From 3f8d73a486f7be0bd97c6ef77359de90997fd946 Mon Sep 17 00:00:00 2001 From: Waccoon Date: Sat, 10 Dec 2022 05:22:42 -0500 Subject: [PATCH] Fix 040 instruction mem read --- newcpu.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/newcpu.cpp b/newcpu.cpp index 13de94f6..c05e2193 100644 --- a/newcpu.cpp +++ b/newcpu.cpp @@ -9167,15 +9167,15 @@ uae_u32 mem_access_delay_longi_read_c040 (uaecptr addr) switch (ce_banktype[addr >> 16]) { case CE_MEMBANK_CHIP16: - v = wait_cpu_cycle_read_ce020 (addr + 0, 1) << 16; - v |= wait_cpu_cycle_read_ce020 (addr + 2, 1) << 0; + v = wait_cpu_cycle_read_ce020 (addr + 0, 2) << 16; + v |= wait_cpu_cycle_read_ce020 (addr + 2, 2) << 0; break; case CE_MEMBANK_CHIP32: if ((addr & 3) != 0) { - v = wait_cpu_cycle_read_ce020 (addr + 0, 1) << 16; - v |= wait_cpu_cycle_read_ce020 (addr + 2, 1) << 0; + v = wait_cpu_cycle_read_ce020 (addr + 0, 2) << 16; + v |= wait_cpu_cycle_read_ce020 (addr + 2, 2) << 0; } else { - v = wait_cpu_cycle_read_ce020 (addr, -1); + v = wait_cpu_cycle_read_ce020 (addr, -2); } break; case CE_MEMBANK_FAST16: -- 2.47.3