summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-09-30 18:45:14 -0700
committerYamaArashi <shadow962@live.com>2016-09-30 18:45:14 -0700
commit9b50e911c8f1dff9a35c8ea43fada7401c7c8c76 (patch)
tree6c7200a7241a55c7834574a1065e6a7fe0f27794 /asm
parent302e43fd9124a85d65a91e9a1a32635d87941036 (diff)
clean up sound code
Diffstat (limited to 'asm')
-rw-r--r--asm/rom3.s156
-rw-r--r--asm/rom4.s66
-rw-r--r--asm/rom5.s1482
-rw-r--r--asm/rom_803D1FC.s10
-rw-r--r--asm/rom_8040EB4.s196
-rw-r--r--asm/rom_8065394.s106
-rw-r--r--asm/rom_8074BAC.s38
7 files changed, 1027 insertions, 1027 deletions
diff --git a/asm/rom3.s b/asm/rom3.s
index 600d780f7..8eae899e1 100644
--- a/asm/rom3.s
+++ b/asm/rom3.s
@@ -5281,7 +5281,7 @@ _0800E148:
bl sub_800DC24
_0800E154:
movs r0, 0x78
- bl audio_play
+ bl PlaySE
mov r0, r9
bl DestroyTask
ldr r4, _0800E224
@@ -8825,7 +8825,7 @@ sub_800FE20: @ 800FE20
ldr r0, _0800FE3C
str r0, [r4, 0x1C]
movs r0, 0x68
- bl audio_play
+ bl PlaySE
pop {r4}
pop {r0}
bx r0
@@ -9358,7 +9358,7 @@ sub_8010278: @ 8010278
str r0, [r2, 0x1C]
ldrh r0, [r2, 0x32]
movs r1, 0x19
- bl cry_related
+ bl PlayCry1
_080102A0:
pop {r0}
bx r0
@@ -16312,24 +16312,24 @@ _08013A50:
.4byte _08013B24
_08013B18:
ldr r0, _08013B20
- bl sub_8075474
+ bl PlayBGM
b _08013B48
.align 2, 0
_08013B20: .4byte 0x00000163
_08013B24:
movs r0, 0xD4
lsls r0, 1
- bl sub_8075474
+ bl PlayBGM
b _08013B48
_08013B2E:
movs r0, 0xB1
lsls r0, 1
- bl sub_8075474
+ bl PlayBGM
b _08013B48
_08013B38:
movs r0, 0xCE
lsls r0, 1
- bl sub_8075474
+ bl PlayBGM
b _08013B48
_08013B42:
ldr r1, _08013B54
@@ -16581,7 +16581,7 @@ _08013D4C:
movs r0, 0x3
bl BeginFastPaletteFade
movs r0, 0x5
- bl sub_8074D28
+ bl FadeOutMapMusic
ldr r1, _08013D6C
ldr r0, _08013D70
str r0, [r1]
@@ -18767,7 +18767,7 @@ bs8_exit_by_flight: @ 8014F80
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0x11
- bl audio_play
+ bl PlaySE
ldr r0, _08014FB4
ldrb r0, [r0]
strb r0, [r4]
@@ -40618,7 +40618,7 @@ _080202E8:
bne _08020316
bl sub_80325B8
ldr r0, _08020358
- bl sub_8075474
+ bl PlayBGM
ldrb r0, [r5]
adds r0, 0x1
strb r0, [r5]
@@ -47663,7 +47663,7 @@ _08023B74:
cmp r0, 0
beq _08023B9A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0
strb r0, [r4, 0x1]
@@ -47680,7 +47680,7 @@ _08023B9A:
cmp r0, 0
bne _08023BC0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0x1
strb r0, [r4, 0x1]
@@ -47693,7 +47693,7 @@ _08023BC0:
cmp r0, 0
beq _08023C0C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08023C00
ldrb r4, [r0, 0x1]
cmp r4, 0
@@ -47725,7 +47725,7 @@ _08023C0C:
b _08023E5C
_08023C16:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_08023C1C:
ldr r0, _08023C28
ldr r1, _08023C2C
@@ -48037,7 +48037,7 @@ _08023EA8:
cmp r0, 0
beq _08023ECE
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0
strb r0, [r4, 0x1]
@@ -48054,7 +48054,7 @@ _08023ECE:
cmp r0, 0
bne _08023EF4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0x1
strb r0, [r4, 0x1]
@@ -48067,7 +48067,7 @@ _08023EF4:
cmp r0, 0
beq _08023F4C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08023F30
ldrb r0, [r0, 0x1]
cmp r0, 0
@@ -48106,7 +48106,7 @@ _08023F4C:
cmp r0, 0
beq _08023F78
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r3, _08023F80
ldr r2, [r3]
ldrb r1, [r2, 0x1]
@@ -48969,7 +48969,7 @@ _08024616:
cmp r0, 0
beq _0802463A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0
strb r0, [r5, 0x1]
@@ -48986,7 +48986,7 @@ _0802463A:
cmp r0, 0
bne _08024660
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0x1
strb r0, [r4, 0x1]
@@ -49012,7 +49012,7 @@ _0802467C:
beq _08024696
_08024684:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8023AD8
ldr r1, _0802469C
ldr r0, [r1]
@@ -49570,7 +49570,7 @@ _08024AF4:
b _08024C38
_08024AFE:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08024B98
ldr r1, _08024B9C
bl StringCopy
@@ -49693,7 +49693,7 @@ _08024C04:
cmp r0, 0
beq _08024C38
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
str r0, [sp]
movs r0, 0xB
@@ -63922,7 +63922,7 @@ _0802BCEC:
cmp r0, 0
beq _0802BD10
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0
strb r0, [r4, 0x1]
@@ -63939,7 +63939,7 @@ _0802BD10:
cmp r0, 0
bne _0802BD36
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0x1
strb r0, [r4, 0x1]
@@ -63952,7 +63952,7 @@ _0802BD36:
cmp r0, 0
beq _0802BD68
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0802BD64
ldrb r0, [r1, 0x1]
cmp r0, 0
@@ -63974,7 +63974,7 @@ _0802BD68:
b _0802BEDA
_0802BD72:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0802BD80
_0802BD7A:
movs r0, 0x4
@@ -64406,7 +64406,7 @@ sub_802C098: @ 802C098
cmp r0, 0
beq _0802C13E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_814A7FC
ldr r1, _0802C108
ldrb r0, [r4]
@@ -64469,7 +64469,7 @@ _0802C13E:
b _0802C2AC
_0802C158:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -64497,7 +64497,7 @@ _0802C178:
b _0802C2AC
_0802C192:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -64541,7 +64541,7 @@ _0802C1D0:
bne _0802C2AC
_0802C1E8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -64609,7 +64609,7 @@ _0802C218:
bl sub_80A9424
_0802C278:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
movs r1, 0xC
movs r2, 0
@@ -64703,7 +64703,7 @@ _0802C32E:
beq _0802C3A8
bl sub_814A7FC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _0802C394
ldr r1, _0802C398
ldr r4, _0802C388
@@ -64749,7 +64749,7 @@ _0802C3A8:
cmp r0, 0
beq _0802C41C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _0802C400
ldr r1, _0802C404
ldr r5, _0802C408
@@ -64800,7 +64800,7 @@ _0802C41C:
b _0802C540
_0802C426:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _0802C458
ldr r1, _0802C45C
ldr r3, _0802C460
@@ -64941,7 +64941,7 @@ _0802C540:
b _0802C658
_0802C54A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _0802C57C
ldr r1, _0802C580
ldr r3, _0802C584
@@ -65119,7 +65119,7 @@ sub_802C68C: @ 802C68C
b _0802C864
_0802C6B2:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0802C6F0
ldrb r0, [r7]
adds r0, r1
@@ -65331,7 +65331,7 @@ _0802C864:
beq _0802C8A4
bl sub_814A7FC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0802C898
strh r4, [r0]
ldr r1, _0802C89C
@@ -65459,7 +65459,7 @@ _0802C944:
_0802C976:
strb r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r7]
adds r0, r4
ldrb r0, [r0]
@@ -65578,7 +65578,7 @@ sub_802CA60: @ 802CA60
b _0802CE78
_0802CA7A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0802CDF0
mov r10, r0
ldr r1, _0802CDF4
@@ -66084,7 +66084,7 @@ _0802CE78:
cmp r0, 0
beq _0802CEF0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0802CF34
ldrb r0, [r0]
bl nullsub_7
@@ -66172,7 +66172,7 @@ _0802CF4E:
eors r0, r1
strb r0, [r4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0802CF7C
ldr r0, _0802CF80
ldrb r0, [r0]
@@ -66239,7 +66239,7 @@ _0802CFE2:
eors r0, r1
strb r0, [r4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0802D010
ldr r0, _0802D014
ldrb r0, [r0]
@@ -66299,7 +66299,7 @@ _0802D066:
eors r0, r1
strb r0, [r4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0802D094
ldr r0, _0802D098
ldrb r0, [r0]
@@ -66366,7 +66366,7 @@ _0802D0FA:
eors r0, r1
strb r0, [r4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0802D128
ldr r0, _0802D12C
ldrb r0, [r0]
@@ -66699,7 +66699,7 @@ _0802D374:
_0802D3A8:
movs r6, 0x1
_0802D3AA:
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
beq _0802D3B6
@@ -66794,7 +66794,7 @@ _0802D468: .4byte SpriteCallbackDummy
_0802D46C: .4byte 0x02017810
_0802D470: .4byte 0x000027f9
_0802D474: .4byte gUnknown_020239F8
-_0802D478: .4byte gUnknown_03007380
+_0802D478: .4byte gMPlay_BGM
_0802D47C:
ldr r0, _0802D4E0
ldr r1, _0802D4E4
@@ -66846,7 +66846,7 @@ _0802D4DA:
pop {r0}
bx r0
.align 2, 0
-_0802D4E0: .4byte gUnknown_03007380
+_0802D4E0: .4byte gMPlay_BGM
_0802D4E4: .4byte 0x0000ffff
_0802D4E8: .4byte gUnknown_02024A6A
_0802D4EC: .4byte gUnknown_02024A60
@@ -67132,7 +67132,7 @@ sub_802D730: @ 802D730
ands r0, r1
cmp r0, 0
bne _0802D77A
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
bne _0802D77A
@@ -67159,7 +67159,7 @@ _0802D77A:
.align 2, 0
_0802D780: .4byte gUnknown_02024A60
_0802D784: .4byte 0x02017810
-_0802D788: .4byte gUnknown_03007380
+_0802D788: .4byte gMPlay_BGM
_0802D78C: .4byte 0x0000ffff
_0802D790: .4byte gUnknown_02024A6A
_0802D794: .4byte gPlayerParty
@@ -67266,7 +67266,7 @@ c3_0802FDF4: @ 802D86C
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
bne _0802D88E
@@ -67282,7 +67282,7 @@ _0802D88E:
pop {r0}
bx r0
.align 2, 0
-_0802D894: .4byte gUnknown_03007380
+_0802D894: .4byte gMPlay_BGM
_0802D898: .4byte 0x0000ffff
thumb_func_end c3_0802FDF4
@@ -67612,7 +67612,7 @@ sub_802DA9C: @ 802DA9C
mov r0, r10
bl sub_8043D84
movs r0, 0x21
- bl audio_play
+ bl PlaySE
ldr r0, _0802DB68
mov r1, r8
str r0, [r1]
@@ -71910,7 +71910,7 @@ _0802FEC8:
movs r1, 0x40
negs r1, r1
movs r0, 0x10
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r2, _0802FF4C
ldr r3, _0802FF50
ldrb r0, [r5]
@@ -73292,7 +73292,7 @@ sub_8030A3C: @ 8030A3C
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl sub_8075474
+ bl PlayBGM
bl dp01_tbl1_exec_completed
pop {r0}
bx r0
@@ -73524,7 +73524,7 @@ _08030BEC:
orrs r0, r1
lsls r1, r3, 24
asrs r1, 24
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
bl dp01_tbl1_exec_completed
pop {r4}
pop {r0}
@@ -73549,7 +73549,7 @@ sub_8030C1C: @ 8030C1C
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl fanfare_play
+ bl PlayFanfare
bl dp01_tbl1_exec_completed
pop {r0}
bx r0
@@ -73578,7 +73578,7 @@ sub_8030C4C: @ 8030C4C
movs r1, 0x19
negs r1, r1
movs r2, 0x5
- bl sub_80750B4
+ bl PlayCry3
bl dp01_tbl1_exec_completed
pop {r0}
bx r0
@@ -74351,7 +74351,7 @@ sub_80312A0: @ 80312A0
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0x5
- bl sub_8074D28
+ bl FadeOutMapMusic
movs r0, 0x3
bl BeginFastPaletteFade
bl dp01_tbl1_exec_completed
@@ -74935,7 +74935,7 @@ mplay_80342A4: @ 8031724
lsls r0, 24
lsrs r4, r0, 24
movs r5, 0
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08031764
@@ -74969,8 +74969,8 @@ _08031768:
.align 2, 0
_0803176C: .4byte 0x02017810
_08031770: .4byte gUnknown_02024A60
-_08031774: .4byte gUnknown_030073C0
-_08031778: .4byte gUnknown_03007400
+_08031774: .4byte gMPlay_SE1
+_08031778: .4byte gMPlay_SE2
_0803177C:
lsls r0, r4, 1
adds r0, r4
@@ -76673,7 +76673,7 @@ sub_80324F8: @ 80324F8
cmp r0, 0
bne _0803255A
movs r0, 0x5A
- bl audio_play
+ bl PlaySE
_0803255A:
ldrb r0, [r4]
orrs r0, r5
@@ -77678,7 +77678,7 @@ _08032CE0:
_08032D14:
movs r6, 0x1
_08032D16:
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
beq _08032D22
@@ -77769,7 +77769,7 @@ _08032DD0: .4byte SpriteCallbackDummy
_08032DD4: .4byte 0x02017810
_08032DD8: .4byte 0x000027f9
_08032DDC: .4byte gUnknown_020239F8
-_08032DE0: .4byte gUnknown_03007380
+_08032DE0: .4byte gMPlay_BGM
_08032DE4:
ldr r0, _08032E14
ldr r1, _08032E18
@@ -77797,7 +77797,7 @@ _08032E0E:
pop {r0}
bx r0
.align 2, 0
-_08032E14: .4byte gUnknown_03007380
+_08032E14: .4byte gMPlay_BGM
_08032E18: .4byte 0x0000ffff
_08032E1C: .4byte gUnknown_02024A60
_08032E20: .4byte 0x02017810
@@ -81924,7 +81924,7 @@ _0803507C:
strb r0, [r3, 0x4]
movs r0, 0x10
movs r1, 0x3F
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r2, _080350C0
ldr r1, _080350C4
ldrb r0, [r5]
@@ -83165,7 +83165,7 @@ _08035A34:
orrs r0, r1
lsls r1, r3, 24
asrs r1, 24
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
bl sub_80334EC
pop {r4}
pop {r0}
@@ -83190,7 +83190,7 @@ sub_8035A64: @ 8035A64
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl fanfare_play
+ bl PlayFanfare
bl sub_80334EC
pop {r0}
bx r0
@@ -83218,7 +83218,7 @@ sub_8035A94: @ 8035A94
lsrs r0, 16
movs r1, 0x19
movs r2, 0x5
- bl sub_80750B4
+ bl PlayCry3
bl sub_80334EC
pop {r0}
bx r0
@@ -86793,7 +86793,7 @@ _080376D8:
_0803770C:
movs r6, 0x1
_0803770E:
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
beq _0803771A
@@ -86898,7 +86898,7 @@ _080377E4: .4byte SpriteCallbackDummy
_080377E8: .4byte 0x02017810
_080377EC: .4byte 0x000027f9
_080377F0: .4byte gUnknown_020239F8
-_080377F4: .4byte gUnknown_03007380
+_080377F4: .4byte gMPlay_BGM
_080377F8:
ldr r0, _08037828
ldr r1, _0803782C
@@ -86926,7 +86926,7 @@ _08037822:
pop {r0}
bx r0
.align 2, 0
-_08037828: .4byte gUnknown_03007380
+_08037828: .4byte gMPlay_BGM
_0803782C: .4byte 0x0000ffff
_08037830: .4byte gUnknown_02024A60
_08037834: .4byte 0x02017810
@@ -90941,7 +90941,7 @@ _080399A8:
strb r0, [r3, 0x4]
movs r0, 0x10
movs r1, 0x3F
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r2, _080399EC
ldr r1, _080399F0
ldrb r0, [r5]
@@ -91889,7 +91889,7 @@ _0803A0E8:
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}
@@ -91914,7 +91914,7 @@ sub_803A118: @ 803A118
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl fanfare_play
+ bl PlayFanfare
bl dp01_tbl4_exec_completed
pop {r0}
bx r0
@@ -91942,7 +91942,7 @@ sub_803A148: @ 803A148
lsrs r0, 16
movs r1, 0x19
movs r2, 0x5
- bl sub_80750B4
+ bl PlayCry3
bl dp01_tbl4_exec_completed
pop {r0}
bx r0
@@ -92583,7 +92583,7 @@ _0803A680:
strb r1, [r0]
_0803A688:
movs r0, 0x5
- bl sub_8074D28
+ bl FadeOutMapMusic
movs r0, 0x3
bl BeginFastPaletteFade
bl dp01_tbl4_exec_completed
diff --git a/asm/rom4.s b/asm/rom4.s
index e186e3e52..b571f1a26 100644
--- a/asm/rom4.s
+++ b/asm/rom4.s
@@ -2044,7 +2044,7 @@ _08053E80:
thumb_func_start call_map_music_set_to_zero
call_map_music_set_to_zero: @ 8053E84
push {lr}
- bl map_music_set_to_zero
+ bl ResetMapMusic
pop {r0}
bx r0
thumb_func_end call_map_music_set_to_zero
@@ -2092,13 +2092,13 @@ _08053EC8:
beq _08053ED6
ldr r4, _08053EF0
_08053ED6:
- bl current_map_music_get
+ bl GetCurrentMapMusic
lsls r0, 16
lsrs r0, 16
cmp r4, r0
beq _08053EE8
adds r0, r4, 0
- bl current_map_music_set
+ bl PlayNewMapMusic
_08053EE8:
pop {r4}
pop {r0}
@@ -2138,7 +2138,7 @@ sub_8053F0C: @ 8053F0C
bl warp1_target_get_music
lsls r0, 16
lsrs r5, r0, 16
- bl current_map_music_get
+ bl GetCurrentMapMusic
lsls r0, 16
lsrs r4, r0, 16
.ifdef SAPPHIRE
@@ -2176,7 +2176,7 @@ _08053F4E:
adds r0, r5, 0
movs r1, 0x4
movs r2, 0x4
- bl sub_8074D94
+ bl FadeOutAndFadeInNewMapMusic
b _08053F7C
.align 2, 0
_08053F6C: .4byte 0x00004001
@@ -2187,7 +2187,7 @@ _08053F70: .4byte 0x0000016d
_08053F74:
adds r0, r5, 0
movs r1, 0x8
- bl sub_8074D60
+ bl FadeOutAndPlayNewMapMusic
_08053F7C:
pop {r4-r6}
pop {r0}
@@ -2197,7 +2197,7 @@ _08053F7C:
thumb_func_start sub_8053F84
sub_8053F84: @ 8053F84
push {r4,lr}
- bl current_map_music_get
+ bl GetCurrentMapMusic
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@@ -2210,7 +2210,7 @@ sub_8053F84: @ 8053F84
lsls r0, 16
lsrs r0, 16
movs r1, 0x8
- bl sub_8074D60
+ bl FadeOutAndPlayNewMapMusic
_08053FAA:
pop {r4}
pop {r0}
@@ -2222,7 +2222,7 @@ sub_8053FB0: @ 8053FB0
push {r4,lr}
lsls r0, 16
lsrs r4, r0, 16
- bl current_map_music_get
+ bl GetCurrentMapMusic
lsls r0, 16
lsrs r1, r0, 16
cmp r1, r4
@@ -2237,7 +2237,7 @@ sub_8053FB0: @ 8053FB0
beq _08053FD2
adds r0, r4, 0
movs r1, 0x8
- bl sub_8074D60
+ bl FadeOutAndPlayNewMapMusic
_08053FD2:
pop {r4}
pop {r0}
@@ -2279,7 +2279,7 @@ sub_8053FF8: @ 8053FF8
lsrs r0, 24
cmp r0, 0x1
beq _08054028
- bl current_map_music_get
+ bl GetCurrentMapMusic
lsls r0, 16
lsrs r0, 16
cmp r4, r0
@@ -2287,7 +2287,7 @@ sub_8053FF8: @ 8053FF8
bl is_warp1_light_level_8_or_9
lsls r0, 24
lsrs r0, 24
- bl sub_8074D28
+ bl FadeOutMapMusic
_08054028:
pop {r4}
pop {r0}
@@ -2299,7 +2299,7 @@ _08054030: .4byte 0x00004001
thumb_func_start sub_8054034
sub_8054034: @ 8054034
push {lr}
- bl sub_8074E14
+ bl IsNotWaitingForBGMStop
lsls r0, 24
lsrs r0, 24
pop {r1}
@@ -2310,7 +2310,7 @@ sub_8054034: @ 8054034
sub_8054044: @ 8054044
push {lr}
movs r0, 0x4
- bl sub_8074D28
+ bl FadeOutMapMusic
pop {r0}
bx r0
thumb_func_end sub_8054044
@@ -2365,7 +2365,7 @@ _08054084:
asrs r2, 24
adds r1, r4, 0
movs r3, 0x1
- bl sub_8075090
+ bl PlayCry2
_080540C0:
add sp, 0x4
pop {r4}
@@ -2853,7 +2853,7 @@ _0805440C: .4byte gUnknown_0300485C
CB2_NewGame: @ 8054410
push {lr}
bl FieldClearVBlankHBlankCallbacks
- bl sub_8074D08
+ bl StopMapMusic
bl ResetSafariZoneFlag_
bl NewGameInitData
bl player_avatar_init_params_reset
@@ -2895,7 +2895,7 @@ c2_whiteout: @ 8054468
cmp r0, 0x77
bls _080544BE
bl FieldClearVBlankHBlankCallbacks
- bl sub_8074D08
+ bl StopMapMusic
bl ResetSafariZoneFlag_
bl sub_8052F5C
bl player_avatar_init_params_reset
@@ -3107,7 +3107,7 @@ _08054658: .4byte c2_overworld
sub_805465C: @ 805465C
push {lr}
bl FieldClearVBlankHBlankCallbacks
- bl sub_8074D08
+ bl StopMapMusic
bl sub_8054F70
ldr r0, _0805468C
bl set_callback1
@@ -3213,7 +3213,7 @@ _08054730: .4byte gMapHeader
CB2_ContinueSavedGame: @ 8054734
push {lr}
bl FieldClearVBlankHBlankCallbacks
- bl sub_8074D08
+ bl StopMapMusic
bl ResetSafariZoneFlag_
bl sub_805338C
bl sub_8053198
@@ -5349,7 +5349,7 @@ sub_80557E8: @ 80557E8
sub_80557F4: @ 80557F4
push {lr}
movs r0, 0x6
- bl audio_play
+ bl PlaySE
bl sub_8071310
bl ScriptContext2_Enable
pop {r0}
@@ -5361,7 +5361,7 @@ sub_8055808: @ 8055808
push {r4,lr}
adds r4, r0, 0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl ScriptContext1_SetupScript
bl ScriptContext2_Enable
@@ -5374,7 +5374,7 @@ sub_8055808: @ 8055808
sub_8055824: @ 8055824
push {lr}
movs r0, 0x6
- bl audio_play
+ bl PlaySE
ldr r0, _0805583C
bl ScriptContext1_SetupScript
bl ScriptContext2_Enable
@@ -5389,7 +5389,7 @@ sub_8055840: @ 8055840
push {r4,lr}
adds r4, r0, 0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl ScriptContext1_SetupScript
bl ScriptContext2_Enable
@@ -14425,7 +14425,7 @@ PlayerJumpLedge: @ 805949C
lsls r4, 24
lsrs r4, 24
movs r0, 0xA
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl GetJumpLedgeAnimId
lsls r0, 24
@@ -14522,7 +14522,7 @@ sub_805954C: @ 805954C
lsls r4, 24
lsrs r4, 24
movs r0, 0x22
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_8060A5C
lsls r0, 24
@@ -14541,7 +14541,7 @@ sub_8059570: @ 8059570
lsls r4, 24
lsrs r4, 24
movs r0, 0x22
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_8060A88
lsls r0, 24
@@ -14560,7 +14560,7 @@ sub_8059594: @ 8059594
lsls r4, 24
lsrs r4, 24
movs r0, 0x22
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_8060AB4
lsls r0, 24
@@ -14579,7 +14579,7 @@ sub_80595B8: @ 80595B8
lsls r4, 24
lsrs r4, 24
movs r0, 0x22
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_8060878
lsls r0, 24
@@ -14598,7 +14598,7 @@ sub_80595DC: @ 80595DC
lsls r4, 24
lsrs r4, 24
movs r0, 0x7
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_8060AE0
lsls r0, 24
@@ -14700,7 +14700,7 @@ PlayCollisionSoundIfNotFacingWarp: @ 8059648
bne _080596B0
_080596AA:
movs r0, 0x7
- bl audio_play
+ bl PlaySE
_080596B0:
add sp, 0x4
pop {r4}
@@ -15846,7 +15846,7 @@ sub_8059EA4: @ 8059EA4
movs r0, 0xA
bl FieldEffectStart
movs r0, 0xD6
- bl audio_play
+ bl PlaySE
ldrh r0, [r6, 0x8]
adds r0, 0x1
strh r0, [r6, 0x8]
@@ -15968,7 +15968,7 @@ sub_805A000: @ 805A000
cmp r0, 0
beq _0805A05C
movs r0, 0xA
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0x18]
lsls r0, 28
lsrs r0, 28
@@ -16076,7 +16076,7 @@ sub_805A0D8: @ 805A0D8
strb r0, [r1, 0x6]
bl ScriptContext2_Enable
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
movs r0, 0x1
pop {r1}
bx r1
diff --git a/asm/rom5.s b/asm/rom5.s
index ee4180b66..0665ec922 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -3090,7 +3090,7 @@ sub_807C644: @ 807C644
beq _0807C6B4
_0807C67A:
movs r0, 0x4
- bl play_sound_effect
+ bl FadeOutBGM
movs r0, 0x1
negs r0, r0
ldr r1, _0807C6AC
@@ -3127,7 +3127,7 @@ _0807C6C4:
cmp r0, 0x1
bne _0807C6FC
movs r0, 0x4
- bl play_sound_effect
+ bl FadeOutBGM
movs r0, 0x1
negs r0, r0
str r5, [sp]
@@ -3191,7 +3191,7 @@ _0807C758: .4byte REG_BG2Y_L
_0807C75C: .4byte gTasks
_0807C760: .4byte gUnknown_030041B4
_0807C764: .4byte gUnknown_030042C0
-_0807C768: .4byte gUnknown_03007380
+_0807C768: .4byte gMPlay_BGM
_0807C76C: .4byte 0x0000ffff
_0807C770: .4byte sub_807C790
thumb_func_end sub_807C644
@@ -6126,7 +6126,7 @@ _0807DDA0:
_0807DDA6:
strb r0, [r1]
adds r0, r2, 0
- bl audio_play
+ bl PlaySE
_0807DDAE:
pop {r0}
bx r0
@@ -6137,7 +6137,7 @@ _0807DDB4: .4byte 0x000006dd
thumb_func_start play_some_sound
play_some_sound: @ 807DDB8
push {lr}
- bl sub_80755FC
+ bl IsSpecialSEPlaying
lsls r0, 24
cmp r0, 0
beq _0807DDF6
@@ -6152,18 +6152,18 @@ play_some_sound: @ 807DDB8
cmp r0, 0
bne _0807DDF0
movs r0, 0x56
- bl audio_play
+ bl PlaySE
b _0807DDF6
.align 2, 0
_0807DDE0: .4byte gUnknown_0202F7E8
_0807DDE4: .4byte 0x000006dd
_0807DDE8:
movs r0, 0x54
- bl audio_play
+ bl PlaySE
b _0807DDF6
_0807DDF0:
movs r0, 0x52
- bl audio_play
+ bl PlaySE
_0807DDF6:
pop {r0}
bx r0
@@ -9069,7 +9069,7 @@ sub_807F434: @ 807F434
ldrh r0, [r1]
cmp r0, 0
bne _0807F490
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _0807F494
@@ -9078,14 +9078,14 @@ sub_807F434: @ 807F434
cmp r4, 0
beq _0807F474
movs r0, 0x57
- bl audio_play
+ bl PlaySE
b _0807F47A
.align 2, 0
_0807F46C: .4byte gUnknown_08396FC4
_0807F470: .4byte 0x000006ed
_0807F474:
movs r0, 0x58
- bl audio_play
+ bl PlaySE
_0807F47A:
ldr r0, _0807F488
ldr r0, [r0]
@@ -12123,7 +12123,7 @@ sub_8080B78: @ 8080B78
bl sub_8053E90
bl pal_fill_for_maplights
movs r0, 0x2E
- bl audio_play
+ bl PlaySE
ldr r0, _08080B98
movs r1, 0xA
bl CreateTask
@@ -12513,7 +12513,7 @@ sub_8080E88: @ 8080E88
bl sub_8080918
bl play_some_sound
movs r0, 0x9
- bl audio_play
+ bl PlaySE
ldr r0, _08080EB4
ldr r1, _08080EB8
str r1, [r0]
@@ -12623,7 +12623,7 @@ sub_8080F68: @ 8080F68
bl sub_8053FF8
bl sub_8080918
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
ldr r0, _08080F90
movs r1, 0xA
bl CreateTask
@@ -12719,7 +12719,7 @@ sub_808102C: @ 808102C
bl sub_8053FF8
bl sub_8080918
movs r0, 0x9
- bl audio_play
+ bl PlaySE
ldr r0, _0808104C
movs r1, 0xA
bl CreateTask
@@ -12761,7 +12761,7 @@ _0808107E:
bl fade_screen
bl sub_8053FF8
movs r0, 0x9
- bl audio_play
+ bl PlaySE
b _080810AC
_08081096:
bl sub_8080E64
@@ -12913,7 +12913,7 @@ _080811A8:
bl sub_8058790
lsls r0, 16
lsrs r0, 16
- bl audio_play
+ bl PlaySE
movs r1, 0
ldrsh r0, [r4, r1]
movs r2, 0
@@ -13100,7 +13100,7 @@ sub_8081334: @ 8081334
bl sub_8080918
bl play_some_sound
movs r0, 0x9
- bl audio_play
+ bl PlaySE
ldr r0, _08081360
ldr r1, _08081364
str r1, [r0]
@@ -15759,7 +15759,7 @@ _080827F8: .4byte 0x0000018d
_080827FC:
ldr r0, _08082808
_080827FE:
- bl current_map_music_set
+ bl PlayNewMapMusic
_08082802:
pop {r0}
bx r0
@@ -16859,7 +16859,7 @@ sub_8082F68: @ 8082F68
cmp r0, 0x1
bne _08082FCC
movs r0, 0x15
- bl audio_play
+ bl PlaySE
ldr r0, _08082FC4
bl ShowFieldAutoScrollMessage
ldr r0, _08082FC8
@@ -16870,7 +16870,7 @@ _08082FC4: .4byte gUnknown_081A4932
_08082FC8: .4byte sub_8082FEC
_08082FCC:
movs r0, 0x16
- bl audio_play
+ bl PlaySE
ldr r0, _08082FE4
bl ShowFieldAutoScrollMessage
ldr r0, _08082FE8
@@ -17056,7 +17056,7 @@ _08083158:
cmp r0, 0
beq _08083178
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8007F4C
ldr r0, _08083180
lsls r1, r6, 2
@@ -23383,7 +23383,7 @@ _080860D4:
subs r0, 0x1
strh r0, [r4, 0x3A]
movs r0, 0x17
- bl audio_play
+ bl PlaySE
_08086130:
movs r1, 0x3A
ldrsh r0, [r4, r1]
@@ -23428,7 +23428,7 @@ sub_8086154: @ 8086154
beq _08086184
movs r0, 0xB8
lsls r0, 1
- bl fanfare_play
+ bl PlayFanfare
_08086184:
pop {r0}
bx r0
@@ -23731,7 +23731,7 @@ sub_80863E0: @ 80863E0
ldrsh r0, [r4, r1]
cmp r0, 0
beq _080863F6
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
beq _080863FC
@@ -24357,7 +24357,7 @@ sub_8086870: @ 8086870
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]
@@ -24445,7 +24445,7 @@ _08086964:
cmp r0, 0
blt _08086988
movs r0, 0xD6
- bl audio_play
+ bl PlaySE
ldrb r0, [r6]
movs r1, 0x8
orrs r0, r1
@@ -24667,7 +24667,7 @@ _08086AEA:
strh r0, [r5, 0x8]
_08086B18:
movs r0, 0x50
- bl audio_play
+ bl PlaySE
_08086B1E:
movs r0, 0
pop {r4,r5}
@@ -25687,7 +25687,7 @@ sub_8087298: @ 8087298
movs r0, 0x32
bl FieldEffectStart
movs r0, 0xB2
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@@ -26039,7 +26039,7 @@ sub_8087548: @ 8087548
strb r0, [r4, 0x1]
bl CameraObjectReset1
movs r0, 0xAF
- bl audio_play
+ bl PlaySE
movs r0, 0x4
bl sub_80608A4
adds r1, r0, 0
@@ -26289,7 +26289,7 @@ _0808774C:
adds r0, r4, 0
bl FieldObjectSetSpecialAnim
movs r0, 0x27
- bl audio_play
+ bl PlaySE
_0808776C:
movs r0, 0
pop {r4-r6}
@@ -26942,7 +26942,7 @@ _08087C60:
movs r0, 0x1
strh r0, [r4, 0xE]
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
_08087C8E:
add sp, 0x8
pop {r4,r5}
@@ -27213,7 +27213,7 @@ sub_8087E4C: @ 8087E4C
lsrs r0, 24
strh r0, [r6, 0x26]
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
_08087EC2:
pop {r4-r6}
pop {r0}
@@ -28505,14 +28505,14 @@ sub_8088890: @ 8088890
movs r1, 0
movs r2, 0x7D
movs r3, 0xA
- bl sub_8075090
+ bl PlayCry2
b _080888D0
.align 2, 0
_080888C4: .4byte sub_80888D4
_080888C8:
ldrh r0, [r1, 0x2E]
movs r1, 0
- bl cry_related
+ bl PlayCry1
_080888D0:
pop {r0}
bx r0
@@ -28875,7 +28875,7 @@ sub_8088B68: @ 8088B68
ldr r0, [r0]
strh r0, [r2, 0x30]
movs r0, 0x9E
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
pop {r4}
pop {r1}
@@ -29188,7 +29188,7 @@ _08088DFE:
adds r0, 0x1
strh r0, [r4, 0x8]
movs r0, 0x9E
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0xA]
bl sub_8088FC0
_08088E1C:
@@ -31112,7 +31112,7 @@ sub_8089CD4: @ 8089CD4
_08089D00: .4byte gPaletteFade
_08089D04:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_806CA38
ldr r1, _08089D48
@@ -31148,7 +31148,7 @@ _08089D58: .4byte gTasks
_08089D5C: .4byte sub_8089D94
_08089D60:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
str r5, [sp]
@@ -31192,7 +31192,7 @@ sub_8089D94: @ 8089D94
cmp r1, 0x40
bne _08089DD4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -31207,7 +31207,7 @@ _08089DD4:
cmp r1, 0x80
bne _08089DF0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
ldr r1, _08089DEC
@@ -31222,7 +31222,7 @@ _08089DF0:
cmp r0, 0
beq _08089E30
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08089E24
ldr r2, _08089E28
ldr r0, _08089E2C
@@ -31534,7 +31534,7 @@ sub_808A060: @ 808A060
bl MoveMenuCursor
strb r0, [r4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0808A086:
ldr r0, _0808A0D0
ldrh r0, [r0, 0x2E]
@@ -31548,7 +31548,7 @@ _0808A086:
bl MoveMenuCursor
strb r0, [r4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0808A0A4:
ldr r0, _0808A0D0
ldrh r1, [r0, 0x2E]
@@ -31557,7 +31557,7 @@ _0808A0A4:
cmp r0, 0
beq _0808A0E0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0808A0D8
ldr r2, _0808A0DC
ldr r0, _0808A0D4
@@ -32364,7 +32364,7 @@ sub_808A73C: @ 808A73C
cmp r0, 0x40
bne _0808A77A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _0808A768
ldrb r0, [r4]
cmp r0, 0
@@ -32391,7 +32391,7 @@ _0808A77A:
cmp r0, 0x80
bne _0808A7B4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _0808A7A4
ldrb r0, [r4]
ldr r1, _0808A7A8
@@ -32421,7 +32421,7 @@ _0808A7B4:
cmp r0, 0
beq _0808A7F0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0808A7E4
ldr r2, _0808A7E8
ldr r0, _0808A7EC
@@ -32593,7 +32593,7 @@ sub_808A918: @ 808A918
lsrs r4, 24
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_808A8D4
pop {r4}
@@ -32609,7 +32609,7 @@ sub_808A938: @ 808A938
lsrs r4, 24
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x13
movs r1, 0
movs r2, 0x1D
@@ -33587,7 +33587,7 @@ _0808B0F0:
cmp r0, 0
beq _0808B120
movs r0, 0x20
- bl audio_play
+ bl PlaySE
b _0808B1CE
.align 2, 0
_0808B118: .4byte gUnknown_03005CE0
@@ -33610,7 +33610,7 @@ _0808B13C:
cmp r0, 0x1
bne _0808B154
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0808B174
ldrh r1, [r0]
ldr r2, _0808B17C
@@ -33621,7 +33621,7 @@ _0808B154:
cmp r0, 0x3
bne _0808B1CE
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0808B180
adds r0, r4, 0
bl sub_806EC44
@@ -33639,7 +33639,7 @@ _0808B184:
ldr r1, _0808B1D8
strb r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
str r5, [sp]
@@ -35219,7 +35219,7 @@ sub_808BE0C: @ 808BE0C
movs r0, 0x1
eors r4, r0
adds r0, r4, 0
- bl sub_81DF5D8
+ bl SetPokemonCryStereo
_0808BE28:
adds r0, r4, 0
pop {r4}
@@ -36095,7 +36095,7 @@ _0808C528: .4byte sub_808C5F0
_0808C52C: .4byte gUnknown_0202FFB4
_0808C530: .4byte 0x00000612
_0808C534: .4byte 0x00000616
-_0808C538: .4byte gUnknown_03007380
+_0808C538: .4byte gMPlay_BGM
_0808C53C: .4byte 0x0000ffff
thumb_func_end sub_808C27C
@@ -36308,7 +36308,7 @@ _0808C68C:
ldr r1, _0808C720
str r1, [r0]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
b _0808C878
.align 2, 0
_0808C708: .4byte gMain
@@ -36348,7 +36348,7 @@ _0808C724:
ldr r1, _0808C770
str r1, [r0]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _0808C878
.align 2, 0
_0808C764: .4byte 0x00000654
@@ -36363,7 +36363,7 @@ _0808C774:
cmp r1, 0
beq _0808C814
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
str r4, [sp]
@@ -36414,7 +36414,7 @@ _0808C774:
ldr r0, _0808C810
str r0, [r3]
movs r0, 0x2
- bl audio_play
+ bl PlaySE
b _0808C878
.align 2, 0
_0808C7F4: .4byte gTasks
@@ -36445,7 +36445,7 @@ _0808C814:
ldr r1, _0808C848
str r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
b _0808C878
.align 2, 0
_0808C844: .4byte gTasks
@@ -36633,7 +36633,7 @@ _0808C9A0:
ldr r1, _0808C9F4
str r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
_0808C9C4:
ldr r2, _0808C9F8
ldrh r1, [r2, 0x2E]
@@ -36679,7 +36679,7 @@ _0808CA04:
strh r0, [r1]
_0808CA20:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _0808CA52
.align 2, 0
_0808CA28: .4byte gUnknown_0202FFB4
@@ -36700,7 +36700,7 @@ _0808CA30:
adds r0, 0x1
strh r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0808CA52:
add sp, 0x4
pop {r4-r7}
@@ -36993,7 +36993,7 @@ _0808CCAC: .4byte gUnknown_0202FFB4
_0808CCB0: .4byte 0x00000612
_0808CCB4: .4byte 0x00000616
_0808CCB8: .4byte sub_805469C
-_0808CCBC: .4byte gUnknown_03007380
+_0808CCBC: .4byte gMPlay_BGM
_0808CCC0: .4byte 0x0000ffff
thumb_func_end sub_808CC50
@@ -37112,7 +37112,7 @@ _0808CD44:
ldr r1, _0808CDCC
str r1, [r0]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
b _0808CEDC
.align 2, 0
_0808CDB4: .4byte gMain
@@ -37152,7 +37152,7 @@ _0808CDD0:
ldr r1, _0808CE1C
str r1, [r0]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _0808CEDC
.align 2, 0
_0808CE10: .4byte 0x00000654
@@ -37191,7 +37191,7 @@ _0808CE20:
ldr r0, _0808CE74
str r0, [r1]
movs r0, 0x2
- bl audio_play
+ bl PlaySE
b _0808CEDC
.align 2, 0
_0808CE68: .4byte gTasks
@@ -37218,7 +37218,7 @@ _0808CE78:
ldr r1, _0808CEAC
str r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
b _0808CEDC
.align 2, 0
_0808CEA8: .4byte gTasks
@@ -37417,7 +37417,7 @@ _0808D024:
ldr r1, _0808D050
str r1, [r0]
movs r0, 0x34
- bl audio_play
+ bl PlaySE
b _0808D078
.align 2, 0
_0808D04C: .4byte gTasks
@@ -37438,7 +37438,7 @@ _0808D054:
ldr r1, _0808D0A8
str r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
_0808D078:
ldr r2, _0808D0AC
ldrh r1, [r2, 0x2E]
@@ -37484,7 +37484,7 @@ _0808D0B8:
strh r0, [r1]
_0808D0D4:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _0808D106
.align 2, 0
_0808D0DC: .4byte gUnknown_0202FFB4
@@ -37505,7 +37505,7 @@ _0808D0E4:
adds r0, 0x1
strh r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0808D106:
add sp, 0x4
pop {r4-r6}
@@ -40000,7 +40000,7 @@ _0808E4E0:
movs r1, 0xE
bl sub_808E0CC
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
b _0808E5A2
.align 2, 0
_0808E52C: .4byte gMain
@@ -40055,7 +40055,7 @@ _0808E55A:
movs r1, 0xE
bl sub_808E0CC
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
_0808E5A2:
mov r0, r10
cmp r0, 0
@@ -40112,7 +40112,7 @@ _0808E60E:
adds r2, r4, 0
bl sub_808DBE8
movs r0, 0x6C
- bl audio_play
+ bl PlaySE
b _0808E5A2
.align 2, 0
_0808E620: .4byte gUnknown_0202FFB4
@@ -42130,7 +42130,7 @@ _0808F614:
ldrsh r0, [r0, r1]
cmp r0, 0
bne _0808F66C
- bl sub_8075398
+ bl StopCryAndClearCrySongs
ldr r0, _0808F668
ldr r0, [r0]
ldrh r0, [r0]
@@ -42140,7 +42140,7 @@ _0808F614:
movs r1, 0
movs r2, 0x7D
movs r3, 0xA
- bl sub_8075090
+ bl PlayCry2
b _0808F6B6
.align 2, 0
_0808F65C: .4byte gPaletteFade
@@ -42152,7 +42152,7 @@ _0808F66C:
strb r0, [r2]
b _0808F6B6
_0808F672:
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
bne _0808F6B6
@@ -42222,7 +42222,7 @@ sub_808F6CC: @ 808F6CC
ldr r0, _0808F708
str r0, [r5]
movs r0, 0x6C
- bl audio_play
+ bl PlaySE
b _0808F874
.align 2, 0
_0808F704: .4byte gTasks
@@ -42247,7 +42247,7 @@ _0808F70C:
ldr r0, _0808F740
str r0, [r5]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
b _0808F874
.align 2, 0
_0808F73C: .4byte gMain
@@ -42314,7 +42314,7 @@ _0808F7AC:
cmp r0, 0
bne _0808F7C8
movs r0, 0x20
- bl audio_play
+ bl PlaySE
b _0808F874
.align 2, 0
_0808F7C4: .4byte gUnknown_0202FFBC
@@ -42330,7 +42330,7 @@ _0808F7C8:
_0808F7DA:
str r0, [r5]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
b _0808F874
.align 2, 0
_0808F7E4: .4byte sub_8090070
@@ -42364,7 +42364,7 @@ _0808F802:
movs r1, 0xD
bl sub_8090584
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
b _0808F874
.align 2, 0
_0808F828: .4byte gSaveBlock2
@@ -42401,7 +42401,7 @@ _0808F850:
movs r1, 0xD
bl sub_8090584
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
_0808F874:
add sp, 0x4
pop {r4-r6}
@@ -42722,7 +42722,7 @@ _0808FACA:
b _0808FDDC
.align 2, 0
_0808FB08: .4byte gPaletteFade
-_0808FB0C: .4byte gUnknown_03007380
+_0808FB0C: .4byte gMPlay_BGM
_0808FB10: .4byte gUnknown_0202FFB4
_0808FB14: .4byte 0x0000064a
_0808FB18: .4byte gUnknown_03005CEC
@@ -43048,7 +43048,7 @@ sub_808FDF8: @ 808FDF8
lsrs r4, r0, 24
movs r0, 0
bl sub_8119F88
- bl sub_80753E8
+ bl IsCryPlaying
lsls r0, 24
cmp r0, 0
beq _0808FE18
@@ -43119,11 +43119,11 @@ _0808FE62:
ldr r1, _0808FEBC
str r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
b _0808FF9E
.align 2, 0
_0808FEA8: .4byte gPaletteFade
-_0808FEAC: .4byte gUnknown_03007380
+_0808FEAC: .4byte gMPlay_BGM
_0808FEB0: .4byte gUnknown_0202FFB4
_0808FEB4: .4byte 0x0000064f
_0808FEB8: .4byte gTasks
@@ -43166,11 +43166,11 @@ _0808FEDA:
ldr r1, _0808FF28
str r1, [r0]
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
b _0808FF9E
.align 2, 0
_0808FF14: .4byte gSaveBlock2
-_0808FF18: .4byte gUnknown_03007380
+_0808FF18: .4byte gMPlay_BGM
_0808FF1C: .4byte gUnknown_0202FFB4
_0808FF20: .4byte 0x0000064f
_0808FF24: .4byte gTasks
@@ -43199,7 +43199,7 @@ _0808FF48:
cmp r0, 0
bne _0808FF68
movs r0, 0x20
- bl audio_play
+ bl PlaySE
b _0808FF9E
.align 2, 0
_0808FF60: .4byte gSaveBlock2
@@ -43228,14 +43228,14 @@ _0808FF68:
ldr r1, _0808FFB8
str r1, [r0]
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
_0808FF9E:
add sp, 0x4
pop {r4,r5}
pop {r0}
bx r0
.align 2, 0
-_0808FFA8: .4byte gUnknown_03007380
+_0808FFA8: .4byte gMPlay_BGM
_0808FFAC: .4byte gUnknown_0202FFB4
_0808FFB0: .4byte 0x0000064f
_0808FFB4: .4byte gTasks
@@ -43747,7 +43747,7 @@ sub_80903D0: @ 80903D0
ldr r1, _0809042C
str r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
b _0809047A
.align 2, 0
_0809041C: .4byte gMain
@@ -43791,7 +43791,7 @@ _0809044A:
ldr r1, _08090494
str r1, [r0]
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
_0809047A:
add sp, 0x4
pop {r4,r5}
@@ -44477,7 +44477,7 @@ _080909F4:
lsls r0, 16
lsrs r0, 16
movs r1, 0
- bl cry_related
+ bl PlayCry1
ldr r1, _08090A34
lsls r0, r7, 2
adds r0, r7
@@ -44587,7 +44587,7 @@ _08090AA4:
mov r0, r8
strh r0, [r5, 0x10]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
b _08090B44
.align 2, 0
_08090B00: .4byte gTasks
@@ -44814,7 +44814,7 @@ sub_8090C68: @ 8090C68
adds r0, 0x1
strh r0, [r1]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
b _08090D2A
.align 2, 0
_08090CD0: .4byte gUnknown_0202FFBC
@@ -44854,7 +44854,7 @@ _08090CE4:
subs r0, 0x1
strh r0, [r1]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
_08090D2A:
pop {r4,r5}
pop {r0}
@@ -47381,7 +47381,7 @@ sub_809207C: @ 809207C
cmp r0, 0
beq _080920B0
movs r0, 0x3
- bl audio_play
+ bl PlaySE
ldr r0, _080920A8
lsls r1, r5, 2
adds r1, r5
@@ -47421,12 +47421,12 @@ _080920D8:
b _0809216C
_080920DE:
movs r0, 0x15
- bl audio_play
+ bl PlaySE
strh r4, [r5, 0xA]
b _080920F2
_080920E8:
movs r0, 0x15
- bl audio_play
+ bl PlaySE
movs r0, 0x4
strh r0, [r5, 0xA]
_080920F2:
@@ -47437,7 +47437,7 @@ _080920F2:
_080920F8: .4byte sub_809217C
_080920FC:
movs r0, 0x3
- bl audio_play
+ bl PlaySE
ldr r0, _08092108
str r0, [r5]
b _0809216C
@@ -47458,7 +47458,7 @@ _0809210C:
cmp r0, 0
ble _0809213A
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x8]
subs r0, 0x1
strh r0, [r4, 0x8]
@@ -47482,7 +47482,7 @@ _0809213A:
cmp r0, 0x1
bgt _0809216C
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@@ -47564,7 +47564,7 @@ _080921F0:
cmp r3, 0
beq _08092230
movs r0, 0x17
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
bl sub_8092EB0
ldr r0, _08092228
@@ -47641,7 +47641,7 @@ _08092288:
adds r0, r2
strh r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
ldr r0, _080922D0
str r0, [r6]
b _080923EC
@@ -47660,14 +47660,14 @@ _080922D4:
ldr r0, _080922EC
str r0, [r6]
movs r0, 0x70
- bl audio_play
+ bl PlaySE
b _080923EC
.align 2, 0
_080922E8: .4byte gDexText_Searching
_080922EC: .4byte sub_80923FC
_080922F0:
movs r0, 0x15
- bl audio_play
+ bl PlaySE
ldr r0, _080922FC
str r0, [r6]
b _080923EC
@@ -47691,7 +47691,7 @@ _08092300:
cmp r0, 0xFF
beq _08092338
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r2, 0xA
ldrsh r0, [r4, r2]
lsls r0, 2
@@ -47720,7 +47720,7 @@ _08092338:
cmp r0, 0xFF
beq _08092374
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r2, 0xA
ldrsh r0, [r4, r2]
lsls r0, 2
@@ -47749,7 +47749,7 @@ _08092374:
cmp r0, 0xFF
beq _080923B0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r2, 0xA
ldrsh r0, [r4, r2]
lsls r0, 2
@@ -47778,7 +47778,7 @@ _080923B0:
cmp r0, 0xFF
beq _080923EC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r2, 0xA
ldrsh r0, [r4, r2]
lsls r0, 2
@@ -47880,7 +47880,7 @@ sub_80924A4: @ 80924A4
push {r4,lr}
lsls r0, 24
lsrs r4, r0, 24
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _080924F6
@@ -47892,7 +47892,7 @@ sub_80924A4: @ 80924A4
cmp r0, 0
beq _080924DC
movs r0, 0x1F
- bl audio_play
+ bl PlaySE
ldr r0, _080924D8
bl sub_8091E20
b _080924E8
@@ -47902,7 +47902,7 @@ _080924D4: .4byte 0x0000060c
_080924D8: .4byte gDexText_SearchComplete
_080924DC:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
ldr r0, _080924FC
bl sub_8091E20
_080924E8:
@@ -47972,7 +47972,7 @@ sub_8092508: @ 8092508
ldr r1, _0809258C
str r1, [r0]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
b _080925A4
.align 2, 0
_08092570: .4byte gMain
@@ -47992,7 +47992,7 @@ _08092590:
ldr r0, _080925B0
str r0, [r1]
movs r0, 0x17
- bl audio_play
+ bl PlaySE
_080925A4:
pop {r4,r5}
pop {r0}
@@ -48112,7 +48112,7 @@ sub_8092644: @ 8092644
beq _080926B4
bl sub_814ADC8
movs r0, 0x15
- bl audio_play
+ bl PlaySE
movs r0, 0x12
movs r1, 0x1
movs r2, 0x1C
@@ -48132,7 +48132,7 @@ _080926B4:
beq _080926EC
bl sub_814ADC8
movs r0, 0x17
- bl audio_play
+ bl PlaySE
movs r0, 0x12
movs r1, 0x1
movs r2, 0x1C
@@ -48187,7 +48187,7 @@ _08092730:
beq _080927AE
_08092734:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4]
ldrh r1, [r5]
adds r0, r1
@@ -48235,7 +48235,7 @@ _08092794:
beq _080927AE
_08092798:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4]
ldrh r1, [r5]
adds r0, r1
@@ -50516,7 +50516,7 @@ sub_8093918: @ 8093918
push {lr}
bl sub_8093A28
movs r0, 0x36
- bl audio_play
+ bl PlaySE
ldr r1, _08093934
ldrb r0, [r1]
adds r0, 0x1
@@ -53783,7 +53783,7 @@ _080951C0: .4byte word_203855E
_080951C4: .4byte sub_80952E4
_080951C8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_806CA38
lsls r0, 24
@@ -53818,13 +53818,13 @@ _08095214:
bne _08095228
_0809521C:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
b _08095268
.align 2, 0
_08095224: .4byte gUnknown_02038473
_08095228:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r5]
cmp r0, 0x3
bne _08095254
@@ -54079,7 +54079,7 @@ sub_8095408: @ 8095408
cmp r0, 0
beq _08095444
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -54093,7 +54093,7 @@ _08095444:
cmp r0, 0
beq _0809545A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _080954B8
@@ -54104,7 +54104,7 @@ _0809545A:
cmp r0, 0
beq _080954A4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08095498
lsls r0, r7, 2
adds r0, r7
@@ -54135,7 +54135,7 @@ _080954A4:
cmp r0, 0
beq _080954B8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80958C4
_080954B8:
@@ -56007,7 +56007,7 @@ sub_8096368: @ 8096368
cmp r0, 0
beq _08096384
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0xC9
b _080963CC
.align 2, 0
@@ -56018,7 +56018,7 @@ _08096384:
cmp r0, 0
beq _080963A4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080963A0
ldr r0, [r0]
movs r1, 0x8F
@@ -56034,7 +56034,7 @@ _080963A4:
cmp r0, 0
beq _080963B8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_809662C
b _080963CA
_080963B8:
@@ -56043,7 +56043,7 @@ _080963B8:
cmp r0, 0
beq _080963CA
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80965F8
_080963CA:
movs r0, 0xC8
@@ -57074,7 +57074,7 @@ _08096C0E:
b _08096C38
_08096C16:
movs r0, 0x2
- bl audio_play
+ bl PlaySE
movs r1, 0
movs r0, 0xE
strh r0, [r4, 0xC]
@@ -57190,7 +57190,7 @@ _08096CE0:
.4byte _08096DA0
_08096D20:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08096D30
movs r0, 0x1
strb r0, [r1, 0x4]
@@ -57256,7 +57256,7 @@ _08096DA0:
_08096DA8: .4byte sub_8097CC0
_08096DAC:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08096DBC
bl sub_8096BE0
b _08096FBA
@@ -57264,7 +57264,7 @@ _08096DAC:
_08096DBC: .4byte sub_809789C
_08096DC0:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08096DD0
bl sub_8096BE0
b _08096FBA
@@ -57272,7 +57272,7 @@ _08096DC0:
_08096DD0: .4byte sub_8097078
_08096DD4:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _08096DF0
ldr r0, _08096DF4
ldrb r0, [r0]
@@ -57290,7 +57290,7 @@ _08096DF4: .4byte gPokemonStorage
_08096DF8: .4byte 0x000008b2
_08096DFC:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _08096E24
ldr r0, _08096E28
ldrb r0, [r0]
@@ -57335,7 +57335,7 @@ _08096E54: .4byte 0x02000000
_08096E58: .4byte 0x000011f2
_08096E5C:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08096E6C
bl sub_8096BE0
b _08096FBA
@@ -57347,7 +57347,7 @@ _08096E70:
cmp r0, 0
bne _08096E96
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08096E88
bl sub_8096BE0
b _08096FBA
@@ -57367,7 +57367,7 @@ _08096E96:
_08096EA0: .4byte 0x02000000
_08096EA4:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08096EB4
bl sub_8096BE0
b _08096FBA
@@ -57375,7 +57375,7 @@ _08096EA4:
_08096EB4: .4byte c3_0808DC50
_08096EB8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08096EC8
bl sub_8096BE0
b _08096FBA
@@ -57383,7 +57383,7 @@ _08096EB8:
_08096EC8: .4byte sub_8097390
_08096ECC:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08096EDC
bl sub_8096BE0
b _08096FBA
@@ -57462,12 +57462,12 @@ _08096F78: .4byte gMain
_08096F7C: .4byte 0x02000000
_08096F80:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0xD
b _08096F92
_08096F8A:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0x16
_08096F92:
bl sub_8098898
@@ -57549,7 +57549,7 @@ _0809701C:
b _0809706A
_08097022:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl add_to_c3_somehow
b _08097044
_0809702E:
@@ -57665,7 +57665,7 @@ _08097120:
cmp r0, 0
bne _080971D6
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r0, _0809713C
bl sub_8096BE0
@@ -57674,7 +57674,7 @@ _08097120:
_0809713C: .4byte sub_80972A8
_08097140:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r0, _08097154
bl sub_8096BE0
@@ -57687,7 +57687,7 @@ _08097158:
cmp r0, 0
beq _080971D6
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r0, _08097174
bl sub_8096BE0
@@ -57696,7 +57696,7 @@ _08097158:
_08097174: .4byte c3_0808DC50
_08097178:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r0, _0809718C
bl sub_8096BE0
@@ -57717,7 +57717,7 @@ _08097190:
cmp r0, 0
bne _08097210
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r0, _080971C8
bl sub_8096BE0
@@ -57767,7 +57767,7 @@ _08097210:
_08097218: .4byte 0x000011f2
_0809721C:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0809722C
bl sub_8096BE0
b _0809729A
@@ -57775,7 +57775,7 @@ _0809721C:
_0809722C: .4byte sub_8097594
_08097230:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08097240
bl sub_8096BE0
b _0809729A
@@ -57783,7 +57783,7 @@ _08097230:
_08097240: .4byte sub_8097788
_08097244:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08097254
bl sub_8096BE0
b _0809729A
@@ -57791,17 +57791,17 @@ _08097244:
_08097254: .4byte sub_80977E4
_08097258:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0xD
b _08097274
_08097262:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0x11
b _08097274
_0809726C:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0x16
_08097274:
bl sub_8098898
@@ -58615,7 +58615,7 @@ _08097914:
_08097928: .4byte sub_8096C84
_0809792C:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0809793C
bl sub_8096BE0
b _08097968
@@ -58623,7 +58623,7 @@ _0809792C:
_0809793C: .4byte sub_8097B44
_08097940:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r0, _08097954
bl sub_8096BE0
@@ -58632,7 +58632,7 @@ _08097940:
_08097954: .4byte sub_8097974
_08097958:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r0, _08097970
bl sub_8096BE0
@@ -58697,7 +58697,7 @@ _080979D4:
cmp r0, 0xC
blt _08097A5A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4]
subs r0, 0xC
strh r0, [r4]
@@ -58728,7 +58728,7 @@ _080979FC:
b _08097A5A
_08097A24:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldrh r0, [r4]
subs r0, 0x10
@@ -58939,7 +58939,7 @@ _08097BD4:
cmp r0, 0
beq _08097BF8
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0xF
bl sub_8098898
ldr r1, _08097BF4
@@ -58950,7 +58950,7 @@ _08097BD4:
_08097BF4: .4byte 0x02000000
_08097BF8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl sub_8098898
movs r0, 0
@@ -58996,7 +58996,7 @@ _08097C4A:
_08097C58: .4byte sub_8096C84
_08097C5C:
movs r0, 0x3
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r1, _08097C70
ldrb r0, [r1, 0x4]
@@ -59073,7 +59073,7 @@ _08097CF4:
cmp r0, 0
beq _08097D18
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0xF
bl sub_8098898
ldr r1, _08097D14
@@ -59084,7 +59084,7 @@ _08097CF4:
_08097D14: .4byte 0x02000000
_08097D18:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x12
bl sub_8098898
movs r0, 0
@@ -59131,7 +59131,7 @@ _08097D6C:
_08097D78: .4byte sub_8096C84
_08097D7C:
movs r0, 0x3
- bl audio_play
+ bl PlaySE
bl sub_8098A5C
ldr r1, _08097D90
ldrb r0, [r1, 0x4]
@@ -60435,7 +60435,7 @@ sub_809880C: @ 809880C
movs r1, 0
strb r1, [r0]
movs r0, 0x6
- bl audio_play
+ bl PlaySE
bl sub_80984E8
pop {r0}
bx r0
@@ -69595,7 +69595,7 @@ sub_809CF30: @ 809CF30
cmp r0, 0
beq _0809CF52
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r5, 0x1
_0809CF52:
ldrh r1, [r4, 0x2E]
@@ -69604,7 +69604,7 @@ _0809CF52:
cmp r0, 0
beq _0809CF70
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -69617,7 +69617,7 @@ _0809CF70:
cmp r0, 0
beq _0809CF8E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _0809CF8E
@@ -71840,7 +71840,7 @@ sub_809E0FC: @ 809E0FC
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
movs r1, 0
@@ -71884,7 +71884,7 @@ sub_809E13C: @ 809E13C
strb r0, [r1]
bl ResetSpriteData
bl FreeAllSpritePalettes
- bl sub_8075398
+ bl StopCryAndClearCrySongs
ldr r0, _0809E194
ldr r1, _0809E198
movs r2, 0x80
@@ -71902,7 +71902,7 @@ _0809E182:
_0809E188: .4byte gPaletteFade
_0809E18C: .4byte gUnknown_020384F0
_0809E190: .4byte 0x02018000
-_0809E194: .4byte gUnknown_03007380
+_0809E194: .4byte gMPlay_BGM
_0809E198: .4byte 0x0000ffff
thumb_func_end sub_809E13C
@@ -72183,7 +72183,7 @@ _0809E3BC: .4byte 0x02018000
_0809E3C0: .4byte gUnknown_0202E8CE
_0809E3C4:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
ldrb r1, [r5]
adds r0, r4, 0
bl sub_809F9D0
@@ -72289,13 +72289,13 @@ _0809E474:
cmp r0, 0
bne _0809E4AC
movs r0, 0x20
- bl audio_play
+ bl PlaySE
b _0809E502
.align 2, 0
_0809E4A8: .4byte 0x02018000
_0809E4AC:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r1, [r6]
adds r0, r4, 0
adds r0, 0x7A
@@ -72317,7 +72317,7 @@ _0809E4D8: .4byte gTasks
_0809E4DC: .4byte sub_809E534
_0809E4E0:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r7, 0
bl sub_809EAC8
b _0809E502
@@ -72327,7 +72327,7 @@ _0809E4EE:
cmp r0, 0
beq _0809E502
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r7, 0
bl sub_809EAC8
_0809E502:
@@ -72743,7 +72743,7 @@ sub_809E83C: @ 809E83C
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x13
bl sub_80A1B1C
movs r0, 0
@@ -72838,7 +72838,7 @@ sub_809E8F0: @ 809E8F0
movs r0, 0x1
str r0, [sp]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
mov r1, r9
ldrb r6, [r1]
ldr r1, _0809E944
@@ -73003,7 +73003,7 @@ sub_809EA50: @ 809EA50
lsls r0, 24
lsrs r5, r0, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _0809EABC
adds r1, r4, 0
adds r1, 0x79
@@ -73919,7 +73919,7 @@ _0809F17C:
cmp r0, 0xFF
bne _0809F1A6
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r6, 0
adds r1, r5, 0
bl sub_809F0D0
@@ -74001,7 +74001,7 @@ _0809F22C:
cmp r0, r1
beq _0809F270
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r5, _0809F278
adds r0, r5, 0
bl sub_80A1CD8
@@ -74318,7 +74318,7 @@ _0809F468:
.4byte _0809F584
.4byte _0809F5A0
_0809F48C:
- bl sub_8075398
+ bl StopCryAndClearCrySongs
b _0809F5B2
_0809F492:
ldr r0, _0809F4AC
@@ -78815,7 +78815,7 @@ sub_80A1888: @ 80A1888
bne _080A18B0
ldrh r0, [r4, 0x2E]
movs r1, 0
- bl cry_related
+ bl PlayCry1
_080A18B0:
pop {r4}
pop {r0}
@@ -80715,7 +80715,7 @@ sub_80A2698: @ 80A2698
push {r7}
movs r7, 0
movs r0, 0x80
- bl audio_play
+ bl PlaySE
ldr r4, _080A2790
adds r1, r4, 0x2
adds r0, r4, 0
@@ -81284,7 +81284,7 @@ _080A2AFC: .4byte gSprites
sub_80A2B00: @ 80A2B00
push {lr}
movs r0, 0x80
- bl audio_play
+ bl PlaySE
movs r0, 0x2
bl FieldEffectActiveListRemove
bl EnableBothScriptContexts
@@ -83799,7 +83799,7 @@ sub_80A3E90: @ 80A3E90
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_16
ldr r0, _080A3EE8
lsls r5, r4, 2
@@ -83843,7 +83843,7 @@ sub_80A3EF4: @ 80A3EF4
lsls r0, 24
lsrs r4, r0, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_16
ldr r0, _080A3F44
lsls r1, r4, 2
@@ -85408,7 +85408,7 @@ sub_80A4ADC: @ 80A4ADC
bl sub_80A7528
_080A4AFA:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080A4B10
movs r0, 0x1
strb r0, [r1]
@@ -85860,7 +85860,7 @@ sub_80A4E8C: @ 80A4E8C
lsls r6, 24
lsrs r6, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
movs r1, 0x1
bl sub_80F979C
@@ -86189,7 +86189,7 @@ _080A50F6:
b _080A526A
_080A5138:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80A3F50
b _080A526A
@@ -86213,7 +86213,7 @@ _080A5160:
cmp r1, r0
beq _080A5188
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80A3E90
b _080A526A
@@ -86273,7 +86273,7 @@ _080A51F0:
cmp r0, 0
bne _080A5264
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _080A5250
movs r1, 0
ldrsb r1, [r6, r1]
@@ -86579,7 +86579,7 @@ _080A5440:
b _080A5552
_080A5452:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _080A54EE
@@ -86604,7 +86604,7 @@ _080A546C:
cmp r0, 0x8
beq _080A5552
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
b _080A54EE
.align 2, 0
@@ -86626,7 +86626,7 @@ _080A549C:
cmp r0, 0x8
beq _080A5552
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x2
negs r0, r0
b _080A54EE
@@ -86648,7 +86648,7 @@ _080A54CC:
cmp r0, 0x8
beq _080A5552
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x2
_080A54EE:
bl MoveMenuCursor3
@@ -86803,7 +86803,7 @@ _080A561E:
b _080A5736
_080A5630:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _080A56D2
@@ -86830,7 +86830,7 @@ _080A5648:
cmp r0, 0x8
beq _080A5736
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
b _080A56D2
.align 2, 0
@@ -86853,7 +86853,7 @@ _080A5680:
cmp r0, 0x8
beq _080A5736
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x3
negs r0, r0
b _080A56D2
@@ -86875,7 +86875,7 @@ _080A56B0:
cmp r0, 0x8
beq _080A5736
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x3
_080A56D2:
bl MoveMenuCursor3
@@ -87098,7 +87098,7 @@ sub_80A5888: @ 80A5888
cmp r0, 0
beq _080A5988
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _080A58E2
@@ -87120,7 +87120,7 @@ _080A58C0:
cmp r1, r0
beq _080A5988
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_080A58E2:
bl MoveMenuCursor
@@ -87369,7 +87369,7 @@ sub_80A5AE4: @ 80A5AE4
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80A5AAC
pop {r4}
@@ -87451,7 +87451,7 @@ sub_80A5B78: @ 80A5B78
cmp r0, 0
beq _080A5BF2
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl CalculatePlayerPartyCount
lsls r0, 24
cmp r0, 0
@@ -87864,7 +87864,7 @@ sub_80A5EA0: @ 80A5EA0
cmp r0, 0
beq _080A5EF8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080A5EEC
ldrh r0, [r0]
ldr r2, _080A5EF0
@@ -87889,7 +87889,7 @@ _080A5EF8:
cmp r0, 0
beq _080A5F0C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
bl sub_80A5D38
_080A5F0C:
@@ -87905,7 +87905,7 @@ sub_80A5F14: @ 80A5F14
lsls r0, 24
lsrs r4, r0, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080A5F58
lsls r0, r4, 2
adds r0, r4
@@ -87958,7 +87958,7 @@ sub_80A5F80: @ 80A5F80
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl sub_80A7528
adds r0, r4, 0
@@ -87977,7 +87977,7 @@ sub_80A5FAC: @ 80A5FAC
lsls r0, 24
lsrs r6, r0, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080A5FD0
ldr r1, _080A5FD4
adds r4, r0, r1
@@ -88111,7 +88111,7 @@ ItemMenu_Give: @ 80A60C8
lsrs r4, r0, 24
adds r6, r4, 0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r5, _080A60FC
ldrh r0, [r5]
bl sub_80F931C
@@ -88638,7 +88638,7 @@ sub_80A6520: @ 80A6520
cmp r0, 0
beq _080A653E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl BuyMenuPrintItemQuantityAndPrice
_080A653E:
@@ -88679,7 +88679,7 @@ sub_80A6574: @ 80A6574
lsls r5, 24
lsrs r5, 24
movs r0, 0x5F
- bl audio_play
+ bl PlaySE
ldr r0, _080A65A0
ldrh r0, [r0]
ldr r1, _080A65A4
@@ -88832,7 +88832,7 @@ _080A66B4:
cmp r0, 0
beq _080A6744
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
movs r1, 0xA
movs r2, 0xD
@@ -88888,7 +88888,7 @@ _080A6744:
cmp r0, 0
beq _080A6758
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl BuyMenuPrintItemQuantityAndPrice
_080A6758:
@@ -89403,7 +89403,7 @@ _080A6B1A:
adds r1, r2, 0
bl sub_80A48E8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80A5D38
_080A6B4C:
@@ -89498,7 +89498,7 @@ sub_80A6BE0: @ 80A6BE0
cmp r2, 0
beq _080A6C20
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080A6C1C
bl sub_80A4DA4
adds r0, r4, 0
@@ -89530,7 +89530,7 @@ _080A6C20:
adds r1, r2, 0
bl sub_80A48E8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
bl sub_80A5D38
_080A6C58:
@@ -89575,7 +89575,7 @@ sub_80A6C6C: @ 80A6C6C
bl sub_80A48E8
bl sub_80A73FC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80A7590
movs r0, 0
ldrsb r0, [r6, r0]
@@ -89840,7 +89840,7 @@ sub_80A6EB8: @ 80A6EB8
cmp r0, 0x1
bne _080A6FC0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _080A6F02
@@ -89858,7 +89858,7 @@ _080A6EE8:
cmp r0, r1
bge _080A6FC0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_080A6F02:
bl MoveMenuCursor
@@ -90083,7 +90083,7 @@ sub_80A70D8: @ 80A70D8
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80A7094
pop {r4}
@@ -90102,7 +90102,7 @@ ItemMenu_UseInBattle: @ 80A70F4
cmp r0, 0
beq _080A711A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4]
bl itemid_get_battle_function
adds r1, r0, 0
@@ -90123,7 +90123,7 @@ sub_80A7124: @ 80A7124
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl sub_80A7528
adds r0, r4, 0
@@ -90274,14 +90274,14 @@ _080A7260:
b _080A7358
_080A726A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
movs r1, 0x2
bl sub_80A4E8C
b _080A7358
_080A727A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x2
bl sub_80F98A4
movs r0, 0x3
@@ -90330,7 +90330,7 @@ _080A72EC: .4byte gUnknown_02038559
_080A72F0: .4byte gBG1TilemapBuffer
_080A72F4:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080A7344
bl sub_80A4DA4
ldr r4, _080A7348
@@ -99697,7 +99697,7 @@ _080AB9E0:
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]
@@ -99997,7 +99997,7 @@ sub_80ABC70: @ 80ABC70
bne _080ABCCE
_080ABC88:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080ABCB4
ldrb r0, [r0]
bl sub_80AF59C
@@ -100276,7 +100276,7 @@ _080ABEC6:
beq _080ABF08
bl sub_814A7FC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080ABF00
lsls r1, r7, 2
adds r1, r7
@@ -100313,7 +100313,7 @@ _080ABF24:
_080ABF26:
bl sub_814A904
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl sub_80AFFE0
ldr r0, _080ABF64
@@ -100424,7 +100424,7 @@ _080AC006:
cmp r6, 0x1
bls _080AC098
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _080AC098
.align 2, 0
_080AC03C: .4byte 0x02019204
@@ -100466,7 +100466,7 @@ _080AC068:
cmp r6, 0x1
bls _080AC098
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_080AC098:
add sp, 0x8
pop {r4-r7}
@@ -101643,7 +101643,7 @@ _080ACAAE:
cmp r0, 0
beq _080ACAC0
movs r0, 0x63
- bl audio_play
+ bl PlaySE
_080ACAC0:
ldr r0, _080ACAD4
mov r3, r8
@@ -101988,13 +101988,13 @@ _080ACD5E:
cmp r0, 0
beq _080ACD7C
movs r0, 0x63
- bl audio_play
+ bl PlaySE
b _080ACD82
.align 2, 0
_080ACD78: .4byte gUnknown_02038696
_080ACD7C:
movs r0, 0x64
- bl audio_play
+ bl PlaySE
_080ACD82:
lsls r0, r6, 3
subs r0, r6
@@ -102675,7 +102675,7 @@ _080AD33E:
movs r1, 0x1
bl sub_80B1EA8
ldr r0, _080AD350
- bl fanfare_play
+ bl PlayFanfare
b _080AD3A8
.align 2, 0
_080AD350: .4byte 0x00000187
@@ -102796,7 +102796,7 @@ _080AD420:
_080AD42C:
bl sub_80B1DDC
movs r0, 0xDF
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl sub_80B1CBC
b _080AD4CC
@@ -104093,7 +104093,7 @@ sub_80ADE54: @ 80ADE54
strh r0, [r1]
movs r0, 0x62
movs r1, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r1, _080ADEA4
lsls r0, r4, 2
adds r0, r4
@@ -106236,7 +106236,7 @@ _080AEF0A:
beq _080AEF3A
movs r0, 0x26
_080AEF2C:
- bl audio_play
+ bl PlaySE
ldrb r1, [r5, 0x10]
movs r0, 0x31
negs r0, r0
@@ -107679,7 +107679,7 @@ _080AF990:
adds r0, r3, 0x1
strh r0, [r2, 0xA]
movs r0, 0x16
- bl audio_play
+ bl PlaySE
b _080AF9D0
_080AF9BC:
ldrh r0, [r2, 0x8]
@@ -107690,7 +107690,7 @@ _080AF9BC:
subs r0, r3, 0x1
strh r0, [r2, 0xA]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
_080AF9D0:
ldr r3, _080AFA00
lsls r0, r4, 2
@@ -108214,7 +108214,7 @@ _080AFDA2:
cmp r2, 0
ble _080AFDFC
movs r0, 0x60
- bl audio_play
+ bl PlaySE
ldr r4, _080AFDF4
adds r0, r4, 0
bl m4aMPlayImmInit
@@ -108229,11 +108229,11 @@ _080AFDA2:
_080AFDE8: .4byte gUnknown_02038696
_080AFDEC: .4byte 0x0600c000
_080AFDF0: .4byte 0x01000001
-_080AFDF4: .4byte gUnknown_030073C0
+_080AFDF4: .4byte gMPlay_SE1
_080AFDF8: .4byte 0x0000ffff
_080AFDFC:
movs r0, 0x16
- bl audio_play
+ bl PlaySE
_080AFE02:
cmp r5, 0
bne _080AFE1C
@@ -108896,7 +108896,7 @@ sub_80B02A8: @ 80B02A8
ldr r0, _080B02F0
str r0, [r4, 0x1C]
movs r0, 0x18
- bl audio_play
+ bl PlaySE
pop {r4}
pop {r0}
bx r0
@@ -110128,7 +110128,7 @@ sub_80B0BC4: @ 80B0BC4
cmp r1, 0
bne _080B0C48
movs r0, 0x65
- bl audio_play
+ bl PlaySE
b _080B0C4E
.align 2, 0
_080B0C38: .4byte gSprites
@@ -110137,7 +110137,7 @@ _080B0C40: .4byte sub_80B0C5C
_080B0C44: .4byte SpriteCallbackDummy
_080B0C48:
movs r0, 0x2
- bl audio_play
+ bl PlaySE
_080B0C4E:
pop {r3,r4}
mov r8, r3
@@ -111624,7 +111624,7 @@ _080B1758:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0x20
- bl audio_play
+ bl PlaySE
b _080B18E4
.align 2, 0
_080B177C: .4byte gSprites
@@ -111647,7 +111647,7 @@ _080B1788:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0x1F
- bl audio_play
+ bl PlaySE
b _080B18E4
.align 2, 0
_080B17B0: .4byte gSprites
@@ -111670,7 +111670,7 @@ _080B17BC:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0x1F
- bl audio_play
+ bl PlaySE
b _080B18E4
.align 2, 0
_080B17E4: .4byte gSprites
@@ -111693,7 +111693,7 @@ _080B17F0:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
b _080B18E4
.align 2, 0
_080B1818: .4byte gSprites
@@ -111716,7 +111716,7 @@ _080B1824:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
b _080B18E4
.align 2, 0
_080B184C: .4byte gSprites
@@ -111739,7 +111739,7 @@ _080B1858:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
b _080B18E4
.align 2, 0
_080B1880: .4byte gSprites
@@ -111762,7 +111762,7 @@ _080B188C:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0xC3
- bl audio_play
+ bl PlaySE
b _080B18E4
.align 2, 0
_080B18B4: .4byte gSprites
@@ -111785,7 +111785,7 @@ _080B18C0:
orrs r0, r2
strh r0, [r1, 0x4]
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
_080B18E4:
adds r2, r4, 0
ldr r4, _080B1914
@@ -112872,7 +112872,7 @@ _080B20CA:
adds r0, 0x11
strh r0, [r4]
movs r0, 0x63
- bl audio_play
+ bl PlaySE
_080B2126:
adds r6, 0x1
cmp r6, 0x3
@@ -113178,7 +113178,7 @@ sub_80B237C: @ 80B237C
strh r0, [r1]
movs r0, 0x62
movs r1, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r1, _080B23B4
lsls r0, r4, 2
adds r0, r4
@@ -113471,7 +113471,7 @@ _080B25C8:
strh r0, [r4, 0xC]
movs r0, 0x61
movs r1, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r0, _080B25E0
str r0, [r4]
_080B25D8:
@@ -114559,7 +114559,7 @@ sub_80B2E38: @ 80B2E38
cmp r0, 0
beq _080B2EF4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _080B2E82
@@ -114577,7 +114577,7 @@ _080B2E68:
cmp r0, r1
beq _080B2EF4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_080B2E82:
bl MoveMenuCursor
@@ -114592,7 +114592,7 @@ _080B2E90:
cmp r0, 0
beq _080B2EE0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r3, _080B2EB0
ldrb r0, [r3, 0xC]
cmp r0, 0
@@ -114627,7 +114627,7 @@ _080B2EE0:
cmp r0, 0
beq _080B2EF4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl HandleShopMenuQuit
_080B2EF4:
@@ -116185,7 +116185,7 @@ _080B3B06:
movs r2, 0
bl sub_80B39D0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0xB]
ldrb r1, [r4, 0x9]
adds r0, r1
@@ -116247,7 +116247,7 @@ sub_80B3B80: @ 80B3B80
adds r0, r5, 0
bl sub_80B79E0
movs r0, 0x5F
- bl audio_play
+ bl PlaySE
ldr r0, [r5]
movs r1, 0
movs r2, 0
@@ -116916,7 +116916,7 @@ _080B4102:
b _080B436C
_080B411E:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0xB]
subs r0, 0x1
strb r0, [r4, 0xB]
@@ -116930,7 +116930,7 @@ _080B4138: .4byte gMain
_080B413C: .4byte gUnknown_03000708
_080B4140:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _080B41A0
@@ -116950,7 +116950,7 @@ _080B414C:
b _080B436C
_080B4166:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0xB]
adds r0, 0x1
strb r0, [r4, 0xB]
@@ -116972,7 +116972,7 @@ _080B4190:
b _080B436C
_080B4198:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_080B41A0:
bl MoveMenuCursor
@@ -116988,7 +116988,7 @@ _080B41AC:
b _080B4358
_080B41B8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r6, _080B426C
ldrb r0, [r6, 0xB]
ldrb r1, [r6, 0x9]
@@ -117167,7 +117167,7 @@ _080B4358:
cmp r0, 0
beq _080B436C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
mov r0, r8
bl sub_80B43F0
_080B436C:
@@ -119283,7 +119283,7 @@ _080B52EC:
cmp r0, 0
bne _080B534E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080B5324
movs r0, 0x7F
strh r0, [r1]
@@ -119561,7 +119561,7 @@ _080B5524:
bne _080B5542
_080B552C:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080B5538
movs r0, 0
b _080B5540
@@ -119760,7 +119760,7 @@ sub_80B5684: @ 80B5684
cmp r0, 0
bne _080B56F4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080B56C8
movs r0, 0x7F
strh r0, [r1]
@@ -120853,7 +120853,7 @@ sub_80B5F38: @ 80B5F38
movs r2, 0x1
bl sub_80B6460
movs r0, 0x6
- bl audio_play
+ bl PlaySE
ldr r1, _080B5F6C
movs r0, 0x5
strb r0, [r1]
@@ -121168,7 +121168,7 @@ sub_80B6194: @ 80B6194
b _080B61BC
_080B61AE:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080B61C4
movs r0, 0x6
strb r0, [r1]
@@ -123113,7 +123113,7 @@ _080B6FEA:
bl sub_80B6460
_080B6FF4:
movs r0, 0x17
- bl audio_play
+ bl PlaySE
pop {r4}
pop {r0}
bx r0
@@ -123166,7 +123166,7 @@ _080B7054:
_080B705A:
bl sub_80B7960
movs r0, 0x5
- bl audio_play
+ bl PlaySE
cmp r4, 0
beq _080B7084
bl sub_80B6F84
@@ -123241,7 +123241,7 @@ _080B70EC:
_080B70F4:
bl sub_80B7960
movs r0, 0x5
- bl audio_play
+ bl PlaySE
pop {r4-r7}
pop {r0}
bx r0
@@ -128075,7 +128075,7 @@ sub_80B9450: @ 80B9450
cmp r0, 0x32
bne _080B9478
movs r0, 0xE2
- bl audio_play
+ bl PlaySE
movs r0, 0
strh r0, [r4, 0x8]
_080B9478:
@@ -128183,7 +128183,7 @@ _080B9550:
movs r0, 0x3
strh r0, [r4]
movs r0, 0xE0
- bl audio_play
+ bl PlaySE
b _080B95E6
.align 2, 0
_080B956C: .4byte sub_80BA00C
@@ -128352,7 +128352,7 @@ _080B9690:
b _080B97D6
_080B96B2:
movs r0, 0x15
- bl audio_play
+ bl PlaySE
movs r1, 0
movs r0, 0xC9
strh r0, [r5, 0x8]
@@ -128360,7 +128360,7 @@ _080B96B2:
b _080B97D6
_080B96C2:
movs r0, 0x16
- bl audio_play
+ bl PlaySE
ldr r0, _080B96CC
b _080B97D4
.align 2, 0
@@ -130905,7 +130905,7 @@ _080BAB14:
strb r0, [r4]
bl sub_80BAD5C
ldrb r0, [r4]
- bl sub_81DF5D8
+ bl SetPokemonCryStereo
b _080BACC6
.align 2, 0
_080BAB34: .4byte gUnknown_020387D9
@@ -130953,26 +130953,26 @@ _080BAB78:
_080BAB82:
ldr r4, _080BABE4
ldrb r0, [r4, 0x4]
- bl sub_81DF50C
+ bl SetPokemonCryVolume
movs r0, 0x8
ldrsb r0, [r4, r0]
- bl sub_81DF520
+ bl SetPokemonCryPanpot
movs r1, 0xC
ldrsh r0, [r4, r1]
- bl sub_81DF538
+ bl SetPokemonCryPitch
ldrh r0, [r4, 0x10]
- bl sub_81DF570
+ bl SetPokemonCryLength
ldr r0, [r4, 0x18]
- bl sub_81DF588
+ bl SetPokemonCryProgress
ldrb r0, [r4, 0x14]
- bl sub_81DF57C
+ bl SetPokemonCryRelease
movs r0, 0x1C
ldrsb r0, [r4, r0]
- bl sub_81DF5AC
+ bl SetPokemonCryChorus
ldr r0, [r4, 0x20]
lsls r0, 24
lsrs r0, 24
- bl sub_81DF618
+ bl SetPokemonCryPriority
ldr r4, [r4]
adds r0, r4, 0
cmp r4, 0
@@ -131084,7 +131084,7 @@ _080BAC90:
ldr r1, _080BACCC
_080BAC98:
adds r0, r1
- bl sub_81DF43C
+ bl SetPokemonCryTone
ldr r1, _080BACD0
str r0, [r1]
_080BACA2:
@@ -131093,7 +131093,7 @@ _080BACA2:
cmp r0, 0
beq _080BACC6
ldr r5, _080BACD4
- bl sub_81DF594
+ bl IsPokemonCryPlaying
strb r0, [r5]
ldr r4, _080BACD8
lsls r0, 24
@@ -131572,7 +131572,7 @@ _080BB05C:
bgt _080BB0A2
lsls r0, 24
asrs r0, 24
- bl sub_8075560
+ bl SE12PanpotControl
b _080BB0A2
.align 2, 0
_080BB088: .4byte gUnknown_083D03F8
@@ -131586,7 +131586,7 @@ _080BB08C:
ble _080BB0A2
lsls r0, r1, 24
asrs r0, 24
- bl sub_8075560
+ bl SE12PanpotControl
_080BB0A2:
ldr r1, _080BB0EC
ldrh r3, [r1, 0x2E]
@@ -131653,7 +131653,7 @@ _080BB104:
movs r4, 0x40
negs r4, r4
adds r1, r4, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
str r4, [r5, 0x1C]
b _080BB14C
.align 2, 0
@@ -131662,7 +131662,7 @@ _080BB13C: .4byte gUnknown_020387B4
_080BB140:
ldrh r0, [r5]
movs r1, 0x3F
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
movs r0, 0x3F
str r0, [r5, 0x1C]
_080BB14C:
@@ -131672,7 +131672,7 @@ _080BB14C:
b _080BB1C8
_080BB154:
ldrh r0, [r5]
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
str r4, [r5, 0x18]
b _080BB1C8
_080BB15E:
@@ -131792,7 +131792,7 @@ _080BB234:
movs r3, 0x3
bl sub_80BAE78
_080BB240:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
lsrs r0, 24
movs r1, 0xC
@@ -131927,7 +131927,7 @@ _080BB306:
strh r0, [r1]
ldr r0, _080BB3A8
movs r1, 0x2
- bl sub_81DE0D0
+ bl m4aMPlayFadeOutTemporarily
ldr r1, _080BB3AC
adds r0, r5, r6
lsls r0, 3
@@ -131952,7 +131952,7 @@ _080BB398: .4byte REG_BG2HOFS
_080BB39C: .4byte REG_BG2CNT
_080BB3A0: .4byte 0x00000f01
_080BB3A4: .4byte 0x00001d03
-_080BB3A8: .4byte gUnknown_03007380
+_080BB3A8: .4byte gMPlay_BGM
_080BB3AC: .4byte gTasks
_080BB3B0: .4byte sub_80BB3B4
thumb_func_end sub_80BB25C
@@ -131980,7 +131980,7 @@ _080BB3D4:
ands r0, r1
cmp r0, 0
beq _080BB3E4
- bl sub_8075398
+ bl StopCryAndClearCrySongs
_080BB3E4:
ldrh r1, [r4, 0x30]
movs r0, 0x40
@@ -134645,7 +134645,7 @@ sub_80BC824: @ 80BC824
cmp r0, 0
beq _080BC860
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _080BC8B6
@@ -134658,7 +134658,7 @@ _080BC860:
cmp r0, 0
beq _080BC940
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x4]
subs r0, 0x1
b _080BC8A4
@@ -134683,7 +134683,7 @@ _080BC874:
cmp r0, r1
beq _080BC940
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x4]
adds r0, 0x1
_080BC8A4:
@@ -134693,7 +134693,7 @@ _080BC8A4:
b _080BC940
_080BC8AE:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_080BC8B6:
bl MoveMenuCursor
@@ -134708,7 +134708,7 @@ _080BC8C2:
cmp r0, 0
beq _080BC91C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r1, 0x2
ldrsh r0, [r4, r1]
movs r2, 0x4
@@ -134747,7 +134747,7 @@ _080BC91C:
cmp r0, 0
beq _080BC940
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8072DEC
movs r0, 0
movs r1, 0
@@ -134861,7 +134861,7 @@ sub_80BC9E4: @ 80BC9E4
cmp r0, 0
beq _080BCA7C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -134879,7 +134879,7 @@ _080BCA18:
cmp r0, 0x1
beq _080BCA7C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _080BCA7C
@@ -134890,7 +134890,7 @@ _080BCA3A:
cmp r0, 0
beq _080BCA68
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _080BCA64
bl GetMenuCursorPos
lsls r0, 24
@@ -134909,7 +134909,7 @@ _080BCA68:
cmp r0, 0
beq _080BCA7C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80BCBF8
_080BCA7C:
@@ -146070,7 +146070,7 @@ sub_80C2358: @ 80C2358
bl sub_80C3F00
movs r0, 0xDF
lsls r0, 1
- bl sub_8075474
+ bl PlayBGM
ldr r0, _080C242C
bl SetVBlankCallback
add sp, 0x4
@@ -148982,7 +148982,7 @@ _080C3A94:
adds r0, r4, 0
bl DestroyTask
movs r0, 0x18
- bl audio_play
+ bl PlaySE
_080C3B12:
pop {r4}
pop {r0}
@@ -149157,7 +149157,7 @@ sub_80C3C44: @ 80C3C44
bne _080C3CA8
ldrh r0, [r4, 0x30]
movs r1, 0
- bl cry_related
+ bl PlayCry1
movs r0, 0
strh r0, [r4, 0x30]
b _080C3CA8
@@ -149962,13 +149962,13 @@ _080C4292:
cmp r0, 0
beq _080C429E
movs r0, 0x16
- bl audio_play
+ bl PlaySE
_080C429E:
mov r1, r10
cmp r1, 0
beq _080C42AA
movs r0, 0x15
- bl audio_play
+ bl PlaySE
_080C42AA:
add sp, 0x8
pop {r3-r5}
@@ -154374,7 +154374,7 @@ sub_80C644C: @ 80C644C
push {r4,lr}
adds r4, r0, 0
movs r0, 0x83
- bl audio_play
+ bl PlaySE
movs r0, 0
strh r0, [r4, 0x2E]
ldr r0, _080C6464
@@ -154551,7 +154551,7 @@ sub_80C6598: @ 80C6598
push {r4,lr}
adds r4, r0, 0
movs r0, 0x9B
- bl audio_play
+ bl PlaySE
ldr r0, _080C65BC
ldr r1, [r0, 0x1C]
adds r2, r4, 0
@@ -154706,7 +154706,7 @@ sub_80C66BC: @ 80C66BC
push {r4,lr}
adds r4, r0, 0
movs r0, 0xA9
- bl audio_play
+ bl PlaySE
movs r0, 0
strh r0, [r4, 0x2E]
ldr r0, _080C66D4
@@ -154898,7 +154898,7 @@ sub_80C683C: @ 80C683C
adds r1, r4, 0
bl GetXYCoordsOneStepInFrontOfPlayer
movs r0, 0x3
- bl audio_play
+ bl PlaySE
ldr r0, _080C6874
bl VarGet
lsls r0, 16
@@ -155069,19 +155069,19 @@ _080C6988:
b _080C69B6
_080C6998:
movs r0, 0x4A
- bl audio_play
+ bl PlaySE
b _080C69B6
_080C69A0:
movs r0, 0x4B
- bl audio_play
+ bl PlaySE
b _080C69B6
_080C69A8:
movs r0, 0x4C
- bl audio_play
+ bl PlaySE
b _080C69B6
_080C69B0:
movs r0, 0x4E
- bl audio_play
+ bl PlaySE
_080C69B6:
pop {r0}
bx r0
@@ -155109,7 +155109,7 @@ sub_80C69C4: @ 80C69C4
lsls r4, 16
lsrs r4, 16
movs r0, 0x4D
- bl audio_play
+ bl PlaySE
lsls r5, 16
asrs r5, 16
lsls r4, 16
@@ -155317,35 +155317,35 @@ _080C6AF0:
.4byte _080C6C18
_080C6BE0:
movs r0, 0x3E
- bl audio_play
+ bl PlaySE
b _080C6C1E
_080C6BE8:
movs r0, 0x3F
- bl audio_play
+ bl PlaySE
b _080C6C1E
_080C6BF0:
movs r0, 0x40
- bl audio_play
+ bl PlaySE
b _080C6C1E
_080C6BF8:
movs r0, 0x41
- bl audio_play
+ bl PlaySE
b _080C6C1E
_080C6C00:
movs r0, 0x42
- bl audio_play
+ bl PlaySE
b _080C6C1E
_080C6C08:
movs r0, 0x43
- bl audio_play
+ bl PlaySE
b _080C6C1E
_080C6C10:
movs r0, 0x44
- bl audio_play
+ bl PlaySE
b _080C6C1E
_080C6C18:
movs r0, 0x45
- bl audio_play
+ bl PlaySE
_080C6C1E:
adds r0, r4, 0
bl DestroyTask
@@ -155398,7 +155398,7 @@ sub_80C6C64: @ 80C6C64
cmp r0, 0x8
bne _080C6C7C
movs r0, 0xC3
- bl audio_play
+ bl PlaySE
_080C6C7C:
movs r1, 0x2E
ldrsh r0, [r4, r1]
@@ -155642,7 +155642,7 @@ door_restore_tilemap: @ 80C6E64
push {r4,r5,lr}
adds r5, r0, 0
movs r0, 0x83
- bl audio_play
+ bl PlaySE
ldr r4, _080C6E90
ldr r0, [r4, 0x14]
ldr r1, [r4, 0x18]
@@ -155903,7 +155903,7 @@ _080C7070: .4byte REG_MOSAIC
overworld_posion_effect: @ 80C7074
push {lr}
movs r0, 0x4F
- bl audio_play
+ bl PlaySE
ldr r0, _080C7088
movs r1, 0x50
bl CreateTask
@@ -156560,7 +156560,7 @@ _080C7580:
movs r0, 0x1
strh r0, [r4]
movs r0, 0x31
- bl audio_play
+ bl PlaySE
b _080C7698
.align 2, 0
_080C75A4: .4byte sub_80C72C4
@@ -156607,7 +156607,7 @@ _080C75C4:
movs r0, 0x3
strh r0, [r4]
movs r0, 0x32
- bl audio_play
+ bl PlaySE
b _080C7698
.align 2, 0
_080C7608: .4byte gPaletteFade
@@ -156639,7 +156639,7 @@ _080C7634:
cmp r0, 0x5A
bne _080C7698
movs r0, 0x33
- bl audio_play
+ bl PlaySE
movs r0, 0
strh r0, [r4, 0x2]
movs r0, 0x5
@@ -156670,7 +156670,7 @@ _080C7652:
bl MapGridSetMetatileIdAt
bl DrawWholeMapView
movs r0, 0x34
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
bl DestroyTask
bl ScriptContext2_Disable
@@ -157482,7 +157482,7 @@ sub_80C7C94: @ 80C7C94
lsrs r4, r0, 24
_080C7CCA:
movs r0, 0x30
- bl audio_play
+ bl PlaySE
adds r0, r6, 0
adds r1, r4, 0
bl StartSpriteAffineAnim
@@ -157505,7 +157505,7 @@ _080C7CDA:
lsrs r4, r0, 24
_080C7CFA:
movs r0, 0x30
- bl audio_play
+ bl PlaySE
adds r0, r6, 0
adds r1, r4, 0
bl StartSpriteAffineAnim
@@ -160647,7 +160647,7 @@ _080C94F8: .4byte gTasks
_080C94FC: .4byte sub_80C9A38
_080C9500:
movs r0, 0x48
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@@ -161978,7 +161978,7 @@ sub_80C9EE4: @ 80C9EE4
lsls r4, 24
lsrs r4, 24
movs r0, 0x2
- bl audio_play
+ bl PlaySE
ldr r1, _080C9F08
lsls r0, r4, 2
adds r0, r4
@@ -162196,7 +162196,7 @@ sub_80CA098: @ 80CA098
cmp r0, 0x7
ble _080CA0C8
movs r0, 0x75
- bl audio_play
+ bl PlaySE
ldr r1, _080CA0D4
ldr r2, _080CA0D8
adds r0, r4, 0
@@ -162470,7 +162470,7 @@ sub_80CA2BC: @ 80CA2BC
cmp r0, 0x7
ble _080CA2FC
movs r0, 0x1
- bl audio_play
+ bl PlaySE
ldr r4, _080CA308
ldrh r0, [r4]
movs r1, 0x1
@@ -165645,7 +165645,7 @@ _080CBB8A:
lsls r1, 24
asrs r1, 24
movs r0, 0x7D
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080CBBBE:
adds r0, r4, 0
bl sub_80CB814
@@ -165663,7 +165663,7 @@ _080CBBBE:
lsls r1, 24
asrs r1, 24
movs r0, 0x7D
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080CBBE6:
pop {r4,r5}
pop {r0}
@@ -168889,7 +168889,7 @@ _080CD438:
lsls r1, 24
asrs r1, 24
movs r0, 0xD2
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080CD49E:
ldrh r0, [r5, 0x38]
movs r1, 0x1
@@ -169100,7 +169100,7 @@ _080CD5D8:
lsls r1, 24
asrs r1, 24
movs r0, 0xC0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
b _080CD648
.align 2, 0
_080CD634: .4byte 0x00007fff
@@ -170460,7 +170460,7 @@ sub_80CE000: @ 80CE000
lsls r1, 24
asrs r1, 24
movs r0, 0xC2
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080CE052:
movs r1, 0
strh r1, [r4, 0x2E]
@@ -173955,7 +173955,7 @@ _080CFAA4:
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
@@ -174626,7 +174626,7 @@ sub_80D0030: @ 80D0030
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
@@ -176560,7 +176560,7 @@ _080D0EF0:
lsls r1, 24
asrs r1, 24
movs r0, 0xCD
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080D0F36:
ldrh r0, [r4, 0x34]
ldrh r2, [r4, 0x36]
@@ -186605,7 +186605,7 @@ _080D5C92:
movs r1, 0
ldrsb r1, [r0, r1]
movs r0, 0x90
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
b _080D5CBA
.align 2, 0
_080D5CB0: .4byte gUnknown_0202F7D2
@@ -189781,7 +189781,7 @@ _080D74DC:
lsls r1, 24
asrs r1, 24
movs r0, 0x76
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080D74FE:
movs r0, 0x12
ldrsh r3, [r4, r0]
@@ -200475,7 +200475,7 @@ _080DC778:
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
@@ -202361,7 +202361,7 @@ _080DD694:
lsls r1, 24
asrs r1, 24
movs r0, 0xA2
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
b _080DD76C
.align 2, 0
_080DD6A4: .4byte gSprites
@@ -202447,7 +202447,7 @@ _080DD70C:
lsls r1, 24
asrs r1, 24
movs r0, 0xAF
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080DD74A:
ldrh r0, [r4, 0x18]
subs r0, 0x1
@@ -203097,7 +203097,7 @@ _080DDC30:
movs r1, 0
ldrsb r1, [r0, r1]
movs r0, 0xC4
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080DDC42:
pop {r4}
pop {r0}
@@ -203145,7 +203145,7 @@ _080DDC92:
cmp r0, 0
ble _080DDC9E
movs r0, 0xC4
- bl audio_play
+ bl PlaySE
_080DDC9E:
movs r1, 0x3A
ldrsh r0, [r4, r1]
@@ -214710,7 +214710,7 @@ _080E3692:
lsls r1, 24
asrs r1, 24
movs r0, 0xEF
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
b _080E36F4
.align 2, 0
_080E36D8: .4byte gUnknown_02024BE0
@@ -214723,7 +214723,7 @@ _080E36E0:
lsls r1, 24
asrs r1, 24
movs r0, 0xF5
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_080E36F4:
add sp, 0x24
pop {r3-r5}
@@ -219201,7 +219201,7 @@ _080E5954:
ldr r0, _080E598C
adds r4, r0
movs r0, 0x22
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0x1]
movs r1, 0x2
orrs r0, r1
@@ -221512,7 +221512,7 @@ sub_80E6AE4: @ 80E6AE4
cmp r0, 0
beq _080E6AFE
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_080E6AFE:
ldr r2, _080E6B48
ldrh r1, [r2, 0x2E]
@@ -221522,7 +221522,7 @@ _080E6AFE:
cmp r0, 0
beq _080E6BA4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r1, r4, 0
adds r1, 0x86
adds r0, r4, 0
@@ -222139,7 +222139,7 @@ sub_80E6FC8: @ 80E6FC8
cmp r0, 0
beq _080E700C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r1, 0xE2
lsls r1, 1
adds r0, r4, r1
@@ -222157,7 +222157,7 @@ _080E700C:
cmp r0, 0
beq _080E7018
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_080E7018:
ldr r0, _080E7054
ldrh r1, [r0, 0x2E]
@@ -222173,7 +222173,7 @@ _080E7018:
cmp r0, 0
beq _080E7090
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r1, 0xD4
lsls r1, 1
adds r0, r4, r1
@@ -222246,7 +222246,7 @@ _080E7090:
beq _080E710A
_080E70CA:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80E7AD4
ldr r0, _080E70E4
bl sub_80E682C
@@ -222484,7 +222484,7 @@ sub_80E7294: @ 80E7294
cmp r0, 0
beq _080E72DC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r1, 0xE2
lsls r1, 1
adds r0, r4, r1
@@ -222503,7 +222503,7 @@ _080E72DC:
cmp r0, 0
beq _080E72E8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_080E72E8:
ldr r0, _080E7304
ldrh r1, [r0, 0x2E]
@@ -222512,7 +222512,7 @@ _080E72E8:
cmp r0, 0
beq _080E730C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080E7308
bl sub_80E682C
b _080E731A
@@ -224524,7 +224524,7 @@ _080E81F8: .4byte 0x00009c7e
sub_80E81FC: @ 80E81FC
push {lr}
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80E95A4
movs r0, 0
movs r1, 0
@@ -232012,7 +232012,7 @@ _080EBBA0:
movs r1, 0x1
strb r1, [r0]
movs r0, 0x6E
- bl audio_play
+ bl PlaySE
ldr r0, _080EBBD8
bl SetMainCallback2
ldr r0, _080EBBDC
@@ -232879,7 +232879,7 @@ _080EC2AE:
cmp r0, 0
beq _080EC2D4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080EC2D0
adds r0, r4, r1
ldrb r1, [r0]
@@ -232933,7 +232933,7 @@ _080EC31C:
.4byte _080EC358
_080EC330:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EC340
bl sub_80EBDBC
b _080EC492
@@ -232941,7 +232941,7 @@ _080EC330:
_080EC340: .4byte sub_80EC4A0
_080EC344:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EC354
bl sub_80EBDBC
b _080EC492
@@ -233025,7 +233025,7 @@ _080EC3DC:
cmp r0, 0
beq _080EC408
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EC404
bl sub_80EBDBC
b _080EC492
@@ -233034,7 +233034,7 @@ _080EC400: .4byte 0x00008fe8
_080EC404: .4byte sub_80EDB88
_080EC408:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0
movs r1, 0x5
b _080EC442
@@ -233046,7 +233046,7 @@ _080EC414:
cmp r0, 0
beq _080EC438
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EC434
bl sub_80EBDBC
b _080EC492
@@ -233055,7 +233055,7 @@ _080EC430: .4byte 0x0000d158
_080EC434: .4byte sub_80EE3D8
_080EC438:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0
movs r1, 0x6
_080EC442:
@@ -233070,7 +233070,7 @@ _080EC44C:
cmp r5, 0
beq _080EC478
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080EC474
adds r0, r4, r1
ldrb r1, [r0]
@@ -233382,7 +233382,7 @@ _080EC6E2:
b _080EC800
_080EC6E8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EC6FC
movs r1, 0xC1
lsls r1, 2
@@ -233394,7 +233394,7 @@ _080EC6E8:
_080EC6FC: .4byte 0x02000000
_080EC700:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EC714
movs r2, 0xC1
lsls r2, 2
@@ -233590,7 +233590,7 @@ _080EC888:
cmp r0, 0
beq _080EC8B0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080EC8AC
adds r0, r4, r1
ldrb r1, [r0]
@@ -233608,7 +233608,7 @@ _080EC8B0:
cmp r0, 0
beq _080EC918
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _080EC8E8
adds r0, r4, r2
ldrb r1, [r0]
@@ -233657,7 +233657,7 @@ _080EC918:
cmp r0, 0
beq _080EC954
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080EC93C
adds r0, r4, r1
strb r6, [r0]
@@ -234032,7 +234032,7 @@ _080ECC24:
cmp r0, 0
beq _080ECC4C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080ECC48
adds r0, r4, r1
ldrb r1, [r0]
@@ -234052,7 +234052,7 @@ _080ECC4C:
b _080ECD40
_080ECC5A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _080ECC7C
adds r0, r4, r2
ldrb r0, [r0]
@@ -234160,7 +234160,7 @@ _080ECD40:
cmp r0, 0
beq _080ECD74
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _080ECD60
adds r1, r4, r2
movs r0, 0x5
@@ -234896,7 +234896,7 @@ _080ED342:
cmp r0, 0
beq _080ED38C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080ED370
bl sub_80EBDBC
b _080ED3CA
@@ -234905,12 +234905,12 @@ _080ED36C: .4byte gMain
_080ED370: .4byte sub_80ED4D8
_080ED374:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl ShowMapNamePopUpWindow
b _080ED3CA
_080ED380:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4]
adds r0, 0x1
b _080ED3C8
@@ -234920,7 +234920,7 @@ _080ED38C:
cmp r0, 0
beq _080ED3CA
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080ED3A4
bl sub_80EBDBC
b _080ED3CA
@@ -235599,7 +235599,7 @@ _080ED91A:
beq _080ED970
_080ED948:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl sub_80F5060
bl move_anim_execute
@@ -235640,7 +235640,7 @@ _080ED970:
bge _080ED9CC
_080ED9A2:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl sub_80F5060
bl move_anim_execute
@@ -235662,7 +235662,7 @@ _080ED9CC:
cmp r0, 0
beq _080ED9F8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80F4FDC
bl move_anim_execute
ldr r0, _080ED9F4
@@ -235701,7 +235701,7 @@ _080EDA02:
b _080EDB7A
_080EDA26:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0xC1
lsls r0, 2
adds r1, r4, r0
@@ -235721,7 +235721,7 @@ _080EDA44:
b _080EDB7A
_080EDA50:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r2, 0xC1
lsls r2, 2
adds r1, r5, r2
@@ -236157,7 +236157,7 @@ _080EDDE2:
cmp r0, 0
beq _080EDE2C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EDE10
bl sub_80EBDBC
b _080EDE6A
@@ -236166,12 +236166,12 @@ _080EDE0C: .4byte gMain
_080EDE10: .4byte sub_80EDEE4
_080EDE14:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl ShowMapNamePopUpWindow
b _080EDE6A
_080EDE20:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4]
adds r0, 0x1
b _080EDE68
@@ -236181,7 +236181,7 @@ _080EDE2C:
cmp r0, 0
beq _080EDE6A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EDE44
bl sub_80EBDBC
b _080EDE6A
@@ -236513,7 +236513,7 @@ _080EE0CC:
cmp r0, 0
beq _080EE104
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl sub_80F6A4C
@@ -236541,7 +236541,7 @@ _080EE104:
cmp r2, r0
bge _080EE140
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl sub_80F6A4C
movs r0, 0xC1
@@ -236558,7 +236558,7 @@ _080EE140:
cmp r0, 0
beq _080EE164
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0xB
bl sub_80EEFBC
ldr r0, _080EE160
@@ -236576,7 +236576,7 @@ _080EE164:
b _080EE288
_080EE16E:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EE17C
bl sub_80EBDBC
b _080EE288
@@ -236648,7 +236648,7 @@ _080EE1F8:
cmp r0, 0x1
bne _080EE224
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80F3B94
ldr r0, _080EE220
movs r5, 0xC1
@@ -236667,7 +236667,7 @@ _080EE224:
cmp r0, 0
beq _080EE288
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80F3B94
ldr r0, _080EE24C
movs r1, 0xC1
@@ -237101,7 +237101,7 @@ _080EE5B2:
cmp r0, 0
beq _080EE608
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EE5E0
bl sub_80EBDBC
b _080EE652
@@ -237110,7 +237110,7 @@ _080EE5DC: .4byte gMain
_080EE5E0: .4byte sub_80EE658
_080EE5E4:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080EE5F8
adds r0, r5, r1
ldrb r0, [r0]
@@ -237120,7 +237120,7 @@ _080EE5E4:
_080EE5F8: .4byte 0x0000876e
_080EE5FC:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4]
adds r0, 0x1
b _080EE650
@@ -237130,7 +237130,7 @@ _080EE608:
cmp r0, 0
beq _080EE652
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080EE620
bl sub_80EBDBC
b _080EE652
@@ -237306,7 +237306,7 @@ _080EE780:
cmp r0, 0
beq _080EE7B8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl sub_80F708C
@@ -237334,7 +237334,7 @@ _080EE7B8:
cmp r2, r0
bge _080EE7F8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl sub_80F708C
movs r0, 0xC1
@@ -237354,7 +237354,7 @@ _080EE7F8:
cmp r0, 0
beq _080EE8E8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_80F4394
bl sub_80F0EC0
ldr r1, _080EE81C
@@ -237542,7 +237542,7 @@ sub_80EE96C: @ 80EE96C
cmp r4, 0
bne _080EE9A0
movs r0, 0x6F
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
str r4, [sp]
@@ -244155,7 +244155,7 @@ _080F1E22:
blt _080F1E0E
_080F1E38:
movs r0, 0x6
- bl audio_play
+ bl PlaySE
pop {r4-r6}
pop {r0}
bx r0
@@ -255393,7 +255393,7 @@ _080F7558:
cmp r0, 0
beq _080F758C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, [r4]
ldrb r0, [r1, 0x5]
subs r0, 0x1
@@ -255415,7 +255415,7 @@ _080F758C:
cmp r0, 0
beq _080F75B0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, [r4]
ldrb r0, [r1, 0x5]
adds r0, 0x1
@@ -255433,7 +255433,7 @@ _080F75B0:
cmp r0, 0
beq _080F7602
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, [r4]
movs r1, 0x5
ldrsb r1, [r0, r1]
@@ -255478,7 +255478,7 @@ _080F7602:
cmp r0, 0
beq _080F75FE
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_080F7610:
movs r0, 0
_080F7612:
@@ -256953,7 +256953,7 @@ _080F8114:
strb r0, [r6, 0x2]
b _080F817A
.align 2, 0
-_080F811C: .4byte gUnknown_03007400
+_080F811C: .4byte gMPlay_SE2
_080F8120: .4byte 0x0000ffff
_080F8124:
adds r0, r1, 0x1
@@ -256988,7 +256988,7 @@ _080F8124:
bl m4aMPlayPitchControl
b _080F817A
.align 2, 0
-_080F8168: .4byte gUnknown_03007400
+_080F8168: .4byte gMPlay_SE2
_080F816C: .4byte 0x0000ffff
_080F8170:
ldr r0, _080F8180
@@ -257001,7 +257001,7 @@ _080F817A:
pop {r0}
bx r0
.align 2, 0
-_080F8180: .4byte gUnknown_03007400
+_080F8180: .4byte gMPlay_SE2
thumb_func_end sub_80F7FB0
thumb_func_start sub_80F8184
@@ -257060,7 +257060,7 @@ _080F81D8:
strh r0, [r5, 0xE]
strh r0, [r5, 0x10]
movs r0, 0x4
- bl sub_8074FB8
+ bl FadeOutBGMTemporarily
movs r0, 0x1
b _080F83C6
.align 2, 0
@@ -257068,7 +257068,7 @@ _080F820C: .4byte gMenuWindowPtr
_080F8210: .4byte gWindowConfig_81E6CE4
_080F8214: .4byte gStringVar4
_080F8218:
- bl sub_8074FD0
+ bl IsBGMPausedOrStopped
lsls r0, 24
cmp r0, 0
bne _080F8224
@@ -257181,17 +257181,17 @@ _080F82D8:
movs r0, 0xC8
lsls r0, 1
movs r1, 0x6
- bl sub_8074F6C
+ bl FadeInNewBGM
ldr r0, _080F8308
movs r1, 0x2
- bl sub_81DE0D0
+ bl m4aMPlayFadeOutTemporarily
bl EnableBothScriptContexts
adds r0, r6, 0
bl DestroyTask
b _080F83C8
.align 2, 0
_080F8304: .4byte gStringVar4
-_080F8308: .4byte gUnknown_03007400
+_080F8308: .4byte gMPlay_SE2
_080F830C:
cmp r4, 0
bne _080F832C
@@ -259031,7 +259031,7 @@ _080F9114:
b _080F9140
_080F911A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080F912C
ldr r1, [r0]
adds r0, r4, 0
@@ -259041,7 +259041,7 @@ _080F911A:
_080F912C: .4byte gUnknown_020388C4
_080F9130:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080F9148
ldr r1, [r0, 0x4]
adds r0, r4, 0
@@ -260589,7 +260589,7 @@ sub_80F9C6C: @ 80F9C6C
_080F9C94: .4byte gPaletteFade
_080F9C98:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_806CA38
ldr r1, _080F9CB8
@@ -260605,7 +260605,7 @@ _080F9CB8: .4byte gUnknown_02038694
_080F9CBC: .4byte gUnknown_0202E8CC
_080F9CC0:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080F9CE0
movs r0, 0xFF
strb r0, [r1]
@@ -260841,7 +260841,7 @@ sub_80F9E64: @ 80F9E64
_080F9E8C: .4byte gPaletteFade
_080F9E90:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _080F9EC4
adds r0, r6, 0
bl sub_806CA38
@@ -260867,7 +260867,7 @@ _080F9EC8: .4byte gUnknown_0202E8CE
_080F9ECC: .4byte gPlayerParty
_080F9ED0:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080F9EE8
movs r0, 0xFF
strh r0, [r1]
@@ -269805,7 +269805,7 @@ sub_80FE2EC: @ 80FE2EC
cmp r0, 0
beq _080FE324
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -269819,7 +269819,7 @@ _080FE324:
cmp r0, 0
beq _080FE342
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
ldr r1, _080FE370
@@ -269832,7 +269832,7 @@ _080FE342:
cmp r0, 0
beq _080FE378
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080FE374
ldr r0, _080FE370
ldrb r0, [r0]
@@ -269854,7 +269854,7 @@ _080FE378:
cmp r0, 0
beq _080FE38C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r7, 0
bl gpu_pal_decompress_alloc_tag_and_upload
_080FE38C:
@@ -270191,7 +270191,7 @@ _080FE61C:
cmp r0, 0
beq _080FE640
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -270205,7 +270205,7 @@ _080FE640:
cmp r0, 0
beq _080FE656
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _080FE720
@@ -270216,7 +270216,7 @@ _080FE656:
cmp r0, 0
beq _080FE70C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl GetMenuCursorPos
ldr r4, _080FE6C0
strb r0, [r4]
@@ -270289,7 +270289,7 @@ _080FE70C:
cmp r0, 0
beq _080FE720
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_80FE728
_080FE720:
@@ -270509,7 +270509,7 @@ sub_80FE894: @ 80FE894
mov r10, r1
_080FE8C8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
lsls r0, r5, 24
asrs r0, 24
cmp r0, 0
@@ -270657,7 +270657,7 @@ _080FE9EE:
beq _080FEA7C
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _080FEA44
ldr r1, _080FEA48
ldr r0, _080FEA38
@@ -270717,7 +270717,7 @@ _080FEA7C:
beq _080FEAAC
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080FEAB4
ldr r2, _080FEAB8
lsls r0, r4, 2
@@ -273536,7 +273536,7 @@ _08100078: .4byte gSecretBaseText_PlaceItHere
_0810007C: .4byte sub_81000A0
_08100080:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
ldr r1, _08100098
ldr r2, _0810009C
adds r0, r4, 0
@@ -277145,7 +277145,7 @@ sub_8101BA4: @ 8101BA4
strh r1, [r0]
adds r0, 0x2
strh r1, [r0]
- bl current_map_music_get
+ bl GetCurrentMapMusic
adds r1, r5, 0
adds r1, 0x60
strh r0, [r1]
@@ -277508,7 +277508,7 @@ _08101E9C:
movs r0, 0x9
strb r0, [r1]
movs r0, 0x5F
- bl audio_play
+ bl PlaySE
b _08101F1A
.align 2, 0
_08101EB8: .4byte 0x02000000
@@ -277527,7 +277527,7 @@ _08101EC2:
cmp r0, 0
beq _08101EEC
movs r0, 0x5F
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0x12]
bl sub_8103D50
ldrh r0, [r4, 0xC]
@@ -277746,7 +277746,7 @@ sub_8102058: @ 8102058
cmp r0, 0
beq _0810207E
movs r0, 0x18
- bl audio_play
+ bl PlaySE
ldr r4, _0810208C
ldrb r0, [r4, 0x18]
bl sub_8102E1C
@@ -277839,7 +277839,7 @@ _0810210C:
cmp r0, 0
beq _08102130
ldr r0, _0810212C
- bl fanfare_play
+ bl PlayFanfare
movs r0, 0x6
bl sub_8104CAC
b _0810215A
@@ -277852,7 +277852,7 @@ _08102130:
cmp r0, 0
beq _0810214C
ldr r0, _08102148
- bl fanfare_play
+ bl PlayFanfare
movs r0, 0x5
bl sub_8104CAC
b _0810215A
@@ -277861,7 +277861,7 @@ _08102148: .4byte 0x00000185
_0810214C:
movs r0, 0xC3
lsls r0, 1
- bl fanfare_play
+ bl PlayFanfare
movs r0, 0x2
bl sub_8104CAC
_0810215A:
@@ -279169,12 +279169,12 @@ sub_8102AD0: @ 8102AD0
negs r1, r1
cmp r0, r1
bne _08102B22
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
beq _08102AF6
movs r0, 0x15
- bl audio_play
+ bl PlaySE
_08102AF6:
ldr r2, _08102B70
ldrh r0, [r2, 0xE]
@@ -279200,7 +279200,7 @@ _08102B0E:
movs r0, 0x4
strh r0, [r4, 0xA]
_08102B22:
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
beq _08102B58
@@ -279211,7 +279211,7 @@ _08102B22:
cmp r0, 0
beq _08102B58
movs r0, 0x15
- bl audio_play
+ bl PlaySE
ldr r1, _08102B70
ldrh r0, [r1, 0xE]
ldrh r2, [r1, 0xC]
@@ -282611,10 +282611,10 @@ sub_810437C: @ 810437C
bl sub_81053A0
bl sub_810545C
bl sub_8102680
- bl sub_8074D08
+ bl StopMapMusic
movs r0, 0xC4
lsls r0, 1
- bl current_map_music_set
+ bl PlayNewMapMusic
pop {r0}
bx r0
.align 2, 0
@@ -283004,7 +283004,7 @@ sub_81046C0: @ 81046C0
asrs r0, 16
cmp r0, 0x3B
ble _08104758
- bl sub_8074D08
+ bl StopMapMusic
bl sub_81056C0
bl sub_8105804
ldrh r0, [r4, 0x8]
@@ -283027,7 +283027,7 @@ sub_81046C0: @ 81046C0
movs r1, 0x5
bl StartSpriteAnimIfDifferent
ldr r0, _08104718
- bl fanfare_play
+ bl PlayFanfare
b _08104758
.align 2, 0
_08104710: .4byte 0x02000000
@@ -283061,7 +283061,7 @@ _0810471C:
_08104750:
movs r0, 0xC3
lsls r0, 1
- bl fanfare_play
+ bl PlayFanfare
_08104758:
pop {r4-r7}
pop {r0}
@@ -283165,7 +283165,7 @@ sub_81047EC: @ 81047EC
adds r0, r4, 0
adds r0, 0x60
ldrh r0, [r0]
- bl current_map_music_set
+ bl PlayNewMapMusic
ldrb r0, [r4, 0xA]
cmp r0, 0
bne _08104844
@@ -283293,11 +283293,11 @@ sub_81048CC: @ 81048CC
movs r0, 0x4
strh r0, [r4, 0x10]
strh r1, [r4, 0x12]
- bl sub_8074D08
+ bl StopMapMusic
ldr r0, _0810493C
- bl fanfare_play
+ bl PlayFanfare
movs r0, 0xB2
- bl audio_play
+ bl PlaySE
pop {r4,r5}
pop {r0}
bx r0
@@ -283411,7 +283411,7 @@ sub_81049F8: @ 81049F8
ldr r0, _08104A38
adds r0, 0x60
ldrh r0, [r0]
- bl current_map_music_set
+ bl PlayNewMapMusic
bl sub_810514C
bl sub_8105554
bl sub_8105524
@@ -294275,7 +294275,7 @@ sub_8109B7C: @ 8109B7C
cmp r0, 0
beq _08109BAC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -294289,7 +294289,7 @@ _08109BAC:
cmp r0, 0
beq _08109BC2
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _08109C3E
@@ -294299,7 +294299,7 @@ _08109BC2:
cmp r0, 0
beq _08109C28
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r5, _08109BFC
bl GetMenuCursorPos
lsls r0, 24
@@ -294344,7 +294344,7 @@ _08109C28:
cmp r0, 0
beq _08109C3E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
movs r1, 0
bl sub_8109B34
@@ -295146,7 +295146,7 @@ sub_810A2D8: @ 810A2D8
lsls r0, 16
lsrs r0, 16
movs r1, 0
- bl cry_related
+ bl PlayCry1
movs r0, 0x2
movs r1, 0xE
movs r2, 0x1B
@@ -295211,7 +295211,7 @@ _0810A374: .4byte gTasks
_0810A378: .4byte gMain
_0810A37C:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x15
movs r1, 0x7
movs r2, 0x1B
@@ -296386,7 +296386,7 @@ _0810ACF4:
b _0810AD48
_0810ACFA:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0810AD10
lsls r1, r4, 2
adds r1, r4
@@ -296400,7 +296400,7 @@ _0810AD14: .4byte sub_810AD58
_0810AD18:
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x17
movs r1, 0x8
movs r2, 0x1D
@@ -297545,7 +297545,7 @@ _0810B588: .4byte sub_810B58C
sub_810B58C: @ 810B58C
push {lr}
movs r0, 0x83
- bl audio_play
+ bl PlaySE
movs r0, 0x25
bl FieldEffectActiveListRemove
bl EnableBothScriptContexts
@@ -298734,7 +298734,7 @@ sub_810BF38: @ 810BF38
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _0810BF6C
ldr r0, _0810BF70
ldr r1, _0810BF74
@@ -298850,7 +298850,7 @@ _0810C012:
cmp r0, r1
beq _0810C0B8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl sub_810BDAC
ldr r1, _0810C054
@@ -298875,7 +298875,7 @@ _0810C05C:
cmp r0, 0
beq _0810C09C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0810C088
ldrb r1, [r0, 0x1]
ldrb r2, [r0]
@@ -298904,7 +298904,7 @@ _0810C09C:
cmp r0, 0
beq _0810C0B8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0810C0C0
ldr r2, _0810C0C4
adds r0, r2, 0
@@ -299009,7 +299009,7 @@ _0810C168:
beq _0810C190
_0810C17A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
movs r1, 0
bl sub_810C1C8
@@ -299022,7 +299022,7 @@ _0810C190:
cmp r0, 0
beq _0810C1BA
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
movs r1, 0
bl sub_810C1C8
@@ -299347,7 +299347,7 @@ sub_810C40C: @ 810C40C
cmp r0, 0
beq _0810C4BC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -299368,7 +299368,7 @@ _0810C440:
cmp r0, r1
beq _0810C4BC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _0810C4BC
@@ -299381,7 +299381,7 @@ _0810C46C:
cmp r0, 0
beq _0810C4A8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _0810C4A0
bl GetMenuCursorPos
lsls r0, 24
@@ -299406,7 +299406,7 @@ _0810C4A8:
cmp r0, 0
beq _0810C4BC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_810C748
_0810C4BC:
@@ -300393,7 +300393,7 @@ _0810CC30: .4byte sub_810CC34
sub_810CC34: @ 810CC34
push {lr}
movs r0, 0xCF
- bl audio_play
+ bl PlaySE
ldr r0, _0810CC4C
bl FlagSet
ldr r0, _0810CC50
@@ -302980,7 +302980,7 @@ sub_810E070: @ 810E070
ldr r0, _0810E094
strb r1, [r0]
movs r0, 0x2C
- bl audio_play
+ bl PlaySE
ldr r0, _0810E098
movs r1, 0x8
bl CreateTask
@@ -304278,7 +304278,7 @@ _0810E9E8:
movs r0, 0
strh r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
movs r1, 0
movs r2, 0x1D
@@ -304324,7 +304324,7 @@ _0810EA94:
ldr r0, _0810EAC4
strh r1, [r0]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_810EEDC
movs r0, 0
movs r1, 0
@@ -304521,7 +304521,7 @@ sub_810EBEC: @ 810EBEC
bl SetCameraPanningCallback
bl sub_810ECFC
movs r0, 0x59
- bl audio_play
+ bl PlaySE
pop {r0}
bx r0
.align 2, 0
@@ -304569,7 +304569,7 @@ sub_810EC34: @ 810EC34
cmp r0, 0x17
bne _0810EC92
movs r0, 0x49
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
bl sub_810EC9C
bl InstallCameraPanAheadCallback
@@ -305211,7 +305211,7 @@ _0810F17A:
ldrb r1, [r1]
strh r1, [r0]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_810EEDC
movs r0, 0
movs r1, 0
@@ -305231,7 +305231,7 @@ _0810F1AE:
movs r0, 0x7F
strh r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_810EEDC
movs r0, 0
movs r1, 0
@@ -306015,7 +306015,7 @@ sub_810F758: @ 810F758
movs r0, 0
bl SetCameraPanningCallback
movs r0, 0xD6
- bl audio_play
+ bl PlaySE
pop {r0}
bx r0
.align 2, 0
@@ -309952,7 +309952,7 @@ _081115B4:
beq _081115D0
strh r1, [r5, 0xA]
movs r0, 0x3
- bl audio_play
+ bl PlaySE
b _0811163C
.align 2, 0
_081115CC: .4byte gMain
@@ -309973,7 +309973,7 @@ _081115D0:
_081115EA:
strh r3, [r5, 0xA]
movs r0, 0x6D
- bl audio_play
+ bl PlaySE
b _0811163C
.align 2, 0
_081115F4: .4byte gSaveBlock2
@@ -311752,7 +311752,7 @@ _08112588:
.align 2, 0
_08112590: .4byte gUnknown_03004210
_08112594:
- bl sub_8075374
+ bl IsCryFinished
lsls r0, 24
cmp r0, 0
bne _081125A2
@@ -311760,7 +311760,7 @@ _08112594:
_081125A2:
movs r0, 0xBC
lsls r0, 1
- bl audio_play
+ bl PlaySE
ldr r0, _081125B8
mov r2, r8
adds r1, r2, r7
@@ -311770,7 +311770,7 @@ _081125A2:
.align 2, 0
_081125B8: .4byte gTasks
_081125BC:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
@@ -311778,7 +311778,7 @@ _081125BC:
bl _08112FD0
_081125CC:
ldr r0, _081125F4
- bl current_map_music_set
+ bl PlayNewMapMusic
ldr r0, _081125F8
mov r3, r8
adds r1, r3, r7
@@ -311952,7 +311952,7 @@ _08112728:
bl _08112FD0
_0811273E:
movs r0, 0x21
- bl audio_play
+ bl PlaySE
mov r2, r8
adds r1, r2, r7
lsls r1, 3
@@ -311961,7 +311961,7 @@ _0811273E:
.align 2, 0
_08112750: .4byte gUnknown_02024D1E
_08112754:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _08112762
@@ -311975,7 +311975,7 @@ _08112762:
adds r4, r0
ldrh r0, [r4, 0x10]
movs r1, 0
- bl cry_related
+ bl PlayCry1
ldr r0, _08112798
ldr r1, _0811279C
movs r2, 0x60
@@ -311993,7 +311993,7 @@ _08112794: .4byte gTasks
_08112798: .4byte gPlttBufferUnfaded + 0x40
_0811279C: .4byte 0x02009000
_081127A0:
- bl sub_8075374
+ bl IsCryFinished
lsls r0, 24
cmp r0, 0
bne _081127AE
@@ -312019,7 +312019,7 @@ _081127BE:
movs r3, 0x2
bl sub_8002EB0
ldr r0, _08112844
- bl sub_8075474
+ bl PlayBGM
ldr r2, _08112848
mov r0, r8
adds r1, r0, r7
@@ -312217,7 +312217,7 @@ _08112982:
adds r4, r6
ldrh r0, [r4, 0xE]
movs r1, 0
- bl cry_related
+ bl PlayCry1
_08112992:
ldrh r0, [r4, 0x8]
adds r0, 0x1
@@ -312226,7 +312226,7 @@ _08112992:
.align 2, 0
_0811299C: .4byte gPaletteFade
_081129A0:
- bl sub_8075374
+ bl IsCryFinished
lsls r0, 24
cmp r0, 0
bne _081129AC
@@ -312263,7 +312263,7 @@ _081129E8:
beq _081129F2
b _08112FD0
_081129F2:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _081129FE
@@ -312271,7 +312271,7 @@ _081129F2:
_081129FE:
bl sub_8024CEC
ldr r0, _08112A3C
- bl fanfare_play
+ bl PlayFanfare
ldr r0, _08112A40
ldr r0, [r0, 0xC]
bl get_battle_strings_
@@ -312307,7 +312307,7 @@ _08112A4C:
beq _08112A56
b _08112FD0
_08112A56:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08112A62
@@ -312371,7 +312371,7 @@ _08112AD8:
beq _08112AE2
b _08112FD0
_08112AE2:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08112AEE
@@ -312408,7 +312408,7 @@ _08112B2C:
beq _08112B36
b _08112FD0
_08112B36:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08112B42
@@ -312444,7 +312444,7 @@ _08112B7C:
beq _08112B86
b _08112FD0
_08112B86:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _08112BC0
@@ -312477,7 +312477,7 @@ _08112BC0:
beq _08112BCA
b _08112FD0
_08112BCA:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08112BD6
@@ -312515,7 +312515,7 @@ _08112C0C:
cmp r0, 0
beq _08112C32
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0
strb r0, [r4, 0x1]
@@ -312532,7 +312532,7 @@ _08112C32:
cmp r0, 0
bne _08112C58
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_6
movs r0, 0x1
strb r0, [r4, 0x1]
@@ -312559,7 +312559,7 @@ _08112C58:
movs r3, 0x2
bl sub_8002EB0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08112CA8
ldrb r2, [r0, 0x1]
cmp r2, 0
@@ -312622,7 +312622,7 @@ _08112CF0:
movs r3, 0x2
bl sub_8002EB0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08112D28
mov r2, r8
adds r0, r2, r7
@@ -312798,7 +312798,7 @@ _08112E98:
beq _08112EA2
b _08112FD0
_08112EA2:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08112EAE
@@ -312832,7 +312832,7 @@ _08112EE8:
ldrh r0, [r4, 0x16]
cmp r0, 0
bne _08112FD0
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _08112FD0
@@ -312920,7 +312920,7 @@ _08112FB0:
ldrh r0, [r0, 0x16]
cmp r0, 0
bne _08112FD0
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _08112FD0
@@ -313043,12 +313043,12 @@ _081130C6:
adds r4, r6
ldrh r0, [r4, 0xE]
movs r1, 0
- bl cry_related
+ bl PlayCry1
b _081132E2
.align 2, 0
_081130D8: .4byte gUnknown_03004828
_081130DC:
- bl sub_8075374
+ bl IsCryFinished
lsls r0, 24
cmp r0, 0
bne _081130EA
@@ -313058,7 +313058,7 @@ _081130EA:
bl m4aSongNumStop
movs r0, 0xBC
lsls r0, 1
- bl audio_play
+ bl PlaySE
ldr r1, _08113108
lsls r0, r7, 2
adds r0, r7
@@ -313069,7 +313069,7 @@ _081130EA:
_08113104: .4byte 0x00000179
_08113108: .4byte gTasks
_0811310C:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
lsrs r5, r0, 24
cmp r5, 0
@@ -313077,7 +313077,7 @@ _0811310C:
bl _08113B3A
_0811311C:
ldr r0, _08113144
- bl sub_8075474
+ bl PlayBGM
ldr r1, _08113148
lsls r0, r7, 2
adds r0, r7
@@ -313249,7 +313249,7 @@ _08113274:
bl _08113B3A
_0811328A:
movs r0, 0x21
- bl audio_play
+ bl PlaySE
_08113290:
lsls r0, r7, 2
adds r0, r7
@@ -313263,7 +313263,7 @@ _08113298:
.align 2, 0
_081132A4: .4byte gUnknown_02024D1E
_081132A8:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _081132B6
@@ -313276,7 +313276,7 @@ _081132B6:
adds r4, r0
ldrh r0, [r4, 0x10]
movs r1, 0
- bl cry_related
+ bl PlayCry1
ldr r0, _081132F0
ldr r1, _081132F4
movs r2, 0x60
@@ -313298,7 +313298,7 @@ _081132EC: .4byte gTasks
_081132F0: .4byte gPlttBufferUnfaded + 0x40
_081132F4: .4byte 0x02009000
_081132F8:
- bl sub_8075374
+ bl IsCryFinished
lsls r0, 24
cmp r0, 0
bne _08113306
@@ -313327,7 +313327,7 @@ _08113316:
movs r3, 0x2
bl sub_8002EB0
ldr r0, _081133A0
- bl fanfare_play
+ bl PlayFanfare
ldr r2, _081133A4
lsls r1, r7, 2
adds r1, r7
@@ -313377,7 +313377,7 @@ _081133A8:
beq _081133B4
b _08113B3A
_081133B4:
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -313438,7 +313438,7 @@ _08113428:
_08113430: .4byte 0x0000fffe
_08113434:
ldr r0, _0811345C
- bl sub_8075474
+ bl PlayBGM
ldr r0, _08113460
ldr r2, [r0]
adds r0, r2, 0x4
@@ -313485,7 +313485,7 @@ _08113490:
beq _0811349C
b _08113B3A
_0811349C:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _081134A8
@@ -313493,7 +313493,7 @@ _0811349C:
_081134A8:
bl sub_8024CEC
ldr r0, _081134E8
- bl fanfare_play
+ bl PlayFanfare
ldr r0, _081134EC
ldr r0, [r0, 0xC]
bl get_battle_strings_
@@ -313532,7 +313532,7 @@ _081134F8:
beq _08113504
b _08113B3A
_08113504:
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -313599,7 +313599,7 @@ _0811358C:
beq _08113598
b _08113B3A
_08113598:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _081135A4
@@ -313639,7 +313639,7 @@ _081135E4:
beq _081135F0
b _08113B3A
_081135F0:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _081135FC
@@ -313678,7 +313678,7 @@ _08113638:
beq _08113644
b _08113B3A
_08113644:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _08113682
@@ -313714,7 +313714,7 @@ _08113682:
beq _0811368E
b _08113B3A
_0811368E:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
lsrs r6, r0, 24
cmp r6, 0
@@ -313784,7 +313784,7 @@ _0811371C:
cmp r0, 0
beq _08113742
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_24
movs r0, 0
strb r0, [r4, 0x1]
@@ -313801,7 +313801,7 @@ _08113742:
cmp r0, 0
bne _08113768
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl nullsub_24
movs r0, 0x1
strb r0, [r4, 0x1]
@@ -313839,7 +313839,7 @@ _08113768:
movs r3, 0x2
bl sub_8002EB0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _081137D0
ldrb r2, [r0, 0x1]
cmp r2, 0
@@ -313913,7 +313913,7 @@ _08113818:
movs r3, 0x2
bl sub_8002EB0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08113868
mov r2, r9
adds r0, r2, r7
@@ -314098,7 +314098,7 @@ _081139E8:
beq _081139F4
b _08113B3A
_081139F4:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08113A00
@@ -314135,7 +314135,7 @@ _08113A3C:
ldrh r0, [r0, 0x1A]
cmp r0, 0
bne _08113B3A
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _08113B3A
@@ -314230,7 +314230,7 @@ _08113B18:
ldrh r0, [r0, 0x1A]
cmp r0, 0
bne _08113B3A
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _08113B3A
@@ -318345,7 +318345,7 @@ _08115C0C:
mov r1, r8
strh r1, [r4, 0xA]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r5, _08115D3C
ldr r1, _08115D40
adds r0, r5, 0
@@ -318663,7 +318663,7 @@ _08115E6E:
cmp r1, 0
beq _08115EB8
movs r0, 0x16
- bl audio_play
+ bl PlaySE
b _08115EC2
.align 2, 0
_08115EA8: .4byte gTasks
@@ -319563,7 +319563,7 @@ sub_811659C: @ 811659C
blt _08116600
cmp r0, 0x2
bgt _08116600
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
beq _08116624
@@ -319592,7 +319592,7 @@ _081165F4: .4byte gTasks
_081165F8: .4byte sub_811677C
_081165FC: .4byte 0x0000ffff
_08116600:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
lsrs r2, r0, 24
cmp r2, 0
@@ -319641,7 +319641,7 @@ sub_8116638: @ 8116638
cmp r0, 0xC
bne _08116684
ldr r0, _0811667C
- bl fanfare_play
+ bl PlayFanfare
movs r0, 0
movs r1, 0xE
movs r2, 0x1D
@@ -319656,7 +319656,7 @@ _08116680: .4byte gUnknown_081C41A5
_08116684:
movs r0, 0xC3
lsls r0, 1
- bl fanfare_play
+ bl PlayFanfare
movs r0, 0
movs r1, 0xE
movs r2, 0x1D
@@ -320315,7 +320315,7 @@ _08116BE4:
cmp r0, 0
beq _08116C06
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_08116C06:
movs r0, 0
str r0, [r5]
@@ -323889,7 +323889,7 @@ _08118790:
muls r0, r1
asrs r0, 12
strh r0, [r6, 0x26]
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08118818
@@ -323914,9 +323914,9 @@ _08118818:
bx r0
.align 2, 0
_08118824: .4byte 0x00000000
-_08118828: .4byte gUnknown_030073C0
+_08118828: .4byte gMPlay_SE1
_0811882C: .4byte 0x0000ffff
-_08118830: .4byte gUnknown_03007400
+_08118830: .4byte gMPlay_SE2
thumb_func_end sub_8118724
thumb_func_start sub_8118834
@@ -325618,7 +325618,7 @@ _081195EA:
lsls r0, 1
movs r1, 0x3F
negs r1, r1
- bl cry_related
+ bl PlayCry1
b _08119670
.align 2, 0
_08119610: .4byte 0x02019000
@@ -325658,14 +325658,14 @@ _08119658:
movs r0, 0x98
lsls r0, 1
movs r1, 0x3F
- bl cry_related
+ bl PlayCry1
b _08119670
_08119664:
movs r0, 0x99
lsls r0, 1
movs r1, 0x3F
negs r1, r1
- bl cry_related
+ bl PlayCry1
_08119670:
movs r5, 0x2
ldr r4, _081196A0
@@ -326395,7 +326395,7 @@ sub_8119BCC: @ 8119BCC
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 _08119CF6
@@ -326423,9 +326423,9 @@ sub_8119BCC: @ 8119BCC
_08119C44: .4byte gUnknown_083FA64A
_08119C48: .4byte gUnknown_083FA64C
_08119C4C: .4byte 0x02019000
-_08119C50: .4byte gUnknown_030073C0
+_08119C50: .4byte gMPlay_SE1
_08119C54: .4byte 0x0000ffff
-_08119C58: .4byte gUnknown_03007400
+_08119C58: .4byte gMPlay_SE2
_08119C5C:
lsls r0, r1, 16
cmp r0, 0
@@ -326478,7 +326478,7 @@ _08119CAC:
movs r0, 0x98
lsls r0, 1
movs r1, 0x3F
- bl cry_related
+ bl PlayCry1
b _08119CDC
.align 2, 0
_08119CCC: .4byte 0x02019000
@@ -326487,7 +326487,7 @@ _08119CD0:
lsls r0, 1
movs r1, 0x3F
negs r1, r1
- bl cry_related
+ bl PlayCry1
_08119CDC:
ldr r0, _08119D00
ldr r0, [r0, 0x38]
@@ -326887,7 +326887,7 @@ _08119FDC:
_08119FE6:
cmp r0, 0x8
bls _0811A006
- bl sub_80753E8
+ bl IsCryPlaying
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0
@@ -326956,18 +326956,18 @@ sub_811A050: @ 811A050
bne _0811A09A
movs r0, 0x4
strb r0, [r4, 0x1B]
- bl sub_80753E8
+ bl IsCryPlaying
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
bne _0811A094
- bl sub_80753B0
+ bl StopCry
strh r5, [r4, 0x18]
movs r0, 0x2
strb r0, [r4, 0x1A]
b _0811A09A
.align 2, 0
-_0811A08C: .4byte gUnknown_03007380
+_0811A08C: .4byte gMPlay_BGM
_0811A090: .4byte 0x0201c000
_0811A094:
adds r0, r6, 0
@@ -326986,7 +326986,7 @@ sub_811A0A0: @ 811A0A0
movs r1, 0
movs r2, 0x7D
movs r3, 0xA
- bl sub_8075090
+ bl PlayCry2
ldr r1, _0811A0BC
movs r0, 0x1
strb r0, [r1, 0x10]
@@ -331595,7 +331595,7 @@ _0811C39E:
ldrsh r0, [r4, r1]
bl sub_811CA28
movs r0, 0x68
- bl audio_play
+ bl PlaySE
ldrb r0, [r5]
adds r0, 0x1
ldrb r1, [r5]
@@ -334821,7 +334821,7 @@ _0811DC18:
_0811DC4E:
movs r6, 0x1
_0811DC50:
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
beq _0811DC5C
@@ -338768,7 +338768,7 @@ _0811FD34:
movs r1, 0x40
negs r1, r1
movs r0, 0x10
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r2, _0811FDB8
ldr r3, _0811FDBC
ldrb r0, [r5]
@@ -339735,7 +339735,7 @@ _081204B4:
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}
@@ -339760,7 +339760,7 @@ sub_81204E4: @ 81204E4
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl fanfare_play
+ bl PlayFanfare
bl dp01_tbl3_exec_completed
pop {r0}
bx r0
@@ -339789,7 +339789,7 @@ sub_8120514: @ 8120514
movs r1, 0x19
negs r1, r1
movs r2, 0x5
- bl sub_80750B4
+ bl PlayCry3
bl dp01_tbl3_exec_completed
pop {r0}
bx r0
@@ -340432,7 +340432,7 @@ sub_8120A58: @ 8120A58
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0x5
- bl sub_8074D28
+ bl FadeOutMapMusic
movs r0, 0x3
bl BeginFastPaletteFade
bl dp01_tbl3_exec_completed
@@ -343476,7 +343476,7 @@ sub_81222B0: @ 81222B0
_081222DC: .4byte gPaletteFade
_081222E0:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_806CA38
ldr r1, _08122320
@@ -343525,7 +343525,7 @@ _0812234C: .4byte gTasks
_08122350: .4byte sub_81224A8
_08122354:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8121E58
movs r0, 0x1
negs r0, r0
@@ -343575,7 +343575,7 @@ sub_812238C: @ 812238C
cmp r0, 0
beq _0812244A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -343594,7 +343594,7 @@ _081223D0:
cmp r0, 0x3
beq _0812244A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _0812244A
@@ -343605,7 +343605,7 @@ _081223F2:
cmp r0, 0
beq _0812243C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08122430
lsls r0, r7, 2
adds r0, r7
@@ -343739,7 +343739,7 @@ _081224FC: .4byte gTasks
_08122500: .4byte sub_8122450
_08122504:
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0xE
movs r1, 0
bl sub_806D538
@@ -343971,7 +343971,7 @@ _081226DC:
cmp r4, 0x2
bls _081226A0
movs r0, 0x20
- bl audio_play
+ bl PlaySE
movs r0, 0x14
movs r1, 0xA
movs r2, 0x1D
@@ -344148,7 +344148,7 @@ sub_8122838: @ 8122838
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_81227FC
pop {r4}
@@ -344489,7 +344489,7 @@ sub_8122AB8: @ 8122AB8
movs r1, 0x2
strb r1, [r0]
movs r0, 0x78
- bl audio_play
+ bl PlaySE
_08122AF4:
pop {r4}
pop {r0}
@@ -344904,7 +344904,7 @@ sub_8122E0C: @ 8122E0C
_08122E34: .4byte gPaletteFade
_08122E38:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_806CA38
ldr r1, _08122E70
@@ -344934,7 +344934,7 @@ _08122E7C: .4byte gTasks
_08122E80: .4byte sub_8122EAC
_08122E84:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08122EA4
movs r0, 0xFF
strb r0, [r1]
@@ -344976,7 +344976,7 @@ sub_8122EAC: @ 8122EAC
cmp r0, 0
beq _08122F6A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -344995,7 +344995,7 @@ _08122EF0:
cmp r0, 0x3
beq _08122F6A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _08122F6A
@@ -345006,7 +345006,7 @@ _08122F12:
cmp r0, 0
beq _08122F5C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08122F50
lsls r0, r7, 2
adds r0, r7
@@ -345235,7 +345235,7 @@ sub_81230F4: @ 81230F4
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x14
movs r1, 0xA
movs r2, 0x1D
@@ -345566,8 +345566,8 @@ _081233A4:
lsrs r4, r0, 24
cmp r4, 0x13
bls _081233A4
- bl sound_sources_off
- bl map_music_set_to_zero
+ bl InitMapMusic
+ bl ResetMapMusic
ldr r2, _081233D8
ldr r1, _081233DC
movs r0, 0
@@ -345883,7 +345883,7 @@ _08123678:
bl BeginNormalPaletteFade
ldr r0, _081236A4
movs r1, 0x1
- bl sub_8074F6C
+ bl FadeInNewBGM
movs r0, 0x1
bl sub_8123FBC
ldr r1, _081236A8
@@ -345957,7 +345957,7 @@ mainloop: @ 8123724
bl AnimateSprites
bl BuildOamBuffer
bl UpdatePaletteFade
- bl sound_something
+ bl MapMusicMain
pop {r0}
bx r0
thumb_func_end mainloop
@@ -346267,7 +346267,7 @@ _0812397E:
movs r3, 0x10
bl BeginNormalPaletteFade
movs r0, 0x4
- bl play_sound_effect
+ bl FadeOutBGM
b _081239D6
.align 2, 0
_081239A0: .4byte 0x023a0000
@@ -354243,7 +354243,7 @@ sub_8127610: @ 8127610
subs r0, 0x4
strh r0, [r3, 0x26]
movs r0, 0x46
- bl audio_play
+ bl PlaySE
_0812769A:
movs r0, 0
pop {r4-r6}
@@ -354601,7 +354601,7 @@ _08127920:
cmp r0, 0
bne _0812796A
movs r0, 0x46
- bl audio_play
+ bl PlaySE
_0812796A:
add sp, 0x4
pop {r4,r5}
@@ -362001,7 +362001,7 @@ unref_sub_812AECC: @ 812AECC
b _0812AF08
_0812AEEA:
movs r0, 0x16
- bl audio_play
+ bl PlaySE
movs r0, 0x1
b _0812AF0A
_0812AEF4:
@@ -362009,7 +362009,7 @@ _0812AEF4:
b _0812AF08
_0812AEFA:
movs r0, 0x16
- bl audio_play
+ bl PlaySE
bl sub_812AF10
movs r0, 0x1
b _0812AF0A
@@ -362129,7 +362129,7 @@ _0812AFD0:
ldrh r0, [r4, 0x8]
lsls r1, r5, 24
asrs r1, 24
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_0812AFEA:
lsls r1, r6, 24
asrs r1, 24
@@ -362171,7 +362171,7 @@ sub_812B004: @ 812B004
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]
@@ -362298,7 +362298,7 @@ sub_812B108: @ 812B108
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]
@@ -362469,7 +362469,7 @@ _0812B272:
lsls r1, r6, 24
asrs r1, 24
adds r0, r4, 0
- bl cry_related
+ bl PlayCry1
b _0812B2AA
.align 2, 0
_0812B290: .4byte gUnknown_02024A6A
@@ -362481,7 +362481,7 @@ _0812B29C:
lsls r2, 24
lsrs r2, 24
adds r0, r4, 0
- bl sub_80750B4
+ bl PlayCry3
_0812B2AA:
adds r0, r5, 0
bl move_anim_task_del
@@ -362522,7 +362522,7 @@ _0812B2E6:
lsls r1, r4, 24
asrs r1, 24
movs r2, 0x4
- bl sub_80750B4
+ bl PlayCry3
_0812B2F6:
adds r0, r5, 0
bl move_anim_task_del
@@ -362550,7 +362550,7 @@ sub_812B30C: @ 812B30C
lsls r1, 24
asrs r1, 24
adds r0, r5, 0
- bl sub_80754F8
+ bl PlaySE1WithPanning
adds r0, r4, 0
bl move_anim_task_del
pop {r4,r5}
@@ -362576,7 +362576,7 @@ sub_812B340: @ 812B340
lsls r1, 24
asrs r1, 24
adds r0, r5, 0
- bl sub_807552C
+ bl PlaySE2WithPanning
adds r0, r4, 0
bl move_anim_task_del
pop {r4,r5}
@@ -362778,7 +362778,7 @@ bx_battle_menu_t6_2: @ 812B4D4
cmp r0, 0
beq _0812B546
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_814A7FC
ldr r1, _0812B50C
ldr r0, _0812B510
@@ -362840,7 +362840,7 @@ _0812B546:
cmp r0, 0
beq _0812B64E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -362868,7 +362868,7 @@ _0812B584:
cmp r0, 0
bne _0812B64E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -362896,7 +362896,7 @@ _0812B5C0:
cmp r0, 0
beq _0812B64E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -362932,7 +362932,7 @@ _0812B60C:
cmp r0, 0
bne _0812B64E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4]
adds r0, r5
ldrb r0, [r0]
@@ -363933,7 +363933,7 @@ _0812BD94:
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}
@@ -363958,7 +363958,7 @@ sub_812BDC4: @ 812BDC4
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl fanfare_play
+ bl PlayFanfare
bl dp01_tbl6_exec_completed
pop {r0}
bx r0
@@ -363985,7 +363985,7 @@ sub_812BDF4: @ 812BDF4
lsls r0, 16
lsrs r0, 16
movs r1, 0x19
- bl cry_related
+ bl PlayCry1
bl dp01_tbl6_exec_completed
pop {r0}
bx r0
@@ -364164,7 +364164,7 @@ sub_812BF54: @ 812BF54
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0x5
- bl sub_8074D28
+ bl FadeOutMapMusic
movs r0, 0x3
bl BeginFastPaletteFade
bl dp01_tbl6_exec_completed
@@ -364259,7 +364259,7 @@ sub_812C01C: @ 812C01C
push {lr}
sub sp, 0x4
movs r0, 0xEC
- bl audio_play
+ bl PlaySE
bl GetPlayerAvatarObjectId
ldr r2, _0812C078
lsls r0, 24
@@ -365812,7 +365812,7 @@ sub_812CBB4: @ 812CBB4
lsls r1, 24
asrs r1, 24
movs r0, 0xDE
- bl sub_80754F8
+ bl PlaySE1WithPanning
b _0812CC12
_0812CBF2:
ldrh r0, [r4, 0x24]
@@ -366481,7 +366481,7 @@ _0812D0D4:
lsls r1, 24
asrs r1, 24
movs r0, 0xBA
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
cmp r4, 0x40
beq _0812D138
ldr r5, _0812D16C
@@ -368132,7 +368132,7 @@ _0812DDD2:
lsls r1, 24
asrs r1, 24
movs r0, 0xE4
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
b _0812DE80
_0812DDEA:
mov r0, sp
@@ -375238,7 +375238,7 @@ _081314A6:
lsls r1, 24
asrs r1, 24
movs r0, 0x7D
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r1, _081314D4
adds r0, r1, 0
ldrh r2, [r4, 0x1C]
@@ -375311,7 +375311,7 @@ _08131538:
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
_0813155A:
@@ -375408,7 +375408,7 @@ _081315F8:
lsls r1, 24
asrs r1, 24
movs r0, 0xCD
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
movs r0, 0
strh r0, [r4, 0x26]
b _081316B0
@@ -375437,7 +375437,7 @@ _0813161C:
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 _081316B0
@@ -375481,7 +375481,7 @@ _0813168C:
lsls r1, 24
asrs r1, 24
movs r0, 0xC0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
movs r0, 0
strh r0, [r4, 0x30]
_081316B0:
@@ -376517,7 +376517,7 @@ _08131ECA:
lsls r1, 24
asrs r1, 24
movs r0, 0x7A
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r0, _08131F54
ldrb r0, [r0]
movs r1, 0x1
@@ -378526,7 +378526,7 @@ _08132F58:
movs r0, 0x1F
strb r0, [r1]
ldr r0, _08132F80
- bl fanfare_play
+ bl PlayFanfare
b _08132FD6
.align 2, 0
_08132F78: .4byte gOtherText_ForgotOrDidNotLearnMove
@@ -378538,7 +378538,7 @@ _08132F84:
cmp r0, 0
beq _08132FD6
ldr r0, _08132F9C
- bl fanfare_play
+ bl PlayFanfare
ldr r0, _08132FA0
ldr r1, [r0]
movs r0, 0x20
@@ -378547,7 +378547,7 @@ _08132F84:
_08132F9C: .4byte 0x0000016f
_08132FA0: .4byte gUnknown_030007B0
_08132FA4:
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
beq _08132FD6
@@ -378565,7 +378565,7 @@ _08132FBC:
cmp r0, 0
beq _08132FD6
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_08132FCE:
ldr r0, _08132FE8
ldr r1, [r0]
@@ -378736,7 +378736,7 @@ _0813310C:
cmp r4, 0
beq _0813312A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _0813313C
ldr r1, [r2]
movs r0, 0x5
@@ -378914,7 +378914,7 @@ _0813326C:
cmp r4, 0
beq _0813328A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _0813329C
ldr r1, [r2]
movs r3, 0
@@ -379405,7 +379405,7 @@ sub_813362C: @ 813362C
b _08133796
_08133646:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, [r4]
ldrb r0, [r1, 0x1B]
subs r0, 0x1
@@ -379450,7 +379450,7 @@ _08133688:
b _08133796
_081336A0:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, [r4]
ldrb r0, [r1, 0x1B]
adds r0, 0x1
@@ -379491,7 +379491,7 @@ _081336E8:
cmp r0, 0
beq _0813376C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r5, _08133738
ldr r2, [r5]
ldrb r1, [r2, 0x1B]
@@ -379547,7 +379547,7 @@ _0813376C:
cmp r0, 0
beq _08133796
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _081337D4
ldr r1, [r0]
movs r0, 0xC
@@ -380359,7 +380359,7 @@ _08133DDA:
_08133DE4: .4byte gPlayerParty
_08133DE8:
movs r0, 0x1
- bl audio_play
+ bl PlaySE
mov r0, r10
ldrb r1, [r0, 0x1]
lsls r0, r1, 4
@@ -385587,7 +385587,7 @@ _0813667C:
cmp r0, 0
beq _081366AC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl sub_80F5060
bl move_anim_execute
@@ -385605,7 +385605,7 @@ _081366AC:
cmp r0, 0
beq _081366D4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl sub_80F5060
bl move_anim_execute
@@ -385623,7 +385623,7 @@ _081366D4:
cmp r0, 0
beq _081366F4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _081366F0
ldr r0, [r0]
adds r0, 0x50
@@ -385639,7 +385639,7 @@ _081366F4:
b _081367FA
_081366FE:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08136728
ldr r0, [r0]
ldr r2, _0813672C
@@ -387191,7 +387191,7 @@ _0813730E:
cmp r4, 0
bne _08137410
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
movs r1, 0
movs r2, 0
@@ -387214,7 +387214,7 @@ _08137344:
cmp r4, 0
bne _08137410
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
movs r1, 0
b _0813737E
@@ -387262,7 +387262,7 @@ _081373AC:
cmp r0, 0
bne _08137410
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl nullsub_8
movs r0, 0x1
@@ -387289,7 +387289,7 @@ _081373E8:
cmp r0, 0
bne _08137410
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_814A7FC
movs r0, 0x1
movs r1, 0x1
@@ -391119,7 +391119,7 @@ _081393B2:
bne _081393DE
bl sub_814A7FC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r2, 0x80
lsls r2, 1
movs r0, 0x1
@@ -391503,7 +391503,7 @@ sub_8139680: @ 8139680
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl audio_play
+ bl PlaySE
bl dp01_tbl5_exec_completed
pop {r0}
bx r0
@@ -391527,7 +391527,7 @@ sub_81396B0: @ 81396B0
ldrb r1, [r1]
lsls r1, 8
orrs r0, r1
- bl fanfare_play
+ bl PlayFanfare
bl dp01_tbl5_exec_completed
pop {r0}
bx r0
@@ -391554,7 +391554,7 @@ sub_81396E0: @ 81396E0
lsls r0, 16
lsrs r0, 16
movs r1, 0x19
- bl cry_related
+ bl PlayCry1
bl dp01_tbl5_exec_completed
pop {r0}
bx r0
@@ -392144,7 +392144,7 @@ sub_8139BB8: @ 8139BB8
ldrb r0, [r0]
strb r0, [r2]
movs r0, 0x5
- bl sub_8074D28
+ bl FadeOutMapMusic
movs r0, 0x3
bl BeginFastPaletteFade
bl dp01_tbl5_exec_completed
@@ -392350,7 +392350,7 @@ sub_8139D64: @ 8139D64
cmp r0, 0
beq _08139D8C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -392363,7 +392363,7 @@ _08139D8C:
cmp r0, 0
beq _08139DA2
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _08139E10
@@ -392375,7 +392375,7 @@ _08139DA2:
beq _08139DE0
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _08139DD8
bl GetMenuCursorPos
lsls r0, 24
@@ -392401,7 +392401,7 @@ _08139DE0:
beq _08139E10
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _08139E18
ldr r0, _08139E1C
ldrb r0, [r0]
@@ -392655,7 +392655,7 @@ sub_8139FD4: @ 8139FD4
cmp r0, 0
beq _08139FF8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _0813A008
@@ -392667,7 +392667,7 @@ _08139FF8:
cmp r0, 0
beq _0813A024
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_0813A008:
bl MoveMenuCursor
@@ -392688,7 +392688,7 @@ _0813A024:
cmp r0, 0
beq _0813A050
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _0813A04C
bl GetMenuCursorPos
lsls r0, 24
@@ -392708,7 +392708,7 @@ _0813A050:
beq _0813A06C
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0813A074
ldr r1, [r0, 0x1C]
adds r0, r4, 0
@@ -393008,7 +393008,7 @@ sub_813A280: @ 813A280
cmp r0, 0
beq _0813A2E4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -393043,7 +393043,7 @@ _0813A2E4:
b _0813A460
_0813A2EE:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x2]
subs r0, 0x1
strh r0, [r4, 0x2]
@@ -393065,7 +393065,7 @@ _0813A306:
cmp r1, r0
beq _0813A370
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
lsls r0, 24
@@ -393114,7 +393114,7 @@ _0813A370:
cmp r0, r1
beq _0813A460
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r0, [r4, 0x2]
adds r0, 0x1
strh r0, [r4, 0x2]
@@ -393148,7 +393148,7 @@ _0813A3A0:
cmp r0, r1
beq _0813A3DC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
strh r0, [r4, 0x12]
ldrh r0, [r4]
@@ -393165,7 +393165,7 @@ _0813A3DC:
_0813A3E4: .4byte 0x0000fff7
_0813A3E8:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _0813A420
_0813A3F0:
movs r0, 0x1
@@ -393173,7 +393173,7 @@ _0813A3F0:
cmp r0, 0
beq _0813A430
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r2, 0x12
ldrsh r0, [r4, r2]
cmp r0, 0
@@ -393203,7 +393203,7 @@ _0813A430:
cmp r0, 0
beq _0813A460
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r1, 0x12
ldrsh r0, [r4, r1]
cmp r0, 0
@@ -393479,7 +393479,7 @@ _0813A668:
cmp r0, 0
beq _0813A69C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x6
movs r1, 0x6
movs r2, 0xD
@@ -393502,7 +393502,7 @@ _0813A69C:
cmp r0, 0
beq _0813A6E8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x6
movs r1, 0x6
movs r2, 0xD
@@ -394895,7 +394895,7 @@ sub_813B174: @ 813B174
cmp r0, 0
beq _0813B1B8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _0813B1E6
@@ -394908,7 +394908,7 @@ _0813B1B8:
cmp r0, 0
beq _0813B274
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0x2]
subs r0, 0x1
b _0813B208
@@ -394924,7 +394924,7 @@ _0813B1CA:
cmp r1, r0
beq _0813B1F4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_0813B1E6:
bl MoveMenuCursor
@@ -394939,7 +394939,7 @@ _0813B1F4:
cmp r0, r1
beq _0813B274
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrb r0, [r4, 0x2]
adds r0, 0x1
_0813B208:
@@ -394955,7 +394955,7 @@ _0813B212:
beq _0813B25C
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0813B23C
ldrb r1, [r0, 0x2]
ldrb r2, [r0]
@@ -394988,7 +394988,7 @@ _0813B25C:
beq _0813B274
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_813B320
_0813B274:
@@ -395152,7 +395152,7 @@ sub_813B3A0: @ 813B3A0
cmp r0, 0
beq _0813B3C8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -395165,7 +395165,7 @@ _0813B3C8:
cmp r0, 0
beq _0813B3DE
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _0813B420
@@ -395176,7 +395176,7 @@ _0813B3DE:
cmp r0, 0
beq _0813B40C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _0813B408
bl GetMenuCursorPos
lsls r0, 24
@@ -395195,7 +395195,7 @@ _0813B40C:
cmp r0, 0
beq _0813B420
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_813B734
_0813B420:
@@ -395984,7 +395984,7 @@ _0813BA6E:
ldrb r0, [r0, 0x15]
lsls r0, 31
lsrs r0, 31
- bl sub_81DF5D8
+ bl SetPokemonCryStereo
_0813BA7A:
pop {r0}
bx r0
@@ -397931,7 +397931,7 @@ _0813CA76:
cmp r1, r0
bne _0813CA88
movs r0, 0x67
- bl audio_play
+ bl PlaySE
_0813CA88:
mov r0, r8
ldr r1, [r0]
@@ -404427,7 +404427,7 @@ sub_813FCBC: @ 813FCBC
bne _0813FD16
movs r0, 0x3D
movs r1, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r0, _0813FD24
lsls r4, r5, 2
adds r4, r5
@@ -404685,7 +404685,7 @@ sub_813FEC8: @ 813FEC8
cmp r0, 0xB
bne _0813FEFA
movs r0, 0x3C
- bl audio_play
+ bl PlaySE
_0813FEFA:
movs r1, 0x8
ldrsh r0, [r5, r1]
@@ -404918,19 +404918,19 @@ _081400BC:
b _081400DA
_081400C2:
movs r0, 0x38
- bl audio_play
+ bl PlaySE
b _0814010E
_081400CA:
movs r0, 0x39
- bl audio_play
+ bl PlaySE
b _0814010E
_081400D2:
movs r0, 0x3A
- bl audio_play
+ bl PlaySE
b _0814010E
_081400DA:
movs r0, 0x3B
- bl audio_play
+ bl PlaySE
b _0814010E
_081400E2:
movs r2, 0x38
@@ -405019,7 +405019,7 @@ sub_8140158: @ 8140158
ldr r0, _0814019C
str r0, [r4, 0x1C]
movs r0, 0x17
- bl audio_play
+ bl PlaySE
_08140190:
pop {r4,r5}
pop {r0}
@@ -405347,7 +405347,7 @@ _081403FC:
bl StartSpriteAffineAnim
_08140404:
movs r0, 0x17
- bl audio_play
+ bl PlaySE
_0814040A:
pop {r4,r5}
pop {r0}
@@ -405416,7 +405416,7 @@ sub_8140454: @ 8140454
bl sub_8043EB4
bl m4aMPlayAllStop
ldr r0, _0814048C
- bl audio_play
+ bl PlaySE
b _081404CC
.align 2, 0
_08140484: .4byte gUnknown_0202F7C9
@@ -405980,7 +405980,7 @@ _081408B6:
strh r7, [r0, 0x10]
strh r5, [r0, 0x26]
movs r0, 0xF
- bl audio_play
+ bl PlaySE
ldr r0, _08140924
ldr r1, _08140928
adds r0, r1
@@ -408206,7 +408206,7 @@ _08141A82:
lsls r1, 24
asrs r1, 24
movs r0, 0x66
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
_08141A8C:
ldr r1, _08141AC4
adds r0, r4, r5
@@ -408824,7 +408824,7 @@ _08141F58:
bl SetMainCallback2
movs r0, 0xDA
lsls r0, 1
- bl sub_8075474
+ bl PlayBGM
movs r0, 0
b _08141F86
.align 2, 0
@@ -409224,7 +409224,7 @@ sub_8142274: @ 8142274
movs r0, 0x3
bl sub_8125D44
movs r0, 0x37
- bl audio_play
+ bl PlaySE
ldr r1, _081422B0
lsls r0, r4, 2
adds r0, r4
@@ -409454,7 +409454,7 @@ sub_8142404: @ 8142404
lsls r0, r2, 23
lsrs r0, 23
movs r1, 0
- bl cry_related
+ bl PlayCry1
_08142458:
adds r0, r6, 0
movs r1, 0
@@ -409651,7 +409651,7 @@ _081425C0:
movs r1, 0xF
bl sub_8143068
movs r0, 0x69
- bl audio_play
+ bl PlaySE
ldr r1, _08142610
mov r2, r8
adds r0, r2, r4
@@ -409945,7 +409945,7 @@ sub_8142818: @ 8142818
cmp r0, 0
beq _0814283E
movs r0, 0x4
- bl play_sound_effect
+ bl FadeOutBGM
ldr r0, _08142848
lsls r1, r4, 2
adds r1, r4
@@ -410620,12 +410620,12 @@ _08142D36:
lsls r1, 1
cmp r0, r1
beq _08142DB2
- bl sub_8075398
+ bl StopCryAndClearCrySongs
ldrh r0, [r4, 0x8]
lsls r0, 23
lsrs r0, 23
movs r1, 0
- bl cry_related
+ bl PlayCry1
_08142DB2:
adds r0, r4, 0
movs r1, 0
@@ -410733,11 +410733,11 @@ _08142E8C: .4byte gTasks
_08142E90: .4byte gSprites
_08142E94: .4byte sub_8142B04
_08142E98:
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
beq _08142EB2
- bl sub_8075398
+ bl StopCryAndClearCrySongs
ldr r0, _08142EB8
ldr r1, _08142EBC
movs r2, 0x80
@@ -410748,7 +410748,7 @@ _08142EB2:
str r0, [r4]
b _08142F64
.align 2, 0
-_08142EB8: .4byte gUnknown_03007380
+_08142EB8: .4byte gMPlay_BGM
_08142EBC: .4byte 0x0000ffff
_08142EC0: .4byte sub_8142F78
_08142EC4:
@@ -410756,11 +410756,11 @@ _08142EC4:
ands r0, r2
cmp r0, 0
beq _08142F08
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
beq _08142EE6
- bl sub_8075398
+ bl StopCryAndClearCrySongs
ldr r0, _08142EF8
ldr r1, _08142EFC
movs r2, 0x80
@@ -410776,7 +410776,7 @@ _08142EE6:
str r0, [r1]
b _08142F64
.align 2, 0
-_08142EF8: .4byte gUnknown_03007380
+_08142EF8: .4byte gMPlay_BGM
_08142EFC: .4byte 0x0000ffff
_08142F00: .4byte gTasks
_08142F04: .4byte sub_8142F78
@@ -412974,7 +412974,7 @@ sub_8144080: @ 8144080
beq _081440E0
_081440AE:
movs r0, 0x4
- bl play_sound_effect
+ bl FadeOutBGM
movs r0, 0x1
negs r0, r0
ldr r1, _081440D8
@@ -412997,7 +412997,7 @@ _081440E0:
cmp r1, r0
bne _081440EC
movs r0, 0x8
- bl play_sound_effect
+ bl FadeOutBGM
_081440EC:
movs r0, 0x8
ldrsh r1, [r4, r0]
@@ -417439,7 +417439,7 @@ sub_8146440: @ 8146440
lsls r4, 24
lsrs r4, 24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
movs r1, 0
@@ -417801,7 +417801,7 @@ _08146718:
bgt _0814678C
_08146728:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
mov r2, r8
ldrb r3, [r2, 0x1]
ldrb r4, [r4, 0xC]
@@ -418095,7 +418095,7 @@ CB2_InitMysteryEventMenu: @ 8146930
ldr r0, _081469A4
movs r1, 0
bl CreateTask
- bl sub_8074D08
+ bl StopMapMusic
bl RunTasks
bl AnimateSprites
bl BuildOamBuffer
@@ -418261,7 +418261,7 @@ _08146AE2:
b _08146C38
_08146AEC:
movs r0, 0x15
- bl audio_play
+ bl PlaySE
ldr r0, _08146B0C
bl sub_8072044
ldr r1, _08146B10
@@ -418297,7 +418297,7 @@ _08146B26:
cmp r0, 0
beq _08146B70
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8007F4C
movs r0, 0x6
movs r1, 0x5
@@ -418323,7 +418323,7 @@ _08146B70:
b _08146DA4
_08146B7A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl CloseLink
ldr r0, _08146B8C
adds r1, r4, r0
@@ -418412,7 +418412,7 @@ _08146C38:
b _08146DA4
_08146C46:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl CloseLink
ldr r2, _08146C60
adds r1, r4, r2
@@ -418533,7 +418533,7 @@ _08146D50:
cmp r0, 0
beq _08146DA4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r2, _08146D68
adds r1, r4, r2
b _08146D82
@@ -419453,7 +419453,7 @@ sub_8147408: @ 8147408
bl MapGridSetMetatileIdAt
bl DrawWholeMapView
movs r0, 0x14
- bl audio_play
+ bl PlaySE
ldr r0, _08147474
bl FlagSet
bl ScriptContext2_Disable
@@ -419580,7 +419580,7 @@ sub_8147514: @ 8147514
bl MapGridSetMetatileIdAt
bl DrawWholeMapView
movs r0, 0x14
- bl audio_play
+ bl PlaySE
movs r0, 0x85
lsls r0, 4
bl FlagSet
@@ -419705,7 +419705,7 @@ sub_814761C: @ 814761C
bl MapGridSetMetatileIdAt
bl DrawWholeMapView
movs r0, 0x14
- bl audio_play
+ bl PlaySE
ldr r0, _08147688
bl FlagSet
bl ScriptContext2_Disable
@@ -419782,7 +419782,7 @@ _081476FE:
beq _08147716
bl MenuZeroFillScreen
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x2
strh r0, [r4]
b _0814776A
@@ -420773,7 +420773,7 @@ _08147F34:
bx r0
.align 2, 0
_08147F3C: .4byte gPaletteFade
-_08147F40: .4byte gUnknown_03007380
+_08147F40: .4byte gMPlay_BGM
_08147F44: .4byte 0x0000ffff
_08147F48: .4byte gMain
thumb_func_end sub_8147F08
@@ -420944,7 +420944,7 @@ sub_8148078: @ 8148078
bne _0814809E
ldrh r0, [r4, 0x32]
movs r1, 0
- bl cry_related
+ bl PlayCry1
_0814809E:
movs r1, 0x2E
ldrsh r0, [r4, r1]
@@ -421920,7 +421920,7 @@ _081488DC:
b _0814891E
_081488E2:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08148900
bl sub_8071F40
ldr r1, _08148904
@@ -421937,7 +421937,7 @@ _08148904: .4byte gTasks
_08148908: .4byte sub_8148930
_0814890C:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl DestroyTask
ldr r0, _0814892C
@@ -424025,7 +424025,7 @@ sub_81499A0: @ 81499A0
ldr r0, _081499EC
str r0, [r5]
movs r0, 0x8C
- bl audio_play
+ bl PlaySE
add sp, 0x4
pop {r4,r5}
pop {r0}
@@ -424157,7 +424157,7 @@ sub_8149AA8: @ 8149AA8
ldr r1, _08149AD8
str r1, [r0]
movs r0, 0xB7
- bl audio_play
+ bl PlaySE
pop {r4}
pop {r0}
bx r0
@@ -424256,7 +424256,7 @@ sub_8149B5C: @ 8149B5C
ldr r1, _08149B8C
str r1, [r0]
movs r0, 0x66
- bl audio_play
+ bl PlaySE
pop {r4}
pop {r0}
bx r0
@@ -424399,7 +424399,7 @@ sub_8149C50: @ 8149C50
ldr r0, _08149CAC
str r0, [r5]
movs r0, 0xCA
- bl audio_play
+ bl PlaySE
add sp, 0x4
pop {r4,r5}
pop {r0}
@@ -424560,7 +424560,7 @@ sub_8149D8C: @ 8149D8C
ldr r0, _08149DE8
str r0, [r5]
movs r0, 0xCA
- bl audio_play
+ bl PlaySE
add sp, 0x4
pop {r4,r5}
pop {r0}
diff --git a/asm/rom_803D1FC.s b/asm/rom_803D1FC.s
index 59db9abff..5ea380b1c 100644
--- a/asm/rom_803D1FC.s
+++ b/asm/rom_803D1FC.s
@@ -5137,12 +5137,12 @@ _080408B8: .4byte 0x000001c9
thumb_func_start sub_80408BC
sub_80408BC: @ 80408BC
push {lr}
- bl map_music_set_to_zero
+ bl ResetMapMusic
bl m4aMPlayAllStop
bl sub_8040728
lsls r0, 16
lsrs r0, 16
- bl sub_8075474
+ bl PlayBGM
pop {r0}
bx r0
thumb_func_end sub_80408BC
@@ -5152,18 +5152,18 @@ current_map_music_set__default_for_battle: @ 80408D8
push {r4,lr}
lsls r0, 16
lsrs r4, r0, 16
- bl map_music_set_to_zero
+ bl ResetMapMusic
bl m4aMPlayAllStop
cmp r4, 0
beq _080408F2
adds r0, r4, 0
- bl current_map_music_set
+ bl PlayNewMapMusic
b _080408FE
_080408F2:
bl sub_8040728
lsls r0, 16
lsrs r0, 16
- bl current_map_music_set
+ bl PlayNewMapMusic
_080408FE:
pop {r4}
pop {r0}
diff --git a/asm/rom_8040EB4.s b/asm/rom_8040EB4.s
index 826e43ea1..cb27ea812 100644
--- a/asm/rom_8040EB4.s
+++ b/asm/rom_8040EB4.s
@@ -3327,7 +3327,7 @@ _08042768:
_0804278A:
bl MoveMenuCursor
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _08042816
.align 2, 0
_08042798: .4byte gTasks
@@ -3338,7 +3338,7 @@ _0804279C:
beq _080427E8
bl sub_8072DEC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r3, _080427DC
ldr r2, _080427E0
ldr r1, _080427E4
@@ -4025,7 +4025,7 @@ _08042D34:
ldrb r0, [r1]
adds r0, 0x1
strb r0, [r1]
- bl current_map_music_get
+ bl GetCurrentMapMusic
ldr r1, _08042D8C
strh r0, [r1]
b _08042F6E
@@ -4290,7 +4290,7 @@ c3_080472E4: @ 8042FB8
ldrsh r0, [r4, r1]
cmp r0, 0
bne _08042FD4
- bl sub_8074D08
+ bl StopMapMusic
_08042FD4:
movs r1, 0x8
ldrsh r0, [r4, r1]
@@ -4298,14 +4298,14 @@ _08042FD4:
bne _08042FE4
movs r0, 0xBC
lsls r0, 1
- bl sub_8075474
+ bl PlayBGM
_08042FE4:
movs r1, 0x8
ldrsh r0, [r4, r1]
cmp r0, 0x3C
ble _08042FF8
ldr r0, _08043008
- bl sub_8075474
+ bl PlayBGM
adds r0, r5, 0
bl DestroyTask
_08042FF8:
@@ -4468,7 +4468,7 @@ _08043124:
adds r0, r4, 0
bl sub_80436FC
ldr r0, _08043160
- bl fanfare_play
+ bl PlayFanfare
ldr r1, [r5]
b _0804329C
.align 2, 0
@@ -4478,7 +4478,7 @@ _08043158: .4byte gStringVar4
_0804315C: .4byte gOtherText_HatchedFromEgg
_08043160: .4byte 0x00000173
_08043164:
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
bne _08043170
@@ -4486,7 +4486,7 @@ _08043164:
_08043170:
b _08043298
_08043172:
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
bne _0804317E
@@ -4687,7 +4687,7 @@ _08043304:
cmp r0, 0xF
bne _08043334
movs r0, 0x17
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
movs r1, 0x1
bl StartSpriteAnim
@@ -4740,7 +4740,7 @@ _0804336C:
cmp r0, 0xF
bne _08043398
movs r0, 0x17
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
movs r1, 0x2
bl StartSpriteAnim
@@ -4823,7 +4823,7 @@ _08043418:
cmp r0, 0xF
bne _0804344C
movs r0, 0x17
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
movs r1, 0x2
bl StartSpriteAnim
@@ -4835,7 +4835,7 @@ _0804344C:
cmp r0, 0x1E
bne _0804345A
movs r0, 0x17
- bl audio_play
+ bl PlaySE
_0804345A:
pop {r4-r6}
pop {r0}
@@ -4909,7 +4909,7 @@ _080434C0:
cmp r4, 0
bne _080434EE
movs r0, 0x71
- bl audio_play
+ bl PlaySE
adds r2, r5, 0
adds r2, 0x3E
ldrb r0, [r2]
@@ -7932,7 +7932,7 @@ _08044C62:
strh r6, [r0, 0x1C]
movs r0, 0x72
movs r1, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
adds r0, r4, 0
add sp, 0x28
pop {r3-r5}
@@ -8525,13 +8525,13 @@ _080450E4:
lsls r1, 24
asrs r1, 24
movs r0, 0x74
- bl sub_807552C
+ bl PlaySE2WithPanning
b _08045102
_080450F8:
lsls r1, 24
asrs r1, 24
movs r0, 0x73
- bl sub_80754F8
+ bl PlaySE1WithPanning
_08045102:
ldr r0, _0804510C
str r0, [r4, 0x1C]
@@ -11188,7 +11188,7 @@ _080465CC:
ldr r1, _08046630
str r1, [r0]
movs r0, 0x3D
- bl audio_play
+ bl PlaySE
_08046616:
add sp, 0x4
pop {r3-r5}
@@ -11367,7 +11367,7 @@ sub_8046760: @ 8046760
cmp r0, 0xB
bne _08046778
movs r0, 0x3C
- bl audio_play
+ bl PlaySE
_08046778:
ldr r6, _080467C4
ldr r5, _080467C8
@@ -11536,19 +11536,19 @@ _080468B0:
b _080468CE
_080468B6:
movs r0, 0x38
- bl audio_play
+ bl PlaySE
b _08046902
_080468BE:
movs r0, 0x39
- bl audio_play
+ bl PlaySE
b _08046902
_080468C6:
movs r0, 0x3A
- bl audio_play
+ bl PlaySE
b _08046902
_080468CE:
movs r0, 0x3B
- bl audio_play
+ bl PlaySE
b _08046902
_080468D6:
movs r2, 0x38
@@ -11633,7 +11633,7 @@ sub_8046944: @ 8046944
ldr r0, _08046980
str r0, [r4, 0x1C]
movs r0, 0x17
- bl audio_play
+ bl PlaySE
_08046978:
pop {r4}
pop {r0}
@@ -11807,7 +11807,7 @@ _08046ABC:
bl StartSpriteAffineAnim
_08046AC4:
movs r0, 0x17
- bl audio_play
+ bl PlaySE
_08046ACA:
pop {r4}
pop {r0}
@@ -11896,10 +11896,10 @@ _08046BA6:
lsls r1, r3, 24
asrs r1, 24
adds r0, r5, 0
- bl cry_related
+ bl PlayCry1
b _08046BEE
_08046BB2:
- bl sub_8075398
+ bl StopCryAndClearCrySongs
ldr r1, _08046BCC
lsls r0, r4, 2
adds r0, r4
@@ -11926,7 +11926,7 @@ _08046BD0:
asrs r1, 24
adds r0, r5, 0
movs r2, 0x1
- bl sub_8075114
+ bl PlayCry4
_08046BEE:
adds r0, r4, 0
bl DestroyTask
@@ -11955,11 +11955,11 @@ _08046C08:
adds r0, 0x1
strh r0, [r1, 0x26]
_08046C20:
- bl sub_80753C4
+ bl IsCryPlayingOrClearCrySongs
lsls r0, 24
cmp r0, 0
bne _08046C72
- bl sub_8075398
+ bl StopCryAndClearCrySongs
ldr r0, _08046C44
lsls r1, r4, 2
adds r1, r4
@@ -11992,7 +11992,7 @@ _08046C60:
asrs r1, 24
adds r0, r5, 0
movs r2, 0
- bl sub_8075114
+ bl PlayCry4
adds r0, r4, 0
bl DestroyTask
_08046C72:
@@ -12122,7 +12122,7 @@ _08046D5A:
ands r0, r1
cmp r0, 0
beq _08046DA4
- bl sub_80755D4
+ bl IsBGMPlaying
lsls r0, 24
cmp r0, 0
beq _08046DAE
@@ -12134,7 +12134,7 @@ _08046D90: .4byte gUnknown_02024A6A
_08046D94: .4byte gPlayerParty
_08046D98: .4byte 0x02017840
_08046D9C: .4byte gUnknown_020239F8
-_08046DA0: .4byte gUnknown_03007380
+_08046DA0: .4byte gMPlay_BGM
_08046DA4:
ldr r0, _08046DC8
ldr r1, _08046DCC
@@ -12155,7 +12155,7 @@ _08046DC4:
movs r4, 0
b _08046DF6
.align 2, 0
-_08046DC8: .4byte gUnknown_03007380
+_08046DC8: .4byte gMPlay_BGM
_08046DCC: .4byte 0x0000ffff
_08046DD0: .4byte 0x02017840
_08046DD4:
@@ -12426,7 +12426,7 @@ sub_8046FBC: @ 8046FBC
strb r1, [r0]
bl m4aMPlayAllStop
ldr r0, _08046FF0
- bl audio_play
+ bl PlaySE
b _08047056
.align 2, 0
_08046FEC: .4byte gUnknown_02024E6D
@@ -13336,7 +13336,7 @@ sub_80476E0: @ 80476E0
cmp r0, 0xB
bne _080476F8
movs r0, 0x3C
- bl audio_play
+ bl PlaySE
_080476F8:
ldrh r1, [r5, 0x2E]
lsls r1, 24
@@ -14970,7 +14970,7 @@ _080483B8:
movs r1, 0
bl nullsub_5
ldr r0, _080483FC
- bl sub_8075474
+ bl PlayBGM
b _080484C6
.align 2, 0
_080483F0: .4byte gUnknown_03004824
@@ -17166,7 +17166,7 @@ _08049600:
cmp r0, r6
beq _0804960C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0804960C:
strb r6, [r7]
pop {r4-r7}
@@ -17288,7 +17288,7 @@ _080496F4:
cmp r0, 0
beq _080497B6
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r4, _08049750
ldr r0, [r4]
adds r1, r0, 0
@@ -17462,7 +17462,7 @@ sub_8049860: @ 8049860
cmp r0, 0
beq _08049880
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _08049890
@@ -17474,7 +17474,7 @@ _08049880:
cmp r0, 0
beq _0804989C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_08049890:
bl MoveMenuCursor
@@ -17490,7 +17490,7 @@ _0804989C:
cmp r0, 0
beq _08049938
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl GetMenuCursorPos
lsls r0, 24
lsrs r1, r0, 24
@@ -17560,7 +17560,7 @@ _08049938:
cmp r0, 0
beq _0804994A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8049804
_0804994A:
add sp, 0x4
@@ -17584,7 +17584,7 @@ sub_8049954: @ 8049954
beq _08049974
_0804996A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8049804
_08049974:
pop {r0}
@@ -17772,7 +17772,7 @@ sub_8049AC0: @ 8049AC0
cmp r0, 0
beq _08049AE0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _08049AF0
@@ -17784,7 +17784,7 @@ _08049AE0:
cmp r0, 0
beq _08049AFC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_08049AF0:
bl MoveMenuCursor
@@ -17800,7 +17800,7 @@ _08049AFC:
cmp r0, 0
beq _08049B64
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl GetMenuCursorPos
lsls r0, 24
cmp r0, 0
@@ -17892,7 +17892,7 @@ sub_8049BC0: @ 8049BC0
cmp r0, 0
beq _08049BE0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
b _08049BF0
@@ -17904,7 +17904,7 @@ _08049BE0:
cmp r0, 0
beq _08049BFC
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
_08049BF0:
bl MoveMenuCursor
@@ -17920,7 +17920,7 @@ _08049BFC:
cmp r0, 0
beq _08049C72
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl GetMenuCursorPos
lsls r0, 24
lsrs r5, r0, 24
@@ -17971,7 +17971,7 @@ _08049C72:
cmp r0, 0
beq _08049C84
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl sub_8049804
_08049C84:
pop {r4,r5}
@@ -18086,7 +18086,7 @@ sub_8049D44: @ 8049D44
cmp r0, 0
beq _08049D8A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0
bl sub_804A840
movs r0, 0x1
@@ -20533,7 +20533,7 @@ sub_804B058: @ 804B058
cmp r0, 0xA
bne _0804B074
movs r0, 0x17
- bl audio_play
+ bl PlaySE
movs r0, 0
strh r0, [r4, 0x2E]
_0804B074:
@@ -20632,7 +20632,7 @@ sub_804B104: @ 804B104
cmp r0, 0xF
bne _0804B120
movs r0, 0xCC
- bl audio_play
+ bl PlaySE
movs r0, 0
strh r0, [r4, 0x2E]
_0804B120:
@@ -22951,14 +22951,14 @@ _0804C5EC:
ldrh r0, [r1]
adds r0, 0x1
strh r0, [r1]
- bl current_map_music_get
+ bl GetCurrentMapMusic
ldr r1, [r6]
movs r7, 0x92
lsls r7, 1
adds r1, r7
strh r0, [r1]
ldr r0, _0804C668
- bl sub_8075474
+ bl PlayBGM
bl _0804D570
.align 2, 0
_0804C65C: .4byte gSprites
@@ -23562,7 +23562,7 @@ _0804CB70:
cmp r0, 0
bne _0804CB8E
movs r0, 0x2E
- bl audio_play
+ bl PlaySE
ldr r0, _0804CBC4
ldr r1, [r0]
adds r1, 0xC4
@@ -23845,7 +23845,7 @@ _0804CD94:
cmp r0, 0x2
bhi _0804CDDC
movs r0, 0x2D
- bl audio_play
+ bl PlaySE
_0804CDDC:
ldr r2, [r6]
adds r3, r2, 0
@@ -24265,7 +24265,7 @@ _0804D11A:
adds r0, 0x1
strh r0, [r1]
movs r0, 0x9F
- bl audio_play
+ bl PlaySE
b _0804D570
.align 2, 0
_0804D138: .4byte gSprites
@@ -24632,7 +24632,7 @@ _0804D41C:
cmp r0, 0x4
bne _0804D430
ldr r0, _0804D480
- bl fanfare_play
+ bl PlayFanfare
_0804D430:
ldr r2, [r6]
adds r0, r2, 0
@@ -24783,7 +24783,7 @@ _0804D54C:
lsls r7, 1
adds r0, r7
ldrh r0, [r0]
- bl sub_8075474
+ bl PlayBGM
ldr r0, _0804D584
bl SetMainCallback2
bl sub_804D8E4
@@ -25038,7 +25038,7 @@ sub_804D738: @ 804D738
cmp r0, 0x16
bne _0804D760
movs r0, 0x38
- bl audio_play
+ bl PlaySE
_0804D760:
ldrh r0, [r4, 0x2E]
adds r0, 0x1
@@ -25048,7 +25048,7 @@ _0804D760:
cmp r0, 0x2C
bne _0804D796
movs r0, 0x8C
- bl audio_play
+ bl PlaySE
ldr r0, _0804D7A4
str r0, [r4, 0x1C]
movs r0, 0
@@ -25150,7 +25150,7 @@ sub_804D80C: @ 804D80C
movs r0, 0x16
strh r0, [r4, 0x2E]
movs r0, 0x38
- bl audio_play
+ bl PlaySE
b _0804D88C
_0804D83C:
movs r1, 0x2E
@@ -25158,21 +25158,21 @@ _0804D83C:
cmp r0, 0x42
bne _0804D84A
movs r0, 0x39
- bl audio_play
+ bl PlaySE
_0804D84A:
movs r2, 0x2E
ldrsh r0, [r4, r2]
cmp r0, 0x5C
bne _0804D858
movs r0, 0x3A
- bl audio_play
+ bl PlaySE
_0804D858:
movs r3, 0x2E
ldrsh r0, [r4, r3]
cmp r0, 0x6B
bne _0804D866
movs r0, 0x3B
- bl audio_play
+ bl PlaySE
_0804D866:
ldr r1, _0804D894
movs r2, 0x2E
@@ -26084,7 +26084,7 @@ _0804E0BC:
cmp r0, 0
bne _0804E11A
movs r0, 0x3
- bl play_sound_effect
+ bl FadeOutBGM
ldr r1, _0804E0DC
ldr r0, _0804E0E0
adds r1, r0
@@ -26094,7 +26094,7 @@ _0804E0D8: .4byte gPaletteFade
_0804E0DC: .4byte gMain
_0804E0E0: .4byte 0x0000043c
_0804E0E4:
- bl sub_8075028
+ bl IsBGMStopped
lsls r0, 24
lsrs r0, 24
cmp r0, 0x1
@@ -26313,7 +26313,7 @@ sub_804E290: @ 804E290
pop {r0}
bx r0
.align 2, 0
-_0804E2B0: .4byte gUnknown_03007400
+_0804E2B0: .4byte gMPlay_SE2
_0804E2B4: .4byte 0x0000ffff
_0804E2B8: .4byte gUnknown_03004854
thumb_func_end sub_804E290
@@ -26874,7 +26874,7 @@ sub_804E738: @ 804E738
b _0804E786
_0804E780:
movs r0, 0x74
- bl audio_play
+ bl PlaySE
_0804E786:
ldrh r0, [r4, 0x30]
strh r0, [r4, 0x20]
@@ -27886,13 +27886,13 @@ _0804F03A:
str r1, [r0]
ldr r0, _0804F07C
bl SetMainCallback2
- bl current_map_music_get
+ bl GetCurrentMapMusic
lsls r0, 16
lsrs r0, 16
ldr r4, _0804F080
cmp r0, r4
beq _0804F074
- bl current_map_music_get
+ bl GetCurrentMapMusic
mov r3, r8
ldr r1, [r3]
movs r2, 0xBC
@@ -27901,7 +27901,7 @@ _0804F03A:
strh r0, [r1]
_0804F074:
adds r0, r4, 0
- bl sub_8075474
+ bl PlayBGM
b _0804F0CE
.align 2, 0
_0804F07C: .4byte sub_80501FC
@@ -28633,7 +28633,7 @@ _0804F636:
strb r1, [r0]
bl sub_804F238
movs r0, 0x2B
- bl audio_play
+ bl PlaySE
mov r2, r8
ldr r0, [r2]
b _0804F710
@@ -28701,7 +28701,7 @@ _0804F650:
movs r0, 0
str r0, [r1]
movs r0, 0x34
- bl audio_play
+ bl PlaySE
bl BuyMenuDrawFieldObjects
_0804F6D6:
mov r1, r8
@@ -28816,13 +28816,13 @@ _0804F792:
cmp r4, r0
blt _0804F792
_0804F7B8:
- bl current_map_music_get
+ bl GetCurrentMapMusic
lsls r0, 16
lsrs r0, 16
ldr r4, _0804F818
cmp r0, r4
beq _0804F7D6
- bl current_map_music_get
+ bl GetCurrentMapMusic
ldr r1, _0804F804
ldr r1, [r1]
movs r5, 0xBC
@@ -28831,9 +28831,9 @@ _0804F7B8:
strh r0, [r1]
_0804F7D6:
adds r0, r4, 0
- bl sub_8075474
+ bl PlayBGM
movs r0, 0x35
- bl audio_play
+ bl PlaySE
bl sub_804E290
_0804F7E6:
bl RunTasks
@@ -29442,7 +29442,7 @@ sub_804FC48: @ 804FC48
ldr r0, _0804FCD0
str r0, [r4]
movs r0, 0x28
- bl audio_play
+ bl PlaySE
b _0804FD18
.align 2, 0
_0804FCBC: .4byte gSpriteTemplate_821645C
@@ -29463,7 +29463,7 @@ _0804FCD4:
movs r1, 0
bl StartSpriteAnim
movs r0, 0x1F
- bl audio_play
+ bl PlaySE
b _0804FD18
.align 2, 0
_0804FCF4: .4byte 0x00005432
@@ -29480,7 +29480,7 @@ _0804FCFC:
movs r1, 0x1
bl StartSpriteAnim
movs r0, 0x20
- bl audio_play
+ bl PlaySE
_0804FD18:
bl sub_805156C
pop {r3}
@@ -29863,7 +29863,7 @@ _08050020: .4byte 0x00004523
_08050024: .4byte gUnknown_03004854
_08050028: .4byte 0x000005dc
_0805002C: .4byte 0xfffffd12
-_08050030: .4byte gUnknown_03007380
+_08050030: .4byte gMPlay_BGM
_08050034:
ldr r0, _08050098
movs r1, 0x80
@@ -29919,7 +29919,7 @@ _08050088:
pop {r0}
bx r0
.align 2, 0
-_08050098: .4byte gUnknown_03007380
+_08050098: .4byte gMPlay_BGM
_0805009C: .4byte gUnknown_03004854
_080500A0: .4byte gUnknown_0202E8CC
_080500A4: .4byte gRecvCmds
@@ -31139,7 +31139,7 @@ _080509B4:
movs r4, 0
b _080509E4
.align 2, 0
-_080509C8: .4byte gUnknown_03007380
+_080509C8: .4byte gMPlay_BGM
_080509CC:
ldr r0, _080509F0
ldr r0, [r0]
@@ -31202,7 +31202,7 @@ _08050A40:
bl sub_804E290
b _08050CB6
.align 2, 0
-_08050A48: .4byte gUnknown_03007400
+_08050A48: .4byte gMPlay_SE2
_08050A4C:
bl GetMultiplayerId
lsls r0, 24
@@ -31349,7 +31349,7 @@ _08050B58:
cmp r0, 0
beq _08050B76
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_08050B76:
movs r0, 0
bl sub_80508D4
@@ -31369,7 +31369,7 @@ _08050B88:
cmp r0, 0x1
beq _08050BD4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _08050BD4
.align 2, 0
_08050BA4: .4byte gUnknown_03004854
@@ -31379,7 +31379,7 @@ _08050BA8:
cmp r0, 0
beq _08050BB8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _08050C82
_08050BB8:
movs r0, 0x2
@@ -31389,7 +31389,7 @@ _08050BB8:
b _08050CB6
_08050BC2:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _08050BDC
ldr r1, [r0]
adds r1, 0x6F
@@ -31915,7 +31915,7 @@ _08051004:
cmp r0, 0
beq _080510C4
movs r0, 0x37
- bl audio_play
+ bl PlaySE
ldr r0, _0805101C
ldr r1, [r0]
b _080510AC
@@ -32970,7 +32970,7 @@ _08051838:
adds r0, 0x1
strh r0, [r4, 0x2E]
movs r0, 0x38
- bl audio_play
+ bl PlaySE
b _080518BE
_08051858:
ldrh r0, [r4, 0x32]
@@ -33063,7 +33063,7 @@ _080518E8:
adds r0, 0x1
strh r0, [r4, 0x2E]
movs r0, 0x15
- bl audio_play
+ bl PlaySE
b _0805193C
_08051908:
ldrh r0, [r4, 0x32]
@@ -34529,7 +34529,7 @@ _0805247E:
cmp r0, 0
beq _080524AE
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080524A0
ldr r1, [r0]
_08052494:
@@ -35425,12 +35425,12 @@ sub_8052BD0: @ 8052BD0
cmp r0, 0
bne _08052BF6
ldr r0, _08052C20
- bl fanfare_play
+ bl PlayFanfare
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
_08052BF6:
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
beq _08052C16
@@ -35440,7 +35440,7 @@ _08052BF6:
lsls r1, 1
adds r0, r1
ldrh r0, [r0]
- bl sub_8075474
+ bl PlayBGM
adds r0, r5, 0
bl DestroyTask
_08052C16:
diff --git a/asm/rom_8065394.s b/asm/rom_8065394.s
index c8cf00cef..1b27a4e97 100644
--- a/asm/rom_8065394.s
+++ b/asm/rom_8065394.s
@@ -318,7 +318,7 @@ _0806813C:
cmp r0, 0
beq _08068154
movs r0, 0x6
- bl audio_play
+ bl PlaySE
bl sub_8071310
_08068150:
movs r0, 0x1
@@ -437,7 +437,7 @@ _08068208:
cmp r4, r0
beq _0806822C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806822C:
adds r0, r4, 0
bl ScriptContext1_SetupScript
@@ -2121,7 +2121,7 @@ _08068EF8:
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 _08068F12
_08068F10:
@@ -3583,7 +3583,7 @@ _0806995E:
cmp r0, 0
beq _080699CE
movs r0, 0x46
- bl audio_play
+ bl PlaySE
b _080699CE
_0806998C:
ldrh r0, [r4, 0xC]
@@ -3866,7 +3866,7 @@ _08069BA4:
bne _08069BB8
_08069BB2:
movs r0, 0x47
- bl audio_play
+ bl PlaySE
_08069BB8:
cmp r7, 0
beq _08069BF4
@@ -4276,7 +4276,7 @@ _08069EB6:
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]
@@ -4322,7 +4322,7 @@ _08069F20:
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]
@@ -5696,7 +5696,7 @@ _0806A9BA:
_0806A9CC:
strh r0, [r5, 0x4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
b _0806AA58
_0806A9D6:
cmp r4, 0x5
@@ -5718,7 +5718,7 @@ _0806A9D6:
ldrh r0, [r5, 0xC]
strb r0, [r1, 0x4]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0806AA1C
lsls r0, r6, 2
adds r0, r6
@@ -5748,7 +5748,7 @@ _0806AA24:
cmp r0, 0
beq _0806AA58
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldrh r2, [r5, 0x6]
ldrb r3, [r5, 0x8]
ldrb r0, [r5, 0xA]
@@ -6043,7 +6043,7 @@ _0806ACB0:
cmp r0, 0
beq _0806ACC4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r5, 0
bl DestroyTask
_0806ACC4:
@@ -6243,7 +6243,7 @@ _0806AE5C:
ldr r0, _0806AE78
bl sub_806ABDC
movs r0, 0x49
- bl audio_play
+ bl PlaySE
b _0806AE88
.align 2, 0
_0806AE78: .4byte gSystemText_SaveCompleted
@@ -6251,7 +6251,7 @@ _0806AE7C:
ldr r0, _0806AECC
bl sub_806ABDC
movs r0, 0x16
- bl audio_play
+ bl PlaySE
_0806AE88:
movs r0, 0x5
strh r0, [r5]
@@ -8730,7 +8730,7 @@ _0806C1A4:
cmp r5, r0
beq _0806C1C8
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806C1C8:
pop {r3,r4}
mov r8, r3
@@ -9615,7 +9615,7 @@ _0806C84A:
cmp r6, r0
beq _0806C878
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806C878:
pop {r3}
mov r8, r3
@@ -9690,7 +9690,7 @@ _0806C8E2:
movs r1, 0x2
strb r1, [r0]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806C914:
pop {r4-r6}
pop {r0}
@@ -10064,7 +10064,7 @@ _0806CBDA:
cmp r0, 0
beq _0806CC10
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0806CC0C
lsls r0, r4, 2
adds r0, r4
@@ -10086,7 +10086,7 @@ _0806CC10:
cmp r0, 0x2
bne _0806CC24
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_806CD44
_0806CC24:
@@ -14137,7 +14137,7 @@ _0806EB80:
cmp r1, r0
bne _0806EB8E
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806EB8E:
movs r0, 0x17
movs r1, 0x8
@@ -14520,7 +14520,7 @@ _0806EEBC:
cmp r1, r0
bne _0806EECA
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806EECA:
movs r0, 0x17
movs r1, 0x8
@@ -14638,7 +14638,7 @@ _0806EFA8:
cmp r1, r0
bne _0806EFB6
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806EFB6:
movs r0, 0x17
movs r1, 0x8
@@ -14750,7 +14750,7 @@ sub_806F06C: @ 806F06C
lsls r5, 16
lsrs r5, 16
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _0806F0A8
lsls r0, r4, 2
adds r0, r4
@@ -14965,7 +14965,7 @@ sub_806F254: @ 806F254
cmp r0, 0
bne _0806F276
ldr r0, _0806F280
- bl fanfare_play
+ bl PlayFanfare
ldr r1, _0806F284
lsls r0, r4, 2
adds r0, r4
@@ -14990,7 +14990,7 @@ sub_806F28C: @ 806F28C
lsls r0, 24
lsrs r5, r0, 24
adds r6, r5, 0
- bl task_is_not_running_overworld_fanfare
+ bl IsFanfareTaskInactive
lsls r0, 24
cmp r0, 0
beq _0806F2F2
@@ -15161,7 +15161,7 @@ _0806F3E0:
cmp r1, r0
bne _0806F3EE
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806F3EE:
adds r0, r5, 0
bl sub_806F614
@@ -15552,7 +15552,7 @@ _0806F73C:
cmp r1, r0
bne _0806F74A
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0806F74A:
movs r0, 0x17
movs r1, 0x8
@@ -15914,7 +15914,7 @@ sub_806FA18: @ 806FA18
cmp r0, r1
bne _0806FAE4
movs r0, 0x1
- bl audio_play
+ bl PlaySE
movs r0, 0x80
lsls r0, 5
adds r4, r6, r0
@@ -16473,7 +16473,7 @@ _0806FEE6:
movs r0, 0
strb r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0806FF0C
movs r1, 0x1
bl sub_806E834
@@ -16495,13 +16495,13 @@ _0806FF14:
cmp r0, 0
bne _0806FF34
movs r0, 0x1
- bl audio_play
+ bl PlaySE
b _0806FF3A
.align 2, 0
_0806FF30: .4byte gUnknown_0202E8F4
_0806FF34:
movs r0, 0x75
- bl audio_play
+ bl PlaySE
_0806FF3A:
ldr r4, _0806FF88
ldr r0, [r4]
@@ -16755,7 +16755,7 @@ _08070134:
movs r3, 0x13
bl MenuZeroFillWindowRect
movs r0, 0x1
- bl audio_play
+ bl PlaySE
ldr r0, [r4]
ldrb r1, [r4, 0x5]
bl sub_806FBB4
@@ -17027,7 +17027,7 @@ sub_8070374: @ 8070374
cmp r0, 0
beq _0807039C
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -17040,7 +17040,7 @@ _0807039C:
cmp r0, 0
beq _080703B2
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
b _080703E4
@@ -17062,7 +17062,7 @@ _080703CC:
cmp r0, 0
beq _080703E4
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080703EC
ldr r1, [r0, 0x4]
adds r0, r4, 0
@@ -17138,7 +17138,7 @@ _08070468: .4byte gTasks
_0807046C: .4byte TaskDummy
_08070470:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0xA
movs r1, 0x3
bl sub_806D538
@@ -17279,7 +17279,7 @@ ether_effect_related: @ 8070570
ldr r0, _080705B0
strb r5, [r0]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _080705B4
movs r1, 0x1
bl sub_806E834
@@ -17294,7 +17294,7 @@ _080705B8:
movs r0, 0x1
strb r0, [r1]
movs r0, 0x1
- bl audio_play
+ bl PlaySE
ldrh r0, [r6, 0x6]
movs r1, 0x1
bl sub_80A9538
@@ -17352,7 +17352,7 @@ dp05_pp_up: @ 8070624
str r4, [r3]
bl sub_806E8D0
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0xB
movs r1, 0x3
bl sub_806D538
@@ -17438,7 +17438,7 @@ _080706F6:
movs r0, 0
strb r0, [r1]
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r0, _0807071C
movs r1, 0x1
bl sub_806E834
@@ -17455,7 +17455,7 @@ _08070724:
movs r0, 0x1
strb r0, [r1]
movs r0, 0
- bl pause_music_for_sound_maybe
+ bl PlayFanfareByFanfareNum
ldr r4, _08070788
ldrb r0, [r4, 0x5]
ldr r1, [r4]
@@ -17506,7 +17506,7 @@ sub_80707A0: @ 80707A0
lsls r0, 24
lsrs r4, r0, 24
movs r0, 0
- bl ducking_tick
+ bl WaitFanfare
lsls r0, 24
cmp r0, 0
beq _080707E8
@@ -17526,7 +17526,7 @@ sub_80707A0: @ 80707A0
beq _080707E8
_080707CE:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_8070848
ldr r0, _080707F8
@@ -17564,7 +17564,7 @@ sub_8070800: @ 8070800
beq _08070834
_0807081A:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
adds r0, r4, 0
bl sub_8070968
ldr r0, _08070840
@@ -17890,7 +17890,7 @@ sub_8070AC8: @ 8070AC8
lsls r0, 24
lsrs r6, r0, 24
movs r0, 0
- bl ducking_tick
+ bl WaitFanfare
lsls r0, 24
cmp r0, 0
bne _08070ADC
@@ -18231,7 +18231,7 @@ sub_8070DBC: @ 8070DBC
lsls r1, 16
lsrs r6, r1, 16
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _08070E18
lsls r0, r4, 2
adds r0, r4
@@ -18951,7 +18951,7 @@ sub_8071338: @ 8071338
cmp r0, 0
beq _08071358
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
negs r0, r0
bl MoveMenuCursor
@@ -18964,7 +18964,7 @@ _08071358:
cmp r0, 0
beq _08071372
movs r0, 0x5
- bl audio_play
+ bl PlaySE
movs r0, 0x1
bl MoveMenuCursor
ldr r1, _080713E0
@@ -18976,7 +18976,7 @@ _08071372:
cmp r0, 0
beq _08071400
movs r0, 0x5
- bl audio_play
+ bl PlaySE
ldr r1, _080713E4
ldr r2, _080713E8
ldr r0, _080713E0
@@ -19503,7 +19503,7 @@ _08071750: .4byte gUnknown_030006AC
_08071754: .4byte gMain
_08071758:
movs r0, 0x5
- bl audio_play
+ bl PlaySE
_0807175E:
movs r0, 0x1
_08071760:
@@ -19788,7 +19788,7 @@ sub_8071960: @ 8071960
cmp r0, 0
beq _08071978
movs r0, 0x37
- bl audio_play
+ bl PlaySE
ldr r1, _08071980
ldr r0, _08071984
str r0, [r1]
@@ -19804,7 +19804,7 @@ _08071984: .4byte sub_8071988
thumb_func_start sub_8071988
sub_8071988: @ 8071988
push {lr}
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
bne _080719A6
@@ -19830,7 +19830,7 @@ sub_80719AC: @ 80719AC
cmp r0, 0
beq _080719C4
movs r0, 0x16
- bl audio_play
+ bl PlaySE
ldr r1, _080719CC
ldr r0, _080719D0
str r0, [r1]
@@ -20137,7 +20137,7 @@ _08071C1C: .4byte gMain
sub_8071C20: @ 8071C20
push {lr}
movs r0, 0x5
- bl audio_play
+ bl PlaySE
bl MenuZeroFillScreen
bl sub_8064E2C
bl ScriptContext2_Disable
diff --git a/asm/rom_8074BAC.s b/asm/rom_8074BAC.s
index bfad6a2fc..2f43d9b68 100644
--- a/asm/rom_8074BAC.s
+++ b/asm/rom_8074BAC.s
@@ -327,7 +327,7 @@ _080758AE:
bx r0
.align 2, 0
_080758D0: .4byte 0x0000ffff
-_080758D4: .4byte gUnknown_03007380
+_080758D4: .4byte gMPlay_BGM
_080758D8: .4byte gUnknown_030042C4
_080758DC: .4byte gUnknown_03004240
_080758E0: .4byte gUnknown_03004200
@@ -879,7 +879,7 @@ _08075CE4: .4byte gUnknown_0202F7B3
_08075CE8: .4byte gUnknown_0202F7C2
_08075CEC: .4byte gUnknown_03004AF0
_08075CF0:
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
cmp r0, 0
beq _08075D28
@@ -960,13 +960,13 @@ _08075D8E:
pop {r0}
bx r0
.align 2, 0
-_08075D98: .4byte gUnknown_030073C0
-_08075D9C: .4byte gUnknown_03007400
+_08075D98: .4byte gMPlay_SE1
+_08075D9C: .4byte gMPlay_SE2
_08075DA0: .4byte gUnknown_03004AF0
_08075DA4: .4byte 0x0000ffff
_08075DA8: .4byte gBattleAnimPicTable
_08075DAC: .4byte gUnknown_03004B10
-_08075DB0: .4byte gUnknown_03007380
+_08075DB0: .4byte gMPlay_BGM
_08075DB4: .4byte gUnknown_0202F7B1
thumb_func_end sub_8075CB0
@@ -981,7 +981,7 @@ ma09_play_sound: @ 8075DB8
ldrb r1, [r1, 0x1]
lsls r1, 8
orrs r0, r1
- bl audio_play
+ bl PlaySE
ldr r0, [r4]
adds r0, 0x2
str r0, [r4]
@@ -3546,7 +3546,7 @@ ma19_08073BC8: @ 807716C
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]
@@ -3569,7 +3569,7 @@ ma1A_8073C00: @ 80771A4
bl sub_8076F98
lsls r0, 24
asrs r0, 24
- bl sub_8075560
+ bl SE12PanpotControl
ldr r0, [r4]
adds r0, 0x1
str r0, [r4]
@@ -3649,7 +3649,7 @@ ma1B_8073C2C: @ 80771D0
strh r5, [r1, 0x10]
mov r0, r9
adds r1, r5, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r1, _0807728C
ldrb r0, [r1]
adds r0, 0x1
@@ -3741,7 +3741,7 @@ _080772FC:
_0807730C:
lsls r0, r4, 24
asrs r0, 24
- bl sub_8075560
+ bl SE12PanpotControl
_08077314:
pop {r4-r7}
pop {r0}
@@ -3799,7 +3799,7 @@ sub_8077320: @ 8077320
strh r4, [r1, 0x10]
mov r0, r8
adds r1, r4, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r1, _080773B0
ldrb r0, [r1]
adds r0, 0x1
@@ -3891,7 +3891,7 @@ sub_80773B4: @ 80773B4
strh r6, [r1, 0x10]
mov r0, r9
adds r1, r6, 0
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
ldr r1, _08077470
ldrb r0, [r1]
adds r0, 0x1
@@ -4010,7 +4010,7 @@ sub_80774FC: @ 80774FC
lsrs r4, 24
lsls r1, 24
asrs r1, 24
- bl audio_play_and_stuff
+ bl PlaySE12WithPanning
cmp r4, 0
bne _0807754A
adds r0, r5, 0
@@ -4103,7 +4103,7 @@ sub_80775CC: @ 80775CC
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, _0807760C
@@ -4186,7 +4186,7 @@ ma20_wait_for_something: @ 8077684
ldrb r5, [r0]
cmp r5, 0
bne _080776CC
- bl mplay_has_finished_maybe
+ bl IsSEPlaying
lsls r0, 24
lsrs r1, r0, 24
cmp r1, 0
@@ -4208,8 +4208,8 @@ ma20_wait_for_something: @ 8077684
.align 2, 0
_080776BC: .4byte gUnknown_0202F7B3
_080776C0: .4byte gUnknown_03004AF0
-_080776C4: .4byte gUnknown_030073C0
-_080776C8: .4byte gUnknown_03007400
+_080776C4: .4byte gMPlay_SE1
+_080776C8: .4byte gMPlay_SE2
_080776CC:
ldr r1, _080776DC
movs r0, 0
@@ -4721,8 +4721,8 @@ ma2F_stop_music: @ 8077A94
pop {r0}
bx r0
.align 2, 0
-_08077AB0: .4byte gUnknown_030073C0
-_08077AB4: .4byte gUnknown_03007400
+_08077AB0: .4byte gMPlay_SE1
+_08077AB4: .4byte gMPlay_SE2
_08077AB8: .4byte gUnknown_0202F7A4
thumb_func_end ma2F_stop_music