From 92d500a6d62f6a4b4c47a91f713066e9bd76bdb6 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 2 Mar 2019 21:30:39 +0200 Subject: [PATCH] 68020/030 CE mode write access speed adjustment. --- custom.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/custom.cpp b/custom.cpp index e7d43142..91156b3b 100644 --- a/custom.cpp +++ b/custom.cpp @@ -11655,7 +11655,9 @@ void wait_cpu_cycle_write_ce020 (uaecptr addr, int mode, uae_u32 v) else if (mode == 0) put_byte (addr, v); - x_do_cycles_post (CYCLE_UNIT, v); + // chipset buffer latches the write, CPU does + // not need to wait for the chipset cycle to finish. + x_do_cycles_post (cpucycleunit + cpucycleunit / 2, v); regs.chipset_latch_rw = regs.chipset_latch_write = v; SETIFCHIP -- 2.47.3