summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/abckb/abc77.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/abckb/abc77.cpp')
-rw-r--r--src/devices/bus/abckb/abc77.cpp14
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));