Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

PCI phased out? (Announce)

posted by Rugxulo Homepage, Usono, 16.03.2011, 04:58

> > 16-bit covers real mode (8086 - MS-DOS) and pmode (286 - OS/2 1.x), two
> > entirely different things (though they both use segmentation).
>
> > I've heard conflicting reports (Ross Ridge, Bart Oldemann), so I'm not
> > entirely sure if the cpu (long mode) itself or just the 64-bit OSes
> (Win64,
> > Linux64) refuse to support one or both of those.
>
> I've searched about this, and long mode supports 16-bit protected mode, but
> not real mode.
>
> There are also some hints that this goes for pure application code only,
> and that operating system (and I assume extenders) level code might not
> work (e.g. the unavailability of certain TSS features in long mode).
>
> Since afaik win16 apps are pmode, they may indeed run technically, but
> win64 doesn't support it.
>
> Afaik Linux never had support for 16-bit pmode.

I now hear that AMD's SVM / Pacifica (only, and not Intel) supports "Paged real mode". Xen claims to support this now.

On the opposite side, it seems that Intel's VT-X on Westmere (32nm Nehalem) supports "Unrestricted guest execution" (real mode, big real mode).

So I guess "native" 16-bit support isn't available but under a hypervisor there is (or should be) some support. VirtualBox allegedly supports one of these, maybe both (??) since 3.2.0. But I haven't tested any of those (yet?).

P.S. DOSEMU x86-64 does use the phrase "JIT code generation" (see /etc/dosemu/dosemu.conf) for what it does, but I don't know the details (and "vm86sim" supposedly disables it for more accurate emulation). I have no idea (and somehow doubt) if it uses either of these hypervisor technologies.

BTW, I did try Cash Invaders (16-bit pmode, BP7) with the default setup (DOSEMU under Fedora 14 x86-64), but it didn't run at all, and actually it crashed the "DOS in a box". But the few other normal things I tried worked fine. YMMV. (DOSBox works fine, though. Even PC-BSD apparently has that.)

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 385 users online (0 registered, 385 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum