Mario Kart 64
Loading...
Searching...
No Matches
data.c File Reference
#include <PR/ultratypes.h>
#include "data.h"
#include "effects.h"
Include dependency graph for data.c:

Variables

s16 sSawtoothWaves [256]
 
s16 sTriangleWaves [256]
 
s16 sSineWaves [256]
 
s16 sSquareWaves [256]
 
s16 sUnknownWave6 [256]
 
s16 gUnknownWave7 [256]
 
s16gWaveSamples [6] = { sSawtoothWaves, sTriangleWaves, sSineWaves, sSquareWaves, sUnknownWave6, gUnknownWave7 }
 
u32 fill [2] = {0x00000000, 0x00000000}
 
f32 gPitchBendFrequencyScale [256]
 
f32 gNoteFrequencies [128]
 
u8 gDefaultShortNoteVelocityTable [16]
 
u8 gDefaultShortNoteDurationTable [16]
 
struct AdsrEnvelope gDefaultEnvelope []
 
u32 fill2 = 0x00000000
 
struct NoteSubEu gZeroNoteSub = { 0 }
 
struct NoteSubEu gDefaultNoteSub = { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, { NULL } }
 
u16 gHeadsetPanQuantization [0x10]
 
s32 gUnknownData_800F6290 [32]
 
f32 gHeadsetPanVolume [128]
 
f32 gStereoPanVolume [128]
 
f32 gDefaultPanVolume [128]
 
s32 gAudioTaskIndex
 
s32 gCurrAiBufferIndex
 
AcmdgAudioCmdBuffers [2]
 
AcmdgAudioCmd
 
struct SPTaskgAudioTask
 
struct SPTask gAudioTasks [2]
 
f32 D_803B7178
 
s32 gRefreshRate
 
s16gAiBuffers [3]
 
s16 gAiBufferLengths [NUMAIBUFFERS]
 
u16 D_803B7192
 
u32 gAudioRandom
 
s32 gAudioErrorFlags
 
u32 D_803B71A0 [4]
 
u8 D_803B71B0 [4]
 

Variable Documentation

◆ D_803B7178

f32 D_803B7178

◆ D_803B7192

u16 D_803B7192

◆ D_803B71A0

u32 D_803B71A0[4]

◆ D_803B71B0

u8 D_803B71B0[4]

◆ fill

u32 fill[2] = {0x00000000, 0x00000000}
Todo
file boundary?

◆ fill2

u32 fill2 = 0x00000000
Todo
0x00000000800f624c fill2

◆ gAiBufferLengths

s16 gAiBufferLengths[NUMAIBUFFERS]

◆ gAiBuffers

s16* gAiBuffers[3]

◆ gAudioCmd

Acmd* gAudioCmd

◆ gAudioCmdBuffers

Acmd* gAudioCmdBuffers[2]

◆ gAudioErrorFlags

s32 gAudioErrorFlags

◆ gAudioRandom

u32 gAudioRandom

◆ gAudioTask

struct SPTask* gAudioTask

◆ gAudioTaskIndex

s32 gAudioTaskIndex

◆ gAudioTasks

struct SPTask gAudioTasks[2]

◆ gCurrAiBufferIndex

s32 gCurrAiBufferIndex

◆ gDefaultEnvelope

struct AdsrEnvelope gDefaultEnvelope[]
Initial value:
= {
{ BSWAP16(4), BSWAP16(32000) },
{ BSWAP16(1000), BSWAP16(32000) },
{ BSWAP16(ADSR_HANG), 0 }
}
#define ADSR_HANG
Definition effects.h:25
#define BSWAP16(x)
Definition effects.h:34

◆ gDefaultNoteSub

struct NoteSubEu gDefaultNoteSub = { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, { NULL } }

◆ gDefaultPanVolume

