List of Pokémon disassembly projects: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>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 [https://en.wikipedia.org/wiki/Reverse_engineering Reverse Engineering] on Wikipedia).
It can also be thought as the opposite of compilation (see [[wikipedia:reverse engineering|reverse engineering]] on Wikipedia).

This page lists such projets, 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).


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 ==
== 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