From b7f2c8b1039ee73b6893976df31e52a6206d4b18 Mon Sep 17 00:00:00 2001 From: eladash Date: Tue, 16 Apr 2019 16:33:28 +0300 Subject: [PATCH] Fix Unregistered HLE function access --- rpcs3/Emu/Cell/PPUFunction.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/PPUFunction.cpp b/rpcs3/Emu/Cell/PPUFunction.cpp index 9ef51aeabc63..f7ece6951d5e 100644 --- a/rpcs3/Emu/Cell/PPUFunction.cpp +++ b/rpcs3/Emu/Cell/PPUFunction.cpp @@ -2524,7 +2524,7 @@ std::vector& ppu_function_manager::access() { LOG_ERROR(PPU, "Unregistered function called (LR=0x%x)", ppu.lr); ppu.gpr[3] = 0; - ppu.cia += 4; + ppu.cia = (u32)ppu.lr & ~3; return false; }, [](ppu_thread& ppu) -> bool