
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
