Identify remaining uses of wBuffer1-6 as general-purpose HP buffers or mobile

This commit is contained in:
Rangi
2020-11-03 23:25:22 -05:00
parent a831b34e5c
commit 7254c10093
8 changed files with 145 additions and 146 deletions

View File

@@ -6904,7 +6904,7 @@ Function103302:
Function103309:
xor a
ldh [hBGMapMode], a
ld hl, wBuffer1
ld hl, wd1ea
ld bc, 10
xor a
call ByteFill
@@ -6912,7 +6912,7 @@ Function103309:
call OpenSRAM
ld a, [wdc41]
ld [s4_a60c], a
ld [wBuffer1], a
ld [wd1ea], a
call CloseSRAM
call Function1035c6
ld a, [hli]
@@ -6954,15 +6954,15 @@ Function103362:
call Function10339a
call Function10342c
farcall HDMATransferTilemapToWRAMBank3
ld a, [wBuffer2]
ld a, [wd1eb]
bit 7, a
jr z, .asm_103362
ld hl, wBuffer2
ld hl, wd1eb
bit 6, [hl]
jr z, .asm_103398
ld a, BANK(s4_a60c)
call OpenSRAM
ld a, [wBuffer1]
ld a, [wd1ea]
ld [s4_a60c], a
ld [wdc41], a
call CloseSRAM
@@ -7028,7 +7028,7 @@ Function1033af:
.b
call PlayClickSFX
ld hl, wBuffer2
ld hl, wd1eb
set 7, [hl]
ret
@@ -7038,9 +7038,9 @@ Function1033af:
jr nz, .a_return
ld de, SFX_TRANSACTION
call PlaySFX
ld hl, wBuffer2
ld hl, wd1eb
set 7, [hl]
ld hl, wBuffer2
ld hl, wd1eb
set 6, [hl]
ret
@@ -7054,9 +7054,9 @@ Function1033af:
call PlaySFX
ld bc, 8
call Function10350f
ld a, [wBuffer1]
ld a, [wd1ea]
xor e
ld [wBuffer1], a
ld [wd1ea], a
ret
Function10342c:
@@ -7092,7 +7092,7 @@ Function10343c:
call Function103487
ld bc, 8
call Function10350f
ld a, [wBuffer1]
ld a, [wd1ea]
and e
ld bc, 2
jr z, .asm_10347d

View File

@@ -78,7 +78,7 @@ Function16c000: ; unreferenced
Function16c089:
ld a, $1
ld [wBuffer2], a
ld [wd1eb], a
ld [wd1f1], a
xor a
ldh [hWY], a
@@ -96,7 +96,7 @@ Function16c09e:
Function16c0a8:
xor a
ld [wBuffer2], a
ld [wd1eb], a
ld [wd1f1], a
call ClearSprites
ld a, $90
@@ -515,8 +515,8 @@ Function16cb08:
Function16cb0f:
xor a
ld [wBuffer1], a
ld [wBuffer2], a
ld [wd1ea], a
ld [wd1eb], a
xor a
ld [wd1ec], a
ld a, $70
@@ -530,7 +530,7 @@ Function16cb0f:
ret
Function16cb2e:
ld a, [wBuffer2]
ld a, [wd1eb]
and a
ret z
call Function16cb40

View File

@@ -41,7 +41,7 @@ Function17a6a8:
ld bc, $a
xor a
call ByteFill
ld hl, wBuffer1
ld hl, wd1ea
ld bc, $10
ld a, $ff
call ByteFill
@@ -66,7 +66,7 @@ Function17a6a8:
ret
Function17a6f5:
ld hl, wBuffer1
ld hl, wd1ea
ld c, $0
ld b, $8
.asm_17a6fc
@@ -107,7 +107,7 @@ Function17a721:
ld a, $ff
call ByteFill
pop de
ld hl, wBuffer1
ld hl, wd1ea
ld b, $8
.asm_17a732
ld c, $0
@@ -457,7 +457,7 @@ Function17a943:
ld [$d08c], a
ld c, a
ld b, $0
ld hl, wBuffer1
ld hl, wd1ea
add hl, bc
ld [hl], $ff
ld a, $2
@@ -479,7 +479,7 @@ Function17a964:
ld b, $0
inc a
ld [$d08c], a
ld hl, wBuffer1
ld hl, wd1ea
add hl, bc
ld [hl], e
and a
@@ -494,7 +494,7 @@ Function17a97b:
lb bc, 2, 18
call ClearBox
hlcoord 3, 2
ld de, wBuffer1
ld de, wd1ea
ld a, [$d08c]
and a
ret z