diff options
Diffstat (limited to 'home.asm')
-rwxr-xr-x | home.asm | 42 |
1 files changed, 22 insertions, 20 deletions
@@ -1,44 +1,46 @@ -SECTION "rst 00", ROM0 [$00] +SECTION "rst 00", ROM0 di jp Entry -SECTION "rst 10", ROM0 [$10] +SECTION "rst 10", ROM0 jp DelayFrame -SECTION "rst 18", ROM0 [$18] +SECTION "rst 18", ROM0 jp JumpToFuncInTable -SECTION "rst 20", ROM0 [$20] +SECTION "rst 20", ROM0 jp Func_486 -SECTION "VBlankInt", ROM0 [$40] +SECTION "VBlankInt", ROM0 jp VBlank -SECTION "HBlankInt", ROM0 [$48] +SECTION "HBlankInt", ROM0 jp LCD -SECTION "TimerInt", ROM0 [$50] +SECTION "TimerInt", ROM0 jp Timer -SECTION "SerialInt", ROM0 [$58] +SECTION "SerialInt", ROM0 jp Serial -SECTION "JoypadInt", ROM0 [$60] +SECTION "JoypadInt", ROM0 jp Joypad -SECTION "Entry", ROM0 [$100] +SECTION "Entry", ROM0 Entry: ; 0x100 nop jp Start -SECTION "Header", ROM0 [$104] +SECTION "Header", ROM0 ; The header is generated by rgbfix. ; The space here is allocated to prevent code from being overwritten. - ds $150 - $104 + rept $150 - $104 + db 0 ;using ds fills the area with the fill value (which may not be $00); if this is changed from $00 the ROM won't build + endr -SECTION "Main", ROM0 [$150] +SECTION "Main", ROM0 Start: ; 0x150 ld [hGameBoyColorFlag], a @@ -307,7 +309,7 @@ VBlank: ; 0x2f2 ld a, [hNewlyPressedButtons] and $f jr z, .skipBootCheck - ld hl, [sp+$8] + ld hl, sp + 8 ld [hl], Func_3c3 & $ff inc hl ld [hl], Func_3c3 >> 8 @@ -410,7 +412,7 @@ LCD: ; 0x3ec ld a, [hli] ld h, [hl] ld l, a - jp [hl] + jp hl Func_3ff: ; 0x3ff ld a, $1 @@ -518,7 +520,7 @@ JumpToFuncInTable: ; 0x477 ld l, e ld h, d pop de - jp [hl] + jp hl Func_486: ; 0x486 rlca @@ -656,7 +658,7 @@ BankSwitchSimple: ; 0x549 ; Switches to Bank in register a and jumps to hl. ld [hLoadedROMBank], a ld [MBC5RomBank], a ; Load Bank - jp [hl] + jp hl BankSwitch: ; 0x54f ld e, a @@ -686,7 +688,7 @@ BankSwitch: ; 0x54f ld a, [hFarCallTempE] ld e, a ld a, [hFarCallTempA] - jp [hl] + jp hl Func_576: ; 0x576 ld a, [rLCDC] @@ -2739,7 +2741,7 @@ Func_113a: ; 0x113a ret JumpToHL: ; 0x117a - jp [hl] + jp hl LoadTileLists: ; 0x117b ; Loads a series of defined tile ids into VRAM @@ -5458,7 +5460,7 @@ Data_372d: dw TiltUpRightForce dw TiltUpOnlyForce -SECTION "bank0.2", ROM0 [$3800] +SECTION "bank0.2", ROM0 BottomLeftCollisionMasks: INCBIN "data/collision/masks/bottom_left_masks.masks" |