Go to file
yenatch 48b05947b7 Use connection macros instead of guessed values in second map headers.
Some of the under-the-hood connection values are offset by an arbitrary amount. This could be because of a graphical connection editor allowing a shift in the strip destination pointer, as well as the standard alignment value. There is no visible difference, so it can be confusing when two unique sets of values can produce the same result.

Reversing this invisible offset was a major sticking point back when connections were dumped, but it was straightforward this time around. Much thanks to huderlem for articulating this quirk in pokered's connection macros.
2015-02-11 23:27:01 -08:00
audio Blindly use wram labels for everything except mobile, part 1. 2015-02-10 00:53:03 -08:00
battle Comment PrintTempMonStats. 2015-02-11 13:15:38 -08:00
constants Get rid of the now-unused specials constants. 2015-02-11 15:07:19 -08:00
data Blindly use wram labels for everything except mobile, part 1. 2015-02-10 00:53:03 -08:00
engine Split out event scripting specials. 2015-02-11 15:09:35 -08:00
event Split out the move deleter code. 2015-02-11 13:20:22 -08:00
extras@a87f66964c Bump pokemontools again for "name" event command fixes. 2014-07-22 22:38:57 -07:00
gfx Blind wram labels part 3. 2015-02-10 15:14:21 -08:00
home Blind wram labels part 4. 2015-02-10 15:14:41 -08:00
items Comment PrintTempMonStats. 2015-02-11 13:15:38 -08:00
lib/mobile More graphics and straggling static refs. 2015-02-06 21:17:32 -08:00
macros Use labels for script specials instead of constants/static values. 2015-02-11 15:03:42 -08:00
maps Use connection macros instead of guessed values in second map headers. 2015-02-11 23:27:01 -08:00
menu Fix static banks for monster icons. 2014-04-17 22:06:02 -04:00
misc Split 40k lines of mobile noise out of main.asm. 2015-02-10 19:15:15 -08:00
predef Fix a bunch of palette copying errors and wram bank conflicts. 2015-02-10 18:21:38 -08:00
text Blind wram part 5. 2015-02-10 15:43:27 -08:00
tilesets Blind wram part 5. 2015-02-10 15:43:27 -08:00
trainers Fix more static banks (trainers, mobile graphics). 2014-12-29 10:23:22 -08: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
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 Fix a bunch of palette copying errors and wram bank conflicts. 2015-02-10 18:21:38 -08:00
hram.asm hVBlank 2015-01-19 21:31:29 -08:00
includes.asm Get rid of globals.asm 2014-02-01 13:55:48 -05:00
INSTALL.md INSTALL: Use git clone --recursive. 2015-02-06 14:12:40 -08:00
interrupts.asm split out hardware interrupts 2013-09-03 17:57:47 -04:00
macros.asm Blindly use wram labels for everything except mobile, part 1. 2015-02-10 00:53:03 -08:00
main.asm Add another reference to OTPartyMonOT in link cable code. 2015-02-11 15:11:32 -08:00
Makefile Stop using the preprocessor. 2015-01-20 00:01:23 -08:00
maps_crystal.asm Move includes into object bases instead of their version wrappers. 2014-02-05 19:07:24 -05:00
maps.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
README.md Update IRC links. 2014-11-15 23:48:14 -07:00
rst.asm split out rst vectors 2013-09-03 18:17:33 -04:00
Vagrantfile make a vagrant box to make things easier 2014-07-23 22:42:04 -05:00
wram.asm Use NUM_MOVES more liberally in wram. 2015-02-11 14:17:45 -08:00

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