From 6a1fa88e155614d7201f4d1f0d068628f53cb68f Mon Sep 17 00:00:00 2001 From: Eladash <18193363+elad335@users.noreply.github.com> Date: Wed, 27 Mar 2024 16:38:25 +0200 Subject: [PATCH] PPU: Fixup savestate prio bit usage --- rpcs3/Emu/Cell/PPUThread.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcs3/Emu/Cell/PPUThread.cpp b/rpcs3/Emu/Cell/PPUThread.cpp index bdfc1bd932..e63a85adac 100644 --- a/rpcs3/Emu/Cell/PPUThread.cpp +++ b/rpcs3/Emu/Cell/PPUThread.cpp @@ -2542,6 +2542,7 @@ ppu_thread::ppu_thread(utils::serial& ar) ppu.loaded_from_savestate = true; ppu.prio.raw().preserve_bit = 1; table.decode(op)(ppu, {op}, vm::_ptr(ppu.cia), &ppu_ret); + ppu.prio.raw().preserve_bit = 0; ppu.optional_savestate_state->clear(); // Reset to writing state ppu.loaded_from_savestate = false;