decompile sprite

This commit is contained in:
sceptillion
2017-12-20 01:04:58 -08:00
parent bdbc89bcea
commit 236f91e6f0
96 changed files with 4771 additions and 7685 deletions
+6 -6
View File
@@ -16,7 +16,7 @@ sub_800F1E8: @ 800F1E8
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _0800F220 @ =gUnknown_202063C ldr r2, _0800F220 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -32,7 +32,7 @@ sub_800F1E8: @ 800F1E8
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800F21C: .4byte gUnknown_824EFF0 _0800F21C: .4byte gUnknown_824EFF0
_0800F220: .4byte gUnknown_202063C _0800F220: .4byte gSprites
_0800F224: .4byte sub_800F228 _0800F224: .4byte sub_800F228
thumb_func_end sub_800F1E8 thumb_func_end sub_800F1E8
@@ -865,7 +865,7 @@ _0800F850:
ldr r1, [r4] ldr r1, [r4]
adds r1, 0x7E adds r1, 0x7E
strb r0, [r1] strb r0, [r1]
ldr r3, _0800F8EC @ =gUnknown_202063C ldr r3, _0800F8EC @ =gSprites
ldr r0, [r4] ldr r0, [r4]
adds r0, 0x7D adds r0, 0x7D
ldrb r1, [r0] ldrb r1, [r0]
@@ -902,7 +902,7 @@ _0800F8DC: .4byte 0x00007fff
_0800F8E0: .4byte gUnknown_82482E8 _0800F8E0: .4byte gUnknown_82482E8
_0800F8E4: .4byte gUnknown_2023FE8 _0800F8E4: .4byte gUnknown_2023FE8
_0800F8E8: .4byte gUnknown_8248300 _0800F8E8: .4byte gUnknown_8248300
_0800F8EC: .4byte gUnknown_202063C _0800F8EC: .4byte gSprites
_0800F8F0: _0800F8F0:
movs r1, 0x12 movs r1, 0x12
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
@@ -1041,7 +1041,7 @@ _0800FA08:
bl PlaySE bl PlaySE
adds r0, r7, 0 adds r0, r7, 0
bl DestroyTask bl DestroyTask
ldr r4, _0800FAD0 @ =gUnknown_202063C ldr r4, _0800FAD0 @ =gSprites
ldr r5, _0800FAD4 @ =gUnknown_2023FE8 ldr r5, _0800FAD4 @ =gUnknown_2023FE8
ldr r0, [r5] ldr r0, [r5]
adds r0, 0x7D adds r0, 0x7D
@@ -1137,7 +1137,7 @@ _0800FAC4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800FAD0: .4byte gUnknown_202063C _0800FAD0: .4byte gSprites
_0800FAD4: .4byte gUnknown_2023FE8 _0800FAD4: .4byte gUnknown_2023FE8
_0800FAD8: .4byte 0x000003ff _0800FAD8: .4byte 0x000003ff
_0800FADC: .4byte 0xfffffc00 _0800FADC: .4byte 0xfffffc00
+15 -15
View File
@@ -166,7 +166,7 @@ _0800FEA6:
bl ResetTasks bl ResetTasks
bl sub_800FAE0 bl sub_800FAE0
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r1, _0800FF68 @ =gUnknown_3003E58 ldr r1, _0800FF68 @ =gReservedSpritePaletteCount
movs r0, 0x4 movs r0, 0x4
strb r0, [r1] strb r0, [r1]
ldr r0, _0800FF6C @ =sub_80116F4 ldr r0, _0800FF6C @ =sub_80116F4
@@ -198,7 +198,7 @@ _0800FF58: .4byte gUnknown_202297E
_0800FF5C: .4byte gUnknown_2022980 _0800FF5C: .4byte gUnknown_2022980
_0800FF60: .4byte gUnknown_2022982 _0800FF60: .4byte gUnknown_2022982
_0800FF64: .4byte gUnknown_2022B50 _0800FF64: .4byte gUnknown_2022B50
_0800FF68: .4byte gUnknown_3003E58 _0800FF68: .4byte gReservedSpritePaletteCount
_0800FF6C: .4byte sub_80116F4 _0800FF6C: .4byte sub_80116F4
_0800FF70: .4byte gUnknown_2022B4C _0800FF70: .4byte gUnknown_2022B4C
_0800FF74: .4byte sub_8010BA0 _0800FF74: .4byte sub_8010BA0
@@ -3609,7 +3609,7 @@ _08011A9C:
movs r1, 0x37 movs r1, 0x37
bl SetGpuReg bl SetGpuReg
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r1, _08011B7C @ =gUnknown_3003E58 ldr r1, _08011B7C @ =gReservedSpritePaletteCount
movs r0, 0x4 movs r0, 0x4
strb r0, [r1] strb r0, [r1]
ldr r0, _08011B80 @ =sub_80116F4 ldr r0, _08011B80 @ =sub_80116F4
@@ -3656,7 +3656,7 @@ _08011B6C: .4byte gUnknown_202297E
_08011B70: .4byte gUnknown_2022980 _08011B70: .4byte gUnknown_2022980
_08011B74: .4byte gUnknown_2022982 _08011B74: .4byte gUnknown_2022982
_08011B78: .4byte gUnknown_8D004D8 _08011B78: .4byte gUnknown_8D004D8
_08011B7C: .4byte gUnknown_3003E58 _08011B7C: .4byte gReservedSpritePaletteCount
_08011B80: .4byte sub_80116F4 _08011B80: .4byte sub_80116F4
_08011B84: .4byte sub_800F6FC _08011B84: .4byte sub_800F6FC
_08011B88: .4byte gUnknown_3005090 _08011B88: .4byte gUnknown_3005090
@@ -4498,7 +4498,7 @@ _08012186:
movs r2, 0x2 movs r2, 0x2
orrs r0, r2 orrs r0, r2
strb r0, [r1] strb r0, [r1]
ldr r2, _080121DC @ =gUnknown_202063C ldr r2, _080121DC @ =gSprites
lsls r3, r5, 4 lsls r3, r5, 4
adds r0, r3, r5 adds r0, r3, r5
lsls r0, 2 lsls r0, 2
@@ -4509,7 +4509,7 @@ _08012186:
_080121D0: .4byte gUnknown_2024018 _080121D0: .4byte gUnknown_2024018
_080121D4: .4byte SpriteCB_HealthBoxBounce _080121D4: .4byte SpriteCB_HealthBoxBounce
_080121D8: .4byte gUnknown_3004FF0 _080121D8: .4byte gUnknown_3004FF0
_080121DC: .4byte gUnknown_202063C _080121DC: .4byte gSprites
_080121E0: _080121E0:
ldr r0, _0801224C @ =gUnknown_2023D44 ldr r0, _0801224C @ =gUnknown_2023D44
adds r0, r4, r0 adds r0, r4, r0
@@ -4528,7 +4528,7 @@ _080121E0:
movs r2, 0x4 movs r2, 0x4
orrs r0, r2 orrs r0, r2
strb r0, [r1] strb r0, [r1]
ldr r2, _08012254 @ =gUnknown_202063C ldr r2, _08012254 @ =gSprites
lsls r3, r5, 4 lsls r3, r5, 4
adds r0, r3, r5 adds r0, r3, r5
lsls r0, 2 lsls r0, 2
@@ -4569,7 +4569,7 @@ _0801223C:
.align 2, 0 .align 2, 0
_0801224C: .4byte gUnknown_2023D44 _0801224C: .4byte gUnknown_2023D44
_08012250: .4byte gUnknown_2024018 _08012250: .4byte gUnknown_2024018
_08012254: .4byte gUnknown_202063C _08012254: .4byte gSprites
thumb_func_end dp11b_obj_instanciate thumb_func_end dp11b_obj_instanciate
thumb_func_start dp11b_obj_free thumb_func_start dp11b_obj_free
@@ -4593,7 +4593,7 @@ dp11b_obj_free: @ 8012258
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _080122FA beq _080122FA
ldr r2, _080122A8 @ =gUnknown_202063C ldr r2, _080122A8 @ =gSprites
ldrb r1, [r3, 0x2] ldrb r1, [r3, 0x2]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -4612,7 +4612,7 @@ dp11b_obj_free: @ 8012258
b _080122E6 b _080122E6
.align 2, 0 .align 2, 0
_080122A4: .4byte gUnknown_2024018 _080122A4: .4byte gUnknown_2024018
_080122A8: .4byte gUnknown_202063C _080122A8: .4byte gSprites
_080122AC: _080122AC:
ldr r6, _08012300 @ =gUnknown_2024018 ldr r6, _08012300 @ =gUnknown_2024018
ldr r0, [r6] ldr r0, [r6]
@@ -4626,7 +4626,7 @@ _080122AC:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _080122FA beq _080122FA
ldr r2, _08012304 @ =gUnknown_202063C ldr r2, _08012304 @ =gSprites
ldrb r1, [r3, 0x3] ldrb r1, [r3, 0x3]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -4645,7 +4645,7 @@ _080122AC:
_080122E6: _080122E6:
ands r0, r2 ands r0, r2
strb r0, [r1] strb r0, [r1]
ldr r0, _08012304 @ =gUnknown_202063C ldr r0, _08012304 @ =gSprites
lsls r1, r4, 4 lsls r1, r4, 4
adds r1, r4 adds r1, r4
lsls r1, 2 lsls r1, 2
@@ -4659,7 +4659,7 @@ _080122FA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08012300: .4byte gUnknown_2024018 _08012300: .4byte gUnknown_2024018
_08012304: .4byte gUnknown_202063C _08012304: .4byte gSprites
thumb_func_end dp11b_obj_free thumb_func_end dp11b_obj_free
thumb_func_start SpriteCB_HealthBoxBounce thumb_func_start SpriteCB_HealthBoxBounce
@@ -4683,7 +4683,7 @@ _08012324:
movs r2, 0x32 movs r2, 0x32
ldrsh r1, [r4, r2] ldrsh r1, [r4, r2]
bl Sin bl Sin
ldr r2, _08012350 @ =gUnknown_202063C ldr r2, _08012350 @ =gSprites
lsls r1, r5, 4 lsls r1, r5, 4
adds r1, r5 adds r1, r5
lsls r1, 2 lsls r1, 2
@@ -4701,7 +4701,7 @@ _08012324:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08012350: .4byte gUnknown_202063C _08012350: .4byte gSprites
thumb_func_end SpriteCB_HealthBoxBounce thumb_func_end SpriteCB_HealthBoxBounce
thumb_func_start sub_8012354 thumb_func_start sub_8012354
+29 -29
View File
@@ -1022,7 +1022,7 @@ _08072C88:
lsls r0, 3 lsls r0, 3
adds r2, r0, r1 adds r2, r0, r1
strh r4, [r2, 0x8] strh r4, [r2, 0x8]
ldr r1, _08072CE8 @ =gUnknown_202063C ldr r1, _08072CE8 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -1047,7 +1047,7 @@ _08072CD8: .4byte gUnknown_2037F1B
_08072CDC: .4byte gUnknown_2023D44 _08072CDC: .4byte gUnknown_2023D44
_08072CE0: .4byte task_pA_ma0A_obj_to_bg_pal _08072CE0: .4byte task_pA_ma0A_obj_to_bg_pal
_08072CE4: .4byte gUnknown_3005090 _08072CE4: .4byte gUnknown_3005090
_08072CE8: .4byte gUnknown_202063C _08072CE8: .4byte gSprites
_08072CEC: .4byte gUnknown_2022978 _08072CEC: .4byte gUnknown_2022978
_08072CF0: .4byte gUnknown_202297A _08072CF0: .4byte gUnknown_202297A
_08072CF4: _08072CF4:
@@ -1106,7 +1106,7 @@ _08072D3E:
lsls r0, 3 lsls r0, 3
adds r2, r0, r1 adds r2, r0, r1
strh r4, [r2, 0x8] strh r4, [r2, 0x8]
ldr r1, _08072DA4 @ =gUnknown_202063C ldr r1, _08072DA4 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -1133,7 +1133,7 @@ _08072D94: .4byte gUnknown_3005090
_08072D98: .4byte gUnknown_2037F14 _08072D98: .4byte gUnknown_2037F14
_08072D9C: .4byte gUnknown_2023D44 _08072D9C: .4byte gUnknown_2023D44
_08072DA0: .4byte task_pA_ma0A_obj_to_bg_pal _08072DA0: .4byte task_pA_ma0A_obj_to_bg_pal
_08072DA4: .4byte gUnknown_202063C _08072DA4: .4byte gSprites
_08072DA8: .4byte gUnknown_2022978 _08072DA8: .4byte gUnknown_2022978
_08072DAC: .4byte gUnknown_202297A _08072DAC: .4byte gUnknown_202297A
_08072DB0: _08072DB0:
@@ -1189,7 +1189,7 @@ sub_8072DF0: @ 8072DF0
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08072E30 beq _08072E30
ldr r2, _08072E38 @ =gUnknown_202063C ldr r2, _08072E38 @ =gSprites
ldr r0, _08072E3C @ =gUnknown_2023D44 ldr r0, _08072E3C @ =gUnknown_2023D44
adds r0, r4, r0 adds r0, r4, r0
ldrb r1, [r0] ldrb r1, [r0]
@@ -1207,7 +1207,7 @@ _08072E30:
b _08072E42 b _08072E42
.align 2, 0 .align 2, 0
_08072E34: .4byte gUnknown_2024018 _08072E34: .4byte gUnknown_2024018
_08072E38: .4byte gUnknown_202063C _08072E38: .4byte gSprites
_08072E3C: .4byte gUnknown_2023D44 _08072E3C: .4byte gUnknown_2023D44
_08072E40: _08072E40:
movs r0, 0 movs r0, 0
@@ -1272,7 +1272,7 @@ _08072E5E:
adds r2, r7, r2 adds r2, r7, r2
ldrb r0, [r2] ldrb r0, [r2]
ldr r5, _08072F70 @ =gUnknown_2022978 ldr r5, _08072F70 @ =gUnknown_2022978
ldr r3, _08072F74 @ =gUnknown_202063C ldr r3, _08072F74 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -1351,7 +1351,7 @@ _08072F64: .4byte 0x01000800
_08072F68: .4byte 0x01000400 _08072F68: .4byte 0x01000400
_08072F6C: .4byte gUnknown_2023D44 _08072F6C: .4byte gUnknown_2023D44
_08072F70: .4byte gUnknown_2022978 _08072F70: .4byte gUnknown_2022978
_08072F74: .4byte gUnknown_202063C _08072F74: .4byte gSprites
_08072F78: .4byte gUnknown_202297A _08072F78: .4byte gUnknown_202297A
_08072F7C: .4byte gUnknown_20373F8 _08072F7C: .4byte gUnknown_20373F8
_08072F80: .4byte 0x04000008 _08072F80: .4byte 0x04000008
@@ -1405,7 +1405,7 @@ _08072F84:
adds r2, r7, r2 adds r2, r7, r2
ldrb r0, [r2] ldrb r0, [r2]
ldr r5, _080730A8 @ =gUnknown_202297C ldr r5, _080730A8 @ =gUnknown_202297C
ldr r3, _080730AC @ =gUnknown_202063C ldr r3, _080730AC @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -1485,7 +1485,7 @@ _0807309C: .4byte 0x01000800
_080730A0: .4byte 0x01000400 _080730A0: .4byte 0x01000400
_080730A4: .4byte gUnknown_2023D44 _080730A4: .4byte gUnknown_2023D44
_080730A8: .4byte gUnknown_202297C _080730A8: .4byte gUnknown_202297C
_080730AC: .4byte gUnknown_202063C _080730AC: .4byte gSprites
_080730B0: .4byte gUnknown_202297E _080730B0: .4byte gUnknown_202297E
_080730B4: .4byte gUnknown_20373F8 _080730B4: .4byte gUnknown_20373F8
_080730B8: .4byte 0x05000120 _080730B8: .4byte 0x05000120
@@ -1604,7 +1604,7 @@ task_pA_ma0A_obj_to_bg_pal: @ 8073174
ldrb r6, [r5, 0x14] ldrb r6, [r5, 0x14]
mov r0, sp mov r0, sp
bl sub_80752A0 bl sub_80752A0
ldr r0, _080731F4 @ =gUnknown_202063C ldr r0, _080731F4 @ =gSprites
lsls r1, r4, 4 lsls r1, r4, 4
adds r1, r4 adds r1, r4
lsls r1, 2 lsls r1, 2
@@ -1653,7 +1653,7 @@ task_pA_ma0A_obj_to_bg_pal: @ 8073174
b _08073232 b _08073232
.align 2, 0 .align 2, 0
_080731F0: .4byte gUnknown_3005090 _080731F0: .4byte gUnknown_3005090
_080731F4: .4byte gUnknown_202063C _080731F4: .4byte gSprites
_080731F8: .4byte gUnknown_2022978 _080731F8: .4byte gUnknown_2022978
_080731FC: .4byte gUnknown_202297A _080731FC: .4byte gUnknown_202297A
_08073200: .4byte gUnknown_20377F8 _08073200: .4byte gUnknown_20377F8
@@ -1727,7 +1727,7 @@ _0807327E:
ldrb r0, [r3] ldrb r0, [r3]
cmp r0, 0xFF cmp r0, 0xFF
beq _080732A4 beq _080732A4
ldr r2, _080732DC @ =gUnknown_202063C ldr r2, _080732DC @ =gSprites
ldr r0, _080732E0 @ =gUnknown_2023D44 ldr r0, _080732E0 @ =gUnknown_2023D44
adds r0, r5, r0 adds r0, r5, r0
ldrb r1, [r0] ldrb r1, [r0]
@@ -1747,7 +1747,7 @@ _080732A4:
ldrb r0, [r3, 0x1] ldrb r0, [r3, 0x1]
cmp r0, 0xFF cmp r0, 0xFF
beq _080732E4 beq _080732E4
ldr r3, _080732DC @ =gUnknown_202063C ldr r3, _080732DC @ =gSprites
ldr r2, _080732E0 @ =gUnknown_2023D44 ldr r2, _080732E0 @ =gUnknown_2023D44
movs r1, 0x2 movs r1, 0x2
adds r0, r5, 0 adds r0, r5, 0
@@ -1768,7 +1768,7 @@ _080732A4:
.align 2, 0 .align 2, 0
_080732D4: .4byte gUnknown_2037F1B _080732D4: .4byte gUnknown_2037F1B
_080732D8: .4byte gUnknown_2037F14 _080732D8: .4byte gUnknown_2037F14
_080732DC: .4byte gUnknown_202063C _080732DC: .4byte gSprites
_080732E0: .4byte gUnknown_2023D44 _080732E0: .4byte gUnknown_2023D44
_080732E4: _080732E4:
movs r4, 0 movs r4, 0
@@ -1915,7 +1915,7 @@ _080733CE:
_080733F4: _080733F4:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8072E48 bl sub_8072E48
ldr r2, _08073478 @ =gUnknown_202063C ldr r2, _08073478 @ =gSprites
ldr r0, _0807347C @ =gUnknown_2023D44 ldr r0, _0807347C @ =gUnknown_2023D44
adds r0, r4, r0 adds r0, r4, r0
ldrb r1, [r0] ldrb r1, [r0]
@@ -1953,7 +1953,7 @@ _08073416:
_08073442: _08073442:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8072E48 bl sub_8072E48
ldr r2, _08073478 @ =gUnknown_202063C ldr r2, _08073478 @ =gSprites
ldr r0, _0807347C @ =gUnknown_2023D44 ldr r0, _0807347C @ =gUnknown_2023D44
adds r0, r4, r0 adds r0, r4, r0
ldrb r1, [r0] ldrb r1, [r0]
@@ -1977,7 +1977,7 @@ _08073464:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08073474: .4byte gUnknown_2037F1B _08073474: .4byte gUnknown_2037F1B
_08073478: .4byte gUnknown_202063C _08073478: .4byte gSprites
_0807347C: .4byte gUnknown_2023D44 _0807347C: .4byte gUnknown_2023D44
_08073480: .4byte gUnknown_2037ED4 _08073480: .4byte gUnknown_2037ED4
thumb_func_end sub_807339C thumb_func_end sub_807339C
@@ -2020,7 +2020,7 @@ _080734B6:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080734E0 beq _080734E0
ldr r2, _08073518 @ =gUnknown_202063C ldr r2, _08073518 @ =gSprites
ldr r0, _0807351C @ =gUnknown_2023D44 ldr r0, _0807351C @ =gUnknown_2023D44
adds r0, r6, r0 adds r0, r6, r0
ldrb r1, [r0] ldrb r1, [r0]
@@ -2045,7 +2045,7 @@ _080734E0:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08073520 beq _08073520
ldr r2, _08073518 @ =gUnknown_202063C ldr r2, _08073518 @ =gSprites
ldr r0, _0807351C @ =gUnknown_2023D44 ldr r0, _0807351C @ =gUnknown_2023D44
adds r0, r4, r0 adds r0, r4, r0
ldrb r1, [r0] ldrb r1, [r0]
@@ -2062,7 +2062,7 @@ _080734E0:
b _08073522 b _08073522
.align 2, 0 .align 2, 0
_08073514: .4byte gUnknown_2037F1B _08073514: .4byte gUnknown_2037F1B
_08073518: .4byte gUnknown_202063C _08073518: .4byte gSprites
_0807351C: .4byte gUnknown_2023D44 _0807351C: .4byte gUnknown_2023D44
_08073520: _08073520:
movs r5, 0 movs r5, 0
@@ -3878,7 +3878,7 @@ ScriptCmd_invisible: @ 80742A4
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0xFF cmp r2, 0xFF
beq _080742CC beq _080742CC
ldr r1, _080742DC @ =gUnknown_202063C ldr r1, _080742DC @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -3897,7 +3897,7 @@ _080742CC:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080742D8: .4byte gUnknown_2037ED4 _080742D8: .4byte gUnknown_2037ED4
_080742DC: .4byte gUnknown_202063C _080742DC: .4byte gSprites
thumb_func_end ScriptCmd_invisible thumb_func_end ScriptCmd_invisible
thumb_func_start ScriptCmd_visible thumb_func_start ScriptCmd_visible
@@ -3911,7 +3911,7 @@ ScriptCmd_visible: @ 80742E0
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0xFF cmp r2, 0xFF
beq _0807430A beq _0807430A
ldr r1, _0807431C @ =gUnknown_202063C ldr r1, _0807431C @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -3931,7 +3931,7 @@ _0807430A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08074318: .4byte gUnknown_2037ED4 _08074318: .4byte gUnknown_2037ED4
_0807431C: .4byte gUnknown_202063C _0807431C: .4byte gSprites
thumb_func_end ScriptCmd_visible thumb_func_end ScriptCmd_visible
thumb_func_start sub_8074320 thumb_func_start sub_8074320
@@ -3981,7 +3981,7 @@ _0807437C:
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0xFF cmp r2, 0xFF
beq _080743C2 beq _080743C2
ldr r1, _080743B8 @ =gUnknown_202063C ldr r1, _080743B8 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -4006,7 +4006,7 @@ _080743AC:
bl sub_8073128 bl sub_8073128
b _080743C2 b _080743C2
.align 2, 0 .align 2, 0
_080743B8: .4byte gUnknown_202063C _080743B8: .4byte gSprites
_080743BC: _080743BC:
movs r0, 0x1 movs r0, 0x1
bl sub_8073128 bl sub_8073128
@@ -4065,7 +4065,7 @@ _08074424:
beq _0807444C beq _0807444C
cmp r4, 0x2 cmp r4, 0x2
bne _0807444C bne _0807444C
ldr r1, _08074454 @ =gUnknown_202063C ldr r1, _08074454 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -4082,7 +4082,7 @@ _0807444C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08074454: .4byte gUnknown_202063C _08074454: .4byte gSprites
thumb_func_end sub_80743C8 thumb_func_end sub_80743C8
thumb_func_start sub_8074458 thumb_func_start sub_8074458
+55 -55
View File
@@ -1276,7 +1276,7 @@ sub_8074DC4: @ 8074DC4
ble _08074E08 ble _08074E08
subs r0, r1, 0x1 subs r0, r1, 0x1
strh r0, [r3, 0x2E] strh r0, [r3, 0x2E]
ldr r2, _08074E04 @ =gUnknown_202063C ldr r2, _08074E04 @ =gSprites
movs r4, 0x34 movs r4, 0x34
ldrsh r1, [r3, r4] ldrsh r1, [r3, r4]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -1299,7 +1299,7 @@ sub_8074DC4: @ 8074DC4
strh r1, [r0, 0x26] strh r1, [r0, 0x26]
b _08074E0E b _08074E0E
.align 2, 0 .align 2, 0
_08074E04: .4byte gUnknown_202063C _08074E04: .4byte gSprites
_08074E08: _08074E08:
adds r0, r3, 0 adds r0, r3, 0
bl SetCallbackToStoredInData bl SetCallbackToStoredInData
@@ -1328,7 +1328,7 @@ sub_8074E14: @ 8074E14
ldrh r2, [r4, 0x36] ldrh r2, [r4, 0x36]
adds r0, r2 adds r0, r2
strh r0, [r4, 0x36] strh r0, [r4, 0x36]
ldr r3, _08074E60 @ =gUnknown_202063C ldr r3, _08074E60 @ =gSprites
movs r0, 0x38 movs r0, 0x38
ldrsh r2, [r4, r0] ldrsh r2, [r4, r0]
lsls r0, r2, 4 lsls r0, r2, 4
@@ -1350,7 +1350,7 @@ sub_8074E14: @ 8074E14
strh r0, [r1, 0x26] strh r0, [r1, 0x26]
b _08074E6A b _08074E6A
.align 2, 0 .align 2, 0
_08074E60: .4byte gUnknown_202063C _08074E60: .4byte gSprites
_08074E64: _08074E64:
adds r0, r4, 0 adds r0, r4, 0
bl SetCallbackToStoredInData bl SetCallbackToStoredInData
@@ -2777,7 +2777,7 @@ obj_id_set_rotscale: @ 8075858
orrs r1, r0 orrs r1, r0
str r1, [sp] str r1, [sp]
_08075894: _08075894:
ldr r1, _080758D4 @ =gUnknown_202063C ldr r1, _080758D4 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -2791,7 +2791,7 @@ _08075894:
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl ObjAffineSet bl ObjAffineSet
ldr r0, _080758D8 @ =gUnknown_2021BCC ldr r0, _080758D8 @ =gOamMatrices
lsls r4, 3 lsls r4, 3
adds r4, r0 adds r4, r0
ldrh r0, [r5] ldrh r0, [r5]
@@ -2808,8 +2808,8 @@ _08075894:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080758D0: .4byte 0xffff0000 _080758D0: .4byte 0xffff0000
_080758D4: .4byte gUnknown_202063C _080758D4: .4byte gSprites
_080758D8: .4byte gUnknown_2021BCC _080758D8: .4byte gOamMatrices
thumb_func_end obj_id_set_rotscale thumb_func_end obj_id_set_rotscale
thumb_func_start sub_80758DC thumb_func_start sub_80758DC
@@ -2825,7 +2825,7 @@ sub_80758E0: @ 80758E0
lsrs r0, 24 lsrs r0, 24
lsls r1, 24 lsls r1, 24
lsrs r5, r1, 24 lsrs r5, r1, 24
ldr r2, _08075978 @ =gUnknown_202063C ldr r2, _08075978 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -2897,7 +2897,7 @@ _0807595C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08075978: .4byte gUnknown_202063C _08075978: .4byte gSprites
_0807597C: .4byte gUnknown_2024018 _0807597C: .4byte gUnknown_2024018
thumb_func_end sub_80758E0 thumb_func_end sub_80758E0
@@ -2913,7 +2913,7 @@ sub_8075980: @ 8075980
adds r1, r2, 0 adds r1, r2, 0
movs r3, 0 movs r3, 0
bl obj_id_set_rotscale bl obj_id_set_rotscale
ldr r1, _080759D8 @ =gUnknown_202063C ldr r1, _080759D8 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -2945,7 +2945,7 @@ sub_8075980: @ 8075980
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080759D8: .4byte gUnknown_202063C _080759D8: .4byte gSprites
thumb_func_end sub_8075980 thumb_func_end sub_8075980
thumb_func_start sub_80759DC thumb_func_start sub_80759DC
@@ -2953,7 +2953,7 @@ sub_80759DC: @ 80759DC
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _08075A14 @ =gUnknown_202063C ldr r2, _08075A14 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -2961,7 +2961,7 @@ sub_80759DC: @ 80759DC
ldrb r0, [r2, 0x3] ldrb r0, [r2, 0x3]
lsls r0, 26 lsls r0, 26
lsrs r0, 27 lsrs r0, 27
ldr r1, _08075A18 @ =gUnknown_2021BCC ldr r1, _08075A18 @ =gOamMatrices
lsls r0, 3 lsls r0, 3
adds r0, r1 adds r0, r1
ldrh r1, [r0, 0x4] ldrh r1, [r0, 0x4]
@@ -2979,8 +2979,8 @@ _08075A08:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08075A14: .4byte gUnknown_202063C _08075A14: .4byte gSprites
_08075A18: .4byte gUnknown_2021BCC _08075A18: .4byte gOamMatrices
thumb_func_end sub_80759DC thumb_func_end sub_80759DC
thumb_func_start sub_8075A1C thumb_func_start sub_8075A1C
@@ -3056,7 +3056,7 @@ _08075A98:
movs r2, 0x1 movs r2, 0x1
movs r3, 0x2 movs r3, 0x2
bl ObjAffineSet bl ObjAffineSet
ldr r0, _08075AD4 @ =gUnknown_2021BCC ldr r0, _08075AD4 @ =gOamMatrices
lsls r4, 3 lsls r4, 3
adds r4, r0 adds r4, r0
ldrh r0, [r5] ldrh r0, [r5]
@@ -3076,7 +3076,7 @@ _08075AC2:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08075AD0: .4byte 0xffff0000 _08075AD0: .4byte 0xffff0000
_08075AD4: .4byte gUnknown_2021BCC _08075AD4: .4byte gOamMatrices
thumb_func_end sub_8075A1C thumb_func_end sub_8075A1C
thumb_func_start sub_8075AD8 thumb_func_start sub_8075AD8
@@ -3728,7 +3728,7 @@ duplicate_obj_of_side_rel2move_in_transparent_mode: @ 8075FBC
cmp r1, 0xFF cmp r1, 0xFF
beq _08076026 beq _08076026
movs r6, 0 movs r6, 0
ldr r2, _08076018 @ =gUnknown_202063C ldr r2, _08076018 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r1, r0, 2 lsls r1, r0, 2
@@ -3764,7 +3764,7 @@ _08075FD8:
asrs r0, 16 asrs r0, 16
b _0807602A b _0807602A
.align 2, 0 .align 2, 0
_08076018: .4byte gUnknown_202063C _08076018: .4byte gSprites
_0807601C: _0807601C:
adds r0, r6, 0x1 adds r0, r6, 0x1
lsls r0, 16 lsls r0, 16
@@ -3970,7 +3970,7 @@ _08076190:
adds r0, r4 adds r0, r4
lsls r0, 3 lsls r0, 3
adds r0, r1 adds r0, r1
ldr r2, _080761C0 @ =gUnknown_202063C ldr r2, _080761C0 @ =gSprites
lsls r1, r3, 4 lsls r1, r3, 4
adds r1, r3 adds r1, r3
lsls r1, 2 lsls r1, 2
@@ -3989,7 +3989,7 @@ _080761B6:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080761BC: .4byte gUnknown_3005090 _080761BC: .4byte gUnknown_3005090
_080761C0: .4byte gUnknown_202063C _080761C0: .4byte gSprites
_080761C4: .4byte 0x00000101 _080761C4: .4byte 0x00000101
thumb_func_end sub_807616C thumb_func_end sub_807616C
@@ -4297,7 +4297,7 @@ _08076408:
strh r0, [r4, 0x16] strh r0, [r4, 0x16]
b _08076436 b _08076436
_08076410: _08076410:
ldr r2, _08076430 @ =gUnknown_202063C ldr r2, _08076430 @ =gSprites
movs r0, 0x26 movs r0, 0x26
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -4313,7 +4313,7 @@ _08076410:
movs r0, 0 movs r0, 0
b _08076438 b _08076438
.align 2, 0 .align 2, 0
_08076430: .4byte gUnknown_202063C _08076430: .4byte gSprites
_08076434: _08076434:
strh r2, [r4, 0x16] strh r2, [r4, 0x16]
_08076436: _08076436:
@@ -4336,7 +4336,7 @@ sub_8076440: @ 8076440
lsrs r0, 15 lsrs r0, 15
movs r1, 0x40 movs r1, 0x40
subs r5, r1, r0 subs r5, r1, r0
ldr r1, _0807648C @ =gUnknown_202063C ldr r1, _0807648C @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -4345,7 +4345,7 @@ sub_8076440: @ 8076440
lsls r1, 26 lsls r1, 26
lsrs r1, 27 lsrs r1, 27
lsls r0, r5, 8 lsls r0, r5, 8
ldr r2, _08076490 @ =gUnknown_2021BCC ldr r2, _08076490 @ =gOamMatrices
lsls r1, 3 lsls r1, 3
adds r1, r2 adds r1, r2
movs r2, 0x6 movs r2, 0x6
@@ -4364,8 +4364,8 @@ _0807647C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807648C: .4byte gUnknown_202063C _0807648C: .4byte gSprites
_08076490: .4byte gUnknown_2021BCC _08076490: .4byte gOamMatrices
thumb_func_end sub_8076440 thumb_func_end sub_8076440
thumb_func_start sub_8076494 thumb_func_start sub_8076494
@@ -4382,7 +4382,7 @@ sub_8076494: @ 8076494
lsrs r0, 15 lsrs r0, 15
movs r1, 0x40 movs r1, 0x40
subs r5, r1, r0 subs r5, r1, r0
ldr r1, _080764E4 @ =gUnknown_202063C ldr r1, _080764E4 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -4391,7 +4391,7 @@ sub_8076494: @ 8076494
lsls r1, 26 lsls r1, 26
lsrs r1, 27 lsrs r1, 27
lsls r0, r5, 8 lsls r0, r5, 8
ldr r2, _080764E8 @ =gUnknown_2021BCC ldr r2, _080764E8 @ =gOamMatrices
lsls r1, 3 lsls r1, 3
adds r1, r2 adds r1, r2
movs r2, 0x6 movs r2, 0x6
@@ -4410,8 +4410,8 @@ _080764D4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080764E4: .4byte gUnknown_202063C _080764E4: .4byte gSprites
_080764E8: .4byte gUnknown_2021BCC _080764E8: .4byte gOamMatrices
thumb_func_end sub_8076494 thumb_func_end sub_8076494
thumb_func_start sub_80764EC thumb_func_start sub_80764EC
@@ -4419,7 +4419,7 @@ sub_80764EC: @ 80764EC
push {r4-r6,lr} push {r4-r6,lr}
lsls r0, 24 lsls r0, 24
lsrs r2, r0, 24 lsrs r2, r0, 24
ldr r1, _08076548 @ =gUnknown_202063C ldr r1, _08076548 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -4462,7 +4462,7 @@ _08076508:
lsrs r1, r0, 16 lsrs r1, r0, 16
b _0807655E b _0807655E
.align 2, 0 .align 2, 0
_08076548: .4byte gUnknown_202063C _08076548: .4byte gSprites
_0807654C: .4byte gUnknown_2023D44 _0807654C: .4byte gUnknown_2023D44
_08076550: .4byte gUnknown_2023BCE _08076550: .4byte gUnknown_2023BCE
_08076554: .4byte gUnknown_2024018 _08076554: .4byte gUnknown_2024018
@@ -4644,7 +4644,7 @@ _08076672:
bl sub_8076440 bl sub_8076440
b _080766AC b _080766AC
_0807669C: _0807669C:
ldr r2, _080766B4 @ =gUnknown_202063C ldr r2, _080766B4 @ =gSprites
movs r0, 0x26 movs r0, 0x26
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -4659,7 +4659,7 @@ _080766AE:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_080766B4: .4byte gUnknown_202063C _080766B4: .4byte gSprites
thumb_func_end sub_8076640 thumb_func_end sub_8076640
thumb_func_start sub_80766B8 thumb_func_start sub_80766B8
@@ -4705,7 +4705,7 @@ sub_80766EC: @ 80766EC
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0807672C beq _0807672C
ldr r2, _080767E4 @ =gUnknown_202063C ldr r2, _080767E4 @ =gSprites
ldr r1, _080767E8 @ =gUnknown_2023D44 ldr r1, _080767E8 @ =gUnknown_2023D44
ldrb r0, [r6] ldrb r0, [r6]
adds r0, r1 adds r0, r1
@@ -4732,7 +4732,7 @@ _0807672C:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08076764 beq _08076764
ldr r2, _080767E4 @ =gUnknown_202063C ldr r2, _080767E4 @ =gSprites
ldr r1, _080767E8 @ =gUnknown_2023D44 ldr r1, _080767E8 @ =gUnknown_2023D44
mov r3, r8 mov r3, r8
ldrb r0, [r3] ldrb r0, [r3]
@@ -4760,7 +4760,7 @@ _08076764:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0807679C beq _0807679C
ldr r2, _080767E4 @ =gUnknown_202063C ldr r2, _080767E4 @ =gSprites
ldr r1, _080767E8 @ =gUnknown_2023D44 ldr r1, _080767E8 @ =gUnknown_2023D44
ldrb r0, [r6] ldrb r0, [r6]
eors r0, r5 eors r0, r5
@@ -4788,7 +4788,7 @@ _0807679C:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080767D4 beq _080767D4
ldr r2, _080767E4 @ =gUnknown_202063C ldr r2, _080767E4 @ =gSprites
ldr r1, _080767E8 @ =gUnknown_2023D44 ldr r1, _080767E8 @ =gUnknown_2023D44
mov r3, r8 mov r3, r8
ldrb r0, [r3] ldrb r0, [r3]
@@ -4816,7 +4816,7 @@ _080767D4:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080767E0: .4byte gUnknown_2037F1B _080767E0: .4byte gUnknown_2037F1B
_080767E4: .4byte gUnknown_202063C _080767E4: .4byte gSprites
_080767E8: .4byte gUnknown_2023D44 _080767E8: .4byte gUnknown_2023D44
_080767EC: .4byte gUnknown_2037F1A _080767EC: .4byte gUnknown_2037F1A
thumb_func_end sub_80766EC thumb_func_end sub_80766EC
@@ -4829,7 +4829,7 @@ sub_80767F0: @ 80767F0
ldrb r0, [r0] ldrb r0, [r0]
cmp r5, r0 cmp r5, r0
bge _0807684A bge _0807684A
ldr r6, _08076854 @ =gUnknown_202063C ldr r6, _08076854 @ =gSprites
_080767FE: _080767FE:
lsls r0, r5, 24 lsls r0, r5, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
@@ -4874,7 +4874,7 @@ _0807684A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08076850: .4byte gUnknown_2023BCC _08076850: .4byte gUnknown_2023BCC
_08076854: .4byte gUnknown_202063C _08076854: .4byte gSprites
_08076858: .4byte gUnknown_2023D44 _08076858: .4byte gUnknown_2023D44
thumb_func_end sub_80767F0 thumb_func_end sub_80767F0
@@ -5643,7 +5643,7 @@ sub_8076E34: @ 8076E34
sub sp, 0x4 sub sp, 0x4
lsls r6, r1, 24 lsls r6, r1, 24
lsrs r6, 24 lsrs r6, 24
ldr r0, _08076ECC @ =nullsub_8 ldr r0, _08076ECC @ =SpriteCallbackDummy
mov r10, r0 mov r10, r0
bl CreateInvisibleSpriteWithCallback bl CreateInvisibleSpriteWithCallback
mov r8, r0 mov r8, r0
@@ -5651,7 +5651,7 @@ sub_8076E34: @ 8076E34
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
mov r8, r0 mov r8, r0
ldr r0, _08076ED0 @ =gUnknown_202063C ldr r0, _08076ED0 @ =gSprites
mov r9, r0 mov r9, r0
mov r0, r8 mov r0, r8
lsls r3, r0, 4 lsls r3, r0, 4
@@ -5709,8 +5709,8 @@ sub_8076E34: @ 8076E34
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_08076ECC: .4byte nullsub_8 _08076ECC: .4byte SpriteCallbackDummy
_08076ED0: .4byte gUnknown_202063C _08076ED0: .4byte gSprites
_08076ED4: .4byte 0xfffffc00 _08076ED4: .4byte 0xfffffc00
thumb_func_end sub_8076E34 thumb_func_end sub_8076E34
@@ -5913,7 +5913,7 @@ _08077064:
strh r1, [r5, 0xA] strh r1, [r5, 0xA]
strh r6, [r5, 0xC] strh r6, [r5, 0xC]
strh r6, [r5, 0xE] strh r6, [r5, 0xE]
ldr r4, _080770CC @ =gUnknown_202063C ldr r4, _080770CC @ =gSprites
movs r0, 0x8 movs r0, 0x8
ldrsh r1, [r5, r0] ldrsh r1, [r5, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -5960,7 +5960,7 @@ _080770C0:
.align 2, 0 .align 2, 0
_080770C4: .4byte gUnknown_3005090 _080770C4: .4byte gUnknown_3005090
_080770C8: .4byte gUnknown_2037F1A _080770C8: .4byte gUnknown_2037F1A
_080770CC: .4byte gUnknown_202063C _080770CC: .4byte gSprites
_080770D0: .4byte 0x00002771 _080770D0: .4byte 0x00002771
_080770D4: _080770D4:
movs r0, 0x3 movs r0, 0x3
@@ -6022,7 +6022,7 @@ _08077146:
adds r0, r4, 0 adds r0, r4, 0
adds r1, r5, 0 adds r1, r5, 0
bl sub_80771E4 bl sub_80771E4
ldr r2, _08077178 @ =gUnknown_202063C ldr r2, _08077178 @ =gSprites
movs r0, 0x8 movs r0, 0x8
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -6043,12 +6043,12 @@ _08077146:
strh r1, [r4, 0xE] strh r1, [r4, 0xE]
b _080771B6 b _080771B6
.align 2, 0 .align 2, 0
_08077178: .4byte gUnknown_202063C _08077178: .4byte gSprites
_0807717C: _0807717C:
adds r0, r4, 0 adds r0, r4, 0
adds r1, r5, 0 adds r1, r5, 0
bl sub_80771E4 bl sub_80771E4
ldr r3, _080771C0 @ =gUnknown_202063C ldr r3, _080771C0 @ =gSprites
movs r0, 0x8 movs r0, 0x8
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -6079,7 +6079,7 @@ _080771B6:
strh r0, [r4, 0xC] strh r0, [r4, 0xC]
b _080771D8 b _080771D8
.align 2, 0 .align 2, 0
_080771C0: .4byte gUnknown_202063C _080771C0: .4byte gSprites
_080771C4: _080771C4:
movs r2, 0x12 movs r2, 0x12
ldrsh r0, [r4, r2] ldrsh r0, [r4, r2]
@@ -6113,7 +6113,7 @@ sub_80771E4: @ 80771E4
asrs r0, 16 asrs r0, 16
cmp r0, 0 cmp r0, 0
blt _08077254 blt _08077254
ldr r5, _08077260 @ =gUnknown_202063C ldr r5, _08077260 @ =gSprites
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
@@ -6161,7 +6161,7 @@ _08077254:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08077260: .4byte gUnknown_202063C _08077260: .4byte gSprites
_08077264: .4byte sub_8077268 _08077264: .4byte sub_8077268
thumb_func_end sub_80771E4 thumb_func_end sub_80771E4
+10 -10
View File
@@ -42,7 +42,7 @@ sub_8078178: @ 8078178
strh r0, [r1, 0xA] strh r0, [r1, 0xA]
movs r5, 0 movs r5, 0
lsls r0, r6, 4 lsls r0, r6, 4
ldr r7, _08078230 @ =gUnknown_202063C ldr r7, _08078230 @ =gSprites
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
adds r6, r0, r7 adds r6, r0, r7
@@ -93,7 +93,7 @@ _08078220: .4byte sub_80782BC
_08078224: .4byte gUnknown_83AD048 _08078224: .4byte gUnknown_83AD048
_08078228: .4byte gUnknown_83AD950 _08078228: .4byte gUnknown_83AD950
_0807822C: .4byte gUnknown_3005090 _0807822C: .4byte gUnknown_3005090
_08078230: .4byte gUnknown_202063C _08078230: .4byte gSprites
_08078234: .4byte gUnknown_83BF574 _08078234: .4byte gUnknown_83BF574
_08078238: _08078238:
movs r0, 0xF8 movs r0, 0xF8
@@ -101,7 +101,7 @@ _08078238:
strh r0, [r1, 0xA] strh r0, [r1, 0xA]
movs r5, 0 movs r5, 0
lsls r0, r6, 4 lsls r0, r6, 4
ldr r7, _080782B4 @ =gUnknown_202063C ldr r7, _080782B4 @ =gSprites
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
adds r6, r0, r7 adds r6, r0, r7
@@ -146,7 +146,7 @@ _0807828E:
cmp r5, 0x9 cmp r5, 0x9
bls _0807824A bls _0807824A
_08078298: _08078298:
ldr r0, _080782B4 @ =gUnknown_202063C ldr r0, _080782B4 @ =gSprites
lsls r1, r4, 4 lsls r1, r4, 4
adds r1, r4 adds r1, r4
lsls r1, 2 lsls r1, 2
@@ -160,7 +160,7 @@ _08078298:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_080782B4: .4byte gUnknown_202063C _080782B4: .4byte gSprites
_080782B8: .4byte gUnknown_83BF574 _080782B8: .4byte gUnknown_83BF574
thumb_func_end sub_8078178 thumb_func_end sub_8078178
@@ -390,7 +390,7 @@ _0807843A:
ldr r1, _080784C4 @ =0xffff0000 ldr r1, _080784C4 @ =0xffff0000
cmp r0, r1 cmp r0, r1
bne _08078484 bne _08078484
ldr r1, _080784C8 @ =gUnknown_202063C ldr r1, _080784C8 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -404,7 +404,7 @@ _08078484:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _080784C8 @ =gUnknown_202063C ldr r1, _080784C8 @ =gSprites
adds r0, r1 adds r0, r1
ldr r1, _080784CC @ =gUnknown_83BF554 ldr r1, _080784CC @ =gUnknown_83BF554
bl SetSubspriteTables bl SetSubspriteTables
@@ -427,7 +427,7 @@ _080784B8: .4byte 0xfffa0000
_080784BC: .4byte gUnknown_83BF55C _080784BC: .4byte gUnknown_83BF55C
_080784C0: .4byte 0x0000271a _080784C0: .4byte 0x0000271a
_080784C4: .4byte 0xffff0000 _080784C4: .4byte 0xffff0000
_080784C8: .4byte gUnknown_202063C _080784C8: .4byte gSprites
_080784CC: .4byte gUnknown_83BF554 _080784CC: .4byte gUnknown_83BF554
_080784D0: .4byte gUnknown_3005090 _080784D0: .4byte gUnknown_3005090
_080784D4: .4byte sub_80784D8 _080784D4: .4byte sub_80784D8
@@ -629,7 +629,7 @@ sub_807862C: @ 807862C
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _08078670 @ =gUnknown_202063C ldr r0, _08078670 @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r4, 0 adds r0, r4, 0
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
@@ -638,7 +638,7 @@ sub_807862C: @ 807862C
b _0807868E b _0807868E
.align 2, 0 .align 2, 0
_0807866C: .4byte gUnknown_3005090 _0807866C: .4byte gUnknown_3005090
_08078670: .4byte gUnknown_202063C _08078670: .4byte gSprites
_08078674: _08078674:
cmp r0, 0x27 cmp r0, 0x27
bne _0807868E bne _0807868E
+52 -52
View File
@@ -23,7 +23,7 @@ sub_80989F8: @ 80989F8
.align 2, 0 .align 2, 0
_08098A18: .4byte gUnknown_2037F02 _08098A18: .4byte gUnknown_2037F02
_08098A1C: _08098A1C:
ldr r1, _08098A60 @ =gUnknown_202063C ldr r1, _08098A60 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -57,7 +57,7 @@ _08098A58:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08098A60: .4byte gUnknown_202063C _08098A60: .4byte gSprites
_08098A64: .4byte gUnknown_3005090 _08098A64: .4byte gUnknown_3005090
_08098A68: .4byte sub_8098A6C _08098A68: .4byte sub_8098A6C
thumb_func_end sub_80989F8 thumb_func_end sub_80989F8
@@ -78,7 +78,7 @@ sub_8098A6C: @ 8098A6C
adds r7, r1, 0 adds r7, r1, 0
cmp r5, 0 cmp r5, 0
bne _08098B12 bne _08098B12
ldr r2, _08098AAC @ =gUnknown_202063C ldr r2, _08098AAC @ =gSprites
movs r6, 0x8 movs r6, 0x8
ldrsh r1, [r3, r6] ldrsh r1, [r3, r6]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -95,7 +95,7 @@ sub_8098A6C: @ 8098A6C
b _08098AB2 b _08098AB2
.align 2, 0 .align 2, 0
_08098AA8: .4byte gUnknown_3005090 _08098AA8: .4byte gUnknown_3005090
_08098AAC: .4byte gUnknown_202063C _08098AAC: .4byte gSprites
_08098AB0: _08098AB0:
strh r5, [r1, 0x24] strh r5, [r1, 0x24]
_08098AB2: _08098AB2:
@@ -240,7 +240,7 @@ _08098BA2:
_08098BAC: .4byte gUnknown_2023D44 _08098BAC: .4byte gUnknown_2023D44
_08098BB0: .4byte gUnknown_2037F1A _08098BB0: .4byte gUnknown_2037F1A
_08098BB4: _08098BB4:
ldr r1, _08098BF8 @ =gUnknown_202063C ldr r1, _08098BF8 @ =gSprites
lsls r0, r3, 4 lsls r0, r3, 4
adds r0, r3 adds r0, r3
lsls r0, 2 lsls r0, 2
@@ -275,7 +275,7 @@ _08098BF2:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08098BF8: .4byte gUnknown_202063C _08098BF8: .4byte gSprites
_08098BFC: .4byte gUnknown_2037F02 _08098BFC: .4byte gUnknown_2037F02
_08098C00: .4byte gUnknown_3005090 _08098C00: .4byte gUnknown_3005090
_08098C04: .4byte sub_8098C08 _08098C04: .4byte sub_8098C08
@@ -299,7 +299,7 @@ sub_8098C08: @ 8098C08
mov r12, r1 mov r12, r1
cmp r0, 0 cmp r0, 0
bne _08098CC0 bne _08098CC0
ldr r2, _08098C50 @ =gUnknown_202063C ldr r2, _08098C50 @ =gSprites
movs r7, 0x8 movs r7, 0x8
ldrsh r1, [r3, r7] ldrsh r1, [r3, r7]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -319,7 +319,7 @@ sub_8098C08: @ 8098C08
b _08098C56 b _08098C56
.align 2, 0 .align 2, 0
_08098C4C: .4byte gUnknown_3005090 _08098C4C: .4byte gUnknown_3005090
_08098C50: .4byte gUnknown_202063C _08098C50: .4byte gSprites
_08098C54: _08098C54:
strh r5, [r4, 0x24] strh r5, [r4, 0x24]
_08098C56: _08098C56:
@@ -406,7 +406,7 @@ sub_8098CD0: @ 8098CD0
.align 2, 0 .align 2, 0
_08098CF0: .4byte gUnknown_2037F02 _08098CF0: .4byte gUnknown_2037F02
_08098CF4: _08098CF4:
ldr r0, _08098D48 @ =gUnknown_202063C ldr r0, _08098D48 @ =gSprites
lsls r1, r3, 4 lsls r1, r3, 4
adds r1, r3 adds r1, r3
lsls r1, 2 lsls r1, 2
@@ -449,7 +449,7 @@ _08098D42:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08098D48: .4byte gUnknown_202063C _08098D48: .4byte gSprites
_08098D4C: .4byte gUnknown_3005090 _08098D4C: .4byte gUnknown_3005090
_08098D50: .4byte sub_8098D54 _08098D50: .4byte sub_8098D54
thumb_func_end sub_8098CD0 thumb_func_end sub_8098CD0
@@ -477,7 +477,7 @@ _08098D72:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08098DB4 beq _08098DB4
ldr r2, _08098DB0 @ =gUnknown_202063C ldr r2, _08098DB0 @ =gSprites
movs r0, 0x8 movs r0, 0x8
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -502,9 +502,9 @@ _08098D72:
b _08098DDE b _08098DDE
.align 2, 0 .align 2, 0
_08098DAC: .4byte gUnknown_3005090 _08098DAC: .4byte gUnknown_3005090
_08098DB0: .4byte gUnknown_202063C _08098DB0: .4byte gSprites
_08098DB4: _08098DB4:
ldr r3, _08098E40 @ =gUnknown_202063C ldr r3, _08098E40 @ =gSprites
movs r0, 0x8 movs r0, 0x8
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -575,7 +575,7 @@ _08098DDE:
strh r0, [r1, 0x26] strh r0, [r1, 0x26]
b _08098E7C b _08098E7C
.align 2, 0 .align 2, 0
_08098E40: .4byte gUnknown_202063C _08098E40: .4byte gSprites
_08098E44: _08098E44:
movs r6, 0x8 movs r6, 0x8
ldrsh r0, [r4, r6] ldrsh r0, [r4, r6]
@@ -629,7 +629,7 @@ sub_8098E90: @ 8098E90
bl GetAnimBankSpriteId bl GetAnimBankSpriteId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _08098EE4 @ =gUnknown_202063C ldr r2, _08098EE4 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -659,7 +659,7 @@ sub_8098E90: @ 8098E90
bx r0 bx r0
.align 2, 0 .align 2, 0
_08098EE0: .4byte gUnknown_2037F02 _08098EE0: .4byte gUnknown_2037F02
_08098EE4: .4byte gUnknown_202063C _08098EE4: .4byte gSprites
_08098EE8: .4byte gUnknown_3005090 _08098EE8: .4byte gUnknown_3005090
_08098EEC: .4byte sub_8098EF0 _08098EEC: .4byte sub_8098EF0
thumb_func_end sub_8098E90 thumb_func_end sub_8098E90
@@ -684,7 +684,7 @@ sub_8098EF0: @ 8098EF0
lsls r1, 16 lsls r1, 16
asrs r1, 16 asrs r1, 16
mov r12, r2 mov r12, r2
ldr r7, _08098F80 @ =gUnknown_202063C ldr r7, _08098F80 @ =gSprites
cmp r0, r1 cmp r0, r1
bne _08098F42 bne _08098F42
movs r0, 0 movs r0, 0
@@ -739,7 +739,7 @@ _08098F74:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08098F7C: .4byte gUnknown_3005090 _08098F7C: .4byte gUnknown_3005090
_08098F80: .4byte gUnknown_202063C _08098F80: .4byte gSprites
thumb_func_end sub_8098EF0 thumb_func_end sub_8098EF0
thumb_func_start sub_8098F84 thumb_func_start sub_8098F84
@@ -826,7 +826,7 @@ sub_8099004: @ 8099004
movs r2, 0xA movs r2, 0xA
ldrsh r1, [r5, r2] ldrsh r1, [r5, r2]
bl Sin bl Sin
ldr r2, _08099078 @ =gUnknown_202063C ldr r2, _08099078 @ =gSprites
lsls r1, r4, 4 lsls r1, r4, 4
adds r1, r4 adds r1, r4
lsls r1, 2 lsls r1, 2
@@ -868,7 +868,7 @@ _0809906E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08099074: .4byte gUnknown_3005090 _08099074: .4byte gUnknown_3005090
_08099078: .4byte gUnknown_202063C _08099078: .4byte gSprites
thumb_func_end sub_8099004 thumb_func_end sub_8099004
thumb_func_start sub_809907C thumb_func_start sub_809907C
@@ -1055,7 +1055,7 @@ _080991DC:
ldrh r0, [r5, 0x4] ldrh r0, [r5, 0x4]
movs r3, 0 movs r3, 0
strh r0, [r6, 0x2E] strh r0, [r6, 0x2E]
ldr r0, _08099248 @ =gUnknown_202063C ldr r0, _08099248 @ =gSprites
lsls r4, r7, 4 lsls r4, r7, 4
adds r4, r7 adds r4, r7
lsls r4, 2 lsls r4, 2
@@ -1098,7 +1098,7 @@ _080991DC:
_0809923C: .4byte gUnknown_2023D44 _0809923C: .4byte gUnknown_2023D44
_08099240: .4byte gUnknown_2037F1B _08099240: .4byte gUnknown_2037F1B
_08099244: .4byte gUnknown_2037F02 _08099244: .4byte gUnknown_2037F02
_08099248: .4byte gUnknown_202063C _08099248: .4byte gSprites
_0809924C: _0809924C:
cmp r0, 0x2 cmp r0, 0x2
bne _08099252 bne _08099252
@@ -1133,7 +1133,7 @@ sub_8099270: @ 8099270
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080992AC @ =gUnknown_202063C ldr r0, _080992AC @ =gSprites
adds r3, r1, r0 adds r3, r1, r0
ldrh r0, [r2, 0x2E] ldrh r0, [r2, 0x2E]
movs r6, 0x2E movs r6, 0x2E
@@ -1155,7 +1155,7 @@ _080992A4:
bl DestroyAnimSprite bl DestroyAnimSprite
b _080992DA b _080992DA
.align 2, 0 .align 2, 0
_080992AC: .4byte gUnknown_202063C _080992AC: .4byte gSprites
_080992B0: _080992B0:
subs r0, 0x1 subs r0, 0x1
strh r0, [r2, 0x2E] strh r0, [r2, 0x2E]
@@ -1226,7 +1226,7 @@ _08099328:
ldrh r0, [r2, 0x8] ldrh r0, [r2, 0x8]
movs r4, 0 movs r4, 0
strh r0, [r5, 0x2E] strh r0, [r5, 0x2E]
ldr r0, _08099388 @ =gUnknown_202063C ldr r0, _08099388 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -1266,7 +1266,7 @@ _08099328:
_0809937C: .4byte gUnknown_2037F1B _0809937C: .4byte gUnknown_2037F1B
_08099380: .4byte gUnknown_2023D44 _08099380: .4byte gUnknown_2023D44
_08099384: .4byte gUnknown_2037F02 _08099384: .4byte gUnknown_2037F02
_08099388: .4byte gUnknown_202063C _08099388: .4byte gSprites
_0809938C: .4byte DestroyAnimSprite _0809938C: .4byte DestroyAnimSprite
_08099390: .4byte sub_8074E14 _08099390: .4byte sub_8074E14
thumb_func_end sub_80992E0 thumb_func_end sub_80992E0
@@ -1318,7 +1318,7 @@ _080993E8:
ldr r5, _08099444 @ =gUnknown_2037F02 ldr r5, _08099444 @ =gUnknown_2037F02
ldrh r0, [r5, 0x8] ldrh r0, [r5, 0x8]
strh r0, [r6, 0x2E] strh r0, [r6, 0x2E]
ldr r0, _08099448 @ =gUnknown_202063C ldr r0, _08099448 @ =gSprites
lsls r4, r7, 4 lsls r4, r7, 4
adds r4, r7 adds r4, r7
lsls r4, 2 lsls r4, 2
@@ -1359,7 +1359,7 @@ _080993E8:
_0809943C: .4byte gUnknown_2037F1B _0809943C: .4byte gUnknown_2037F1B
_08099440: .4byte gUnknown_2023D44 _08099440: .4byte gUnknown_2023D44
_08099444: .4byte gUnknown_2037F02 _08099444: .4byte gUnknown_2037F02
_08099448: .4byte gUnknown_202063C _08099448: .4byte gSprites
_0809944C: .4byte DestroyAnimSprite _0809944C: .4byte DestroyAnimSprite
_08099450: _08099450:
ldr r1, _08099464 @ =sub_809946C ldr r1, _08099464 @ =sub_809946C
@@ -1379,7 +1379,7 @@ _08099468: .4byte sub_8074E14
thumb_func_start sub_809946C thumb_func_start sub_809946C
sub_809946C: @ 809946C sub_809946C: @ 809946C
push {r4,lr} push {r4,lr}
ldr r4, _08099498 @ =gUnknown_202063C ldr r4, _08099498 @ =gSprites
movs r1, 0x38 movs r1, 0x38
ldrsh r2, [r0, r1] ldrsh r2, [r0, r1]
lsls r1, r2, 4 lsls r1, r2, 4
@@ -1400,7 +1400,7 @@ sub_809946C: @ 809946C
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08099498: .4byte gUnknown_202063C _08099498: .4byte gSprites
thumb_func_end sub_809946C thumb_func_end sub_809946C
thumb_func_start sub_809949C thumb_func_start sub_809949C
@@ -1489,7 +1489,7 @@ sub_8099530: @ 8099530
ldrh r2, [r5, 0x1E] ldrh r2, [r5, 0x1E]
adds r0, r2 adds r0, r2
strh r0, [r5, 0x1E] strh r0, [r5, 0x1E]
ldr r2, _0809958C @ =gUnknown_202063C ldr r2, _0809958C @ =gSprites
lsls r4, r1, 4 lsls r4, r1, 4
adds r4, r1 adds r4, r1
lsls r4, 2 lsls r4, 2
@@ -1521,7 +1521,7 @@ _08099580:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08099588: .4byte gUnknown_3005090 _08099588: .4byte gUnknown_3005090
_0809958C: .4byte gUnknown_202063C _0809958C: .4byte gSprites
_08099590: .4byte sub_8099594 _08099590: .4byte sub_8099594
thumb_func_end sub_8099530 thumb_func_end sub_8099530
@@ -1552,7 +1552,7 @@ _080995BC:
ldrh r1, [r4, 0x20] ldrh r1, [r4, 0x20]
adds r2, r1 adds r2, r1
strh r2, [r4, 0x20] strh r2, [r4, 0x20]
ldr r3, _080995F8 @ =gUnknown_202063C ldr r3, _080995F8 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -1577,7 +1577,7 @@ _080995F0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080995F8: .4byte gUnknown_202063C _080995F8: .4byte gSprites
thumb_func_end sub_8099594 thumb_func_end sub_8099594
thumb_func_start sub_80995FC thumb_func_start sub_80995FC
@@ -1686,7 +1686,7 @@ sub_80996B8: @ 80996B8
lsls r1, 3 lsls r1, 3
adds r1, r0 adds r1, r0
ldrb r2, [r1, 0x8] ldrb r2, [r1, 0x8]
ldr r3, _08099700 @ =gUnknown_202063C ldr r3, _08099700 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -1713,7 +1713,7 @@ _080996F6:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080996FC: .4byte gUnknown_3005090 _080996FC: .4byte gUnknown_3005090
_08099700: .4byte gUnknown_202063C _08099700: .4byte gSprites
thumb_func_end sub_80996B8 thumb_func_end sub_80996B8
thumb_func_start sub_8099704 thumb_func_start sub_8099704
@@ -1815,7 +1815,7 @@ sub_8099788: @ 8099788
ldrsh r0, [r4, r1] ldrsh r0, [r4, r1]
cmp r0, 0 cmp r0, 0
bne _080997E0 bne _080997E0
ldr r0, _080997DC @ =gUnknown_202063C ldr r0, _080997DC @ =gSprites
lsls r2, r7, 4 lsls r2, r7, 4
adds r1, r2, r7 adds r1, r2, r7
lsls r1, 2 lsls r1, 2
@@ -1826,14 +1826,14 @@ sub_8099788: @ 8099788
b _08099826 b _08099826
.align 2, 0 .align 2, 0
_080997D8: .4byte gUnknown_3005090 _080997D8: .4byte gUnknown_3005090
_080997DC: .4byte gUnknown_202063C _080997DC: .4byte gSprites
_080997E0: _080997E0:
ldrb r0, [r4, 0x12] ldrb r0, [r4, 0x12]
bl GetBankSide bl GetBankSide
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08099808 bne _08099808
ldr r1, _08099804 @ =gUnknown_202063C ldr r1, _08099804 @ =gSprites
lsls r2, r7, 4 lsls r2, r7, 4
adds r0, r2, r7 adds r0, r2, r7
lsls r0, 2 lsls r0, 2
@@ -1846,9 +1846,9 @@ _080997E0:
bge _08099824 bge _08099824
b _08099822 b _08099822
.align 2, 0 .align 2, 0
_08099804: .4byte gUnknown_202063C _08099804: .4byte gSprites
_08099808: _08099808:
ldr r1, _080998A8 @ =gUnknown_202063C ldr r1, _080998A8 @ =gSprites
lsls r2, r7, 4 lsls r2, r7, 4
adds r0, r2, r7 adds r0, r2, r7
lsls r0, 2 lsls r0, 2
@@ -1934,7 +1934,7 @@ _0809989C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080998A8: .4byte gUnknown_202063C _080998A8: .4byte gSprites
_080998AC: .4byte gUnknown_3005090 _080998AC: .4byte gUnknown_3005090
thumb_func_end sub_8099788 thumb_func_end sub_8099788
@@ -2428,7 +2428,7 @@ _08099C3A:
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r4, 0x16] strh r0, [r4, 0x16]
ldr r2, _08099CB0 @ =gUnknown_202063C ldr r2, _08099CB0 @ =gSprites
movs r0, 0x16 movs r0, 0x16
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2459,7 +2459,7 @@ _08099C3A:
.align 2, 0 .align 2, 0
_08099CA8: .4byte gUnknown_3005090 _08099CA8: .4byte gUnknown_3005090
_08099CAC: .4byte gUnknown_2037EE8 _08099CAC: .4byte gUnknown_2037EE8
_08099CB0: .4byte gUnknown_202063C _08099CB0: .4byte gSprites
_08099CB4: .4byte sub_8099CB8 _08099CB4: .4byte sub_8099CB8
thumb_func_end sub_8099BD4 thumb_func_end sub_8099BD4
@@ -2495,7 +2495,7 @@ sub_8099CB8: @ 8099CB8
beq _08099D2A beq _08099D2A
cmp r1, 0 cmp r1, 0
beq _08099D14 beq _08099D14
ldr r2, _08099D10 @ =gUnknown_202063C ldr r2, _08099D10 @ =gSprites
movs r0, 0x16 movs r0, 0x16
ldrsh r1, [r3, r0] ldrsh r1, [r3, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2508,9 +2508,9 @@ sub_8099CB8: @ 8099CB8
b _08099D28 b _08099D28
.align 2, 0 .align 2, 0
_08099D0C: .4byte gUnknown_3005090 _08099D0C: .4byte gUnknown_3005090
_08099D10: .4byte gUnknown_202063C _08099D10: .4byte gSprites
_08099D14: _08099D14:
ldr r2, _08099D50 @ =gUnknown_202063C ldr r2, _08099D50 @ =gSprites
movs r0, 0x16 movs r0, 0x16
ldrsh r1, [r3, r0] ldrsh r1, [r3, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2531,7 +2531,7 @@ _08099D2A:
ldrsh r4, [r3, r2] ldrsh r4, [r3, r2]
cmp r4, 0 cmp r4, 0
beq _08099D54 beq _08099D54
ldr r2, _08099D50 @ =gUnknown_202063C ldr r2, _08099D50 @ =gSprites
movs r0, 0x16 movs r0, 0x16
ldrsh r1, [r3, r0] ldrsh r1, [r3, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2542,9 +2542,9 @@ _08099D2A:
strh r1, [r0, 0x26] strh r1, [r0, 0x26]
b _08099D64 b _08099D64
.align 2, 0 .align 2, 0
_08099D50: .4byte gUnknown_202063C _08099D50: .4byte gSprites
_08099D54: _08099D54:
ldr r2, _08099D9C @ =gUnknown_202063C ldr r2, _08099D9C @ =gSprites
movs r0, 0x16 movs r0, 0x16
ldrsh r1, [r3, r0] ldrsh r1, [r3, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2560,7 +2560,7 @@ _08099D64:
asrs r4, r0, 16 asrs r4, r0, 16
cmp r4, 0 cmp r4, 0
bne _08099D96 bne _08099D96
ldr r2, _08099D9C @ =gUnknown_202063C ldr r2, _08099D9C @ =gSprites
movs r0, 0x16 movs r0, 0x16
ldrsh r1, [r3, r0] ldrsh r1, [r3, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2582,7 +2582,7 @@ _08099D96:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08099D9C: .4byte gUnknown_202063C _08099D9C: .4byte gSprites
thumb_func_end sub_8099CB8 thumb_func_end sub_8099CB8
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+360 -360
View File
File diff suppressed because it is too large Load Diff
+136 -136
View File
File diff suppressed because it is too large Load Diff
+119 -119
View File
@@ -59,7 +59,7 @@ sub_80EEC0C: @ 80EEC0C
ldr r0, _080EEDCC @ =gUnknown_3004FF0 ldr r0, _080EEDCC @ =gUnknown_3004FF0
adds r4, r0 adds r4, r0
ldrb r0, [r4] ldrb r0, [r4]
ldr r1, _080EEDD0 @ =gUnknown_202063C ldr r1, _080EEDD0 @ =gSprites
mov r9, r1 mov r9, r1
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
@@ -69,12 +69,12 @@ sub_80EEC0C: @ 80EEC0C
ldrh r6, [r4, 0x38] ldrh r6, [r4, 0x38]
lsls r6, 24 lsls r6, 24
lsrs r6, 24 lsrs r6, 24
ldr r0, _080EEDD4 @ =nullsub_8 ldr r0, _080EEDD4 @ =SpriteCallbackDummy
bl CreateInvisibleSpriteWithCallback bl CreateInvisibleSpriteWithCallback
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
str r0, [sp, 0x14] str r0, [sp, 0x14]
ldr r0, _080EEDD4 @ =nullsub_8 ldr r0, _080EEDD4 @ =SpriteCallbackDummy
bl CreateInvisibleSpriteWithCallback bl CreateInvisibleSpriteWithCallback
mov r10, r0 mov r10, r0
mov r2, r10 mov r2, r10
@@ -146,7 +146,7 @@ sub_80EEC0C: @ 80EEC0C
movs r0, 0x1C movs r0, 0x1C
add r9, r0 add r9, r0
add r6, r9 add r6, r9
ldr r1, _080EEDD4 @ =nullsub_8 ldr r1, _080EEDD4 @ =SpriteCallbackDummy
str r1, [r6] str r1, [r6]
add r4, r9 add r4, r9
str r1, [r4] str r1, [r4]
@@ -210,8 +210,8 @@ _080EEDC0: .4byte 0x00003f3f
_080EEDC4: .4byte 0x00003f3d _080EEDC4: .4byte 0x00003f3d
_080EEDC8: .4byte 0x00003f42 _080EEDC8: .4byte 0x00003f42
_080EEDCC: .4byte gUnknown_3004FF0 _080EEDCC: .4byte gUnknown_3004FF0
_080EEDD0: .4byte gUnknown_202063C _080EEDD0: .4byte gSprites
_080EEDD4: .4byte nullsub_8 _080EEDD4: .4byte SpriteCallbackDummy
_080EEDD8: .4byte gUnknown_8D2EC70 _080EEDD8: .4byte gUnknown_8D2EC70
_080EEDDC: .4byte gUnknown_8D2EC24 _080EEDDC: .4byte gUnknown_8D2EC24
_080EEDE0: .4byte gUnknown_8D2DF78 _080EEDE0: .4byte gUnknown_8D2DF78
@@ -378,7 +378,7 @@ _080EEF00:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r6, _080EEFC0 @ =gUnknown_202063C ldr r6, _080EEFC0 @ =gSprites
adds r0, r6 adds r0, r6
bl DestroySprite bl DestroySprite
movs r0, 0xC movs r0, 0xC
@@ -442,7 +442,7 @@ _080EEFA8:
_080EEFB4: .4byte gUnknown_2022984 _080EEFB4: .4byte gUnknown_2022984
_080EEFB8: .4byte gUnknown_2022986 _080EEFB8: .4byte gUnknown_2022986
_080EEFBC: .4byte 0x00003f3f _080EEFBC: .4byte 0x00003f3f
_080EEFC0: .4byte gUnknown_202063C _080EEFC0: .4byte gSprites
_080EEFC4: .4byte gUnknown_3004FF0 _080EEFC4: .4byte gUnknown_3004FF0
thumb_func_end sub_80EEDF4 thumb_func_end sub_80EEDF4
@@ -464,7 +464,7 @@ sub_80EEFC8: @ 80EEFC8
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
lsls r5, 2 lsls r5, 2
ldr r0, _080EF0A4 @ =gUnknown_202063C ldr r0, _080EF0A4 @ =gSprites
adds r5, r0 adds r5, r0
ldrb r1, [r5, 0x6] ldrb r1, [r5, 0x6]
mov r10, r1 mov r10, r1
@@ -488,7 +488,7 @@ sub_80EEFC8: @ 80EEFC8
lsls r6, r4, 4 lsls r6, r4, 4
adds r6, r4 adds r6, r4
lsls r6, 2 lsls r6, 2
ldr r2, _080EF0A4 @ =gUnknown_202063C ldr r2, _080EF0A4 @ =gSprites
adds r6, r2 adds r6, r2
ldrb r4, [r6, 0x5] ldrb r4, [r6, 0x5]
lsrs r4, 4 lsrs r4, 4
@@ -528,7 +528,7 @@ sub_80EEFC8: @ 80EEFC8
lsls r1, r2, 4 lsls r1, r2, 4
add r1, r10 add r1, r10
lsls r1, 2 lsls r1, 2
ldr r0, _080EF0A4 @ =gUnknown_202063C ldr r0, _080EF0A4 @ =gSprites
adds r1, r0 adds r1, r0
mov r0, r9 mov r0, r9
ldrb r2, [r0] ldrb r2, [r0]
@@ -554,7 +554,7 @@ sub_80EEFC8: @ 80EEFC8
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EF0A0: .4byte gUnknown_3004FF0 _080EF0A0: .4byte gUnknown_3004FF0
_080EF0A4: .4byte gUnknown_202063C _080EF0A4: .4byte gSprites
_080EF0A8: .4byte 0x0000d709 _080EF0A8: .4byte 0x0000d709
_080EF0AC: .4byte 0x0000d70a _080EF0AC: .4byte 0x0000d70a
_080EF0B0: .4byte gUnknown_20371F8 _080EF0B0: .4byte gUnknown_20371F8
@@ -594,7 +594,7 @@ sub_80EF0E0: @ 80EF0E0
ldr r1, _080EF168 @ =gUnknown_3004FF0 ldr r1, _080EF168 @ =gUnknown_3004FF0
adds r0, r1 adds r0, r1
ldrb r0, [r0] ldrb r0, [r0]
ldr r1, _080EF16C @ =gUnknown_202063C ldr r1, _080EF16C @ =gSprites
mov r8, r1 mov r8, r1
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
@@ -651,7 +651,7 @@ sub_80EF0E0: @ 80EF0E0
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EF168: .4byte gUnknown_3004FF0 _080EF168: .4byte gUnknown_3004FF0
_080EF16C: .4byte gUnknown_202063C _080EF16C: .4byte gSprites
_080EF170: .4byte 0x0000d709 _080EF170: .4byte 0x0000d709
_080EF174: .4byte 0x0000d70a _080EF174: .4byte 0x0000d70a
_080EF178: .4byte 0x0000d6ff _080EF178: .4byte 0x0000d6ff
@@ -871,7 +871,7 @@ _080EF314: .4byte 0x000002cf
_080EF318: _080EF318:
adds r0, r5, 0 adds r0, r5, 0
bl sub_8075980 bl sub_8075980
ldr r1, _080EF340 @ =gUnknown_202063C ldr r1, _080EF340 @ =gSprites
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
lsls r0, 2 lsls r0, 2
@@ -888,7 +888,7 @@ _080EF338:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EF340: .4byte gUnknown_202063C _080EF340: .4byte gSprites
thumb_func_end sub_80EF298 thumb_func_end sub_80EF298
thumb_func_start sub_80EF344 thumb_func_start sub_80EF344
@@ -972,7 +972,7 @@ _080EF3D8:
bl sub_8074480 bl sub_8074480
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 24 lsls r1, 24
ldr r2, _080EF454 @ =gUnknown_202063C ldr r2, _080EF454 @ =gSprites
mov r3, r9 mov r3, r9
lsls r0, r3, 4 lsls r0, r3, 4
add r0, r9 add r0, r9
@@ -1016,7 +1016,7 @@ _080EF3D8:
b _080EF482 b _080EF482
.align 2, 0 .align 2, 0
_080EF450: .4byte gUnknown_2037F1A _080EF450: .4byte gUnknown_2037F1A
_080EF454: .4byte gUnknown_202063C _080EF454: .4byte gSprites
_080EF458: _080EF458:
movs r1, 0x1C movs r1, 0x1C
ldrsh r0, [r6, r1] ldrsh r0, [r6, r1]
@@ -1228,7 +1228,7 @@ sub_80EF5AC: @ 80EF5AC
adds r5, r0, 0 adds r5, r0, 0
lsls r5, 24 lsls r5, 24
lsrs r5, 24 lsrs r5, 24
ldr r1, _080EF67C @ =gUnknown_202063C ldr r1, _080EF67C @ =gSprites
mov r9, r1 mov r9, r1
lsls r4, r5, 4 lsls r4, r5, 4
adds r4, r5 adds r4, r5
@@ -1299,7 +1299,7 @@ sub_80EF5AC: @ 80EF5AC
.align 2, 0 .align 2, 0
_080EF674: .4byte gUnknown_2023D68 _080EF674: .4byte gUnknown_2023D68
_080EF678: .4byte gUnknown_82606F4 _080EF678: .4byte gUnknown_82606F4
_080EF67C: .4byte gUnknown_202063C _080EF67C: .4byte gSprites
_080EF680: .4byte gUnknown_2037F1B _080EF680: .4byte gUnknown_2037F1B
_080EF684: .4byte sub_80EF8C0 _080EF684: .4byte sub_80EF8C0
_080EF688: .4byte gUnknown_2024018 _080EF688: .4byte gUnknown_2024018
@@ -1319,7 +1319,7 @@ sub_80EF698: @ 80EF698
lsls r0, 3 lsls r0, 3
adds r0, r1 adds r0, r1
ldrb r1, [r0, 0x8] ldrb r1, [r0, 0x8]
ldr r2, _080EF6CC @ =gUnknown_202063C ldr r2, _080EF6CC @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -1335,7 +1335,7 @@ _080EF6C2:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EF6C8: .4byte gUnknown_3005090 _080EF6C8: .4byte gUnknown_3005090
_080EF6CC: .4byte gUnknown_202063C _080EF6CC: .4byte gSprites
_080EF6D0: .4byte 0x0000ffff _080EF6D0: .4byte 0x0000ffff
thumb_func_end sub_80EF698 thumb_func_end sub_80EF698
@@ -1399,7 +1399,7 @@ _080EF708:
adds r5, r0, 0 adds r5, r0, 0
lsls r5, 24 lsls r5, 24
lsrs r5, 24 lsrs r5, 24
ldr r0, _080EF7D0 @ =gUnknown_202063C ldr r0, _080EF7D0 @ =gSprites
mov r9, r0 mov r9, r0
lsls r4, r5, 4 lsls r4, r5, 4
adds r4, r5 adds r4, r5
@@ -1426,7 +1426,7 @@ _080EF708:
movs r0, 0x1C movs r0, 0x1C
add r9, r0 add r9, r0
add r4, r9 add r4, r9
ldr r0, _080EF7D8 @ =nullsub_8 ldr r0, _080EF7D8 @ =SpriteCallbackDummy
str r0, [r4] str r0, [r4]
movs r0, 0 movs r0, 0
bl GetBankByIdentity bl GetBankByIdentity
@@ -1459,9 +1459,9 @@ _080EF708:
_080EF7C4: .4byte gSaveBlock2Ptr _080EF7C4: .4byte gSaveBlock2Ptr
_080EF7C8: .4byte gUnknown_2023D68 _080EF7C8: .4byte gUnknown_2023D68
_080EF7CC: .4byte gUnknown_82606F4 _080EF7CC: .4byte gUnknown_82606F4
_080EF7D0: .4byte gUnknown_202063C _080EF7D0: .4byte gSprites
_080EF7D4: .4byte gUnknown_2037F1B _080EF7D4: .4byte gUnknown_2037F1B
_080EF7D8: .4byte nullsub_8 _080EF7D8: .4byte SpriteCallbackDummy
_080EF7DC: .4byte gUnknown_2023D44 _080EF7DC: .4byte gUnknown_2023D44
_080EF7E0: .4byte sub_8012354 _080EF7E0: .4byte sub_8012354
_080EF7E4: .4byte gUnknown_3005090 _080EF7E4: .4byte gUnknown_3005090
@@ -1473,7 +1473,7 @@ sub_80EF7EC: @ 80EF7EC
push {r4-r6,lr} push {r4-r6,lr}
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r6, _080EF84C @ =gUnknown_202063C ldr r6, _080EF84C @ =gSprites
movs r0, 0 movs r0, 0
bl GetBankByIdentity bl GetBankByIdentity
ldr r1, _080EF850 @ =gUnknown_2023D44 ldr r1, _080EF850 @ =gUnknown_2023D44
@@ -1517,7 +1517,7 @@ _080EF846:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EF84C: .4byte gUnknown_202063C _080EF84C: .4byte gSprites
_080EF850: .4byte gUnknown_2023D44 _080EF850: .4byte gUnknown_2023D44
_080EF854: .4byte gUnknown_3005090 _080EF854: .4byte gUnknown_3005090
_080EF858: .4byte sub_80EF8C0 _080EF858: .4byte sub_80EF8C0
@@ -1530,7 +1530,7 @@ sub_80EF864: @ 80EF864
push {r4-r6,lr} push {r4-r6,lr}
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r6, _080EF8B8 @ =gUnknown_202063C ldr r6, _080EF8B8 @ =gSprites
movs r0, 0 movs r0, 0
bl GetBankByIdentity bl GetBankByIdentity
ldr r4, _080EF8BC @ =gUnknown_2023D44 ldr r4, _080EF8BC @ =gUnknown_2023D44
@@ -1566,7 +1566,7 @@ _080EF8B0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EF8B8: .4byte gUnknown_202063C _080EF8B8: .4byte gSprites
_080EF8BC: .4byte gUnknown_2023D44 _080EF8BC: .4byte gUnknown_2023D44
thumb_func_end sub_80EF864 thumb_func_end sub_80EF864
@@ -1710,7 +1710,7 @@ sub_80EF9B4: @ 80EF9B4
strh r0, [r4, 0x38] strh r0, [r4, 0x38]
ldr r0, _080EF9FC @ =sub_80EFA0C ldr r0, _080EF9FC @ =sub_80EFA0C
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
ldr r2, _080EFA00 @ =gUnknown_202063C ldr r2, _080EFA00 @ =gSprites
ldr r1, _080EFA04 @ =gUnknown_2023D44 ldr r1, _080EFA04 @ =gUnknown_2023D44
ldr r0, _080EFA08 @ =gUnknown_2037F1B ldr r0, _080EFA08 @ =gUnknown_2037F1B
ldrb r0, [r0] ldrb r0, [r0]
@@ -1729,7 +1729,7 @@ _080EF9F0:
.align 2, 0 .align 2, 0
_080EF9F8: .4byte nullsub_43 _080EF9F8: .4byte nullsub_43
_080EF9FC: .4byte sub_80EFA0C _080EF9FC: .4byte sub_80EFA0C
_080EFA00: .4byte gUnknown_202063C _080EFA00: .4byte gSprites
_080EFA04: .4byte gUnknown_2023D44 _080EFA04: .4byte gUnknown_2023D44
_080EFA08: .4byte gUnknown_2037F1B _080EFA08: .4byte gUnknown_2037F1B
thumb_func_end sub_80EF9B4 thumb_func_end sub_80EF9B4
@@ -1789,7 +1789,7 @@ _080EFA62:
movs r0, 0x1C movs r0, 0x1C
str r0, [r1] str r0, [r1]
ldr r2, _080EFAA8 @ =gUnknown_300542C ldr r2, _080EFAA8 @ =gUnknown_300542C
ldr r1, _080EFAAC @ =gUnknown_202063C ldr r1, _080EFAAC @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -1813,7 +1813,7 @@ _080EFA62:
.align 2, 0 .align 2, 0
_080EFAA4: .4byte gUnknown_3005424 _080EFAA4: .4byte gUnknown_3005424
_080EFAA8: .4byte gUnknown_300542C _080EFAA8: .4byte gUnknown_300542C
_080EFAAC: .4byte gUnknown_202063C _080EFAAC: .4byte gSprites
_080EFAB0: .4byte gUnknown_3005428 _080EFAB0: .4byte gUnknown_3005428
_080EFAB4: _080EFAB4:
ldrh r0, [r5, 0x1C] ldrh r0, [r5, 0x1C]
@@ -1829,7 +1829,7 @@ _080EFAB4:
ldrh r1, [r5, 0xE] ldrh r1, [r5, 0xE]
adds r0, r1 adds r0, r1
strh r0, [r5, 0xE] strh r0, [r5, 0xE]
ldr r0, _080EFAF0 @ =gUnknown_202063C ldr r0, _080EFAF0 @ =gSprites
lsls r1, r4, 4 lsls r1, r4, 4
adds r1, r4 adds r1, r4
lsls r1, 2 lsls r1, 2
@@ -1846,12 +1846,12 @@ _080EFAB4:
ble _080EFB48 ble _080EFB48
b _080EFB12 b _080EFB12
.align 2, 0 .align 2, 0
_080EFAF0: .4byte gUnknown_202063C _080EFAF0: .4byte gSprites
_080EFAF4: .4byte 0x0000047f _080EFAF4: .4byte 0x0000047f
_080EFAF8: _080EFAF8:
adds r0, r4, 0 adds r0, r4, 0
bl sub_8075980 bl sub_8075980
ldr r1, _080EFB1C @ =gUnknown_202063C ldr r1, _080EFB1C @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -1867,7 +1867,7 @@ _080EFB12:
strh r0, [r5, 0x8] strh r0, [r5, 0x8]
b _080EFB48 b _080EFB48
.align 2, 0 .align 2, 0
_080EFB1C: .4byte gUnknown_202063C _080EFB1C: .4byte gSprites
_080EFB20: _080EFB20:
ldr r0, _080EFB50 @ =gUnknown_3005090 ldr r0, _080EFB50 @ =gUnknown_3005090
lsls r1, r6, 2 lsls r1, r6, 2
@@ -2554,7 +2554,7 @@ _080F004C:
ldr r0, _080F0094 @ =0x0000013b ldr r0, _080F0094 @ =0x0000013b
cmp r1, r0 cmp r1, r0
bne _080F0088 bne _080F0088
ldr r5, _080F0098 @ =gUnknown_202063C ldr r5, _080F0098 @ =gSprites
ldr r4, _080F009C @ =gUnknown_2023D44 ldr r4, _080F009C @ =gUnknown_2023D44
ldrb r0, [r7] ldrb r0, [r7]
adds r0, r4 adds r0, r4
@@ -2588,7 +2588,7 @@ _080F0088:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F0094: .4byte 0x0000013b _080F0094: .4byte 0x0000013b
_080F0098: .4byte gUnknown_202063C _080F0098: .4byte gSprites
_080F009C: .4byte gUnknown_2023D44 _080F009C: .4byte gUnknown_2023D44
_080F00A0: .4byte sub_80F00A4 _080F00A0: .4byte sub_80F00A4
thumb_func_end sub_80EFFC4 thumb_func_end sub_80EFFC4
@@ -2763,7 +2763,7 @@ _080F01E0:
movs r0, 0x4 movs r0, 0x4
bl sub_80F05B4 bl sub_80F05B4
movs r7, 0 movs r7, 0
ldr r2, _080F0264 @ =gUnknown_202063C ldr r2, _080F0264 @ =gSprites
mov r9, r2 mov r9, r2
movs r0, 0x1C movs r0, 0x1C
add r0, r9 add r0, r9
@@ -2824,7 +2824,7 @@ _080F024E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F0264: .4byte gUnknown_202063C _080F0264: .4byte gSprites
_080F0268: .4byte gUnknown_840C104 _080F0268: .4byte gUnknown_840C104
_080F026C: .4byte gUnknown_840BF3C _080F026C: .4byte gUnknown_840BF3C
_080F0270: .4byte sub_80F0278 _080F0270: .4byte sub_80F0278
@@ -2900,7 +2900,7 @@ sub_80F02B0: @ 80F02B0
adds r3, r5, 0 adds r3, r5, 0
bl LaunchBallFadeMonTask bl LaunchBallFadeMonTask
_080F0302: _080F0302:
ldr r6, _080F0370 @ =gUnknown_202063C ldr r6, _080F0370 @ =gSprites
ldr r5, _080F0374 @ =gUnknown_2023D44 ldr r5, _080F0374 @ =gUnknown_2023D44
ldr r4, _080F036C @ =gUnknown_2037F1B ldr r4, _080F036C @ =gUnknown_2037F1B
ldrb r0, [r4] ldrb r0, [r4]
@@ -2951,7 +2951,7 @@ _080F0302:
_080F0364: .4byte sub_80F0378 _080F0364: .4byte sub_80F0378
_080F0368: .4byte gUnknown_2023D68 _080F0368: .4byte gUnknown_2023D68
_080F036C: .4byte gUnknown_2037F1B _080F036C: .4byte gUnknown_2037F1B
_080F0370: .4byte gUnknown_202063C _080F0370: .4byte gSprites
_080F0374: .4byte gUnknown_2023D44 _080F0374: .4byte gUnknown_2023D44
thumb_func_end sub_80F02B0 thumb_func_end sub_80F02B0
@@ -2973,7 +2973,7 @@ sub_80F0378: @ 80F0378
orrs r0, r1 orrs r0, r1
strb r0, [r2] strb r0, [r2]
_080F0396: _080F0396:
ldr r4, _080F03C4 @ =gUnknown_202063C ldr r4, _080F03C4 @ =gSprites
ldr r3, _080F03C8 @ =gUnknown_2023D44 ldr r3, _080F03C8 @ =gUnknown_2023D44
ldr r2, _080F03CC @ =gUnknown_2037F1B ldr r2, _080F03CC @ =gUnknown_2037F1B
ldrb r0, [r2] ldrb r0, [r2]
@@ -2995,7 +2995,7 @@ _080F0396:
movs r5, 0x1 movs r5, 0x1
b _080F03F0 b _080F03F0
.align 2, 0 .align 2, 0
_080F03C4: .4byte gUnknown_202063C _080F03C4: .4byte gSprites
_080F03C8: .4byte gUnknown_2023D44 _080F03C8: .4byte gUnknown_2023D44
_080F03CC: .4byte gUnknown_2037F1B _080F03CC: .4byte gUnknown_2037F1B
_080F03D0: _080F03D0:
@@ -3025,7 +3025,7 @@ _080F03F0:
beq _080F0456 beq _080F0456
cmp r5, 0 cmp r5, 0
beq _080F0456 beq _080F0456
ldr r4, _080F0460 @ =gUnknown_202063C ldr r4, _080F0460 @ =gSprites
ldr r3, _080F0464 @ =gUnknown_2023D44 ldr r3, _080F0464 @ =gUnknown_2023D44
ldr r2, _080F0468 @ =gUnknown_2037F1B ldr r2, _080F0468 @ =gUnknown_2037F1B
ldrb r0, [r2] ldrb r0, [r2]
@@ -3072,7 +3072,7 @@ _080F0456:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F045C: .4byte 0xfffffee0 _080F045C: .4byte 0xfffffee0
_080F0460: .4byte gUnknown_202063C _080F0460: .4byte gSprites
_080F0464: .4byte gUnknown_2023D44 _080F0464: .4byte gUnknown_2023D44
_080F0468: .4byte gUnknown_2037F1B _080F0468: .4byte gUnknown_2037F1B
_080F046C: .4byte gUnknown_2024018 _080F046C: .4byte gUnknown_2024018
@@ -3418,7 +3418,7 @@ sub_80F06A4: @ 80F06A4
lsls r4, r0, 4 lsls r4, r0, 4
add r4, r10 add r4, r10
lsls r4, 2 lsls r4, 2
ldr r5, _080F0788 @ =gUnknown_202063C ldr r5, _080F0788 @ =gSprites
adds r7, r4, r5 adds r7, r4, r5
ldr r0, _080F078C @ =gUnknown_840C068 ldr r0, _080F078C @ =gUnknown_840C068
ldr r1, [sp] ldr r1, [sp]
@@ -3469,7 +3469,7 @@ _080F0740:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F0776 bne _080F0776
ldr r0, _080F0788 @ =gUnknown_202063C ldr r0, _080F0788 @ =gSprites
mov r2, r10 mov r2, r10
lsls r1, r2, 4 lsls r1, r2, 4
add r1, r10 add r1, r10
@@ -3484,7 +3484,7 @@ _080F0776:
.align 2, 0 .align 2, 0
_080F0780: .4byte gUnknown_3005090 _080F0780: .4byte gUnknown_3005090
_080F0784: .4byte gUnknown_840C0A4 _080F0784: .4byte gUnknown_840C0A4
_080F0788: .4byte gUnknown_202063C _080F0788: .4byte gSprites
_080F078C: .4byte gUnknown_840C068 _080F078C: .4byte gUnknown_840C068
_080F0790: .4byte sub_80F07BC _080F0790: .4byte sub_80F07BC
_080F0794: .4byte gMain _080F0794: .4byte gMain
@@ -3592,7 +3592,7 @@ sub_80F0818: @ 80F0818
ldrb r1, [r1, 0x10] ldrb r1, [r1, 0x10]
str r1, [sp, 0xC] str r1, [sp, 0xC]
movs r7, 0 movs r7, 0
ldr r3, _080F0900 @ =gUnknown_202063C ldr r3, _080F0900 @ =gSprites
mov r10, r3 mov r10, r3
mov r1, r8 mov r1, r8
lsls r0, r1, 1 lsls r0, r1, 1
@@ -3622,7 +3622,7 @@ _080F085E:
ldrb r1, [r0] ldrb r1, [r0]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080F090C @ =gUnknown_2020658 ldr r0, _080F090C @ =gSprites + 0x1C
adds r4, r0 adds r4, r0
ldr r0, _080F0910 @ =sub_80F0D5C ldr r0, _080F0910 @ =sub_80F0D5C
str r0, [r4] str r0, [r4]
@@ -3659,7 +3659,7 @@ _080F08BE:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F08E6 bne _080F08E6
ldr r0, _080F0900 @ =gUnknown_202063C ldr r0, _080F0900 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -3679,10 +3679,10 @@ _080F08E6:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F08FC: .4byte gUnknown_3005090 _080F08FC: .4byte gUnknown_3005090
_080F0900: .4byte gUnknown_202063C _080F0900: .4byte gSprites
_080F0904: .4byte gUnknown_840C0A4 _080F0904: .4byte gUnknown_840C0A4
_080F0908: .4byte gUnknown_840C068 _080F0908: .4byte gUnknown_840C068
_080F090C: .4byte gUnknown_2020658 _080F090C: .4byte gSprites + 0x1C
_080F0910: .4byte sub_80F0D5C _080F0910: .4byte sub_80F0D5C
_080F0914: .4byte gMain _080F0914: .4byte gMain
_080F0918: .4byte 0x00000439 _080F0918: .4byte 0x00000439
@@ -3718,7 +3718,7 @@ sub_80F091C: @ 80F091C
ldrb r1, [r1, 0x10] ldrb r1, [r1, 0x10]
str r1, [sp, 0xC] str r1, [sp, 0xC]
movs r7, 0 movs r7, 0
ldr r3, _080F0A04 @ =gUnknown_202063C ldr r3, _080F0A04 @ =gSprites
mov r10, r3 mov r10, r3
mov r1, r8 mov r1, r8
lsls r0, r1, 1 lsls r0, r1, 1
@@ -3748,7 +3748,7 @@ _080F0962:
ldrb r1, [r0] ldrb r1, [r0]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080F0A10 @ =gUnknown_2020658 ldr r0, _080F0A10 @ =gSprites + 0x1C
adds r4, r0 adds r4, r0
ldr r0, _080F0A14 @ =sub_80F0D5C ldr r0, _080F0A14 @ =sub_80F0D5C
str r0, [r4] str r0, [r4]
@@ -3785,7 +3785,7 @@ _080F09C2:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F09EA bne _080F09EA
ldr r0, _080F0A04 @ =gUnknown_202063C ldr r0, _080F0A04 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -3805,10 +3805,10 @@ _080F09EA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F0A00: .4byte gUnknown_3005090 _080F0A00: .4byte gUnknown_3005090
_080F0A04: .4byte gUnknown_202063C _080F0A04: .4byte gSprites
_080F0A08: .4byte gUnknown_840C0A4 _080F0A08: .4byte gUnknown_840C0A4
_080F0A0C: .4byte gUnknown_840C068 _080F0A0C: .4byte gUnknown_840C068
_080F0A10: .4byte gUnknown_2020658 _080F0A10: .4byte gSprites + 0x1C
_080F0A14: .4byte sub_80F0D5C _080F0A14: .4byte sub_80F0D5C
_080F0A18: .4byte gMain _080F0A18: .4byte gMain
_080F0A1C: .4byte 0x00000439 _080F0A1C: .4byte 0x00000439
@@ -3846,7 +3846,7 @@ sub_80F0A20: @ 80F0A20
adds r0, r1 adds r0, r1
lsls r0, 3 lsls r0, 3
str r0, [sp, 0x10] str r0, [sp, 0x10]
ldr r3, _080F0B04 @ =gUnknown_202063C ldr r3, _080F0B04 @ =gSprites
mov r8, r3 mov r8, r3
ldr r0, _080F0B08 @ =gUnknown_840C068 ldr r0, _080F0B08 @ =gUnknown_840C068
adds r1, r0 adds r1, r0
@@ -3873,7 +3873,7 @@ _080F0A66:
ldrb r1, [r3] ldrb r1, [r3]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080F0B10 @ =gUnknown_2020658 ldr r0, _080F0B10 @ =gSprites + 0x1C
adds r4, r0 adds r4, r0
ldr r0, _080F0B14 @ =sub_80F0D5C ldr r0, _080F0B14 @ =sub_80F0D5C
str r0, [r4] str r0, [r4]
@@ -3909,7 +3909,7 @@ _080F0AC2:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F0AEA bne _080F0AEA
ldr r0, _080F0B04 @ =gUnknown_202063C ldr r0, _080F0B04 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -3929,10 +3929,10 @@ _080F0AEA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F0B00: .4byte gUnknown_3005090 _080F0B00: .4byte gUnknown_3005090
_080F0B04: .4byte gUnknown_202063C _080F0B04: .4byte gSprites
_080F0B08: .4byte gUnknown_840C068 _080F0B08: .4byte gUnknown_840C068
_080F0B0C: .4byte gUnknown_840C0A4 _080F0B0C: .4byte gUnknown_840C0A4
_080F0B10: .4byte gUnknown_2020658 _080F0B10: .4byte gSprites + 0x1C
_080F0B14: .4byte sub_80F0D5C _080F0B14: .4byte sub_80F0D5C
_080F0B18: .4byte gMain _080F0B18: .4byte gMain
_080F0B1C: .4byte 0x00000439 _080F0B1C: .4byte 0x00000439
@@ -3968,7 +3968,7 @@ sub_80F0B20: @ 80F0B20
ldrb r1, [r1, 0x10] ldrb r1, [r1, 0x10]
str r1, [sp, 0xC] str r1, [sp, 0xC]
movs r7, 0 movs r7, 0
ldr r3, _080F0C0C @ =gUnknown_202063C ldr r3, _080F0C0C @ =gSprites
mov r10, r3 mov r10, r3
mov r1, r8 mov r1, r8
lsls r0, r1, 1 lsls r0, r1, 1
@@ -3998,7 +3998,7 @@ _080F0B66:
ldrb r1, [r0] ldrb r1, [r0]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080F0C18 @ =gUnknown_2020658 ldr r0, _080F0C18 @ =gSprites + 0x1C
adds r4, r0 adds r4, r0
ldr r0, _080F0C1C @ =sub_80F0D5C ldr r0, _080F0C1C @ =sub_80F0D5C
str r0, [r4] str r0, [r4]
@@ -4037,7 +4037,7 @@ _080F0BCA:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F0BF2 bne _080F0BF2
ldr r0, _080F0C0C @ =gUnknown_202063C ldr r0, _080F0C0C @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -4057,10 +4057,10 @@ _080F0BF2:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F0C08: .4byte gUnknown_3005090 _080F0C08: .4byte gUnknown_3005090
_080F0C0C: .4byte gUnknown_202063C _080F0C0C: .4byte gSprites
_080F0C10: .4byte gUnknown_840C0A4 _080F0C10: .4byte gUnknown_840C0A4
_080F0C14: .4byte gUnknown_840C068 _080F0C14: .4byte gUnknown_840C068
_080F0C18: .4byte gUnknown_2020658 _080F0C18: .4byte gSprites + 0x1C
_080F0C1C: .4byte sub_80F0D5C _080F0C1C: .4byte sub_80F0D5C
_080F0C20: .4byte gMain _080F0C20: .4byte gMain
_080F0C24: .4byte 0x00000439 _080F0C24: .4byte 0x00000439
@@ -4110,7 +4110,7 @@ _080F0C58:
adds r1, r0 adds r1, r0
lsls r1, 3 lsls r1, 3
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r3, _080F0D3C @ =gUnknown_202063C ldr r3, _080F0D3C @ =gSprites
mov r9, r3 mov r9, r3
ldr r1, _080F0D40 @ =gUnknown_840C068 ldr r1, _080F0D40 @ =gUnknown_840C068
adds r0, r1 adds r0, r1
@@ -4137,7 +4137,7 @@ _080F0C84:
ldrb r1, [r3] ldrb r1, [r3]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080F0D48 @ =gUnknown_2020658 ldr r0, _080F0D48 @ =gSprites + 0x1C
adds r4, r0 adds r4, r0
ldr r0, _080F0D4C @ =sub_80F0D5C ldr r0, _080F0D4C @ =sub_80F0D5C
str r0, [r4] str r0, [r4]
@@ -4187,7 +4187,7 @@ _080F0CE0:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F0D24 bne _080F0D24
ldr r0, _080F0D3C @ =gUnknown_202063C ldr r0, _080F0D3C @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -4207,10 +4207,10 @@ _080F0D2A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F0D3C: .4byte gUnknown_202063C _080F0D3C: .4byte gSprites
_080F0D40: .4byte gUnknown_840C068 _080F0D40: .4byte gUnknown_840C068
_080F0D44: .4byte gUnknown_840C0A4 _080F0D44: .4byte gUnknown_840C0A4
_080F0D48: .4byte gUnknown_2020658 _080F0D48: .4byte gSprites + 0x1C
_080F0D4C: .4byte sub_80F0D5C _080F0D4C: .4byte sub_80F0D5C
_080F0D50: .4byte gUnknown_3005090 _080F0D50: .4byte gUnknown_3005090
_080F0D54: .4byte gMain _080F0D54: .4byte gMain
@@ -4294,7 +4294,7 @@ sub_80F0DB4: @ 80F0DB4
adds r0, r1 adds r0, r1
lsls r0, 3 lsls r0, 3
str r0, [sp, 0x10] str r0, [sp, 0x10]
ldr r3, _080F0E94 @ =gUnknown_202063C ldr r3, _080F0E94 @ =gSprites
mov r8, r3 mov r8, r3
ldr r0, _080F0E98 @ =gUnknown_840C068 ldr r0, _080F0E98 @ =gUnknown_840C068
adds r1, r0 adds r1, r0
@@ -4321,7 +4321,7 @@ _080F0DFA:
ldrb r1, [r3] ldrb r1, [r3]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080F0EA0 @ =gUnknown_2020658 ldr r0, _080F0EA0 @ =gSprites + 0x1C
adds r4, r0 adds r4, r0
ldr r0, _080F0EA4 @ =sub_80F0EB0 ldr r0, _080F0EA4 @ =sub_80F0EB0
str r0, [r4] str r0, [r4]
@@ -4355,7 +4355,7 @@ _080F0E52:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F0E7A bne _080F0E7A
ldr r0, _080F0E94 @ =gUnknown_202063C ldr r0, _080F0E94 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -4375,10 +4375,10 @@ _080F0E7A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F0E90: .4byte gUnknown_3005090 _080F0E90: .4byte gUnknown_3005090
_080F0E94: .4byte gUnknown_202063C _080F0E94: .4byte gSprites
_080F0E98: .4byte gUnknown_840C068 _080F0E98: .4byte gUnknown_840C068
_080F0E9C: .4byte gUnknown_840C0A4 _080F0E9C: .4byte gUnknown_840C0A4
_080F0EA0: .4byte gUnknown_2020658 _080F0EA0: .4byte gSprites + 0x1C
_080F0EA4: .4byte sub_80F0EB0 _080F0EA4: .4byte sub_80F0EB0
_080F0EA8: .4byte gMain _080F0EA8: .4byte gMain
_080F0EAC: .4byte 0x00000439 _080F0EAC: .4byte 0x00000439
@@ -4489,14 +4489,14 @@ _080F0F5C:
lsls r4, r6, 4 lsls r4, r6, 4
adds r4, r6 adds r4, r6
lsls r4, 2 lsls r4, 2
ldr r0, _080F0FCC @ =gUnknown_202063C ldr r0, _080F0FCC @ =gSprites
adds r5, r4, r0 adds r5, r4, r0
ldr r0, _080F0FD0 @ =gUnknown_840C068 ldr r0, _080F0FD0 @ =gUnknown_840C068
add r0, r9 add r0, r9
ldrb r1, [r0] ldrb r1, [r0]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r1, _080F0FD4 @ =gUnknown_2020658 ldr r1, _080F0FD4 @ =gSprites + 0x1C
adds r4, r1 adds r4, r1
ldr r0, _080F0FD8 @ =sub_80F0D5C ldr r0, _080F0FD8 @ =sub_80F0D5C
str r0, [r4] str r0, [r4]
@@ -4525,9 +4525,9 @@ _080F0F5C:
.align 2, 0 .align 2, 0
_080F0FC4: .4byte gUnknown_3005090 _080F0FC4: .4byte gUnknown_3005090
_080F0FC8: .4byte gUnknown_840C0A4 _080F0FC8: .4byte gUnknown_840C0A4
_080F0FCC: .4byte gUnknown_202063C _080F0FCC: .4byte gSprites
_080F0FD0: .4byte gUnknown_840C068 _080F0FD0: .4byte gUnknown_840C068
_080F0FD4: .4byte gUnknown_2020658 _080F0FD4: .4byte gSprites + 0x1C
_080F0FD8: .4byte sub_80F0D5C _080F0FD8: .4byte sub_80F0D5C
_080F0FDC: _080F0FDC:
movs r0, 0x1 movs r0, 0x1
@@ -4555,7 +4555,7 @@ _080F0FE4:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F1018 bne _080F1018
ldr r0, _080F1038 @ =gUnknown_202063C ldr r0, _080F1038 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -4576,7 +4576,7 @@ _080F1018:
.align 2, 0 .align 2, 0
_080F1030: .4byte gMain _080F1030: .4byte gMain
_080F1034: .4byte 0x00000439 _080F1034: .4byte 0x00000439
_080F1038: .4byte gUnknown_202063C _080F1038: .4byte gSprites
thumb_func_end sub_80F0F10 thumb_func_end sub_80F0F10
thumb_func_start sub_80F103C thumb_func_start sub_80F103C
@@ -4611,7 +4611,7 @@ sub_80F103C: @ 80F103C
adds r0, r1 adds r0, r1
lsls r0, 3 lsls r0, 3
str r0, [sp, 0x10] str r0, [sp, 0x10]
ldr r3, _080F1118 @ =gUnknown_202063C ldr r3, _080F1118 @ =gSprites
mov r8, r3 mov r8, r3
ldr r0, _080F111C @ =gUnknown_840C068 ldr r0, _080F111C @ =gUnknown_840C068
adds r1, r0 adds r1, r0
@@ -4638,7 +4638,7 @@ _080F1082:
ldrb r1, [r3] ldrb r1, [r3]
adds r0, r5, 0 adds r0, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080F1124 @ =gUnknown_2020658 ldr r0, _080F1124 @ =gSprites + 0x1C
adds r4, r0 adds r4, r0
ldr r0, _080F1128 @ =sub_80F1134 ldr r0, _080F1128 @ =sub_80F1134
str r0, [r4] str r0, [r4]
@@ -4669,7 +4669,7 @@ _080F10D4:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _080F10FC bne _080F10FC
ldr r0, _080F1118 @ =gUnknown_202063C ldr r0, _080F1118 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -4689,10 +4689,10 @@ _080F10FC:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F1114: .4byte gUnknown_3005090 _080F1114: .4byte gUnknown_3005090
_080F1118: .4byte gUnknown_202063C _080F1118: .4byte gSprites
_080F111C: .4byte gUnknown_840C068 _080F111C: .4byte gUnknown_840C068
_080F1120: .4byte gUnknown_840C0A4 _080F1120: .4byte gUnknown_840C0A4
_080F1124: .4byte gUnknown_2020658 _080F1124: .4byte gSprites + 0x1C
_080F1128: .4byte sub_80F1134 _080F1128: .4byte sub_80F1134
_080F112C: .4byte gMain _080F112C: .4byte gMain
_080F1130: .4byte 0x00000439 _080F1130: .4byte 0x00000439
@@ -5124,7 +5124,7 @@ _080F1466:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080F14A8 beq _080F14A8
ldr r2, _080F14A4 @ =gUnknown_202063C ldr r2, _080F14A4 @ =gSprites
lsls r3, r6, 4 lsls r3, r6, 4
adds r1, r3, r6 adds r1, r3, r6
lsls r1, 2 lsls r1, 2
@@ -5139,9 +5139,9 @@ _080F1466:
b _080F14C0 b _080F14C0
.align 2, 0 .align 2, 0
_080F14A0: .4byte gUnknown_2037F02 _080F14A0: .4byte gUnknown_2037F02
_080F14A4: .4byte gUnknown_202063C _080F14A4: .4byte gSprites
_080F14A8: _080F14A8:
ldr r3, _080F14F0 @ =gUnknown_202063C ldr r3, _080F14F0 @ =gSprites
lsls r4, r6, 4 lsls r4, r6, 4
adds r2, r4, r6 adds r2, r4, r6
lsls r2, 2 lsls r2, 2
@@ -5179,7 +5179,7 @@ _080F14C0:
strh r0, [r3, 0x1C] strh r0, [r3, 0x1C]
b _080F15BA b _080F15BA
.align 2, 0 .align 2, 0
_080F14F0: .4byte gUnknown_202063C _080F14F0: .4byte gSprites
_080F14F4: .4byte gUnknown_3005090 _080F14F4: .4byte gUnknown_3005090
_080F14F8: _080F14F8:
ldrb r1, [r5, 0x1E] ldrb r1, [r5, 0x1E]
@@ -5202,7 +5202,7 @@ _080F150A:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080F1540 beq _080F1540
ldr r0, _080F153C @ =gUnknown_202063C ldr r0, _080F153C @ =gSprites
lsls r3, r6, 4 lsls r3, r6, 4
adds r2, r3, r6 adds r2, r3, r6
lsls r2, 2 lsls r2, 2
@@ -5216,9 +5216,9 @@ _080F150A:
adds r4, r3, 0 adds r4, r3, 0
b _080F1558 b _080F1558
.align 2, 0 .align 2, 0
_080F153C: .4byte gUnknown_202063C _080F153C: .4byte gSprites
_080F1540: _080F1540:
ldr r0, _080F158C @ =gUnknown_202063C ldr r0, _080F158C @ =gSprites
lsls r2, r6, 4 lsls r2, r6, 4
adds r1, r2, r6 adds r1, r2, r6
lsls r1, 2 lsls r1, 2
@@ -5245,7 +5245,7 @@ _080F1558:
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0 cmp r2, 0
beq _080F1598 beq _080F1598
ldr r0, _080F158C @ =gUnknown_202063C ldr r0, _080F158C @ =gSprites
adds r1, r4, r6 adds r1, r4, r6
lsls r1, 2 lsls r1, 2
adds r1, r0 adds r1, r0
@@ -5257,11 +5257,11 @@ _080F1558:
strh r0, [r1, 0x24] strh r0, [r1, 0x24]
b _080F15B4 b _080F15B4
.align 2, 0 .align 2, 0
_080F158C: .4byte gUnknown_202063C _080F158C: .4byte gSprites
_080F1590: .4byte gUnknown_3005090 _080F1590: .4byte gUnknown_3005090
_080F1594: .4byte gUnknown_2037F1A _080F1594: .4byte gUnknown_2037F1A
_080F1598: _080F1598:
ldr r0, _080F15C4 @ =gUnknown_202063C ldr r0, _080F15C4 @ =gSprites
adds r1, r4, r6 adds r1, r4, r6
lsls r1, 2 lsls r1, 2
adds r1, r0 adds r1, r0
@@ -5286,7 +5286,7 @@ _080F15BA:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F15C4: .4byte gUnknown_202063C _080F15C4: .4byte gSprites
thumb_func_end sub_80F1420 thumb_func_end sub_80F1420
thumb_func_start sub_80F15C8 thumb_func_start sub_80F15C8
@@ -5384,7 +5384,7 @@ _080F167E:
ldrb r0, [r4] ldrb r0, [r4]
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _080F16C4 @ =gUnknown_202063C ldr r2, _080F16C4 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -5410,7 +5410,7 @@ _080F16B4:
.align 2, 0 .align 2, 0
_080F16BC: .4byte gUnknown_2023D44 _080F16BC: .4byte gUnknown_2023D44
_080F16C0: .4byte gUnknown_2037F1A _080F16C0: .4byte gUnknown_2037F1A
_080F16C4: .4byte gUnknown_202063C _080F16C4: .4byte gSprites
_080F16C8: .4byte 0x06010000 _080F16C8: .4byte 0x06010000
thumb_func_end sub_80F15C8 thumb_func_end sub_80F15C8
@@ -5655,7 +5655,7 @@ _080F18A4:
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r0, _080F18D4 @ =gUnknown_202063C ldr r0, _080F18D4 @ =gSprites
lsls r2, r5, 4 lsls r2, r5, 4
adds r2, r5 adds r2, r5
lsls r2, 2 lsls r2, 2
@@ -5667,7 +5667,7 @@ _080F18A4:
b _080F18F8 b _080F18F8
.align 2, 0 .align 2, 0
_080F18D0: .4byte gUnknown_83FF180 _080F18D0: .4byte gUnknown_83FF180
_080F18D4: .4byte gUnknown_202063C _080F18D4: .4byte gSprites
_080F18D8: _080F18D8:
ldr r0, _080F1930 @ =gUnknown_83FF180 ldr r0, _080F1930 @ =gUnknown_83FF180
adds r1, r5, 0 adds r1, r5, 0
@@ -5675,7 +5675,7 @@ _080F18D8:
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r0, _080F1934 @ =gUnknown_202063C ldr r0, _080F1934 @ =gSprites
lsls r2, r5, 4 lsls r2, r5, 4
adds r2, r5 adds r2, r5
lsls r2, 2 lsls r2, 2
@@ -5703,7 +5703,7 @@ _080F1906:
mov r9, r1 mov r9, r1
cmp r0, 0 cmp r0, 0
bne _080F1948 bne _080F1948
ldr r1, _080F1934 @ =gUnknown_202063C ldr r1, _080F1934 @ =gSprites
lsls r2, r5, 4 lsls r2, r5, 4
adds r0, r2, r5 adds r0, r2, r5
lsls r0, 2 lsls r0, 2
@@ -5715,13 +5715,13 @@ _080F1906:
b _080F1990 b _080F1990
.align 2, 0 .align 2, 0
_080F1930: .4byte gUnknown_83FF180 _080F1930: .4byte gUnknown_83FF180
_080F1934: .4byte gUnknown_202063C _080F1934: .4byte gSprites
_080F1938: .4byte 0x000003ff _080F1938: .4byte 0x000003ff
_080F193C: .4byte 0xfffffc00 _080F193C: .4byte 0xfffffc00
_080F1940: .4byte gUnknown_3005090 _080F1940: .4byte gUnknown_3005090
_080F1944: .4byte sub_80F1A2C _080F1944: .4byte sub_80F1A2C
_080F1948: _080F1948:
ldr r3, _080F19CC @ =gUnknown_202063C ldr r3, _080F19CC @ =gSprites
lsls r4, r5, 4 lsls r4, r5, 4
adds r1, r4, r5 adds r1, r4, r5
lsls r1, 2 lsls r1, 2
@@ -5757,7 +5757,7 @@ _080F1986:
movs r0, 0x5F movs r0, 0x5F
bl PlaySE12WithPanning bl PlaySE12WithPanning
_080F1990: _080F1990:
ldr r1, _080F19CC @ =gUnknown_202063C ldr r1, _080F19CC @ =gSprites
adds r0, r4, r5 adds r0, r4, r5
lsls r0, 2 lsls r0, 2
adds r0, r1 adds r0, r1
@@ -5790,7 +5790,7 @@ _080F19C0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F19CC: .4byte gUnknown_202063C _080F19CC: .4byte gSprites
_080F19D0: .4byte sub_80F1A80 _080F19D0: .4byte sub_80F1A80
_080F19D4: .4byte 0x0000ffe0 _080F19D4: .4byte 0x0000ffe0
_080F19D8: .4byte gUnknown_3005090 _080F19D8: .4byte gUnknown_3005090
@@ -6012,7 +6012,7 @@ sub_80F1B3C: @ 80F1B3C
strh r0, [r4, 0x38] strh r0, [r4, 0x38]
adds r0, r4, 0 adds r0, r4, 0
bl sub_8075068 bl sub_8075068
ldr r2, _080F1BB8 @ =gUnknown_202063C ldr r2, _080F1BB8 @ =gSprites
ldr r1, _080F1BBC @ =gUnknown_2023D44 ldr r1, _080F1BBC @ =gUnknown_2023D44
ldr r0, _080F1BC0 @ =gUnknown_2037F1A ldr r0, _080F1BC0 @ =gUnknown_2037F1A
ldrb r0, [r0] ldrb r0, [r0]
@@ -6033,7 +6033,7 @@ sub_80F1B3C: @ 80F1B3C
.align 2, 0 .align 2, 0
_080F1BB0: .4byte gUnknown_2037F02 _080F1BB0: .4byte gUnknown_2037F02
_080F1BB4: .4byte 0x0000ffe0 _080F1BB4: .4byte 0x0000ffe0
_080F1BB8: .4byte gUnknown_202063C _080F1BB8: .4byte gSprites
_080F1BBC: .4byte gUnknown_2023D44 _080F1BBC: .4byte gUnknown_2023D44
_080F1BC0: .4byte gUnknown_2037F1A _080F1BC0: .4byte gUnknown_2037F1A
_080F1BC4: .4byte sub_8012354 _080F1BC4: .4byte sub_8012354
@@ -6044,7 +6044,7 @@ _080F1BC8: .4byte sub_80F1BCC
sub_80F1BCC: @ 80F1BCC sub_80F1BCC: @ 80F1BCC
push {lr} push {lr}
adds r3, r0, 0 adds r3, r0, 0
ldr r2, _080F1BF4 @ =gUnknown_202063C ldr r2, _080F1BF4 @ =gSprites
ldr r1, _080F1BF8 @ =gUnknown_2023D44 ldr r1, _080F1BF8 @ =gUnknown_2023D44
ldr r0, _080F1BFC @ =gUnknown_2037F1A ldr r0, _080F1BFC @ =gUnknown_2037F1A
ldrb r0, [r0] ldrb r0, [r0]
@@ -6064,7 +6064,7 @@ _080F1BF0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F1BF4: .4byte gUnknown_202063C _080F1BF4: .4byte gSprites
_080F1BF8: .4byte gUnknown_2023D44 _080F1BF8: .4byte gUnknown_2023D44
_080F1BFC: .4byte gUnknown_2037F1A _080F1BFC: .4byte gUnknown_2037F1A
_080F1C00: .4byte sub_80F1C04 _080F1C00: .4byte sub_80F1C04
@@ -6100,7 +6100,7 @@ _080F1C2C: .4byte sub_80F1C30
sub_80F1C30: @ 80F1C30 sub_80F1C30: @ 80F1C30
push {r4,r5,lr} push {r4,r5,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r5, _080F1C80 @ =gUnknown_202063C ldr r5, _080F1C80 @ =gSprites
ldr r3, _080F1C84 @ =gUnknown_2023D44 ldr r3, _080F1C84 @ =gUnknown_2023D44
ldr r2, _080F1C88 @ =gUnknown_2037F1A ldr r2, _080F1C88 @ =gUnknown_2037F1A
ldrb r0, [r2] ldrb r0, [r2]
@@ -6137,7 +6137,7 @@ _080F1C78:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F1C80: .4byte gUnknown_202063C _080F1C80: .4byte gSprites
_080F1C84: .4byte gUnknown_2023D44 _080F1C84: .4byte gUnknown_2023D44
_080F1C88: .4byte gUnknown_2037F1A _080F1C88: .4byte gUnknown_2037F1A
thumb_func_end sub_80F1C30 thumb_func_end sub_80F1C30
+59 -59
View File
@@ -69,7 +69,7 @@ _0803A6D0:
thumb_func_start sub_803A6D4 thumb_func_start sub_803A6D4
sub_803A6D4: @ 803A6D4 sub_803A6D4: @ 803A6D4
push {lr} push {lr}
ldr r2, _0803A6FC @ =gUnknown_202063C ldr r2, _0803A6FC @ =gSprites
ldr r1, _0803A700 @ =gUnknown_2023D44 ldr r1, _0803A700 @ =gUnknown_2023D44
ldr r0, _0803A704 @ =gUnknown_2023BC4 ldr r0, _0803A704 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -81,7 +81,7 @@ sub_803A6D4: @ 803A6D4
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0803A708 @ =nullsub_8 ldr r0, _0803A708 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0803A6F8 bne _0803A6F8
bl RecordedOpponentBufferExecCompleted bl RecordedOpponentBufferExecCompleted
@@ -89,16 +89,16 @@ _0803A6F8:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803A6FC: .4byte gUnknown_202063C _0803A6FC: .4byte gSprites
_0803A700: .4byte gUnknown_2023D44 _0803A700: .4byte gUnknown_2023D44
_0803A704: .4byte gUnknown_2023BC4 _0803A704: .4byte gUnknown_2023BC4
_0803A708: .4byte nullsub_8 _0803A708: .4byte SpriteCallbackDummy
thumb_func_end sub_803A6D4 thumb_func_end sub_803A6D4
thumb_func_start sub_803A70C thumb_func_start sub_803A70C
sub_803A70C: @ 803A70C sub_803A70C: @ 803A70C
push {r4-r6,lr} push {r4-r6,lr}
ldr r4, _0803A784 @ =gUnknown_202063C ldr r4, _0803A784 @ =gSprites
ldr r6, _0803A788 @ =gUnknown_2023D44 ldr r6, _0803A788 @ =gUnknown_2023D44
ldr r5, _0803A78C @ =gUnknown_2023BC4 ldr r5, _0803A78C @ =gUnknown_2023BC4
ldrb r0, [r5] ldrb r0, [r5]
@@ -111,7 +111,7 @@ sub_803A70C: @ 803A70C
adds r0, 0x1C adds r0, 0x1C
adds r0, r2, r0 adds r0, r2, r0
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0803A790 @ =nullsub_8 ldr r0, _0803A790 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0803A77C bne _0803A77C
adds r0, r2, r4 adds r0, r2, r4
@@ -154,10 +154,10 @@ _0803A77C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803A784: .4byte gUnknown_202063C _0803A784: .4byte gSprites
_0803A788: .4byte gUnknown_2023D44 _0803A788: .4byte gUnknown_2023D44
_0803A78C: .4byte gUnknown_2023BC4 _0803A78C: .4byte gUnknown_2023BC4
_0803A790: .4byte nullsub_8 _0803A790: .4byte SpriteCallbackDummy
_0803A794: .4byte 0x000003ff _0803A794: .4byte 0x000003ff
_0803A798: .4byte 0xfffffc00 _0803A798: .4byte 0xfffffc00
thumb_func_end sub_803A70C thumb_func_end sub_803A70C
@@ -221,7 +221,7 @@ sub_803A7E4: @ 803A7E4
cmp r0, 0 cmp r0, 0
beq _0803A840 beq _0803A840
_0803A80C: _0803A80C:
ldr r2, _0803A830 @ =gUnknown_202063C ldr r2, _0803A830 @ =gSprites
ldr r1, _0803A834 @ =gUnknown_3004FF0 ldr r1, _0803A834 @ =gUnknown_3004FF0
ldr r0, _0803A838 @ =gUnknown_2023BC4 ldr r0, _0803A838 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -233,18 +233,18 @@ _0803A80C:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0803A83C @ =nullsub_8 ldr r0, _0803A83C @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0803A876 bne _0803A876
b _0803A874 b _0803A874
.align 2, 0 .align 2, 0
_0803A82C: .4byte gUnknown_2022B4C _0803A82C: .4byte gUnknown_2022B4C
_0803A830: .4byte gUnknown_202063C _0803A830: .4byte gSprites
_0803A834: .4byte gUnknown_3004FF0 _0803A834: .4byte gUnknown_3004FF0
_0803A838: .4byte gUnknown_2023BC4 _0803A838: .4byte gUnknown_2023BC4
_0803A83C: .4byte nullsub_8 _0803A83C: .4byte SpriteCallbackDummy
_0803A840: _0803A840:
ldr r2, _0803A95C @ =gUnknown_202063C ldr r2, _0803A95C @ =gSprites
ldr r5, _0803A960 @ =gUnknown_3004FF0 ldr r5, _0803A960 @ =gUnknown_3004FF0
ldr r0, _0803A964 @ =gUnknown_2023BC4 ldr r0, _0803A964 @ =gUnknown_2023BC4
ldrb r3, [r0] ldrb r3, [r0]
@@ -256,7 +256,7 @@ _0803A840:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r4, [r0] ldr r4, [r0]
ldr r0, _0803A968 @ =nullsub_8 ldr r0, _0803A968 @ =SpriteCallbackDummy
cmp r4, r0 cmp r4, r0
bne _0803A876 bne _0803A876
movs r0, 0x2 movs r0, 0x2
@@ -385,10 +385,10 @@ _0803A936:
bl m4aMPlayContinue bl m4aMPlayContinue
b _0803A988 b _0803A988
.align 2, 0 .align 2, 0
_0803A95C: .4byte gUnknown_202063C _0803A95C: .4byte gSprites
_0803A960: .4byte gUnknown_3004FF0 _0803A960: .4byte gUnknown_3004FF0
_0803A964: .4byte gUnknown_2023BC4 _0803A964: .4byte gUnknown_2023BC4
_0803A968: .4byte nullsub_8 _0803A968: .4byte SpriteCallbackDummy
_0803A96C: .4byte gUnknown_2024018 _0803A96C: .4byte gUnknown_2024018
_0803A970: .4byte 0x000027f9 _0803A970: .4byte 0x000027f9
_0803A974: .4byte gUnknown_2022B4C _0803A974: .4byte gUnknown_2022B4C
@@ -576,7 +576,7 @@ _0803AABA:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0803AC04 @ =gUnknown_202063C ldr r1, _0803AC04 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r2, _0803AC08 @ =gUnknown_3004FF0 ldr r2, _0803AC08 @ =gUnknown_3004FF0
@@ -633,7 +633,7 @@ _0803AB50:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0803AC04 @ =gUnknown_202063C ldr r1, _0803AC04 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r4, _0803AC08 @ =gUnknown_3004FF0 ldr r4, _0803AC08 @ =gUnknown_3004FF0
@@ -704,7 +704,7 @@ _0803ABF4: .4byte gUnknown_2023BCE
_0803ABF8: .4byte gUnknown_202402C _0803ABF8: .4byte gUnknown_202402C
_0803ABFC: .4byte gUnknown_2022B4C _0803ABFC: .4byte gUnknown_2022B4C
_0803AC00: .4byte gUnknown_3004FFC _0803AC00: .4byte gUnknown_3004FFC
_0803AC04: .4byte gUnknown_202063C _0803AC04: .4byte gSprites
_0803AC08: .4byte gUnknown_3004FF0 _0803AC08: .4byte gUnknown_3004FF0
_0803AC0C: .4byte gUnknown_3004FE0 _0803AC0C: .4byte gUnknown_3004FE0
_0803AC10: .4byte sub_803A7E4 _0803AC10: .4byte sub_803A7E4
@@ -713,7 +713,7 @@ _0803AC10: .4byte sub_803A7E4
thumb_func_start sub_803AC14 thumb_func_start sub_803AC14
sub_803AC14: @ 803AC14 sub_803AC14: @ 803AC14
push {r4-r7,lr} push {r4-r7,lr}
ldr r2, _0803AC70 @ =gUnknown_202063C ldr r2, _0803AC70 @ =gSprites
ldr r0, _0803AC74 @ =gUnknown_2023D44 ldr r0, _0803AC74 @ =gUnknown_2023D44
ldr r7, _0803AC78 @ =gUnknown_2023BC4 ldr r7, _0803AC78 @ =gUnknown_2023BC4
ldrb r3, [r7] ldrb r3, [r7]
@@ -757,7 +757,7 @@ sub_803AC14: @ 803AC14
bl sub_80F1720 bl sub_80F1720
b _0803ACC0 b _0803ACC0
.align 2, 0 .align 2, 0
_0803AC70: .4byte gUnknown_202063C _0803AC70: .4byte gSprites
_0803AC74: .4byte gUnknown_2023D44 _0803AC74: .4byte gUnknown_2023D44
_0803AC78: .4byte gUnknown_2023BC4 _0803AC78: .4byte gUnknown_2023BC4
_0803AC7C: .4byte gUnknown_2024018 _0803AC7C: .4byte gUnknown_2024018
@@ -841,7 +841,7 @@ _0803AD18:
thumb_func_start sub_803AD20 thumb_func_start sub_803AD20
sub_803AD20: @ 803AD20 sub_803AD20: @ 803AD20
push {lr} push {lr}
ldr r2, _0803AD54 @ =gUnknown_202063C ldr r2, _0803AD54 @ =gSprites
ldr r0, _0803AD58 @ =gUnknown_2023D44 ldr r0, _0803AD58 @ =gUnknown_2023D44
ldr r1, _0803AD5C @ =gUnknown_2023BC4 ldr r1, _0803AD5C @ =gUnknown_2023BC4
ldrb r3, [r1] ldrb r3, [r1]
@@ -865,7 +865,7 @@ _0803AD4E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803AD54: .4byte gUnknown_202063C _0803AD54: .4byte gSprites
_0803AD58: .4byte gUnknown_2023D44 _0803AD58: .4byte gUnknown_2023D44
_0803AD5C: .4byte gUnknown_2023BC4 _0803AD5C: .4byte gUnknown_2023BC4
_0803AD60: .4byte gUnknown_3004FF0 _0803AD60: .4byte gUnknown_3004FF0
@@ -894,7 +894,7 @@ sub_803AD64: @ 803AD64
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0803ADD0 @ =gUnknown_202063C ldr r4, _0803ADD0 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -921,7 +921,7 @@ _0803ADBE:
_0803ADC4: .4byte gUnknown_2024018 _0803ADC4: .4byte gUnknown_2024018
_0803ADC8: .4byte gUnknown_2023BC4 _0803ADC8: .4byte gUnknown_2023BC4
_0803ADCC: .4byte gUnknown_2023D44 _0803ADCC: .4byte gUnknown_2023D44
_0803ADD0: .4byte gUnknown_202063C _0803ADD0: .4byte gSprites
_0803ADD4: .4byte gUnknown_3004FF0 _0803ADD4: .4byte gUnknown_3004FF0
thumb_func_end sub_803AD64 thumb_func_end sub_803AD64
@@ -947,7 +947,7 @@ DoHitAnimBlinkSpriteEffect_4: @ 803ADF0
ldrb r0, [r0] ldrb r0, [r0]
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _0803AE34 @ =gUnknown_202063C ldr r2, _0803AE34 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -972,7 +972,7 @@ DoHitAnimBlinkSpriteEffect_4: @ 803ADF0
.align 2, 0 .align 2, 0
_0803AE2C: .4byte gUnknown_2023D44 _0803AE2C: .4byte gUnknown_2023D44
_0803AE30: .4byte gUnknown_2023BC4 _0803AE30: .4byte gUnknown_2023BC4
_0803AE34: .4byte gUnknown_202063C _0803AE34: .4byte gSprites
_0803AE38: .4byte gUnknown_2024005 _0803AE38: .4byte gUnknown_2024005
_0803AE3C: _0803AE3C:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -1006,7 +1006,7 @@ _0803AE66:
thumb_func_start sub_803AE6C thumb_func_start sub_803AE6C
sub_803AE6C: @ 803AE6C sub_803AE6C: @ 803AE6C
push {r4,lr} push {r4,lr}
ldr r2, _0803AEC0 @ =gUnknown_202063C ldr r2, _0803AEC0 @ =gSprites
ldr r0, _0803AEC4 @ =gUnknown_3004FF0 ldr r0, _0803AEC4 @ =gUnknown_3004FF0
ldr r4, _0803AEC8 @ =gUnknown_2023BC4 ldr r4, _0803AEC8 @ =gUnknown_2023BC4
ldrb r3, [r4] ldrb r3, [r4]
@@ -1018,7 +1018,7 @@ sub_803AE6C: @ 803AE6C
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0803AECC @ =nullsub_8 ldr r0, _0803AECC @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0803AEB8 bne _0803AEB8
ldr r0, _0803AED0 @ =gUnknown_2024018 ldr r0, _0803AED0 @ =gUnknown_2024018
@@ -1048,10 +1048,10 @@ _0803AEB8:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803AEC0: .4byte gUnknown_202063C _0803AEC0: .4byte gSprites
_0803AEC4: .4byte gUnknown_3004FF0 _0803AEC4: .4byte gUnknown_3004FF0
_0803AEC8: .4byte gUnknown_2023BC4 _0803AEC8: .4byte gUnknown_2023BC4
_0803AECC: .4byte nullsub_8 _0803AECC: .4byte SpriteCallbackDummy
_0803AED0: .4byte gUnknown_2024018 _0803AED0: .4byte gUnknown_2024018
_0803AED4: .4byte gUnknown_3004FE0 _0803AED4: .4byte gUnknown_3004FE0
_0803AED8: .4byte sub_803AEDC _0803AED8: .4byte sub_803AEDC
@@ -1139,7 +1139,7 @@ sub_803AF28: @ 803AF28
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0803AFE4 @ =gUnknown_202063C ldr r1, _0803AFE4 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -1180,7 +1180,7 @@ _0803AFD4: .4byte gUnknown_2024018
_0803AFD8: .4byte gUnknown_2023BC4 _0803AFD8: .4byte gUnknown_2023BC4
_0803AFDC: .4byte 0x000027f9 _0803AFDC: .4byte 0x000027f9
_0803AFE0: .4byte gUnknown_2023D44 _0803AFE0: .4byte gUnknown_2023D44
_0803AFE4: .4byte gUnknown_202063C _0803AFE4: .4byte gSprites
_0803AFE8: .4byte gUnknown_3004FF0 _0803AFE8: .4byte gUnknown_3004FF0
_0803AFEC: .4byte gUnknown_2023BCE _0803AFEC: .4byte gUnknown_2023BCE
_0803AFF0: .4byte gUnknown_202402C _0803AFF0: .4byte gUnknown_202402C
@@ -1215,7 +1215,7 @@ sub_803AFFC: @ 803AFFC
adds r0, r2, 0 adds r0, r2, 0
bl sub_80F1720 bl sub_80F1720
_0803B02E: _0803B02E:
ldr r4, _0803B0B0 @ =gUnknown_202063C ldr r4, _0803B0B0 @ =gSprites
ldr r0, _0803B0B4 @ =gUnknown_3004FFC ldr r0, _0803B0B4 @ =gUnknown_3004FFC
ldrb r2, [r5] ldrb r2, [r5]
adds r0, r2, r0 adds r0, r2, r0
@@ -1227,7 +1227,7 @@ _0803B02E:
adds r0, 0x1C adds r0, 0x1C
adds r0, r3, r0 adds r0, r3, r0
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0803B0B8 @ =nullsub_8 ldr r0, _0803B0B8 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0803B098 bne _0803B098
ldr r0, [r6] ldr r0, [r6]
@@ -1274,9 +1274,9 @@ _0803B0A0: .4byte gUnknown_2024018
_0803B0A4: .4byte gUnknown_2023BC4 _0803B0A4: .4byte gUnknown_2023BC4
_0803B0A8: .4byte gUnknown_2023BCE _0803B0A8: .4byte gUnknown_2023BCE
_0803B0AC: .4byte gUnknown_202402C _0803B0AC: .4byte gUnknown_202402C
_0803B0B0: .4byte gUnknown_202063C _0803B0B0: .4byte gSprites
_0803B0B4: .4byte gUnknown_3004FFC _0803B0B4: .4byte gUnknown_3004FFC
_0803B0B8: .4byte nullsub_8 _0803B0B8: .4byte SpriteCallbackDummy
_0803B0BC: .4byte gUnknown_3004FE0 _0803B0BC: .4byte gUnknown_3004FE0
_0803B0C0: .4byte sub_803AF28 _0803B0C0: .4byte sub_803AF28
thumb_func_end sub_803AFFC thumb_func_end sub_803AFFC
@@ -3603,7 +3603,7 @@ LinkOpponentHandleLoadPokeSprite: @ 803C3B4
ldrb r1, [r6] ldrb r1, [r6]
adds r1, r4 adds r1, r4
strb r0, [r1] strb r0, [r1]
ldr r5, _0803C4F0 @ =gUnknown_202063C ldr r5, _0803C4F0 @ =gSprites
ldrb r0, [r6] ldrb r0, [r6]
adds r0, r4 adds r0, r4
ldrb r1, [r0] ldrb r1, [r0]
@@ -3679,7 +3679,7 @@ _0803C4E0: .4byte gUnknown_2023BC4
_0803C4E4: .4byte gUnknown_202402C _0803C4E4: .4byte gUnknown_202402C
_0803C4E8: .4byte gUnknown_20244DC _0803C4E8: .4byte gUnknown_20244DC
_0803C4EC: .4byte gUnknown_2023D44 _0803C4EC: .4byte gUnknown_2023D44
_0803C4F0: .4byte gUnknown_202063C _0803C4F0: .4byte gSprites
_0803C4F4: .4byte 0x0000ff10 _0803C4F4: .4byte 0x0000ff10
_0803C4F8: .4byte gUnknown_2024024 _0803C4F8: .4byte gUnknown_2024024
_0803C4FC: .4byte gUnknown_3004FE0 _0803C4FC: .4byte gUnknown_3004FE0
@@ -3806,7 +3806,7 @@ sub_803C550: @ 803C550
ldr r4, _0803C6C4 @ =gUnknown_2023D44 ldr r4, _0803C6C4 @ =gUnknown_2023D44
adds r4, r6, r4 adds r4, r6, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _0803C6C8 @ =gUnknown_202063C ldr r5, _0803C6C8 @ =gSprites
mov r0, r10 mov r0, r10
ldrb r1, [r0] ldrb r1, [r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -3865,7 +3865,7 @@ sub_803C550: @ 803C550
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _0803C6D0 @ =nullsub_8 ldr r1, _0803C6D0 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
movs r0, 0 movs r0, 0
movs r1, 0xFE movs r1, 0xFE
@@ -3894,9 +3894,9 @@ _0803C6B8: .4byte sub_8033E3C
_0803C6BC: .4byte gUnknown_3004FFC _0803C6BC: .4byte gUnknown_3004FFC
_0803C6C0: .4byte gUnknown_20244DC _0803C6C0: .4byte gUnknown_20244DC
_0803C6C4: .4byte gUnknown_2023D44 _0803C6C4: .4byte gUnknown_2023D44
_0803C6C8: .4byte gUnknown_202063C _0803C6C8: .4byte gSprites
_0803C6CC: .4byte gUnknown_2024024 _0803C6CC: .4byte gUnknown_2024024
_0803C6D0: .4byte nullsub_8 _0803C6D0: .4byte SpriteCallbackDummy
thumb_func_end sub_803C550 thumb_func_end sub_803C550
thumb_func_start LinkOpponentHandleReturnPokeToBall thumb_func_start LinkOpponentHandleReturnPokeToBall
@@ -3939,7 +3939,7 @@ _0803C71C:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0803C764 @ =gUnknown_202063C ldr r4, _0803C764 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -3964,7 +3964,7 @@ _0803C758:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803C760: .4byte gUnknown_2023D44 _0803C760: .4byte gUnknown_2023D44
_0803C764: .4byte gUnknown_202063C _0803C764: .4byte gSprites
_0803C768: .4byte gUnknown_3004FF0 _0803C768: .4byte gUnknown_3004FF0
thumb_func_end LinkOpponentHandleReturnPokeToBall thumb_func_end LinkOpponentHandleReturnPokeToBall
@@ -4283,7 +4283,7 @@ _0803C992:
ldrb r1, [r2] ldrb r1, [r2]
adds r1, r5 adds r1, r5
strb r0, [r1] strb r0, [r1]
ldr r4, _0803CADC @ =gUnknown_202063C ldr r4, _0803CADC @ =gSprites
ldrb r0, [r2] ldrb r0, [r2]
adds r0, r5 adds r0, r5
ldrb r1, [r0] ldrb r1, [r0]
@@ -4393,7 +4393,7 @@ _0803CACC: .4byte gUnknown_2023BC4
_0803CAD0: .4byte gUnknown_20244DC _0803CAD0: .4byte gUnknown_20244DC
_0803CAD4: .4byte gUnknown_823932C _0803CAD4: .4byte gUnknown_823932C
_0803CAD8: .4byte gUnknown_2023D44 _0803CAD8: .4byte gUnknown_2023D44
_0803CADC: .4byte gUnknown_202063C _0803CADC: .4byte gSprites
_0803CAE0: .4byte 0x0000ff10 _0803CAE0: .4byte 0x0000ff10
_0803CAE4: .4byte gUnknown_8239A1C _0803CAE4: .4byte gUnknown_8239A1C
_0803CAE8: .4byte gUnknown_823957C _0803CAE8: .4byte gUnknown_823957C
@@ -4423,7 +4423,7 @@ sub_803CB0C: @ 803CB0C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _0803CBA4 @ =gUnknown_202063C ldr r5, _0803CBA4 @ =gSprites
adds r0, r5 adds r0, r5
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r4] ldrb r0, [r4]
@@ -4472,7 +4472,7 @@ sub_803CB0C: @ 803CB0C
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
adds r0, r5 adds r0, r5
ldr r1, _0803CBAC @ =nullsub_8 ldr r1, _0803CBAC @ =SpriteCallbackDummy
bl StoreSpriteCallbackInData6 bl StoreSpriteCallbackInData6
ldr r1, _0803CBB0 @ =gUnknown_3004FE0 ldr r1, _0803CBB0 @ =gUnknown_3004FE0
ldrb r0, [r4] ldrb r0, [r4]
@@ -4486,9 +4486,9 @@ sub_803CB0C: @ 803CB0C
.align 2, 0 .align 2, 0
_0803CB9C: .4byte gUnknown_2023D44 _0803CB9C: .4byte gUnknown_2023D44
_0803CBA0: .4byte gUnknown_2023BC4 _0803CBA0: .4byte gUnknown_2023BC4
_0803CBA4: .4byte gUnknown_202063C _0803CBA4: .4byte gSprites
_0803CBA8: .4byte sub_8075590 _0803CBA8: .4byte sub_8075590
_0803CBAC: .4byte nullsub_8 _0803CBAC: .4byte SpriteCallbackDummy
_0803CBB0: .4byte gUnknown_3004FE0 _0803CBB0: .4byte gUnknown_3004FE0
_0803CBB4: .4byte sub_803A70C _0803CBB4: .4byte sub_803A70C
thumb_func_end sub_803CB0C thumb_func_end sub_803CB0C
@@ -4547,7 +4547,7 @@ _0803CC0C:
movs r0, 0x10 movs r0, 0x10
movs r1, 0x3F movs r1, 0x3F
bl PlaySE12WithPanning bl PlaySE12WithPanning
ldr r2, _0803CC50 @ =gUnknown_202063C ldr r2, _0803CC50 @ =gSprites
ldr r1, _0803CC54 @ =gUnknown_2023D44 ldr r1, _0803CC54 @ =gUnknown_2023D44
ldrb r0, [r5] ldrb r0, [r5]
adds r0, r1 adds r0, r1
@@ -4570,7 +4570,7 @@ _0803CC48:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803CC50: .4byte gUnknown_202063C _0803CC50: .4byte gSprites
_0803CC54: .4byte gUnknown_2023D44 _0803CC54: .4byte gUnknown_2023D44
_0803CC58: .4byte sub_8011EA0 _0803CC58: .4byte sub_8011EA0
_0803CC5C: .4byte gUnknown_3004FE0 _0803CC5C: .4byte gUnknown_3004FE0
@@ -5436,7 +5436,7 @@ _0803D2F0: .4byte gUnknown_2022870
thumb_func_start RecordedOpponentHandleHitAnimation thumb_func_start RecordedOpponentHandleHitAnimation
RecordedOpponentHandleHitAnimation: @ 803D2F4 RecordedOpponentHandleHitAnimation: @ 803D2F4
push {r4,lr} push {r4,lr}
ldr r3, _0803D31C @ =gUnknown_202063C ldr r3, _0803D31C @ =gSprites
ldr r2, _0803D320 @ =gUnknown_2023D44 ldr r2, _0803D320 @ =gUnknown_2023D44
ldr r4, _0803D324 @ =gUnknown_2023BC4 ldr r4, _0803D324 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -5454,7 +5454,7 @@ RecordedOpponentHandleHitAnimation: @ 803D2F4
bl RecordedOpponentBufferExecCompleted bl RecordedOpponentBufferExecCompleted
b _0803D352 b _0803D352
.align 2, 0 .align 2, 0
_0803D31C: .4byte gUnknown_202063C _0803D31C: .4byte gSprites
_0803D320: .4byte gUnknown_2023D44 _0803D320: .4byte gUnknown_2023D44
_0803D324: .4byte gUnknown_2023BC4 _0803D324: .4byte gUnknown_2023BC4
_0803D328: _0803D328:
@@ -5620,7 +5620,7 @@ sub_803D454: @ 803D454
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0803D53C @ =gUnknown_202063C ldr r4, _0803D53C @ =gSprites
adds r0, r4 adds r0, r4
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r6] ldrb r0, [r6]
@@ -5724,7 +5724,7 @@ _0803D516:
.align 2, 0 .align 2, 0
_0803D534: .4byte gUnknown_2023D44 _0803D534: .4byte gUnknown_2023D44
_0803D538: .4byte gUnknown_2023BC4 _0803D538: .4byte gUnknown_2023BC4
_0803D53C: .4byte gUnknown_202063C _0803D53C: .4byte gSprites
_0803D540: .4byte sub_8075590 _0803D540: .4byte sub_8075590
_0803D544: .4byte sub_803D648 _0803D544: .4byte sub_803D648
_0803D548: .4byte sub_803D564 _0803D548: .4byte sub_803D564
@@ -6099,7 +6099,7 @@ RecordedOpponentHandleSpriteInvisibility: @ 803D834
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0803D87A beq _0803D87A
ldr r3, _0803D888 @ =gUnknown_202063C ldr r3, _0803D888 @ =gSprites
ldr r0, _0803D88C @ =gUnknown_2023D44 ldr r0, _0803D88C @ =gUnknown_2023D44
ldrb r1, [r4] ldrb r1, [r4]
adds r0, r1, r0 adds r0, r1, r0
@@ -6132,7 +6132,7 @@ _0803D87A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803D884: .4byte gUnknown_2023BC4 _0803D884: .4byte gUnknown_2023BC4
_0803D888: .4byte gUnknown_202063C _0803D888: .4byte gSprites
_0803D88C: .4byte gUnknown_2023D44 _0803D88C: .4byte gUnknown_2023D44
_0803D890: .4byte gUnknown_2022BC4 _0803D890: .4byte gUnknown_2022BC4
thumb_func_end RecordedOpponentHandleSpriteInvisibility thumb_func_end RecordedOpponentHandleSpriteInvisibility
+61 -61
View File
@@ -69,7 +69,7 @@ _080D426C:
thumb_func_start sub_80D4270 thumb_func_start sub_80D4270
sub_80D4270: @ 80D4270 sub_80D4270: @ 80D4270
push {lr} push {lr}
ldr r2, _080D4298 @ =gUnknown_202063C ldr r2, _080D4298 @ =gSprites
ldr r1, _080D429C @ =gUnknown_2023D44 ldr r1, _080D429C @ =gUnknown_2023D44
ldr r0, _080D42A0 @ =gUnknown_2023BC4 ldr r0, _080D42A0 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -81,7 +81,7 @@ sub_80D4270: @ 80D4270
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080D42A4 @ =nullsub_8 ldr r0, _080D42A4 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080D4294 bne _080D4294
bl sub_80D49E8 bl sub_80D49E8
@@ -89,16 +89,16 @@ _080D4294:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D4298: .4byte gUnknown_202063C _080D4298: .4byte gSprites
_080D429C: .4byte gUnknown_2023D44 _080D429C: .4byte gUnknown_2023D44
_080D42A0: .4byte gUnknown_2023BC4 _080D42A0: .4byte gUnknown_2023BC4
_080D42A4: .4byte nullsub_8 _080D42A4: .4byte SpriteCallbackDummy
thumb_func_end sub_80D4270 thumb_func_end sub_80D4270
thumb_func_start sub_80D42A8 thumb_func_start sub_80D42A8
sub_80D42A8: @ 80D42A8 sub_80D42A8: @ 80D42A8
push {r4-r6,lr} push {r4-r6,lr}
ldr r6, _080D4300 @ =gUnknown_202063C ldr r6, _080D4300 @ =gSprites
ldr r5, _080D4304 @ =gUnknown_2023D44 ldr r5, _080D4304 @ =gUnknown_2023D44
ldr r4, _080D4308 @ =gUnknown_2023BC4 ldr r4, _080D4308 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -111,7 +111,7 @@ sub_80D42A8: @ 80D42A8
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080D430C @ =nullsub_8 ldr r0, _080D430C @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080D42F8 bne _080D42F8
movs r0, 0 movs r0, 0
@@ -138,10 +138,10 @@ _080D42F8:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D4300: .4byte gUnknown_202063C _080D4300: .4byte gSprites
_080D4304: .4byte gUnknown_2023D44 _080D4304: .4byte gUnknown_2023D44
_080D4308: .4byte gUnknown_2023BC4 _080D4308: .4byte gUnknown_2023BC4
_080D430C: .4byte nullsub_8 _080D430C: .4byte SpriteCallbackDummy
thumb_func_end sub_80D42A8 thumb_func_end sub_80D42A8
thumb_func_start sub_80D4310 thumb_func_start sub_80D4310
@@ -201,7 +201,7 @@ sub_80D4358: @ 80D4358
cmp r0, 0 cmp r0, 0
beq _080D43B0 beq _080D43B0
_080D437C: _080D437C:
ldr r2, _080D43A0 @ =gUnknown_202063C ldr r2, _080D43A0 @ =gSprites
ldr r1, _080D43A4 @ =gUnknown_3004FF0 ldr r1, _080D43A4 @ =gUnknown_3004FF0
ldr r0, _080D43A8 @ =gUnknown_2023BC4 ldr r0, _080D43A8 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -213,18 +213,18 @@ _080D437C:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080D43AC @ =nullsub_8 ldr r0, _080D43AC @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080D43E8 bne _080D43E8
b _080D43E6 b _080D43E6
.align 2, 0 .align 2, 0
_080D439C: .4byte gUnknown_2022B4C _080D439C: .4byte gUnknown_2022B4C
_080D43A0: .4byte gUnknown_202063C _080D43A0: .4byte gSprites
_080D43A4: .4byte gUnknown_3004FF0 _080D43A4: .4byte gUnknown_3004FF0
_080D43A8: .4byte gUnknown_2023BC4 _080D43A8: .4byte gUnknown_2023BC4
_080D43AC: .4byte nullsub_8 _080D43AC: .4byte SpriteCallbackDummy
_080D43B0: _080D43B0:
ldr r2, _080D4420 @ =gUnknown_202063C ldr r2, _080D4420 @ =gSprites
ldr r5, _080D4424 @ =gUnknown_3004FF0 ldr r5, _080D4424 @ =gUnknown_3004FF0
ldr r0, _080D4428 @ =gUnknown_2023BC4 ldr r0, _080D4428 @ =gUnknown_2023BC4
ldrb r3, [r0] ldrb r3, [r0]
@@ -237,7 +237,7 @@ _080D43B0:
adds r4, 0x1C adds r4, 0x1C
adds r0, r4 adds r0, r4
ldr r2, [r0] ldr r2, [r0]
ldr r0, _080D442C @ =nullsub_8 ldr r0, _080D442C @ =SpriteCallbackDummy
cmp r2, r0 cmp r2, r0
bne _080D43E8 bne _080D43E8
movs r0, 0x2 movs r0, 0x2
@@ -284,10 +284,10 @@ _080D441A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D4420: .4byte gUnknown_202063C _080D4420: .4byte gSprites
_080D4424: .4byte gUnknown_3004FF0 _080D4424: .4byte gUnknown_3004FF0
_080D4428: .4byte gUnknown_2023BC4 _080D4428: .4byte gUnknown_2023BC4
_080D442C: .4byte nullsub_8 _080D442C: .4byte SpriteCallbackDummy
_080D4430: .4byte gUnknown_2024018 _080D4430: .4byte gUnknown_2024018
_080D4434: .4byte gUnknown_3004FE0 _080D4434: .4byte gUnknown_3004FE0
_080D4438: .4byte sub_80D4310 _080D4438: .4byte sub_80D4310
@@ -362,7 +362,7 @@ _080D4460:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080D4578 @ =gUnknown_202063C ldr r1, _080D4578 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r4, _080D457C @ =gUnknown_3004FF0 ldr r4, _080D457C @ =gUnknown_3004FF0
@@ -398,7 +398,7 @@ _080D4500:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080D4578 @ =gUnknown_202063C ldr r1, _080D4578 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r5, _080D457C @ =gUnknown_3004FF0 ldr r5, _080D457C @ =gUnknown_3004FF0
@@ -444,7 +444,7 @@ _080D4568: .4byte gUnknown_2024018
_080D456C: .4byte gUnknown_2023BC4 _080D456C: .4byte gUnknown_2023BC4
_080D4570: .4byte gUnknown_2022B4C _080D4570: .4byte gUnknown_2022B4C
_080D4574: .4byte gUnknown_3004FFC _080D4574: .4byte gUnknown_3004FFC
_080D4578: .4byte gUnknown_202063C _080D4578: .4byte gSprites
_080D457C: .4byte gUnknown_3004FF0 _080D457C: .4byte gUnknown_3004FF0
_080D4580: .4byte gUnknown_2023BCE _080D4580: .4byte gUnknown_2023BCE
_080D4584: .4byte gUnknown_2024284 _080D4584: .4byte gUnknown_2024284
@@ -455,7 +455,7 @@ _080D458C: .4byte sub_80D4358
thumb_func_start sub_80D4590 thumb_func_start sub_80D4590
sub_80D4590: @ 80D4590 sub_80D4590: @ 80D4590
push {lr} push {lr}
ldr r2, _080D45C4 @ =gUnknown_202063C ldr r2, _080D45C4 @ =gSprites
ldr r1, _080D45C8 @ =gUnknown_2023D44 ldr r1, _080D45C8 @ =gUnknown_2023D44
ldr r0, _080D45CC @ =gUnknown_2023BC4 ldr r0, _080D45CC @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -480,7 +480,7 @@ _080D45BE:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D45C4: .4byte gUnknown_202063C _080D45C4: .4byte gSprites
_080D45C8: .4byte gUnknown_2023D44 _080D45C8: .4byte gUnknown_2023D44
_080D45CC: .4byte gUnknown_2023BC4 _080D45CC: .4byte gUnknown_2023BC4
thumb_func_end sub_80D4590 thumb_func_end sub_80D4590
@@ -542,7 +542,7 @@ _080D463C: .4byte gUnknown_2024284
thumb_func_start sub_80D4640 thumb_func_start sub_80D4640
sub_80D4640: @ 80D4640 sub_80D4640: @ 80D4640
push {r4-r6,lr} push {r4-r6,lr}
ldr r6, _080D4698 @ =gUnknown_202063C ldr r6, _080D4698 @ =gSprites
ldr r5, _080D469C @ =gUnknown_2023D44 ldr r5, _080D469C @ =gUnknown_2023D44
ldr r4, _080D46A0 @ =gUnknown_2023BC4 ldr r4, _080D46A0 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -582,7 +582,7 @@ _080D4690:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D4698: .4byte gUnknown_202063C _080D4698: .4byte gSprites
_080D469C: .4byte gUnknown_2023D44 _080D469C: .4byte gUnknown_2023D44
_080D46A0: .4byte gUnknown_2023BC4 _080D46A0: .4byte gUnknown_2023BC4
_080D46A4: .4byte gUnknown_3004FF0 _080D46A4: .4byte gUnknown_3004FF0
@@ -611,7 +611,7 @@ sub_80D46A8: @ 80D46A8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080D4710 @ =gUnknown_202063C ldr r4, _080D4710 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -636,7 +636,7 @@ _080D46FC:
_080D4704: .4byte gUnknown_2024018 _080D4704: .4byte gUnknown_2024018
_080D4708: .4byte gUnknown_2023BC4 _080D4708: .4byte gUnknown_2023BC4
_080D470C: .4byte gUnknown_2023D44 _080D470C: .4byte gUnknown_2023D44
_080D4710: .4byte gUnknown_202063C _080D4710: .4byte gSprites
_080D4714: .4byte gUnknown_3004FF0 _080D4714: .4byte gUnknown_3004FF0
thumb_func_end sub_80D46A8 thumb_func_end sub_80D46A8
@@ -662,7 +662,7 @@ sub_80D4730: @ 80D4730
ldrb r0, [r0] ldrb r0, [r0]
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _080D4774 @ =gUnknown_202063C ldr r2, _080D4774 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -687,7 +687,7 @@ sub_80D4730: @ 80D4730
.align 2, 0 .align 2, 0
_080D476C: .4byte gUnknown_2023D44 _080D476C: .4byte gUnknown_2023D44
_080D4770: .4byte gUnknown_2023BC4 _080D4770: .4byte gUnknown_2023BC4
_080D4774: .4byte gUnknown_202063C _080D4774: .4byte gSprites
_080D4778: .4byte gUnknown_2024005 _080D4778: .4byte gUnknown_2024005
_080D477C: _080D477C:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -721,7 +721,7 @@ _080D47A6:
thumb_func_start sub_80D47AC thumb_func_start sub_80D47AC
sub_80D47AC: @ 80D47AC sub_80D47AC: @ 80D47AC
push {r4,lr} push {r4,lr}
ldr r2, _080D4800 @ =gUnknown_202063C ldr r2, _080D4800 @ =gSprites
ldr r0, _080D4804 @ =gUnknown_3004FF0 ldr r0, _080D4804 @ =gUnknown_3004FF0
ldr r4, _080D4808 @ =gUnknown_2023BC4 ldr r4, _080D4808 @ =gUnknown_2023BC4
ldrb r3, [r4] ldrb r3, [r4]
@@ -733,7 +733,7 @@ sub_80D47AC: @ 80D47AC
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080D480C @ =nullsub_8 ldr r0, _080D480C @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080D47F8 bne _080D47F8
ldr r0, _080D4810 @ =gUnknown_2024018 ldr r0, _080D4810 @ =gUnknown_2024018
@@ -763,10 +763,10 @@ _080D47F8:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D4800: .4byte gUnknown_202063C _080D4800: .4byte gSprites
_080D4804: .4byte gUnknown_3004FF0 _080D4804: .4byte gUnknown_3004FF0
_080D4808: .4byte gUnknown_2023BC4 _080D4808: .4byte gUnknown_2023BC4
_080D480C: .4byte nullsub_8 _080D480C: .4byte SpriteCallbackDummy
_080D4810: .4byte gUnknown_2024018 _080D4810: .4byte gUnknown_2024018
_080D4814: .4byte gUnknown_3004FE0 _080D4814: .4byte gUnknown_3004FE0
_080D4818: .4byte sub_80D481C _080D4818: .4byte sub_80D481C
@@ -859,7 +859,7 @@ sub_80D484C: @ 80D484C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080D4934 @ =gUnknown_202063C ldr r1, _080D4934 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -902,7 +902,7 @@ _080D4924: .4byte c3_0802FDF4
_080D4928: .4byte gUnknown_2023BCE _080D4928: .4byte gUnknown_2023BCE
_080D492C: .4byte gUnknown_2024284 _080D492C: .4byte gUnknown_2024284
_080D4930: .4byte gUnknown_2023D44 _080D4930: .4byte gUnknown_2023D44
_080D4934: .4byte gUnknown_202063C _080D4934: .4byte gSprites
_080D4938: .4byte gUnknown_3004FF0 _080D4938: .4byte gUnknown_3004FF0
_080D493C: .4byte gUnknown_3004FE0 _080D493C: .4byte gUnknown_3004FE0
_080D4940: .4byte sub_80D47AC _080D4940: .4byte sub_80D47AC
@@ -935,7 +935,7 @@ sub_80D4944: @ 80D4944
adds r0, r2, 0 adds r0, r2, 0
bl sub_80F1720 bl sub_80F1720
_080D4976: _080D4976:
ldr r5, _080D49D4 @ =gUnknown_202063C ldr r5, _080D49D4 @ =gSprites
ldr r0, _080D49D8 @ =gUnknown_3004FFC ldr r0, _080D49D8 @ =gUnknown_3004FFC
ldrb r2, [r4] ldrb r2, [r4]
adds r0, r2, r0 adds r0, r2, r0
@@ -947,7 +947,7 @@ _080D4976:
adds r0, 0x1C adds r0, 0x1C
adds r0, r3, r0 adds r0, r3, r0
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080D49DC @ =nullsub_8 ldr r0, _080D49DC @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080D49BC bne _080D49BC
ldr r0, [r6] ldr r0, [r6]
@@ -978,9 +978,9 @@ _080D49C4: .4byte gUnknown_2024018
_080D49C8: .4byte gUnknown_2023BC4 _080D49C8: .4byte gUnknown_2023BC4
_080D49CC: .4byte gUnknown_2023BCE _080D49CC: .4byte gUnknown_2023BCE
_080D49D0: .4byte gUnknown_2024284 _080D49D0: .4byte gUnknown_2024284
_080D49D4: .4byte gUnknown_202063C _080D49D4: .4byte gSprites
_080D49D8: .4byte gUnknown_3004FFC _080D49D8: .4byte gUnknown_3004FFC
_080D49DC: .4byte nullsub_8 _080D49DC: .4byte SpriteCallbackDummy
_080D49E0: .4byte gUnknown_3004FE0 _080D49E0: .4byte gUnknown_3004FE0
_080D49E4: .4byte sub_80D484C _080D49E4: .4byte sub_80D484C
thumb_func_end sub_80D4944 thumb_func_end sub_80D4944
@@ -3397,7 +3397,7 @@ LinkPartnerHandleLoadPokeSprite: @ 80D5DB4
ldrb r1, [r6] ldrb r1, [r6]
adds r1, r4 adds r1, r4
strb r0, [r1] strb r0, [r1]
ldr r5, _080D5EBC @ =gUnknown_202063C ldr r5, _080D5EBC @ =gSprites
ldrb r0, [r6] ldrb r0, [r6]
adds r0, r4 adds r0, r4
ldrb r1, [r0] ldrb r1, [r0]
@@ -3456,7 +3456,7 @@ _080D5EAC: .4byte gUnknown_2023BC4
_080D5EB0: .4byte gUnknown_2024284 _080D5EB0: .4byte gUnknown_2024284
_080D5EB4: .4byte gUnknown_20244DC _080D5EB4: .4byte gUnknown_20244DC
_080D5EB8: .4byte gUnknown_2023D44 _080D5EB8: .4byte gUnknown_2023D44
_080D5EBC: .4byte gUnknown_202063C _080D5EBC: .4byte gSprites
_080D5EC0: .4byte 0x0000ff10 _080D5EC0: .4byte 0x0000ff10
_080D5EC4: .4byte gUnknown_2024024 _080D5EC4: .4byte gUnknown_2024024
_080D5EC8: .4byte gUnknown_3004FE0 _080D5EC8: .4byte gUnknown_3004FE0
@@ -3588,7 +3588,7 @@ sub_80D5F40: @ 80D5F40
ldr r4, _080D609C @ =gUnknown_2023D44 ldr r4, _080D609C @ =gUnknown_2023D44
adds r4, r6, r4 adds r4, r6, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _080D60A0 @ =gUnknown_202063C ldr r5, _080D60A0 @ =gSprites
mov r0, r9 mov r0, r9
ldrb r1, [r0] ldrb r1, [r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -3647,7 +3647,7 @@ sub_80D5F40: @ 80D5F40
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _080D60A8 @ =nullsub_8 ldr r1, _080D60A8 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
movs r0, 0 movs r0, 0
movs r1, 0xFF movs r1, 0xFF
@@ -3676,9 +3676,9 @@ _080D6090: .4byte sub_8033E3C
_080D6094: .4byte gUnknown_3004FFC _080D6094: .4byte gUnknown_3004FFC
_080D6098: .4byte gUnknown_20244DC _080D6098: .4byte gUnknown_20244DC
_080D609C: .4byte gUnknown_2023D44 _080D609C: .4byte gUnknown_2023D44
_080D60A0: .4byte gUnknown_202063C _080D60A0: .4byte gSprites
_080D60A4: .4byte gUnknown_2024024 _080D60A4: .4byte gUnknown_2024024
_080D60A8: .4byte nullsub_8 _080D60A8: .4byte SpriteCallbackDummy
thumb_func_end sub_80D5F40 thumb_func_end sub_80D5F40
thumb_func_start LinkPartnerHandleReturnPokeToBall thumb_func_start LinkPartnerHandleReturnPokeToBall
@@ -3721,7 +3721,7 @@ _080D60F4:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080D6134 @ =gUnknown_202063C ldr r4, _080D6134 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -3744,7 +3744,7 @@ _080D612A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D6130: .4byte gUnknown_2023D44 _080D6130: .4byte gUnknown_2023D44
_080D6134: .4byte gUnknown_202063C _080D6134: .4byte gSprites
_080D6138: .4byte gUnknown_3004FF0 _080D6138: .4byte gUnknown_3004FF0
thumb_func_end LinkPartnerHandleReturnPokeToBall thumb_func_end LinkPartnerHandleReturnPokeToBall
@@ -3930,7 +3930,7 @@ _080D6258:
ldrb r1, [r5] ldrb r1, [r5]
adds r1, r6 adds r1, r6
strb r0, [r1] strb r0, [r1]
ldr r4, _080D6328 @ =gUnknown_202063C ldr r4, _080D6328 @ =gSprites
ldrb r3, [r5] ldrb r3, [r5]
adds r0, r3, r6 adds r0, r3, r6
ldrb r0, [r0] ldrb r0, [r0]
@@ -3988,7 +3988,7 @@ _080D6318: .4byte gUnknown_2023BC4
_080D631C: .4byte gUnknown_20244DC _080D631C: .4byte gUnknown_20244DC
_080D6320: .4byte gUnknown_8239F8C _080D6320: .4byte gUnknown_8239F8C
_080D6324: .4byte gUnknown_2023D44 _080D6324: .4byte gUnknown_2023D44
_080D6328: .4byte gUnknown_202063C _080D6328: .4byte gSprites
_080D632C: .4byte 0x0000fffe _080D632C: .4byte 0x0000fffe
_080D6330: .4byte sub_8033EEC _080D6330: .4byte sub_8033EEC
_080D6334: .4byte gUnknown_3004FE0 _080D6334: .4byte gUnknown_3004FE0
@@ -4014,7 +4014,7 @@ sub_80D6348: @ 80D6348
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _080D63DC @ =gUnknown_202063C ldr r5, _080D63DC @ =gSprites
adds r0, r5 adds r0, r5
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r4] ldrb r0, [r4]
@@ -4062,7 +4062,7 @@ sub_80D6348: @ 80D6348
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
adds r0, r5 adds r0, r5
ldr r1, _080D63E8 @ =nullsub_8 ldr r1, _080D63E8 @ =SpriteCallbackDummy
bl StoreSpriteCallbackInData6 bl StoreSpriteCallbackInData6
ldr r1, _080D63EC @ =gUnknown_3004FE0 ldr r1, _080D63EC @ =gUnknown_3004FE0
ldrb r0, [r4] ldrb r0, [r4]
@@ -4076,10 +4076,10 @@ sub_80D6348: @ 80D6348
.align 2, 0 .align 2, 0
_080D63D4: .4byte gUnknown_2023D44 _080D63D4: .4byte gUnknown_2023D44
_080D63D8: .4byte gUnknown_2023BC4 _080D63D8: .4byte gUnknown_2023BC4
_080D63DC: .4byte gUnknown_202063C _080D63DC: .4byte gSprites
_080D63E0: .4byte 0x0000ffd8 _080D63E0: .4byte 0x0000ffd8
_080D63E4: .4byte sub_8075590 _080D63E4: .4byte sub_8075590
_080D63E8: .4byte nullsub_8 _080D63E8: .4byte SpriteCallbackDummy
_080D63EC: .4byte gUnknown_3004FE0 _080D63EC: .4byte gUnknown_3004FE0
_080D63F0: .4byte sub_80D42A8 _080D63F0: .4byte sub_80D42A8
thumb_func_end sub_80D6348 thumb_func_end sub_80D6348
@@ -4149,7 +4149,7 @@ _080D6448:
negs r1, r1 negs r1, r1
movs r0, 0x10 movs r0, 0x10
bl PlaySE12WithPanning bl PlaySE12WithPanning
ldr r2, _080D64CC @ =gUnknown_202063C ldr r2, _080D64CC @ =gSprites
ldr r3, _080D64D0 @ =gUnknown_2023D44 ldr r3, _080D64D0 @ =gUnknown_2023D44
ldrb r0, [r5] ldrb r0, [r5]
adds r0, r3 adds r0, r3
@@ -4191,7 +4191,7 @@ _080D64BE:
.align 2, 0 .align 2, 0
_080D64C4: .4byte gUnknown_2023BCE _080D64C4: .4byte gUnknown_2023BCE
_080D64C8: .4byte gUnknown_2024284 _080D64C8: .4byte gUnknown_2024284
_080D64CC: .4byte gUnknown_202063C _080D64CC: .4byte gSprites
_080D64D0: .4byte gUnknown_2023D44 _080D64D0: .4byte gUnknown_2023D44
_080D64D4: .4byte sub_8012110 _080D64D4: .4byte sub_8012110
_080D64D8: .4byte gUnknown_3004FE0 _080D64D8: .4byte gUnknown_3004FE0
@@ -5057,7 +5057,7 @@ _080D6B6C: .4byte gUnknown_2022870
thumb_func_start LinkPartnerHandleHitAnimation thumb_func_start LinkPartnerHandleHitAnimation
LinkPartnerHandleHitAnimation: @ 80D6B70 LinkPartnerHandleHitAnimation: @ 80D6B70
push {r4,lr} push {r4,lr}
ldr r3, _080D6B98 @ =gUnknown_202063C ldr r3, _080D6B98 @ =gSprites
ldr r2, _080D6B9C @ =gUnknown_2023D44 ldr r2, _080D6B9C @ =gUnknown_2023D44
ldr r4, _080D6BA0 @ =gUnknown_2023BC4 ldr r4, _080D6BA0 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -5075,7 +5075,7 @@ LinkPartnerHandleHitAnimation: @ 80D6B70
bl sub_80D49E8 bl sub_80D49E8
b _080D6BCE b _080D6BCE
.align 2, 0 .align 2, 0
_080D6B98: .4byte gUnknown_202063C _080D6B98: .4byte gSprites
_080D6B9C: .4byte gUnknown_2023D44 _080D6B9C: .4byte gUnknown_2023D44
_080D6BA0: .4byte gUnknown_2023BC4 _080D6BA0: .4byte gUnknown_2023BC4
_080D6BA4: _080D6BA4:
@@ -5242,7 +5242,7 @@ sub_80D6CD4: @ 80D6CD4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080D6DE4 @ =gUnknown_202063C ldr r4, _080D6DE4 @ =gSprites
adds r0, r4 adds r0, r4
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r6] ldrb r0, [r6]
@@ -5360,7 +5360,7 @@ _080D6DC2:
.align 2, 0 .align 2, 0
_080D6DDC: .4byte gUnknown_2023D44 _080D6DDC: .4byte gUnknown_2023D44
_080D6DE0: .4byte gUnknown_2023BC4 _080D6DE0: .4byte gUnknown_2023BC4
_080D6DE4: .4byte gUnknown_202063C _080D6DE4: .4byte gSprites
_080D6DE8: .4byte 0x0000ffd8 _080D6DE8: .4byte 0x0000ffd8
_080D6DEC: .4byte sub_8075590 _080D6DEC: .4byte sub_8075590
_080D6DF0: .4byte sub_80335F8 _080D6DF0: .4byte sub_80335F8
@@ -5385,7 +5385,7 @@ _080D6E0C:
adds r1, r4, r2 adds r1, r4, r2
movs r2, 0x20 movs r2, 0x20
bl LoadCompressedPalette bl LoadCompressedPalette
ldr r2, _080D6EA8 @ =gUnknown_202063C ldr r2, _080D6EA8 @ =gSprites
ldr r1, _080D6EAC @ =gUnknown_2023D44 ldr r1, _080D6EAC @ =gUnknown_2023D44
ldr r5, _080D6EB0 @ =gUnknown_2023BC4 ldr r5, _080D6EB0 @ =gUnknown_2023BC4
ldrb r0, [r5] ldrb r0, [r5]
@@ -5452,7 +5452,7 @@ _080D6E86:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D6EA4: .4byte gUnknown_8239FD4 _080D6EA4: .4byte gUnknown_8239FD4
_080D6EA8: .4byte gUnknown_202063C _080D6EA8: .4byte gSprites
_080D6EAC: .4byte gUnknown_2023D44 _080D6EAC: .4byte gUnknown_2023D44
_080D6EB0: .4byte gUnknown_2023BC4 _080D6EB0: .4byte gUnknown_2023BC4
_080D6EB4: .4byte sub_80D6ED0 _080D6EB4: .4byte sub_80D6ED0
@@ -5780,7 +5780,7 @@ LinkPartnerHandleSpriteInvisibility: @ 80D7144
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080D718A beq _080D718A
ldr r3, _080D7198 @ =gUnknown_202063C ldr r3, _080D7198 @ =gSprites
ldr r0, _080D719C @ =gUnknown_2023D44 ldr r0, _080D719C @ =gUnknown_2023D44
ldrb r1, [r4] ldrb r1, [r4]
adds r0, r1, r0 adds r0, r1, r0
@@ -5813,7 +5813,7 @@ _080D718A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D7194: .4byte gUnknown_2023BC4 _080D7194: .4byte gUnknown_2023BC4
_080D7198: .4byte gUnknown_202063C _080D7198: .4byte gSprites
_080D719C: .4byte gUnknown_2023D44 _080D719C: .4byte gUnknown_2023D44
_080D71A0: .4byte gUnknown_2022BC4 _080D71A0: .4byte gUnknown_2022BC4
thumb_func_end LinkPartnerHandleSpriteInvisibility thumb_func_end LinkPartnerHandleSpriteInvisibility
+37 -37
View File
@@ -421,7 +421,7 @@ _080E78D8:
thumb_func_start sub_80E78E0 thumb_func_start sub_80E78E0
sub_80E78E0: @ 80E78E0 sub_80E78E0: @ 80E78E0
push {lr} push {lr}
ldr r2, _080E7908 @ =gUnknown_202063C ldr r2, _080E7908 @ =gSprites
ldr r1, _080E790C @ =gUnknown_2023D44 ldr r1, _080E790C @ =gUnknown_2023D44
ldr r0, _080E7910 @ =gUnknown_2023BC4 ldr r0, _080E7910 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -433,7 +433,7 @@ sub_80E78E0: @ 80E78E0
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080E7914 @ =nullsub_8 ldr r0, _080E7914 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080E7904 bne _080E7904
bl WallyBufferExecCompleted bl WallyBufferExecCompleted
@@ -441,10 +441,10 @@ _080E7904:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E7908: .4byte gUnknown_202063C _080E7908: .4byte gSprites
_080E790C: .4byte gUnknown_2023D44 _080E790C: .4byte gUnknown_2023D44
_080E7910: .4byte gUnknown_2023BC4 _080E7910: .4byte gUnknown_2023BC4
_080E7914: .4byte nullsub_8 _080E7914: .4byte SpriteCallbackDummy
thumb_func_end sub_80E78E0 thumb_func_end sub_80E78E0
thumb_func_start sub_80E7918 thumb_func_start sub_80E7918
@@ -814,7 +814,7 @@ _080E7BB2:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080E7CC8 @ =gUnknown_202063C ldr r1, _080E7CC8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r4, _080E7CCC @ =gUnknown_3004FF0 ldr r4, _080E7CCC @ =gUnknown_3004FF0
@@ -850,7 +850,7 @@ _080E7C46:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080E7CC8 @ =gUnknown_202063C ldr r1, _080E7CC8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r5, _080E7CCC @ =gUnknown_3004FF0 ldr r5, _080E7CCC @ =gUnknown_3004FF0
@@ -898,7 +898,7 @@ _080E7CB8: .4byte gUnknown_2023BCE
_080E7CBC: .4byte gUnknown_2024284 _080E7CBC: .4byte gUnknown_2024284
_080E7CC0: .4byte gUnknown_2022B4C _080E7CC0: .4byte gUnknown_2022B4C
_080E7CC4: .4byte gUnknown_3004FFC _080E7CC4: .4byte gUnknown_3004FFC
_080E7CC8: .4byte gUnknown_202063C _080E7CC8: .4byte gSprites
_080E7CCC: .4byte gUnknown_3004FF0 _080E7CCC: .4byte gUnknown_3004FF0
_080E7CD0: .4byte gUnknown_3004FE0 _080E7CD0: .4byte gUnknown_3004FE0
_080E7CD4: .4byte sub_80E7CD8 _080E7CD4: .4byte sub_80E7CD8
@@ -910,7 +910,7 @@ sub_80E7CD8: @ 80E7CD8
mov r7, r8 mov r7, r8
push {r7} push {r7}
movs r4, 0 movs r4, 0
ldr r2, _080E7DD8 @ =gUnknown_202063C ldr r2, _080E7DD8 @ =gSprites
ldr r0, _080E7DDC @ =gUnknown_3004FF0 ldr r0, _080E7DDC @ =gUnknown_3004FF0
ldr r1, _080E7DE0 @ =gUnknown_2023BC4 ldr r1, _080E7DE0 @ =gUnknown_2023BC4
mov r8, r1 mov r8, r1
@@ -923,7 +923,7 @@ sub_80E7CD8: @ 80E7CD8
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080E7DE4 @ =nullsub_8 ldr r0, _080E7DE4 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080E7D02 bne _080E7D02
movs r4, 0x1 movs r4, 0x1
@@ -1033,10 +1033,10 @@ _080E7DCE:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E7DD8: .4byte gUnknown_202063C _080E7DD8: .4byte gSprites
_080E7DDC: .4byte gUnknown_3004FF0 _080E7DDC: .4byte gUnknown_3004FF0
_080E7DE0: .4byte gUnknown_2023BC4 _080E7DE0: .4byte gUnknown_2023BC4
_080E7DE4: .4byte nullsub_8 _080E7DE4: .4byte SpriteCallbackDummy
_080E7DE8: .4byte gUnknown_2024018 _080E7DE8: .4byte gUnknown_2024018
_080E7DEC: .4byte 0x000027f9 _080E7DEC: .4byte 0x000027f9
_080E7DF0: .4byte c3_0802FDF4 _080E7DF0: .4byte c3_0802FDF4
@@ -1652,7 +1652,7 @@ _080E82F0: .4byte sub_80E8930
thumb_func_start sub_80E82F4 thumb_func_start sub_80E82F4
sub_80E82F4: @ 80E82F4 sub_80E82F4: @ 80E82F4
push {r4-r6,lr} push {r4-r6,lr}
ldr r6, _080E834C @ =gUnknown_202063C ldr r6, _080E834C @ =gSprites
ldr r5, _080E8350 @ =gUnknown_2023D44 ldr r5, _080E8350 @ =gUnknown_2023D44
ldr r4, _080E8354 @ =gUnknown_2023BC4 ldr r4, _080E8354 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -1692,7 +1692,7 @@ _080E8344:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E834C: .4byte gUnknown_202063C _080E834C: .4byte gSprites
_080E8350: .4byte gUnknown_2023D44 _080E8350: .4byte gUnknown_2023D44
_080E8354: .4byte gUnknown_2023BC4 _080E8354: .4byte gUnknown_2023BC4
_080E8358: .4byte gUnknown_3004FF0 _080E8358: .4byte gUnknown_3004FF0
@@ -2437,7 +2437,7 @@ DoHitAnimBlinkSpriteEffect_3: @ 80E8948
ldrb r0, [r0] ldrb r0, [r0]
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _080E898C @ =gUnknown_202063C ldr r2, _080E898C @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -2462,7 +2462,7 @@ DoHitAnimBlinkSpriteEffect_3: @ 80E8948
.align 2, 0 .align 2, 0
_080E8984: .4byte gUnknown_2023D44 _080E8984: .4byte gUnknown_2023D44
_080E8988: .4byte gUnknown_2023BC4 _080E8988: .4byte gUnknown_2023BC4
_080E898C: .4byte gUnknown_202063C _080E898C: .4byte gSprites
_080E8990: .4byte gUnknown_2024005 _080E8990: .4byte gUnknown_2024005
_080E8994: _080E8994:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -2516,7 +2516,7 @@ sub_80E89C4: @ 80E89C4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080E8A2C @ =gUnknown_202063C ldr r4, _080E8A2C @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -2541,14 +2541,14 @@ _080E8A18:
_080E8A20: .4byte gUnknown_2024018 _080E8A20: .4byte gUnknown_2024018
_080E8A24: .4byte gUnknown_2023BC4 _080E8A24: .4byte gUnknown_2023BC4
_080E8A28: .4byte gUnknown_2023D44 _080E8A28: .4byte gUnknown_2023D44
_080E8A2C: .4byte gUnknown_202063C _080E8A2C: .4byte gSprites
_080E8A30: .4byte gUnknown_3004FF0 _080E8A30: .4byte gUnknown_3004FF0
thumb_func_end sub_80E89C4 thumb_func_end sub_80E89C4
thumb_func_start sub_80E8A34 thumb_func_start sub_80E8A34
sub_80E8A34: @ 80E8A34 sub_80E8A34: @ 80E8A34
push {lr} push {lr}
ldr r2, _080E8A5C @ =gUnknown_202063C ldr r2, _080E8A5C @ =gSprites
ldr r1, _080E8A60 @ =gUnknown_2023D44 ldr r1, _080E8A60 @ =gUnknown_2023D44
ldr r0, _080E8A64 @ =gUnknown_2023BC4 ldr r0, _080E8A64 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -2560,7 +2560,7 @@ sub_80E8A34: @ 80E8A34
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080E8A68 @ =nullsub_8 ldr r0, _080E8A68 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080E8A58 bne _080E8A58
bl WallyBufferExecCompleted bl WallyBufferExecCompleted
@@ -2568,10 +2568,10 @@ _080E8A58:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E8A5C: .4byte gUnknown_202063C _080E8A5C: .4byte gSprites
_080E8A60: .4byte gUnknown_2023D44 _080E8A60: .4byte gUnknown_2023D44
_080E8A64: .4byte gUnknown_2023BC4 _080E8A64: .4byte gUnknown_2023BC4
_080E8A68: .4byte nullsub_8 _080E8A68: .4byte SpriteCallbackDummy
thumb_func_end sub_80E8A34 thumb_func_end sub_80E8A34
thumb_func_start CompleteOnFinishedBattleAnimation_4 thumb_func_start CompleteOnFinishedBattleAnimation_4
@@ -4925,7 +4925,7 @@ _080E9E24:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080E9E64 @ =gUnknown_202063C ldr r4, _080E9E64 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -4948,7 +4948,7 @@ _080E9E5A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080E9E60: .4byte gUnknown_2023D44 _080E9E60: .4byte gUnknown_2023D44
_080E9E64: .4byte gUnknown_202063C _080E9E64: .4byte gSprites
_080E9E68: .4byte gUnknown_3004FF0 _080E9E68: .4byte gUnknown_3004FF0
thumb_func_end WallyHandleReturnMonToBall thumb_func_end WallyHandleReturnMonToBall
@@ -5033,7 +5033,7 @@ _080E9EE0:
_080E9F1C: _080E9F1C:
adds r1, r2 adds r1, r2
strb r0, [r1] strb r0, [r1]
ldr r4, _080E9F9C @ =gUnknown_202063C ldr r4, _080E9F9C @ =gSprites
ldr r5, _080E9F98 @ =gUnknown_2023D44 ldr r5, _080E9F98 @ =gUnknown_2023D44
ldr r6, _080E9F8C @ =gUnknown_2023BC4 ldr r6, _080E9F8C @ =gUnknown_2023BC4
ldrb r3, [r6] ldrb r3, [r6]
@@ -5091,7 +5091,7 @@ _080E9F8C: .4byte gUnknown_2023BC4
_080E9F90: .4byte gUnknown_20244DC _080E9F90: .4byte gUnknown_20244DC
_080E9F94: .4byte gUnknown_8239F8C _080E9F94: .4byte gUnknown_8239F8C
_080E9F98: .4byte gUnknown_2023D44 _080E9F98: .4byte gUnknown_2023D44
_080E9F9C: .4byte gUnknown_202063C _080E9F9C: .4byte gSprites
_080E9FA0: .4byte 0x0000fffe _080E9FA0: .4byte 0x0000fffe
_080E9FA4: .4byte sub_8033EEC _080E9FA4: .4byte sub_8033EEC
_080E9FA8: .4byte gUnknown_3004FE0 _080E9FA8: .4byte gUnknown_3004FE0
@@ -5179,7 +5179,7 @@ _080EA024:
_080EA060: _080EA060:
adds r1, r2 adds r1, r2
strb r0, [r1] strb r0, [r1]
ldr r4, _080EA0E0 @ =gUnknown_202063C ldr r4, _080EA0E0 @ =gSprites
ldr r5, _080EA0DC @ =gUnknown_2023D44 ldr r5, _080EA0DC @ =gUnknown_2023D44
ldr r6, _080EA0D0 @ =gUnknown_2023BC4 ldr r6, _080EA0D0 @ =gUnknown_2023BC4
ldrb r3, [r6] ldrb r3, [r6]
@@ -5237,7 +5237,7 @@ _080EA0D0: .4byte gUnknown_2023BC4
_080EA0D4: .4byte gUnknown_20244DC _080EA0D4: .4byte gUnknown_20244DC
_080EA0D8: .4byte gUnknown_8239F8C _080EA0D8: .4byte gUnknown_8239F8C
_080EA0DC: .4byte gUnknown_2023D44 _080EA0DC: .4byte gUnknown_2023D44
_080EA0E0: .4byte gUnknown_202063C _080EA0E0: .4byte gSprites
_080EA0E4: .4byte 0x0000ffa0 _080EA0E4: .4byte 0x0000ffa0
_080EA0E8: .4byte sub_8033EEC _080EA0E8: .4byte sub_8033EEC
_080EA0EC: .4byte gUnknown_3004FE0 _080EA0EC: .4byte gUnknown_3004FE0
@@ -5317,7 +5317,7 @@ _080EA154:
negs r1, r1 negs r1, r1
movs r0, 0x10 movs r0, 0x10
bl PlaySE12WithPanning bl PlaySE12WithPanning
ldr r2, _080EA1D8 @ =gUnknown_202063C ldr r2, _080EA1D8 @ =gSprites
ldr r3, _080EA1DC @ =gUnknown_2023D44 ldr r3, _080EA1DC @ =gUnknown_2023D44
ldrb r0, [r5] ldrb r0, [r5]
adds r0, r3 adds r0, r3
@@ -5359,7 +5359,7 @@ _080EA1CA:
.align 2, 0 .align 2, 0
_080EA1D0: .4byte gUnknown_2023BCE _080EA1D0: .4byte gUnknown_2023BCE
_080EA1D4: .4byte gUnknown_2024284 _080EA1D4: .4byte gUnknown_2024284
_080EA1D8: .4byte gUnknown_202063C _080EA1D8: .4byte gSprites
_080EA1DC: .4byte gUnknown_2023D44 _080EA1DC: .4byte gUnknown_2023D44
_080EA1E0: .4byte sub_8012110 _080EA1E0: .4byte sub_8012110
_080EA1E4: .4byte gUnknown_3004FE0 _080EA1E4: .4byte gUnknown_3004FE0
@@ -6640,7 +6640,7 @@ sub_80EABFC: @ 80EABFC
thumb_func_start sub_80EAC08 thumb_func_start sub_80EAC08
sub_80EAC08: @ 80EAC08 sub_80EAC08: @ 80EAC08
push {r4,lr} push {r4,lr}
ldr r3, _080EAC30 @ =gUnknown_202063C ldr r3, _080EAC30 @ =gSprites
ldr r2, _080EAC34 @ =gUnknown_2023D44 ldr r2, _080EAC34 @ =gUnknown_2023D44
ldr r4, _080EAC38 @ =gUnknown_2023BC4 ldr r4, _080EAC38 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -6658,7 +6658,7 @@ sub_80EAC08: @ 80EAC08
bl WallyBufferExecCompleted bl WallyBufferExecCompleted
b _080EAC66 b _080EAC66
.align 2, 0 .align 2, 0
_080EAC30: .4byte gUnknown_202063C _080EAC30: .4byte gSprites
_080EAC34: .4byte gUnknown_2023D44 _080EAC34: .4byte gUnknown_2023D44
_080EAC38: .4byte gUnknown_2023BC4 _080EAC38: .4byte gUnknown_2023BC4
_080EAC3C: _080EAC3C:
@@ -6820,7 +6820,7 @@ _080EAD64:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _080EAEAC @ =gUnknown_202063C ldr r5, _080EAEAC @ =gSprites
adds r0, r5 adds r0, r5
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r7] ldrb r0, [r7]
@@ -6968,7 +6968,7 @@ _080EAE84:
_080EAEA0: .4byte gUnknown_2022B4C _080EAEA0: .4byte gUnknown_2022B4C
_080EAEA4: .4byte gUnknown_2023D44 _080EAEA4: .4byte gUnknown_2023D44
_080EAEA8: .4byte gUnknown_2023BC4 _080EAEA8: .4byte gUnknown_2023BC4
_080EAEAC: .4byte gUnknown_202063C _080EAEAC: .4byte gSprites
_080EAEB0: .4byte 0x0000ffd8 _080EAEB0: .4byte 0x0000ffd8
_080EAEB4: .4byte sub_8075590 _080EAEB4: .4byte sub_8075590
_080EAEB8: .4byte sub_80335F8 _080EAEB8: .4byte sub_80335F8
@@ -7097,7 +7097,7 @@ sub_80EAF34: @ 80EAF34
ldr r4, _080EB098 @ =gUnknown_2023D44 ldr r4, _080EB098 @ =gUnknown_2023D44
adds r4, r6, r4 adds r4, r6, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _080EB09C @ =gUnknown_202063C ldr r5, _080EB09C @ =gSprites
mov r0, r9 mov r0, r9
ldrb r1, [r0] ldrb r1, [r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -7156,7 +7156,7 @@ sub_80EAF34: @ 80EAF34
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _080EB0A4 @ =nullsub_8 ldr r1, _080EB0A4 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
movs r0, 0 movs r0, 0
movs r1, 0xFF movs r1, 0xFF
@@ -7186,9 +7186,9 @@ _080EB08C: .4byte sub_8033E3C
_080EB090: .4byte gUnknown_3004FFC _080EB090: .4byte gUnknown_3004FFC
_080EB094: .4byte gUnknown_20244DC _080EB094: .4byte gUnknown_20244DC
_080EB098: .4byte gUnknown_2023D44 _080EB098: .4byte gUnknown_2023D44
_080EB09C: .4byte gUnknown_202063C _080EB09C: .4byte gSprites
_080EB0A0: .4byte gUnknown_2024024 _080EB0A0: .4byte gUnknown_2024024
_080EB0A4: .4byte nullsub_8 _080EB0A4: .4byte SpriteCallbackDummy
thumb_func_end sub_80EAF34 thumb_func_end sub_80EAF34
thumb_func_start sub_80EB0A8 thumb_func_start sub_80EB0A8
+65 -65
View File
@@ -69,7 +69,7 @@ _08035AE4:
thumb_func_start sub_8035AE8 thumb_func_start sub_8035AE8
sub_8035AE8: @ 8035AE8 sub_8035AE8: @ 8035AE8
push {lr} push {lr}
ldr r2, _08035B10 @ =gUnknown_202063C ldr r2, _08035B10 @ =gSprites
ldr r1, _08035B14 @ =gUnknown_2023D44 ldr r1, _08035B14 @ =gUnknown_2023D44
ldr r0, _08035B18 @ =gUnknown_2023BC4 ldr r0, _08035B18 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -81,7 +81,7 @@ sub_8035AE8: @ 8035AE8
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08035B1C @ =nullsub_8 ldr r0, _08035B1C @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08035B0C bne _08035B0C
bl OpponentBufferExecCompleted bl OpponentBufferExecCompleted
@@ -89,16 +89,16 @@ _08035B0C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08035B10: .4byte gUnknown_202063C _08035B10: .4byte gSprites
_08035B14: .4byte gUnknown_2023D44 _08035B14: .4byte gUnknown_2023D44
_08035B18: .4byte gUnknown_2023BC4 _08035B18: .4byte gUnknown_2023BC4
_08035B1C: .4byte nullsub_8 _08035B1C: .4byte SpriteCallbackDummy
thumb_func_end sub_8035AE8 thumb_func_end sub_8035AE8
thumb_func_start sub_8035B20 thumb_func_start sub_8035B20
sub_8035B20: @ 8035B20 sub_8035B20: @ 8035B20
push {lr} push {lr}
ldr r2, _08035B48 @ =gUnknown_202063C ldr r2, _08035B48 @ =gSprites
ldr r1, _08035B4C @ =gUnknown_2023D44 ldr r1, _08035B4C @ =gUnknown_2023D44
ldr r0, _08035B50 @ =gUnknown_2023BC4 ldr r0, _08035B50 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -110,7 +110,7 @@ sub_8035B20: @ 8035B20
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08035B54 @ =nullsub_8 ldr r0, _08035B54 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08035B44 bne _08035B44
bl OpponentBufferExecCompleted bl OpponentBufferExecCompleted
@@ -118,16 +118,16 @@ _08035B44:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08035B48: .4byte gUnknown_202063C _08035B48: .4byte gSprites
_08035B4C: .4byte gUnknown_2023D44 _08035B4C: .4byte gUnknown_2023D44
_08035B50: .4byte gUnknown_2023BC4 _08035B50: .4byte gUnknown_2023BC4
_08035B54: .4byte nullsub_8 _08035B54: .4byte SpriteCallbackDummy
thumb_func_end sub_8035B20 thumb_func_end sub_8035B20
thumb_func_start sub_8035B58 thumb_func_start sub_8035B58
sub_8035B58: @ 8035B58 sub_8035B58: @ 8035B58
push {r4-r6,lr} push {r4-r6,lr}
ldr r4, _08035BD0 @ =gUnknown_202063C ldr r4, _08035BD0 @ =gSprites
ldr r6, _08035BD4 @ =gUnknown_2023D44 ldr r6, _08035BD4 @ =gUnknown_2023D44
ldr r5, _08035BD8 @ =gUnknown_2023BC4 ldr r5, _08035BD8 @ =gUnknown_2023BC4
ldrb r0, [r5] ldrb r0, [r5]
@@ -140,7 +140,7 @@ sub_8035B58: @ 8035B58
adds r0, 0x1C adds r0, 0x1C
adds r0, r2, r0 adds r0, r2, r0
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08035BDC @ =nullsub_8 ldr r0, _08035BDC @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08035BC8 bne _08035BC8
adds r0, r2, r4 adds r0, r2, r4
@@ -183,10 +183,10 @@ _08035BC8:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08035BD0: .4byte gUnknown_202063C _08035BD0: .4byte gSprites
_08035BD4: .4byte gUnknown_2023D44 _08035BD4: .4byte gUnknown_2023D44
_08035BD8: .4byte gUnknown_2023BC4 _08035BD8: .4byte gUnknown_2023BC4
_08035BDC: .4byte nullsub_8 _08035BDC: .4byte SpriteCallbackDummy
_08035BE0: .4byte 0x000003ff _08035BE0: .4byte 0x000003ff
_08035BE4: .4byte 0xfffffc00 _08035BE4: .4byte 0xfffffc00
thumb_func_end sub_8035B58 thumb_func_end sub_8035B58
@@ -248,7 +248,7 @@ sub_8035C30: @ 8035C30
cmp r0, 0 cmp r0, 0
beq _08035C88 beq _08035C88
_08035C54: _08035C54:
ldr r2, _08035C78 @ =gUnknown_202063C ldr r2, _08035C78 @ =gSprites
ldr r1, _08035C7C @ =gUnknown_3004FF0 ldr r1, _08035C7C @ =gUnknown_3004FF0
ldr r0, _08035C80 @ =gUnknown_2023BC4 ldr r0, _08035C80 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -260,18 +260,18 @@ _08035C54:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08035C84 @ =nullsub_8 ldr r0, _08035C84 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08035CBE bne _08035CBE
b _08035CBC b _08035CBC
.align 2, 0 .align 2, 0
_08035C74: .4byte gUnknown_2022B4C _08035C74: .4byte gUnknown_2022B4C
_08035C78: .4byte gUnknown_202063C _08035C78: .4byte gSprites
_08035C7C: .4byte gUnknown_3004FF0 _08035C7C: .4byte gUnknown_3004FF0
_08035C80: .4byte gUnknown_2023BC4 _08035C80: .4byte gUnknown_2023BC4
_08035C84: .4byte nullsub_8 _08035C84: .4byte SpriteCallbackDummy
_08035C88: _08035C88:
ldr r2, _08035D84 @ =gUnknown_202063C ldr r2, _08035D84 @ =gSprites
ldr r5, _08035D88 @ =gUnknown_3004FF0 ldr r5, _08035D88 @ =gUnknown_3004FF0
ldr r0, _08035D8C @ =gUnknown_2023BC4 ldr r0, _08035D8C @ =gUnknown_2023BC4
ldrb r3, [r0] ldrb r3, [r0]
@@ -283,7 +283,7 @@ _08035C88:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r4, [r0] ldr r4, [r0]
ldr r0, _08035D90 @ =nullsub_8 ldr r0, _08035D90 @ =SpriteCallbackDummy
cmp r4, r0 cmp r4, r0
bne _08035CBE bne _08035CBE
movs r0, 0x2 movs r0, 0x2
@@ -398,10 +398,10 @@ _08035CD0:
bl m4aMPlayContinue bl m4aMPlayContinue
b _08035DB0 b _08035DB0
.align 2, 0 .align 2, 0
_08035D84: .4byte gUnknown_202063C _08035D84: .4byte gSprites
_08035D88: .4byte gUnknown_3004FF0 _08035D88: .4byte gUnknown_3004FF0
_08035D8C: .4byte gUnknown_2023BC4 _08035D8C: .4byte gUnknown_2023BC4
_08035D90: .4byte nullsub_8 _08035D90: .4byte SpriteCallbackDummy
_08035D94: .4byte gUnknown_2024018 _08035D94: .4byte gUnknown_2024018
_08035D98: .4byte 0x000027f9 _08035D98: .4byte 0x000027f9
_08035D9C: .4byte gUnknown_2022B4C _08035D9C: .4byte gUnknown_2022B4C
@@ -549,7 +549,7 @@ _08035E96:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08035FD8 @ =gUnknown_202063C ldr r1, _08035FD8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r4, _08035FDC @ =gUnknown_3004FF0 ldr r4, _08035FDC @ =gUnknown_3004FF0
@@ -605,7 +605,7 @@ _08035F28:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08035FD8 @ =gUnknown_202063C ldr r1, _08035FD8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r4, _08035FDC @ =gUnknown_3004FF0 ldr r4, _08035FDC @ =gUnknown_3004FF0
@@ -675,7 +675,7 @@ _08035FC8: .4byte gUnknown_2023BCE
_08035FCC: .4byte gUnknown_202402C _08035FCC: .4byte gUnknown_202402C
_08035FD0: .4byte gUnknown_2022B4C _08035FD0: .4byte gUnknown_2022B4C
_08035FD4: .4byte gUnknown_3004FFC _08035FD4: .4byte gUnknown_3004FFC
_08035FD8: .4byte gUnknown_202063C _08035FD8: .4byte gSprites
_08035FDC: .4byte gUnknown_3004FF0 _08035FDC: .4byte gUnknown_3004FF0
_08035FE0: .4byte gUnknown_3004FE0 _08035FE0: .4byte gUnknown_3004FE0
_08035FE4: .4byte sub_8035C30 _08035FE4: .4byte sub_8035C30
@@ -684,7 +684,7 @@ _08035FE4: .4byte sub_8035C30
thumb_func_start sub_8035FE8 thumb_func_start sub_8035FE8
sub_8035FE8: @ 8035FE8 sub_8035FE8: @ 8035FE8
push {r4-r7,lr} push {r4-r7,lr}
ldr r2, _08036044 @ =gUnknown_202063C ldr r2, _08036044 @ =gSprites
ldr r0, _08036048 @ =gUnknown_2023D44 ldr r0, _08036048 @ =gUnknown_2023D44
ldr r7, _0803604C @ =gUnknown_2023BC4 ldr r7, _0803604C @ =gUnknown_2023BC4
ldrb r3, [r7] ldrb r3, [r7]
@@ -728,7 +728,7 @@ sub_8035FE8: @ 8035FE8
bl sub_80F1720 bl sub_80F1720
b _08036094 b _08036094
.align 2, 0 .align 2, 0
_08036044: .4byte gUnknown_202063C _08036044: .4byte gSprites
_08036048: .4byte gUnknown_2023D44 _08036048: .4byte gUnknown_2023D44
_0803604C: .4byte gUnknown_2023BC4 _0803604C: .4byte gUnknown_2023BC4
_08036050: .4byte gUnknown_2024018 _08036050: .4byte gUnknown_2024018
@@ -837,7 +837,7 @@ _08036124:
thumb_func_start sub_803612C thumb_func_start sub_803612C
sub_803612C: @ 803612C sub_803612C: @ 803612C
push {lr} push {lr}
ldr r2, _08036160 @ =gUnknown_202063C ldr r2, _08036160 @ =gSprites
ldr r0, _08036164 @ =gUnknown_2023D44 ldr r0, _08036164 @ =gUnknown_2023D44
ldr r1, _08036168 @ =gUnknown_2023BC4 ldr r1, _08036168 @ =gUnknown_2023BC4
ldrb r3, [r1] ldrb r3, [r1]
@@ -861,7 +861,7 @@ _0803615A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08036160: .4byte gUnknown_202063C _08036160: .4byte gSprites
_08036164: .4byte gUnknown_2023D44 _08036164: .4byte gUnknown_2023D44
_08036168: .4byte gUnknown_2023BC4 _08036168: .4byte gUnknown_2023BC4
_0803616C: .4byte gUnknown_3004FF0 _0803616C: .4byte gUnknown_3004FF0
@@ -890,7 +890,7 @@ sub_8036170: @ 8036170
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080361DC @ =gUnknown_202063C ldr r4, _080361DC @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -917,7 +917,7 @@ _080361CA:
_080361D0: .4byte gUnknown_2024018 _080361D0: .4byte gUnknown_2024018
_080361D4: .4byte gUnknown_2023BC4 _080361D4: .4byte gUnknown_2023BC4
_080361D8: .4byte gUnknown_2023D44 _080361D8: .4byte gUnknown_2023D44
_080361DC: .4byte gUnknown_202063C _080361DC: .4byte gSprites
_080361E0: .4byte gUnknown_3004FF0 _080361E0: .4byte gUnknown_3004FF0
thumb_func_end sub_8036170 thumb_func_end sub_8036170
@@ -943,7 +943,7 @@ sub_80361FC: @ 80361FC
ldrb r0, [r0] ldrb r0, [r0]
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _08036240 @ =gUnknown_202063C ldr r2, _08036240 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -968,7 +968,7 @@ sub_80361FC: @ 80361FC
.align 2, 0 .align 2, 0
_08036238: .4byte gUnknown_2023D44 _08036238: .4byte gUnknown_2023D44
_0803623C: .4byte gUnknown_2023BC4 _0803623C: .4byte gUnknown_2023BC4
_08036240: .4byte gUnknown_202063C _08036240: .4byte gSprites
_08036244: .4byte gUnknown_2024005 _08036244: .4byte gUnknown_2024005
_08036248: _08036248:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -1002,7 +1002,7 @@ _08036272:
thumb_func_start sub_8036278 thumb_func_start sub_8036278
sub_8036278: @ 8036278 sub_8036278: @ 8036278
push {r4,lr} push {r4,lr}
ldr r2, _080362CC @ =gUnknown_202063C ldr r2, _080362CC @ =gSprites
ldr r0, _080362D0 @ =gUnknown_3004FF0 ldr r0, _080362D0 @ =gUnknown_3004FF0
ldr r4, _080362D4 @ =gUnknown_2023BC4 ldr r4, _080362D4 @ =gUnknown_2023BC4
ldrb r3, [r4] ldrb r3, [r4]
@@ -1014,7 +1014,7 @@ sub_8036278: @ 8036278
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080362D8 @ =nullsub_8 ldr r0, _080362D8 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080362C4 bne _080362C4
ldr r0, _080362DC @ =gUnknown_2024018 ldr r0, _080362DC @ =gUnknown_2024018
@@ -1044,10 +1044,10 @@ _080362C4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080362CC: .4byte gUnknown_202063C _080362CC: .4byte gSprites
_080362D0: .4byte gUnknown_3004FF0 _080362D0: .4byte gUnknown_3004FF0
_080362D4: .4byte gUnknown_2023BC4 _080362D4: .4byte gUnknown_2023BC4
_080362D8: .4byte nullsub_8 _080362D8: .4byte SpriteCallbackDummy
_080362DC: .4byte gUnknown_2024018 _080362DC: .4byte gUnknown_2024018
_080362E0: .4byte gUnknown_3004FE0 _080362E0: .4byte gUnknown_3004FE0
_080362E4: .4byte sub_80362E8 _080362E4: .4byte sub_80362E8
@@ -1135,7 +1135,7 @@ sub_8036334: @ 8036334
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080363F0 @ =gUnknown_202063C ldr r1, _080363F0 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -1176,7 +1176,7 @@ _080363E0: .4byte gUnknown_2024018
_080363E4: .4byte gUnknown_2023BC4 _080363E4: .4byte gUnknown_2023BC4
_080363E8: .4byte 0x000027f9 _080363E8: .4byte 0x000027f9
_080363EC: .4byte gUnknown_2023D44 _080363EC: .4byte gUnknown_2023D44
_080363F0: .4byte gUnknown_202063C _080363F0: .4byte gSprites
_080363F4: .4byte gUnknown_3004FF0 _080363F4: .4byte gUnknown_3004FF0
_080363F8: .4byte gUnknown_2023BCE _080363F8: .4byte gUnknown_2023BCE
_080363FC: .4byte gUnknown_202402C _080363FC: .4byte gUnknown_202402C
@@ -1211,7 +1211,7 @@ sub_8036408: @ 8036408
adds r0, r2, 0 adds r0, r2, 0
bl sub_80F1720 bl sub_80F1720
_0803643A: _0803643A:
ldr r4, _080364BC @ =gUnknown_202063C ldr r4, _080364BC @ =gSprites
ldr r0, _080364C0 @ =gUnknown_3004FFC ldr r0, _080364C0 @ =gUnknown_3004FFC
ldrb r2, [r5] ldrb r2, [r5]
adds r0, r2, r0 adds r0, r2, r0
@@ -1223,7 +1223,7 @@ _0803643A:
adds r0, 0x1C adds r0, 0x1C
adds r0, r3, r0 adds r0, r3, r0
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080364C4 @ =nullsub_8 ldr r0, _080364C4 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080364A4 bne _080364A4
ldr r0, [r6] ldr r0, [r6]
@@ -1270,9 +1270,9 @@ _080364AC: .4byte gUnknown_2024018
_080364B0: .4byte gUnknown_2023BC4 _080364B0: .4byte gUnknown_2023BC4
_080364B4: .4byte gUnknown_2023BCE _080364B4: .4byte gUnknown_2023BCE
_080364B8: .4byte gUnknown_202402C _080364B8: .4byte gUnknown_202402C
_080364BC: .4byte gUnknown_202063C _080364BC: .4byte gSprites
_080364C0: .4byte gUnknown_3004FFC _080364C0: .4byte gUnknown_3004FFC
_080364C4: .4byte nullsub_8 _080364C4: .4byte SpriteCallbackDummy
_080364C8: .4byte gUnknown_3004FE0 _080364C8: .4byte gUnknown_3004FE0
_080364CC: .4byte sub_8036334 _080364CC: .4byte sub_8036334
thumb_func_end sub_8036408 thumb_func_end sub_8036408
@@ -3670,7 +3670,7 @@ _080378AA:
ldrb r1, [r7] ldrb r1, [r7]
adds r1, r4 adds r1, r4
strb r0, [r1] strb r0, [r1]
ldr r5, _080379A8 @ =gUnknown_202063C ldr r5, _080379A8 @ =gSprites
ldrb r0, [r7] ldrb r0, [r7]
adds r0, r4 adds r0, r4
ldrb r1, [r0] ldrb r1, [r0]
@@ -3760,7 +3760,7 @@ _08037986:
_0803799C: .4byte gUnknown_2023BC4 _0803799C: .4byte gUnknown_2023BC4
_080379A0: .4byte gUnknown_20244DC _080379A0: .4byte gUnknown_20244DC
_080379A4: .4byte gUnknown_2023D44 _080379A4: .4byte gUnknown_2023D44
_080379A8: .4byte gUnknown_202063C _080379A8: .4byte gSprites
_080379AC: .4byte 0x0000ff10 _080379AC: .4byte 0x0000ff10
_080379B0: .4byte gUnknown_2024024 _080379B0: .4byte gUnknown_2024024
_080379B4: .4byte gUnknown_2022B4C _080379B4: .4byte gUnknown_2022B4C
@@ -3898,7 +3898,7 @@ sub_8037A28: @ 8037A28
ldr r4, _08037B9C @ =gUnknown_2023D44 ldr r4, _08037B9C @ =gUnknown_2023D44
adds r4, r6, r4 adds r4, r6, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _08037BA0 @ =gUnknown_202063C ldr r5, _08037BA0 @ =gSprites
ldrb r1, [r4] ldrb r1, [r4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -3957,7 +3957,7 @@ sub_8037A28: @ 8037A28
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _08037BA8 @ =nullsub_8 ldr r1, _08037BA8 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
movs r0, 0 movs r0, 0
movs r1, 0xFE movs r1, 0xFE
@@ -3986,9 +3986,9 @@ _08037B90: .4byte sub_8033E3C
_08037B94: .4byte gUnknown_3004FFC _08037B94: .4byte gUnknown_3004FFC
_08037B98: .4byte gUnknown_20244DC _08037B98: .4byte gUnknown_20244DC
_08037B9C: .4byte gUnknown_2023D44 _08037B9C: .4byte gUnknown_2023D44
_08037BA0: .4byte gUnknown_202063C _08037BA0: .4byte gSprites
_08037BA4: .4byte gUnknown_2024024 _08037BA4: .4byte gUnknown_2024024
_08037BA8: .4byte nullsub_8 _08037BA8: .4byte SpriteCallbackDummy
thumb_func_end sub_8037A28 thumb_func_end sub_8037A28
thumb_func_start sub_8037BAC thumb_func_start sub_8037BAC
@@ -4031,7 +4031,7 @@ _08037BF4:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _08037C3C @ =gUnknown_202063C ldr r4, _08037C3C @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -4056,7 +4056,7 @@ _08037C30:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08037C38: .4byte gUnknown_2023D44 _08037C38: .4byte gUnknown_2023D44
_08037C3C: .4byte gUnknown_202063C _08037C3C: .4byte gSprites
_08037C40: .4byte gUnknown_3004FF0 _08037C40: .4byte gUnknown_3004FF0
thumb_func_end sub_8037BAC thumb_func_end sub_8037BAC
@@ -4232,7 +4232,7 @@ _08037D3A:
ldrb r1, [r2] ldrb r1, [r2]
adds r1, r5 adds r1, r5
strb r0, [r1] strb r0, [r1]
ldr r4, _08037E80 @ =gUnknown_202063C ldr r4, _08037E80 @ =gSprites
ldrb r0, [r2] ldrb r0, [r2]
adds r0, r5 adds r0, r5
ldrb r1, [r0] ldrb r1, [r0]
@@ -4342,7 +4342,7 @@ _08037E70: .4byte gUnknown_2023BC4
_08037E74: .4byte gUnknown_20244DC _08037E74: .4byte gUnknown_20244DC
_08037E78: .4byte gUnknown_823932C _08037E78: .4byte gUnknown_823932C
_08037E7C: .4byte gUnknown_2023D44 _08037E7C: .4byte gUnknown_2023D44
_08037E80: .4byte gUnknown_202063C _08037E80: .4byte gSprites
_08037E84: .4byte 0x0000ff10 _08037E84: .4byte 0x0000ff10
_08037E88: .4byte gUnknown_8239A1C _08037E88: .4byte gUnknown_8239A1C
_08037E8C: .4byte gUnknown_823957C _08037E8C: .4byte gUnknown_823957C
@@ -4444,7 +4444,7 @@ _08037F0E:
ldrb r1, [r2] ldrb r1, [r2]
adds r1, r5 adds r1, r5
strb r0, [r1] strb r0, [r1]
ldr r4, _08038054 @ =gUnknown_202063C ldr r4, _08038054 @ =gSprites
ldrb r0, [r2] ldrb r0, [r2]
adds r0, r5 adds r0, r5
ldrb r1, [r0] ldrb r1, [r0]
@@ -4562,7 +4562,7 @@ _08038044: .4byte gUnknown_2023BC4
_08038048: .4byte gUnknown_20244DC _08038048: .4byte gUnknown_20244DC
_0803804C: .4byte gUnknown_823932C _0803804C: .4byte gUnknown_823932C
_08038050: .4byte gUnknown_2023D44 _08038050: .4byte gUnknown_2023D44
_08038054: .4byte gUnknown_202063C _08038054: .4byte gSprites
_08038058: .4byte 0x0000fffe _08038058: .4byte 0x0000fffe
_0803805C: .4byte gUnknown_8239A1C _0803805C: .4byte gUnknown_8239A1C
_08038060: .4byte gUnknown_823957C _08038060: .4byte gUnknown_823957C
@@ -4584,7 +4584,7 @@ sub_8038078: @ 8038078
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _08038110 @ =gUnknown_202063C ldr r5, _08038110 @ =gSprites
adds r0, r5 adds r0, r5
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r4] ldrb r0, [r4]
@@ -4633,7 +4633,7 @@ sub_8038078: @ 8038078
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
adds r0, r5 adds r0, r5
ldr r1, _08038118 @ =nullsub_8 ldr r1, _08038118 @ =SpriteCallbackDummy
bl StoreSpriteCallbackInData6 bl StoreSpriteCallbackInData6
ldr r1, _0803811C @ =gUnknown_3004FE0 ldr r1, _0803811C @ =gUnknown_3004FE0
ldrb r0, [r4] ldrb r0, [r4]
@@ -4647,9 +4647,9 @@ sub_8038078: @ 8038078
.align 2, 0 .align 2, 0
_08038108: .4byte gUnknown_2023D44 _08038108: .4byte gUnknown_2023D44
_0803810C: .4byte gUnknown_2023BC4 _0803810C: .4byte gUnknown_2023BC4
_08038110: .4byte gUnknown_202063C _08038110: .4byte gSprites
_08038114: .4byte sub_8075590 _08038114: .4byte sub_8075590
_08038118: .4byte nullsub_8 _08038118: .4byte SpriteCallbackDummy
_0803811C: .4byte gUnknown_3004FE0 _0803811C: .4byte gUnknown_3004FE0
_08038120: .4byte sub_8035B58 _08038120: .4byte sub_8035B58
thumb_func_end sub_8038078 thumb_func_end sub_8038078
@@ -4708,7 +4708,7 @@ _08038178:
movs r0, 0x10 movs r0, 0x10
movs r1, 0x3F movs r1, 0x3F
bl PlaySE12WithPanning bl PlaySE12WithPanning
ldr r2, _080381BC @ =gUnknown_202063C ldr r2, _080381BC @ =gSprites
ldr r1, _080381C0 @ =gUnknown_2023D44 ldr r1, _080381C0 @ =gUnknown_2023D44
ldrb r0, [r5] ldrb r0, [r5]
adds r0, r1 adds r0, r1
@@ -4731,7 +4731,7 @@ _080381B4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080381BC: .4byte gUnknown_202063C _080381BC: .4byte gSprites
_080381C0: .4byte gUnknown_2023D44 _080381C0: .4byte gUnknown_2023D44
_080381C4: .4byte sub_8011EA0 _080381C4: .4byte sub_8011EA0
_080381C8: .4byte gUnknown_3004FE0 _080381C8: .4byte gUnknown_3004FE0
@@ -5925,7 +5925,7 @@ _08038B1C: .4byte gUnknown_2022870
thumb_func_start OpponentHandleHitAnimation thumb_func_start OpponentHandleHitAnimation
OpponentHandleHitAnimation: @ 8038B20 OpponentHandleHitAnimation: @ 8038B20
push {r4,lr} push {r4,lr}
ldr r3, _08038B48 @ =gUnknown_202063C ldr r3, _08038B48 @ =gSprites
ldr r2, _08038B4C @ =gUnknown_2023D44 ldr r2, _08038B4C @ =gUnknown_2023D44
ldr r4, _08038B50 @ =gUnknown_2023BC4 ldr r4, _08038B50 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -5943,7 +5943,7 @@ OpponentHandleHitAnimation: @ 8038B20
bl OpponentBufferExecCompleted bl OpponentBufferExecCompleted
b _08038B7E b _08038B7E
.align 2, 0 .align 2, 0
_08038B48: .4byte gUnknown_202063C _08038B48: .4byte gSprites
_08038B4C: .4byte gUnknown_2023D44 _08038B4C: .4byte gUnknown_2023D44
_08038B50: .4byte gUnknown_2023BC4 _08038B50: .4byte gUnknown_2023BC4
_08038B54: _08038B54:
@@ -6109,7 +6109,7 @@ sub_8038C80: @ 8038C80
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _08038D68 @ =gUnknown_202063C ldr r4, _08038D68 @ =gSprites
adds r0, r4 adds r0, r4
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r6] ldrb r0, [r6]
@@ -6213,7 +6213,7 @@ _08038D42:
.align 2, 0 .align 2, 0
_08038D60: .4byte gUnknown_2023D44 _08038D60: .4byte gUnknown_2023D44
_08038D64: .4byte gUnknown_2023BC4 _08038D64: .4byte gUnknown_2023BC4
_08038D68: .4byte gUnknown_202063C _08038D68: .4byte gSprites
_08038D6C: .4byte sub_8075590 _08038D6C: .4byte sub_8075590
_08038D70: .4byte sub_8038D90 _08038D70: .4byte sub_8038D90
_08038D74: .4byte sub_8038DC4 _08038D74: .4byte sub_8038DC4
@@ -6588,7 +6588,7 @@ sub_8039060: @ 8039060
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080390A6 beq _080390A6
ldr r3, _080390B4 @ =gUnknown_202063C ldr r3, _080390B4 @ =gSprites
ldr r0, _080390B8 @ =gUnknown_2023D44 ldr r0, _080390B8 @ =gUnknown_2023D44
ldrb r1, [r4] ldrb r1, [r4]
adds r0, r1, r0 adds r0, r1, r0
@@ -6621,7 +6621,7 @@ _080390A6:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080390B0: .4byte gUnknown_2023BC4 _080390B0: .4byte gUnknown_2023BC4
_080390B4: .4byte gUnknown_202063C _080390B4: .4byte gSprites
_080390B8: .4byte gUnknown_2023D44 _080390B8: .4byte gUnknown_2023D44
_080390BC: .4byte gUnknown_2022BC4 _080390BC: .4byte gUnknown_2022BC4
thumb_func_end sub_8039060 thumb_func_end sub_8039060
+79 -79
View File
@@ -130,7 +130,7 @@ _0802E400:
thumb_func_start CompleteOnBankSpritePosX_0 thumb_func_start CompleteOnBankSpritePosX_0
CompleteOnBankSpritePosX_0: @ 802E404 CompleteOnBankSpritePosX_0: @ 802E404
push {lr} push {lr}
ldr r2, _0802E42C @ =gUnknown_202063C ldr r2, _0802E42C @ =gSprites
ldr r1, _0802E430 @ =gUnknown_2023D44 ldr r1, _0802E430 @ =gUnknown_2023D44
ldr r0, _0802E434 @ =gUnknown_2023BC4 ldr r0, _0802E434 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -149,7 +149,7 @@ _0802E426:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0802E42C: .4byte gUnknown_202063C _0802E42C: .4byte gSprites
_0802E430: .4byte gUnknown_2023D44 _0802E430: .4byte gUnknown_2023D44
_0802E434: .4byte gUnknown_2023BC4 _0802E434: .4byte gUnknown_2023BC4
thumb_func_end CompleteOnBankSpritePosX_0 thumb_func_end CompleteOnBankSpritePosX_0
@@ -479,7 +479,7 @@ _0802E6B6:
beq _0802E72C beq _0802E72C
movs r0, 0x5 movs r0, 0x5
bl PlaySE bl PlaySE
ldr r2, _0802E718 @ =gUnknown_202063C ldr r2, _0802E718 @ =gSprites
ldr r1, _0802E71C @ =gUnknown_2023D44 ldr r1, _0802E71C @ =gUnknown_2023D44
ldr r4, _0802E70C @ =gUnknown_3004FF4 ldr r4, _0802E70C @ =gUnknown_3004FF4
ldrb r0, [r4] ldrb r0, [r4]
@@ -513,7 +513,7 @@ _0802E708: .4byte gUnknown_8250980
_0802E70C: .4byte gUnknown_3004FF4 _0802E70C: .4byte gUnknown_3004FF4
_0802E710: .4byte gUnknown_2023BCC _0802E710: .4byte gUnknown_2023BCC
_0802E714: .4byte gMain _0802E714: .4byte gMain
_0802E718: .4byte gUnknown_202063C _0802E718: .4byte gSprites
_0802E71C: .4byte gUnknown_2023D44 _0802E71C: .4byte gUnknown_2023D44
_0802E720: .4byte sub_8012098 _0802E720: .4byte sub_8012098
_0802E724: .4byte gUnknown_2023FFC _0802E724: .4byte gUnknown_2023FFC
@@ -525,7 +525,7 @@ _0802E72C:
beq _0802E7A0 beq _0802E7A0
movs r0, 0x5 movs r0, 0x5
bl PlaySE bl PlaySE
ldr r2, _0802E784 @ =gUnknown_202063C ldr r2, _0802E784 @ =gSprites
ldr r1, _0802E788 @ =gUnknown_2023D44 ldr r1, _0802E788 @ =gUnknown_2023D44
ldr r5, _0802E78C @ =gUnknown_3004FF4 ldr r5, _0802E78C @ =gUnknown_3004FF4
ldrb r0, [r5] ldrb r0, [r5]
@@ -560,7 +560,7 @@ _0802E72C:
bl dp11b_obj_free bl dp11b_obj_free
b _0802E9DC b _0802E9DC
.align 2, 0 .align 2, 0
_0802E784: .4byte gUnknown_202063C _0802E784: .4byte gSprites
_0802E788: .4byte gUnknown_2023D44 _0802E788: .4byte gUnknown_2023D44
_0802E78C: .4byte gUnknown_3004FF4 _0802E78C: .4byte gUnknown_3004FF4
_0802E790: .4byte sub_8012098 _0802E790: .4byte sub_8012098
@@ -576,7 +576,7 @@ _0802E7A0:
_0802E7AA: _0802E7AA:
movs r0, 0x5 movs r0, 0x5
bl PlaySE bl PlaySE
ldr r2, _0802E7DC @ =gUnknown_202063C ldr r2, _0802E7DC @ =gSprites
ldr r1, _0802E7E0 @ =gUnknown_2023D44 ldr r1, _0802E7E0 @ =gUnknown_2023D44
ldr r3, _0802E7E4 @ =gUnknown_3004FF4 ldr r3, _0802E7E4 @ =gUnknown_3004FF4
ldrb r0, [r3] ldrb r0, [r3]
@@ -599,7 +599,7 @@ _0802E7CC:
mov r0, sp mov r0, sp
b _0802E7F6 b _0802E7F6
.align 2, 0 .align 2, 0
_0802E7DC: .4byte gUnknown_202063C _0802E7DC: .4byte gSprites
_0802E7E0: .4byte gUnknown_2023D44 _0802E7E0: .4byte gUnknown_2023D44
_0802E7E4: .4byte gUnknown_3004FF4 _0802E7E4: .4byte gUnknown_3004FF4
_0802E7E8: .4byte sub_8012098 _0802E7E8: .4byte sub_8012098
@@ -717,7 +717,7 @@ _0802E8C4:
_0802E8CE: _0802E8CE:
movs r0, 0x5 movs r0, 0x5
bl PlaySE bl PlaySE
ldr r2, _0802E900 @ =gUnknown_202063C ldr r2, _0802E900 @ =gSprites
ldr r1, _0802E904 @ =gUnknown_2023D44 ldr r1, _0802E904 @ =gUnknown_2023D44
ldr r3, _0802E908 @ =gUnknown_3004FF4 ldr r3, _0802E908 @ =gUnknown_3004FF4
ldrb r0, [r3] ldrb r0, [r3]
@@ -740,7 +740,7 @@ _0802E8F0:
mov r0, sp mov r0, sp
b _0802E91A b _0802E91A
.align 2, 0 .align 2, 0
_0802E900: .4byte gUnknown_202063C _0802E900: .4byte gSprites
_0802E904: .4byte gUnknown_2023D44 _0802E904: .4byte gUnknown_2023D44
_0802E908: .4byte gUnknown_3004FF4 _0802E908: .4byte gUnknown_3004FF4
_0802E90C: .4byte sub_8012098 _0802E90C: .4byte sub_8012098
@@ -840,7 +840,7 @@ _0802E9C0:
cmp r4, 0 cmp r4, 0
beq _0802E8F0 beq _0802E8F0
_0802E9C4: _0802E9C4:
ldr r2, _0802EA04 @ =gUnknown_202063C ldr r2, _0802EA04 @ =gSprites
ldr r1, _0802EA08 @ =gUnknown_2023D44 ldr r1, _0802EA08 @ =gUnknown_2023D44
ldrb r0, [r0] ldrb r0, [r0]
adds r0, r1 adds r0, r1
@@ -866,7 +866,7 @@ _0802E9F4: .4byte gUnknown_8250C04
_0802E9F8: .4byte gUnknown_2023D70 _0802E9F8: .4byte gUnknown_2023D70
_0802E9FC: .4byte gUnknown_825E45C _0802E9FC: .4byte gUnknown_825E45C
_0802EA00: .4byte gUnknown_3004FF4 _0802EA00: .4byte gUnknown_3004FF4
_0802EA04: .4byte gUnknown_202063C _0802EA04: .4byte gSprites
_0802EA08: .4byte gUnknown_2023D44 _0802EA08: .4byte gUnknown_2023D44
_0802EA0C: .4byte sub_8012044 _0802EA0C: .4byte sub_8012044
thumb_func_end sub_802E674 thumb_func_end sub_802E674
@@ -1094,7 +1094,7 @@ _0802EBDE:
ldr r1, _0802EC00 @ =gUnknown_3004FF4 ldr r1, _0802EC00 @ =gUnknown_3004FF4
_0802EBE4: _0802EBE4:
strb r0, [r1] strb r0, [r1]
ldr r2, _0802EC04 @ =gUnknown_202063C ldr r2, _0802EC04 @ =gSprites
ldr r1, _0802EC08 @ =gUnknown_2023D44 ldr r1, _0802EC08 @ =gUnknown_2023D44
ldr r0, _0802EC00 @ =gUnknown_3004FF4 ldr r0, _0802EC00 @ =gUnknown_3004FF4
ldrb r0, [r0] ldrb r0, [r0]
@@ -1109,7 +1109,7 @@ _0802EBE4:
b _0802EDB8 b _0802EDB8
.align 2, 0 .align 2, 0
_0802EC00: .4byte gUnknown_3004FF4 _0802EC00: .4byte gUnknown_3004FF4
_0802EC04: .4byte gUnknown_202063C _0802EC04: .4byte gSprites
_0802EC08: .4byte gUnknown_2023D44 _0802EC08: .4byte gUnknown_2023D44
_0802EC0C: .4byte sub_8012044 _0802EC0C: .4byte sub_8012044
_0802EC10: _0802EC10:
@@ -2461,7 +2461,7 @@ _0802F72C: .4byte gUnknown_3004F80
thumb_func_start sub_802F730 thumb_func_start sub_802F730
sub_802F730: @ 802F730 sub_802F730: @ 802F730
push {lr} push {lr}
ldr r2, _0802F758 @ =gUnknown_202063C ldr r2, _0802F758 @ =gSprites
ldr r1, _0802F75C @ =gUnknown_2023D44 ldr r1, _0802F75C @ =gUnknown_2023D44
ldr r0, _0802F760 @ =gUnknown_2023BC4 ldr r0, _0802F760 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -2473,7 +2473,7 @@ sub_802F730: @ 802F730
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0802F764 @ =nullsub_8 ldr r0, _0802F764 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0802F754 bne _0802F754
bl PlayerBufferExecCompleted bl PlayerBufferExecCompleted
@@ -2481,16 +2481,16 @@ _0802F754:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0802F758: .4byte gUnknown_202063C _0802F758: .4byte gSprites
_0802F75C: .4byte gUnknown_2023D44 _0802F75C: .4byte gUnknown_2023D44
_0802F760: .4byte gUnknown_2023BC4 _0802F760: .4byte gUnknown_2023BC4
_0802F764: .4byte nullsub_8 _0802F764: .4byte SpriteCallbackDummy
thumb_func_end sub_802F730 thumb_func_end sub_802F730
thumb_func_start sub_802F768 thumb_func_start sub_802F768
sub_802F768: @ 802F768 sub_802F768: @ 802F768
push {lr} push {lr}
ldr r2, _0802F790 @ =gUnknown_202063C ldr r2, _0802F790 @ =gSprites
ldr r1, _0802F794 @ =gUnknown_2023D44 ldr r1, _0802F794 @ =gUnknown_2023D44
ldr r0, _0802F798 @ =gUnknown_2023BC4 ldr r0, _0802F798 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -2502,7 +2502,7 @@ sub_802F768: @ 802F768
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0802F79C @ =nullsub_8 ldr r0, _0802F79C @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0802F78C bne _0802F78C
bl PlayerBufferExecCompleted bl PlayerBufferExecCompleted
@@ -2510,16 +2510,16 @@ _0802F78C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0802F790: .4byte gUnknown_202063C _0802F790: .4byte gSprites
_0802F794: .4byte gUnknown_2023D44 _0802F794: .4byte gUnknown_2023D44
_0802F798: .4byte gUnknown_2023BC4 _0802F798: .4byte gUnknown_2023BC4
_0802F79C: .4byte nullsub_8 _0802F79C: .4byte SpriteCallbackDummy
thumb_func_end sub_802F768 thumb_func_end sub_802F768
thumb_func_start sub_802F7A0 thumb_func_start sub_802F7A0
sub_802F7A0: @ 802F7A0 sub_802F7A0: @ 802F7A0
push {r4-r6,lr} push {r4-r6,lr}
ldr r6, _0802F7FC @ =gUnknown_202063C ldr r6, _0802F7FC @ =gSprites
ldr r5, _0802F800 @ =gUnknown_2023D44 ldr r5, _0802F800 @ =gUnknown_2023D44
ldr r4, _0802F804 @ =gUnknown_2023BC4 ldr r4, _0802F804 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -2532,7 +2532,7 @@ sub_802F7A0: @ 802F7A0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0802F808 @ =nullsub_8 ldr r0, _0802F808 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0802F7F4 bne _0802F7F4
ldr r0, _0802F80C @ =gSaveBlock2Ptr ldr r0, _0802F80C @ =gSaveBlock2Ptr
@@ -2561,10 +2561,10 @@ _0802F7F4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0802F7FC: .4byte gUnknown_202063C _0802F7FC: .4byte gSprites
_0802F800: .4byte gUnknown_2023D44 _0802F800: .4byte gUnknown_2023D44
_0802F804: .4byte gUnknown_2023BC4 _0802F804: .4byte gUnknown_2023BC4
_0802F808: .4byte nullsub_8 _0802F808: .4byte SpriteCallbackDummy
_0802F80C: .4byte gSaveBlock2Ptr _0802F80C: .4byte gSaveBlock2Ptr
thumb_func_end sub_802F7A0 thumb_func_end sub_802F7A0
@@ -2625,7 +2625,7 @@ sub_802F858: @ 802F858
cmp r0, 0 cmp r0, 0
beq _0802F8B0 beq _0802F8B0
_0802F87C: _0802F87C:
ldr r2, _0802F8A0 @ =gUnknown_202063C ldr r2, _0802F8A0 @ =gSprites
ldr r1, _0802F8A4 @ =gUnknown_3004FF0 ldr r1, _0802F8A4 @ =gUnknown_3004FF0
ldr r0, _0802F8A8 @ =gUnknown_2023BC4 ldr r0, _0802F8A8 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -2637,18 +2637,18 @@ _0802F87C:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0802F8AC @ =nullsub_8 ldr r0, _0802F8AC @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0802F8E6 bne _0802F8E6
b _0802F8E4 b _0802F8E4
.align 2, 0 .align 2, 0
_0802F89C: .4byte gUnknown_2022B4C _0802F89C: .4byte gUnknown_2022B4C
_0802F8A0: .4byte gUnknown_202063C _0802F8A0: .4byte gSprites
_0802F8A4: .4byte gUnknown_3004FF0 _0802F8A4: .4byte gUnknown_3004FF0
_0802F8A8: .4byte gUnknown_2023BC4 _0802F8A8: .4byte gUnknown_2023BC4
_0802F8AC: .4byte nullsub_8 _0802F8AC: .4byte SpriteCallbackDummy
_0802F8B0: _0802F8B0:
ldr r2, _0802F9B0 @ =gUnknown_202063C ldr r2, _0802F9B0 @ =gSprites
ldr r5, _0802F9B4 @ =gUnknown_3004FF0 ldr r5, _0802F9B4 @ =gUnknown_3004FF0
ldr r0, _0802F9B8 @ =gUnknown_2023BC4 ldr r0, _0802F9B8 @ =gUnknown_2023BC4
ldrb r3, [r0] ldrb r3, [r0]
@@ -2660,7 +2660,7 @@ _0802F8B0:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r4, [r0] ldr r4, [r0]
ldr r0, _0802F9BC @ =nullsub_8 ldr r0, _0802F9BC @ =SpriteCallbackDummy
cmp r4, r0 cmp r4, r0
bne _0802F8E6 bne _0802F8E6
movs r0, 0x2 movs r0, 0x2
@@ -2779,10 +2779,10 @@ _0802F934:
bl m4aMPlayContinue bl m4aMPlayContinue
b _0802F9DC b _0802F9DC
.align 2, 0 .align 2, 0
_0802F9B0: .4byte gUnknown_202063C _0802F9B0: .4byte gSprites
_0802F9B4: .4byte gUnknown_3004FF0 _0802F9B4: .4byte gUnknown_3004FF0
_0802F9B8: .4byte gUnknown_2023BC4 _0802F9B8: .4byte gUnknown_2023BC4
_0802F9BC: .4byte nullsub_8 _0802F9BC: .4byte SpriteCallbackDummy
_0802F9C0: .4byte gUnknown_2024018 _0802F9C0: .4byte gUnknown_2024018
_0802F9C4: .4byte 0x000027f9 _0802F9C4: .4byte 0x000027f9
_0802F9C8: .4byte gUnknown_2022B4C _0802F9C8: .4byte gUnknown_2022B4C
@@ -2949,7 +2949,7 @@ _0802FAF0:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0802FBE4 @ =gUnknown_202063C ldr r1, _0802FBE4 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r4, _0802FBE8 @ =gUnknown_3004FF0 ldr r4, _0802FBE8 @ =gUnknown_3004FF0
@@ -2988,7 +2988,7 @@ _0802FB5C:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0802FBE4 @ =gUnknown_202063C ldr r1, _0802FBE4 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r5, _0802FBE8 @ =gUnknown_3004FF0 ldr r5, _0802FBE8 @ =gUnknown_3004FF0
@@ -3039,7 +3039,7 @@ _0802FBD4: .4byte gUnknown_2023BCE
_0802FBD8: .4byte gUnknown_2024284 _0802FBD8: .4byte gUnknown_2024284
_0802FBDC: .4byte gUnknown_2022B4C _0802FBDC: .4byte gUnknown_2022B4C
_0802FBE0: .4byte gUnknown_3004FFC _0802FBE0: .4byte gUnknown_3004FFC
_0802FBE4: .4byte gUnknown_202063C _0802FBE4: .4byte gSprites
_0802FBE8: .4byte gUnknown_3004FF0 _0802FBE8: .4byte gUnknown_3004FF0
_0802FBEC: .4byte gUnknown_3004FE0 _0802FBEC: .4byte gUnknown_3004FE0
_0802FBF0: .4byte sub_802F858 _0802FBF0: .4byte sub_802F858
@@ -3048,7 +3048,7 @@ _0802FBF0: .4byte sub_802F858
thumb_func_start sub_802FBF4 thumb_func_start sub_802FBF4
sub_802FBF4: @ 802FBF4 sub_802FBF4: @ 802FBF4
push {r4-r6,lr} push {r4-r6,lr}
ldr r2, _0802FC8C @ =gUnknown_202063C ldr r2, _0802FC8C @ =gSprites
ldr r0, _0802FC90 @ =gUnknown_3004FF0 ldr r0, _0802FC90 @ =gUnknown_3004FF0
ldr r6, _0802FC94 @ =gUnknown_2023BC4 ldr r6, _0802FC94 @ =gUnknown_2023BC4
ldrb r3, [r6] ldrb r3, [r6]
@@ -3060,7 +3060,7 @@ sub_802FBF4: @ 802FBF4
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0802FC98 @ =nullsub_8 ldr r0, _0802FC98 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0802FC84 bne _0802FC84
ldr r5, _0802FC9C @ =gUnknown_2024018 ldr r5, _0802FC9C @ =gUnknown_2024018
@@ -3122,10 +3122,10 @@ _0802FC84:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0802FC8C: .4byte gUnknown_202063C _0802FC8C: .4byte gSprites
_0802FC90: .4byte gUnknown_3004FF0 _0802FC90: .4byte gUnknown_3004FF0
_0802FC94: .4byte gUnknown_2023BC4 _0802FC94: .4byte gUnknown_2023BC4
_0802FC98: .4byte nullsub_8 _0802FC98: .4byte SpriteCallbackDummy
_0802FC9C: .4byte gUnknown_2024018 _0802FC9C: .4byte gUnknown_2024018
_0802FCA0: .4byte 0x000027f9 _0802FCA0: .4byte 0x000027f9
_0802FCA4: .4byte gUnknown_3004FE0 _0802FCA4: .4byte gUnknown_3004FE0
@@ -3209,7 +3209,7 @@ sub_802FD18: @ 802FD18
adds r0, r2, 0 adds r0, r2, 0
bl sub_80F1720 bl sub_80F1720
_0802FD4A: _0802FD4A:
ldr r4, _0802FDDC @ =gUnknown_202063C ldr r4, _0802FDDC @ =gSprites
ldr r0, _0802FDE0 @ =gUnknown_3004FFC ldr r0, _0802FDE0 @ =gUnknown_3004FFC
ldrb r2, [r5] ldrb r2, [r5]
adds r0, r2, r0 adds r0, r2, r0
@@ -3221,7 +3221,7 @@ _0802FD4A:
adds r0, 0x1C adds r0, 0x1C
adds r0, r3, r0 adds r0, r3, r0
ldr r1, [r0] ldr r1, [r0]
ldr r0, _0802FDE4 @ =nullsub_8 ldr r0, _0802FDE4 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _0802FDC4 bne _0802FDC4
ldr r0, [r6] ldr r0, [r6]
@@ -3274,9 +3274,9 @@ _0802FDCC: .4byte gUnknown_2024018
_0802FDD0: .4byte gUnknown_2023BC4 _0802FDD0: .4byte gUnknown_2023BC4
_0802FDD4: .4byte gUnknown_2023BCE _0802FDD4: .4byte gUnknown_2023BCE
_0802FDD8: .4byte gUnknown_2024284 _0802FDD8: .4byte gUnknown_2024284
_0802FDDC: .4byte gUnknown_202063C _0802FDDC: .4byte gSprites
_0802FDE0: .4byte gUnknown_3004FFC _0802FDE0: .4byte gUnknown_3004FFC
_0802FDE4: .4byte nullsub_8 _0802FDE4: .4byte SpriteCallbackDummy
_0802FDE8: .4byte gUnknown_3004FF0 _0802FDE8: .4byte gUnknown_3004FF0
_0802FDEC: .4byte gUnknown_3004FE0 _0802FDEC: .4byte gUnknown_3004FE0
_0802FDF0: .4byte sub_802FBF4 _0802FDF0: .4byte sub_802FBF4
@@ -4016,7 +4016,7 @@ sub_80303A8: @ 80303A8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08030404 @ =gUnknown_202063C ldr r1, _08030404 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
movs r1, 0x1E movs r1, 0x1E
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
@@ -4032,7 +4032,7 @@ _080303F0:
.align 2, 0 .align 2, 0
_080303FC: .4byte gUnknown_3005098 _080303FC: .4byte gUnknown_3005098
_08030400: .4byte gUnknown_2023D44 _08030400: .4byte gUnknown_2023D44
_08030404: .4byte gUnknown_202063C _08030404: .4byte gSprites
_08030408: .4byte _0803040C _08030408: .4byte _0803040C
.align 2, 0 .align 2, 0
_0803040C: _0803040C:
@@ -4178,7 +4178,7 @@ _08030534: .4byte sub_802FE94
thumb_func_start sub_8030538 thumb_func_start sub_8030538
sub_8030538: @ 8030538 sub_8030538: @ 8030538
push {r4-r6,lr} push {r4-r6,lr}
ldr r6, _08030590 @ =gUnknown_202063C ldr r6, _08030590 @ =gSprites
ldr r5, _08030594 @ =gUnknown_2023D44 ldr r5, _08030594 @ =gUnknown_2023D44
ldr r4, _08030598 @ =gUnknown_2023BC4 ldr r4, _08030598 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -4218,7 +4218,7 @@ _08030588:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08030590: .4byte gUnknown_202063C _08030590: .4byte gSprites
_08030594: .4byte gUnknown_2023D44 _08030594: .4byte gUnknown_2023D44
_08030598: .4byte gUnknown_2023BC4 _08030598: .4byte gUnknown_2023BC4
_0803059C: .4byte gUnknown_3004FF0 _0803059C: .4byte gUnknown_3004FF0
@@ -4247,7 +4247,7 @@ sub_80305A0: @ 80305A0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _08030608 @ =gUnknown_202063C ldr r4, _08030608 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -4272,7 +4272,7 @@ _080305F4:
_080305FC: .4byte gUnknown_2024018 _080305FC: .4byte gUnknown_2024018
_08030600: .4byte gUnknown_2023BC4 _08030600: .4byte gUnknown_2023BC4
_08030604: .4byte gUnknown_2023D44 _08030604: .4byte gUnknown_2023D44
_08030608: .4byte gUnknown_202063C _08030608: .4byte gSprites
_0803060C: .4byte gUnknown_3004FF0 _0803060C: .4byte gUnknown_3004FF0
thumb_func_end sub_80305A0 thumb_func_end sub_80305A0
@@ -4490,7 +4490,7 @@ DoHitAnimBlinkSpriteEffect: @ 80307B4
ldrb r0, [r0] ldrb r0, [r0]
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _080307F8 @ =gUnknown_202063C ldr r2, _080307F8 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -4515,7 +4515,7 @@ DoHitAnimBlinkSpriteEffect: @ 80307B4
.align 2, 0 .align 2, 0
_080307F0: .4byte gUnknown_2023D44 _080307F0: .4byte gUnknown_2023D44
_080307F4: .4byte gUnknown_2023BC4 _080307F4: .4byte gUnknown_2023BC4
_080307F8: .4byte gUnknown_202063C _080307F8: .4byte gSprites
_080307FC: .4byte gUnknown_2024005 _080307FC: .4byte gUnknown_2024005
_08030800: _08030800:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -7298,7 +7298,7 @@ PlayerHandleLoadMonSprite: @ 8031F00
ldr r2, _08031F54 @ =gUnknown_2024284 ldr r2, _08031F54 @ =gUnknown_2024284
adds r0, r2 adds r0, r2
bl sub_8034498 bl sub_8034498
ldr r2, _08031F58 @ =gUnknown_202063C ldr r2, _08031F58 @ =gSprites
ldr r0, _08031F5C @ =gUnknown_2023D44 ldr r0, _08031F5C @ =gUnknown_2023D44
ldrb r3, [r4] ldrb r3, [r4]
adds r0, r3, r0 adds r0, r3, r0
@@ -7326,7 +7326,7 @@ PlayerHandleLoadMonSprite: @ 8031F00
_08031F4C: .4byte gUnknown_2023BCE _08031F4C: .4byte gUnknown_2023BCE
_08031F50: .4byte gUnknown_2023BC4 _08031F50: .4byte gUnknown_2023BC4
_08031F54: .4byte gUnknown_2024284 _08031F54: .4byte gUnknown_2024284
_08031F58: .4byte gUnknown_202063C _08031F58: .4byte gSprites
_08031F5C: .4byte gUnknown_2023D44 _08031F5C: .4byte gUnknown_2023D44
_08031F60: .4byte gUnknown_3004FE0 _08031F60: .4byte gUnknown_3004FE0
_08031F64: .4byte CompleteOnBankSpritePosX_0 _08031F64: .4byte CompleteOnBankSpritePosX_0
@@ -7468,7 +7468,7 @@ sub_8031FF4: @ 8031FF4
ldr r4, _08032150 @ =gUnknown_2023D44 ldr r4, _08032150 @ =gUnknown_2023D44
adds r4, r6, r4 adds r4, r6, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _08032154 @ =gUnknown_202063C ldr r5, _08032154 @ =gSprites
mov r0, r9 mov r0, r9
ldrb r1, [r0] ldrb r1, [r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -7527,7 +7527,7 @@ sub_8031FF4: @ 8031FF4
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _0803215C @ =nullsub_8 ldr r1, _0803215C @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
movs r0, 0 movs r0, 0
movs r1, 0xFF movs r1, 0xFF
@@ -7556,9 +7556,9 @@ _08032144: .4byte sub_8033E3C
_08032148: .4byte gUnknown_3004FFC _08032148: .4byte gUnknown_3004FFC
_0803214C: .4byte gUnknown_20244DC _0803214C: .4byte gUnknown_20244DC
_08032150: .4byte gUnknown_2023D44 _08032150: .4byte gUnknown_2023D44
_08032154: .4byte gUnknown_202063C _08032154: .4byte gSprites
_08032158: .4byte gUnknown_2024024 _08032158: .4byte gUnknown_2024024
_0803215C: .4byte nullsub_8 _0803215C: .4byte SpriteCallbackDummy
thumb_func_end sub_8031FF4 thumb_func_end sub_8031FF4
thumb_func_start PlayerHandleReturnPokeToBall thumb_func_start PlayerHandleReturnPokeToBall
@@ -7601,7 +7601,7 @@ _080321A8:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080321E8 @ =gUnknown_202063C ldr r4, _080321E8 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -7624,7 +7624,7 @@ _080321DE:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080321E4: .4byte gUnknown_2023D44 _080321E4: .4byte gUnknown_2023D44
_080321E8: .4byte gUnknown_202063C _080321E8: .4byte gSprites
_080321EC: .4byte gUnknown_3004FF0 _080321EC: .4byte gUnknown_3004FF0
thumb_func_end PlayerHandleReturnPokeToBall thumb_func_end PlayerHandleReturnPokeToBall
@@ -7837,7 +7837,7 @@ _08032342:
ldrb r1, [r5] ldrb r1, [r5]
adds r1, r6 adds r1, r6
strb r0, [r1] strb r0, [r1]
ldr r4, _08032414 @ =gUnknown_202063C ldr r4, _08032414 @ =gSprites
ldrb r3, [r5] ldrb r3, [r5]
adds r0, r3, r6 adds r0, r3, r6
ldrb r0, [r0] ldrb r0, [r0]
@@ -7896,7 +7896,7 @@ _08032404: .4byte gUnknown_2023BC4
_08032408: .4byte gUnknown_20244DC _08032408: .4byte gUnknown_20244DC
_0803240C: .4byte gUnknown_8239F8C _0803240C: .4byte gUnknown_8239F8C
_08032410: .4byte gUnknown_2023D44 _08032410: .4byte gUnknown_2023D44
_08032414: .4byte gUnknown_202063C _08032414: .4byte gSprites
_08032418: .4byte 0x0000fffe _08032418: .4byte 0x0000fffe
_0803241C: .4byte sub_8033EEC _0803241C: .4byte sub_8033EEC
_08032420: .4byte gUnknown_3004FE0 _08032420: .4byte gUnknown_3004FE0
@@ -8007,7 +8007,7 @@ _080324BE:
ldrb r1, [r5] ldrb r1, [r5]
adds r1, r6 adds r1, r6
strb r0, [r1] strb r0, [r1]
ldr r4, _0803257C @ =gUnknown_202063C ldr r4, _0803257C @ =gSprites
ldrb r3, [r5] ldrb r3, [r5]
adds r0, r3, r6 adds r0, r3, r6
ldrb r0, [r0] ldrb r0, [r0]
@@ -8064,7 +8064,7 @@ _0803256C: .4byte gUnknown_2023BC4
_08032570: .4byte gUnknown_20244DC _08032570: .4byte gUnknown_20244DC
_08032574: .4byte gUnknown_8239F8C _08032574: .4byte gUnknown_8239F8C
_08032578: .4byte gUnknown_2023D44 _08032578: .4byte gUnknown_2023D44
_0803257C: .4byte gUnknown_202063C _0803257C: .4byte gSprites
_08032580: .4byte 0x0000ffa0 _08032580: .4byte 0x0000ffa0
_08032584: .4byte sub_8033EEC _08032584: .4byte sub_8033EEC
_08032588: .4byte gUnknown_3004FE0 _08032588: .4byte gUnknown_3004FE0
@@ -8082,7 +8082,7 @@ PlayerHandleTrainerSlideBack: @ 8032590
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _08032638 @ =gUnknown_202063C ldr r4, _08032638 @ =gSprites
adds r0, r4 adds r0, r4
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r6] ldrb r0, [r6]
@@ -8130,7 +8130,7 @@ PlayerHandleTrainerSlideBack: @ 8032590
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
adds r0, r4 adds r0, r4
ldr r1, _08032644 @ =nullsub_8 ldr r1, _08032644 @ =SpriteCallbackDummy
bl StoreSpriteCallbackInData6 bl StoreSpriteCallbackInData6
ldrb r0, [r6] ldrb r0, [r6]
adds r0, r5 adds r0, r5
@@ -8153,10 +8153,10 @@ PlayerHandleTrainerSlideBack: @ 8032590
.align 2, 0 .align 2, 0
_08032630: .4byte gUnknown_2023D44 _08032630: .4byte gUnknown_2023D44
_08032634: .4byte gUnknown_2023BC4 _08032634: .4byte gUnknown_2023BC4
_08032638: .4byte gUnknown_202063C _08032638: .4byte gSprites
_0803263C: .4byte 0x0000ffd8 _0803263C: .4byte 0x0000ffd8
_08032640: .4byte sub_8075590 _08032640: .4byte sub_8075590
_08032644: .4byte nullsub_8 _08032644: .4byte SpriteCallbackDummy
_08032648: .4byte gUnknown_3004FE0 _08032648: .4byte gUnknown_3004FE0
_0803264C: .4byte sub_802F7A0 _0803264C: .4byte sub_802F7A0
thumb_func_end PlayerHandleTrainerSlideBack thumb_func_end PlayerHandleTrainerSlideBack
@@ -8226,7 +8226,7 @@ _080326A4:
negs r1, r1 negs r1, r1
movs r0, 0x10 movs r0, 0x10
bl PlaySE12WithPanning bl PlaySE12WithPanning
ldr r2, _08032728 @ =gUnknown_202063C ldr r2, _08032728 @ =gSprites
ldr r3, _0803272C @ =gUnknown_2023D44 ldr r3, _0803272C @ =gUnknown_2023D44
ldrb r0, [r5] ldrb r0, [r5]
adds r0, r3 adds r0, r3
@@ -8268,7 +8268,7 @@ _0803271A:
.align 2, 0 .align 2, 0
_08032720: .4byte gUnknown_2023BCE _08032720: .4byte gUnknown_2023BCE
_08032724: .4byte gUnknown_2024284 _08032724: .4byte gUnknown_2024284
_08032728: .4byte gUnknown_202063C _08032728: .4byte gSprites
_0803272C: .4byte gUnknown_2023D44 _0803272C: .4byte gUnknown_2023D44
_08032730: .4byte sub_8012110 _08032730: .4byte sub_8012110
_08032734: .4byte gUnknown_3004FE0 _08032734: .4byte gUnknown_3004FE0
@@ -9753,7 +9753,7 @@ _08033310: .4byte gUnknown_2022870
thumb_func_start PlayerHandleHitAnimation thumb_func_start PlayerHandleHitAnimation
PlayerHandleHitAnimation: @ 8033314 PlayerHandleHitAnimation: @ 8033314
push {r4,lr} push {r4,lr}
ldr r3, _0803333C @ =gUnknown_202063C ldr r3, _0803333C @ =gSprites
ldr r2, _08033340 @ =gUnknown_2023D44 ldr r2, _08033340 @ =gUnknown_2023D44
ldr r4, _08033344 @ =gUnknown_2023BC4 ldr r4, _08033344 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -9771,7 +9771,7 @@ PlayerHandleHitAnimation: @ 8033314
bl PlayerBufferExecCompleted bl PlayerBufferExecCompleted
b _08033372 b _08033372
.align 2, 0 .align 2, 0
_0803333C: .4byte gUnknown_202063C _0803333C: .4byte gSprites
_08033340: .4byte gUnknown_2023D44 _08033340: .4byte gUnknown_2023D44
_08033344: .4byte gUnknown_2023BC4 _08033344: .4byte gUnknown_2023BC4
_08033348: _08033348:
@@ -9938,7 +9938,7 @@ PlayerHandleIntroTrainerBallThrow: @ 8033478
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _080335C0 @ =gUnknown_202063C ldr r5, _080335C0 @ =gSprites
adds r0, r5 adds r0, r5
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r7] ldrb r0, [r7]
@@ -10087,7 +10087,7 @@ _0803359A:
.align 2, 0 .align 2, 0
_080335B8: .4byte gUnknown_2023D44 _080335B8: .4byte gUnknown_2023D44
_080335BC: .4byte gUnknown_2023BC4 _080335BC: .4byte gUnknown_2023BC4
_080335C0: .4byte gUnknown_202063C _080335C0: .4byte gSprites
_080335C4: .4byte 0x0000ffd8 _080335C4: .4byte 0x0000ffd8
_080335C8: .4byte sub_80755B8 _080335C8: .4byte sub_80755B8
_080335CC: .4byte sub_80335F8 _080335CC: .4byte sub_80335F8
@@ -10135,7 +10135,7 @@ sub_80335F8: @ 80335F8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0803365C @ =gUnknown_202063C ldr r1, _0803365C @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -10146,7 +10146,7 @@ sub_80335F8: @ 80335F8
_08033650: .4byte gUnknown_2023BCE _08033650: .4byte gUnknown_2023BCE
_08033654: .4byte gUnknown_2024284 _08033654: .4byte gUnknown_2024284
_08033658: .4byte gUnknown_2023D44 _08033658: .4byte gUnknown_2023D44
_0803365C: .4byte gUnknown_202063C _0803365C: .4byte gSprites
thumb_func_end sub_80335F8 thumb_func_end sub_80335F8
thumb_func_start task05_08033660 thumb_func_start task05_08033660
@@ -10475,7 +10475,7 @@ PlayerHandleSpriteInvisibility: @ 80338EC
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08033932 beq _08033932
ldr r3, _08033940 @ =gUnknown_202063C ldr r3, _08033940 @ =gSprites
ldr r0, _08033944 @ =gUnknown_2023D44 ldr r0, _08033944 @ =gUnknown_2023D44
ldrb r1, [r4] ldrb r1, [r4]
adds r0, r1, r0 adds r0, r1, r0
@@ -10508,7 +10508,7 @@ _08033932:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803393C: .4byte gUnknown_2023BC4 _0803393C: .4byte gUnknown_2023BC4
_08033940: .4byte gUnknown_202063C _08033940: .4byte gSprites
_08033944: .4byte gUnknown_2023D44 _08033944: .4byte gUnknown_2023D44
_08033948: .4byte gUnknown_2022BC4 _08033948: .4byte gUnknown_2022BC4
thumb_func_end PlayerHandleSpriteInvisibility thumb_func_end PlayerHandleSpriteInvisibility
+55 -55
View File
@@ -97,7 +97,7 @@ sub_8156140: @ 8156140
thumb_func_start sub_815614C thumb_func_start sub_815614C
sub_815614C: @ 815614C sub_815614C: @ 815614C
push {lr} push {lr}
ldr r2, _08156174 @ =gUnknown_202063C ldr r2, _08156174 @ =gSprites
ldr r1, _08156178 @ =gUnknown_2023D44 ldr r1, _08156178 @ =gUnknown_2023D44
ldr r0, _0815617C @ =gUnknown_2023BC4 ldr r0, _0815617C @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -109,7 +109,7 @@ sub_815614C: @ 815614C
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08156180 @ =nullsub_8 ldr r0, _08156180 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08156170 bne _08156170
bl PlayerPartnerBufferExecCompleted bl PlayerPartnerBufferExecCompleted
@@ -117,16 +117,16 @@ _08156170:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08156174: .4byte gUnknown_202063C _08156174: .4byte gSprites
_08156178: .4byte gUnknown_2023D44 _08156178: .4byte gUnknown_2023D44
_0815617C: .4byte gUnknown_2023BC4 _0815617C: .4byte gUnknown_2023BC4
_08156180: .4byte nullsub_8 _08156180: .4byte SpriteCallbackDummy
thumb_func_end sub_815614C thumb_func_end sub_815614C
thumb_func_start sub_8156184 thumb_func_start sub_8156184
sub_8156184: @ 8156184 sub_8156184: @ 8156184
push {r4-r7,lr} push {r4-r7,lr}
ldr r2, _081561E0 @ =gUnknown_202063C ldr r2, _081561E0 @ =gSprites
ldr r0, _081561E4 @ =gUnknown_2023D44 ldr r0, _081561E4 @ =gUnknown_2023D44
ldr r7, _081561E8 @ =gUnknown_2023BC4 ldr r7, _081561E8 @ =gUnknown_2023BC4
ldrb r3, [r7] ldrb r3, [r7]
@@ -170,7 +170,7 @@ sub_8156184: @ 8156184
bl sub_80F1720 bl sub_80F1720
b _08156230 b _08156230
.align 2, 0 .align 2, 0
_081561E0: .4byte gUnknown_202063C _081561E0: .4byte gSprites
_081561E4: .4byte gUnknown_2023D44 _081561E4: .4byte gUnknown_2023D44
_081561E8: .4byte gUnknown_2023BC4 _081561E8: .4byte gUnknown_2023BC4
_081561EC: .4byte gUnknown_2024018 _081561EC: .4byte gUnknown_2024018
@@ -302,7 +302,7 @@ _081562EC: .4byte gUnknown_2024284
thumb_func_start sub_81562F0 thumb_func_start sub_81562F0
sub_81562F0: @ 81562F0 sub_81562F0: @ 81562F0
push {r4-r6,lr} push {r4-r6,lr}
ldr r2, _08156388 @ =gUnknown_202063C ldr r2, _08156388 @ =gSprites
ldr r0, _0815638C @ =gUnknown_3004FF0 ldr r0, _0815638C @ =gUnknown_3004FF0
ldr r6, _08156390 @ =gUnknown_2023BC4 ldr r6, _08156390 @ =gUnknown_2023BC4
ldrb r3, [r6] ldrb r3, [r6]
@@ -314,7 +314,7 @@ sub_81562F0: @ 81562F0
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08156394 @ =nullsub_8 ldr r0, _08156394 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08156380 bne _08156380
ldr r5, _08156398 @ =gUnknown_2024018 ldr r5, _08156398 @ =gUnknown_2024018
@@ -376,10 +376,10 @@ _08156380:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08156388: .4byte gUnknown_202063C _08156388: .4byte gSprites
_0815638C: .4byte gUnknown_3004FF0 _0815638C: .4byte gUnknown_3004FF0
_08156390: .4byte gUnknown_2023BC4 _08156390: .4byte gUnknown_2023BC4
_08156394: .4byte nullsub_8 _08156394: .4byte SpriteCallbackDummy
_08156398: .4byte gUnknown_2024018 _08156398: .4byte gUnknown_2024018
_0815639C: .4byte 0x000027f9 _0815639C: .4byte 0x000027f9
_081563A0: .4byte gUnknown_3004FE0 _081563A0: .4byte gUnknown_3004FE0
@@ -413,7 +413,7 @@ sub_81563A8: @ 81563A8
adds r0, r2, 0 adds r0, r2, 0
bl sub_80F1720 bl sub_80F1720
_081563DA: _081563DA:
ldr r4, _0815646C @ =gUnknown_202063C ldr r4, _0815646C @ =gSprites
ldr r0, _08156470 @ =gUnknown_3004FFC ldr r0, _08156470 @ =gUnknown_3004FFC
ldrb r2, [r5] ldrb r2, [r5]
adds r0, r2, r0 adds r0, r2, r0
@@ -425,7 +425,7 @@ _081563DA:
adds r0, 0x1C adds r0, 0x1C
adds r0, r3, r0 adds r0, r3, r0
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08156474 @ =nullsub_8 ldr r0, _08156474 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08156454 bne _08156454
ldr r0, [r6] ldr r0, [r6]
@@ -478,9 +478,9 @@ _0815645C: .4byte gUnknown_2024018
_08156460: .4byte gUnknown_2023BC4 _08156460: .4byte gUnknown_2023BC4
_08156464: .4byte gUnknown_2023BCE _08156464: .4byte gUnknown_2023BCE
_08156468: .4byte gUnknown_2024284 _08156468: .4byte gUnknown_2024284
_0815646C: .4byte gUnknown_202063C _0815646C: .4byte gSprites
_08156470: .4byte gUnknown_3004FFC _08156470: .4byte gUnknown_3004FFC
_08156474: .4byte nullsub_8 _08156474: .4byte SpriteCallbackDummy
_08156478: .4byte gUnknown_3004FF0 _08156478: .4byte gUnknown_3004FF0
_0815647C: .4byte gUnknown_3004FE0 _0815647C: .4byte gUnknown_3004FE0
_08156480: .4byte sub_81562F0 _08156480: .4byte sub_81562F0
@@ -790,7 +790,7 @@ _0815668A:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081567A0 @ =gUnknown_202063C ldr r1, _081567A0 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r4, _081567A4 @ =gUnknown_3004FF0 ldr r4, _081567A4 @ =gUnknown_3004FF0
@@ -826,7 +826,7 @@ _0815671E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081567A0 @ =gUnknown_202063C ldr r1, _081567A0 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r5, _081567A4 @ =gUnknown_3004FF0 ldr r5, _081567A4 @ =gUnknown_3004FF0
@@ -874,7 +874,7 @@ _08156790: .4byte gUnknown_2023BCE
_08156794: .4byte gUnknown_2024284 _08156794: .4byte gUnknown_2024284
_08156798: .4byte gUnknown_2022B4C _08156798: .4byte gUnknown_2022B4C
_0815679C: .4byte gUnknown_3004FFC _0815679C: .4byte gUnknown_3004FFC
_081567A0: .4byte gUnknown_202063C _081567A0: .4byte gSprites
_081567A4: .4byte gUnknown_3004FF0 _081567A4: .4byte gUnknown_3004FF0
_081567A8: .4byte gUnknown_3004FE0 _081567A8: .4byte gUnknown_3004FE0
_081567AC: .4byte sub_81567B0 _081567AC: .4byte sub_81567B0
@@ -886,7 +886,7 @@ sub_81567B0: @ 81567B0
mov r7, r8 mov r7, r8
push {r7} push {r7}
movs r4, 0 movs r4, 0
ldr r2, _081568B0 @ =gUnknown_202063C ldr r2, _081568B0 @ =gSprites
ldr r0, _081568B4 @ =gUnknown_3004FF0 ldr r0, _081568B4 @ =gUnknown_3004FF0
ldr r1, _081568B8 @ =gUnknown_2023BC4 ldr r1, _081568B8 @ =gUnknown_2023BC4
mov r8, r1 mov r8, r1
@@ -899,7 +899,7 @@ sub_81567B0: @ 81567B0
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _081568BC @ =nullsub_8 ldr r0, _081568BC @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _081567DA bne _081567DA
movs r4, 0x1 movs r4, 0x1
@@ -1009,10 +1009,10 @@ _081568A6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081568B0: .4byte gUnknown_202063C _081568B0: .4byte gSprites
_081568B4: .4byte gUnknown_3004FF0 _081568B4: .4byte gUnknown_3004FF0
_081568B8: .4byte gUnknown_2023BC4 _081568B8: .4byte gUnknown_2023BC4
_081568BC: .4byte nullsub_8 _081568BC: .4byte SpriteCallbackDummy
_081568C0: .4byte gUnknown_2024018 _081568C0: .4byte gUnknown_2024018
_081568C4: .4byte 0x000027f9 _081568C4: .4byte 0x000027f9
_081568C8: .4byte c3_0802FDF4 _081568C8: .4byte c3_0802FDF4
@@ -1634,7 +1634,7 @@ sub_8156DCC: @ 8156DCC
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08156E3C bne _08156E3C
ldr r6, _08156E30 @ =gUnknown_202063C ldr r6, _08156E30 @ =gSprites
ldr r5, _08156E34 @ =gUnknown_2023D44 ldr r5, _08156E34 @ =gUnknown_2023D44
ldrb r0, [r4] ldrb r0, [r4]
adds r0, r5 adds r0, r5
@@ -1671,11 +1671,11 @@ sub_8156DCC: @ 8156DCC
b _08156E66 b _08156E66
.align 2, 0 .align 2, 0
_08156E2C: .4byte gUnknown_2023BC4 _08156E2C: .4byte gUnknown_2023BC4
_08156E30: .4byte gUnknown_202063C _08156E30: .4byte gSprites
_08156E34: .4byte gUnknown_2023D44 _08156E34: .4byte gUnknown_2023D44
_08156E38: .4byte gUnknown_3004FF0 _08156E38: .4byte gUnknown_3004FF0
_08156E3C: _08156E3C:
ldr r2, _08156E6C @ =gUnknown_202063C ldr r2, _08156E6C @ =gSprites
ldr r0, _08156E70 @ =gUnknown_2023D44 ldr r0, _08156E70 @ =gUnknown_2023D44
ldrb r3, [r4] ldrb r3, [r4]
adds r0, r3, r0 adds r0, r3, r0
@@ -1699,7 +1699,7 @@ _08156E66:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08156E6C: .4byte gUnknown_202063C _08156E6C: .4byte gSprites
_08156E70: .4byte gUnknown_2023D44 _08156E70: .4byte gUnknown_2023D44
_08156E74: .4byte gUnknown_3004FF0 _08156E74: .4byte gUnknown_3004FF0
thumb_func_end sub_8156DCC thumb_func_end sub_8156DCC
@@ -1780,7 +1780,7 @@ sub_8156F00: @ 8156F00
ldrb r0, [r0] ldrb r0, [r0]
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _08156F44 @ =gUnknown_202063C ldr r2, _08156F44 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -1805,7 +1805,7 @@ sub_8156F00: @ 8156F00
.align 2, 0 .align 2, 0
_08156F3C: .4byte gUnknown_2023D44 _08156F3C: .4byte gUnknown_2023D44
_08156F40: .4byte gUnknown_2023BC4 _08156F40: .4byte gUnknown_2023BC4
_08156F44: .4byte gUnknown_202063C _08156F44: .4byte gSprites
_08156F48: .4byte gUnknown_2024005 _08156F48: .4byte gUnknown_2024005
_08156F4C: _08156F4C:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -1859,7 +1859,7 @@ sub_8156F7C: @ 8156F7C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _08156FE4 @ =gUnknown_202063C ldr r4, _08156FE4 @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -1884,14 +1884,14 @@ _08156FD0:
_08156FD8: .4byte gUnknown_2024018 _08156FD8: .4byte gUnknown_2024018
_08156FDC: .4byte gUnknown_2023BC4 _08156FDC: .4byte gUnknown_2023BC4
_08156FE0: .4byte gUnknown_2023D44 _08156FE0: .4byte gUnknown_2023D44
_08156FE4: .4byte gUnknown_202063C _08156FE4: .4byte gSprites
_08156FE8: .4byte gUnknown_3004FF0 _08156FE8: .4byte gUnknown_3004FF0
thumb_func_end sub_8156F7C thumb_func_end sub_8156F7C
thumb_func_start sub_8156FEC thumb_func_start sub_8156FEC
sub_8156FEC: @ 8156FEC sub_8156FEC: @ 8156FEC
push {lr} push {lr}
ldr r2, _08157014 @ =gUnknown_202063C ldr r2, _08157014 @ =gSprites
ldr r1, _08157018 @ =gUnknown_2023D44 ldr r1, _08157018 @ =gUnknown_2023D44
ldr r0, _0815701C @ =gUnknown_2023BC4 ldr r0, _0815701C @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -1903,7 +1903,7 @@ sub_8156FEC: @ 8156FEC
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08157020 @ =nullsub_8 ldr r0, _08157020 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _08157010 bne _08157010
bl PlayerPartnerBufferExecCompleted bl PlayerPartnerBufferExecCompleted
@@ -1911,10 +1911,10 @@ _08157010:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08157014: .4byte gUnknown_202063C _08157014: .4byte gSprites
_08157018: .4byte gUnknown_2023D44 _08157018: .4byte gUnknown_2023D44
_0815701C: .4byte gUnknown_2023BC4 _0815701C: .4byte gUnknown_2023BC4
_08157020: .4byte nullsub_8 _08157020: .4byte SpriteCallbackDummy
thumb_func_end sub_8156FEC thumb_func_end sub_8156FEC
thumb_func_start sub_8157024 thumb_func_start sub_8157024
@@ -3954,7 +3954,7 @@ sub_81580E0: @ 81580E0
ldrb r1, [r6] ldrb r1, [r6]
adds r1, r4 adds r1, r4
strb r0, [r1] strb r0, [r1]
ldr r5, _08158228 @ =gUnknown_202063C ldr r5, _08158228 @ =gSprites
ldrb r0, [r6] ldrb r0, [r6]
adds r0, r4 adds r0, r4
ldrb r1, [r0] ldrb r1, [r0]
@@ -4039,7 +4039,7 @@ _08158218: .4byte gUnknown_2023BCE
_0815821C: .4byte gUnknown_202402C _0815821C: .4byte gUnknown_202402C
_08158220: .4byte gUnknown_20244DC _08158220: .4byte gUnknown_20244DC
_08158224: .4byte gUnknown_2023D44 _08158224: .4byte gUnknown_2023D44
_08158228: .4byte gUnknown_202063C _08158228: .4byte gSprites
_0815822C: .4byte 0x0000ff10 _0815822C: .4byte 0x0000ff10
_08158230: .4byte gUnknown_2024024 _08158230: .4byte gUnknown_2024024
_08158234: .4byte gUnknown_3004FE0 _08158234: .4byte gUnknown_3004FE0
@@ -4141,7 +4141,7 @@ _081582FC:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0815833C @ =gUnknown_202063C ldr r4, _0815833C @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
ldrb r0, [r6] ldrb r0, [r6]
@@ -4164,7 +4164,7 @@ _08158332:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08158338: .4byte gUnknown_2023D44 _08158338: .4byte gUnknown_2023D44
_0815833C: .4byte gUnknown_202063C _0815833C: .4byte gSprites
_08158340: .4byte gUnknown_3004FF0 _08158340: .4byte gUnknown_3004FF0
thumb_func_end sub_81582C0 thumb_func_end sub_81582C0
@@ -4206,7 +4206,7 @@ sub_8158344: @ 8158344
ldrb r1, [r7] ldrb r1, [r7]
adds r1, r5 adds r1, r5
strb r0, [r1] strb r0, [r1]
ldr r4, _081583E8 @ =gUnknown_202063C ldr r4, _081583E8 @ =gSprites
ldrb r0, [r7] ldrb r0, [r7]
adds r0, r5 adds r0, r5
ldrb r1, [r0] ldrb r1, [r0]
@@ -4244,7 +4244,7 @@ _081583D8: .4byte gUnknown_2023BC4
_081583DC: .4byte gUnknown_20244DC _081583DC: .4byte gUnknown_20244DC
_081583E0: .4byte gUnknown_8239F8C _081583E0: .4byte gUnknown_8239F8C
_081583E4: .4byte gUnknown_2023D44 _081583E4: .4byte gUnknown_2023D44
_081583E8: .4byte gUnknown_202063C _081583E8: .4byte gSprites
_081583EC: .4byte 0x0000fffe _081583EC: .4byte 0x0000fffe
_081583F0: _081583F0:
ldrb r1, [r7] ldrb r1, [r7]
@@ -4285,7 +4285,7 @@ _081583F0:
ldrb r1, [r7] ldrb r1, [r7]
adds r1, r5 adds r1, r5
strb r0, [r1] strb r0, [r1]
ldr r4, _0815851C @ =gUnknown_202063C ldr r4, _0815851C @ =gSprites
ldrb r0, [r7] ldrb r0, [r7]
adds r0, r5 adds r0, r5
ldrb r1, [r0] ldrb r1, [r0]
@@ -4388,7 +4388,7 @@ _081584E2:
_08158510: .4byte gUnknown_20244DC _08158510: .4byte gUnknown_20244DC
_08158514: .4byte gUnknown_823932C _08158514: .4byte gUnknown_823932C
_08158518: .4byte gUnknown_2023D44 _08158518: .4byte gUnknown_2023D44
_0815851C: .4byte gUnknown_202063C _0815851C: .4byte gSprites
_08158520: .4byte 0x0000ff10 _08158520: .4byte 0x0000ff10
_08158524: .4byte gUnknown_8239A1C _08158524: .4byte gUnknown_8239A1C
_08158528: .4byte gUnknown_823957C _08158528: .4byte gUnknown_823957C
@@ -4431,7 +4431,7 @@ sub_8158544: @ 8158544
ldrb r1, [r4] ldrb r1, [r4]
adds r1, r6 adds r1, r6
strb r0, [r1] strb r0, [r1]
ldr r5, _081585FC @ =gUnknown_202063C ldr r5, _081585FC @ =gSprites
ldrb r3, [r4] ldrb r3, [r4]
adds r0, r3, r6 adds r0, r3, r6
ldrb r0, [r0] ldrb r0, [r0]
@@ -4487,7 +4487,7 @@ _081585EC: .4byte gUnknown_2023BC4
_081585F0: .4byte gUnknown_20244DC _081585F0: .4byte gUnknown_20244DC
_081585F4: .4byte gUnknown_8239F8C _081585F4: .4byte gUnknown_8239F8C
_081585F8: .4byte gUnknown_2023D44 _081585F8: .4byte gUnknown_2023D44
_081585FC: .4byte gUnknown_202063C _081585FC: .4byte gSprites
_08158600: .4byte 0x0000ffa0 _08158600: .4byte 0x0000ffa0
_08158604: .4byte sub_8033EEC _08158604: .4byte sub_8033EEC
_08158608: .4byte gUnknown_3004FE0 _08158608: .4byte gUnknown_3004FE0
@@ -4573,7 +4573,7 @@ _08158670:
negs r1, r1 negs r1, r1
movs r0, 0x10 movs r0, 0x10
bl PlaySE12WithPanning bl PlaySE12WithPanning
ldr r2, _081586F0 @ =gUnknown_202063C ldr r2, _081586F0 @ =gSprites
ldr r3, _081586F4 @ =gUnknown_2023D44 ldr r3, _081586F4 @ =gUnknown_2023D44
ldrb r0, [r5] ldrb r0, [r5]
adds r0, r3 adds r0, r3
@@ -4605,14 +4605,14 @@ _08158670:
.align 2, 0 .align 2, 0
_081586E8: .4byte gUnknown_2023BCE _081586E8: .4byte gUnknown_2023BCE
_081586EC: .4byte gUnknown_2024284 _081586EC: .4byte gUnknown_2024284
_081586F0: .4byte gUnknown_202063C _081586F0: .4byte gSprites
_081586F4: .4byte gUnknown_2023D44 _081586F4: .4byte gUnknown_2023D44
_081586F8: .4byte sub_8012110 _081586F8: .4byte sub_8012110
_081586FC: _081586FC:
movs r0, 0x10 movs r0, 0x10
movs r1, 0x3F movs r1, 0x3F
bl PlaySE12WithPanning bl PlaySE12WithPanning
ldr r2, _08158730 @ =gUnknown_202063C ldr r2, _08158730 @ =gSprites
ldr r1, _08158734 @ =gUnknown_2023D44 ldr r1, _08158734 @ =gUnknown_2023D44
ldrb r0, [r5] ldrb r0, [r5]
adds r0, r1 adds r0, r1
@@ -4637,7 +4637,7 @@ _0815872A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08158730: .4byte gUnknown_202063C _08158730: .4byte gSprites
_08158734: .4byte gUnknown_2023D44 _08158734: .4byte gUnknown_2023D44
_08158738: .4byte sub_8011EA0 _08158738: .4byte sub_8011EA0
_0815873C: .4byte gUnknown_3004FE0 _0815873C: .4byte gUnknown_3004FE0
@@ -5935,7 +5935,7 @@ sub_8159184: @ 8159184
thumb_func_start sub_8159190 thumb_func_start sub_8159190
sub_8159190: @ 8159190 sub_8159190: @ 8159190
push {r4,lr} push {r4,lr}
ldr r3, _081591B8 @ =gUnknown_202063C ldr r3, _081591B8 @ =gSprites
ldr r2, _081591BC @ =gUnknown_2023D44 ldr r2, _081591BC @ =gUnknown_2023D44
ldr r4, _081591C0 @ =gUnknown_2023BC4 ldr r4, _081591C0 @ =gUnknown_2023BC4
ldrb r0, [r4] ldrb r0, [r4]
@@ -5953,7 +5953,7 @@ sub_8159190: @ 8159190
bl PlayerPartnerBufferExecCompleted bl PlayerPartnerBufferExecCompleted
b _081591EE b _081591EE
.align 2, 0 .align 2, 0
_081591B8: .4byte gUnknown_202063C _081591B8: .4byte gSprites
_081591BC: .4byte gUnknown_2023D44 _081591BC: .4byte gUnknown_2023D44
_081591C0: .4byte gUnknown_2023BC4 _081591C0: .4byte gUnknown_2023BC4
_081591C4: _081591C4:
@@ -6127,7 +6127,7 @@ sub_8159304: @ 8159304
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _08159444 @ =gUnknown_202063C ldr r5, _08159444 @ =gSprites
adds r0, r5 adds r0, r5
bl oamt_add_pos2_onto_pos1 bl oamt_add_pos2_onto_pos1
ldrb r0, [r7] ldrb r0, [r7]
@@ -6271,7 +6271,7 @@ _0815941C:
.align 2, 0 .align 2, 0
_0815943C: .4byte gUnknown_2023D44 _0815943C: .4byte gUnknown_2023D44
_08159440: .4byte gUnknown_2023BC4 _08159440: .4byte gUnknown_2023BC4
_08159444: .4byte gUnknown_202063C _08159444: .4byte gSprites
_08159448: .4byte 0x0000ffd8 _08159448: .4byte 0x0000ffd8
_0815944C: .4byte sub_8075590 _0815944C: .4byte sub_8075590
_08159450: .4byte sub_80335F8 _08159450: .4byte sub_80335F8
@@ -6362,7 +6362,7 @@ sub_8159478: @ 8159478
ldr r4, _081595DC @ =gUnknown_2023D44 ldr r4, _081595DC @ =gUnknown_2023D44
adds r4, r6, r4 adds r4, r6, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _081595E0 @ =gUnknown_202063C ldr r5, _081595E0 @ =gSprites
mov r0, r9 mov r0, r9
ldrb r1, [r0] ldrb r1, [r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -6421,7 +6421,7 @@ sub_8159478: @ 8159478
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _081595E8 @ =nullsub_8 ldr r1, _081595E8 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
movs r0, 0 movs r0, 0
movs r1, 0xFF movs r1, 0xFF
@@ -6451,9 +6451,9 @@ _081595D0: .4byte sub_8033E3C
_081595D4: .4byte gUnknown_3004FFC _081595D4: .4byte gUnknown_3004FFC
_081595D8: .4byte gUnknown_20244DC _081595D8: .4byte gUnknown_20244DC
_081595DC: .4byte gUnknown_2023D44 _081595DC: .4byte gUnknown_2023D44
_081595E0: .4byte gUnknown_202063C _081595E0: .4byte gSprites
_081595E4: .4byte gUnknown_2024024 _081595E4: .4byte gUnknown_2024024
_081595E8: .4byte nullsub_8 _081595E8: .4byte SpriteCallbackDummy
thumb_func_end sub_8159478 thumb_func_end sub_8159478
thumb_func_start sub_81595EC thumb_func_start sub_81595EC
+10 -10
View File
@@ -258,7 +258,7 @@ _080DD724: .4byte gUnknown_2023BC4
thumb_func_start sub_80DD728 thumb_func_start sub_80DD728
sub_80DD728: @ 80DD728 sub_80DD728: @ 80DD728
push {lr} push {lr}
ldr r2, _080DD750 @ =gUnknown_202063C ldr r2, _080DD750 @ =gSprites
ldr r1, _080DD754 @ =gUnknown_2023D44 ldr r1, _080DD754 @ =gUnknown_2023D44
ldr r0, _080DD758 @ =gUnknown_2023BC4 ldr r0, _080DD758 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -270,7 +270,7 @@ sub_80DD728: @ 80DD728
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080DD75C @ =nullsub_8 ldr r0, _080DD75C @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080DD74C bne _080DD74C
bl SafariBufferExecCompleted bl SafariBufferExecCompleted
@@ -278,10 +278,10 @@ _080DD74C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DD750: .4byte gUnknown_202063C _080DD750: .4byte gSprites
_080DD754: .4byte gUnknown_2023D44 _080DD754: .4byte gUnknown_2023D44
_080DD758: .4byte gUnknown_2023BC4 _080DD758: .4byte gUnknown_2023BC4
_080DD75C: .4byte nullsub_8 _080DD75C: .4byte SpriteCallbackDummy
thumb_func_end sub_80DD728 thumb_func_end sub_80DD728
thumb_func_start CompleteOnInactiveTextPrinter_3 thumb_func_start CompleteOnInactiveTextPrinter_3
@@ -301,7 +301,7 @@ _080DD772:
thumb_func_start sub_80DD778 thumb_func_start sub_80DD778
sub_80DD778: @ 80DD778 sub_80DD778: @ 80DD778
push {lr} push {lr}
ldr r2, _080DD7A0 @ =gUnknown_202063C ldr r2, _080DD7A0 @ =gSprites
ldr r1, _080DD7A4 @ =gUnknown_3004FF0 ldr r1, _080DD7A4 @ =gUnknown_3004FF0
ldr r0, _080DD7A8 @ =gUnknown_2023BC4 ldr r0, _080DD7A8 @ =gUnknown_2023BC4
ldrb r0, [r0] ldrb r0, [r0]
@@ -313,7 +313,7 @@ sub_80DD778: @ 80DD778
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _080DD7AC @ =nullsub_8 ldr r0, _080DD7AC @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
bne _080DD79C bne _080DD79C
bl SafariBufferExecCompleted bl SafariBufferExecCompleted
@@ -321,10 +321,10 @@ _080DD79C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DD7A0: .4byte gUnknown_202063C _080DD7A0: .4byte gSprites
_080DD7A4: .4byte gUnknown_3004FF0 _080DD7A4: .4byte gUnknown_3004FF0
_080DD7A8: .4byte gUnknown_2023BC4 _080DD7A8: .4byte gUnknown_2023BC4
_080DD7AC: .4byte nullsub_8 _080DD7AC: .4byte SpriteCallbackDummy
thumb_func_end sub_80DD778 thumb_func_end sub_80DD778
thumb_func_start sub_80DD7B0 thumb_func_start sub_80DD7B0
@@ -650,7 +650,7 @@ SafariHandleDrawTrainerPic: @ 80DD9C4
ldrb r1, [r5] ldrb r1, [r5]
adds r1, r6 adds r1, r6
strb r0, [r1] strb r0, [r1]
ldr r4, _080DDA90 @ =gUnknown_202063C ldr r4, _080DDA90 @ =gSprites
ldrb r3, [r5] ldrb r3, [r5]
adds r0, r3, r6 adds r0, r3, r6
ldrb r0, [r0] ldrb r0, [r0]
@@ -707,7 +707,7 @@ _080DDA80: .4byte gUnknown_2023BC4
_080DDA84: .4byte gUnknown_20244DC _080DDA84: .4byte gUnknown_20244DC
_080DDA88: .4byte gUnknown_8239F8C _080DDA88: .4byte gUnknown_8239F8C
_080DDA8C: .4byte gUnknown_2023D44 _080DDA8C: .4byte gUnknown_2023D44
_080DDA90: .4byte gUnknown_202063C _080DDA90: .4byte gSprites
_080DDA94: .4byte 0x0000fffe _080DDA94: .4byte 0x0000fffe
_080DDA98: .4byte sub_8033EEC _080DDA98: .4byte sub_8033EEC
_080DDA9C: .4byte gUnknown_3004FE0 _080DDA9C: .4byte gUnknown_3004FE0
+7 -7
View File
@@ -428,7 +428,7 @@ _0810BE86:
bl uns_builder_assign_animtable1 bl uns_builder_assign_animtable1
mov r1, r8 mov r1, r8
str r1, [r5, 0xC] str r1, [r5, 0xC]
ldr r0, _0810BF34 @ =gUnknown_8231CFC ldr r0, _0810BF34 @ =gDummySpriteAffineAnimTable
str r0, [r5, 0x10] str r0, [r5, 0x10]
ldr r0, _0810BF38 @ =nullsub_91 ldr r0, _0810BF38 @ =nullsub_91
str r0, [r5, 0x14] str r0, [r5, 0x14]
@@ -454,7 +454,7 @@ _0810BE86:
ldr r0, _0810BF30 @ =0x0000ffff ldr r0, _0810BF30 @ =0x0000ffff
cmp r10, r0 cmp r10, r0
bne _0810BEF6 bne _0810BEF6
ldr r0, _0810BF3C @ =gUnknown_202063C ldr r0, _0810BF3C @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -496,9 +496,9 @@ _0810BF16:
_0810BF28: .4byte gUnknown_203AD40 _0810BF28: .4byte gUnknown_203AD40
_0810BF2C: .4byte gUnknown_8453184 _0810BF2C: .4byte gUnknown_8453184
_0810BF30: .4byte 0x0000ffff _0810BF30: .4byte 0x0000ffff
_0810BF34: .4byte gUnknown_8231CFC _0810BF34: .4byte gDummySpriteAffineAnimTable
_0810BF38: .4byte nullsub_91 _0810BF38: .4byte nullsub_91
_0810BF3C: .4byte gUnknown_202063C _0810BF3C: .4byte gSprites
_0810BF40: .4byte gUnknown_203AD58 _0810BF40: .4byte gUnknown_203AD58
thumb_func_end oamt_spawn_poke_or_trainer_picture thumb_func_end oamt_spawn_poke_or_trainer_picture
@@ -603,7 +603,7 @@ _0810BFE4:
lsls r6, r4, 4 lsls r6, r4, 4
cmp r1, r0 cmp r1, r0
beq _0810C018 beq _0810C018
ldr r1, _0810C048 @ =gUnknown_202063C ldr r1, _0810C048 @ =gSprites
adds r0, r6, r4 adds r0, r6, r4
lsls r0, 2 lsls r0, 2
adds r0, r1 adds r0, r1
@@ -616,7 +616,7 @@ _0810BFE4:
_0810C018: _0810C018:
adds r0, r6, r4 adds r0, r6, r4
lsls r0, 2 lsls r0, 2
ldr r1, _0810C048 @ =gUnknown_202063C ldr r1, _0810C048 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
mov r0, r8 mov r0, r8
@@ -636,7 +636,7 @@ _0810C03A:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0810C044: .4byte 0x0000ffff _0810C044: .4byte 0x0000ffff
_0810C048: .4byte gUnknown_202063C _0810C048: .4byte gSprites
_0810C04C: .4byte gUnknown_8453178 _0810C04C: .4byte gUnknown_8453178
thumb_func_end sub_810BFA4 thumb_func_end sub_810BFA4
+35 -35
View File
@@ -76,7 +76,7 @@ sub_8033E3C: @ 8033E3C
ldrh r0, [r6, 0x30] ldrh r0, [r6, 0x30]
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r7, _08033E80 @ =gUnknown_202063C ldr r7, _08033E80 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r5, r1, 2 lsls r5, r1, 2
@@ -105,7 +105,7 @@ sub_8033E3C: @ 8033E3C
strb r0, [r1] strb r0, [r1]
b _08033EA0 b _08033EA0
.align 2, 0 .align 2, 0
_08033E80: .4byte gUnknown_202063C _08033E80: .4byte gSprites
_08033E84: _08033E84:
lsls r0, r4, 27 lsls r0, r4, 27
cmp r0, 0 cmp r0, 0
@@ -118,7 +118,7 @@ _08033E84:
adds r0, r3, 0 adds r0, r3, 0
movs r1, 0 movs r1, 0
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
ldr r0, _08033EAC @ =nullsub_8 ldr r0, _08033EAC @ =SpriteCallbackDummy
str r0, [r6, 0x1C] str r0, [r6, 0x1C]
_08033EA0: _08033EA0:
pop {r4-r7} pop {r4-r7}
@@ -126,7 +126,7 @@ _08033EA0:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08033EA8: .4byte sub_8012100 _08033EA8: .4byte sub_8012100
_08033EAC: .4byte nullsub_8 _08033EAC: .4byte SpriteCallbackDummy
thumb_func_end sub_8033E3C thumb_func_end sub_8033E3C
thumb_func_start sub_8033EB0 thumb_func_start sub_8033EB0
@@ -140,7 +140,7 @@ sub_8033EB0: @ 8033EB0
movs r2, 0x40 movs r2, 0x40
orrs r0, r2 orrs r0, r2
strb r0, [r3] strb r0, [r3]
ldr r0, _08033ED4 @ =nullsub_8 ldr r0, _08033ED4 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
cmp r1, 0 cmp r1, 0
bne _08033ED8 bne _08033ED8
@@ -149,7 +149,7 @@ sub_8033EB0: @ 8033EB0
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
b _08033EE0 b _08033EE0
.align 2, 0 .align 2, 0
_08033ED4: .4byte nullsub_8 _08033ED4: .4byte SpriteCallbackDummy
_08033ED8: _08033ED8:
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0x1 movs r1, 0x1
@@ -179,14 +179,14 @@ sub_8033EEC: @ 8033EEC
lsls r0, 16 lsls r0, 16
cmp r0, 0 cmp r0, 0
bne _08033F0E bne _08033F0E
ldr r0, _08033F18 @ =nullsub_8 ldr r0, _08033F18 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_08033F0E: _08033F0E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08033F14: .4byte gUnknown_2023F4C _08033F14: .4byte gUnknown_2023F4C
_08033F18: .4byte nullsub_8 _08033F18: .4byte SpriteCallbackDummy
thumb_func_end sub_8033EEC thumb_func_end sub_8033EEC
thumb_func_start InitAndLaunchChosenStatusAnimation thumb_func_start InitAndLaunchChosenStatusAnimation
@@ -393,7 +393,7 @@ _08034094:
beq _080340E0 beq _080340E0
cmp r5, 0x2 cmp r5, 0x2
bne _080340E0 bne _080340E0
ldr r1, _080340D8 @ =gUnknown_202063C ldr r1, _080340D8 @ =gSprites
ldr r0, _080340DC @ =gUnknown_2023D44 ldr r0, _080340DC @ =gUnknown_2023D44
adds r0, r6, r0 adds r0, r6, r0
ldrb r2, [r0] ldrb r2, [r0]
@@ -414,7 +414,7 @@ _08034094:
movs r0, 0x1 movs r0, 0x1
b _08034132 b _08034132
.align 2, 0 .align 2, 0
_080340D8: .4byte gUnknown_202063C _080340D8: .4byte gSprites
_080340DC: .4byte gUnknown_2023D44 _080340DC: .4byte gUnknown_2023D44
_080340E0: _080340E0:
ldr r0, _08034144 @ =gUnknown_2037F1A ldr r0, _08034144 @ =gUnknown_2037F1A
@@ -1710,7 +1710,7 @@ CopyAllBattleSpritesInvisibilities: @ 8034B40
ldrb r0, [r5] ldrb r0, [r5]
cmp r4, r0 cmp r4, r0
bge _08034B96 bge _08034B96
ldr r0, _08034BA8 @ =gUnknown_202063C ldr r0, _08034BA8 @ =gSprites
mov r9, r0 mov r9, r0
movs r0, 0x1 movs r0, 0x1
mov r12, r0 mov r12, r0
@@ -1754,7 +1754,7 @@ _08034B96:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08034BA4: .4byte gUnknown_2023BCC _08034BA4: .4byte gUnknown_2023BCC
_08034BA8: .4byte gUnknown_202063C _08034BA8: .4byte gSprites
_08034BAC: .4byte gUnknown_2024018 _08034BAC: .4byte gUnknown_2024018
_08034BB0: .4byte gUnknown_2023D44 _08034BB0: .4byte gUnknown_2023D44
thumb_func_end CopyAllBattleSpritesInvisibilities thumb_func_end CopyAllBattleSpritesInvisibilities
@@ -1768,7 +1768,7 @@ CopyBattleSpriteInvisibility: @ 8034BB4
ldr r1, [r1] ldr r1, [r1]
lsls r3, r0, 2 lsls r3, r0, 2
adds r3, r1 adds r3, r1
ldr r2, _08034BEC @ =gUnknown_202063C ldr r2, _08034BEC @ =gSprites
ldr r1, _08034BF0 @ =gUnknown_2023D44 ldr r1, _08034BF0 @ =gUnknown_2023D44
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
@@ -1789,7 +1789,7 @@ CopyBattleSpriteInvisibility: @ 8034BB4
bx lr bx lr
.align 2, 0 .align 2, 0
_08034BE8: .4byte gUnknown_2024018 _08034BE8: .4byte gUnknown_2024018
_08034BEC: .4byte gUnknown_202063C _08034BEC: .4byte gSprites
_08034BF0: .4byte gUnknown_2023D44 _08034BF0: .4byte gUnknown_2023D44
thumb_func_end CopyBattleSpriteInvisibility thumb_func_end CopyBattleSpriteInvisibility
@@ -1868,7 +1868,7 @@ _08034C16:
adds r0, 0x4 adds r0, 0x4
adds r0, r5 adds r0, r5
ldr r2, [r0] ldr r2, [r0]
ldr r5, _08034D68 @ =gUnknown_202063C ldr r5, _08034D68 @ =gSprites
ldr r4, _08034D6C @ =gUnknown_2023D44 ldr r4, _08034D6C @ =gUnknown_2023D44
add r4, r9 add r4, r9
ldrb r1, [r4] ldrb r1, [r4]
@@ -1963,7 +1963,7 @@ _08034D58: .4byte gUnknown_2023BCE
_08034D5C: .4byte gUnknown_202402C _08034D5C: .4byte gUnknown_202402C
_08034D60: .4byte gUnknown_82350AC _08034D60: .4byte gUnknown_82350AC
_08034D64: .4byte gUnknown_202401C _08034D64: .4byte gUnknown_202401C
_08034D68: .4byte gUnknown_202063C _08034D68: .4byte gSprites
_08034D6C: .4byte gUnknown_2023D44 _08034D6C: .4byte gUnknown_2023D44
_08034D70: .4byte 0x06010000 _08034D70: .4byte 0x06010000
_08034D74: .4byte 0x040000d4 _08034D74: .4byte 0x040000d4
@@ -1981,7 +1981,7 @@ _08034D88:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r6, _08034E2C @ =gUnknown_202063C ldr r6, _08034E2C @ =gSprites
adds r0, r6 adds r0, r6
ldr r4, _08034E30 @ =gUnknown_2024018 ldr r4, _08034E30 @ =gUnknown_2024018
ldr r1, [r4] ldr r1, [r4]
@@ -2049,7 +2049,7 @@ _08034E0E:
b _08035062 b _08035062
.align 2, 0 .align 2, 0
_08034E28: .4byte gUnknown_2023D44 _08034E28: .4byte gUnknown_2023D44
_08034E2C: .4byte gUnknown_202063C _08034E2C: .4byte gSprites
_08034E30: .4byte gUnknown_2024018 _08034E30: .4byte gUnknown_2024018
_08034E34: .4byte gUnknown_2023FE8 _08034E34: .4byte gUnknown_2023FE8
_08034E38: .4byte gUnknown_2024024 _08034E38: .4byte gUnknown_2024024
@@ -2196,7 +2196,7 @@ _08034F5E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0803508C @ =gUnknown_202063C ldr r1, _0803508C @ =gSprites
adds r0, r1 adds r0, r1
ldrh r0, [r0, 0x4] ldrh r0, [r0, 0x4]
lsls r0, 22 lsls r0, 22
@@ -2290,7 +2290,7 @@ _08034FFC:
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
ldr r2, _0803508C @ =gUnknown_202063C ldr r2, _0803508C @ =gSprites
adds r1, r2 adds r1, r2
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -2319,7 +2319,7 @@ _0803507C: .4byte gUnknown_82350AC
_08035080: .4byte gUnknown_202401C _08035080: .4byte gUnknown_202401C
_08035084: .4byte gUnknown_2024008 _08035084: .4byte gUnknown_2024008
_08035088: .4byte gUnknown_2023D44 _08035088: .4byte gUnknown_2023D44
_0803508C: .4byte gUnknown_202063C _0803508C: .4byte gSprites
_08035090: .4byte 0x06010000 _08035090: .4byte 0x06010000
_08035094: .4byte 0x040000d4 _08035094: .4byte 0x040000d4
_08035098: .4byte 0x84000200 _08035098: .4byte 0x84000200
@@ -2463,7 +2463,7 @@ LoadBattleMonGfxAndAnimate: @ 80351A8
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _080351E4 @ =gUnknown_202063C ldr r1, _080351E4 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
ldr r0, _080351E8 @ =gUnknown_2024024 ldr r0, _080351E8 @ =gUnknown_2024024
adds r0, r6, r0 adds r0, r6, r0
@@ -2476,7 +2476,7 @@ LoadBattleMonGfxAndAnimate: @ 80351A8
bl GetSubstituteSpriteDefault_Y bl GetSubstituteSpriteDefault_Y
b _080351F2 b _080351F2
.align 2, 0 .align 2, 0
_080351E4: .4byte gUnknown_202063C _080351E4: .4byte gSprites
_080351E8: .4byte gUnknown_2024024 _080351E8: .4byte gUnknown_2024024
_080351EC: _080351EC:
adds r0, r6, 0 adds r0, r6, 0
@@ -2819,7 +2819,7 @@ _0803547C:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08035514 beq _08035514
ldr r4, _080354E4 @ =gUnknown_202063C ldr r4, _080354E4 @ =gSprites
ldr r0, _080354E8 @ =gUnknown_2023D44 ldr r0, _080354E8 @ =gUnknown_2023D44
adds r3, r5, r0 adds r3, r5, r0
ldrb r1, [r3] ldrb r1, [r3]
@@ -2863,7 +2863,7 @@ _0803547C:
b _08035514 b _08035514
.align 2, 0 .align 2, 0
_080354E0: .4byte gUnknown_2023BCC _080354E0: .4byte gUnknown_2023BCC
_080354E4: .4byte gUnknown_202063C _080354E4: .4byte gSprites
_080354E8: .4byte gUnknown_2023D44 _080354E8: .4byte gUnknown_2023D44
_080354EC: .4byte gUnknown_2024018 _080354EC: .4byte gUnknown_2024018
_080354F0: _080354F0:
@@ -2947,7 +2947,7 @@ LoadAndCreateEnemyShadowSprites: @ 8035538
lsls r1, 2 lsls r1, 2
adds r2, r1, r2 adds r2, r1, r2
strb r0, [r2, 0x7] strb r0, [r2, 0x7]
ldr r7, _08035620 @ =gUnknown_202063C ldr r7, _08035620 @ =gSprites
ldr r0, [r6] ldr r0, [r6]
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
adds r1, r0 adds r1, r0
@@ -3012,7 +3012,7 @@ _0803560A:
_08035614: .4byte gUnknown_8250A0C _08035614: .4byte gUnknown_8250A0C
_08035618: .4byte gUnknown_8250A1C _08035618: .4byte gUnknown_8250A1C
_0803561C: .4byte gUnknown_2024018 _0803561C: .4byte gUnknown_2024018
_08035620: .4byte gUnknown_202063C _08035620: .4byte gSprites
thumb_func_end LoadAndCreateEnemyShadowSprites thumb_func_end LoadAndCreateEnemyShadowSprites
thumb_func_start SpriteCB_EnemyShadow thumb_func_start SpriteCB_EnemyShadow
@@ -3032,7 +3032,7 @@ SpriteCB_EnemyShadow: @ 8035624
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0803566C @ =gUnknown_202063C ldr r1, _0803566C @ =gSprites
adds r7, r0, r1 adds r7, r0, r1
adds r6, r7, 0 adds r6, r7, 0
adds r6, 0x3E adds r6, 0x3E
@@ -3052,7 +3052,7 @@ _08035660:
b _080356EA b _080356EA
.align 2, 0 .align 2, 0
_08035668: .4byte gUnknown_2023D44 _08035668: .4byte gUnknown_2023D44
_0803566C: .4byte gUnknown_202063C _0803566C: .4byte gSprites
_08035670: .4byte SpriteCB_SetInvisible _08035670: .4byte SpriteCB_SetInvisible
_08035674: _08035674:
ldr r0, _08035690 @ =gUnknown_2037EE1 ldr r0, _08035690 @ =gUnknown_2037EE1
@@ -3166,7 +3166,7 @@ _08035732:
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08035768 beq _08035768
ldr r2, _08035760 @ =gUnknown_202063C ldr r2, _08035760 @ =gSprites
ldr r1, [r3, 0x4] ldr r1, [r3, 0x4]
lsls r0, r4, 1 lsls r0, r4, 1
adds r0, r4 adds r0, r4
@@ -3183,10 +3183,10 @@ _08035732:
.align 2, 0 .align 2, 0
_08035758: .4byte gUnknown_2024018 _08035758: .4byte gUnknown_2024018
_0803575C: .4byte gUnknown_823A004 _0803575C: .4byte gUnknown_823A004
_08035760: .4byte gUnknown_202063C _08035760: .4byte gSprites
_08035764: .4byte SpriteCB_EnemyShadow _08035764: .4byte SpriteCB_EnemyShadow
_08035768: _08035768:
ldr r2, _0803578C @ =gUnknown_202063C ldr r2, _0803578C @ =gSprites
ldr r1, [r3, 0x4] ldr r1, [r3, 0x4]
lsls r0, r6, 1 lsls r0, r6, 1
adds r0, r6 adds r0, r6
@@ -3206,7 +3206,7 @@ _08035784:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0803578C: .4byte gUnknown_202063C _0803578C: .4byte gSprites
_08035790: .4byte SpriteCB_SetInvisible _08035790: .4byte SpriteCB_SetInvisible
thumb_func_end SetBankEnemyShadowSpriteCallback thumb_func_end SetBankEnemyShadowSpriteCallback
@@ -3214,7 +3214,7 @@ _08035790: .4byte SpriteCB_SetInvisible
EnemyShadowCallbackToSetInvisible: @ 8035794 EnemyShadowCallbackToSetInvisible: @ 8035794
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _080357BC @ =gUnknown_202063C ldr r2, _080357BC @ =gSprites
ldr r1, _080357C0 @ =gUnknown_2024018 ldr r1, _080357C0 @ =gUnknown_2024018
ldr r1, [r1] ldr r1, [r1]
ldr r3, [r1, 0x4] ldr r3, [r1, 0x4]
@@ -3232,7 +3232,7 @@ EnemyShadowCallbackToSetInvisible: @ 8035794
str r1, [r0] str r1, [r0]
bx lr bx lr
.align 2, 0 .align 2, 0
_080357BC: .4byte gUnknown_202063C _080357BC: .4byte gSprites
_080357C0: .4byte gUnknown_2024018 _080357C0: .4byte gUnknown_2024018
_080357C4: .4byte SpriteCB_SetInvisible _080357C4: .4byte SpriteCB_SetInvisible
thumb_func_end EnemyShadowCallbackToSetInvisible thumb_func_end EnemyShadowCallbackToSetInvisible
+104 -104
View File
@@ -292,7 +292,7 @@ CreateBankHealthboxSprites: @ 8047CE0
bl CreateSpriteAtEnd bl CreateSpriteAtEnd
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r4, _08047D6C @ =gUnknown_202063C ldr r4, _08047D6C @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -323,7 +323,7 @@ CreateBankHealthboxSprites: @ 8047CE0
b _08047DBE b _08047DBE
.align 2, 0 .align 2, 0
_08047D68: .4byte gUnknown_8260278 _08047D68: .4byte gUnknown_8260278
_08047D6C: .4byte gUnknown_202063C _08047D6C: .4byte gSprites
_08047D70: .4byte 0x000003ff _08047D70: .4byte 0x000003ff
_08047D74: .4byte 0xfffffc00 _08047D74: .4byte 0xfffffc00
_08047D78: _08047D78:
@@ -342,7 +342,7 @@ _08047D78:
bl CreateSpriteAtEnd bl CreateSpriteAtEnd
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r0, _08047DE4 @ =gUnknown_202063C ldr r0, _08047DE4 @ =gSprites
lsls r2, r7, 4 lsls r2, r7, 4
adds r2, r7 adds r2, r7
lsls r2, 2 lsls r2, 2
@@ -361,7 +361,7 @@ _08047D78:
movs r0, 0x2 movs r0, 0x2
str r0, [sp] str r0, [sp]
_08047DBE: _08047DBE:
ldr r2, _08047DE4 @ =gUnknown_202063C ldr r2, _08047DE4 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -379,7 +379,7 @@ _08047DBE:
b _08047F1C b _08047F1C
.align 2, 0 .align 2, 0
_08047DE0: .4byte gUnknown_82602A8 _08047DE0: .4byte gUnknown_82602A8
_08047DE4: .4byte gUnknown_202063C _08047DE4: .4byte gSprites
_08047DE8: .4byte 0x000003ff _08047DE8: .4byte 0x000003ff
_08047DEC: .4byte 0xfffffc00 _08047DEC: .4byte 0xfffffc00
_08047DF0: .4byte sub_8048128 _08047DF0: .4byte sub_8048128
@@ -420,7 +420,7 @@ _08047DF4:
bl CreateSpriteAtEnd bl CreateSpriteAtEnd
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r4, _08047E88 @ =gUnknown_202063C ldr r4, _08047E88 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -453,7 +453,7 @@ _08047DF4:
b _08047F1A b _08047F1A
.align 2, 0 .align 2, 0
_08047E84: .4byte gUnknown_8260278 _08047E84: .4byte gUnknown_8260278
_08047E88: .4byte gUnknown_202063C _08047E88: .4byte gSprites
_08047E8C: .4byte 0x000003ff _08047E8C: .4byte 0x000003ff
_08047E90: .4byte 0xfffffc00 _08047E90: .4byte 0xfffffc00
_08047E94: .4byte sub_8048128 _08047E94: .4byte sub_8048128
@@ -489,7 +489,7 @@ _08047E98:
bl CreateSpriteAtEnd bl CreateSpriteAtEnd
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r4, _08047FE4 @ =gUnknown_202063C ldr r4, _08047FE4 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -540,7 +540,7 @@ _08047F1C:
lsls r4, r5, 4 lsls r4, r5, 4
adds r4, r5 adds r4, r5
lsls r4, 2 lsls r4, 2
ldr r1, _08047FE4 @ =gUnknown_202063C ldr r1, _08047FE4 @ =gSprites
mov r8, r1 mov r8, r1
add r4, r8 add r4, r8
mov r0, r10 mov r0, r10
@@ -617,7 +617,7 @@ _08047F1C:
bx r1 bx r1
.align 2, 0 .align 2, 0
_08047FE0: .4byte gUnknown_82602A8 _08047FE0: .4byte gUnknown_82602A8
_08047FE4: .4byte gUnknown_202063C _08047FE4: .4byte gSprites
_08047FE8: .4byte 0x000003ff _08047FE8: .4byte 0x000003ff
_08047FEC: .4byte 0xfffffc00 _08047FEC: .4byte 0xfffffc00
_08047FF0: .4byte sub_8048128 _08047FF0: .4byte sub_8048128
@@ -650,7 +650,7 @@ CreateSafariPlayerHealthboxSprites: @ 8048008
bl CreateSpriteAtEnd bl CreateSpriteAtEnd
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _08048098 @ =gUnknown_202063C ldr r1, _08048098 @ =gSprites
mov r9, r1 mov r9, r1
lsls r4, r6, 4 lsls r4, r6, 4
adds r4, r6 adds r4, r6
@@ -699,7 +699,7 @@ CreateSafariPlayerHealthboxSprites: @ 8048008
bx r1 bx r1
.align 2, 0 .align 2, 0
_08048094: .4byte gUnknown_82602D8 _08048094: .4byte gUnknown_82602D8
_08048098: .4byte gUnknown_202063C _08048098: .4byte gSprites
_0804809C: .4byte 0x000003ff _0804809C: .4byte 0x000003ff
_080480A0: .4byte 0xfffffc00 _080480A0: .4byte 0xfffffc00
_080480A4: .4byte sub_8048128 _080480A4: .4byte sub_8048128
@@ -731,7 +731,7 @@ sub_80480B8: @ 80480B8
bgt _080480FC bgt _080480FC
cmp r0, 0 cmp r0, 0
bne _080480FC bne _080480FC
ldr r2, _080480E4 @ =gUnknown_202063C ldr r2, _080480E4 @ =gSprites
lsls r3, r5, 4 lsls r3, r5, 4
adds r1, r3, r5 adds r1, r3, r5
lsls r1, 2 lsls r1, 2
@@ -740,9 +740,9 @@ sub_80480B8: @ 80480B8
adds r0, 0x10 adds r0, 0x10
b _0804810A b _0804810A
.align 2, 0 .align 2, 0
_080480E4: .4byte gUnknown_202063C _080480E4: .4byte gSprites
_080480E8: _080480E8:
ldr r2, _080480F8 @ =gUnknown_202063C ldr r2, _080480F8 @ =gSprites
lsls r3, r5, 4 lsls r3, r5, 4
adds r1, r3, r5 adds r1, r3, r5
lsls r1, 2 lsls r1, 2
@@ -751,9 +751,9 @@ _080480E8:
adds r0, 0x10 adds r0, 0x10
b _0804810A b _0804810A
.align 2, 0 .align 2, 0
_080480F8: .4byte gUnknown_202063C _080480F8: .4byte gSprites
_080480FC: _080480FC:
ldr r2, _08048124 @ =gUnknown_202063C ldr r2, _08048124 @ =gSprites
lsls r3, r5, 4 lsls r3, r5, 4
adds r1, r3, r5 adds r1, r3, r5
lsls r1, 2 lsls r1, 2
@@ -775,7 +775,7 @@ _0804810A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08048124: .4byte gUnknown_202063C _08048124: .4byte gSprites
thumb_func_end sub_80480B8 thumb_func_end sub_80480B8
thumb_func_start sub_8048128 thumb_func_start sub_8048128
@@ -783,7 +783,7 @@ sub_8048128: @ 8048128
ldrh r1, [r0, 0x38] ldrh r1, [r0, 0x38]
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r3, _0804814C @ =gUnknown_202063C ldr r3, _0804814C @ =gSprites
lsls r2, r1, 4 lsls r2, r1, 4
adds r2, r1 adds r2, r1
lsls r2, 2 lsls r2, 2
@@ -799,7 +799,7 @@ sub_8048128: @ 8048128
strh r1, [r0, 0x26] strh r1, [r0, 0x26]
bx lr bx lr
.align 2, 0 .align 2, 0
_0804814C: .4byte gUnknown_202063C _0804814C: .4byte gSprites
thumb_func_end sub_8048128 thumb_func_end sub_8048128
thumb_func_start SetBattleBarStruct thumb_func_start SetBattleBarStruct
@@ -837,7 +837,7 @@ SetHealthboxSpriteInvisible: @ 8048188
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r4, _080481D0 @ =gUnknown_202063C ldr r4, _080481D0 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -871,7 +871,7 @@ SetHealthboxSpriteInvisible: @ 8048188
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080481D0: .4byte gUnknown_202063C _080481D0: .4byte gSprites
thumb_func_end SetHealthboxSpriteInvisible thumb_func_end SetHealthboxSpriteInvisible
thumb_func_start SetHealthboxSpriteVisible thumb_func_start SetHealthboxSpriteVisible
@@ -879,7 +879,7 @@ SetHealthboxSpriteVisible: @ 80481D4
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r5, _08048224 @ =gUnknown_202063C ldr r5, _08048224 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -916,7 +916,7 @@ SetHealthboxSpriteVisible: @ 80481D4
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08048224: .4byte gUnknown_202063C _08048224: .4byte gSprites
thumb_func_end SetHealthboxSpriteVisible thumb_func_end SetHealthboxSpriteVisible
thumb_func_start UpdateSpritePos thumb_func_start UpdateSpritePos
@@ -924,7 +924,7 @@ UpdateSpritePos: @ 8048228
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r4, _08048244 @ =gUnknown_202063C ldr r4, _08048244 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -935,7 +935,7 @@ UpdateSpritePos: @ 8048228
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08048244: .4byte gUnknown_202063C _08048244: .4byte gSprites
thumb_func_end UpdateSpritePos thumb_func_end UpdateSpritePos
thumb_func_start DestoryHealthboxSprite thumb_func_start DestoryHealthboxSprite
@@ -943,7 +943,7 @@ DestoryHealthboxSprite: @ 8048248
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r5, _08048284 @ =gUnknown_202063C ldr r5, _08048284 @ =gSprites
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
@@ -967,7 +967,7 @@ DestoryHealthboxSprite: @ 8048248
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08048284: .4byte gUnknown_202063C _08048284: .4byte gSprites
thumb_func_end DestoryHealthboxSprite thumb_func_end DestoryHealthboxSprite
thumb_func_start nullsub_21 thumb_func_start nullsub_21
@@ -989,7 +989,7 @@ UpdateOamPriorityInAllHealthboxes: @ 804828C
ldrb r2, [r1] ldrb r2, [r1]
cmp r6, r2 cmp r6, r2
bge _08048304 bge _08048304
ldr r1, _08048314 @ =gUnknown_202063C ldr r1, _08048314 @ =gSprites
mov r12, r1 mov r12, r1
movs r1, 0x3 movs r1, 0x3
ands r0, r1 ands r0, r1
@@ -1047,7 +1047,7 @@ _08048304:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08048310: .4byte gUnknown_2023BCC _08048310: .4byte gUnknown_2023BCC
_08048314: .4byte gUnknown_202063C _08048314: .4byte gSprites
_08048318: .4byte gUnknown_3004FF0 _08048318: .4byte gUnknown_3004FF0
thumb_func_end UpdateOamPriorityInAllHealthboxes thumb_func_end UpdateOamPriorityInAllHealthboxes
@@ -1154,7 +1154,7 @@ UpdateLvlInHealthbox: @ 8048398
movs r2, 0x3 movs r2, 0x3
bl AddTextPrinterAndCreateWindowOnHealthbox bl AddTextPrinterAndCreateWindowOnHealthbox
adds r6, r0, 0 adds r6, r0, 0
ldr r0, _08048414 @ =gUnknown_202063C ldr r0, _08048414 @ =gSprites
lsls r1, r5, 4 lsls r1, r5, 4
adds r1, r5 adds r1, r5
lsls r1, 2 lsls r1, 2
@@ -1180,7 +1180,7 @@ UpdateLvlInHealthbox: @ 8048398
b _08048424 b _08048424
.align 2, 0 .align 2, 0
_08048410: .4byte gUnknown_826051C _08048410: .4byte gUnknown_826051C
_08048414: .4byte gUnknown_202063C _08048414: .4byte gSprites
_08048418: .4byte 0x06010420 _08048418: .4byte 0x06010420
_0804841C: .4byte 0x06010820 _0804841C: .4byte 0x06010820
_08048420: _08048420:
@@ -1218,7 +1218,7 @@ sub_8048440: @ 8048440
lsls r2, 24 lsls r2, 24
lsrs r2, 24 lsrs r2, 24
mov r8, r2 mov r8, r2
ldr r1, _080484B4 @ =gUnknown_202063C ldr r1, _080484B4 @ =gSprites
lsls r0, 4 lsls r0, 4
add r0, r9 add r0, r9
lsls r0, 2 lsls r0, 2
@@ -1258,7 +1258,7 @@ sub_8048440: @ 8048440
adds r1, r5, 0 adds r1, r5, 0
b _080484FE b _080484FE
.align 2, 0 .align 2, 0
_080484B4: .4byte gUnknown_202063C _080484B4: .4byte gSprites
_080484B8: .4byte 0x06010a40 _080484B8: .4byte 0x06010a40
_080484BC: _080484BC:
mov r2, r10 mov r2, r10
@@ -1306,7 +1306,7 @@ _08048514:
adds r0, r5, 0 adds r0, r5, 0
movs r2, 0x14 movs r2, 0x14
bl memcpy bl memcpy
ldr r1, _08048560 @ =gUnknown_202063C ldr r1, _08048560 @ =gSprites
mov r0, r9 mov r0, r9
lsls r4, r0, 4 lsls r4, r0, 4
adds r0, r4, r0 adds r0, r4, r0
@@ -1336,7 +1336,7 @@ _0804854C:
b _080485F8 b _080485F8
.align 2, 0 .align 2, 0
_0804855C: .4byte gUnknown_826052C _0804855C: .4byte gUnknown_826052C
_08048560: .4byte gUnknown_202063C _08048560: .4byte gSprites
_08048564: _08048564:
ldrh r0, [r7, 0x3A] ldrh r0, [r7, 0x3A]
lsls r0, 24 lsls r0, 24
@@ -1381,7 +1381,7 @@ _0804858A:
movs r3, 0 movs r3, 0
bl RenderTextFont9 bl RenderTextFont9
movs r5, 0 movs r5, 0
ldr r1, _0804860C @ =gUnknown_202063C ldr r1, _0804860C @ =gSprites
mov r2, r9 mov r2, r9
adds r0, r4, r2 adds r0, r4, r2
lsls r0, 2 lsls r0, 2
@@ -1422,7 +1422,7 @@ _080485F8:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08048608: .4byte gUnknown_202401C _08048608: .4byte gUnknown_202401C
_0804860C: .4byte gUnknown_202063C _0804860C: .4byte gSprites
_08048610: .4byte 0x06010000 _08048610: .4byte 0x06010000
_08048614: .4byte 0x04000008 _08048614: .4byte 0x04000008
thumb_func_end sub_8048440 thumb_func_end sub_8048440
@@ -1447,7 +1447,7 @@ sub_8048618: @ 8048618
add r0, sp, 0x10 add r0, sp, 0x10
movs r2, 0x14 movs r2, 0x14
bl memcpy bl memcpy
ldr r5, _080486FC @ =gUnknown_202063C ldr r5, _080486FC @ =gSprites
mov r1, r9 mov r1, r9
lsls r0, r1, 4 lsls r0, r1, 4
add r0, r9 add r0, r9
@@ -1540,7 +1540,7 @@ _080486C6:
b _0804873E b _0804873E
.align 2, 0 .align 2, 0
_080486F8: .4byte gUnknown_8260542 _080486F8: .4byte gUnknown_8260542
_080486FC: .4byte gUnknown_202063C _080486FC: .4byte gSprites
_08048700: .4byte gUnknown_2024018 _08048700: .4byte gUnknown_2024018
_08048704: .4byte gUnknown_8260540 _08048704: .4byte gUnknown_8260540
_08048708: .4byte gUnknown_202401C _08048708: .4byte gUnknown_202401C
@@ -1584,7 +1584,7 @@ _08048748:
adds r0, r1 adds r0, r1
ldr r0, [r0] ldr r0, [r0]
adds r0, 0xE0 adds r0, 0xE0
ldr r1, _0804879C @ =gUnknown_202063C ldr r1, _0804879C @ =gSprites
lsls r4, r7, 4 lsls r4, r7, 4
adds r4, r7 adds r4, r7
lsls r4, 2 lsls r4, 2
@@ -1611,7 +1611,7 @@ _08048748:
_08048790: .4byte gUnknown_202401C _08048790: .4byte gUnknown_202401C
_08048794: .4byte 0x06010020 _08048794: .4byte 0x06010020
_08048798: .4byte 0x04000008 _08048798: .4byte 0x04000008
_0804879C: .4byte gUnknown_202063C _0804879C: .4byte gSprites
_080487A0: .4byte 0x06010000 _080487A0: .4byte 0x06010000
_080487A4: .4byte 0x05000008 _080487A4: .4byte 0x05000008
_080487A8: _080487A8:
@@ -1622,7 +1622,7 @@ _080487A8:
bne _080487DC bne _080487DC
movs r0, 0x74 movs r0, 0x74
bl GetHealthboxElementGfxPtr bl GetHealthboxElementGfxPtr
ldr r2, _080487EC @ =gUnknown_202063C ldr r2, _080487EC @ =gSprites
mov r3, r9 mov r3, r9
lsls r1, r3, 4 lsls r1, r3, 4
add r1, r9 add r1, r9
@@ -1648,7 +1648,7 @@ _080487DC:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080487EC: .4byte gUnknown_202063C _080487EC: .4byte gSprites
_080487F0: .4byte 0x06010000 _080487F0: .4byte 0x06010000
_080487F4: .4byte 0x04000008 _080487F4: .4byte 0x04000008
thumb_func_end sub_8048618 thumb_func_end sub_8048618
@@ -1669,7 +1669,7 @@ sub_80487F8: @ 80487F8
add r0, sp, 0x10 add r0, sp, 0x10
movs r2, 0x14 movs r2, 0x14
bl memcpy bl memcpy
ldr r1, _080488B0 @ =gUnknown_202063C ldr r1, _080488B0 @ =gSprites
ldr r2, [sp, 0x24] ldr r2, [sp, 0x24]
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
@@ -1744,7 +1744,7 @@ _080488A8:
b _080488DA b _080488DA
.align 2, 0 .align 2, 0
_080488AC: .4byte gUnknown_826052C _080488AC: .4byte gUnknown_826052C
_080488B0: .4byte gUnknown_202063C _080488B0: .4byte gSprites
_080488B4: .4byte gUnknown_202401C _080488B4: .4byte gUnknown_202401C
_080488B8: .4byte gUnknown_8463E60 _080488B8: .4byte gUnknown_8463E60
_080488BC: _080488BC:
@@ -1786,7 +1786,7 @@ _080488DA:
mov r9, r0 mov r9, r0
cmp r7, r9 cmp r7, r9
bge _08048966 bge _08048966
ldr r1, _080489FC @ =gUnknown_202063C ldr r1, _080489FC @ =gSprites
ldr r2, _080489F8 @ =0x04000008 ldr r2, _080489F8 @ =0x04000008
mov r10, r2 mov r10, r2
ldr r2, [sp, 0x24] ldr r2, [sp, 0x24]
@@ -1835,7 +1835,7 @@ _08048926:
cmp r7, r9 cmp r7, r9
blt _08048916 blt _08048916
_08048966: _08048966:
ldr r6, _080489FC @ =gUnknown_202063C ldr r6, _080489FC @ =gSprites
ldr r3, [sp, 0x2C] ldr r3, [sp, 0x2C]
ldr r1, [sp, 0x24] ldr r1, [sp, 0x24]
adds r0, r3, r1 adds r0, r3, r1
@@ -1907,7 +1907,7 @@ _080489D0:
b _08048A2C b _08048A2C
.align 2, 0 .align 2, 0
_080489F8: .4byte 0x04000008 _080489F8: .4byte 0x04000008
_080489FC: .4byte gUnknown_202063C _080489FC: .4byte gSprites
_08048A00: .4byte 0x06010000 _08048A00: .4byte 0x06010000
_08048A04: .4byte gUnknown_2023FE8 _08048A04: .4byte gUnknown_2023FE8
_08048A08: .4byte gUnknown_202401C _08048A08: .4byte gUnknown_202401C
@@ -1961,7 +1961,7 @@ sub_8048A4C: @ 8048A4C
blt _08048A66 blt _08048A66
b _08048CF2 b _08048CF2
_08048A66: _08048A66:
ldr r1, _08048B7C @ =gUnknown_202063C ldr r1, _08048B7C @ =gSprites
mov r10, r1 mov r10, r1
ldr r2, _08048B80 @ =gUnknown_2023BCE ldr r2, _08048B80 @ =gUnknown_2023BCE
mov r8, r2 mov r8, r2
@@ -1977,7 +1977,7 @@ _08048A6E:
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08048B88 @ =nullsub_8 ldr r0, _08048B88 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
beq _08048A8C beq _08048A8C
b _08048CE0 b _08048CE0
@@ -2097,10 +2097,10 @@ _08048B16:
b _08048C6E b _08048C6E
.align 2, 0 .align 2, 0
_08048B78: .4byte gUnknown_2023BCC _08048B78: .4byte gUnknown_2023BCC
_08048B7C: .4byte gUnknown_202063C _08048B7C: .4byte gSprites
_08048B80: .4byte gUnknown_2023BCE _08048B80: .4byte gUnknown_2023BCE
_08048B84: .4byte gUnknown_3004FF0 _08048B84: .4byte gUnknown_3004FF0
_08048B88: .4byte nullsub_8 _08048B88: .4byte SpriteCallbackDummy
_08048B8C: .4byte gUnknown_2024018 _08048B8C: .4byte gUnknown_2024018
_08048B90: .4byte gUnknown_2022B4C _08048B90: .4byte gUnknown_2022B4C
_08048B94: .4byte 0x06010000 _08048B94: .4byte 0x06010000
@@ -2409,7 +2409,7 @@ _08048DC4:
ldr r6, [sp, 0x18] ldr r6, [sp, 0x18]
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
ldr r1, _08048E5C @ =gUnknown_202063C ldr r1, _08048E5C @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
ldr r1, _08048E60 @ =gUnknown_82603FC ldr r1, _08048E60 @ =gUnknown_82603FC
adds r0, r4, 0 adds r0, r4, 0
@@ -2438,7 +2438,7 @@ _08048E4C: .4byte gUnknown_826049C
_08048E50: .4byte gUnknown_826047C _08048E50: .4byte gUnknown_826047C
_08048E54: .4byte gUnknown_826048C _08048E54: .4byte gUnknown_826048C
_08048E58: .4byte gUnknown_82604BC _08048E58: .4byte gUnknown_82604BC
_08048E5C: .4byte gUnknown_202063C _08048E5C: .4byte gSprites
_08048E60: .4byte gUnknown_82603FC _08048E60: .4byte gUnknown_82603FC
_08048E64: _08048E64:
ldrh r0, [r4, 0x20] ldrh r0, [r4, 0x20]
@@ -2446,7 +2446,7 @@ _08048E64:
strh r0, [r4, 0x20] strh r0, [r4, 0x20]
_08048E6A: _08048E6A:
movs r6, 0 movs r6, 0
ldr r1, _08048F14 @ =gUnknown_202063C ldr r1, _08048F14 @ =gSprites
mov r10, r1 mov r10, r1
mov r4, sp mov r4, sp
mov r2, r9 mov r2, r9
@@ -2476,12 +2476,12 @@ _08048E80:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r2, _08048F20 @ =gUnknown_2020658 ldr r2, _08048F20 @ =gSprites + 0x1C
adds r1, r2 adds r1, r2
ldr r0, _08048F24 @ =SpriteCB_StatusSummaryBallsOnSwitchout ldr r0, _08048F24 @ =SpriteCB_StatusSummaryBallsOnSwitchout
str r0, [r1] str r0, [r1]
_08048EB0: _08048EB0:
ldr r5, _08048F14 @ =gUnknown_202063C ldr r5, _08048F14 @ =gSprites
cmp r7, 0 cmp r7, 0
bne _08048ECE bne _08048ECE
ldrb r1, [r4] ldrb r1, [r4]
@@ -2532,10 +2532,10 @@ _08048ECE:
movs r1, 0x78 movs r1, 0x78
b _08048F66 b _08048F66
.align 2, 0 .align 2, 0
_08048F14: .4byte gUnknown_202063C _08048F14: .4byte gSprites
_08048F18: .4byte gUnknown_82604EC _08048F18: .4byte gUnknown_82604EC
_08048F1C: .4byte 0xfffc0000 _08048F1C: .4byte 0xfffc0000
_08048F20: .4byte gUnknown_2020658 _08048F20: .4byte gSprites + 0x1C
_08048F24: .4byte SpriteCB_StatusSummaryBallsOnSwitchout _08048F24: .4byte SpriteCB_StatusSummaryBallsOnSwitchout
_08048F28: _08048F28:
ldrb r0, [r4] ldrb r0, [r4]
@@ -2597,7 +2597,7 @@ _08048F86:
mov r10, r5 mov r10, r5
ldr r0, _08048FDC @ =0x0000ffff ldr r0, _08048FDC @ =0x0000ffff
mov r9, r0 mov r9, r0
ldr r7, _08048FE0 @ =gUnknown_202063C ldr r7, _08048FE0 @ =gSprites
ldr r1, _08048FE4 @ =0x000003ff ldr r1, _08048FE4 @ =0x000003ff
mov r12, r1 mov r12, r1
ldr r2, _08048FE8 @ =0xfffffc00 ldr r2, _08048FE8 @ =0xfffffc00
@@ -2630,7 +2630,7 @@ _08048FAA:
_08048FD4: .4byte 0x0000ff88 _08048FD4: .4byte 0x0000ff88
_08048FD8: .4byte gUnknown_2022B4C _08048FD8: .4byte gUnknown_2022B4C
_08048FDC: .4byte 0x0000ffff _08048FDC: .4byte 0x0000ffff
_08048FE0: .4byte gUnknown_202063C _08048FE0: .4byte gSprites
_08048FE4: .4byte 0x000003ff _08048FE4: .4byte 0x000003ff
_08048FE8: .4byte 0xfffffc00 _08048FE8: .4byte 0xfffffc00
_08048FEC: _08048FEC:
@@ -2710,7 +2710,7 @@ _0804906E:
mov r10, r1 mov r10, r1
ldr r2, _080490B8 @ =0x0000ffff ldr r2, _080490B8 @ =0x0000ffff
mov r9, r2 mov r9, r2
ldr r7, _080490BC @ =gUnknown_202063C ldr r7, _080490BC @ =gSprites
ldr r3, _080490C0 @ =0x000003ff ldr r3, _080490C0 @ =0x000003ff
mov r12, r3 mov r12, r3
ldr r5, _080490C4 @ =0xfffffc00 ldr r5, _080490C4 @ =0xfffffc00
@@ -2743,7 +2743,7 @@ _08049088:
.align 2, 0 .align 2, 0
_080490B4: .4byte gUnknown_2022B4C _080490B4: .4byte gUnknown_2022B4C
_080490B8: .4byte 0x0000ffff _080490B8: .4byte 0x0000ffff
_080490BC: .4byte gUnknown_202063C _080490BC: .4byte gSprites
_080490C0: .4byte 0x000003ff _080490C0: .4byte 0x000003ff
_080490C4: .4byte 0xfffffc00 _080490C4: .4byte 0xfffffc00
_080490C8: _080490C8:
@@ -2920,7 +2920,7 @@ _080491DE:
mov r1, r10 mov r1, r10
lsls r1, 4 lsls r1, 4
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r3, _080492C4 @ =gUnknown_202063C ldr r3, _080492C4 @ =gSprites
movs r6, 0xD movs r6, 0xD
negs r6, r6 negs r6, r6
mov r12, r3 mov r12, r3
@@ -3003,12 +3003,12 @@ _08049268:
adds r0, r3 adds r0, r3
ldr r1, _080492C8 @ =sub_8049630 ldr r1, _080492C8 @ =sub_8049630
str r1, [r0] str r1, [r0]
ldr r2, _080492C4 @ =gUnknown_202063C ldr r2, _080492C4 @ =gSprites
mov r12, r2 mov r12, r2
b _08049302 b _08049302
.align 2, 0 .align 2, 0
_080492C0: .4byte gUnknown_3005090 _080492C0: .4byte gUnknown_3005090
_080492C4: .4byte gUnknown_202063C _080492C4: .4byte gSprites
_080492C8: .4byte sub_8049630 _080492C8: .4byte sub_8049630
_080492CC: _080492CC:
ldrb r1, [r4] ldrb r1, [r4]
@@ -3036,7 +3036,7 @@ _080492CC:
adds r0, r3 adds r0, r3
ldr r1, _08049348 @ =sub_8049630 ldr r1, _08049348 @ =sub_8049630
str r1, [r0] str r1, [r0]
ldr r0, _0804934C @ =gUnknown_202063C ldr r0, _0804934C @ =gSprites
mov r12, r0 mov r12, r0
_08049302: _08049302:
adds r4, 0x1 adds r4, 0x1
@@ -3074,7 +3074,7 @@ _08049302:
b _0804936E b _0804936E
.align 2, 0 .align 2, 0
_08049348: .4byte sub_8049630 _08049348: .4byte sub_8049630
_0804934C: .4byte gUnknown_202063C _0804934C: .4byte gSprites
_08049350: .4byte sub_8049568 _08049350: .4byte sub_8049568
_08049354: .4byte gUnknown_8260404 _08049354: .4byte gUnknown_8260404
_08049358: .4byte gUnknown_3005090 _08049358: .4byte gUnknown_3005090
@@ -3187,7 +3187,7 @@ _08049412:
lsls r0, r3, 4 lsls r0, r3, 4
adds r0, r3 adds r0, r3
lsls r0, 2 lsls r0, 2
ldr r4, _08049460 @ =gUnknown_202063C ldr r4, _08049460 @ =gSprites
adds r0, r4 adds r0, r4
bl DestroySpriteAndFreeResources bl DestroySpriteAndFreeResources
mov r0, sp mov r0, sp
@@ -3213,7 +3213,7 @@ _08049442:
b _08049482 b _08049482
.align 2, 0 .align 2, 0
_0804945C: .4byte gUnknown_3005090 _0804945C: .4byte gUnknown_3005090
_08049460: .4byte gUnknown_202063C _08049460: .4byte gSprites
_08049464: _08049464:
movs r0, 0x3 movs r0, 0x3
negs r0, r0 negs r0, r0
@@ -3286,7 +3286,7 @@ _080494DA:
lsls r0, r3, 4 lsls r0, r3, 4
adds r0, r3 adds r0, r3
lsls r0, 2 lsls r0, 2
ldr r4, _08049524 @ =gUnknown_202063C ldr r4, _08049524 @ =gSprites
adds r0, r4 adds r0, r4
bl DestroySpriteAndFreeResources bl DestroySpriteAndFreeResources
mov r0, sp mov r0, sp
@@ -3311,7 +3311,7 @@ _0804950A:
ble _0804950A ble _0804950A
b _08049546 b _08049546
.align 2, 0 .align 2, 0
_08049524: .4byte gUnknown_202063C _08049524: .4byte gSprites
_08049528: _08049528:
movs r0, 0x3 movs r0, 0x3
negs r0, r0 negs r0, r0
@@ -3453,14 +3453,14 @@ _08049618:
movs r0, 0x6C movs r0, 0x6C
bl PlaySE1WithPanning bl PlaySE1WithPanning
_08049622: _08049622:
ldr r0, _0804962C @ =nullsub_8 ldr r0, _0804962C @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_08049626: _08049626:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804962C: .4byte nullsub_8 _0804962C: .4byte SpriteCallbackDummy
thumb_func_end SpriteCB_StatusSummaryBallsOnBattleStart thumb_func_end SpriteCB_StatusSummaryBallsOnBattleStart
thumb_func_start sub_8049630 thumb_func_start sub_8049630
@@ -3516,14 +3516,14 @@ _0804966E:
movs r1, 0x4 movs r1, 0x4
orrs r0, r1 orrs r0, r1
strb r0, [r2] strb r0, [r2]
ldr r0, _0804969C @ =nullsub_8 ldr r0, _0804969C @ =SpriteCallbackDummy
str r0, [r3, 0x1C] str r0, [r3, 0x1C]
_08049694: _08049694:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804969C: .4byte nullsub_8 _0804969C: .4byte SpriteCallbackDummy
thumb_func_end sub_8049630 thumb_func_end sub_8049630
thumb_func_start SpriteCB_StatusSummaryBallsOnSwitchout thumb_func_start SpriteCB_StatusSummaryBallsOnSwitchout
@@ -3531,7 +3531,7 @@ SpriteCB_StatusSummaryBallsOnSwitchout: @ 80496A0
ldrh r2, [r0, 0x2E] ldrh r2, [r0, 0x2E]
lsls r2, 24 lsls r2, 24
lsrs r2, 24 lsrs r2, 24
ldr r3, _080496BC @ =gUnknown_202063C ldr r3, _080496BC @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -3542,7 +3542,7 @@ SpriteCB_StatusSummaryBallsOnSwitchout: @ 80496A0
strh r1, [r0, 0x26] strh r1, [r0, 0x26]
bx lr bx lr
.align 2, 0 .align 2, 0
_080496BC: .4byte gUnknown_202063C _080496BC: .4byte gSprites
thumb_func_end SpriteCB_StatusSummaryBallsOnSwitchout thumb_func_end SpriteCB_StatusSummaryBallsOnSwitchout
thumb_func_start sub_80496C0 thumb_func_start sub_80496C0
@@ -3600,7 +3600,7 @@ _08049720:
bne _08049734 bne _08049734
movs r6, 0x64 movs r6, 0x64
_08049734: _08049734:
ldr r1, _0804976C @ =gUnknown_202063C ldr r1, _0804976C @ =gSprites
mov r0, r8 mov r0, r8
lsls r4, r0, 4 lsls r4, r0, 4
adds r0, r4, r0 adds r0, r4, r0
@@ -3626,7 +3626,7 @@ _08049754:
_08049760: .4byte gUnknown_202298C _08049760: .4byte gUnknown_202298C
_08049764: .4byte gUnknown_8260556 _08049764: .4byte gUnknown_8260556
_08049768: .4byte gUnknown_8245EE0 _08049768: .4byte gUnknown_8245EE0
_0804976C: .4byte gUnknown_202063C _0804976C: .4byte gSprites
_08049770: _08049770:
movs r0, 0xB movs r0, 0xB
strb r0, [r5] strb r0, [r5]
@@ -3648,7 +3648,7 @@ _08049782:
movs r2, 0x3 movs r2, 0x3
bl AddTextPrinterAndCreateWindowOnHealthbox bl AddTextPrinterAndCreateWindowOnHealthbox
adds r6, r0, 0 adds r6, r0, 0
ldr r0, _080497E8 @ =gUnknown_202063C ldr r0, _080497E8 @ =gSprites
mov r2, r8 mov r2, r8
adds r1, r4, r2 adds r1, r4, r2
lsls r1, 2 lsls r1, 2
@@ -3685,7 +3685,7 @@ _080497D4:
b _08049804 b _08049804
.align 2, 0 .align 2, 0
_080497E4: .4byte gUnknown_202298C _080497E4: .4byte gUnknown_202298C
_080497E8: .4byte gUnknown_202063C _080497E8: .4byte gSprites
_080497EC: .4byte 0x06010040 _080497EC: .4byte 0x06010040
_080497F0: .4byte 0x06010400 _080497F0: .4byte 0x06010400
_080497F4: .4byte 0x06010800 _080497F4: .4byte 0x06010800
@@ -3731,7 +3731,7 @@ sub_804981C: @ 804981C
ands r1, r0 ands r1, r0
cmp r1, 0 cmp r1, 0
bne _0804991C bne _0804991C
ldr r0, _080498E4 @ =gUnknown_202063C ldr r0, _080498E4 @ =gSprites
mov r9, r0 mov r9, r0
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
@@ -3801,7 +3801,7 @@ sub_804981C: @ 804981C
.align 2, 0 .align 2, 0
_080498DC: .4byte gUnknown_2022B4C _080498DC: .4byte gUnknown_2022B4C
_080498E0: .4byte 0x00010210 _080498E0: .4byte 0x00010210
_080498E4: .4byte gUnknown_202063C _080498E4: .4byte gSprites
_080498E8: .4byte gUnknown_2023BCE _080498E8: .4byte gUnknown_2023BCE
_080498EC: .4byte gUnknown_202402C _080498EC: .4byte gUnknown_202402C
_080498F0: .4byte 0x06010000 _080498F0: .4byte 0x06010000
@@ -3848,7 +3848,7 @@ UpdateStatusIconInHealthbox: @ 8049934
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
mov r9, r0 mov r9, r0
ldr r0, _08049998 @ =gUnknown_202063C ldr r0, _08049998 @ =gSprites
mov r2, r9 mov r2, r9
lsls r1, r2, 4 lsls r1, r2, 4
add r1, r9 add r1, r9
@@ -3887,7 +3887,7 @@ UpdateStatusIconInHealthbox: @ 8049934
mov r8, r0 mov r8, r0
b _080499C0 b _080499C0
.align 2, 0 .align 2, 0
_08049998: .4byte gUnknown_202063C _08049998: .4byte gSprites
_0804999C: .4byte gUnknown_2023BCE _0804999C: .4byte gUnknown_2023BCE
_080499A0: .4byte gUnknown_2024284 _080499A0: .4byte gUnknown_2024284
_080499A4: _080499A4:
@@ -3988,7 +3988,7 @@ _08049A60:
lsls r3, 16 lsls r3, 16
mov r8, r3 mov r8, r3
lsls r7, 2 lsls r7, 2
ldr r1, _08049AE0 @ =gUnknown_202063C ldr r1, _08049AE0 @ =gSprites
add r0, r9 add r0, r9
lsls r0, 2 lsls r0, 2
adds r5, r0, r1 adds r5, r0, r1
@@ -4020,7 +4020,7 @@ _08049A7E:
bne _08049AD4 bne _08049AD4
movs r0, 0x1 movs r0, 0x1
bl GetHealthboxElementGfxPtr bl GetHealthboxElementGfxPtr
ldr r2, _08049AE0 @ =gUnknown_202063C ldr r2, _08049AE0 @ =gSprites
mov r3, r10 mov r3, r10
lsls r1, r3, 4 lsls r1, r3, 4
add r1, r10 add r1, r10
@@ -4039,7 +4039,7 @@ _08049AD4:
bl sub_804981C bl sub_804981C
b _08049BB6 b _08049BB6
.align 2, 0 .align 2, 0
_08049AE0: .4byte gUnknown_202063C _08049AE0: .4byte gSprites
_08049AE4: .4byte 0x06010000 _08049AE4: .4byte 0x06010000
_08049AE8: .4byte 0x04000008 _08049AE8: .4byte 0x04000008
_08049AEC: .4byte gUnknown_2024018 _08049AEC: .4byte gUnknown_2024018
@@ -4049,7 +4049,7 @@ _08049AF4:
lsls r5, r1, 4 lsls r5, r1, 4
add r5, r9 add r5, r9
lsls r5, 2 lsls r5, 2
ldr r2, _08049BC4 @ =gUnknown_202063C ldr r2, _08049BC4 @ =gSprites
adds r5, r2 adds r5, r2
ldrb r4, [r5, 0x5] ldrb r4, [r5, 0x5]
lsrs r4, 4 lsrs r4, 4
@@ -4112,7 +4112,7 @@ _08049B62:
lsls r4, r3, 4 lsls r4, r3, 4
add r4, r10 add r4, r10
lsls r4, 2 lsls r4, 2
ldr r1, _08049BC4 @ =gUnknown_202063C ldr r1, _08049BC4 @ =gSprites
adds r4, r1 adds r4, r1
ldrh r1, [r4, 0x4] ldrh r1, [r4, 0x4]
lsls r1, 22 lsls r1, 22
@@ -4143,7 +4143,7 @@ _08049BB6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08049BC4: .4byte gUnknown_202063C _08049BC4: .4byte gSprites
_08049BC8: .4byte gUnknown_826055A _08049BC8: .4byte gUnknown_826055A
_08049BCC: .4byte gUnknown_20373F8 _08049BCC: .4byte gUnknown_20373F8
_08049BD0: .4byte 0x05000200 _08049BD0: .4byte 0x05000200
@@ -4264,7 +4264,7 @@ UpdateSafariBallsTextOnHealthbox: @ 8049CAC
mov r3, sp mov r3, sp
bl AddTextPrinterAndCreateWindowOnHealthbox bl AddTextPrinterAndCreateWindowOnHealthbox
adds r5, r0, 0 adds r5, r0, 0
ldr r1, _08049D04 @ =gUnknown_202063C ldr r1, _08049D04 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -4292,7 +4292,7 @@ UpdateSafariBallsTextOnHealthbox: @ 8049CAC
bx r0 bx r0
.align 2, 0 .align 2, 0
_08049D00: .4byte gUnknown_83FE80C _08049D00: .4byte gUnknown_83FE80C
_08049D04: .4byte gUnknown_202063C _08049D04: .4byte gSprites
_08049D08: .4byte 0x06010040 _08049D08: .4byte 0x06010040
_08049D0C: .4byte 0x06010800 _08049D0C: .4byte 0x06010800
thumb_func_end UpdateSafariBallsTextOnHealthbox thumb_func_end UpdateSafariBallsTextOnHealthbox
@@ -4323,7 +4323,7 @@ UpdateLeftNoOfBallsTextOnHealthbox: @ 8049D10
movs r2, 0x3 movs r2, 0x3
bl AddTextPrinterAndCreateWindowOnHealthbox bl AddTextPrinterAndCreateWindowOnHealthbox
adds r5, r0, 0 adds r5, r0, 0
ldr r1, _08049D8C @ =gUnknown_202063C ldr r1, _08049D8C @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -4352,7 +4352,7 @@ UpdateLeftNoOfBallsTextOnHealthbox: @ 8049D10
.align 2, 0 .align 2, 0
_08049D84: .4byte gUnknown_83FE81C _08049D84: .4byte gUnknown_83FE81C
_08049D88: .4byte gUnknown_2039994 _08049D88: .4byte gUnknown_2039994
_08049D8C: .4byte gUnknown_202063C _08049D8C: .4byte gSprites
_08049D90: .4byte 0x060102c0 _08049D90: .4byte 0x060102c0
_08049D94: .4byte 0x06010a00 _08049D94: .4byte 0x06010a00
thumb_func_end UpdateLeftNoOfBallsTextOnHealthbox thumb_func_end UpdateLeftNoOfBallsTextOnHealthbox
@@ -4370,7 +4370,7 @@ UpdateHealthboxAttribute: @ 8049D98
lsrs r6, r0, 24 lsrs r6, r0, 24
lsls r2, 24 lsls r2, 24
lsrs r7, r2, 24 lsrs r7, r2, 24
ldr r1, _08049F44 @ =gUnknown_202063C ldr r1, _08049F44 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -4388,7 +4388,7 @@ UpdateHealthboxAttribute: @ 8049D98
mov r0, r9 mov r0, r9
bl GetBankSide bl GetBankSide
_08049DD4: _08049DD4:
ldr r1, _08049F44 @ =gUnknown_202063C ldr r1, _08049F44 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -4564,7 +4564,7 @@ _08049F2E:
bl UpdateLeftNoOfBallsTextOnHealthbox bl UpdateLeftNoOfBallsTextOnHealthbox
b _08049FC6 b _08049FC6
.align 2, 0 .align 2, 0
_08049F44: .4byte gUnknown_202063C _08049F44: .4byte gSprites
_08049F48: .4byte gUnknown_8253AE4 _08049F48: .4byte gUnknown_8253AE4
_08049F4C: .4byte gUnknown_8254784 _08049F4C: .4byte gUnknown_8254784
_08049F50: _08049F50:
@@ -4815,7 +4815,7 @@ _0804A0F0:
mov r9, r4 mov r9, r4
_0804A12C: _0804A12C:
movs r5, 0 movs r5, 0
ldr r0, _0804A188 @ =gUnknown_202063C ldr r0, _0804A188 @ =gSprites
mov r8, r0 mov r8, r0
_0804A132: _0804A132:
ldr r0, _0804A184 @ =gUnknown_2024018 ldr r0, _0804A184 @ =gUnknown_2024018
@@ -4859,7 +4859,7 @@ _0804A132:
b _0804A1C2 b _0804A1C2
.align 2, 0 .align 2, 0
_0804A184: .4byte gUnknown_2024018 _0804A184: .4byte gUnknown_2024018
_0804A188: .4byte gUnknown_202063C _0804A188: .4byte gSprites
_0804A18C: .4byte 0x06010000 _0804A18C: .4byte 0x06010000
_0804A190: .4byte 0x04000008 _0804A190: .4byte 0x04000008
_0804A194: _0804A194:
@@ -4940,7 +4940,7 @@ _0804A21E:
bls _0804A21E bls _0804A21E
_0804A230: _0804A230:
movs r5, 0 movs r5, 0
ldr r0, _0804A288 @ =gUnknown_202063C ldr r0, _0804A288 @ =gSprites
mov r8, r0 mov r8, r0
adds r0, r7, r6 adds r0, r7, r6
lsls r4, r0, 2 lsls r4, r0, 2
@@ -4980,7 +4980,7 @@ _0804A23A:
_0804A27C: .4byte gUnknown_2024018 _0804A27C: .4byte gUnknown_2024018
_0804A280: .4byte gUnknown_2023BCE _0804A280: .4byte gUnknown_2023BCE
_0804A284: .4byte gUnknown_2024284 _0804A284: .4byte gUnknown_2024284
_0804A288: .4byte gUnknown_202063C _0804A288: .4byte gSprites
_0804A28C: .4byte 0x06010000 _0804A28C: .4byte 0x06010000
_0804A290: .4byte 0x04000008 _0804A290: .4byte 0x04000008
_0804A294: _0804A294:
+2 -2
View File
@@ -17923,7 +17923,7 @@ PutMonIconOnLvlUpBox: @ 8026688
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _0802674C @ =gUnknown_202063C ldr r2, _0802674C @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -17947,7 +17947,7 @@ _0802673C: .4byte 0x0000ffff
_08026740: .4byte 0xd75a0000 _08026740: .4byte 0xd75a0000
_08026744: .4byte 0x0000d75a _08026744: .4byte 0x0000d75a
_08026748: .4byte gUnknown_82507C8 _08026748: .4byte gUnknown_82507C8
_0802674C: .4byte gUnknown_202063C _0802674C: .4byte gSprites
_08026750: .4byte gUnknown_202297C _08026750: .4byte gUnknown_202297C
thumb_func_end PutMonIconOnLvlUpBox thumb_func_end PutMonIconOnLvlUpBox
+14 -14
View File
@@ -1605,7 +1605,7 @@ FldEff_Pokeball: @ 80D1504
bl CreateSpriteAtEnd bl CreateSpriteAtEnd
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _080D1568 @ =gUnknown_202063C ldr r1, _080D1568 @ =gSprites
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
@@ -1640,7 +1640,7 @@ FldEff_Pokeball: @ 80D1504
.align 2, 0 .align 2, 0
_080D1560: .4byte gUnknown_83FA5CC _080D1560: .4byte gUnknown_83FA5CC
_080D1564: .4byte gUnknown_20386E0 _080D1564: .4byte gUnknown_20386E0
_080D1568: .4byte gUnknown_202063C _080D1568: .4byte gSprites
_080D156C: .4byte 0x0000ffff _080D156C: .4byte 0x0000ffff
thumb_func_end FldEff_Pokeball thumb_func_end FldEff_Pokeball
@@ -4919,7 +4919,7 @@ sub_80D2EA4: @ 80D2EA4
push {r5,r6} push {r5,r6}
sub sp, 0x4 sub sp, 0x4
adds r4, r0, 0 adds r4, r0, 0
ldr r6, _080D2FF8 @ =gUnknown_3003E58 ldr r6, _080D2FF8 @ =gReservedSpritePaletteCount
movs r0, 0xA movs r0, 0xA
strb r0, [r6] strb r0, [r6]
ldr r0, _080D2FFC @ =gUnknown_83FA494 ldr r0, _080D2FFC @ =gUnknown_83FA494
@@ -4972,7 +4972,7 @@ sub_80D2EA4: @ 80D2EA4
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
lsls r5, 2 lsls r5, 2
ldr r1, _080D300C @ =gUnknown_202063C ldr r1, _080D300C @ =gSprites
adds r5, r1 adds r5, r1
movs r2, 0x24 movs r2, 0x24
ldrsh r0, [r4, r2] ldrsh r0, [r4, r2]
@@ -5074,12 +5074,12 @@ sub_80D2EA4: @ 80D2EA4
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080D2FF8: .4byte gUnknown_3003E58 _080D2FF8: .4byte gReservedSpritePaletteCount
_080D2FFC: .4byte gUnknown_83FA494 _080D2FFC: .4byte gUnknown_83FA494
_080D3000: .4byte gUnknown_83FA4AE _080D3000: .4byte gUnknown_83FA4AE
_080D3004: .4byte gUnknown_201C000 _080D3004: .4byte gUnknown_201C000
_080D3008: .4byte gSaveBlock2Ptr _080D3008: .4byte gSaveBlock2Ptr
_080D300C: .4byte gUnknown_202063C _080D300C: .4byte gSprites
_080D3010: .4byte sub_80D301C _080D3010: .4byte sub_80D301C
_080D3014: .4byte gUnknown_83FA49A _080D3014: .4byte gUnknown_83FA49A
_080D3018: .4byte 0xfffffe00 _080D3018: .4byte 0xfffffe00
@@ -5240,7 +5240,7 @@ _080D3118:
thumb_func_start sub_80D3120 thumb_func_start sub_80D3120
sub_80D3120: @ 80D3120 sub_80D3120: @ 80D3120
ldr r3, _080D3134 @ =gUnknown_202063C ldr r3, _080D3134 @ =gSprites
lsls r0, 16 lsls r0, 16
asrs r0, 16 asrs r0, 16
lsls r2, r0, 4 lsls r2, r0, 4
@@ -5250,12 +5250,12 @@ sub_80D3120: @ 80D3120
strh r1, [r2, 0x3C] strh r1, [r2, 0x3C]
bx lr bx lr
.align 2, 0 .align 2, 0
_080D3134: .4byte gUnknown_202063C _080D3134: .4byte gSprites
thumb_func_end sub_80D3120 thumb_func_end sub_80D3120
thumb_func_start sub_80D3138 thumb_func_start sub_80D3138
sub_80D3138: @ 80D3138 sub_80D3138: @ 80D3138
ldr r2, _080D3150 @ =gUnknown_202063C ldr r2, _080D3150 @ =gSprites
lsls r0, 16 lsls r0, 16
asrs r0, 16 asrs r0, 16
lsls r1, r0, 4 lsls r1, r0, 4
@@ -5267,12 +5267,12 @@ sub_80D3138: @ 80D3138
strh r0, [r1, 0x2E] strh r0, [r1, 0x2E]
bx lr bx lr
.align 2, 0 .align 2, 0
_080D3150: .4byte gUnknown_202063C _080D3150: .4byte gSprites
thumb_func_end sub_80D3138 thumb_func_end sub_80D3138
thumb_func_start sub_80D3154 thumb_func_start sub_80D3154
sub_80D3154: @ 80D3154 sub_80D3154: @ 80D3154
ldr r2, _080D3168 @ =gUnknown_202063C ldr r2, _080D3168 @ =gSprites
lsls r0, 16 lsls r0, 16
asrs r0, 16 asrs r0, 16
lsls r1, r0, 4 lsls r1, r0, 4
@@ -5283,7 +5283,7 @@ sub_80D3154: @ 80D3154
ldrsh r0, [r1, r2] ldrsh r0, [r1, r2]
bx lr bx lr
.align 2, 0 .align 2, 0
_080D3168: .4byte gUnknown_202063C _080D3168: .4byte gSprites
thumb_func_end sub_80D3154 thumb_func_end sub_80D3154
thumb_func_start sub_80D316C thumb_func_start sub_80D316C
@@ -5707,7 +5707,7 @@ _080D34B0:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080D350C @ =gUnknown_202063C ldr r0, _080D350C @ =gSprites
adds r2, r1, r0 adds r2, r1, r0
movs r0, 0xF0 movs r0, 0xF0
strh r0, [r2, 0x20] strh r0, [r2, 0x20]
@@ -5743,7 +5743,7 @@ _080D34B0:
.align 2, 0 .align 2, 0
_080D3504: .4byte gUnknown_83FA508 _080D3504: .4byte gUnknown_83FA508
_080D3508: .4byte sub_80D3720 _080D3508: .4byte sub_80D3720
_080D350C: .4byte gUnknown_202063C _080D350C: .4byte gSprites
thumb_func_end sub_80D349C thumb_func_end sub_80D349C
thumb_func_start sub_80D3510 thumb_func_start sub_80D3510
+4 -4
View File
@@ -3769,7 +3769,7 @@ sub_813EC28: @ 813EC28
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0813EC5C @ =gUnknown_202063C ldr r1, _0813EC5C @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
adds r0, r4, 0 adds r0, r4, 0
adds r0, 0x3F adds r0, 0x3F
@@ -3789,7 +3789,7 @@ _0813EC52:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0813EC58: .4byte gUnknown_203F39C _0813EC58: .4byte gUnknown_203F39C
_0813EC5C: .4byte gUnknown_202063C _0813EC5C: .4byte gSprites
_0813EC60: .4byte sub_813EC64 _0813EC60: .4byte sub_813EC64
thumb_func_end sub_813EC28 thumb_func_end sub_813EC28
@@ -3806,14 +3806,14 @@ sub_813EC64: @ 813EC64
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0 movs r1, 0
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
ldr r0, _0813EC88 @ =nullsub_8 ldr r0, _0813EC88 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_0813EC80: _0813EC80:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0813EC88: .4byte nullsub_8 _0813EC88: .4byte SpriteCallbackDummy
thumb_func_end sub_813EC64 thumb_func_end sub_813EC64
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+12 -12
View File
@@ -1742,7 +1742,7 @@ sub_80F47F8: @ 80F47F8
.align 2, 0 .align 2, 0
_080F481C: .4byte gUnknown_3005098 _080F481C: .4byte gUnknown_3005098
_080F4820: _080F4820:
ldr r4, _080F4848 @ =gUnknown_202063C ldr r4, _080F4848 @ =gSprites
ldrb r0, [r3, 0x1] ldrb r0, [r3, 0x1]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -1762,7 +1762,7 @@ _080F4820:
adds r0, r4 adds r0, r4
b _080F48BC b _080F48BC
.align 2, 0 .align 2, 0
_080F4848: .4byte gUnknown_202063C _080F4848: .4byte gSprites
_080F484C: _080F484C:
ldr r0, _080F4888 @ =gUnknown_203AB40 ldr r0, _080F4888 @ =gUnknown_203AB40
ldr r0, [r0] ldr r0, [r0]
@@ -1771,7 +1771,7 @@ _080F484C:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _080F48C2 beq _080F48C2
ldr r4, _080F488C @ =gUnknown_202063C ldr r4, _080F488C @ =gSprites
ldrb r0, [r3, 0x1] ldrb r0, [r3, 0x1]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -1795,7 +1795,7 @@ _080F484C:
b _080F48C2 b _080F48C2
.align 2, 0 .align 2, 0
_080F4888: .4byte gUnknown_203AB40 _080F4888: .4byte gUnknown_203AB40
_080F488C: .4byte gUnknown_202063C _080F488C: .4byte gSprites
_080F4890: _080F4890:
movs r0, 0 movs r0, 0
strb r0, [r3] strb r0, [r3]
@@ -1806,7 +1806,7 @@ _080F4896:
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0xF cmp r0, 0xF
bne _080F48C2 bne _080F48C2
ldr r2, _080F48CC @ =gUnknown_202063C ldr r2, _080F48CC @ =gSprites
ldrb r1, [r3, 0x1] ldrb r1, [r3, 0x1]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -1830,7 +1830,7 @@ _080F48C2:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F48C8: .4byte gUnknown_203AB40 _080F48C8: .4byte gUnknown_203AB40
_080F48CC: .4byte gUnknown_202063C _080F48CC: .4byte gSprites
thumb_func_end sub_80F47F8 thumb_func_end sub_80F47F8
thumb_func_start sub_80F48D0 thumb_func_start sub_80F48D0
@@ -1852,7 +1852,7 @@ sub_80F48D0: @ 80F48D0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _080F492C @ =gUnknown_202063C ldr r5, _080F492C @ =gSprites
adds r0, r5 adds r0, r5
bl DestroySprite bl DestroySprite
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
@@ -1876,7 +1876,7 @@ _080F491E:
.align 2, 0 .align 2, 0
_080F4924: .4byte gUnknown_203AB40 _080F4924: .4byte gUnknown_203AB40
_080F4928: .4byte gUnknown_3005098 _080F4928: .4byte gUnknown_3005098
_080F492C: .4byte gUnknown_202063C _080F492C: .4byte gSprites
thumb_func_end sub_80F48D0 thumb_func_end sub_80F48D0
thumb_func_start sub_80F4930 thumb_func_start sub_80F4930
@@ -2049,7 +2049,7 @@ _080F4A6C:
movs r3, 0 movs r3, 0
bl CreateSprite bl CreateSprite
strb r0, [r6, 0x1] strb r0, [r6, 0x1]
ldr r3, _080F4AE4 @ =gUnknown_202063C ldr r3, _080F4AE4 @ =gSprites
ldrb r1, [r6, 0x1] ldrb r1, [r6, 0x1]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -2088,7 +2088,7 @@ _080F4A6C:
_080F4AD8: .4byte gUnknown_84129C0 _080F4AD8: .4byte gUnknown_84129C0
_080F4ADC: .4byte gUnknown_84129A0 _080F4ADC: .4byte gUnknown_84129A0
_080F4AE0: .4byte gUnknown_8414364 _080F4AE0: .4byte gUnknown_8414364
_080F4AE4: .4byte gUnknown_202063C _080F4AE4: .4byte gSprites
_080F4AE8: .4byte 0x00002001 _080F4AE8: .4byte 0x00002001
_080F4AEC: .4byte 0x0000ffff _080F4AEC: .4byte 0x0000ffff
_080F4AF0: .4byte gUnknown_841431C _080F4AF0: .4byte gUnknown_841431C
@@ -2184,7 +2184,7 @@ _080F4BA0:
movs r3, 0 movs r3, 0
bl CreateSprite bl CreateSprite
strb r0, [r6, 0x6] strb r0, [r6, 0x6]
ldr r3, _080F4BF8 @ =gUnknown_202063C ldr r3, _080F4BF8 @ =gSprites
ldrb r1, [r6, 0x6] ldrb r1, [r6, 0x6]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -2216,7 +2216,7 @@ _080F4BDE:
_080F4BEC: .4byte gUnknown_8413DB8 _080F4BEC: .4byte gUnknown_8413DB8
_080F4BF0: .4byte gUnknown_8413D98 _080F4BF0: .4byte gUnknown_8413D98
_080F4BF4: .4byte gUnknown_84143B8 _080F4BF4: .4byte gUnknown_84143B8
_080F4BF8: .4byte gUnknown_202063C _080F4BF8: .4byte gSprites
thumb_func_end sub_80F4930 thumb_func_end sub_80F4930
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+19 -19
View File
@@ -433,7 +433,7 @@ _08046F6C:
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r4, _08046FB8 @ =gUnknown_202063C ldr r4, _08046FB8 @ =gSprites
lsls r1, r7, 4 lsls r1, r7, 4
adds r1, r7 adds r1, r7
lsls r1, 2 lsls r1, 2
@@ -445,7 +445,7 @@ _08046F6C:
strb r0, [r2] strb r0, [r2]
adds r4, 0x1C adds r4, 0x1C
adds r1, r4 adds r1, r4
ldr r0, _08046FBC @ =nullsub_8 ldr r0, _08046FBC @ =SpriteCallbackDummy
str r0, [r1] str r0, [r1]
_08046FA6: _08046FA6:
adds r0, r7, 0 adds r0, r7, 0
@@ -457,8 +457,8 @@ _08046FA6:
bx r1 bx r1
.align 2, 0 .align 2, 0
_08046FB4: .4byte gUnknown_20244DC _08046FB4: .4byte gUnknown_20244DC
_08046FB8: .4byte gUnknown_202063C _08046FB8: .4byte gSprites
_08046FBC: .4byte nullsub_8 _08046FBC: .4byte SpriteCallbackDummy
thumb_func_end sub_8046ED0 thumb_func_end sub_8046ED0
thumb_func_start sub_8046FC0 thumb_func_start sub_8046FC0
@@ -947,7 +947,7 @@ _0804741E:
ldrb r0, [r1, 0x2] ldrb r0, [r1, 0x2]
adds r0, 0x1 adds r0, 0x1
strb r0, [r1, 0x2] strb r0, [r1, 0x2]
ldr r2, _0804743C @ =gUnknown_202063C ldr r2, _0804743C @ =gSprites
ldr r0, [r5] ldr r0, [r5]
ldrb r1, [r0] ldrb r1, [r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -959,10 +959,10 @@ _0804741E:
str r1, [r0] str r1, [r0]
b _08047684 b _08047684
.align 2, 0 .align 2, 0
_0804743C: .4byte gUnknown_202063C _0804743C: .4byte gSprites
_08047440: .4byte SpriteCB_Egg_0 _08047440: .4byte SpriteCB_Egg_0
_08047444: _08047444:
ldr r2, _0804746C @ =gUnknown_202063C ldr r2, _0804746C @ =gSprites
ldr r3, [r5] ldr r3, [r5]
ldrb r1, [r3] ldrb r1, [r3]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -971,7 +971,7 @@ _08047444:
adds r2, 0x1C adds r2, 0x1C
adds r0, r2 adds r0, r2
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08047470 @ =nullsub_8 ldr r0, _08047470 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
beq _0804745E beq _0804745E
b _08047684 b _08047684
@@ -982,8 +982,8 @@ _0804745E:
ldr r1, [r5] ldr r1, [r5]
b _08047648 b _08047648
.align 2, 0 .align 2, 0
_0804746C: .4byte gUnknown_202063C _0804746C: .4byte gSprites
_08047470: .4byte nullsub_8 _08047470: .4byte SpriteCallbackDummy
_08047474: _08047474:
bl IsCryFinished bl IsCryFinished
lsls r0, 24 lsls r0, 24
@@ -1371,7 +1371,7 @@ SpriteCB_Egg_2: @ 804776C
movs r1, 0xB movs r1, 0xB
bl GetMonData bl GetMonData
lsls r0, 16 lsls r0, 16
ldr r4, _080477DC @ =gUnknown_202063C ldr r4, _080477DC @ =gSprites
ldr r3, [r5] ldr r3, [r5]
ldrb r2, [r3, 0x1] ldrb r2, [r3, 0x1]
lsls r1, r2, 4 lsls r1, r2, 4
@@ -1394,7 +1394,7 @@ SpriteCB_Egg_2: @ 804776C
_080477D0: .4byte SpriteCB_Egg_3 _080477D0: .4byte SpriteCB_Egg_3
_080477D4: .4byte gUnknown_3000E74 _080477D4: .4byte gUnknown_3000E74
_080477D8: .4byte gUnknown_2024284 _080477D8: .4byte gUnknown_2024284
_080477DC: .4byte gUnknown_202063C _080477DC: .4byte gSprites
_080477E0: .4byte gUnknown_82349CC _080477E0: .4byte gUnknown_82349CC
_080477E4: _080477E4:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -1528,7 +1528,7 @@ SpriteCB_Egg_5: @ 80478D0
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
cmp r0, 0 cmp r0, 0
bne _0804790C bne _0804790C
ldr r4, _08047960 @ =gUnknown_202063C ldr r4, _08047960 @ =gSprites
ldr r3, _08047964 @ =gUnknown_3000E74 ldr r3, _08047964 @ =gUnknown_3000E74
ldr r0, [r3] ldr r0, [r3]
ldrb r1, [r0, 0x1] ldrb r1, [r0, 0x1]
@@ -1568,7 +1568,7 @@ _08047926:
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
cmp r0, 0x9 cmp r0, 0x9
bgt _08047944 bgt _08047944
ldr r2, _08047960 @ =gUnknown_202063C ldr r2, _08047960 @ =gSprites
ldr r0, _08047964 @ =gUnknown_3000E74 ldr r0, _08047964 @ =gUnknown_3000E74
ldr r0, [r0] ldr r0, [r0]
ldrb r1, [r0, 0x1] ldrb r1, [r0, 0x1]
@@ -1585,7 +1585,7 @@ _08047944:
ldrsh r0, [r5, r2] ldrsh r0, [r5, r2]
cmp r0, 0x28 cmp r0, 0x28
ble _08047952 ble _08047952
ldr r0, _0804796C @ =nullsub_8 ldr r0, _0804796C @ =SpriteCallbackDummy
str r0, [r5, 0x1C] str r0, [r5, 0x1C]
_08047952: _08047952:
adds r0, r1, 0x1 adds r0, r1, 0x1
@@ -1595,10 +1595,10 @@ _08047952:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08047960: .4byte gUnknown_202063C _08047960: .4byte gSprites
_08047964: .4byte gUnknown_3000E74 _08047964: .4byte gUnknown_3000E74
_08047968: .4byte 0x0000ffff _08047968: .4byte 0x0000ffff
_0804796C: .4byte nullsub_8 _0804796C: .4byte SpriteCallbackDummy
thumb_func_end SpriteCB_Egg_5 thumb_func_end SpriteCB_Egg_5
thumb_func_start SpriteCB_EggShard thumb_func_start SpriteCB_EggShard
@@ -1735,7 +1735,7 @@ CreateEggShardSprite: @ 8047A1C
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r2, _08047A98 @ =gUnknown_202063C ldr r2, _08047A98 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -1756,7 +1756,7 @@ CreateEggShardSprite: @ 8047A1C
bx r0 bx r0
.align 2, 0 .align 2, 0
_08047A94: .4byte gUnknown_8260184 _08047A94: .4byte gUnknown_8260184
_08047A98: .4byte gUnknown_202063C _08047A98: .4byte gSprites
thumb_func_end CreateEggShardSprite thumb_func_end CreateEggShardSprite
thumb_func_start EggHatchPrintMessage thumb_func_start EggHatchPrintMessage
+14 -14
View File
@@ -151,7 +151,7 @@ CreatePreEvoSparkleSet1: @ 80F5A44
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x40 cmp r0, 0x40
beq _080F5A8E beq _080F5A8E
ldr r4, _080F5A98 @ =gUnknown_202063C ldr r4, _080F5A98 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -181,7 +181,7 @@ _080F5A8E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F5A94: .4byte gUnknown_841EEF8 _080F5A94: .4byte gUnknown_841EEF8
_080F5A98: .4byte gUnknown_202063C _080F5A98: .4byte gSprites
_080F5A9C: .4byte SpriteCB_PreEvoSparkleSet1 _080F5A9C: .4byte SpriteCB_PreEvoSparkleSet1
thumb_func_end CreatePreEvoSparkleSet1 thumb_func_end CreatePreEvoSparkleSet1
@@ -258,7 +258,7 @@ CreatePreEvoSparkleSet2: @ 80F5B14
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x40 cmp r0, 0x40
beq _080F5B6A beq _080F5B6A
ldr r4, _080F5B74 @ =gUnknown_202063C ldr r4, _080F5B74 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -294,7 +294,7 @@ _080F5B6A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F5B70: .4byte gUnknown_841EEF8 _080F5B70: .4byte gUnknown_841EEF8
_080F5B74: .4byte gUnknown_202063C _080F5B74: .4byte gSprites
_080F5B78: .4byte SpriteCB_PreEvoSparkleSet2 _080F5B78: .4byte SpriteCB_PreEvoSparkleSet2
thumb_func_end CreatePreEvoSparkleSet2 thumb_func_end CreatePreEvoSparkleSet2
@@ -353,7 +353,7 @@ CreatePostEvoSparkleSet1: @ 80F5BC4
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x40 cmp r0, 0x40
beq _080F5C1A beq _080F5C1A
ldr r4, _080F5C24 @ =gUnknown_202063C ldr r4, _080F5C24 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -387,7 +387,7 @@ _080F5C1A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F5C20: .4byte gUnknown_841EEF8 _080F5C20: .4byte gUnknown_841EEF8
_080F5C24: .4byte gUnknown_202063C _080F5C24: .4byte gSprites
_080F5C28: .4byte SpriteCB_PostEvoSparkleSet1 _080F5C28: .4byte SpriteCB_PostEvoSparkleSet1
thumb_func_end CreatePostEvoSparkleSet1 thumb_func_end CreatePostEvoSparkleSet1
@@ -518,7 +518,7 @@ CreatePostEvoSparkleSet2: @ 80F5CFC
cmp r4, 0x40 cmp r4, 0x40
beq _080F5D6C beq _080F5D6C
bl Random bl Random
ldr r6, _080F5D7C @ =gUnknown_202063C ldr r6, _080F5D7C @ =gSprites
lsls r5, r4, 4 lsls r5, r4, 4
adds r5, r4 adds r5, r4
lsls r5, 2 lsls r5, 2
@@ -565,7 +565,7 @@ _080F5D6C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F5D78: .4byte gUnknown_841EEF8 _080F5D78: .4byte gUnknown_841EEF8
_080F5D7C: .4byte gUnknown_202063C _080F5D7C: .4byte gSprites
_080F5D80: .4byte SpriteCB_PostEvoSparkleSet2 _080F5D80: .4byte SpriteCB_PostEvoSparkleSet2
thumb_func_end CreatePostEvoSparkleSet2 thumb_func_end CreatePostEvoSparkleSet2
@@ -1330,7 +1330,7 @@ _080F62CE:
movs r2, 0 movs r2, 0
movs r3, 0 movs r3, 0
bl SetOamMatrix bl SetOamMatrix
ldr r1, _080F63F4 @ =gUnknown_202063C ldr r1, _080F63F4 @ =gSprites
mov r9, r1 mov r9, r1
lsls r2, r5, 4 lsls r2, r5, 4
adds r2, r5 adds r2, r5
@@ -1420,7 +1420,7 @@ _080F62CE:
_080F63E8: .4byte sub_80F6400 _080F63E8: .4byte sub_80F6400
_080F63EC: .4byte 0x00007fff _080F63EC: .4byte 0x00007fff
_080F63F0: .4byte gUnknown_3005090 _080F63F0: .4byte gUnknown_3005090
_080F63F4: .4byte gUnknown_202063C _080F63F4: .4byte gSprites
_080F63F8: .4byte nullsub_86 _080F63F8: .4byte nullsub_86
_080F63FC: .4byte gUnknown_20377F8 _080F63FC: .4byte gUnknown_20377F8
thumb_func_end sub_80F62B4 thumb_func_end sub_80F62B4
@@ -1649,7 +1649,7 @@ PreEvoInvisible_PostEvoVisible_KillTask: @ 80F6590
push {r6} push {r6}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _080F6638 @ =gUnknown_202063C ldr r1, _080F6638 @ =gSprites
mov r8, r1 mov r8, r1
ldr r1, _080F663C @ =gUnknown_3005090 ldr r1, _080F663C @ =gUnknown_3005090
lsls r4, r0, 2 lsls r4, r0, 2
@@ -1728,7 +1728,7 @@ PreEvoInvisible_PostEvoVisible_KillTask: @ 80F6590
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F6638: .4byte gUnknown_202063C _080F6638: .4byte gSprites
_080F663C: .4byte gUnknown_3005090 _080F663C: .4byte gUnknown_3005090
thumb_func_end PreEvoInvisible_PostEvoVisible_KillTask thumb_func_end PreEvoInvisible_PostEvoVisible_KillTask
@@ -1739,7 +1739,7 @@ PreEvoVisible_PostEvoInvisible_KillTask: @ 80F6640
push {r6} push {r6}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _080F66E8 @ =gUnknown_202063C ldr r1, _080F66E8 @ =gSprites
mov r8, r1 mov r8, r1
ldr r1, _080F66EC @ =gUnknown_3005090 ldr r1, _080F66EC @ =gUnknown_3005090
lsls r4, r0, 2 lsls r4, r0, 2
@@ -1818,7 +1818,7 @@ PreEvoVisible_PostEvoInvisible_KillTask: @ 80F6640
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F66E8: .4byte gUnknown_202063C _080F66E8: .4byte gSprites
_080F66EC: .4byte gUnknown_3005090 _080F66EC: .4byte gUnknown_3005090
thumb_func_end PreEvoVisible_PostEvoInvisible_KillTask thumb_func_end PreEvoVisible_PostEvoInvisible_KillTask
+31 -31
View File
@@ -201,7 +201,7 @@ EvolutionScene: @ 80CDDF4
bl remove_some_task bl remove_some_task
bl ResetTasks bl ResetTasks
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r0, _080CE0A4 @ =gUnknown_3003E58 ldr r0, _080CE0A4 @ =gReservedSpritePaletteCount
movs r2, 0x4 movs r2, 0x4
strb r2, [r0] strb r2, [r0]
movs r0, 0x64 movs r0, 0x64
@@ -260,7 +260,7 @@ EvolutionScene: @ 80CDDF4
bl sub_803F7D4 bl sub_803F7D4
ldr r0, _080CE0C0 @ =gUnknown_20244DC ldr r0, _080CE0C0 @ =gUnknown_20244DC
mov r8, r0 mov r8, r0
ldr r1, _080CE0C4 @ =gUnknown_8231CFC ldr r1, _080CE0C4 @ =gDummySpriteAffineAnimTable
str r1, [r0, 0x10] str r1, [r0, 0x10]
movs r1, 0x78 movs r1, 0x78
movs r2, 0x40 movs r2, 0x40
@@ -271,7 +271,7 @@ EvolutionScene: @ 80CDDF4
lsls r1, r0, 24 lsls r1, r0, 24
lsrs r3, r1, 24 lsrs r3, r1, 24
strb r0, [r2] strb r0, [r2]
ldr r7, _080CE0C8 @ =gUnknown_202063C ldr r7, _080CE0C8 @ =gSprites
lsls r1, r3, 4 lsls r1, r3, 4
adds r1, r3 adds r1, r3
lsls r1, 2 lsls r1, 2
@@ -314,7 +314,7 @@ EvolutionScene: @ 80CDDF4
mov r0, r10 mov r0, r10
movs r1, 0x3 movs r1, 0x3
bl sub_803F7D4 bl sub_803F7D4
ldr r0, _080CE0C4 @ =gUnknown_8231CFC ldr r0, _080CE0C4 @ =gDummySpriteAffineAnimTable
mov r1, r8 mov r1, r8
str r0, [r1, 0x10] str r0, [r1, 0x10]
mov r0, r8 mov r0, r8
@@ -410,7 +410,7 @@ _080CE094: .4byte gUnknown_202297E
_080CE098: .4byte gUnknown_2022980 _080CE098: .4byte gUnknown_2022980
_080CE09C: .4byte gUnknown_2022982 _080CE09C: .4byte gUnknown_2022982
_080CE0A0: .4byte gUnknown_2022B50 _080CE0A0: .4byte gUnknown_2022B50
_080CE0A4: .4byte gUnknown_3003E58 _080CE0A4: .4byte gReservedSpritePaletteCount
_080CE0A8: .4byte gUnknown_2039A20 _080CE0A8: .4byte gUnknown_2039A20
_080CE0AC: .4byte gStringVar1 _080CE0AC: .4byte gStringVar1
_080CE0B0: .4byte gStringVar2 _080CE0B0: .4byte gStringVar2
@@ -418,8 +418,8 @@ _080CE0B4: .4byte gUnknown_8245EE0
_080CE0B8: .4byte gUnknown_82350AC _080CE0B8: .4byte gUnknown_82350AC
_080CE0BC: .4byte gUnknown_202401C _080CE0BC: .4byte gUnknown_202401C
_080CE0C0: .4byte gUnknown_20244DC _080CE0C0: .4byte gUnknown_20244DC
_080CE0C4: .4byte gUnknown_8231CFC _080CE0C4: .4byte gDummySpriteAffineAnimTable
_080CE0C8: .4byte gUnknown_202063C _080CE0C8: .4byte gSprites
_080CE0CC: .4byte nullsub_10 _080CE0CC: .4byte nullsub_10
_080CE0D0: .4byte sub_80CE8DC _080CE0D0: .4byte sub_80CE8DC
_080CE0D4: .4byte gUnknown_3005090 _080CE0D4: .4byte gUnknown_3005090
@@ -520,7 +520,7 @@ CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
bl LoadBattleTextboxAndBackground bl LoadBattleTextboxAndBackground
bl ResetSpriteData bl ResetSpriteData
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r1, _080CE2B4 @ =gUnknown_3003E58 ldr r1, _080CE2B4 @ =gReservedSpritePaletteCount
movs r0, 0x4 movs r0, 0x4
strb r0, [r1] strb r0, [r1]
lsls r0, r5, 3 lsls r0, r5, 3
@@ -544,7 +544,7 @@ CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
movs r1, 0x3 movs r1, 0x3
bl sub_803F7D4 bl sub_803F7D4
ldr r0, _080CE2C0 @ =gUnknown_20244DC ldr r0, _080CE2C0 @ =gUnknown_20244DC
ldr r1, _080CE2C4 @ =gUnknown_8231CFC ldr r1, _080CE2C4 @ =gDummySpriteAffineAnimTable
str r1, [r0, 0x10] str r1, [r0, 0x10]
movs r1, 0x78 movs r1, 0x78
movs r2, 0x40 movs r2, 0x40
@@ -555,7 +555,7 @@ CB2_EvolutionSceneLoadGraphics: @ 80CE0E8
lsls r2, r0, 24 lsls r2, r0, 24
lsrs r2, 24 lsrs r2, 24
strb r0, [r1, 0x1] strb r0, [r1, 0x1]
ldr r3, _080CE2C8 @ =gUnknown_202063C ldr r3, _080CE2C8 @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -617,12 +617,12 @@ _080CE2A4: .4byte gUnknown_202297E
_080CE2A8: .4byte gUnknown_2022980 _080CE2A8: .4byte gUnknown_2022980
_080CE2AC: .4byte gUnknown_2022982 _080CE2AC: .4byte gUnknown_2022982
_080CE2B0: .4byte gUnknown_2022B50 _080CE2B0: .4byte gUnknown_2022B50
_080CE2B4: .4byte gUnknown_3003E58 _080CE2B4: .4byte gReservedSpritePaletteCount
_080CE2B8: .4byte gUnknown_82350AC _080CE2B8: .4byte gUnknown_82350AC
_080CE2BC: .4byte gUnknown_202401C _080CE2BC: .4byte gUnknown_202401C
_080CE2C0: .4byte gUnknown_20244DC _080CE2C0: .4byte gUnknown_20244DC
_080CE2C4: .4byte gUnknown_8231CFC _080CE2C4: .4byte gDummySpriteAffineAnimTable
_080CE2C8: .4byte gUnknown_202063C _080CE2C8: .4byte gSprites
_080CE2CC: .4byte nullsub_10 _080CE2CC: .4byte nullsub_10
_080CE2D0: .4byte nullsub_76 _080CE2D0: .4byte nullsub_76
_080CE2D4: .4byte sub_80D0050 _080CE2D4: .4byte sub_80D0050
@@ -688,7 +688,7 @@ _080CE34C:
bl SetVBlankCallback bl SetVBlankCallback
bl ResetSpriteData bl ResetSpriteData
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r1, _080CE398 @ =gUnknown_3003E58 ldr r1, _080CE398 @ =gReservedSpritePaletteCount
movs r0, 0x4 movs r0, 0x4
strb r0, [r1] strb r0, [r1]
ldr r0, _080CE39C @ =gUnknown_2022974 ldr r0, _080CE39C @ =gUnknown_2022974
@@ -713,7 +713,7 @@ _080CE34C:
strh r1, [r0] strh r1, [r0]
b _080CE4EC b _080CE4EC
.align 2, 0 .align 2, 0
_080CE398: .4byte gUnknown_3003E58 _080CE398: .4byte gReservedSpritePaletteCount
_080CE39C: .4byte gUnknown_2022974 _080CE39C: .4byte gUnknown_2022974
_080CE3A0: .4byte gUnknown_2022976 _080CE3A0: .4byte gUnknown_2022976
_080CE3A4: .4byte gUnknown_2022978 _080CE3A4: .4byte gUnknown_2022978
@@ -795,7 +795,7 @@ _080CE45C:
movs r1, 0x1 movs r1, 0x1
bl sub_803F7D4 bl sub_803F7D4
ldr r0, _080CE4B4 @ =gUnknown_20244DC ldr r0, _080CE4B4 @ =gUnknown_20244DC
ldr r1, _080CE4B8 @ =gUnknown_8231CFC ldr r1, _080CE4B8 @ =gDummySpriteAffineAnimTable
str r1, [r0, 0x10] str r1, [r0, 0x10]
movs r1, 0x78 movs r1, 0x78
movs r2, 0x40 movs r2, 0x40
@@ -806,7 +806,7 @@ _080CE45C:
lsls r2, r0, 24 lsls r2, r0, 24
lsrs r2, 24 lsrs r2, 24
strb r0, [r1, 0x1] strb r0, [r1, 0x1]
ldr r3, _080CE4C0 @ =gUnknown_202063C ldr r3, _080CE4C0 @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -833,9 +833,9 @@ _080CE45C:
b _080CE534 b _080CE534
.align 2, 0 .align 2, 0
_080CE4B4: .4byte gUnknown_20244DC _080CE4B4: .4byte gUnknown_20244DC
_080CE4B8: .4byte gUnknown_8231CFC _080CE4B8: .4byte gDummySpriteAffineAnimTable
_080CE4BC: .4byte gUnknown_2039A20 _080CE4BC: .4byte gUnknown_2039A20
_080CE4C0: .4byte gUnknown_202063C _080CE4C0: .4byte gSprites
_080CE4C4: .4byte nullsub_10 _080CE4C4: .4byte nullsub_10
_080CE4C8: .4byte gMain _080CE4C8: .4byte gMain
_080CE4CC: _080CE4CC:
@@ -924,7 +924,7 @@ TradeEvolutionScene: @ 80CE540
ldr r2, _080CE6B8 @ =gUnknown_8245EE0 ldr r2, _080CE6B8 @ =gUnknown_8245EE0
adds r1, r2 adds r1, r2
bl StringCopy bl StringCopy
ldr r1, _080CE6BC @ =gUnknown_2021CCC ldr r1, _080CE6BC @ =gAffineAnimsDisabled
movs r0, 0x1 movs r0, 0x1
strb r0, [r1] strb r0, [r1]
adds r0, r4, 0 adds r0, r4, 0
@@ -971,7 +971,7 @@ TradeEvolutionScene: @ 80CE540
movs r1, 0x1 movs r1, 0x1
bl sub_803F7D4 bl sub_803F7D4
ldr r0, _080CE6CC @ =gUnknown_20244DC ldr r0, _080CE6CC @ =gUnknown_20244DC
ldr r1, _080CE6D0 @ =gUnknown_8231CFC ldr r1, _080CE6D0 @ =gDummySpriteAffineAnimTable
str r1, [r0, 0x10] str r1, [r0, 0x10]
movs r1, 0x78 movs r1, 0x78
movs r2, 0x40 movs r2, 0x40
@@ -982,7 +982,7 @@ TradeEvolutionScene: @ 80CE540
lsls r1, r0, 24 lsls r1, r0, 24
lsrs r6, r1, 24 lsrs r6, r1, 24
strb r0, [r2, 0x1] strb r0, [r2, 0x1]
ldr r3, _080CE6D4 @ =gUnknown_202063C ldr r3, _080CE6D4 @ =gSprites
lsls r1, r6, 4 lsls r1, r6, 4
adds r1, r6 adds r1, r6
lsls r1, 2 lsls r1, 2
@@ -1067,13 +1067,13 @@ TradeEvolutionScene: @ 80CE540
_080CE6B0: .4byte gStringVar1 _080CE6B0: .4byte gStringVar1
_080CE6B4: .4byte gStringVar2 _080CE6B4: .4byte gStringVar2
_080CE6B8: .4byte gUnknown_8245EE0 _080CE6B8: .4byte gUnknown_8245EE0
_080CE6BC: .4byte gUnknown_2021CCC _080CE6BC: .4byte gAffineAnimsDisabled
_080CE6C0: .4byte gUnknown_2039A20 _080CE6C0: .4byte gUnknown_2039A20
_080CE6C4: .4byte gUnknown_82350AC _080CE6C4: .4byte gUnknown_82350AC
_080CE6C8: .4byte gUnknown_202401C _080CE6C8: .4byte gUnknown_202401C
_080CE6CC: .4byte gUnknown_20244DC _080CE6CC: .4byte gUnknown_20244DC
_080CE6D0: .4byte gUnknown_8231CFC _080CE6D0: .4byte gDummySpriteAffineAnimTable
_080CE6D4: .4byte gUnknown_202063C _080CE6D4: .4byte gSprites
_080CE6D8: .4byte nullsub_10 _080CE6D8: .4byte nullsub_10
_080CE6DC: .4byte sub_80CF53C _080CE6DC: .4byte sub_80CF53C
_080CE6E0: .4byte gUnknown_3005090 _080CE6E0: .4byte gUnknown_3005090
@@ -1447,7 +1447,7 @@ _080CEA2C:
movs r2, 0x10 movs r2, 0x10
movs r3, 0 movs r3, 0
bl BeginNormalPaletteFade bl BeginNormalPaletteFade
ldr r2, _080CEA84 @ =gUnknown_202063C ldr r2, _080CEA84 @ =gSprites
ldr r0, _080CEA88 @ =gUnknown_2039A20 ldr r0, _080CEA88 @ =gUnknown_2039A20
ldr r0, [r0] ldr r0, [r0]
ldrb r1, [r0] ldrb r1, [r0]
@@ -1479,7 +1479,7 @@ _080CEA2C:
bl ShowBg bl ShowBg
bl _080CF528 bl _080CF528
.align 2, 0 .align 2, 0
_080CEA84: .4byte gUnknown_202063C _080CEA84: .4byte gSprites
_080CEA88: .4byte gUnknown_2039A20 _080CEA88: .4byte gUnknown_2039A20
_080CEA8C: .4byte gUnknown_3005090 _080CEA8C: .4byte gUnknown_3005090
_080CEA90: _080CEA90:
@@ -2897,7 +2897,7 @@ _080CF6D0:
_080CF6E0: _080CF6E0:
movs r0, 0x1 movs r0, 0x1
bl InitMovingBackgroundTask bl InitMovingBackgroundTask
ldr r2, _080CF728 @ =gUnknown_202063C ldr r2, _080CF728 @ =gSprites
ldr r0, _080CF72C @ =gUnknown_2039A20 ldr r0, _080CF72C @ =gUnknown_2039A20
ldr r0, [r0] ldr r0, [r0]
ldrb r1, [r0] ldrb r1, [r0]
@@ -2926,7 +2926,7 @@ _080CF6E0:
bl _080D003A bl _080D003A
.align 2, 0 .align 2, 0
_080CF724: .4byte gUnknown_2037AB8 _080CF724: .4byte gUnknown_2037AB8
_080CF728: .4byte gUnknown_202063C _080CF728: .4byte gSprites
_080CF72C: .4byte gUnknown_2039A20 _080CF72C: .4byte gUnknown_2039A20
_080CF730: .4byte gUnknown_2023E82 _080CF730: .4byte gUnknown_2023E82
_080CF734: .4byte gUnknown_3005090 _080CF734: .4byte gUnknown_3005090
@@ -3273,7 +3273,7 @@ _080CFA14:
b _080D003A b _080D003A
_080CFA28: _080CFA28:
bl m4aMPlayAllStop bl m4aMPlayAllStop
ldr r2, _080CFA64 @ =gUnknown_202063C ldr r2, _080CFA64 @ =gSprites
ldr r0, _080CFA68 @ =gUnknown_2039A20 ldr r0, _080CFA68 @ =gUnknown_2039A20
ldr r0, [r0] ldr r0, [r0]
ldrb r1, [r0] ldrb r1, [r0]
@@ -3300,7 +3300,7 @@ _080CFA28:
b _080CFB1A b _080CFB1A
.align 2, 0 .align 2, 0
_080CFA60: .4byte gUnknown_2023E82 _080CFA60: .4byte gUnknown_2023E82
_080CFA64: .4byte gUnknown_202063C _080CFA64: .4byte gSprites
_080CFA68: .4byte gUnknown_2039A20 _080CFA68: .4byte gUnknown_2039A20
_080CFA6C: .4byte 0x0004001c _080CFA6C: .4byte 0x0004001c
_080CFA70: .4byte 0x00007fff _080CFA70: .4byte 0x00007fff
+42 -42
View File
@@ -451,7 +451,7 @@ _0812C738:
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r7, 0xC] strh r0, [r7, 0xC]
ldr r4, _0812C7D4 @ =gUnknown_202063C ldr r4, _0812C7D4 @ =gSprites
movs r0, 0xC movs r0, 0xC
ldrsh r1, [r7, r0] ldrsh r1, [r7, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -491,7 +491,7 @@ _0812C738:
b _0812C8EA b _0812C8EA
.align 2, 0 .align 2, 0
_0812C7D0: .4byte gUnknown_203B0FC _0812C7D0: .4byte gUnknown_203B0FC
_0812C7D4: .4byte gUnknown_202063C _0812C7D4: .4byte gSprites
_0812C7D8: .4byte sub_812C9BC _0812C7D8: .4byte sub_812C9BC
_0812C7DC: _0812C7DC:
movs r6, 0x1 movs r6, 0x1
@@ -567,7 +567,7 @@ _0812C85E:
bl sub_812E4A4 bl sub_812E4A4
movs r0, 0x2 movs r0, 0x2
bl sub_812D0F4 bl sub_812D0F4
ldr r2, _0812C8BC @ =gUnknown_202063C ldr r2, _0812C8BC @ =gSprites
ldr r0, _0812C8B4 @ =gUnknown_203B0FC ldr r0, _0812C8B4 @ =gUnknown_203B0FC
ldr r0, [r0] ldr r0, [r0]
movs r3, 0xA movs r3, 0xA
@@ -596,7 +596,7 @@ _0812C8A8:
.align 2, 0 .align 2, 0
_0812C8B4: .4byte gUnknown_203B0FC _0812C8B4: .4byte gUnknown_203B0FC
_0812C8B8: .4byte gUnknown_3005EC8 _0812C8B8: .4byte gUnknown_3005EC8
_0812C8BC: .4byte gUnknown_202063C _0812C8BC: .4byte gSprites
_0812C8C0: .4byte sub_812CAD8 _0812C8C0: .4byte sub_812CAD8
_0812C8C4: _0812C8C4:
movs r0, 0x2 movs r0, 0x2
@@ -651,7 +651,7 @@ sub_812C8F8: @ 812C8F8
_0812C91C: .4byte gUnknown_3005090 _0812C91C: .4byte gUnknown_3005090
_0812C920: .4byte gUnknown_203B0FC _0812C920: .4byte gUnknown_203B0FC
_0812C924: _0812C924:
ldr r2, _0812C988 @ =gUnknown_202063C ldr r2, _0812C988 @ =gSprites
movs r0, 0xC movs r0, 0xC
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -701,7 +701,7 @@ _0812C982:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0812C988: .4byte gUnknown_202063C _0812C988: .4byte gSprites
_0812C98C: .4byte sub_812CA1C _0812C98C: .4byte sub_812CA1C
thumb_func_end sub_812C8F8 thumb_func_end sub_812C8F8
@@ -739,7 +739,7 @@ sub_812C9BC: @ 812C9BC
lsls r1, 3 lsls r1, 3
ldr r0, _0812C9F8 @ =gUnknown_3005090 ldr r0, _0812C9F8 @ =gUnknown_3005090
adds r4, r1, r0 adds r4, r1, r0
ldr r2, _0812C9FC @ =gUnknown_202063C ldr r2, _0812C9FC @ =gSprites
movs r0, 0xC movs r0, 0xC
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -762,7 +762,7 @@ sub_812C9BC: @ 812C9BC
b _0812CA14 b _0812CA14
.align 2, 0 .align 2, 0
_0812C9F8: .4byte gUnknown_3005090 _0812C9F8: .4byte gUnknown_3005090
_0812C9FC: .4byte gUnknown_202063C _0812C9FC: .4byte gSprites
_0812CA00: .4byte gUnknown_203B0FC _0812CA00: .4byte gUnknown_203B0FC
_0812CA04: .4byte sub_812C694 _0812CA04: .4byte sub_812C694
_0812CA08: _0812CA08:
@@ -805,7 +805,7 @@ _0812CA48:
movs r2, 0 movs r2, 0
bl ChangeBgX bl ChangeBgX
_0812CA52: _0812CA52:
ldr r7, _0812CAC8 @ =gUnknown_202063C ldr r7, _0812CAC8 @ =gSprites
movs r1, 0xC movs r1, 0xC
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
lsls r1, r0, 4 lsls r1, r0, 4
@@ -861,7 +861,7 @@ _0812CAC0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812CAC8: .4byte gUnknown_202063C _0812CAC8: .4byte gSprites
_0812CACC: .4byte gUnknown_203B0FC _0812CACC: .4byte gUnknown_203B0FC
_0812CAD0: .4byte sub_812C694 _0812CAD0: .4byte sub_812C694
_0812CAD4: .4byte sub_812D800 _0812CAD4: .4byte sub_812D800
@@ -898,7 +898,7 @@ sub_812CAD8: @ 812CAD8
adds r0, 0x1D adds r0, 0x1D
adds r0, r1 adds r0, r1
ldrb r1, [r0] ldrb r1, [r0]
ldr r2, _0812CBA8 @ =gUnknown_202063C ldr r2, _0812CBA8 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -933,7 +933,7 @@ _0812CB44:
cmp r4, 0x5 cmp r4, 0x5
bls _0812CB44 bls _0812CB44
bl sub_812CE9C bl sub_812CE9C
ldr r2, _0812CBA8 @ =gUnknown_202063C ldr r2, _0812CBA8 @ =gSprites
movs r0, 0x8 movs r0, 0x8
ldrsh r1, [r5, r0] ldrsh r1, [r5, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -962,7 +962,7 @@ _0812CB80:
_0812CB9C: .4byte gUnknown_3005090 _0812CB9C: .4byte gUnknown_3005090
_0812CBA0: .4byte gMain _0812CBA0: .4byte gMain
_0812CBA4: .4byte gUnknown_203B0FC _0812CBA4: .4byte gUnknown_203B0FC
_0812CBA8: .4byte gUnknown_202063C _0812CBA8: .4byte gSprites
_0812CBAC: .4byte sub_812D764 _0812CBAC: .4byte sub_812D764
_0812CBB0: .4byte gUnknown_3005EC8 _0812CBB0: .4byte gUnknown_3005EC8
_0812CBB4: .4byte sub_812C694 _0812CBB4: .4byte sub_812C694
@@ -1080,7 +1080,7 @@ sub_812CC68: @ 812CC68
adds r6, r0, r1 adds r6, r0, r1
movs r0, 0xBB movs r0, 0xBB
bl PlaySE bl PlaySE
ldr r2, _0812CD1C @ =gUnknown_202063C ldr r2, _0812CD1C @ =gSprites
movs r0, 0 movs r0, 0
ldrsh r1, [r6, r0] ldrsh r1, [r6, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -1147,7 +1147,7 @@ _0812CCBE:
b _0812CD30 b _0812CD30
.align 2, 0 .align 2, 0
_0812CD18: .4byte gUnknown_3005098 _0812CD18: .4byte gUnknown_3005098
_0812CD1C: .4byte gUnknown_202063C _0812CD1C: .4byte gSprites
_0812CD20: .4byte gUnknown_203B0FC _0812CD20: .4byte gUnknown_203B0FC
_0812CD24: _0812CD24:
ldr r0, _0812CD38 @ =gUnknown_3005EC8 ldr r0, _0812CD38 @ =gUnknown_3005EC8
@@ -1387,7 +1387,7 @@ sub_812CEFC: @ 812CEFC
lsrs r0, 24 lsrs r0, 24
lsls r1, 24 lsls r1, 24
lsrs r4, r1, 24 lsrs r4, r1, 24
ldr r2, _0812CF1C @ =gUnknown_202063C ldr r2, _0812CF1C @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -1399,7 +1399,7 @@ sub_812CEFC: @ 812CEFC
movs r0, 0 movs r0, 0
b _0812CF36 b _0812CF36
.align 2, 0 .align 2, 0
_0812CF1C: .4byte gUnknown_202063C _0812CF1C: .4byte gSprites
_0812CF20: _0812CF20:
movs r0, 0x3 movs r0, 0x3
adds r1, r4, 0 adds r1, r4, 0
@@ -1484,7 +1484,7 @@ sub_812CF7C: @ 812CF7C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _0812D080 @ =gUnknown_202063C ldr r5, _0812D080 @ =gSprites
adds r0, r5 adds r0, r5
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
movs r0, 0xE movs r0, 0xE
@@ -1505,7 +1505,7 @@ _0812CFDA:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0812D080 @ =gUnknown_202063C ldr r1, _0812D080 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
adds r0, r4, 0x1 adds r0, r4, 0x1
@@ -1559,7 +1559,7 @@ _0812D06C:
_0812D074: .4byte gUnknown_2037AB8 _0812D074: .4byte gUnknown_2037AB8
_0812D078: .4byte gUnknown_203B0FC _0812D078: .4byte gUnknown_203B0FC
_0812D07C: .4byte gUnknown_3005090 _0812D07C: .4byte gUnknown_3005090
_0812D080: .4byte gUnknown_202063C _0812D080: .4byte gSprites
_0812D084: .4byte gUnknown_203B0F0 _0812D084: .4byte gUnknown_203B0F0
_0812D088: .4byte gUnknown_203B0F4 _0812D088: .4byte gUnknown_203B0F4
_0812D08C: .4byte gUnknown_203B0F8 _0812D08C: .4byte gUnknown_203B0F8
@@ -1692,7 +1692,7 @@ _0812D178:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0812D1A4 @ =gUnknown_202063C ldr r1, _0812D1A4 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
adds r0, r4, 0x1 adds r0, r4, 0x1
@@ -1705,7 +1705,7 @@ _0812D178:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812D1A0: .4byte gUnknown_203B0FC _0812D1A0: .4byte gUnknown_203B0FC
_0812D1A4: .4byte gUnknown_202063C _0812D1A4: .4byte gSprites
thumb_func_end sub_812D174 thumb_func_end sub_812D174
thumb_func_start sub_812D1A8 thumb_func_start sub_812D1A8
@@ -1815,7 +1815,7 @@ _0812D248:
adds r1, 0x1D adds r1, 0x1D
adds r1, r6 adds r1, r6
strb r0, [r1] strb r0, [r1]
ldr r2, _0812D2D0 @ =gUnknown_202063C ldr r2, _0812D2D0 @ =gSprites
ldr r0, [r7] ldr r0, [r7]
adds r0, 0x1D adds r0, 0x1D
adds r0, r6 adds r0, r6
@@ -1850,7 +1850,7 @@ _0812D2A0:
bl sub_812D0F4 bl sub_812D0F4
b _0812D2F4 b _0812D2F4
.align 2, 0 .align 2, 0
_0812D2D0: .4byte gUnknown_202063C _0812D2D0: .4byte gSprites
_0812D2D4: .4byte gUnknown_203B0FC _0812D2D4: .4byte gUnknown_203B0FC
_0812D2D8: _0812D2D8:
movs r0, 0 movs r0, 0
@@ -2173,13 +2173,13 @@ sub_812D558: @ 812D558
bl ResetPaletteFade bl ResetPaletteFade
movs r0, 0 movs r0, 0
bl npc_paltag_set_load bl npc_paltag_set_load
ldr r1, _0812D580 @ =gUnknown_3003E58 ldr r1, _0812D580 @ =gReservedSpritePaletteCount
movs r0, 0x7 movs r0, 0x7
strb r0, [r1] strb r0, [r1]
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812D580: .4byte gUnknown_3003E58 _0812D580: .4byte gReservedSpritePaletteCount
thumb_func_end sub_812D558 thumb_func_end sub_812D558
thumb_func_start sub_812D584 thumb_func_start sub_812D584
@@ -2462,7 +2462,7 @@ sub_812D780: @ 812D780
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _0812D7C4 @ =gUnknown_202063C ldr r1, _0812D7C4 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -2482,7 +2482,7 @@ sub_812D780: @ 812D780
bx r1 bx r1
.align 2, 0 .align 2, 0
_0812D7C0: .4byte gUnknown_845FC78 _0812D7C0: .4byte gUnknown_845FC78
_0812D7C4: .4byte gUnknown_202063C _0812D7C4: .4byte gSprites
thumb_func_end sub_812D780 thumb_func_end sub_812D780
thumb_func_start sub_812D7C8 thumb_func_start sub_812D7C8
@@ -2658,7 +2658,7 @@ _0812D906:
lsls r1, 1 lsls r1, 1
movs r2, 0x20 movs r2, 0x20
bl LoadPalette bl LoadPalette
ldr r1, _0812D930 @ =gUnknown_202063C ldr r1, _0812D930 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -2673,7 +2673,7 @@ _0812D906:
.align 2, 0 .align 2, 0
_0812D928: .4byte gUnknown_845FD2C _0812D928: .4byte gUnknown_845FD2C
_0812D92C: .4byte gUnknown_845E540 _0812D92C: .4byte gUnknown_845E540
_0812D930: .4byte gUnknown_202063C _0812D930: .4byte gSprites
_0812D934: _0812D934:
ldr r0, _0812D98C @ =gUnknown_845F61C ldr r0, _0812D98C @ =gUnknown_845F61C
adds r0, r5, r0 adds r0, r5, r0
@@ -2689,7 +2689,7 @@ _0812D934:
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
_0812D950: _0812D950:
ldr r1, _0812D994 @ =gUnknown_202063C ldr r1, _0812D994 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -2722,7 +2722,7 @@ _0812D982:
.align 2, 0 .align 2, 0
_0812D98C: .4byte gUnknown_845F61C _0812D98C: .4byte gUnknown_845F61C
_0812D990: .4byte 0x0000ffff _0812D990: .4byte 0x0000ffff
_0812D994: .4byte gUnknown_202063C _0812D994: .4byte gSprites
_0812D998: .4byte sub_812D840 _0812D998: .4byte sub_812D840
_0812D99C: .4byte gSaveBlock1Ptr _0812D99C: .4byte gSaveBlock1Ptr
_0812D9A0: .4byte 0x00003a54 _0812D9A0: .4byte 0x00003a54
@@ -2770,14 +2770,14 @@ _0812D9E8:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0812DA04 @ =gUnknown_202063C ldr r1, _0812DA04 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
b _0812DA0E b _0812DA0E
.align 2, 0 .align 2, 0
_0812D9FC: .4byte gUnknown_3005098 _0812D9FC: .4byte gUnknown_3005098
_0812DA00: .4byte gUnknown_203B0FC _0812DA00: .4byte gUnknown_203B0FC
_0812DA04: .4byte gUnknown_202063C _0812DA04: .4byte gSprites
_0812DA08: _0812DA08:
ldrh r0, [r4, 0x4] ldrh r0, [r4, 0x4]
bl sub_810C2E8 bl sub_810C2E8
@@ -3081,7 +3081,7 @@ _0812DC70: .4byte sub_812C694
_0812DC74: .4byte gUnknown_3005090 _0812DC74: .4byte gUnknown_3005090
_0812DC78: .4byte sub_812DD50 _0812DC78: .4byte sub_812DD50
_0812DC7C: _0812DC7C:
ldr r4, _0812DCB8 @ =gUnknown_202063C ldr r4, _0812DCB8 @ =gSprites
movs r2, 0xC movs r2, 0xC
ldrsh r0, [r5, r2] ldrsh r0, [r5, r2]
lsls r1, r0, 4 lsls r1, r0, 4
@@ -3111,7 +3111,7 @@ _0812DC7C:
bl sub_812CD3C bl sub_812CD3C
b _0812DD3A b _0812DD3A
.align 2, 0 .align 2, 0
_0812DCB8: .4byte gUnknown_202063C _0812DCB8: .4byte gSprites
_0812DCBC: _0812DCBC:
movs r0, 0xD0 movs r0, 0xD0
str r0, [sp] str r0, [sp]
@@ -3133,7 +3133,7 @@ _0812DCD8:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0812DD10 beq _0812DD10
ldr r2, _0812DD0C @ =gUnknown_202063C ldr r2, _0812DD0C @ =gSprites
movs r0, 0xC movs r0, 0xC
ldrsh r1, [r5, r0] ldrsh r1, [r5, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -3152,10 +3152,10 @@ _0812DCD8:
strb r0, [r1] strb r0, [r1]
b _0812DD3A b _0812DD3A
.align 2, 0 .align 2, 0
_0812DD0C: .4byte gUnknown_202063C _0812DD0C: .4byte gSprites
_0812DD10: _0812DD10:
movs r2, 0 movs r2, 0
ldr r5, _0812DD4C @ =gUnknown_202063C ldr r5, _0812DD4C @ =gSprites
adds r4, r6, 0 adds r4, r6, 0
movs r3, 0x4 movs r3, 0x4
_0812DD18: _0812DD18:
@@ -3186,7 +3186,7 @@ _0812DD3A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812DD4C: .4byte gUnknown_202063C _0812DD4C: .4byte gSprites
thumb_func_end sub_812DBC0 thumb_func_end sub_812DBC0
thumb_func_start sub_812DD50 thumb_func_start sub_812DD50
@@ -3211,7 +3211,7 @@ sub_812DD50: @ 812DD50
lsrs r0, 24 lsrs r0, 24
movs r3, 0 movs r3, 0
strh r0, [r4, 0xC] strh r0, [r4, 0xC]
ldr r2, _0812DDA4 @ =gUnknown_202063C ldr r2, _0812DDA4 @ =gSprites
movs r0, 0xC movs r0, 0xC
ldrsh r1, [r4, r0] ldrsh r1, [r4, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -3229,7 +3229,7 @@ sub_812DD50: @ 812DD50
_0812DD98: .4byte gUnknown_3005090 _0812DD98: .4byte gUnknown_3005090
_0812DD9C: .4byte gUnknown_203B0FC _0812DD9C: .4byte gUnknown_203B0FC
_0812DDA0: .4byte gUnknown_203B104 _0812DDA0: .4byte gUnknown_203B104
_0812DDA4: .4byte gUnknown_202063C _0812DDA4: .4byte gSprites
_0812DDA8: .4byte sub_812C694 _0812DDA8: .4byte sub_812C694
thumb_func_end sub_812DD50 thumb_func_end sub_812DD50
+8 -8
View File
@@ -777,7 +777,7 @@ CameraUpdateCallback: @ 805AB30
ldr r2, [r3, 0x4] ldr r2, [r3, 0x4]
cmp r2, 0 cmp r2, 0
beq _0805AB50 beq _0805AB50
ldr r1, _0805AB54 @ =gUnknown_202063C ldr r1, _0805AB54 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -792,7 +792,7 @@ _0805AB50:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805AB54: .4byte gUnknown_202063C _0805AB54: .4byte gSprites
thumb_func_end CameraUpdateCallback thumb_func_end CameraUpdateCallback
thumb_func_start ResetCameraUpdateInfo thumb_func_start ResetCameraUpdateInfo
@@ -822,7 +822,7 @@ InitCameraUpdateCallback: @ 805AB70
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805ABA8 @ =gUnknown_202063C ldr r1, _0805ABA8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
_0805AB8C: _0805AB8C:
@@ -839,7 +839,7 @@ _0805AB8C:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805ABA4: .4byte gUnknown_3005050 _0805ABA4: .4byte gUnknown_3005050
_0805ABA8: .4byte gUnknown_202063C _0805ABA8: .4byte gSprites
_0805ABAC: .4byte CameraUpdateCallback _0805ABAC: .4byte CameraUpdateCallback
thumb_func_end InitCameraUpdateCallback thumb_func_end InitCameraUpdateCallback
@@ -1183,14 +1183,14 @@ UpdateCameraPanning: @ 805AE28
beq _0805AE36 beq _0805AE36
bl _call_via_r0 bl _call_via_r0
_0805AE36: _0805AE36:
ldr r2, _0805AE5C @ =gUnknown_2021BC8 ldr r2, _0805AE5C @ =gSpriteCoordOffsetX
ldr r0, _0805AE60 @ =gUnknown_300506C ldr r0, _0805AE60 @ =gUnknown_300506C
ldr r1, _0805AE64 @ =gUnknown_3000E98 ldr r1, _0805AE64 @ =gUnknown_3000E98
ldrh r0, [r0] ldrh r0, [r0]
ldrh r1, [r1] ldrh r1, [r1]
subs r0, r1 subs r0, r1
strh r0, [r2] strh r0, [r2]
ldr r2, _0805AE68 @ =gUnknown_2021BCA ldr r2, _0805AE68 @ =gSpriteCoordOffsetY
ldr r0, _0805AE6C @ =gUnknown_3005068 ldr r0, _0805AE6C @ =gUnknown_3005068
ldr r1, _0805AE70 @ =gUnknown_3000E9A ldr r1, _0805AE70 @ =gUnknown_3000E9A
ldrh r0, [r0] ldrh r0, [r0]
@@ -1202,10 +1202,10 @@ _0805AE36:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805AE58: .4byte gUnknown_3000EA0 _0805AE58: .4byte gUnknown_3000EA0
_0805AE5C: .4byte gUnknown_2021BC8 _0805AE5C: .4byte gSpriteCoordOffsetX
_0805AE60: .4byte gUnknown_300506C _0805AE60: .4byte gUnknown_300506C
_0805AE64: .4byte gUnknown_3000E98 _0805AE64: .4byte gUnknown_3000E98
_0805AE68: .4byte gUnknown_2021BCA _0805AE68: .4byte gSpriteCoordOffsetY
_0805AE6C: .4byte gUnknown_3005068 _0805AE6C: .4byte gUnknown_3005068
_0805AE70: .4byte gUnknown_3000E9A _0805AE70: .4byte gUnknown_3000E9A
thumb_func_end UpdateCameraPanning thumb_func_end UpdateCameraPanning
+136 -136
View File
File diff suppressed because it is too large Load Diff
+104 -104
View File
@@ -26,7 +26,7 @@ SetUpReflection: @ 80DAD7C
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080DAE2C @ =gUnknown_202063C ldr r0, _080DAE2C @ =gSprites
adds r7, r1, r0 adds r7, r1, r0
ldr r0, _080DAE30 @ =sub_80DAF50 ldr r0, _080DAE30 @ =sub_80DAF50
str r0, [r7, 0x1C] str r0, [r7, 0x1C]
@@ -51,12 +51,12 @@ SetUpReflection: @ 80DAD7C
orrs r0, r1 orrs r0, r1
mov r1, r8 mov r1, r8
strb r0, [r1] strb r0, [r1]
ldr r0, _080DAE38 @ =gUnknown_8231CF0 ldr r0, _080DAE38 @ =gDummySpriteAnimTable
str r0, [r7, 0x8] str r0, [r7, 0x8]
adds r0, r7, 0 adds r0, r7, 0
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r0, _080DAE3C @ =gUnknown_8231CFC ldr r0, _080DAE3C @ =gDummySpriteAffineAnimTable
str r0, [r7, 0x10] str r0, [r7, 0x10]
mov r1, r8 mov r1, r8
ldrb r0, [r1] ldrb r0, [r1]
@@ -94,11 +94,11 @@ _080DAE22:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DAE2C: .4byte gUnknown_202063C _080DAE2C: .4byte gSprites
_080DAE30: .4byte sub_80DAF50 _080DAE30: .4byte sub_80DAF50
_080DAE34: .4byte gUnknown_835B934 _080DAE34: .4byte gUnknown_835B934
_080DAE38: .4byte gUnknown_8231CF0 _080DAE38: .4byte gDummySpriteAnimTable
_080DAE3C: .4byte gUnknown_8231CFC _080DAE3C: .4byte gDummySpriteAffineAnimTable
thumb_func_end SetUpReflection thumb_func_end SetUpReflection
thumb_func_start sub_80DAE40 thumb_func_start sub_80DAE40
@@ -259,7 +259,7 @@ sub_80DAF50: @ 80DAF50
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DAF9C @ =gUnknown_202063C ldr r1, _080DAF9C @ =gSprites
adds r5, r0, r1 adds r5, r0, r1
ldr r0, [r7] ldr r0, [r7]
ldr r1, _080DAFA0 @ =0x00020001 ldr r1, _080DAFA0 @ =0x00020001
@@ -282,7 +282,7 @@ _080DAF88:
b _080DB0AE b _080DB0AE
.align 2, 0 .align 2, 0
_080DAF98: .4byte gUnknown_2036E38 _080DAF98: .4byte gUnknown_2036E38
_080DAF9C: .4byte gUnknown_202063C _080DAF9C: .4byte gSprites
_080DAFA0: .4byte 0x00020001 _080DAFA0: .4byte 0x00020001
_080DAFA4: _080DAFA4:
ldr r1, _080DB0BC @ =gUnknown_835B934 ldr r1, _080DB0BC @ =gUnknown_835B934
@@ -446,7 +446,7 @@ sub_80DB0C4: @ 80DB0C4
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080DB110 @ =gUnknown_202063C ldr r0, _080DB110 @ =gSprites
adds r1, r0 adds r1, r0
ldrb r2, [r1, 0x5] ldrb r2, [r1, 0x5]
movs r0, 0xD movs r0, 0xD
@@ -468,14 +468,14 @@ _080DB102:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080DB10C: .4byte gUnknown_83A0010 _080DB10C: .4byte gUnknown_83A0010
_080DB110: .4byte gUnknown_202063C _080DB110: .4byte gSprites
thumb_func_end sub_80DB0C4 thumb_func_end sub_80DB0C4
thumb_func_start objid_set_invisible thumb_func_start objid_set_invisible
objid_set_invisible: @ 80DB114 objid_set_invisible: @ 80DB114
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _080DB130 @ =gUnknown_202063C ldr r2, _080DB130 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -487,7 +487,7 @@ objid_set_invisible: @ 80DB114
strb r0, [r1] strb r0, [r1]
bx lr bx lr
.align 2, 0 .align 2, 0
_080DB130: .4byte gUnknown_202063C _080DB130: .4byte gSprites
thumb_func_end objid_set_invisible thumb_func_end objid_set_invisible
thumb_func_start sub_80DB134 thumb_func_start sub_80DB134
@@ -508,7 +508,7 @@ sub_80DB134: @ 80DB134
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
lsls r0, 2 lsls r0, 2
ldr r1, _080DB1D8 @ =gUnknown_202063C ldr r1, _080DB1D8 @ =gSprites
adds r2, r0, r1 adds r2, r0, r1
adds r0, r2, 0 adds r0, r2, 0
adds r0, 0x3E adds r0, 0x3E
@@ -542,7 +542,7 @@ _080DB17E:
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
lsls r0, 2 lsls r0, 2
ldr r1, _080DB1D8 @ =gUnknown_202063C ldr r1, _080DB1D8 @ =gSprites
adds r2, r0, r1 adds r2, r0, r1
mov r0, sp mov r0, sp
ldrh r0, [r0] ldrh r0, [r0]
@@ -574,7 +574,7 @@ _080DB1CA:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DB1D8: .4byte gUnknown_202063C _080DB1D8: .4byte gSprites
thumb_func_end sub_80DB134 thumb_func_end sub_80DB134
thumb_func_start oei_shadow thumb_func_start oei_shadow
@@ -613,7 +613,7 @@ oei_shadow: @ 80DB1DC
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _080DB260 beq _080DB260
ldr r0, _080DB278 @ =gUnknown_202063C ldr r0, _080DB278 @ =gSprites
lsls r2, r1, 4 lsls r2, r1, 4
adds r2, r1 adds r2, r1
lsls r2, 2 lsls r2, 2
@@ -652,7 +652,7 @@ _080DB268: .4byte gUnknown_20386E0
_080DB26C: .4byte gUnknown_2036E38 _080DB26C: .4byte gUnknown_2036E38
_080DB270: .4byte gUnknown_83A0010 _080DB270: .4byte gUnknown_83A0010
_080DB274: .4byte gUnknown_83FECD2 _080DB274: .4byte gUnknown_83FECD2
_080DB278: .4byte gUnknown_202063C _080DB278: .4byte gSprites
_080DB27C: .4byte gUnknown_83FECD6 _080DB27C: .4byte gUnknown_83FECD6
thumb_func_end oei_shadow thumb_func_end oei_shadow
@@ -691,7 +691,7 @@ _080DB2AE:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080DB340 @ =gUnknown_202063C ldr r0, _080DB340 @ =gSprites
adds r1, r0 adds r1, r0
ldrb r0, [r1, 0x5] ldrb r0, [r1, 0x5]
movs r2, 0xC movs r2, 0xC
@@ -749,7 +749,7 @@ _080DB334:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DB33C: .4byte gUnknown_2036E38 _080DB33C: .4byte gUnknown_2036E38
_080DB340: .4byte gUnknown_202063C _080DB340: .4byte gSprites
_080DB344: .4byte 0x00400001 _080DB344: .4byte 0x00400001
thumb_func_end oamc_shadow thumb_func_end oamc_shadow
@@ -786,7 +786,7 @@ oei_grass_normal: @ 80DB348
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DB3E8 @ =gUnknown_202063C ldr r1, _080DB3E8 @ =gSprites
adds r3, r0, r1 adds r3, r0, r1
adds r2, r3, 0 adds r2, r3, 0
adds r2, 0x3E adds r2, 0x3E
@@ -831,7 +831,7 @@ _080DB3D4:
.align 2, 0 .align 2, 0
_080DB3E0: .4byte gUnknown_20386E0 _080DB3E0: .4byte gUnknown_20386E0
_080DB3E4: .4byte gUnknown_83A0010 _080DB3E4: .4byte gUnknown_83A0010
_080DB3E8: .4byte gUnknown_202063C _080DB3E8: .4byte gSprites
thumb_func_end oei_grass_normal thumb_func_end oei_grass_normal
thumb_func_start unc_grass_normal thumb_func_start unc_grass_normal
@@ -993,7 +993,7 @@ FldEff_JumpTallGrass: @ 80DB4F4
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DB560 @ =gUnknown_202063C ldr r0, _080DB560 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -1023,7 +1023,7 @@ _080DB550:
.align 2, 0 .align 2, 0
_080DB558: .4byte gUnknown_20386E0 _080DB558: .4byte gUnknown_20386E0
_080DB55C: .4byte gUnknown_83A0010 _080DB55C: .4byte gUnknown_83A0010
_080DB560: .4byte gUnknown_202063C _080DB560: .4byte gSprites
thumb_func_end FldEff_JumpTallGrass thumb_func_end FldEff_JumpTallGrass
thumb_func_start sub_80DB564 thumb_func_start sub_80DB564
@@ -1040,7 +1040,7 @@ sub_80DB564: @ 80DB564
lsls r2, 24 lsls r2, 24
lsrs r6, r2, 24 lsrs r6, r2, 24
movs r5, 0 movs r5, 0
ldr r0, _080DB5D4 @ =gUnknown_202063C ldr r0, _080DB5D4 @ =gSprites
mov r8, r0 mov r8, r0
lsls r3, 16 lsls r3, 16
asrs r3, 16 asrs r3, 16
@@ -1086,7 +1086,7 @@ _080DB588:
adds r0, r5, 0 adds r0, r5, 0
b _080DB5E8 b _080DB5E8
.align 2, 0 .align 2, 0
_080DB5D4: .4byte gUnknown_202063C _080DB5D4: .4byte gSprites
_080DB5D8: .4byte unc_grass_normal _080DB5D8: .4byte unc_grass_normal
_080DB5DC: _080DB5DC:
adds r0, r5, 0x1 adds r0, r5, 0x1
@@ -1136,7 +1136,7 @@ FldEff_LongGrass: @ 80DB5F4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DB698 @ =gUnknown_202063C ldr r1, _080DB698 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
adds r2, r4, 0 adds r2, r4, 0
adds r2, 0x3E adds r2, 0x3E
@@ -1182,7 +1182,7 @@ _080DB684:
.align 2, 0 .align 2, 0
_080DB690: .4byte gUnknown_20386E0 _080DB690: .4byte gUnknown_20386E0
_080DB694: .4byte gUnknown_83A0010 _080DB694: .4byte gUnknown_83A0010
_080DB698: .4byte gUnknown_202063C _080DB698: .4byte gSprites
thumb_func_end FldEff_LongGrass thumb_func_end FldEff_LongGrass
thumb_func_start unc_grass_tall thumb_func_start unc_grass_tall
@@ -1336,7 +1336,7 @@ FldEff_JumpLongGrass: @ 80DB798
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DB804 @ =gUnknown_202063C ldr r0, _080DB804 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -1366,7 +1366,7 @@ _080DB7F4:
.align 2, 0 .align 2, 0
_080DB7FC: .4byte gUnknown_20386E0 _080DB7FC: .4byte gUnknown_20386E0
_080DB800: .4byte gUnknown_83A0010 _080DB800: .4byte gUnknown_83A0010
_080DB804: .4byte gUnknown_202063C _080DB804: .4byte gSprites
thumb_func_end FldEff_JumpLongGrass thumb_func_end FldEff_JumpLongGrass
thumb_func_start sub_80DB808 thumb_func_start sub_80DB808
@@ -1397,7 +1397,7 @@ sub_80DB808: @ 80DB808
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r4, _080DB8A8 @ =gUnknown_202063C ldr r4, _080DB8A8 @ =gSprites
adds r2, r4 adds r2, r4
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -1448,7 +1448,7 @@ _080DB894:
_080DB89C: .4byte gUnknown_20386E0 _080DB89C: .4byte gUnknown_20386E0
_080DB8A0: .4byte gUnknown_2036E38 _080DB8A0: .4byte gUnknown_2036E38
_080DB8A4: .4byte gUnknown_83A0010 _080DB8A4: .4byte gUnknown_83A0010
_080DB8A8: .4byte gUnknown_202063C _080DB8A8: .4byte gSprites
thumb_func_end sub_80DB808 thumb_func_end sub_80DB808
thumb_func_start sub_80DB8AC thumb_func_start sub_80DB8AC
@@ -1504,7 +1504,7 @@ _080DB8F8:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DB99C @ =gUnknown_202063C ldr r1, _080DB99C @ =gSprites
adds r6, r0, r1 adds r6, r0, r1
ldrh r5, [r6, 0x22] ldrh r5, [r6, 0x22]
ldrh r7, [r6, 0x20] ldrh r7, [r6, 0x20]
@@ -1573,7 +1573,7 @@ _080DB98E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DB99C: .4byte gUnknown_202063C _080DB99C: .4byte gSprites
thumb_func_end sub_80DB8AC thumb_func_end sub_80DB8AC
thumb_func_start FldEff_SandFootprints thumb_func_start FldEff_SandFootprints
@@ -1600,7 +1600,7 @@ FldEff_SandFootprints: @ 80DB9A0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DBA10 @ =gUnknown_202063C ldr r1, _080DBA10 @ =gSprites
adds r0, r1 adds r0, r1
adds r3, r0, 0 adds r3, r0, 0
adds r3, 0x3E adds r3, 0x3E
@@ -1630,7 +1630,7 @@ _080DB9FE:
.align 2, 0 .align 2, 0
_080DBA08: .4byte gUnknown_20386E0 _080DBA08: .4byte gUnknown_20386E0
_080DBA0C: .4byte gUnknown_83A0010 _080DBA0C: .4byte gUnknown_83A0010
_080DBA10: .4byte gUnknown_202063C _080DBA10: .4byte gSprites
thumb_func_end FldEff_SandFootprints thumb_func_end FldEff_SandFootprints
thumb_func_start FldEff_DeepSandFootprints thumb_func_start FldEff_DeepSandFootprints
@@ -1658,7 +1658,7 @@ FldEff_DeepSandFootprints: @ 80DBA14
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DBA84 @ =gUnknown_202063C ldr r1, _080DBA84 @ =gSprites
adds r0, r1 adds r0, r1
adds r3, r0, 0 adds r3, r0, 0
adds r3, 0x3E adds r3, 0x3E
@@ -1688,7 +1688,7 @@ _080DBA74:
.align 2, 0 .align 2, 0
_080DBA7C: .4byte gUnknown_20386E0 _080DBA7C: .4byte gUnknown_20386E0
_080DBA80: .4byte gUnknown_83A0010 _080DBA80: .4byte gUnknown_83A0010
_080DBA84: .4byte gUnknown_202063C _080DBA84: .4byte gSprites
thumb_func_end FldEff_DeepSandFootprints thumb_func_end FldEff_DeepSandFootprints
thumb_func_start FldEff_BikeTireTracks thumb_func_start FldEff_BikeTireTracks
@@ -1716,7 +1716,7 @@ FldEff_BikeTireTracks: @ 80DBA88
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DBAF8 @ =gUnknown_202063C ldr r1, _080DBAF8 @ =gSprites
adds r0, r1 adds r0, r1
adds r3, r0, 0 adds r3, r0, 0
adds r3, 0x3E adds r3, 0x3E
@@ -1746,7 +1746,7 @@ _080DBAE8:
.align 2, 0 .align 2, 0
_080DBAF0: .4byte gUnknown_20386E0 _080DBAF0: .4byte gUnknown_20386E0
_080DBAF4: .4byte gUnknown_83A0010 _080DBAF4: .4byte gUnknown_83A0010
_080DBAF8: .4byte gUnknown_202063C _080DBAF8: .4byte gSprites
thumb_func_end FldEff_BikeTireTracks thumb_func_end FldEff_BikeTireTracks
thumb_func_start sub_80DBAFC thumb_func_start sub_80DBAFC
@@ -1856,7 +1856,7 @@ FldEff_Splash: @ 80DBB88
lsls r3, r4, 4 lsls r3, r4, 4
adds r3, r4 adds r3, r4
lsls r3, 2 lsls r3, 2
ldr r4, _080DBC28 @ =gUnknown_202063C ldr r4, _080DBC28 @ =gSprites
adds r3, r4 adds r3, r4
movs r1, 0x3E movs r1, 0x3E
adds r1, r3 adds r1, r3
@@ -1902,7 +1902,7 @@ _080DBC12:
_080DBC1C: .4byte gUnknown_20386E0 _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 gSprites
thumb_func_end FldEff_Splash thumb_func_end FldEff_Splash
thumb_func_start sub_80DBC2C thumb_func_start sub_80DBC2C
@@ -1936,7 +1936,7 @@ _080DBC5C:
bl FieldEffectStop bl FieldEffectStop
b _080DBCA6 b _080DBCA6
_080DBC66: _080DBC66:
ldr r3, _080DBCB0 @ =gUnknown_202063C ldr r3, _080DBCB0 @ =gSprites
ldr r2, _080DBCB4 @ =gUnknown_2036E38 ldr r2, _080DBCB4 @ =gUnknown_2036E38
mov r0, sp mov r0, sp
ldrb r1, [r0] ldrb r1, [r0]
@@ -1973,7 +1973,7 @@ _080DBCA6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DBCB0: .4byte gUnknown_202063C _080DBCB0: .4byte gSprites
_080DBCB4: .4byte gUnknown_2036E38 _080DBCB4: .4byte gUnknown_2036E38
thumb_func_end sub_80DBC2C thumb_func_end sub_80DBC2C
@@ -2001,7 +2001,7 @@ FldEff_JumpSmallSplash: @ 80DBCB8
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DBD24 @ =gUnknown_202063C ldr r0, _080DBD24 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2031,7 +2031,7 @@ _080DBD14:
.align 2, 0 .align 2, 0
_080DBD1C: .4byte gUnknown_20386E0 _080DBD1C: .4byte gUnknown_20386E0
_080DBD20: .4byte gUnknown_83A0010 _080DBD20: .4byte gUnknown_83A0010
_080DBD24: .4byte gUnknown_202063C _080DBD24: .4byte gSprites
thumb_func_end FldEff_JumpSmallSplash thumb_func_end FldEff_JumpSmallSplash
thumb_func_start oei_water_drop_tall thumb_func_start oei_water_drop_tall
@@ -2058,7 +2058,7 @@ oei_water_drop_tall: @ 80DBD28
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DBD94 @ =gUnknown_202063C ldr r0, _080DBD94 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2088,7 +2088,7 @@ _080DBD84:
.align 2, 0 .align 2, 0
_080DBD8C: .4byte gUnknown_20386E0 _080DBD8C: .4byte gUnknown_20386E0
_080DBD90: .4byte gUnknown_83A0010 _080DBD90: .4byte gUnknown_83A0010
_080DBD94: .4byte gUnknown_202063C _080DBD94: .4byte gSprites
thumb_func_end oei_water_drop_tall thumb_func_end oei_water_drop_tall
thumb_func_start FldEff_FeetInFlowingWater thumb_func_start FldEff_FeetInFlowingWater
@@ -2122,7 +2122,7 @@ FldEff_FeetInFlowingWater: @ 80DBD98
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
lsls r0, 2 lsls r0, 2
ldr r3, _080DBE44 @ =gUnknown_202063C ldr r3, _080DBE44 @ =gSprites
adds r0, r3 adds r0, r3
ldr r1, _080DBE48 @ =sub_80DBE50 ldr r1, _080DBE48 @ =sub_80DBE50
str r1, [r0, 0x1C] str r1, [r0, 0x1C]
@@ -2173,7 +2173,7 @@ _080DBE2E:
_080DBE38: .4byte gUnknown_20386E0 _080DBE38: .4byte gUnknown_20386E0
_080DBE3C: .4byte gUnknown_2036E38 _080DBE3C: .4byte gUnknown_2036E38
_080DBE40: .4byte gUnknown_83A0010 _080DBE40: .4byte gUnknown_83A0010
_080DBE44: .4byte gUnknown_202063C _080DBE44: .4byte gSprites
_080DBE48: .4byte sub_80DBE50 _080DBE48: .4byte sub_80DBE50
_080DBE4C: .4byte 0x0000ffff _080DBE4C: .4byte 0x0000ffff
thumb_func_end FldEff_FeetInFlowingWater thumb_func_end FldEff_FeetInFlowingWater
@@ -2220,7 +2220,7 @@ _080DBE98:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DBEEC @ =gUnknown_202063C ldr r1, _080DBEEC @ =gSprites
adds r0, r1 adds r0, r1
ldrh r1, [r0, 0x20] ldrh r1, [r0, 0x20]
strh r1, [r4, 0x20] strh r1, [r4, 0x20]
@@ -2257,7 +2257,7 @@ _080DBEE2:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DBEEC: .4byte gUnknown_202063C _080DBEEC: .4byte gSprites
thumb_func_end sub_80DBE50 thumb_func_end sub_80DBE50
thumb_func_start oei_ripples thumb_func_start oei_ripples
@@ -2279,7 +2279,7 @@ oei_ripples: @ 80DBEF0
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DBF4C @ =gUnknown_202063C ldr r0, _080DBF4C @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2307,7 +2307,7 @@ _080DBF3C:
.align 2, 0 .align 2, 0
_080DBF44: .4byte gUnknown_83A0010 _080DBF44: .4byte gUnknown_83A0010
_080DBF48: .4byte gUnknown_20386E0 _080DBF48: .4byte gUnknown_20386E0
_080DBF4C: .4byte gUnknown_202063C _080DBF4C: .4byte gSprites
thumb_func_end oei_ripples thumb_func_end oei_ripples
thumb_func_start sub_80DBF50 thumb_func_start sub_80DBF50
@@ -2338,7 +2338,7 @@ sub_80DBF50: @ 80DBF50
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r4, _080DBFF0 @ =gUnknown_202063C ldr r4, _080DBFF0 @ =gSprites
adds r2, r4 adds r2, r4
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2389,7 +2389,7 @@ _080DBFDC:
_080DBFE4: .4byte gUnknown_20386E0 _080DBFE4: .4byte gUnknown_20386E0
_080DBFE8: .4byte gUnknown_2036E38 _080DBFE8: .4byte gUnknown_2036E38
_080DBFEC: .4byte gUnknown_83A0010 _080DBFEC: .4byte gUnknown_83A0010
_080DBFF0: .4byte gUnknown_202063C _080DBFF0: .4byte gSprites
thumb_func_end sub_80DBF50 thumb_func_end sub_80DBF50
thumb_func_start sub_80DBFF4 thumb_func_start sub_80DBFF4
@@ -2442,7 +2442,7 @@ _080DC03C:
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
ldr r2, _080DC088 @ =gUnknown_202063C ldr r2, _080DC088 @ =gSprites
adds r1, r2 adds r1, r2
ldrh r2, [r1, 0x20] ldrh r2, [r1, 0x20]
strh r2, [r4, 0x20] strh r2, [r4, 0x20]
@@ -2468,7 +2468,7 @@ _080DC080:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DC088: .4byte gUnknown_202063C _080DC088: .4byte gSprites
thumb_func_end sub_80DBFF4 thumb_func_end sub_80DBFF4
thumb_func_start FldEff_Unknown19 thumb_func_start FldEff_Unknown19
@@ -2495,7 +2495,7 @@ FldEff_Unknown19: @ 80DC08C
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DC0F4 @ =gUnknown_202063C ldr r0, _080DC0F4 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2523,7 +2523,7 @@ _080DC0E4:
.align 2, 0 .align 2, 0
_080DC0EC: .4byte gUnknown_20386E0 _080DC0EC: .4byte gUnknown_20386E0
_080DC0F0: .4byte gUnknown_83A0010 _080DC0F0: .4byte gUnknown_83A0010
_080DC0F4: .4byte gUnknown_202063C _080DC0F4: .4byte gSprites
thumb_func_end FldEff_Unknown19 thumb_func_end FldEff_Unknown19
thumb_func_start FldEff_Unknown20 thumb_func_start FldEff_Unknown20
@@ -2550,7 +2550,7 @@ FldEff_Unknown20: @ 80DC0F8
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DC160 @ =gUnknown_202063C ldr r0, _080DC160 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2578,7 +2578,7 @@ _080DC150:
.align 2, 0 .align 2, 0
_080DC158: .4byte gUnknown_20386E0 _080DC158: .4byte gUnknown_20386E0
_080DC15C: .4byte gUnknown_83A0010 _080DC15C: .4byte gUnknown_83A0010
_080DC160: .4byte gUnknown_202063C _080DC160: .4byte gSprites
thumb_func_end FldEff_Unknown20 thumb_func_end FldEff_Unknown20
thumb_func_start FldEff_Unknown21 thumb_func_start FldEff_Unknown21
@@ -2605,7 +2605,7 @@ FldEff_Unknown21: @ 80DC164
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DC1CC @ =gUnknown_202063C ldr r0, _080DC1CC @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2633,7 +2633,7 @@ _080DC1BC:
.align 2, 0 .align 2, 0
_080DC1C4: .4byte gUnknown_20386E0 _080DC1C4: .4byte gUnknown_20386E0
_080DC1C8: .4byte gUnknown_83A0010 _080DC1C8: .4byte gUnknown_83A0010
_080DC1CC: .4byte gUnknown_202063C _080DC1CC: .4byte gSprites
thumb_func_end FldEff_Unknown21 thumb_func_end FldEff_Unknown21
thumb_func_start FldEff_Unknown22 thumb_func_start FldEff_Unknown22
@@ -2660,7 +2660,7 @@ FldEff_Unknown22: @ 80DC1D0
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DC238 @ =gUnknown_202063C ldr r0, _080DC238 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2688,7 +2688,7 @@ _080DC228:
.align 2, 0 .align 2, 0
_080DC230: .4byte gUnknown_20386E0 _080DC230: .4byte gUnknown_20386E0
_080DC234: .4byte gUnknown_83A0010 _080DC234: .4byte gUnknown_83A0010
_080DC238: .4byte gUnknown_202063C _080DC238: .4byte gSprites
thumb_func_end FldEff_Unknown22 thumb_func_end FldEff_Unknown22
thumb_func_start ash thumb_func_start ash
@@ -2753,7 +2753,7 @@ oei_ash: @ 80DC270
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DC2F8 @ =gUnknown_202063C ldr r0, _080DC2F8 @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2788,7 +2788,7 @@ _080DC2E6:
.align 2, 0 .align 2, 0
_080DC2F0: .4byte gUnknown_20386E0 _080DC2F0: .4byte gUnknown_20386E0
_080DC2F4: .4byte gUnknown_83A0010 _080DC2F4: .4byte gUnknown_83A0010
_080DC2F8: .4byte gUnknown_202063C _080DC2F8: .4byte gSprites
thumb_func_end oei_ash thumb_func_end oei_ash
thumb_func_start sub_80DC2FC thumb_func_start sub_80DC2FC
@@ -2931,7 +2931,7 @@ sub_80DC3D0: @ 80DC3D0
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080DC444 @ =gUnknown_202063C ldr r0, _080DC444 @ =gSprites
adds r1, r0 adds r1, r0
adds r3, r1, 0 adds r3, r1, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2962,7 +2962,7 @@ _080DC42C:
.align 2, 0 .align 2, 0
_080DC43C: .4byte gUnknown_20386E0 _080DC43C: .4byte gUnknown_20386E0
_080DC440: .4byte gUnknown_83A0010 _080DC440: .4byte gUnknown_83A0010
_080DC444: .4byte gUnknown_202063C _080DC444: .4byte gSprites
_080DC448: .4byte 0x0000ffff _080DC448: .4byte 0x0000ffff
thumb_func_end sub_80DC3D0 thumb_func_end sub_80DC3D0
@@ -2971,7 +2971,7 @@ sub_80DC44C: @ 80DC44C
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, 24 lsls r1, 24
ldr r3, _080DC474 @ =gUnknown_202063C ldr r3, _080DC474 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -2988,7 +2988,7 @@ sub_80DC44C: @ 80DC44C
strh r0, [r2, 0x2E] strh r0, [r2, 0x2E]
bx lr bx lr
.align 2, 0 .align 2, 0
_080DC474: .4byte gUnknown_202063C _080DC474: .4byte gSprites
thumb_func_end sub_80DC44C thumb_func_end sub_80DC44C
thumb_func_start sub_80DC478 thumb_func_start sub_80DC478
@@ -2996,7 +2996,7 @@ sub_80DC478: @ 80DC478
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, 24 lsls r1, 24
ldr r3, _080DC4A0 @ =gUnknown_202063C ldr r3, _080DC4A0 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -3013,7 +3013,7 @@ sub_80DC478: @ 80DC478
strh r3, [r2, 0x2E] strh r3, [r2, 0x2E]
bx lr bx lr
.align 2, 0 .align 2, 0
_080DC4A0: .4byte gUnknown_202063C _080DC4A0: .4byte gSprites
thumb_func_end sub_80DC478 thumb_func_end sub_80DC478
thumb_func_start sub_80DC4A4 thumb_func_start sub_80DC4A4
@@ -3022,7 +3022,7 @@ sub_80DC4A4: @ 80DC4A4
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, 24 lsls r1, 24
ldr r4, _080DC4D0 @ =gUnknown_202063C ldr r4, _080DC4D0 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -3041,7 +3041,7 @@ sub_80DC4A4: @ 80DC4A4
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DC4D0: .4byte gUnknown_202063C _080DC4D0: .4byte gSprites
_080DC4D4: .4byte 0xfffff0ff _080DC4D4: .4byte 0xfffff0ff
thumb_func_end sub_80DC4A4 thumb_func_end sub_80DC4A4
@@ -3087,7 +3087,7 @@ sub_80DC4F8: @ 80DC4F8
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
lsls r5, 2 lsls r5, 2
ldr r0, _080DC54C @ =gUnknown_202063C ldr r0, _080DC54C @ =gSprites
adds r5, r0 adds r5, r0
adds r0, r4, 0 adds r0, r4, 0
adds r1, r6, 0 adds r1, r6, 0
@@ -3113,7 +3113,7 @@ sub_80DC4F8: @ 80DC4F8
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DC548: .4byte gUnknown_2036E38 _080DC548: .4byte gUnknown_2036E38
_080DC54C: .4byte gUnknown_202063C _080DC54C: .4byte gSprites
thumb_func_end sub_80DC4F8 thumb_func_end sub_80DC4F8
thumb_func_start sub_80DC550 thumb_func_start sub_80DC550
@@ -3312,7 +3312,7 @@ sub_80DC6B0: @ 80DC6B0
adds r4, r0, 0 adds r4, r0, 0
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
ldr r0, _080DC6F4 @ =gUnknown_8231D00 ldr r0, _080DC6F4 @ =gDummySpriteTemplate
movs r1, 0 movs r1, 0
movs r2, 0 movs r2, 0
movs r3, 0xFF movs r3, 0xFF
@@ -3322,7 +3322,7 @@ sub_80DC6B0: @ 80DC6B0
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r1, _080DC6F8 @ =gUnknown_202063C ldr r1, _080DC6F8 @ =gSprites
adds r2, r1 adds r2, r1
ldr r1, _080DC6FC @ =sub_80DC700 ldr r1, _080DC6FC @ =sub_80DC700
str r1, [r2, 0x1C] str r1, [r2, 0x1C]
@@ -3341,8 +3341,8 @@ sub_80DC6B0: @ 80DC6B0
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_080DC6F4: .4byte gUnknown_8231D00 _080DC6F4: .4byte gDummySpriteTemplate
_080DC6F8: .4byte gUnknown_202063C _080DC6F8: .4byte gSprites
_080DC6FC: .4byte sub_80DC700 _080DC6FC: .4byte sub_80DC700
thumb_func_end sub_80DC6B0 thumb_func_end sub_80DC6B0
@@ -3355,7 +3355,7 @@ sub_80DC700: @ 80DC700
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DC73C @ =gUnknown_202063C ldr r1, _080DC73C @ =gSprites
adds r3, r0, r1 adds r3, r0, r1
ldrh r1, [r2, 0x32] ldrh r1, [r2, 0x32]
adds r0, r1, 0x1 adds r0, r1, 0x1
@@ -3381,7 +3381,7 @@ _080DC738:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DC73C: .4byte gUnknown_202063C _080DC73C: .4byte gSprites
thumb_func_end sub_80DC700 thumb_func_end sub_80DC700
thumb_func_start FldEff_Dust thumb_func_start FldEff_Dust
@@ -3408,7 +3408,7 @@ FldEff_Dust: @ 80DC740
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DC7AC @ =gUnknown_202063C ldr r0, _080DC7AC @ =gSprites
adds r2, r0 adds r2, r0
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -3438,7 +3438,7 @@ _080DC79C:
.align 2, 0 .align 2, 0
_080DC7A4: .4byte gUnknown_20386E0 _080DC7A4: .4byte gUnknown_20386E0
_080DC7A8: .4byte gUnknown_83A0010 _080DC7A8: .4byte gUnknown_83A0010
_080DC7AC: .4byte gUnknown_202063C _080DC7AC: .4byte gSprites
thumb_func_end FldEff_Dust thumb_func_end FldEff_Dust
thumb_func_start FldEff_SandPile thumb_func_start FldEff_SandPile
@@ -3472,7 +3472,7 @@ FldEff_SandPile: @ 80DC7B0
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r4, _080DC868 @ =gUnknown_202063C ldr r4, _080DC868 @ =gSprites
adds r0, r4 adds r0, r4
adds r3, r0, 0 adds r3, r0, 0
adds r3, 0x3E adds r3, 0x3E
@@ -3530,7 +3530,7 @@ _080DC854:
_080DC85C: .4byte gUnknown_20386E0 _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 gSprites
thumb_func_end FldEff_SandPile thumb_func_end FldEff_SandPile
thumb_func_start sub_80DC86C thumb_func_start sub_80DC86C
@@ -3571,7 +3571,7 @@ _080DC8A6:
.align 2, 0 .align 2, 0
_080DC8B0: .4byte gUnknown_2036E38 _080DC8B0: .4byte gUnknown_2036E38
_080DC8B4: _080DC8B4:
ldr r2, _080DC930 @ =gUnknown_202063C ldr r2, _080DC930 @ =gSprites
ldrb r1, [r1, 0x4] ldrb r1, [r1, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -3607,7 +3607,7 @@ _080DC8DC:
_080DC8F6: _080DC8F6:
strh r6, [r4, 0x20] strh r6, [r4, 0x20]
strh r5, [r4, 0x22] strh r5, [r4, 0x22]
ldr r3, _080DC930 @ =gUnknown_202063C ldr r3, _080DC930 @ =gSprites
ldr r2, _080DC934 @ =gUnknown_2036E38 ldr r2, _080DC934 @ =gUnknown_2036E38
mov r0, sp mov r0, sp
ldrb r1, [r0] ldrb r1, [r0]
@@ -3634,7 +3634,7 @@ _080DC926:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DC930: .4byte gUnknown_202063C _080DC930: .4byte gSprites
_080DC934: .4byte gUnknown_2036E38 _080DC934: .4byte gUnknown_2036E38
thumb_func_end sub_80DC86C thumb_func_end sub_80DC86C
@@ -3663,7 +3663,7 @@ FldEff_Bubbles: @ 80DC938
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080DC998 @ =gUnknown_202063C ldr r0, _080DC998 @ =gSprites
adds r1, r0 adds r1, r0
adds r3, r1, 0 adds r3, r1, 0
adds r3, 0x3E adds r3, 0x3E
@@ -3686,7 +3686,7 @@ _080DC988:
.align 2, 0 .align 2, 0
_080DC990: .4byte gUnknown_20386E0 _080DC990: .4byte gUnknown_20386E0
_080DC994: .4byte gUnknown_83A0010 _080DC994: .4byte gUnknown_83A0010
_080DC998: .4byte gUnknown_202063C _080DC998: .4byte gSprites
thumb_func_end FldEff_Bubbles thumb_func_end FldEff_Bubbles
thumb_func_start sub_80DC99C thumb_func_start sub_80DC99C
@@ -3810,7 +3810,7 @@ _080DCA48:
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _080DCAC4 @ =gUnknown_202063C ldr r0, _080DCAC4 @ =gSprites
adds r2, r0 adds r2, r0
movs r0, 0x3E movs r0, 0x3E
adds r0, r2 adds r0, r2
@@ -3854,7 +3854,7 @@ _080DCAB4:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080DCAC0: .4byte gUnknown_83A0010 _080DCAC0: .4byte gUnknown_83A0010
_080DCAC4: .4byte gUnknown_202063C _080DCAC4: .4byte gSprites
thumb_func_end ShowDisguiseFieldEffect thumb_func_end ShowDisguiseFieldEffect
thumb_func_start sub_80DCAC8 thumb_func_start sub_80DCAC8
@@ -3901,7 +3901,7 @@ _080DCAF8:
lsls r2, r1, 4 lsls r2, r1, 4
adds r2, r1 adds r2, r1
lsls r2, 2 lsls r2, 2
ldr r1, _080DCBB4 @ =gUnknown_202063C ldr r1, _080DCBB4 @ =gSprites
adds r2, r1 adds r2, r1
adds r1, r2, 0 adds r1, r2, 0
adds r1, 0x3E adds r1, 0x3E
@@ -3976,7 +3976,7 @@ _080DCBA8:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DCBB0: .4byte gUnknown_2036E38 _080DCBB0: .4byte gUnknown_2036E38
_080DCBB4: .4byte gUnknown_202063C _080DCBB4: .4byte gSprites
thumb_func_end sub_80DCAC8 thumb_func_end sub_80DCAC8
thumb_func_start sub_80DCBB8 thumb_func_start sub_80DCBB8
@@ -3987,7 +3987,7 @@ sub_80DCBB8: @ 80DCBB8
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080DCBD6 bne _080DCBD6
ldr r2, _080DCBDC @ =gUnknown_202063C ldr r2, _080DCBDC @ =gSprites
ldrb r1, [r1, 0x1A] ldrb r1, [r1, 0x1A]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -4000,7 +4000,7 @@ _080DCBD6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080DCBDC: .4byte gUnknown_202063C _080DCBDC: .4byte gSprites
thumb_func_end sub_80DCBB8 thumb_func_end sub_80DCBB8
thumb_func_start sub_80DCBE0 thumb_func_start sub_80DCBE0
@@ -4017,7 +4017,7 @@ sub_80DCBE0: @ 80DCBE0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DCC08 @ =gUnknown_202063C ldr r1, _080DCC08 @ =gSprites
adds r1, r0, r1 adds r1, r0, r1
movs r3, 0x3C movs r3, 0x3C
ldrsh r0, [r1, r3] ldrsh r0, [r1, r3]
@@ -4026,7 +4026,7 @@ sub_80DCBE0: @ 80DCBE0
movs r0, 0 movs r0, 0
b _080DCC18 b _080DCC18
.align 2, 0 .align 2, 0
_080DCC08: .4byte gUnknown_202063C _080DCC08: .4byte gSprites
_080DCC0C: _080DCC0C:
movs r0, 0x2 movs r0, 0x2
strb r0, [r2] strb r0, [r2]
@@ -4068,7 +4068,7 @@ FldEff_Sparkle: @ 80DCC1C
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _080DCC7C beq _080DCC7C
ldr r0, _080DCC8C @ =gUnknown_202063C ldr r0, _080DCC8C @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -4096,7 +4096,7 @@ _080DCC7C:
.align 2, 0 .align 2, 0
_080DCC84: .4byte gUnknown_20386E0 _080DCC84: .4byte gUnknown_20386E0
_080DCC88: .4byte gUnknown_83A0010 _080DCC88: .4byte gUnknown_83A0010
_080DCC8C: .4byte gUnknown_202063C _080DCC8C: .4byte gSprites
thumb_func_end FldEff_Sparkle thumb_func_end FldEff_Sparkle
thumb_func_start sub_80DCC90 thumb_func_start sub_80DCC90
@@ -4229,7 +4229,7 @@ _080DCD5E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080DCDFC @ =gUnknown_202063C ldr r1, _080DCDFC @ =gSprites
adds r5, r0, r1 adds r5, r0, r1
adds r0, r6, 0 adds r0, r6, 0
adds r0, 0x28 adds r0, 0x28
@@ -4292,7 +4292,7 @@ _080DCDD8:
b _080DCE0A b _080DCE0A
.align 2, 0 .align 2, 0
_080DCDF8: .4byte gUnknown_2036E38 _080DCDF8: .4byte gUnknown_2036E38
_080DCDFC: .4byte gUnknown_202063C _080DCDFC: .4byte gSprites
_080DCE00: _080DCE00:
adds r0, r7, 0x1 adds r0, r7, 0x1
lsls r0, 24 lsls r0, 24
+8 -8
View File
@@ -1842,7 +1842,7 @@ sub_807E980: @ 807E980
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0807E9CC @ =gUnknown_202063C ldr r1, _0807E9CC @ =gSprites
adds r7, r0, r1 adds r7, r0, r1
movs r1, 0 movs r1, 0
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
@@ -1857,7 +1857,7 @@ sub_807E980: @ 807E980
_0807E9C0: .4byte gUnknown_3005098 _0807E9C0: .4byte gUnknown_3005098
_0807E9C4: .4byte gUnknown_2037078 _0807E9C4: .4byte gUnknown_2037078
_0807E9C8: .4byte gUnknown_2036E38 _0807E9C8: .4byte gUnknown_2036E38
_0807E9CC: .4byte gUnknown_202063C _0807E9CC: .4byte gSprites
_0807E9D0: _0807E9D0:
cmp r0, 0x2 cmp r0, 0x2
beq _0807EA38 beq _0807EA38
@@ -1989,7 +1989,7 @@ sub_807EAC4: @ 807EAC4
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r2, _0807EB5C @ =gUnknown_202063C ldr r2, _0807EB5C @ =gSprites
adds r7, r0, r2 adds r7, r0, r2
ldrb r2, [r3, 0x5] ldrb r2, [r3, 0x5]
lsls r0, r2, 3 lsls r0, r2, 3
@@ -2050,7 +2050,7 @@ _0807EB4C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807EB58: .4byte gUnknown_2037078 _0807EB58: .4byte gUnknown_2037078
_0807EB5C: .4byte gUnknown_202063C _0807EB5C: .4byte gSprites
_0807EB60: .4byte gUnknown_2036E38 _0807EB60: .4byte gUnknown_2036E38
thumb_func_end sub_807EAC4 thumb_func_end sub_807EAC4
@@ -2303,7 +2303,7 @@ _0807ED0C:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0807ED9C @ =gUnknown_202063C ldr r0, _0807ED9C @ =gSprites
adds r1, r0 adds r1, r0
mov r2, r9 mov r2, r9
ldrh r0, [r2] ldrh r0, [r2]
@@ -2334,7 +2334,7 @@ _0807ED0C:
.align 2, 0 .align 2, 0
_0807ED94: .4byte gUnknown_2037078 _0807ED94: .4byte gUnknown_2037078
_0807ED98: .4byte gUnknown_2036E38 _0807ED98: .4byte gUnknown_2036E38
_0807ED9C: .4byte gUnknown_202063C _0807ED9C: .4byte gSprites
thumb_func_end sub_807ECBC thumb_func_end sub_807ECBC
thumb_func_start sub_807EDA0 thumb_func_start sub_807EDA0
@@ -2348,7 +2348,7 @@ sub_807EDA0: @ 807EDA0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0807EDCC @ =gUnknown_202063C ldr r1, _0807EDCC @ =gSprites
adds r1, r0, r1 adds r1, r0, r1
movs r7, 0 movs r7, 0
ldrsh r0, [r4, r7] ldrsh r0, [r4, r7]
@@ -2360,7 +2360,7 @@ sub_807EDA0: @ 807EDA0
b _0807EDF8 b _0807EDF8
.align 2, 0 .align 2, 0
_0807EDC8: .4byte gUnknown_2037078 _0807EDC8: .4byte gUnknown_2037078
_0807EDCC: .4byte gUnknown_202063C _0807EDCC: .4byte gSprites
_0807EDD0: _0807EDD0:
ldrh r0, [r5] ldrh r0, [r5]
ldrh r5, [r2] ldrh r5, [r2]
+2 -2
View File
@@ -1069,7 +1069,7 @@ SetObjectSubpriorityByZCoord: @ 80682F8
movs r5, 0 movs r5, 0
ldrsb r5, [r3, r5] ldrsb r5, [r3, r5]
ldrh r4, [r1, 0x22] ldrh r4, [r1, 0x22]
ldr r3, _08068338 @ =gUnknown_2021BCA ldr r3, _08068338 @ =gSpriteCoordOffsetY
subs r4, r5 subs r4, r5
ldrh r3, [r3] ldrh r3, [r3]
adds r4, r3 adds r4, r3
@@ -1092,7 +1092,7 @@ SetObjectSubpriorityByZCoord: @ 80682F8
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08068338: .4byte gUnknown_2021BCA _08068338: .4byte gSpriteCoordOffsetY
_0806833C: .4byte gUnknown_83A706C _0806833C: .4byte gUnknown_83A706C
thumb_func_end SetObjectSubpriorityByZCoord thumb_func_end SetObjectSubpriorityByZCoord
+60 -60
View File
@@ -74,7 +74,7 @@ sub_805DE8C: @ 805DE8C
bl CreateSpriteAtEnd bl CreateSpriteAtEnd
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _0805DF2C @ =gUnknown_202063C ldr r1, _0805DF2C @ =gSprites
mov r10, r1 mov r10, r1
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
@@ -134,7 +134,7 @@ sub_805DE8C: @ 805DE8C
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805DF28: .4byte gUnknown_83A0010 _0805DF28: .4byte gUnknown_83A0010
_0805DF2C: .4byte gUnknown_202063C _0805DF2C: .4byte gSprites
thumb_func_end sub_805DE8C thumb_func_end sub_805DE8C
thumb_func_start sub_805DF30 thumb_func_start sub_805DF30
@@ -982,7 +982,7 @@ RemoveFieldObjectInternal: @ 805E510
ands r0, r1 ands r0, r1
orrs r0, r2 orrs r0, r2
str r0, [sp, 0x4] str r0, [sp, 0x4]
ldr r2, _0805E558 @ =gUnknown_202063C ldr r2, _0805E558 @ =gSprites
ldrb r1, [r4, 0x4] ldrb r1, [r4, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -1004,7 +1004,7 @@ RemoveFieldObjectInternal: @ 805E510
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805E554: .4byte 0xffff0000 _0805E554: .4byte 0xffff0000
_0805E558: .4byte gUnknown_202063C _0805E558: .4byte gSprites
thumb_func_end RemoveFieldObjectInternal thumb_func_end RemoveFieldObjectInternal
thumb_func_start unref_sub_808D958 thumb_func_start unref_sub_808D958
@@ -1135,7 +1135,7 @@ _0805E650:
lsls r0, r7, 4 lsls r0, r7, 4
adds r0, r7 adds r0, r7
lsls r0, 2 lsls r0, 2
ldr r1, _0805E728 @ =gUnknown_202063C ldr r1, _0805E728 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
mov r1, r9 mov r1, r9
lsls r0, r1, 16 lsls r0, r1, 16
@@ -1237,7 +1237,7 @@ _0805E718:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805E728: .4byte gUnknown_202063C _0805E728: .4byte gSprites
thumb_func_end sub_805E590 thumb_func_end sub_805E590
thumb_func_start SpawnFieldObject thumb_func_start SpawnFieldObject
@@ -1301,7 +1301,7 @@ SpawnFieldObject: @ 805E72C
.align 2, 0 .align 2, 0
_0805E7A4: .4byte 0xffff0000 _0805E7A4: .4byte 0xffff0000
_0805E7A8: _0805E7A8:
ldr r4, _0805E7EC @ =gUnknown_202063C ldr r4, _0805E7EC @ =gSprites
ldr r1, _0805E7F0 @ =gUnknown_2036E38 ldr r1, _0805E7F0 @ =gUnknown_2036E38
lsls r0, r2, 3 lsls r0, r2, 3
adds r0, r2 adds r0, r2
@@ -1337,7 +1337,7 @@ _0805E7DE:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805E7EC: .4byte gUnknown_202063C _0805E7EC: .4byte gSprites
_0805E7F0: .4byte gUnknown_2036E38 _0805E7F0: .4byte gUnknown_2036E38
thumb_func_end SpawnFieldObject thumb_func_end SpawnFieldObject
@@ -1592,7 +1592,7 @@ _0805E9A8:
lsls r4, r5, 4 lsls r4, r5, 4
adds r4, r5 adds r4, r5
lsls r4, 2 lsls r4, 2
ldr r0, _0805E9F4 @ =gUnknown_202063C ldr r0, _0805E9F4 @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r4, 0 adds r0, r4, 0
bl SetSubspriteTables bl SetSubspriteTables
@@ -1611,7 +1611,7 @@ _0805E9E4:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805E9F0: .4byte 0x0000ffff _0805E9F0: .4byte 0x0000ffff
_0805E9F4: .4byte gUnknown_202063C _0805E9F4: .4byte gSprites
thumb_func_end AddPseudoFieldObject thumb_func_end AddPseudoFieldObject
thumb_func_start sub_805E9F8 thumb_func_start sub_805E9F8
@@ -1683,7 +1683,7 @@ sub_805E9F8: @ 805E9F8
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
ldr r1, _0805EB40 @ =gUnknown_202063C ldr r1, _0805EB40 @ =gSprites
adds r5, r0, r1 adds r5, r0, r1
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
lsls r0, 16 lsls r0, 16
@@ -1771,7 +1771,7 @@ _0805EB24:
.align 2, 0 .align 2, 0
_0805EB38: .4byte sub_8068FA8 _0805EB38: .4byte sub_8068FA8
_0805EB3C: .4byte 0x0000ffff _0805EB3C: .4byte 0x0000ffff
_0805EB40: .4byte gUnknown_202063C _0805EB40: .4byte gSprites
thumb_func_end sub_805E9F8 thumb_func_end sub_805E9F8
thumb_func_start sub_805EB44 thumb_func_start sub_805EB44
@@ -1795,7 +1795,7 @@ sub_805EB44: @ 805EB44
adds r0, r6, 0 adds r0, r6, 0
bl GetFieldObjectGraphicsInfo bl GetFieldObjectGraphicsInfo
adds r7, r0, 0 adds r7, r0, 0
ldr r1, _0805EC24 @ =nullsub_8 ldr r1, _0805EC24 @ =SpriteCallbackDummy
add r3, sp, 0x18 add r3, sp, 0x18
adds r0, r6, 0 adds r0, r6, 0
mov r2, sp mov r2, sp
@@ -1820,7 +1820,7 @@ sub_805EB44: @ 805EB44
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
lsls r0, 2 lsls r0, 2
ldr r1, _0805EC2C @ =gUnknown_202063C ldr r1, _0805EC2C @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
ldrh r0, [r7, 0xA] ldrh r0, [r7, 0xA]
lsls r0, 16 lsls r0, 16
@@ -1884,9 +1884,9 @@ _0805EC14:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805EC24: .4byte nullsub_8 _0805EC24: .4byte SpriteCallbackDummy
_0805EC28: .4byte 0x0000ffff _0805EC28: .4byte 0x0000ffff
_0805EC2C: .4byte gUnknown_202063C _0805EC2C: .4byte gSprites
thumb_func_end sub_805EB44 thumb_func_end sub_805EB44
thumb_func_start sub_805EC30 thumb_func_start sub_805EC30
@@ -2263,7 +2263,7 @@ _0805EEDC:
lsls r0, r7, 4 lsls r0, r7, 4
adds r0, r7 adds r0, r7
lsls r0, 2 lsls r0, 2
ldr r1, _0805EFF0 @ =gUnknown_202063C ldr r1, _0805EFF0 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
mov r1, r9 mov r1, r9
lsls r0, r1, 16 lsls r0, r1, 16
@@ -2379,7 +2379,7 @@ _0805EFE0: .4byte gUnknown_2031DEC
_0805EFE4: .4byte gUnknown_2036E38 _0805EFE4: .4byte gUnknown_2036E38
_0805EFE8: .4byte 0xffff0000 _0805EFE8: .4byte 0xffff0000
_0805EFEC: .4byte 0x0000ffff _0805EFEC: .4byte 0x0000ffff
_0805EFF0: .4byte gUnknown_202063C _0805EFF0: .4byte gSprites
thumb_func_end sub_805EE3C thumb_func_end sub_805EE3C
thumb_func_start sub_805EFF4 thumb_func_start sub_805EFF4
@@ -2459,7 +2459,7 @@ sub_805F060: @ 805F060
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805F1CC @ =gUnknown_202063C ldr r1, _0805F1CC @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
ldrb r1, [r5, 0xC] ldrb r1, [r5, 0xC]
movs r0, 0xF movs r0, 0xF
@@ -2622,7 +2622,7 @@ _0805F1BA:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805F1CC: .4byte gUnknown_202063C _0805F1CC: .4byte gSprites
_0805F1D0: .4byte 0x000003ff _0805F1D0: .4byte 0x000003ff
_0805F1D4: .4byte 0xfffffc00 _0805F1D4: .4byte 0xfffffc00
thumb_func_end sub_805F060 thumb_func_end sub_805F060
@@ -2677,7 +2677,7 @@ FieldObjectTurn: @ 805F218
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r5, _0805F264 @ =gUnknown_202063C ldr r5, _0805F264 @ =gSprites
adds r4, r5 adds r4, r5
ldrb r0, [r6, 0x18] ldrb r0, [r6, 0x18]
lsls r0, 28 lsls r0, 28
@@ -2700,7 +2700,7 @@ _0805F25E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805F264: .4byte gUnknown_202063C _0805F264: .4byte gSprites
thumb_func_end FieldObjectTurn thumb_func_end FieldObjectTurn
thumb_func_start FieldObjectTurnByLocalIdAndMap thumb_func_start FieldObjectTurnByLocalIdAndMap
@@ -2915,7 +2915,7 @@ sub_805F3A8: @ 805F3A8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805F3FC @ =gUnknown_202063C ldr r1, _0805F3FC @ =gSprites
adds r0, r1 adds r0, r1
ldrb r1, [r2, 0x3] ldrb r1, [r2, 0x3]
movs r3, 0x4 movs r3, 0x4
@@ -2930,7 +2930,7 @@ _0805F3EE:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805F3F8: .4byte gUnknown_2036E38 _0805F3F8: .4byte gUnknown_2036E38
_0805F3FC: .4byte gUnknown_202063C _0805F3FC: .4byte gSprites
thumb_func_end sub_805F3A8 thumb_func_end sub_805F3A8
thumb_func_start sub_805F400 thumb_func_start sub_805F400
@@ -3003,7 +3003,7 @@ sub_805F448: @ 805F448
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805F498 @ =gUnknown_202063C ldr r1, _0805F498 @ =gSprites
adds r0, r1 adds r0, r1
strh r5, [r0, 0x24] strh r5, [r0, 0x24]
strh r4, [r0, 0x26] strh r4, [r0, 0x26]
@@ -3014,20 +3014,20 @@ _0805F48C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805F494: .4byte gUnknown_2036E38 _0805F494: .4byte gUnknown_2036E38
_0805F498: .4byte gUnknown_202063C _0805F498: .4byte gSprites
thumb_func_end sub_805F448 thumb_func_end sub_805F448
thumb_func_start gpu_pal_allocator_reset__manage_upper_four thumb_func_start gpu_pal_allocator_reset__manage_upper_four
gpu_pal_allocator_reset__manage_upper_four: @ 805F49C gpu_pal_allocator_reset__manage_upper_four: @ 805F49C
push {lr} push {lr}
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r1, _0805F4AC @ =gUnknown_3003E58 ldr r1, _0805F4AC @ =gReservedSpritePaletteCount
movs r0, 0xC movs r0, 0xC
strb r0, [r1] strb r0, [r1]
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805F4AC: .4byte gUnknown_3003E58 _0805F4AC: .4byte gReservedSpritePaletteCount
thumb_func_end gpu_pal_allocator_reset__manage_upper_four thumb_func_end gpu_pal_allocator_reset__manage_upper_four
thumb_func_start sub_805F4B0 thumb_func_start sub_805F4B0
@@ -3392,7 +3392,7 @@ sub_805F724: @ 805F724
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805F7C0 @ =gUnknown_202063C ldr r1, _0805F7C0 @ =gSprites
adds r7, r0, r1 adds r7, r0, r1
ldrb r0, [r6, 0x5] ldrb r0, [r6, 0x5]
bl GetFieldObjectGraphicsInfo bl GetFieldObjectGraphicsInfo
@@ -3453,7 +3453,7 @@ _0805F7B6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805F7C0: .4byte gUnknown_202063C _0805F7C0: .4byte gSprites
thumb_func_end sub_805F724 thumb_func_end sub_805F724
thumb_func_start sub_805F7C4 thumb_func_start sub_805F7C4
@@ -3688,7 +3688,7 @@ AddCameraObject: @ 805F950
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _0805F990 @ =gUnknown_202063C ldr r2, _0805F990 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -3707,7 +3707,7 @@ AddCameraObject: @ 805F950
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805F98C: .4byte gUnknown_835B944 _0805F98C: .4byte gUnknown_835B944
_0805F990: .4byte gUnknown_202063C _0805F990: .4byte gSprites
thumb_func_end AddCameraObject thumb_func_end AddCameraObject
thumb_func_start ObjectCB_CameraObject thumb_func_start ObjectCB_CameraObject
@@ -3735,7 +3735,7 @@ _0805F9B8: .4byte gUnknown_835B95C
thumb_func_start CameraObject_0 thumb_func_start CameraObject_0
CameraObject_0: @ 805F9BC CameraObject_0: @ 805F9BC
push {lr} push {lr}
ldr r3, _0805F9F4 @ =gUnknown_202063C ldr r3, _0805F9F4 @ =gSprites
movs r1, 0x2E movs r1, 0x2E
ldrsh r2, [r0, r1] ldrsh r2, [r0, r1]
lsls r1, r2, 4 lsls r1, r2, 4
@@ -3762,13 +3762,13 @@ CameraObject_0: @ 805F9BC
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805F9F4: .4byte gUnknown_202063C _0805F9F4: .4byte gSprites
thumb_func_end CameraObject_0 thumb_func_end CameraObject_0
thumb_func_start CameraObject_1 thumb_func_start CameraObject_1
CameraObject_1: @ 805F9F8 CameraObject_1: @ 805F9F8
push {r4,r5,lr} push {r4,r5,lr}
ldr r3, _0805FA2C @ =gUnknown_202063C ldr r3, _0805FA2C @ =gSprites
movs r1, 0x2E movs r1, 0x2E
ldrsh r2, [r0, r1] ldrsh r2, [r0, r1]
lsls r1, r2, 4 lsls r1, r2, 4
@@ -3793,13 +3793,13 @@ CameraObject_1: @ 805F9F8
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805FA2C: .4byte gUnknown_202063C _0805FA2C: .4byte gSprites
thumb_func_end CameraObject_1 thumb_func_end CameraObject_1
thumb_func_start CameraObject_2 thumb_func_start CameraObject_2
CameraObject_2: @ 805FA30 CameraObject_2: @ 805FA30
push {r4,lr} push {r4,lr}
ldr r4, _0805FA5C @ =gUnknown_202063C ldr r4, _0805FA5C @ =gSprites
movs r1, 0x2E movs r1, 0x2E
ldrsh r2, [r0, r1] ldrsh r2, [r0, r1]
lsls r1, r2, 4 lsls r1, r2, 4
@@ -3821,14 +3821,14 @@ CameraObject_2: @ 805FA30
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0805FA5C: .4byte gUnknown_202063C _0805FA5C: .4byte gSprites
thumb_func_end CameraObject_2 thumb_func_end CameraObject_2
thumb_func_start FindCameraObject thumb_func_start FindCameraObject
FindCameraObject: @ 805FA60 FindCameraObject: @ 805FA60
push {r4,r5,lr} push {r4,r5,lr}
movs r3, 0 movs r3, 0
ldr r4, _0805FA8C @ =gUnknown_202063C ldr r4, _0805FA8C @ =gSprites
adds r5, r4, 0 adds r5, r4, 0
adds r5, 0x1C adds r5, 0x1C
_0805FA6A: _0805FA6A:
@@ -3850,7 +3850,7 @@ _0805FA6A:
adds r0, r2, 0 adds r0, r2, 0
b _0805FAA0 b _0805FAA0
.align 2, 0 .align 2, 0
_0805FA8C: .4byte gUnknown_202063C _0805FA8C: .4byte gSprites
_0805FA90: .4byte ObjectCB_CameraObject _0805FA90: .4byte ObjectCB_CameraObject
_0805FA94: _0805FA94:
adds r0, r3, 0x1 adds r0, r3, 0x1
@@ -3939,7 +3939,7 @@ CopySprite: @ 805FB08
lsls r3, 24 lsls r3, 24
lsrs r7, r3, 24 lsrs r7, r3, 24
movs r5, 0 movs r5, 0
ldr r1, _0805FB50 @ =gUnknown_202063C ldr r1, _0805FB50 @ =gSprites
_0805FB22: _0805FB22:
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
@@ -3963,7 +3963,7 @@ _0805FB22:
strb r7, [r0] strb r7, [r0]
b _0805FB5E b _0805FB5E
.align 2, 0 .align 2, 0
_0805FB50: .4byte gUnknown_202063C _0805FB50: .4byte gSprites
_0805FB54: _0805FB54:
adds r0, r5, 0x1 adds r0, r5, 0x1
lsls r0, 24 lsls r0, 24
@@ -3993,7 +3993,7 @@ obj_unfreeze: @ 805FB6C
lsls r3, 24 lsls r3, 24
lsrs r7, r3, 24 lsrs r7, r3, 24
movs r5, 0x3F movs r5, 0x3F
ldr r3, _0805FBC0 @ =gUnknown_202063C ldr r3, _0805FBC0 @ =gSprites
movs r2, 0x1 movs r2, 0x1
negs r2, r2 negs r2, r2
_0805FB8A: _0805FB8A:
@@ -4023,7 +4023,7 @@ _0805FB8A:
lsrs r0, 24 lsrs r0, 24
b _0805FBD2 b _0805FBD2
.align 2, 0 .align 2, 0
_0805FBC0: .4byte gUnknown_202063C _0805FBC0: .4byte gSprites
_0805FBC4: _0805FBC4:
subs r0, r1, 0x1 subs r0, r1, 0x1
lsls r0, 16 lsls r0, 16
@@ -4497,7 +4497,7 @@ npc_paltag_set_load: @ 805FECC
movs r1, 0 movs r1, 0
movs r2, 0x6 movs r2, 0x6
bl pal_patch_for_npc_range bl pal_patch_for_npc_range
ldr r1, _0805FF14 @ =gUnknown_3003E58 ldr r1, _0805FF14 @ =gReservedSpritePaletteCount
movs r0, 0x8 movs r0, 0x8
strb r0, [r1] strb r0, [r1]
b _0805FF2A b _0805FF2A
@@ -4506,7 +4506,7 @@ _0805FF04: .4byte gUnknown_203709A
_0805FF08: .4byte 0x000011ff _0805FF08: .4byte 0x000011ff
_0805FF0C: .4byte gUnknown_2037098 _0805FF0C: .4byte gUnknown_2037098
_0805FF10: .4byte gUnknown_83A5330 _0805FF10: .4byte gUnknown_83A5330
_0805FF14: .4byte gUnknown_3003E58 _0805FF14: .4byte gReservedSpritePaletteCount
_0805FF18: _0805FF18:
ldr r0, _0805FF30 @ =gUnknown_83A5330 ldr r0, _0805FF30 @ =gUnknown_83A5330
ldrb r1, [r2] ldrb r1, [r2]
@@ -12226,7 +12226,7 @@ npc_set_running_behaviour_etc: @ 8063610
strb r3, [r0] strb r3, [r0]
adds r0, 0x1 adds r0, 0x1
strb r3, [r0] strb r3, [r0]
ldr r4, _08063654 @ =gUnknown_202063C ldr r4, _08063654 @ =gSprites
mov r0, r12 mov r0, r12
ldrb r2, [r0, 0x4] ldrb r2, [r0, 0x4]
lsls r0, r2, 4 lsls r0, r2, 4
@@ -12251,7 +12251,7 @@ npc_set_running_behaviour_etc: @ 8063610
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08063654: .4byte gUnknown_202063C _08063654: .4byte gSprites
_08063658: .4byte gUnknown_839FBC8 _08063658: .4byte gUnknown_839FBC8
thumb_func_end npc_set_running_behaviour_etc thumb_func_end npc_set_running_behaviour_etc
@@ -12698,7 +12698,7 @@ IsBerryTreeSparkling: @ 8063980
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080639CC bne _080639CC
ldr r3, _080639C4 @ =gUnknown_202063C ldr r3, _080639C4 @ =gSprites
ldr r2, _080639C8 @ =gUnknown_2036E38 ldr r2, _080639C8 @ =gUnknown_2036E38
mov r0, sp mov r0, sp
ldrb r1, [r0] ldrb r1, [r0]
@@ -12719,7 +12719,7 @@ IsBerryTreeSparkling: @ 8063980
movs r0, 0x1 movs r0, 0x1
b _080639CE b _080639CE
.align 2, 0 .align 2, 0
_080639C4: .4byte gUnknown_202063C _080639C4: .4byte gSprites
_080639C8: .4byte gUnknown_2036E38 _080639C8: .4byte gUnknown_2036E38
_080639CC: _080639CC:
movs r0, 0 movs r0, 0
@@ -12744,7 +12744,7 @@ sub_80639D4: @ 80639D4
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08063A12 bne _08063A12
ldr r3, _08063A18 @ =gUnknown_202063C ldr r3, _08063A18 @ =gSprites
ldr r2, _08063A1C @ =gUnknown_2036E38 ldr r2, _08063A1C @ =gUnknown_2036E38
mov r0, sp mov r0, sp
ldrb r1, [r0] ldrb r1, [r0]
@@ -12766,7 +12766,7 @@ _08063A12:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08063A18: .4byte gUnknown_202063C _08063A18: .4byte gSprites
_08063A1C: .4byte gUnknown_2036E38 _08063A1C: .4byte gUnknown_2036E38
thumb_func_end sub_80639D4 thumb_func_end sub_80639D4
@@ -13166,7 +13166,7 @@ _08063CCE:
movs r1, 0x7F movs r1, 0x7F
ands r0, r1 ands r0, r1
strb r0, [r4] strb r0, [r4]
ldr r2, _08063CFC @ =gUnknown_202063C ldr r2, _08063CFC @ =gSprites
ldrb r1, [r4, 0x4] ldrb r1, [r4, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -13179,7 +13179,7 @@ _08063CF4:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_08063CFC: .4byte gUnknown_202063C _08063CFC: .4byte gSprites
thumb_func_end sub_8063CA4 thumb_func_end sub_8063CA4
thumb_func_start FieldObjectForceSetSpecialAnim thumb_func_start FieldObjectForceSetSpecialAnim
@@ -13223,7 +13223,7 @@ FieldObjectClearAnim: @ 8063D34
movs r2, 0x7F movs r2, 0x7F
ands r1, r2 ands r1, r2
strb r1, [r0] strb r1, [r0]
ldr r3, _08063D64 @ =gUnknown_202063C ldr r3, _08063D64 @ =gSprites
ldrb r2, [r0, 0x4] ldrb r2, [r0, 0x4]
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
@@ -13239,7 +13239,7 @@ FieldObjectClearAnim: @ 8063D34
strh r2, [r0, 0x32] strh r2, [r0, 0x32]
bx lr bx lr
.align 2, 0 .align 2, 0
_08063D64: .4byte gUnknown_202063C _08063D64: .4byte gSprites
thumb_func_end FieldObjectClearAnim thumb_func_end FieldObjectClearAnim
thumb_func_start FieldObjectCheckIfSpecialAnimFinishedOrInactive thumb_func_start FieldObjectCheckIfSpecialAnimFinishedOrInactive
@@ -21930,7 +21930,7 @@ sub_8067A10: @ 8067A10
ldrb r0, [r0] ldrb r0, [r0]
lsls r0, 24 lsls r0, 24
asrs r0, 24 asrs r0, 24
ldr r2, _08067A6C @ =gUnknown_2021BC8 ldr r2, _08067A6C @ =gSpriteCoordOffsetX
adds r0, r1 adds r0, r1
ldrh r2, [r2] ldrh r2, [r2]
adds r0, r2 adds r0, r2
@@ -21944,14 +21944,14 @@ sub_8067A10: @ 8067A10
ldrb r0, [r0] ldrb r0, [r0]
lsls r0, 24 lsls r0, 24
asrs r0, 24 asrs r0, 24
ldr r2, _08067A70 @ =gUnknown_2021BCA ldr r2, _08067A70 @ =gSpriteCoordOffsetY
adds r0, r1 adds r0, r1
ldrh r2, [r2] ldrh r2, [r2]
adds r0, r2 adds r0, r2
b _08067A9C b _08067A9C
.align 2, 0 .align 2, 0
_08067A6C: .4byte gUnknown_2021BC8 _08067A6C: .4byte gSpriteCoordOffsetX
_08067A70: .4byte gUnknown_2021BCA _08067A70: .4byte gSpriteCoordOffsetY
_08067A74: _08067A74:
ldrh r1, [r4, 0x24] ldrh r1, [r4, 0x24]
ldrh r0, [r4, 0x20] ldrh r0, [r4, 0x20]
+39 -39
View File
@@ -2464,7 +2464,7 @@ plaer_get_pos_including_state_based_drift: @ 805C568
beq _0805C588 beq _0805C588
b _0805C6B0 b _0805C6B0
_0805C588: _0805C588:
ldr r2, _0805C5C4 @ =gUnknown_202063C ldr r2, _0805C5C4 @ =gSprites
ldrb r1, [r3, 0x4] ldrb r1, [r3, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -2494,7 +2494,7 @@ _0805C5B0:
.align 2, 0 .align 2, 0
_0805C5BC: .4byte gUnknown_2037078 _0805C5BC: .4byte gUnknown_2037078
_0805C5C0: .4byte gUnknown_2036E38 _0805C5C0: .4byte gUnknown_2036E38
_0805C5C4: .4byte gUnknown_202063C _0805C5C4: .4byte gSprites
_0805C5C8: .4byte _0805C5CC _0805C5C8: .4byte _0805C5CC
.align 2, 0 .align 2, 0
_0805C5CC: _0805C5CC:
@@ -3212,7 +3212,7 @@ sub_805CB04: @ 805CB04
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0805CB5C beq _0805CB5C
ldr r2, _0805CB6C @ =gUnknown_202063C ldr r2, _0805CB6C @ =gSprites
ldrb r1, [r5, 0x5] ldrb r1, [r5, 0x5]
lsls r0, r1, 3 lsls r0, r1, 3
adds r0, r1 adds r0, r1
@@ -3238,7 +3238,7 @@ _0805CB5C:
.align 2, 0 .align 2, 0
_0805CB64: .4byte gUnknown_2036E38 _0805CB64: .4byte gUnknown_2036E38
_0805CB68: .4byte gUnknown_2037078 _0805CB68: .4byte gUnknown_2037078
_0805CB6C: .4byte gUnknown_202063C _0805CB6C: .4byte gSprites
thumb_func_end sub_805CB04 thumb_func_end sub_805CB04
thumb_func_start sub_805CB70 thumb_func_start sub_805CB70
@@ -3262,7 +3262,7 @@ sub_805CB70: @ 805CB70
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805CBB4 @ =gUnknown_202063C ldr r1, _0805CBB4 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -3272,7 +3272,7 @@ sub_805CB70: @ 805CB70
.align 2, 0 .align 2, 0
_0805CBAC: .4byte gUnknown_2037078 _0805CBAC: .4byte gUnknown_2037078
_0805CBB0: .4byte gUnknown_2036E38 _0805CBB0: .4byte gUnknown_2036E38
_0805CBB4: .4byte gUnknown_202063C _0805CBB4: .4byte gSprites
thumb_func_end sub_805CB70 thumb_func_end sub_805CB70
thumb_func_start sub_805CBB8 thumb_func_start sub_805CBB8
@@ -3323,7 +3323,7 @@ sub_805CBE8: @ 805CBE8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805CC28 @ =gUnknown_202063C ldr r1, _0805CC28 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -3333,7 +3333,7 @@ sub_805CBE8: @ 805CBE8
.align 2, 0 .align 2, 0
_0805CC20: .4byte gUnknown_2037078 _0805CC20: .4byte gUnknown_2037078
_0805CC24: .4byte gUnknown_2036E38 _0805CC24: .4byte gUnknown_2036E38
_0805CC28: .4byte gUnknown_202063C _0805CC28: .4byte gSprites
thumb_func_end sub_805CBE8 thumb_func_end sub_805CBE8
thumb_func_start sub_805CC2C thumb_func_start sub_805CC2C
@@ -3569,7 +3569,7 @@ sub_805CD84: @ 805CD84
ldrb r0, [r4, 0xB] ldrb r0, [r4, 0xB]
lsrs r0, 4 lsrs r0, 4
str r0, [r2, 0x8] str r0, [r2, 0x8]
ldr r3, _0805CE1C @ =gUnknown_202063C ldr r3, _0805CE1C @ =gSprites
ldrb r1, [r4, 0x4] ldrb r1, [r4, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -3593,7 +3593,7 @@ _0805CE0E:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805CE18: .4byte gUnknown_20386E0 _0805CE18: .4byte gUnknown_20386E0
_0805CE1C: .4byte gUnknown_202063C _0805CE1C: .4byte gSprites
thumb_func_end sub_805CD84 thumb_func_end sub_805CD84
thumb_func_start sub_805CE20 thumb_func_start sub_805CE20
@@ -4152,7 +4152,7 @@ sub_805D240: @ 805D240
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D2BC @ =gUnknown_202063C ldr r1, _0805D2BC @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
adds r0, r5, 0 adds r0, r5, 0
@@ -4165,7 +4165,7 @@ _0805D2AE:
.align 2, 0 .align 2, 0
_0805D2B4: .4byte gUnknown_2037078 _0805D2B4: .4byte gUnknown_2037078
_0805D2B8: .4byte gUnknown_2036E38 _0805D2B8: .4byte gUnknown_2036E38
_0805D2BC: .4byte gUnknown_202063C _0805D2BC: .4byte gSprites
thumb_func_end sub_805D240 thumb_func_end sub_805D240
thumb_func_start sub_805D2C0 thumb_func_start sub_805D2C0
@@ -4329,7 +4329,7 @@ fish2: @ 805D3F4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D42C @ =gUnknown_202063C ldr r1, _0805D42C @ =gSprites
adds r0, r1 adds r0, r1
bl sub_805D9C4 bl sub_805D9C4
ldrh r0, [r4, 0xA] ldrh r0, [r4, 0xA]
@@ -4349,7 +4349,7 @@ _0805D41E:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805D428: .4byte gUnknown_2037078 _0805D428: .4byte gUnknown_2037078
_0805D42C: .4byte gUnknown_202063C _0805D42C: .4byte gSprites
thumb_func_end fish2 thumb_func_end fish2
thumb_func_start sub_805D430 thumb_func_start sub_805D430
@@ -4403,7 +4403,7 @@ sub_805D47C: @ 805D47C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D4D0 @ =gUnknown_202063C ldr r1, _0805D4D0 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_805D9C4 bl sub_805D9C4
ldrh r0, [r4, 0xA] ldrh r0, [r4, 0xA]
@@ -4437,7 +4437,7 @@ _0805D4C6:
b _0805D4F8 b _0805D4F8
.align 2, 0 .align 2, 0
_0805D4CC: .4byte gUnknown_2037078 _0805D4CC: .4byte gUnknown_2037078
_0805D4D0: .4byte gUnknown_202063C _0805D4D0: .4byte gSprites
_0805D4D4: _0805D4D4:
ldr r2, _0805D504 @ =gUnknown_835B918 ldr r2, _0805D504 @ =gUnknown_835B918
movs r1, 0xC movs r1, 0xC
@@ -4475,7 +4475,7 @@ sub_805D508: @ 805D508
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _0805D544 @ =gUnknown_202063C ldr r5, _0805D544 @ =gSprites
adds r0, r5 adds r0, r5
bl sub_805D9C4 bl sub_805D9C4
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
@@ -4496,7 +4496,7 @@ _0805D53A:
b _0805D56A b _0805D56A
.align 2, 0 .align 2, 0
_0805D540: .4byte gUnknown_2037078 _0805D540: .4byte gUnknown_2037078
_0805D544: .4byte gUnknown_202063C _0805D544: .4byte gSprites
_0805D548: _0805D548:
ldrb r0, [r6, 0x4] ldrb r0, [r6, 0x4]
lsls r4, r0, 4 lsls r4, r0, 4
@@ -4542,7 +4542,7 @@ sub_805D580: @ 805D580
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D5C8 @ =gUnknown_202063C ldr r1, _0805D5C8 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_805D9C4 bl sub_805D9C4
ldrh r1, [r4, 0xA] ldrh r1, [r4, 0xA]
@@ -4563,7 +4563,7 @@ sub_805D580: @ 805D580
.align 2, 0 .align 2, 0
_0805D5C0: .4byte gUnknown_835B91A _0805D5C0: .4byte gUnknown_835B91A
_0805D5C4: .4byte gUnknown_2037078 _0805D5C4: .4byte gUnknown_2037078
_0805D5C8: .4byte gUnknown_202063C _0805D5C8: .4byte gSprites
_0805D5CC: _0805D5CC:
ldr r0, _0805D5E8 @ =gMain ldr r0, _0805D5E8 @ =gMain
ldrh r1, [r0, 0x2E] ldrh r1, [r0, 0x2E]
@@ -4599,7 +4599,7 @@ sub_805D5EC: @ 805D5EC
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D668 @ =gUnknown_202063C ldr r1, _0805D668 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_805D9C4 bl sub_805D9C4
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
@@ -4645,7 +4645,7 @@ _0805D654:
.align 2, 0 .align 2, 0
_0805D660: .4byte gUnknown_835B920 _0805D660: .4byte gUnknown_835B920
_0805D664: .4byte gUnknown_2037078 _0805D664: .4byte gUnknown_2037078
_0805D668: .4byte gUnknown_202063C _0805D668: .4byte gSprites
thumb_func_end sub_805D5EC thumb_func_end sub_805D5EC
thumb_func_start sub_805D66C thumb_func_start sub_805D66C
@@ -4658,7 +4658,7 @@ sub_805D66C: @ 805D66C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D6C0 @ =gUnknown_202063C ldr r1, _0805D6C0 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_805D9C4 bl sub_805D9C4
movs r0, 0 movs r0, 0
@@ -4688,7 +4688,7 @@ sub_805D66C: @ 805D66C
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805D6BC: .4byte gUnknown_2037078 _0805D6BC: .4byte gUnknown_2037078
_0805D6C0: .4byte gUnknown_202063C _0805D6C0: .4byte gSprites
_0805D6C4: .4byte gUnknown_841D14E _0805D6C4: .4byte gUnknown_841D14E
thumb_func_end sub_805D66C thumb_func_end sub_805D66C
@@ -4707,7 +4707,7 @@ sub_805D6C8: @ 805D6C8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D778 @ =gUnknown_202063C ldr r1, _0805D778 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_805D9C4 bl sub_805D9C4
_0805D6EA: _0805D6EA:
@@ -4754,7 +4754,7 @@ _0805D6EA:
movs r2, 0 movs r2, 0
bl sub_80DC4A4 bl sub_80DC4A4
_0805D748: _0805D748:
ldr r2, _0805D778 @ =gUnknown_202063C ldr r2, _0805D778 @ =gSprites
ldrb r1, [r7, 0x4] ldrb r1, [r7, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -4776,7 +4776,7 @@ _0805D748:
b _0805D7AA b _0805D7AA
.align 2, 0 .align 2, 0
_0805D774: .4byte gUnknown_2037078 _0805D774: .4byte gUnknown_2037078
_0805D778: .4byte gUnknown_202063C _0805D778: .4byte gSprites
_0805D77C: .4byte gUnknown_2036E38 _0805D77C: .4byte gUnknown_2036E38
_0805D780: _0805D780:
movs r1, 0xA movs r1, 0xA
@@ -4819,7 +4819,7 @@ sub_805D7C0: @ 805D7C0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _0805D830 @ =gUnknown_202063C ldr r5, _0805D830 @ =gSprites
adds r0, r5 adds r0, r5
bl sub_805D9C4 bl sub_805D9C4
ldrb r0, [r4, 0x4] ldrb r0, [r4, 0x4]
@@ -4861,7 +4861,7 @@ sub_805D7C0: @ 805D7C0
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805D82C: .4byte gUnknown_2037078 _0805D82C: .4byte gUnknown_2037078
_0805D830: .4byte gUnknown_202063C _0805D830: .4byte gSprites
_0805D834: .4byte gUnknown_841D169 _0805D834: .4byte gUnknown_841D169
thumb_func_end sub_805D7C0 thumb_func_end sub_805D7C0
@@ -4875,7 +4875,7 @@ sub_805D838: @ 805D838
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _0805D8A4 @ =gUnknown_202063C ldr r5, _0805D8A4 @ =gSprites
adds r0, r5 adds r0, r5
bl sub_805D9C4 bl sub_805D9C4
ldrb r0, [r4, 0x4] ldrb r0, [r4, 0x4]
@@ -4915,7 +4915,7 @@ sub_805D838: @ 805D838
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805D8A0: .4byte gUnknown_2037078 _0805D8A0: .4byte gUnknown_2037078
_0805D8A4: .4byte gUnknown_202063C _0805D8A4: .4byte gSprites
_0805D8A8: .4byte gUnknown_841D17E _0805D8A8: .4byte gUnknown_841D17E
thumb_func_end sub_805D838 thumb_func_end sub_805D838
@@ -4928,7 +4928,7 @@ sub_805D8AC: @ 805D8AC
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805D8D4 @ =gUnknown_202063C ldr r1, _0805D8D4 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_805D9C4 bl sub_805D9C4
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
@@ -4940,7 +4940,7 @@ sub_805D8AC: @ 805D8AC
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805D8D0: .4byte gUnknown_2037078 _0805D8D0: .4byte gUnknown_2037078
_0805D8D4: .4byte gUnknown_202063C _0805D8D4: .4byte gSprites
thumb_func_end sub_805D8AC thumb_func_end sub_805D8AC
thumb_func_start sub_805D8D8 thumb_func_start sub_805D8D8
@@ -4954,7 +4954,7 @@ sub_805D8D8: @ 805D8D8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r7, _0805D978 @ =gUnknown_202063C ldr r7, _0805D978 @ =gSprites
adds r0, r7 adds r0, r7
bl sub_805D9C4 bl sub_805D9C4
ldrb r1, [r5, 0x4] ldrb r1, [r5, 0x4]
@@ -5023,7 +5023,7 @@ _0805D968:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0805D974: .4byte gUnknown_2037078 _0805D974: .4byte gUnknown_2037078
_0805D978: .4byte gUnknown_202063C _0805D978: .4byte gSprites
_0805D97C: .4byte gUnknown_2036E38 _0805D97C: .4byte gUnknown_2036E38
thumb_func_end sub_805D8D8 thumb_func_end sub_805D8D8
@@ -5253,7 +5253,7 @@ sub_805DB04: @ 805DB04
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805DB50 @ =gUnknown_202063C ldr r1, _0805DB50 @ =gSprites
adds r7, r0, r1 adds r7, r0, r1
lsls r0, r2, 2 lsls r0, r2, 2
adds r0, r2 adds r0, r2
@@ -5272,7 +5272,7 @@ sub_805DB04: @ 805DB04
.align 2, 0 .align 2, 0
_0805DB48: .4byte gUnknown_2037078 _0805DB48: .4byte gUnknown_2037078
_0805DB4C: .4byte gUnknown_2036E38 _0805DB4C: .4byte gUnknown_2036E38
_0805DB50: .4byte gUnknown_202063C _0805DB50: .4byte gSprites
_0805DB54: .4byte gUnknown_3005098 _0805DB54: .4byte gUnknown_3005098
_0805DB58: _0805DB58:
cmp r6, 0x2 cmp r6, 0x2
@@ -5412,7 +5412,7 @@ sub_805DC38: @ 805DC38
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0805DC88 @ =gUnknown_202063C ldr r1, _0805DC88 @ =gSprites
adds r7, r0, r1 adds r7, r0, r1
mov r1, r8 mov r1, r8
lsls r0, r1, 2 lsls r0, r1, 2
@@ -5432,7 +5432,7 @@ sub_805DC38: @ 805DC38
.align 2, 0 .align 2, 0
_0805DC80: .4byte gUnknown_2037078 _0805DC80: .4byte gUnknown_2037078
_0805DC84: .4byte gUnknown_2036E38 _0805DC84: .4byte gUnknown_2036E38
_0805DC88: .4byte gUnknown_202063C _0805DC88: .4byte gSprites
_0805DC8C: .4byte gUnknown_3005098 _0805DC8C: .4byte gUnknown_3005098
_0805DC90: _0805DC90:
cmp r6, 0x2 cmp r6, 0x2
+55 -55
View File
@@ -235,7 +235,7 @@ _0807B456:
lsls r4, r3, 4 lsls r4, r3, 4
adds r4, r3 adds r4, r3
lsls r4, 2 lsls r4, 2
ldr r0, _0807B4C4 @ =gUnknown_202063C ldr r0, _0807B4C4 @ =gSprites
adds r4, r0 adds r4, r0
str r4, [r1] str r4, [r1]
ldr r0, _0807B4C8 @ =gUnknown_83C65C8 ldr r0, _0807B4C8 @ =gUnknown_83C65C8
@@ -265,7 +265,7 @@ _0807B4B4: .4byte 0x000006de
_0807B4B8: .4byte gUnknown_83C65D4 _0807B4B8: .4byte gUnknown_83C65D4
_0807B4BC: .4byte gUnknown_83C2D00 _0807B4BC: .4byte gUnknown_83C2D00
_0807B4C0: .4byte gUnknown_83C65F0 _0807B4C0: .4byte gUnknown_83C65F0
_0807B4C4: .4byte gUnknown_202063C _0807B4C4: .4byte gSprites
_0807B4C8: .4byte gUnknown_83C65C8 _0807B4C8: .4byte gUnknown_83C65C8
_0807B4CC: _0807B4CC:
ldr r0, _0807B4FC @ =gUnknown_83C2BBC ldr r0, _0807B4FC @ =gUnknown_83C2BBC
@@ -1048,12 +1048,12 @@ _0807BAAE:
bl StartSpriteAnim bl StartSpriteAnim
movs r0, 0x1 movs r0, 0x1
strh r0, [r5, 0x36] strh r0, [r5, 0x36]
ldr r1, _0807BAF8 @ =gUnknown_2021BC8 ldr r1, _0807BAF8 @ =gSpriteCoordOffsetX
ldrh r0, [r5, 0x20] ldrh r0, [r5, 0x20]
ldrh r1, [r1] ldrh r1, [r1]
subs r0, r1 subs r0, r1
strh r0, [r5, 0x20] strh r0, [r5, 0x20]
ldr r1, _0807BAFC @ =gUnknown_2021BCA ldr r1, _0807BAFC @ =gSpriteCoordOffsetY
ldrh r0, [r5, 0x22] ldrh r0, [r5, 0x22]
ldrh r1, [r1] ldrh r1, [r1]
subs r0, r1 subs r0, r1
@@ -1065,8 +1065,8 @@ _0807BAAE:
b _0807BB20 b _0807BB20
.align 2, 0 .align 2, 0
_0807BAF4: .4byte 0x000006dc _0807BAF4: .4byte 0x000006dc
_0807BAF8: .4byte gUnknown_2021BC8 _0807BAF8: .4byte gSpriteCoordOffsetX
_0807BAFC: .4byte gUnknown_2021BCA _0807BAFC: .4byte gSpriteCoordOffsetY
_0807BB00: _0807BB00:
adds r0, r5, 0 adds r0, r5, 0
adds r0, 0x3F adds r0, 0x3F
@@ -1249,7 +1249,7 @@ _0807BC32:
lsrs r5, r0, 24 lsrs r5, r0, 24
cmp r5, 0x40 cmp r5, 0x40
beq _0807BCE0 beq _0807BCE0
ldr r3, _0807BCD4 @ =gUnknown_202063C ldr r3, _0807BCD4 @ =gSprites
lsls r4, r5, 4 lsls r4, r5, 4
adds r1, r4, r5 adds r1, r4, r5
lsls r1, 2 lsls r1, 2
@@ -1274,7 +1274,7 @@ _0807BC32:
_0807BC7E: _0807BC7E:
adds r0, r4, r5 adds r0, r4, r5
lsls r0, 2 lsls r0, 2
ldr r6, _0807BCD4 @ =gUnknown_202063C ldr r6, _0807BCD4 @ =gSprites
adds r0, r6 adds r0, r6
ldr r3, _0807BCDC @ =0xfffffda8 ldr r3, _0807BCDC @ =0xfffffda8
ldrh r6, [r0, 0x30] ldrh r6, [r0, 0x30]
@@ -1311,7 +1311,7 @@ _0807BCC4: .4byte gUnknown_83C2BBC
_0807BCC8: .4byte 0x000006da _0807BCC8: .4byte 0x000006da
_0807BCCC: .4byte gUnknown_83C66A4 _0807BCCC: .4byte gUnknown_83C66A4
_0807BCD0: .4byte gUnknown_83C6608 _0807BCD0: .4byte gUnknown_83C6608
_0807BCD4: .4byte gUnknown_202063C _0807BCD4: .4byte gSprites
_0807BCD8: .4byte 0x00000257 _0807BCD8: .4byte 0x00000257
_0807BCDC: .4byte 0xfffffda8 _0807BCDC: .4byte 0xfffffda8
_0807BCE0: _0807BCE0:
@@ -1750,7 +1750,7 @@ snowflake_add: @ 807C004
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _0807C068 beq _0807C068
ldr r0, _0807C05C @ =gUnknown_202063C ldr r0, _0807C05C @ =gSprites
lsls r4, r1, 4 lsls r4, r1, 4
adds r4, r1 adds r4, r1
lsls r4, 2 lsls r4, 2
@@ -1781,7 +1781,7 @@ snowflake_add: @ 807C004
b _0807C06A b _0807C06A
.align 2, 0 .align 2, 0
_0807C058: .4byte gUnknown_83C6704 _0807C058: .4byte gUnknown_83C6704
_0807C05C: .4byte gUnknown_202063C _0807C05C: .4byte gSprites
_0807C060: .4byte gUnknown_83C2BBC _0807C060: .4byte gUnknown_83C2BBC
_0807C064: .4byte 0x000006e4 _0807C064: .4byte 0x000006e4
_0807C068: _0807C068:
@@ -1843,7 +1843,7 @@ sub_807C0A4: @ 807C0A4
adds r4, r0 adds r4, r0
lsls r4, 16 lsls r4, 16
lsrs r4, 16 lsrs r4, 16
ldr r1, _0807C148 @ =gUnknown_2021BCA ldr r1, _0807C148 @ =gSpriteCoordOffsetY
adds r0, r5, 0 adds r0, r5, 0
adds r0, 0x29 adds r0, 0x29
ldrb r0, [r0] ldrb r0, [r0]
@@ -1857,7 +1857,7 @@ sub_807C0A4: @ 807C0A4
subs r1, r0 subs r1, r0
movs r7, 0 movs r7, 0
strh r1, [r5, 0x22] strh r1, [r5, 0x22]
ldr r1, _0807C14C @ =gUnknown_2021BC8 ldr r1, _0807C14C @ =gSpriteCoordOffsetX
adds r0, r5, 0 adds r0, r5, 0
adds r0, 0x28 adds r0, 0x28
ldrb r0, [r0] ldrb r0, [r0]
@@ -1903,8 +1903,8 @@ _0807C134:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807C148: .4byte gUnknown_2021BCA _0807C148: .4byte gSpriteCoordOffsetY
_0807C14C: .4byte gUnknown_2021BC8 _0807C14C: .4byte gSpriteCoordOffsetX
thumb_func_end sub_807C0A4 thumb_func_end sub_807C0A4
thumb_func_start sub_807C150 thumb_func_start sub_807C150
@@ -1927,7 +1927,7 @@ sub_807C150: @ 807C150
strb r0, [r2] strb r0, [r2]
ldr r0, _0807C1A4 @ =sub_807C1AC ldr r0, _0807C1A4 @ =sub_807C1AC
str r0, [r3, 0x1C] str r0, [r3, 0x1C]
ldr r1, _0807C1A8 @ =gUnknown_2021BCA ldr r1, _0807C1A8 @ =gSpriteCoordOffsetY
adds r0, r3, 0 adds r0, r3, 0
adds r0, 0x29 adds r0, 0x29
ldrb r0, [r0] ldrb r0, [r0]
@@ -1952,7 +1952,7 @@ _0807C196:
_0807C19C: .4byte gUnknown_83C2BBC _0807C19C: .4byte gUnknown_83C2BBC
_0807C1A0: .4byte 0x000006e2 _0807C1A0: .4byte 0x000006e2
_0807C1A4: .4byte sub_807C1AC _0807C1A4: .4byte sub_807C1AC
_0807C1A8: .4byte gUnknown_2021BCA _0807C1A8: .4byte gSpriteCoordOffsetY
thumb_func_end sub_807C150 thumb_func_end sub_807C150
thumb_func_start sub_807C1AC thumb_func_start sub_807C1AC
@@ -1991,7 +1991,7 @@ _0807C1DE:
ldrsb r5, [r0, r5] ldrsb r5, [r0, r5]
ldrh r0, [r4, 0x20] ldrh r0, [r4, 0x20]
adds r0, r5 adds r0, r5
ldr r1, _0807C228 @ =gUnknown_2021BC8 ldr r1, _0807C228 @ =gSpriteCoordOffsetX
ldrh r1, [r1] ldrh r1, [r1]
adds r3, r1, r0 adds r3, r1, r0
ldr r2, _0807C22C @ =0x000001ff ldr r2, _0807C22C @ =0x000001ff
@@ -2021,7 +2021,7 @@ _0807C210:
b _0807C23C b _0807C23C
.align 2, 0 .align 2, 0
_0807C224: .4byte gUnknown_825E074 _0807C224: .4byte gUnknown_825E074
_0807C228: .4byte gUnknown_2021BC8 _0807C228: .4byte gSpriteCoordOffsetX
_0807C22C: .4byte 0x000001ff _0807C22C: .4byte 0x000001ff
_0807C230: .4byte 0xffffff00 _0807C230: .4byte 0xffffff00
_0807C234: _0807C234:
@@ -2038,7 +2038,7 @@ _0807C23E:
ldrsb r3, [r0, r3] ldrsb r3, [r0, r3]
ldrh r0, [r4, 0x22] ldrh r0, [r4, 0x22]
adds r0, r3 adds r0, r3
ldr r1, _0807C27C @ =gUnknown_2021BCA ldr r1, _0807C27C @ =gSpriteCoordOffsetY
ldrh r1, [r1] ldrh r1, [r1]
adds r2, r1, r0 adds r2, r1, r0
movs r0, 0xFF movs r0, 0xFF
@@ -2063,7 +2063,7 @@ _0807C23E:
strh r0, [r4, 0x3A] strh r0, [r4, 0x3A]
b _0807C2AC b _0807C2AC
.align 2, 0 .align 2, 0
_0807C27C: .4byte gUnknown_2021BCA _0807C27C: .4byte gSpriteCoordOffsetY
_0807C280: _0807C280:
adds r0, r2, 0 adds r0, r2, 0
subs r0, 0xF3 subs r0, 0xF3
@@ -2942,7 +2942,7 @@ Fog1_Main: @ 807C990
push {r4-r6,lr} push {r4-r6,lr}
ldr r0, _0807C9DC @ =gUnknown_83C2BBC ldr r0, _0807C9DC @ =gUnknown_83C2BBC
ldr r6, [r0] ldr r6, [r0]
ldr r0, _0807C9E0 @ =gUnknown_2021BC8 ldr r0, _0807C9E0 @ =gSpriteCoordOffsetX
ldr r1, _0807C9E4 @ =0x000006f2 ldr r1, _0807C9E4 @ =0x000006f2
adds r2, r6, r1 adds r2, r6, r1
ldrh r0, [r0] ldrh r0, [r0]
@@ -2979,7 +2979,7 @@ _0807C9CA:
b _0807CA46 b _0807CA46
.align 2, 0 .align 2, 0
_0807C9DC: .4byte gUnknown_83C2BBC _0807C9DC: .4byte gUnknown_83C2BBC
_0807C9E0: .4byte gUnknown_2021BC8 _0807C9E0: .4byte gSpriteCoordOffsetX
_0807C9E4: .4byte 0x000006f2 _0807C9E4: .4byte 0x000006f2
_0807C9E8: .4byte 0x000006ee _0807C9E8: .4byte 0x000006ee
_0807C9EC: .4byte 0x000006cc _0807C9EC: .4byte 0x000006cc
@@ -3037,7 +3037,7 @@ Fog1_Finish: @ 807CA50
push {r4,lr} push {r4,lr}
ldr r0, _0807CAA0 @ =gUnknown_83C2BBC ldr r0, _0807CAA0 @ =gUnknown_83C2BBC
ldr r2, [r0] ldr r2, [r0]
ldr r0, _0807CAA4 @ =gUnknown_2021BC8 ldr r0, _0807CAA4 @ =gSpriteCoordOffsetX
ldr r1, _0807CAA8 @ =0x000006f2 ldr r1, _0807CAA8 @ =0x000006f2
adds r3, r2, r1 adds r3, r2, r1
ldrh r0, [r0] ldrh r0, [r0]
@@ -3076,7 +3076,7 @@ _0807CA8A:
b _0807CADE b _0807CADE
.align 2, 0 .align 2, 0
_0807CAA0: .4byte gUnknown_83C2BBC _0807CAA0: .4byte gUnknown_83C2BBC
_0807CAA4: .4byte gUnknown_2021BC8 _0807CAA4: .4byte gSpriteCoordOffsetX
_0807CAA8: .4byte 0x000006f2 _0807CAA8: .4byte 0x000006f2
_0807CAAC: .4byte 0x000006ee _0807CAAC: .4byte 0x000006ee
_0807CAB0: .4byte 0x000006ce _0807CAB0: .4byte 0x000006ce
@@ -3118,7 +3118,7 @@ _0807CAE4:
Fog1SpriteCallback: @ 807CAEC Fog1SpriteCallback: @ 807CAEC
push {r4,lr} push {r4,lr}
adds r3, r0, 0 adds r3, r0, 0
ldr r0, _0807CB38 @ =gUnknown_2021BCA ldr r0, _0807CB38 @ =gSpriteCoordOffsetY
ldrb r0, [r0] ldrb r0, [r0]
strh r0, [r3, 0x26] strh r0, [r3, 0x26]
ldr r0, _0807CB3C @ =gUnknown_83C2BBC ldr r0, _0807CB3C @ =gUnknown_83C2BBC
@@ -3155,7 +3155,7 @@ _0807CB30:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807CB38: .4byte gUnknown_2021BCA _0807CB38: .4byte gSpriteCoordOffsetY
_0807CB3C: .4byte gUnknown_83C2BBC _0807CB3C: .4byte gUnknown_83C2BBC
_0807CB40: .4byte 0x000006ee _0807CB40: .4byte 0x000006ee
_0807CB44: .4byte 0x010f0000 _0807CB44: .4byte 0x010f0000
@@ -3194,7 +3194,7 @@ _0807CB70:
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0807CBD0 @ =gUnknown_202063C ldr r0, _0807CBD0 @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r5, 0 adds r0, r5, 0
movs r1, 0x5 movs r1, 0x5
@@ -3223,7 +3223,7 @@ _0807CBC0: .4byte gUnknown_83C2BBC
_0807CBC4: .4byte 0x000006fb _0807CBC4: .4byte 0x000006fb
_0807CBC8: .4byte gUnknown_83C67A8 _0807CBC8: .4byte gUnknown_83C67A8
_0807CBCC: .4byte gUnknown_83C6790 _0807CBCC: .4byte gUnknown_83C6790
_0807CBD0: .4byte gUnknown_202063C _0807CBD0: .4byte gSprites
_0807CBD4: _0807CBD4:
ldr r2, _0807CC00 @ =gUnknown_83C2BBC ldr r2, _0807CC00 @ =gUnknown_83C2BBC
ldr r1, [r2] ldr r1, [r2]
@@ -3374,7 +3374,7 @@ Ash_Main: @ 807CCE8
push {r4,r5,lr} push {r4,r5,lr}
ldr r2, _0807CD2C @ =gUnknown_83C2BBC ldr r2, _0807CD2C @ =gUnknown_83C2BBC
ldr r1, [r2] ldr r1, [r2]
ldr r0, _0807CD30 @ =gUnknown_2021BC8 ldr r0, _0807CD30 @ =gSpriteCoordOffsetX
ldrh r0, [r0] ldrh r0, [r0]
ldr r3, _0807CD34 @ =0x000001ff ldr r3, _0807CD34 @ =0x000001ff
ands r3, r0 ands r3, r0
@@ -3408,7 +3408,7 @@ _0807CD14:
b _0807CD88 b _0807CD88
.align 2, 0 .align 2, 0
_0807CD2C: .4byte gUnknown_83C2BBC _0807CD2C: .4byte gUnknown_83C2BBC
_0807CD30: .4byte gUnknown_2021BC8 _0807CD30: .4byte gSpriteCoordOffsetX
_0807CD34: .4byte 0x000001ff _0807CD34: .4byte 0x000001ff
_0807CD38: .4byte 0x000006fc _0807CD38: .4byte 0x000006fc
_0807CD3C: .4byte 0x000006cc _0807CD3C: .4byte 0x000006cc
@@ -3550,7 +3550,7 @@ _0807CE20:
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0807CE80 @ =gUnknown_202063C ldr r0, _0807CE80 @ =gSprites
adds r4, r0 adds r4, r0
movs r0, 0 movs r0, 0
strh r0, [r4, 0x30] strh r0, [r4, 0x30]
@@ -3581,7 +3581,7 @@ _0807CE20:
.align 2, 0 .align 2, 0
_0807CE78: .4byte gUnknown_83C2BBC _0807CE78: .4byte gUnknown_83C2BBC
_0807CE7C: .4byte gUnknown_83C67D0 _0807CE7C: .4byte gUnknown_83C67D0
_0807CE80: .4byte gUnknown_202063C _0807CE80: .4byte gSprites
_0807CE84: _0807CE84:
ldr r2, _0807CEB0 @ =gUnknown_83C2BBC ldr r2, _0807CEB0 @ =gUnknown_83C2BBC
ldr r1, [r2] ldr r1, [r2]
@@ -3672,7 +3672,7 @@ sub_807CF08: @ 807CF08
adds r0, 0x1 adds r0, 0x1
strh r0, [r3, 0x2E] strh r0, [r3, 0x2E]
_0807CF24: _0807CF24:
ldr r1, _0807CF70 @ =gUnknown_2021BCA ldr r1, _0807CF70 @ =gSpriteCoordOffsetY
ldrh r0, [r3, 0x2E] ldrh r0, [r3, 0x2E]
ldrh r1, [r1] ldrh r1, [r1]
adds r0, r1 adds r0, r1
@@ -3711,7 +3711,7 @@ _0807CF68:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807CF70: .4byte gUnknown_2021BCA _0807CF70: .4byte gSpriteCoordOffsetY
_0807CF74: .4byte gUnknown_83C2BBC _0807CF74: .4byte gUnknown_83C2BBC
_0807CF78: .4byte 0x000006fc _0807CF78: .4byte 0x000006fc
_0807CF7C: .4byte 0x010f0000 _0807CF7C: .4byte 0x010f0000
@@ -3956,7 +3956,7 @@ _0807D128:
strh r0, [r1] strh r0, [r1]
strh r5, [r2] strh r5, [r2]
_0807D144: _0807D144:
ldr r0, _0807D188 @ =gUnknown_2021BC8 ldr r0, _0807D188 @ =gSpriteCoordOffsetX
movs r2, 0xE4 movs r2, 0xE4
lsls r2, 3 lsls r2, 3
adds r1, r3, r2 adds r1, r3, r2
@@ -3968,7 +3968,7 @@ _0807D144:
subs r2, 0x8 subs r2, 0x8
adds r1, r3, r2 adds r1, r3, r2
strh r0, [r1] strh r0, [r1]
ldr r1, _0807D18C @ =gUnknown_2021BCA ldr r1, _0807D18C @ =gSpriteCoordOffsetY
adds r2, 0xA adds r2, 0xA
adds r0, r3, r2 adds r0, r3, r2
ldrh r0, [r0] ldrh r0, [r0]
@@ -3986,8 +3986,8 @@ _0807D178: .4byte 0x0000071c
_0807D17C: .4byte 0x0000ffff _0807D17C: .4byte 0x0000ffff
_0807D180: .4byte 0x0000071e _0807D180: .4byte 0x0000071e
_0807D184: .4byte 0x00000722 _0807D184: .4byte 0x00000722
_0807D188: .4byte gUnknown_2021BC8 _0807D188: .4byte gSpriteCoordOffsetX
_0807D18C: .4byte gUnknown_2021BCA _0807D18C: .4byte gSpriteCoordOffsetY
thumb_func_end sub_807D0FC thumb_func_end sub_807D0FC
thumb_func_start CreateFog2Sprites thumb_func_start CreateFog2Sprites
@@ -4027,7 +4027,7 @@ _0807D1B4:
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0807D20C @ =gUnknown_202063C ldr r0, _0807D20C @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r6, 0 adds r0, r6, 0
movs r1, 0x5 movs r1, 0x5
@@ -4048,7 +4048,7 @@ _0807D1FC: .4byte gUnknown_83C2BBC
_0807D200: .4byte 0x00000724 _0807D200: .4byte 0x00000724
_0807D204: .4byte gUnknown_83C67E8 _0807D204: .4byte gUnknown_83C67E8
_0807D208: .4byte gUnknown_83C6804 _0807D208: .4byte gUnknown_83C6804
_0807D20C: .4byte gUnknown_202063C _0807D20C: .4byte gSprites
_0807D210: _0807D210:
ldr r2, _0807D240 @ =gUnknown_83C2BBC ldr r2, _0807D240 @ =gUnknown_83C2BBC
ldr r1, [r2] ldr r1, [r2]
@@ -4440,7 +4440,7 @@ sub_807D4C4: @ 807D4C4
ldr r0, [r3] ldr r0, [r3]
subs r0, r1 subs r0, r1
str r0, [r3] str r0, [r3]
ldr r1, _0807D538 @ =gUnknown_2021BC8 ldr r1, _0807D538 @ =gSpriteCoordOffsetX
ldr r0, [r4] ldr r0, [r4]
lsrs r0, 8 lsrs r0, 8
ldrh r1, [r1] ldrh r1, [r1]
@@ -4450,7 +4450,7 @@ sub_807D4C4: @ 807D4C4
ldr r4, _0807D53C @ =0x0000070e ldr r4, _0807D53C @ =0x0000070e
adds r1, r2, r4 adds r1, r2, r4
strh r0, [r1] strh r0, [r1]
ldr r1, _0807D540 @ =gUnknown_2021BCA ldr r1, _0807D540 @ =gSpriteCoordOffsetY
ldr r0, [r3] ldr r0, [r3]
lsrs r0, 8 lsrs r0, 8
ldrh r1, [r1] ldrh r1, [r1]
@@ -4467,9 +4467,9 @@ _0807D528: .4byte gUnknown_83C2BBC
_0807D52C: .4byte 0x00000704 _0807D52C: .4byte 0x00000704
_0807D530: .4byte gUnknown_825E074 _0807D530: .4byte gUnknown_825E074
_0807D534: .4byte 0x00000712 _0807D534: .4byte 0x00000712
_0807D538: .4byte gUnknown_2021BC8 _0807D538: .4byte gSpriteCoordOffsetX
_0807D53C: .4byte 0x0000070e _0807D53C: .4byte 0x0000070e
_0807D540: .4byte gUnknown_2021BCA _0807D540: .4byte gSpriteCoordOffsetY
thumb_func_end sub_807D4C4 thumb_func_end sub_807D4C4
thumb_func_start sub_807D544 thumb_func_start sub_807D544
@@ -4590,7 +4590,7 @@ _0807D5F8:
lsls r4, r1, 4 lsls r4, r1, 4
adds r4, r1 adds r4, r1
lsls r4, 2 lsls r4, 2
ldr r0, _0807D65C @ =gUnknown_202063C ldr r0, _0807D65C @ =gSprites
adds r4, r0 adds r4, r0
str r4, [r5] str r4, [r5]
adds r0, r7, 0 adds r0, r7, 0
@@ -4608,7 +4608,7 @@ _0807D64C: .4byte 0x00000716
_0807D650: .4byte gUnknown_83C6854 _0807D650: .4byte gUnknown_83C6854
_0807D654: .4byte gUnknown_83C2D20 _0807D654: .4byte gUnknown_83C2D20
_0807D658: .4byte gUnknown_83C683C _0807D658: .4byte gUnknown_83C683C
_0807D65C: .4byte gUnknown_202063C _0807D65C: .4byte gSprites
_0807D660: _0807D660:
ldr r2, _0807D690 @ =gUnknown_83C2BBC ldr r2, _0807D690 @ =gUnknown_83C2BBC
ldr r1, [r2] ldr r1, [r2]
@@ -4685,7 +4685,7 @@ _0807D6B8:
lsls r2, r1, 4 lsls r2, r1, 4
adds r2, r1 adds r2, r1
lsls r2, 2 lsls r2, 2
ldr r0, _0807D74C @ =gUnknown_202063C ldr r0, _0807D74C @ =gSprites
adds r2, r0 adds r2, r0
str r2, [r4] str r2, [r4]
ldrb r1, [r2, 0x3] ldrb r1, [r2, 0x3]
@@ -4727,7 +4727,7 @@ _0807D6B8:
_0807D740: .4byte gUnknown_83C2BBC _0807D740: .4byte gUnknown_83C2BBC
_0807D744: .4byte 0x00000717 _0807D744: .4byte 0x00000717
_0807D748: .4byte gUnknown_83C683C _0807D748: .4byte gUnknown_83C683C
_0807D74C: .4byte gUnknown_202063C _0807D74C: .4byte gSprites
_0807D750: .4byte 0x00006730 _0807D750: .4byte 0x00006730
_0807D754: .4byte gUnknown_83C685C _0807D754: .4byte gUnknown_83C685C
_0807D758: .4byte SandstormSpriteCallback2 _0807D758: .4byte SandstormSpriteCallback2
@@ -5092,7 +5092,7 @@ sub_807D9E8: @ 807D9E8
adds r3, r0, r1 adds r3, r0, r1
adds r1, 0x2 adds r1, 0x2
adds r0, r1 adds r0, r1
ldr r1, _0807DA5C @ =gUnknown_2021BCA ldr r1, _0807DA5C @ =gSpriteCoordOffsetY
ldrh r2, [r0] ldrh r2, [r0]
ldrh r0, [r1] ldrh r0, [r1]
subs r2, r0 subs r2, r0
@@ -5107,7 +5107,7 @@ sub_807D9E8: @ 807D9E8
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _0807DA50 beq _0807DA50
ldr r0, _0807DA64 @ =gUnknown_202063C ldr r0, _0807DA64 @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -5142,9 +5142,9 @@ _0807DA50:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807DA58: .4byte gUnknown_83C6878 _0807DA58: .4byte gUnknown_83C6878
_0807DA5C: .4byte gUnknown_2021BCA _0807DA5C: .4byte gSpriteCoordOffsetY
_0807DA60: .4byte gUnknown_83C68BC _0807DA60: .4byte gUnknown_83C68BC
_0807DA64: .4byte gUnknown_202063C _0807DA64: .4byte gSprites
_0807DA68: .4byte gUnknown_83C2BBC _0807DA68: .4byte gUnknown_83C2BBC
_0807DA6C: .4byte 0x0000072c _0807DA6C: .4byte 0x0000072c
thumb_func_end sub_807D9E8 thumb_func_end sub_807D9E8
@@ -5153,7 +5153,7 @@ _0807DA6C: .4byte 0x0000072c
sub_807DA70: @ 807DA70 sub_807DA70: @ 807DA70
push {r4,r5,lr} push {r4,r5,lr}
movs r4, 0 movs r4, 0
ldr r5, _0807DAA8 @ =gUnknown_202063C ldr r5, _0807DAA8 @ =gSprites
_0807DA76: _0807DA76:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
@@ -5179,7 +5179,7 @@ _0807DA90:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807DAA8: .4byte gUnknown_202063C _0807DAA8: .4byte gSprites
_0807DAAC: .4byte gUnknown_83C68BC _0807DAAC: .4byte gUnknown_83C68BC
_0807DAB0: .4byte 0x00001205 _0807DAB0: .4byte 0x00001205
thumb_func_end sub_807DA70 thumb_func_end sub_807DA70
+4 -4
View File
@@ -317,7 +317,7 @@ _08097ABC:
bl Alloc bl Alloc
str r0, [r4] str r0, [r4]
movs r7, 0 movs r7, 0
ldr r5, _08097B44 @ =gUnknown_202063C ldr r5, _08097B44 @ =gSprites
_08097AE2: _08097AE2:
ldr r0, _08097B48 @ =gUnknown_2037078 ldr r0, _08097B48 @ =gUnknown_2037078
ldrb r1, [r0, 0x4] ldrb r1, [r0, 0x4]
@@ -365,7 +365,7 @@ _08097AE2:
_08097B38: .4byte gUnknown_2039A04 _08097B38: .4byte gUnknown_2039A04
_08097B3C: .4byte 0x0000ffff _08097B3C: .4byte 0x0000ffff
_08097B40: .4byte gUnknown_2039870 _08097B40: .4byte gUnknown_2039870
_08097B44: .4byte gUnknown_202063C _08097B44: .4byte gSprites
_08097B48: .4byte gUnknown_2037078 _08097B48: .4byte gUnknown_2037078
_08097B4C: .4byte gUnknown_83D414C _08097B4C: .4byte gUnknown_83D414C
thumb_func_end sub_8097A48 thumb_func_end sub_8097A48
@@ -492,7 +492,7 @@ _08097C1C:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _08097C68 @ =gUnknown_202063C ldr r5, _08097C68 @ =gSprites
adds r0, r5 adds r0, r5
bl DestroySprite bl DestroySprite
adds r0, r4, 0x1 adds r0, r4, 0x1
@@ -517,7 +517,7 @@ _08097C1C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08097C64: .4byte gUnknown_2039870 _08097C64: .4byte gUnknown_2039870
_08097C68: .4byte gUnknown_202063C _08097C68: .4byte gSprites
thumb_func_end sub_8097C18 thumb_func_end sub_8097C18
thumb_func_start sub_8097C6C thumb_func_start sub_8097C6C
+4 -4
View File
@@ -98,7 +98,7 @@ sub_80DE134: @ 80DE134
adds r2, r5, 0 adds r2, r5, 0
bl CpuFastSet bl CpuFastSet
bl GetPlayerAvatarObjectId bl GetPlayerAvatarObjectId
ldr r2, _080DE1C4 @ =gUnknown_202063C ldr r2, _080DE1C4 @ =gSprites
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 4 lsls r1, r0, 4
@@ -139,7 +139,7 @@ sub_80DE134: @ 80DE134
_080DE1B8: .4byte gUnknown_203AAB0 _080DE1B8: .4byte gUnknown_203AAB0
_080DE1BC: .4byte gUnknown_20371F8 _080DE1BC: .4byte gUnknown_20371F8
_080DE1C0: .4byte gUnknown_20375F8 _080DE1C0: .4byte gUnknown_20375F8
_080DE1C4: .4byte gUnknown_202063C _080DE1C4: .4byte gSprites
_080DE1C8: .4byte sub_80DE1D0 _080DE1C8: .4byte sub_80DE1D0
_080DE1CC: .4byte gUnknown_3005090 _080DE1CC: .4byte gUnknown_3005090
thumb_func_end sub_80DE134 thumb_func_end sub_80DE134
@@ -191,7 +191,7 @@ _080DE228:
ldr r1, _080DE260 @ =sub_80DE274 ldr r1, _080DE260 @ =sub_80DE274
str r1, [r0] str r1, [r0]
bl GetPlayerAvatarObjectId bl GetPlayerAvatarObjectId
ldr r2, _080DE264 @ =gUnknown_202063C ldr r2, _080DE264 @ =gSprites
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 4 lsls r1, r0, 4
@@ -213,7 +213,7 @@ _080DE228:
b _080DE26C b _080DE26C
.align 2, 0 .align 2, 0
_080DE260: .4byte sub_80DE274 _080DE260: .4byte sub_80DE274
_080DE264: .4byte gUnknown_202063C _080DE264: .4byte gSprites
_080DE268: _080DE268:
adds r0, r3, 0x1 adds r0, r3, 0x1
strh r0, [r2] strh r0, [r2]
+21 -21
View File
@@ -695,7 +695,7 @@ _080F22F2:
bl sub_810C1CC bl sub_810C1CC
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r3, _080F2390 @ =gUnknown_202063C ldr r3, _080F2390 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -737,7 +737,7 @@ _080F22F2:
.align 2, 0 .align 2, 0
_080F2388: .4byte gUnknown_840C298 _080F2388: .4byte gUnknown_840C298
_080F238C: .4byte 0x0000ffff _080F238C: .4byte 0x0000ffff
_080F2390: .4byte gUnknown_202063C _080F2390: .4byte gSprites
_080F2394: .4byte sub_80F3870 _080F2394: .4byte sub_80F3870
_080F2398: .4byte gUnknown_3005090 _080F2398: .4byte gUnknown_3005090
_080F239C: .4byte sub_80F23A0 _080F239C: .4byte sub_80F23A0
@@ -760,7 +760,7 @@ sub_80F23A0: @ 80F23A0
lsls r0, 2 lsls r0, 2
ldr r2, [r2] ldr r2, [r2]
adds r6, r2, r0 adds r6, r2, r0
ldr r2, _080F2418 @ =gUnknown_202063C ldr r2, _080F2418 @ =gSprites
adds r1, 0x5 adds r1, 0x5
lsls r1, 1 lsls r1, 1
adds r1, r3 adds r1, r3
@@ -803,7 +803,7 @@ _080F2408:
.align 2, 0 .align 2, 0
_080F2410: .4byte gUnknown_3005090 _080F2410: .4byte gUnknown_3005090
_080F2414: .4byte gUnknown_203AB38 _080F2414: .4byte gUnknown_203AB38
_080F2418: .4byte gUnknown_202063C _080F2418: .4byte gSprites
_080F241C: .4byte 0x000001ff _080F241C: .4byte 0x000001ff
_080F2420: .4byte Task_Hof_TryDisplayAnotherMon _080F2420: .4byte Task_Hof_TryDisplayAnotherMon
thumb_func_end sub_80F23A0 thumb_func_end sub_80F23A0
@@ -844,7 +844,7 @@ _080F2460: .4byte gUnknown_3005090
_080F2464: .4byte gUnknown_203AB38 _080F2464: .4byte gUnknown_203AB38
_080F2468: _080F2468:
ldr r2, _080F24E0 @ =gUnknown_203AB34 ldr r2, _080F24E0 @ =gUnknown_203AB34
ldr r0, _080F24E4 @ =gUnknown_202063C ldr r0, _080F24E4 @ =gSprites
mov r8, r0 mov r8, r0
adds r0, r3, 0x5 adds r0, r3, 0x5
lsls r0, 1 lsls r0, 1
@@ -904,7 +904,7 @@ _080F2468:
b _080F2500 b _080F2500
.align 2, 0 .align 2, 0
_080F24E0: .4byte gUnknown_203AB34 _080F24E0: .4byte gUnknown_203AB34
_080F24E4: .4byte gUnknown_202063C _080F24E4: .4byte gSprites
_080F24E8: .4byte 0x000001ff _080F24E8: .4byte 0x000001ff
_080F24EC: .4byte 0x00007716 _080F24EC: .4byte 0x00007716
_080F24F0: .4byte sub_80F22B0 _080F24F0: .4byte sub_80F22B0
@@ -948,7 +948,7 @@ Task_Hof_PaletteFadeAndPrintWelcomeText: @ 80F2514
ldr r0, _080F25A0 @ =gUnknown_3005098 ldr r0, _080F25A0 @ =gUnknown_3005098
mov r12, r0 mov r12, r0
mov r8, r1 mov r8, r1
ldr r6, _080F25A4 @ =gUnknown_202063C ldr r6, _080F25A4 @ =gSprites
movs r7, 0xD movs r7, 0xD
negs r7, r7 negs r7, r7
_080F2542: _080F2542:
@@ -999,7 +999,7 @@ _080F2564:
.align 2, 0 .align 2, 0
_080F259C: .4byte 0xffff0000 _080F259C: .4byte 0xffff0000
_080F25A0: .4byte gUnknown_3005098 _080F25A0: .4byte gUnknown_3005098
_080F25A4: .4byte gUnknown_202063C _080F25A4: .4byte gSprites
_080F25A8: .4byte gUnknown_3005090 _080F25A8: .4byte gUnknown_3005090
_080F25AC: .4byte sub_80F25B0 _080F25AC: .4byte sub_80F25B0
thumb_func_end Task_Hof_PaletteFadeAndPrintWelcomeText thumb_func_end Task_Hof_PaletteFadeAndPrintWelcomeText
@@ -1046,7 +1046,7 @@ _080F25F4:
adds r4, r5, 0 adds r4, r5, 0
adds r7, 0x8 adds r7, 0x8
mov r8, r7 mov r8, r7
ldr r7, _080F2684 @ =gUnknown_202063C ldr r7, _080F2684 @ =gSprites
movs r1, 0xD movs r1, 0xD
negs r1, r1 negs r1, r1
mov r12, r1 mov r12, r1
@@ -1110,7 +1110,7 @@ _080F266E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F2680: .4byte gUnknown_203AB34 _080F2680: .4byte gUnknown_203AB34
_080F2684: .4byte gUnknown_202063C _080F2684: .4byte gSprites
_080F2688: .4byte 0x00007716 _080F2688: .4byte 0x00007716
_080F268C: .4byte gUnknown_3005090 _080F268C: .4byte gUnknown_3005090
_080F2690: .4byte sub_80F2694 _080F2690: .4byte sub_80F2694
@@ -1234,7 +1234,7 @@ Task_Hof_WaitAndPrintPlayerInfo: @ 80F2760
.align 2, 0 .align 2, 0
_080F2784: .4byte gUnknown_3005090 _080F2784: .4byte gUnknown_3005090
_080F2788: _080F2788:
ldr r2, _080F27A8 @ =gUnknown_202063C ldr r2, _080F27A8 @ =gSprites
movs r3, 0x10 movs r3, 0x10
ldrsh r1, [r4, r3] ldrsh r1, [r4, r3]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -1250,7 +1250,7 @@ _080F2788:
strh r0, [r1, 0x20] strh r0, [r1, 0x20]
b _080F27F4 b _080F27F4
.align 2, 0 .align 2, 0
_080F27A8: .4byte gUnknown_202063C _080F27A8: .4byte gSprites
_080F27AC: _080F27AC:
movs r0, 0x20 movs r0, 0x20
str r0, [sp] str r0, [sp]
@@ -1828,7 +1828,7 @@ _080F2C4C:
bl sub_810C1CC bl sub_810C1CC
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
ldr r2, _080F2CA4 @ =gUnknown_202063C ldr r2, _080F2CA4 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -1850,7 +1850,7 @@ _080F2C4C:
.align 2, 0 .align 2, 0
_080F2C9C: .4byte gUnknown_840C298 _080F2C9C: .4byte gUnknown_840C298
_080F2CA0: .4byte 0x0000ffff _080F2CA0: .4byte 0x0000ffff
_080F2CA4: .4byte gUnknown_202063C _080F2CA4: .4byte gSprites
_080F2CA8: _080F2CA8:
adds r0, r5, 0x5 adds r0, r5, 0x5
lsls r0, 1 lsls r0, 1
@@ -1970,7 +1970,7 @@ _080F2D94:
lsls r6, r0, 3 lsls r6, r0, 3
ldr r0, _080F2E70 @ =gUnknown_3005098 ldr r0, _080F2E70 @ =gUnknown_3005098
mov r10, r0 mov r10, r0
ldr r1, _080F2E74 @ =gUnknown_202063C ldr r1, _080F2E74 @ =gSprites
mov r8, r1 mov r8, r1
movs r2, 0xD movs r2, 0xD
negs r2, r2 negs r2, r2
@@ -2017,7 +2017,7 @@ _080F2DD0:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080F2E74 @ =gUnknown_202063C ldr r1, _080F2E74 @ =gSprites
adds r0, r1 adds r0, r1
ldrb r2, [r0, 0x5] ldrb r2, [r0, 0x5]
movs r1, 0xD movs r1, 0xD
@@ -2072,7 +2072,7 @@ _080F2E4A:
_080F2E68: .4byte gUnknown_203AB38 _080F2E68: .4byte gUnknown_203AB38
_080F2E6C: .4byte gUnknown_3005090 _080F2E6C: .4byte gUnknown_3005090
_080F2E70: .4byte gUnknown_3005098 _080F2E70: .4byte gUnknown_3005098
_080F2E74: .4byte gUnknown_202063C _080F2E74: .4byte gSprites
_080F2E78: .4byte 0xffff0000 _080F2E78: .4byte 0xffff0000
_080F2E7C: .4byte gUnknown_203AB34 _080F2E7C: .4byte gUnknown_203AB34
_080F2E80: .4byte 0x00007716 _080F2E80: .4byte 0x00007716
@@ -3076,7 +3076,7 @@ sub_80F36BC: @ 80F36BC
bl reset_temp_tile_data_buffers bl reset_temp_tile_data_buffers
bl dp13_810BB8C bl dp13_810BB8C
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r1, _080F36EC @ =gUnknown_3003E58 ldr r1, _080F36EC @ =gReservedSpritePaletteCount
movs r0, 0x8 movs r0, 0x8
strb r0, [r1] strb r0, [r1]
ldr r0, _080F36F0 @ =gUnknown_840C248 ldr r0, _080F36F0 @ =gUnknown_840C248
@@ -3086,7 +3086,7 @@ sub_80F36BC: @ 80F36BC
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F36EC: .4byte gUnknown_3003E58 _080F36EC: .4byte gReservedSpritePaletteCount
_080F36F0: .4byte gUnknown_840C248 _080F36F0: .4byte gUnknown_840C248
_080F36F4: .4byte gUnknown_840C258 _080F36F4: .4byte gUnknown_840C258
thumb_func_end sub_80F36BC thumb_func_end sub_80F36BC
@@ -3407,7 +3407,7 @@ sub_80F3930: @ 80F3930
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080F39A4 @ =gUnknown_202063C ldr r0, _080F39A4 @ =gSprites
adds r4, r1, r0 adds r4, r1, r0
bl Random bl Random
lsls r0, 16 lsls r0, 16
@@ -3428,7 +3428,7 @@ sub_80F3930: @ 80F3930
b _080F39AA b _080F39AA
.align 2, 0 .align 2, 0
_080F39A0: .4byte gUnknown_840C384 _080F39A0: .4byte gUnknown_840C384
_080F39A4: .4byte gUnknown_202063C _080F39A4: .4byte gSprites
_080F39A8: _080F39A8:
movs r0, 0x1 movs r0, 0x1
_080F39AA: _080F39AA:
+33 -33
View File
@@ -1753,7 +1753,7 @@ sub_80ED444: @ 80ED444
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080ED498 @ =gUnknown_202063C ldr r1, _080ED498 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r4, 0x20] str r0, [r4, 0x20]
_080ED46E: _080ED46E:
@@ -1769,7 +1769,7 @@ _080ED46E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080ED498 @ =gUnknown_202063C ldr r1, _080ED498 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_080ED48E: _080ED48E:
@@ -1778,7 +1778,7 @@ _080ED48E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080ED494: .4byte gUnknown_840BDA8 _080ED494: .4byte gUnknown_840BDA8
_080ED498: .4byte gUnknown_202063C _080ED498: .4byte gSprites
_080ED49C: .4byte gUnknown_840BDC0 _080ED49C: .4byte gUnknown_840BDC0
thumb_func_end sub_80ED444 thumb_func_end sub_80ED444
@@ -2190,7 +2190,7 @@ sub_80ED7D4: @ 80ED7D4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080ED804 @ =gUnknown_202063C ldr r1, _080ED804 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r4, 0x24] str r0, [r4, 0x24]
ldr r1, _080ED808 @ =sub_80ED818 ldr r1, _080ED808 @ =sub_80ED818
@@ -2198,7 +2198,7 @@ sub_80ED7D4: @ 80ED7D4
b _080ED810 b _080ED810
.align 2, 0 .align 2, 0
_080ED800: .4byte gUnknown_840BDFC _080ED800: .4byte gUnknown_840BDFC
_080ED804: .4byte gUnknown_202063C _080ED804: .4byte gSprites
_080ED808: .4byte sub_80ED818 _080ED808: .4byte sub_80ED818
_080ED80C: _080ED80C:
movs r0, 0 movs r0, 0
@@ -2608,7 +2608,7 @@ _080EDAF6:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080EDB6C @ =gUnknown_202063C ldr r1, _080EDB6C @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
lsls r1, r5, 24 lsls r1, r5, 24
lsrs r1, 24 lsrs r1, 24
@@ -2639,7 +2639,7 @@ _080EDB5C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EDB68: .4byte gUnknown_840BE4C _080EDB68: .4byte gUnknown_840BE4C
_080EDB6C: .4byte gUnknown_202063C _080EDB6C: .4byte gSprites
thumb_func_end sub_80EDAF0 thumb_func_end sub_80EDAF0
thumb_func_start sub_80EDB70 thumb_func_start sub_80EDB70
@@ -2661,7 +2661,7 @@ sub_80EDB70: @ 80EDB70
movs r2, 0x2A movs r2, 0x2A
bl sub_8007FFC bl sub_8007FFC
ldr r0, [r4, 0x18] ldr r0, [r4, 0x18]
ldr r1, _080EDBA4 @ =nullsub_8 ldr r1, _080EDBA4 @ =SpriteCallbackDummy
str r1, [r0, 0x1C] str r1, [r0, 0x1C]
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
@@ -2669,7 +2669,7 @@ sub_80EDB70: @ 80EDB70
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EDBA4: .4byte nullsub_8 _080EDBA4: .4byte SpriteCallbackDummy
thumb_func_end sub_80EDB70 thumb_func_end sub_80EDB70
thumb_func_start nullsub_83 thumb_func_start nullsub_83
@@ -2812,7 +2812,7 @@ _080EDCA2:
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _080EDCDE beq _080EDCDE
ldr r0, _080EDD24 @ =gUnknown_202063C ldr r0, _080EDD24 @ =gSprites
lsls r3, r1, 4 lsls r3, r1, 4
adds r3, r1 adds r3, r1
lsls r3, 2 lsls r3, 2
@@ -2852,7 +2852,7 @@ _080EDD14: .4byte gUnknown_203AB24
_080EDD18: .4byte gUnknown_203AB28 _080EDD18: .4byte gUnknown_203AB28
_080EDD1C: .4byte 0x151b9245 _080EDD1C: .4byte 0x151b9245
_080EDD20: .4byte gUnknown_840BC6C _080EDD20: .4byte gUnknown_840BC6C
_080EDD24: .4byte gUnknown_202063C _080EDD24: .4byte gSprites
thumb_func_end sub_80EDC40 thumb_func_end sub_80EDC40
thumb_func_start sub_80EDD28 thumb_func_start sub_80EDD28
@@ -2914,7 +2914,7 @@ _080EDD5C:
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _080EDDC6 beq _080EDDC6
ldr r0, _080EDDDC @ =gUnknown_202063C ldr r0, _080EDDDC @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -2945,7 +2945,7 @@ _080EDDCC: .4byte gUnknown_203AB12
_080EDDD0: .4byte gUnknown_203AB2C _080EDDD0: .4byte gUnknown_203AB2C
_080EDDD4: .4byte 0xffff0000 _080EDDD4: .4byte 0xffff0000
_080EDDD8: .4byte gUnknown_840BC84 _080EDDD8: .4byte gUnknown_840BC84
_080EDDDC: .4byte gUnknown_202063C _080EDDDC: .4byte gSprites
_080EDDE0: .4byte gUnknown_203AB22 _080EDDE0: .4byte gUnknown_203AB22
_080EDDE4: .4byte gUnknown_203AB24 _080EDDE4: .4byte gUnknown_203AB24
_080EDDE8: .4byte gUnknown_203AB1E _080EDDE8: .4byte gUnknown_203AB1E
@@ -3008,7 +3008,7 @@ sub_80EDE04: @ 80EDE04
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r5, _080EDEBC @ =gUnknown_202063C ldr r5, _080EDEBC @ =gSprites
adds r7, r4, r5 adds r7, r4, r5
adds r0, r7, 0 adds r0, r7, 0
movs r1, 0x1 movs r1, 0x1
@@ -3053,7 +3053,7 @@ _080EDE88:
_080EDEB0: .4byte gUnknown_3005098 _080EDEB0: .4byte gUnknown_3005098
_080EDEB4: .4byte gUnknown_840BC84 _080EDEB4: .4byte gUnknown_840BC84
_080EDEB8: .4byte gUnknown_840BC08 _080EDEB8: .4byte gUnknown_840BC08
_080EDEBC: .4byte gUnknown_202063C _080EDEBC: .4byte gSprites
_080EDEC0: .4byte sub_80EE40C _080EDEC0: .4byte sub_80EE40C
_080EDEC4: _080EDEC4:
movs r0, 0 movs r0, 0
@@ -3159,13 +3159,13 @@ sub_80EDF68: @ 80EDF68
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080EDF90 @ =gUnknown_202063C ldr r1, _080EDF90 @ =gSprites
adds r0, r1 adds r0, r1
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_080EDF8C: .4byte gUnknown_840BCDC _080EDF8C: .4byte gUnknown_840BCDC
_080EDF90: .4byte gUnknown_202063C _080EDF90: .4byte gSprites
thumb_func_end sub_80EDF68 thumb_func_end sub_80EDF68
thumb_func_start sub_80EDF94 thumb_func_start sub_80EDF94
@@ -3421,7 +3421,7 @@ sub_80EE160: @ 80EE160
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _080EE1B4 beq _080EE1B4
ldr r0, _080EE1C0 @ =gUnknown_202063C ldr r0, _080EE1C0 @ =gSprites
lsls r4, r1, 4 lsls r4, r1, 4
adds r4, r1 adds r4, r1
lsls r4, 2 lsls r4, 2
@@ -3449,7 +3449,7 @@ _080EE1B4:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EE1BC: .4byte gUnknown_840BE8C _080EE1BC: .4byte gUnknown_840BE8C
_080EE1C0: .4byte gUnknown_202063C _080EE1C0: .4byte gSprites
thumb_func_end sub_80EE160 thumb_func_end sub_80EE160
thumb_func_start sub_80EE1C4 thumb_func_start sub_80EE1C4
@@ -3888,7 +3888,7 @@ sub_80EE4F8: @ 80EE4F8
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080EE524 @ =gUnknown_202063C ldr r0, _080EE524 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r4, 0x18] str r1, [r4, 0x18]
pop {r4} pop {r4}
@@ -3896,7 +3896,7 @@ sub_80EE4F8: @ 80EE4F8
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EE520: .4byte gUnknown_840BD88 _080EE520: .4byte gUnknown_840BD88
_080EE524: .4byte gUnknown_202063C _080EE524: .4byte gSprites
thumb_func_end sub_80EE4F8 thumb_func_end sub_80EE4F8
thumb_func_start sub_80EE528 thumb_func_start sub_80EE528
@@ -3978,14 +3978,14 @@ _080EE5A0:
cmp r0, r1 cmp r0, r1
blt _080EE5BE blt _080EE5BE
strh r3, [r2, 0x20] strh r3, [r2, 0x20]
ldr r0, _080EE5C4 @ =nullsub_8 ldr r0, _080EE5C4 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_080EE5BE: _080EE5BE:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EE5C4: .4byte nullsub_8 _080EE5C4: .4byte SpriteCallbackDummy
thumb_func_end sub_80EE580 thumb_func_end sub_80EE580
thumb_func_start sub_80EE5C8 thumb_func_start sub_80EE5C8
@@ -4104,14 +4104,14 @@ _080EE67C:
bl StartSpriteAnim bl StartSpriteAnim
movs r0, 0 movs r0, 0
strh r0, [r4, 0x26] strh r0, [r4, 0x26]
ldr r0, _080EE6A0 @ =nullsub_8 ldr r0, _080EE6A0 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_080EE69A: _080EE69A:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EE6A0: .4byte nullsub_8 _080EE6A0: .4byte SpriteCallbackDummy
thumb_func_end sub_80EE610 thumb_func_end sub_80EE610
thumb_func_start sub_80EE6A4 thumb_func_start sub_80EE6A4
@@ -4336,14 +4336,14 @@ _080EE84C: .4byte gUnknown_203AB0A
sub_80EE850: @ 80EE850 sub_80EE850: @ 80EE850
ldr r0, [r0, 0x18] ldr r0, [r0, 0x18]
ldr r1, [r0, 0x1C] ldr r1, [r0, 0x1C]
ldr r0, _080EE860 @ =nullsub_8 ldr r0, _080EE860 @ =SpriteCallbackDummy
eors r1, r0 eors r1, r0
negs r0, r1 negs r0, r1
orrs r0, r1 orrs r0, r1
lsrs r0, 31 lsrs r0, 31
bx lr bx lr
.align 2, 0 .align 2, 0
_080EE860: .4byte nullsub_8 _080EE860: .4byte SpriteCallbackDummy
thumb_func_end sub_80EE850 thumb_func_end sub_80EE850
thumb_func_start sub_80EE864 thumb_func_start sub_80EE864
@@ -4373,7 +4373,7 @@ _080EE880:
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _080EE8C4 beq _080EE8C4
ldr r0, _080EE8DC @ =gUnknown_202063C ldr r0, _080EE8DC @ =gSprites
lsls r4, r1, 4 lsls r4, r1, 4
adds r4, r1 adds r4, r1
lsls r4, 2 lsls r4, 2
@@ -4406,7 +4406,7 @@ _080EE8C4:
.align 2, 0 .align 2, 0
_080EE8D4: .4byte 0xffea0000 _080EE8D4: .4byte 0xffea0000
_080EE8D8: .4byte gUnknown_840BEC4 _080EE8D8: .4byte gUnknown_840BEC4
_080EE8DC: .4byte gUnknown_202063C _080EE8DC: .4byte gSprites
_080EE8E0: .4byte 0x41c64e6d _080EE8E0: .4byte 0x41c64e6d
thumb_func_end sub_80EE864 thumb_func_end sub_80EE864
@@ -4630,14 +4630,14 @@ _080EEA6E:
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
_080EEA84: _080EEA84:
ldr r0, _080EEA90 @ =nullsub_8 ldr r0, _080EEA90 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_080EEA88: _080EEA88:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080EEA90: .4byte nullsub_8 _080EEA90: .4byte SpriteCallbackDummy
thumb_func_end sub_80EE9D4 thumb_func_end sub_80EE9D4
thumb_func_start sub_80EEA94 thumb_func_start sub_80EEA94
@@ -4803,7 +4803,7 @@ _080EEBC0:
asrs r0, 20 asrs r0, 20
cmp r0, 0x3F cmp r0, 0x3F
ble _080EEBCE ble _080EEBCE
ldr r0, _080EEBE0 @ =nullsub_8 ldr r0, _080EEBE0 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_080EEBCE: _080EEBCE:
pop {r4,r5} pop {r4,r5}
@@ -4813,7 +4813,7 @@ _080EEBCE:
_080EEBD4: .4byte gUnknown_825E074 _080EEBD4: .4byte gUnknown_825E074
_080EEBD8: .4byte gUnknown_203AB04 _080EEBD8: .4byte gUnknown_203AB04
_080EEBDC: .4byte gUnknown_203AB08 _080EEBDC: .4byte gUnknown_203AB08
_080EEBE0: .4byte nullsub_8 _080EEBE0: .4byte SpriteCallbackDummy
thumb_func_end sub_80EEB08 thumb_func_end sub_80EEB08
thumb_func_start sub_80EEBE4 thumb_func_start sub_80EEBE4
+20 -20
View File
@@ -62,7 +62,7 @@ sub_8098528: @ 8098528
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r2, _08098554 @ =gUnknown_202063C ldr r2, _08098554 @ =gSprites
adds r0, r2 adds r0, r2
ldr r2, _08098558 @ =0x0000fffb ldr r2, _08098558 @ =0x0000fffb
strh r2, [r0, 0x26] strh r2, [r0, 0x26]
@@ -73,7 +73,7 @@ sub_8098528: @ 8098528
bx r0 bx r0
.align 2, 0 .align 2, 0
_08098550: .4byte gUnknown_2039878 _08098550: .4byte gUnknown_2039878
_08098554: .4byte gUnknown_202063C _08098554: .4byte gSprites
_08098558: .4byte 0x0000fffb _08098558: .4byte 0x0000fffb
_0809855C: .4byte sub_8098560 _0809855C: .4byte sub_8098560
thumb_func_end sub_8098528 thumb_func_end sub_8098528
@@ -91,13 +91,13 @@ sub_8098560: @ 8098560
strh r0, [r1, 0x26] strh r0, [r1, 0x26]
b _08098578 b _08098578
_08098574: _08098574:
ldr r0, _0809857C @ =nullsub_8 ldr r0, _0809857C @ =SpriteCallbackDummy
str r0, [r1, 0x1C] str r0, [r1, 0x1C]
_08098578: _08098578:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809857C: .4byte nullsub_8 _0809857C: .4byte SpriteCallbackDummy
thumb_func_end sub_8098560 thumb_func_end sub_8098560
thumb_func_start sub_8098580 thumb_func_start sub_8098580
@@ -108,7 +108,7 @@ sub_8098580: @ 8098580
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080985B4 @ =gUnknown_202063C ldr r1, _080985B4 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
adds r0, r4, 0 adds r0, r4, 0
adds r0, 0x3F adds r0, 0x3F
@@ -128,7 +128,7 @@ _080985AA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080985B0: .4byte gUnknown_2039878 _080985B0: .4byte gUnknown_2039878
_080985B4: .4byte gUnknown_202063C _080985B4: .4byte gSprites
_080985B8: .4byte sub_80985BC _080985B8: .4byte sub_80985BC
thumb_func_end sub_8098580 thumb_func_end sub_8098580
@@ -145,14 +145,14 @@ sub_80985BC: @ 80985BC
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0 movs r1, 0
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
ldr r0, _080985E0 @ =nullsub_8 ldr r0, _080985E0 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_080985D8: _080985D8:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080985E0: .4byte nullsub_8 _080985E0: .4byte SpriteCallbackDummy
thumb_func_end sub_80985BC thumb_func_end sub_80985BC
thumb_func_start sub_80985E4 thumb_func_start sub_80985E4
@@ -160,7 +160,7 @@ sub_80985E4: @ 80985E4
push {r4-r7,lr} push {r4-r7,lr}
ldr r7, _08098620 @ =gUnknown_2039879 ldr r7, _08098620 @ =gUnknown_2039879
movs r5, 0 movs r5, 0
ldr r6, _08098624 @ =gUnknown_202063C ldr r6, _08098624 @ =gSprites
_080985EC: _080985EC:
lsls r1, r5, 20 lsls r1, r5, 20
movs r0, 0xC0 movs r0, 0xC0
@@ -188,7 +188,7 @@ _080985EC:
b _0809863C b _0809863C
.align 2, 0 .align 2, 0
_08098620: .4byte gUnknown_2039879 _08098620: .4byte gUnknown_2039879
_08098624: .4byte gUnknown_202063C _08098624: .4byte gSprites
_08098628: .4byte gUnknown_83D4250 _08098628: .4byte gUnknown_83D4250
_0809862C: _0809862C:
ldrb r1, [r4] ldrb r1, [r4]
@@ -226,7 +226,7 @@ sub_8098660: @ 8098660
lsrs r0, 24 lsrs r0, 24
ldr r7, _080986A0 @ =gUnknown_2039879 ldr r7, _080986A0 @ =gUnknown_2039879
movs r3, 0 movs r3, 0
ldr r6, _080986A4 @ =gUnknown_202063C ldr r6, _080986A4 @ =gSprites
movs r1, 0x1 movs r1, 0x1
ands r0, r1 ands r0, r1
lsls r4, r0, 2 lsls r4, r0, 2
@@ -255,7 +255,7 @@ _08098676:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080986A0: .4byte gUnknown_2039879 _080986A0: .4byte gUnknown_2039879
_080986A4: .4byte gUnknown_202063C _080986A4: .4byte gSprites
thumb_func_end sub_8098660 thumb_func_end sub_8098660
thumb_func_start sub_80986A8 thumb_func_start sub_80986A8
@@ -267,7 +267,7 @@ sub_80986A8: @ 80986A8
lsrs r1, 16 lsrs r1, 16
ldr r7, _080986E4 @ =gUnknown_2039879 ldr r7, _080986E4 @ =gUnknown_2039879
movs r3, 0 movs r3, 0
ldr r4, _080986E8 @ =gUnknown_202063C ldr r4, _080986E8 @ =gSprites
adds r5, r1, 0x7 adds r5, r1, 0x7
_080986BA: _080986BA:
adds r2, r7, r3 adds r2, r7, r3
@@ -293,7 +293,7 @@ _080986BA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080986E4: .4byte gUnknown_2039879 _080986E4: .4byte gUnknown_2039879
_080986E8: .4byte gUnknown_202063C _080986E8: .4byte gSprites
thumb_func_end sub_80986A8 thumb_func_end sub_80986A8
thumb_func_start sub_80986EC thumb_func_start sub_80986EC
@@ -561,7 +561,7 @@ sub_80988E8: @ 80988E8
cmp r2, 0x40 cmp r2, 0x40
beq _08098932 beq _08098932
strb r2, [r5] strb r2, [r5]
ldr r1, _0809893C @ =gUnknown_202063C ldr r1, _0809893C @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -576,7 +576,7 @@ _08098932:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08098938: .4byte gUnknown_2039882 _08098938: .4byte gUnknown_2039882
_0809893C: .4byte gUnknown_202063C _0809893C: .4byte gSprites
thumb_func_end sub_80988E8 thumb_func_end sub_80988E8
thumb_func_start sub_8098940 thumb_func_start sub_8098940
@@ -593,7 +593,7 @@ sub_8098940: @ 8098940
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08098970 @ =gUnknown_202063C ldr r1, _08098970 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySpriteAndFreeResources bl DestroySpriteAndFreeResources
movs r0, 0xFF movs r0, 0xFF
@@ -604,7 +604,7 @@ _08098964:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809896C: .4byte gUnknown_2039882 _0809896C: .4byte gUnknown_2039882
_08098970: .4byte gUnknown_202063C _08098970: .4byte gSprites
thumb_func_end sub_8098940 thumb_func_end sub_8098940
thumb_func_start sub_8098974 thumb_func_start sub_8098974
@@ -659,7 +659,7 @@ sub_80989A0: @ 80989A0
cmp r2, 0x40 cmp r2, 0x40
beq _080989EA beq _080989EA
strb r2, [r5] strb r2, [r5]
ldr r1, _080989F4 @ =gUnknown_202063C ldr r1, _080989F4 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -674,7 +674,7 @@ _080989EA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080989F0: .4byte gUnknown_2039882 _080989F0: .4byte gUnknown_2039882
_080989F4: .4byte gUnknown_202063C _080989F4: .4byte gSprites
thumb_func_end sub_80989A0 thumb_func_end sub_80989A0
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+14 -14
View File
@@ -1051,7 +1051,7 @@ sub_813F40C: @ 813F40C
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
ldr r0, _0813F468 @ =gUnknown_202063C ldr r0, _0813F468 @ =gSprites
lsls r4, r6, 4 lsls r4, r6, 4
adds r4, r6 adds r4, r6
lsls r4, 2 lsls r4, 2
@@ -1081,7 +1081,7 @@ sub_813F40C: @ 813F40C
mov pc, r0 mov pc, r0
.align 2, 0 .align 2, 0
_0813F464: .4byte gUnknown_84647E4 _0813F464: .4byte gUnknown_84647E4
_0813F468: .4byte gUnknown_202063C _0813F468: .4byte gSprites
_0813F46C: .4byte _0813F470 _0813F46C: .4byte _0813F470
.align 2, 0 .align 2, 0
_0813F470: _0813F470:
@@ -1108,7 +1108,7 @@ _0813F49A:
beq _0813F4EC beq _0813F4EC
b _0813F53E b _0813F53E
_0813F4A4: _0813F4A4:
ldr r1, _0813F4C0 @ =gUnknown_202063C ldr r1, _0813F4C0 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -1121,10 +1121,10 @@ _0813F4A4:
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
b _0813F53E b _0813F53E
.align 2, 0 .align 2, 0
_0813F4C0: .4byte gUnknown_202063C _0813F4C0: .4byte gSprites
_0813F4C4: .4byte 0x0000ff9c _0813F4C4: .4byte 0x0000ff9c
_0813F4C8: _0813F4C8:
ldr r1, _0813F4E4 @ =gUnknown_202063C ldr r1, _0813F4E4 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -1137,10 +1137,10 @@ _0813F4C8:
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
b _0813F53E b _0813F53E
.align 2, 0 .align 2, 0
_0813F4E4: .4byte gUnknown_202063C _0813F4E4: .4byte gSprites
_0813F4E8: .4byte 0x0000ff9c _0813F4E8: .4byte 0x0000ff9c
_0813F4EC: _0813F4EC:
ldr r1, _0813F508 @ =gUnknown_202063C ldr r1, _0813F508 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -1153,9 +1153,9 @@ _0813F4EC:
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
b _0813F53E b _0813F53E
.align 2, 0 .align 2, 0
_0813F508: .4byte gUnknown_202063C _0813F508: .4byte gSprites
_0813F50C: _0813F50C:
ldr r1, _0813F528 @ =gUnknown_202063C ldr r1, _0813F528 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -1168,9 +1168,9 @@ _0813F50C:
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
b _0813F53E b _0813F53E
.align 2, 0 .align 2, 0
_0813F528: .4byte gUnknown_202063C _0813F528: .4byte gSprites
_0813F52C: _0813F52C:
ldr r1, _0813F544 @ =gUnknown_202063C ldr r1, _0813F544 @ =gSprites
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
lsls r0, 2 lsls r0, 2
@@ -1184,7 +1184,7 @@ _0813F53E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0813F544: .4byte gUnknown_202063C _0813F544: .4byte gSprites
_0813F548: .4byte 0x0000ff9c _0813F548: .4byte 0x0000ff9c
thumb_func_end sub_813F40C thumb_func_end sub_813F40C
@@ -1254,7 +1254,7 @@ sub_813F5AC: @ 813F5AC
adds r5, r0, 0 adds r5, r0, 0
lsls r5, 24 lsls r5, 24
lsrs r5, 24 lsrs r5, 24
ldr r2, _0813F608 @ =gUnknown_202063C ldr r2, _0813F608 @ =gSprites
lsls r1, r5, 4 lsls r1, r5, 4
adds r1, r5 adds r1, r5
lsls r1, 2 lsls r1, 2
@@ -1288,7 +1288,7 @@ sub_813F5AC: @ 813F5AC
bx r1 bx r1
.align 2, 0 .align 2, 0
_0813F604: .4byte gUnknown_84647E4 _0813F604: .4byte gUnknown_84647E4
_0813F608: .4byte gUnknown_202063C _0813F608: .4byte gSprites
_0813F60C: .4byte sub_813F614 _0813F60C: .4byte sub_813F614
_0813F610: .4byte 0x0000ff9c _0813F610: .4byte 0x0000ff9c
thumb_func_end sub_813F5AC thumb_func_end sub_813F5AC
+4 -4
View File
@@ -1178,7 +1178,7 @@ sub_80E5004: @ 80E5004
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _080E50C4 @ =gUnknown_202063C ldr r4, _080E50C4 @ =gSprites
adds r0, r4 adds r0, r4
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAnim bl StartSpriteAnim
@@ -1246,7 +1246,7 @@ _080E50B4: .4byte gUnknown_83FF9F4
_080E50B8: .4byte gUnknown_83FF9FC _080E50B8: .4byte gUnknown_83FF9FC
_080E50BC: .4byte gUnknown_83FFA24 _080E50BC: .4byte gUnknown_83FFA24
_080E50C0: .4byte gUnknown_203AAB4 _080E50C0: .4byte gUnknown_203AAB4
_080E50C4: .4byte gUnknown_202063C _080E50C4: .4byte gSprites
_080E50C8: .4byte 0x0000ffff _080E50C8: .4byte 0x0000ffff
thumb_func_end sub_80E5004 thumb_func_end sub_80E5004
@@ -1474,7 +1474,7 @@ _080E529E:
ldrb r0, [r4, 0x1A] ldrb r0, [r4, 0x1A]
cmp r0, 0x6 cmp r0, 0x6
bls _080E52FA bls _080E52FA
ldr r2, _080E52E4 @ =gUnknown_202063C ldr r2, _080E52E4 @ =gSprites
movs r0, 0x3E movs r0, 0x3E
adds r0, r2 adds r0, r2
mov r12, r0 mov r12, r0
@@ -1503,7 +1503,7 @@ _080E529E:
.align 2, 0 .align 2, 0
_080E52DC: .4byte gUnknown_841E4E2 _080E52DC: .4byte gUnknown_841E4E2
_080E52E0: .4byte gUnknown_203AAB4 _080E52E0: .4byte gUnknown_203AAB4
_080E52E4: .4byte gUnknown_202063C _080E52E4: .4byte gSprites
_080E52E8: _080E52E8:
ldrb r1, [r4, 0x19] ldrb r1, [r4, 0x19]
ldrb r0, [r4, 0x1A] ldrb r0, [r4, 0x1A]
+14 -14
View File
@@ -9510,7 +9510,7 @@ sub_8101AC4: @ 8101AC4
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _08101B1C @ =gUnknown_202063C ldr r0, _08101B1C @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
movs r0, 0x1 movs r0, 0x1
@@ -9521,7 +9521,7 @@ sub_8101AC4: @ 8101AC4
_08101B10: .4byte gUnknown_843F888 _08101B10: .4byte gUnknown_843F888
_08101B14: .4byte gUnknown_843F968 _08101B14: .4byte gUnknown_843F968
_08101B18: .4byte gUnknown_203ACEC _08101B18: .4byte gUnknown_203ACEC
_08101B1C: .4byte gUnknown_202063C _08101B1C: .4byte gSprites
thumb_func_end sub_8101AC4 thumb_func_end sub_8101AC4
thumb_func_start sub_8101B20 thumb_func_start sub_8101B20
@@ -9640,7 +9640,7 @@ sub_8101BC0: @ 8101BC0
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r4, _08101C40 @ =gUnknown_202063C ldr r4, _08101C40 @ =gSprites
adds r1, r4 adds r1, r4
str r1, [r2] str r1, [r2]
movs r0, 0x20 movs r0, 0x20
@@ -9679,7 +9679,7 @@ sub_8101BC0: @ 8101BC0
.align 2, 0 .align 2, 0
_08101C38: .4byte gUnknown_843F9B8 _08101C38: .4byte gUnknown_843F9B8
_08101C3C: .4byte gUnknown_203ACEC _08101C3C: .4byte gUnknown_203ACEC
_08101C40: .4byte gUnknown_202063C _08101C40: .4byte gSprites
_08101C44: .4byte 0x0000ffe0 _08101C44: .4byte 0x0000ffe0
thumb_func_end sub_8101BC0 thumb_func_end sub_8101BC0
@@ -9991,7 +9991,7 @@ sub_8101E80: @ 8101E80
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _08101ECC @ =gUnknown_202063C ldr r0, _08101ECC @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
ldr r0, _08101ED0 @ =sub_8101ED4 ldr r0, _08101ED0 @ =sub_8101ED4
@@ -10009,7 +10009,7 @@ sub_8101E80: @ 8101E80
.align 2, 0 .align 2, 0
_08101EC4: .4byte gUnknown_843F968 _08101EC4: .4byte gUnknown_843F968
_08101EC8: .4byte gUnknown_203ACEC _08101EC8: .4byte gUnknown_203ACEC
_08101ECC: .4byte gUnknown_202063C _08101ECC: .4byte gSprites
_08101ED0: .4byte sub_8101ED4 _08101ED0: .4byte sub_8101ED4
thumb_func_end sub_8101E80 thumb_func_end sub_8101E80
@@ -10152,7 +10152,7 @@ sub_8101FAC: @ 8101FAC
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r4, _0810200C @ =gUnknown_202063C ldr r4, _0810200C @ =gSprites
adds r1, r4 adds r1, r4
str r1, [r2] str r1, [r2]
movs r6, 0 movs r6, 0
@@ -10181,7 +10181,7 @@ sub_8101FAC: @ 8101FAC
.align 2, 0 .align 2, 0
_08102004: .4byte gUnknown_843FA40 _08102004: .4byte gUnknown_843FA40
_08102008: .4byte gUnknown_203ACEC _08102008: .4byte gUnknown_203ACEC
_0810200C: .4byte gUnknown_202063C _0810200C: .4byte gSprites
_08102010: .4byte 0x0000ffc0 _08102010: .4byte 0x0000ffc0
_08102014: .4byte gUnknown_843FA20 _08102014: .4byte gUnknown_843FA20
thumb_func_end sub_8101FAC thumb_func_end sub_8101FAC
@@ -10451,7 +10451,7 @@ sub_81021D4: @ 81021D4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08102248 @ =gUnknown_202063C ldr r1, _08102248 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
_08102202: _08102202:
@@ -10472,7 +10472,7 @@ _08102202:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08102248 @ =gUnknown_202063C ldr r1, _08102248 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
adds r0, 0x3F adds r0, 0x3F
@@ -10488,7 +10488,7 @@ _08102236:
.align 2, 0 .align 2, 0
_08102240: .4byte gUnknown_843FA98 _08102240: .4byte gUnknown_843FA98
_08102244: .4byte gUnknown_203ACEC _08102244: .4byte gUnknown_203ACEC
_08102248: .4byte gUnknown_202063C _08102248: .4byte gSprites
thumb_func_end sub_81021D4 thumb_func_end sub_81021D4
thumb_func_start sub_810224C thumb_func_start sub_810224C
@@ -10629,7 +10629,7 @@ sub_8102320: @ 8102320
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08102390 @ =gUnknown_202063C ldr r1, _08102390 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
_0810234E: _0810234E:
@@ -10650,7 +10650,7 @@ _0810234E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08102390 @ =gUnknown_202063C ldr r1, _08102390 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
movs r1, 0x1 movs r1, 0x1
@@ -10663,7 +10663,7 @@ _0810237E:
.align 2, 0 .align 2, 0
_08102388: .4byte gUnknown_843FA80 _08102388: .4byte gUnknown_843FA80
_0810238C: .4byte gUnknown_203ACEC _0810238C: .4byte gUnknown_203ACEC
_08102390: .4byte gUnknown_202063C _08102390: .4byte gSprites
thumb_func_end sub_8102320 thumb_func_end sub_8102320
thumb_func_start sub_8102394 thumb_func_start sub_8102394
+10 -10
View File
@@ -9394,7 +9394,7 @@ _080FCD8A:
adds r5, r0, 0 adds r5, r0, 0
lsls r5, 24 lsls r5, 24
lsrs r5, 24 lsrs r5, 24
ldr r0, _080FCDD4 @ =gUnknown_202063C ldr r0, _080FCDD4 @ =gSprites
lsls r4, r5, 4 lsls r4, r5, 4
adds r4, r5 adds r4, r5
lsls r4, 2 lsls r4, 2
@@ -9416,7 +9416,7 @@ _080FCD8A:
.align 2, 0 .align 2, 0
_080FCDCC: .4byte gUnknown_3007460 _080FCDCC: .4byte gUnknown_3007460
_080FCDD0: .4byte gUnknown_843F284 _080FCDD0: .4byte gUnknown_843F284
_080FCDD4: .4byte gUnknown_202063C _080FCDD4: .4byte gSprites
_080FCDD8: .4byte 0x00001234 _080FCDD8: .4byte 0x00001234
_080FCDDC: .4byte gUnknown_843F274 _080FCDDC: .4byte gUnknown_843F274
_080FCDE0: .4byte gUnknown_203ACE4 _080FCDE0: .4byte gUnknown_203ACE4
@@ -9427,7 +9427,7 @@ _080FCDE4:
bl CreateSprite bl CreateSprite
ldr r4, _080FCE34 @ =gUnknown_203ACE4 ldr r4, _080FCE34 @ =gUnknown_203ACE4
strb r0, [r4] strb r0, [r4]
ldr r5, _080FCE38 @ =gUnknown_202063C ldr r5, _080FCE38 @ =gSprites
ldrb r1, [r4] ldrb r1, [r4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -9461,7 +9461,7 @@ _080FCE2A:
.align 2, 0 .align 2, 0
_080FCE30: .4byte gUnknown_843F284 _080FCE30: .4byte gUnknown_843F284
_080FCE34: .4byte gUnknown_203ACE4 _080FCE34: .4byte gUnknown_203ACE4
_080FCE38: .4byte gUnknown_202063C _080FCE38: .4byte gSprites
_080FCE3C: .4byte 0x00001234 _080FCE3C: .4byte 0x00001234
_080FCE40: .4byte gUnknown_843F274 _080FCE40: .4byte gUnknown_843F274
thumb_func_end sub_80FCD74 thumb_func_end sub_80FCD74
@@ -9469,7 +9469,7 @@ _080FCE40: .4byte gUnknown_843F274
thumb_func_start sub_80FCE44 thumb_func_start sub_80FCE44
sub_80FCE44: @ 80FCE44 sub_80FCE44: @ 80FCE44
push {r4,lr} push {r4,lr}
ldr r4, _080FCE90 @ =gUnknown_202063C ldr r4, _080FCE90 @ =gSprites
ldr r3, _080FCE94 @ =gUnknown_203ACE4 ldr r3, _080FCE94 @ =gUnknown_203ACE4
ldrb r1, [r3] ldrb r1, [r3]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -9493,7 +9493,7 @@ sub_80FCE44: @ 80FCE44
movs r0, 0x84 movs r0, 0x84
lsls r0, 3 lsls r0, 3
adds r3, r0 adds r3, r0
ldr r0, _080FCEA0 @ =gUnknown_8231CE4 ldr r0, _080FCEA0 @ =gDummyOamData
ldr r1, [r0] ldr r1, [r0]
ldr r2, [r0, 0x4] ldr r2, [r0, 0x4]
str r1, [r3] str r1, [r3]
@@ -9506,11 +9506,11 @@ _080FCE8A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080FCE90: .4byte gUnknown_202063C _080FCE90: .4byte gSprites
_080FCE94: .4byte gUnknown_203ACE4 _080FCE94: .4byte gUnknown_203ACE4
_080FCE98: .4byte 0x00001234 _080FCE98: .4byte 0x00001234
_080FCE9C: .4byte gMain _080FCE9C: .4byte gMain
_080FCEA0: .4byte gUnknown_8231CE4 _080FCEA0: .4byte gDummyOamData
_080FCEA4: .4byte 0x070003e8 _080FCEA4: .4byte 0x070003e8
thumb_func_end sub_80FCE44 thumb_func_end sub_80FCE44
@@ -9604,7 +9604,7 @@ sub_80FCF34: @ 80FCF34
bne _080FCF44 bne _080FCF44
b _080FD106 b _080FD106
_080FCF44: _080FCF44:
ldr r2, _080FCF7C @ =gUnknown_202063C ldr r2, _080FCF7C @ =gSprites
adds r1, r0, 0 adds r1, r0, 0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -9633,7 +9633,7 @@ _080FCF5C:
b _080FCFA6 b _080FCFA6
.align 2, 0 .align 2, 0
_080FCF78: .4byte gUnknown_203ACE4 _080FCF78: .4byte gUnknown_203ACE4
_080FCF7C: .4byte gUnknown_202063C _080FCF7C: .4byte gSprites
_080FCF80: .4byte 0x00001234 _080FCF80: .4byte 0x00001234
_080FCF84: .4byte gUnknown_3007460 _080FCF84: .4byte gUnknown_3007460
_080FCF88: _080FCF88:
+2 -2
View File
@@ -11998,7 +11998,7 @@ sub_811BB40: @ 811BB40
push {r4-r6,lr} push {r4-r6,lr}
adds r5, r0, 0 adds r5, r0, 0
movs r4, 0 movs r4, 0
ldr r6, _0811BB64 @ =gUnknown_202063C ldr r6, _0811BB64 @ =gSprites
_0811BB48: _0811BB48:
adds r0, r5, r4 adds r0, r5, r4
ldrb r1, [r0] ldrb r1, [r0]
@@ -12014,7 +12014,7 @@ _0811BB48:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0811BB64: .4byte gUnknown_202063C _0811BB64: .4byte gSprites
thumb_func_end sub_811BB40 thumb_func_end sub_811BB40
thumb_func_start sub_811BB68 thumb_func_start sub_811BB68
+6 -6
View File
@@ -528,7 +528,7 @@ _080BF064: .4byte gUnknown_20399C4
_080BF068: _080BF068:
adds r0, r4, 0 adds r0, r4, 0
bl sub_80970E0 bl sub_80970E0
ldr r1, _080BF07C @ =nullsub_8 ldr r1, _080BF07C @ =SpriteCallbackDummy
movs r0, 0 movs r0, 0
str r0, [sp] str r0, [sp]
str r0, [sp, 0x4] str r0, [sp, 0x4]
@@ -536,11 +536,11 @@ _080BF068:
movs r2, 0x60 movs r2, 0x60
b _080BF092 b _080BF092
.align 2, 0 .align 2, 0
_080BF07C: .4byte nullsub_8 _080BF07C: .4byte SpriteCallbackDummy
_080BF080: _080BF080:
adds r0, r4, 0 adds r0, r4, 0
bl sub_80970E0 bl sub_80970E0
ldr r1, _080BF0A0 @ =nullsub_8 ldr r1, _080BF0A0 @ =SpriteCallbackDummy
movs r0, 0 movs r0, 0
str r0, [sp] str r0, [sp]
str r0, [sp, 0x4] str r0, [sp, 0x4]
@@ -554,7 +554,7 @@ _080BF092:
strb r0, [r1] strb r0, [r1]
b _080BF0F4 b _080BF0F4
.align 2, 0 .align 2, 0
_080BF0A0: .4byte nullsub_8 _080BF0A0: .4byte SpriteCallbackDummy
_080BF0A4: _080BF0A4:
movs r1, 0x82 movs r1, 0x82
lsls r1, 5 lsls r1, 5
@@ -1013,7 +1013,7 @@ sub_80BF3F4: @ 80BF3F4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080BF46C @ =gUnknown_202063C ldr r1, _080BF46C @ =gSprites
adds r0, r1 adds r0, r1
bl sub_8097070 bl sub_8097070
_080BF442: _080BF442:
@@ -1034,7 +1034,7 @@ _080BF460:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080BF468: .4byte gUnknown_20399C4 _080BF468: .4byte gUnknown_20399C4
_080BF46C: .4byte gUnknown_202063C _080BF46C: .4byte gSprites
_080BF470: .4byte 0x000020fc _080BF470: .4byte 0x000020fc
thumb_func_end sub_80BF3F4 thumb_func_end sub_80BF3F4
+26 -26
View File
@@ -19,7 +19,7 @@ FreezeMapObject: @ 80688E4
movs r4, 0x1 movs r4, 0x1
orrs r0, r4 orrs r0, r4
strb r0, [r5, 0x1] strb r0, [r5, 0x1]
ldr r3, _08068968 @ =gUnknown_202063C ldr r3, _08068968 @ =gSprites
ldrb r1, [r5, 0x4] ldrb r1, [r5, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -73,7 +73,7 @@ FreezeMapObject: @ 80688E4
movs r0, 0 movs r0, 0
b _0806896E b _0806896E
.align 2, 0 .align 2, 0
_08068968: .4byte gUnknown_202063C _08068968: .4byte gSprites
_0806896C: _0806896C:
movs r0, 0x1 movs r0, 0x1
_0806896E: _0806896E:
@@ -169,7 +169,7 @@ npc_sync_anim_pause_bits: @ 80689F4
negs r0, r0 negs r0, r0
ands r0, r1 ands r0, r1
strb r0, [r5, 0x1] strb r0, [r5, 0x1]
ldr r4, _08068A58 @ =gUnknown_202063C ldr r4, _08068A58 @ =gSprites
ldrb r0, [r5, 0x4] ldrb r0, [r5, 0x4]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -206,7 +206,7 @@ _08068A4C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08068A54: .4byte 0x00000101 _08068A54: .4byte 0x00000101
_08068A58: .4byte gUnknown_202063C _08068A58: .4byte gSprites
thumb_func_end npc_sync_anim_pause_bits thumb_func_end npc_sync_anim_pause_bits
thumb_func_start UnfreezeMapObjects thumb_func_start UnfreezeMapObjects
@@ -881,7 +881,7 @@ sub_8068EB4: @ 8068EB4
adds r4, 0x28 adds r4, 0x28
movs r0, 0 movs r0, 0
ldrsb r0, [r4, r0] ldrsb r0, [r4, r0]
ldr r2, _08068F14 @ =gUnknown_2021BC8 ldr r2, _08068F14 @ =gSpriteCoordOffsetX
adds r0, r1 adds r0, r1
ldrh r2, [r2] ldrh r2, [r2]
adds r0, r2 adds r0, r2
@@ -894,7 +894,7 @@ sub_8068EB4: @ 8068EB4
subs r3, 0x15 subs r3, 0x15
movs r0, 0 movs r0, 0
ldrsb r0, [r3, r0] ldrsb r0, [r3, r0]
ldr r2, _08068F18 @ =gUnknown_2021BCA ldr r2, _08068F18 @ =gSpriteCoordOffsetY
adds r0, r1 adds r0, r1
ldrh r2, [r2] ldrh r2, [r2]
adds r0, r2 adds r0, r2
@@ -903,8 +903,8 @@ sub_8068EB4: @ 8068EB4
adds r2, r3, 0 adds r2, r3, 0
b _08068F4A b _08068F4A
.align 2, 0 .align 2, 0
_08068F14: .4byte gUnknown_2021BC8 _08068F14: .4byte gSpriteCoordOffsetX
_08068F18: .4byte gUnknown_2021BCA _08068F18: .4byte gSpriteCoordOffsetY
_08068F1C: _08068F1C:
mov r0, r12 mov r0, r12
ldrh r1, [r0, 0x24] ldrh r1, [r0, 0x24]
@@ -1010,7 +1010,7 @@ sub_8068FD0: @ 8068FD0
movs r5, 0 movs r5, 0
movs r4, 0x3F movs r4, 0x3F
_08068FD6: _08068FD6:
ldr r0, _08069004 @ =gUnknown_202063C ldr r0, _08069004 @ =gSprites
adds r2, r5, r0 adds r2, r5, r0
adds r0, r2, 0 adds r0, r2, 0
adds r0, 0x3E adds r0, 0x3E
@@ -1034,7 +1034,7 @@ _08068FF6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08069004: .4byte gUnknown_202063C _08069004: .4byte gSprites
_08069008: .4byte sub_8068FA8 _08069008: .4byte sub_8068FA8
thumb_func_end sub_8068FD0 thumb_func_end sub_8068FD0
@@ -1044,7 +1044,7 @@ sub_806900C: @ 806900C
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
movs r3, 0 movs r3, 0
ldr r6, _08069040 @ =gUnknown_202063C ldr r6, _08069040 @ =gSprites
movs r4, 0 movs r4, 0
_08069018: _08069018:
adds r2, r4, r6 adds r2, r4, r6
@@ -1067,7 +1067,7 @@ _08069018:
adds r0, r3, 0 adds r0, r3, 0
b _08069052 b _08069052
.align 2, 0 .align 2, 0
_08069040: .4byte gUnknown_202063C _08069040: .4byte gSprites
_08069044: .4byte sub_8068FA8 _08069044: .4byte sub_8068FA8
_08069048: _08069048:
adds r4, 0x44 adds r4, 0x44
@@ -1096,7 +1096,7 @@ sub_8069058: @ 8069058
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _08069090 @ =gUnknown_202063C ldr r0, _08069090 @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r5, 0 adds r0, r5, 0
bl FieldObjectDirectionToImageAnimId bl FieldObjectDirectionToImageAnimId
@@ -1110,7 +1110,7 @@ _0806908A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08069090: .4byte gUnknown_202063C _08069090: .4byte gSprites
thumb_func_end sub_8069058 thumb_func_end sub_8069058
thumb_func_start sub_8069094 thumb_func_start sub_8069094
@@ -1127,7 +1127,7 @@ sub_8069094: @ 8069094
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080690F8 @ =gUnknown_202063C ldr r1, _080690F8 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
adds r0, r5, 0 adds r0, r5, 0
bl GetFieldObjectGraphicsInfo bl GetFieldObjectGraphicsInfo
@@ -1163,7 +1163,7 @@ sub_8069094: @ 8069094
strb r1, [r0] strb r1, [r0]
b _08069116 b _08069116
.align 2, 0 .align 2, 0
_080690F8: .4byte gUnknown_202063C _080690F8: .4byte gSprites
_080690FC: .4byte 0xfffffc00 _080690FC: .4byte 0xfffffc00
_08069100: _08069100:
adds r0, r4, 0 adds r0, r4, 0
@@ -1200,7 +1200,7 @@ sub_8069124: @ 8069124
beq _08069160 beq _08069160
cmp r4, 0 cmp r4, 0
beq _08069154 beq _08069154
ldr r0, _08069150 @ =gUnknown_202063C ldr r0, _08069150 @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -1209,9 +1209,9 @@ sub_8069124: @ 8069124
strh r0, [r1, 0x32] strh r0, [r1, 0x32]
b _08069160 b _08069160
.align 2, 0 .align 2, 0
_08069150: .4byte gUnknown_202063C _08069150: .4byte gSprites
_08069154: _08069154:
ldr r1, _08069168 @ =gUnknown_202063C ldr r1, _08069168 @ =gSprites
lsls r0, r3, 4 lsls r0, r3, 4
adds r0, r3 adds r0, r3
lsls r0, 2 lsls r0, 2
@@ -1222,7 +1222,7 @@ _08069160:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08069168: .4byte gUnknown_202063C _08069168: .4byte gSprites
thumb_func_end sub_8069124 thumb_func_end sub_8069124
thumb_func_start sub_806916C thumb_func_start sub_806916C
@@ -1239,7 +1239,7 @@ sub_806916C: @ 806916C
b _0806919A b _0806919A
_08069182: _08069182:
movs r3, 0 movs r3, 0
ldr r0, _080691A0 @ =gUnknown_202063C ldr r0, _080691A0 @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -1255,7 +1255,7 @@ _0806919A:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_080691A0: .4byte gUnknown_202063C _080691A0: .4byte gSprites
thumb_func_end sub_806916C thumb_func_end sub_806916C
thumb_func_start sub_80691A4 thumb_func_start sub_80691A4
@@ -1270,7 +1270,7 @@ sub_80691A4: @ 80691A4
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _080691CA beq _080691CA
ldr r0, _080691D0 @ =gUnknown_202063C ldr r0, _080691D0 @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -1283,7 +1283,7 @@ _080691CA:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080691D0: .4byte gUnknown_202063C _080691D0: .4byte gSprites
thumb_func_end sub_80691A4 thumb_func_end sub_80691A4
thumb_func_start sub_80691D4 thumb_func_start sub_80691D4
@@ -1409,7 +1409,7 @@ sub_8069294: @ 8069294
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _080692B8 beq _080692B8
ldr r0, _080692BC @ =gUnknown_202063C ldr r0, _080692BC @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -1422,7 +1422,7 @@ _080692B8:
movs r0, 0 movs r0, 0
b _080692C2 b _080692C2
.align 2, 0 .align 2, 0
_080692BC: .4byte gUnknown_202063C _080692BC: .4byte gSprites
_080692C0: _080692C0:
movs r0, 0x1 movs r0, 0x1
_080692C2: _080692C2:
+24 -24
View File
@@ -117,7 +117,7 @@ AddScrollIndicatorArrowObject: @ 8133990
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _08133A18 @ =gUnknown_202063C ldr r1, _08133A18 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -152,7 +152,7 @@ AddScrollIndicatorArrowObject: @ 8133990
bx r1 bx r1
.align 2, 0 .align 2, 0
_08133A14: .4byte gUnknown_84632A4 _08133A14: .4byte gUnknown_84632A4
_08133A18: .4byte gUnknown_202063C _08133A18: .4byte gSprites
_08133A1C: .4byte gUnknown_846325C _08133A1C: .4byte gUnknown_846325C
thumb_func_end AddScrollIndicatorArrowObject thumb_func_end AddScrollIndicatorArrowObject
@@ -252,7 +252,7 @@ _08133A8E:
ldr r0, _08133B38 @ =0x0000ffff ldr r0, _08133B38 @ =0x0000ffff
cmp r1, r0 cmp r1, r0
bne _08133B1C bne _08133B1C
ldr r5, _08133B3C @ =gUnknown_202063C ldr r5, _08133B3C @ =gSprites
ldrb r0, [r7, 0xC] ldrb r0, [r7, 0xC]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -291,7 +291,7 @@ _08133B2C: .4byte gUnknown_8463308
_08133B30: .4byte sub_8133BA4 _08133B30: .4byte sub_8133BA4
_08133B34: .4byte gUnknown_3005098 _08133B34: .4byte gUnknown_3005098
_08133B38: .4byte 0x0000ffff _08133B38: .4byte 0x0000ffff
_08133B3C: .4byte gUnknown_202063C _08133B3C: .4byte gSprites
thumb_func_end AddScrollIndicatorArrowPair thumb_func_end AddScrollIndicatorArrowPair
thumb_func_start AddScrollIndicatorArrowPairParametrized thumb_func_start AddScrollIndicatorArrowPairParametrized
@@ -362,7 +362,7 @@ sub_8133BA4: @ 8133BA4
ldrh r0, [r4, 0x8] ldrh r0, [r4, 0x8]
cmp r5, r0 cmp r5, r0
bne _08133BDC bne _08133BDC
ldr r3, _08133BD8 @ =gUnknown_202063C ldr r3, _08133BD8 @ =gSprites
ldrb r1, [r4, 0xC] ldrb r1, [r4, 0xC]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -375,9 +375,9 @@ sub_8133BA4: @ 8133BA4
b _08133BF2 b _08133BF2
.align 2, 0 .align 2, 0
_08133BD4: .4byte gUnknown_3005098 _08133BD4: .4byte gUnknown_3005098
_08133BD8: .4byte gUnknown_202063C _08133BD8: .4byte gSprites
_08133BDC: _08133BDC:
ldr r3, _08133C10 @ =gUnknown_202063C ldr r3, _08133C10 @ =gSprites
ldrb r1, [r4, 0xC] ldrb r1, [r4, 0xC]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -404,7 +404,7 @@ _08133BF2:
orrs r1, r2 orrs r1, r2
b _08133C28 b _08133C28
.align 2, 0 .align 2, 0
_08133C10: .4byte gUnknown_202063C _08133C10: .4byte gSprites
_08133C14: _08133C14:
ldrb r1, [r4, 0xD] ldrb r1, [r4, 0xD]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -449,7 +449,7 @@ _08133C58:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _08133C8C @ =gUnknown_202063C ldr r4, _08133C8C @ =gSprites
adds r0, r4 adds r0, r4
bl DestroySprite bl DestroySprite
ldrb r1, [r5, 0xD] ldrb r1, [r5, 0xD]
@@ -466,7 +466,7 @@ _08133C58:
.align 2, 0 .align 2, 0
_08133C84: .4byte gUnknown_3005098 _08133C84: .4byte gUnknown_3005098
_08133C88: .4byte 0x0000ffff _08133C88: .4byte 0x0000ffff
_08133C8C: .4byte gUnknown_202063C _08133C8C: .4byte gSprites
thumb_func_end RemoveScrollIndicatorArrowPair thumb_func_end RemoveScrollIndicatorArrowPair
thumb_func_start ListMenuAddCursorObjectInternal thumb_func_start ListMenuAddCursorObjectInternal
@@ -788,7 +788,7 @@ _08133EA6:
ldrh r1, [r6, 0x4] ldrh r1, [r6, 0x4]
bl ListMenuSetUpRedOutlineCursorSpriteOamTable bl ListMenuSetUpRedOutlineCursorSpriteOamTable
mov r1, sp mov r1, sp
ldr r0, _08133F98 @ =gUnknown_8231D00 ldr r0, _08133F98 @ =gDummySpriteTemplate
ldm r0!, {r2,r3,r7} ldm r0!, {r2,r3,r7}
stm r1!, {r2,r3,r7} stm r1!, {r2,r3,r7}
ldm r0!, {r2,r3,r7} ldm r0!, {r2,r3,r7}
@@ -810,7 +810,7 @@ _08133EA6:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r7, _08133F9C @ =gUnknown_202063C ldr r7, _08133F9C @ =gSprites
adds r0, r7 adds r0, r7
adds r1, r5, 0 adds r1, r5, 0
bl SetSubspriteTables bl SetSubspriteTables
@@ -871,8 +871,8 @@ _08133F7E:
_08133F8C: .4byte gUnknown_8463308 _08133F8C: .4byte gUnknown_8463308
_08133F90: .4byte nullsub_94 _08133F90: .4byte nullsub_94
_08133F94: .4byte gUnknown_3005098 _08133F94: .4byte gUnknown_3005098
_08133F98: .4byte gUnknown_8231D00 _08133F98: .4byte gDummySpriteTemplate
_08133F9C: .4byte gUnknown_202063C _08133F9C: .4byte gSprites
_08133FA0: .4byte 0x0000ffff _08133FA0: .4byte 0x0000ffff
thumb_func_end ListMenuAddRedOutlineCursorObject thumb_func_end ListMenuAddRedOutlineCursorObject
@@ -890,7 +890,7 @@ ListMenuUpdateRedOutlineCursorObject: @ 8133FA4
lsls r3, 3 lsls r3, 3
ldr r0, _08133FE0 @ =gUnknown_3005098 ldr r0, _08133FE0 @ =gUnknown_3005098
adds r3, r0 adds r3, r0
ldr r5, _08133FE4 @ =gUnknown_202063C ldr r5, _08133FE4 @ =gSprites
ldrb r4, [r3, 0xC] ldrb r4, [r3, 0xC]
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
@@ -910,7 +910,7 @@ ListMenuUpdateRedOutlineCursorObject: @ 8133FA4
bx r0 bx r0
.align 2, 0 .align 2, 0
_08133FE0: .4byte gUnknown_3005098 _08133FE0: .4byte gUnknown_3005098
_08133FE4: .4byte gUnknown_202063C _08133FE4: .4byte gSprites
thumb_func_end ListMenuUpdateRedOutlineCursorObject thumb_func_end ListMenuUpdateRedOutlineCursorObject
thumb_func_start ListMenuRemoveRedOutlineCursorObject thumb_func_start ListMenuRemoveRedOutlineCursorObject
@@ -941,7 +941,7 @@ _08134016:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0813403C @ =gUnknown_202063C ldr r1, _0813403C @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
adds r0, r5, 0 adds r0, r5, 0
@@ -952,7 +952,7 @@ _08134016:
.align 2, 0 .align 2, 0
_08134034: .4byte gUnknown_3005098 _08134034: .4byte gUnknown_3005098
_08134038: .4byte 0x0000ffff _08134038: .4byte 0x0000ffff
_0813403C: .4byte gUnknown_202063C _0813403C: .4byte gSprites
thumb_func_end ListMenuRemoveRedOutlineCursorObject thumb_func_end ListMenuRemoveRedOutlineCursorObject
thumb_func_start ObjectCB_RedArrowCursor thumb_func_start ObjectCB_RedArrowCursor
@@ -1066,7 +1066,7 @@ _081340D6:
movs r3, 0 movs r3, 0
bl CreateSprite bl CreateSprite
strb r0, [r4] strb r0, [r4]
ldr r3, _08134170 @ =gUnknown_202063C ldr r3, _08134170 @ =gSprites
ldrb r1, [r4] ldrb r1, [r4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -1107,7 +1107,7 @@ _08134160: .4byte gUnknown_8463308
_08134164: .4byte nullsub_95 _08134164: .4byte nullsub_95
_08134168: .4byte gUnknown_3005098 _08134168: .4byte gUnknown_3005098
_0813416C: .4byte gUnknown_84632F0 _0813416C: .4byte gUnknown_84632F0
_08134170: .4byte gUnknown_202063C _08134170: .4byte gSprites
_08134174: .4byte 0x0000ffff _08134174: .4byte 0x0000ffff
thumb_func_end ListMenuAddRedArrowCursorObject thumb_func_end ListMenuAddRedArrowCursorObject
@@ -1121,7 +1121,7 @@ ListMenuUpdateRedArrowCursorObject: @ 8134178
lsls r3, 3 lsls r3, 3
ldr r0, _081341A8 @ =gUnknown_3005098 ldr r0, _081341A8 @ =gUnknown_3005098
adds r3, r0 adds r3, r0
ldr r5, _081341AC @ =gUnknown_202063C ldr r5, _081341AC @ =gSprites
ldrb r4, [r3] ldrb r4, [r3]
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
@@ -1139,7 +1139,7 @@ ListMenuUpdateRedArrowCursorObject: @ 8134178
bx r0 bx r0
.align 2, 0 .align 2, 0
_081341A8: .4byte gUnknown_3005098 _081341A8: .4byte gUnknown_3005098
_081341AC: .4byte gUnknown_202063C _081341AC: .4byte gSprites
thumb_func_end ListMenuUpdateRedArrowCursorObject thumb_func_end ListMenuUpdateRedArrowCursorObject
thumb_func_start ListMenuRemoveRedArrowCursorObject thumb_func_start ListMenuRemoveRedArrowCursorObject
@@ -1168,7 +1168,7 @@ _081341D8:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081341FC @ =gUnknown_202063C ldr r1, _081341FC @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
adds r0, r5, 0 adds r0, r5, 0
@@ -1179,7 +1179,7 @@ _081341D8:
.align 2, 0 .align 2, 0
_081341F4: .4byte gUnknown_3005098 _081341F4: .4byte gUnknown_3005098
_081341F8: .4byte 0x0000ffff _081341F8: .4byte 0x0000ffff
_081341FC: .4byte gUnknown_202063C _081341FC: .4byte gSprites
thumb_func_end ListMenuRemoveRedArrowCursorObject thumb_func_end ListMenuRemoveRedArrowCursorObject
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+9 -9
View File
@@ -1285,7 +1285,7 @@ sub_8146060: @ 8146060
bl sub_8096FD4 bl sub_8096FD4
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
ldr r1, _081461C0 @ =nullsub_8 ldr r1, _081461C0 @ =SpriteCallbackDummy
str r7, [sp] str r7, [sp]
str r7, [sp, 0x4] str r7, [sp, 0x4]
movs r2, 0xDC movs r2, 0xDC
@@ -1296,7 +1296,7 @@ sub_8146060: @ 8146060
lsls r3, 1 lsls r3, 1
adds r1, r3 adds r1, r3
strb r0, [r1] strb r0, [r1]
ldr r2, _081461C4 @ =gUnknown_202063C ldr r2, _081461C4 @ =gSprites
ldr r0, [r4] ldr r0, [r4]
adds r0, r3 adds r0, r3
ldrb r1, [r0] ldrb r1, [r0]
@@ -1388,7 +1388,7 @@ _0814610E:
mov r2, r9 mov r2, r9
str r2, [sp] str r2, [sp]
str r2, [sp, 0x4] str r2, [sp, 0x4]
ldr r1, _081461C0 @ =nullsub_8 ldr r1, _081461C0 @ =SpriteCallbackDummy
adds r2, r5, 0 adds r2, r5, 0
movs r3, 0x88 movs r3, 0x88
bl sub_8096ECC bl sub_8096ECC
@@ -1405,7 +1405,7 @@ _0814610E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081461C4 @ =gUnknown_202063C ldr r1, _081461C4 @ =gSprites
adds r0, r1 adds r0, r1
ldrb r2, [r0, 0x5] ldrb r2, [r0, 0x5]
movs r3, 0xD movs r3, 0xD
@@ -1434,8 +1434,8 @@ _081461AC:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081461BC: .4byte gUnknown_203F3C8 _081461BC: .4byte gUnknown_203F3C8
_081461C0: .4byte nullsub_8 _081461C0: .4byte SpriteCallbackDummy
_081461C4: .4byte gUnknown_202063C _081461C4: .4byte gSprites
_081461C8: .4byte gUnknown_8467F58 _081461C8: .4byte gUnknown_8467F58
_081461CC: .4byte gUnknown_8467F60 _081461CC: .4byte gUnknown_8467F60
_081461D0: .4byte 0x0000017d _081461D0: .4byte 0x0000017d
@@ -1458,7 +1458,7 @@ sub_81461D8: @ 81461D8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08146280 @ =gUnknown_202063C ldr r1, _08146280 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_8097070 bl sub_8097070
_081461FC: _081461FC:
@@ -1487,7 +1487,7 @@ _08146214:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _08146280 @ =gUnknown_202063C ldr r5, _08146280 @ =gSprites
adds r0, r5 adds r0, r5
bl DestroySprite bl DestroySprite
ldr r1, [r7] ldr r1, [r7]
@@ -1527,7 +1527,7 @@ _08146274:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814627C: .4byte gUnknown_203F3C8 _0814627C: .4byte gUnknown_203F3C8
_08146280: .4byte gUnknown_202063C _08146280: .4byte gSprites
_08146284: .4byte 0x0000017d _08146284: .4byte 0x0000017d
thumb_func_end sub_81461D8 thumb_func_end sub_81461D8
+13 -13
View File
@@ -531,7 +531,7 @@ sub_80BE7CC: @ 80BE7CC
ldr r0, _080BE9D4 @ =gUnknown_83EE8C8 ldr r0, _080BE9D4 @ =gUnknown_83EE8C8
str r0, [r4, 0x8] str r0, [r4, 0x8]
str r7, [r4, 0xC] str r7, [r4, 0xC]
ldr r0, _080BE9D8 @ =gUnknown_8231CFC ldr r0, _080BE9D8 @ =gDummySpriteAffineAnimTable
str r0, [r4, 0x10] str r0, [r4, 0x10]
ldr r0, _080BE9DC @ =nullsub_62 ldr r0, _080BE9DC @ =nullsub_62
str r0, [r4, 0x14] str r0, [r4, 0x14]
@@ -578,7 +578,7 @@ _080BE8BC:
lsls r0, r3, 4 lsls r0, r3, 4
adds r0, r3 adds r0, r3
lsls r0, 2 lsls r0, 2
ldr r1, _080BE9E0 @ =gUnknown_202063C ldr r1, _080BE9E0 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
lsls r1, r5, 24 lsls r1, r5, 24
@@ -641,7 +641,7 @@ _080BE93A:
lsls r0, r3, 4 lsls r0, r3, 4
adds r0, r3 adds r0, r3
lsls r0, 2 lsls r0, 2
ldr r7, _080BE9E0 @ =gUnknown_202063C ldr r7, _080BE9E0 @ =gSprites
adds r0, r7 adds r0, r7
str r0, [r1] str r0, [r1]
strh r5, [r0, 0x2E] strh r5, [r0, 0x2E]
@@ -650,7 +650,7 @@ _080BE93A:
lsrs r5, r0, 16 lsrs r5, r0, 16
cmp r5, 0x3 cmp r5, 0x3
bls _080BE914 bls _080BE914
ldr r0, _080BE9F0 @ =nullsub_8 ldr r0, _080BE9F0 @ =SpriteCallbackDummy
str r0, [r4, 0x14] str r0, [r4, 0x14]
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0 movs r1, 0
@@ -705,13 +705,13 @@ _080BE9C8: .4byte gUnknown_8E9CBBC
_080BE9CC: .4byte gUnknown_8E9CB9C _080BE9CC: .4byte gUnknown_8E9CB9C
_080BE9D0: .4byte gUnknown_83EE830 _080BE9D0: .4byte gUnknown_83EE830
_080BE9D4: .4byte gUnknown_83EE8C8 _080BE9D4: .4byte gUnknown_83EE8C8
_080BE9D8: .4byte gUnknown_8231CFC _080BE9D8: .4byte gDummySpriteAffineAnimTable
_080BE9DC: .4byte nullsub_62 _080BE9DC: .4byte nullsub_62
_080BE9E0: .4byte gUnknown_202063C _080BE9E0: .4byte gSprites
_080BE9E4: .4byte gUnknown_83EE890 _080BE9E4: .4byte gUnknown_83EE890
_080BE9E8: .4byte sub_80BEA8C _080BE9E8: .4byte sub_80BEA8C
_080BE9EC: .4byte gUnknown_83EE838 _080BE9EC: .4byte gUnknown_83EE838
_080BE9F0: .4byte nullsub_8 _080BE9F0: .4byte SpriteCallbackDummy
_080BE9F4: _080BE9F4:
ldr r1, [r6] ldr r1, [r6]
movs r0, 0 movs r0, 0
@@ -737,7 +737,7 @@ _080BE9FA:
lsls r1, r3, 4 lsls r1, r3, 4
adds r1, r3 adds r1, r3
lsls r1, 2 lsls r1, 2
ldr r0, _080BEA44 @ =gUnknown_202063C ldr r0, _080BEA44 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2, 0x24] str r1, [r2, 0x24]
ldr r3, [sp, 0x4C] ldr r3, [sp, 0x4C]
@@ -751,7 +751,7 @@ _080BE9FA:
.align 2, 0 .align 2, 0
_080BEA3C: .4byte sub_80BEAC8 _080BEA3C: .4byte sub_80BEAC8
_080BEA40: .4byte gUnknown_20399C0 _080BEA40: .4byte gUnknown_20399C0
_080BEA44: .4byte gUnknown_202063C _080BEA44: .4byte gSprites
_080BEA48: _080BEA48:
ldr r0, _080BEA54 @ =gUnknown_20399C0 ldr r0, _080BEA54 @ =gUnknown_20399C0
ldr r0, [r0] ldr r0, [r0]
@@ -915,7 +915,7 @@ sub_80BEB20: @ 80BEB20
ldr r0, _080BEBA8 @ =gUnknown_83EE958 ldr r0, _080BEBA8 @ =gUnknown_83EE958
str r0, [sp, 0x8] str r0, [sp, 0x8]
str r2, [sp, 0xC] str r2, [sp, 0xC]
ldr r0, _080BEBAC @ =gUnknown_8231CFC ldr r0, _080BEBAC @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x10] str r0, [sp, 0x10]
ldr r0, _080BEBB0 @ =nullsub_62 ldr r0, _080BEBB0 @ =nullsub_62
str r0, [sp, 0x14] str r0, [sp, 0x14]
@@ -946,13 +946,13 @@ _080BEB9C: .4byte gUnknown_83EE028
_080BEBA0: .4byte 0xffff0000 _080BEBA0: .4byte 0xffff0000
_080BEBA4: .4byte gUnknown_83EE8D0 _080BEBA4: .4byte gUnknown_83EE8D0
_080BEBA8: .4byte gUnknown_83EE958 _080BEBA8: .4byte gUnknown_83EE958
_080BEBAC: .4byte gUnknown_8231CFC _080BEBAC: .4byte gDummySpriteAffineAnimTable
_080BEBB0: .4byte nullsub_62 _080BEBB0: .4byte nullsub_62
_080BEBB4: _080BEBB4:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080BEBCC @ =gUnknown_202063C ldr r1, _080BEBCC @ =gSprites
adds r0, r1 adds r0, r1
_080BEBBE: _080BEBBE:
add sp, 0x28 add sp, 0x28
@@ -962,7 +962,7 @@ _080BEBBE:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_080BEBCC: .4byte gUnknown_202063C _080BEBCC: .4byte gSprites
thumb_func_end sub_80BEB20 thumb_func_end sub_80BEB20
thumb_func_start sub_80BEBD0 thumb_func_start sub_80BEBD0
+44 -44
View File
@@ -259,7 +259,7 @@ _0809DB6C: .4byte 0x00001e30
sub_809DB70: @ 809DB70 sub_809DB70: @ 809DB70
push {r4,r5,lr} push {r4,r5,lr}
movs r3, 0 movs r3, 0
ldr r4, _0809DBAC @ =gUnknown_202063C ldr r4, _0809DBAC @ =gSprites
movs r5, 0x5 movs r5, 0x5
negs r5, r5 negs r5, r5
_0809DB7A: _0809DB7A:
@@ -288,7 +288,7 @@ _0809DB94:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809DBAC: .4byte gUnknown_202063C _0809DBAC: .4byte gSprites
thumb_func_end sub_809DB70 thumb_func_end sub_809DB70
thumb_func_start choose_name_or_words_screen_init_bgs thumb_func_start choose_name_or_words_screen_init_bgs
@@ -1928,7 +1928,7 @@ sub_809E8B4: @ 809E8B4
strb r0, [r1] strb r0, [r1]
movs r0, 0x1 movs r0, 0x1
bl sub_809EA0C bl sub_809EA0C
ldr r6, _0809E944 @ =gUnknown_202063C ldr r6, _0809E944 @ =gSprites
ldr r0, [r5] ldr r0, [r5]
adds r0, r4 adds r0, r4
ldrb r0, [r0] ldrb r0, [r0]
@@ -1981,7 +1981,7 @@ sub_809E8B4: @ 809E8B4
_0809E938: .4byte gUnknown_83E25EC _0809E938: .4byte gUnknown_83E25EC
_0809E93C: .4byte gUnknown_203998C _0809E93C: .4byte gUnknown_203998C
_0809E940: .4byte 0x00001e23 _0809E940: .4byte 0x00001e23
_0809E944: .4byte gUnknown_202063C _0809E944: .4byte gSprites
thumb_func_end sub_809E8B4 thumb_func_end sub_809E8B4
thumb_func_start sub_809E948 thumb_func_start sub_809E948
@@ -2000,7 +2000,7 @@ sub_809E948: @ 809E948
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
ldr r2, _0809E99C @ =gUnknown_202063C ldr r2, _0809E99C @ =gSprites
adds r5, r1, r2 adds r5, r1, r2
lsrs r1, r0, 16 lsrs r1, r0, 16
mov r8, r1 mov r8, r1
@@ -2025,7 +2025,7 @@ sub_809E948: @ 809E948
.align 2, 0 .align 2, 0
_0809E994: .4byte gUnknown_203998C _0809E994: .4byte gUnknown_203998C
_0809E998: .4byte 0x00001e23 _0809E998: .4byte 0x00001e23
_0809E99C: .4byte gUnknown_202063C _0809E99C: .4byte gSprites
_0809E9A0: .4byte gUnknown_83E2330 _0809E9A0: .4byte gUnknown_83E2330
_0809E9A4: .4byte gUnknown_83E2333 _0809E9A4: .4byte gUnknown_83E2333
_0809E9A8: _0809E9A8:
@@ -2060,7 +2060,7 @@ sub_809E9CC: @ 809E9CC
lsls r2, r3, 4 lsls r2, r3, 4
adds r2, r3 adds r2, r3
lsls r2, 2 lsls r2, 2
ldr r3, _0809E9F4 @ =gUnknown_202063C ldr r3, _0809E9F4 @ =gSprites
adds r2, r3 adds r2, r3
ldrh r3, [r2, 0x2E] ldrh r3, [r2, 0x2E]
strh r3, [r0] strh r3, [r0]
@@ -2070,7 +2070,7 @@ sub_809E9CC: @ 809E9CC
.align 2, 0 .align 2, 0
_0809E9EC: .4byte gUnknown_203998C _0809E9EC: .4byte gUnknown_203998C
_0809E9F0: .4byte 0x00001e23 _0809E9F0: .4byte 0x00001e23
_0809E9F4: .4byte gUnknown_202063C _0809E9F4: .4byte gSprites
thumb_func_end sub_809E9CC thumb_func_end sub_809E9CC
thumb_func_start sub_809E9F8 thumb_func_start sub_809E9F8
@@ -2090,7 +2090,7 @@ sub_809EA0C: @ 809EA0C
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r5, _0809EA54 @ =gUnknown_202063C ldr r5, _0809EA54 @ =gSprites
ldr r1, _0809EA58 @ =gUnknown_203998C ldr r1, _0809EA58 @ =gUnknown_203998C
ldr r4, [r1] ldr r4, [r1]
ldr r1, _0809EA5C @ =0x00001e23 ldr r1, _0809EA5C @ =0x00001e23
@@ -2123,7 +2123,7 @@ sub_809EA0C: @ 809EA0C
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809EA54: .4byte gUnknown_202063C _0809EA54: .4byte gSprites
_0809EA58: .4byte gUnknown_203998C _0809EA58: .4byte gUnknown_203998C
_0809EA5C: .4byte 0x00001e23 _0809EA5C: .4byte 0x00001e23
_0809EA60: .4byte 0xffffff00 _0809EA60: .4byte 0xffffff00
@@ -2133,7 +2133,7 @@ _0809EA60: .4byte 0xffffff00
sub_809EA64: @ 809EA64 sub_809EA64: @ 809EA64
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
ldr r5, _0809EA9C @ =gUnknown_202063C ldr r5, _0809EA9C @ =gSprites
ldr r1, _0809EAA0 @ =gUnknown_203998C ldr r1, _0809EAA0 @ =gUnknown_203998C
ldr r4, [r1] ldr r4, [r1]
ldr r1, _0809EAA4 @ =0x00001e23 ldr r1, _0809EAA4 @ =0x00001e23
@@ -2160,7 +2160,7 @@ sub_809EA64: @ 809EA64
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809EA9C: .4byte gUnknown_202063C _0809EA9C: .4byte gSprites
_0809EAA0: .4byte gUnknown_203998C _0809EAA0: .4byte gUnknown_203998C
_0809EAA4: .4byte 0x00001e23 _0809EAA4: .4byte 0x00001e23
thumb_func_end sub_809EA64 thumb_func_end sub_809EA64
@@ -2176,7 +2176,7 @@ sub_809EAA8: @ 809EAA8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809EAD0 @ =gUnknown_202063C ldr r1, _0809EAD0 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAnim bl StartSpriteAnim
@@ -2185,12 +2185,12 @@ sub_809EAA8: @ 809EAA8
.align 2, 0 .align 2, 0
_0809EAC8: .4byte gUnknown_203998C _0809EAC8: .4byte gUnknown_203998C
_0809EACC: .4byte 0x00001e23 _0809EACC: .4byte 0x00001e23
_0809EAD0: .4byte gUnknown_202063C _0809EAD0: .4byte gSprites
thumb_func_end sub_809EAA8 thumb_func_end sub_809EAA8
thumb_func_start sub_809EAD4 thumb_func_start sub_809EAD4
sub_809EAD4: @ 809EAD4 sub_809EAD4: @ 809EAD4
ldr r2, _0809EAF4 @ =gUnknown_202063C ldr r2, _0809EAF4 @ =gSprites
ldr r0, _0809EAF8 @ =gUnknown_203998C ldr r0, _0809EAF8 @ =gUnknown_203998C
ldr r0, [r0] ldr r0, [r0]
ldr r1, _0809EAFC @ =0x00001e23 ldr r1, _0809EAFC @ =0x00001e23
@@ -2206,7 +2206,7 @@ sub_809EAD4: @ 809EAD4
lsrs r0, 31 lsrs r0, 31
bx lr bx lr
.align 2, 0 .align 2, 0
_0809EAF4: .4byte gUnknown_202063C _0809EAF4: .4byte gSprites
_0809EAF8: .4byte gUnknown_203998C _0809EAF8: .4byte gUnknown_203998C
_0809EAFC: .4byte 0x00001e23 _0809EAFC: .4byte 0x00001e23
thumb_func_end sub_809EAD4 thumb_func_end sub_809EAD4
@@ -2281,7 +2281,7 @@ sub_809EB5C: @ 809EB5C
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
lsls r5, 2 lsls r5, 2
ldr r0, _0809EC0C @ =gUnknown_202063C ldr r0, _0809EC0C @ =gSprites
mov r8, r0 mov r8, r0
add r5, r8 add r5, r8
ldr r1, _0809EC10 @ =gUnknown_83E2504 ldr r1, _0809EC10 @ =gUnknown_83E2504
@@ -2343,7 +2343,7 @@ sub_809EB5C: @ 809EB5C
_0809EC00: .4byte gUnknown_83E2574 _0809EC00: .4byte gUnknown_83E2574
_0809EC04: .4byte gUnknown_203998C _0809EC04: .4byte gUnknown_203998C
_0809EC08: .4byte 0x00001e24 _0809EC08: .4byte 0x00001e24
_0809EC0C: .4byte gUnknown_202063C _0809EC0C: .4byte gSprites
_0809EC10: .4byte gUnknown_83E2504 _0809EC10: .4byte gUnknown_83E2504
_0809EC14: .4byte gUnknown_83E25A4 _0809EC14: .4byte gUnknown_83E25A4
_0809EC18: .4byte gUnknown_83E250C _0809EC18: .4byte gUnknown_83E250C
@@ -2360,7 +2360,7 @@ sub_809EC20: @ 809EC20
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809EC4C @ =gUnknown_202063C ldr r1, _0809EC4C @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x2 movs r1, 0x2
strh r1, [r0, 0x2E] strh r1, [r0, 0x2E]
@@ -2372,7 +2372,7 @@ sub_809EC20: @ 809EC20
.align 2, 0 .align 2, 0
_0809EC44: .4byte gUnknown_203998C _0809EC44: .4byte gUnknown_203998C
_0809EC48: .4byte 0x00001e24 _0809EC48: .4byte 0x00001e24
_0809EC4C: .4byte gUnknown_202063C _0809EC4C: .4byte gSprites
_0809EC50: .4byte 0x00001e22 _0809EC50: .4byte 0x00001e22
thumb_func_end sub_809EC20 thumb_func_end sub_809EC20
@@ -2408,7 +2408,7 @@ sub_809EC7C: @ 809EC7C
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
lsls r5, 2 lsls r5, 2
ldr r1, _0809ECC4 @ =gUnknown_202063C ldr r1, _0809ECC4 @ =gSprites
adds r5, r1 adds r5, r1
movs r2, 0x3C movs r2, 0x3C
ldrsh r0, [r6, r2] ldrsh r0, [r6, r2]
@@ -2435,7 +2435,7 @@ sub_809EC7C: @ 809EC7C
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0809ECC4: .4byte gUnknown_202063C _0809ECC4: .4byte gSprites
_0809ECC8: .4byte gUnknown_203998C _0809ECC8: .4byte gUnknown_203998C
_0809ECCC: .4byte 0x00001e22 _0809ECCC: .4byte 0x00001e22
thumb_func_end sub_809EC7C thumb_func_end sub_809EC7C
@@ -2455,7 +2455,7 @@ sub_809ECD4: @ 809ECD4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r2, _0809ED40 @ =gUnknown_202063C ldr r2, _0809ED40 @ =gSprites
adds r4, r0, r2 adds r4, r0, r2
movs r0, 0x3C movs r0, 0x3C
ldrsh r1, [r3, r0] ldrsh r1, [r3, r0]
@@ -2501,7 +2501,7 @@ _0809ED38:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0809ED40: .4byte gUnknown_202063C _0809ED40: .4byte gSprites
_0809ED44: .4byte 0x0000fffc _0809ED44: .4byte 0x0000fffc
thumb_func_end sub_809ECD4 thumb_func_end sub_809ECD4
@@ -2514,7 +2514,7 @@ sub_809ED48: @ 809ED48
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809ED84 @ =gUnknown_202063C ldr r1, _0809ED84 @ =gSprites
adds r2, r0, r1 adds r2, r0, r1
adds r3, r2, 0 adds r3, r2, 0
adds r3, 0x3E adds r3, 0x3E
@@ -2539,7 +2539,7 @@ _0809ED7C:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0809ED84: .4byte gUnknown_202063C _0809ED84: .4byte gSprites
thumb_func_end sub_809ED48 thumb_func_end sub_809ED48
thumb_func_start sub_809ED88 thumb_func_start sub_809ED88
@@ -2606,7 +2606,7 @@ sub_809EDE8: @ 809EDE8
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r6, _0809EE54 @ =gUnknown_202063C ldr r6, _0809EE54 @ =gSprites
adds r4, r6 adds r4, r6
ldr r0, _0809EE58 @ =gUnknown_83E2524 ldr r0, _0809EE58 @ =gUnknown_83E2524
mov r8, r0 mov r8, r0
@@ -2643,7 +2643,7 @@ sub_809EDE8: @ 809EDE8
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809EE50: .4byte gUnknown_83E25BC _0809EE50: .4byte gUnknown_83E25BC
_0809EE54: .4byte gUnknown_202063C _0809EE54: .4byte gSprites
_0809EE58: .4byte gUnknown_83E2524 _0809EE58: .4byte gUnknown_83E2524
_0809EE5C: .4byte gUnknown_83E25D4 _0809EE5C: .4byte gUnknown_83E25D4
thumb_func_end sub_809EDE8 thumb_func_end sub_809EDE8
@@ -2665,7 +2665,7 @@ sub_809EE60: @ 809EE60
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
ldr r3, _0809EF18 @ =gUnknown_202063C ldr r3, _0809EF18 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -2739,7 +2739,7 @@ _0809EF04:
_0809EF0C: .4byte gUnknown_203998C _0809EF0C: .4byte gUnknown_203998C
_0809EF10: .4byte 0x00001e16 _0809EF10: .4byte 0x00001e16
_0809EF14: .4byte gUnknown_83E2604 _0809EF14: .4byte gUnknown_83E2604
_0809EF18: .4byte gUnknown_202063C _0809EF18: .4byte gSprites
_0809EF1C: .4byte 0x00001e28 _0809EF1C: .4byte 0x00001e28
_0809EF20: .4byte gUnknown_83E261C _0809EF20: .4byte gUnknown_83E261C
thumb_func_end sub_809EE60 thumb_func_end sub_809EE60
@@ -2784,7 +2784,7 @@ sub_809EF54: @ 809EF54
bl sub_805C7C8 bl sub_805C7C8
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _0809EFA8 @ =nullsub_8 ldr r1, _0809EFA8 @ =SpriteCallbackDummy
movs r2, 0 movs r2, 0
str r2, [sp] str r2, [sp]
movs r2, 0x38 movs r2, 0x38
@@ -2793,7 +2793,7 @@ sub_809EF54: @ 809EF54
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r2, _0809EFAC @ =gUnknown_202063C ldr r2, _0809EFAC @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -2810,8 +2810,8 @@ sub_809EF54: @ 809EF54
.align 2, 0 .align 2, 0
_0809EFA0: .4byte gUnknown_203998C _0809EFA0: .4byte gUnknown_203998C
_0809EFA4: .4byte 0x00001e34 _0809EFA4: .4byte 0x00001e34
_0809EFA8: .4byte nullsub_8 _0809EFA8: .4byte SpriteCallbackDummy
_0809EFAC: .4byte gUnknown_202063C _0809EFAC: .4byte gSprites
thumb_func_end sub_809EF54 thumb_func_end sub_809EF54
thumb_func_start sub_809EFB0 thumb_func_start sub_809EFB0
@@ -2827,7 +2827,7 @@ sub_809EFB0: @ 809EFB0
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0809EFE8 @ =gUnknown_202063C ldr r0, _0809EFE8 @ =gSprites
adds r4, r0 adds r4, r0
ldr r1, _0809EFEC @ =gUnknown_83E252C ldr r1, _0809EFEC @ =gUnknown_83E252C
adds r0, r4, 0 adds r0, r4, 0
@@ -2841,7 +2841,7 @@ sub_809EFB0: @ 809EFB0
bx r0 bx r0
.align 2, 0 .align 2, 0
_0809EFE4: .4byte gUnknown_83E2634 _0809EFE4: .4byte gUnknown_83E2634
_0809EFE8: .4byte gUnknown_202063C _0809EFE8: .4byte gSprites
_0809EFEC: .4byte gUnknown_83E252C _0809EFEC: .4byte gUnknown_83E252C
thumb_func_end sub_809EFB0 thumb_func_end sub_809EFB0
@@ -2855,7 +2855,7 @@ sub_809EFF0: @ 809EFF0
ldr r1, _0809F03C @ =0x00001e34 ldr r1, _0809F03C @ =0x00001e34
adds r0, r3, r1 adds r0, r3, r1
ldrh r0, [r0] ldrh r0, [r0]
ldr r1, _0809F040 @ =nullsub_8 ldr r1, _0809F040 @ =SpriteCallbackDummy
movs r2, 0 movs r2, 0
str r2, [sp] str r2, [sp]
ldr r2, _0809F044 @ =0x00001e38 ldr r2, _0809F044 @ =0x00001e38
@@ -2869,7 +2869,7 @@ sub_809EFF0: @ 809EFF0
bl sub_8096E18 bl sub_8096E18
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _0809F048 @ =gUnknown_202063C ldr r2, _0809F048 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -2884,9 +2884,9 @@ sub_809EFF0: @ 809EFF0
.align 2, 0 .align 2, 0
_0809F038: .4byte gUnknown_203998C _0809F038: .4byte gUnknown_203998C
_0809F03C: .4byte 0x00001e34 _0809F03C: .4byte 0x00001e34
_0809F040: .4byte nullsub_8 _0809F040: .4byte SpriteCallbackDummy
_0809F044: .4byte 0x00001e38 _0809F044: .4byte 0x00001e38
_0809F048: .4byte gUnknown_202063C _0809F048: .4byte gSprites
thumb_func_end sub_809EFF0 thumb_func_end sub_809EFF0
thumb_func_start sub_809F04C thumb_func_start sub_809F04C
@@ -2903,7 +2903,7 @@ sub_809F04C: @ 809F04C
ldr r0, [r0] ldr r0, [r0]
str r0, [sp, 0x24] str r0, [sp, 0x24]
str r1, [sp, 0x28] str r1, [sp, 0x28]
ldr r1, _0809F0C0 @ =nullsub_8 ldr r1, _0809F0C0 @ =SpriteCallbackDummy
add r3, sp, 0x18 add r3, sp, 0x18
movs r0, 0 movs r0, 0
mov r2, sp mov r2, sp
@@ -2927,7 +2927,7 @@ sub_809F04C: @ 809F04C
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _0809F0C8 @ =gUnknown_202063C ldr r2, _0809F0C8 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -2943,9 +2943,9 @@ sub_809F04C: @ 809F04C
.align 2, 0 .align 2, 0
_0809F0B8: .4byte gUnknown_83E23C0 _0809F0B8: .4byte gUnknown_83E23C0
_0809F0BC: .4byte gUnknown_83E23C8 _0809F0BC: .4byte gUnknown_83E23C8
_0809F0C0: .4byte nullsub_8 _0809F0C0: .4byte SpriteCallbackDummy
_0809F0C4: .4byte gUnknown_83E23BC _0809F0C4: .4byte gUnknown_83E23BC
_0809F0C8: .4byte gUnknown_202063C _0809F0C8: .4byte gSprites
thumb_func_end sub_809F04C thumb_func_end sub_809F04C
thumb_func_start sub_809F0CC thumb_func_start sub_809F0CC
+40 -40
View File
@@ -450,17 +450,17 @@ _0812EC8E:
movs r1, 0 movs r1, 0
movs r2, 0 movs r2, 0
bl ChangeBgY bl ChangeBgY
ldr r0, _0812ECF8 @ =gUnknown_2021BC8 ldr r0, _0812ECF8 @ =gSpriteCoordOffsetX
movs r1, 0 movs r1, 0
strh r1, [r0] strh r1, [r0]
ldr r0, _0812ECFC @ =gUnknown_2021BCA ldr r0, _0812ECFC @ =gSpriteCoordOffsetY
strh r1, [r0] strh r1, [r0]
b _0812EE94 b _0812EE94
.align 2, 0 .align 2, 0
_0812ECF0: .4byte gUnknown_8462E58 _0812ECF0: .4byte gUnknown_8462E58
_0812ECF4: .4byte gUnknown_203B108 _0812ECF4: .4byte gUnknown_203B108
_0812ECF8: .4byte gUnknown_2021BC8 _0812ECF8: .4byte gSpriteCoordOffsetX
_0812ECFC: .4byte gUnknown_2021BCA _0812ECFC: .4byte gSpriteCoordOffsetY
_0812ED00: _0812ED00:
ldr r2, _0812ED34 @ =gUnknown_2037AB8 ldr r2, _0812ED34 @ =gUnknown_2037AB8
ldrb r0, [r2, 0x8] ldrb r0, [r2, 0x8]
@@ -1305,7 +1305,7 @@ _0812F374:
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r5, 0xA] strh r0, [r5, 0xA]
ldr r4, _0812F4A0 @ =gUnknown_202063C ldr r4, _0812F4A0 @ =gSprites
movs r1, 0xA movs r1, 0xA
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
lsls r1, r0, 4 lsls r1, r0, 4
@@ -1360,7 +1360,7 @@ _0812F490: .4byte gUnknown_8462EC0
_0812F494: .4byte gMain _0812F494: .4byte gMain
_0812F498: .4byte gUnknown_8462EEC _0812F498: .4byte gUnknown_8462EEC
_0812F49C: .4byte gUnknown_8462EF0 _0812F49C: .4byte gUnknown_8462EF0
_0812F4A0: .4byte gUnknown_202063C _0812F4A0: .4byte gSprites
_0812F4A4: .4byte sub_812F4A8 _0812F4A4: .4byte sub_812F4A8
thumb_func_end sub_812F33C thumb_func_end sub_812F33C
@@ -2025,7 +2025,7 @@ _0812FA1A:
subs r4, 0x8 subs r4, 0x8
adds r4, r6, r4 adds r4, r6, r4
ldrb r0, [r4, 0x10] ldrb r0, [r4, 0x10]
ldr r1, _0812FA6C @ =gUnknown_202063C ldr r1, _0812FA6C @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -2061,7 +2061,7 @@ _0812FA5E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812FA68: .4byte gUnknown_3005098 _0812FA68: .4byte gUnknown_3005098
_0812FA6C: .4byte gUnknown_202063C _0812FA6C: .4byte gSprites
_0812FA70: .4byte 0xffff1fff _0812FA70: .4byte 0xffff1fff
_0812FA74: .4byte sub_812FA78 _0812FA74: .4byte sub_812FA78
thumb_func_end sub_812F9EC thumb_func_end sub_812F9EC
@@ -2266,7 +2266,7 @@ sub_812FBF0: @ 812FBF0
lsls r4, 3 lsls r4, 3
adds r4, r0 adds r4, r0
ldrb r0, [r4, 0x10] ldrb r0, [r4, 0x10]
ldr r2, _0812FC5C @ =gUnknown_202063C ldr r2, _0812FC5C @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -2298,7 +2298,7 @@ _0812FC4E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812FC58: .4byte gUnknown_3005090 _0812FC58: .4byte gUnknown_3005090
_0812FC5C: .4byte gUnknown_202063C _0812FC5C: .4byte gSprites
_0812FC60: .4byte 0xffff1f3f _0812FC60: .4byte 0xffff1f3f
_0812FC64: .4byte sub_812FC68 _0812FC64: .4byte sub_812FC68
thumb_func_end sub_812FBF0 thumb_func_end sub_812FBF0
@@ -2320,7 +2320,7 @@ sub_812FC68: @ 812FC68
beq _0812FCAC beq _0812FCAC
cmp r0, 0x17 cmp r0, 0x17
bgt _0812FC9A bgt _0812FC9A
ldr r2, _0812FCA8 @ =gUnknown_202063C ldr r2, _0812FCA8 @ =gSprites
movs r0, 0x8 movs r0, 0x8
ldrsh r1, [r5, r0] ldrsh r1, [r5, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -2337,7 +2337,7 @@ _0812FC9A:
b _0812FD62 b _0812FD62
.align 2, 0 .align 2, 0
_0812FCA4: .4byte gUnknown_3005098 _0812FCA4: .4byte gUnknown_3005098
_0812FCA8: .4byte gUnknown_202063C _0812FCA8: .4byte gSprites
_0812FCAC: _0812FCAC:
movs r1, 0x6 movs r1, 0x6
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
@@ -2348,7 +2348,7 @@ _0812FCAC:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0812FCE8 @ =gUnknown_202063C ldr r4, _0812FCE8 @ =gSprites
adds r0, r4 adds r0, r4
bl DestroySprite bl DestroySprite
movs r0, 0xC movs r0, 0xC
@@ -2368,7 +2368,7 @@ _0812FCD6:
strh r0, [r5, 0x6] strh r0, [r5, 0x6]
b _0812FD62 b _0812FD62
.align 2, 0 .align 2, 0
_0812FCE8: .4byte gUnknown_202063C _0812FCE8: .4byte gSprites
_0812FCEC: _0812FCEC:
movs r0, 0 movs r0, 0
movs r1, 0 movs r1, 0
@@ -2984,7 +2984,7 @@ sub_81301B0: @ 81301B0
ble _08130200 ble _08130200
subs r0, r2, 0x2 subs r0, r2, 0x2
strh r0, [r4, 0x2] strh r0, [r4, 0x2]
ldr r1, _081301FC @ =gUnknown_2021BC8 ldr r1, _081301FC @ =gSpriteCoordOffsetX
ldrh r0, [r1] ldrh r0, [r1]
adds r0, 0x2 adds r0, 0x2
strh r0, [r1] strh r0, [r1]
@@ -2996,7 +2996,7 @@ sub_81301B0: @ 81301B0
b _08130218 b _08130218
.align 2, 0 .align 2, 0
_081301F8: .4byte gUnknown_3005098 _081301F8: .4byte gUnknown_3005098
_081301FC: .4byte gUnknown_2021BC8 _081301FC: .4byte gSpriteCoordOffsetX
_08130200: _08130200:
strh r1, [r4, 0x2] strh r1, [r4, 0x2]
ldr r0, _08130220 @ =gUnknown_203B108 ldr r0, _08130220 @ =gUnknown_203B108
@@ -3610,7 +3610,7 @@ sub_81306D4: @ 81306D4
adds r4, r0 adds r4, r0
movs r1, 0 movs r1, 0
strh r1, [r4, 0xA] strh r1, [r4, 0xA]
ldr r0, _08130714 @ =gUnknown_2021BC8 ldr r0, _08130714 @ =gSpriteCoordOffsetX
strh r1, [r0] strh r1, [r0]
movs r0, 0x2 movs r0, 0x2
bl sub_81311F4 bl sub_81311F4
@@ -3624,7 +3624,7 @@ sub_81306D4: @ 81306D4
bx r0 bx r0
.align 2, 0 .align 2, 0
_08130710: .4byte gUnknown_3005090 _08130710: .4byte gUnknown_3005090
_08130714: .4byte gUnknown_2021BC8 _08130714: .4byte gSpriteCoordOffsetX
_08130718: .4byte sub_813071C _08130718: .4byte sub_813071C
thumb_func_end sub_81306D4 thumb_func_end sub_81306D4
@@ -3764,7 +3764,7 @@ _08130820:
adds r4, r0 adds r4, r0
movs r1, 0 movs r1, 0
strh r1, [r4, 0xA] strh r1, [r4, 0xA]
ldr r0, _08130850 @ =gUnknown_2021BC8 ldr r0, _08130850 @ =gSpriteCoordOffsetX
strh r1, [r0] strh r1, [r0]
movs r0, 0x2 movs r0, 0x2
movs r2, 0 movs r2, 0
@@ -3780,7 +3780,7 @@ _08130846:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0813084C: .4byte gUnknown_3005090 _0813084C: .4byte gUnknown_3005090
_08130850: .4byte gUnknown_2021BC8 _08130850: .4byte gSpriteCoordOffsetX
_08130854: .4byte sub_8130858 _08130854: .4byte sub_8130858
thumb_func_end sub_81307D0 thumb_func_end sub_81307D0
@@ -4549,7 +4549,7 @@ _08130E7A:
adds r4, r0 adds r4, r0
ldr r0, _08130EAC @ =0x0000ffc4 ldr r0, _08130EAC @ =0x0000ffc4
strh r0, [r4, 0xA] strh r0, [r4, 0xA]
ldr r1, _08130EB0 @ =gUnknown_2021BC8 ldr r1, _08130EB0 @ =gSpriteCoordOffsetX
ldrh r0, [r1] ldrh r0, [r1]
adds r0, 0x3C adds r0, 0x3C
strh r0, [r1] strh r0, [r1]
@@ -4566,7 +4566,7 @@ _08130E7A:
.align 2, 0 .align 2, 0
_08130EA8: .4byte gUnknown_3005090 _08130EA8: .4byte gUnknown_3005090
_08130EAC: .4byte 0x0000ffc4 _08130EAC: .4byte 0x0000ffc4
_08130EB0: .4byte gUnknown_2021BC8 _08130EB0: .4byte gSpriteCoordOffsetX
_08130EB4: .4byte 0xffffc400 _08130EB4: .4byte 0xffffc400
_08130EB8: _08130EB8:
movs r0, 0x1 movs r0, 0x1
@@ -4644,14 +4644,14 @@ sub_8130F2C: @ 8130F2C
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r4, _08130FAC @ =gUnknown_202063C ldr r4, _08130FAC @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
adds r1, r4, 0 adds r1, r4, 0
adds r1, 0x1C adds r1, 0x1C
adds r1, r2, r1 adds r1, r2, r1
ldr r3, _08130FB0 @ =nullsub_8 ldr r3, _08130FB0 @ =SpriteCallbackDummy
str r3, [r1] str r3, [r1]
adds r2, r4 adds r2, r4
ldrb r3, [r2, 0x5] ldrb r3, [r2, 0x5]
@@ -4678,14 +4678,14 @@ sub_8130F2C: @ 8130F2C
_08130FA0: .4byte gUnknown_8235194 _08130FA0: .4byte gUnknown_8235194
_08130FA4: .4byte gUnknown_82373F4 _08130FA4: .4byte gUnknown_82373F4
_08130FA8: .4byte gUnknown_20244DC _08130FA8: .4byte gUnknown_20244DC
_08130FAC: .4byte gUnknown_202063C _08130FAC: .4byte gSprites
_08130FB0: .4byte nullsub_8 _08130FB0: .4byte SpriteCallbackDummy
_08130FB4: .4byte gUnknown_3005090 _08130FB4: .4byte gUnknown_3005090
thumb_func_end sub_8130F2C thumb_func_end sub_8130F2C
thumb_func_start sub_8130FB8 thumb_func_start sub_8130FB8
sub_8130FB8: @ 8130FB8 sub_8130FB8: @ 8130FB8
ldr r3, _08130FD0 @ =gUnknown_202063C ldr r3, _08130FD0 @ =gSprites
movs r1, 0x2E movs r1, 0x2E
ldrsh r2, [r0, r1] ldrsh r2, [r0, r1]
lsls r1, r2, 4 lsls r1, r2, 4
@@ -4697,7 +4697,7 @@ sub_8130FB8: @ 8130FB8
strh r1, [r0, 0x26] strh r1, [r0, 0x26]
bx lr bx lr
.align 2, 0 .align 2, 0
_08130FD0: .4byte gUnknown_202063C _08130FD0: .4byte gSprites
thumb_func_end sub_8130FB8 thumb_func_end sub_8130FB8
thumb_func_start sub_8130FD4 thumb_func_start sub_8130FD4
@@ -4738,7 +4738,7 @@ _08130FF4:
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r6, _081310BC @ =gUnknown_202063C ldr r6, _081310BC @ =gSprites
lsls r1, r7, 4 lsls r1, r7, 4
adds r1, r7 adds r1, r7
lsls r1, 2 lsls r1, 2
@@ -4809,7 +4809,7 @@ _08130FF4:
_081310B0: .4byte gUnknown_8462EFC _081310B0: .4byte gUnknown_8462EFC
_081310B4: .4byte gUnknown_8462F1C _081310B4: .4byte gUnknown_8462F1C
_081310B8: .4byte gUnknown_846302C _081310B8: .4byte gUnknown_846302C
_081310BC: .4byte gUnknown_202063C _081310BC: .4byte gSprites
_081310C0: .4byte gUnknown_3005090 _081310C0: .4byte gUnknown_3005090
_081310C4: .4byte sub_8130FB8 _081310C4: .4byte sub_8130FB8
_081310C8: _081310C8:
@@ -4821,7 +4821,7 @@ _081310C8:
lsls r5, r2, 2 lsls r5, r2, 2
ldr r3, _0813115C @ =gUnknown_3005098 ldr r3, _0813115C @ =gUnknown_3005098
mov r8, r3 mov r8, r3
ldr r6, _08131160 @ =gUnknown_202063C ldr r6, _08131160 @ =gSprites
_081310DE: _081310DE:
lsls r0, r4, 1 lsls r0, r4, 1
adds r0, r4 adds r0, r4
@@ -4886,7 +4886,7 @@ _08131146:
_08131154: .4byte gUnknown_8462F14 _08131154: .4byte gUnknown_8462F14
_08131158: .4byte gUnknown_8462F24 _08131158: .4byte gUnknown_8462F24
_0813115C: .4byte gUnknown_3005098 _0813115C: .4byte gUnknown_3005098
_08131160: .4byte gUnknown_202063C _08131160: .4byte gSprites
_08131164: .4byte gUnknown_8462F50 _08131164: .4byte gUnknown_8462F50
thumb_func_end sub_8130FD4 thumb_func_end sub_8130FD4
@@ -4912,7 +4912,7 @@ _0813117C:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081311B0 @ =gUnknown_202063C ldr r1, _081311B0 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
adds r0, r4, 0x1 adds r0, r4, 0x1
@@ -4927,7 +4927,7 @@ _0813117C:
b _081311EC b _081311EC
.align 2, 0 .align 2, 0
_081311AC: .4byte gUnknown_3005098 _081311AC: .4byte gUnknown_3005098
_081311B0: .4byte gUnknown_202063C _081311B0: .4byte gSprites
_081311B4: _081311B4:
ldr r0, _081311D0 @ =0x00001003 ldr r0, _081311D0 @ =0x00001003
bl FreeSpriteTilesByTag bl FreeSpriteTilesByTag
@@ -5144,7 +5144,7 @@ sub_8131338: @ 8131338
strh r0, [r1, 0xC] strh r0, [r1, 0xC]
adds r0, r6, 0 adds r0, r6, 0
bl DestroyTask bl DestroyTask
ldr r6, _081313AC @ =gUnknown_202063C ldr r6, _081313AC @ =gSprites
adds r2, r5, 0 adds r2, r5, 0
mov r5, r8 mov r5, r8
adds r5, 0x8 adds r5, 0x8
@@ -5172,7 +5172,7 @@ _08131380:
b _0813143A b _0813143A
.align 2, 0 .align 2, 0
_081313A8: .4byte gUnknown_3005090 _081313A8: .4byte gUnknown_3005090
_081313AC: .4byte gUnknown_202063C _081313AC: .4byte gSprites
_081313B0: _081313B0:
ldrh r1, [r2, 0x10] ldrh r1, [r2, 0x10]
movs r7, 0x10 movs r7, 0x10
@@ -5213,7 +5213,7 @@ _081313E8:
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _08131448 @ =gUnknown_202063C ldr r0, _08131448 @ =gSprites
adds r2, r0 adds r2, r0
adds r2, 0x3E adds r2, 0x3E
ldrb r3, [r2] ldrb r3, [r2]
@@ -5254,7 +5254,7 @@ _0813143A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08131448: .4byte gUnknown_202063C _08131448: .4byte gSprites
thumb_func_end sub_8131338 thumb_func_end sub_8131338
thumb_func_start sub_813144C thumb_func_start sub_813144C
@@ -5410,7 +5410,7 @@ _08131568:
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _081315C8 @ =gUnknown_202063C ldr r0, _081315C8 @ =gSprites
adds r2, r0 adds r2, r0
adds r2, 0x3E adds r2, 0x3E
ldrb r3, [r2] ldrb r3, [r2]
@@ -5451,7 +5451,7 @@ _081315BA:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081315C8: .4byte gUnknown_202063C _081315C8: .4byte gSprites
thumb_func_end sub_81314DC thumb_func_end sub_81314DC
thumb_func_start sub_81315CC thumb_func_start sub_81315CC
+4 -4
View File
@@ -7331,7 +7331,7 @@ sub_80584B8: @ 80584B8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08058500 @ =gUnknown_202063C ldr r1, _08058500 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
_080584E4: _080584E4:
@@ -7347,7 +7347,7 @@ _080584E4:
.align 2, 0 .align 2, 0
_080584F8: .4byte gUnknown_2031DEC _080584F8: .4byte gUnknown_2031DEC
_080584FC: .4byte gUnknown_2036E38 _080584FC: .4byte gUnknown_2036E38
_08058500: .4byte gUnknown_202063C _08058500: .4byte gSprites
thumb_func_end sub_80584B8 thumb_func_end sub_80584B8
thumb_func_start sub_8058504 thumb_func_start sub_8058504
@@ -7894,7 +7894,7 @@ _080588C6:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08058908 @ =gUnknown_202063C ldr r1, _08058908 @ =gSprites
adds r0, r1 adds r0, r1
adds r3, r0, 0 adds r3, r0, 0
adds r3, 0x3E adds r3, 0x3E
@@ -7915,7 +7915,7 @@ _080588FC:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08058904: .4byte SpriteCB_LinkPlayer _08058904: .4byte SpriteCB_LinkPlayer
_08058908: .4byte gUnknown_202063C _08058908: .4byte gSprites
thumb_func_end sub_8058878 thumb_func_end sub_8058878
thumb_func_start SpriteCB_LinkPlayer thumb_func_start SpriteCB_LinkPlayer
+55 -55
View File
@@ -7218,7 +7218,7 @@ party_menu_link_mon_icon_anim: @ 812224C
adds r0, r5, 0 adds r0, r5, 0
bl sub_8096E18 bl sub_8096E18
strb r0, [r4, 0x9] strb r0, [r4, 0x9]
ldr r2, _081222A8 @ =gUnknown_202063C ldr r2, _081222A8 @ =gSprites
ldrb r0, [r4, 0x9] ldrb r0, [r4, 0x9]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -7241,7 +7241,7 @@ _0812229A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081222A4: .4byte sub_809718C _081222A4: .4byte sub_809718C
_081222A8: .4byte gUnknown_202063C _081222A8: .4byte gSprites
thumb_func_end party_menu_link_mon_icon_anim thumb_func_end party_menu_link_mon_icon_anim
thumb_func_start sub_81222AC thumb_func_start sub_81222AC
@@ -7273,51 +7273,51 @@ _081222D4:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _081222F0 @ =gUnknown_202063C ldr r1, _081222F0 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl sub_8097414 bl sub_8097414
b _0812234C b _0812234C
.align 2, 0 .align 2, 0
_081222F0: .4byte gUnknown_202063C _081222F0: .4byte gSprites
_081222F4: _081222F4:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _08122308 @ =gUnknown_202063C ldr r1, _08122308 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x1 movs r1, 0x1
bl sub_8097414 bl sub_8097414
b _0812234C b _0812234C
.align 2, 0 .align 2, 0
_08122308: .4byte gUnknown_202063C _08122308: .4byte gSprites
_0812230C: _0812230C:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _08122320 @ =gUnknown_202063C ldr r1, _08122320 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x2 movs r1, 0x2
bl sub_8097414 bl sub_8097414
b _0812234C b _0812234C
.align 2, 0 .align 2, 0
_08122320: .4byte gUnknown_202063C _08122320: .4byte gSprites
_08122324: _08122324:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _08122338 @ =gUnknown_202063C ldr r1, _08122338 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x3 movs r1, 0x3
bl sub_8097414 bl sub_8097414
b _0812234C b _0812234C
.align 2, 0 .align 2, 0
_08122338: .4byte gUnknown_202063C _08122338: .4byte gSprites
_0812233C: _0812233C:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _08122354 @ =gUnknown_202063C ldr r1, _08122354 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x4 movs r1, 0x4
bl sub_8097414 bl sub_8097414
@@ -7326,7 +7326,7 @@ _0812234C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08122354: .4byte gUnknown_202063C _08122354: .4byte gSprites
thumb_func_end sub_81222AC thumb_func_end sub_81222AC
thumb_func_start sub_8122358 thumb_func_start sub_8122358
@@ -7362,7 +7362,7 @@ sub_812238C: @ 812238C
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
lsls r1, 24 lsls r1, 24
ldr r5, _081223BC @ =gUnknown_202063C ldr r5, _081223BC @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r6, r0, 2 lsls r6, r0, 2
@@ -7382,7 +7382,7 @@ sub_812238C: @ 812238C
strh r0, [r2, 0x26] strh r0, [r2, 0x26]
b _081223CA b _081223CA
.align 2, 0 .align 2, 0
_081223BC: .4byte gUnknown_202063C _081223BC: .4byte gSprites
_081223C0: .4byte 0x0000fffc _081223C0: .4byte 0x0000fffc
_081223C4: _081223C4:
ldr r0, _081223DC @ =0x0000fffc ldr r0, _081223DC @ =0x0000fffc
@@ -7493,7 +7493,7 @@ party_menu_link_mon_held_item_object: @ 8122468
movs r3, 0 movs r3, 0
bl CreateSprite bl CreateSprite
strb r0, [r4, 0xA] strb r0, [r4, 0xA]
ldr r2, _081224B0 @ =gUnknown_202063C ldr r2, _081224B0 @ =gSprites
ldrb r0, [r4, 0xA] ldrb r0, [r4, 0xA]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -7513,7 +7513,7 @@ _081224A4:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081224AC: .4byte gUnknown_845A43C _081224AC: .4byte gUnknown_845A43C
_081224B0: .4byte gUnknown_202063C _081224B0: .4byte gSprites
thumb_func_end party_menu_link_mon_held_item_object thumb_func_end party_menu_link_mon_held_item_object
thumb_func_start sub_81224B4 thumb_func_start sub_81224B4
@@ -7539,7 +7539,7 @@ sub_81224D0: @ 81224D0
lsrs r0, 16 lsrs r0, 16
cmp r0, 0 cmp r0, 0
bne _081224F8 bne _081224F8
ldr r2, _081224F4 @ =gUnknown_202063C ldr r2, _081224F4 @ =gSprites
ldrb r1, [r4, 0xA] ldrb r1, [r4, 0xA]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -7551,7 +7551,7 @@ sub_81224D0: @ 81224D0
orrs r1, r2 orrs r1, r2
b _08122544 b _08122544
.align 2, 0 .align 2, 0
_081224F4: .4byte gUnknown_202063C _081224F4: .4byte gSprites
_081224F8: _081224F8:
bl itemid_is_mail bl itemid_is_mail
lsls r0, 24 lsls r0, 24
@@ -7561,24 +7561,24 @@ _081224F8:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08122518 @ =gUnknown_202063C ldr r1, _08122518 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAnim bl StartSpriteAnim
b _0812252E b _0812252E
.align 2, 0 .align 2, 0
_08122518: .4byte gUnknown_202063C _08122518: .4byte gSprites
_0812251C: _0812251C:
ldrb r1, [r4, 0xA] ldrb r1, [r4, 0xA]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0812254C @ =gUnknown_202063C ldr r1, _0812254C @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
bl StartSpriteAnim bl StartSpriteAnim
_0812252E: _0812252E:
ldr r2, _0812254C @ =gUnknown_202063C ldr r2, _0812254C @ =gSprites
ldrb r1, [r4, 0xA] ldrb r1, [r4, 0xA]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -7595,7 +7595,7 @@ _08122544:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812254C: .4byte gUnknown_202063C _0812254C: .4byte gSprites
thumb_func_end sub_81224D0 thumb_func_end sub_81224D0
thumb_func_start sub_8122550 thumb_func_start sub_8122550
@@ -7712,7 +7712,7 @@ sub_8122610: @ 8122610
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
mov r9, r0 mov r9, r0
ldr r0, _08122688 @ =gUnknown_202063C ldr r0, _08122688 @ =gSprites
mov r8, r0 mov r8, r0
lsls r0, r6, 4 lsls r0, r6, 4
adds r0, r6 adds r0, r6
@@ -7757,7 +7757,7 @@ sub_8122610: @ 8122610
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08122688: .4byte gUnknown_202063C _08122688: .4byte gSprites
_0812268C: .4byte gUnknown_845A43C _0812268C: .4byte gUnknown_845A43C
_08122690: .4byte sub_8122694 _08122690: .4byte sub_8122694
thumb_func_end sub_8122610 thumb_func_end sub_8122610
@@ -7769,7 +7769,7 @@ sub_8122694: @ 8122694
ldrh r1, [r4, 0x3C] ldrh r1, [r4, 0x3C]
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r2, _081226C4 @ =gUnknown_202063C ldr r2, _081226C4 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -7788,7 +7788,7 @@ sub_8122694: @ 8122694
strb r1, [r0] strb r1, [r0]
b _081226E6 b _081226E6
.align 2, 0 .align 2, 0
_081226C4: .4byte gUnknown_202063C _081226C4: .4byte gSprites
_081226C8: _081226C8:
adds r3, r4, 0 adds r3, r4, 0
adds r3, 0x3E adds r3, 0x3E
@@ -7848,7 +7848,7 @@ party_menu_link_mon_pokeball_object: @ 8122714
movs r3, 0x8 movs r3, 0x8
bl CreateSprite bl CreateSprite
strb r0, [r4, 0xB] strb r0, [r4, 0xB]
ldr r2, _08122750 @ =gUnknown_202063C ldr r2, _08122750 @ =gSprites
ldrb r0, [r4, 0xB] ldrb r0, [r4, 0xB]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -7865,7 +7865,7 @@ _08122744:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812274C: .4byte gUnknown_845A484 _0812274C: .4byte gUnknown_845A484
_08122750: .4byte gUnknown_202063C _08122750: .4byte gSprites
thumb_func_end party_menu_link_mon_pokeball_object thumb_func_end party_menu_link_mon_pokeball_object
thumb_func_start sub_8122754 thumb_func_start sub_8122754
@@ -7883,7 +7883,7 @@ sub_8122754: @ 8122754
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _08122790 @ =gUnknown_202063C ldr r2, _08122790 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -7899,7 +7899,7 @@ sub_8122754: @ 8122754
bx r1 bx r1
.align 2, 0 .align 2, 0
_0812278C: .4byte gUnknown_845A484 _0812278C: .4byte gUnknown_845A484
_08122790: .4byte gUnknown_202063C _08122790: .4byte gSprites
thumb_func_end sub_8122754 thumb_func_end sub_8122754
thumb_func_start sub_8122794 thumb_func_start sub_8122794
@@ -7934,13 +7934,13 @@ sub_81227B8: @ 81227B8
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r2, _081227D8 @ =gUnknown_202063C ldr r2, _081227D8 @ =gSprites
adds r0, r2 adds r0, r2
bl StartSpriteAnim bl StartSpriteAnim
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081227D8: .4byte gUnknown_202063C _081227D8: .4byte gSprites
thumb_func_end sub_81227B8 thumb_func_end sub_81227B8
thumb_func_start sub_81227DC thumb_func_start sub_81227DC
@@ -7959,7 +7959,7 @@ sub_81227DC: @ 81227DC
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0812281C @ =gUnknown_202063C ldr r0, _0812281C @ =gSprites
mov r8, r0 mov r8, r0
add r4, r8 add r4, r8
adds r0, r4, 0 adds r0, r4, 0
@@ -7976,12 +7976,12 @@ sub_81227DC: @ 81227DC
strh r6, [r5, 0x26] strh r6, [r5, 0x26]
b _0812284C b _0812284C
.align 2, 0 .align 2, 0
_0812281C: .4byte gUnknown_202063C _0812281C: .4byte gSprites
_08122820: _08122820:
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
lsls r5, 2 lsls r5, 2
ldr r0, _08122858 @ =gUnknown_202063C ldr r0, _08122858 @ =gSprites
mov r8, r0 mov r8, r0
add r5, r8 add r5, r8
adds r0, r5, 0 adds r0, r5, 0
@@ -8005,7 +8005,7 @@ _0812284C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08122858: .4byte gUnknown_202063C _08122858: .4byte gSprites
_0812285C: .4byte 0x0000fffc _0812285C: .4byte 0x0000fffc
thumb_func_end sub_81227DC thumb_func_end sub_81227DC
@@ -8072,7 +8072,7 @@ party_menu_link_mon_status_condition_object: @ 81228B8
adds r0, r5, 0 adds r0, r5, 0
adds r1, r4, 0 adds r1, r4, 0
bl party_menu_update_status_condition_object bl party_menu_update_status_condition_object
ldr r2, _08122900 @ =gUnknown_202063C ldr r2, _08122900 @ =gSprites
ldrb r0, [r4, 0xC] ldrb r0, [r4, 0xC]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -8089,7 +8089,7 @@ _081228F4:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081228FC: .4byte gUnknown_845A584 _081228FC: .4byte gUnknown_845A584
_08122900: .4byte gUnknown_202063C _08122900: .4byte gSprites
thumb_func_end party_menu_link_mon_status_condition_object thumb_func_end party_menu_link_mon_status_condition_object
thumb_func_start party_menu_get_status_condition_and_update_object thumb_func_start party_menu_get_status_condition_and_update_object
@@ -8117,7 +8117,7 @@ party_menu_update_status_condition_object: @ 812291C
cmp r2, 0x6 cmp r2, 0x6
bne _08122948 bne _08122948
_0812292C: _0812292C:
ldr r2, _08122944 @ =gUnknown_202063C ldr r2, _08122944 @ =gSprites
ldrb r1, [r5, 0xC] ldrb r1, [r5, 0xC]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -8129,13 +8129,13 @@ _0812292C:
orrs r1, r2 orrs r1, r2
b _08122972 b _08122972
.align 2, 0 .align 2, 0
_08122944: .4byte gUnknown_202063C _08122944: .4byte gSprites
_08122948: _08122948:
ldrb r1, [r5, 0xC] ldrb r1, [r5, 0xC]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0812297C @ =gUnknown_202063C ldr r4, _0812297C @ =gSprites
adds r0, r4 adds r0, r4
subs r1, r2, 0x1 subs r1, r2, 0x1
lsls r1, 24 lsls r1, 24
@@ -8157,7 +8157,7 @@ _08122972:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0812297C: .4byte gUnknown_202063C _0812297C: .4byte gSprites
thumb_func_end party_menu_update_status_condition_object thumb_func_end party_menu_update_status_condition_object
thumb_func_start sub_8122980 thumb_func_start sub_8122980
@@ -9127,7 +9127,7 @@ _08123122:
thumb_func_start sub_8123134 thumb_func_start sub_8123134
sub_8123134: @ 8123134 sub_8123134: @ 8123134
push {r4,lr} push {r4,lr}
ldr r4, _08123184 @ =gUnknown_202063C ldr r4, _08123184 @ =gSprites
ldrb r2, [r0, 0xB] ldrb r2, [r0, 0xB]
lsls r3, r2, 4 lsls r3, r2, 4
adds r3, r2 adds r3, r2
@@ -9166,7 +9166,7 @@ sub_8123134: @ 8123134
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08123184: .4byte gUnknown_202063C _08123184: .4byte gSprites
thumb_func_end sub_8123134 thumb_func_end sub_8123134
thumb_func_start sub_8123188 thumb_func_start sub_8123188
@@ -9499,7 +9499,7 @@ oamt_swap_pos: @ 8123420
ldrb r2, [r1] ldrb r2, [r1]
strb r2, [r0] strb r2, [r0]
strb r3, [r1] strb r3, [r1]
ldr r5, _081234E8 @ =gUnknown_202063C ldr r5, _081234E8 @ =gSprites
ldrb r2, [r0] ldrb r2, [r0]
lsls r3, r2, 4 lsls r3, r2, 4
adds r3, r2 adds r3, r2
@@ -9590,7 +9590,7 @@ oamt_swap_pos: @ 8123420
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081234E8: .4byte gUnknown_202063C _081234E8: .4byte gSprites
thumb_func_end oamt_swap_pos thumb_func_end oamt_swap_pos
thumb_func_start swap_pokemon_and_oams thumb_func_start swap_pokemon_and_oams
@@ -13435,7 +13435,7 @@ _0812547E:
adds r1, r0 adds r1, r0
adds r0, r5, 0 adds r0, r5, 0
bl party_menu_get_status_condition_and_update_object bl party_menu_get_status_condition_and_update_object
ldr r2, _08125504 @ =gUnknown_202063C ldr r2, _08125504 @ =gSprites
movs r0, 0x9 movs r0, 0x9
ldrsb r0, [r7, r0] ldrsb r0, [r7, r0]
ldr r1, [r4] ldr r1, [r4]
@@ -13488,7 +13488,7 @@ _081254D0:
.align 2, 0 .align 2, 0
_081254FC: .4byte gUnknown_203B0B4 _081254FC: .4byte gUnknown_203B0B4
_08125500: .4byte gUnknown_203B0A0 _08125500: .4byte gUnknown_203B0A0
_08125504: .4byte gUnknown_202063C _08125504: .4byte gSprites
_08125508: .4byte sub_8125554 _08125508: .4byte sub_8125554
_0812550C: _0812550C:
ldr r1, _08125548 @ =gStringVar1 ldr r1, _08125548 @ =gStringVar1
@@ -15340,7 +15340,7 @@ sub_8126440: @ 8126440
adds r1, r4 adds r1, r4
adds r0, r5, 0 adds r0, r5, 0
bl party_menu_get_status_condition_and_update_object bl party_menu_get_status_condition_and_update_object
ldr r2, _081264C4 @ =gUnknown_202063C ldr r2, _081264C4 @ =gSprites
ldr r0, [r6] ldr r0, [r6]
adds r3, r4, r0 adds r3, r4, r0
ldrb r1, [r3, 0xC] ldrb r1, [r3, 0xC]
@@ -15387,7 +15387,7 @@ _0812647C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081264C0: .4byte gUnknown_203B0B4 _081264C0: .4byte gUnknown_203B0B4
_081264C4: .4byte gUnknown_202063C _081264C4: .4byte gSprites
thumb_func_end sub_8126440 thumb_func_end sub_8126440
thumb_func_start sub_81264C8 thumb_func_start sub_81264C8
@@ -15964,7 +15964,7 @@ _08126960:
adds r1, r0 adds r1, r0
adds r0, r5, 0 adds r0, r5, 0
bl party_menu_get_status_condition_and_update_object bl party_menu_get_status_condition_and_update_object
ldr r2, _08126A10 @ =gUnknown_202063C ldr r2, _08126A10 @ =gSprites
movs r0, 0x9 movs r0, 0x9
ldrsb r0, [r6, r0] ldrsb r0, [r6, r0]
ldr r1, [r4] ldr r1, [r4]
@@ -16035,7 +16035,7 @@ _08126A00: .4byte gUnknown_203B09C
_08126A04: .4byte 0x0000021a _08126A04: .4byte 0x0000021a
_08126A08: .4byte gUnknown_203B0D0 _08126A08: .4byte gUnknown_203B0D0
_08126A0C: .4byte gUnknown_203B0B4 _08126A0C: .4byte gUnknown_203B0B4
_08126A10: .4byte gUnknown_202063C _08126A10: .4byte gSprites
_08126A14: .4byte sub_8126AFC _08126A14: .4byte sub_8126AFC
thumb_func_end sub_81268D4 thumb_func_end sub_81268D4
@@ -19211,7 +19211,7 @@ sub_81282B8: @ 81282B8
lsrs r3, r1, 16 lsrs r3, r1, 16
cmp r1, 0 cmp r1, 0
blt _081282D2 blt _081282D2
ldr r1, _081282D8 @ =gUnknown_202063C ldr r1, _081282D8 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -19221,7 +19221,7 @@ _081282D2:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081282D8: .4byte gUnknown_202063C _081282D8: .4byte gSprites
thumb_func_end sub_81282B8 thumb_func_end sub_81282B8
thumb_func_start sub_81282DC thumb_func_start sub_81282DC
+42 -42
View File
@@ -166,7 +166,7 @@ _0804AA68:
adds r0, r5, r7 adds r0, r5, r7
lsls r0, 2 lsls r0, 2
mov r8, r0 mov r8, r0
ldr r4, _0804AAC0 @ =gUnknown_202063C ldr r4, _0804AAC0 @ =gSprites
add r4, r8 add r4, r8
movs r0, 0x80 movs r0, 0x80
strh r0, [r4, 0x2E] strh r0, [r4, 0x2E]
@@ -192,7 +192,7 @@ _0804AA68:
.align 2, 0 .align 2, 0
_0804AAB8: .4byte gSaveBlock2Ptr _0804AAB8: .4byte gSaveBlock2Ptr
_0804AABC: .4byte gUnknown_82606F4 _0804AABC: .4byte gUnknown_82606F4
_0804AAC0: .4byte gUnknown_202063C _0804AAC0: .4byte gSprites
_0804AAC4: .4byte gUnknown_2022B4C _0804AAC4: .4byte gUnknown_2022B4C
_0804AAC8: _0804AAC8:
mov r0, r10 mov r0, r10
@@ -201,7 +201,7 @@ _0804AAC8:
_0804AACE: _0804AACE:
ldr r0, _0804AAEC @ =gUnknown_2023D6C ldr r0, _0804AAEC @ =gUnknown_2023D6C
strb r6, [r0] strb r6, [r0]
ldr r2, _0804AAF0 @ =gUnknown_202063C ldr r2, _0804AAF0 @ =gSprites
lsls r3, r7, 4 lsls r3, r7, 4
adds r1, r3, r7 adds r1, r3, r7
lsls r1, 2 lsls r1, 2
@@ -215,7 +215,7 @@ _0804AACE:
b _0804AB48 b _0804AB48
.align 2, 0 .align 2, 0
_0804AAEC: .4byte gUnknown_2023D6C _0804AAEC: .4byte gUnknown_2023D6C
_0804AAF0: .4byte gUnknown_202063C _0804AAF0: .4byte gSprites
_0804AAF4: .4byte SpriteCB_PlayerMonSendOut_1 _0804AAF4: .4byte SpriteCB_PlayerMonSendOut_1
_0804AAF8: _0804AAF8:
adds r0, r6, 0 adds r0, r6, 0
@@ -235,7 +235,7 @@ _0804AAF8:
strb r6, [r0] strb r6, [r0]
movs r1, 0 movs r1, 0
strh r1, [r4, 0x2E] strh r1, [r4, 0x2E]
ldr r0, _0804AB30 @ =gUnknown_202063C ldr r0, _0804AB30 @ =gSprites
adds r0, 0x1C adds r0, 0x1C
add r0, r8 add r0, r8
ldr r1, _0804AB34 @ =SpriteCB_OpponentMonSendOut ldr r1, _0804AB34 @ =SpriteCB_OpponentMonSendOut
@@ -243,7 +243,7 @@ _0804AAF8:
b _0804AB46 b _0804AB46
.align 2, 0 .align 2, 0
_0804AB2C: .4byte gUnknown_2023D6C _0804AB2C: .4byte gUnknown_2023D6C
_0804AB30: .4byte gUnknown_202063C _0804AB30: .4byte gSprites
_0804AB34: .4byte SpriteCB_OpponentMonSendOut _0804AB34: .4byte SpriteCB_OpponentMonSendOut
_0804AB38: _0804AB38:
movs r0, 0x1 movs r0, 0x1
@@ -255,7 +255,7 @@ _0804AB38:
_0804AB46: _0804AB46:
adds r3, r5, 0 adds r3, r5, 0
_0804AB48: _0804AB48:
ldr r0, _0804AB68 @ =gUnknown_202063C ldr r0, _0804AB68 @ =gSprites
adds r1, r3, r7 adds r1, r3, r7
lsls r1, 2 lsls r1, 2
adds r4, r1, r0 adds r4, r1, r0
@@ -270,7 +270,7 @@ _0804AB48:
b _0804ABB8 b _0804ABB8
.align 2, 0 .align 2, 0
_0804AB64: .4byte gUnknown_2023D6C _0804AB64: .4byte gUnknown_2023D6C
_0804AB68: .4byte gUnknown_202063C _0804AB68: .4byte gSprites
_0804AB6C: _0804AB6C:
movs r0, 0x22 movs r0, 0x22
strh r0, [r4, 0x2E] strh r0, [r4, 0x2E]
@@ -440,7 +440,7 @@ sub_804AC94: @ 804AC94
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0804ACFC @ =gUnknown_202063C ldr r4, _0804ACFC @ =gSprites
adds r0, r4 adds r0, r4
movs r1, 0x2 movs r1, 0x2
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
@@ -469,7 +469,7 @@ _0804ACEE:
.align 2, 0 .align 2, 0
_0804ACF4: .4byte sub_804AD00 _0804ACF4: .4byte sub_804AD00
_0804ACF8: .4byte gUnknown_2023D44 _0804ACF8: .4byte gUnknown_2023D44
_0804ACFC: .4byte gUnknown_202063C _0804ACFC: .4byte gSprites
thumb_func_end sub_804AC94 thumb_func_end sub_804AC94
thumb_func_start sub_804AD00 thumb_func_start sub_804AD00
@@ -486,7 +486,7 @@ sub_804AD00: @ 804AD00
movs r0, 0x35 movs r0, 0x35
bl PlaySE bl PlaySE
_0804AD18: _0804AD18:
ldr r6, _0804AD64 @ =gUnknown_202063C ldr r6, _0804AD64 @ =gSprites
ldr r5, _0804AD68 @ =gUnknown_2023D44 ldr r5, _0804AD68 @ =gUnknown_2023D44
movs r1, 0x3A movs r1, 0x3A
ldrsh r0, [r4, r1] ldrsh r0, [r4, r1]
@@ -524,7 +524,7 @@ _0804AD18:
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
b _0804AD90 b _0804AD90
.align 2, 0 .align 2, 0
_0804AD64: .4byte gUnknown_202063C _0804AD64: .4byte gSprites
_0804AD68: .4byte gUnknown_2023D44 _0804AD68: .4byte gUnknown_2023D44
_0804AD6C: .4byte sub_804AD98 _0804AD6C: .4byte sub_804AD98
_0804AD70: _0804AD70:
@@ -1371,7 +1371,7 @@ _0804B420:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0804B480 @ =gUnknown_202063C ldr r4, _0804B480 @ =gSprites
adds r0, r4 adds r0, r4
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAffineAnim bl StartSpriteAffineAnim
@@ -1406,7 +1406,7 @@ _0804B420:
_0804B474: .4byte Task_PlayCryWhenReleasedFromBall _0804B474: .4byte Task_PlayCryWhenReleasedFromBall
_0804B478: .4byte gUnknown_3005090 _0804B478: .4byte gUnknown_3005090
_0804B47C: .4byte gUnknown_2023D44 _0804B47C: .4byte gUnknown_2023D44
_0804B480: .4byte gUnknown_202063C _0804B480: .4byte gSprites
thumb_func_end sub_804B268 thumb_func_end sub_804B268
thumb_func_start sub_804B484 thumb_func_start sub_804B484
@@ -1436,7 +1436,7 @@ HandleBallAnimEnd: @ 804B4A4
ldrh r0, [r5, 0x3A] ldrh r0, [r5, 0x3A]
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
ldr r4, _0804B508 @ =gUnknown_202063C ldr r4, _0804B508 @ =gSprites
ldr r0, _0804B50C @ =gUnknown_2023D44 ldr r0, _0804B50C @ =gUnknown_2023D44
adds r3, r6, r0 adds r3, r6, r0
ldrb r1, [r3] ldrb r1, [r3]
@@ -1481,7 +1481,7 @@ _0804B4E6:
movs r7, 0x1 movs r7, 0x1
b _0804B52C b _0804B52C
.align 2, 0 .align 2, 0
_0804B508: .4byte gUnknown_202063C _0804B508: .4byte gSprites
_0804B50C: .4byte gUnknown_2023D44 _0804B50C: .4byte gUnknown_2023D44
_0804B510: _0804B510:
ldr r2, _0804B5B4 @ =0xfffffee0 ldr r2, _0804B5B4 @ =0xfffffee0
@@ -1508,7 +1508,7 @@ _0804B52C:
beq _0804B5AE beq _0804B5AE
cmp r7, 0 cmp r7, 0
beq _0804B5AE beq _0804B5AE
ldr r2, _0804B5B8 @ =gUnknown_202063C ldr r2, _0804B5B8 @ =gSprites
ldr r0, _0804B5BC @ =gUnknown_2023D44 ldr r0, _0804B5BC @ =gUnknown_2023D44
adds r0, r6, r0 adds r0, r6, r0
ldrb r1, [r0] ldrb r1, [r0]
@@ -1570,7 +1570,7 @@ _0804B5AE:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804B5B4: .4byte 0xfffffee0 _0804B5B4: .4byte 0xfffffee0
_0804B5B8: .4byte gUnknown_202063C _0804B5B8: .4byte gSprites
_0804B5BC: .4byte gUnknown_2023D44 _0804B5BC: .4byte gUnknown_2023D44
_0804B5C0: .4byte gUnknown_2024005 _0804B5C0: .4byte gUnknown_2024005
_0804B5C4: .4byte gUnknown_2024018 _0804B5C4: .4byte gUnknown_2024018
@@ -1606,7 +1606,7 @@ _0804B600:
ldr r0, _0804B66C @ =0x0000013b ldr r0, _0804B66C @ =0x0000013b
cmp r1, r0 cmp r1, r0
bne _0804B666 bne _0804B666
ldr r5, _0804B670 @ =gUnknown_202063C ldr r5, _0804B670 @ =gSprites
ldr r4, _0804B674 @ =gUnknown_2023D44 ldr r4, _0804B674 @ =gUnknown_2023D44
movs r1, 0x3A movs r1, 0x3A
ldrsh r0, [r6, r1] ldrsh r0, [r6, r1]
@@ -1657,7 +1657,7 @@ _0804B666:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804B66C: .4byte 0x0000013b _0804B66C: .4byte 0x0000013b
_0804B670: .4byte gUnknown_202063C _0804B670: .4byte gSprites
_0804B674: .4byte gUnknown_2023D44 _0804B674: .4byte gUnknown_2023D44
_0804B678: .4byte gMain _0804B678: .4byte gMain
_0804B67C: .4byte 0x00000439 _0804B67C: .4byte 0x00000439
@@ -2039,7 +2039,7 @@ CreatePokeballSpriteToReleaseMon: @ 804B908
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r3, _0804B9E0 @ =gUnknown_202063C ldr r3, _0804B9E0 @ =gSprites
mov r8, r3 mov r8, r3
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
@@ -2099,7 +2099,7 @@ CreatePokeballSpriteToReleaseMon: @ 804B908
_0804B9D4: .4byte gUnknown_826056C _0804B9D4: .4byte gUnknown_826056C
_0804B9D8: .4byte gUnknown_82605CC _0804B9D8: .4byte gUnknown_82605CC
_0804B9DC: .4byte gUnknown_82606F4 _0804B9DC: .4byte gUnknown_82606F4
_0804B9E0: .4byte gUnknown_202063C _0804B9E0: .4byte gSprites
_0804B9E4: .4byte sub_804B9E8 _0804B9E4: .4byte sub_804B9E8
thumb_func_end CreatePokeballSpriteToReleaseMon thumb_func_end CreatePokeballSpriteToReleaseMon
@@ -2162,7 +2162,7 @@ _0804BA24:
strh r0, [r6, 0x30] strh r0, [r6, 0x30]
ldr r0, _0804BA8C @ =sub_804BAA4 ldr r0, _0804BA8C @ =sub_804BAA4
str r0, [r6, 0x1C] str r0, [r6, 0x1C]
ldr r0, _0804BA90 @ =gUnknown_202063C ldr r0, _0804BA90 @ =gSprites
lsls r4, r7, 4 lsls r4, r7, 4
adds r4, r7 adds r4, r7
lsls r4, 2 lsls r4, 2
@@ -2186,7 +2186,7 @@ _0804BA24:
b _0804BA98 b _0804BA98
.align 2, 0 .align 2, 0
_0804BA8C: .4byte sub_804BAA4 _0804BA8C: .4byte sub_804BAA4
_0804BA90: .4byte gUnknown_202063C _0804BA90: .4byte gSprites
_0804BA94: _0804BA94:
subs r0, r1, 0x1 subs r0, r1, 0x1
strh r0, [r6, 0x30] strh r0, [r6, 0x30]
@@ -2222,7 +2222,7 @@ sub_804BAA4: @ 804BAA4
orrs r0, r1 orrs r0, r1
strb r0, [r2] strb r0, [r2]
_0804BACE: _0804BACE:
ldr r0, _0804BB5C @ =gUnknown_202063C ldr r0, _0804BB5C @ =gSprites
lsls r1, r3, 4 lsls r1, r3, 4
adds r1, r3 adds r1, r3
lsls r1, 2 lsls r1, 2
@@ -2296,7 +2296,7 @@ _0804BB48:
strh r0, [r5, 0x26] strh r0, [r5, 0x26]
b _0804BB72 b _0804BB72
.align 2, 0 .align 2, 0
_0804BB5C: .4byte gUnknown_202063C _0804BB5C: .4byte gSprites
_0804BB60: .4byte gUnknown_825E074 _0804BB60: .4byte gUnknown_825E074
_0804BB64: _0804BB64:
ldrh r0, [r4, 0x38] ldrh r0, [r4, 0x38]
@@ -2372,7 +2372,7 @@ sub_804BB98: @ 804BB98
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r6, _0804BC48 @ =gUnknown_202063C ldr r6, _0804BC48 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -2412,7 +2412,7 @@ sub_804BB98: @ 804BB98
_0804BC3C: .4byte gUnknown_826056C _0804BC3C: .4byte gUnknown_826056C
_0804BC40: .4byte gUnknown_82605CC _0804BC40: .4byte gUnknown_82605CC
_0804BC44: .4byte gUnknown_82606F4 _0804BC44: .4byte gUnknown_82606F4
_0804BC48: .4byte gUnknown_202063C _0804BC48: .4byte gSprites
_0804BC4C: .4byte sub_804BC50 _0804BC4C: .4byte sub_804BC50
thumb_func_end sub_804BB98 thumb_func_end sub_804BB98
@@ -2478,7 +2478,7 @@ _0804BC8C:
lsls r4, r7, 4 lsls r4, r7, 4
adds r4, r7 adds r4, r7
lsls r4, 2 lsls r4, 2
ldr r0, _0804BCE4 @ =gUnknown_202063C ldr r0, _0804BCE4 @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0x2 movs r1, 0x2
@@ -2489,7 +2489,7 @@ _0804BC8C:
b _0804BCEC b _0804BCEC
.align 2, 0 .align 2, 0
_0804BCE0: .4byte sub_804BCF8 _0804BCE0: .4byte sub_804BCF8
_0804BCE4: .4byte gUnknown_202063C _0804BCE4: .4byte gSprites
_0804BCE8: _0804BCE8:
subs r0, r1, 0x1 subs r0, r1, 0x1
strh r0, [r4, 0x30] strh r0, [r4, 0x30]
@@ -2518,7 +2518,7 @@ _0804BD10:
ldrh r1, [r5, 0x2E] ldrh r1, [r5, 0x2E]
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r2, _0804BD4C @ =gUnknown_202063C ldr r2, _0804BD4C @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -2544,7 +2544,7 @@ _0804BD10:
str r0, [r5, 0x1C] str r0, [r5, 0x1C]
b _0804BD64 b _0804BD64
.align 2, 0 .align 2, 0
_0804BD4C: .4byte gUnknown_202063C _0804BD4C: .4byte gSprites
_0804BD50: .4byte sub_804BD6C _0804BD50: .4byte sub_804BD6C
_0804BD54: _0804BD54:
ldrh r0, [r4, 0x30] ldrh r0, [r4, 0x30]
@@ -2571,13 +2571,13 @@ sub_804BD6C: @ 804BD6C
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0804BD80 beq _0804BD80
ldr r0, _0804BD84 @ =nullsub_8 ldr r0, _0804BD84 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_0804BD80: _0804BD80:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804BD84: .4byte nullsub_8 _0804BD84: .4byte SpriteCallbackDummy
thumb_func_end sub_804BD6C thumb_func_end sub_804BD6C
thumb_func_start DestroySpriteAndFreeResources_ thumb_func_start DestroySpriteAndFreeResources_
@@ -2600,7 +2600,7 @@ sub_804BD94: @ 804BD94
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r6, _0804BE18 @ =gUnknown_202063C ldr r6, _0804BE18 @ =gSprites
adds r4, r0, r6 adds r4, r0, r6
movs r1, 0 movs r1, 0
movs r0, 0x5 movs r0, 0x5
@@ -2654,7 +2654,7 @@ _0804BE0C:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804BE14: .4byte gUnknown_3004FF0 _0804BE14: .4byte gUnknown_3004FF0
_0804BE18: .4byte gUnknown_202063C _0804BE18: .4byte gSprites
_0804BE1C: .4byte sub_804BE48 _0804BE1C: .4byte sub_804BE48
_0804BE20: .4byte sub_804BE24 _0804BE20: .4byte sub_804BE24
thumb_func_end sub_804BD94 thumb_func_end sub_804BD94
@@ -2696,13 +2696,13 @@ sub_804BE48: @ 804BE48
ldr r0, [r2, 0x24] ldr r0, [r2, 0x24]
cmp r0, 0 cmp r0, 0
bne _0804BE66 bne _0804BE66
ldr r0, _0804BE6C @ =nullsub_8 ldr r0, _0804BE6C @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_0804BE66: _0804BE66:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804BE6C: .4byte nullsub_8 _0804BE6C: .4byte SpriteCallbackDummy
thumb_func_end sub_804BE48 thumb_func_end sub_804BE48
thumb_func_start DoHitAnimHealthboxEffect thumb_func_start DoHitAnimHealthboxEffect
@@ -2716,7 +2716,7 @@ DoHitAnimHealthboxEffect: @ 804BE70
bl CreateInvisibleSpriteWithCallback bl CreateInvisibleSpriteWithCallback
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _0804BEAC @ =gUnknown_202063C ldr r2, _0804BEAC @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -2735,7 +2735,7 @@ DoHitAnimHealthboxEffect: @ 804BE70
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804BEA8: .4byte SpriteCB_HitAnimHealthoxEffect _0804BEA8: .4byte SpriteCB_HitAnimHealthoxEffect
_0804BEAC: .4byte gUnknown_202063C _0804BEAC: .4byte gSprites
_0804BEB0: .4byte gUnknown_3004FF0 _0804BEB0: .4byte gUnknown_3004FF0
thumb_func_end DoHitAnimHealthboxEffect thumb_func_end DoHitAnimHealthboxEffect
@@ -2746,7 +2746,7 @@ SpriteCB_HitAnimHealthoxEffect: @ 804BEB4
ldrh r1, [r3, 0x30] ldrh r1, [r3, 0x30]
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r2, _0804BEF0 @ =gUnknown_202063C ldr r2, _0804BEF0 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -2772,7 +2772,7 @@ _0804BEEC:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804BEF0: .4byte gUnknown_202063C _0804BEF0: .4byte gSprites
thumb_func_end SpriteCB_HitAnimHealthoxEffect thumb_func_end SpriteCB_HitAnimHealthoxEffect
thumb_func_start LoadBallGfx thumb_func_start LoadBallGfx
+8 -8
View File
@@ -14,7 +14,7 @@ sub_8134200: @ 8134200
lsls r1, 3 lsls r1, 3
ldr r0, _08134228 @ =gUnknown_3005098 ldr r0, _08134228 @ =gUnknown_3005098
adds r1, r0 adds r1, r0
ldr r2, _0813422C @ =gUnknown_202063C ldr r2, _0813422C @ =gSprites
ldrb r1, [r1, 0xD] ldrb r1, [r1, 0xD]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -29,7 +29,7 @@ sub_8134200: @ 8134200
bx lr bx lr
.align 2, 0 .align 2, 0
_08134228: .4byte gUnknown_3005098 _08134228: .4byte gUnknown_3005098
_0813422C: .4byte gUnknown_202063C _0813422C: .4byte gSprites
thumb_func_end sub_8134200 thumb_func_end sub_8134200
thumb_func_start sub_8134230 thumb_func_start sub_8134230
@@ -124,7 +124,7 @@ sub_8134230: @ 8134230
movs r0, 0x4A movs r0, 0x4A
bl SetGpuReg bl SetGpuReg
add r1, sp, 0x8 add r1, sp, 0x8
ldr r0, _081343EC @ =gUnknown_8231D00 ldr r0, _081343EC @ =gDummySpriteTemplate
ldm r0!, {r2,r3,r5} ldm r0!, {r2,r3,r5}
stm r1!, {r2,r3,r5} stm r1!, {r2,r3,r5}
ldm r0!, {r2,r3,r5} ldm r0!, {r2,r3,r5}
@@ -141,7 +141,7 @@ sub_8134230: @ 8134230
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _081343F0 @ =gUnknown_202063C ldr r5, _081343F0 @ =gSprites
adds r0, r5 adds r0, r5
adds r1, r4, 0 adds r1, r4, 0
bl SetSubspriteTables bl SetSubspriteTables
@@ -228,8 +228,8 @@ _081343DC: .4byte 0x00002f42
_081343E0: .4byte 0x0000080c _081343E0: .4byte 0x0000080c
_081343E4: .4byte 0x00001f1f _081343E4: .4byte 0x00001f1f
_081343E8: .4byte 0x00002f3d _081343E8: .4byte 0x00002f3d
_081343EC: .4byte gUnknown_8231D00 _081343EC: .4byte gDummySpriteTemplate
_081343F0: .4byte gUnknown_202063C _081343F0: .4byte gSprites
thumb_func_end sub_8134230 thumb_func_end sub_8134230
thumb_func_start sub_81343F4 thumb_func_start sub_81343F4
@@ -250,7 +250,7 @@ sub_81343F4: @ 81343F4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0813449C @ =gUnknown_202063C ldr r1, _0813449C @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r0, [r4, 0x8] ldr r0, [r4, 0x8]
@@ -302,7 +302,7 @@ sub_81343F4: @ 81343F4
bx r0 bx r0
.align 2, 0 .align 2, 0
_08134498: .4byte gUnknown_3005098 _08134498: .4byte gUnknown_3005098
_0813449C: .4byte gUnknown_202063C _0813449C: .4byte gSprites
_081344A0: .4byte 0x00001f1f _081344A0: .4byte 0x00001f1f
thumb_func_end sub_81343F4 thumb_func_end sub_81343F4
+2 -2
View File
@@ -7806,7 +7806,7 @@ _08106534:
ldr r1, [r7] ldr r1, [r7]
adds r1, 0x58 adds r1, 0x58
strb r0, [r1] strb r0, [r1]
ldr r2, _081066C4 @ =gUnknown_202063C ldr r2, _081066C4 @ =gSprites
mov r10, r2 mov r10, r2
ldr r0, [r7] ldr r0, [r7]
adds r0, 0x58 adds r0, 0x58
@@ -7978,7 +7978,7 @@ _081066B4: .4byte gUnknown_8254784
_081066B8: .4byte gUnknown_203ACF0 _081066B8: .4byte gUnknown_203ACF0
_081066BC: .4byte gUnknown_8452368 _081066BC: .4byte gUnknown_8452368
_081066C0: .4byte 0x0000ffff _081066C0: .4byte 0x0000ffff
_081066C4: .4byte gUnknown_202063C _081066C4: .4byte gSprites
_081066C8: .4byte gUnknown_844E850 _081066C8: .4byte gUnknown_844E850
_081066CC: .4byte gSaveBlock2Ptr _081066CC: .4byte gSaveBlock2Ptr
_081066D0: _081066D0:
+6 -6
View File
@@ -71,7 +71,7 @@ _08096E7E:
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _08096EC8 @ =gUnknown_202063C ldr r1, _08096EC8 @ =gSprites
adds r0, r1 adds r0, r1
bl UpdateMonIconFrame bl UpdateMonIconFrame
adds r0, r4, 0 adds r0, r4, 0
@@ -88,7 +88,7 @@ _08096EB8: .4byte gUnknown_83D40AC
_08096EBC: .4byte gUnknown_83D40E0 _08096EBC: .4byte gUnknown_83D40E0
_08096EC0: .4byte gUnknown_83D3E80 _08096EC0: .4byte gUnknown_83D3E80
_08096EC4: .4byte 0x0000dac0 _08096EC4: .4byte 0x0000dac0
_08096EC8: .4byte gUnknown_202063C _08096EC8: .4byte gSprites
thumb_func_end sub_8096E18 thumb_func_end sub_8096E18
thumb_func_start sub_8096ECC thumb_func_start sub_8096ECC
@@ -141,7 +141,7 @@ sub_8096ECC: @ 8096ECC
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _08096F58 @ =gUnknown_202063C ldr r1, _08096F58 @ =gSprites
adds r0, r1 adds r0, r1
bl UpdateMonIconFrame bl UpdateMonIconFrame
adds r0, r4, 0 adds r0, r4, 0
@@ -155,7 +155,7 @@ _08096F48: .4byte gUnknown_83D40AC
_08096F4C: .4byte gUnknown_83D40E0 _08096F4C: .4byte gUnknown_83D40E0
_08096F50: .4byte gUnknown_83D3E80 _08096F50: .4byte gUnknown_83D3E80
_08096F54: .4byte 0x0000dac0 _08096F54: .4byte 0x0000dac0
_08096F58: .4byte gUnknown_202063C _08096F58: .4byte gSprites
thumb_func_end sub_8096ECC thumb_func_end sub_8096ECC
thumb_func_start mon_icon_convert_unown_species_id thumb_func_start mon_icon_convert_unown_species_id
@@ -758,7 +758,7 @@ CreateMonIconSprite: @ 8097300
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r6, _080973D4 @ =gUnknown_202063C ldr r6, _080973D4 @ =gSprites
lsls r3, r0, 4 lsls r3, r0, 4
adds r3, r0 adds r3, r0
lsls r3, 2 lsls r3, 2
@@ -791,7 +791,7 @@ CreateMonIconSprite: @ 8097300
_080973C8: .4byte gUnknown_83D40E8 _080973C8: .4byte gUnknown_83D40E8
_080973CC: .4byte 0xffff0000 _080973CC: .4byte 0xffff0000
_080973D0: .4byte 0x0000ffff _080973D0: .4byte 0x0000ffff
_080973D4: .4byte gUnknown_202063C _080973D4: .4byte gSprites
thumb_func_end CreateMonIconSprite thumb_func_end CreateMonIconSprite
thumb_func_start sub_80973D8 thumb_func_start sub_80973D8
+24 -24
View File
@@ -2467,7 +2467,7 @@ _0811D884:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0811D908 @ =gUnknown_202063C ldr r1, _0811D908 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r5, 0xC] str r0, [r5, 0xC]
ldr r1, [sp] ldr r1, [sp]
@@ -2476,7 +2476,7 @@ _0811D884:
.align 2, 0 .align 2, 0
_0811D900: .4byte gUnknown_82350AC _0811D900: .4byte gUnknown_82350AC
_0811D904: .4byte gUnknown_8459A30 _0811D904: .4byte gUnknown_8459A30
_0811D908: .4byte gUnknown_202063C _0811D908: .4byte gSprites
_0811D90C: _0811D90C:
movs r0, 0 movs r0, 0
str r0, [r5, 0xC] str r0, [r5, 0xC]
@@ -2700,14 +2700,14 @@ sub_811DA9C: @ 811DA9C
thumb_func_start sub_811DAAC thumb_func_start sub_811DAAC
sub_811DAAC: @ 811DAAC sub_811DAAC: @ 811DAAC
ldr r1, [r0, 0x1C] ldr r1, [r0, 0x1C]
ldr r0, _0811DABC @ =nullsub_8 ldr r0, _0811DABC @ =SpriteCallbackDummy
eors r1, r0 eors r1, r0
negs r0, r1 negs r0, r1
orrs r0, r1 orrs r0, r1
lsrs r0, 31 lsrs r0, 31
bx lr bx lr
.align 2, 0 .align 2, 0
_0811DABC: .4byte nullsub_8 _0811DABC: .4byte SpriteCallbackDummy
thumb_func_end sub_811DAAC thumb_func_end sub_811DAAC
thumb_func_start sub_811DAC0 thumb_func_start sub_811DAC0
@@ -2843,11 +2843,11 @@ sub_811DBA8: @ 811DBA8
movs r1, 0 movs r1, 0
strh r1, [r2, 0x24] strh r1, [r2, 0x24]
ldr r1, [r0, 0xC] ldr r1, [r0, 0xC]
ldr r0, _0811DBB8 @ =nullsub_8 ldr r0, _0811DBB8 @ =SpriteCallbackDummy
str r0, [r1, 0x1C] str r0, [r1, 0x1C]
bx lr bx lr
.align 2, 0 .align 2, 0
_0811DBB8: .4byte nullsub_8 _0811DBB8: .4byte SpriteCallbackDummy
thumb_func_end sub_811DBA8 thumb_func_end sub_811DBA8
thumb_func_start sub_811DBBC thumb_func_start sub_811DBBC
@@ -2877,11 +2877,11 @@ sub_811DBBC: @ 811DBBC
cmp r0, r1 cmp r0, r1
blt _0811DBF8 blt _0811DBF8
strh r3, [r2, 0x24] strh r3, [r2, 0x24]
ldr r0, _0811DBF4 @ =nullsub_8 ldr r0, _0811DBF4 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
b _0811DC0C b _0811DC0C
.align 2, 0 .align 2, 0
_0811DBF4: .4byte nullsub_8 _0811DBF4: .4byte SpriteCallbackDummy
_0811DBF8: _0811DBF8:
ldrh r1, [r2, 0x3A] ldrh r1, [r2, 0x3A]
movs r0, 0x1 movs r0, 0x1
@@ -3048,7 +3048,7 @@ sub_811DD20: @ 811DD20
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x40 cmp r0, 0x40
beq _0811DD88 beq _0811DD88
ldr r3, _0811DD7C @ =gUnknown_202063C ldr r3, _0811DD7C @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -3075,16 +3075,16 @@ sub_811DD20: @ 811DD20
str r1, [r0] str r1, [r0]
adds r3, 0x1C adds r3, 0x1C
adds r2, r3 adds r2, r3
ldr r0, _0811DD84 @ =nullsub_8 ldr r0, _0811DD84 @ =SpriteCallbackDummy
str r0, [r2] str r0, [r2]
adds r0, r4, 0 adds r0, r4, 0
bl InitSpriteAffineAnim bl InitSpriteAffineAnim
adds r0, r4, 0 adds r0, r4, 0
b _0811DD8A b _0811DD8A
.align 2, 0 .align 2, 0
_0811DD7C: .4byte gUnknown_202063C _0811DD7C: .4byte gSprites
_0811DD80: .4byte gUnknown_8459A20 _0811DD80: .4byte gUnknown_8459A20
_0811DD84: .4byte nullsub_8 _0811DD84: .4byte SpriteCallbackDummy
_0811DD88: _0811DD88:
movs r0, 0 movs r0, 0
_0811DD8A: _0811DD8A:
@@ -3326,7 +3326,7 @@ sub_811DF14: @ 811DF14
movs r1, 0x10 movs r1, 0x10
bl BlendPalettes bl BlendPalettes
movs r6, 0 movs r6, 0
ldr r2, _0811DFB4 @ =gUnknown_202063C ldr r2, _0811DFB4 @ =gSprites
mov r8, r2 mov r8, r2
movs r0, 0x1C movs r0, 0x1C
add r0, r8 add r0, r8
@@ -3372,7 +3372,7 @@ _0811DFA0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0811DFB4: .4byte gUnknown_202063C _0811DFB4: .4byte gSprites
_0811DFB8: .4byte gUnknown_8459B30 _0811DFB8: .4byte gUnknown_8459B30
_0811DFBC: .4byte sub_811DFC0 _0811DFBC: .4byte sub_811DFC0
thumb_func_end sub_811DF14 thumb_func_end sub_811DF14
@@ -3584,7 +3584,7 @@ sub_811E138: @ 811E138
bl sub_811D0A8 bl sub_811D0A8
ldr r0, [r0, 0xC] ldr r0, [r0, 0xC]
ldr r1, [r0, 0x1C] ldr r1, [r0, 0x1C]
ldr r0, _0811E150 @ =nullsub_8 ldr r0, _0811E150 @ =SpriteCallbackDummy
eors r1, r0 eors r1, r0
negs r0, r1 negs r0, r1
orrs r0, r1 orrs r0, r1
@@ -3592,7 +3592,7 @@ sub_811E138: @ 811E138
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0811E150: .4byte nullsub_8 _0811E150: .4byte SpriteCallbackDummy
thumb_func_end sub_811E138 thumb_func_end sub_811E138
thumb_func_start sub_811E154 thumb_func_start sub_811E154
@@ -3625,13 +3625,13 @@ _0811E174:
ldrh r0, [r1, 0x20] ldrh r0, [r1, 0x20]
subs r0, 0x3 subs r0, 0x3
strh r0, [r1, 0x20] strh r0, [r1, 0x20]
ldr r0, _0811E190 @ =nullsub_8 ldr r0, _0811E190 @ =SpriteCallbackDummy
str r0, [r1, 0x1C] str r0, [r1, 0x1C]
_0811E18C: _0811E18C:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0811E190: .4byte nullsub_8 _0811E190: .4byte SpriteCallbackDummy
thumb_func_end sub_811E154 thumb_func_end sub_811E154
thumb_func_start sub_811E194 thumb_func_start sub_811E194
@@ -3740,7 +3740,7 @@ _0811E22C:
lsrs r5, 16 lsrs r5, 16
bl sub_811D120 bl sub_811D120
adds r6, r0, 0 adds r6, r0, 0
ldr r0, _0811E2F0 @ =gUnknown_202063C ldr r0, _0811E2F0 @ =gSprites
lsls r4, r7, 4 lsls r4, r7, 4
adds r4, r7 adds r4, r7
lsls r4, 2 lsls r4, 2
@@ -3799,7 +3799,7 @@ _0811E2E0: .4byte gUnknown_84599B8
_0811E2E4: .4byte gUnknown_84599C0 _0811E2E4: .4byte gUnknown_84599C0
_0811E2E8: .4byte gUnknown_84599B2 _0811E2E8: .4byte gUnknown_84599B2
_0811E2EC: .4byte gUnknown_8459AEC _0811E2EC: .4byte gUnknown_8459AEC
_0811E2F0: .4byte gUnknown_202063C _0811E2F0: .4byte gSprites
thumb_func_end sub_811E204 thumb_func_end sub_811E204
thumb_func_start sub_811E2F4 thumb_func_start sub_811E2F4
@@ -3997,7 +3997,7 @@ _0811E3E0:
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _0811E4A4 beq _0811E4A4
ldr r0, _0811E4C4 @ =gUnknown_202063C ldr r0, _0811E4C4 @ =gSprites
lsls r4, r1, 4 lsls r4, r1, 4
adds r4, r1 adds r4, r1
lsls r4, 2 lsls r4, 2
@@ -4037,7 +4037,7 @@ _0811E4A4:
.align 2, 0 .align 2, 0
_0811E4BC: .4byte gUnknown_825E074 _0811E4BC: .4byte gUnknown_825E074
_0811E4C0: .4byte gUnknown_8459B30 _0811E4C0: .4byte gUnknown_8459B30
_0811E4C4: .4byte gUnknown_202063C _0811E4C4: .4byte gSprites
_0811E4C8: _0811E4C8:
subs r0, 0x1 subs r0, 0x1
strh r0, [r5, 0x2] strh r0, [r5, 0x2]
@@ -4381,7 +4381,7 @@ sub_811E710: @ 811E710
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _0811E79A beq _0811E79A
ldr r0, _0811E7A8 @ =gUnknown_202063C ldr r0, _0811E7A8 @ =gSprites
lsls r2, r1, 4 lsls r2, r1, 4
adds r2, r1 adds r2, r1
lsls r2, 2 lsls r2, 2
@@ -4418,7 +4418,7 @@ _0811E79A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0811E7A4: .4byte gUnknown_8459ACC _0811E7A4: .4byte gUnknown_8459ACC
_0811E7A8: .4byte gUnknown_202063C _0811E7A8: .4byte gSprites
_0811E7AC: .4byte 0x41c64e6d _0811E7AC: .4byte 0x41c64e6d
_0811E7B0: .4byte 0x00006073 _0811E7B0: .4byte 0x00006073
thumb_func_end sub_811E710 thumb_func_end sub_811E710
+59 -59
View File
@@ -2181,12 +2181,12 @@ sub_808C9C4: @ 808C9C4
adds r0, 0x1E adds r0, 0x1E
strh r1, [r0] strh r1, [r0]
str r4, [sp, 0x20] str r4, [sp, 0x20]
ldr r0, _0808CB7C @ =gUnknown_8231CF0 ldr r0, _0808CB7C @ =gDummySpriteAnimTable
str r0, [sp, 0x24] str r0, [sp, 0x24]
str r1, [sp, 0x28] str r1, [sp, 0x28]
ldr r0, _0808CB80 @ =gUnknown_8231CFC ldr r0, _0808CB80 @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x2C] str r0, [sp, 0x2C]
ldr r0, _0808CB84 @ =nullsub_8 ldr r0, _0808CB84 @ =SpriteCallbackDummy
str r0, [sp, 0x30] str r0, [sp, 0x30]
add r0, sp, 0x4 add r0, sp, 0x4
mov r1, r8 mov r1, r8
@@ -2224,7 +2224,7 @@ sub_808C9C4: @ 808C9C4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0808CB94 @ =gUnknown_202063C ldr r1, _0808CB94 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r3] str r0, [r3]
ldrb r2, [r4, 0x1] ldrb r2, [r4, 0x1]
@@ -2266,7 +2266,7 @@ _0808CA90:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0808CB94 @ =gUnknown_202063C ldr r1, _0808CB94 @ =gSprites
adds r1, r0, r1 adds r1, r0, r1
str r1, [r2] str r1, [r2]
movs r5, 0 movs r5, 0
@@ -2367,13 +2367,13 @@ _0808CB54:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0808CB78: .4byte 0xffff0fff _0808CB78: .4byte 0xffff0fff
_0808CB7C: .4byte gUnknown_8231CF0 _0808CB7C: .4byte gDummySpriteAnimTable
_0808CB80: .4byte gUnknown_8231CFC _0808CB80: .4byte gDummySpriteAffineAnimTable
_0808CB84: .4byte nullsub_8 _0808CB84: .4byte SpriteCallbackDummy
_0808CB88: .4byte gUnknown_83CDA94 _0808CB88: .4byte gUnknown_83CDA94
_0808CB8C: .4byte gUnknown_20397AC _0808CB8C: .4byte gUnknown_20397AC
_0808CB90: .4byte 0x00000242 _0808CB90: .4byte 0x00000242
_0808CB94: .4byte gUnknown_202063C _0808CB94: .4byte gSprites
_0808CB98: .4byte gUnknown_83CDA70 _0808CB98: .4byte gUnknown_83CDA70
_0808CB9C: .4byte 0x00000246 _0808CB9C: .4byte 0x00000246
_0808CBA0: .4byte sub_808CD64 _0808CBA0: .4byte sub_808CD64
@@ -2820,7 +2820,7 @@ sub_808CF10: @ 808CF10
bl FreeSpriteTileRanges bl FreeSpriteTileRanges
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
bl ClearDma3Requests bl ClearDma3Requests
ldr r1, _0808CF80 @ =gUnknown_2021B46 ldr r1, _0808CF80 @ =gReservedSpriteTileCount
movs r2, 0xA0 movs r2, 0xA0
lsls r2, 2 lsls r2, 2
adds r0, r2, 0 adds r0, r2, 0
@@ -2859,7 +2859,7 @@ sub_808CF10: @ 808CF10
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0808CF80: .4byte gUnknown_2021B46 _0808CF80: .4byte gReservedSpriteTileCount
_0808CF84: .4byte gUnknown_20397B0 _0808CF84: .4byte gUnknown_20397B0
_0808CF88: .4byte gKeyRepeatStartDelay _0808CF88: .4byte gKeyRepeatStartDelay
_0808CF8C: .4byte gUnknown_83CE6F8 _0808CF8C: .4byte gUnknown_83CE6F8
@@ -6920,7 +6920,7 @@ _0808F17A:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0808F1CC @ =gUnknown_202063C ldr r0, _0808F1CC @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
adds r0, r4, 0x1 adds r0, r4, 0x1
@@ -6937,7 +6937,7 @@ _0808F1BC: .4byte gUnknown_83CEA68
_0808F1C0: .4byte gUnknown_83CEBD8 _0808F1C0: .4byte gUnknown_83CEBD8
_0808F1C4: .4byte gUnknown_20397B0 _0808F1C4: .4byte gUnknown_20397B0
_0808F1C8: .4byte 0x00000d94 _0808F1C8: .4byte 0x00000d94
_0808F1CC: .4byte gUnknown_202063C _0808F1CC: .4byte gSprites
thumb_func_end sub_808F164 thumb_func_end sub_808F164
thumb_func_start sub_808F1D0 thumb_func_start sub_808F1D0
@@ -7055,14 +7055,14 @@ _0808F28A:
negs r1, r1 negs r1, r1
ands r1, r0 ands r1, r0
strb r1, [r4, 0x1] strb r1, [r4, 0x1]
ldr r0, _0808F2B8 @ =nullsub_8 ldr r0, _0808F2B8 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_0808F2B2: _0808F2B2:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0808F2B8: .4byte nullsub_8 _0808F2B8: .4byte SpriteCallbackDummy
thumb_func_end BoxSetMosaic2 thumb_func_end BoxSetMosaic2
thumb_func_start sub_808F2BC thumb_func_start sub_808F2BC
@@ -7156,7 +7156,7 @@ _0808F36C:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0808F3A4 @ =gUnknown_202063C ldr r1, _0808F3A4 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r3] str r0, [r3]
lsls r0, r4, 4 lsls r0, r4, 4
@@ -7176,7 +7176,7 @@ _0808F36C:
.align 2, 0 .align 2, 0
_0808F39C: .4byte gUnknown_20397B0 _0808F39C: .4byte gUnknown_20397B0
_0808F3A0: .4byte 0x00002238 _0808F3A0: .4byte 0x00002238
_0808F3A4: .4byte gUnknown_202063C _0808F3A4: .4byte gSprites
_0808F3A8: .4byte 0x00002232 _0808F3A8: .4byte 0x00002232
_0808F3AC: .4byte 0x00002234 _0808F3AC: .4byte 0x00002234
_0808F3B0: .4byte 0x06010000 _0808F3B0: .4byte 0x06010000
@@ -9126,7 +9126,7 @@ _080902FC:
strh r0, [r1] strh r0, [r1]
ldrh r0, [r2, 0x34] ldrh r0, [r2, 0x34]
strh r0, [r2, 0x20] strh r0, [r2, 0x20]
ldr r0, _08090320 @ =nullsub_8 ldr r0, _08090320 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_08090312: _08090312:
pop {r0} pop {r0}
@@ -9134,7 +9134,7 @@ _08090312:
.align 2, 0 .align 2, 0
_08090318: .4byte gUnknown_20397B0 _08090318: .4byte gUnknown_20397B0
_0809031C: .4byte 0x00000c62 _0809031C: .4byte 0x00000c62
_08090320: .4byte nullsub_8 _08090320: .4byte SpriteCallbackDummy
thumb_func_end sub_80902E0 thumb_func_end sub_80902E0
thumb_func_start sub_8090324 thumb_func_start sub_8090324
@@ -9162,13 +9162,13 @@ _08090338:
lsrs r0, 16 lsrs r0, 16
cmp r0, 0xB6 cmp r0, 0xB6
bls _08090354 bls _08090354
ldr r0, _08090358 @ =nullsub_8 ldr r0, _08090358 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_08090354: _08090354:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08090358: .4byte nullsub_8 _08090358: .4byte SpriteCallbackDummy
thumb_func_end sub_8090324 thumb_func_end sub_8090324
thumb_func_start sub_809035C thumb_func_start sub_809035C
@@ -10204,7 +10204,7 @@ _08090B20:
adds r0, 0x10 adds r0, 0x10
_08090B32: _08090B32:
strh r0, [r3, 0x22] strh r0, [r3, 0x22]
ldr r0, _08090B5C @ =nullsub_8 ldr r0, _08090B5C @ =SpriteCallbackDummy
str r0, [r3, 0x1C] str r0, [r3, 0x1C]
ldr r0, _08090B60 @ =gUnknown_20397B0 ldr r0, _08090B60 @ =gUnknown_20397B0
ldr r2, [r0] ldr r2, [r0]
@@ -10225,7 +10225,7 @@ _08090B54:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08090B5C: .4byte nullsub_8 _08090B5C: .4byte SpriteCallbackDummy
_08090B60: .4byte gUnknown_20397B0 _08090B60: .4byte gUnknown_20397B0
_08090B64: .4byte 0x00000a6c _08090B64: .4byte 0x00000a6c
_08090B68: .4byte 0x00000c5a _08090B68: .4byte 0x00000c5a
@@ -10569,7 +10569,7 @@ _08090DE0:
ldr r0, _08090E00 @ =0x00000a68 ldr r0, _08090E00 @ =0x00000a68
adds r1, r0 adds r1, r0
ldr r2, [r1] ldr r2, [r1]
ldr r0, _08090E04 @ =nullsub_8 ldr r0, _08090E04 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
movs r0, 0 movs r0, 0
str r0, [r1] str r0, [r1]
@@ -10580,7 +10580,7 @@ _08090DE0:
_08090DF8: .4byte gUnknown_20397B0 _08090DF8: .4byte gUnknown_20397B0
_08090DFC: .4byte 0x00000a84 _08090DFC: .4byte 0x00000a84
_08090E00: .4byte 0x00000a68 _08090E00: .4byte 0x00000a68
_08090E04: .4byte nullsub_8 _08090E04: .4byte SpriteCallbackDummy
thumb_func_end sub_8090D58 thumb_func_end sub_8090D58
thumb_func_start sub_8090E08 thumb_func_start sub_8090E08
@@ -10618,7 +10618,7 @@ _08090E3C:
ldr r2, _08090E68 @ =0x00000a68 ldr r2, _08090E68 @ =0x00000a68
adds r0, r1, r2 adds r0, r1, r2
ldr r2, [r0] ldr r2, [r0]
ldr r0, _08090E6C @ =nullsub_8 ldr r0, _08090E6C @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
ldr r4, _08090E70 @ =0x00000c59 ldr r4, _08090E70 @ =0x00000c59
adds r1, r4 adds r1, r4
@@ -10632,7 +10632,7 @@ _08090E5C: .4byte gUnknown_20397B0
_08090E60: .4byte 0x00000afc _08090E60: .4byte 0x00000afc
_08090E64: .4byte 0x00000a84 _08090E64: .4byte 0x00000a84
_08090E68: .4byte 0x00000a68 _08090E68: .4byte 0x00000a68
_08090E6C: .4byte nullsub_8 _08090E6C: .4byte SpriteCallbackDummy
_08090E70: .4byte 0x00000c59 _08090E70: .4byte 0x00000c59
thumb_func_end sub_8090E08 thumb_func_end sub_8090E08
@@ -10788,7 +10788,7 @@ _08090F6A:
adds r1, r7 adds r1, r7
ldr r0, [r1] ldr r0, [r1]
ldr r1, [r0] ldr r1, [r0]
ldr r0, _08090FC0 @ =nullsub_8 ldr r0, _08090FC0 @ =SpriteCallbackDummy
str r0, [r1, 0x1C] str r0, [r1, 0x1C]
_08090F9E: _08090F9E:
movs r0, 0x1 movs r0, 0x1
@@ -10805,7 +10805,7 @@ _08090FB0: .4byte 0x00000afc
_08090FB4: .4byte 0x00000a68 _08090FB4: .4byte 0x00000a68
_08090FB8: .4byte gUnknown_825E074 _08090FB8: .4byte gUnknown_825E074
_08090FBC: .4byte sub_80911B0 _08090FBC: .4byte sub_80911B0
_08090FC0: .4byte nullsub_8 _08090FC0: .4byte SpriteCallbackDummy
thumb_func_end sub_8090E74 thumb_func_end sub_8090E74
thumb_func_start sub_8090FC4 thumb_func_start sub_8090FC4
@@ -11303,7 +11303,7 @@ sub_80912E0: @ 80912E0
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _080913AC beq _080913AC
ldr r1, _080913A0 @ =gUnknown_202063C ldr r1, _080913A0 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -11332,7 +11332,7 @@ _08091390: .4byte gUnknown_83CEBF0
_08091394: .4byte gUnknown_83D3E80 _08091394: .4byte gUnknown_83D3E80
_08091398: .4byte 0x0000dac0 _08091398: .4byte 0x0000dac0
_0809139C: .4byte 0x0000ffff _0809139C: .4byte 0x0000ffff
_080913A0: .4byte gUnknown_202063C _080913A0: .4byte gSprites
_080913A4: .4byte 0x000003ff _080913A4: .4byte 0x000003ff
_080913A8: .4byte 0xfffffc00 _080913A8: .4byte 0xfffffc00
_080913AC: _080913AC:
@@ -12384,7 +12384,7 @@ _08091BBC:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08091C44 @ =gUnknown_202063C ldr r1, _08091C44 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
lsls r1, r4, 24 lsls r1, r4, 24
@@ -12420,7 +12420,7 @@ _08091C34: .4byte 0x0000071c
_08091C38: .4byte 0x0000071e _08091C38: .4byte 0x0000071e
_08091C3C: .4byte 0x000021a8 _08091C3C: .4byte 0x000021a8
_08091C40: .4byte gUnknown_83D2B7C _08091C40: .4byte gUnknown_83D2B7C
_08091C44: .4byte gUnknown_202063C _08091C44: .4byte gSprites
thumb_func_end sub_8091A94 thumb_func_end sub_8091A94
thumb_func_start sub_8091C48 thumb_func_start sub_8091C48
@@ -12596,7 +12596,7 @@ _08091D82:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _08091E28 @ =gUnknown_202063C ldr r0, _08091E28 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
mov r0, r8 mov r0, r8
@@ -12651,7 +12651,7 @@ _08091E18: .4byte 0x0000071c
_08091E1C: .4byte 0x0000dac9 _08091E1C: .4byte 0x0000dac9
_08091E20: .4byte 0x000021a8 _08091E20: .4byte 0x000021a8
_08091E24: .4byte gUnknown_83D29D0 _08091E24: .4byte gUnknown_83D29D0
_08091E28: .4byte gUnknown_202063C _08091E28: .4byte gSprites
_08091E2C: .4byte sub_8091E84 _08091E2C: .4byte sub_8091E84
_08091E30: .4byte sub_8091EB8 _08091E30: .4byte sub_8091EB8
thumb_func_end sub_8091C48 thumb_func_end sub_8091C48
@@ -12721,13 +12721,13 @@ _08091E98:
ldrsh r1, [r2, r3] ldrsh r1, [r2, r3]
cmp r0, r1 cmp r0, r1
bne _08091EB0 bne _08091EB0
ldr r0, _08091EB4 @ =nullsub_8 ldr r0, _08091EB4 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_08091EB0: _08091EB0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08091EB4: .4byte nullsub_8 _08091EB4: .4byte SpriteCallbackDummy
thumb_func_end sub_8091E84 thumb_func_end sub_8091E84
thumb_func_start sub_8091EB8 thumb_func_start sub_8091EB8
@@ -12860,7 +12860,7 @@ _08091F8A:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08092004 @ =gUnknown_202063C ldr r1, _08092004 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
lsls r1, r5, 24 lsls r1, r5, 24
lsrs r1, 24 lsrs r1, 24
@@ -12901,7 +12901,7 @@ _08091FF6:
.align 2, 0 .align 2, 0
_08091FFC: .4byte gUnknown_83D2B54 _08091FFC: .4byte gUnknown_83D2B54
_08092000: .4byte gUnknown_83D2BB4 _08092000: .4byte gUnknown_83D2BB4
_08092004: .4byte gUnknown_202063C _08092004: .4byte gSprites
_08092008: .4byte gUnknown_20397B0 _08092008: .4byte gUnknown_20397B0
thumb_func_end sub_8091F80 thumb_func_end sub_8091F80
@@ -13239,7 +13239,7 @@ sub_809223C: @ 809223C
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r5, _080922AC @ =gUnknown_202063C ldr r5, _080922AC @ =gSprites
adds r6, r4, r5 adds r6, r4, r5
adds r0, r6, 0 adds r0, r6, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -13255,14 +13255,14 @@ sub_809223C: @ 809223C
strb r0, [r6, 0x5] strb r0, [r6, 0x5]
adds r5, 0x1C adds r5, 0x1C
adds r4, r5 adds r4, r5
ldr r0, _080922B0 @ =nullsub_8 ldr r0, _080922B0 @ =SpriteCallbackDummy
str r0, [r4] str r0, [r4]
adds r0, r6, 0 adds r0, r6, 0
b _080922B6 b _080922B6
.align 2, 0 .align 2, 0
_080922A8: .4byte gUnknown_83D2BB4 _080922A8: .4byte gUnknown_83D2BB4
_080922AC: .4byte gUnknown_202063C _080922AC: .4byte gSprites
_080922B0: .4byte nullsub_8 _080922B0: .4byte SpriteCallbackDummy
_080922B4: _080922B4:
movs r0, 0 movs r0, 0
_080922B6: _080922B6:
@@ -18446,7 +18446,7 @@ sub_8094AD8: @ 8094AD8
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _08094BCC @ =gUnknown_202063C ldr r0, _08094BCC @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r3] str r1, [r3]
ldr r0, _08094BD0 @ =gUnknown_2039825 ldr r0, _08094BD0 @ =gUnknown_2039825
@@ -18492,7 +18492,7 @@ _08094BBC: .4byte 0x00000cd5
_08094BC0: .4byte gUnknown_2039820 _08094BC0: .4byte gUnknown_2039820
_08094BC4: .4byte gUnknown_2039821 _08094BC4: .4byte gUnknown_2039821
_08094BC8: .4byte gUnknown_83D350C _08094BC8: .4byte gUnknown_83D350C
_08094BCC: .4byte gUnknown_202063C _08094BCC: .4byte gSprites
_08094BD0: .4byte gUnknown_2039825 _08094BD0: .4byte gUnknown_2039825
_08094BD4: .4byte gUnknown_2039822 _08094BD4: .4byte gUnknown_2039822
_08094BD8: _08094BD8:
@@ -18533,7 +18533,7 @@ _08094C00:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _08094C60 @ =gUnknown_202063C ldr r0, _08094C60 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
lsls r3, r4, 2 lsls r3, r4, 2
@@ -18563,7 +18563,7 @@ _08094C00:
_08094C54: .4byte gUnknown_83D3524 _08094C54: .4byte gUnknown_83D3524
_08094C58: .4byte gUnknown_20397B0 _08094C58: .4byte gUnknown_20397B0
_08094C5C: .4byte 0x00000cb4 _08094C5C: .4byte 0x00000cb4
_08094C60: .4byte gUnknown_202063C _08094C60: .4byte gSprites
_08094C64: .4byte gUnknown_2039820 _08094C64: .4byte gUnknown_2039820
_08094C68: _08094C68:
ldr r0, _08094C7C @ =gUnknown_20397B0 ldr r0, _08094C7C @ =gUnknown_20397B0
@@ -20660,7 +20660,7 @@ _08095B9C:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _08095C7C @ =gUnknown_202063C ldr r0, _08095C7C @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
adds r1, 0x3E adds r1, 0x3E
@@ -20703,7 +20703,7 @@ _08095C6C: .4byte 0x06010000
_08095C70: .4byte 0xffffdacb _08095C70: .4byte 0xffffdacb
_08095C74: .4byte 0x000021fc _08095C74: .4byte 0x000021fc
_08095C78: .4byte 0x000021f4 _08095C78: .4byte 0x000021f4
_08095C7C: .4byte gUnknown_202063C _08095C7C: .4byte gSprites
_08095C80: .4byte 0x00002224 _08095C80: .4byte 0x00002224
thumb_func_end sub_8095B5C thumb_func_end sub_8095B5C
@@ -21294,7 +21294,7 @@ _0809611A:
cmp r0, 0x8 cmp r0, 0x8
beq _08096144 beq _08096144
ldr r1, [r2, 0x1C] ldr r1, [r2, 0x1C]
ldr r0, _08096150 @ =nullsub_8 ldr r0, _08096150 @ =SpriteCallbackDummy
cmp r1, r0 cmp r1, r0
beq _08096158 beq _08096158
ldr r0, _08096154 @ =sub_80969BC ldr r0, _08096154 @ =sub_80969BC
@@ -21306,7 +21306,7 @@ _08096144:
.align 2, 0 .align 2, 0
_08096148: .4byte gUnknown_20397B0 _08096148: .4byte gUnknown_20397B0
_0809614C: .4byte 0x000021f4 _0809614C: .4byte 0x000021f4
_08096150: .4byte nullsub_8 _08096150: .4byte SpriteCallbackDummy
_08096154: .4byte sub_80969BC _08096154: .4byte sub_80969BC
_08096158: _08096158:
adds r4, 0x10 adds r4, 0x10
@@ -22360,14 +22360,14 @@ sub_809692C: @ 809692C
lsrs r0, 24 lsrs r0, 24
movs r1, 0 movs r1, 0
bl sub_8096624 bl sub_8096624
ldr r0, _08096954 @ =nullsub_8 ldr r0, _08096954 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_0809694C: _0809694C:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08096954: .4byte nullsub_8 _08096954: .4byte SpriteCallbackDummy
thumb_func_end sub_809692C thumb_func_end sub_809692C
thumb_func_start sub_8096958 thumb_func_start sub_8096958
@@ -22518,14 +22518,14 @@ _08096A22:
lsls r2, 24 lsls r2, 24
lsrs r2, 24 lsrs r2, 24
bl sub_80962F0 bl sub_80962F0
ldr r0, _08096A70 @ =nullsub_8 ldr r0, _08096A70 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_08096A6A: _08096A6A:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08096A70: .4byte nullsub_8 _08096A70: .4byte SpriteCallbackDummy
thumb_func_end sub_80969F4 thumb_func_end sub_80969F4
thumb_func_start sub_8096A74 thumb_func_start sub_8096A74
@@ -22678,7 +22678,7 @@ _08096B3E:
lsls r2, 24 lsls r2, 24
lsrs r2, 24 lsrs r2, 24
bl sub_80962F0 bl sub_80962F0
ldr r0, _08096BA8 @ =nullsub_8 ldr r0, _08096BA8 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
movs r0, 0 movs r0, 0
strh r0, [r4, 0x24] strh r0, [r4, 0x24]
@@ -22688,7 +22688,7 @@ _08096B9E:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08096BA4: .4byte gUnknown_825E074 _08096BA4: .4byte gUnknown_825E074
_08096BA8: .4byte nullsub_8 _08096BA8: .4byte SpriteCallbackDummy
thumb_func_end sub_8096B10 thumb_func_end sub_8096B10
thumb_func_start sub_8096BAC thumb_func_start sub_8096BAC
@@ -22707,7 +22707,7 @@ sub_8096BAC: @ 8096BAC
negs r1, r1 negs r1, r1
cmp r0, r1 cmp r0, r1
bge _08096BDC bge _08096BDC
ldr r0, _08096BE0 @ =nullsub_8 ldr r0, _08096BE0 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
adds r0, r2, 0 adds r0, r2, 0
bl sub_80962A8 bl sub_80962A8
@@ -22719,7 +22719,7 @@ _08096BDC:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08096BE0: .4byte nullsub_8 _08096BE0: .4byte SpriteCallbackDummy
thumb_func_end sub_8096BAC thumb_func_end sub_8096BAC
thumb_func_start sub_8096BE4 thumb_func_start sub_8096BE4
+68 -68
View File
@@ -10315,7 +10315,7 @@ _08139A40:
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
lsls r0, 2 lsls r0, 2
ldr r1, _08139A74 @ =gUnknown_202063C ldr r1, _08139A74 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
adds r0, r4, 0 adds r0, r4, 0
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
@@ -10333,7 +10333,7 @@ _08139A40:
b _08139A86 b _08139A86
.align 2, 0 .align 2, 0
_08139A70: .4byte 0x0000ffff _08139A70: .4byte 0x0000ffff
_08139A74: .4byte gUnknown_202063C _08139A74: .4byte gSprites
_08139A78: _08139A78:
adds r2, r4, 0 adds r2, r4, 0
adds r2, 0x3F adds r2, 0x3F
@@ -10419,7 +10419,7 @@ _08139B14:
ldr r0, [r0] ldr r0, [r0]
strb r6, [r0, 0x8] strb r6, [r0, 0x8]
_08139B1E: _08139B1E:
ldr r0, _08139B34 @ =gUnknown_202063C ldr r0, _08139B34 @ =gSprites
mov r2, r8 mov r2, r8
lsls r1, r2, 4 lsls r1, r2, 4
add r1, r8 add r1, r8
@@ -10430,7 +10430,7 @@ _08139B1E:
b _08139C28 b _08139C28
.align 2, 0 .align 2, 0
_08139B30: .4byte gUnknown_203B170 _08139B30: .4byte gUnknown_203B170
_08139B34: .4byte gUnknown_202063C _08139B34: .4byte gSprites
_08139B38: .4byte sub_8139868 _08139B38: .4byte sub_8139868
_08139B3C: _08139B3C:
ldr r3, _08139B60 @ =0x0000326c ldr r3, _08139B60 @ =0x0000326c
@@ -10442,7 +10442,7 @@ _08139B3C:
beq _08139B6C beq _08139B6C
cmp r0, 0x7 cmp r0, 0x7
beq _08139C2A beq _08139C2A
ldr r0, _08139B64 @ =gUnknown_202063C ldr r0, _08139B64 @ =gSprites
mov r2, r8 mov r2, r8
lsls r1, r2, 4 lsls r1, r2, 4
add r1, r8 add r1, r8
@@ -10453,7 +10453,7 @@ _08139B3C:
b _08139C28 b _08139C28
.align 2, 0 .align 2, 0
_08139B60: .4byte 0x0000326c _08139B60: .4byte 0x0000326c
_08139B64: .4byte gUnknown_202063C _08139B64: .4byte gSprites
_08139B68: .4byte nullsub_96 _08139B68: .4byte nullsub_96
_08139B6C: _08139B6C:
ldr r0, [r7] ldr r0, [r7]
@@ -10531,7 +10531,7 @@ _08139C10:
movs r0, 0 movs r0, 0
_08139C16: _08139C16:
strb r0, [r1, 0x8] strb r0, [r1, 0x8]
ldr r0, _08139C3C @ =gUnknown_202063C ldr r0, _08139C3C @ =gSprites
mov r3, r8 mov r3, r8
lsls r1, r3, 4 lsls r1, r3, 4
add r1, r8 add r1, r8
@@ -10550,7 +10550,7 @@ _08139C2A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08139C38: .4byte gUnknown_203B170 _08139C38: .4byte gUnknown_203B170
_08139C3C: .4byte gUnknown_202063C _08139C3C: .4byte gSprites
_08139C40: .4byte sub_8139768 _08139C40: .4byte sub_8139768
thumb_func_end sub_8139AAC thumb_func_end sub_8139AAC
@@ -10558,7 +10558,7 @@ _08139C40: .4byte sub_8139768
sub_8139C44: @ 8139C44 sub_8139C44: @ 8139C44
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r3, _08139C74 @ =gUnknown_202063C ldr r3, _08139C74 @ =gSprites
ldr r1, _08139C78 @ =gUnknown_203B140 ldr r1, _08139C78 @ =gUnknown_203B140
ldr r1, [r1] ldr r1, [r1]
ldr r2, _08139C7C @ =0x00003010 ldr r2, _08139C7C @ =0x00003010
@@ -10580,7 +10580,7 @@ sub_8139C44: @ 8139C44
strb r1, [r2] strb r1, [r2]
bx lr bx lr
.align 2, 0 .align 2, 0
_08139C74: .4byte gUnknown_202063C _08139C74: .4byte gSprites
_08139C78: .4byte gUnknown_203B140 _08139C78: .4byte gUnknown_203B140
_08139C7C: .4byte 0x00003010 _08139C7C: .4byte 0x00003010
thumb_func_end sub_8139C44 thumb_func_end sub_8139C44
@@ -10651,7 +10651,7 @@ _08139CDA:
ldr r3, _08139D48 @ =0x0000300c ldr r3, _08139D48 @ =0x0000300c
adds r1, r3 adds r1, r3
strb r0, [r1] strb r0, [r1]
ldr r4, _08139D4C @ =gUnknown_202063C ldr r4, _08139D4C @ =gSprites
ldr r2, [r2] ldr r2, [r2]
adds r2, r3 adds r2, r3
ldrb r1, [r2] ldrb r1, [r2]
@@ -10661,7 +10661,7 @@ _08139CDA:
adds r1, r4, 0 adds r1, r4, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _08139D50 @ =nullsub_8 ldr r1, _08139D50 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
ldrb r0, [r2] ldrb r0, [r2]
lsls r1, r0, 4 lsls r1, r0, 4
@@ -10682,15 +10682,15 @@ _08139CDA:
_08139D40: .4byte gUnknown_82606F4 _08139D40: .4byte gUnknown_82606F4
_08139D44: .4byte gUnknown_203B140 _08139D44: .4byte gUnknown_203B140
_08139D48: .4byte 0x0000300c _08139D48: .4byte 0x0000300c
_08139D4C: .4byte gUnknown_202063C _08139D4C: .4byte gSprites
_08139D50: .4byte nullsub_8 _08139D50: .4byte SpriteCallbackDummy
thumb_func_end sub_8139CB0 thumb_func_end sub_8139CB0
thumb_func_start sub_8139D54 thumb_func_start sub_8139D54
sub_8139D54: @ 8139D54 sub_8139D54: @ 8139D54
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r3, _08139D84 @ =gUnknown_202063C ldr r3, _08139D84 @ =gSprites
ldr r1, _08139D88 @ =gUnknown_203B140 ldr r1, _08139D88 @ =gUnknown_203B140
ldr r1, [r1] ldr r1, [r1]
ldr r2, _08139D8C @ =0x0000300c ldr r2, _08139D8C @ =0x0000300c
@@ -10712,7 +10712,7 @@ sub_8139D54: @ 8139D54
strb r1, [r2] strb r1, [r2]
bx lr bx lr
.align 2, 0 .align 2, 0
_08139D84: .4byte gUnknown_202063C _08139D84: .4byte gSprites
_08139D88: .4byte gUnknown_203B140 _08139D88: .4byte gUnknown_203B140
_08139D8C: .4byte 0x0000300c _08139D8C: .4byte 0x0000300c
thumb_func_end sub_8139D54 thumb_func_end sub_8139D54
@@ -10728,7 +10728,7 @@ sub_8139D90: @ 8139D90
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08139DB8 @ =gUnknown_202063C ldr r1, _08139DB8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySpriteAndFreeResources_ bl DestroySpriteAndFreeResources_
pop {r0} pop {r0}
@@ -10736,7 +10736,7 @@ sub_8139D90: @ 8139D90
.align 2, 0 .align 2, 0
_08139DB0: .4byte gUnknown_203B140 _08139DB0: .4byte gUnknown_203B140
_08139DB4: .4byte 0x0000300c _08139DB4: .4byte 0x0000300c
_08139DB8: .4byte gUnknown_202063C _08139DB8: .4byte gSprites
thumb_func_end sub_8139D90 thumb_func_end sub_8139D90
thumb_func_start sub_8139DBC thumb_func_start sub_8139DBC
@@ -10770,7 +10770,7 @@ sub_8139DBC: @ 8139DBC
ldr r0, [r0] ldr r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _08139E20 bne _08139E20
ldr r1, _08139E1C @ =nullsub_8 ldr r1, _08139E1C @ =SpriteCallbackDummy
movs r0, 0 movs r0, 0
str r0, [sp] str r0, [sp]
str r4, [sp, 0x4] str r4, [sp, 0x4]
@@ -10781,13 +10781,13 @@ _08139E0C: .4byte 0x00003290
_08139E10: .4byte 0x000032f8 _08139E10: .4byte 0x000032f8
_08139E14: .4byte sub_804CF14 _08139E14: .4byte sub_804CF14
_08139E18: .4byte 0x00003024 _08139E18: .4byte 0x00003024
_08139E1C: .4byte nullsub_8 _08139E1C: .4byte SpriteCallbackDummy
_08139E20: _08139E20:
ldr r1, _08139E28 @ =nullsub_8 ldr r1, _08139E28 @ =SpriteCallbackDummy
movs r0, 0 movs r0, 0
b _08139E52 b _08139E52
.align 2, 0 .align 2, 0
_08139E28: .4byte nullsub_8 _08139E28: .4byte SpriteCallbackDummy
_08139E2C: _08139E2C:
ldr r0, _08139E48 @ =gUnknown_203B16C ldr r0, _08139E48 @ =gUnknown_203B16C
ldrb r1, [r0] ldrb r1, [r0]
@@ -10797,16 +10797,16 @@ _08139E2C:
lsrs r0, 24 lsrs r0, 24
cmp r0, 0 cmp r0, 0
beq _08139E50 beq _08139E50
ldr r1, _08139E4C @ =nullsub_8 ldr r1, _08139E4C @ =SpriteCallbackDummy
movs r0, 0 movs r0, 0
str r0, [sp] str r0, [sp]
str r4, [sp, 0x4] str r4, [sp, 0x4]
b _08139E58 b _08139E58
.align 2, 0 .align 2, 0
_08139E48: .4byte gUnknown_203B16C _08139E48: .4byte gUnknown_203B16C
_08139E4C: .4byte nullsub_8 _08139E4C: .4byte SpriteCallbackDummy
_08139E50: _08139E50:
ldr r1, _08139E98 @ =nullsub_8 ldr r1, _08139E98 @ =SpriteCallbackDummy
_08139E52: _08139E52:
str r0, [sp] str r0, [sp]
str r4, [sp, 0x4] str r4, [sp, 0x4]
@@ -10826,7 +10826,7 @@ _08139E58:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08139EA8 bne _08139EA8
ldr r2, _08139EA0 @ =gUnknown_202063C ldr r2, _08139EA0 @ =gSprites
ldr r0, _08139EA4 @ =gUnknown_203B140 ldr r0, _08139EA4 @ =gUnknown_203B140
ldr r0, [r0] ldr r0, [r0]
ldr r1, _08139E9C @ =0x00003014 ldr r1, _08139E9C @ =0x00003014
@@ -10842,12 +10842,12 @@ _08139E58:
orrs r1, r2 orrs r1, r2
b _08139EC6 b _08139EC6
.align 2, 0 .align 2, 0
_08139E98: .4byte nullsub_8 _08139E98: .4byte SpriteCallbackDummy
_08139E9C: .4byte 0x00003014 _08139E9C: .4byte 0x00003014
_08139EA0: .4byte gUnknown_202063C _08139EA0: .4byte gSprites
_08139EA4: .4byte gUnknown_203B140 _08139EA4: .4byte gUnknown_203B140
_08139EA8: _08139EA8:
ldr r2, _08139ED8 @ =gUnknown_202063C ldr r2, _08139ED8 @ =gSprites
ldr r0, _08139EDC @ =gUnknown_203B140 ldr r0, _08139EDC @ =gUnknown_203B140
ldr r0, [r0] ldr r0, [r0]
ldr r1, _08139EE0 @ =0x00003014 ldr r1, _08139EE0 @ =0x00003014
@@ -10871,7 +10871,7 @@ _08139EC6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08139ED8: .4byte gUnknown_202063C _08139ED8: .4byte gSprites
_08139EDC: .4byte gUnknown_203B140 _08139EDC: .4byte gUnknown_203B140
_08139EE0: .4byte 0x00003014 _08139EE0: .4byte 0x00003014
thumb_func_end sub_8139DBC thumb_func_end sub_8139DBC
@@ -10880,7 +10880,7 @@ _08139EE0: .4byte 0x00003014
sub_8139EE4: @ 8139EE4 sub_8139EE4: @ 8139EE4
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r3, _08139F14 @ =gUnknown_202063C ldr r3, _08139F14 @ =gSprites
ldr r1, _08139F18 @ =gUnknown_203B140 ldr r1, _08139F18 @ =gUnknown_203B140
ldr r1, [r1] ldr r1, [r1]
ldr r2, _08139F1C @ =0x00003014 ldr r2, _08139F1C @ =0x00003014
@@ -10902,7 +10902,7 @@ sub_8139EE4: @ 8139EE4
strb r1, [r2] strb r1, [r2]
bx lr bx lr
.align 2, 0 .align 2, 0
_08139F14: .4byte gUnknown_202063C _08139F14: .4byte gSprites
_08139F18: .4byte gUnknown_203B140 _08139F18: .4byte gUnknown_203B140
_08139F1C: .4byte 0x00003014 _08139F1C: .4byte 0x00003014
thumb_func_end sub_8139EE4 thumb_func_end sub_8139EE4
@@ -10926,7 +10926,7 @@ sub_8139F20: @ 8139F20
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08139F60 @ =gUnknown_202063C ldr r1, _08139F60 @ =gSprites
adds r0, r1 adds r0, r1
bl sub_8097070 bl sub_8097070
pop {r4} pop {r4}
@@ -10936,7 +10936,7 @@ sub_8139F20: @ 8139F20
_08139F54: .4byte gUnknown_203B140 _08139F54: .4byte gUnknown_203B140
_08139F58: .4byte 0x00003290 _08139F58: .4byte 0x00003290
_08139F5C: .4byte 0x00003014 _08139F5C: .4byte 0x00003014
_08139F60: .4byte gUnknown_202063C _08139F60: .4byte gSprites
thumb_func_end sub_8139F20 thumb_func_end sub_8139F20
thumb_func_start sub_8139F64 thumb_func_start sub_8139F64
@@ -11021,7 +11021,7 @@ _08139FCC:
str r0, [sp, 0x8] str r0, [sp, 0x8]
mov r0, r10 mov r0, r10
str r0, [sp, 0xC] str r0, [sp, 0xC]
ldr r0, _0813A0D8 @ =gUnknown_8231CFC ldr r0, _0813A0D8 @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x10] str r0, [sp, 0x10]
ldr r0, _0813A0DC @ =sub_813A124 ldr r0, _0813A0DC @ =sub_813A124
str r0, [sp, 0x14] str r0, [sp, 0x14]
@@ -11052,7 +11052,7 @@ _08139FCC:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0813A0E4 @ =gUnknown_202063C ldr r0, _0813A0E4 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
strh r7, [r2, 0x4] strh r7, [r2, 0x4]
@@ -11109,10 +11109,10 @@ _0813A0C8: .4byte gUnknown_8463720
_0813A0CC: .4byte 0xffff0000 _0813A0CC: .4byte 0xffff0000
_0813A0D0: .4byte gUnknown_846398C _0813A0D0: .4byte gUnknown_846398C
_0813A0D4: .4byte gUnknown_84639A4 _0813A0D4: .4byte gUnknown_84639A4
_0813A0D8: .4byte gUnknown_8231CFC _0813A0D8: .4byte gDummySpriteAffineAnimTable
_0813A0DC: .4byte sub_813A124 _0813A0DC: .4byte sub_813A124
_0813A0E0: .4byte gUnknown_203B16D _0813A0E0: .4byte gUnknown_203B16D
_0813A0E4: .4byte gUnknown_202063C _0813A0E4: .4byte gSprites
thumb_func_end sub_8139F64 thumb_func_end sub_8139F64
thumb_func_start sub_813A0E8 thumb_func_start sub_813A0E8
@@ -11364,9 +11364,9 @@ sub_813A254: @ 813A254
ldr r1, _0813A324 @ =gUnknown_84639F4 ldr r1, _0813A324 @ =gUnknown_84639F4
str r1, [sp, 0x8] str r1, [sp, 0x8]
str r2, [sp, 0xC] str r2, [sp, 0xC]
ldr r1, _0813A328 @ =gUnknown_8231CFC ldr r1, _0813A328 @ =gDummySpriteAffineAnimTable
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r1, _0813A32C @ =nullsub_8 ldr r1, _0813A32C @ =SpriteCallbackDummy
str r1, [sp, 0x14] str r1, [sp, 0x14]
bl LoadSpriteSheet bl LoadSpriteSheet
adds r0, r4, 0 adds r0, r4, 0
@@ -11383,7 +11383,7 @@ sub_813A254: @ 813A254
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0813A330 @ =gUnknown_202063C ldr r0, _0813A330 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
strh r7, [r2, 0x4] strh r7, [r2, 0x4]
@@ -11410,9 +11410,9 @@ _0813A318: .4byte gUnknown_8E9BF28
_0813A31C: .4byte 0xffff0000 _0813A31C: .4byte 0xffff0000
_0813A320: .4byte gUnknown_84639AC _0813A320: .4byte gUnknown_84639AC
_0813A324: .4byte gUnknown_84639F4 _0813A324: .4byte gUnknown_84639F4
_0813A328: .4byte gUnknown_8231CFC _0813A328: .4byte gDummySpriteAffineAnimTable
_0813A32C: .4byte nullsub_8 _0813A32C: .4byte SpriteCallbackDummy
_0813A330: .4byte gUnknown_202063C _0813A330: .4byte gSprites
thumb_func_end sub_813A254 thumb_func_end sub_813A254
thumb_func_start sub_813A334 thumb_func_start sub_813A334
@@ -11696,9 +11696,9 @@ _0813A54C:
str r0, [sp, 0x8] str r0, [sp, 0x8]
mov r2, r8 mov r2, r8
str r2, [sp, 0xC] str r2, [sp, 0xC]
ldr r0, _0813A614 @ =gUnknown_8231CFC ldr r0, _0813A614 @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x10] str r0, [sp, 0x10]
ldr r0, _0813A618 @ =nullsub_8 ldr r0, _0813A618 @ =SpriteCallbackDummy
str r0, [sp, 0x14] str r0, [sp, 0x14]
ldr r1, [r5] ldr r1, [r5]
lsls r0, r4, 1 lsls r0, r4, 1
@@ -11721,7 +11721,7 @@ _0813A54C:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0813A61C @ =gUnknown_202063C ldr r0, _0813A61C @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
adds r1, 0x3E adds r1, 0x3E
@@ -11777,9 +11777,9 @@ _0813A604: .4byte 0xffff0000
_0813A608: .4byte gUnknown_203B15C _0813A608: .4byte gUnknown_203B15C
_0813A60C: .4byte gUnknown_8463A14 _0813A60C: .4byte gUnknown_8463A14
_0813A610: .4byte gUnknown_8463A7C _0813A610: .4byte gUnknown_8463A7C
_0813A614: .4byte gUnknown_8231CFC _0813A614: .4byte gDummySpriteAffineAnimTable
_0813A618: .4byte nullsub_8 _0813A618: .4byte SpriteCallbackDummy
_0813A61C: .4byte gUnknown_202063C _0813A61C: .4byte gSprites
thumb_func_end sub_813A45C thumb_func_end sub_813A45C
thumb_func_start sub_813A620 thumb_func_start sub_813A620
@@ -12153,9 +12153,9 @@ _0813A8D4:
str r0, [sp, 0x8] str r0, [sp, 0x8]
mov r3, r9 mov r3, r9
str r3, [sp, 0xC] str r3, [sp, 0xC]
ldr r0, _0813A988 @ =gUnknown_8231CFC ldr r0, _0813A988 @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x10] str r0, [sp, 0x10]
ldr r0, _0813A98C @ =nullsub_8 ldr r0, _0813A98C @ =SpriteCallbackDummy
str r0, [sp, 0x14] str r0, [sp, 0x14]
mov r0, r8 mov r0, r8
ldr r1, [r0] ldr r1, [r0]
@@ -12180,7 +12180,7 @@ _0813A8D4:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0813A990 @ =gUnknown_202063C ldr r0, _0813A990 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
ldrb r2, [r1, 0x5] ldrb r2, [r1, 0x5]
@@ -12225,9 +12225,9 @@ _0813A978: .4byte gUnknown_8E9B578
_0813A97C: .4byte 0xffff0000 _0813A97C: .4byte 0xffff0000
_0813A980: .4byte gUnknown_8463A14 _0813A980: .4byte gUnknown_8463A14
_0813A984: .4byte gUnknown_8463A7C _0813A984: .4byte gUnknown_8463A7C
_0813A988: .4byte gUnknown_8231CFC _0813A988: .4byte gDummySpriteAffineAnimTable
_0813A98C: .4byte nullsub_8 _0813A98C: .4byte SpriteCallbackDummy
_0813A990: .4byte gUnknown_202063C _0813A990: .4byte gSprites
thumb_func_end sub_813A874 thumb_func_end sub_813A874
thumb_func_start sub_813A994 thumb_func_start sub_813A994
@@ -12557,9 +12557,9 @@ sub_813ABAC: @ 813ABAC
ldr r1, _0813AC7C @ =gUnknown_8463AFC ldr r1, _0813AC7C @ =gUnknown_8463AFC
str r1, [sp, 0x8] str r1, [sp, 0x8]
str r2, [sp, 0xC] str r2, [sp, 0xC]
ldr r1, _0813AC80 @ =gUnknown_8231CFC ldr r1, _0813AC80 @ =gDummySpriteAffineAnimTable
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r1, _0813AC84 @ =nullsub_8 ldr r1, _0813AC84 @ =SpriteCallbackDummy
str r1, [sp, 0x14] str r1, [sp, 0x14]
bl LoadSpriteSheet bl LoadSpriteSheet
adds r0, r4, 0 adds r0, r4, 0
@@ -12576,7 +12576,7 @@ sub_813ABAC: @ 813ABAC
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0813AC88 @ =gUnknown_202063C ldr r0, _0813AC88 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
strh r7, [r2, 0x4] strh r7, [r2, 0x4]
@@ -12603,9 +12603,9 @@ _0813AC70: .4byte gUnknown_8463B00
_0813AC74: .4byte 0xffff0000 _0813AC74: .4byte 0xffff0000
_0813AC78: .4byte gUnknown_8463AEC _0813AC78: .4byte gUnknown_8463AEC
_0813AC7C: .4byte gUnknown_8463AFC _0813AC7C: .4byte gUnknown_8463AFC
_0813AC80: .4byte gUnknown_8231CFC _0813AC80: .4byte gDummySpriteAffineAnimTable
_0813AC84: .4byte nullsub_8 _0813AC84: .4byte SpriteCallbackDummy
_0813AC88: .4byte gUnknown_202063C _0813AC88: .4byte gSprites
thumb_func_end sub_813ABAC thumb_func_end sub_813ABAC
thumb_func_start sub_813AC8C thumb_func_start sub_813AC8C
@@ -12805,9 +12805,9 @@ sub_813ADA8: @ 813ADA8
ldr r1, _0813AE78 @ =gUnknown_8463B40 ldr r1, _0813AE78 @ =gUnknown_8463B40
str r1, [sp, 0x8] str r1, [sp, 0x8]
str r2, [sp, 0xC] str r2, [sp, 0xC]
ldr r1, _0813AE7C @ =gUnknown_8231CFC ldr r1, _0813AE7C @ =gDummySpriteAffineAnimTable
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r1, _0813AE80 @ =nullsub_8 ldr r1, _0813AE80 @ =SpriteCallbackDummy
str r1, [sp, 0x14] str r1, [sp, 0x14]
bl LoadSpriteSheet bl LoadSpriteSheet
adds r0, r4, 0 adds r0, r4, 0
@@ -12824,7 +12824,7 @@ sub_813ADA8: @ 813ADA8
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0813AE84 @ =gUnknown_202063C ldr r0, _0813AE84 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
strh r7, [r2, 0x4] strh r7, [r2, 0x4]
@@ -12851,9 +12851,9 @@ _0813AE6C: .4byte gUnknown_8463B44
_0813AE70: .4byte 0xffff0000 _0813AE70: .4byte 0xffff0000
_0813AE74: .4byte gUnknown_8463B30 _0813AE74: .4byte gUnknown_8463B30
_0813AE78: .4byte gUnknown_8463B40 _0813AE78: .4byte gUnknown_8463B40
_0813AE7C: .4byte gUnknown_8231CFC _0813AE7C: .4byte gDummySpriteAffineAnimTable
_0813AE80: .4byte nullsub_8 _0813AE80: .4byte SpriteCallbackDummy
_0813AE84: .4byte gUnknown_202063C _0813AE84: .4byte gSprites
thumb_func_end sub_813ADA8 thumb_func_end sub_813ADA8
thumb_func_start sub_813AE88 thumb_func_start sub_813AE88
+4 -4
View File
@@ -135,7 +135,7 @@ sub_8150530: @ 8150530
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08150584 @ =gUnknown_202063C ldr r1, _08150584 @ =gSprites
adds r5, r0, r1 adds r5, r0, r1
ldr r0, _08150588 @ =gUnknown_3005E88 ldr r0, _08150588 @ =gUnknown_3005E88
ldrb r0, [r0] ldrb r0, [r0]
@@ -163,7 +163,7 @@ _08150558:
.align 2, 0 .align 2, 0
_0815057C: .4byte gUnknown_2037078 _0815057C: .4byte gUnknown_2037078
_08150580: .4byte gUnknown_2036E38 _08150580: .4byte gUnknown_2036E38
_08150584: .4byte gUnknown_202063C _08150584: .4byte gSprites
_08150588: .4byte gUnknown_3005E88 _08150588: .4byte gUnknown_3005E88
_0815058C: .4byte sub_81505C4 _0815058C: .4byte sub_81505C4
_08150590: .4byte gUnknown_3005090 _08150590: .4byte gUnknown_3005090
@@ -211,7 +211,7 @@ sub_81505C4: @ 81505C4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08150614 @ =gUnknown_202063C ldr r1, _08150614 @ =gSprites
adds r7, r0, r1 adds r7, r0, r1
ldr r1, _08150618 @ =gUnknown_3005090 ldr r1, _08150618 @ =gUnknown_3005090
mov r2, r8 mov r2, r8
@@ -231,7 +231,7 @@ sub_81505C4: @ 81505C4
.align 2, 0 .align 2, 0
_0815060C: .4byte gUnknown_2037078 _0815060C: .4byte gUnknown_2037078
_08150610: .4byte gUnknown_2036E38 _08150610: .4byte gUnknown_2036E38
_08150614: .4byte gUnknown_202063C _08150614: .4byte gSprites
_08150618: .4byte gUnknown_3005090 _08150618: .4byte gUnknown_3005090
_0815061C: _0815061C:
cmp r6, 0x2 cmp r6, 0x2
+30 -30
View File
@@ -3120,7 +3120,7 @@ sub_80C176C: @ 80C176C
ldr r1, _080C185C @ =gUnknown_83F1B38 ldr r1, _080C185C @ =gUnknown_83F1B38
str r1, [sp, 0x8] str r1, [sp, 0x8]
str r4, [sp, 0xC] str r4, [sp, 0xC]
ldr r1, _080C1860 @ =gUnknown_8231CFC ldr r1, _080C1860 @ =gDummySpriteAffineAnimTable
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r1, _080C1864 @ =sub_80C16B8 ldr r1, _080C1864 @ =sub_80C16B8
str r1, [sp, 0x14] str r1, [sp, 0x14]
@@ -3164,7 +3164,7 @@ sub_80C176C: @ 80C176C
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080C187C @ =gUnknown_202063C ldr r0, _080C187C @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
adds r1, 0x3E adds r1, 0x3E
@@ -3187,14 +3187,14 @@ _080C1850: .4byte gUnknown_83EF384
_080C1854: .4byte 0xffff0000 _080C1854: .4byte 0xffff0000
_080C1858: .4byte gUnknown_83F1B24 _080C1858: .4byte gUnknown_83F1B24
_080C185C: .4byte gUnknown_83F1B38 _080C185C: .4byte gUnknown_83F1B38
_080C1860: .4byte gUnknown_8231CFC _080C1860: .4byte gDummySpriteAffineAnimTable
_080C1864: .4byte sub_80C16B8 _080C1864: .4byte sub_80C16B8
_080C1868: .4byte 0x000018b4 _080C1868: .4byte 0x000018b4
_080C186C: .4byte 0x000018b6 _080C186C: .4byte 0x000018b6
_080C1870: .4byte 0x00001cce _080C1870: .4byte 0x00001cce
_080C1874: .4byte 0x00001cca _080C1874: .4byte 0x00001cca
_080C1878: .4byte 0x000018b0 _080C1878: .4byte 0x000018b0
_080C187C: .4byte gUnknown_202063C _080C187C: .4byte gSprites
thumb_func_end sub_80C176C thumb_func_end sub_80C176C
thumb_func_start sub_80C1880 thumb_func_start sub_80C1880
@@ -4291,7 +4291,7 @@ sub_80C210C: @ 80C210C
ldr r3, _080C21F0 @ =gUnknown_83F1C30 ldr r3, _080C21F0 @ =gUnknown_83F1C30
str r3, [sp, 0x8] str r3, [sp, 0x8]
str r4, [sp, 0xC] str r4, [sp, 0xC]
ldr r3, _080C21F4 @ =gUnknown_8231CFC ldr r3, _080C21F4 @ =gDummySpriteAffineAnimTable
str r3, [sp, 0x10] str r3, [sp, 0x10]
ldr r3, _080C21F8 @ =nullsub_63 ldr r3, _080C21F8 @ =nullsub_63
str r3, [sp, 0x14] str r3, [sp, 0x14]
@@ -4332,7 +4332,7 @@ sub_80C210C: @ 80C210C
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080C2204 @ =gUnknown_202063C ldr r0, _080C2204 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
adds r1, 0x3E adds r1, 0x3E
@@ -4354,11 +4354,11 @@ _080C21E4: .4byte gUnknown_83EF3A4
_080C21E8: .4byte 0xffff0000 _080C21E8: .4byte 0xffff0000
_080C21EC: .4byte gUnknown_83F1C20 _080C21EC: .4byte gUnknown_83F1C20
_080C21F0: .4byte gUnknown_83F1C30 _080C21F0: .4byte gUnknown_83F1C30
_080C21F4: .4byte gUnknown_8231CFC _080C21F4: .4byte gDummySpriteAffineAnimTable
_080C21F8: .4byte nullsub_63 _080C21F8: .4byte nullsub_63
_080C21FC: .4byte 0x0000040a _080C21FC: .4byte 0x0000040a
_080C2200: .4byte 0x00000404 _080C2200: .4byte 0x00000404
_080C2204: .4byte gUnknown_202063C _080C2204: .4byte gSprites
thumb_func_end sub_80C210C thumb_func_end sub_80C210C
thumb_func_start sub_80C2208 thumb_func_start sub_80C2208
@@ -6180,7 +6180,7 @@ sub_80C309C: @ 80C309C
ldr r0, _080C3144 @ =gUnknown_83F1C50 ldr r0, _080C3144 @ =gUnknown_83F1C50
str r0, [sp, 0x20] str r0, [sp, 0x20]
str r3, [sp, 0x24] str r3, [sp, 0x24]
ldr r0, _080C3148 @ =gUnknown_8231CFC ldr r0, _080C3148 @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x28] str r0, [sp, 0x28]
ldr r0, _080C314C @ =sub_80C2FC0 ldr r0, _080C314C @ =sub_80C2FC0
str r0, [sp, 0x2C] str r0, [sp, 0x2C]
@@ -6205,7 +6205,7 @@ sub_80C309C: @ 80C309C
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080C3150 @ =gUnknown_202063C ldr r0, _080C3150 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2, 0x1C] str r1, [r2, 0x1C]
movs r0, 0x1 movs r0, 0x1
@@ -6220,9 +6220,9 @@ _080C3138: .4byte gUnknown_83EF25C
_080C313C: .4byte 0xffff0000 _080C313C: .4byte 0xffff0000
_080C3140: .4byte gUnknown_83F1C3C _080C3140: .4byte gUnknown_83F1C3C
_080C3144: .4byte gUnknown_83F1C50 _080C3144: .4byte gUnknown_83F1C50
_080C3148: .4byte gUnknown_8231CFC _080C3148: .4byte gDummySpriteAffineAnimTable
_080C314C: .4byte sub_80C2FC0 _080C314C: .4byte sub_80C2FC0
_080C3150: .4byte gUnknown_202063C _080C3150: .4byte gSprites
thumb_func_end sub_80C309C thumb_func_end sub_80C309C
thumb_func_start sub_80C3154 thumb_func_start sub_80C3154
@@ -8274,9 +8274,9 @@ sub_80C4244: @ 80C4244
ldr r0, _080C430C @ =gUnknown_83F1C64 ldr r0, _080C430C @ =gUnknown_83F1C64
str r0, [sp, 0x20] str r0, [sp, 0x20]
str r3, [sp, 0x24] str r3, [sp, 0x24]
ldr r0, _080C4310 @ =gUnknown_8231CFC ldr r0, _080C4310 @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x28] str r0, [sp, 0x28]
ldr r0, _080C4314 @ =nullsub_8 ldr r0, _080C4314 @ =SpriteCallbackDummy
str r0, [sp, 0x2C] str r0, [sp, 0x2C]
mov r0, sp mov r0, sp
movs r2, 0x18 movs r2, 0x18
@@ -8317,7 +8317,7 @@ _080C42AA:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080C4320 @ =gUnknown_202063C ldr r0, _080C4320 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2, 0x4] str r1, [r2, 0x4]
movs r0, 0x1 movs r0, 0x1
@@ -8332,11 +8332,11 @@ _080C4300: .4byte gUnknown_83EF27C
_080C4304: .4byte 0xffff0000 _080C4304: .4byte 0xffff0000
_080C4308: .4byte gUnknown_83F1C54 _080C4308: .4byte gUnknown_83F1C54
_080C430C: .4byte gUnknown_83F1C64 _080C430C: .4byte gUnknown_83F1C64
_080C4310: .4byte gUnknown_8231CFC _080C4310: .4byte gDummySpriteAffineAnimTable
_080C4314: .4byte nullsub_8 _080C4314: .4byte SpriteCallbackDummy
_080C4318: .4byte gSaveBlock2Ptr _080C4318: .4byte gSaveBlock2Ptr
_080C431C: .4byte gUnknown_83EF29C _080C431C: .4byte gUnknown_83EF29C
_080C4320: .4byte gUnknown_202063C _080C4320: .4byte gSprites
thumb_func_end sub_80C4244 thumb_func_end sub_80C4244
thumb_func_start sub_80C4324 thumb_func_start sub_80C4324
@@ -8646,9 +8646,9 @@ sub_80C450C: @ 80C450C
ldr r1, _080C4604 @ =gUnknown_83F1C94 ldr r1, _080C4604 @ =gUnknown_83F1C94
str r1, [sp, 0x8] str r1, [sp, 0x8]
str r2, [sp, 0xC] str r2, [sp, 0xC]
ldr r1, _080C4608 @ =gUnknown_8231CFC ldr r1, _080C4608 @ =gDummySpriteAffineAnimTable
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r1, _080C460C @ =nullsub_8 ldr r1, _080C460C @ =SpriteCallbackDummy
str r1, [sp, 0x14] str r1, [sp, 0x14]
bl LoadSpriteSheet bl LoadSpriteSheet
mov r0, r8 mov r0, r8
@@ -8680,7 +8680,7 @@ sub_80C450C: @ 80C450C
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080C4610 @ =gUnknown_202063C ldr r0, _080C4610 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
adds r1, 0x3E adds r1, 0x3E
@@ -8709,9 +8709,9 @@ _080C45F8: .4byte gUnknown_83EF2BC
_080C45FC: .4byte 0xffff0000 _080C45FC: .4byte 0xffff0000
_080C4600: .4byte gUnknown_83F1C68 _080C4600: .4byte gUnknown_83F1C68
_080C4604: .4byte gUnknown_83F1C94 _080C4604: .4byte gUnknown_83F1C94
_080C4608: .4byte gUnknown_8231CFC _080C4608: .4byte gDummySpriteAffineAnimTable
_080C460C: .4byte nullsub_8 _080C460C: .4byte SpriteCallbackDummy
_080C4610: .4byte gUnknown_202063C _080C4610: .4byte gSprites
thumb_func_end sub_80C450C thumb_func_end sub_80C450C
thumb_func_start sub_80C4614 thumb_func_start sub_80C4614
@@ -8765,9 +8765,9 @@ sub_80C4614: @ 80C4614
ldr r1, _080C4740 @ =gUnknown_83F1C98 ldr r1, _080C4740 @ =gUnknown_83F1C98
str r1, [sp, 0x8] str r1, [sp, 0x8]
str r7, [sp, 0xC] str r7, [sp, 0xC]
ldr r1, _080C4744 @ =gUnknown_8231CFC ldr r1, _080C4744 @ =gDummySpriteAffineAnimTable
str r1, [sp, 0x10] str r1, [sp, 0x10]
ldr r1, _080C4748 @ =nullsub_8 ldr r1, _080C4748 @ =SpriteCallbackDummy
str r1, [sp, 0x14] str r1, [sp, 0x14]
bl LoadSpriteSheet bl LoadSpriteSheet
adds r0, r6, 0 adds r0, r6, 0
@@ -8830,7 +8830,7 @@ _080C46C4:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _080C474C @ =gUnknown_202063C ldr r0, _080C474C @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
adds r1, 0x3E adds r1, 0x3E
@@ -8859,9 +8859,9 @@ _080C4734: .4byte gUnknown_83EF2BC
_080C4738: .4byte 0xffff0000 _080C4738: .4byte 0xffff0000
_080C473C: .4byte gUnknown_83F1C70 _080C473C: .4byte gUnknown_83F1C70
_080C4740: .4byte gUnknown_83F1C98 _080C4740: .4byte gUnknown_83F1C98
_080C4744: .4byte gUnknown_8231CFC _080C4744: .4byte gDummySpriteAffineAnimTable
_080C4748: .4byte nullsub_8 _080C4748: .4byte SpriteCallbackDummy
_080C474C: .4byte gUnknown_202063C _080C474C: .4byte gSprites
thumb_func_end sub_80C4614 thumb_func_end sub_80C4614
thumb_func_start sub_80C4750 thumb_func_start sub_80C4750
+15 -15
View File
@@ -185,12 +185,12 @@ _08077900:
b _08077A8A b _08077A8A
_08077906: _08077906:
bl FreeAllSpritePalettes bl FreeAllSpritePalettes
ldr r1, _08077914 @ =gUnknown_3003E58 ldr r1, _08077914 @ =gReservedSpritePaletteCount
movs r0, 0x4 movs r0, 0x4
strb r0, [r1] strb r0, [r1]
b _08077A8A b _08077A8A
.align 2, 0 .align 2, 0
_08077914: .4byte gUnknown_3003E58 _08077914: .4byte gReservedSpritePaletteCount
_08077918: _08077918:
bl ClearSpritesHealthboxAnimData bl ClearSpritesHealthboxAnimData
b _08077A8A b _08077A8A
@@ -681,7 +681,7 @@ _08077CD2:
ldr r4, _08077D9C @ =gUnknown_2023D44 ldr r4, _08077D9C @ =gUnknown_2023D44
adds r4, r7, r4 adds r4, r7, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _08077DA0 @ =gUnknown_202063C ldr r5, _08077DA0 @ =gSprites
ldrb r0, [r4] ldrb r0, [r4]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -700,7 +700,7 @@ _08077CD2:
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _08077DA4 @ =nullsub_8 ldr r1, _08077DA4 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
ldrb r1, [r4] ldrb r1, [r4]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -736,8 +736,8 @@ _08077D90: .4byte gUnknown_2023BCE
_08077D94: .4byte gUnknown_202402C _08077D94: .4byte gUnknown_202402C
_08077D98: .4byte gUnknown_20244DC _08077D98: .4byte gUnknown_20244DC
_08077D9C: .4byte gUnknown_2023D44 _08077D9C: .4byte gUnknown_2023D44
_08077DA0: .4byte gUnknown_202063C _08077DA0: .4byte gSprites
_08077DA4: .4byte nullsub_8 _08077DA4: .4byte SpriteCallbackDummy
_08077DA8: .4byte gUnknown_2024024 _08077DA8: .4byte gUnknown_2024024
_08077DAC: _08077DAC:
ldr r0, _08077E00 @ =gUnknown_2022B4C ldr r0, _08077E00 @ =gUnknown_2022B4C
@@ -822,7 +822,7 @@ _08077E54:
bl CreateSprite bl CreateSprite
ldr r3, _08077E9C @ =gUnknown_2023D44 ldr r3, _08077E9C @ =gUnknown_2023D44
strb r0, [r3] strb r0, [r3]
ldr r4, _08077EA0 @ =gUnknown_202063C ldr r4, _08077EA0 @ =gSprites
ldrb r0, [r3] ldrb r0, [r3]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -839,7 +839,7 @@ _08077E54:
adds r1, r4, 0 adds r1, r4, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _08077EA4 @ =nullsub_8 ldr r1, _08077EA4 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
ldrb r1, [r3] ldrb r1, [r3]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -852,8 +852,8 @@ _08077E54:
_08077E94: .4byte gUnknown_20244DC _08077E94: .4byte gUnknown_20244DC
_08077E98: .4byte gUnknown_8239F8C _08077E98: .4byte gUnknown_8239F8C
_08077E9C: .4byte gUnknown_2023D44 _08077E9C: .4byte gUnknown_2023D44
_08077EA0: .4byte gUnknown_202063C _08077EA0: .4byte gSprites
_08077EA4: .4byte nullsub_8 _08077EA4: .4byte SpriteCallbackDummy
_08077EA8: _08077EA8:
ldr r1, _08077FC4 @ =gUnknown_2023BCE ldr r1, _08077FC4 @ =gUnknown_2023BCE
lsls r0, r7, 1 lsls r0, r7, 1
@@ -907,7 +907,7 @@ _08077EA8:
ldr r4, _08077FD0 @ =gUnknown_2023D44 ldr r4, _08077FD0 @ =gUnknown_2023D44
adds r4, r7, r4 adds r4, r7, r4
strb r0, [r4] strb r0, [r4]
ldr r5, _08077FD4 @ =gUnknown_202063C ldr r5, _08077FD4 @ =gSprites
ldrb r0, [r4] ldrb r0, [r4]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -926,7 +926,7 @@ _08077EA8:
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x1C adds r1, 0x1C
adds r0, r1 adds r0, r1
ldr r1, _08077FD8 @ =nullsub_8 ldr r1, _08077FD8 @ =SpriteCallbackDummy
str r1, [r0] str r1, [r0]
ldrb r1, [r4] ldrb r1, [r4]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -957,7 +957,7 @@ _08077EA8:
ldrb r1, [r1] ldrb r1, [r1]
bl StartSpriteAnim bl StartSpriteAnim
_08077F84: _08077F84:
ldr r1, _08077FD4 @ =gUnknown_202063C ldr r1, _08077FD4 @ =gSprites
ldr r0, _08077FD0 @ =gUnknown_2023D44 ldr r0, _08077FD0 @ =gUnknown_2023D44
adds r0, r7, r0 adds r0, r7, r0
ldrb r0, [r0] ldrb r0, [r0]
@@ -994,8 +994,8 @@ _08077FC4: .4byte gUnknown_2023BCE
_08077FC8: .4byte gUnknown_2024284 _08077FC8: .4byte gUnknown_2024284
_08077FCC: .4byte gUnknown_20244DC _08077FCC: .4byte gUnknown_20244DC
_08077FD0: .4byte gUnknown_2023D44 _08077FD0: .4byte gUnknown_2023D44
_08077FD4: .4byte gUnknown_202063C _08077FD4: .4byte gSprites
_08077FD8: .4byte nullsub_8 _08077FD8: .4byte SpriteCallbackDummy
_08077FDC: .4byte gUnknown_2024024 _08077FDC: .4byte gUnknown_2024024
_08077FE0: .4byte gUnknown_2024018 _08077FE0: .4byte gUnknown_2024018
thumb_func_end sub_8077C38 thumb_func_end sub_8077C38
+2 -2
View File
@@ -224,7 +224,7 @@ _080C993C:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080C9994 @ =gUnknown_202063C ldr r1, _080C9994 @ =gSprites
adds r0, r1 adds r0, r1
ldrb r1, [r6, 0x8] ldrb r1, [r6, 0x8]
bl StartSpriteAnim bl StartSpriteAnim
@@ -245,7 +245,7 @@ _080C9980:
_080C9988: .4byte gUnknown_20386E0 _080C9988: .4byte gUnknown_20386E0
_080C998C: .4byte gUnknown_2037078 _080C998C: .4byte gUnknown_2037078
_080C9990: .4byte gUnknown_2036E38 _080C9990: .4byte gUnknown_2036E38
_080C9994: .4byte gUnknown_202063C _080C9994: .4byte gSprites
_080C9998: .4byte gUnknown_3005090 _080C9998: .4byte gUnknown_3005090
_080C999C: .4byte sub_80C99A0 _080C999C: .4byte sub_80C99A0
thumb_func_end sub_80C98FC thumb_func_end sub_80C98FC
+15 -15
View File
@@ -1219,7 +1219,7 @@ _0809D2BA:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809D2D8 @ =gUnknown_202063C ldr r1, _0809D2D8 @ =gSprites
adds r0, r1 adds r0, r1
ldrb r1, [r4, 0xC] ldrb r1, [r4, 0xC]
bl sub_8083A5C bl sub_8083A5C
@@ -1229,7 +1229,7 @@ _0809D2CE:
strh r0, [r4, 0x8] strh r0, [r4, 0x8]
b _0809D2E8 b _0809D2E8
.align 2, 0 .align 2, 0
_0809D2D8: .4byte gUnknown_202063C _0809D2D8: .4byte gSprites
_0809D2DC: _0809D2DC:
ldrb r0, [r4, 0x12] ldrb r0, [r4, 0x12]
bl sub_809D6B0 bl sub_809D6B0
@@ -1309,14 +1309,14 @@ _0809D31C:
mov r0, r8 mov r0, r8
strh r0, [r3, 0xA] strh r0, [r3, 0xA]
strh r5, [r3, 0xC] strh r5, [r3, 0xC]
ldr r4, _0809D3B8 @ =gUnknown_202063C ldr r4, _0809D3B8 @ =gSprites
lsls r1, r5, 4 lsls r1, r5, 4
adds r1, r5 adds r1, r5
lsls r1, 2 lsls r1, 2
adds r0, r4, 0 adds r0, r4, 0
adds r0, 0x1C adds r0, 0x1C
adds r0, r1, r0 adds r0, r1, r0
ldr r2, _0809D3BC @ =nullsub_8 ldr r2, _0809D3BC @ =SpriteCallbackDummy
str r2, [r0] str r2, [r0]
adds r1, r4 adds r1, r4
ldrb r2, [r1, 0x5] ldrb r2, [r1, 0x5]
@@ -1334,8 +1334,8 @@ _0809D31C:
.align 2, 0 .align 2, 0
_0809D3B0: .4byte sub_809D288 _0809D3B0: .4byte sub_809D288
_0809D3B4: .4byte gUnknown_3005090 _0809D3B4: .4byte gUnknown_3005090
_0809D3B8: .4byte gUnknown_202063C _0809D3B8: .4byte gSprites
_0809D3BC: .4byte nullsub_8 _0809D3BC: .4byte SpriteCallbackDummy
_0809D3C0: _0809D3C0:
movs r0, 0 movs r0, 0
_0809D3C2: _0809D3C2:
@@ -1428,7 +1428,7 @@ _0809D458:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809D47C @ =gUnknown_202063C ldr r1, _0809D47C @ =gSprites
adds r0, r1 adds r0, r1
ldrb r1, [r4, 0xC] ldrb r1, [r4, 0xC]
bl sub_8083A5C bl sub_8083A5C
@@ -1438,7 +1438,7 @@ _0809D458:
bl DestroyTask bl DestroyTask
b _0809D48C b _0809D48C
.align 2, 0 .align 2, 0
_0809D47C: .4byte gUnknown_202063C _0809D47C: .4byte gSprites
_0809D480: _0809D480:
ldrb r0, [r4, 0x12] ldrb r0, [r4, 0x12]
bl sub_809D6B0 bl sub_809D6B0
@@ -1483,7 +1483,7 @@ _0809D4C6:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809D4E8 @ =gUnknown_202063C ldr r1, _0809D4E8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r0, _0809D4EC @ =0x00001b58 ldr r0, _0809D4EC @ =0x00001b58
@@ -1494,7 +1494,7 @@ _0809D4DE:
strh r0, [r4, 0x8] strh r0, [r4, 0x8]
b _0809D4FC b _0809D4FC
.align 2, 0 .align 2, 0
_0809D4E8: .4byte gUnknown_202063C _0809D4E8: .4byte gSprites
_0809D4EC: .4byte 0x00001b58 _0809D4EC: .4byte 0x00001b58
_0809D4F0: _0809D4F0:
ldrb r0, [r4, 0x12] ldrb r0, [r4, 0x12]
@@ -1578,7 +1578,7 @@ _0809D572:
adds r5, r0, 0 adds r5, r0, 0
lsls r5, 24 lsls r5, 24
lsrs r5, 24 lsrs r5, 24
ldr r1, _0809D614 @ =gUnknown_202063C ldr r1, _0809D614 @ =gSprites
lsls r0, r5, 4 lsls r0, r5, 4
adds r0, r5 adds r0, r5
lsls r0, 2 lsls r0, 2
@@ -1630,7 +1630,7 @@ _0809D604: .4byte gUnknown_83E0F80
_0809D608: .4byte gUnknown_83E0768 _0809D608: .4byte gUnknown_83E0768
_0809D60C: .4byte gUnknown_20370C2 _0809D60C: .4byte gUnknown_20370C2
_0809D610: .4byte gUnknown_20370C4 _0809D610: .4byte gUnknown_20370C4
_0809D614: .4byte gUnknown_202063C _0809D614: .4byte gSprites
_0809D618: .4byte sub_809D494 _0809D618: .4byte sub_809D494
_0809D61C: .4byte gUnknown_3005090 _0809D61C: .4byte gUnknown_3005090
thumb_func_end sub_809D504 thumb_func_end sub_809D504
@@ -1754,7 +1754,7 @@ sub_809D6D4: @ 809D6D4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809D758 @ =gUnknown_202063C ldr r1, _0809D758 @ =gSprites
adds r0, r1 adds r0, r1
ldrb r1, [r2, 0x4] ldrb r1, [r2, 0x4]
bl sub_8083A5C bl sub_8083A5C
@@ -1779,7 +1779,7 @@ _0809D710:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0809D758 @ =gUnknown_202063C ldr r1, _0809D758 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
ldr r0, _0809D760 @ =0x00001b58 ldr r0, _0809D760 @ =0x00001b58
@@ -1791,7 +1791,7 @@ _0809D748:
_0809D74C: .4byte gUnknown_81A7AE0 _0809D74C: .4byte gUnknown_81A7AE0
_0809D750: .4byte sub_809D288 _0809D750: .4byte sub_809D288
_0809D754: .4byte gUnknown_3005098 _0809D754: .4byte gUnknown_3005098
_0809D758: .4byte gUnknown_202063C _0809D758: .4byte gSprites
_0809D75C: .4byte sub_809D494 _0809D75C: .4byte sub_809D494
_0809D760: .4byte 0x00001b58 _0809D760: .4byte 0x00001b58
thumb_func_end sub_809D6D4 thumb_func_end sub_809D6D4
+4 -4
View File
@@ -635,7 +635,7 @@ sub_81473C4: @ 81473C4
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, _08147400 @ =gUnknown_202063C ldr r2, _08147400 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -653,7 +653,7 @@ sub_81473C4: @ 81473C4
b _08147410 b _08147410
.align 2, 0 .align 2, 0
_081473FC: .4byte gUnknown_846AF60 _081473FC: .4byte gUnknown_846AF60
_08147400: .4byte gUnknown_202063C _08147400: .4byte gSprites
_08147404: _08147404:
movs r0, 0xF0 movs r0, 0xF0
strh r0, [r4, 0x20] strh r0, [r4, 0x20]
@@ -734,7 +734,7 @@ sub_814746C: @ 814746C
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, _081474AC @ =gUnknown_202063C ldr r1, _081474AC @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAnim bl StartSpriteAnim
@@ -744,7 +744,7 @@ _081474A2:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081474A8: .4byte gUnknown_846AFD0 _081474A8: .4byte gUnknown_846AFD0
_081474AC: .4byte gUnknown_202063C _081474AC: .4byte gSprites
thumb_func_end sub_814746C thumb_func_end sub_814746C
thumb_func_start sub_81474B0 thumb_func_start sub_81474B0
+4 -4
View File
@@ -2016,14 +2016,14 @@ _0809BA56:
movs r0, 0x2 movs r0, 0x2
str r0, [sp] str r0, [sp]
adds r0, r4, 0 adds r0, r4, 0
ldr r1, _0809BAF4 @ =nullsub_8 ldr r1, _0809BAF4 @ =SpriteCallbackDummy
bl AddPseudoFieldObject bl AddPseudoFieldObject
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, _0809BAF8 @ =gUnknown_202063C ldr r0, _0809BAF8 @ =gSprites
adds r2, r0 adds r2, r0
mov r1, r9 mov r1, r9
adds r0, r5, r1 adds r0, r5, r1
@@ -2047,8 +2047,8 @@ _0809BACE:
_0809BAE8: .4byte gUnknown_20398B4 _0809BAE8: .4byte gUnknown_20398B4
_0809BAEC: .4byte gUnknown_2036E38 _0809BAEC: .4byte gUnknown_2036E38
_0809BAF0: .4byte 0xfff80000 _0809BAF0: .4byte 0xfff80000
_0809BAF4: .4byte nullsub_8 _0809BAF4: .4byte SpriteCallbackDummy
_0809BAF8: .4byte gUnknown_202063C _0809BAF8: .4byte gSprites
thumb_func_end sub_809BA40 thumb_func_end sub_809BA40
thumb_func_start sub_809BAFC thumb_func_start sub_809BAFC
+6 -6
View File
@@ -2812,7 +2812,7 @@ _08140CC6:
lsls r5, r0, 4 lsls r5, r0, 4
adds r5, r0 adds r5, r0
lsls r5, 2 lsls r5, 2
ldr r0, _08140D6C @ =gUnknown_202063C ldr r0, _08140D6C @ =gSprites
adds r5, r0 adds r5, r0
adds r0, r5, 0 adds r0, r5, 0
adds r1, r4, 0 adds r1, r4, 0
@@ -2869,7 +2869,7 @@ _08140CC6:
.align 2, 0 .align 2, 0
_08140D64: .4byte gUnknown_84657E4 _08140D64: .4byte gUnknown_84657E4
_08140D68: .4byte gUnknown_8464926 _08140D68: .4byte gUnknown_8464926
_08140D6C: .4byte gUnknown_202063C _08140D6C: .4byte gSprites
_08140D70: .4byte gUnknown_8465608 _08140D70: .4byte gUnknown_8465608
_08140D74: .4byte gUnknown_203F3A4 _08140D74: .4byte gUnknown_203F3A4
_08140D78: .4byte 0x07000006 _08140D78: .4byte 0x07000006
@@ -3033,7 +3033,7 @@ sub_8140E9C: @ 8140E9C
mov r10, r0 mov r10, r0
ldr r0, _08140F24 @ =gUnknown_203F3A4 ldr r0, _08140F24 @ =gUnknown_203F3A4
mov r9, r0 mov r9, r0
ldr r0, _08140F28 @ =gUnknown_202063C ldr r0, _08140F28 @ =gSprites
mov r8, r0 mov r8, r0
movs r7, 0x85 movs r7, 0x85
lsls r7, 16 lsls r7, 16
@@ -3090,7 +3090,7 @@ _08140EBC:
.align 2, 0 .align 2, 0
_08140F20: .4byte gUnknown_846587C _08140F20: .4byte gUnknown_846587C
_08140F24: .4byte gUnknown_203F3A4 _08140F24: .4byte gUnknown_203F3A4
_08140F28: .4byte gUnknown_202063C _08140F28: .4byte gSprites
thumb_func_end sub_8140E9C thumb_func_end sub_8140E9C
thumb_func_start sub_8140F2C thumb_func_start sub_8140F2C
@@ -3183,7 +3183,7 @@ sub_8140FC4: @ 8140FC4
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r4, _0814101C @ =gUnknown_202063C ldr r4, _0814101C @ =gSprites
adds r0, r4 adds r0, r4
str r0, [r1, 0x68] str r0, [r1, 0x68]
adds r0, r6, 0 adds r0, r6, 0
@@ -3210,7 +3210,7 @@ sub_8140FC4: @ 8140FC4
.align 2, 0 .align 2, 0
_08141014: .4byte gUnknown_84658D8 _08141014: .4byte gUnknown_84658D8
_08141018: .4byte gUnknown_203F3A4 _08141018: .4byte gUnknown_203F3A4
_0814101C: .4byte gUnknown_202063C _0814101C: .4byte gSprites
thumb_func_end sub_8140FC4 thumb_func_end sub_8140FC4
thumb_func_start sub_8141020 thumb_func_start sub_8141020
+10 -10
View File
@@ -40,7 +40,7 @@ _0804A79E:
lsls r5, r0, 4 lsls r5, r0, 4
add r5, r8 add r5, r8
lsls r5, 2 lsls r5, 2
ldr r0, _0804A8B4 @ =gUnknown_202063C ldr r0, _0804A8B4 @ =gSprites
adds r5, r0 adds r5, r0
strh r4, [r5, 0x30] strh r4, [r5, 0x30]
ldr r0, _0804A8B8 @ =gUnknown_82509F4 ldr r0, _0804A8B8 @ =gUnknown_82509F4
@@ -65,7 +65,7 @@ _0804A79E:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0804A8B4 @ =gUnknown_202063C ldr r0, _0804A8B4 @ =gSprites
adds r1, r0 adds r1, r0
mov r0, r8 mov r0, r8
strh r0, [r1, 0x2E] strh r0, [r1, 0x2E]
@@ -84,7 +84,7 @@ _0804A79E:
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0804A8B4 @ =gUnknown_202063C ldr r0, _0804A8B4 @ =gSprites
adds r4, r0 adds r4, r0
mov r0, r8 mov r0, r8
strh r0, [r4, 0x2E] strh r0, [r4, 0x2E]
@@ -106,7 +106,7 @@ _0804A79E:
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0804A8B4 @ =gUnknown_202063C ldr r0, _0804A8B4 @ =gSprites
adds r4, r0 adds r4, r0
mov r0, r8 mov r0, r8
strh r0, [r4, 0x2E] strh r0, [r4, 0x2E]
@@ -128,7 +128,7 @@ _0804A79E:
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0804A8B4 @ =gUnknown_202063C ldr r0, _0804A8B4 @ =gSprites
adds r4, r0 adds r4, r0
mov r0, r8 mov r0, r8
strh r0, [r4, 0x2E] strh r0, [r4, 0x2E]
@@ -153,7 +153,7 @@ _0804A8A4: .4byte gUnknown_825098C
_0804A8A8: .4byte 0xffff0000 _0804A8A8: .4byte 0xffff0000
_0804A8AC: .4byte gUnknown_8250994 _0804A8AC: .4byte gUnknown_8250994
_0804A8B0: .4byte sub_804A8C0 _0804A8B0: .4byte sub_804A8C0
_0804A8B4: .4byte gUnknown_202063C _0804A8B4: .4byte gSprites
_0804A8B8: .4byte gUnknown_82509F4 _0804A8B8: .4byte gUnknown_82509F4
_0804A8BC: .4byte 0xfff00000 _0804A8BC: .4byte 0xfff00000
thumb_func_end sub_804A76C thumb_func_end sub_804A76C
@@ -183,14 +183,14 @@ sub_804A8C0: @ 804A8C0
_0804A8EC: .4byte gUnknown_825098C _0804A8EC: .4byte gUnknown_825098C
_0804A8F0: .4byte gUnknown_8250994 _0804A8F0: .4byte gUnknown_8250994
_0804A8F4: _0804A8F4:
ldr r0, _0804A900 @ =nullsub_8 ldr r0, _0804A900 @ =SpriteCallbackDummy
str r0, [r4, 0x1C] str r0, [r4, 0x1C]
_0804A8F8: _0804A8F8:
pop {r4} pop {r4}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804A900: .4byte nullsub_8 _0804A900: .4byte SpriteCallbackDummy
thumb_func_end sub_804A8C0 thumb_func_end sub_804A8C0
thumb_func_start sub_804A904 thumb_func_start sub_804A904
@@ -203,7 +203,7 @@ sub_804A904: @ 804A904
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0804A92E beq _0804A92E
ldr r2, _0804A934 @ =gUnknown_202063C ldr r2, _0804A934 @ =gSprites
movs r0, 0x2E movs r0, 0x2E
ldrsh r1, [r3, r0] ldrsh r1, [r3, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -219,7 +219,7 @@ _0804A92E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804A934: .4byte gUnknown_202063C _0804A934: .4byte gSprites
thumb_func_end sub_804A904 thumb_func_end sub_804A904
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
-4672
View File
File diff suppressed because it is too large Load Diff
+8 -8
View File
@@ -102,7 +102,7 @@ _0815D3D6:
lsls r0, 2 lsls r0, 2
ldr r1, _0815D42C @ =gUnknown_2036E38 ldr r1, _0815D42C @ =gUnknown_2036E38
adds r0, r1 adds r0, r1
ldr r2, _0815D430 @ =gUnknown_202063C ldr r2, _0815D430 @ =gSprites
ldrb r1, [r0, 0x4] ldrb r1, [r0, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -129,7 +129,7 @@ _0815D3D6:
_0815D424: .4byte gUnknown_3005098 _0815D424: .4byte gUnknown_3005098
_0815D428: .4byte gSaveBlock1Ptr _0815D428: .4byte gSaveBlock1Ptr
_0815D42C: .4byte gUnknown_2036E38 _0815D42C: .4byte gUnknown_2036E38
_0815D430: .4byte gUnknown_202063C _0815D430: .4byte gSprites
_0815D434: .4byte sub_815D454 _0815D434: .4byte sub_815D454
_0815D438: _0815D438:
movs r1, 0x4 movs r1, 0x4
@@ -199,7 +199,7 @@ sub_815D498: @ 815D498
lsls r0, 2 lsls r0, 2
ldr r1, _0815D50C @ =gUnknown_2036E38 ldr r1, _0815D50C @ =gUnknown_2036E38
adds r0, r1 adds r0, r1
ldr r4, _0815D510 @ =gUnknown_202063C ldr r4, _0815D510 @ =gSprites
ldrb r1, [r0, 0x4] ldrb r1, [r0, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -239,7 +239,7 @@ sub_815D498: @ 815D498
.align 2, 0 .align 2, 0
_0815D508: .4byte gSaveBlock1Ptr _0815D508: .4byte gSaveBlock1Ptr
_0815D50C: .4byte gUnknown_2036E38 _0815D50C: .4byte gUnknown_2036E38
_0815D510: .4byte gUnknown_202063C _0815D510: .4byte gSprites
_0815D514: .4byte gUnknown_8479C88 _0815D514: .4byte gUnknown_8479C88
thumb_func_end sub_815D498 thumb_func_end sub_815D498
@@ -262,7 +262,7 @@ sub_815D518: @ 815D518
lsls r0, 2 lsls r0, 2
ldr r1, _0815D59C @ =gUnknown_2036E38 ldr r1, _0815D59C @ =gUnknown_2036E38
adds r0, r1 adds r0, r1
ldr r2, _0815D5A0 @ =gUnknown_202063C ldr r2, _0815D5A0 @ =gSprites
ldrb r1, [r0, 0x4] ldrb r1, [r0, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -309,7 +309,7 @@ _0815D58E:
.align 2, 0 .align 2, 0
_0815D598: .4byte gSaveBlock1Ptr _0815D598: .4byte gSaveBlock1Ptr
_0815D59C: .4byte gUnknown_2036E38 _0815D59C: .4byte gUnknown_2036E38
_0815D5A0: .4byte gUnknown_202063C _0815D5A0: .4byte gSprites
thumb_func_end sub_815D518 thumb_func_end sub_815D518
thumb_func_start sub_815D5A4 thumb_func_start sub_815D5A4
@@ -330,7 +330,7 @@ sub_815D5A4: @ 815D5A4
lsls r0, 2 lsls r0, 2
ldr r1, _0815D618 @ =gUnknown_2036E38 ldr r1, _0815D618 @ =gUnknown_2036E38
adds r0, r1 adds r0, r1
ldr r4, _0815D61C @ =gUnknown_202063C ldr r4, _0815D61C @ =gSprites
ldrb r0, [r0, 0x4] ldrb r0, [r0, 0x4]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -372,7 +372,7 @@ _0815D60C:
.align 2, 0 .align 2, 0
_0815D614: .4byte gSaveBlock1Ptr _0815D614: .4byte gSaveBlock1Ptr
_0815D618: .4byte gUnknown_2036E38 _0815D618: .4byte gUnknown_2036E38
_0815D61C: .4byte gUnknown_202063C _0815D61C: .4byte gSprites
_0815D620: .4byte gUnknown_8479CC0 _0815D620: .4byte gUnknown_8479CC0
thumb_func_end sub_815D5A4 thumb_func_end sub_815D5A4
+24 -24
View File
@@ -538,7 +538,7 @@ sub_815AFEC: @ 815AFEC
sub_815B014: @ 815B014 sub_815B014: @ 815B014
push {lr} push {lr}
sub sp, 0x4 sub sp, 0x4
ldr r1, _0815B054 @ =nullsub_8 ldr r1, _0815B054 @ =SpriteCallbackDummy
movs r0, 0x8 movs r0, 0x8
str r0, [sp] str r0, [sp]
movs r0, 0x5A movs r0, 0x5A
@@ -547,7 +547,7 @@ sub_815B014: @ 815B014
bl AddPseudoFieldObject bl AddPseudoFieldObject
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _0815B058 @ =gUnknown_202063C ldr r1, _0815B058 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -568,8 +568,8 @@ sub_815B014: @ 815B014
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0815B054: .4byte nullsub_8 _0815B054: .4byte SpriteCallbackDummy
_0815B058: .4byte gUnknown_202063C _0815B058: .4byte gSprites
thumb_func_end sub_815B014 thumb_func_end sub_815B014
thumb_func_start sub_815B05C thumb_func_start sub_815B05C
@@ -580,7 +580,7 @@ sub_815B05C: @ 815B05C
lsrs r4, 24 lsrs r4, 24
lsls r3, 24 lsls r3, 24
lsrs r3, 24 lsrs r3, 24
ldr r5, _0815B090 @ =gUnknown_202063C ldr r5, _0815B090 @ =gSprites
lsls r0, r4, 4 lsls r0, r4, 4
adds r0, r4 adds r0, r4
lsls r0, 2 lsls r0, 2
@@ -600,7 +600,7 @@ sub_815B05C: @ 815B05C
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815B090: .4byte gUnknown_202063C _0815B090: .4byte gSprites
thumb_func_end sub_815B05C thumb_func_end sub_815B05C
thumb_func_start sub_815B094 thumb_func_start sub_815B094
@@ -689,7 +689,7 @@ sub_815B118: @ 815B118
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815B194 @ =gUnknown_202063C ldr r1, _0815B194 @ =gSprites
adds r7, r0, r1 adds r7, r0, r1
movs r0, 0x1 movs r0, 0x1
bl ClearWindowTilemap bl ClearWindowTilemap
@@ -731,7 +731,7 @@ sub_815B118: @ 815B118
b _0815B1B8 b _0815B1B8
.align 2, 0 .align 2, 0
_0815B190: .4byte gUnknown_3005098 _0815B190: .4byte gUnknown_3005098
_0815B194: .4byte gUnknown_202063C _0815B194: .4byte gSprites
_0815B198: .4byte gUnknown_203F444 _0815B198: .4byte gUnknown_203F444
_0815B19C: .4byte gUnknown_203F450 _0815B19C: .4byte gUnknown_203F450
_0815B1A0: .4byte 0x00004004 _0815B1A0: .4byte 0x00004004
@@ -1090,7 +1090,7 @@ sub_815B454: @ 815B454
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815B488 @ =gUnknown_202063C ldr r1, _0815B488 @ =gSprites
adds r1, r0, r1 adds r1, r0, r1
ldrh r2, [r4, 0x4] ldrh r2, [r4, 0x4]
movs r3, 0x4 movs r3, 0x4
@@ -1102,7 +1102,7 @@ sub_815B454: @ 815B454
b _0815B4B8 b _0815B4B8
.align 2, 0 .align 2, 0
_0815B484: .4byte gUnknown_3005098 _0815B484: .4byte gUnknown_3005098
_0815B488: .4byte gUnknown_202063C _0815B488: .4byte gSprites
_0815B48C: _0815B48C:
ldrh r2, [r1, 0x24] ldrh r2, [r1, 0x24]
movs r3, 0x24 movs r3, 0x24
@@ -1362,7 +1362,7 @@ sub_815B664: @ 815B664
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815B6A4 @ =gUnknown_202063C ldr r1, _0815B6A4 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x5 movs r1, 0x5
bl StartSpriteAnim bl StartSpriteAnim
@@ -1379,7 +1379,7 @@ sub_815B664: @ 815B664
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815B6A0: .4byte gUnknown_3005098 _0815B6A0: .4byte gUnknown_3005098
_0815B6A4: .4byte gUnknown_202063C _0815B6A4: .4byte gSprites
thumb_func_end sub_815B664 thumb_func_end sub_815B664
thumb_func_start sub_815B6A8 thumb_func_start sub_815B6A8
@@ -1398,7 +1398,7 @@ sub_815B6A8: @ 815B6A8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815B734 @ =gUnknown_202063C ldr r1, _0815B734 @ =gSprites
adds r6, r0, r1 adds r6, r0, r1
movs r1, 0x80 movs r1, 0x80
lsls r1, 1 lsls r1, 1
@@ -1452,7 +1452,7 @@ _0815B726:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815B730: .4byte gUnknown_3005098 _0815B730: .4byte gUnknown_3005098
_0815B734: .4byte gUnknown_202063C _0815B734: .4byte gSprites
_0815B738: .4byte gUnknown_203F450 _0815B738: .4byte gUnknown_203F450
_0815B73C: .4byte 0x00004005 _0815B73C: .4byte 0x00004005
thumb_func_end sub_815B6A8 thumb_func_end sub_815B6A8
@@ -1474,7 +1474,7 @@ sub_815B740: @ 815B740
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815B7D8 @ =gUnknown_202063C ldr r1, _0815B7D8 @ =gSprites
adds r6, r0, r1 adds r6, r0, r1
movs r1, 0x80 movs r1, 0x80
lsls r1, 1 lsls r1, 1
@@ -1534,7 +1534,7 @@ _0815B7CA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815B7D4: .4byte gUnknown_3005098 _0815B7D4: .4byte gUnknown_3005098
_0815B7D8: .4byte gUnknown_202063C _0815B7D8: .4byte gSprites
_0815B7DC: .4byte gUnknown_203F450 _0815B7DC: .4byte gUnknown_203F450
_0815B7E0: .4byte 0x00004004 _0815B7E0: .4byte 0x00004004
thumb_func_end sub_815B740 thumb_func_end sub_815B740
@@ -1556,7 +1556,7 @@ sub_815B7E4: @ 815B7E4
lsls r4, r0, 4 lsls r4, r0, 4
adds r4, r0 adds r4, r0
lsls r4, 2 lsls r4, 2
ldr r0, _0815B83C @ =gUnknown_202063C ldr r0, _0815B83C @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r4, 0 adds r0, r4, 0
movs r1, 0x6 movs r1, 0x6
@@ -1582,7 +1582,7 @@ sub_815B7E4: @ 815B7E4
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815B838: .4byte gUnknown_3005098 _0815B838: .4byte gUnknown_3005098
_0815B83C: .4byte gUnknown_202063C _0815B83C: .4byte gSprites
thumb_func_end sub_815B7E4 thumb_func_end sub_815B7E4
thumb_func_start sub_815B840 thumb_func_start sub_815B840
@@ -1601,7 +1601,7 @@ sub_815B840: @ 815B840
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815B894 @ =gUnknown_202063C ldr r1, _0815B894 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
ldrh r1, [r4, 0x24] ldrh r1, [r4, 0x24]
movs r0, 0xF movs r0, 0xF
@@ -1629,7 +1629,7 @@ _0815B87E:
b _0815B89C b _0815B89C
.align 2, 0 .align 2, 0
_0815B890: .4byte gUnknown_3005098 _0815B890: .4byte gUnknown_3005098
_0815B894: .4byte gUnknown_202063C _0815B894: .4byte gSprites
_0815B898: _0815B898:
subs r0, r1, 0x1 subs r0, r1, 0x1
strh r0, [r4, 0x24] strh r0, [r4, 0x24]
@@ -1941,7 +1941,7 @@ sub_815BAA0: @ 815BAA0
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0815BB44 @ =gUnknown_202063C ldr r0, _0815BB44 @ =gSprites
adds r4, r1, r0 adds r4, r1, r0
strh r6, [r4, 0x24] strh r6, [r4, 0x24]
adds r0, r5, 0 adds r0, r5, 0
@@ -1970,7 +1970,7 @@ _0815BB34: .4byte gUnknown_203F450
_0815BB38: .4byte 0x00004006 _0815BB38: .4byte 0x00004006
_0815BB3C: .4byte 0xfff00000 _0815BB3C: .4byte 0xfff00000
_0815BB40: .4byte gUnknown_83A0010 _0815BB40: .4byte gUnknown_83A0010
_0815BB44: .4byte gUnknown_202063C _0815BB44: .4byte gSprites
_0815BB48: .4byte sub_815BB6C _0815BB48: .4byte sub_815BB6C
_0815BB4C: _0815BB4C:
ldr r1, _0815BB68 @ =gUnknown_84795B8 ldr r1, _0815BB68 @ =gUnknown_84795B8
@@ -2007,7 +2007,7 @@ sub_815BB6C: @ 815BB6C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815BBA8 @ =gUnknown_202063C ldr r1, _0815BBA8 @ =gSprites
adds r5, r0, r1 adds r5, r0, r1
ldr r0, _0815BBAC @ =gUnknown_203F450 ldr r0, _0815BBAC @ =gUnknown_203F450
ldr r0, [r0] ldr r0, [r0]
@@ -2021,7 +2021,7 @@ sub_815BB6C: @ 815BB6C
b _0815BC3A b _0815BC3A
.align 2, 0 .align 2, 0
_0815BBA4: .4byte gUnknown_3005098 _0815BBA4: .4byte gUnknown_3005098
_0815BBA8: .4byte gUnknown_202063C _0815BBA8: .4byte gSprites
_0815BBAC: .4byte gUnknown_203F450 _0815BBAC: .4byte gUnknown_203F450
_0815BBB0: .4byte 0x00004006 _0815BBB0: .4byte 0x00004006
_0815BBB4: _0815BBB4:
+4 -4
View File
@@ -96,7 +96,7 @@ sub_8006300: @ 8006300
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _08006394 @ =gUnknown_202063C ldr r1, _08006394 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -125,7 +125,7 @@ sub_8006300: @ 8006300
_08006388: .4byte gUnknown_81EA68C _08006388: .4byte gUnknown_81EA68C
_0800638C: .4byte gUnknown_81EA6A4 _0800638C: .4byte gUnknown_81EA6A4
_08006390: .4byte gUnknown_81EA6B4 _08006390: .4byte gUnknown_81EA6B4
_08006394: .4byte gUnknown_202063C _08006394: .4byte gSprites
thumb_func_end sub_8006300 thumb_func_end sub_8006300
thumb_func_start sub_8006398 thumb_func_start sub_8006398
@@ -137,7 +137,7 @@ sub_8006398: @ 8006398
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080063C4 @ =gUnknown_202063C ldr r1, _080063C4 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
movs r4, 0x80 movs r4, 0x80
@@ -150,7 +150,7 @@ sub_8006398: @ 8006398
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080063C4: .4byte gUnknown_202063C _080063C4: .4byte gSprites
thumb_func_end sub_8006398 thumb_func_end sub_8006398
thumb_func_start DrawKeypadIcon thumb_func_start DrawKeypadIcon
+8 -8
View File
@@ -1815,7 +1815,7 @@ _080797CA:
lsrs r1, r0, 24 lsrs r1, r0, 24
cmp r1, 0x40 cmp r1, 0x40
beq _08079834 beq _08079834
ldr r0, _0807982C @ =gUnknown_202063C ldr r0, _0807982C @ =gSprites
mov r12, r0 mov r12, r0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -1854,7 +1854,7 @@ _0807980C:
b _08079836 b _08079836
.align 2, 0 .align 2, 0
_08079828: .4byte gUnknown_83BFB1C _08079828: .4byte gUnknown_83BFB1C
_0807982C: .4byte gUnknown_202063C _0807982C: .4byte gSprites
_08079830: .4byte sub_8079730 _08079830: .4byte sub_8079730
_08079834: _08079834:
movs r0, 0 movs r0, 0
@@ -2137,7 +2137,7 @@ sub_8079A40: @ 8079A40
adds r4, r1, 0 adds r4, r1, 0
cmp r1, 0x40 cmp r1, 0x40
beq _08079A74 beq _08079A74
ldr r3, _08079A80 @ =gUnknown_202063C ldr r3, _08079A80 @ =gSprites
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
@@ -2157,7 +2157,7 @@ _08079A74:
bx r1 bx r1
.align 2, 0 .align 2, 0
_08079A7C: .4byte gUnknown_83BFB5C _08079A7C: .4byte gUnknown_83BFB5C
_08079A80: .4byte gUnknown_202063C _08079A80: .4byte gSprites
_08079A84: .4byte sub_8079AD8 _08079A84: .4byte sub_8079AD8
thumb_func_end sub_8079A40 thumb_func_end sub_8079A40
@@ -2168,7 +2168,7 @@ sub_8079A88: @ 8079A88
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _08079AA0 beq _08079AA0
ldr r0, _08079AA4 @ =gUnknown_202063C ldr r0, _08079AA4 @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -2179,7 +2179,7 @@ _08079AA0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08079AA4: .4byte gUnknown_202063C _08079AA4: .4byte gSprites
thumb_func_end sub_8079A88 thumb_func_end sub_8079A88
thumb_func_start sub_8079AA8 thumb_func_start sub_8079AA8
@@ -2192,7 +2192,7 @@ sub_8079AA8: @ 8079AA8
movs r0, 0 movs r0, 0
b _08079ACE b _08079ACE
_08079AB6: _08079AB6:
ldr r1, _08079AD4 @ =gUnknown_202063C ldr r1, _08079AD4 @ =gSprites
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
@@ -2208,7 +2208,7 @@ _08079ACE:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_08079AD4: .4byte gUnknown_202063C _08079AD4: .4byte gSprites
thumb_func_end sub_8079AA8 thumb_func_end sub_8079AA8
thumb_func_start sub_8079AD8 thumb_func_start sub_8079AD8
+8 -8
View File
@@ -3694,7 +3694,7 @@ sub_813368C: @ 813368C
lsls r4, r7, 4 lsls r4, r7, 4
adds r4, r7 adds r4, r7
lsls r4, 2 lsls r4, 2
ldr r0, _081336EC @ =gUnknown_202063C ldr r0, _081336EC @ =gSprites
adds r4, r0 adds r4, r0
adds r0, r4, 0 adds r0, r4, 0
adds r1, r5, 0 adds r1, r5, 0
@@ -3716,13 +3716,13 @@ sub_813368C: @ 813368C
b _08133700 b _08133700
.align 2, 0 .align 2, 0
_081336E8: .4byte gUnknown_8463220 _081336E8: .4byte gUnknown_8463220
_081336EC: .4byte gUnknown_202063C _081336EC: .4byte gSprites
_081336F0: .4byte gUnknown_8250C04 _081336F0: .4byte gUnknown_8250C04
_081336F4: _081336F4:
lsls r0, r7, 4 lsls r0, r7, 4
adds r0, r7 adds r0, r7
lsls r0, 2 lsls r0, 2
ldr r1, _08133710 @ =gUnknown_202063C ldr r1, _08133710 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0xFF movs r1, 0xFF
_08133700: _08133700:
@@ -3734,7 +3734,7 @@ _08133700:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_08133710: .4byte gUnknown_202063C _08133710: .4byte gSprites
thumb_func_end sub_813368C thumb_func_end sub_813368C
thumb_func_start sub_8133714 thumb_func_start sub_8133714
@@ -3854,7 +3854,7 @@ sub_81337E4: @ 81337E4
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r3, _08133808 @ =gUnknown_202063C ldr r3, _08133808 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -3870,7 +3870,7 @@ sub_81337E4: @ 81337E4
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08133808: .4byte gUnknown_202063C _08133808: .4byte gSprites
_0813380C: .4byte sub_8133810 _0813380C: .4byte sub_8133810
thumb_func_end sub_81337E4 thumb_func_end sub_81337E4
@@ -3938,11 +3938,11 @@ _08133886:
cmp r0, 0 cmp r0, 0
bgt _0813389C bgt _0813389C
_08133890: _08133890:
ldr r0, _08133898 @ =nullsub_8 ldr r0, _08133898 @ =SpriteCallbackDummy
str r0, [r5, 0x1C] str r0, [r5, 0x1C]
b _081338A2 b _081338A2
.align 2, 0 .align 2, 0
_08133898: .4byte nullsub_8 _08133898: .4byte SpriteCallbackDummy
_0813389C: _0813389C:
adds r0, r1, 0 adds r0, r1, 0
subs r0, 0xA subs r0, 0xA
+139 -139
View File
File diff suppressed because it is too large Load Diff
+16 -16
View File
@@ -895,7 +895,7 @@ sub_8082184: @ 8082184
movs r1, 0x12 movs r1, 0x12
ldrsh r0, [r4, r1] ldrsh r0, [r4, r1]
str r0, [r2, 0x4] str r0, [r2, 0x4]
ldr r3, _080821D8 @ =gUnknown_202063C ldr r3, _080821D8 @ =gSprites
ldrb r1, [r4, 0x4] ldrb r1, [r4, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -920,7 +920,7 @@ _080821CA:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080821D4: .4byte gUnknown_20386E0 _080821D4: .4byte gUnknown_20386E0
_080821D8: .4byte gUnknown_202063C _080821D8: .4byte gSprites
thumb_func_end sub_8082184 thumb_func_end sub_8082184
thumb_func_start sub_80821DC thumb_func_start sub_80821DC
@@ -928,7 +928,7 @@ sub_80821DC: @ 80821DC
push {r4,r5,lr} push {r4,r5,lr}
adds r5, r1, 0 adds r5, r1, 0
adds r4, r2, 0 adds r4, r2, 0
ldr r2, _0808224C @ =gUnknown_202063C ldr r2, _0808224C @ =gSprites
movs r1, 0x10 movs r1, 0x10
ldrsh r0, [r5, r1] ldrsh r0, [r5, r1]
lsls r1, r0, 4 lsls r1, r0, 4
@@ -980,7 +980,7 @@ _08082244:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0808224C: .4byte gUnknown_202063C _0808224C: .4byte gSprites
thumb_func_end sub_80821DC thumb_func_end sub_80821DC
thumb_func_start sub_8082250 thumb_func_start sub_8082250
@@ -1375,7 +1375,7 @@ FldEff_ExclamationMarkIcon1: @ 8082544
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08082578 @ =gUnknown_202063C ldr r1, _08082578 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0 movs r1, 0
movs r2, 0 movs r2, 0
@@ -1386,7 +1386,7 @@ _0808256C:
bx r1 bx r1
.align 2, 0 .align 2, 0
_08082574: .4byte gUnknown_83C7388 _08082574: .4byte gUnknown_83C7388
_08082578: .4byte gUnknown_202063C _08082578: .4byte gSprites
thumb_func_end FldEff_ExclamationMarkIcon1 thumb_func_end FldEff_ExclamationMarkIcon1
thumb_func_start sub_808257C thumb_func_start sub_808257C
@@ -1404,7 +1404,7 @@ sub_808257C: @ 808257C
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080825B0 @ =gUnknown_202063C ldr r1, _080825B0 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x42 movs r1, 0x42
movs r2, 0x1 movs r2, 0x1
@@ -1415,7 +1415,7 @@ _080825A4:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080825AC: .4byte gUnknown_83C7388 _080825AC: .4byte gUnknown_83C7388
_080825B0: .4byte gUnknown_202063C _080825B0: .4byte gSprites
thumb_func_end sub_808257C thumb_func_end sub_808257C
thumb_func_start sub_80825B4 thumb_func_start sub_80825B4
@@ -1433,7 +1433,7 @@ sub_80825B4: @ 80825B4
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _080825E8 @ =gUnknown_202063C ldr r1, _080825E8 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x2E movs r1, 0x2E
movs r2, 0x2 movs r2, 0x2
@@ -1444,7 +1444,7 @@ _080825DC:
bx r1 bx r1
.align 2, 0 .align 2, 0
_080825E4: .4byte gUnknown_83C7388 _080825E4: .4byte gUnknown_83C7388
_080825E8: .4byte gUnknown_202063C _080825E8: .4byte gSprites
thumb_func_end sub_80825B4 thumb_func_end sub_80825B4
thumb_func_start sub_80825EC thumb_func_start sub_80825EC
@@ -1462,7 +1462,7 @@ sub_80825EC: @ 80825EC
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08082620 @ =gUnknown_202063C ldr r1, _08082620 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x40 movs r1, 0x40
movs r2, 0x3 movs r2, 0x3
@@ -1473,7 +1473,7 @@ _08082614:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0808261C: .4byte gUnknown_83C7388 _0808261C: .4byte gUnknown_83C7388
_08082620: .4byte gUnknown_202063C _08082620: .4byte gSprites
thumb_func_end sub_80825EC thumb_func_end sub_80825EC
thumb_func_start sub_8082624 thumb_func_start sub_8082624
@@ -1491,7 +1491,7 @@ sub_8082624: @ 8082624
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08082658 @ =gUnknown_202063C ldr r1, _08082658 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x21 movs r1, 0x21
movs r2, 0x4 movs r2, 0x4
@@ -1502,7 +1502,7 @@ _0808264C:
bx r1 bx r1
.align 2, 0 .align 2, 0
_08082654: .4byte gUnknown_83C7388 _08082654: .4byte gUnknown_83C7388
_08082658: .4byte gUnknown_202063C _08082658: .4byte gSprites
thumb_func_end sub_8082624 thumb_func_end sub_8082624
thumb_func_start sub_808265C thumb_func_start sub_808265C
@@ -1590,7 +1590,7 @@ _080826E8:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _08082730 @ =gUnknown_202063C ldr r0, _08082730 @ =gSprites
adds r1, r0 adds r1, r0
ldrh r3, [r4, 0x34] ldrh r3, [r4, 0x34]
ldrh r0, [r4, 0x36] ldrh r0, [r4, 0x36]
@@ -1615,7 +1615,7 @@ _080826E8:
b _08082736 b _08082736
.align 2, 0 .align 2, 0
_0808272C: .4byte gUnknown_2036E38 _0808272C: .4byte gUnknown_2036E38
_08082730: .4byte gUnknown_202063C _08082730: .4byte gSprites
_08082734: _08082734:
strh r2, [r4, 0x34] strh r2, [r4, 0x34]
_08082736: _08082736:
+6 -6
View File
@@ -5567,7 +5567,7 @@ sub_812AEC8: @ 812AEC8
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0812AEF8 @ =gUnknown_202063C ldr r0, _0812AEF8 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r2] str r1, [r2]
pop {r0} pop {r0}
@@ -5575,7 +5575,7 @@ sub_812AEC8: @ 812AEC8
.align 2, 0 .align 2, 0
_0812AEF0: .4byte gUnknown_845AFC0 _0812AEF0: .4byte gUnknown_845AFC0
_0812AEF4: .4byte gUnknown_203B0E8 _0812AEF4: .4byte gUnknown_203B0E8
_0812AEF8: .4byte gUnknown_202063C _0812AEF8: .4byte gSprites
thumb_func_end sub_812AEC8 thumb_func_end sub_812AEC8
thumb_func_start sub_812AEFC thumb_func_start sub_812AEFC
@@ -5773,7 +5773,7 @@ sub_812B048: @ 812B048
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r4, _0812B094 @ =gUnknown_202063C ldr r4, _0812B094 @ =gSprites
adds r1, r4 adds r1, r4
str r1, [r2, 0x8] str r1, [r2, 0x8]
ldr r0, _0812B098 @ =gUnknown_845AFF8 ldr r0, _0812B098 @ =gUnknown_845AFF8
@@ -5795,7 +5795,7 @@ sub_812B048: @ 812B048
.align 2, 0 .align 2, 0
_0812B08C: .4byte gUnknown_845AFE0 _0812B08C: .4byte gUnknown_845AFE0
_0812B090: .4byte gUnknown_203B0E8 _0812B090: .4byte gUnknown_203B0E8
_0812B094: .4byte gUnknown_202063C _0812B094: .4byte gSprites
_0812B098: .4byte gUnknown_845AFF8 _0812B098: .4byte gUnknown_845AFF8
thumb_func_end sub_812B048 thumb_func_end sub_812B048
@@ -5872,7 +5872,7 @@ sub_812B100: @ 812B100
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r4, _0812B158 @ =gUnknown_202063C ldr r4, _0812B158 @ =gSprites
adds r1, r4 adds r1, r4
str r1, [r2, 0xC] str r1, [r2, 0xC]
ldr r0, _0812B15C @ =gUnknown_845B068 ldr r0, _0812B15C @ =gUnknown_845B068
@@ -5899,7 +5899,7 @@ sub_812B100: @ 812B100
.align 2, 0 .align 2, 0
_0812B150: .4byte gUnknown_845B050 _0812B150: .4byte gUnknown_845B050
_0812B154: .4byte gUnknown_203B0E8 _0812B154: .4byte gUnknown_203B0E8
_0812B158: .4byte gUnknown_202063C _0812B158: .4byte gSprites
_0812B15C: .4byte gUnknown_845B068 _0812B15C: .4byte gUnknown_845B068
thumb_func_end sub_812B100 thumb_func_end sub_812B100
+2 -2
View File
@@ -284,7 +284,7 @@ _0810C59A:
lsls r0, 31 lsls r0, 31
cmp r0, 0 cmp r0, 0
beq _0810C5EA beq _0810C5EA
ldr r2, _0810C600 @ =gUnknown_202063C ldr r2, _0810C600 @ =gSprites
ldrb r0, [r4, 0x4] ldrb r0, [r4, 0x4]
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
@@ -315,7 +315,7 @@ _0810C5EA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0810C5FC: .4byte gUnknown_2036E38 _0810C5FC: .4byte gUnknown_2036E38
_0810C600: .4byte gUnknown_202063C _0810C600: .4byte gSprites
thumb_func_end sub_810C594 thumb_func_end sub_810C594
thumb_func_start sub_810C604 thumb_func_start sub_810C604
+12 -12
View File
@@ -330,7 +330,7 @@ _08147748:
movs r3, 0xD movs r3, 0xD
negs r3, r3 negs r3, r3
mov r12, r3 mov r12, r3
ldr r6, _081477BC @ =gUnknown_202063C ldr r6, _081477BC @ =gSprites
_0814775C: _0814775C:
lsls r0, r5, 1 lsls r0, r5, 1
adds r0, r4 adds r0, r4
@@ -378,7 +378,7 @@ _081477A4:
_081477B0: .4byte gUnknown_846B42C _081477B0: .4byte gUnknown_846B42C
_081477B4: .4byte gUnknown_846B43C _081477B4: .4byte gUnknown_846B43C
_081477B8: .4byte gUnknown_846B494 _081477B8: .4byte gUnknown_846B494
_081477BC: .4byte gUnknown_202063C _081477BC: .4byte gSprites
thumb_func_end sub_81476E0 thumb_func_end sub_81476E0
thumb_func_start sub_81477C0 thumb_func_start sub_81477C0
@@ -412,7 +412,7 @@ sub_81477C0: @ 81477C0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r5, _08147844 @ =gUnknown_202063C ldr r5, _08147844 @ =gSprites
adds r0, r5 adds r0, r5
movs r1, 0x4 movs r1, 0x4
bl StartSpriteAnim bl StartSpriteAnim
@@ -445,7 +445,7 @@ sub_81477C0: @ 81477C0
bx r0 bx r0
.align 2, 0 .align 2, 0
_08147840: .4byte gUnknown_3005098 _08147840: .4byte gUnknown_3005098
_08147844: .4byte gUnknown_202063C _08147844: .4byte gSprites
_08147848: .4byte 0x0000ffe0 _08147848: .4byte 0x0000ffe0
thumb_func_end sub_81477C0 thumb_func_end sub_81477C0
@@ -471,7 +471,7 @@ _08147864:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081478B0 @ =gUnknown_202063C ldr r1, _081478B0 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
adds r0, r5, 0x1 adds r0, r5, 0x1
@@ -500,7 +500,7 @@ _08147880:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081478B0: .4byte gUnknown_202063C _081478B0: .4byte gSprites
_081478B4: .4byte gUnknown_846B42C _081478B4: .4byte gUnknown_846B42C
_081478B8: .4byte gUnknown_846B43C _081478B8: .4byte gUnknown_846B43C
thumb_func_end sub_814784C thumb_func_end sub_814784C
@@ -575,7 +575,7 @@ _0814793E:
lsrs r1, 24 lsrs r1, 24
adds r0, r6, 0 adds r0, r6, 0
bl StartSpriteAnim bl StartSpriteAnim
ldr r4, _08147984 @ =gUnknown_202063C ldr r4, _08147984 @ =gSprites
movs r2, 0x1C movs r2, 0x1C
ldrsh r0, [r5, r2] ldrsh r0, [r5, r2]
lsls r1, r0, 4 lsls r1, r0, 4
@@ -601,7 +601,7 @@ _0814793E:
strb r2, [r0] strb r2, [r0]
b _081479C8 b _081479C8
.align 2, 0 .align 2, 0
_08147984: .4byte gUnknown_202063C _08147984: .4byte gSprites
_08147988: _08147988:
adds r1, r6, 0 adds r1, r6, 0
adds r1, 0x3E adds r1, 0x3E
@@ -609,7 +609,7 @@ _08147988:
movs r2, 0x4 movs r2, 0x4
orrs r0, r2 orrs r0, r2
strb r0, [r1] strb r0, [r1]
ldr r3, _081479C4 @ =gUnknown_202063C ldr r3, _081479C4 @ =gSprites
movs r0, 0x1C movs r0, 0x1C
ldrsh r1, [r5, r0] ldrsh r1, [r5, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -634,7 +634,7 @@ _08147988:
strh r0, [r5] strh r0, [r5]
b _081479CE b _081479CE
.align 2, 0 .align 2, 0
_081479C4: .4byte gUnknown_202063C _081479C4: .4byte gSprites
_081479C8: _081479C8:
ldrh r0, [r6, 0x32] ldrh r0, [r6, 0x32]
adds r0, 0x1 adds r0, 0x1
@@ -657,7 +657,7 @@ sub_81479D4: @ 81479D4
adds r6, r4, r5 adds r6, r4, r5
movs r0, 0x31 movs r0, 0x31
bl PlaySE bl PlaySE
ldr r2, _08147A2C @ =gUnknown_202063C ldr r2, _08147A2C @ =gSprites
movs r0, 0x1A movs r0, 0x1A
ldrsh r1, [r6, r0] ldrsh r1, [r6, r0]
lsls r0, r1, 4 lsls r0, r1, 4
@@ -689,7 +689,7 @@ sub_81479D4: @ 81479D4
bx r0 bx r0
.align 2, 0 .align 2, 0
_08147A28: .4byte gUnknown_3005098 _08147A28: .4byte gUnknown_3005098
_08147A2C: .4byte gUnknown_202063C _08147A2C: .4byte gSprites
_08147A30: .4byte sub_81478BC _08147A30: .4byte sub_81478BC
thumb_func_end sub_81479D4 thumb_func_end sub_81479D4
+17 -17
View File
@@ -6937,7 +6937,7 @@ _0814AE2A:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0814AEE4 @ =gUnknown_202063C ldr r1, _0814AEE4 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
ldr r0, _0814AEE8 @ =0x000081fc ldr r0, _0814AEE8 @ =0x000081fc
@@ -6951,7 +6951,7 @@ _0814AE2A:
_0814AED8: .4byte gUnknown_82350AC _0814AED8: .4byte gUnknown_82350AC
_0814AEDC: .4byte 0xffff0000 _0814AEDC: .4byte 0xffff0000
_0814AEE0: .4byte 0x000081a8 _0814AEE0: .4byte 0x000081a8
_0814AEE4: .4byte gUnknown_202063C _0814AEE4: .4byte gSprites
_0814AEE8: .4byte 0x000081fc _0814AEE8: .4byte 0x000081fc
_0814AEEC: _0814AEEC:
lsls r0, r6, 2 lsls r0, r6, 2
@@ -6988,7 +6988,7 @@ sub_814AF0C: @ 814AF0C
adds r4, r0 adds r4, r0
adds r4, r6 adds r4, r6
ldr r1, [r4] ldr r1, [r4]
ldr r0, _0814AF6C @ =gUnknown_202063C ldr r0, _0814AF6C @ =gSprites
subs r1, r0 subs r1, r0
lsls r0, r1, 4 lsls r0, r1, 4
subs r0, r1 subs r0, r1
@@ -7020,7 +7020,7 @@ sub_814AF0C: @ 814AF0C
.align 2, 0 .align 2, 0
_0814AF64: .4byte 0x000081bc _0814AF64: .4byte 0x000081bc
_0814AF68: .4byte 0x000081a8 _0814AF68: .4byte 0x000081a8
_0814AF6C: .4byte gUnknown_202063C _0814AF6C: .4byte gSprites
_0814AF70: .4byte sub_814AF74 _0814AF70: .4byte sub_814AF74
thumb_func_end sub_814AF0C thumb_func_end sub_814AF0C
@@ -7082,13 +7082,13 @@ _0814AFCE:
movs r1, 0x4 movs r1, 0x4
orrs r0, r1 orrs r0, r1
strb r0, [r3] strb r0, [r3]
ldr r0, _0814AFE4 @ =nullsub_8 ldr r0, _0814AFE4 @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_0814AFDE: _0814AFDE:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814AFE4: .4byte nullsub_8 _0814AFE4: .4byte SpriteCallbackDummy
thumb_func_end sub_814AF74 thumb_func_end sub_814AF74
thumb_func_start sub_814AFE8 thumb_func_start sub_814AFE8
@@ -7168,14 +7168,14 @@ _0814B064:
ble _0814B074 ble _0814B074
movs r0, 0 movs r0, 0
strh r0, [r2, 0x26] strh r0, [r2, 0x26]
ldr r0, _0814B07C @ =nullsub_8 ldr r0, _0814B07C @ =SpriteCallbackDummy
str r0, [r2, 0x1C] str r0, [r2, 0x1C]
_0814B074: _0814B074:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814B078: .4byte 0x0000fffe _0814B078: .4byte 0x0000fffe
_0814B07C: .4byte nullsub_8 _0814B07C: .4byte SpriteCallbackDummy
thumb_func_end sub_814B038 thumb_func_end sub_814B038
thumb_func_start sub_814B080 thumb_func_start sub_814B080
@@ -7214,7 +7214,7 @@ sub_814B0A8: @ 814B0A8
ldr r1, _0814B0F4 @ =0x000081a8 ldr r1, _0814B0F4 @ =0x000081a8
adds r3, r4, r1 adds r3, r4, r1
ldr r7, _0814B0F8 @ =sub_814B100 ldr r7, _0814B0F8 @ =sub_814B100
ldr r6, _0814B0FC @ =nullsub_8 ldr r6, _0814B0FC @ =SpriteCallbackDummy
movs r5, 0xA movs r5, 0xA
adds r4, r0, 0 adds r4, r0, 0
_0814B0CA: _0814B0CA:
@@ -7243,7 +7243,7 @@ _0814B0EC:
.align 2, 0 .align 2, 0
_0814B0F4: .4byte 0x000081a8 _0814B0F4: .4byte 0x000081a8
_0814B0F8: .4byte sub_814B100 _0814B0F8: .4byte sub_814B100
_0814B0FC: .4byte nullsub_8 _0814B0FC: .4byte SpriteCallbackDummy
thumb_func_end sub_814B0A8 thumb_func_end sub_814B0A8
thumb_func_start sub_814B100 thumb_func_start sub_814B100
@@ -7419,14 +7419,14 @@ _0814B1FE:
.align 2, 0 .align 2, 0
_0814B22C: .4byte gUnknown_825E074 _0814B22C: .4byte gUnknown_825E074
_0814B230: _0814B230:
ldr r0, _0814B23C @ =nullsub_8 ldr r0, _0814B23C @ =SpriteCallbackDummy
str r0, [r5, 0x1C] str r0, [r5, 0x1C]
_0814B234: _0814B234:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814B23C: .4byte nullsub_8 _0814B23C: .4byte SpriteCallbackDummy
thumb_func_end sub_814B1CC thumb_func_end sub_814B1CC
thumb_func_start sub_814B240 thumb_func_start sub_814B240
@@ -7446,7 +7446,7 @@ sub_814B240: @ 814B240
lsrs r2, r0, 24 lsrs r2, r0, 24
cmp r2, 0x40 cmp r2, 0x40
beq _0814B280 beq _0814B280
ldr r0, _0814B28C @ =gUnknown_202063C ldr r0, _0814B28C @ =gSprites
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
@@ -7468,7 +7468,7 @@ _0814B280:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814B288: .4byte gUnknown_846E2B4 _0814B288: .4byte gUnknown_846E2B4
_0814B28C: .4byte gUnknown_202063C _0814B28C: .4byte gSprites
_0814B290: .4byte 0x000081bc _0814B290: .4byte 0x000081bc
thumb_func_end sub_814B240 thumb_func_end sub_814B240
@@ -7502,7 +7502,7 @@ _0814B29E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0814B344 @ =gUnknown_202063C ldr r1, _0814B344 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
adds r5, 0x1 adds r5, 0x1
@@ -7537,7 +7537,7 @@ _0814B2E0:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0814B344 @ =gUnknown_202063C ldr r1, _0814B344 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r2] str r0, [r2]
adds r0, 0x3F adds r0, 0x3F
@@ -7558,7 +7558,7 @@ _0814B334: .4byte gUnknown_846E100
_0814B338: .4byte gUnknown_846E160 _0814B338: .4byte gUnknown_846E160
_0814B33C: .4byte gUnknown_846E150 _0814B33C: .4byte gUnknown_846E150
_0814B340: .4byte 0x000081d0 _0814B340: .4byte 0x000081d0
_0814B344: .4byte gUnknown_202063C _0814B344: .4byte gSprites
thumb_func_end sub_814B294 thumb_func_end sub_814B294
thumb_func_start sub_814B348 thumb_func_start sub_814B348
+25 -25
View File
@@ -60,14 +60,14 @@ _0814D63A:
lsls r1, 19 lsls r1, 19
ldr r2, _0814D658 @ =0x01000200 ldr r2, _0814D658 @ =0x01000200
bl CpuSet bl CpuSet
ldr r0, _0814D65C @ =gUnknown_3003E58 ldr r0, _0814D65C @ =gReservedSpritePaletteCount
strb r4, [r0] strb r4, [r0]
movs r0, 0x3 movs r0, 0x3
bl sub_815C980 bl sub_815C980
b _0814D878 b _0814D878
.align 2, 0 .align 2, 0
_0814D658: .4byte 0x01000200 _0814D658: .4byte 0x01000200
_0814D65C: .4byte gUnknown_3003E58 _0814D65C: .4byte gReservedSpritePaletteCount
_0814D660: _0814D660:
bl ResetPaletteFade bl ResetPaletteFade
bl ResetSpriteData bl ResetSpriteData
@@ -242,7 +242,7 @@ _0814D7F4:
bl sub_80FCD74 bl sub_80FCD74
adds r0, r5, 0 adds r0, r5, 0
bl sub_814ECE0 bl sub_814ECE0
ldr r0, _0814D82C @ =gUnknown_2021BCA ldr r0, _0814D82C @ =gSpriteCoordOffsetY
ldrh r1, [r0] ldrh r1, [r0]
negs r1, r1 negs r1, r1
lsls r1, 16 lsls r1, 16
@@ -259,7 +259,7 @@ _0814D7F4:
bl ChangeBgY bl ChangeBgY
b _0814D878 b _0814D878
.align 2, 0 .align 2, 0
_0814D82C: .4byte gUnknown_2021BCA _0814D82C: .4byte gSpriteCoordOffsetY
_0814D830: _0814D830:
ldr r2, _0814D874 @ =gUnknown_2037AB8 ldr r2, _0814D874 @ =gUnknown_2037AB8
ldrb r1, [r2, 0x8] ldrb r1, [r2, 0x8]
@@ -451,7 +451,7 @@ _0814D9C2:
sub_814D9CC: @ 814D9CC sub_814D9CC: @ 814D9CC
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r0, _0814DA00 @ =gUnknown_2021BCA ldr r0, _0814DA00 @ =gSpriteCoordOffsetY
ldrh r1, [r4, 0x2C] ldrh r1, [r4, 0x2C]
ldrh r2, [r4, 0x2A] ldrh r2, [r4, 0x2A]
adds r1, r2 adds r1, r2
@@ -475,7 +475,7 @@ _0814D9F8:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0814DA00: .4byte gUnknown_2021BCA _0814DA00: .4byte gSpriteCoordOffsetY
thumb_func_end sub_814D9CC thumb_func_end sub_814D9CC
thumb_func_start sub_814DA04 thumb_func_start sub_814DA04
@@ -484,15 +484,15 @@ sub_814DA04: @ 814DA04
ldr r2, _0814DA18 @ =0x0000ff98 ldr r2, _0814DA18 @ =0x0000ff98
strh r2, [r0, 0x2A] strh r2, [r0, 0x2A]
strh r1, [r0, 0x2C] strh r1, [r0, 0x2C]
ldr r0, _0814DA1C @ =gUnknown_2021BC8 ldr r0, _0814DA1C @ =gSpriteCoordOffsetX
strh r1, [r0] strh r1, [r0]
ldr r0, _0814DA20 @ =gUnknown_2021BCA ldr r0, _0814DA20 @ =gSpriteCoordOffsetY
strh r2, [r0] strh r2, [r0]
bx lr bx lr
.align 2, 0 .align 2, 0
_0814DA18: .4byte 0x0000ff98 _0814DA18: .4byte 0x0000ff98
_0814DA1C: .4byte gUnknown_2021BC8 _0814DA1C: .4byte gSpriteCoordOffsetX
_0814DA20: .4byte gUnknown_2021BCA _0814DA20: .4byte gSpriteCoordOffsetY
thumb_func_end sub_814DA04 thumb_func_end sub_814DA04
thumb_func_start sub_814DA24 thumb_func_start sub_814DA24
@@ -539,7 +539,7 @@ _0814DA42:
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0814DB78 @ =gUnknown_202063C ldr r0, _0814DB78 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r6] str r1, [r6]
ldrb r0, [r1, 0x5] ldrb r0, [r1, 0x5]
@@ -664,7 +664,7 @@ _0814DB60:
.align 2, 0 .align 2, 0
_0814DB70: .4byte gUnknown_846F2EC _0814DB70: .4byte gUnknown_846F2EC
_0814DB74: .4byte gUnknown_846F470 _0814DB74: .4byte gUnknown_846F470
_0814DB78: .4byte gUnknown_202063C _0814DB78: .4byte gSprites
_0814DB7C: .4byte 0x0000fff0 _0814DB7C: .4byte 0x0000fff0
_0814DB80: .4byte 0xffff8000 _0814DB80: .4byte 0xffff8000
thumb_func_end sub_814DA24 thumb_func_end sub_814DA24
@@ -736,7 +736,7 @@ _0814DBEA:
ands r0, r2 ands r0, r2
cmp r1, r0 cmp r1, r0
blt _0814DC16 blt _0814DC16
ldr r0, _0814DC20 @ =nullsub_8 ldr r0, _0814DC20 @ =SpriteCallbackDummy
str r0, [r5, 0x1C] str r0, [r5, 0x1C]
adds r0, r5, 0 adds r0, r5, 0
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
@@ -748,7 +748,7 @@ _0814DC16:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814DC1C: .4byte 0x00007fff _0814DC1C: .4byte 0x00007fff
_0814DC20: .4byte nullsub_8 _0814DC20: .4byte SpriteCallbackDummy
thumb_func_end sub_814DB84 thumb_func_end sub_814DB84
thumb_func_start sub_814DC24 thumb_func_start sub_814DC24
@@ -2837,9 +2837,9 @@ sub_814ECE0: @ 814ECE0
ldr r0, _0814EEE0 @ =0x0000ff98 ldr r0, _0814EEE0 @ =0x0000ff98
strh r0, [r6, 0x2A] strh r0, [r6, 0x2A]
strh r5, [r6, 0x2C] strh r5, [r6, 0x2C]
ldr r1, _0814EEE4 @ =gUnknown_2021BC8 ldr r1, _0814EEE4 @ =gSpriteCoordOffsetX
strh r5, [r1] strh r5, [r1]
ldr r1, _0814EEE8 @ =gUnknown_2021BCA ldr r1, _0814EEE8 @ =gSpriteCoordOffsetY
strh r0, [r1] strh r0, [r1]
ldr r4, _0814EEEC @ =gUnknown_846F2F8 ldr r4, _0814EEEC @ =gUnknown_846F2F8
_0814ECF6: _0814ECF6:
@@ -2866,7 +2866,7 @@ _0814ECF6:
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r1, _0814EEF8 @ =gUnknown_202063C ldr r1, _0814EEF8 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r3] str r0, [r3]
ldrb r1, [r0, 0x5] ldrb r1, [r0, 0x5]
@@ -2917,7 +2917,7 @@ _0814ED5A:
lsls r1, r2, 4 lsls r1, r2, 4
adds r1, r2 adds r1, r2
lsls r1, 2 lsls r1, 2
ldr r0, _0814EEF8 @ =gUnknown_202063C ldr r0, _0814EEF8 @ =gSprites
adds r1, r0 adds r1, r0
str r1, [r3] str r1, [r3]
ldrb r0, [r1, 0x5] ldrb r0, [r1, 0x5]
@@ -2978,7 +2978,7 @@ _0814EDD8:
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r1, _0814EEF8 @ =gUnknown_202063C ldr r1, _0814EEF8 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r3] str r0, [r3]
ldrb r1, [r0, 0x5] ldrb r1, [r0, 0x5]
@@ -3027,7 +3027,7 @@ _0814EE3E:
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r1, _0814EEF8 @ =gUnknown_202063C ldr r1, _0814EEF8 @ =gSprites
adds r0, r1 adds r0, r1
str r0, [r3] str r0, [r3]
ldrb r1, [r0, 0x5] ldrb r1, [r0, 0x5]
@@ -3084,12 +3084,12 @@ _0814EED8:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814EEE0: .4byte 0x0000ff98 _0814EEE0: .4byte 0x0000ff98
_0814EEE4: .4byte gUnknown_2021BC8 _0814EEE4: .4byte gSpriteCoordOffsetX
_0814EEE8: .4byte gUnknown_2021BCA _0814EEE8: .4byte gSpriteCoordOffsetY
_0814EEEC: .4byte gUnknown_846F2F8 _0814EEEC: .4byte gUnknown_846F2F8
_0814EEF0: .4byte gUnknown_846F320 _0814EEF0: .4byte gUnknown_846F320
_0814EEF4: .4byte gUnknown_846F410 _0814EEF4: .4byte gUnknown_846F410
_0814EEF8: .4byte gUnknown_202063C _0814EEF8: .4byte gSprites
_0814EEFC: .4byte gUnknown_846F428 _0814EEFC: .4byte gUnknown_846F428
_0814EF00: .4byte gUnknown_846F2D6 _0814EF00: .4byte gUnknown_846F2D6
_0814EF04: .4byte gUnknown_846F440 _0814EF04: .4byte gUnknown_846F440
@@ -3218,7 +3218,7 @@ sub_814EFFC: @ 814EFFC
push {r4,r5,lr} push {r4,r5,lr}
adds r3, r0, 0 adds r3, r0, 0
movs r1, 0 movs r1, 0
ldr r5, _0814F040 @ =nullsub_8 ldr r5, _0814F040 @ =SpriteCallbackDummy
adds r2, r3, 0 adds r2, r3, 0
adds r2, 0x2E adds r2, 0x2E
movs r4, 0 movs r4, 0
@@ -3250,7 +3250,7 @@ _0814F00A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0814F040: .4byte nullsub_8 _0814F040: .4byte SpriteCallbackDummy
thumb_func_end sub_814EFFC thumb_func_end sub_814EFFC
thumb_func_start sub_814F044 thumb_func_start sub_814F044
+49 -49
View File
@@ -6746,7 +6746,7 @@ sub_8153AFC: @ 8153AFC
ldr r0, _08153B8C @ =gUnknown_8478CE0 ldr r0, _08153B8C @ =gUnknown_8478CE0
str r0, [sp, 0x20] str r0, [sp, 0x20]
str r3, [sp, 0x24] str r3, [sp, 0x24]
ldr r0, _08153B90 @ =gUnknown_8231CFC ldr r0, _08153B90 @ =gDummySpriteAffineAnimTable
str r0, [sp, 0x28] str r0, [sp, 0x28]
ldr r0, _08153B94 @ =sub_8153B9C ldr r0, _08153B94 @ =sub_8153B9C
str r0, [sp, 0x2C] str r0, [sp, 0x2C]
@@ -6786,7 +6786,7 @@ sub_8153AFC: @ 8153AFC
.align 2, 0 .align 2, 0
_08153B88: .4byte gUnknown_8478C98 _08153B88: .4byte gUnknown_8478C98
_08153B8C: .4byte gUnknown_8478CE0 _08153B8C: .4byte gUnknown_8478CE0
_08153B90: .4byte gUnknown_8231CFC _08153B90: .4byte gDummySpriteAffineAnimTable
_08153B94: .4byte sub_8153B9C _08153B94: .4byte sub_8153B9C
_08153B98: .4byte gUnknown_203F3E4 _08153B98: .4byte gUnknown_203F3E4
thumb_func_end sub_8153AFC thumb_func_end sub_8153AFC
@@ -6826,7 +6826,7 @@ sub_8153BC0: @ 8153BC0
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08153BF4 @ =gUnknown_202063C ldr r1, _08153BF4 @ =gSprites
adds r0, r1 adds r0, r1
movs r2, 0 movs r2, 0
movs r1, 0x1 movs r1, 0x1
@@ -6839,7 +6839,7 @@ sub_8153BC0: @ 8153BC0
bx r0 bx r0
.align 2, 0 .align 2, 0
_08153BF0: .4byte gUnknown_203F3E4 _08153BF0: .4byte gUnknown_203F3E4
_08153BF4: .4byte gUnknown_202063C _08153BF4: .4byte gSprites
thumb_func_end sub_8153BC0 thumb_func_end sub_8153BC0
thumb_func_start sub_8153BF8 thumb_func_start sub_8153BF8
@@ -6855,7 +6855,7 @@ sub_8153BF8: @ 8153BF8
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08153C2C @ =gUnknown_202063C ldr r1, _08153C2C @ =gSprites
adds r0, r1 adds r0, r1
movs r2, 0 movs r2, 0
movs r1, 0x2 movs r1, 0x2
@@ -6868,7 +6868,7 @@ sub_8153BF8: @ 8153BF8
bx r0 bx r0
.align 2, 0 .align 2, 0
_08153C28: .4byte gUnknown_203F3E4 _08153C28: .4byte gUnknown_203F3E4
_08153C2C: .4byte gUnknown_202063C _08153C2C: .4byte gSprites
thumb_func_end sub_8153BF8 thumb_func_end sub_8153BF8
thumb_func_start sub_8153C30 thumb_func_start sub_8153C30
@@ -7004,7 +7004,7 @@ _08153D16:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08153D44 @ =gUnknown_202063C ldr r1, _08153D44 @ =gSprites
adds r0, r1 adds r0, r1
cmp r0, 0 cmp r0, 0
beq _08153D30 beq _08153D30
@@ -7021,7 +7021,7 @@ _08153D3A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08153D40: .4byte gUnknown_203F3E4 _08153D40: .4byte gUnknown_203F3E4
_08153D44: .4byte gUnknown_202063C _08153D44: .4byte gSprites
thumb_func_end sub_8153D08 thumb_func_end sub_8153D08
thumb_func_start sub_8153D48 thumb_func_start sub_8153D48
@@ -7029,7 +7029,7 @@ sub_8153D48: @ 8153D48
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, 24 lsls r1, 24
ldr r3, _08153D78 @ =gUnknown_202063C ldr r3, _08153D78 @ =gSprites
ldr r2, _08153D7C @ =gUnknown_203F3E4 ldr r2, _08153D7C @ =gUnknown_203F3E4
lsrs r1, 22 lsrs r1, 22
adds r1, r2 adds r1, r2
@@ -7051,7 +7051,7 @@ sub_8153D48: @ 8153D48
strb r1, [r2] strb r1, [r2]
bx lr bx lr
.align 2, 0 .align 2, 0
_08153D78: .4byte gUnknown_202063C _08153D78: .4byte gSprites
_08153D7C: .4byte gUnknown_203F3E4 _08153D7C: .4byte gUnknown_203F3E4
thumb_func_end sub_8153D48 thumb_func_end sub_8153D48
@@ -7094,14 +7094,14 @@ sub_8153DA8: @ 8153DA8
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r2, _08153DD0 @ =gUnknown_202063C ldr r2, _08153DD0 @ =gSprites
adds r0, r2 adds r0, r2
bl StartSpriteAnim bl StartSpriteAnim
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08153DCC: .4byte gUnknown_203F3E4 _08153DCC: .4byte gUnknown_203F3E4
_08153DD0: .4byte gUnknown_202063C _08153DD0: .4byte gSprites
thumb_func_end sub_8153DA8 thumb_func_end sub_8153DA8
thumb_func_start nullsub_97 thumb_func_start nullsub_97
@@ -7113,7 +7113,7 @@ nullsub_97: @ 8153DD4
sub_8153DD8: @ 8153DD8 sub_8153DD8: @ 8153DD8
push {r4-r7,lr} push {r4-r7,lr}
movs r4, 0 movs r4, 0
ldr r0, _08153E20 @ =gUnknown_202063C ldr r0, _08153E20 @ =gSprites
mov r12, r0 mov r12, r0
movs r6, 0 movs r6, 0
ldr r5, _08153E24 @ =gUnknown_203F43C ldr r5, _08153E24 @ =gUnknown_203F43C
@@ -7149,7 +7149,7 @@ _08153DE4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08153E20: .4byte gUnknown_202063C _08153E20: .4byte gSprites
_08153E24: .4byte gUnknown_203F43C _08153E24: .4byte gUnknown_203F43C
thumb_func_end sub_8153DD8 thumb_func_end sub_8153DD8
@@ -7250,7 +7250,7 @@ _08153EDC:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08153F18 @ =gUnknown_202063C ldr r1, _08153F18 @ =gSprites
adds r0, r1 adds r0, r1
cmp r0, 0 cmp r0, 0
beq _08153EFA beq _08153EFA
@@ -7270,7 +7270,7 @@ _08153EFA:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08153F14: .4byte gUnknown_203F43C _08153F14: .4byte gUnknown_203F43C
_08153F18: .4byte gUnknown_202063C _08153F18: .4byte gSprites
thumb_func_end sub_8153ED8 thumb_func_end sub_8153ED8
thumb_func_start sub_8153F1C thumb_func_start sub_8153F1C
@@ -7295,7 +7295,7 @@ _08153F2E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08153FB0 @ =gUnknown_202063C ldr r1, _08153FB0 @ =gSprites
adds r4, r0, r1 adds r4, r0, r1
adds r0, r2, 0 adds r0, r2, 0
adds r0, 0x16 adds r0, 0x16
@@ -7352,7 +7352,7 @@ _08153F9A:
b _08153FBA b _08153FBA
.align 2, 0 .align 2, 0
_08153FAC: .4byte gUnknown_203F43C _08153FAC: .4byte gUnknown_203F43C
_08153FB0: .4byte gUnknown_202063C _08153FB0: .4byte gSprites
_08153FB4: .4byte 0x0000fff0 _08153FB4: .4byte 0x0000fff0
_08153FB8: _08153FB8:
movs r0, 0 movs r0, 0
@@ -7384,7 +7384,7 @@ _08153FD4:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08154000 @ =gUnknown_202063C ldr r1, _08154000 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAnim bl StartSpriteAnim
@@ -7396,14 +7396,14 @@ _08153FD4:
b _081540CE b _081540CE
.align 2, 0 .align 2, 0
_08153FFC: .4byte gUnknown_203F43C _08153FFC: .4byte gUnknown_203F43C
_08154000: .4byte gUnknown_202063C _08154000: .4byte gSprites
_08154004: _08154004:
movs r4, 0 movs r4, 0
movs r0, 0xA movs r0, 0xA
subs r0, r5 subs r0, r5
cmp r4, r0 cmp r4, r0
bge _081540CA bge _081540CA
ldr r6, _08154034 @ =gUnknown_202063C ldr r6, _08154034 @ =gSprites
_08154010: _08154010:
cmp r5, 0x6 cmp r5, 0x6
bls _08154078 bls _08154078
@@ -7423,7 +7423,7 @@ _08154010:
strh r1, [r2, 0x3E] strh r1, [r2, 0x3E]
b _08154092 b _08154092
.align 2, 0 .align 2, 0
_08154034: .4byte gUnknown_202063C _08154034: .4byte gSprites
_08154038: .4byte gUnknown_203F43C _08154038: .4byte gUnknown_203F43C
_0815403C: .4byte 0x0000fffa _0815403C: .4byte 0x0000fffa
_08154040: _08154040:
@@ -7488,7 +7488,7 @@ _081540A8:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081540D8 @ =gUnknown_202063C ldr r1, _081540D8 @ =gSprites
adds r0, r1 adds r0, r1
movs r1, 0x1 movs r1, 0x1
bl StartSpriteAnim bl StartSpriteAnim
@@ -7504,7 +7504,7 @@ _081540CE:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081540D4: .4byte gUnknown_203F43C _081540D4: .4byte gUnknown_203F43C
_081540D8: .4byte gUnknown_202063C _081540D8: .4byte gSprites
thumb_func_end sub_8153FC8 thumb_func_end sub_8153FC8
thumb_func_start sub_81540DC thumb_func_start sub_81540DC
@@ -7513,7 +7513,7 @@ sub_81540DC: @ 81540DC
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r3, 0 movs r3, 0
ldr r7, _08154120 @ =gUnknown_202063C ldr r7, _08154120 @ =gSprites
movs r1, 0x1 movs r1, 0x1
ands r0, r1 ands r0, r1
lsls r4, r0, 2 lsls r4, r0, 2
@@ -7545,7 +7545,7 @@ _081540F2:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08154120: .4byte gUnknown_202063C _08154120: .4byte gSprites
_08154124: .4byte gUnknown_203F43C _08154124: .4byte gUnknown_203F43C
thumb_func_end sub_81540DC thumb_func_end sub_81540DC
@@ -7685,7 +7685,7 @@ _08154234:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _08154270 @ =gUnknown_202063C ldr r1, _08154270 @ =gSprites
adds r0, r1 adds r0, r1
adds r1, r5, 0 adds r1, r5, 0
bl StartSpriteAnim bl StartSpriteAnim
@@ -7704,7 +7704,7 @@ _08154234:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08154270: .4byte gUnknown_202063C _08154270: .4byte gSprites
thumb_func_end sub_815417C thumb_func_end sub_815417C
thumb_func_start sub_8154274 thumb_func_start sub_8154274
@@ -7720,7 +7720,7 @@ _0815427A:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081542E4 @ =gUnknown_202063C ldr r1, _081542E4 @ =gSprites
adds r0, r1 adds r0, r1
cmp r0, 0 cmp r0, 0
beq _08154294 beq _08154294
@@ -7745,7 +7745,7 @@ _081542AC:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081542E4 @ =gUnknown_202063C ldr r1, _081542E4 @ =gSprites
adds r0, r1 adds r0, r1
cmp r0, 0 cmp r0, 0
beq _081542C6 beq _081542C6
@@ -7765,7 +7765,7 @@ _081542C6:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081542E0: .4byte gUnknown_203F400 _081542E0: .4byte gUnknown_203F400
_081542E4: .4byte gUnknown_202063C _081542E4: .4byte gSprites
_081542E8: .4byte gUnknown_203F42C _081542E8: .4byte gUnknown_203F42C
thumb_func_end sub_8154274 thumb_func_end sub_8154274
@@ -7774,7 +7774,7 @@ sub_81542EC: @ 81542EC
lsls r0, 24 lsls r0, 24
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
ldr r3, _0815431C @ =gUnknown_202063C ldr r3, _0815431C @ =gSprites
ldr r2, _08154320 @ =gUnknown_203F400 ldr r2, _08154320 @ =gUnknown_203F400
lsrs r0, 22 lsrs r0, 22
adds r0, r2 adds r0, r2
@@ -7796,7 +7796,7 @@ sub_81542EC: @ 81542EC
strb r0, [r2] strb r0, [r2]
bx lr bx lr
.align 2, 0 .align 2, 0
_0815431C: .4byte gUnknown_202063C _0815431C: .4byte gSprites
_08154320: .4byte gUnknown_203F400 _08154320: .4byte gUnknown_203F400
thumb_func_end sub_81542EC thumb_func_end sub_81542EC
@@ -7806,7 +7806,7 @@ sub_8154324: @ 8154324
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r3, 0 movs r3, 0
ldr r7, _08154368 @ =gUnknown_202063C ldr r7, _08154368 @ =gSprites
ldr r6, _0815436C @ =gUnknown_203F42C ldr r6, _0815436C @ =gUnknown_203F42C
movs r1, 0x1 movs r1, 0x1
ands r0, r1 ands r0, r1
@@ -7837,7 +7837,7 @@ _0815433A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08154368: .4byte gUnknown_202063C _08154368: .4byte gSprites
_0815436C: .4byte gUnknown_203F42C _0815436C: .4byte gUnknown_203F42C
thumb_func_end sub_8154324 thumb_func_end sub_8154324
@@ -7845,7 +7845,7 @@ _0815436C: .4byte gUnknown_203F42C
sub_8154370: @ 8154370 sub_8154370: @ 8154370
lsls r0, 24 lsls r0, 24
lsls r1, 24 lsls r1, 24
ldr r3, _08154390 @ =gUnknown_202063C ldr r3, _08154390 @ =gSprites
ldr r2, _08154394 @ =gUnknown_203F400 ldr r2, _08154394 @ =gUnknown_203F400
lsrs r0, 22 lsrs r0, 22
adds r0, r2 adds r0, r2
@@ -7859,7 +7859,7 @@ sub_8154370: @ 8154370
strh r1, [r0, 0x22] strh r1, [r0, 0x22]
bx lr bx lr
.align 2, 0 .align 2, 0
_08154390: .4byte gUnknown_202063C _08154390: .4byte gSprites
_08154394: .4byte gUnknown_203F400 _08154394: .4byte gUnknown_203F400
thumb_func_end sub_8154370 thumb_func_end sub_8154370
@@ -7877,21 +7877,21 @@ sub_8154398: @ 8154398
lsls r0, r2, 4 lsls r0, r2, 4
adds r0, r2 adds r0, r2
lsls r0, 2 lsls r0, 2
ldr r2, _081543C0 @ =gUnknown_202063C ldr r2, _081543C0 @ =gSprites
adds r0, r2 adds r0, r2
bl StartSpriteAnim bl StartSpriteAnim
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081543BC: .4byte gUnknown_203F400 _081543BC: .4byte gUnknown_203F400
_081543C0: .4byte gUnknown_202063C _081543C0: .4byte gSprites
thumb_func_end sub_8154398 thumb_func_end sub_8154398
thumb_func_start sub_81543C4 thumb_func_start sub_81543C4
sub_81543C4: @ 81543C4 sub_81543C4: @ 81543C4
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r1, _081543E4 @ =gUnknown_202063C ldr r1, _081543E4 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -7905,7 +7905,7 @@ sub_81543C4: @ 81543C4
strh r0, [r2, 0x22] strh r0, [r2, 0x22]
bx lr bx lr
.align 2, 0 .align 2, 0
_081543E4: .4byte gUnknown_202063C _081543E4: .4byte gSprites
thumb_func_end sub_81543C4 thumb_func_end sub_81543C4
thumb_func_start sub_81543E8 thumb_func_start sub_81543E8
@@ -8048,7 +8048,7 @@ sub_81544F0: @ 81544F0
mov r12, r0 mov r12, r0
ldr r4, _08154538 @ =gUnknown_8478E0E ldr r4, _08154538 @ =gUnknown_8478E0E
adds r7, r4, 0x2 adds r7, r4, 0x2
ldr r6, _0815453C @ =gUnknown_202063C ldr r6, _0815453C @ =gSprites
movs r5, 0x1 movs r5, 0x1
_08154500: _08154500:
lsls r2, r3, 2 lsls r2, r3, 2
@@ -8080,7 +8080,7 @@ _08154500:
.align 2, 0 .align 2, 0
_08154534: .4byte gUnknown_203F3F8 _08154534: .4byte gUnknown_203F3F8
_08154538: .4byte gUnknown_8478E0E _08154538: .4byte gUnknown_8478E0E
_0815453C: .4byte gUnknown_202063C _0815453C: .4byte gSprites
thumb_func_end sub_81544F0 thumb_func_end sub_81544F0
thumb_func_start sub_8154540 thumb_func_start sub_8154540
@@ -8088,7 +8088,7 @@ sub_8154540: @ 8154540
push {r4,r5,lr} push {r4,r5,lr}
movs r2, 0 movs r2, 0
ldr r5, _08154570 @ =gUnknown_203F3F8 ldr r5, _08154570 @ =gUnknown_203F3F8
ldr r4, _08154574 @ =gUnknown_202063C ldr r4, _08154574 @ =gSprites
movs r3, 0 movs r3, 0
_0815454A: _0815454A:
lsls r0, r2, 2 lsls r0, r2, 2
@@ -8111,7 +8111,7 @@ _0815454A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08154570: .4byte gUnknown_203F3F8 _08154570: .4byte gUnknown_203F3F8
_08154574: .4byte gUnknown_202063C _08154574: .4byte gSprites
thumb_func_end sub_8154540 thumb_func_end sub_8154540
thumb_func_start sub_8154578 thumb_func_start sub_8154578
@@ -8127,7 +8127,7 @@ _0815457E:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _081545B8 @ =gUnknown_202063C ldr r1, _081545B8 @ =gSprites
adds r0, r1 adds r0, r1
cmp r0, 0 cmp r0, 0
beq _08154598 beq _08154598
@@ -8147,7 +8147,7 @@ _08154598:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081545B4: .4byte gUnknown_203F3F8 _081545B4: .4byte gUnknown_203F3F8
_081545B8: .4byte gUnknown_202063C _081545B8: .4byte gSprites
thumb_func_end sub_8154578 thumb_func_end sub_8154578
thumb_func_start sub_81545BC thumb_func_start sub_81545BC
@@ -8156,7 +8156,7 @@ sub_81545BC: @ 81545BC
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r3, 0 movs r3, 0
ldr r7, _08154600 @ =gUnknown_202063C ldr r7, _08154600 @ =gSprites
ldr r6, _08154604 @ =gUnknown_203F3F8 ldr r6, _08154604 @ =gUnknown_203F3F8
movs r1, 0x1 movs r1, 0x1
ands r0, r1 ands r0, r1
@@ -8187,7 +8187,7 @@ _081545D2:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08154600: .4byte gUnknown_202063C _08154600: .4byte gSprites
_08154604: .4byte gUnknown_203F3F8 _08154604: .4byte gUnknown_203F3F8
thumb_func_end sub_81545BC thumb_func_end sub_81545BC
+2 -2
View File
@@ -823,7 +823,7 @@ sub_815A540: @ 815A540
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, _0815A5B8 @ =gUnknown_202063C ldr r1, _0815A5B8 @ =gSprites
adds r0, r1 adds r0, r1
bl DestroySprite bl DestroySprite
_0815A5A4: _0815A5A4:
@@ -835,7 +835,7 @@ _0815A5A4:
_0815A5AC: .4byte gUnknown_203ADFA _0815A5AC: .4byte gUnknown_203ADFA
_0815A5B0: .4byte gUnknown_2037078 _0815A5B0: .4byte gUnknown_2037078
_0815A5B4: .4byte gUnknown_2036E38 _0815A5B4: .4byte gUnknown_2036E38
_0815A5B8: .4byte gUnknown_202063C _0815A5B8: .4byte gSprites
thumb_func_end sub_815A540 thumb_func_end sub_815A540
thumb_func_start sub_815A5BC thumb_func_start sub_815A5BC
+14 -14
View File
@@ -139,7 +139,7 @@ _0815F21C:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0815F25C @ =gUnknown_202063C ldr r4, _0815F25C @ =gSprites
adds r0, r4 adds r0, r4
bl FreeSpriteOamMatrix bl FreeSpriteOamMatrix
movs r3, 0xE movs r3, 0xE
@@ -155,7 +155,7 @@ _0815F252:
strh r0, [r5] strh r0, [r5]
b _0815F29E b _0815F29E
.align 2, 0 .align 2, 0
_0815F25C: .4byte gUnknown_202063C _0815F25C: .4byte gSprites
_0815F260: _0815F260:
ldrb r0, [r5, 0x10] ldrb r0, [r5, 0x10]
bl sub_815F444 bl sub_815F444
@@ -166,7 +166,7 @@ _0815F260:
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
lsls r0, 2 lsls r0, 2
ldr r4, _0815F2A8 @ =gUnknown_202063C ldr r4, _0815F2A8 @ =gSprites
adds r0, r4 adds r0, r4
bl DestroySprite bl DestroySprite
movs r0, 0x12 movs r0, 0x12
@@ -188,7 +188,7 @@ _0815F29E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815F2A8: .4byte gUnknown_202063C _0815F2A8: .4byte gSprites
thumb_func_end sub_815F1AC thumb_func_end sub_815F1AC
thumb_func_start sub_815F2AC thumb_func_start sub_815F2AC
@@ -199,7 +199,7 @@ sub_815F2AC: @ 815F2AC
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, _0815F2D0 @ =gUnknown_202063C ldr r0, _0815F2D0 @ =gSprites
adds r4, r1, r0 adds r4, r1, r0
movs r1, 0x2E movs r1, 0x2E
ldrsh r0, [r4, r1] ldrsh r0, [r4, r1]
@@ -213,7 +213,7 @@ _0815F2C6:
ldr r0, [r0] ldr r0, [r0]
mov pc, r0 mov pc, r0
.align 2, 0 .align 2, 0
_0815F2D0: .4byte gUnknown_202063C _0815F2D0: .4byte gSprites
_0815F2D4: .4byte _0815F2D8 _0815F2D4: .4byte _0815F2D8
.align 2, 0 .align 2, 0
_0815F2D8: _0815F2D8:
@@ -362,7 +362,7 @@ sub_815F3E0: @ 815F3E0
lsrs r1, 24 lsrs r1, 24
lsls r2, 24 lsls r2, 24
lsrs r2, 24 lsrs r2, 24
ldr r0, _0815F438 @ =gUnknown_202063C ldr r0, _0815F438 @ =gSprites
mov r8, r0 mov r8, r0
lsls r4, r1, 4 lsls r4, r1, 4
adds r4, r1 adds r4, r1
@@ -400,7 +400,7 @@ sub_815F3E0: @ 815F3E0
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815F438: .4byte gUnknown_202063C _0815F438: .4byte gSprites
_0815F43C: .4byte 0x0000ffd8 _0815F43C: .4byte 0x0000ffd8
_0815F440: .4byte sub_815F470 _0815F440: .4byte sub_815F470
thumb_func_end sub_815F3E0 thumb_func_end sub_815F3E0
@@ -411,7 +411,7 @@ sub_815F444: @ 815F444
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r3, 0 movs r3, 0
ldr r2, _0815F468 @ =gUnknown_202063C ldr r2, _0815F468 @ =gSprites
lsls r1, r0, 4 lsls r1, r0, 4
adds r1, r0 adds r1, r0
lsls r1, 2 lsls r1, 2
@@ -427,7 +427,7 @@ _0815F462:
pop {r1} pop {r1}
bx r1 bx r1
.align 2, 0 .align 2, 0
_0815F468: .4byte gUnknown_202063C _0815F468: .4byte gSprites
_0815F46C: .4byte sub_815F470 _0815F46C: .4byte sub_815F470
thumb_func_end sub_815F444 thumb_func_end sub_815F444
@@ -549,14 +549,14 @@ _0815F548:
asrs r0, 16 asrs r0, 16
cmp r0, 0x28 cmp r0, 0x28
ble _0815F55A ble _0815F55A
ldr r0, _0815F560 @ =nullsub_8 ldr r0, _0815F560 @ =SpriteCallbackDummy
str r0, [r5, 0x1C] str r0, [r5, 0x1C]
_0815F55A: _0815F55A:
pop {r4,r5} pop {r4,r5}
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0815F560: .4byte nullsub_8 _0815F560: .4byte SpriteCallbackDummy
thumb_func_end sub_815F470 thumb_func_end sub_815F470
thumb_func_start sub_815F564 thumb_func_start sub_815F564
@@ -705,7 +705,7 @@ sub_815F610: @ 815F610
lsrs r0, 24 lsrs r0, 24
mov r4, r8 mov r4, r8
strh r0, [r4] strh r0, [r4]
ldr r2, _0815F6DC @ =gUnknown_202063C ldr r2, _0815F6DC @ =gSprites
mov r5, r9 mov r5, r9
movs r6, 0 movs r6, 0
ldrsh r1, [r5, r6] ldrsh r1, [r5, r6]
@@ -747,7 +747,7 @@ sub_815F610: @ 815F610
.align 2, 0 .align 2, 0
_0815F6D4: .4byte gUnknown_847A878 _0815F6D4: .4byte gUnknown_847A878
_0815F6D8: .4byte 0xffe00000 _0815F6D8: .4byte 0xffe00000
_0815F6DC: .4byte gUnknown_202063C _0815F6DC: .4byte gSprites
thumb_func_end sub_815F610 thumb_func_end sub_815F610
.align 2, 0 @ Don't pad with nop. .align 2, 0 @ Don't pad with nop.
+2 -2
View File
@@ -16,7 +16,7 @@ CreateInvisibleSpriteWithCallback: @ 8044EF8
bl CreateSprite bl CreateSprite
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r5, _08044F30 @ =gUnknown_202063C ldr r5, _08044F30 @ =gSprites
lsls r2, r0, 4 lsls r2, r0, 4
adds r2, r0 adds r2, r0
lsls r2, 2 lsls r2, 2
@@ -34,7 +34,7 @@ CreateInvisibleSpriteWithCallback: @ 8044EF8
bx r1 bx r1
.align 2, 0 .align 2, 0
_08044F2C: .4byte gUnknown_825E4DC _08044F2C: .4byte gUnknown_825E4DC
_08044F30: .4byte gUnknown_202063C _08044F30: .4byte gSprites
thumb_func_end CreateInvisibleSpriteWithCallback thumb_func_end CreateInvisibleSpriteWithCallback
thumb_func_start StoreWordInTwoHalfwords thumb_func_start StoreWordInTwoHalfwords
+2 -2
View File
@@ -1135,7 +1135,7 @@ sub_810CF04: @ 810CF04
ldrb r2, [r1, 0x8] ldrb r2, [r1, 0x8]
cmp r0, r2 cmp r0, r2
bcc _0810CF4C bcc _0810CF4C
ldr r2, _0810CF48 @ =gUnknown_202063C ldr r2, _0810CF48 @ =gSprites
ldrb r1, [r1, 0x4] ldrb r1, [r1, 0x4]
lsls r0, r1, 4 lsls r0, r1, 4
adds r0, r1 adds r0, r1
@@ -1150,7 +1150,7 @@ sub_810CF04: @ 810CF04
.align 2, 0 .align 2, 0
_0810CF40: .4byte gUnknown_2036E38 _0810CF40: .4byte gUnknown_2036E38
_0810CF44: .4byte gUnknown_2036DFC _0810CF44: .4byte gUnknown_2036DFC
_0810CF48: .4byte gUnknown_202063C _0810CF48: .4byte gSprites
_0810CF4C: _0810CF4C:
movs r0, 0 movs r0, 0
_0810CF4E: _0810CF4E:
+2
View File
@@ -0,0 +1,2 @@
gOamMatrixAllocBitmap
gReservedSpritePaletteCount
+1 -124
View File
@@ -1,129 +1,6 @@
.section .rodata .section .rodata
gDownArrowTiles:: @ 81EA14C .incbin "baserom.gba", 0x231DD8, 0x38
.incbin "baserom.gba", 0x1EA14C, 0x100
gDarkDownArrowTiles:: @ 81EA24C
.incbin "baserom.gba", 0x1EA24C, 0x400
gDownArrowYCoords:: @ 81EA64C
.incbin "baserom.gba", 0x1EA64C, 0x4
gUnknown_81EA650:: @ 81EA650
.incbin "baserom.gba", 0x1EA650, 0x4
gGlyphWidthFuncs:: @ 81EA654
.incbin "baserom.gba", 0x1EA654, 0x38
gUnknown_81EA68C:: @ 81EA68C
.incbin "baserom.gba", 0x1EA68C, 0x18
gUnknown_81EA6A4:: @ 81EA6A4
.incbin "baserom.gba", 0x1EA6A4, 0x10
gUnknown_81EA6B4:: @ 81EA6B4
.incbin "baserom.gba", 0x1EA6B4, 0x18
gUnknown_81EA6CC:: @ 81EA6CC
.incbin "baserom.gba", 0x1EA6CC, 0x34
gUnknown_81EA700:: @ 81EA700
.incbin "baserom.gba", 0x1EA700, 0x800
gUnknown_81EAF00:: @ 81EAF00
.incbin "baserom.gba", 0x1EAF00, 0x4000
gUnknown_81EEF00:: @ 81EEF00
.incbin "baserom.gba", 0x1EEF00, 0x200
gUnknown_81EF100:: @ 81EF100
.incbin "baserom.gba", 0x1EF100, 0x4000
gUnknown_81F3100:: @ 81F3100
.incbin "baserom.gba", 0x1F3100, 0x8000
gUnknown_81FB100:: @ 81FB100
.incbin "baserom.gba", 0x1FB100, 0x200
gUnknown_81FB300:: @ 81FB300
.incbin "baserom.gba", 0x1FB300, 0x4000
gUnknown_81FF300:: @ 81FF300
.incbin "baserom.gba", 0x1FF300, 0x8000
gUnknown_8207300:: @ 8207300
.incbin "baserom.gba", 0x207300, 0x200
gUnknown_8207500:: @ 8207500
.incbin "baserom.gba", 0x207500, 0x8000
gUnknown_820F500:: @ 820F500
.incbin "baserom.gba", 0x20F500, 0x118
gUnknown_820F618:: @ 820F618
.incbin "baserom.gba", 0x20F618, 0x8000
gUnknown_8217618:: @ 8217618
.incbin "baserom.gba", 0x217618, 0x200
gUnknown_8217818:: @ 8217818
.incbin "baserom.gba", 0x217818, 0x8000
gUnknown_821F818:: @ 821F818
.incbin "baserom.gba", 0x21F818, 0x118
gUnknown_821F930:: @ 821F930
.incbin "baserom.gba", 0x21F930, 0x8000
gUnknown_8227930:: @ 8227930
.incbin "baserom.gba", 0x227930, 0x200
gUnknown_8227B30:: @ 8227B30
.incbin "baserom.gba", 0x227B30, 0x8000
gUnknown_822FB30:: @ 822FB30
.incbin "baserom.gba", 0x22FB30, 0x118
gUnknown_822FC48:: @ 822FC48
.incbin "baserom.gba", 0x22FC48, 0x2000
.incbin "baserom.gba", 0x231C48, 0x3D
gUnknown_8231C85:: @ 8231C85
.incbin "baserom.gba", 0x231C85, 0x1B
gUnknown_8231CA0:: @ 8231CA0
.incbin "baserom.gba", 0x231CA0, 0x44
gUnknown_8231CE4:: @ 8231CE4
.incbin "baserom.gba", 0x231CE4, 0xC
gUnknown_8231CF0:: @ 8231CF0
.incbin "baserom.gba", 0x231CF0, 0xC
gUnknown_8231CFC:: @ 8231CFC
.incbin "baserom.gba", 0x231CFC, 0x4
gUnknown_8231D00:: @ 8231D00
.incbin "baserom.gba", 0x231D00, 0x18
gUnknown_8231D18:: @ 8231D18
.incbin "baserom.gba", 0x231D18, 0x8
gUnknown_8231D20:: @ 8231D20
.incbin "baserom.gba", 0x231D20, 0x8
gUnknown_8231D28:: @ 8231D28
.incbin "baserom.gba", 0x231D28, 0x10
gUnknown_8231D38:: @ 8231D38
.incbin "baserom.gba", 0x231D38, 0x10
gUnknown_8231D48:: @ 8231D48
.incbin "baserom.gba", 0x231D48, 0x60
gUnknown_8231DA8:: @ 8231DA8
.incbin "baserom.gba", 0x231DA8, 0x68
gUnknown_8231E10:: @ 8231E10 gUnknown_8231E10:: @ 8231E10
.incbin "baserom.gba", 0x231E10, 0x10 .incbin "baserom.gba", 0x231E10, 0x10
+88
View File
@@ -0,0 +1,88 @@
.section .rodata
gDownArrowTiles:: @ 81EA14C
.incbin "baserom.gba", 0x1EA14C, 0x100
gDarkDownArrowTiles:: @ 81EA24C
.incbin "baserom.gba", 0x1EA24C, 0x400
gDownArrowYCoords:: @ 81EA64C
.incbin "baserom.gba", 0x1EA64C, 0x4
gUnknown_81EA650:: @ 81EA650
.incbin "baserom.gba", 0x1EA650, 0x4
gGlyphWidthFuncs:: @ 81EA654
.incbin "baserom.gba", 0x1EA654, 0x38
gUnknown_81EA68C:: @ 81EA68C
.incbin "baserom.gba", 0x1EA68C, 0x18
gUnknown_81EA6A4:: @ 81EA6A4
.incbin "baserom.gba", 0x1EA6A4, 0x10
gUnknown_81EA6B4:: @ 81EA6B4
.incbin "baserom.gba", 0x1EA6B4, 0x18
gUnknown_81EA6CC:: @ 81EA6CC
.incbin "baserom.gba", 0x1EA6CC, 0x34
gUnknown_81EA700:: @ 81EA700
.incbin "baserom.gba", 0x1EA700, 0x800
gUnknown_81EAF00:: @ 81EAF00
.incbin "baserom.gba", 0x1EAF00, 0x4000
gUnknown_81EEF00:: @ 81EEF00
.incbin "baserom.gba", 0x1EEF00, 0x200
gUnknown_81EF100:: @ 81EF100
.incbin "baserom.gba", 0x1EF100, 0x4000
gUnknown_81F3100:: @ 81F3100
.incbin "baserom.gba", 0x1F3100, 0x8000
gUnknown_81FB100:: @ 81FB100
.incbin "baserom.gba", 0x1FB100, 0x200
gUnknown_81FB300:: @ 81FB300
.incbin "baserom.gba", 0x1FB300, 0x4000
gUnknown_81FF300:: @ 81FF300
.incbin "baserom.gba", 0x1FF300, 0x8000
gUnknown_8207300:: @ 8207300
.incbin "baserom.gba", 0x207300, 0x200
gUnknown_8207500:: @ 8207500
.incbin "baserom.gba", 0x207500, 0x8000
gUnknown_820F500:: @ 820F500
.incbin "baserom.gba", 0x20F500, 0x118
gUnknown_820F618:: @ 820F618
.incbin "baserom.gba", 0x20F618, 0x8000
gUnknown_8217618:: @ 8217618
.incbin "baserom.gba", 0x217618, 0x200
gUnknown_8217818:: @ 8217818
.incbin "baserom.gba", 0x217818, 0x8000
gUnknown_821F818:: @ 821F818
.incbin "baserom.gba", 0x21F818, 0x118
gUnknown_821F930:: @ 821F930
.incbin "baserom.gba", 0x21F930, 0x8000
gUnknown_8227930:: @ 8227930
.incbin "baserom.gba", 0x227930, 0x200
gUnknown_8227B30:: @ 8227B30
.incbin "baserom.gba", 0x227B30, 0x8000
gUnknown_822FB30:: @ 822FB30
.incbin "baserom.gba", 0x22FB30, 0x118
gUnknown_822FC48:: @ 822FC48
.incbin "baserom.gba", 0x22FC48, 0x2000
+3 -1
View File
@@ -94,7 +94,7 @@ SECTIONS {
src/window_8bpp.o(.text); src/window_8bpp.o(.text);
src/text.o(.text); src/text.o(.text);
asm/text.o(.text); asm/text.o(.text);
asm/sprite.o(.text); src/sprite.o(.text);
asm/string_util.o(.text); asm/string_util.o(.text);
asm/link.o(.text); asm/link.o(.text);
asm/multiboot.o(.text); asm/multiboot.o(.text);
@@ -399,6 +399,8 @@ SECTIONS {
src/text_printer.o(.rodata); src/text_printer.o(.rodata);
src/window.o(.rodata); src/window.o(.rodata);
src/text.o(.rodata); src/text.o(.rodata);
data/text.o(.rodata);
src/sprite.o(.rodata);
data/data.o(.rodata); data/data.o(.rodata);
src/m4a_tables.o(.rodata); src/m4a_tables.o(.rodata);
data/sound_data.o(.rodata); data/sound_data.o(.rodata);
+1844
View File
File diff suppressed because it is too large Load Diff
+2 -13
View File
@@ -9,20 +9,9 @@
.include "src/bg.o" .include "src/bg.o"
.include "src/malloc.o" .include "src/malloc.o"
.include "src/text_printer.o" .include "src/text_printer.o"
.include "src/sprite.o"
.align 2 .align 2
gUnknown_3000AE8: @ 3000AE8
.space 0x80
gUnknown_3000B68: @ 3000B68
.space 0x100
gUnknown_3000C68: @ 3000C68
.space 0x180
gUnknown_3000DE8: @ 3000DE8
.space 0x20
gUnknown_3000E08: @ 3000E08 gUnknown_3000E08: @ 3000E08
.space 0x10 .space 0x10
+2 -5
View File
@@ -11,12 +11,9 @@ gWindowBgTilemapBuffers: @ 3003E40
gTextFlags: @ 3003E50 gTextFlags: @ 3003E50
.space 0x4 .space 0x4
gUnknown_3003E54: @ 3003E54 .include "sprite.o"
.space 0x4
gUnknown_3003E58: @ 3003E58
.space 0x8
.align 4
gUnknown_3003E60: @ 3003E60 gUnknown_3003E60: @ 3003E60
.space 0xC .space 0xC
+1 -42
View File
@@ -32,50 +32,9 @@ gTrainerId: @ 2020000
.include "src/text_printer.o" .include "src/text_printer.o"
.include "src/window.o" .include "src/window.o"
.include "src/window_8bpp.o" .include "src/window_8bpp.o"
.include "src/sprite.o"
.align 2 .align 2
gUnknown_202063C: @ 202063C
.space 0x1C
gUnknown_2020658: @ 2020658
.space 0x1128
gUnknown_2021780: @ 2021780
.space 0x80
gUnknown_2021800: @ 2021800
.space 0x40
gUnknown_2021840: @ 2021840
.space 0x1
gUnknown_2021841: @ 2021841
.space 0x3
gUnknown_2021844: @ 2021844
.space 0x300
gUnknown_2021B44: @ 2021B44
.space 0x2
gUnknown_2021B46: @ 2021B46
.space 0x2
gUnknown_2021B48: @ 2021B48
.space 0x80
gUnknown_2021BC8: @ 2021BC8
.space 0x2
gUnknown_2021BCA: @ 2021BCA
.space 0x2
gUnknown_2021BCC: @ 2021BCC
.space 0x100
gUnknown_2021CCC: @ 2021CCC
.space 0x4
gStringVar1: @ 2021CD0 gStringVar1: @ 2021CD0
.space 0x20 .space 0x20