summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/slapshot.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/slapshot.cpp')
-rw-r--r--src/mame/drivers/slapshot.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/slapshot.cpp b/src/mame/drivers/slapshot.cpp
index 8eb5782d864..ea0554982c6 100644
--- a/src/mame/drivers/slapshot.cpp
+++ b/src/mame/drivers/slapshot.cpp
@@ -515,12 +515,12 @@ MACHINE_CONFIG_START(slapshot_state::opwolf3)
MCFG_QUANTUM_TIME(attotime::from_hz(600))
- MCFG_DEVICE_ADD("adc", ADC0809, 500000) // unknown clock
- MCFG_ADC0808_EOC_FF_CB(INPUTLINE("maincpu", 3))
- MCFG_ADC0808_IN0_CB(IOPORT("GUN1X"))
- MCFG_ADC0808_IN1_CB(IOPORT("GUN1Y"))
- MCFG_ADC0808_IN2_CB(IOPORT("GUN2X"))
- MCFG_ADC0808_IN3_CB(IOPORT("GUN2Y"))
+ adc0809_device &adc(ADC0809(config, "adc", 500000)); // unknown clock
+ adc.eoc_ff_callback().set_inputline("maincpu", 3);
+ adc.in_callback<0>().set_ioport("GUN1X");
+ adc.in_callback<1>().set_ioport("GUN1Y");
+ adc.in_callback<2>().set_ioport("GUN2X");
+ adc.in_callback<3>().set_ioport("GUN2Y");
TC0640FIO(config, m_tc0640fio, 0);
m_tc0640fio->read_1_callback().set_ioport("COINS");