|I can pull data from the legacy .cfg file too!|
I was also monkeying around with the silly idea that this game would of been awesome on the original NES. The only thing really stopping it is the RAM. You can probably squeeze out 8K from a car it you tried. May not seem like much, but that's 8,192 bytes! With a little bit of packing with chars, int16s and maybe bitwise booleans you might be able to squish everything in like a Tokyo subway.
That's just me playing fantasy for now.
As I'm filling out the Nermal API, one of the neat things about MSVC intellisense is that it will look at your code and flag what externals are not implemented without even compiling it. This gives me a checklist of what functions are outright missing. From there I can at least semi-implement it or stub it out. As they are externs, the compiler doen't really care if they are actually there or not, and considers it someone else's problem. (As long as you don't try and call it) The linker, on the other hand, gives me the stink-eye every time I rebuild the solution. I told it to ignore those warnings for now and it just yells into the void in the meantime.
I will try and do an update ~10pm at night. Here's hoping for daily updates.
Back to the faders I guess.