Label some mobile addresses, and revise some comments

This commit is contained in:
Rangi
2020-06-13 18:48:26 -04:00
parent 0d683ea0c7
commit 75035a71a5
22 changed files with 161 additions and 145 deletions

View File

@@ -93,25 +93,25 @@ Function11c08f:
PrintEZChatBattleMessage:
; Use up to 6 words from bc to print text starting at de.
; Preserve $cf63, $cf64
; Preserve [wJumptableIndex], [wcf64]
ld a, [wJumptableIndex]
ld l, a
ld a, [wcf64]
ld h, a
push hl
; reset value at c618 (not preserved)
ld hl, $c618
; reset value at [wc618] (not preserved)
ld hl, wc618
ld a, $0
ld [hli], a
; preserve de
push de
; $cf63 keeps track of which line we're on (0, 1, or 2)
; $cf64 keeps track of how much room we have left in the current line
; [wJumptableIndex] keeps track of which line we're on (0, 1, or 2)
; [wcf64] keeps track of how much room we have left in the current line
xor a
ld [wJumptableIndex], a
ld a, 18
ld [wcf64], a
ld a, $6 ; up to 6 times
ld a, 6
.loop
push af
; load the 2-byte word data pointed to by bc
@@ -178,7 +178,7 @@ PrintEZChatBattleMessage:
; deduct the length of the word
sub e
ld [wcf64], a
ld de, $c608
ld de, wc608
.place_string_loop
; load the string from de to hl
ld a, [de]
@@ -195,11 +195,11 @@ PrintEZChatBattleMessage:
jr nz, .loop
; we're finished, place "<DONE>"
ld [hl], "<DONE>"
; now, let's place the string from c618 to bc
; now, let's place the string from wc618 to bc
pop bc
ld hl, $c618
ld hl, wc618
call PlaceHLTextAtBC
; restore the original values of $cf63 and $cf64
; restore the original values of [wJumptableIndex] and [wcf64]
pop hl
ld a, l
ld [wJumptableIndex], a
@@ -209,7 +209,7 @@ PrintEZChatBattleMessage:
GetLengthOfWordAtC608:
ld c, $0
ld hl, $c608
ld hl, wc608
.loop
ld a, [hli]
cp "@"
@@ -223,7 +223,7 @@ CopyMobileEZChatToC608:
ld a, $1
ldh [rSVBK], a
ld a, "@"
ld hl, $c608
ld hl, wc608
ld bc, NAME_LENGTH
call ByteFill
ld a, d
@@ -252,9 +252,9 @@ CopyMobileEZChatToC608:
add hl, bc
ld bc, NAME_LENGTH_JAPANESE - 1
.copy_string
ld de, $c608
ld de, wc608
call CopyBytes
ld de, $c608
ld de, wc608
pop af
ldh [rSVBK], a
ret
@@ -327,7 +327,7 @@ Function11c1b9:
push af
ld a, $5
ldh [rSVBK], a
ld hl, $c6d0
ld hl, wc6d0
ld de, wLYOverrides
ld bc, $100
call CopyBytes
@@ -341,7 +341,7 @@ Function11c254:
push af
ld a, $4
call GetSRAMBank
ld hl, $a007
ld hl, s4_a007
pop af
sla a
sla a
@@ -560,7 +560,7 @@ Function11c3c2:
call Function11cfb5
Function11c3ed:
ld hl, wcd20 ; wcd20
ld hl, wcd20
ld de, hJoypadPressed
ld a, [de]
and $8
@@ -595,11 +595,11 @@ Function11c3ed:
jr .asm_11c475
.asm_11c426
ld a, $8
ld [wcd20], a ; wcd20
ld [wcd20], a
ret
.asm_11c42c
ld a, [wcd20] ; wcd20
ld a, [wcd20]
cp $6
jr c, .asm_11c472
sub $6
@@ -778,7 +778,7 @@ Function11c53d:
ld hl, wcd24
set 0, [hl]
ld a, $8
ld [wcd20], a ; wcd20
ld [wcd20], a
.b
ld a, $4
@@ -806,7 +806,7 @@ Function11c53d:
ret
.done
ld a, [wcd20] ; wcd20
ld a, [wcd20]
call Function11ca6a
call PlayClickSFX
ret
@@ -1132,8 +1132,8 @@ Function11c770:
jr .load
.cd2b_is_nonzero
; compute from [c6a8 + 2 * [cd22]]
ld hl, $c6a8 ; $c68a + 30
; compute from [wc6a8 + 2 * [wcd22]]
ld hl, wc6a8
ld a, [wcd22]
ld c, a
ld b, 0
@@ -1212,7 +1212,7 @@ Function11c7bc:
ret
.asm_11c814
ld hl, $c648
ld hl, wc648
ld a, [wcd22]
ld e, a
ld d, $0
@@ -1366,7 +1366,7 @@ MobileString_Next:
db "つぎ@"
Function11c8f6:
ld a, [wcd20] ; wcd20
ld a, [wcd20]
call Function11c95d
push hl
ld a, [wcd2b]
@@ -1386,7 +1386,7 @@ Function11c8f6:
push de
call Function11c05d
pop de
ld a, [wcd20] ; wcd20
ld a, [wcd20]
ld c, a
ld b, $0
ld hl, wcd36
@@ -1408,7 +1408,7 @@ Function11c8f6:
ld a, [hl]
jr .asm_11c911
.asm_11c938
ld hl, $c648
ld hl, wc648
ld a, [wcd22]
ld e, a
ld d, $0
@@ -1528,7 +1528,7 @@ Function11c9c3:
jr nz, .asm_11c9e9
call Function11ca5e
xor a
ld [wcd20], a ; wcd20
ld [wcd20], a
.asm_11c9e9
ld hl, wcd24
set 4, [hl]
@@ -1764,7 +1764,7 @@ Function11cb66:
jr nz, .asm_11cbd4
ld a, $4
call GetSRAMBank
ld hl, $a007
ld hl, s4_a007
ld a, [wMenuCursorY]
dec a
sla a
@@ -2083,7 +2083,7 @@ Function11ce2b:
ld hl, wcd24
set 0, [hl]
ld a, $8
ld [wcd20], a ; wcd20
ld [wcd20], a
.b
ld a, $4
jr .load
@@ -2109,7 +2109,7 @@ Function11ce2b:
ret
.done
ld a, [wcd20] ; wcd20
ld a, [wcd20]
call Function11ca6a
call PlayClickSFX
ret
@@ -2480,7 +2480,7 @@ AnimateEZChatCursor:
dw .ten
.zero
ld a, [wcd20] ; wcd20
ld a, [wcd20]
sla a
ld hl, .Coords_Zero
ld e, $1
@@ -2959,7 +2959,7 @@ Palette_11d33a:
EZChat_GetSeenPokemonByKana:
ldh a, [rSVBK]
push af
ld hl, $c648
ld hl, wc648
ld a, LOW(w5_d800)
ld [wcd2d], a
ld [hli], a
@@ -2972,14 +2972,14 @@ EZChat_GetSeenPokemonByKana:
ld a, HIGH(EZChat_SortedPokemon)
ld [wcd30], a
ld a, LOW($c6a8)
ld a, LOW(wc6a8)
ld [wcd31], a
ld a, HIGH($c6a8)
ld a, HIGH(wc6a8)
ld [wcd32], a
ld a, LOW($c64a)
ld a, LOW(wc64a)
ld [wcd33], a
ld a, HIGH($c64a)
ld a, HIGH(wc64a)
ld [wcd34], a
ld hl, EZChat_SortedWords
@@ -3089,7 +3089,7 @@ EZChat_GetSeenPokemonByKana:
; Push pop to bc.
push hl
pop bc
; Load the pointer from [wcd31] (default: $c6a8)
; Load the pointer from [wcd31] (default: wc6a8)
ld a, [wcd31]
ld l, a
ld a, [wcd32]
@@ -3104,7 +3104,7 @@ EZChat_GetSeenPokemonByKana:
ld [wcd31], a
ld a, h
ld [wcd32], a
; Recover the pointer from [wcd33] (default: $c64a)
; Recover the pointer from [wcd33] (default: wc64a)
ld a, [wcd33]
ld l, a
ld a, [wcd34]
@@ -4088,7 +4088,7 @@ macro_11f23c: MACRO
dw x - w3_d000, \1
x = x + 2 * \1
ENDM
x = $d012
x = $d012 ; w3_d012
macro_11f23c $2f ; a
macro_11f23c $1e ; i
macro_11f23c $11 ; u
@@ -4133,6 +4133,6 @@ x = $d012
macro_11f23c $02 ; re
macro_11f23c $02 ; ro
macro_11f23c $15 ; wa
x = $d000
x = $d000 ; w3_d000
macro_11f23c $09 ; end
.End

