summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/k573cass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/k573cass.cpp')
-rw-r--r--src/mame/machine/k573cass.cpp43
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()
{