From e07fbef8186dd1924e04e7bc119427a02bfc925c Mon Sep 17 00:00:00 2001 From: PJB3005 Date: Thu, 12 Mar 2026 11:48:02 +0100 Subject: [PATCH] Block DSP commands, no DSP emulated --- libs/JSystem/src/JAudio2/dspproc.cpp | 4 ++++ libs/JSystem/src/JAudio2/dsptask.cpp | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/libs/JSystem/src/JAudio2/dspproc.cpp b/libs/JSystem/src/JAudio2/dspproc.cpp index 6a40210fd0..891722b7f4 100644 --- a/libs/JSystem/src/JAudio2/dspproc.cpp +++ b/libs/JSystem/src/JAudio2/dspproc.cpp @@ -21,6 +21,10 @@ static void setup_callback(u16 param_0) { } void DsetupTable(u32 channelCount, u32 channelBufferAddress, u32 param_2, u32 param_3, u32 param_4) { +#if TARGET_PC + return; +#endif + u32 table[5]; table[0] = (channelCount & 0xFFFF) | 0x81000000; table[1] = channelBufferAddress; diff --git a/libs/JSystem/src/JAudio2/dsptask.cpp b/libs/JSystem/src/JAudio2/dsptask.cpp index de54bcc7f5..7d2e8dd2ad 100644 --- a/libs/JSystem/src/JAudio2/dsptask.cpp +++ b/libs/JSystem/src/JAudio2/dsptask.cpp @@ -550,9 +550,9 @@ void DspBoot(void (*requestCallback)(void*)) { } int DSPSendCommands2(u32* param_1, u32 param_2, void (*callBack)(u16)) { - callBack(param_1[0]); - STUB_RET(1); - +#if TARGET_PC + OSPanic(__FILE__, __LINE__, "We do not have a DSP"); +#endif s32 i; BOOL interruptFlag; s32 startWorkStatus;