Mario Kart 64
Loading...
Searching...
No Matches
data.h File Reference
#include "internal.h"
Include dependency graph for data.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AUDIO_LOCK_UNINITIALIZED   0
 
#define AUDIO_LOCK_NOT_LOADING   0x76557364
 
#define AUDIO_LOCK_LOADING   0x19710515
 
#define NUMAIBUFFERS   3
 
#define AIBUFFER_LEN   (0xa0 * 16)
 

Variables

s32 gCurrAudioFrameDmaCount
 
s16 sSawtoothWaves [256]
 
s16 sTriangleWaves [256]
 
s16 sSineWaves [256]
 
s16 sSquareWaves [256]
 
s16 sUnknownWave6 [256]
 
s16 gUnknownWave7 [256]
 
s16gWaveSamples [6]
 
u32 fill [2]
 
f32 gPitchBendFrequencyScale [256]
 
f32 gNoteFrequencies [128]
 
u8 gDefaultShortNoteVelocityTable [16]
 
u8 gDefaultShortNoteDurationTable [16]
 
struct AdsrEnvelope gDefaultEnvelope []
 
u32 fill2
 
struct NoteSubEu gZeroNoteSub
 
struct NoteSubEu gDefaultNoteSub
 
u16 gHeadsetPanQuantization [0x10]
 
s16 gUnknownData_800F6290 []
 
f32 gHeadsetPanVolume [128]
 
f32 gStereoPanVolume [128]
 
f32 gDefaultPanVolume [128]
 
u32 gAudioRandom
 
s16 gTatumsPerBeat
 
volatile s32 gAudioLoadLock
 
s32 gAudioTaskIndex
 
s32 gCurrAiBufferIndex
 
Acmd * gAudioCmdBuffers [2]
 
Acmd * gAudioCmd
 
struct SPTaskgAudioTask
 
struct SPTask gAudioTasks [2]
 
f32 D_803B7178
 
s32 gRefreshRate
 
s16gAiBuffers []
 
s16 gAiBufferLengths []
 
u16 D_803B7192
 
s32 gAudioErrorFlags
 
u64 gAudioGlobalsEndMarker
 
u8 gAudioHeap []
 
struct ReverbSettingsEU sReverbSettings []
 
struct AudioSessionSettingsEU gAudioSessionPresets []
 
s8 gUnusedCount800EA5C8
 
s32 gAudioHeapSize
 
s32 gAudioInitPoolSize
 
s32 D_800EA5D8
 

Macro Definition Documentation

◆ AIBUFFER_LEN

#define AIBUFFER_LEN   (0xa0 * 16)

◆ AUDIO_LOCK_LOADING

#define AUDIO_LOCK_LOADING   0x19710515

◆ AUDIO_LOCK_NOT_LOADING

#define AUDIO_LOCK_NOT_LOADING   0x76557364

◆ AUDIO_LOCK_UNINITIALIZED

#define AUDIO_LOCK_UNINITIALIZED   0

◆ NUMAIBUFFERS

#define NUMAIBUFFERS   3

Variable Documentation

◆ D_800EA5D8

s32 D_800EA5D8
extern

◆ D_803B7178

f32 D_803B7178
extern

◆ D_803B7192

u16 D_803B7192
extern

◆ fill

u32 fill[2]
extern
Todo
file boundary?

◆ fill2

u32 fill2
extern
Todo
0x00000000800f624c fill2

◆ gAiBufferLengths

s16 gAiBufferLengths[]
extern

◆ gAiBuffers

s16* gAiBuffers[]
extern

◆ gAudioCmd

Acmd* gAudioCmd
extern

◆ gAudioCmdBuffers

Acmd* gAudioCmdBuffers[2]
extern

◆ gAudioErrorFlags

s32 gAudioErrorFlags
extern

◆ gAudioGlobalsEndMarker

u64 gAudioGlobalsEndMarker
extern

◆ gAudioHeap

u8 gAudioHeap[]
extern

◆ gAudioHeapSize

s32 gAudioHeapSize
extern

◆ gAudioInitPoolSize

s32 gAudioInitPoolSize
extern

◆ gAudioLoadLock

volatile s32 gAudioLoadLock
extern

◆ gAudioRandom

u32 gAudioRandom
extern

◆ gAudioSessionPresets

struct AudioSessionSettingsEU gAudioSessionPresets[]
extern

◆ gAudioTask

struct SPTask* gAudioTask
extern

◆ gAudioTaskIndex

s32 gAudioTaskIndex
extern

◆ gAudioTasks

struct SPTask gAudioTasks[2]
extern

◆ gCurrAiBufferIndex

s32 gCurrAiBufferIndex
extern

◆ gCurrAudioFrameDmaCount

s32 gCurrAudioFrameDmaCount
extern

◆ gDefaultEnvelope

struct AdsrEnvelope gDefaultEnvelope[]
extern

◆ gDefaultNoteSub

struct NoteSubEu gDefaultNoteSub
extern

◆ gDefaultPanVolume

f32 gDefaultPanVolume[128]
extern

◆ gDefaultShortNoteDurationTable

u8 gDefaultShortNoteDurationTable[16]
extern

◆ gDefaultShortNoteVelocityTable

u8 gDefaultShortNoteVelocityTable[16]
extern

◆ gHeadsetPanQuantization

u16 gHeadsetPanQuantization[0x10]
extern

◆ gHeadsetPanVolume

f32 gHeadsetPanVolume[128]
extern

◆ gNoteFrequencies

f32 gNoteFrequencies[128]
extern

◆ gPitchBendFrequencyScale

f32 gPitchBendFrequencyScale[256]
extern

◆ gRefreshRate

s32 gRefreshRate
extern

◆ gStereoPanVolume

f32 gStereoPanVolume[128]
extern

◆ gTatumsPerBeat

s16 gTatumsPerBeat
extern

◆ gUnknownData_800F6290

s16 gUnknownData_800F6290[]
extern

◆ gUnknownWave7

s16 gUnknownWave7[256]
extern

◆ gUnusedCount800EA5C8

s8 gUnusedCount800EA5C8
extern

◆ gWaveSamples

s16* gWaveSamples[6]
extern

◆ gZeroNoteSub

struct NoteSubEu gZeroNoteSub
extern

◆ sReverbSettings

struct ReverbSettingsEU sReverbSettings[]
extern

◆ sSawtoothWaves

s16 sSawtoothWaves[256]
extern

◆ sSineWaves

s16 sSineWaves[256]
extern

◆ sSquareWaves

s16 sSquareWaves[256]
extern

◆ sTriangleWaves

s16 sTriangleWaves[256]
extern

◆ sUnknownWave6

s16 sUnknownWave6[256]
extern