From 9771ae68799320c2f7f2a27f69524facc6e8b458 Mon Sep 17 00:00:00 2001 From: LagoLunatic Date: Thu, 18 Dec 2025 16:38:20 -0500 Subject: [PATCH] JASAiCtrl OK (#2967) --- configure.py | 2 +- src/JSystem/JAudio2/JASAiCtrl.cpp | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/configure.py b/configure.py index 403696d744d..ce02907231f 100755 --- a/configure.py +++ b/configure.py @@ -1055,7 +1055,7 @@ config.libs = [ Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASChannel.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASLfo.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASOscillator.cpp"), - Object(NonMatching, "JSystem/JAudio2/JASAiCtrl.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAiCtrl.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAudioThread.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAudioReseter.cpp"), Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDSPChannel.cpp"), diff --git a/src/JSystem/JAudio2/JASAiCtrl.cpp b/src/JSystem/JAudio2/JASAiCtrl.cpp index 0f8f3ff12ff..de97b58a3fb 100644 --- a/src/JSystem/JAudio2/JASAiCtrl.cpp +++ b/src/JSystem/JAudio2/JASAiCtrl.cpp @@ -46,11 +46,10 @@ f32 JASDriver::sDacRate = 32028.5f; u32 JASDriver::sSubFrames = 0x00000007; -// NONMATCHING missing instructions void JASDriver::initAI(void (*param_0)(void)) { setOutputRate(OUTPUT_RATE_0); u32 dacSize = getDacSize(); - u32 size = dacSize * 2; + const u32 size = dacSize * 2; for (int i = 0; i < 3; i++) { sDmaDacBuffer[i] = new(JASDram, 0x20) s16[dacSize]; JUT_ASSERT(102, sDmaDacBuffer[i])