Go to file
mid-kid 43eff93861 Small home/ reorganization
Time to move everything out of home.asm:
- InexplicablyEmptyFunction was moved to home/map.asm
- The wDebugFlags functions and xor_a brothers were moved to
  home/flag.asm because they're all flag-related.
- ret_2f3e was moved into home/region.asm
- The register alias sisters were moved to a new file called home/call_regs.asm
- IsInArray and SkipNames were joined by AddNTimes from home/math.asm
  into home/array.asm, as they're all used to index arrays.
- CallPointerAt was moved into home/print_text.asm because given the
  contents of that file it doesn't feel very out of place (that file
  isn't very aptly named...)
- CountSetBits was moved into home/pokedex_flags.asm because it's unique
  use is counting the amount of seen/caught mon in the podedex. GetWeekday
  was pulled into this by proximity.

Other changes were also made:
- PushLYOverrides was moved from home/sprite_anims.asm to
  home/battle.asm, because it's almost exclusively used for battle
  animations, with the lone exception being the Magnet Train.
- home/copy.asm was renamed to home/gfx.asm, as it's all gfx-related
- home/copy2.asm was renamed to home/copy.asm, now it's the only file
  called copy.
- SetHPPal and GetHPPal were moved from home/hp_pals.asm to
  home/tilemap.asm, as they're attrmap related, like many functions in
  that file are.
- home/rtc.asm was renamed to home/time_palettes.asm, as it had very
  little to do with the RTC at all, all RTC functions being in home/time.asm
- home/handshake.asm was renamed to home/printer.asm.
- home/mon_data_2.asm was renamed to home/mon_party.asm.
2020-02-22 00:23:47 +01:00
.travis Fix travis 2019-02-10 01:56:48 +01:00
audio Merge branch 'master' into audio-macros 2020-02-04 16:03:01 +01:00
constants Define TileCollisionTable as a standard 'db' series 2020-02-13 19:07:19 -05:00
data Merge pull request #685 from mid-kid/master 2020-02-21 21:11:36 +01:00
docs Update docs/music_commands.md 2020-02-04 20:03:22 -06:00
engine Merge pull request #685 from mid-kid/master 2020-02-21 21:11:36 +01:00
gfx Separate tilesets.o goes with pics.o and sprites.o 2019-11-23 20:43:33 -05:00
home Small home/ reorganization 2020-02-22 00:23:47 +01:00
lib/mobile More mobile SDK documentation 2019-10-21 00:42:36 +02:00
macros Standardize on lowercase Tilemap and Attrmap 2020-02-13 18:31:10 +01:00
maps Correct fash ship typos 2020-02-16 12:22:13 +01:00
mobile Standardize on lowercase Tilemap and Attrmap 2020-02-13 18:31:10 +01:00
tools Merge pull request #685 from mid-kid/master 2020-02-21 21:11:36 +01:00
.gitattributes Lowercase *.md 2018-09-23 14:03:55 -04:00
.gitignore Ignore .DS_STORE 2019-11-07 22:43:42 +01:00
.gitmodules Remove the 'extras' submodule 2018-12-31 17:20:28 -05:00
.travis.yml Fix travis 2019-02-10 01:56:48 +01:00
audio.asm Fix triple newlines left over from removing address comments 2018-06-24 23:22:50 -04:00
charmap.asm Remove old charmap sections 2019-11-19 01:01:47 +01:00
constants.asm Use labels instead of constants for HRAM 2018-08-25 14:28:22 -04:00
FAQ.md Remove old charmap sections 2019-11-19 01:01:47 +01:00
home.asm Small home/ reorganization 2020-02-22 00:23:47 +01:00
hram.asm Fix miscellaneous points made in #658 2019-11-23 20:56:22 -05:00
INSTALL.md Remove old charmap sections 2019-11-19 01:01:47 +01:00
macros.asm Legacy support macros 2018-02-02 22:24:50 -05:00
main.asm Split up engine/events/misc_scripts_2.asm 2020-02-13 18:31:10 +01:00
Makefile Separate tilesets.o goes with pics.o and sprites.o 2019-11-23 20:43:33 -05:00
pokecrystal.link Keep mobile SECTION declarations in main.asm, and name them "mobileXX" like "bankXX" 2019-11-23 20:32:20 -05:00
README.md New Discord invite link 2019-12-11 20:10:48 +01:00
roms.sha1 Build Australian Crystal. 2019-04-14 13:22:45 -06:00
sram.asm Fix miscellaneous points made in #658 2019-11-23 20:56:22 -05:00
STYLE.md HRAM style 2018-08-26 17:52:19 -04:00
vram.asm Lowercase v for VRAM addresses 2017-12-28 13:32:33 +01:00
wram.asm Standardize on lowercase Tilemap and Attrmap 2020-02-13 18:31:10 +01:00

Pokémon Crystal Build Status

This is a disassembly of Pokémon Crystal.

It builds the following ROMs:

  • Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc sha1: f4cd194bdee0d04ca4eac29e09b8e4e9d818c133
  • Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc sha1: f2f52230b536214ef7c9924f483392993e226cfb
  • Pokemon - Crystal Version (A) [C][!].gbc sha1: a0fc810f1d4e124434f7be2c989ab5b5892ddf36

To set up the repository, see INSTALL.md.

See also

Other disassembly projects: