diff --git a/Source/Project64-core/N64System/Interpreter/InterpreterCPU.cpp b/Source/Project64-core/N64System/Interpreter/InterpreterCPU.cpp index a252b98d9..9cd98bba5 100644 --- a/Source/Project64-core/N64System/Interpreter/InterpreterCPU.cpp +++ b/Source/Project64-core/N64System/Interpreter/InterpreterCPU.cpp @@ -313,6 +313,7 @@ void CInterpreterCPU::ExecuteCPU() } */ m_R4300i_Opcode[Opcode.op](); + _GPR[0].DW = 0; /* MIPS $zero hard-wired to 0 */ NextTimer -= CountPerOp; if (CDebugSettings::bHaveDebugger()) { g_Debugger->CPUStep(); }