From e6b3c2061e7f570157d1b4ee574967ae1f0261c8 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sun, 9 Mar 2025 01:17:56 +0300 Subject: [PATCH] rsx: Fix boundary seek logic for FIFO addresses --- rpcs3/Emu/RSX/RSXFIFO.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/RSX/RSXFIFO.cpp b/rpcs3/Emu/RSX/RSXFIFO.cpp index f2d279c5bb..7982da2393 100644 --- a/rpcs3/Emu/RSX/RSXFIFO.cpp +++ b/rpcs3/Emu/RSX/RSXFIFO.cpp @@ -240,7 +240,7 @@ namespace rsx for (u32 remaining = size, addr = m_internal_get, ptr = from; remaining > 0;) { - const u32 next_block = utils::align(addr, _1M); + const u32 next_block = utils::align(addr + 1, _1M); const u32 available = (next_block - addr); if (remaining <= available) {