Import data + bss (#1676)

* extract gfxprint font data as blobs

* Remove font from fault_drawer out name

* audio heap bss

* audio sequence bss

* audio session config bss

* Move code_801D1E80 down in the spec

* Gfxprint don't just include generated c file
This commit is contained in:
Derek Hensley
2024-09-07 16:03:00 -06:00
committed by GitHub
parent 3add37c3a0
commit e982c44721
12 changed files with 52 additions and 24 deletions
+2 -2
View File
@@ -407,9 +407,9 @@ u8 func_801A3950(u8 seqPlayerIndex, u8 resetChannelIO);
u8 func_801A39F8(void);
s32 func_801A46F8(void);
extern SeqRequest sSeqRequests[][5];
extern SeqRequest sSeqRequests[5][5];
extern u8 sNumSeqRequests[5];
extern u32 sAudioSeqCmds[0x100];
extern ActiveSequence gActiveSeqs[];
extern ActiveSequence gActiveSeqs[5];
#endif
-5
View File
@@ -48,11 +48,6 @@ extern AudioTable gSampleBankTable;
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
+1 -1
View File
@@ -132,7 +132,7 @@ typedef struct {
/* 0x48 */ char unk_48[0x8];
} AudioTask; // size = 0x50
typedef struct {
typedef struct AudioContext {
/* 0x0000 */ char unk_0000;
/* 0x0001 */ s8 numSynthesisReverbs;
/* 0x0002 */ u16 unk_2; // reads from audio spec unk_14, never used, always set to 0x7FFF