}
} else {
if (regs.ipl_pin <= regs.intmask && regs.ipl_pin > newimask) {
- if (currprefs.cpu_compatible && currprefs.cpu_model < 68020) {
+ if (!currprefs.cachesize) {
set_special(SPCFLAG_INT);
} else {
set_special(SPCFLAG_DOINT);
}
if (regs.ipl_pin > regs.intmask || currprefs.cachesize) {
- if (currprefs.cpu_compatible && currprefs.cpu_model < 68020)
+ if (!currprefs.cachesize)
set_special(SPCFLAG_INT);
else
set_special(SPCFLAG_DOINT);