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
-------