Spyro 1 Reverse Engineering
Decompilation of functions from Spyro 1 into human readable C
 
Loading...
Searching...
No Matches
Ghidra Project

Ghidra

Ghidra is an extremely useful tool for labeling in game variables & functions, viewing disassembly & decompilation views to help in reverse engineering functions, and much more. It is the the primary disassembler/decompiler we use. Here is a link to download Ghidra

Ensure you have a recent version of Java installed. If you do not, download the latest version of Java SE Development Kit and run the installer.

Ghidra PSX Plugin

In order to use Ghidra with our project, or with any other PS1 game, you'll need to download and install the Ghidra PSX Plugin. Ensure that the plugin version matches your Ghidra version. I have linked to matching versions of 10.3.1

Ghidra Project

Click here to download our Ghidra project for Spyro 1. To open the project, unzip the file and open the .gpr file inside of Ghidra. If you have the PSX plugin installed correctly, it should open.