Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

32-bit MSDOS (Announce)

posted by kerravon E-mail, Ligao, Free World North, 04.07.2021, 11:14

> > But regardless, yes, I do have a requirement
> > for PDOS/386 to be decoupled from the BIOS,
> > and turn into PDOS-generic.
>
> The usual way to decouple an OS kernel from the IBM BIOS is to get the
> kernel to work with other boot protocols. E.g. UEFI, Multiboot, (maybe)
> Stivale, etc.

Apologies, I meant "the BIOS layer". Currently
pdos.exe (aka msdos.sys) does INT 13H calls.

I'm happy to do INT 13H calls, but just not in
that executable.

I'm also happy to do INT 80H calls when running
under Linux. Just not in pdos.exe.

UEFI would be another example target. Windows
would be another. z/OS would be another.

> There is no need whatsoever to make the kernel
> work on top of some other
> kernel.


If you don't have that requirement, I do.

I want to run PDOS under Windows 10 by
running this command:

bios.exe osworld.exe floppy.img

as documented (sort of) here:

https://sourceforge.net/p/pdos/gitcode/ci/master/tree/bios/readme.txt

I don't want to install VMware or any other
copyrighted software. I want to run a simple
public domain bios.c.

> You mainly just need to make your kernel work with bootloaders
> other than IBM-compatible legacy BIOSes.

I need lots of things.

> This is how modern versions of Linux/x86-64 work on machines that lack a
> legacy BIOS or have their legacy BIOS disabled.

Another requirement I have is for a BOOTX64.EFI
that restores the legacy BIOS, so that PDOS/386
can run unchanged, which means PM32 dropping
down to RM16, and then switching to long mode,
then back to RM16, then back to PM32.

Another requirement I have is for SeaBIOS to
support INT 14H being directed to bluetooth
or Wifi so that PDOS/386, when updated to
support opening COM1 and using INT 14H (in
PM32, translated to INT 14H in RM16), can
work even on a computer without a serial port.

So much software to zap, so little time.

BFN. Paul.

 

Complete thread:

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