Decompilation project for North American standalone release of Jet Set Radio Future
Find a file
KeybadeBlox 1a48d4323e Complete delink workflow; separate from decomp
We can now create a fresh Ghidra project, import the JSRF executable
into it, import symbols into it, delink object files from it, and then
decompile with objdiff.  Just needs some documentation.
2025-12-16 22:30:49 -05:00
decompile Complete delink workflow; separate from decomp 2025-12-16 22:30:49 -05:00
delink Complete delink workflow; separate from decomp 2025-12-16 22:30:49 -05:00
.gitignore Complete delink workflow; separate from decomp 2025-12-16 22:30:49 -05:00
readme.md Complete delink workflow; separate from decomp 2025-12-16 22:30:49 -05:00

Jet Set Radio Future Decompilation Notes

This is just a public holding space for anything I put together as a part of the JSRF decompilation effort.

objects.csv is a table of suspected object file boundaries for delinking. The addresses given in each section are runtime memory addresses (as one would see in e.g. Ghidra).

delink.sh is a script that produces delinked object files in target/ from a Ghidra project.

decompile/

The src/ directory contains decompiled code and data. Each symbol is annotated with its corresponding memory address in the original binary, and functions are marked as perfectly or imperfectly matching.