Disassemble the final English debug ROM
This commit is contained in:
24
home/map.asm
24
home/map.asm
@@ -1138,7 +1138,7 @@ MaskObject::
|
||||
ld d, $0
|
||||
ld hl, wObjectMasks
|
||||
add hl, de
|
||||
ld [hl], -1 ; , masked
|
||||
ld [hl], -1 ; masked
|
||||
ret
|
||||
|
||||
UnmaskObject::
|
||||
@@ -1150,6 +1150,28 @@ UnmaskObject::
|
||||
ld [hl], 0 ; unmasked
|
||||
ret
|
||||
|
||||
if DEF(_DEBUG)
|
||||
ComputeROMXChecksum::
|
||||
ldh a, [hROMBank]
|
||||
push af
|
||||
ld a, c
|
||||
rst Bankswitch
|
||||
ld hl, $4000 ; ROMX start
|
||||
.loop
|
||||
ld a, [hli]
|
||||
add e
|
||||
ld e, a
|
||||
ld a, d
|
||||
adc 0
|
||||
ld d, a
|
||||
ld a, h
|
||||
cp $80 ; HIGH(ROMX end)
|
||||
jr c, .loop
|
||||
pop af
|
||||
rst Bankswitch
|
||||
ret
|
||||
endc
|
||||
|
||||
ScrollMapUp::
|
||||
hlcoord 0, 0
|
||||
ld de, wBGMapBuffer
|
||||
|
Reference in New Issue
Block a user