Comment by smith7018
2 hours ago
On the flip side, I've been using Fable to statically recompile a game binary from a system that's never been emulated to modern C++ while also keeping the code clean, maintainable, and portable and it's been a dream. I'm in awe of how fast Fable is able to bring a 20 year old game that's largely been lost to the sands of time to SDL3. It finished the recomp in about 3 hours. The next day has been fully rewriting the functions to remove old hardware-specific quirks and then rewriting large swaths into multiple classes, subsystems, building tests, etc. Tomorrow I'm going to add mod support and then experiment with a random platform like making a Switch build of the game.
It's expensive but it's doing in hours what no one's done in 2 decades.
Which one?
iPod Video click wheel games. Specifically Mini Golf. I've also been working on an emulator for the others and it can now boot all of the 20 decrypted games released ~20 years ago and play most of them. There's a Sims Bowling, Sims Pool, and Lost game in there which is cool from a preservation standpoint. Less cool are the SAT Prep 2008 games which have actually been surprisingly annoying to emulate due to the way the text uses blend modes.
I plan on releasing all of this at one point. It's crazy it hasn't been done in 20 years!