mirror of https://github.com/zeldaret/tmc.git
tmp
This commit is contained in:
parent
112e97abc8
commit
cca3f69d18
|
@ -349,7 +349,7 @@ sub_08089F70: @ 0x08089F70
|
|||
strb r0, [r4, #0xe]
|
||||
movs r0, #0xcc
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08089F8E:
|
||||
adds r0, r4, #0
|
||||
bl UpdateAnimationSingleFrame
|
||||
|
@ -416,7 +416,7 @@ sub_08089FF0: @ 0x08089FF0
|
|||
strb r0, [r1, #0xe]
|
||||
movs r0, #0xcc
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808A00E:
|
||||
pop {pc}
|
||||
|
||||
|
|
|
@ -96,7 +96,7 @@ _08088AE4:
|
|||
ldr r0, _08088B74 @ =gUnk_08120C1C
|
||||
str r0, [r4, #0x68]
|
||||
movs r0, #0x8a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08088B06:
|
||||
ldr r1, [r5, #0x68]
|
||||
movs r0, #2
|
||||
|
@ -111,7 +111,7 @@ _08088B06:
|
|||
ldr r0, _08088B78 @ =gUnk_08120C25
|
||||
str r0, [r4, #0x68]
|
||||
movs r0, #0x89
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08088B24:
|
||||
ldr r1, [r5, #0x68]
|
||||
movs r0, #4
|
||||
|
@ -126,7 +126,7 @@ _08088B24:
|
|||
ldr r0, _08088B7C @ =gUnk_08120C2E
|
||||
str r0, [r4, #0x68]
|
||||
movs r0, #0x8a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08088B42:
|
||||
ldrb r0, [r4, #0xe]
|
||||
cmp r0, #0
|
||||
|
@ -817,7 +817,7 @@ _0808905C:
|
|||
movs r1, #0x3c
|
||||
bl sub_0805E4E0
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08089088:
|
||||
adds r0, r4, #0
|
||||
bl DeleteEntity
|
||||
|
|
|
@ -95,7 +95,7 @@ sub_0806D0B0: @ 0x0806D0B0
|
|||
movs r1, #0x80
|
||||
lsls r1, r1, #6
|
||||
adds r0, r5, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
cmp r4, #0
|
||||
beq _0806D0DA
|
||||
adds r0, r4, #0
|
||||
|
|
|
@ -89,7 +89,7 @@ _0809D234:
|
|||
movs r1, #0
|
||||
bl InitAnimationForceUpdate
|
||||
ldr r0, _0809D2AC @ =0x00000123
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #0x68
|
||||
adds r0, r0, r5
|
||||
mov r8, r0
|
||||
|
@ -392,7 +392,7 @@ sub_0809D498: @ 0x0809D498
|
|||
ldrh r0, [r0, #0x32]
|
||||
strh r0, [r5, #0x32]
|
||||
ldr r0, _0809D544 @ =0x00000123
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r1, [r6]
|
||||
movs r0, #0x39
|
||||
rsbs r0, r0, #0
|
||||
|
|
|
@ -203,7 +203,7 @@ sub_0808C348: @ 0x0808C348
|
|||
cmp r0, #0
|
||||
bne _0808C36A
|
||||
ldr r0, _0808C378 @ =0x00000185
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808C36A:
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
|
@ -408,7 +408,7 @@ sub_0808C4BC: @ 0x0808C4BC
|
|||
strh r1, [r0, #0x32]
|
||||
bl sub_0808C5D0
|
||||
ldr r0, _0808C4FC @ =0x0000010B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0808C4F8: .4byte gUnk_0812150C
|
||||
|
|
|
@ -173,7 +173,7 @@ _080192C6:
|
|||
str r0, [r4, #0x30]
|
||||
movs r0, #0xc5
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080192D0:
|
||||
adds r5, r4, #0
|
||||
adds r5, #0x41
|
||||
|
|
|
@ -697,7 +697,7 @@ _08067D12:
|
|||
movs r0, #0
|
||||
strb r0, [r5]
|
||||
movs r0, #0xd2
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08067D1C:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -195,7 +195,7 @@ _08083FB2:
|
|||
strb r1, [r4, #0xf]
|
||||
movs r0, #0xa5
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08083FE6
|
||||
.align 2, 0
|
||||
_08083FC8: .4byte gPlayerEntity
|
||||
|
@ -210,7 +210,7 @@ _08083FCC:
|
|||
adds r0, r4, #0
|
||||
bl sub_08083E20
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08083FE6:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -238,7 +238,7 @@ sub_08083FEC: @ 0x08083FEC
|
|||
movs r1, #0x3c
|
||||
bl sub_0805E4E0
|
||||
ldr r0, _08084020 @ =0x0000011B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808401E:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -381,7 +381,7 @@ sub_080840A8: @ 0x080840A8
|
|||
beq _08084138
|
||||
movs r0, #0x92
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08084138:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
|
@ -524,13 +524,13 @@ sub_08084224: @ 0x08084224
|
|||
cmp r0, #6
|
||||
blt _0808424C
|
||||
ldr r0, _08084248 @ =0x00000215
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08084258
|
||||
.align 2, 0
|
||||
_08084248: .4byte 0x00000215
|
||||
_0808424C:
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl CreateDust
|
||||
_08084258:
|
||||
|
|
|
@ -88,7 +88,7 @@ _08025D28:
|
|||
strb r3, [r0]
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_0804A7D4
|
||||
b _08025D9C
|
||||
|
@ -221,7 +221,7 @@ _08025E68:
|
|||
_08025E6E:
|
||||
ldr r4, [r5, #0x48]
|
||||
adds r0, r5, #0
|
||||
bl sub_0806FBD8
|
||||
bl AllocMutableBBox
|
||||
adds r1, r0, #0
|
||||
cmp r1, #0
|
||||
beq _08025E7E
|
||||
|
@ -241,7 +241,7 @@ _08025E86:
|
|||
cmp r0, #0
|
||||
beq _08025EA2
|
||||
adds r0, r5, #0
|
||||
bl sub_0806FBD8
|
||||
bl AllocMutableBBox
|
||||
cmp r0, #0
|
||||
bne _08025EAA
|
||||
_08025EA2:
|
||||
|
@ -1016,7 +1016,7 @@ sub_08026414: @ 0x08026414
|
|||
strb r0, [r1, #3]
|
||||
movs r0, #0xd1
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08026474:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
|
@ -1035,7 +1035,7 @@ sub_0802647C: @ 0x0802647C
|
|||
movs r1, #0
|
||||
bl sub_08080964
|
||||
ldr r0, _080264A8 @ =0x000001A1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
adds r0, #0x84
|
||||
ldr r1, [r0]
|
||||
|
@ -1090,7 +1090,7 @@ sub_080264D4: @ 0x080264D4
|
|||
movs r2, #0
|
||||
bl sub_080276F4
|
||||
movs r0, #0x2e
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08026504:
|
||||
adds r0, r4, #0
|
||||
bl sub_080277F8
|
||||
|
@ -1371,7 +1371,7 @@ _0802670A:
|
|||
bne _08026726
|
||||
movs r0, #0xcf
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08026726:
|
||||
adds r0, r4, #0
|
||||
bl ProcessMovement
|
||||
|
@ -1536,7 +1536,7 @@ _08026830:
|
|||
bl sub_080276F4
|
||||
movs r0, #0xd1
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08026860:
|
||||
adds r0, r4, #0
|
||||
bl sub_080277F8
|
||||
|
@ -1580,7 +1580,7 @@ _08026888:
|
|||
movs r1, #3
|
||||
bl InitAnimationForceUpdate
|
||||
ldr r0, _080268C4 @ =0x000001A1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080268BE:
|
||||
add sp, #4
|
||||
pop {r4, r5, pc}
|
||||
|
@ -1853,7 +1853,7 @@ _08026A98:
|
|||
movs r1, #0
|
||||
bl sub_08080964
|
||||
ldr r0, _08026B24 @ =0x0000010B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r6, #0
|
||||
movs r1, #0x15
|
||||
movs r2, #0
|
||||
|
@ -2035,7 +2035,7 @@ sub_08026BE8: @ 0x08026BE8
|
|||
orrs r0, r1
|
||||
strb r0, [r3]
|
||||
ldr r0, _08026C30 @ =0x00000155
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08026C38
|
||||
.align 2, 0
|
||||
_08026C30: .4byte 0x00000155
|
||||
|
@ -2558,7 +2558,7 @@ _08026FFE:
|
|||
movs r0, #0x2d
|
||||
strb r0, [r1]
|
||||
ldr r0, _08027044 @ =0x00000155
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r1, [r4, #0x15]
|
||||
movs r0, #0x10
|
||||
ands r0, r1
|
||||
|
@ -2617,7 +2617,7 @@ sub_08027064: @ 0x08027064
|
|||
cmp r0, #0
|
||||
bne _08027098
|
||||
movs r0, #0x7c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08027098:
|
||||
adds r0, r5, #0
|
||||
adds r0, #0x84
|
||||
|
@ -3071,7 +3071,7 @@ _08027406:
|
|||
beq _08027428
|
||||
_0802741C:
|
||||
ldr r0, _08027424 @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08027444
|
||||
.align 2, 0
|
||||
_08027424: .4byte 0x00000127
|
||||
|
@ -3087,7 +3087,7 @@ _08027428:
|
|||
strb r0, [r2, #0xd]
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08027444:
|
||||
adds r0, r6, #0
|
||||
bl sub_08027A60
|
||||
|
@ -3965,14 +3965,14 @@ sub_08027AA4: @ 0x08027AA4
|
|||
b _08027B94
|
||||
_08027AC2:
|
||||
movs r0, #0x84
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r3, [r5, #0xb]
|
||||
adds r0, r5, #0
|
||||
movs r1, #0x49
|
||||
movs r2, #9
|
||||
bl CreateObjectWithParent
|
||||
ldr r0, _08027B3C @ =0x00000155
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r5, #0
|
||||
adds r0, #0x84
|
||||
ldr r4, [r0]
|
||||
|
@ -4016,7 +4016,7 @@ _08027B2A:
|
|||
adds r0, r5, #0
|
||||
bl sub_08027D20
|
||||
ldr r0, _08027B40 @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08027B36:
|
||||
movs r0, #1
|
||||
b _08027B96
|
||||
|
|
|
@ -59,8 +59,8 @@ sub_08000E92: @ 0x08000E92
|
|||
movs r3, #1
|
||||
b _08000E98
|
||||
|
||||
non_word_aligned_thumb_func_start LoadAssetAsync
|
||||
LoadAssetAsync: @ 0x08000E96
|
||||
non_word_aligned_thumb_func_start LoadResourceAsync
|
||||
LoadResourceAsync: @ 0x08000E96
|
||||
movs r3, #0
|
||||
_08000E98:
|
||||
push {r4, r5}
|
||||
|
|
|
@ -5,15 +5,15 @@
|
|||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_080011C4
|
||||
sub_080011C4: @ 0x080011C4
|
||||
thumb_func_start EnemyUpdate
|
||||
EnemyUpdate: @ 0x080011C4
|
||||
mov r3, lr
|
||||
push {r3, r4}
|
||||
adds r4, r0, #0
|
||||
ldrb r2, [r0, #0xc]
|
||||
cmp r2, #0
|
||||
bne _080011DC
|
||||
bl sub_0804A57C
|
||||
bl EnemyInit
|
||||
cmp r0, #0
|
||||
bne _080011EA
|
||||
bl DeleteThisEntity
|
||||
|
|
|
@ -123,7 +123,7 @@ _0800407E:
|
|||
ldr r4, _08004360 @ =gUnk_02021F20
|
||||
_0800408C:
|
||||
ldrh r0, [r4]
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r4, #2
|
||||
subs r5, #1
|
||||
bne _0800408C
|
||||
|
|
|
@ -106,7 +106,7 @@ sub_0800449C: @ 0x0800449C
|
|||
cmp r0, #0
|
||||
pop {r0}
|
||||
beq _080044AC
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080044AC:
|
||||
pop {pc}
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@ sub_08016B6C: @ 0x08016B6C
|
|||
ldrb r0, [r5]
|
||||
cmp r0, #0
|
||||
bne _08016BA6
|
||||
bl UpdateBackgroundRegisters
|
||||
bl DispCtrlSet
|
||||
ldr r0, _08016BCC @ =gUnk_03000FBC
|
||||
str r0, [r4]
|
||||
ldr r0, _08016BD0 @ =gUnk_02022730
|
||||
|
@ -84,8 +84,8 @@ _08016BD0: .4byte gUnk_02022730
|
|||
_08016BD4: .4byte 0x84000004
|
||||
_08016BD8: .4byte 0x03007FF8
|
||||
|
||||
thumb_func_start sub_08016BDC
|
||||
sub_08016BDC: @ 0x08016BDC
|
||||
thumb_func_start HBlankIntr
|
||||
HBlankIntr: @ 0x08016BDC
|
||||
push {lr}
|
||||
ldr r1, _08016BF0 @ =0x04000004
|
||||
ldr r2, _08016BF4 @ =0x00005028
|
||||
|
|
|
@ -58,7 +58,7 @@ sub_0801855C: @ 0x0801855C
|
|||
ldr r4, _08018570 @ =gUnk_02033AB8
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x14
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r5, r4, #0
|
||||
ldr r4, _08018574 @ =gUnk_080B3D20
|
||||
movs r6, #0
|
||||
|
|
|
@ -163,7 +163,7 @@ _0801954E:
|
|||
adds r0, r5, #0
|
||||
bl sub_08019580
|
||||
ldr r0, _0801957C @ =0x0000013F
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_08019578: .4byte gUnk_080B43FC
|
||||
|
@ -5093,7 +5093,7 @@ _0801BA54: @ jump table
|
|||
.4byte _0801BB02 @ case 17
|
||||
_0801BA9C:
|
||||
adds r0, r4, #0
|
||||
bl sub_0806FBD8
|
||||
bl AllocMutableBBox
|
||||
cmp r0, #0
|
||||
beq _0801BB26
|
||||
ldrb r1, [r4, #0x10]
|
||||
|
@ -5130,7 +5130,7 @@ _0801BA9C:
|
|||
bl sub_0801766C
|
||||
movs r0, #0xee
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0801BB0A
|
||||
.align 2, 0
|
||||
_0801BAF4: .4byte gPlayerEntity
|
||||
|
@ -5189,7 +5189,7 @@ sub_0801BB2C: @ 0x0801BB2C
|
|||
movs r2, #5
|
||||
bl sub_080A7C18
|
||||
ldr r0, _0801BB8C @ =0x00000109
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0801BB64:
|
||||
bl DeleteThisEntity
|
||||
_0801BB68:
|
||||
|
@ -5319,7 +5319,7 @@ _0801BC7A:
|
|||
strh r0, [r1]
|
||||
movs r0, #0x88
|
||||
lsls r0, r0, #2
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0801BC98:
|
||||
adds r0, r5, #0
|
||||
bl ModHealth
|
||||
|
@ -5413,7 +5413,7 @@ _0801BD54:
|
|||
lsls r0, r0, #4
|
||||
strh r0, [r1]
|
||||
ldr r0, _0801BD8C @ =0x000001CF
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0801BD6C:
|
||||
ldr r0, _0801BD90 @ =gPlayerEntity
|
||||
adds r0, #0x5a
|
||||
|
|
|
@ -32,7 +32,7 @@ _0801C398:
|
|||
movs r1, #0xcd
|
||||
lsls r1, r1, #2
|
||||
adds r0, r5, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
strb r6, [r5, #3]
|
||||
strh r4, [r5, #0xe]
|
||||
ldr r0, _0801C474 @ =gSave
|
||||
|
@ -48,7 +48,7 @@ _0801C398:
|
|||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r1, _0801C47C @ =gScreen
|
||||
str r4, [r1, #0x10]
|
||||
ldr r0, _0801C480 @ =0x00001F0C
|
||||
|
@ -93,7 +93,7 @@ _0801C398:
|
|||
adds r0, #0x34
|
||||
movs r1, #0xc0
|
||||
lsls r1, r1, #2
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #5
|
||||
movs r1, #9
|
||||
bl sub_0801CA6C
|
||||
|
|
|
@ -12,7 +12,7 @@ sub_0801CFA8: @ 0x0801CFA8
|
|||
adds r5, r0, #0
|
||||
ldr r0, _0801CFCC @ =gUnk_02001A00
|
||||
movs r1, #0x40
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r4, #0
|
||||
_0801CFB6:
|
||||
adds r0, r4, #0
|
||||
|
|
|
@ -59,7 +59,7 @@ sub_0801D8E0: @ 0x0801D8E0
|
|||
mov r1, ip
|
||||
ands r1, r0
|
||||
mov ip, r1
|
||||
ldr r6, _0801D90C @ =gUnk_02035540
|
||||
ldr r6, _0801D90C @ =gzHeap
|
||||
mov sb, r6
|
||||
ldrh r7, [r6]
|
||||
movs r5, #1
|
||||
|
@ -70,7 +70,7 @@ sub_0801D8E0: @ 0x0801D8E0
|
|||
movs r2, #0
|
||||
b _0801D926
|
||||
.align 2, 0
|
||||
_0801D90C: .4byte gUnk_02035540
|
||||
_0801D90C: .4byte gzHeap
|
||||
_0801D910:
|
||||
cmp r1, r4
|
||||
bhi _0801D918
|
||||
|
@ -91,7 +91,7 @@ _0801D926:
|
|||
lsls r0, r2, #2
|
||||
add r0, sb
|
||||
ldrh r1, [r0, #2]
|
||||
ldr r6, _0801D95C @ =gUnk_02035540
|
||||
ldr r6, _0801D95C @ =gzHeap
|
||||
adds r1, r1, r6
|
||||
ldrh r0, [r0, #4]
|
||||
adds r0, r0, r6
|
||||
|
@ -117,7 +117,7 @@ _0801D952:
|
|||
mov sl, r6
|
||||
b _0801D970
|
||||
.align 2, 0
|
||||
_0801D95C: .4byte gUnk_02035540
|
||||
_0801D95C: .4byte gzHeap
|
||||
_0801D960:
|
||||
movs r5, #0
|
||||
_0801D962:
|
||||
|
@ -133,7 +133,7 @@ _0801D970:
|
|||
lsls r0, r1, #2
|
||||
add r0, sb
|
||||
ldrh r0, [r0, #2]
|
||||
ldr r6, _0801D994 @ =gUnk_02035540
|
||||
ldr r6, _0801D994 @ =gzHeap
|
||||
adds r3, r0, r6
|
||||
mov r0, ip
|
||||
subs r4, r3, r0
|
||||
|
@ -148,7 +148,7 @@ _0801D970:
|
|||
movs r2, #0
|
||||
b _0801D9AE
|
||||
.align 2, 0
|
||||
_0801D994: .4byte gUnk_02035540
|
||||
_0801D994: .4byte gzHeap
|
||||
_0801D998:
|
||||
cmp r1, r4
|
||||
bhi _0801D9A0
|
||||
|
@ -203,7 +203,7 @@ _0801D9D8:
|
|||
strh r0, [r3]
|
||||
adds r0, r4, #0
|
||||
mov r1, ip
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r0, r4, #0
|
||||
b _0801DA02
|
||||
.align 2, 0
|
||||
|
@ -220,7 +220,7 @@ _0801DA02:
|
|||
thumb_func_start sub_0801DA0C
|
||||
sub_0801DA0C: @ 0x0801DA0C
|
||||
push {r4, r5, lr}
|
||||
ldr r3, _0801DA44 @ =gUnk_02035540
|
||||
ldr r3, _0801DA44 @ =gzHeap
|
||||
subs r1, r0, r3
|
||||
ldr r0, _0801DA48 @ =0x00000FFF
|
||||
cmp r1, r0
|
||||
|
@ -248,7 +248,7 @@ sub_0801DA0C: @ 0x0801DA0C
|
|||
strh r0, [r3]
|
||||
b _0801DA74
|
||||
.align 2, 0
|
||||
_0801DA44: .4byte gUnk_02035540
|
||||
_0801DA44: .4byte gzHeap
|
||||
_0801DA48: .4byte 0x00000FFF
|
||||
_0801DA4C:
|
||||
adds r4, #4
|
||||
|
@ -276,16 +276,16 @@ _0801DA74:
|
|||
.align 2, 0
|
||||
_0801DA78: .4byte gUnk_0203553E
|
||||
|
||||
thumb_func_start sub_0801DA7C
|
||||
sub_0801DA7C: @ 0x0801DA7C
|
||||
thumb_func_start zMallocInit
|
||||
zMallocInit: @ 0x0801DA7C
|
||||
push {lr}
|
||||
ldr r0, _0801DA8C @ =gUnk_02035540
|
||||
ldr r0, _0801DA8C @ =gzHeap
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #5
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0801DA8C: .4byte gUnk_02035540
|
||||
_0801DA8C: .4byte gzHeap
|
||||
|
||||
thumb_func_start sub_0801DA90
|
||||
sub_0801DA90: @ 0x0801DA90
|
||||
|
@ -323,11 +323,11 @@ sub_0801DA90: @ 0x0801DA90
|
|||
bl sub_0801DB34
|
||||
ldr r0, _0801DB08 @ =0x0600C000
|
||||
movs r1, #0x20
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0801DB0C @ =gBG0Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
strh r4, [r5, #0xe]
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -369,7 +369,7 @@ sub_0801DB34: @ 0x0801DB34
|
|||
ldr r4, _0801DB6C @ =gScreen
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x7c
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0801DB70 @ =gBG0Buffer
|
||||
str r0, [r4, #0x10]
|
||||
ldr r0, _0801DB74 @ =0x00001F0C
|
||||
|
@ -424,7 +424,7 @@ sub_0801DBA0: @ 0x0801DBA0
|
|||
adds r5, r1, #0
|
||||
adds r1, r2, #0
|
||||
adds r0, r5, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #1
|
||||
strb r0, [r5]
|
||||
ldr r2, _0801DBE4 @ =gScreenTransition
|
||||
|
@ -667,7 +667,7 @@ sub_0801DD88: @ 0x0801DD88
|
|||
ldr r1, _0801DD9C @ =0x06006000
|
||||
movs r2, #0x80
|
||||
lsls r2, r2, #6
|
||||
bl LoadAssetAsync
|
||||
bl LoadResourceAsync
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0801DD98: .4byte gUnk_0201AEE0
|
||||
|
@ -699,7 +699,7 @@ _0801DDB8:
|
|||
ldr r0, _0801DDE0 @ =gUnk_02019EE0
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #8
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
b _0801DEE2
|
||||
.align 2, 0
|
||||
_0801DDD8: .4byte gUnk_080C9C50
|
||||
|
@ -968,7 +968,7 @@ sub_0801DFB4: @ 0x0801DFB4
|
|||
ldr r7, _0801E004 @ =gUnk_02022740
|
||||
adds r0, r7, #0
|
||||
movs r1, #0x10
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
strh r4, [r7, #6]
|
||||
strh r5, [r7, #8]
|
||||
strh r6, [r7, #0xa]
|
||||
|
@ -1049,7 +1049,7 @@ sub_0801E044: @ 0x0801E044
|
|||
movs r1, #2
|
||||
strb r1, [r0, #1]
|
||||
movs r0, #0x6b
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0801E06A:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -1209,7 +1209,7 @@ sub_0801E160: @ 0x0801E160
|
|||
adds r0, r0, r4
|
||||
movs r1, #0xa0
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r0, r6, #0
|
||||
mov r1, r8
|
||||
mov r2, sb
|
||||
|
@ -1279,7 +1279,7 @@ sub_0801E1EC: @ 0x0801E1EC
|
|||
adds r0, r0, r5
|
||||
movs r1, #0xa0
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r0, r4, #0
|
||||
movs r1, #0
|
||||
bl sub_0801E24C
|
||||
|
@ -1443,7 +1443,7 @@ sub_0801E31C: @ 0x0801E31C
|
|||
adds r0, r0, r1
|
||||
movs r1, #0xa0
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
cmp sl, sb
|
||||
bge _0801E3DC
|
||||
movs r6, #0
|
||||
|
@ -1738,7 +1738,7 @@ sub_0801E49C: @ 0x0801E49C
|
|||
adds r0, r0, r6
|
||||
movs r1, #0xa0
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r2, _0801E5E8 @ =gUnk_02018EE0
|
||||
ldrb r1, [r5]
|
||||
lsls r0, r1, #2
|
||||
|
|
|
@ -1137,8 +1137,8 @@ _0804A570:
|
|||
_0804A574: .4byte gUnk_080D2C58
|
||||
_0804A578: .4byte 0x0000FFFF
|
||||
|
||||
thumb_func_start sub_0804A57C
|
||||
sub_0804A57C: @ 0x0804A57C
|
||||
thumb_func_start EnemyInit
|
||||
EnemyInit: @ 0x0804A57C
|
||||
push {r4, r5, r6, r7, lr}
|
||||
adds r4, r0, #0
|
||||
ldrb r1, [r4, #0x10]
|
||||
|
@ -1524,7 +1524,7 @@ _0804A81C:
|
|||
_0804A84A:
|
||||
bl sub_0807CD9C
|
||||
ldr r0, _0804A860 @ =0x80100000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl DeleteThisEntity
|
||||
b _0804A982
|
||||
.align 2, 0
|
||||
|
|
|
@ -197,7 +197,7 @@ sub_0804ACF8: @ 0x0804ACF8
|
|||
bl sub_0804AD6C
|
||||
bl sub_0805E5A8
|
||||
movs r0, #0xf8
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0804AD12:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -50,10 +50,10 @@ sub_0804FFE4: @ 0x0804FFE4
|
|||
ldr r4, _08050000 @ =gFadeControl
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x1c
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08050004 @ =gUnk_020354C0
|
||||
movs r1, #0x80
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #1
|
||||
rsbs r0, r0, #0
|
||||
str r0, [r4, #4]
|
||||
|
|
|
@ -213,7 +213,7 @@ sub_08052878: @ 0x08052878
|
|||
ldr r0, [r0]
|
||||
str r0, [r1]
|
||||
ldr r0, _08052898 @ =0x80010000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08052894: .4byte gArea
|
||||
|
@ -255,7 +255,7 @@ _080528C8:
|
|||
movs r1, #8
|
||||
bl DoFade
|
||||
ldr r0, _080528EC @ =0x80100000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #1
|
||||
_080528E6:
|
||||
pop {pc}
|
||||
|
@ -791,7 +791,7 @@ sub_08052CFC: @ 0x08052CFC
|
|||
ldr r4, _08052D44 @ =gArea
|
||||
ldr r1, _08052D48 @ =0x00000894
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08052D4C @ =gRoomControls
|
||||
ldrb r1, [r0, #4]
|
||||
lsls r1, r1, #2
|
||||
|
@ -996,7 +996,7 @@ sub_08052EA0: @ 0x08052EA0
|
|||
ldr r4, _08052EE4 @ =gRoomVars
|
||||
adds r0, r4, #0
|
||||
movs r1, #0xcc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #0xff
|
||||
strb r0, [r4, #0x10]
|
||||
strb r0, [r4, #0x11]
|
||||
|
@ -1178,7 +1178,7 @@ sub_08052FF4: @ 0x08052FF4
|
|||
ldr r5, _08053074 @ =gUnk_020342CC
|
||||
adds r0, r5, #0
|
||||
movs r1, #0x20
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
str r5, [r5, #0x20]
|
||||
ldr r0, _08053078 @ =gAreaRoomHeaders
|
||||
lsls r6, r6, #2
|
||||
|
@ -1570,17 +1570,17 @@ sub_08053320: @ 0x08053320
|
|||
movs r4, #0x80
|
||||
lsls r4, r4, #4
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08053380 @ =gBG1Buffer
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08053384 @ =gBG2Buffer
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08053388 @ =gBG3Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #5
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #0x10
|
||||
bl LoadGfxGroup
|
||||
movs r0, #0x17
|
||||
|
@ -1775,7 +1775,7 @@ sub_080534AC: @ 0x080534AC
|
|||
movs r1, #0
|
||||
str r1, [r0]
|
||||
ldr r0, _080534E0 @ =0x80100000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080534D6:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -2018,7 +2018,7 @@ sub_0805368C: @ 0x0805368C
|
|||
beq _080536A6
|
||||
bl DeleteEntity
|
||||
movs r0, #0xf0
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080536A6:
|
||||
pop {pc}
|
||||
|
||||
|
@ -2169,7 +2169,7 @@ sub_08053758: @ 0x08053758
|
|||
ldr r0, _080537FC @ =0x00001DC1
|
||||
strh r0, [r2, #0x20]
|
||||
movs r0, #0xf
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl sub_0805E5B4
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #1
|
||||
|
@ -2222,7 +2222,7 @@ sub_08053800: @ 0x08053800
|
|||
ldr r0, _08053888 @ =gBG1Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0805388C @ =0x00000F01
|
||||
adds r5, r5, r0
|
||||
ldr r1, [r4]
|
||||
|
@ -2732,7 +2732,7 @@ sub_08053C20: @ 0x08053C20
|
|||
movs r1, #0x10
|
||||
bl DoFade
|
||||
movs r0, #0x33
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08053C50: .4byte gMenu
|
||||
|
@ -2751,9 +2751,9 @@ sub_08053C60: @ 0x08053C60
|
|||
movs r1, #2
|
||||
bl DoFade
|
||||
movs r0, #0xf4
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldr r0, _08053C80 @ =0x80100000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #3
|
||||
bl InitScreen
|
||||
pop {pc}
|
||||
|
@ -3268,7 +3268,7 @@ _08054098:
|
|||
ldrb r0, [r4, #2]
|
||||
bl ModHealth
|
||||
movs r0, #0x71
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805427C
|
||||
_080540A6:
|
||||
ldr r0, _080540BC @ =gUnk_080FD5A8
|
||||
|
@ -3278,7 +3278,7 @@ _080540A6:
|
|||
ldrh r0, [r1]
|
||||
bl ModRupees
|
||||
movs r0, #0x6f
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805427C
|
||||
.align 2, 0
|
||||
_080540BC: .4byte gUnk_080FD5A8
|
||||
|
@ -3350,7 +3350,7 @@ _0805412C:
|
|||
movs r1, #1
|
||||
bl sub_0807CAA0
|
||||
ldr r0, _08054148 @ =0x00000109
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805427C
|
||||
.align 2, 0
|
||||
_08054144: .4byte gSave
|
||||
|
@ -3482,7 +3482,7 @@ _08054240:
|
|||
bl sub_080542C0
|
||||
_0805424E:
|
||||
ldr r0, _08054258 @ =0x00000103
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805427C
|
||||
.align 2, 0
|
||||
_08054258: .4byte 0x00000103
|
||||
|
|
|
@ -258,7 +258,7 @@ sub_08054A60: @ 0x08054A60
|
|||
ands r0, r1
|
||||
strb r0, [r4, #0x14]
|
||||
adds r0, r4, #0
|
||||
bl sub_0806FBD8
|
||||
bl AllocMutableBBox
|
||||
cmp r0, #0
|
||||
bne _08054AAC
|
||||
bl DeleteThisEntity
|
||||
|
@ -514,7 +514,7 @@ sub_08054C88: @ 0x08054C88
|
|||
movs r1, #0x10
|
||||
bl DoFade
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r0, [r4, #6]
|
||||
adds r0, #1
|
||||
strb r0, [r4, #6]
|
||||
|
@ -865,7 +865,7 @@ sub_08054EFC: @ 0x08054EFC
|
|||
bl sub_0806FAD8
|
||||
_08054F54:
|
||||
movs r0, #0xfd
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_08054F5C: .4byte gRoomControls
|
||||
|
@ -1264,7 +1264,7 @@ sub_0805524C: @ 0x0805524C
|
|||
adds r0, #1
|
||||
strb r0, [r3, #7]
|
||||
movs r0, #0xf6
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080552D6
|
||||
.align 2, 0
|
||||
_08055270: .4byte gMenu
|
||||
|
@ -1313,7 +1313,7 @@ _080552B4:
|
|||
adds r0, #1
|
||||
strb r0, [r3, #6]
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080552D6:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -1418,7 +1418,7 @@ sub_08055380: @ 0x08055380
|
|||
movs r1, #0x10
|
||||
bl DoFade
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r0, [r4, #6]
|
||||
adds r0, #1
|
||||
strb r0, [r4, #6]
|
||||
|
@ -1563,7 +1563,7 @@ sub_08055498: @ 0x08055498
|
|||
movs r1, #0x10
|
||||
bl DoFade
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r0, [r4, #6]
|
||||
adds r0, #1
|
||||
strb r0, [r4, #6]
|
||||
|
@ -2228,7 +2228,7 @@ _080559AE:
|
|||
ldrb r0, [r4, #4]
|
||||
bl sub_080553E0
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_080559D8: .4byte gMenu
|
||||
|
@ -2321,7 +2321,7 @@ sub_08055A6C: @ 0x08055A6C
|
|||
movs r1, #0x10
|
||||
bl DoFade
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r0, [r4, #6]
|
||||
adds r0, #1
|
||||
strb r0, [r4, #6]
|
||||
|
@ -2584,7 +2584,7 @@ _08055C8C:
|
|||
movs r1, #0x10
|
||||
bl DoFade
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldr r0, _08055CAC @ =gMenu
|
||||
ldrb r1, [r0, #6]
|
||||
adds r1, #1
|
||||
|
|
|
@ -242,7 +242,7 @@ _0805687A:
|
|||
b _08056942
|
||||
_0805688C:
|
||||
ldrh r0, [r5, #0x22]
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08056942
|
||||
_08056894:
|
||||
ldr r1, _080568A8 @ =gUnk_02022780
|
||||
|
@ -267,11 +267,11 @@ _080568B2:
|
|||
beq _080568D2
|
||||
adds r0, r6, #0
|
||||
movs r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _08056910 @ =gUnk_02024030
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x18
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #1
|
||||
strb r0, [r4]
|
||||
strb r0, [r6]
|
||||
|
@ -472,9 +472,9 @@ _08056A30:
|
|||
movs r1, #3
|
||||
strb r1, [r2]
|
||||
movs r1, #0x18
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r1, r6, #0
|
||||
adds r1, #0x89
|
||||
movs r0, #1
|
||||
|
@ -502,7 +502,7 @@ _08056A6A:
|
|||
beq _08056A90
|
||||
strb r5, [r4, #3]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r1, #1
|
||||
b _08056A92
|
||||
.align 2, 0
|
||||
|
@ -610,7 +610,7 @@ _08056B48:
|
|||
cmp r0, #0
|
||||
beq _08056B70
|
||||
movs r0, #0x68
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
adds r0, #0x9a
|
||||
strb r5, [r0]
|
||||
|
@ -1163,7 +1163,7 @@ sub_08056F70: @ 0x08056F70
|
|||
ldr r1, _08056F84 @ =0x0600D040
|
||||
movs r2, #0xd0
|
||||
lsls r2, r2, #4
|
||||
bl LoadAssetAsync
|
||||
bl LoadResourceAsync
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08056F80: .4byte gUnk_02000D00
|
||||
|
|
|
@ -360,15 +360,15 @@ EraseAllEntities: @ 0x0805E60C
|
|||
bl DeleteAllEntities
|
||||
ldr r0, _0805E654 @ =gUnk_03003DC0
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0805E658 @ =gPlayerEntity
|
||||
movs r1, #0xaa
|
||||
lsls r1, r1, #6
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0805E65C @ =gUnk_02033290
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
bl sub_0805E98C
|
||||
ldr r0, _0805E660 @ =gEntCount
|
||||
movs r1, #0
|
||||
|
|
|
@ -751,7 +751,7 @@ _0805F2D0:
|
|||
bne _0805F2F0
|
||||
adds r0, r5, #0
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldrb r0, [r4]
|
||||
movs r1, #1
|
||||
orrs r0, r1
|
||||
|
@ -781,7 +781,7 @@ _0805F308:
|
|||
cmp r0, r2
|
||||
bne _0805F318
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
b _0805F320
|
||||
.align 2, 0
|
||||
_0805F314: .4byte gUnk_02036540
|
||||
|
@ -944,7 +944,7 @@ sub_0805F440: @ 0x0805F440
|
|||
adds r4, r0, #0
|
||||
adds r5, r1, #0
|
||||
movs r1, #0x30
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0805F45C @ =0x0000FFFF
|
||||
cmp r5, r0
|
||||
bls _0805F460
|
||||
|
@ -1122,7 +1122,7 @@ _0805F596:
|
|||
_0805F59E:
|
||||
ldr r0, _0805F5C8 @ =gUnk_02034330
|
||||
movs r1, #0x18
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
_0805F5A6:
|
||||
mov r0, sb
|
||||
mov r1, sp
|
||||
|
|
|
@ -842,7 +842,7 @@ sub_0806F364: @ 0x0806F364
|
|||
adds r1, r2, r3
|
||||
adds r0, r0, r1
|
||||
movs r1, #0x10
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0806F384: .4byte gArea
|
||||
|
@ -1013,7 +1013,7 @@ _0806F444:
|
|||
str r0, [r5, #0x50]
|
||||
_0806F4B4:
|
||||
movs r0, #0xed
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0806F4D8
|
||||
.align 2, 0
|
||||
_0806F4BC: .4byte gPlayerEntity
|
||||
|
@ -1026,7 +1026,7 @@ _0806F4C8:
|
|||
ldr r0, [r0, #0x2c]
|
||||
strb r1, [r0, #0xa]
|
||||
movs r0, #0xef
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0806F4D8:
|
||||
movs r0, #1
|
||||
b _0806F4E2
|
||||
|
|
|
@ -123,8 +123,8 @@ _0806FBCC:
|
|||
_0806FBD0: .4byte gScreenTransition
|
||||
_0806FBD4: .4byte gPlayerState
|
||||
|
||||
thumb_func_start sub_0806FBD8
|
||||
sub_0806FBD8: @ 0x0806FBD8
|
||||
thumb_func_start AllocMutableBBox
|
||||
AllocMutableBBox: @ 0x0806FBD8
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl UnloadBoundingBox
|
||||
|
@ -385,7 +385,7 @@ sub_0806FD8C: @ 0x0806FD8C
|
|||
ldr r0, _0806FD9C @ =gUnk_020000C0
|
||||
movs r1, #0xc0
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0806FD9C: .4byte gUnk_020000C0
|
||||
|
@ -534,7 +534,7 @@ _0806FE9E:
|
|||
bls _0806FE9E
|
||||
adds r0, r6, #0
|
||||
movs r1, #0x40
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
_0806FEB4:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
@ -973,7 +973,7 @@ _0807018C:
|
|||
adds r0, r5, #0
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080701F4 @ =0x000001DD
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080701F0: .4byte gUnk_0811B9A8
|
||||
|
@ -1325,7 +1325,7 @@ _0807049E:
|
|||
adds r0, r4, #0
|
||||
bl sub_08017744
|
||||
ldr r0, _080704B8 @ =0x00000199
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_080704B4: .4byte gRoomControls
|
||||
|
@ -1358,7 +1358,7 @@ sub_080704D4: @ 0x080704D4
|
|||
bl sub_080AE008
|
||||
movs r0, #0x87
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_080704FC
|
||||
pop {r4, pc}
|
||||
|
@ -1454,7 +1454,7 @@ sub_0807059C: @ 0x0807059C
|
|||
push {lr}
|
||||
ldr r0, _080705A8 @ =gUnk_02034490
|
||||
movs r1, #0x18
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080705A8: .4byte gUnk_02034490
|
||||
|
|
|
@ -198,7 +198,7 @@ sub_080715D4: @ 0x080715D4
|
|||
orrs r0, r1
|
||||
str r0, [r2, #0x30]
|
||||
ldr r0, _08071630 @ =0x0000016F
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08071628: .4byte gPlayerState
|
||||
|
@ -1058,7 +1058,7 @@ _08071C5A:
|
|||
bl sub_0800451C
|
||||
bl ResetPlayer
|
||||
movs r0, #0x87
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08071C9C:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -1105,7 +1105,7 @@ _08071CEE:
|
|||
movs r0, #0xf0
|
||||
strb r0, [r4, #0xe]
|
||||
movs r0, #0x7b
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08071CFE:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -1434,7 +1434,7 @@ sub_08071F50: @ 0x08071F50
|
|||
strh r0, [r1, #8]
|
||||
bl sub_08077B20
|
||||
ldr r0, _08071F7C @ =0x00000195
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08071F78: .4byte gPlayerState
|
||||
|
@ -1936,9 +1936,9 @@ _08072332:
|
|||
bl ResetPlayer
|
||||
movs r0, #0x92
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #0x7a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_08072350: .4byte 0x00000401
|
||||
|
@ -1991,7 +1991,7 @@ sub_08072354: @ 0x08072354
|
|||
bl CreateFx
|
||||
movs r0, #0xd3
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080723C0:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -2093,7 +2093,7 @@ sub_0807246C: @ 0x0807246C
|
|||
lsls r0, r0, #2
|
||||
strh r0, [r2, #8]
|
||||
movs r0, #0x7b
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0807248C: .4byte gPlayerState
|
||||
|
@ -2390,16 +2390,16 @@ _080726BE:
|
|||
cmp r1, #0
|
||||
beq _080726E4
|
||||
movs r0, #0x79
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080726EA
|
||||
.align 2, 0
|
||||
_080726E0: .4byte gPlayerState
|
||||
_080726E4:
|
||||
movs r0, #0x78
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080726EA:
|
||||
movs r0, #0x7e
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
||||
|
@ -2840,7 +2840,7 @@ _08072A14:
|
|||
adds r0, r5, #0
|
||||
bl sub_08072A60
|
||||
movs r0, #0x81
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08072A4C:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
|
@ -3089,7 +3089,7 @@ _08072C1E:
|
|||
lsls r0, r0, #4
|
||||
strh r0, [r1, #8]
|
||||
movs r0, #0x7c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08072C40:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
@ -3449,7 +3449,7 @@ _08072EF8:
|
|||
adds r0, #0x42
|
||||
strb r1, [r0]
|
||||
movs r0, #0x7d
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08072F10:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -37,7 +37,7 @@ _080732EE:
|
|||
cmp r0, #7
|
||||
bne _08073320
|
||||
ldr r0, _0807331C @ =0x00000187
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08073328
|
||||
.align 2, 0
|
||||
_08073318: .4byte gPlayerState
|
||||
|
@ -45,7 +45,7 @@ _0807331C: .4byte 0x00000187
|
|||
_08073320:
|
||||
movs r0, #0xc4
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08073328:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -351,7 +351,7 @@ _08073516:
|
|||
strb r0, [r4, #0xe]
|
||||
movs r0, #0xa9
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08073576:
|
||||
adds r0, r4, #0
|
||||
bl UpdateAnimationSingleFrame
|
||||
|
@ -935,7 +935,7 @@ _080739BC:
|
|||
bl sub_0806F948
|
||||
_080739CE:
|
||||
movs r0, #0x7c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080739D4:
|
||||
ldr r2, _080739E8 @ =gPlayerState
|
||||
ldrb r1, [r2, #2]
|
||||
|
@ -1139,7 +1139,7 @@ _08073B50:
|
|||
_08073B54:
|
||||
strh r0, [r2, #8]
|
||||
movs r0, #0x7d
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08073B5C:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
@ -1243,7 +1243,7 @@ _08073C0C:
|
|||
bl sub_08080964
|
||||
movs r0, #0xa6
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08073C28:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -1584,7 +1584,7 @@ _08073E9E:
|
|||
rsbs r0, r0, #0
|
||||
bl ModHealth
|
||||
movs r0, #0x7a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08073EDC:
|
||||
ldr r0, [r5, #0x30]
|
||||
movs r1, #0x40
|
||||
|
@ -1732,7 +1732,7 @@ sub_08073FD0: @ 0x08073FD0
|
|||
orrs r0, r1
|
||||
strb r0, [r4, #0x18]
|
||||
movs r0, #0x7c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08073FF8:
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #6
|
||||
|
@ -1746,7 +1746,7 @@ _08073FF8:
|
|||
strb r0, [r4, #0xd]
|
||||
movs r0, #0xb8
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08074016:
|
||||
pop {r4, pc}
|
||||
|
||||
|
@ -2452,7 +2452,7 @@ sub_0807450C: @ 0x0807450C
|
|||
rsbs r0, r0, #0
|
||||
bl ModHealth
|
||||
movs r0, #0x7a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #0x18
|
||||
strb r0, [r4]
|
||||
adds r1, r6, #0
|
||||
|
@ -2581,7 +2581,7 @@ _08074618:
|
|||
bne _08074636
|
||||
_08074630:
|
||||
movs r0, #0x83
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08074636:
|
||||
pop {r4, r5, pc}
|
||||
|
||||
|
@ -2703,7 +2703,7 @@ _08074704:
|
|||
beq _08074720
|
||||
_08074714:
|
||||
ldr r0, _0807471C @ =0x00000161
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08074732
|
||||
.align 2, 0
|
||||
_0807471C: .4byte 0x00000161
|
||||
|
@ -2715,7 +2715,7 @@ _08074720:
|
|||
cmp r0, #0
|
||||
bne _08074732
|
||||
ldr r0, _08074764 @ =0x00000161
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08074732:
|
||||
ldr r2, _08074768 @ =gPlayerState
|
||||
adds r1, r2, #0
|
||||
|
@ -2872,7 +2872,7 @@ _08074840:
|
|||
bl CreateFx
|
||||
_08074862:
|
||||
ldr r0, _080748B0 @ =0x000001A5
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl ResetPlayer
|
||||
_0807486C:
|
||||
ldr r5, _080748AC @ =gPlayerState
|
||||
|
@ -3995,7 +3995,7 @@ _0807504E:
|
|||
adds r0, #1
|
||||
strb r0, [r1]
|
||||
movs r0, #0x7c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08075086:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -4052,7 +4052,7 @@ _080750CE:
|
|||
adds r0, #0x68
|
||||
strb r1, [r0]
|
||||
movs r0, #0x7d
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080750F2:
|
||||
pop {r4, pc}
|
||||
|
||||
|
@ -4108,7 +4108,7 @@ sub_0807513C: @ 0x0807513C
|
|||
movs r0, #0
|
||||
strb r0, [r4]
|
||||
movs r0, #0x7c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08075158:
|
||||
ldrb r0, [r4]
|
||||
cmp r0, #2
|
||||
|
@ -4116,9 +4116,9 @@ _08075158:
|
|||
movs r0, #0
|
||||
strb r0, [r4]
|
||||
ldr r0, _08075188 @ =0x0000014B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #0x7a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0807516E:
|
||||
ldrb r1, [r4]
|
||||
movs r0, #0x80
|
||||
|
@ -4198,7 +4198,7 @@ sub_080751E8: @ 0x080751E8
|
|||
ldr r4, _08075230 @ =gPlayerScriptExecutionContext
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x24
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
str r6, [r4]
|
||||
ldr r0, _08075234 @ =gPlayerEntity
|
||||
adds r0, #0x84
|
||||
|
@ -4383,7 +4383,7 @@ sub_08075338: @ 0x08075338
|
|||
lsls r0, r0, #4
|
||||
strh r0, [r4, #8]
|
||||
movs r0, #0x75
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080754B4
|
||||
.align 2, 0
|
||||
_0807536C: .4byte gPlayerState
|
||||
|
@ -4516,7 +4516,7 @@ _0807541E:
|
|||
adds r0, r5, #0
|
||||
bl sub_08077DF4
|
||||
movs r0, #0x77
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080754B4
|
||||
_08075480:
|
||||
ldrb r1, [r4, #0x1b]
|
||||
|
@ -4867,7 +4867,7 @@ _080756E0:
|
|||
bl sub_0807A108
|
||||
_08075726:
|
||||
movs r0, #0x76
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_08075730: .4byte gPlayerState
|
||||
|
@ -5392,7 +5392,7 @@ _08075B08:
|
|||
ands r2, r0
|
||||
strb r2, [r3, #0xb]
|
||||
ldr r0, _08075B48 @ =0x0000013D
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08075B52
|
||||
.align 2, 0
|
||||
_08075B44: .4byte gPlayerState
|
||||
|
@ -5445,7 +5445,7 @@ _08075B86:
|
|||
bl sub_08077E78
|
||||
movs r0, #0x9f
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08075C80
|
||||
.align 2, 0
|
||||
_08075BB0: .4byte gPlayerState
|
||||
|
@ -6063,7 +6063,7 @@ _08076036:
|
|||
bl ModBombs
|
||||
movs r0, #0x82
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08076076:
|
||||
adds r0, r6, #0
|
||||
adds r1, r7, #0
|
||||
|
@ -6214,7 +6214,7 @@ _08076198:
|
|||
strb r2, [r4, #7]
|
||||
_0807619A:
|
||||
movs r0, #0x7f
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080761A0:
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
|
@ -6316,7 +6316,7 @@ _08076258:
|
|||
_08076264:
|
||||
movs r0, #0x81
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080762C0
|
||||
_0807626E:
|
||||
movs r0, #5
|
||||
|
@ -6350,7 +6350,7 @@ _080762A2:
|
|||
bl sub_08077DF4
|
||||
_080762AA:
|
||||
movs r0, #0x88
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080762C0
|
||||
.align 2, 0
|
||||
_080762B4: .4byte 0x00000948
|
||||
|
@ -6954,7 +6954,7 @@ _08076720:
|
|||
_0807673C:
|
||||
bl sub_08077F84
|
||||
movs r0, #0x78
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08076754
|
||||
.align 2, 0
|
||||
_08076748: .4byte gPlayerEntity
|
||||
|
@ -7016,7 +7016,7 @@ sub_08076758: @ 0x08076758
|
|||
strh r0, [r5, #8]
|
||||
movs r0, #0xb9
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080767FE
|
||||
.align 2, 0
|
||||
_080767C0: .4byte gPlayerState
|
||||
|
@ -7087,7 +7087,7 @@ _08076834:
|
|||
cmp r0, #0
|
||||
bne _0807684A
|
||||
movs r0, #0x7d
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0807684A:
|
||||
ldr r2, _08076880 @ =gPlayerState
|
||||
ldr r0, [r2, #0x30]
|
||||
|
|
|
@ -546,7 +546,7 @@ _0807720E:
|
|||
movs r0, #3
|
||||
strb r0, [r4, #4]
|
||||
ldr r0, _08077244 @ =0x00000107
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080772A4
|
||||
.align 2, 0
|
||||
_08077240: .4byte gPlayerEntity
|
||||
|
@ -597,7 +597,7 @@ _0807728C:
|
|||
_0807729C:
|
||||
movs r0, #0x84
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080772A4:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -727,7 +727,7 @@ _0807738C:
|
|||
beq _080773BC
|
||||
movs r0, #0x84
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r2, [r4, #0xe]
|
||||
adds r0, r5, #0
|
||||
movs r1, #0x1e
|
||||
|
@ -797,7 +797,7 @@ _08077432:
|
|||
strb r0, [r4, #4]
|
||||
strb r6, [r4, #5]
|
||||
ldr r0, _08077444 @ =0x00000119
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0807743E:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -116,7 +116,7 @@ _080780A0:
|
|||
movs r0, #4
|
||||
strb r0, [r2]
|
||||
movs r0, #0xd8
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080780DA
|
||||
.align 2, 0
|
||||
_080780BC: .4byte 0x0000031F
|
||||
|
@ -128,7 +128,7 @@ _080780C0:
|
|||
cmp r0, #0
|
||||
bne _080780DA
|
||||
movs r0, #0xd7
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080780DA
|
||||
_080780D6:
|
||||
movs r0, #1
|
||||
|
@ -642,7 +642,7 @@ sub_080784C8: @ 0x080784C8
|
|||
movs r1, #0xc4
|
||||
lsls r1, r1, #1
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080784E0 @ =gUnk_0811C000
|
||||
str r0, [r4, #4]
|
||||
pop {r4, pc}
|
||||
|
|
|
@ -70,7 +70,7 @@ sub_080788E0: @ 0x080788E0
|
|||
ldr r1, _08078900 @ =gUnk_03003DF8
|
||||
adds r0, r0, r1
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
_080788FC:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -542,7 +542,7 @@ sub_08078C24: @ 0x08078C24
|
|||
ldr r0, _08078CB0 @ =gUnk_03003DF0
|
||||
movs r1, #0xc4
|
||||
lsls r1, r1, #1
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08078CAC: .4byte gPlayerState
|
||||
|
@ -1156,7 +1156,7 @@ sub_080790E4: @ 0x080790E4
|
|||
rsbs r0, r0, #0
|
||||
bl ModHealth
|
||||
movs r0, #0x7a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08079182
|
||||
.align 2, 0
|
||||
_08079128: .4byte gPlayerState
|
||||
|
@ -2819,7 +2819,7 @@ _08079D92:
|
|||
strb r0, [r1]
|
||||
bl sub_08077B20
|
||||
ldr r0, _08079DC8 @ =0x00000193
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08079DBE:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -2849,7 +2849,7 @@ sub_08079DCC: @ 0x08079DCC
|
|||
movs r0, #0xe
|
||||
strb r0, [r3, #0xc]
|
||||
ldr r0, _08079E04 @ =0x00000193
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08079DF8:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -4929,7 +4929,7 @@ _0807AD52:
|
|||
orrs r0, r1
|
||||
strb r0, [r2]
|
||||
ldr r0, _0807ADA0 @ =0x00000163
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0807AD74:
|
||||
ldr r0, _0807ADA4 @ =gPlayerState
|
||||
adds r0, #0x26
|
||||
|
@ -5014,7 +5014,7 @@ _0807ADF8:
|
|||
strb r4, [r0]
|
||||
_0807AE0E:
|
||||
ldr r0, _0807AE18 @ =0x00000163
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #1
|
||||
b _0807AE1E
|
||||
.align 2, 0
|
||||
|
@ -5066,7 +5066,7 @@ _0807AE64:
|
|||
bl sub_08079520
|
||||
movs r0, #0xb1
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0807AE74:
|
||||
movs r0, #0x10
|
||||
bl sub_080793E4
|
||||
|
@ -5090,7 +5090,7 @@ _0807AE74:
|
|||
rsbs r0, r0, #0
|
||||
bl ModHealth
|
||||
movs r0, #0x7a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0807AEA8:
|
||||
ldrb r1, [r4, #0x15]
|
||||
movs r0, #0x80
|
||||
|
@ -5638,7 +5638,7 @@ sub_0807B264: @ 0x0807B264
|
|||
strb r0, [r1]
|
||||
movs r0, #0xa9
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0807B2B0:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -948,19 +948,19 @@ sub_0807C0DC: @ 0x0807C0DC
|
|||
lsls r6, r6, #6
|
||||
adds r0, r5, #0
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r0, r5, r6
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #5
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0807C160 @ =gUnk_02019EE0
|
||||
movs r4, #0x80
|
||||
lsls r4, r4, #8
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0807C164 @ =gMapDataTopSpecial
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0807C168 @ =gArea
|
||||
ldr r1, _0807C16C @ =0x0000085C
|
||||
adds r0, r0, r1
|
||||
|
@ -999,7 +999,7 @@ _0807C174: .4byte 0x0000FFFF
|
|||
_0807C178:
|
||||
adds r0, r2, #4
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r3, #1
|
||||
mov sb, r3
|
||||
_0807C184:
|
||||
|
@ -1167,7 +1167,7 @@ _0807C2E4:
|
|||
bl sub_0807C5F4
|
||||
adds r0, r5, #0
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _0807C350 @ =gMapDataTopSpecial
|
||||
adds r5, r4, r6
|
||||
adds r0, r4, #0
|
||||
|
@ -1179,7 +1179,7 @@ _0807C2E4:
|
|||
bl sub_0807C5F4
|
||||
adds r0, r5, #0
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
_0807C326:
|
||||
mov r1, sb
|
||||
cmp r1, #0
|
||||
|
@ -1406,10 +1406,10 @@ sub_0807C4F8: @ 0x0807C4F8
|
|||
movs r4, #0x80
|
||||
lsls r4, r4, #8
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0807C59C @ =gMapDataTopSpecial
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r5, _0807C5A0 @ =gUnk_02022830
|
||||
ldr r0, _0807C5A4 @ =gArea
|
||||
ldr r1, _0807C5A8 @ =0x0000085C
|
||||
|
@ -1455,7 +1455,7 @@ _0807C54A:
|
|||
bl sub_0807C5F4
|
||||
adds r0, r5, #0
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _0807C59C @ =gMapDataTopSpecial
|
||||
adds r5, r4, r6
|
||||
adds r0, r4, #0
|
||||
|
@ -1467,7 +1467,7 @@ _0807C54A:
|
|||
bl sub_0807C5F4
|
||||
adds r0, r5, #0
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
_0807C592:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
@ -1694,7 +1694,7 @@ _0807C710:
|
|||
_0807C726:
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x40
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r4, #0x40
|
||||
adds r5, #1
|
||||
cmp r5, r7
|
||||
|
@ -1984,7 +1984,7 @@ _0807C92E:
|
|||
_0807C946:
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x80
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r4, #0x80
|
||||
adds r5, #1
|
||||
cmp r5, r6
|
||||
|
|
|
@ -432,7 +432,7 @@ sub_0807F3C8: @ 0x0807F3C8
|
|||
push {lr}
|
||||
bl sub_0807F36C
|
||||
movs r0, #0xe5
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
||||
|
@ -2934,11 +2934,11 @@ sub_08080668: @ 0x08080668
|
|||
ldr r5, _080806A4 @ =gRoomControls
|
||||
adds r0, r5, #0
|
||||
movs r1, #0x38
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _080806A8 @ =gUnk_03004030
|
||||
adds r0, r4, #0
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080806AC @ =0x0000FFFF
|
||||
strh r0, [r5, #0x22]
|
||||
movs r0, #0xff
|
||||
|
@ -2950,10 +2950,10 @@ sub_08080668: @ 0x08080668
|
|||
movs r4, #0x80
|
||||
lsls r4, r4, #8
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080806B8 @ =gMapDataTopSpecial
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080806A4: .4byte gRoomControls
|
||||
|
@ -3235,7 +3235,7 @@ _0808089A:
|
|||
ldrh r0, [r4, #0x10]
|
||||
cmp r0, #0
|
||||
beq _080808B8
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080808B8:
|
||||
ldr r0, _080808D4 @ =gUnk_0811E7C4
|
||||
ldrh r1, [r4]
|
||||
|
|
|
@ -136,7 +136,7 @@ _0808CA40:
|
|||
_0808CA50:
|
||||
movs r0, #0x97
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0808CA78
|
||||
.align 2, 0
|
||||
_0808CA5C: .4byte gUnk_02018EB0
|
||||
|
@ -151,7 +151,7 @@ _0808CA60:
|
|||
strb r0, [r2, #0x1a]
|
||||
movs r0, #0x97
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808CA78:
|
||||
ldrb r0, [r4, #9]
|
||||
cmp r0, #0x75
|
||||
|
|
|
@ -610,7 +610,7 @@ _080A2F06:
|
|||
bne _080A2F30
|
||||
movs r0, #0x8c
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #8
|
||||
str r0, [r4, #0x6c]
|
||||
b _080A2F30
|
||||
|
@ -848,7 +848,7 @@ _080A30CC:
|
|||
adds r0, r4, #0
|
||||
bl sub_0806F69C
|
||||
ldr r0, _080A30F4 @ =0x0000013F
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A30FC
|
||||
.align 2, 0
|
||||
_080A30EC: .4byte gPlayerEntity
|
||||
|
@ -995,7 +995,7 @@ sub_080A3210: @ 0x080A3210
|
|||
ldr r4, _080A3230 @ =gUnk_02021EE0
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x18
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
bl sub_080A35C8
|
||||
movs r0, #0x80
|
||||
lsls r0, r0, #1
|
||||
|
|
|
@ -354,7 +354,7 @@ sub_080A36F8: @ 0x080A36F8
|
|||
ldr r0, _080A3760 @ =gBG1Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r1, _080A3764 @ =gScreen
|
||||
movs r2, #0
|
||||
movs r0, #1
|
||||
|
@ -372,7 +372,7 @@ sub_080A36F8: @ 0x080A36F8
|
|||
movs r0, #1
|
||||
strb r0, [r5, #0x1a]
|
||||
movs r0, #9
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A374A:
|
||||
movs r0, #4
|
||||
movs r1, #8
|
||||
|
@ -410,7 +410,7 @@ _080A378A:
|
|||
ldr r0, _080A37B8 @ =gBG1Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r1, #0x10
|
||||
ldrsh r0, [r4, r1]
|
||||
ldr r2, _080A37BC @ =gUnk_081272E0
|
||||
|
@ -580,7 +580,7 @@ sub_080A38D0: @ 0x080A38D0
|
|||
movs r6, #0x80
|
||||
lsls r6, r6, #4
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _080A3924 @ =gScreen
|
||||
movs r0, #0
|
||||
mov r8, r0
|
||||
|
@ -588,7 +588,7 @@ sub_080A38D0: @ 0x080A38D0
|
|||
strh r5, [r4, #0x1a]
|
||||
ldr r0, _080A3928 @ =gBG2Buffer
|
||||
adds r1, r6, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
strh r5, [r4, #0x26]
|
||||
adds r4, #0x68
|
||||
movs r0, #0x80
|
||||
|
@ -712,7 +712,7 @@ _080A39C8:
|
|||
movs r0, #0xc0
|
||||
lsls r0, r0, #0x13
|
||||
movs r1, #0x20
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #0
|
||||
movs r1, #0
|
||||
bl sub_08052418
|
||||
|
@ -790,7 +790,7 @@ _080A3A8C:
|
|||
movs r0, #0x3c
|
||||
strh r0, [r1, #8]
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A3A9A:
|
||||
ldr r1, _080A3AB4 @ =gMenu
|
||||
ldrb r0, [r1, #3]
|
||||
|
@ -801,7 +801,7 @@ _080A3A9A:
|
|||
adds r1, r4, #0
|
||||
bl sub_08052418
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A3B36
|
||||
.align 2, 0
|
||||
_080A3AB4: .4byte gMenu
|
||||
|
|
|
@ -84,7 +84,7 @@ _080A3CF0:
|
|||
beq _080A3CFE
|
||||
strb r1, [r3]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A3CFE:
|
||||
ldr r2, _080A3D28 @ =gInput
|
||||
ldrh r1, [r2, #2]
|
||||
|
@ -95,7 +95,7 @@ _080A3CFE:
|
|||
movs r0, #2
|
||||
bl sub_080A7114
|
||||
movs r0, #0x6c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A3DA8
|
||||
.align 2, 0
|
||||
_080A3D18: .4byte 0x0001FFFF
|
||||
|
@ -276,7 +276,7 @@ sub_080A3E48: @ 0x080A3E48
|
|||
beq _080A3E84
|
||||
movs r0, #0x8c
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #4
|
||||
bl sub_080A7114
|
||||
b _080A3EC8
|
||||
|
@ -317,7 +317,7 @@ _080A3E84:
|
|||
adds r0, #0x6a
|
||||
strh r2, [r0]
|
||||
movs r0, #0xfa
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A3EC8:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -379,7 +379,7 @@ sub_080A3F10: @ 0x080A3F10
|
|||
movs r0, #1
|
||||
bl sub_080A7114
|
||||
movs r0, #0x6d
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A3F46:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -427,7 +427,7 @@ sub_080A3F68: @ 0x080A3F68
|
|||
_080A3F96:
|
||||
bl sub_080A4468
|
||||
movs r0, #0xcd
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldr r0, _080A3FC8 @ =0x00000702
|
||||
movs r1, #0xe
|
||||
bl sub_080563C8
|
||||
|
@ -457,7 +457,7 @@ sub_080A3FCC: @ 0x080A3FCC
|
|||
movs r1, #2
|
||||
strb r1, [r0, #6]
|
||||
ldr r0, _080A3FF0 @ =0x00000147
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A3FE6:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -497,7 +497,7 @@ _080A4018:
|
|||
bl CreateObject
|
||||
movs r0, #0xe5
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A4036:
|
||||
pop {pc}
|
||||
|
||||
|
@ -935,7 +935,7 @@ sub_080A4398: @ 0x080A4398
|
|||
push {lr}
|
||||
ldr r0, _080A43A4 @ =gUnk_02019EE0
|
||||
movs r1, #0x40
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A43A4: .4byte gUnk_02019EE0
|
||||
|
@ -1119,7 +1119,7 @@ sub_080A44E0: @ 0x080A44E0
|
|||
mov r8, r0
|
||||
ldr r0, [r4, #8]
|
||||
mov r1, r8
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r0, r6, #0
|
||||
adds r1, r4, #0
|
||||
bl sub_0805F76C
|
||||
|
@ -1174,7 +1174,7 @@ _080A4550:
|
|||
b _080A4576
|
||||
_080A456A:
|
||||
adds r0, r4, #0
|
||||
bl sub_0804A57C
|
||||
bl EnemyInit
|
||||
ldrb r0, [r4, #9]
|
||||
strb r0, [r4, #0xf]
|
||||
movs r0, #0x66
|
||||
|
@ -1269,11 +1269,11 @@ sub_080A4608: @ 0x080A4608
|
|||
ldr r0, _080A46A4 @ =gBG0Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A46A8 @ =gBG3Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #5
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r2, _080A46AC @ =gScreen
|
||||
adds r1, r2, #0
|
||||
adds r1, #0x58
|
||||
|
@ -1336,7 +1336,7 @@ sub_080A46C0: @ 0x080A46C0
|
|||
lsls r0, r0, #1
|
||||
bl sub_080A3248
|
||||
movs r0, #0x6c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #2
|
||||
bl ClearRoomFlag
|
||||
bl sub_080A71DC
|
||||
|
@ -1456,7 +1456,7 @@ _080A4788:
|
|||
adds r1, #0x9c
|
||||
_080A47BE:
|
||||
adds r0, r1, #0
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A47C4:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -1631,7 +1631,7 @@ _080A48F6:
|
|||
beq _080A490E
|
||||
strb r4, [r6, #0x1c]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #2
|
||||
bl sub_080A7114
|
||||
movs r5, #0
|
||||
|
@ -1915,7 +1915,7 @@ _080A4B2C: .4byte gUnk_081281A8
|
|||
_080A4B30: .4byte 0x06014000
|
||||
_080A4B34:
|
||||
ldr r1, _080A4B40 @ =0x06014000
|
||||
bl LoadAssetAsync
|
||||
bl LoadResourceAsync
|
||||
_080A4B3A:
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
|
@ -1976,7 +1976,7 @@ sub_080A4BA0: @ 0x080A4BA0
|
|||
adds r6, r1, #0
|
||||
add r0, sp, #0x18
|
||||
movs r1, #0x30
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A4C08 @ =gUnk_0812816C
|
||||
mov r1, sp
|
||||
movs r2, #0x18
|
||||
|
@ -2123,7 +2123,7 @@ sub_080A4CBC: @ 0x080A4CBC
|
|||
lsls r5, r5, #4
|
||||
adds r0, r4, #0
|
||||
adds r1, r5, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r1, _080A4D14 @ =0x0600E000
|
||||
adds r0, r4, #0
|
||||
adds r2, r5, #0
|
||||
|
@ -2217,7 +2217,7 @@ sub_080A4D88: @ 0x080A4D88
|
|||
push {lr}
|
||||
ldr r0, _080A4DA4 @ =gUnk_020344A0
|
||||
movs r1, #8
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #1
|
||||
movs r1, #0
|
||||
bl MenuFadeIn
|
||||
|
@ -2245,21 +2245,21 @@ sub_080A4DB8: @ 0x080A4DB8
|
|||
movs r4, #0x80
|
||||
lsls r4, r4, #4
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A4E5C @ =gBG1Buffer
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A4E60 @ =gBG2Buffer
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A4E64 @ =gUnk_0200AF34
|
||||
movs r1, #0xc0
|
||||
lsls r1, r1, #2
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _080A4E68 @ =gMenu
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x30
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A4E6C @ =0x0000FFFF
|
||||
strh r0, [r4, #0x2e]
|
||||
ldr r0, _080A4E70 @ =gUnk_02034490
|
||||
|
@ -2552,7 +2552,7 @@ _080A5042:
|
|||
movs r4, #0
|
||||
strb r5, [r0, #0x14]
|
||||
movs r0, #0x65
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldr r0, _080A5078 @ =gMenu
|
||||
str r4, [r0, #0xc]
|
||||
_080A5052:
|
||||
|
@ -2580,7 +2580,7 @@ _080A5080:
|
|||
ldr r0, _080A5098 @ =gBG0Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r1, _080A509C @ =gScreen
|
||||
movs r0, #1
|
||||
strh r0, [r1, #0xe]
|
||||
|
@ -2910,7 +2910,7 @@ _080A52EC:
|
|||
bl ForceEquipItem
|
||||
_080A530A:
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A5336
|
||||
.align 2, 0
|
||||
_080A5314: .4byte gMenu
|
||||
|
@ -2942,7 +2942,7 @@ _080A5336:
|
|||
beq _080A5346
|
||||
strb r4, [r5, #3]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A5346:
|
||||
adds r0, r5, #0
|
||||
adds r0, #0x10
|
||||
|
|
|
@ -193,7 +193,7 @@ _080A56F8:
|
|||
ldr r0, _080A5708 @ =gMenu
|
||||
strb r3, [r0, #3]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A575E
|
||||
.align 2, 0
|
||||
_080A5708: .4byte gMenu
|
||||
|
@ -242,7 +242,7 @@ _080A5752:
|
|||
adds r0, r1, #0
|
||||
bl sub_080A4E84
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A575E:
|
||||
ldr r0, _080A5780 @ =gMenu
|
||||
ldrb r1, [r0, #3]
|
||||
|
@ -606,13 +606,13 @@ _080A5A10:
|
|||
movs r0, #2
|
||||
bl sub_080A7114
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A5A52
|
||||
_080A5A2E:
|
||||
movs r0, #3
|
||||
bl sub_080A7114
|
||||
movs r0, #0x6c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A5A52
|
||||
_080A5A3C:
|
||||
ldrb r0, [r1, #3]
|
||||
|
@ -623,7 +623,7 @@ _080A5A3C:
|
|||
adds r1, r2, #0
|
||||
bl sub_08052418
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A5A52:
|
||||
pop {pc}
|
||||
|
||||
|
@ -796,7 +796,7 @@ _080A5B76:
|
|||
adds r1, r4, #0
|
||||
bl sub_08052418
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A5B8E:
|
||||
cmp r5, #0
|
||||
beq _080A5BB6
|
||||
|
@ -812,7 +812,7 @@ _080A5B8E:
|
|||
b _080A5BB6
|
||||
_080A5BAA:
|
||||
movs r0, #0x6c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #2
|
||||
bl sub_080A4E84
|
||||
_080A5BB6:
|
||||
|
@ -967,7 +967,7 @@ _080A5CE6:
|
|||
adds r0, r2, #0
|
||||
bl sub_080A5CFC
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A5CFA:
|
||||
pop {pc}
|
||||
|
||||
|
@ -1535,7 +1535,7 @@ _080A6164:
|
|||
beq _080A6178
|
||||
strb r2, [r1, #3]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A6178:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -1749,7 +1749,7 @@ _080A6326:
|
|||
cmp r0, #0
|
||||
beq _080A635A
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #6
|
||||
bl sub_080A4E84
|
||||
b _080A635A
|
||||
|
@ -1778,7 +1778,7 @@ _080A635A:
|
|||
ldr r0, _080A6374 @ =gMenu
|
||||
strb r4, [r0, #3]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A6368:
|
||||
ldr r0, _080A6374 @ =gMenu
|
||||
ldrb r0, [r0, #3]
|
||||
|
@ -2077,7 +2077,7 @@ sub_080A65AC: @ 0x080A65AC
|
|||
movs r0, #0x20
|
||||
strb r0, [r1]
|
||||
adds r0, #0xe3
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A65DA:
|
||||
ldrh r0, [r4, #8]
|
||||
subs r0, #1
|
||||
|
@ -2442,7 +2442,7 @@ _080A6886:
|
|||
ldr r0, _080A68D0 @ =gUnk_02019EE0
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #3
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
_080A68AC: .4byte gUnk_02032EC0
|
||||
|
@ -2897,7 +2897,7 @@ _080A6C50:
|
|||
_080A6C58: .4byte gInput
|
||||
_080A6C5C:
|
||||
ldr r0, _080A6C6C @ =0x00000103
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A6C62:
|
||||
ldr r1, _080A6C70 @ =gMenu
|
||||
ldrh r0, [r1, #8]
|
||||
|
@ -3029,7 +3029,7 @@ _080A6D58:
|
|||
beq _080A6D6E
|
||||
strb r0, [r1, #3]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A6D6E:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -3139,7 +3139,7 @@ _080A6E18:
|
|||
movs r0, #0
|
||||
strb r0, [r1]
|
||||
movs r0, #0x6c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A6E3A:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -3307,7 +3307,7 @@ sub_080A6F6C: @ 0x080A6F6C
|
|||
ldr r0, _080A6FA8 @ =gUnk_020350F0
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #1
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #0xff
|
||||
ands r0, r4
|
||||
cmp r0, #0
|
||||
|
@ -3376,7 +3376,7 @@ _080A6FFA:
|
|||
ldr r0, _080A7038 @ =gUnk_020350F0
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #1
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #0xff
|
||||
ands r0, r4
|
||||
cmp r0, #0
|
||||
|
@ -3413,7 +3413,7 @@ sub_080A7040: @ 0x080A7040
|
|||
movs r1, #0xc0
|
||||
lsls r1, r1, #2
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A7098 @ =0xFFFFFE00
|
||||
adds r4, r4, r0
|
||||
ldr r1, _080A709C @ =0x0600E000
|
||||
|
@ -3456,7 +3456,7 @@ sub_080A70AC: @ 0x080A70AC
|
|||
movs r1, #0xc0
|
||||
lsls r1, r1, #2
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r2, r4, #0
|
||||
subs r2, #0x34
|
||||
movs r0, #0x7f
|
||||
|
@ -3519,7 +3519,7 @@ sub_080A7124: @ 0x080A7124
|
|||
ldr r0, _080A7134 @ =gUnk_02032EC0
|
||||
movs r1, #0xed
|
||||
lsls r1, r1, #2
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A7134: .4byte gUnk_02032EC0
|
||||
|
@ -3536,7 +3536,7 @@ MenuFadeIn: @ 0x080A7138
|
|||
movs r1, #0xed
|
||||
lsls r1, r1, #2
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
strb r5, [r4, #2]
|
||||
strb r6, [r4, #3]
|
||||
ldr r0, _080A7160 @ =gUnk_03001000
|
||||
|
@ -3767,18 +3767,18 @@ sub_080A7328: @ 0x080A7328
|
|||
bl DeleteAllEntities
|
||||
ldr r0, _080A738C @ =gMenu
|
||||
movs r1, #0x30
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A7390 @ =gRoomControls
|
||||
movs r1, #0x38
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080A7394 @ =gUnk_03000420
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #1
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _080A7398 @ =gUnk_02033280
|
||||
adds r0, r4, #0
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r0, #8
|
||||
strb r0, [r4, #8]
|
||||
movs r0, #1
|
||||
|
@ -4038,7 +4038,7 @@ sub_080A758C: @ 0x080A758C
|
|||
bl DeleteThisEntity
|
||||
_080A75AC:
|
||||
adds r0, r5, #0
|
||||
bl sub_0806FBD8
|
||||
bl AllocMutableBBox
|
||||
cmp r0, #0
|
||||
bne _080A75BA
|
||||
bl DeleteThisEntity
|
||||
|
@ -4161,7 +4161,7 @@ _080A7692:
|
|||
lsls r0, r0, #1
|
||||
adds r0, r0, r4
|
||||
ldrh r0, [r0]
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A76C2
|
||||
.align 2, 0
|
||||
_080A76B0: .4byte gPlayerState
|
||||
|
@ -4173,7 +4173,7 @@ _080A76BC:
|
|||
_080A76C2:
|
||||
movs r0, #0x87
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
|
||||
thumb_func_start sub_080A76CC
|
||||
|
@ -4237,7 +4237,7 @@ _080A7728:
|
|||
beq _080A77C4
|
||||
movs r0, #0x8b
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080A77C4
|
||||
.align 2, 0
|
||||
_080A7740: .4byte gPlayerEntity
|
||||
|
@ -4401,7 +4401,7 @@ _080A7868:
|
|||
cmp r0, #0
|
||||
beq _080A7880
|
||||
movs r0, #0x77
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A7880:
|
||||
ldrb r0, [r4, #0x1e]
|
||||
cmp r0, #0x8a
|
||||
|
@ -4943,7 +4943,7 @@ sub_080A7C7C: @ 0x080A7C7C
|
|||
push {lr}
|
||||
ldr r0, _080A7C88 @ =gUnk_02017660
|
||||
movs r1, #0x40
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A7C88: .4byte gUnk_02017660
|
||||
|
@ -4999,7 +4999,7 @@ _080A7CDC:
|
|||
movs r1, #0x78
|
||||
bl sub_0805E4E0
|
||||
ldr r0, _080A7CF8 @ =0x0000011B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A7CF4:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
@ -5935,7 +5935,7 @@ _080A836E:
|
|||
sub_080A83A0: @ 0x080A83A0
|
||||
push {r4, lr}
|
||||
adds r4, r0, #0
|
||||
bl sub_0806FBD8
|
||||
bl AllocMutableBBox
|
||||
cmp r0, #0
|
||||
beq _080A83B0
|
||||
movs r0, #1
|
||||
|
@ -7385,7 +7385,7 @@ sub_080A8E28: @ 0x080A8E28
|
|||
movs r1, #0x51
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080A8E84 @ =0x000001B5
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A8E6E:
|
||||
ldrb r4, [r5, #0xa]
|
||||
cmp r4, #2
|
||||
|
@ -8083,7 +8083,7 @@ _080A93BE:
|
|||
strb r0, [r4, #0x10]
|
||||
str r2, [r5, #0x54]
|
||||
movs r0, #0xfc
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A93DA:
|
||||
pop {r4, r5, pc}
|
||||
|
||||
|
@ -8268,7 +8268,7 @@ sub_080A9518: @ 0x080A9518
|
|||
movs r1, #0
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080A953C @ =0x00000149
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080A953C: .4byte 0x00000149
|
||||
|
@ -8541,7 +8541,7 @@ _080A9718:
|
|||
bl InitializeAnimation
|
||||
_080A9756:
|
||||
ldr r0, _080A9768 @ =0x000001B5
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080A9760: .4byte gPlayerEntity
|
||||
|
@ -8662,7 +8662,7 @@ _080A9804:
|
|||
strb r0, [r1]
|
||||
_080A983C:
|
||||
ldr r0, _080A98B8 @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_080A99F0
|
||||
_080A9848:
|
||||
|
@ -8714,7 +8714,7 @@ _080A989A:
|
|||
_080A98A4:
|
||||
movs r0, #0xb2
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrh r0, [r5]
|
||||
cmp r0, #0
|
||||
bne _080A98BC
|
||||
|
@ -11416,7 +11416,7 @@ _080AACB4: .4byte gPlayerState
|
|||
_080AACB8: .4byte gPlayerEntity
|
||||
_080AACBC:
|
||||
ldr r0, _080AACDC @ =0x00000119
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldr r0, [r4, #0x50]
|
||||
adds r1, r4, #0
|
||||
bl CopyPosition
|
||||
|
@ -12330,7 +12330,7 @@ sub_080AB318: @ 0x080AB318
|
|||
movs r1, #0x51
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080AB3E0 @ =0x000001B5
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r6, #0
|
||||
bl sub_080AB4F8
|
||||
movs r1, #0x2e
|
||||
|
@ -13637,7 +13637,7 @@ sub_080ABCC4: @ 0x080ABCC4
|
|||
movs r1, #0
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080ABD40 @ =0x0000014B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080ABD3C: .4byte gRoomControls
|
||||
|
@ -13799,7 +13799,7 @@ _080ABE56:
|
|||
movs r1, #0
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080ABE84 @ =0x0000012D
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080ABE84: .4byte 0x0000012D
|
||||
|
@ -13860,7 +13860,7 @@ _080ABEEC:
|
|||
movs r1, #0
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080ABF00 @ =0x00000193
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_080ABEFC: .4byte 0x0000013F
|
||||
|
@ -13914,7 +13914,7 @@ sub_080ABF40: @ 0x080ABF40
|
|||
movs r1, #0
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080ABFA4 @ =0x00000199
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080ABF66:
|
||||
ldrh r2, [r4, #0x36]
|
||||
movs r0, #0x36
|
||||
|
@ -14051,7 +14051,7 @@ _080AC058:
|
|||
strh r0, [r4, #0x36]
|
||||
ldr r0, _080AC070 @ =0x00000149
|
||||
_080AC06A:
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_080AC070: .4byte 0x00000149
|
||||
|
@ -14086,7 +14086,7 @@ _080AC084:
|
|||
cmp r0, #0
|
||||
bne _080AC0B2
|
||||
ldr r0, _080AC0E8 @ =0x00000149
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080AC0B2:
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
|
@ -14110,7 +14110,7 @@ _080AC0B2:
|
|||
lsls r0, r0, #1
|
||||
strh r0, [r4, #0x24]
|
||||
adds r0, #0x13
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080AC0F8
|
||||
.align 2, 0
|
||||
_080AC0E8: .4byte 0x00000149
|
||||
|
@ -14622,7 +14622,7 @@ _080AC4A2:
|
|||
strb r1, [r0]
|
||||
movs r0, #0x8b
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080AC50A
|
||||
_080AC4BE:
|
||||
ldrb r0, [r4, #0xf]
|
||||
|
@ -15301,7 +15301,7 @@ _080AC964:
|
|||
strb r0, [r5, #0x15]
|
||||
movs r0, #0x97
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080AC9C0:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -15435,7 +15435,7 @@ _080ACAB0:
|
|||
_080ACAB6:
|
||||
strb r0, [r4, #0x15]
|
||||
movs r0, #0xd8
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080ACAC4
|
||||
_080ACAC0:
|
||||
bl DeleteThisEntity
|
||||
|
@ -15457,7 +15457,7 @@ sub_080ACAC8: @ 0x080ACAC8
|
|||
movs r1, #7
|
||||
bl InitializeAnimation
|
||||
ldr r0, _080ACAEC @ =0x00000199
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_080ACAE8: .4byte 0x0000FFFC
|
||||
|
@ -16361,7 +16361,7 @@ _080AD188:
|
|||
bne _080AD196
|
||||
movs r0, #0x82
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080AD196:
|
||||
adds r0, r4, #0
|
||||
bl UpdateSpriteForCollisionLayer
|
||||
|
@ -16402,7 +16402,7 @@ _080AD1DA:
|
|||
_080AD1E0:
|
||||
movs r0, #0x82
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r0, [r4, #0xe]
|
||||
adds r0, #1
|
||||
strb r0, [r4, #0xe]
|
||||
|
@ -16439,7 +16439,7 @@ _080AD220:
|
|||
cmp r5, #0
|
||||
beq _080AD244
|
||||
movs r0, #0x79
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_080AD27C
|
||||
b _080AD26E
|
||||
|
|
|
@ -386,7 +386,7 @@ _080ADBE0:
|
|||
cmp r5, #0
|
||||
beq _080ADBF2
|
||||
adds r0, r5, #0
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080ADBF2:
|
||||
movs r0, #0xf
|
||||
strb r0, [r4, #0xf]
|
||||
|
@ -567,7 +567,7 @@ sub_080ADD30: @ 0x080ADD30
|
|||
movs r1, #0x85
|
||||
lsls r1, r1, #2
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r5, #0
|
||||
adds r4, #4
|
||||
movs r0, #0x10
|
||||
|
@ -718,7 +718,7 @@ _080ADE54: .4byte gUnk_02024494
|
|||
_080ADE58:
|
||||
adds r0, r1, #0
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
_080ADE60:
|
||||
adds r5, #0xc
|
||||
adds r4, #1
|
||||
|
@ -1084,7 +1084,7 @@ sub_080AE104: @ 0x080AE104
|
|||
adds r1, r1, r5
|
||||
lsls r1, r1, #2
|
||||
adds r0, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
strb r5, [r4, #1]
|
||||
strh r6, [r4, #4]
|
||||
adds r0, r4, #0
|
||||
|
@ -1396,7 +1396,7 @@ _080AE350:
|
|||
stm r0!, {r2, r3, r7}
|
||||
adds r0, r6, #0
|
||||
movs r1, #0xc
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r6, #0xc
|
||||
adds r5, #0xc
|
||||
movs r0, #0xc
|
||||
|
|
|
@ -147,7 +147,7 @@ _080190E8:
|
|||
adds r0, r4, #0
|
||||
bl InitializeAnimation
|
||||
movs r0, #0xfc
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08019178
|
||||
.align 2, 0
|
||||
_080190F8: .4byte gUnk_080B3E40
|
||||
|
|
|
@ -483,7 +483,7 @@ _0809669C:
|
|||
movs r0, #0xdc
|
||||
bl sub_0807BA8C
|
||||
movs r0, #0x79
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080966F6:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
|
@ -754,7 +754,7 @@ _080968C4:
|
|||
bl sub_0807B7D8
|
||||
_080968F0:
|
||||
ldr r0, _08096900 @ =0x000001DB
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_080968F8: .4byte 0x000001CD
|
||||
|
@ -842,7 +842,7 @@ sub_08096988: @ 0x08096988
|
|||
cmp r0, #0
|
||||
bne _080969A2
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080969A2:
|
||||
pop {pc}
|
||||
|
||||
|
|
|
@ -264,7 +264,7 @@ _0806E694:
|
|||
bl sub_080791D0
|
||||
_0806E698:
|
||||
movs r0, #0xd5
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r1, r4, #0
|
||||
adds r1, #0x39
|
||||
movs r0, #0
|
||||
|
|
|
@ -193,7 +193,7 @@ _0806E870:
|
|||
bl sub_080791D0
|
||||
_0806E874:
|
||||
movs r0, #0xd6
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r1, r4, #0
|
||||
adds r1, #0x39
|
||||
movs r0, #0
|
||||
|
|
|
@ -66,7 +66,7 @@ _08081674:
|
|||
movs r1, #0
|
||||
bl InitAnimationForceUpdate
|
||||
ldr r0, _08081698 @ =0x00000129
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0808170C
|
||||
.align 2, 0
|
||||
_08081698: .4byte 0x00000129
|
||||
|
|
|
@ -710,7 +710,7 @@ _0806A060:
|
|||
adds r0, r4, #0
|
||||
bl sub_0806A080
|
||||
movs r0, #0xd1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl sub_080791D0
|
||||
_0806A076:
|
||||
adds r1, r4, #0
|
||||
|
|
|
@ -80,7 +80,7 @@ _0801C718:
|
|||
cmp r1, #0
|
||||
bne _0801C740
|
||||
movs r0, #0x71
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0801C740:
|
||||
ldrb r0, [r7, #3]
|
||||
adds r0, #1
|
||||
|
|
|
@ -127,7 +127,7 @@ _0801C58A:
|
|||
cmp r0, #0
|
||||
bne _0801C5A4
|
||||
movs r0, #0x6f
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0801C5A4:
|
||||
ldr r4, _0801C5D4 @ =gUnk_0200AF00
|
||||
ldrh r3, [r4, #0xe]
|
||||
|
|
|
@ -449,7 +449,7 @@ _08044440:
|
|||
movs r0, #0x12
|
||||
bl SetGlobalFlag
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl DeleteThisEntity
|
||||
_08044458:
|
||||
movs r2, #0
|
||||
|
|
|
@ -82,11 +82,11 @@ _0804575C:
|
|||
beq _0804576C
|
||||
movs r0, #0xbd
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080457D0
|
||||
_0804576C:
|
||||
ldr r0, _08045774 @ =0x00000119
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080457D0
|
||||
.align 2, 0
|
||||
_08045774: .4byte 0x00000119
|
||||
|
|
|
@ -55,7 +55,7 @@ _08048314:
|
|||
bl InitializeAnimation
|
||||
movs r0, #0xb3
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08048326:
|
||||
adds r0, r4, #0
|
||||
bl sub_080485D8
|
||||
|
@ -228,7 +228,7 @@ _08048456:
|
|||
movs r1, #5
|
||||
bl InitializeAnimation
|
||||
ldr r0, _08048474 @ =0x0000019B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0804846A:
|
||||
adds r0, r4, #0
|
||||
bl sub_080485FC
|
||||
|
@ -386,7 +386,7 @@ _08048562:
|
|||
bl sub_080485FC
|
||||
movs r0, #0xb3
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0804859E:
|
||||
pop {r4, pc}
|
||||
|
||||
|
|
|
@ -93,7 +93,7 @@ sub_08048E1C: @ 0x08048E1C
|
|||
subs r0, r2, r0
|
||||
strb r0, [r1]
|
||||
ldr r0, _08048E44 @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08048E5C
|
||||
.align 2, 0
|
||||
_08048E44: .4byte 0x00000127
|
||||
|
@ -102,7 +102,7 @@ _08048E48:
|
|||
strb r0, [r1]
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #0x28
|
||||
movs r1, #0
|
||||
bl sub_08080964
|
||||
|
|
|
@ -877,7 +877,7 @@ sub_080496EC: @ 0x080496EC
|
|||
adds r4, r0, #0
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl sub_08079F8C
|
||||
cmp r0, #0
|
||||
beq _08049720
|
||||
|
@ -975,7 +975,7 @@ sub_08049788: @ 0x08049788
|
|||
strb r0, [r4, #0x15]
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _080497C6
|
||||
_080497B8:
|
||||
ldrb r0, [r4, #0x15]
|
||||
|
@ -1094,7 +1094,7 @@ sub_08049888: @ 0x08049888
|
|||
movs r0, #0xa0
|
||||
strb r0, [r1, #0xe]
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #0x7c
|
||||
bl SetFlag
|
||||
movs r0, #1
|
||||
|
@ -1154,7 +1154,7 @@ _0804990E:
|
|||
movs r2, #2
|
||||
bl SetTile
|
||||
movs r0, #0x71
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0804993E
|
||||
.align 2, 0
|
||||
_0804991C: .4byte 0x00004081
|
||||
|
@ -1170,7 +1170,7 @@ _08049920:
|
|||
movs r2, #2
|
||||
bl SetTile
|
||||
movs r0, #0x71
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0804993E:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -381,7 +381,7 @@ _0806DB34:
|
|||
bl SetLocalFlag
|
||||
_0806DB3A:
|
||||
movs r0, #0xcd
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
||||
|
|
|
@ -309,7 +309,7 @@ sub_08087DBC: @ 0x08087DBC
|
|||
bl InitializeAnimation
|
||||
movs r0, #0x88
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08087E5A
|
||||
.align 2, 0
|
||||
_08087E0C: .4byte gUnk_08120AA8
|
||||
|
@ -404,7 +404,7 @@ _08087EB6:
|
|||
cmp r1, #0
|
||||
beq _08087ED8
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #2
|
||||
strb r0, [r5]
|
||||
movs r0, #0x3c
|
||||
|
@ -553,7 +553,7 @@ _08087FD6:
|
|||
_08087FE0:
|
||||
strb r0, [r1]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08088032
|
||||
_08087FEA:
|
||||
adds r1, r5, #0
|
||||
|
@ -593,7 +593,7 @@ _08088028:
|
|||
strb r3, [r7]
|
||||
strb r2, [r1]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08088032:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
|
||||
|
@ -607,7 +607,7 @@ sub_08088034: @ 0x08088034
|
|||
movs r0, #0x14
|
||||
strb r0, [r1, #0xe]
|
||||
movs r0, #0x6d
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08088048:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -35,13 +35,13 @@ sub_080519B0: @ 0x080519B0
|
|||
movs r0, #1
|
||||
bl sub_0801DA90
|
||||
bl sub_080A3210
|
||||
bl sub_0801DA7C
|
||||
bl zMallocInit
|
||||
bl sub_080A7124
|
||||
bl sub_0807059C
|
||||
ldr r4, _08051A08 @ =gScreenTransition
|
||||
adds r0, r4, #0
|
||||
movs r1, #0xb0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
bl sub_08049CD4
|
||||
bl sub_080300AC
|
||||
bl sub_0807CA18
|
||||
|
@ -76,11 +76,11 @@ sub_08051A14: @ 0x08051A14
|
|||
str r0, [r1, #4]
|
||||
ldr r0, _08051A74 @ =gUnk_03000000
|
||||
ldr r1, _08051A78 @ =0x00000B74
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08051A7C @ =gUnk_02032EC0
|
||||
movs r1, #0xed
|
||||
lsls r1, r1, #2
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
bl EraseAllEntities
|
||||
bl sub_080197AC
|
||||
bl sub_08080668
|
||||
|
@ -196,7 +196,7 @@ _08051B02:
|
|||
ldr r0, _08051BC0 @ =0x800B0000
|
||||
orrs r2, r0
|
||||
adds r0, r2, #0
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08051B5A:
|
||||
bl sub_0805E9F4
|
||||
bl sub_0805BC04
|
||||
|
@ -734,10 +734,10 @@ sub_08052010: @ 0x08052010
|
|||
movs r4, #0x80
|
||||
lsls r4, r4, #4
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08052080 @ =gBG2Buffer
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
bl sub_080A4D34
|
||||
movs r0, #0xa
|
||||
bl LoadPaletteGroup
|
||||
|
@ -749,10 +749,10 @@ sub_08052010: @ 0x08052010
|
|||
movs r0, #0xc0
|
||||
lsls r0, r0, #0x13
|
||||
movs r1, #0x20
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08052084 @ =gMenu
|
||||
movs r1, #0x30
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r1, _08052088 @ =gScreen
|
||||
ldrh r2, [r1]
|
||||
movs r3, #0x80
|
||||
|
@ -830,7 +830,7 @@ sub_080520D8: @ 0x080520D8
|
|||
ldr r0, _08052124 @ =gUnk_03001000
|
||||
strb r2, [r0, #5]
|
||||
movs r0, #0xa
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #4
|
||||
bl sub_080500F4
|
||||
ldr r0, _08052128 @ =0xFFFF0001
|
||||
|
|
|
@ -185,14 +185,14 @@ sub_080A02CC: @ 0x080A02CC
|
|||
movs r1, #2
|
||||
bl DoFade
|
||||
movs r0, #0xf8
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #0xa4
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #5
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldr r0, _080A0348 @ =0x80110000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A0342:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -324,7 +324,7 @@ sub_080A0424: @ 0x080A0424
|
|||
strb r0, [r1]
|
||||
movs r0, #0xbc
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080A0442:
|
||||
pop {pc}
|
||||
|
||||
|
|
|
@ -62,7 +62,7 @@ _0802D04C:
|
|||
ldr r0, _0802D08C @ =0x00001442
|
||||
strh r0, [r1]
|
||||
movs r0, #0xf6
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0802D148
|
||||
.align 2, 0
|
||||
_0802D088: .4byte gScreen
|
||||
|
@ -109,7 +109,7 @@ _0802D0D2:
|
|||
cmp r0, #0
|
||||
bne _0802D148
|
||||
movs r0, #0xf7
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0802D148
|
||||
.align 2, 0
|
||||
_0802D0EC: .4byte gScreen
|
||||
|
@ -117,7 +117,7 @@ _0802D0F0: .4byte gPlayerEntity
|
|||
_0802D0F4:
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_0804A7D4
|
||||
b _0802D148
|
||||
|
@ -372,7 +372,7 @@ _0802D2E4:
|
|||
bne _0802D2F8
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0802D2F8:
|
||||
ldr r0, [r5]
|
||||
movs r1, #0xf
|
||||
|
@ -826,7 +826,7 @@ sub_0802D674: @ 0x0802D674
|
|||
cmp r0, #0x96
|
||||
bne _0802D692
|
||||
ldr r0, _0802D6BC @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0802D692:
|
||||
ldr r0, [r4, #0x7c]
|
||||
subs r1, r0, #1
|
||||
|
@ -841,7 +841,7 @@ _0802D692:
|
|||
ldr r0, _0802D6C0 @ =gRoomControls
|
||||
str r4, [r0, #0x30]
|
||||
ldr r0, _0802D6BC @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0802D6EC
|
||||
.align 2, 0
|
||||
_0802D6B4: .4byte gUnk_02034490
|
||||
|
@ -1018,7 +1018,7 @@ sub_0802D7B4: @ 0x0802D7B4
|
|||
ldr r0, _0802D80C @ =gUnk_02034490
|
||||
strb r3, [r0]
|
||||
movs r0, #0x2e
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0802D868
|
||||
.align 2, 0
|
||||
_0802D7FC: .4byte gUnk_080CD7F8
|
||||
|
@ -1036,7 +1036,7 @@ _0802D810:
|
|||
adds r0, #2
|
||||
strb r0, [r5, #0xf]
|
||||
ldr r0, _0802D828 @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0802D830
|
||||
.align 2, 0
|
||||
_0802D828: .4byte 0x00000127
|
||||
|
@ -1225,7 +1225,7 @@ _0802D97A:
|
|||
bls _0802D97A
|
||||
movs r0, #0xa8
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0802D99C:
|
||||
bl DeleteThisEntity
|
||||
b _0802DB7E
|
||||
|
@ -1380,7 +1380,7 @@ _0802DA96:
|
|||
strb r2, [r0]
|
||||
movs r0, #0x86
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0802DB20
|
||||
.align 2, 0
|
||||
_0802DAD4: .4byte gUnk_080CD884
|
||||
|
@ -2098,7 +2098,7 @@ _0802DFF8:
|
|||
movs r0, #0x18
|
||||
strb r0, [r1, #0xe]
|
||||
ldr r0, _0802E030 @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0802E026:
|
||||
adds r0, r5, #0
|
||||
bl sub_0802E518
|
||||
|
@ -2228,7 +2228,7 @@ _0802E0F4:
|
|||
bl sub_08078B48
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0802E1CA
|
||||
.align 2, 0
|
||||
_0802E128: .4byte gPlayerEntity
|
||||
|
@ -2296,7 +2296,7 @@ _0802E190:
|
|||
cmp r0, #0
|
||||
ble _0802E1B2
|
||||
ldr r0, _0802E1CC @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0802E1B2:
|
||||
ldrh r0, [r5]
|
||||
cmp r0, #0x77
|
||||
|
@ -2388,7 +2388,7 @@ _0802E23A:
|
|||
bl CreateFx
|
||||
movs r0, #0x92
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
cmp r4, #5
|
||||
bne _0802E2F0
|
||||
adds r0, r5, #0
|
||||
|
@ -2657,7 +2657,7 @@ _0802E452:
|
|||
movs r2, #0
|
||||
bl CreateFx
|
||||
movs r0, #0x7d
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0802E46E:
|
||||
ldrb r0, [r4]
|
||||
cmp r0, #0xa
|
||||
|
|
|
@ -376,7 +376,7 @@ _080488E8:
|
|||
bne _080488FA
|
||||
movs r0, #0xcc
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080488FA:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -112,10 +112,10 @@ sub_0804614C: @ 0x0804614C
|
|||
movs r4, #0x80
|
||||
lsls r4, r4, #8
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08046250 @ =gMapDataTopSpecial
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r0, r6, #0
|
||||
movs r1, #0
|
||||
bl sub_0804660C
|
||||
|
@ -432,7 +432,7 @@ _0804646A:
|
|||
strb r2, [r0]
|
||||
movs r0, #0x94
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08046494:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
@ -445,10 +445,10 @@ sub_08046498: @ 0x08046498
|
|||
movs r4, #0x80
|
||||
lsls r4, r4, #8
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080464BC @ =gMapDataTopSpecial
|
||||
adds r1, r4, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
adds r0, r5, #0
|
||||
bl sub_080464C0
|
||||
pop {r4, r5, pc}
|
||||
|
@ -486,7 +486,7 @@ _080464DE:
|
|||
ldr r0, _0804650C @ =gUnk_02019EE0
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r1, _08046514 @ =gUnk_02000070
|
||||
movs r0, #1
|
||||
strb r0, [r1]
|
||||
|
@ -737,7 +737,7 @@ _080466D0:
|
|||
movs r0, #0xff
|
||||
strb r0, [r7]
|
||||
adds r0, #0x28
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r5, r4, #0
|
||||
adds r5, #0x45
|
||||
ldrb r0, [r5]
|
||||
|
|
|
@ -365,7 +365,7 @@ _08048C34:
|
|||
adds r0, r4, #0
|
||||
bl InitializeAnimation
|
||||
ldr r0, _08048CB4 @ =0x00000119
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08048C6C:
|
||||
adds r0, r4, #0
|
||||
bl GetNextFrame
|
||||
|
|
|
@ -92,7 +92,7 @@ sub_08092BF8: @ 0x08092BF8
|
|||
movs r0, #2
|
||||
strb r0, [r4, #0xc]
|
||||
ldr r0, _08092C1C @ =0x00000111
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08092C92
|
||||
.align 2, 0
|
||||
_08092C1C: .4byte 0x00000111
|
||||
|
@ -150,7 +150,7 @@ _08092C78:
|
|||
movs r2, #0
|
||||
bl sub_08078AC0
|
||||
ldr r0, _08092C94 @ =0x00000111
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08092C92:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
|
14
asm/intr.s
14
asm/intr.s
|
@ -649,8 +649,8 @@ _080B21A4: .4byte 0x01010101
|
|||
_080B21A8: .4byte gUnk_02000006
|
||||
_080B21AC: .4byte gUnk_08000F54
|
||||
|
||||
arm_func_start sub_080B21B0
|
||||
sub_080B21B0: @ 0x080B21B0
|
||||
arm_func_start UpdateEntities
|
||||
UpdateEntities: @ 0x080B21B0
|
||||
ldr fp, _080B2270 @ =gUnk_03003DD0
|
||||
ldr r1, [fp]
|
||||
ldm r1, {r7, r8, sb, sl}
|
||||
|
@ -695,14 +695,14 @@ _080B2238:
|
|||
pop {r4, r5, r6, r7, r8, sb, sl, fp, lr}
|
||||
bx lr
|
||||
_080B2248: .4byte DeleteThisEntity
|
||||
_080B224C: .4byte sub_08016F28
|
||||
_080B224C: .4byte PlayerUpdate
|
||||
_080B2250: .4byte DeleteThisEntity
|
||||
_080B2254: .4byte sub_080011C4
|
||||
_080B2258: .4byte sub_08016AE4
|
||||
_080B2254: .4byte EnemyUpdate
|
||||
_080B2258: .4byte ProjectileUpdate
|
||||
_080B225C: .4byte DeleteThisEntity
|
||||
_080B2260: .4byte sub_080174A4
|
||||
_080B2260: .4byte ObjectUpdate
|
||||
_080B2264: .4byte sub_08017530
|
||||
_080B2268: .4byte sub_08017338
|
||||
_080B2268: .4byte ItemUpdate
|
||||
_080B226C: .4byte sub_08017508
|
||||
_080B2270: .4byte gUnk_03003DD0
|
||||
_080B2274: .4byte gUnk_080026A4
|
||||
|
|
|
@ -188,7 +188,7 @@ sub_08018FA0: @ 0x08018FA0
|
|||
_08018FBC:
|
||||
ldrb r0, [r2, #0xa]
|
||||
adds r0, #0xea
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08018FC8: .4byte gPlayerEntity
|
||||
|
|
|
@ -285,7 +285,7 @@ _0808C082:
|
|||
strb r0, [r4, #0xf]
|
||||
movs r0, #0xa9
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808C0A6:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -108,7 +108,7 @@ _0808DC0E:
|
|||
movs r1, #0
|
||||
bl sub_08080964
|
||||
ldr r0, _0808DC28 @ =0x0000010B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #2
|
||||
strb r0, [r7, #0xc]
|
||||
movs r0, #0x3c
|
||||
|
@ -128,7 +128,7 @@ _0808DC3A:
|
|||
movs r0, #3
|
||||
strb r0, [r7, #0xc]
|
||||
movs r0, #0x73
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0808DD72
|
||||
_0808DC46:
|
||||
ldrb r0, [r7, #0xb]
|
||||
|
|
|
@ -195,7 +195,7 @@ _0806BB52:
|
|||
movs r1, #0xc
|
||||
bl InitializeAnimation
|
||||
movs r0, #0xcd
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0806BB78
|
||||
_0806BB70:
|
||||
adds r0, r4, #0
|
||||
|
|
|
@ -277,7 +277,7 @@ _080856EE:
|
|||
beq _080856FC
|
||||
strb r1, [r7, #0xf]
|
||||
movs r0, #0x83
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080856FC:
|
||||
adds r2, r7, #0
|
||||
adds r2, #0x41
|
||||
|
@ -833,7 +833,7 @@ _08085B22:
|
|||
movs r3, #0
|
||||
bl CreateObjectWithParent
|
||||
ldr r0, _08085B3C @ =0x0000012D
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08085B34:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -1385,7 +1385,7 @@ sub_08085F48: @ 0x08085F48
|
|||
strb r0, [r5, #0x12]
|
||||
_08085F6A:
|
||||
movs r0, #0x83
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldr r1, [r4, #0x78]
|
||||
ldr r0, _08085F84 @ =0x0127FFFF
|
||||
cmp r1, r0
|
||||
|
|
|
@ -470,7 +470,7 @@ sub_08083658: @ 0x08083658
|
|||
movs r1, #0x3c
|
||||
bl sub_0805E4E0
|
||||
ldr r0, _0808369C @ =0x0000010B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08083698: .4byte gUnk_0811F680
|
||||
|
|
|
@ -101,7 +101,7 @@ sub_08059608: @ 0x08059608
|
|||
adds r0, r0, r2
|
||||
ldr r0, [r0]
|
||||
str r0, [r1]
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08059682
|
||||
.align 2, 0
|
||||
_08059634: .4byte gArea
|
||||
|
@ -120,7 +120,7 @@ _08059638:
|
|||
movs r0, #0x78
|
||||
strb r0, [r4]
|
||||
ldr r0, _08059664 @ =0x800D0000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08059682
|
||||
.align 2, 0
|
||||
_0805965C: .4byte gArea
|
||||
|
@ -138,7 +138,7 @@ _08059668:
|
|||
movs r0, #0x78
|
||||
strb r0, [r4]
|
||||
ldr r0, _0805968C @ =0x800D0000
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08059682:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -338,11 +338,11 @@ _08059800:
|
|||
lsls r5, r5, #4
|
||||
adds r0, r4, #0
|
||||
adds r1, r5, #0
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r1, _08059820 @ =0x0600E800
|
||||
adds r0, r4, #0
|
||||
adds r2, r5, #0
|
||||
bl LoadAssetAsync
|
||||
bl LoadResourceAsync
|
||||
b _08059838
|
||||
.align 2, 0
|
||||
_0805981C: .4byte gBG3Buffer
|
||||
|
|
|
@ -245,7 +245,7 @@ _08059B94:
|
|||
ldr r1, _08059BE8 @ =0x06001800
|
||||
movs r2, #0x80
|
||||
lsls r2, r2, #4
|
||||
bl LoadAssetAsync
|
||||
bl LoadResourceAsync
|
||||
b _08059C5E
|
||||
.align 2, 0
|
||||
_08059BD8: .4byte 0x000004AB
|
||||
|
@ -384,12 +384,12 @@ _08059CEC:
|
|||
movs r5, #0x80
|
||||
lsls r5, r5, #5
|
||||
adds r2, r5, #0
|
||||
bl LoadAssetAsync
|
||||
bl LoadResourceAsync
|
||||
ldr r0, [r6, #8]
|
||||
adds r0, r0, r4
|
||||
ldr r1, [r6, #0xc]
|
||||
adds r2, r5, #0
|
||||
bl LoadAssetAsync
|
||||
bl LoadResourceAsync
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
_08059D10: .4byte gUnk_08108468
|
||||
|
|
|
@ -89,7 +89,7 @@ sub_0805BFA4: @ 0x0805BFA4
|
|||
cmp r0, #0
|
||||
bne _0805BFC0
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl DeleteManager
|
||||
_0805BFC0:
|
||||
|
|
|
@ -117,7 +117,7 @@ _0805D0D8:
|
|||
movs r0, #8
|
||||
strb r0, [r4, #0xe]
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_0805D11C
|
||||
_0805D0F6:
|
||||
|
|
|
@ -44,7 +44,7 @@ _0805D184:
|
|||
ldr r4, _0805D1F8 @ =gUnk_030010AC
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x20
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
subs r4, #0xc
|
||||
movs r1, #0
|
||||
movs r0, #1
|
||||
|
|
|
@ -78,13 +78,13 @@ sub_0805D2F4: @ 0x0805D2F4
|
|||
ldrsh r0, [r4, r1]
|
||||
cmp r0, #0
|
||||
beq _0805D314
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805D31A
|
||||
.align 2, 0
|
||||
_0805D310: .4byte gUnk_03003DC0
|
||||
_0805D314:
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0805D31A:
|
||||
ldrh r0, [r4, #0x3c]
|
||||
cmp r0, #0
|
||||
|
@ -166,7 +166,7 @@ sub_0805D384: @ 0x0805D384
|
|||
adds r1, r0, #0
|
||||
_0805D3A4:
|
||||
adds r0, r1, #0
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrh r0, [r4, #0x3c]
|
||||
bl SetFlag
|
||||
b _0805D3C6
|
||||
|
|
|
@ -55,7 +55,7 @@ sub_0805DAE8: @ 0x0805DAE8
|
|||
movs r0, #0x5a
|
||||
strb r0, [r2, #0xe]
|
||||
adds r0, #0xb0
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805DB88
|
||||
.align 2, 0
|
||||
_0805DB4C: .4byte gRoomControls
|
||||
|
|
|
@ -116,7 +116,7 @@ _0805DC48:
|
|||
bne _0805DC6C
|
||||
movs r0, #0x93
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805DC6C
|
||||
_0805DC58:
|
||||
cmp r0, #0xc7
|
||||
|
@ -127,7 +127,7 @@ _0805DC58:
|
|||
bne _0805DC6C
|
||||
movs r0, #0x93
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0805DC6C:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -28,7 +28,7 @@ _0805DDCE:
|
|||
ldrh r0, [r3]
|
||||
strb r0, [r2, #0xe]
|
||||
ldrh r0, [r3, #2]
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0805DDE8
|
||||
.align 2, 0
|
||||
_0805DDE0: .4byte gUnk_08108DA8
|
||||
|
|
|
@ -138,7 +138,7 @@ _0805DF1A:
|
|||
strb r0, [r2]
|
||||
_0805DF3C:
|
||||
movs r0, #0x32
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0805DF42:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -211,7 +211,7 @@ _0805DFB8:
|
|||
movs r1, #4
|
||||
bl DoFade
|
||||
movs r0, #0xf6
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0805DFCA:
|
||||
pop {pc}
|
||||
|
||||
|
@ -288,7 +288,7 @@ _0805E040:
|
|||
movs r1, #4
|
||||
bl DoFade
|
||||
movs r0, #0xf7
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0805E062:
|
||||
pop {r4, r5, r6, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -59,7 +59,7 @@ _08058EF2:
|
|||
bl sub_08058F44
|
||||
movs r0, #0x92
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl DeleteThisEntity
|
||||
_08058F40:
|
||||
pop {r4, r5, r6, pc}
|
||||
|
@ -348,7 +348,7 @@ sub_08059124: @ 0x08059124
|
|||
ldrb r1, [r4, #0xb]
|
||||
bl sub_0807BA8C
|
||||
movs r0, #0xcd
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl DeleteThisEntity
|
||||
b _080591C8
|
||||
_08059174:
|
||||
|
@ -540,7 +540,7 @@ _080592C8:
|
|||
bl sub_0805930C
|
||||
movs r0, #0xb7
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl DeleteThisEntity
|
||||
_080592EA:
|
||||
pop {r4, pc}
|
||||
|
|
|
@ -104,7 +104,7 @@ _0803A1EA:
|
|||
adds r0, #0x3d
|
||||
strb r1, [r0]
|
||||
ldr r0, _0803A20C @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0803A23E
|
||||
.align 2, 0
|
||||
_0803A20C: .4byte 0x00000127
|
||||
|
@ -128,7 +128,7 @@ _0803A210:
|
|||
movs r1, #9
|
||||
bl InitAnimationForceUpdate
|
||||
ldr r0, _0803A248 @ =0x00000127
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803A23E:
|
||||
ldr r1, _0803A24C @ =gUnk_080CFC14
|
||||
adds r0, r4, #0
|
||||
|
@ -418,7 +418,7 @@ _0803A468:
|
|||
bl InitAnimationForceUpdate
|
||||
movs r0, #0xb7
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0803A546
|
||||
_0803A49A:
|
||||
adds r0, r4, #0
|
||||
|
@ -699,7 +699,7 @@ _0803A6A8:
|
|||
cmp r0, #0
|
||||
beq _0803A6BE
|
||||
ldr r0, _0803A6E0 @ =0x00000157
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803A6BE:
|
||||
ldr r2, _0803A6E4 @ =gUnk_080CED6C
|
||||
ldr r0, [r4, #0x50]
|
||||
|
@ -802,7 +802,7 @@ sub_0803A740: @ 0x0803A740
|
|||
bl sub_08080964
|
||||
movs r0, #0xac
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803A77E:
|
||||
pop {pc}
|
||||
|
||||
|
@ -1013,7 +1013,7 @@ sub_0803A8B8: @ 0x0803A8B8
|
|||
movs r1, #1
|
||||
bl InitAnimationForceUpdate
|
||||
ldr r0, _0803A908 @ =0x00000153
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_0803A904: .4byte gUnk_080CED6C
|
||||
|
@ -1266,7 +1266,7 @@ sub_0803AA98: @ 0x0803AA98
|
|||
bl InitAnimationForceUpdate
|
||||
movs r0, #0xb7
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803AB0A:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -1555,7 +1555,7 @@ _0803AD1A:
|
|||
bl sub_08080964
|
||||
movs r0, #0xac
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_0803B804
|
||||
b _0803ADA4
|
||||
|
@ -1600,7 +1600,7 @@ _0803AD74:
|
|||
bl sub_08080964
|
||||
movs r0, #0xac
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
adds r0, r4, #0
|
||||
bl sub_0803B804
|
||||
b _0803ADAA
|
||||
|
@ -1941,7 +1941,7 @@ _0803AFF4:
|
|||
bl sub_08080964
|
||||
movs r0, #0xac
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803B018:
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
|
@ -2099,7 +2099,7 @@ _0803B11E:
|
|||
movs r1, #9
|
||||
bl InitAnimationForceUpdate
|
||||
ldr r0, _0803B140 @ =0x0000014F
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_0803B13C: .4byte gUnk_080FD374
|
||||
|
@ -3123,7 +3123,7 @@ sub_0803B870: @ 0x0803B870
|
|||
bl InitAnimationForceUpdate
|
||||
movs r0, #0xb7
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
movs r0, #1
|
||||
b _0803B8E6
|
||||
.align 2, 0
|
||||
|
@ -3248,7 +3248,7 @@ _0803B9A8:
|
|||
adds r0, #0x74
|
||||
strb r1, [r0]
|
||||
ldr r0, _0803BA10 @ =0x000001A9
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803B9C0:
|
||||
ldrb r1, [r4, #0xf]
|
||||
adds r0, r4, #0
|
||||
|
@ -3263,7 +3263,7 @@ _0803B9C0:
|
|||
cmp r0, #0
|
||||
bne _0803B9E0
|
||||
ldr r0, _0803BA10 @ =0x000001A9
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803B9E0:
|
||||
ldrb r0, [r5]
|
||||
cmp r0, #0
|
||||
|
@ -3332,7 +3332,7 @@ _0803BA46:
|
|||
cmp r0, #0
|
||||
bne _0803BA66
|
||||
ldr r0, _0803BA68 @ =0x000001A9
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803BA66:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -315,7 +315,7 @@ _08034114:
|
|||
strb r1, [r0]
|
||||
bl sub_080791D0
|
||||
movs r0, #0x2e
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0803413E:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -542,7 +542,7 @@ sub_080342C8: @ 0x080342C8
|
|||
cmp r0, #0
|
||||
bne _080342E4
|
||||
ldr r0, _080342FC @ =0x00000115
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_080342E4:
|
||||
ldr r2, _08034300 @ =gUnk_080CECEC
|
||||
ldrb r0, [r4, #0xe]
|
||||
|
@ -585,7 +585,7 @@ _08034304:
|
|||
movs r1, #0
|
||||
bl sub_08080964
|
||||
ldr r0, _08034344 @ =0x000001A1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08034340:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -1667,7 +1667,7 @@ sub_08034AEC: @ 0x08034AEC
|
|||
adds r1, #1
|
||||
bl InitializeAnimation
|
||||
ldr r0, _08034B08 @ =0x00000151
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {pc}
|
||||
.align 2, 0
|
||||
_08034B08: .4byte 0x00000151
|
||||
|
|
|
@ -248,7 +248,7 @@ _08091DA0:
|
|||
strb r1, [r0, #6]
|
||||
movs r0, #0x9e
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08091DD8:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -152,7 +152,7 @@ sub_0806305C: @ 0x0806305C
|
|||
movs r0, #0x10
|
||||
strh r0, [r4]
|
||||
ldr r0, _080630A0 @ =0x0000016F
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
_080630A0: .4byte 0x0000016F
|
||||
|
|
|
@ -287,7 +287,7 @@ _0806802C:
|
|||
lsls r0, r0, #1
|
||||
adds r0, r0, r4
|
||||
ldrh r0, [r0]
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0806807E
|
||||
.align 2, 0
|
||||
_08068064: .4byte gUnk_0811137A
|
||||
|
|
|
@ -95,7 +95,7 @@ _08050F9C:
|
|||
movs r1, #0
|
||||
bl CreateDialogBox
|
||||
movs r0, #0x6a
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08050FBA
|
||||
_08050FAC:
|
||||
ldrb r0, [r6, #4]
|
||||
|
@ -103,7 +103,7 @@ _08050FAC:
|
|||
ldrb r0, [r6, #5]
|
||||
strb r0, [r1, #3]
|
||||
movs r0, #0x6c
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08050FBA:
|
||||
adds r0, r5, #0
|
||||
bl sub_080A7114
|
||||
|
@ -120,7 +120,7 @@ _08050FD0:
|
|||
beq _08050FE2
|
||||
strb r3, [r1, #1]
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _08050FF4
|
||||
_08050FE2:
|
||||
cmp r2, r8
|
||||
|
@ -129,7 +129,7 @@ _08050FE2:
|
|||
ldrb r0, [r6, #6]
|
||||
bl LoadOptionsFromSave
|
||||
movs r0, #0x69
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_08050FF4:
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
|
|
|
@ -80,7 +80,7 @@ _08051130:
|
|||
cmp r5, #0
|
||||
beq _0805114C
|
||||
movs r0, #0x67
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0805114C:
|
||||
cmp r6, #0
|
||||
beq _0805123A
|
||||
|
@ -339,7 +339,7 @@ _08051330:
|
|||
strb r4, [r1, #1]
|
||||
bl sub_08051458
|
||||
movs r0, #0x68
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0805134C:
|
||||
pop {r4, r5, r6, r7, pc}
|
||||
.align 2, 0
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
ldr r0, _08052494 @ =gBG1Buffer
|
||||
movs r1, #0x80
|
||||
lsls r1, r1, #4
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08052498 @ =gUnk_020227E8
|
||||
movs r1, #0xf
|
||||
str r1, [r0]
|
||||
|
|
|
@ -98,7 +98,7 @@ _0804BFE8:
|
|||
ldrh r1, [r4, #0xc]
|
||||
bl sub_08080964
|
||||
ldrh r0, [r4, #0xe]
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r3, r4, r5}
|
||||
mov r8, r3
|
||||
mov sb, r4
|
||||
|
|
|
@ -54,7 +54,7 @@ _08056112:
|
|||
ldr r4, _0805612C @ =gUnk_02000010
|
||||
adds r0, r4, #0
|
||||
movs r1, #0x20
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _08056130 @ =0x4D435A33
|
||||
str r0, [r4]
|
||||
_08056124:
|
||||
|
|
|
@ -2,14 +2,14 @@
|
|||
push {r4, lr}
|
||||
ldr r0, _08056598 @ =gUnk_02036A40
|
||||
movs r1, #8
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _0805659C @ =gUnk_02024030
|
||||
movs r1, #0x18
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r4, _080565A0 @ =gUnk_02022780
|
||||
adds r0, r4, #0
|
||||
movs r1, #0xa8
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
ldr r0, _080565A4 @ =gTextBox
|
||||
adds r1, r4, #0
|
||||
movs r2, #0x20
|
||||
|
|
|
@ -82,7 +82,7 @@ sub_0808483C: @ 0x0808483C
|
|||
bl SetTile
|
||||
movs r0, #0x89
|
||||
lsls r0, r0, #1
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
_080848C0: .4byte gRoomControls
|
||||
|
@ -228,7 +228,7 @@ sub_080849D8: @ 0x080849D8
|
|||
cmp r1, #1
|
||||
bne _080849EE
|
||||
movs r0, #0x76
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
ldrb r0, [r4, #0xf]
|
||||
b _080849F2
|
||||
_080849EE:
|
||||
|
@ -377,7 +377,7 @@ _08084AF8:
|
|||
ldr r0, [r4, #0x54]
|
||||
bl DeleteEntity
|
||||
ldr r0, _08084B18 @ =0x0000018F
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl DeleteThisEntity
|
||||
_08084B16:
|
||||
pop {r4, r5, pc}
|
||||
|
|
|
@ -256,7 +256,7 @@ sub_0808BD00: @ 0x0808BD00
|
|||
movs r0, #0x17
|
||||
bl SetGlobalFlag
|
||||
movs r0, #0x72
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
bl DeleteThisEntity
|
||||
pop {pc}
|
||||
|
||||
|
|
|
@ -170,7 +170,7 @@ sub_0808D030: @ 0x0808D030
|
|||
adds r0, r4, #0
|
||||
subs r0, #0x20
|
||||
ldr r1, _0808D05C @ =0x00000B74
|
||||
bl _DmaZero
|
||||
bl MemClear32
|
||||
movs r1, #0xa8
|
||||
lsls r1, r1, #2
|
||||
adds r0, r1, #0
|
||||
|
|
|
@ -270,7 +270,7 @@ sub_0808D280: @ 0x0808D280
|
|||
movs r0, #0x10
|
||||
strh r0, [r1]
|
||||
movs r0, #0xf6
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808D2C4:
|
||||
add sp, #4
|
||||
pop {r4, pc}
|
||||
|
@ -346,7 +346,7 @@ _0808D31C:
|
|||
cmp r0, #0
|
||||
bne _0808D350
|
||||
ldr r0, _0808D35C @ =0x0000010F
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808D350:
|
||||
pop {r4, r5, pc}
|
||||
.align 2, 0
|
||||
|
@ -540,7 +540,7 @@ sub_0808D474: @ 0x0808D474
|
|||
lsls r0, r0, #5
|
||||
strh r0, [r1]
|
||||
ldr r0, _0808D4D0 @ =0x00000179
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
b _0808D50E
|
||||
.align 2, 0
|
||||
_0808D4CC: .4byte gScreen
|
||||
|
|
|
@ -120,7 +120,7 @@ sub_0808F80C: @ 0x0808F80C
|
|||
movs r1, #3
|
||||
bl InitializeAnimation
|
||||
ldr r0, _0808F854 @ =0x0000012B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808F850:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
@ -195,7 +195,7 @@ _0808F8C8:
|
|||
movs r1, #3
|
||||
bl InitializeAnimation
|
||||
ldr r0, _0808F8EC @ =0x0000012B
|
||||
bl PlaySFX
|
||||
bl SoundReq
|
||||
_0808F8EA:
|
||||
pop {r4, pc}
|
||||
.align 2, 0
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue