;Patch for ZML16.COM by Al Hawley ; 17 OCT 1991 ;Corrects inappropriate error messages and consequent ; aborted linkage when making Type 3 COM file and ; when linking rel files in which an External symbol ; with an offset has been declared. An example of such ; a declaration is "LD HL,EXTFN+3", where EXTFN is a ; symbol declared external and ASEG is the most recently ; declared segment. Such usage is not common; an ASEG ; declaration is seldom required. ;To implement this patch, assemble this file with ZMAC ;to produce a HEX object file (NOT a REL file!). ;Then use MLOAD or MYLOAD to perform the patch: ; MLOAD ZML16.COM,ZML16PAT ORG 26FH XOR A ;XOR A = 0AFH ORG 0A73H DB 0,0,0,0,0,0,0 ;An alternate method is to simple use your favorite ;debugger to manually change the bytes at the above ;locations. For this purpose, you will need to SAVE ;51h (81 decimal) records to make the patched file. ;NOTE that this is 128-byte records, NOT 256-byte pages! ;Use a SAVE utility (like SAVE16) that can save on a ;record basis. For SAVE16 such a command would be: ; SAVE16 51H NEWZML.COM S END  .