f32 gDefaultPanVolume[128]
Initial value:
= {
1.0f, 0.999924f, 0.999694f, 0.999312f, 0.998776f, 0.998088f, 0.997248f, 0.996254f,
0.995109f, 0.993811f, 0.992361f, 0.990759f, 0.989006f, 0.987101f, 0.985045f, 0.982839f,
0.980482f, 0.977976f, 0.97532f, 0.972514f, 0.96956f, 0.966457f, 0.963207f, 0.959809f,
0.956265f, 0.952574f, 0.948737f, 0.944755f, 0.940629f, 0.936359f, 0.931946f, 0.92739f,
0.922692f, 0.917853f, 0.912873f, 0.907754f, 0.902497f, 0.897101f, 0.891567f, 0.885898f,
0.880093f, 0.874153f, 0.868079f, 0.861873f, 0.855535f, 0.849066f, 0.842467f, 0.835739f,
0.828884f, 0.821901f, 0.814793f, 0.807561f, 0.800204f, 0.792725f, 0.785125f, 0.777405f,
0.769566f, 0.76161f, 0.753536f, 0.745348f, 0.737045f, 0.72863f, 0.720103f, 0.711466f,
0.70272f, 0.693867f, 0.684908f, 0.675843f, 0.666676f, 0.657406f, 0.648036f, 0.638567f,
0.629f, 0.619337f, 0.609579f, 0.599728f, 0.589785f, 0.579752f, 0.56963f, 0.559421f,
0.549126f, 0.538748f, 0.528287f, 0.517745f, 0.507124f, 0.496425f, 0.485651f, 0.474802f,
0.46388f, 0.452888f, 0.441826f, 0.430697f, 0.419502f, 0.408243f, 0.396921f, 0.385538f,
0.374097f, 0.362598f, 0.351044f, 0.339436f, 0.327776f, 0.316066f, 0.304308f, 0.292503f,
0.280653f, 0.268761f, 0.256827f, 0.244854f, 0.232844f, 0.220798f, 0.208718f, 0.196606f,
0.184465f, 0.172295f, 0.160098f, 0.147877f, 0.135634f, 0.12337f, 0.111087f, 0.098786f,
0.086471f, 0.074143f, 0.061803f, 0.049454f, 0.037097f, 0.024734f, 0.012368f, 0.0f
}

◆ gDefaultShortNoteDurationTable

u8 gDefaultShortNoteDurationTable[16]
Initial value:
= {
229, 203, 177, 151, 139, 126, 113, 100, 87, 74, 61, 48, 36, 23, 10, 0,
}

◆ gDefaultShortNoteVelocityTable

u8 gDefaultShortNoteVelocityTable[16]
Initial value:
= {
12, 25, 38, 51, 57, 64, 71, 76, 83, 89, 96, 102, 109, 115, 121, 127,
}

◆ gHeadsetPanQuantization

u16 gHeadsetPanQuantization[0x10]
Initial value:
= {
0x40, 0x40, 0x30, 0x30, 0x20, 0x20, 0x10, 0, 0, 0,
}

◆ gHeadsetPanVolume

f32 gHeadsetPanVolume[128]
Initial value:
= {
1.0f, 0.995386f, 0.990772f, 0.986157f, 0.981543f, 0.976929f, 0.972315f, 0.967701f,
0.963087f, 0.958472f, 0.953858f, 0.949244f, 0.94463f, 0.940016f, 0.935402f, 0.930787f,
0.926173f, 0.921559f, 0.916945f, 0.912331f, 0.907717f, 0.903102f, 0.898488f, 0.893874f,
0.88926f, 0.884646f, 0.880031f, 0.875417f, 0.870803f, 0.866189f, 0.861575f, 0.856961f,
0.852346f, 0.847732f, 0.843118f, 0.838504f, 0.83389f, 0.829276f, 0.824661f, 0.820047f,
0.815433f, 0.810819f, 0.806205f, 0.801591f, 0.796976f, 0.792362f, 0.787748f, 0.783134f,
0.77852f, 0.773906f, 0.769291f, 0.764677f, 0.760063f, 0.755449f, 0.750835f, 0.74622f,
0.741606f, 0.736992f, 0.732378f, 0.727764f, 0.72315f, 0.718535f, 0.713921f, 0.709307f,
0.70537f, 0.70211f, 0.69885f, 0.695591f, 0.692331f, 0.689071f, 0.685811f, 0.682551f,
0.679291f, 0.676031f, 0.672772f, 0.669512f, 0.666252f, 0.662992f, 0.659732f, 0.656472f,
0.653213f, 0.649953f, 0.646693f, 0.643433f, 0.640173f, 0.636913f, 0.633654f, 0.630394f,
0.627134f, 0.623874f, 0.620614f, 0.617354f, 0.614094f, 0.610835f, 0.607575f, 0.604315f,
0.601055f, 0.597795f, 0.594535f, 0.591276f, 0.588016f, 0.584756f, 0.581496f, 0.578236f,
0.574976f, 0.571717f, 0.568457f, 0.565197f, 0.561937f, 0.558677f, 0.555417f, 0.552157f,
0.548898f, 0.545638f, 0.542378f, 0.539118f, 0.535858f, 0.532598f, 0.529339f, 0.526079f,
0.522819f, 0.519559f, 0.516299f, 0.513039f, 0.50978f, 0.50652f, 0.50326f, 0.5f
}

