By target

Static recompilation with AI: games and programs translated to native code

Updated · 168 projects

Static recompilation translates a program's machine code into C or C++ ahead of time and compiles that into a native executable, instead of emulating the original CPU while the game runs. The projects on this page did that for console and PC games, from NES and Game Boy Advance titles to Nintendo 64, PlayStation 2 and 3, GameCube and Xbox 360. Most build on an existing recompiler such as N64Recomp, PS2Recomp, ps3recomp, XenonRecomp or ReXGlue, and use an agent like Claude Code or Codex to fill in what the tool cannot do on its own: the hardware a game expects, its graphics and audio calls, and the functions the translator gets wrong. Nearly all of them need your own copy of the game, because the game's code and data are not included. Each entry lists the model, the toolchain, the reported outcome and what the person still had to fix.

Projects
168
Outcomes
Works75Partial73Research20
Models used
Claude151GPT10Open / local1
Top 30 of 168 projects

The projects

Shadow of the Colossus (PS2, 2005): A PS2 classic running natively on PC, fully AI-written.
Works
GitHub · Games and mods
Reproducible

Recompiled Shadow of the Colossus into a Windows port with PS2Recomp, fully AI-written

A PS2 classic running natively on PC, fully AI-written.

Platform PlayStation 2 to WindowsModel Claude
Empire Earth Gold (PC, 2001): A 32-bit x86 RTS recompiled on the Mac, with LAN play against Windows.
Works
GitHub · Games and mods
Reproducible

Recompiled Empire Earth (2001) to native arm64 for Apple Silicon, with Claude Code agents

A 32-bit x86 RTS recompiled on the Mac, with LAN play against Windows.

Platform Windows PC to macOS (Apple Silicon)Model Claude Opus 5.5
Burnout 3: Takedown (Xbox, NTSC-U): The original Xbox Burnout 3 as a native Mac, PC and handheld app.
Works
GitHub · Games and mods
Reproducible

Built Takedawn, a native port of Burnout 3: Takedown from the Xbox version, with Claude doing much of the coding

The original Xbox Burnout 3 as a native Mac, PC and handheld app.

Platform Xbox to macOS / Windows / Linux / AndroidModel Claude Opus 5.5
Works
GitHub · Games and mods

The Legend of Zelda: The Wind Waker HD native port via static recompilation

A native port of The Legend of Zelda: The Wind Waker HD for modern platforms.

Platform macOS, Linux, Windows, AndroidModel Claude
Works
GitHub · Games and mods

Recompiled The Legend of Zelda: A Link to the Past (SNES) into native code with widescreen, with Claude

Native recompilation project for The Legend of Zelda: A Link to the Past (USA).

Platform WindowsModel Claude
Works
GitHub · Games and mods

F.E.A.R. 360 Recompiled

Native Xbox 360 F.E.A.R. port for PC via static recompilation.

Platform Windows; native Linux and Steam DeckModel Claude
SSX 3 (PlayStation 2): The PS2 snowboarding classic as native Rust, all 13,300 functions named.
Works
GitHub · Games and mods

Recompiled SSX 3 (PS2) into a native Rust port with a custom wgpu renderer

The PS2 snowboarding classic as native Rust, all 13,300 functions named.

Platform PS2 (R5900) to Rust and wgpu on macOS, Linux and WindowsModel Claude
Harvest Moon: Back to Nature (PlayStation, USA): A PS1 farm game running natively, and a folder of mods that just work.
Works
GitHub · Games and mods

Recompiled Harvest Moon: Back to Nature (PS1) into a native PC port, then shipped drop-in mods for it

A PS1 farm game running natively, and a folder of mods that just work.

Platform Windows, macOS Apple Silicon, LinuxModel Claude Opus 5.1
Pokémon Snap (Nintendo 64, 1999): A Nintendo 64 photo game on PC, written with Claude Code.
Works
GitHub · Games and mods
Reproducible

Recompiled Pokémon Snap into a native PC port with N64: Recompiled and Claude Code

A Nintendo 64 photo game on PC, written with Claude Code.

Platform Nintendo 64 to Windows / Linux / Steam Deck / macOSModel Claude
Portal 2: A native ARM64 port of Portal 2 for macOS and iPhone generated from Linux binaries.
Works
GitHub · Games and mods

Statically recompiled Portal 2 for Apple silicon using AI coding agents

A native ARM64 port of Portal 2 for macOS and iPhone generated from Linux binaries.

Platform macOS, iOSModel Claude
Azure Dreams (PlayStation): The PS1 roguelike RPG plays widescreen and sharp, no emulator.
Works
GitHub · Games and mods

Recompiled Azure Dreams (PS1) into an HD native PC port, with Claude Code

The PS1 roguelike RPG plays widescreen and sharp, no emulator.

Platform PS1 (MIPS) to WindowsModel Claude
Tomba! (PlayStation): No prior experience, three weeks, and a PS1 game running as native code.
Works
Blog / GitHub · Games and mods
Reproducible

Built a PS1 static recompiler with no prior experience and got Tomba! playable

No prior experience, three weeks, and a PS1 game running as native code.

Platform PlayStationTime About 3 weeks for the prototype
Works
GitHub · Games and mods

Street Fighter Alpha 3 (Dreamcast) Static Recompilation

A native PC port of the US Dreamcast version of Street Fighter Alpha 3 created via static recompilation.

Platform Linux, WindowsModel Claude
Skies of Arcadia Legends: A GameCube role playing game recompiled into native Windows, Linux and Android apps.
Works
GitHub · Games and mods
Reproducible

Recompiled Skies of Arcadia Legends (GameCube) into native Windows, Linux and Android apps, with Claude

A GameCube role playing game recompiled into native Windows, Linux and Android apps.

