From a365446832474b33d330932e7007a5fd4b2c3cbc Mon Sep 17 00:00:00 2001 From: tortugaveloz Date: Wed, 28 Jan 2026 06:14:57 +0100 Subject: [PATCH] Basic Surround Sound support. (#6204) --- libultraship | 2 +- soh/src/code/code_800EC960.c | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/libultraship b/libultraship index 8c55f607f..5c8b975de 160000 --- a/libultraship +++ b/libultraship @@ -1 +1 @@ -Subproject commit 8c55f607f2249f3ac696fc0f7277553fe3ce75a6 +Subproject commit 5c8b975de422c71fd6cda44ada5543c9067f57a2 diff --git a/soh/src/code/code_800EC960.c b/soh/src/code/code_800EC960.c index 0cc9debe8..e33bc6234 100644 --- a/soh/src/code/code_800EC960.c +++ b/soh/src/code/code_800EC960.c @@ -1,4 +1,5 @@ #include +#include #include "global.h" #include "soh/OTRGlobals.h" #include "soh/Enhancements/audio/AudioEditor.h" @@ -4970,18 +4971,26 @@ void func_800F6700(s8 arg0) { case 0: sp1F = 0; D_80130604 = 0; + // SOH [Port] Inform LUS of audio setting change + SetAudioChannels(audioStereo); break; case 1: sp1F = 3; D_80130604 = 3; + // SOH [Port] Inform LUS of audio setting change + SetAudioChannels(audioStereo); break; case 2: sp1F = 1; D_80130604 = 1; + // SOH [Port] Inform LUS of audio setting change + SetAudioChannels(audioStereo); break; case 3: sp1F = 0; D_80130604 = 2; + // SOH [Port] Inform LUS of audio setting change + SetAudioChannels(audioMatrix51); break; }