Decompilation of Pokémon Ruby/Sapphire
Go to file
Cameron Hall e30044965f Decompile more intro functions (#108)
* start decompiling intro task

* ignore Thumbs.db

* decompile more code

* actually ignore Thumbs.db

* decompile more functions

* fix sapphire

* sort of fix task_intro_7

* name some functions and variables

* more cleanup
2016-11-25 11:32:45 -08:00
asm Decompile more intro functions (#108) 2016-11-25 11:32:45 -08:00
common_syms define more variables in m4a_2.c 2016-11-01 18:06:35 -07:00
constants contest rank var 2016-11-05 15:36:57 -07:00
data Merge branch 'weather' of https://github.com/yenatch/pokeruby into yenatch-weather 2016-11-24 09:58:05 -08:00
graphics naming screen PC icon sprites 2016-10-28 23:30:45 -07:00
include Decompile more intro functions (#108) 2016-11-25 11:32:45 -08:00
sound use bgm prefix for radio_tower_occupied song 2016-11-02 23:56:09 -07:00
src Decompile more intro functions (#108) 2016-11-25 11:32:45 -08:00
tools aif2pcm: Initialize pcm length if there are no MARK chunks. 2016-11-13 02:07:44 -05:00
.gitattributes introduce RAM variable LD script generator tool 2016-09-25 00:32:04 -07:00
.gitignore Decompile more intro functions (#108) 2016-11-25 11:32:45 -08:00
build_tools.sh introduce RAM variable LD script generator tool 2016-09-25 00:32:04 -07:00
castform.mk tilesets 2016-01-29 03:55:59 -08:00
charmap.txt test messages 2016-06-19 10:25:09 -07:00
compare-ruby.sh Add ROM comparison scripts (requires baserom-ruby.gba and baserom-sapphire.gba) 2016-08-27 21:53:50 -04:00
compare-sapphire.sh Add ROM comparison scripts (requires baserom-ruby.gba and baserom-sapphire.gba) 2016-08-27 21:53:50 -04:00
compare.sh don't have compare.sh show warnings 2016-10-17 12:47:30 -07:00
fonts.mk build revision 1 and 2 2016-09-10 22:40:33 -07:00
generated.mk Get rid of GEN_FONTS. 2016-06-19 00:01:06 -04:00
INSTALL.md Add instructions for making non-default ROMs 2016-09-22 23:38:55 -07:00
ld_script.sed introduce RAM variable LD script generator tool 2016-09-25 00:32:04 -07:00
ld_script.txt Merge branch 'weather' of https://github.com/yenatch/pokeruby into yenatch-weather 2016-11-24 09:58:05 -08:00
Makefile included .s to .inc 2016-10-28 15:41:15 -07:00
misc.mk finish dumping majority of gfx in graphics.s 2016-09-03 18:22:54 +01:00
README.md Sapphire now builds. 2016-09-10 20:10:15 -04:00
ruby_rev1.sha1 build Ruby/Sapphire separately 2016-09-22 23:18:40 -07:00
ruby_rev2.sha1 build Ruby/Sapphire separately 2016-09-22 23:18:40 -07:00
ruby.sha1 build Ruby/Sapphire separately 2016-09-22 23:18:40 -07:00
sapphire_rev1.sha1 build Ruby/Sapphire separately 2016-09-22 23:18:40 -07:00
sapphire_rev2.sha1 build Ruby/Sapphire separately 2016-09-22 23:18:40 -07:00
sapphire.sha1 build Ruby/Sapphire separately 2016-09-22 23:18:40 -07:00
shared_syms.txt Start decompiling battle_ai.c cmd functions (#100) 2016-11-14 19:28:20 -08:00
sym_bss.txt decompile field_effect.c 2016-11-18 16:37:29 -08:00
sym_common.txt Decompile more intro functions (#108) 2016-11-25 11:32:45 -08:00
sym_ewram.txt Start decompiling battle_ai.c cmd functions (#100) 2016-11-14 19:28:20 -08:00
tilesets.mk tilesets 2016-01-29 03:55:59 -08:00

Pokémon Ruby and Sapphire

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

irc: freenode#pret