Path: utzoo!utgpu!watmath!clyde!att!rutgers!mailrus!ames!pasteur!ucbvax!RADC-TOPS20.ARPA!GUBBINS From: GUBBINS@RADC-TOPS20.ARPA (Gern) Newsgroups: comp.sys.zenith.z100 Subject: RE: PDLIB, MASM problems Message-ID: <12451553736.11.GUBBINS@RADC-TOPS20.ARPA> Date: 3 Dec 88 21:47:30 GMT References: <8812020350.AA15522@sun.soe.clarkson.edu> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 23 Russ, What I >really< meant about 'bogus Phase errors" is why MASM 1.0 had the 'intelligence' to assemble the old program code properly and MASM 4.x seemingly does not. Granted, the program code in question was written sloppy (CRTSAVER, and others), but this was not a problem until later MASM versions. I have since corrected the code (as pointed out, it seems to usually stem from the TEST instruction, which it did (Thanx to the sender of that note!). Also, your point on the DEFincludes as being only for the purpose of BIOS recompile is well taken, but ZDS doesn't seem to follow that as several ancient MASM sample codes Include them in application examples, as does MDISK.ASM, etc. While I'm ragging on ZDS sloppy code, I once tried to reassemble MS-DOS Version 3 Z-100 BIOS from PUP as per information provided, and it didn't work, it crashed. Anyone know why??? Cheers, Gern -------