diff --git a/rpcs3/Emu/Cell/PPUFunction.cpp b/rpcs3/Emu/Cell/PPUFunction.cpp index d7116f4065..9ef51aeabc 100644 --- a/rpcs3/Emu/Cell/PPUFunction.cpp +++ b/rpcs3/Emu/Cell/PPUFunction.cpp @@ -2524,12 +2524,14 @@ std::vector& ppu_function_manager::access() { LOG_ERROR(PPU, "Unregistered function called (LR=0x%x)", ppu.lr); ppu.gpr[3] = 0; - return true; + ppu.cia += 4; + return false; }, [](ppu_thread& ppu) -> bool { ppu.state += cpu_flag::ret; - return true; + ppu.cia += 4; + return false; }, };