Show HN: A simple Unix-like operating system that runs Doom
github.com
github.com
Personally I'd like to see a homebrew OS that attempts some kind of compatibility with 16-bit Windows, with some modern design/conveniences (sortof a ReactOS for the 3.11 world). It seems like people make either 8 bit or 32 bit OSes. Maybe I'm not searching the right terms. Anyone know of anything, or a starting point?
I’ve seen people running classic Windows games (pre-directX stuff) on a Raspberry Pi using this trick.
And 16-bit emulators exist.
But it seemed to me that it is easier to support ELF binaries. And OSDev has great articles about elf files, binutils, cross-compilers, etc..
https://github.com/Baron-von-Riedesel/HX
https://web.archive.org/web/20141003032346/http://www.japhet...
Your generic DOOM looks really easy-to-port, gonna try it ASAP: https://github.com/ozkl/doomgeneric
What made 4Mb pages easier than 4Kb?
In other words, Page Directory points directly to a 4Mb Page Frame. In 4Kb mechanism, Page Directory points to a Page Table which then points to a 4Kb Page Frame.
Could see this having potential on SBCs and usage in IOT/PLC applications.
Cool project!