summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/taitosj.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/taitosj.cpp')
-rw-r--r--src/mame/drivers/taitosj.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/taitosj.cpp b/src/mame/drivers/taitosj.cpp
index 69370b98ab5..16296444801 100644
--- a/src/mame/drivers/taitosj.cpp
+++ b/src/mame/drivers/taitosj.cpp
@@ -1851,12 +1851,12 @@ MACHINE_CONFIG_START(taitosj_state::mcu)
MCFG_DEVICE_MODIFY("maincpu")
MCFG_DEVICE_PROGRAM_MAP(taitosj_main_mcu_map)
- MCFG_DEVICE_ADD("bmcu", TAITO_SJ_SECURITY_MCU, XTAL(3'000'000)) /* xtal is 3MHz, divided by 4 internally */
- MCFG_TAITO_SJ_SECURITY_MCU_INT_MODE(LATCH)
- MCFG_TAITO_SJ_SECURITY_MCU_68READ_CB(READ8(*this, taitosj_state, mcu_mem_r))
- MCFG_TAITO_SJ_SECURITY_MCU_68WRITE_CB(WRITE8(*this, taitosj_state, mcu_mem_w))
- MCFG_TAITO_SJ_SECURITY_MCU_68INTRQ_CB(WRITELINE(*this, taitosj_state, mcu_intrq_w))
- MCFG_TAITO_SJ_SECURITY_MCU_BUSRQ_CB(WRITELINE(*this, taitosj_state, mcu_busrq_w))
+ TAITO_SJ_SECURITY_MCU(config, m_mcu, XTAL(3'000'000)); /* xtal is 3MHz, divided by 4 internally */
+ m_mcu->set_int_mode(taito_sj_security_mcu_device::int_mode::LATCH);
+ m_mcu->m68read_cb().set(FUNC(taitosj_state::mcu_mem_r));
+ m_mcu->m68write_cb().set(FUNC(taitosj_state::mcu_mem_w));
+ m_mcu->m68intrq_cb().set(FUNC(taitosj_state::mcu_intrq_w));
+ m_mcu->busrq_cb().set(FUNC(taitosj_state::mcu_busrq_w));
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
MACHINE_CONFIG_END