From 83b8f1ae47415887b5aa0cff660fd70f15494e89 Mon Sep 17 00:00:00 2001 From: Arisotura Date: Sun, 22 Jun 2025 21:27:27 +0200 Subject: [PATCH] DSP: fix bug in PDATA read DMA (was reading wrong register) --- src/DSi_DSP.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DSi_DSP.cpp b/src/DSi_DSP.cpp index 24fa08b3..20639ea8 100644 --- a/src/DSi_DSP.cpp +++ b/src/DSi_DSP.cpp @@ -323,7 +323,7 @@ void DSi_DSP::PDataDMAFetch() } void DSi_DSP::PDataDMAStart() { - switch ((DSP_PSTS & (3<<2)) >> 2) + switch ((DSP_PCFG & (3<<2)) >> 2) { case 0: PDataDMALen = 1; break; case 1: PDataDMALen = 8; break;