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 RayeR Homepage, CZ, 25.01.2021, 17:34

> The fun part: most of the useful I/O drivers, including disk I/O and
> console I/O (!), are only available as boot services.

Aha, I didn't know this. I would see a good point that DOS32/64 could use this services. Isn't there really some option or boot process that would leave the services available? - don't call the ExitBootServices()? What if you make DOS32/64 as UEFI application, similar to UEFI shell? BTW did someone tried to compile come simple UEFI app? It's some kind of PE file. I don't know what comilers support this target, you probably would need Tianocore src for headers & libs, and if is there some binary compatability - ABI to run one app across verious verisons of UEFI systems...

> I think, but I am not sure, that one needs to install the SeaBIOS as
> a sort of extension ROM inside the machine for this to work.

Yes, SeaBIOS can exist in form of an extension ROM. It could be legacy ROM or UEFI ROM and it's not dependent on Coreboot. I don't know deails bout CSM how it's really represented. I belive there are some UEFI FW manipulation tools that let you insert/remove CSM or other modules. I don't have setup any UEFI machine for just playing, my current PC has the latest non-UEFI Award BIOS.

> Thanks for the link! I think I have not come across RDOS before ---
> perhaps I should check it out.

Go and try it. It compiles fine with OpenWatcom but then freeze at boot even when I compiled minimal safe as possible configuration.

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

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