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