View File

@@ -336,7 +336,7 @@ Function89305:
Function8931b:
push hl
ld hl, $a03b ; 4:a03b
ld hl, s4_a03b
ld a, [wMenuSelection]
dec a
ld bc, 37

View File

@@ -118,8 +118,8 @@ Function8b3a4:
ret
Function8b3b0:
ld bc, $a037 ; 4:a037
ld a, [$a60b]
ld bc, s4_a037
ld a, [s4_a60b]
and a
jr z, .asm_8b3c2
cp $3
@@ -129,9 +129,9 @@ Function8b3b0:
.asm_8b3c2
call Function8b36c
xor a
ld [$a60b], a
ld [s4_a60b], a
.asm_8b3c9
ld a, [$a60b]
ld a, [s4_a60b]
ret
Function8b3cd:
@@ -441,7 +441,7 @@ Function8b555:
.strings_equal
call OpenSRAMBank4
ld hl, wd013
ld de, $a037 ; 4:a037
ld de, s4_a037
ld bc, $4
call CopyBytes
call CloseSRAM
@@ -498,7 +498,7 @@ Function8b5e7:
ld bc, wd013
call Function8b493
call OpenSRAMBank4
ld hl, $a037 ; 4:a037
ld hl, s4_a037
call Function8b3a4
call CloseSRAM
jr z, .asm_8b635

View File

@@ -1186,7 +1186,7 @@ Function108963:
asm_108966:
call DelayFrame
ld hl, vTiles2
lb bc, $a, $31 ; $a is the bank of ?????
lb bc, BANK(TradeGameBoyLZ), $31
call Request2bpp
call WaitTop
call MobileTradeAnim_ClearTilemap