From a13df9b251d5a43938737fa535d021de57f032a7 Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Mon, 31 May 2021 05:12:32 +0100 Subject: [PATCH] DSP: use CR_* enum values --- Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp | 4 ++-- Source/Core/Core/HW/DSPLLE/DSPLLE.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp b/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp index d6bfc092e4..c0b2e9a3d7 100644 --- a/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp +++ b/Source/Core/Core/DSP/Interpreter/DSPInterpreter.cpp @@ -200,14 +200,14 @@ int Interpreter::RunCycles(int cycles) void Interpreter::WriteCR(u16 val) { // reset - if ((val & 1) != 0) + if ((val & CR_RESET) != 0) { INFO_LOG_FMT(DSPLLE, "DSP_CONTROL RESET"); m_dsp_core.Reset(); val &= ~CR_RESET; } // init - else if (val == 4) + else if (val == CR_HALT) { // HAX! // OSInitAudioSystem ucode should send this mail - not DSP core itself diff --git a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp index 2dc420864d..038a33f17e 100644 --- a/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp +++ b/Source/Core/Core/HW/DSPLLE/DSPLLE.cpp @@ -186,7 +186,7 @@ u16 DSPLLE::DSP_WriteControlRegister(u16 value) { m_dsp_core.GetInterpreter().WriteCR(value); - if ((value & 2) != 0) + if ((value & CR_EXTERNAL_INT) != 0) { if (m_is_dsp_on_thread) {