Finding Jingle Town: Debugging an N64 Game Without Symbols
blog.chrislewis.au·4d·
Discuss: Hacker News
🔬ROM Hacking
Preview
Report Post

screenshot of the jingle town level in Snowboard Kids 2

Recently, I have started using a debugger to better understand the runtime behaviour of Snowboard Kids 2. Debuggers are useful not only for tracking down crashes, but also for validating assumptions: when a function is called, what its inputs look like, and what effect it has on the game’s state. For example, if we suspect that a particular function loads character data, we can set a breakpoint and observe whether it fires during the character selection screen. We can then inspect its inputs and begin forming theories about how characters map to variables and data structures in the code.

All of this is incredibly helpful, and in hindsight I probably should have started doing it m…

Similar Posts

Loading similar posts...