summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/harddriv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/harddriv.cpp')
-rw-r--r--src/mame/drivers/harddriv.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/harddriv.cpp b/src/mame/drivers/harddriv.cpp
index b87a63fcca1..977fcbc266e 100644
--- a/src/mame/drivers/harddriv.cpp
+++ b/src/mame/drivers/harddriv.cpp
@@ -1465,15 +1465,15 @@ MACHINE_CONFIG_START(harddriv_state::driver_nomsp)
MCFG_WATCHDOG_ADD("watchdog")
- MCFG_DEVICE_ADD("adc8", ADC0809, 1000000) // unknown clock
- MCFG_ADC0808_IN0_CB(IOPORT("8BADC.0"))
- MCFG_ADC0808_IN1_CB(IOPORT("8BADC.1"))
- MCFG_ADC0808_IN2_CB(IOPORT("8BADC.2"))
- MCFG_ADC0808_IN3_CB(IOPORT("8BADC.3"))
- MCFG_ADC0808_IN4_CB(IOPORT("8BADC.4"))
- MCFG_ADC0808_IN5_CB(IOPORT("8BADC.5"))
- MCFG_ADC0808_IN6_CB(IOPORT("8BADC.6"))
- MCFG_ADC0808_IN7_CB(IOPORT("8BADC.7"))
+ ADC0809(config, m_adc8, 1000000); // unknown clock
+ m_adc8->in_callback<0>().set_ioport("8BADC.0");
+ m_adc8->in_callback<1>().set_ioport("8BADC.1");
+ m_adc8->in_callback<2>().set_ioport("8BADC.2");
+ m_adc8->in_callback<3>().set_ioport("8BADC.3");
+ m_adc8->in_callback<4>().set_ioport("8BADC.4");
+ m_adc8->in_callback<5>().set_ioport("8BADC.5");
+ m_adc8->in_callback<6>().set_ioport("8BADC.6");
+ m_adc8->in_callback<7>().set_ioport("8BADC.7");
MCFG_DEVICE_ADD("gsp", TMS34010, HARDDRIV_GSP_CLOCK)
MCFG_DEVICE_PROGRAM_MAP(driver_gsp_map)
@@ -1824,15 +1824,15 @@ MACHINE_CONFIG_START(racedrivc_panorama_side_board_device_state::device_add_mcon
multisync_nomsp(config);
- MCFG_DEVICE_MODIFY("adc8") // 8-bit analog inputs read but not used?
- MCFG_ADC0808_IN0_CB(CONSTANT(0xff))
- MCFG_ADC0808_IN1_CB(CONSTANT(0xff))
- MCFG_ADC0808_IN2_CB(CONSTANT(0xff))
- MCFG_ADC0808_IN3_CB(CONSTANT(0xff))
- MCFG_ADC0808_IN4_CB(CONSTANT(0xff))
- MCFG_ADC0808_IN5_CB(CONSTANT(0xff))
- MCFG_ADC0808_IN6_CB(CONSTANT(0xff))
- MCFG_ADC0808_IN7_CB(CONSTANT(0xff))
+ // 8-bit analog inputs read but not used?
+ m_adc8->in_callback<0>().set_constant(0xff);
+ m_adc8->in_callback<1>().set_constant(0xff);
+ m_adc8->in_callback<2>().set_constant(0xff);
+ m_adc8->in_callback<3>().set_constant(0xff);
+ m_adc8->in_callback<4>().set_constant(0xff);
+ m_adc8->in_callback<5>().set_constant(0xff);
+ m_adc8->in_callback<6>().set_constant(0xff);
+ m_adc8->in_callback<7>().set_constant(0xff);
/* basic machine hardware */ /* multisync board without MSP */
adsp(config); /* ADSP board */