diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-13 13:05:05 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-13 15:18:28 -0400 |
commit | e239aa4aba89156ac52b2af26d1bbf084ee88e75 (patch) | |
tree | 28e1dd069acc5c1a88662ce275f7102da68f3c4e /home/map.asm | |
parent | 4fb008844030283ad34cb0802b088b4dd7c9891c (diff) |
Disassemble the final English debug ROM
Diffstat (limited to 'home/map.asm')
-rw-r--r-- | home/map.asm | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/home/map.asm b/home/map.asm index dfebff9b7..261e044d6 100644 --- a/home/map.asm +++ b/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 |