summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/fm7.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/fm7.cpp')
-rw-r--r--src/mame/drivers/fm7.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/mame/drivers/fm7.cpp b/src/mame/drivers/fm7.cpp
index 44387ccf388..3c5f153cafa 100644
--- a/src/mame/drivers/fm7.cpp
+++ b/src/mame/drivers/fm7.cpp
@@ -2038,12 +2038,12 @@ MACHINE_CONFIG_START(fm7_state::fm7)
MCFG_DEVICE_ADD("maincpu", MC6809, 16.128_MHz_XTAL / 2)
MCFG_DEVICE_PROGRAM_MAP(fm7_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("maincpu")
+ config.m_perfect_cpu_quantum = subtag("maincpu");
MCFG_DEVICE_ADD("sub", MC6809, 16.128_MHz_XTAL / 2)
MCFG_DEVICE_PROGRAM_MAP(fm7_sub_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_sub_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("sub")
+ config.m_perfect_cpu_quantum = subtag("sub");
SPEAKER(config, "mono").front_center();
AY8910(config, m_psg, 4.9152_MHz_XTAL / 4).add_route(ALL_OUTPUTS,"mono", 1.00);
@@ -2064,7 +2064,7 @@ MACHINE_CONFIG_START(fm7_state::fm7)
m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette->set_interface("fm7_cass");
- MCFG_SOFTWARE_LIST_ADD("cass_list","fm7_cass")
+ SOFTWARE_LIST(config, "cass_list").set_original("fm7_cass");
MB8877(config, m_fdc, 8_MHz_XTAL / 8);
m_fdc->intrq_wr_callback().set(FUNC(fm7_state::fm7_fdc_intrq_w));
@@ -2073,7 +2073,7 @@ MACHINE_CONFIG_START(fm7_state::fm7)
FLOPPY_CONNECTOR(config, m_floppy0, fm7_floppies, "qd", floppy_image_device::default_floppy_formats);
FLOPPY_CONNECTOR(config, m_floppy1, fm7_floppies, "qd", floppy_image_device::default_floppy_formats);
- MCFG_SOFTWARE_LIST_ADD("flop_list","fm7_disk")
+ SOFTWARE_LIST(config, "flop_list").set_original("fm7_disk");
CENTRONICS(config, m_centronics, centronics_devices, "printer");
m_centronics->option_add("dsjoy", DEMPA_SHINBUNSHA_JOYSTICK);
@@ -2091,12 +2091,12 @@ MACHINE_CONFIG_START(fm7_state::fm8)
MCFG_DEVICE_ADD("maincpu", MC6809, 4.9152_MHz_XTAL) // 1.2MHz 68A09
MCFG_DEVICE_PROGRAM_MAP(fm8_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("maincpu")
+ config.m_perfect_cpu_quantum = subtag("maincpu");
MCFG_DEVICE_ADD("sub", MC6809, 16.128_MHz_XTAL / 2)
MCFG_DEVICE_PROGRAM_MAP(fm7_sub_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_sub_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("sub")
+ config.m_perfect_cpu_quantum = subtag("sub");
SPEAKER(config, "mono").front_center();
BEEP(config, m_beeper, 1200).add_route(ALL_OUTPUTS, "mono", 0.50);
@@ -2138,12 +2138,12 @@ MACHINE_CONFIG_START(fm7_state::fm77av)
MCFG_DEVICE_ADD("maincpu", MC6809E, 16.128_MHz_XTAL / 8)
MCFG_DEVICE_PROGRAM_MAP(fm77av_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("maincpu")
+ config.m_perfect_cpu_quantum = subtag("maincpu");
MCFG_DEVICE_ADD("sub", MC6809E, 16.128_MHz_XTAL / 8)
MCFG_DEVICE_PROGRAM_MAP(fm77av_sub_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_sub_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("sub")
+ config.m_perfect_cpu_quantum = subtag("sub");
SPEAKER(config, "mono").front_center();
YM2203(config, m_ym, 4.9152_MHz_XTAL / 4);
@@ -2174,7 +2174,7 @@ MACHINE_CONFIG_START(fm7_state::fm77av)
m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette->set_interface("fm7_cass");
- MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cass_list", "fm7_cass")
+ SOFTWARE_LIST(config, "cass_list").set_compatible("fm7_cass");
MB8877(config, m_fdc, 8_MHz_XTAL / 8);
m_fdc->intrq_wr_callback().set(FUNC(fm7_state::fm7_fdc_intrq_w));
@@ -2183,8 +2183,8 @@ MACHINE_CONFIG_START(fm7_state::fm77av)
FLOPPY_CONNECTOR(config, m_floppy0, fm7_floppies, "qd", floppy_image_device::default_floppy_formats);
FLOPPY_CONNECTOR(config, m_floppy1, fm7_floppies, "qd", floppy_image_device::default_floppy_formats);
- MCFG_SOFTWARE_LIST_ADD("av_flop_list", "fm77av")
- MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("flop_list", "fm7_disk")
+ SOFTWARE_LIST(config, "av_flop_list").set_original("fm77av");
+ SOFTWARE_LIST(config, "flop_list").set_compatible("fm7_disk");
CENTRONICS(config, m_centronics, centronics_devices, "printer");
m_centronics->busy_handler().set(FUNC(fm7_state::write_centronics_busy));
@@ -2201,12 +2201,12 @@ MACHINE_CONFIG_START(fm7_state::fm11)
MCFG_DEVICE_ADD("maincpu", MC6809E, 2000000) // 2MHz 68B09E
MCFG_DEVICE_PROGRAM_MAP(fm11_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("maincpu")
+ config.m_perfect_cpu_quantum = subtag("maincpu");
MCFG_DEVICE_ADD("sub", MC6809, 8000000) // 2MHz 68B09
MCFG_DEVICE_PROGRAM_MAP(fm11_sub_mem)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_sub_irq_ack)
- MCFG_QUANTUM_PERFECT_CPU("sub")
+ config.m_perfect_cpu_quantum = subtag("sub");
MCFG_DEVICE_ADD("x86", I8088, 8000000) // 8MHz i8088
MCFG_DEVICE_PROGRAM_MAP(fm11_x86_mem)
@@ -2257,12 +2257,12 @@ MACHINE_CONFIG_START(fm7_state::fm16beta)
MCFG_DEVICE_ADD("maincpu", I8086, 8000000) // 8MHz i8086
MCFG_DEVICE_PROGRAM_MAP(fm16_mem)
MCFG_DEVICE_IO_MAP(fm16_io)
- MCFG_QUANTUM_PERFECT_CPU("maincpu")
+ config.m_perfect_cpu_quantum = subtag("maincpu");
MCFG_DEVICE_ADD("sub", MC6809, 8000000)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(fm7_state,fm7_sub_irq_ack)
MCFG_DEVICE_PROGRAM_MAP(fm16_sub_mem)
- MCFG_QUANTUM_PERFECT_CPU("sub")
+ config.m_perfect_cpu_quantum = subtag("sub");
SPEAKER(config, "mono").front_center();
BEEP(config, m_beeper, 1200).add_route(ALL_OUTPUTS, "mono", 0.50);