Re: 64-bit DOS extender?

From: TS (spamtrap_at_crayne.org)
Date: 09/28/04


Date: Tue, 28 Sep 2004 20:11:22 +0000 (UTC)


>I just wonder, would it be possible to create something similar to emm386
>and a 64-bit DOS extender for AMD64 processors?

Something like DPMI or DOS4GW would be rather trivial, but a real mode
emulation would be way more complicated since there is no v86 mode
available when long mode is active.



Relevant Pages

  • Re: 32.bit com
    ... I'll give my own version of DPMI mode switch. ... mov ax,sp; SS:SP end of loaded assembly program ... int 21h; perform resizing ... strore values as offset/segment (this is a real mode far call): ...
    (alt.lang.asm)
  • Re: [PATCH 1/7] KVM: userspace interface
    ... My initial impression is that you've taken the Xen approach of trying to use QEMU only for IO emulation. ... While you can use vm86 mode for 16 bit virtualization for most cases, it cannot handle big real mode. ... This would let you have a much reduced partial emulator in kernel space that only did the most common instructions. ...
    (Linux-Kernel)
  • Re: [PATCH 1/7] KVM: userspace interface
    ... My initial impression is that you've taken the Xen approach of trying to use QEMU only for IO emulation. ... While you can use vm86 mode for 16 bit virtualization for most cases, it cannot handle big real mode. ... This would let you have a much reduced partial emulator in kernel space that only did the most common instructions. ...
    (Linux-Kernel)
  • Re: 32.bit com
    ... > system back to real mode. ... Windows DPMI server and QDPMI under pure DOS will switch the system ... 32RTM.EXE and CWSDPMI may be run from real ...
    (alt.lang.asm)
  • Re: HX DOS extender
    ... Programs that use DOS extenders like DOS4GW (like Doom) work... ... They don't work quite the same way...they use their own APIs and ... methods, not DPMI. ...
    (comp.os.os2.apps)