Native ports of the Pokémon games, built to be modded and verified frame for frame.
What it is
Native
Game logic runs as C compiled for Linux on one shared runtime. There is no emulator at run time.
Moddable
The code is idiomatic C with one function per original routine. Assets are overridden by name, enhancements are named options and host modules extend the hub and the runtime.
Verified
Every ported routine runs in faithful mode against a trace of the original, recorded at every sync point, lag frames and glitches included.
Status
- Phase 1 Runtime and hub complete
- Phase 2 Sirius (Red, Blue & Yellow) in progress
- Phase 3 Vega (Gold, Silver & Crystal) planned
- Phase 4 Rigel (Ruby, Sapphire & Emerald) and Altair (FireRed & LeafGreen) planned
- Later Every engine after Game Boy Advance future
0 of 41 games have a published module.
You bring the game
The hub reads your own cartridge dump and extracts the assets on your machine. Nothing from the original games is distributed. See how it works.