diff options
Diffstat (limited to 'src/home.asm')
-rwxr-xr-x | src/home.asm | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/src/home.asm b/src/home.asm index 2835116..493f8e3 100755 --- a/src/home.asm +++ b/src/home.asm @@ -1,57 +1,55 @@ ; rst vectors -SECTION "rst 00",ROM0[$00] +SECTION "rst 00", ROM0[$00] rst $38 -SECTION "rst 08",ROM0[$08] +SECTION "rst 08", ROM0[$08] rst $38 -SECTION "rst 10",ROM0[$10] +SECTION "rst 10", ROM0[$10] rst $38 -SECTION "rst 18",ROM0[$18] +SECTION "rst 18", ROM0[$18] rst $38 -SECTION "rst 20",ROM0[$20] +SECTION "rst 20", ROM0[$20] rst $38 -SECTION "rst 28",ROM0[$28] +SECTION "rst 28", ROM0[$28] rst $38 -SECTION "rst 30",ROM0[$30] +SECTION "rst 30", ROM0[$30] rst $38 -SECTION "rst 38",ROM0[$38] +SECTION "rst 38", ROM0[$38] rst $38 ; interrupts -SECTION "vblank",ROM0[$40] +SECTION "vblank", ROM0[$40] jp $c492 ; VBlankHandler -SECTION "hblank",ROM0[$48] +SECTION "hblank", ROM0[$48] jp $c342 ; HBlankHandler -SECTION "timer",ROM0[$50] +SECTION "timer", ROM0[$50] jp $0ef8 ; TimerHandler -SECTION "serial",ROM0[$58] +SECTION "serial", ROM0[$58] jp $0e54 ; SerialHandler -SECTION "joypad",ROM0[$60] +SECTION "joypad", ROM0[$60] reti -SECTION "romheader",ROM0[$100] +SECTION "ROM Header", ROM0[$100] nop jp Start ; manually declare part of the rom header ; because rgblink mistakenly pads these with FF -SECTION "title padding",ROM0[$13d] +SECTION "Title Padding", ROM0[$13d] db $00, $00 -SECTION "sgb flag",ROM0[$146] +SECTION "SGB Flag", ROM0[$146] db $00 -SECTION "start",ROM0[$150] +SECTION "Start", ROM0[$150] Start: ; 0150 (0:0150) - -INCBIN "baserom.gbc",$150,$35b6 - $150 |