diff options
Diffstat (limited to 'src/mame/machine/k573cass.cpp')
-rw-r--r-- | src/mame/machine/k573cass.cpp | 43 |
1 files changed, 24 insertions, 19 deletions
diff --git a/src/mame/machine/k573cass.cpp b/src/mame/machine/k573cass.cpp index 48bcf915e96..78d6fd046ff 100644 --- a/src/mame/machine/k573cass.cpp +++ b/src/mame/machine/k573cass.cpp @@ -76,9 +76,10 @@ konami573_cassette_x_device::konami573_cassette_x_device(const machine_config &m { } -MACHINE_CONFIG_START(konami573_cassette_x_device::device_add_mconfig) - MCFG_X76F041_ADD( "eeprom" ) -MACHINE_CONFIG_END +void konami573_cassette_x_device::device_add_mconfig(machine_config &config) +{ + X76F041( config, m_x76f041 ); +} void konami573_cassette_x_device::device_start() { @@ -120,11 +121,12 @@ konami573_cassette_xi_device::konami573_cassette_xi_device(const machine_config { } -MACHINE_CONFIG_START(konami573_cassette_xi_device::device_add_mconfig) - MCFG_X76F041_ADD( "eeprom" ); - DS2401( config, "id" ); - MCFG_DEVICE_ADD( "adc0838", ADC0838, 0 ) -MACHINE_CONFIG_END +void konami573_cassette_xi_device::device_add_mconfig(machine_config &config) +{ + X76F041( config, m_x76f041 ); + DS2401( config, m_ds2401 ); + ADC0838( config, m_adc0838, 0 ); +} WRITE_LINE_MEMBER(konami573_cassette_xi_device::write_line_d0) { @@ -188,9 +190,10 @@ konami573_cassette_y_device::konami573_cassette_y_device(const machine_config &m { } -MACHINE_CONFIG_START(konami573_cassette_y_device::device_add_mconfig) - MCFG_X76F100_ADD( "eeprom" ) -MACHINE_CONFIG_END +void konami573_cassette_y_device::device_add_mconfig(machine_config &config) +{ + X76F100( config, m_x76f100 ); +} void konami573_cassette_y_device::device_start() { @@ -264,10 +267,11 @@ konami573_cassette_yi_device::konami573_cassette_yi_device(const machine_config { } -MACHINE_CONFIG_START(konami573_cassette_yi_device::device_add_mconfig) - MCFG_X76F100_ADD( "eeprom" ) - DS2401( config, "id" ); -MACHINE_CONFIG_END +void konami573_cassette_yi_device::device_add_mconfig(machine_config &config) +{ + X76F100( config, m_x76f100 ); + DS2401( config, m_ds2401 ); +} WRITE_LINE_MEMBER(konami573_cassette_yi_device::write_line_d4) { @@ -292,10 +296,11 @@ konami573_cassette_zi_device::konami573_cassette_zi_device(const machine_config { } -MACHINE_CONFIG_START(konami573_cassette_zi_device::device_add_mconfig) - DS2401( config, "id" ); - ZS01( config, "eeprom" ).set_ds2401_tag( "id" ); -MACHINE_CONFIG_END +void konami573_cassette_zi_device::device_add_mconfig(machine_config &config) +{ + DS2401( config, m_ds2401 ); + ZS01( config, m_zs01 ).set_ds2401_tag( "id" ); +} void konami573_cassette_zi_device::device_start() { |