diff options
Diffstat (limited to 'src/mame/drivers/bbc.cpp')
-rw-r--r-- | src/mame/drivers/bbc.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/bbc.cpp b/src/mame/drivers/bbc.cpp index f9647cb0c2a..0312b0a224c 100644 --- a/src/mame/drivers/bbc.cpp +++ b/src/mame/drivers/bbc.cpp @@ -935,9 +935,9 @@ MACHINE_CONFIG_START(bbc_state::bbcb) m_via6522_1->irq_handler().set("irqs", FUNC(input_merger_device::in_w<2>)); /* adc */ - MCFG_DEVICE_ADD("upd7002", UPD7002, 0) - MCFG_UPD7002_GET_ANALOGUE_CB(bbc_state, BBC_get_analogue_input) - MCFG_UPD7002_EOC_CB(bbc_state, BBC_uPD7002_EOC) + UPD7002(config, m_upd7002, 0); + m_upd7002->set_get_analogue_callback(FUNC(bbc_state::BBC_get_analogue_input), this); + m_upd7002->set_eoc_callback(FUNC(bbc_state::BBC_uPD7002_EOC), this); /* printer */ centronics_device ¢ronics(CENTRONICS(config, "centronics", centronics_devices, "printer")); @@ -1368,9 +1368,9 @@ MACHINE_CONFIG_START(bbc_state::bbcm) m_acia_clock->signal_handler().set(FUNC(bbc_state::write_acia_clock)); /* adc */ - MCFG_DEVICE_ADD("upd7002", UPD7002, 0) - MCFG_UPD7002_GET_ANALOGUE_CB(bbc_state, BBC_get_analogue_input) - MCFG_UPD7002_EOC_CB(bbc_state, BBC_uPD7002_EOC) + UPD7002(config, m_upd7002, 0); + m_upd7002->set_get_analogue_callback(FUNC(bbc_state::BBC_get_analogue_input), this); + m_upd7002->set_eoc_callback(FUNC(bbc_state::BBC_uPD7002_EOC), this); /* system via */ VIA6522(config, m_via6522_0, 16_MHz_XTAL / 16); |