← Catalog
GBA Playable

Pokémon FireRed / LeafGreen (mstan)

Games: Pokémon FireRed Version → (GBA, 2004) · Pokémon LeafGreen Version → (GBA, 2004)

Static recompilation of Pokémon FireRed and LeafGreen for Windows with gbarecomp, with a separate executable and download for each game. The ROM’s ARM7TDMI code is translated to C, and the console’s real BIOS is recompiled and run too. Both games boot and get into gameplay, but its author presents it as an early preview: code the recompiler didn’t cover runs through an interpreter the first time, is compiled to native code on the fly, and is saved to disk for later launches. From the pret/pokefirered decompilation it only takes function names and addresses, not its code. It has a pre-boot launcher to pick the ROM and BIOS and set up video, audio, and controls, plus save states. Version 0.0.4 (October 18) updated the engine and launcher. 18 of its 29 commits list Claude as a co-author, and the first one describes itself as the work of a Codex session.

You needYour own US v1.0 Pokémon FireRed (SHA-1 41cb23d8dccc8ebd7c649cd8fbb58eeace6e2fdc) or LeafGreen (SHA-1 574fa542ffebb14be69902d1d36f1ec0a4afd71e) ROM, depending on the game, and a dump of your Game Boy Advance BIOS. Plus 64-bit Windows.

How it gets to PC
Static recompilation
Console
Game Boy Advance
Architecture
ARM7
Author
mstan
Original studio
Game Freak
Year
2004
Stars
33
Last activity
2026-10-27 · 4 days ago
Latest version
v0.0.6 · 2026-10-27
Language
Python
View repository ↗
arm7pokémonai-assisted

Other projects for Pokémon FireRed Version

1

Other projects for Pokémon LeafGreen Version

1