VOGONS

Common searches


First post, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

HX DOS-Extender
http://www.japheth.de/HX.html

HX DOS-Extender is a free DOS extender with built-in PE file format support (like Borland's PowerPack, WDOSX or Phar Lab TNT). B […]
Show full quote

HX DOS-Extender is a free DOS extender with built-in PE file format support (like Borland's PowerPack, WDOSX or Phar Lab TNT). Because of this feature, HX supports many development environments, for example:

* MS Visual C++, including the free version of MS Visual C++ Toolkit 2003
* Digital Mars C++
* Open Watcom C++
* Borland C++, including the free version of C++ Builder Command Line Tools
* MinGW (GCC, GNU C++ compiler)
* Pelles C
* LCC-Win32 (C compiler)
* Borland Delphi
* Free Pascal (Win32)
* Pascal Pro
* FreeBasic (Win32)
* PowerBasic
* MicroFocus Object Cobol
* MASM, TASM, FASM, LZASM, WASM, NASM, ...

Besides that, HX contains a Win32 API Emulation which allows many Win32 console applications to run in DOS. So most of the compilers/assemblers just mentioned may run with HX in plain DOS as well.

What caught my eye tho was this:

As a new feature, HX supports development of dual-mode 2D-graphics apps. In fact, these are true DirectDraw Win32 binaries and will run as such in Win32. In DOS, however, they will run as DPMI clients and a DirectDraw emulation dll (DDDRAW.DLL) will be loaded. The emulation requires a VESA 2.0 BIOS to work. The DirectDraw emulation is limited, though, and will most likely not allow to run third-party DirectDraw apps. But it may be a way to overcome the non-existance of VESA support in Windows NT/2K/XP. Since all of this is mainly useful for self-written apps only, it is contained in the developer support package.

heh. Wonder if DosBox will work with it. 😁

Reply 1 of 1, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

Interesting. Sounds like it's a wrapper for running DirectDraw games in DOS using VESA 2.0, which is less useful than the other way around unfortunately (but still intriguing).