On Tue, 27 Oct 2020, Eric Auer wrote:
(Several snips)
Regarding UEFI: You normally load a CSM to provide BIOS
interrupts which not only DOS itself but also DOS apps
need. There are some open source CSM, probably with a
somewhat limited hardware support, so you could learn
how this works (probably complex) and see whether you
can set your hardware to UEFI-only boot, use a Linux or
similar boot loader to load an open source CSM and then
load a standard DOS and see whether it actually works...
Is SeaBIOS viable?
I've considered writing a PC emulator for UEFI, but I can't get enough
access to the keyboard using gnu-efi (I wrote an Apple //e emulator for
UEFI - and this is the biggest "breaker issue" preventing me from going
further with it.)
Regarding UEFI in a different sense: It would be cool to
have GPT support in our kernel. At the moment, only MBR
is supported, which limits DOS to 2 Terabyte disk size.
Agreed.
Do you know any for DOS, or any which seem port-friendly?
I guess more emulators at least on ibiblio would not hurt,
but is there an open source Amiga "BIOS" to use with such
an emulator, for example? To avoid license troubles here.
Same for Genesis, SMS, MEKA.
A lot of older 8-bit and 16-bit systems don't need firmwares. IIRC, the
Genesis doesn't and I don't think the SMS does - although the systems do
have boot firmwares used for lockout purposes.
I believe there's a free ROM for the Atari 800 (in Altirra, a
Windows-based emulator).
-uso.
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel