Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Archive » net.micro.cpm » L80 Query
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
L80 Query [message #112277] Mon, 16 September 2013 13:42
Boebert is currently offline  Boebert
Messages: 18
Registered: May 2013
Karma: 0
Junior Member
Message-ID: <6898@brl-tgr.ARPA>
Date: Wed, 2-Jan-85 10:52:19 EST
Article-I.D.: brl-tgr.6898
Posted: Wed Jan  2 10:52:19 1985
Date-Received: Thu, 3-Jan-85 23:49:55 EST
Sender: news@brl-tgr.ARPA
Organization: Ballistic Research Lab
Lines: 26


I recently downloaded the Small C library from Simtel.  The fputs
function in the library recognizes only  as the line termination
character, while Mince puts in only  (beats me why this is the
case).  My primary use for Small C is programs to massage Mince-made
files.  So I made a two-line addition, reassembled the module, and
rebuilt clib.rel with the new iolib entry.  In the process I made the
following discovery:

The version of clib.rel on Simtel links properly into compiler-produced
code with the L80 command

L80 , clib/s, /n/e

The reassembled version would not put a JMP instruction in 100h unless I
converted an internal label in iolib (START) to public, and used the
command line

L80 , clib/s, /n/e:START

Clearly, the orignal author did something in M80 or LIB so that L80
would recognize the internal label START of some middle module in
clib.rel as the start of the program.  I am using the Apple version of
M80/L80/LIB from Microsoft and can find no hint of how to do this trick
in their documentation.  Can any of the old hands out there tell me what
was done?
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: NSWP207 eats source file under CPM+
Next Topic: Bond at Aerospace.
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Apr 19 02:22:15 EDT 2024

Total time taken to generate the page: 0.00245 seconds