summaryrefslogtreecommitdiff
path: root/src/audio
diff options
context:
space:
mode:
authorcadmic <cadmic24@gmail.com>2024-09-11 03:31:54 -0700
committerGitHub <noreply@github.com>2024-09-11 19:31:54 +0900
commit5419a18d7917f6c33367cbc5b72b280f97b37e65 (patch)
tree2c1a55a832d3b8ae76a01e4f525e465dc6a708a2 /src/audio
parentfd7b92dac81a93945683c24782e03269925890bb (diff)
[ntsc-1.2] Match N64 audio tables (#2183)
* Match N64 audio tables * ifdef PERMANENT_POOL_SIZE rather than EXTRA_SIZE
Diffstat (limited to 'src/audio')
-rw-r--r--src/audio/general.c6
-rw-r--r--src/audio/session_config.c4
2 files changed, 9 insertions, 1 deletions
diff --git a/src/audio/general.c b/src/audio/general.c
index 528b16a19..8fb70bc46 100644
--- a/src/audio/general.c
+++ b/src/audio/general.c
@@ -169,7 +169,11 @@ u8 sSeqModeInput = 0;
#define SEQ_FLAG_NO_AMBIENCE (1 << 7)
u8 sSeqFlags[] = {
- SEQ_FLAG_FANFARE, // NA_BGM_GENERAL_SFX
+#if PLATFORM_N64
+ SEQ_FLAG_FANFARE | SEQ_FLAG_ENEMY, // NA_BGM_GENERAL_SFX
+#else
+ SEQ_FLAG_FANFARE, // NA_BGM_GENERAL_SFX
+#endif
SEQ_FLAG_ENEMY, // NA_BGM_NATURE_BACKGROUND
0, // NA_BGM_FIELD_LOGIC
0, // NA_BGM_FIELD_INIT
diff --git a/src/audio/session_config.c b/src/audio/session_config.c
index c8966ad95..8d1d97ca0 100644
--- a/src/audio/session_config.c
+++ b/src/audio/session_config.c
@@ -18,7 +18,11 @@ const TempoData gTempoData = {
// Sizes of everything on the init pool
#define AI_BUFFERS_SIZE (AIBUF_SIZE * ARRAY_COUNT(gAudioCtx.aiBuffers))
#define SOUNDFONT_LIST_SIZE (NUM_SOUNDFONTS * sizeof(SoundFont))
+#if PLATFORM_N64
+#define PERMANENT_POOL_SIZE (SFX_SEQ_SIZE + SFX_SOUNDFONT_1_SIZE + SFX_SOUNDFONT_2_SIZE + 0x10)
+#else
#define PERMANENT_POOL_SIZE (SFX_SEQ_SIZE + SFX_SOUNDFONT_1_SIZE + SFX_SOUNDFONT_2_SIZE)
+#endif
const AudioHeapInitSizes gAudioHeapInitSizes = {
ALIGN16(sizeof(gAudioHeap) - 0x100), // audio heap size