There is a difference in 64-bit vs 32-bit, and it is more than just the
problems of no vm86() call so hardware interrupts are not properly
handled (aside - is that fixed now/soon?).
I found I could use the MS C6.0 compiler and the 'PWB' (programmers
workbench) for compiling the DOSD software OK under 32-bit Linux, but
not under 64-bit as the dosemu instance would simple exit, as if exitemu
was called (but it wasn’t). While I know MS had a lot of dubious and
undocumented calls, the difference I saw was definitely a memory issue,
and maybe related to the various XMS/EMS extenders that were needed at
one time, when 640k was no longer enough for everyone...
Regaeds,
Paul
--
Dr. Paul S. Crawford
c/o Satellite Station
University of Dundee
Small's Wynd, Dundee, DD1 4HN
Email: psc@xxxxxxxxxxxxxxxx
The University of Dundee is a Scottish Registered Charity, No. SC015096
--
To unsubscribe from this list: send the line "unsubscribe linux-msdos" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html