Differences between MAKEHEX.COM and MAKEHEX0.COM: ------------------------------------------------- Purpose: MAKEHEX Create an Intel *.HEX file that can be converted back with DEBUG. MAKEHEX0 Create an Intel *.HEX file for burning EPROMS. File Size Limits: MAKEHEX 1 to 65280 (hex. 00001 to 0FF00) MAKEHEX0 1 to 65536 (hex. 00001 to 10000) Assumed Code Offset at Start of File and Maximum Offset: MAKEHEX 256 (hex. 00100) to 65535 (hex. 0FFFF) as per *.COM file. MAKEHEX0 0 (hex. 00000) to 65535 (hex. 0FFFF) as per raw binary file limited to one 8086 segment. Known Bugs: MAKEHEX None known. MAKEHEX0 For a file of EXACTLY 65536 bytes (hex. 10000) the size is reported as 0 (hexadecimal 0000). Since a true file size of 0 is not allowed, this is only a cosmetic bug and does not affect conversion to *.HEX format. Since the changes to MAKEHEX to convert it to MAKEHEX0 were made with DEBUG and the output routines would need major re-writing to fix this bug (difficult with DEBUG) the chances of this bug being fixed is about the same as the chances of all of the bugs in Microsoft Windows being fixed. -- Norman L. DeForest af380@chebucto.ns.ca