From ac05c35292b8d338c9df7b7cc18afd9be2e26c23 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Mon, 23 Dec 2024 23:24:03 +1000 Subject: [PATCH] CPU: Fix DCIC not being cleared on reset Stops interpreter mode being unintentionally forced after restarting some games. --- src/core/cpu_core.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/cpu_core.cpp b/src/core/cpu_core.cpp index 14eac79aef..19534ee9f3 100644 --- a/src/core/cpu_core.cpp +++ b/src/core/cpu_core.cpp @@ -205,6 +205,7 @@ void CPU::Reset() g_state.cop0_regs.BDAM = 0; g_state.cop0_regs.BPCM = 0; g_state.cop0_regs.EPC = 0; + g_state.cop0_regs.dcic.bits = 0; g_state.cop0_regs.sr.bits = 0; g_state.cop0_regs.cause.bits = 0;