I've gotten Quake 2 to work in a Pure MS-DOS 6.22 running under VMWare thanks to HX Extender and the GUI addon. It runs like crap, but it is a good and REAL extender for wrapping Win32 to xDOS environments.
Havn't tried it in DOSBox. The main appeal to me about HX is able to play really old Win9x games in Vista/Win7 x64. I tried researching building Wine for Windows, and even asked for help from the Wine community, but was shot down with Linux fanboys telling me to just move to Linux.
ovvldc wrote:In other words, it wants a proper windows, which is something thought I would catch by using HX. Can anyone tell me where I went wrong?
You might need to modify the EXE directly with the HX PE re-writer thing, its detailed in the documentation. Apart from that, doing some raw HEX editing can't hurt 😉 might need to decrunch the binary though.
ovvldc wrote:BTW, I can't use hxldr32.exe because the documentation says it doesn't work with DOSBox
Try booting DOSBox into pure DOS instead of using the default psuedo-DOS.
nudgegoonies wrote:Wow. That DOS extender is new to me. The Win32 api support seems ahead of WDOSX because of the DDRAW emulation.
I noticed this is an old thread, but since that post it also has basic OpenGL emulation and even has experimental support for standard Win32 Controls.