summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lockon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/lockon.cpp')
-rw-r--r--src/mame/drivers/lockon.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/lockon.cpp b/src/mame/drivers/lockon.cpp
index 9e2f356d159..4472cc36aea 100644
--- a/src/mame/drivers/lockon.cpp
+++ b/src/mame/drivers/lockon.cpp
@@ -489,11 +489,11 @@ MACHINE_CONFIG_START(lockon_state::lockon)
MCFG_WATCHDOG_TIME_INIT(PERIOD_OF_555_ASTABLE(10000, 4700, 10000e-12) * 4096)
MCFG_QUANTUM_TIME(attotime::from_hz(600))
- MCFG_DEVICE_ADD("adc", M58990, 16_MHz_XTAL / 16)
- MCFG_ADC0808_IN0_CB(IOPORT("ADC_BANK"))
- MCFG_ADC0808_IN1_CB(IOPORT("ADC_PITCH"))
- MCFG_ADC0808_IN2_CB(IOPORT("ADC_MISSILE"))
- MCFG_ADC0808_IN3_CB(IOPORT("ADC_HOVER"))
+ m58990_device &adc(M58990(config, "adc", 16_MHz_XTAL / 16));
+ adc.in_callback<0>().set_ioport("ADC_BANK");
+ adc.in_callback<1>().set_ioport("ADC_PITCH");
+ adc.in_callback<2>().set_ioport("ADC_MISSILE");
+ adc.in_callback<3>().set_ioport("ADC_HOVER");
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_UPDATE_AFTER_VBLANK)