import more pokeemerald names
This commit is contained in:
@@ -22,7 +22,7 @@ _0810B874:
|
|||||||
ldr r0, _0810B8E4 @ =gUnknown_84530E4
|
ldr r0, _0810B8E4 @ =gUnknown_84530E4
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
_0810B87A:
|
_0810B87A:
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x64
|
movs r1, 0x64
|
||||||
movs r2, 0xE0
|
movs r2, 0xE0
|
||||||
@@ -188,7 +188,7 @@ sub_810B994: @ 810B994
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -260,7 +260,7 @@ sub_810BA3C: @ 810BA3C
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl schedule_bg_copy_tilemap_to_vram
|
bl schedule_bg_copy_tilemap_to_vram
|
||||||
movs r0, 0xFF
|
movs r0, 0xFF
|
||||||
@@ -312,7 +312,7 @@ sub_810BA9C: @ 810BA9C
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
|
|||||||
+1
-1
@@ -185,7 +185,7 @@ sub_800F324: @ 800F324
|
|||||||
bl sub_8001658
|
bl sub_8001658
|
||||||
ldr r0, _0800F348 @ =gUnknown_8248330
|
ldr r0, _0800F348 @ =gUnknown_8248330
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|||||||
+17
-17
@@ -424,7 +424,7 @@ _0801012C: .4byte 0x00003108
|
|||||||
_08010130: .4byte 0x0000311a
|
_08010130: .4byte 0x0000311a
|
||||||
_08010134:
|
_08010134:
|
||||||
movs r0, 0xAF
|
movs r0, 0xAF
|
||||||
bl sub_809C8E4
|
bl ItemIdToBerryType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_809C8A0
|
bl sub_809C8A0
|
||||||
@@ -568,7 +568,7 @@ _08010248: .4byte 0x0000311a
|
|||||||
_0801024C: .4byte 0x0000311b
|
_0801024C: .4byte 0x0000311b
|
||||||
_08010250:
|
_08010250:
|
||||||
movs r0, 0xAF
|
movs r0, 0xAF
|
||||||
bl sub_809C8E4
|
bl ItemIdToBerryType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_809C8A0
|
bl sub_809C8A0
|
||||||
@@ -1924,7 +1924,7 @@ _08010D9C:
|
|||||||
subs r6, 0x1
|
subs r6, 0x1
|
||||||
cmp r6, 0
|
cmp r6, 0
|
||||||
bge _08010D3A
|
bge _08010D3A
|
||||||
bl sub_803DA14
|
bl ZeroPlayerPartyMons
|
||||||
bl ZeroEnemyPartyMons
|
bl ZeroEnemyPartyMons
|
||||||
ldr r1, _08010DD8 @ =gUnknown_2023E82
|
ldr r1, _08010DD8 @ =gUnknown_2023E82
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
@@ -2446,7 +2446,7 @@ sub_80111BC: @ 80111BC
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080111DE
|
bne _080111DE
|
||||||
bl sub_8011174
|
bl sub_8011174
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080111E8 @ =gUnknown_30030F0
|
ldr r0, _080111E8 @ =gUnknown_30030F0
|
||||||
ldr r0, [r0, 0x8]
|
ldr r0, [r0, 0x8]
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
@@ -6470,7 +6470,7 @@ _080130FA:
|
|||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
ldrb r1, [r1, 0x17]
|
ldrb r1, [r1, 0x17]
|
||||||
lsrs r1, 7
|
lsrs r1, 7
|
||||||
bl sub_8040D38
|
bl GetAbilityBySpecies
|
||||||
mov r2, r9
|
mov r2, r9
|
||||||
ldrb r1, [r2]
|
ldrb r1, [r2]
|
||||||
muls r1, r7
|
muls r1, r7
|
||||||
@@ -7787,13 +7787,13 @@ sub_8013BD4: @ 8013BD4
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08013C04
|
bne _08013C04
|
||||||
bl sub_8017B04
|
bl UpdateTurnCounters
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08013BF8
|
beq _08013BF8
|
||||||
b _08013D20
|
b _08013D20
|
||||||
_08013BF8:
|
_08013BF8:
|
||||||
bl sub_8018258
|
bl TurnBasedEffects
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08013C04
|
beq _08013C04
|
||||||
@@ -9988,7 +9988,7 @@ _08014E08:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08014E3C
|
bne _08014E3C
|
||||||
ldr r0, _08014EC8 @ =0x00000822
|
ldr r0, _08014EC8 @ =0x00000822
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08014E3C
|
beq _08014E3C
|
||||||
@@ -10098,7 +10098,7 @@ _08014EF0:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08014F20
|
bne _08014F20
|
||||||
ldr r0, _08014F6C @ =0x00000822
|
ldr r0, _08014F6C @ =0x00000822
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08014F20
|
beq _08014F20
|
||||||
@@ -11515,7 +11515,7 @@ _08015A6C:
|
|||||||
ldr r0, _08015A98 @ =sub_8015AA0
|
ldr r0, _08015A98 @ =sub_8015AA0
|
||||||
_08015A70:
|
_08015A70:
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _08015A9C @ =gUnknown_2022B4C
|
ldr r0, _08015A9C @ =gUnknown_2022B4C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
@@ -11576,7 +11576,7 @@ _08015AAE:
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
movs r2, 0x81
|
movs r2, 0x81
|
||||||
bl sub_80CDDF4
|
bl EvolutionScene
|
||||||
b _08015B1C
|
b _08015B1C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08015AF4: .4byte gUnknown_3004FD4
|
_08015AF4: .4byte gUnknown_3004FD4
|
||||||
@@ -11880,7 +11880,7 @@ _08015CF8:
|
|||||||
str r0, [r2]
|
str r0, [r2]
|
||||||
movs r0, 0xA5
|
movs r0, 0xA5
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
ldr r3, _08015D88 @ =gUnknown_2023FE8
|
ldr r3, _08015D88 @ =gUnknown_2023FE8
|
||||||
ldr r2, [r3]
|
ldr r2, [r3]
|
||||||
@@ -11969,7 +11969,7 @@ _08015DE4:
|
|||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldrh r0, [r2]
|
ldrh r0, [r2]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
ldr r3, _08015E44 @ =gUnknown_2023FE8
|
ldr r3, _08015E44 @ =gUnknown_2023FE8
|
||||||
ldr r2, [r3]
|
ldr r2, [r3]
|
||||||
@@ -12025,7 +12025,7 @@ _08015E48:
|
|||||||
strb r0, [r1, 0xE]
|
strb r0, [r1, 0xE]
|
||||||
ldrh r0, [r3]
|
ldrh r0, [r3]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldrb r1, [r6]
|
ldrb r1, [r6]
|
||||||
ldr r3, _08015EB8 @ =gUnknown_2023FE8
|
ldr r3, _08015EB8 @ =gUnknown_2023FE8
|
||||||
ldr r2, [r3]
|
ldr r2, [r3]
|
||||||
@@ -12059,7 +12059,7 @@ _08015EBC:
|
|||||||
strh r3, [r1]
|
strh r3, [r1]
|
||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
ldr r2, _08015F0C @ =gUnknown_2023FE8
|
ldr r2, _08015F0C @ =gUnknown_2023FE8
|
||||||
ldr r2, [r2]
|
ldr r2, [r2]
|
||||||
@@ -12696,7 +12696,7 @@ sub_8016418: @ 8016418
|
|||||||
ldr r0, _08016488 @ =gUnknown_2022976
|
ldr r0, _08016488 @ =gUnknown_2022976
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_801CFE4
|
bl ClearFuryCutterDestinyBondGrudge
|
||||||
ldr r5, _0801648C @ =gUnknown_2023D68
|
ldr r5, _0801648C @ =gUnknown_2023D68
|
||||||
ldr r2, _08016490 @ =gUnknown_20233C4
|
ldr r2, _08016490 @ =gUnknown_20233C4
|
||||||
ldrb r1, [r4]
|
ldrb r1, [r4]
|
||||||
@@ -13321,7 +13321,7 @@ _0801694C:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080169D8
|
bne _080169D8
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_801CFE4
|
bl ClearFuryCutterDestinyBondGrudge
|
||||||
ldr r1, _0801697C @ =gUnknown_2023E82
|
ldr r1, _0801697C @ =gUnknown_2023E82
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
strb r0, [r1, 0x5]
|
strb r0, [r1, 0x5]
|
||||||
|
|||||||
@@ -3721,8 +3721,8 @@ _080C8878: .4byte gUnknown_2024284
|
|||||||
_080C887C: .4byte gUnknown_2039A00
|
_080C887C: .4byte gUnknown_2039A00
|
||||||
thumb_func_end sub_80C87BC
|
thumb_func_end sub_80C87BC
|
||||||
|
|
||||||
thumb_func_start sub_80C8880
|
thumb_func_start BattleAICmd_get_weather
|
||||||
sub_80C8880: @ 80C8880
|
BattleAICmd_get_weather: @ 80C8880
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r2, _080C88E0 @ =gUnknown_2023F1C
|
ldr r2, _080C88E0 @ =gUnknown_2023F1C
|
||||||
ldrh r1, [r2]
|
ldrh r1, [r2]
|
||||||
@@ -3779,7 +3779,7 @@ _080C88D4:
|
|||||||
_080C88E0: .4byte gUnknown_2023F1C
|
_080C88E0: .4byte gUnknown_2023F1C
|
||||||
_080C88E4: .4byte gUnknown_2023FF4
|
_080C88E4: .4byte gUnknown_2023FF4
|
||||||
_080C88E8: .4byte gUnknown_2039A00
|
_080C88E8: .4byte gUnknown_2039A00
|
||||||
thumb_func_end sub_80C8880
|
thumb_func_end BattleAICmd_get_weather
|
||||||
|
|
||||||
thumb_func_start sub_80C88EC
|
thumb_func_start sub_80C88EC
|
||||||
sub_80C88EC: @ 80C88EC
|
sub_80C88EC: @ 80C88EC
|
||||||
@@ -4093,8 +4093,8 @@ _080C8B1E:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80C8ABC
|
thumb_func_end sub_80C8ABC
|
||||||
|
|
||||||
thumb_func_start sub_80C8B24
|
thumb_func_start BattleAICmd_if_can_faint
|
||||||
sub_80C8B24: @ 80C8B24
|
BattleAICmd_if_can_faint: @ 80C8B24
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -4207,10 +4207,10 @@ _080C8C10:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C8C1C: .4byte gUnknown_2039A00
|
_080C8C1C: .4byte gUnknown_2039A00
|
||||||
thumb_func_end sub_80C8B24
|
thumb_func_end BattleAICmd_if_can_faint
|
||||||
|
|
||||||
thumb_func_start sub_80C8C20
|
thumb_func_start BattleAICmd_if_cant_faint
|
||||||
sub_80C8C20: @ 80C8C20
|
BattleAICmd_if_cant_faint: @ 80C8C20
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
ldr r2, _080C8CBC @ =gUnknown_8250C04
|
ldr r2, _080C8CBC @ =gUnknown_8250C04
|
||||||
ldr r7, _080C8CC0 @ =gUnknown_2023FF4
|
ldr r7, _080C8CC0 @ =gUnknown_2023FF4
|
||||||
@@ -4311,7 +4311,7 @@ _080C8CF8:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C8D00: .4byte gUnknown_2039A00
|
_080C8D00: .4byte gUnknown_2039A00
|
||||||
thumb_func_end sub_80C8C20
|
thumb_func_end BattleAICmd_if_cant_faint
|
||||||
|
|
||||||
thumb_func_start sub_80C8D04
|
thumb_func_start sub_80C8D04
|
||||||
sub_80C8D04: @ 80C8D04
|
sub_80C8D04: @ 80C8D04
|
||||||
@@ -4797,8 +4797,8 @@ _080C9080: .4byte gUnknown_2023D6C
|
|||||||
_080C9084: .4byte gUnknown_8250C04
|
_080C9084: .4byte gUnknown_8250C04
|
||||||
thumb_func_end sub_80C8FB0
|
thumb_func_end sub_80C8FB0
|
||||||
|
|
||||||
thumb_func_start sub_80C9088
|
thumb_func_start BattleAICmd_if_any_move_disabled_or_encored
|
||||||
sub_80C9088: @ 80C9088
|
BattleAICmd_if_any_move_disabled_or_encored: @ 80C9088
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r0, _080C909C @ =gUnknown_2039A00
|
ldr r0, _080C909C @ =gUnknown_2039A00
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
@@ -4870,10 +4870,10 @@ _080C9108:
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80C9088
|
thumb_func_end BattleAICmd_if_any_move_disabled_or_encored
|
||||||
|
|
||||||
thumb_func_start sub_80C9110
|
thumb_func_start BattleAICmd_if_curr_move_disabled_or_encored
|
||||||
sub_80C9110: @ 80C9110
|
BattleAICmd_if_curr_move_disabled_or_encored: @ 80C9110
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r4, _080C9124 @ =gUnknown_2039A00
|
ldr r4, _080C9124 @ =gUnknown_2039A00
|
||||||
ldr r3, [r4]
|
ldr r3, [r4]
|
||||||
@@ -4944,10 +4944,10 @@ _080C9198:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80C9110
|
thumb_func_end BattleAICmd_if_curr_move_disabled_or_encored
|
||||||
|
|
||||||
thumb_func_start sub_80C91A0
|
thumb_func_start BattleAICmd_flee
|
||||||
sub_80C91A0: @ 80C91A0
|
BattleAICmd_flee: @ 80C91A0
|
||||||
ldr r0, _080C91B0 @ =gUnknown_2023FF4
|
ldr r0, _080C91B0 @ =gUnknown_2023FF4
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
ldr r2, [r0, 0x14]
|
ldr r2, [r0, 0x14]
|
||||||
@@ -4958,7 +4958,7 @@ sub_80C91A0: @ 80C91A0
|
|||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C91B0: .4byte gUnknown_2023FF4
|
_080C91B0: .4byte gUnknown_2023FF4
|
||||||
thumb_func_end sub_80C91A0
|
thumb_func_end BattleAICmd_flee
|
||||||
|
|
||||||
thumb_func_start sub_80C91B4
|
thumb_func_start sub_80C91B4
|
||||||
sub_80C91B4: @ 80C91B4
|
sub_80C91B4: @ 80C91B4
|
||||||
@@ -5455,7 +5455,7 @@ BattleAICmd_call: @ 80C9530
|
|||||||
ldr r4, _080C955C @ =gUnknown_2039A00
|
ldr r4, _080C955C @ =gUnknown_2039A00
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
adds r0, 0x5
|
adds r0, 0x5
|
||||||
bl sub_80C971C
|
bl AIStackPushVar
|
||||||
ldr r2, [r4]
|
ldr r2, [r4]
|
||||||
ldrb r1, [r2, 0x1]
|
ldrb r1, [r2, 0x1]
|
||||||
ldrb r0, [r2, 0x2]
|
ldrb r0, [r2, 0x2]
|
||||||
@@ -5498,7 +5498,7 @@ _080C957C: .4byte gUnknown_2039A00
|
|||||||
thumb_func_start BattleAICmd_end
|
thumb_func_start BattleAICmd_end
|
||||||
BattleAICmd_end: @ 80C9580
|
BattleAICmd_end: @ 80C9580
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_80C9768
|
bl AIStackPop
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080C959A
|
bne _080C959A
|
||||||
@@ -5713,8 +5713,8 @@ _080C9714:
|
|||||||
_080C9718: .4byte gUnknown_2039A00
|
_080C9718: .4byte gUnknown_2039A00
|
||||||
thumb_func_end sub_80C96CC
|
thumb_func_end sub_80C96CC
|
||||||
|
|
||||||
thumb_func_start sub_80C971C
|
thumb_func_start AIStackPushVar
|
||||||
sub_80C971C: @ 80C971C
|
AIStackPushVar: @ 80C971C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r1, _080C973C @ =gUnknown_2023FF4
|
ldr r1, _080C973C @ =gUnknown_2023FF4
|
||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
@@ -5733,10 +5733,10 @@ sub_80C971C: @ 80C971C
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C973C: .4byte gUnknown_2023FF4
|
_080C973C: .4byte gUnknown_2023FF4
|
||||||
thumb_func_end sub_80C971C
|
thumb_func_end AIStackPushVar
|
||||||
|
|
||||||
thumb_func_start sub_80C9740
|
thumb_func_start AIStackPushVar_cursor
|
||||||
sub_80C9740: @ 80C9740
|
AIStackPushVar_cursor: @ 80C9740
|
||||||
ldr r0, _080C9760 @ =gUnknown_2023FF4
|
ldr r0, _080C9760 @ =gUnknown_2023FF4
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
ldr r2, [r0, 0x1C]
|
ldr r2, [r0, 0x1C]
|
||||||
@@ -5755,10 +5755,10 @@ sub_80C9740: @ 80C9740
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C9760: .4byte gUnknown_2023FF4
|
_080C9760: .4byte gUnknown_2023FF4
|
||||||
_080C9764: .4byte gUnknown_2039A00
|
_080C9764: .4byte gUnknown_2039A00
|
||||||
thumb_func_end sub_80C9740
|
thumb_func_end AIStackPushVar_cursor
|
||||||
|
|
||||||
thumb_func_start sub_80C9768
|
thumb_func_start AIStackPop
|
||||||
sub_80C9768: @ 80C9768
|
AIStackPop: @ 80C9768
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r3, _080C9780 @ =gUnknown_2023FF4
|
ldr r3, _080C9780 @ =gUnknown_2023FF4
|
||||||
ldr r0, [r3]
|
ldr r0, [r3]
|
||||||
@@ -5791,6 +5791,6 @@ _080C979E:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080C97A4: .4byte gUnknown_2039A00
|
_080C97A4: .4byte gUnknown_2039A00
|
||||||
thumb_func_end sub_80C9768
|
thumb_func_end AIStackPop
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
+9
-9
@@ -2658,8 +2658,8 @@ sub_807396C: @ 807396C
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_807396C
|
thumb_func_end sub_807396C
|
||||||
|
|
||||||
thumb_func_start sub_8073978
|
thumb_func_start ScriptCmd_restorebg
|
||||||
sub_8073978: @ 8073978
|
ScriptCmd_restorebg: @ 8073978
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r1, _080739A8 @ =gUnknown_2037ED4
|
ldr r1, _080739A8 @ =gUnknown_2037ED4
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
@@ -2688,10 +2688,10 @@ _080739AC: .4byte sub_8073850
|
|||||||
_080739B0: .4byte gUnknown_3005090
|
_080739B0: .4byte gUnknown_3005090
|
||||||
_080739B4: .4byte 0x0000ffff
|
_080739B4: .4byte 0x0000ffff
|
||||||
_080739B8: .4byte gUnknown_2037F17
|
_080739B8: .4byte gUnknown_2037F17
|
||||||
thumb_func_end sub_8073978
|
thumb_func_end ScriptCmd_restorebg
|
||||||
|
|
||||||
thumb_func_start sub_80739BC
|
thumb_func_start ScriptCmd_waitbgfadeout
|
||||||
sub_80739BC: @ 80739BC
|
ScriptCmd_waitbgfadeout: @ 80739BC
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080739D4 @ =gUnknown_2037F17
|
ldr r0, _080739D4 @ =gUnknown_2037F17
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -2717,7 +2717,7 @@ _080739E4:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080739EC: .4byte gUnknown_2037EE0
|
_080739EC: .4byte gUnknown_2037EE0
|
||||||
thumb_func_end sub_80739BC
|
thumb_func_end ScriptCmd_waitbgfadeout
|
||||||
|
|
||||||
thumb_func_start sub_80739F0
|
thumb_func_start sub_80739F0
|
||||||
sub_80739F0: @ 80739F0
|
sub_80739F0: @ 80739F0
|
||||||
@@ -2748,8 +2748,8 @@ _08073A1A:
|
|||||||
_08073A20: .4byte gUnknown_2037EE0
|
_08073A20: .4byte gUnknown_2037EE0
|
||||||
thumb_func_end sub_80739F0
|
thumb_func_end sub_80739F0
|
||||||
|
|
||||||
thumb_func_start sub_8073A24
|
thumb_func_start ScriptCmd_changebg
|
||||||
sub_8073A24: @ 8073A24
|
ScriptCmd_changebg: @ 8073A24
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r4, _08073A40 @ =gUnknown_2037ED4
|
ldr r4, _08073A40 @ =gUnknown_2037ED4
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
@@ -2765,7 +2765,7 @@ sub_8073A24: @ 8073A24
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08073A40: .4byte gUnknown_2037ED4
|
_08073A40: .4byte gUnknown_2037ED4
|
||||||
thumb_func_end sub_8073A24
|
thumb_func_end ScriptCmd_changebg
|
||||||
|
|
||||||
thumb_func_start sub_8073A44
|
thumb_func_start sub_8073A44
|
||||||
sub_8073A44: @ 8073A44
|
sub_8073A44: @ 8073A44
|
||||||
|
|||||||
@@ -5133,7 +5133,7 @@ _08076A46:
|
|||||||
str r2, [sp]
|
str r2, [sp]
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
mov r3, r8
|
mov r3, r8
|
||||||
bl sub_800F134
|
bl LoadSpecialPokePic_DontHandleDeoxys
|
||||||
b _08076A7C
|
b _08076A7C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08076A54: .4byte gUnknown_2024018
|
_08076A54: .4byte gUnknown_2024018
|
||||||
|
|||||||
@@ -3294,8 +3294,8 @@ _080DFBDC: .4byte gUnknown_3005090
|
|||||||
_080DFBE0: .4byte gUnknown_2024018
|
_080DFBE0: .4byte gUnknown_2024018
|
||||||
thumb_func_end sub_80DF9BC
|
thumb_func_end sub_80DF9BC
|
||||||
|
|
||||||
thumb_func_start sub_80DFBE4
|
thumb_func_start c3_80DFBE4
|
||||||
sub_80DFBE4: @ 80DFBE4
|
c3_80DFBE4: @ 80DFBE4
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -3324,7 +3324,7 @@ _080DFC14: .4byte gUnknown_2037F02
|
|||||||
_080DFC18: .4byte gUnknown_202063C
|
_080DFC18: .4byte gUnknown_202063C
|
||||||
_080DFC1C: .4byte gUnknown_2023D44
|
_080DFC1C: .4byte gUnknown_2023D44
|
||||||
_080DFC20: .4byte gUnknown_2037F1A
|
_080DFC20: .4byte gUnknown_2037F1A
|
||||||
thumb_func_end sub_80DFBE4
|
thumb_func_end c3_80DFBE4
|
||||||
|
|
||||||
thumb_func_start sub_80DFC24
|
thumb_func_start sub_80DFC24
|
||||||
sub_80DFC24: @ 80DFC24
|
sub_80DFC24: @ 80DFC24
|
||||||
|
|||||||
+10
-10
@@ -939,7 +939,7 @@ _080EF39C:
|
|||||||
bl GetMonData
|
bl GetMonData
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_80EF52C
|
bl ItemIdToBallId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
mov r8, r0
|
mov r8, r0
|
||||||
@@ -1056,7 +1056,7 @@ sub_80EF490: @ 80EF490
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldr r0, _080EF4B4 @ =gUnknown_2023D68
|
ldr r0, _080EF4B4 @ =gUnknown_2023D68
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_80EF52C
|
bl ItemIdToBallId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl LoadBallGfx
|
bl LoadBallGfx
|
||||||
@@ -1077,7 +1077,7 @@ sub_80EF4B8: @ 80EF4B8
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldr r0, _080EF4DC @ =gUnknown_2023D68
|
ldr r0, _080EF4DC @ =gUnknown_2023D68
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_80EF52C
|
bl ItemIdToBallId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl FreeBallGfx
|
bl FreeBallGfx
|
||||||
@@ -1130,8 +1130,8 @@ _080EF524: .4byte gUnknown_2037F02
|
|||||||
_080EF528: .4byte 0x0000fffe
|
_080EF528: .4byte 0x0000fffe
|
||||||
thumb_func_end sub_80EF4E0
|
thumb_func_end sub_80EF4E0
|
||||||
|
|
||||||
thumb_func_start sub_80EF52C
|
thumb_func_start ItemIdToBallId
|
||||||
sub_80EF52C: @ 80EF52C
|
ItemIdToBallId: @ 80EF52C
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
@@ -1197,7 +1197,7 @@ _080EF5A4:
|
|||||||
_080EF5A6:
|
_080EF5A6:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80EF52C
|
thumb_func_end ItemIdToBallId
|
||||||
|
|
||||||
thumb_func_start sub_80EF5AC
|
thumb_func_start sub_80EF5AC
|
||||||
sub_80EF5AC: @ 80EF5AC
|
sub_80EF5AC: @ 80EF5AC
|
||||||
@@ -1212,7 +1212,7 @@ sub_80EF5AC: @ 80EF5AC
|
|||||||
mov r10, r0
|
mov r10, r0
|
||||||
ldr r0, _080EF674 @ =gUnknown_2023D68
|
ldr r0, _080EF674 @ =gUnknown_2023D68
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_80EF52C
|
bl ItemIdToBallId
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
@@ -1371,7 +1371,7 @@ _080EF6F8:
|
|||||||
_080EF708:
|
_080EF708:
|
||||||
ldr r0, _080EF7C8 @ =gUnknown_2023D68
|
ldr r0, _080EF7C8 @ =gUnknown_2023D68
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_80EF52C
|
bl ItemIdToBallId
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
@@ -1656,7 +1656,7 @@ _080EF954:
|
|||||||
str r0, [r4, 0x1C]
|
str r0, [r4, 0x1C]
|
||||||
ldr r0, _080EF9AC @ =gUnknown_2023D68
|
ldr r0, _080EF9AC @ =gUnknown_2023D68
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_80EF52C
|
bl ItemIdToBallId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
cmp r5, 0xB
|
cmp r5, 0xB
|
||||||
@@ -2875,7 +2875,7 @@ sub_80F02B0: @ 80F02B0
|
|||||||
str r0, [r4, 0x1C]
|
str r0, [r4, 0x1C]
|
||||||
ldr r0, _080F0368 @ =gUnknown_2023D68
|
ldr r0, _080F0368 @ =gUnknown_2023D68
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_80EF52C
|
bl ItemIdToBallId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
cmp r5, 0xB
|
cmp r5, 0xB
|
||||||
|
|||||||
@@ -1356,7 +1356,7 @@ RecordedOpponentBufferExecCompleted: @ 803B124
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_800D9EC
|
bl PrepareBufferDataTransferLink
|
||||||
ldr r1, _0803B174 @ =gUnknown_2022BC4
|
ldr r1, _0803B174 @ =gUnknown_2022BC4
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
|
|||||||
@@ -1008,7 +1008,7 @@ sub_80D49E8: @ 80D49E8
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_800D9EC
|
bl PrepareBufferDataTransferLink
|
||||||
ldr r1, _080D4A38 @ =gUnknown_2022BC4
|
ldr r1, _080D4A38 @ =gUnknown_2022BC4
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
|
|||||||
@@ -560,7 +560,7 @@ sub_80E79B8: @ 80E79B8
|
|||||||
adds r1, r3
|
adds r1, r3
|
||||||
ldrb r4, [r1, 0x8]
|
ldrb r4, [r1, 0x8]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_81278DC
|
bl sub_81278DC
|
||||||
_080E79F6:
|
_080E79F6:
|
||||||
@@ -636,7 +636,7 @@ sub_80E7A70: @ 80E7A70
|
|||||||
ldr r1, _080E7AB4 @ =sub_80E7AC4
|
ldr r1, _080E7AB4 @ =sub_80E7AC4
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
bl nullsub_44
|
bl nullsub_44
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080E7AB8 @ =gUnknown_2022B4C
|
ldr r0, _080E7AB8 @ =gUnknown_2022B4C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
movs r1, 0x10
|
movs r1, 0x10
|
||||||
@@ -2623,7 +2623,7 @@ WallyBufferExecCompleted: @ 80E8A9C
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_800D9EC
|
bl PrepareBufferDataTransferLink
|
||||||
ldr r1, _080E8AEC @ =gUnknown_2022BC4
|
ldr r1, _080E8AEC @ =gUnknown_2022BC4
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
|
|||||||
@@ -4176,7 +4176,7 @@ _08037D18:
|
|||||||
ands r1, r0
|
ands r1, r0
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
beq _08037D2C
|
beq _08037D2C
|
||||||
bl sub_80E7420
|
bl GetEreaderTrainerFrontSpriteId
|
||||||
_08037D26:
|
_08037D26:
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -4395,7 +4395,7 @@ _08037EEC:
|
|||||||
ands r1, r0
|
ands r1, r0
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
beq _08037F00
|
beq _08037F00
|
||||||
bl sub_80E7420
|
bl GetEreaderTrainerFrontSpriteId
|
||||||
_08037EFA:
|
_08037EFA:
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
|
|||||||
+102
-102
@@ -17,7 +17,7 @@ sub_802E314: @ 802E314
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldr r1, _0802E334 @ =sub_802E3B4
|
ldr r1, _0802E334 @ =PlayerBufferRunCommand
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
ldr r1, _0802E338 @ =gUnknown_2024005
|
ldr r1, _0802E338 @ =gUnknown_2024005
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -26,12 +26,12 @@ sub_802E314: @ 802E314
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802E32C: .4byte gUnknown_3004FE0
|
_0802E32C: .4byte gUnknown_3004FE0
|
||||||
_0802E330: .4byte gUnknown_2023BC4
|
_0802E330: .4byte gUnknown_2023BC4
|
||||||
_0802E334: .4byte sub_802E3B4
|
_0802E334: .4byte PlayerBufferRunCommand
|
||||||
_0802E338: .4byte gUnknown_2024005
|
_0802E338: .4byte gUnknown_2024005
|
||||||
thumb_func_end sub_802E314
|
thumb_func_end sub_802E314
|
||||||
|
|
||||||
thumb_func_start sub_802E33C
|
thumb_func_start PlayerBufferExecCompleted
|
||||||
sub_802E33C: @ 802E33C
|
PlayerBufferExecCompleted: @ 802E33C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r1, _0802E37C @ =gUnknown_3004FE0
|
ldr r1, _0802E37C @ =gUnknown_3004FE0
|
||||||
@@ -39,7 +39,7 @@ sub_802E33C: @ 802E33C
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldr r1, _0802E384 @ =sub_802E3B4
|
ldr r1, _0802E384 @ =PlayerBufferRunCommand
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
ldr r0, _0802E388 @ =gUnknown_2022B4C
|
ldr r0, _0802E388 @ =gUnknown_2022B4C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -53,7 +53,7 @@ sub_802E33C: @ 802E33C
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_800D9EC
|
bl PrepareBufferDataTransferLink
|
||||||
ldr r1, _0802E38C @ =gUnknown_2022BC4
|
ldr r1, _0802E38C @ =gUnknown_2022BC4
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
@@ -64,7 +64,7 @@ sub_802E33C: @ 802E33C
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802E37C: .4byte gUnknown_3004FE0
|
_0802E37C: .4byte gUnknown_3004FE0
|
||||||
_0802E380: .4byte gUnknown_2023BC4
|
_0802E380: .4byte gUnknown_2023BC4
|
||||||
_0802E384: .4byte sub_802E3B4
|
_0802E384: .4byte PlayerBufferRunCommand
|
||||||
_0802E388: .4byte gUnknown_2022B4C
|
_0802E388: .4byte gUnknown_2022B4C
|
||||||
_0802E38C: .4byte gUnknown_2022BC4
|
_0802E38C: .4byte gUnknown_2022BC4
|
||||||
_0802E390:
|
_0802E390:
|
||||||
@@ -85,10 +85,10 @@ _0802E3A2:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802E3AC: .4byte gUnknown_2023BC8
|
_0802E3AC: .4byte gUnknown_2023BC8
|
||||||
_0802E3B0: .4byte gUnknown_825E45C
|
_0802E3B0: .4byte gUnknown_825E45C
|
||||||
thumb_func_end sub_802E33C
|
thumb_func_end PlayerBufferExecCompleted
|
||||||
|
|
||||||
thumb_func_start sub_802E3B4
|
thumb_func_start PlayerBufferRunCommand
|
||||||
sub_802E3B4: @ 802E3B4
|
PlayerBufferRunCommand: @ 802E3B4
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r2, _0802E3E8 @ =gUnknown_2023BC8
|
ldr r2, _0802E3E8 @ =gUnknown_2023BC8
|
||||||
ldr r1, _0802E3EC @ =gUnknown_825E45C
|
ldr r1, _0802E3EC @ =gUnknown_825E45C
|
||||||
@@ -121,14 +121,14 @@ _0802E3F0: .4byte gUnknown_2023BC4
|
|||||||
_0802E3F4: .4byte gUnknown_2022BC4
|
_0802E3F4: .4byte gUnknown_2022BC4
|
||||||
_0802E3F8: .4byte gUnknown_825089C
|
_0802E3F8: .4byte gUnknown_825089C
|
||||||
_0802E3FC:
|
_0802E3FC:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802E400:
|
_0802E400:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_802E3B4
|
thumb_func_end PlayerBufferRunCommand
|
||||||
|
|
||||||
thumb_func_start sub_802E404
|
thumb_func_start CompleteOnBankSpritePosX_0
|
||||||
sub_802E404: @ 802E404
|
CompleteOnBankSpritePosX_0: @ 802E404
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r2, _0802E42C @ =gUnknown_202063C
|
ldr r2, _0802E42C @ =gUnknown_202063C
|
||||||
ldr r1, _0802E430 @ =gUnknown_2023D44
|
ldr r1, _0802E430 @ =gUnknown_2023D44
|
||||||
@@ -144,7 +144,7 @@ sub_802E404: @ 802E404
|
|||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0802E426
|
bne _0802E426
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802E426:
|
_0802E426:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -152,7 +152,7 @@ _0802E426:
|
|||||||
_0802E42C: .4byte gUnknown_202063C
|
_0802E42C: .4byte gUnknown_202063C
|
||||||
_0802E430: .4byte gUnknown_2023D44
|
_0802E430: .4byte gUnknown_2023D44
|
||||||
_0802E434: .4byte gUnknown_2023BC4
|
_0802E434: .4byte gUnknown_2023BC4
|
||||||
thumb_func_end sub_802E404
|
thumb_func_end CompleteOnBankSpritePosX_0
|
||||||
|
|
||||||
thumb_func_start sub_802E438
|
thumb_func_start sub_802E438
|
||||||
sub_802E438: @ 802E438
|
sub_802E438: @ 802E438
|
||||||
@@ -391,7 +391,7 @@ _0802E610:
|
|||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl EmitTwoReturnValues
|
bl EmitTwoReturnValues
|
||||||
_0802E616:
|
_0802E616:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _0802E634
|
b _0802E634
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802E61C: .4byte gUnknown_2022B4C
|
_0802E61C: .4byte gUnknown_2022B4C
|
||||||
@@ -506,7 +506,7 @@ _0802E6B6:
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl dp11b_obj_free
|
bl dp11b_obj_free
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _0802E9DC
|
b _0802E9DC
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802E708: .4byte gUnknown_8250980
|
_0802E708: .4byte gUnknown_8250980
|
||||||
@@ -1042,7 +1042,7 @@ _0802EB3A:
|
|||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0xA
|
movs r1, 0xA
|
||||||
bl EmitTwoReturnValues
|
bl EmitTwoReturnValues
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _0802EDBA
|
b _0802EDBA
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802EB78: .4byte gUnknown_2023FFC
|
_0802EB78: .4byte gUnknown_2023FFC
|
||||||
@@ -1124,7 +1124,7 @@ _0802EC10:
|
|||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0xA
|
movs r1, 0xA
|
||||||
bl EmitTwoReturnValues
|
bl EmitTwoReturnValues
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
bl ResetPaletteFadeControl
|
bl ResetPaletteFadeControl
|
||||||
b _0802ED2C
|
b _0802ED2C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1248,8 +1248,8 @@ _0802ED10:
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80309CC
|
bl sub_80309CC
|
||||||
bl sub_80308CC
|
bl MoveSelectionDisplayPpNumber
|
||||||
bl sub_8030940
|
bl MoveSelectionDisplayMoveType
|
||||||
_0802ED2C:
|
_0802ED2C:
|
||||||
movs r0, 0xF0
|
movs r0, 0xF0
|
||||||
lsls r0, 12
|
lsls r0, 12
|
||||||
@@ -2006,9 +2006,9 @@ _0802F324:
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80309CC
|
bl sub_80309CC
|
||||||
bl sub_80308A8
|
bl MoveSelectionDisplayPpString
|
||||||
bl sub_80308CC
|
bl MoveSelectionDisplayPpNumber
|
||||||
bl sub_8030940
|
bl MoveSelectionDisplayMoveType
|
||||||
_0802F34C:
|
_0802F34C:
|
||||||
ldr r0, _0802F3A4 @ =gUnknown_30030F0
|
ldr r0, _0802F3A4 @ =gUnknown_30030F0
|
||||||
ldrh r1, [r0, 0x2E]
|
ldrh r1, [r0, 0x2E]
|
||||||
@@ -2057,9 +2057,9 @@ _0802F3B0:
|
|||||||
ldr r0, _0802F3FC @ =sub_802EA10
|
ldr r0, _0802F3FC @ =sub_802EA10
|
||||||
_0802F3BA:
|
_0802F3BA:
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
bl sub_80308A8
|
bl MoveSelectionDisplayPpString
|
||||||
bl sub_80308CC
|
bl MoveSelectionDisplayPpNumber
|
||||||
bl sub_8030940
|
bl MoveSelectionDisplayMoveType
|
||||||
_0802F3C8:
|
_0802F3C8:
|
||||||
ldr r0, _0802F400 @ =gUnknown_30030F0
|
ldr r0, _0802F400 @ =gUnknown_30030F0
|
||||||
ldrh r1, [r0, 0x2E]
|
ldrh r1, [r0, 0x2E]
|
||||||
@@ -2353,7 +2353,7 @@ sub_802F610: @ 802F610
|
|||||||
str r0, [r3]
|
str r0, [r3]
|
||||||
ldr r0, _0802F660 @ =sub_8011A1C
|
ldr r0, _0802F660 @ =sub_8011A1C
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
b _0802F694
|
b _0802F694
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802F64C: .4byte gUnknown_3003F3C
|
_0802F64C: .4byte gUnknown_3003F3C
|
||||||
@@ -2382,7 +2382,7 @@ _0802F664:
|
|||||||
str r0, [r3]
|
str r0, [r3]
|
||||||
ldr r0, _0802F6A4 @ =sub_8011A1C
|
ldr r0, _0802F6A4 @ =sub_8011A1C
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
_0802F694:
|
_0802F694:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2476,7 +2476,7 @@ sub_802F730: @ 802F730
|
|||||||
ldr r0, _0802F764 @ =nullsub_8
|
ldr r0, _0802F764 @ =nullsub_8
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
bne _0802F754
|
bne _0802F754
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802F754:
|
_0802F754:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2505,7 +2505,7 @@ sub_802F768: @ 802F768
|
|||||||
ldr r0, _0802F79C @ =nullsub_8
|
ldr r0, _0802F79C @ =nullsub_8
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
bne _0802F78C
|
bne _0802F78C
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802F78C:
|
_0802F78C:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2555,7 +2555,7 @@ sub_802F7A0: @ 802F7A0
|
|||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r0, r6
|
adds r0, r6
|
||||||
bl DestroySprite
|
bl DestroySprite
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802F7F4:
|
_0802F7F4:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -2596,7 +2596,7 @@ sub_802F810: @ 802F810
|
|||||||
adds r0, r2
|
adds r0, r2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
strb r1, [r0, 0x9]
|
strb r1, [r0, 0x9]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802F848:
|
_0802F848:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -3168,7 +3168,7 @@ sub_802FCAC: @ 802FCAC
|
|||||||
ldr r2, _0802FD14 @ =gUnknown_2024284
|
ldr r2, _0802FD14 @ =gUnknown_2024284
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
bl HandleLowHpMusicChange
|
bl HandleLowHpMusicChange
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802FCFA:
|
_0802FCFA:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -3351,7 +3351,7 @@ _0802FE6C:
|
|||||||
ldr r2, _0802FE90 @ =gUnknown_2024284
|
ldr r2, _0802FE90 @ =gUnknown_2024284
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
bl HandleLowHpMusicChange
|
bl HandleLowHpMusicChange
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802FE86:
|
_0802FE86:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -3369,7 +3369,7 @@ sub_802FE94: @ 802FE94
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0802FEA6
|
bne _0802FEA6
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_0802FEA6:
|
_0802FEA6:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -4212,7 +4212,7 @@ sub_8030538: @ 8030538
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl SetHealthboxSpriteInvisible
|
bl SetHealthboxSpriteInvisible
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08030588:
|
_08030588:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -4263,7 +4263,7 @@ sub_80305A0: @ 80305A0
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl SetHealthboxSpriteInvisible
|
bl SetHealthboxSpriteInvisible
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_080305F4:
|
_080305F4:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -4284,7 +4284,7 @@ sub_8030610: @ 8030610
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08030622
|
bne _08030622
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08030622:
|
_08030622:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -4317,7 +4317,7 @@ sub_8030628: @ 8030628
|
|||||||
adds r1, r3
|
adds r1, r3
|
||||||
ldrb r4, [r1, 0x8]
|
ldrb r4, [r1, 0x8]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_81278DC
|
bl sub_81278DC
|
||||||
_08030666:
|
_08030666:
|
||||||
@@ -4383,7 +4383,7 @@ _080306D6:
|
|||||||
bne _080306F0
|
bne _080306F0
|
||||||
bl PrintLinkStandbyMsg
|
bl PrintLinkStandbyMsg
|
||||||
_080306F0:
|
_080306F0:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_080306F4:
|
_080306F4:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -4409,7 +4409,7 @@ sub_8030700: @ 8030700
|
|||||||
ldr r1, _08030738 @ =CompleteWhenChoseItem
|
ldr r1, _08030738 @ =CompleteWhenChoseItem
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
bl nullsub_44
|
bl nullsub_44
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
bl sub_8107ECC
|
bl sub_8107ECC
|
||||||
_08030728:
|
_08030728:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -4439,7 +4439,7 @@ CompleteWhenChoseItem: @ 803073C
|
|||||||
ldrh r1, [r0]
|
ldrh r1, [r0]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl EmitOneReturnValue
|
bl EmitOneReturnValue
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08030762:
|
_08030762:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -4472,7 +4472,7 @@ CompleteOnSpecialAnimDone: @ 8030778
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080307A2
|
bne _080307A2
|
||||||
_0803079E:
|
_0803079E:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_080307A2:
|
_080307A2:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -4510,7 +4510,7 @@ DoHitAnimBlinkSpriteEffect: @ 80307B4
|
|||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r0, _080307FC @ =gUnknown_2024005
|
ldr r0, _080307FC @ =gUnknown_2024005
|
||||||
strb r3, [r0]
|
strb r3, [r0]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _0803082A
|
b _0803082A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080307F0: .4byte gUnknown_2023D44
|
_080307F0: .4byte gUnknown_2023D44
|
||||||
@@ -4602,8 +4602,8 @@ _080308A0: .4byte gUnknown_83FE770
|
|||||||
_080308A4: .4byte gUnknown_8247094
|
_080308A4: .4byte gUnknown_8247094
|
||||||
thumb_func_end sub_8030830
|
thumb_func_end sub_8030830
|
||||||
|
|
||||||
thumb_func_start sub_80308A8
|
thumb_func_start MoveSelectionDisplayPpString
|
||||||
sub_80308A8: @ 80308A8
|
MoveSelectionDisplayPpString: @ 80308A8
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r4, _080308C4 @ =gUnknown_202298C
|
ldr r4, _080308C4 @ =gUnknown_202298C
|
||||||
ldr r1, _080308C8 @ =gUnknown_83FE766
|
ldr r1, _080308C8 @ =gUnknown_83FE766
|
||||||
@@ -4618,10 +4618,10 @@ sub_80308A8: @ 80308A8
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080308C4: .4byte gUnknown_202298C
|
_080308C4: .4byte gUnknown_202298C
|
||||||
_080308C8: .4byte gUnknown_83FE766
|
_080308C8: .4byte gUnknown_83FE766
|
||||||
thumb_func_end sub_80308A8
|
thumb_func_end MoveSelectionDisplayPpString
|
||||||
|
|
||||||
thumb_func_start sub_80308CC
|
thumb_func_start MoveSelectionDisplayPpNumber
|
||||||
sub_80308CC: @ 80308CC
|
MoveSelectionDisplayPpNumber: @ 80308CC
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
ldr r5, _08030930 @ =gUnknown_2022BC4
|
ldr r5, _08030930 @ =gUnknown_2022BC4
|
||||||
ldr r7, _08030934 @ =gUnknown_2023BC4
|
ldr r7, _08030934 @ =gUnknown_2023BC4
|
||||||
@@ -4673,10 +4673,10 @@ _08030930: .4byte gUnknown_2022BC4
|
|||||||
_08030934: .4byte gUnknown_2023BC4
|
_08030934: .4byte gUnknown_2023BC4
|
||||||
_08030938: .4byte gUnknown_202298C
|
_08030938: .4byte gUnknown_202298C
|
||||||
_0803093C: .4byte gUnknown_2023FFC
|
_0803093C: .4byte gUnknown_2023FFC
|
||||||
thumb_func_end sub_80308CC
|
thumb_func_end MoveSelectionDisplayPpNumber
|
||||||
|
|
||||||
thumb_func_start sub_8030940
|
thumb_func_start MoveSelectionDisplayMoveType
|
||||||
sub_8030940: @ 8030940
|
MoveSelectionDisplayMoveType: @ 8030940
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r5, _080309AC @ =gUnknown_2023BC4
|
ldr r5, _080309AC @ =gUnknown_2023BC4
|
||||||
ldrb r4, [r5]
|
ldrb r4, [r5]
|
||||||
@@ -4735,7 +4735,7 @@ _080309BC: .4byte gUnknown_83FE770
|
|||||||
_080309C0: .4byte gUnknown_8250C04
|
_080309C0: .4byte gUnknown_8250C04
|
||||||
_080309C4: .4byte gUnknown_2023FFC
|
_080309C4: .4byte gUnknown_2023FFC
|
||||||
_080309C8: .4byte gUnknown_824F1A0
|
_080309C8: .4byte gUnknown_824F1A0
|
||||||
thumb_func_end sub_8030940
|
thumb_func_end MoveSelectionDisplayMoveType
|
||||||
|
|
||||||
thumb_func_start sub_80309CC
|
thumb_func_start sub_80309CC
|
||||||
sub_80309CC: @ 80309CC
|
sub_80309CC: @ 80309CC
|
||||||
@@ -4920,7 +4920,7 @@ CompleteOnFinishedStatusAnimation: @ 8030AFC
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08030B1E
|
bne _08030B1E
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08030B1E:
|
_08030B1E:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -4946,7 +4946,7 @@ CompleteOnFinishedBattleAnimation: @ 8030B2C
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08030B4E
|
bne _08030B4E
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08030B4E:
|
_08030B4E:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -5033,7 +5033,7 @@ _08030BEA:
|
|||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl EmitDataTransfer
|
bl EmitDataTransfer
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
add sp, 0x100
|
add sp, 0x100
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -6030,7 +6030,7 @@ _08031406:
|
|||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl EmitDataTransfer
|
bl EmitDataTransfer
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
add sp, 0x58
|
add sp, 0x58
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -6082,7 +6082,7 @@ _0803147A:
|
|||||||
cmp r5, 0x5
|
cmp r5, 0x5
|
||||||
bls _0803146C
|
bls _0803146C
|
||||||
_08031486:
|
_08031486:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -7273,7 +7273,7 @@ _08031EC2:
|
|||||||
cmp r3, r0
|
cmp r3, r0
|
||||||
bcc _08031EC2
|
bcc _08031EC2
|
||||||
_08031EE4:
|
_08031EE4:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -7317,7 +7317,7 @@ PlayerHandleLoadMonSprite: @ 8031F00
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldr r1, _08031F64 @ =sub_802E404
|
ldr r1, _08031F64 @ =CompleteOnBankSpritePosX_0
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -7329,7 +7329,7 @@ _08031F54: .4byte gUnknown_2024284
|
|||||||
_08031F58: .4byte gUnknown_202063C
|
_08031F58: .4byte gUnknown_202063C
|
||||||
_08031F5C: .4byte gUnknown_2023D44
|
_08031F5C: .4byte gUnknown_2023D44
|
||||||
_08031F60: .4byte gUnknown_3004FE0
|
_08031F60: .4byte gUnknown_3004FE0
|
||||||
_08031F64: .4byte sub_802E404
|
_08031F64: .4byte CompleteOnBankSpritePosX_0
|
||||||
thumb_func_end PlayerHandleLoadMonSprite
|
thumb_func_end PlayerHandleLoadMonSprite
|
||||||
|
|
||||||
thumb_func_start PlayerHandleSwitchInAnim
|
thumb_func_start PlayerHandleSwitchInAnim
|
||||||
@@ -7617,7 +7617,7 @@ _080321A8:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl SetHealthboxSpriteInvisible
|
bl SetHealthboxSpriteInvisible
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_080321DE:
|
_080321DE:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -8287,7 +8287,7 @@ PlayerHandlePaletteFade: @ 803273C
|
|||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0x10
|
movs r3, 0x10
|
||||||
bl BeginNormalPaletteFade
|
bl BeginNormalPaletteFade
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -8396,7 +8396,7 @@ _08032824:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08032824
|
bne _08032824
|
||||||
_0803282E:
|
_0803282E:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -8515,7 +8515,7 @@ _08032852:
|
|||||||
lsrs r3, r0, 24
|
lsrs r3, r0, 24
|
||||||
cmp r3, 0
|
cmp r3, 0
|
||||||
beq _08032948
|
beq _08032948
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _08032966
|
b _08032966
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08032924: .4byte gUnknown_2023BC4
|
_08032924: .4byte gUnknown_2023BC4
|
||||||
@@ -8733,7 +8733,7 @@ _08032AB0:
|
|||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
strb r4, [r0, 0x4]
|
strb r4, [r0, 0x4]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08032AEC:
|
_08032AEC:
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -8810,7 +8810,7 @@ sub_8032B70: @ 8032B70
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08032B88: .4byte gUnknown_2023BC4
|
_08032B88: .4byte gUnknown_2023BC4
|
||||||
_08032B8C:
|
_08032B8C:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08032B90:
|
_08032B90:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -8968,9 +8968,9 @@ sub_8032CB4: @ 8032CB4
|
|||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80309CC
|
bl sub_80309CC
|
||||||
bl sub_80308A8
|
bl MoveSelectionDisplayPpString
|
||||||
bl sub_80308CC
|
bl MoveSelectionDisplayPpNumber
|
||||||
bl sub_8030940
|
bl MoveSelectionDisplayMoveType
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9142,7 +9142,7 @@ sub_8032E28: @ 8032E28
|
|||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0x10
|
movs r3, 0x10
|
||||||
bl BeginNormalPaletteFade
|
bl BeginNormalPaletteFade
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -9283,7 +9283,7 @@ PlayerHandleExpUpdate: @ 8032F4C
|
|||||||
bl GetMonData
|
bl GetMonData
|
||||||
cmp r0, 0x63
|
cmp r0, 0x63
|
||||||
bls _08032F84
|
bls _08032F84
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _08032FD0
|
b _08032FD0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08032F78: .4byte gUnknown_2022BC4
|
_08032F78: .4byte gUnknown_2022BC4
|
||||||
@@ -9480,7 +9480,7 @@ PlayerHandleStatusXor: @ 80330C8
|
|||||||
movs r1, 0x37
|
movs r1, 0x37
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_804037C
|
bl sub_804037C
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -9497,7 +9497,7 @@ _08033130: .4byte gUnknown_2022BC4
|
|||||||
thumb_func_start sub_8033134
|
thumb_func_start sub_8033134
|
||||||
sub_8033134: @ 8033134
|
sub_8033134: @ 8033134
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8033134
|
thumb_func_end sub_8033134
|
||||||
@@ -9581,7 +9581,7 @@ _080331B0:
|
|||||||
str r0, [r3, 0x8]
|
str r0, [r3, 0x8]
|
||||||
ldr r0, [r3, 0x8]
|
ldr r0, [r3, 0x8]
|
||||||
_080331DC:
|
_080331DC:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -9607,7 +9607,7 @@ PlayerHandlePlayBGM: @ 80331F4
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
bl PlayBGM
|
bl PlayBGM
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9618,7 +9618,7 @@ _08033220: .4byte gUnknown_2023BC4
|
|||||||
thumb_func_start sub_8033224
|
thumb_func_start sub_8033224
|
||||||
sub_8033224: @ 8033224
|
sub_8033224: @ 8033224
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8033224
|
thumb_func_end sub_8033224
|
||||||
@@ -9630,7 +9630,7 @@ PlayerHandleTwoReturnValues: @ 8033230
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl EmitTwoReturnValues
|
bl EmitTwoReturnValues
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end PlayerHandleTwoReturnValues
|
thumb_func_end PlayerHandleTwoReturnValues
|
||||||
@@ -9642,7 +9642,7 @@ PlayerHandleChosenMonReturnValue: @ 8033244
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl EmitChosenMonReturnValue
|
bl EmitChosenMonReturnValue
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end PlayerHandleChosenMonReturnValue
|
thumb_func_end PlayerHandleChosenMonReturnValue
|
||||||
@@ -9653,7 +9653,7 @@ PlayerHandleOneReturnValue: @ 8033258
|
|||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl EmitOneReturnValue
|
bl EmitOneReturnValue
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end PlayerHandleOneReturnValue
|
thumb_func_end PlayerHandleOneReturnValue
|
||||||
@@ -9664,7 +9664,7 @@ PlayerHandleOneReturnValue_Duplicate: @ 803326C
|
|||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl EmitOneReturnValue_Duplicate
|
bl EmitOneReturnValue_Duplicate
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end PlayerHandleOneReturnValue_Duplicate
|
thumb_func_end PlayerHandleOneReturnValue_Duplicate
|
||||||
@@ -9678,7 +9678,7 @@ PlayerHandleCmd37: @ 8033280
|
|||||||
negs r0, r0
|
negs r0, r0
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9704,7 +9704,7 @@ PlayerHandleCmd38: @ 803329C
|
|||||||
ands r0, r2
|
ands r0, r2
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r3]
|
strb r0, [r3]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9721,7 +9721,7 @@ PlayerHandleCmd39: @ 80332D4
|
|||||||
movs r0, 0x7F
|
movs r0, 0x7F
|
||||||
ands r0, r1
|
ands r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9743,7 +9743,7 @@ PlayerHandleCmd40: @ 80332EC
|
|||||||
ands r0, r2
|
ands r0, r2
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r3]
|
strb r0, [r3]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9768,7 +9768,7 @@ PlayerHandleHitAnimation: @ 8033314
|
|||||||
lsls r0, 29
|
lsls r0, 29
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bge _08033348
|
bge _08033348
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _08033372
|
b _08033372
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0803333C: .4byte gUnknown_202063C
|
_0803333C: .4byte gUnknown_202063C
|
||||||
@@ -9808,7 +9808,7 @@ _08033380: .4byte DoHitAnimBlinkSpriteEffect
|
|||||||
thumb_func_start sub_8033384
|
thumb_func_start sub_8033384
|
||||||
sub_8033384: @ 8033384
|
sub_8033384: @ 8033384
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8033384
|
thumb_func_end sub_8033384
|
||||||
@@ -9839,7 +9839,7 @@ _080333A4:
|
|||||||
lsls r1, r3, 24
|
lsls r1, r3, 24
|
||||||
asrs r1, 24
|
asrs r1, 24
|
||||||
bl PlaySE12WithPanning
|
bl PlaySE12WithPanning
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -9864,7 +9864,7 @@ sub_80333D4: @ 80333D4
|
|||||||
lsls r1, 8
|
lsls r1, 8
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
bl PlayFanfare
|
bl PlayFanfare
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9893,7 +9893,7 @@ PlayerHandleFaintingCry: @ 8033404
|
|||||||
negs r1, r1
|
negs r1, r1
|
||||||
movs r2, 0x5
|
movs r2, 0x5
|
||||||
bl PlayCry3
|
bl PlayCry3
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -9918,7 +9918,7 @@ PlayerHandleIntroSlide: @ 8033444
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strh r0, [r2]
|
strh r0, [r2]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -10294,7 +10294,7 @@ PlayerHandleDrawPartyStatusSummary: @ 803376C
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0803379C
|
bne _0803379C
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _08033810
|
b _08033810
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08033794: .4byte gUnknown_2022BC4
|
_08033794: .4byte gUnknown_2022BC4
|
||||||
@@ -10399,7 +10399,7 @@ sub_8033830: @ 8033830
|
|||||||
adds r0, r2
|
adds r0, r2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
strb r1, [r0, 0x5]
|
strb r1, [r0, 0x5]
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
_08033868:
|
_08033868:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -10437,7 +10437,7 @@ PlayerHandleCmd49: @ 8033878
|
|||||||
ldr r1, _080338C4 @ =sub_80491B0
|
ldr r1, _080338C4 @ =sub_80491B0
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
_080338AA:
|
_080338AA:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -10458,7 +10458,7 @@ sub_80338C8: @ 80338C8
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl dp11b_obj_free
|
bl dp11b_obj_free
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -10502,7 +10502,7 @@ PlayerHandleSpriteInvisibility: @ 80338EC
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl CopyBattleSpriteInvisibility
|
bl CopyBattleSpriteInvisibility
|
||||||
_08033932:
|
_08033932:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -10544,7 +10544,7 @@ sub_803394C: @ 803394C
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08033998
|
beq _08033998
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
b _080339A4
|
b _080339A4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08033990: .4byte gUnknown_2023BC4
|
_08033990: .4byte gUnknown_2023BC4
|
||||||
@@ -10606,7 +10606,7 @@ _080339FC: .4byte gUnknown_2023BC4
|
|||||||
_08033A00:
|
_08033A00:
|
||||||
bl PrintLinkStandbyMsg
|
bl PrintLinkStandbyMsg
|
||||||
_08033A04:
|
_08033A04:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -10660,7 +10660,7 @@ _08033A62:
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
_08033A68:
|
_08033A68:
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -10684,7 +10684,7 @@ sub_8033A78: @ 8033A78
|
|||||||
bl FadeOutMapMusic
|
bl FadeOutMapMusic
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
bl BeginFastPaletteFade
|
bl BeginFastPaletteFade
|
||||||
bl sub_802E33C
|
bl PlayerBufferExecCompleted
|
||||||
ldr r1, _08033ABC @ =gUnknown_3004FE0
|
ldr r1, _08033ABC @ =gUnknown_3004FE0
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
|
|||||||
@@ -568,7 +568,7 @@ sub_81564F0: @ 81564F0
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
bl sub_8127968
|
bl sub_8127968
|
||||||
_08156520:
|
_08156520:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -641,7 +641,7 @@ sub_8156594: @ 8156594
|
|||||||
ldr r1, _081565D4 @ =sub_81565E8
|
ldr r1, _081565D4 @ =sub_81565E8
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
bl nullsub_44
|
bl nullsub_44
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _081565D8 @ =gUnknown_20370C0
|
ldr r0, _081565D8 @ =gUnknown_20370C0
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1992,7 +1992,7 @@ sub_8157084: @ 8157084
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_800D9EC
|
bl PrepareBufferDataTransferLink
|
||||||
ldr r1, _081570D4 @ =gUnknown_2022BC4
|
ldr r1, _081570D4 @ =gUnknown_2022BC4
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
|
|||||||
@@ -495,7 +495,7 @@ SafariBufferExecCompleted: @ 80DD8C8
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_800D9EC
|
bl PrepareBufferDataTransferLink
|
||||||
ldr r1, _080DD918 @ =gUnknown_2022BC4
|
ldr r1, _080DD918 @ =gUnknown_2022BC4
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
lsls r0, 9
|
lsls r0, 9
|
||||||
|
|||||||
+67
-67
@@ -29,7 +29,7 @@ _0800D256:
|
|||||||
ldr r0, _0800D274 @ =sub_8081A90
|
ldr r0, _0800D274 @ =sub_8081A90
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
bl sub_800D93C
|
bl CreateTasksForSendRecvLinkBuffers
|
||||||
_0800D262:
|
_0800D262:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -818,8 +818,8 @@ _0800D89C:
|
|||||||
_0800D8AC: .4byte gUnknown_2023BCC
|
_0800D8AC: .4byte gUnknown_2023BCC
|
||||||
thumb_func_end sub_800D768
|
thumb_func_end sub_800D768
|
||||||
|
|
||||||
thumb_func_start sub_800D8B0
|
thumb_func_start PrepareBufferDataTransfer
|
||||||
sub_800D8B0: @ 800D8B0
|
PrepareBufferDataTransfer: @ 800D8B0
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -836,7 +836,7 @@ sub_800D8B0: @ 800D8B0
|
|||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_800D9EC
|
bl PrepareBufferDataTransferLink
|
||||||
b _0800D92E
|
b _0800D92E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800D8D8: .4byte gUnknown_2022B4C
|
_0800D8D8: .4byte gUnknown_2022B4C
|
||||||
@@ -891,10 +891,10 @@ _0800D92E:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800D934: .4byte gUnknown_20233C4
|
_0800D934: .4byte gUnknown_20233C4
|
||||||
_0800D938: .4byte gUnknown_2023BC4
|
_0800D938: .4byte gUnknown_2023BC4
|
||||||
thumb_func_end sub_800D8B0
|
thumb_func_end PrepareBufferDataTransfer
|
||||||
|
|
||||||
thumb_func_start sub_800D93C
|
thumb_func_start CreateTasksForSendRecvLinkBuffers
|
||||||
sub_800D93C: @ 800D93C
|
CreateTasksForSendRecvLinkBuffers: @ 800D93C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r0, _0800D9D4 @ =sub_800DB6C
|
ldr r0, _0800D9D4 @ =sub_800DB6C
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@@ -975,10 +975,10 @@ _0800D9DC: .4byte gUnknown_3005090
|
|||||||
_0800D9E0: .4byte Task_HandleCopyReceivedLinkBuffersData
|
_0800D9E0: .4byte Task_HandleCopyReceivedLinkBuffersData
|
||||||
_0800D9E4: .4byte gUnknown_202286D
|
_0800D9E4: .4byte gUnknown_202286D
|
||||||
_0800D9E8: .4byte gUnknown_202286E
|
_0800D9E8: .4byte gUnknown_202286E
|
||||||
thumb_func_end sub_800D93C
|
thumb_func_end CreateTasksForSendRecvLinkBuffers
|
||||||
|
|
||||||
thumb_func_start sub_800D9EC
|
thumb_func_start PrepareBufferDataTransferLink
|
||||||
sub_800D9EC: @ 800D9EC
|
PrepareBufferDataTransferLink: @ 800D9EC
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -1167,7 +1167,7 @@ _0800DB5C: .4byte gUnknown_2023D6B
|
|||||||
_0800DB60: .4byte gUnknown_2023D6C
|
_0800DB60: .4byte gUnknown_2023D6C
|
||||||
_0800DB64: .4byte gUnknown_2023D70
|
_0800DB64: .4byte gUnknown_2023D70
|
||||||
_0800DB68: .4byte gUnknown_2023D6E
|
_0800DB68: .4byte gUnknown_2023D6E
|
||||||
thumb_func_end sub_800D9EC
|
thumb_func_end PrepareBufferDataTransferLink
|
||||||
|
|
||||||
thumb_func_start sub_800DB6C
|
thumb_func_start sub_800DB6C
|
||||||
sub_800DB6C: @ 800DB6C
|
sub_800DB6C: @ 800DB6C
|
||||||
@@ -1722,7 +1722,7 @@ EmitGetMonData: @ 800DFA4
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r3, [r1, 0x3]
|
strb r3, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1744,7 +1744,7 @@ EmitGetRawMonData: @ 800DFC8
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r4, [r1, 0x3]
|
strb r4, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1781,7 +1781,7 @@ _0800E010:
|
|||||||
_0800E01E:
|
_0800E01E:
|
||||||
adds r2, r5, 0x3
|
adds r2, r5, 0x3
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1818,7 +1818,7 @@ _0800E05C:
|
|||||||
adds r2, r4, 0x3
|
adds r2, r4, 0x3
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1837,7 +1837,7 @@ EmitLoadMonSprite: @ 800E070
|
|||||||
strb r2, [r1, 0x1]
|
strb r2, [r1, 0x1]
|
||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1857,7 +1857,7 @@ EmitSwitchInAnim: @ 800E090
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r3, [r1, 0x3]
|
strb r3, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1876,7 +1876,7 @@ EmitReturnMonToBall: @ 800E0B4
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1895,7 +1895,7 @@ EmitDrawTrainerPic: @ 800E0D4
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1914,7 +1914,7 @@ EmitTrainerSlide: @ 800E0F4
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1933,7 +1933,7 @@ EmitTrainerSlideBack: @ 800E114
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1952,7 +1952,7 @@ EmitFaintAnimation: @ 800E134
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1971,7 +1971,7 @@ EmitPaletteFade: @ 800E154
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1990,7 +1990,7 @@ EmitSuccessBallThrowAnim: @ 800E174
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -2008,7 +2008,7 @@ EmitBallThrowAnim: @ 800E194
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -2047,7 +2047,7 @@ _0800E1E2:
|
|||||||
adds r2, 0x2
|
adds r2, 0x2
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2150,7 +2150,7 @@ _0800E2A6:
|
|||||||
mov r0, r8
|
mov r0, r8
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
movs r2, 0x2C
|
movs r2, 0x2C
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2267,7 +2267,7 @@ _0800E378:
|
|||||||
mov r0, r10
|
mov r0, r10
|
||||||
mov r1, r9
|
mov r1, r9
|
||||||
movs r2, 0x44
|
movs r2, 0x44
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
mov r9, r4
|
mov r9, r4
|
||||||
@@ -2380,7 +2380,7 @@ _0800E46C:
|
|||||||
mov r0, r10
|
mov r0, r10
|
||||||
mov r1, r9
|
mov r1, r9
|
||||||
movs r2, 0x44
|
movs r2, 0x44
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
mov r9, r4
|
mov r9, r4
|
||||||
@@ -2418,7 +2418,7 @@ EmitChooseAction: @ 800E4D4
|
|||||||
lsrs r2, 8
|
lsrs r2, 8
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2437,7 +2437,7 @@ sub_800E500: @ 800E500
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -2470,7 +2470,7 @@ _0800E53C:
|
|||||||
bls _0800E53C
|
bls _0800E53C
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r2, 0x18
|
movs r2, 0x18
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2499,7 +2499,7 @@ _0800E56E:
|
|||||||
ble _0800E56E
|
ble _0800E56E
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2532,7 +2532,7 @@ _0800E5AA:
|
|||||||
ble _0800E5AA
|
ble _0800E5AA
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r2, 0x8
|
movs r2, 0x8
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2552,7 +2552,7 @@ EmitCmd23: @ 800E5CC
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -2581,7 +2581,7 @@ EmitHealthBarUpdate: @ 800E5EC
|
|||||||
strb r1, [r3, 0x3]
|
strb r1, [r3, 0x3]
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2610,7 +2610,7 @@ EmitExpUpdate: @ 800E624
|
|||||||
asrs r2, 8
|
asrs r2, 8
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2654,7 +2654,7 @@ EmitStatusIconUpdate: @ 800E658
|
|||||||
lsrs r2, 24
|
lsrs r2, 24
|
||||||
strb r2, [r1, 0x8]
|
strb r2, [r1, 0x8]
|
||||||
movs r2, 0x9
|
movs r2, 0x9
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2686,7 +2686,7 @@ EmitStatusAnimation: @ 800E6AC
|
|||||||
lsrs r2, 24
|
lsrs r2, 24
|
||||||
strb r2, [r1, 0x5]
|
strb r2, [r1, 0x5]
|
||||||
movs r2, 0x6
|
movs r2, 0x6
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2705,7 +2705,7 @@ EmitStatusXor: @ 800E6E8
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -2745,7 +2745,7 @@ _0800E738:
|
|||||||
lsrs r2, 16
|
lsrs r2, 16
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2801,7 +2801,7 @@ _0800E7A0:
|
|||||||
lsls r2, 16
|
lsls r2, 16
|
||||||
lsrs r2, 16
|
lsrs r2, 16
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2841,7 +2841,7 @@ _0800E7E6:
|
|||||||
lsrs r2, 16
|
lsrs r2, 16
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2881,7 +2881,7 @@ _0800E82E:
|
|||||||
lsrs r2, 16
|
lsrs r2, 16
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2905,7 +2905,7 @@ EmitTwoReturnValues: @ 800E848
|
|||||||
lsrs r2, 8
|
lsrs r2, 8
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2936,7 +2936,7 @@ _0800E888:
|
|||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
movs r2, 0x5
|
movs r2, 0x5
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2961,7 +2961,7 @@ EmitOneReturnValue: @ 800E8AC
|
|||||||
strb r4, [r3, 0x3]
|
strb r4, [r3, 0x3]
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2986,7 +2986,7 @@ EmitOneReturnValue_Duplicate: @ 800E8D8
|
|||||||
strb r4, [r3, 0x3]
|
strb r4, [r3, 0x3]
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -3006,7 +3006,7 @@ EmitCmd37: @ 800E904
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3024,7 +3024,7 @@ EmitCmd38: @ 800E924
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3043,7 +3043,7 @@ EmitCmd39: @ 800E944
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3062,7 +3062,7 @@ EmitCmd40: @ 800E964
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3081,7 +3081,7 @@ EmitHitAnimation: @ 800E984
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3100,7 +3100,7 @@ EmitCmd42: @ 800E9A4
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3124,7 +3124,7 @@ EmitPlaySE: @ 800E9C4
|
|||||||
strb r4, [r3, 0x3]
|
strb r4, [r3, 0x3]
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -3149,7 +3149,7 @@ sub_800E9F0: @ 800E9F0
|
|||||||
strb r4, [r3, 0x3]
|
strb r4, [r3, 0x3]
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -3169,7 +3169,7 @@ EmitFaintingCry: @ 800EA1C
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3187,7 +3187,7 @@ EmitIntroSlide: @ 800EA3C
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3206,7 +3206,7 @@ EmitIntroTrainerBallThrow: @ 800EA5C
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3245,7 +3245,7 @@ _0800EAA4:
|
|||||||
ble _0800EAA4
|
ble _0800EAA4
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r2, 0x34
|
movs r2, 0x34
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -3265,7 +3265,7 @@ EmitCmd49: @ 800EAC4
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3284,7 +3284,7 @@ EmitCmd50: @ 800EAE4
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3304,7 +3304,7 @@ EmitSpriteInvisibility: @ 800EB04
|
|||||||
strb r2, [r1, 0x2]
|
strb r2, [r1, 0x2]
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3327,7 +3327,7 @@ EmitBattleAnimation: @ 800EB28
|
|||||||
lsrs r2, 8
|
lsrs r2, 8
|
||||||
strb r2, [r1, 0x3]
|
strb r2, [r1, 0x3]
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -3346,7 +3346,7 @@ sub_800EB54: @ 800EB54
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3364,7 +3364,7 @@ sub_800EB74: @ 800EB74
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -3382,7 +3382,7 @@ sub_800EB94: @ 800EB94
|
|||||||
strb r2, [r1]
|
strb r2, [r1]
|
||||||
strb r3, [r1, 0x1]
|
strb r3, [r1, 0x1]
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_800D8B0
|
bl PrepareBufferDataTransfer
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ _0810BC14:
|
|||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
adds r3, r6, 0
|
adds r3, r6, 0
|
||||||
bl sub_800F134
|
bl LoadSpecialPokePic_DontHandleDeoxys
|
||||||
b _0810BC4E
|
b _0810BC4E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0810BC24: .4byte gUnknown_823654C
|
_0810BC24: .4byte gUnknown_823654C
|
||||||
@@ -104,7 +104,7 @@ _0810BC28:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
b _0810BC4E
|
b _0810BC4E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0810BC3C: .4byte gUnknown_823957C
|
_0810BC3C: .4byte gUnknown_823957C
|
||||||
@@ -114,7 +114,7 @@ _0810BC40:
|
|||||||
adds r0, r1
|
adds r0, r1
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r2, r7, 0
|
adds r2, r7, 0
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
_0810BC4E:
|
_0810BC4E:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
|
|||||||
@@ -767,7 +767,7 @@ _0803436C:
|
|||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
adds r3, r6, 0
|
adds r3, r6, 0
|
||||||
bl sub_800F108
|
bl HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||||
mov r3, r8
|
mov r3, r8
|
||||||
lsls r2, r3, 4
|
lsls r2, r3, 4
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
@@ -956,7 +956,7 @@ _0803451C:
|
|||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
adds r3, r4, 0
|
adds r3, r4, 0
|
||||||
bl sub_800F108
|
bl HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||||
b _08034562
|
b _08034562
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08034538: .4byte gUnknown_2024008
|
_08034538: .4byte gUnknown_2024008
|
||||||
@@ -1160,7 +1160,7 @@ sub_80346C4: @ 80346C4
|
|||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
adds r0, 0x4
|
adds r0, 0x4
|
||||||
@@ -1863,7 +1863,7 @@ _08034C16:
|
|||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r3, [sp, 0x4]
|
ldr r3, [sp, 0x4]
|
||||||
bl sub_800F108
|
bl HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
adds r0, 0x4
|
adds r0, 0x4
|
||||||
adds r0, r5
|
adds r0, r5
|
||||||
@@ -2137,7 +2137,7 @@ _08034E90:
|
|||||||
adds r2, r4, r2
|
adds r2, r4, r2
|
||||||
ldr r3, [r2]
|
ldr r3, [r2]
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
bl sub_800F108
|
bl HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||||
b _08034F5E
|
b _08034F5E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08034EFC: .4byte gUnknown_2023BCE
|
_08034EFC: .4byte gUnknown_2023BCE
|
||||||
@@ -2181,7 +2181,7 @@ _08034F10:
|
|||||||
adds r2, r4, r2
|
adds r2, r4, r2
|
||||||
ldr r3, [r2]
|
ldr r3, [r2]
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
bl sub_800F108
|
bl HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||||
_08034F5E:
|
_08034F5E:
|
||||||
str r4, [sp, 0x14]
|
str r4, [sp, 0x14]
|
||||||
ldr r0, _08035080 @ =gUnknown_202401C
|
ldr r0, _08035080 @ =gUnknown_202401C
|
||||||
|
|||||||
+20
-20
@@ -2108,7 +2108,7 @@ _08048B98: .4byte 0x05000040
|
|||||||
_08048B9C: .4byte gUnknown_2024284
|
_08048B9C: .4byte gUnknown_2024284
|
||||||
_08048BA0:
|
_08048BA0:
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
bl sub_8049934
|
bl UpdateStatusIconInHealthbox
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldrh r1, [r2]
|
ldrh r1, [r2]
|
||||||
@@ -2218,7 +2218,7 @@ _08048C8C: .4byte 0x05000040
|
|||||||
_08048C90: .4byte gUnknown_202402C
|
_08048C90: .4byte gUnknown_202402C
|
||||||
_08048C94:
|
_08048C94:
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
bl sub_8049934
|
bl UpdateStatusIconInHealthbox
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldrh r1, [r2]
|
ldrh r1, [r2]
|
||||||
@@ -3838,8 +3838,8 @@ _0804992C: .4byte 0x06010000
|
|||||||
_08049930: .4byte 0x05000008
|
_08049930: .4byte 0x05000008
|
||||||
thumb_func_end sub_804981C
|
thumb_func_end sub_804981C
|
||||||
|
|
||||||
thumb_func_start sub_8049934
|
thumb_func_start UpdateStatusIconInHealthbox
|
||||||
sub_8049934: @ 8049934
|
UpdateStatusIconInHealthbox: @ 8049934
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -3911,7 +3911,7 @@ _080499C0:
|
|||||||
beq _080499E8
|
beq _080499E8
|
||||||
movs r0, 0x1B
|
movs r0, 0x1B
|
||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
bl sub_8049BE4
|
bl GetStatusIconForBankId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl GetHealthboxElementGfxPtr
|
bl GetHealthboxElementGfxPtr
|
||||||
@@ -3928,7 +3928,7 @@ _080499E8:
|
|||||||
beq _08049A06
|
beq _08049A06
|
||||||
movs r0, 0x15
|
movs r0, 0x15
|
||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
bl sub_8049BE4
|
bl GetStatusIconForBankId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl GetHealthboxElementGfxPtr
|
bl GetHealthboxElementGfxPtr
|
||||||
@@ -3942,7 +3942,7 @@ _08049A06:
|
|||||||
beq _08049A24
|
beq _08049A24
|
||||||
movs r0, 0x21
|
movs r0, 0x21
|
||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
bl sub_8049BE4
|
bl GetStatusIconForBankId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl GetHealthboxElementGfxPtr
|
bl GetHealthboxElementGfxPtr
|
||||||
@@ -3956,7 +3956,7 @@ _08049A24:
|
|||||||
beq _08049A42
|
beq _08049A42
|
||||||
movs r0, 0x1E
|
movs r0, 0x1E
|
||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
bl sub_8049BE4
|
bl GetStatusIconForBankId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl GetHealthboxElementGfxPtr
|
bl GetHealthboxElementGfxPtr
|
||||||
@@ -3970,7 +3970,7 @@ _08049A42:
|
|||||||
beq _08049A60
|
beq _08049A60
|
||||||
movs r0, 0x18
|
movs r0, 0x18
|
||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
bl sub_8049BE4
|
bl GetStatusIconForBankId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl GetHealthboxElementGfxPtr
|
bl GetHealthboxElementGfxPtr
|
||||||
@@ -4151,10 +4151,10 @@ _08049BD4: .4byte 0x06010000
|
|||||||
_08049BD8: .4byte 0x04000018
|
_08049BD8: .4byte 0x04000018
|
||||||
_08049BDC: .4byte gUnknown_2024018
|
_08049BDC: .4byte gUnknown_2024018
|
||||||
_08049BE0: .4byte 0x04000008
|
_08049BE0: .4byte 0x04000008
|
||||||
thumb_func_end sub_8049934
|
thumb_func_end UpdateStatusIconInHealthbox
|
||||||
|
|
||||||
thumb_func_start sub_8049BE4
|
thumb_func_start GetStatusIconForBankId
|
||||||
sub_8049BE4: @ 8049BE4
|
GetStatusIconForBankId: @ 8049BE4
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
@@ -4249,10 +4249,10 @@ _08049CA4:
|
|||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8049BE4
|
thumb_func_end GetStatusIconForBankId
|
||||||
|
|
||||||
thumb_func_start sub_8049CAC
|
thumb_func_start UpdateSafariBallsTextOnHealthbox
|
||||||
sub_8049CAC: @ 8049CAC
|
UpdateSafariBallsTextOnHealthbox: @ 8049CAC
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
@@ -4295,7 +4295,7 @@ _08049D00: .4byte gUnknown_83FE80C
|
|||||||
_08049D04: .4byte gUnknown_202063C
|
_08049D04: .4byte gUnknown_202063C
|
||||||
_08049D08: .4byte 0x06010040
|
_08049D08: .4byte 0x06010040
|
||||||
_08049D0C: .4byte 0x06010800
|
_08049D0C: .4byte 0x06010800
|
||||||
thumb_func_end sub_8049CAC
|
thumb_func_end UpdateSafariBallsTextOnHealthbox
|
||||||
|
|
||||||
thumb_func_start UpdateLeftNoOfBallsTextOnHealthbox
|
thumb_func_start UpdateLeftNoOfBallsTextOnHealthbox
|
||||||
UpdateLeftNoOfBallsTextOnHealthbox: @ 8049D10
|
UpdateLeftNoOfBallsTextOnHealthbox: @ 8049D10
|
||||||
@@ -4547,12 +4547,12 @@ _08049F16:
|
|||||||
bne _08049F24
|
bne _08049F24
|
||||||
_08049F1E:
|
_08049F1E:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8049934
|
bl UpdateStatusIconInHealthbox
|
||||||
_08049F24:
|
_08049F24:
|
||||||
cmp r7, 0xA
|
cmp r7, 0xA
|
||||||
bne _08049F2E
|
bne _08049F2E
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8049CAC
|
bl UpdateSafariBallsTextOnHealthbox
|
||||||
_08049F2E:
|
_08049F2E:
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
subs r0, 0xA
|
subs r0, 0xA
|
||||||
@@ -4624,7 +4624,7 @@ _08049FB8:
|
|||||||
bne _08049FC6
|
bne _08049FC6
|
||||||
_08049FC0:
|
_08049FC0:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8049934
|
bl UpdateStatusIconInHealthbox
|
||||||
_08049FC6:
|
_08049FC6:
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
@@ -5582,7 +5582,7 @@ sub_804A6D8: @ 804A6D8
|
|||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_804A6D8
|
thumb_func_end sub_804A6D8
|
||||||
|
|||||||
@@ -899,7 +899,7 @@ _080D79C2:
|
|||||||
adds r0, r1, 0
|
adds r0, r1, 0
|
||||||
_080D79C4:
|
_080D79C4:
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_80D8418
|
bl ExpandBattleTextBuffPlaceholders
|
||||||
bl _080D8382
|
bl _080D8382
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080D79D0: .4byte gUnknown_2022AD8
|
_080D79D0: .4byte gUnknown_2022AD8
|
||||||
@@ -1710,7 +1710,7 @@ _080D806E:
|
|||||||
ands r1, r0
|
ands r1, r0
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
beq _080D8084
|
beq _080D8084
|
||||||
bl sub_80E7440
|
bl GetEreaderTrainerClassId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0xD
|
movs r1, 0xD
|
||||||
@@ -2033,7 +2033,7 @@ _080D82F0: .4byte gUnknown_2023FE8
|
|||||||
_080D82F4: .4byte gUnknown_2024284
|
_080D82F4: .4byte gUnknown_2024284
|
||||||
_080D82F8:
|
_080D82F8:
|
||||||
ldr r0, _080D830C @ =0x00000834
|
ldr r0, _080D830C @ =0x00000834
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
ldr r4, _080D8310 @ =gUnknown_83FD81A
|
ldr r4, _080D8310 @ =gUnknown_83FD81A
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
@@ -2179,8 +2179,8 @@ _080D83FA:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80D7868
|
thumb_func_end sub_80D7868
|
||||||
|
|
||||||
thumb_func_start sub_80D8418
|
thumb_func_start ExpandBattleTextBuffPlaceholders
|
||||||
sub_80D8418: @ 80D8418
|
ExpandBattleTextBuffPlaceholders: @ 80D8418
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -2516,7 +2516,7 @@ _080D86BA:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80D8418
|
thumb_func_end ExpandBattleTextBuffPlaceholders
|
||||||
|
|
||||||
thumb_func_start sub_80D86C8
|
thumb_func_start sub_80D86C8
|
||||||
sub_80D86C8: @ 80D86C8
|
sub_80D86C8: @ 80D86C8
|
||||||
@@ -2889,7 +2889,7 @@ _080D8982:
|
|||||||
mov r0, sp
|
mov r0, sp
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
ands r1, r0
|
ands r1, r0
|
||||||
@@ -2899,7 +2899,7 @@ _080D8982:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_080D89A4:
|
_080D89A4:
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r3}
|
pop {r3}
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ _080CD2E2:
|
|||||||
_080CD302:
|
_080CD302:
|
||||||
ldr r0, _080CD310 @ =gUnknown_83F6C68
|
ldr r0, _080CD310 @ =gUnknown_83F6C68
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
b _080CD324
|
b _080CD324
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CD310: .4byte gUnknown_83F6C68
|
_080CD310: .4byte gUnknown_83F6C68
|
||||||
@@ -294,7 +294,7 @@ sub_80CD460: @ 80CD460
|
|||||||
bl Free
|
bl Free
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl sub_80CD4A4
|
bl sub_80CD4A4
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
_080CD490:
|
_080CD490:
|
||||||
@@ -320,9 +320,9 @@ sub_80CD4A4: @ 80CD4A4
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -856,8 +856,8 @@ _080CD8BE:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80CD854
|
thumb_func_end sub_80CD854
|
||||||
|
|
||||||
thumb_func_start sub_80CD8DC
|
thumb_func_start InitLinkBattleRecords
|
||||||
sub_80CD8DC: @ 80CD8DC
|
InitLinkBattleRecords: @ 80CD8DC
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CD8F0 @ =gUnknown_300500C
|
ldr r0, _080CD8F0 @ =gUnknown_300500C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -869,7 +869,7 @@ sub_80CD8DC: @ 80CD8DC
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CD8F0: .4byte gUnknown_300500C
|
_080CD8F0: .4byte gUnknown_300500C
|
||||||
_080CD8F4: .4byte 0x00000a98
|
_080CD8F4: .4byte 0x00000a98
|
||||||
thumb_func_end sub_80CD8DC
|
thumb_func_end InitLinkBattleRecords
|
||||||
|
|
||||||
thumb_func_start sub_80CD8F8
|
thumb_func_start sub_80CD8F8
|
||||||
sub_80CD8F8: @ 80CD8F8
|
sub_80CD8F8: @ 80CD8F8
|
||||||
@@ -1355,7 +1355,7 @@ sub_80CDCB4: @ 80CDCB4
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
|
|||||||
@@ -13119,7 +13119,7 @@ _08023F84:
|
|||||||
ldrh r0, [r1]
|
ldrh r0, [r1]
|
||||||
ldrb r1, [r1, 0x17]
|
ldrb r1, [r1, 0x17]
|
||||||
lsrs r1, 7
|
lsrs r1, 7
|
||||||
bl sub_8040D38
|
bl GetAbilityBySpecies
|
||||||
ldrb r1, [r7]
|
ldrb r1, [r7]
|
||||||
muls r1, r6
|
muls r1, r6
|
||||||
adds r1, r4
|
adds r1, r4
|
||||||
@@ -15662,7 +15662,7 @@ _080254A8:
|
|||||||
beq _080254B6
|
beq _080254B6
|
||||||
b _080256D0
|
b _080256D0
|
||||||
_080254B6:
|
_080254B6:
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080254E8 @ =gUnknown_2024284
|
ldr r0, _080254E8 @ =gUnknown_2024284
|
||||||
ldr r1, _080254EC @ =gUnknown_2023FE8
|
ldr r1, _080254EC @ =gUnknown_2023FE8
|
||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
@@ -17430,7 +17430,7 @@ _08026304:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0xC
|
movs r0, 0xC
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _0802636E
|
b _0802636E
|
||||||
_08026318:
|
_08026318:
|
||||||
bl IsDma3ManagerBusyWithBgCopy
|
bl IsDma3ManagerBusyWithBgCopy
|
||||||
@@ -17453,7 +17453,7 @@ _08026330:
|
|||||||
bl sub_8026448
|
bl sub_8026448
|
||||||
movs r0, 0xC
|
movs r0, 0xC
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _0802636E
|
b _0802636E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0802634C: .4byte gUnknown_30030F0
|
_0802634C: .4byte gUnknown_30030F0
|
||||||
@@ -17489,12 +17489,12 @@ _08026380:
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0xC
|
movs r0, 0xC
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
movs r0, 0xC
|
movs r0, 0xC
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x7
|
movs r1, 0x7
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
@@ -17622,7 +17622,7 @@ sub_8026480: @ 8026480
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
bl PutMonIconOnLvlUpBox
|
bl PutMonIconOnLvlUpBox
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -17746,7 +17746,7 @@ PutLevelAndGenderOnLvlUpBox: @ 8026524
|
|||||||
strb r5, [r0, 0xD]
|
strb r5, [r0, 0xD]
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
movs r0, 0xF9
|
movs r0, 0xF9
|
||||||
strb r0, [r6]
|
strb r0, [r6]
|
||||||
adds r6, 0x1
|
adds r6, 0x1
|
||||||
@@ -17808,10 +17808,10 @@ _08026624:
|
|||||||
strb r1, [r0, 0x9]
|
strb r1, [r0, 0x9]
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -18501,7 +18501,7 @@ _08026B9C:
|
|||||||
ldr r0, _08026BAC @ =gUnknown_2023D4A
|
ldr r0, _08026BAC @ =gUnknown_2023D4A
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldr r1, _08026BB0 @ =gUnknown_2023D6C
|
ldr r1, _08026BB0 @ =gUnknown_2023D6C
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
b _08026F4E
|
b _08026F4E
|
||||||
@@ -18832,7 +18832,7 @@ _08026DF6:
|
|||||||
beq _08026E4E
|
beq _08026E4E
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
bl sub_8040D38
|
bl GetAbilityBySpecies
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x2B
|
cmp r0, 0x2B
|
||||||
@@ -18907,7 +18907,7 @@ _08026E94:
|
|||||||
beq _08026EEC
|
beq _08026EEC
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
bl sub_8040D38
|
bl GetAbilityBySpecies
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x2B
|
cmp r0, 0x2B
|
||||||
@@ -19577,7 +19577,7 @@ _080273FC:
|
|||||||
_08027426:
|
_08027426:
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldr r1, _0802745C @ =gUnknown_2023D6C
|
ldr r1, _0802745C @ =gUnknown_2023D6C
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r5, _08027460 @ =gUnknown_2023D74
|
ldr r5, _08027460 @ =gUnknown_2023D74
|
||||||
@@ -24065,7 +24065,7 @@ _08029794:
|
|||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldr r1, _080297F8 @ =gUnknown_2023D6C
|
ldr r1, _080297F8 @ =gUnknown_2023D6C
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
pop {r3}
|
pop {r3}
|
||||||
@@ -25562,7 +25562,7 @@ _0802A334:
|
|||||||
str r0, [r2]
|
str r0, [r2]
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldr r1, _0802A3C0 @ =gUnknown_2023D6C
|
ldr r1, _0802A3C0 @ =gUnknown_2023D6C
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r3, _0802A3C4 @ =gUnknown_2023D74
|
ldr r3, _0802A3C4 @ =gUnknown_2023D74
|
||||||
@@ -26197,7 +26197,7 @@ _0802A88C: .4byte gUnknown_825E45C
|
|||||||
_0802A890:
|
_0802A890:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_8040D38
|
bl GetAbilityBySpecies
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
_0802A89C:
|
_0802A89C:
|
||||||
@@ -28930,7 +28930,7 @@ atkCC_callterrainattack: @ 802BE18
|
|||||||
strh r0, [r4]
|
strh r0, [r4]
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldr r1, _0802BE7C @ =gUnknown_2023D6C
|
ldr r1, _0802BE7C @ =gUnknown_2023D6C
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r3, _0802BE80 @ =gUnknown_81D65A8
|
ldr r3, _0802BE80 @ =gUnknown_81D65A8
|
||||||
@@ -30510,7 +30510,7 @@ _0802CA3C:
|
|||||||
strh r0, [r4]
|
strh r0, [r4]
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldr r1, _0802CAAC @ =gUnknown_2023D6C
|
ldr r1, _0802CAAC @ =gUnknown_2023D6C
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r1, _0802CAB0 @ =gUnknown_2023D74
|
ldr r1, _0802CAB0 @ =gUnknown_2023D74
|
||||||
@@ -32221,7 +32221,7 @@ sub_802D800: @ 802D800
|
|||||||
strb r1, [r0, 0x5]
|
strb r1, [r0, 0x5]
|
||||||
ldr r4, _0802D880 @ =gUnknown_2021CD0
|
ldr r4, _0802D880 @ =gUnknown_2021CD0
|
||||||
ldr r0, _0802D884 @ =0x00004037
|
ldr r0, _0802D884 @ =0x00004037
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl GetBoxNamePtr
|
bl GetBoxNamePtr
|
||||||
@@ -32250,7 +32250,7 @@ _0802D888: .4byte gUnknown_2021CF0
|
|||||||
_0802D88C:
|
_0802D88C:
|
||||||
ldr r4, _0802D92C @ =gUnknown_2021CD0
|
ldr r4, _0802D92C @ =gUnknown_2021CD0
|
||||||
ldr r0, _0802D930 @ =0x00004037
|
ldr r0, _0802D930 @ =0x00004037
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl GetBoxNamePtr
|
bl GetBoxNamePtr
|
||||||
@@ -32280,7 +32280,7 @@ _0802D88C:
|
|||||||
strb r0, [r1, 0x5]
|
strb r0, [r1, 0x5]
|
||||||
_0802D8D6:
|
_0802D8D6:
|
||||||
ldr r0, _0802D940 @ =0x00000834
|
ldr r0, _0802D940 @ =0x00000834
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0802D8EA
|
beq _0802D8EA
|
||||||
@@ -32451,7 +32451,7 @@ _0802DA3C:
|
|||||||
beq _0802DA4A
|
beq _0802DA4A
|
||||||
b _0802DB6C
|
b _0802DB6C
|
||||||
_0802DA4A:
|
_0802DA4A:
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_8106B60
|
bl sub_8106B60
|
||||||
ldr r1, _0802DA60 @ =gUnknown_2023E82
|
ldr r1, _0802DA60 @ =gUnknown_2023E82
|
||||||
@@ -32976,7 +32976,7 @@ _0802DE4E:
|
|||||||
adds r2, 0x6D
|
adds r2, 0x6D
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl GetMonData
|
bl GetMonData
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
mov r2, r10
|
mov r2, r10
|
||||||
ldrb r0, [r2]
|
ldrb r0, [r2]
|
||||||
eors r0, r4
|
eors r0, r4
|
||||||
|
|||||||
+26
-26
@@ -25,7 +25,7 @@ sub_807F620: @ 807F620
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807F640: .4byte gUnknown_3005098
|
_0807F640: .4byte gUnknown_3005098
|
||||||
_0807F644:
|
_0807F644:
|
||||||
bl sub_80A0E60
|
bl c3_80A0DD8_is_running
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0807F686
|
bne _0807F686
|
||||||
bl sub_812B478
|
bl sub_812B478
|
||||||
@@ -46,7 +46,7 @@ _0807F65E:
|
|||||||
ldr r0, _0807F68C @ =sub_800FD9C
|
ldr r0, _0807F68C @ =sub_800FD9C
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
bl sub_806D7E8
|
bl sub_806D7E8
|
||||||
bl sub_806D788
|
bl overworld_poison_timer_set
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
_0807F686:
|
_0807F686:
|
||||||
@@ -628,13 +628,13 @@ sub_807FB40: @ 807FB40
|
|||||||
bl sub_80800D0
|
bl sub_80800D0
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0807FB80
|
bne _0807FB80
|
||||||
ldr r0, _0807FB7C @ =sub_80566A4
|
ldr r0, _0807FB7C @ =c2_whiteout
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
b _0807FB8C
|
b _0807FB8C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807FB74: .4byte 0x01000100
|
_0807FB74: .4byte 0x01000100
|
||||||
_0807FB78: .4byte gUnknown_2023E8A
|
_0807FB78: .4byte gUnknown_2023E8A
|
||||||
_0807FB7C: .4byte sub_80566A4
|
_0807FB7C: .4byte c2_whiteout
|
||||||
_0807FB80:
|
_0807FB80:
|
||||||
ldr r0, _0807FB94 @ =c2_exit_to_overworld_2_switch
|
ldr r0, _0807FB94 @ =c2_exit_to_overworld_2_switch
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
@@ -671,13 +671,13 @@ sub_807FBA0: @ 807FBA0
|
|||||||
bl sub_80800D0
|
bl sub_80800D0
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0807FBE0
|
bne _0807FBE0
|
||||||
ldr r0, _0807FBDC @ =sub_80566A4
|
ldr r0, _0807FBDC @ =c2_whiteout
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
b _0807FBE6
|
b _0807FBE6
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807FBD4: .4byte 0x01000100
|
_0807FBD4: .4byte 0x01000100
|
||||||
_0807FBD8: .4byte gUnknown_2023E8A
|
_0807FBD8: .4byte gUnknown_2023E8A
|
||||||
_0807FBDC: .4byte sub_80566A4
|
_0807FBDC: .4byte c2_whiteout
|
||||||
_0807FBE0:
|
_0807FBE0:
|
||||||
ldr r0, _0807FBEC @ =c2_exit_to_overworld_1_continue_scripts_restart_music
|
ldr r0, _0807FBEC @ =c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
@@ -710,13 +710,13 @@ sub_807FBF0: @ 807FBF0
|
|||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
beq _0807FC30
|
beq _0807FC30
|
||||||
ldr r0, _0807FC2C @ =sub_80566A4
|
ldr r0, _0807FC2C @ =c2_whiteout
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
b _0807FC4C
|
b _0807FC4C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807FC24: .4byte 0x01000100
|
_0807FC24: .4byte 0x01000100
|
||||||
_0807FC28: .4byte gUnknown_2023E8A
|
_0807FC28: .4byte gUnknown_2023E8A
|
||||||
_0807FC2C: .4byte sub_80566A4
|
_0807FC2C: .4byte c2_whiteout
|
||||||
_0807FC30:
|
_0807FC30:
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -910,7 +910,7 @@ sub_807FD90: @ 807FD90
|
|||||||
bl sub_8058F78
|
bl sub_8058F78
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
bl sub_8055D30
|
bl sav1_get_flash_used_on_map
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0807FDC0
|
beq _0807FDC0
|
||||||
@@ -997,8 +997,8 @@ _0807FE48:
|
|||||||
_0807FE50: .4byte gUnknown_2024284
|
_0807FE50: .4byte gUnknown_2024284
|
||||||
thumb_func_end sub_807FDF4
|
thumb_func_end sub_807FDF4
|
||||||
|
|
||||||
thumb_func_start sub_807FE54
|
thumb_func_start reads_trainer_data_byte0
|
||||||
sub_807FE54: @ 807FE54
|
reads_trainer_data_byte0: @ 807FE54
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
@@ -1121,7 +1121,7 @@ _0807FF2C:
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_807FE54
|
thumb_func_end reads_trainer_data_byte0
|
||||||
|
|
||||||
thumb_func_start sub_807FF34
|
thumb_func_start sub_807FF34
|
||||||
sub_807FF34: @ 807FF34
|
sub_807FF34: @ 807FF34
|
||||||
@@ -1251,7 +1251,7 @@ _0808001A:
|
|||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_807FE54
|
bl reads_trainer_data_byte0
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
@@ -1683,7 +1683,7 @@ sub_8080378: @ 8080378
|
|||||||
lsls r1, 19
|
lsls r1, 19
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
@@ -1741,7 +1741,7 @@ sub_80803E4: @ 80803E4
|
|||||||
bl sub_80800B8
|
bl sub_80800B8
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
@@ -1754,7 +1754,7 @@ sub_80803FC: @ 80803FC
|
|||||||
bl sub_80800B8
|
bl sub_80800B8
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80803FC
|
thumb_func_end sub_80803FC
|
||||||
@@ -1765,7 +1765,7 @@ sub_8080410: @ 8080410
|
|||||||
bl sub_80800B8
|
bl sub_80800B8
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8080410
|
thumb_func_end sub_8080410
|
||||||
@@ -1778,7 +1778,7 @@ HasTrainerAlreadyBeenFought: @ 8080424
|
|||||||
lsls r1, 19
|
lsls r1, 19
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
@@ -1793,7 +1793,7 @@ trainer_flag_set: @ 808043C
|
|||||||
lsls r1, 19
|
lsls r1, 19
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end trainer_flag_set
|
thumb_func_end trainer_flag_set
|
||||||
@@ -1806,7 +1806,7 @@ trainer_flag_clear: @ 8080450
|
|||||||
lsls r1, 19
|
lsls r1, 19
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end trainer_flag_clear
|
thumb_func_end trainer_flag_clear
|
||||||
@@ -1906,12 +1906,12 @@ _08080524:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _08080540
|
bne _08080540
|
||||||
_08080530:
|
_08080530:
|
||||||
ldr r0, _0808053C @ =sub_80566A4
|
ldr r0, _0808053C @ =c2_whiteout
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
b _0808054E
|
b _0808054E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08080538: .4byte gUnknown_2023E8A
|
_08080538: .4byte gUnknown_2023E8A
|
||||||
_0808053C: .4byte sub_80566A4
|
_0808053C: .4byte c2_whiteout
|
||||||
_08080540:
|
_08080540:
|
||||||
ldr r0, _08080554 @ =c2_exit_to_overworld_1_continue_scripts_restart_music
|
ldr r0, _08080554 @ =c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
@@ -1945,12 +1945,12 @@ _08080578:
|
|||||||
bl sub_80800D0
|
bl sub_80800D0
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _08080594
|
bne _08080594
|
||||||
ldr r0, _08080590 @ =sub_80566A4
|
ldr r0, _08080590 @ =c2_whiteout
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
b _080805A6
|
b _080805A6
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0808058C: .4byte gUnknown_2023E8A
|
_0808058C: .4byte gUnknown_2023E8A
|
||||||
_08080590: .4byte sub_80566A4
|
_08080590: .4byte c2_whiteout
|
||||||
_08080594:
|
_08080594:
|
||||||
ldr r0, _080805AC @ =c2_exit_to_overworld_1_continue_scripts_restart_music
|
ldr r0, _080805AC @ =c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
@@ -1987,7 +1987,7 @@ _080805D4: .4byte sub_8080558
|
|||||||
sub_80805D8: @ 80805D8
|
sub_80805D8: @ 80805D8
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_80806D8
|
bl sub_80806D8
|
||||||
bl sub_806943C
|
bl ShowFieldMessage
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80805D8
|
thumb_func_end sub_80805D8
|
||||||
@@ -2028,7 +2028,7 @@ _08080614: .4byte gUnknown_81C555B
|
|||||||
sub_8080618: @ 8080618
|
sub_8080618: @ 8080618
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8080734
|
bl sub_8080734
|
||||||
bl sub_806943C
|
bl ShowFieldMessage
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8080618
|
thumb_func_end sub_8080618
|
||||||
|
|||||||
+15
-15
@@ -46,7 +46,7 @@ _080E59B8:
|
|||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
b _080E5A00
|
b _080E5A00
|
||||||
_080E59D0:
|
_080E59D0:
|
||||||
lsls r0, r5, 24
|
lsls r0, r5, 24
|
||||||
@@ -71,7 +71,7 @@ _080E59F0:
|
|||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
_080E59F6:
|
_080E59F6:
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r0, r4, 0x1
|
adds r0, r4, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -90,7 +90,7 @@ _080E5A00:
|
|||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_080E5A20:
|
_080E5A20:
|
||||||
bl sub_80E7064
|
bl sub_80E7064
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
@@ -644,7 +644,7 @@ sub_80E5E5C: @ 80E5E5C
|
|||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080E5E6C @ =0x00004010
|
ldr r0, _080E5E6C @ =0x00004010
|
||||||
movs r1, 0x12
|
movs r1, 0x12
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1872,7 +1872,7 @@ sub_80E678C: @ 80E678C
|
|||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
movs r3, 0x3
|
movs r3, 0x3
|
||||||
bl sub_80BD89C
|
bl ConvertEasyChatWordsToString
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
cmp r0, 0xFE
|
cmp r0, 0xFE
|
||||||
@@ -1909,7 +1909,7 @@ _080E67E4:
|
|||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
movs r2, 0x3
|
movs r2, 0x3
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_80BD89C
|
bl ConvertEasyChatWordsToString
|
||||||
_080E67F0:
|
_080E67F0:
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -2799,7 +2799,7 @@ _080E6F0E:
|
|||||||
ldr r4, _080E6FA4 @ =gUnknown_300500C
|
ldr r4, _080E6FA4 @ =gUnknown_300500C
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
adds r1, 0xA
|
adds r1, 0xA
|
||||||
bl sub_805490C
|
bl CopyUnalignedWord
|
||||||
adds r0, r5, 0x4
|
adds r0, r5, 0x4
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
bl StringCopy7
|
bl StringCopy7
|
||||||
@@ -2912,7 +2912,7 @@ _080E7016:
|
|||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
ldr r0, _080E7040 @ =0x0000055c
|
ldr r0, _080E7040 @ =0x0000055c
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
@@ -3369,7 +3369,7 @@ _080E7372:
|
|||||||
adds r0, 0xC
|
adds r0, 0xC
|
||||||
ldr r1, [r5]
|
ldr r1, [r5]
|
||||||
adds r1, 0xA
|
adds r1, 0xA
|
||||||
bl sub_805490C
|
bl CopyUnalignedWord
|
||||||
adds r0, r7, 0x4
|
adds r0, r7, 0x4
|
||||||
ldr r1, [r5]
|
ldr r1, [r5]
|
||||||
bl StringCopy7
|
bl StringCopy7
|
||||||
@@ -3435,8 +3435,8 @@ _080E7418: .4byte 0x00002cac
|
|||||||
_080E741C: .4byte gUnknown_2024284
|
_080E741C: .4byte gUnknown_2024284
|
||||||
thumb_func_end sub_80E7348
|
thumb_func_end sub_80E7348
|
||||||
|
|
||||||
thumb_func_start sub_80E7420
|
thumb_func_start GetEreaderTrainerFrontSpriteId
|
||||||
sub_80E7420: @ 80E7420
|
GetEreaderTrainerFrontSpriteId: @ 80E7420
|
||||||
ldr r1, _080E7434 @ =gUnknown_82538A8
|
ldr r1, _080E7434 @ =gUnknown_82538A8
|
||||||
ldr r0, _080E7438 @ =gUnknown_300500C
|
ldr r0, _080E7438 @ =gUnknown_300500C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -3450,10 +3450,10 @@ sub_80E7420: @ 80E7420
|
|||||||
_080E7434: .4byte gUnknown_82538A8
|
_080E7434: .4byte gUnknown_82538A8
|
||||||
_080E7438: .4byte gUnknown_300500C
|
_080E7438: .4byte gUnknown_300500C
|
||||||
_080E743C: .4byte 0x000004a1
|
_080E743C: .4byte 0x000004a1
|
||||||
thumb_func_end sub_80E7420
|
thumb_func_end GetEreaderTrainerFrontSpriteId
|
||||||
|
|
||||||
thumb_func_start sub_80E7440
|
thumb_func_start GetEreaderTrainerClassId
|
||||||
sub_80E7440: @ 80E7440
|
GetEreaderTrainerClassId: @ 80E7440
|
||||||
ldr r1, _080E7454 @ =gUnknown_825393E
|
ldr r1, _080E7454 @ =gUnknown_825393E
|
||||||
ldr r0, _080E7458 @ =gUnknown_300500C
|
ldr r0, _080E7458 @ =gUnknown_300500C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -3467,7 +3467,7 @@ sub_80E7440: @ 80E7440
|
|||||||
_080E7454: .4byte gUnknown_825393E
|
_080E7454: .4byte gUnknown_825393E
|
||||||
_080E7458: .4byte gUnknown_300500C
|
_080E7458: .4byte gUnknown_300500C
|
||||||
_080E745C: .4byte 0x000004a1
|
_080E745C: .4byte 0x000004a1
|
||||||
thumb_func_end sub_80E7440
|
thumb_func_end GetEreaderTrainerClassId
|
||||||
|
|
||||||
thumb_func_start sub_80E7460
|
thumb_func_start sub_80E7460
|
||||||
sub_80E7460: @ 80E7460
|
sub_80E7460: @ 80E7460
|
||||||
|
|||||||
+28
-28
@@ -1100,7 +1100,7 @@ _08017668:
|
|||||||
ldr r5, _080176B4 @ =gUnknown_2023BC4
|
ldr r5, _080176B4 @ =gUnknown_2023BC4
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_8017A64
|
bl GetImprisonedMovesCount
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0801768E
|
beq _0801768E
|
||||||
@@ -1410,7 +1410,7 @@ _080178EC:
|
|||||||
ldrh r1, [r5]
|
ldrh r1, [r5]
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
str r3, [sp, 0x14]
|
str r3, [sp, 0x14]
|
||||||
bl sub_8017A64
|
bl GetImprisonedMovesCount
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
ldr r3, [sp, 0x14]
|
ldr r3, [sp, 0x14]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
@@ -1588,8 +1588,8 @@ _08017A5A:
|
|||||||
_08017A60: .4byte gUnknown_2023E8C
|
_08017A60: .4byte gUnknown_2023E8C
|
||||||
thumb_func_end sub_8017998
|
thumb_func_end sub_8017998
|
||||||
|
|
||||||
thumb_func_start sub_8017A64
|
thumb_func_start GetImprisonedMovesCount
|
||||||
sub_8017A64: @ 8017A64
|
GetImprisonedMovesCount: @ 8017A64
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r9
|
mov r7, r9
|
||||||
mov r6, r8
|
mov r6, r8
|
||||||
@@ -1670,10 +1670,10 @@ _08017AE8:
|
|||||||
_08017AF8: .4byte gUnknown_2023BCC
|
_08017AF8: .4byte gUnknown_2023BCC
|
||||||
_08017AFC: .4byte gUnknown_2023BF0
|
_08017AFC: .4byte gUnknown_2023BF0
|
||||||
_08017B00: .4byte gUnknown_2023DFC
|
_08017B00: .4byte gUnknown_2023DFC
|
||||||
thumb_func_end sub_8017A64
|
thumb_func_end GetImprisonedMovesCount
|
||||||
|
|
||||||
thumb_func_start sub_8017B04
|
thumb_func_start UpdateTurnCounters
|
||||||
sub_8017B04: @ 8017B04
|
UpdateTurnCounters: @ 8017B04
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -2578,10 +2578,10 @@ _08018232:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08018250: .4byte gUnknown_3004F84
|
_08018250: .4byte gUnknown_3004F84
|
||||||
_08018254: .4byte sub_8013BD4
|
_08018254: .4byte sub_8013BD4
|
||||||
thumb_func_end sub_8017B04
|
thumb_func_end UpdateTurnCounters
|
||||||
|
|
||||||
thumb_func_start sub_8018258
|
thumb_func_start TurnBasedEffects
|
||||||
sub_8018258: @ 8018258
|
TurnBasedEffects: @ 8018258
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -3858,7 +3858,7 @@ _08018C88: .4byte gUnknown_2023FE8
|
|||||||
_08018C8C: .4byte gUnknown_2023BCC
|
_08018C8C: .4byte gUnknown_2023BCC
|
||||||
_08018C90: .4byte gUnknown_2023DD0
|
_08018C90: .4byte gUnknown_2023DD0
|
||||||
_08018C94: .4byte 0xfeffffdf
|
_08018C94: .4byte 0xfeffffdf
|
||||||
thumb_func_end sub_8018258
|
thumb_func_end TurnBasedEffects
|
||||||
|
|
||||||
thumb_func_start sub_8018C98
|
thumb_func_start sub_8018C98
|
||||||
sub_8018C98: @ 8018C98
|
sub_8018C98: @ 8018C98
|
||||||
@@ -5219,7 +5219,7 @@ _080197B8:
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
ldr r1, _08019800 @ =gUnknown_2023D4A
|
ldr r1, _08019800 @ =gUnknown_2023D4A
|
||||||
ldrh r1, [r1]
|
ldrh r1, [r1]
|
||||||
bl sub_8017A64
|
bl GetImprisonedMovesCount
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080197CC
|
bne _080197CC
|
||||||
@@ -5595,7 +5595,7 @@ _08019AAC:
|
|||||||
beq _08019AF6
|
beq _08019AF6
|
||||||
movs r0, 0x75
|
movs r0, 0x75
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
_08019AF6:
|
_08019AF6:
|
||||||
ldr r1, _08019B1C @ =gUnknown_2023D74
|
ldr r1, _08019B1C @ =gUnknown_2023D74
|
||||||
@@ -11930,8 +11930,8 @@ _0801CFDC: .4byte gUnknown_2023D74
|
|||||||
_0801CFE0: .4byte gUnknown_81D9622
|
_0801CFE0: .4byte gUnknown_81D9622
|
||||||
thumb_func_end sub_801BC68
|
thumb_func_end sub_801BC68
|
||||||
|
|
||||||
thumb_func_start sub_801CFE4
|
thumb_func_start ClearFuryCutterDestinyBondGrudge
|
||||||
sub_801CFE4: @ 801CFE4
|
ClearFuryCutterDestinyBondGrudge: @ 801CFE4
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r2, _0801D01C @ =gUnknown_2023E0C
|
ldr r2, _0801D01C @ =gUnknown_2023E0C
|
||||||
@@ -11965,7 +11965,7 @@ _0801D020: .4byte gUnknown_2023BE4
|
|||||||
_0801D024: .4byte 0xfdffffff
|
_0801D024: .4byte 0xfdffffff
|
||||||
_0801D028: .4byte gUnknown_2023DFC
|
_0801D028: .4byte gUnknown_2023DFC
|
||||||
_0801D02C: .4byte 0xffffbfff
|
_0801D02C: .4byte 0xffffbfff
|
||||||
thumb_func_end sub_801CFE4
|
thumb_func_end ClearFuryCutterDestinyBondGrudge
|
||||||
|
|
||||||
thumb_func_start sub_801D030
|
thumb_func_start sub_801D030
|
||||||
sub_801D030: @ 801D030
|
sub_801D030: @ 801D030
|
||||||
@@ -11991,8 +11991,8 @@ _0801D054: .4byte gUnknown_825011C
|
|||||||
_0801D058: .4byte gUnknown_2023D74
|
_0801D058: .4byte gUnknown_2023D74
|
||||||
thumb_func_end sub_801D030
|
thumb_func_end sub_801D030
|
||||||
|
|
||||||
thumb_func_start sub_801D05C
|
thumb_func_start GetMoveTarget
|
||||||
sub_801D05C: @ 801D05C
|
GetMoveTarget: @ 801D05C
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -12352,10 +12352,10 @@ _0801D39C:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0801D3B8: .4byte gUnknown_2023D6B
|
_0801D3B8: .4byte gUnknown_2023D6B
|
||||||
_0801D3BC: .4byte gUnknown_2023FE8
|
_0801D3BC: .4byte gUnknown_2023FE8
|
||||||
thumb_func_end sub_801D05C
|
thumb_func_end GetMoveTarget
|
||||||
|
|
||||||
thumb_func_start sub_801D3C0
|
thumb_func_start HasObedientBitSet
|
||||||
sub_801D3C0: @ 801D3C0
|
HasObedientBitSet: @ 801D3C0
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -12412,7 +12412,7 @@ _0801D42A:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0801D430: .4byte gUnknown_2023BCE
|
_0801D430: .4byte gUnknown_2023BCE
|
||||||
_0801D434: .4byte gUnknown_2024284
|
_0801D434: .4byte gUnknown_2024284
|
||||||
thumb_func_end sub_801D3C0
|
thumb_func_end HasObedientBitSet
|
||||||
|
|
||||||
thumb_func_start sub_801D438
|
thumb_func_start sub_801D438
|
||||||
sub_801D438: @ 801D438
|
sub_801D438: @ 801D438
|
||||||
@@ -12435,7 +12435,7 @@ sub_801D438: @ 801D438
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0801D4F4
|
beq _0801D4F4
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_801D3C0
|
bl HasObedientBitSet
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0801D4BE
|
beq _0801D4BE
|
||||||
ldr r2, _0801D504 @ =gUnknown_2023BE4
|
ldr r2, _0801D504 @ =gUnknown_2023BE4
|
||||||
@@ -12453,27 +12453,27 @@ sub_801D438: @ 801D438
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0801D4F4
|
beq _0801D4F4
|
||||||
ldr r0, _0801D508 @ =0x00000827
|
ldr r0, _0801D508 @ =0x00000827
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0801D4F4
|
bne _0801D4F4
|
||||||
movs r6, 0xA
|
movs r6, 0xA
|
||||||
ldr r0, _0801D50C @ =0x00000821
|
ldr r0, _0801D50C @ =0x00000821
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0801D4A2
|
beq _0801D4A2
|
||||||
movs r6, 0x1E
|
movs r6, 0x1E
|
||||||
_0801D4A2:
|
_0801D4A2:
|
||||||
ldr r0, _0801D510 @ =0x00000823
|
ldr r0, _0801D510 @ =0x00000823
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0801D4B0
|
beq _0801D4B0
|
||||||
movs r6, 0x32
|
movs r6, 0x32
|
||||||
_0801D4B0:
|
_0801D4B0:
|
||||||
ldr r0, _0801D514 @ =0x00000825
|
ldr r0, _0801D514 @ =0x00000825
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0801D4BE
|
beq _0801D4BE
|
||||||
@@ -12628,7 +12628,7 @@ _0801D5B6:
|
|||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_801D05C
|
bl GetMoveTarget
|
||||||
ldr r1, _0801D62C @ =gUnknown_2023D6C
|
ldr r1, _0801D62C @ =gUnknown_2023D6C
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldr r2, _0801D630 @ =gUnknown_2023DD0
|
ldr r2, _0801D630 @ =gUnknown_2023DD0
|
||||||
|
|||||||
+9
-9
@@ -242,8 +242,8 @@ _0809C8D8:
|
|||||||
_0809C8E0: .4byte gUnknown_83DF7CC
|
_0809C8E0: .4byte gUnknown_83DF7CC
|
||||||
thumb_func_end sub_809C8A0
|
thumb_func_end sub_809C8A0
|
||||||
|
|
||||||
thumb_func_start sub_809C8E4
|
thumb_func_start ItemIdToBerryType
|
||||||
sub_809C8E4: @ 809C8E4
|
ItemIdToBerryType: @ 809C8E4
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r1, r0, 16
|
lsrs r1, r0, 16
|
||||||
@@ -264,10 +264,10 @@ _0809C904:
|
|||||||
_0809C906:
|
_0809C906:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_809C8E4
|
thumb_func_end ItemIdToBerryType
|
||||||
|
|
||||||
thumb_func_start sub_809C90C
|
thumb_func_start BerryTypeToItemId
|
||||||
sub_809C90C: @ 809C90C
|
BerryTypeToItemId: @ 809C90C
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r1, r0, 16
|
lsrs r1, r0, 16
|
||||||
@@ -288,10 +288,10 @@ _0809C92C:
|
|||||||
_0809C92E:
|
_0809C92E:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_809C90C
|
thumb_func_end BerryTypeToItemId
|
||||||
|
|
||||||
thumb_func_start sub_809C934
|
thumb_func_start GetBerryNameByBerryType
|
||||||
sub_809C934: @ 809C934
|
GetBerryNameByBerryType: @ 809C934
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -306,6 +306,6 @@ sub_809C934: @ 809C934
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_809C934
|
thumb_func_end GetBerryNameByBerryType
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ sub_815F74C: @ 815F74C
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _0815F7C4 @ =0x0000ffff
|
ldr r0, _0815F7C4 @ =0x0000ffff
|
||||||
bl sub_8000B94
|
bl DisableInterrupts
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl EnableInterrupts
|
bl EnableInterrupts
|
||||||
bl m4aSoundVSyncOff
|
bl m4aSoundVSyncOff
|
||||||
|
|||||||
+14
-14
@@ -927,13 +927,13 @@ sub_813D4D0: @ 813D4D0
|
|||||||
bne _0813D514
|
bne _0813D514
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
str r4, [sp]
|
str r4, [sp]
|
||||||
@@ -945,7 +945,7 @@ sub_813D4D0: @ 813D4D0
|
|||||||
bl FillWindowPixelRect
|
bl FillWindowPixelRect
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _0813D52A
|
b _0813D52A
|
||||||
_0813D514:
|
_0813D514:
|
||||||
ldr r2, _0813D534 @ =gUnknown_841623B
|
ldr r2, _0813D534 @ =gUnknown_841623B
|
||||||
@@ -1349,7 +1349,7 @@ _0813D7E6:
|
|||||||
beq _0813D7F2
|
beq _0813D7F2
|
||||||
bl Free
|
bl Free
|
||||||
_0813D7F2:
|
_0813D7F2:
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1874,7 +1874,7 @@ _0813DC24:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0813DC38
|
beq _0813DC38
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0813DC7C
|
bne _0813DC7C
|
||||||
_0813DC38:
|
_0813DC38:
|
||||||
@@ -1926,19 +1926,19 @@ _0813DC86:
|
|||||||
lsrs r6, 24
|
lsrs r6, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
lsls r5, 24
|
lsls r5, 24
|
||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x2
|
adds r0, 0x2
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -1956,10 +1956,10 @@ _0813DC86:
|
|||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_810FCD0
|
bl AddItemMenuActionTextPrinters
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x2
|
adds r0, 0x2
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -3363,7 +3363,7 @@ sub_813E910: @ 813E910
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r0, _0813E994 @ =gUnknown_84643B8
|
ldr r0, _0813E994 @ =gUnknown_84643B8
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
movs r2, 0xE0
|
movs r2, 0xE0
|
||||||
@@ -3566,7 +3566,7 @@ sub_813EA98: @ 813EA98
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
bl schedule_bg_copy_tilemap_to_vram
|
bl schedule_bg_copy_tilemap_to_vram
|
||||||
movs r0, 0xFF
|
movs r0, 0xFF
|
||||||
@@ -3593,7 +3593,7 @@ sub_813EACC: @ 813EACC
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -3654,7 +3654,7 @@ _0813EB44:
|
|||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r2, 0x13
|
movs r2, 0x13
|
||||||
movs r3, 0xD
|
movs r3, 0xD
|
||||||
bl sub_80BF474
|
bl DisplayMessageAndContinueTask
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
bl schedule_bg_copy_tilemap_to_vram
|
bl schedule_bg_copy_tilemap_to_vram
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
|
|||||||
+1
-1
@@ -487,7 +487,7 @@ sub_80BD40C: @ 80BD40C
|
|||||||
cmp r4, 0x4
|
cmp r4, 0x4
|
||||||
bhi _080BD456
|
bhi _080BD456
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_805A008
|
bl MetatileBehavior_IsCrackedIce
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
|
|||||||
+10
-10
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_8004A60
|
thumb_func_start BlitBitmapRect4BitWithoutColorKey
|
||||||
sub_8004A60: @ 8004A60
|
BlitBitmapRect4BitWithoutColorKey: @ 8004A60
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -33,17 +33,17 @@ sub_8004A60: @ 8004A60
|
|||||||
str r7, [sp, 0xC]
|
str r7, [sp, 0xC]
|
||||||
movs r4, 0xFF
|
movs r4, 0xFF
|
||||||
str r4, [sp, 0x10]
|
str r4, [sp, 0x10]
|
||||||
bl sub_8004AA4
|
bl BlitBitmapRect4Bit
|
||||||
add sp, 0x14
|
add sp, 0x14
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8004A60
|
thumb_func_end BlitBitmapRect4BitWithoutColorKey
|
||||||
|
|
||||||
thumb_func_start sub_8004AA4
|
thumb_func_start BlitBitmapRect4Bit
|
||||||
sub_8004AA4: @ 8004AA4
|
BlitBitmapRect4Bit: @ 8004AA4
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -294,10 +294,10 @@ _08004C72:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8004AA4
|
thumb_func_end BlitBitmapRect4Bit
|
||||||
|
|
||||||
thumb_func_start sub_8004C84
|
thumb_func_start FillBitmapRect4Bit
|
||||||
sub_8004C84: @ 8004C84
|
FillBitmapRect4Bit: @ 8004C84
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -400,7 +400,7 @@ _08004D30:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8004C84
|
thumb_func_end FillBitmapRect4Bit
|
||||||
|
|
||||||
thumb_func_start sub_8004D40
|
thumb_func_start sub_8004D40
|
||||||
sub_8004D40: @ 8004D40
|
sub_8004D40: @ 8004D40
|
||||||
|
|||||||
+14
-14
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_814F884
|
thumb_func_start Font6Func
|
||||||
sub_814F884: @ 814F884
|
Font6Func: @ 814F884
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
adds r4, r6, 0
|
adds r4, r6, 0
|
||||||
@@ -382,7 +382,7 @@ _0814FB58:
|
|||||||
b _0814FC96
|
b _0814FC96
|
||||||
_0814FB62:
|
_0814FB62:
|
||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
bl sub_814FC9C
|
bl DecompressGlyphFont6
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8003014
|
bl sub_8003014
|
||||||
ldr r0, _0814FB84 @ =gUnknown_3003DA0
|
ldr r0, _0814FB84 @ =gUnknown_3003DA0
|
||||||
@@ -399,7 +399,7 @@ _0814FB62:
|
|||||||
_0814FB84: .4byte gUnknown_3003DA0
|
_0814FB84: .4byte gUnknown_3003DA0
|
||||||
_0814FB88:
|
_0814FB88:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8005680
|
bl TextPrinterWait
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0814FB42
|
beq _0814FB42
|
||||||
@@ -408,7 +408,7 @@ _0814FB88:
|
|||||||
b _0814FB42
|
b _0814FB42
|
||||||
_0814FB9A:
|
_0814FB9A:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8005634
|
bl TextPrinterWaitWithDownArrow
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0814FB42
|
beq _0814FB42
|
||||||
@@ -428,7 +428,7 @@ _0814FB9A:
|
|||||||
b _0814FB42
|
b _0814FB42
|
||||||
_0814FBC4:
|
_0814FBC4:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8005634
|
bl TextPrinterWaitWithDownArrow
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0814FB42
|
beq _0814FB42
|
||||||
@@ -504,7 +504,7 @@ _0814FC38:
|
|||||||
_0814FC62:
|
_0814FC62:
|
||||||
ldrb r0, [r6, 0x4]
|
ldrb r0, [r6, 0x4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _0814FB42
|
b _0814FB42
|
||||||
_0814FC6C:
|
_0814FC6C:
|
||||||
strb r2, [r6, 0x1C]
|
strb r2, [r6, 0x1C]
|
||||||
@@ -536,10 +536,10 @@ _0814FC96:
|
|||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_814F884
|
thumb_func_end Font6Func
|
||||||
|
|
||||||
thumb_func_start sub_814FC9C
|
thumb_func_start DecompressGlyphFont6
|
||||||
sub_814FC9C: @ 814FC9C
|
DecompressGlyphFont6: @ 814FC9C
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r2, r0, 19
|
lsrs r2, r0, 19
|
||||||
@@ -584,12 +584,12 @@ sub_814FC9C: @ 814FC9C
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0814FCF8: .4byte gUnknown_846FB0C
|
_0814FCF8: .4byte gUnknown_846FB0C
|
||||||
_0814FCFC: .4byte gUnknown_3003DA0
|
_0814FCFC: .4byte gUnknown_3003DA0
|
||||||
thumb_func_end sub_814FC9C
|
thumb_func_end DecompressGlyphFont6
|
||||||
|
|
||||||
thumb_func_start sub_814FD00
|
thumb_func_start GetGlyphWidthFont6
|
||||||
sub_814FD00: @ 814FD00
|
GetGlyphWidthFont6: @ 814FD00
|
||||||
movs r0, 0x10
|
movs r0, 0x10
|
||||||
bx lr
|
bx lr
|
||||||
thumb_func_end sub_814FD00
|
thumb_func_end GetGlyphWidthFont6
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ _0813F680:
|
|||||||
ldr r0, _0813F6CC @ =gUnknown_846483C
|
ldr r0, _0813F6CC @ =gUnknown_846483C
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
_0813F686:
|
_0813F686:
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
movs r2, 0xD0
|
movs r2, 0xD0
|
||||||
@@ -153,7 +153,7 @@ sub_813F75C: @ 813F75C
|
|||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r2, 0x13
|
movs r2, 0x13
|
||||||
movs r3, 0xE
|
movs r3, 0xE
|
||||||
bl sub_80BF474
|
bl DisplayMessageAndContinueTask
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl schedule_bg_copy_tilemap_to_vram
|
bl schedule_bg_copy_tilemap_to_vram
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
|
|||||||
+9
-9
@@ -69,10 +69,10 @@ sub_808078C: @ 808078C
|
|||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -94,7 +94,7 @@ sub_80807E8: @ 80807E8
|
|||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1047,7 +1047,7 @@ sub_8080F78: @ 8080F78
|
|||||||
bl sub_80807E8
|
bl sub_80807E8
|
||||||
bl EnableBothScriptContexts
|
bl EnableBothScriptContexts
|
||||||
ldrb r0, [r4, 0x12]
|
ldrb r0, [r4, 0x12]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
_08080FA6:
|
_08080FA6:
|
||||||
@@ -1986,7 +1986,7 @@ _080816EC:
|
|||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_8144714
|
bl sub_8144714
|
||||||
_0808170A:
|
_0808170A:
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _08081724
|
bne _08081724
|
||||||
ldr r1, _0808171C @ =gUnknown_30030F0
|
ldr r1, _0808171C @ =gUnknown_30030F0
|
||||||
@@ -2073,7 +2073,7 @@ _080817A4:
|
|||||||
b _08081820
|
b _08081820
|
||||||
_080817AE:
|
_080817AE:
|
||||||
ldr r0, _080817BC @ =gUnknown_81BC4AC
|
ldr r0, _080817BC @ =gUnknown_81BC4AC
|
||||||
bl sub_806943C
|
bl ShowFieldMessage
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strh r0, [r5, 0x8]
|
strh r0, [r5, 0x8]
|
||||||
b _08081820
|
b _08081820
|
||||||
@@ -2382,8 +2382,8 @@ sub_8081A04: @ 8081A04
|
|||||||
_08081A18: .4byte sub_808177C
|
_08081A18: .4byte sub_808177C
|
||||||
thumb_func_end sub_8081A04
|
thumb_func_end sub_8081A04
|
||||||
|
|
||||||
thumb_func_start sub_8081A1C
|
thumb_func_start sp02A_crash_sound
|
||||||
sub_8081A1C: @ 8081A1C
|
sp02A_crash_sound: @ 8081A1C
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _08081A2C @ =gUnknown_20370C4
|
ldr r0, _08081A2C @ =gUnknown_20370C4
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
@@ -2394,7 +2394,7 @@ sub_8081A1C: @ 8081A1C
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08081A2C: .4byte gUnknown_20370C4
|
_08081A2C: .4byte gUnknown_20370C4
|
||||||
_08081A30: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
_08081A30: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
|
||||||
thumb_func_end sub_8081A1C
|
thumb_func_end sp02A_crash_sound
|
||||||
|
|
||||||
thumb_func_start sub_8081A34
|
thumb_func_start sub_8081A34
|
||||||
sub_8081A34: @ 8081A34
|
sub_8081A34: @ 8081A34
|
||||||
|
|||||||
@@ -163,7 +163,7 @@ _0803EE10:
|
|||||||
bne _0803EEE8
|
bne _0803EEE8
|
||||||
movs r0, 0x82
|
movs r0, 0x82
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0803EE44
|
beq _0803EE44
|
||||||
@@ -186,7 +186,7 @@ _0803EE44:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0803EEE8
|
bne _0803EEE8
|
||||||
ldr r0, _0803EF30 @ =0x00000824
|
ldr r0, _0803EF30 @ =0x00000824
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0803EE7A
|
beq _0803EE7A
|
||||||
@@ -211,7 +211,7 @@ _0803EE7A:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0803EEE8
|
bne _0803EEE8
|
||||||
ldr r0, _0803EF34 @ =0x00000826
|
ldr r0, _0803EF34 @ =0x00000826
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0803EEB2
|
beq _0803EEB2
|
||||||
@@ -237,7 +237,7 @@ _0803EEB2:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0803EEE8
|
bne _0803EEE8
|
||||||
ldr r0, _0803EF34 @ =0x00000826
|
ldr r0, _0803EF34 @ =0x00000826
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0803EEE8
|
beq _0803EEE8
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ _080F5660:
|
|||||||
bl sub_812E5A4
|
bl sub_812E5A4
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _080F56E2
|
b _080F56E2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080F5694: .4byte gUnknown_841EE80
|
_080F5694: .4byte gUnknown_841EE80
|
||||||
@@ -244,7 +244,7 @@ _080F5744:
|
|||||||
bl sub_812E5A4
|
bl sub_812E5A4
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
bl sub_80D972C
|
bl sub_80D972C
|
||||||
_080F577A:
|
_080F577A:
|
||||||
ldr r1, [r5]
|
ldr r1, [r5]
|
||||||
@@ -307,7 +307,7 @@ _080F57D4:
|
|||||||
bl sub_81100E8
|
bl sub_81100E8
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, [r5]
|
ldr r0, [r5]
|
||||||
bl Free
|
bl Free
|
||||||
str r4, [r5]
|
str r4, [r5]
|
||||||
@@ -446,7 +446,7 @@ _080F5846:
|
|||||||
bl ChangeBgY
|
bl ChangeBgY
|
||||||
ldr r0, _080F5948 @ =gUnknown_841EE68
|
ldr r0, _080F5948 @ =gUnknown_841EE68
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r1, 0x82
|
movs r1, 0x82
|
||||||
lsls r1, 5
|
lsls r1, 5
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
|
|||||||
+6
-6
@@ -150,7 +150,7 @@ sub_80D060C: @ 80D060C
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
mov r2, r9
|
mov r2, r9
|
||||||
mov r3, r8
|
mov r3, r8
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3,r4}
|
pop {r3,r4}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -194,7 +194,7 @@ sub_80D0674: @ 80D0674
|
|||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
str r4, [sp]
|
str r4, [sp]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
@@ -242,7 +242,7 @@ sub_80D06D0: @ 80D06D0
|
|||||||
adds r0, r1, 0
|
adds r0, r1, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -280,7 +280,7 @@ sub_80D072C: @ 80D072C
|
|||||||
add r0, sp, 0x10
|
add r0, sp, 0x10
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_810FE50
|
bl SetWindowTemplateFields
|
||||||
ldr r0, [sp, 0x10]
|
ldr r0, [sp, 0x10]
|
||||||
ldr r1, [sp, 0x14]
|
ldr r1, [sp, 0x14]
|
||||||
str r0, [sp, 0x18]
|
str r0, [sp, 0x18]
|
||||||
@@ -312,7 +312,7 @@ sub_80D072C: @ 80D072C
|
|||||||
str r1, [sp, 0x4]
|
str r1, [sp, 0x4]
|
||||||
str r3, [sp, 0x8]
|
str r3, [sp, 0x8]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_80D06D0
|
bl sub_80D06D0
|
||||||
add sp, 0x20
|
add sp, 0x20
|
||||||
@@ -335,7 +335,7 @@ sub_80D07C8: @ 80D07C8
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_810F4D8
|
bl sub_810F4D8
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
|
|||||||
+9
-9
@@ -80,7 +80,7 @@ _080F3A48: .4byte gUnknown_203AB40
|
|||||||
_080F3A4C:
|
_080F3A4C:
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r1, _080F3A6C @ =gUnknown_2031DD8
|
ldr r1, _080F3A6C @ =gUnknown_2031DD8
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
@@ -155,7 +155,7 @@ sub_80F3AC4: @ 80F3AC4
|
|||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
ldrb r0, [r0, 0xA]
|
ldrb r0, [r0, 0xA]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strb r0, [r1, 0xB]
|
strb r0, [r1, 0xB]
|
||||||
@@ -176,7 +176,7 @@ sub_80F3B04: @ 80F3B04
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080F3B20
|
beq _080F3B20
|
||||||
ldrb r0, [r1, 0xA]
|
ldrb r0, [r1, 0xA]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
bl sub_80563F0
|
bl sub_80563F0
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -207,7 +207,7 @@ _080F3B40: .4byte gUnknown_203AB40
|
|||||||
_080F3B44:
|
_080F3B44:
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r1, _080F3BB8 @ =gUnknown_2031DD8
|
ldr r1, _080F3BB8 @ =gUnknown_2031DD8
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
@@ -708,7 +708,7 @@ _080F3F84:
|
|||||||
ldr r0, [r7]
|
ldr r0, [r7]
|
||||||
ldrb r0, [r0, 0xA]
|
ldrb r0, [r0, 0xA]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r1, [r7]
|
ldr r1, [r7]
|
||||||
ldr r2, _080F3FC0 @ =gUnknown_8410CF4
|
ldr r2, _080F3FC0 @ =gUnknown_8410CF4
|
||||||
ldrh r0, [r1, 0x6]
|
ldrh r0, [r1, 0x6]
|
||||||
@@ -1110,13 +1110,13 @@ _080F4288:
|
|||||||
_080F42C2:
|
_080F42C2:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x8
|
add sp, 0x8
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -1519,7 +1519,7 @@ _080F4638:
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
cmp r4, 0
|
cmp r4, 0
|
||||||
bne _080F4668
|
bne _080F4668
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl GetBgTilemapBuffer
|
bl GetBgTilemapBuffer
|
||||||
bl Free
|
bl Free
|
||||||
|
|||||||
+34
-34
@@ -162,7 +162,7 @@ StorePokemonInDaycare: @ 80454CC
|
|||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8097D08
|
bl MonHasMail
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08045524
|
beq _08045524
|
||||||
@@ -245,7 +245,7 @@ sub_804555C: @ 804555C
|
|||||||
thumb_func_start sub_8045580
|
thumb_func_start sub_8045580
|
||||||
sub_8045580: @ 8045580
|
sub_8045580: @ 8045580
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0x64
|
movs r1, 0x64
|
||||||
@@ -704,7 +704,7 @@ _08045906:
|
|||||||
subs r1, 0x1
|
subs r1, 0x1
|
||||||
cmp r1, r2
|
cmp r1, r2
|
||||||
bge _08045906
|
bge _08045906
|
||||||
bl sub_8097CB4
|
bl ClearMailStruct
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end ClearDaycareMonMisc
|
thumb_func_end ClearDaycareMonMisc
|
||||||
@@ -845,7 +845,7 @@ sub_80459F0: @ 80459F0
|
|||||||
adds r4, r1
|
adds r4, r1
|
||||||
strh r0, [r4]
|
strh r0, [r4]
|
||||||
ldr r0, _08045A1C @ =0x00000266
|
ldr r0, _08045A1C @ =0x00000266
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -868,7 +868,7 @@ sub_8045A20: @ 8045A20
|
|||||||
orrs r1, r0
|
orrs r1, r0
|
||||||
strh r1, [r4]
|
strh r1, [r4]
|
||||||
ldr r0, _08045A44 @ =0x00000266
|
ldr r0, _08045A44 @ =0x00000266
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1274,7 +1274,7 @@ _08045D24:
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
ldr r1, _08045DE4 @ =gUnknown_20244F8
|
ldr r1, _08045DE4 @ =gUnknown_20244F8
|
||||||
bl sub_8043DD4
|
bl GetLevelUpMovesBySpecies
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
str r0, [sp, 0x4]
|
str r0, [sp, 0x4]
|
||||||
@@ -2154,8 +2154,8 @@ sub_80463FC: @ 80463FC
|
|||||||
bx lr
|
bx lr
|
||||||
thumb_func_end sub_80463FC
|
thumb_func_end sub_80463FC
|
||||||
|
|
||||||
thumb_func_start sub_804640C
|
thumb_func_start _GetDaycareMonNicknames
|
||||||
sub_804640C: @ 804640C
|
_GetDaycareMonNicknames: @ 804640C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0xC
|
sub sp, 0xC
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
@@ -2192,12 +2192,12 @@ _0804644C:
|
|||||||
_08046454: .4byte gUnknown_2021CD0
|
_08046454: .4byte gUnknown_2021CD0
|
||||||
_08046458: .4byte gUnknown_2021D04
|
_08046458: .4byte gUnknown_2021D04
|
||||||
_0804645C: .4byte gUnknown_2021CF0
|
_0804645C: .4byte gUnknown_2021CF0
|
||||||
thumb_func_end sub_804640C
|
thumb_func_end _GetDaycareMonNicknames
|
||||||
|
|
||||||
thumb_func_start sub_8046460
|
thumb_func_start GetSelectedMonNickAndSpecies
|
||||||
sub_8046460: @ 8046460
|
GetSelectedMonNickAndSpecies: @ 8046460
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r5, 0x64
|
movs r5, 0x64
|
||||||
@@ -2206,7 +2206,7 @@ sub_8046460: @ 8046460
|
|||||||
adds r0, r4
|
adds r0, r4
|
||||||
ldr r1, _08046498 @ =gUnknown_2021CD0
|
ldr r1, _08046498 @ =gUnknown_2021CD0
|
||||||
bl GetBoxMonNick
|
bl GetBoxMonNick
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
muls r0, r5
|
muls r0, r5
|
||||||
@@ -2221,22 +2221,22 @@ sub_8046460: @ 8046460
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08046494: .4byte gUnknown_2024284
|
_08046494: .4byte gUnknown_2024284
|
||||||
_08046498: .4byte gUnknown_2021CD0
|
_08046498: .4byte gUnknown_2021CD0
|
||||||
thumb_func_end sub_8046460
|
thumb_func_end GetSelectedMonNickAndSpecies
|
||||||
|
|
||||||
thumb_func_start sub_804649C
|
thumb_func_start GetDaycareMonNicknames
|
||||||
sub_804649C: @ 804649C
|
GetDaycareMonNicknames: @ 804649C
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080464B0 @ =gUnknown_3005008
|
ldr r0, _080464B0 @ =gUnknown_3005008
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
movs r1, 0xBE
|
movs r1, 0xBE
|
||||||
lsls r1, 6
|
lsls r1, 6
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
bl sub_804640C
|
bl _GetDaycareMonNicknames
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080464B0: .4byte gUnknown_3005008
|
_080464B0: .4byte gUnknown_3005008
|
||||||
thumb_func_end sub_804649C
|
thumb_func_end GetDaycareMonNicknames
|
||||||
|
|
||||||
thumb_func_start sub_80464B4
|
thumb_func_start sub_80464B4
|
||||||
sub_80464B4: @ 80464B4
|
sub_80464B4: @ 80464B4
|
||||||
@@ -2830,7 +2830,7 @@ DaycareAddTextPrinter: @ 8046898
|
|||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -2961,8 +2961,8 @@ _080469EE:
|
|||||||
_080469F8: .4byte gUnknown_3005008
|
_080469F8: .4byte gUnknown_3005008
|
||||||
thumb_func_end DaycarePrintMonInfo
|
thumb_func_end DaycarePrintMonInfo
|
||||||
|
|
||||||
thumb_func_start sub_80469FC
|
thumb_func_start Task_HandleDaycareLevelMenuInput
|
||||||
sub_80469FC: @ 80469FC
|
Task_HandleDaycareLevelMenuInput: @ 80469FC
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -3013,7 +3013,7 @@ _08046A46:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
ldrb r0, [r4, 0xA]
|
ldrb r0, [r4, 0xA]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl EnableBothScriptContexts
|
bl EnableBothScriptContexts
|
||||||
@@ -3037,7 +3037,7 @@ _08046A7C:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
ldrb r0, [r4, 0xA]
|
ldrb r0, [r4, 0xA]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl EnableBothScriptContexts
|
bl EnableBothScriptContexts
|
||||||
@@ -3047,10 +3047,10 @@ _08046AAC:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08046AB4: .4byte gUnknown_20370D0
|
_08046AB4: .4byte gUnknown_20370D0
|
||||||
thumb_func_end sub_80469FC
|
thumb_func_end Task_HandleDaycareLevelMenuInput
|
||||||
|
|
||||||
thumb_func_start sub_8046AB8
|
thumb_func_start ShowDaycareLevelMenu
|
||||||
sub_8046AB8: @ 8046AB8
|
ShowDaycareLevelMenu: @ 8046AB8
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x18
|
sub sp, 0x18
|
||||||
ldr r0, _08046B18 @ =gUnknown_825F7F4
|
ldr r0, _08046B18 @ =gUnknown_825F7F4
|
||||||
@@ -3077,8 +3077,8 @@ sub_8046AB8: @ 8046AB8
|
|||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r0, _08046B20 @ =sub_80469FC
|
ldr r0, _08046B20 @ =Task_HandleDaycareLevelMenuInput
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -3097,12 +3097,12 @@ sub_8046AB8: @ 8046AB8
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08046B18: .4byte gUnknown_825F7F4
|
_08046B18: .4byte gUnknown_825F7F4
|
||||||
_08046B1C: .4byte gUnknown_825F814
|
_08046B1C: .4byte gUnknown_825F814
|
||||||
_08046B20: .4byte sub_80469FC
|
_08046B20: .4byte Task_HandleDaycareLevelMenuInput
|
||||||
_08046B24: .4byte gUnknown_3005090
|
_08046B24: .4byte gUnknown_3005090
|
||||||
thumb_func_end sub_8046AB8
|
thumb_func_end ShowDaycareLevelMenu
|
||||||
|
|
||||||
thumb_func_start sub_8046B28
|
thumb_func_start ChooseSendDaycareMon
|
||||||
sub_8046B28: @ 8046B28
|
ChooseSendDaycareMon: @ 8046B28
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8128370
|
bl sub_8128370
|
||||||
ldr r1, _08046B38 @ =gUnknown_30030F0
|
ldr r1, _08046B38 @ =gUnknown_30030F0
|
||||||
@@ -3113,12 +3113,12 @@ sub_8046B28: @ 8046B28
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08046B38: .4byte gUnknown_30030F0
|
_08046B38: .4byte gUnknown_30030F0
|
||||||
_08046B3C: .4byte c2_exit_to_overworld_2_switch
|
_08046B3C: .4byte c2_exit_to_overworld_2_switch
|
||||||
thumb_func_end sub_8046B28
|
thumb_func_end ChooseSendDaycareMon
|
||||||
|
|
||||||
thumb_func_start sub_8046B40
|
thumb_func_start sub_8046B40
|
||||||
sub_8046B40: @ 8046B40
|
sub_8046B40: @ 8046B40
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0x64
|
movs r1, 0x64
|
||||||
|
|||||||
+13
-13
@@ -122,8 +122,8 @@ LoadCompressedObjectPaletteOverrideBuffer: @ 800EC5C
|
|||||||
_0800EC88: .4byte 0xffff0000
|
_0800EC88: .4byte 0xffff0000
|
||||||
thumb_func_end LoadCompressedObjectPaletteOverrideBuffer
|
thumb_func_end LoadCompressedObjectPaletteOverrideBuffer
|
||||||
|
|
||||||
thumb_func_start sub_800EC8C
|
thumb_func_start DecompressPicFromTable
|
||||||
sub_800EC8C: @ 800EC8C
|
DecompressPicFromTable: @ 800EC8C
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
@@ -149,7 +149,7 @@ _0800ECB4:
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_800EC8C
|
thumb_func_end DecompressPicFromTable
|
||||||
|
|
||||||
thumb_func_start sub_800ECC4
|
thumb_func_start sub_800ECC4
|
||||||
sub_800ECC4: @ 800ECC4
|
sub_800ECC4: @ 800ECC4
|
||||||
@@ -740,8 +740,8 @@ sub_800F0C4: @ 800F0C4
|
|||||||
bx lr
|
bx lr
|
||||||
thumb_func_end sub_800F0C4
|
thumb_func_end sub_800F0C4
|
||||||
|
|
||||||
thumb_func_start sub_800F0E0
|
thumb_func_start DecompressPicFromTable_DontHandleDeoxys
|
||||||
sub_800F0E0: @ 800F0E0
|
DecompressPicFromTable_DontHandleDeoxys: @ 800F0E0
|
||||||
push {lr}
|
push {lr}
|
||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
movs r0, 0xCE
|
movs r0, 0xCE
|
||||||
@@ -760,10 +760,10 @@ _0800F0FC:
|
|||||||
_0800F102:
|
_0800F102:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_800F0E0
|
thumb_func_end DecompressPicFromTable_DontHandleDeoxys
|
||||||
|
|
||||||
thumb_func_start sub_800F108
|
thumb_func_start HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||||
sub_800F108: @ 800F108
|
HandleLoadSpecialPokePic_DontHandleDeoxys: @ 800F108
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
@@ -779,17 +779,17 @@ _0800F11E:
|
|||||||
str r1, [sp]
|
str r1, [sp]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_800F134
|
bl LoadSpecialPokePic_DontHandleDeoxys
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800F130: .4byte gUnknown_82350AC
|
_0800F130: .4byte gUnknown_82350AC
|
||||||
thumb_func_end sub_800F108
|
thumb_func_end HandleLoadSpecialPokePic_DontHandleDeoxys
|
||||||
|
|
||||||
thumb_func_start sub_800F134
|
thumb_func_start LoadSpecialPokePic_DontHandleDeoxys
|
||||||
sub_800F134: @ 800F134
|
LoadSpecialPokePic_DontHandleDeoxys: @ 800F134
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -882,6 +882,6 @@ _0800F1D0:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_800F134
|
thumb_func_end LoadSpecialPokePic_DontHandleDeoxys
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
+8
-8
@@ -255,7 +255,7 @@ sub_80F4DE0: @ 80F4DE0
|
|||||||
bne _080F4E10
|
bne _080F4E10
|
||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r4, _080F4E1C @ =gUnknown_203AB48
|
ldr r4, _080F4E1C @ =gUnknown_203AB48
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
bl Free
|
bl Free
|
||||||
@@ -396,7 +396,7 @@ _080F4E66:
|
|||||||
bl ChangeBgY
|
bl ChangeBgY
|
||||||
ldr r0, _080F4F94 @ =gUnknown_8415A10
|
ldr r0, _080F4F94 @ =gUnknown_8415A10
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r1, 0x82
|
movs r1, 0x82
|
||||||
lsls r1, 5
|
lsls r1, 5
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -513,18 +513,18 @@ _080F5014: .4byte gUnknown_203AB48
|
|||||||
sub_80F5018: @ 80F5018
|
sub_80F5018: @ 80F5018
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
sub sp, 0xAC
|
sub sp, 0xAC
|
||||||
bl sub_813CC90
|
bl UnkTextUtil_Reset
|
||||||
ldr r0, _080F5040 @ =gUnknown_300500C
|
ldr r0, _080F5040 @ =gUnknown_300500C
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
bl sub_8088F84
|
bl sub_8088F84
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080F5048
|
beq _080F5048
|
||||||
ldr r1, _080F5044 @ =gUnknown_841B68F
|
ldr r1, _080F5044 @ =gUnknown_841B68F
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
b _080F5050
|
b _080F5050
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080F5040: .4byte gUnknown_300500C
|
_080F5040: .4byte gUnknown_300500C
|
||||||
@@ -532,14 +532,14 @@ _080F5044: .4byte gUnknown_841B68F
|
|||||||
_080F5048:
|
_080F5048:
|
||||||
ldr r1, _080F50E0 @ =gUnknown_841B698
|
ldr r1, _080F50E0 @ =gUnknown_841B698
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
_080F5050:
|
_080F5050:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl FillWindowPixelBuffer
|
bl FillWindowPixelBuffer
|
||||||
ldr r1, _080F50E4 @ =gUnknown_841B60E
|
ldr r1, _080F50E4 @ =gUnknown_841B60E
|
||||||
add r0, sp, 0xC
|
add r0, sp, 0xC
|
||||||
bl sub_813CCC8
|
bl UnkTextUtil_StringExpandPlaceholders
|
||||||
movs r5, 0x1
|
movs r5, 0x1
|
||||||
negs r5, r5
|
negs r5, r5
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
@@ -562,7 +562,7 @@ _080F5050:
|
|||||||
bl sub_812E51C
|
bl sub_812E51C
|
||||||
ldr r1, _080F50EC @ =gUnknown_841B619
|
ldr r1, _080F50EC @ =gUnknown_841B619
|
||||||
add r0, sp, 0xC
|
add r0, sp, 0xC
|
||||||
bl sub_813CCC8
|
bl UnkTextUtil_StringExpandPlaceholders
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
add r1, sp, 0xC
|
add r1, sp, 0xC
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
|
|||||||
+18
-18
@@ -18,7 +18,7 @@ sub_80BD718: @ 80BD718
|
|||||||
cmp r0, 0x11
|
cmp r0, 0x11
|
||||||
blt _080BD74C
|
blt _080BD74C
|
||||||
ldr r0, _080BD734 @ =0x0000082c
|
ldr r0, _080BD734 @ =0x0000082c
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
b _080BD746
|
b _080BD746
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BD734: .4byte 0x0000082c
|
_080BD734: .4byte 0x0000082c
|
||||||
@@ -138,8 +138,8 @@ _080BD7F2:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80BD78C
|
thumb_func_end sub_80BD78C
|
||||||
|
|
||||||
thumb_func_start sub_80BD7F8
|
thumb_func_start GetEasyChatWord
|
||||||
sub_80BD7F8: @ 80BD7F8
|
GetEasyChatWord: @ 80BD7F8
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -186,10 +186,10 @@ _080BD846:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BD84C: .4byte gUnknown_83ECED4
|
_080BD84C: .4byte gUnknown_83ECED4
|
||||||
thumb_func_end sub_80BD7F8
|
thumb_func_end GetEasyChatWord
|
||||||
|
|
||||||
thumb_func_start sub_80BD850
|
thumb_func_start CopyEasyChatWord
|
||||||
sub_80BD850: @ 80BD850
|
CopyEasyChatWord: @ 80BD850
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
lsls r6, r1, 16
|
lsls r6, r1, 16
|
||||||
@@ -210,7 +210,7 @@ _080BD86C:
|
|||||||
ldr r1, _080BD88C @ =0x000001ff
|
ldr r1, _080BD88C @ =0x000001ff
|
||||||
ands r1, r4
|
ands r1, r4
|
||||||
lsrs r0, r6, 25
|
lsrs r0, r6, 25
|
||||||
bl sub_80BD7F8
|
bl GetEasyChatWord
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
_080BD87E:
|
_080BD87E:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
@@ -227,10 +227,10 @@ _080BD896:
|
|||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80BD850
|
thumb_func_end CopyEasyChatWord
|
||||||
|
|
||||||
thumb_func_start sub_80BD89C
|
thumb_func_start ConvertEasyChatWordsToString
|
||||||
sub_80BD89C: @ 80BD89C
|
ConvertEasyChatWordsToString: @ 80BD89C
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r9
|
mov r7, r9
|
||||||
mov r6, r8
|
mov r6, r8
|
||||||
@@ -259,7 +259,7 @@ _080BD8CA:
|
|||||||
ldrh r1, [r5]
|
ldrh r1, [r5]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
str r2, [sp]
|
str r2, [sp]
|
||||||
bl sub_80BD850
|
bl CopyEasyChatWord
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldrh r0, [r5]
|
ldrh r0, [r5]
|
||||||
ldr r2, [sp]
|
ldr r2, [sp]
|
||||||
@@ -279,7 +279,7 @@ _080BD8F0:
|
|||||||
ldrh r1, [r5]
|
ldrh r1, [r5]
|
||||||
adds r5, 0x2
|
adds r5, 0x2
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_80BD850
|
bl CopyEasyChatWord
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
movs r0, 0xFE
|
movs r0, 0xFE
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
@@ -304,7 +304,7 @@ _080BD90C:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BD924: .4byte 0xffff0000
|
_080BD924: .4byte 0xffff0000
|
||||||
_080BD928: .4byte 0x0000ffff
|
_080BD928: .4byte 0x0000ffff
|
||||||
thumb_func_end sub_80BD89C
|
thumb_func_end ConvertEasyChatWordsToString
|
||||||
|
|
||||||
thumb_func_start sub_80BD92C
|
thumb_func_start sub_80BD92C
|
||||||
sub_80BD92C: @ 80BD92C
|
sub_80BD92C: @ 80BD92C
|
||||||
@@ -328,7 +328,7 @@ _080BD944:
|
|||||||
ldr r1, _080BD95C @ =0x000001ff
|
ldr r1, _080BD95C @ =0x000001ff
|
||||||
ands r1, r4
|
ands r1, r4
|
||||||
lsrs r0, r5, 25
|
lsrs r0, r5, 25
|
||||||
bl sub_80BD7F8
|
bl GetEasyChatWord
|
||||||
b _080BD962
|
b _080BD962
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BD95C: .4byte 0x000001ff
|
_080BD95C: .4byte 0x000001ff
|
||||||
@@ -563,7 +563,7 @@ _080BDAF8:
|
|||||||
ldr r4, _080BDB18 @ =gUnknown_2021D18
|
ldr r4, _080BDB18 @ =gUnknown_2021D18
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_80BD89C
|
bl ConvertEasyChatWordsToString
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl ShowFieldAutoScrollMessage
|
bl ShowFieldAutoScrollMessage
|
||||||
_080BDB08:
|
_080BDB08:
|
||||||
@@ -592,7 +592,7 @@ _080BDB2E:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
ldr r0, _080BDB44 @ =gUnknown_2021CF0
|
ldr r0, _080BDB44 @ =gUnknown_2021CF0
|
||||||
bl sub_80BD850
|
bl CopyEasyChatWord
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1084,7 +1084,7 @@ _080BDEB2:
|
|||||||
cmp r3, 0x10
|
cmp r3, 0x10
|
||||||
ble _080BDEB2
|
ble _080BDEB2
|
||||||
ldr r0, _080BDF34 @ =0x0000082c
|
ldr r0, _080BDF34 @ =0x0000082c
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080BDF0C
|
beq _080BDF0C
|
||||||
@@ -1232,7 +1232,7 @@ CopyEasyChatWordPadded: @ 80BDFC0
|
|||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
lsls r2, 16
|
lsls r2, 16
|
||||||
lsrs r5, r2, 16
|
lsrs r5, r2, 16
|
||||||
bl sub_80BD850
|
bl CopyEasyChatWord
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
subs r4, r1, r4
|
subs r4, r1, r4
|
||||||
lsls r4, 16
|
lsls r4, 16
|
||||||
|
|||||||
+31
-31
@@ -173,8 +173,8 @@ _08046CE6:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8046BFC
|
thumb_func_end sub_8046BFC
|
||||||
|
|
||||||
thumb_func_start sub_8046D60
|
thumb_func_start AddHatchedMonToParty
|
||||||
sub_8046D60: @ 8046D60
|
AddHatchedMonToParty: @ 8046D60
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x14
|
sub sp, 0x14
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -253,19 +253,19 @@ sub_8046D60: @ 8046D60
|
|||||||
_08046E14: .4byte gUnknown_2024284
|
_08046E14: .4byte gUnknown_2024284
|
||||||
_08046E18: .4byte gUnknown_202402C
|
_08046E18: .4byte gUnknown_202402C
|
||||||
_08046E1C: .4byte gUnknown_2021CD0
|
_08046E1C: .4byte gUnknown_2021CD0
|
||||||
thumb_func_end sub_8046D60
|
thumb_func_end AddHatchedMonToParty
|
||||||
|
|
||||||
thumb_func_start sub_8046E20
|
thumb_func_start ScriptHatchMon
|
||||||
sub_8046E20: @ 8046E20
|
ScriptHatchMon: @ 8046E20
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _08046E30 @ =gUnknown_20370C0
|
ldr r0, _08046E30 @ =gUnknown_20370C0
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_8046D60
|
bl AddHatchedMonToParty
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08046E30: .4byte gUnknown_20370C0
|
_08046E30: .4byte gUnknown_20370C0
|
||||||
thumb_func_end sub_8046E20
|
thumb_func_end ScriptHatchMon
|
||||||
|
|
||||||
thumb_func_start sub_8046E34
|
thumb_func_start sub_8046E34
|
||||||
sub_8046E34: @ 8046E34
|
sub_8046E34: @ 8046E34
|
||||||
@@ -616,7 +616,7 @@ _08047090:
|
|||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl SetBgTilemapBuffer
|
bl SetBgTilemapBuffer
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
bl ResetPaletteFade
|
bl ResetPaletteFade
|
||||||
bl FreeAllSpritePalettes
|
bl FreeAllSpritePalettes
|
||||||
bl ResetSpriteData
|
bl ResetSpriteData
|
||||||
@@ -680,7 +680,7 @@ _080471C8:
|
|||||||
ldr r0, _080471DC @ =gUnknown_3000E74
|
ldr r0, _080471DC @ =gUnknown_3000E74
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
ldrb r0, [r0, 0x4]
|
ldrb r0, [r0, 0x4]
|
||||||
bl sub_8046D60
|
bl AddHatchedMonToParty
|
||||||
b _0804724A
|
b _0804724A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080471DC: .4byte gUnknown_3000E74
|
_080471DC: .4byte gUnknown_3000E74
|
||||||
@@ -955,12 +955,12 @@ _0804741E:
|
|||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
adds r2, 0x1C
|
adds r2, 0x1C
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
ldr r1, _08047440 @ =sub_80476B0
|
ldr r1, _08047440 @ =SpriteCB_Egg_0
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
b _08047684
|
b _08047684
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0804743C: .4byte gUnknown_202063C
|
_0804743C: .4byte gUnknown_202063C
|
||||||
_08047440: .4byte sub_80476B0
|
_08047440: .4byte SpriteCB_Egg_0
|
||||||
_08047444:
|
_08047444:
|
||||||
ldr r2, _0804746C @ =gUnknown_202063C
|
ldr r2, _0804746C @ =gUnknown_202063C
|
||||||
ldr r3, [r5]
|
ldr r3, [r5]
|
||||||
@@ -1012,7 +1012,7 @@ _08047482:
|
|||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0x3
|
movs r3, 0x3
|
||||||
bl sub_8047A9C
|
bl EggHatchPrintMessage
|
||||||
ldr r0, _080474E4 @ =0x00000103
|
ldr r0, _080474E4 @ =0x00000103
|
||||||
bl PlayFanfare
|
bl PlayFanfare
|
||||||
ldr r1, [r5]
|
ldr r1, [r5]
|
||||||
@@ -1025,7 +1025,7 @@ _08047482:
|
|||||||
ldr r0, [r5]
|
ldr r0, [r5]
|
||||||
ldrb r0, [r0, 0x8]
|
ldrb r0, [r0, 0x8]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _08047684
|
b _08047684
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080474D4: .4byte gUnknown_2024284
|
_080474D4: .4byte gUnknown_2024284
|
||||||
@@ -1069,7 +1069,7 @@ _08047504:
|
|||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_8047A9C
|
bl EggHatchPrintMessage
|
||||||
ldr r1, [r5]
|
ldr r1, [r5]
|
||||||
b _08047648
|
b _08047648
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1213,7 +1213,7 @@ _08047654:
|
|||||||
bne _08047684
|
bne _08047684
|
||||||
ldr r0, [r5]
|
ldr r0, [r5]
|
||||||
ldrb r0, [r0, 0x8]
|
ldrb r0, [r0, 0x8]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl UnsetBgTilemapBuffer
|
bl UnsetBgTilemapBuffer
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
@@ -1242,8 +1242,8 @@ _080476A8: .4byte gUnknown_2037AB8
|
|||||||
_080476AC: .4byte c2_exit_to_overworld_2_switch
|
_080476AC: .4byte c2_exit_to_overworld_2_switch
|
||||||
thumb_func_end sub_8047338
|
thumb_func_end sub_8047338
|
||||||
|
|
||||||
thumb_func_start sub_80476B0
|
thumb_func_start SpriteCB_Egg_0
|
||||||
sub_80476B0: @ 80476B0
|
SpriteCB_Egg_0: @ 80476B0
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldrh r0, [r4, 0x2E]
|
ldrh r0, [r4, 0x2E]
|
||||||
@@ -1253,13 +1253,13 @@ sub_80476B0: @ 80476B0
|
|||||||
asrs r0, 16
|
asrs r0, 16
|
||||||
cmp r0, 0x14
|
cmp r0, 0x14
|
||||||
ble _080476D0
|
ble _080476D0
|
||||||
ldr r0, _080476CC @ =sub_8047708
|
ldr r0, _080476CC @ =SpriteCB_Egg_1
|
||||||
str r0, [r4, 0x1C]
|
str r0, [r4, 0x1C]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strh r0, [r4, 0x2E]
|
strh r0, [r4, 0x2E]
|
||||||
b _08047700
|
b _08047700
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080476CC: .4byte sub_8047708
|
_080476CC: .4byte SpriteCB_Egg_1
|
||||||
_080476D0:
|
_080476D0:
|
||||||
ldrh r0, [r4, 0x30]
|
ldrh r0, [r4, 0x30]
|
||||||
adds r0, 0x14
|
adds r0, 0x14
|
||||||
@@ -1285,10 +1285,10 @@ _08047700:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80476B0
|
thumb_func_end SpriteCB_Egg_0
|
||||||
|
|
||||||
thumb_func_start sub_8047708
|
thumb_func_start SpriteCB_Egg_1
|
||||||
sub_8047708: @ 8047708
|
SpriteCB_Egg_1: @ 8047708
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldrh r0, [r4, 0x32]
|
ldrh r0, [r4, 0x32]
|
||||||
@@ -1306,13 +1306,13 @@ sub_8047708: @ 8047708
|
|||||||
asrs r0, 16
|
asrs r0, 16
|
||||||
cmp r0, 0x14
|
cmp r0, 0x14
|
||||||
ble _08047738
|
ble _08047738
|
||||||
ldr r0, _08047734 @ =sub_804776C
|
ldr r0, _08047734 @ =SpriteCB_Egg_2
|
||||||
str r0, [r4, 0x1C]
|
str r0, [r4, 0x1C]
|
||||||
strh r1, [r4, 0x2E]
|
strh r1, [r4, 0x2E]
|
||||||
strh r1, [r4, 0x32]
|
strh r1, [r4, 0x32]
|
||||||
b _08047764
|
b _08047764
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08047734: .4byte sub_804776C
|
_08047734: .4byte SpriteCB_Egg_2
|
||||||
_08047738:
|
_08047738:
|
||||||
ldrh r0, [r4, 0x30]
|
ldrh r0, [r4, 0x30]
|
||||||
adds r0, 0x14
|
adds r0, 0x14
|
||||||
@@ -1337,10 +1337,10 @@ _08047764:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8047708
|
thumb_func_end SpriteCB_Egg_1
|
||||||
|
|
||||||
thumb_func_start sub_804776C
|
thumb_func_start SpriteCB_Egg_2
|
||||||
sub_804776C: @ 804776C
|
SpriteCB_Egg_2: @ 804776C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldrh r0, [r4, 0x32]
|
ldrh r0, [r4, 0x32]
|
||||||
@@ -1429,7 +1429,7 @@ _08047826:
|
|||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_804776C
|
thumb_func_end SpriteCB_Egg_2
|
||||||
|
|
||||||
thumb_func_start SpriteCB_Egg_3
|
thumb_func_start SpriteCB_Egg_3
|
||||||
SpriteCB_Egg_3: @ 804782C
|
SpriteCB_Egg_3: @ 804782C
|
||||||
@@ -1759,8 +1759,8 @@ _08047A94: .4byte gUnknown_8260184
|
|||||||
_08047A98: .4byte gUnknown_202063C
|
_08047A98: .4byte gUnknown_202063C
|
||||||
thumb_func_end CreateEggShardSprite
|
thumb_func_end CreateEggShardSprite
|
||||||
|
|
||||||
thumb_func_start sub_8047A9C
|
thumb_func_start EggHatchPrintMessage
|
||||||
sub_8047A9C: @ 8047A9C
|
EggHatchPrintMessage: @ 8047A9C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
mov r6, r8
|
mov r6, r8
|
||||||
push {r6}
|
push {r6}
|
||||||
@@ -1815,6 +1815,6 @@ sub_8047A9C: @ 8047A9C
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08047B08: .4byte gUnknown_3000E74
|
_08047B08: .4byte gUnknown_3000E74
|
||||||
thumb_func_end sub_8047A9C
|
thumb_func_end EggHatchPrintMessage
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
+75
-75
@@ -54,15 +54,15 @@ sub_806E110: @ 806E110
|
|||||||
movs r2, 0x20
|
movs r2, 0x20
|
||||||
bl memset
|
bl memset
|
||||||
ldr r0, _0806E154 @ =0x00000803
|
ldr r0, _0806E154 @ =0x00000803
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E158 @ =0x00000804
|
ldr r0, _0806E158 @ =0x00000804
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E15C @ =0x00000805
|
ldr r0, _0806E15C @ =0x00000805
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E160 @ =0x00000807
|
ldr r0, _0806E160 @ =0x00000807
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E164 @ =0x00000842
|
ldr r0, _0806E164 @ =0x00000842
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -85,7 +85,7 @@ sub_806E168: @ 806E168
|
|||||||
strb r1, [r2, 0x1A]
|
strb r1, [r2, 0x1A]
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _0806E18C @ =0x00000838
|
ldr r0, _0806E18C @ =0x00000838
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -107,7 +107,7 @@ sub_806E190: @ 806E190
|
|||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _0806E1BC @ =0x00000838
|
ldr r0, _0806E1BC @ =0x00000838
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -126,13 +126,13 @@ sub_806E1C0: @ 806E1C0
|
|||||||
cmp r0, 0xDA
|
cmp r0, 0xDA
|
||||||
bne _0806E1FC
|
bne _0806E1FC
|
||||||
ldr r0, _0806E1F0 @ =0x0000403c
|
ldr r0, _0806E1F0 @ =0x0000403c
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
ldr r1, _0806E1F4 @ =0x03020000
|
ldr r1, _0806E1F4 @ =0x03020000
|
||||||
cmp r0, r1
|
cmp r0, r1
|
||||||
bne _0806E1FC
|
bne _0806E1FC
|
||||||
ldr r0, _0806E1F8 @ =0x00000838
|
ldr r0, _0806E1F8 @ =0x00000838
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0806E1FC
|
beq _0806E1FC
|
||||||
@@ -162,7 +162,7 @@ sub_806E204: @ 806E204
|
|||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
movs r0, 0x84
|
movs r0, 0x84
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -184,7 +184,7 @@ sub_806E22C: @ 806E22C
|
|||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
movs r0, 0x84
|
movs r0, 0x84
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -202,14 +202,14 @@ sub_806E25C: @ 806E25C
|
|||||||
cmp r0, 0xB9
|
cmp r0, 0xB9
|
||||||
bne _0806E294
|
bne _0806E294
|
||||||
ldr r0, _0806E28C @ =0x0000404e
|
ldr r0, _0806E28C @ =0x0000404e
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
ldr r1, _0806E290 @ =0x62580000
|
ldr r1, _0806E290 @ =0x62580000
|
||||||
cmp r0, r1
|
cmp r0, r1
|
||||||
bne _0806E294
|
bne _0806E294
|
||||||
movs r0, 0x84
|
movs r0, 0x84
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0806E294
|
beq _0806E294
|
||||||
@@ -230,7 +230,7 @@ _0806E296:
|
|||||||
sub_806E29C: @ 806E29C
|
sub_806E29C: @ 806E29C
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806E2A8 @ =0x00000839
|
ldr r0, _0806E2A8 @ =0x00000839
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -241,7 +241,7 @@ _0806E2A8: .4byte 0x00000839
|
|||||||
sub_806E2AC: @ 806E2AC
|
sub_806E2AC: @ 806E2AC
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806E2B8 @ =0x00000839
|
ldr r0, _0806E2B8 @ =0x00000839
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -252,7 +252,7 @@ _0806E2B8: .4byte 0x00000839
|
|||||||
sub_806E2BC: @ 806E2BC
|
sub_806E2BC: @ 806E2BC
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806E2CC @ =0x00000839
|
ldr r0, _0806E2CC @ =0x00000839
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
@@ -266,40 +266,40 @@ sub_806E2D0: @ 806E2D0
|
|||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0xF6
|
movs r0, 0xF6
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E340 @ =0x000003d9
|
ldr r0, _0806E340 @ =0x000003d9
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E344 @ =0x000003da
|
ldr r0, _0806E344 @ =0x000003da
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E348 @ =0x000003db
|
ldr r0, _0806E348 @ =0x000003db
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
movs r0, 0xF7
|
movs r0, 0xF7
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E34C @ =0x000003dd
|
ldr r0, _0806E34C @ =0x000003dd
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E350 @ =0x000003de
|
ldr r0, _0806E350 @ =0x000003de
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E354 @ =0x000003df
|
ldr r0, _0806E354 @ =0x000003df
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
movs r0, 0xF8
|
movs r0, 0xF8
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E358 @ =0x000003e1
|
ldr r0, _0806E358 @ =0x000003e1
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E35C @ =0x000003e2
|
ldr r0, _0806E35C @ =0x000003e2
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E360 @ =0x000003e3
|
ldr r0, _0806E360 @ =0x000003e3
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
movs r0, 0xF9
|
movs r0, 0xF9
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E364 @ =0x000003e5
|
ldr r0, _0806E364 @ =0x000003e5
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E368 @ =0x000003e6
|
ldr r0, _0806E368 @ =0x000003e6
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldr r0, _0806E36C @ =0x000003e7
|
ldr r0, _0806E36C @ =0x000003e7
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -322,31 +322,31 @@ sub_806E370: @ 806E370
|
|||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806E3C0 @ =0x000040b5
|
ldr r0, _0806E3C0 @ =0x000040b5
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3C4 @ =0x000040b6
|
ldr r0, _0806E3C4 @ =0x000040b6
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3C8 @ =0x000040b7
|
ldr r0, _0806E3C8 @ =0x000040b7
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3CC @ =0x000040b8
|
ldr r0, _0806E3CC @ =0x000040b8
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3D0 @ =0x000040b9
|
ldr r0, _0806E3D0 @ =0x000040b9
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3D4 @ =0x000040ba
|
ldr r0, _0806E3D4 @ =0x000040ba
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3D8 @ =0x000040bb
|
ldr r0, _0806E3D8 @ =0x000040bb
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3DC @ =0x000040bc
|
ldr r0, _0806E3DC @ =0x000040bc
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3E0 @ =0x00004024
|
ldr r0, _0806E3E0 @ =0x00004024
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -361,47 +361,47 @@ _0806E3DC: .4byte 0x000040bc
|
|||||||
_0806E3E0: .4byte 0x00004024
|
_0806E3E0: .4byte 0x00004024
|
||||||
thumb_func_end sub_806E370
|
thumb_func_end sub_806E370
|
||||||
|
|
||||||
thumb_func_start sub_806E3E4
|
thumb_func_start DisableResetRTC
|
||||||
sub_806E3E4: @ 806E3E4
|
DisableResetRTC: @ 806E3E4
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806E3F8 @ =0x00004032
|
ldr r0, _0806E3F8 @ =0x00004032
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E3FC @ =0x00000837
|
ldr r0, _0806E3FC @ =0x00000837
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806E3F8: .4byte 0x00004032
|
_0806E3F8: .4byte 0x00004032
|
||||||
_0806E3FC: .4byte 0x00000837
|
_0806E3FC: .4byte 0x00000837
|
||||||
thumb_func_end sub_806E3E4
|
thumb_func_end DisableResetRTC
|
||||||
|
|
||||||
thumb_func_start sub_806E400
|
thumb_func_start EnableResetRTC
|
||||||
sub_806E400: @ 806E400
|
EnableResetRTC: @ 806E400
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806E418 @ =0x00004032
|
ldr r0, _0806E418 @ =0x00004032
|
||||||
movs r1, 0x92
|
movs r1, 0x92
|
||||||
lsls r1, 4
|
lsls r1, 4
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _0806E41C @ =0x00000837
|
ldr r0, _0806E41C @ =0x00000837
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806E418: .4byte 0x00004032
|
_0806E418: .4byte 0x00004032
|
||||||
_0806E41C: .4byte 0x00000837
|
_0806E41C: .4byte 0x00000837
|
||||||
thumb_func_end sub_806E400
|
thumb_func_end EnableResetRTC
|
||||||
|
|
||||||
thumb_func_start sub_806E420
|
thumb_func_start CanResetRTC
|
||||||
sub_806E420: @ 806E420
|
CanResetRTC: @ 806E420
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806E444 @ =0x00000837
|
ldr r0, _0806E444 @ =0x00000837
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0806E44C
|
beq _0806E44C
|
||||||
ldr r0, _0806E448 @ =0x00004032
|
ldr r0, _0806E448 @ =0x00004032
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
movs r1, 0x92
|
movs r1, 0x92
|
||||||
lsls r1, 20
|
lsls r1, 20
|
||||||
@@ -417,7 +417,7 @@ _0806E44C:
|
|||||||
_0806E44E:
|
_0806E44E:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806E420
|
thumb_func_end CanResetRTC
|
||||||
|
|
||||||
thumb_func_start sub_806E454
|
thumb_func_start sub_806E454
|
||||||
sub_806E454: @ 806E454
|
sub_806E454: @ 806E454
|
||||||
@@ -563,8 +563,8 @@ _0806E564:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806E528
|
thumb_func_end sub_806E528
|
||||||
|
|
||||||
thumb_func_start sub_806E568
|
thumb_func_start VarGet
|
||||||
sub_806E568: @ 806E568
|
VarGet: @ 806E568
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
@@ -580,10 +580,10 @@ _0806E57E:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806E568
|
thumb_func_end VarGet
|
||||||
|
|
||||||
thumb_func_start sub_806E584
|
thumb_func_start VarSet
|
||||||
sub_806E584: @ 806E584
|
VarSet: @ 806E584
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
@@ -601,24 +601,24 @@ _0806E59E:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806E584
|
thumb_func_end VarSet
|
||||||
|
|
||||||
thumb_func_start sub_806E5A4
|
thumb_func_start VarGetFieldObjectGraphicsId
|
||||||
sub_806E5A4: @ 806E5A4
|
VarGetFieldObjectGraphicsId: @ 806E5A4
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 8
|
lsrs r0, 8
|
||||||
ldr r1, _0806E5BC @ =0x40100000
|
ldr r1, _0806E5BC @ =0x40100000
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806E5BC: .4byte 0x40100000
|
_0806E5BC: .4byte 0x40100000
|
||||||
thumb_func_end sub_806E5A4
|
thumb_func_end VarGetFieldObjectGraphicsId
|
||||||
|
|
||||||
thumb_func_start sub_806E5C0
|
thumb_func_start sub_806E5C0
|
||||||
sub_806E5C0: @ 806E5C0
|
sub_806E5C0: @ 806E5C0
|
||||||
@@ -719,8 +719,8 @@ _0806E678: .4byte 0xffffc007
|
|||||||
_0806E67C: .4byte gUnknown_20370E0
|
_0806E67C: .4byte gUnknown_20370E0
|
||||||
thumb_func_end sub_806E5C0
|
thumb_func_end sub_806E5C0
|
||||||
|
|
||||||
thumb_func_start sub_806E680
|
thumb_func_start FlagSet
|
||||||
sub_806E680: @ 806E680
|
FlagSet: @ 806E680
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
@@ -741,10 +741,10 @@ _0806E6A0:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806E680
|
thumb_func_end FlagSet
|
||||||
|
|
||||||
thumb_func_start sub_806E6A8
|
thumb_func_start FlagClear
|
||||||
sub_806E6A8: @ 806E6A8
|
FlagClear: @ 806E6A8
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
@@ -765,10 +765,10 @@ _0806E6C8:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806E6A8
|
thumb_func_end FlagClear
|
||||||
|
|
||||||
thumb_func_start sub_806E6D0
|
thumb_func_start FlagGet
|
||||||
sub_806E6D0: @ 806E6D0
|
FlagGet: @ 806E6D0
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
@@ -792,7 +792,7 @@ _0806E6F6:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806E6D0
|
thumb_func_end FlagGet
|
||||||
|
|
||||||
thumb_func_start sub_806E6FC
|
thumb_func_start sub_806E6FC
|
||||||
sub_806E6FC: @ 806E6FC
|
sub_806E6FC: @ 806E6FC
|
||||||
|
|||||||
+20
-20
@@ -14,8 +14,8 @@ sub_80CDD18: @ 80CDD18
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80CDD18
|
thumb_func_end sub_80CDD18
|
||||||
|
|
||||||
thumb_func_start sub_80CDD28
|
thumb_func_start Task_BeginEvolutionScene
|
||||||
sub_80CDD28: @ 80CDD28
|
Task_BeginEvolutionScene: @ 80CDD28
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -69,7 +69,7 @@ _080CDD68:
|
|||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
adds r3, r6, 0
|
adds r3, r6, 0
|
||||||
bl sub_80CDDF4
|
bl EvolutionScene
|
||||||
_080CDD98:
|
_080CDD98:
|
||||||
add sp, 0x4
|
add sp, 0x4
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
@@ -78,10 +78,10 @@ _080CDD98:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CDDA0: .4byte gUnknown_2037AB8
|
_080CDDA0: .4byte gUnknown_2037AB8
|
||||||
_080CDDA4: .4byte gUnknown_2024284
|
_080CDDA4: .4byte gUnknown_2024284
|
||||||
thumb_func_end sub_80CDD28
|
thumb_func_end Task_BeginEvolutionScene
|
||||||
|
|
||||||
thumb_func_start sub_80CDDA8
|
thumb_func_start BeginEvolutionScene
|
||||||
sub_80CDDA8: @ 80CDDA8
|
BeginEvolutionScene: @ 80CDDA8
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
adds r5, r2, 0
|
adds r5, r2, 0
|
||||||
@@ -92,7 +92,7 @@ sub_80CDDA8: @ 80CDDA8
|
|||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
lsls r6, 24
|
lsls r6, 24
|
||||||
lsrs r6, 24
|
lsrs r6, 24
|
||||||
ldr r0, _080CDDE8 @ =sub_80CDD28
|
ldr r0, _080CDDE8 @ =Task_BeginEvolutionScene
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -113,13 +113,13 @@ sub_80CDDA8: @ 80CDDA8
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CDDE8: .4byte sub_80CDD28
|
_080CDDE8: .4byte Task_BeginEvolutionScene
|
||||||
_080CDDEC: .4byte gUnknown_3005090
|
_080CDDEC: .4byte gUnknown_3005090
|
||||||
_080CDDF0: .4byte sub_80CDD18
|
_080CDDF0: .4byte sub_80CDD18
|
||||||
thumb_func_end sub_80CDDA8
|
thumb_func_end BeginEvolutionScene
|
||||||
|
|
||||||
thumb_func_start sub_80CDDF4
|
thumb_func_start EvolutionScene
|
||||||
sub_80CDDF4: @ 80CDDF4
|
EvolutionScene: @ 80CDDF4
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -245,7 +245,7 @@ sub_80CDDF4: @ 80CDDF4
|
|||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
ldr r1, [r1, 0x8]
|
ldr r1, [r1, 0x8]
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
ldr r1, [sp, 0x20]
|
ldr r1, [sp, 0x20]
|
||||||
mov r2, r9
|
mov r2, r9
|
||||||
@@ -301,7 +301,7 @@ sub_80CDDF4: @ 80CDDF4
|
|||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
ldr r1, [r1, 0x10]
|
ldr r1, [r1, 0x10]
|
||||||
mov r2, r10
|
mov r2, r10
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
mov r0, r10
|
mov r0, r10
|
||||||
ldr r1, [sp, 0x20]
|
ldr r1, [sp, 0x20]
|
||||||
mov r2, r9
|
mov r2, r9
|
||||||
@@ -427,7 +427,7 @@ _080CE0D8: .4byte gUnknown_2037238
|
|||||||
_080CE0DC: .4byte nullsub_76
|
_080CE0DC: .4byte nullsub_76
|
||||||
_080CE0E0: .4byte sub_80D0050
|
_080CE0E0: .4byte sub_80D0050
|
||||||
_080CE0E4: .4byte sub_80CE710
|
_080CE0E4: .4byte sub_80CE710
|
||||||
thumb_func_end sub_80CDDF4
|
thumb_func_end EvolutionScene
|
||||||
|
|
||||||
thumb_func_start CB2_EvolutionSceneLoadGraphics
|
thumb_func_start CB2_EvolutionSceneLoadGraphics
|
||||||
CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
|
CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
|
||||||
@@ -530,7 +530,7 @@ CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
|
|||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
ldr r1, [r1, 0x10]
|
ldr r1, [r1, 0x10]
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
mov r1, r9
|
mov r1, r9
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
@@ -776,7 +776,7 @@ _080CE414:
|
|||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
ldr r1, [r1, 0x10]
|
ldr r1, [r1, 0x10]
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
@@ -957,7 +957,7 @@ TradeEvolutionScene: @ 80CE540
|
|||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
ldr r1, [r1, 0x8]
|
ldr r1, [r1, 0x8]
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
bl sub_800EC8C
|
bl DecompressPicFromTable
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
mov r1, r10
|
mov r1, r10
|
||||||
adds r2, r7, 0
|
adds r2, r7, 0
|
||||||
@@ -1961,7 +1961,7 @@ _080CEEA0:
|
|||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
bl Free
|
bl Free
|
||||||
str r6, [r4]
|
str r6, [r4]
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080CEECC @ =gUnknown_300537C
|
ldr r0, _080CEECC @ =gUnknown_300537C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
@@ -2432,7 +2432,7 @@ _080CF2B4:
|
|||||||
beq _080CF2C2
|
beq _080CF2C2
|
||||||
b _080CF528
|
b _080CF528
|
||||||
_080CF2C2:
|
_080CF2C2:
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080CF2F8 @ =gUnknown_2024284
|
ldr r0, _080CF2F8 @ =gUnknown_2024284
|
||||||
ldr r1, _080CF2FC @ =gUnknown_3005090
|
ldr r1, _080CF2FC @ =gUnknown_3005090
|
||||||
mov r3, r8
|
mov r3, r8
|
||||||
@@ -3702,7 +3702,7 @@ _080CFDC6:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl GetBgTilemapBuffer
|
bl GetBgTilemapBuffer
|
||||||
bl Free
|
bl Free
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080CFE1C @ =gUnknown_2024284
|
ldr r0, _080CFE1C @ =gUnknown_2024284
|
||||||
ldr r1, _080CFE20 @ =gUnknown_3005090
|
ldr r1, _080CFE20 @ =gUnknown_3005090
|
||||||
adds r5, r7, r6
|
adds r5, r7, r6
|
||||||
|
|||||||
+10
-10
@@ -221,7 +221,7 @@ _0812C540:
|
|||||||
_0812C578:
|
_0812C578:
|
||||||
ldr r0, _0812C598 @ =gUnknown_845FC04
|
ldr r0, _0812C598 @ =gUnknown_845FC04
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
bl sub_812CEC0
|
bl sub_812CEC0
|
||||||
ldr r4, _0812C59C @ =gUnknown_203B100
|
ldr r4, _0812C59C @ =gUnknown_203B100
|
||||||
movs r0, 0x88
|
movs r0, 0x88
|
||||||
@@ -721,7 +721,7 @@ sub_812C990: @ 812C990
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1243,7 +1243,7 @@ _0812CDAC:
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
bl sub_812CEE0
|
bl sub_812CEE0
|
||||||
_0812CDEE:
|
_0812CDEE:
|
||||||
@@ -1315,7 +1315,7 @@ sub_812CE04: @ 812CE04
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
bl sub_812CEE0
|
bl sub_812CEE0
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
@@ -1374,7 +1374,7 @@ sub_812CEE0: @ 812CEE0
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1548,7 +1548,7 @@ _0812CFDA:
|
|||||||
bl sub_812D094
|
bl sub_812D094
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
bl sub_812D094
|
bl sub_812D094
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
_0812D06C:
|
_0812D06C:
|
||||||
@@ -1579,9 +1579,9 @@ sub_812D094: @ 812D094
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -3258,7 +3258,7 @@ sub_812DDAC: @ 812DDAC
|
|||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
bl sub_812CEE0
|
bl sub_812CEE0
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
@@ -3525,7 +3525,7 @@ sub_812DFE4: @ 812DFE4
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
|
|||||||
+54
-54
@@ -50,7 +50,7 @@ sub_806C8BC: @ 806C8BC
|
|||||||
ldrb r1, [r0, 0x2]
|
ldrb r1, [r0, 0x2]
|
||||||
mov r8, r1
|
mov r8, r1
|
||||||
ldrb r6, [r0, 0x3]
|
ldrb r6, [r0, 0x3]
|
||||||
bl sub_806CE74
|
bl cur_mapdata_block_role_at_player_pos
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_8059D70
|
bl sub_8059D70
|
||||||
@@ -325,7 +325,7 @@ sub_806CAC8: @ 806CAC8
|
|||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
mov r4, sp
|
mov r4, sp
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_806CE20
|
bl player_get_pos_to_and_height
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
@@ -400,7 +400,7 @@ _0806CB74:
|
|||||||
_0806CB88:
|
_0806CB88:
|
||||||
mov r7, sp
|
mov r7, sp
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_806CE38
|
bl player_get_next_pos_and_height
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
@@ -425,7 +425,7 @@ _0806CB88:
|
|||||||
_0806CBBC: .4byte gUnknown_3005078
|
_0806CBBC: .4byte gUnknown_3005078
|
||||||
_0806CBC0:
|
_0806CBC0:
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_806CE20
|
bl player_get_pos_to_and_height
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
@@ -478,7 +478,7 @@ _0806CC28: .4byte gUnknown_3005078
|
|||||||
_0806CC2C:
|
_0806CC2C:
|
||||||
mov r4, sp
|
mov r4, sp
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_806CE38
|
bl player_get_next_pos_and_height
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
@@ -564,7 +564,7 @@ _0806CCCC:
|
|||||||
orrs r0, r1
|
orrs r0, r1
|
||||||
strb r0, [r2]
|
strb r0, [r2]
|
||||||
ldr r0, _0806CCF8 @ =0x0000083e
|
ldr r0, _0806CCF8 @ =0x0000083e
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
movs r0, 0x6
|
movs r0, 0x6
|
||||||
bl sub_80722CC
|
bl sub_80722CC
|
||||||
bl sub_806F258
|
bl sub_806F258
|
||||||
@@ -717,8 +717,8 @@ _0806CE18:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_806CDF8
|
thumb_func_end sub_806CDF8
|
||||||
|
|
||||||
thumb_func_start sub_806CE20
|
thumb_func_start player_get_pos_to_and_height
|
||||||
sub_806CE20: @ 806CE20
|
player_get_pos_to_and_height: @ 806CE20
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r1, r4, 0x2
|
adds r1, r4, 0x2
|
||||||
@@ -728,10 +728,10 @@ sub_806CE20: @ 806CE20
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_806CE20
|
thumb_func_end player_get_pos_to_and_height
|
||||||
|
|
||||||
thumb_func_start sub_806CE38
|
thumb_func_start player_get_next_pos_and_height
|
||||||
sub_806CE38: @ 806CE38
|
player_get_next_pos_and_height: @ 806CE38
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
@@ -759,10 +759,10 @@ _0806CE6A:
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_806CE38
|
thumb_func_end player_get_next_pos_and_height
|
||||||
|
|
||||||
thumb_func_start sub_806CE74
|
thumb_func_start cur_mapdata_block_role_at_player_pos
|
||||||
sub_806CE74: @ 806CE74
|
cur_mapdata_block_role_at_player_pos: @ 806CE74
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
mov r4, sp
|
mov r4, sp
|
||||||
@@ -782,7 +782,7 @@ sub_806CE74: @ 806CE74
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806CE74
|
thumb_func_end cur_mapdata_block_role_at_player_pos
|
||||||
|
|
||||||
thumb_func_start sub_806CEA0
|
thumb_func_start sub_806CEA0
|
||||||
sub_806CEA0: @ 806CEA0
|
sub_806CEA0: @ 806CEA0
|
||||||
@@ -1026,7 +1026,7 @@ _0806D02A:
|
|||||||
cmp r0, 0xFF
|
cmp r0, 0xFF
|
||||||
beq _0806D092
|
beq _0806D092
|
||||||
_0806D078:
|
_0806D078:
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D0A0
|
bne _0806D0A0
|
||||||
adds r0, r6, r5
|
adds r0, r6, r5
|
||||||
@@ -1173,7 +1173,7 @@ _0806D17A:
|
|||||||
ldr r1, _0806D1CC @ =gUnknown_20370C4
|
ldr r1, _0806D1CC @ =gUnknown_20370C4
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1615,7 +1615,7 @@ sub_806D548: @ 806D548
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D570
|
bne _0806D570
|
||||||
bl sub_805C83C
|
bl PartyHasMonWithSurf
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1626,17 +1626,17 @@ sub_806D548: @ 806D548
|
|||||||
_0806D56C: .4byte gUnknown_81A6B0D
|
_0806D56C: .4byte gUnknown_81A6B0D
|
||||||
_0806D570:
|
_0806D570:
|
||||||
ldr r0, _0806D59C @ =0x00000824
|
ldr r0, _0806D59C @ =0x00000824
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D5A4
|
bne _0806D5A4
|
||||||
bl sub_805C83C
|
bl PartyHasMonWithSurf
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D5A4
|
bne _0806D5A4
|
||||||
bl sub_805C8B0
|
bl IsPlayerFacingSurfableFishableWater
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1654,12 +1654,12 @@ _0806D5A4:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D5E0
|
bne _0806D5E0
|
||||||
ldr r0, _0806D5D0 @ =0x00000826
|
ldr r0, _0806D5D0 @ =0x00000826
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0806D5D8
|
bne _0806D5D8
|
||||||
bl sub_805C88C
|
bl IsPlayerSurfingNorth
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1757,7 +1757,7 @@ sub_806D660: @ 806D660
|
|||||||
lsrs r2, 16
|
lsrs r2, 16
|
||||||
ldrb r3, [r0, 0x4]
|
ldrb r3, [r0, 0x4]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806DDC0
|
bl mapheader_trigger_activate_at
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0806D68C
|
beq _0806D68C
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
@@ -1784,14 +1784,14 @@ sub_806D698: @ 806D698
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0806D72C
|
beq _0806D72C
|
||||||
ldr r0, _0806D6E0 @ =gUnknown_203ADFA
|
ldr r0, _0806D6E0 @ =gUnknown_203ADFA
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
beq _0806D72C
|
beq _0806D72C
|
||||||
bl sub_806D74C
|
bl AdjustFriendship_step
|
||||||
ldr r0, _0806D6E4 @ =gUnknown_2037078
|
ldr r0, _0806D6E4 @ =gUnknown_2037078
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
movs r0, 0x40
|
movs r0, 0x40
|
||||||
@@ -1817,7 +1817,7 @@ _0806D6E0: .4byte gUnknown_203ADFA
|
|||||||
_0806D6E4: .4byte gUnknown_2037078
|
_0806D6E4: .4byte gUnknown_2037078
|
||||||
_0806D6E8: .4byte gUnknown_81A8CED
|
_0806D6E8: .4byte gUnknown_81A8CED
|
||||||
_0806D6EC:
|
_0806D6EC:
|
||||||
bl sub_806D79C
|
bl overworld_poison_step
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1861,15 +1861,15 @@ sub_806D738: @ 806D738
|
|||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806D748 @ =0x00004021
|
ldr r0, _0806D748 @ =0x00004021
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D748: .4byte 0x00004021
|
_0806D748: .4byte 0x00004021
|
||||||
thumb_func_end sub_806D738
|
thumb_func_end sub_806D738
|
||||||
|
|
||||||
thumb_func_start sub_806D74C
|
thumb_func_start AdjustFriendship_step
|
||||||
sub_806D74C: @ 806D74C
|
AdjustFriendship_step: @ 806D74C
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r0, _0806D780 @ =0x00004021
|
ldr r0, _0806D780 @ =0x00004021
|
||||||
bl sub_806E454
|
bl sub_806E454
|
||||||
@@ -1899,22 +1899,22 @@ _0806D77A:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D780: .4byte 0x00004021
|
_0806D780: .4byte 0x00004021
|
||||||
_0806D784: .4byte gUnknown_2024284
|
_0806D784: .4byte gUnknown_2024284
|
||||||
thumb_func_end sub_806D74C
|
thumb_func_end AdjustFriendship_step
|
||||||
|
|
||||||
thumb_func_start sub_806D788
|
thumb_func_start overworld_poison_timer_set
|
||||||
sub_806D788: @ 806D788
|
overworld_poison_timer_set: @ 806D788
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806D798 @ =0x00004022
|
ldr r0, _0806D798 @ =0x00004022
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806D798: .4byte 0x00004022
|
_0806D798: .4byte 0x00004022
|
||||||
thumb_func_end sub_806D788
|
thumb_func_end overworld_poison_timer_set
|
||||||
|
|
||||||
thumb_func_start sub_806D79C
|
thumb_func_start overworld_poison_step
|
||||||
sub_806D79C: @ 806D79C
|
overworld_poison_step: @ 806D79C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r0, _0806D7D8 @ =gUnknown_2036DFC
|
ldr r0, _0806D7D8 @ =gUnknown_2036DFC
|
||||||
ldrb r0, [r0, 0x17]
|
ldrb r0, [r0, 0x17]
|
||||||
@@ -1951,7 +1951,7 @@ _0806D7E2:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806D79C
|
thumb_func_end overworld_poison_step
|
||||||
|
|
||||||
thumb_func_start sub_806D7E8
|
thumb_func_start sub_806D7E8
|
||||||
sub_806D7E8: @ 806D7E8
|
sub_806D7E8: @ 806D7E8
|
||||||
@@ -2531,7 +2531,7 @@ sub_806DC30: @ 806DC30
|
|||||||
lsls r2, 16
|
lsls r2, 16
|
||||||
lsrs r2, 16
|
lsrs r2, 16
|
||||||
ldrb r3, [r3, 0x4]
|
ldrb r3, [r3, 0x4]
|
||||||
bl sub_806DD38
|
bl map_warp_check
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
asrs r0, 24
|
asrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
@@ -2651,8 +2651,8 @@ _0806DD32:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806DCD0
|
thumb_func_end sub_806DCD0
|
||||||
|
|
||||||
thumb_func_start sub_806DD38
|
thumb_func_start map_warp_check
|
||||||
sub_806DD38: @ 806DD38
|
map_warp_check: @ 806DD38
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r6, r1, 16
|
lsrs r6, r1, 16
|
||||||
@@ -2694,10 +2694,10 @@ _0806DD7A:
|
|||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806DD38
|
thumb_func_end map_warp_check
|
||||||
|
|
||||||
thumb_func_start sub_806DD80
|
thumb_func_start trigger_activate
|
||||||
sub_806DD80: @ 806DD80
|
trigger_activate: @ 806DD80
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
cmp r4, 0
|
cmp r4, 0
|
||||||
@@ -2713,7 +2713,7 @@ _0806DD96:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0806DDB0
|
beq _0806DDB0
|
||||||
ldrh r0, [r4, 0x6]
|
ldrh r0, [r4, 0x6]
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
ldrb r1, [r4, 0x8]
|
ldrb r1, [r4, 0x8]
|
||||||
@@ -2730,10 +2730,10 @@ _0806DDB8:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806DD80
|
thumb_func_end trigger_activate
|
||||||
|
|
||||||
thumb_func_start sub_806DDC0
|
thumb_func_start mapheader_trigger_activate_at
|
||||||
sub_806DDC0: @ 806DDC0
|
mapheader_trigger_activate_at: @ 806DDC0
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -2770,7 +2770,7 @@ _0806DDEC:
|
|||||||
bne _0806DE0C
|
bne _0806DE0C
|
||||||
_0806DE02:
|
_0806DE02:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806DD80
|
bl trigger_activate
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806DE18
|
bne _0806DE18
|
||||||
_0806DE0C:
|
_0806DE0C:
|
||||||
@@ -2789,7 +2789,7 @@ _0806DE18:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806DDC0
|
thumb_func_end mapheader_trigger_activate_at
|
||||||
|
|
||||||
thumb_func_start sub_806DE28
|
thumb_func_start sub_806DE28
|
||||||
sub_806DE28: @ 806DE28
|
sub_806DE28: @ 806DE28
|
||||||
@@ -2817,7 +2817,7 @@ sub_806DE28: @ 806DE28
|
|||||||
bl sub_805FCD8
|
bl sub_805FCD8
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_0806DE64:
|
_0806DE64:
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -2884,7 +2884,7 @@ sub_806DEC4: @ 806DEC4
|
|||||||
lsrs r2, 16
|
lsrs r2, 16
|
||||||
ldrb r3, [r0, 0x4]
|
ldrb r3, [r0, 0x4]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806DDC0
|
bl mapheader_trigger_activate_at
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
@@ -3089,7 +3089,7 @@ GetFieldObjectScriptPointerForComparison: @ 806E050
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
mov r5, sp
|
mov r5, sp
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_806CE38
|
bl player_get_next_pos_and_height
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
@@ -3115,7 +3115,7 @@ sub_806E08C: @ 806E08C
|
|||||||
bl player_get_direction_upper_nybble
|
bl player_get_direction_upper_nybble
|
||||||
mov r4, sp
|
mov r4, sp
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_806CE20
|
bl player_get_pos_to_and_height
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
ldrsh r0, [r0, r1]
|
ldrsh r0, [r0, r1]
|
||||||
|
|||||||
+7
-7
@@ -2018,7 +2018,7 @@ task00_8084310: @ 8084310
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08084376
|
beq _08084376
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
ldr r1, _08084380 @ =gUnknown_20386E0
|
ldr r1, _08084380 @ =gUnknown_20386E0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -2155,7 +2155,7 @@ _08084450: .4byte gUnknown_2037AB8
|
|||||||
sub_8084454: @ 8084454
|
sub_8084454: @ 8084454
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl player_bitmagic
|
||||||
@@ -2538,7 +2538,7 @@ sub_8084708: @ 8084708
|
|||||||
bne _08084760
|
bne _08084760
|
||||||
ldr r0, _0808477C @ =0x00004001
|
ldr r0, _0808477C @ =0x00004001
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
movs r0, 0x8
|
movs r0, 0x8
|
||||||
bl sub_805BDEC
|
bl sub_805BDEC
|
||||||
movs r0, 0x16
|
movs r0, 0x16
|
||||||
@@ -2886,7 +2886,7 @@ _080849F0: .4byte sub_80847C0
|
|||||||
sub_80849F4: @ 80849F4
|
sub_80849F4: @ 80849F4
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl player_bitmagic
|
||||||
@@ -3910,7 +3910,7 @@ _080851B8: .4byte sub_8084F44
|
|||||||
mapldr_080851BC: @ 80851BC
|
mapldr_080851BC: @ 80851BC
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
ldr r0, _080851E0 @ =gUnknown_3005020
|
ldr r0, _080851E0 @ =gUnknown_3005020
|
||||||
@@ -4966,7 +4966,7 @@ _080859C4:
|
|||||||
sub_80859D4: @ 80859D4
|
sub_80859D4: @ 80859D4
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl player_bitmagic
|
||||||
@@ -5432,7 +5432,7 @@ _08085D84: .4byte sub_8085B78
|
|||||||
sub_8085D88: @ 8085D88
|
sub_8085D88: @ 8085D88
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl player_bitmagic
|
bl player_bitmagic
|
||||||
|
|||||||
+33
-33
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_807DB14
|
thumb_func_start palette_bg_faded_fill_white
|
||||||
sub_807DB14: @ 807DB14
|
palette_bg_faded_fill_white: @ 807DB14
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _0807DB2C @ =0x7fff7fff
|
ldr r0, _0807DB2C @ =0x7fff7fff
|
||||||
@@ -22,10 +22,10 @@ sub_807DB14: @ 807DB14
|
|||||||
_0807DB2C: .4byte 0x7fff7fff
|
_0807DB2C: .4byte 0x7fff7fff
|
||||||
_0807DB30: .4byte gUnknown_20375F8
|
_0807DB30: .4byte gUnknown_20375F8
|
||||||
_0807DB34: .4byte 0x01000100
|
_0807DB34: .4byte 0x01000100
|
||||||
thumb_func_end sub_807DB14
|
thumb_func_end palette_bg_faded_fill_white
|
||||||
|
|
||||||
thumb_func_start sub_807DB38
|
thumb_func_start palette_bg_faded_fill_black
|
||||||
sub_807DB38: @ 807DB38
|
palette_bg_faded_fill_black: @ 807DB38
|
||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -40,10 +40,10 @@ sub_807DB38: @ 807DB38
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807DB50: .4byte gUnknown_20375F8
|
_0807DB50: .4byte gUnknown_20375F8
|
||||||
_0807DB54: .4byte 0x01000100
|
_0807DB54: .4byte 0x01000100
|
||||||
thumb_func_end sub_807DB38
|
thumb_func_end palette_bg_faded_fill_black
|
||||||
|
|
||||||
thumb_func_start sub_807DB58
|
thumb_func_start pal_fill_for_maplights
|
||||||
sub_807DB58: @ 807DB58
|
pal_fill_for_maplights: @ 807DB58
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl get_map_light_from_warp0
|
bl get_map_light_from_warp0
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
@@ -63,23 +63,23 @@ sub_807DB58: @ 807DB58
|
|||||||
beq _0807DB94
|
beq _0807DB94
|
||||||
b _0807DBA4
|
b _0807DBA4
|
||||||
_0807DB82:
|
_0807DB82:
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl fade_screen
|
bl fade_screen
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
b _0807DBA4
|
b _0807DBA4
|
||||||
_0807DB94:
|
_0807DB94:
|
||||||
bl sub_807DB14
|
bl palette_bg_faded_fill_white
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl fade_screen
|
bl fade_screen
|
||||||
bl sub_807DB14
|
bl palette_bg_faded_fill_white
|
||||||
_0807DBA4:
|
_0807DBA4:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_807DB58
|
thumb_func_end pal_fill_for_maplights
|
||||||
|
|
||||||
thumb_func_start sub_807DBAC
|
thumb_func_start sub_807DBAC
|
||||||
sub_807DBAC: @ 807DBAC
|
sub_807DBAC: @ 807DBAC
|
||||||
@@ -102,18 +102,18 @@ sub_807DBAC: @ 807DBAC
|
|||||||
beq _0807DBE8
|
beq _0807DBE8
|
||||||
b _0807DBF8
|
b _0807DBF8
|
||||||
_0807DBD6:
|
_0807DBD6:
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl fade_screen
|
bl fade_screen
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
b _0807DBF8
|
b _0807DBF8
|
||||||
_0807DBE8:
|
_0807DBE8:
|
||||||
bl sub_807DB14
|
bl palette_bg_faded_fill_white
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl fade_screen
|
bl fade_screen
|
||||||
bl sub_807DB14
|
bl palette_bg_faded_fill_white
|
||||||
_0807DBF8:
|
_0807DBF8:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -123,11 +123,11 @@ _0807DBF8:
|
|||||||
thumb_func_start sub_807DC00
|
thumb_func_start sub_807DC00
|
||||||
sub_807DC00: @ 807DC00
|
sub_807DC00: @ 807DC00
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl fade_screen
|
bl fade_screen
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_807DC00
|
thumb_func_end sub_807DC00
|
||||||
@@ -343,7 +343,7 @@ _0807DD9A:
|
|||||||
ldrb r0, [r1, 0x4]
|
ldrb r0, [r1, 0x4]
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0807DDCA
|
beq _0807DDCA
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
_0807DDB0:
|
_0807DDB0:
|
||||||
ldrh r0, [r4, 0x8]
|
ldrh r0, [r4, 0x8]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
@@ -367,7 +367,7 @@ sub_807DDD0: @ 807DDD0
|
|||||||
push {lr}
|
push {lr}
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
ldr r0, _0807DDEC @ =task_mpl_807DD60
|
ldr r0, _0807DDEC @ =task_mpl_807DD60
|
||||||
movs r1, 0xA
|
movs r1, 0xA
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
@@ -410,7 +410,7 @@ _0807DE24:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0807DE50
|
beq _0807DE50
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
_0807DE32:
|
_0807DE32:
|
||||||
ldrh r0, [r4, 0x8]
|
ldrh r0, [r4, 0x8]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
@@ -435,7 +435,7 @@ sub_807DE58: @ 807DE58
|
|||||||
push {lr}
|
push {lr}
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
ldr r0, _0807DE74 @ =sub_807DDF0
|
ldr r0, _0807DE74 @ =sub_807DDF0
|
||||||
movs r1, 0xA
|
movs r1, 0xA
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
@@ -491,10 +491,10 @@ sub_807DE78: @ 807DE78
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807DED8: .4byte sub_807DFBC
|
_0807DED8: .4byte sub_807DFBC
|
||||||
_0807DEDC:
|
_0807DEDC:
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
b _0807DF2E
|
b _0807DF2E
|
||||||
_0807DEE2:
|
_0807DEE2:
|
||||||
bl sub_807DB14
|
bl palette_bg_faded_fill_white
|
||||||
b _0807DF2E
|
b _0807DF2E
|
||||||
_0807DEE8:
|
_0807DEE8:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
@@ -551,7 +551,7 @@ sub_807DF4C: @ 807DF4C
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0807DF5A
|
bne _0807DF5A
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
b _0807DF5E
|
b _0807DF5E
|
||||||
_0807DF5A:
|
_0807DF5A:
|
||||||
bl sub_807DC00
|
bl sub_807DC00
|
||||||
@@ -588,7 +588,7 @@ sub_807DF7C: @ 807DF7C
|
|||||||
sub_807DF94: @ 807DF94
|
sub_807DF94: @ 807DF94
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
bl sub_8111CF0
|
bl sub_8111CF0
|
||||||
movs r0, 0x28
|
movs r0, 0x28
|
||||||
bl sub_80722CC
|
bl sub_80722CC
|
||||||
@@ -1090,8 +1090,8 @@ sub_807E3BC: @ 807E3BC
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_807E3BC
|
thumb_func_end sub_807E3BC
|
||||||
|
|
||||||
thumb_func_start sub_807E3C8
|
thumb_func_start task_mpl_807E3C8
|
||||||
sub_807E3C8: @ 807E3C8
|
task_mpl_807E3C8: @ 807E3C8
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -1106,7 +1106,7 @@ _0807E3E4:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_807E3C8
|
thumb_func_end task_mpl_807E3C8
|
||||||
|
|
||||||
thumb_func_start sub_807E3EC
|
thumb_func_start sub_807E3EC
|
||||||
sub_807E3EC: @ 807E3EC
|
sub_807E3EC: @ 807E3EC
|
||||||
@@ -1114,13 +1114,13 @@ sub_807E3EC: @ 807E3EC
|
|||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DC00
|
bl sub_807DC00
|
||||||
ldr r0, _0807E408 @ =sub_807E3C8
|
ldr r0, _0807E408 @ =task_mpl_807E3C8
|
||||||
movs r1, 0xA
|
movs r1, 0xA
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807E408: .4byte sub_807E3C8
|
_0807E408: .4byte task_mpl_807E3C8
|
||||||
thumb_func_end sub_807E3EC
|
thumb_func_end sub_807E3EC
|
||||||
|
|
||||||
thumb_func_start sub_807E40C
|
thumb_func_start sub_807E40C
|
||||||
@@ -2189,7 +2189,7 @@ sub_807EC34: @ 807EC34
|
|||||||
_0807EC6C: .4byte gUnknown_3005098
|
_0807EC6C: .4byte gUnknown_3005098
|
||||||
_0807EC70:
|
_0807EC70:
|
||||||
bl sub_8055DC4
|
bl sub_8055DC4
|
||||||
bl sub_807DB58
|
bl pal_fill_for_maplights
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
adds r0, r5, 0x2
|
adds r0, r5, 0x2
|
||||||
adds r1, r5, 0x4
|
adds r1, r5, 0x4
|
||||||
|
|||||||
+103
-103
@@ -757,7 +757,7 @@ sub_805E384: @ 805E384
|
|||||||
cmp r0, 0xE
|
cmp r0, 0xE
|
||||||
bhi _0805E39A
|
bhi _0805E39A
|
||||||
ldrh r0, [r1, 0x14]
|
ldrh r0, [r1, 0x14]
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
_0805E39A:
|
_0805E39A:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -806,7 +806,7 @@ _0805E3D8:
|
|||||||
cmp r0, r8
|
cmp r0, r8
|
||||||
bne _0805E3FA
|
bne _0805E3FA
|
||||||
ldrh r0, [r4, 0x14]
|
ldrh r0, [r4, 0x14]
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0805E3BC
|
beq _0805E3BC
|
||||||
@@ -952,7 +952,7 @@ RemoveFieldObjectByLocalIdAndMap: @ 805E4C8
|
|||||||
bl GetFieldObjectFlagIdByFieldObjectId
|
bl GetFieldObjectFlagIdByFieldObjectId
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
ldrb r1, [r0]
|
ldrb r1, [r0]
|
||||||
lsls r0, r1, 3
|
lsls r0, r1, 3
|
||||||
@@ -1271,7 +1271,7 @@ SpawnFieldObject: @ 805E72C
|
|||||||
add r2, sp, 0x20
|
add r2, sp, 0x20
|
||||||
mov r0, r9
|
mov r0, r9
|
||||||
add r1, sp, 0x8
|
add r1, sp, 0x8
|
||||||
bl sub_805E960
|
bl MakeObjectTemplateFromFieldObjectTemplate
|
||||||
ldrh r3, [r7, 0x6]
|
ldrh r3, [r7, 0x6]
|
||||||
ldr r2, _0805E7A4 @ =0xffff0000
|
ldr r2, _0805E7A4 @ =0xffff0000
|
||||||
add r1, sp, 0x24
|
add r1, sp, 0x24
|
||||||
@@ -1517,8 +1517,8 @@ _0805E936:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_805E8E8
|
thumb_func_end sub_805E8E8
|
||||||
|
|
||||||
thumb_func_start sub_805E940
|
thumb_func_start MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex
|
||||||
sub_805E940: @ 805E940
|
MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex: @ 805E940
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
@@ -1533,10 +1533,10 @@ sub_805E940: @ 805E940
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805E95C: .4byte gUnknown_839FBC8
|
_0805E95C: .4byte gUnknown_839FBC8
|
||||||
thumb_func_end sub_805E940
|
thumb_func_end MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex
|
||||||
|
|
||||||
thumb_func_start sub_805E960
|
thumb_func_start MakeObjectTemplateFromFieldObjectTemplate
|
||||||
sub_805E960: @ 805E960
|
MakeObjectTemplateFromFieldObjectTemplate: @ 805E960
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
@@ -1544,14 +1544,14 @@ sub_805E960: @ 805E960
|
|||||||
ldrb r0, [r4, 0x1]
|
ldrb r0, [r4, 0x1]
|
||||||
ldrb r1, [r4, 0x9]
|
ldrb r1, [r4, 0x9]
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
bl sub_805E940
|
bl MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_805E960
|
thumb_func_end MakeObjectTemplateFromFieldObjectTemplate
|
||||||
|
|
||||||
thumb_func_start sub_805E978
|
thumb_func_start AddPseudoFieldObject
|
||||||
sub_805E978: @ 805E978
|
AddPseudoFieldObject: @ 805E978
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
sub sp, 0x1C
|
sub sp, 0x1C
|
||||||
ldr r4, [sp, 0x2C]
|
ldr r4, [sp, 0x2C]
|
||||||
@@ -1612,7 +1612,7 @@ _0805E9E4:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805E9F0: .4byte 0x0000ffff
|
_0805E9F0: .4byte 0x0000ffff
|
||||||
_0805E9F4: .4byte gUnknown_202063C
|
_0805E9F4: .4byte gUnknown_202063C
|
||||||
thumb_func_end sub_805E978
|
thumb_func_end AddPseudoFieldObject
|
||||||
|
|
||||||
thumb_func_start sub_805E9F8
|
thumb_func_start sub_805E9F8
|
||||||
sub_805E9F8: @ 805E9F8
|
sub_805E9F8: @ 805E9F8
|
||||||
@@ -1968,7 +1968,7 @@ _0805EC86:
|
|||||||
cmp r0, r1
|
cmp r0, r1
|
||||||
blt _0805ECEC
|
blt _0805ECEC
|
||||||
ldrh r0, [r4, 0x14]
|
ldrh r0, [r4, 0x14]
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0805ECEC
|
bne _0805ECEC
|
||||||
@@ -2005,8 +2005,8 @@ _0805ED08: .4byte gUnknown_2036DFC
|
|||||||
_0805ED0C: .4byte gUnknown_3005008
|
_0805ED0C: .4byte gUnknown_3005008
|
||||||
thumb_func_end sub_805EC30
|
thumb_func_end sub_805EC30
|
||||||
|
|
||||||
thumb_func_start sub_805ED10
|
thumb_func_start RemoveFieldObjectsOutsideView
|
||||||
sub_805ED10: @ 805ED10
|
RemoveFieldObjectsOutsideView: @ 805ED10
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
ldr r6, _0805ED64 @ =gUnknown_2031DEC
|
ldr r6, _0805ED64 @ =gUnknown_2031DEC
|
||||||
@@ -2043,7 +2043,7 @@ _0805ED2E:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0805ED56
|
bne _0805ED56
|
||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
bl sub_805ED70
|
bl RemoveFieldObjectIfOutsideView
|
||||||
_0805ED56:
|
_0805ED56:
|
||||||
lsls r0, r5, 24
|
lsls r0, r5, 24
|
||||||
lsrs r3, r0, 24
|
lsrs r3, r0, 24
|
||||||
@@ -2056,10 +2056,10 @@ _0805ED56:
|
|||||||
_0805ED64: .4byte gUnknown_2031DEC
|
_0805ED64: .4byte gUnknown_2031DEC
|
||||||
_0805ED68: .4byte gUnknown_2036E38
|
_0805ED68: .4byte gUnknown_2036E38
|
||||||
_0805ED6C: .4byte 0x00010001
|
_0805ED6C: .4byte 0x00010001
|
||||||
thumb_func_end sub_805ED10
|
thumb_func_end RemoveFieldObjectsOutsideView
|
||||||
|
|
||||||
thumb_func_start sub_805ED70
|
thumb_func_start RemoveFieldObjectIfOutsideView
|
||||||
sub_805ED70: @ 805ED70
|
RemoveFieldObjectIfOutsideView: @ 805ED70
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
ldr r0, _0805EDEC @ =gUnknown_3005008
|
ldr r0, _0805EDEC @ =gUnknown_3005008
|
||||||
@@ -2125,7 +2125,7 @@ _0805EDE4:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805EDEC: .4byte gUnknown_3005008
|
_0805EDEC: .4byte gUnknown_3005008
|
||||||
thumb_func_end sub_805ED70
|
thumb_func_end RemoveFieldObjectIfOutsideView
|
||||||
|
|
||||||
thumb_func_start sub_805EDF0
|
thumb_func_start sub_805EDF0
|
||||||
sub_805EDF0: @ 805EDF0
|
sub_805EDF0: @ 805EDF0
|
||||||
@@ -2225,7 +2225,7 @@ _0805EE70:
|
|||||||
ldrb r1, [r6, 0x6]
|
ldrb r1, [r6, 0x6]
|
||||||
add r3, sp, 0x20
|
add r3, sp, 0x20
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
bl sub_805E940
|
bl MakeObjectTemplateFromFieldObjectGraphicsInfoWithCallbackIndex
|
||||||
str r4, [sp, 0xC]
|
str r4, [sp, 0xC]
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
ldr r2, _0805EFEC @ =0x0000ffff
|
ldr r2, _0805EFEC @ =0x0000ffff
|
||||||
@@ -2767,7 +2767,7 @@ sub_805F2C8: @ 805F2C8
|
|||||||
adds r0, 0x10
|
adds r0, 0x10
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_806E5A4
|
bl VarGetFieldObjectGraphicsId
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
_0805F2E0:
|
_0805F2E0:
|
||||||
cmp r1, 0x97
|
cmp r1, 0x97
|
||||||
@@ -2794,7 +2794,7 @@ FieldObjectHandleDynamicGraphicsId: @ 805F2F8
|
|||||||
adds r0, 0x10
|
adds r0, 0x10
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_806E5A4
|
bl VarGetFieldObjectGraphicsId
|
||||||
strb r0, [r4, 0x5]
|
strb r0, [r4, 0x5]
|
||||||
_0805F30E:
|
_0805F30E:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
@@ -3669,7 +3669,7 @@ UpdateFieldObjectsForCameraUpdate: @ 805F924
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_805EC30
|
bl sub_805EC30
|
||||||
bl sub_805ED10
|
bl RemoveFieldObjectsOutsideView
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -13278,8 +13278,8 @@ _08063D96:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end FieldObjectClearAnimIfSpecialAnimFinished
|
thumb_func_end FieldObjectClearAnimIfSpecialAnimFinished
|
||||||
|
|
||||||
thumb_func_start sub_8063DA0
|
thumb_func_start FieldObjectGetSpecialAnim
|
||||||
sub_8063DA0: @ 8063DA0
|
FieldObjectGetSpecialAnim: @ 8063DA0
|
||||||
push {lr}
|
push {lr}
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
@@ -13293,7 +13293,7 @@ _08063DB0:
|
|||||||
_08063DB2:
|
_08063DB2:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8063DA0
|
thumb_func_end FieldObjectGetSpecialAnim
|
||||||
|
|
||||||
thumb_func_start FieldObjectStep
|
thumb_func_start FieldObjectStep
|
||||||
FieldObjectStep: @ 8063DB8
|
FieldObjectStep: @ 8063DB8
|
||||||
@@ -13335,7 +13335,7 @@ _08063DF8:
|
|||||||
bl DoGroundEffects_OnFinishStep
|
bl DoGroundEffects_OnFinishStep
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_80679AC
|
bl npc_obj_transfer_image_anim_pause_flag
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_80679F8
|
bl sub_80679F8
|
||||||
@@ -13404,7 +13404,7 @@ _08063E88:
|
|||||||
bl DoGroundEffects_OnFinishStep
|
bl DoGroundEffects_OnFinishStep
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_80679AC
|
bl npc_obj_transfer_image_anim_pause_flag
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_80679F8
|
bl sub_80679F8
|
||||||
@@ -14609,8 +14609,8 @@ sub_8064678: @ 8064678
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8064678
|
thumb_func_end sub_8064678
|
||||||
|
|
||||||
thumb_func_start sub_80646FC
|
thumb_func_start do_go_anim
|
||||||
sub_80646FC: @ 80646FC
|
do_go_anim: @ 80646FC
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -14654,10 +14654,10 @@ sub_80646FC: @ 80646FC
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08064754: .4byte gUnknown_83A6884
|
_08064754: .4byte gUnknown_83A6884
|
||||||
thumb_func_end sub_80646FC
|
thumb_func_end do_go_anim
|
||||||
|
|
||||||
thumb_func_start sub_8064758
|
thumb_func_start do_run_anim
|
||||||
sub_8064758: @ 8064758
|
do_run_anim: @ 8064758
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
@@ -14678,10 +14678,10 @@ sub_8064758: @ 8064758
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8064758
|
thumb_func_end do_run_anim
|
||||||
|
|
||||||
thumb_func_start sub_8064788
|
thumb_func_start npc_obj_ministep_stop_on_arrival
|
||||||
sub_8064788: @ 8064788
|
npc_obj_ministep_stop_on_arrival: @ 8064788
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
@@ -14710,7 +14710,7 @@ _080647BA:
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8064788
|
thumb_func_end npc_obj_ministep_stop_on_arrival
|
||||||
|
|
||||||
thumb_func_start sub_80647C0
|
thumb_func_start sub_80647C0
|
||||||
sub_80647C0: @ 80647C0
|
sub_80647C0: @ 80647C0
|
||||||
@@ -15496,7 +15496,7 @@ sub_8064D3C: @ 8064D3C
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8064D5C
|
bl sub_8064D5C
|
||||||
@@ -15511,7 +15511,7 @@ sub_8064D3C: @ 8064D3C
|
|||||||
sub_8064D5C: @ 8064D5C
|
sub_8064D5C: @ 8064D5C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08064D6E
|
bne _08064D6E
|
||||||
@@ -15534,7 +15534,7 @@ sub_8064D7C: @ 8064D7C
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8064D9C
|
bl sub_8064D9C
|
||||||
@@ -15549,7 +15549,7 @@ sub_8064D7C: @ 8064D7C
|
|||||||
sub_8064D9C: @ 8064D9C
|
sub_8064D9C: @ 8064D9C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08064DAE
|
bne _08064DAE
|
||||||
@@ -15572,7 +15572,7 @@ sub_8064DBC: @ 8064DBC
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x3
|
movs r2, 0x3
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8064DDC
|
bl sub_8064DDC
|
||||||
@@ -15587,7 +15587,7 @@ sub_8064DBC: @ 8064DBC
|
|||||||
sub_8064DDC: @ 8064DDC
|
sub_8064DDC: @ 8064DDC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08064DEE
|
bne _08064DEE
|
||||||
@@ -15610,7 +15610,7 @@ sub_8064DFC: @ 8064DFC
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8064E1C
|
bl sub_8064E1C
|
||||||
@@ -15625,7 +15625,7 @@ sub_8064DFC: @ 8064DFC
|
|||||||
sub_8064E1C: @ 8064E1C
|
sub_8064E1C: @ 8064E1C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08064E2E
|
bne _08064E2E
|
||||||
@@ -16287,7 +16287,7 @@ sub_80652CC: @ 80652CC
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_80652EC
|
bl sub_80652EC
|
||||||
@@ -16302,7 +16302,7 @@ sub_80652CC: @ 80652CC
|
|||||||
sub_80652EC: @ 80652EC
|
sub_80652EC: @ 80652EC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080652FE
|
bne _080652FE
|
||||||
@@ -16325,7 +16325,7 @@ sub_806530C: @ 806530C
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_806532C
|
bl sub_806532C
|
||||||
@@ -16340,7 +16340,7 @@ sub_806530C: @ 806530C
|
|||||||
sub_806532C: @ 806532C
|
sub_806532C: @ 806532C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806533E
|
bne _0806533E
|
||||||
@@ -16363,7 +16363,7 @@ sub_806534C: @ 806534C
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x3
|
movs r2, 0x3
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_806536C
|
bl sub_806536C
|
||||||
@@ -16378,7 +16378,7 @@ sub_806534C: @ 806534C
|
|||||||
sub_806536C: @ 806536C
|
sub_806536C: @ 806536C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806537E
|
bne _0806537E
|
||||||
@@ -16401,7 +16401,7 @@ sub_806538C: @ 806538C
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_80653AC
|
bl sub_80653AC
|
||||||
@@ -16416,7 +16416,7 @@ sub_806538C: @ 806538C
|
|||||||
sub_80653AC: @ 80653AC
|
sub_80653AC: @ 80653AC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080653BE
|
bne _080653BE
|
||||||
@@ -17386,7 +17386,7 @@ sub_8065AF0: @ 8065AF0
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065B10
|
bl sub_8065B10
|
||||||
@@ -17401,7 +17401,7 @@ sub_8065AF0: @ 8065AF0
|
|||||||
sub_8065B10: @ 8065B10
|
sub_8065B10: @ 8065B10
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065B22
|
bne _08065B22
|
||||||
@@ -17424,7 +17424,7 @@ sub_8065B30: @ 8065B30
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065B50
|
bl sub_8065B50
|
||||||
@@ -17439,7 +17439,7 @@ sub_8065B30: @ 8065B30
|
|||||||
sub_8065B50: @ 8065B50
|
sub_8065B50: @ 8065B50
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065B62
|
bne _08065B62
|
||||||
@@ -17462,7 +17462,7 @@ sub_8065B70: @ 8065B70
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x3
|
movs r2, 0x3
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065B90
|
bl sub_8065B90
|
||||||
@@ -17477,7 +17477,7 @@ sub_8065B70: @ 8065B70
|
|||||||
sub_8065B90: @ 8065B90
|
sub_8065B90: @ 8065B90
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065BA2
|
bne _08065BA2
|
||||||
@@ -17500,7 +17500,7 @@ sub_8065BB0: @ 8065BB0
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065BD0
|
bl sub_8065BD0
|
||||||
@@ -17515,7 +17515,7 @@ sub_8065BB0: @ 8065BB0
|
|||||||
sub_8065BD0: @ 8065BD0
|
sub_8065BD0: @ 8065BD0
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065BE2
|
bne _08065BE2
|
||||||
@@ -17538,7 +17538,7 @@ sub_8065BF0: @ 8065BF0
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
movs r3, 0x3
|
movs r3, 0x3
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065C10
|
bl sub_8065C10
|
||||||
@@ -17553,7 +17553,7 @@ sub_8065BF0: @ 8065BF0
|
|||||||
sub_8065C10: @ 8065C10
|
sub_8065C10: @ 8065C10
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065C22
|
bne _08065C22
|
||||||
@@ -17576,7 +17576,7 @@ sub_8065C30: @ 8065C30
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
movs r3, 0x3
|
movs r3, 0x3
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065C50
|
bl sub_8065C50
|
||||||
@@ -17591,7 +17591,7 @@ sub_8065C30: @ 8065C30
|
|||||||
sub_8065C50: @ 8065C50
|
sub_8065C50: @ 8065C50
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065C62
|
bne _08065C62
|
||||||
@@ -17614,7 +17614,7 @@ sub_8065C70: @ 8065C70
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x3
|
movs r2, 0x3
|
||||||
movs r3, 0x3
|
movs r3, 0x3
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065C90
|
bl sub_8065C90
|
||||||
@@ -17629,7 +17629,7 @@ sub_8065C70: @ 8065C70
|
|||||||
sub_8065C90: @ 8065C90
|
sub_8065C90: @ 8065C90
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065CA2
|
bne _08065CA2
|
||||||
@@ -17652,7 +17652,7 @@ sub_8065CB0: @ 8065CB0
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
movs r3, 0x3
|
movs r3, 0x3
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065CD0
|
bl sub_8065CD0
|
||||||
@@ -17667,7 +17667,7 @@ sub_8065CB0: @ 8065CB0
|
|||||||
sub_8065CD0: @ 8065CD0
|
sub_8065CD0: @ 8065CD0
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065CE2
|
bne _08065CE2
|
||||||
@@ -17690,7 +17690,7 @@ sub_8065CF0: @ 8065CF0
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
movs r3, 0x4
|
movs r3, 0x4
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065D10
|
bl sub_8065D10
|
||||||
@@ -17705,7 +17705,7 @@ sub_8065CF0: @ 8065CF0
|
|||||||
sub_8065D10: @ 8065D10
|
sub_8065D10: @ 8065D10
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065D22
|
bne _08065D22
|
||||||
@@ -17728,7 +17728,7 @@ sub_8065D30: @ 8065D30
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
movs r3, 0x4
|
movs r3, 0x4
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065D50
|
bl sub_8065D50
|
||||||
@@ -17743,7 +17743,7 @@ sub_8065D30: @ 8065D30
|
|||||||
sub_8065D50: @ 8065D50
|
sub_8065D50: @ 8065D50
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065D62
|
bne _08065D62
|
||||||
@@ -17766,7 +17766,7 @@ sub_8065D70: @ 8065D70
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x3
|
movs r2, 0x3
|
||||||
movs r3, 0x4
|
movs r3, 0x4
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065D90
|
bl sub_8065D90
|
||||||
@@ -17781,7 +17781,7 @@ sub_8065D70: @ 8065D70
|
|||||||
sub_8065D90: @ 8065D90
|
sub_8065D90: @ 8065D90
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065DA2
|
bne _08065DA2
|
||||||
@@ -17804,7 +17804,7 @@ sub_8065DB0: @ 8065DB0
|
|||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
movs r3, 0x4
|
movs r3, 0x4
|
||||||
bl sub_80646FC
|
bl do_go_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065DD0
|
bl sub_8065DD0
|
||||||
@@ -17819,7 +17819,7 @@ sub_8065DB0: @ 8065DB0
|
|||||||
sub_8065DD0: @ 8065DD0
|
sub_8065DD0: @ 8065DD0
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065DE2
|
bne _08065DE2
|
||||||
@@ -17841,7 +17841,7 @@ sub_8065DF0: @ 8065DF0
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
bl sub_8064758
|
bl do_run_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065E10
|
bl sub_8065E10
|
||||||
@@ -17856,7 +17856,7 @@ sub_8065DF0: @ 8065DF0
|
|||||||
sub_8065E10: @ 8065E10
|
sub_8065E10: @ 8065E10
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065E22
|
bne _08065E22
|
||||||
@@ -17878,7 +17878,7 @@ sub_8065E30: @ 8065E30
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
bl sub_8064758
|
bl do_run_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065E50
|
bl sub_8065E50
|
||||||
@@ -17893,7 +17893,7 @@ sub_8065E30: @ 8065E30
|
|||||||
sub_8065E50: @ 8065E50
|
sub_8065E50: @ 8065E50
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065E62
|
bne _08065E62
|
||||||
@@ -17915,7 +17915,7 @@ sub_8065E70: @ 8065E70
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x3
|
movs r2, 0x3
|
||||||
bl sub_8064758
|
bl do_run_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065E90
|
bl sub_8065E90
|
||||||
@@ -17930,7 +17930,7 @@ sub_8065E70: @ 8065E70
|
|||||||
sub_8065E90: @ 8065E90
|
sub_8065E90: @ 8065E90
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065EA2
|
bne _08065EA2
|
||||||
@@ -17952,7 +17952,7 @@ sub_8065EB0: @ 8065EB0
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
movs r2, 0x4
|
movs r2, 0x4
|
||||||
bl sub_8064758
|
bl do_run_anim
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_8065ED0
|
bl sub_8065ED0
|
||||||
@@ -17967,7 +17967,7 @@ sub_8065EB0: @ 8065EB0
|
|||||||
sub_8065ED0: @ 8065ED0
|
sub_8065ED0: @ 8065ED0
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08065EE2
|
bne _08065EE2
|
||||||
@@ -21029,7 +21029,7 @@ sub_806741C: @ 806741C
|
|||||||
sub_806743C: @ 806743C
|
sub_806743C: @ 806743C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806744E
|
bne _0806744E
|
||||||
@@ -21067,7 +21067,7 @@ sub_806745C: @ 806745C
|
|||||||
sub_806747C: @ 806747C
|
sub_806747C: @ 806747C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806748E
|
bne _0806748E
|
||||||
@@ -21105,7 +21105,7 @@ sub_806749C: @ 806749C
|
|||||||
sub_80674BC: @ 80674BC
|
sub_80674BC: @ 80674BC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080674CE
|
bne _080674CE
|
||||||
@@ -21143,7 +21143,7 @@ sub_80674DC: @ 80674DC
|
|||||||
sub_80674FC: @ 80674FC
|
sub_80674FC: @ 80674FC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806750E
|
bne _0806750E
|
||||||
@@ -21206,7 +21206,7 @@ sub_806754C: @ 806754C
|
|||||||
sub_806756C: @ 806756C
|
sub_806756C: @ 806756C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806757E
|
bne _0806757E
|
||||||
@@ -21244,7 +21244,7 @@ sub_806758C: @ 806758C
|
|||||||
sub_80675AC: @ 80675AC
|
sub_80675AC: @ 80675AC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080675BE
|
bne _080675BE
|
||||||
@@ -21282,7 +21282,7 @@ sub_80675CC: @ 80675CC
|
|||||||
sub_80675EC: @ 80675EC
|
sub_80675EC: @ 80675EC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080675FE
|
bne _080675FE
|
||||||
@@ -21320,7 +21320,7 @@ sub_806760C: @ 806760C
|
|||||||
sub_806762C: @ 806762C
|
sub_806762C: @ 806762C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0806763E
|
bne _0806763E
|
||||||
@@ -21386,7 +21386,7 @@ sub_8067684: @ 8067684
|
|||||||
sub_80676A4: @ 80676A4
|
sub_80676A4: @ 80676A4
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080676B6
|
bne _080676B6
|
||||||
@@ -21424,7 +21424,7 @@ sub_80676C4: @ 80676C4
|
|||||||
sub_80676E4: @ 80676E4
|
sub_80676E4: @ 80676E4
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080676F6
|
bne _080676F6
|
||||||
@@ -21462,7 +21462,7 @@ sub_8067704: @ 8067704
|
|||||||
sub_8067724: @ 8067724
|
sub_8067724: @ 8067724
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08067736
|
bne _08067736
|
||||||
@@ -21500,7 +21500,7 @@ sub_8067744: @ 8067744
|
|||||||
sub_8067764: @ 8067764
|
sub_8067764: @ 8067764
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r1, 0
|
adds r4, r1, 0
|
||||||
bl sub_8064788
|
bl npc_obj_ministep_stop_on_arrival
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08067776
|
bne _08067776
|
||||||
@@ -21842,8 +21842,8 @@ sub_80679A8: @ 80679A8
|
|||||||
bx lr
|
bx lr
|
||||||
thumb_func_end sub_80679A8
|
thumb_func_end sub_80679A8
|
||||||
|
|
||||||
thumb_func_start sub_80679AC
|
thumb_func_start npc_obj_transfer_image_anim_pause_flag
|
||||||
sub_80679AC: @ 80679AC
|
npc_obj_transfer_image_anim_pause_flag: @ 80679AC
|
||||||
push {lr}
|
push {lr}
|
||||||
ldrb r0, [r0, 0x1]
|
ldrb r0, [r0, 0x1]
|
||||||
lsls r0, 29
|
lsls r0, 29
|
||||||
@@ -21858,7 +21858,7 @@ sub_80679AC: @ 80679AC
|
|||||||
_080679C2:
|
_080679C2:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80679AC
|
thumb_func_end npc_obj_transfer_image_anim_pause_flag
|
||||||
|
|
||||||
thumb_func_start sub_80679C8
|
thumb_func_start sub_80679C8
|
||||||
sub_80679C8: @ 80679C8
|
sub_80679C8: @ 80679C8
|
||||||
|
|||||||
+13
-13
@@ -108,8 +108,8 @@ _08069402:
|
|||||||
_08069408: .4byte gUnknown_203709C
|
_08069408: .4byte gUnknown_203709C
|
||||||
thumb_func_end sub_8069370
|
thumb_func_end sub_8069370
|
||||||
|
|
||||||
thumb_func_start sub_806940C
|
thumb_func_start task_add_textbox
|
||||||
sub_806940C: @ 806940C
|
task_add_textbox: @ 806940C
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806941C @ =sub_8069370
|
ldr r0, _0806941C @ =sub_8069370
|
||||||
movs r1, 0x50
|
movs r1, 0x50
|
||||||
@@ -118,10 +118,10 @@ sub_806940C: @ 806940C
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806941C: .4byte sub_8069370
|
_0806941C: .4byte sub_8069370
|
||||||
thumb_func_end sub_806940C
|
thumb_func_end task_add_textbox
|
||||||
|
|
||||||
thumb_func_start sub_8069420
|
thumb_func_start task_del_textbox
|
||||||
sub_8069420: @ 8069420
|
task_del_textbox: @ 8069420
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _08069438 @ =sub_8069370
|
ldr r0, _08069438 @ =sub_8069370
|
||||||
bl FindTaskIdByFunc
|
bl FindTaskIdByFunc
|
||||||
@@ -135,10 +135,10 @@ _08069434:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08069438: .4byte sub_8069370
|
_08069438: .4byte sub_8069370
|
||||||
thumb_func_end sub_8069420
|
thumb_func_end task_del_textbox
|
||||||
|
|
||||||
thumb_func_start sub_806943C
|
thumb_func_start ShowFieldMessage
|
||||||
sub_806943C: @ 806943C
|
ShowFieldMessage: @ 806943C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
ldr r4, _08069458 @ =gUnknown_203709C
|
ldr r4, _08069458 @ =gUnknown_203709C
|
||||||
@@ -159,7 +159,7 @@ _0806945E:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_806943C
|
thumb_func_end ShowFieldMessage
|
||||||
|
|
||||||
thumb_func_start ShowFieldAutoScrollMessage
|
thumb_func_start ShowFieldAutoScrollMessage
|
||||||
ShowFieldAutoScrollMessage: @ 8069464
|
ShowFieldAutoScrollMessage: @ 8069464
|
||||||
@@ -227,7 +227,7 @@ textbox_fdecode_auto_and_task_add: @ 80694C8
|
|||||||
bl sub_8008FCC
|
bl sub_8008FCC
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_80F6D5C
|
bl sub_80F6D5C
|
||||||
bl sub_806940C
|
bl task_add_textbox
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -239,7 +239,7 @@ textbox_auto_and_task_add: @ 80694E4
|
|||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_80F6D5C
|
bl sub_80F6D5C
|
||||||
bl sub_806940C
|
bl task_add_textbox
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end textbox_auto_and_task_add
|
thumb_func_end textbox_auto_and_task_add
|
||||||
@@ -247,7 +247,7 @@ textbox_auto_and_task_add: @ 80694E4
|
|||||||
thumb_func_start HideFieldMessageBox
|
thumb_func_start HideFieldMessageBox
|
||||||
HideFieldMessageBox: @ 80694F4
|
HideFieldMessageBox: @ 80694F4
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8069420
|
bl task_del_textbox
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F54
|
bl sub_80F6F54
|
||||||
@@ -290,7 +290,7 @@ _08069532:
|
|||||||
thumb_func_start sub_8069538
|
thumb_func_start sub_8069538
|
||||||
sub_8069538: @ 8069538
|
sub_8069538: @ 8069538
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8069420
|
bl task_del_textbox
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F1C
|
bl sub_80F6F1C
|
||||||
|
|||||||
+51
-51
@@ -66,7 +66,7 @@ sub_805B3E0: @ 805B3E0
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0805B448
|
bne _0805B448
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_805B4B0
|
bl npc_clear_strange_bits
|
||||||
bl sub_805BE08
|
bl sub_805BE08
|
||||||
bl sub_805B5A0
|
bl sub_805B5A0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -75,8 +75,8 @@ sub_805B3E0: @ 805B3E0
|
|||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
adds r2, r7, 0
|
adds r2, r7, 0
|
||||||
bl sub_805B4D4
|
bl MovePlayerAvatarUsingKeypadInput
|
||||||
bl sub_805B50C
|
bl PlayerAllowForcedMovementIfMovingSameDirection
|
||||||
_0805B448:
|
_0805B448:
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -104,7 +104,7 @@ sub_805B45C: @ 805B45C
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0805B4A6
|
bne _0805B4A6
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_8063DA0
|
bl FieldObjectGetSpecialAnim
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
movs r1, 0xDF
|
movs r1, 0xDF
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
@@ -132,8 +132,8 @@ _0805B4A8:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805B45C
|
thumb_func_end sub_805B45C
|
||||||
|
|
||||||
thumb_func_start sub_805B4B0
|
thumb_func_start npc_clear_strange_bits
|
||||||
sub_805B4B0: @ 805B4B0
|
npc_clear_strange_bits: @ 805B4B0
|
||||||
ldrb r2, [r0, 0x1]
|
ldrb r2, [r0, 0x1]
|
||||||
movs r1, 0x11
|
movs r1, 0x11
|
||||||
negs r1, r1
|
negs r1, r1
|
||||||
@@ -152,10 +152,10 @@ sub_805B4B0: @ 805B4B0
|
|||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805B4D0: .4byte gUnknown_2037078
|
_0805B4D0: .4byte gUnknown_2037078
|
||||||
thumb_func_end sub_805B4B0
|
thumb_func_end npc_clear_strange_bits
|
||||||
|
|
||||||
thumb_func_start sub_805B4D4
|
thumb_func_start MovePlayerAvatarUsingKeypadInput
|
||||||
sub_805B4D4: @ 805B4D4
|
MovePlayerAvatarUsingKeypadInput: @ 805B4D4
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r3, r0, 24
|
lsrs r3, r0, 24
|
||||||
@@ -178,15 +178,15 @@ _0805B4F8: .4byte gUnknown_2037078
|
|||||||
_0805B4FC:
|
_0805B4FC:
|
||||||
adds r0, r3, 0
|
adds r0, r3, 0
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
bl sub_805B93C
|
bl MovePlayerNotOnBike
|
||||||
_0805B504:
|
_0805B504:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_805B4D4
|
thumb_func_end MovePlayerAvatarUsingKeypadInput
|
||||||
|
|
||||||
thumb_func_start sub_805B50C
|
thumb_func_start PlayerAllowForcedMovementIfMovingSameDirection
|
||||||
sub_805B50C: @ 805B50C
|
PlayerAllowForcedMovementIfMovingSameDirection: @ 805B50C
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r2, _0805B524 @ =gUnknown_2037078
|
ldr r2, _0805B524 @ =gUnknown_2037078
|
||||||
ldrb r0, [r2, 0x2]
|
ldrb r0, [r2, 0x2]
|
||||||
@@ -201,7 +201,7 @@ _0805B51E:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805B524: .4byte gUnknown_2037078
|
_0805B524: .4byte gUnknown_2037078
|
||||||
thumb_func_end sub_805B50C
|
thumb_func_end PlayerAllowForcedMovementIfMovingSameDirection
|
||||||
|
|
||||||
thumb_func_start sub_805B528
|
thumb_func_start sub_805B528
|
||||||
sub_805B528: @ 805B528
|
sub_805B528: @ 805B528
|
||||||
@@ -776,8 +776,8 @@ sub_805B930: @ 805B930
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805B930
|
thumb_func_end sub_805B930
|
||||||
|
|
||||||
thumb_func_start sub_805B93C
|
thumb_func_start MovePlayerNotOnBike
|
||||||
sub_805B93C: @ 805B93C
|
MovePlayerNotOnBike: @ 805B93C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
@@ -787,7 +787,7 @@ sub_805B93C: @ 805B93C
|
|||||||
lsrs r5, 16
|
lsrs r5, 16
|
||||||
ldr r6, _0805B968 @ =gUnknown_835B814
|
ldr r6, _0805B968 @ =gUnknown_835B814
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_805B96C
|
bl CheckMovementInputNotOnBike
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 22
|
lsrs r0, 22
|
||||||
adds r0, r6
|
adds r0, r6
|
||||||
@@ -800,10 +800,10 @@ sub_805B93C: @ 805B93C
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805B968: .4byte gUnknown_835B814
|
_0805B968: .4byte gUnknown_835B814
|
||||||
thumb_func_end sub_805B93C
|
thumb_func_end MovePlayerNotOnBike
|
||||||
|
|
||||||
thumb_func_start sub_805B96C
|
thumb_func_start CheckMovementInputNotOnBike
|
||||||
sub_805B96C: @ 805B96C
|
CheckMovementInputNotOnBike: @ 805B96C
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -840,10 +840,10 @@ _0805B9A6:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805B9AC: .4byte gUnknown_2037078
|
_0805B9AC: .4byte gUnknown_2037078
|
||||||
thumb_func_end sub_805B96C
|
thumb_func_end CheckMovementInputNotOnBike
|
||||||
|
|
||||||
thumb_func_start sub_805B9B0
|
thumb_func_start PlayerNotOnBikeNotMoving
|
||||||
sub_805B9B0: @ 805B9B0
|
PlayerNotOnBikeNotMoving: @ 805B9B0
|
||||||
push {lr}
|
push {lr}
|
||||||
bl player_get_direction_lower_nybble
|
bl player_get_direction_lower_nybble
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -851,7 +851,7 @@ sub_805B9B0: @ 805B9B0
|
|||||||
bl sub_805C1F4
|
bl sub_805C1F4
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_805B9B0
|
thumb_func_end PlayerNotOnBikeNotMoving
|
||||||
|
|
||||||
thumb_func_start sub_805B9C4
|
thumb_func_start sub_805B9C4
|
||||||
sub_805B9C4: @ 805B9C4
|
sub_805B9C4: @ 805B9C4
|
||||||
@@ -915,7 +915,7 @@ _0805BA30:
|
|||||||
cmp r5, 0
|
cmp r5, 0
|
||||||
beq _0805BA8C
|
beq _0805BA8C
|
||||||
ldr r0, _0805BA6C @ =0x0000082f
|
ldr r0, _0805BA6C @ =0x0000082f
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0805BA8C
|
beq _0805BA8C
|
||||||
@@ -1277,7 +1277,7 @@ sub_805BCEC: @ 805BCEC
|
|||||||
lsls r2, 24
|
lsls r2, 24
|
||||||
lsrs r7, r2, 24
|
lsrs r7, r2, 24
|
||||||
ldr r0, _0805BD98 @ =0x00000805
|
ldr r0, _0805BD98 @ =0x00000805
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0805BDA0
|
beq _0805BDA0
|
||||||
@@ -1342,7 +1342,7 @@ sub_805BCEC: @ 805BCEC
|
|||||||
_0805BD8A:
|
_0805BD8A:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
bl sub_805CCD0
|
bl task_add_bump_boulder
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _0805BDA2
|
b _0805BDA2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -2707,7 +2707,7 @@ sub_805C780: @ 805C780
|
|||||||
ldr r0, _0805C7C4 @ =gUnknown_2036E38
|
ldr r0, _0805C7C4 @ =gUnknown_2036E38
|
||||||
adds r4, r0
|
adds r4, r0
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_805B4B0
|
bl npc_clear_strange_bits
|
||||||
ldrb r1, [r4, 0x18]
|
ldrb r1, [r4, 0x18]
|
||||||
lsls r1, 28
|
lsls r1, 28
|
||||||
lsrs r1, 28
|
lsrs r1, 28
|
||||||
@@ -2805,8 +2805,8 @@ _0805C838:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805C824
|
thumb_func_end sub_805C824
|
||||||
|
|
||||||
thumb_func_start sub_805C83C
|
thumb_func_start PartyHasMonWithSurf
|
||||||
sub_805C83C: @ 805C83C
|
PartyHasMonWithSurf: @ 805C83C
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
movs r0, 0x8
|
movs r0, 0x8
|
||||||
bl TestPlayerAvatarFlags
|
bl TestPlayerAvatarFlags
|
||||||
@@ -2849,10 +2849,10 @@ _0805C882:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805C888: .4byte gUnknown_2024284
|
_0805C888: .4byte gUnknown_2024284
|
||||||
thumb_func_end sub_805C83C
|
thumb_func_end PartyHasMonWithSurf
|
||||||
|
|
||||||
thumb_func_start sub_805C88C
|
thumb_func_start IsPlayerSurfingNorth
|
||||||
sub_805C88C: @ 805C88C
|
IsPlayerSurfingNorth: @ 805C88C
|
||||||
push {lr}
|
push {lr}
|
||||||
bl player_get_direction_upper_nybble
|
bl player_get_direction_upper_nybble
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -2871,10 +2871,10 @@ _0805C8AA:
|
|||||||
_0805C8AC:
|
_0805C8AC:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805C88C
|
thumb_func_end IsPlayerSurfingNorth
|
||||||
|
|
||||||
thumb_func_start sub_805C8B0
|
thumb_func_start IsPlayerFacingSurfableFishableWater
|
||||||
sub_805C8B0: @ 805C8B0
|
IsPlayerFacingSurfableFishableWater: @ 805C8B0
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _0805C924 @ =gUnknown_2037078
|
ldr r0, _0805C924 @ =gUnknown_2037078
|
||||||
@@ -2938,7 +2938,7 @@ _0805C92E:
|
|||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805C8B0
|
thumb_func_end IsPlayerFacingSurfableFishableWater
|
||||||
|
|
||||||
thumb_func_start sub_805C938
|
thumb_func_start sub_805C938
|
||||||
sub_805C938: @ 805C938
|
sub_805C938: @ 805C938
|
||||||
@@ -3430,8 +3430,8 @@ _0805CCC2:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_805CC40
|
thumb_func_end sub_805CC40
|
||||||
|
|
||||||
thumb_func_start sub_805CCD0
|
thumb_func_start task_add_bump_boulder
|
||||||
sub_805CCD0: @ 805CCD0
|
task_add_bump_boulder: @ 805CCD0
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
@@ -3439,7 +3439,7 @@ sub_805CCD0: @ 805CCD0
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
lsls r5, 24
|
lsls r5, 24
|
||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
ldr r6, _0805CD04 @ =sub_805CD0C
|
ldr r6, _0805CD04 @ =taskFF_bump_boulder
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
@@ -3457,12 +3457,12 @@ sub_805CCD0: @ 805CCD0
|
|||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805CD04: .4byte sub_805CD0C
|
_0805CD04: .4byte taskFF_bump_boulder
|
||||||
_0805CD08: .4byte gUnknown_3005090
|
_0805CD08: .4byte gUnknown_3005090
|
||||||
thumb_func_end sub_805CCD0
|
thumb_func_end task_add_bump_boulder
|
||||||
|
|
||||||
thumb_func_start sub_805CD0C
|
thumb_func_start taskFF_bump_boulder
|
||||||
sub_805CD0C: @ 805CD0C
|
taskFF_bump_boulder: @ 805CD0C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -3504,7 +3504,7 @@ _0805CD54: .4byte gUnknown_835B8A0
|
|||||||
_0805CD58: .4byte gUnknown_3005090
|
_0805CD58: .4byte gUnknown_3005090
|
||||||
_0805CD5C: .4byte gUnknown_2036E38
|
_0805CD5C: .4byte gUnknown_2036E38
|
||||||
_0805CD60: .4byte gUnknown_2037078
|
_0805CD60: .4byte gUnknown_2037078
|
||||||
thumb_func_end sub_805CD0C
|
thumb_func_end taskFF_bump_boulder
|
||||||
|
|
||||||
thumb_func_start sub_805CD64
|
thumb_func_start sub_805CD64
|
||||||
sub_805CD64: @ 805CD64
|
sub_805CD64: @ 805CD64
|
||||||
@@ -3624,7 +3624,7 @@ sub_805CE20: @ 805CE20
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r1, 0x6]
|
strb r0, [r1, 0x6]
|
||||||
bl ScriptContext2_Disable
|
bl ScriptContext2_Disable
|
||||||
ldr r0, _0805CE7C @ =sub_805CD0C
|
ldr r0, _0805CE7C @ =taskFF_bump_boulder
|
||||||
bl FindTaskIdByFunc
|
bl FindTaskIdByFunc
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -3636,7 +3636,7 @@ _0805CE70:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0805CE78: .4byte gUnknown_2037078
|
_0805CE78: .4byte gUnknown_2037078
|
||||||
_0805CE7C: .4byte sub_805CD0C
|
_0805CE7C: .4byte taskFF_bump_boulder
|
||||||
thumb_func_end sub_805CE20
|
thumb_func_end sub_805CE20
|
||||||
|
|
||||||
thumb_func_start sub_805CE80
|
thumb_func_start sub_805CE80
|
||||||
@@ -4452,7 +4452,7 @@ _0805D4D4:
|
|||||||
str r5, [sp, 0x8]
|
str r5, [sp, 0x8]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
ldrh r0, [r4, 0xC]
|
ldrh r0, [r4, 0xC]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strh r0, [r4, 0xC]
|
strh r0, [r4, 0xC]
|
||||||
@@ -4676,7 +4676,7 @@ sub_805D66C: @ 805D66C
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
ldrh r0, [r4, 0x8]
|
ldrh r0, [r4, 0x8]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strh r0, [r4, 0x8]
|
strh r0, [r4, 0x8]
|
||||||
@@ -4851,7 +4851,7 @@ sub_805D7C0: @ 805D7C0
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
movs r0, 0xD
|
movs r0, 0xD
|
||||||
strh r0, [r6, 0x8]
|
strh r0, [r6, 0x8]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
@@ -4904,7 +4904,7 @@ sub_805D838: @ 805D838
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
ldrh r0, [r6, 0x8]
|
ldrh r0, [r6, 0x8]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strh r0, [r6, 0x8]
|
strh r0, [r6, 0x8]
|
||||||
|
|||||||
+2
-2
@@ -206,7 +206,7 @@ _080A05D0:
|
|||||||
ldrb r0, [r4, 0x2]
|
ldrb r0, [r4, 0x2]
|
||||||
bl sub_80A04B8
|
bl sub_80A04B8
|
||||||
ldr r0, _080A05E4 @ =gUnknown_81A5476
|
ldr r0, _080A05E4 @ =gUnknown_81A5476
|
||||||
bl sub_806943C
|
bl ShowFieldMessage
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strh r0, [r4]
|
strh r0, [r4]
|
||||||
@@ -291,7 +291,7 @@ _080A0668:
|
|||||||
cmp r7, 0
|
cmp r7, 0
|
||||||
beq _080A067C
|
beq _080A067C
|
||||||
_080A0678:
|
_080A0678:
|
||||||
bl sub_80A0E48
|
bl overworld_poison_effect
|
||||||
_080A067C:
|
_080A067C:
|
||||||
cmp r6, 0
|
cmp r6, 0
|
||||||
beq _080A0688
|
beq _080A0688
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ sub_807F028: @ 807F028
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl sub_8055D30
|
bl sav1_get_flash_used_on_map
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r5, 0
|
movs r5, 0
|
||||||
@@ -877,9 +877,9 @@ _0807F4A8:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_80BFCB0
|
bl GetHealLocationPointer
|
||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
ldr r0, _0807F520 @ =gUnknown_3005008
|
ldr r0, _0807F520 @ =gUnknown_3005008
|
||||||
ldr r2, [r0]
|
ldr r2, [r0]
|
||||||
@@ -970,10 +970,10 @@ _0807F588:
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
bl sub_807DC00
|
bl sub_807DC00
|
||||||
ldrh r0, [r4, 0x8]
|
ldrh r0, [r4, 0x8]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
@@ -1010,7 +1010,7 @@ _0807F5EC: .4byte gUnknown_81A8DD8
|
|||||||
sub_807F5F0: @ 807F5F0
|
sub_807F5F0: @ 807F5F0
|
||||||
push {lr}
|
push {lr}
|
||||||
bl ScriptContext2_Enable
|
bl ScriptContext2_Enable
|
||||||
bl sub_807DB38
|
bl palette_bg_faded_fill_black
|
||||||
ldr r0, _0807F618 @ =sub_807F45C
|
ldr r0, _0807F618 @ =sub_807F45C
|
||||||
movs r1, 0xA
|
movs r1, 0xA
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
|
|||||||
+90
-90
@@ -77,7 +77,7 @@ _080CA688:
|
|||||||
sub_80CA68C: @ 80CA68C
|
sub_80CA68C: @ 80CA68C
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CA698 @ =gUnknown_2021D18
|
ldr r0, _080CA698 @ =gUnknown_2021D18
|
||||||
bl sub_806943C
|
bl ShowFieldMessage
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -190,7 +190,7 @@ sub_80CA758: @ 80CA758
|
|||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CA768 @ =gUnknown_20370C0
|
ldr r0, _080CA768 @ =gUnknown_20370C0
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -700,7 +700,7 @@ sub_80CAB08: @ 80CAB08
|
|||||||
movs r0, 0x2A
|
movs r0, 0x2A
|
||||||
bl sub_8054E90
|
bl sub_8054E90
|
||||||
ldr r0, _080CAB3C @ =0x0000083b
|
ldr r0, _080CAB3C @ =0x0000083b
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
@@ -753,7 +753,7 @@ _080CAB72:
|
|||||||
sub_80CAB78: @ 80CAB78
|
sub_80CAB78: @ 80CAB78
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r0, _080CABB4 @ =0x00004031
|
ldr r0, _080CABB4 @ =0x00004031
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_80CBD94
|
bl sub_80CBD94
|
||||||
@@ -1074,7 +1074,7 @@ sub_80CADC4: @ 80CADC4
|
|||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
add r2, sp, 0xC
|
add r2, sp, 0xC
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
bl sub_809D424
|
bl sub_809D424
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -1384,12 +1384,12 @@ sub_80CB054: @ 80CB054
|
|||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
ldr r5, _080CB08C @ =0x00004035
|
ldr r5, _080CB08C @ =0x00004035
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
ldr r6, _080CB090 @ =0x00004036
|
ldr r6, _080CB090 @ =0x00004036
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080CB0A0
|
beq _080CB0A0
|
||||||
@@ -1400,10 +1400,10 @@ sub_80CB054: @ 80CB054
|
|||||||
bls _080CB098
|
bls _080CB098
|
||||||
ldr r1, _080CB094 @ =0x0000ffff
|
ldr r1, _080CB094 @ =0x0000ffff
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
b _080CB0A0
|
b _080CB0A0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CB08C: .4byte 0x00004035
|
_080CB08C: .4byte 0x00004035
|
||||||
@@ -1412,7 +1412,7 @@ _080CB094: .4byte 0x0000ffff
|
|||||||
_080CB098:
|
_080CB098:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_080CB0A0:
|
_080CB0A0:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -1424,7 +1424,7 @@ sub_80CB0A8: @ 80CB0A8
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r4, _080CB10C @ =0x00004036
|
ldr r4, _080CB10C @ =0x00004036
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r1, r0, 16
|
lsrs r1, r0, 16
|
||||||
cmp r1, 0
|
cmp r1, 0
|
||||||
@@ -1438,21 +1438,21 @@ _080CB0C0:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r4, _080CB114 @ =0x0000403b
|
ldr r4, _080CB114 @ =0x0000403b
|
||||||
bl sub_80CB198
|
bl sub_80CB198
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _080CB118 @ =0x00004035
|
ldr r0, _080CB118 @ =0x00004035
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_080CB0EA:
|
_080CB0EA:
|
||||||
ldr r4, _080CB11C @ =gUnknown_2021CD0
|
ldr r4, _080CB11C @ =gUnknown_2021CD0
|
||||||
ldr r0, _080CB10C @ =0x00004036
|
ldr r0, _080CB10C @ =0x00004036
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
movs r1, 0xB
|
movs r1, 0xB
|
||||||
@@ -1735,7 +1735,7 @@ _080CB312:
|
|||||||
_080CB314:
|
_080CB314:
|
||||||
ldr r0, _080CB324 @ =0x0000403a
|
ldr r0, _080CB324 @ =0x0000403a
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2088,7 +2088,7 @@ sub_80CB580: @ 80CB580
|
|||||||
str r6, [sp, 0x8]
|
str r6, [sp, 0x8]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
ldr r1, _080CB634 @ =gUnknown_83F5B44
|
ldr r1, _080CB634 @ =gUnknown_83F5B44
|
||||||
ldr r0, _080CB638 @ =gUnknown_20370C2
|
ldr r0, _080CB638 @ =gUnknown_20370C2
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
@@ -2112,12 +2112,12 @@ sub_80CB580: @ 80CB580
|
|||||||
adds r0, r1, 0
|
adds r0, r1, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_080CB614:
|
_080CB614:
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3}
|
pop {r3}
|
||||||
@@ -2143,7 +2143,7 @@ sub_80CB63C: @ 80CB63C
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_810F4D8
|
bl sub_810F4D8
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2620,7 +2620,7 @@ _080CB9D2:
|
|||||||
str r0, [sp, 0xC]
|
str r0, [sp, 0xC]
|
||||||
add r0, sp, 0x10
|
add r0, sp, 0x10
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_810FE50
|
bl SetWindowTemplateFields
|
||||||
ldr r0, [sp, 0x10]
|
ldr r0, [sp, 0x10]
|
||||||
ldr r1, [sp, 0x14]
|
ldr r1, [sp, 0x14]
|
||||||
str r0, [sp, 0x18]
|
str r0, [sp, 0x18]
|
||||||
@@ -2656,7 +2656,7 @@ _080CB9D2:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r1, _080CBA74 @ =gUnknown_3005090
|
ldr r1, _080CBA74 @ =gUnknown_3005090
|
||||||
mov r2, r10
|
mov r2, r10
|
||||||
adds r0, r2, r7
|
adds r0, r2, r7
|
||||||
@@ -2876,11 +2876,11 @@ sub_80CBBAC: @ 80CBBAC
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrh r0, [r4, 0x22]
|
ldrh r0, [r4, 0x22]
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl EnableBothScriptContexts
|
bl EnableBothScriptContexts
|
||||||
@@ -3108,7 +3108,7 @@ _080CBDAC: .4byte gUnknown_83F5D2C
|
|||||||
sub_80CBDB0: @ 80CBDB0
|
sub_80CBDB0: @ 80CBDB0
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CBDC8 @ =0x00004031
|
ldr r0, _080CBDC8 @ =0x00004031
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_80CBD94
|
bl sub_80CBD94
|
||||||
@@ -3179,7 +3179,7 @@ _080CBE20:
|
|||||||
adds r0, 0x10
|
adds r0, 0x10
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_806E5A4
|
bl VarGetFieldObjectGraphicsId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
_080CBE40:
|
_080CBE40:
|
||||||
@@ -3669,7 +3669,7 @@ sub_80CC204: @ 80CC204
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
ldr r0, _080CC2A4 @ =0x0000089b
|
ldr r0, _080CC2A4 @ =0x0000089b
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3677,7 +3677,7 @@ sub_80CC204: @ 80CC204
|
|||||||
movs r4, 0x1
|
movs r4, 0x1
|
||||||
_080CC218:
|
_080CC218:
|
||||||
ldr r0, _080CC2A8 @ =0x0000089c
|
ldr r0, _080CC2A8 @ =0x0000089c
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3686,7 +3686,7 @@ _080CC218:
|
|||||||
orrs r4, r0
|
orrs r4, r0
|
||||||
_080CC22A:
|
_080CC22A:
|
||||||
ldr r0, _080CC2AC @ =0x0000089d
|
ldr r0, _080CC2AC @ =0x0000089d
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3697,7 +3697,7 @@ _080CC22A:
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
_080CC240:
|
_080CC240:
|
||||||
ldr r0, _080CC2B0 @ =0x0000089e
|
ldr r0, _080CC2B0 @ =0x0000089e
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3708,7 +3708,7 @@ _080CC240:
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
_080CC256:
|
_080CC256:
|
||||||
ldr r0, _080CC2B4 @ =0x0000089f
|
ldr r0, _080CC2B4 @ =0x0000089f
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3719,7 +3719,7 @@ _080CC256:
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
_080CC26C:
|
_080CC26C:
|
||||||
ldr r0, _080CC2B8 @ =0x000008a1
|
ldr r0, _080CC2B8 @ =0x000008a1
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3731,7 +3731,7 @@ _080CC26C:
|
|||||||
_080CC282:
|
_080CC282:
|
||||||
movs r0, 0x8A
|
movs r0, 0x8A
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3811,7 +3811,7 @@ _080CC318:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
ldrh r0, [r0, 0x2]
|
ldrh r0, [r0, 0x2]
|
||||||
@@ -3821,7 +3821,7 @@ _080CC318:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
ldrh r0, [r0, 0x4]
|
ldrh r0, [r0, 0x4]
|
||||||
@@ -3831,7 +3831,7 @@ _080CC318:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
ldrh r0, [r0, 0x6]
|
ldrh r0, [r0, 0x6]
|
||||||
@@ -3841,7 +3841,7 @@ _080CC318:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
ldrh r0, [r0, 0x8]
|
ldrh r0, [r0, 0x8]
|
||||||
@@ -3851,7 +3851,7 @@ _080CC318:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
ldrh r0, [r0, 0xA]
|
ldrh r0, [r0, 0xA]
|
||||||
@@ -3861,11 +3861,11 @@ _080CC318:
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _080CC3C4 @ =0x00004042
|
ldr r0, _080CC3C4 @ =0x00004042
|
||||||
ldr r1, _080CC3C8 @ =gUnknown_20370C0
|
ldr r1, _080CC3C8 @ =gUnknown_20370C0
|
||||||
ldrh r1, [r1]
|
ldrh r1, [r1]
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
add sp, 0x24
|
add sp, 0x24
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -4099,7 +4099,7 @@ _080CC53C:
|
|||||||
bne _080CC58C
|
bne _080CC58C
|
||||||
ldr r5, _080CC584 @ =0x0000404d
|
ldr r5, _080CC584 @ =0x0000404d
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
cmp r0, 0x23
|
cmp r0, 0x23
|
||||||
@@ -4109,9 +4109,9 @@ _080CC53C:
|
|||||||
_080CC56A:
|
_080CC56A:
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r0, _080CC588 @ =0x00000808
|
ldr r0, _080CC588 @ =0x00000808
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
b _080CC596
|
b _080CC596
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CC57C: .4byte gUnknown_3005008
|
_080CC57C: .4byte gUnknown_3005008
|
||||||
@@ -4135,7 +4135,7 @@ sub_80CC59C: @ 80CC59C
|
|||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
sub sp, 0x8
|
sub sp, 0x8
|
||||||
ldr r0, _080CC5F8 @ =0x0000404d
|
ldr r0, _080CC5F8 @ =0x0000404d
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r5, r0, 16
|
lsrs r5, r0, 16
|
||||||
ldr r6, _080CC5FC @ =0xffffff00
|
ldr r6, _080CC5FC @ =0xffffff00
|
||||||
@@ -4145,7 +4145,7 @@ sub_80CC59C: @ 80CC59C
|
|||||||
ands r0, r4
|
ands r0, r4
|
||||||
str r0, [sp, 0x4]
|
str r0, [sp, 0x4]
|
||||||
ldr r0, _080CC604 @ =0x00000808
|
ldr r0, _080CC604 @ =0x00000808
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080CC5C4
|
bne _080CC5C4
|
||||||
@@ -4237,7 +4237,7 @@ _080CC668:
|
|||||||
_080CC66C:
|
_080CC66C:
|
||||||
bl sub_8113550
|
bl sub_8113550
|
||||||
ldr r0, _080CC678 @ =0x00000808
|
ldr r0, _080CC678 @ =0x00000808
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
b _080CC71E
|
b _080CC71E
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CC678: .4byte 0x00000808
|
_080CC678: .4byte 0x00000808
|
||||||
@@ -4310,14 +4310,14 @@ _080CC6FC:
|
|||||||
bl sub_8113550
|
bl sub_8113550
|
||||||
ldr r4, _080CC728 @ =0x00000808
|
ldr r4, _080CC728 @ =0x00000808
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
cmp r5, 0x23
|
cmp r5, 0x23
|
||||||
bne _080CC71E
|
bne _080CC71E
|
||||||
ldr r0, _080CC72C @ =0x0000404d
|
ldr r0, _080CC72C @ =0x0000404d
|
||||||
movs r1, 0x20
|
movs r1, 0x20
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
_080CC71E:
|
_080CC71E:
|
||||||
add sp, 0x8
|
add sp, 0x8
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
@@ -4408,7 +4408,7 @@ sub_80CC7B4: @ 80CC7B4
|
|||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r5, _080CC7E8 @ =0x00000843
|
ldr r5, _080CC7E8 @ =0x00000843
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080CC7F0
|
bne _080CC7F0
|
||||||
@@ -4417,13 +4417,13 @@ sub_80CC7B4: @ 80CC7B4
|
|||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldr r0, _080CC7EC @ =0x00004037
|
ldr r0, _080CC7EC @ =0x00004037
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
cmp r4, r0
|
cmp r4, r0
|
||||||
beq _080CC7F0
|
beq _080CC7F0
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
b _080CC7F2
|
b _080CC7F2
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -4441,7 +4441,7 @@ _080CC7F2:
|
|||||||
sub_80CC7F8: @ 80CC7F8
|
sub_80CC7F8: @ 80CC7F8
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
ldr r0, _080CC850 @ =0x00004037
|
ldr r0, _080CC850 @ =0x00004037
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_80CC79C
|
bl sub_80CC79C
|
||||||
@@ -4468,11 +4468,11 @@ _080CC816:
|
|||||||
cmp r0, r4
|
cmp r0, r4
|
||||||
beq _080CC83E
|
beq _080CC83E
|
||||||
ldr r0, _080CC854 @ =0x00000843
|
ldr r0, _080CC854 @ =0x00000843
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CC83E:
|
_080CC83E:
|
||||||
ldr r0, _080CC850 @ =0x00004037
|
ldr r0, _080CC850 @ =0x00004037
|
||||||
lsrs r1, r7, 16
|
lsrs r1, r7, 16
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
bl sub_80CC7B4
|
bl sub_80CC7B4
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -4589,7 +4589,7 @@ sub_80CC918: @ 80CC918
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r4, _080CC940 @ =0x00004025
|
ldr r4, _080CC940 @ =0x00004025
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r1, r0, 16
|
lsrs r1, r0, 16
|
||||||
ldr r0, _080CC944 @ =0x000001f3
|
ldr r0, _080CC944 @ =0x000001f3
|
||||||
@@ -4599,7 +4599,7 @@ sub_80CC918: @ 80CC918
|
|||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_080CC938:
|
_080CC938:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -4622,7 +4622,7 @@ sub_80CC948: @ 80CC948
|
|||||||
bl sub_80436F8
|
bl sub_80436F8
|
||||||
ldr r0, _080CC970 @ =0x00004025
|
ldr r0, _080CC970 @ =0x00004025
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -4645,7 +4645,7 @@ sub_80CC974: @ 80CC974
|
|||||||
ldr r6, _080CC9AC @ =gUnknown_3005098
|
ldr r6, _080CC9AC @ =gUnknown_3005098
|
||||||
adds r4, r5, r6
|
adds r4, r5, r6
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -4724,12 +4724,12 @@ sub_80CCA18: @ 80CCA18
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080CCAE6
|
bne _080CCAE6
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080CCAE6
|
beq _080CCAE6
|
||||||
movs r0, 0x5
|
movs r0, 0x5
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -4819,7 +4819,7 @@ sub_80CCAF4: @ 80CCAF4
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080CCB5A
|
beq _080CCB5A
|
||||||
@@ -4991,7 +4991,7 @@ _080CCC5C:
|
|||||||
movs r0, 0xB8
|
movs r0, 0xB8
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
_080CCC6E:
|
_080CCC6E:
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -5069,7 +5069,7 @@ sub_80CCCF8: @ 80CCCF8
|
|||||||
cmp r0, 0xF
|
cmp r0, 0xF
|
||||||
bne _080CCD14
|
bne _080CCD14
|
||||||
ldr r0, _080CCD10 @ =0x000002de
|
ldr r0, _080CCD10 @ =0x000002de
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
b _080CCD2C
|
b _080CCD2C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CCD0C: .4byte gUnknown_20370C2
|
_080CCD0C: .4byte gUnknown_20370C2
|
||||||
@@ -5078,17 +5078,17 @@ _080CCD14:
|
|||||||
cmp r0, 0x10
|
cmp r0, 0x10
|
||||||
bne _080CCD24
|
bne _080CCD24
|
||||||
ldr r0, _080CCD20 @ =0x000002df
|
ldr r0, _080CCD20 @ =0x000002df
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
b _080CCD2C
|
b _080CCD2C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CCD20: .4byte 0x000002df
|
_080CCD20: .4byte 0x000002df
|
||||||
_080CCD24:
|
_080CCD24:
|
||||||
movs r0, 0xB8
|
movs r0, 0xB8
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
_080CCD2C:
|
_080CCD2C:
|
||||||
ldr r0, _080CCD74 @ =0x000002de
|
ldr r0, _080CCD74 @ =0x000002de
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -5098,7 +5098,7 @@ _080CCD2C:
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
_080CCD40:
|
_080CCD40:
|
||||||
ldr r0, _080CCD78 @ =0x000002df
|
ldr r0, _080CCD78 @ =0x000002df
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -5109,7 +5109,7 @@ _080CCD40:
|
|||||||
_080CCD54:
|
_080CCD54:
|
||||||
movs r0, 0xB8
|
movs r0, 0xB8
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -5137,7 +5137,7 @@ _080CCD7E:
|
|||||||
sub_80CCD84: @ 80CCD84
|
sub_80CCD84: @ 80CCD84
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CCDB8 @ =0x000002e3
|
ldr r0, _080CCDB8 @ =0x000002e3
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -5183,7 +5183,7 @@ sub_80CCDD0: @ 80CCDD0
|
|||||||
movs r0, 0x14
|
movs r0, 0x14
|
||||||
bl sub_80722CC
|
bl sub_80722CC
|
||||||
ldr r0, _080CCDF8 @ =0x000002e3
|
ldr r0, _080CCDF8 @ =0x000002e3
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
bl ScriptContext2_Disable
|
bl ScriptContext2_Disable
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -5211,7 +5211,7 @@ sub_80CCE10: @ 80CCE10
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r7, r0, 24
|
lsrs r7, r0, 24
|
||||||
ldr r0, _080CCE30 @ =0x00000848
|
ldr r0, _080CCE30 @ =0x00000848
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -5225,17 +5225,17 @@ _080CCE34: .4byte gUnknown_20370D0
|
|||||||
_080CCE38:
|
_080CCE38:
|
||||||
ldr r0, _080CCE80 @ =0x0000403e
|
ldr r0, _080CCE80 @ =0x0000403e
|
||||||
mov r8, r0
|
mov r8, r0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r5, r0, 16
|
lsrs r5, r0, 16
|
||||||
ldr r4, _080CCE84 @ =0x00004026
|
ldr r4, _080CCE84 @ =0x00004026
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r6, r0, 16
|
lsrs r6, r0, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
cmp r5, 0
|
cmp r5, 0
|
||||||
beq _080CCE90
|
beq _080CCE90
|
||||||
ldr r0, _080CCE88 @ =gUnknown_83F637C
|
ldr r0, _080CCE88 @ =gUnknown_83F637C
|
||||||
@@ -5248,7 +5248,7 @@ _080CCE38:
|
|||||||
bl sub_80CCEE8
|
bl sub_80CCEE8
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r1, _080CCE8C @ =gUnknown_20370D0
|
ldr r1, _080CCE8C @ =gUnknown_20370D0
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -5262,7 +5262,7 @@ _080CCE90:
|
|||||||
cmp r5, 0xA
|
cmp r5, 0xA
|
||||||
bne _080CCEB4
|
bne _080CCEB4
|
||||||
ldr r0, _080CCEAC @ =0x00000848
|
ldr r0, _080CCEAC @ =0x00000848
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r1, _080CCEB0 @ =gUnknown_20370D0
|
ldr r1, _080CCEB0 @ =gUnknown_20370D0
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
_080CCE9E:
|
_080CCE9E:
|
||||||
@@ -5284,7 +5284,7 @@ _080CCEB4:
|
|||||||
bl sub_80CCEE8
|
bl sub_80CCEE8
|
||||||
ldr r0, _080CCEE0 @ =0x0000403e
|
ldr r0, _080CCEE0 @ =0x0000403e
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r1, _080CCEE4 @ =gUnknown_20370D0
|
ldr r1, _080CCEE4 @ =gUnknown_20370D0
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strh r0, [r1]
|
strh r0, [r1]
|
||||||
@@ -5409,7 +5409,7 @@ sub_80CCFBC: @ 80CCFBC
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r4, _080CCFEC @ =0x00004026
|
ldr r4, _080CCFEC @ =0x00004026
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r2, r0, 16
|
lsrs r2, r0, 16
|
||||||
ldr r0, _080CCFF0 @ =gUnknown_3005008
|
ldr r0, _080CCFF0 @ =gUnknown_3005008
|
||||||
@@ -5425,7 +5425,7 @@ sub_80CCFBC: @ 80CCFBC
|
|||||||
bls _080CCFF8
|
bls _080CCFF8
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
b _080CD000
|
b _080CD000
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080CCFEC: .4byte 0x00004026
|
_080CCFEC: .4byte 0x00004026
|
||||||
@@ -5434,7 +5434,7 @@ _080CCFF4: .4byte 0x00003802
|
|||||||
_080CCFF8:
|
_080CCFF8:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_080CD000:
|
_080CD000:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -5445,7 +5445,7 @@ _080CD000:
|
|||||||
sub_80CD008: @ 80CD008
|
sub_80CD008: @ 80CD008
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080CD02C @ =0x0000403e
|
ldr r0, _080CD02C @ =0x0000403e
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 19
|
lsrs r0, 19
|
||||||
ldr r1, _080CD030 @ =gUnknown_83F6206
|
ldr r1, _080CD030 @ =gUnknown_83F6206
|
||||||
@@ -5623,41 +5623,41 @@ sub_80CD154: @ 80CD154
|
|||||||
cmp r4, 0x18
|
cmp r4, 0x18
|
||||||
bls _080CD1AE
|
bls _080CD1AE
|
||||||
movs r0, 0xA5
|
movs r0, 0xA5
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
cmp r4, 0x31
|
cmp r4, 0x31
|
||||||
bls _080CD172
|
bls _080CD172
|
||||||
movs r0, 0xA6
|
movs r0, 0xA6
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CD172:
|
_080CD172:
|
||||||
cmp r4, 0x4A
|
cmp r4, 0x4A
|
||||||
bls _080CD17C
|
bls _080CD17C
|
||||||
movs r0, 0xA7
|
movs r0, 0xA7
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CD17C:
|
_080CD17C:
|
||||||
cmp r4, 0x63
|
cmp r4, 0x63
|
||||||
bls _080CD186
|
bls _080CD186
|
||||||
movs r0, 0xA8
|
movs r0, 0xA8
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CD186:
|
_080CD186:
|
||||||
cmp r4, 0x7C
|
cmp r4, 0x7C
|
||||||
bls _080CD190
|
bls _080CD190
|
||||||
movs r0, 0xA9
|
movs r0, 0xA9
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CD190:
|
_080CD190:
|
||||||
cmp r4, 0x95
|
cmp r4, 0x95
|
||||||
bls _080CD19A
|
bls _080CD19A
|
||||||
movs r0, 0xAA
|
movs r0, 0xAA
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CD19A:
|
_080CD19A:
|
||||||
cmp r4, 0xAE
|
cmp r4, 0xAE
|
||||||
bls _080CD1A4
|
bls _080CD1A4
|
||||||
movs r0, 0xAB
|
movs r0, 0xAB
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CD1A4:
|
_080CD1A4:
|
||||||
cmp r4, 0xC7
|
cmp r4, 0xC7
|
||||||
bls _080CD1AE
|
bls _080CD1AE
|
||||||
movs r0, 0xAC
|
movs r0, 0xAC
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
_080CD1AE:
|
_080CD1AE:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
|
|||||||
+8
-8
@@ -201,7 +201,7 @@ _0806E966:
|
|||||||
cmp r0, r1
|
cmp r0, r1
|
||||||
bne _0806E98C
|
bne _0806E98C
|
||||||
adds r0, r3, 0x1
|
adds r0, r3, 0x1
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
b _0806E996
|
b _0806E996
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0806E988: .4byte gUnknown_83A7330
|
_0806E988: .4byte gUnknown_83A7330
|
||||||
@@ -226,7 +226,7 @@ sub_806E99C: @ 806E99C
|
|||||||
_0806E9A4:
|
_0806E9A4:
|
||||||
adds r5, r4, 0x1
|
adds r5, r4, 0x1
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -326,7 +326,7 @@ _0806EA52:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r6, r0, 24
|
lsrs r6, r0, 24
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8059FF4
|
bl MetatileBehavior_IsThinIce
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -343,7 +343,7 @@ _0806EA52:
|
|||||||
b _0806EAA2
|
b _0806EAA2
|
||||||
_0806EA8E:
|
_0806EA8E:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_805A008
|
bl MetatileBehavior_IsCrackedIce
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -425,7 +425,7 @@ _0806EB04:
|
|||||||
bl CurrentMapDrawMetatileAt
|
bl CurrentMapDrawMetatileAt
|
||||||
ldr r0, _0806EB50 @ =0x00004001
|
ldr r0, _0806EB50 @ =0x00004001
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_0806EB3E:
|
_0806EB3E:
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strh r0, [r5, 0x2]
|
strh r0, [r5, 0x2]
|
||||||
@@ -644,7 +644,7 @@ _0806ECCE:
|
|||||||
beq _0806ECF8
|
beq _0806ECF8
|
||||||
ldr r0, _0806ED14 @ =0x00004030
|
ldr r0, _0806ED14 @ =0x00004030
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_0806ECF8:
|
_0806ECF8:
|
||||||
movs r1, 0x8
|
movs r1, 0x8
|
||||||
ldrsh r0, [r5, r1]
|
ldrsh r0, [r5, r1]
|
||||||
@@ -684,9 +684,9 @@ _0806ED2E:
|
|||||||
sub_806ED38: @ 806ED38
|
sub_806ED38: @ 806ED38
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0806ED4C @ =0x00000829
|
ldr r0, _0806ED4C @ =0x00000829
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r0, _0806ED50 @ =0x00000828
|
ldr r0, _0806ED50 @ =0x00000828
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|||||||
+12
-12
@@ -2768,8 +2768,8 @@ _0807B0FA:
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_807B0C4
|
thumb_func_end sub_807B0C4
|
||||||
|
|
||||||
thumb_func_start sub_807B100
|
thumb_func_start SetSav1Weather
|
||||||
sub_807B100: @ 807B100
|
SetSav1Weather: @ 807B100
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r4, _0807B12C @ =gUnknown_3005008
|
ldr r4, _0807B12C @ =gUnknown_3005008
|
||||||
ldr r1, [r4]
|
ldr r1, [r4]
|
||||||
@@ -2791,10 +2791,10 @@ sub_807B100: @ 807B100
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807B12C: .4byte gUnknown_3005008
|
_0807B12C: .4byte gUnknown_3005008
|
||||||
thumb_func_end sub_807B100
|
thumb_func_end SetSav1Weather
|
||||||
|
|
||||||
thumb_func_start sub_807B130
|
thumb_func_start sav1_get_weather_probably
|
||||||
sub_807B130: @ 807B130
|
sav1_get_weather_probably: @ 807B130
|
||||||
ldr r0, _0807B13C @ =gUnknown_3005008
|
ldr r0, _0807B13C @ =gUnknown_3005008
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
adds r0, 0x2E
|
adds r0, 0x2E
|
||||||
@@ -2802,7 +2802,7 @@ sub_807B130: @ 807B130
|
|||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0807B13C: .4byte gUnknown_3005008
|
_0807B13C: .4byte gUnknown_3005008
|
||||||
thumb_func_end sub_807B130
|
thumb_func_end sav1_get_weather_probably
|
||||||
|
|
||||||
thumb_func_start sub_807B140
|
thumb_func_start sub_807B140
|
||||||
sub_807B140: @ 807B140
|
sub_807B140: @ 807B140
|
||||||
@@ -2833,8 +2833,8 @@ _0807B170: .4byte gUnknown_2036DFC
|
|||||||
thumb_func_start sub_807B174
|
thumb_func_start sub_807B174
|
||||||
sub_807B174: @ 807B174
|
sub_807B174: @ 807B174
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_807B100
|
bl SetSav1Weather
|
||||||
bl sub_807B130
|
bl sav1_get_weather_probably
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl weather_set
|
bl weather_set
|
||||||
@@ -2845,8 +2845,8 @@ sub_807B174: @ 807B174
|
|||||||
thumb_func_start sub_807B18C
|
thumb_func_start sub_807B18C
|
||||||
sub_807B18C: @ 807B18C
|
sub_807B18C: @ 807B18C
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_807B100
|
bl SetSav1Weather
|
||||||
bl sub_807B130
|
bl sav1_get_weather_probably
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_8079D60
|
bl sub_8079D60
|
||||||
@@ -2857,7 +2857,7 @@ sub_807B18C: @ 807B18C
|
|||||||
thumb_func_start sub_807B1A4
|
thumb_func_start sub_807B1A4
|
||||||
sub_807B1A4: @ 807B1A4
|
sub_807B1A4: @ 807B1A4
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_807B130
|
bl sav1_get_weather_probably
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl weather_set
|
bl weather_set
|
||||||
@@ -2868,7 +2868,7 @@ sub_807B1A4: @ 807B1A4
|
|||||||
thumb_func_start sub_807B1B8
|
thumb_func_start sub_807B1B8
|
||||||
sub_807B1B8: @ 807B1B8
|
sub_807B1B8: @ 807B1B8
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_807B130
|
bl sav1_get_weather_probably
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_8079D60
|
bl sub_8079D60
|
||||||
|
|||||||
+2
-2
@@ -145,7 +145,7 @@ sub_8097984: @ 8097984
|
|||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl FieldEffectStart
|
bl FieldEffectStart
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
ldr r1, _0809799C @ =gUnknown_20386E0
|
ldr r1, _0809799C @ =gUnknown_20386E0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -184,7 +184,7 @@ _080979CC: .4byte sub_8097A20
|
|||||||
thumb_func_start sub_80979D0
|
thumb_func_start sub_80979D0
|
||||||
sub_80979D0: @ 80979D0
|
sub_80979D0: @ 80979D0
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
ldr r1, _080979E8 @ =gUnknown_20386E0
|
ldr r1, _080979E8 @ =gUnknown_20386E0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
|
|||||||
+4
-4
@@ -13,7 +13,7 @@ sub_80C9B2C: @ 80C9B2C
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _080C9B6C
|
bne _080C9B6C
|
||||||
ldr r0, _080C9B58 @ =0x00000806
|
ldr r0, _080C9B58 @ =0x00000806
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080C9B6C
|
bne _080C9B6C
|
||||||
@@ -46,7 +46,7 @@ sub_80C9B74: @ 80C9B74
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
ldr r1, _080C9BA4 @ =gUnknown_20386E0
|
ldr r1, _080C9BA4 @ =gUnknown_20386E0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -75,7 +75,7 @@ sub_80C9BB0: @ 80C9BB0
|
|||||||
movs r0, 0xC8
|
movs r0, 0xC8
|
||||||
bl sub_80722CC
|
bl sub_80722CC
|
||||||
ldr r0, _080C9BC8 @ =0x00000806
|
ldr r0, _080C9BC8 @ =0x00000806
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r0, _080C9BCC @ =gUnknown_81BFB5F
|
ldr r0, _080C9BCC @ =gUnknown_81BFB5F
|
||||||
bl ScriptContext1_SetupScript
|
bl ScriptContext1_SetupScript
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -865,7 +865,7 @@ _080CA208:
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _080CA294
|
b _080CA294
|
||||||
_080CA224:
|
_080CA224:
|
||||||
bl IsDma3ManagerBusyWithBgCopy
|
bl IsDma3ManagerBusyWithBgCopy
|
||||||
|
|||||||
+13
-13
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_80A0DD8
|
thumb_func_start task50_overworld_poison_effect
|
||||||
sub_80A0DD8: @ 80A0DD8
|
task50_overworld_poison_effect: @ 80A0DD8
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r2, r0, 24
|
lsrs r2, r0, 24
|
||||||
@@ -66,33 +66,33 @@ _080A0E32:
|
|||||||
_080A0E42:
|
_080A0E42:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80A0DD8
|
thumb_func_end task50_overworld_poison_effect
|
||||||
|
|
||||||
thumb_func_start sub_80A0E48
|
thumb_func_start overworld_poison_effect
|
||||||
sub_80A0E48: @ 80A0E48
|
overworld_poison_effect: @ 80A0E48
|
||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0x48
|
movs r0, 0x48
|
||||||
bl sub_80722CC
|
bl sub_80722CC
|
||||||
ldr r0, _080A0E5C @ =sub_80A0DD8
|
ldr r0, _080A0E5C @ =task50_overworld_poison_effect
|
||||||
movs r1, 0x50
|
movs r1, 0x50
|
||||||
bl CreateTask
|
bl CreateTask
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A0E5C: .4byte sub_80A0DD8
|
_080A0E5C: .4byte task50_overworld_poison_effect
|
||||||
thumb_func_end sub_80A0E48
|
thumb_func_end overworld_poison_effect
|
||||||
|
|
||||||
thumb_func_start sub_80A0E60
|
thumb_func_start c3_80A0DD8_is_running
|
||||||
sub_80A0E60: @ 80A0E60
|
c3_80A0DD8_is_running: @ 80A0E60
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080A0E70 @ =sub_80A0DD8
|
ldr r0, _080A0E70 @ =task50_overworld_poison_effect
|
||||||
bl FuncIsActiveTask
|
bl FuncIsActiveTask
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080A0E70: .4byte sub_80A0DD8
|
_080A0E70: .4byte task50_overworld_poison_effect
|
||||||
thumb_func_end sub_80A0E60
|
thumb_func_end c3_80A0DD8_is_running
|
||||||
|
|
||||||
.align 2, 0 @ Don't pad with nop.
|
.align 2, 0 @ Don't pad with nop.
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
thumb_func_start hm_prepare_dive_probably
|
thumb_func_start hm_prepare_dive_probably
|
||||||
hm_prepare_dive_probably: @ 80E5684
|
hm_prepare_dive_probably: @ 80E5684
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r6, 0x64
|
movs r6, 0x64
|
||||||
@@ -20,7 +20,7 @@ hm_prepare_dive_probably: @ 80E5684
|
|||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
lsls r5, 16
|
lsls r5, 16
|
||||||
lsrs r5, 16
|
lsrs r5, 16
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
muls r0, r6
|
muls r0, r6
|
||||||
@@ -60,7 +60,7 @@ sub_80E56DC: @ 80E56DC
|
|||||||
strb r1, [r0, 0xB]
|
strb r1, [r0, 0xB]
|
||||||
ldrb r1, [r0, 0x9]
|
ldrb r1, [r0, 0x9]
|
||||||
strb r1, [r0, 0xA]
|
strb r1, [r0, 0xA]
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ _080D0808:
|
|||||||
b _080D0826
|
b _080D0826
|
||||||
_080D080C:
|
_080D080C:
|
||||||
ldr r4, _080D082C @ =gUnknown_20370D0
|
ldr r4, _080D082C @ =gUnknown_20370D0
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
strh r0, [r4]
|
strh r0, [r4]
|
||||||
@@ -50,7 +50,7 @@ _080D083C: .4byte sub_80D0840
|
|||||||
thumb_func_start sub_80D0840
|
thumb_func_start sub_80D0840
|
||||||
sub_80D0840: @ 80D0840
|
sub_80D0840: @ 80D0840
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
ldr r1, _080D0858 @ =gUnknown_20386E0
|
ldr r1, _080D0858 @ =gUnknown_20386E0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
|
|||||||
+10
-10
@@ -11,7 +11,7 @@ sub_80DE0B4: @ 80DE0B4
|
|||||||
ldr r1, _080DE0C4 @ =gUnknown_203B0A0
|
ldr r1, _080DE0C4 @ =gUnknown_203B0A0
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r1, 0x9]
|
strb r0, [r1, 0x9]
|
||||||
bl sub_80DE0E8
|
bl hm2_sweet_scent
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -24,7 +24,7 @@ sub_80DE0C8: @ 80DE0C8
|
|||||||
ldr r0, _080DE0DC @ =hm_add_c3_launch_phase_2
|
ldr r0, _080DE0DC @ =hm_add_c3_launch_phase_2
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
ldr r1, _080DE0E0 @ =gUnknown_203B0C4
|
ldr r1, _080DE0E0 @ =gUnknown_203B0C4
|
||||||
ldr r0, _080DE0E4 @ =sub_80DE0E8
|
ldr r0, _080DE0E4 @ =hm2_sweet_scent
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bx lr
|
bx lr
|
||||||
@@ -32,15 +32,15 @@ sub_80DE0C8: @ 80DE0C8
|
|||||||
_080DE0D8: .4byte gUnknown_3005024
|
_080DE0D8: .4byte gUnknown_3005024
|
||||||
_080DE0DC: .4byte hm_add_c3_launch_phase_2
|
_080DE0DC: .4byte hm_add_c3_launch_phase_2
|
||||||
_080DE0E0: .4byte gUnknown_203B0C4
|
_080DE0E0: .4byte gUnknown_203B0C4
|
||||||
_080DE0E4: .4byte sub_80DE0E8
|
_080DE0E4: .4byte hm2_sweet_scent
|
||||||
thumb_func_end sub_80DE0C8
|
thumb_func_end sub_80DE0C8
|
||||||
|
|
||||||
thumb_func_start sub_80DE0E8
|
thumb_func_start hm2_sweet_scent
|
||||||
sub_80DE0E8: @ 80DE0E8
|
hm2_sweet_scent: @ 80DE0E8
|
||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0x33
|
movs r0, 0x33
|
||||||
bl FieldEffectStart
|
bl FieldEffectStart
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
ldr r1, _080DE100 @ =gUnknown_20386E0
|
ldr r1, _080DE100 @ =gUnknown_20386E0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -49,10 +49,10 @@ sub_80DE0E8: @ 80DE0E8
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080DE100: .4byte gUnknown_20386E0
|
_080DE100: .4byte gUnknown_20386E0
|
||||||
thumb_func_end sub_80DE0E8
|
thumb_func_end hm2_sweet_scent
|
||||||
|
|
||||||
thumb_func_start sub_80DE104
|
thumb_func_start FldEff_SweetScent
|
||||||
sub_80DE104: @ 80DE104
|
FldEff_SweetScent: @ 80DE104
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_807B05C
|
bl sub_807B05C
|
||||||
bl oei_task_add
|
bl oei_task_add
|
||||||
@@ -73,7 +73,7 @@ sub_80DE104: @ 80DE104
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080DE12C: .4byte gUnknown_3005090
|
_080DE12C: .4byte gUnknown_3005090
|
||||||
_080DE130: .4byte sub_80DE134
|
_080DE130: .4byte sub_80DE134
|
||||||
thumb_func_end sub_80DE104
|
thumb_func_end FldEff_SweetScent
|
||||||
|
|
||||||
thumb_func_start sub_80DE134
|
thumb_func_start sub_80DE134
|
||||||
sub_80DE134: @ 80DE134
|
sub_80DE134: @ 80DE134
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ _080F670C:
|
|||||||
ldr r0, _080F6724 @ =hm_add_c3_launch_phase_2
|
ldr r0, _080F6724 @ =hm_add_c3_launch_phase_2
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
ldr r1, _080F6728 @ =gUnknown_203B0C4
|
ldr r1, _080F6728 @ =gUnknown_203B0C4
|
||||||
ldr r0, _080F672C @ =sub_80F6730
|
ldr r0, _080F672C @ =hm_teleport_run_dp02scr
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
_080F671A:
|
_080F671A:
|
||||||
@@ -34,16 +34,16 @@ _080F671A:
|
|||||||
_080F6720: .4byte gUnknown_3005024
|
_080F6720: .4byte gUnknown_3005024
|
||||||
_080F6724: .4byte hm_add_c3_launch_phase_2
|
_080F6724: .4byte hm_add_c3_launch_phase_2
|
||||||
_080F6728: .4byte gUnknown_203B0C4
|
_080F6728: .4byte gUnknown_203B0C4
|
||||||
_080F672C: .4byte sub_80F6730
|
_080F672C: .4byte hm_teleport_run_dp02scr
|
||||||
thumb_func_end sub_80F66F0
|
thumb_func_end sub_80F66F0
|
||||||
|
|
||||||
thumb_func_start sub_80F6730
|
thumb_func_start hm_teleport_run_dp02scr
|
||||||
sub_80F6730: @ 80F6730
|
hm_teleport_run_dp02scr: @ 80F6730
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_8054D08
|
bl sub_8054D08
|
||||||
movs r0, 0x3F
|
movs r0, 0x3F
|
||||||
bl FieldEffectStart
|
bl FieldEffectStart
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
ldr r1, _080F674C @ =gUnknown_20386E0
|
ldr r1, _080F674C @ =gUnknown_20386E0
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -52,10 +52,10 @@ sub_80F6730: @ 80F6730
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080F674C: .4byte gUnknown_20386E0
|
_080F674C: .4byte gUnknown_20386E0
|
||||||
thumb_func_end sub_80F6730
|
thumb_func_end hm_teleport_run_dp02scr
|
||||||
|
|
||||||
thumb_func_start sub_80F6750
|
thumb_func_start FldEff_UseTeleport
|
||||||
sub_80F6750: @ 80F6750
|
FldEff_UseTeleport: @ 80F6750
|
||||||
push {lr}
|
push {lr}
|
||||||
bl oei_task_add
|
bl oei_task_add
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -77,7 +77,7 @@ sub_80F6750: @ 80F6750
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080F6778: .4byte gUnknown_3005090
|
_080F6778: .4byte gUnknown_3005090
|
||||||
_080F677C: .4byte sub_80F6780
|
_080F677C: .4byte sub_80F6780
|
||||||
thumb_func_end sub_80F6750
|
thumb_func_end FldEff_UseTeleport
|
||||||
|
|
||||||
thumb_func_start sub_80F6780
|
thumb_func_start sub_80F6780
|
||||||
sub_80F6780: @ 80F6780
|
sub_80F6780: @ 80F6780
|
||||||
|
|||||||
+3
-3
@@ -313,8 +313,8 @@ _08000B8C: .4byte gUnknown_30000C2
|
|||||||
_08000B90: .4byte gUnknown_30000C1
|
_08000B90: .4byte gUnknown_30000C1
|
||||||
thumb_func_end EnableInterrupts
|
thumb_func_end EnableInterrupts
|
||||||
|
|
||||||
thumb_func_start sub_8000B94
|
thumb_func_start DisableInterrupts
|
||||||
sub_8000B94: @ 8000B94
|
DisableInterrupts: @ 8000B94
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
@@ -334,7 +334,7 @@ sub_8000B94: @ 8000B94
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08000BB8: .4byte gUnknown_30000C2
|
_08000BB8: .4byte gUnknown_30000C2
|
||||||
_08000BBC: .4byte gUnknown_30000C1
|
_08000BBC: .4byte gUnknown_30000C1
|
||||||
thumb_func_end sub_8000B94
|
thumb_func_end DisableInterrupts
|
||||||
|
|
||||||
thumb_func_start UpdateRegDispstatIntrBits
|
thumb_func_start UpdateRegDispstatIntrBits
|
||||||
UpdateRegDispstatIntrBits: @ 8000BC0
|
UpdateRegDispstatIntrBits: @ 8000BC0
|
||||||
|
|||||||
+20
-20
@@ -27,8 +27,8 @@ sub_80F1DC0: @ 80F1DC0
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80F1DC0
|
thumb_func_end sub_80F1DC0
|
||||||
|
|
||||||
thumb_func_start sub_80F1DDC
|
thumb_func_start InitHallOfFameScreen
|
||||||
sub_80F1DDC: @ 80F1DDC
|
InitHallOfFameScreen: @ 80F1DDC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _080F1DFC @ =gUnknown_30030F0
|
ldr r0, _080F1DFC @ =gUnknown_30030F0
|
||||||
@@ -153,12 +153,12 @@ _080F1EF2:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80F1DDC
|
thumb_func_end InitHallOfFameScreen
|
||||||
|
|
||||||
thumb_func_start sub_80F1EFC
|
thumb_func_start sub_80F1EFC
|
||||||
sub_80F1EFC: @ 80F1EFC
|
sub_80F1EFC: @ 80F1EFC
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
bl sub_80F1DDC
|
bl InitHallOfFameScreen
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
cmp r4, 0
|
cmp r4, 0
|
||||||
@@ -191,7 +191,7 @@ _080F1F3C: .4byte gUnknown_203AB38
|
|||||||
thumb_func_start sub_80F1F40
|
thumb_func_start sub_80F1F40
|
||||||
sub_80F1F40: @ 80F1F40
|
sub_80F1F40: @ 80F1F40
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_80F1DDC
|
bl InitHallOfFameScreen
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080F1F66
|
bne _080F1F66
|
||||||
@@ -521,10 +521,10 @@ _080F21B2:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r1, _080F2218 @ =gUnknown_3005090
|
ldr r1, _080F2218 @ =gUnknown_3005090
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
add r0, r9
|
add r0, r9
|
||||||
@@ -1089,7 +1089,7 @@ _080F2630:
|
|||||||
bl FillWindowPixelBuffer
|
bl FillWindowPixelBuffer
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r1, _080F268C @ =gUnknown_3005090
|
ldr r1, _080F268C @ =gUnknown_3005090
|
||||||
mov r2, r9
|
mov r2, r9
|
||||||
adds r0, r2, r6
|
adds r0, r2, r6
|
||||||
@@ -1277,10 +1277,10 @@ _080F27AC:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r0, _080F2800 @ =Task_Hof_ExitOnKeyPressed
|
ldr r0, _080F2800 @ =Task_Hof_ExitOnKeyPressed
|
||||||
str r0, [r4]
|
str r0, [r4]
|
||||||
_080F27F4:
|
_080F27F4:
|
||||||
@@ -1401,7 +1401,7 @@ _080F28B6:
|
|||||||
bl HideBg
|
bl HideBg
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
bl HideBg
|
bl HideBg
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl UnsetBgTilemapBuffer
|
bl UnsetBgTilemapBuffer
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
@@ -1444,10 +1444,10 @@ sub_80F2934: @ 80F2934
|
|||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
ldr r0, _080F2970 @ =0x00004085
|
ldr r0, _080F2970 @ =0x00004085
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r1, _080F2974 @ =gUnknown_2031DD8
|
ldr r1, _080F2974 @ =gUnknown_2031DD8
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
@@ -2299,7 +2299,7 @@ sub_80F3030: @ 80F3030
|
|||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
bl HideBg
|
bl HideBg
|
||||||
bl sub_810F740
|
bl sub_810F740
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl UnsetBgTilemapBuffer
|
bl UnsetBgTilemapBuffer
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
@@ -2358,10 +2358,10 @@ sub_80F30A4: @ 80F30A4
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r1, _080F3104 @ =gUnknown_3005090
|
ldr r1, _080F3104 @ =gUnknown_3005090
|
||||||
lsls r0, r4, 2
|
lsls r0, r4, 2
|
||||||
adds r0, r4
|
adds r0, r4
|
||||||
@@ -2439,7 +2439,7 @@ sub_80F313C: @ 80F313C
|
|||||||
bl sub_812E51C
|
bl sub_812E51C
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -2567,7 +2567,7 @@ _080F327C:
|
|||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r2, r0, 0
|
adds r2, r0, 0
|
||||||
lsls r2, 24
|
lsls r2, 24
|
||||||
lsrs r2, 24
|
lsrs r2, 24
|
||||||
@@ -2715,7 +2715,7 @@ _080F3348:
|
|||||||
_080F33BA:
|
_080F33BA:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x34
|
add sp, 0x34
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2960,7 +2960,7 @@ _080F3582:
|
|||||||
bl sub_812E51C
|
bl sub_812E51C
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x2C
|
add sp, 0x2C
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
|
|||||||
+14
-14
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_80BFC50
|
thumb_func_start GetHealLocationIndexFromMapGroupAndNum
|
||||||
sub_80BFC50: @ 80BFC50
|
GetHealLocationIndexFromMapGroupAndNum: @ 80BFC50
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
@@ -37,16 +37,16 @@ _080BFC82:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80BFC50
|
thumb_func_end GetHealLocationIndexFromMapGroupAndNum
|
||||||
|
|
||||||
thumb_func_start sub_80BFC88
|
thumb_func_start GetHealLocationPointerFromMapGroupAndNum
|
||||||
sub_80BFC88: @ 80BFC88
|
GetHealLocationPointerFromMapGroupAndNum: @ 80BFC88
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
bl sub_80BFC50
|
bl GetHealLocationIndexFromMapGroupAndNum
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080BFCA8
|
beq _080BFCA8
|
||||||
lsls r0, 3
|
lsls r0, 3
|
||||||
@@ -60,10 +60,10 @@ _080BFCA8:
|
|||||||
_080BFCAA:
|
_080BFCAA:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80BFC88
|
thumb_func_end GetHealLocationPointerFromMapGroupAndNum
|
||||||
|
|
||||||
thumb_func_start sub_80BFCB0
|
thumb_func_start GetHealLocationPointer
|
||||||
sub_80BFCB0: @ 80BFCB0
|
GetHealLocationPointer: @ 80BFCB0
|
||||||
push {lr}
|
push {lr}
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080BFCC8
|
beq _080BFCC8
|
||||||
@@ -80,7 +80,7 @@ _080BFCC8:
|
|||||||
_080BFCCA:
|
_080BFCCA:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80BFCB0
|
thumb_func_end GetHealLocationPointer
|
||||||
|
|
||||||
thumb_func_start sub_80BFCD0
|
thumb_func_start sub_80BFCD0
|
||||||
sub_80BFCD0: @ 80BFCD0
|
sub_80BFCD0: @ 80BFCD0
|
||||||
@@ -88,7 +88,7 @@ sub_80BFCD0: @ 80BFCD0
|
|||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r6, _080BFD24 @ =0x00004082
|
ldr r6, _080BFD24 @ =0x00004082
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r5, r0, 16
|
lsrs r5, r0, 16
|
||||||
cmp r5, 0x1
|
cmp r5, 0x1
|
||||||
@@ -110,7 +110,7 @@ sub_80BFCD0: @ 80BFCD0
|
|||||||
blt _080BFD0A
|
blt _080BFD0A
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
_080BFD0A:
|
_080BFD0A:
|
||||||
ldr r0, _080BFD34 @ =gUnknown_20370D2
|
ldr r0, _080BFD34 @ =gUnknown_20370D2
|
||||||
strh r5, [r0]
|
strh r5, [r0]
|
||||||
@@ -143,7 +143,7 @@ _080BFD38:
|
|||||||
asrs r1, 24
|
asrs r1, 24
|
||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
bl sub_80BFC50
|
bl GetHealLocationIndexFromMapGroupAndNum
|
||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
ldr r2, _080BFD80 @ =gUnknown_83EEC98
|
ldr r2, _080BFD80 @ =gUnknown_83EEC98
|
||||||
subs r0, r6, 0x1
|
subs r0, r6, 0x1
|
||||||
@@ -217,7 +217,7 @@ _080BFDC0:
|
|||||||
strh r0, [r4, 0x6]
|
strh r0, [r4, 0x6]
|
||||||
ldr r0, _080BFDE8 @ =0x00004082
|
ldr r0, _080BFDE8 @ =0x00004082
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
b _080BFDF4
|
b _080BFDF4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BFDE8: .4byte 0x00004082
|
_080BFDE8: .4byte 0x00004082
|
||||||
|
|||||||
+8
-8
@@ -1193,7 +1193,7 @@ _0813C1AC:
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
_0813C1BC:
|
_0813C1BC:
|
||||||
ldr r0, _0813C1DC @ =0x00000834
|
ldr r0, _0813C1DC @ =0x00000834
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1290,7 +1290,7 @@ _0813C282:
|
|||||||
strh r0, [r4, 0x6]
|
strh r0, [r4, 0x6]
|
||||||
ldr r0, [sp, 0x24]
|
ldr r0, [sp, 0x24]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
lsls r3, r6, 16
|
lsls r3, r6, 16
|
||||||
@@ -1300,7 +1300,7 @@ _0813C282:
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
mov r2, r10
|
mov r2, r10
|
||||||
bl sub_8004C84
|
bl FillBitmapRect4Bit
|
||||||
adds r0, r7, r6
|
adds r0, r7, r6
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r7, r0, 24
|
lsrs r7, r0, 24
|
||||||
@@ -1360,7 +1360,7 @@ _0813C2D4:
|
|||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8004AA4
|
bl BlitBitmapRect4Bit
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl GetKeypadIconWidth
|
bl GetKeypadIconWidth
|
||||||
b _0813C38E
|
b _0813C38E
|
||||||
@@ -1496,7 +1496,7 @@ _0813C402:
|
|||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8004AA4
|
bl BlitBitmapRect4Bit
|
||||||
add sp, 0x14
|
add sp, 0x14
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -1978,7 +1978,7 @@ sub_813C7CC: @ 813C7CC
|
|||||||
push {r7}
|
push {r7}
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -2026,7 +2026,7 @@ sub_813C828: @ 813C828
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -2058,7 +2058,7 @@ sub_813C860: @ 813C860
|
|||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
|
|||||||
+12
-12
@@ -190,7 +190,7 @@ _0812B2EC:
|
|||||||
cmp r5, 0xF
|
cmp r5, 0xF
|
||||||
bne _0812B320
|
bne _0812B320
|
||||||
ldr r0, _0812B328 @ =0x00000849
|
ldr r0, _0812B328 @ =0x00000849
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -328,7 +328,7 @@ sub_812B40C: @ 812B40C
|
|||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
beq _0812B440
|
beq _0812B440
|
||||||
ldr r0, _0812B43C @ =0x0000083c
|
ldr r0, _0812B43C @ =0x0000083c
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0812B440
|
beq _0812B440
|
||||||
@@ -341,7 +341,7 @@ _0812B438: .4byte gUnknown_30053A0
|
|||||||
_0812B43C: .4byte 0x0000083c
|
_0812B43C: .4byte 0x0000083c
|
||||||
_0812B440:
|
_0812B440:
|
||||||
ldr r0, _0812B454 @ =0x0000083c
|
ldr r0, _0812B454 @ =0x0000083c
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r1, _0812B458 @ =gUnknown_203B0EE
|
ldr r1, _0812B458 @ =gUnknown_203B0EE
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
@@ -753,7 +753,7 @@ sub_812B754: @ 812B754
|
|||||||
push {lr}
|
push {lr}
|
||||||
movs r0, 0x96
|
movs r0, 0x96
|
||||||
lsls r0, 3
|
lsls r0, 3
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1116,7 +1116,7 @@ _0812BAEA:
|
|||||||
_0812BAF0:
|
_0812BAF0:
|
||||||
ldr r0, _0812BAFC @ =0x00000821
|
ldr r0, _0812BAFC @ =0x00000821
|
||||||
_0812BAF2:
|
_0812BAF2:
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
_0812BAF6:
|
_0812BAF6:
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -1141,44 +1141,44 @@ _0812BB0A:
|
|||||||
sub_812BB10: @ 812BB10
|
sub_812BB10: @ 812BB10
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _0812BB7C @ =0x00000237
|
ldr r0, _0812BB7C @ =0x00000237
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0812BB94
|
beq _0812BB94
|
||||||
movs r0, 0x8E
|
movs r0, 0x8E
|
||||||
lsls r0, 2
|
lsls r0, 2
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0812BB94
|
beq _0812BB94
|
||||||
ldr r0, _0812BB80 @ =0x00000239
|
ldr r0, _0812BB80 @ =0x00000239
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0812BB94
|
beq _0812BB94
|
||||||
ldr r0, _0812BB84 @ =0x0000023a
|
ldr r0, _0812BB84 @ =0x0000023a
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0812BB94
|
beq _0812BB94
|
||||||
ldr r0, _0812BB88 @ =0x0000023b
|
ldr r0, _0812BB88 @ =0x0000023b
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0812BB94
|
beq _0812BB94
|
||||||
ldr r0, _0812BB8C @ =0x000002ef
|
ldr r0, _0812BB8C @ =0x000002ef
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0812BB94
|
beq _0812BB94
|
||||||
ldr r0, _0812BB90 @ =0x000001f1
|
ldr r0, _0812BB90 @ =0x000001f1
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
|
|||||||
+1
-1
@@ -16,7 +16,7 @@ sub_80CA53C: @ 80CA53C
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080CA564
|
bne _080CA564
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl sub_8001618
|
bl sub_8001618
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
|
|||||||
+3
-3
@@ -680,7 +680,7 @@ _080ECB02:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r5, 0x4]
|
ldrb r0, [r5, 0x4]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strb r0, [r5, 0x4]
|
strb r0, [r5, 0x4]
|
||||||
@@ -1018,7 +1018,7 @@ _080ECDCC:
|
|||||||
bl BlitBitmapToWindow
|
bl BlitBitmapToWindow
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _080ECE70
|
b _080ECE70
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080ECE0C: .4byte 0x0000043c
|
_080ECE0C: .4byte 0x0000043c
|
||||||
@@ -2739,7 +2739,7 @@ _080EDC0C:
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl Free
|
bl Free
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
bl sub_8000B94
|
bl DisableInterrupts
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl SetHBlankCallback
|
bl SetHBlankCallback
|
||||||
ldr r0, _080EDC3C @ =sub_8078914
|
ldr r0, _080EDC3C @ =sub_8078914
|
||||||
|
|||||||
+2
-2
@@ -545,13 +545,13 @@ _0809A132:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8099DBC
|
bl sub_8099DBC
|
||||||
ldr r0, _0809A1B4 @ =0x00000847
|
ldr r0, _0809A1B4 @ =0x00000847
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
_0809A174:
|
_0809A174:
|
||||||
ldr r0, _0809A1B0 @ =0x0000016d
|
ldr r0, _0809A1B0 @ =0x0000016d
|
||||||
cmp r6, r0
|
cmp r6, r0
|
||||||
bne _0809A180
|
bne _0809A180
|
||||||
ldr r0, _0809A1B4 @ =0x00000847
|
ldr r0, _0809A1B4 @ =0x00000847
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
_0809A180:
|
_0809A180:
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
bl sub_8099ECC
|
bl sub_8099ECC
|
||||||
|
|||||||
+20
-20
@@ -1239,13 +1239,13 @@ sub_810878C: @ 810878C
|
|||||||
bne _081087C8
|
bne _081087C8
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
str r4, [sp]
|
str r4, [sp]
|
||||||
@@ -1729,7 +1729,7 @@ _08108B2A:
|
|||||||
beq _08108B36
|
beq _08108B36
|
||||||
bl Free
|
bl Free
|
||||||
_08108B36:
|
_08108B36:
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -2190,7 +2190,7 @@ sub_8108E70: @ 8108E70
|
|||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r2, 0x6D
|
movs r2, 0x6D
|
||||||
movs r3, 0xD
|
movs r3, 0xD
|
||||||
bl sub_80BF474
|
bl DisplayMessageAndContinueTask
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl schedule_bg_copy_tilemap_to_vram
|
bl schedule_bg_copy_tilemap_to_vram
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
@@ -2534,7 +2534,7 @@ sub_8109168: @ 8109168
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _081091C6
|
bne _081091C6
|
||||||
bl sub_80BF630
|
bl GetLRKeysState
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r2, r0, 24
|
lsrs r2, r0, 24
|
||||||
ldr r0, _081091A8 @ =gUnknown_30030F0
|
ldr r0, _081091A8 @ =gUnknown_30030F0
|
||||||
@@ -3469,7 +3469,7 @@ _0810993C:
|
|||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _08109950
|
beq _08109950
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _081099C4
|
bne _081099C4
|
||||||
_08109950:
|
_08109950:
|
||||||
@@ -3670,19 +3670,19 @@ _08109AD4:
|
|||||||
lsrs r6, 24
|
lsrs r6, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
lsls r5, 24
|
lsls r5, 24
|
||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x2
|
adds r0, 0x2
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -3699,10 +3699,10 @@ _08109AD4:
|
|||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
movs r3, 0x2
|
movs r3, 0x2
|
||||||
bl sub_810FCD0
|
bl AddItemMenuActionTextPrinters
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x2
|
adds r0, 0x2
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -4320,7 +4320,7 @@ _0810A052:
|
|||||||
strh r0, [r7]
|
strh r0, [r7]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
bl sub_810A2DC
|
bl sub_810A2DC
|
||||||
pop {r3}
|
pop {r3}
|
||||||
@@ -4366,7 +4366,7 @@ sub_810A0A8: @ 810A0A8
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl itemid_80BF6D8_mail_related
|
bl itemid_80BF6D8_mail_related
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
@@ -4649,7 +4649,7 @@ sub_810A324: @ 810A324
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrh r0, [r5]
|
ldrh r0, [r5]
|
||||||
bl ItemId_GetBattleFunc
|
bl ItemId_GetBattleFunc
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
@@ -5820,7 +5820,7 @@ _0810AD0C: .4byte sub_810A1D0
|
|||||||
thumb_func_start sub_810AD10
|
thumb_func_start sub_810AD10
|
||||||
sub_810AD10: @ 810AD10
|
sub_810AD10: @ 810AD10
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _0810AD1E
|
bne _0810AD1E
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -6208,7 +6208,7 @@ _0810B01C:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
@@ -6558,7 +6558,7 @@ _0810B29E:
|
|||||||
bl sub_810876C
|
bl sub_810876C
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _0810B36C
|
b _0810B36C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0810B318: .4byte gUnknown_3005008
|
_0810B318: .4byte gUnknown_3005008
|
||||||
@@ -6734,7 +6734,7 @@ _0810B468:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
@@ -6850,7 +6850,7 @@ _0810B564:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
@@ -6985,7 +6985,7 @@ _0810B68C:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
|
|||||||
+13
-13
@@ -329,8 +329,8 @@ _08098724:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80986EC
|
thumb_func_end sub_80986EC
|
||||||
|
|
||||||
thumb_func_start sub_809872C
|
thumb_func_start CopyItemIconPicTo4x4Buffer
|
||||||
sub_809872C: @ 809872C
|
CopyItemIconPicTo4x4Buffer: @ 809872C
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
adds r5, r1, 0
|
adds r5, r1, 0
|
||||||
@@ -352,10 +352,10 @@ _08098734:
|
|||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_809872C
|
thumb_func_end CopyItemIconPicTo4x4Buffer
|
||||||
|
|
||||||
thumb_func_start sub_8098758
|
thumb_func_start AddItemIconObject
|
||||||
sub_8098758: @ 8098758
|
AddItemIconObject: @ 8098758
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
sub sp, 0x28
|
sub sp, 0x28
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
@@ -378,7 +378,7 @@ sub_8098758: @ 8098758
|
|||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
ldr r2, _08098800 @ =gUnknown_2039888
|
ldr r2, _08098800 @ =gUnknown_2039888
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
bl sub_809872C
|
bl CopyItemIconPicTo4x4Buffer
|
||||||
ldr r1, _08098800 @ =gUnknown_2039888
|
ldr r1, _08098800 @ =gUnknown_2039888
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
str r0, [sp, 0x18]
|
str r0, [sp, 0x18]
|
||||||
@@ -440,10 +440,10 @@ _08098812:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8098758
|
thumb_func_end AddItemIconObject
|
||||||
|
|
||||||
thumb_func_start sub_809881C
|
thumb_func_start AddItemIconObjectWithCustomObjectTemplate
|
||||||
sub_809881C: @ 809881C
|
AddItemIconObjectWithCustomObjectTemplate: @ 809881C
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -469,7 +469,7 @@ sub_809881C: @ 809881C
|
|||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
ldr r2, _080988CC @ =gUnknown_2039888
|
ldr r2, _080988CC @ =gUnknown_2039888
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
bl sub_809872C
|
bl CopyItemIconPicTo4x4Buffer
|
||||||
ldr r1, _080988CC @ =gUnknown_2039888
|
ldr r1, _080988CC @ =gUnknown_2039888
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
str r0, [sp, 0x18]
|
str r0, [sp, 0x18]
|
||||||
@@ -532,7 +532,7 @@ _080988DA:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_809881C
|
thumb_func_end AddItemIconObjectWithCustomObjectTemplate
|
||||||
|
|
||||||
thumb_func_start sub_80988E8
|
thumb_func_start sub_80988E8
|
||||||
sub_80988E8: @ 80988E8
|
sub_80988E8: @ 80988E8
|
||||||
@@ -555,7 +555,7 @@ sub_80988E8: @ 80988E8
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
bl sub_8098758
|
bl AddItemIconObject
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r2, r0, 24
|
lsrs r2, r0, 24
|
||||||
cmp r2, 0x40
|
cmp r2, 0x40
|
||||||
@@ -653,7 +653,7 @@ sub_80989A0: @ 80989A0
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
bl sub_8098758
|
bl AddItemIconObject
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r2, r0, 24
|
lsrs r2, r0, 24
|
||||||
cmp r2, 0x40
|
cmp r2, 0x40
|
||||||
|
|||||||
+15
-15
@@ -861,13 +861,13 @@ sub_810DAD4: @ 810DAD4
|
|||||||
bne _0810DB10
|
bne _0810DB10
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
str r4, [sp]
|
str r4, [sp]
|
||||||
@@ -1076,7 +1076,7 @@ _0810DC66:
|
|||||||
beq _0810DC72
|
beq _0810DC72
|
||||||
bl Free
|
bl Free
|
||||||
_0810DC72:
|
_0810DC72:
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -1852,7 +1852,7 @@ sub_810E274: @ 810E274
|
|||||||
mov r8, r0
|
mov r8, r0
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x2
|
adds r0, 0x2
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -1868,7 +1868,7 @@ sub_810E274: @ 810E274
|
|||||||
bl PrintTextArray
|
bl PrintTextArray
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r0, 0x2
|
adds r0, 0x2
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -2072,7 +2072,7 @@ sub_810E418: @ 810E418
|
|||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
subs r0, 0x8
|
subs r0, 0x8
|
||||||
adds r0, r6, r0
|
adds r0, r6, r0
|
||||||
@@ -2100,7 +2100,7 @@ _0810E4B8:
|
|||||||
adds r0, r1, 0
|
adds r0, r1, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
subs r0, 0x8
|
subs r0, 0x8
|
||||||
adds r0, r6, r0
|
adds r0, r6, r0
|
||||||
@@ -2257,7 +2257,7 @@ sub_810E5E0: @ 810E5E0
|
|||||||
str r4, [sp, 0x8]
|
str r4, [sp, 0x8]
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
movs r2, 0x2
|
movs r2, 0x2
|
||||||
@@ -2590,7 +2590,7 @@ sub_810E8F0: @ 810E8F0
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
ldr r0, _0810E974 @ =gUnknown_8453F98
|
ldr r0, _0810E974 @ =gUnknown_8453F98
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r1, 0xF0
|
movs r1, 0xF0
|
||||||
lsls r1, 2
|
lsls r1, 2
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -2706,7 +2706,7 @@ sub_810E984: @ 810E984
|
|||||||
strb r0, [r1, 0xD]
|
strb r0, [r1, 0xD]
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
ands r5, r0
|
ands r5, r0
|
||||||
ldrb r0, [r1, 0xC]
|
ldrb r0, [r1, 0xC]
|
||||||
@@ -2715,13 +2715,13 @@ sub_810E984: @ 810E984
|
|||||||
strb r4, [r1, 0xC]
|
strb r4, [r1, 0xC]
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
adds r6, r0
|
adds r6, r0
|
||||||
strb r6, [r1, 0xA]
|
strb r6, [r1, 0xA]
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
add r8, r0
|
add r8, r0
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
@@ -2729,7 +2729,7 @@ sub_810E984: @ 810E984
|
|||||||
mov r0, sp
|
mov r0, sp
|
||||||
mov r1, r9
|
mov r1, r9
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r3,r4}
|
pop {r3,r4}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2853,7 +2853,7 @@ sub_810EAF0: @ 810EAF0
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0xFF
|
movs r0, 0xFF
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
pop {r4}
|
pop {r4}
|
||||||
@@ -2897,7 +2897,7 @@ sub_810EB30: @ 810EB30
|
|||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
movs r3, 0xB
|
movs r3, 0xB
|
||||||
bl sub_80BF474
|
bl DisplayMessageAndContinueTask
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl schedule_bg_copy_tilemap_to_vram
|
bl schedule_bg_copy_tilemap_to_vram
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
|
|||||||
+10
-10
@@ -353,7 +353,7 @@ sub_80A122C: @ 80A122C
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
movs r0, 0x83
|
movs r0, 0x83
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -526,7 +526,7 @@ sub_80A137C: @ 80A137C
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080A13D4
|
bne _080A13D4
|
||||||
bl sub_805C8B0
|
bl IsPlayerFacingSurfableFishableWater
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080A1404
|
beq _080A1404
|
||||||
@@ -1281,7 +1281,7 @@ sub_80A1998: @ 80A1998
|
|||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, _080A19C0 @ =0x00004020
|
ldr r0, _080A19C0 @ =0x00004020
|
||||||
bl sub_806E568
|
bl VarGet
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080A19CC
|
bne _080A19CC
|
||||||
@@ -1336,7 +1336,7 @@ sub_80A19E8: @ 80A19E8
|
|||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
bl sub_80A1A44
|
bl sub_80A1A44
|
||||||
ldr r2, _080A1A3C @ =gUnknown_2021D18
|
ldr r2, _080A1A3C @ =gUnknown_2021D18
|
||||||
ldr r3, _080A1A40 @ =sub_810A1F8
|
ldr r3, _080A1A40 @ =sub_810A1F8
|
||||||
@@ -1404,9 +1404,9 @@ sub_80A1A94: @ 80A1A94
|
|||||||
cmp r0, 0x2B
|
cmp r0, 0x2B
|
||||||
bne _080A1AF4
|
bne _080A1AF4
|
||||||
ldr r0, _080A1ADC @ =0x00000803
|
ldr r0, _080A1ADC @ =0x00000803
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r0, _080A1AE0 @ =0x00000804
|
ldr r0, _080A1AE0 @ =0x00000804
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldrh r0, [r5]
|
ldrh r0, [r5]
|
||||||
ldr r1, _080A1AE4 @ =gUnknown_2021CF0
|
ldr r1, _080A1AE4 @ =gUnknown_2021CF0
|
||||||
bl sub_8099E90
|
bl sub_8099E90
|
||||||
@@ -1430,9 +1430,9 @@ _080A1AF4:
|
|||||||
cmp r0, 0x2A
|
cmp r0, 0x2A
|
||||||
bne _080A1B26
|
bne _080A1B26
|
||||||
ldr r0, _080A1B2C @ =0x00000804
|
ldr r0, _080A1B2C @ =0x00000804
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
ldr r0, _080A1B30 @ =0x00000803
|
ldr r0, _080A1B30 @ =0x00000803
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
ldrh r0, [r5]
|
ldrh r0, [r5]
|
||||||
ldr r1, _080A1B34 @ =gUnknown_2021CF0
|
ldr r1, _080A1B34 @ =gUnknown_2021CF0
|
||||||
bl sub_8099E90
|
bl sub_8099E90
|
||||||
@@ -2132,7 +2132,7 @@ sub_80A2068: @ 80A2068
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, _080A208C @ =gUnknown_203AD30
|
ldr r0, _080A208C @ =gUnknown_203AD30
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_8126C68
|
bl GetItemEffectType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
subs r0, 0x1
|
subs r0, 0x1
|
||||||
@@ -2261,7 +2261,7 @@ sub_80A2194: @ 80A2194
|
|||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
ldr r0, _080A21B4 @ =gUnknown_203AD30
|
ldr r0, _080A21B4 @ =gUnknown_203AD30
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_8126C68
|
bl GetItemEffectType
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x15
|
cmp r0, 0x15
|
||||||
|
|||||||
+2
-2
@@ -251,7 +251,7 @@ _0813EE4E:
|
|||||||
bl sub_80CC44C
|
bl sub_80CC44C
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0813EEF2
|
bne _0813EEF2
|
||||||
@@ -499,7 +499,7 @@ _0813F020:
|
|||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _0813F066
|
beq _0813F066
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _0813F066
|
bne _0813F066
|
||||||
|
|||||||
+17
-17
@@ -82,7 +82,7 @@ sub_80E469C: @ 80E469C
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080E476C
|
beq _080E476C
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r5, 0
|
movs r5, 0
|
||||||
_080E46C6:
|
_080E46C6:
|
||||||
lsls r4, r5, 24
|
lsls r4, r5, 24
|
||||||
@@ -737,7 +737,7 @@ _080E4C7E:
|
|||||||
ldr r6, _080E4CD4 @ =0x00000a6a
|
ldr r6, _080E4CD4 @ =0x00000a6a
|
||||||
adds r2, r6
|
adds r2, r6
|
||||||
bl get_coro_args_x18_x1A
|
bl get_coro_args_x18_x1A
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080E4CD8 @ =gUnknown_2024284
|
ldr r0, _080E4CD8 @ =gUnknown_2024284
|
||||||
ldr r5, [r7]
|
ldr r5, [r7]
|
||||||
movs r2, 0x98
|
movs r2, 0x98
|
||||||
@@ -806,7 +806,7 @@ _080E4D18:
|
|||||||
beq _080E4D26
|
beq _080E4D26
|
||||||
b _080E4EDA
|
b _080E4EDA
|
||||||
_080E4D26:
|
_080E4D26:
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, _080E4D40 @ =gUnknown_203AAB4
|
ldr r0, _080E4D40 @ =gUnknown_203AAB4
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
bl Free
|
bl Free
|
||||||
@@ -1049,7 +1049,7 @@ sub_80E4F0C: @ 80E4F0C
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0x7
|
movs r0, 0x7
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_080E4F42:
|
_080E4F42:
|
||||||
add sp, 0x8
|
add sp, 0x8
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
@@ -1267,7 +1267,7 @@ sub_80E50CC: @ 80E50CC
|
|||||||
ldr r5, _080E51EC @ =gUnknown_2024284
|
ldr r5, _080E51EC @ =gUnknown_2024284
|
||||||
adds r0, r5
|
adds r0, r5
|
||||||
adds r1, 0xE8
|
adds r1, 0xE8
|
||||||
bl sub_8043C84
|
bl GetMoveRelearnerMoves
|
||||||
ldr r1, [r7]
|
ldr r1, [r7]
|
||||||
strb r0, [r1, 0x1A]
|
strb r0, [r1, 0x1A]
|
||||||
ldr r1, [r7]
|
ldr r1, [r7]
|
||||||
@@ -1276,7 +1276,7 @@ sub_80E50CC: @ 80E50CC
|
|||||||
muls r0, r6
|
muls r0, r6
|
||||||
adds r0, r5
|
adds r0, r5
|
||||||
adds r1, 0xE8
|
adds r1, 0xE8
|
||||||
bl sub_8043C84
|
bl GetMoveRelearnerMoves
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
mov r8, r0
|
mov r8, r0
|
||||||
@@ -1539,7 +1539,7 @@ sub_80E5300: @ 80E5300
|
|||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
movs r0, 0x6
|
movs r0, 0x6
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1717,10 +1717,10 @@ sub_80E5444: @ 80E5444
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_80E5444
|
thumb_func_end sub_80E5444
|
||||||
@@ -1754,29 +1754,29 @@ _080E54EA:
|
|||||||
bl FillWindowPixelBuffer
|
bl FillWindowPixelBuffer
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r5, 0x1
|
adds r5, 0x1
|
||||||
cmp r5, 0x5
|
cmp r5, 0x5
|
||||||
ble _080E54EA
|
ble _080E54EA
|
||||||
_080E5504:
|
_080E5504:
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x5
|
movs r0, 0x5
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x7
|
movs r0, 0x7
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1825,7 +1825,7 @@ sub_80E5574: @ 80E5574
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0x6
|
movs r0, 0x6
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_080E5594:
|
_080E5594:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
pop {r4}
|
pop {r4}
|
||||||
|
|||||||
+8
-8
@@ -346,7 +346,7 @@ sub_8009708: @ 8009708
|
|||||||
bl sub_806E25C
|
bl sub_806E25C
|
||||||
strb r0, [r5, 0x10]
|
strb r0, [r5, 0x10]
|
||||||
ldr r0, _08009788 @ =0x00000844
|
ldr r0, _08009788 @ =0x00000844
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0800976E
|
beq _0800976E
|
||||||
@@ -3287,7 +3287,7 @@ _0800AD30:
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0800ADD8
|
beq _0800ADD8
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
bl reset_temp_tile_data_buffers
|
bl reset_temp_tile_data_buffers
|
||||||
movs r0, 0x52
|
movs r0, 0x52
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
@@ -3403,10 +3403,10 @@ sub_800AE1C: @ 800AE1C
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl ShowBg
|
bl ShowBg
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
@@ -3451,10 +3451,10 @@ sub_800AED0: @ 800AED0
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl ShowBg
|
bl ShowBg
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
@@ -3936,7 +3936,7 @@ sub_800B29C: @ 800B29C
|
|||||||
push {lr}
|
push {lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
movs r0, 0xC0
|
movs r0, 0xC0
|
||||||
bl sub_8000B94
|
bl DisableInterrupts
|
||||||
ldr r1, _0800B2DC @ =0x04000128
|
ldr r1, _0800B2DC @ =0x04000128
|
||||||
movs r2, 0x80
|
movs r2, 0x80
|
||||||
lsls r2, 6
|
lsls r2, 6
|
||||||
@@ -3977,7 +3977,7 @@ sub_800B2F4: @ 800B2F4
|
|||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
sub sp, 0x4
|
sub sp, 0x4
|
||||||
movs r0, 0xC0
|
movs r0, 0xC0
|
||||||
bl sub_8000B94
|
bl DisableInterrupts
|
||||||
ldr r0, _0800B354 @ =0x04000134
|
ldr r0, _0800B354 @ =0x04000134
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
strh r4, [r0]
|
strh r4, [r0]
|
||||||
|
|||||||
+12
-12
@@ -3389,7 +3389,7 @@ _080FED50:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080FED62
|
bne _080FED62
|
||||||
ldr r0, _080FED7C @ =0x0000082d
|
ldr r0, _080FED7C @ =0x0000082d
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
bl sub_80FEF2C
|
bl sub_80FEF2C
|
||||||
_080FED62:
|
_080FED62:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
@@ -3493,7 +3493,7 @@ sub_80FEE24: @ 80FEE24
|
|||||||
bl sub_80BDE70
|
bl sub_80BDE70
|
||||||
bl sub_80FF010
|
bl sub_80FF010
|
||||||
bl sub_810011C
|
bl sub_810011C
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
pop {r4}
|
pop {r4}
|
||||||
@@ -6056,7 +6056,7 @@ _080FFFD4:
|
|||||||
bl SetBgTilemapBuffer
|
bl SetBgTilemapBuffer
|
||||||
ldr r0, _08100030 @ =gUnknown_843F8B0
|
ldr r0, _08100030 @ =gUnknown_843F8B0
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
bl sub_8100CBC
|
bl sub_8100CBC
|
||||||
bl sub_8100C5C
|
bl sub_8100C5C
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -6412,7 +6412,7 @@ _0810030C: .4byte gUnknown_843F8D8
|
|||||||
_08100310:
|
_08100310:
|
||||||
ldrh r1, [r4]
|
ldrh r1, [r4]
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
bl sub_80BD850
|
bl CopyEasyChatWord
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
@@ -7729,7 +7729,7 @@ sub_8100D24: @ 8100D24
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_08100D7A:
|
_08100D7A:
|
||||||
add sp, 0x14
|
add sp, 0x14
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
@@ -7766,7 +7766,7 @@ _08100DAC:
|
|||||||
str r0, [sp, 0x8]
|
str r0, [sp, 0x8]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r2, r6, 0
|
adds r2, r6, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -7942,7 +7942,7 @@ _08100EEC:
|
|||||||
_08100F08:
|
_08100F08:
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x14
|
add sp, 0x14
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -8098,7 +8098,7 @@ _08101046:
|
|||||||
beq _08101068
|
beq _08101068
|
||||||
adds r1, r0, 0
|
adds r1, r0, 0
|
||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
bl sub_80BD850
|
bl CopyEasyChatWord
|
||||||
adds r2, r0, 0
|
adds r2, r0, 0
|
||||||
adds r4, 0x2
|
adds r4, 0x2
|
||||||
b _08101096
|
b _08101096
|
||||||
@@ -8170,7 +8170,7 @@ _081010D6:
|
|||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
ldrb r0, [r0, 0x2]
|
ldrb r0, [r0, 0x2]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x14
|
add sp, 0x14
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -8454,7 +8454,7 @@ _0810130A:
|
|||||||
_0810130E:
|
_0810130E:
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -8747,7 +8747,7 @@ _0810152A:
|
|||||||
_08101538:
|
_08101538:
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -8822,7 +8822,7 @@ sub_81015BC: @ 81015BC
|
|||||||
bl FillWindowPixelBuffer
|
bl FillWindowPixelBuffer
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_81015BC
|
thumb_func_end sub_81015BC
|
||||||
|
|||||||
+2
-2
@@ -9178,7 +9178,7 @@ _080FCB88:
|
|||||||
ands r1, r0
|
ands r1, r0
|
||||||
strb r1, [r7]
|
strb r1, [r7]
|
||||||
ldr r0, _080FCC34 @ =0x00000844
|
ldr r0, _080FCC34 @ =0x00000844
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
ldrb r1, [r7]
|
ldrb r1, [r7]
|
||||||
ands r4, r1
|
ands r4, r1
|
||||||
@@ -9191,7 +9191,7 @@ _080FCB88:
|
|||||||
orrs r5, r0
|
orrs r5, r0
|
||||||
strb r5, [r7, 0x1]
|
strb r5, [r7, 0x1]
|
||||||
ldr r0, _080FCC38 @ =0x0000082c
|
ldr r0, _080FCC38 @ =0x0000082c
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
ands r6, r0
|
ands r6, r0
|
||||||
lsls r6, 1
|
lsls r6, 1
|
||||||
ldrb r1, [r7, 0x1]
|
ldrb r1, [r7, 0x1]
|
||||||
|
|||||||
+65
-65
@@ -93,7 +93,7 @@ _081158F0:
|
|||||||
_0811590E:
|
_0811590E:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x8
|
add sp, 0x8
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -398,7 +398,7 @@ _08115B5C:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
ldrb r0, [r5, 0x10]
|
ldrb r0, [r5, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r5, 0xF]
|
ldrb r0, [r5, 0xF]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F6F1C
|
bl sub_80F6F1C
|
||||||
@@ -422,7 +422,7 @@ _08115B5C:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
ldrb r0, [r5, 0x11]
|
ldrb r0, [r5, 0x11]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
@@ -1148,11 +1148,11 @@ sub_81161E4: @ 81161E4
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
ldrb r0, [r4, 0x11]
|
ldrb r0, [r4, 0x11]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r4, 0xF]
|
ldrb r0, [r4, 0xF]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r4, 0x10]
|
ldrb r0, [r4, 0x10]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r4, 0x17]
|
ldrb r0, [r4, 0x17]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, [r4, 0x8]
|
ldr r0, [r4, 0x8]
|
||||||
@@ -1916,7 +1916,7 @@ _08116838:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
ldrb r0, [r6, 0xC]
|
ldrb r0, [r6, 0xC]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r6, 0xB]
|
ldrb r0, [r6, 0xB]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F6F1C
|
bl sub_80F6F1C
|
||||||
@@ -1942,7 +1942,7 @@ _08116838:
|
|||||||
bl sub_8115924
|
bl sub_8115924
|
||||||
ldrb r0, [r6, 0xD]
|
ldrb r0, [r6, 0xD]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
strb r4, [r6, 0xF]
|
strb r4, [r6, 0xF]
|
||||||
@@ -2331,11 +2331,11 @@ _08116C10:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
ldrb r0, [r6, 0xD]
|
ldrb r0, [r6, 0xD]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r6, 0xB]
|
ldrb r0, [r6, 0xB]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r6, 0xC]
|
ldrb r0, [r6, 0xC]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r6, 0x11]
|
ldrb r0, [r6, 0x11]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
@@ -3274,7 +3274,7 @@ sub_81173C0: @ 81173C0
|
|||||||
lsrs r6, 16
|
lsrs r6, 16
|
||||||
bl sub_80A0058
|
bl sub_80A0058
|
||||||
bl copy_player_party_to_sav1
|
bl copy_player_party_to_sav1
|
||||||
bl sub_804C320
|
bl copy_bags_and_unk_data_from_save_blocks
|
||||||
ldr r5, _0811742C @ =gUnknown_202273C
|
ldr r5, _0811742C @ =gUnknown_202273C
|
||||||
ldr r0, _08117430 @ =0x00002211
|
ldr r0, _08117430 @ =0x00002211
|
||||||
str r0, [r5, 0x14]
|
str r0, [r5, 0x14]
|
||||||
@@ -3339,7 +3339,7 @@ sub_8117440: @ 8117440
|
|||||||
lsrs r5, 16
|
lsrs r5, 16
|
||||||
ldr r0, _081174AC @ =0x0000406f
|
ldr r0, _081174AC @ =0x0000406f
|
||||||
adds r1, r3, 0
|
adds r1, r3, 0
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
ldr r6, _081174B0 @ =gUnknown_3005008
|
ldr r6, _081174B0 @ =gUnknown_3005008
|
||||||
ldr r1, [r6]
|
ldr r1, [r6]
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
@@ -3399,7 +3399,7 @@ sub_81174B4: @ 81174B4
|
|||||||
ldr r0, _08117524 @ =gUnknown_20370C0
|
ldr r0, _08117524 @ =gUnknown_20370C0
|
||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _08117528 @ =0x0000406f
|
ldr r0, _08117528 @ =0x0000406f
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
bl sub_800A088
|
bl sub_800A088
|
||||||
ldr r1, _0811752C @ =gUnknown_3005030
|
ldr r1, _0811752C @ =gUnknown_3005030
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
@@ -3662,7 +3662,7 @@ _081177A0:
|
|||||||
bl sub_8117594
|
bl sub_8117594
|
||||||
bl sub_80A0058
|
bl sub_80A0058
|
||||||
bl copy_player_party_to_sav1
|
bl copy_player_party_to_sav1
|
||||||
bl sub_804C320
|
bl copy_bags_and_unk_data_from_save_blocks
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
str r0, [sp]
|
str r0, [sp]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -3675,7 +3675,7 @@ _081177C8:
|
|||||||
bl sub_80563F0
|
bl sub_80563F0
|
||||||
bl sub_80A0058
|
bl sub_80A0058
|
||||||
bl copy_player_party_to_sav1
|
bl copy_player_party_to_sav1
|
||||||
bl sub_804C320
|
bl copy_bags_and_unk_data_from_save_blocks
|
||||||
ldr r0, _081177EC @ =gUnknown_2022618
|
ldr r0, _081177EC @ =gUnknown_2022618
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8117594
|
bl sub_8117594
|
||||||
@@ -3691,7 +3691,7 @@ _081177F0:
|
|||||||
bl sub_80563F0
|
bl sub_80563F0
|
||||||
bl sub_80A0058
|
bl sub_80A0058
|
||||||
bl copy_player_party_to_sav1
|
bl copy_player_party_to_sav1
|
||||||
bl sub_804C320
|
bl copy_bags_and_unk_data_from_save_blocks
|
||||||
ldr r0, _08117814 @ =gUnknown_2022618
|
ldr r0, _08117814 @ =gUnknown_2022618
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8117594
|
bl sub_8117594
|
||||||
@@ -3760,7 +3760,7 @@ _08117890:
|
|||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
bl sub_8117440
|
bl sub_8117440
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r1, _081178AC @ =sub_805671C
|
ldr r1, _081178AC @ =sub_805671C
|
||||||
@@ -3783,7 +3783,7 @@ _081178C8:
|
|||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
movs r2, 0x1
|
movs r2, 0x1
|
||||||
bl sub_8117440
|
bl sub_8117440
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldr r1, _081178F8 @ =sub_805671C
|
ldr r1, _081178F8 @ =sub_805671C
|
||||||
@@ -4402,7 +4402,7 @@ _08117DEE:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
ldrb r0, [r5, 0xF]
|
ldrb r0, [r5, 0xF]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r5, 0x17]
|
ldrb r0, [r5, 0x17]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, [r5, 0x8]
|
ldr r0, [r5, 0x8]
|
||||||
@@ -4461,7 +4461,7 @@ _08117E80:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
ldrb r0, [r5, 0xF]
|
ldrb r0, [r5, 0xF]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r5, 0x17]
|
ldrb r0, [r5, 0x17]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, [r5, 0x8]
|
ldr r0, [r5, 0x8]
|
||||||
@@ -4648,7 +4648,7 @@ _08117FC0:
|
|||||||
bl sub_8115924
|
bl sub_8115924
|
||||||
ldrb r0, [r5, 0xD]
|
ldrb r0, [r5, 0xD]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
strb r4, [r5, 0xF]
|
strb r4, [r5, 0xF]
|
||||||
@@ -4846,9 +4846,9 @@ _081181EC:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
ldrb r0, [r5, 0xD]
|
ldrb r0, [r5, 0xD]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r5, 0xB]
|
ldrb r0, [r5, 0xB]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r5, 0x11]
|
ldrb r0, [r5, 0x11]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
ldr r0, [r5]
|
ldr r0, [r5]
|
||||||
@@ -5246,7 +5246,7 @@ _08118564:
|
|||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl CopyBgTilemapBufferToVram
|
bl CopyBgTilemapBufferToVram
|
||||||
ldrb r0, [r5, 0xB]
|
ldrb r0, [r5, 0xB]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
_08118580:
|
_08118580:
|
||||||
ldrb r0, [r5, 0x11]
|
ldrb r0, [r5, 0x11]
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
@@ -5617,7 +5617,7 @@ _081188E4:
|
|||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _081189A4
|
beq _081189A4
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r5, r0, 24
|
lsrs r5, r0, 24
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
@@ -5647,7 +5647,7 @@ _08118904:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0811892C: .4byte gUnknown_8458D54
|
_0811892C: .4byte gUnknown_8458D54
|
||||||
_08118930:
|
_08118930:
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
@@ -5683,7 +5683,7 @@ _08118970:
|
|||||||
ldr r1, _0811899C @ =gUnknown_203B058
|
ldr r1, _0811899C @ =gUnknown_203B058
|
||||||
movs r0, 0x44
|
movs r0, 0x44
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
bl sub_811FB0C
|
bl GetCursorSelectionMonId
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
@@ -7460,7 +7460,7 @@ _081198E8: .4byte gUnknown_2021D18
|
|||||||
thumb_func_start sub_81198EC
|
thumb_func_start sub_81198EC
|
||||||
sub_81198EC: @ 81198EC
|
sub_81198EC: @ 81198EC
|
||||||
push {lr}
|
push {lr}
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _081198FC
|
bne _081198FC
|
||||||
ldr r1, _08119900 @ =gUnknown_20370D0
|
ldr r1, _08119900 @ =gUnknown_20370D0
|
||||||
@@ -8641,7 +8641,7 @@ sub_811A1AC: @ 811A1AC
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
add sp, 0x8
|
add sp, 0x8
|
||||||
pop {r4}
|
pop {r4}
|
||||||
@@ -8661,7 +8661,7 @@ sub_811A1FC: @ 811A1FC
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -8705,7 +8705,7 @@ _0811A234:
|
|||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strb r0, [r7]
|
strb r0, [r7]
|
||||||
@@ -8731,7 +8731,7 @@ _0811A274:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r7]
|
strb r0, [r7]
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
@@ -8752,7 +8752,7 @@ _0811A2B0:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
strb r4, [r7]
|
strb r4, [r7]
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
@@ -8810,7 +8810,7 @@ _0811A308:
|
|||||||
strb r0, [r5]
|
strb r0, [r5]
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
mov r1, r9
|
mov r1, r9
|
||||||
ldrb r0, [r1]
|
ldrb r0, [r1]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
@@ -8847,7 +8847,7 @@ _0811A37E:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
bl sub_811A1FC
|
bl sub_811A1FC
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -8872,7 +8872,7 @@ _0811A3AC:
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F6F9C
|
bl sub_80F6F9C
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldrb r0, [r7]
|
ldrb r0, [r7]
|
||||||
bl sub_811A1FC
|
bl sub_811A1FC
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
@@ -9145,7 +9145,7 @@ _0811A5D2:
|
|||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -10537,14 +10537,14 @@ _0811B056:
|
|||||||
lsls r0, r4, 24
|
lsls r0, r4, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
adds r5, 0xB
|
adds r5, 0xB
|
||||||
adds r4, 0x1
|
adds r4, 0x1
|
||||||
cmp r4, 0x3
|
cmp r4, 0x3
|
||||||
ble _0811B056
|
ble _0811B056
|
||||||
ldr r1, _0811B074 @ =gUnknown_8457D44
|
ldr r1, _0811B074 @ =gUnknown_8457D44
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
bl sub_813CCC8
|
bl UnkTextUtil_StringExpandPlaceholders
|
||||||
b _0811B080
|
b _0811B080
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0811B074: .4byte gUnknown_8457D44
|
_0811B074: .4byte gUnknown_8457D44
|
||||||
@@ -10601,8 +10601,8 @@ _0811B0CA:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_811B0A4
|
thumb_func_end sub_811B0A4
|
||||||
|
|
||||||
thumb_func_start sub_811B0D0
|
thumb_func_start InUnionRoom
|
||||||
sub_811B0D0: @ 811B0D0
|
InUnionRoom: @ 811B0D0
|
||||||
push {lr}
|
push {lr}
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
ldr r0, _0811B0EC @ =gUnknown_3005008
|
ldr r0, _0811B0EC @ =gUnknown_3005008
|
||||||
@@ -10619,7 +10619,7 @@ _0811B0E4:
|
|||||||
bx r1
|
bx r1
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0811B0EC: .4byte gUnknown_3005008
|
_0811B0EC: .4byte gUnknown_3005008
|
||||||
thumb_func_end sub_811B0D0
|
thumb_func_end InUnionRoom
|
||||||
|
|
||||||
thumb_func_start sub_811B0F0
|
thumb_func_start sub_811B0F0
|
||||||
sub_811B0F0: @ 811B0F0
|
sub_811B0F0: @ 811B0F0
|
||||||
@@ -10952,7 +10952,7 @@ sub_811B31C: @ 811B31C
|
|||||||
ldr r0, _0811B4B0 @ =gUnknown_2039624
|
ldr r0, _0811B4B0 @ =gUnknown_2039624
|
||||||
adds r1, r0
|
adds r1, r0
|
||||||
mov r8, r1
|
mov r8, r1
|
||||||
bl sub_813CC90
|
bl UnkTextUtil_Reset
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
adds r6, 0xAC
|
adds r6, 0xAC
|
||||||
bl sub_80447F0
|
bl sub_80447F0
|
||||||
@@ -10966,11 +10966,11 @@ sub_811B31C: @ 811B31C
|
|||||||
bl StringCopy
|
bl StringCopy
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
adds r1, 0x30
|
adds r1, 0x30
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
movs r4, 0xB0
|
movs r4, 0xB0
|
||||||
lsls r4, 1
|
lsls r4, 1
|
||||||
add r4, r9
|
add r4, r9
|
||||||
@@ -10984,7 +10984,7 @@ sub_811B31C: @ 811B31C
|
|||||||
bl StringCopy
|
bl StringCopy
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
mov r5, r9
|
mov r5, r9
|
||||||
adds r5, 0xCA
|
adds r5, 0xCA
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
@@ -10995,7 +10995,7 @@ sub_811B31C: @ 811B31C
|
|||||||
bl sub_8008E78
|
bl sub_8008E78
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
movs r2, 0xD9
|
movs r2, 0xD9
|
||||||
add r2, r9
|
add r2, r9
|
||||||
mov r10, r2
|
mov r10, r2
|
||||||
@@ -11015,16 +11015,16 @@ sub_811B31C: @ 811B31C
|
|||||||
bl sub_8008E78
|
bl sub_8008E78
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
mov r1, r10
|
mov r1, r10
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
movs r0, 0x5
|
movs r0, 0x5
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
movs r4, 0xC8
|
movs r4, 0xC8
|
||||||
lsls r4, 1
|
lsls r4, 1
|
||||||
add r4, r9
|
add r4, r9
|
||||||
ldr r1, _0811B4BC @ =gUnknown_84594C4
|
ldr r1, _0811B4BC @ =gUnknown_84594C4
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_813CCC8
|
bl UnkTextUtil_StringExpandPlaceholders
|
||||||
ldr r0, _0811B4C0 @ =gUnknown_2021D18
|
ldr r0, _0811B4C0 @ =gUnknown_2021D18
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl StringCopy
|
bl StringCopy
|
||||||
@@ -11041,7 +11041,7 @@ _0811B40A:
|
|||||||
bl sub_8008E78
|
bl sub_8008E78
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
adds r1, r6, 0
|
adds r1, r6, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldrh r1, [r2, 0x16]
|
ldrh r1, [r2, 0x16]
|
||||||
cmp r1, r4
|
cmp r1, r4
|
||||||
@@ -11056,7 +11056,7 @@ _0811B426:
|
|||||||
bl sub_8008E78
|
bl sub_8008E78
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
mov r0, r8
|
mov r0, r8
|
||||||
ldrh r1, [r0, 0x20]
|
ldrh r1, [r0, 0x20]
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
@@ -11065,7 +11065,7 @@ _0811B426:
|
|||||||
bl sub_8008E78
|
bl sub_8008E78
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
movs r7, 0
|
movs r7, 0
|
||||||
movs r6, 0x80
|
movs r6, 0x80
|
||||||
lsls r6, 19
|
lsls r6, 19
|
||||||
@@ -11075,10 +11075,10 @@ _0811B426:
|
|||||||
_0811B45E:
|
_0811B45E:
|
||||||
ldrh r1, [r5]
|
ldrh r1, [r5]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_80BD850
|
bl CopyEasyChatWord
|
||||||
lsrs r0, r6, 24
|
lsrs r0, r6, 24
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl sub_813CCAC
|
bl UnkTextUtil_SetPtrI
|
||||||
movs r2, 0x80
|
movs r2, 0x80
|
||||||
lsls r2, 17
|
lsls r2, 17
|
||||||
adds r6, r2
|
adds r6, r2
|
||||||
@@ -11092,7 +11092,7 @@ _0811B45E:
|
|||||||
add r4, r9
|
add r4, r9
|
||||||
ldr r1, _0811B4C8 @ =gUnknown_8459504
|
ldr r1, _0811B4C8 @ =gUnknown_8459504
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_813CCC8
|
bl UnkTextUtil_StringExpandPlaceholders
|
||||||
ldr r5, _0811B4C0 @ =gUnknown_2021D18
|
ldr r5, _0811B4C0 @ =gUnknown_2021D18
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
@@ -11102,7 +11102,7 @@ _0811B45E:
|
|||||||
bne _0811B4D0
|
bne _0811B4D0
|
||||||
ldr r1, _0811B4CC @ =gUnknown_8459588
|
ldr r1, _0811B4CC @ =gUnknown_8459588
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_813CCC8
|
bl UnkTextUtil_StringExpandPlaceholders
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl StringAppend
|
bl StringAppend
|
||||||
@@ -11127,7 +11127,7 @@ _0811B4D0:
|
|||||||
adds r1, r0
|
adds r1, r0
|
||||||
ldr r1, [r1]
|
ldr r1, [r1]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_813CCC8
|
bl UnkTextUtil_StringExpandPlaceholders
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
bl StringAppend
|
bl StringAppend
|
||||||
@@ -11275,7 +11275,7 @@ sub_811B5DC: @ 811B5DC
|
|||||||
adds r0, 0x63
|
adds r0, 0x63
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
pop {r1}
|
pop {r1}
|
||||||
@@ -11288,7 +11288,7 @@ sub_811B5F0: @ 811B5F0
|
|||||||
adds r0, 0x63
|
adds r0, 0x63
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_811B5F0
|
thumb_func_end sub_811B5F0
|
||||||
@@ -11299,7 +11299,7 @@ sub_811B600: @ 811B600
|
|||||||
adds r0, 0x63
|
adds r0, 0x63
|
||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6A8
|
bl FlagClear
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_811B600
|
thumb_func_end sub_811B600
|
||||||
@@ -11313,7 +11313,7 @@ sub_811B610: @ 811B610
|
|||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
lsls r1, 16
|
lsls r1, 16
|
||||||
lsrs r1, 16
|
lsrs r1, 16
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -12808,7 +12808,7 @@ _0811C168:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrh r0, [r4]
|
ldrh r0, [r4]
|
||||||
adds r0, 0x1
|
adds r0, 0x1
|
||||||
strh r0, [r4]
|
strh r0, [r4]
|
||||||
@@ -12943,7 +12943,7 @@ _0811C2C0:
|
|||||||
bne _0811C300
|
bne _0811C300
|
||||||
b _0811C52A
|
b _0811C52A
|
||||||
_0811C300:
|
_0811C300:
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
|
|||||||
+17
-17
@@ -171,7 +171,7 @@ sub_8142504: @ 8142504
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x14
|
add sp, 0x14
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -190,7 +190,7 @@ sub_8142560: @ 8142560
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8142560
|
thumb_func_end sub_8142560
|
||||||
@@ -229,7 +229,7 @@ _081425A4:
|
|||||||
movs r1, 0xD0
|
movs r1, 0xD0
|
||||||
movs r2, 0x14
|
movs r2, 0x14
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80056C4
|
bl DrawDownArrow
|
||||||
ldr r0, _081425D4 @ =gUnknown_30030F0
|
ldr r0, _081425D4 @ =gUnknown_30030F0
|
||||||
ldrh r1, [r0, 0x2E]
|
ldrh r1, [r0, 0x2E]
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
@@ -254,7 +254,7 @@ _081425D8:
|
|||||||
movs r1, 0xD0
|
movs r1, 0xD0
|
||||||
movs r2, 0x14
|
movs r2, 0x14
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80056C4
|
bl DrawDownArrow
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
bl sub_8142560
|
bl sub_8142560
|
||||||
@@ -289,7 +289,7 @@ sub_8142610: @ 8142610
|
|||||||
movs r1, 0xD0
|
movs r1, 0xD0
|
||||||
movs r2, 0x14
|
movs r2, 0x14
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80056C4
|
bl DrawDownArrow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -311,7 +311,7 @@ sub_8142638: @ 8142638
|
|||||||
movs r1, 0xD0
|
movs r1, 0xD0
|
||||||
movs r2, 0x14
|
movs r2, 0x14
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80056C4
|
bl DrawDownArrow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -478,7 +478,7 @@ _0814273A:
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0814278A:
|
_0814278A:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
add sp, 0x24
|
add sp, 0x24
|
||||||
@@ -553,7 +553,7 @@ _081427E2:
|
|||||||
bl sub_8150048
|
bl sub_8150048
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
b _0814287E
|
b _0814287E
|
||||||
@@ -623,9 +623,9 @@ _0814288C:
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
b _081428EA
|
b _081428EA
|
||||||
_081428C2:
|
_081428C2:
|
||||||
@@ -637,9 +637,9 @@ _081428C2:
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
b _081428EA
|
b _081428EA
|
||||||
@@ -714,7 +714,7 @@ _08142934:
|
|||||||
bl sub_8150048
|
bl sub_8150048
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
@@ -775,9 +775,9 @@ _081429D4:
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
b _08142A3C
|
b _08142A3C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
@@ -792,9 +792,9 @@ _08142A14:
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r5]
|
ldrb r0, [r5]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
negs r0, r0
|
negs r0, r0
|
||||||
b _08142A3C
|
b _08142A3C
|
||||||
|
|||||||
+16
-16
@@ -78,7 +78,7 @@ _08106F34:
|
|||||||
strb r0, [r4, 0x6]
|
strb r0, [r4, 0x6]
|
||||||
ldrb r0, [r4, 0x5]
|
ldrb r0, [r4, 0x5]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strb r0, [r4, 0x4]
|
strb r0, [r4, 0x4]
|
||||||
b _08106FE4
|
b _08106FE4
|
||||||
@@ -131,7 +131,7 @@ _08106FBA:
|
|||||||
ldr r0, _08106FC8 @ =gUnknown_203ACF4
|
ldr r0, _08106FC8 @ =gUnknown_203ACF4
|
||||||
ldrb r0, [r0, 0x5]
|
ldrb r0, [r0, 0x5]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _08106FE4
|
b _08106FE4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08106FC8: .4byte gUnknown_203ACF4
|
_08106FC8: .4byte gUnknown_203ACF4
|
||||||
@@ -141,7 +141,7 @@ _08106FCC:
|
|||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_810713C
|
bl sub_810713C
|
||||||
ldrb r0, [r5, 0x5]
|
ldrb r0, [r5, 0x5]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r5, 0x4]
|
strb r0, [r5, 0x4]
|
||||||
ldr r0, [r5]
|
ldr r0, [r5]
|
||||||
@@ -176,7 +176,7 @@ ListMenuInit: @ 8106FF8
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
ldrb r0, [r5, 0x10]
|
ldrb r0, [r5, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
@@ -219,7 +219,7 @@ _08107048:
|
|||||||
_08107064:
|
_08107064:
|
||||||
ldrb r0, [r6, 0x10]
|
ldrb r0, [r6, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
add sp, 0x8
|
add sp, 0x8
|
||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
@@ -405,7 +405,7 @@ sub_8107180: @ 8107180
|
|||||||
bl ListMenuDrawCursor
|
bl ListMenuDrawCursor
|
||||||
ldrb r0, [r4, 0x10]
|
ldrb r0, [r4, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -604,7 +604,7 @@ ListMenuGetYCoordForPrintingArrowCursor: @ 8107300
|
|||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
ldrb r1, [r4, 0x16]
|
ldrb r1, [r4, 0x16]
|
||||||
lsls r1, 26
|
lsls r1, 26
|
||||||
lsrs r1, 29
|
lsrs r1, 29
|
||||||
@@ -850,7 +850,7 @@ ListMenuPrintEntries: @ 81074DC
|
|||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
ldrb r1, [r4, 0x16]
|
ldrb r1, [r4, 0x16]
|
||||||
lsls r1, 26
|
lsls r1, 26
|
||||||
lsrs r1, 29
|
lsrs r1, 29
|
||||||
@@ -936,7 +936,7 @@ ListMenuDrawCursor: @ 8107594
|
|||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
ldrb r1, [r6, 0x16]
|
ldrb r1, [r6, 0x16]
|
||||||
lsls r1, 26
|
lsls r1, 26
|
||||||
lsrs r1, 29
|
lsrs r1, 29
|
||||||
@@ -1071,7 +1071,7 @@ ListMenuAddCursorObject: @ 810768C
|
|||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -1114,7 +1114,7 @@ ListMenuErasePrintedCursor: @ 81076EC
|
|||||||
lsls r0, r1, 26
|
lsls r0, r1, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldrb r0, [r7, 0x16]
|
ldrb r0, [r7, 0x16]
|
||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
@@ -1126,7 +1126,7 @@ ListMenuErasePrintedCursor: @ 81076EC
|
|||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
lsls r5, 24
|
lsls r5, 24
|
||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
@@ -1134,7 +1134,7 @@ ListMenuErasePrintedCursor: @ 81076EC
|
|||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldrb r6, [r7, 0x10]
|
ldrb r6, [r7, 0x10]
|
||||||
@@ -1340,7 +1340,7 @@ _0810789E:
|
|||||||
lsls r0, 26
|
lsls r0, 26
|
||||||
lsrs r0, 26
|
lsrs r0, 26
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
ldrb r1, [r6, 0x16]
|
ldrb r1, [r6, 0x16]
|
||||||
lsls r1, 26
|
lsls r1, 26
|
||||||
lsrs r1, 29
|
lsrs r1, 29
|
||||||
@@ -1537,7 +1537,7 @@ _08107A1A:
|
|||||||
bl ListMenuCallSelectionChangedCallback
|
bl ListMenuCallSelectionChangedCallback
|
||||||
ldrb r0, [r4, 0x10]
|
ldrb r0, [r4, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _08107A62
|
b _08107A62
|
||||||
_08107A3A:
|
_08107A3A:
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
@@ -1554,7 +1554,7 @@ _08107A3A:
|
|||||||
bl ListMenuCallSelectionChangedCallback
|
bl ListMenuCallSelectionChangedCallback
|
||||||
ldrb r0, [r4, 0x10]
|
ldrb r0, [r4, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_08107A62:
|
_08107A62:
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
_08107A64:
|
_08107A64:
|
||||||
|
|||||||
+14
-14
@@ -68,8 +68,8 @@ _0804C050: .4byte gUnknown_202552C
|
|||||||
_0804C054: .4byte 0x01001ef4
|
_0804C054: .4byte 0x01001ef4
|
||||||
thumb_func_end ClearSav1
|
thumb_func_end ClearSav1
|
||||||
|
|
||||||
thumb_func_start sub_804C058
|
thumb_func_start SetSaveBlocksPointers
|
||||||
sub_804C058: @ 804C058
|
SetSaveBlocksPointers: @ 804C058
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
ldr r4, _0804C08C @ =gUnknown_3005008
|
ldr r4, _0804C08C @ =gUnknown_3005008
|
||||||
ldr r5, [r4]
|
ldr r5, [r4]
|
||||||
@@ -100,7 +100,7 @@ _0804C094: .4byte gUnknown_2024588
|
|||||||
_0804C098: .4byte gUnknown_202552C
|
_0804C098: .4byte gUnknown_202552C
|
||||||
_0804C09C: .4byte gUnknown_3005010
|
_0804C09C: .4byte gUnknown_3005010
|
||||||
_0804C0A0: .4byte gUnknown_2029314
|
_0804C0A0: .4byte gUnknown_2029314
|
||||||
thumb_func_end sub_804C058
|
thumb_func_end SetSaveBlocksPointers
|
||||||
|
|
||||||
thumb_func_start sub_804C0A4
|
thumb_func_start sub_804C0A4
|
||||||
sub_804C0A4: @ 804C0A4
|
sub_804C0A4: @ 804C0A4
|
||||||
@@ -141,7 +141,7 @@ sub_804C0A4: @ 804C0A4
|
|||||||
ldr r0, _0804C184 @ =gHeap + 0x4c8c
|
ldr r0, _0804C184 @ =gHeap + 0x4c8c
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
bl memcpy
|
bl memcpy
|
||||||
bl sub_804C058
|
bl SetSaveBlocksPointers
|
||||||
ldr r1, _0804C168 @ =gUnknown_300500C
|
ldr r1, _0804C168 @ =gUnknown_300500C
|
||||||
ldr r0, [r1]
|
ldr r0, [r1]
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
@@ -335,8 +335,8 @@ _0804C268: .4byte gUnknown_3005008
|
|||||||
_0804C26C: .4byte gUnknown_2024284
|
_0804C26C: .4byte gUnknown_2024284
|
||||||
thumb_func_end sub_804C230
|
thumb_func_end sub_804C230
|
||||||
|
|
||||||
thumb_func_start sub_804C270
|
thumb_func_start save_serialize_npcs
|
||||||
sub_804C270: @ 804C270
|
save_serialize_npcs: @ 804C270
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -373,7 +373,7 @@ _0804C286:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0804C2B0: .4byte gUnknown_3005008
|
_0804C2B0: .4byte gUnknown_3005008
|
||||||
_0804C2B4: .4byte gUnknown_2036E38
|
_0804C2B4: .4byte gUnknown_2036E38
|
||||||
thumb_func_end sub_804C270
|
thumb_func_end save_serialize_npcs
|
||||||
|
|
||||||
thumb_func_start sub_804C2B8
|
thumb_func_start sub_804C2B8
|
||||||
sub_804C2B8: @ 804C2B8
|
sub_804C2B8: @ 804C2B8
|
||||||
@@ -415,14 +415,14 @@ _0804C2F8: .4byte gUnknown_3005008
|
|||||||
_0804C2FC: .4byte gUnknown_2036E38
|
_0804C2FC: .4byte gUnknown_2036E38
|
||||||
thumb_func_end sub_804C2B8
|
thumb_func_end sub_804C2B8
|
||||||
|
|
||||||
thumb_func_start sub_804C300
|
thumb_func_start SaveSerializedGame
|
||||||
sub_804C300: @ 804C300
|
SaveSerializedGame: @ 804C300
|
||||||
push {lr}
|
push {lr}
|
||||||
bl copy_player_party_to_sav1
|
bl copy_player_party_to_sav1
|
||||||
bl sub_804C270
|
bl save_serialize_npcs
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_804C300
|
thumb_func_end SaveSerializedGame
|
||||||
|
|
||||||
thumb_func_start sub_804C310
|
thumb_func_start sub_804C310
|
||||||
sub_804C310: @ 804C310
|
sub_804C310: @ 804C310
|
||||||
@@ -433,8 +433,8 @@ sub_804C310: @ 804C310
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_804C310
|
thumb_func_end sub_804C310
|
||||||
|
|
||||||
thumb_func_start sub_804C320
|
thumb_func_start copy_bags_and_unk_data_from_save_blocks
|
||||||
sub_804C320: @ 804C320
|
copy_bags_and_unk_data_from_save_blocks: @ 804C320
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -578,7 +578,7 @@ _0804C430: .4byte gUnknown_2031764
|
|||||||
_0804C434: .4byte 0x00000464
|
_0804C434: .4byte 0x00000464
|
||||||
_0804C438: .4byte 0x0000054c
|
_0804C438: .4byte 0x0000054c
|
||||||
_0804C43C: .4byte 0x00002cd0
|
_0804C43C: .4byte 0x00002cd0
|
||||||
thumb_func_end sub_804C320
|
thumb_func_end copy_bags_and_unk_data_from_save_blocks
|
||||||
|
|
||||||
thumb_func_start sub_804C440
|
thumb_func_start sub_804C440
|
||||||
sub_804C440: @ 804C440
|
sub_804C440: @ 804C440
|
||||||
|
|||||||
+9
-9
@@ -27,10 +27,10 @@ sub_80BEBEC: @ 80BEBEC
|
|||||||
ldr r2, [r4]
|
ldr r2, [r4]
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
adds r1, 0xF0
|
adds r1, 0xF0
|
||||||
ldr r0, _080BEC40 @ =sub_80BD850
|
ldr r0, _080BEC40 @ =CopyEasyChatWord
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
adds r1, 0x4
|
adds r1, 0x4
|
||||||
ldr r0, _080BEC44 @ =sub_80BD89C
|
ldr r0, _080BEC44 @ =ConvertEasyChatWordsToString
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
ldrh r1, [r5, 0x20]
|
ldrh r1, [r5, 0x20]
|
||||||
adds r0, r1, 0
|
adds r0, r1, 0
|
||||||
@@ -47,8 +47,8 @@ sub_80BEBEC: @ 80BEBEC
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BEC38: .4byte gUnknown_20399C4
|
_080BEC38: .4byte gUnknown_20399C4
|
||||||
_080BEC3C: .4byte 0x000020fc
|
_080BEC3C: .4byte 0x000020fc
|
||||||
_080BEC40: .4byte sub_80BD850
|
_080BEC40: .4byte CopyEasyChatWord
|
||||||
_080BEC44: .4byte sub_80BD89C
|
_080BEC44: .4byte ConvertEasyChatWordsToString
|
||||||
_080BEC48:
|
_080BEC48:
|
||||||
adds r1, r2, 0
|
adds r1, r2, 0
|
||||||
adds r1, 0xEA
|
adds r1, 0xEA
|
||||||
@@ -297,7 +297,7 @@ _080BEE74: .4byte 0x000010fc
|
|||||||
_080BEE78:
|
_080BEE78:
|
||||||
ldr r0, _080BEE84 @ =gUnknown_83EE9A4
|
ldr r0, _080BEE84 @ =gUnknown_83EE9A4
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
b _080BF0F4
|
b _080BF0F4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BEE84: .4byte gUnknown_83EE9A4
|
_080BEE84: .4byte gUnknown_83EE9A4
|
||||||
@@ -665,7 +665,7 @@ _080BF152:
|
|||||||
lsls r2, 30
|
lsls r2, 30
|
||||||
lsrs r2, 30
|
lsrs r2, 30
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_80BD89C
|
bl ConvertEasyChatWordsToString
|
||||||
ldr r0, [r7]
|
ldr r0, [r7]
|
||||||
adds r0, 0xF8
|
adds r0, 0xF8
|
||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
@@ -878,10 +878,10 @@ _080BF2CE:
|
|||||||
bl sub_812E51C
|
bl sub_812E51C
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3,r4}
|
pop {r3,r4}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -1023,7 +1023,7 @@ _080BF442:
|
|||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl memset
|
bl memset
|
||||||
bl ResetPaletteFade
|
bl ResetPaletteFade
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
bl Free
|
bl Free
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
|
|||||||
+11
-11
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_8097C84
|
thumb_func_start ClearMailData
|
||||||
sub_8097C84: @ 8097C84
|
ClearMailData: @ 8097C84
|
||||||
push {r4,r5,lr}
|
push {r4,r5,lr}
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
ldr r5, _08097CAC @ =gUnknown_3005008
|
ldr r5, _08097CAC @ =gUnknown_3005008
|
||||||
@@ -18,7 +18,7 @@ _08097C8A:
|
|||||||
adds r1, r0
|
adds r1, r0
|
||||||
ldr r0, [r5]
|
ldr r0, [r5]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
bl sub_8097CB4
|
bl ClearMailStruct
|
||||||
adds r0, r4, 0x1
|
adds r0, r4, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -30,10 +30,10 @@ _08097C8A:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08097CAC: .4byte gUnknown_3005008
|
_08097CAC: .4byte gUnknown_3005008
|
||||||
_08097CB0: .4byte 0x00002cd0
|
_08097CB0: .4byte 0x00002cd0
|
||||||
thumb_func_end sub_8097C84
|
thumb_func_end ClearMailData
|
||||||
|
|
||||||
thumb_func_start sub_8097CB4
|
thumb_func_start ClearMailStruct
|
||||||
sub_8097CB4: @ 8097CB4
|
ClearMailStruct: @ 8097CB4
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
adds r3, r0, 0
|
adds r3, r0, 0
|
||||||
ldr r0, _08097D04 @ =0x0000ffff
|
ldr r0, _08097D04 @ =0x0000ffff
|
||||||
@@ -79,10 +79,10 @@ _08097CEE:
|
|||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08097D04: .4byte 0x0000ffff
|
_08097D04: .4byte 0x0000ffff
|
||||||
thumb_func_end sub_8097CB4
|
thumb_func_end ClearMailStruct
|
||||||
|
|
||||||
thumb_func_start sub_8097D08
|
thumb_func_start MonHasMail
|
||||||
sub_8097D08: @ 8097D08
|
MonHasMail: @ 8097D08
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
movs r1, 0xC
|
movs r1, 0xC
|
||||||
@@ -106,7 +106,7 @@ _08097D32:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8097D08
|
thumb_func_end MonHasMail
|
||||||
|
|
||||||
thumb_func_start sub_8097D38
|
thumb_func_start sub_8097D38
|
||||||
sub_8097D38: @ 8097D38
|
sub_8097D38: @ 8097D38
|
||||||
@@ -448,7 +448,7 @@ TakeMailFromMon: @ 8097FB8
|
|||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
sub sp, 0x8
|
sub sp, 0x8
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
bl sub_8097D08
|
bl MonHasMail
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _08098008
|
beq _08098008
|
||||||
|
|||||||
+2
-2
@@ -85,7 +85,7 @@ sub_810EBE0: @ 810EBE0
|
|||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0xFF
|
movs r0, 0xFF
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
pop {r4}
|
pop {r4}
|
||||||
@@ -216,7 +216,7 @@ _0810ECCE:
|
|||||||
strb r4, [r5, 0x11]
|
strb r4, [r5, 0x11]
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
strb r0, [r5, 0x12]
|
strb r0, [r5, 0x12]
|
||||||
strb r4, [r5, 0x13]
|
strb r4, [r5, 0x13]
|
||||||
ldrb r0, [r5, 0x16]
|
ldrb r0, [r5, 0x16]
|
||||||
|
|||||||
+1
-1
@@ -36,7 +36,7 @@ AgbMain: @ 80003A4
|
|||||||
movs r1, 0xE0
|
movs r1, 0xE0
|
||||||
lsls r1, 9
|
lsls r1, 9
|
||||||
bl InitHeap
|
bl InitHeap
|
||||||
bl sub_80F79C8
|
bl SetDefaultFontsPointer
|
||||||
ldr r0, _08000468 @ =gUnknown_3003530
|
ldr r0, _08000468 @ =gUnknown_3003530
|
||||||
movs r4, 0
|
movs r4, 0
|
||||||
strb r4, [r0]
|
strb r4, [r0]
|
||||||
|
|||||||
+12
-12
@@ -150,7 +150,7 @@ sub_800C318: @ 800C318
|
|||||||
bl ChangeBgY
|
bl ChangeBgY
|
||||||
ldr r0, _0800C4B8 @ =gUnknown_8234618
|
ldr r0, _0800C4B8 @ =gUnknown_8234618
|
||||||
bl sub_8003B24
|
bl sub_8003B24
|
||||||
bl sub_8002C28
|
bl DeactivateAllTextPrinters
|
||||||
ldr r0, _0800C4BC @ =gUnknown_8234648
|
ldr r0, _0800C4BC @ =gUnknown_8234648
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
movs r2, 0x20
|
movs r2, 0x20
|
||||||
@@ -693,11 +693,11 @@ _0800C870:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
_0800C8D8:
|
_0800C8D8:
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _0800C994
|
b _0800C994
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0800C8E0: .4byte gUnknown_8234688
|
_0800C8E0: .4byte gUnknown_8234688
|
||||||
@@ -764,13 +764,13 @@ _0800C8F0:
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x2
|
movs r0, 0x2
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0800C994:
|
_0800C994:
|
||||||
ldr r0, _0800C9C4 @ =gUnknown_3005090
|
ldr r0, _0800C9C4 @ =gUnknown_3005090
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
@@ -980,7 +980,7 @@ _0800CB2E:
|
|||||||
ldr r1, _0800CB44 @ =gUnknown_2031DE0
|
ldr r1, _0800CB44 @ =gUnknown_2031DE0
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
bl sub_812EB2C
|
bl sub_812EB2C
|
||||||
@@ -996,7 +996,7 @@ _0800CB48:
|
|||||||
strh r1, [r0]
|
strh r1, [r0]
|
||||||
ldr r0, _0800CB6C @ =gUnknown_2031DE0
|
ldr r0, _0800CB6C @ =gUnknown_2031DE0
|
||||||
strb r2, [r0]
|
strb r2, [r0]
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl sub_8110F14
|
bl sub_8110F14
|
||||||
b _0800CB84
|
b _0800CB84
|
||||||
@@ -1008,7 +1008,7 @@ _0800CB70:
|
|||||||
ldr r0, _0800CB8C @ =sub_81422AC
|
ldr r0, _0800CB8C @ =sub_81422AC
|
||||||
bl SetMainCallback2
|
bl SetMainCallback2
|
||||||
bl sub_812B478
|
bl sub_812B478
|
||||||
bl sub_8003ECC
|
bl FreeAllWindowBuffers
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
bl DestroyTask
|
bl DestroyTask
|
||||||
_0800CB84:
|
_0800CB84:
|
||||||
@@ -1360,7 +1360,7 @@ sub_800CDF8: @ 800CDF8
|
|||||||
bl PutWindowTilemap
|
bl PutWindowTilemap
|
||||||
movs r0, 0x4
|
movs r0, 0x4
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r1, _0800CE50 @ =0x000013dd
|
ldr r1, _0800CE50 @ =0x000013dd
|
||||||
movs r0, 0x40
|
movs r0, 0x40
|
||||||
bl SetGpuReg
|
bl SetGpuReg
|
||||||
@@ -1495,7 +1495,7 @@ sub_800CF3C: @ 800CF3C
|
|||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
sub sp, 0x2C
|
sub sp, 0x2C
|
||||||
ldr r0, _0800CF60 @ =0x00000829
|
ldr r0, _0800CF60 @ =0x00000829
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1563,7 +1563,7 @@ sub_800CFC4: @ 800CFC4
|
|||||||
_0800CFCE:
|
_0800CFCE:
|
||||||
lsls r0, r4, 16
|
lsls r0, r4, 16
|
||||||
lsrs r0, 16
|
lsrs r0, 16
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _0800CFE2
|
beq _0800CFE2
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ sub_8098110: @ 8098110
|
|||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
movs r0, 0x80
|
movs r0, 0x80
|
||||||
lsls r0, 7
|
lsls r0, 7
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -173,7 +173,7 @@ _0809824C:
|
|||||||
bl sub_8098400
|
bl sub_8098400
|
||||||
ldrb r0, [r4, 0x10]
|
ldrb r0, [r4, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strh r0, [r4, 0x8]
|
strh r0, [r4, 0x8]
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -196,7 +196,7 @@ _0809827E:
|
|||||||
bl rbox_fill_rectangle
|
bl rbox_fill_rectangle
|
||||||
ldrb r0, [r4, 0x10]
|
ldrb r0, [r4, 0x10]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strh r0, [r4, 0x14]
|
strh r0, [r4, 0x14]
|
||||||
_080982A0:
|
_080982A0:
|
||||||
@@ -214,7 +214,7 @@ _080982A6:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080982C6
|
beq _080982C6
|
||||||
ldrb r0, [r4, 0x10]
|
ldrb r0, [r4, 0x10]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
strh r5, [r4, 0x12]
|
strh r5, [r4, 0x12]
|
||||||
movs r0, 0x1
|
movs r0, 0x1
|
||||||
strh r0, [r4, 0x16]
|
strh r0, [r4, 0x16]
|
||||||
@@ -367,7 +367,7 @@ _080983C6:
|
|||||||
bl sub_8098400
|
bl sub_8098400
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
add sp, 0x8
|
add sp, 0x8
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
@@ -429,7 +429,7 @@ _08098434:
|
|||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
add r2, sp, 0xC
|
add r2, sp, 0xC
|
||||||
adds r3, r4, 0
|
adds r3, r4, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0x28
|
add sp, 0x28
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
|
|||||||
@@ -188,7 +188,7 @@ sub_80F8234: @ 80F8234
|
|||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldr r0, _080F8254 @ =gUnknown_203ABED
|
ldr r0, _080F8254 @ =gUnknown_203ABED
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
@@ -426,7 +426,7 @@ _080F8422:
|
|||||||
_080F842E:
|
_080F842E:
|
||||||
ldrb r0, [r4, 0x16]
|
ldrb r0, [r4, 0x16]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
b _080F84EA
|
b _080F84EA
|
||||||
_080F8438:
|
_080F8438:
|
||||||
bl IsDma3ManagerBusyWithBgCopy
|
bl IsDma3ManagerBusyWithBgCopy
|
||||||
@@ -601,7 +601,7 @@ _080F8582:
|
|||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080F85A4
|
bne _080F85A4
|
||||||
adds r0, r2, 0
|
adds r0, r2, 0
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
beq _080F85B4
|
beq _080F85B4
|
||||||
@@ -631,7 +631,7 @@ sub_80F85BC: @ 80F85BC
|
|||||||
lsls r0, 16
|
lsls r0, 16
|
||||||
lsrs r4, r0, 16
|
lsrs r4, r0, 16
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _080F85D8
|
bne _080F85D8
|
||||||
@@ -646,7 +646,7 @@ _080F85D8:
|
|||||||
_080F85DC:
|
_080F85DC:
|
||||||
strb r0, [r1]
|
strb r0, [r1]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
bl sub_806E680
|
bl FlagSet
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
|
|||||||
+1
-1
@@ -60,7 +60,7 @@ sub_8146C88: @ 8146C88
|
|||||||
strb r1, [r0]
|
strb r1, [r0]
|
||||||
strb r1, [r0, 0x1]
|
strb r1, [r0, 0x1]
|
||||||
ldr r0, _08146CA0 @ =0x00004028
|
ldr r0, _08146CA0 @ =0x00004028
|
||||||
bl sub_806E584
|
bl VarSet
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
|
|||||||
+64
-64
@@ -29,7 +29,7 @@ sub_810EDC4: @ 810EDC4
|
|||||||
bne _0810EDFA
|
bne _0810EDFA
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810EDFA:
|
_0810EDFA:
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -67,7 +67,7 @@ sub_810EE0C: @ 810EE0C
|
|||||||
bne _0810EE4A
|
bne _0810EE4A
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810EE4A:
|
_0810EE4A:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -576,7 +576,7 @@ sub_810F260: @ 810F260
|
|||||||
bne _0810F28E
|
bne _0810F28E
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F28E:
|
_0810F28E:
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -651,7 +651,7 @@ SetWindowBorderStyle: @ 810F2E8
|
|||||||
bne _0810F31E
|
bne _0810F31E
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F31E:
|
_0810F31E:
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -689,7 +689,7 @@ sub_810F330: @ 810F330
|
|||||||
bne _0810F36E
|
bne _0810F36E
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F36E:
|
_0810F36E:
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -886,7 +886,7 @@ sub_810F4D8: @ 810F4D8
|
|||||||
bne _0810F506
|
bne _0810F506
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F506:
|
_0810F506:
|
||||||
pop {r4,r5}
|
pop {r4,r5}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -1046,7 +1046,7 @@ sub_810F5E8: @ 810F5E8
|
|||||||
beq _0810F63E
|
beq _0810F63E
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F63E:
|
_0810F63E:
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
@@ -1137,7 +1137,7 @@ _0810F6CE:
|
|||||||
beq _0810F6F6
|
beq _0810F6F6
|
||||||
ldrb r0, [r6]
|
ldrb r0, [r6]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F6F6:
|
_0810F6F6:
|
||||||
add sp, 0x18
|
add sp, 0x18
|
||||||
pop {r3}
|
pop {r3}
|
||||||
@@ -1155,7 +1155,7 @@ sub_810F704: @ 810F704
|
|||||||
cmp r0, 0xFF
|
cmp r0, 0xFF
|
||||||
beq _0810F714
|
beq _0810F714
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F714:
|
_0810F714:
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1174,7 +1174,7 @@ sub_810F71C: @ 810F71C
|
|||||||
bl FillWindowPixelBuffer
|
bl FillWindowPixelBuffer
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
_0810F734:
|
_0810F734:
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -1196,9 +1196,9 @@ sub_810F740: @ 810F740
|
|||||||
bl ClearWindowTilemap
|
bl ClearWindowTilemap
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
movs r0, 0xFF
|
movs r0, 0xFF
|
||||||
strb r0, [r4]
|
strb r0, [r4]
|
||||||
_0810F768:
|
_0810F768:
|
||||||
@@ -1326,7 +1326,7 @@ sub_810F818: @ 810F818
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
str r2, [sp, 0xC]
|
str r2, [sp, 0xC]
|
||||||
str r3, [sp, 0x10]
|
str r3, [sp, 0x10]
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
str r0, [sp]
|
str r0, [sp]
|
||||||
@@ -1365,13 +1365,13 @@ RedrawMenuCursor: @ 810F874
|
|||||||
ldr r5, _0810F8FC @ =gUnknown_203ADE4
|
ldr r5, _0810F8FC @ =gUnknown_203ADE4
|
||||||
ldrb r0, [r5, 0x6]
|
ldrb r0, [r5, 0x6]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
lsls r4, 24
|
lsls r4, 24
|
||||||
lsrs r4, 24
|
lsrs r4, 24
|
||||||
ldrb r0, [r5, 0x6]
|
ldrb r0, [r5, 0x6]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
ldrb r1, [r5, 0x5]
|
ldrb r1, [r5, 0x5]
|
||||||
@@ -1405,7 +1405,7 @@ RedrawMenuCursor: @ 810F874
|
|||||||
movs r4, 0
|
movs r4, 0
|
||||||
str r4, [sp, 0x4]
|
str r4, [sp, 0x4]
|
||||||
str r4, [sp, 0x8]
|
str r4, [sp, 0x8]
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3,r4}
|
pop {r3,r4}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -1496,14 +1496,14 @@ _0810F97A:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end MoveMenuCursorNoWrapAround
|
thumb_func_end MoveMenuCursorNoWrapAround
|
||||||
|
|
||||||
thumb_func_start sub_810F98C
|
thumb_func_start GetMenuCursorPos
|
||||||
sub_810F98C: @ 810F98C
|
GetMenuCursorPos: @ 810F98C
|
||||||
ldr r0, _0810F994 @ =gUnknown_203ADE4
|
ldr r0, _0810F994 @ =gUnknown_203ADE4
|
||||||
ldrb r0, [r0, 0x2]
|
ldrb r0, [r0, 0x2]
|
||||||
bx lr
|
bx lr
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0810F994: .4byte gUnknown_203ADE4
|
_0810F994: .4byte gUnknown_203ADE4
|
||||||
thumb_func_end sub_810F98C
|
thumb_func_end GetMenuCursorPos
|
||||||
|
|
||||||
thumb_func_start ProcessMenuInput
|
thumb_func_start ProcessMenuInput
|
||||||
ProcessMenuInput: @ 810F998
|
ProcessMenuInput: @ 810F998
|
||||||
@@ -1803,7 +1803,7 @@ _0810FBA0:
|
|||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
mov r1, r10
|
mov r1, r10
|
||||||
mov r3, r9
|
mov r3, r9
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r4, 0x1
|
adds r0, r4, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -1812,7 +1812,7 @@ _0810FBA0:
|
|||||||
_0810FBD0:
|
_0810FBD0:
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -1892,7 +1892,7 @@ _0810FC30:
|
|||||||
_0810FC68:
|
_0810FC68:
|
||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x20
|
add sp, 0x20
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -1925,7 +1925,7 @@ sub_810FC80: @ 810FC80
|
|||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r2, r0, 0
|
adds r2, r0, 0
|
||||||
lsls r2, 24
|
lsls r2, 24
|
||||||
lsrs r2, 24
|
lsrs r2, 24
|
||||||
@@ -1944,8 +1944,8 @@ sub_810FC80: @ 810FC80
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_810FC80
|
thumb_func_end sub_810FC80
|
||||||
|
|
||||||
thumb_func_start sub_810FCD0
|
thumb_func_start AddItemMenuActionTextPrinters
|
||||||
sub_810FCD0: @ 810FCD0
|
AddItemMenuActionTextPrinters: @ 810FCD0
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -1985,7 +1985,7 @@ sub_810FCD0: @ 810FCD0
|
|||||||
strb r6, [r0, 0x5]
|
strb r6, [r0, 0x5]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r3, sp
|
mov r3, sp
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
ldrb r2, [r3, 0xC]
|
ldrb r2, [r3, 0xC]
|
||||||
@@ -1996,7 +1996,7 @@ sub_810FCD0: @ 810FCD0
|
|||||||
strb r1, [r3, 0xC]
|
strb r1, [r3, 0xC]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x6
|
movs r1, 0x6
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r3, sp
|
mov r3, sp
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
ands r1, r0
|
ands r1, r0
|
||||||
@@ -2009,7 +2009,7 @@ sub_810FCD0: @ 810FCD0
|
|||||||
strb r0, [r3, 0xD]
|
strb r0, [r3, 0xD]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x7
|
movs r1, 0x7
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r3, sp
|
mov r3, sp
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
ldrb r2, [r3, 0xD]
|
ldrb r2, [r3, 0xD]
|
||||||
@@ -2019,7 +2019,7 @@ sub_810FCD0: @ 810FCD0
|
|||||||
strb r1, [r3, 0xD]
|
strb r1, [r3, 0xD]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
ands r5, r0
|
ands r5, r0
|
||||||
ldrb r0, [r1, 0xC]
|
ldrb r0, [r1, 0xC]
|
||||||
@@ -2031,7 +2031,7 @@ sub_810FCD0: @ 810FCD0
|
|||||||
strb r2, [r0, 0xA]
|
strb r2, [r0, 0xA]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
strb r0, [r1, 0xB]
|
strb r0, [r1, 0xB]
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
@@ -2060,7 +2060,7 @@ _0810FD9A:
|
|||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
adds r0, r4, 0x1
|
adds r0, r4, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -2069,7 +2069,7 @@ _0810FD9A:
|
|||||||
_0810FDCA:
|
_0810FDCA:
|
||||||
ldr r0, [sp, 0x10]
|
ldr r0, [sp, 0x10]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x18
|
add sp, 0x18
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2078,7 +2078,7 @@ _0810FDCA:
|
|||||||
pop {r4-r7}
|
pop {r4-r7}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_810FCD0
|
thumb_func_end AddItemMenuActionTextPrinters
|
||||||
|
|
||||||
thumb_func_start sub_810FDE4
|
thumb_func_start sub_810FDE4
|
||||||
sub_810FDE4: @ 810FDE4
|
sub_810FDE4: @ 810FDE4
|
||||||
@@ -2105,13 +2105,13 @@ sub_810FDE4: @ 810FDE4
|
|||||||
mov r8, r0
|
mov r8, r0
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r5, r0, 0
|
adds r5, r0, 0
|
||||||
lsls r5, 24
|
lsls r5, 24
|
||||||
lsrs r5, 24
|
lsrs r5, 24
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
str r0, [sp]
|
str r0, [sp]
|
||||||
@@ -2125,7 +2125,7 @@ sub_810FDE4: @ 810FDE4
|
|||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_810FCD0
|
bl AddItemMenuActionTextPrinters
|
||||||
add sp, 0x14
|
add sp, 0x14
|
||||||
pop {r3,r4}
|
pop {r3,r4}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2135,8 +2135,8 @@ sub_810FDE4: @ 810FDE4
|
|||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_810FDE4
|
thumb_func_end sub_810FDE4
|
||||||
|
|
||||||
thumb_func_start sub_810FE50
|
thumb_func_start SetWindowTemplateFields
|
||||||
sub_810FE50: @ 810FE50
|
SetWindowTemplateFields: @ 810FE50
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r10
|
mov r7, r10
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
@@ -2223,7 +2223,7 @@ _0810FEF4: .4byte 0xffff00ff
|
|||||||
_0810FEF8: .4byte 0xff00ffff
|
_0810FEF8: .4byte 0xff00ffff
|
||||||
_0810FEFC: .4byte 0x00ffffff
|
_0810FEFC: .4byte 0x00ffffff
|
||||||
_0810FF00: .4byte 0x0000ffff
|
_0810FF00: .4byte 0x0000ffff
|
||||||
thumb_func_end sub_810FE50
|
thumb_func_end SetWindowTemplateFields
|
||||||
|
|
||||||
thumb_func_start sub_810FF04
|
thumb_func_start sub_810FF04
|
||||||
sub_810FF04: @ 810FF04
|
sub_810FF04: @ 810FF04
|
||||||
@@ -2257,7 +2257,7 @@ sub_810FF04: @ 810FF04
|
|||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
adds r2, r5, 0
|
adds r2, r5, 0
|
||||||
adds r3, r6, 0
|
adds r3, r6, 0
|
||||||
bl sub_810FE50
|
bl SetWindowTemplateFields
|
||||||
ldr r0, [sp, 0x10]
|
ldr r0, [sp, 0x10]
|
||||||
ldr r1, [sp, 0x14]
|
ldr r1, [sp, 0x14]
|
||||||
str r0, [sp, 0x18]
|
str r0, [sp, 0x18]
|
||||||
@@ -2322,7 +2322,7 @@ sub_810FF60: @ 810FF60
|
|||||||
strb r6, [r0, 0x5]
|
strb r6, [r0, 0x5]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
add r1, sp, 0xC
|
add r1, sp, 0xC
|
||||||
add r0, r8
|
add r0, r8
|
||||||
strb r0, [r1, 0x6]
|
strb r0, [r1, 0x6]
|
||||||
@@ -2337,7 +2337,7 @@ sub_810FF60: @ 810FF60
|
|||||||
strb r0, [r1, 0x9]
|
strb r0, [r1, 0x9]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
add r3, sp, 0xC
|
add r3, sp, 0xC
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
ldrb r2, [r3, 0xC]
|
ldrb r2, [r3, 0xC]
|
||||||
@@ -2348,7 +2348,7 @@ sub_810FF60: @ 810FF60
|
|||||||
strb r1, [r3, 0xC]
|
strb r1, [r3, 0xC]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x6
|
movs r1, 0x6
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
add r3, sp, 0xC
|
add r3, sp, 0xC
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
ands r1, r0
|
ands r1, r0
|
||||||
@@ -2361,7 +2361,7 @@ sub_810FF60: @ 810FF60
|
|||||||
strb r0, [r3, 0xD]
|
strb r0, [r3, 0xD]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x7
|
movs r1, 0x7
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
add r3, sp, 0xC
|
add r3, sp, 0xC
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
ldrb r2, [r3, 0xD]
|
ldrb r2, [r3, 0xD]
|
||||||
@@ -2371,7 +2371,7 @@ sub_810FF60: @ 810FF60
|
|||||||
strb r1, [r3, 0xD]
|
strb r1, [r3, 0xD]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x4
|
movs r1, 0x4
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
add r1, sp, 0xC
|
add r1, sp, 0xC
|
||||||
ands r5, r0
|
ands r5, r0
|
||||||
ldrb r0, [r1, 0xC]
|
ldrb r0, [r1, 0xC]
|
||||||
@@ -2380,21 +2380,21 @@ sub_810FF60: @ 810FF60
|
|||||||
strb r4, [r1, 0xC]
|
strb r4, [r1, 0xC]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
add r1, sp, 0xC
|
add r1, sp, 0xC
|
||||||
strb r0, [r1, 0xA]
|
strb r0, [r1, 0xA]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
add r1, sp, 0xC
|
add r1, sp, 0xC
|
||||||
strb r0, [r1, 0xB]
|
strb r0, [r1, 0xB]
|
||||||
adds r0, r1, 0
|
adds r0, r1, 0
|
||||||
movs r1, 0xFF
|
movs r1, 0xFF
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
add r1, sp, 0xC
|
add r1, sp, 0xC
|
||||||
ldrb r1, [r1, 0xB]
|
ldrb r1, [r1, 0xB]
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
@@ -2471,7 +2471,7 @@ sub_81100E8: @ 81100E8
|
|||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_810F4D8
|
bl sub_810F4D8
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -2508,13 +2508,13 @@ sub_8110104: @ 8110104
|
|||||||
str r5, [sp, 0x18]
|
str r5, [sp, 0x18]
|
||||||
mov r0, r9
|
mov r0, r9
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
mov r10, r0
|
mov r10, r0
|
||||||
mov r0, r9
|
mov r0, r9
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
movs r1, 0x10
|
movs r1, 0x10
|
||||||
@@ -2561,7 +2561,7 @@ _0811017C:
|
|||||||
str r0, [sp, 0x8]
|
str r0, [sp, 0x8]
|
||||||
ldr r0, [sp, 0xC]
|
ldr r0, [sp, 0xC]
|
||||||
mov r1, r9
|
mov r1, r9
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r4, 0x1
|
adds r0, r4, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -2577,7 +2577,7 @@ _081101B8:
|
|||||||
bcc _08110164
|
bcc _08110164
|
||||||
ldr r0, [sp, 0xC]
|
ldr r0, [sp, 0xC]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x20
|
add sp, 0x20
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2617,7 +2617,7 @@ sub_81101D8: @ 81101D8
|
|||||||
str r5, [sp, 0x18]
|
str r5, [sp, 0x18]
|
||||||
mov r0, r10
|
mov r0, r10
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
mov r9, r0
|
mov r9, r0
|
||||||
@@ -2658,7 +2658,7 @@ _08110230:
|
|||||||
str r0, [sp, 0x8]
|
str r0, [sp, 0x8]
|
||||||
ldr r0, [sp, 0xC]
|
ldr r0, [sp, 0xC]
|
||||||
mov r1, r10
|
mov r1, r10
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r4, 0x1
|
adds r0, r4, 0x1
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -2674,7 +2674,7 @@ _08110272:
|
|||||||
bcc _0811021C
|
bcc _0811021C
|
||||||
ldr r0, [sp, 0xC]
|
ldr r0, [sp, 0xC]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x1C
|
add sp, 0x1C
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2829,7 +2829,7 @@ sub_811037C: @ 811037C
|
|||||||
ldr r5, _08110448 @ =gUnknown_203ADE4
|
ldr r5, _08110448 @ =gUnknown_203ADE4
|
||||||
ldrb r0, [r5, 0x6]
|
ldrb r0, [r5, 0x6]
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
mov r9, r0
|
mov r9, r0
|
||||||
mov r1, r9
|
mov r1, r9
|
||||||
lsls r1, 24
|
lsls r1, 24
|
||||||
@@ -2837,7 +2837,7 @@ sub_811037C: @ 811037C
|
|||||||
mov r9, r1
|
mov r9, r1
|
||||||
ldrb r0, [r5, 0x6]
|
ldrb r0, [r5, 0x6]
|
||||||
movs r1, 0x1
|
movs r1, 0x1
|
||||||
bl sub_80F7AC0
|
bl GetMenuCursorDimensionByFont
|
||||||
adds r6, r0, 0
|
adds r6, r0, 0
|
||||||
lsls r6, 24
|
lsls r6, 24
|
||||||
lsrs r6, 24
|
lsrs r6, 24
|
||||||
@@ -2899,7 +2899,7 @@ sub_811037C: @ 811037C
|
|||||||
str r3, [sp, 0x4]
|
str r3, [sp, 0x4]
|
||||||
str r3, [sp, 0x8]
|
str r3, [sp, 0x8]
|
||||||
adds r3, r4, 0
|
adds r3, r4, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -3145,7 +3145,7 @@ _08110600:
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08110614
|
bne _08110614
|
||||||
bl sub_80BF630
|
bl GetLRKeysState
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3162,7 +3162,7 @@ _08110620:
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _08110636
|
bne _08110636
|
||||||
bl sub_80BF630
|
bl GetLRKeysState
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
@@ -3233,7 +3233,7 @@ _081106A4:
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _081106B8
|
bne _081106B8
|
||||||
bl sub_80BF630
|
bl GetLRKeysState
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -3248,7 +3248,7 @@ _081106BE:
|
|||||||
ands r0, r1
|
ands r0, r1
|
||||||
cmp r0, 0
|
cmp r0, 0
|
||||||
bne _081106D4
|
bne _081106D4
|
||||||
bl sub_80BF630
|
bl GetLRKeysState
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x2
|
cmp r0, 0x2
|
||||||
|
|||||||
+9
-9
@@ -31,12 +31,12 @@ sub_812E51C: @ 812E51C
|
|||||||
strb r0, [r1, 0x9]
|
strb r0, [r1, 0x9]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
strb r0, [r1, 0xA]
|
strb r0, [r1, 0xA]
|
||||||
adds r0, r4, 0
|
adds r0, r4, 0
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r1, sp
|
mov r1, sp
|
||||||
strb r0, [r1, 0xB]
|
strb r0, [r1, 0xB]
|
||||||
mov r3, sp
|
mov r3, sp
|
||||||
@@ -67,7 +67,7 @@ sub_812E51C: @ 812E51C
|
|||||||
mov r0, sp
|
mov r0, sp
|
||||||
adds r1, r5, 0
|
adds r1, r5, 0
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -135,7 +135,7 @@ sub_812E5A4: @ 812E5A4
|
|||||||
lsrs r1, 24
|
lsrs r1, 24
|
||||||
mov r0, sp
|
mov r0, sp
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r3,r4}
|
pop {r3,r4}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -191,7 +191,7 @@ sub_812E62C: @ 812E62C
|
|||||||
strb r0, [r2, 0xC]
|
strb r0, [r2, 0xC]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x5
|
movs r1, 0x5
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r3, sp
|
mov r3, sp
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
ldrb r2, [r3, 0xC]
|
ldrb r2, [r3, 0xC]
|
||||||
@@ -202,7 +202,7 @@ sub_812E62C: @ 812E62C
|
|||||||
strb r1, [r3, 0xC]
|
strb r1, [r3, 0xC]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x6
|
movs r1, 0x6
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
adds r1, r4, 0
|
adds r1, r4, 0
|
||||||
ands r1, r0
|
ands r1, r0
|
||||||
@@ -212,7 +212,7 @@ sub_812E62C: @ 812E62C
|
|||||||
strb r5, [r2, 0xD]
|
strb r5, [r2, 0xD]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x7
|
movs r1, 0x7
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
mov r2, sp
|
mov r2, sp
|
||||||
lsls r0, 4
|
lsls r0, 4
|
||||||
ldrb r1, [r2, 0xD]
|
ldrb r1, [r2, 0xD]
|
||||||
@@ -222,7 +222,7 @@ sub_812E62C: @ 812E62C
|
|||||||
mov r0, sp
|
mov r0, sp
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
adds r2, r7, 0
|
adds r2, r7, 0
|
||||||
bl sub_8002CF4
|
bl AddTextPrinter
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r3,r4}
|
pop {r3,r4}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -275,7 +275,7 @@ _0812E70A:
|
|||||||
mov r0, r8
|
mov r0, r8
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
adds r2, r7, 0
|
adds r2, r7, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
b _0812E75C
|
b _0812E75C
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_0812E734: .4byte gUnknown_300500C
|
_0812E734: .4byte gUnknown_300500C
|
||||||
|
|||||||
+14
-14
@@ -5,8 +5,8 @@
|
|||||||
|
|
||||||
.text
|
.text
|
||||||
|
|
||||||
thumb_func_start sub_80BF474
|
thumb_func_start DisplayMessageAndContinueTask
|
||||||
sub_80BF474: @ 80BF474
|
DisplayMessageAndContinueTask: @ 80BF474
|
||||||
push {r4-r7,lr}
|
push {r4-r7,lr}
|
||||||
mov r7, r8
|
mov r7, r8
|
||||||
push {r7}
|
push {r7}
|
||||||
@@ -57,7 +57,7 @@ _080BF4B8:
|
|||||||
adds r1, r7, 0
|
adds r1, r7, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
adds r3, r5, 0
|
adds r3, r5, 0
|
||||||
bl sub_80F6CD0
|
bl AddTextPrinterParametrized
|
||||||
ldr r1, _080BF50C @ =gUnknown_20399CC
|
ldr r1, _080BF50C @ =gUnknown_20399CC
|
||||||
ldr r0, [sp, 0x34]
|
ldr r0, [sp, 0x34]
|
||||||
str r0, [r1]
|
str r0, [r1]
|
||||||
@@ -67,7 +67,7 @@ _080BF4B8:
|
|||||||
add r0, r8
|
add r0, r8
|
||||||
lsls r0, 3
|
lsls r0, 3
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldr r1, _080BF514 @ =sub_80BF534
|
ldr r1, _080BF514 @ =Task_ContinueTaskAfterMessagePrints
|
||||||
str r1, [r0]
|
str r1, [r0]
|
||||||
add sp, 0x10
|
add sp, 0x10
|
||||||
pop {r3}
|
pop {r3}
|
||||||
@@ -81,8 +81,8 @@ _080BF504: .4byte gUnknown_2021D18
|
|||||||
_080BF508: .4byte gUnknown_3003E50
|
_080BF508: .4byte gUnknown_3003E50
|
||||||
_080BF50C: .4byte gUnknown_20399CC
|
_080BF50C: .4byte gUnknown_20399CC
|
||||||
_080BF510: .4byte gUnknown_3005090
|
_080BF510: .4byte gUnknown_3005090
|
||||||
_080BF514: .4byte sub_80BF534
|
_080BF514: .4byte Task_ContinueTaskAfterMessagePrints
|
||||||
thumb_func_end sub_80BF474
|
thumb_func_end DisplayMessageAndContinueTask
|
||||||
|
|
||||||
thumb_func_start sub_80BF518
|
thumb_func_start sub_80BF518
|
||||||
sub_80BF518: @ 80BF518
|
sub_80BF518: @ 80BF518
|
||||||
@@ -100,8 +100,8 @@ sub_80BF518: @ 80BF518
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80BF518
|
thumb_func_end sub_80BF518
|
||||||
|
|
||||||
thumb_func_start sub_80BF534
|
thumb_func_start Task_ContinueTaskAfterMessagePrints
|
||||||
sub_80BF534: @ 80BF534
|
Task_ContinueTaskAfterMessagePrints: @ 80BF534
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -122,7 +122,7 @@ _080BF552:
|
|||||||
.align 2, 0
|
.align 2, 0
|
||||||
_080BF558: .4byte gUnknown_20399D0
|
_080BF558: .4byte gUnknown_20399D0
|
||||||
_080BF55C: .4byte gUnknown_20399CC
|
_080BF55C: .4byte gUnknown_20399CC
|
||||||
thumb_func_end sub_80BF534
|
thumb_func_end Task_ContinueTaskAfterMessagePrints
|
||||||
|
|
||||||
thumb_func_start sub_80BF560
|
thumb_func_start sub_80BF560
|
||||||
sub_80BF560: @ 80BF560
|
sub_80BF560: @ 80BF560
|
||||||
@@ -230,8 +230,8 @@ _080BF628: .4byte gUnknown_3005090
|
|||||||
_080BF62C: .4byte sub_80BF560
|
_080BF62C: .4byte sub_80BF560
|
||||||
thumb_func_end sub_80BF5D0
|
thumb_func_end sub_80BF5D0
|
||||||
|
|
||||||
thumb_func_start sub_80BF630
|
thumb_func_start GetLRKeysState
|
||||||
sub_80BF630: @ 80BF630
|
GetLRKeysState: @ 80BF630
|
||||||
push {lr}
|
push {lr}
|
||||||
ldr r0, _080BF650 @ =gUnknown_300500C
|
ldr r0, _080BF650 @ =gUnknown_300500C
|
||||||
ldr r0, [r0]
|
ldr r0, [r0]
|
||||||
@@ -263,7 +263,7 @@ _080BF666:
|
|||||||
_080BF668:
|
_080BF668:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_80BF630
|
thumb_func_end GetLRKeysState
|
||||||
|
|
||||||
thumb_func_start sub_80BF66C
|
thumb_func_start sub_80BF66C
|
||||||
sub_80BF66C: @ 80BF66C
|
sub_80BF66C: @ 80BF66C
|
||||||
@@ -314,7 +314,7 @@ sub_80BF6A8: @ 80BF6A8
|
|||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
cmp r1, r0
|
cmp r1, r0
|
||||||
beq _080BF6C8
|
beq _080BF6C8
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _080BF6D0
|
bne _080BF6D0
|
||||||
_080BF6C8:
|
_080BF6C8:
|
||||||
@@ -337,7 +337,7 @@ itemid_80BF6D8_mail_related: @ 80BF6D8
|
|||||||
bl sub_805642C
|
bl sub_805642C
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
beq _080BF6EE
|
beq _080BF6EE
|
||||||
bl sub_811B0D0
|
bl InUnionRoom
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
bne _080BF700
|
bne _080BF700
|
||||||
_080BF6EE:
|
_080BF6EE:
|
||||||
|
|||||||
@@ -997,8 +997,8 @@ _08059FF0:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8059FE0
|
thumb_func_end sub_8059FE0
|
||||||
|
|
||||||
thumb_func_start sub_8059FF4
|
thumb_func_start MetatileBehavior_IsThinIce
|
||||||
sub_8059FF4: @ 8059FF4
|
MetatileBehavior_IsThinIce: @ 8059FF4
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -1011,10 +1011,10 @@ _0805A002:
|
|||||||
_0805A004:
|
_0805A004:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8059FF4
|
thumb_func_end MetatileBehavior_IsThinIce
|
||||||
|
|
||||||
thumb_func_start sub_805A008
|
thumb_func_start MetatileBehavior_IsCrackedIce
|
||||||
sub_805A008: @ 805A008
|
MetatileBehavior_IsCrackedIce: @ 805A008
|
||||||
push {lr}
|
push {lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
@@ -1027,7 +1027,7 @@ _0805A016:
|
|||||||
_0805A018:
|
_0805A018:
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805A008
|
thumb_func_end MetatileBehavior_IsCrackedIce
|
||||||
|
|
||||||
thumb_func_start sub_805A01C
|
thumb_func_start sub_805A01C
|
||||||
sub_805A01C: @ 805A01C
|
sub_805A01C: @ 805A01C
|
||||||
@@ -1068,8 +1068,8 @@ _0805A04C:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805A03C
|
thumb_func_end sub_805A03C
|
||||||
|
|
||||||
thumb_func_start sub_805A050
|
thumb_func_start MetatileBehavior_IsSurfableAndNotWaterfall
|
||||||
sub_805A050: @ 805A050
|
MetatileBehavior_IsSurfableAndNotWaterfall: @ 805A050
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r4, r0, 24
|
lsrs r4, r0, 24
|
||||||
@@ -1091,7 +1091,7 @@ _0805A074:
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r1}
|
pop {r1}
|
||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_805A050
|
thumb_func_end MetatileBehavior_IsSurfableAndNotWaterfall
|
||||||
|
|
||||||
thumb_func_start sub_805A07C
|
thumb_func_start sub_805A07C
|
||||||
sub_805A07C: @ 805A07C
|
sub_805A07C: @ 805A07C
|
||||||
|
|||||||
+2
-2
@@ -1495,7 +1495,7 @@ sub_8144144: @ 8144144
|
|||||||
lsls r0, 1
|
lsls r0, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrh r0, [r0]
|
ldrh r0, [r0]
|
||||||
bl sub_806E6D0
|
bl FlagGet
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r0, 24
|
lsrs r0, 24
|
||||||
cmp r0, 0x1
|
cmp r0, 0x1
|
||||||
@@ -1784,7 +1784,7 @@ _0814435C:
|
|||||||
ldr r1, [r0]
|
ldr r1, [r0]
|
||||||
adds r1, 0xA
|
adds r1, 0xA
|
||||||
adds r0, r5, 0
|
adds r0, r5, 0
|
||||||
bl sub_805490C
|
bl CopyUnalignedWord
|
||||||
mov r2, r8
|
mov r2, r8
|
||||||
ldr r1, [r2]
|
ldr r1, [r2]
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
|
|||||||
+11
-11
@@ -459,19 +459,19 @@ _081459F2:
|
|||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
movs r1, 0xBC
|
movs r1, 0xBC
|
||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
movs r1, 0xBB
|
movs r1, 0xBB
|
||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
b _08145A7A
|
b _08145A7A
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08145A2C: .4byte gUnknown_203F3C8
|
_08145A2C: .4byte gUnknown_203F3C8
|
||||||
@@ -928,7 +928,7 @@ _08145D70:
|
|||||||
add r4, r9
|
add r4, r9
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r2, r0, 0
|
adds r2, r0, 0
|
||||||
lsls r2, 24
|
lsls r2, 24
|
||||||
lsrs r2, 24
|
lsrs r2, 24
|
||||||
@@ -1125,7 +1125,7 @@ _08145F38:
|
|||||||
adds r4, 0x10
|
adds r4, 0x10
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
lsls r0, 24
|
lsls r0, 24
|
||||||
lsrs r2, r0, 24
|
lsrs r2, r0, 24
|
||||||
ldr r0, [r7]
|
ldr r0, [r7]
|
||||||
@@ -1244,7 +1244,7 @@ _08146038:
|
|||||||
mov r1, r9
|
mov r1, r9
|
||||||
lsrs r0, r1, 24
|
lsrs r0, r1, 24
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0x18
|
add sp, 0x18
|
||||||
pop {r3-r5}
|
pop {r3-r5}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -2072,13 +2072,13 @@ _0814670C:
|
|||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
movs r2, 0xE4
|
movs r2, 0xE4
|
||||||
lsls r2, 1
|
lsls r2, 1
|
||||||
adds r0, r2
|
adds r0, r2
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
b _081467C4
|
b _081467C4
|
||||||
.align 2, 0
|
.align 2, 0
|
||||||
_08146738: .4byte gUnknown_203F3CC
|
_08146738: .4byte gUnknown_203F3CC
|
||||||
@@ -2511,7 +2511,7 @@ sub_8146A30: @ 8146A30
|
|||||||
add r4, r8
|
add r4, r8
|
||||||
movs r0, 0x3
|
movs r0, 0x3
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_80F79D8
|
bl GetFontAttribute
|
||||||
adds r2, r0, 0
|
adds r2, r0, 0
|
||||||
lsls r2, 24
|
lsls r2, 24
|
||||||
lsrs r2, 24
|
lsrs r2, 24
|
||||||
@@ -2596,14 +2596,14 @@ _08146AD0:
|
|||||||
adds r0, r3
|
adds r0, r3
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldr r0, [r6]
|
ldr r0, [r6]
|
||||||
movs r1, 0xE5
|
movs r1, 0xE5
|
||||||
lsls r1, 1
|
lsls r1, 1
|
||||||
adds r0, r1
|
adds r0, r1
|
||||||
ldrb r0, [r0]
|
ldrb r0, [r0]
|
||||||
movs r1, 0x3
|
movs r1, 0x3
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
|
|||||||
+9
-9
@@ -953,7 +953,7 @@ sub_8144F1C: @ 8144F1C
|
|||||||
ldr r1, _08144F3C @ =gUnknown_8468B6C
|
ldr r1, _08144F3C @ =gUnknown_8468B6C
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_8144FA0
|
bl mevent_srv_init_common
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -972,7 +972,7 @@ sub_8144F40: @ 8144F40
|
|||||||
ldr r1, _08144F60 @ =gUnknown_8468BCC
|
ldr r1, _08144F60 @ =gUnknown_8468BCC
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
movs r3, 0x1
|
movs r3, 0x1
|
||||||
bl sub_8144FA0
|
bl mevent_srv_init_common
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
@@ -1001,7 +1001,7 @@ _08144F78:
|
|||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
ldr r1, [r0, 0x4]
|
ldr r1, [r0, 0x4]
|
||||||
strh r1, [r6]
|
strh r1, [r6]
|
||||||
bl sub_8144FF8
|
bl mevent_srv_free_resources
|
||||||
ldr r0, [r4]
|
ldr r0, [r4]
|
||||||
bl Free
|
bl Free
|
||||||
movs r0, 0
|
movs r0, 0
|
||||||
@@ -1014,8 +1014,8 @@ _08144F98:
|
|||||||
bx r1
|
bx r1
|
||||||
thumb_func_end sub_8144F64
|
thumb_func_end sub_8144F64
|
||||||
|
|
||||||
thumb_func_start sub_8144FA0
|
thumb_func_start mevent_srv_init_common
|
||||||
sub_8144FA0: @ 8144FA0
|
mevent_srv_init_common: @ 8144FA0
|
||||||
push {r4-r6,lr}
|
push {r4-r6,lr}
|
||||||
mov r6, r9
|
mov r6, r9
|
||||||
mov r5, r8
|
mov r5, r8
|
||||||
@@ -1055,10 +1055,10 @@ sub_8144FA0: @ 8144FA0
|
|||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8144FA0
|
thumb_func_end mevent_srv_init_common
|
||||||
|
|
||||||
thumb_func_start sub_8144FF8
|
thumb_func_start mevent_srv_free_resources
|
||||||
sub_8144FF8: @ 8144FF8
|
mevent_srv_free_resources: @ 8144FF8
|
||||||
push {r4,lr}
|
push {r4,lr}
|
||||||
adds r4, r0, 0
|
adds r4, r0, 0
|
||||||
ldr r0, [r4, 0x18]
|
ldr r0, [r4, 0x18]
|
||||||
@@ -1072,7 +1072,7 @@ sub_8144FF8: @ 8144FF8
|
|||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
thumb_func_end sub_8144FF8
|
thumb_func_end mevent_srv_free_resources
|
||||||
|
|
||||||
thumb_func_start sub_814501C
|
thumb_func_start sub_814501C
|
||||||
sub_814501C: @ 814501C
|
sub_814501C: @ 814501C
|
||||||
|
|||||||
+6
-6
@@ -193,7 +193,7 @@ _0809FE7E:
|
|||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r4-r6}
|
pop {r4-r6}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
@@ -257,7 +257,7 @@ _0809FF14:
|
|||||||
adds r0, r7, 0
|
adds r0, r7, 0
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
mov r3, r8
|
mov r3, r8
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
add sp, 0xC
|
add sp, 0xC
|
||||||
pop {r3}
|
pop {r3}
|
||||||
mov r8, r3
|
mov r8, r3
|
||||||
@@ -300,7 +300,7 @@ sub_809FF48: @ 809FF48
|
|||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
movs r3, 0
|
movs r3, 0
|
||||||
bl sub_8002C48
|
bl PrintTextOnWindow
|
||||||
adds r0, r6, 0
|
adds r0, r6, 0
|
||||||
mov r1, r8
|
mov r1, r8
|
||||||
movs r2, 0
|
movs r2, 0
|
||||||
@@ -354,7 +354,7 @@ sub_809FFB8: @ 809FFB8
|
|||||||
add r0, sp, 0x10
|
add r0, sp, 0x10
|
||||||
movs r1, 0
|
movs r1, 0
|
||||||
adds r2, r4, 0
|
adds r2, r4, 0
|
||||||
bl sub_810FE50
|
bl SetWindowTemplateFields
|
||||||
ldr r0, [sp, 0x10]
|
ldr r0, [sp, 0x10]
|
||||||
ldr r1, [sp, 0x14]
|
ldr r1, [sp, 0x14]
|
||||||
str r0, [sp, 0x18]
|
str r0, [sp, 0x18]
|
||||||
@@ -396,9 +396,9 @@ sub_80A0034: @ 80A0034
|
|||||||
bl sub_810F4D8
|
bl sub_810F4D8
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
movs r1, 0x2
|
movs r1, 0x2
|
||||||
bl sub_8003F20
|
bl CopyWindowToVram
|
||||||
ldrb r0, [r4]
|
ldrb r0, [r4]
|
||||||
bl sub_8003E3C
|
bl RemoveWindow
|
||||||
pop {r4}
|
pop {r4}
|
||||||
pop {r0}
|
pop {r0}
|
||||||
bx r0
|
bx r0
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user