From 43e7eeb869ff10f5b248c7ae5d645d0dff48e716 Mon Sep 17 00:00:00 2001 From: CrashOveride95 Date: Tue, 24 Aug 2021 16:26:30 -0400 Subject: [PATCH] Fix printing audio data sizes in load.c --- include/segment_symbols.h | 1 + src/audio/load.c | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/include/segment_symbols.h b/include/segment_symbols.h index 7ed21340..20f655f1 100644 --- a/include/segment_symbols.h +++ b/include/segment_symbols.h @@ -42,6 +42,7 @@ DECLARE_SEGMENT(behavior) DECLARE_SEGMENT(scripts) DECLARE_SEGMENT(goddard) DECLARE_SEGMENT(framebuffers) +DECLARE_SEGMENT(assets) extern u8 _goddardSegmentStart[]; extern u8 _engineSegmentStart[]; extern u8 _engineSegmentBssEnd[]; diff --git a/src/audio/load.c b/src/audio/load.c index 7f668a40..056b80aa 100644 --- a/src/audio/load.c +++ b/src/audio/load.c @@ -1067,9 +1067,13 @@ void audio_init() { // Should probably contain the sizes of the data banks, but those aren't // easily accessible from here. osSyncPrintf("---------- Init Completed. ------------\n"); - osSyncPrintf(" Syndrv :[%6d]\n", 0); // gSoundDataADSR - osSyncPrintf(" Seqdrv :[%6d]\n", 0); // gMusicData - osSyncPrintf(" audiodata :[%6d]\n", 0); // gSoundDataRaw + osSyncPrintf(" Syndrv :[%6d]\n", gSoundDataRaw - gSoundDataADSR); // gSoundDataADSR +#ifndef VERSION_SH + osSyncPrintf(" Seqdrv :[%6d]\n", gBankSetsData - gMusicData); // gMusicData +#else + osSyncPrintf(" Seqdrv :[%6d]\n", _assetsSegmentRomEnd - gMusicData); // gMusicData +#endif + osSyncPrintf(" audiodata :[%6d]\n", gMusicData - gSoundDataRaw); // gSoundDataRaw osSyncPrintf("---------------------------------------\n"); } #endif