Star on GitHubStar2.4k stars

Case study

Jet Set Radio Future: early matching Xbox decompilation

An early matching decompilation of the North American standalone Xbox release of Jet Set Radio Future, hosted on Codeberg. Contributors delink default.xbe into per-source object files in Ghidra, then write C++ that compiles to matching objects with Visual C++ 7.0, compared with objdiff. Its README reports 1.50% of the XBE decompiled so far and disallows contributions made with large language models.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Copy as MarkdownView JSONCite

Requirements & limits

  • Prerequisites: Contributors need default.xbe from the NTSC-U standalone Jet Set Radio Future disc. The repository supplies reconstructed sources and Ghidra import listings, without the game executable or assets.
  • Prerequisites: Use Microsoft Visual C++ 7.0 (Visual C++ .NET 2002), Git, Java 21 or newer, Ghidra 12.0.3 with XboxDev XBE and ghidra-delinker-extension v0.8.0, and objdiff 3.8.1 with objdiff-cli on PATH. Outside Windows, run the compiler through Wine. The Microsoft compiler is separately licensed.
  • Limits: The project reports 1.50% of the XBE decompiled; linking a Windows executable and repackaging it for Xbox remain planned steps. No rebuilt executable or playable build is available yet. The Ghidra getting-started guide has TODO import instructions.
  • License: The repository is CC0 1.0; its Ghidra scripts directory includes GPL-3.0 text. Game and toolchain rights remain separate. The README prohibits contributions made with large language models or generative AI and merge requests from agent-driven forks.

Cite

BibTeX

@misc{jsrf-matching-decomp-case,
  title = {{Jet Set Radio Future: early matching Xbox decompilation}},
  howpublished = {\url{https://codeberg.org/KeybadeBlox/JSRF-Decompilation}},
  url = {https://codeberg.org/KeybadeBlox/JSRF-Decompilation},
  urldate = {2026-10-18},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/jsrf-matching-decomp-case/}}
}

Plain text

Jet Set Radio Future: early matching Xbox decompilation. https://codeberg.org/KeybadeBlox/JSRF-Decompilation (accessed 2026-10-18). Awesome REA entry: https://awesomerea.org/resources/jsrf-matching-decomp-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/readme.md
  2. https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/documentation/gettingstarted.md
  3. https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/decompile/progress.sh
  4. https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/decompile/objdiff.json
  5. https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/LICENSE
  6. https://codeberg.org/KeybadeBlox/JSRF-Decompilation/src/commit/3058bf9861bd35b964cde988d217f0a77eac4412/ghidra/ghidra_scripts/COPYING

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab