VOGONS


First post, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

http://www.japheth.de/

HX DOS-Extender is a free DOS extender with built-in Win32 PE file format support. Usually the purpose of a DOS extender is to make protected-mode features available for DOS applications. HX fully supports this goal, but goes some steps further. A Win32 API emulation layer is part of HX which allows many Win32 console applications to run in DOS. This emulation goes far beyond similiar approaches in other extenders (Borland's PowerPack, WDOSX or Phar Lab TNT). Furthermore HX implements - limited - support for windows, DirectDraw, GDI and even OpenGL graphics. This allows to run "simple" Win32 GUI apps in DOS as well.

There isn't a unified changelog but if you check the DOCS subdir in the .zip's and scroll to the bottom you can see the numerous changes.

How To Ask Questions The Smart Way
Make your games work offline

Reply 1 of 4, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

Interesting. Thanks. 😎

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 2 of 4, by Zorbid

User metadata
Rank Member
Rank
Member

Among these "simple" Win32 GUI Apps lies... DOSBox 😀

Has recursive emulation ever been achieved with DOSBox?

Reply 3 of 4, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Bored? Try running Qemu inside of DosBox using HX Dos Extender and HXGui

mirekluza DOSBox Moderator no avatar Joined: 2003-08-21 Posts: 1754 I have always had the wish to be able to run DOSBOX inside […]
Show full quote

mirekluza
DOSBox Moderator
no avatar
Joined: 2003-08-21
Posts: 1754
I have always had the wish to be able to run DOSBOX inside DOSBOX. Yes, it would be useless, but it would be a nice achievement.

It is now possible with the HX DOS extender.
1. I started DOSBOX 0.65
2 Then I installed the HX DOS extender (both runtime and GUI packages)
3. I started hxldr32 program inside DOSBOX
4. Then I started DOSBOX 0.65 inside DOSBOX (I just needed to add two DLLs to it MSVCRT.DLL and CRTDLL.DLL (SDL provided with 0.65 needs them).
5. DOSBOX worked inside DOSBOX

Ok, it was slow, but it worked. I tried a few commands in shell. Vey nice, though completely useless thing. Happy

😀

How To Ask Questions The Smart Way
Make your games work offline

Reply 4 of 4, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Now all we need is a C++ compiler suite that runs in DOSBox, and DOSBox can bootstrap itself.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32