From 930250ab34e9209a90e3282af7df303747214783 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 26 Sep 2015 21:10:19 +0300 Subject: [PATCH] using_indirect fix. --- gencpu.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gencpu.cpp b/gencpu.cpp index 317dc6e0..83fdce27 100644 --- a/gencpu.cpp +++ b/gencpu.cpp @@ -5789,7 +5789,7 @@ static void generate_cpu (int id, int mode) memory_cycle_cnt = 4; mmu_postfix = ""; using_simple_cycles = 0; - using_indirect = using_ce || using_ce020 || using_prefetch_020 || id >= 50; + using_indirect = 0; if (id == 11 || id == 12) { // 11 = 68010 prefetch, 12 = 68000 prefetch cpu_level = id == 11 ? 1 : 0; @@ -5893,6 +5893,8 @@ static void generate_cpu (int id, int mode) } } + if (!using_indirect) + using_indirect = using_ce || using_ce020 || using_prefetch_020 || id >= 50; if (generate_stbl) { if ((id > 0 && id < 6) || (id >= 20 && id < 40) || (id > 40 && id < 46) || (id > 50 && id < 56)) -- 2.47.3