List of Pokémon disassembly projects
The goal of disassembling a game, or a program, is to convert it from its compiled form (a series of bytes, arranged in one or multiple files) to a more comprehensible form.
It can be thought as the opposite of compilation (see reverse engineering on Wikipedia).
This page lists such projects, as far as Pokémon games are concerned. This page will also reference projects that partially disassemble the game (such as RAM and ROM maps).
Contents
- 1 Generation I
- 2 Generation II
- 3 Generation III
Generation I
Pokémon Red and Green
Disassemblies
pokered-jp: https://github.com/luckytyphlosion/pokered-jp
Memory maps
RAM map: https://github.com/luckytyphlosion/pokered-jp/blob/master/wram.asm
https://github.com/luckytyphlosion/pokered-jp/blob/master/sram.asm
https://github.com/luckytyphlosion/pokered-jp/blob/master/hram.asm
https://github.com/luckytyphlosion/pokered-jp/blob/master/vram.asm
Pokémon Red and Blue
Disassemblies
pokered : http://github.com/pret/pokered/ (applies both for Pokémon Red and Blue)
pokered-fr: https://github.com/einstein95/pokered-fr/
pokered-de: https://github.com/einstein95/pokered-de/
Memory maps
RAM maps: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:RAM_map
https://github.com/pret/pokered/blob/master/wram.asm
https://github.com/pret/pokered/blob/master/sram.asm
https://github.com/pret/pokered/blob/master/hram.asm
https://github.com/pret/pokered/blob/master/vram.asm
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:ROM_map
Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:Notes
Pokémon Yellow
Disassemblies
pokeyellow: http://github.com/pret/pokeyellow/
Memory maps
RAM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Yellow:RAM_map
ROM map (partial): http://aurellem.org/vba-clojure/html/rom.html#sec-9-1
Pokémon Stadium
Disassemblies
pokestadium: http://github.com/pret/pokestadium
Memory maps
RAM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:RAM_map
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:ROM_map
Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:Notes
Pokémon Pinball
Disassemblies
pokepinball: https://github.com/pret/pokepinball
Memory maps
RAM map (partial): http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Pinball:RAM_map
ROM map (partial): http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Pinball:ROM_map
Generation II
Pokémon Gold and Silver
Disassemblies
pokegold: https://github.com/pret/pokegold
Memory maps
RAM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:RAM_map
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:ROM_map
Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:Notes
Pokémon Gold and Silver (1997 Space World demo)
Disassemblies
pokegold-spaceworld: https://github.com/pret/pokegold-spaceworld
Pokémon Crystal
Disassemblies
pokecrystal: https://github.com/pret/pokecrystal
pokekuristaru (Japanese Crystal): https://github.com/PikalaxALT/pokekuristaru
Pokémon Puzzle Challenge
Disassemblies
pokepuzzle: https://github.com/pret/pokepuzzle
Pokémon Trading Card Game
Disassemblies
poketcg: http://github.com/pret/poketcg/
Memory maps
RAM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Trading_Card_Game:RAM_map
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Trading_Card_Game:ROM_map
Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Trading_Card_Game:Notes
Pokémon Stadium 2
Memory maps
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium_2:ROM_map
Generation III
Pokémon Ruby
Disassemblies
pokeruby: https://github.com/pret/pokeruby
Pokémon Emerald
Disassemblies
pokeemerald: https://github.com/pret/pokeemerald
Pokémon FireRed
Disassemblies
pokefirered: https://github.com/cosarara97/pokefirered
DisFire: https://github.com/shinyquagsire23/DisFire
Pokémon Mystery Dungeon: Red Rescue Team
pokemdred: https://github.com/PikalaxALT/pokemdred