]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix 040 instruction mem read
authorWaccoon <Waccoon@NineChime.com>
Sat, 10 Dec 2022 10:22:42 +0000 (05:22 -0500)
committerWaccoon <Waccoon@NineChime.com>
Sat, 10 Dec 2022 10:22:42 +0000 (05:22 -0500)
newcpu.cpp

index 13de94f62bc6e4331d59a4640fe99258248d4550..c05e2193d601d176cf8b972bb0e4daf215ab8874 100644 (file)
@@ -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: