Baron-von-Riedesel / HX

Home of the HX DOS Extender and its included DPMI-host HDPMI.
197 stars 14 forks source link

HX does not work well with Borland C++ on DOSBOX-X #48

Open guilt opened 5 days ago

guilt commented 5 days ago

Hi,

When HDPMI32 is loaded, BCC freezes for me; Been trying this on DOSBOX-X a lot and have no way to run it correctly for me. Plus, newer versions than 2.16 do not load the Microsoft C++ nor OpenWatcom compilers correctly.

If you want a fully repro-use case, see https://github.com/guilt/DOS

Baron-von-Riedesel commented 1 day ago

When HDPMI32 is loaded, BCC freezes for me;

it doesn't freeze for me; instead, it exits with "cannot initialize" (running on "bare metal" DOS). I guess that's because bcc.exe is a 16-bit dpmi application. To make it run while HDPMI32 is loaded, you have to load HDPMI16 as well.

Plus, newer versions than 2.16 do not load the Microsoft C++ nor OpenWatcom compilers correctly.

As for OW, that's hard to believe - I pretty often use OW to compile JWasm, and usually I do this in DOS, using the binaries in OW\binnt and the HX DOS extender (v2.21+). Of course, I virtually never use DosBox-X for that ...