▲ | JdeBP 3 days ago | |
A version of (say) FreeDOS that was layered on top of the EFI API instead of PC98 firmware interrupts would be quite interesting. That would be a major architectural change to most of the programs, of course. But one would have provided the EFI Shell with essentially a complete suite of MS-DOS (albeit not PC-DOS or DR-DOS) commands. That could probably be quite easily ported to (say) ARM whereas the original still has x86isms. On the other hand, did you see https://github.com/FlyGoat/csmwrap when it came up a few weeks ago? * https://news.ycombinator.com/item?id=44101828 There are already projects to provide replacements for the vanished Compatibility Support Module. | ||
▲ | leeter 3 days ago | parent [-] | |
I did see that and for people that need that specific functionality it seemed like a good solution. My goal was more "What if DOS hadn't ended and but kept up support for modern hardware" along with emulation of common things in DOS gaming. So for example you would be able to set up a PIV that mapped certain resources directly or emulated them depending on the need. Could I use DOSBox for this... yes, but this is a "why not" sort of thing. I figured it would be a good excuse to learn OS dev. But life has kept me busy for now. |