even more incbinned asm in bank 4
disassemble more incbins in bank 4
more bank 4 functions and CanLearnTMHMMove
GetTMHMMove and renamed TechnicalMachines -> TMHMMoves
formatting in MoveInfoBox and related functions
wram labels for graphics requests
split out tileset headers from main into tilesets/tileset_headers.asm
split tileset palette maps out of main into tilesets/palette_maps.asm
split tileset data out from main into tilesets/
random 0s in tileset data was actually lz padding
split out blockdata includes from main into maps/
shorten some overly long music filenames
get rid of the last static address in tileset animation arrays
consistent casing for Tileset labels
rename DoTileAnimation to AnimateTileset
rename graphics request handlers to Serve1bppRequest and Serve2bppRequest
fix PushOAM references in VBlank
recomment tileset animation interface
recomment bg map update functions
Merge remote-tracking branch 'kanzure/master'
rename FarBattleTextBox to StdBattleTextBox
undo overcommenting in BattleRandom
Merge pull request #179 from kanzure/remove-preprocessor-skippable-macros
use callab/callba macros for known FarCalls
remove ItemFragment from preprocessor
remove "skippable_macros" from preprocessor
HACK: re-instate the ItemFragment macro hack
Merge remote-tracking branch 'kanzure/master'
Merge pull request #3 from kanzure/proposed-yenatch-master
less arbitrary wram clearing in game init
remove a section def in the middle of the player struct
Merge branch 'kanzure/master' into yenatch/master
Merge pull request #177 from yenatch/split-main
Merge pull request #176 from yenatch/interrupts
Merge pull request #175 from yenatch/rename-bittables
Merge pull request #174 from yenatch/boxmons
PCItems and game init formatting
move battle tower mon handling asm into battle_tower.asm
move GiveOddEgg into odd_eggs.asm
use more bank 0 labels in engine/scripting.asm
fix/add some missing function labels in bank 0
condense repeated asm with rept macros
proper labeling of common function GetSpritePalette
condense some repetitive asm with rept macros
move VBlank interrupt label from main.asm to engine/vblank.asm
move copy asm from main.asm to engine/copy.asm
move palette asm from main.asm to engine/palettes.asm
move time-related asm from main.asm into engine/time.asm
move serial asm from main.asm into engine/serial.asm
move more joypad code from main.asm into engine/joypad.asm
split lcd functions out of main.asm
split fading functions out of main.asm
secret ruins of alph water stone room asm
warp sound effects in field moves
more field move scripts and some map header references
fix baserom.gbc check in Makefile
Merge pull request #169 from kanzure/fail-fast-without-baserom
get rid of a trailing incbin at the end of bank 21
more text_jumps in known functions
fix Stack's address ($c100 -> $c0ff)
Merge pull request #171 from kanzure/remove-imports-from-preprocessor
two more unused imports from preprocessor
Merge pull request #170 from kanzure/fix-up-preprocessor
don't use globals in the preprocessor
use generic skippable macros in preprocessor
don't directly reference two macro classes
Merge branch 'remove-another-moneybyteparam-special-case' into master
remove MoneyByteParam from preprocessor
Merge branch 'master' into remove-another-moneybyteparam-special-case
remove another MoneyByteParam special case
fail fast when the baserom.gbc file doesn't exist
Merge pull request #168 from kanzure/remove-preprocessor-special-case
remove a special case for MoneyByteParam
hram constants in serial interrupt
gbhw: flag constants for interrupts and timer registers