Improve mobile-related labels (#1061)
This commit is contained in:
@@ -42,7 +42,7 @@ Function8b35d: ; unreferenced
|
||||
|
||||
Function8b363: ; unreferenced
|
||||
push bc
|
||||
farcall Mobile_AlwaysReturnNotCarry
|
||||
farcall CheckMobileAdapterStatus
|
||||
pop bc
|
||||
ret
|
||||
|
||||
|
@@ -5162,7 +5162,7 @@ Function102423:
|
||||
ret nc
|
||||
farcall SaveAfterLinkTrade
|
||||
farcall StubbedTrainerRankings_Trades
|
||||
farcall BackupMobileEventIndex
|
||||
farcall BackupGSBallFlag
|
||||
ld hl, wcd4b
|
||||
set 1, [hl]
|
||||
ld a, 0
|
||||
@@ -7350,7 +7350,7 @@ MenuData_103648:
|
||||
db "ケーブル@"
|
||||
|
||||
Function103654:
|
||||
farcall Mobile_AlwaysReturnNotCarry
|
||||
farcall CheckMobileAdapterStatus
|
||||
bit 7, c
|
||||
jr nz, .asm_103666
|
||||
ld hl, wcd2a
|
||||
@@ -7365,7 +7365,7 @@ Function103654:
|
||||
ret
|
||||
|
||||
Mobile_SelectThreeMons:
|
||||
farcall Mobile_AlwaysReturnNotCarry
|
||||
farcall CheckMobileAdapterStatus
|
||||
bit 7, c
|
||||
jr z, .asm_10369b
|
||||
ld hl, MobileBattleMustPickThreeMonText
|
||||
@@ -7625,8 +7625,7 @@ MobileBattleNoTimeLeftForLinkingText:
|
||||
text_end
|
||||
|
||||
MobileCheckRemainingBattleTime:
|
||||
; Returns carry if less than one minute remains
|
||||
farcall Mobile_AlwaysReturnNotCarry
|
||||
farcall CheckMobileAdapterStatus
|
||||
bit 7, c
|
||||
jr nz, .ok
|
||||
farcall MobileBattleGetRemainingTime
|
||||
@@ -7674,7 +7673,7 @@ PickThreeMonForMobileBattleText:
|
||||
text_end
|
||||
|
||||
Function10387b:
|
||||
farcall Mobile_AlwaysReturnNotCarry
|
||||
farcall CheckMobileAdapterStatus
|
||||
bit 7, c
|
||||
ret nz
|
||||
farcall MobileBattleGetRemainingTime
|
||||
|
@@ -512,27 +512,27 @@ CalculateTrainerRankingsChecksum:
|
||||
pop bc
|
||||
ret
|
||||
|
||||
BackupMobileEventIndex:
|
||||
ld a, BANK(sMobileEventIndex)
|
||||
BackupGSBallFlag:
|
||||
ld a, BANK(sGSBallFlag)
|
||||
call OpenSRAM
|
||||
ld a, [sMobileEventIndex]
|
||||
ld a, [sGSBallFlag]
|
||||
push af
|
||||
ld a, BANK(sMobileEventIndexBackup)
|
||||
ld a, BANK(sGSBallFlagBackup)
|
||||
call OpenSRAM
|
||||
pop af
|
||||
ld [sMobileEventIndexBackup], a
|
||||
ld [sGSBallFlagBackup], a
|
||||
call CloseSRAM
|
||||
ret
|
||||
|
||||
RestoreMobileEventIndex:
|
||||
ld a, BANK(sMobileEventIndexBackup)
|
||||
RestoreGSBallFlag:
|
||||
ld a, BANK(sGSBallFlagBackup)
|
||||
call OpenSRAM
|
||||
ld a, [sMobileEventIndexBackup]
|
||||
ld a, [sGSBallFlagBackup]
|
||||
push af
|
||||
ld a, BANK(sMobileEventIndex)
|
||||
ld a, BANK(sGSBallFlag)
|
||||
call OpenSRAM
|
||||
pop af
|
||||
ld [sMobileEventIndex], a
|
||||
ld [sGSBallFlag], a
|
||||
call CloseSRAM
|
||||
ret
|
||||
|
||||
@@ -547,11 +547,11 @@ VerifyTrainerRankingsChecksum: ; unreferenced
|
||||
cp [hl]
|
||||
ret
|
||||
|
||||
DeleteMobileEventIndex:
|
||||
ld a, BANK(sMobileEventIndex)
|
||||
ClearGSBallFlag:
|
||||
ld a, BANK(sGSBallFlag)
|
||||
call OpenSRAM
|
||||
xor a
|
||||
ld [sMobileEventIndex], a
|
||||
ld [sGSBallFlag], a
|
||||
call CloseSRAM
|
||||
ret
|
||||
|
||||
@@ -789,53 +789,55 @@ endr
|
||||
|
||||
; functions related to the cable club and various NPC scripts referencing communications
|
||||
|
||||
Mobile_DummyReturnFalse:
|
||||
CheckMobileAdapterStatusSpecial: ; unused
|
||||
; this routine calls CheckMobileAdapterStatus
|
||||
; in the Japanese version
|
||||
xor a
|
||||
ld [wScriptVar], a
|
||||
ret
|
||||
|
||||
Stubbed_Function106314:
|
||||
SetMobileAdapterStatus: ; unused
|
||||
ret
|
||||
ld a, BANK(s4_b000)
|
||||
; the instructions below are the
|
||||
; original Japanese version code
|
||||
ld a, BANK(sMobileAdapterStatus)
|
||||
call OpenSRAM
|
||||
ld a, c
|
||||
cpl
|
||||
ld [s4_b000], a
|
||||
ld [sMobileAdapterStatus], a
|
||||
call CloseSRAM
|
||||
ld a, BANK(s7_a800)
|
||||
ld a, BANK(sMobileAdapterStatus2)
|
||||
call OpenSRAM
|
||||
ld a, c
|
||||
ld [s7_a800], a
|
||||
ld [sMobileAdapterStatus2], a
|
||||
call CloseSRAM
|
||||
ret
|
||||
|
||||
Mobile_AlwaysReturnNotCarry:
|
||||
CheckMobileAdapterStatus: ; unused
|
||||
or a
|
||||
ret
|
||||
|
||||
Function106331: ; unreferenced
|
||||
; called by Mobile_DummyReturnFalse in JP Crystal
|
||||
; check ~[s4_b000] == [s7_a800]
|
||||
ld a, BANK(s4_b000)
|
||||
; the instructions below are the
|
||||
; original Japanese version code
|
||||
ld a, BANK(sMobileAdapterStatus)
|
||||
call OpenSRAM
|
||||
ld a, [s4_b000]
|
||||
ld a, [sMobileAdapterStatus]
|
||||
cpl
|
||||
ld b, a
|
||||
call CloseSRAM
|
||||
ld a, BANK(s7_a800)
|
||||
ld a, BANK(sMobileAdapterStatus2)
|
||||
call OpenSRAM
|
||||
ld a, [s7_a800]
|
||||
ld a, [sMobileAdapterStatus2]
|
||||
ld c, a
|
||||
call CloseSRAM
|
||||
ld a, c
|
||||
cp b
|
||||
jr nz, .nope
|
||||
|
||||
; check [s7_a800] != 0
|
||||
; check [sMobileAdapterStatus2] != 0
|
||||
and a
|
||||
jr z, .nope
|
||||
|
||||
; check !([s7_a800] & %01110000)
|
||||
; check !([sMobileAdapterStatus2] & %01110000)
|
||||
and %10001111
|
||||
cp c
|
||||
jr nz, .nope
|
||||
@@ -891,7 +893,7 @@ Function106392:
|
||||
ret
|
||||
|
||||
.asm_1063a2
|
||||
call Mobile_AlwaysReturnNotCarry
|
||||
call CheckMobileAdapterStatus
|
||||
ld a, c
|
||||
and a
|
||||
jr nz, .asm_1063b4
|
||||
@@ -966,14 +968,14 @@ Function106403:
|
||||
or c
|
||||
inc a
|
||||
ld c, a
|
||||
call Stubbed_Function106314
|
||||
call SetMobileAdapterStatus
|
||||
ld a, [wMobileCommsJumptableIndex]
|
||||
inc a
|
||||
ld [wMobileCommsJumptableIndex], a
|
||||
ret
|
||||
|
||||
.asm_106426
|
||||
call Mobile_AlwaysReturnNotCarry
|
||||
call CheckMobileAdapterStatus
|
||||
ld a, c
|
||||
and a
|
||||
jr z, .asm_106435
|
||||
@@ -984,7 +986,7 @@ Function106403:
|
||||
|
||||
.asm_106435
|
||||
ld c, $0
|
||||
call Stubbed_Function106314
|
||||
call SetMobileAdapterStatus
|
||||
ld a, [wMobileCommsJumptableIndex]
|
||||
inc a
|
||||
ld [wMobileCommsJumptableIndex], a
|
||||
|
@@ -2976,7 +2976,7 @@ IncCrashCheckPointer_SaveChecksum:
|
||||
inc_crash_check_pointer_farcall SaveChecksum
|
||||
|
||||
IncCrashCheckPointer_SaveTrainerRankingsChecksum:
|
||||
inc_crash_check_pointer_farcall UpdateTrainerRankingsChecksum2, BackupMobileEventIndex
|
||||
inc_crash_check_pointer_farcall UpdateTrainerRankingsChecksum2, BackupGSBallFlag
|
||||
|
||||
Function17e3e0:
|
||||
call IncCrashCheckPointer
|
||||
|
Reference in New Issue
Block a user