From 18f70714ce62d0fd3daf5da7448d3c410f85dc65 Mon Sep 17 00:00:00 2001 From: MeirGavish Date: Mon, 30 Mar 2026 06:04:25 +0300 Subject: [PATCH] Increased number of audio channels to 14 (#409) --- include/audio_utils.h | 7 +++++++ source/main.c | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/include/audio_utils.h b/include/audio_utils.h index 87eebcd..24d49ae 100644 --- a/include/audio_utils.h +++ b/include/audio_utils.h @@ -40,6 +40,13 @@ */ #define SFX_DEFAULT_PAN MM_PAN_CENTER +/** + * @def GBAL_MM_NUM_CHANNELS + * The number of audio channels to allocate for maxmod, + * passed to mmInitDefault() + */ +#define GBAL_MM_NUM_CHANNELS 14 + /** * @brief Play a sound effect, wrapper for mmEffectEx() * See https://maxmod.org/ref/functions/mm_sound_effect.html diff --git a/source/main.c b/source/main.c index 7390f8c..07d5698 100644 --- a/source/main.c +++ b/source/main.c @@ -17,6 +17,7 @@ #include "background_gfx.h" // Audio +#include "audio_utils.h" #include "soundbank.h" #include "soundbank_bin.h" @@ -83,7 +84,7 @@ void init() DCNT_WIN1; // Initialize subsystems - mmInitDefault((mm_addr)soundbank_bin, 12); + mmInitDefault((mm_addr)soundbank_bin, GBAL_MM_NUM_CHANNELS); affine_background_init(); sprite_init(); card_init();