audio_seqplayer.c OK and partial docs (#833)

* Import audio_seqplayer progress from main audio branch

* cleanup

* Better docs

* Small fix

* More

* Cleanup and update

* PR Suggestions

* PR Suggestions

* mute flags
This commit is contained in:
engineer124
2022-07-22 01:21:02 -04:00
committed by GitHub
parent fed7cec4ed
commit 601f44cb7f
13 changed files with 2482 additions and 266 deletions
+28 -28
View File
@@ -3283,41 +3283,41 @@ asm/non_matchings/code/audio_effects/AudioEffects_NoteVibratoInit.s,AudioEffects
asm/non_matchings/code/audio_effects/AudioEffects_NotePortamentoInit.s,AudioEffects_NotePortamentoInit,0x80197138,0xB
asm/non_matchings/code/audio_effects/AudioEffects_AdsrInit.s,AudioEffects_AdsrInit,0x80197164,0x9
asm/non_matchings/code/audio_effects/AudioEffects_AdsrUpdate.s,AudioEffects_AdsrUpdate,0x80197188,0xD2
asm/non_matchings/code/audio_seqplayer/func_801974D0.s,func_801974D0,0x801974D0,0x1A
asm/non_matchings/code/audio_seqplayer/func_80197538.s,func_80197538,0x80197538,0x77
asm/non_matchings/code/audio_seqplayer/func_80197714.s,func_80197714,0x80197714,0x5B
asm/non_matchings/code/audio_seqplayer/func_80197880.s,func_80197880,0x80197880,0x56
asm/non_matchings/code/audio_seqplayer/func_801979D8.s,func_801979D8,0x801979D8,0x1F
asm/non_matchings/code/audio_seqplayer/func_80197A54.s,func_80197A54,0x80197A54,0x14
asm/non_matchings/code/audio_seqplayer/AudioSeq_GetScriptControlFlowArgument.s,AudioSeq_GetScriptControlFlowArgument,0x801974D0,0x1A
asm/non_matchings/code/audio_seqplayer/AudioSeq_HandleScriptFlowControl.s,AudioSeq_HandleScriptFlowControl,0x80197538,0x77
asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequenceChannel.s,AudioSeq_InitSequenceChannel,0x80197714,0x5B
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqChannelSetLayer.s,AudioSeq_SeqChannelSetLayer,0x80197880,0x56
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerDisable.s,AudioSeq_SeqLayerDisable,0x801979D8,0x1F
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerFree.s,AudioSeq_SeqLayerFree,0x80197A54,0x14
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelDisable.s,AudioSeq_SequenceChannelDisable,0x80197AA4,0x1C
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/AudioSeq_SequencePlayerSetupChannels.s,AudioSeq_SequencePlayerSetupChannels,0x80197B14,0x3E
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerDisableChannels.s,AudioSeq_SequencePlayerDisableChannels,0x80197C0C,0x20
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelEnable.s,AudioSeq_SequenceChannelEnable,0x80197C8C,0x26
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
asm/non_matchings/code/audio_seqplayer/func_80197E88.s,func_80197E88,0x80197E88,0x28
asm/non_matchings/code/audio_seqplayer/func_80197F28.s,func_80197F28,0x80197F28,0x5
asm/non_matchings/code/audio_seqplayer/func_80197F3C.s,func_80197F3C,0x80197F3C,0xE
asm/non_matchings/code/audio_seqplayer/func_80197F74.s,func_80197F74,0x80197F74,0x10
asm/non_matchings/code/audio_seqplayer/func_80197FB4.s,func_80197FB4,0x80197FB4,0x47
asm/non_matchings/code/audio_seqplayer/func_801980D0.s,func_801980D0,0x801980D0,0x23
asm/non_matchings/code/audio_seqplayer/func_8019815C.s,func_8019815C,0x8019815C,0x40
asm/non_matchings/code/audio_seqplayer/func_8019825C.s,func_8019825C,0x8019825C,0xF9
asm/non_matchings/code/audio_seqplayer/func_80198640.s,func_80198640,0x80198640,0x1A8
asm/non_matchings/code/audio_seqplayer/func_80198CE0.s,func_80198CE0,0x80198CE0,0x105
asm/non_matchings/code/audio_seqplayer/func_801990F4.s,func_801990F4,0x801990F4,0xC
asm/non_matchings/code/audio_seqplayer/func_80199124.s,func_80199124,0x80199124,0x1D
asm/non_matchings/code/audio_seqplayer/func_80199198.s,func_80199198,0x80199198,0x2B
asm/non_matchings/code/audio_seqplayer/func_80199244.s,func_80199244,0x80199244,0x9
asm/non_matchings/code/audio_seqplayer/func_80199268.s,func_80199268,0x80199268,0x395
asm/non_matchings/code/audio_seqplayer/func_8019A0BC.s,func_8019A0BC,0x8019A0BC,0x260
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_InitLayerFreelist.s,AudioSeq_InitLayerFreelist,0x80197E88,0x28
asm/non_matchings/code/audio_seqplayer/AudioSeq_ScriptReadU8.s,AudioSeq_ScriptReadU8,0x80197F28,0x5
asm/non_matchings/code/audio_seqplayer/AudioSeq_ScriptReadS16.s,AudioSeq_ScriptReadS16,0x80197F3C,0xE
asm/non_matchings/code/audio_seqplayer/AudioSeq_ScriptReadCompressedU16.s,AudioSeq_ScriptReadCompressedU16,0x80197F74,0x10
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScript.s,AudioSeq_SeqLayerProcessScript,0x80197FB4,0x47
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep1.s,AudioSeq_SeqLayerProcessScriptStep1,0x801980D0,0x23
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep5.s,AudioSeq_SeqLayerProcessScriptStep5,0x8019815C,0x40
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep2.s,AudioSeq_SeqLayerProcessScriptStep2,0x8019825C,0xF9
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep4.s,AudioSeq_SeqLayerProcessScriptStep4,0x80198640,0x1A8
asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep3.s,AudioSeq_SeqLayerProcessScriptStep3,0x80198CE0,0x105
asm/non_matchings/code/audio_seqplayer/AudioSeq_SetChannelPriorities.s,AudioSeq_SetChannelPriorities,0x801990F4,0xC
asm/non_matchings/code/audio_seqplayer/AudioSeq_GetInstrument.s,AudioSeq_GetInstrument,0x80199124,0x1D
asm/non_matchings/code/audio_seqplayer/AudioSeq_SetInstrument.s,AudioSeq_SetInstrument,0x80199198,0x2B
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelSetVolume.s,AudioSeq_SequenceChannelSetVolume,0x80199244,0x9
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelProcessScript.s,AudioSeq_SequenceChannelProcessScript,0x80199268,0x395
asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerProcessSequence.s,AudioSeq_SequencePlayerProcessSequence,0x8019A0BC,0x260
asm/non_matchings/code/audio_seqplayer/AudioSeq_ProcessSequences.s,AudioSeq_ProcessSequences,0x8019AA3C,0x2D
asm/non_matchings/code/audio_seqplayer/AudioSeq_SkipForwardSequence.s,AudioSeq_SkipForwardSequence,0x8019AAF0,0x14
asm/non_matchings/code/audio_seqplayer/AudioSeq_ResetSequencePlayer.s,AudioSeq_ResetSequencePlayer,0x8019AB40,0x34
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/AudioSeq_InitSequencePlayer.s,AudioSeq_InitSequencePlayer,0x8019ACEC,0x34
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
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
3283 asm/non_matchings/code/audio_effects/AudioEffects_NotePortamentoInit.s AudioEffects_NotePortamentoInit 0x80197138 0xB
3284 asm/non_matchings/code/audio_effects/AudioEffects_AdsrInit.s AudioEffects_AdsrInit 0x80197164 0x9
3285 asm/non_matchings/code/audio_effects/AudioEffects_AdsrUpdate.s AudioEffects_AdsrUpdate 0x80197188 0xD2
3286 asm/non_matchings/code/audio_seqplayer/func_801974D0.s asm/non_matchings/code/audio_seqplayer/AudioSeq_GetScriptControlFlowArgument.s func_801974D0 AudioSeq_GetScriptControlFlowArgument 0x801974D0 0x1A
3287 asm/non_matchings/code/audio_seqplayer/func_80197538.s asm/non_matchings/code/audio_seqplayer/AudioSeq_HandleScriptFlowControl.s func_80197538 AudioSeq_HandleScriptFlowControl 0x80197538 0x77
3288 asm/non_matchings/code/audio_seqplayer/func_80197714.s asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequenceChannel.s func_80197714 AudioSeq_InitSequenceChannel 0x80197714 0x5B
3289 asm/non_matchings/code/audio_seqplayer/func_80197880.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqChannelSetLayer.s func_80197880 AudioSeq_SeqChannelSetLayer 0x80197880 0x56
3290 asm/non_matchings/code/audio_seqplayer/func_801979D8.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerDisable.s func_801979D8 AudioSeq_SeqLayerDisable 0x801979D8 0x1F
3291 asm/non_matchings/code/audio_seqplayer/func_80197A54.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerFree.s func_80197A54 AudioSeq_SeqLayerFree 0x80197A54 0x14
3292 asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelDisable.s AudioSeq_SequenceChannelDisable 0x80197AA4 0x1C
3293 asm/non_matchings/code/audio_seqplayer/func_80197B14.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerSetupChannels.s func_80197B14 AudioSeq_SequencePlayerSetupChannels 0x80197B14 0x3E
3294 asm/non_matchings/code/audio_seqplayer/func_80197C0C.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerDisableChannels.s func_80197C0C AudioSeq_SequencePlayerDisableChannels 0x80197C0C 0x20
3295 asm/non_matchings/code/audio_seqplayer/func_80197C8C.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelEnable.s func_80197C8C AudioSeq_SequenceChannelEnable 0x80197C8C 0x26
3296 asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerDisableAsFinished.s 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
3300 asm/non_matchings/code/audio_seqplayer/func_80197E88.s asm/non_matchings/code/audio_seqplayer/AudioSeq_InitLayerFreelist.s func_80197E88 AudioSeq_InitLayerFreelist 0x80197E88 0x28
3301 asm/non_matchings/code/audio_seqplayer/func_80197F28.s asm/non_matchings/code/audio_seqplayer/AudioSeq_ScriptReadU8.s func_80197F28 AudioSeq_ScriptReadU8 0x80197F28 0x5
3302 asm/non_matchings/code/audio_seqplayer/func_80197F3C.s asm/non_matchings/code/audio_seqplayer/AudioSeq_ScriptReadS16.s func_80197F3C AudioSeq_ScriptReadS16 0x80197F3C 0xE
3303 asm/non_matchings/code/audio_seqplayer/func_80197F74.s asm/non_matchings/code/audio_seqplayer/AudioSeq_ScriptReadCompressedU16.s func_80197F74 AudioSeq_ScriptReadCompressedU16 0x80197F74 0x10
3304 asm/non_matchings/code/audio_seqplayer/func_80197FB4.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScript.s func_80197FB4 AudioSeq_SeqLayerProcessScript 0x80197FB4 0x47
3305 asm/non_matchings/code/audio_seqplayer/func_801980D0.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep1.s func_801980D0 AudioSeq_SeqLayerProcessScriptStep1 0x801980D0 0x23
3306 asm/non_matchings/code/audio_seqplayer/func_8019815C.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep5.s func_8019815C AudioSeq_SeqLayerProcessScriptStep5 0x8019815C 0x40
3307 asm/non_matchings/code/audio_seqplayer/func_8019825C.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep2.s func_8019825C AudioSeq_SeqLayerProcessScriptStep2 0x8019825C 0xF9
3308 asm/non_matchings/code/audio_seqplayer/func_80198640.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep4.s func_80198640 AudioSeq_SeqLayerProcessScriptStep4 0x80198640 0x1A8
3309 asm/non_matchings/code/audio_seqplayer/func_80198CE0.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SeqLayerProcessScriptStep3.s func_80198CE0 AudioSeq_SeqLayerProcessScriptStep3 0x80198CE0 0x105
3310 asm/non_matchings/code/audio_seqplayer/func_801990F4.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SetChannelPriorities.s func_801990F4 AudioSeq_SetChannelPriorities 0x801990F4 0xC
3311 asm/non_matchings/code/audio_seqplayer/func_80199124.s asm/non_matchings/code/audio_seqplayer/AudioSeq_GetInstrument.s func_80199124 AudioSeq_GetInstrument 0x80199124 0x1D
3312 asm/non_matchings/code/audio_seqplayer/func_80199198.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SetInstrument.s func_80199198 AudioSeq_SetInstrument 0x80199198 0x2B
3313 asm/non_matchings/code/audio_seqplayer/func_80199244.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelSetVolume.s func_80199244 AudioSeq_SequenceChannelSetVolume 0x80199244 0x9
3314 asm/non_matchings/code/audio_seqplayer/func_80199268.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SequenceChannelProcessScript.s func_80199268 AudioSeq_SequenceChannelProcessScript 0x80199268 0x395
3315 asm/non_matchings/code/audio_seqplayer/func_8019A0BC.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SequencePlayerProcessSequence.s func_8019A0BC AudioSeq_SequencePlayerProcessSequence 0x8019A0BC 0x260
3316 asm/non_matchings/code/audio_seqplayer/func_8019AA3C.s asm/non_matchings/code/audio_seqplayer/AudioSeq_ProcessSequences.s func_8019AA3C AudioSeq_ProcessSequences 0x8019AA3C 0x2D
3317 asm/non_matchings/code/audio_seqplayer/func_8019AAF0.s asm/non_matchings/code/audio_seqplayer/AudioSeq_SkipForwardSequence.s func_8019AAF0 AudioSeq_SkipForwardSequence 0x8019AAF0 0x14
3318 asm/non_matchings/code/audio_seqplayer/AudioSeq_ResetSequencePlayer.s AudioSeq_ResetSequencePlayer 0x8019AB40 0x34
3319 asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequencePlayerChannels.s AudioSeq_InitSequencePlayerChannels 0x8019AC10 0x37
3320 asm/non_matchings/code/audio_seqplayer/func_8019ACEC.s asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequencePlayer.s func_8019ACEC AudioSeq_InitSequencePlayer 0x8019ACEC 0x34
3321 asm/non_matchings/code/audio_seqplayer/AudioSeq_InitSequencePlayers.s 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