summaryrefslogtreecommitdiff
path: root/mobile/mobile_40.asm
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/mobile_40.asm')
-rw-r--r--mobile/mobile_40.asm444
1 files changed, 222 insertions, 222 deletions
diff --git a/mobile/mobile_40.asm b/mobile/mobile_40.asm
index 48751e4fa..b96e6c470 100644
--- a/mobile/mobile_40.asm
+++ b/mobile/mobile_40.asm
@@ -43,7 +43,7 @@ Function100022: ; 100022
farcall Stubbed_Function106462
farcall Function106464 ; load broken gfx
farcall Function11615a ; init RAM
- ld hl, VramState
+ ld hl, wVramState
set 1, [hl]
ret
; 100057
@@ -51,14 +51,14 @@ Function100022: ; 100022
Function100057: ; 100057
call DisableMobile
call ReturnToMapFromSubmenu
- ld hl, VramState
+ ld hl, wVramState
res 1, [hl]
ret
; 100063
SetRAMStateForMobile: ; 100063
xor a
- ld hl, BGMapBuffer
+ ld hl, wBGMapBuffer
ld bc, $65
call ByteFill
xor a
@@ -66,7 +66,7 @@ SetRAMStateForMobile: ; 100063
ld bc, $100
call ByteFill
ld a, [rIE]
- ld [BGMapBuffer], a
+ ld [wBGMapBuffer], a
xor a
ld [hMapAnims], a
ld [hLCDCPointer], a
@@ -75,8 +75,8 @@ SetRAMStateForMobile: ; 100063
EnableMobile: ; 100082
xor a
- ld hl, OverworldMap
- ld bc, OverworldMapEnd - OverworldMap
+ ld hl, wOverworldMap
+ ld bc, wOverworldMapEnd - wOverworldMap
call ByteFill
di
@@ -106,7 +106,7 @@ DisableMobile: ; 1000a4
call NormalSpeed
xor a
ld [rIF], a
- ld a, [BGMapBuffer]
+ ld a, [wBGMapBuffer]
ld [rIE], a
ei
ret
@@ -590,7 +590,7 @@ Function1003d8: ; 1003d8
ld b, 0
push hl
add hl, bc
- ld a, [BGMapPalBuffer]
+ ld a, [wBGMapPalBuffer]
ld [hl], a
pop hl
inc bc
@@ -630,7 +630,7 @@ Function100406: ; 100406
cp d
jr nz, .asm_100426
dec hl
- ld a, [BGMapPalBuffer]
+ ld a, [wBGMapPalBuffer]
cp [hl]
jr nz, .asm_10042d
xor a
@@ -692,7 +692,7 @@ Jumptable_10044e: ; 10044e (40:444e)
dw Function1004a4
Function10046a: ; 10046a
- ld hl, BGMapPalBuffer
+ ld hl, wBGMapPalBuffer
inc [hl]
call Function1003d8
call Function1003ba
@@ -1355,7 +1355,7 @@ Function100826: ; 100826
.asm_100830
ld [hld], a
ccf
- ld a, [BGMapBufferPtrs]
+ ld a, [wBGMapBufferPtrs]
adc [hl]
sub $3c
jr nc, .asm_10083c
@@ -1384,18 +1384,18 @@ Function100846: ; 100846
add $3c
.asm_100858
- ld [StringBuffer2 + 2], a
+ ld [wStringBuffer2 + 2], a
ld a, [wcd6d]
ld c, a
ld a, $0a
sbc c
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
xor a
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
ld de, String_10088e
hlcoord 1, 14
call PlaceString
- ld de, StringBuffer2
+ ld de, wStringBuffer2
hlcoord 4, 16
call Function100697
ret
@@ -1425,13 +1425,13 @@ Function1008a6: ; 1008a6
ld hl, $a800
call GetSRAMBank
ld a, [hli]
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
ld a, [hli]
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
ld a, [hli]
- ld [StringBuffer2 + 2], a
+ ld [wStringBuffer2 + 2], a
call CloseSRAM
- ld a, [StringBuffer2 + 2]
+ ld a, [wStringBuffer2 + 2]
ld b, a
ld a, 0
sub b
@@ -1440,13 +1440,13 @@ Function1008a6: ; 1008a6
.asm_1008c8
ld b, a
- ld a, [StringBuffer2 + 1]
+ ld a, [wStringBuffer2 + 1]
ld c, a
ld a, $0a
sbc c
ld c, a
jr c, .asm_1008da
- ld a, [StringBuffer2]
+ ld a, [wStringBuffer2]
and a
jr nz, .asm_1008da
ret
@@ -1489,14 +1489,14 @@ Function100902: ; 100902
ld c, a
ld a, $0a
sub c
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
jr z, .asm_10093f
ld de, .string_100966
hlcoord 4, 11
call PlaceString
hlcoord 8, 11
lb bc, 1, 2
- ld de, StringBuffer2
+ ld de, wStringBuffer2
call PrintNum
ld de, SFX_TWO_PC_BEEPS
call PlaySFX
@@ -1528,7 +1528,7 @@ Function100970: ; 100970
hlcoord 0, 0
ld de, w3_dc00
call Function1009a5
- hlcoord 0, 0, AttrMap
+ hlcoord 0, 0, wAttrMap
ld de, w3_dd68
call Function1009a5
call Function1009d2
@@ -1543,7 +1543,7 @@ Function100989: ; 100989
call Function1009ae
farcall ReloadMapPart
ld hl, w3_dd68
- decoord 0, 0, AttrMap
+ decoord 0, 0, wAttrMap
call Function1009a5
ret
; 1009a5
@@ -1562,7 +1562,7 @@ Function1009ae: ; 1009ae
ld [rSVBK], a
ld hl, w3_d800
- decoord 0, 0, AttrMap
+ decoord 0, 0, wAttrMap
ld c, SCREEN_WIDTH
ld b, SCREEN_HEIGHT
.loop_row
@@ -1646,21 +1646,21 @@ _LinkBattleSendReceiveAction: ; 100a09
; 100a2e
.StageForSend: ; 100a2e
- ld a, [wPlayerAction]
+ ld a, [wBattlePlayerAction]
and a
jr nz, .switch
- ld a, [CurPlayerMove]
+ ld a, [wCurPlayerMove]
ld b, BATTLEACTION_E
cp STRUGGLE
jr z, .struggle
ld b, BATTLEACTION_D
cp $ff
jr z, .struggle
- ld a, [CurMoveNum]
+ ld a, [wCurMoveNum]
jr .use_move
.switch
- ld a, [CurPartyMon]
+ ld a, [wCurPartyMon]
add BATTLEACTION_SWITCH1
jr .use_move
@@ -1925,7 +1925,7 @@ MobileMoveSelectionScreen: ; 100b9f
.b_button
ld a, [wMenuCursorY]
dec a
- ld [CurMoveNum], a
+ ld [wCurMoveNum], a
ld a, $01
and a
ret
@@ -1933,17 +1933,17 @@ MobileMoveSelectionScreen: ; 100b9f
.a_button
ld a, [wMenuCursorY]
dec a
- ld [CurMoveNum], a
+ ld [wCurMoveNum], a
ld a, [wMenuCursorY]
dec a
ld c, a
ld b, 0
- ld hl, BattleMonPP
+ ld hl, wBattleMonPP
add hl, bc
ld a, [hl]
and $3f
jr z, .no_pp_left
- ld a, [PlayerDisableCount]
+ ld a, [wPlayerDisableCount]
swap a
and $0f
dec a
@@ -1953,10 +1953,10 @@ MobileMoveSelectionScreen: ; 100b9f
dec a
ld c, a
ld b, 0
- ld hl, BattleMonMoves
+ ld hl, wBattleMonMoves
add hl, bc
ld a, [hl]
- ld [CurPlayerMove], a
+ ld [wCurPlayerMove], a
xor a
ret
@@ -1978,12 +1978,12 @@ Function100c74: ; 100c74
ld b, 8
ld c, 8
call TextBox
- ld hl, BattleMonMoves
+ ld hl, wBattleMonMoves
ld de, wListMoves_MoveIndicesBuffer
ld bc, NUM_MOVES
call CopyBytes
ld a, SCREEN_WIDTH * 2
- ld [Buffer1], a
+ ld [wBuffer1], a
hlcoord 2, 10
predef ListMoves
ret
@@ -1995,7 +1995,7 @@ Function100c98: ; 100c98
ld a, [wNumMoves]
inc a
ld [w2DMenuNumRows], a
- ld a, [CurMoveNum]
+ ld a, [wCurMoveNum]
inc a
ld [wMenuCursorY], a
ret
@@ -2027,7 +2027,7 @@ Mobile_PartyMenuSelect: ; 100cb5
and c
jr z, .loop
call PlaceHollowCursor
- ld a, [PartyCount]
+ ld a, [wPartyCount]
inc a
ld b, a
ld a, [wMenuCursorY]
@@ -2040,13 +2040,13 @@ Mobile_PartyMenuSelect: ; 100cb5
jr nz, .done
ld a, [wMenuCursorY]
dec a
- ld [CurPartyMon], a
+ ld [wCurPartyMon], a
ld c, a
ld b, 0
- ld hl, PartySpecies
+ ld hl, wPartySpecies
add hl, bc
ld a, [hl]
- ld [CurPartySpecies], a
+ ld [wCurPartySpecies], a
ld de, SFX_READ_TEXT_2
call PlaySFX
call WaitSFX
@@ -2173,7 +2173,7 @@ Function100dc0: ; 100dc0
Mobile_SetOverworldDelay: ; 100dd2
ld a, 30
- ld [OverworldDelay], a
+ ld [wOverworldDelay], a
ret
; 100dd8
@@ -2199,7 +2199,7 @@ Function100dd8: ; 100dd8
; 100dfd
MobileComms_CheckInactivityTimer: ; 100dfd
- ld a, [OverworldDelay]
+ ld a, [wOverworldDelay]
ld c, a
ld a, 30
sub c
@@ -2227,7 +2227,7 @@ MobileComms_CheckInactivityTimer: ; 100dfd
; 100e2d
Function100e2d: ; 100e2d
- ld a, [OverworldDelay]
+ ld a, [wOverworldDelay]
ld c, a
ld a, 30
sub c
@@ -2378,21 +2378,21 @@ Function100efb: ; 100efb
asm_100f02:
ld a, c
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
; someting that was previously stored in de gets backed up to here
ld a, e
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
ld a, d
- ld [StringBuffer2 + 2], a
+ ld [wStringBuffer2 + 2], a
; empty this
xor a
- ld [StringBuffer2 + 4], a
- ld [StringBuffer2 + 5], a
+ ld [wStringBuffer2 + 4], a
+ ld [wStringBuffer2 + 5], a
.loop
ld a, [hl]
cp $ff
jr z, .done
- ld [StringBuffer2 + 3], a ; bank
+ ld [wStringBuffer2 + 3], a ; bank
push hl
inc hl
; addr 1
@@ -2418,16 +2418,16 @@ asm_100f02:
.done
; recover the values into bc
- ld a, [StringBuffer2 + 4]
+ ld a, [wStringBuffer2 + 4]
ld c, a
- ld a, [StringBuffer2 + 5]
+ ld a, [wStringBuffer2 + 5]
ld b, a
ret
; 100f3d
Function100f3d: ; 100f3d
; parameter
- ld a, [StringBuffer2]
+ ld a, [wStringBuffer2]
cp $02
jr z, .two
cp $01
@@ -2440,15 +2440,15 @@ Function100f3d: ; 100f3d
; what was once in de gets copied to hl,
; modified by Function100f8d, and put back
; into this backup
- ld a, [StringBuffer2 + 1]
+ ld a, [wStringBuffer2 + 1]
ld l, a
- ld a, [StringBuffer2 + 2]
+ ld a, [wStringBuffer2 + 2]
ld h, a
call Function100f8d
ld a, l
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
ld a, h
- ld [StringBuffer2 + 2], a
+ ld [wStringBuffer2 + 2], a
ret
.two
@@ -2456,15 +2456,15 @@ Function100f3d: ; 100f3d
; do the same as in .three
ld d, h
ld e, l
- ld a, [StringBuffer2 + 1]
+ ld a, [wStringBuffer2 + 1]
ld l, a
- ld a, [StringBuffer2 + 2]
+ ld a, [wStringBuffer2 + 2]
ld h, a
call Function100f8d
ld a, l
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
ld a, h
- ld [StringBuffer2 + 2], a
+ ld [wStringBuffer2 + 2], a
ret
.one
@@ -2474,31 +2474,31 @@ Function100f3d: ; 100f3d
; and store the de result
ld h, d
ld l, e
- ld a, [StringBuffer2 + 1]
+ ld a, [wStringBuffer2 + 1]
ld e, a
- ld a, [StringBuffer2 + 2]
+ ld a, [wStringBuffer2 + 2]
ld d, a
call Function100f8d
ld a, e
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
ld a, d
- ld [StringBuffer2 + 2], a
+ ld [wStringBuffer2 + 2], a
ret
; 100f8d
Function100f8d: ; 100f8d
push hl
- ld a, [StringBuffer2 + 4]
+ ld a, [wStringBuffer2 + 4]
ld l, a
- ld a, [StringBuffer2 + 5]
+ ld a, [wStringBuffer2 + 5]
ld h, a
add hl, bc
ld a, l
- ld [StringBuffer2 + 4], a
+ ld [wStringBuffer2 + 4], a
ld a, h
- ld [StringBuffer2 + 5], a
+ ld [wStringBuffer2 + 5], a
pop hl
- ld a, [StringBuffer2 + 3]
+ ld a, [wStringBuffer2 + 3]
bit 7, a
res 7, a
jr z, .sram
@@ -2524,12 +2524,12 @@ Unknown_100fc0: ; 100fc0
; Bit 7 set: Not SRAM
; Lower 7 bits: Bank
; Address, size (dw), address
- dbwww $80, PlayerName, NAME_LENGTH, OTPlayerName
- dbwww $80, PartyCount, 1 + PARTY_LENGTH + 1, OTPartyCount
- dbwww $80, PlayerID, 2, OTPlayerID
- dbwww $80, PartyMons, PARTYMON_STRUCT_LENGTH * PARTY_LENGTH, OTPartyMons
- dbwww $80, PartyMonOT, NAME_LENGTH * PARTY_LENGTH, OTPartyMonOT
- dbwww $80, PartyMonNicknames, MON_NAME_LENGTH * PARTY_LENGTH, OTPartyMonNicknames
+ dbwww $80, wPlayerName, NAME_LENGTH, wOTPlayerName
+ dbwww $80, wPartyCount, 1 + PARTY_LENGTH + 1, wOTPartyCount
+ dbwww $80, wPlayerID, 2, wOTPlayerID
+ dbwww $80, wPartyMons, PARTYMON_STRUCT_LENGTH * PARTY_LENGTH, wOTPartyMons
+ dbwww $80, wPartyMonOT, NAME_LENGTH * PARTY_LENGTH, wOTPartyMonOT
+ dbwww $80, wPartyMonNicknames, MON_NAME_LENGTH * PARTY_LENGTH, wOTPartyMonNicknames
db -1
Unknown_100feb: ; 100feb
@@ -2538,9 +2538,9 @@ Unknown_100feb: ; 100feb
Unknown_100ff3: ; 100ff3
dbwww $80, wdc41, 1, NULL
- dbwww $80, PlayerName, NAME_LENGTH, NULL
- dbwww $80, PlayerName, NAME_LENGTH, NULL
- dbwww $80, PlayerID, 2, NULL
+ dbwww $80, wPlayerName, NAME_LENGTH, NULL
+ dbwww $80, wPlayerName, NAME_LENGTH, NULL
+ dbwww $80, wPlayerID, 2, NULL
dbwww $80, wSecretID, 2, NULL
dbwww $80, wPlayerGender, 1, NULL
dbwww $04, $a603, 8, NULL
@@ -2548,17 +2548,17 @@ Unknown_100ff3: ; 100ff3
db -1
Unknown_10102c: ; 10102c
- dbwww $80, OTPlayerName, NAME_LENGTH, NULL
- dbwww $80, OTPlayerID, 2, NULL
- dbwww $80, OTPartyMonNicknames, MON_NAME_LENGTH * PARTY_LENGTH, NULL
- dbwww $80, OTPartyMonOT, NAME_LENGTH * PARTY_LENGTH, NULL
- dbwww $80, OTPartyMons, PARTYMON_STRUCT_LENGTH * PARTY_LENGTH, NULL
+ dbwww $80, wOTPlayerName, NAME_LENGTH, NULL
+ dbwww $80, wOTPlayerID, 2, NULL
+ dbwww $80, wOTPartyMonNicknames, MON_NAME_LENGTH * PARTY_LENGTH, NULL
+ dbwww $80, wOTPartyMonOT, NAME_LENGTH * PARTY_LENGTH, NULL
+ dbwww $80, wOTPartyMons, PARTYMON_STRUCT_LENGTH * PARTY_LENGTH, NULL
db -1
; 10104f
Function101050: ; 101050
call Function10107d
- ld a, [OTPartyCount]
+ ld a, [wOTPartyCount]
rept 2 ; ???
ld hl, wc608
endr
@@ -2583,7 +2583,7 @@ Function10107d: ; 10107d
ld hl, wc608
ld bc, wc7bd - wc608
call ByteFill
- ld hl, OTPlayerName
+ ld hl, wOTPlayerName
ld de, wc608
ld bc, NAME_LENGTH
call CopyBytes
@@ -2592,15 +2592,15 @@ Function10107d: ; 10107d
ld [wc608 + 11], a
ld a, [hl]
ld [wc608 + 12], a
- ld hl, OTPartyMonNicknames
+ ld hl, wOTPartyMonNicknames
ld de, wc608 + 13
ld bc, NAME_LENGTH
call .CopyAllFromOT
- ld hl, OTPartyMonOT
- ld de, OTClassName + 1
+ ld hl, wOTPartyMonOT
+ ld de, wOTClassName + 1
ld bc, NAME_LENGTH
call .CopyAllFromOT
- ld hl, OTPartyMon1Species
+ ld hl, wOTPartyMon1Species
ld de, $c699
ld bc, PARTYMON_STRUCT_LENGTH
call .CopyAllFromOT
@@ -2614,7 +2614,7 @@ Function10107d: ; 10107d
.CopyAllFromOT: ; 1010cd
push hl
ld hl, 0
- ld a, [OTPartyCount]
+ ld a, [wOTPartyCount]
call AddNTimes
ld b, h
ld c, l
@@ -2645,32 +2645,32 @@ Function1010de: ; 1010de
LoadSelectedPartiesForColosseum: ; 1010f2
xor a
- ld hl, StringBuffer2
+ ld hl, wStringBuffer2
ld bc, 9
call ByteFill
ld hl, wPlayerMonSelection
- ld de, PartyCount
+ ld de, wPartyCount
call .CopyThreeSpecies
ld hl, wPlayerMonSelection
- ld de, PartyMon1Species
+ ld de, wPartyMon1Species
call .CopyPartyStruct
ld hl, wPlayerMonSelection
- ld de, PartyMonOT
+ ld de, wPartyMonOT
call .CopyName
ld hl, wPlayerMonSelection
- ld de, PartyMonNicknames
+ ld de, wPartyMonNicknames
call .CopyName
ld hl, wOTMonSelection
- ld de, OTPartyCount
+ ld de, wOTPartyCount
call .CopyThreeSpecies
ld hl, wOTMonSelection
- ld de, OTPartyMon1Species
+ ld de, wOTPartyMon1Species
call .CopyPartyStruct
ld hl, wOTMonSelection
- ld de, OTPartyMonOT
+ ld de, wOTPartyMonOT
call .CopyName
ld hl, wOTMonSelection
- ld de, OTPartyMonNicknames
+ ld de, wOTPartyMonNicknames
call .CopyName
ret
; 101145
@@ -2678,7 +2678,7 @@ LoadSelectedPartiesForColosseum: ; 1010f2
.CopyThreeSpecies: ; 101145
; Load the 3 choices to the buffer
push de
- ld bc, StringBuffer2 + NAME_LENGTH_JAPANESE
+ ld bc, wStringBuffer2 + NAME_LENGTH_JAPANESE
xor a
.party_loop
push af
@@ -2694,7 +2694,7 @@ LoadSelectedPartiesForColosseum: ; 1010f2
ld a, 3
ld [de], a
inc de
- ld hl, StringBuffer2 + NAME_LENGTH_JAPANESE
+ ld hl, wStringBuffer2 + NAME_LENGTH_JAPANESE
ld bc, 3
call CopyBytes
ld a, $ff
@@ -2736,19 +2736,19 @@ LoadSelectedPartiesForColosseum: ; 1010f2
.ContinueCopy:
; Copy, via wc608...
ld a, LOW(wc608)
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
ld a, HIGH(wc608)
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
; ... bc bytes...
ld a, c
- ld [StringBuffer2 + 2], a
+ ld [wStringBuffer2 + 2], a
ld a, b
- ld [StringBuffer2 + 3], a
+ ld [wStringBuffer2 + 3], a
; ... to de...
ld a, e
- ld [StringBuffer2 + 4], a
+ ld [wStringBuffer2 + 4], a
ld a, d
- ld [StringBuffer2 + 5], a
+ ld [wStringBuffer2 + 5], a
; ... 3 times.
ld a, 3
.big_copy_loop
@@ -2760,15 +2760,15 @@ LoadSelectedPartiesForColosseum: ; 1010f2
call .GetCopySize
pop af
call AddNTimes
- ld a, [StringBuffer2]
+ ld a, [wStringBuffer2]
ld e, a
- ld a, [StringBuffer2 + 1]
+ ld a, [wStringBuffer2 + 1]
ld d, a
call CopyBytes
ld a, e
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
ld a, d
- ld [StringBuffer2 + 1], a
+ ld [wStringBuffer2 + 1], a
pop hl
pop af
dec a
@@ -2788,17 +2788,17 @@ LoadSelectedPartiesForColosseum: ; 1010f2
; 1011df
.GetDestinationAddress: ; 1011df
- ld a, [StringBuffer2 + 4]
+ ld a, [wStringBuffer2 + 4]
ld l, a
- ld a, [StringBuffer2 + 5]
+ ld a, [wStringBuffer2 + 5]
ld h, a
ret
; 1011e8
.GetCopySize: ; 1011e8
- ld a, [StringBuffer2 + 2]
+ ld a, [wStringBuffer2 + 2]
ld c, a
- ld a, [StringBuffer2 + 3]
+ ld a, [wStringBuffer2 + 3]
ld b, a
ret
; 1011f1
@@ -2849,7 +2849,7 @@ Special_Function101231: ; 101231
Function10123d: ; 10123d
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ld a, c
ld hl, Jumptable_101247
rst JumpTable
@@ -3922,7 +3922,7 @@ Function1018fb: ; 1018fb
ld hl, wccb5
.asm_101909
- ld de, LinkBattleRNs
+ ld de, wLinkBattleRNs
ld bc, 10
call CopyBytes
ret
@@ -4045,9 +4045,9 @@ _StartMobileBattle: ; 1019ab
ld [rSVBK], a
ld a, c
- ld [OtherTrainerClass], a
- ld hl, OTPlayerName
- ld de, OTClassName
+ ld [wOtherTrainerClass], a
+ ld hl, wOTPlayerName
+ ld de, wOTClassName
ld bc, NAME_LENGTH
call CopyBytes
ld a, [wcd2f]
@@ -4062,7 +4062,7 @@ _StartMobileBattle: ; 1019ab
StartMobileBattle: ; 101a21
; force stereo and fast text speed
- ld hl, Options
+ ld hl, wOptions
ld a, [hl]
push af
and (1 << STEREO)
@@ -4078,7 +4078,7 @@ StartMobileBattle: ; 101a21
ld a, CONNECTION_NOT_ESTABLISHED
ld [hSerialConnectionStatus], a
pop af
- ld [Options], a
+ ld [wOptions], a
ret
; 101a4f
@@ -5053,7 +5053,7 @@ Special_Function102142: ; 102142
Function102180: ; 102180
ld hl, wc608 + 1
- ld de, StringBuffer2
+ ld de, wStringBuffer2
ld bc, 11
call CopyBytes
ret
@@ -5086,7 +5086,7 @@ Function1021b8: ; 1021b8
ld de, wPlayerMoveStruct
farcall Function8ac70
ld a, c
- ld [StringBuffer1], a
+ ld [wStringBuffer1], a
push af
call Function1013aa
pop af
@@ -5215,7 +5215,7 @@ Function102274: ; 102274
Function102283: ; 102283
ld a, $01
- ld [AttrMapEnd], a
+ ld [wAttrMapEnd], a
ld hl, wcd4b
set 0, [hl]
ret
@@ -5223,7 +5223,7 @@ Function102283: ; 102283
Function10228e: ; 10228e
xor a
- ld [AttrMapEnd], a
+ ld [wAttrMapEnd], a
ld hl, wcd4b
res 0, [hl]
ret
@@ -5255,13 +5255,13 @@ Function102298: ; 102298
.asm_1022c1
call Function10304f
ld a, $01
- ld [AttrMapEnd], a
+ ld [wAttrMapEnd], a
ret
; 1022ca
Function1022ca: ; 1022ca
ld a, 30
- ld [OverworldDelay], a
+ ld [wOverworldDelay], a
ret
; 1022d0
@@ -5271,7 +5271,7 @@ Function1022d0: ; 1022d0
and a
jr nz, .asm_1022f3
call Function102298
- ld a, [OverworldDelay]
+ ld a, [wOverworldDelay]
ld c, a
ld a, 30
sub c
@@ -5409,18 +5409,18 @@ Function1023c6: ; 1023c6
call Function102c87
ld a, [wcd4c]
dec a
- ld [CurPartyMon], a
+ ld [wCurPartyMon], a
xor a
ld [wPokemonWithdrawDepositParameter], a
farcall RemoveMonFromPartyOrBox
- ld hl, PartyCount
+ ld hl, wPartyCount
inc [hl]
ld a, [hli]
ld c, a
ld b, 0
add hl, bc
ld [hl], $ff
- ld a, [PartyCount]
+ ld a, [wPartyCount]
ld [wcd4c], a
call Function102c07
call Function102d48
@@ -5749,11 +5749,11 @@ Function1025ff: ; 1025ff
.d_up
ld a, [wMenuCursorY]
ld b, a
- ld a, [OTPartyCount]
+ ld a, [wOTPartyCount]
cp b
ret nz
call HideCursor
- ld a, [PartyCount]
+ ld a, [wPartyCount]
ld [wMenuCursorY], a
ld a, $1d ; Function102652
ld [wcd49], a
@@ -5820,7 +5820,7 @@ Function10266b: ; 10266b
.d_up
ld a, [wMenuCursorY]
ld b, a
- ld a, [PartyCount]
+ ld a, [wPartyCount]
cp b
ret nz
ld a, $23 ; Function1026b7
@@ -5886,7 +5886,7 @@ Function1026f3: ; 1026f3
.asm_102712
hlcoord 9, 17
ld [hl], " "
- ld a, [OTPartyCount]
+ ld a, [wOTPartyCount]
ld [wMenuCursorY], a
ld a, $1f ; Function1025e9
ld [wcd49], a
@@ -6128,7 +6128,7 @@ Function1028bf: ; 1028bf
Function1028c6: ; 1028c6
xor a
- ld [MonType], a
+ ld [wMonType], a
call Function102bac
ld a, $1d ; Function102652
ld [wcd49], a
@@ -6142,7 +6142,7 @@ Function1028d3: ; 1028d3
Function1028da: ; 1028da
ld a, OTPARTYMON
- ld [MonType], a
+ ld [wMonType], a
call Function102bac
ld a, $1f ; Function1025e9
ld [wcd49], a
@@ -6204,7 +6204,7 @@ Function102933: ; 102933
call LoadMenuDataHeader
call Function102e07
ld a, $32
- ld [TextDelayFrames], a
+ ld [wTextDelayFrames], a
ld hl, wcd4b
set 1, [hl]
ld a, [wcd4a]
@@ -6215,7 +6215,7 @@ Function102933: ; 102933
; 10294f
Function10294f: ; 10294f
- ld a, [TextDelayFrames]
+ ld a, [wTextDelayFrames]
and a
ret nz
ld a, [wcd4a]
@@ -6367,7 +6367,7 @@ MenuData3_102a33:
Function102a3b: ; 102a3b
ld a, [wcd30]
ld [wc74e], a
- ld hl, PlayerName
+ ld hl, wPlayerName
ld de, wPlayerTrademonSenderName
ld bc, NAME_LENGTH
call CopyBytes
@@ -6375,20 +6375,20 @@ Function102a3b: ; 102a3b
dec a
ld c, a
ld b, 0
- ld hl, PartySpecies
+ ld hl, wPartySpecies
add hl, bc
ld a, [hl]
ld [wPlayerTrademonSpecies], a
ld a, [wcd4c]
dec a
- ld hl, PartyMonOT
+ ld hl, wPartyMonOT
call SkipNames
ld de, wPlayerTrademonOTName
ld bc, NAME_LENGTH
call CopyBytes
ld a, [wcd4c]
dec a
- ld hl, PartyMon1ID
+ ld hl, wPartyMon1ID
call GetPartyLocation
ld a, [hli]
ld [wPlayerTrademonID], a
@@ -6396,7 +6396,7 @@ Function102a3b: ; 102a3b
ld [wPlayerTrademonID + 1], a
ld a, [wcd4c]
dec a
- ld hl, PartyMon1DVs
+ ld hl, wPartyMon1DVs
call GetPartyLocation
ld a, [hli]
ld [wPlayerTrademonDVs], a
@@ -6404,14 +6404,14 @@ Function102a3b: ; 102a3b
ld [wPlayerTrademonDVs + 1], a
ld a, [wcd4c]
dec a
- ld hl, PartyMon1Species
+ ld hl, wPartyMon1Species
call GetPartyLocation
ld b, h
ld c, l
farcall GetCaughtGender
ld a, c
ld [wPlayerTrademonCaughtData], a
- ld hl, OTPlayerName
+ ld hl, wOTPlayerName
ld de, wOTTrademonSenderName
ld bc, NAME_LENGTH
call CopyBytes
@@ -6420,20 +6420,20 @@ Function102a3b: ; 102a3b
dec a
ld c, a
ld b, 0
- ld hl, OTPartySpecies
+ ld hl, wOTPartySpecies
add hl, bc
ld a, [hl]
ld [wOTTrademonSpecies], a
ld a, [wcd4d]
dec a
- ld hl, OTPartyMonOT
+ ld hl, wOTPartyMonOT
call SkipNames
ld de, wOTTrademonOTName
ld bc, NAME_LENGTH
call CopyBytes
ld a, [wcd4d]
dec a
- ld hl, OTPartyMon1ID
+ ld hl, wOTPartyMon1ID
call GetPartyLocation
ld a, [hli]
ld [wOTTrademonID], a
@@ -6441,7 +6441,7 @@ Function102a3b: ; 102a3b
ld [wOTTrademonID + 1], a
ld a, [wcd4d]
dec a
- ld hl, OTPartyMon1DVs
+ ld hl, wOTPartyMon1DVs
call GetPartyLocation
ld a, [hli]
ld [wOTTrademonDVs], a
@@ -6449,7 +6449,7 @@ Function102a3b: ; 102a3b
ld [wOTTrademonDVs + 1], a
ld a, [wcd4d]
dec a
- ld hl, OTPartyMon1Species
+ ld hl, wOTPartyMon1Species
call GetPartyLocation
ld b, h
ld c, l
@@ -6480,7 +6480,7 @@ Function102b12: ; 102b12
Function102b32: ; 102b32
ld a, [wcd4c]
dec a
- ld [CurPartyMon], a
+ ld [wCurPartyMon], a
ld a, $01
ld [wForceEvolution], a
farcall EvolvePokemon
@@ -6492,14 +6492,14 @@ Function102b32: ; 102b32
Function102b4e: ; 102b4e
ld a, OTPARTYMON
- ld [MonType], a
+ ld [wMonType], a
ld a, [wMenuCursorY]
push af
ld de, Unknown_102b73
call SetMenuAttributes
pop af
ld [wMenuCursorY], a
- ld a, [OTPartyCount]
+ ld a, [wOTPartyCount]
ld [w2DMenuNumRows], a
ret
; 102b68
@@ -6521,14 +6521,14 @@ Unknown_102b73:
Function102b7b: ; 102b7b
xor a
- ld [MonType], a
+ ld [wMonType], a
ld a, [wMenuCursorY]
push af
ld de, Unknown_102b94
call SetMenuAttributes
pop af
ld [wMenuCursorY], a
- ld a, [PartyCount]
+ ld a, [wPartyCount]
ld [w2DMenuNumRows], a
ret
; 102b94
@@ -6553,11 +6553,11 @@ Function102b9c: ; 102b9c
Function102bac: ; 102bac
ld a, [wMenuCursorY]
dec a
- ld [CurPartyMon], a
+ ld [wCurPartyMon], a
call LowVolume
call ClearSprites
farcall _MobileStatsScreenInit
- ld a, [CurPartyMon]
+ ld a, [wCurPartyMon]
inc a
ld [wMenuCursorY], a
call Function102d9a
@@ -6573,13 +6573,13 @@ Function102bac: ; 102bac
Function102bdc: ; 102bdc
ld a, [wcd4d]
dec a
- ld hl, OTPartyMon1Species
+ ld hl, wOTPartyMon1Species
call GetPartyLocation
push hl
ld a, [wcd4d]
ld c, a
ld b, 0
- ld hl, OTPartyCount
+ ld hl, wOTPartyCount
add hl, bc
ld a, [hl]
pop hl
@@ -6611,32 +6611,32 @@ Function102c07: ; 102c07
; 102c14
Function102c14: ; 102c14
- ld hl, PartySpecies
- ld de, OTPartySpecies
+ ld hl, wPartySpecies
+ ld de, wOTPartySpecies
ld bc, 1
call Function102c71
ret
; 102c21
Function102c21: ; 102c21
- ld hl, PartyMonNicknames
- ld de, OTPartyMonNicknames
+ ld hl, wPartyMonNicknames
+ ld de, wOTPartyMonNicknames
ld bc, 11
call Function102c71
ret
; 102c2e
Function102c2e: ; 102c2e
- ld hl, PartyMonOT
- ld de, OTPartyMonOT
+ ld hl, wPartyMonOT
+ ld de, wOTPartyMonOT
ld bc, 11
call Function102c71
ret
; 102c3b
Function102c3b: ; 102c3b
- ld hl, PartyMon1
- ld de, OTPartyMon1
+ ld hl, wPartyMon1
+ ld de, wOTPartyMon1
ld bc, $30
call Function102c71
ret
@@ -6681,7 +6681,7 @@ Function102c87: ; 102c87
push af
ld a, [wcd4c]
ld [wJumptableIndex], a
- ld a, [PartyCount]
+ ld a, [wPartyCount]
ld [wcf64], a
ld a, 0
ld hl, $a600
@@ -6696,7 +6696,7 @@ Function102c87: ; 102c87
call Function102d3e
ld a, [wcd4d]
ld [wJumptableIndex], a
- ld a, [OTPartyCount]
+ ld a, [wOTPartyCount]
ld [wcf64], a
ld a, $05
ld hl, w5_da00
@@ -6770,7 +6770,7 @@ Function102d48: ; 102d48
ld a, [wcd4c]
ld e, a
ld d, 0
- ld hl, PartyCount
+ ld hl, wPartyCount
add hl, de
ld a, [hl]
ld [wd265], a
@@ -6781,7 +6781,7 @@ Function102d48: ; 102d48
ld a, [wcd4c]
dec a
ld bc, PARTYMON_STRUCT_LENGTH
- ld hl, PartyMon1Happiness
+ ld hl, wPartyMon1Happiness
call AddNTimes
ld [hl], BASE_HAPPINESS
@@ -6792,14 +6792,14 @@ Function102d48: ; 102d48
ld a, [wcd4c]
dec a
ld bc, PARTYMON_STRUCT_LENGTH
- ld hl, PartyMon1DVs
+ ld hl, wPartyMon1DVs
call AddNTimes
predef GetUnownLetter
farcall UpdateUnownDex
ld a, [wFirstUnownSeen]
and a
jr nz, .asm_102d98
- ld a, [UnownLetter]
+ ld a, [wUnownLetter]
ld [wFirstUnownSeen], a
.asm_102d98
@@ -6813,7 +6813,7 @@ Function102d9a: ; 102d9a
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
ld a, $07
- hlcoord 0, 0, AttrMap
+ hlcoord 0, 0, wAttrMap
ld bc, SCREEN_WIDTH * SCREEN_HEIGHT
call ByteFill
farcall HDMATransferAttrMapAndTileMapToWRAMBank3
@@ -6905,21 +6905,21 @@ Function102e3e: ; 102e3e
Function102e4f: ; 102e4f
farcall Function16d42e
farcall _InitMG_Mobile_LinkTradePalMap
- ld de, PlayerName
+ ld de, wPlayerName
hlcoord 4, 0
call PlaceString
ld a, $14
ld [bc], a
- ld de, OTPlayerName
+ ld de, wOTPlayerName
hlcoord 4, 8
call PlaceString
ld a, $14
ld [bc], a
hlcoord 7, 1
- ld de, PartySpecies
+ ld de, wPartySpecies
call .PlaceSpeciesNames
hlcoord 7, 9
- ld de, OTPartySpecies
+ ld de, wOTPartySpecies
call .PlaceSpeciesNames
ret
; 102e86
@@ -6956,20 +6956,20 @@ Function102ea8: ; 102ea8
dec a
ld c, a
ld b, 0
- ld hl, PartySpecies
+ ld hl, wPartySpecies
add hl, bc
ld a, [hl]
ld [wd265], a
call GetPokemonName
- ld hl, StringBuffer1
- ld de, StringBuffer2
+ ld hl, wStringBuffer1
+ ld de, wStringBuffer2
ld bc, 11
call CopyBytes
ld a, [wcd4d]
dec a
ld c, a
ld b, 0
- ld hl, OTPartySpecies
+ ld hl, wOTPartySpecies
add hl, bc
ld a, [hl]
ld [wd265], a
@@ -7049,7 +7049,7 @@ Function102f85: ; 102f85
ld a, [wd003]
ld c, a
ld b, 0
- ld hl, OTPartySpecies
+ ld hl, wOTPartySpecies
add hl, bc
ld a, [hl]
ld [wd265], a
@@ -7058,7 +7058,7 @@ Function102f85: ; 102f85
ld de, String_102fb2
hlcoord 1, 14
call PlaceString
- ld de, StringBuffer1
+ ld de, wStringBuffer1
hlcoord 13, 14
call PlaceString
ld de, String_102fcc
@@ -7120,7 +7120,7 @@ String_10302e: ; 10302e
Function10304f: ; 10304f
xor a
- ld [AttrMapEnd], a
+ ld [wAttrMapEnd], a
ld [wcf42], a
ld [wcf44], a
ld [wcf45], a
@@ -7129,7 +7129,7 @@ Function10304f: ; 10304f
Function10305d: ; 10305d
nop
- ld a, [AttrMapEnd]
+ ld a, [wAttrMapEnd]
and a
ret z
call Function10307f
@@ -7143,7 +7143,7 @@ Function10306e: ; 10306e
ld a, $01
ld [hOAMUpdate], a
call ClearSprites
- ld de, Sprites
+ ld de, wVirtualOAM
call Function1030cd
xor a
ld [hOAMUpdate], a
@@ -7361,7 +7361,7 @@ Function103302: ; 103302
Function103309: ; 103309
xor a
ld [hBGMapMode], a
- ld hl, Buffer1
+ ld hl, wBuffer1
ld bc, 10
xor a
call ByteFill
@@ -7369,7 +7369,7 @@ Function103309: ; 103309
call GetSRAMBank
ld a, [wdc41]
ld [$a60c], a
- ld [Buffer1], a
+ ld [wBuffer1], a
call CloseSRAM
call Function1035c6
ld a, [hli]
@@ -7412,15 +7412,15 @@ Function103362: ; 103362
call Function10339a
call Function10342c
farcall HDMATransferTileMapToWRAMBank3
- ld a, [Buffer2]
+ ld a, [wBuffer2]
bit 7, a
jr z, .asm_103362
- ld hl, Buffer2
+ ld hl, wBuffer2
bit 6, [hl]
jr z, .asm_103398
ld a, $04
call GetSRAMBank
- ld a, [Buffer1]
+ ld a, [wBuffer1]
ld [$a60c], a
ld [wdc41], a
call CloseSRAM
@@ -7488,7 +7488,7 @@ Function1033af: ; 1033af
.b
call PlayClickSFX
- ld hl, Buffer2
+ ld hl, wBuffer2
set 7, [hl]
ret
@@ -7498,9 +7498,9 @@ Function1033af: ; 1033af
jr nz, .a_return
ld de, SFX_TRANSACTION
call PlaySFX
- ld hl, Buffer2
+ ld hl, wBuffer2
set 7, [hl]
- ld hl, Buffer2
+ ld hl, wBuffer2
set 6, [hl]
ret
@@ -7514,9 +7514,9 @@ Function1033af: ; 1033af
call PlaySFX
ld bc, 8
call Function10350f
- ld a, [Buffer1]
+ ld a, [wBuffer1]
xor e
- ld [Buffer1], a
+ ld [wBuffer1], a
ret
; 10342c
@@ -7554,7 +7554,7 @@ Function10343c: ; 10343c
call Function103487
ld bc, 8
call Function10350f
- ld a, [Buffer1]
+ ld a, [wBuffer1]
and e
ld bc, 2
jr z, .asm_10347d
@@ -7628,7 +7628,7 @@ Function1034e0: ; 1034e0
push hl
call ClearBox
pop hl
- ld bc, AttrMap - TileMap
+ ld bc, wAttrMap - wTileMap
add hl, bc
pop bc
ld a, $06
@@ -7768,7 +7768,7 @@ Special_AskMobileOrCable: ; 103612
call CloseWindow
jr c, .pressed_b
ld a, [wMenuCursorY]
- ld [ScriptVar], a
+ ld [wScriptVar], a
ld c, a
ld a, [wMobileOrCable_LastSelection]
and $f0
@@ -7778,7 +7778,7 @@ Special_AskMobileOrCable: ; 103612
.pressed_b
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; 103640
@@ -7826,12 +7826,12 @@ Special_Mobile_SelectThreeMons: ; 10366e
.asm_103690
ld a, $01
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.asm_103696
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.asm_10369b
@@ -7871,7 +7871,7 @@ Special_Mobile_SelectThreeMons: ; 10366e
.asm_1036e6
ld a, $01
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.asm_1036ec
@@ -7881,7 +7881,7 @@ Special_Mobile_SelectThreeMons: ; 10366e
.asm_1036f4
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; 1036f9
@@ -7900,8 +7900,8 @@ Function103700: ; 103700
.asm_10370f
ld a, c
- ld [StringBuffer2], a
- ld a, [StringBuffer2]
+ ld [wStringBuffer2], a
+ ld a, [wStringBuffer2]
cp $05
jr nc, .asm_103724
cp $02
@@ -8003,7 +8003,7 @@ Function10378c: ; 10378c
pop bc
jr c, .failed_to_save
ld a, $01
- ld [ScriptVar], a
+ ld [wScriptVar], a
ld a, c
and a
ret z
@@ -8012,7 +8012,7 @@ Function10378c: ; 10378c
.failed_to_save
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ld a, c
and a
ret z
@@ -8032,13 +8032,13 @@ Special_Function1037c2: ; 1037c2
call YesNoBox
jr c, .nope
ld a, $01
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.nope
xor a
ld [wdc5f], a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; 1037e6
@@ -8057,7 +8057,7 @@ Special_Function1037eb: ; 1037eb
call PrintText
call JoyWaitAorB
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.asm_103807
@@ -8065,12 +8065,12 @@ Special_Function1037eb: ; 1037eb
and a
jr nz, .asm_103813
ld a, $01
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.asm_103813
ld a, $02
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; 103819
@@ -8121,12 +8121,12 @@ Special_Function10383c: ; 10383c
ld bc, 3
call CopyBytes
xor a
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
.asm_103870
ld a, $01
- ld [ScriptVar], a
+ ld [wScriptVar], a
ret
; 103876
@@ -8141,7 +8141,7 @@ Special_Function10387b: ; 10387b
ret nz
farcall Function1008a6
ld a, c
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
ld hl, UnknownText_0x103898
call PrintText
call JoyWaitAorB