Audio_Heap OK and Documented (#621)

* copy audio_heap progress from main branch

* Add filter bugs

* PR Review + Docs

* format

* typo

* Improve audio buffer notes

* Add documentation

* PR Feedback

* PR Suggestions

* Fix bss

* PR Suggestions

* PR typo

* Fix warning
This commit is contained in:
engineer124
2022-03-24 14:40:31 +11:00
committed by GitHub
parent b852a9a930
commit e77a22e8a9
8 changed files with 1735 additions and 201 deletions
+41 -43
View File
@@ -3064,61 +3064,59 @@ asm/non_matchings/code/audio_synthesis/func_8018A768.s,func_8018A768,0x8018A768,
asm/non_matchings/code/audio_synthesis/func_8018A808.s,func_8018A808,0x8018A808,0x12F
asm/non_matchings/code/audio_synthesis/func_8018ACC4.s,func_8018ACC4,0x8018ACC4,0x5C
asm/non_matchings/code/audio_synthesis/func_8018AE34.s,func_8018AE34,0x8018AE34,0xAF
asm/non_matchings/code/audio_heap/func_8018B0F0.s,func_8018B0F0,0x8018B0F0,0x7
asm/non_matchings/code/audio_heap/func_8018B10C.s,func_8018B10C,0x8018B10C,0x51
asm/non_matchings/code/audio_heap/func_8018B250.s,func_8018B250,0x8018B250,0x32
asm/non_matchings/code/audio_heap/AudioHeap_ResetLoadStatus.s,AudioHeap_ResetLoadStatus,0x8018B250,0x32
asm/non_matchings/code/audio_heap/AudioHeap_DiscardFont.s,AudioHeap_DiscardFont,0x8018B318,0x39
asm/non_matchings/code/audio_heap/func_8018B3FC.s,func_8018B3FC,0x8018B3FC,0x1E
asm/non_matchings/code/audio_heap/func_8018B474.s,func_8018B474,0x8018B474,0x21
asm/non_matchings/code/audio_heap/AudioHeap_ReleaseNotesForFont.s,AudioHeap_ReleaseNotesForFont,0x8018B3FC,0x1E
asm/non_matchings/code/audio_heap/AudioHeap_DiscardSequence.s,AudioHeap_DiscardSequence,0x8018B474,0x21
asm/non_matchings/code/audio_heap/AudioHeap_WritebackDCache.s,AudioHeap_WritebackDCache,0x8018B4F8,0xA
asm/non_matchings/code/audio_heap/func_8018B520.s,func_8018B520,0x8018B520,0x16
asm/non_matchings/code/audio_heap/AudioHeap_AllocZeroedAttemptExternal.s,AudioHeap_AllocZeroedAttemptExternal,0x8018B520,0x16
asm/non_matchings/code/audio_heap/AudioHeap_AllocAttemptExternal.s,AudioHeap_AllocAttemptExternal,0x8018B578,0x16
asm/non_matchings/code/audio_heap/AudioHeap_AllocDmaMemory.s,AudioHeap_AllocDmaMemory,0x8018B5D0,0xE
asm/non_matchings/code/audio_heap/func_8018B608.s,func_8018B608,0x8018B608,0xE
asm/non_matchings/code/audio_heap/AudioHeap_AllocDmaMemoryZeroed.s,AudioHeap_AllocDmaMemoryZeroed,0x8018B608,0xE
asm/non_matchings/code/audio_heap/AudioHeap_AllocZeroed.s,AudioHeap_AllocZeroed,0x8018B640,0x17
asm/non_matchings/code/audio_heap/func_8018B69C.s,func_8018B69C,0x8018B69C,0x13
asm/non_matchings/code/audio_heap/AudioHeap_Alloc.s,AudioHeap_Alloc,0x8018B6E8,0x16
asm/non_matchings/code/audio_heap/AudioHeap_TestAlloc.s,AudioHeap_TestAlloc,0x8018B69C,0x13
asm/non_matchings/code/audio_heap/Audio_Alloc.s,Audio_Alloc,0x8018B6E8,0x16
asm/non_matchings/code/audio_heap/AudioHeap_AllocPoolInit.s,AudioHeap_AllocPoolInit,0x8018B740,0xA
asm/non_matchings/code/audio_heap/func_8018B768.s,func_8018B768,0x8018B768,0x5
asm/non_matchings/code/audio_heap/func_8018B77C.s,func_8018B77C,0x8018B77C,0xC
asm/non_matchings/code/audio_heap/func_8018B7AC.s,func_8018B7AC,0x8018B7AC,0x4
asm/non_matchings/code/audio_heap/func_8018B7BC.s,func_8018B7BC,0x8018B7BC,0x50
asm/non_matchings/code/audio_heap/AudioHeap_ClearPersistentCache.s,AudioHeap_ClearPersistentCache,0x8018B768,0x5
asm/non_matchings/code/audio_heap/AudioHeap_ClearTemporaryCache.s,AudioHeap_ClearTemporaryCache,0x8018B77C,0xC
asm/non_matchings/code/audio_heap/AudioHeap_ResetPool.s,AudioHeap_ResetPool,0x8018B7AC,0x4
asm/non_matchings/code/audio_heap/AudioHeap_PopCache.s,AudioHeap_PopCache,0x8018B7BC,0x50
asm/non_matchings/code/audio_heap/AudioHeap_InitMainPool.s,AudioHeap_InitMainPool,0x8018B8FC,0x18
asm/non_matchings/code/audio_heap/func_8018B95C.s,func_8018B95C,0x8018B95C,0x21
asm/non_matchings/code/audio_heap/func_8018B9E0.s,func_8018B9E0,0x8018B9E0,0x21
asm/non_matchings/code/audio_heap/func_8018BA64.s,func_8018BA64,0x8018BA64,0x31
asm/non_matchings/code/audio_heap/func_8018BB28.s,func_8018BB28,0x8018BB28,0x31
asm/non_matchings/code/audio_heap/AudioHeap_InitSessionPool.s,AudioHeap_InitSessionPool,0x8018B95C,0x21
asm/non_matchings/code/audio_heap/AudioHeap_InitCachePool.s,AudioHeap_InitCachePool,0x8018B9E0,0x21
asm/non_matchings/code/audio_heap/AudioHeap_InitPersistentCache.s,AudioHeap_InitPersistentCache,0x8018BA64,0x31
asm/non_matchings/code/audio_heap/AudioHeap_InitTemporaryCache.s,AudioHeap_InitTemporaryCache,0x8018BB28,0x31
asm/non_matchings/code/audio_heap/AudioHeap_AllocCached.s,AudioHeap_AllocCached,0x8018BBEC,0x1E5
asm/non_matchings/code/audio_heap/AudioHeap_SearchCaches.s,AudioHeap_SearchCaches,0x8018C380,0x16
asm/non_matchings/code/audio_heap/func_8018C3D8.s,func_8018C3D8,0x8018C3D8,0x43
asm/non_matchings/code/audio_heap/AudioHeap_SearchRegularCaches.s,AudioHeap_SearchRegularCaches,0x8018C3D8,0x43
asm/non_matchings/code/audio_heap/func_8018C4E4.s,func_8018C4E4,0x8018C4E4,0xF5
asm/non_matchings/code/audio_heap/func_8018C8B8.s,func_8018C8B8,0x8018C8B8,0xC
asm/non_matchings/code/audio_heap/func_8018C8E8.s,func_8018C8E8,0x8018C8E8,0x15
asm/non_matchings/code/audio_heap/func_8018C93C.s,func_8018C93C,0x8018C93C,0x16
asm/non_matchings/code/audio_heap/func_8018C994.s,func_8018C994,0x8018C994,0x77
asm/non_matchings/code/audio_heap/func_8018CB70.s,func_8018CB70,0x8018CB70,0x2
asm/non_matchings/code/audio_heap/func_8018CB78.s,func_8018CB78,0x8018CB78,0x31
asm/non_matchings/code/audio_heap/func_8018CC3C.s,func_8018CC3C,0x8018CC3C,0x1B
asm/non_matchings/code/audio_heap/AudioHeap_ClearFilter.s,AudioHeap_ClearFilter,0x8018C8B8,0xC
asm/non_matchings/code/audio_heap/AudioHeap_LoadLowPassFilter.s,AudioHeap_LoadLowPassFilter,0x8018C8E8,0x15
asm/non_matchings/code/audio_heap/AudioHeap_LoadHighPassFilter.s,AudioHeap_LoadHighPassFilter,0x8018C93C,0x16
asm/non_matchings/code/audio_heap/AudioHeap_LoadFilter.s,AudioHeap_LoadFilter,0x8018C994,0x77
asm/non_matchings/code/audio_heap/AudioHeap_UpdateReverb.s,AudioHeap_UpdateReverb,0x8018CB70,0x2
asm/non_matchings/code/audio_heap/AudioHeap_UpdateReverbs.s,AudioHeap_UpdateReverbs,0x8018CB78,0x31
asm/non_matchings/code/audio_heap/AudioHeap_ClearAiBuffers.s,AudioHeap_ClearAiBuffers,0x8018CC3C,0x1B
asm/non_matchings/code/audio_heap/AudioHeap_ResetStep.s,AudioHeap_ResetStep,0x8018CCA8,0xC1
asm/non_matchings/code/audio_heap/func_8018CFAC.s,func_8018CFAC,0x8018CFAC,0x174
asm/non_matchings/code/audio_heap/AudioHeap_Init.s,AudioHeap_Init,0x8018CFAC,0x174
asm/non_matchings/code/audio_heap/AudioHeap_SearchPermanentCache.s,AudioHeap_SearchPermanentCache,0x8018D57C,0x16
asm/non_matchings/code/audio_heap/AudioHeap_AllocPermanent.s,AudioHeap_AllocPermanent,0x8018D5D4,0x21
asm/non_matchings/code/audio_heap/AudioHeap_AllocSampleCache.s,AudioHeap_AllocSampleCache,0x8018D658,0x1C
asm/non_matchings/code/audio_heap/func_8018D6C8.s,func_8018D6C8,0x8018D6C8,0x26
asm/non_matchings/code/audio_heap/func_8018D760.s,func_8018D760,0x8018D760,0xBC
asm/non_matchings/code/audio_heap/func_8018DA50.s,func_8018DA50,0x8018DA50,0x5D
asm/non_matchings/code/audio_heap/func_8018DBC4.s,func_8018DBC4,0x8018DBC4,0x3C
asm/non_matchings/code/audio_heap/func_8018DCB4.s,func_8018DCB4,0x8018DCB4,0x11
asm/non_matchings/code/audio_heap/func_8018DCF8.s,func_8018DCF8,0x8018DCF8,0x28
asm/non_matchings/code/audio_heap/func_8018DD98.s,func_8018DD98,0x8018DD98,0xF
asm/non_matchings/code/audio_heap/func_8018DDD4.s,func_8018DDD4,0x8018DDD4,0x54
asm/non_matchings/code/audio_heap/func_8018DF24.s,func_8018DF24,0x8018DF24,0x2F
asm/non_matchings/code/audio_heap/func_8018DFE0.s,func_8018DFE0,0x8018DFE0,0xB
asm/non_matchings/code/audio_heap/AudioHeap_InitSampleCaches.s,AudioHeap_InitSampleCaches,0x8018D6C8,0x26
asm/non_matchings/code/audio_heap/AudioHeap_AllocTemporarySampleCacheEntry.s,AudioHeap_AllocTemporarySampleCacheEntry,0x8018D760,0xBC
asm/non_matchings/code/audio_heap/AudioHeap_UnapplySampleCacheForFont.s,AudioHeap_UnapplySampleCacheForFont,0x8018DA50,0x5D
asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleCacheEntry.s,AudioHeap_DiscardSampleCacheEntry,0x8018DBC4,0x3C
asm/non_matchings/code/audio_heap/AudioHeap_UnapplySampleCache.s,AudioHeap_UnapplySampleCache,0x8018DCB4,0x11
asm/non_matchings/code/audio_heap/AudioHeap_AllocPersistentSampleCacheEntry.s,AudioHeap_AllocPersistentSampleCacheEntry,0x8018DCF8,0x28
asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleCacheForFont.s,AudioHeap_DiscardSampleCacheForFont,0x8018DD98,0xF
asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleCaches.s,AudioHeap_DiscardSampleCaches,0x8018DDD4,0x54
asm/non_matchings/code/audio_heap/AudioHeap_ChangeStorage.s,AudioHeap_ChangeStorage,0x8018DF24,0x2F
asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleBank.s,AudioHeap_DiscardSampleBank,0x8018DFE0,0xB
asm/non_matchings/code/audio_heap/AudioHeap_ApplySampleBankCache.s,AudioHeap_ApplySampleBankCache,0x8018E00C,0xC
asm/non_matchings/code/audio_heap/func_8018E03C.s,func_8018E03C,0x8018E03C,0x9B
asm/non_matchings/code/audio_heap/func_8018E2A8.s,func_8018E2A8,0x8018E2A8,0x27
asm/non_matchings/code/audio_heap/func_8018E344.s,func_8018E344,0x8018E344,0x161
asm/non_matchings/code/audio_heap/func_8018E8C8.s,func_8018E8C8,0x8018E8C8,0xA6
asm/non_matchings/code/audio_heap/AudioHeap_ApplySampleBankCacheInternal.s,AudioHeap_ApplySampleBankCacheInternal,0x8018E03C,0x9B
asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleBanks.s,AudioHeap_DiscardSampleBanks,0x8018E2A8,0x27
asm/non_matchings/code/audio_heap/AudioHeap_SetReverbData.s,AudioHeap_SetReverbData,0x8018E344,0x161
asm/non_matchings/code/audio_heap/AudioHeap_InitReverb.s,AudioHeap_InitReverb,0x8018E8C8,0xA6
asm/non_matchings/code/audio_load/AudioLoad_DecreaseSampleDmaTtls.s,AudioLoad_DecreaseSampleDmaTtls,0x8018EB60,0x3B
asm/non_matchings/code/audio_load/AudioLoad_DmaSampleData.s,AudioLoad_DmaSampleData,0x8018EC4C,0xCF
asm/non_matchings/code/audio_load/AudioLoad_InitSampleDmaBuffers.s,AudioLoad_InitSampleDmaBuffers,0x8018EF88,0xA6
@@ -3295,7 +3293,7 @@ asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelDisable.s,AudioSe
asm/non_matchings/code/audio_seqplayer/func_80197B14.s,func_80197B14,0x80197B14,0x3E
asm/non_matchings/code/audio_seqplayer/func_80197C0C.s,func_80197C0C,0x80197C0C,0x20
asm/non_matchings/code/audio_seqplayer/func_80197C8C.s,func_80197C8C,0x80197C8C,0x26
asm/non_matchings/code/audio_seqplayer/func_80197D24.s,func_80197D24,0x80197D24,0xA
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerDisableAsFinished.s,AudioSeq_SequencePlayerDisableAsFinished,0x80197D24,0xA
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerDisable.s,AudioSeq_SequencePlayerDisable,0x80197D4C,0x2F
asm/non_matchings/code/audio_seqplayer/AudioSeq_AudioListPushBack.s,AudioSeq_AudioListPushBack,0x80197E08,0x10
asm/non_matchings/code/audio_seqplayer/AudioSeq_AudioListPopBack.s,AudioSeq_AudioListPopBack,0x80197E48,0x10
@@ -3318,9 +3316,9 @@ asm/non_matchings/code/audio_seqplayer/func_8019A0BC.s,func_8019A0BC,0x8019A0BC,
asm/non_matchings/code/audio_seqplayer/func_8019AA3C.s,func_8019AA3C,0x8019AA3C,0x2D
asm/non_matchings/code/audio_seqplayer/func_8019AAF0.s,func_8019AAF0,0x8019AAF0,0x14
asm/non_matchings/code/audio_seqplayer/AudioSeq_ResetSequencePlayer.s,AudioSeq_ResetSequencePlayer,0x8019AB40,0x34
asm/non_matchings/code/audio_seqplayer/func_8019AC10.s,func_8019AC10,0x8019AC10,0x37
asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequencePlayerChannels.s,AudioSeq_InitSequencePlayerChannels,0x8019AC10,0x37
asm/non_matchings/code/audio_seqplayer/func_8019ACEC.s,func_8019ACEC,0x8019ACEC,0x34
asm/non_matchings/code/audio_seqplayer/func_8019ADBC.s,func_8019ADBC,0x8019ADBC,0x21
asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequencePlayers.s,AudioSeq_InitSequencePlayers,0x8019ADBC,0x21
asm/non_matchings/code/code_8019AE40/func_8019AE40.s,func_8019AE40,0x8019AE40,0x1C
asm/non_matchings/code/code_8019AEC0/func_8019AEC0.s,func_8019AEC0,0x8019AEC0,0x10
asm/non_matchings/code/code_8019AF00/func_8019AF00.s,func_8019AF00,0x8019AF00,0x16
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
3064 asm/non_matchings/code/audio_synthesis/func_8018A808.s func_8018A808 0x8018A808 0x12F
3065 asm/non_matchings/code/audio_synthesis/func_8018ACC4.s func_8018ACC4 0x8018ACC4 0x5C
3066 asm/non_matchings/code/audio_synthesis/func_8018AE34.s func_8018AE34 0x8018AE34 0xAF
3067 asm/non_matchings/code/audio_heap/func_8018B0F0.s asm/non_matchings/code/audio_heap/AudioHeap_ResetLoadStatus.s func_8018B0F0 AudioHeap_ResetLoadStatus 0x8018B0F0 0x8018B250 0x7 0x32
asm/non_matchings/code/audio_heap/func_8018B10C.s func_8018B10C 0x8018B10C 0x51
asm/non_matchings/code/audio_heap/func_8018B250.s func_8018B250 0x8018B250 0x32
3068 asm/non_matchings/code/audio_heap/AudioHeap_DiscardFont.s AudioHeap_DiscardFont 0x8018B318 0x39
3069 asm/non_matchings/code/audio_heap/func_8018B3FC.s asm/non_matchings/code/audio_heap/AudioHeap_ReleaseNotesForFont.s func_8018B3FC AudioHeap_ReleaseNotesForFont 0x8018B3FC 0x1E
3070 asm/non_matchings/code/audio_heap/func_8018B474.s asm/non_matchings/code/audio_heap/AudioHeap_DiscardSequence.s func_8018B474 AudioHeap_DiscardSequence 0x8018B474 0x21
3071 asm/non_matchings/code/audio_heap/AudioHeap_WritebackDCache.s AudioHeap_WritebackDCache 0x8018B4F8 0xA
3072 asm/non_matchings/code/audio_heap/func_8018B520.s asm/non_matchings/code/audio_heap/AudioHeap_AllocZeroedAttemptExternal.s func_8018B520 AudioHeap_AllocZeroedAttemptExternal 0x8018B520 0x16
3073 asm/non_matchings/code/audio_heap/AudioHeap_AllocAttemptExternal.s AudioHeap_AllocAttemptExternal 0x8018B578 0x16
3074 asm/non_matchings/code/audio_heap/AudioHeap_AllocDmaMemory.s AudioHeap_AllocDmaMemory 0x8018B5D0 0xE
3075 asm/non_matchings/code/audio_heap/func_8018B608.s asm/non_matchings/code/audio_heap/AudioHeap_AllocDmaMemoryZeroed.s func_8018B608 AudioHeap_AllocDmaMemoryZeroed 0x8018B608 0xE
3076 asm/non_matchings/code/audio_heap/AudioHeap_AllocZeroed.s AudioHeap_AllocZeroed 0x8018B640 0x17
3077 asm/non_matchings/code/audio_heap/func_8018B69C.s asm/non_matchings/code/audio_heap/AudioHeap_TestAlloc.s func_8018B69C AudioHeap_TestAlloc 0x8018B69C 0x13
3078 asm/non_matchings/code/audio_heap/AudioHeap_Alloc.s asm/non_matchings/code/audio_heap/Audio_Alloc.s AudioHeap_Alloc Audio_Alloc 0x8018B6E8 0x16
3079 asm/non_matchings/code/audio_heap/AudioHeap_AllocPoolInit.s AudioHeap_AllocPoolInit 0x8018B740 0xA
3080 asm/non_matchings/code/audio_heap/func_8018B768.s asm/non_matchings/code/audio_heap/AudioHeap_ClearPersistentCache.s func_8018B768 AudioHeap_ClearPersistentCache 0x8018B768 0x5
3081 asm/non_matchings/code/audio_heap/func_8018B77C.s asm/non_matchings/code/audio_heap/AudioHeap_ClearTemporaryCache.s func_8018B77C AudioHeap_ClearTemporaryCache 0x8018B77C 0xC
3082 asm/non_matchings/code/audio_heap/func_8018B7AC.s asm/non_matchings/code/audio_heap/AudioHeap_ResetPool.s func_8018B7AC AudioHeap_ResetPool 0x8018B7AC 0x4
3083 asm/non_matchings/code/audio_heap/func_8018B7BC.s asm/non_matchings/code/audio_heap/AudioHeap_PopCache.s func_8018B7BC AudioHeap_PopCache 0x8018B7BC 0x50
3084 asm/non_matchings/code/audio_heap/AudioHeap_InitMainPool.s AudioHeap_InitMainPool 0x8018B8FC 0x18
3085 asm/non_matchings/code/audio_heap/func_8018B95C.s asm/non_matchings/code/audio_heap/AudioHeap_InitSessionPool.s func_8018B95C AudioHeap_InitSessionPool 0x8018B95C 0x21
3086 asm/non_matchings/code/audio_heap/func_8018B9E0.s asm/non_matchings/code/audio_heap/AudioHeap_InitCachePool.s func_8018B9E0 AudioHeap_InitCachePool 0x8018B9E0 0x21
3087 asm/non_matchings/code/audio_heap/func_8018BA64.s asm/non_matchings/code/audio_heap/AudioHeap_InitPersistentCache.s func_8018BA64 AudioHeap_InitPersistentCache 0x8018BA64 0x31
3088 asm/non_matchings/code/audio_heap/func_8018BB28.s asm/non_matchings/code/audio_heap/AudioHeap_InitTemporaryCache.s func_8018BB28 AudioHeap_InitTemporaryCache 0x8018BB28 0x31
3089 asm/non_matchings/code/audio_heap/AudioHeap_AllocCached.s AudioHeap_AllocCached 0x8018BBEC 0x1E5
3090 asm/non_matchings/code/audio_heap/AudioHeap_SearchCaches.s AudioHeap_SearchCaches 0x8018C380 0x16
3091 asm/non_matchings/code/audio_heap/func_8018C3D8.s asm/non_matchings/code/audio_heap/AudioHeap_SearchRegularCaches.s func_8018C3D8 AudioHeap_SearchRegularCaches 0x8018C3D8 0x43
3092 asm/non_matchings/code/audio_heap/func_8018C4E4.s func_8018C4E4 0x8018C4E4 0xF5
3093 asm/non_matchings/code/audio_heap/func_8018C8B8.s asm/non_matchings/code/audio_heap/AudioHeap_ClearFilter.s func_8018C8B8 AudioHeap_ClearFilter 0x8018C8B8 0xC
3094 asm/non_matchings/code/audio_heap/func_8018C8E8.s asm/non_matchings/code/audio_heap/AudioHeap_LoadLowPassFilter.s func_8018C8E8 AudioHeap_LoadLowPassFilter 0x8018C8E8 0x15
3095 asm/non_matchings/code/audio_heap/func_8018C93C.s asm/non_matchings/code/audio_heap/AudioHeap_LoadHighPassFilter.s func_8018C93C AudioHeap_LoadHighPassFilter 0x8018C93C 0x16
3096 asm/non_matchings/code/audio_heap/func_8018C994.s asm/non_matchings/code/audio_heap/AudioHeap_LoadFilter.s func_8018C994 AudioHeap_LoadFilter 0x8018C994 0x77
3097 asm/non_matchings/code/audio_heap/func_8018CB70.s asm/non_matchings/code/audio_heap/AudioHeap_UpdateReverb.s func_8018CB70 AudioHeap_UpdateReverb 0x8018CB70 0x2
3098 asm/non_matchings/code/audio_heap/func_8018CB78.s asm/non_matchings/code/audio_heap/AudioHeap_UpdateReverbs.s func_8018CB78 AudioHeap_UpdateReverbs 0x8018CB78 0x31
3099 asm/non_matchings/code/audio_heap/func_8018CC3C.s asm/non_matchings/code/audio_heap/AudioHeap_ClearAiBuffers.s func_8018CC3C AudioHeap_ClearAiBuffers 0x8018CC3C 0x1B
3100 asm/non_matchings/code/audio_heap/AudioHeap_ResetStep.s AudioHeap_ResetStep 0x8018CCA8 0xC1
3101 asm/non_matchings/code/audio_heap/func_8018CFAC.s asm/non_matchings/code/audio_heap/AudioHeap_Init.s func_8018CFAC AudioHeap_Init 0x8018CFAC 0x174
3102 asm/non_matchings/code/audio_heap/AudioHeap_SearchPermanentCache.s AudioHeap_SearchPermanentCache 0x8018D57C 0x16
3103 asm/non_matchings/code/audio_heap/AudioHeap_AllocPermanent.s AudioHeap_AllocPermanent 0x8018D5D4 0x21
3104 asm/non_matchings/code/audio_heap/AudioHeap_AllocSampleCache.s AudioHeap_AllocSampleCache 0x8018D658 0x1C
3105 asm/non_matchings/code/audio_heap/func_8018D6C8.s asm/non_matchings/code/audio_heap/AudioHeap_InitSampleCaches.s func_8018D6C8 AudioHeap_InitSampleCaches 0x8018D6C8 0x26
3106 asm/non_matchings/code/audio_heap/func_8018D760.s asm/non_matchings/code/audio_heap/AudioHeap_AllocTemporarySampleCacheEntry.s func_8018D760 AudioHeap_AllocTemporarySampleCacheEntry 0x8018D760 0xBC
3107 asm/non_matchings/code/audio_heap/func_8018DA50.s asm/non_matchings/code/audio_heap/AudioHeap_UnapplySampleCacheForFont.s func_8018DA50 AudioHeap_UnapplySampleCacheForFont 0x8018DA50 0x5D
3108 asm/non_matchings/code/audio_heap/func_8018DBC4.s asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleCacheEntry.s func_8018DBC4 AudioHeap_DiscardSampleCacheEntry 0x8018DBC4 0x3C
3109 asm/non_matchings/code/audio_heap/func_8018DCB4.s asm/non_matchings/code/audio_heap/AudioHeap_UnapplySampleCache.s func_8018DCB4 AudioHeap_UnapplySampleCache 0x8018DCB4 0x11
3110 asm/non_matchings/code/audio_heap/func_8018DCF8.s asm/non_matchings/code/audio_heap/AudioHeap_AllocPersistentSampleCacheEntry.s func_8018DCF8 AudioHeap_AllocPersistentSampleCacheEntry 0x8018DCF8 0x28
3111 asm/non_matchings/code/audio_heap/func_8018DD98.s asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleCacheForFont.s func_8018DD98 AudioHeap_DiscardSampleCacheForFont 0x8018DD98 0xF
3112 asm/non_matchings/code/audio_heap/func_8018DDD4.s asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleCaches.s func_8018DDD4 AudioHeap_DiscardSampleCaches 0x8018DDD4 0x54
3113 asm/non_matchings/code/audio_heap/func_8018DF24.s asm/non_matchings/code/audio_heap/AudioHeap_ChangeStorage.s func_8018DF24 AudioHeap_ChangeStorage 0x8018DF24 0x2F
3114 asm/non_matchings/code/audio_heap/func_8018DFE0.s asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleBank.s func_8018DFE0 AudioHeap_DiscardSampleBank 0x8018DFE0 0xB
3115 asm/non_matchings/code/audio_heap/AudioHeap_ApplySampleBankCache.s AudioHeap_ApplySampleBankCache 0x8018E00C 0xC
3116 asm/non_matchings/code/audio_heap/func_8018E03C.s asm/non_matchings/code/audio_heap/AudioHeap_ApplySampleBankCacheInternal.s func_8018E03C AudioHeap_ApplySampleBankCacheInternal 0x8018E03C 0x9B
3117 asm/non_matchings/code/audio_heap/func_8018E2A8.s asm/non_matchings/code/audio_heap/AudioHeap_DiscardSampleBanks.s func_8018E2A8 AudioHeap_DiscardSampleBanks 0x8018E2A8 0x27
3118 asm/non_matchings/code/audio_heap/func_8018E344.s asm/non_matchings/code/audio_heap/AudioHeap_SetReverbData.s func_8018E344 AudioHeap_SetReverbData 0x8018E344 0x161
3119 asm/non_matchings/code/audio_heap/func_8018E8C8.s asm/non_matchings/code/audio_heap/AudioHeap_InitReverb.s func_8018E8C8 AudioHeap_InitReverb 0x8018E8C8 0xA6
3120 asm/non_matchings/code/audio_load/AudioLoad_DecreaseSampleDmaTtls.s AudioLoad_DecreaseSampleDmaTtls 0x8018EB60 0x3B
3121 asm/non_matchings/code/audio_load/AudioLoad_DmaSampleData.s AudioLoad_DmaSampleData 0x8018EC4C 0xCF
3122 asm/non_matchings/code/audio_load/AudioLoad_InitSampleDmaBuffers.s AudioLoad_InitSampleDmaBuffers 0x8018EF88 0xA6
3293 asm/non_matchings/code/audio_seqplayer/func_80197B14.s func_80197B14 0x80197B14 0x3E
3294 asm/non_matchings/code/audio_seqplayer/func_80197C0C.s func_80197C0C 0x80197C0C 0x20
3295 asm/non_matchings/code/audio_seqplayer/func_80197C8C.s func_80197C8C 0x80197C8C 0x26
3296 asm/non_matchings/code/audio_seqplayer/func_80197D24.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerDisableAsFinished.s func_80197D24 AudioSeq_SequencePlayerDisableAsFinished 0x80197D24 0xA
3297 asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerDisable.s AudioSeq_SequencePlayerDisable 0x80197D4C 0x2F
3298 asm/non_matchings/code/audio_seqplayer/AudioSeq_AudioListPushBack.s AudioSeq_AudioListPushBack 0x80197E08 0x10
3299 asm/non_matchings/code/audio_seqplayer/AudioSeq_AudioListPopBack.s AudioSeq_AudioListPopBack 0x80197E48 0x10
3316 asm/non_matchings/code/audio_seqplayer/func_8019AA3C.s func_8019AA3C 0x8019AA3C 0x2D
3317 asm/non_matchings/code/audio_seqplayer/func_8019AAF0.s func_8019AAF0 0x8019AAF0 0x14
3318 asm/non_matchings/code/audio_seqplayer/AudioSeq_ResetSequencePlayer.s AudioSeq_ResetSequencePlayer 0x8019AB40 0x34
3319 asm/non_matchings/code/audio_seqplayer/func_8019AC10.s asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequencePlayerChannels.s func_8019AC10 AudioSeq_InitSequencePlayerChannels 0x8019AC10 0x37
3320 asm/non_matchings/code/audio_seqplayer/func_8019ACEC.s func_8019ACEC 0x8019ACEC 0x34
3321 asm/non_matchings/code/audio_seqplayer/func_8019ADBC.s asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequencePlayers.s func_8019ADBC AudioSeq_InitSequencePlayers 0x8019ADBC 0x21
3322 asm/non_matchings/code/code_8019AE40/func_8019AE40.s func_8019AE40 0x8019AE40 0x1C
3323 asm/non_matchings/code/code_8019AEC0/func_8019AEC0.s func_8019AEC0 0x8019AEC0 0x10
3324 asm/non_matchings/code/code_8019AF00/func_8019AF00.s func_8019AF00 0x8019AF00 0x16