diff options
Diffstat (limited to 'src/engine/home.asm')
-rw-r--r-- | src/engine/home.asm | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/src/engine/home.asm b/src/engine/home.asm index f12f24d..c23b544 100644 --- a/src/engine/home.asm +++ b/src/engine/home.asm @@ -1,38 +1,53 @@ ; rst vectors SECTION "rst00", ROM0 ret + ds 7 SECTION "rst08", ROM0 ret + ds 7 SECTION "rst10", ROM0 ret + ds 7 SECTION "rst18", ROM0 jp Bank1Call + ds 5 SECTION "rst20", ROM0 jp RST20 + ds 5 SECTION "rst28", ROM0 jp FarCall + ds 5 SECTION "rst30", ROM0 ret + ds 7 SECTION "rst38", ROM0 ret + ds 7 ; interrupts SECTION "vblank", ROM0 jp VBlankHandler + ds 5 SECTION "lcdc", ROM0 call wLCDCFunctionTrampoline reti + ds 4 SECTION "timer", ROM0 jp TimerHandler + ds 5 SECTION "serial", ROM0 jp SerialHandler + ds 5 SECTION "joypad", ROM0 reti + ds $9f SECTION "romheader", ROM0 nop jp Start + ds $4c + SECTION "start", ROM0 Start: ; 0150 (0:0150) di @@ -11865,9 +11880,7 @@ DisableInt_LYCoincidence: ; 3f68 (0:3f68) pop hl ret -rept $6a - db $ff -endr +SECTION "Bankswitch 3D To 3F", ROM0 ; jumps to 3f:hl, then switches to bank 3d Bankswitch3dTo3f:: ; 3fe0 (0:3fe0) @@ -11884,7 +11897,3 @@ Bankswitch3dTo3f:: ; 3fe0 (0:3fe0) ldh [hBankROM], a ld [MBC3RomBank], a ret - -rept $a - db $ff -endr |