diff --git a/include/segment_symbols.h b/include/segment_symbols.h index 93da9cfa..eba62dc8 100644 --- a/include/segment_symbols.h +++ b/include/segment_symbols.h @@ -49,6 +49,7 @@ DECLARE_NOLOAD(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 31ca8bd4..2a60379b 100644 --- a/src/audio/load.c +++ b/src/audio/load.c @@ -1102,9 +1102,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