diff options
Diffstat (limited to 'asm/sound.s')
-rw-r--r-- | asm/sound.s | 324 |
1 files changed, 162 insertions, 162 deletions
diff --git a/asm/sound.s b/asm/sound.s index c5cfd2be3..15d4a544c 100644 --- a/asm/sound.s +++ b/asm/sound.s @@ -5,21 +5,21 @@ .text - thumb_func_start sub_8071938 -sub_8071938: @ 8071938 + thumb_func_start InitMapMusic +InitMapMusic: @ 8071938 push {lr} ldr r1, _08071948 @ =gUnknown_3005080 movs r0, 0 strb r0, [r1] - bl sub_8071A44 + bl ResetMapMusic pop {r0} bx r0 .align 2, 0 _08071948: .4byte gUnknown_3005080 - thumb_func_end sub_8071938 + thumb_func_end InitMapMusic - thumb_func_start sub_807194C -sub_807194C: @ 807194C + thumb_func_start MapMusicMain +MapMusicMain: @ 807194C push {r4,r5,lr} ldr r0, _08071964 @ =gUnknown_3000FC4 ldrb r1, [r0] @@ -49,12 +49,12 @@ _0807198C: strb r0, [r2] ldr r0, _0807199C @ =gUnknown_3000FC0 ldrh r0, [r0] - bl sub_80722A0 + bl PlayBGM b _08071A2E .align 2, 0 _0807199C: .4byte gUnknown_3000FC0 _080719A0: - bl sub_8071DD4 + bl IsBGMStopped lsls r0, 24 cmp r0, 0 beq _08071A2E @@ -68,11 +68,11 @@ _080719A0: _080719B8: .4byte gUnknown_3000FC2 _080719BC: .4byte gUnknown_3000FC4 _080719C0: - bl sub_8071DD4 + bl IsBGMStopped lsls r0, 24 cmp r0, 0 beq _08071A2E - bl sub_8071C9C + bl IsFanfareTaskInactive lsls r0, 24 cmp r0, 0 beq _08071A2E @@ -86,18 +86,18 @@ _080719C0: movs r0, 0x2 strb r0, [r1] ldrh r0, [r2] - bl sub_80722A0 + bl PlayBGM b _08071A2E .align 2, 0 _080719F0: .4byte gUnknown_3000FC0 _080719F4: .4byte gUnknown_3000FC2 _080719F8: .4byte gUnknown_3000FC4 _080719FC: - bl sub_8071DD4 + bl IsBGMStopped lsls r0, 24 cmp r0, 0 beq _08071A2E - bl sub_8071C9C + bl IsFanfareTaskInactive lsls r0, 24 cmp r0, 0 beq _08071A2E @@ -105,7 +105,7 @@ _080719FC: ldrh r0, [r4] ldr r5, _08071A38 @ =gUnknown_3000FC5 ldrb r1, [r5] - bl sub_8071D10 + bl FadeInNewBGM ldr r1, _08071A3C @ =gUnknown_3000FC0 ldrh r0, [r4] strh r0, [r1] @@ -124,10 +124,10 @@ _08071A34: .4byte gUnknown_3000FC2 _08071A38: .4byte gUnknown_3000FC5 _08071A3C: .4byte gUnknown_3000FC0 _08071A40: .4byte gUnknown_3000FC4 - thumb_func_end sub_807194C + thumb_func_end MapMusicMain - thumb_func_start sub_8071A44 -sub_8071A44: @ 8071A44 + thumb_func_start ResetMapMusic +ResetMapMusic: @ 8071A44 ldr r0, _08071A58 @ =gUnknown_3000FC0 movs r1, 0 strh r1, [r0] @@ -143,19 +143,19 @@ _08071A58: .4byte gUnknown_3000FC0 _08071A5C: .4byte gUnknown_3000FC2 _08071A60: .4byte gUnknown_3000FC4 _08071A64: .4byte gUnknown_3000FC5 - thumb_func_end sub_8071A44 + thumb_func_end ResetMapMusic - thumb_func_start sub_8071A68 -sub_8071A68: @ 8071A68 + thumb_func_start GetCurrentMapMusic +GetCurrentMapMusic: @ 8071A68 ldr r0, _08071A70 @ =gUnknown_3000FC0 ldrh r0, [r0] bx lr .align 2, 0 _08071A70: .4byte gUnknown_3000FC0 - thumb_func_end sub_8071A68 + thumb_func_end GetCurrentMapMusic - thumb_func_start sub_8071A74 -sub_8071A74: @ 8071A74 + thumb_func_start PlayNewMapMusic +PlayNewMapMusic: @ 8071A74 ldr r1, _08071A88 @ =gUnknown_3000FC0 strh r0, [r1] ldr r1, _08071A8C @ =gUnknown_3000FC2 @@ -169,10 +169,10 @@ sub_8071A74: @ 8071A74 _08071A88: .4byte gUnknown_3000FC0 _08071A8C: .4byte gUnknown_3000FC2 _08071A90: .4byte gUnknown_3000FC4 - thumb_func_end sub_8071A74 + thumb_func_end PlayNewMapMusic - thumb_func_start sub_8071A94 -sub_8071A94: @ 8071A94 + thumb_func_start StopMapMusic +StopMapMusic: @ 8071A94 ldr r0, _08071AA8 @ =gUnknown_3000FC0 movs r1, 0 strh r1, [r0] @@ -186,19 +186,19 @@ sub_8071A94: @ 8071A94 _08071AA8: .4byte gUnknown_3000FC0 _08071AAC: .4byte gUnknown_3000FC2 _08071AB0: .4byte gUnknown_3000FC4 - thumb_func_end sub_8071A94 + thumb_func_end StopMapMusic - thumb_func_start sub_8071AB4 -sub_8071AB4: @ 8071AB4 + thumb_func_start FadeOutMapMusic +FadeOutMapMusic: @ 8071AB4 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 - bl sub_8071BA0 + bl IsNotWaitingForBGMStop lsls r0, 24 cmp r0, 0 beq _08071ACA adds r0, r4, 0 - bl sub_8071DBC + bl FadeOutBGM _08071ACA: ldr r0, _08071AE0 @ =gUnknown_3000FC0 movs r1, 0 @@ -215,10 +215,10 @@ _08071ACA: _08071AE0: .4byte gUnknown_3000FC0 _08071AE4: .4byte gUnknown_3000FC2 _08071AE8: .4byte gUnknown_3000FC4 - thumb_func_end sub_8071AB4 + thumb_func_end FadeOutMapMusic - thumb_func_start sub_8071AEC -sub_8071AEC: @ 8071AEC + thumb_func_start FadeOutAndPlayNewMapMusic +FadeOutAndPlayNewMapMusic: @ 8071AEC push {r4,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -226,7 +226,7 @@ sub_8071AEC: @ 8071AEC lsrs r4, 16 lsls r0, 24 lsrs r0, 24 - bl sub_8071AB4 + bl FadeOutMapMusic ldr r1, _08071B14 @ =gUnknown_3000FC0 movs r0, 0 strh r0, [r1] @@ -242,10 +242,10 @@ sub_8071AEC: @ 8071AEC _08071B14: .4byte gUnknown_3000FC0 _08071B18: .4byte gUnknown_3000FC2 _08071B1C: .4byte gUnknown_3000FC4 - thumb_func_end sub_8071AEC + thumb_func_end FadeOutAndPlayNewMapMusic - thumb_func_start sub_8071B20 -sub_8071B20: @ 8071B20 + thumb_func_start FadeOutAndFadeInNewMapMusic +FadeOutAndFadeInNewMapMusic: @ 8071B20 push {r4,r5,lr} adds r4, r0, 0 adds r0, r1, 0 @@ -256,7 +256,7 @@ sub_8071B20: @ 8071B20 lsrs r0, 24 lsls r5, 24 lsrs r5, 24 - bl sub_8071AB4 + bl FadeOutMapMusic ldr r1, _08071B54 @ =gUnknown_3000FC0 movs r0, 0 strh r0, [r1] @@ -275,10 +275,10 @@ _08071B54: .4byte gUnknown_3000FC0 _08071B58: .4byte gUnknown_3000FC2 _08071B5C: .4byte gUnknown_3000FC4 _08071B60: .4byte gUnknown_3000FC5 - thumb_func_end sub_8071B20 + thumb_func_end FadeOutAndFadeInNewMapMusic - thumb_func_start sub_8071B64 -sub_8071B64: @ 8071B64 + thumb_func_start FadeInNewMapMusic +FadeInNewMapMusic: @ 8071B64 push {r4,lr} adds r4, r0, 0 lsls r4, 16 @@ -286,7 +286,7 @@ sub_8071B64: @ 8071B64 lsls r1, 24 lsrs r1, 24 adds r0, r4, 0 - bl sub_8071D10 + bl FadeInNewBGM ldr r0, _08071B90 @ =gUnknown_3000FC0 strh r4, [r0] ldr r0, _08071B94 @ =gUnknown_3000FC2 @@ -305,10 +305,10 @@ _08071B90: .4byte gUnknown_3000FC0 _08071B94: .4byte gUnknown_3000FC2 _08071B98: .4byte gUnknown_3000FC4 _08071B9C: .4byte gUnknown_3000FC5 - thumb_func_end sub_8071B64 + thumb_func_end FadeInNewMapMusic - thumb_func_start sub_8071BA0 -sub_8071BA0: @ 8071BA0 + thumb_func_start IsNotWaitingForBGMStop +IsNotWaitingForBGMStop: @ 8071BA0 push {lr} ldr r0, _08071BB8 @ =gUnknown_3000FC4 ldrb r0, [r0] @@ -327,7 +327,7 @@ _08071BBC: _08071BBE: pop {r1} bx r1 - thumb_func_end sub_8071BA0 + thumb_func_end IsNotWaitingForBGMStop thumb_func_start sub_8071BC4 sub_8071BC4: @ 8071BC4 @@ -366,8 +366,8 @@ _08071C08: .4byte gUnknown_83AC990 _08071C0C: .4byte gUnknown_3000FC6 thumb_func_end sub_8071BC4 - thumb_func_start sub_8071C10 -sub_8071C10: @ 8071C10 + thumb_func_start WaitFanfare +WaitFanfare: @ 8071C10 push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -397,10 +397,10 @@ _08071C42: _08071C44: pop {r1} bx r1 - thumb_func_end sub_8071C10 + thumb_func_end WaitFanfare - thumb_func_start sub_8071C48 -sub_8071C48: @ 8071C48 + thumb_func_start StopFanfareByFanfareNum +StopFanfareByFanfareNum: @ 8071C48 push {lr} lsls r0, 24 ldr r1, _08071C5C @ =gUnknown_83AC990 @@ -412,10 +412,10 @@ sub_8071C48: @ 8071C48 bx r0 .align 2, 0 _08071C5C: .4byte gUnknown_83AC990 - thumb_func_end sub_8071C48 + thumb_func_end StopFanfareByFanfareNum - thumb_func_start sub_8071C60 -sub_8071C60: @ 8071C60 + thumb_func_start PlayFanfare +PlayFanfare: @ 8071C60 push {lr} lsls r0, 16 lsrs r3, r0, 16 @@ -428,7 +428,7 @@ _08071C6A: lsls r0, r1, 24 lsrs r0, 24 bl sub_8071BC4 - bl sub_8071CEC + bl CreateFanfareTask b _08071C96 .align 2, 0 _08071C80: .4byte gUnknown_83AC990 @@ -439,17 +439,17 @@ _08071C84: bls _08071C6A movs r0, 0 bl sub_8071BC4 - bl sub_8071CEC + bl CreateFanfareTask _08071C96: pop {r0} bx r0 - thumb_func_end sub_8071C60 + thumb_func_end PlayFanfare - thumb_func_start sub_8071C9C -sub_8071C9C: @ 8071C9C + thumb_func_start IsFanfareTaskInactive +IsFanfareTaskInactive: @ 8071C9C push {lr} - ldr r0, _08071CB0 @ =sub_8071CBC - bl sub_8077650 + ldr r0, _08071CB0 @ =Task_Fanfare + bl FuncIsActiveTask lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -457,16 +457,16 @@ sub_8071C9C: @ 8071C9C movs r0, 0x1 b _08071CB6 .align 2, 0 -_08071CB0: .4byte sub_8071CBC +_08071CB0: .4byte Task_Fanfare _08071CB4: movs r0, 0 _08071CB6: pop {r1} bx r1 - thumb_func_end sub_8071C9C + thumb_func_end IsFanfareTaskInactive - thumb_func_start sub_8071CBC -sub_8071CBC: @ 8071CBC + thumb_func_start Task_Fanfare +Task_Fanfare: @ 8071CBC push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -483,38 +483,38 @@ _08071CD4: ldr r0, _08071CE8 @ =gMPlay_BGM bl m4aMPlayContinue adds r0, r4, 0 - bl sub_8077508 + bl DestroyTask _08071CE0: pop {r4} pop {r0} bx r0 .align 2, 0 _08071CE8: .4byte gMPlay_BGM - thumb_func_end sub_8071CBC + thumb_func_end Task_Fanfare - thumb_func_start sub_8071CEC -sub_8071CEC: @ 8071CEC + thumb_func_start CreateFanfareTask +CreateFanfareTask: @ 8071CEC push {r4,lr} - ldr r4, _08071D0C @ =sub_8071CBC + ldr r4, _08071D0C @ =Task_Fanfare adds r0, r4, 0 - bl sub_8077650 + bl FuncIsActiveTask lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 beq _08071D06 adds r0, r4, 0 movs r1, 0x50 - bl sub_807741C + bl CreateTask _08071D06: pop {r4} pop {r0} bx r0 .align 2, 0 -_08071D0C: .4byte sub_8071CBC - thumb_func_end sub_8071CEC +_08071D0C: .4byte Task_Fanfare + thumb_func_end CreateFanfareTask - thumb_func_start sub_8071D10 -sub_8071D10: @ 8071D10 + thumb_func_start FadeInNewBGM +FadeInNewBGM: @ 8071D10 push {r4-r7,lr} lsls r0, 16 lsrs r5, r0, 16 @@ -552,10 +552,10 @@ _08071D2C: _08071D58: .4byte gUnknown_3005080 _08071D5C: .4byte 0x0000ffff _08071D60: .4byte gMPlay_BGM - thumb_func_end sub_8071D10 + thumb_func_end FadeInNewBGM - thumb_func_start sub_8071D64 -sub_8071D64: @ 8071D64 + thumb_func_start FadeOutBGMTemporarily +FadeOutBGMTemporarily: @ 8071D64 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -566,10 +566,10 @@ sub_8071D64: @ 8071D64 bx r0 .align 2, 0 _08071D78: .4byte gMPlay_BGM - thumb_func_end sub_8071D64 + thumb_func_end FadeOutBGMTemporarily - thumb_func_start sub_8071D7C -sub_8071D7C: @ 8071D7C + thumb_func_start IsBGMPausedOrStopped +IsBGMPausedOrStopped: @ 8071D7C push {lr} ldr r0, _08071D94 @ =gMPlay_BGM ldr r1, [r0, 0x4] @@ -589,10 +589,10 @@ _08071D9C: _08071D9E: pop {r1} bx r1 - thumb_func_end sub_8071D7C + thumb_func_end IsBGMPausedOrStopped - thumb_func_start sub_8071DA4 -sub_8071DA4: @ 8071DA4 + thumb_func_start FadeInBGM +FadeInBGM: @ 8071DA4 push {lr} adds r1, r0, 0 lsls r1, 24 @@ -603,10 +603,10 @@ sub_8071DA4: @ 8071DA4 bx r0 .align 2, 0 _08071DB8: .4byte gMPlay_BGM - thumb_func_end sub_8071DA4 + thumb_func_end FadeInBGM - thumb_func_start sub_8071DBC -sub_8071DBC: @ 8071DBC + thumb_func_start FadeOutBGM +FadeOutBGM: @ 8071DBC push {lr} adds r1, r0, 0 lsls r1, 24 @@ -617,10 +617,10 @@ sub_8071DBC: @ 8071DBC bx r0 .align 2, 0 _08071DD0: .4byte gMPlay_BGM - thumb_func_end sub_8071DBC + thumb_func_end FadeOutBGM - thumb_func_start sub_8071DD4 -sub_8071DD4: @ 8071DD4 + thumb_func_start IsBGMStopped +IsBGMStopped: @ 8071DD4 push {lr} ldr r0, _08071DE4 @ =gMPlay_BGM ldrh r0, [r0, 0x4] @@ -635,10 +635,10 @@ _08071DE8: _08071DEA: pop {r1} bx r1 - thumb_func_end sub_8071DD4 + thumb_func_end IsBGMStopped - thumb_func_start sub_8071DF0 -sub_8071DF0: @ 8071DF0 + thumb_func_start PlayCry1 +PlayCry1: @ 8071DF0 push {r4,r5,lr} sub sp, 0x4 adds r5, r0, 0 @@ -663,7 +663,7 @@ sub_8071DF0: @ 8071DF0 ldr r1, _08071E38 @ =gUnknown_2037ED0 movs r0, 0x2 strb r0, [r1] - bl sub_807227C + bl RestoreBGMVolumeAfterPokemonCry add sp, 0x4 pop {r4,r5} pop {r0} @@ -672,10 +672,10 @@ sub_8071DF0: @ 8071DF0 _08071E30: .4byte gMPlay_BGM _08071E34: .4byte 0x0000ffff _08071E38: .4byte gUnknown_2037ED0 - thumb_func_end sub_8071DF0 + thumb_func_end PlayCry1 - thumb_func_start sub_8071E3C -sub_8071E3C: @ 8071E3C + thumb_func_start PlayCry2 +PlayCry2: @ 8071E3C push {r4,lr} sub sp, 0x4 lsls r0, 16 @@ -693,10 +693,10 @@ sub_8071E3C: @ 8071E3C pop {r4} pop {r0} bx r0 - thumb_func_end sub_8071E3C + thumb_func_end PlayCry2 - thumb_func_start sub_8071E60 -sub_8071E60: @ 8071E60 + thumb_func_start PlayCry3 +PlayCry3: @ 8071E60 push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -730,7 +730,7 @@ _08071E86: ldr r1, _08071EBC @ =gUnknown_2037ED0 movs r0, 0x2 strb r0, [r1] - bl sub_807227C + bl RestoreBGMVolumeAfterPokemonCry _08071EAA: add sp, 0x4 pop {r4-r6} @@ -740,10 +740,10 @@ _08071EAA: _08071EB4: .4byte gMPlay_BGM _08071EB8: .4byte 0x0000ffff _08071EBC: .4byte gUnknown_2037ED0 - thumb_func_end sub_8071E60 + thumb_func_end PlayCry3 - thumb_func_start sub_8071EC0 -sub_8071EC0: @ 8071EC0 + thumb_func_start PlayCry4 +PlayCry4: @ 8071EC0 push {r4-r6,lr} sub sp, 0x4 lsls r0, 16 @@ -792,7 +792,7 @@ _08071F10: _08071F18: .4byte gUnknown_2022B4C _08071F1C: .4byte gMPlay_BGM _08071F20: .4byte 0x0000ffff - thumb_func_end sub_8071EC0 + thumb_func_end PlayCry4 thumb_func_start sub_8071F24 sub_8071F24: @ 8071F24 @@ -823,7 +823,7 @@ _08071F56: ldr r1, _08071F74 @ =gUnknown_2037ED0 movs r0, 0x2 strb r0, [r1] - bl sub_807227C + bl RestoreBGMVolumeAfterPokemonCry add sp, 0x4 pop {r4,r5} pop {r0} @@ -993,7 +993,7 @@ _0807208A: ldr r0, [sp] bl SetPokemonCryPriority adds r0, r7, 0 - bl sub_8043304 + bl SpeciesToCryId adds r7, r0, 0 movs r1, 0x7F ands r1, r7 @@ -1108,11 +1108,11 @@ _08072198: .4byte gUnknown_848DB14 _0807219C: .4byte gUnknown_2037ECC thumb_func_end sub_8071F78 - thumb_func_start sub_80721A0 -sub_80721A0: @ 80721A0 + thumb_func_start IsCryFinished +IsCryFinished: @ 80721A0 push {lr} - ldr r0, _080721B8 @ =sub_8072234 - bl sub_8077650 + ldr r0, _080721B8 @ =Task_DuckBGMForPokemonCry + bl FuncIsActiveTask lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -1121,16 +1121,16 @@ sub_80721A0: @ 80721A0 movs r0, 0x1 b _080721BE .align 2, 0 -_080721B8: .4byte sub_8072234 +_080721B8: .4byte Task_DuckBGMForPokemonCry _080721BC: movs r0, 0 _080721BE: pop {r1} bx r1 - thumb_func_end sub_80721A0 + thumb_func_end IsCryFinished - thumb_func_start sub_80721C4 -sub_80721C4: @ 80721C4 + thumb_func_start StopCryAndClearCrySongs +StopCryAndClearCrySongs: @ 80721C4 push {lr} ldr r0, _080721D8 @ =gUnknown_2037ECC ldr r0, [r0] @@ -1140,10 +1140,10 @@ sub_80721C4: @ 80721C4 bx r0 .align 2, 0 _080721D8: .4byte gUnknown_2037ECC - thumb_func_end sub_80721C4 + thumb_func_end StopCryAndClearCrySongs - thumb_func_start sub_80721DC -sub_80721DC: @ 80721DC + thumb_func_start StopCry +StopCry: @ 80721DC push {lr} ldr r0, _080721EC @ =gUnknown_2037ECC ldr r0, [r0] @@ -1152,10 +1152,10 @@ sub_80721DC: @ 80721DC bx r0 .align 2, 0 _080721EC: .4byte gUnknown_2037ECC - thumb_func_end sub_80721DC + thumb_func_end StopCry - thumb_func_start sub_80721F0 -sub_80721F0: @ 80721F0 + thumb_func_start IsCryPlayingOrClearCrySongs +IsCryPlayingOrClearCrySongs: @ 80721F0 push {lr} ldr r0, _08072208 @ =gUnknown_2037ECC ldr r0, [r0] @@ -1172,10 +1172,10 @@ _0807220C: _0807220E: pop {r1} bx r1 - thumb_func_end sub_80721F0 + thumb_func_end IsCryPlayingOrClearCrySongs - thumb_func_start sub_8072214 -sub_8072214: @ 8072214 + thumb_func_start IsCryPlaying +IsCryPlaying: @ 8072214 push {lr} ldr r0, _08072228 @ =gUnknown_2037ECC ldr r0, [r0] @@ -1191,10 +1191,10 @@ _0807222C: _0807222E: pop {r1} bx r1 - thumb_func_end sub_8072214 + thumb_func_end IsCryPlaying - thumb_func_start sub_8072234 -sub_8072234: @ 8072234 + thumb_func_start Task_DuckBGMForPokemonCry +Task_DuckBGMForPokemonCry: @ 8072234 push {r4,lr} lsls r0, 24 lsrs r4, r0, 24 @@ -1219,7 +1219,7 @@ _0807224C: lsls r2, 1 bl m4aMPlayVolumeControl adds r0, r4, 0 - bl sub_8077508 + bl DestroyTask _0807226A: pop {r4} pop {r0} @@ -1228,31 +1228,31 @@ _0807226A: _08072270: .4byte gUnknown_2037ECC _08072274: .4byte gMPlay_BGM _08072278: .4byte 0x0000ffff - thumb_func_end sub_8072234 + thumb_func_end Task_DuckBGMForPokemonCry - thumb_func_start sub_807227C -sub_807227C: @ 807227C + thumb_func_start RestoreBGMVolumeAfterPokemonCry +RestoreBGMVolumeAfterPokemonCry: @ 807227C push {r4,lr} - ldr r4, _0807229C @ =sub_8072234 + ldr r4, _0807229C @ =Task_DuckBGMForPokemonCry adds r0, r4, 0 - bl sub_8077650 + bl FuncIsActiveTask lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 beq _08072296 adds r0, r4, 0 movs r1, 0x50 - bl sub_807741C + bl CreateTask _08072296: pop {r4} pop {r0} bx r0 .align 2, 0 -_0807229C: .4byte sub_8072234 - thumb_func_end sub_807227C +_0807229C: .4byte Task_DuckBGMForPokemonCry + thumb_func_end RestoreBGMVolumeAfterPokemonCry - thumb_func_start sub_80722A0 -sub_80722A0: @ 80722A0 + thumb_func_start PlayBGM +PlayBGM: @ 80722A0 push {lr} lsls r0, 16 lsrs r1, r0, 16 @@ -1274,7 +1274,7 @@ _080722B8: .align 2, 0 _080722C4: .4byte gUnknown_3005080 _080722C8: .4byte 0x0000ffff - thumb_func_end sub_80722A0 + thumb_func_end PlayBGM thumb_func_start sub_80722CC sub_80722CC: @ 80722CC @@ -1299,8 +1299,8 @@ _080722EC: .4byte gUnknown_2031DD8 _080722F0: .4byte gUnknown_203ADFA thumb_func_end sub_80722CC - thumb_func_start sub_80722F4 -sub_80722F4: @ 80722F4 + thumb_func_start PlaySE12WithPanning +PlaySE12WithPanning: @ 80722F4 push {r4-r6,lr} mov r6, r8 push {r6} @@ -1336,10 +1336,10 @@ sub_80722F4: @ 80722F4 _0807233C: .4byte gMPlay_SE1 _08072340: .4byte gMPlay_SE2 _08072344: .4byte 0x0000ffff - thumb_func_end sub_80722F4 + thumb_func_end PlaySE12WithPanning - thumb_func_start sub_8072348 -sub_8072348: @ 8072348 + thumb_func_start PlaySE1WithPanning +PlaySE1WithPanning: @ 8072348 push {r4,r5,lr} adds r4, r1, 0 lsls r0, 16 @@ -1362,10 +1362,10 @@ sub_8072348: @ 8072348 .align 2, 0 _08072374: .4byte gMPlay_SE1 _08072378: .4byte 0x0000ffff - thumb_func_end sub_8072348 + thumb_func_end PlaySE1WithPanning - thumb_func_start sub_807237C -sub_807237C: @ 807237C + thumb_func_start PlaySE2WithPanning +PlaySE2WithPanning: @ 807237C push {r4,r5,lr} adds r4, r1, 0 lsls r0, 16 @@ -1388,10 +1388,10 @@ sub_807237C: @ 807237C .align 2, 0 _080723A8: .4byte gMPlay_SE2 _080723AC: .4byte 0x0000ffff - thumb_func_end sub_807237C + thumb_func_end PlaySE2WithPanning - thumb_func_start sub_80723B0 -sub_80723B0: @ 80723B0 + thumb_func_start SE12PanpotControl +SE12PanpotControl: @ 80723B0 push {r4,r5,lr} adds r4, r0, 0 ldr r0, _080723D4 @ =gMPlay_SE1 @@ -1412,10 +1412,10 @@ sub_80723B0: @ 80723B0 _080723D4: .4byte gMPlay_SE1 _080723D8: .4byte 0x0000ffff _080723DC: .4byte gMPlay_SE2 - thumb_func_end sub_80723B0 + thumb_func_end SE12PanpotControl - thumb_func_start sub_80723E0 -sub_80723E0: @ 80723E0 + thumb_func_start IsSEPlaying +IsSEPlaying: @ 80723E0 push {lr} ldr r0, _08072410 @ =gMPlay_SE1 ldr r1, [r0, 0x4] @@ -1451,10 +1451,10 @@ _0807241C: _0807241E: pop {r1} bx r1 - thumb_func_end sub_80723E0 + thumb_func_end IsSEPlaying - thumb_func_start sub_8072424 -sub_8072424: @ 8072424 + thumb_func_start IsBGMPlaying +IsBGMPlaying: @ 8072424 push {lr} ldr r0, _0807243C @ =gMPlay_BGM ldr r1, [r0, 0x4] @@ -1474,10 +1474,10 @@ _08072444: _08072446: pop {r1} bx r1 - thumb_func_end sub_8072424 + thumb_func_end IsBGMPlaying - thumb_func_start sub_807244C -sub_807244C: @ 807244C + thumb_func_start IsSpecialSEPlaying +IsSpecialSEPlaying: @ 807244C push {lr} ldr r0, _08072464 @ =gMPlay_SE3 ldr r1, [r0, 0x4] @@ -1497,7 +1497,7 @@ _0807246C: _0807246E: pop {r1} bx r1 - thumb_func_end sub_807244C + thumb_func_end IsSpecialSEPlaying thumb_func_start sub_8072474 sub_8072474: @ 8072474 |