From: Toni Wilen Date: Fri, 29 Dec 2023 19:45:46 +0000 (+0200) Subject: Revert part of "Fast 68020+ modes didn't start pending interrupt immediately" fix... X-Git-Tag: 5200~107 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=f49194fc8333634f599cc532b5aabfc3a2be7e16;p=francis%2Fwinuae.git Revert part of "Fast 68020+ modes didn't start pending interrupt immediately" fix, only SR modifications must check interrupt immediately. --- diff --git a/newcpu.cpp b/newcpu.cpp index f803237c..0017dd55 100644 --- a/newcpu.cpp +++ b/newcpu.cpp @@ -4582,7 +4582,7 @@ void doint(void) } if (regs.ipl_pin > regs.intmask || currprefs.cachesize) { - if (!currprefs.cachesize) + if (currprefs.cpu_compatible && currprefs.cpu_model < 68020) set_special(SPCFLAG_INT); else set_special(SPCFLAG_DOINT);