List of Pokémon disassembly projects: Difference between revisions
>ISSOtm (Created stuff for the first two gens. I've put everything I know so far, and... welp, other games await.) |
>Torchickens (Add additional projects) |
||
Line 1: | Line 1: | ||
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 comprehensive form. |
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 comprehensive form. |
||
It can also be thought as the opposite of compilation (see [ |
It can also be thought as the opposite of compilation (see [[wikipedia:reverse engineering|reverse engineering]] on Wikipedia). |
||
⚫ | |||
⚫ | |||
== Generation I == |
== Generation I == |
||
Line 28: | Line 27: | ||
ROM map (partial) : http://aurellem.org/vba-clojure/html/rom.html#sec-9-1 |
ROM map (partial) : http://aurellem.org/vba-clojure/html/rom.html#sec-9-1 |
||
=== Pokémon Stadium === |
=== Pokémon Stadium === |
||
Line 42: | Line 40: | ||
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:Notes |
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:Notes |
||
=== Pokémon Pinball === |
|||
====Disassemblies==== |
|||
Poképinball: 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 == |
== Generation II == |
||
Line 57: | Line 64: | ||
=== Pokémon Crystal === |
=== Pokémon Crystal === |
||
==== Disassemblies ==== |
==== Disassemblies ==== |
||
Pokécrystal : |
Pokécrystal : https://github.com/pret/pokecrystal |
||
===Pokémon Puzzle Challenge=== |
|||
====Disassemblies==== |
|||
Poképuzzle: https://github.com/pret/pokepuzzle |
|||
=== Pokémon TCG === |
=== Pokémon TCG === |
||
Line 75: | Line 86: | ||
==== Memory maps ==== |
==== Memory maps ==== |
||
ROM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium_2:ROM_map |
ROM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium_2:ROM_map |
||
== Generation III == |
|||
===Pokémon Emerald=== |
|||
====Disassemblies==== |
|||
Pokéemerald: https://github.com/pret/pokeemerald |
Revision as of 12:47, 29 July 2016
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 comprehensive form.
It can also 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).
Generation I
Pokémon Red and Blue
Disassemblies
Pokéred : http://github.com/pret/pokered/ (applies both for Pokémon Red and Blue)
Memory maps
RAM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:RAM_map
ROM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:ROM_map
Notes
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:Notes
Pokémon Yellow
Disassemblies
Pokéyellow : http://github.com/pret/pokeyellow/
Memory maps
RAM map (partial) : 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
Pokéstadium : 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
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:Notes
Pokémon Pinball
Disassemblies
Poképinball: 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
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
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:Notes
Pokémon Crystal
Disassemblies
Pokécrystal : https://github.com/pret/pokecrystal
Pokémon Puzzle Challenge
Disassemblies
Poképuzzle: https://github.com/pret/pokepuzzle
Pokémon TCG
Disassemblies
PokéTCG : 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
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 Emerald
Disassemblies
Pokéemerald: https://github.com/pret/pokeemerald