mirror of
https://github.com/Ninjdai1/pokeemerald.git
synced 2024-12-26 03:34:15 +01:00
decompile sound.s
This commit is contained in:
parent
2089dd0f86
commit
591837e3c3
@ -14815,7 +14815,7 @@ _0804E0BC:
|
||||
cmp r0, 0
|
||||
beq _0804E0E4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0
|
||||
@ -14833,7 +14833,7 @@ _0804E0E4:
|
||||
cmp r0, 0
|
||||
bne _0804E10C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0x1
|
||||
@ -14848,7 +14848,7 @@ _0804E10C:
|
||||
cmp r0, 0
|
||||
beq _0804E150
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gBattleCommunication
|
||||
ldrb r4, [r0, 0x1]
|
||||
cmp r4, 0
|
||||
@ -14876,7 +14876,7 @@ _0804E150:
|
||||
b _0804E3B8
|
||||
_0804E15A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0804E20A
|
||||
_0804E162:
|
||||
ldr r0, =gPaletteFade
|
||||
@ -15178,7 +15178,7 @@ _0804E410:
|
||||
cmp r0, 0
|
||||
beq _0804E438
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0
|
||||
@ -15196,7 +15196,7 @@ _0804E438:
|
||||
cmp r0, 0
|
||||
bne _0804E460
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0x1
|
||||
@ -15211,7 +15211,7 @@ _0804E460:
|
||||
cmp r0, 0
|
||||
beq _0804E4C4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gBattleCommunication
|
||||
ldrb r0, [r0, 0x1]
|
||||
cmp r0, 0
|
||||
@ -15252,7 +15252,7 @@ _0804E4C4:
|
||||
cmp r0, 0
|
||||
beq _0804E4FA
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r3, =gBattlescriptCurrInstr
|
||||
ldr r2, [r3]
|
||||
ldrb r1, [r2, 0x1]
|
||||
@ -16100,7 +16100,7 @@ _0804EC04:
|
||||
cmp r0, 0
|
||||
beq _0804EC2A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r5, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0
|
||||
@ -16118,7 +16118,7 @@ _0804EC2A:
|
||||
cmp r0, 0
|
||||
bne _0804EC52
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0x1
|
||||
@ -16144,7 +16144,7 @@ _0804EC70:
|
||||
beq _0804EC96
|
||||
_0804EC7A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
str r4, [sp]
|
||||
movs r0, 0x18
|
||||
movs r1, 0x8
|
||||
@ -16560,7 +16560,7 @@ _0804F02C:
|
||||
cmp r0, 0
|
||||
beq _0804F0F2
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_804F144
|
||||
movs r0, 0xD
|
||||
movs r1, 0x2
|
||||
@ -16573,7 +16573,7 @@ _0804F04C:
|
||||
cmp r0, 0
|
||||
beq _0804F0F2
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x81
|
||||
str r0, [sp]
|
||||
movs r0, 0x12
|
||||
@ -17934,7 +17934,7 @@ _0804FC60:
|
||||
lsls r0, 16
|
||||
b _0804FD24
|
||||
_0804FC6A:
|
||||
bl sub_80A3678
|
||||
bl IsCryFinished
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0804FC76
|
||||
@ -30854,7 +30854,7 @@ _08056C60:
|
||||
cmp r0, 0
|
||||
beq _08056C86
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0
|
||||
@ -30872,7 +30872,7 @@ _08056C86:
|
||||
cmp r0, 0
|
||||
bne _08056CAE
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0x1
|
||||
@ -30886,7 +30886,7 @@ _08056CAE:
|
||||
cmp r0, 0
|
||||
beq _08056CE0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gBattleCommunication
|
||||
ldrb r0, [r1, 0x1]
|
||||
cmp r0, 0
|
||||
@ -30906,7 +30906,7 @@ _08056CE0:
|
||||
b _08056E62
|
||||
_08056CEA:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gBattleCommunication
|
||||
_08056CF2:
|
||||
movs r0, 0x4
|
||||
|
@ -1270,7 +1270,7 @@ mplay_80342A4: @ 805DB90
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
movs r5, 0
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0805DBD8
|
||||
@ -2884,7 +2884,7 @@ sub_805E990: @ 805E990
|
||||
cmp r0, 0
|
||||
bne _0805E9F6
|
||||
movs r0, 0x5A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0805E9F6:
|
||||
ldr r0, [r7]
|
||||
ldr r1, [r0]
|
||||
|
@ -231,7 +231,7 @@ _0814B05C:
|
||||
_0814B092:
|
||||
movs r6, 0x1
|
||||
_0814B094:
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0814B0A0
|
||||
@ -3929,7 +3929,7 @@ _0814D1F0:
|
||||
movs r1, 0x40
|
||||
negs r1, r1
|
||||
movs r0, 0x10
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r2, =gSprites
|
||||
ldr r3, =gBankSpriteIds
|
||||
ldrb r0, [r5]
|
||||
@ -4854,7 +4854,7 @@ _0814D9A8:
|
||||
orrs r0, r1
|
||||
lsls r1, r3, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
bl dp01_tbl4_exec_completed
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
|
@ -785,7 +785,7 @@ _080A3FEC:
|
||||
b _080A401E
|
||||
.pool
|
||||
_080A4004:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080A403C
|
||||
@ -877,7 +877,7 @@ ma09_play_sound: @ 80A40CC
|
||||
ldrb r1, [r1, 0x1]
|
||||
lsls r1, 8
|
||||
orrs r0, r1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x2
|
||||
str r0, [r4]
|
||||
@ -3115,7 +3115,7 @@ ma19_08073BC8: @ 80A5354
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
adds r0, r4, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r0, [r5]
|
||||
adds r0, 0x3
|
||||
str r0, [r5]
|
||||
@ -3137,7 +3137,7 @@ ma1A_8073C00: @ 80A538C
|
||||
bl sub_80A5178
|
||||
lsls r0, 24
|
||||
asrs r0, 24
|
||||
bl sub_80A3870
|
||||
bl SE12PanpotControl
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x1
|
||||
str r0, [r4]
|
||||
@ -3216,7 +3216,7 @@ ma1B_8073C2C: @ 80A53B8
|
||||
strh r5, [r1, 0x10]
|
||||
mov r0, r9
|
||||
adds r1, r5, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r1, =gUnknown_020383FF
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
@ -3303,7 +3303,7 @@ _080A54E4:
|
||||
_080A54F4:
|
||||
lsls r0, r4, 24
|
||||
asrs r0, 24
|
||||
bl sub_80A3870
|
||||
bl SE12PanpotControl
|
||||
_080A54FC:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
@ -3360,7 +3360,7 @@ sub_80A5508: @ 80A5508
|
||||
strh r4, [r1, 0x10]
|
||||
mov r0, r8
|
||||
adds r1, r4, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r1, =gUnknown_020383FF
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
@ -3448,7 +3448,7 @@ sub_80A559C: @ 80A559C
|
||||
strh r6, [r1, 0x10]
|
||||
mov r0, r9
|
||||
adds r1, r6, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r1, =gUnknown_020383FF
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
@ -3559,7 +3559,7 @@ sub_80A56E4: @ 80A56E4
|
||||
lsrs r4, 24
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
cmp r4, 0
|
||||
bne _080A5732
|
||||
adds r0, r5, 0
|
||||
@ -3646,7 +3646,7 @@ sub_80A57B4: @ 80A57B4
|
||||
ldrh r0, [r2, 0x8]
|
||||
movs r1, 0xA
|
||||
ldrsb r1, [r2, r1]
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
ldr r1, =gUnknown_020383FF
|
||||
@ -3724,7 +3724,7 @@ ma20_wait_for_something: @ 80A586C
|
||||
ldrb r5, [r0]
|
||||
cmp r5, 0
|
||||
bne _080A58B4
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
cmp r1, 0
|
||||
|
@ -2645,7 +2645,7 @@ _080FFD56:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x7D
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_080FFD8A:
|
||||
adds r0, r4, 0
|
||||
bl sub_80FF9E0
|
||||
@ -2663,7 +2663,7 @@ _080FFD8A:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x7D
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_080FFDB2:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@ -5783,7 +5783,7 @@ _08101604:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xD2
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_0810166A:
|
||||
ldrh r0, [r5, 0x38]
|
||||
movs r1, 0x1
|
||||
@ -5980,7 +5980,7 @@ _081017A4:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xC0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
b _08101814
|
||||
.pool
|
||||
_0810180C:
|
||||
@ -7266,7 +7266,7 @@ sub_81021CC: @ 81021CC
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xC2
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_0810221E:
|
||||
movs r1, 0
|
||||
strh r1, [r4, 0x2E]
|
||||
@ -10609,7 +10609,7 @@ _08103C90:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x9A
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
movs r3, 0xA
|
||||
ldrsh r0, [r4, r3]
|
||||
cmp r0, 0x2
|
||||
@ -11240,7 +11240,7 @@ sub_810421C: @ 810421C
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xA6
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldrh r0, [r4, 0x24]
|
||||
ldrh r1, [r4, 0x20]
|
||||
adds r0, r1
|
||||
@ -13086,7 +13086,7 @@ _081050DC:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xCD
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_08105122:
|
||||
ldrh r0, [r4, 0x34]
|
||||
ldrh r2, [r4, 0x36]
|
||||
@ -22421,7 +22421,7 @@ _08109C82:
|
||||
movs r1, 0
|
||||
ldrsb r1, [r0, r1]
|
||||
movs r0, 0x90
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
b _08109CAA
|
||||
.pool
|
||||
_08109CA4:
|
||||
@ -25433,7 +25433,7 @@ _0810B49C:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x76
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_0810B4BE:
|
||||
movs r0, 0x12
|
||||
ldrsh r3, [r4, r0]
|
||||
@ -35115,7 +35115,7 @@ _081102B8:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xCB
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
adds r0, r5, 0
|
||||
movs r1, 0x1
|
||||
bl ChangeSpriteAffineAnim
|
||||
@ -36823,7 +36823,7 @@ _08111134:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xA2
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
b _0811120C
|
||||
.pool
|
||||
_08111148:
|
||||
@ -36907,7 +36907,7 @@ _081111AC:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xAF
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_081111EA:
|
||||
ldrh r0, [r4, 0x18]
|
||||
subs r0, 0x1
|
||||
@ -37526,7 +37526,7 @@ _081116CC:
|
||||
movs r1, 0
|
||||
ldrsb r1, [r0, r1]
|
||||
movs r0, 0xC4
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_081116DE:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
@ -37573,7 +37573,7 @@ _0811172E:
|
||||
cmp r0, 0
|
||||
ble _0811173A
|
||||
movs r0, 0xC4
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0811173A:
|
||||
movs r1, 0x3A
|
||||
ldrsh r0, [r4, r1]
|
||||
@ -48619,7 +48619,7 @@ _08117280:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xEF
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
b _081172E0
|
||||
.pool
|
||||
_081172CC:
|
||||
@ -48630,7 +48630,7 @@ _081172CC:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xF5
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_081172E0:
|
||||
add sp, 0x10
|
||||
pop {r3}
|
||||
|
@ -1387,7 +1387,7 @@ sub_8171030: @ 8171030
|
||||
bne _0817108A
|
||||
movs r0, 0x3D
|
||||
movs r1, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r0, =gTasks
|
||||
lsls r4, r5, 2
|
||||
adds r4, r5
|
||||
@ -1627,7 +1627,7 @@ sub_8171240: @ 8171240
|
||||
cmp r0, 0xB
|
||||
bne _08171272
|
||||
movs r0, 0x3C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08171272:
|
||||
movs r1, 0x8
|
||||
ldrsh r0, [r5, r1]
|
||||
@ -1846,19 +1846,19 @@ _08171434:
|
||||
b _08171452
|
||||
_0817143A:
|
||||
movs r0, 0x38
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08171486
|
||||
_08171442:
|
||||
movs r0, 0x39
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08171486
|
||||
_0817144A:
|
||||
movs r0, 0x3A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08171486
|
||||
_08171452:
|
||||
movs r0, 0x3B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08171486
|
||||
_0817145A:
|
||||
movs r2, 0x38
|
||||
@ -1947,7 +1947,7 @@ sub_81714D4: @ 81714D4
|
||||
ldr r0, =sub_8171520
|
||||
str r0, [r4, 0x1C]
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08171510:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@ -2280,7 +2280,7 @@ _081717A0:
|
||||
bl StartSpriteAffineAnim
|
||||
_081717A8:
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081717AE:
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
@ -2344,7 +2344,7 @@ sub_81717F8: @ 81717F8
|
||||
cmp r1, 0x28
|
||||
bne _0817183C
|
||||
movs r0, 0xFE
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r1, [r6, 0x5]
|
||||
lsrs r1, 4
|
||||
movs r0, 0x80
|
||||
@ -2382,7 +2382,7 @@ _0817185A:
|
||||
bl sub_8072A88
|
||||
bl m4aMPlayAllStop
|
||||
ldr r0, =0x00000213
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081718BC
|
||||
.pool
|
||||
_08171880:
|
||||
@ -3060,7 +3060,7 @@ sub_8171D98: @ 8171D98
|
||||
strh r1, [r0, 0x10]
|
||||
strh r5, [r0, 0x26]
|
||||
movs r0, 0xF
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
pop {r3-r5}
|
||||
mov r8, r3
|
||||
@ -5357,7 +5357,7 @@ _08173156:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x66
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_08173160:
|
||||
ldr r1, =gSprites
|
||||
adds r0, r4, r5
|
||||
|
@ -632,7 +632,7 @@ _08064898:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0806495A
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0806495A
|
||||
@ -1212,7 +1212,7 @@ sub_8064DD0: @ 8064DD0
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _08064E2A
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08064E2A
|
||||
@ -4637,7 +4637,7 @@ _08066C94:
|
||||
strb r0, [r3, 0x4]
|
||||
movs r0, 0x10
|
||||
movs r1, 0x3F
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r2, =gSprites
|
||||
ldr r1, =gBankSpriteIds
|
||||
ldrb r0, [r5]
|
||||
@ -5545,7 +5545,7 @@ _0806740C:
|
||||
orrs r0, r1
|
||||
lsls r1, r3, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
bl sub_8065068
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
|
@ -683,7 +683,7 @@ _0805F6D0:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0805F792
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0805F792
|
||||
@ -1306,7 +1306,7 @@ bx_803AEDC: @ 805FC80
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0805FCDA
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0805FCDA
|
||||
@ -4789,7 +4789,7 @@ _08061BF0:
|
||||
strb r0, [r3, 0x4]
|
||||
movs r0, 0x10
|
||||
movs r1, 0x3F
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r2, =gSprites
|
||||
ldr r1, =gBankSpriteIds
|
||||
ldrb r0, [r5]
|
||||
@ -5995,7 +5995,7 @@ _08062600:
|
||||
orrs r0, r1
|
||||
lsls r1, r3, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
bl dp01_tbl7_exec_completed
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
|
@ -190,7 +190,7 @@ _080575F0:
|
||||
cmp r0, 0
|
||||
beq _08057658
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020244AC
|
||||
ldr r0, =gActiveBank
|
||||
ldrb r0, [r0]
|
||||
@ -245,7 +245,7 @@ _08057658:
|
||||
b _080577E8
|
||||
_08057674:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -273,7 +273,7 @@ _08057698:
|
||||
b _080577E8
|
||||
_080576B4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -317,7 +317,7 @@ _08057700:
|
||||
bne _080577E8
|
||||
_0805771A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -388,7 +388,7 @@ _0805775A:
|
||||
bl bag_add_item
|
||||
_080577B2:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
movs r1, 0xC
|
||||
_080577BC:
|
||||
@ -494,7 +494,7 @@ _080578A0:
|
||||
cmp r0, 0
|
||||
beq _08057910
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gSprites
|
||||
ldr r1, =gBankSpriteIds
|
||||
ldr r4, =gUnknown_03005D74
|
||||
@ -535,7 +535,7 @@ _08057910:
|
||||
bls _0805798C
|
||||
_0805791E:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gSprites
|
||||
ldr r1, =gBankSpriteIds
|
||||
ldr r5, =gUnknown_03005D74
|
||||
@ -579,7 +579,7 @@ _0805798C:
|
||||
b _08057AB0
|
||||
_08057996:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gSprites
|
||||
ldr r1, =gBankSpriteIds
|
||||
ldr r3, =gUnknown_03005D74
|
||||
@ -707,7 +707,7 @@ _08057AB0:
|
||||
b _08057BC8
|
||||
_08057ABA:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gSprites
|
||||
ldr r1, =gBankSpriteIds
|
||||
ldr r3, =gUnknown_03005D74
|
||||
@ -889,7 +889,7 @@ _08057C48:
|
||||
b _08057E04
|
||||
_08057C58:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020244B0
|
||||
ldr r0, =gActiveBank
|
||||
ldrb r0, [r0]
|
||||
@ -1081,7 +1081,7 @@ _08057E04:
|
||||
bls _08057E30
|
||||
_08057E14:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =0x0000ffff
|
||||
_08057E1C:
|
||||
movs r0, 0x1
|
||||
@ -1197,7 +1197,7 @@ _08057ED4:
|
||||
_08057F08:
|
||||
strb r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r7]
|
||||
adds r0, r4
|
||||
ldrb r0, [r0]
|
||||
@ -1277,7 +1277,7 @@ sub_8057FBC: @ 8057FBC
|
||||
cmp r0, 0
|
||||
beq _08057FD6
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r7, 0x1
|
||||
_08057FD6:
|
||||
ldrh r1, [r4, 0x2E]
|
||||
@ -1286,7 +1286,7 @@ _08057FD6:
|
||||
cmp r0, 0
|
||||
beq _08057FF8
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_02022E14
|
||||
movs r0, 0
|
||||
strh r0, [r1]
|
||||
@ -1320,7 +1320,7 @@ _08057FF8:
|
||||
eors r0, r2
|
||||
strb r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -1357,7 +1357,7 @@ _08058038:
|
||||
eors r0, r6
|
||||
strb r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -1388,7 +1388,7 @@ _08058086:
|
||||
eors r0, r2
|
||||
strb r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -1425,7 +1425,7 @@ _080580C8:
|
||||
eors r0, r6
|
||||
strb r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -1456,7 +1456,7 @@ sub_8058138: @ 8058138
|
||||
b _08058500
|
||||
_08058152:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_020244B0
|
||||
mov r10, r0
|
||||
ldr r1, =gActiveBank
|
||||
@ -1911,7 +1911,7 @@ _08058500:
|
||||
cmp r0, 0
|
||||
beq _08058554
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_03005D74
|
||||
ldrb r0, [r0]
|
||||
bl battle_menu_cursor_related
|
||||
@ -2033,7 +2033,7 @@ _0805862C:
|
||||
eors r0, r1
|
||||
strb r0, [r4]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020244B0
|
||||
ldr r0, =gActiveBank
|
||||
ldrb r0, [r0]
|
||||
@ -2086,7 +2086,7 @@ _080586AA:
|
||||
eors r0, r1
|
||||
strb r0, [r4]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020244B0
|
||||
ldr r0, =gActiveBank
|
||||
ldrb r0, [r0]
|
||||
@ -2768,7 +2768,7 @@ _08058C82:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _08058D32
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08058D32
|
||||
@ -3112,7 +3112,7 @@ sub_8058FC0: @ 8058FC0
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0805900E
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0805900E
|
||||
@ -3232,7 +3232,7 @@ c3_0802FDF4: @ 8059100
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08059122
|
||||
@ -3559,7 +3559,7 @@ sub_8059330: @ 8059330
|
||||
mov r0, r10
|
||||
bl sub_807294C
|
||||
movs r0, 0x21
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_8059400
|
||||
mov r1, r8
|
||||
str r0, [r1]
|
||||
@ -4242,7 +4242,7 @@ sub_80599D4: @ 80599D4
|
||||
cmp r0, 0
|
||||
beq _08059A02
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0
|
||||
@ -4261,7 +4261,7 @@ _08059A02:
|
||||
cmp r0, 0
|
||||
bne _08059A2C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0x1
|
||||
@ -4283,7 +4283,7 @@ _08059A2C:
|
||||
movs r3, 0xD
|
||||
bl sub_8056A3C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_03005D74
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
@ -4316,7 +4316,7 @@ _08059A7A:
|
||||
movs r3, 0xD
|
||||
bl sub_8056A3C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl PlayerBufferExecCompleted
|
||||
_08059AA0:
|
||||
add sp, 0x4
|
||||
@ -7949,7 +7949,7 @@ _0805BB0C:
|
||||
movs r1, 0x40
|
||||
negs r1, r1
|
||||
movs r0, 0x10
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r2, =gSprites
|
||||
ldr r3, =gBankSpriteIds
|
||||
ldrb r0, [r5]
|
||||
@ -9575,7 +9575,7 @@ _0805C980:
|
||||
orrs r0, r1
|
||||
lsls r1, r3, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
bl PlayerBufferExecCompleted
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
|
@ -3806,7 +3806,7 @@ _08147DE4:
|
||||
ldrsh r0, [r4, r1]
|
||||
bl sub_814849C
|
||||
movs r0, 0x68
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, [r5]
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
|
@ -655,7 +655,7 @@ sub_807FD08: @ 807FD08
|
||||
b _0807FD56
|
||||
_0807FD50:
|
||||
movs r0, 0x74
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807FD56:
|
||||
ldrh r0, [r4, 0x30]
|
||||
strh r0, [r4, 0x20]
|
||||
@ -1413,7 +1413,7 @@ _080803E0:
|
||||
adds r0, r2
|
||||
bl sub_8082CB4
|
||||
movs r0, 0x2B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x2
|
||||
bl ShowBg
|
||||
b _08080546
|
||||
@ -1477,7 +1477,7 @@ _08080408:
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
movs r0, 0x34
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_808074C
|
||||
bl sub_80807BC
|
||||
_0808048C:
|
||||
@ -2325,7 +2325,7 @@ _08080BB0:
|
||||
strb r0, [r1]
|
||||
bl sub_808074C
|
||||
movs r0, 0x2B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r4]
|
||||
movs r5, 0xA0
|
||||
lsls r5, 1
|
||||
@ -2394,7 +2394,7 @@ _08080BDC:
|
||||
movs r1, 0
|
||||
str r1, [r0]
|
||||
movs r0, 0x34
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80807BC
|
||||
_08080C5C:
|
||||
ldr r0, [r4]
|
||||
@ -2540,7 +2540,7 @@ _08080D9E:
|
||||
adds r0, r4, 0
|
||||
bl PlayBGM
|
||||
movs r0, 0x35
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_807F738
|
||||
_08080DAE:
|
||||
ldr r0, =gUnknown_020322A4
|
||||
@ -3139,7 +3139,7 @@ sub_8081288: @ 8081288
|
||||
ldr r0, =sub_8082F9C
|
||||
str r0, [r4]
|
||||
movs r0, 0x28
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08081358
|
||||
.pool
|
||||
_08081314:
|
||||
@ -3154,7 +3154,7 @@ _08081314:
|
||||
movs r1, 0
|
||||
bl StartSpriteAnim
|
||||
movs r0, 0x1F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08081358
|
||||
.pool
|
||||
_0808133C:
|
||||
@ -3169,7 +3169,7 @@ _0808133C:
|
||||
movs r1, 0x1
|
||||
bl StartSpriteAnim
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08081358:
|
||||
bl sub_8082E84
|
||||
pop {r3}
|
||||
@ -5664,7 +5664,7 @@ _080827FC:
|
||||
cmp r0, 0
|
||||
beq _080828DC
|
||||
movs r0, 0x37
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_020322A4
|
||||
ldr r1, [r0]
|
||||
b _080828BC
|
||||
@ -6634,7 +6634,7 @@ _0808302C:
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x2E]
|
||||
movs r0, 0x38
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080830B2
|
||||
_0808304C:
|
||||
ldrh r0, [r4, 0x32]
|
||||
@ -6725,7 +6725,7 @@ _080830DC:
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x2E]
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08083130
|
||||
_080830FC:
|
||||
ldrh r0, [r4, 0x32]
|
||||
@ -8303,7 +8303,7 @@ _08083DE2:
|
||||
cmp r0, 0
|
||||
beq _08083E12
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_020322A4
|
||||
ldr r1, [r0]
|
||||
_08083DF8:
|
||||
|
@ -1102,7 +1102,7 @@ sub_81785D0: @ 81785D0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
movs r1, 0
|
||||
@ -1238,7 +1238,7 @@ _081786F6:
|
||||
movs r0, 0
|
||||
strh r0, [r4]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
lsls r0, r7, 24
|
||||
asrs r0, 24
|
||||
bl sub_8178728
|
||||
|
@ -1164,7 +1164,7 @@ _08119A58:
|
||||
ldr r0, =gUnknown_02037350
|
||||
adds r4, r0
|
||||
movs r0, 0x22
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
movs r1, 0x2
|
||||
orrs r0, r1
|
||||
|
@ -70,7 +70,7 @@ sub_817963C: @ 817963C
|
||||
bl MapGridSetMetatileIdAt
|
||||
bl DrawWholeMapView
|
||||
movs r0, 0x14
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x000008af
|
||||
bl FlagSet
|
||||
bl script_env_2_disable
|
||||
@ -322,7 +322,7 @@ sub_8179860: @ 8179860
|
||||
bl MapGridSetMetatileIdAt
|
||||
bl DrawWholeMapView
|
||||
movs r0, 0x14
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x8B
|
||||
lsls r0, 4
|
||||
bl FlagSet
|
||||
@ -418,7 +418,7 @@ sub_8179944: @ 8179944
|
||||
bl MapGridSetMetatileIdAt
|
||||
bl DrawWholeMapView
|
||||
movs r0, 0x14
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x000008b2
|
||||
bl FlagSet
|
||||
bl script_env_2_disable
|
||||
|
@ -432,7 +432,7 @@ sub_80B2688: @ 80B2688
|
||||
cmp r0, 0x1
|
||||
bne _080B26EC
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_082780B3
|
||||
bl box_related_two__3
|
||||
ldr r0, =sub_80B270C
|
||||
@ -440,7 +440,7 @@ sub_80B2688: @ 80B2688
|
||||
.pool
|
||||
_080B26EC:
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_08278131
|
||||
bl box_related_two__3
|
||||
ldr r0, =sub_80B2918
|
||||
@ -614,7 +614,7 @@ _080B2878:
|
||||
cmp r0, 0
|
||||
beq _080B2898
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_800A620
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r6, 2
|
||||
|
@ -107,7 +107,7 @@ _0817AD68:
|
||||
.pool
|
||||
_0817ADA0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
ldr r0, =sub_817AFD4
|
||||
|
@ -1184,7 +1184,7 @@ _080D814C:
|
||||
strh r0, [r4, 0xA]
|
||||
movs r0, 0x61
|
||||
movs r1, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldrh r0, [r4, 0x8]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x8]
|
||||
@ -1473,7 +1473,7 @@ sub_80D8424: @ 80D8424
|
||||
bne _080D8482
|
||||
_080D843C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039F25
|
||||
ldrb r0, [r0]
|
||||
bl sub_80DBCA8
|
||||
@ -1703,7 +1703,7 @@ _080D8634:
|
||||
cmp r5, 0
|
||||
beq _080D8670
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r7, 2
|
||||
adds r1, r7
|
||||
@ -1734,7 +1734,7 @@ _080D868C:
|
||||
b _080D87FA
|
||||
_080D868E:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_80DC490
|
||||
ldr r0, =gStringVar1
|
||||
@ -1827,7 +1827,7 @@ _080D8756:
|
||||
cmp r6, 0x1
|
||||
bls _080D87FA
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080D87FA
|
||||
.pool
|
||||
_080D879C:
|
||||
@ -1874,7 +1874,7 @@ _080D87C4:
|
||||
cmp r6, 0x1
|
||||
bls _080D87FA
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080D87FA:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
@ -3135,7 +3135,7 @@ _080D935C:
|
||||
cmp r0, 0
|
||||
beq _080D936E
|
||||
movs r0, 0x63
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080D936E:
|
||||
ldr r0, =gTasks
|
||||
mov r2, r8
|
||||
@ -3481,12 +3481,12 @@ _080D961E:
|
||||
cmp r0, 0
|
||||
beq _080D963C
|
||||
movs r0, 0x63
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080D9642
|
||||
.pool
|
||||
_080D963C:
|
||||
movs r0, 0x64
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080D9642:
|
||||
ldr r5, =gUnknown_02039F34
|
||||
ldr r0, [r5]
|
||||
@ -4235,7 +4235,7 @@ _080D9CB0:
|
||||
_080D9CC2:
|
||||
bl sub_80DDE0C
|
||||
movs r0, 0xDF
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl sub_80DDCDC
|
||||
b _080D9D6C
|
||||
@ -5411,7 +5411,7 @@ sub_80DA6B4: @ 80DA6B4
|
||||
strh r0, [r1]
|
||||
movs r0, 0x62
|
||||
movs r1, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r5, 2
|
||||
adds r0, r5
|
||||
@ -7314,7 +7314,7 @@ _080DB648:
|
||||
beq _080DB688
|
||||
movs r0, 0x26
|
||||
_080DB672:
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r1, r9
|
||||
ldr r0, [r1]
|
||||
ldr r1, [r0, 0x4]
|
||||
@ -8890,7 +8890,7 @@ _080DC226:
|
||||
cmp r3, 0
|
||||
ble _080DC284
|
||||
movs r0, 0x60
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gMPlay_SE1
|
||||
adds r0, r4, 0
|
||||
bl m4aMPlayImmInit
|
||||
@ -8904,7 +8904,7 @@ _080DC226:
|
||||
.pool
|
||||
_080DC284:
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080DC28A:
|
||||
mov r2, r10
|
||||
cmp r2, 0
|
||||
@ -10124,12 +10124,12 @@ sub_80DCBE8: @ 80DCBE8
|
||||
cmp r3, 0
|
||||
bne _080DCC70
|
||||
movs r0, 0x65
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DCC76
|
||||
.pool
|
||||
_080DCC70:
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080DCC76:
|
||||
pop {r3,r4}
|
||||
mov r8, r3
|
||||
@ -11542,7 +11542,7 @@ _080DD76C:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DD8F8
|
||||
.pool
|
||||
_080DD79C:
|
||||
@ -11562,7 +11562,7 @@ _080DD79C:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0x1F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DD8F8
|
||||
.pool
|
||||
_080DD7D0:
|
||||
@ -11582,7 +11582,7 @@ _080DD7D0:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0x1F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DD8F8
|
||||
.pool
|
||||
_080DD804:
|
||||
@ -11602,7 +11602,7 @@ _080DD804:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DD8F8
|
||||
.pool
|
||||
_080DD838:
|
||||
@ -11622,7 +11622,7 @@ _080DD838:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DD8F8
|
||||
.pool
|
||||
_080DD86C:
|
||||
@ -11642,7 +11642,7 @@ _080DD86C:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DD8F8
|
||||
.pool
|
||||
_080DD8A0:
|
||||
@ -11662,7 +11662,7 @@ _080DD8A0:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0xC3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080DD8F8
|
||||
.pool
|
||||
_080DD8D4:
|
||||
@ -11682,7 +11682,7 @@ _080DD8D4:
|
||||
orrs r0, r2
|
||||
strh r0, [r1, 0x4]
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080DD8F8:
|
||||
adds r2, r4, 0
|
||||
ldr r4, =gSprites
|
||||
@ -12768,7 +12768,7 @@ _080DE146:
|
||||
adds r3, r5, 0
|
||||
bl sub_80DECB8
|
||||
movs r0, 0x63
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080DE1CA:
|
||||
adds r7, 0x1
|
||||
cmp r7, 0x3
|
||||
@ -13059,7 +13059,7 @@ sub_80DE424: @ 80DE424
|
||||
strh r0, [r1]
|
||||
movs r0, 0x62
|
||||
movs r1, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
@ -13336,7 +13336,7 @@ _080DE680:
|
||||
strh r0, [r4, 0xC]
|
||||
movs r0, 0x61
|
||||
movs r1, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r0, =sub_80DE5C0
|
||||
str r0, [r4]
|
||||
_080DE690:
|
||||
|
@ -3303,7 +3303,7 @@ _080F741C:
|
||||
mov r0, r8
|
||||
bl DestroyTask
|
||||
movs r0, 0x18
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080F74A4:
|
||||
add sp, 0x10
|
||||
pop {r3,r4}
|
||||
@ -4288,13 +4288,13 @@ _080F7C7E:
|
||||
cmp r1, 0
|
||||
beq _080F7C8A
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080F7C8A:
|
||||
ldr r3, [sp, 0x8]
|
||||
cmp r3, 0
|
||||
beq _080F7C96
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080F7C96:
|
||||
add sp, 0x14
|
||||
pop {r3-r5}
|
||||
|
@ -260,7 +260,7 @@ sub_8126B80: @ 8126B80
|
||||
cmp r1, r0
|
||||
beq _08126BF4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_085A6B48
|
||||
ldr r0, =gUnknown_0203A150
|
||||
ldrb r0, [r0]
|
||||
@ -286,7 +286,7 @@ _08126BD8:
|
||||
.pool
|
||||
_08126BF4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_8126D6C
|
||||
_08126C00:
|
||||
@ -849,13 +849,13 @@ _081270BC:
|
||||
bne _081270CE
|
||||
_081270C0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_812719C
|
||||
b _081270DE
|
||||
_081270CE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203A173
|
||||
strb r4, [r0]
|
||||
adds r0, r5, 0
|
||||
@ -1284,7 +1284,7 @@ sub_8127480: @ 8127480
|
||||
cmp r1, 0x1
|
||||
beq _08127492
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08127492:
|
||||
adds r0, r4, 0
|
||||
bl sub_8127744
|
||||
@ -1527,7 +1527,7 @@ sub_812764C: @ 812764C
|
||||
.pool
|
||||
_081276A4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_085A6B78
|
||||
movs r2, 0x16
|
||||
ldrsh r1, [r5, r2]
|
||||
@ -1541,7 +1541,7 @@ _081276A4:
|
||||
.pool
|
||||
_081276C4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203A172
|
||||
strb r4, [r0]
|
||||
bl sub_8127554
|
||||
@ -3846,7 +3846,7 @@ sub_8128950: @ 8128950
|
||||
.pool
|
||||
_081289A4:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gStringVar4
|
||||
ldr r1, =gUnknown_085EA8A6
|
||||
adds r0, r4, 0
|
||||
|
@ -209,7 +209,7 @@ _0811A3B6:
|
||||
cmp r6, 0
|
||||
beq _0811A41C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r6, 0
|
||||
bl sub_811C158
|
||||
ldrh r0, [r5]
|
||||
@ -2189,7 +2189,7 @@ sub_811B368: @ 811B368
|
||||
.pool
|
||||
_0811B388:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
_0811B390:
|
||||
pop {r1}
|
||||
@ -2211,7 +2211,7 @@ sub_811B394: @ 811B394
|
||||
cmp r5, 0
|
||||
beq _0811B3BC
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
b _0811B3DC
|
||||
_0811B3BC:
|
||||
|
@ -1212,7 +1212,7 @@ _08071E54:
|
||||
cmp r0, 0xF
|
||||
bne _08071E84
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl StartSpriteAnim
|
||||
@ -1264,7 +1264,7 @@ _08071EBC:
|
||||
cmp r0, 0xF
|
||||
bne _08071EE8
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x2
|
||||
bl StartSpriteAnim
|
||||
@ -1337,7 +1337,7 @@ _08071F5C:
|
||||
cmp r0, 0xF
|
||||
bne _08071F90
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x2
|
||||
bl StartSpriteAnim
|
||||
@ -1349,7 +1349,7 @@ _08071F90:
|
||||
cmp r0, 0x1E
|
||||
bne _08071F9E
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08071F9E:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@ -1422,7 +1422,7 @@ _08072004:
|
||||
cmp r4, 0
|
||||
bne _08072032
|
||||
movs r0, 0x71
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r2, r5, 0
|
||||
adds r2, 0x3E
|
||||
ldrb r0, [r2]
|
||||
|
@ -624,7 +624,7 @@ sub_817BEC4: @ 817BEC4
|
||||
ldr r0, =sub_817BF14
|
||||
str r0, [r5]
|
||||
movs r0, 0x8C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@ -749,7 +749,7 @@ sub_817BFCC: @ 817BFCC
|
||||
ldr r1, =sub_817C000
|
||||
str r1, [r0]
|
||||
movs r0, 0xB7
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -843,7 +843,7 @@ sub_817C080: @ 817C080
|
||||
ldr r1, =sub_817C0B4
|
||||
str r1, [r0]
|
||||
movs r0, 0x66
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -980,7 +980,7 @@ sub_817C174: @ 817C174
|
||||
ldr r0, =sub_817C1D4
|
||||
str r0, [r5]
|
||||
movs r0, 0xCA
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@ -1127,7 +1127,7 @@ sub_817C2B0: @ 817C2B0
|
||||
ldr r0, =sub_817C310
|
||||
str r0, [r5]
|
||||
movs r0, 0xCA
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
|
@ -1375,7 +1375,7 @@ _0813E740:
|
||||
_0813E752:
|
||||
movs r0, 0xBC
|
||||
lsls r0, 1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gTasks
|
||||
mov r2, r8
|
||||
adds r1, r2, r7
|
||||
@ -1384,7 +1384,7 @@ _0813E752:
|
||||
b _0813EC52
|
||||
.pool
|
||||
_0813E770:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
cmp r4, 0
|
||||
@ -1558,7 +1558,7 @@ _0813E8EC:
|
||||
bl _0813F1A4
|
||||
_0813E902:
|
||||
movs r0, 0x21
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r2, r8
|
||||
adds r1, r2, r7
|
||||
lsls r1, 3
|
||||
@ -1566,7 +1566,7 @@ _0813E902:
|
||||
b _0813EC52
|
||||
.pool
|
||||
_0813E918:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813E926
|
||||
@ -1614,7 +1614,7 @@ _0813E974:
|
||||
b _0813EB92
|
||||
.pool
|
||||
_0813E990:
|
||||
bl sub_80A3678
|
||||
bl IsCryFinished
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813E99E
|
||||
@ -1886,7 +1886,7 @@ _0813EC10:
|
||||
beq _0813EC1E
|
||||
b _0813F1A4
|
||||
_0813EC1E:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813EC2A
|
||||
@ -1922,7 +1922,7 @@ _0813EC6C:
|
||||
beq _0813EC7A
|
||||
b _0813F1A4
|
||||
_0813EC7A:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813EC86
|
||||
@ -1985,7 +1985,7 @@ _0813ECFC:
|
||||
beq _0813ED0A
|
||||
b _0813F1A4
|
||||
_0813ED0A:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813ED16
|
||||
@ -2015,7 +2015,7 @@ _0813ED48:
|
||||
beq _0813ED56
|
||||
b _0813F1A4
|
||||
_0813ED56:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813ED62
|
||||
@ -2042,7 +2042,7 @@ _0813ED90:
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _0813EDCE
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813EDCE
|
||||
@ -2072,7 +2072,7 @@ _0813EDCE:
|
||||
beq _0813EDDC
|
||||
b _0813F1A4
|
||||
_0813EDDC:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0
|
||||
@ -2115,7 +2115,7 @@ _0813EE34:
|
||||
cmp r0, 0
|
||||
beq _0813EE5C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0
|
||||
@ -2133,7 +2133,7 @@ _0813EE5C:
|
||||
cmp r0, 0
|
||||
bne _0813EE84
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0x1
|
||||
@ -2154,7 +2154,7 @@ _0813EE84:
|
||||
movs r3, 0xD
|
||||
bl sub_8056A3C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gBattleCommunication
|
||||
ldrb r2, [r0, 0x1]
|
||||
cmp r2, 0
|
||||
@ -2204,7 +2204,7 @@ _0813EF00:
|
||||
movs r3, 0xD
|
||||
bl sub_8056A3C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gTasks
|
||||
mov r2, r8
|
||||
adds r0, r2, r7
|
||||
@ -2359,7 +2359,7 @@ _0813F090:
|
||||
beq _0813F09E
|
||||
b _0813F1A4
|
||||
_0813F09E:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813F0AA
|
||||
@ -2386,7 +2386,7 @@ _0813F0D8:
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _0813F1A4
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813F1A4
|
||||
@ -2451,7 +2451,7 @@ _0813F180:
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _0813F1A4
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813F1A4
|
||||
@ -2566,7 +2566,7 @@ _0813F294:
|
||||
b _0813F6F2
|
||||
.pool
|
||||
_0813F2AC:
|
||||
bl sub_80A3678
|
||||
bl IsCryFinished
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813F2BA
|
||||
@ -2576,7 +2576,7 @@ _0813F2BA:
|
||||
bl m4aSongNumStop
|
||||
movs r0, 0xBC
|
||||
lsls r0, 1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
@ -2585,7 +2585,7 @@ _0813F2BA:
|
||||
b _0813F6B4
|
||||
.pool
|
||||
_0813F2DC:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
cmp r5, 0
|
||||
@ -2766,11 +2766,11 @@ _0813F474:
|
||||
bl _0813FCC4
|
||||
_0813F48A:
|
||||
movs r0, 0x21
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0813F6AC
|
||||
.pool
|
||||
_0813F498:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813F4A6
|
||||
@ -2797,7 +2797,7 @@ _0813F4A6:
|
||||
b _0813F6F2
|
||||
.pool
|
||||
_0813F4E4:
|
||||
bl sub_80A3678
|
||||
bl IsCryFinished
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813F4F2
|
||||
@ -3053,7 +3053,7 @@ _0813F748:
|
||||
beq _0813F756
|
||||
b _0813FCC4
|
||||
_0813F756:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813F762
|
||||
@ -3154,7 +3154,7 @@ _0813F838:
|
||||
beq _0813F846
|
||||
b _0813FCC4
|
||||
_0813F846:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813F852
|
||||
@ -3185,7 +3185,7 @@ _0813F884:
|
||||
beq _0813F892
|
||||
b _0813FCC4
|
||||
_0813F892:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813F89E
|
||||
@ -3213,7 +3213,7 @@ _0813F8CC:
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _0813F90C
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813F90C
|
||||
@ -3244,7 +3244,7 @@ _0813F90C:
|
||||
beq _0813F91A
|
||||
b _0813FCC4
|
||||
_0813F91A:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
cmp r4, 0
|
||||
@ -3503,7 +3503,7 @@ _0813FBA4:
|
||||
beq _0813FBB2
|
||||
b _0813FCC4
|
||||
_0813FBB2:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0813FBBE
|
||||
@ -3531,7 +3531,7 @@ _0813FBEC:
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _0813FCC4
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813FCC4
|
||||
@ -3599,7 +3599,7 @@ _0813FCA0:
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _0813FCC4
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0813FCC4
|
||||
|
@ -325,7 +325,7 @@ _0809C13A:
|
||||
cmp r0, 0
|
||||
beq _0809C15C
|
||||
movs r0, 0x6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_809FA9C
|
||||
_0809C14E:
|
||||
movs r0, 0x1
|
||||
@ -453,7 +453,7 @@ _0809C214:
|
||||
cmp r4, r0
|
||||
beq _0809C244
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0809C244:
|
||||
adds r0, r4, 0
|
||||
bl script_env_1_execute_new_script
|
||||
@ -2361,7 +2361,7 @@ _0809D1C8:
|
||||
bl walkrun_find_lowest_active_bit_in_bitfield
|
||||
bl sp13E_warp_to_last_warp
|
||||
movs r0, 0xE9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
b _0809D1E2
|
||||
_0809D1E0:
|
||||
|
@ -1368,7 +1368,7 @@ _080B64F4:
|
||||
subs r0, 0x1
|
||||
strh r0, [r4, 0x3A]
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080B6550:
|
||||
movs r1, 0x3A
|
||||
ldrsh r0, [r4, r1]
|
||||
@ -2294,7 +2294,7 @@ sub_80B6C90: @ 80B6C90
|
||||
ands r0, r2
|
||||
strb r0, [r1, 0x1]
|
||||
movs r0, 0x2B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r5, 0x8]
|
||||
adds r0, 0x1
|
||||
strh r0, [r5, 0x8]
|
||||
@ -2378,7 +2378,7 @@ _080B6D84:
|
||||
cmp r0, 0
|
||||
blt _080B6DA8
|
||||
movs r0, 0xD6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r6]
|
||||
movs r1, 0x8
|
||||
orrs r0, r1
|
||||
@ -2591,7 +2591,7 @@ _080B6F0A:
|
||||
strh r0, [r5, 0x8]
|
||||
_080B6F38:
|
||||
movs r0, 0x50
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080B6F3E:
|
||||
movs r0, 0
|
||||
pop {r4,r5}
|
||||
@ -3555,7 +3555,7 @@ sub_80B76B8: @ 80B76B8
|
||||
movs r0, 0x32
|
||||
bl FieldEffectStart
|
||||
movs r0, 0xB2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r4, 0x8]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x8]
|
||||
@ -3891,7 +3891,7 @@ sub_80B7968: @ 80B7968
|
||||
strb r0, [r4, 0x1]
|
||||
bl CameraObjectReset1
|
||||
movs r0, 0xAF
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
bl sub_8093514
|
||||
adds r1, r0, 0
|
||||
@ -4127,7 +4127,7 @@ _080B7B6C:
|
||||
adds r0, r4, 0
|
||||
bl FieldObjectSetSpecialAnim
|
||||
movs r0, 0x27
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080B7B8C:
|
||||
movs r0, 0
|
||||
pop {r4-r6}
|
||||
@ -4747,7 +4747,7 @@ _080B8080:
|
||||
movs r0, 0x1
|
||||
strh r0, [r4, 0xE]
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080B80AE:
|
||||
add sp, 0x8
|
||||
pop {r4,r5}
|
||||
@ -5010,7 +5010,7 @@ sub_80B8280: @ 80B8280
|
||||
lsrs r0, 24
|
||||
strh r0, [r6, 0x26]
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080B82F6:
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
@ -6708,7 +6708,7 @@ sub_80B90CC: @ 80B90CC
|
||||
ldr r0, [r0]
|
||||
strh r0, [r2, 0x30]
|
||||
movs r0, 0x9E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
pop {r4}
|
||||
pop {r1}
|
||||
@ -7002,7 +7002,7 @@ _080B9362:
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x8]
|
||||
movs r0, 0x9E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0xA]
|
||||
bl sub_80B9524
|
||||
_080B9380:
|
||||
@ -8096,7 +8096,7 @@ sub_80B9C28: @ 80B9C28
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x58
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r4, [r5, 0xA]
|
||||
ldrh r0, [r5, 0x2]
|
||||
adds r0, 0x1
|
||||
@ -8151,7 +8151,7 @@ sub_80B9C54: @ 80B9C54
|
||||
adds r0, r4, 0
|
||||
bl sub_80B9D24
|
||||
movs r0, 0x57
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r7, 0xA]
|
||||
bl sub_80B9BD0
|
||||
movs r0, 0
|
||||
|
@ -1840,7 +1840,7 @@ sub_8154CEC: @ 8154CEC
|
||||
subs r0, 0x4
|
||||
strh r0, [r3, 0x26]
|
||||
movs r0, 0x46
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08154D76:
|
||||
movs r0, 0
|
||||
pop {r4-r6}
|
||||
@ -2179,7 +2179,7 @@ _08154FFC:
|
||||
cmp r0, 0
|
||||
bne _08155046
|
||||
movs r0, 0x46
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08155046:
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
|
@ -1987,7 +1987,7 @@ PlayerJumpLedge: @ 808B840
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0xA
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl GetJumpLedgeAnimId
|
||||
lsls r0, 24
|
||||
@ -2082,7 +2082,7 @@ sub_808B8F0: @ 808B8F0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x22
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_80936CC
|
||||
lsls r0, 24
|
||||
@ -2101,7 +2101,7 @@ sub_808B914: @ 808B914
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x22
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_80936F8
|
||||
lsls r0, 24
|
||||
@ -2120,7 +2120,7 @@ sub_808B938: @ 808B938
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x22
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_8093724
|
||||
lsls r0, 24
|
||||
@ -2139,7 +2139,7 @@ sub_808B95C: @ 808B95C
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x22
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_80934E8
|
||||
lsls r0, 24
|
||||
@ -2158,7 +2158,7 @@ sub_808B980: @ 808B980
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x7
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_8093750
|
||||
lsls r0, 24
|
||||
@ -2261,7 +2261,7 @@ PlayCollisionSoundIfNotFacingWarp: @ 808B9EC
|
||||
bne _0808BA54
|
||||
_0808BA4E:
|
||||
movs r0, 0x7
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0808BA54:
|
||||
add sp, 0x4
|
||||
pop {r4}
|
||||
@ -3540,7 +3540,7 @@ _0808C3F0:
|
||||
movs r0, 0xA
|
||||
bl FieldEffectStart
|
||||
movs r0, 0xD6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r6, 0x8]
|
||||
adds r0, 0x1
|
||||
strh r0, [r6, 0x8]
|
||||
@ -3653,7 +3653,7 @@ sub_808C544: @ 808C544
|
||||
cmp r0, 0
|
||||
beq _0808C5A0
|
||||
movs r0, 0xA
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x18]
|
||||
lsls r0, 28
|
||||
lsrs r0, 28
|
||||
@ -3754,7 +3754,7 @@ sub_808C61C: @ 808C61C
|
||||
strb r0, [r1, 0x6]
|
||||
bl script_env_2_enable
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
pop {r1}
|
||||
bx r1
|
||||
|
@ -697,7 +697,7 @@ _0809DDAE:
|
||||
cmp r0, 0
|
||||
beq _0809DE1E
|
||||
movs r0, 0x46
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0809DE1E
|
||||
_0809DDDC:
|
||||
ldrh r0, [r4, 0xC]
|
||||
@ -973,7 +973,7 @@ _0809DFF4:
|
||||
bne _0809E008
|
||||
_0809E002:
|
||||
movs r0, 0x47
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0809E008:
|
||||
cmp r7, 0
|
||||
beq _0809E044
|
||||
@ -1373,7 +1373,7 @@ _0809E306:
|
||||
ldrh r0, [r5, 0xA]
|
||||
strh r0, [r4]
|
||||
movs r0, 0x2A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
@ -1418,7 +1418,7 @@ _0809E370:
|
||||
ldrh r0, [r5, 0xA]
|
||||
strh r0, [r4]
|
||||
movs r0, 0x29
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
ldrsh r0, [r0, r1]
|
||||
|
@ -725,7 +725,7 @@ sub_80FA18C: @ 80FA18C
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r0, 0x83
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2E]
|
||||
ldr r0, =sub_80FA1A8
|
||||
@ -890,7 +890,7 @@ sub_80FA2D8: @ 80FA2D8
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r0, 0x9B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02038C08
|
||||
ldr r1, [r0, 0x1C]
|
||||
adds r2, r4, 0
|
||||
@ -1033,7 +1033,7 @@ sub_80FA3FC: @ 80FA3FC
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r0, 0xA9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2E]
|
||||
ldr r0, =sub_80FA418
|
||||
@ -1219,7 +1219,7 @@ sub_80FA57C: @ 80FA57C
|
||||
adds r1, r4, 0
|
||||
bl GetXYCoordsOneStepInFrontOfPlayer
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x00004054
|
||||
bl VarGet
|
||||
lsls r0, 16
|
||||
@ -1385,19 +1385,19 @@ _080FA6C8:
|
||||
b _080FA6F6
|
||||
_080FA6D8:
|
||||
movs r0, 0x4A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA6F6
|
||||
_080FA6E0:
|
||||
movs r0, 0x4B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA6F6
|
||||
_080FA6E8:
|
||||
movs r0, 0x4C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA6F6
|
||||
_080FA6F0:
|
||||
movs r0, 0x4E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080FA6F6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -1425,7 +1425,7 @@ sub_80FA704: @ 80FA704
|
||||
lsls r4, 16
|
||||
lsrs r4, 16
|
||||
movs r0, 0x4D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
lsls r5, 16
|
||||
asrs r5, 16
|
||||
lsls r4, 16
|
||||
@ -1625,35 +1625,35 @@ _080FA830:
|
||||
.4byte _080FA958
|
||||
_080FA920:
|
||||
movs r0, 0x3E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA95E
|
||||
_080FA928:
|
||||
movs r0, 0x3F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA95E
|
||||
_080FA930:
|
||||
movs r0, 0x40
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA95E
|
||||
_080FA938:
|
||||
movs r0, 0x41
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA95E
|
||||
_080FA940:
|
||||
movs r0, 0x42
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA95E
|
||||
_080FA948:
|
||||
movs r0, 0x43
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA95E
|
||||
_080FA950:
|
||||
movs r0, 0x44
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FA95E
|
||||
_080FA958:
|
||||
movs r0, 0x45
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080FA95E:
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
@ -1704,7 +1704,7 @@ sub_80FA9A4: @ 80FA9A4
|
||||
cmp r0, 0x8
|
||||
bne _080FA9BC
|
||||
movs r0, 0xC3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080FA9BC:
|
||||
movs r1, 0x2E
|
||||
ldrsh r0, [r4, r1]
|
||||
@ -1929,7 +1929,7 @@ door_restore_tilemap: @ 80FABA4
|
||||
push {r4,r5,lr}
|
||||
adds r5, r0, 0
|
||||
movs r0, 0x83
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gUnknown_02038C08
|
||||
ldr r0, [r4, 0x14]
|
||||
ldr r1, [r4, 0x18]
|
||||
@ -2266,7 +2266,7 @@ _080FAEA2:
|
||||
overworld_posion_effect: @ 80FAEA8
|
||||
push {lr}
|
||||
movs r0, 0x4F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =task50_overworld_posion_effect
|
||||
movs r1, 0x50
|
||||
bl CreateTask
|
||||
|
@ -559,7 +559,7 @@ _08173A16:
|
||||
.pool
|
||||
_08173A34:
|
||||
movs r0, 0x37
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
@ -961,7 +961,7 @@ _08173D74:
|
||||
movs r1, 0xF
|
||||
bl sub_8174A38
|
||||
movs r0, 0x69
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gTasks
|
||||
mov r2, r8
|
||||
adds r0, r2, r4
|
||||
@ -2015,7 +2015,7 @@ _0817466C:
|
||||
lsls r1, 1
|
||||
cmp r0, r1
|
||||
beq _081746E6
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldrh r0, [r4, 0x8]
|
||||
lsls r0, 23
|
||||
lsrs r0, 23
|
||||
@ -2109,11 +2109,11 @@ _081747A4:
|
||||
b _08174884
|
||||
.pool
|
||||
_081747B8:
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _081747D2
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, =gMPlay_BGM
|
||||
ldr r1, =0x0000ffff
|
||||
movs r2, 0x80
|
||||
@ -2129,11 +2129,11 @@ _081747E4:
|
||||
ands r0, r2
|
||||
cmp r0, 0
|
||||
beq _08174828
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08174806
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, =gMPlay_BGM
|
||||
ldr r1, =0x0000ffff
|
||||
movs r2, 0x80
|
||||
|
@ -4104,7 +4104,7 @@ _0816EFB6:
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x67
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gSprites
|
||||
lsls r0, r4, 4
|
||||
adds r0, r4
|
||||
|
@ -659,7 +659,7 @@ _080FD584:
|
||||
.pool
|
||||
_080FD5AC:
|
||||
movs r0, 0x48
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r4, 0x8]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x8]
|
||||
@ -1919,7 +1919,7 @@ sub_80FDF90: @ 80FDF90
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
@ -2101,7 +2101,7 @@ sub_80FE124: @ 80FE124
|
||||
movs r0, 0
|
||||
strh r0, [r1, 0x10]
|
||||
movs r0, 0x2F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
subs r0, 0x8
|
||||
adds r0, r4, r0
|
||||
@ -2120,7 +2120,7 @@ sub_80FE164: @ 80FE164
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
adds r6, r5, 0
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080FE1C2
|
||||
@ -2176,7 +2176,7 @@ sub_80FE1D0: @ 80FE1D0
|
||||
cmp r0, 0x7
|
||||
ble _080FE226
|
||||
movs r0, 0x75
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl InBattlePyramid
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
@ -2449,7 +2449,7 @@ sub_80FE440: @ 80FE440
|
||||
cmp r0, 0x7
|
||||
ble _080FE4AC
|
||||
movs r0, 0x1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gUnknown_0203CE7C
|
||||
ldrh r0, [r4]
|
||||
movs r1, 0x1
|
||||
|
118
asm/link.s
118
asm/link.s
@ -3612,7 +3612,7 @@ _0800B1F2:
|
||||
.pool
|
||||
_0800B20C:
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0800B260
|
||||
_0800B214:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
@ -3663,7 +3663,7 @@ _0800B260:
|
||||
cmp r2, 0
|
||||
beq _0800B2C2
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strb r0, [r4]
|
||||
ldr r1, =gUnknown_02022B00
|
||||
@ -19218,7 +19218,7 @@ sub_801320C: @ 801320C
|
||||
b _08013270
|
||||
_08013228:
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x12]
|
||||
bl sub_81AE70C
|
||||
ldr r0, =gStringVar2
|
||||
@ -19765,7 +19765,7 @@ _080136D8:
|
||||
b _08013A72
|
||||
_080136EA:
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08013A72
|
||||
_080136F2:
|
||||
ldrb r0, [r6, 0xE]
|
||||
@ -19817,12 +19817,12 @@ _08013744:
|
||||
_08013756:
|
||||
strb r0, [r6, 0x8]
|
||||
movs r0, 0x6E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08013B82
|
||||
.pool
|
||||
_08013768:
|
||||
movs r0, 0x7
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08013B82
|
||||
_08013770:
|
||||
ldr r0, =gMain
|
||||
@ -20435,7 +20435,7 @@ _08013D28:
|
||||
cmp r0, 0x1
|
||||
bne _08013D3A
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08013D3A:
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r5, 2
|
||||
@ -22542,7 +22542,7 @@ _080150B8:
|
||||
cmp r2, 0x1
|
||||
bne _080150CE
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080150CE:
|
||||
ldrb r0, [r7, 0xE]
|
||||
bl sub_81AE70C
|
||||
@ -22600,14 +22600,14 @@ _080150D6:
|
||||
adds r0, r4, 0
|
||||
bl sub_8011FC8
|
||||
movs r0, 0x6E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
strb r0, [r7, 0x8]
|
||||
b _080152A0
|
||||
.pool
|
||||
_08015160:
|
||||
movs r0, 0x7
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080152A0
|
||||
_08015168:
|
||||
ldr r0, =gMain
|
||||
@ -22905,7 +22905,7 @@ _08015420:
|
||||
cmp r0, 0x1
|
||||
bne _08015436
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08015436:
|
||||
ldrb r0, [r5, 0x13]
|
||||
cmp r0, 0
|
||||
@ -22961,13 +22961,13 @@ _08015452:
|
||||
adds r0, r4, 0
|
||||
bl sub_8011FC8
|
||||
movs r0, 0x6E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
strb r0, [r5, 0x8]
|
||||
b _080154D4
|
||||
_080154B4:
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0xA
|
||||
strb r0, [r5, 0x8]
|
||||
b _080154D4
|
||||
@ -23497,7 +23497,7 @@ _080159A6:
|
||||
movs r2, 0x1
|
||||
bl sub_8011090
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gStringVar1
|
||||
ldr r1, =gSaveBlock2Ptr
|
||||
ldr r1, [r1]
|
||||
@ -23551,7 +23551,7 @@ _08015A1A:
|
||||
cmp r0, 0
|
||||
beq _08015A4C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80181CC
|
||||
movs r0, 0x18
|
||||
bl _08016876
|
||||
@ -23565,7 +23565,7 @@ _08015A4C:
|
||||
movs r2, 0x1
|
||||
bl sub_8011090
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80181CC
|
||||
ldr r0, =gStringVar1
|
||||
ldr r1, =gSaveBlock2Ptr
|
||||
@ -23591,7 +23591,7 @@ _08015A96:
|
||||
b _08015AD0
|
||||
_08015A9C:
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08015AA2:
|
||||
adds r0, r6, 0
|
||||
bl sub_801A274
|
||||
@ -24223,7 +24223,7 @@ _0801609E:
|
||||
.pool
|
||||
_080160AC:
|
||||
movs r0, 0x49
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_800EF7C
|
||||
movs r0, 0
|
||||
movs r1, 0xC
|
||||
@ -26464,7 +26464,7 @@ _08017368:
|
||||
b _080173A0
|
||||
_08017396:
|
||||
movs r0, 0x7
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0801739C:
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
@ -32991,7 +32991,7 @@ _0801A7F8:
|
||||
beq _0801A836
|
||||
_0801A80C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gTasks
|
||||
ldr r0, =gUnknown_03000DAC
|
||||
ldr r0, [r0]
|
||||
@ -40158,7 +40158,7 @@ _0801E1B4:
|
||||
cmp r0, 0
|
||||
beq _0801E23A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl MoveMenuCursor
|
||||
b _0801E23A
|
||||
@ -41276,7 +41276,7 @@ _0801EB40:
|
||||
cmp r0, 0
|
||||
bne _0801EBC2
|
||||
movs r0, 0x37
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sav2_gender2_inplace_and_xFE
|
||||
ldr r0, =gUnknown_02022C84
|
||||
ldr r1, [r0]
|
||||
@ -46941,11 +46941,11 @@ _080218A6:
|
||||
cmp r3, 0x1
|
||||
bne _080218B4
|
||||
movs r0, 0x4E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080218BA
|
||||
_080218B4:
|
||||
movs r0, 0x4D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080218BA:
|
||||
ldr r4, [sp, 0xC]
|
||||
ldrb r0, [r4]
|
||||
@ -49907,7 +49907,7 @@ _080230E8:
|
||||
ands r0, r2
|
||||
strb r0, [r1]
|
||||
movs r0, 0x3D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080231A8
|
||||
.pool
|
||||
_08023120:
|
||||
@ -49964,7 +49964,7 @@ _08023184:
|
||||
cmp r0, 0
|
||||
beq _080231AE
|
||||
movs r0, 0x2B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0xB
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
@ -50034,7 +50034,7 @@ _080231E4:
|
||||
adds r1, r4, r2
|
||||
strb r0, [r1]
|
||||
movs r0, 0xD6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080232DC
|
||||
.pool
|
||||
_0802321C:
|
||||
@ -51113,7 +51113,7 @@ _08023A64:
|
||||
movs r0, 0x8
|
||||
strh r0, [r4, 0x12]
|
||||
movs r0, 0xD6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
ldr r2, =0x000003ff
|
||||
@ -51296,7 +51296,7 @@ _08023BE2:
|
||||
movs r0, 0x9
|
||||
strh r0, [r5, 0x12]
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
movs r1, 0x8
|
||||
@ -51907,7 +51907,7 @@ _080240AE:
|
||||
cmp r0, 0
|
||||
beq _0802412A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_802222C
|
||||
b _08024124
|
||||
@ -55685,7 +55685,7 @@ sub_8025F48: @ 8025F48
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08025F88
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
cmp r1, 0
|
||||
@ -55712,7 +55712,7 @@ _08025F88:
|
||||
movs r0, 0x1F
|
||||
bl m4aSongNumStop
|
||||
movs r0, 0x1F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r6]
|
||||
movs r2, 0xA2
|
||||
lsls r2, 1
|
||||
@ -55731,12 +55731,12 @@ _08025FB8:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08025FEA
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08025FEA
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl sub_80284CC
|
||||
ldr r0, [r6]
|
||||
@ -55843,7 +55843,7 @@ _0802609C:
|
||||
movs r0, 0x1F
|
||||
bl m4aSongNumStop
|
||||
movs r0, 0x1F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r6]
|
||||
movs r3, 0xA2
|
||||
lsls r3, 1
|
||||
@ -55862,12 +55862,12 @@ _080260CC:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _080260FE
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080260FE
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl sub_80284CC
|
||||
ldr r0, [r6]
|
||||
@ -55907,7 +55907,7 @@ _08026106:
|
||||
adds r0, r1, r4
|
||||
ldrb r0, [r0]
|
||||
adds r0, 0x4A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r5]
|
||||
movs r1, 0xA4
|
||||
lsls r1, 1
|
||||
@ -56736,7 +56736,7 @@ _08026762:
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
adds r0, 0x4A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080267AC:
|
||||
mov r0, r8
|
||||
ldr r1, [r0]
|
||||
@ -58567,7 +58567,7 @@ _080275CA:
|
||||
movs r1, 0x6
|
||||
strb r1, [r0]
|
||||
movs r0, 0xD4
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08027600
|
||||
.pool
|
||||
_080275E8:
|
||||
@ -60655,7 +60655,7 @@ _080285CC:
|
||||
cmp r4, 0
|
||||
beq _080285F0
|
||||
movs r0, 0xD4
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080285F0:
|
||||
movs r1, 0x30
|
||||
ldrsh r0, [r5, r1]
|
||||
@ -61004,7 +61004,7 @@ _08028870:
|
||||
strh r1, [r0]
|
||||
movs r0, 0x24
|
||||
str r3, [sp]
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r3, [sp]
|
||||
_08028896:
|
||||
mov r7, r9
|
||||
@ -63305,7 +63305,7 @@ _08029BDE:
|
||||
movs r0, 0
|
||||
strh r0, [r2]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl sub_8028C30
|
||||
b _08029F88
|
||||
@ -63421,7 +63421,7 @@ _08029D06:
|
||||
movs r0, 0
|
||||
strh r0, [r2]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_8027748
|
||||
ldr r1, =0x00000bb7
|
||||
cmp r0, r1
|
||||
@ -63655,7 +63655,7 @@ _08029F5C:
|
||||
movs r0, 0
|
||||
strh r0, [r2]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08029F88:
|
||||
ldr r1, [r4]
|
||||
_08029F8A:
|
||||
@ -63967,7 +63967,7 @@ _0802A1DC:
|
||||
cmp r2, 0
|
||||
beq _0802A294
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r7]
|
||||
ldr r3, =0x00003020
|
||||
adds r1, r0, r3
|
||||
@ -63983,7 +63983,7 @@ _0802A294:
|
||||
cmp r0, 0
|
||||
beq _0802A2CC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r7]
|
||||
ldr r2, =0x00003020
|
||||
adds r1, r0, r2
|
||||
@ -64013,7 +64013,7 @@ _0802A2CC:
|
||||
cmp r0, 0
|
||||
beq _0802A35E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r7]
|
||||
ldr r3, =0x00003020
|
||||
adds r0, r3
|
||||
@ -67891,7 +67891,7 @@ sub_802C1DC: @ 802C1DC
|
||||
lsls r0, 1
|
||||
adds r0, r1
|
||||
ldrh r0, [r0]
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x4D
|
||||
strb r5, [r0]
|
||||
@ -68066,7 +68066,7 @@ _0802C360:
|
||||
beq _0802C378
|
||||
movs r0, 0x83
|
||||
lsls r0, 1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0802C386
|
||||
.pool
|
||||
_0802C378:
|
||||
@ -68075,7 +68075,7 @@ _0802C378:
|
||||
cmp r6, 0
|
||||
beq _0802C386
|
||||
movs r0, 0xA
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0802C386:
|
||||
add sp, 0x4
|
||||
pop {r3-r5}
|
||||
@ -69458,7 +69458,7 @@ sub_802CDD4: @ 802CDD4
|
||||
b _0802CE3C
|
||||
_0802CDE6:
|
||||
movs r0, 0x22
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r4, [r5, 0x30]
|
||||
ldrh r0, [r5, 0x2E]
|
||||
adds r0, 0x1
|
||||
@ -72942,7 +72942,7 @@ _0802E998:
|
||||
strb r0, [r2]
|
||||
_0802E9A6:
|
||||
movs r0, 0x38
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r1, [r6, 0x32]
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
@ -72951,7 +72951,7 @@ _0802E9A6:
|
||||
b _0802EA44
|
||||
_0802E9BA:
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r1, [r6, 0x32]
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
@ -73036,7 +73036,7 @@ sub_802EA50: @ 802EA50
|
||||
ldr r5, =gTasks + 0x8
|
||||
adds r6, r4, r5
|
||||
movs r0, 0x38
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gSprites
|
||||
movs r0, 0x1A
|
||||
ldrsh r1, [r6, r0]
|
||||
@ -73351,7 +73351,7 @@ _0802ECF6:
|
||||
cmp r0, 0
|
||||
bne _0802ED04
|
||||
movs r0, 0x39
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0802ED04:
|
||||
ldrh r0, [r4, 0x32]
|
||||
adds r0, 0x1
|
||||
@ -73582,7 +73582,7 @@ _0802EEA0:
|
||||
cmp r0, 0
|
||||
blt _0802EF46
|
||||
movs r0, 0x39
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r5, 0x26]
|
||||
ldrh r0, [r4]
|
||||
@ -73598,7 +73598,7 @@ _0802EEC8:
|
||||
cmp r0, 0x7F
|
||||
ble _0802EEE6
|
||||
movs r0, 0x39
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2]
|
||||
ldrh r0, [r4]
|
||||
@ -73624,7 +73624,7 @@ _0802EEFC:
|
||||
cmp r0, 0x7F
|
||||
ble _0802EF1A
|
||||
movs r0, 0x39
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2]
|
||||
ldrh r0, [r4]
|
||||
|
@ -1085,7 +1085,7 @@ HandleMainMenuInput: @ 80300E0
|
||||
cmp r0, 0
|
||||
beq _08030130
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80093CC
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
@ -1109,7 +1109,7 @@ _08030130:
|
||||
cmp r6, 0
|
||||
beq _08030178
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
ldr r1, =0x0000ffff
|
||||
@ -1720,7 +1720,7 @@ _08030664:
|
||||
cmp r1, 0
|
||||
beq _08030688
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
movs r1, 0
|
||||
@ -2638,7 +2638,7 @@ task_new_game_prof_birch_speech_13: @ 8030E38
|
||||
b _08030E76
|
||||
_08030E52:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gSaveBlock2Ptr
|
||||
ldr r0, [r0]
|
||||
strb r4, [r0, 0x8]
|
||||
@ -3043,7 +3043,7 @@ _080311A8:
|
||||
b _08031210
|
||||
_080311AE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gSprites
|
||||
ldr r0, =gTasks
|
||||
lsls r4, r5, 2
|
||||
@ -3075,7 +3075,7 @@ _080311AE:
|
||||
.pool
|
||||
_080311FC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
|
@ -295,7 +295,7 @@ _08121FFC:
|
||||
b _08122028
|
||||
_08122002:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203A138
|
||||
ldr r1, [r0]
|
||||
adds r0, r4, 0
|
||||
@ -304,7 +304,7 @@ _08122002:
|
||||
.pool
|
||||
_08122018:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203A138
|
||||
ldr r1, [r0, 0x4]
|
||||
adds r0, r4, 0
|
||||
@ -395,7 +395,7 @@ _081220B6:
|
||||
cmp r1, r0
|
||||
beq _081220C6
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
b _081220C8
|
||||
_081220C6:
|
||||
|
@ -346,7 +346,7 @@ sub_811FBA4: @ 811FBA4
|
||||
cmp r5, 0
|
||||
beq _0811FBDC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gUnknown_0203A124
|
||||
ldr r1, [r2]
|
||||
ldrb r0, [r1, 0x5]
|
||||
@ -368,7 +368,7 @@ _0811FBDC:
|
||||
cmp r4, 0
|
||||
beq _0811FC0C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gUnknown_0203A124
|
||||
ldr r1, [r2]
|
||||
ldrb r0, [r1, 0x5]
|
||||
@ -388,7 +388,7 @@ _0811FC0C:
|
||||
cmp r0, 0
|
||||
beq _0811FC68
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gUnknown_0203A124
|
||||
ldr r0, [r2]
|
||||
movs r1, 0x5
|
||||
@ -436,7 +436,7 @@ _0811FC68:
|
||||
cmp r0, 0
|
||||
beq _0811FC64
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0811FC76:
|
||||
movs r0, 0
|
||||
_0811FC78:
|
||||
|
@ -255,7 +255,7 @@ _08178B8E:
|
||||
b _08178D00
|
||||
_08178B98:
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_085EE788
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
@ -294,7 +294,7 @@ _08178BDC:
|
||||
cmp r0, 0
|
||||
beq _08178C38
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_800A620
|
||||
movs r0, 0x1
|
||||
movs r1, 0x1
|
||||
@ -326,7 +326,7 @@ _08178C38:
|
||||
b _08178E58
|
||||
_08178C42:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80097E8
|
||||
movs r0, 0x87
|
||||
lsls r0, 3
|
||||
@ -415,7 +415,7 @@ _08178D00:
|
||||
b _08178E58
|
||||
_08178D0E:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80097E8
|
||||
movs r2, 0x87
|
||||
lsls r2, 3
|
||||
@ -526,7 +526,7 @@ _08178E0C:
|
||||
cmp r0, 0
|
||||
beq _08178E58
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r2, 0x87
|
||||
lsls r2, 3
|
||||
adds r1, r4, r2
|
||||
|
@ -972,7 +972,7 @@ sub_80E3640: @ 80E3640
|
||||
movs r2, 0x1
|
||||
bl sub_80E3948
|
||||
movs r0, 0x6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039F94
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x00001e10
|
||||
@ -2877,7 +2877,7 @@ sub_80E45A4: @ 80E45A4
|
||||
b _080E45D2
|
||||
_080E45BE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039F94
|
||||
ldr r0, [r0]
|
||||
ldr r1, =0x00001e10
|
||||
@ -3577,7 +3577,7 @@ _080E4B38:
|
||||
bl sub_80E3948
|
||||
_080E4B42:
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -3606,7 +3606,7 @@ sub_80E4B54: @ 80E4B54
|
||||
movs r0, 0x3
|
||||
bl CopyBgTilemapBufferToVram
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80E4AB4
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
|
@ -210,7 +210,7 @@ _0816AFC4:
|
||||
cmp r5, r0
|
||||
bne _0816B014
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x8]
|
||||
movs r1, 0
|
||||
bl sub_8198070
|
||||
@ -504,7 +504,7 @@ sub_816B248: @ 816B248
|
||||
cmp r4, r0
|
||||
beq _0816B2B4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_085DFEDC
|
||||
lsls r1, r4, 3
|
||||
adds r0, 0x4
|
||||
@ -529,7 +529,7 @@ _0816B298:
|
||||
.pool
|
||||
_0816B2B4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r6, 0
|
||||
bl sub_816B4A4
|
||||
_0816B2C0:
|
||||
@ -1033,7 +1033,7 @@ sub_816B674: @ 816B674
|
||||
.pool
|
||||
_0816B6D4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r1, r8
|
||||
ldrb r0, [r1, 0x9]
|
||||
bl RemoveScrollIndicatorArrowPair
|
||||
@ -1042,7 +1042,7 @@ _0816B6D4:
|
||||
b _0816B71E
|
||||
_0816B6EA:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81D1D04
|
||||
movs r0, 0x1
|
||||
@ -1192,13 +1192,13 @@ sub_816B82C: @ 816B82C
|
||||
cmp r4, r0
|
||||
bne _0816B858
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_816BBD4
|
||||
b _0816B86E
|
||||
_0816B858:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_085DFF04
|
||||
lsls r1, r4, 3
|
||||
adds r0, 0x4
|
||||
@ -1398,7 +1398,7 @@ _0816B9FC:
|
||||
b _0816BA10
|
||||
_0816BA04:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0816BA0A:
|
||||
adds r0, r4, 0
|
||||
bl sub_816BAAC
|
||||
@ -1864,7 +1864,7 @@ sub_816BDDC: @ 816BDDC
|
||||
cmp r1, 0x1
|
||||
beq _0816BDEE
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0816BDEE:
|
||||
ldr r0, =gUnknown_0203BCC4
|
||||
ldr r0, [r0]
|
||||
@ -2485,7 +2485,7 @@ sub_816C30C: @ 816C30C
|
||||
cmp r1, r0
|
||||
beq _0816C39E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_816C450
|
||||
b _0816C39E
|
||||
@ -2509,13 +2509,13 @@ _0816C35C:
|
||||
.pool
|
||||
_0816C384:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_816C400
|
||||
b _0816C39E
|
||||
_0816C392:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_816C71C
|
||||
_0816C39E:
|
||||
@ -2771,7 +2771,7 @@ sub_816C5A0: @ 816C5A0
|
||||
lsls r0, 16
|
||||
lsrs r6, r0, 16
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r2, r8
|
||||
ldrb r0, [r2, 0xA]
|
||||
adds r1, r4, 0x2
|
||||
@ -3073,7 +3073,7 @@ _0816C888:
|
||||
cmp r0, 0
|
||||
beq _0816C8BC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
bl sub_816BCC4
|
||||
movs r3, 0x6
|
||||
@ -3094,7 +3094,7 @@ _0816C8BC:
|
||||
cmp r0, 0
|
||||
beq _0816C8EC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
bl sub_816BCC4
|
||||
mov r1, r8
|
||||
|
110
asm/pokedex.s
110
asm/pokedex.s
@ -673,7 +673,7 @@ _080BB8A4:
|
||||
ldr r1, =sub_80BBA78
|
||||
str r1, [r0]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BBA06
|
||||
.pool
|
||||
_080BB8FC:
|
||||
@ -684,7 +684,7 @@ _080BB8FC:
|
||||
cmp r1, 0
|
||||
beq _080BB9A0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
str r4, [sp]
|
||||
@ -736,7 +736,7 @@ _080BB8FC:
|
||||
str r0, [r3]
|
||||
movs r0, 0x2
|
||||
_080BB976:
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80BC890
|
||||
b _080BBA06
|
||||
.pool
|
||||
@ -760,7 +760,7 @@ _080BB9A0:
|
||||
ldr r1, =sub_80BBDE8
|
||||
str r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BBA06
|
||||
.pool
|
||||
_080BB9D8:
|
||||
@ -931,7 +931,7 @@ _080BBB34:
|
||||
ldr r1, =sub_80BBDE8
|
||||
str r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BBB58:
|
||||
ldr r2, =gMain
|
||||
ldrh r1, [r2, 0x2E]
|
||||
@ -972,7 +972,7 @@ _080BBB98:
|
||||
strh r0, [r1]
|
||||
_080BBBB6:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BBBE8
|
||||
.pool
|
||||
_080BBBC4:
|
||||
@ -992,7 +992,7 @@ _080BBBC4:
|
||||
adds r0, 0x1
|
||||
strh r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BBBE8:
|
||||
add sp, 0x4
|
||||
pop {r4-r7}
|
||||
@ -1399,7 +1399,7 @@ _080BBF70:
|
||||
ldr r1, =sub_80BC0F8
|
||||
str r1, [r0]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BC08A
|
||||
.pool
|
||||
_080BBFC8:
|
||||
@ -1435,7 +1435,7 @@ _080BBFC8:
|
||||
str r0, [r1]
|
||||
movs r0, 0x2
|
||||
_080BC00A:
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80BC890
|
||||
b _080BC08A
|
||||
.pool
|
||||
@ -1459,7 +1459,7 @@ _080BC024:
|
||||
ldr r1, =sub_80BC3DC
|
||||
str r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BC08A
|
||||
.pool
|
||||
_080BC05C:
|
||||
@ -1640,7 +1640,7 @@ _080BC1E4:
|
||||
ldr r1, =sub_80BC3DC
|
||||
str r1, [r0]
|
||||
movs r0, 0x34
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BC238
|
||||
.pool
|
||||
_080BC214:
|
||||
@ -1659,7 +1659,7 @@ _080BC214:
|
||||
ldr r1, =sub_80BC47C
|
||||
str r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BC238:
|
||||
ldr r2, =gMain
|
||||
ldrh r1, [r2, 0x2E]
|
||||
@ -1700,7 +1700,7 @@ _080BC278:
|
||||
strh r0, [r1]
|
||||
_080BC296:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BC2C8
|
||||
.pool
|
||||
_080BC2A4:
|
||||
@ -1720,7 +1720,7 @@ _080BC2A4:
|
||||
adds r0, 0x1
|
||||
strh r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BC2C8:
|
||||
add sp, 0x4
|
||||
pop {r4-r6}
|
||||
@ -4079,7 +4079,7 @@ _080BD734:
|
||||
adds r2, r4, 0
|
||||
bl sub_80BCE84
|
||||
movs r0, 0x6C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BD81A
|
||||
.pool
|
||||
_080BD74C:
|
||||
@ -4124,7 +4124,7 @@ _080BD75E:
|
||||
movs r1, 0xE
|
||||
bl sub_80BD2B4
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BD81A
|
||||
.pool
|
||||
_080BD7B4:
|
||||
@ -4175,7 +4175,7 @@ _080BD7D2:
|
||||
movs r1, 0xE
|
||||
bl sub_80BD2B4
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BD81A:
|
||||
mov r0, r10
|
||||
cmp r0, 0
|
||||
@ -6603,7 +6603,7 @@ _080BED04:
|
||||
ldrsh r0, [r0, r1]
|
||||
cmp r0, 0
|
||||
bne _080BED58
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, =gUnknown_02039B54
|
||||
ldr r0, [r0]
|
||||
ldrh r0, [r0]
|
||||
@ -6621,7 +6621,7 @@ _080BED58:
|
||||
strb r0, [r2]
|
||||
b _080BEDA0
|
||||
_080BED5E:
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080BEDA0
|
||||
@ -6720,7 +6720,7 @@ sub_80BEDF4: @ 80BEDF4
|
||||
ldr r0, =sub_80BF038
|
||||
str r0, [r4]
|
||||
movs r0, 0x6C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BEFBA
|
||||
.pool
|
||||
_080BEE34:
|
||||
@ -6797,7 +6797,7 @@ _080BEEC0:
|
||||
cmp r1, 0
|
||||
bne _080BEED8
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BEFBA
|
||||
.pool
|
||||
_080BEED8:
|
||||
@ -6817,7 +6817,7 @@ _080BEEF0:
|
||||
ldr r0, =sub_80BEFD0
|
||||
str r0, [r4]
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BEFBA
|
||||
.pool
|
||||
_080BEF08:
|
||||
@ -6832,7 +6832,7 @@ _080BEF0E:
|
||||
ldr r0, =sub_80BF070
|
||||
str r0, [r4]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BEFBA
|
||||
.pool
|
||||
_080BEF28:
|
||||
@ -6866,7 +6866,7 @@ _080BEF44:
|
||||
movs r1, 0xD
|
||||
bl sub_80BFD0C
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BEFBA
|
||||
.pool
|
||||
_080BEF78:
|
||||
@ -6901,7 +6901,7 @@ _080BEF96:
|
||||
movs r1, 0xD
|
||||
bl sub_80BFD0C
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BEFBA:
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
@ -7539,7 +7539,7 @@ sub_80BF5CC: @ 80BF5CC
|
||||
lsrs r4, r0, 24
|
||||
movs r0, 0x2
|
||||
bl sub_814545C
|
||||
bl sub_80A36EC
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080BF5EC
|
||||
@ -7608,7 +7608,7 @@ _080BF636:
|
||||
ldr r1, =sub_80BF790
|
||||
str r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BF772
|
||||
.pool
|
||||
_080BF694:
|
||||
@ -7650,7 +7650,7 @@ _080BF6B0:
|
||||
ldr r1, =sub_80BF790
|
||||
str r1, [r0]
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BF772
|
||||
.pool
|
||||
_080BF700:
|
||||
@ -7678,7 +7678,7 @@ _080BF71E:
|
||||
cmp r0, 0
|
||||
bne _080BF73C
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BF772
|
||||
.pool
|
||||
_080BF73C:
|
||||
@ -7705,7 +7705,7 @@ _080BF73C:
|
||||
ldr r1, =sub_80BF790
|
||||
str r1, [r0]
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BF772:
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
@ -8185,7 +8185,7 @@ sub_80BFBB0: @ 80BFBB0
|
||||
ldr r1, =sub_80BFC78
|
||||
str r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080BFC5C
|
||||
.pool
|
||||
_080BFC10:
|
||||
@ -8225,7 +8225,7 @@ _080BFC2C:
|
||||
ldr r1, =sub_80BFC78
|
||||
str r1, [r0]
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080BFC5C:
|
||||
add sp, 0x4
|
||||
pop {r4,r5}
|
||||
@ -11358,7 +11358,7 @@ sub_80C15B0: @ 80C15B0
|
||||
cmp r0, 0
|
||||
beq _080C15E4
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r5, 2
|
||||
adds r1, r5
|
||||
@ -11394,12 +11394,12 @@ _080C160C:
|
||||
b _080C16BC
|
||||
_080C1612:
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r4, [r5, 0xA]
|
||||
b _080C1626
|
||||
_080C161C:
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
strh r0, [r5, 0xA]
|
||||
_080C1626:
|
||||
@ -11409,7 +11409,7 @@ _080C1626:
|
||||
.pool
|
||||
_080C1630:
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C1D38
|
||||
str r0, [r5]
|
||||
b _080C16BC
|
||||
@ -11429,7 +11429,7 @@ _080C1640:
|
||||
cmp r0, 0
|
||||
ble _080C167C
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r4, 0x8]
|
||||
subs r0, 0x1
|
||||
strh r0, [r4, 0x8]
|
||||
@ -11458,7 +11458,7 @@ _080C167C:
|
||||
cmp r0, 0x1
|
||||
bgt _080C16BC
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r4, 0x8]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x8]
|
||||
@ -11543,7 +11543,7 @@ _080C174C:
|
||||
cmp r3, 0
|
||||
beq _080C178C
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_80C23B8
|
||||
ldr r0, =gTasks
|
||||
@ -11620,7 +11620,7 @@ _080C17E8:
|
||||
adds r0, r2
|
||||
strh r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C1D38
|
||||
str r0, [r6]
|
||||
b _080C1994
|
||||
@ -11631,7 +11631,7 @@ _080C183C:
|
||||
ldr r0, =sub_80C19A4
|
||||
str r0, [r6]
|
||||
movs r0, 0x70
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
movs r1, 0x2
|
||||
bl CopyWindowToVram
|
||||
@ -11639,7 +11639,7 @@ _080C183C:
|
||||
.pool
|
||||
_080C1860:
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C1B64
|
||||
str r0, [r6]
|
||||
b _080C1994
|
||||
@ -11662,7 +11662,7 @@ _080C1870:
|
||||
cmp r0, 0xFF
|
||||
beq _080C18B6
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r2, 0xA
|
||||
ldrsh r0, [r4, r2]
|
||||
lsls r0, 2
|
||||
@ -11696,7 +11696,7 @@ _080C18B6:
|
||||
cmp r0, 0xFF
|
||||
beq _080C1900
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r2, 0xA
|
||||
ldrsh r0, [r4, r2]
|
||||
lsls r0, 2
|
||||
@ -11730,7 +11730,7 @@ _080C1900:
|
||||
cmp r0, 0xFF
|
||||
beq _080C194A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r2, 0xA
|
||||
ldrsh r0, [r4, r2]
|
||||
lsls r0, 2
|
||||
@ -11764,7 +11764,7 @@ _080C194A:
|
||||
cmp r0, 0xFF
|
||||
beq _080C1994
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r2, 0xA
|
||||
ldrsh r0, [r4, r2]
|
||||
lsls r0, 2
|
||||
@ -11867,7 +11867,7 @@ sub_80C1A4C: @ 80C1A4C
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080C1AA6
|
||||
@ -11879,14 +11879,14 @@ sub_80C1A4C: @ 80C1A4C
|
||||
cmp r0, 0
|
||||
beq _080C1A84
|
||||
movs r0, 0x1F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_085E8773
|
||||
bl sub_80C2618
|
||||
b _080C1A90
|
||||
.pool
|
||||
_080C1A84:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_085E8785
|
||||
bl sub_80C2618
|
||||
_080C1A90:
|
||||
@ -11956,7 +11956,7 @@ sub_80C1AB8: @ 80C1AB8
|
||||
ldr r1, =sub_80C1D38
|
||||
str r1, [r0]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080C1B54
|
||||
.pool
|
||||
_080C1B40:
|
||||
@ -11968,7 +11968,7 @@ _080C1B40:
|
||||
ldr r0, =sub_80C16CC
|
||||
str r0, [r1]
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080C1B54:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
@ -12060,7 +12060,7 @@ sub_80C1BCC: @ 80C1BCC
|
||||
cmp r0, 0
|
||||
beq _080C1C30
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80C267C
|
||||
movs r0, 0x1
|
||||
bl sub_80C21D4
|
||||
@ -12072,7 +12072,7 @@ _080C1C30:
|
||||
cmp r0, 0
|
||||
beq _080C1C68
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80C267C
|
||||
movs r0, 0x1
|
||||
bl sub_80C21D4
|
||||
@ -12124,7 +12124,7 @@ _080C1CA6:
|
||||
beq _080C1D2E
|
||||
_080C1CAA:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r4]
|
||||
ldrh r1, [r6]
|
||||
adds r0, r1
|
||||
@ -12172,7 +12172,7 @@ _080C1D0C:
|
||||
beq _080C1D2E
|
||||
_080C1D10:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r4]
|
||||
ldrh r1, [r6]
|
||||
adds r0, r1
|
||||
|
@ -1460,7 +1460,7 @@ _0813D5F8:
|
||||
beq _0813D614
|
||||
strh r1, [r6, 0xA]
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0813D698
|
||||
.pool
|
||||
_0813D614:
|
||||
@ -1481,7 +1481,7 @@ _0813D614:
|
||||
_0813D630:
|
||||
strh r3, [r6, 0xA]
|
||||
movs r0, 0x6D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0813D698
|
||||
.pool
|
||||
_0813D640:
|
||||
|
@ -179,7 +179,7 @@ _081454B8:
|
||||
_081454C2:
|
||||
cmp r0, 0x8
|
||||
bls _081454E6
|
||||
bl sub_80A36EC
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
cmp r4, 0
|
||||
@ -253,12 +253,12 @@ sub_8145534: @ 8145534
|
||||
bne _08145582
|
||||
movs r0, 0x4
|
||||
strb r0, [r1, 0x1B]
|
||||
bl sub_80A36EC
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0814557C
|
||||
bl sub_80A36B4
|
||||
bl StopCry
|
||||
ldr r1, [r6]
|
||||
strh r4, [r1, 0x18]
|
||||
movs r0, 0x2
|
||||
|
@ -2945,8 +2945,8 @@ _0806D50A:
|
||||
bx r1
|
||||
thumb_func_end HoennToNationalOrder
|
||||
|
||||
thumb_func_start speciesid_conv
|
||||
speciesid_conv: @ 806D510
|
||||
thumb_func_start SpeciesToCryId
|
||||
SpeciesToCryId: @ 806D510
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
@ -2969,7 +2969,7 @@ _0806D53C:
|
||||
_0806D53E:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end speciesid_conv
|
||||
thumb_func_end SpeciesToCryId
|
||||
|
||||
thumb_func_start sub_806D544
|
||||
sub_806D544: @ 806D544
|
||||
|
@ -498,7 +498,7 @@ sub_80E7128: @ 80E7128
|
||||
cmp r0, 0x32
|
||||
bne _080E7150
|
||||
movs r0, 0xE2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x8]
|
||||
_080E7150:
|
||||
@ -605,7 +605,7 @@ _080E724C:
|
||||
movs r0, 0x3
|
||||
strh r0, [r5]
|
||||
movs r0, 0xE0
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080E730A
|
||||
.pool
|
||||
_080E726C:
|
||||
@ -781,7 +781,7 @@ _080E73B8:
|
||||
b _080E7566
|
||||
_080E73DA:
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r1, 0
|
||||
movs r0, 0xC9
|
||||
strh r0, [r5, 0x8]
|
||||
@ -789,7 +789,7 @@ _080E73DA:
|
||||
b _080E7566
|
||||
_080E73EA:
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x0000012d
|
||||
b _080E7564
|
||||
.pool
|
||||
|
@ -695,7 +695,7 @@ _0809EE4A:
|
||||
_0809EE5C:
|
||||
strh r0, [r5, 0x4]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0809EEF4
|
||||
_0809EE66:
|
||||
cmp r4, 0x5
|
||||
@ -717,7 +717,7 @@ _0809EE66:
|
||||
ldrh r0, [r5, 0xC]
|
||||
strb r0, [r1, 0x4]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r6, 2
|
||||
adds r0, r6
|
||||
@ -744,7 +744,7 @@ _0809EEB4:
|
||||
cmp r0, 0
|
||||
beq _0809EEF4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r5, 0x10]
|
||||
ldrh r3, [r5, 0x6]
|
||||
ldrb r1, [r5, 0x8]
|
||||
@ -1090,7 +1090,7 @@ _0809F1E4:
|
||||
cmp r0, 0
|
||||
beq _0809F1F8
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r7, 0
|
||||
bl DestroyTask
|
||||
_0809F1F8:
|
||||
@ -1277,14 +1277,14 @@ _0809F398:
|
||||
ldr r0, =gUnknown_085ECA8A
|
||||
bl sub_809F0C0
|
||||
movs r0, 0x49
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0809F3C4
|
||||
.pool
|
||||
_0809F3B8:
|
||||
ldr r0, =gUnknown_085ECA9A
|
||||
bl sub_809F0C0
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0809F3C4:
|
||||
movs r0, 0x5
|
||||
strh r0, [r5]
|
||||
|
@ -5760,7 +5760,7 @@ sub_8087510: @ 8087510
|
||||
sub_808751C: @ 808751C
|
||||
push {lr}
|
||||
movs r0, 0x6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_809FA9C
|
||||
bl script_env_2_enable
|
||||
pop {r0}
|
||||
@ -5772,7 +5772,7 @@ sub_8087530: @ 8087530
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl script_env_1_execute_new_script
|
||||
bl script_env_2_enable
|
||||
@ -5785,7 +5785,7 @@ sub_8087530: @ 8087530
|
||||
sub_808754C: @ 808754C
|
||||
push {lr}
|
||||
movs r0, 0x6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_082774EF
|
||||
bl script_env_1_execute_new_script
|
||||
bl script_env_2_enable
|
||||
@ -5799,7 +5799,7 @@ sub_8087568: @ 8087568
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl script_env_1_execute_new_script
|
||||
bl script_env_2_enable
|
||||
|
46
asm/rom6.s
46
asm/rom6.s
@ -341,7 +341,7 @@ oei_rocksmash: @ 81356E4
|
||||
sub_8135714: @ 8135714
|
||||
push {lr}
|
||||
movs r0, 0x83
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x25
|
||||
bl FieldEffectActiveListRemove
|
||||
bl script_env_2_enable_and_set_ctx_running
|
||||
@ -1249,7 +1249,7 @@ sub_8135F70: @ 8135F70
|
||||
cmp r1, 0x1
|
||||
beq _08135F9C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gSprites
|
||||
ldr r0, =gUnknown_0203AB50
|
||||
ldr r0, [r0]
|
||||
@ -2083,7 +2083,7 @@ _08136602:
|
||||
cmp r1, r0
|
||||
beq _08136708
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r0, [r4, 0x4]
|
||||
ldr r1, =0x00002005
|
||||
bl sub_8136110
|
||||
@ -2135,7 +2135,7 @@ _081366B6:
|
||||
.pool
|
||||
_081366D0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_020375F0
|
||||
ldr r2, =0x0000ffff
|
||||
adds r1, r2, 0
|
||||
@ -2149,7 +2149,7 @@ _081366D0:
|
||||
.pool
|
||||
_081366F8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203CE7C
|
||||
strh r4, [r0]
|
||||
adds r0, r7, 0
|
||||
@ -2193,7 +2193,7 @@ _08136742:
|
||||
cmp r0, 0
|
||||
beq _0813676C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r7]
|
||||
ldr r1, =gUnknown_0203AB4E
|
||||
subs r2, r1, 0x2
|
||||
@ -2274,7 +2274,7 @@ _081367CA:
|
||||
.pool
|
||||
_08136810:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
movs r0, 0x1
|
||||
@ -2294,7 +2294,7 @@ _08136830:
|
||||
b _08136848
|
||||
_0813683A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r0, r8
|
||||
movs r1, 0
|
||||
bl sub_8136854
|
||||
@ -2491,13 +2491,13 @@ sub_81369E0: @ 81369E0
|
||||
cmp r4, r0
|
||||
bne _08136A18
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_8136DE8
|
||||
b _08136A3C
|
||||
_08136A18:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_085B2668
|
||||
ldr r0, =gUnknown_0203AB50
|
||||
ldr r0, [r0]
|
||||
@ -2693,7 +2693,7 @@ sub_8136BC0: @ 8136BC0
|
||||
ldrb r0, [r0]
|
||||
bl sub_8136F68
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r5, =gUnknown_0203AB4E
|
||||
subs r6, r5, 0x2
|
||||
lsls r4, r7, 2
|
||||
@ -3404,7 +3404,7 @@ hm2_flash: @ 8137178
|
||||
sub_81371B4: @ 81371B4
|
||||
push {lr}
|
||||
movs r0, 0xCF
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x00000888
|
||||
bl FlagSet
|
||||
ldr r0, =gUnknown_082926F8
|
||||
@ -6151,7 +6151,7 @@ sub_81388E4: @ 81388E4
|
||||
ldr r0, =gUnknown_0203AB5D
|
||||
strb r1, [r0]
|
||||
movs r0, 0x2C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_8138910
|
||||
movs r1, 0x8
|
||||
bl CreateTask
|
||||
@ -7768,7 +7768,7 @@ sub_8139560: @ 8139560
|
||||
movs r0, 0
|
||||
bl SetCameraPanningCallback
|
||||
movs r0, 0xD6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
@ -8439,7 +8439,7 @@ _08139ACE:
|
||||
adds r0, r5, 0
|
||||
bl sub_8139C2C
|
||||
movs r0, 0x59
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -8485,7 +8485,7 @@ sub_8139AF4: @ 8139AF4
|
||||
cmp r1, r0
|
||||
bne _08139B54
|
||||
movs r0, 0x49
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
bl script_env_2_enable_and_set_ctx_running
|
||||
@ -9574,7 +9574,7 @@ sub_813A46C: @ 813A46C
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_813A4EC
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
@ -9653,14 +9653,14 @@ _0813A51C:
|
||||
movs r0, 0x7F
|
||||
strh r0, [r1]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0813A54C
|
||||
.pool
|
||||
_0813A530:
|
||||
ldr r0, =gUnknown_020375F0
|
||||
strh r4, [r0]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r1, 0x14
|
||||
ldrsh r0, [r6, r1]
|
||||
cmp r0, 0
|
||||
@ -11028,13 +11028,13 @@ sub_813B0B4: @ 813B0B4
|
||||
cmp r4, 0
|
||||
bne _0813B0F0
|
||||
movs r0, 0xC4
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0813B0F8
|
||||
.pool
|
||||
_0813B0F0:
|
||||
movs r0, 0x82
|
||||
lsls r0, 1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0813B0F8:
|
||||
ldr r0, =sub_813B160
|
||||
movs r1, 0x8
|
||||
@ -11874,7 +11874,7 @@ sub_813B80C: @ 813B80C
|
||||
movs r1, 0x8
|
||||
bl CreateTask
|
||||
movs r0, 0x9D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
@ -11906,7 +11906,7 @@ sub_813B824: @ 813B824
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2]
|
||||
movs r0, 0x9D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0813B858:
|
||||
movs r0, 0
|
||||
ldrsh r1, [r4, r0]
|
||||
|
@ -2356,7 +2356,7 @@ _08036070:
|
||||
bl sub_8035C4C
|
||||
_0803607C:
|
||||
movs r0, 0x78
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r7, 0
|
||||
bl DestroyTask
|
||||
ldr r4, =gSprites
|
||||
@ -7102,7 +7102,7 @@ sub_8038B74: @ 8038B74
|
||||
ldr r0, =sub_8038B04
|
||||
str r0, [r4, 0x1C]
|
||||
movs r0, 0x68
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -8096,7 +8096,7 @@ _080394D8:
|
||||
b _0803975E
|
||||
_080394EC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0
|
||||
@ -8113,7 +8113,7 @@ _08039500:
|
||||
b _0803975E
|
||||
_08039510:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0x1]
|
||||
bl sub_8056BAC
|
||||
movs r0, 0x1
|
||||
@ -8128,7 +8128,7 @@ _08039526:
|
||||
cmp r0, 0
|
||||
beq _08039560
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gBattleCommunication
|
||||
ldrb r0, [r4, 0x1]
|
||||
cmp r0, 0
|
||||
@ -8155,7 +8155,7 @@ _08039560:
|
||||
b _0803975E
|
||||
_0803956A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gBattleCommunication
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
@ -8268,7 +8268,7 @@ _08039678:
|
||||
cmp r0, 0x1
|
||||
bne _080396A0
|
||||
movs r0, 0x37
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_085CD2CB
|
||||
_08039686:
|
||||
bl get_battle_strings_
|
||||
@ -12361,7 +12361,7 @@ _0803B866:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _0803B8B2
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, =gUnknown_082DB8BE
|
||||
bl b_call_bc_move_exec
|
||||
_0803B8B2:
|
||||
@ -18507,7 +18507,7 @@ bs8_exit_by_flight: @ 803F1F0
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r2]
|
||||
movs r0, 0x11
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gNoOfAllBanks
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r4]
|
||||
|
@ -3006,7 +3006,7 @@ _08073BC6:
|
||||
_08073C0A:
|
||||
movs r0, 0x72
|
||||
movs r1, 0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
adds r0, r4, 0
|
||||
add sp, 0x24
|
||||
pop {r3-r5}
|
||||
@ -3656,13 +3656,13 @@ _0807412C:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x74
|
||||
bl sub_80A383C
|
||||
bl PlaySE2WithPanning
|
||||
b _0807414A
|
||||
_08074140:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x73
|
||||
bl sub_80A3808
|
||||
bl PlaySE1WithPanning
|
||||
_0807414A:
|
||||
ldr r0, =SpriteCallbackDummy
|
||||
str r0, [r4, 0x1C]
|
||||
@ -6171,7 +6171,7 @@ _080755B8:
|
||||
ldr r1, =TaskDummy
|
||||
str r1, [r0]
|
||||
movs r0, 0x3D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08075602:
|
||||
add sp, 0x4
|
||||
pop {r3-r5}
|
||||
@ -6341,7 +6341,7 @@ sub_807574C: @ 807574C
|
||||
cmp r0, 0xB
|
||||
bne _08075764
|
||||
movs r0, 0x3C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08075764:
|
||||
ldr r6, =gSprites
|
||||
ldr r5, =gBankSpriteIds
|
||||
@ -6505,19 +6505,19 @@ _0807589C:
|
||||
b _080758BA
|
||||
_080758A2:
|
||||
movs r0, 0x38
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080758EE
|
||||
_080758AA:
|
||||
movs r0, 0x39
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080758EE
|
||||
_080758B2:
|
||||
movs r0, 0x3A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080758EE
|
||||
_080758BA:
|
||||
movs r0, 0x3B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080758EE
|
||||
_080758C2:
|
||||
movs r2, 0x38
|
||||
@ -6599,7 +6599,7 @@ sub_8075930: @ 8075930
|
||||
ldr r0, =sub_8075970
|
||||
str r0, [r4, 0x1C]
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08075964:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
@ -6768,7 +6768,7 @@ _08075AA8:
|
||||
bl StartSpriteAffineAnim
|
||||
_08075AB0:
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08075AB6:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
@ -6885,7 +6885,7 @@ _08075BCC:
|
||||
bl PlayCry3
|
||||
b _08075C2E
|
||||
_08075BDA:
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r1, =gTasks
|
||||
lsls r0, r4, 2
|
||||
adds r0, r4
|
||||
@ -6965,11 +6965,11 @@ _08075C66:
|
||||
adds r0, 0x1
|
||||
strh r0, [r1, 0x26]
|
||||
_08075C7E:
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08075D04
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
@ -7161,7 +7161,7 @@ _08075E00:
|
||||
ands r0, r1
|
||||
cmp r0, 0x42
|
||||
bne _08075E4C
|
||||
bl sub_80A38E4
|
||||
bl IsBGMPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08075E56
|
||||
@ -7511,7 +7511,7 @@ sub_80760F8: @ 80760F8
|
||||
strb r1, [r0]
|
||||
bl m4aMPlayAllStop
|
||||
ldr r0, =0x00000173
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _08076196
|
||||
.pool
|
||||
_08076130:
|
||||
@ -8434,7 +8434,7 @@ sub_807687C: @ 807687C
|
||||
cmp r0, 0xB
|
||||
bne _08076894
|
||||
movs r0, 0x3C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08076894:
|
||||
ldrh r1, [r5, 0x2E]
|
||||
lsls r1, 24
|
||||
|
@ -508,7 +508,7 @@ sub_80AF3E8: @ 80AF3E8
|
||||
bl sub_8085784
|
||||
bl pal_fill_for_maplights
|
||||
movs r0, 0x2E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =task0A_mpl_807E31C
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
@ -524,7 +524,7 @@ sub_80AF40C: @ 80AF40C
|
||||
bl sub_8085784
|
||||
bl pal_fill_for_maplights
|
||||
movs r0, 0x2E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =task_map_chg_seq_0807E2CC
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
@ -913,7 +913,7 @@ sub_80AF734: @ 80AF734
|
||||
bl sub_80AF0B4
|
||||
bl play_some_sound
|
||||
movs r0, 0x9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_03005DAC
|
||||
ldr r1, =mapldr_default
|
||||
str r1, [r0]
|
||||
@ -1032,7 +1032,7 @@ sub_80AF848: @ 80AF848
|
||||
bl music_something
|
||||
bl sub_80AF0B4
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80AFA0C
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
@ -1054,7 +1054,7 @@ sub_80AF87C: @ 80AF87C
|
||||
bl music_something
|
||||
bl sub_80AF0B4
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80AFA0C
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
@ -1142,7 +1142,7 @@ sub_80AF948: @ 80AF948
|
||||
bl music_something
|
||||
bl sub_80AF0B4
|
||||
movs r0, 0x9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80AF8E0
|
||||
movs r1, 0xA
|
||||
bl CreateTask
|
||||
@ -1182,7 +1182,7 @@ _080AF99A:
|
||||
bl fade_screen
|
||||
bl music_something
|
||||
movs r0, 0x9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080AF9C8
|
||||
_080AF9B2:
|
||||
bl sub_80AF710
|
||||
@ -1334,7 +1334,7 @@ _080AFAD4:
|
||||
bl cur_mapdata_get_door_sound_at
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r1, 0
|
||||
ldrsh r0, [r4, r1]
|
||||
movs r2, 0
|
||||
@ -1516,7 +1516,7 @@ sub_80AFC60: @ 80AFC60
|
||||
bl sub_80AF0B4
|
||||
bl play_some_sound
|
||||
movs r0, 0x9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_03005DAC
|
||||
ldr r1, =sub_80AF3C8
|
||||
str r1, [r0]
|
||||
@ -2225,7 +2225,7 @@ _080B01EE:
|
||||
bl player_bitmagic
|
||||
bl script_env_2_enable
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_808D1C8
|
||||
b _080B0222
|
||||
_080B0202:
|
||||
|
@ -1190,7 +1190,7 @@ sub_80C78F0: @ 80C78F0
|
||||
cmp r0, 0
|
||||
beq _080C790C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0xC9
|
||||
b _080C7954
|
||||
.pool
|
||||
@ -1200,7 +1200,7 @@ _080C790C:
|
||||
cmp r0, 0
|
||||
beq _080C792C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039D04
|
||||
ldr r0, [r0]
|
||||
movs r1, 0x91
|
||||
@ -1215,7 +1215,7 @@ _080C792C:
|
||||
cmp r0, 0
|
||||
beq _080C7940
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80C7BB4
|
||||
b _080C7952
|
||||
_080C7940:
|
||||
@ -1224,7 +1224,7 @@ _080C7940:
|
||||
cmp r0, 0
|
||||
beq _080C7952
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80C7B80
|
||||
_080C7952:
|
||||
movs r0, 0xC8
|
||||
@ -2189,7 +2189,7 @@ sub_80C81AC: @ 80C81AC
|
||||
.pool
|
||||
_080C81C4:
|
||||
movs r0, 0x2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x14
|
||||
movs r1, 0
|
||||
movs r2, 0x1
|
||||
@ -2374,7 +2374,7 @@ _080C831C:
|
||||
.4byte _080C85F8
|
||||
_080C8384:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039D08
|
||||
ldr r1, [r0]
|
||||
movs r0, 0x1
|
||||
@ -2446,7 +2446,7 @@ _080C8420:
|
||||
.pool
|
||||
_080C842C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =box_related
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
@ -2458,7 +2458,7 @@ _080C8440:
|
||||
.pool
|
||||
_080C844C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl get_preferred_box
|
||||
ldr r4, =gUnknown_02039D08
|
||||
ldr r1, [r4]
|
||||
@ -2482,7 +2482,7 @@ _080C846E:
|
||||
.pool
|
||||
_080C8484:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl get_preferred_box
|
||||
ldr r4, =gUnknown_02039D08
|
||||
ldr r1, [r4]
|
||||
@ -2532,7 +2532,7 @@ _080C84E6:
|
||||
.pool
|
||||
_080C84F8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C8D78
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
@ -2543,7 +2543,7 @@ _080C850C:
|
||||
cmp r0, 0
|
||||
bne _080C8528
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080C872C
|
||||
_080C851E:
|
||||
bl sub_80CEA6C
|
||||
@ -2559,49 +2559,49 @@ _080C8528:
|
||||
.pool
|
||||
_080C8538:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =c3_0808DC50
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
.pool
|
||||
_080C854C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C8C90
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
.pool
|
||||
_080C8560:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C8BEC
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
.pool
|
||||
_080C8574:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C9128
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
.pool
|
||||
_080C8588:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C91DC
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
.pool
|
||||
_080C859C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C93B0
|
||||
bl add_to_c3_somehow
|
||||
b _080C879E
|
||||
.pool
|
||||
_080C85B0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
b _080C8600
|
||||
_080C85BA:
|
||||
@ -2615,7 +2615,7 @@ _080C85BA:
|
||||
.pool
|
||||
_080C85D0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x2
|
||||
b _080C85E6
|
||||
_080C85DA:
|
||||
@ -2623,7 +2623,7 @@ _080C85DA:
|
||||
b _080C8600
|
||||
_080C85DE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
_080C85E6:
|
||||
bl sub_80D01D0
|
||||
@ -2635,7 +2635,7 @@ _080C85E6:
|
||||
.pool
|
||||
_080C85F8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x5
|
||||
_080C8600:
|
||||
bl sub_80D01D0
|
||||
@ -2647,7 +2647,7 @@ _080C8600:
|
||||
.pool
|
||||
_080C8614:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080C879E
|
||||
_080C861C:
|
||||
bl sub_80CD554
|
||||
@ -2729,12 +2729,12 @@ _080C86C8:
|
||||
.pool
|
||||
_080C86D8:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0xD
|
||||
b _080C86EA
|
||||
_080C86E2:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x16
|
||||
_080C86EA:
|
||||
bl sub_80CAC58
|
||||
@ -2875,7 +2875,7 @@ _080C8804:
|
||||
b _080C8856
|
||||
_080C880A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CA888
|
||||
b _080C882C
|
||||
_080C8816:
|
||||
@ -2948,7 +2948,7 @@ _080C88A0:
|
||||
b _080C8B82
|
||||
_080C88AC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gUnknown_02039D08
|
||||
ldr r0, [r4]
|
||||
ldrb r0, [r0, 0x1]
|
||||
@ -3046,7 +3046,7 @@ _080C899C:
|
||||
cmp r0, 0
|
||||
bne _080C8A52
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r0, =sub_80C8B90
|
||||
bl add_to_c3_somehow
|
||||
@ -3054,7 +3054,7 @@ _080C899C:
|
||||
.pool
|
||||
_080C89BC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r0, =sub_80C8BEC
|
||||
bl add_to_c3_somehow
|
||||
@ -3066,7 +3066,7 @@ _080C89D4:
|
||||
cmp r0, 0
|
||||
beq _080C8A52
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r0, =c3_0808DC50
|
||||
bl add_to_c3_somehow
|
||||
@ -3074,7 +3074,7 @@ _080C89D4:
|
||||
.pool
|
||||
_080C89F4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r0, =sub_80C8C90
|
||||
bl add_to_c3_somehow
|
||||
@ -3095,7 +3095,7 @@ _080C8A0C:
|
||||
cmp r0, 0
|
||||
bne _080C8A8C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r0, =sub_80C8D78
|
||||
bl add_to_c3_somehow
|
||||
@ -3141,35 +3141,35 @@ _080C8A8C:
|
||||
.pool
|
||||
_080C8A98:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C8EB4
|
||||
bl add_to_c3_somehow
|
||||
b _080C8B82
|
||||
.pool
|
||||
_080C8AAC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C9B28
|
||||
bl add_to_c3_somehow
|
||||
b _080C8B82
|
||||
.pool
|
||||
_080C8AC0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C90A4
|
||||
bl add_to_c3_somehow
|
||||
b _080C8B82
|
||||
.pool
|
||||
_080C8AD4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C9128
|
||||
bl add_to_c3_somehow
|
||||
b _080C8B82
|
||||
.pool
|
||||
_080C8AE8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C91DC
|
||||
bl add_to_c3_somehow
|
||||
b _080C8B82
|
||||
@ -3181,14 +3181,14 @@ _080C8AFC:
|
||||
.pool
|
||||
_080C8B08:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C93B0
|
||||
bl add_to_c3_somehow
|
||||
b _080C8B82
|
||||
.pool
|
||||
_080C8B1C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C9B88
|
||||
bl add_to_c3_somehow
|
||||
b _080C8B82
|
||||
@ -3200,17 +3200,17 @@ _080C8B30:
|
||||
.pool
|
||||
_080C8B3C:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0xD
|
||||
b _080C8B58
|
||||
_080C8B46:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x11
|
||||
b _080C8B58
|
||||
_080C8B50:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x16
|
||||
_080C8B58:
|
||||
bl sub_80CAC58
|
||||
@ -4050,7 +4050,7 @@ _080C92D0:
|
||||
cmp r0, 0
|
||||
bne _080C92FC
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1A
|
||||
bl sub_80CAC58
|
||||
ldr r1, [r5]
|
||||
@ -4060,7 +4060,7 @@ _080C92D0:
|
||||
.pool
|
||||
_080C92FC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039D0C
|
||||
ldrb r0, [r0]
|
||||
negs r4, r0
|
||||
@ -4263,7 +4263,7 @@ _080C94DA:
|
||||
cmp r0, 0
|
||||
bne _080C9544
|
||||
movs r0, 0x6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80D17B4
|
||||
bl sub_80D1818
|
||||
b _080C9522
|
||||
@ -4281,7 +4281,7 @@ _080C9500:
|
||||
cmp r0, 0
|
||||
beq _080C9544
|
||||
movs r0, 0x6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080C9522
|
||||
.pool
|
||||
_080C9518:
|
||||
@ -4337,7 +4337,7 @@ _080C956C:
|
||||
.4byte _080C9654
|
||||
_080C9584:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1B
|
||||
bl sub_80CAC58
|
||||
movs r0, 0
|
||||
@ -4608,14 +4608,14 @@ _080C97C4:
|
||||
.pool
|
||||
_080C97DC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C9AC8
|
||||
bl add_to_c3_somehow
|
||||
b _080C9818
|
||||
.pool
|
||||
_080C97F0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r0, =sub_80C9824
|
||||
bl add_to_c3_somehow
|
||||
@ -4623,7 +4623,7 @@ _080C97F0:
|
||||
.pool
|
||||
_080C9808:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r0, =sub_80C99D8
|
||||
bl add_to_c3_somehow
|
||||
@ -4712,7 +4712,7 @@ _080C98C6:
|
||||
b _080C99A0
|
||||
_080C98D2:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80D013C
|
||||
ldr r1, [r4]
|
||||
adds r2, r1, r5
|
||||
@ -4724,7 +4724,7 @@ _080C98D2:
|
||||
b _080C99CA
|
||||
_080C98EC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r4]
|
||||
movs r1, 0xF2
|
||||
lsls r1, 3
|
||||
@ -4778,7 +4778,7 @@ _080C993C:
|
||||
.pool
|
||||
_080C996C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
ldr r1, [r4]
|
||||
adds r1, r5
|
||||
@ -5102,7 +5102,7 @@ _080C9C1C:
|
||||
cmp r0, 0
|
||||
beq _080C9C40
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0xF
|
||||
bl sub_80CAC58
|
||||
ldr r0, =gUnknown_02039D08
|
||||
@ -5122,7 +5122,7 @@ _080C9C40:
|
||||
.pool
|
||||
_080C9C58:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_80CAC58
|
||||
movs r0, 0
|
||||
@ -5166,7 +5166,7 @@ _080C9CAA:
|
||||
.pool
|
||||
_080C9CBC:
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
b _080C9CD2
|
||||
_080C9CC8:
|
||||
@ -5233,7 +5233,7 @@ _080C9D50:
|
||||
cmp r0, 0
|
||||
beq _080C9D74
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0xF
|
||||
bl sub_80CAC58
|
||||
ldr r0, =gUnknown_02039D08
|
||||
@ -5253,7 +5253,7 @@ _080C9D74:
|
||||
.pool
|
||||
_080C9D8C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x12
|
||||
bl sub_80CAC58
|
||||
movs r0, 0
|
||||
@ -5298,7 +5298,7 @@ _080C9DE0:
|
||||
.pool
|
||||
_080C9DF0:
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CADC4
|
||||
b _080C9E06
|
||||
_080C9DFC:
|
||||
@ -6826,7 +6826,7 @@ sub_80CAB4C: @ 80CAB4C
|
||||
movs r1, 0
|
||||
strb r1, [r0]
|
||||
movs r0, 0x6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80CA7D4
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -16996,7 +16996,7 @@ sub_80D00AC: @ 80D00AC
|
||||
cmp r0, 0
|
||||
beq _080D00CE
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r5, 0x1
|
||||
_080D00CE:
|
||||
ldrh r1, [r4, 0x2E]
|
||||
@ -17005,7 +17005,7 @@ _080D00CE:
|
||||
cmp r0, 0
|
||||
beq _080D00EC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
bl MoveMenuCursor
|
||||
@ -17017,7 +17017,7 @@ _080D00EC:
|
||||
cmp r0, 0
|
||||
beq _080D010A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl MoveMenuCursor
|
||||
b _080D010A
|
||||
@ -24530,7 +24530,7 @@ sub_80D3B00: @ 80D3B00
|
||||
push {r4-r7,lr}
|
||||
movs r6, 0
|
||||
movs r0, 0x80
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gUnknown_0203AB40
|
||||
adds r1, r4, 0x2
|
||||
adds r0, r4, 0
|
||||
@ -25534,7 +25534,7 @@ _080D434A:
|
||||
sub_80D4354: @ 80D4354
|
||||
push {lr}
|
||||
movs r0, 0x80
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x2
|
||||
bl FieldEffectActiveListRemove
|
||||
bl script_env_2_enable_and_set_ctx_running
|
||||
|
@ -51,7 +51,7 @@ sub_813C5EC: @ 813C5EC
|
||||
beq _0813C61A
|
||||
_0813C610:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_813C62C
|
||||
str r0, [r4]
|
||||
_0813C61A:
|
||||
|
@ -91,7 +91,7 @@ _08158BD0:
|
||||
ldrh r0, [r4, 0x8]
|
||||
lsls r1, r5, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
_08158BEA:
|
||||
lsls r1, r6, 24
|
||||
asrs r1, 24
|
||||
@ -133,7 +133,7 @@ sub_8158C04: @ 8158C04
|
||||
ldrh r0, [r4, 0xA]
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldrh r0, [r4, 0x1E]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x1E]
|
||||
@ -256,7 +256,7 @@ sub_8158D08: @ 8158D08
|
||||
ldrh r0, [r4, 0x8]
|
||||
movs r1, 0x1E
|
||||
ldrsb r1, [r4, r1]
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldrh r0, [r4, 0x10]
|
||||
subs r0, 0x1
|
||||
strh r0, [r4, 0x10]
|
||||
@ -610,7 +610,7 @@ _08159028:
|
||||
ldrsh r0, [r1, r2]
|
||||
cmp r0, 0xFF
|
||||
bne _0815904E
|
||||
bl sub_80A36EC
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0815906A
|
||||
@ -623,7 +623,7 @@ _08159028:
|
||||
bl move_anim_task_del
|
||||
b _0815906A
|
||||
_0815904E:
|
||||
bl sub_80A36EC
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0815906A
|
||||
@ -664,7 +664,7 @@ sub_8159078: @ 8159078
|
||||
b _081590B0
|
||||
.pool
|
||||
_081590A0:
|
||||
bl sub_80A36EC
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _081590B0
|
||||
@ -794,12 +794,12 @@ _081591B0:
|
||||
strh r1, [r0, 0x1A]
|
||||
b _08159204
|
||||
_081591B8:
|
||||
bl sub_80A36EC
|
||||
bl IsCryPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _08159204
|
||||
_081591C2:
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
@ -854,7 +854,7 @@ sub_8159210: @ 8159210
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
adds r0, r5, 0
|
||||
bl sub_80A3808
|
||||
bl PlaySE1WithPanning
|
||||
adds r0, r4, 0
|
||||
bl move_anim_task_del
|
||||
pop {r4,r5}
|
||||
@ -879,7 +879,7 @@ sub_8159244: @ 8159244
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
adds r0, r5, 0
|
||||
bl sub_80A383C
|
||||
bl PlaySE2WithPanning
|
||||
adds r0, r4, 0
|
||||
bl move_anim_task_del
|
||||
pop {r4,r5}
|
||||
@ -1067,7 +1067,7 @@ bx_battle_menu_t6_2: @ 81593D8
|
||||
cmp r0, 0
|
||||
beq _08159446
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020244AC
|
||||
ldr r0, =gActiveBank
|
||||
ldrb r0, [r0]
|
||||
@ -1125,7 +1125,7 @@ _08159446:
|
||||
cmp r0, 0
|
||||
beq _0815954E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -1151,7 +1151,7 @@ _08159484:
|
||||
cmp r0, 0
|
||||
bne _0815954E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -1177,7 +1177,7 @@ _081594C0:
|
||||
cmp r0, 0
|
||||
beq _0815954E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -1211,7 +1211,7 @@ _0815950C:
|
||||
cmp r0, 0
|
||||
bne _0815954E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
adds r0, r5
|
||||
ldrb r0, [r0]
|
||||
@ -2138,7 +2138,7 @@ _08159C94:
|
||||
orrs r0, r1
|
||||
lsls r1, r3, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
bl dp01_tbl6_exec_completed
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
@ -2460,7 +2460,7 @@ sub_8159F5C: @ 8159F5C
|
||||
push {r4,r5,lr}
|
||||
sub sp, 0x4
|
||||
movs r0, 0xEC
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r5, =gPlttBufferUnfaded
|
||||
ldr r1, =sPaletteDecompressionBuffer
|
||||
movs r4, 0x80
|
||||
@ -3965,7 +3965,7 @@ sub_815AB5C: @ 815AB5C
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xDE
|
||||
bl sub_80A3808
|
||||
bl PlaySE1WithPanning
|
||||
b _0815ABBA
|
||||
_0815AB9A:
|
||||
ldrh r0, [r4, 0x24]
|
||||
@ -4620,7 +4620,7 @@ _0815B0BC:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xBA
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
cmp r4, 0x40
|
||||
beq _0815B120
|
||||
ldr r5, =gSprites
|
||||
@ -6167,7 +6167,7 @@ _0815BD8E:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xE4
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
b _0815BDF2
|
||||
_0815BDA6:
|
||||
mov r0, sp
|
||||
@ -12887,7 +12887,7 @@ _0815F3CE:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x7D
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r1, =0xfffff800
|
||||
adds r0, r1, 0
|
||||
ldrh r2, [r4, 0x1C]
|
||||
@ -12957,7 +12957,7 @@ _0815F460:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x7D
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
adds r0, r6, 0
|
||||
bl move_anim_task_del
|
||||
_0815F482:
|
||||
@ -13047,7 +13047,7 @@ _0815F520:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xCD
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x26]
|
||||
b _0815F5D8
|
||||
@ -13076,7 +13076,7 @@ _0815F544:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xCD
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
strh r5, [r4, 0x30]
|
||||
strh r5, [r4, 0x26]
|
||||
b _0815F5D8
|
||||
@ -13118,7 +13118,7 @@ _0815F5B4:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0xC0
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x30]
|
||||
_0815F5D8:
|
||||
@ -14173,7 +14173,7 @@ _0815FE92:
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
movs r0, 0x7A
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r0, =gUnknown_02038437
|
||||
ldrb r0, [r0]
|
||||
movs r1, 0x1
|
||||
@ -15965,7 +15965,7 @@ _08160E70:
|
||||
cmp r0, 0
|
||||
beq _08160E8A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08160E82:
|
||||
ldr r0, =gUnknown_0203BC34
|
||||
ldr r1, [r0]
|
||||
@ -16099,7 +16099,7 @@ sub_8160F50: @ 8160F50
|
||||
beq _0816103E
|
||||
_08160F9C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
cmp r7, 0
|
||||
bne _08160FC4
|
||||
movs r0, 0x1
|
||||
@ -16127,7 +16127,7 @@ _08160FD4:
|
||||
b _0816103E
|
||||
_08160FE4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_8161234
|
||||
ldr r1, [r6]
|
||||
movs r0, 0xC
|
||||
@ -16142,7 +16142,7 @@ _08160FE4:
|
||||
.pool
|
||||
_08161010:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_8161234
|
||||
ldr r1, [r6]
|
||||
movs r0, 0x8
|
||||
@ -16867,7 +16867,7 @@ _0816161A:
|
||||
.pool
|
||||
_08161628:
|
||||
movs r0, 0x1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r1, r10
|
||||
mov r0, r8
|
||||
muls r0, r1
|
||||
@ -16906,7 +16906,7 @@ sub_816166C: @ 816166C
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r5, =gUnknown_0203CEC8
|
||||
movs r1, 0x9
|
||||
ldrsb r1, [r5, r1]
|
||||
@ -17046,7 +17046,7 @@ sub_81617B8: @ 81617B8
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_085E9712
|
||||
movs r1, 0
|
||||
bl sub_81B1B5C
|
||||
@ -26266,7 +26266,7 @@ _08166678:
|
||||
cmp r0, 0
|
||||
beq _081666B8
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl sub_8167CA0
|
||||
ldr r0, =gUnknown_0203BCAC
|
||||
@ -26286,7 +26286,7 @@ _081666B8:
|
||||
cmp r0, 0
|
||||
beq _081666F0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_8167CA0
|
||||
ldr r0, =gUnknown_0203BCAC
|
||||
@ -26307,7 +26307,7 @@ _081666F0:
|
||||
cmp r0, 0
|
||||
beq _08166710
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203BC90
|
||||
ldr r0, [r0]
|
||||
adds r0, 0x50
|
||||
@ -26322,7 +26322,7 @@ _08166710:
|
||||
b _0816680E
|
||||
_0816671A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203BCAC
|
||||
ldr r0, [r0]
|
||||
ldr r2, =0x00008041
|
||||
@ -27056,7 +27056,7 @@ _08166E02:
|
||||
bne _08166E18
|
||||
_08166E06:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x2
|
||||
bl rbox_fill_rectangle
|
||||
movs r0, 0x2
|
||||
@ -29680,7 +29680,7 @@ _08168492:
|
||||
cmp r5, 0
|
||||
bne _08168564
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
movs r1, 0
|
||||
b _081684E4
|
||||
@ -29695,7 +29695,7 @@ _081684B0:
|
||||
cmp r5, 0
|
||||
bne _08168564
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
movs r1, 0
|
||||
b _081684E4
|
||||
@ -29738,7 +29738,7 @@ _08168508:
|
||||
cmp r0, 0
|
||||
bne _08168564
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_8059CF8
|
||||
movs r0, 0x1
|
||||
@ -29764,7 +29764,7 @@ _08168540:
|
||||
cmp r0, 0
|
||||
bne _08168564
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
@ -33332,7 +33332,7 @@ _0816A550:
|
||||
cmp r0, 0
|
||||
bne _0816A574
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r2, 0x80
|
||||
lsls r2, 1
|
||||
movs r0, 0x1
|
||||
@ -33691,7 +33691,7 @@ sub_816A810: @ 816A810
|
||||
ldrb r1, [r1]
|
||||
lsls r1, 8
|
||||
orrs r0, r1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl dp01_tbl5_exec_completed
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -279,7 +279,7 @@ _081BAFA0:
|
||||
_081BAFD6:
|
||||
movs r6, 0x1
|
||||
_081BAFD8:
|
||||
bl sub_80A36C8
|
||||
bl IsCryPlayingOrClearCrySongs
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _081BAFE4
|
||||
@ -838,7 +838,7 @@ sub_81BB414: @ 81BB414
|
||||
mov r0, r10
|
||||
bl sub_807294C
|
||||
movs r0, 0x21
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_81BB4E4
|
||||
mov r1, r8
|
||||
str r0, [r1]
|
||||
@ -4600,7 +4600,7 @@ _081BD6C8:
|
||||
movs r1, 0x40
|
||||
negs r1, r1
|
||||
movs r0, 0x10
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
ldr r2, =gSprites
|
||||
ldr r3, =gBankSpriteIds
|
||||
ldrb r0, [r5]
|
||||
@ -5688,7 +5688,7 @@ _081BE00C:
|
||||
orrs r0, r1
|
||||
lsls r1, r3, 24
|
||||
asrs r1, 24
|
||||
bl audio_play_and_stuff
|
||||
bl PlaySE12WithPanning
|
||||
bl dp01_tbl3_exec_completed
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
@ -6698,7 +6698,7 @@ sp136_strengh_sound: @ 81BE89C
|
||||
movs r0, 0
|
||||
bl SetCameraPanningCallback
|
||||
movs r0, 0xD6
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r6}
|
||||
@ -9826,7 +9826,7 @@ sub_81C0484: @ 81C0484
|
||||
bl sub_81C4898
|
||||
bl ResetSpriteData
|
||||
bl FreeAllSpritePalettes
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
ldr r0, =gMPlay_BGM
|
||||
ldr r1, =0x0000ffff
|
||||
movs r2, 0x80
|
||||
@ -9936,14 +9936,14 @@ _081C05A2:
|
||||
bne _081C05D8
|
||||
bl sub_81C48F0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_81C044C
|
||||
b _081C05FE
|
||||
.pool
|
||||
_081C05D8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_81C0E48
|
||||
b _081C05FE
|
||||
@ -9954,7 +9954,7 @@ _081C05E6:
|
||||
beq _081C05FE
|
||||
bl sub_81C48F0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_81C044C
|
||||
_081C05FE:
|
||||
@ -10041,7 +10041,7 @@ _081C0696:
|
||||
cmp r0, r1
|
||||
beq _081C06EE
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r5, =gUnknown_0203CF1C
|
||||
ldr r0, [r5]
|
||||
adds r0, 0x77
|
||||
@ -10117,7 +10117,7 @@ _081C0730:
|
||||
.4byte _081C0878
|
||||
.4byte _081C0894
|
||||
_081C0764:
|
||||
bl sub_80A369C
|
||||
bl StopCryAndClearCrySongs
|
||||
b _081C08EC
|
||||
_081C076A:
|
||||
bl sub_81C4898
|
||||
@ -10546,7 +10546,7 @@ _081C0AE0:
|
||||
beq _081C0B6E
|
||||
_081C0AF4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r1, r8
|
||||
ldr r0, [r1]
|
||||
ldr r4, =0x000040c0
|
||||
@ -11075,7 +11075,7 @@ _081C0FC0:
|
||||
bne _081C1004
|
||||
_081C0FE8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81C11F4
|
||||
b _081C103A
|
||||
@ -11087,13 +11087,13 @@ _081C1004:
|
||||
cmp r0, 0x1
|
||||
bne _081C101E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81C129C
|
||||
b _081C103A
|
||||
_081C101E:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081C103A
|
||||
_081C1026:
|
||||
movs r0, 0x2
|
||||
@ -11101,7 +11101,7 @@ _081C1026:
|
||||
cmp r0, 0
|
||||
beq _081C103A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r6, 0
|
||||
bl sub_81C11F4
|
||||
_081C103A:
|
||||
@ -11151,7 +11151,7 @@ sub_81C1070: @ 81C1070
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
mov r0, r8
|
||||
ldrb r6, [r0]
|
||||
movs r2, 0
|
||||
@ -11513,7 +11513,7 @@ sub_81C13B0: @ 81C13B0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81C4C84
|
||||
movs r0, 0x12
|
||||
@ -12037,7 +12037,7 @@ _081C181C:
|
||||
bne _081C1868
|
||||
bl sub_81C48F0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gUnknown_0203CF21
|
||||
ldr r0, =gUnknown_0203CF1C
|
||||
ldr r0, [r0]
|
||||
@ -12054,7 +12054,7 @@ _081C181C:
|
||||
.pool
|
||||
_081C1868:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81C18F4
|
||||
b _081C189A
|
||||
@ -12065,7 +12065,7 @@ _081C1876:
|
||||
beq _081C189A
|
||||
bl sub_81C48F0
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_0203CF21
|
||||
movs r0, 0x4
|
||||
strb r0, [r1]
|
||||
@ -19002,7 +19002,7 @@ sub_81C5460: @ 81C5460
|
||||
cmp r1, 0x1
|
||||
beq _081C5476
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_81C6F20
|
||||
_081C5476:
|
||||
ldr r5, =gUnknown_0203CF2C
|
||||
@ -19932,7 +19932,7 @@ _081C5C12:
|
||||
cmp r1, r0
|
||||
beq _081C5D16
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81C67CC
|
||||
b _081C5D16
|
||||
@ -19958,7 +19958,7 @@ _081C5C5C:
|
||||
.pool
|
||||
_081C5C88:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203CE7C
|
||||
strh r4, [r0]
|
||||
adds r0, r5, 0
|
||||
@ -19967,7 +19967,7 @@ _081C5C88:
|
||||
.pool
|
||||
_081C5CA0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gUnknown_0203CE7C
|
||||
mov r12, r2
|
||||
ldr r0, =gSaveBlock2Ptr
|
||||
@ -20287,7 +20287,7 @@ sub_81C5F68: @ 81C5F68
|
||||
cmp r4, r0
|
||||
bne _081C5FA8
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0861F2D8
|
||||
ldr r1, [r0, 0x1C]
|
||||
adds r0, r5, 0
|
||||
@ -20296,7 +20296,7 @@ sub_81C5F68: @ 81C5F68
|
||||
.pool
|
||||
_081C5FA8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_0861F2D8
|
||||
ldr r0, =gUnknown_0203CF2C
|
||||
ldr r0, [r0]
|
||||
@ -20357,7 +20357,7 @@ _081C6016:
|
||||
b _081C6160
|
||||
_081C6028:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
movs r0, 0
|
||||
@ -20390,7 +20390,7 @@ _081C6060:
|
||||
cmp r0, 0
|
||||
beq _081C6160
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_8199134
|
||||
@ -20421,7 +20421,7 @@ _081C6098:
|
||||
cmp r0, 0
|
||||
beq _081C6160
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
b _081C60FA
|
||||
@ -20451,7 +20451,7 @@ _081C60D6:
|
||||
cmp r0, 0
|
||||
beq _081C6160
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
_081C60FA:
|
||||
movs r1, 0
|
||||
@ -20464,7 +20464,7 @@ _081C6102:
|
||||
cmp r0, 0
|
||||
beq _081C6148
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r2, =gUnknown_0861F2D8
|
||||
ldr r0, =gUnknown_0203CF2C
|
||||
ldr r0, [r0]
|
||||
@ -20491,7 +20491,7 @@ _081C6148:
|
||||
cmp r0, 0
|
||||
beq _081C6160
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0861F2D8
|
||||
ldr r1, [r0, 0x1C]
|
||||
adds r0, r6, 0
|
||||
@ -20906,7 +20906,7 @@ _081C64E8:
|
||||
cmp r0, 0
|
||||
beq _081C651C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x3
|
||||
movs r1, 0
|
||||
bl sub_8198070
|
||||
@ -20924,7 +20924,7 @@ _081C651C:
|
||||
cmp r0, 0
|
||||
beq _081C6544
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x3
|
||||
movs r1, 0
|
||||
bl sub_8198070
|
||||
@ -21008,7 +21008,7 @@ sub_81C65CC: @ 81C65CC
|
||||
cmp r0, 0
|
||||
beq _081C662E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0203CE7C
|
||||
ldrh r0, [r0]
|
||||
ldrh r1, [r4, 0x10]
|
||||
@ -21117,7 +21117,7 @@ sub_81C66EC: @ 81C66EC
|
||||
cmp r0, 0
|
||||
beq _081C670A
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_81C6714
|
||||
_081C670A:
|
||||
@ -21323,7 +21323,7 @@ sub_81C68B0: @ 81C68B0
|
||||
cmp r0, 0
|
||||
beq _081C68F8
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4]
|
||||
ldr r1, =gUnknown_0203CF38
|
||||
subs r2, r1, 0x2
|
||||
@ -21355,7 +21355,7 @@ _081C68F8:
|
||||
.pool
|
||||
_081C6930:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrh r1, [r7, 0x2E]
|
||||
movs r0, 0x1
|
||||
ands r0, r1
|
||||
@ -21371,7 +21371,7 @@ _081C6948:
|
||||
b _081C695C
|
||||
_081C6950:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81C6964
|
||||
_081C695C:
|
||||
@ -23052,7 +23052,7 @@ sub_81C7710: @ 81C7710
|
||||
push {lr}
|
||||
sub sp, 0x4
|
||||
movs r0, 0x6F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_81CAADC
|
||||
movs r1, 0x1
|
||||
negs r1, r1
|
||||
@ -27000,7 +27000,7 @@ _081C9570:
|
||||
beq _081C957E
|
||||
_081C9578:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081C957E:
|
||||
movs r0, 0
|
||||
_081C9580:
|
||||
@ -27040,7 +27040,7 @@ _081C9598:
|
||||
cmp r0, 0x4
|
||||
beq _081C95F4
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
b _081C95F8
|
||||
.pool
|
||||
@ -27181,7 +27181,7 @@ _081C96B8:
|
||||
.pool
|
||||
_081C96E4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_81C97C0
|
||||
movs r0, 0x3
|
||||
@ -27253,7 +27253,7 @@ _081C9754:
|
||||
.pool
|
||||
_081C9780:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_81C97F8
|
||||
movs r0, 0x5
|
||||
@ -27793,7 +27793,7 @@ _081C9BC0:
|
||||
b _081C9BEC
|
||||
_081C9BE0:
|
||||
movs r0, 0x6E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x3
|
||||
bl sub_81C7AC0
|
||||
_081C9BEC:
|
||||
@ -27872,7 +27872,7 @@ _081C9C78:
|
||||
bl sub_81CA278
|
||||
bl sub_81CA714
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
b _081C9CA4
|
||||
_081C9C8E:
|
||||
@ -27915,7 +27915,7 @@ _081C9CC2:
|
||||
movs r1, 0
|
||||
bl sub_81C7FC4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
b _081C9D3E
|
||||
_081C9CDC:
|
||||
@ -28056,7 +28056,7 @@ _081C9DF2:
|
||||
bl sub_81CA9C8
|
||||
bl sub_81CA2DC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
b _081C9E52
|
||||
_081C9E04:
|
||||
@ -28167,7 +28167,7 @@ sub_81C9EC8: @ 81C9EC8
|
||||
b _081C9EF0
|
||||
_081C9ED4:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_81CA770
|
||||
movs r0, 0
|
||||
b _081C9EF2
|
||||
@ -28195,7 +28195,7 @@ sub_81C9EF8: @ 81C9EF8
|
||||
b _081C9F20
|
||||
_081C9F04:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_81CA714
|
||||
movs r0, 0
|
||||
b _081C9F22
|
||||
@ -28262,7 +28262,7 @@ _081C9F84:
|
||||
bl sub_81C7FC4
|
||||
_081C9F8C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
b _081C9FBE
|
||||
_081C9F96:
|
||||
@ -29852,7 +29852,7 @@ _081CABD0:
|
||||
.pool
|
||||
_081CABEC:
|
||||
movs r0, 0x20
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081CABF2:
|
||||
movs r0, 0
|
||||
_081CABF4:
|
||||
@ -31073,12 +31073,12 @@ _081CB546:
|
||||
b _081CB56E
|
||||
_081CB54C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CB582
|
||||
_081CB556:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CB56E
|
||||
_081CB55E:
|
||||
bl sub_81C8630
|
||||
@ -31142,12 +31142,12 @@ _081CB5BE:
|
||||
b _081CB5E6
|
||||
_081CB5C4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CB5FA
|
||||
_081CB5CE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CB5E6
|
||||
_081CB5D6:
|
||||
bl sub_81C8630
|
||||
@ -31211,12 +31211,12 @@ _081CB636:
|
||||
b _081CB65E
|
||||
_081CB63C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CB672
|
||||
_081CB646:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CB65E
|
||||
_081CB64E:
|
||||
bl sub_81C8630
|
||||
@ -31280,12 +31280,12 @@ _081CB6AE:
|
||||
b _081CB6D6
|
||||
_081CB6B4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CB6EA
|
||||
_081CB6BE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CB6D6
|
||||
_081CB6C6:
|
||||
bl sub_81C8630
|
||||
@ -31328,7 +31328,7 @@ sub_81CB6F0: @ 81CB6F0
|
||||
b _081CB72A
|
||||
_081CB706:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81CBF60
|
||||
movs r0, 0x7
|
||||
@ -31354,7 +31354,7 @@ _081CB72C:
|
||||
sub_81CB734: @ 81CB734
|
||||
push {r4,lr}
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x6
|
||||
bl sub_81C763C
|
||||
adds r4, r0, 0
|
||||
@ -31384,7 +31384,7 @@ sub_81CB75C: @ 81CB75C
|
||||
b _081CB796
|
||||
_081CB772:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81CBFF0
|
||||
movs r0, 0x6
|
||||
@ -31442,7 +31442,7 @@ _081CB7D4:
|
||||
adds r0, r5, 0
|
||||
bl sub_81CC0E0
|
||||
ldr r0, =0x00000107
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strb r4, [r5, 0xE]
|
||||
movs r0, 0
|
||||
b _081CB81C
|
||||
@ -31492,7 +31492,7 @@ _081CB83E:
|
||||
b _081CB880
|
||||
_081CB844:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81CC09C
|
||||
movs r0, 0x1
|
||||
@ -31557,10 +31557,10 @@ _081CB8C4:
|
||||
bne _081CB8D2
|
||||
movs r0, 0x84
|
||||
lsls r0, 1
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081CB8D2:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CB934
|
||||
_081CB8DA:
|
||||
adds r0, r4, 0
|
||||
@ -31636,7 +31636,7 @@ _081CB956:
|
||||
b _081CB9BE
|
||||
_081CB960:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_81C877C
|
||||
adds r0, r5, 0
|
||||
bl sub_81CC014
|
||||
@ -31712,7 +31712,7 @@ _081CB9FC:
|
||||
cmp r5, 0
|
||||
beq _081CBA60
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r5, [r4, 0x16]
|
||||
adds r0, r4, 0
|
||||
bl sub_81CC420
|
||||
@ -31779,7 +31779,7 @@ _081CBA82:
|
||||
b _081CBACC
|
||||
_081CBA88:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81CC420
|
||||
bl sub_81C87F0
|
||||
@ -31844,7 +31844,7 @@ _081CBB08:
|
||||
cmp r5, 0
|
||||
beq _081CBB6C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r5, [r4, 0x16]
|
||||
adds r0, r4, 0
|
||||
bl sub_81CC420
|
||||
@ -31901,7 +31901,7 @@ sub_81CBB74: @ 81CBB74
|
||||
b _081CBBB2
|
||||
_081CBB80:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81CBC38
|
||||
movs r0, 0
|
||||
@ -33559,7 +33559,7 @@ _081CC888:
|
||||
b _081CC8D0
|
||||
_081CC88E:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81CCC5C
|
||||
bl sub_8123418
|
||||
@ -33616,7 +33616,7 @@ _081CC8F2:
|
||||
b _081CC952
|
||||
_081CC8FC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81CCB0C
|
||||
movs r0, 0
|
||||
@ -33677,7 +33677,7 @@ _081CC96C:
|
||||
b _081CC9B8
|
||||
_081CC972:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81C7AC0
|
||||
movs r0, 0
|
||||
@ -34583,7 +34583,7 @@ sub_81CD08C: @ 81CD08C
|
||||
bne _081CD100
|
||||
_081CD0D0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x00006304
|
||||
adds r1, r4, r0
|
||||
ldr r0, =sub_81CD19C
|
||||
@ -34593,7 +34593,7 @@ _081CD0D0:
|
||||
.pool
|
||||
_081CD0F0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r2, 0x5
|
||||
ldr r0, =0x00006304
|
||||
adds r1, r4, r0
|
||||
@ -34736,7 +34736,7 @@ sub_81CD1E4: @ 81CD1E4
|
||||
beq _081CD24E
|
||||
_081CD210:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
b _081CD246
|
||||
.pool
|
||||
@ -34758,7 +34758,7 @@ _081CD220:
|
||||
bge _081CD24E
|
||||
_081CD23E:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
_081CD246:
|
||||
bl sub_81CD258
|
||||
@ -39053,12 +39053,12 @@ _081CF5AE:
|
||||
b _081CF5D4
|
||||
_081CF5B4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CF5E8
|
||||
_081CF5BE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CF5D4
|
||||
_081CF5C6:
|
||||
bl sub_81C8630
|
||||
@ -39121,12 +39121,12 @@ _081CF626:
|
||||
b _081CF64C
|
||||
_081CF62C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CF660
|
||||
_081CF636:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CF64C
|
||||
_081CF63E:
|
||||
bl sub_81C8630
|
||||
@ -39189,12 +39189,12 @@ _081CF69E:
|
||||
b _081CF6C4
|
||||
_081CF6A4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CF6D8
|
||||
_081CF6AE:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CF6C4
|
||||
_081CF6B6:
|
||||
bl sub_81C8630
|
||||
@ -39257,12 +39257,12 @@ _081CF716:
|
||||
b _081CF73C
|
||||
_081CF71C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081CF750
|
||||
_081CF726:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081CF73C
|
||||
_081CF72E:
|
||||
bl sub_81C8630
|
||||
@ -39300,7 +39300,7 @@ sub_81CF758: @ 81CF758
|
||||
b _081CF790
|
||||
_081CF764:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81C7AC0
|
||||
bl sub_81C78A0
|
||||
@ -39335,7 +39335,7 @@ sub_81CF798: @ 81CF798
|
||||
b _081CF7C0
|
||||
_081CF7A4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81C7AC0
|
||||
movs r0, 0
|
||||
@ -40427,12 +40427,12 @@ _081D0032:
|
||||
b _081D0058
|
||||
_081D0038:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081D006C
|
||||
_081D0042:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081D0058
|
||||
_081D004A:
|
||||
bl sub_81C8630
|
||||
@ -40495,12 +40495,12 @@ _081D00AA:
|
||||
b _081D00D0
|
||||
_081D00B0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081D00E4
|
||||
_081D00BA:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081D00D0
|
||||
_081D00C2:
|
||||
bl sub_81C8630
|
||||
@ -40563,12 +40563,12 @@ _081D0122:
|
||||
b _081D0148
|
||||
_081D0128:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081D015C
|
||||
_081D0132:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081D0148
|
||||
_081D013A:
|
||||
bl sub_81C8630
|
||||
@ -40631,12 +40631,12 @@ _081D019A:
|
||||
b _081D01C0
|
||||
_081D01A0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x7
|
||||
b _081D01D4
|
||||
_081D01AA:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081D01C0
|
||||
_081D01B2:
|
||||
bl sub_81C8630
|
||||
@ -40674,7 +40674,7 @@ sub_81D01DC: @ 81D01DC
|
||||
b _081D0214
|
||||
_081D01E8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81C7AC0
|
||||
bl sub_81C78A0
|
||||
@ -40709,7 +40709,7 @@ sub_81D021C: @ 81D021C
|
||||
b _081D0244
|
||||
_081D0228:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81C7AC0
|
||||
movs r0, 0
|
||||
@ -42001,7 +42001,7 @@ sub_81D0C54: @ 81D0C54
|
||||
b _081D0C7C
|
||||
_081D0C60:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl sub_81C7AC0
|
||||
movs r0, 0
|
||||
@ -42045,7 +42045,7 @@ _081D0CA4:
|
||||
.4byte _081D0D16
|
||||
_081D0CC0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl sub_81D11D8
|
||||
movs r0, 0
|
||||
@ -42119,7 +42119,7 @@ _081D0D46:
|
||||
b _081D0D84
|
||||
_081D0D4C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81D1448
|
||||
movs r0, 0
|
||||
@ -42173,7 +42173,7 @@ _081D0DA6:
|
||||
b _081D0DF6
|
||||
_081D0DB0:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81D1500
|
||||
movs r0, 0
|
||||
@ -42232,7 +42232,7 @@ _081D0E1A:
|
||||
b _081D0E58
|
||||
_081D0E20:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_81D1500
|
||||
movs r0, 0
|
||||
@ -44447,7 +44447,7 @@ sub_81D1E7C: @ 81D1E7C
|
||||
cmp r1, 0x1
|
||||
beq _081D1E8C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081D1E8C:
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -46171,7 +46171,7 @@ sub_81D2BD0: @ 81D2BD0
|
||||
cmp r1, 0x1
|
||||
beq _081D2BE2
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081D2BE2:
|
||||
adds r0, r4, 0
|
||||
bl sub_81D28FC
|
||||
@ -50662,7 +50662,7 @@ _081D4F6C:
|
||||
cmp r0, 0x2
|
||||
bne _081D4F88
|
||||
movs r0, 0x49
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_800A620
|
||||
movs r0, 0
|
||||
strh r0, [r5]
|
||||
@ -50932,7 +50932,7 @@ _081D51BC:
|
||||
adds r0, r4, 0
|
||||
bl sub_81D505C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081D535A
|
||||
.pool
|
||||
_081D51D0:
|
||||
@ -50943,7 +50943,7 @@ _081D51D0:
|
||||
cmp r0, 0
|
||||
beq _081D51F4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80097E8
|
||||
adds r0, r4, 0
|
||||
bl sub_81D505C
|
||||
@ -50966,7 +50966,7 @@ _081D5210:
|
||||
cmp r0, 0
|
||||
beq _081D522E
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80097E8
|
||||
adds r0, r4, 0
|
||||
bl sub_81D505C
|
||||
@ -51097,7 +51097,7 @@ _081D5340:
|
||||
.pool
|
||||
_081D5350:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80097E8
|
||||
_081D535A:
|
||||
movs r0, 0x17
|
||||
@ -54748,7 +54748,7 @@ _081D71EE:
|
||||
ldr r0, =sub_81D6FD0
|
||||
bl SetVBlankCallback
|
||||
movs r0, 0x53
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
add sp, 0x8
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
@ -55029,7 +55029,7 @@ sub_81D7438: @ 81D7438
|
||||
push {r4,lr}
|
||||
sub sp, 0xC
|
||||
movs r0, 0x57
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x00007fff
|
||||
ldr r1, =0x0000ffff
|
||||
str r1, [sp]
|
||||
@ -55061,7 +55061,7 @@ sub_81D7480: @ 81D7480
|
||||
push {r4,lr}
|
||||
sub sp, 0xC
|
||||
movs r0, 0x57
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =0x00007fff
|
||||
ldr r1, =0x0000ffff
|
||||
str r1, [sp]
|
||||
@ -55212,7 +55212,7 @@ sub_81D75B4: @ 81D75B4
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
movs r0, 0x54
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
lsls r4, 24
|
||||
@ -57571,7 +57571,7 @@ sub_81D89E0: @ 81D89E0
|
||||
cmp r0, 0x59
|
||||
bgt _081D8A16
|
||||
movs r0, 0x67
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081D8A16:
|
||||
ldrh r0, [r4, 0x6]
|
||||
adds r0, 0x1
|
||||
@ -58987,7 +58987,7 @@ _081D95FC:
|
||||
cmp r0, 0
|
||||
bne _081D960C
|
||||
movs r0, 0xA5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081D960C:
|
||||
ldrh r0, [r7, 0x36]
|
||||
adds r0, 0x1
|
||||
@ -59063,7 +59063,7 @@ _081D968C:
|
||||
cmp r0, 0
|
||||
bne _081D96A4
|
||||
movs r0, 0x68
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081D96A4:
|
||||
movs r0, 0x36
|
||||
ldrsh r1, [r4, r0]
|
||||
@ -59372,7 +59372,7 @@ _081D990C:
|
||||
cmp r0, 0x8
|
||||
bne _081D991A
|
||||
movs r0, 0x12
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_081D991A:
|
||||
movs r3, 0x4
|
||||
ldrsh r0, [r4, r3]
|
||||
|
@ -421,7 +421,7 @@ sub_80FBAE4: @ 80FBAE4
|
||||
lsrs r4, r0, 24
|
||||
_080FBB1A:
|
||||
movs r0, 0x30
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r6, 0
|
||||
adds r1, r4, 0
|
||||
bl StartSpriteAffineAnim
|
||||
@ -444,7 +444,7 @@ _080FBB2A:
|
||||
lsrs r4, r0, 24
|
||||
_080FBB4A:
|
||||
movs r0, 0x30
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r6, 0
|
||||
adds r1, r4, 0
|
||||
bl StartSpriteAffineAnim
|
||||
|
@ -1352,7 +1352,7 @@ _08140E20:
|
||||
mov r1, r9
|
||||
strh r1, [r4, 0xA]
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r5, =gUnknown_0203AB88
|
||||
ldr r0, [r5]
|
||||
adds r0, 0xB8
|
||||
@ -1668,7 +1668,7 @@ _0814109A:
|
||||
cmp r1, 0
|
||||
beq _081410E8
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _081410F2
|
||||
.pool
|
||||
_081410E8:
|
||||
@ -2580,7 +2580,7 @@ _08141848:
|
||||
b _08141888
|
||||
.pool
|
||||
_08141864:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
lsrs r2, r0, 24
|
||||
cmp r2, 0
|
||||
@ -3324,7 +3324,7 @@ _08141F1E:
|
||||
cmp r0, 0
|
||||
beq _08141F40
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08141F40:
|
||||
ldr r2, [r5]
|
||||
adds r0, r2, 0
|
||||
@ -6837,7 +6837,7 @@ _08143BEA:
|
||||
muls r0, r1
|
||||
asrs r0, 12
|
||||
strh r0, [r7, 0x26]
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08143C74
|
||||
@ -9373,7 +9373,7 @@ sub_81450D8: @ 81450D8
|
||||
ldrh r2, [r4, 0x20]
|
||||
adds r0, r2
|
||||
strh r0, [r4, 0x20]
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _08145208
|
||||
|
@ -2359,7 +2359,7 @@ s2F_music_play: @ 809A4B4
|
||||
bl script_read_halfword
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
pop {r1}
|
||||
bx r1
|
||||
@ -2368,7 +2368,7 @@ s2F_music_play: @ 809A4B4
|
||||
thumb_func_start s30_music_check_asm
|
||||
s30_music_check_asm: @ 809A4C8
|
||||
push {lr}
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _0809A4D8
|
||||
@ -4983,7 +4983,7 @@ sA1_play_cry: @ 809B8A4
|
||||
thumb_func_start sub_809B8DC
|
||||
sub_809B8DC: @ 809B8DC
|
||||
push {lr}
|
||||
ldr r1, =sub_80A3678
|
||||
ldr r1, =IsCryFinished
|
||||
bl script_setup_asm_script
|
||||
movs r0, 0x1
|
||||
pop {r1}
|
||||
@ -5080,7 +5080,7 @@ sAC_open_door: @ 809B970
|
||||
bl cur_mapdata_get_door_sound_at
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
adds r1, r4, 0
|
||||
bl task_overworld_door_add_if_role_69_for_opening_door_at
|
||||
|
@ -357,7 +357,7 @@ _080E20B8:
|
||||
cmp r0, 0
|
||||
bne _080E20FC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020375F0
|
||||
movs r0, 0x7F
|
||||
strh r0, [r1]
|
||||
@ -464,7 +464,7 @@ _080E219C:
|
||||
bne _080E21BA
|
||||
_080E21A4:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020375F0
|
||||
movs r0, 0
|
||||
b _080E21B8
|
||||
@ -654,7 +654,7 @@ sub_80E2308: @ 80E2308
|
||||
cmp r0, 0
|
||||
bne _080E2360
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_020375F0
|
||||
movs r0, 0x7F
|
||||
strh r0, [r1]
|
||||
|
@ -2319,7 +2319,7 @@ sub_80E9DEC: @ 80E9DEC
|
||||
cmp r1, 0x1
|
||||
beq _080E9DFC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080E9DFC:
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -2421,7 +2421,7 @@ sub_80E9E90: @ 80E9E90
|
||||
.pool
|
||||
_080E9EC8:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldrb r0, [r4, 0xA]
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
@ -2446,7 +2446,7 @@ _080E9EC8:
|
||||
.pool
|
||||
_080E9F0C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r5, [r4, 0x8]
|
||||
adds r0, r6, 0
|
||||
bl sub_80E9F20
|
||||
@ -2533,13 +2533,13 @@ sub_80E9FB0: @ 80E9FB0
|
||||
cmp r4, r0
|
||||
bne _080E9FDC
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl sub_80EA18C
|
||||
b _080E9FF2
|
||||
_080E9FDC:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_0858D048
|
||||
lsls r1, r4, 3
|
||||
adds r0, 0x4
|
||||
|
18
asm/shop.s
18
asm/shop.s
@ -148,7 +148,7 @@ Task_ShopMenu: @ 80DFB88
|
||||
cmp r2, r0
|
||||
bne _080DFBB4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl HandleShopMenuQuit
|
||||
b _080DFBC4
|
||||
@ -683,7 +683,7 @@ BuyMenuPrintItemDescriptionAndShowItemIcon: @ 80E003C
|
||||
cmp r1, 0x1
|
||||
beq _080E0054
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080E0054:
|
||||
movs r0, 0x2
|
||||
negs r0, r0
|
||||
@ -1997,13 +1997,13 @@ _080E0AEA:
|
||||
.pool
|
||||
_080E0B24:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r6, 0
|
||||
bl ExitBuyMenu
|
||||
b _080E0C8E
|
||||
_080E0B32:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r5, [r4, 0xA]
|
||||
movs r0, 0x2
|
||||
bl ClearWindowTilemap
|
||||
@ -2288,7 +2288,7 @@ _080E0DF0:
|
||||
cmp r0, 0
|
||||
beq _080E0E74
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_8198070
|
||||
@ -2331,7 +2331,7 @@ _080E0E74:
|
||||
cmp r0, 0
|
||||
beq _080E0EA4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
movs r1, 0
|
||||
bl sub_8198070
|
||||
@ -2467,7 +2467,7 @@ BuyMenuSubtractMoney: @ 80E0F88
|
||||
ldr r1, [r1]
|
||||
bl subtract_money
|
||||
movs r0, 0x5F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r5]
|
||||
adds r0, r4
|
||||
bl DecryptMoney
|
||||
@ -2520,7 +2520,7 @@ Task_ReturnToItemListAfterItemPurchase: @ 80E100C
|
||||
cmp r0, 0
|
||||
beq _080E1072
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r1, 0xA
|
||||
ldrsh r0, [r5, r1]
|
||||
cmp r0, 0x4
|
||||
@ -2564,7 +2564,7 @@ Task_ReturnToItemListAfterDecorationPurchase: @ 80E1078
|
||||
cmp r0, 0
|
||||
beq _080E1096
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r4, 0
|
||||
bl BuyMenuReturnToItemList
|
||||
_080E1096:
|
||||
|
@ -902,7 +902,7 @@ _0812AC5A:
|
||||
movs r0, 0x9
|
||||
strb r0, [r1]
|
||||
movs r0, 0x5F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0812ACE4
|
||||
.pool
|
||||
_0812AC7C:
|
||||
@ -921,7 +921,7 @@ _0812AC82:
|
||||
cmp r0, 0
|
||||
beq _0812ACB2
|
||||
movs r0, 0x5F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r4]
|
||||
ldrb r0, [r0, 0x12]
|
||||
bl sub_812CE7C
|
||||
@ -1149,7 +1149,7 @@ sub_812AE4C: @ 812AE4C
|
||||
cmp r0, 0
|
||||
beq _0812AE78
|
||||
movs r0, 0x18
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gUnknown_0203AB34
|
||||
ldr r0, [r4]
|
||||
ldrb r0, [r0, 0x18]
|
||||
@ -2769,7 +2769,7 @@ sub_812BB68: @ 812BB68
|
||||
cmp r0, 0
|
||||
beq _0812BB8E
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0812BB8E:
|
||||
ldr r0, =gUnknown_0203AB34
|
||||
ldr r2, [r0]
|
||||
@ -2807,7 +2807,7 @@ _0812BBBC:
|
||||
cmp r0, 0
|
||||
beq _0812BBF6
|
||||
movs r0, 0x15
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_0203AB34
|
||||
ldr r2, [r1]
|
||||
ldrh r0, [r2, 0xE]
|
||||
@ -6882,7 +6882,7 @@ sub_812DA90: @ 812DA90
|
||||
ldr r0, =0x00000187
|
||||
bl PlayFanfare
|
||||
movs r0, 0xB2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
614
asm/sound.s
614
asm/sound.s
@ -1,614 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
|
||||
|
||||
thumb_func_start PlayCryInternal
|
||||
PlayCryInternal: @ 80A344C
|
||||
push {r4-r7,lr}
|
||||
mov r7, r10
|
||||
mov r6, r9
|
||||
mov r5, r8
|
||||
push {r5-r7}
|
||||
sub sp, 0x4
|
||||
ldr r4, [sp, 0x24]
|
||||
lsls r0, 16
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
mov r10, r1
|
||||
lsls r2, 24
|
||||
lsrs r2, 24
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
str r3, [sp]
|
||||
lsls r4, 24
|
||||
lsrs r1, r4, 24
|
||||
ldr r3, =0xffff0000
|
||||
adds r0, r3
|
||||
lsrs r7, r0, 16
|
||||
movs r6, 0x8C
|
||||
movs r0, 0
|
||||
mov r9, r0
|
||||
movs r5, 0
|
||||
movs r4, 0xF0
|
||||
lsls r4, 6
|
||||
mov r8, r5
|
||||
cmp r1, 0xC
|
||||
bhi _080A3562
|
||||
lsls r0, r1, 2
|
||||
ldr r1, =_080A349C
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.pool
|
||||
.align 2, 0
|
||||
_080A349C:
|
||||
.4byte _080A3562
|
||||
.4byte _080A34D0
|
||||
.4byte _080A34D6
|
||||
.4byte _080A34E4
|
||||
.4byte _080A34F8
|
||||
.4byte _080A3510
|
||||
.4byte _080A351C
|
||||
.4byte _080A352C
|
||||
.4byte _080A3536
|
||||
.4byte _080A3540
|
||||
.4byte _080A3550
|
||||
.4byte _080A3560
|
||||
.4byte _080A355C
|
||||
_080A34D0:
|
||||
movs r6, 0x14
|
||||
movs r5, 0xE1
|
||||
b _080A3562
|
||||
_080A34D6:
|
||||
movs r5, 0xE1
|
||||
ldr r4, =0x00003cf0
|
||||
movs r1, 0x14
|
||||
b _080A3504
|
||||
.pool
|
||||
_080A34E4:
|
||||
movs r6, 0x32
|
||||
movs r5, 0xC8
|
||||
ldr r4, =0x00003db8
|
||||
movs r3, 0x14
|
||||
mov r8, r3
|
||||
movs r2, 0x5A
|
||||
b _080A3562
|
||||
.pool
|
||||
_080A34F8:
|
||||
movs r6, 0x19
|
||||
movs r0, 0x1
|
||||
mov r9, r0
|
||||
movs r5, 0x64
|
||||
ldr r4, =0x00003cf0
|
||||
movs r1, 0xC0
|
||||
_080A3504:
|
||||
mov r8, r1
|
||||
movs r2, 0x5A
|
||||
b _080A3562
|
||||
.pool
|
||||
_080A3510:
|
||||
movs r5, 0xC8
|
||||
ldr r4, =0x00003868
|
||||
b _080A3562
|
||||
.pool
|
||||
_080A351C:
|
||||
movs r5, 0xDC
|
||||
ldr r4, =0x00003cc3
|
||||
movs r3, 0xC0
|
||||
mov r8, r3
|
||||
movs r2, 0x46
|
||||
b _080A3562
|
||||
.pool
|
||||
_080A352C:
|
||||
movs r6, 0xA
|
||||
movs r5, 0x64
|
||||
movs r4, 0xE8
|
||||
lsls r4, 6
|
||||
b _080A3562
|
||||
_080A3536:
|
||||
movs r6, 0x3C
|
||||
movs r5, 0xE1
|
||||
movs r4, 0xF4
|
||||
lsls r4, 6
|
||||
b _080A3562
|
||||
_080A3540:
|
||||
movs r6, 0xF
|
||||
movs r0, 0x1
|
||||
mov r9, r0
|
||||
movs r5, 0x7D
|
||||
ldr r4, =0x00003b60
|
||||
b _080A3562
|
||||
.pool
|
||||
_080A3550:
|
||||
movs r6, 0x64
|
||||
movs r5, 0xE1
|
||||
ldr r4, =0x00003b60
|
||||
b _080A3562
|
||||
.pool
|
||||
_080A355C:
|
||||
movs r6, 0x14
|
||||
movs r5, 0xE1
|
||||
_080A3560:
|
||||
ldr r4, =0x00003a98
|
||||
_080A3562:
|
||||
adds r0, r2, 0
|
||||
bl SetPokemonCryVolume
|
||||
mov r1, r10
|
||||
lsls r0, r1, 24
|
||||
asrs r0, 24
|
||||
bl SetPokemonCryPanpot
|
||||
adds r0, r4, 0
|
||||
bl SetPokemonCryPitch
|
||||
adds r0, r6, 0
|
||||
bl SetPokemonCryLength
|
||||
movs r0, 0
|
||||
bl SetPokemonCryProgress
|
||||
adds r0, r5, 0
|
||||
bl SetPokemonCryRelease
|
||||
mov r3, r8
|
||||
lsls r0, r3, 24
|
||||
asrs r0, 24
|
||||
bl SetPokemonCryChorus
|
||||
ldr r0, [sp]
|
||||
bl SetPokemonCryPriority
|
||||
adds r0, r7, 0
|
||||
bl speciesid_conv
|
||||
adds r7, r0, 0
|
||||
movs r1, 0x7F
|
||||
ands r1, r7
|
||||
lsrs r0, r7, 7
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
adds r2, r0, 0
|
||||
cmp r0, 0x1
|
||||
beq _080A35F0
|
||||
cmp r0, 0x1
|
||||
bgt _080A35C0
|
||||
cmp r0, 0
|
||||
beq _080A35CA
|
||||
b _080A365E
|
||||
.pool
|
||||
_080A35C0:
|
||||
cmp r2, 0x2
|
||||
beq _080A3614
|
||||
cmp r2, 0x3
|
||||
beq _080A3638
|
||||
b _080A365E
|
||||
_080A35CA:
|
||||
mov r0, r9
|
||||
cmp r0, 0
|
||||
beq _080A35E0
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_0869EF24
|
||||
b _080A3654
|
||||
.pool
|
||||
_080A35E0:
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_0869DCF4
|
||||
b _080A3654
|
||||
.pool
|
||||
_080A35F0:
|
||||
mov r3, r9
|
||||
cmp r3, 0
|
||||
beq _080A3604
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_0869F524
|
||||
b _080A3654
|
||||
.pool
|
||||
_080A3604:
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_0869E2F4
|
||||
b _080A3654
|
||||
.pool
|
||||
_080A3614:
|
||||
mov r0, r9
|
||||
cmp r0, 0
|
||||
beq _080A3628
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_0869FB24
|
||||
b _080A3654
|
||||
.pool
|
||||
_080A3628:
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_0869E8F4
|
||||
b _080A3654
|
||||
.pool
|
||||
_080A3638:
|
||||
mov r3, r9
|
||||
cmp r3, 0
|
||||
beq _080A364C
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_086A0124
|
||||
b _080A3654
|
||||
.pool
|
||||
_080A364C:
|
||||
lsls r0, r1, 1
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, =gUnknown_0869EEF4
|
||||
_080A3654:
|
||||
adds r0, r1
|
||||
bl SetPokemonCryTone
|
||||
ldr r1, =gUnknown_020383E8
|
||||
str r0, [r1]
|
||||
_080A365E:
|
||||
add sp, 0x4
|
||||
pop {r3-r5}
|
||||
mov r8, r3
|
||||
mov r9, r4
|
||||
mov r10, r5
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end PlayCryInternal
|
||||
|
||||
thumb_func_start sub_80A3678
|
||||
sub_80A3678: @ 80A3678
|
||||
push {lr}
|
||||
ldr r0, =sub_80A370C
|
||||
bl FuncIsActiveTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080A3694
|
||||
bl ClearPokemonCrySongs
|
||||
movs r0, 0x1
|
||||
b _080A3696
|
||||
.pool
|
||||
_080A3694:
|
||||
movs r0, 0
|
||||
_080A3696:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80A3678
|
||||
|
||||
thumb_func_start sub_80A369C
|
||||
sub_80A369C: @ 80A369C
|
||||
push {lr}
|
||||
ldr r0, =gUnknown_020383E8
|
||||
ldr r0, [r0]
|
||||
bl m4aMPlayStop
|
||||
bl ClearPokemonCrySongs
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80A369C
|
||||
|
||||
thumb_func_start sub_80A36B4
|
||||
sub_80A36B4: @ 80A36B4
|
||||
push {lr}
|
||||
ldr r0, =gUnknown_020383E8
|
||||
ldr r0, [r0]
|
||||
bl m4aMPlayStop
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80A36B4
|
||||
|
||||
thumb_func_start sub_80A36C8
|
||||
sub_80A36C8: @ 80A36C8
|
||||
push {lr}
|
||||
ldr r0, =gUnknown_020383E8
|
||||
ldr r0, [r0]
|
||||
bl IsPokemonCryPlaying
|
||||
cmp r0, 0
|
||||
bne _080A36E4
|
||||
bl ClearPokemonCrySongs
|
||||
movs r0, 0
|
||||
b _080A36E6
|
||||
.pool
|
||||
_080A36E4:
|
||||
movs r0, 0x1
|
||||
_080A36E6:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80A36C8
|
||||
|
||||
thumb_func_start sub_80A36EC
|
||||
sub_80A36EC: @ 80A36EC
|
||||
push {lr}
|
||||
ldr r0, =gUnknown_020383E8
|
||||
ldr r0, [r0]
|
||||
bl IsPokemonCryPlaying
|
||||
cmp r0, 0
|
||||
bne _080A3704
|
||||
movs r0, 0
|
||||
b _080A3706
|
||||
.pool
|
||||
_080A3704:
|
||||
movs r0, 0x1
|
||||
_080A3706:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80A36EC
|
||||
|
||||
thumb_func_start sub_80A370C
|
||||
sub_80A370C: @ 80A370C
|
||||
push {r4,lr}
|
||||
lsls r0, 24
|
||||
lsrs r4, r0, 24
|
||||
ldr r1, =gPokemonCryBGMDuckingCounter
|
||||
ldrb r0, [r1]
|
||||
cmp r0, 0
|
||||
beq _080A3724
|
||||
subs r0, 0x1
|
||||
strb r0, [r1]
|
||||
b _080A3742
|
||||
.pool
|
||||
_080A3724:
|
||||
ldr r0, =gUnknown_020383E8
|
||||
ldr r0, [r0]
|
||||
bl IsPokemonCryPlaying
|
||||
cmp r0, 0
|
||||
bne _080A3742
|
||||
ldr r0, =gMPlay_BGM
|
||||
ldr r1, =0x0000ffff
|
||||
movs r2, 0x80
|
||||
lsls r2, 1
|
||||
bl m4aMPlayVolumeControl
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
_080A3742:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80A370C
|
||||
|
||||
thumb_func_start RestoreBGMVolumeAfterPokemonCry
|
||||
RestoreBGMVolumeAfterPokemonCry: @ 80A3754
|
||||
push {r4,lr}
|
||||
ldr r4, =sub_80A370C
|
||||
adds r0, r4, 0
|
||||
bl FuncIsActiveTask
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
beq _080A376E
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x50
|
||||
bl CreateTask
|
||||
_080A376E:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end RestoreBGMVolumeAfterPokemonCry
|
||||
|
||||
thumb_func_start PlayBGM
|
||||
PlayBGM: @ 80A3778
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
lsrs r1, r0, 16
|
||||
ldr r0, =gDisableMusic
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080A3788
|
||||
movs r1, 0
|
||||
_080A3788:
|
||||
ldr r0, =0x0000ffff
|
||||
cmp r1, r0
|
||||
bne _080A3790
|
||||
movs r1, 0
|
||||
_080A3790:
|
||||
adds r0, r1, 0
|
||||
bl m4aSongNumStart
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end PlayBGM
|
||||
|
||||
thumb_func_start audio_play
|
||||
audio_play: @ 80A37A4
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl m4aSongNumStart
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end audio_play
|
||||
|
||||
thumb_func_start audio_play_and_stuff
|
||||
audio_play_and_stuff: @ 80A37B4
|
||||
push {r4-r6,lr}
|
||||
mov r6, r8
|
||||
push {r6}
|
||||
adds r4, r1, 0
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl m4aSongNumStart
|
||||
ldr r6, =gMPlay_SE1
|
||||
adds r0, r6, 0
|
||||
bl m4aMPlayImmInit
|
||||
ldr r0, =gMPlay_SE2
|
||||
mov r8, r0
|
||||
bl m4aMPlayImmInit
|
||||
ldr r5, =0x0000ffff
|
||||
lsls r4, 24
|
||||
asrs r4, 24
|
||||
adds r0, r6, 0
|
||||
adds r1, r5, 0
|
||||
adds r2, r4, 0
|
||||
bl m4aMPlayPanpotControl
|
||||
mov r0, r8
|
||||
adds r1, r5, 0
|
||||
adds r2, r4, 0
|
||||
bl m4aMPlayPanpotControl
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r6}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end audio_play_and_stuff
|
||||
|
||||
thumb_func_start sub_80A3808
|
||||
sub_80A3808: @ 80A3808
|
||||
push {r4,r5,lr}
|
||||
adds r4, r1, 0
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl m4aSongNumStart
|
||||
ldr r5, =gMPlay_SE1
|
||||
adds r0, r5, 0
|
||||
bl m4aMPlayImmInit
|
||||
ldr r1, =0x0000ffff
|
||||
lsls r4, 24
|
||||
asrs r4, 24
|
||||
adds r0, r5, 0
|
||||
adds r2, r4, 0
|
||||
bl m4aMPlayPanpotControl
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80A3808
|
||||
|
||||
thumb_func_start sub_80A383C
|
||||
sub_80A383C: @ 80A383C
|
||||
push {r4,r5,lr}
|
||||
adds r4, r1, 0
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl m4aSongNumStart
|
||||
ldr r5, =gMPlay_SE2
|
||||
adds r0, r5, 0
|
||||
bl m4aMPlayImmInit
|
||||
ldr r1, =0x0000ffff
|
||||
lsls r4, 24
|
||||
asrs r4, 24
|
||||
adds r0, r5, 0
|
||||
adds r2, r4, 0
|
||||
bl m4aMPlayPanpotControl
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80A383C
|
||||
|
||||
thumb_func_start sub_80A3870
|
||||
sub_80A3870: @ 80A3870
|
||||
push {r4,r5,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r0, =gMPlay_SE1
|
||||
ldr r5, =0x0000ffff
|
||||
lsls r4, 24
|
||||
asrs r4, 24
|
||||
adds r1, r5, 0
|
||||
adds r2, r4, 0
|
||||
bl m4aMPlayPanpotControl
|
||||
ldr r0, =gMPlay_SE2
|
||||
adds r1, r5, 0
|
||||
adds r2, r4, 0
|
||||
bl m4aMPlayPanpotControl
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_80A3870
|
||||
|
||||
thumb_func_start mplay_has_finished_maybe
|
||||
mplay_has_finished_maybe: @ 80A38A0
|
||||
push {lr}
|
||||
ldr r0, =gMPlay_SE1
|
||||
ldr r1, [r0, 0x4]
|
||||
movs r2, 0x80
|
||||
lsls r2, 24
|
||||
adds r3, r0, 0
|
||||
cmp r1, 0
|
||||
bge _080A38BA
|
||||
ldr r0, =gMPlay_SE2
|
||||
ldr r0, [r0, 0x4]
|
||||
ands r0, r2
|
||||
cmp r0, 0
|
||||
bne _080A38CC
|
||||
_080A38BA:
|
||||
ldr r1, =0x0000ffff
|
||||
ldrh r0, [r3, 0x4]
|
||||
cmp r0, 0
|
||||
bne _080A38DC
|
||||
ldr r0, =gMPlay_SE2
|
||||
ldr r0, [r0, 0x4]
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _080A38DC
|
||||
_080A38CC:
|
||||
movs r0, 0
|
||||
b _080A38DE
|
||||
.pool
|
||||
_080A38DC:
|
||||
movs r0, 0x1
|
||||
_080A38DE:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end mplay_has_finished_maybe
|
||||
|
||||
thumb_func_start sub_80A38E4
|
||||
sub_80A38E4: @ 80A38E4
|
||||
push {lr}
|
||||
ldr r0, =gMPlay_BGM
|
||||
ldr r1, [r0, 0x4]
|
||||
cmp r1, 0
|
||||
blt _080A3904
|
||||
ldr r0, =0x0000ffff
|
||||
ands r1, r0
|
||||
cmp r1, 0
|
||||
beq _080A3904
|
||||
movs r0, 0x1
|
||||
b _080A3906
|
||||
.pool
|
||||
_080A3904:
|
||||
movs r0, 0
|
||||
_080A3906:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80A38E4
|
||||
|
||||
thumb_func_start sub_80A390C
|
||||
sub_80A390C: @ 80A390C
|
||||
push {lr}
|
||||
ldr r0, =gMPlay_SE3
|
||||
ldr r1, [r0, 0x4]
|
||||
cmp r1, 0
|
||||
blt _080A392C
|
||||
ldr r0, =0x0000ffff
|
||||
ands r1, r0
|
||||
cmp r1, 0
|
||||
beq _080A392C
|
||||
movs r0, 0x1
|
||||
b _080A392E
|
||||
.pool
|
||||
_080A392C:
|
||||
movs r0, 0
|
||||
_080A392E:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80A390C
|
||||
|
||||
.align 2, 0 @ Don't pad with nop.
|
@ -758,7 +758,7 @@ HandleStartMenuInput: @ 809FAC4
|
||||
cmp r0, 0
|
||||
beq _0809FAE4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
bl MoveMenuCursor
|
||||
@ -771,7 +771,7 @@ _0809FAE4:
|
||||
cmp r0, 0
|
||||
beq _0809FAFE
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x1
|
||||
bl MoveMenuCursor
|
||||
ldr r1, =gUnknown_0203760E
|
||||
@ -783,7 +783,7 @@ _0809FAFE:
|
||||
cmp r0, 0
|
||||
beq _0809FB98
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_08510540
|
||||
ldr r2, =gUnknown_02037610
|
||||
ldr r0, =gUnknown_0203760E
|
||||
@ -1421,7 +1421,7 @@ sub_80A003C: @ 80A003C
|
||||
.pool
|
||||
_080A0064:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080A006A:
|
||||
movs r0, 0x1
|
||||
_080A006C:
|
||||
@ -1705,7 +1705,7 @@ sub_80A02B0: @ 80A02B0
|
||||
cmp r0, 0
|
||||
bne _080A02CA
|
||||
movs r0, 0x37
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_0203761C
|
||||
ldr r0, =sub_80A02D8
|
||||
str r0, [r1]
|
||||
@ -1719,7 +1719,7 @@ _080A02CA:
|
||||
thumb_func_start sub_80A02D8
|
||||
sub_80A02D8: @ 80A02D8
|
||||
push {lr}
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080A02F6
|
||||
@ -1746,7 +1746,7 @@ sub_80A02FC: @ 80A02FC
|
||||
cmp r0, 0
|
||||
bne _080A0316
|
||||
movs r0, 0x16
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r1, =gUnknown_0203761C
|
||||
ldr r0, =sub_80A0324
|
||||
str r0, [r1]
|
||||
@ -2461,7 +2461,7 @@ sub_80A0914: @ 80A0914
|
||||
sub_80A0934: @ 80A0934
|
||||
push {lr}
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_80A0914
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
@ -571,7 +571,7 @@ _08134426:
|
||||
.pool
|
||||
_08134450:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gTasks
|
||||
lsls r5, r4, 2
|
||||
adds r5, r4
|
||||
|
48
asm/trade.s
48
asm/trade.s
@ -3127,7 +3127,7 @@ _08078D58:
|
||||
cmp r0, r6
|
||||
beq _08078D64
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_08078D64:
|
||||
strb r6, [r7]
|
||||
pop {r4-r7}
|
||||
@ -3228,7 +3228,7 @@ _08078E30:
|
||||
cmp r0, 0
|
||||
beq _08078EE4
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r4, =gUnknown_0203229C
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x35
|
||||
@ -3364,7 +3364,7 @@ sub_8078F50: @ 8078F50
|
||||
b _0807902A
|
||||
_08078F72:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_8078EF8
|
||||
b _0807902A
|
||||
_08078F7E:
|
||||
@ -3463,7 +3463,7 @@ sub_8079034: @ 8079034
|
||||
beq _08079054
|
||||
_0807904A:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_8078EF8
|
||||
_08079054:
|
||||
pop {r0}
|
||||
@ -3841,7 +3841,7 @@ _08079306:
|
||||
.pool
|
||||
_0807934C:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
bl sub_8078EF8
|
||||
_08079356:
|
||||
pop {r0}
|
||||
@ -3944,7 +3944,7 @@ sub_8079408: @ 8079408
|
||||
cmp r0, 0
|
||||
beq _0807947C
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
bl rbox_fill_rectangle
|
||||
movs r0, 0x1
|
||||
@ -6704,7 +6704,7 @@ sub_807AA28: @ 807AA28
|
||||
cmp r0, 0xA
|
||||
bne _0807AA44
|
||||
movs r0, 0x17
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2E]
|
||||
_0807AA44:
|
||||
@ -6733,7 +6733,7 @@ sub_807AA4C: @ 807AA4C
|
||||
cmp r0, 0xA
|
||||
bne _0807AA76
|
||||
movs r0, 0xC2
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
strh r5, [r4, 0x2E]
|
||||
_0807AA76:
|
||||
pop {r4,r5}
|
||||
@ -6830,7 +6830,7 @@ sub_807AB04: @ 807AB04
|
||||
cmp r0, 0xF
|
||||
bne _0807AB20
|
||||
movs r0, 0xCC
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2E]
|
||||
_0807AB20:
|
||||
@ -9483,7 +9483,7 @@ _0807C574:
|
||||
cmp r0, 0
|
||||
bne _0807C592
|
||||
movs r0, 0x2E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_020322A0
|
||||
ldr r1, [r0]
|
||||
adds r1, 0x94
|
||||
@ -9751,7 +9751,7 @@ _0807C794:
|
||||
cmp r0, 0x2
|
||||
bhi _0807C7DC
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807C7DC:
|
||||
ldr r2, [r7]
|
||||
adds r3, r2, 0
|
||||
@ -10153,7 +10153,7 @@ _0807CB0E:
|
||||
adds r0, 0x1
|
||||
strh r0, [r1]
|
||||
movs r0, 0x9F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0807CFB4
|
||||
.pool
|
||||
_0807CB30:
|
||||
@ -10507,7 +10507,7 @@ _0807CE26:
|
||||
b _0807CFB4
|
||||
.pool
|
||||
_0807CE38:
|
||||
bl sub_80A3678
|
||||
bl IsCryFinished
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0807CE44
|
||||
@ -11552,7 +11552,7 @@ _0807D970:
|
||||
cmp r0, 0
|
||||
bne _0807D98E
|
||||
movs r0, 0x2E
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_020322A0
|
||||
ldr r1, [r0]
|
||||
adds r1, 0x94
|
||||
@ -11825,7 +11825,7 @@ _0807DB9C:
|
||||
cmp r0, 0x2
|
||||
bhi _0807DBE4
|
||||
movs r0, 0x2D
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807DBE4:
|
||||
ldr r2, [r7]
|
||||
adds r3, r2, 0
|
||||
@ -12258,7 +12258,7 @@ _0807DF5A:
|
||||
adds r0, 0x1
|
||||
strh r0, [r1]
|
||||
movs r0, 0x9F
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0807E400
|
||||
.pool
|
||||
_0807DF7C:
|
||||
@ -12612,7 +12612,7 @@ _0807E272:
|
||||
b _0807E400
|
||||
.pool
|
||||
_0807E284:
|
||||
bl sub_80A3678
|
||||
bl IsCryFinished
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0807E290
|
||||
@ -13017,7 +13017,7 @@ sub_807E5D8: @ 807E5D8
|
||||
cmp r0, 0x16
|
||||
bne _0807E600
|
||||
movs r0, 0x38
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807E600:
|
||||
ldrh r0, [r4, 0x2E]
|
||||
adds r0, 0x1
|
||||
@ -13027,7 +13027,7 @@ _0807E600:
|
||||
cmp r0, 0x2C
|
||||
bne _0807E636
|
||||
movs r0, 0x8C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_807E64C
|
||||
str r0, [r4, 0x1C]
|
||||
movs r0, 0
|
||||
@ -13124,7 +13124,7 @@ sub_807E6AC: @ 807E6AC
|
||||
movs r0, 0x16
|
||||
strh r0, [r4, 0x2E]
|
||||
movs r0, 0x38
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _0807E72C
|
||||
_0807E6DC:
|
||||
movs r1, 0x2E
|
||||
@ -13132,21 +13132,21 @@ _0807E6DC:
|
||||
cmp r0, 0x42
|
||||
bne _0807E6EA
|
||||
movs r0, 0x39
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807E6EA:
|
||||
movs r2, 0x2E
|
||||
ldrsh r0, [r4, r2]
|
||||
cmp r0, 0x5C
|
||||
bne _0807E6F8
|
||||
movs r0, 0x3A
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807E6F8:
|
||||
movs r3, 0x2E
|
||||
ldrsh r0, [r4, r3]
|
||||
cmp r0, 0x6B
|
||||
bne _0807E706
|
||||
movs r0, 0x3B
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807E706:
|
||||
ldr r1, =gUnknown_08339024
|
||||
movs r2, 0x2E
|
||||
@ -14370,7 +14370,7 @@ _0807F27A:
|
||||
cmp r0, 0
|
||||
bne _0807F298
|
||||
movs r0, 0xC3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_0807F298:
|
||||
movs r0, 0x2
|
||||
ldrsh r2, [r4, r0]
|
||||
|
@ -293,14 +293,14 @@ _08133C7C:
|
||||
bne _08133C90
|
||||
_08133C80:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r7, 0
|
||||
movs r1, 0
|
||||
bl sub_8133BE4
|
||||
b _08133CCA
|
||||
_08133C90:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_020375E2
|
||||
lsls r4, 24
|
||||
asrs r4, 24
|
||||
|
@ -238,7 +238,7 @@ _080C28A8:
|
||||
b _080C2ACA
|
||||
_080C28B4:
|
||||
movs r0, 0xFB
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039CE8
|
||||
ldr r1, [r0]
|
||||
movs r0, 0xA
|
||||
@ -246,7 +246,7 @@ _080C28B4:
|
||||
b _080C2ACA
|
||||
.pool
|
||||
_080C28C8:
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080C28D4
|
||||
@ -287,7 +287,7 @@ _080C290A:
|
||||
beq _080C293C
|
||||
bl sub_80C4918
|
||||
movs r0, 0xF9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039CE8
|
||||
ldr r1, [r0]
|
||||
movs r0, 0xC
|
||||
@ -332,7 +332,7 @@ _080C297C:
|
||||
b _080C2ACA
|
||||
_080C2986:
|
||||
movs r0, 0xFB
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gUnknown_02039CE8
|
||||
ldr r1, [r0]
|
||||
movs r0, 0xB
|
||||
@ -374,7 +374,7 @@ _080C29DC:
|
||||
movs r0, 0xD
|
||||
strb r0, [r1]
|
||||
movs r0, 0xF9
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080C2ACA
|
||||
.pool
|
||||
_080C29F4:
|
||||
@ -472,7 +472,7 @@ _080C2AAA:
|
||||
movs r0, 0xA
|
||||
strb r0, [r1]
|
||||
movs r0, 0xFB
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080C2ACA:
|
||||
add sp, 0xC
|
||||
pop {r4-r6}
|
||||
@ -4319,7 +4319,7 @@ _080C4C50:
|
||||
movs r0, 0x1
|
||||
strb r0, [r1, 0x9]
|
||||
movs r0, 0xFA
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
pop {r4,r5}
|
||||
pop {r1}
|
||||
@ -6037,7 +6037,7 @@ _080C5B0A:
|
||||
cmp r3, 0x3
|
||||
bhi _080C5B48
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, [r4]
|
||||
ldrb r1, [r0, 0xC]
|
||||
adds r0, r6, 0
|
||||
@ -6050,7 +6050,7 @@ _080C5B48:
|
||||
cmp r3, 0x4
|
||||
bne _080C5B5E
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C5470
|
||||
bl SetMainCallback2
|
||||
adds r0, r6, 0
|
||||
@ -6063,7 +6063,7 @@ _080C5B5E:
|
||||
cmp r0, 0
|
||||
beq _080C5BCA
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =sub_80C5470
|
||||
bl SetMainCallback2
|
||||
adds r0, r6, 0
|
||||
@ -7509,7 +7509,7 @@ _080C6806:
|
||||
cmp r0, 0
|
||||
beq _080C6824
|
||||
movs r0, 0x3
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0x4
|
||||
b _080C68DE
|
||||
.pool
|
||||
@ -8162,7 +8162,7 @@ _080C6D4A:
|
||||
movs r0, 0
|
||||
bl CopyBgTilemapBufferToVram
|
||||
movs r0, 0x6C
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
add sp, 0xC
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
|
@ -394,7 +394,7 @@ _080FB3C0:
|
||||
movs r0, 0x1
|
||||
strh r0, [r4]
|
||||
movs r0, 0x31
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FB4D8
|
||||
.pool
|
||||
_080FB3E8:
|
||||
@ -440,7 +440,7 @@ _080FB404:
|
||||
movs r0, 0x3
|
||||
strh r0, [r4]
|
||||
movs r0, 0x32
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080FB4D8
|
||||
.pool
|
||||
_080FB450:
|
||||
@ -469,7 +469,7 @@ _080FB474:
|
||||
cmp r0, 0x5A
|
||||
bne _080FB4D8
|
||||
movs r0, 0x33
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
strh r0, [r4, 0x2]
|
||||
movs r0, 0x5
|
||||
@ -500,7 +500,7 @@ _080FB492:
|
||||
bl MapGridSetMetatileIdAt
|
||||
bl DrawWholeMapView
|
||||
movs r0, 0x34
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
adds r0, r5, 0
|
||||
bl DestroyTask
|
||||
bl script_env_2_disable
|
||||
|
@ -738,7 +738,7 @@ _08134E50:
|
||||
b _08134E96
|
||||
_08134E56:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
ldr r0, =gTasks
|
||||
lsls r1, r4, 2
|
||||
adds r1, r4
|
||||
@ -749,7 +749,7 @@ _08134E56:
|
||||
.pool
|
||||
_08134E74:
|
||||
movs r0, 0x5
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_8198070
|
||||
|
@ -2432,7 +2432,7 @@ _080AC360:
|
||||
_080AC366:
|
||||
strb r0, [r1]
|
||||
adds r0, r2, 0
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080AC36E:
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -2442,7 +2442,7 @@ _080AC36E:
|
||||
thumb_func_start play_some_sound
|
||||
play_some_sound: @ 80AC378
|
||||
push {lr}
|
||||
bl sub_80A390C
|
||||
bl IsSpecialSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
beq _080AC3B6
|
||||
@ -2457,16 +2457,16 @@ play_some_sound: @ 80AC378
|
||||
cmp r0, 0
|
||||
bne _080AC3B0
|
||||
movs r0, 0x56
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080AC3B6
|
||||
.pool
|
||||
_080AC3A8:
|
||||
movs r0, 0x54
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080AC3B6
|
||||
_080AC3B0:
|
||||
movs r0, 0x52
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080AC3B6:
|
||||
pop {r0}
|
||||
bx r0
|
||||
@ -5134,7 +5134,7 @@ sub_80AD9F8: @ 80AD9F8
|
||||
ldrh r0, [r1]
|
||||
cmp r0, 0
|
||||
bne _080ADA54
|
||||
bl mplay_has_finished_maybe
|
||||
bl IsSEPlaying
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080ADA58
|
||||
@ -5143,12 +5143,12 @@ sub_80AD9F8: @ 80AD9F8
|
||||
cmp r4, 0
|
||||
beq _080ADA38
|
||||
movs r0, 0x57
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
b _080ADA3E
|
||||
.pool
|
||||
_080ADA38:
|
||||
movs r0, 0x58
|
||||
bl audio_play
|
||||
bl PlaySE
|
||||
_080ADA3E:
|
||||
ldr r0, =gUnknown_0854C14C
|
||||
ldr r0, [r0]
|
||||
|
@ -3,26 +3,11 @@
|
||||
voicegroup_pokemon_cry:: @ 8675D04
|
||||
.incbin "baserom.gba", 0x675D04, 0x27FF0
|
||||
|
||||
gUnknown_0869DCF4:: @ 869DCF4
|
||||
.incbin "baserom.gba", 0x69dcf4, 0x600
|
||||
gCryTable:: @ 869DCF4
|
||||
.incbin "baserom.gba", 0x69dcf4, 0x1230
|
||||
|
||||
gUnknown_0869E2F4:: @ 869E2F4
|
||||
.incbin "baserom.gba", 0x69e2f4, 0x600
|
||||
|
||||
gUnknown_0869E8F4:: @ 869E8F4
|
||||
.incbin "baserom.gba", 0x69e8f4, 0x600
|
||||
|
||||
gUnknown_0869EEF4:: @ 869EEF4
|
||||
.incbin "baserom.gba", 0x69eef4, 0x30
|
||||
|
||||
gUnknown_0869EF24:: @ 869EF24
|
||||
.incbin "baserom.gba", 0x69ef24, 0x600
|
||||
|
||||
gUnknown_0869F524:: @ 869F524
|
||||
.incbin "baserom.gba", 0x69f524, 0x600
|
||||
|
||||
gUnknown_0869FB24:: @ 869FB24
|
||||
.incbin "baserom.gba", 0x69fb24, 0x600
|
||||
gCryTable2:: @ 869EF24
|
||||
.incbin "baserom.gba", 0x69ef24, 0x1200
|
||||
|
||||
gUnknown_086A0124:: @ 86A0124
|
||||
.incbin "baserom.gba", 0x6a0124, 0x1489c
|
||||
|
@ -105,7 +105,6 @@ SECTIONS {
|
||||
asm/tileset.o(.text);
|
||||
src/palette.o(.text);
|
||||
src/sound.o(.text);
|
||||
asm/sound.o(.text);
|
||||
asm/battle_anim.o(.text);
|
||||
asm/rom_80A5C6C.o(.text);
|
||||
src/task.o(.text);
|
||||
|
274
src/sound.c
274
src/sound.c
@ -8,6 +8,8 @@
|
||||
#include "songs.h"
|
||||
#include "task.h"
|
||||
|
||||
extern u16 SpeciesToCryId(u16);
|
||||
|
||||
struct Fanfare
|
||||
{
|
||||
u16 songNum;
|
||||
@ -32,15 +34,8 @@ extern struct MusicPlayerInfo gMPlay_SE1;
|
||||
extern struct MusicPlayerInfo gMPlay_SE2;
|
||||
extern struct MusicPlayerInfo gMPlay_SE3;
|
||||
|
||||
extern struct ToneData voicegroup_8452590[];
|
||||
extern struct ToneData voicegroup_8452B90[];
|
||||
extern struct ToneData voicegroup_8453190[];
|
||||
extern struct ToneData voicegroup_8453790[];
|
||||
|
||||
extern struct ToneData voicegroup_84537C0[];
|
||||
extern struct ToneData voicegroup_8453DC0[];
|
||||
extern struct ToneData voicegroup_84543C0[];
|
||||
extern struct ToneData voicegroup_84549C0[];
|
||||
extern struct ToneData gCryTable[];
|
||||
extern struct ToneData gCryTable2[];
|
||||
|
||||
extern const struct Fanfare sFanfares[];
|
||||
|
||||
@ -48,7 +43,7 @@ static void Task_Fanfare(u8 taskId);
|
||||
static void CreateFanfareTask(void);
|
||||
void PlayCryInternal(u16 species, s8 pan, s8 volume, u8 priority, u8 mode);
|
||||
static void Task_DuckBGMForPokemonCry(u8 taskId);
|
||||
void RestoreBGMVolumeAfterPokemonCry(void);
|
||||
static void RestoreBGMVolumeAfterPokemonCry(void);
|
||||
|
||||
#define CRY_VOLUME 120 // was 125 in R/S
|
||||
|
||||
@ -356,3 +351,262 @@ void PlayCry5(u16 species, u8 mode)
|
||||
gPokemonCryBGMDuckingCounter = 2;
|
||||
RestoreBGMVolumeAfterPokemonCry();
|
||||
}
|
||||
|
||||
void PlayCryInternal(u16 species, s8 pan, s8 volume, u8 priority, u8 mode)
|
||||
{
|
||||
bool32 v0;
|
||||
u32 release;
|
||||
u32 length;
|
||||
u32 pitch;
|
||||
u32 chorus;
|
||||
u32 index;
|
||||
u8 table;
|
||||
|
||||
species--;
|
||||
length = 140;
|
||||
v0 = FALSE;
|
||||
release = 0;
|
||||
pitch = 15360;
|
||||
chorus = 0;
|
||||
|
||||
switch (mode)
|
||||
{
|
||||
case 0:
|
||||
break;
|
||||
case 1:
|
||||
length = 20;
|
||||
release = 225;
|
||||
break;
|
||||
case 2:
|
||||
release = 225;
|
||||
pitch = 15600;
|
||||
chorus = 20;
|
||||
volume = 90;
|
||||
break;
|
||||
case 3:
|
||||
length = 50;
|
||||
release = 200;
|
||||
pitch = 15800;
|
||||
chorus = 20;
|
||||
volume = 90;
|
||||
break;
|
||||
case 4:
|
||||
length = 25;
|
||||
v0 = TRUE;
|
||||
release = 100;
|
||||
pitch = 15600;
|
||||
chorus = 192;
|
||||
volume = 90;
|
||||
break;
|
||||
case 5:
|
||||
release = 200;
|
||||
pitch = 14440;
|
||||
break;
|
||||
case 6:
|
||||
release = 220;
|
||||
pitch = 15555;
|
||||
chorus = 192;
|
||||
volume = 70;
|
||||
break;
|
||||
case 7:
|
||||
length = 10;
|
||||
release = 100;
|
||||
pitch = 14848;
|
||||
break;
|
||||
case 8:
|
||||
length = 60;
|
||||
release = 225;
|
||||
pitch = 15616;
|
||||
break;
|
||||
case 9:
|
||||
length = 15;
|
||||
v0 = TRUE;
|
||||
release = 125;
|
||||
pitch = 15200;
|
||||
break;
|
||||
case 10:
|
||||
length = 100;
|
||||
release = 225;
|
||||
pitch = 15200;
|
||||
break;
|
||||
case 12:
|
||||
length = 20;
|
||||
release = 225;
|
||||
case 11:
|
||||
pitch = 15000;
|
||||
break;
|
||||
}
|
||||
|
||||
SetPokemonCryVolume(volume);
|
||||
SetPokemonCryPanpot(pan);
|
||||
SetPokemonCryPitch(pitch);
|
||||
SetPokemonCryLength(length);
|
||||
SetPokemonCryProgress(0);
|
||||
SetPokemonCryRelease(release);
|
||||
SetPokemonCryChorus(chorus);
|
||||
SetPokemonCryPriority(priority);
|
||||
|
||||
// This is a fancy way to get a cry of a pokemon.
|
||||
// It creates 4 sets of 128 mini cry tables.
|
||||
// If you wish to expand pokemon, you need to
|
||||
// append new cases to the switch.
|
||||
species = SpeciesToCryId(species);
|
||||
index = species & 0x7F;
|
||||
table = species / 128;
|
||||
|
||||
switch (table)
|
||||
{
|
||||
case 0:
|
||||
gMPlay_PokemonCry = SetPokemonCryTone(
|
||||
v0 ? &gCryTable2[(128 * 0) + index] : &gCryTable[(128 * 0) + index]);
|
||||
break;
|
||||
case 1:
|
||||
gMPlay_PokemonCry = SetPokemonCryTone(
|
||||
v0 ? &gCryTable2[(128 * 1) + index] : &gCryTable[(128 * 1) + index]);
|
||||
break;
|
||||
case 2:
|
||||
gMPlay_PokemonCry = SetPokemonCryTone(
|
||||
v0 ? &gCryTable2[(128 * 2) + index] : &gCryTable[(128 * 2) + index]);
|
||||
break;
|
||||
case 3:
|
||||
gMPlay_PokemonCry = SetPokemonCryTone(
|
||||
v0 ? &gCryTable2[(128 * 3) + index] : &gCryTable[(128 * 3) + index]);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
bool8 IsCryFinished(void)
|
||||
{
|
||||
if (FuncIsActiveTask(Task_DuckBGMForPokemonCry) == TRUE)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
ClearPokemonCrySongs();
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
|
||||
void StopCryAndClearCrySongs(void)
|
||||
{
|
||||
m4aMPlayStop(gMPlay_PokemonCry);
|
||||
ClearPokemonCrySongs();
|
||||
}
|
||||
|
||||
void StopCry(void)
|
||||
{
|
||||
m4aMPlayStop(gMPlay_PokemonCry);
|
||||
}
|
||||
|
||||
bool8 IsCryPlayingOrClearCrySongs(void)
|
||||
{
|
||||
if (IsPokemonCryPlaying(gMPlay_PokemonCry))
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
ClearPokemonCrySongs();
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
|
||||
bool8 IsCryPlaying(void)
|
||||
{
|
||||
if (IsPokemonCryPlaying(gMPlay_PokemonCry))
|
||||
return TRUE;
|
||||
else
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
static void Task_DuckBGMForPokemonCry(u8 taskId)
|
||||
{
|
||||
if (gPokemonCryBGMDuckingCounter)
|
||||
{
|
||||
gPokemonCryBGMDuckingCounter--;
|
||||
return;
|
||||
}
|
||||
|
||||
if (!IsPokemonCryPlaying(gMPlay_PokemonCry))
|
||||
{
|
||||
m4aMPlayVolumeControl(&gMPlay_BGM, 0xFFFF, 256);
|
||||
DestroyTask(taskId);
|
||||
}
|
||||
}
|
||||
|
||||
static void RestoreBGMVolumeAfterPokemonCry(void)
|
||||
{
|
||||
if (FuncIsActiveTask(Task_DuckBGMForPokemonCry) != TRUE)
|
||||
CreateTask(Task_DuckBGMForPokemonCry, 80);
|
||||
}
|
||||
|
||||
void PlayBGM(u16 songNum)
|
||||
{
|
||||
if (gDisableMusic)
|
||||
songNum = 0;
|
||||
if (songNum == 0xFFFF)
|
||||
songNum = 0;
|
||||
m4aSongNumStart(songNum);
|
||||
}
|
||||
|
||||
void PlaySE(u16 songNum)
|
||||
{
|
||||
m4aSongNumStart(songNum);
|
||||
}
|
||||
|
||||
void PlaySE12WithPanning(u16 songNum, s8 pan)
|
||||
{
|
||||
m4aSongNumStart(songNum);
|
||||
m4aMPlayImmInit(&gMPlay_SE1);
|
||||
m4aMPlayImmInit(&gMPlay_SE2);
|
||||
m4aMPlayPanpotControl(&gMPlay_SE1, 0xFFFF, pan);
|
||||
m4aMPlayPanpotControl(&gMPlay_SE2, 0xFFFF, pan);
|
||||
}
|
||||
|
||||
void PlaySE1WithPanning(u16 songNum, s8 pan)
|
||||
{
|
||||
m4aSongNumStart(songNum);
|
||||
m4aMPlayImmInit(&gMPlay_SE1);
|
||||
m4aMPlayPanpotControl(&gMPlay_SE1, 0xFFFF, pan);
|
||||
}
|
||||
|
||||
void PlaySE2WithPanning(u16 songNum, s8 pan)
|
||||
{
|
||||
m4aSongNumStart(songNum);
|
||||
m4aMPlayImmInit(&gMPlay_SE2);
|
||||
m4aMPlayPanpotControl(&gMPlay_SE2, 0xFFFF, pan);
|
||||
}
|
||||
|
||||
void SE12PanpotControl(s8 pan)
|
||||
{
|
||||
m4aMPlayPanpotControl(&gMPlay_SE1, 0xFFFF, pan);
|
||||
m4aMPlayPanpotControl(&gMPlay_SE2, 0xFFFF, pan);
|
||||
}
|
||||
|
||||
bool8 IsSEPlaying(void)
|
||||
{
|
||||
if ((gMPlay_SE1.status & MUSICPLAYER_STATUS_PAUSE) && (gMPlay_SE2.status & MUSICPLAYER_STATUS_PAUSE))
|
||||
return FALSE;
|
||||
if (!(gMPlay_SE1.status & MUSICPLAYER_STATUS_TRACK) && !(gMPlay_SE2.status & MUSICPLAYER_STATUS_TRACK))
|
||||
return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool8 IsBGMPlaying(void)
|
||||
{
|
||||
if (gMPlay_BGM.status & MUSICPLAYER_STATUS_PAUSE)
|
||||
return FALSE;
|
||||
if (!(gMPlay_BGM.status & MUSICPLAYER_STATUS_TRACK))
|
||||
return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
bool8 IsSpecialSEPlaying(void)
|
||||
{
|
||||
if (gMPlay_SE3.status & MUSICPLAYER_STATUS_PAUSE)
|
||||
return FALSE;
|
||||
if (!(gMPlay_SE3.status & MUSICPLAYER_STATUS_TRACK))
|
||||
return FALSE;
|
||||
return TRUE;
|
||||
}
|
||||
|
10
src/text.c
10
src/text.c
@ -12,7 +12,7 @@ extern u8 GetKeypadIconWidth(u8 keypadIconId);
|
||||
extern void CopyWindowToVram(u8 windowId, u8 mode);
|
||||
extern u16 Font6Func(struct TextPrinter *textPrinter);
|
||||
extern u32 GetGlyphWidthFont6(u16 glyphId, bool32 isJapanese);
|
||||
extern void audio_play(u16 songNum);
|
||||
extern void PlaySE(u16 songNum);
|
||||
extern u8* sub_81AFC74(u8 a1);
|
||||
|
||||
EWRAM_DATA struct TextPrinter gTempTextPrinter = {0};
|
||||
@ -1986,7 +1986,7 @@ bool8 TextPrinterWaitWithDownArrow(struct TextPrinter *textPrinter)
|
||||
if (gMain.newKeys & (A_BUTTON | B_BUTTON))
|
||||
{
|
||||
result = TRUE;
|
||||
audio_play(5);
|
||||
PlaySE(5);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
@ -2004,7 +2004,7 @@ bool8 TextPrinterWait(struct TextPrinter *textPrinter)
|
||||
if (gMain.newKeys & (A_BUTTON | B_BUTTON))
|
||||
{
|
||||
result = TRUE;
|
||||
audio_play(5);
|
||||
PlaySE(5);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
@ -2394,7 +2394,7 @@ _08005A76:\n\
|
||||
add r1, #0x1\n\
|
||||
str r1, [r6]\n\
|
||||
add r0, r3, #0\n\
|
||||
bl audio_play\n\
|
||||
bl PlaySE\n\
|
||||
b _08005A0A\n\
|
||||
_08005A90:\n\
|
||||
ldr r1, [r6]\n\
|
||||
@ -2751,7 +2751,7 @@ _08005D44:\n\
|
||||
strb r0, [r6, #0x1C]\n\
|
||||
b _08005B56\n\
|
||||
_08005D48:\n\
|
||||
bl mplay_has_finished_maybe\n\
|
||||
bl IsSEPlaying\n\
|
||||
lsl r0, #24\n\
|
||||
lsr r0, #24\n\
|
||||
cmp r0, #0\n\
|
||||
|
@ -887,7 +887,7 @@ gUnknown_02037624: @ 2037624
|
||||
.include "src/palette.o"
|
||||
|
||||
.align 0x2
|
||||
gUnknown_020383E8: @ 20383E8
|
||||
gMPlay_PokemonCry: @ 20383E8
|
||||
.space 0x4
|
||||
|
||||
gPokemonCryBGMDuckingCounter: @ 20383EC
|
||||
|
Loading…
Reference in New Issue
Block a user