Gold
The one that started it all.
pokerecomp is a native reimplementation of the Game Boy Pokémon games, written from scratch in Godot 4. Gold, Silver and Crystal play end to end; Red, Blue and Yellow are read and cached while their world is built. Not an emulator: your own cartridge is verified by SHA-1, decoded once, then released.
Alpha builds for eight platforms. Bring your own cartridge dump: no game data ships.
One file per platform. Bring your own Gold, Silver or Crystal cartridge dump to play; Red, Blue and Yellow are read but not playable yet. No game data ships with the build.
Nothing is signed with a paid certificate, so each platform asks once.
chmod +x on the file first..nro: copy it into /switch/ on your SD card and launch it from the homebrew menu.Every file is listed in sha256sums.txt on the release.
Every cartridge is decoded straight from your own dump. Matching is by SHA-1, never by filename. An unrecognised cartridge is refused outright.
Playable end to end, from Elm's Lab to Red on Mt. Silver.
The one that started it all.
The darker half.
The definitive edition.
Early support. All three Kanto cartridges are recognised and their tables and sprites decode into the cache, but there is no world to walk yet.
NOT PLAYABLE YET Where Kanto begins.
NOT PLAYABLE YET The other half of Kanto.
NOT PLAYABLE YET Pikachu at your heels.
Four things worth knowing before you download anything.
The engine is written from scratch for Generation 2 in Godot. No emulation, no static recompilation, no disassembly.
No game data ships in the repository. Drop in your own Gold, Silver, Crystal, Red, Blue or Yellow dump, matched by SHA-1.
A verified cartridge is decoded once into a local cache and released. Your ROM is never modified.
The entire engine is public on GitHub under the MIT licence. Fork it, read it, build with it.
Change the way it looks, plays and surprises you. Mods are part of the engine, not an afterthought.
pokerecomp is built around a mod host. The repository already includes a voxel preview renderer, and mods can replace the world or battle renderer while keeping the same game data and logic underneath.
That means the classic 2D game can grow into a different presentation without changing the cartridge data or core systems.
EXPLORE THE MOD LIBRARYGeneration 2 is released and Kanto has broken ground. From here, the engine gets sharper — then the world gets bigger.
The engine is out in the wild. All three Generation 2 games can be rebuilt from your own cartridge dumps.
The current focus: chase down bugs, smooth the rough edges and keep pushing every system closer to the originals.
Groundwork has landed: all three Kanto cartridges are recognised by SHA-1 and their species, move, type, item, TM and trainer tables and every sprite decode into the shared cache. There is no world, battle or audio yet, so the launcher seats a Generation 1 cartridge and holds Play back.
Expand into Hoenn and the Generation 3 Kanto remakes once the earlier generations have a solid foundation.
It is an alpha, so it will break. Tell us on Discord or open an issue, and star the repo to follow what lands next.