.lst file incorect code expansion.
Brought to you by:
japheth
JWASM version 2.06e does not display all code created in the code section, it
just reports a dummy 0 field for the relocatable load address.
See the execution report in the file TEST3.TXT in the file JWASMTST3.ZIP
containing:
CHKDATA.ASM a copy of MAKEDATA.ASM
MAKEDATA.ASM a copy of CHKDATA.ASM
MAKEIT0.BAT called by MAKEIT.BAT
MAKEIT.BAT build CHKDATA.EXE and MAKEDATA.EXE
TEST3.TXT execution report from MAKEIT.BAT
README.TXT a copy of this error report.
Files to support error report.
> it just reports a dummy 0 field for the relocatable load address.
That's not quite correct. It displays the value that will be written to the object module. And this depends on the output format and the type of fixup that is created.
If you create the listing with OMF output format, the relative address will show up in the listing, for COFF it won't.
Admittedly it's sometimes usefull to see the relative offset of a variable - so perhaps this behavior will be changed in the future.