About
Pokémon Ruby and Sapphire are 2002 Game Boy Advance role-playing games by Game Freak, the first Generation III Pokémon titles; a third version, Pokémon Emerald, followed two years later. pokeemerald-wasm recompiles the pret/pokeemerald decompilation project to WebAssembly, adding a browser frontend that lets Pokémon Emerald run directly in a web browser at pokeemerald.com. It also builds a native Raylib-based frontend, via WABT's wasm2c, and an experimental frontend for jailbroken Kindle Scribe e-readers, all sharing the same WASM game core.
How it differs from the original
Unlike the original cartridge release, this version runs as a compiled WebAssembly module playable in a browser, with additional community-built frontends for native desktop use and for Kindle Scribe e-ink devices.
Getting started
The game can be played directly in a browser at pokeemerald.com with no installation required; a native desktop build and an experimental Kindle Scribe e-reader build can also be compiled from source using the project's build scripts.
Additional notes
- Related project
- A separate 3D renderer built from this same WebAssembly port, pokeemerald-3d, is also available.