Disassembly of Pokémon Crystal
Go to file
yenatch 023cfdbb05 Consolidate monster structs in wram and sram.
The PartyMon struct is really the box struct with volatile variables like status added.

Some other labels have been reworked.
Move structs no longer have explicit labels since their location is arbitrary and usually shared.
2014-06-12 18:32:42 -07:00
audio Danger in the sound engine. 2014-04-22 00:02:52 -04:00
battle Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
constants Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
data Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
engine Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
event Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
extras@10fb7465e4 Bump pokemontools for better compression. 2014-06-04 11:32:59 -07:00
gfx Use {hl,de,bc}coord macros wherever possible. 2014-06-04 01:10:56 -07:00
home Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
items Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
lib/mobile Disassemble the mobile adapter library. 2014-04-30 03:03:37 -04:00
maps A couple Buena's Password specials. 2014-05-01 02:23:51 -04:00
menu Fix static banks for monster icons. 2014-04-17 22:06:02 -04:00
misc Use {hl,de,bc}coord macros wherever possible. 2014-06-04 01:10:56 -07:00
predef Include palette 0 in PokemonPalettes. 2014-04-13 00:03:21 -04:00
text Use constants for move struct positioning. 2014-06-10 23:24:25 -07:00
tilesets Image extensions in gfx/tilesets. 2014-04-02 00:45:07 -04:00
trainers Trainer class attributes. 2014-02-27 10:37:27 -05:00
.gitattributes don't diff .pal files as binary data 2013-12-20 00:28:14 -05:00
.gitignore .gitignore: no more globals.asm 2014-02-01 20:42:43 -05:00
.gitmodules Move extras/ into a git submodule. 2013-08-03 13:44:03 -05:00
INSTALL.md Return of Cygwin (also drop init.sh) 2014-03-08 10:54:11 -05:00
Makefile Rename directory stats -> data. 2014-05-31 22:57:00 -07:00
README.md Clean up the readme again. 2014-03-08 10:59:53 -05:00
audio.asm Include cries and sound effects in audio.asm 2014-02-06 21:22:45 -05:00
compare.sh compare.sh: diff -u 2014-02-05 18:41:04 -05:00
constants.asm Move remaining constants into constants/{misc,pokemon_data}_constants.asm 2014-02-03 18:00:51 -05:00
contents.asm Rename directory stats -> data. 2014-05-31 22:57:00 -07:00
gbhw.asm some oam constants 2013-12-01 16:40:56 -05:00
home.asm Use {hl,de,bc}coord macros wherever possible. 2014-06-04 01:10:56 -07:00
hram.asm serial hram constants 2013-08-28 04:28:45 -04:00
includes.asm Get rid of globals.asm 2014-02-01 13:55:48 -05:00
interrupts.asm split out hardware interrupts 2013-09-03 17:57:47 -04:00
macros.asm Fix argument handling in *coord macros. Add a "percent" shortcut. 2014-06-10 23:03:21 -07:00
main.asm Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00
maps.asm Move includes into object bases instead of their version wrappers. 2014-02-05 19:07:24 -05:00
maps_crystal.asm Move includes into object bases instead of their version wrappers. 2014-02-05 19:07:24 -05:00
pokecrystal.asm forgot the new pokecrystal.asm 2013-11-23 14:49:37 -05:00
preprocessor.py preprocessor: import commands `sound` and `noise` 2014-02-06 21:22:44 -05:00
prequeue.py Get rid of globals.asm 2014-02-01 13:55:48 -05:00
rst.asm split out rst vectors 2013-09-03 18:17:33 -04:00
wram.asm Consolidate monster structs in wram and sram. 2014-06-12 18:32:42 -07:00

README.md

Pokémon Crystal

This is a disassembly of Pokémon Crystal.

The following rom is used as a base:

  • Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc md5: 9f2922b235a5eeb78d65594e82ef5dde

To set up the repository, see INSTALL.md.

See also