GBA PC ports run Game Boy Advance games as native programs, with no emulator. Many add things the original hardware couldn’t do, such as widescreen, high frame rates and higher resolutions.

Decompilation projects rewrite the game’s code by hand until it compiles back to the original game, which takes years but gives code that is easy to change. Recompilation projects use a tool that translates the game’s machine code automatically, which is much faster. Some recompilation downloads are kits that build the game from your cartridge the first time you run them.

None of these downloads include the game itself. Each one needs the game dumped from your own cartridge, and some also need a BIOS dumped from your own console.

Dragon Ball Z Buu's Fury Recomp
Dragon Ball Z Buu's Fury Recomp

Dragon Ball Z Buu's Fury Recomp is a static recompilation of the GBA Dragon Ball Z: Buu's Fury for Windows by mstan, with adaptive widescreen.

Emerald Recomp
Emerald Recomp

Emerald Recomp is a static recompilation of Pokémon Emerald for Windows and Linux by mstan, with link-cable netplay and experimental Wireless Adapter support.

FireRed Recomp
FireRed Recomp

FireRed Recomp is a static recompilation of Pokémon FireRed for Windows by mstan, from the FireRedLeafGreenRecomp project.

LeafGreen Recomp
LeafGreen Recomp

LeafGreen Recomp is a static recompilation of Pokémon LeafGreen for Windows by mstan, from the FireRedLeafGreenRecomp project.

Mario Kart Super Circuit Recomp
Mario Kart Super Circuit Recomp

Mario Kart Super Circuit Recomp is a static recompilation of the GBA Mario Kart for Windows and Linux by mstan, with 60 fps, widescreen and link netplay.

Mega Man Zero Recomp
Mega Man Zero Recomp

Mega Man Zero Recomp is a static recompilation of Mega Man Zero for Windows by mstan, with adaptive widescreen.

Project Picori
Project Picori

Project Picori is a native PC port of The Minish Cap built from the zeldaret decompilation, for Windows, Linux, macOS and Android, with all three regions.

Ruby Recomp
Ruby Recomp

Ruby Recomp is a static recompilation of Pokémon Ruby for Windows by mstan, from the RubySapphireRecomp project, with an absolute real-time clock mod.

Sacred Stones Recomp
Sacred Stones Recomp

Sacred Stones Recomp is a static recompilation of Fire Emblem: The Sacred Stones for Windows by Lordingard, a playable preview with save states and rewind.

Sapphire Recomp
Sapphire Recomp

Sapphire Recomp is a static recompilation of Pokémon Sapphire for Windows by mstan, from the RubySapphireRecomp project, with an absolute real-time clock mod.

tmc PC Port
tmc PC Port

tmc PC Port is MatheoVignaud's native port of The Minish Cap (USA) from the zeldaret decompilation, for Windows, Linux and Android.