First post, by zpenterprises
When using anything other than xxx_slow cpu, tlink32 just fails saying it can't get the interface to rw32core.dll. But when I set the cpu to xxx_slow it shows the actual error is an unhandled page fault. The faulting instruction is in a 32-bit code segment and decodes as DEC WORD PTR [ESI + 86h]. It seems tlink32 is grabbing the page fault trap, but it doesn't seem to expect to handle page faults. The error comes from 32loader, which I think is part of tasm 5.0. This might be because DPMI is disabled so it has to make all the tables itself.
Edit: This same error occurs with brc32 (the resource compiler), but not tasm32. They all seem to be using the same 32 bit extender: 32rtm, so I have no idea why tasm32 works and the others don't.
My question is should paging be turned on in this case?
No errors are reported in the status window.
Using DOSBox v0.74 under windows 7 64-bit. Also, fails on win98 in DOSBox, but can be run from the normal dos prompt. xms=true is also required for tlink32.
Tlink32 is part of a dos based tool chain that is the reason I tried DOSBox, so I'd really appreciate any help even though it's not a game. 😀
On the positive side, all of the other things I've tested have worked great.