mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
Don't define addresses for ROM0 sections in home.asm.
Instead, occupy the space reserved for the rom header so there is no collision.
This commit is contained in:
parent
a850331d31
commit
fcfed136c6
46
home.asm
46
home.asm
|
@ -1,35 +1,36 @@
|
||||||
|
|
||||||
; The rst vectors are unused.
|
; The rst vectors are unused.
|
||||||
SECTION "rst00", ROM0[$00]
|
SECTION "rst 00", ROM0 [$00]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "rst08", ROM0[$08]
|
SECTION "rst 08", ROM0 [$08]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "rst10", ROM0[$10]
|
SECTION "rst 10", ROM0 [$10]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "rst18", ROM0[$18]
|
SECTION "rst 18", ROM0 [$18]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "rst20", ROM0[$20]
|
SECTION "rst 20", ROM0 [$20]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "rst28", ROM0[$28]
|
SECTION "rst 28", ROM0 [$28]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "rst30", ROM0[$30]
|
SECTION "rst 30", ROM0 [$30]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "rst38", ROM0[$38]
|
SECTION "rst 38", ROM0 [$38]
|
||||||
rst $38
|
rst $38
|
||||||
|
|
||||||
; interrupts
|
; Hardware interrupts
|
||||||
SECTION "vblank", ROM0[$40]
|
SECTION "vblank", ROM0 [$40]
|
||||||
jp VBlank
|
jp VBlank
|
||||||
SECTION "lcdc", ROM0[$48]
|
SECTION "hblank", ROM0 [$48]
|
||||||
rst $38
|
rst $38
|
||||||
SECTION "timer", ROM0[$50]
|
SECTION "timer", ROM0 [$50]
|
||||||
jp Timer
|
jp Timer
|
||||||
SECTION "serial", ROM0[$58]
|
SECTION "serial", ROM0 [$58]
|
||||||
jp Serial
|
jp Serial
|
||||||
SECTION "joypad", ROM0[$60]
|
SECTION "joypad", ROM0 [$60]
|
||||||
reti
|
reti
|
||||||
|
|
||||||
|
|
||||||
SECTION "bank0",ROM0[$61]
|
SECTION "Home", ROM0
|
||||||
|
|
||||||
DisableLCD::
|
DisableLCD::
|
||||||
xor a
|
xor a
|
||||||
|
@ -82,12 +83,23 @@ HideSprites::
|
||||||
INCLUDE "home/copy.asm"
|
INCLUDE "home/copy.asm"
|
||||||
|
|
||||||
|
|
||||||
SECTION "Entry", ROM0[$100]
|
|
||||||
|
SECTION "Entry", ROM0 [$100]
|
||||||
|
|
||||||
nop
|
nop
|
||||||
jp Start
|
jp Start
|
||||||
|
|
||||||
|
|
||||||
SECTION "Start", ROM0[$150]
|
SECTION "Header", ROM0 [$104]
|
||||||
|
|
||||||
|
; The header is generated by rgbfix.
|
||||||
|
; The space here is allocated to prevent code from being overwritten.
|
||||||
|
|
||||||
|
ds $150 - $104
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
SECTION "Main", ROM0
|
||||||
|
|
||||||
Start::
|
Start::
|
||||||
cp GBC
|
cp GBC
|
||||||
|
|
Loading…
Reference in a new issue