m68040: Stop CINV DATA instruction from causing F-line exception

This commit is contained in:
AJR 2019-06-27 16:58:25 -04:00
parent 478df8998e
commit 32a51e28e2
2 changed files with 6 additions and 0 deletions

View File

@ -8064,6 +8064,9 @@ f400 ff20 cinv l . 4:16
// u8 scope = (ir >> 3) & 3;
// logerror("68040 %s: pc=%08x ir=%04x cache=%d scope=%d register=%d\n", ir & 0x0020 ? "cpush" : "cinv", m_ppc, ir, cache, scope, ir & 7);
switch (cache) {
case 1:
// TODO: data cache
break;
case 2:
case 3:
// we invalidate/push the whole instruction cache

View File

@ -31245,6 +31245,9 @@ void m68000_base_device::xf400_cinv_l_4()
// u8 scope = (ir >> 3) & 3;
// logerror("68040 %s: pc=%08x ir=%04x cache=%d scope=%d register=%d\n", ir & 0x0020 ? "cpush" : "cinv", m_ppc, ir, cache, scope, ir & 7);
switch (cache) {
case 1:
// TODO: data cache
break;
case 2:
case 3:
// we invalidate/push the whole instruction cache