diff --git a/src/devices/cpu/m68000/m68k_in.lst b/src/devices/cpu/m68000/m68k_in.lst index aabefa0525a..4cc8a9ea125 100644 --- a/src/devices/cpu/m68000/m68k_in.lst +++ b/src/devices/cpu/m68000/m68k_in.lst @@ -2798,7 +2798,7 @@ b1c0 f1c0 cmpa l A+-DXWLdxI 01:6 7:7 234fc:4 u32 res = dst - src; if (!m_cmpild_instr_callback.isnull()) - (m_cmpild_instr_callback)(*m_program, m_ir & 7, src, 0xffffffff); + (m_cmpild_instr_callback)(m_ir & 7, src); m_n_flag = NFLAG_32(res); m_not_z_flag = MASK_OUT_ABOVE_32(res); @@ -7805,7 +7805,7 @@ e5c0 ffc0 roxl w A+-DXWL 01:8 7:14 234fc:5 In particular, the Genesis/Megadrive games Gargoyles and Ex-Mutants need the TAS to fail to write back in order to function properly. */ if (CPU_TYPE_IS_010_LESS() && !m_tas_write_callback.isnull()) - (m_tas_write_callback)(*m_program, ea, dst | 0x80, 0xff); + (m_tas_write_callback)(ea, dst | 0x80); else m68ki_write_8(ea, dst | 0x80); diff --git a/src/devices/cpu/m68000/m68kops.cpp b/src/devices/cpu/m68000/m68kops.cpp index 0668065cdba..e630aa065ca 100644 --- a/src/devices/cpu/m68000/m68kops.cpp +++ b/src/devices/cpu/m68000/m68kops.cpp @@ -11402,7 +11402,7 @@ void m68000_base_device::x0c80_cmpi_l_071234fc() u32 res = dst - src; if (!m_cmpild_instr_callback.isnull()) - (m_cmpild_instr_callback)(*m_program, m_ir & 7, src, 0xffffffff); + (m_cmpild_instr_callback)(m_ir & 7, src); m_n_flag = NFLAG_32(res); m_not_z_flag = MASK_OUT_ABOVE_32(res);