summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/midxunit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/midxunit.cpp')
-rw-r--r--src/mame/drivers/midxunit.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/midxunit.cpp b/src/mame/drivers/midxunit.cpp
index 0974873eb75..b45c54d46a6 100644
--- a/src/mame/drivers/midxunit.cpp
+++ b/src/mame/drivers/midxunit.cpp
@@ -270,14 +270,14 @@ MACHINE_CONFIG_START(midxunit_state::midxunit)
/* serial prefixes 419, 420 */
MCFG_MIDWAY_SERIAL_PIC_UPPER(419);
- MCFG_ADC0848_ADD("adc")
- MCFG_ADC0848_INTR_CB(WRITELINE(*this, midxunit_state, adc_int_w)) // ADC INT passed through PLSI1032
- MCFG_ADC0848_CH1_CB(IOPORT("AN0"))
- MCFG_ADC0848_CH2_CB(IOPORT("AN1"))
- MCFG_ADC0848_CH3_CB(IOPORT("AN2"))
- MCFG_ADC0848_CH4_CB(IOPORT("AN3"))
- MCFG_ADC0848_CH5_CB(IOPORT("AN4"))
- MCFG_ADC0848_CH6_CB(IOPORT("AN5"))
+ adc0848_device &adc(ADC0848(config, "adc", 0));
+ adc.intr_callback().set(FUNC(midxunit_state::adc_int_w)); // ADC INT passed through PLSI1032
+ adc.ch1_callback().set_ioport("AN0");
+ adc.ch2_callback().set_ioport("AN1");
+ adc.ch3_callback().set_ioport("AN2");
+ adc.ch4_callback().set_ioport("AN3");
+ adc.ch5_callback().set_ioport("AN4");
+ adc.ch6_callback().set_ioport("AN5");
/* sound hardware */
MCFG_DEVICE_ADD("dcs", DCS_AUDIO_2K_UART, 0)