From: Waccoon Date: Sat, 10 Dec 2022 10:22:42 +0000 (-0500) Subject: Fix 040 instruction mem read X-Git-Tag: 41000~13^2^2 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=3f8d73a486f7be0bd97c6ef77359de90997fd946;p=francis%2Fwinuae.git Fix 040 instruction mem read --- 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: