make gbz80disasm easier to use externally
even better preprocessor formatting
make preprocessor includable as a module
update spacing for read_line in preprocessor
make the include macro check better
clean up formatting in preprocessor
move allowed_lengths for music macros out
Merge pull request #46 from yenatch/master
update music ptrs + labels and include music files
implement music macros; INCLUDE injection in pre
Merge pull request #44 from yenatch/master
add surf checks and related functions
update constants used in scripts and battle engine
flesh out wram, fix unallocated labels
Merge pull request #43 from iimarckus/master
play nice w/ cygwin; undeprecate used command
Merge pull request #41 from yenatch/master
move musicdata to files in /music, data removed fn
disasm bank3a, map audio ram, implement musscripts
Merge pull request #40 from yenatch/master
remove deprecated functions from crystal.py
get an address given a label
fixed problems with wram.asm, compiles now
add comment-address for Functiona0a
Merge pull request #36 from kanzure/comment-cleaning
clean up comments in extras/crystal.py
Merge pull request #31 from kanzure/formatting-fixes
Merge pull request #30 from yenatch/master
Merge pull request #29 from yenatch/master
PrintLetterDelay and some battle init
Merge pull request #28 from iimarckus/battlemusic
Confirmed: this RAM location represents link battle.
Add labels for ram values discovered while disassembling battle music.
Add the region checks for battle music.
Merge pull request #27 from iimarckus/battlemusic
generate labels.json automagically in gbz80disasm
call load_asm in scan_for_predefined_labels
Add the Gym Leader checks for battle music.
Add the logic for selecting the battle music.
Merge pull request #26 from iimarckus/objectevent
Merge pull request #24 from Sanky/map-headers-fix
correcting previous commit
fix local pointers in map headers
Disasm FarCopyBytes and FarCopyBytesDouble.
Use the TX_FAR macro for more text.
Give Object Event a readable label.
Disasm function reading an item name.
Disasm code pointing to move and item names.
Disasm ___ appeared! message selection code.
Merge pull request #22 from iimarckus/decimal1
Add list of what moves represent each TM.
Add the differently‐sorted Pokédex entries.
Better (shorter) script labels for trainers.
Add the Ho-oh chamber special, along with some helper functions.
Add some functions from Mobile Stadium.
Add the New Game/Continue/etc menus.
Add the Trainer House flag check special (0x67).
use decimal output for givepoke in extras/crystal.py
Merge pull request #21 from iimarckus/decimal1
Allocate ram instead of using constants.
Note that this trainer (Kimono Girl Naoko, but with different team) is unused.
Fix checkpokeitem and special cases of writebyte.
Add special 0x66, the Game Boy version check.