From 389924830559f6a2085a8f5ef799b27c65d232ef Mon Sep 17 00:00:00 2001 From: Eladash Date: Mon, 20 Jun 2022 22:10:29 +0300 Subject: [PATCH] RSX Debugger: Stable NOP skipping Allow addresses of NOP blocks to remain consistent in between debugger position changes except for the first which can shrink or grow. --- rpcs3/Emu/RSX/RSXDisAsm.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/RSXDisAsm.cpp b/rpcs3/Emu/RSX/RSXDisAsm.cpp index 95048d68b7..ce2d6e8389 100644 --- a/rpcs3/Emu/RSX/RSXDisAsm.cpp +++ b/rpcs3/Emu/RSX/RSXDisAsm.cpp @@ -73,7 +73,7 @@ u32 RSXDisAsm::disasm(u32 pc) { u32 i = 1; - for (pc += 4; m_mode != cpu_disasm_mode::list && pc && i < 4096; i++, pc += 4) + for (pc += 4; m_mode != cpu_disasm_mode::list && pc % (4096 * 4); i++, pc += 4) { if (!try_read_op(pc)) {