LibC requirements for porting DOOM?
Posted: Thu Oct 17, 2024 7:33 pm
Hi all, long time reader, first time poster I've finally gotten to a point where my kernel is able to run a very basic user space shell with devices etc, and while I take a break from SMP which has been quite annoying me, I want to implement a proper libc, with the hopes of eventually porting DOOM.
From what I understand, doomgeneric is very easy to port, only requiring a libc and just a few platform specific functions. Does anybody who's implemented this before have a list of functions, typedefs, and macros needed in the libc to be able to port DOOM, and what exactly it requires? Thank you!
From what I understand, doomgeneric is very easy to port, only requiring a libc and just a few platform specific functions. Does anybody who's implemented this before have a list of functions, typedefs, and macros needed in the libc to be able to port DOOM, and what exactly it requires? Thank you!