diff options
Diffstat (limited to 'src/mame/drivers/harddriv.cpp')
-rw-r--r-- | src/mame/drivers/harddriv.cpp | 36 |
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 */ |