From 8142712c880668e55915ef7058d1c588a73debb0 Mon Sep 17 00:00:00 2001 From: Pokechu22 Date: Fri, 4 Sep 2020 16:54:00 -0700 Subject: [PATCH] Ignore PI_RESET_CODE resetting DI in Wii mode Fixes bug 12241 --- Source/Core/Core/HW/ProcessorInterface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Core/Core/HW/ProcessorInterface.cpp b/Source/Core/Core/HW/ProcessorInterface.cpp index 69893f47ee..b4e439f502 100644 --- a/Source/Core/Core/HW/ProcessorInterface.cpp +++ b/Source/Core/Core/HW/ProcessorInterface.cpp @@ -119,7 +119,7 @@ void RegisterMMIO(MMIO::Mapping* mmio, u32 base) MMIO::ComplexWrite([](u32, u32 val) { m_ResetCode = val; INFO_LOG(PROCESSORINTERFACE, "Wrote PI_RESET_CODE: %08x", m_ResetCode); - if (~m_ResetCode & 0x4) + if (!SConfig::GetInstance().bWii && ~m_ResetCode & 0x4) { DVDInterface::ResetDrive(true); }