home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / NUBYE / NUKMD111.ARK / ASSEMBLR.DOC next >
Text File  |  1987-02-03  |  2KB  |  61 lines

  1.  
  2.              NUKMD ASSEMBLY
  3.  
  4.  In order of preference, this is a list of those assemblers and
  5. compilers/linkers/loaders which may be used along with the times
  6. required to complete each operation:
  7.  
  8.   1 >    From .ASM to .COM (one step) use SLRMAC...
  9.         A>SLRMAC NUKMD111            0 mins 48 secs
  10.  
  11.   2 >    From .ASM to .HEX use ASM, MAC or RMAC...
  12.         A>ASM NUKMD111.AAZ            2 mins 35 secs
  13.         A>MAC NUKMD111 $PZ-S)            3 mins 06 secs
  14.  
  15.   2a>       ...then from .HEX to .COM use MLOAD or LOAD...
  16.         A>MLOAD NUKMD=NUKMD111            0 mins 17 secs
  17.         A>LOAD    NUKMD111            0 mins 19 secs
  18.  
  19.   3 >    From .ASM to .REL use M80...
  20.         A>M80 =NUKMD111.ASM            2 mins 52 secs
  21.  
  22.   3a>       ...then from .REL to .COM use SLRNK or L80...
  23.         A>SLRNK NUKMD111,NUKMD/N/E        0 mins 09 secs
  24.          ** A>L80    NUKMD111,NUKMD/N/E        0 mins 22 secs
  25.  
  26.  RMAC may also be used, but is unavailable for examples and time tests.
  27.  It may be similar to MAC in command syntax and times, however.
  28.  
  29.  =====
  30.  
  31.  ** SPECIAL NOTE **
  32.  
  33.    L80 is a bit of a pill in that it will stuff about 17k of 0's onto
  34.  the end of your .COM file!  The easiest way to eliminate this unwanted
  35.  code is to use SuperZAP and DDTZ.
  36.    ZAP NUKMD.COM will take you to the main menu where you should pick
  37.  the 'S' option (choose sector).  Type in 80 and press <ENTER> -- you
  38.  should now be near the end of the file.  If you set DESCRIB to YES,
  39.  you should see 'FOR        ' nearby with either the 'P'revious sector
  40.  or 'N'ext sector commands.  Make certain you are past all relevant
  41.  code -- you should see nothing but a bunch of non-ending 0's.    Write
  42.  down an address from the lefthand side and exit via the 'Z' command.
  43.    DDTZ NUKMD.COM will load the file into memory, ready to be shaved
  44.  down to proper size.  K 100,xxxx (replace 'xxxx' with the address
  45.  you wrote down while in ZAP) will then write this file back to disk.
  46.  CTRL-C will exit DDTZ and a DIR will verify your file is now about
  47.  half its original size.
  48.    You would be better off either getting SLRNK to replace your L80,
  49.  or SLRMAC to replace everything and save yourself some trouble.
  50.  SLRMAC is for 8080 code, while Z80ASM is for Z-80 code -- both from
  51.  SLR Systems -- you can get more information on SLR products from me,
  52.  if interested.
  53.  
  54.         Tom Brady
  55.         Decibel PBBS
  56.         (404) 288-6858
  57.         300/1200/2400
  58.         P.O. Box 1773
  59.         Decatur, GA   30031
  60.  
  61.