List of Pokémon disassembly projects: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
>Parzival
(pokered-jp links were down on GitHub's side, so)
>Sherkel
No edit summary
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 comprehensible form.


It can also be thought as the opposite of compilation (see [[wikipedia:reverse engineering|reverse engineering]] on Wikipedia).
It can be thought as the opposite of compilation (see [[wikipedia:reverse engineering|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).
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).
Line 8: Line 8:
===Pokémon Red and Green===
===Pokémon Red and Green===
====Disassemblies====
====Disassemblies====
Pokéred JP: https://github.com/Luckytyphlosion/pokered-jp
pokered-jp: https://github.com/luckytyphlosion/pokered-jp


====Memory maps====
====Memory maps====
RAM map:
RAM map:
https://github.com/Luckytyphlosion/pokered-jp/blob/master/wram.asm
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/sram.asm


https://github.com/Luckytyphlosion/pokered-jp/blob/master/hram.asm
https://github.com/luckytyphlosion/pokered-jp/blob/master/hram.asm


https://github.com/Luckytyphlosion/pokered-jp/blob/master/vram.asm
https://github.com/luckytyphlosion/pokered-jp/blob/master/vram.asm


===Pokémon Red and Blue===
===Pokémon Red and Blue===
====Disassemblies====
====Disassemblies====
Pokéred : http://github.com/pret/pokered/ (applies both for Pokémon Red and Blue)
pokered : http://github.com/pret/pokered/ (applies both for Pokémon Red and Blue)


Pokéred FR: https://github.com/einstein95/pokered-fr/
pokered-fr: https://github.com/einstein95/pokered-fr/


Pokéred DE: https://github.com/einstein95/pokered-de/
pokered-de: https://github.com/einstein95/pokered-de/


====Memory maps====
====Memory maps====
RAM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:RAM_map
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/wram.asm
Line 40: Line 40:




ROM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:ROM_map
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:ROM_map


====Notes====
====Notes====
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red_and_Blue:Notes




===Pokémon Yellow===
===Pokémon Yellow===
====Disassemblies====
====Disassemblies====
Pokéyellow : http://github.com/pret/pokeyellow/
pokeyellow: http://github.com/pret/pokeyellow/


====Memory maps====
====Memory maps====
RAM map (partial) : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Yellow:RAM_map
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
ROM map (partial): http://aurellem.org/vba-clojure/html/rom.html#sec-9-1


===Pokémon Stadium===
===Pokémon Stadium===
====Disassemblies====
====Disassemblies====
Pokéstadium : http://github.com/pret/pokestadium
pokestadium: http://github.com/pret/pokestadium


====Memory maps====
====Memory maps====
RAM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:RAM_map
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
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:ROM_map


====Notes====
====Notes====
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Stadium:Notes


===Pokémon Pinball===
===Pokémon Pinball===
====Disassemblies====
====Disassemblies====
Poképinball: https://github.com/pret/pokepinball
pokepinball: https://github.com/pret/pokepinball


====Memory maps====
====Memory maps====
RAM map (partial) :
RAM map (partial):
http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Pinball:RAM_map
http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Pinball:RAM_map


ROM map (partial) :
ROM map (partial):
http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Pinball:ROM_map
http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Pinball:ROM_map


Line 81: Line 81:
===Pokémon Gold and Silver===
===Pokémon Gold and Silver===
====Disassemblies====
====Disassemblies====
Pokégold: https://github.com/pret/pokegold
pokegold: https://github.com/pret/pokegold


====Memory maps====
====Memory maps====
RAM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:RAM_map
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
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:ROM_map


====Notes====
====Notes====
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Gold_and_Silver:Notes


===Pokémon Gold and Silver (1997 Space World demo)===
===Pokémon Gold and Silver (1997 Space World demo)===
====Disassemblies====
====Disassemblies====
Pokégold-spaceworld: https://github.com/pret/pokegold-spaceworld
pokegold-spaceworld: https://github.com/pret/pokegold-spaceworld


===Pokémon Crystal===
===Pokémon Crystal===
====Disassemblies====
====Disassemblies====
Pokécrystal : https://github.com/pret/pokecrystal
pokecrystal: https://github.com/pret/pokecrystal


Pokekuristaru (Japanese Crystal): https://github.com/PikalaxALT/pokekuristaru
pokekuristaru (Japanese Crystal): https://github.com/PikalaxALT/pokekuristaru


===Pokémon Puzzle Challenge===
===Pokémon Puzzle Challenge===
====Disassemblies====
====Disassemblies====
Poképuzzle: https://github.com/pret/pokepuzzle
pokepuzzle: https://github.com/pret/pokepuzzle


===Pokémon TCG===
===Pokémon Trading Card Game===
====Disassemblies====
====Disassemblies====
PokéTCG : http://github.com/pret/poketcg/
poketcg: http://github.com/pret/poketcg/


====Memory maps====
====Memory maps====
RAM map : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Trading_Card_Game:RAM_map
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
ROM map: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Trading_Card_Game:ROM_map


====Notes====
====Notes====
Datacrystal : http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Trading_Card_Game:Notes
From Datacrystal: http://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Trading_Card_Game:Notes




===Pokémon Stadium 2===
===Pokémon Stadium 2===
====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==
==Generation III==

===Pokémon Ruby===
===Pokémon Ruby===
====Disassemblies====
====Disassemblies====
Pokéruby: https://github.com/pret/pokeruby
pokeruby: https://github.com/pret/pokeruby
===Pokémon Emerald===
===Pokémon Emerald===
====Disassemblies====
====Disassemblies====
Pokéemerald: https://github.com/pret/pokeemerald
pokeemerald: https://github.com/pret/pokeemerald
===Pokémon FireRed===
===Pokémon FireRed===
====Disassemblies====
====Disassemblies====
Pokéfirered: https://github.com/cosarara97/pokefirered
pokefirered: https://github.com/cosarara97/pokefirered


DisFire: https://github.com/shinyquagsire23/DisFire
DisFire: https://github.com/shinyquagsire23/DisFire


===Pokémon Mystery Dungeon: Red Rescue Team===
===Pokémon Mystery Dungeon: Red Rescue Team===
Pokemdred: https://github.com/PikalaxALT/pokemdred
pokemdred: https://github.com/PikalaxALT/pokemdred


[[Category:Lists]]
[[Category:Lists]]