Hello kindly folks,
I heard a tip to use Mark Garlanger’s modified asmx for a classic HDOS assembler mode on my GNU/Linux box. Unfortunately, it isn’t working for me. For example, when assembling Dwight Elvey’s H89LDR2.ASM, I do this:
asmx -b2329H -l -e -w -C8080 H89LDR2.ASM
When I use db-delectronic’s version of asmx, the output binary exactly matches Dwight’s preassembled H89LDR2.BIN. But using the HDOS enhanced version of asmx, the binary output is incorrect whether or not I use the -h flag. Looking at the differences, I can see that every label has the wrong address. The .LST file shows the problem:
2338 ALGNR1:
...
233E CA 9C11 JZ ALGNR1 ; This should be CA 3823
...
ALGNR1 119C
What should I be doing differently? Thanks!
—b9