Ghidra is the most advanced reverse engineering tool on the market, and best of all it is completly free and open source! Most of the content on RetroReversing will be using Ghidra going forward due to it being much more accessable than competitors such as IDA Pro.
There is no better way to start out the hobby reverse engineering than learning Ghidra, it is an essentail tool that takes much of the headaches out of reversing.
Introduction to Decompiling C++ with Ghidra
For a good introduction to decompiling with Ghidra check out this post.
Nintendo 64 games can be slightly harder to reverse due to everything being bundles as one large ROM image containing all the code and assets used in the game. Luckily there are a few tools that can help, such as the Reversing Emulator
and a N64 Loader for Ghidra.
N64 Decompiling with Ghidra
If you are interested in Decompiling a Nintendo 64 game with Ghidra check out this post.
Read all about Introduction to Decompiling C++ with Ghidra in this s...