decompiled.games
All games
Pokémon Crystal cover art

DecompilationBring your ROM

Pokémon Crystal

Game Freak · 2000 · Game Boy Color · RPG

Play

This game needs your ROM

Pokémon Crystal (USA, Europe), 1.0 or 1.1, .gbc, 2 MiB

Press Play, then pick the file in the player, or drop it there. It opens in your browser: decompiled.games never receives it. The player keeps it in this browser, with your save, so you pick it once.

or drop it here. Read on this device, never uploaded.

About

Your own Crystal cartridge, either revision, on EmulatorJS's Gambatte core. The pret disassembly rebuilds both byte for byte; battery saves stay in your browser.

Pokemon Crystal is an enhanced version of Pokemon Gold and Silver and a role-playing game played from a top-down perspective. As in the earlier versions, the player explores the Johto region, catches and trains Pokemon, and battles other Trainers in turn-based combat while earning Gym Badges and filling out the Pokedex. Crystal keeps the same core adventure while adding refinements, including the option to play as a female character and animated Pokemon sprites. It retains series staples such as a real-time clock, Pokemon breeding, and trading and battling with other games via a link connection.

Description from IGDB.

How it runs

Project
pokecrystalDecompilation. The original binary turned back into source code, function by function.By pret
Port
andrewnakas.github.ioBy Andrew Nakas · WebAssembly, on the Gambatte emulatorOnline since Oct 8, 2026Source: andrewnakas/pokecrystal-web
Player
mGBA 2.5.1By Jeffrey Pfau (endrift) and contributors, built for the web by Nicholas VanCise (thenick775) · MPL-2.0Play opens it on this site. The port above is under Other ways to play.
Controls
Arrows move. X is A, Z is B, Enter is Start, Backspace is Select. Hold F to fast forward, R to rewind. On a touch screen, the buttons show on the screen.
Plays with
Keyboard and touch. Saves in your browser, with the moment you left.
You need
Your ROM: Pokémon Crystal (USA, Europe), 1.0 or 1.1, .gbc, 2 MiB. You pick the file in the player, which keeps it in your browser.
Original
Game Freak, 2000, Game Boy Color

Other ways to play

  • andrewnakas.github.io

    By Andrew Nakas · Online since Oct 8, 2026

    Play

    DecompilationBring your ROMOn an emulator

    Your own Crystal cartridge, either revision, on EmulatorJS's Gambatte core. The pret disassembly rebuilds both byte for byte; battery saves stay in your browser.

Screenshots

  • Pokémon Crystal, screenshot 1 of 3
  • Pokémon Crystal, screenshot 2 of 3
  • Pokémon Crystal, screenshot 3 of 3

More to play