Hello Michael,

More specifically, I would need download access to an application which fails when running under these (or any) extenders, rather than the bare extender itself.

The whole Borland C++ 5.02 is in Vietnam at http://www.saigontech.net/users/htliem/BC502/


The only files you need from there are UNPAQ.EXE (48 KB) and DPMI32.PAK (110 KB) containing 32RTM.EXE, because if you make 32RTM.EXE successfully load by itself without the -X (disable "BitMixer") switch, the problem is solved. In short, the problem is getting its "BitMixer" feature work under FreeDOS. This is explained below.

Without the context of the CPU instruction or data being patched and what the patch is meant to do, an offset and byte punch value is of no use for externally tracking down and correcting the underlying problem.

As I wrote in a later post, I finaly remembered that the problem was in the so-called "BitMixer". If you load 32RTM -X disabling it, it loads successfully. If load it without -X, it fails saying "Unhandled exception 000D at 0020 034B ErrCode 000". My patch just changes the flag at offset 284h of 32RTM.EXE which controls if "BitMixer" is enabled by default from 0 (enabled) to 1 (disabled).


Good luck!
Lucho


------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ Freedos-kernel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to