Posted June 26, 2009

Any takers? ;) :P
Windows is infinitely more complex than DOS, and it will be a very, very long time before any Windows replication reaches anywhere near as usable state as DOSBox.
Windows emulation is already readily available with virtual machine products such as VirtualBox and Windows Virtual PC, although you need to supply your own copy of Windows (Windows 7 Professional, Ultimate and Enterprise include a free XP Pro SP3 VM license). If you have a CPU that supports AMD-V or Intel VT-x the virtualised OS can run at near-native speed (although with the obvious overhead of two operating systems running at the same time). Because the VM is running a real, fully functional version of Windows it has 100% compatibility, which no emulator or API replication could ever have.
No VM has proper Direct3D support at the moment, unfortunately, due to a complete lack of anything like the hardware-assisted virtualisation technology included in CPUs; games that use or support DirectDraw, OpenGL or software rendering will work just fine in most cases.