From 263dd20ec3d0d495b9e233ff25eae66e12b5d3a5 Mon Sep 17 00:00:00 2001 From: Jaklyy <102590697+Jaklyy@users.noreply.github.com> Date: Mon, 14 Oct 2024 22:48:25 -0400 Subject: [PATCH] nvmnvmnvm --- src/CP15.cpp | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/src/CP15.cpp b/src/CP15.cpp index 14b87c73..7d8ff01a 100644 --- a/src/CP15.cpp +++ b/src/CP15.cpp @@ -915,8 +915,9 @@ u32 ARMv5::CodeRead32(u32 addr, bool branch) //return *(u32*)&CurICacheLine[addr & 0x1C]; } - - WriteBufferDrain(); + + if (PU_Map[addr>>12] & 0x30) + WriteBufferDrain(); NDS.ARM9Timestamp = NDS.ARM9Timestamp + ((1<>12] & 0x30) + WriteBufferDrain(); NDS.ARM9Timestamp = NDS.ARM9Timestamp + ((1<>12] & 0x30) + WriteBufferDrain(); NDS.ARM9Timestamp = NDS.ARM9Timestamp + ((1<>12] & 0x30) + WriteBufferDrain(); NDS.ARM9Timestamp = NDS.ARM9Timestamp + ((1<>12] & 0x30) + WriteBufferDrain(); NDS.ARM9Timestamp += DataCycles;