From 67130f8412d667bcf3f5e8b324489b9bc94db4c4 Mon Sep 17 00:00:00 2001 From: Waccoon <105848526+Waccoon@users.noreply.github.com> Date: Wed, 4 Mar 2026 06:55:48 -0500 Subject: [PATCH] Fix MMU translation cache type Change MMU page cache type from instruction to data. Bug does not present itself unless fast cache (MMU_DPAGECACHE) is disabled (default enabled). --- newcpu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/newcpu.cpp b/newcpu.cpp index 83a4899b..a7e3997b 100644 --- a/newcpu.cpp +++ b/newcpu.cpp @@ -8904,7 +8904,7 @@ static void dcache030_maybe_burst(uaecptr addr, struct cache030 *c, int lws) if (c->valid[0] + c->valid[1] + c->valid[2] + c->valid[3] == 1) { uaecptr physaddr = addr; if (currprefs.mmu_model) { - physaddr = mmu030_translate(addr, regs.s != 0, false, false); + physaddr = mmu030_translate(addr, regs.s != 0, true, false); } if (ce_banktype[physaddr >> 16] == CE_MEMBANK_FAST32) { -- 2.47.3