# 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.

- Type: Tool
- Targets: Game
- Category: Native analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/GeneralAtrox/DecompPipeline>
- Primary source: <https://github.com/GeneralAtrox/DecompPipeline/blob/76238534e5086d623d4b504c671024afa1c835ba/README.md>
- Catalog page: <https://awesomerea.org/resources/decomp-pipeline/>
- Record JSON: <https://awesomerea.org/resources/decomp-pipeline/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/decomp-pipeline/index.md)

## 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.

## Primary sources

1. <https://github.com/GeneralAtrox/DecompPipeline/blob/76238534e5086d623d4b504c671024afa1c835ba/README.md>

## More in Native binaries

- [GameMaker 8.1 Decompiler](https://awesomerea.org/resources/gm81decompiler/index.md) · Tool
- [libdecomp](https://awesomerea.org/resources/libdecomp/index.md) · Tool
- [PSP Static Recompiler Toolkit](https://awesomerea.org/resources/psp-recompilation-toolkit/index.md) · Tool
- [PbdViewer](https://awesomerea.org/resources/pbdviewer/index.md) · Tool
- [Copy as YARA](https://awesomerea.org/resources/copy-as-yara/index.md) · Tool
- [pytest-idapro](https://awesomerea.org/resources/pytest-idapro/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
