diff options
Diffstat (limited to 'src/mame/drivers/dmv.cpp')
-rw-r--r-- | src/mame/drivers/dmv.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/dmv.cpp b/src/mame/drivers/dmv.cpp index 5cb751f0361..2671b7377b6 100644 --- a/src/mame/drivers/dmv.cpp +++ b/src/mame/drivers/dmv.cpp @@ -781,10 +781,10 @@ MACHINE_CONFIG_START(dmv_state::dmv) MCFG_DEVICE_PROGRAM_MAP(dmv_mem) MCFG_DEVICE_IO_MAP(dmv_io) - MCFG_DEVICE_ADD("kb_ctrl_mcu", I8741, XTAL(6'000'000)) - MCFG_MCS48_PORT_P1_IN_CB(READ8(*this, dmv_state, kb_mcu_port1_r)) // bit 0 data from kb - MCFG_MCS48_PORT_P1_OUT_CB(WRITE8(*this, dmv_state, kb_mcu_port1_w)) // bit 1 data to kb - MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(*this, dmv_state, kb_mcu_port2_w)) + i8741_device &kbmcu(I8741(config, "kb_ctrl_mcu", XTAL(6'000'000))); + kbmcu.p1_in_cb().set(FUNC(dmv_state::kb_mcu_port1_r)); // bit 0 data from kb + kbmcu.p1_out_cb().set(FUNC(dmv_state::kb_mcu_port1_w)); // bit 1 data to kb + kbmcu.p2_out_cb().set(FUNC(dmv_state::kb_mcu_port2_w)); MCFG_QUANTUM_PERFECT_CPU("maincpu") |