non-DOS (yet): an interesting project for x86-64 (Miscellaneous)
> 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:
- non-DOS (yet): an interesting project for x86-64 - effebi68, 18.01.2021, 08:57
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 19.01.2021, 17:52
- non-DOS (yet): an interesting project for x86-64 - effebi68, 19.01.2021, 18:35
- non-DOS (yet): an interesting project for x86-64 - ecm, 19.01.2021, 18:57
- non-DOS (yet): an interesting project for x86-64 - RayeR, 19.01.2021, 19:14
- non-DOS (yet): an interesting project for x86-64 - ecm, 19.01.2021, 20:01
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 20.01.2021, 07:16
- non-DOS (yet): an interesting project for x86-64 - tkchia, 21.01.2021, 17:42
- non-DOS (yet): an interesting project for x86-64 - ecm, 21.01.2021, 18:24
- non-DOS (yet): an interesting project for x86-64 - tkchia, 21.01.2021, 18:40
- non-DOS (yet): an interesting project for x86-64 - RayeR, 21.01.2021, 18:57
- non-DOS (yet): an interesting project for x86-64 - Oso2k, 23.01.2021, 05:26
- non-DOS (yet): an interesting project for x86-64 - Zyzzle, 23.01.2021, 07:03
- non-DOS (yet): an interesting project for x86-64 - tkchia, 23.01.2021, 15:13
- non-DOS (yet): an interesting project for x86-64 - RayeR, 23.01.2021, 20:35
- non-DOS (yet): an interesting project for x86-64 - tkchia, 24.01.2021, 04:20
- non-DOS (yet): an interesting project for x86-64 - RayeR, 25.01.2021, 17:34
- non-DOS (yet): an interesting project for x86-64 - tkchia, 24.01.2021, 04:20
- non-DOS (yet): an interesting project for x86-64 - RayeR, 23.01.2021, 20:35
- non-DOS (yet): an interesting project for x86-64 - tkchia, 23.01.2021, 15:13
- non-DOS (yet): an interesting project for x86-64 - Japheth, 23.01.2021, 08:52
- non-DOS (yet): an interesting project for x86-64 - Zyzzle, 23.01.2021, 07:03
- non-DOS (yet): an interesting project for x86-64 - Oso2k, 23.01.2021, 05:26
- non-DOS (yet): an interesting project for x86-64 - RayeR, 21.01.2021, 18:57
- non-DOS (yet): an interesting project for x86-64 - tkchia, 21.01.2021, 18:40
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 23.01.2021, 17:38
- non-DOS (yet): an interesting project for x86-64 - tkchia, 23.01.2021, 18:31
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 23.01.2021, 21:07
- non-DOS (yet): an interesting project for x86-64 - tom, 23.01.2021, 23:31
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 24.01.2021, 02:56
- non-DOS (yet): an interesting project for x86-64 - tkchia, 24.01.2021, 04:34
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 24.01.2021, 05:17
- non-DOS (yet): an interesting project for x86-64 - tkchia, 24.01.2021, 06:26
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 25.01.2021, 03:30
- non-DOS (yet): an interesting project for x86-64 - rr, 25.01.2021, 13:05
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 27.01.2021, 04:03
- non-DOS (yet): an interesting project for x86-64 - tkchia, 27.01.2021, 07:04
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 27.01.2021, 04:03
- non-DOS (yet): an interesting project for x86-64 - rr, 25.01.2021, 13:05
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 25.01.2021, 03:30
- non-DOS (yet): an interesting project for x86-64 - tkchia, 24.01.2021, 06:26
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 24.01.2021, 05:17
- non-DOS (yet): an interesting project for x86-64 - RayeR, 25.01.2021, 17:51
- non-DOS (yet): an interesting project for x86-64 - tkchia, 24.01.2021, 04:34
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 24.01.2021, 02:56
- non-DOS (yet): an interesting project for x86-64 - tkchia, 24.01.2021, 03:59
- non-DOS (yet): an interesting project for x86-64 - tom, 23.01.2021, 23:31
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 23.01.2021, 21:07
- non-DOS (yet): an interesting project for x86-64 - tkchia, 23.01.2021, 18:31
- non-DOS (yet): an interesting project for x86-64 - tkchia, 20.07.2021, 10:29
- non-DOS (yet): an interesting project for x86-64 - ecm, 21.01.2021, 18:24
- non-DOS (yet): an interesting project for x86-64 - tkchia, 21.01.2021, 17:42
- non-DOS (yet): an interesting project for x86-64 - RayeR, 19.01.2021, 19:14
- non-DOS (yet): an interesting project for x86-64 - tkchia, 15.11.2022, 08:44
- non-DOS (yet): an interesting project for x86-64 - glennmcc, 19.01.2021, 17:52