diff options
Diffstat (limited to 'src/devices/bus/abckb/abc77.cpp')
-rw-r--r-- | src/devices/bus/abckb/abc77.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/devices/bus/abckb/abc77.cpp b/src/devices/bus/abckb/abc77.cpp index f225b7c06f9..87acedf4fb8 100644 --- a/src/devices/bus/abckb/abc77.cpp +++ b/src/devices/bus/abckb/abc77.cpp @@ -131,13 +131,13 @@ DISCRETE_SOUND_END MACHINE_CONFIG_START(abc77_device::device_add_mconfig) // keyboard cpu - MCFG_DEVICE_ADD(I8035_TAG, I8035, XTAL(4'608'000)) - MCFG_DEVICE_PROGRAM_MAP(abc77_map) - MCFG_DEVICE_IO_MAP(abc77_io) - MCFG_MCS48_PORT_P1_IN_CB(READ8(*this, abc77_device, p1_r)) - MCFG_MCS48_PORT_P2_OUT_CB(WRITE8(*this, abc77_device, p2_w)) - MCFG_MCS48_PORT_T1_IN_CB(READLINE(*this, abc77_device, t1_r)) - MCFG_MCS48_PORT_PROG_OUT_CB(WRITELINE(*this, abc77_device, prog_w)) + I8035(config, m_maincpu, XTAL(4'608'000)); + m_maincpu->set_addrmap(AS_PROGRAM, &abc77_device::abc77_map); + m_maincpu->set_addrmap(AS_IO, &abc77_device::abc77_io); + m_maincpu->p1_in_cb().set(FUNC(abc77_device::p1_r)); + m_maincpu->p2_out_cb().set(FUNC(abc77_device::p2_w)); + m_maincpu->t1_in_cb().set(FUNC(abc77_device::t1_r)); + m_maincpu->prog_out_cb().set(FUNC(abc77_device::prog_w)); // watchdog WATCHDOG_TIMER(config, m_watchdog).set_time(attotime::from_hz(XTAL(4'608'000)/3/5/4096)); |