diff options
Diffstat (limited to 'src/mame/drivers/foodf.cpp')
-rw-r--r-- | src/mame/drivers/foodf.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/foodf.cpp b/src/mame/drivers/foodf.cpp index 6df32116ec7..d0a1e3f4dae 100644 --- a/src/mame/drivers/foodf.cpp +++ b/src/mame/drivers/foodf.cpp @@ -322,11 +322,11 @@ MACHINE_CONFIG_START(foodf_state::foodf) MCFG_DEVICE_ADD("maincpu", M68000, MASTER_CLOCK/2) MCFG_DEVICE_PROGRAM_MAP(main_map) - MCFG_DEVICE_ADD("adc", ADC0809, MASTER_CLOCK/16) - MCFG_ADC0808_IN0_CB(IOPORT("STICK1_Y")) - MCFG_ADC0808_IN1_CB(IOPORT("STICK0_Y")) - MCFG_ADC0808_IN2_CB(IOPORT("STICK1_X")) - MCFG_ADC0808_IN3_CB(IOPORT("STICK0_X")) + adc0809_device &adc(ADC0809(config, "adc", MASTER_CLOCK/16)); + adc.in_callback<0>().set_ioport("STICK1_Y"); + adc.in_callback<1>().set_ioport("STICK0_Y"); + adc.in_callback<2>().set_ioport("STICK1_X"); + adc.in_callback<3>().set_ioport("STICK0_X"); X2212(config, "nvram").set_auto_save(true); |