m68000: Apply fix from 8f77f6f758 to other models

This commit is contained in:
AJR 2022-11-17 16:21:24 -05:00
parent 8f77f6f758
commit b061496487
2 changed files with 6 additions and 0 deletions

View File

@ -4974,6 +4974,7 @@ e3c0 ffc0 lsl w A+-DXWL 01:8 7:14 234fc:5
if (m_cacr & (M68K_CACR_CI | M68K_CACR_CEI)) {
m68ki_ic_clear();
m_cacr &= ~(M68K_CACR_CI | M68K_CACR_CEI);
}
break;
break;
@ -5027,6 +5028,7 @@ e3c0 ffc0 lsl w A+-DXWL 01:8 7:14 234fc:5
m_cacr = REG_DA()[(word2 >> 12) & 15];
if (m_cacr & (M68K_CACR_CI | M68K_CACR_CEI)) {
m68ki_ic_clear();
m_cacr &= ~(M68K_CACR_CI | M68K_CACR_CEI);
}
break;
case 0x800: /* USP */
@ -5114,6 +5116,7 @@ e3c0 ffc0 lsl w A+-DXWL 01:8 7:14 234fc:5
if (m_cacr & (M68K_CACR_CI | M68K_CACR_CEI)) {
m68ki_ic_clear();
m_cacr &= ~(M68K_CACR_CI | M68K_CACR_CEI);
}
break;
case 0x800: /* USP */

View File

@ -20125,6 +20125,7 @@ void m68000_musashi_device::x4e7b_movec_l_3()
if (m_cacr & (M68K_CACR_CI | M68K_CACR_CEI)) {
m68ki_ic_clear();
m_cacr &= ~(M68K_CACR_CI | M68K_CACR_CEI);
}
break;
break;
@ -20180,6 +20181,7 @@ void m68000_musashi_device::x4e7b_movec_l_4()
m_cacr = REG_DA()[(word2 >> 12) & 15];
if (m_cacr & (M68K_CACR_CI | M68K_CACR_CEI)) {
m68ki_ic_clear();
m_cacr &= ~(M68K_CACR_CI | M68K_CACR_CEI);
}
break;
case 0x800: /* USP */
@ -20269,6 +20271,7 @@ void m68000_musashi_device::x4e7b_movec_l_c()
if (m_cacr & (M68K_CACR_CI | M68K_CACR_CEI)) {
m68ki_ic_clear();
m_cacr &= ~(M68K_CACR_CI | M68K_CACR_CEI);
}
break;
case 0x800: /* USP */