back

by bbayles·2y ago·view on hn ↗
I wanted to learn how to use Ghidra for reverse engineering binaries. The thing that allowed me to really improve with it was using it to analyze old video games that I played as a kid in the 1990s. Finding previously-unknown cheat codes, coming up with improvement patches, and figuring out how they work is very motivating!

I'm happy that these retro hardware projects are working out; I've liked seeing people test out what I've found in Ghidra on real systems.

1 comments
> I've liked seeing people test out what I've found in Ghidra on real systems.

Do you have any findings to share?

I've been writing up my findings here: https://32bits.substack.com/

So far I've focused on the Sega Saturn because it is notorious for having a difficult-to-understand assembly language (SH-2). That means there are lots of things to discover, because people haven't really looked yet!

Noice