Recomp / RE tooling / PlayStation Portable
Nakagawa Recomp
General PSP static recompiler with a player app: it decrypts the user's own ISO or EBOOT locally, translates the MIPS code to C and builds a Windows program with a bundled compiler. Early stage: Hot Shots Tennis: Get a Grip is playable, a few others reach menus or stages.
Tool AI-assisted released
Facts
- Original
- PSP games (Allegrex MIPS executables)
- Platform
- PlayStation Portable
- Method
- Tool
- Provenance
- AI-assisted · AGENTS.md, CLAUDE.md, copilot-instructions and Assisted-by: Claude Code commit trailers; docs/AI_USAGE.md sets its AI policy (github.com/Jstar269/Nakagawa-Recomp). what this means
- Status
- released
- Licence
- GPL-3.0
- Team
- Jstar269
- Started
- 2026-08
- First release
- 2026-10
- Runs on
- Windows
- Needs the original
- Yes: you supply your own legally obtained copy
How to get it legally
This project ships code only. Build or download it from the official repository, then supply data from a copy of PSP games (Allegrex MIPS executables) you own. Recomp never links to ROMs, discs or game data.
This project was rebuilt by Jstar269. Facts last checked 2026-11-04. Suggest a correction
Sources
Related
All re tooling →Auto Decompiler
N64 MIPS assembly
Scripts that split N64 assembly into functions, run mips_to_c on each and sort out non-matching results to speed up decompilation.
ehppack
Yu-Gi-Oh! Tag Force EHP archives (PSP)
Command-line tool that extracts and repacks the EHP/EhFolder archives used by the PSP Yu-Gi-Oh! Tag Force games.
Emotion Engine Disassembler
PlayStation 2 Emotion Engine machine code
Early-stage C# disassembler for the PlayStation 2 Emotion Engine CPU instruction set; register naming and tests were still unfinished when work stopped.
EPANOS
MIPS binaries
Simple MIPS-to-C static translator, from the ElectroPaint project, for recovering C from executables lacking source.
ghidra_scripts
MIPS binaries in Ghidra
Ports of IDA reversing scripts to Ghidra plus new plugins, aimed mainly at MIPS firmware.
Kirikae
Nintendo Switch executables
Static recompiler written in Rust that converts Switch game executables into native PC programs, with an HLE system layer and NVN graphics translation.