Platform GameCubeModel Claude Opus 5.5
Works
GitHub · Games and mods
Reproducible

Recompiled Sonic Riders (GameCube) for native Windows and modded Switch, with Claude

A native port of Sonic Riders for Windows and Nintendo Switch via static recompilation.

Platform Windows 10/11, Nintendo Switch (modded)Model Claude
Jet Set Radio Future (Xbox, 2002): The Xbox game as a native Windows exe, also on Steam Deck.
Works
GitHub · Games and mods
Reproducible

Recompiled Jet Set Radio Future (Xbox) into a Windows program, with Claude writing most of the code

The Xbox game as a native Windows exe, also on Steam Deck.

Platform Xbox to Windows / Steam DeckModel Claude Opus 5.5
Works
GitHub · Games and mods

Recompiled F-Zero GX (GameCube) into native code for Windows, macOS, Quest 3 and Vision Pro, with Claude

Static recompilation of F-Zero GX for native execution on modern hardware.

Platform Windows, macOS, Quest 3, Apple Vision ProModel Claude
Metal Slug 5 (Neo Geo MVS): Arcade-exact Metal Slug 5 as native code, checked against MAME frame by frame.
Works
GitHub · Games and mods

Recompiled Metal Slug 5 (Neo Geo) into a native Windows port, with Claude Code

Arcade-exact Metal Slug 5 as native code, checked against MAME frame by frame.

Platform Neo Geo (68000/Z80) to WindowsModel Claude Opus 5.5
Works
GitHub · Games and mods

Recompiled Bayonetta 3 (Nintendo Switch) into a native PC port with Claude

An unofficial static recompilation of Bayonetta 3 for PC.

Platform Windows 10/11, LinuxModel Claude
Virtua Fighter (Sega Model 1 arcade, 1993): A 1993 arcade fighter on modern machines, made by agents.
Works
GitHub · Games and mods
Reproducible

Recompiled the Virtua Fighter arcade V60 code into a native game with Claude Code

A 1993 arcade fighter on modern machines, made by agents.

Platform Arcade (Model 1) to macOS / Windows / Steam DeckModel Claude
Works
GitHub · Games and mods

The Simpsons Wrestling Recompiled

A native PC port of the PlayStation game The Simpsons Wrestling using static recompilation.

Platform Windows 10/11 (64-bit), Linux (64-bit)Model Claude
Elektron Machinedrum SPS-1 UW: Runs the Machinedrum’s own DSP code as a native MPC VST instrument.
Works
GitHub · Firmware and hardware

Machinedrum Engine on Akai MPC

Runs the Machinedrum’s own DSP code as a native MPC VST instrument.

Platform Akai MPC / ARMModel Claude
Wipeout Pure (PSP, 2005): A PSP racer on Mac and Windows, planned by Claude.
Works
GitHub · Games and mods
Reproducible

Recompiled Wipeout Pure (PSP) for Mac and Windows, planned by Claude with subagents

A PSP racer on Mac and Windows, planned by Claude.

Platform PSP to macOS (Apple Silicon) / WindowsModel Claude
Works
GitHub · Games and mods

Recompiled God of War (PS2) into a native Windows port with a 60 fps target, with Claude

A native PC port of God of War (PS2) via static recompilation.

Platform Windows x64Model Claude
Works
GitHub · Games and mods

Egg of Time: Native PC Port of Chrono Trigger DS

A static recompilation of Chrono Trigger (Nintendo DS) for modern PC platforms.

Platform Windows, Linux, macOSModel Claude
Virtua Fighter 3: Recompiled Virtua Fighter 3 to native code
Works
GitHub · Games and mods
Reproducible

Recompiled Virtua Fighter 3 to native code

Claude Code helped build a native Virtua Fighter 3 port by measuring Model 3 behavior, implementing an interpreter and recompiler, then checking results against Supermodel. The author reports frame-by-frame, image and sound comparisons; users supply their own VF3 ROM.

Platform Sega Model 3 to PC/macOS/Steam DeckModel Claude
Def Jam: Fight for NY (Xbox): The classic EA wrestling game runs native on PC at 16:9 with modern effects.
Works
GitHub · Games and mods

Recompiled Def Jam: Fight for NY (Xbox) for native Windows, built with Claude

The classic EA wrestling game runs native on PC at 16:9 with modern effects.

Platform Xbox (x86) to WindowsModel Claude
Works
GitHub · Games and mods

Recompiled Mario Party engine for N64 games with Claude

A shared engine for static recompilations of Mario Party 1, 2, and 3.

Platform N64Model Claude
James Pond 2: Codename RoboCod: A native C++ port of the Amiga classic James Pond 2: Codename RoboCod.
Works
GitHub / HN · Games and mods

James Pond 2: Codename RoboCod recompiled into a native application

A native C++ port of the Amiga classic James Pond 2: Codename RoboCod.

Platform Windows, macOS, Linux, Steam Deck, Android, PlayStation 5Model Claude
WWE SmackDown vs. Raw 2008 (Xbox 360): The 2007 WWE game plays native on PS5 homebrew, 4K at 60 fps.
Works
GitHub · Games and mods

Brought SmackDown vs. Raw 2008 to PS5 homebrew with Claude Code

The 2007 WWE game plays native on PS5 homebrew, 4K at 60 fps.

Platform Xbox 360 to PS5 homebrewModel Claude
Browse all 168 in the directory →
Did something like this?

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

Submit a project
Learn

Related guides

Tools

Tools these projects used

All tools
FAQ

Common questions

An emulator interprets the original machine code while the game runs. A static recompiler translates that code into C or C++ before the game runs, so the result is an ordinary native program that can run faster and be modified like any other source.

Explore

Other topics