In this thread, two very interesting things were mentioned. The first one is an attempt by a programmer to implement parts of Wine code in DOSBox, which allowed to successfully run a few Windows games.
The other is a thing called the HX DOS-Extender, which is, essentially,collector wrote:In all of this discussion, it might be worth noting another approach. Danoon was experimenting with adding parts of WINE into his Java port of DOSBox with some success. Before anyone gets too fixated on the Java part of it, think of what might be possible with normal DOSBox or the DOSBox-X branch. I think this could be the best solution. Danoon has managed to get Full Tilt! Pinball and the Caesar 3 demo in jDOSBox without Windows being installed in it first. The goal should be to get Windows games to run without a copy of Windows.
http://www.vogons.org/viewtopic.php?f=3 ... 20#p256484
Apparently neither of the methods is perfected at this point, but they show some promise. I am especially intrigued at the implementation of Wine under DOSBox, which sounds very appealing.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.