summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/newbrain
diff options
context:
space:
mode:
author mooglyguy <therealmogminer@gmail.com>2018-08-12 00:46:11 +0200
committer mooglyguy <therealmogminer@gmail.com>2018-08-12 00:46:49 +0200
commiteb9e2c20b18fc95fc4557293f69e45513e75786b (patch)
tree142a76e370661e442decd321d2529fce874fa1d7 /src/devices/bus/newbrain
parentfdd0b69a7fcd50ba85dae5f3e518ef9e89bea020 (diff)
-8364_paula, aakart, adc0808, adc083x, adc0844, adc1038, adc1213, akiko, am2847, am53cf96, am9519: Removed MCFG and old devcb. nw
Diffstat (limited to 'src/devices/bus/newbrain')
-rw-r--r--src/devices/bus/newbrain/eim.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/devices/bus/newbrain/eim.cpp b/src/devices/bus/newbrain/eim.cpp
index 698a1ebfbe9..05eef8a0e13 100644
--- a/src/devices/bus/newbrain/eim.cpp
+++ b/src/devices/bus/newbrain/eim.cpp
@@ -76,16 +76,16 @@ MACHINE_CONFIG_START(newbrain_eim_device::device_add_mconfig)
MCFG_TIMER_DRIVER_ADD_PERIODIC("z80ctc_c2", newbrain_eim_device, ctc_c2_tick, attotime::from_hz(XTAL(16'000'000)/4/13))
- MCFG_DEVICE_ADD(ADC0809_TAG, ADC0809, 500000)
- MCFG_ADC0808_EOC_CB(WRITELINE(*this, newbrain_eim_device, adc_eoc_w))
- MCFG_ADC0808_IN0_CB(CONSTANT(0))
- MCFG_ADC0808_IN1_CB(CONSTANT(0))
- MCFG_ADC0808_IN2_CB(CONSTANT(0))
- MCFG_ADC0808_IN3_CB(CONSTANT(0))
- MCFG_ADC0808_IN4_CB(CONSTANT(0))
- MCFG_ADC0808_IN5_CB(CONSTANT(0))
- MCFG_ADC0808_IN6_CB(CONSTANT(0))
- MCFG_ADC0808_IN7_CB(CONSTANT(0))
+ adc0809_device &adc(ADC0809(config, ADC0809_TAG, 500000));
+ adc.eoc_callback().set(FUNC(newbrain_eim_device::adc_eoc_w));
+ adc.in_callback<0>().set_constant(0);
+ adc.in_callback<1>().set_constant(0);
+ adc.in_callback<2>().set_constant(0);
+ adc.in_callback<3>().set_constant(0);
+ adc.in_callback<4>().set_constant(0);
+ adc.in_callback<5>().set_constant(0);
+ adc.in_callback<6>().set_constant(0);
+ adc.in_callback<7>().set_constant(0);
ACIA6850(config, m_acia, 0);
m_acia->irq_handler().set(FUNC(newbrain_eim_device::acia_interrupt));