Am Montag, den 20.10.2008, 12:36 +0200 schrieb Stefan Dösinger:
Dosemu (not dosbox) works nice here on my 64 bit linux distro. How are they doing that? Afaics dosemu uses vm86 instead of a full-blown CPU emulation.
Dosemu has a hybrid approach. On x86, vm86 is used. On systems lacking vm86 (that is most notably x64), full-blown CPU emulation (either interpreting or a JIT compiler) is used instead. 32 bit protected mode programs can run natively on x86 and x64, but emulation is also available as an option in protected mode.
Regards, Michael Karcher (who already fixed some bugs in dosemu's cpu emulatiopn code)