JSRF-Decompilation/readme.md
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

16 lines
662 B
Markdown

# 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.
## `delink/`
`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.