3 ms·
I'm documenting my progress on my personal blog (https://boricj.net https://boricj.net). Currently I'm in the process of porting data from a leftover SYM file o
by boricj 3y ago
I'm documenting my progress on my personal blog (https://boricj.net https://boricj.net). Currently I'm in the process of porting data from a leftover SYM file onto a closely matching EXE, the next article should be out by the end of the week-end.
Be warned, I'm going about this with a very different approach than most decompilation projects out there. I want to delink these executables back into working, reusable object files. The plan is to make a native Linux MIPS port on the cheap using PsyCross, then to rewrite each piece Ship-of-Theseus style until I have a complete, portable set of source code for the game.
As for why I'm doing it this way, I've written about it here before: https://news.ycombinator.com/item?id=37165533 https://news.ycombinator.com/item?id=37165533. I've also written about the delinking process itself here: https://news.ycombinator.com/item?id=35738758 https://news.ycombinator.com/item?id=35738758.
- jonhohle 3y agoNice! Thank you for the resources! I’m attempting to do something similar for the Sega CD for other reasons, but a lot of the same ideas apply.