Game
Pokémon Crystal
A Generation II Pokémon game for Game Boy Color, read through the pret/pokecrystal disassembly.
On this page
Pokémon Crystal is a Generation II game for the Game Boy Color, released in Japan in December 2000 and North America in July 20011. The code read here is pret’s pokecrystal disassembly.
In type effectiveness, Crystal adds Steel and Dark2 and changes four older matchups3. Immunity becomes an explicit miss4, and Foresight removes the Ghost immunities5.
References
- ^Pokémon Crystal (developer Game Freak, publisher Nintendo, Game Boy Color, and Generation II core series) came out in Japan on 14 December 2000 and North America on 30 July 2001. T1Bulbapedia, “Pokémon Crystal Version” · infobox, Basic info and Release dates
- ^Crystal's type constants add
STEEL(physical),DARK(special), and an unusedCURSE_TYPEnamed “???”;BIRDremains, still with no rows. T3pret/pokecrystal · constants/type_constants.asm L9–37, data/types/names.asm L37probeprobes/pokemon-types/type-charts.mjs - ^Crystal's table adds Steel and Dark and changes four Red/Blue matchups: Poison→Bug ×2 → ×1, Bug→Poison ×2 → ×½, Ghost→Psychic ×0 → ×2, and Ice→Fire ×1 → ×½. T4pret/pokered · data/types/type_matchups.asm L1–85pret/pokecrystal · data/types/type_matchups.asm L1–118Bulbapedia, “Type/Type chart” · Changes: Between Generations I and IIprobe
probes/pokemon-types/type-charts.mjs - ^A ×0 row now marks the attack as missed outright, instead of relying on the damage reaching 0. T3pret/pokecrystal · engine/battle/effect_commands.asm L1329–1336
- ^Against an identified (Foresight) target, the loop stops at the -2 marker, skipping the Normal→Ghost and Fighting→Ghost immunities after it. T3pret/pokecrystal · engine/battle/effect_commands.asm L1302–1310, data/types/type_matchups.asm L112–116
Sources
Code
- pret contributors. 2026. “pokecrystal: disassembly of Pokémon Crystal.” pret. Commit 97187cd. pret/pokecrystal @ 97187cd · licence, all uses
- pret contributors. 2026. “pokered: disassembly of Pokémon Red and Blue.” pret. Commit af51989. pret/pokered @ af51989 · licence, all uses
Secondary
- Bulbapedia contributors. 2026. “Pokémon Crystal Version.” Bulbapedia (Bulbagarden). revision 4565703. original · archived · licence, all uses
- Bulbapedia contributors. 2026. “Type/Type chart.” Bulbapedia (Bulbagarden). revision 4615556. original · archived · licence, all uses