Reverse engineering frameworkPolyForm Noncommercial 1.0.0

NESRecomp

A static recompilation framework that turns NES and Famicom 6502 code into native C.

Updated · 2 projects

About NESRecomp

NESRecomp translates the 6502 code of NES and Famicom games into C ahead of time and supplies the PPU, APU, mapper, input and save systems around it. Each game port integrates and validates its own cartridge or disk revision, and the player supplies the game. It is in beta. Ports built on it add features such as save states, rewind, widescreen views and online co-op for some titles. The repository includes `AGENTS.md` and `CLAUDE.md` guides, and many commits are co-authored by Claude. The author runs R.A.I.D., a Discord for AI-assisted retro reverse engineering, decompilation and recompilation.

Summarised from the official page linked above.

2 projects

Projects using NESRecomp

Dragon Warrior IV (NES): Static recompilation of Dragon Warrior IV (NES) with AI-generated HD graphics.
Partial
GitHub · Games and mods

Recompiled Dragon Warrior IV (NES) for macOS and Linux with an AI-made HD graphics pack, with Claude

Static recompilation of Dragon Warrior IV (NES) with AI-generated HD graphics.

Platform macOS (Apple Silicon), Linux (x86_64)Model OpenAI GPT-Image-2.5-sunburst
Partial
GitHub · Games and mods

Balloon Fight Recompiled

Codex-generated integration and tooling for a careful NES recompilation experiment.

Platform NESModel Codex
Used NESRecomp on something?

Share the writeup or repo, and what the AI got right and wrong.

Submit a project