Recomp / RE tooling / NES
NESgen
Experimental static recompiler that translates NES programs into C code. Early 2017 prototype, now archived.
Tool Human-led archivedFacts
- Original
- NES cartridge binaries
- Platform
- NES
- Method
- Tool
- Provenance
- Human-led · Repo created 2017, predates AI coding tools (GitHub) what this means
- Status
- archived
- Licence
- none
- Team
- Xenomega
- Started
- 2017-06
- Needs the original
- No
How to get it legally
Download it from the official repository. No original files are needed.
This project was rebuilt by Xenomega. Facts last checked 2026-10-14. Suggest a correction
Sources
Related
All re tooling →6502bench
6502, 65C02 and 65816 code
Workbench for disassembling and annotating 6502-family code, producing source output for retro projects.
BZK 6502 Disassembler
NES game ROMs
Tool that creates a disassembly of an NES game.
CHIP-8 Recompiled
CHIP-8 programs
Static recompilation toolchain that turns CHIP-8 programs into C and builds them as standalone native executables with a small runtime.
disasm6502
MOS 6502 machine code
Rust crate that disassembles 6502 machine code.
gbarecomp
Game Boy Advance ARM/Thumb code
Static recompiler that finds ARM and Thumb code in Game Boy Advance games, translates it to C and generates a CMake project linked against a small GBA runtime with SDL2.
GCRecomp (GameCubeRecompiled)
GameCube PowerPC DOL executables
Experimental project that statically recompiles GameCube DOL code into Rust plus a minimal runtime, inspired by N64: Recompiled.