Anonymous

Changes

From Final Fantasy Inside

FF7/PSX/Sound/Code Map

439 bytes added, 13:27, 7 June 2020
no edit summary
|0x80029C48
|void _AkaoLoadTracks(void)
|
|-
|0x8002DA30
|void AkaoNewMessage(AkaoMessage **ppMessage)
|
|-
|0x8002DA7C
|int AkaoLoadSeqAkaoPostMessage(void)|Load and start playing Post a new [[FF7/PSX/Sound/AKAO sequence|AKAO sequence]]command message to the queue (with some wrapped processing) The message data comes from a global variable at 0x8009A000. Return value depends on the content of the message data.  '''Opcode 0x10'''
Parameters are given from a global structureLoad and start playing new [[FF7/PSX/Sound/AKAO sequence|AKAO sequence]]
Returns: 0 for success, 1 for already loaded, and -1 for invalid signature
 
 
'''Opcode 0x92'''
 
Set value to the condition variable used by Opcode 0xEF.
|-
|0x8002E1A8
|void _AkaoDispatchMessages(void)
|
|-
|0x80030234
|void _AkaoDispatchVoice(struct MusicPlayerTrack *track, void *a1, int a2)
|Dispatch voice opcodes until the next note or end of track
|-
|0x80049548
|void (* const MESSAGE_HANDLERS[256])(struct AkaoMessage *)
|
|-
|0x80049948
112
edits