Mario Kart 64
|
#include <ultra64.h>
#include <macros.h>
#include "audio/data.h"
#include "audio/effects.h"
#include "audio/heap.h"
#include "audio/load.h"
#include "audio/synthesis.h"
#include "audio/playback.h"
#include "audio/seqplayer.h"
void func_800B90E0 | ( | struct SoundAllocPool * | pool | ) |
void persistent_pool_clear | ( | struct PersistentPool * | persistent | ) |
void seq_and_bank_pool_init | ( | struct PoolSplit2 * | a | ) |
void sound_alloc_pool_init | ( | struct SoundAllocPool * | pool, |
void * | memAddr, | ||
u32 | size ) |
void * soundAlloc | ( | struct SoundAllocPool * | pool, |
u32 | size ) |
void temporary_pool_clear | ( | struct TemporaryPool * | temporary | ) |
struct SoundAllocPool gAudioInitPool |
s32 gAudioResetFadeOutFramesLeft |
u8 gAudioResetPresetIdToLoad |
struct SoundAllocPool gAudioSessionPool |
u8 gAudioUnusedBuffer[0x1000] |
struct SoundMultiPool gBankLoadedPool |
u8 gBankLoadStatus[0x40] |
struct SoundAllocPool gNotesAndBuffersPool |
s8 gNumSynthesisReverbs |
struct SoundAllocPool gPersistentCommonPool |
struct SoundAllocPool gSeqAndBankPool |
struct SoundMultiPool gSeqLoadedPool |
u8 gSeqLoadStatus[0x100] |
struct SoundAllocPool gTemporaryCommonPool |
u8 gUnkLoadStatus |
struct SoundMultiPool gUnusedLoadedPool |
s8 gUseReverb |
s16 gVolume |
Given that (almost) all of these are format strings, it is highly likely that they are meant to be used in some sort of printf variant. But I don't care to try and figure out which function gets which string(s) So I've place them all here instead.
char heapAudioString02[] = "Warning: Running Sequence's data disappear!\n" |
char heapAudioString08[] = "id 0 is Stopping\n" |
char heapAudioString10[] = "id 1 is Stopping\n" |
char heapAudioString19[] = "TWO SIDES ARE LOADING... ALLOC CANCELED.\n" |
char heapAudioString25[] = "Heap Reconstruct Start %x\n" |
char heapAudioString26[] = "AHPBASE %x\n" |
char heapAudioString27[] = "AHPCUR %x\n" |
char heapAudioString28[] = "HeapTop %x\n" |
char heapAudioString29[] = "SynoutRate %d / %d \n" |
char heapAudioString30[] = "FXSIZE %d\n" |
char heapAudioString31[] = "FXCOMP %d\n" |
char heapAudioString32[] = "FXDOWN %d\n" |
char heapAudioString33[] = "WaveCacheLen: %d\n" |
char heapAudioString34[] = "SpecChange Finished\n" |
char heapAudioString38[] = "Write %d\n" |
u8 sAudioHeapPad[0x20] |
struct PoolSplit2 sSeqAndBankPoolSplit |