Move gAudioTatumInit and gAudioHeapInitSizes to their own file, using data-with-rodata instead of const qualifiers (#1771)

* Do not qualify gAudioHeapInitSizes with const under AVOID_UB

* Move gAudioTatumInit and gAudioHeapInitSizes to their own file, move data to rodata

* Space
This commit is contained in:
Tharo
2024-12-21 01:41:28 +00:00
committed by GitHub
parent 047c505b96
commit 5a9c2871ed
7 changed files with 41 additions and 32 deletions
+2 -4
View File
@@ -36,8 +36,8 @@ extern AudioSpec gAudioSpecs[21];
// rodata
extern const u16 gAudioEnvironmentalSfx[];
extern const s16 gAudioTatumInit[];
extern const AudioHeapInitSizes gAudioHeapInitSizes;
extern s16 gAudioTatumInit[];
extern AudioHeapInitSizes gAudioHeapInitSizes;
extern AudioTable gSoundFontTable;
extern u8 gSequenceFontTable[];
extern u8 gSequenceTable[];
@@ -48,8 +48,6 @@ extern AudioTable gSampleBankTable;
extern u64* gAudioSPDataPtr;
extern u32 gAudioSPDataSize;
extern AudioContext gAudioCtx; // at 0x80200C70
// other segments
extern Mtx D_01000000;
extern Gfx D_08000000[];
+2
View File
@@ -261,4 +261,6 @@ typedef struct AudioContext {
/* 0x81F4 */ UNK_TYPE1 unk_81F4[4];
} AudioContext; // size = 0x81F8
extern AudioContext gAudioCtx; // at 0x80200C70
#endif