import names from pokeruby

This commit is contained in:
sceptillion
2017-12-17 03:44:39 -08:00
parent 3ff48ec8c8
commit 3ddda066d9
102 changed files with 1717 additions and 1717 deletions
+6 -6
View File
@@ -216,7 +216,7 @@ _0800FF7E:
ldr r1, _0800FFD8 @ =gUnknown_20386AE ldr r1, _0800FFD8 @ =gUnknown_20386AE
ldrh r1, [r1] ldrh r1, [r1]
bl sub_80112E0 bl sub_80112E0
bl sub_80443F4 bl SetWildMonHeldItem
_0800FF98: _0800FF98:
ldr r0, _0800FFDC @ =gUnknown_30030F0 ldr r0, _0800FFDC @ =gUnknown_30030F0
ldr r1, _0800FFE0 @ =0x00000439 ldr r1, _0800FFE0 @ =0x00000439
@@ -3892,8 +3892,8 @@ _08011D5C: .4byte 0x0000012f
_08011D60: .4byte gUnknown_824F008 _08011D60: .4byte gUnknown_824F008
thumb_func_end sub_8011D0C thumb_func_end sub_8011D0C
thumb_func_start sub_8011D64 thumb_func_start oac_poke_opponent
sub_8011D64: @ 8011D64 oac_poke_opponent: @ 8011D64
push {lr} push {lr}
sub sp, 0x4 sub sp, 0x4
ldr r1, _08011D8C @ =sub_8011D94 ldr r1, _08011D8C @ =sub_8011D94
@@ -3914,7 +3914,7 @@ sub_8011D64: @ 8011D64
.align 2, 0 .align 2, 0
_08011D8C: .4byte sub_8011D94 _08011D8C: .4byte sub_8011D94
_08011D90: .4byte 0x00002108 _08011D90: .4byte 0x00002108
thumb_func_end sub_8011D64 thumb_func_end oac_poke_opponent
thumb_func_start sub_8011D94 thumb_func_start sub_8011D94
sub_8011D94: @ 8011D94 sub_8011D94: @ 8011D94
@@ -9602,7 +9602,7 @@ _08014ACA:
_08014AFE: _08014AFE:
movs r0, 0 movs r0, 0
movs r1, 0 movs r1, 0
bl sub_800EB54 bl EmitLinkStandbyMsg
b _08014B24 b _08014B24
.align 2, 0 .align 2, 0
_08014B08: .4byte gUnknown_2023BC8 _08014B08: .4byte gUnknown_2023BC8
@@ -9613,7 +9613,7 @@ _08014B18: .4byte gUnknown_2023FE8
_08014B1C: _08014B1C:
movs r0, 0 movs r0, 0
movs r1, 0x1 movs r1, 0x1
bl sub_800EB54 bl EmitLinkStandbyMsg
_08014B24: _08014B24:
ldr r4, _08014B3C @ =gUnknown_2023BC4 ldr r4, _08014B3C @ =gUnknown_2023BC4
_08014B26: _08014B26:
+6 -6
View File
@@ -3518,8 +3518,8 @@ nullsub_67: @ 80C86F4
bx lr bx lr
thumb_func_end nullsub_67 thumb_func_end nullsub_67
thumb_func_start sub_80C86F8 thumb_func_start BattleAICmd_if_status_in_party
sub_80C86F8: @ 80C86F8 BattleAICmd_if_status_in_party: @ 80C86F8
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -3619,10 +3619,10 @@ _080C87A6:
.align 2, 0 .align 2, 0
_080C87B4: .4byte gUnknown_2024284 _080C87B4: .4byte gUnknown_2024284
_080C87B8: .4byte gUnknown_2039A00 _080C87B8: .4byte gUnknown_2039A00
thumb_func_end sub_80C86F8 thumb_func_end BattleAICmd_if_status_in_party
thumb_func_start sub_80C87BC thumb_func_start BattleAICmd_if_status_not_in_party
sub_80C87BC: @ 80C87BC BattleAICmd_if_status_not_in_party: @ 80C87BC
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -3719,7 +3719,7 @@ _080C8844:
.align 2, 0 .align 2, 0
_080C8878: .4byte gUnknown_2024284 _080C8878: .4byte gUnknown_2024284
_080C887C: .4byte gUnknown_2039A00 _080C887C: .4byte gUnknown_2039A00
thumb_func_end sub_80C87BC thumb_func_end BattleAICmd_if_status_not_in_party
thumb_func_start BattleAICmd_get_weather thumb_func_start BattleAICmd_get_weather
BattleAICmd_get_weather: @ 80C8880 BattleAICmd_get_weather: @ 80C8880
+9 -9
View File
@@ -257,7 +257,7 @@ sub_803937C: @ 803937C
mov r5, r8 mov r5, r8
push {r5-r7} push {r5-r7}
movs r0, 0x1 movs r0, 0x1
bl sub_8039698 bl ai_has_super_effective_move_on_field
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080393A8 beq _080393A8
@@ -640,8 +640,8 @@ _08039690: .4byte gUnknown_2023BC4
_08039694: .4byte gUnknown_2023FE8 _08039694: .4byte gUnknown_2023FE8
thumb_func_end sub_8039598 thumb_func_end sub_8039598
thumb_func_start sub_8039698 thumb_func_start ai_has_super_effective_move_on_field
sub_8039698: @ 8039698 ai_has_super_effective_move_on_field: @ 8039698
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -799,10 +799,10 @@ _080397D0: .4byte gUnknown_2023D70
_080397D4: .4byte gUnknown_825E45C _080397D4: .4byte gUnknown_825E45C
_080397D8: .4byte gUnknown_2023BE4 _080397D8: .4byte gUnknown_2023BE4
_080397DC: .4byte gUnknown_2023BC4 _080397DC: .4byte gUnknown_2023BC4
thumb_func_end sub_8039698 thumb_func_end ai_has_super_effective_move_on_field
thumb_func_start sub_80397E0 thumb_func_start AI_AreStatsRaised
sub_80397E0: @ 80397E0 AI_AreStatsRaised: @ 80397E0
push {r4,lr} push {r4,lr}
movs r4, 0 movs r4, 0
ldr r1, _08039820 @ =gUnknown_2023BE4 ldr r1, _08039820 @ =gUnknown_2023BE4
@@ -841,7 +841,7 @@ _0803981A:
.align 2, 0 .align 2, 0
_08039820: .4byte gUnknown_2023BE4 _08039820: .4byte gUnknown_2023BE4
_08039824: .4byte gUnknown_2023BC4 _08039824: .4byte gUnknown_2023BC4
thumb_func_end sub_80397E0 thumb_func_end AI_AreStatsRaised
thumb_func_start sub_8039828 thumb_func_start sub_8039828
sub_8039828: @ 8039828 sub_8039828: @ 8039828
@@ -1340,11 +1340,11 @@ _08039BFA:
cmp r0, 0 cmp r0, 0
bne _08039C60 bne _08039C60
movs r0, 0 movs r0, 0
bl sub_8039698 bl ai_has_super_effective_move_on_field
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08039C74 bne _08039C74
bl sub_80397E0 bl AI_AreStatsRaised
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08039C74 bne _08039C74
+24 -24
View File
@@ -789,8 +789,8 @@ StoreSpriteCallbackInData6: @ 8074A68
bx lr bx lr
thumb_func_end StoreSpriteCallbackInData6 thumb_func_end StoreSpriteCallbackInData6
thumb_func_start sub_8074A70 thumb_func_start SetCallbackToStoredInData
sub_8074A70: @ 8074A70 SetCallbackToStoredInData: @ 8074A70
ldrh r2, [r0, 0x3A] ldrh r2, [r0, 0x3A]
movs r3, 0x3C movs r3, 0x3C
ldrsh r1, [r0, r3] ldrsh r1, [r0, r3]
@@ -798,7 +798,7 @@ sub_8074A70: @ 8074A70
orrs r2, r1 orrs r2, r1
str r2, [r0, 0x1C] str r2, [r0, 0x1C]
bx lr bx lr
thumb_func_end sub_8074A70 thumb_func_end SetCallbackToStoredInData
thumb_func_start sub_8074A80 thumb_func_start sub_8074A80
sub_8074A80: @ 8074A80 sub_8074A80: @ 8074A80
@@ -847,7 +847,7 @@ _08074ACC:
b _08074ADA b _08074ADA
_08074AD4: _08074AD4:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074ADA: _08074ADA:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -915,7 +915,7 @@ _08074B48:
b _08074B56 b _08074B56
_08074B50: _08074B50:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074B56: _08074B56:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -991,7 +991,7 @@ _08074BD0:
b _08074BDE b _08074BDE
_08074BD8: _08074BD8:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074BDE: _08074BDE:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -1045,7 +1045,7 @@ _08074C30:
b _08074C3E b _08074C3E
_08074C38: _08074C38:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074C3E: _08074C3E:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -1066,7 +1066,7 @@ sub_8074C44: @ 8074C44
b _08074C5E b _08074C5E
_08074C58: _08074C58:
adds r0, r1, 0 adds r0, r1, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074C5E: _08074C5E:
pop {r0} pop {r0}
bx r0 bx r0
@@ -1153,7 +1153,7 @@ sub_8074CD0: @ 8074CD0
b _08074CFA b _08074CFA
_08074CF4: _08074CF4:
adds r0, r1, 0 adds r0, r1, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074CFA: _08074CFA:
pop {r0} pop {r0}
bx r0 bx r0
@@ -1187,7 +1187,7 @@ sub_8074D00: @ 8074D00
b _08074D36 b _08074D36
_08074D30: _08074D30:
adds r0, r2, 0 adds r0, r2, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074D36: _08074D36:
pop {r0} pop {r0}
bx r0 bx r0
@@ -1221,10 +1221,10 @@ sub_8074D3C: @ 8074D3C
b _08074D72 b _08074D72
_08074D6C: _08074D6C:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074D72: _08074D72:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8097228 bl UpdateMonIconFrame
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
@@ -1302,7 +1302,7 @@ sub_8074DC4: @ 8074DC4
_08074E04: .4byte gUnknown_202063C _08074E04: .4byte gUnknown_202063C
_08074E08: _08074E08:
adds r0, r3, 0 adds r0, r3, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074E0E: _08074E0E:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -1353,7 +1353,7 @@ sub_8074E14: @ 8074E14
_08074E60: .4byte gUnknown_202063C _08074E60: .4byte gUnknown_202063C
_08074E64: _08074E64:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074E6A: _08074E6A:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -1412,7 +1412,7 @@ sub_8074E70: @ 8074E70
b _08074ED8 b _08074ED8
_08074ED2: _08074ED2:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074ED8: _08074ED8:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -1490,7 +1490,7 @@ sub_8074F50: @ 8074F50
cmp r0, 0 cmp r0, 0
beq _08074F66 beq _08074F66
adds r0, r2, 0 adds r0, r2, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074F66: _08074F66:
pop {r0} pop {r0}
bx r0 bx r0
@@ -1507,7 +1507,7 @@ sub_8074F6C: @ 8074F6C
cmp r0, 0 cmp r0, 0
beq _08074F82 beq _08074F82
adds r0, r2, 0 adds r0, r2, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08074F82: _08074F82:
pop {r0} pop {r0}
bx r0 bx r0
@@ -2453,7 +2453,7 @@ sub_807563C: @ 807563C
cmp r0, 0 cmp r0, 0
beq _08075650 beq _08075650
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08075650: _08075650:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -2471,7 +2471,7 @@ sub_8075658: @ 8075658
cmp r0, 0 cmp r0, 0
beq _08075672 beq _08075672
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_08075672: _08075672:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -2692,7 +2692,7 @@ sub_80757E8: @ 80757E8
cmp r0, 0 cmp r0, 0
beq _080757FC beq _080757FC
adds r0, r4, 0 adds r0, r4, 0
bl sub_8074A70 bl SetCallbackToStoredInData
_080757FC: _080757FC:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -3112,8 +3112,8 @@ sub_8075AD8: @ 8075AD8
bx r0 bx r0
thumb_func_end sub_8075AD8 thumb_func_end sub_8075AD8
thumb_func_start sub_8075B18 thumb_func_start ArcTan2_
sub_8075B18: @ 8075B18 ArcTan2_: @ 8075B18
push {lr} push {lr}
lsls r0, 16 lsls r0, 16
asrs r0, 16 asrs r0, 16
@@ -3124,7 +3124,7 @@ sub_8075B18: @ 8075B18
lsrs r0, 16 lsrs r0, 16
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8075B18 thumb_func_end ArcTan2_
thumb_func_start sub_8075B30 thumb_func_start sub_8075B30
sub_8075B30: @ 8075B30 sub_8075B30: @ 8075B30
@@ -3133,7 +3133,7 @@ sub_8075B30: @ 8075B30
asrs r0, 16 asrs r0, 16
lsls r1, 16 lsls r1, 16
asrs r1, 16 asrs r1, 16
bl sub_8075B18 bl ArcTan2_
lsls r0, 16 lsls r0, 16
negs r0, r0 negs r0, r0
lsrs r0, 16 lsrs r0, 16
+11 -11
View File
@@ -10834,7 +10834,7 @@ _080A756E:
lsls r5, 16 lsls r5, 16
asrs r5, 16 asrs r5, 16
adds r1, r5, 0 adds r1, r5, 0
bl .gcc2_compiled._3 bl sub_80D8AA0
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 16 lsls r4, 16
asrs r4, 16 asrs r4, 16
@@ -10846,13 +10846,13 @@ _080A756E:
lsls r1, 16 lsls r1, 16
asrs r1, 16 asrs r1, 16
adds r0, r4, 0 adds r0, r4, 0
bl .gcc2_compiled._3 bl sub_80D8AA0
strh r0, [r7, 0x34] strh r0, [r7, 0x34]
mov r1, r8 mov r1, r8
lsls r0, r1, 16 lsls r0, r1, 16
asrs r0, 16 asrs r0, 16
adds r1, r5, 0 adds r1, r5, 0
bl .gcc2_compiled._3 bl sub_80D8AA0
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 16 lsls r4, 16
asrs r4, 16 asrs r4, 16
@@ -10862,7 +10862,7 @@ _080A756E:
lsls r1, 16 lsls r1, 16
asrs r1, 16 asrs r1, 16
adds r0, r4, 0 adds r0, r4, 0
bl .gcc2_compiled._3 bl sub_80D8AA0
strh r0, [r7, 0x36] strh r0, [r7, 0x36]
ldr r0, _080A75E0 @ =sub_80A7400 ldr r0, _080A75E0 @ =sub_80A7400
str r0, [r7, 0x1C] str r0, [r7, 0x1C]
@@ -11226,7 +11226,7 @@ _080A788A:
lsls r1, 16 lsls r1, 16
asrs r1, 16 asrs r1, 16
adds r0, r4, 0 adds r0, r4, 0
bl .gcc2_compiled._3 bl sub_80D8AA0
ldr r2, _080A7904 @ =gUnknown_3005090 ldr r2, _080A7904 @ =gUnknown_3005090
mov r3, r8 mov r3, r8
adds r1, r3, r7 adds r1, r3, r7
@@ -11236,7 +11236,7 @@ _080A788A:
movs r1, 0x12 movs r1, 0x12
ldrsh r0, [r6, r1] ldrsh r0, [r6, r1]
movs r1, 0x80 movs r1, 0x80
bl .gcc2_compiled._3 bl sub_80D8AA0
strh r0, [r6, 0x14] strh r0, [r6, 0x14]
ldrh r0, [r5, 0x4] ldrh r0, [r5, 0x4]
strh r0, [r6, 0x16] strh r0, [r6, 0x16]
@@ -11257,7 +11257,7 @@ _080A788A:
lsls r1, 16 lsls r1, 16
asrs r1, 16 asrs r1, 16
adds r0, r4, 0 adds r0, r4, 0
bl .gcc2_compiled._3 bl sub_80D8AA0
movs r1, 0x2 movs r1, 0x2
negs r1, r1 negs r1, r1
ands r1, r0 ands r1, r0
@@ -11277,7 +11277,7 @@ _080A7908:
lsls r1, 16 lsls r1, 16
asrs r1, 16 asrs r1, 16
adds r0, r4, 0 adds r0, r4, 0
bl .gcc2_compiled._3 bl sub_80D8AA0
movs r1, 0x1 movs r1, 0x1
orrs r0, r1 orrs r0, r1
strh r0, [r6, 0x18] strh r0, [r6, 0x18]
@@ -38055,8 +38055,8 @@ _080B480A:
bx r0 bx r0
thumb_func_end sub_80B47C4 thumb_func_end sub_80B47C4
thumb_func_start sub_80B4810 thumb_func_start do_boulder_dust
sub_80B4810: @ 80B4810 do_boulder_dust: @ 80B4810
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0x10 sub sp, 0x10
lsls r0, 24 lsls r0, 24
@@ -38161,7 +38161,7 @@ _080B48FC: .4byte gUnknown_2037F02
_080B4900: .4byte gUnknown_2037F1A _080B4900: .4byte gUnknown_2037F1A
_080B4904: .4byte gUnknown_3005090 _080B4904: .4byte gUnknown_3005090
_080B4908: .4byte sub_80B490C _080B4908: .4byte sub_80B490C
thumb_func_end sub_80B4810 thumb_func_end do_boulder_dust
thumb_func_start sub_80B490C thumb_func_start sub_80B490C
sub_80B490C: @ 80B490C sub_80B490C: @ 80B490C
+12 -12
View File
@@ -3535,8 +3535,8 @@ _0803C3AC: .4byte gUnknown_2022BC4
_0803C3B0: .4byte gUnknown_202402C _0803C3B0: .4byte gUnknown_202402C
thumb_func_end RecordedOpponentHandleSetRawMonData thumb_func_end RecordedOpponentHandleSetRawMonData
thumb_func_start sub_803C3B4 thumb_func_start LinkOpponentHandleLoadPokeSprite
sub_803C3B4: @ 803C3B4 LinkOpponentHandleLoadPokeSprite: @ 803C3B4
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -3684,10 +3684,10 @@ _0803C4F4: .4byte 0x0000ff10
_0803C4F8: .4byte gUnknown_2024024 _0803C4F8: .4byte gUnknown_2024024
_0803C4FC: .4byte gUnknown_3004FE0 _0803C4FC: .4byte gUnknown_3004FE0
_0803C500: .4byte sub_803AC14 _0803C500: .4byte sub_803AC14
thumb_func_end sub_803C3B4 thumb_func_end LinkOpponentHandleLoadPokeSprite
thumb_func_start sub_803C504 thumb_func_start LinkOpponentHandleSendOutPoke
sub_803C504: @ 803C504 LinkOpponentHandleSendOutPoke: @ 803C504
push {r4,lr} push {r4,lr}
ldr r1, _0803C53C @ =gUnknown_2023BCE ldr r1, _0803C53C @ =gUnknown_2023BCE
ldr r4, _0803C540 @ =gUnknown_2023BC4 ldr r4, _0803C540 @ =gUnknown_2023BC4
@@ -3721,7 +3721,7 @@ _0803C540: .4byte gUnknown_2023BC4
_0803C544: .4byte gUnknown_2022BC4 _0803C544: .4byte gUnknown_2022BC4
_0803C548: .4byte gUnknown_3004FE0 _0803C548: .4byte gUnknown_3004FE0
_0803C54C: .4byte sub_803AFFC _0803C54C: .4byte sub_803AFFC
thumb_func_end sub_803C504 thumb_func_end LinkOpponentHandleSendOutPoke
thumb_func_start sub_803C550 thumb_func_start sub_803C550
sub_803C550: @ 803C550 sub_803C550: @ 803C550
@@ -3899,8 +3899,8 @@ _0803C6CC: .4byte gUnknown_2024024
_0803C6D0: .4byte nullsub_8 _0803C6D0: .4byte nullsub_8
thumb_func_end sub_803C550 thumb_func_end sub_803C550
thumb_func_start sub_803C6D4 thumb_func_start LinkOpponentHandleReturnPokeToBall
sub_803C6D4: @ 803C6D4 LinkOpponentHandleReturnPokeToBall: @ 803C6D4
push {r4-r6,lr} push {r4-r6,lr}
ldr r1, _0803C708 @ =gUnknown_2022BC4 ldr r1, _0803C708 @ =gUnknown_2022BC4
ldr r6, _0803C70C @ =gUnknown_2023BC4 ldr r6, _0803C70C @ =gUnknown_2023BC4
@@ -3966,7 +3966,7 @@ _0803C758:
_0803C760: .4byte gUnknown_2023D44 _0803C760: .4byte gUnknown_2023D44
_0803C764: .4byte gUnknown_202063C _0803C764: .4byte gUnknown_202063C
_0803C768: .4byte gUnknown_3004FF0 _0803C768: .4byte gUnknown_3004FF0
thumb_func_end sub_803C6D4 thumb_func_end LinkOpponentHandleReturnPokeToBall
thumb_func_start sub_803C76C thumb_func_start sub_803C76C
sub_803C76C: @ 803C76C sub_803C76C: @ 803C76C
@@ -5531,8 +5531,8 @@ _0803D3AC: .4byte gUnknown_2023BC4
_0803D3B0: .4byte gUnknown_2022BC4 _0803D3B0: .4byte gUnknown_2022BC4
thumb_func_end RecordedOpponentHandlePlaySE thumb_func_end RecordedOpponentHandlePlaySE
thumb_func_start sub_803D3B4 thumb_func_start LinkOpponentHandlecmd44
sub_803D3B4: @ 803D3B4 LinkOpponentHandlecmd44: @ 803D3B4
push {lr} push {lr}
ldr r2, _0803D3DC @ =gUnknown_2022BC4 ldr r2, _0803D3DC @ =gUnknown_2022BC4
ldr r0, _0803D3E0 @ =gUnknown_2023BC4 ldr r0, _0803D3E0 @ =gUnknown_2023BC4
@@ -5553,7 +5553,7 @@ sub_803D3B4: @ 803D3B4
.align 2, 0 .align 2, 0
_0803D3DC: .4byte gUnknown_2022BC4 _0803D3DC: .4byte gUnknown_2022BC4
_0803D3E0: .4byte gUnknown_2023BC4 _0803D3E0: .4byte gUnknown_2023BC4
thumb_func_end sub_803D3B4 thumb_func_end LinkOpponentHandlecmd44
thumb_func_start RecordedOpponentHandleFaintingCry thumb_func_start RecordedOpponentHandleFaintingCry
RecordedOpponentHandleFaintingCry: @ 803D3E4 RecordedOpponentHandleFaintingCry: @ 803D3E4
+66 -66
View File
@@ -17,17 +17,17 @@ sub_80D4204: @ 80D4204
ldrb r0, [r0] ldrb r0, [r0]
lsls r0, 2 lsls r0, 2
adds r0, r1 adds r0, r1
ldr r1, _080D421C @ =sub_80D4220 ldr r1, _080D421C @ =LinkPartnerBufferRunCommand
str r1, [r0] str r1, [r0]
bx lr bx lr
.align 2, 0 .align 2, 0
_080D4214: .4byte gUnknown_3004FE0 _080D4214: .4byte gUnknown_3004FE0
_080D4218: .4byte gUnknown_2023BC4 _080D4218: .4byte gUnknown_2023BC4
_080D421C: .4byte sub_80D4220 _080D421C: .4byte LinkPartnerBufferRunCommand
thumb_func_end sub_80D4204 thumb_func_end sub_80D4204
thumb_func_start sub_80D4220 thumb_func_start LinkPartnerBufferRunCommand
sub_80D4220: @ 80D4220 LinkPartnerBufferRunCommand: @ 80D4220
push {lr} push {lr}
ldr r2, _080D4254 @ =gUnknown_2023BC8 ldr r2, _080D4254 @ =gUnknown_2023BC8
ldr r1, _080D4258 @ =gUnknown_825E45C ldr r1, _080D4258 @ =gUnknown_825E45C
@@ -64,7 +64,7 @@ _080D4268:
_080D426C: _080D426C:
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80D4220 thumb_func_end LinkPartnerBufferRunCommand
thumb_func_start sub_80D4270 thumb_func_start sub_80D4270
sub_80D4270: @ 80D4270 sub_80D4270: @ 80D4270
@@ -994,7 +994,7 @@ sub_80D49E8: @ 80D49E8
ldrb r0, [r4] ldrb r0, [r4]
lsls r0, 2 lsls r0, 2
adds r0, r1 adds r0, r1
ldr r1, _080D4A30 @ =sub_80D4220 ldr r1, _080D4A30 @ =LinkPartnerBufferRunCommand
str r1, [r0] str r1, [r0]
ldr r0, _080D4A34 @ =gUnknown_2022B4C ldr r0, _080D4A34 @ =gUnknown_2022B4C
ldr r0, [r0] ldr r0, [r0]
@@ -1019,7 +1019,7 @@ sub_80D49E8: @ 80D49E8
.align 2, 0 .align 2, 0
_080D4A28: .4byte gUnknown_3004FE0 _080D4A28: .4byte gUnknown_3004FE0
_080D4A2C: .4byte gUnknown_2023BC4 _080D4A2C: .4byte gUnknown_2023BC4
_080D4A30: .4byte sub_80D4220 _080D4A30: .4byte LinkPartnerBufferRunCommand
_080D4A34: .4byte gUnknown_2022B4C _080D4A34: .4byte gUnknown_2022B4C
_080D4A38: .4byte gUnknown_2022BC4 _080D4A38: .4byte gUnknown_2022BC4
_080D4A3C: _080D4A3C:
@@ -1094,8 +1094,8 @@ _080D4AB8: .4byte gUnknown_2024018
_080D4ABC: .4byte gUnknown_2023BC4 _080D4ABC: .4byte gUnknown_2023BC4
thumb_func_end sub_80D4A90 thumb_func_end sub_80D4A90
thumb_func_start sub_80D4AC0 thumb_func_start LinkPartnerHandleGetAttributes
sub_80D4AC0: @ 80D4AC0 LinkPartnerHandleGetAttributes: @ 80D4AC0
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0x100 sub sp, 0x100
movs r6, 0 movs r6, 0
@@ -1113,7 +1113,7 @@ sub_80D4AC0: @ 80D4AC0
adds r1, r0 adds r1, r0
ldrb r0, [r1] ldrb r0, [r1]
mov r1, sp mov r1, sp
bl sub_80D4B34 bl dp01_getattr_by_ch1_for_player_pokemon
adds r6, r0, 0 adds r6, r0, 0
b _080D4B1A b _080D4B1A
.align 2, 0 .align 2, 0
@@ -1132,7 +1132,7 @@ _080D4AFC:
lsrs r0, 24 lsrs r0, 24
mov r2, sp mov r2, sp
adds r1, r2, r6 adds r1, r2, r6
bl sub_80D4B34 bl dp01_getattr_by_ch1_for_player_pokemon
adds r6, r0 adds r6, r0
_080D4B12: _080D4B12:
lsrs r4, 1 lsrs r4, 1
@@ -1150,10 +1150,10 @@ _080D4B1A:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80D4AC0 thumb_func_end LinkPartnerHandleGetAttributes
thumb_func_start sub_80D4B34 thumb_func_start dp01_getattr_by_ch1_for_player_pokemon
sub_80D4B34: @ 80D4B34 dp01_getattr_by_ch1_for_player_pokemon: @ 80D4B34
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -2084,7 +2084,7 @@ _080D52CA:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080D52DC: .4byte gUnknown_2024284 _080D52DC: .4byte gUnknown_2024284
thumb_func_end sub_80D4B34 thumb_func_end dp01_getattr_by_ch1_for_player_pokemon
thumb_func_start sub_80D52E0 thumb_func_start sub_80D52E0
sub_80D52E0: @ 80D52E0 sub_80D52E0: @ 80D52E0
@@ -2094,8 +2094,8 @@ sub_80D52E0: @ 80D52E0
bx r0 bx r0
thumb_func_end sub_80D52E0 thumb_func_end sub_80D52E0
thumb_func_start sub_80D52EC thumb_func_start LinkPartnerHandleSetAttributes
sub_80D52EC: @ 80D52EC LinkPartnerHandleSetAttributes: @ 80D52EC
push {r4,r5,lr} push {r4,r5,lr}
ldr r1, _080D5310 @ =gUnknown_2022BC4 ldr r1, _080D5310 @ =gUnknown_2022BC4
ldr r0, _080D5314 @ =gUnknown_2023BC4 ldr r0, _080D5314 @ =gUnknown_2023BC4
@@ -2138,7 +2138,7 @@ _080D533A:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80D52EC thumb_func_end LinkPartnerHandleSetAttributes
thumb_func_start sub_80D5344 thumb_func_start sub_80D5344
sub_80D5344: @ 80D5344 sub_80D5344: @ 80D5344
@@ -3277,8 +3277,8 @@ _080D5D38: .4byte gUnknown_2023BC4
_080D5D3C: .4byte gUnknown_2023BCE _080D5D3C: .4byte gUnknown_2023BCE
thumb_func_end sub_80D5344 thumb_func_end sub_80D5344
thumb_func_start sub_80D5D40 thumb_func_start LinkPartnerHandlecmd3
sub_80D5D40: @ 80D5D40 LinkPartnerHandlecmd3: @ 80D5D40
push {r4-r7,lr} push {r4-r7,lr}
ldr r1, _080D5DA4 @ =gUnknown_2023BCE ldr r1, _080D5DA4 @ =gUnknown_2023BCE
ldr r7, _080D5DA8 @ =gUnknown_2023BC4 ldr r7, _080D5DA8 @ =gUnknown_2023BC4
@@ -3334,10 +3334,10 @@ _080D5DA4: .4byte gUnknown_2023BCE
_080D5DA8: .4byte gUnknown_2023BC4 _080D5DA8: .4byte gUnknown_2023BC4
_080D5DAC: .4byte gUnknown_2022BC4 _080D5DAC: .4byte gUnknown_2022BC4
_080D5DB0: .4byte gUnknown_2024284 _080D5DB0: .4byte gUnknown_2024284
thumb_func_end sub_80D5D40 thumb_func_end LinkPartnerHandlecmd3
thumb_func_start sub_80D5DB4 thumb_func_start LinkPartnerHandleLoadPokeSprite
sub_80D5DB4: @ 80D5DB4 LinkPartnerHandleLoadPokeSprite: @ 80D5DB4
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r8 mov r6, r8
push {r6} push {r6}
@@ -3461,10 +3461,10 @@ _080D5EC0: .4byte 0x0000ff10
_080D5EC4: .4byte gUnknown_2024024 _080D5EC4: .4byte gUnknown_2024024
_080D5EC8: .4byte gUnknown_3004FE0 _080D5EC8: .4byte gUnknown_3004FE0
_080D5ECC: .4byte sub_80D4590 _080D5ECC: .4byte sub_80D4590
thumb_func_end sub_80D5DB4 thumb_func_end LinkPartnerHandleLoadPokeSprite
thumb_func_start sub_80D5ED0 thumb_func_start LinkPartnerHandleSendOutPoke
sub_80D5ED0: @ 80D5ED0 LinkPartnerHandleSendOutPoke: @ 80D5ED0
push {r4-r6,lr} push {r4-r6,lr}
ldr r5, _080D5F28 @ =gUnknown_2023BC4 ldr r5, _080D5F28 @ =gUnknown_2023BC4
ldrb r0, [r5] ldrb r0, [r5]
@@ -3513,7 +3513,7 @@ _080D5F30: .4byte gUnknown_2023BCE
_080D5F34: .4byte gUnknown_2024284 _080D5F34: .4byte gUnknown_2024284
_080D5F38: .4byte gUnknown_3004FE0 _080D5F38: .4byte gUnknown_3004FE0
_080D5F3C: .4byte sub_80D4944 _080D5F3C: .4byte sub_80D4944
thumb_func_end sub_80D5ED0 thumb_func_end LinkPartnerHandleSendOutPoke
thumb_func_start sub_80D5F40 thumb_func_start sub_80D5F40
sub_80D5F40: @ 80D5F40 sub_80D5F40: @ 80D5F40
@@ -3681,8 +3681,8 @@ _080D60A4: .4byte gUnknown_2024024
_080D60A8: .4byte nullsub_8 _080D60A8: .4byte nullsub_8
thumb_func_end sub_80D5F40 thumb_func_end sub_80D5F40
thumb_func_start sub_80D60AC thumb_func_start LinkPartnerHandleReturnPokeToBall
sub_80D60AC: @ 80D60AC LinkPartnerHandleReturnPokeToBall: @ 80D60AC
push {r4-r6,lr} push {r4-r6,lr}
ldr r1, _080D60E0 @ =gUnknown_2022BC4 ldr r1, _080D60E0 @ =gUnknown_2022BC4
ldr r6, _080D60E4 @ =gUnknown_2023BC4 ldr r6, _080D60E4 @ =gUnknown_2023BC4
@@ -3746,7 +3746,7 @@ _080D612A:
_080D6130: .4byte gUnknown_2023D44 _080D6130: .4byte gUnknown_2023D44
_080D6134: .4byte gUnknown_202063C _080D6134: .4byte gUnknown_202063C
_080D6138: .4byte gUnknown_3004FF0 _080D6138: .4byte gUnknown_3004FF0
thumb_func_end sub_80D60AC thumb_func_end LinkPartnerHandleReturnPokeToBall
thumb_func_start sub_80D613C thumb_func_start sub_80D613C
sub_80D613C: @ 80D613C sub_80D613C: @ 80D613C
@@ -4973,8 +4973,8 @@ sub_80D6AD0: @ 80D6AD0
bx r0 bx r0
thumb_func_end sub_80D6AD0 thumb_func_end sub_80D6AD0
thumb_func_start sub_80D6ADC thumb_func_start LinkPartnerHandlecmd37
sub_80D6ADC: @ 80D6ADC LinkPartnerHandlecmd37: @ 80D6ADC
push {lr} push {lr}
ldr r2, _080D6AF4 @ =gUnknown_2022870 ldr r2, _080D6AF4 @ =gUnknown_2022870
ldrb r1, [r2] ldrb r1, [r2]
@@ -4987,10 +4987,10 @@ sub_80D6ADC: @ 80D6ADC
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D6AF4: .4byte gUnknown_2022870 _080D6AF4: .4byte gUnknown_2022870
thumb_func_end sub_80D6ADC thumb_func_end LinkPartnerHandlecmd37
thumb_func_start sub_80D6AF8 thumb_func_start LinkPartnerHandlecmd38
sub_80D6AF8: @ 80D6AF8 LinkPartnerHandlecmd38: @ 80D6AF8
push {lr} push {lr}
ldr r3, _080D6B24 @ =gUnknown_2022870 ldr r3, _080D6B24 @ =gUnknown_2022870
ldr r1, _080D6B28 @ =gUnknown_2022BC4 ldr r1, _080D6B28 @ =gUnknown_2022BC4
@@ -5015,10 +5015,10 @@ sub_80D6AF8: @ 80D6AF8
_080D6B24: .4byte gUnknown_2022870 _080D6B24: .4byte gUnknown_2022870
_080D6B28: .4byte gUnknown_2022BC4 _080D6B28: .4byte gUnknown_2022BC4
_080D6B2C: .4byte gUnknown_2023BC4 _080D6B2C: .4byte gUnknown_2023BC4
thumb_func_end sub_80D6AF8 thumb_func_end LinkPartnerHandlecmd38
thumb_func_start sub_80D6B30 thumb_func_start LinkPartnerHandlecmd39
sub_80D6B30: @ 80D6B30 LinkPartnerHandlecmd39: @ 80D6B30
push {lr} push {lr}
ldr r2, _080D6B44 @ =gUnknown_2022870 ldr r2, _080D6B44 @ =gUnknown_2022870
ldrb r1, [r2] ldrb r1, [r2]
@@ -5030,10 +5030,10 @@ sub_80D6B30: @ 80D6B30
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D6B44: .4byte gUnknown_2022870 _080D6B44: .4byte gUnknown_2022870
thumb_func_end sub_80D6B30 thumb_func_end LinkPartnerHandlecmd39
thumb_func_start sub_80D6B48 thumb_func_start LinkPartnerHandlecmd40
sub_80D6B48: @ 80D6B48 LinkPartnerHandlecmd40: @ 80D6B48
push {lr} push {lr}
ldr r3, _080D6B6C @ =gUnknown_2022870 ldr r3, _080D6B6C @ =gUnknown_2022870
ldr r1, [r3] ldr r1, [r3]
@@ -5052,10 +5052,10 @@ sub_80D6B48: @ 80D6B48
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D6B6C: .4byte gUnknown_2022870 _080D6B6C: .4byte gUnknown_2022870
thumb_func_end sub_80D6B48 thumb_func_end LinkPartnerHandlecmd40
thumb_func_start sub_80D6B70 thumb_func_start LinkPartnerHandleHitAnimation
sub_80D6B70: @ 80D6B70 LinkPartnerHandleHitAnimation: @ 80D6B70
push {r4,lr} push {r4,lr}
ldr r3, _080D6B98 @ =gUnknown_202063C ldr r3, _080D6B98 @ =gUnknown_202063C
ldr r2, _080D6B9C @ =gUnknown_2023D44 ldr r2, _080D6B9C @ =gUnknown_2023D44
@@ -5107,7 +5107,7 @@ _080D6BCE:
_080D6BD4: .4byte gUnknown_2024005 _080D6BD4: .4byte gUnknown_2024005
_080D6BD8: .4byte gUnknown_3004FE0 _080D6BD8: .4byte gUnknown_3004FE0
_080D6BDC: .4byte sub_80D4730 _080D6BDC: .4byte sub_80D4730
thumb_func_end sub_80D6B70 thumb_func_end LinkPartnerHandleHitAnimation
thumb_func_start sub_80D6BE0 thumb_func_start sub_80D6BE0
sub_80D6BE0: @ 80D6BE0 sub_80D6BE0: @ 80D6BE0
@@ -5117,8 +5117,8 @@ sub_80D6BE0: @ 80D6BE0
bx r0 bx r0
thumb_func_end sub_80D6BE0 thumb_func_end sub_80D6BE0
thumb_func_start sub_80D6BEC thumb_func_start LinkPartnerHandleEffectivenessSound
sub_80D6BEC: @ 80D6BEC LinkPartnerHandleEffectivenessSound: @ 80D6BEC
push {r4,lr} push {r4,lr}
ldr r4, _080D6C28 @ =gUnknown_2023BC4 ldr r4, _080D6C28 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -5150,10 +5150,10 @@ _080D6C00:
.align 2, 0 .align 2, 0
_080D6C28: .4byte gUnknown_2023BC4 _080D6C28: .4byte gUnknown_2023BC4
_080D6C2C: .4byte gUnknown_2022BC4 _080D6C2C: .4byte gUnknown_2022BC4
thumb_func_end sub_80D6BEC thumb_func_end LinkPartnerHandleEffectivenessSound
thumb_func_start sub_80D6C30 thumb_func_start LinkPartnerHandlecmd44
sub_80D6C30: @ 80D6C30 LinkPartnerHandlecmd44: @ 80D6C30
push {lr} push {lr}
ldr r2, _080D6C58 @ =gUnknown_2022BC4 ldr r2, _080D6C58 @ =gUnknown_2022BC4
ldr r0, _080D6C5C @ =gUnknown_2023BC4 ldr r0, _080D6C5C @ =gUnknown_2023BC4
@@ -5174,10 +5174,10 @@ sub_80D6C30: @ 80D6C30
.align 2, 0 .align 2, 0
_080D6C58: .4byte gUnknown_2022BC4 _080D6C58: .4byte gUnknown_2022BC4
_080D6C5C: .4byte gUnknown_2023BC4 _080D6C5C: .4byte gUnknown_2023BC4
thumb_func_end sub_80D6C30 thumb_func_end LinkPartnerHandlecmd44
thumb_func_start sub_80D6C60 thumb_func_start LinkPartnerHandleFaintingCry
sub_80D6C60: @ 80D6C60 LinkPartnerHandleFaintingCry: @ 80D6C60
push {lr} push {lr}
ldr r1, _080D6C94 @ =gUnknown_2023BCE ldr r1, _080D6C94 @ =gUnknown_2023BCE
ldr r0, _080D6C98 @ =gUnknown_2023BC4 ldr r0, _080D6C98 @ =gUnknown_2023BC4
@@ -5204,10 +5204,10 @@ sub_80D6C60: @ 80D6C60
_080D6C94: .4byte gUnknown_2023BCE _080D6C94: .4byte gUnknown_2023BCE
_080D6C98: .4byte gUnknown_2023BC4 _080D6C98: .4byte gUnknown_2023BC4
_080D6C9C: .4byte gUnknown_2024284 _080D6C9C: .4byte gUnknown_2024284
thumb_func_end sub_80D6C60 thumb_func_end LinkPartnerHandleFaintingCry
thumb_func_start sub_80D6CA0 thumb_func_start LinkPartnerHandleIntroSlide
sub_80D6CA0: @ 80D6CA0 LinkPartnerHandleIntroSlide: @ 80D6CA0
push {lr} push {lr}
ldr r1, _080D6CC8 @ =gUnknown_2022BC4 ldr r1, _080D6CC8 @ =gUnknown_2022BC4
ldr r0, _080D6CCC @ =gUnknown_2023BC4 ldr r0, _080D6CCC @ =gUnknown_2023BC4
@@ -5229,7 +5229,7 @@ sub_80D6CA0: @ 80D6CA0
_080D6CC8: .4byte gUnknown_2022BC4 _080D6CC8: .4byte gUnknown_2022BC4
_080D6CCC: .4byte gUnknown_2023BC4 _080D6CCC: .4byte gUnknown_2023BC4
_080D6CD0: .4byte gUnknown_2023F4C _080D6CD0: .4byte gUnknown_2023F4C
thumb_func_end sub_80D6CA0 thumb_func_end LinkPartnerHandleIntroSlide
thumb_func_start sub_80D6CD4 thumb_func_start sub_80D6CD4
sub_80D6CD4: @ 80D6CD4 sub_80D6CD4: @ 80D6CD4
@@ -5771,8 +5771,8 @@ sub_80D7138: @ 80D7138
bx r0 bx r0
thumb_func_end sub_80D7138 thumb_func_end sub_80D7138
thumb_func_start sub_80D7144 thumb_func_start LinkPartnerHandleSpriteInvisibility
sub_80D7144: @ 80D7144 LinkPartnerHandleSpriteInvisibility: @ 80D7144
push {r4,lr} push {r4,lr}
ldr r4, _080D7194 @ =gUnknown_2023BC4 ldr r4, _080D7194 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -5816,10 +5816,10 @@ _080D7194: .4byte gUnknown_2023BC4
_080D7198: .4byte gUnknown_202063C _080D7198: .4byte gUnknown_202063C
_080D719C: .4byte gUnknown_2023D44 _080D719C: .4byte gUnknown_2023D44
_080D71A0: .4byte gUnknown_2022BC4 _080D71A0: .4byte gUnknown_2022BC4
thumb_func_end sub_80D7144 thumb_func_end LinkPartnerHandleSpriteInvisibility
thumb_func_start sub_80D71A4 thumb_func_start LinkPartnerHandleBattleAnimation
sub_80D71A4: @ 80D71A4 LinkPartnerHandleBattleAnimation: @ 80D71A4
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0x4 sub sp, 0x4
ldr r6, _080D71E8 @ =gUnknown_2023BC4 ldr r6, _080D71E8 @ =gUnknown_2023BC4
@@ -5869,7 +5869,7 @@ _080D71FC:
.align 2, 0 .align 2, 0
_080D7204: .4byte gUnknown_3004FE0 _080D7204: .4byte gUnknown_3004FE0
_080D7208: .4byte sub_80D4A90 _080D7208: .4byte sub_80D4A90
thumb_func_end sub_80D71A4 thumb_func_end LinkPartnerHandleBattleAnimation
thumb_func_start sub_80D720C thumb_func_start sub_80D720C
sub_80D720C: @ 80D720C sub_80D720C: @ 80D720C
@@ -5887,8 +5887,8 @@ sub_80D7218: @ 80D7218
bx r0 bx r0
thumb_func_end sub_80D7218 thumb_func_end sub_80D7218
thumb_func_start sub_80D7224 thumb_func_start LinkPartnerHandlecmd55
sub_80D7224: @ 80D7224 LinkPartnerHandlecmd55: @ 80D7224
push {r4,lr} push {r4,lr}
ldr r2, _080D725C @ =gUnknown_2023E8A ldr r2, _080D725C @ =gUnknown_2023E8A
ldr r1, _080D7260 @ =gUnknown_2022BC4 ldr r1, _080D7260 @ =gUnknown_2022BC4
@@ -5919,7 +5919,7 @@ _080D7260: .4byte gUnknown_2022BC4
_080D7264: .4byte gUnknown_2023BC4 _080D7264: .4byte gUnknown_2023BC4
_080D7268: .4byte gUnknown_3004FE0 _080D7268: .4byte gUnknown_3004FE0
_080D726C: .4byte sub_802F6A8 _080D726C: .4byte sub_802F6A8
thumb_func_end sub_80D7224 thumb_func_end LinkPartnerHandlecmd55
thumb_func_start nullsub_78 thumb_func_start nullsub_78
nullsub_78: @ 80D7270 nullsub_78: @ 80D7270
+1 -1
View File
@@ -2134,7 +2134,7 @@ _080E86B4:
_080E86D8: .4byte gUnknown_2037AB8 _080E86D8: .4byte gUnknown_2037AB8
_080E86DC: .4byte gUnknown_2023BC4 _080E86DC: .4byte gUnknown_2023BC4
_080E86E0: _080E86E0:
bl sub_8036530 bl OpponentBufferExecCompleted
_080E86E4: _080E86E4:
ldr r0, _080E86FC @ =gUnknown_2023E82 ldr r0, _080E86FC @ =gUnknown_2023E82
movs r1, 0 movs r1, 0
+104 -104
View File
@@ -60,7 +60,7 @@ _08035AD4: .4byte gUnknown_2023BC4
_08035AD8: .4byte gUnknown_2022BC4 _08035AD8: .4byte gUnknown_2022BC4
_08035ADC: .4byte gUnknown_8250A34 _08035ADC: .4byte gUnknown_8250A34
_08035AE0: _08035AE0:
bl sub_8036530 bl OpponentBufferExecCompleted
_08035AE4: _08035AE4:
pop {r0} pop {r0}
bx r0 bx r0
@@ -84,7 +84,7 @@ sub_8035AE8: @ 8035AE8
ldr r0, _08035B1C @ =nullsub_8 ldr r0, _08035B1C @ =nullsub_8
cmp r1, r0 cmp r1, r0
bne _08035B0C bne _08035B0C
bl sub_8036530 bl OpponentBufferExecCompleted
_08035B0C: _08035B0C:
pop {r0} pop {r0}
bx r0 bx r0
@@ -113,7 +113,7 @@ sub_8035B20: @ 8035B20
ldr r0, _08035B54 @ =nullsub_8 ldr r0, _08035B54 @ =nullsub_8
cmp r1, r0 cmp r1, r0
bne _08035B44 bne _08035B44
bl sub_8036530 bl OpponentBufferExecCompleted
_08035B44: _08035B44:
pop {r0} pop {r0}
bx r0 bx r0
@@ -177,7 +177,7 @@ sub_8035B58: @ 8035B58
lsls r0, 2 lsls r0, 2
adds r0, r4 adds r0, r4
bl DestroySprite bl DestroySprite
bl sub_8036530 bl OpponentBufferExecCompleted
_08035BC8: _08035BC8:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
@@ -219,7 +219,7 @@ sub_8035BE8: @ 8035BE8
adds r0, r2 adds r0, r2
movs r1, 0 movs r1, 0
strb r1, [r0, 0x9] strb r1, [r0, 0x9]
bl sub_8036530 bl OpponentBufferExecCompleted
_08035C20: _08035C20:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -759,7 +759,7 @@ _0803605C:
bl FreeSpriteTilesByTag bl FreeSpriteTilesByTag
adds r0, r4, 0 adds r0, r4, 0
bl FreeSpritePaletteByTag bl FreeSpritePaletteByTag
bl sub_8036530 bl OpponentBufferExecCompleted
_08036094: _08036094:
pop {r4-r7} pop {r4-r7}
pop {r0} pop {r0}
@@ -827,7 +827,7 @@ _08036114: .4byte gUnknown_2022B4C
_08036118: .4byte gUnknown_3004FE0 _08036118: .4byte gUnknown_3004FE0
_0803611C: .4byte sub_80E8570 _0803611C: .4byte sub_80E8570
_08036120: _08036120:
bl sub_8036530 bl OpponentBufferExecCompleted
_08036124: _08036124:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
@@ -856,7 +856,7 @@ sub_803612C: @ 803612C
adds r0, r3, r0 adds r0, r3, r0
ldrb r0, [r0] ldrb r0, [r0]
bl SetHealthboxSpriteInvisible bl SetHealthboxSpriteInvisible
bl sub_8036530 bl OpponentBufferExecCompleted
_0803615A: _0803615A:
pop {r0} pop {r0}
bx r0 bx r0
@@ -908,7 +908,7 @@ sub_8036170: @ 8036170
adds r0, r1 adds r0, r1
ldrb r0, [r0] ldrb r0, [r0]
bl SetHealthboxSpriteInvisible bl SetHealthboxSpriteInvisible
bl sub_8036530 bl OpponentBufferExecCompleted
_080361CA: _080361CA:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
@@ -929,7 +929,7 @@ sub_80361E4: @ 80361E4
lsls r0, 16 lsls r0, 16
cmp r0, 0 cmp r0, 0
bne _080361F6 bne _080361F6
bl sub_8036530 bl OpponentBufferExecCompleted
_080361F6: _080361F6:
pop {r0} pop {r0}
bx r0 bx r0
@@ -963,7 +963,7 @@ sub_80361FC: @ 80361FC
strb r0, [r2] strb r0, [r2]
ldr r0, _08036244 @ =gUnknown_2024005 ldr r0, _08036244 @ =gUnknown_2024005
strb r3, [r0] strb r3, [r0]
bl sub_8036530 bl OpponentBufferExecCompleted
b _08036272 b _08036272
.align 2, 0 .align 2, 0
_08036238: .4byte gUnknown_2023D44 _08036238: .4byte gUnknown_2023D44
@@ -1079,7 +1079,7 @@ sub_80362E8: @ 80362E8
movs r2, 0x80 movs r2, 0x80
lsls r2, 1 lsls r2, 1
bl m4aMPlayVolumeControl bl m4aMPlayVolumeControl
bl sub_8036530 bl OpponentBufferExecCompleted
_08036320: _08036320:
pop {r0} pop {r0}
bx r0 bx r0
@@ -1294,7 +1294,7 @@ sub_80364D0: @ 80364D0
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080364F2 bne _080364F2
bl sub_8036530 bl OpponentBufferExecCompleted
_080364F2: _080364F2:
pop {r0} pop {r0}
bx r0 bx r0
@@ -1320,7 +1320,7 @@ sub_8036500: @ 8036500
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _08036522 bne _08036522
bl sub_8036530 bl OpponentBufferExecCompleted
_08036522: _08036522:
pop {r0} pop {r0}
bx r0 bx r0
@@ -1329,8 +1329,8 @@ _08036528: .4byte gUnknown_2024018
_0803652C: .4byte gUnknown_2023BC4 _0803652C: .4byte gUnknown_2023BC4
thumb_func_end sub_8036500 thumb_func_end sub_8036500
thumb_func_start sub_8036530 thumb_func_start OpponentBufferExecCompleted
sub_8036530: @ 8036530 OpponentBufferExecCompleted: @ 8036530
ldr r1, _08036554 @ =gUnknown_3004FE0 ldr r1, _08036554 @ =gUnknown_3004FE0
ldr r2, _08036558 @ =gUnknown_2023BC4 ldr r2, _08036558 @ =gUnknown_2023BC4
ldrb r0, [r2] ldrb r0, [r2]
@@ -1354,10 +1354,10 @@ _08036558: .4byte gUnknown_2023BC4
_0803655C: .4byte sub_8035A98 _0803655C: .4byte sub_8035A98
_08036560: .4byte gUnknown_2023BC8 _08036560: .4byte gUnknown_2023BC8
_08036564: .4byte gUnknown_825E45C _08036564: .4byte gUnknown_825E45C
thumb_func_end sub_8036530 thumb_func_end OpponentBufferExecCompleted
thumb_func_start sub_8036568 thumb_func_start OpponentHandleGetAttributes
sub_8036568: @ 8036568 OpponentHandleGetAttributes: @ 8036568
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0x100 sub sp, 0x100
movs r6, 0 movs r6, 0
@@ -1407,12 +1407,12 @@ _080365C2:
movs r0, 0x1 movs r0, 0x1
mov r2, sp mov r2, sp
bl EmitDataTransfer bl EmitDataTransfer
bl sub_8036530 bl OpponentBufferExecCompleted
add sp, 0x100 add sp, 0x100
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8036568 thumb_func_end OpponentHandleGetAttributes
thumb_func_start sub_80365DC thumb_func_start sub_80365DC
sub_80365DC: @ 80365DC sub_80365DC: @ 80365DC
@@ -2348,8 +2348,8 @@ _08036D72:
_08036D84: .4byte gUnknown_202402C _08036D84: .4byte gUnknown_202402C
thumb_func_end sub_80365DC thumb_func_end sub_80365DC
thumb_func_start sub_8036D88 thumb_func_start OpponentHandlecmd1
sub_8036D88: @ 8036D88 OpponentHandlecmd1: @ 8036D88
push {r4-r7,lr} push {r4-r7,lr}
sub sp, 0x58 sub sp, 0x58
ldr r2, _08036E00 @ =gUnknown_2023BCE ldr r2, _08036E00 @ =gUnknown_2023BCE
@@ -2404,7 +2404,7 @@ _08036DDE:
movs r0, 0x1 movs r0, 0x1
adds r2, r4, 0 adds r2, r4, 0
bl EmitDataTransfer bl EmitDataTransfer
bl sub_8036530 bl OpponentBufferExecCompleted
add sp, 0x58 add sp, 0x58
pop {r4-r7} pop {r4-r7}
pop {r0} pop {r0}
@@ -2414,10 +2414,10 @@ _08036E00: .4byte gUnknown_2023BCE
_08036E04: .4byte gUnknown_2023BC4 _08036E04: .4byte gUnknown_2023BC4
_08036E08: .4byte gUnknown_2022BC4 _08036E08: .4byte gUnknown_2022BC4
_08036E0C: .4byte gUnknown_202402C _08036E0C: .4byte gUnknown_202402C
thumb_func_end sub_8036D88 thumb_func_end OpponentHandlecmd1
thumb_func_start sub_8036E10 thumb_func_start OpponentHandleSetAttributes
sub_8036E10: @ 8036E10 OpponentHandleSetAttributes: @ 8036E10
push {r4,r5,lr} push {r4,r5,lr}
ldr r1, _08036E34 @ =gUnknown_2022BC4 ldr r1, _08036E34 @ =gUnknown_2022BC4
ldr r0, _08036E38 @ =gUnknown_2023BC4 ldr r0, _08036E38 @ =gUnknown_2023BC4
@@ -2456,11 +2456,11 @@ _08036E52:
cmp r5, 0x5 cmp r5, 0x5
bls _08036E44 bls _08036E44
_08036E5E: _08036E5E:
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8036E10 thumb_func_end OpponentHandleSetAttributes
thumb_func_start sub_8036E68 thumb_func_start sub_8036E68
sub_8036E68: @ 8036E68 sub_8036E68: @ 8036E68
@@ -3502,8 +3502,8 @@ _08037774:
_08037784: .4byte gUnknown_202402C _08037784: .4byte gUnknown_202402C
thumb_func_end sub_8036E68 thumb_func_end sub_8036E68
thumb_func_start sub_8037788 thumb_func_start OpponentHandlecmd3
sub_8037788: @ 8037788 OpponentHandlecmd3: @ 8037788
push {r4-r7,lr} push {r4-r7,lr}
ldr r1, _080377EC @ =gUnknown_2023BCE ldr r1, _080377EC @ =gUnknown_2023BCE
ldr r7, _080377F0 @ =gUnknown_2023BC4 ldr r7, _080377F0 @ =gUnknown_2023BC4
@@ -3550,7 +3550,7 @@ _080377BE:
cmp r3, r0 cmp r3, r0
bcc _080377BE bcc _080377BE
_080377E0: _080377E0:
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r4-r7} pop {r4-r7}
pop {r0} pop {r0}
bx r0 bx r0
@@ -3559,7 +3559,7 @@ _080377EC: .4byte gUnknown_2023BCE
_080377F0: .4byte gUnknown_2023BC4 _080377F0: .4byte gUnknown_2023BC4
_080377F4: .4byte gUnknown_2022BC4 _080377F4: .4byte gUnknown_2022BC4
_080377F8: .4byte gUnknown_202402C _080377F8: .4byte gUnknown_202402C
thumb_func_end sub_8037788 thumb_func_end OpponentHandlecmd3
thumb_func_start sub_80377FC thumb_func_start sub_80377FC
sub_80377FC: @ 80377FC sub_80377FC: @ 80377FC
@@ -4049,7 +4049,7 @@ _08037BF4:
adds r0, r1 adds r0, r1
ldrb r0, [r0] ldrb r0, [r0]
bl SetHealthboxSpriteInvisible bl SetHealthboxSpriteInvisible
bl sub_8036530 bl OpponentBufferExecCompleted
_08037C30: _08037C30:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
@@ -4741,7 +4741,7 @@ _080381CC: .4byte sub_803612C
thumb_func_start sub_80381D0 thumb_func_start sub_80381D0
sub_80381D0: @ 80381D0 sub_80381D0: @ 80381D0
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80381D0 thumb_func_end sub_80381D0
@@ -4749,7 +4749,7 @@ sub_80381D0: @ 80381D0
thumb_func_start sub_80381DC thumb_func_start sub_80381DC
sub_80381DC: @ 80381DC sub_80381DC: @ 80381DC
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80381DC thumb_func_end sub_80381DC
@@ -4757,7 +4757,7 @@ sub_80381DC: @ 80381DC
thumb_func_start sub_80381E8 thumb_func_start sub_80381E8
sub_80381E8: @ 80381E8 sub_80381E8: @ 80381E8
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80381E8 thumb_func_end sub_80381E8
@@ -4765,7 +4765,7 @@ sub_80381E8: @ 80381E8
thumb_func_start sub_80381F4 thumb_func_start sub_80381F4
sub_80381F4: @ 80381F4 sub_80381F4: @ 80381F4
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80381F4 thumb_func_end sub_80381F4
@@ -4881,7 +4881,7 @@ _08038212:
lsrs r3, r0, 24 lsrs r3, r0, 24
cmp r3, 0 cmp r3, 0
beq _08038308 beq _08038308
bl sub_8036530 bl OpponentBufferExecCompleted
b _08038326 b _08038326
.align 2, 0 .align 2, 0
_080382E4: .4byte gUnknown_2023BC4 _080382E4: .4byte gUnknown_2023BC4
@@ -5099,7 +5099,7 @@ _08038470:
lsls r0, 2 lsls r0, 2
adds r0, r2 adds r0, r2
strb r4, [r0, 0x4] strb r4, [r0, 0x4]
bl sub_8036530 bl OpponentBufferExecCompleted
_080384AC: _080384AC:
pop {r3-r5} pop {r3-r5}
mov r8, r3 mov r8, r3
@@ -5204,7 +5204,7 @@ _08038584: .4byte sub_80361E4
thumb_func_start sub_8038588 thumb_func_start sub_8038588
sub_8038588: @ 8038588 sub_8038588: @ 8038588
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038588 thumb_func_end sub_8038588
@@ -5213,7 +5213,7 @@ sub_8038588: @ 8038588
sub_8038594: @ 8038594 sub_8038594: @ 8038594
push {lr} push {lr}
bl sub_8039C84 bl sub_8039C84
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038594 thumb_func_end sub_8038594
@@ -5221,7 +5221,7 @@ sub_8038594: @ 8038594
thumb_func_start sub_80385A4 thumb_func_start sub_80385A4
sub_80385A4: @ 80385A4 sub_80385A4: @ 80385A4
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80385A4 thumb_func_end sub_80385A4
@@ -5318,7 +5318,7 @@ _08038656:
adds r2, r4, 0 adds r2, r4, 0
bl EmitTwoReturnValues bl EmitTwoReturnValues
_08038668: _08038668:
bl sub_8036530 bl OpponentBufferExecCompleted
b _08038712 b _08038712
.align 2, 0 .align 2, 0
_08038670: .4byte gUnknown_8250C04 _08038670: .4byte gUnknown_8250C04
@@ -5393,7 +5393,7 @@ _080386F8:
movs r1, 0xA movs r1, 0xA
bl EmitTwoReturnValues bl EmitTwoReturnValues
_0803870E: _0803870E:
bl sub_8036530 bl OpponentBufferExecCompleted
_08038712: _08038712:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
@@ -5414,7 +5414,7 @@ sub_8038718: @ 8038718
ldrb r1, [r0] ldrb r1, [r0]
movs r0, 0x1 movs r0, 0x1
bl EmitOneReturnValue bl EmitOneReturnValue
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
@@ -5529,7 +5529,7 @@ _0803880A:
movs r0, 0x1 movs r0, 0x1
movs r2, 0 movs r2, 0
bl EmitChosenMonReturnValue bl EmitChosenMonReturnValue
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
bx r0 bx r0
@@ -5541,7 +5541,7 @@ _08038834: .4byte gUnknown_2023FE8
thumb_func_start sub_8038838 thumb_func_start sub_8038838
sub_8038838: @ 8038838 sub_8038838: @ 8038838
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038838 thumb_func_end sub_8038838
@@ -5657,7 +5657,7 @@ _08038930: .4byte sub_80360A0
thumb_func_start sub_8038934 thumb_func_start sub_8038934
sub_8038934: @ 8038934 sub_8038934: @ 8038934
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038934 thumb_func_end sub_8038934
@@ -5772,7 +5772,7 @@ _08038A1C: .4byte sub_80364D0
thumb_func_start sub_8038A20 thumb_func_start sub_8038A20
sub_8038A20: @ 8038A20 sub_8038A20: @ 8038A20
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A20 thumb_func_end sub_8038A20
@@ -5780,7 +5780,7 @@ sub_8038A20: @ 8038A20
thumb_func_start sub_8038A2C thumb_func_start sub_8038A2C
sub_8038A2C: @ 8038A2C sub_8038A2C: @ 8038A2C
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A2C thumb_func_end sub_8038A2C
@@ -5788,7 +5788,7 @@ sub_8038A2C: @ 8038A2C
thumb_func_start sub_8038A38 thumb_func_start sub_8038A38
sub_8038A38: @ 8038A38 sub_8038A38: @ 8038A38
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A38 thumb_func_end sub_8038A38
@@ -5796,7 +5796,7 @@ sub_8038A38: @ 8038A38
thumb_func_start sub_8038A44 thumb_func_start sub_8038A44
sub_8038A44: @ 8038A44 sub_8038A44: @ 8038A44
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A44 thumb_func_end sub_8038A44
@@ -5804,7 +5804,7 @@ sub_8038A44: @ 8038A44
thumb_func_start sub_8038A50 thumb_func_start sub_8038A50
sub_8038A50: @ 8038A50 sub_8038A50: @ 8038A50
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A50 thumb_func_end sub_8038A50
@@ -5812,7 +5812,7 @@ sub_8038A50: @ 8038A50
thumb_func_start sub_8038A5C thumb_func_start sub_8038A5C
sub_8038A5C: @ 8038A5C sub_8038A5C: @ 8038A5C
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A5C thumb_func_end sub_8038A5C
@@ -5820,7 +5820,7 @@ sub_8038A5C: @ 8038A5C
thumb_func_start sub_8038A68 thumb_func_start sub_8038A68
sub_8038A68: @ 8038A68 sub_8038A68: @ 8038A68
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A68 thumb_func_end sub_8038A68
@@ -5828,7 +5828,7 @@ sub_8038A68: @ 8038A68
thumb_func_start sub_8038A74 thumb_func_start sub_8038A74
sub_8038A74: @ 8038A74 sub_8038A74: @ 8038A74
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A74 thumb_func_end sub_8038A74
@@ -5836,13 +5836,13 @@ sub_8038A74: @ 8038A74
thumb_func_start sub_8038A80 thumb_func_start sub_8038A80
sub_8038A80: @ 8038A80 sub_8038A80: @ 8038A80
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038A80 thumb_func_end sub_8038A80
thumb_func_start sub_8038A8C thumb_func_start OpponentHandlecmd37
sub_8038A8C: @ 8038A8C OpponentHandlecmd37: @ 8038A8C
push {lr} push {lr}
ldr r2, _08038AA4 @ =gUnknown_2022870 ldr r2, _08038AA4 @ =gUnknown_2022870
ldrb r1, [r2] ldrb r1, [r2]
@@ -5850,15 +5850,15 @@ sub_8038A8C: @ 8038A8C
negs r0, r0 negs r0, r0
ands r0, r1 ands r0, r1
strb r0, [r2] strb r0, [r2]
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038AA4: .4byte gUnknown_2022870 _08038AA4: .4byte gUnknown_2022870
thumb_func_end sub_8038A8C thumb_func_end OpponentHandlecmd37
thumb_func_start sub_8038AA8 thumb_func_start OpponentHandlecmd38
sub_8038AA8: @ 8038AA8 OpponentHandlecmd38: @ 8038AA8
push {lr} push {lr}
ldr r3, _08038AD4 @ =gUnknown_2022870 ldr r3, _08038AD4 @ =gUnknown_2022870
ldr r1, _08038AD8 @ =gUnknown_2022BC4 ldr r1, _08038AD8 @ =gUnknown_2022BC4
@@ -5876,32 +5876,32 @@ sub_8038AA8: @ 8038AA8
ands r0, r2 ands r0, r2
orrs r0, r1 orrs r0, r1
strb r0, [r3] strb r0, [r3]
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038AD4: .4byte gUnknown_2022870 _08038AD4: .4byte gUnknown_2022870
_08038AD8: .4byte gUnknown_2022BC4 _08038AD8: .4byte gUnknown_2022BC4
_08038ADC: .4byte gUnknown_2023BC4 _08038ADC: .4byte gUnknown_2023BC4
thumb_func_end sub_8038AA8 thumb_func_end OpponentHandlecmd38
thumb_func_start sub_8038AE0 thumb_func_start OpponentHandlecmd39
sub_8038AE0: @ 8038AE0 OpponentHandlecmd39: @ 8038AE0
push {lr} push {lr}
ldr r2, _08038AF4 @ =gUnknown_2022870 ldr r2, _08038AF4 @ =gUnknown_2022870
ldrb r1, [r2] ldrb r1, [r2]
movs r0, 0x7F movs r0, 0x7F
ands r0, r1 ands r0, r1
strb r0, [r2] strb r0, [r2]
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038AF4: .4byte gUnknown_2022870 _08038AF4: .4byte gUnknown_2022870
thumb_func_end sub_8038AE0 thumb_func_end OpponentHandlecmd39
thumb_func_start sub_8038AF8 thumb_func_start OpponentHandlecmd40
sub_8038AF8: @ 8038AF8 OpponentHandlecmd40: @ 8038AF8
push {lr} push {lr}
ldr r3, _08038B1C @ =gUnknown_2022870 ldr r3, _08038B1C @ =gUnknown_2022870
ldr r1, [r3] ldr r1, [r3]
@@ -5915,15 +5915,15 @@ sub_8038AF8: @ 8038AF8
ands r0, r2 ands r0, r2
orrs r0, r1 orrs r0, r1
strb r0, [r3] strb r0, [r3]
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038B1C: .4byte gUnknown_2022870 _08038B1C: .4byte gUnknown_2022870
thumb_func_end sub_8038AF8 thumb_func_end OpponentHandlecmd40
thumb_func_start sub_8038B20 thumb_func_start OpponentHandleHitAnimation
sub_8038B20: @ 8038B20 OpponentHandleHitAnimation: @ 8038B20
push {r4,lr} push {r4,lr}
ldr r3, _08038B48 @ =gUnknown_202063C ldr r3, _08038B48 @ =gUnknown_202063C
ldr r2, _08038B4C @ =gUnknown_2023D44 ldr r2, _08038B4C @ =gUnknown_2023D44
@@ -5940,7 +5940,7 @@ sub_8038B20: @ 8038B20
lsls r0, 29 lsls r0, 29
cmp r0, 0 cmp r0, 0
bge _08038B54 bge _08038B54
bl sub_8036530 bl OpponentBufferExecCompleted
b _08038B7E b _08038B7E
.align 2, 0 .align 2, 0
_08038B48: .4byte gUnknown_202063C _08038B48: .4byte gUnknown_202063C
@@ -5975,18 +5975,18 @@ _08038B7E:
_08038B84: .4byte gUnknown_2024005 _08038B84: .4byte gUnknown_2024005
_08038B88: .4byte gUnknown_3004FE0 _08038B88: .4byte gUnknown_3004FE0
_08038B8C: .4byte sub_80361FC _08038B8C: .4byte sub_80361FC
thumb_func_end sub_8038B20 thumb_func_end OpponentHandleHitAnimation
thumb_func_start sub_8038B90 thumb_func_start sub_8038B90
sub_8038B90: @ 8038B90 sub_8038B90: @ 8038B90
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8038B90 thumb_func_end sub_8038B90
thumb_func_start sub_8038B9C thumb_func_start OpponentHandleEffectivenessSound
sub_8038B9C: @ 8038B9C OpponentHandleEffectivenessSound: @ 8038B9C
push {r4,lr} push {r4,lr}
ldr r4, _08038BD8 @ =gUnknown_2023BC4 ldr r4, _08038BD8 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -6011,17 +6011,17 @@ _08038BB0:
lsls r1, r3, 24 lsls r1, r3, 24
asrs r1, 24 asrs r1, 24
bl PlaySE12WithPanning bl PlaySE12WithPanning
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038BD8: .4byte gUnknown_2023BC4 _08038BD8: .4byte gUnknown_2023BC4
_08038BDC: .4byte gUnknown_2022BC4 _08038BDC: .4byte gUnknown_2022BC4
thumb_func_end sub_8038B9C thumb_func_end OpponentHandleEffectivenessSound
thumb_func_start sub_8038BE0 thumb_func_start OpponentHandlecmd44
sub_8038BE0: @ 8038BE0 OpponentHandlecmd44: @ 8038BE0
push {lr} push {lr}
ldr r2, _08038C08 @ =gUnknown_2022BC4 ldr r2, _08038C08 @ =gUnknown_2022BC4
ldr r0, _08038C0C @ =gUnknown_2023BC4 ldr r0, _08038C0C @ =gUnknown_2023BC4
@@ -6036,16 +6036,16 @@ sub_8038BE0: @ 8038BE0
lsls r1, 8 lsls r1, 8
orrs r0, r1 orrs r0, r1
bl PlayFanfare bl PlayFanfare
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038C08: .4byte gUnknown_2022BC4 _08038C08: .4byte gUnknown_2022BC4
_08038C0C: .4byte gUnknown_2023BC4 _08038C0C: .4byte gUnknown_2023BC4
thumb_func_end sub_8038BE0 thumb_func_end OpponentHandlecmd44
thumb_func_start sub_8038C10 thumb_func_start OpponentHandleFaintingCry
sub_8038C10: @ 8038C10 OpponentHandleFaintingCry: @ 8038C10
push {lr} push {lr}
ldr r1, _08038C40 @ =gUnknown_2023BCE ldr r1, _08038C40 @ =gUnknown_2023BCE
ldr r0, _08038C44 @ =gUnknown_2023BC4 ldr r0, _08038C44 @ =gUnknown_2023BC4
@@ -6064,17 +6064,17 @@ sub_8038C10: @ 8038C10
movs r1, 0x19 movs r1, 0x19
movs r2, 0x5 movs r2, 0x5
bl PlayCry3 bl PlayCry3
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038C40: .4byte gUnknown_2023BCE _08038C40: .4byte gUnknown_2023BCE
_08038C44: .4byte gUnknown_2023BC4 _08038C44: .4byte gUnknown_2023BC4
_08038C48: .4byte gUnknown_202402C _08038C48: .4byte gUnknown_202402C
thumb_func_end sub_8038C10 thumb_func_end OpponentHandleFaintingCry
thumb_func_start sub_8038C4C thumb_func_start OpponentHandleIntroSlide
sub_8038C4C: @ 8038C4C OpponentHandleIntroSlide: @ 8038C4C
push {lr} push {lr}
ldr r1, _08038C74 @ =gUnknown_2022BC4 ldr r1, _08038C74 @ =gUnknown_2022BC4
ldr r0, _08038C78 @ =gUnknown_2023BC4 ldr r0, _08038C78 @ =gUnknown_2023BC4
@@ -6089,14 +6089,14 @@ sub_8038C4C: @ 8038C4C
movs r1, 0x1 movs r1, 0x1
orrs r0, r1 orrs r0, r1
strh r0, [r2] strh r0, [r2]
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08038C74: .4byte gUnknown_2022BC4 _08038C74: .4byte gUnknown_2022BC4
_08038C78: .4byte gUnknown_2023BC4 _08038C78: .4byte gUnknown_2023BC4
_08038C7C: .4byte gUnknown_2023F4C _08038C7C: .4byte gUnknown_2023F4C
thumb_func_end sub_8038C4C thumb_func_end OpponentHandleIntroSlide
thumb_func_start sub_8038C80 thumb_func_start sub_8038C80
sub_8038C80: @ 8038C80 sub_8038C80: @ 8038C80
@@ -6376,7 +6376,7 @@ sub_8038EA8: @ 8038EA8
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08038ED8 bne _08038ED8
bl sub_8036530 bl OpponentBufferExecCompleted
b _08038FA2 b _08038FA2
.align 2, 0 .align 2, 0
_08038ED0: .4byte gUnknown_2022BC4 _08038ED0: .4byte gUnknown_2022BC4
@@ -6522,7 +6522,7 @@ sub_8038FBC: @ 8038FBC
adds r0, r2 adds r0, r2
movs r1, 0 movs r1, 0
strb r1, [r0, 0x5] strb r1, [r0, 0x5]
bl sub_8036530 bl OpponentBufferExecCompleted
_08038FF4: _08038FF4:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -6560,7 +6560,7 @@ sub_8039004: @ 8039004
ldr r1, _08039050 @ =sub_80491B0 ldr r1, _08039050 @ =sub_80491B0
str r1, [r0] str r1, [r0]
_08039036: _08039036:
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
@@ -6574,7 +6574,7 @@ _08039050: .4byte sub_80491B0
thumb_func_start sub_8039054 thumb_func_start sub_8039054
sub_8039054: @ 8039054 sub_8039054: @ 8039054
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8039054 thumb_func_end sub_8039054
@@ -6615,7 +6615,7 @@ sub_8039060: @ 8039060
ldrb r0, [r4] ldrb r0, [r4]
bl CopyBattleSpriteInvisibility bl CopyBattleSpriteInvisibility
_080390A6: _080390A6:
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
@@ -6657,7 +6657,7 @@ sub_80390C0: @ 80390C0
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0803910C beq _0803910C
bl sub_8036530 bl OpponentBufferExecCompleted
b _08039118 b _08039118
.align 2, 0 .align 2, 0
_08039104: .4byte gUnknown_2023BC4 _08039104: .4byte gUnknown_2023BC4
@@ -6682,7 +6682,7 @@ _08039124: .4byte sub_8036500
thumb_func_start sub_8039128 thumb_func_start sub_8039128
sub_8039128: @ 8039128 sub_8039128: @ 8039128
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8039128 thumb_func_end sub_8039128
@@ -6690,7 +6690,7 @@ sub_8039128: @ 8039128
thumb_func_start sub_8039134 thumb_func_start sub_8039134
sub_8039134: @ 8039134 sub_8039134: @ 8039134
push {lr} push {lr}
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8039134 thumb_func_end sub_8039134
@@ -6718,7 +6718,7 @@ OpponentHandleCmd55: @ 8039140
ldr r0, [r2, 0x8] ldr r0, [r2, 0x8]
bl SetMainCallback2 bl SetMainCallback2
_0803916A: _0803916A:
bl sub_8036530 bl OpponentBufferExecCompleted
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
+23 -23
View File
@@ -10,8 +10,8 @@ nullsub_13: @ 802E310
bx lr bx lr
thumb_func_end nullsub_13 thumb_func_end nullsub_13
thumb_func_start sub_802E314 thumb_func_start SetBankFuncToPlayerBufferRunCommand
sub_802E314: @ 802E314 SetBankFuncToPlayerBufferRunCommand: @ 802E314
ldr r1, _0802E32C @ =gUnknown_3004FE0 ldr r1, _0802E32C @ =gUnknown_3004FE0
ldr r0, _0802E330 @ =gUnknown_2023BC4 ldr r0, _0802E330 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -28,7 +28,7 @@ _0802E32C: .4byte gUnknown_3004FE0
_0802E330: .4byte gUnknown_2023BC4 _0802E330: .4byte gUnknown_2023BC4
_0802E334: .4byte PlayerBufferRunCommand _0802E334: .4byte PlayerBufferRunCommand
_0802E338: .4byte gUnknown_2024005 _0802E338: .4byte gUnknown_2024005
thumb_func_end sub_802E314 thumb_func_end SetBankFuncToPlayerBufferRunCommand
thumb_func_start PlayerBufferExecCompleted thumb_func_start PlayerBufferExecCompleted
PlayerBufferExecCompleted: @ 802E33C PlayerBufferExecCompleted: @ 802E33C
@@ -4648,7 +4648,7 @@ MoveSelectionDisplayPpNumber: @ 80308CC
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r1, 0xBA movs r1, 0xBA
strb r1, [r0] strb r1, [r0]
adds r0, 0x1 adds r0, 0x1
@@ -4660,7 +4660,7 @@ MoveSelectionDisplayPpNumber: @ 80308CC
ldrb r1, [r4] ldrb r1, [r4]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r6, 0 adds r0, r6, 0
movs r1, 0x9 movs r1, 0x9
bl sub_80D87BC bl sub_80D87BC
@@ -7561,8 +7561,8 @@ _08032158: .4byte gUnknown_2024024
_0803215C: .4byte nullsub_8 _0803215C: .4byte nullsub_8
thumb_func_end sub_8031FF4 thumb_func_end sub_8031FF4
thumb_func_start sub_8032160 thumb_func_start PlayerHandleReturnPokeToBall
sub_8032160: @ 8032160 PlayerHandleReturnPokeToBall: @ 8032160
push {r4-r6,lr} push {r4-r6,lr}
ldr r1, _08032194 @ =gUnknown_2022BC4 ldr r1, _08032194 @ =gUnknown_2022BC4
ldr r6, _08032198 @ =gUnknown_2023BC4 ldr r6, _08032198 @ =gUnknown_2023BC4
@@ -7626,7 +7626,7 @@ _080321DE:
_080321E4: .4byte gUnknown_2023D44 _080321E4: .4byte gUnknown_2023D44
_080321E8: .4byte gUnknown_202063C _080321E8: .4byte gUnknown_202063C
_080321EC: .4byte gUnknown_3004FF0 _080321EC: .4byte gUnknown_3004FF0
thumb_func_end sub_8032160 thumb_func_end PlayerHandleReturnPokeToBall
thumb_func_start sub_80321F0 thumb_func_start sub_80321F0
sub_80321F0: @ 80321F0 sub_80321F0: @ 80321F0
@@ -9848,8 +9848,8 @@ _080333CC: .4byte gUnknown_2023BC4
_080333D0: .4byte gUnknown_2022BC4 _080333D0: .4byte gUnknown_2022BC4
thumb_func_end PlayerHandlePlaySE thumb_func_end PlayerHandlePlaySE
thumb_func_start sub_80333D4 thumb_func_start PlayerHandlecmd44
sub_80333D4: @ 80333D4 PlayerHandlecmd44: @ 80333D4
push {lr} push {lr}
ldr r2, _080333FC @ =gUnknown_2022BC4 ldr r2, _080333FC @ =gUnknown_2022BC4
ldr r0, _08033400 @ =gUnknown_2023BC4 ldr r0, _08033400 @ =gUnknown_2023BC4
@@ -9870,7 +9870,7 @@ sub_80333D4: @ 80333D4
.align 2, 0 .align 2, 0
_080333FC: .4byte gUnknown_2022BC4 _080333FC: .4byte gUnknown_2022BC4
_08033400: .4byte gUnknown_2023BC4 _08033400: .4byte gUnknown_2023BC4
thumb_func_end sub_80333D4 thumb_func_end PlayerHandlecmd44
thumb_func_start PlayerHandleFaintingCry thumb_func_start PlayerHandleFaintingCry
PlayerHandleFaintingCry: @ 8033404 PlayerHandleFaintingCry: @ 8033404
@@ -10513,8 +10513,8 @@ _08033944: .4byte gUnknown_2023D44
_08033948: .4byte gUnknown_2022BC4 _08033948: .4byte gUnknown_2022BC4
thumb_func_end PlayerHandleSpriteInvisibility thumb_func_end PlayerHandleSpriteInvisibility
thumb_func_start sub_803394C thumb_func_start PlayerHandleBattleAnimation
sub_803394C: @ 803394C PlayerHandleBattleAnimation: @ 803394C
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0x4 sub sp, 0x4
ldr r6, _08033990 @ =gUnknown_2023BC4 ldr r6, _08033990 @ =gUnknown_2023BC4
@@ -10564,10 +10564,10 @@ _080339A4:
.align 2, 0 .align 2, 0
_080339AC: .4byte gUnknown_3004FE0 _080339AC: .4byte gUnknown_3004FE0
_080339B0: .4byte CompleteOnFinishedBattleAnimation _080339B0: .4byte CompleteOnFinishedBattleAnimation
thumb_func_end sub_803394C thumb_func_end PlayerHandleBattleAnimation
thumb_func_start sub_80339B4 thumb_func_start PlayerHandleLinkStandbyMsg
sub_80339B4: @ 80339B4 PlayerHandleLinkStandbyMsg: @ 80339B4
push {r4,lr} push {r4,lr}
ldr r1, _080339D4 @ =gUnknown_2022BC4 ldr r1, _080339D4 @ =gUnknown_2022BC4
ldr r0, _080339D8 @ =gUnknown_2023BC4 ldr r0, _080339D8 @ =gUnknown_2023BC4
@@ -10610,10 +10610,10 @@ _08033A04:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80339B4 thumb_func_end PlayerHandleLinkStandbyMsg
thumb_func_start sub_8033A10 thumb_func_start PlayerHandleResetActionMoveSelection
sub_8033A10: @ 8033A10 PlayerHandleResetActionMoveSelection: @ 8033A10
push {r4,lr} push {r4,lr}
ldr r1, _08033A30 @ =gUnknown_2022BC4 ldr r1, _08033A30 @ =gUnknown_2022BC4
ldr r4, _08033A34 @ =gUnknown_2023BC4 ldr r4, _08033A34 @ =gUnknown_2023BC4
@@ -10666,10 +10666,10 @@ _08033A68:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08033A74: .4byte gUnknown_2023FFC _08033A74: .4byte gUnknown_2023FFC
thumb_func_end sub_8033A10 thumb_func_end PlayerHandleResetActionMoveSelection
thumb_func_start sub_8033A78 thumb_func_start PlayerHandlecmd55
sub_8033A78: @ 8033A78 PlayerHandlecmd55: @ 8033A78
push {r4,lr} push {r4,lr}
ldr r2, _08033AB0 @ =gUnknown_2023E8A ldr r2, _08033AB0 @ =gUnknown_2023E8A
ldr r1, _08033AB4 @ =gUnknown_2022BC4 ldr r1, _08033AB4 @ =gUnknown_2022BC4
@@ -10700,7 +10700,7 @@ _08033AB4: .4byte gUnknown_2022BC4
_08033AB8: .4byte gUnknown_2023BC4 _08033AB8: .4byte gUnknown_2023BC4
_08033ABC: .4byte gUnknown_3004FE0 _08033ABC: .4byte gUnknown_3004FE0
_08033AC0: .4byte sub_802F6A8 _08033AC0: .4byte sub_802F6A8
thumb_func_end sub_8033A78 thumb_func_end PlayerHandlecmd55
thumb_func_start nullsub_15 thumb_func_start nullsub_15
nullsub_15: @ 8033AC4 nullsub_15: @ 8033AC4
+3 -3
View File
@@ -1269,8 +1269,8 @@ _080DDEAC: .4byte gUnknown_2023BC4
_080DDEB0: .4byte gUnknown_2022BC4 _080DDEB0: .4byte gUnknown_2022BC4
thumb_func_end SafariHandlePlaySE thumb_func_end SafariHandlePlaySE
thumb_func_start sub_80DDEB4 thumb_func_start SafariHandlecmd44
sub_80DDEB4: @ 80DDEB4 SafariHandlecmd44: @ 80DDEB4
push {lr} push {lr}
ldr r2, _080DDEDC @ =gUnknown_2022BC4 ldr r2, _080DDEDC @ =gUnknown_2022BC4
ldr r0, _080DDEE0 @ =gUnknown_2023BC4 ldr r0, _080DDEE0 @ =gUnknown_2023BC4
@@ -1291,7 +1291,7 @@ sub_80DDEB4: @ 80DDEB4
.align 2, 0 .align 2, 0
_080DDEDC: .4byte gUnknown_2022BC4 _080DDEDC: .4byte gUnknown_2022BC4
_080DDEE0: .4byte gUnknown_2023BC4 _080DDEE0: .4byte gUnknown_2023BC4
thumb_func_end sub_80DDEB4 thumb_func_end SafariHandlecmd44
thumb_func_start SafariHandleFaintingCry thumb_func_start SafariHandleFaintingCry
SafariHandleFaintingCry: @ 80DDEE4 SafariHandleFaintingCry: @ 80DDEE4
+24 -24
View File
@@ -213,7 +213,7 @@ _0800D3DC: .4byte gUnknown_3004FE0
_0800D3E0: .4byte sub_80E75B0 _0800D3E0: .4byte sub_80E75B0
_0800D3E4: _0800D3E4:
ldr r1, _0800D400 @ =gUnknown_3004FE0 ldr r1, _0800D400 @ =gUnknown_3004FE0
ldr r0, _0800D404 @ =sub_802E314 ldr r0, _0800D404 @ =SetBankFuncToPlayerBufferRunCommand
_0800D3E8: _0800D3E8:
str r0, [r1] str r0, [r1]
adds r2, r1, 0 adds r2, r1, 0
@@ -229,7 +229,7 @@ _0800D3E8:
b _0800D478 b _0800D478
.align 2, 0 .align 2, 0
_0800D400: .4byte gUnknown_3004FE0 _0800D400: .4byte gUnknown_3004FE0
_0800D404: .4byte sub_802E314 _0800D404: .4byte SetBankFuncToPlayerBufferRunCommand
_0800D408: .4byte gUnknown_2023BD6 _0800D408: .4byte gUnknown_2023BD6
_0800D40C: .4byte sub_8035A7C _0800D40C: .4byte sub_8035A7C
_0800D410: .4byte gUnknown_2023BCC _0800D410: .4byte gUnknown_2023BCC
@@ -265,7 +265,7 @@ _0800D450: .4byte sub_81560A4
_0800D454: .4byte gUnknown_2023BD6 _0800D454: .4byte gUnknown_2023BD6
_0800D458: _0800D458:
ldr r2, _0800D480 @ =gUnknown_3004FE0 ldr r2, _0800D480 @ =gUnknown_3004FE0
ldr r0, _0800D484 @ =sub_802E314 ldr r0, _0800D484 @ =SetBankFuncToPlayerBufferRunCommand
str r0, [r2] str r0, [r2]
ldr r1, _0800D488 @ =gUnknown_2023BD6 ldr r1, _0800D488 @ =gUnknown_2023BD6
strb r3, [r1] strb r3, [r1]
@@ -288,7 +288,7 @@ _0800D478:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800D480: .4byte gUnknown_3004FE0 _0800D480: .4byte gUnknown_3004FE0
_0800D484: .4byte sub_802E314 _0800D484: .4byte SetBankFuncToPlayerBufferRunCommand
_0800D488: .4byte gUnknown_2023BD6 _0800D488: .4byte gUnknown_2023BD6
_0800D48C: .4byte sub_8035A7C _0800D48C: .4byte sub_8035A7C
_0800D490: .4byte gUnknown_2023BCC _0800D490: .4byte gUnknown_2023BCC
@@ -316,7 +316,7 @@ sub_800D494: @ 800D494
ldr r0, _0800D4D8 @ =sub_80123C0 ldr r0, _0800D4D8 @ =sub_80123C0
str r0, [r1] str r0, [r1]
ldr r2, _0800D4DC @ =gUnknown_3004FE0 ldr r2, _0800D4DC @ =gUnknown_3004FE0
ldr r0, _0800D4E0 @ =sub_802E314 ldr r0, _0800D4E0 @ =SetBankFuncToPlayerBufferRunCommand
str r0, [r2] str r0, [r2]
ldr r1, _0800D4E4 @ =gUnknown_2023BD6 ldr r1, _0800D4E4 @ =gUnknown_2023BD6
strb r3, [r1] strb r3, [r1]
@@ -331,13 +331,13 @@ _0800D4D0: .4byte gUnknown_2022B4C
_0800D4D4: .4byte gUnknown_3004F84 _0800D4D4: .4byte gUnknown_3004F84
_0800D4D8: .4byte sub_80123C0 _0800D4D8: .4byte sub_80123C0
_0800D4DC: .4byte gUnknown_3004FE0 _0800D4DC: .4byte gUnknown_3004FE0
_0800D4E0: .4byte sub_802E314 _0800D4E0: .4byte SetBankFuncToPlayerBufferRunCommand
_0800D4E4: .4byte gUnknown_2023BD6 _0800D4E4: .4byte gUnknown_2023BD6
_0800D4E8: .4byte sub_803A668 _0800D4E8: .4byte sub_803A668
_0800D4EC: .4byte gUnknown_2023BCC _0800D4EC: .4byte gUnknown_2023BCC
_0800D4F0: _0800D4F0:
ldr r2, _0800D508 @ =gUnknown_3004FE0 ldr r2, _0800D508 @ =gUnknown_3004FE0
ldr r0, _0800D50C @ =sub_802E314 ldr r0, _0800D50C @ =SetBankFuncToPlayerBufferRunCommand
str r0, [r2, 0x4] str r0, [r2, 0x4]
ldr r1, _0800D510 @ =gUnknown_2023BD6 ldr r1, _0800D510 @ =gUnknown_2023BD6
strb r4, [r1, 0x1] strb r4, [r1, 0x1]
@@ -349,7 +349,7 @@ _0800D4F0:
b _0800D752 b _0800D752
.align 2, 0 .align 2, 0
_0800D508: .4byte gUnknown_3004FE0 _0800D508: .4byte gUnknown_3004FE0
_0800D50C: .4byte sub_802E314 _0800D50C: .4byte SetBankFuncToPlayerBufferRunCommand
_0800D510: .4byte gUnknown_2023BD6 _0800D510: .4byte gUnknown_2023BD6
_0800D514: .4byte sub_803A668 _0800D514: .4byte sub_803A668
_0800D518: .4byte gUnknown_2023BCC _0800D518: .4byte gUnknown_2023BCC
@@ -367,7 +367,7 @@ _0800D51C:
ldr r0, _0800D558 @ =sub_80123C0 ldr r0, _0800D558 @ =sub_80123C0
str r0, [r1] str r0, [r1]
ldr r2, _0800D55C @ =gUnknown_3004FE0 ldr r2, _0800D55C @ =gUnknown_3004FE0
ldr r4, _0800D560 @ =sub_802E314 ldr r4, _0800D560 @ =SetBankFuncToPlayerBufferRunCommand
str r4, [r2] str r4, [r2]
ldr r1, _0800D564 @ =gUnknown_2023BD6 ldr r1, _0800D564 @ =gUnknown_2023BD6
movs r0, 0 movs r0, 0
@@ -386,12 +386,12 @@ _0800D51C:
_0800D554: .4byte gUnknown_3004F84 _0800D554: .4byte gUnknown_3004F84
_0800D558: .4byte sub_80123C0 _0800D558: .4byte sub_80123C0
_0800D55C: .4byte gUnknown_3004FE0 _0800D55C: .4byte gUnknown_3004FE0
_0800D560: .4byte sub_802E314 _0800D560: .4byte SetBankFuncToPlayerBufferRunCommand
_0800D564: .4byte gUnknown_2023BD6 _0800D564: .4byte gUnknown_2023BD6
_0800D568: .4byte sub_803A668 _0800D568: .4byte sub_803A668
_0800D56C: _0800D56C:
ldr r2, _0800D590 @ =gUnknown_3004FE0 ldr r2, _0800D590 @ =gUnknown_3004FE0
ldr r0, _0800D594 @ =sub_802E314 ldr r0, _0800D594 @ =SetBankFuncToPlayerBufferRunCommand
str r0, [r2, 0x4] str r0, [r2, 0x4]
ldr r1, _0800D598 @ =gUnknown_2023BD6 ldr r1, _0800D598 @ =gUnknown_2023BD6
strb r3, [r1, 0x1] strb r3, [r1, 0x1]
@@ -410,7 +410,7 @@ _0800D588:
b _0800D754 b _0800D754
.align 2, 0 .align 2, 0
_0800D590: .4byte gUnknown_3004FE0 _0800D590: .4byte gUnknown_3004FE0
_0800D594: .4byte sub_802E314 _0800D594: .4byte SetBankFuncToPlayerBufferRunCommand
_0800D598: .4byte gUnknown_2023BD6 _0800D598: .4byte gUnknown_2023BD6
_0800D59C: .4byte sub_803A668 _0800D59C: .4byte sub_803A668
_0800D5A0: .4byte gUnknown_2023BCC _0800D5A0: .4byte gUnknown_2023BCC
@@ -480,7 +480,7 @@ _0800D61A:
lsls r1, 2 lsls r1, 2
ldr r2, _0800D644 @ =gUnknown_3004FE0 ldr r2, _0800D644 @ =gUnknown_3004FE0
adds r1, r2 adds r1, r2
ldr r2, _0800D648 @ =sub_802E314 ldr r2, _0800D648 @ =SetBankFuncToPlayerBufferRunCommand
str r2, [r1] str r2, [r1]
ldrh r1, [r3, 0x18] ldrh r1, [r3, 0x18]
mov r12, r0 mov r12, r0
@@ -494,7 +494,7 @@ _0800D61A:
.align 2, 0 .align 2, 0
_0800D640: .4byte gUnknown_202273C _0800D640: .4byte gUnknown_202273C
_0800D644: .4byte gUnknown_3004FE0 _0800D644: .4byte gUnknown_3004FE0
_0800D648: .4byte sub_802E314 _0800D648: .4byte SetBankFuncToPlayerBufferRunCommand
_0800D64C: _0800D64C:
cmp r1, 0x3 cmp r1, 0x3
bne _0800D740 bne _0800D740
@@ -1239,7 +1239,7 @@ _0800DBEE:
.align 2, 0 .align 2, 0
_0800DBF0: .4byte gUnknown_3003F64 _0800DBF0: .4byte gUnknown_3003F64
_0800DBF4: _0800DBF4:
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r2, r0, 24 lsrs r2, r0, 24
ldr r0, _0800DC10 @ =gUnknown_2022B4C ldr r0, _0800DC10 @ =gUnknown_2022B4C
@@ -2426,8 +2426,8 @@ EmitChooseAction: @ 800E4D4
_0800E4FC: .4byte gUnknown_2022874 _0800E4FC: .4byte gUnknown_2022874
thumb_func_end EmitChooseAction thumb_func_end EmitChooseAction
thumb_func_start sub_800E500 thumb_func_start Emitcmd19
sub_800E500: @ 800E500 Emitcmd19: @ 800E500
push {lr} push {lr}
adds r3, r1, 0 adds r3, r1, 0
lsls r0, 24 lsls r0, 24
@@ -2442,7 +2442,7 @@ sub_800E500: @ 800E500
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800E51C: .4byte gUnknown_2022874 _0800E51C: .4byte gUnknown_2022874
thumb_func_end sub_800E500 thumb_func_end Emitcmd19
thumb_func_start EmitChooseMove thumb_func_start EmitChooseMove
EmitChooseMove: @ 800E520 EmitChooseMove: @ 800E520
@@ -3132,8 +3132,8 @@ EmitPlaySE: @ 800E9C4
_0800E9EC: .4byte gUnknown_2022874 _0800E9EC: .4byte gUnknown_2022874
thumb_func_end EmitPlaySE thumb_func_end EmitPlaySE
thumb_func_start sub_800E9F0 thumb_func_start Emitcmd44
sub_800E9F0: @ 800E9F0 Emitcmd44: @ 800E9F0
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -3155,7 +3155,7 @@ sub_800E9F0: @ 800E9F0
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800EA18: .4byte gUnknown_2022874 _0800EA18: .4byte gUnknown_2022874
thumb_func_end sub_800E9F0 thumb_func_end Emitcmd44
thumb_func_start EmitFaintingCry thumb_func_start EmitFaintingCry
EmitFaintingCry: @ 800EA1C EmitFaintingCry: @ 800EA1C
@@ -3335,8 +3335,8 @@ EmitBattleAnimation: @ 800EB28
_0800EB50: .4byte gUnknown_2022874 _0800EB50: .4byte gUnknown_2022874
thumb_func_end EmitBattleAnimation thumb_func_end EmitBattleAnimation
thumb_func_start sub_800EB54 thumb_func_start EmitLinkStandbyMsg
sub_800EB54: @ 800EB54 EmitLinkStandbyMsg: @ 800EB54
push {lr} push {lr}
adds r3, r1, 0 adds r3, r1, 0
lsls r0, 24 lsls r0, 24
@@ -3351,7 +3351,7 @@ sub_800EB54: @ 800EB54
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800EB70: .4byte gUnknown_2022874 _0800EB70: .4byte gUnknown_2022874
thumb_func_end sub_800EB54 thumb_func_end EmitLinkStandbyMsg
thumb_func_start EmitResetActionMoveSelection thumb_func_start EmitResetActionMoveSelection
EmitResetActionMoveSelection: @ 800EB74 EmitResetActionMoveSelection: @ 800EB74
+8 -8
View File
@@ -1140,7 +1140,7 @@ UpdateLvlInHealthbox: @ 8048398
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r1, r0, 0 adds r1, r0, 0
subs r1, 0x2 subs r1, 0x2
mov r0, sp mov r0, sp
@@ -1243,7 +1243,7 @@ sub_8048440: @ 8048440
add r0, sp, 0x10 add r0, sp, 0x10
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
add r3, sp, 0x2C add r3, sp, 0x2C
add r0, sp, 0x10 add r0, sp, 0x10
movs r1, 0 movs r1, 0
@@ -1267,7 +1267,7 @@ _080484BC:
add r0, sp, 0x10 add r0, sp, 0x10
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r1, 0xBA movs r1, 0xBA
strb r1, [r0] strb r1, [r0]
movs r1, 0xFF movs r1, 0xFF
@@ -1365,7 +1365,7 @@ _0804858A:
asrs r1, 16 asrs r1, 16
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _08048608 @ =gUnknown_202401C ldr r0, _08048608 @ =gUnknown_202401C
ldr r0, [r0] ldr r0, [r0]
movs r1, 0xBA movs r1, 0xBA
@@ -1485,7 +1485,7 @@ _0804866A:
asrs r1, 16 asrs r1, 16
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r2, r8 mov r2, r8
cmp r2, 0 cmp r2, 0
bne _08048698 bne _08048698
@@ -1852,14 +1852,14 @@ _08048966:
adds r0, 0x16 adds r0, 0x16
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r5] ldr r0, [r5]
adds r0, 0x7B adds r0, 0x7B
ldrb r1, [r0] ldrb r1, [r0]
ldr r0, [sp, 0x28] ldr r0, [sp, 0x28]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
add r0, sp, 0x10 add r0, sp, 0x10
movs r1, 0 movs r1, 0
strb r1, [r0, 0x5] strb r1, [r0, 0x5]
@@ -4311,7 +4311,7 @@ UpdateLeftNoOfBallsTextOnHealthbox: @ 8049D10
ldrb r1, [r1] ldrb r1, [r1]
movs r2, 0 movs r2, 0
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0 movs r0, 0
mov r1, sp mov r1, sp
movs r2, 0 movs r2, 0
+1 -1
View File
@@ -2281,7 +2281,7 @@ _080D84D6:
adds r0, r6, 0 adds r0, r6, 0
mov r1, r8 mov r1, r8
movs r2, 0 movs r2, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r5, 0x3 adds r0, r5, 0x3
ldrb r4, [r4, 0x1] ldrb r4, [r4, 0x1]
adds r5, r0, r4 adds r5, r0, r4
+32 -32
View File
@@ -531,8 +531,8 @@ sub_80CD638: @ 80CD638
bx r0 bx r0
thumb_func_end sub_80CD638 thumb_func_end sub_80CD638
thumb_func_start sub_80CD690 thumb_func_start InitLinkBattleRecord
sub_80CD690: @ 80CD690 InitLinkBattleRecord: @ 80CD690
push {r4,lr} push {r4,lr}
sub sp, 0x4 sub sp, 0x4
adds r4, r0, 0 adds r4, r0, 0
@@ -556,16 +556,16 @@ sub_80CD690: @ 80CD690
bx r0 bx r0
.align 2, 0 .align 2, 0
_080CD6BC: .4byte 0x01000008 _080CD6BC: .4byte 0x01000008
thumb_func_end sub_80CD690 thumb_func_end InitLinkBattleRecord
thumb_func_start sub_80CD6C0 thumb_func_start InitLinkBattleRecords_
sub_80CD6C0: @ 80CD6C0 InitLinkBattleRecords_: @ 80CD6C0
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
movs r5, 0x4 movs r5, 0x4
_080CD6C6: _080CD6C6:
adds r0, r4, 0 adds r0, r4, 0
bl sub_80CD690 bl InitLinkBattleRecord
adds r4, 0x10 adds r4, 0x10
subs r5, 0x1 subs r5, 0x1
cmp r5, 0 cmp r5, 0
@@ -582,10 +582,10 @@ _080CD6C6:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80CD6C0 thumb_func_end InitLinkBattleRecords_
thumb_func_start sub_80CD6F4 thumb_func_start GetLinkBattleRecordTotalBattles
sub_80CD6F4: @ 80CD6F4 GetLinkBattleRecordTotalBattles: @ 80CD6F4
adds r1, r0, 0 adds r1, r0, 0
ldrh r0, [r1, 0xA] ldrh r0, [r1, 0xA]
ldrh r2, [r1, 0xC] ldrh r2, [r1, 0xC]
@@ -593,7 +593,7 @@ sub_80CD6F4: @ 80CD6F4
ldrh r1, [r1, 0xE] ldrh r1, [r1, 0xE]
adds r0, r1 adds r0, r1
bx lr bx lr
thumb_func_end sub_80CD6F4 thumb_func_end GetLinkBattleRecordTotalBattles
thumb_func_start sub_80CD704 thumb_func_start sub_80CD704
sub_80CD704: @ 80CD704 sub_80CD704: @ 80CD704
@@ -627,8 +627,8 @@ _080CD732:
bx r1 bx r1
thumb_func_end sub_80CD704 thumb_func_end sub_80CD704
thumb_func_start sub_80CD738 thumb_func_start SortLinkBattleRecords
sub_80CD738: @ 80CD738 SortLinkBattleRecords: @ 80CD738
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -649,10 +649,10 @@ _080CD746:
_080CD758: _080CD758:
adds r0, r6, 0 adds r0, r6, 0
str r2, [sp, 0x10] str r2, [sp, 0x10]
bl sub_80CD6F4 bl GetLinkBattleRecordTotalBattles
adds r4, r0, 0 adds r4, r0, 0
adds r0, r5, 0 adds r0, r5, 0
bl sub_80CD6F4 bl GetLinkBattleRecordTotalBattles
ldr r2, [sp, 0x10] ldr r2, [sp, 0x10]
cmp r4, r0 cmp r4, r0
ble _080CD792 ble _080CD792
@@ -693,10 +693,10 @@ _080CD7A0:
pop {r4-r7} pop {r4-r7}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80CD738 thumb_func_end SortLinkBattleRecords
thumb_func_start sub_80CD7B4 thumb_func_start UpdateLinkBattleRecord
sub_80CD7B4: @ 80CD7B4 UpdateLinkBattleRecord: @ 80CD7B4
push {lr} push {lr}
adds r2, r0, 0 adds r2, r0, 0
cmp r1, 0x2 cmp r1, 0x2
@@ -751,10 +751,10 @@ _080CD80E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080CD814: .4byte 0x0000270f _080CD814: .4byte 0x0000270f
thumb_func_end sub_80CD7B4 thumb_func_end UpdateLinkBattleRecord
thumb_func_start sub_80CD818 thumb_func_start UpdateLinkBattleGameStats
sub_80CD818: @ 80CD818 UpdateLinkBattleGameStats: @ 80CD818
push {r4,lr} push {r4,lr}
cmp r0, 0x2 cmp r0, 0x2
beq _080CD832 beq _080CD832
@@ -789,7 +789,7 @@ _080CD84A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080CD850: .4byte 0x0000270e _080CD850: .4byte 0x0000270e
thumb_func_end sub_80CD818 thumb_func_end UpdateLinkBattleGameStats
thumb_func_start sub_80CD854 thumb_func_start sub_80CD854
sub_80CD854: @ 80CD854 sub_80CD854: @ 80CD854
@@ -821,9 +821,9 @@ _080CD882:
bl StringCopy bl StringCopy
_080CD88A: _080CD88A:
mov r0, r8 mov r0, r8
bl sub_80CD818 bl UpdateLinkBattleGameStats
adds r0, r6, 0 adds r0, r6, 0
bl sub_80CD738 bl SortLinkBattleRecords
adds r0, r6, 0 adds r0, r6, 0
mov r1, sp mov r1, sp
adds r2, r7, 0 adds r2, r7, 0
@@ -835,7 +835,7 @@ _080CD88A:
adds r4, r6, 0 adds r4, r6, 0
adds r4, 0x40 adds r4, 0x40
adds r0, r4, 0 adds r0, r4, 0
bl sub_80CD690 bl InitLinkBattleRecord
adds r0, r4, 0 adds r0, r4, 0
mov r1, sp mov r1, sp
movs r2, 0x7 movs r2, 0x7
@@ -845,9 +845,9 @@ _080CD8BE:
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r6, r0 adds r0, r6, r0
mov r1, r8 mov r1, r8
bl sub_80CD7B4 bl UpdateLinkBattleRecord
adds r0, r6, 0 adds r0, r6, 0
bl sub_80CD738 bl SortLinkBattleRecords
add sp, 0x8 add sp, 0x8
pop {r3} pop {r3}
mov r8, r3 mov r8, r3
@@ -863,7 +863,7 @@ InitLinkBattleRecords: @ 80CD8DC
ldr r0, [r0] ldr r0, [r0]
ldr r1, _080CD8F4 @ =0x00000a98 ldr r1, _080CD8F4 @ =0x00000a98
adds r0, r1 adds r0, r1
bl sub_80CD6C0 bl InitLinkBattleRecords_
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
@@ -1032,17 +1032,17 @@ _080CDA24:
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _080CDAB8 @ =gUnknown_2021CF0 ldr r0, _080CDAB8 @ =gUnknown_2021CF0
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _080CDABC @ =gUnknown_2021D04 ldr r0, _080CDABC @ =gUnknown_2021D04
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r3, 0 movs r3, 0
ldr r6, _080CDAC0 @ =gUnknown_83F6C84 ldr r6, _080CDAC0 @ =gUnknown_83F6C84
ldr r7, _080CDAC4 @ =gUnknown_2021D18 ldr r7, _080CDAC4 @ =gUnknown_2021D18
@@ -1205,7 +1205,7 @@ _080CDB86:
ldr r0, _080CDB94 @ =gUnknown_2021CD0 ldr r0, _080CDB94 @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
b _080CDBA6 b _080CDBA6
.align 2, 0 .align 2, 0
_080CDB94: .4byte gUnknown_2021CD0 _080CDB94: .4byte gUnknown_2021CD0
@@ -1215,7 +1215,7 @@ _080CDB98:
ldr r0, _080CDBDC @ =gUnknown_2021CD0 ldr r0, _080CDBDC @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
_080CDBA6: _080CDBA6:
adds r2, r4, 0 adds r2, r4, 0
mov r0, r9 mov r0, r9
+31 -31
View File
@@ -3634,8 +3634,8 @@ _0801F438: .4byte gUnknown_2023D68
_0801F43C: .4byte gUnknown_2023D74 _0801F43C: .4byte gUnknown_2023D74
thumb_func_end atk08_adjustnormaldamage2 thumb_func_end atk08_adjustnormaldamage2
thumb_func_start sub_801F440 thumb_func_start atk09_attackanimation
sub_801F440: @ 801F440 atk09_attackanimation: @ 801F440
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r8 mov r6, r8
push {r6} push {r6}
@@ -3786,7 +3786,7 @@ _0801F572:
.align 2, 0 .align 2, 0
_0801F580: .4byte gUnknown_2023D74 _0801F580: .4byte gUnknown_2023D74
_0801F584: .4byte gUnknown_81D89F1 _0801F584: .4byte gUnknown_81D89F1
thumb_func_end sub_801F440 thumb_func_end atk09_attackanimation
thumb_func_start sub_801F588 thumb_func_start sub_801F588
sub_801F588: @ 801F588 sub_801F588: @ 801F588
@@ -7723,8 +7723,8 @@ _08021592:
bx r0 bx r0
thumb_func_end atk19_tryfaintmon thumb_func_end atk19_tryfaintmon
thumb_func_start sub_80215A0 thumb_func_start atk1A_faint_animation
sub_80215A0: @ 80215A0 atk1A_faint_animation: @ 80215A0
push {r4,r5,lr} push {r4,r5,lr}
ldr r0, _080215D0 @ =gUnknown_2023BC8 ldr r0, _080215D0 @ =gUnknown_2023BC8
ldr r0, [r0] ldr r0, [r0]
@@ -7751,10 +7751,10 @@ _080215CA:
_080215D0: .4byte gUnknown_2023BC8 _080215D0: .4byte gUnknown_2023BC8
_080215D4: .4byte gUnknown_2023D74 _080215D4: .4byte gUnknown_2023D74
_080215D8: .4byte gUnknown_2023BC4 _080215D8: .4byte gUnknown_2023BC4
thumb_func_end sub_80215A0 thumb_func_end atk1A_faint_animation
thumb_func_start sub_80215DC thumb_func_start atk1B_faint_effects_clear
sub_80215DC: @ 80215DC atk1B_faint_effects_clear: @ 80215DC
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0x4 sub sp, 0x4
ldr r0, _08021630 @ =gUnknown_2023BC8 ldr r0, _08021630 @ =gUnknown_2023BC8
@@ -7799,7 +7799,7 @@ _08021630: .4byte gUnknown_2023BC8
_08021634: .4byte gUnknown_2023D74 _08021634: .4byte gUnknown_2023D74
_08021638: .4byte gUnknown_2023BC4 _08021638: .4byte gUnknown_2023BC4
_0802163C: .4byte gUnknown_2023BE4 _0802163C: .4byte gUnknown_2023BE4
thumb_func_end sub_80215DC thumb_func_end atk1B_faint_effects_clear
thumb_func_start atk1C_jumpifstatus thumb_func_start atk1C_jumpifstatus
atk1C_jumpifstatus: @ 8021640 atk1C_jumpifstatus: @ 8021640
@@ -10709,8 +10709,8 @@ atk3C_return: @ 8022CC0
bx r0 bx r0
thumb_func_end atk3C_return thumb_func_end atk3C_return
thumb_func_start sub_8022CCC thumb_func_start atk3D_end
sub_8022CCC: @ 8022CCC atk3D_end: @ 8022CCC
ldr r0, _08022CE0 @ =gUnknown_2023DCC ldr r0, _08022CE0 @ =gUnknown_2023DCC
movs r1, 0 movs r1, 0
strb r1, [r0] strb r1, [r0]
@@ -10724,7 +10724,7 @@ sub_8022CCC: @ 8022CCC
_08022CE0: .4byte gUnknown_2023DCC _08022CE0: .4byte gUnknown_2023DCC
_08022CE4: .4byte gUnknown_2023BC4 _08022CE4: .4byte gUnknown_2023BC4
_08022CE8: .4byte gUnknown_2023BE3 _08022CE8: .4byte gUnknown_2023BE3
thumb_func_end sub_8022CCC thumb_func_end atk3D_end
thumb_func_start atk3E_end2 thumb_func_start atk3E_end2
atk3E_end2: @ 8022CEC atk3E_end2: @ 8022CEC
@@ -13700,7 +13700,7 @@ _08024446:
str r0, [r7] str r0, [r7]
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
b _080244F6 b _080244F6
@@ -13740,7 +13740,7 @@ _080244E4: .4byte gUnknown_2023ECC
_080244E8: _080244E8:
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
_080244F6: _080244F6:
@@ -13839,7 +13839,7 @@ _080245B8: .4byte gUnknown_2023FE8
_080245BC: _080245BC:
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
movs r0, 0x1 movs r0, 0x1
@@ -13928,7 +13928,7 @@ _08024674:
bne _0802468C bne _0802468C
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
_0802468C: _0802468C:
@@ -14006,7 +14006,7 @@ _08024724: .4byte gUnknown_2023FE8
_08024728: _08024728:
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
movs r0, 0x2 movs r0, 0x2
@@ -14097,7 +14097,7 @@ _080247E4:
bne _080247FC bne _080247FC
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
_080247FC: _080247FC:
@@ -14136,7 +14136,7 @@ _0802483C:
_08024840: _08024840:
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldr r0, _08024880 @ =gUnknown_2023BC4 ldr r0, _08024880 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
@@ -14176,7 +14176,7 @@ _08024894:
strb r0, [r1] strb r0, [r1]
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldr r0, _080248B0 @ =gUnknown_2023BC4 ldr r0, _080248B0 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
@@ -14556,7 +14556,7 @@ _08024BB0:
beq _08024BC4 beq _08024BC4
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
_08024BC4: _08024BC4:
@@ -14603,7 +14603,7 @@ _08024BF0:
_08024C20: _08024C20:
movs r0, 0 movs r0, 0
movs r1, 0x2 movs r1, 0x2
bl sub_800EB54 bl EmitLinkStandbyMsg
ldrb r0, [r4] ldrb r0, [r4]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
_08024C2E: _08024C2E:
@@ -15188,8 +15188,8 @@ _080250D4: .4byte gUnknown_2023BCC
_080250D8: .4byte gUnknown_2023D70 _080250D8: .4byte gUnknown_2023D70
thumb_func_end sub_8024E38 thumb_func_end sub_8024E38
thumb_func_start sub_80250DC thumb_func_start atk53_trainer_slide
sub_80250DC: @ 80250DC atk53_trainer_slide: @ 80250DC
push {lr} push {lr}
ldr r0, _080250EC @ =gUnknown_2023D74 ldr r0, _080250EC @ =gUnknown_2023D74
ldr r0, [r0] ldr r0, [r0]
@@ -15220,7 +15220,7 @@ _080250F2:
.align 2, 0 .align 2, 0
_08025114: .4byte gUnknown_2023BC4 _08025114: .4byte gUnknown_2023BC4
_08025118: .4byte gUnknown_2023D74 _08025118: .4byte gUnknown_2023D74
thumb_func_end sub_80250DC thumb_func_end atk53_trainer_slide
thumb_func_start atk54_playse thumb_func_start atk54_playse
atk54_playse: @ 802511C atk54_playse: @ 802511C
@@ -15251,8 +15251,8 @@ _08025150: .4byte gUnknown_2023D6B
_08025154: .4byte gUnknown_2023D74 _08025154: .4byte gUnknown_2023D74
thumb_func_end atk54_playse thumb_func_end atk54_playse
thumb_func_start sub_8025158 thumb_func_start atk55_play_sound
sub_8025158: @ 8025158 atk55_play_sound: @ 8025158
push {r4,r5,lr} push {r4,r5,lr}
ldr r5, _08025188 @ =gUnknown_2023BC4 ldr r5, _08025188 @ =gUnknown_2023BC4
ldr r0, _0802518C @ =gUnknown_2023D6B ldr r0, _0802518C @ =gUnknown_2023D6B
@@ -15265,7 +15265,7 @@ sub_8025158: @ 8025158
lsls r0, 8 lsls r0, 8
orrs r1, r0 orrs r1, r0
movs r0, 0 movs r0, 0
bl sub_800E9F0 bl Emitcmd44
ldrb r0, [r5] ldrb r0, [r5]
bl MarkBufferBankForExecution bl MarkBufferBankForExecution
ldr r0, [r4] ldr r0, [r4]
@@ -15278,7 +15278,7 @@ sub_8025158: @ 8025158
_08025188: .4byte gUnknown_2023BC4 _08025188: .4byte gUnknown_2023BC4
_0802518C: .4byte gUnknown_2023D6B _0802518C: .4byte gUnknown_2023D6B
_08025190: .4byte gUnknown_2023D74 _08025190: .4byte gUnknown_2023D74
thumb_func_end sub_8025158 thumb_func_end atk55_play_sound
thumb_func_start atk56_playfaintcry thumb_func_start atk56_playfaintcry
atk56_playfaintcry: @ 8025194 atk56_playfaintcry: @ 8025194
@@ -17760,7 +17760,7 @@ PutLevelAndGenderOnLvlUpBox: @ 8026524
mov r1, r8 mov r1, r8
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r6, r0, 0 adds r6, r0, 0
movs r1, 0 movs r1, 0
movs r2, 0x5 movs r2, 0x5
@@ -25852,7 +25852,7 @@ _0802A57C:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
strb r5, [r4] strb r5, [r4]
movs r0, 0x1 movs r0, 0x1
strb r0, [r4, 0x1] strb r0, [r4, 0x1]
+37 -37
View File
@@ -166,7 +166,7 @@ sub_807F748: @ 807F748
ldr r1, _0807F788 @ =gUnknown_2022B4C ldr r1, _0807F788 @ =gUnknown_2022B4C
movs r0, 0 movs r0, 0
str r0, [r1] str r0, [r1]
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
@@ -196,7 +196,7 @@ sub_807F78C: @ 807F78C
movs r0, 0x80 movs r0, 0x80
lsls r0, 3 lsls r0, 3
str r0, [r1] str r0, [r1]
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _0807F7D4 @ =0x00000155 ldr r1, _0807F7D4 @ =0x00000155
@@ -226,7 +226,7 @@ sub_807F7D8: @ 807F7D8
ldr r1, _0807F80C @ =gUnknown_2022B4C ldr r1, _0807F80C @ =gUnknown_2022B4C
movs r0, 0x80 movs r0, 0x80
str r0, [r1] str r0, [r1]
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
@@ -252,7 +252,7 @@ sub_807F810: @ 807F810
movs r0, 0x80 movs r0, 0x80
lsls r0, 8 lsls r0, 8
str r0, [r1] str r0, [r1]
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
@@ -329,7 +329,7 @@ sub_807F8C4: @ 807F8C4
movs r0, 0x80 movs r0, 0x80
lsls r0, 10 lsls r0, 10
str r0, [r1] str r0, [r1]
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
@@ -388,7 +388,7 @@ _0807F958:
lsls r0, 8 lsls r0, 8
str r0, [r1] str r0, [r1]
_0807F960: _0807F960:
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
@@ -421,7 +421,7 @@ sub_807F998: @ 807F998
movs r0, 0x80 movs r0, 0x80
lsls r0, 6 lsls r0, 6
str r0, [r1] str r0, [r1]
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
@@ -596,7 +596,7 @@ sub_807FB08: @ 807FB08
str r0, [r1, 0x8] str r0, [r1, 0x8]
bl copy_player_party_to_sav1 bl copy_player_party_to_sav1
bl sub_8159F40 bl sub_8159F40
bl sub_807FF34 bl GetWildBattleTransition
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
@@ -625,7 +625,7 @@ sub_807FB40: @ 807FB40
bl ResetOamRange bl ResetOamRange
ldr r0, _0807FB78 @ =gUnknown_2023E8A ldr r0, _0807FB78 @ =gUnknown_2023E8A
ldrb r0, [r0] ldrb r0, [r0]
bl sub_80800D0 bl IsPlayerDefeated
cmp r0, 0x1 cmp r0, 0x1
bne _0807FB80 bne _0807FB80
ldr r0, _0807FB7C @ =c2_whiteout ldr r0, _0807FB7C @ =c2_whiteout
@@ -668,7 +668,7 @@ sub_807FBA0: @ 807FBA0
bl ResetOamRange bl ResetOamRange
ldr r0, _0807FBD8 @ =gUnknown_2023E8A ldr r0, _0807FBD8 @ =gUnknown_2023E8A
ldrb r0, [r0] ldrb r0, [r0]
bl sub_80800D0 bl IsPlayerDefeated
cmp r0, 0x1 cmp r0, 0x1
bne _0807FBE0 bne _0807FBE0
ldr r0, _0807FBDC @ =c2_whiteout ldr r0, _0807FBDC @ =c2_whiteout
@@ -706,7 +706,7 @@ sub_807FBF0: @ 807FBF0
bl ResetOamRange bl ResetOamRange
ldr r4, _0807FC28 @ =gUnknown_2023E8A ldr r4, _0807FC28 @ =gUnknown_2023E8A
ldrb r0, [r4] ldrb r0, [r4]
bl sub_80800D0 bl IsPlayerDefeated
adds r1, r0, 0 adds r1, r0, 0
cmp r1, 0 cmp r1, 0
beq _0807FC30 beq _0807FC30
@@ -893,8 +893,8 @@ _0807FD88:
bx r1 bx r1
thumb_func_end sub_807FC5C thumb_func_end sub_807FC5C
thumb_func_start sub_807FD90 thumb_func_start GetBattleTransitionTypeByMap
sub_807FD90: @ 807FD90 GetBattleTransitionTypeByMap: @ 807FD90
push {r4,lr} push {r4,lr}
sub sp, 0x4 sub sp, 0x4
mov r4, sp mov r4, sp
@@ -943,10 +943,10 @@ _0807FDEA:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_807FD90 thumb_func_end GetBattleTransitionTypeByMap
thumb_func_start sub_807FDF4 thumb_func_start GetSumOfPlayerPartyLevel
sub_807FDF4: @ 807FDF4 GetSumOfPlayerPartyLevel: @ 807FDF4
push {r4-r7,lr} push {r4-r7,lr}
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
@@ -995,7 +995,7 @@ _0807FE48:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0807FE50: .4byte gUnknown_2024284 _0807FE50: .4byte gUnknown_2024284
thumb_func_end sub_807FDF4 thumb_func_end GetSumOfPlayerPartyLevel
thumb_func_start reads_trainer_data_byte0 thumb_func_start reads_trainer_data_byte0
reads_trainer_data_byte0: @ 807FE54 reads_trainer_data_byte0: @ 807FE54
@@ -1123,10 +1123,10 @@ _0807FF2C:
bx r1 bx r1
thumb_func_end reads_trainer_data_byte0 thumb_func_end reads_trainer_data_byte0
thumb_func_start sub_807FF34 thumb_func_start GetWildBattleTransition
sub_807FF34: @ 807FF34 GetWildBattleTransition: @ 807FF34
push {r4,r5,lr} push {r4,r5,lr}
bl sub_807FD90 bl GetBattleTransitionTypeByMap
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r0, _0807FF64 @ =gUnknown_202402C ldr r0, _0807FF64 @ =gUnknown_202402C
@@ -1136,7 +1136,7 @@ sub_807FF34: @ 807FF34
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
movs r0, 0x1 movs r0, 0x1
bl sub_807FDF4 bl GetSumOfPlayerPartyLevel
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r4, r0 cmp r4, r0
@@ -1159,7 +1159,7 @@ _0807FF70:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0807FF7C: .4byte gUnknown_83C68F0 _0807FF7C: .4byte gUnknown_83C68F0
thumb_func_end sub_807FF34 thumb_func_end GetWildBattleTransition
thumb_func_start sub_807FF80 thumb_func_start sub_807FF80
sub_807FF80: @ 807FF80 sub_807FF80: @ 807FF80
@@ -1246,7 +1246,7 @@ _08080010:
bne _0808001A bne _0808001A
movs r5, 0x2 movs r5, 0x2
_0808001A: _0808001A:
bl sub_807FD90 bl GetBattleTransitionTypeByMap
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
ldrh r0, [r4] ldrh r0, [r4]
@@ -1256,7 +1256,7 @@ _0808001A:
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
adds r0, r5, 0 adds r0, r5, 0
bl sub_807FDF4 bl GetSumOfPlayerPartyLevel
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r4, r0 cmp r4, r0
@@ -1291,7 +1291,7 @@ sub_8080060: @ 8080060
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
movs r0, 0x1 movs r0, 0x1
bl sub_807FDF4 bl GetSumOfPlayerPartyLevel
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r4, r0 cmp r4, r0
@@ -1355,8 +1355,8 @@ trainerflag_opponent: @ 80800B8
_080800CC: .4byte gUnknown_20386AE _080800CC: .4byte gUnknown_20386AE
thumb_func_end trainerflag_opponent thumb_func_end trainerflag_opponent
thumb_func_start sub_80800D0 thumb_func_start IsPlayerDefeated
sub_80800D0: @ 80800D0 IsPlayerDefeated: @ 80800D0
push {lr} push {lr}
subs r0, 0x1 subs r0, 0x1
cmp r0, 0x6 cmp r0, 0x6
@@ -1385,7 +1385,7 @@ _08080108:
_0808010A: _0808010A:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80800D0 thumb_func_end IsPlayerDefeated
thumb_func_start sub_8080110 thumb_func_start sub_8080110
sub_8080110: @ 8080110 sub_8080110: @ 8080110
@@ -1642,8 +1642,8 @@ _0808032C: .4byte gUnknown_83C6900
_08080330: .4byte gUnknown_81A4EC1 _08080330: .4byte gUnknown_81A4EC1
thumb_func_end sub_8080228 thumb_func_end sub_8080228
thumb_func_start sub_8080334 thumb_func_start TrainerWantsBattle
sub_8080334: @ 8080334 TrainerWantsBattle: @ 8080334
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -1671,7 +1671,7 @@ _08080368: .4byte gUnknown_3005074
_0808036C: .4byte gUnknown_20370D2 _0808036C: .4byte gUnknown_20370D2
_08080370: .4byte gUnknown_2036E38 _08080370: .4byte gUnknown_2036E38
_08080374: .4byte gUnknown_81A4EB4 _08080374: .4byte gUnknown_81A4EB4
thumb_func_end sub_8080334 thumb_func_end TrainerWantsBattle
thumb_func_start GetTrainerFlagFromScriptPointer thumb_func_start GetTrainerFlagFromScriptPointer
GetTrainerFlagFromScriptPointer: @ 8080378 GetTrainerFlagFromScriptPointer: @ 8080378
@@ -1735,8 +1735,8 @@ sub_80803D8: @ 80803D8
_080803E0: .4byte gUnknown_20386CC _080803E0: .4byte gUnknown_20386CC
thumb_func_end sub_80803D8 thumb_func_end sub_80803D8
thumb_func_start sub_80803E4 thumb_func_start ScrSpecial_HasTrainerBeenFought
sub_80803E4: @ 80803E4 ScrSpecial_HasTrainerBeenFought: @ 80803E4
push {lr} push {lr}
bl trainerflag_opponent bl trainerflag_opponent
lsls r0, 16 lsls r0, 16
@@ -1746,7 +1746,7 @@ sub_80803E4: @ 80803E4
lsrs r0, 24 lsrs r0, 24
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80803E4 thumb_func_end ScrSpecial_HasTrainerBeenFought
thumb_func_start sub_80803FC thumb_func_start sub_80803FC
sub_80803FC: @ 80803FC sub_80803FC: @ 80803FC
@@ -1855,7 +1855,7 @@ sub_80804AC: @ 80804AC
bne _08080508 bne _08080508
ldr r0, _080804DC @ =gUnknown_2023E8A ldr r0, _080804DC @ =gUnknown_2023E8A
ldrb r0, [r0] ldrb r0, [r0]
bl sub_80800D0 bl IsPlayerDefeated
adds r1, r0, 0 adds r1, r0, 0
cmp r1, 0x1 cmp r1, 0x1
bne _080804E8 bne _080804E8
@@ -1902,7 +1902,7 @@ _08080520: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
_08080524: _08080524:
ldr r0, _08080538 @ =gUnknown_2023E8A ldr r0, _08080538 @ =gUnknown_2023E8A
ldrb r0, [r0] ldrb r0, [r0]
bl sub_80800D0 bl IsPlayerDefeated
cmp r0, 0x1 cmp r0, 0x1
bne _08080540 bne _08080540
_08080530: _08080530:
@@ -1942,7 +1942,7 @@ _08080574: .4byte c2_exit_to_overworld_1_continue_scripts_restart_music
_08080578: _08080578:
ldr r0, _0808058C @ =gUnknown_2023E8A ldr r0, _0808058C @ =gUnknown_2023E8A
ldrb r0, [r0] ldrb r0, [r0]
bl sub_80800D0 bl IsPlayerDefeated
cmp r0, 0x1 cmp r0, 0x1
bne _08080594 bne _08080594
ldr r0, _08080590 @ =c2_whiteout ldr r0, _08080590 @ =c2_whiteout
+9 -9
View File
@@ -2844,7 +2844,7 @@ _080E6F68:
ble _080E6F68 ble _080E6F68
ldr r0, [r6] ldr r0, [r6]
adds r0, 0xB0 adds r0, 0xB0
bl sub_80E70F4 bl SetBattleTowerRecordChecksum
bl sub_80E6E48 bl sub_80E6E48
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
@@ -2970,7 +2970,7 @@ _080E7076:
beq _080E7098 beq _080E7098
adds r0, r1, 0 adds r0, r1, 0
adds r0, 0xB0 adds r0, 0xB0
bl sub_80E7118 bl ClearBattleTowerRecord
_080E7098: _080E7098:
movs r4, 0 movs r4, 0
adds r7, r5, 0 adds r7, r5, 0
@@ -3008,7 +3008,7 @@ _080E70B4:
lsls r3, 1 lsls r3, 1
adds r0, r1, r3 adds r0, r1, r3
adds r0, r2, r0 adds r0, r2, r0
bl sub_80E7118 bl ClearBattleTowerRecord
_080E70E0: _080E70E0:
adds r4, r5, 0 adds r4, r5, 0
cmp r4, 0x4 cmp r4, 0x4
@@ -3022,8 +3022,8 @@ _080E70E0:
_080E70F0: .4byte gUnknown_300500C _080E70F0: .4byte gUnknown_300500C
thumb_func_end sub_80E7064 thumb_func_end sub_80E7064
thumb_func_start sub_80E70F4 thumb_func_start SetBattleTowerRecordChecksum
sub_80E70F4: @ 80E70F4 SetBattleTowerRecordChecksum: @ 80E70F4
push {r4,lr} push {r4,lr}
adds r2, r0, 0 adds r2, r0, 0
adds r2, 0xA0 adds r2, 0xA0
@@ -3042,10 +3042,10 @@ _080E7102:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80E70F4 thumb_func_end SetBattleTowerRecordChecksum
thumb_func_start sub_80E7118 thumb_func_start ClearBattleTowerRecord
sub_80E7118: @ 80E7118 ClearBattleTowerRecord: @ 80E7118
push {lr} push {lr}
movs r1, 0 movs r1, 0
movs r2, 0 movs r2, 0
@@ -3056,7 +3056,7 @@ _080E711E:
bls _080E711E bls _080E711E
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80E7118 thumb_func_end ClearBattleTowerRecord
thumb_func_start sub_80E712C thumb_func_start sub_80E712C
sub_80E712C: @ 80E712C sub_80E712C: @ 80E712C
+82 -82
View File
@@ -19,7 +19,7 @@ sub_80D08B8: @ 80D08B8
ldr r0, _080D08E4 @ =sub_80565A8 ldr r0, _080D08E4 @ =sub_80565A8
str r0, [r1, 0x4] str r0, [r1, 0x4]
adds r0, r4, 0 adds r0, r4, 0
bl sub_80D0948 bl LaunchBattleTransitionTask
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
@@ -34,7 +34,7 @@ sub_80D08E8: @ 80D08E8
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
bl sub_80D0948 bl LaunchBattleTransitionTask
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80D08E8 thumb_func_end sub_80D08E8
@@ -78,8 +78,8 @@ _080D093C:
_080D0944: .4byte gUnknown_2039A2C _080D0944: .4byte gUnknown_2039A2C
thumb_func_end sub_80D08F8 thumb_func_end sub_80D08F8
thumb_func_start sub_80D0948 thumb_func_start LaunchBattleTransitionTask
sub_80D0948: @ 80D0948 LaunchBattleTransitionTask: @ 80D0948
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
@@ -101,7 +101,7 @@ sub_80D0948: @ 80D0948
.align 2, 0 .align 2, 0
_080D0970: .4byte sub_80D0978 _080D0970: .4byte sub_80D0978
_080D0974: .4byte gUnknown_3005090 _080D0974: .4byte gUnknown_3005090
thumb_func_end sub_80D0948 thumb_func_end LaunchBattleTransitionTask
thumb_func_start sub_80D0978 thumb_func_start sub_80D0978
sub_80D0978: @ 80D0978 sub_80D0978: @ 80D0978
@@ -133,8 +133,8 @@ _080D09A8: .4byte gUnknown_83FA3B0
_080D09AC: .4byte gUnknown_3005090 _080D09AC: .4byte gUnknown_3005090
thumb_func_end sub_80D0978 thumb_func_end sub_80D0978
thumb_func_start sub_80D09B0 thumb_func_start Transition_Phase1
sub_80D09B0: @ 80D09B0 Transition_Phase1: @ 80D09B0
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl sub_807B05C bl sub_807B05C
@@ -170,10 +170,10 @@ _080D09FA:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80D09B0 thumb_func_end Transition_Phase1
thumb_func_start sub_80D0A00 thumb_func_start Transition_WaitForPhase1
sub_80D0A00: @ 80D0A00 Transition_WaitForPhase1: @ 80D0A00
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r1, _080D0A20 @ =gUnknown_83FA320 ldr r1, _080D0A20 @ =gUnknown_83FA320
@@ -200,10 +200,10 @@ _080D0A2C:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80D0A00 thumb_func_end Transition_WaitForPhase1
thumb_func_start sub_80D0A34 thumb_func_start Transition_Phase2
sub_80D0A34: @ 80D0A34 Transition_Phase2: @ 80D0A34
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r1, _080D0A58 @ =gUnknown_83FA368 ldr r1, _080D0A58 @ =gUnknown_83FA368
@@ -223,10 +223,10 @@ sub_80D0A34: @ 80D0A34
bx r1 bx r1
.align 2, 0 .align 2, 0
_080D0A58: .4byte gUnknown_83FA368 _080D0A58: .4byte gUnknown_83FA368
thumb_func_end sub_80D0A34 thumb_func_end Transition_Phase2
thumb_func_start sub_80D0A5C thumb_func_start Transition_WaitForPhase2
sub_80D0A5C: @ 80D0A5C Transition_WaitForPhase2: @ 80D0A5C
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
movs r0, 0 movs r0, 0
@@ -251,10 +251,10 @@ _080D0A80:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080D0A88: .4byte gUnknown_83FA368 _080D0A88: .4byte gUnknown_83FA368
thumb_func_end sub_80D0A5C thumb_func_end Transition_WaitForPhase2
thumb_func_start sub_80D0A8C thumb_func_start Phase1Task_TransitionAll
sub_80D0A8C: @ 80D0A8C Phase1Task_TransitionAll: @ 80D0A8C
push {r4,lr} push {r4,lr}
sub sp, 0x4 sub sp, 0x4
lsls r0, 24 lsls r0, 24
@@ -278,7 +278,7 @@ sub_80D0A8C: @ 80D0A8C
movs r1, 0 movs r1, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_80D3C40 bl CreatePhase1Task
b _080D0AD4 b _080D0AD4
.align 2, 0 .align 2, 0
_080D0AC0: .4byte gUnknown_3005090 _080D0AC0: .4byte gUnknown_3005090
@@ -294,7 +294,7 @@ _080D0AD4:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80D0A8C thumb_func_end Phase1Task_TransitionAll
thumb_func_start sub_80D0ADC thumb_func_start sub_80D0ADC
sub_80D0ADC: @ 80D0ADC sub_80D0ADC: @ 80D0ADC
@@ -1465,8 +1465,8 @@ _080D13F8: .4byte gUnknown_83FA3F4
_080D13FC: .4byte gUnknown_3005090 _080D13FC: .4byte gUnknown_3005090
thumb_func_end sub_80D13C8 thumb_func_end sub_80D13C8
thumb_func_start sub_80D1400 thumb_func_start Phase2_Transition_PokeballsTrail_Func1
sub_80D1400: @ 80D1400 Phase2_Transition_PokeballsTrail_Func1: @ 80D1400
push {r4,lr} push {r4,lr}
sub sp, 0xC sub sp, 0xC
adds r4, r0, 0 adds r4, r0, 0
@@ -1499,10 +1499,10 @@ sub_80D1400: @ 80D1400
_080D1440: .4byte gUnknown_83F8D20 _080D1440: .4byte gUnknown_83F8D20
_080D1444: .4byte 0x05000200 _080D1444: .4byte 0x05000200
_080D1448: .4byte gUnknown_83FA638 _080D1448: .4byte gUnknown_83FA638
thumb_func_end sub_80D1400 thumb_func_end Phase2_Transition_PokeballsTrail_Func1
thumb_func_start sub_80D144C thumb_func_start Phase2_Transition_PokeballsTrail_Func2
sub_80D144C: @ 80D144C Phase2_Transition_PokeballsTrail_Func2: @ 80D144C
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r8 mov r7, r8
push {r7} push {r7}
@@ -1568,10 +1568,10 @@ _080D147A:
_080D14CC: .4byte gUnknown_83FA400 _080D14CC: .4byte gUnknown_83FA400
_080D14D0: .4byte gUnknown_83FA404 _080D14D0: .4byte gUnknown_83FA404
_080D14D4: .4byte gUnknown_20386E0 _080D14D4: .4byte gUnknown_20386E0
thumb_func_end sub_80D144C thumb_func_end Phase2_Transition_PokeballsTrail_Func2
thumb_func_start sub_80D14D8 thumb_func_start Phase2_Transition_PokeballsTrail_Func3
sub_80D14D8: @ 80D14D8 Phase2_Transition_PokeballsTrail_Func3: @ 80D14D8
push {lr} push {lr}
movs r0, 0x2D movs r0, 0x2D
bl FieldEffectActiveListContains bl FieldEffectActiveListContains
@@ -1590,10 +1590,10 @@ _080D14F8:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080D1500: .4byte sub_80D13C8 _080D1500: .4byte sub_80D13C8
thumb_func_end sub_80D14D8 thumb_func_end Phase2_Transition_PokeballsTrail_Func3
thumb_func_start sub_80D1504 thumb_func_start FldEff_Pokeball
sub_80D1504: @ 80D1504 FldEff_Pokeball: @ 80D1504
push {r4,r5,lr} push {r4,r5,lr}
ldr r0, _080D1560 @ =gUnknown_83FA5CC ldr r0, _080D1560 @ =gUnknown_83FA5CC
ldr r5, _080D1564 @ =gUnknown_20386E0 ldr r5, _080D1564 @ =gUnknown_20386E0
@@ -1642,7 +1642,7 @@ _080D1560: .4byte gUnknown_83FA5CC
_080D1564: .4byte gUnknown_20386E0 _080D1564: .4byte gUnknown_20386E0
_080D1568: .4byte gUnknown_202063C _080D1568: .4byte gUnknown_202063C
_080D156C: .4byte 0x0000ffff _080D156C: .4byte 0x0000ffff
thumb_func_end sub_80D1504 thumb_func_end FldEff_Pokeball
thumb_func_start sub_80D1570 thumb_func_start sub_80D1570
sub_80D1570: @ 80D1570 sub_80D1570: @ 80D1570
@@ -3973,8 +3973,8 @@ _080D2760: .4byte 0x04000040
_080D2764: .4byte 0xa6400001 _080D2764: .4byte 0xa6400001
thumb_func_end sub_80D2698 thumb_func_end sub_80D2698
thumb_func_start sub_80D2768 thumb_func_start Phase2Task_Transition_Sydney
sub_80D2768: @ 80D2768 Phase2Task_Transition_Sydney: @ 80D2768
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -3985,15 +3985,15 @@ sub_80D2768: @ 80D2768
adds r1, r2 adds r1, r2
movs r2, 0 movs r2, 0
strh r2, [r1, 0x26] strh r2, [r1, 0x26]
bl sub_80D2808 bl Phase2Task_MugShotTransition
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D2784: .4byte gUnknown_3005090 _080D2784: .4byte gUnknown_3005090
thumb_func_end sub_80D2768 thumb_func_end Phase2Task_Transition_Sydney
thumb_func_start sub_80D2788 thumb_func_start Phase2Task_Transition_Phoebe
sub_80D2788: @ 80D2788 Phase2Task_Transition_Phoebe: @ 80D2788
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4004,15 +4004,15 @@ sub_80D2788: @ 80D2788
adds r1, r2 adds r1, r2
movs r2, 0x1 movs r2, 0x1
strh r2, [r1, 0x26] strh r2, [r1, 0x26]
bl sub_80D2808 bl Phase2Task_MugShotTransition
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D27A4: .4byte gUnknown_3005090 _080D27A4: .4byte gUnknown_3005090
thumb_func_end sub_80D2788 thumb_func_end Phase2Task_Transition_Phoebe
thumb_func_start sub_80D27A8 thumb_func_start Phase2Task_Transition_Glacia
sub_80D27A8: @ 80D27A8 Phase2Task_Transition_Glacia: @ 80D27A8
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4023,15 +4023,15 @@ sub_80D27A8: @ 80D27A8
adds r1, r2 adds r1, r2
movs r2, 0x2 movs r2, 0x2
strh r2, [r1, 0x26] strh r2, [r1, 0x26]
bl sub_80D2808 bl Phase2Task_MugShotTransition
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D27C4: .4byte gUnknown_3005090 _080D27C4: .4byte gUnknown_3005090
thumb_func_end sub_80D27A8 thumb_func_end Phase2Task_Transition_Glacia
thumb_func_start sub_80D27C8 thumb_func_start Phase2Task_Transition_Drake
sub_80D27C8: @ 80D27C8 Phase2Task_Transition_Drake: @ 80D27C8
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4042,15 +4042,15 @@ sub_80D27C8: @ 80D27C8
adds r1, r2 adds r1, r2
movs r2, 0x3 movs r2, 0x3
strh r2, [r1, 0x26] strh r2, [r1, 0x26]
bl sub_80D2808 bl Phase2Task_MugShotTransition
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D27E4: .4byte gUnknown_3005090 _080D27E4: .4byte gUnknown_3005090
thumb_func_end sub_80D27C8 thumb_func_end Phase2Task_Transition_Drake
thumb_func_start sub_80D27E8 thumb_func_start Phase2Task_Transition_Steven
sub_80D27E8: @ 80D27E8 Phase2Task_Transition_Steven: @ 80D27E8
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4061,15 +4061,15 @@ sub_80D27E8: @ 80D27E8
adds r1, r2 adds r1, r2
movs r2, 0x4 movs r2, 0x4
strh r2, [r1, 0x26] strh r2, [r1, 0x26]
bl sub_80D2808 bl Phase2Task_MugShotTransition
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D2804: .4byte gUnknown_3005090 _080D2804: .4byte gUnknown_3005090
thumb_func_end sub_80D27E8 thumb_func_end Phase2Task_Transition_Steven
thumb_func_start sub_80D2808 thumb_func_start Phase2Task_MugShotTransition
sub_80D2808: @ 80D2808 Phase2Task_MugShotTransition: @ 80D2808
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4096,10 +4096,10 @@ _080D281A:
.align 2, 0 .align 2, 0
_080D2838: .4byte gUnknown_83FA46C _080D2838: .4byte gUnknown_83FA46C
_080D283C: .4byte gUnknown_3005090 _080D283C: .4byte gUnknown_3005090
thumb_func_end sub_80D2808 thumb_func_end Phase2Task_MugShotTransition
thumb_func_start sub_80D2840 thumb_func_start Phase2_Mugshot_Func1
sub_80D2840: @ 80D2840 Phase2_Mugshot_Func1: @ 80D2840
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl sub_80D3DD0 bl sub_80D3DD0
@@ -4146,10 +4146,10 @@ _080D2898: .4byte gUnknown_2039A2C
_080D289C: .4byte gUnknown_2038E80 _080D289C: .4byte gUnknown_2038E80
_080D28A0: .4byte 0x0000f0f1 _080D28A0: .4byte 0x0000f0f1
_080D28A4: .4byte sub_80D2D50 _080D28A4: .4byte sub_80D2D50
thumb_func_end sub_80D2840 thumb_func_end Phase2_Mugshot_Func1
thumb_func_start sub_80D28A8 thumb_func_start Phase2_Mugshot_Func2
sub_80D28A8: @ 80D28A8 Phase2_Mugshot_Func2: @ 80D28A8
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r8 mov r7, r8
push {r7} push {r7}
@@ -4237,7 +4237,7 @@ _080D2958: .4byte gUnknown_83FA740
_080D295C: .4byte gUnknown_83FA754 _080D295C: .4byte gUnknown_83FA754
_080D2960: .4byte gUnknown_300500C _080D2960: .4byte gUnknown_300500C
_080D2964: .4byte sub_80D2E6C _080D2964: .4byte sub_80D2E6C
thumb_func_end sub_80D28A8 thumb_func_end Phase2_Mugshot_Func2
thumb_func_start sub_80D2968 thumb_func_start sub_80D2968
sub_80D2968: @ 80D2968 sub_80D2968: @ 80D2968
@@ -4945,7 +4945,7 @@ sub_80D2EA4: @ 80D2EA4
ldr r5, _080D3004 @ =gUnknown_201C000 ldr r5, _080D3004 @ =gUnknown_201C000
str r5, [sp] str r5, [sp]
movs r3, 0 movs r3, 0
bl sub_8083858 bl CreateTrainerSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r4, 0x22] strh r0, [r4, 0x22]
@@ -4961,7 +4961,7 @@ sub_80D2EA4: @ 80D2EA4
str r5, [sp] str r5, [sp]
movs r2, 0x6A movs r2, 0x6A
movs r3, 0 movs r3, 0
bl sub_8083858 bl CreateTrainerSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r4, 0x24] strh r0, [r4, 0x24]
@@ -6165,8 +6165,8 @@ _080D3848: .4byte gUnknown_83FA514
_080D384C: .4byte gUnknown_3005090 _080D384C: .4byte gUnknown_3005090
thumb_func_end sub_80D3818 thumb_func_end sub_80D3818
thumb_func_start sub_80D3850 thumb_func_start Phase2_Transition_GridSquares_Func1
sub_80D3850: @ 80D3850 Phase2_Transition_GridSquares_Func1: @ 80D3850
push {r4,lr} push {r4,lr}
sub sp, 0xC sub sp, 0xC
adds r4, r0, 0 adds r4, r0, 0
@@ -6202,10 +6202,10 @@ sub_80D3850: @ 80D3850
_080D3898: .4byte gUnknown_83FA140 _080D3898: .4byte gUnknown_83FA140
_080D389C: .4byte 0x01000400 _080D389C: .4byte 0x01000400
_080D38A0: .4byte gUnknown_83FA638 _080D38A0: .4byte gUnknown_83FA638
thumb_func_end sub_80D3850 thumb_func_end Phase2_Transition_GridSquares_Func1
thumb_func_start sub_80D38A4 thumb_func_start Phase2_Transition_GridSquares_Func2
sub_80D38A4: @ 80D38A4 Phase2_Transition_GridSquares_Func2: @ 80D38A4
push {r4,lr} push {r4,lr}
sub sp, 0x4 sub sp, 0x4
adds r4, r0, 0 adds r4, r0, 0
@@ -6248,10 +6248,10 @@ _080D38E6:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080D38F8: .4byte gUnknown_83FA140 _080D38F8: .4byte gUnknown_83FA140
thumb_func_end sub_80D38A4 thumb_func_end Phase2_Transition_GridSquares_Func2
thumb_func_start sub_80D38FC thumb_func_start Phase2_Transition_GridSquares_Func3
sub_80D38FC: @ 80D38FC Phase2_Transition_GridSquares_Func3: @ 80D38FC
push {lr} push {lr}
ldrh r1, [r0, 0xA] ldrh r1, [r0, 0xA]
subs r1, 0x1 subs r1, 0x1
@@ -6271,7 +6271,7 @@ _080D391C:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080D3924: .4byte sub_80D3818 _080D3924: .4byte sub_80D3818
thumb_func_end sub_80D38FC thumb_func_end Phase2_Transition_GridSquares_Func3
thumb_func_start sub_80D3928 thumb_func_start sub_80D3928
sub_80D3928: @ 80D3928 sub_80D3928: @ 80D3928
@@ -6676,8 +6676,8 @@ _080D3C38: .4byte 0x04000040
_080D3C3C: .4byte 0xa2400001 _080D3C3C: .4byte 0xa2400001
thumb_func_end sub_80D3BA4 thumb_func_end sub_80D3BA4
thumb_func_start sub_80D3C40 thumb_func_start CreatePhase1Task
sub_80D3C40: @ 80D3C40 CreatePhase1Task: @ 80D3C40
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r8 mov r6, r8
push {r6} push {r6}
@@ -6726,7 +6726,7 @@ sub_80D3C40: @ 80D3C40
.align 2, 0 .align 2, 0
_080D3C9C: .4byte sub_80D3CC4 _080D3C9C: .4byte sub_80D3CC4
_080D3CA0: .4byte gUnknown_3005090 _080D3CA0: .4byte gUnknown_3005090
thumb_func_end sub_80D3C40 thumb_func_end CreatePhase1Task
thumb_func_start sub_80D3CA4 thumb_func_start sub_80D3CA4
sub_80D3CA4: @ 80D3CA4 sub_80D3CA4: @ 80D3CA4
@@ -6778,8 +6778,8 @@ _080D3CF4: .4byte gUnknown_83FA588
_080D3CF8: .4byte gUnknown_3005090 _080D3CF8: .4byte gUnknown_3005090
thumb_func_end sub_80D3CC4 thumb_func_end sub_80D3CC4
thumb_func_start sub_80D3CFC thumb_func_start Phase1_TransitionAll_Func1
sub_80D3CFC: @ 80D3CFC Phase1_TransitionAll_Func1: @ 80D3CFC
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldrh r1, [r4, 0x14] ldrh r1, [r4, 0x14]
@@ -6828,10 +6828,10 @@ _080D3D4A:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080D3D54: .4byte 0x00002d6b _080D3D54: .4byte 0x00002d6b
thumb_func_end sub_80D3CFC thumb_func_end Phase1_TransitionAll_Func1
thumb_func_start sub_80D3D58 thumb_func_start Phase1_TransitionAll_Func2
sub_80D3D58: @ 80D3D58 Phase1_TransitionAll_Func2: @ 80D3D58
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldrh r1, [r4, 0x14] ldrh r1, [r4, 0x14]
@@ -6891,7 +6891,7 @@ _080D3DC6:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80D3D58 thumb_func_end Phase1_TransitionAll_Func2
thumb_func_start sub_80D3DD0 thumb_func_start sub_80D3DD0
sub_80D3DD0: @ 80D3DD0 sub_80D3DD0: @ 80D3DD0
+9 -9
View File
@@ -727,7 +727,7 @@ sub_813D31C: @ 813D31C
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r4, 0 adds r0, r4, 0
adds r1, r6, 0 adds r1, r6, 0
bl StringAppend bl StringAppend
@@ -867,7 +867,7 @@ sub_813D430: @ 813D430
ldr r0, _0813D4A4 @ =gUnknown_2021CD0 ldr r0, _0813D4A4 @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0813D4A8 @ =gUnknown_2021D18 ldr r4, _0813D4A8 @ =gUnknown_2021D18
ldr r1, _0813D4AC @ =gUnknown_84162B9 ldr r1, _0813D4AC @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
@@ -1573,7 +1573,7 @@ sub_813D940: @ 813D940
movs r1, 0x1 movs r1, 0x1
movs r2, 0x2 movs r2, 0x2
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0813D9F4 @ =gUnknown_84162B9 ldr r1, _0813D9F4 @ =gUnknown_84162B9
mov r0, r9 mov r0, r9
bl StringExpandPlaceholders bl StringExpandPlaceholders
@@ -1629,7 +1629,7 @@ sub_813D9F8: @ 813D9F8
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
adds r3, r5, 0 adds r3, r5, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0813DA60 @ =gUnknown_2021D18 ldr r4, _0813DA60 @ =gUnknown_2021D18
ldr r1, _0813DA64 @ =gUnknown_84162B9 ldr r1, _0813DA64 @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
@@ -2255,7 +2255,7 @@ sub_813DF54: @ 813DF54
ldrsh r1, [r1, r2] ldrsh r1, [r1, r2]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _0813DFBC @ =gUnknown_2021D18 ldr r5, _0813DFBC @ =gUnknown_2021D18
ldr r1, _0813DFC0 @ =gUnknown_8416409 ldr r1, _0813DFC0 @ =gUnknown_8416409
adds r0, r5, 0 adds r0, r5, 0
@@ -2432,7 +2432,7 @@ sub_813E0DC: @ 813E0DC
ldrsh r1, [r5, r2] ldrsh r1, [r5, r2]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _0813E158 @ =gUnknown_2021D18 ldr r5, _0813E158 @ =gUnknown_2021D18
ldr r1, _0813E15C @ =gUnknown_84163F4 ldr r1, _0813E15C @ =gUnknown_84163F4
adds r0, r5, 0 adds r0, r5, 0
@@ -2905,7 +2905,7 @@ sub_813E4E4: @ 813E4E4
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0813E548 @ =gUnknown_2021D18 ldr r4, _0813E548 @ =gUnknown_2021D18
ldr r1, _0813E54C @ =gUnknown_8416936 ldr r1, _0813E54C @ =gUnknown_8416936
adds r0, r4, 0 adds r0, r4, 0
@@ -3001,7 +3001,7 @@ sub_813E5B8: @ 813E5B8
movs r1, 0x1 movs r1, 0x1
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r2, _0813E65C @ =gUnknown_2021D18 ldr r2, _0813E65C @ =gUnknown_2021D18
mov r8, r2 mov r8, r2
ldr r1, _0813E660 @ =gUnknown_84162B9 ldr r1, _0813E660 @ =gUnknown_84162B9
@@ -3204,7 +3204,7 @@ sub_813E768: @ 813E768
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0813E7E4 @ =gUnknown_2021D18 ldr r4, _0813E7E4 @ =gUnknown_2021D18
ldr r1, _0813E7E8 @ =gUnknown_8416959 ldr r1, _0813E7E8 @ =gUnknown_8416959
adds r0, r4, 0 adds r0, r4, 0
+12 -12
View File
@@ -266,7 +266,7 @@ sub_80BD27C: @ 80BD27C
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
bl sub_805C1F4 bl PlayerFaceDirection
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80BD27C thumb_func_end sub_80BD27C
@@ -293,7 +293,7 @@ sub_80BD28C: @ 80BD28C
lsrs r4, r0, 4 lsrs r4, r0, 4
_080BD2B2: _080BD2B2:
adds r0, r4, 0 adds r0, r4, 0
bl sub_805C1F4 bl PlayerFaceDirection
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
@@ -351,7 +351,7 @@ _080BD322:
cmp r0, 0x3 cmp r0, 0x3
bls _080BD350 bls _080BD350
adds r0, r4, 0 adds r0, r4, 0
bl sub_805C1AC bl PlayerOnBikeCollide
b _080BD350 b _080BD350
_080BD334: _080BD334:
cmp r1, 0xE cmp r1, 0xE
@@ -782,8 +782,8 @@ _080BD638:
_080BD64C: .4byte gUnknown_2037078 _080BD64C: .4byte gUnknown_2037078
thumb_func_end sub_80BD620 thumb_func_end sub_80BD620
thumb_func_start sub_80BD650 thumb_func_start Bike_UpdateBikeCounterSpeed
sub_80BD650: @ 80BD650 Bike_UpdateBikeCounterSpeed: @ 80BD650
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _080BD660 @ =gUnknown_2037078 ldr r2, _080BD660 @ =gUnknown_2037078
@@ -794,7 +794,7 @@ sub_80BD650: @ 80BD650
bx lr bx lr
.align 2, 0 .align 2, 0
_080BD660: .4byte gUnknown_2037078 _080BD660: .4byte gUnknown_2037078
thumb_func_end sub_80BD650 thumb_func_end Bike_UpdateBikeCounterSpeed
thumb_func_start sub_80BD664 thumb_func_start sub_80BD664
sub_80BD664: @ 80BD664 sub_80BD664: @ 80BD664
@@ -807,8 +807,8 @@ sub_80BD664: @ 80BD664
_080BD670: .4byte gUnknown_2037078 _080BD670: .4byte gUnknown_2037078
thumb_func_end sub_80BD664 thumb_func_end sub_80BD664
thumb_func_start sub_80BD674 thumb_func_start GetPlayerSpeed
sub_80BD674: @ 80BD674 GetPlayerSpeed: @ 80BD674
push {lr} push {lr}
sub sp, 0x8 sub sp, 0x8
ldr r1, _080BD69C @ =gUnknown_83E7D1C ldr r1, _080BD69C @ =gUnknown_83E7D1C
@@ -850,10 +850,10 @@ _080BD6BE:
add sp, 0x8 add sp, 0x8
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80BD674 thumb_func_end GetPlayerSpeed
thumb_func_start sub_80BD6C4 thumb_func_start Bike_HandleBumpySlopeJump
sub_80BD6C4: @ 80BD6C4 Bike_HandleBumpySlopeJump: @ 80BD6C4
push {r4,r5,lr} push {r4,r5,lr}
sub sp, 0x4 sub sp, 0x4
ldr r5, _080BD714 @ =gUnknown_2037078 ldr r5, _080BD714 @ =gUnknown_2037078
@@ -892,6 +892,6 @@ _080BD70C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080BD714: .4byte gUnknown_2037078 _080BD714: .4byte gUnknown_2037078
thumb_func_end sub_80BD6C4 thumb_func_end Bike_HandleBumpySlopeJump
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+20 -20
View File
@@ -50,7 +50,7 @@ sub_808078C: @ 808078C
ldr r0, _080807DC @ =gUnknown_2021CD0 ldr r0, _080807DC @ =gUnknown_2021CD0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
adds r0, r4, 0 adds r0, r4, 0
@@ -177,14 +177,14 @@ _08080890:
b _080808B6 b _080808B6
_08080894: _08080894:
ldr r4, _080808B0 @ =gUnknown_2021CD0 ldr r4, _080808B0 @ =gUnknown_2021CD0
bl sub_800AA38 bl GetLinkPlayerCount_2
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x4 movs r0, 0x4
b _080808B6 b _080808B6
.align 2, 0 .align 2, 0
@@ -202,7 +202,7 @@ sub_80808BC: @ 80808BC
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
bl sub_800B0A8 bl HasLinkErrorOccurred
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -238,7 +238,7 @@ sub_80808F0: @ 80808F0
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08080934 beq _08080934
bl sub_800B08C bl IsLinkConnectionEstablished
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0 cmp r1, 0
@@ -272,12 +272,12 @@ sub_808093C: @ 808093C
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
bl sub_800B08C bl IsLinkConnectionEstablished
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08080952 beq _08080952
movs r0, 0x1 movs r0, 0x1
bl sub_800B09C bl SetSuppressLinkErrorMessage
_08080952: _08080952:
ldr r0, _08080964 @ =gUnknown_30030F0 ldr r0, _08080964 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E] ldrh r1, [r0, 0x2E]
@@ -316,7 +316,7 @@ sub_8080990: @ 8080990
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
bl sub_800B054 bl GetSioMultiSI
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -417,7 +417,7 @@ sub_8080A4C: @ 8080A4C
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
adds r0, r4, 0 adds r0, r4, 0
@@ -431,7 +431,7 @@ sub_8080A4C: @ 8080A4C
cmp r5, 0x1 cmp r5, 0x1
bls _08080AC0 bls _08080AC0
movs r0, 0x1 movs r0, 0x1
bl sub_800B09C bl SetSuppressLinkErrorMessage
ldr r1, _08080AA4 @ =gUnknown_3005090 ldr r1, _08080AA4 @ =gUnknown_3005090
lsls r0, r4, 2 lsls r0, r4, 2
adds r0, r4 adds r0, r4
@@ -526,7 +526,7 @@ sub_8080B20: @ 8080B20
mov r9, r0 mov r9, r0
mov r7, r8 mov r7, r8
add r7, r9 add r7, r9
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
adds r0, r4, 0 adds r0, r4, 0
@@ -563,7 +563,7 @@ sub_8080B20: @ 8080B20
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _08080BC0 @ =gUnknown_81BC50D ldr r0, _08080BC0 @ =gUnknown_81BC50D
bl ShowFieldAutoScrollMessage bl ShowFieldAutoScrollMessage
mov r0, r9 mov r0, r9
@@ -610,7 +610,7 @@ sub_8080BC8: @ 8080BC8
bne _08080C5C bne _08080C5C
bl sub_800A944 bl sub_800A944
adds r4, r0, 0 adds r4, r0, 0
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r4, 24 lsls r4, 24
lsls r0, 24 lsls r0, 24
cmp r4, r0 cmp r4, r0
@@ -683,7 +683,7 @@ sub_8080C6C: @ 8080C6C
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
beq _08080CCE beq _08080CCE
bl sub_800AA38 bl GetLinkPlayerCount_2
adds r4, r0, 0 adds r4, r0, 0
bl sub_800A944 bl sub_800A944
lsls r4, 24 lsls r4, 24
@@ -772,7 +772,7 @@ _08080D44:
.align 2, 0 .align 2, 0
_08080D50: .4byte sub_8080F78 _08080D50: .4byte sub_8080F78
_08080D54: _08080D54:
bl sub_800AA38 bl GetLinkPlayerCount_2
ldr r4, _08080D7C @ =gUnknown_3005030 ldr r4, _08080D7C @ =gUnknown_3005030
strb r0, [r4] strb r0, [r4]
bl GetMultiplayerId bl GetMultiplayerId
@@ -875,7 +875,7 @@ _08080E02:
_08080E18: .4byte gUnknown_3005090 _08080E18: .4byte gUnknown_3005090
_08080E1C: .4byte sub_8080F78 _08080E1C: .4byte sub_8080F78
_08080E20: _08080E20:
bl sub_800AA38 bl GetLinkPlayerCount_2
ldr r4, _08080E58 @ =gUnknown_3005030 ldr r4, _08080E58 @ =gUnknown_3005030
strb r0, [r4] strb r0, [r4]
bl GetMultiplayerId bl GetMultiplayerId
@@ -981,7 +981,7 @@ _08080EF8:
cmp r5, r0 cmp r5, r0
bcc _08080E9A bcc _08080E9A
movs r0, 0 movs r0, 0
bl sub_800B09C bl SetSuppressLinkErrorMessage
bl ResetBlockReceivedFlags bl ResetBlockReceivedFlags
bl HideFieldMessageBox bl HideFieldMessageBox
ldr r0, _08080F44 @ =gUnknown_20370D0 ldr r0, _08080F44 @ =gUnknown_20370D0
@@ -1400,7 +1400,7 @@ sub_808124C: @ 808124C
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
adds r5, r4, 0 adds r5, r4, 0
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -1445,7 +1445,7 @@ sub_80812A0: @ 80812A0
lsrs r5, r0, 24 lsrs r5, r0, 24
bl sub_800A944 bl sub_800A944
adds r4, r0, 0 adds r4, r0, 0
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r4, 24 lsls r4, 24
lsls r0, 24 lsls r0, 24
cmp r4, r0 cmp r4, r0
@@ -1476,7 +1476,7 @@ sub_80812D8: @ 80812D8
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _08081300 bne _08081300
bl sub_800A1F0 bl IsLinkPlayerDataExchangeComplete
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
+1 -1
View File
@@ -245,7 +245,7 @@ _080F5744:
movs r0, 0x1 movs r0, 0x1
movs r1, 0x3 movs r1, 0x3
bl CopyWindowToVram bl CopyWindowToVram
bl sub_80D972C bl ClearSaveData
_080F577A: _080F577A:
ldr r1, [r5] ldr r1, [r5]
ldrb r0, [r1] ldrb r0, [r1]
+2 -2
View File
@@ -137,7 +137,7 @@ sub_80D060C: @ 80D060C
ldr r0, _080D0668 @ =gUnknown_2021CD0 ldr r0, _080D0668 @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _080D066C @ =gUnknown_2021D18 ldr r0, _080D066C @ =gUnknown_2021D18
mov r9, r0 mov r9, r0
ldr r1, _080D0670 @ =gUnknown_84162C4 ldr r1, _080D0670 @ =gUnknown_84162C4
@@ -219,7 +219,7 @@ sub_80D06D0: @ 80D06D0
ldr r0, _080D071C @ =gUnknown_2021CD0 ldr r0, _080D071C @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _080D0720 @ =gUnknown_2021D18 ldr r4, _080D0720 @ =gUnknown_2021D18
ldr r1, _080D0724 @ =gUnknown_84162C4 ldr r1, _080D0724 @ =gUnknown_84162C4
adds r0, r4, 0 adds r0, r4, 0
+8 -8
View File
@@ -534,7 +534,7 @@ GetNumLevelsGainedForDaycareMon: @ 80457B4
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _080457E4 @ =gUnknown_2021CD0 ldr r1, _080457E4 @ =gUnknown_2021CD0
adds r0, r5, 0 adds r0, r5, 0
bl GetBoxMonNick bl GetBoxMonNick
@@ -565,7 +565,7 @@ GetDaycareCostForSelectedMon: @ 80457E8
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r4, 0 adds r0, r4, 0
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
@@ -1395,7 +1395,7 @@ _08045E22:
lsls r1, r5, 24 lsls r1, r5, 24
lsrs r1, 24 lsrs r1, 24
adds r0, r7, 0 adds r0, r7, 0
bl sub_8043C2C bl CanMonLearnTMHM
cmp r0, 0 cmp r0, 0
beq _08045E5E beq _08045E5E
ldrh r1, [r4] ldrh r1, [r4]
@@ -1969,8 +1969,8 @@ _080462A4: .4byte gUnknown_825F83E
_080462A8: .4byte gUnknown_8254795 _080462A8: .4byte gUnknown_8254795
thumb_func_end SetInitialEggData thumb_func_end SetInitialEggData
thumb_func_start sub_80462AC thumb_func_start GiveEggFromDaycare
sub_80462AC: @ 80462AC GiveEggFromDaycare: @ 80462AC
push {lr} push {lr}
ldr r0, _080462C0 @ =gUnknown_3005008 ldr r0, _080462C0 @ =gUnknown_3005008
ldr r0, [r0] ldr r0, [r0]
@@ -1982,7 +1982,7 @@ sub_80462AC: @ 80462AC
bx r0 bx r0
.align 2, 0 .align 2, 0
_080462C0: .4byte gUnknown_3005008 _080462C0: .4byte gUnknown_3005008
thumb_func_end sub_80462AC thumb_func_end GiveEggFromDaycare
thumb_func_start sub_80462C4 thumb_func_start sub_80462C4
sub_80462C4: @ 80462C4 sub_80462C4: @ 80462C4
@@ -2757,7 +2757,7 @@ _08046842:
mov r0, sp mov r0, sp
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r4, 0 adds r0, r4, 0
mov r1, sp mov r1, sp
bl StringAppend bl StringAppend
@@ -2898,7 +2898,7 @@ DaycarePrintMonLvl: @ 8046944
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r0, sp mov r0, sp
adds r1, r4, 0 adds r1, r4, 0
bl StringAppend bl StringAppend
+2 -2
View File
@@ -412,7 +412,7 @@ _08046F1C:
adds r2, r4, 0 adds r2, r4, 0
bl sub_800ECC4 bl sub_800ECC4
adds r0, r5, 0 adds r0, r5, 0
bl sub_8044148 bl GetMonSpritePalStruct
bl LoadCompressedObjectPalette bl LoadCompressedObjectPalette
mov r0, r9 mov r0, r9
strh r4, [r0] strh r4, [r0]
@@ -422,7 +422,7 @@ _08046F64: .4byte gUnknown_82350AC
_08046F68: .4byte gUnknown_202401C _08046F68: .4byte gUnknown_202401C
_08046F6C: _08046F6C:
adds r0, r5, 0 adds r0, r5, 0
bl sub_8044148 bl GetMonSpritePalStruct
ldrh r0, [r0, 0x4] ldrh r0, [r0, 0x4]
adds r1, r4, 0 adds r1, r4, 0
bl sub_803F7D4 bl sub_803F7D4
+4 -4
View File
@@ -78,7 +78,7 @@ _0806C910:
cmp r6, 0 cmp r6, 0
bne _0806C9D0 bne _0806C9D0
_0806C914: _0806C914:
bl sub_80BD674 bl GetPlayerSpeed
lsls r0, 16 lsls r0, 16
asrs r0, 16 asrs r0, 16
cmp r0, 0x4 cmp r0, 0x4
@@ -3108,8 +3108,8 @@ GetFieldObjectScriptPointerForComparison: @ 806E050
bx r1 bx r1
thumb_func_end GetFieldObjectScriptPointerForComparison thumb_func_end GetFieldObjectScriptPointerForComparison
thumb_func_start sub_806E08C thumb_func_start SetCableClubWarp
sub_806E08C: @ 806E08C SetCableClubWarp: @ 806E08C
push {r4,lr} push {r4,lr}
sub sp, 0x8 sub sp, 0x8
bl player_get_direction_upper_nybble bl player_get_direction_upper_nybble
@@ -3139,6 +3139,6 @@ sub_806E08C: @ 806E08C
bx r1 bx r1
.align 2, 0 .align 2, 0
_0806E0CC: .4byte gUnknown_2036DFC _0806E0CC: .4byte gUnknown_2036DFC
thumb_func_end sub_806E08C thumb_func_end SetCableClubWarp
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+4 -4
View File
@@ -321,13 +321,13 @@ _0805B140:
bx r1 bx r1
thumb_func_end task_overworld_door_add_if_inactive thumb_func_end task_overworld_door_add_if_inactive
thumb_func_start sub_805B14C thumb_func_start DrawClosedDoor
sub_805B14C: @ 805B14C DrawClosedDoor: @ 805B14C
push {lr} push {lr}
bl sub_805AF54 bl sub_805AF54
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_805B14C thumb_func_end DrawClosedDoor
thumb_func_start sub_805B158 thumb_func_start sub_805B158
sub_805B158: @ 805B158 sub_805B158: @ 805B158
@@ -525,7 +525,7 @@ sub_805B29C: @ 805B29C
ldr r0, _0805B2CC @ =gUnknown_835B5D8 ldr r0, _0805B2CC @ =gUnknown_835B5D8
adds r1, r4, 0 adds r1, r4, 0
adds r2, r5, 0 adds r2, r5, 0
bl sub_805B14C bl DrawClosedDoor
_0805B2C6: _0805B2C6:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
+91 -91
View File
@@ -581,8 +581,8 @@ _08083854:
bx r1 bx r1
thumb_func_end FieldEffectActiveListContains thumb_func_end FieldEffectActiveListContains
thumb_func_start sub_8083858 thumb_func_start CreateTrainerSprite
sub_8083858: @ 8083858 CreateTrainerSprite: @ 8083858
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -655,10 +655,10 @@ _080838E8: .4byte gUnknown_83CBE50
_080838EC: .4byte gUnknown_8231CF0 _080838EC: .4byte gUnknown_8231CF0
_080838F0: .4byte gUnknown_8231CFC _080838F0: .4byte gUnknown_8231CFC
_080838F4: .4byte nullsub_8 _080838F4: .4byte nullsub_8
thumb_func_end sub_8083858 thumb_func_end CreateTrainerSprite
thumb_func_start sub_80838F8 thumb_func_start LoadTrainerGfx_TrainerCard
sub_80838F8: @ 80838F8 LoadTrainerGfx_TrainerCard: @ 80838F8
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
@@ -683,7 +683,7 @@ sub_80838F8: @ 80838F8
.align 2, 0 .align 2, 0
_08083928: .4byte gUnknown_823957C _08083928: .4byte gUnknown_823957C
_0808392C: .4byte gUnknown_8239A1C _0808392C: .4byte gUnknown_8239A1C
thumb_func_end sub_80838F8 thumb_func_end LoadTrainerGfx_TrainerCard
thumb_func_start AddNewGameBirchObject thumb_func_start AddNewGameBirchObject
AddNewGameBirchObject: @ 8083930 AddNewGameBirchObject: @ 8083930
@@ -860,8 +860,8 @@ _08083A7A:
bx r0 bx r0
thumb_func_end sub_8083A5C thumb_func_end sub_8083A5C
thumb_func_start sub_8083A88 thumb_func_start MultiplyInvertedPaletteRGBComponents
sub_8083A88: @ 8083A88 MultiplyInvertedPaletteRGBComponents: @ 8083A88
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -930,10 +930,10 @@ sub_8083A88: @ 8083A88
.align 2, 0 .align 2, 0
_08083B0C: .4byte gUnknown_20371F8 _08083B0C: .4byte gUnknown_20371F8
_08083B10: .4byte gUnknown_20375F8 _08083B10: .4byte gUnknown_20375F8
thumb_func_end sub_8083A88 thumb_func_end MultiplyInvertedPaletteRGBComponents
thumb_func_start sub_8083B14 thumb_func_start MultiplyPaletteRGBComponents
sub_8083B14: @ 8083B14 MultiplyPaletteRGBComponents: @ 8083B14
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r8 mov r6, r8
push {r6} push {r6}
@@ -992,7 +992,7 @@ sub_8083B14: @ 8083B14
.align 2, 0 .align 2, 0
_08083B84: .4byte gUnknown_20371F8 _08083B84: .4byte gUnknown_20371F8
_08083B88: .4byte gUnknown_20375F8 _08083B88: .4byte gUnknown_20375F8
thumb_func_end sub_8083B14 thumb_func_end MultiplyPaletteRGBComponents
thumb_func_start sub_8083B8C thumb_func_start sub_8083B8C
sub_8083B8C: @ 8083B8C sub_8083B8C: @ 8083B8C
@@ -1054,8 +1054,8 @@ _08083BF8: .4byte gUnknown_3005090
_08083BFC: .4byte gUnknown_83CBFD0 _08083BFC: .4byte gUnknown_83CBFD0
thumb_func_end sub_8083BD0 thumb_func_end sub_8083BD0
thumb_func_start sub_8083C00 thumb_func_start PokecenterHealEffect_0
sub_8083C00: @ 8083C00 PokecenterHealEffect_0: @ 8083C00
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
@@ -1076,17 +1076,17 @@ sub_8083C00: @ 8083C00
ldrsh r0, [r4, r1] ldrsh r0, [r4, r1]
movs r2, 0x12 movs r2, 0x12
ldrsh r1, [r4, r2] ldrsh r1, [r4, r2]
bl sub_8084200 bl PokecenterHealEffectHelper
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r4, 0x16] strh r0, [r4, 0x16]
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8083C00 thumb_func_end PokecenterHealEffect_0
thumb_func_start sub_8083C3C thumb_func_start PokecenterHealEffect_1
sub_8083C3C: @ 8083C3C PokecenterHealEffect_1: @ 8083C3C
push {r4,lr} push {r4,lr}
adds r2, r0, 0 adds r2, r0, 0
ldr r3, _08083C74 @ =gUnknown_202063C ldr r3, _08083C74 @ =gUnknown_202063C
@@ -1118,7 +1118,7 @@ _08083C6E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08083C74: .4byte gUnknown_202063C _08083C74: .4byte gUnknown_202063C
thumb_func_end sub_8083C3C thumb_func_end PokecenterHealEffect_1
thumb_func_start sub_8083C78 thumb_func_start sub_8083C78
sub_8083C78: @ 8083C78 sub_8083C78: @ 8083C78
@@ -1145,8 +1145,8 @@ _08083C98:
_08083C9C: .4byte gUnknown_202063C _08083C9C: .4byte gUnknown_202063C
thumb_func_end sub_8083C78 thumb_func_end sub_8083C78
thumb_func_start sub_8083CA0 thumb_func_start PokecenterHealEffect_3
sub_8083CA0: @ 8083CA0 PokecenterHealEffect_3: @ 8083CA0
push {lr} push {lr}
ldr r2, _08083CD8 @ =gUnknown_202063C ldr r2, _08083CD8 @ =gUnknown_202063C
movs r3, 0x14 movs r3, 0x14
@@ -1174,7 +1174,7 @@ _08083CD2:
.align 2, 0 .align 2, 0
_08083CD8: .4byte gUnknown_202063C _08083CD8: .4byte gUnknown_202063C
_08083CDC: .4byte sub_8083BD0 _08083CDC: .4byte sub_8083BD0
thumb_func_end sub_8083CA0 thumb_func_end PokecenterHealEffect_3
thumb_func_start sub_8083CE0 thumb_func_start sub_8083CE0
sub_8083CE0: @ 8083CE0 sub_8083CE0: @ 8083CE0
@@ -1232,8 +1232,8 @@ _08083D44: .4byte gUnknown_3005090
_08083D48: .4byte gUnknown_83CBFE0 _08083D48: .4byte gUnknown_83CBFE0
thumb_func_end sub_8083D1C thumb_func_end sub_8083D1C
thumb_func_start sub_8083D4C thumb_func_start HallOfFameRecordEffect_0
sub_8083D4C: @ 8083D4C HallOfFameRecordEffect_0: @ 8083D4C
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
@@ -1253,7 +1253,7 @@ sub_8083D4C: @ 8083D4C
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8083D4C thumb_func_end HallOfFameRecordEffect_0
thumb_func_start sub_8083D74 thumb_func_start sub_8083D74
sub_8083D74: @ 8083D74 sub_8083D74: @ 8083D74
@@ -1406,8 +1406,8 @@ sub_8083E70: @ 8083E70
_08083E88: .4byte gUnknown_83CBFF0 _08083E88: .4byte gUnknown_83CBFF0
thumb_func_end sub_8083E70 thumb_func_end sub_8083E70
thumb_func_start sub_8083E8C thumb_func_start PokeballGlowEffect_0
sub_8083E8C: @ 8083E8C PokeballGlowEffect_0: @ 8083E8C
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldrh r1, [r4, 0x30] ldrh r1, [r4, 0x30]
@@ -1483,10 +1483,10 @@ _08083F12:
_08083F18: .4byte gUnknown_83CBF88 _08083F18: .4byte gUnknown_83CBF88
_08083F1C: .4byte gUnknown_83CC010 _08083F1C: .4byte gUnknown_83CC010
_08083F20: .4byte gUnknown_202063C _08083F20: .4byte gUnknown_202063C
thumb_func_end sub_8083E8C thumb_func_end PokeballGlowEffect_0
thumb_func_start sub_8083F24 thumb_func_start PokeballGlowEffect_1
sub_8083F24: @ 8083F24 PokeballGlowEffect_1: @ 8083F24
push {lr} push {lr}
adds r1, r0, 0 adds r1, r0, 0
ldrh r0, [r1, 0x30] ldrh r0, [r1, 0x30]
@@ -1513,10 +1513,10 @@ sub_8083F24: @ 8083F24
_08083F54: _08083F54:
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8083F24 thumb_func_end PokeballGlowEffect_1
thumb_func_start sub_8083F58 thumb_func_start PokeballGlowEffect_2
sub_8083F58: @ 8083F58 PokeballGlowEffect_2: @ 8083F58
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -1568,7 +1568,7 @@ _08083F88:
mov r9, r3 mov r9, r3
add r4, r9 add r4, r9
ldrb r3, [r4] ldrb r3, [r4]
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
ldrh r4, [r7, 0x32] ldrh r4, [r7, 0x32]
adds r4, 0x2 adds r4, 0x2
mov r0, r8 mov r0, r8
@@ -1587,7 +1587,7 @@ _08083F88:
ldrb r2, [r2] ldrb r2, [r2]
add r4, r9 add r4, r9
ldrb r3, [r4] ldrb r3, [r4]
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
ldrh r4, [r7, 0x32] ldrh r4, [r7, 0x32]
adds r4, 0x1 adds r4, 0x1
mov r3, r8 mov r3, r8
@@ -1606,7 +1606,7 @@ _08083F88:
ldrb r2, [r2] ldrb r2, [r2]
add r4, r9 add r4, r9
ldrb r3, [r4] ldrb r3, [r4]
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
ldrh r4, [r7, 0x32] ldrh r4, [r7, 0x32]
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
@@ -1626,7 +1626,7 @@ _08083F88:
adds r1, r6, 0 adds r1, r6, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
mov r0, r10 mov r0, r10
bl IndexOfSpritePaletteTag bl IndexOfSpritePaletteTag
lsls r0, 24 lsls r0, 24
@@ -1637,7 +1637,7 @@ _08083F88:
adds r1, r6, 0 adds r1, r6, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
movs r3, 0x34 movs r3, 0x34
ldrsh r0, [r7, r3] ldrsh r0, [r7, r3]
cmp r0, 0x2 cmp r0, 0x2
@@ -1664,10 +1664,10 @@ _08084088: .4byte gUnknown_83CC02C
_0808408C: .4byte gUnknown_83CC030 _0808408C: .4byte gUnknown_83CC030
_08084090: .4byte 0x01050000 _08084090: .4byte 0x01050000
_08084094: .4byte 0x01030000 _08084094: .4byte 0x01030000
thumb_func_end sub_8083F58 thumb_func_end PokeballGlowEffect_2
thumb_func_start sub_8084098 thumb_func_start PokeballGlowEffect_3
sub_8084098: @ 8084098 PokeballGlowEffect_3: @ 8084098
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r8 mov r6, r8
push {r6} push {r6}
@@ -1717,7 +1717,7 @@ _080840C8:
adds r1, r6, 0 adds r1, r6, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
mov r0, r8 mov r0, r8
bl IndexOfSpritePaletteTag bl IndexOfSpritePaletteTag
lsls r0, 24 lsls r0, 24
@@ -1729,7 +1729,7 @@ _080840C8:
adds r1, r6, 0 adds r1, r6, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
mov r0, r8 mov r0, r8
bl IndexOfSpritePaletteTag bl IndexOfSpritePaletteTag
lsls r0, 24 lsls r0, 24
@@ -1741,7 +1741,7 @@ _080840C8:
adds r1, r6, 0 adds r1, r6, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
mov r0, r8 mov r0, r8
bl IndexOfSpritePaletteTag bl IndexOfSpritePaletteTag
lsls r0, 24 lsls r0, 24
@@ -1752,7 +1752,7 @@ _080840C8:
adds r1, r6, 0 adds r1, r6, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
mov r0, r8 mov r0, r8
bl IndexOfSpritePaletteTag bl IndexOfSpritePaletteTag
lsls r0, 24 lsls r0, 24
@@ -1763,7 +1763,7 @@ _080840C8:
adds r1, r6, 0 adds r1, r6, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
pop {r3} pop {r3}
mov r8, r3 mov r8, r3
pop {r4-r6} pop {r4-r6}
@@ -1776,10 +1776,10 @@ _0808417C: .4byte gUnknown_83CC02C
_08084180: .4byte gUnknown_83CC030 _08084180: .4byte gUnknown_83CC030
_08084184: .4byte 0x01050000 _08084184: .4byte 0x01050000
_08084188: .4byte 0x01030000 _08084188: .4byte 0x01030000
thumb_func_end sub_8084098 thumb_func_end PokeballGlowEffect_3
thumb_func_start sub_808418C thumb_func_start PokeballGlowEffect_4
sub_808418C: @ 808418C PokeballGlowEffect_4: @ 808418C
push {lr} push {lr}
adds r1, r0, 0 adds r1, r0, 0
ldrh r0, [r1, 0x30] ldrh r0, [r1, 0x30]
@@ -1794,18 +1794,18 @@ sub_808418C: @ 808418C
_080841A2: _080841A2:
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_808418C thumb_func_end PokeballGlowEffect_4
thumb_func_start sub_80841A8 thumb_func_start PokeballGlowEffect_5
sub_80841A8: @ 80841A8 PokeballGlowEffect_5: @ 80841A8
ldrh r1, [r0, 0x2E] ldrh r1, [r0, 0x2E]
adds r1, 0x1 adds r1, 0x1
strh r1, [r0, 0x2E] strh r1, [r0, 0x2E]
bx lr bx lr
thumb_func_end sub_80841A8 thumb_func_end PokeballGlowEffect_5
thumb_func_start sub_80841B0 thumb_func_start PokeballGlowEffect_6
sub_80841B0: @ 80841B0 PokeballGlowEffect_6: @ 80841B0
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
movs r1, 0x38 movs r1, 0x38
@@ -1824,15 +1824,15 @@ _080841CC:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80841B0 thumb_func_end PokeballGlowEffect_6
thumb_func_start nullsub_50 thumb_func_start nullsub_50
nullsub_50: @ 80841D4 nullsub_50: @ 80841D4
bx lr bx lr
thumb_func_end nullsub_50 thumb_func_end nullsub_50
thumb_func_start sub_80841D8 thumb_func_start SpriteCB_PokeballGlow
sub_80841D8: @ 80841D8 SpriteCB_PokeballGlow: @ 80841D8
push {lr} push {lr}
adds r3, r0, 0 adds r3, r0, 0
ldr r2, _080841FC @ =gUnknown_202063C ldr r2, _080841FC @ =gUnknown_202063C
@@ -1853,10 +1853,10 @@ _080841F8:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080841FC: .4byte gUnknown_202063C _080841FC: .4byte gUnknown_202063C
thumb_func_end sub_80841D8 thumb_func_end SpriteCB_PokeballGlow
thumb_func_start sub_8084200 thumb_func_start PokecenterHealEffectHelper
sub_8084200: @ 8084200 PokecenterHealEffectHelper: @ 8084200
push {lr} push {lr}
adds r3, r0, 0 adds r3, r0, 0
adds r2, r1, 0 adds r2, r1, 0
@@ -1892,7 +1892,7 @@ sub_8084200: @ 8084200
.align 2, 0 .align 2, 0
_08084244: .4byte gUnknown_83CBFA0 _08084244: .4byte gUnknown_83CBFA0
_08084248: .4byte gUnknown_202063C _08084248: .4byte gUnknown_202063C
thumb_func_end sub_8084200 thumb_func_end PokecenterHealEffectHelper
thumb_func_start sub_808424C thumb_func_start sub_808424C
sub_808424C: @ 808424C sub_808424C: @ 808424C
@@ -3428,8 +3428,8 @@ _08084E1E:
bx r1 bx r1
thumb_func_end sub_8084DCC thumb_func_end sub_8084DCC
thumb_func_start sub_8084E24 thumb_func_start FldEff_UseDive
sub_8084E24: @ 8084E24 FldEff_UseDive: @ 8084E24
push {r4,lr} push {r4,lr}
ldr r4, _08084E54 @ =sub_8084E60 ldr r4, _08084E54 @ =sub_8084E60
adds r0, r4, 0 adds r0, r4, 0
@@ -3456,7 +3456,7 @@ sub_8084E24: @ 8084E24
_08084E54: .4byte sub_8084E60 _08084E54: .4byte sub_8084E60
_08084E58: .4byte gUnknown_3005090 _08084E58: .4byte gUnknown_3005090
_08084E5C: .4byte gUnknown_20386E0 _08084E5C: .4byte gUnknown_20386E0
thumb_func_end sub_8084E24 thumb_func_end FldEff_UseDive
thumb_func_start sub_8084E60 thumb_func_start sub_8084E60
sub_8084E60: @ 8084E60 sub_8084E60: @ 8084E60
@@ -4107,8 +4107,8 @@ _08085344: .4byte gUnknown_2037078
_08085348: .4byte sub_80851E8 _08085348: .4byte sub_80851E8
thumb_func_end sub_8085314 thumb_func_end sub_8085314
thumb_func_start sub_808534C thumb_func_start FldEff_LavaridgeGymWarp
sub_808534C: @ 808534C FldEff_LavaridgeGymWarp: @ 808534C
push {r4,lr} push {r4,lr}
ldr r4, _080853A4 @ =gUnknown_20386E0 ldr r4, _080853A4 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -4154,7 +4154,7 @@ sub_808534C: @ 808534C
_080853A4: .4byte gUnknown_20386E0 _080853A4: .4byte gUnknown_20386E0
_080853A8: .4byte gUnknown_83A0010 _080853A8: .4byte gUnknown_83A0010
_080853AC: .4byte gUnknown_202063C _080853AC: .4byte gUnknown_202063C
thumb_func_end sub_808534C thumb_func_end FldEff_LavaridgeGymWarp
thumb_func_start sub_80853B0 thumb_func_start sub_80853B0
sub_80853B0: @ 80853B0 sub_80853B0: @ 80853B0
@@ -4411,8 +4411,8 @@ _08085598: .4byte sub_805671C
_0808559C: .4byte sub_80853E4 _0808559C: .4byte sub_80853E4
thumb_func_end sub_808554C thumb_func_end sub_808554C
thumb_func_start sub_80855A0 thumb_func_start FldEff_PopOutOfAsh
sub_80855A0: @ 80855A0 FldEff_PopOutOfAsh: @ 80855A0
push {r4,lr} push {r4,lr}
ldr r4, _080855F8 @ =gUnknown_20386E0 ldr r4, _080855F8 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -4458,7 +4458,7 @@ sub_80855A0: @ 80855A0
_080855F8: .4byte gUnknown_20386E0 _080855F8: .4byte gUnknown_20386E0
_080855FC: .4byte gUnknown_83A0010 _080855FC: .4byte gUnknown_83A0010
_08085600: .4byte gUnknown_202063C _08085600: .4byte gUnknown_202063C
thumb_func_end sub_80855A0 thumb_func_end FldEff_PopOutOfAsh
thumb_func_start sub_8085604 thumb_func_start sub_8085604
sub_8085604: @ 8085604 sub_8085604: @ 8085604
@@ -5410,7 +5410,7 @@ sub_8085D34: @ 8085D34
ldr r0, _08085D78 @ =sub_805671C ldr r0, _08085D78 @ =sub_805671C
bl SetMainCallback2 bl SetMainCallback2
ldr r1, _08085D7C @ =gUnknown_3005020 ldr r1, _08085D7C @ =gUnknown_3005020
ldr r0, _08085D80 @ =sub_8085D88 ldr r0, _08085D80 @ =mapldr_08085D88
str r0, [r1] str r0, [r1]
ldr r0, _08085D84 @ =sub_8085B78 ldr r0, _08085D84 @ =sub_8085B78
bl FindTaskIdByFunc bl FindTaskIdByFunc
@@ -5424,12 +5424,12 @@ _08085D70:
_08085D74: .4byte gUnknown_2037AB8 _08085D74: .4byte gUnknown_2037AB8
_08085D78: .4byte sub_805671C _08085D78: .4byte sub_805671C
_08085D7C: .4byte gUnknown_3005020 _08085D7C: .4byte gUnknown_3005020
_08085D80: .4byte sub_8085D88 _08085D80: .4byte mapldr_08085D88
_08085D84: .4byte sub_8085B78 _08085D84: .4byte sub_8085B78
thumb_func_end sub_8085D34 thumb_func_end sub_8085D34
thumb_func_start sub_8085D88 thumb_func_start mapldr_08085D88
sub_8085D88: @ 8085D88 mapldr_08085D88: @ 8085D88
push {lr} push {lr}
bl sub_8055DC4 bl sub_8055DC4
bl pal_fill_for_maplights bl pal_fill_for_maplights
@@ -5461,7 +5461,7 @@ _08085DCC: .4byte gUnknown_3005020
_08085DD0: .4byte gUnknown_2036E38 _08085DD0: .4byte gUnknown_2036E38
_08085DD4: .4byte gUnknown_2037078 _08085DD4: .4byte gUnknown_2037078
_08085DD8: .4byte sub_8085DDC _08085DD8: .4byte sub_8085DDC
thumb_func_end sub_8085D88 thumb_func_end mapldr_08085D88
thumb_func_start sub_8085DDC thumb_func_start sub_8085DDC
sub_8085DDC: @ 8085DDC sub_8085DDC: @ 8085DDC
@@ -5755,8 +5755,8 @@ _08086020: .4byte gUnknown_2036E38
_08086024: .4byte sub_8085DDC _08086024: .4byte sub_8085DDC
thumb_func_end sub_8085F9C thumb_func_end sub_8085F9C
thumb_func_start sub_8086028 thumb_func_start FldEff_FieldMoveShowMon
sub_8086028: @ 8086028 FldEff_FieldMoveShowMon: @ 8086028
push {r4,lr} push {r4,lr}
bl sav1_map_get_light_level bl sav1_map_get_light_level
lsls r0, 24 lsls r0, 24
@@ -5798,10 +5798,10 @@ _0808604A:
_08086078: .4byte sub_8086468 _08086078: .4byte sub_8086468
_0808607C: .4byte gUnknown_20386E0 _0808607C: .4byte gUnknown_20386E0
_08086080: .4byte gUnknown_3005090 _08086080: .4byte gUnknown_3005090
thumb_func_end sub_8086028 thumb_func_end FldEff_FieldMoveShowMon
thumb_func_start sub_8086084 thumb_func_start FldEff_FieldMoveShowMonInit
sub_8086084: @ 8086084 FldEff_FieldMoveShowMonInit: @ 8086084
push {r4-r6,lr} push {r4-r6,lr}
ldr r5, _080860D8 @ =gUnknown_20386E0 ldr r5, _080860D8 @ =gUnknown_20386E0
ldr r0, [r5] ldr r0, [r5]
@@ -5841,7 +5841,7 @@ sub_8086084: @ 8086084
.align 2, 0 .align 2, 0
_080860D8: .4byte gUnknown_20386E0 _080860D8: .4byte gUnknown_20386E0
_080860DC: .4byte gUnknown_2024284 _080860DC: .4byte gUnknown_2024284
thumb_func_end sub_8086084 thumb_func_end FldEff_FieldMoveShowMonInit
thumb_func_start sub_80860E0 thumb_func_start sub_80860E0
sub_80860E0: @ 80860E0 sub_80860E0: @ 80860E0
@@ -7537,8 +7537,8 @@ _08086E06:
_08086E0C: .4byte gUnknown_202063C _08086E0C: .4byte gUnknown_202063C
thumb_func_end sub_8086D94 thumb_func_end sub_8086D94
thumb_func_start sub_8086E10 thumb_func_start FldEff_UseFly
sub_8086E10: @ 8086E10 FldEff_UseFly: @ 8086E10
push {lr} push {lr}
ldr r0, _08086E34 @ =sub_8086E40 ldr r0, _08086E34 @ =sub_8086E40
movs r1, 0xFE movs r1, 0xFE
@@ -7560,7 +7560,7 @@ sub_8086E10: @ 8086E10
_08086E34: .4byte sub_8086E40 _08086E34: .4byte sub_8086E40
_08086E38: .4byte gUnknown_3005090 _08086E38: .4byte gUnknown_3005090
_08086E3C: .4byte gUnknown_20386E0 _08086E3C: .4byte gUnknown_20386E0
thumb_func_end sub_8086E10 thumb_func_end FldEff_UseFly
thumb_func_start sub_8086E40 thumb_func_start sub_8086E40
sub_8086E40: @ 8086E40 sub_8086E40: @ 8086E40
@@ -8383,8 +8383,8 @@ _0808747C: .4byte gUnknown_202063C
_08087480: .4byte sub_8087364 _08087480: .4byte sub_8087364
thumb_func_end sub_8087458 thumb_func_end sub_8087458
thumb_func_start sub_8087484 thumb_func_start FldEff_FlyIn
sub_8087484: @ 8087484 FldEff_FlyIn: @ 8087484
push {lr} push {lr}
ldr r0, _08087494 @ =sub_8087498 ldr r0, _08087494 @ =sub_8087498
movs r1, 0xFE movs r1, 0xFE
@@ -8394,7 +8394,7 @@ sub_8087484: @ 8087484
bx r1 bx r1
.align 2, 0 .align 2, 0
_08087494: .4byte sub_8087498 _08087494: .4byte sub_8087498
thumb_func_end sub_8087484 thumb_func_end FldEff_FlyIn
thumb_func_start sub_8087498 thumb_func_start sub_8087498
sub_8087498: @ 8087498 sub_8087498: @ 8087498
@@ -8761,8 +8761,8 @@ _08087774:
_0808777C: .4byte gUnknown_202063C _0808777C: .4byte gUnknown_202063C
thumb_func_end sub_8087748 thumb_func_end sub_8087748
thumb_func_start sub_8087780 thumb_func_start fishE
sub_8087780: @ 8087780 fishE: @ 8087780
push {r4-r7,lr} push {r4-r7,lr}
adds r5, r0, 0 adds r5, r0, 0
ldrh r0, [r5, 0xA] ldrh r0, [r5, 0xA]
@@ -8818,7 +8818,7 @@ _080877EA:
_080877F0: .4byte gUnknown_2037078 _080877F0: .4byte gUnknown_2037078
_080877F4: .4byte gUnknown_2036E38 _080877F4: .4byte gUnknown_2036E38
_080877F8: .4byte sub_8087498 _080877F8: .4byte sub_8087498
thumb_func_end sub_8087780 thumb_func_end fishE
thumb_func_start sub_80877FC thumb_func_start sub_80877FC
sub_80877FC: @ 80877FC sub_80877FC: @ 80877FC
+63 -63
View File
@@ -105,7 +105,7 @@ _080DAE3C: .4byte gUnknown_8231CFC
sub_80DAE40: @ 80DAE40 sub_80DAE40: @ 80DAE40
push {lr} push {lr}
ldrb r0, [r0, 0x5] ldrb r0, [r0, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldrh r0, [r0, 0xA] ldrh r0, [r0, 0xA]
subs r0, 0x2 subs r0, 0x2
lsls r0, 16 lsls r0, 16
@@ -127,7 +127,7 @@ npc_pal_op: @ 80DAE54
movs r0, 0 movs r0, 0
strh r0, [r4, 0x32] strh r0, [r4, 0x32]
ldrb r0, [r5, 0x5] ldrb r0, [r5, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldrb r1, [r0, 0xC] ldrb r1, [r0, 0xC]
movs r0, 0x80 movs r0, 0x80
ands r0, r1 ands r0, r1
@@ -176,7 +176,7 @@ npc_pal_op_B: @ 80DAEC4
lsls r1, 24 lsls r1, 24
lsrs r4, r1, 24 lsrs r4, r1, 24
ldrb r0, [r0, 0x5] ldrb r0, [r0, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r2, r0, 0 adds r2, r0, 0
ldrh r1, [r2, 0x4] ldrh r1, [r2, 0x4]
ldr r0, _080DAEF0 @ =0x000011ff ldr r0, _080DAEF0 @ =0x000011ff
@@ -222,7 +222,7 @@ npc_pal_op_A: @ 80DAF20
lsls r1, 24 lsls r1, 24
lsrs r4, r1, 24 lsrs r4, r1, 24
ldrb r0, [r0, 0x5] ldrb r0, [r0, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r2, r0, 0 adds r2, r0, 0
ldrh r1, [r2, 0x4] ldrh r1, [r2, 0x4]
ldr r0, _080DAF4C @ =0x000011ff ldr r0, _080DAF4C @ =0x000011ff
@@ -593,7 +593,7 @@ oei_shadow: @ 80DB1DC
lsls r1, 2 lsls r1, 2
adds r1, r2 adds r1, r2
ldrb r0, [r1, 0x5] ldrb r0, [r1, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r4, r0, 0 adds r4, r0, 0
ldr r2, _080DB270 @ =gUnknown_83A0010 ldr r2, _080DB270 @ =gUnknown_83A0010
ldr r1, _080DB274 @ =gUnknown_83FECD2 ldr r1, _080DB274 @ =gUnknown_83FECD2
@@ -969,8 +969,8 @@ _080DB4E4:
_080DB4F0: .4byte gUnknown_2036E38 _080DB4F0: .4byte gUnknown_2036E38
thumb_func_end unc_grass_normal thumb_func_end unc_grass_normal
thumb_func_start sub_80DB4F4 thumb_func_start FldEff_JumpTallGrass
sub_80DB4F4: @ 80DB4F4 FldEff_JumpTallGrass: @ 80DB4F4
push {r4,lr} push {r4,lr}
ldr r4, _080DB558 @ =gUnknown_20386E0 ldr r4, _080DB558 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -1024,7 +1024,7 @@ _080DB550:
_080DB558: .4byte gUnknown_20386E0 _080DB558: .4byte gUnknown_20386E0
_080DB55C: .4byte gUnknown_83A0010 _080DB55C: .4byte gUnknown_83A0010
_080DB560: .4byte gUnknown_202063C _080DB560: .4byte gUnknown_202063C
thumb_func_end sub_80DB4F4 thumb_func_end FldEff_JumpTallGrass
thumb_func_start sub_80DB564 thumb_func_start sub_80DB564
sub_80DB564: @ 80DB564 sub_80DB564: @ 80DB564
@@ -1103,8 +1103,8 @@ _080DB5E8:
bx r1 bx r1
thumb_func_end sub_80DB564 thumb_func_end sub_80DB564
thumb_func_start sub_80DB5F4 thumb_func_start FldEff_LongGrass
sub_80DB5F4: @ 80DB5F4 FldEff_LongGrass: @ 80DB5F4
push {r4,r5,lr} push {r4,r5,lr}
sub sp, 0x4 sub sp, 0x4
ldr r5, _080DB690 @ =gUnknown_20386E0 ldr r5, _080DB690 @ =gUnknown_20386E0
@@ -1183,7 +1183,7 @@ _080DB684:
_080DB690: .4byte gUnknown_20386E0 _080DB690: .4byte gUnknown_20386E0
_080DB694: .4byte gUnknown_83A0010 _080DB694: .4byte gUnknown_83A0010
_080DB698: .4byte gUnknown_202063C _080DB698: .4byte gUnknown_202063C
thumb_func_end sub_80DB5F4 thumb_func_end FldEff_LongGrass
thumb_func_start unc_grass_tall thumb_func_start unc_grass_tall
unc_grass_tall: @ 80DB69C unc_grass_tall: @ 80DB69C
@@ -1312,8 +1312,8 @@ _080DB786:
_080DB794: .4byte gUnknown_2036E38 _080DB794: .4byte gUnknown_2036E38
thumb_func_end unc_grass_tall thumb_func_end unc_grass_tall
thumb_func_start sub_80DB798 thumb_func_start FldEff_JumpLongGrass
sub_80DB798: @ 80DB798 FldEff_JumpLongGrass: @ 80DB798
push {r4,lr} push {r4,lr}
ldr r4, _080DB7FC @ =gUnknown_20386E0 ldr r4, _080DB7FC @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -1367,7 +1367,7 @@ _080DB7F4:
_080DB7FC: .4byte gUnknown_20386E0 _080DB7FC: .4byte gUnknown_20386E0
_080DB800: .4byte gUnknown_83A0010 _080DB800: .4byte gUnknown_83A0010
_080DB804: .4byte gUnknown_202063C _080DB804: .4byte gUnknown_202063C
thumb_func_end sub_80DB798 thumb_func_end FldEff_JumpLongGrass
thumb_func_start sub_80DB808 thumb_func_start sub_80DB808
sub_80DB808: @ 80DB808 sub_80DB808: @ 80DB808
@@ -1492,7 +1492,7 @@ _080DB8EA:
_080DB8F4: .4byte gUnknown_2036E38 _080DB8F4: .4byte gUnknown_2036E38
_080DB8F8: _080DB8F8:
ldrb r0, [r1, 0x5] ldrb r0, [r1, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
mov r8, r0 mov r8, r0
mov r0, sp mov r0, sp
ldrb r1, [r0] ldrb r1, [r0]
@@ -1576,8 +1576,8 @@ _080DB98E:
_080DB99C: .4byte gUnknown_202063C _080DB99C: .4byte gUnknown_202063C
thumb_func_end sub_80DB8AC thumb_func_end sub_80DB8AC
thumb_func_start sub_80DB9A0 thumb_func_start FldEff_SandFootprints
sub_80DB9A0: @ 80DB9A0 FldEff_SandFootprints: @ 80DB9A0
push {r4,lr} push {r4,lr}
ldr r4, _080DBA08 @ =gUnknown_20386E0 ldr r4, _080DBA08 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -1631,10 +1631,10 @@ _080DB9FE:
_080DBA08: .4byte gUnknown_20386E0 _080DBA08: .4byte gUnknown_20386E0
_080DBA0C: .4byte gUnknown_83A0010 _080DBA0C: .4byte gUnknown_83A0010
_080DBA10: .4byte gUnknown_202063C _080DBA10: .4byte gUnknown_202063C
thumb_func_end sub_80DB9A0 thumb_func_end FldEff_SandFootprints
thumb_func_start sub_80DBA14 thumb_func_start FldEff_DeepSandFootprints
sub_80DBA14: @ 80DBA14 FldEff_DeepSandFootprints: @ 80DBA14
push {r4,r5,lr} push {r4,r5,lr}
ldr r4, _080DBA7C @ =gUnknown_20386E0 ldr r4, _080DBA7C @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -1689,10 +1689,10 @@ _080DBA74:
_080DBA7C: .4byte gUnknown_20386E0 _080DBA7C: .4byte gUnknown_20386E0
_080DBA80: .4byte gUnknown_83A0010 _080DBA80: .4byte gUnknown_83A0010
_080DBA84: .4byte gUnknown_202063C _080DBA84: .4byte gUnknown_202063C
thumb_func_end sub_80DBA14 thumb_func_end FldEff_DeepSandFootprints
thumb_func_start sub_80DBA88 thumb_func_start FldEff_BikeTireTracks
sub_80DBA88: @ 80DBA88 FldEff_BikeTireTracks: @ 80DBA88
push {r4,r5,lr} push {r4,r5,lr}
ldr r4, _080DBAF0 @ =gUnknown_20386E0 ldr r4, _080DBAF0 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -1747,7 +1747,7 @@ _080DBAE8:
_080DBAF0: .4byte gUnknown_20386E0 _080DBAF0: .4byte gUnknown_20386E0
_080DBAF4: .4byte gUnknown_83A0010 _080DBAF4: .4byte gUnknown_83A0010
_080DBAF8: .4byte gUnknown_202063C _080DBAF8: .4byte gUnknown_202063C
thumb_func_end sub_80DBA88 thumb_func_end FldEff_BikeTireTracks
thumb_func_start sub_80DBAFC thumb_func_start sub_80DBAFC
sub_80DBAFC: @ 80DBAFC sub_80DBAFC: @ 80DBAFC
@@ -1826,8 +1826,8 @@ _080DBB80:
bx r0 bx r0
thumb_func_end sub_80DBB3C thumb_func_end sub_80DBB3C
thumb_func_start sub_80DBB88 thumb_func_start FldEff_Splash
sub_80DBB88: @ 80DBB88 FldEff_Splash: @ 80DBB88
push {r4-r6,lr} push {r4-r6,lr}
ldr r6, _080DBC1C @ =gUnknown_20386E0 ldr r6, _080DBC1C @ =gUnknown_20386E0
ldrb r0, [r6] ldrb r0, [r6]
@@ -1852,7 +1852,7 @@ sub_80DBB88: @ 80DBB88
cmp r4, 0x40 cmp r4, 0x40
beq _080DBC12 beq _080DBC12
ldrb r0, [r5, 0x5] ldrb r0, [r5, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
lsls r3, r4, 4 lsls r3, r4, 4
adds r3, r4 adds r3, r4
lsls r3, 2 lsls r3, 2
@@ -1903,7 +1903,7 @@ _080DBC1C: .4byte gUnknown_20386E0
_080DBC20: .4byte gUnknown_2036E38 _080DBC20: .4byte gUnknown_2036E38
_080DBC24: .4byte gUnknown_83A0010 _080DBC24: .4byte gUnknown_83A0010
_080DBC28: .4byte gUnknown_202063C _080DBC28: .4byte gUnknown_202063C
thumb_func_end sub_80DBB88 thumb_func_end FldEff_Splash
thumb_func_start sub_80DBC2C thumb_func_start sub_80DBC2C
sub_80DBC2C: @ 80DBC2C sub_80DBC2C: @ 80DBC2C
@@ -1977,8 +1977,8 @@ _080DBCB0: .4byte gUnknown_202063C
_080DBCB4: .4byte gUnknown_2036E38 _080DBCB4: .4byte gUnknown_2036E38
thumb_func_end sub_80DBC2C thumb_func_end sub_80DBC2C
thumb_func_start sub_80DBCB8 thumb_func_start FldEff_JumpSmallSplash
sub_80DBCB8: @ 80DBCB8 FldEff_JumpSmallSplash: @ 80DBCB8
push {r4,lr} push {r4,lr}
ldr r4, _080DBD1C @ =gUnknown_20386E0 ldr r4, _080DBD1C @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -2032,7 +2032,7 @@ _080DBD14:
_080DBD1C: .4byte gUnknown_20386E0 _080DBD1C: .4byte gUnknown_20386E0
_080DBD20: .4byte gUnknown_83A0010 _080DBD20: .4byte gUnknown_83A0010
_080DBD24: .4byte gUnknown_202063C _080DBD24: .4byte gUnknown_202063C
thumb_func_end sub_80DBCB8 thumb_func_end FldEff_JumpSmallSplash
thumb_func_start oei_water_drop_tall thumb_func_start oei_water_drop_tall
oei_water_drop_tall: @ 80DBD28 oei_water_drop_tall: @ 80DBD28
@@ -2091,8 +2091,8 @@ _080DBD90: .4byte gUnknown_83A0010
_080DBD94: .4byte gUnknown_202063C _080DBD94: .4byte gUnknown_202063C
thumb_func_end oei_water_drop_tall thumb_func_end oei_water_drop_tall
thumb_func_start sub_80DBD98 thumb_func_start FldEff_FeetInFlowingWater
sub_80DBD98: @ 80DBD98 FldEff_FeetInFlowingWater: @ 80DBD98
push {r4-r7,lr} push {r4-r7,lr}
ldr r7, _080DBE38 @ =gUnknown_20386E0 ldr r7, _080DBE38 @ =gUnknown_20386E0
ldrb r0, [r7] ldrb r0, [r7]
@@ -2117,7 +2117,7 @@ sub_80DBD98: @ 80DBD98
cmp r5, 0x40 cmp r5, 0x40
beq _080DBE2E beq _080DBE2E
ldrb r0, [r6, 0x5] ldrb r0, [r6, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r4, r0, 0 adds r4, r0, 0
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
@@ -2176,7 +2176,7 @@ _080DBE40: .4byte gUnknown_83A0010
_080DBE44: .4byte gUnknown_202063C _080DBE44: .4byte gUnknown_202063C
_080DBE48: .4byte sub_80DBE50 _080DBE48: .4byte sub_80DBE50
_080DBE4C: .4byte 0x0000ffff _080DBE4C: .4byte 0x0000ffff
thumb_func_end sub_80DBD98 thumb_func_end FldEff_FeetInFlowingWater
thumb_func_start sub_80DBE50 thumb_func_start sub_80DBE50
sub_80DBE50: @ 80DBE50 sub_80DBE50: @ 80DBE50
@@ -2431,7 +2431,7 @@ _080DC02E:
_080DC038: .4byte gUnknown_2036E38 _080DC038: .4byte gUnknown_2036E38
_080DC03C: _080DC03C:
ldrb r0, [r1, 0x5] ldrb r0, [r1, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
mov r1, sp mov r1, sp
ldrb r2, [r1] ldrb r2, [r1]
lsls r1, r2, 3 lsls r1, r2, 3
@@ -2471,8 +2471,8 @@ _080DC080:
_080DC088: .4byte gUnknown_202063C _080DC088: .4byte gUnknown_202063C
thumb_func_end sub_80DBFF4 thumb_func_end sub_80DBFF4
thumb_func_start sub_80DC08C thumb_func_start FldEff_Unknown19
sub_80DC08C: @ 80DC08C FldEff_Unknown19: @ 80DC08C
push {r4,lr} push {r4,lr}
ldr r4, _080DC0EC @ =gUnknown_20386E0 ldr r4, _080DC0EC @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -2524,10 +2524,10 @@ _080DC0E4:
_080DC0EC: .4byte gUnknown_20386E0 _080DC0EC: .4byte gUnknown_20386E0
_080DC0F0: .4byte gUnknown_83A0010 _080DC0F0: .4byte gUnknown_83A0010
_080DC0F4: .4byte gUnknown_202063C _080DC0F4: .4byte gUnknown_202063C
thumb_func_end sub_80DC08C thumb_func_end FldEff_Unknown19
thumb_func_start sub_80DC0F8 thumb_func_start FldEff_Unknown20
sub_80DC0F8: @ 80DC0F8 FldEff_Unknown20: @ 80DC0F8
push {r4,lr} push {r4,lr}
ldr r4, _080DC158 @ =gUnknown_20386E0 ldr r4, _080DC158 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -2579,10 +2579,10 @@ _080DC150:
_080DC158: .4byte gUnknown_20386E0 _080DC158: .4byte gUnknown_20386E0
_080DC15C: .4byte gUnknown_83A0010 _080DC15C: .4byte gUnknown_83A0010
_080DC160: .4byte gUnknown_202063C _080DC160: .4byte gUnknown_202063C
thumb_func_end sub_80DC0F8 thumb_func_end FldEff_Unknown20
thumb_func_start sub_80DC164 thumb_func_start FldEff_Unknown21
sub_80DC164: @ 80DC164 FldEff_Unknown21: @ 80DC164
push {r4,lr} push {r4,lr}
ldr r4, _080DC1C4 @ =gUnknown_20386E0 ldr r4, _080DC1C4 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -2634,10 +2634,10 @@ _080DC1BC:
_080DC1C4: .4byte gUnknown_20386E0 _080DC1C4: .4byte gUnknown_20386E0
_080DC1C8: .4byte gUnknown_83A0010 _080DC1C8: .4byte gUnknown_83A0010
_080DC1CC: .4byte gUnknown_202063C _080DC1CC: .4byte gUnknown_202063C
thumb_func_end sub_80DC164 thumb_func_end FldEff_Unknown21
thumb_func_start sub_80DC1D0 thumb_func_start FldEff_Unknown22
sub_80DC1D0: @ 80DC1D0 FldEff_Unknown22: @ 80DC1D0
push {r4,lr} push {r4,lr}
ldr r4, _080DC230 @ =gUnknown_20386E0 ldr r4, _080DC230 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -2689,7 +2689,7 @@ _080DC228:
_080DC230: .4byte gUnknown_20386E0 _080DC230: .4byte gUnknown_20386E0
_080DC234: .4byte gUnknown_83A0010 _080DC234: .4byte gUnknown_83A0010
_080DC238: .4byte gUnknown_202063C _080DC238: .4byte gUnknown_202063C
thumb_func_end sub_80DC1D0 thumb_func_end FldEff_Unknown22
thumb_func_start ash thumb_func_start ash
ash: @ 80DC23C ash: @ 80DC23C
@@ -3384,8 +3384,8 @@ _080DC738:
_080DC73C: .4byte gUnknown_202063C _080DC73C: .4byte gUnknown_202063C
thumb_func_end sub_80DC700 thumb_func_end sub_80DC700
thumb_func_start sub_80DC740 thumb_func_start FldEff_Dust
sub_80DC740: @ 80DC740 FldEff_Dust: @ 80DC740
push {r4,lr} push {r4,lr}
ldr r4, _080DC7A4 @ =gUnknown_20386E0 ldr r4, _080DC7A4 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -3439,10 +3439,10 @@ _080DC79C:
_080DC7A4: .4byte gUnknown_20386E0 _080DC7A4: .4byte gUnknown_20386E0
_080DC7A8: .4byte gUnknown_83A0010 _080DC7A8: .4byte gUnknown_83A0010
_080DC7AC: .4byte gUnknown_202063C _080DC7AC: .4byte gUnknown_202063C
thumb_func_end sub_80DC740 thumb_func_end FldEff_Dust
thumb_func_start sub_80DC7B0 thumb_func_start FldEff_SandPile
sub_80DC7B0: @ 80DC7B0 FldEff_SandPile: @ 80DC7B0
push {r4-r7,lr} push {r4-r7,lr}
ldr r7, _080DC85C @ =gUnknown_20386E0 ldr r7, _080DC85C @ =gUnknown_20386E0
ldrb r0, [r7] ldrb r0, [r7]
@@ -3467,7 +3467,7 @@ sub_80DC7B0: @ 80DC7B0
cmp r4, 0x40 cmp r4, 0x40
beq _080DC854 beq _080DC854
ldrb r0, [r6, 0x5] ldrb r0, [r6, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r5, r0, 0 adds r5, r0, 0
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
@@ -3531,7 +3531,7 @@ _080DC85C: .4byte gUnknown_20386E0
_080DC860: .4byte gUnknown_2036E38 _080DC860: .4byte gUnknown_2036E38
_080DC864: .4byte gUnknown_83A0010 _080DC864: .4byte gUnknown_83A0010
_080DC868: .4byte gUnknown_202063C _080DC868: .4byte gUnknown_202063C
thumb_func_end sub_80DC7B0 thumb_func_end FldEff_SandPile
thumb_func_start sub_80DC86C thumb_func_start sub_80DC86C
sub_80DC86C: @ 80DC86C sub_80DC86C: @ 80DC86C
@@ -3638,8 +3638,8 @@ _080DC930: .4byte gUnknown_202063C
_080DC934: .4byte gUnknown_2036E38 _080DC934: .4byte gUnknown_2036E38
thumb_func_end sub_80DC86C thumb_func_end sub_80DC86C
thumb_func_start sub_80DC938 thumb_func_start FldEff_Bubbles
sub_80DC938: @ 80DC938 FldEff_Bubbles: @ 80DC938
push {r4,lr} push {r4,lr}
ldr r4, _080DC990 @ =gUnknown_20386E0 ldr r4, _080DC990 @ =gUnknown_20386E0
adds r1, r4, 0x4 adds r1, r4, 0x4
@@ -3687,7 +3687,7 @@ _080DC988:
_080DC990: .4byte gUnknown_20386E0 _080DC990: .4byte gUnknown_20386E0
_080DC994: .4byte gUnknown_83A0010 _080DC994: .4byte gUnknown_83A0010
_080DC998: .4byte gUnknown_202063C _080DC998: .4byte gUnknown_202063C
thumb_func_end sub_80DC938 thumb_func_end FldEff_Bubbles
thumb_func_start sub_80DC99C thumb_func_start sub_80DC99C
sub_80DC99C: @ 80DC99C sub_80DC99C: @ 80DC99C
@@ -3890,7 +3890,7 @@ _080DCAF8:
lsls r0, 2 lsls r0, 2
adds r0, r4 adds r0, r4
ldrb r0, [r0, 0x5] ldrb r0, [r0, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
mov r1, sp mov r1, sp
ldrb r2, [r1] ldrb r2, [r1]
lsls r1, r2, 3 lsls r1, r2, 3
@@ -4040,8 +4040,8 @@ _080DCC18:
bx r1 bx r1
thumb_func_end sub_80DCBE0 thumb_func_end sub_80DCBE0
thumb_func_start sub_80DCC1C thumb_func_start FldEff_Sparkle
sub_80DCC1C: @ 80DCC1C FldEff_Sparkle: @ 80DCC1C
push {r4,lr} push {r4,lr}
ldr r4, _080DCC84 @ =gUnknown_20386E0 ldr r4, _080DCC84 @ =gUnknown_20386E0
ldr r0, [r4] ldr r0, [r4]
@@ -4097,7 +4097,7 @@ _080DCC7C:
_080DCC84: .4byte gUnknown_20386E0 _080DCC84: .4byte gUnknown_20386E0
_080DCC88: .4byte gUnknown_83A0010 _080DCC88: .4byte gUnknown_83A0010
_080DCC8C: .4byte gUnknown_202063C _080DCC8C: .4byte gUnknown_202063C
thumb_func_end sub_80DCC1C thumb_func_end FldEff_Sparkle
thumb_func_start sub_80DCC90 thumb_func_start sub_80DCC90
sub_80DCC90: @ 80DCC90 sub_80DCC90: @ 80DCC90
@@ -4224,7 +4224,7 @@ _080DCD5E:
cmp r0, 0 cmp r0, 0
beq _080DCE00 beq _080DCE00
ldrb r0, [r4, 0x5] ldrb r0, [r4, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldrb r1, [r4, 0x4] ldrb r1, [r4, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
+3 -3
View File
@@ -602,7 +602,7 @@ sub_8067F88: @ 8067F88
push {r5-r7} push {r5-r7}
adds r5, r0, 0 adds r5, r0, 0
ldrb r0, [r5, 0x5] ldrb r0, [r5, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
movs r4, 0 movs r4, 0
movs r0, 0x1 movs r0, 0x1
mov r10, r0 mov r10, r0
@@ -1330,7 +1330,7 @@ GroundEffect_SandTracks: @ 80684D4
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
ldrb r0, [r4, 0x5] ldrb r0, [r4, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldr r1, _080684FC @ =gUnknown_83A709C ldr r1, _080684FC @ =gUnknown_83A709C
ldrb r0, [r0, 0xD] ldrb r0, [r0, 0xD]
lsls r0, 2 lsls r0, 2
@@ -1353,7 +1353,7 @@ GroundEffect_DeepSandTracks: @ 8068500
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
ldrb r0, [r4, 0x5] ldrb r0, [r4, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldr r1, _08068528 @ =gUnknown_83A709C ldr r1, _08068528 @ =gUnknown_83A709C
ldrb r0, [r0, 0xD] ldrb r0, [r0, 0xD]
lsls r0, 2 lsls r0, 2
+29 -29
View File
@@ -975,7 +975,7 @@ RemoveFieldObjectInternal: @ 805E510
sub sp, 0x8 sub sp, 0x8
adds r4, r0, 0 adds r4, r0, 0
ldrb r0, [r4, 0x5] ldrb r0, [r4, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldrh r2, [r0, 0x6] ldrh r2, [r0, 0x6]
ldr r1, _0805E554 @ =0xffff0000 ldr r1, _0805E554 @ =0xffff0000
ldr r0, [sp, 0x4] ldr r0, [sp, 0x4]
@@ -1074,7 +1074,7 @@ _0805E5CA:
ldr r1, _0805E5F4 @ =gUnknown_2036E38 ldr r1, _0805E5F4 @ =gUnknown_2036E38
adds r5, r0, r1 adds r5, r0, r1
ldrb r0, [r5, 0x5] ldrb r0, [r5, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r6, r0, 0 adds r6, r0, 0
ldrb r1, [r6, 0xC] ldrb r1, [r6, 0xC]
movs r0, 0xF movs r0, 0xF
@@ -1266,7 +1266,7 @@ SpawnFieldObject: @ 805E72C
str r0, [sp, 0x20] str r0, [sp, 0x20]
mov r1, r9 mov r1, r9
ldrb r0, [r1, 0x1] ldrb r0, [r1, 0x1]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r7, r0, 0 adds r7, r0, 0
add r2, sp, 0x20 add r2, sp, 0x20
mov r0, r9 mov r0, r9
@@ -1478,7 +1478,7 @@ sub_805E8E8: @ 805E8E8
adds r7, r3, 0 adds r7, r3, 0
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r5, r0, 0 adds r5, r0, 0
ldrh r0, [r5] ldrh r0, [r5]
strh r0, [r4] strh r0, [r4]
@@ -1643,7 +1643,7 @@ sub_805E9F8: @ 805E9F8
lsrs r4, 24 lsrs r4, 24
str r4, [sp, 0x20] str r4, [sp, 0x20]
adds r0, r5, 0 adds r0, r5, 0
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r4, r0, 0 adds r4, r0, 0
ldr r1, _0805EB38 @ =sub_8068FA8 ldr r1, _0805EB38 @ =sub_8068FA8
add r3, sp, 0x1C add r3, sp, 0x1C
@@ -1793,7 +1793,7 @@ sub_805EB44: @ 805EB44
lsls r5, 16 lsls r5, 16
lsrs r5, 16 lsrs r5, 16
adds r0, r6, 0 adds r0, r6, 0
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r7, r0, 0 adds r7, r0, 0
ldr r1, _0805EC24 @ =nullsub_8 ldr r1, _0805EC24 @ =nullsub_8
add r3, sp, 0x18 add r3, sp, 0x18
@@ -2212,7 +2212,7 @@ _0805EE70:
movs r0, 0 movs r0, 0
str r0, [sp, 0x20] str r0, [sp, 0x20]
ldrb r0, [r6, 0x5] ldrb r0, [r6, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r5, r0, 0 adds r5, r0, 0
ldrh r2, [r5, 0x6] ldrh r2, [r5, 0x6]
ldr r1, _0805EFE8 @ =0xffff0000 ldr r1, _0805EFE8 @ =0xffff0000
@@ -2453,7 +2453,7 @@ sub_805F060: @ 805F060
lsrs r1, 24 lsrs r1, 24
str r1, [sp] str r1, [sp]
adds r0, r1, 0 adds r0, r1, 0
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r5, r0, 0 adds r5, r0, 0
ldrb r1, [r6, 0x4] ldrb r1, [r6, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2756,8 +2756,8 @@ PlayerObjectTurn: @ 805F2A8
_0805F2C4: .4byte gUnknown_2036E38 _0805F2C4: .4byte gUnknown_2036E38
thumb_func_end PlayerObjectTurn thumb_func_end PlayerObjectTurn
thumb_func_start sub_805F2C8 thumb_func_start GetFieldObjectGraphicsInfo
sub_805F2C8: @ 805F2C8 GetFieldObjectGraphicsInfo: @ 805F2C8
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
@@ -2782,7 +2782,7 @@ _0805F2E6:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805F2F4: .4byte gUnknown_839FDB0 _0805F2F4: .4byte gUnknown_839FDB0
thumb_func_end sub_805F2C8 thumb_func_end GetFieldObjectGraphicsInfo
thumb_func_start FieldObjectHandleDynamicGraphicsId thumb_func_start FieldObjectHandleDynamicGraphicsId
FieldObjectHandleDynamicGraphicsId: @ 805F2F8 FieldObjectHandleDynamicGraphicsId: @ 805F2F8
@@ -3395,7 +3395,7 @@ sub_805F724: @ 805F724
ldr r1, _0805F7C0 @ =gUnknown_202063C ldr r1, _0805F7C0 @ =gUnknown_202063C
adds r7, r0, r1 adds r7, r0, r1
ldrb r0, [r6, 0x5] ldrb r0, [r6, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
mov r8, r0 mov r8, r0
lsls r4, 16 lsls r4, 16
asrs r4, 16 asrs r4, 16
@@ -12683,8 +12683,8 @@ _08063978:
bx r1 bx r1
thumb_func_end CheckForCollisionBetweenFieldObjects thumb_func_end CheckForCollisionBetweenFieldObjects
thumb_func_start sub_8063980 thumb_func_start IsBerryTreeSparkling
sub_8063980: @ 8063980 IsBerryTreeSparkling: @ 8063980
push {lr} push {lr}
sub sp, 0x4 sub sp, 0x4
lsls r0, 24 lsls r0, 24
@@ -12727,7 +12727,7 @@ _080639CE:
add sp, 0x4 add sp, 0x4
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8063980 thumb_func_end IsBerryTreeSparkling
thumb_func_start sub_80639D4 thumb_func_start sub_80639D4
sub_80639D4: @ 80639D4 sub_80639D4: @ 80639D4
@@ -17835,8 +17835,8 @@ _08065DE8:
bx r1 bx r1
thumb_func_end sub_8065DD0 thumb_func_end sub_8065DD0
thumb_func_start sub_8065DF0 thumb_func_start do_run_south_anim
sub_8065DF0: @ 8065DF0 do_run_south_anim: @ 8065DF0
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
@@ -17850,7 +17850,7 @@ sub_8065DF0: @ 8065DF0
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8065DF0 thumb_func_end do_run_south_anim
thumb_func_start sub_8065E10 thumb_func_start sub_8065E10
sub_8065E10: @ 8065E10 sub_8065E10: @ 8065E10
@@ -17872,8 +17872,8 @@ _08065E28:
bx r1 bx r1
thumb_func_end sub_8065E10 thumb_func_end sub_8065E10
thumb_func_start sub_8065E30 thumb_func_start do_run_north_anim
sub_8065E30: @ 8065E30 do_run_north_anim: @ 8065E30
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
@@ -17887,7 +17887,7 @@ sub_8065E30: @ 8065E30
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8065E30 thumb_func_end do_run_north_anim
thumb_func_start sub_8065E50 thumb_func_start sub_8065E50
sub_8065E50: @ 8065E50 sub_8065E50: @ 8065E50
@@ -17909,8 +17909,8 @@ _08065E68:
bx r1 bx r1
thumb_func_end sub_8065E50 thumb_func_end sub_8065E50
thumb_func_start sub_8065E70 thumb_func_start do_run_west_anim
sub_8065E70: @ 8065E70 do_run_west_anim: @ 8065E70
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
@@ -17924,7 +17924,7 @@ sub_8065E70: @ 8065E70
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8065E70 thumb_func_end do_run_west_anim
thumb_func_start sub_8065E90 thumb_func_start sub_8065E90
sub_8065E90: @ 8065E90 sub_8065E90: @ 8065E90
@@ -17946,8 +17946,8 @@ _08065EA8:
bx r1 bx r1
thumb_func_end sub_8065E90 thumb_func_end sub_8065E90
thumb_func_start sub_8065EB0 thumb_func_start do_run_east_anim
sub_8065EB0: @ 8065EB0 do_run_east_anim: @ 8065EB0
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
@@ -17961,7 +17961,7 @@ sub_8065EB0: @ 8065EB0
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8065EB0 thumb_func_end do_run_east_anim
thumb_func_start sub_8065ED0 thumb_func_start sub_8065ED0
sub_8065ED0: @ 8065ED0 sub_8065ED0: @ 8065ED0
@@ -19417,7 +19417,7 @@ sub_80668D4: @ 80668D4
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
ldrb r0, [r4, 0x5] ldrb r0, [r4, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldrb r1, [r0, 0xC] ldrb r1, [r0, 0xC]
lsls r1, 25 lsls r1, 25
lsrs r1, 31 lsrs r1, 31
@@ -21913,7 +21913,7 @@ sub_8067A10: @ 8067A10
ands r0, r1 ands r0, r1
strb r0, [r5, 0x1] strb r0, [r5, 0x1]
ldrb r0, [r5, 0x5] ldrb r0, [r5, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
adds r7, r0, 0 adds r7, r0, 0
adds r0, r4, 0 adds r0, r4, 0
adds r0, 0x3E adds r0, 0x3E
+21 -21
View File
@@ -848,7 +848,7 @@ PlayerNotOnBikeNotMoving: @ 805B9B0
bl player_get_direction_lower_nybble bl player_get_direction_lower_nybble
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
bl sub_805C1F4 bl PlayerFaceDirection
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end PlayerNotOnBikeNotMoving thumb_func_end PlayerNotOnBikeNotMoving
@@ -886,7 +886,7 @@ _0805B9FA:
cmp r0, 0x8 cmp r0, 0x8
bne _0805BA06 bne _0805BA06
adds r0, r4, 0 adds r0, r4, 0
bl sub_805C1F4 bl PlayerFaceDirection
b _0805BAA4 b _0805BAA4
_0805BA06: _0805BA06:
subs r0, r1, 0x5 subs r0, r1, 0x5
@@ -895,7 +895,7 @@ _0805BA06:
cmp r0, 0x3 cmp r0, 0x3
bls _0805BAA4 bls _0805BAA4
adds r0, r4, 0 adds r0, r4, 0
bl sub_805C1D0 bl PlayerNotOnBikeCollide
b _0805BAA4 b _0805BAA4
_0805BA18: _0805BA18:
ldr r6, _0805BA2C @ =gUnknown_2037078 ldr r6, _0805BA2C @ =gUnknown_2037078
@@ -1176,7 +1176,7 @@ _0805BC38:
asrs r1, r4, 16 asrs r1, r4, 16
mov r2, r10 mov r2, r10
mov r3, sp mov r3, sp
bl sub_805BDAC bl check_acro_bike_metatile
_0805BC4C: _0805BC4C:
mov r0, sp mov r0, sp
ldrb r0, [r0] ldrb r0, [r0]
@@ -1357,8 +1357,8 @@ _0805BDA2:
bx r1 bx r1
thumb_func_end sub_805BCEC thumb_func_end sub_805BCEC
thumb_func_start sub_805BDAC thumb_func_start check_acro_bike_metatile
sub_805BDAC: @ 805BDAC check_acro_bike_metatile: @ 805BDAC
push {r4-r7,lr} push {r4-r7,lr}
adds r6, r3, 0 adds r6, r3, 0
lsls r2, 24 lsls r2, 24
@@ -1392,7 +1392,7 @@ _0805BDE6:
pop {r4-r7} pop {r4-r7}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_805BDAC thumb_func_end check_acro_bike_metatile
thumb_func_start SetPlayerAvatarTransitionFlags thumb_func_start SetPlayerAvatarTransitionFlags
SetPlayerAvatarTransitionFlags: @ 805BDEC SetPlayerAvatarTransitionFlags: @ 805BDEC
@@ -1933,8 +1933,8 @@ sub_805C194: @ 805C194
bx r0 bx r0
thumb_func_end sub_805C194 thumb_func_end sub_805C194
thumb_func_start sub_805C1AC thumb_func_start PlayerOnBikeCollide
sub_805C1AC: @ 805C1AC PlayerOnBikeCollide: @ 805C1AC
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
@@ -1950,10 +1950,10 @@ sub_805C1AC: @ 805C1AC
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_805C1AC thumb_func_end PlayerOnBikeCollide
thumb_func_start sub_805C1D0 thumb_func_start PlayerNotOnBikeCollide
sub_805C1D0: @ 805C1D0 PlayerNotOnBikeCollide: @ 805C1D0
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
@@ -1969,10 +1969,10 @@ sub_805C1D0: @ 805C1D0
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_805C1D0 thumb_func_end PlayerNotOnBikeCollide
thumb_func_start sub_805C1F4 thumb_func_start PlayerFaceDirection
sub_805C1F4: @ 805C1F4 PlayerFaceDirection: @ 805C1F4
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -1983,7 +1983,7 @@ sub_805C1F4: @ 805C1F4
bl sub_805C024 bl sub_805C024
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_805C1F4 thumb_func_end PlayerFaceDirection
thumb_func_start sub_805C20C thumb_func_start sub_805C20C
sub_805C20C: @ 805C20C sub_805C20C: @ 805C20C
@@ -2718,9 +2718,9 @@ sub_805C780: @ 805C780
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0805C7B8 beq _0805C7B8
bl sub_80BD6C4 bl Bike_HandleBumpySlopeJump
movs r0, 0 movs r0, 0
bl sub_80BD650 bl Bike_UpdateBikeCounterSpeed
_0805C7B8: _0805C7B8:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -3695,8 +3695,8 @@ _0805CEE4: .4byte gUnknown_2037078
_0805CEE8: .4byte gUnknown_2036E38 _0805CEE8: .4byte gUnknown_2036E38
thumb_func_end sub_805CEA0 thumb_func_end sub_805CEA0
thumb_func_start sub_805CEEC thumb_func_start PlayerAvatar_DoSecretBaseMatJump
sub_805CEEC: @ 805CEEC PlayerAvatar_DoSecretBaseMatJump: @ 805CEEC
push {r4-r6,lr} push {r4-r6,lr}
adds r6, r0, 0 adds r6, r0, 0
adds r4, r1, 0 adds r4, r1, 0
@@ -3745,7 +3745,7 @@ _0805CF48:
.align 2, 0 .align 2, 0
_0805CF50: .4byte gUnknown_2037078 _0805CF50: .4byte gUnknown_2037078
_0805CF54: .4byte sub_805CEA0 _0805CF54: .4byte sub_805CEA0
thumb_func_end sub_805CEEC thumb_func_end PlayerAvatar_DoSecretBaseMatJump
thumb_func_start sub_805CF58 thumb_func_start sub_805CF58
sub_805CF58: @ 805CF58 sub_805CF58: @ 805CF58
+25 -25
View File
@@ -5,8 +5,8 @@
.text .text
thumb_func_start .gcc2_compiled._0 thumb_func_start CheckMonIsValid
.gcc2_compiled._0: @ 80A0460 CheckMonIsValid: @ 80A0460
push {lr} push {lr}
movs r1, 0x41 movs r1, 0x41
bl GetMonData bl GetMonData
@@ -26,16 +26,16 @@ _080A047C:
_080A047E: _080A047E:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end .gcc2_compiled._0 thumb_func_end CheckMonIsValid
thumb_func_start sub_80A0484 thumb_func_start AllMonsFainted
sub_80A0484: @ 80A0484 AllMonsFainted: @ 80A0484
push {r4,r5,lr} push {r4,r5,lr}
ldr r4, _080A04A4 @ =gUnknown_2024284 ldr r4, _080A04A4 @ =gUnknown_2024284
movs r5, 0 movs r5, 0
_080A048A: _080A048A:
adds r0, r4, 0 adds r0, r4, 0
bl .gcc2_compiled._0 bl CheckMonIsValid
cmp r0, 0 cmp r0, 0
beq _080A04A8 beq _080A04A8
adds r0, r4, 0 adds r0, r4, 0
@@ -57,10 +57,10 @@ _080A04B2:
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80A0484 thumb_func_end AllMonsFainted
thumb_func_start sub_80A04B8 thumb_func_start MonFaintFromPoisonOnField
sub_80A04B8: @ 80A04B8 MonFaintFromPoisonOnField: @ 80A04B8
push {r4,r5,lr} push {r4,r5,lr}
sub sp, 0x4 sub sp, 0x4
lsls r0, 24 lsls r0, 24
@@ -93,10 +93,10 @@ sub_80A04B8: @ 80A04B8
.align 2, 0 .align 2, 0
_080A04FC: .4byte gUnknown_2024284 _080A04FC: .4byte gUnknown_2024284
_080A0500: .4byte gUnknown_2021CD0 _080A0500: .4byte gUnknown_2021CD0
thumb_func_end sub_80A04B8 thumb_func_end MonFaintFromPoisonOnField
thumb_func_start sub_80A0504 thumb_func_start CheckMonFaintedFromPoison
sub_80A0504: @ 80A0504 CheckMonFaintedFromPoison: @ 80A0504
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -105,7 +105,7 @@ sub_80A0504: @ 80A0504
ldr r0, _080A0540 @ =gUnknown_2024284 ldr r0, _080A0540 @ =gUnknown_2024284
adds r4, r1, r0 adds r4, r1, r0
adds r0, r4, 0 adds r0, r4, 0
bl .gcc2_compiled._0 bl CheckMonIsValid
cmp r0, 0 cmp r0, 0
beq _080A0544 beq _080A0544
adds r0, r4, 0 adds r0, r4, 0
@@ -131,10 +131,10 @@ _080A0546:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80A0504 thumb_func_end CheckMonFaintedFromPoison
thumb_func_start sub_80A054C thumb_func_start Task_WhiteOut
sub_80A054C: @ 80A054C Task_WhiteOut: @ 80A054C
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
@@ -167,7 +167,7 @@ _080A057A:
_080A0584: _080A0584:
lsls r0, r1, 24 lsls r0, r1, 24
lsrs r0, 24 lsrs r0, 24
bl sub_80A0504 bl CheckMonFaintedFromPoison
cmp r0, 0 cmp r0, 0
bne _080A05D0 bne _080A05D0
ldrh r0, [r4, 0x2] ldrh r0, [r4, 0x2]
@@ -192,7 +192,7 @@ _080A05A6:
strh r0, [r4] strh r0, [r4]
b _080A05F6 b _080A05F6
_080A05B8: _080A05B8:
bl sub_80A0484 bl AllMonsFainted
adds r1, r0, 0 adds r1, r0, 0
cmp r1, 0 cmp r1, 0
beq _080A05E8 beq _080A05E8
@@ -204,7 +204,7 @@ _080A05B8:
_080A05CC: .4byte gUnknown_20370D0 _080A05CC: .4byte gUnknown_20370D0
_080A05D0: _080A05D0:
ldrb r0, [r4, 0x2] ldrb r0, [r4, 0x2]
bl sub_80A04B8 bl MonFaintFromPoisonOnField
ldr r0, _080A05E4 @ =gUnknown_81A5476 ldr r0, _080A05E4 @ =gUnknown_81A5476
bl ShowFieldMessage bl ShowFieldMessage
ldrh r0, [r4] ldrh r0, [r4]
@@ -226,20 +226,20 @@ _080A05F6:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080A05FC: .4byte gUnknown_20370D0 _080A05FC: .4byte gUnknown_20370D0
thumb_func_end sub_80A054C thumb_func_end Task_WhiteOut
thumb_func_start sub_80A0600 thumb_func_start ExecuteWhiteOut
sub_80A0600: @ 80A0600 ExecuteWhiteOut: @ 80A0600
push {lr} push {lr}
ldr r0, _080A0614 @ =sub_80A054C ldr r0, _080A0614 @ =Task_WhiteOut
movs r1, 0x50 movs r1, 0x50
bl CreateTask bl CreateTask
bl ScriptContext1_Stop bl ScriptContext1_Stop
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080A0614: .4byte sub_80A054C _080A0614: .4byte Task_WhiteOut
thumb_func_end sub_80A0600 thumb_func_end ExecuteWhiteOut
thumb_func_start overworld_poison thumb_func_start overworld_poison
overworld_poison: @ 80A0618 overworld_poison: @ 80A0618
+1 -1
View File
@@ -372,7 +372,7 @@ _0807F0AC: .4byte gUnknown_83C68D4
thumb_func_start sub_807F0B0 thumb_func_start sub_807F0B0
sub_807F0B0: @ 807F0B0 sub_807F0B0: @ 807F0B0
push {lr} push {lr}
bl sub_8055FD4 bl Overworld_FadeOutMapMusic
ldr r0, _0807F0C4 @ =task50_0807F0C8 ldr r0, _0807F0C4 @ =task50_0807F0C8
movs r1, 0x50 movs r1, 0x50
bl CreateTask bl CreateTask
+16 -16
View File
@@ -672,8 +672,8 @@ sub_80CAABC: @ 80CAABC
_080CAADC: .4byte gUnknown_83F5B1A _080CAADC: .4byte gUnknown_83F5B1A
thumb_func_end sub_80CAABC thumb_func_end sub_80CAABC
thumb_func_start sub_80CAAE0 thumb_func_start LeadMonHasEffortRibbon
sub_80CAAE0: @ 80CAAE0 LeadMonHasEffortRibbon: @ 80CAAE0
push {lr} push {lr}
bl GetLeadMonIndex bl GetLeadMonIndex
lsls r0, 24 lsls r0, 24
@@ -691,10 +691,10 @@ sub_80CAAE0: @ 80CAAE0
bx r1 bx r1
.align 2, 0 .align 2, 0
_080CAB04: .4byte gUnknown_2024284 _080CAB04: .4byte gUnknown_2024284
thumb_func_end sub_80CAAE0 thumb_func_end LeadMonHasEffortRibbon
thumb_func_start sub_80CAB08 thumb_func_start GivLeadMonEffortRibbon
sub_80CAB08: @ 80CAB08 GivLeadMonEffortRibbon: @ 80CAB08
push {lr} push {lr}
sub sp, 0x4 sub sp, 0x4
movs r0, 0x2A movs r0, 0x2A
@@ -720,10 +720,10 @@ sub_80CAB08: @ 80CAB08
.align 2, 0 .align 2, 0
_080CAB3C: .4byte 0x0000083b _080CAB3C: .4byte 0x0000083b
_080CAB40: .4byte gUnknown_2024284 _080CAB40: .4byte gUnknown_2024284
thumb_func_end sub_80CAB08 thumb_func_end GivLeadMonEffortRibbon
thumb_func_start sub_80CAB44 thumb_func_start ScrSpecial_AreLeadMonEVsMaxedOut
sub_80CAB44: @ 80CAB44 ScrSpecial_AreLeadMonEVsMaxedOut: @ 80CAB44
push {lr} push {lr}
bl GetLeadMonIndex bl GetLeadMonIndex
lsls r0, 24 lsls r0, 24
@@ -747,7 +747,7 @@ _080CAB70:
_080CAB72: _080CAB72:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80CAB44 thumb_func_end ScrSpecial_AreLeadMonEVsMaxedOut
thumb_func_start sub_80CAB78 thumb_func_start sub_80CAB78
sub_80CAB78: @ 80CAB78 sub_80CAB78: @ 80CAB78
@@ -3277,7 +3277,7 @@ TV_PrintIntToStringVar: @ 80CBED4
lsrs r3, 24 lsrs r3, 24
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0 movs r2, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
@@ -3806,7 +3806,7 @@ _080CC318:
mov r0, sp mov r0, sp
ldrh r0, [r0] ldrh r0, [r0]
ldr r1, [sp, 0xC] ldr r1, [sp, 0xC]
bl sub_8097F00 bl SpeciesToMailSpecies
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 16 lsls r1, 16
lsrs r1, 16 lsrs r1, 16
@@ -3816,7 +3816,7 @@ _080CC318:
mov r0, sp mov r0, sp
ldrh r0, [r0, 0x2] ldrh r0, [r0, 0x2]
ldr r1, [r7, 0x4] ldr r1, [r7, 0x4]
bl sub_8097F00 bl SpeciesToMailSpecies
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 16 lsls r1, 16
lsrs r1, 16 lsrs r1, 16
@@ -3826,7 +3826,7 @@ _080CC318:
mov r0, sp mov r0, sp
ldrh r0, [r0, 0x4] ldrh r0, [r0, 0x4]
ldr r1, [r7, 0x8] ldr r1, [r7, 0x8]
bl sub_8097F00 bl SpeciesToMailSpecies
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 16 lsls r1, 16
lsrs r1, 16 lsrs r1, 16
@@ -3836,7 +3836,7 @@ _080CC318:
mov r0, sp mov r0, sp
ldrh r0, [r0, 0x6] ldrh r0, [r0, 0x6]
ldr r1, [r7, 0xC] ldr r1, [r7, 0xC]
bl sub_8097F00 bl SpeciesToMailSpecies
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 16 lsls r1, 16
lsrs r1, 16 lsrs r1, 16
@@ -3846,7 +3846,7 @@ _080CC318:
mov r0, sp mov r0, sp
ldrh r0, [r0, 0x8] ldrh r0, [r0, 0x8]
ldr r1, [r7, 0x10] ldr r1, [r7, 0x10]
bl sub_8097F00 bl SpeciesToMailSpecies
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 16 lsls r1, 16
lsrs r1, 16 lsrs r1, 16
@@ -3856,7 +3856,7 @@ _080CC318:
mov r0, sp mov r0, sp
ldrh r0, [r0, 0xA] ldrh r0, [r0, 0xA]
ldr r1, [r7, 0x14] ldr r1, [r7, 0x14]
bl sub_8097F00 bl SpeciesToMailSpecies
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 16 lsls r1, 16
lsrs r1, 16 lsrs r1, 16
+1 -1
View File
@@ -637,7 +637,7 @@ _0806ECCE:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0806ED2E beq _0806ED2E
bl sub_80BD674 bl GetPlayerSpeed
lsls r0, 16 lsls r0, 16
asrs r0, 16 asrs r0, 16
cmp r0, 0x4 cmp r0, 0x4
+53 -53
View File
@@ -8,7 +8,7 @@
thumb_func_start sub_8079C08 thumb_func_start sub_8079C08
sub_8079C08: @ 8079C08 sub_8079C08: @ 8079C08
push {r4-r6,lr} push {r4-r6,lr}
ldr r0, _08079CCC @ =sub_8079E0C ldr r0, _08079CCC @ =Task_WeatherMain
bl FuncIsActiveTask bl FuncIsActiveTask
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
@@ -71,7 +71,7 @@ sub_8079C08: @ 8079C08
strb r6, [r0] strb r6, [r0]
movs r0, 0x10 movs r0, 0x10
movs r1, 0 movs r1, 0
bl sub_807ADB0 bl Weather_SetBlendCoeffs
movs r1, 0xDA movs r1, 0xDA
lsls r1, 3 lsls r1, 3
adds r0, r4, r1 adds r0, r4, r1
@@ -88,7 +88,7 @@ sub_8079C08: @ 8079C08
adds r1, r4, r0 adds r1, r4, r0
movs r0, 0x1 movs r0, 0x1
strb r0, [r1] strb r0, [r1]
ldr r0, _08079CEC @ =sub_8079DBC ldr r0, _08079CEC @ =Task_WeatherInit
movs r1, 0x50 movs r1, 0x50
bl CreateTask bl CreateTask
ldr r1, _08079CF0 @ =0x000006c9 ldr r1, _08079CF0 @ =0x000006c9
@@ -99,7 +99,7 @@ _08079CC4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08079CCC: .4byte sub_8079E0C _08079CCC: .4byte Task_WeatherMain
_08079CD0: .4byte gUnknown_83C2CE0 _08079CD0: .4byte gUnknown_83C2CE0
_08079CD4: .4byte gUnknown_20373F8 _08079CD4: .4byte gUnknown_20373F8
_08079CD8: .4byte 0x04000008 _08079CD8: .4byte 0x04000008
@@ -107,7 +107,7 @@ _08079CDC: .4byte gUnknown_2037F34
_08079CE0: .4byte 0x000006d5 _08079CE0: .4byte 0x000006d5
_08079CE4: .4byte 0x000006c6 _08079CE4: .4byte 0x000006c6
_08079CE8: .4byte 0x000006d3 _08079CE8: .4byte 0x000006d3
_08079CEC: .4byte sub_8079DBC _08079CEC: .4byte Task_WeatherInit
_08079CF0: .4byte 0x000006c9 _08079CF0: .4byte 0x000006c9
thumb_func_end sub_8079C08 thumb_func_end sub_8079C08
@@ -214,8 +214,8 @@ sub_8079D8C: @ 8079D8C
_08079DB8: .4byte gUnknown_2037F34 _08079DB8: .4byte gUnknown_2037F34
thumb_func_end sub_8079D8C thumb_func_end sub_8079D8C
thumb_func_start sub_8079DBC thumb_func_start Task_WeatherInit
sub_8079DBC: @ 8079DBC Task_WeatherInit: @ 8079DBC
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
@@ -241,7 +241,7 @@ sub_8079DBC: @ 8079DBC
adds r0, r4 adds r0, r4
lsls r0, 3 lsls r0, 3
adds r0, r1 adds r0, r1
ldr r1, _08079E08 @ =sub_8079E0C ldr r1, _08079E08 @ =Task_WeatherMain
str r1, [r0] str r1, [r0]
_08079DF4: _08079DF4:
pop {r4} pop {r4}
@@ -251,11 +251,11 @@ _08079DF4:
_08079DFC: .4byte gUnknown_2037F34 _08079DFC: .4byte gUnknown_2037F34
_08079E00: .4byte gUnknown_83C2BC0 _08079E00: .4byte gUnknown_83C2BC0
_08079E04: .4byte gUnknown_3005090 _08079E04: .4byte gUnknown_3005090
_08079E08: .4byte sub_8079E0C _08079E08: .4byte Task_WeatherMain
thumb_func_end sub_8079DBC thumb_func_end Task_WeatherInit
thumb_func_start sub_8079E0C thumb_func_start Task_WeatherMain
sub_8079E0C: @ 8079E0C Task_WeatherMain: @ 8079E0C
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r8 mov r7, r8
push {r7} push {r7}
@@ -335,7 +335,7 @@ _08079EB0: .4byte gUnknown_83C2BC0
_08079EB4: .4byte gUnknown_83C2CB0 _08079EB4: .4byte gUnknown_83C2CB0
_08079EB8: .4byte gUnknown_2037F34 _08079EB8: .4byte gUnknown_2037F34
_08079EBC: .4byte 0x000006c6 _08079EBC: .4byte 0x000006c6
thumb_func_end sub_8079E0C thumb_func_end Task_WeatherMain
thumb_func_start sub_8079EC0 thumb_func_start sub_8079EC0
sub_8079EC0: @ 8079EC0 sub_8079EC0: @ 8079EC0
@@ -1720,7 +1720,7 @@ _0807A8FA:
adds r2, 0x68 adds r2, 0x68
adds r1, r4, r2 adds r1, r4, r2
ldrb r1, [r1] ldrb r1, [r1]
bl sub_807ADB0 bl Weather_SetBlendCoeffs
movs r3, 0xD9 movs r3, 0xD9
lsls r3, 3 lsls r3, 3
adds r4, r3 adds r4, r3
@@ -1872,7 +1872,7 @@ _0807AA24:
adds r2, 0x68 adds r2, 0x68
adds r1, r4, r2 adds r1, r4, r2
ldrb r1, [r1] ldrb r1, [r1]
bl sub_807ADB0 bl Weather_SetBlendCoeffs
movs r3, 0xD9 movs r3, 0xD9
lsls r3, 3 lsls r3, 3
adds r4, r3 adds r4, r3
@@ -2318,8 +2318,8 @@ _0807ADA8: .4byte gUnknown_20386A8
_0807ADAC: .4byte 0x0000073c _0807ADAC: .4byte 0x0000073c
thumb_func_end sub_807AC98 thumb_func_end sub_807AC98
thumb_func_start sub_807ADB0 thumb_func_start Weather_SetBlendCoeffs
sub_807ADB0: @ 807ADB0 Weather_SetBlendCoeffs: @ 807ADB0
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -2349,10 +2349,10 @@ sub_807ADB0: @ 807ADB0
.align 2, 0 .align 2, 0
_0807ADE8: .4byte gUnknown_2037F34 _0807ADE8: .4byte gUnknown_2037F34
_0807ADEC: .4byte 0x00000736 _0807ADEC: .4byte 0x00000736
thumb_func_end sub_807ADB0 thumb_func_end Weather_SetBlendCoeffs
thumb_func_start sub_807ADF0 thumb_func_start Weather_SetTargetBlendCoeffs
sub_807ADF0: @ 807ADF0 Weather_SetTargetBlendCoeffs: @ 807ADF0
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -2384,10 +2384,10 @@ _0807AE24: .4byte gUnknown_2037F34
_0807AE28: .4byte 0x00000734 _0807AE28: .4byte 0x00000734
_0807AE2C: .4byte 0x00000736 _0807AE2C: .4byte 0x00000736
_0807AE30: .4byte 0x0000073a _0807AE30: .4byte 0x0000073a
thumb_func_end sub_807ADF0 thumb_func_end Weather_SetTargetBlendCoeffs
thumb_func_start sub_807AE34 thumb_func_start Weather_UpdateBlend
sub_807AE34: @ 807AE34 Weather_UpdateBlend: @ 807AE34
push {r4-r6,lr} push {r4-r6,lr}
ldr r0, _0807AE8C @ =gUnknown_2037F34 ldr r0, _0807AE8C @ =gUnknown_2037F34
movs r1, 0xE6 movs r1, 0xE6
@@ -2488,7 +2488,7 @@ _0807AEFA:
pop {r4-r6} pop {r4-r6}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_807AE34 thumb_func_end Weather_UpdateBlend
thumb_func_start sub_807AF00 thumb_func_start sub_807AF00
sub_807AF00: @ 807AF00 sub_807AF00: @ 807AF00
@@ -2519,43 +2519,43 @@ _0807AF1C:
.4byte _0807AF8C .4byte _0807AF8C
_0807AF44: _0807AF44:
movs r0, 0x1 movs r0, 0x1
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF4C: _0807AF4C:
movs r0, 0x2 movs r0, 0x2
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF54: _0807AF54:
movs r0, 0x3 movs r0, 0x3
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF5C: _0807AF5C:
movs r0, 0x4 movs r0, 0x4
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF64: _0807AF64:
movs r0, 0x5 movs r0, 0x5
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF6C: _0807AF6C:
movs r0, 0x6 movs r0, 0x6
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF74: _0807AF74:
movs r0, 0x9 movs r0, 0x9
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF7C: _0807AF7C:
movs r0, 0x7 movs r0, 0x7
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF84: _0807AF84:
movs r0, 0x8 movs r0, 0x8
bl sub_807B174 bl SetWeather
b _0807AF92 b _0807AF92
_0807AF8C: _0807AF8C:
movs r0, 0xB movs r0, 0xB
bl sub_807B174 bl SetWeather
_0807AF92: _0807AF92:
pop {r0} pop {r0}
bx r0 bx r0
@@ -2573,8 +2573,8 @@ weather_get_current: @ 807AF98
_0807AFA4: .4byte gUnknown_2037F34 _0807AFA4: .4byte gUnknown_2037F34
thumb_func_end weather_get_current thumb_func_end weather_get_current
thumb_func_start sub_807AFA8 thumb_func_start SetRainStrengthFromSoundEffect
sub_807AFA8: @ 807AFA8 SetRainStrengthFromSoundEffect: @ 807AFA8
push {lr} push {lr}
lsls r0, 16 lsls r0, 16
lsrs r2, r0, 16 lsrs r2, r0, 16
@@ -2623,7 +2623,7 @@ _0807AFFA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807B000: .4byte 0x000006dd _0807B000: .4byte 0x000006dd
thumb_func_end sub_807AFA8 thumb_func_end SetRainStrengthFromSoundEffect
thumb_func_start play_some_sound thumb_func_start play_some_sound
play_some_sound: @ 807B004 play_some_sound: @ 807B004
@@ -2777,7 +2777,7 @@ SetSav1Weather: @ 807B100
ldrb r5, [r1] ldrb r5, [r1]
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
bl sub_807B1CC bl TranslateWeatherNum
ldr r1, [r4] ldr r1, [r4]
adds r1, 0x2E adds r1, 0x2E
strb r0, [r1] strb r0, [r1]
@@ -2785,7 +2785,7 @@ SetSav1Weather: @ 807B100
adds r0, 0x2E adds r0, 0x2E
ldrb r0, [r0] ldrb r0, [r0]
adds r1, r5, 0 adds r1, r5, 0
bl sub_807B2BC bl UpdateRainCounter
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
@@ -2813,7 +2813,7 @@ sub_807B140: @ 807B140
ldrb r5, [r0] ldrb r5, [r0]
ldr r0, _0807B170 @ =gUnknown_2036DFC ldr r0, _0807B170 @ =gUnknown_2036DFC
ldrb r0, [r0, 0x16] ldrb r0, [r0, 0x16]
bl sub_807B1CC bl TranslateWeatherNum
ldr r1, [r4] ldr r1, [r4]
adds r1, 0x2E adds r1, 0x2E
strb r0, [r1] strb r0, [r1]
@@ -2821,7 +2821,7 @@ sub_807B140: @ 807B140
adds r0, 0x2E adds r0, 0x2E
ldrb r0, [r0] ldrb r0, [r0]
adds r1, r5, 0 adds r1, r5, 0
bl sub_807B2BC bl UpdateRainCounter
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
@@ -2830,8 +2830,8 @@ _0807B16C: .4byte gUnknown_3005008
_0807B170: .4byte gUnknown_2036DFC _0807B170: .4byte gUnknown_2036DFC
thumb_func_end sub_807B140 thumb_func_end sub_807B140
thumb_func_start sub_807B174 thumb_func_start SetWeather
sub_807B174: @ 807B174 SetWeather: @ 807B174
push {lr} push {lr}
bl SetSav1Weather bl SetSav1Weather
bl sav1_get_weather_probably bl sav1_get_weather_probably
@@ -2840,7 +2840,7 @@ sub_807B174: @ 807B174
bl weather_set bl weather_set
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_807B174 thumb_func_end SetWeather
thumb_func_start sub_807B18C thumb_func_start sub_807B18C
sub_807B18C: @ 807B18C sub_807B18C: @ 807B18C
@@ -2854,8 +2854,8 @@ sub_807B18C: @ 807B18C
bx r0 bx r0
thumb_func_end sub_807B18C thumb_func_end sub_807B18C
thumb_func_start sub_807B1A4 thumb_func_start DoCurrentWeather
sub_807B1A4: @ 807B1A4 DoCurrentWeather: @ 807B1A4
push {lr} push {lr}
bl sav1_get_weather_probably bl sav1_get_weather_probably
lsls r0, 24 lsls r0, 24
@@ -2863,7 +2863,7 @@ sub_807B1A4: @ 807B1A4
bl weather_set bl weather_set
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_807B1A4 thumb_func_end DoCurrentWeather
thumb_func_start sub_807B1B8 thumb_func_start sub_807B1B8
sub_807B1B8: @ 807B1B8 sub_807B1B8: @ 807B1B8
@@ -2876,8 +2876,8 @@ sub_807B1B8: @ 807B1B8
bx r0 bx r0
thumb_func_end sub_807B1B8 thumb_func_end sub_807B1B8
thumb_func_start sub_807B1CC thumb_func_start TranslateWeatherNum
sub_807B1CC: @ 807B1CC TranslateWeatherNum: @ 807B1CC
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -2979,7 +2979,7 @@ _0807B294:
_0807B296: _0807B296:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_807B1CC thumb_func_end TranslateWeatherNum
thumb_func_start UpdateWeatherPerDay thumb_func_start UpdateWeatherPerDay
UpdateWeatherPerDay: @ 807B29C UpdateWeatherPerDay: @ 807B29C
@@ -3001,8 +3001,8 @@ UpdateWeatherPerDay: @ 807B29C
_0807B2B8: .4byte gUnknown_3005008 _0807B2B8: .4byte gUnknown_3005008
thumb_func_end UpdateWeatherPerDay thumb_func_end UpdateWeatherPerDay
thumb_func_start sub_807B2BC thumb_func_start UpdateRainCounter
sub_807B2BC: @ 807B2BC UpdateRainCounter: @ 807B2BC
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsls r1, 24 lsls r1, 24
@@ -3019,6 +3019,6 @@ _0807B2D0:
_0807B2D6: _0807B2D6:
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_807B2BC thumb_func_end UpdateRainCounter
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -182,25 +182,25 @@ _08058B08:
b _08058B44 b _08058B44
_08058B12: _08058B12:
adds r0, r6, 0 adds r0, r6, 0
bl sub_8058BB8 bl fillSouthConnection
ldrb r0, [r4] ldrb r0, [r4]
movs r1, 0x1 movs r1, 0x1
b _08058B40 b _08058B40
_08058B1E: _08058B1E:
adds r0, r6, 0 adds r0, r6, 0
bl sub_8058C20 bl fillNorthConnection
ldrb r0, [r4] ldrb r0, [r4]
movs r1, 0x2 movs r1, 0x2
b _08058B40 b _08058B40
_08058B2A: _08058B2A:
adds r0, r6, 0 adds r0, r6, 0
bl sub_8058C80 bl fillWestConnection
ldrb r0, [r4] ldrb r0, [r4]
movs r1, 0x4 movs r1, 0x4
b _08058B40 b _08058B40
_08058B36: _08058B36:
adds r0, r6, 0 adds r0, r6, 0
bl sub_8058CE0 bl fillEastConnection
ldrb r0, [r4] ldrb r0, [r4]
movs r1, 0x8 movs r1, 0x8
_08058B40: _08058B40:
@@ -271,8 +271,8 @@ _08058BB0: .4byte gUnknown_3005040
_08058BB4: .4byte 0x001fffff _08058BB4: .4byte 0x001fffff
thumb_func_end sub_8058B54 thumb_func_end sub_8058B54
thumb_func_start sub_8058BB8 thumb_func_start fillSouthConnection
sub_8058BB8: @ 8058BB8 fillSouthConnection: @ 8058BB8
push {r4-r7,lr} push {r4-r7,lr}
sub sp, 0xC sub sp, 0xC
adds r3, r0, 0 adds r3, r0, 0
@@ -326,10 +326,10 @@ _08058C12:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08058C1C: .4byte gUnknown_3005040 _08058C1C: .4byte gUnknown_3005040
thumb_func_end sub_8058BB8 thumb_func_end fillSouthConnection
thumb_func_start sub_8058C20 thumb_func_start fillNorthConnection
sub_8058C20: @ 8058C20 fillNorthConnection: @ 8058C20
push {r4-r7,lr} push {r4-r7,lr}
sub sp, 0xC sub sp, 0xC
adds r5, r1, 0 adds r5, r1, 0
@@ -380,10 +380,10 @@ _08058C74:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08058C7C: .4byte gUnknown_3005040 _08058C7C: .4byte gUnknown_3005040
thumb_func_end sub_8058C20 thumb_func_end fillNorthConnection
thumb_func_start sub_8058C80 thumb_func_start fillWestConnection
sub_8058C80: @ 8058C80 fillWestConnection: @ 8058C80
push {r4-r7,lr} push {r4-r7,lr}
sub sp, 0xC sub sp, 0xC
adds r5, r1, 0 adds r5, r1, 0
@@ -434,10 +434,10 @@ _08058CD4:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08058CDC: .4byte gUnknown_3005040 _08058CDC: .4byte gUnknown_3005040
thumb_func_end sub_8058C80 thumb_func_end fillWestConnection
thumb_func_start sub_8058CE0 thumb_func_start fillEastConnection
sub_8058CE0: @ 8058CE0 fillEastConnection: @ 8058CE0
push {r4-r7,lr} push {r4-r7,lr}
sub sp, 0xC sub sp, 0xC
adds r3, r0, 0 adds r3, r0, 0
@@ -490,7 +490,7 @@ _08058D38:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08058D40: .4byte gUnknown_3005040 _08058D40: .4byte gUnknown_3005040
thumb_func_end sub_8058CE0 thumb_func_end fillEastConnection
thumb_func_start MapGridGetZCoordAt thumb_func_start MapGridGetZCoordAt
MapGridGetZCoordAt: @ 8058D44 MapGridGetZCoordAt: @ 8058D44
+3 -3
View File
@@ -5,8 +5,8 @@
.text .text
thumb_func_start sub_80F66F0 thumb_func_start SetUpFieldMove_Teleport
sub_80F66F0: @ 80F66F0 SetUpFieldMove_Teleport: @ 80F66F0
push {lr} push {lr}
ldr r0, _080F6708 @ =gUnknown_2036DFC ldr r0, _080F6708 @ =gUnknown_2036DFC
ldrb r0, [r0, 0x17] ldrb r0, [r0, 0x17]
@@ -35,7 +35,7 @@ _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 hm_teleport_run_dp02scr _080F672C: .4byte hm_teleport_run_dp02scr
thumb_func_end sub_80F66F0 thumb_func_end SetUpFieldMove_Teleport
thumb_func_start hm_teleport_run_dp02scr thumb_func_start hm_teleport_run_dp02scr
hm_teleport_run_dp02scr: @ 80F6730 hm_teleport_run_dp02scr: @ 80F6730
+3 -3
View File
@@ -1879,7 +1879,7 @@ _080F2CB4:
ldrsh r1, [r4, r5] ldrsh r1, [r4, r5]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _080F2D18 @ =gUnknown_2021D18 ldr r5, _080F2D18 @ =gUnknown_2021D18
ldr r1, _080F2D1C @ =gUnknown_84160B4 ldr r1, _080F2D1C @ =gUnknown_84160B4
adds r0, r5, 0 adds r0, r5, 0
@@ -2685,7 +2685,7 @@ _080F3348:
lsrs r1, 1 lsrs r1, 1
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
str r5, [sp] str r5, [sp]
str r4, [sp, 0x4] str r4, [sp, 0x4]
add r0, sp, 0xC add r0, sp, 0xC
@@ -2702,7 +2702,7 @@ _080F3348:
ldrh r1, [r7] ldrh r1, [r7]
movs r2, 0x2 movs r2, 0x2
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
str r5, [sp] str r5, [sp]
str r4, [sp, 0x4] str r4, [sp, 0x4]
add r0, sp, 0xC add r0, sp, 0xC
+2 -2
View File
@@ -276,13 +276,13 @@ _080EC7EC: .4byte 0x65366347
_080EC7F0: .4byte gMultiBootProgram_PokemonColosseum_Start _080EC7F0: .4byte gMultiBootProgram_PokemonColosseum_Start
_080EC7F4: _080EC7F4:
bl GameCubeMultiBoot_Quit bl GameCubeMultiBoot_Quit
ldr r0, _080EC804 @ =sub_800B798 ldr r0, _080EC804 @ =SerialCB
bl sub_8000718 bl sub_8000718
_080EC7FE: _080EC7FE:
movs r0, 0 movs r0, 0
b _080EC814 b _080EC814
.align 2, 0 .align 2, 0
_080EC804: .4byte sub_800B798 _080EC804: .4byte SerialCB
_080EC808: _080EC808:
bl sub_800B388 bl sub_800B388
ldr r0, _080EC81C @ =sub_80EC5B8 ldr r0, _080EC81C @ =sub_80EC5B8
+9 -9
View File
@@ -1153,7 +1153,7 @@ _08108690:
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _08108724 @ =gUnknown_2021D18 ldr r4, _08108724 @ =gUnknown_2021D18
ldr r1, _08108728 @ =gUnknown_84162B9 ldr r1, _08108728 @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
@@ -3266,7 +3266,7 @@ sub_810971C: @ 810971C
movs r1, 0x1 movs r1, 0x1
movs r2, 0x2 movs r2, 0x2
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _081097E0 @ =gUnknown_84162B9 ldr r1, _081097E0 @ =gUnknown_84162B9
mov r0, r9 mov r0, r9
bl StringExpandPlaceholders bl StringExpandPlaceholders
@@ -3322,7 +3322,7 @@ sub_81097E4: @ 81097E4
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
adds r3, r5, 0 adds r3, r5, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0810984C @ =gUnknown_2021D18 ldr r4, _0810984C @ =gUnknown_2021D18
ldr r1, _08109850 @ =gUnknown_84162B9 ldr r1, _08109850 @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
@@ -3955,7 +3955,7 @@ sub_8109D38: @ 8109D38
ldrsh r1, [r1, r2] ldrsh r1, [r1, r2]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _08109DA4 @ =gUnknown_2021D18 ldr r5, _08109DA4 @ =gUnknown_2021D18
ldr r1, _08109DA8 @ =gUnknown_8416409 ldr r1, _08109DA8 @ =gUnknown_8416409
adds r0, r5, 0 adds r0, r5, 0
@@ -4131,7 +4131,7 @@ sub_8109EA8: @ 8109EA8
ldrsh r1, [r6, r2] ldrsh r1, [r6, r2]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r6, _08109F38 @ =gUnknown_2021D18 ldr r6, _08109F38 @ =gUnknown_2021D18
ldr r1, _08109F3C @ =gUnknown_84163F4 ldr r1, _08109F3C @ =gUnknown_84163F4
adds r0, r6, 0 adds r0, r6, 0
@@ -5100,7 +5100,7 @@ sub_810A690: @ 810A690
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0810A700 @ =gUnknown_2021D18 ldr r4, _0810A700 @ =gUnknown_2021D18
ldr r1, _0810A704 @ =gUnknown_8416936 ldr r1, _0810A704 @ =gUnknown_8416936
adds r0, r4, 0 adds r0, r4, 0
@@ -5200,7 +5200,7 @@ sub_810A770: @ 810A770
movs r1, 0x1 movs r1, 0x1
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r6, _0810A824 @ =gUnknown_2021D18 ldr r6, _0810A824 @ =gUnknown_2021D18
ldr r1, _0810A828 @ =gUnknown_84162B9 ldr r1, _0810A828 @ =gUnknown_84162B9
adds r0, r6, 0 adds r0, r6, 0
@@ -5417,7 +5417,7 @@ sub_810A940: @ 810A940
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0810A9C8 @ =gUnknown_2021D18 ldr r4, _0810A9C8 @ =gUnknown_2021D18
ldr r1, _0810A9CC @ =gUnknown_8416959 ldr r1, _0810A9CC @ =gUnknown_8416959
adds r0, r4, 0 adds r0, r4, 0
@@ -5762,7 +5762,7 @@ sub_810AC40: @ 810AC40
ldrsh r1, [r7, r2] ldrsh r1, [r7, r2]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0810ACE0 @ =gUnknown_2021D18 ldr r4, _0810ACE0 @ =gUnknown_2021D18
ldr r1, _0810ACE4 @ =gUnknown_84163A7 ldr r1, _0810ACE4 @ =gUnknown_84163A7
adds r0, r4, 0 adds r0, r4, 0
+4 -4
View File
@@ -802,7 +802,7 @@ _0810DA58:
ldr r0, _0810DAA8 @ =gUnknown_2021CD0 ldr r0, _0810DAA8 @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0810DAAC @ =gUnknown_2021D18 ldr r4, _0810DAAC @ =gUnknown_2021D18
ldr r1, _0810DAB0 @ =gUnknown_84162B9 ldr r1, _0810DAB0 @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
@@ -2054,7 +2054,7 @@ sub_810E418: @ 810E418
ldrsh r1, [r5, r2] ldrsh r1, [r5, r2]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0810E4AC @ =gUnknown_2021D18 ldr r4, _0810E4AC @ =gUnknown_2021D18
ldr r1, _0810E4B0 @ =gUnknown_84177C5 ldr r1, _0810E4B0 @ =gUnknown_84177C5
adds r0, r4, 0 adds r0, r4, 0
@@ -2262,7 +2262,7 @@ sub_810E5E0: @ 810E5E0
movs r1, 0x1 movs r1, 0x1
movs r2, 0x2 movs r2, 0x2
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0810E66C @ =gUnknown_84162B9 ldr r1, _0810E66C @ =gUnknown_84162B9
adds r0, r5, 0 adds r0, r5, 0
bl StringExpandPlaceholders bl StringExpandPlaceholders
@@ -2315,7 +2315,7 @@ sub_810E670: @ 810E670
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0810E6D0 @ =gUnknown_2021D18 ldr r4, _0810E6D0 @ =gUnknown_2021D18
ldr r1, _0810E6D4 @ =gUnknown_84162B9 ldr r1, _0810E6D4 @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
+2 -2
View File
@@ -620,7 +620,7 @@ sub_80A1460: @ 80A1460
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _080A14B8 @ =gUnknown_2021D18 ldr r4, _080A14B8 @ =gUnknown_2021D18
ldr r1, _080A14BC @ =gUnknown_8416537 ldr r1, _080A14BC @ =gUnknown_8416537
adds r0, r4, 0 adds r0, r4, 0
@@ -679,7 +679,7 @@ sub_80A14E8: @ 80A14E8
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _080A153C @ =gUnknown_2021D18 ldr r4, _080A153C @ =gUnknown_2021D18
ldr r1, _080A1540 @ =gUnknown_8416644 ldr r1, _080A1540 @ =gUnknown_8416644
adds r0, r4, 0 adds r0, r4, 0
+4 -4
View File
@@ -112,7 +112,7 @@ sub_813ED3C: @ 813ED3C
ldrsh r0, [r4, r2] ldrsh r0, [r4, r2]
movs r2, 0x2 movs r2, 0x2
ldrsh r1, [r4, r2] ldrsh r1, [r4, r2]
bl sub_813F2F0 bl GetPlayerDirectionTowardsHiddenItem
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
movs r1, 0x8 movs r1, 0x8
@@ -871,8 +871,8 @@ _0813F2E2:
bx r0 bx r0
thumb_func_end sub_813F220 thumb_func_end sub_813F220
thumb_func_start sub_813F2F0 thumb_func_start GetPlayerDirectionTowardsHiddenItem
sub_813F2F0: @ 813F2F0 GetPlayerDirectionTowardsHiddenItem: @ 813F2F0
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 16 lsls r0, 16
lsls r1, 16 lsls r1, 16
@@ -943,7 +943,7 @@ _0813F35E:
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_813F2F0 thumb_func_end GetPlayerDirectionTowardsHiddenItem
thumb_func_start sub_813F364 thumb_func_start sub_813F364
sub_813F364: @ 813F364 sub_813F364: @ 813F364
+3 -3
View File
@@ -1589,7 +1589,7 @@ _080E5388:
add r0, sp, 0x8 add r0, sp, 0x8
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0 movs r0, 0
str r0, [sp] str r0, [sp]
str r0, [sp, 0x4] str r0, [sp, 0x4]
@@ -1625,7 +1625,7 @@ _080E53D4:
add r0, sp, 0x8 add r0, sp, 0x8
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0 movs r0, 0
str r0, [sp] str r0, [sp]
movs r0, 0x1 movs r0, 0x1
@@ -1644,7 +1644,7 @@ _080E53F4:
add r0, sp, 0x8 add r0, sp, 0x8
movs r2, 0 movs r2, 0
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r4, 0 movs r4, 0
str r4, [sp] str r4, [sp]
str r4, [sp, 0x4] str r4, [sp, 0x4]
+115 -115
View File
@@ -231,7 +231,7 @@ sub_8009640: @ 8009640
bl ResetTasks bl ResetTasks
ldr r0, _080096D4 @ =sub_800978C ldr r0, _080096D4 @ =sub_800978C
bl SetVBlankCallback bl SetVBlankCallback
bl sub_800A294 bl ResetBlockSend
ldr r1, _080096D8 @ =gUnknown_202271A ldr r1, _080096D8 @ =gUnknown_202271A
ldr r2, _080096DC @ =0x00001111 ldr r2, _080096DC @ =0x00001111
adds r0, r2, 0 adds r0, r2, 0
@@ -239,7 +239,7 @@ sub_8009640: @ 8009640
bl sub_8009804 bl sub_8009804
ldr r0, _080096E0 @ =gUnknown_30030F0 ldr r0, _080096E0 @ =gUnknown_30030F0
ldrh r0, [r0, 0x24] ldrh r0, [r0, 0x24]
bl sub_8044EE8 bl SeedRng
movs r4, 0 movs r4, 0
_08009670: _08009670:
bl Random bl Random
@@ -450,7 +450,7 @@ sub_8009804: @ 8009804
ldr r0, _08009860 @ =gUnknown_3003F38 ldr r0, _08009860 @ =gUnknown_3003F38
strb r4, [r0] strb r4, [r0]
bl ResetBlockReceivedFlags bl ResetBlockReceivedFlags
bl sub_800A294 bl ResetBlockSend
ldr r0, _08009864 @ =gUnknown_3000E4C ldr r0, _08009864 @ =gUnknown_3000E4C
str r4, [r0] str r4, [r0]
ldr r0, _08009868 @ =gUnknown_3003F28 ldr r0, _08009868 @ =gUnknown_3003F28
@@ -531,8 +531,8 @@ _080098E0: .4byte gUnknown_3003F3C
_080098E4: .4byte gUnknown_2022718 _080098E4: .4byte gUnknown_2022718
thumb_func_end sub_80098B8 thumb_func_end sub_80098B8
thumb_func_start sub_80098E8 thumb_func_start TestBlockTransfer
sub_80098E8: @ 80098E8 TestBlockTransfer: @ 80098E8
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -604,7 +604,7 @@ _08009958:
lsls r1, 2 lsls r1, 2
add r1, r9 add r1, r9
ldrh r1, [r1, 0x2] ldrh r1, [r1, 0x2]
bl sub_800A5E4 bl LinkTestCalcBlockChecksum
ldr r1, _080099C4 @ =gUnknown_3003F88 ldr r1, _080099C4 @ =gUnknown_3003F88
adds r4, r1 adds r4, r1
movs r6, 0 movs r6, 0
@@ -641,10 +641,10 @@ _080099C0: .4byte gUnknown_2022118
_080099C4: .4byte gUnknown_3003F88 _080099C4: .4byte gUnknown_3003F88
_080099C8: .4byte gUnknown_2022110 _080099C8: .4byte gUnknown_2022110
_080099CC: .4byte gUnknown_2022111 _080099CC: .4byte gUnknown_2022111
thumb_func_end sub_80098E8 thumb_func_end TestBlockTransfer
thumb_func_start sub_80099D0 thumb_func_start LinkTestProcessKeyInput
sub_80099D0: @ 80099D0 LinkTestProcessKeyInput: @ 80099D0
push {r4,r5,lr} push {r4,r5,lr}
sub sp, 0x4 sub sp, 0x4
ldr r4, _08009A70 @ =gUnknown_30030F0 ldr r4, _08009A70 @ =gUnknown_30030F0
@@ -665,7 +665,7 @@ _080099E6:
beq _080099FA beq _080099FA
ldr r0, _08009A78 @ =gHeap + 0x4000 ldr r0, _08009A78 @ =gHeap + 0x4000
ldr r1, _08009A7C @ =0x00002004 ldr r1, _08009A7C @ =0x00002004
bl sub_800A2A8 bl InitBlockSend
_080099FA: _080099FA:
ldrh r1, [r4, 0x2E] ldrh r1, [r4, 0x2E]
movs r0, 0x80 movs r0, 0x80
@@ -687,7 +687,7 @@ _08009A16:
cmp r0, 0 cmp r0, 0
beq _08009A26 beq _08009A26
movs r0, 0x1 movs r0, 0x1
bl sub_800B09C bl SetSuppressLinkErrorMessage
_08009A26: _08009A26:
ldrh r1, [r4, 0x2E] ldrh r1, [r4, 0x2E]
movs r0, 0x80 movs r0, 0x80
@@ -734,16 +734,16 @@ _08009A7C: .4byte 0x00002004
_08009A80: .4byte gUnknown_2022110 _08009A80: .4byte gUnknown_2022110
_08009A84: .4byte gUnknown_300357C _08009A84: .4byte gUnknown_300357C
_08009A88: .4byte gUnknown_3003F80 _08009A88: .4byte gUnknown_3003F80
thumb_func_end sub_80099D0 thumb_func_end LinkTestProcessKeyInput
thumb_func_start c2_08009A8C thumb_func_start c2_08009A8C
c2_08009A8C: @ 8009A8C c2_08009A8C: @ 8009A8C
push {lr} push {lr}
bl sub_80099D0 bl LinkTestProcessKeyInput
movs r0, 0x1 movs r0, 0x1
movs r1, 0x1 movs r1, 0x1
movs r2, 0 movs r2, 0
bl sub_80098E8 bl TestBlockTransfer
bl RunTasks bl RunTasks
bl AnimateSprites bl AnimateSprites
bl BuildOamBuffer bl BuildOamBuffer
@@ -752,8 +752,8 @@ c2_08009A8C: @ 8009A8C
bx r0 bx r0
thumb_func_end c2_08009A8C thumb_func_end c2_08009A8C
thumb_func_start sub_8009AB0 thumb_func_start LinkMain2
sub_8009AB0: @ 8009AB0 LinkMain2: @ 8009AB0
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r0, _08009AC0 @ =gUnknown_2022718 ldr r0, _08009AC0 @ =gUnknown_2022718
@@ -811,10 +811,10 @@ _08009B18: .4byte gUnknown_3003F50
_08009B1C: .4byte gUnknown_3003F20 _08009B1C: .4byte gUnknown_3003F20
_08009B20: .4byte 0x04000128 _08009B20: .4byte 0x04000128
_08009B24: .4byte gUnknown_3003F80 _08009B24: .4byte gUnknown_3003F80
thumb_func_end sub_8009AB0 thumb_func_end LinkMain2
thumb_func_start sub_8009B28 thumb_func_start HandleReceiveRemoteLinkPlayer
sub_8009B28: @ 8009B28 HandleReceiveRemoteLinkPlayer: @ 8009B28
push {r4-r6,lr} push {r4-r6,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -833,7 +833,7 @@ _08009B40:
adds r5, r0 adds r5, r0
adds r4, 0x1 adds r4, 0x1
_08009B48: _08009B48:
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r4, r0 cmp r4, r0
@@ -852,7 +852,7 @@ _08009B64:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08009B6C: .4byte gUnknown_3003F64 _08009B6C: .4byte gUnknown_3003F64
thumb_func_end sub_8009B28 thumb_func_end HandleReceiveRemoteLinkPlayer
thumb_func_start sub_8009B70 thumb_func_start sub_8009B70
sub_8009B70: @ 8009B70 sub_8009B70: @ 8009B70
@@ -985,7 +985,7 @@ _08009C38:
ldrb r2, [r4, 0x2] ldrb r2, [r4, 0x2]
strb r2, [r1, 0x2] strb r2, [r1, 0x2]
movs r1, 0x3C movs r1, 0x3C
bl sub_800A2A8 bl InitBlockSend
b _08009E3E b _08009E3E
.align 2, 0 .align 2, 0
_08009C7C: .4byte gUnknown_3003E70 _08009C7C: .4byte gUnknown_3003E70
@@ -1161,7 +1161,7 @@ _08009DD8: .4byte c2_800ACD4
_08009DDC: _08009DDC:
lsls r0, r6, 24 lsls r0, r6, 24
lsrs r0, 24 lsrs r0, 24
bl sub_8009B28 bl HandleReceiveRemoteLinkPlayer
b _08009E3E b _08009E3E
_08009DE6: _08009DE6:
lsls r0, r6, 24 lsls r0, r6, 24
@@ -1574,7 +1574,7 @@ sub_800A0D0: @ 800A0D0
ldrb r4, [r0] ldrb r4, [r0]
cmp r4, 0x1 cmp r4, 0x1
bne _0800A1C8 bne _0800A1C8
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r5, r0 cmp r5, r0
@@ -1710,8 +1710,8 @@ _0800A1E8: .4byte gUnknown_202271C
_0800A1EC: .4byte gUnknown_3000E54 _0800A1EC: .4byte gUnknown_3000E54
thumb_func_end sub_800A0D0 thumb_func_end sub_800A0D0
thumb_func_start sub_800A1F0 thumb_func_start IsLinkPlayerDataExchangeComplete
sub_800A1F0: @ 800A1F0 IsLinkPlayerDataExchangeComplete: @ 800A1F0
push {r4-r6,lr} push {r4-r6,lr}
movs r6, 0 movs r6, 0
movs r4, 0 movs r4, 0
@@ -1766,7 +1766,7 @@ _0800A24C:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0800A254: .4byte gUnknown_3000E54 _0800A254: .4byte gUnknown_3000E54
thumb_func_end sub_800A1F0 thumb_func_end IsLinkPlayerDataExchangeComplete
thumb_func_start GetLinkPlayerTrainerId thumb_func_start GetLinkPlayerTrainerId
GetLinkPlayerTrainerId: @ 800A258 GetLinkPlayerTrainerId: @ 800A258
@@ -1805,8 +1805,8 @@ _0800A276:
_0800A290: .4byte gUnknown_202273C _0800A290: .4byte gUnknown_202273C
thumb_func_end sub_800A270 thumb_func_end sub_800A270
thumb_func_start sub_800A294 thumb_func_start ResetBlockSend
sub_800A294: @ 800A294 ResetBlockSend: @ 800A294
ldr r1, _0800A2A4 @ =gUnknown_3000E08 ldr r1, _0800A2A4 @ =gUnknown_3000E08
movs r0, 0 movs r0, 0
strb r0, [r1, 0x8] strb r0, [r1, 0x8]
@@ -1816,10 +1816,10 @@ sub_800A294: @ 800A294
bx lr bx lr
.align 2, 0 .align 2, 0
_0800A2A4: .4byte gUnknown_3000E08 _0800A2A4: .4byte gUnknown_3000E08
thumb_func_end sub_800A294 thumb_func_end ResetBlockSend
thumb_func_start sub_800A2A8 thumb_func_start InitBlockSend
sub_800A2A8: @ 800A2A8 InitBlockSend: @ 800A2A8
push {r4-r7,lr} push {r4-r7,lr}
adds r7, r0, 0 adds r7, r0, 0
adds r6, r1, 0 adds r6, r1, 0
@@ -1857,7 +1857,7 @@ _0800A2EA:
ldr r0, _0800A308 @ =0x0000bbbb ldr r0, _0800A308 @ =0x0000bbbb
bl sub_8009E60 bl sub_8009E60
ldr r1, _0800A30C @ =gUnknown_3003F80 ldr r1, _0800A30C @ =gUnknown_3003F80
ldr r0, _0800A310 @ =sub_800A318 ldr r0, _0800A310 @ =LinkCB_BlockSendBegin
str r0, [r1] str r0, [r1]
ldr r1, _0800A314 @ =gUnknown_3000E48 ldr r1, _0800A314 @ =gUnknown_3000E48
movs r0, 0 movs r0, 0
@@ -1871,12 +1871,12 @@ _0800A2FE:
_0800A304: .4byte gUnknown_2022618 _0800A304: .4byte gUnknown_2022618
_0800A308: .4byte 0x0000bbbb _0800A308: .4byte 0x0000bbbb
_0800A30C: .4byte gUnknown_3003F80 _0800A30C: .4byte gUnknown_3003F80
_0800A310: .4byte sub_800A318 _0800A310: .4byte LinkCB_BlockSendBegin
_0800A314: .4byte gUnknown_3000E48 _0800A314: .4byte gUnknown_3000E48
thumb_func_end sub_800A2A8 thumb_func_end InitBlockSend
thumb_func_start sub_800A318 thumb_func_start LinkCB_BlockSendBegin
sub_800A318: @ 800A318 LinkCB_BlockSendBegin: @ 800A318
push {lr} push {lr}
ldr r1, _0800A330 @ =gUnknown_3000E48 ldr r1, _0800A330 @ =gUnknown_3000E48
ldr r0, [r1] ldr r0, [r1]
@@ -1885,7 +1885,7 @@ sub_800A318: @ 800A318
cmp r0, 0x2 cmp r0, 0x2
bls _0800A32C bls _0800A32C
ldr r1, _0800A334 @ =gUnknown_3003F80 ldr r1, _0800A334 @ =gUnknown_3003F80
ldr r0, _0800A338 @ =sub_800A33C ldr r0, _0800A338 @ =LinkCB_BlockSend
str r0, [r1] str r0, [r1]
_0800A32C: _0800A32C:
pop {r0} pop {r0}
@@ -1893,11 +1893,11 @@ _0800A32C:
.align 2, 0 .align 2, 0
_0800A330: .4byte gUnknown_3000E48 _0800A330: .4byte gUnknown_3000E48
_0800A334: .4byte gUnknown_3003F80 _0800A334: .4byte gUnknown_3003F80
_0800A338: .4byte sub_800A33C _0800A338: .4byte LinkCB_BlockSend
thumb_func_end sub_800A318 thumb_func_end LinkCB_BlockSendBegin
thumb_func_start sub_800A33C thumb_func_start LinkCB_BlockSend
sub_800A33C: @ 800A33C LinkCB_BlockSend: @ 800A33C
push {r4-r6,lr} push {r4-r6,lr}
ldr r0, _0800A38C @ =gUnknown_3000E08 ldr r0, _0800A38C @ =gUnknown_3000E08
ldr r5, [r0, 0x4] ldr r5, [r0, 0x4]
@@ -1945,7 +1945,7 @@ _0800A390: .4byte gUnknown_3003F50
_0800A394: .4byte 0x00008888 _0800A394: .4byte 0x00008888
_0800A398: .4byte gUnknown_3003F80 _0800A398: .4byte gUnknown_3003F80
_0800A39C: .4byte sub_800A3A0 _0800A39C: .4byte sub_800A3A0
thumb_func_end sub_800A33C thumb_func_end LinkCB_BlockSend
thumb_func_start sub_800A3A0 thumb_func_start sub_800A3A0
sub_800A3A0: @ 800A3A0 sub_800A3A0: @ 800A3A0
@@ -2061,7 +2061,7 @@ SendBlock: @ 800A448
cmp r0, 0x1 cmp r0, 0x1
beq _0800A464 beq _0800A464
adds r0, r3, 0 adds r0, r3, 0
bl sub_800A2A8 bl InitBlockSend
b _0800A46A b _0800A46A
.align 2, 0 .align 2, 0
_0800A460: .4byte gUnknown_3003F3C _0800A460: .4byte gUnknown_3003F3C
@@ -2289,8 +2289,8 @@ _0800A5DC: .4byte gUnknown_3003F20
_0800A5E0: .4byte gUnknown_3003F84 _0800A5E0: .4byte gUnknown_3003F84
thumb_func_end sub_800A5BC thumb_func_end sub_800A5BC
thumb_func_start sub_800A5E4 thumb_func_start LinkTestCalcBlockChecksum
sub_800A5E4: @ 800A5E4 LinkTestCalcBlockChecksum: @ 800A5E4
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r1, 16 lsls r1, 16
@@ -2316,10 +2316,10 @@ _0800A60A:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_800A5E4 thumb_func_end LinkTestCalcBlockChecksum
thumb_func_start sub_800A614 thumb_func_start PrintHexDigit
sub_800A614: @ 800A614 PrintHexDigit: @ 800A614
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -2348,7 +2348,7 @@ sub_800A614: @ 800A614
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800A648: .4byte gUnknown_3003F70 _0800A648: .4byte gUnknown_3003F70
thumb_func_end sub_800A614 thumb_func_end PrintHexDigit
thumb_func_start sub_800A64C thumb_func_start sub_800A64C
sub_800A64C: @ 800A64C sub_800A64C: @ 800A64C
@@ -2416,7 +2416,7 @@ _0800A6B6:
ldrb r0, [r0] ldrb r0, [r0]
adds r1, r6, 0 adds r1, r6, 0
adds r2, r7, 0 adds r2, r7, 0
bl sub_800A614 bl PrintHexDigit
adds r0, r6, 0x1 adds r0, r6, 0x1
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
@@ -2570,28 +2570,28 @@ task00_link_test: @ 800A74C
movs r2, 0xD movs r2, 0xD
movs r3, 0x8 movs r3, 0x8
bl sub_800A684 bl sub_800A684
bl sub_800B054 bl GetSioMultiSI
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0x19 movs r1, 0x19
movs r2, 0x5 movs r2, 0x5
movs r3, 0x1 movs r3, 0x1
bl sub_800A684 bl sub_800A684
bl sub_800B064 bl IsSioMultiMaster
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0x19 movs r1, 0x19
movs r2, 0x6 movs r2, 0x6
movs r3, 0x1 movs r3, 0x1
bl sub_800A684 bl sub_800A684
bl sub_800B08C bl IsLinkConnectionEstablished
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0x19 movs r1, 0x19
movs r2, 0x7 movs r2, 0x7
movs r3, 0x1 movs r3, 0x1
bl sub_800A684 bl sub_800A684
bl sub_800B0A8 bl HasLinkErrorOccurred
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0x19 movs r1, 0x19
@@ -2871,8 +2871,8 @@ _0800AA30: .4byte gUnknown_3003F40
_0800AA34: .4byte gUnknown_3003F60 _0800AA34: .4byte gUnknown_3003F60
thumb_func_end sub_800AA24 thumb_func_end sub_800AA24
thumb_func_start sub_800AA38 thumb_func_start GetLinkPlayerCount_2
sub_800AA38: @ 800AA38 GetLinkPlayerCount_2: @ 800AA38
ldr r0, _0800AA44 @ =gUnknown_3003F20 ldr r0, _0800AA44 @ =gUnknown_3003F20
ldr r0, [r0] ldr r0, [r0]
movs r1, 0x1C movs r1, 0x1C
@@ -2881,7 +2881,7 @@ sub_800AA38: @ 800AA38
bx lr bx lr
.align 2, 0 .align 2, 0
_0800AA44: .4byte gUnknown_3003F20 _0800AA44: .4byte gUnknown_3003F20
thumb_func_end sub_800AA38 thumb_func_end GetLinkPlayerCount_2
thumb_func_start sub_800AA48 thumb_func_start sub_800AA48
sub_800AA48: @ 800AA48 sub_800AA48: @ 800AA48
@@ -3610,8 +3610,8 @@ _0800B048:
_0800B050: .4byte gUnknown_30030F0 _0800B050: .4byte gUnknown_30030F0
thumb_func_end sub_800AF2C thumb_func_end sub_800AF2C
thumb_func_start sub_800B054 thumb_func_start GetSioMultiSI
sub_800B054: @ 800B054 GetSioMultiSI: @ 800B054
ldr r0, _0800B060 @ =0x04000128 ldr r0, _0800B060 @ =0x04000128
ldrh r0, [r0] ldrh r0, [r0]
lsrs r0, 2 lsrs r0, 2
@@ -3620,10 +3620,10 @@ sub_800B054: @ 800B054
bx lr bx lr
.align 2, 0 .align 2, 0
_0800B060: .4byte 0x04000128 _0800B060: .4byte 0x04000128
thumb_func_end sub_800B054 thumb_func_end GetSioMultiSI
thumb_func_start sub_800B064 thumb_func_start IsSioMultiMaster
sub_800B064: @ 800B064 IsSioMultiMaster: @ 800B064
push {lr} push {lr}
movs r3, 0 movs r3, 0
ldr r2, _0800B088 @ =0x04000128 ldr r2, _0800B088 @ =0x04000128
@@ -3644,10 +3644,10 @@ _0800B080:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0800B088: .4byte 0x04000128 _0800B088: .4byte 0x04000128
thumb_func_end sub_800B064 thumb_func_end IsSioMultiMaster
thumb_func_start sub_800B08C thumb_func_start IsLinkConnectionEstablished
sub_800B08C: @ 800B08C IsLinkConnectionEstablished: @ 800B08C
ldr r0, _0800B098 @ =gUnknown_3003F20 ldr r0, _0800B098 @ =gUnknown_3003F20
ldr r0, [r0] ldr r0, [r0]
lsrs r0, 6 lsrs r0, 6
@@ -3656,25 +3656,25 @@ sub_800B08C: @ 800B08C
bx lr bx lr
.align 2, 0 .align 2, 0
_0800B098: .4byte gUnknown_3003F20 _0800B098: .4byte gUnknown_3003F20
thumb_func_end sub_800B08C thumb_func_end IsLinkConnectionEstablished
thumb_func_start sub_800B09C thumb_func_start SetSuppressLinkErrorMessage
sub_800B09C: @ 800B09C SetSuppressLinkErrorMessage: @ 800B09C
ldr r1, _0800B0A4 @ =gUnknown_3003F38 ldr r1, _0800B0A4 @ =gUnknown_3003F38
strb r0, [r1] strb r0, [r1]
bx lr bx lr
.align 2, 0 .align 2, 0
_0800B0A4: .4byte gUnknown_3003F38 _0800B0A4: .4byte gUnknown_3003F38
thumb_func_end sub_800B09C thumb_func_end SetSuppressLinkErrorMessage
thumb_func_start sub_800B0A8 thumb_func_start HasLinkErrorOccurred
sub_800B0A8: @ 800B0A8 HasLinkErrorOccurred: @ 800B0A8
ldr r0, _0800B0B0 @ =gUnknown_3003EAC ldr r0, _0800B0B0 @ =gUnknown_3003EAC
ldrb r0, [r0] ldrb r0, [r0]
bx lr bx lr
.align 2, 0 .align 2, 0
_0800B0B0: .4byte gUnknown_3003EAC _0800B0B0: .4byte gUnknown_3003EAC
thumb_func_end sub_800B0A8 thumb_func_end HasLinkErrorOccurred
thumb_func_start sub_800B0B4 thumb_func_start sub_800B0B4
sub_800B0B4: @ 800B0B4 sub_800B0B4: @ 800B0B4
@@ -3780,11 +3780,11 @@ HandleLinkConnection: @ 800B178
ldr r0, _0800B1B4 @ =gUnknown_3003F84 ldr r0, _0800B1B4 @ =gUnknown_3003F84
ldr r1, _0800B1B8 @ =gUnknown_3003F50 ldr r1, _0800B1B8 @ =gUnknown_3003F50
ldr r2, _0800B1BC @ =gUnknown_3003ED0 ldr r2, _0800B1BC @ =gUnknown_3003ED0
bl sub_800B398 bl LinkMain1
ldr r4, _0800B1C0 @ =gUnknown_3003F20 ldr r4, _0800B1C0 @ =gUnknown_3003F20
str r0, [r4] str r0, [r4]
ldr r0, _0800B1C4 @ =gUnknown_300311C ldr r0, _0800B1C4 @ =gUnknown_300311C
bl sub_8009AB0 bl LinkMain2
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x80 movs r1, 0x80
lsls r1, 1 lsls r1, 1
@@ -4044,8 +4044,8 @@ sub_800B388: @ 800B388
bx r0 bx r0
thumb_func_end sub_800B388 thumb_func_end sub_800B388
thumb_func_start sub_800B398 thumb_func_start LinkMain1
sub_800B398: @ 800B398 LinkMain1: @ 800B398
push {r4-r7,lr} push {r4-r7,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
@@ -4094,7 +4094,7 @@ _0800B3F8:
beq _0800B408 beq _0800B408
cmp r1, 0x2 cmp r1, 0x2
beq _0800B420 beq _0800B420
bl sub_800B4C4 bl CheckMasterOrSlave
b _0800B44A b _0800B44A
_0800B408: _0800B408:
ldr r2, _0800B41C @ =gUnknown_3003FB0 ldr r2, _0800B41C @ =gUnknown_3003FB0
@@ -4119,7 +4119,7 @@ _0800B420:
_0800B42C: .4byte gUnknown_3003FB0 _0800B42C: .4byte gUnknown_3003FB0
_0800B430: .4byte 0x0400012a _0800B430: .4byte 0x0400012a
_0800B434: _0800B434:
bl sub_800B4F0 bl InitTimer
ldr r1, _0800B484 @ =gUnknown_3003FB0 ldr r1, _0800B484 @ =gUnknown_3003FB0
movs r0, 0x4 movs r0, 0x4
strb r0, [r1, 0x1] strb r0, [r1, 0x1]
@@ -4195,10 +4195,10 @@ _0800B4BA:
pop {r4-r7} pop {r4-r7}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_800B398 thumb_func_end LinkMain1
thumb_func_start sub_800B4C4 thumb_func_start CheckMasterOrSlave
sub_800B4C4: @ 800B4C4 CheckMasterOrSlave: @ 800B4C4
push {lr} push {lr}
ldr r0, _0800B4E0 @ =0x04000128 ldr r0, _0800B4E0 @ =0x04000128
ldr r1, [r0] ldr r1, [r0]
@@ -4221,10 +4221,10 @@ _0800B4E8:
_0800B4EC: _0800B4EC:
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_800B4C4 thumb_func_end CheckMasterOrSlave
thumb_func_start sub_800B4F0 thumb_func_start InitTimer
sub_800B4F0: @ 800B4F0 InitTimer: @ 800B4F0
push {lr} push {lr}
ldr r0, _0800B514 @ =gUnknown_3003FB0 ldr r0, _0800B514 @ =gUnknown_3003FB0
ldrb r0, [r0] ldrb r0, [r0]
@@ -4246,7 +4246,7 @@ _0800B50E:
_0800B514: .4byte gUnknown_3003FB0 _0800B514: .4byte gUnknown_3003FB0
_0800B518: .4byte 0x0400010c _0800B518: .4byte 0x0400010c
_0800B51C: .4byte 0x0000ff3b _0800B51C: .4byte 0x0000ff3b
thumb_func_end sub_800B4F0 thumb_func_end InitTimer
thumb_func_start sub_800B520 thumb_func_start sub_800B520
sub_800B520: @ 800B520 sub_800B520: @ 800B520
@@ -4573,14 +4573,14 @@ _0800B784: .4byte gUnknown_3000E64
thumb_func_start Timer3Intr thumb_func_start Timer3Intr
Timer3Intr: @ 800B788 Timer3Intr: @ 800B788
push {lr} push {lr}
bl sub_800BAF8 bl StopTimer
bl sub_800B820 bl sub_800B820
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end Timer3Intr thumb_func_end Timer3Intr
thumb_func_start sub_800B798 thumb_func_start SerialCB
sub_800B798: @ 800B798 SerialCB: @ 800B798
push {r4,lr} push {r4,lr}
ldr r4, _0800B7C4 @ =gUnknown_3003FB0 ldr r4, _0800B7C4 @ =gUnknown_3003FB0
ldr r0, _0800B7C8 @ =0x04000128 ldr r0, _0800B7C8 @ =0x04000128
@@ -4596,15 +4596,15 @@ sub_800B798: @ 800B798
lsls r0, r1, 25 lsls r0, r1, 25
lsrs r0, 31 lsrs r0, 31
strb r0, [r4, 0x10] strb r0, [r4, 0x10]
bl sub_800B92C bl DoRecv
bl sub_800BA44 bl DoSend
bl sub_800BB2C bl SendRecvDone
b _0800B7EA b _0800B7EA
.align 2, 0 .align 2, 0
_0800B7C4: .4byte gUnknown_3003FB0 _0800B7C4: .4byte gUnknown_3003FB0
_0800B7C8: .4byte 0x04000128 _0800B7C8: .4byte 0x04000128
_0800B7CC: _0800B7CC:
bl sub_800B830 bl DoHandshake
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0800B7EA beq _0800B7EA
@@ -4645,7 +4645,7 @@ _0800B810: .4byte gUnknown_3003FB0
_0800B814: .4byte gUnknown_3000E64 _0800B814: .4byte gUnknown_3000E64
_0800B818: .4byte gUnknown_3004F70 _0800B818: .4byte gUnknown_3004F70
_0800B81C: .4byte 0x00000fbd _0800B81C: .4byte 0x00000fbd
thumb_func_end sub_800B798 thumb_func_end SerialCB
thumb_func_start sub_800B820 thumb_func_start sub_800B820
sub_800B820: @ 800B820 sub_800B820: @ 800B820
@@ -4659,8 +4659,8 @@ sub_800B820: @ 800B820
_0800B82C: .4byte 0x04000128 _0800B82C: .4byte 0x04000128
thumb_func_end sub_800B820 thumb_func_end sub_800B820
thumb_func_start sub_800B830 thumb_func_start DoHandshake
sub_800B830: @ 800B830 DoHandshake: @ 800B830
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -4787,10 +4787,10 @@ _0800B91E:
pop {r4-r7} pop {r4-r7}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_800B830 thumb_func_end DoHandshake
thumb_func_start sub_800B92C thumb_func_start DoRecv
sub_800B92C: @ 800B92C DoRecv: @ 800B92C
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r8 mov r7, r8
push {r7} push {r7}
@@ -4936,10 +4936,10 @@ _0800BA30:
.align 2, 0 .align 2, 0
_0800BA3C: .4byte gUnknown_3000E68 _0800BA3C: .4byte gUnknown_3000E68
_0800BA40: .4byte 0x00000fbd _0800BA40: .4byte 0x00000fbd
thumb_func_end sub_800B92C thumb_func_end DoRecv
thumb_func_start sub_800BA44 thumb_func_start DoSend
sub_800BA44: @ 800BA44 DoSend: @ 800BA44
push {r4,lr} push {r4,lr}
ldr r0, _0800BA80 @ =gUnknown_3003FB0 ldr r0, _0800BA80 @ =gUnknown_3003FB0
ldrb r1, [r0, 0x16] ldrb r1, [r0, 0x16]
@@ -5030,10 +5030,10 @@ _0800BAEC:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800BAF4: .4byte 0x0400012a _0800BAF4: .4byte 0x0400012a
thumb_func_end sub_800BA44 thumb_func_end DoSend
thumb_func_start sub_800BAF8 thumb_func_start StopTimer
sub_800BAF8: @ 800BAF8 StopTimer: @ 800BAF8
push {lr} push {lr}
ldr r0, _0800BB18 @ =gUnknown_3003FB0 ldr r0, _0800BB18 @ =gUnknown_3003FB0
ldrb r0, [r0] ldrb r0, [r0]
@@ -5057,10 +5057,10 @@ _0800BB1C: .4byte 0x0400010e
_0800BB20: .4byte 0x0000ff7f _0800BB20: .4byte 0x0000ff7f
_0800BB24: .4byte 0x0400010c _0800BB24: .4byte 0x0400010c
_0800BB28: .4byte 0x0000ff3b _0800BB28: .4byte 0x0000ff3b
thumb_func_end sub_800BAF8 thumb_func_end StopTimer
thumb_func_start sub_800BB2C thumb_func_start SendRecvDone
sub_800BB2C: @ 800BB2C SendRecvDone: @ 800BB2C
push {lr} push {lr}
ldr r1, _0800BB40 @ =gUnknown_3003FB0 ldr r1, _0800BB40 @ =gUnknown_3003FB0
ldrb r0, [r1, 0x17] ldrb r0, [r1, 0x17]
@@ -5086,10 +5086,10 @@ _0800BB54:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800BB58: .4byte 0x0400010e _0800BB58: .4byte 0x0400010e
thumb_func_end sub_800BB2C thumb_func_end SendRecvDone
thumb_func_start sub_800BB5C thumb_func_start ResetSendBuffer
sub_800BB5C: @ 800BB5C ResetSendBuffer: @ 800BB5C
push {r4-r6,lr} push {r4-r6,lr}
ldr r1, _0800BBA4 @ =gUnknown_3003FB0 ldr r1, _0800BBA4 @ =gUnknown_3003FB0
ldr r2, _0800BBA8 @ =0x00000339 ldr r2, _0800BBA8 @ =0x00000339
@@ -5131,10 +5131,10 @@ _0800BB82:
_0800BBA4: .4byte gUnknown_3003FB0 _0800BBA4: .4byte gUnknown_3003FB0
_0800BBA8: .4byte 0x00000339 _0800BBA8: .4byte 0x00000339
_0800BBAC: .4byte 0x0000efff _0800BBAC: .4byte 0x0000efff
thumb_func_end sub_800BB5C thumb_func_end ResetSendBuffer
thumb_func_start sub_800BBB0 thumb_func_start ResetRecvBuffer
sub_800BBB0: @ 800BBB0 ResetRecvBuffer: @ 800BBB0
push {r4-r7,lr} push {r4-r7,lr}
ldr r1, _0800BC10 @ =gUnknown_3003FB0 ldr r1, _0800BC10 @ =gUnknown_3003FB0
ldr r2, _0800BC14 @ =0x00000fbd ldr r2, _0800BC14 @ =0x00000fbd
@@ -5191,6 +5191,6 @@ _0800BC10: .4byte gUnknown_3003FB0
_0800BC14: .4byte 0x00000fbd _0800BC14: .4byte 0x00000fbd
_0800BC18: .4byte 0x00000fbc _0800BC18: .4byte 0x00000fbc
_0800BC1C: .4byte 0x0000efff _0800BC1C: .4byte 0x0000efff
thumb_func_end sub_800BBB0 thumb_func_end ResetRecvBuffer
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+1 -1
View File
@@ -6878,7 +6878,7 @@ sub_80FBA78: @ 80FBA78
bl sub_8009804 bl sub_8009804
ldr r0, _080FBB00 @ =gUnknown_30030F0 ldr r0, _080FBB00 @ =gUnknown_30030F0
ldrh r0, [r0, 0x24] ldrh r0, [r0, 0x24]
bl sub_8044EE8 bl SeedRng
movs r4, 0 movs r4, 0
_080FBAB4: _080FBAB4:
bl Random bl Random
+16 -16
View File
@@ -135,7 +135,7 @@ sub_8115924: @ 8115924
add r0, sp, 0x8 add r0, sp, 0x8
movs r2, 0x2 movs r2, 0x2
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r5, 0 adds r0, r5, 0
add r1, sp, 0x8 add r1, sp, 0x8
bl StringAppend bl StringAppend
@@ -3406,7 +3406,7 @@ sub_81174B4: @ 81174B4
bl GetMultiplayerId bl GetMultiplayerId
ldr r1, _08117530 @ =gUnknown_300502C ldr r1, _08117530 @ =gUnknown_300502C
strb r0, [r1] strb r0, [r1]
bl sub_806E08C bl SetCableClubWarp
lsls r4, 24 lsls r4, 24
asrs r4, 24 asrs r4, 24
lsls r5, 24 lsls r5, 24
@@ -6896,7 +6896,7 @@ _08119414:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _08119460 @ =gUnknown_2021D18 ldr r0, _08119460 @ =gUnknown_2021D18
ldr r1, _08119464 @ =gUnknown_8458DBC ldr r1, _08119464 @ =gUnknown_8458DBC
bl StringExpandPlaceholders bl StringExpandPlaceholders
@@ -9500,7 +9500,7 @@ sub_811A81C: @ 811A81C
adds r1, 0x1 adds r1, 0x1
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0811A908 @ =gUnknown_84571B0 ldr r1, _0811A908 @ =gUnknown_84571B0
mov r0, r8 mov r0, r8
bl StringAppend bl StringAppend
@@ -9553,7 +9553,7 @@ sub_811A81C: @ 811A81C
add r0, sp, 0x8 add r0, sp, 0x8
movs r2, 0x2 movs r2, 0x2
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0811A90C @ =gUnknown_84571B4 ldr r1, _0811A90C @ =gUnknown_84571B4
mov r0, r8 mov r0, r8
bl StringCopy bl StringCopy
@@ -9635,7 +9635,7 @@ sub_811A910: @ 811A910
add r0, sp, 0x8 add r0, sp, 0x8
movs r2, 0x2 movs r2, 0x2
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0811A9B0 @ =gUnknown_2021D18 ldr r4, _0811A9B0 @ =gUnknown_2021D18
ldr r1, _0811A9B4 @ =gUnknown_84571B4 ldr r1, _0811A9B4 @ =gUnknown_84571B4
adds r0, r4, 0 adds r0, r4, 0
@@ -10015,7 +10015,7 @@ _0811AC3C:
mov r1, r9 mov r1, r9
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x2 movs r0, 0x2
add r1, sp, 0x8 add r1, sp, 0x8
movs r2, 0 movs r2, 0
@@ -10474,7 +10474,7 @@ _0811AFC8:
ldrh r1, [r4, 0xC] ldrh r1, [r4, 0xC]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r6, 0 adds r0, r6, 0
adds r0, 0x63 adds r0, 0x63
ldrh r2, [r4, 0xA] ldrh r2, [r4, 0xA]
@@ -10505,7 +10505,7 @@ _0811AFFA:
adds r0, 0x6E adds r0, 0x6E
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldrh r1, [r5, 0x2] ldrh r1, [r5, 0x2]
movs r0, 0xB movs r0, 0xB
muls r1, r0 muls r1, r0
@@ -10992,7 +10992,7 @@ sub_811B31C: @ 811B31C
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x3 movs r0, 0x3
adds r1, r5, 0 adds r1, r5, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -11004,7 +11004,7 @@ sub_811B31C: @ 811B31C
mov r0, r10 mov r0, r10
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r4, r9 mov r4, r9
adds r4, 0xE8 adds r4, 0xE8
mov r2, r8 mov r2, r8
@@ -11012,7 +11012,7 @@ sub_811B31C: @ 811B31C
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x4 movs r0, 0x4
mov r1, r10 mov r1, r10
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -11038,7 +11038,7 @@ _0811B40A:
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0 movs r0, 0
adds r1, r6, 0 adds r1, r6, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -11053,7 +11053,7 @@ _0811B426:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x2 movs r0, 0x2
adds r1, r4, 0 adds r1, r4, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -11062,7 +11062,7 @@ _0811B426:
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0 movs r2, 0
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x3 movs r0, 0x3
adds r1, r5, 0 adds r1, r5, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -11460,7 +11460,7 @@ _0811B730:
b _0811B748 b _0811B748
_0811B742: _0811B742:
adds r0, r4, 0 adds r0, r4, 0
bl sub_80688E4 bl FreezeMapObject
_0811B748: _0811B748:
movs r0, 0x1 movs r0, 0x1
_0811B74A: _0811B74A:
+1 -1
View File
@@ -92,7 +92,7 @@ _080BEC90:
str r0, [r2] str r0, [r2]
ldrh r0, [r5, 0x1E] ldrh r0, [r5, 0x1E]
mov r1, sp mov r1, sp
bl sub_8097F20 bl MailSpeciesToSpecies
lsls r0, 16 lsls r0, 16
ldr r1, _080BECCC @ =0xffff0000 ldr r1, _080BECCC @ =0xffff0000
adds r0, r1 adds r0, r1
+7 -7
View File
@@ -276,7 +276,7 @@ _08097E36:
bl GetBoxMonData bl GetBoxMonData
adds r1, r0, 0 adds r1, r0, 0
adds r0, r4, 0 adds r0, r4, 0
bl sub_8097F00 bl SpeciesToMailSpecies
ldr r1, _08097EC0 @ =gUnknown_3005008 ldr r1, _08097EC0 @ =gUnknown_3005008
ldr r3, [r1] ldr r3, [r1]
mov r4, r9 mov r4, r9
@@ -338,8 +338,8 @@ _08097EEE:
bx r1 bx r1
thumb_func_end sub_8097D38 thumb_func_end sub_8097D38
thumb_func_start sub_8097F00 thumb_func_start SpeciesToMailSpecies
sub_8097F00: @ 8097F00 SpeciesToMailSpecies: @ 8097F00
push {lr} push {lr}
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
@@ -356,10 +356,10 @@ _08097F18:
bx r1 bx r1
.align 2, 0 .align 2, 0
_08097F1C: .4byte 0x75300000 _08097F1C: .4byte 0x75300000
thumb_func_end sub_8097F00 thumb_func_end SpeciesToMailSpecies
thumb_func_start sub_8097F20 thumb_func_start MailSpeciesToSpecies
sub_8097F20: @ 8097F20 MailSpeciesToSpecies: @ 8097F20
push {lr} push {lr}
lsls r0, 16 lsls r0, 16
lsrs r3, r0, 16 lsrs r3, r0, 16
@@ -379,7 +379,7 @@ _08097F3C:
_08097F3E: _08097F3E:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8097F20 thumb_func_end MailSpeciesToSpecies
thumb_func_start GiveMailToMon2 thumb_func_start GiveMailToMon2
GiveMailToMon2: @ 8097F44 GiveMailToMon2: @ 8097F44
+1 -1
View File
@@ -217,7 +217,7 @@ SeedRngAndSetTrainerId: @ 8000564
ldr r0, _08000580 @ =0x04000104 ldr r0, _08000580 @ =0x04000104
ldrh r4, [r0] ldrh r4, [r0]
adds r0, r4, 0 adds r0, r4, 0
bl sub_8044EE8 bl SeedRng
ldr r1, _08000584 @ =0x04000106 ldr r1, _08000584 @ =0x04000106
movs r0, 0 movs r0, 0
strh r0, [r1] strh r0, [r1]
+4 -4
View File
@@ -1462,7 +1462,7 @@ sub_800CED4: @ 800CED4
add r0, sp, 0xC add r0, sp, 0xC
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r1, 0xF0 movs r1, 0xF0
strb r1, [r0] strb r1, [r0]
adds r0, 0x1 adds r0, 0x1
@@ -1470,7 +1470,7 @@ sub_800CED4: @ 800CED4
ldrb r1, [r1, 0x10] ldrb r1, [r1, 0x10]
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
str r6, [sp] str r6, [sp]
str r5, [sp, 0x4] str r5, [sp, 0x4]
add r0, sp, 0xC add r0, sp, 0xC
@@ -1530,7 +1530,7 @@ _0800CF6A:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0800CFC0 @ =gUnknown_841B6EB ldr r1, _0800CFC0 @ =gUnknown_841B6EB
bl StringAppend bl StringAppend
str r5, [sp] str r5, [sp]
@@ -1591,7 +1591,7 @@ _0800CFE2:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0800D040 @ =gUnknown_841B6F3 ldr r1, _0800D040 @ =gUnknown_841B6F3
bl StringAppend bl StringAppend
str r5, [sp] str r5, [sp]
+1 -1
View File
@@ -473,7 +473,7 @@ _080984B4:
adds r0, r2, 0 adds r0, r2, 0
movs r2, 0 movs r2, 0
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r2, r0, 0 adds r2, r0, 0
adds r1, r2, 0 adds r1, r2, 0
movs r0, 0xC0 movs r0, 0xC0
+10 -10
View File
@@ -5,8 +5,8 @@
.text .text
thumb_func_start sub_80688E4 thumb_func_start FreezeMapObject
sub_80688E4: @ 80688E4 FreezeMapObject: @ 80688E4
push {r4,r5,lr} push {r4,r5,lr}
adds r5, r0, 0 adds r5, r0, 0
ldrh r1, [r5] ldrh r1, [r5]
@@ -80,7 +80,7 @@ _0806896E:
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80688E4 thumb_func_end FreezeMapObject
thumb_func_start player_bitmagic thumb_func_start player_bitmagic
player_bitmagic: @ 8068974 player_bitmagic: @ 8068974
@@ -101,7 +101,7 @@ _0806897A:
cmp r4, r0 cmp r4, r0
beq _08068998 beq _08068998
adds r0, r1, 0 adds r0, r1, 0
bl sub_80688E4 bl FreezeMapObject
_08068998: _08068998:
adds r0, r4, 0x1 adds r0, r4, 0x1
lsls r0, 24 lsls r0, 24
@@ -116,8 +116,8 @@ _080689A8: .4byte gUnknown_2036E38
_080689AC: .4byte gUnknown_2037078 _080689AC: .4byte gUnknown_2037078
thumb_func_end player_bitmagic thumb_func_end player_bitmagic
thumb_func_start sub_80689B0 thumb_func_start FreezeMapObjectsExceptOne
sub_80689B0: @ 80689B0 FreezeMapObjectsExceptOne: @ 80689B0
push {r4-r6,lr} push {r4-r6,lr}
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
@@ -139,7 +139,7 @@ _080689BA:
cmp r4, r0 cmp r4, r0
beq _080689DC beq _080689DC
adds r0, r1, 0 adds r0, r1, 0
bl sub_80688E4 bl FreezeMapObject
_080689DC: _080689DC:
adds r0, r4, 0x1 adds r0, r4, 0x1
lsls r0, 24 lsls r0, 24
@@ -152,7 +152,7 @@ _080689DC:
.align 2, 0 .align 2, 0
_080689EC: .4byte gUnknown_2036E38 _080689EC: .4byte gUnknown_2036E38
_080689F0: .4byte gUnknown_2037078 _080689F0: .4byte gUnknown_2037078
thumb_func_end sub_80689B0 thumb_func_end FreezeMapObjectsExceptOne
thumb_func_start npc_sync_anim_pause_bits thumb_func_start npc_sync_anim_pause_bits
npc_sync_anim_pause_bits: @ 80689F4 npc_sync_anim_pause_bits: @ 80689F4
@@ -1130,7 +1130,7 @@ sub_8069094: @ 8069094
ldr r1, _080690F8 @ =gUnknown_202063C ldr r1, _080690F8 @ =gUnknown_202063C
adds r4, r0, r1 adds r4, r0, r1
adds r0, r5, 0 adds r0, r5, 0
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldrh r3, [r4, 0x4] ldrh r3, [r4, 0x4]
lsls r3, 22 lsls r3, 22
ldr r1, [r0, 0x10] ldr r1, [r0, 0x10]
@@ -1474,7 +1474,7 @@ DoRippleFieldEffect: @ 806930C
push {r4,lr} push {r4,lr}
adds r4, r1, 0 adds r4, r1, 0
ldrb r0, [r0, 0x5] ldrb r0, [r0, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
ldr r2, _08069344 @ =gUnknown_20386E0 ldr r2, _08069344 @ =gUnknown_20386E0
movs r3, 0x20 movs r3, 0x20
ldrsh r1, [r4, r3] ldrsh r1, [r4, r3]
+3 -3
View File
@@ -112,7 +112,7 @@ _080695F6:
cmp r0, 0 cmp r0, 0
blt _0806961E blt _0806961E
adds r0, r1, 0 adds r0, r1, 0
bl sub_80688E4 bl FreezeMapObject
movs r0, 0x1 movs r0, 0x1
strh r0, [r5, 0xA] strh r0, [r5, 0xA]
_0806961E: _0806961E:
@@ -161,7 +161,7 @@ LockSelectedMapObject: @ 806966C
push {r4,r5,lr} push {r4,r5,lr}
ldr r4, _080696B0 @ =gUnknown_3005074 ldr r4, _080696B0 @ =gUnknown_3005074
ldrb r0, [r4] ldrb r0, [r4]
bl sub_80689B0 bl FreezeMapObjectsExceptOne
ldr r0, _080696B4 @ =sub_80695CC ldr r0, _080696B4 @ =sub_80695CC
movs r1, 0x50 movs r1, 0x50
bl CreateTask bl CreateTask
@@ -178,7 +178,7 @@ LockSelectedMapObject: @ 806966C
cmp r0, 0 cmp r0, 0
blt _080696AA blt _080696AA
adds r0, r1, 0 adds r0, r1, 0
bl sub_80688E4 bl FreezeMapObject
ldr r0, _080696BC @ =gUnknown_3005090 ldr r0, _080696BC @ =gUnknown_3005090
lsls r1, r5, 2 lsls r1, r5, 2
adds r1, r5 adds r1, r5
+3 -3
View File
@@ -5,8 +5,8 @@
.text .text
thumb_func_start .gcc2_compiled._3 thumb_func_start sub_80D8AA0
.gcc2_compiled._3: @ 80D8AA0 sub_80D8AA0: @ 80D8AA0
push {lr} push {lr}
lsls r0, 16 lsls r0, 16
asrs r0, 16 asrs r0, 16
@@ -22,7 +22,7 @@ _080D8AB4:
asrs r0, 16 asrs r0, 16
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end .gcc2_compiled._3 thumb_func_end sub_80D8AA0
thumb_func_start sub_80D8ABC thumb_func_start sub_80D8ABC
sub_80D8ABC: @ 80D8ABC sub_80D8ABC: @ 80D8ABC
+9 -9
View File
@@ -133,7 +133,7 @@ sub_81436BC: @ 81436BC
strh r0, [r1] strh r0, [r1]
bl sub_8009804 bl sub_8009804
movs r0, 0x1 movs r0, 0x1
bl sub_800B09C bl SetSuppressLinkErrorMessage
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
@@ -199,7 +199,7 @@ sub_814374C: @ 814374C
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08143768 beq _08143768
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x2 cmp r0, 0x2
@@ -224,7 +224,7 @@ sub_8143770: @ 8143770
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x2 cmp r0, 0x2
bhi _08143794 bhi _08143794
bl sub_800B0A8 bl HasLinkErrorOccurred
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08143794 beq _08143794
@@ -258,7 +258,7 @@ _081437C4:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08143814 beq _08143814
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -280,7 +280,7 @@ _081437E0:
strb r0, [r4] strb r0, [r4]
b _08143898 b _08143898
_081437F8: _081437F8:
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x2 cmp r0, 0x2
@@ -317,7 +317,7 @@ _0814382C:
movs r0, 0x5 movs r0, 0x5
b _0814389A b _0814389A
_08143842: _08143842:
bl sub_800B08C bl IsLinkConnectionEstablished
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08143898 beq _08143898
@@ -325,7 +325,7 @@ _08143842:
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08143872 beq _08143872
bl sub_800A1F0 bl IsLinkPlayerDataExchangeComplete
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0814386C beq _0814386C
@@ -586,7 +586,7 @@ _08143A5C:
.align 2, 0 .align 2, 0
_08143A7C: .4byte gUnknown_30030F0 _08143A7C: .4byte gUnknown_30030F0
_08143A80: _08143A80:
bl sub_800AA38 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -756,7 +756,7 @@ _08143BEC:
strb r0, [r4, 0x8] strb r0, [r4, 0x8]
b _08143D1A b _08143D1A
_08143BF6: _08143BF6:
bl sub_800B0A8 bl HasLinkErrorOccurred
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08143C06 beq _08143C06
+3 -3
View File
@@ -477,7 +477,7 @@ _081459F2:
_08145A2C: .4byte gUnknown_203F3C8 _08145A2C: .4byte gUnknown_203F3C8
_08145A30: _08145A30:
bl sub_81461D8 bl sub_81461D8
bl sub_8097114 bl FreeMonIconPalettes
b _08145A7A b _08145A7A
_08145A3A: _08145A3A:
ldr r0, _08145A48 @ =gUnknown_203F3B8 ldr r0, _08145A48 @ =gUnknown_203F3B8
@@ -581,7 +581,7 @@ _08145AF4:
ldr r1, [r1, 0x4] ldr r1, [r1, 0x4]
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r6, r4, 0 adds r6, r4, 0
_08145B06: _08145B06:
ldr r2, [r6] ldr r2, [r6]
@@ -802,7 +802,7 @@ _08145CA8:
ldrh r1, [r1] ldrh r1, [r1]
movs r2, 0x2 movs r2, 0x2
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r0, r8 mov r0, r8
ldr r1, [r0] ldr r1, [r0]
adds r0, r1, r7 adds r0, r1, r7
+2 -2
View File
@@ -152,7 +152,7 @@ sub_809FE40: @ 809FE40
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r4, 0 adds r0, r4, 0
bl StringLength bl StringLength
lsls r0, 16 lsls r0, 16
@@ -225,7 +225,7 @@ sub_809FEC4: @ 809FEC4
adds r1, r3, 0 adds r1, r3, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r4, 0 adds r0, r4, 0
bl StringLength bl StringLength
lsls r0, 16 lsls r0, 16
+44 -44
View File
@@ -35,8 +35,8 @@ _080DA82A:
bx r1 bx r1
thumb_func_end sub_80DA800 thumb_func_end sub_80DA800
thumb_func_start sub_80DA830 thumb_func_start SetIncompatible
sub_80DA830: @ 80DA830 SetIncompatible: @ 80DA830
push {lr} push {lr}
ldr r0, _080DA844 @ =gUnknown_2021D18 ldr r0, _080DA844 @ =gUnknown_2021D18
ldr r1, _080DA848 @ =gUnknown_8488DFD ldr r1, _080DA848 @ =gUnknown_8488DFD
@@ -48,10 +48,10 @@ sub_80DA830: @ 80DA830
.align 2, 0 .align 2, 0
_080DA844: .4byte gUnknown_2021D18 _080DA844: .4byte gUnknown_2021D18
_080DA848: .4byte gUnknown_8488DFD _080DA848: .4byte gUnknown_8488DFD
thumb_func_end sub_80DA830 thumb_func_end SetIncompatible
thumb_func_start sub_80DA84C thumb_func_start InitMysteryEventScript
sub_80DA84C: @ 80DA84C InitMysteryEventScript: @ 80DA84C
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r5, r1, 0 adds r5, r1, 0
@@ -72,10 +72,10 @@ sub_80DA84C: @ 80DA84C
.align 2, 0 .align 2, 0
_080DA874: .4byte gUnknown_81DBCF0 _080DA874: .4byte gUnknown_81DBCF0
_080DA878: .4byte 0x081dbd34 _080DA878: .4byte 0x081dbd34
thumb_func_end sub_80DA84C thumb_func_end InitMysteryEventScript
thumb_func_start sub_80DA87C thumb_func_start RunMysteryEventScriptCommand
sub_80DA87C: @ 80DA87C RunMysteryEventScriptCommand: @ 80DA87C
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl sub_8069804 bl sub_8069804
@@ -93,14 +93,14 @@ _080DA896:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80DA87C thumb_func_end RunMysteryEventScriptCommand
thumb_func_start sub_80DA89C thumb_func_start sub_80DA89C
sub_80DA89C: @ 80DA89C sub_80DA89C: @ 80DA89C
push {lr} push {lr}
adds r1, r0, 0 adds r1, r0, 0
ldr r0, _080DA8AC @ =gUnknown_203AA3C ldr r0, _080DA8AC @ =gUnknown_203AA3C
bl sub_80DA84C bl InitMysteryEventScript
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
@@ -113,7 +113,7 @@ sub_80DA8B0: @ 80DA8B0
adds r5, r0, 0 adds r5, r0, 0
ldr r4, _080DA8C8 @ =gUnknown_203AA3C ldr r4, _080DA8C8 @ =gUnknown_203AA3C
adds r0, r4, 0 adds r0, r4, 0
bl sub_80DA87C bl RunMysteryEventScriptCommand
ldr r1, [r4, 0x6C] ldr r1, [r4, 0x6C]
str r1, [r5] str r1, [r5]
pop {r4,r5} pop {r4,r5}
@@ -157,8 +157,8 @@ script_status_stop_and_ret_1: @ 80DA8F4
bx r1 bx r1
thumb_func_end script_status_stop_and_ret_1 thumb_func_end script_status_stop_and_ret_1
thumb_func_start sub_80DA900 thumb_func_start MEScrCmd_checkcompat
sub_80DA900: @ 80DA900 MEScrCmd_checkcompat: @ 80DA900
push {r4-r7,lr} push {r4-r7,lr}
adds r7, r0, 0 adds r7, r0, 0
bl ScriptReadWord bl ScriptReadWord
@@ -188,13 +188,13 @@ sub_80DA900: @ 80DA900
str r0, [r7, 0x70] str r0, [r7, 0x70]
b _080DA948 b _080DA948
_080DA944: _080DA944:
bl sub_80DA830 bl SetIncompatible
_080DA948: _080DA948:
movs r0, 0x1 movs r0, 0x1
pop {r4-r7} pop {r4-r7}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80DA900 thumb_func_end MEScrCmd_checkcompat
thumb_func_start sub_80DA950 thumb_func_start sub_80DA950
sub_80DA950: @ 80DA950 sub_80DA950: @ 80DA950
@@ -202,8 +202,8 @@ sub_80DA950: @ 80DA950
bx lr bx lr
thumb_func_end sub_80DA950 thumb_func_end sub_80DA950
thumb_func_start sub_80DA954 thumb_func_start MEScrCmd_setstatus
sub_80DA954: @ 80DA954 MEScrCmd_setstatus: @ 80DA954
ldr r1, [r0, 0x8] ldr r1, [r0, 0x8]
ldrb r2, [r1] ldrb r2, [r1]
adds r1, 0x1 adds r1, 0x1
@@ -211,10 +211,10 @@ sub_80DA954: @ 80DA954
str r2, [r0, 0x6C] str r2, [r0, 0x6C]
movs r0, 0 movs r0, 0
bx lr bx lr
thumb_func_end sub_80DA954 thumb_func_end MEScrCmd_setstatus
thumb_func_start sub_80DA964 thumb_func_start MEScrCmd_setmsg
sub_80DA964: @ 80DA964 MEScrCmd_setmsg: @ 80DA964
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r0, [r4, 0x8] ldr r0, [r4, 0x8]
@@ -242,10 +242,10 @@ _080DA98E:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080DA998: .4byte gUnknown_2021D18 _080DA998: .4byte gUnknown_2021D18
thumb_func_end sub_80DA964 thumb_func_end MEScrCmd_setmsg
thumb_func_start sub_80DA99C thumb_func_start MEScrCmd_runscript
sub_80DA99C: @ 80DA99C MEScrCmd_runscript: @ 80DA99C
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl ScriptReadWord bl ScriptReadWord
@@ -258,10 +258,10 @@ sub_80DA99C: @ 80DA99C
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80DA99C thumb_func_end MEScrCmd_runscript
thumb_func_start sub_80DA9B8 thumb_func_start MEScrCmd_setenigmaberry
sub_80DA9B8: @ 80DA9B8 MEScrCmd_setenigmaberry: @ 80DA9B8
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -346,10 +346,10 @@ _080DAA70:
pop {r4-r7} pop {r4-r7}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80DA9B8 thumb_func_end MEScrCmd_setenigmaberry
thumb_func_start sub_80DAA80 thumb_func_start MEScrCmd_giveribbon
sub_80DAA80: @ 80DAA80 MEScrCmd_giveribbon: @ 80DAA80
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r2, [r4, 0x8] ldr r2, [r4, 0x8]
@@ -372,10 +372,10 @@ sub_80DAA80: @ 80DAA80
.align 2, 0 .align 2, 0
_080DAAAC: .4byte gUnknown_2021D18 _080DAAAC: .4byte gUnknown_2021D18
_080DAAB0: .4byte gUnknown_8488CF6 _080DAAB0: .4byte gUnknown_8488CF6
thumb_func_end sub_80DAA80 thumb_func_end MEScrCmd_giveribbon
thumb_func_start sub_80DAAB4 thumb_func_start MEScrCmd_initramscript
sub_80DAAB4: @ 80DAAB4 MEScrCmd_initramscript: @ 80DAAB4
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r9 mov r6, r9
mov r5, r8 mov r5, r8
@@ -424,7 +424,7 @@ sub_80DAAB4: @ 80DAAB4
pop {r4-r6} pop {r4-r6}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80DAAB4 thumb_func_end MEScrCmd_initramscript
thumb_func_start sub_80DAB1C thumb_func_start sub_80DAB1C
sub_80DAB1C: @ 80DAB1C sub_80DAB1C: @ 80DAB1C
@@ -445,8 +445,8 @@ _080DAB38: .4byte gUnknown_2021D18
_080DAB3C: .4byte gUnknown_8488D2A _080DAB3C: .4byte gUnknown_8488D2A
thumb_func_end sub_80DAB1C thumb_func_end sub_80DAB1C
thumb_func_start sub_80DAB40 thumb_func_start MEScrCmd_addrareword
sub_80DAB40: @ 80DAB40 MEScrCmd_addrareword: @ 80DAB40
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r1, [r4, 0x8] ldr r1, [r4, 0x8]
@@ -466,13 +466,13 @@ sub_80DAB40: @ 80DAB40
.align 2, 0 .align 2, 0
_080DAB64: .4byte gUnknown_2021D18 _080DAB64: .4byte gUnknown_2021D18
_080DAB68: .4byte gUnknown_8488D60 _080DAB68: .4byte gUnknown_8488D60
thumb_func_end sub_80DAB40 thumb_func_end MEScrCmd_addrareword
thumb_func_start sub_80DAB6C thumb_func_start sub_80DAB6C
sub_80DAB6C: @ 80DAB6C sub_80DAB6C: @ 80DAB6C
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl sub_80DA830 bl SetIncompatible
movs r0, 0 movs r0, 0
str r0, [r4, 0x70] str r0, [r4, 0x70]
movs r0, 0x1 movs r0, 0x1
@@ -636,7 +636,7 @@ _080DACD0: .4byte gUnknown_8488DBD
sub_80DACD4: @ 80DACD4 sub_80DACD4: @ 80DACD4
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl sub_80DA830 bl SetIncompatible
movs r0, 0 movs r0, 0
str r0, [r4, 0x70] str r0, [r4, 0x70]
movs r0, 0x1 movs r0, 0x1
@@ -645,8 +645,8 @@ sub_80DACD4: @ 80DACD4
bx r1 bx r1
thumb_func_end sub_80DACD4 thumb_func_end sub_80DACD4
thumb_func_start sub_80DACE8 thumb_func_start MEScrCmd_checksum
sub_80DACE8: @ 80DACE8 MEScrCmd_checksum: @ 80DACE8
push {r4-r6,lr} push {r4-r6,lr}
adds r6, r0, 0 adds r6, r0, 0
bl ScriptReadWord bl ScriptReadWord
@@ -679,10 +679,10 @@ _080DAD26:
pop {r4-r6} pop {r4-r6}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80DACE8 thumb_func_end MEScrCmd_checksum
thumb_func_start sub_80DAD30 thumb_func_start MEScrCmd_crc
sub_80DAD30: @ 80DAD30 MEScrCmd_crc: @ 80DAD30
push {r4-r6,lr} push {r4-r6,lr}
adds r6, r0, 0 adds r6, r0, 0
bl ScriptReadWord bl ScriptReadWord
@@ -717,6 +717,6 @@ _080DAD72:
pop {r4-r6} pop {r4-r6}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80DAD30 thumb_func_end MEScrCmd_crc
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+34 -34
View File
@@ -699,7 +699,7 @@ sub_809DF28: @ 809DF28
cmp r0, 0 cmp r0, 0
bne _0809DF50 bne _0809DF50
movs r0, 0x1 movs r0, 0x1
bl sub_809F240 bl SetInputState
movs r0, 0x1 movs r0, 0x1
bl sub_809EA64 bl sub_809EA64
ldr r0, _0809DF5C @ =gUnknown_203998C ldr r0, _0809DF5C @ =gUnknown_203998C
@@ -737,7 +737,7 @@ sub_809DF74: @ 809DF74
cmp r0, 0 cmp r0, 0
beq _0809DF96 beq _0809DF96
movs r0, 0x1 movs r0, 0x1
bl sub_809F240 bl SetInputState
bl sub_809E9F8 bl sub_809E9F8
ldr r0, _0809DF9C @ =gUnknown_203998C ldr r0, _0809DF9C @ =gUnknown_203998C
ldr r0, [r0] ldr r0, [r0]
@@ -759,7 +759,7 @@ pokemon_store: @ 809DFA4
push {r4,lr} push {r4,lr}
bl sub_809F7EC bl sub_809F7EC
movs r0, 0 movs r0, 0
bl sub_809F240 bl SetInputState
movs r0, 0 movs r0, 0
bl sub_809EA64 bl sub_809EA64
movs r0, 0x3 movs r0, 0x3
@@ -1036,7 +1036,7 @@ _0809E20C: .4byte 0x00001e10
sub_809E210: @ 809E210 sub_809E210: @ 809E210
push {lr} push {lr}
movs r0, 0 movs r0, 0
bl sub_809F240 bl SetInputState
bl sub_809EC20 bl sub_809EC20
bl sub_809E30C bl sub_809E30C
movs r0, 0x1 movs r0, 0x1
@@ -1140,7 +1140,7 @@ _0809E2E4:
bl sub_809E948 bl sub_809E948
bl sub_809FA60 bl sub_809FA60
movs r0, 0x1 movs r0, 0x1
bl sub_809F240 bl SetInputState
movs r0, 0 movs r0, 0
bl sub_809EA0C bl sub_809EA0C
_0809E302: _0809E302:
@@ -1511,7 +1511,7 @@ c3_0809E58C: @ 809E58C
ldrb r3, [r4, 0xE] ldrb r3, [r4, 0xE]
adds r1, r3, 0 adds r1, r3, 0
adds r2, r3, 0 adds r2, r3, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
ldrh r1, [r4, 0x12] ldrh r1, [r4, 0x12]
movs r2, 0x12 movs r2, 0x12
ldrsh r0, [r4, r2] ldrsh r0, [r4, r2]
@@ -1800,7 +1800,7 @@ _0809E7AE:
adds r1, r4, 0 adds r1, r4, 0
adds r2, r5, 0 adds r2, r5, 0
adds r3, r5, 0 adds r3, r5, 0
bl sub_8083A88 bl MultiplyInvertedPaletteRGBComponents
_0809E7E4: _0809E7E4:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
@@ -2951,7 +2951,7 @@ _0809F0C8: .4byte gUnknown_202063C
thumb_func_start sub_809F0CC thumb_func_start sub_809F0CC
sub_809F0CC: @ 809F0CC sub_809F0CC: @ 809F0CC
push {r4,r5,lr} push {r4,r5,lr}
bl sub_809F21C bl GetInputEvent
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
adds r5, r4, 0 adds r5, r4, 0
@@ -3012,7 +3012,7 @@ sub_809F11C: @ 809F11C
cmp r4, 0 cmp r4, 0
beq _0809F156 beq _0809F156
movs r0, 0 movs r0, 0
bl sub_809F240 bl SetInputState
ldr r0, _0809F160 @ =gUnknown_203998C ldr r0, _0809F160 @ =gUnknown_203998C
ldr r0, [r0] ldr r0, [r0]
ldr r1, _0809F164 @ =0x00001e10 ldr r1, _0809F164 @ =0x00001e10
@@ -3029,8 +3029,8 @@ _0809F160: .4byte gUnknown_203998C
_0809F164: .4byte 0x00001e10 _0809F164: .4byte 0x00001e10
thumb_func_end sub_809F11C thumb_func_end sub_809F11C
thumb_func_start sub_809F168 thumb_func_start KeyboardKeyHandler_Page
sub_809F168: @ 809F168 KeyboardKeyHandler_Page: @ 809F168
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
@@ -3051,10 +3051,10 @@ _0809F18A:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_809F168 thumb_func_end KeyboardKeyHandler_Page
thumb_func_start sub_809F190 thumb_func_start KeyboardKeyHandler_Backspace
sub_809F190: @ 809F190 KeyboardKeyHandler_Backspace: @ 809F190
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
@@ -3071,10 +3071,10 @@ _0809F1AA:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_809F190 thumb_func_end KeyboardKeyHandler_Backspace
thumb_func_start sub_809F1B4 thumb_func_start KeyboardKeyHandler_OK
sub_809F1B4: @ 809F1B4 KeyboardKeyHandler_OK: @ 809F1B4
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
@@ -3104,7 +3104,7 @@ _0809F1E2:
.align 2, 0 .align 2, 0
_0809F1E8: .4byte gUnknown_203998C _0809F1E8: .4byte gUnknown_203998C
_0809F1EC: .4byte 0x00001e10 _0809F1EC: .4byte 0x00001e10
thumb_func_end sub_809F1B4 thumb_func_end KeyboardKeyHandler_OK
thumb_func_start sub_809F1F0 thumb_func_start sub_809F1F0
sub_809F1F0: @ 809F1F0 sub_809F1F0: @ 809F1F0
@@ -3121,8 +3121,8 @@ _0809F200: .4byte gUnknown_203998C
_0809F204: .4byte 0x00001e10 _0809F204: .4byte 0x00001e10
thumb_func_end sub_809F1F0 thumb_func_end sub_809F1F0
thumb_func_start sub_809F208 thumb_func_start InputInit
sub_809F208: @ 809F208 InputInit: @ 809F208
push {lr} push {lr}
ldr r0, _0809F218 @ =sub_809F26C ldr r0, _0809F218 @ =sub_809F26C
movs r1, 0x1 movs r1, 0x1
@@ -3131,10 +3131,10 @@ sub_809F208: @ 809F208
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809F218: .4byte sub_809F26C _0809F218: .4byte sub_809F26C
thumb_func_end sub_809F208 thumb_func_end InputInit
thumb_func_start sub_809F21C thumb_func_start GetInputEvent
sub_809F21C: @ 809F21C GetInputEvent: @ 809F21C
push {lr} push {lr}
ldr r0, _0809F238 @ =sub_809F26C ldr r0, _0809F238 @ =sub_809F26C
bl FindTaskIdByFunc bl FindTaskIdByFunc
@@ -3151,10 +3151,10 @@ sub_809F21C: @ 809F21C
.align 2, 0 .align 2, 0
_0809F238: .4byte sub_809F26C _0809F238: .4byte sub_809F26C
_0809F23C: .4byte gUnknown_3005090 _0809F23C: .4byte gUnknown_3005090
thumb_func_end sub_809F21C thumb_func_end GetInputEvent
thumb_func_start sub_809F240 thumb_func_start SetInputState
sub_809F240: @ 809F240 SetInputState: @ 809F240
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
@@ -3175,7 +3175,7 @@ sub_809F240: @ 809F240
.align 2, 0 .align 2, 0
_0809F264: .4byte sub_809F26C _0809F264: .4byte sub_809F26C
_0809F268: .4byte gUnknown_3005090 _0809F268: .4byte gUnknown_3005090
thumb_func_end sub_809F240 thumb_func_end SetInputState
thumb_func_start sub_809F26C thumb_func_start sub_809F26C
sub_809F26C: @ 809F26C sub_809F26C: @ 809F26C
@@ -3202,15 +3202,15 @@ _0809F294: .4byte gUnknown_83E23E0
_0809F298: .4byte gUnknown_3005090 _0809F298: .4byte gUnknown_3005090
thumb_func_end sub_809F26C thumb_func_end sub_809F26C
thumb_func_start sub_809F29C thumb_func_start InputState_Disabled
sub_809F29C: @ 809F29C InputState_Disabled: @ 809F29C
movs r1, 0 movs r1, 0
strh r1, [r0, 0xA] strh r1, [r0, 0xA]
bx lr bx lr
thumb_func_end sub_809F29C thumb_func_end InputState_Disabled
thumb_func_start sub_809F2A4 thumb_func_start InputState_Enabled
sub_809F2A4: @ 809F2A4 InputState_Enabled: @ 809F2A4
push {lr} push {lr}
adds r2, r0, 0 adds r2, r0, 0
movs r0, 0 movs r0, 0
@@ -3256,7 +3256,7 @@ _0809F2EE:
_0809F2F4: _0809F2F4:
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_809F2A4 thumb_func_end InputState_Enabled
thumb_func_start sub_809F2F8 thumb_func_start sub_809F2F8
sub_809F2F8: @ 809F2F8 sub_809F2F8: @ 809F2F8
@@ -4012,7 +4012,7 @@ _0809F8BC: .4byte gUnknown_83E26E4
thumb_func_start sub_809F8C0 thumb_func_start sub_809F8C0
sub_809F8C0: @ 809F8C0 sub_809F8C0: @ 809F8C0
push {lr} push {lr}
bl sub_809F208 bl InputInit
bl sub_809E4F0 bl sub_809E4F0
pop {r0} pop {r0}
bx r0 bx r0
+1 -1
View File
@@ -925,7 +925,7 @@ _08088A9C:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
add r0, sp, 0xC add r0, sp, 0xC
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x3 movs r2, 0x3
+38 -38
View File
@@ -79,7 +79,7 @@ sub_8054C48: @ 8054C48
adds r0, r5, 0 adds r0, r5, 0
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
@@ -1564,8 +1564,8 @@ sub_8055778: @ 8055778
_08055788: .4byte gUnknown_3005008 _08055788: .4byte gUnknown_3005008
thumb_func_end sub_8055778 thumb_func_end sub_8055778
thumb_func_start sub_805578C thumb_func_start GetMapConnection
sub_805578C: @ 805578C GetMapConnection: @ 805578C
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
@@ -1599,7 +1599,7 @@ _080557BE:
pop {r4} pop {r4}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_805578C thumb_func_end GetMapConnection
thumb_func_start sub_80557C4 thumb_func_start sub_80557C4
sub_80557C4: @ 80557C4 sub_80557C4: @ 80557C4
@@ -1611,7 +1611,7 @@ sub_80557C4: @ 80557C4
lsrs r4, r1, 16 lsrs r4, r1, 16
lsls r2, 16 lsls r2, 16
lsrs r5, r2, 16 lsrs r5, r2, 16
bl sub_805578C bl GetMapConnection
adds r1, r0, 0 adds r1, r0, 0
cmp r1, 0 cmp r1, 0
beq _080557FC beq _080557FC
@@ -1736,7 +1736,7 @@ _080558D4:
bl UpdateLocationHistoryForRoamer bl UpdateLocationHistoryForRoamer
bl RoamerMove bl RoamerMove
bl sub_8110920 bl sub_8110920
bl sub_807B1A4 bl DoCurrentWeather
bl wild_encounter_reset_coro_args bl wild_encounter_reset_coro_args
bl mapheader_run_script_with_tag_x5 bl mapheader_run_script_with_tag_x5
bl sub_80561B4 bl sub_80561B4
@@ -2592,8 +2592,8 @@ _08055F62:
bx r0 bx r0
thumb_func_end sub_8055F48 thumb_func_end sub_8055F48
thumb_func_start sub_8055F68 thumb_func_start GetMapMusicFadeoutSpeed
sub_8055F68: @ 8055F68 GetMapMusicFadeoutSpeed: @ 8055F68
push {lr} push {lr}
bl warp1_get_mapheader bl warp1_get_mapheader
ldrb r0, [r0, 0x17] ldrb r0, [r0, 0x17]
@@ -2609,7 +2609,7 @@ _08055F80:
_08055F82: _08055F82:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8055F68 thumb_func_end GetMapMusicFadeoutSpeed
thumb_func_start sub_8055F88 thumb_func_start sub_8055F88
sub_8055F88: @ 8055F88 sub_8055F88: @ 8055F88
@@ -2628,7 +2628,7 @@ sub_8055F88: @ 8055F88
lsrs r0, 16 lsrs r0, 16
cmp r4, r0 cmp r4, r0
beq _08055FB8 beq _08055FB8
bl sub_8055F68 bl GetMapMusicFadeoutSpeed
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
bl FadeOutMapMusic bl FadeOutMapMusic
@@ -2650,14 +2650,14 @@ sub_8055FC4: @ 8055FC4
bx r1 bx r1
thumb_func_end sub_8055FC4 thumb_func_end sub_8055FC4
thumb_func_start sub_8055FD4 thumb_func_start Overworld_FadeOutMapMusic
sub_8055FD4: @ 8055FD4 Overworld_FadeOutMapMusic: @ 8055FD4
push {lr} push {lr}
movs r0, 0x4 movs r0, 0x4
bl FadeOutMapMusic bl FadeOutMapMusic
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8055FD4 thumb_func_end Overworld_FadeOutMapMusic
thumb_func_start sub_8055FE0 thumb_func_start sub_8055FE0
sub_8055FE0: @ 8055FE0 sub_8055FE0: @ 8055FE0
@@ -4852,7 +4852,7 @@ _080571D8:
adds r4, r7 adds r4, r7
ldrb r3, [r4, 0x13] ldrb r3, [r4, 0x13]
adds r0, r5, 0 adds r0, r5, 0
bl sub_805839C bl SpawnLinkPlayerMapObject
ldrb r1, [r4] ldrb r1, [r4]
adds r0, r5, 0 adds r0, r5, 0
bl sub_8058878 bl sub_8058878
@@ -6783,7 +6783,7 @@ _08058074:
movs r2, 0 movs r2, 0
ldrsh r0, [r0, r2] ldrsh r0, [r0, r2]
asrs r1, 16 asrs r1, 16
bl sub_80585B8 bl GetLinkPlayerIdAt
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
adds r2, r1, 0 adds r2, r1, 0
@@ -7136,12 +7136,12 @@ _08058368: .4byte gUnknown_3005450
_0805836C: .4byte 0x000008d2 _0805836C: .4byte 0x000008d2
thumb_func_end sub_805833C thumb_func_end sub_805833C
thumb_func_start sub_8058370 thumb_func_start ZeroLinkPlayerMapObject
sub_8058370: @ 8058370 ZeroLinkPlayerMapObject: @ 8058370
movs r1, 0 movs r1, 0
str r1, [r0] str r1, [r0]
bx lr bx lr
thumb_func_end sub_8058370 thumb_func_end ZeroLinkPlayerMapObject
thumb_func_start strange_npc_table_clear thumb_func_start strange_npc_table_clear
strange_npc_table_clear: @ 8058378 strange_npc_table_clear: @ 8058378
@@ -7156,18 +7156,18 @@ strange_npc_table_clear: @ 8058378
_08058388: .4byte gUnknown_2031DEC _08058388: .4byte gUnknown_2031DEC
thumb_func_end strange_npc_table_clear thumb_func_end strange_npc_table_clear
thumb_func_start sub_805838C thumb_func_start ZeroMapObject
sub_805838C: @ 805838C ZeroMapObject: @ 805838C
push {lr} push {lr}
movs r1, 0 movs r1, 0
movs r2, 0x24 movs r2, 0x24
bl memset bl memset
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_805838C thumb_func_end ZeroMapObject
thumb_func_start sub_805839C thumb_func_start SpawnLinkPlayerMapObject
sub_805839C: @ 805839C SpawnLinkPlayerMapObject: @ 805839C
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -7203,9 +7203,9 @@ sub_805839C: @ 805839C
ldr r0, _08058444 @ =gUnknown_2036E38 ldr r0, _08058444 @ =gUnknown_2036E38
adds r5, r0 adds r5, r0
adds r0, r4, 0 adds r0, r4, 0
bl sub_8058370 bl ZeroLinkPlayerMapObject
adds r0, r5, 0 adds r0, r5, 0
bl sub_805838C bl ZeroMapObject
movs r2, 0 movs r2, 0
movs r1, 0x1 movs r1, 0x1
movs r0, 0x1 movs r0, 0x1
@@ -7238,7 +7238,7 @@ sub_805839C: @ 805839C
adds r0, r5, 0 adds r0, r5, 0
mov r1, r9 mov r1, r9
mov r2, r10 mov r2, r10
bl sub_8058448 bl InitLinkPlayerMapObjectPos
pop {r3-r5} pop {r3-r5}
mov r8, r3 mov r8, r3
mov r9, r4 mov r9, r4
@@ -7249,10 +7249,10 @@ sub_805839C: @ 805839C
.align 2, 0 .align 2, 0
_08058440: .4byte gUnknown_2031DEC _08058440: .4byte gUnknown_2031DEC
_08058444: .4byte gUnknown_2036E38 _08058444: .4byte gUnknown_2036E38
thumb_func_end sub_805839C thumb_func_end SpawnLinkPlayerMapObject
thumb_func_start sub_8058448 thumb_func_start InitLinkPlayerMapObjectPos
sub_8058448: @ 8058448 InitLinkPlayerMapObjectPos: @ 8058448
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
adds r0, r1, 0 adds r0, r1, 0
@@ -7282,7 +7282,7 @@ sub_8058448: @ 8058448
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8058448 thumb_func_end InitLinkPlayerMapObjectPos
thumb_func_start sub_8058488 thumb_func_start sub_8058488
sub_8058488: @ 8058488 sub_8058488: @ 8058488
@@ -7454,8 +7454,8 @@ _080585B0: .4byte gUnknown_2031DEC
_080585B4: .4byte gUnknown_2036E38 _080585B4: .4byte gUnknown_2036E38
thumb_func_end sub_8058590 thumb_func_end sub_8058590
thumb_func_start sub_80585B8 thumb_func_start GetLinkPlayerIdAt
sub_80585B8: @ 80585B8 GetLinkPlayerIdAt: @ 80585B8
push {r4-r6,lr} push {r4-r6,lr}
movs r2, 0 movs r2, 0
ldr r5, _080585FC @ =gUnknown_2031DEC ldr r5, _080585FC @ =gUnknown_2031DEC
@@ -7505,7 +7505,7 @@ _08058610:
pop {r4-r6} pop {r4-r6}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80585B8 thumb_func_end GetLinkPlayerIdAt
thumb_func_start sub_8058618 thumb_func_start sub_8058618
sub_8058618: @ 8058618 sub_8058618: @ 8058618
@@ -7884,7 +7884,7 @@ _080588BC:
_080588C6: _080588C6:
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _08058904 @ =sub_805890C ldr r1, _08058904 @ =SpriteCB_LinkPlayer
movs r2, 0 movs r2, 0
str r2, [sp] str r2, [sp]
movs r3, 0 movs r3, 0
@@ -7914,12 +7914,12 @@ _080588FC:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08058904: .4byte sub_805890C _08058904: .4byte SpriteCB_LinkPlayer
_08058908: .4byte gUnknown_202063C _08058908: .4byte gUnknown_202063C
thumb_func_end sub_8058878 thumb_func_end sub_8058878
thumb_func_start sub_805890C thumb_func_start SpriteCB_LinkPlayer
sub_805890C: @ 805890C SpriteCB_LinkPlayer: @ 805890C
push {r4-r6,lr} push {r4-r6,lr}
adds r5, r0, 0 adds r5, r0, 0
movs r0, 0x2E movs r0, 0x2E
@@ -8005,6 +8005,6 @@ _080589BC:
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_805890C thumb_func_end SpriteCB_LinkPlayer
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+8 -8
View File
@@ -3718,7 +3718,7 @@ _08120724:
subs r1, r2 subs r1, r2
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
_08120740: _08120740:
mov r0, r8 mov r0, r8
bl SwitchTaskToFollowupFunc bl SwitchTaskToFollowupFunc
@@ -4271,7 +4271,7 @@ _08120B42:
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
adds r0, r5, 0 adds r0, r5, 0
bl sub_8043C2C bl CanMonLearnTMHM
cmp r0, 0 cmp r0, 0
beq _08120B7C beq _08120B7C
adds r0, r7, 0 adds r0, r7, 0
@@ -5907,7 +5907,7 @@ sub_8121808: @ 8121808
adds r1, r2, 0 adds r1, r2, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0812184C @ =gUnknown_2021CD0 ldr r4, _0812184C @ =gUnknown_2021CD0
ldr r1, _08121850 @ =gUnknown_8416223 ldr r1, _08121850 @ =gUnknown_8416223
adds r0, r4, 0 adds r0, r4, 0
@@ -6150,7 +6150,7 @@ sub_8121A04: @ 8121A04
adds r1, r2, 0 adds r1, r2, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r1, 0xBA movs r1, 0xBA
strb r1, [r0] strb r1, [r0]
movs r1, 0xFF movs r1, 0xFF
@@ -6234,7 +6234,7 @@ sub_8121AA4: @ 8121AA4
adds r1, r2, 0 adds r1, r2, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _08121AE8 @ =gUnknown_2021CD0 ldr r4, _08121AE8 @ =gUnknown_2021CD0
ldr r1, _08121AEC @ =gUnknown_841620C ldr r1, _08121AEC @ =gUnknown_841620C
adds r0, r4, 0 adds r0, r4, 0
@@ -7420,7 +7420,7 @@ _081223F8: .4byte sub_81223FC
sub_81223FC: @ 81223FC sub_81223FC: @ 81223FC
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl sub_8097228 bl UpdateMonIconFrame
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0 cmp r0, 0
@@ -7445,7 +7445,7 @@ _08122422:
thumb_func_start sub_8122428 thumb_func_start sub_8122428
sub_8122428: @ 8122428 sub_8122428: @ 8122428
push {lr} push {lr}
bl sub_8097228 bl UpdateMonIconFrame
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_8122428 thumb_func_end sub_8122428
@@ -15289,7 +15289,7 @@ sub_8126350: @ 8126350
ldr r0, _0812642C @ =gUnknown_2021CF0 ldr r0, _0812642C @ =gUnknown_2021CF0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _08126430 @ =gUnknown_2021D18 ldr r4, _08126430 @ =gUnknown_2021D18
ldr r1, _08126434 @ =gUnknown_8417017 ldr r1, _08126434 @ =gUnknown_8417017
adds r0, r4, 0 adds r0, r4, 0
+2 -2
View File
@@ -5097,7 +5097,7 @@ sub_8104EC0: @ 8104EC0
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r1, r0, 0 adds r1, r0, 0
movs r0, 0xBA movs r0, 0xBA
strb r0, [r1] strb r0, [r1]
@@ -5106,7 +5106,7 @@ sub_8104EC0: @ 8104EC0
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r0, sp mov r0, sp
movs r1, 0x2 movs r1, 0x2
bl sub_8106E78 bl sub_8106E78
+5 -5
View File
@@ -1519,7 +1519,7 @@ _0803E5CE:
add r4, sp, 0x8 add r4, sp, 0x8
ldrh r1, [r4] ldrh r1, [r4]
movs r2, 0x1 movs r2, 0x1
bl sub_8043698 bl nature_stat_mod
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
str r0, [sp, 0x8] str r0, [sp, 0x8]
@@ -1551,7 +1551,7 @@ _0803E614:
add r4, sp, 0xC add r4, sp, 0xC
ldrh r1, [r4] ldrh r1, [r4]
movs r2, 0x2 movs r2, 0x2
bl sub_8043698 bl nature_stat_mod
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
str r0, [sp, 0xC] str r0, [sp, 0xC]
@@ -1583,7 +1583,7 @@ _0803E65A:
add r4, sp, 0x10 add r4, sp, 0x10
ldrh r1, [r4] ldrh r1, [r4]
movs r2, 0x3 movs r2, 0x3
bl sub_8043698 bl nature_stat_mod
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
str r0, [sp, 0x10] str r0, [sp, 0x10]
@@ -1615,7 +1615,7 @@ _0803E6A0:
add r4, sp, 0x14 add r4, sp, 0x14
ldrh r1, [r4] ldrh r1, [r4]
movs r2, 0x4 movs r2, 0x4
bl sub_8043698 bl nature_stat_mod
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
str r0, [sp, 0x14] str r0, [sp, 0x14]
@@ -1647,7 +1647,7 @@ _0803E6E6:
add r4, sp, 0x18 add r4, sp, 0x18
ldrh r1, [r4] ldrh r1, [r4]
movs r2, 0x5 movs r2, 0x5
bl sub_8043698 bl nature_stat_mod
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
str r0, [sp, 0x18] str r0, [sp, 0x18]
+13 -13
View File
@@ -2522,8 +2522,8 @@ sub_804367C: @ 804367C
_08043694: .4byte gUnknown_823EAC8 _08043694: .4byte gUnknown_823EAC8
thumb_func_end sub_804367C thumb_func_end sub_804367C
thumb_func_start sub_8043698 thumb_func_start nature_stat_mod
sub_8043698: @ 8043698 nature_stat_mod: @ 8043698
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
@@ -2576,7 +2576,7 @@ _080436F2:
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8043698 thumb_func_end nature_stat_mod
thumb_func_start sub_80436F8 thumb_func_start sub_80436F8
sub_80436F8: @ 80436F8 sub_80436F8: @ 80436F8
@@ -3280,8 +3280,8 @@ _08043C22:
bx r1 bx r1
thumb_func_end sub_8043B90 thumb_func_end sub_8043B90
thumb_func_start sub_8043C2C thumb_func_start CanMonLearnTMHM
sub_8043C2C: @ 8043C2C CanMonLearnTMHM: @ 8043C2C
push {r4,r5,lr} push {r4,r5,lr}
lsls r1, 24 lsls r1, 24
lsrs r4, r1, 24 lsrs r4, r1, 24
@@ -3328,7 +3328,7 @@ _08043C7A:
bx r1 bx r1
.align 2, 0 .align 2, 0
_08043C80: .4byte gUnknown_8252BC8 _08043C80: .4byte gUnknown_8252BC8
thumb_func_end sub_8043C2C thumb_func_end CanMonLearnTMHM
thumb_func_start GetMoveRelearnerMoves thumb_func_start GetMoveRelearnerMoves
GetMoveRelearnerMoves: @ 8043C84 GetMoveRelearnerMoves: @ 8043C84
@@ -3973,8 +3973,8 @@ _0804413C:
_08044144: .4byte gUnknown_82380CC _08044144: .4byte gUnknown_82380CC
thumb_func_end GetFrontSpritePalFromSpeciesAndPersonality thumb_func_end GetFrontSpritePalFromSpeciesAndPersonality
thumb_func_start sub_8044148 thumb_func_start GetMonSpritePalStruct
sub_8044148: @ 8044148 GetMonSpritePalStruct: @ 8044148
push {r4-r6,lr} push {r4-r6,lr}
adds r5, r0, 0 adds r5, r0, 0
movs r1, 0x41 movs r1, 0x41
@@ -3999,7 +3999,7 @@ sub_8044148: @ 8044148
pop {r4-r6} pop {r4-r6}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8044148 thumb_func_end GetMonSpritePalStruct
thumb_func_start GetMonSpritePalStructFromOtIdPersonality thumb_func_start GetMonSpritePalStructFromOtIdPersonality
GetMonSpritePalStructFromOtIdPersonality: @ 8044180 GetMonSpritePalStructFromOtIdPersonality: @ 8044180
@@ -4336,8 +4336,8 @@ _080443EC: .4byte gUnknown_83FCA2C
_080443F0: .4byte gUnknown_2021D18 _080443F0: .4byte gUnknown_2021D18
thumb_func_end sub_8044348 thumb_func_end sub_8044348
thumb_func_start sub_80443F4 thumb_func_start SetWildMonHeldItem
sub_80443F4: @ 80443F4 SetWildMonHeldItem: @ 80443F4
push {r4,r5,lr} push {r4,r5,lr}
ldr r0, _0804444C @ =gUnknown_2022B4C ldr r0, _0804444C @ =gUnknown_2022B4C
ldr r0, [r0] ldr r0, [r0]
@@ -4394,7 +4394,7 @@ _08044468:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80443F4 thumb_func_end SetWildMonHeldItem
thumb_func_start IsMonShiny thumb_func_start IsMonShiny
IsMonShiny: @ 8044470 IsMonShiny: @ 8044470
@@ -4726,7 +4726,7 @@ _080446CC:
lsls r2, r6, 24 lsls r2, r6, 24
lsrs r2, 24 lsrs r2, 24
adds r1, r4, 0 adds r1, r4, 0
bl sub_8043698 bl nature_stat_mod
lsls r0, 16 lsls r0, 16
lsrs r4, r0, 16 lsrs r4, r0, 16
adds r0, r4, 0 adds r0, r4, 0
+18 -18
View File
@@ -64,7 +64,7 @@ _08096E7E:
asrs r2, 16 asrs r2, 16
mov r0, sp mov r0, sp
mov r3, r9 mov r3, r9
bl sub_8097300 bl CreateMonIconSprite
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
@@ -73,7 +73,7 @@ _08096E7E:
lsls r0, 2 lsls r0, 2
ldr r1, _08096EC8 @ =gUnknown_202063C ldr r1, _08096EC8 @ =gUnknown_202063C
adds r0, r1 adds r0, r1
bl sub_8097228 bl UpdateMonIconFrame
adds r0, r4, 0 adds r0, r4, 0
add sp, 0x30 add sp, 0x30
pop {r3,r4} pop {r3,r4}
@@ -134,7 +134,7 @@ sub_8096ECC: @ 8096ECC
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_8097300 bl CreateMonIconSprite
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
@@ -143,7 +143,7 @@ sub_8096ECC: @ 8096ECC
lsls r0, 2 lsls r0, 2
ldr r1, _08096F58 @ =gUnknown_202063C ldr r1, _08096F58 @ =gUnknown_202063C
adds r0, r1 adds r0, r1
bl sub_8097228 bl UpdateMonIconFrame
adds r0, r4, 0 adds r0, r4, 0
add sp, 0x18 add sp, 0x18
pop {r4-r7} pop {r4-r7}
@@ -238,7 +238,7 @@ sub_8096FD4: @ 8096FD4
lsrs r4, r0, 16 lsrs r4, r0, 16
adds r0, r4, 0 adds r0, r4, 0
mov r1, sp mov r1, sp
bl sub_8097F20 bl MailSpeciesToSpecies
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
cmp r0, 0xC9 cmp r0, 0xC9
@@ -351,8 +351,8 @@ _08097082:
_0809709C: .4byte gUnknown_83D4038 _0809709C: .4byte gUnknown_83D4038
thumb_func_end sub_809707C thumb_func_end sub_809707C
thumb_func_start sub_80970A0 thumb_func_start SafeLoadMonIconPalette
sub_80970A0: @ 80970A0 SafeLoadMonIconPalette: @ 80970A0
push {r4,lr} push {r4,lr}
lsls r0, 16 lsls r0, 16
lsrs r1, r0, 16 lsrs r1, r0, 16
@@ -383,7 +383,7 @@ _080970D0:
.align 2, 0 .align 2, 0
_080970D8: .4byte gUnknown_83D3E80 _080970D8: .4byte gUnknown_83D3E80
_080970DC: .4byte gUnknown_83D4038 _080970DC: .4byte gUnknown_83D4038
thumb_func_end sub_80970A0 thumb_func_end SafeLoadMonIconPalette
thumb_func_start sub_80970E0 thumb_func_start sub_80970E0
sub_80970E0: @ 80970E0 sub_80970E0: @ 80970E0
@@ -413,8 +413,8 @@ _0809710C: .4byte gUnknown_83D3E80
_08097110: .4byte gUnknown_83D4038 _08097110: .4byte gUnknown_83D4038
thumb_func_end sub_80970E0 thumb_func_end sub_80970E0
thumb_func_start sub_8097114 thumb_func_start FreeMonIconPalettes
sub_8097114: @ 8097114 FreeMonIconPalettes: @ 8097114
push {r4,r5,lr} push {r4,r5,lr}
movs r4, 0 movs r4, 0
ldr r5, _08097134 @ =gUnknown_83D4038 ldr r5, _08097134 @ =gUnknown_83D4038
@@ -433,7 +433,7 @@ _0809711A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08097134: .4byte gUnknown_83D4038 _08097134: .4byte gUnknown_83D4038
thumb_func_end sub_8097114 thumb_func_end FreeMonIconPalettes
thumb_func_start sub_8097138 thumb_func_start sub_8097138
sub_8097138: @ 8097138 sub_8097138: @ 8097138
@@ -484,7 +484,7 @@ _08097188: .4byte gUnknown_83D4038
thumb_func_start sub_809718C thumb_func_start sub_809718C
sub_809718C: @ 809718C sub_809718C: @ 809718C
push {lr} push {lr}
bl sub_8097228 bl UpdateMonIconFrame
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_809718C thumb_func_end sub_809718C
@@ -576,8 +576,8 @@ sub_8097218: @ 8097218
_08097224: .4byte gUnknown_83D3E80 _08097224: .4byte gUnknown_83D3E80
thumb_func_end sub_8097218 thumb_func_end sub_8097218
thumb_func_start sub_8097228 thumb_func_start UpdateMonIconFrame
sub_8097228: @ 8097228 UpdateMonIconFrame: @ 8097228
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r9 mov r7, r9
mov r6, r8 mov r6, r8
@@ -686,10 +686,10 @@ _080972F0:
pop {r4-r7} pop {r4-r7}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8097228 thumb_func_end UpdateMonIconFrame
thumb_func_start sub_8097300 thumb_func_start CreateMonIconSprite
sub_8097300: @ 8097300 CreateMonIconSprite: @ 8097300
push {r4-r6,lr} push {r4-r6,lr}
mov r6, r9 mov r6, r9
mov r5, r8 mov r5, r8
@@ -792,7 +792,7 @@ _080973C8: .4byte gUnknown_83D40E8
_080973CC: .4byte 0xffff0000 _080973CC: .4byte 0xffff0000
_080973D0: .4byte 0x0000ffff _080973D0: .4byte 0x0000ffff
_080973D4: .4byte gUnknown_202063C _080973D4: .4byte gUnknown_202063C
thumb_func_end sub_8097300 thumb_func_end CreateMonIconSprite
thumb_func_start sub_80973D8 thumb_func_start sub_80973D8
sub_80973D8: @ 80973D8 sub_80973D8: @ 80973D8
+2 -2
View File
@@ -185,7 +185,7 @@ sub_80A07E4: @ 80A07E4
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x8 movs r3, 0x8
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _080A0828 @ =gUnknown_8417FB9 ldr r1, _080A0828 @ =gUnknown_8417FB9
bl StringAppend bl StringAppend
adds r4, r0, 0 adds r4, r0, 0
@@ -196,7 +196,7 @@ sub_80A07E4: @ 80A07E4
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
+3 -3
View File
@@ -1806,7 +1806,7 @@ _0811D3C0:
adds r0, r2, 0 adds r0, r2, 0
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0 movs r2, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r2, r0, 0 adds r2, r0, 0
ldr r1, _0811D3D8 @ =gUnknown_841B2A7 ldr r1, _0811D3D8 @ =gUnknown_841B2A7
bl StringAppend bl StringAppend
@@ -4593,7 +4593,7 @@ _0811E8F4:
ldr r0, [sp, 0x28] ldr r0, [sp, 0x28]
movs r2, 0 movs r2, 0
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r2, r4, 0 adds r2, r4, 0
adds r2, 0x38 adds r2, 0x38
mov r1, r10 mov r1, r10
@@ -4701,7 +4701,7 @@ _0811E9C0:
mov r0, r9 mov r0, r9
movs r2, 0 movs r2, 0
adds r3, r4, 0 adds r3, r4, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x4 movs r0, 0x4
subs r0, r4 subs r0, r4
lsls r4, r0, 1 lsls r4, r0, 1
+3 -3
View File
@@ -1932,7 +1932,7 @@ _0808C80E:
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
lsls r4, 16 lsls r4, 16
lsrs r5, r4, 16 lsrs r5, r4, 16
cmp r5, 0xD cmp r5, 0xD
@@ -2548,7 +2548,7 @@ _0808CCC0:
adds r1, r7, 0 adds r1, r7, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r5] ldr r0, [r5]
adds r0, r4 adds r0, r4
movs r1, 0x3 movs r1, 0x3
@@ -16863,7 +16863,7 @@ _08093EF2:
adds r0, r2, 0 adds r0, r2, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r2, r0, 0 adds r2, r0, 0
strb r5, [r2] strb r5, [r2]
movs r0, 0xFF movs r0, 0xFF
+26 -26
View File
@@ -3364,7 +3364,7 @@ _0813611C:
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
_0813612C: _0813612C:
ldr r0, _08136158 @ =gUnknown_203B144 ldr r0, _08136158 @ =gUnknown_203B144
ldr r1, [r0] ldr r1, [r0]
@@ -3536,7 +3536,7 @@ _08136264:
adds r0, r2 adds r0, r2
movs r2, 0x2 movs r2, 0x2
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r5 adds r0, r5
movs r1, 0x38 movs r1, 0x38
@@ -3545,7 +3545,7 @@ _08136264:
mov r0, sp mov r0, sp
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
ldr r4, _08136328 @ =0x00003088 ldr r4, _08136328 @ =0x00003088
adds r0, r4 adds r0, r4
@@ -3619,7 +3619,7 @@ sub_8136350: @ 8136350
adds r0, r4 adds r0, r4
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
ldr r1, _08136504 @ =gUnknown_841620C ldr r1, _08136504 @ =gUnknown_841620C
@@ -3634,7 +3634,7 @@ sub_8136350: @ 8136350
mov r0, sp mov r0, sp
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
mov r1, sp mov r1, sp
@@ -3679,7 +3679,7 @@ _081363E6:
adds r0, r4 adds r0, r4
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
bl StringLength bl StringLength
@@ -3704,7 +3704,7 @@ _081363E6:
adds r0, r4 adds r0, r4
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
bl StringLength bl StringLength
@@ -3728,7 +3728,7 @@ _081363E6:
adds r0, r4 adds r0, r4
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
bl StringLength bl StringLength
@@ -3752,7 +3752,7 @@ _081363E6:
adds r0, r4 adds r0, r4
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
bl StringLength bl StringLength
@@ -3776,7 +3776,7 @@ _081363E6:
adds r0, r4 adds r0, r4
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
bl StringLength bl StringLength
@@ -3814,7 +3814,7 @@ _08136518:
adds r0, r5 adds r0, r5
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
adds r0, r5 adds r0, r5
bl StringLength bl StringLength
@@ -3840,7 +3840,7 @@ _08136518:
adds r0, r5 adds r0, r5
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
adds r0, r5 adds r0, r5
bl StringLength bl StringLength
@@ -3864,7 +3864,7 @@ _08136518:
adds r0, r5 adds r0, r5
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
adds r0, r5 adds r0, r5
bl StringLength bl StringLength
@@ -3888,7 +3888,7 @@ _08136518:
adds r0, r5 adds r0, r5
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
adds r0, r5 adds r0, r5
bl StringLength bl StringLength
@@ -3912,7 +3912,7 @@ _08136518:
adds r0, r5 adds r0, r5
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
adds r0, r5 adds r0, r5
bl StringLength bl StringLength
@@ -3940,7 +3940,7 @@ _08136630:
adds r1, r7, 0 adds r1, r7, 0
movs r2, 0 movs r2, 0
movs r3, 0x7 movs r3, 0x7
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
bl StringLength bl StringLength
@@ -3995,7 +3995,7 @@ _081366B8:
adds r0, r4 adds r0, r4
movs r2, 0 movs r2, 0
movs r3, 0x7 movs r3, 0x7
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r6] ldr r0, [r6]
adds r0, r4 adds r0, r4
bl StringLength bl StringLength
@@ -4268,7 +4268,7 @@ _081368B0:
ldrb r1, [r1, 0x4] ldrb r1, [r1, 0x4]
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _08136968 @ =0x000030f0 ldr r0, _08136968 @ =0x000030f0
adds r4, r0 adds r4, r0
ldr r0, [r6] ldr r0, [r6]
@@ -4284,7 +4284,7 @@ _081368B0:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
b _081369D0 b _081369D0
.align 2, 0 .align 2, 0
_08136948: .4byte 0x00003264 _08136948: .4byte 0x00003264
@@ -4316,7 +4316,7 @@ _0813696C:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r3, _08136A58 @ =0x000030f0 ldr r3, _08136A58 @ =0x000030f0
adds r5, r3 adds r5, r3
mov r4, r8 mov r4, r8
@@ -4341,7 +4341,7 @@ _0813696C:
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
_081369D0: _081369D0:
ldr r6, _08136A4C @ =gUnknown_203B140 ldr r6, _08136A4C @ =gUnknown_203B140
movs r0, 0xB movs r0, 0xB
@@ -4421,7 +4421,7 @@ _08136A70:
ldrb r1, [r1, 0x1] ldrb r1, [r1, 0x1]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
_08136A84: _08136A84:
ldr r2, _08136AB4 @ =gUnknown_8250C04 ldr r2, _08136AB4 @ =gUnknown_8250C04
ldr r0, _08136AB8 @ =gUnknown_203B140 ldr r0, _08136AB8 @ =gUnknown_203B140
@@ -4459,7 +4459,7 @@ _08136AC8:
ldrb r1, [r1, 0x3] ldrb r1, [r1, 0x3]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
_08136ADA: _08136ADA:
pop {r3,r4} pop {r3,r4}
mov r8, r3 mov r8, r3
@@ -5774,7 +5774,7 @@ _081375B2:
add r0, sp, 0x14 add r0, sp, 0x14
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x1 movs r0, 0x1
add r1, sp, 0x14 add r1, sp, 0x14
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -5971,7 +5971,7 @@ _0813775E:
add r0, sp, 0x14 add r0, sp, 0x14
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x1 movs r0, 0x1
add r1, sp, 0x14 add r1, sp, 0x14
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -10757,7 +10757,7 @@ sub_8139DBC: @ 8139DBC
bl GetMonData bl GetMonData
adds r4, r0, 0 adds r4, r0, 0
adds r0, r5, 0 adds r0, r5, 0
bl sub_80970A0 bl SafeLoadMonIconPalette
ldr r2, [r6] ldr r2, [r6]
ldr r1, _08139E10 @ =0x000032f8 ldr r1, _08139E10 @ =0x000032f8
adds r0, r2, r1 adds r0, r2, r1
+6 -6
View File
@@ -1119,7 +1119,7 @@ _0811107A:
adds r1, r7, 0 adds r1, r7, 0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r5, 0 adds r0, r5, 0
adds r1, r4, 0 adds r1, r4, 0
bl StringAppend bl StringAppend
@@ -9149,7 +9149,7 @@ _08114E84:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x2 movs r0, 0x2
adds r1, r4, 0 adds r1, r4, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -9162,7 +9162,7 @@ _08114E84:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x4 movs r0, 0x4
adds r1, r4, 0 adds r1, r4, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -9989,7 +9989,7 @@ _08115570:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x2 movs r0, 0x2
adds r1, r4, 0 adds r1, r4, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -10091,7 +10091,7 @@ _08115648:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x4 movs r0, 0x4
adds r1, r4, 0 adds r1, r4, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
@@ -10127,7 +10127,7 @@ _08115690:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x2 movs r0, 0x2
adds r1, r4, 0 adds r1, r4, 0
bl UnkTextUtil_SetPtrI bl UnkTextUtil_SetPtrI
+3 -3
View File
@@ -22,8 +22,8 @@ _08044EE0: .4byte 0x41c64e6d
_08044EE4: .4byte 0x00006073 _08044EE4: .4byte 0x00006073
thumb_func_end Random thumb_func_end Random
thumb_func_start sub_8044EE8 thumb_func_start SeedRng
sub_8044EE8: @ 8044EE8 SeedRng: @ 8044EE8
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
ldr r1, _08044EF4 @ =gUnknown_3005000 ldr r1, _08044EF4 @ =gUnknown_3005000
@@ -31,6 +31,6 @@ sub_8044EE8: @ 8044EE8
bx lr bx lr
.align 2, 0 .align 2, 0
_08044EF4: .4byte gUnknown_3005000 _08044EF4: .4byte gUnknown_3005000
thumb_func_end sub_8044EE8 thumb_func_end SeedRng
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+6 -6
View File
@@ -279,8 +279,8 @@ _080C99D0: .4byte gUnknown_3005090
_080C99D4: .4byte gUnknown_2037078 _080C99D4: .4byte gUnknown_2037078
thumb_func_end sub_80C99A0 thumb_func_end sub_80C99A0
thumb_func_start sub_80C99D8 thumb_func_start SetUpFieldMove_RockSmash
sub_80C99D8: @ 80C99D8 SetUpFieldMove_RockSmash: @ 80C99D8
push {lr} push {lr}
movs r0, 0x60 movs r0, 0x60
bl npc_before_player_of_type bl npc_before_player_of_type
@@ -306,7 +306,7 @@ _080C9A00: .4byte gUnknown_3005024
_080C9A04: .4byte hm_add_c3_launch_phase_2 _080C9A04: .4byte hm_add_c3_launch_phase_2
_080C9A08: .4byte gUnknown_203B0C4 _080C9A08: .4byte gUnknown_203B0C4
_080C9A0C: .4byte sub_80C9A10 _080C9A0C: .4byte sub_80C9A10
thumb_func_end sub_80C99D8 thumb_func_end SetUpFieldMove_RockSmash
thumb_func_start sub_80C9A10 thumb_func_start sub_80C9A10
sub_80C9A10: @ 80C9A10 sub_80C9A10: @ 80C9A10
@@ -362,8 +362,8 @@ sub_80C9A60: @ 80C9A60
bx r0 bx r0
thumb_func_end sub_80C9A60 thumb_func_end sub_80C9A60
thumb_func_start sub_80C9A78 thumb_func_start SetUpFieldMove_Dig
sub_80C9A78: @ 80C9A78 SetUpFieldMove_Dig: @ 80C9A78
push {lr} push {lr}
bl sub_80A1B8C bl sub_80A1B8C
lsls r0, 24 lsls r0, 24
@@ -388,7 +388,7 @@ _080C9A9C: .4byte gUnknown_3005024
_080C9AA0: .4byte hm_add_c3_launch_phase_2 _080C9AA0: .4byte hm_add_c3_launch_phase_2
_080C9AA4: .4byte gUnknown_203B0C4 _080C9AA4: .4byte gUnknown_203B0C4
_080C9AA8: .4byte hm2_dig _080C9AA8: .4byte hm2_dig
thumb_func_end sub_80C9A78 thumb_func_end SetUpFieldMove_Dig
thumb_func_start hm2_dig thumb_func_start hm2_dig
hm2_dig: @ 80C9AAC hm2_dig: @ 80C9AAC
+3 -3
View File
@@ -5,8 +5,8 @@
.text .text
thumb_func_start sub_80D972C thumb_func_start ClearSaveData
sub_80D972C: @ 80D972C ClearSaveData: @ 80D972C
push {r4,r5,lr} push {r4,r5,lr}
movs r4, 0 movs r4, 0
ldr r5, _080D974C @ =EraseFlashSector ldr r5, _080D974C @ =EraseFlashSector
@@ -24,7 +24,7 @@ _080D9732:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D974C: .4byte EraseFlashSector _080D974C: .4byte EraseFlashSector
thumb_func_end sub_80D972C thumb_func_end ClearSaveData
thumb_func_start ResetSaveCounters thumb_func_start ResetSaveCounters
ResetSaveCounters: @ 80D9750 ResetSaveCounters: @ 80D9750
+3 -3
View File
@@ -71,7 +71,7 @@ _080F804A:
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
b _080F80D8 b _080F80D8
_080F805C: _080F805C:
ldr r4, _080F8068 @ =gUnknown_300500C ldr r4, _080F8068 @ =gUnknown_300500C
@@ -90,7 +90,7 @@ _080F806C:
movs r2, 0x1 movs r2, 0x1
_080F8076: _080F8076:
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r5, r0, 0 adds r5, r0, 0
movs r0, 0xF0 movs r0, 0xF0
strb r0, [r5] strb r0, [r5]
@@ -100,7 +100,7 @@ _080F8076:
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
b _080F80D8 b _080F80D8
.align 2, 0 .align 2, 0
_080F8094: .4byte gUnknown_300500C _080F8094: .4byte gUnknown_300500C
+14 -14
View File
@@ -1579,14 +1579,14 @@ ScrCmd_resetweather: @ 806AA18
bx r1 bx r1
thumb_func_end ScrCmd_resetweather thumb_func_end ScrCmd_resetweather
thumb_func_start sub_806AA24 thumb_func_start ScrCmd_doweather
sub_806AA24: @ 806AA24 ScrCmd_doweather: @ 806AA24
push {lr} push {lr}
bl sub_807B1A4 bl DoCurrentWeather
movs r0, 0 movs r0, 0
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_806AA24 thumb_func_end ScrCmd_doweather
thumb_func_start ScrCmd_setstepcallback thumb_func_start ScrCmd_setstepcallback
ScrCmd_setstepcallback: @ 806AA30 ScrCmd_setstepcallback: @ 806AA30
@@ -4281,7 +4281,7 @@ ScrCmd_buffernumberstring: @ 806BE90
ldr r0, [r5] ldr r0, [r5]
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0 movs r0, 0
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
@@ -4584,8 +4584,8 @@ _0806C116:
_0806C120: .4byte gUnknown_2024284 _0806C120: .4byte gUnknown_2024284
thumb_func_end ScrCmd_checkpartymove thumb_func_end ScrCmd_checkpartymove
thumb_func_start sub_806C124 thumb_func_start ScrCmd_givemoney
sub_806C124: @ 806C124 ScrCmd_givemoney: @ 806C124
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
bl ScriptReadWord bl ScriptReadWord
@@ -4610,7 +4610,7 @@ _0806C14A:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0806C154: .4byte gUnknown_3005008 _0806C154: .4byte gUnknown_3005008
thumb_func_end sub_806C124 thumb_func_end ScrCmd_givemoney
thumb_func_start ScrCmd_takemoney thumb_func_start ScrCmd_takemoney
ScrCmd_takemoney: @ 806C158 ScrCmd_takemoney: @ 806C158
@@ -5344,8 +5344,8 @@ sub_806C688: @ 806C688
_0806C698: .4byte sub_806C670 _0806C698: .4byte sub_806C670
thumb_func_end sub_806C688 thumb_func_end sub_806C688
thumb_func_start sub_806C69C thumb_func_start ScrCmd_setdooropen
sub_806C69C: @ 806C69C ScrCmd_setdooropen: @ 806C69C
push {r4,r5,lr} push {r4,r5,lr}
adds r5, r0, 0 adds r5, r0, 0
bl ScriptReadHalfword bl ScriptReadHalfword
@@ -5375,10 +5375,10 @@ sub_806C69C: @ 806C69C
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_806C69C thumb_func_end ScrCmd_setdooropen
thumb_func_start sub_806C6E0 thumb_func_start ScrCmd_setdoorclosed
sub_806C6E0: @ 806C6E0 ScrCmd_setdoorclosed: @ 806C6E0
push {r4,r5,lr} push {r4,r5,lr}
adds r5, r0, 0 adds r5, r0, 0
bl ScriptReadHalfword bl ScriptReadHalfword
@@ -5408,7 +5408,7 @@ sub_806C6E0: @ 806C6E0
pop {r4,r5} pop {r4,r5}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_806C6E0 thumb_func_end ScrCmd_setdoorclosed
thumb_func_start sub_806C724 thumb_func_start sub_806C724
sub_806C724: @ 806C724 sub_806C724: @ 806C724
+14 -14
View File
@@ -24,7 +24,7 @@ ScriptMovement_StartObjectMovementScript: @ 8097434
movs r0, 0x1 movs r0, 0x1
b _0809747E b _0809747E
_08097456: _08097456:
ldr r0, _08097488 @ =sub_80977AC ldr r0, _08097488 @ =Task_80A244C
bl FuncIsActiveTask bl FuncIsActiveTask
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
@@ -47,7 +47,7 @@ _0809747E:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_08097488: .4byte sub_80977AC _08097488: .4byte Task_80A244C
thumb_func_end ScriptMovement_StartObjectMovementScript thumb_func_end ScriptMovement_StartObjectMovementScript
thumb_func_start ScriptMovement_IsObjectMovementFinished thumb_func_start ScriptMovement_IsObjectMovementFinished
@@ -99,7 +99,7 @@ sub_80974D8: @ 80974D8
cmp r4, 0xFF cmp r4, 0xFF
beq _080974F2 beq _080974F2
adds r0, r4, 0 adds r0, r4, 0
bl sub_8097768 bl UnfreezeObjects
adds r0, r4, 0 adds r0, r4, 0
bl DestroyTask bl DestroyTask
_080974F2: _080974F2:
@@ -114,7 +114,7 @@ sub_80974F8: @ 80974F8
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r0, _08097534 @ =sub_80977AC ldr r0, _08097534 @ =Task_80A244C
bl CreateTask bl CreateTask
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -141,7 +141,7 @@ _08097518:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08097534: .4byte sub_80977AC _08097534: .4byte Task_80A244C
_08097538: .4byte gUnknown_3005098 _08097538: .4byte gUnknown_3005098
_0809753C: .4byte 0x0000ffff _0809753C: .4byte 0x0000ffff
thumb_func_end sub_80974F8 thumb_func_end sub_80974F8
@@ -149,14 +149,14 @@ _0809753C: .4byte 0x0000ffff
thumb_func_start sub_8097540 thumb_func_start sub_8097540
sub_8097540: @ 8097540 sub_8097540: @ 8097540
push {lr} push {lr}
ldr r0, _08097550 @ =sub_80977AC ldr r0, _08097550 @ =Task_80A244C
bl FindTaskIdByFunc bl FindTaskIdByFunc
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
_08097550: .4byte sub_80977AC _08097550: .4byte Task_80A244C
thumb_func_end sub_8097540 thumb_func_end sub_8097540
thumb_func_start sub_8097554 thumb_func_start sub_8097554
@@ -460,8 +460,8 @@ sub_8097728: @ 8097728
bx r0 bx r0
thumb_func_end sub_8097728 thumb_func_end sub_8097728
thumb_func_start sub_8097768 thumb_func_start UnfreezeObjects
sub_8097768: @ 8097768 UnfreezeObjects: @ 8097768
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -496,10 +496,10 @@ _08097792:
.align 2, 0 .align 2, 0
_080977A4: .4byte gUnknown_3005098 _080977A4: .4byte gUnknown_3005098
_080977A8: .4byte gUnknown_2036E38 _080977A8: .4byte gUnknown_2036E38
thumb_func_end sub_8097768 thumb_func_end UnfreezeObjects
thumb_func_start sub_80977AC thumb_func_start Task_80A244C
sub_80977AC: @ 80977AC Task_80A244C: @ 80977AC
push {r4-r7,lr} push {r4-r7,lr}
sub sp, 0x4 sub sp, 0x4
lsls r0, 24 lsls r0, 24
@@ -532,7 +532,7 @@ _080977DC:
pop {r4-r7} pop {r4-r7}
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_80977AC thumb_func_end Task_80A244C
thumb_func_start sub_80977F0 thumb_func_start sub_80977F0
sub_80977F0: @ 80977F0 sub_80977F0: @ 80977F0
@@ -577,7 +577,7 @@ _08097838:
adds r1, r5, 0 adds r1, r5, 0
bl sub_80976A8 bl sub_80976A8
adds r0, r4, 0 adds r0, r4, 0
bl sub_80688E4 bl FreezeMapObject
b _0809786A b _0809786A
.align 2, 0 .align 2, 0
_08097850: .4byte gUnknown_2036E38 _08097850: .4byte gUnknown_2036E38
+10 -10
View File
@@ -204,8 +204,8 @@ sub_80A01AC: @ 80A01AC
bx r1 bx r1
thumb_func_end sub_80A01AC thumb_func_end sub_80A01AC
thumb_func_start sub_80A01F4 thumb_func_start CheckForAlivePartyMons
sub_80A01F4: @ 80A01F4 CheckForAlivePartyMons: @ 80A01F4
push {lr} push {lr}
bl GetMonsStateToDoubles bl GetMonsStateToDoubles
lsls r0, 24 lsls r0, 24
@@ -228,10 +228,10 @@ _080A0214:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080A0218: .4byte gUnknown_20370D0 _080A0218: .4byte gUnknown_20370D0
thumb_func_end sub_80A01F4 thumb_func_end CheckForAlivePartyMons
thumb_func_start sub_80A021C thumb_func_start CheckPartyMonHasHeldItem
sub_80A021C: @ 80A021C CheckPartyMonHasHeldItem: @ 80A021C
push {r4-r7,lr} push {r4-r7,lr}
lsls r0, 16 lsls r0, 16
lsrs r6, r0, 16 lsrs r6, r0, 16
@@ -271,13 +271,13 @@ _080A0264:
pop {r4-r7} pop {r4-r7}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_80A021C thumb_func_end CheckPartyMonHasHeldItem
thumb_func_start sub_80A026C thumb_func_start GetNameOfEnigmaBerryInPlayerParty
sub_80A026C: @ 80A026C GetNameOfEnigmaBerryInPlayerParty: @ 80A026C
push {r4,lr} push {r4,lr}
movs r0, 0xAF movs r0, 0xAF
bl sub_80A021C bl CheckPartyMonHasHeldItem
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
adds r4, r0, 0 adds r4, r0, 0
@@ -296,7 +296,7 @@ _080A028E:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080A0298: .4byte gUnknown_2021CD0 _080A0298: .4byte gUnknown_2021CD0
thumb_func_end sub_80A026C thumb_func_end GetNameOfEnigmaBerryInPlayerParty
thumb_func_start CreateScriptedWildMon thumb_func_start CreateScriptedWildMon
CreateScriptedWildMon: @ 80A029C CreateScriptedWildMon: @ 80A029C
+6 -6
View File
@@ -134,8 +134,8 @@ _080BFA00: .4byte gUnknown_3005020
_080BFA04: .4byte sub_807DD24 _080BFA04: .4byte sub_807DD24
thumb_func_end sub_80BF9BC thumb_func_end sub_80BF9BC
thumb_func_start sub_80BFA08 thumb_func_start ScrSpecial_CountPokemonMoves
sub_80BFA08: @ 80BFA08 ScrSpecial_CountPokemonMoves: @ 80BFA08
push {r4,r5,lr} push {r4,r5,lr}
ldr r1, _080BFA44 @ =gUnknown_20370D0 ldr r1, _080BFA44 @ =gUnknown_20370D0
movs r0, 0 movs r0, 0
@@ -170,10 +170,10 @@ _080BFA32:
_080BFA44: .4byte gUnknown_20370D0 _080BFA44: .4byte gUnknown_20370D0
_080BFA48: .4byte gUnknown_20370C0 _080BFA48: .4byte gUnknown_20370C0
_080BFA4C: .4byte gUnknown_2024284 _080BFA4C: .4byte gUnknown_2024284
thumb_func_end sub_80BFA08 thumb_func_end ScrSpecial_CountPokemonMoves
thumb_func_start sub_80BFA50 thumb_func_start ScrSpecial_GetPokemonNicknameAndMoveName
sub_80BFA50: @ 80BFA50 ScrSpecial_GetPokemonNicknameAndMoveName: @ 80BFA50
push {r4,r5,lr} push {r4,r5,lr}
ldr r0, _080BFA90 @ =gUnknown_20370C0 ldr r0, _080BFA90 @ =gUnknown_20370C0
ldrh r1, [r0] ldrh r1, [r0]
@@ -209,7 +209,7 @@ _080BFA98: .4byte gUnknown_20370C2
_080BFA9C: .4byte gUnknown_2021CD0 _080BFA9C: .4byte gUnknown_2021CD0
_080BFAA0: .4byte gUnknown_2021CF0 _080BFAA0: .4byte gUnknown_2021CF0
_080BFAA4: .4byte gUnknown_8247094 _080BFAA4: .4byte gUnknown_8247094
thumb_func_end sub_80BFA50 thumb_func_end ScrSpecial_GetPokemonNicknameAndMoveName
thumb_func_start sub_80BFAA8 thumb_func_start sub_80BFAA8
sub_80BFAA8: @ 80BFAA8 sub_80BFAA8: @ 80BFAA8
+1 -1
View File
@@ -293,7 +293,7 @@ sub_81470CC: @ 81470CC
asrs r0, 16 asrs r0, 16
cmp r0, 0x8C cmp r0, 0x8C
bne _081470FA bne _081470FA
bl sub_8055FD4 bl Overworld_FadeOutMapMusic
bl sub_807DC18 bl sub_807DC18
ldr r0, _08147104 @ =sub_8147108 ldr r0, _08147104 @ =sub_8147108
str r0, [r4] str r0, [r4]
+7 -7
View File
@@ -1168,7 +1168,7 @@ sub_809B408: @ 809B408
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r4, 0 adds r0, r4, 0
bl StringLength bl StringLength
lsls r0, 16 lsls r0, 16
@@ -1231,7 +1231,7 @@ sub_809B494: @ 809B494
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _0809B51C @ =gUnknown_2021D18 ldr r5, _0809B51C @ =gUnknown_2021D18
ldr r1, _0809B520 @ =gUnknown_8416226 ldr r1, _0809B520 @ =gUnknown_8416226
adds r0, r5, 0 adds r0, r5, 0
@@ -1985,7 +1985,7 @@ _0809BA56:
lsls r0, 2 lsls r0, 2
add r0, r8 add r0, r8
ldrb r0, [r0, 0x5] ldrb r0, [r0, 0x5]
bl sub_805F2C8 bl GetFieldObjectGraphicsInfo
movs r1, 0 movs r1, 0
ldrsh r2, [r4, r1] ldrsh r2, [r4, r1]
lsls r1, r2, 3 lsls r1, r2, 3
@@ -2117,7 +2117,7 @@ sub_809BB44: @ 809BB44
ldrsh r1, [r4, r2] ldrsh r1, [r4, r2]
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0809BBB8 @ =gUnknown_2021D18 ldr r4, _0809BBB8 @ =gUnknown_2021D18
ldr r1, _0809BBBC @ =gUnknown_84162B9 ldr r1, _0809BBBC @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
@@ -2270,7 +2270,7 @@ sub_809BCA0: @ 809BCA0
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r6, _0809BD48 @ =gUnknown_2021D18 ldr r6, _0809BD48 @ =gUnknown_2021D18
ldr r1, _0809BD4C @ =gUnknown_8416749 ldr r1, _0809BD4C @ =gUnknown_8416749
adds r0, r6, 0 adds r0, r6, 0
@@ -2414,12 +2414,12 @@ _0809BDD4:
ldrsh r1, [r4, r2] ldrsh r1, [r4, r2]
movs r2, 0 movs r2, 0
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0809BE48 @ =gUnknown_2021D04 ldr r0, _0809BE48 @ =gUnknown_2021D04
ldr r1, [r6, 0x8] ldr r1, [r6, 0x8]
movs r2, 0 movs r2, 0
movs r3, 0x8 movs r3, 0x8
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0809BE4C @ =gUnknown_841678E ldr r1, _0809BE4C @ =gUnknown_841678E
ldr r2, _0809BE50 @ =sub_809BE90 ldr r2, _0809BE50 @ =sub_809BE90
adds r0, r5, 0 adds r0, r5, 0
+13 -13
View File
@@ -164,19 +164,19 @@ sub_806EE7C: @ 806EE7C
ldrh r1, [r1] ldrh r1, [r1]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0806EF04 @ =gUnknown_2021CF0 ldr r0, _0806EF04 @ =gUnknown_2021CF0
movs r1, 0x96 movs r1, 0x96
lsls r1, 2 lsls r1, 2
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0806EF08 @ =gUnknown_2021D04 ldr r0, _0806EF08 @ =gUnknown_2021D04
ldr r1, _0806EF0C @ =gUnknown_2039994 ldr r1, _0806EF0C @ =gUnknown_2039994
ldrb r1, [r1] ldrb r1, [r1]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _0806EF10 @ =gUnknown_2021D18 ldr r5, _0806EF10 @ =gUnknown_2021D18
ldr r1, _0806EF14 @ =gUnknown_84162A9 ldr r1, _0806EF14 @ =gUnknown_84162A9
adds r0, r5, 0 adds r0, r5, 0
@@ -1603,7 +1603,7 @@ sub_806F9B8: @ 806F9B8
movs r0, 0x30 movs r0, 0x30
bl sub_80722CC bl sub_80722CC
ldr r1, _0806F9D8 @ =gUnknown_3000FA4 ldr r1, _0806F9D8 @ =gUnknown_3000FA4
ldr r0, _0806F9DC @ =sub_806F9E0 ldr r0, _0806F9DC @ =SaveDialogCB_ReturnSuccess
str r0, [r1] str r0, [r1]
_0806F9D0: _0806F9D0:
movs r0, 0 movs r0, 0
@@ -1611,11 +1611,11 @@ _0806F9D0:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0806F9D8: .4byte gUnknown_3000FA4 _0806F9D8: .4byte gUnknown_3000FA4
_0806F9DC: .4byte sub_806F9E0 _0806F9DC: .4byte SaveDialogCB_ReturnSuccess
thumb_func_end sub_806F9B8 thumb_func_end sub_806F9B8
thumb_func_start sub_806F9E0 thumb_func_start SaveDialogCB_ReturnSuccess
sub_806F9E0: @ 806F9E0 SaveDialogCB_ReturnSuccess: @ 806F9E0
push {lr} push {lr}
bl IsSEPlaying bl IsSEPlaying
lsls r0, 24 lsls r0, 24
@@ -1633,7 +1633,7 @@ _0806F9FE:
_0806FA00: _0806FA00:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_806F9E0 thumb_func_end SaveDialogCB_ReturnSuccess
thumb_func_start sub_806FA04 thumb_func_start sub_806FA04
sub_806FA04: @ 806FA04 sub_806FA04: @ 806FA04
@@ -1645,7 +1645,7 @@ sub_806FA04: @ 806FA04
movs r0, 0x16 movs r0, 0x16
bl sub_80722CC bl sub_80722CC
ldr r1, _0806FA24 @ =gUnknown_3000FA4 ldr r1, _0806FA24 @ =gUnknown_3000FA4
ldr r0, _0806FA28 @ =sub_806FA2C ldr r0, _0806FA28 @ =SaveDialogCB_ReturnError
str r0, [r1] str r0, [r1]
_0806FA1C: _0806FA1C:
movs r0, 0 movs r0, 0
@@ -1653,11 +1653,11 @@ _0806FA1C:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0806FA24: .4byte gUnknown_3000FA4 _0806FA24: .4byte gUnknown_3000FA4
_0806FA28: .4byte sub_806FA2C _0806FA28: .4byte SaveDialogCB_ReturnError
thumb_func_end sub_806FA04 thumb_func_end sub_806FA04
thumb_func_start sub_806FA2C thumb_func_start SaveDialogCB_ReturnError
sub_806FA2C: @ 806FA2C SaveDialogCB_ReturnError: @ 806FA2C
push {lr} push {lr}
bl sub_806F778 bl sub_806F778
lsls r0, 24 lsls r0, 24
@@ -1671,7 +1671,7 @@ _0806FA40:
_0806FA42: _0806FA42:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_806FA2C thumb_func_end SaveDialogCB_ReturnError
thumb_func_start sub_806FA48 thumb_func_start sub_806FA48
sub_806FA48: @ 806FA48 sub_806FA48: @ 806FA48
+3 -3
View File
@@ -259,8 +259,8 @@ _08008E72:
bx r1 bx r1
thumb_func_end StringCompareN thumb_func_end StringCompareN
thumb_func_start sub_8008E78 thumb_func_start ConvertIntToDecimalStringN
sub_8008E78: @ 8008E78 ConvertIntToDecimalStringN: @ 8008E78
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r8 mov r7, r8
push {r7} push {r7}
@@ -348,7 +348,7 @@ _08008F08:
pop {r4-r7} pop {r4-r7}
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_8008E78 thumb_func_end ConvertIntToDecimalStringN
thumb_func_start sub_8008F18 thumb_func_start sub_8008F18
sub_8008F18: @ 8008F18 sub_8008F18: @ 8008F18
+10 -10
View File
@@ -664,7 +664,7 @@ sub_8131D48: @ 8131D48
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r5, 0 adds r0, r5, 0
adds r1, r4, 0 adds r1, r4, 0
bl StringAppend bl StringAppend
@@ -686,7 +686,7 @@ _08131DA4:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r5, 0 adds r0, r5, 0
adds r1, r4, 0 adds r1, r4, 0
bl StringAppend bl StringAppend
@@ -806,7 +806,7 @@ sub_8131E68: @ 8131E68
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _08131EEC @ =gUnknown_2021D18 ldr r4, _08131EEC @ =gUnknown_2021D18
ldr r1, _08131EF0 @ =gUnknown_84162B9 ldr r1, _08131EF0 @ =gUnknown_84162B9
adds r0, r4, 0 adds r0, r4, 0
@@ -2183,7 +2183,7 @@ sub_81329C4: @ 81329C4
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _08132A28 @ =gUnknown_2021D18 ldr r4, _08132A28 @ =gUnknown_2021D18
ldr r1, _08132A2C @ =gUnknown_8416936 ldr r1, _08132A2C @ =gUnknown_8416936
adds r0, r4, 0 adds r0, r4, 0
@@ -2283,7 +2283,7 @@ sub_8132AAC: @ 8132AAC
movs r1, 0x1 movs r1, 0x1
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _08132B50 @ =gUnknown_2021D18 ldr r5, _08132B50 @ =gUnknown_2021D18
ldr r1, _08132B54 @ =gUnknown_84162B9 ldr r1, _08132B54 @ =gUnknown_84162B9
adds r0, r5, 0 adds r0, r5, 0
@@ -2357,7 +2357,7 @@ sub_8132B5C: @ 8132B5C
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _08132BC0 @ =gUnknown_2021D18 ldr r5, _08132BC0 @ =gUnknown_2021D18
ldr r1, _08132BC4 @ =gUnknown_84162B9 ldr r1, _08132BC4 @ =gUnknown_84162B9
adds r0, r5, 0 adds r0, r5, 0
@@ -2522,7 +2522,7 @@ sub_8132CAC: @ 8132CAC
adds r0, r6, 0 adds r0, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _08132D28 @ =gUnknown_2021D18 ldr r4, _08132D28 @ =gUnknown_2021D18
ldr r1, _08132D2C @ =gUnknown_8416959 ldr r1, _08132D2C @ =gUnknown_8416959
adds r0, r4, 0 adds r0, r4, 0
@@ -3458,7 +3458,7 @@ _081334E0:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r2, r4, 0 adds r2, r4, 0
_081334F0: _081334F0:
movs r0, 0xC movs r0, 0xC
@@ -3495,7 +3495,7 @@ _08133530:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r2, r4, 0 adds r2, r4, 0
_08133540: _08133540:
movs r0, 0x18 movs r0, 0x18
@@ -3522,7 +3522,7 @@ _08133540:
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x24 movs r0, 0x24
str r0, [sp] str r0, [sp]
str r4, [sp, 0x4] str r4, [sp, 0x4]
+15 -15
View File
@@ -332,7 +332,7 @@ _0804C8E2:
.align 2, 0 .align 2, 0
_0804C8F0: .4byte gUnknown_2031DA8 _0804C8F0: .4byte gUnknown_2031DA8
_0804C8F4: _0804C8F4:
bl sub_800AA38 bl GetLinkPlayerCount_2
adds r4, r0, 0 adds r4, r0, 0
bl sub_800A944 bl sub_800A944
lsls r4, 24 lsls r4, 24
@@ -381,7 +381,7 @@ _0804C950:
beq _0804C95A beq _0804C95A
b _0804CEE6 b _0804CEE6
_0804C95A: _0804C95A:
bl sub_800A1F0 bl IsLinkPlayerDataExchangeComplete
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -3152,8 +3152,8 @@ _0804E06C:
bx r1 bx r1
thumb_func_end sub_804E028 thumb_func_end sub_804E028
thumb_func_start sub_804E074 thumb_func_start TradeMenuMoveCursor
sub_804E074: @ 804E074 TradeMenuMoveCursor: @ 804E074
push {r4-r7,lr} push {r4-r7,lr}
adds r7, r0, 0 adds r7, r0, 0
lsls r1, 24 lsls r1, 24
@@ -3246,7 +3246,7 @@ _0804E120:
_0804E128: .4byte gUnknown_2031DA8 _0804E128: .4byte gUnknown_2031DA8
_0804E12C: .4byte gUnknown_202063C _0804E12C: .4byte gUnknown_202063C
_0804E130: .4byte gUnknown_8261E40 _0804E130: .4byte gUnknown_8261E40
thumb_func_end sub_804E074 thumb_func_end TradeMenuMoveCursor
thumb_func_start sub_804E134 thumb_func_start sub_804E134
sub_804E134: @ 804E134 sub_804E134: @ 804E134
@@ -3309,7 +3309,7 @@ sub_804E194: @ 804E194
ldr r0, [r0] ldr r0, [r0]
adds r0, 0x35 adds r0, 0x35
movs r1, 0 movs r1, 0
bl sub_804E074 bl TradeMenuMoveCursor
b _0804E208 b _0804E208
.align 2, 0 .align 2, 0
_0804E1B4: .4byte gUnknown_30030F0 _0804E1B4: .4byte gUnknown_30030F0
@@ -3323,7 +3323,7 @@ _0804E1BC:
ldr r0, [r0] ldr r0, [r0]
adds r0, 0x35 adds r0, 0x35
movs r1, 0x1 movs r1, 0x1
bl sub_804E074 bl TradeMenuMoveCursor
b _0804E208 b _0804E208
.align 2, 0 .align 2, 0
_0804E1D4: .4byte gUnknown_2031DA8 _0804E1D4: .4byte gUnknown_2031DA8
@@ -3336,7 +3336,7 @@ _0804E1D8:
ldr r0, [r0] ldr r0, [r0]
adds r0, 0x35 adds r0, 0x35
movs r1, 0x2 movs r1, 0x2
bl sub_804E074 bl TradeMenuMoveCursor
b _0804E208 b _0804E208
.align 2, 0 .align 2, 0
_0804E1F0: .4byte gUnknown_2031DA8 _0804E1F0: .4byte gUnknown_2031DA8
@@ -3349,7 +3349,7 @@ _0804E1F4:
ldr r0, [r0] ldr r0, [r0]
adds r0, 0x35 adds r0, 0x35
movs r1, 0x3 movs r1, 0x3
bl sub_804E074 bl TradeMenuMoveCursor
_0804E208: _0804E208:
ldr r0, _0804E280 @ =gUnknown_30030F0 ldr r0, _0804E280 @ =gUnknown_30030F0
ldrh r1, [r0, 0x2E] ldrh r1, [r0, 0x2E]
@@ -7315,7 +7315,7 @@ _0805007C:
bl HandleLoadSpecialPokePic_DontHandleDeoxys bl HandleLoadSpecialPokePic_DontHandleDeoxys
_0805009A: _0805009A:
mov r0, r8 mov r0, r8
bl sub_8044148 bl GetMonSpritePalStruct
bl LoadCompressedObjectPalette bl LoadCompressedObjectPalette
ldr r0, _080500C4 @ =gUnknown_2031DAC ldr r0, _080500C4 @ =gUnknown_2031DAC
ldr r1, [r0] ldr r1, [r0]
@@ -7334,7 +7334,7 @@ _080500C0: .4byte gUnknown_202401C
_080500C4: .4byte gUnknown_2031DAC _080500C4: .4byte gUnknown_2031DAC
_080500C8: _080500C8:
mov r0, r8 mov r0, r8
bl sub_8044148 bl GetMonSpritePalStruct
ldrh r0, [r0, 0x4] ldrh r0, [r0, 0x4]
adds r1, r4, 0 adds r1, r4, 0
bl sub_803F7D4 bl sub_803F7D4
@@ -7555,7 +7555,7 @@ _080502A8:
bne _080502B4 bne _080502B4
b _08050438 b _08050438
_080502B4: _080502B4:
bl sub_800AA38 bl GetLinkPlayerCount_2
adds r4, r0, 0 adds r4, r0, 0
bl sub_800A944 bl sub_800A944
lsls r4, 24 lsls r4, 24
@@ -7591,7 +7591,7 @@ _080502F2:
beq _08050300 beq _08050300
b _08050472 b _08050472
_08050300: _08050300:
bl sub_800A1F0 bl IsLinkPlayerDataExchangeComplete
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -13447,7 +13447,7 @@ _0805380E:
_08053812: _08053812:
strb r0, [r1] strb r0, [r1]
_08053814: _08053814:
bl sub_800B0A8 bl HasLinkErrorOccurred
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08053822 bne _08053822
@@ -14770,7 +14770,7 @@ _08054384:
ldr r0, _080543C0 @ =sub_80543C4 ldr r0, _080543C0 @ =sub_80543C4
bl SetMainCallback2 bl SetMainCallback2
_08054396: _08054396:
bl sub_800B0A8 bl HasLinkErrorOccurred
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080543A4 bne _080543A4
+13 -13
View File
@@ -1887,7 +1887,7 @@ sub_8089F78: @ 8089F78
ldrh r1, [r1] ldrh r1, [r1]
movs r2, 0x2 movs r2, 0x2
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _08089FD8 @ =gUnknown_83CD8E9 ldr r0, _08089FD8 @ =gUnknown_83CD8E9
ldrb r1, [r0, 0x1] ldrb r1, [r0, 0x1]
ldr r2, _08089FDC @ =gUnknown_83CD924 ldr r2, _08089FDC @ =gUnknown_83CD924
@@ -1939,7 +1939,7 @@ sub_8089FEC: @ 8089FEC
ldr r1, [r1] ldr r1, [r1]
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
ldr r1, _0808A070 @ =0x00000457 ldr r1, _0808A070 @ =0x00000457
adds r0, r1 adds r0, r1
@@ -2075,7 +2075,7 @@ _0808A112:
add r0, sp, 0xC add r0, sp, 0xC
movs r2, 0 movs r2, 0
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
ldr r2, _0808A1A0 @ =0x00000457 ldr r2, _0808A1A0 @ =0x00000457
adds r0, r2 adds r0, r2
@@ -2290,7 +2290,7 @@ _0808A2F4:
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0808A3A4 @ =gUnknown_83CD8E9 ldr r0, _0808A3A4 @ =gUnknown_83CD8E9
ldrb r0, [r0, 0x1] ldrb r0, [r0, 0x1]
mov r10, r0 mov r10, r0
@@ -2343,7 +2343,7 @@ _0808A2F4:
adds r1, r7, 0 adds r1, r7, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0808A3CC @ =gUnknown_83CD934 ldr r1, _0808A3CC @ =gUnknown_83CD934
mov r2, r9 mov r2, r9
ldr r0, [r2] ldr r0, [r2]
@@ -2626,7 +2626,7 @@ sub_808A5B8: @ 808A5B8
mov r0, sp mov r0, sp
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r5] ldr r0, [r5]
adds r0, 0x93 adds r0, 0x93
mov r1, sp mov r1, sp
@@ -2644,7 +2644,7 @@ sub_808A5B8: @ 808A5B8
mov r0, sp mov r0, sp
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r5] ldr r0, [r5]
adds r0, 0x93 adds r0, 0x93
mov r1, sp mov r1, sp
@@ -2662,7 +2662,7 @@ sub_808A5B8: @ 808A5B8
mov r0, sp mov r0, sp
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r5] ldr r0, [r5]
adds r0, 0x93 adds r0, 0x93
mov r1, sp mov r1, sp
@@ -2767,7 +2767,7 @@ sub_808A6C8: @ 808A6C8
mov r0, sp mov r0, sp
movs r2, 0x1 movs r2, 0x1
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
ldr r1, _0808A754 @ =0x00000165 ldr r1, _0808A754 @ =0x00000165
adds r0, r1 adds r0, r1
@@ -2780,7 +2780,7 @@ sub_808A6C8: @ 808A6C8
mov r0, sp mov r0, sp
movs r2, 0x1 movs r2, 0x1
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, [r4] ldr r0, [r4]
ldr r1, _0808A75C @ =0x000001ab ldr r1, _0808A75C @ =0x000001ab
adds r0, r1 adds r0, r1
@@ -2902,7 +2902,7 @@ sub_808A810: @ 808A810
ldrh r1, [r1] ldrh r1, [r1]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
_0808A83A: _0808A83A:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -2995,7 +2995,7 @@ sub_808A8D0: @ 808A8D0
ldr r1, [r1] ldr r1, [r1]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
_0808A900: _0808A900:
pop {r4} pop {r4}
pop {r0} pop {r0}
@@ -3093,7 +3093,7 @@ sub_808A9A4: @ 808A9A4
ldr r1, [r1] ldr r1, [r1]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
_0808A9D2: _0808A9D2:
pop {r4} pop {r4}
pop {r0} pop {r0}
+14 -14
View File
@@ -87,7 +87,7 @@ sub_8081B84: @ 8081B84
_08081BC0: _08081BC0:
adds r0, r5, 0 adds r0, r5, 0
adds r1, r6, 0 adds r1, r6, 0
bl sub_8080334 bl TrainerWantsBattle
adds r0, r4, r5 adds r0, r4, r5
lsls r0, 2 lsls r0, 2
ldr r1, _08081BE0 @ =gUnknown_2036E38 ldr r1, _08081BE0 @ =gUnknown_2036E38
@@ -462,7 +462,7 @@ sub_8081E68: @ 8081E68
adds r5, r0, 0 adds r5, r0, 0
lsls r4, r1, 24 lsls r4, r1, 24
lsrs r4, 24 lsrs r4, 24
ldr r0, _08081E94 @ =sub_8081EDC ldr r0, _08081E94 @ =RunTrainerSeeFuncList
movs r1, 0x50 movs r1, 0x50
bl CreateTask bl CreateTask
lsls r0, 24 lsls r0, 24
@@ -480,7 +480,7 @@ sub_8081E68: @ 8081E68
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08081E94: .4byte sub_8081EDC _08081E94: .4byte RunTrainerSeeFuncList
_08081E98: .4byte gUnknown_3005090 _08081E98: .4byte gUnknown_3005090
thumb_func_end sub_8081E68 thumb_func_end sub_8081E68
@@ -488,7 +488,7 @@ _08081E98: .4byte gUnknown_3005090
sub_8081E9C: @ 8081E9C sub_8081E9C: @ 8081E9C
push {r4-r6,lr} push {r4-r6,lr}
adds r6, r0, 0 adds r6, r0, 0
ldr r5, _08081ED4 @ =sub_8081EDC ldr r5, _08081ED4 @ =RunTrainerSeeFuncList
adds r0, r5, 0 adds r0, r5, 0
bl FindTaskIdByFunc bl FindTaskIdByFunc
adds r4, r0, 0 adds r4, r0, 0
@@ -511,12 +511,12 @@ sub_8081E9C: @ 8081E9C
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08081ED4: .4byte sub_8081EDC _08081ED4: .4byte RunTrainerSeeFuncList
_08081ED8: .4byte gUnknown_3005090 _08081ED8: .4byte gUnknown_3005090
thumb_func_end sub_8081E9C thumb_func_end sub_8081E9C
thumb_func_start sub_8081EDC thumb_func_start RunTrainerSeeFuncList
sub_8081EDC: @ 8081EDC RunTrainerSeeFuncList: @ 8081EDC
push {r4-r7,lr} push {r4-r7,lr}
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
@@ -560,7 +560,7 @@ _08081F28:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08081F30: .4byte gUnknown_83C7258 _08081F30: .4byte gUnknown_83C7258
thumb_func_end sub_8081EDC thumb_func_end RunTrainerSeeFuncList
thumb_func_start sub_8081F34 thumb_func_start sub_8081F34
sub_8081F34: @ 8081F34 sub_8081F34: @ 8081F34
@@ -1338,8 +1338,8 @@ _08082518: .4byte sub_808243C
_0808251C: .4byte gUnknown_3005098 _0808251C: .4byte gUnknown_3005098
thumb_func_end sub_80824EC thumb_func_end sub_80824EC
thumb_func_start sub_8082520 thumb_func_start ScrSpecial_EndTrainerApproach
sub_8082520: @ 8082520 ScrSpecial_EndTrainerApproach: @ 8082520
push {lr} push {lr}
ldr r0, _0808252C @ =sub_8082530 ldr r0, _0808252C @ =sub_8082530
bl sub_8081E9C bl sub_8081E9C
@@ -1347,7 +1347,7 @@ sub_8082520: @ 8082520
bx r0 bx r0
.align 2, 0 .align 2, 0
_0808252C: .4byte sub_8082530 _0808252C: .4byte sub_8082530
thumb_func_end sub_8082520 thumb_func_end ScrSpecial_EndTrainerApproach
thumb_func_start sub_8082530 thumb_func_start sub_8082530
sub_8082530: @ 8082530 sub_8082530: @ 8082530
@@ -1360,8 +1360,8 @@ sub_8082530: @ 8082530
bx r0 bx r0
thumb_func_end sub_8082530 thumb_func_end sub_8082530
thumb_func_start sub_8082544 thumb_func_start FldEff_ExclamationMarkIcon1
sub_8082544: @ 8082544 FldEff_ExclamationMarkIcon1: @ 8082544
push {lr} push {lr}
ldr r0, _08082574 @ =gUnknown_83C7388 ldr r0, _08082574 @ =gUnknown_83C7388
movs r1, 0 movs r1, 0
@@ -1387,7 +1387,7 @@ _0808256C:
.align 2, 0 .align 2, 0
_08082574: .4byte gUnknown_83C7388 _08082574: .4byte gUnknown_83C7388
_08082578: .4byte gUnknown_202063C _08082578: .4byte gUnknown_202063C
thumb_func_end sub_8082544 thumb_func_end FldEff_ExclamationMarkIcon1
thumb_func_start sub_808257C thumb_func_start sub_808257C
sub_808257C: @ 808257C sub_808257C: @ 808257C
+10 -10
View File
@@ -1983,17 +1983,17 @@ _0815E690:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815E718 @ =gUnknown_2021CF0 ldr r0, _0815E718 @ =gUnknown_2021CF0
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815E71C @ =gUnknown_2021D04 ldr r0, _0815E71C @ =gUnknown_2021D04
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
pop {r4-r6} pop {r4-r6}
pop {r0} pop {r0}
bx r0 bx r0
@@ -2081,17 +2081,17 @@ _0815E76C:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815E874 @ =gUnknown_2021CF0 ldr r0, _0815E874 @ =gUnknown_2021CF0
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815E878 @ =gUnknown_2021D04 ldr r0, _0815E878 @ =gUnknown_2021D04
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815E87C @ =gUnknown_2021D18 ldr r0, _0815E87C @ =gUnknown_2021D18
ldr r1, _0815E880 @ =gUnknown_83FE998 ldr r1, _0815E880 @ =gUnknown_83FE998
bl StringExpandPlaceholders bl StringExpandPlaceholders
@@ -2212,7 +2212,7 @@ sub_815E8CC: @ 815E8CC
ldrb r1, [r1, 0x4] ldrb r1, [r1, 0x4]
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0815E8F4 @ =gUnknown_20370D0 ldr r1, _0815E8F4 @ =gUnknown_20370D0
movs r0, 0x1 movs r0, 0x1
b _0815E8FC b _0815E8FC
@@ -2746,17 +2746,17 @@ _0815ECDC:
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815EDC8 @ =gUnknown_2021CF0 ldr r0, _0815EDC8 @ =gUnknown_2021CF0
adds r1, r5, 0 adds r1, r5, 0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815EDCC @ =gUnknown_2021D04 ldr r0, _0815EDCC @ =gUnknown_2021D04
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0815EDD0 @ =gUnknown_2021D18 ldr r0, _0815EDD0 @ =gUnknown_2021D18
ldr r1, _0815EDD4 @ =gUnknown_83FE998 ldr r1, _0815EDD4 @ =gUnknown_83FE998
bl StringExpandPlaceholders bl StringExpandPlaceholders
+1 -1
View File
@@ -61,7 +61,7 @@ _0810C3EE:
cmp r0, 0 cmp r0, 0
blt _0810C436 blt _0810C436
adds r0, r1, 0 adds r0, r1, 0
bl sub_80688E4 bl FreezeMapObject
_0810C412: _0810C412:
adds r0, r4, 0x1 adds r0, r4, 0x1
lsls r0, 24 lsls r0, 24
+2 -2
View File
@@ -5619,7 +5619,7 @@ sub_814A468: @ 814A468
adds r1, r6, 0 adds r1, r6, 0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
subs r4, 0x85 subs r4, 0x85
lsls r4, 16 lsls r4, 16
lsrs r4, 16 lsrs r4, 16
@@ -7987,7 +7987,7 @@ _0814B63E:
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0 movs r2, 0
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
adds r0, r5, 0 adds r0, r5, 0
bl sub_814B6D4 bl sub_814B6D4
movs r0, 0x2 movs r0, 0x2
+3 -3
View File
@@ -2180,7 +2180,7 @@ _0814CBBC:
ldr r1, [r5, 0x1C] ldr r1, [r5, 0x1C]
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r4, 0 movs r4, 0
str r4, [sp] str r4, [sp]
adds r0, r6, 0 adds r0, r6, 0
@@ -2756,14 +2756,14 @@ _0814D03C:
ldr r1, [r5, 0x1C] ldr r1, [r5, 0x1C]
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0814D080 @ =gUnknown_2021CF0 ldr r4, _0814D080 @ =gUnknown_2021CF0
bl sub_815EFA0 bl sub_815EFA0
adds r1, r0, 0 adds r1, r0, 0
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x6 movs r3, 0x6
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r4, 0 movs r4, 0
str r4, [sp] str r4, [sp]
adds r0, r6, 0 adds r0, r6, 0
+13 -13
View File
@@ -1135,7 +1135,7 @@ sub_814DEC0: @ 814DEC0
lsls r0, 24 lsls r0, 24
asrs r0, 16 asrs r0, 16
movs r1, 0x4 movs r1, 0x4
bl .gcc2_compiled._3 bl sub_80D8AA0
adds r2, r7, 0 adds r2, r7, 0
lsls r0, 16 lsls r0, 16
asrs r3, r0, 16 asrs r3, r0, 16
@@ -1322,7 +1322,7 @@ _0814E048:
ldr r0, _0814E0D8 @ =gUnknown_2021CD0 ldr r0, _0814E0D8 @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0814E0DC @ =gUnknown_846F4B8 ldr r0, _0814E0DC @ =gUnknown_846F4B8
ldr r1, [sp, 0x28] ldr r1, [sp, 0x28]
adds r0, r1, r0 adds r0, r1, r0
@@ -1423,7 +1423,7 @@ _0814E116:
ldr r0, _0814E1E4 @ =gUnknown_2021CD0 ldr r0, _0814E1E4 @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r3, 0 movs r3, 0
ldrb r0, [r4] ldrb r0, [r4]
movs r7, 0xF movs r7, 0xF
@@ -1476,7 +1476,7 @@ _0814E178:
adds r1, r7, 0 adds r1, r7, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0814E1F4 @ =gUnknown_846F4B8 ldr r0, _0814E1F4 @ =gUnknown_846F4B8
ldr r2, [sp, 0x34] ldr r2, [sp, 0x34]
adds r0, r2, r0 adds r0, r2, r0
@@ -1735,7 +1735,7 @@ sub_814E32C: @ 814E32C
ldr r0, _0814E56C @ =gUnknown_2021CD0 ldr r0, _0814E56C @ =gUnknown_2021CD0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r0, _0814E570 @ =gUnknown_2021CF0 ldr r0, _0814E570 @ =gUnknown_2021CF0
movs r1, 0xA0 movs r1, 0xA0
lsls r1, 1 lsls r1, 1
@@ -1744,7 +1744,7 @@ sub_814E32C: @ 814E32C
ldrsh r1, [r1, r2] ldrsh r1, [r1, r2]
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r5, _0814E574 @ =gUnknown_2021D18 ldr r5, _0814E574 @ =gUnknown_2021D18
ldr r1, _0814E578 @ =gUnknown_841D080 ldr r1, _0814E578 @ =gUnknown_841D080
adds r0, r5, 0 adds r0, r5, 0
@@ -1792,7 +1792,7 @@ sub_814E32C: @ 814E32C
ldr r0, _0814E56C @ =gUnknown_2021CD0 ldr r0, _0814E56C @ =gUnknown_2021CD0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r1, _0814E580 @ =gUnknown_841D074 ldr r1, _0814E580 @ =gUnknown_841D074
adds r0, r5, 0 adds r0, r5, 0
bl StringExpandPlaceholders bl StringExpandPlaceholders
@@ -1880,7 +1880,7 @@ _0814E4EA:
lsrs r1, r2, 8 lsrs r1, r2, 8
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0814E570 @ =gUnknown_2021CF0 ldr r4, _0814E570 @ =gUnknown_2021CF0
ldr r1, _0814E590 @ =0x000f4240 ldr r1, _0814E590 @ =0x000f4240
ldr r0, [sp, 0xC] ldr r0, [sp, 0xC]
@@ -1889,7 +1889,7 @@ _0814E4EA:
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0814E574 @ =gUnknown_2021D18 ldr r4, _0814E574 @ =gUnknown_2021D18
ldr r1, _0814E594 @ =gUnknown_841D090 ldr r1, _0814E594 @ =gUnknown_841D090
adds r0, r4, 0 adds r0, r4, 0
@@ -1976,7 +1976,7 @@ _0814E5B6:
ldrh r1, [r4, 0x8] ldrh r1, [r4, 0x8]
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
ldr r4, _0814E63C @ =gUnknown_2021D18 ldr r4, _0814E63C @ =gUnknown_2021D18
ldr r1, _0814E640 @ =gUnknown_841D0A4 ldr r1, _0814E640 @ =gUnknown_841D0A4
adds r0, r4, 0 adds r0, r4, 0
@@ -2369,7 +2369,7 @@ _0814E90E:
ldr r0, _0814EA0C @ =gUnknown_2021CD0 ldr r0, _0814EA0C @ =gUnknown_2021CD0
movs r2, 0 movs r2, 0
movs r3, 0x1 movs r3, 0x1
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r0, r8 mov r0, r8
ldr r1, _0814EA10 @ =gUnknown_841D13C ldr r1, _0814EA10 @ =gUnknown_841D13C
bl StringExpandPlaceholders bl StringExpandPlaceholders
@@ -2422,7 +2422,7 @@ _0814E96E:
ldr r0, _0814EA0C @ =gUnknown_2021CD0 ldr r0, _0814EA0C @ =gUnknown_2021CD0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x3 movs r3, 0x3
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r0, r10 mov r0, r10
ldr r1, _0814EA1C @ =0x000f4240 ldr r1, _0814EA1C @ =0x000f4240
bl __udivsi3 bl __udivsi3
@@ -2430,7 +2430,7 @@ _0814E96E:
ldr r0, _0814EA20 @ =gUnknown_2021CF0 ldr r0, _0814EA20 @ =gUnknown_2021CF0
movs r2, 0x2 movs r2, 0x2
movs r3, 0x2 movs r3, 0x2
bl sub_8008E78 bl ConvertIntToDecimalStringN
mov r0, r8 mov r0, r8
ldr r1, _0814EA24 @ =gUnknown_841D090 ldr r1, _0814EA24 @ =gUnknown_841D090
bl StringExpandPlaceholders bl StringExpandPlaceholders
+3 -3
View File
@@ -6512,7 +6512,7 @@ _08153946:
ldrb r3, [r0] ldrb r3, [r0]
mov r0, r8 mov r0, r8
movs r2, 0 movs r2, 0
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0x2 movs r0, 0x2
mov r1, r8 mov r1, r8
movs r2, 0x1 movs r2, 0x1
@@ -9324,7 +9324,7 @@ _08154EC8:
mov r1, r9 mov r1, r9
movs r2, 0x1 movs r2, 0x1
movs r3, 0x7 movs r3, 0x7
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0 movs r0, 0
add r1, sp, 0xC add r1, sp, 0xC
adds r2, r4, 0 adds r2, r4, 0
@@ -9592,7 +9592,7 @@ _0815512E:
adds r1, r4, 0 adds r1, r4, 0
movs r2, 0 movs r2, 0
movs r3, 0x4 movs r3, 0x4
bl sub_8008E78 bl ConvertIntToDecimalStringN
movs r0, 0 movs r0, 0
add r1, sp, 0xC add r1, sp, 0xC
movs r2, 0x1 movs r2, 0x1
+1 -1
View File
@@ -294,7 +294,7 @@ sub_815EFBC: @ 815EFBC
mov r9, r0 mov r9, r0
movs r2, 0x1 movs r2, 0x1
movs r3, 0x5 movs r3, 0x5
bl sub_8008E78 bl ConvertIntToDecimalStringN
str r4, [sp] str r4, [sp]
str r5, [sp, 0x4] str r5, [sp, 0x4]
movs r0, 0 movs r0, 0
+3 -3
View File
@@ -120,8 +120,8 @@ DoBgAffineSet: @ 8044F78
bx r0 bx r0
thumb_func_end DoBgAffineSet thumb_func_end DoBgAffineSet
thumb_func_start sub_8044FC4 thumb_func_start CopySpriteTiles
sub_8044FC4: @ 8044FC4 CopySpriteTiles: @ 8044FC4
push {r4-r7,lr} push {r4-r7,lr}
mov r7, r10 mov r7, r10
mov r6, r9 mov r6, r9
@@ -357,7 +357,7 @@ _0804517A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804518C: .4byte 0x84000008 _0804518C: .4byte 0x84000008
thumb_func_end sub_8044FC4 thumb_func_end CopySpriteTiles
thumb_func_start CountTrailingZeroBits thumb_func_start CountTrailingZeroBits
CountTrailingZeroBits: @ 8045190 CountTrailingZeroBits: @ 8045190

Some files were not shown because too many files have changed in this diff Show More