From 3f55f30ea2feab4f9d561aa977aa8d1a67bf2ee5 Mon Sep 17 00:00:00 2001 From: Logan Date: Sat, 28 Mar 2020 19:48:37 -0600 Subject: [PATCH] Mask RDRAM address in ProcessRDPList Avoids a crash in Donkey Kong 64 (U) [f2] --- src/RDP.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/RDP.cpp b/src/RDP.cpp index 2cc994f2..387f212f 100644 --- a/src/RDP.cpp +++ b/src/RDP.cpp @@ -564,7 +564,7 @@ inline u32 READ_RDP_DATA(u32 address) if (dp_status & 0x1) // XBUS_DMEM_DMA enabled return rsp_dmem[(address & 0xfff)>>2]; else - return rdram[address>>2]; + return rdram[(address & 0xffffff)>>2]; } void RDP_ProcessRDPList()