Disassembly of Pokémon Crystal
Go to file
yenatch 2f99608526 Use macros for spawns and flypoints.
This firmly ties spawn constant definition to data allocation,
preventing usage earlier in main.asm or in other objects.

A potential solution is to abuse ifdefs and include it in
both main.asm and constants.asm.
2014-07-18 10:31:51 -07:00
audio Danger in the sound engine. 2014-04-22 00:02:52 -04:00
battle More comments and constants in move effect command code. 2014-06-23 12:47:52 -07:00
constants Recomment type names. 2014-07-09 12:50:33 -07:00
data Use a macro for Odd Egg probabilities. 2014-07-18 10:31:39 -07:00
engine Contest battle type and comment the battle menu. 2014-06-17 11:58:11 -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 a predef macro that takes labels instead of juggling constants. 2014-06-16 11:20:01 -07:00
home Add address labels used by Decompress. 2014-07-18 10:31:50 -07:00
items More PartyMon labels for relative addressing. 2014-06-23 12:45:30 -07:00
lib/mobile Disassemble the mobile adapter library. 2014-04-30 03:03:37 -04:00
maps Use macros for both types of map headers. 2014-07-18 10:31:51 -07: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 More PartyMon labels for relative addressing. 2014-06-23 12:45:30 -07:00
text Recomment type names. 2014-07-09 12:50:33 -07:00
tilesets Image extensions in gfx/tilesets. 2014-04-02 00:45:07 -04:00
trainers Name and comment the trainer party reader. 2014-06-14 22:35:00 -07: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 Install: gcc is required. Sudo doesn't exist in cygwin. 2014-05-01 18:36:07 -04:00
Makefile Makefile: Use lower-case variables and graphics conversion queues. 2014-06-15 16:20:40 -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 More PartyMon labels for relative addressing. 2014-06-23 12:45:30 -07:00
hram.asm Use a macro for Odd Egg probabilities. 2014-07-18 10:31:39 -07: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 Use a predef macro that takes labels instead of juggling constants. 2014-06-16 11:20:01 -07:00
main.asm Use macros for spawns and flypoints. 2014-07-18 10:31:51 -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 Add address labels used by Decompress. 2014-07-18 10:31:50 -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