I’m Phi, thank you for the invitation
I’m a hobby programmer when life permits, and I love game development!
I float around in the game dev sphere, not typically having the motivation or executive function to work on my own projects
But I enjoy seeing y’all working so hard on different and interesting things~
Phi Facts:
Spent a lot of time studying game dev programming, mostly C++
Studied a little game design, and I try to develop ideas occasionally, but they’re not quite there yet~
Infrequently working on own game engine for the learning experience; I enjoy the low level stuff
Infrequently contributing to a reverse engineering project for a favourite PS1 game
Oooooh +1 to Exo’s reply, what PS1 game/project if you don’t mind talking about it? I’ve dabbled in decompiling game files, editing code, and understanding save files but never anything as daunting as fully reverse engineering a game! Sounds super cool
The FoxdieTeam has been reverse engineering Metal Gear Solid: Integral (1999) over on GitHub, the main binary has been completely reversed into matching C code, and we’re now working on the overlays.
I love the PS1 and it’s been fun learning more about its architecture and idiosyncrasies
I also love the Metal Gear series so it’s amazing to be able to take a peek inside and see how it all works behind the scenes!
The hardest part of the project is producing C code that matches the original binary when put through the compiler, there’s a lot of mucking about and permuting that goes into making it match
It gets frustrating when it’s matching apart from a couple of registers that are swapped lol
Dang, that is super cool! I can imagine getting it to output exactly the same code down to the registers must be quite frustrating haha. But learning how these old consoles worked is definitely fun stuff. Good luck to you and the other contributors!