Star on GitHubStar2.4k stars

Tool

DecompPipeline

DecompPipeline turns a game's machine code into C one function at a time and builds that C into a native port. A per-CPU translator writes the C. A judge runs the original function in an emulator and the C on the same inputs, then returns PASS or FAIL. Listed targets are Dreamcast SH-4, Saturn SH-2, GameCube PowerPC, and Xbox 360 PowerPC.

Targets
Game
Category
Native analysis tools
Relationship
Foundation tool
Sources reviewed
Stars
57
Last commit
2026-11-09
Language
Python
License (GitHub)
MIT

GitHub data as of 2026-11-09

Copy as MarkdownView JSONCite

Requirements & limits

  • Python 3.12, JDK 21, Ghidra 12, and Visual Studio 2022 with C++. Install Python dependencies from requirements.txt. The repository does not contain game data.
  • The README does not name a license.

Cite

BibTeX

@misc{decomp-pipeline,
  title = {{DecompPipeline}},
  howpublished = {\url{https://github.com/GeneralAtrox/DecompPipeline}},
  url = {https://github.com/GeneralAtrox/DecompPipeline},
  urldate = {2026-11-07},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/decomp-pipeline/}}
}

Plain text

DecompPipeline. https://github.com/GeneralAtrox/DecompPipeline (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/decomp-pipeline/

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. README.md GitHub · GeneralAtrox/DecompPipeline · Revision 7623853

More in Native binaries

All 502 entries in Native binaries

↑↓ move↵ open⌘↵ new tab