En_Gakufu OK and Documented + Related Audio Functions (#662)

* Gakufu OK, copy progress from audio WIP

* Extraction

* import wip in prep for audio data import

* Add in `code_8019AF00.c` functions

* Finish docs

* Spacing

* Add enum

* Many PR suggestions

* Another enum

* PR Suggestions

* Fix bss

* Move comment higher

* Fix bss

Co-authored-by: angie <angheloalf95@gmail.com>
This commit is contained in:
engineer124
2022-03-28 01:52:43 +11:00
committed by GitHub
parent 928acac500
commit 02cb971616
13 changed files with 488 additions and 101 deletions
+9 -9
View File
@@ -3234,7 +3234,7 @@ 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/func_80194668.s,func_80194668,0x80194668,0x1F
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_80194710/Audio_InvalDCache.s,Audio_InvalDCache,0x80194710,0x10
asm/non_matchings/code/code_80194710/Audio_WritebackDCache.s,Audio_WritebackDCache,0x80194750,0x10
@@ -3325,13 +3325,13 @@ asm/non_matchings/code/code_8019AF00/func_8019AF00.s,func_8019AF00,0x8019AF00,0x
asm/non_matchings/code/code_8019AF00/func_8019AF58.s,func_8019AF58,0x8019AF58,0x24
asm/non_matchings/code/code_8019AF00/func_8019AFE8.s,func_8019AFE8,0x8019AFE8,0x11
asm/non_matchings/code/code_8019AF00/func_8019B02C.s,func_8019B02C,0x8019B02C,0x12
asm/non_matchings/code/code_8019AF00/func_8019B074.s,func_8019B074,0x8019B074,0x34
asm/non_matchings/code/code_8019AF00/AudioOcarina_MapSongFromNotesToButtons.s,AudioOcarina_MapSongFromNotesToButtons,0x8019B074,0x34
asm/non_matchings/code/code_8019AF00/func_8019B144.s,func_8019B144,0x8019B144,0x8D
asm/non_matchings/code/code_8019AF00/func_8019B378.s,func_8019B378,0x8019B378,0x5
asm/non_matchings/code/code_8019AF00/func_8019B38C.s,func_8019B38C,0x8019B38C,0x11
asm/non_matchings/code/code_8019AF00/func_8019B3D0.s,func_8019B3D0,0x8019B3D0,0x3A
asm/non_matchings/code/code_8019AF00/func_8019B4B8.s,func_8019B4B8,0x8019B4B8,0x23
asm/non_matchings/code/code_8019AF00/func_8019B544.s,func_8019B544,0x8019B544,0x9
asm/non_matchings/code/code_8019AF00/AudioOcarina_StartDefault.s,AudioOcarina_StartDefault,0x8019B544,0x9
asm/non_matchings/code/code_8019AF00/func_8019B568.s,func_8019B568,0x8019B568,0x11
asm/non_matchings/code/code_8019AF00/func_8019B5AC.s,func_8019B5AC,0x8019B5AC,0x10
asm/non_matchings/code/code_8019AF00/func_8019B5EC.s,func_8019B5EC,0x8019B5EC,0xB
@@ -3344,7 +3344,7 @@ asm/non_matchings/code/code_8019AF00/func_8019C1C0.s,func_8019C1C0,0x8019C1C0,0x
asm/non_matchings/code/code_8019AF00/func_8019C1D0.s,func_8019C1D0,0x8019C1D0,0x26
asm/non_matchings/code/code_8019AF00/func_8019C268.s,func_8019C268,0x8019C268,0x1F
asm/non_matchings/code/code_8019AF00/func_8019C2E4.s,func_8019C2E4,0x8019C2E4,0x7
asm/non_matchings/code/code_8019AF00/func_8019C300.s,func_8019C300,0x8019C300,0x26
asm/non_matchings/code/code_8019AF00/AudioOcarina_SetInstrumentId.s,AudioOcarina_SetInstrumentId,0x8019C300,0x26
asm/non_matchings/code/code_8019AF00/func_8019C398.s,func_8019C398,0x8019C398,0x82
asm/non_matchings/code/code_8019AF00/func_8019C5A0.s,func_8019C5A0,0x8019C5A0,0xCE
asm/non_matchings/code/code_8019AF00/func_8019C8D8.s,func_8019C8D8,0x8019C8D8,0x10C
@@ -3354,12 +3354,12 @@ asm/non_matchings/code/code_8019AF00/func_8019CE6C.s,func_8019CE6C,0x8019CE6C,0x
asm/non_matchings/code/code_8019AF00/func_8019CEBC.s,func_8019CEBC,0x8019CEBC,0x2C
asm/non_matchings/code/code_8019AF00/func_8019CF6C.s,func_8019CF6C,0x8019CF6C,0x3
asm/non_matchings/code/code_8019AF00/func_8019CF78.s,func_8019CF78,0x8019CF78,0x9
asm/non_matchings/code/code_8019AF00/func_8019CF9C.s,func_8019CF9C,0x8019CF9C,0x3
asm/non_matchings/code/code_8019AF00/AudioOcarina_GetPlaybackStaff.s,AudioOcarina_GetPlaybackStaff,0x8019CF9C,0x3
asm/non_matchings/code/code_8019AF00/func_8019CFA8.s,func_8019CFA8,0x8019CFA8,0x63
asm/non_matchings/code/code_8019AF00/func_8019D134.s,func_8019D134,0x8019D134,0x4E
asm/non_matchings/code/code_8019AF00/func_8019D26C.s,func_8019D26C,0x8019D26C,0x87
asm/non_matchings/code/code_8019AF00/func_8019D488.s,func_8019D488,0x8019D488,0x1C
asm/non_matchings/code/code_8019AF00/func_8019D4F8.s,func_8019D4F8,0x8019D4F8,0x42
asm/non_matchings/code/code_8019AF00/AudioOcarina_TerminaWallValidateNotes.s,AudioOcarina_TerminaWallValidateNotes,0x8019D134,0x4E
asm/non_matchings/code/code_8019AF00/AudioOcarina_TerminaWallGenerateNotes.s,AudioOcarina_TerminaWallGenerateNotes,0x8019D26C,0x87
asm/non_matchings/code/code_8019AF00/AudioOcarina_MemoryGameSetNumNotes.s,AudioOcarina_MemoryGameSetNumNotes,0x8019D488,0x1C
asm/non_matchings/code/code_8019AF00/AudioOcarina_MemoryGameGenerateNotes.s,AudioOcarina_MemoryGameGenerateNotes,0x8019D4F8,0x42
asm/non_matchings/code/code_8019AF00/func_8019D600.s,func_8019D600,0x8019D600,0x56
asm/non_matchings/code/code_8019AF00/func_8019D758.s,func_8019D758,0x8019D758,0x43
asm/non_matchings/code/code_8019AF00/func_8019D864.s,func_8019D864,0x8019D864,0x14
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
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/func_80194668.s asm/non_matchings/code/code_80192BE0/Audio_NextRandom.s func_80194668 Audio_NextRandom 0x80194668 0x1F
3238 asm/non_matchings/code/code_80192BE0/Audio_InitMesgQueues.s Audio_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
3325 asm/non_matchings/code/code_8019AF00/func_8019AF58.s func_8019AF58 0x8019AF58 0x24
3326 asm/non_matchings/code/code_8019AF00/func_8019AFE8.s func_8019AFE8 0x8019AFE8 0x11
3327 asm/non_matchings/code/code_8019AF00/func_8019B02C.s func_8019B02C 0x8019B02C 0x12
3328 asm/non_matchings/code/code_8019AF00/func_8019B074.s asm/non_matchings/code/code_8019AF00/AudioOcarina_MapSongFromNotesToButtons.s func_8019B074 AudioOcarina_MapSongFromNotesToButtons 0x8019B074 0x34
3329 asm/non_matchings/code/code_8019AF00/func_8019B144.s func_8019B144 0x8019B144 0x8D
3330 asm/non_matchings/code/code_8019AF00/func_8019B378.s func_8019B378 0x8019B378 0x5
3331 asm/non_matchings/code/code_8019AF00/func_8019B38C.s func_8019B38C 0x8019B38C 0x11
3332 asm/non_matchings/code/code_8019AF00/func_8019B3D0.s func_8019B3D0 0x8019B3D0 0x3A
3333 asm/non_matchings/code/code_8019AF00/func_8019B4B8.s func_8019B4B8 0x8019B4B8 0x23
3334 asm/non_matchings/code/code_8019AF00/func_8019B544.s asm/non_matchings/code/code_8019AF00/AudioOcarina_StartDefault.s func_8019B544 AudioOcarina_StartDefault 0x8019B544 0x9
3335 asm/non_matchings/code/code_8019AF00/func_8019B568.s func_8019B568 0x8019B568 0x11
3336 asm/non_matchings/code/code_8019AF00/func_8019B5AC.s func_8019B5AC 0x8019B5AC 0x10
3337 asm/non_matchings/code/code_8019AF00/func_8019B5EC.s func_8019B5EC 0x8019B5EC 0xB
3344 asm/non_matchings/code/code_8019AF00/func_8019C1D0.s func_8019C1D0 0x8019C1D0 0x26
3345 asm/non_matchings/code/code_8019AF00/func_8019C268.s func_8019C268 0x8019C268 0x1F
3346 asm/non_matchings/code/code_8019AF00/func_8019C2E4.s func_8019C2E4 0x8019C2E4 0x7
3347 asm/non_matchings/code/code_8019AF00/func_8019C300.s asm/non_matchings/code/code_8019AF00/AudioOcarina_SetInstrumentId.s func_8019C300 AudioOcarina_SetInstrumentId 0x8019C300 0x26
3348 asm/non_matchings/code/code_8019AF00/func_8019C398.s func_8019C398 0x8019C398 0x82
3349 asm/non_matchings/code/code_8019AF00/func_8019C5A0.s func_8019C5A0 0x8019C5A0 0xCE
3350 asm/non_matchings/code/code_8019AF00/func_8019C8D8.s func_8019C8D8 0x8019C8D8 0x10C
3354 asm/non_matchings/code/code_8019AF00/func_8019CEBC.s func_8019CEBC 0x8019CEBC 0x2C
3355 asm/non_matchings/code/code_8019AF00/func_8019CF6C.s func_8019CF6C 0x8019CF6C 0x3
3356 asm/non_matchings/code/code_8019AF00/func_8019CF78.s func_8019CF78 0x8019CF78 0x9
3357 asm/non_matchings/code/code_8019AF00/func_8019CF9C.s asm/non_matchings/code/code_8019AF00/AudioOcarina_GetPlaybackStaff.s func_8019CF9C AudioOcarina_GetPlaybackStaff 0x8019CF9C 0x3
3358 asm/non_matchings/code/code_8019AF00/func_8019CFA8.s func_8019CFA8 0x8019CFA8 0x63
3359 asm/non_matchings/code/code_8019AF00/func_8019D134.s asm/non_matchings/code/code_8019AF00/AudioOcarina_TerminaWallValidateNotes.s func_8019D134 AudioOcarina_TerminaWallValidateNotes 0x8019D134 0x4E
3360 asm/non_matchings/code/code_8019AF00/func_8019D26C.s asm/non_matchings/code/code_8019AF00/AudioOcarina_TerminaWallGenerateNotes.s func_8019D26C AudioOcarina_TerminaWallGenerateNotes 0x8019D26C 0x87
3361 asm/non_matchings/code/code_8019AF00/func_8019D488.s asm/non_matchings/code/code_8019AF00/AudioOcarina_MemoryGameSetNumNotes.s func_8019D488 AudioOcarina_MemoryGameSetNumNotes 0x8019D488 0x1C
3362 asm/non_matchings/code/code_8019AF00/func_8019D4F8.s asm/non_matchings/code/code_8019AF00/AudioOcarina_MemoryGameGenerateNotes.s func_8019D4F8 AudioOcarina_MemoryGameGenerateNotes 0x8019D4F8 0x42
3363 asm/non_matchings/code/code_8019AF00/func_8019D600.s func_8019D600 0x8019D600 0x56
3364 asm/non_matchings/code/code_8019AF00/func_8019D758.s func_8019D758 0x8019D758 0x43
3365 asm/non_matchings/code/code_8019AF00/func_8019D864.s func_8019D864 0x8019D864 0x14