Audio Sfx (code_801A5BD0 and selected sfx functions in code_8019AF00.c) OK and Documented (#798)

* Rename functions

* code_801A5BD0 OK

* PR 1, improve spacing

* Rename unused struct

* Rename Sfx Variables

* PR Feedback, update names

* Add comment

* cleanup vars

* Fix merge

* Rework documentation, include more functions in sfx system

* PR suggestions

* fix AudioSfx_MuteBanks

* missed enum

* more cleanup

* more suggestions
This commit is contained in:
engineer124
2022-08-15 14:39:57 -04:00
committed by GitHub
parent 0082c299c6
commit 82fe521721
47 changed files with 2739 additions and 1284 deletions
+44 -44
View File
@@ -3204,10 +3204,10 @@ asm/non_matchings/code/code_80192BE0/func_8019372C.s,func_8019372C,0x8019372C,0x
asm/non_matchings/code/code_80192BE0/func_80193774.s,func_80193774,0x80193774,0x26
asm/non_matchings/code/code_80192BE0/func_8019380C.s,func_8019380C,0x8019380C,0x13
asm/non_matchings/code/code_80192BE0/func_80193858.s,func_80193858,0x80193858,0x9
asm/non_matchings/code/code_80192BE0/func_8019387C.s,func_8019387C,0x8019387C,0x9
asm/non_matchings/code/code_80192BE0/Audio_QueueCmdS8.s,Audio_QueueCmdS8,0x801938A0,0xC
asm/non_matchings/code/code_80192BE0/AudioThread_QueueCmdS32.s,AudioThread_QueueCmdS32,0x8019387C,0x9
asm/non_matchings/code/code_80192BE0/AudioThread_QueueCmdS8.s,AudioThread_QueueCmdS8,0x801938A0,0xC
asm/non_matchings/code/code_80192BE0/func_801938D0.s,func_801938D0,0x801938D0,0xC
asm/non_matchings/code/code_80192BE0/func_80193900.s,func_80193900,0x80193900,0x24
asm/non_matchings/code/code_80192BE0/AudioThread_ScheduleProcessCmds.s,AudioThread_ScheduleProcessCmds,0x80193900,0x24
asm/non_matchings/code/code_80192BE0/func_80193990.s,func_80193990,0x80193990,0x6
asm/non_matchings/code/code_80192BE0/func_801939A8.s,func_801939A8,0x801939A8,0x51
asm/non_matchings/code/code_80192BE0/func_80193AEC.s,func_80193AEC,0x80193AEC,0x2D
@@ -3234,8 +3234,8 @@ asm/non_matchings/code/code_80192BE0/func_8019440C.s,func_8019440C,0x8019440C,0x
asm/non_matchings/code/code_80192BE0/func_80194528.s,func_80194528,0x80194528,0x8
asm/non_matchings/code/code_80192BE0/func_80194548.s,func_80194548,0x80194548,0x8
asm/non_matchings/code/code_80192BE0/func_80194568.s,func_80194568,0x80194568,0x40
asm/non_matchings/code/code_80192BE0/Audio_NextRandom.s,Audio_NextRandom,0x80194668,0x1F
asm/non_matchings/code/code_80192BE0/Audio_InitMesgQueues.s,Audio_InitMesgQueues,0x801946E4,0xB
asm/non_matchings/code/code_80192BE0/AudioThread_NextRandom.s,AudioThread_NextRandom,0x80194668,0x1F
asm/non_matchings/code/code_80192BE0/AudioThread_InitMesgQueues.s,AudioThread_InitMesgQueues,0x801946E4,0xB
asm/non_matchings/code/code_80194710/Audio_InvalDCache.s,Audio_InvalDCache,0x80194710,0x10
asm/non_matchings/code/code_80194710/Audio_WritebackDCache.s,Audio_WritebackDCache,0x80194750,0x10
asm/non_matchings/code/code_80194710/osAiSetNextBuffer.s,osAiSetNextBuffer,0x80194790,0x1D
@@ -3374,27 +3374,27 @@ asm/non_matchings/code/code_8019AF00/func_8019E014.s,func_8019E014,0x8019E014,0x
asm/non_matchings/code/code_8019AF00/func_8019E0FC.s,func_8019E0FC,0x8019E0FC,0x2
asm/non_matchings/code/code_8019AF00/func_8019E104.s,func_8019E104,0x8019E104,0x3
asm/non_matchings/code/code_8019AF00/func_8019E110.s,func_8019E110,0x8019E110,0xF
asm/non_matchings/code/code_8019AF00/func_8019E14C.s,func_8019E14C,0x8019E14C,0x76
asm/non_matchings/code/code_8019AF00/func_8019E324.s,func_8019E324,0x8019E324,0x63
asm/non_matchings/code/code_8019AF00/func_8019E4B0.s,func_8019E4B0,0x8019E4B0,0x61
asm/non_matchings/code/code_8019AF00/func_8019E634.s,func_8019E634,0x8019E634,0x8C
asm/non_matchings/code/code_8019AF00/func_8019E864.s,func_8019E864,0x8019E864,0x77
asm/non_matchings/code/code_8019AF00/func_8019EA40.s,func_8019EA40,0x8019EA40,0x3B
asm/non_matchings/code/code_8019AF00/func_8019EB2C.s,func_8019EB2C,0x8019EB2C,0x13E
asm/non_matchings/code/code_8019AF00/func_8019F024.s,func_8019F024,0x8019F024,0xE
asm/non_matchings/code/code_8019AF00/func_8019F05C.s,func_8019F05C,0x8019F05C,0x1B
asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeVolume.s,AudioSfx_ComputeVolume,0x8019E14C,0x76
asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeReverb.s,AudioSfx_ComputeReverb,0x8019E324,0x63
asm/non_matchings/code/code_8019AF00/AudioSfx_ComputePanSigned.s,AudioSfx_ComputePanSigned,0x8019E4B0,0x61
asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeFreqScale.s,AudioSfx_ComputeFreqScale,0x8019E634,0x8C
asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeSurroundSoundFilter.s,AudioSfx_ComputeSurroundSoundFilter,0x8019E864,0x77
asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeCombFilter.s,AudioSfx_ComputeCombFilter,0x8019EA40,0x3B
asm/non_matchings/code/code_8019AF00/AudioSfx_SetProperties.s,AudioSfx_SetProperties,0x8019EB2C,0x13E
asm/non_matchings/code/code_8019AF00/AudioSfx_SetFreqAndStereoBits.s,AudioSfx_SetFreqAndStereoBits,0x8019F024,0xE
asm/non_matchings/code/code_8019AF00/AudioSfx_ResetSfxChannelState.s,AudioSfx_ResetSfxChannelState,0x8019F05C,0x1B
asm/non_matchings/code/code_8019AF00/play_sound.s,play_sound,0x8019F0C8,0x18
asm/non_matchings/code/code_8019AF00/func_8019F128.s,func_8019F128,0x8019F128,0x12
asm/non_matchings/code/code_8019AF00/func_8019F170.s,func_8019F170,0x8019F170,0x14
asm/non_matchings/code/code_8019AF00/Audio_PlaySfxAtPos.s,Audio_PlaySfxAtPos,0x8019F1C0,0x12
asm/non_matchings/code/code_8019AF00/func_8019F208.s,func_8019F208,0x8019F208,0xA
asm/non_matchings/code/code_8019AF00/func_8019F230.s,func_8019F230,0x8019F230,0xA
asm/non_matchings/code/code_8019AF00/func_8019F258.s,func_8019F258,0x8019F258,0x2A
asm/non_matchings/code/code_8019AF00/func_8019F300.s,func_8019F300,0x8019F300,0x48
asm/non_matchings/code/code_8019AF00/AudioSfx_AddSfxSetting.s,AudioSfx_AddSfxSetting,0x8019F258,0x2A
asm/non_matchings/code/code_8019AF00/AudioSfx_ProcessSfxSettings.s,AudioSfx_ProcessSfxSettings,0x8019F300,0x48
asm/non_matchings/code/code_8019AF00/func_8019F420.s,func_8019F420,0x8019F420,0x23
asm/non_matchings/code/code_8019AF00/func_8019F4AC.s,func_8019F4AC,0x8019F4AC,0x25
asm/non_matchings/code/code_8019AF00/func_8019F540.s,func_8019F540,0x8019F540,0xC
asm/non_matchings/code/code_8019AF00/func_8019F570.s,func_8019F570,0x8019F570,0xF
asm/non_matchings/code/code_8019AF00/AudioSfx_LowerSfxSettingsReverb.s,AudioSfx_LowerSfxSettingsReverb,0x8019F570,0xF
asm/non_matchings/code/code_8019AF00/func_8019F5AC.s,func_8019F5AC,0x8019F5AC,0x23
asm/non_matchings/code/code_8019AF00/func_8019F638.s,func_8019F638,0x8019F638,0x52
asm/non_matchings/code/code_8019AF00/func_8019F780.s,func_8019F780,0x8019F780,0x16
@@ -3428,7 +3428,7 @@ asm/non_matchings/code/code_8019AF00/Audio_UpdateRiverSoundVolumes.s,Audio_Updat
asm/non_matchings/code/code_8019AF00/func_801A0554.s,func_801A0554,0x801A0554,0x24
asm/non_matchings/code/code_8019AF00/func_801A05E4.s,func_801A05E4,0x801A05E4,0x3
asm/non_matchings/code/code_8019AF00/func_801A05F0.s,func_801A05F0,0x801A05F0,0x19
asm/non_matchings/code/code_8019AF00/func_801A0654.s,func_801A0654,0x801A0654,0x6F
asm/non_matchings/code/code_8019AF00/AudioSfx_SetChannelIO.s,AudioSfx_SetChannelIO,0x801A0654,0x6F
asm/non_matchings/code/code_8019AF00/func_801A0810.s,func_801A0810,0x801A0810,0x16
asm/non_matchings/code/code_8019AF00/func_801A0868.s,func_801A0868,0x801A0868,0x5B
asm/non_matchings/code/code_8019AF00/func_801A09D4.s,func_801A09D4,0x801A09D4,0xA7
@@ -3517,9 +3517,9 @@ asm/non_matchings/code/code_8019AF00/func_801A479C.s,func_801A479C,0x801A479C,0x
asm/non_matchings/code/code_8019AF00/func_801A47DC.s,func_801A47DC,0x801A47DC,0x41
asm/non_matchings/code/code_8019AF00/func_801A48E0.s,func_801A48E0,0x801A48E0,0x52
asm/non_matchings/code/code_8019AF00/func_801A4A28.s,func_801A4A28,0x801A4A28,0x56
asm/non_matchings/code/code_8019AF00/func_801A4B80.s,func_801A4B80,0x801A4B80,0x2C
asm/non_matchings/code/code_8019AF00/func_801A4C30.s,func_801A4C30,0x801A4C30,0x9
asm/non_matchings/code/code_8019AF00/func_801A4C54.s,func_801A4C54,0x801A4C54,0x2B
asm/non_matchings/code/code_8019AF00/Audio_SetNatureAmbienceRandomBend.s,Audio_SetNatureAmbienceRandomBend,0x801A4B80,0x2C
asm/non_matchings/code/code_8019AF00/Audio_Init.s,Audio_Init,0x801A4C30,0x9
asm/non_matchings/code/code_8019AF00/AudioSfx_Init.s,AudioSfx_Init,0x801A4C54,0x2B
asm/non_matchings/code/code_8019AF00/func_801A4D00.s,func_801A4D00,0x801A4D00,0x14
asm/non_matchings/code/code_8019AF00/func_801A4D50.s,func_801A4D50,0x801A4D50,0x15
asm/non_matchings/code/code_8019AF00/func_801A4DA4.s,func_801A4DA4,0x801A4DA4,0x14
@@ -3546,29 +3546,29 @@ asm/non_matchings/code/code_801A51F0/func_801A5680.s,func_801A5680,0x801A5680,0x
asm/non_matchings/code/code_801A51F0/func_801A5808.s,func_801A5808,0x801A5808,0x82
asm/non_matchings/code/code_801A51F0/func_801A5A10.s,func_801A5A10,0x801A5A10,0x3
asm/non_matchings/code/code_801A51F0/func_801A5A1C.s,func_801A5A1C,0x801A5A1C,0x69
asm/non_matchings/code/code_801A5BD0/Audio_SetSfxBanksMute.s,Audio_SetSfxBanksMute,0x801A5BD0,0x16
asm/non_matchings/code/code_801A5BD0/Audio_SetFlagForBgmVolumeLow.s,Audio_SetFlagForBgmVolumeLow,0x801A5C28,0x19
asm/non_matchings/code/code_801A5BD0/Audio_ClearFlagForBgmVolumeLow.s,Audio_ClearFlagForBgmVolumeLow,0x801A5C8C,0x1C
asm/non_matchings/code/code_801A5BD0/Audio_PlaySfxGeneral.s,Audio_PlaySfxGeneral,0x801A5CFC,0x38
asm/non_matchings/code/code_801A5BD0/func_801A5DDC.s,func_801A5DDC,0x801A5DDC,0x68
asm/non_matchings/code/code_801A5BD0/func_801A5F7C.s,func_801A5F7C,0x801A5F7C,0x12D
asm/non_matchings/code/code_801A5BD0/func_801A6430.s,func_801A6430,0x801A6430,0x66
asm/non_matchings/code/code_801A5BD0/func_801A65C8.s,func_801A65C8,0x801A65C8,0x1D1
asm/non_matchings/code/code_801A5BD0/func_801A6D0C.s,func_801A6D0C,0x801A6D0C,0xDE
asm/non_matchings/code/code_801A5BD0/func_801A7084.s,func_801A7084,0x801A7084,0x39
asm/non_matchings/code/code_801A5BD0/func_801A7168.s,func_801A7168,0x801A7168,0x47
asm/non_matchings/code/code_801A5BD0/func_801A7284.s,func_801A7284,0x801A7284,0x12
asm/non_matchings/code/code_801A5BD0/Audio_StopSfxByPos.s,Audio_StopSfxByPos,0x801A72CC,0x17
asm/non_matchings/code/code_801A5BD0/func_801A7328.s,func_801A7328,0x801A7328,0x57
asm/non_matchings/code/code_801A5BD0/func_801A7484.s,func_801A7484,0x801A7484,0x59
asm/non_matchings/code/code_801A5BD0/Audio_StopSfxById.s,Audio_StopSfxById,0x801A75E8,0x4E
asm/non_matchings/code/code_801A5BD0/func_801A7720.s,func_801A7720,0x801A7720,0x1D
asm/non_matchings/code/code_801A5BD0/func_801A7794.s,func_801A7794,0x801A7794,0x25
asm/non_matchings/code/code_801A5BD0/func_801A7828.s,func_801A7828,0x801A7828,0x15
asm/non_matchings/code/code_801A5BD0/func_801A787C.s,func_801A787C,0x801A787C,0x1A
asm/non_matchings/code/code_801A5BD0/Audio_IsSfxPlaying.s,Audio_IsSfxPlaying,0x801A78E4,0x1A
asm/non_matchings/code/code_801A5BD0/func_801A794C.s,func_801A794C,0x801A794C,0x71
asm/non_matchings/code/code_801A7B10/func_801A7B10.s,func_801A7B10,0x801A7B10,0x7D
asm/non_matchings/code/code_801A5BD0/AudioSfx_MuteBanks.s,AudioSfx_MuteBanks,0x801A5BD0,0x16
asm/non_matchings/code/code_801A5BD0/AudioSfx_LowerBgmVolume.s,AudioSfx_LowerBgmVolume,0x801A5C28,0x19
asm/non_matchings/code/code_801A5BD0/AudioSfx_RestoreBgmVolume.s,AudioSfx_RestoreBgmVolume,0x801A5C8C,0x1C
asm/non_matchings/code/code_801A5BD0/AudioSfx_PlaySfx.s,AudioSfx_PlaySfx,0x801A5CFC,0x38
asm/non_matchings/code/code_801A5BD0/AudioSfx_RemoveMatchingRequests.s,AudioSfx_RemoveMatchingRequests,0x801A5DDC,0x68
asm/non_matchings/code/code_801A5BD0/AudioSfx_ProcessRequest.s,AudioSfx_ProcessRequest,0x801A5F7C,0x12D
asm/non_matchings/code/code_801A5BD0/AudioSfx_RemoveBankEntry.s,AudioSfx_RemoveBankEntry,0x801A6430,0x66
asm/non_matchings/code/code_801A5BD0/AudioSfx_ChooseActiveSfx.s,AudioSfx_ChooseActiveSfx,0x801A65C8,0x1D1
asm/non_matchings/code/code_801A5BD0/AudioSfx_PlayActiveSfx.s,AudioSfx_PlayActiveSfx,0x801A6D0C,0xDE
asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByBank.s,AudioSfx_StopByBank,0x801A7084,0x39
asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPosAndBankImpl.s,AudioSfx_StopByPosAndBankImpl,0x801A7168,0x47
asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPosAndBank.s,AudioSfx_StopByPosAndBank,0x801A7284,0x12
asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPos.s,AudioSfx_StopByPos,0x801A72CC,0x17
asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPosAndId.s,AudioSfx_StopByPosAndId,0x801A7328,0x57
asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByTokenAndId.s,AudioSfx_StopByTokenAndId,0x801A7484,0x59
asm/non_matchings/code/code_801A5BD0/AudioSfx_StopById.s,AudioSfx_StopById,0x801A75E8,0x4E
asm/non_matchings/code/code_801A5BD0/AudioSfx_ProcessRequests.s,AudioSfx_ProcessRequests,0x801A7720,0x1D
asm/non_matchings/code/code_801A5BD0/AudioSfx_SetBankLerp.s,AudioSfx_SetBankLerp,0x801A7794,0x25
asm/non_matchings/code/code_801A5BD0/AudioSfx_StepBankLerp.s,AudioSfx_StepBankLerp,0x801A7828,0x15
asm/non_matchings/code/code_801A5BD0/AudioSfx_ProcessActiveSfx.s,AudioSfx_ProcessActiveSfx,0x801A787C,0x1A
asm/non_matchings/code/code_801A5BD0/AudioSfx_IsPlaying.s,AudioSfx_IsPlaying,0x801A78E4,0x1A
asm/non_matchings/code/code_801A5BD0/AudioSfx_Reset.s,AudioSfx_Reset,0x801A794C,0x71
asm/non_matchings/code/code_801A7B10/Audio_StartSequence.s,Audio_StartSequence,0x801A7B10,0x7D
asm/non_matchings/code/code_801A7B10/func_801A7D04.s,func_801A7D04,0x801A7D04,0x20
asm/non_matchings/code/code_801A7B10/func_801A7D84.s,func_801A7D84,0x801A7D84,0x309
asm/non_matchings/code/code_801A7B10/Audio_QueueSeqCmd.s,Audio_QueueSeqCmd,0x801A89A8,0xA
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
3204 asm/non_matchings/code/code_80192BE0/func_80193774.s func_80193774 0x80193774 0x26
3205 asm/non_matchings/code/code_80192BE0/func_8019380C.s func_8019380C 0x8019380C 0x13
3206 asm/non_matchings/code/code_80192BE0/func_80193858.s func_80193858 0x80193858 0x9
3207 asm/non_matchings/code/code_80192BE0/func_8019387C.s asm/non_matchings/code/code_80192BE0/AudioThread_QueueCmdS32.s func_8019387C AudioThread_QueueCmdS32 0x8019387C 0x9
3208 asm/non_matchings/code/code_80192BE0/Audio_QueueCmdS8.s asm/non_matchings/code/code_80192BE0/AudioThread_QueueCmdS8.s Audio_QueueCmdS8 AudioThread_QueueCmdS8 0x801938A0 0xC
3209 asm/non_matchings/code/code_80192BE0/func_801938D0.s func_801938D0 0x801938D0 0xC
3210 asm/non_matchings/code/code_80192BE0/func_80193900.s asm/non_matchings/code/code_80192BE0/AudioThread_ScheduleProcessCmds.s func_80193900 AudioThread_ScheduleProcessCmds 0x80193900 0x24
3211 asm/non_matchings/code/code_80192BE0/func_80193990.s func_80193990 0x80193990 0x6
3212 asm/non_matchings/code/code_80192BE0/func_801939A8.s func_801939A8 0x801939A8 0x51
3213 asm/non_matchings/code/code_80192BE0/func_80193AEC.s func_80193AEC 0x80193AEC 0x2D
3234 asm/non_matchings/code/code_80192BE0/func_80194528.s func_80194528 0x80194528 0x8
3235 asm/non_matchings/code/code_80192BE0/func_80194548.s func_80194548 0x80194548 0x8
3236 asm/non_matchings/code/code_80192BE0/func_80194568.s func_80194568 0x80194568 0x40
3237 asm/non_matchings/code/code_80192BE0/Audio_NextRandom.s asm/non_matchings/code/code_80192BE0/AudioThread_NextRandom.s Audio_NextRandom AudioThread_NextRandom 0x80194668 0x1F
3238 asm/non_matchings/code/code_80192BE0/Audio_InitMesgQueues.s asm/non_matchings/code/code_80192BE0/AudioThread_InitMesgQueues.s Audio_InitMesgQueues AudioThread_InitMesgQueues 0x801946E4 0xB
3239 asm/non_matchings/code/code_80194710/Audio_InvalDCache.s Audio_InvalDCache 0x80194710 0x10
3240 asm/non_matchings/code/code_80194710/Audio_WritebackDCache.s Audio_WritebackDCache 0x80194750 0x10
3241 asm/non_matchings/code/code_80194710/osAiSetNextBuffer.s osAiSetNextBuffer 0x80194790 0x1D
3374 asm/non_matchings/code/code_8019AF00/func_8019E0FC.s func_8019E0FC 0x8019E0FC 0x2
3375 asm/non_matchings/code/code_8019AF00/func_8019E104.s func_8019E104 0x8019E104 0x3
3376 asm/non_matchings/code/code_8019AF00/func_8019E110.s func_8019E110 0x8019E110 0xF
3377 asm/non_matchings/code/code_8019AF00/func_8019E14C.s asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeVolume.s func_8019E14C AudioSfx_ComputeVolume 0x8019E14C 0x76
3378 asm/non_matchings/code/code_8019AF00/func_8019E324.s asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeReverb.s func_8019E324 AudioSfx_ComputeReverb 0x8019E324 0x63
3379 asm/non_matchings/code/code_8019AF00/func_8019E4B0.s asm/non_matchings/code/code_8019AF00/AudioSfx_ComputePanSigned.s func_8019E4B0 AudioSfx_ComputePanSigned 0x8019E4B0 0x61
3380 asm/non_matchings/code/code_8019AF00/func_8019E634.s asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeFreqScale.s func_8019E634 AudioSfx_ComputeFreqScale 0x8019E634 0x8C
3381 asm/non_matchings/code/code_8019AF00/func_8019E864.s asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeSurroundSoundFilter.s func_8019E864 AudioSfx_ComputeSurroundSoundFilter 0x8019E864 0x77
3382 asm/non_matchings/code/code_8019AF00/func_8019EA40.s asm/non_matchings/code/code_8019AF00/AudioSfx_ComputeCombFilter.s func_8019EA40 AudioSfx_ComputeCombFilter 0x8019EA40 0x3B
3383 asm/non_matchings/code/code_8019AF00/func_8019EB2C.s asm/non_matchings/code/code_8019AF00/AudioSfx_SetProperties.s func_8019EB2C AudioSfx_SetProperties 0x8019EB2C 0x13E
3384 asm/non_matchings/code/code_8019AF00/func_8019F024.s asm/non_matchings/code/code_8019AF00/AudioSfx_SetFreqAndStereoBits.s func_8019F024 AudioSfx_SetFreqAndStereoBits 0x8019F024 0xE
3385 asm/non_matchings/code/code_8019AF00/func_8019F05C.s asm/non_matchings/code/code_8019AF00/AudioSfx_ResetSfxChannelState.s func_8019F05C AudioSfx_ResetSfxChannelState 0x8019F05C 0x1B
3386 asm/non_matchings/code/code_8019AF00/play_sound.s play_sound 0x8019F0C8 0x18
3387 asm/non_matchings/code/code_8019AF00/func_8019F128.s func_8019F128 0x8019F128 0x12
3388 asm/non_matchings/code/code_8019AF00/func_8019F170.s func_8019F170 0x8019F170 0x14
3389 asm/non_matchings/code/code_8019AF00/Audio_PlaySfxAtPos.s Audio_PlaySfxAtPos 0x8019F1C0 0x12
3390 asm/non_matchings/code/code_8019AF00/func_8019F208.s func_8019F208 0x8019F208 0xA
3391 asm/non_matchings/code/code_8019AF00/func_8019F230.s func_8019F230 0x8019F230 0xA
3392 asm/non_matchings/code/code_8019AF00/func_8019F258.s asm/non_matchings/code/code_8019AF00/AudioSfx_AddSfxSetting.s func_8019F258 AudioSfx_AddSfxSetting 0x8019F258 0x2A
3393 asm/non_matchings/code/code_8019AF00/func_8019F300.s asm/non_matchings/code/code_8019AF00/AudioSfx_ProcessSfxSettings.s func_8019F300 AudioSfx_ProcessSfxSettings 0x8019F300 0x48
3394 asm/non_matchings/code/code_8019AF00/func_8019F420.s func_8019F420 0x8019F420 0x23
3395 asm/non_matchings/code/code_8019AF00/func_8019F4AC.s func_8019F4AC 0x8019F4AC 0x25
3396 asm/non_matchings/code/code_8019AF00/func_8019F540.s func_8019F540 0x8019F540 0xC
3397 asm/non_matchings/code/code_8019AF00/func_8019F570.s asm/non_matchings/code/code_8019AF00/AudioSfx_LowerSfxSettingsReverb.s func_8019F570 AudioSfx_LowerSfxSettingsReverb 0x8019F570 0xF
3398 asm/non_matchings/code/code_8019AF00/func_8019F5AC.s func_8019F5AC 0x8019F5AC 0x23
3399 asm/non_matchings/code/code_8019AF00/func_8019F638.s func_8019F638 0x8019F638 0x52
3400 asm/non_matchings/code/code_8019AF00/func_8019F780.s func_8019F780 0x8019F780 0x16
3428 asm/non_matchings/code/code_8019AF00/func_801A0554.s func_801A0554 0x801A0554 0x24
3429 asm/non_matchings/code/code_8019AF00/func_801A05E4.s func_801A05E4 0x801A05E4 0x3
3430 asm/non_matchings/code/code_8019AF00/func_801A05F0.s func_801A05F0 0x801A05F0 0x19
3431 asm/non_matchings/code/code_8019AF00/func_801A0654.s asm/non_matchings/code/code_8019AF00/AudioSfx_SetChannelIO.s func_801A0654 AudioSfx_SetChannelIO 0x801A0654 0x6F
3432 asm/non_matchings/code/code_8019AF00/func_801A0810.s func_801A0810 0x801A0810 0x16
3433 asm/non_matchings/code/code_8019AF00/func_801A0868.s func_801A0868 0x801A0868 0x5B
3434 asm/non_matchings/code/code_8019AF00/func_801A09D4.s func_801A09D4 0x801A09D4 0xA7
3517 asm/non_matchings/code/code_8019AF00/func_801A47DC.s func_801A47DC 0x801A47DC 0x41
3518 asm/non_matchings/code/code_8019AF00/func_801A48E0.s func_801A48E0 0x801A48E0 0x52
3519 asm/non_matchings/code/code_8019AF00/func_801A4A28.s func_801A4A28 0x801A4A28 0x56
3520 asm/non_matchings/code/code_8019AF00/func_801A4B80.s asm/non_matchings/code/code_8019AF00/Audio_SetNatureAmbienceRandomBend.s func_801A4B80 Audio_SetNatureAmbienceRandomBend 0x801A4B80 0x2C
3521 asm/non_matchings/code/code_8019AF00/func_801A4C30.s asm/non_matchings/code/code_8019AF00/Audio_Init.s func_801A4C30 Audio_Init 0x801A4C30 0x9
3522 asm/non_matchings/code/code_8019AF00/func_801A4C54.s asm/non_matchings/code/code_8019AF00/AudioSfx_Init.s func_801A4C54 AudioSfx_Init 0x801A4C54 0x2B
3523 asm/non_matchings/code/code_8019AF00/func_801A4D00.s func_801A4D00 0x801A4D00 0x14
3524 asm/non_matchings/code/code_8019AF00/func_801A4D50.s func_801A4D50 0x801A4D50 0x15
3525 asm/non_matchings/code/code_8019AF00/func_801A4DA4.s func_801A4DA4 0x801A4DA4 0x14
3546 asm/non_matchings/code/code_801A51F0/func_801A5808.s func_801A5808 0x801A5808 0x82
3547 asm/non_matchings/code/code_801A51F0/func_801A5A10.s func_801A5A10 0x801A5A10 0x3
3548 asm/non_matchings/code/code_801A51F0/func_801A5A1C.s func_801A5A1C 0x801A5A1C 0x69
3549 asm/non_matchings/code/code_801A5BD0/Audio_SetSfxBanksMute.s asm/non_matchings/code/code_801A5BD0/AudioSfx_MuteBanks.s Audio_SetSfxBanksMute AudioSfx_MuteBanks 0x801A5BD0 0x16
3550 asm/non_matchings/code/code_801A5BD0/Audio_SetFlagForBgmVolumeLow.s asm/non_matchings/code/code_801A5BD0/AudioSfx_LowerBgmVolume.s Audio_SetFlagForBgmVolumeLow AudioSfx_LowerBgmVolume 0x801A5C28 0x19
3551 asm/non_matchings/code/code_801A5BD0/Audio_ClearFlagForBgmVolumeLow.s asm/non_matchings/code/code_801A5BD0/AudioSfx_RestoreBgmVolume.s Audio_ClearFlagForBgmVolumeLow AudioSfx_RestoreBgmVolume 0x801A5C8C 0x1C
3552 asm/non_matchings/code/code_801A5BD0/Audio_PlaySfxGeneral.s asm/non_matchings/code/code_801A5BD0/AudioSfx_PlaySfx.s Audio_PlaySfxGeneral AudioSfx_PlaySfx 0x801A5CFC 0x38
3553 asm/non_matchings/code/code_801A5BD0/func_801A5DDC.s asm/non_matchings/code/code_801A5BD0/AudioSfx_RemoveMatchingRequests.s func_801A5DDC AudioSfx_RemoveMatchingRequests 0x801A5DDC 0x68
3554 asm/non_matchings/code/code_801A5BD0/func_801A5F7C.s asm/non_matchings/code/code_801A5BD0/AudioSfx_ProcessRequest.s func_801A5F7C AudioSfx_ProcessRequest 0x801A5F7C 0x12D
3555 asm/non_matchings/code/code_801A5BD0/func_801A6430.s asm/non_matchings/code/code_801A5BD0/AudioSfx_RemoveBankEntry.s func_801A6430 AudioSfx_RemoveBankEntry 0x801A6430 0x66
3556 asm/non_matchings/code/code_801A5BD0/func_801A65C8.s asm/non_matchings/code/code_801A5BD0/AudioSfx_ChooseActiveSfx.s func_801A65C8 AudioSfx_ChooseActiveSfx 0x801A65C8 0x1D1
3557 asm/non_matchings/code/code_801A5BD0/func_801A6D0C.s asm/non_matchings/code/code_801A5BD0/AudioSfx_PlayActiveSfx.s func_801A6D0C AudioSfx_PlayActiveSfx 0x801A6D0C 0xDE
3558 asm/non_matchings/code/code_801A5BD0/func_801A7084.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByBank.s func_801A7084 AudioSfx_StopByBank 0x801A7084 0x39
3559 asm/non_matchings/code/code_801A5BD0/func_801A7168.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPosAndBankImpl.s func_801A7168 AudioSfx_StopByPosAndBankImpl 0x801A7168 0x47
3560 asm/non_matchings/code/code_801A5BD0/func_801A7284.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPosAndBank.s func_801A7284 AudioSfx_StopByPosAndBank 0x801A7284 0x12
3561 asm/non_matchings/code/code_801A5BD0/Audio_StopSfxByPos.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPos.s Audio_StopSfxByPos AudioSfx_StopByPos 0x801A72CC 0x17
3562 asm/non_matchings/code/code_801A5BD0/func_801A7328.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByPosAndId.s func_801A7328 AudioSfx_StopByPosAndId 0x801A7328 0x57
3563 asm/non_matchings/code/code_801A5BD0/func_801A7484.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StopByTokenAndId.s func_801A7484 AudioSfx_StopByTokenAndId 0x801A7484 0x59
3564 asm/non_matchings/code/code_801A5BD0/Audio_StopSfxById.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StopById.s Audio_StopSfxById AudioSfx_StopById 0x801A75E8 0x4E
3565 asm/non_matchings/code/code_801A5BD0/func_801A7720.s asm/non_matchings/code/code_801A5BD0/AudioSfx_ProcessRequests.s func_801A7720 AudioSfx_ProcessRequests 0x801A7720 0x1D
3566 asm/non_matchings/code/code_801A5BD0/func_801A7794.s asm/non_matchings/code/code_801A5BD0/AudioSfx_SetBankLerp.s func_801A7794 AudioSfx_SetBankLerp 0x801A7794 0x25
3567 asm/non_matchings/code/code_801A5BD0/func_801A7828.s asm/non_matchings/code/code_801A5BD0/AudioSfx_StepBankLerp.s func_801A7828 AudioSfx_StepBankLerp 0x801A7828 0x15
3568 asm/non_matchings/code/code_801A5BD0/func_801A787C.s asm/non_matchings/code/code_801A5BD0/AudioSfx_ProcessActiveSfx.s func_801A787C AudioSfx_ProcessActiveSfx 0x801A787C 0x1A
3569 asm/non_matchings/code/code_801A5BD0/Audio_IsSfxPlaying.s asm/non_matchings/code/code_801A5BD0/AudioSfx_IsPlaying.s Audio_IsSfxPlaying AudioSfx_IsPlaying 0x801A78E4 0x1A
3570 asm/non_matchings/code/code_801A5BD0/func_801A794C.s asm/non_matchings/code/code_801A5BD0/AudioSfx_Reset.s func_801A794C AudioSfx_Reset 0x801A794C 0x71
3571 asm/non_matchings/code/code_801A7B10/func_801A7B10.s asm/non_matchings/code/code_801A7B10/Audio_StartSequence.s func_801A7B10 Audio_StartSequence 0x801A7B10 0x7D
3572 asm/non_matchings/code/code_801A7B10/func_801A7D04.s func_801A7D04 0x801A7D04 0x20
3573 asm/non_matchings/code/code_801A7B10/func_801A7D84.s func_801A7D84 0x801A7D84 0x309
3574 asm/non_matchings/code/code_801A7B10/Audio_QueueSeqCmd.s Audio_QueueSeqCmd 0x801A89A8 0xA