Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

non-DOS (yet): an interesting project for x86-64 (Miscellaneous)

posted by Zyzzle, 23.01.2021, 07:03

> > I think it's problematic as when you boot UEFI it will persist in 32/64b
> > pmode and all UEFI runtime services expect to be called in pomde. I
> don't
> > know how UEFI CSM exactly work but I expect, when it is used, you cannot
> > use UEFI runtime services then - thats disadvantge as you probably want
> to
> > use advantage of existing UEFI drivers for storage, USB, gfx...
>
>
> I was also under the impression that once you enter long mode, there’s no
> way to fault back into any other mode.

Why couldn't you force a triple-fault and get back to 32bit and / or 16 bit real mode that way? Couldn't one "fault" Ring 0?

After all of this time, nobody's figured out how to use DOS in a non-emulation mode / non-Virtual machine mode on a UEFI boot?

Is it really true that on a system without a true CSM legacy BIOS will be completely unable to access real mode or can we create some sort of compatibility wrapper in software as an abstraction layer in software to enable "bare metal" 16-bit DOS on such systems?

Anyway, what does a 64-bit DOS get us except the very important access to memory > 4GB natively and perhaps some modern drivers? Software would need to be written, and there's a dearth of such software!

 

Complete thread:

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