properly reset a lot of the emulator state

This commit is contained in:
SimoneN64
2024-06-21 22:25:50 +02:00
parent 3e36dbc4bb
commit f4a4aebbee
22 changed files with 71 additions and 31 deletions

View File

@@ -11,6 +11,12 @@ void Registers::Reset() {
delaySlot = false;
prevDelaySlot = false;
memset(gpr, 0, 32*sizeof(s64));
cop0.Reset();
cop1.Reset();
steps = 0;
extraCycles = 0;
}
void Registers::SetPC64(s64 val) {