Disassembly of Pokémon Ruby/Sapphire
C Assembly Other
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
.travis Battle4.C Jul 16, 2017
asm replace strings with pointers in data/debug_menu_nohara.s Feb 19, 2018
constants Decompile through HandleEndTurn_BattleWon, and update trainer class c… Jan 8, 2018
data-de move debug scripts to a separate file Jan 24, 2018
data replace strings with pointers in data/debug_menu_nohara.s Feb 19, 2018
graphics-de Build German Sapphire (1.0) Jul 9, 2017
graphics turns out graphics are the same. I forgot to run 'make clean' :( Jan 20, 2018
include Merge branch 'master' into decompile_debug Feb 18, 2018
sound Merge branch 'master' into german_debug Feb 7, 2018
src Merge pull request #573 from PikalaxALT/backport_sub_8148F3C Feb 19, 2018
tools allow bit depth conversion when possible Dec 5, 2017
.clang-format Add formatting rules Jun 22, 2017
.gitattributes actually ignore things recursively, please Nov 21, 2017
.gitignore formatting Jul 17, 2017
.gitmodules Create and propagate field map object callback declaration macro May 24, 2017
.travis.yml fix travis script for debug rom Jan 24, 2018
CONTRIBUTING.md Add CONTRIBUTING.md May 27, 2017
INSTALL.md fix shell scripts in install instructions Jan 21, 2018
Makefile Merge branch 'master' into german_debug Jan 31, 2018
README.md Add pokegold and pokefirered. Dec 31, 2017
asmdiff.sh remove shared_syms Nov 10, 2017
asmdiff_de.sh Add some potentially useful scripts Dec 18, 2017
asmdiff_de_debug.sh add more debug data Jan 17, 2018
build_tools.sh introduce RAM variable LD script generator tool Sep 25, 2016
build_tools_mac.sh Add some potentially useful scripts Dec 18, 2017
castform.mk tilesets Jan 29, 2016
charmap.txt add more debug data Jan 17, 2018
clean_tools.sh Add some potentially useful scripts Dec 18, 2017
compare-ruby.sh Add ROM comparison scripts (requires baserom-ruby.gba and baserom-sap… Aug 28, 2016
compare-sapphire.sh Add ROM comparison scripts (requires baserom-ruby.gba and baserom-sap… Aug 28, 2016
compare.sh don't have compare.sh show warnings Oct 17, 2016
config.mk add debug target Jan 17, 2018
de_after.sh add more debug things Jan 17, 2018
de_before.sh fix some code and formatting anomalies Jan 6, 2018
fonts.mk refactor build system Jan 11, 2018
ld_script.txt Merge branch 'master' into decompile_debug Feb 18, 2018
misc.mk refactor build system Jan 11, 2018
override-de.mk override-de.mk: GFX -> GBAGFX Jan 11, 2018
override.mk fuck you, git Jan 17, 2018
ruby.sha1 build Ruby/Sapphire separately Sep 23, 2016
ruby_de.sha1 Add hash Jun 24, 2017
ruby_de_debug.sha1 add debug target Jan 17, 2018
ruby_rev1.sha1 Build multiple versions at a time. Generated files go in build/. Mar 22, 2017
ruby_rev2.sha1 Build multiple versions at a time. Generated files go in build/. Mar 22, 2017
sapphire.sha1 build Ruby/Sapphire separately Sep 23, 2016
sapphire_de.sha1 Build German Sapphire (1.0) Jul 9, 2017
sapphire_rev1.sha1 Build multiple versions at a time. Generated files go in build/. Mar 22, 2017
sapphire_rev2.sha1 Build multiple versions at a time. Generated files go in build/. Mar 22, 2017
sym_bss.txt take your stupid fucking politically correct names since you dont car… Feb 18, 2018
sym_common.txt take your stupid fucking politically correct names since you dont car… Feb 18, 2018
sym_ewram.txt decompile the rest of the debug code in battle_2.c Feb 15, 2018
tilesets.mk refactor build system Jan 11, 2018

README.md

Pokémon Ruby and Sapphire Build Status

This is a disassembly of Pokémon Ruby and Sapphire.

It builds the following roms:

  • pokeruby.gba sha1: f28b6ffc97847e94a6c21a63cacf633ee5c8df1e
  • pokesapphire.gba sha1: 3ccbbd45f8553c36463f13b938e833f652b793e4

To set up the repository, see INSTALL.md.

See also