mirror of
https://github.com/zeldaret/mm.git
synced 2026-05-24 15:20:49 -04:00
cd087d8511
* regs.h * gfxalloc.h * z64inventory.h * gfx.h * graph.h * z64olib.h * z64elf_message.h * fix missing include * Include z64inventory.h on z64save.h * fix bss * Move PosRot to z64math.h * So dumb * Update src/overlays/actors/ovl_En_Kusa/z_en_kusa.c Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * review * Remove graph.h * bss --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
64 lines
1.6 KiB
C
64 lines
1.6 KiB
C
#ifndef VARIABLES_H
|
|
#define VARIABLES_H
|
|
|
|
#include "z64.h"
|
|
#include "segment_symbols.h"
|
|
#include "stack.h"
|
|
#include "macros.h"
|
|
|
|
// data
|
|
|
|
extern s16 gLowPassFilterData[];
|
|
extern s16 gHighPassFilterData[];
|
|
extern s16 gBandStopFilterData[];
|
|
extern s16 gBandPassFilterData[];
|
|
extern s16* gWaveSamples[9];
|
|
extern f32 gBendPitchOneOctaveFrequencies[];
|
|
extern f32 gBendPitchTwoSemitonesFrequencies[];
|
|
extern f32 gPitchFrequencies[];
|
|
extern u8 gDefaultShortNoteVelocityTable[];
|
|
extern u8 gDefaultShortNoteGateTimeTable[];
|
|
extern EnvelopePoint gDefaultEnvelope[];
|
|
extern NoteSampleState gZeroedSampleState;
|
|
extern NoteSampleState gDefaultSampleState;
|
|
extern u16 gHaasEffectDelaySize[];
|
|
extern u16 gHaasEffectDelaySize[];
|
|
extern s16 gInvalidAdpcmCodeBook[];
|
|
extern f32 gHeadsetPanVolume[];
|
|
extern f32 gStereoPanVolume[];
|
|
extern f32 gDefaultPanVolume[];
|
|
extern s32 gAudioCtxInitialized;
|
|
extern STACK(aspMainStack, 0x400);
|
|
|
|
extern u8 gAudioSpecId;
|
|
extern u8 gAudioHeapResetState;
|
|
extern AudioSpec gAudioSpecs[21];
|
|
|
|
// rodata
|
|
extern const u16 gAudioEnvironmentalSfx[];
|
|
extern const s16 gAudioTatumInit[];
|
|
extern const AudioHeapInitSizes gAudioHeapInitSizes;
|
|
extern u8 gSoundFontTable[];
|
|
extern u8 gSequenceFontTable[];
|
|
extern u8 gSequenceTable[];
|
|
extern u8 gSampleBankTable[];
|
|
|
|
// bss
|
|
|
|
extern u64* gAudioSPDataPtr;
|
|
extern u32 gAudioSPDataSize;
|
|
|
|
extern s32 D_801FD120;
|
|
|
|
extern u8 sResetAudioHeapTimer;
|
|
extern u16 sResetAudioHeapFadeReverbVolume;
|
|
extern u16 sResetAudioHeapFadeReverbVolumeStep;
|
|
extern AudioContext gAudioCtx; // at 0x80200C70
|
|
|
|
// other segments
|
|
extern Mtx D_01000000;
|
|
extern Gfx D_08000000[];
|
|
extern u16 D_0F000000[];
|
|
|
|
#endif
|