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