◆ gNoteFrequencies

f32 gNoteFrequencies[128]

◆ gPitchBendFrequencyScale

f32 gPitchBendFrequencyScale[256]

◆ gRefreshRate

s32 gRefreshRate

◆ gStereoPanVolume

f32 gStereoPanVolume[128]
Initial value:
= {
0.707f, 0.716228f, 0.725457f, 0.734685f, 0.743913f, 0.753142f, 0.76237f, 0.771598f,
0.780827f, 0.790055f, 0.799283f, 0.808512f, 0.81774f, 0.826968f, 0.836197f, 0.845425f,
0.854654f, 0.863882f, 0.87311f, 0.882339f, 0.891567f, 0.900795f, 0.910024f, 0.919252f,
0.92848f, 0.937709f, 0.946937f, 0.956165f, 0.965394f, 0.974622f, 0.98385f, 0.993079f,
0.997693f, 0.988465f, 0.979236f, 0.970008f, 0.960779f, 0.951551f, 0.942323f, 0.933095f,
0.923866f, 0.914638f, 0.905409f, 0.896181f, 0.886953f, 0.877724f, 0.868496f, 0.859268f,
0.850039f, 0.840811f, 0.831583f, 0.822354f, 0.813126f, 0.803898f, 0.794669f, 0.785441f,
0.776213f, 0.766984f, 0.757756f, 0.748528f, 0.739299f, 0.730071f, 0.720843f, 0.711614f,
0.695866f, 0.673598f, 0.651331f, 0.629063f, 0.606795f, 0.584528f, 0.56226f, 0.539992f,
0.517724f, 0.495457f, 0.473189f, 0.450921f, 0.428654f, 0.406386f, 0.384118f, 0.36185f,
0.339583f, 0.317315f, 0.295047f, 0.27278f, 0.250512f, 0.228244f, 0.205976f, 0.183709f,
0.161441f, 0.139173f, 0.116905f, 0.094638f, 0.07237f, 0.050102f, 0.027835f, 0.005567f,
0.00835f, 0.019484f, 0.030618f, 0.041752f, 0.052886f, 0.06402f, 0.075154f, 0.086287f,
0.097421f, 0.108555f, 0.119689f, 0.130823f, 0.141957f, 0.153091f, 0.164224f, 0.175358f,
0.186492f, 0.197626f, 0.20876f, 0.219894f, 0.231028f, 0.242161f, 0.253295f, 0.264429f,
0.275563f, 0.286697f, 0.297831f, 0.308965f, 0.320098f, 0.331232f, 0.342366f, 0.3535f
}

◆ gUnknownData_800F6290

s32 gUnknownData_800F6290[32]
Initial value:
= {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 500, 0, 0, 0, 500, 0, 0, 0, 500, 0, 0, 0, 500, 0, 0,
}

◆ gUnknownWave7

s16 gUnknownWave7[256]

◆ gWaveSamples

◆ gZeroNoteSub

struct NoteSubEu gZeroNoteSub = { 0 }

◆ sSawtoothWaves

s16 sSawtoothWaves[256]

◆ sSineWaves

s16 sSineWaves[256]

◆ sSquareWaves

s16 sSquareWaves[256]

◆ sTriangleWaves

s16 sTriangleWaves[256]

◆ sUnknownWave6

s16 sUnknownWave6[256]