emu\softlist_dev: removed MCFG macros (nw)

also removed MCFG_DEVICE_REMOVE, MCFG_QUANTUM_TIME and MCFG_QUANTUM_PERFECT_CPU (nw)
This commit is contained in:
Ivan Vangelista 2019-01-30 17:51:36 +01:00
parent 7fd14ecc7d
commit b166ec2cff
375 changed files with 962 additions and 996 deletions

View File

@ -56,7 +56,7 @@ void a2bus_cffa2000_device::device_add_mconfig(machine_config &config)
ATA_INTERFACE(config, m_ata).options(ata_devices, "hdd", nullptr, false);
// not yet, the core explodes
// MCFG_SOFTWARE_LIST_ADD("hdd_list", "apple2gs_hdd")
// SOFTWARE_LIST(config, "hdd_list").set_original("apple2gs_hdd");
}
//-------------------------------------------------

View File

@ -32,8 +32,7 @@
MCFG_DEVICE_ADD(_tag, A2EAUXSLOT_SLOT, 0) \
MCFG_DEVICE_SLOT_INTERFACE(_slot_intf, _def_slot, false) \
downcast<a2eauxslot_slot_device &>(*device).set_a2eauxslot_slot(_nbtag, _tag);
#define MCFG_A2EAUXSLOT_SLOT_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
//**************************************************************************
// TYPE DEFINITIONS

View File

@ -24,8 +24,6 @@
MCFG_DEVICE_ADD(_tag, BML3BUS_SLOT, 0) \
MCFG_DEVICE_SLOT_INTERFACE(_slot_intf, _def_slot, false) \
downcast<bml3bus_slot_device &>(*device).set_bml3bus_slot(_nbtag, _tag);
#define MCFG_BML3BUS_SLOT_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
#define MCFG_BML3BUS_ONBOARD_ADD(_nbtag, _tag, _dev_type) \
MCFG_DEVICE_ADD(_tag, _dev_type, 0) \

View File

@ -82,13 +82,13 @@ MACHINE_CONFIG_START(cgenie_fdc_device::device_add_mconfig)
FLOPPY_CONNECTOR(config, "fd1793:2", cgenie_floppies, nullptr, cgenie_fdc_device::floppy_formats);
FLOPPY_CONNECTOR(config, "fd1793:3", cgenie_floppies, nullptr, cgenie_fdc_device::floppy_formats);
// MCFG_SOFTWARE_LIST_ADD("floppy_list", "cgenie_flop")
// SOFTWARE_LIST(config, "floppy_list").set_original("cgenie_flop");
MCFG_GENERIC_SOCKET_ADD("socket", generic_plain_slot, "cgenie_flop_rom")
MCFG_GENERIC_EXTENSIONS("bin,rom")
MCFG_GENERIC_LOAD(cgenie_fdc_device, socket_load)
MCFG_SOFTWARE_LIST_ADD("rom_list", "cgenie_flop_rom")
SOFTWARE_LIST(config, "rom_list").set_original("cgenie_flop_rom");
MACHINE_CONFIG_END

View File

@ -225,7 +225,4 @@ private:
MCFG_DEVICE_ADD(_tag, COCOCART_SLOT, DERIVED_CLOCK(1, 1)) \
MCFG_DEVICE_SLOT_INTERFACE(_slot_intf, _def_slot, false)
#define MCFG_COCO_CARTRIDGE_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
#endif // MAME_BUS_COCO_COCOCART_H

View File

@ -19,16 +19,11 @@
// INTERFACE CONFIGURATION MACROS
//**************************************************************************
#define MCFG_MACPDS_SLOT_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
#define MCFG_MACPDS_ONBOARD_ADD(_nbtag, _tag, _dev_type, _def_inp) \
MCFG_DEVICE_ADD(_tag, _dev_type, 0) \
MCFG_DEVICE_INPUT_DEFAULTS(_def_inp) \
downcast<device_macpds_card_interface &>(*device).set_macpds_tag(_nbtag, _tag);
#define MCFG_MACPDS_BUS_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
//**************************************************************************
// TYPE DEFINITIONS

View File

@ -197,7 +197,8 @@ void msx_cart_disk_device::initialize_cartridge()
}
MACHINE_CONFIG_START(msx_cart_vy0010_device::device_add_mconfig)
void msx_cart_vy0010_device::device_add_mconfig(machine_config &config)
{
// From VY-0010 schematic:
// HLT pulled high
// SSO/-ENMF + -DDEN + ENP + -5/8 - pulled low
@ -212,11 +213,12 @@ MACHINE_CONFIG_START(msx_cart_vy0010_device::device_add_mconfig)
// We do not know in what kind of machine the user has inserted the floppy interface
// so we list all msx floppy software lists.
//
MCFG_SOFTWARE_LIST_ADD("flop_list","msx2_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("msx1_flop_list","msx1_flop")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "flop_list").set_original("msx2_flop");
SOFTWARE_LIST(config, "msx1_flop_list").set_compatible("msx1_flop");
}
MACHINE_CONFIG_START(msx_cart_fsfd1_device::device_add_mconfig)
void msx_cart_fsfd1_device::device_add_mconfig(machine_config &config)
{
WD2793(config, m_fdc, 4_MHz_XTAL / 4);
// Double sided 3.5" floppy drive
@ -226,12 +228,13 @@ MACHINE_CONFIG_START(msx_cart_fsfd1_device::device_add_mconfig)
// We do not know in what kind of machine the user has inserted the floppy interface
// so we list all msx floppy software lists.
//
MCFG_SOFTWARE_LIST_ADD("flop_list","msx2_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("msx1_flop_list","msx1_flop")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "flop_list").set_original("msx2_flop");
SOFTWARE_LIST(config, "msx1_flop_list").set_compatible("msx1_flop");
}
MACHINE_CONFIG_START(msx_cart_fsfd1a_device::device_add_mconfig)
void msx_cart_fsfd1a_device::device_add_mconfig(machine_config &config)
{
TC8566AF(config, m_fdc, 16'000'000);
// Double sided 3.5" floppy drive
@ -241,12 +244,13 @@ MACHINE_CONFIG_START(msx_cart_fsfd1a_device::device_add_mconfig)
// We do not know in what kind of machine the user has inserted the floppy interface
// so we list all msx floppy software lists.
//
MCFG_SOFTWARE_LIST_ADD("flop_list","msx2_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("msx1_flop_list","msx1_flop")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "flop_list").set_original("msx2_flop");
SOFTWARE_LIST(config, "msx1_flop_list").set_compatible("msx1_flop");
}
MACHINE_CONFIG_START(msx_cart_fscf351_device::device_add_mconfig)
void msx_cart_fscf351_device::device_add_mconfig(machine_config &config)
{
MB8877(config, m_fdc, 4_MHz_XTAL / 4);
m_fdc->set_force_ready(true);
@ -257,9 +261,9 @@ MACHINE_CONFIG_START(msx_cart_fscf351_device::device_add_mconfig)
// We do not know in what kind of machine the user has inserted the floppy interface
// so we list all msx floppy software lists.
//
MCFG_SOFTWARE_LIST_ADD("flop_list","msx2_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("msx1_flop_list","msx1_flop")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "flop_list").set_original("msx2_flop");
SOFTWARE_LIST(config, "msx1_flop_list").set_compatible("msx1_flop");
}
void msx_cart_disk_type1_device::device_start()

View File

@ -44,8 +44,6 @@
MCFG_DEVICE_ADD(_tag, NUBUS_SLOT, 0) \
MCFG_DEVICE_SLOT_INTERFACE(_slot_intf, _def_slot, false) \
downcast<nubus_slot_device &>(*device).set_nubus_slot(_nbtag, _tag);
#define MCFG_NUBUS_SLOT_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
#define MCFG_NUBUS_ONBOARD_ADD(_nbtag, _tag, _dev_type, _def_inp) \
MCFG_DEVICE_ADD(_tag, _dev_type, 0) \

View File

@ -40,5 +40,5 @@ void sega8_mgear_device::device_reset()
MACHINE_CONFIG_START(sega8_mgear_device::device_add_mconfig)
MCFG_SMS_CARTRIDGE_ADD("subslot", sms_cart, nullptr)
MCFG_SOFTWARE_LIST_ADD("cart_list","sms")
SOFTWARE_LIST(config, "cart_list").set_original("sms");
MACHINE_CONFIG_END

View File

@ -154,14 +154,15 @@ ioport_constructor sega_sk1100_device::device_input_ports() const
}
MACHINE_CONFIG_START(sega_sk1100_device::device_add_mconfig)
void sega_sk1100_device::device_add_mconfig(machine_config &config)
{
/* devices */
I8255(config, m_ppi);
m_ppi->in_pa_callback().set(FUNC(sega_sk1100_device::ppi_pa_r));
m_ppi->in_pb_callback().set(FUNC(sega_sk1100_device::ppi_pb_r));
m_ppi->out_pc_callback().set(FUNC(sega_sk1100_device::ppi_pc_w));
// MCFG_PRINTER_ADD("sp400") /* serial printer */
// PRINTER(config, "sp400", 0); /* serial printer */
CASSETTE(config, m_cassette);
m_cassette->set_formats(sc3000_cassette_formats);
@ -169,9 +170,9 @@ MACHINE_CONFIG_START(sega_sk1100_device::device_add_mconfig)
m_cassette->set_interface("sc3000_cass");
/* software lists */
MCFG_SOFTWARE_LIST_ADD("sc3k_cart_list","sc3000_cart")
MCFG_SOFTWARE_LIST_ADD("cass_list","sc3000_cass")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "sc3k_cart_list").set_original("sc3000_cart");
SOFTWARE_LIST(config, "cass_list").set_original("sc3000_cass");
}
//**************************************************************************
// LIVE DEVICE

View File

@ -46,7 +46,7 @@ MACHINE_CONFIG_START(sv603_device::device_add_mconfig)
MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "coleco_cart")
MCFG_GENERIC_EXTENSIONS("bin,rom,col")
MCFG_GENERIC_LOAD(sv603_device, cartridge)
MCFG_SOFTWARE_LIST_ADD("cart_list", "coleco")
SOFTWARE_LIST(config, "cart_list").set_original("coleco");
MACHINE_CONFIG_END

View File

@ -249,7 +249,4 @@ private:
downcast<vme_slot_device &>(*device).update_vme_chains(_slotnbr); \
}
#define MCFG_VME_SLOT_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
#endif // MAME_BUS_VME_VME_H

View File

@ -88,8 +88,4 @@ DECLARE_DEVICE_TYPE(FLOPPY_APPLE, apple525_floppy_image_device)
MCFG_LEGACY_FLOPPY_CONFIG(_config) \
MCFG_LEGACY_FLOPPY_APPLE_PARAMS(_dividend,_divisor)
#define MCFG_LEGACY_FLOPPY_APPLE_2_DRIVES_REMOVE() \
MCFG_DEVICE_REMOVE(FLOPPY_0) \
MCFG_DEVICE_REMOVE(FLOPPY_1)
#endif // MAME_MACHINE_APPLDRIV_H

View File

@ -261,7 +261,7 @@ void pdc_device::device_add_mconfig(machine_config &config)
Z80(config, m_pdccpu, XTAL(10'000'000) / 2);
m_pdccpu->set_addrmap(AS_PROGRAM, &pdc_device::pdc_mem);
m_pdccpu->set_addrmap(AS_IO, &pdc_device::pdc_io);
//MCFG_QUANTUM_PERFECT_CPU(M6502_TAG)
//config.m_perfect_cpu_quantum = subtag(M6502_TAG);
/* Floppy Disk Controller - uPD765a - NEC D765AC-2 */
UPD765A(config, m_fdc, 4'000'000, true, true);

View File

@ -245,19 +245,11 @@ Ends a machine_config.
/** @name Core machine config options */
//*************************************************************************/
// scheduling parameters
#define MCFG_QUANTUM_TIME(_time) \
config.m_minimum_quantum = _time;
#define MCFG_QUANTUM_PERFECT_CPU(_cputag) \
config.m_perfect_cpu_quantum = subtag(_cputag);
// add/remove devices
#define MCFG_DEVICE_ADD(_tag, ...) \
device = emu::detail::device_add_impl(config, _tag, __VA_ARGS__);
#define MCFG_DEVICE_REPLACE(_tag, ...) \
device = emu::detail::device_replace_impl(config, _tag, __VA_ARGS__);
#define MCFG_DEVICE_REMOVE(_tag) \
device = config.device_remove(_tag);
#define MCFG_DEVICE_MODIFY(_tag) \
device = config.device_find(this, _tag);

View File

@ -39,37 +39,6 @@ enum software_compatibility
};
//**************************************************************************
// MACROS
//**************************************************************************
#define MCFG_SOFTWARE_LIST_CONFIG(_list,_list_type) \
downcast<software_list_device &>(*device).set_type(_list, _list_type);
#define MCFG_SOFTWARE_LIST_ADD( _tag, _list ) \
MCFG_DEVICE_ADD( _tag, SOFTWARE_LIST ) \
MCFG_SOFTWARE_LIST_CONFIG(_list, SOFTWARE_LIST_ORIGINAL_SYSTEM)
#define MCFG_SOFTWARE_LIST_COMPATIBLE_ADD( _tag, _list ) \
MCFG_DEVICE_ADD( _tag, SOFTWARE_LIST ) \
MCFG_SOFTWARE_LIST_CONFIG(_list, SOFTWARE_LIST_COMPATIBLE_SYSTEM)
#define MCFG_SOFTWARE_LIST_MODIFY( _tag, _list ) \
MCFG_DEVICE_MODIFY( _tag ) \
MCFG_SOFTWARE_LIST_CONFIG(_list, SOFTWARE_LIST_ORIGINAL_SYSTEM)
#define MCFG_SOFTWARE_LIST_COMPATIBLE_MODIFY( _tag, _list ) \
MCFG_DEVICE_MODIFY( _tag ) \
MCFG_SOFTWARE_LIST_CONFIG(_list, SOFTWARE_LIST_COMPATIBLE_SYSTEM)
#define MCFG_SOFTWARE_LIST_FILTER( _tag, _filter ) \
MCFG_DEVICE_MODIFY( _tag ) \
downcast<software_list_device &>(*device).set_filter(_filter);
#define MCFG_SOFTWARE_LIST_REMOVE( _tag ) \
MCFG_DEVICE_REMOVE( _tag )
//**************************************************************************
// TYPE DEFINITIONS
//**************************************************************************

View File

@ -165,7 +165,7 @@ void bwidow_state::bwidow_audio(machine_config &config)
DISCRETE(config, "discrete", bwidow_discrete).add_route(ALL_OUTPUTS, "mono", 1.0);
//MCFG_QUANTUM_PERFECT_CPU("pokey1")
//config.m_perfect_cpu_quantum = subtag("pokey1");
}
void bwidow_state::gravitar_audio(machine_config &config)

View File

@ -61,7 +61,7 @@ void s11c_bg_device::data_w(uint8_t data)
MACHINE_CONFIG_START(s11c_bg_device::device_add_mconfig)
MCFG_DEVICE_ADD("bgcpu", MC6809E, XTAL(8'000'000) / 4) // MC68B09E
MCFG_DEVICE_PROGRAM_MAP(s11c_bg_map)
MCFG_QUANTUM_TIME(attotime::from_hz(50))
config.m_minimum_quantum = attotime::from_hz(50);
YM2151(config, m_ym2151, XTAL(3'579'545)); // "3.58 MHz" on schematics and parts list
m_ym2151->irq_handler().set(FUNC(s11c_bg_device::ym2151_irq_w));

View File

@ -72,7 +72,7 @@ uint8_t wpcsnd_device::data_r()
MACHINE_CONFIG_START(wpcsnd_device::device_add_mconfig)
MCFG_DEVICE_ADD("bgcpu", MC6809E, XTAL(8'000'000) / 4) // MC68B09E
MCFG_DEVICE_PROGRAM_MAP(wpcsnd_map)
MCFG_QUANTUM_TIME(attotime::from_hz(50))
config.m_minimum_quantum = attotime::from_hz(50);
YM2151(config, m_ym2151, 3580000);
m_ym2151->irq_handler().set(FUNC(wpcsnd_device::ym2151_irq_w));

View File

@ -973,7 +973,7 @@ MACHINE_CONFIG_START(abc1600_state::abc1600)
RAM(config, RAM_TAG).set_default_size("1M");
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list", "abc1600")
SOFTWARE_LIST(config, "flop_list").set_original("abc1600");
MACHINE_CONFIG_END

View File

@ -537,8 +537,8 @@ MACHINE_CONFIG_START(abc80_state::abc80)
RAM(config, RAM_TAG).set_default_size("16K");
// software list
MCFG_SOFTWARE_LIST_ADD("cass_list", "abc80_cass")
MCFG_SOFTWARE_LIST_ADD("flop_list", "abc80_flop")
SOFTWARE_LIST(config, "cass_list").set_original("abc80_cass");
SOFTWARE_LIST(config, "flop_list").set_original("abc80_flop");
MACHINE_CONFIG_END

View File

@ -1110,8 +1110,8 @@ MACHINE_CONFIG_START(abc800_state::common)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80)
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list", "abc800")
MCFG_SOFTWARE_LIST_ADD("hdd_list", "abc800_hdd")
SOFTWARE_LIST(config, "flop_list").set_original("abc800");
SOFTWARE_LIST(config, "hdd_list").set_original("abc800_hdd");
// quickload
MCFG_QUICKLOAD_ADD("quickload", abc800_state, bac, "bac", 2)
@ -1230,7 +1230,7 @@ MACHINE_CONFIG_START(abc806_state::abc806)
RAM(config, RAM_TAG).set_default_size("160K").set_extra_options("544K");
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list2", "abc806")
SOFTWARE_LIST(config, "flop_list2").set_original("abc806");
MACHINE_CONFIG_END

View File

@ -1042,7 +1042,7 @@ void adam_state::adam(machine_config &config)
m_netcpu->out_p3_cb().set(FUNC(adam_state::m6801_p3_w));
m_netcpu->out_p4_cb().set(FUNC(adam_state::m6801_p4_w));
m_netcpu->out_sc2_cb().set(FUNC(adam_state::os3_w));
MCFG_QUANTUM_PERFECT_CPU(M6801_TAG)
config.m_perfect_cpu_quantum = subtag(M6801_TAG);
// video hardware
TMS9928A(config, m_vdc, XTAL(10'738'635)).set_screen("screen");

View File

@ -272,7 +272,7 @@ MACHINE_CONFIG_START(aim65_state::aim65)
RAM(config, RAM_TAG).set_default_size("4K").set_extra_options("1K,2K,3K");
/* Software lists */
MCFG_SOFTWARE_LIST_ADD("cart_list","aim65_cart")
SOFTWARE_LIST(config, "cart_list").set_original("aim65_cart");
MACHINE_CONFIG_END

View File

@ -580,7 +580,7 @@ MACHINE_CONFIG_START(airbustr_state::airbustr)
MCFG_DEVICE_IO_MAP(sound_io_map)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", airbustr_state, irq0_line_hold) // nmi are caused by sub cpu writing a sound command
MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // Palette RAM is filled by sub cpu with data supplied by main cpu
config.m_minimum_quantum = attotime::from_hz(6000); // Palette RAM is filled by sub cpu with data supplied by main cpu
// Maybe a high value is safer in order to avoid glitches
WATCHDOG_TIMER(config, m_watchdog).set_time(attotime::from_seconds(3)); /* a guess, and certainly wrong */

View File

@ -401,7 +401,7 @@ MACHINE_CONFIG_START(airraid_state::airraid)
MCFG_DEVICE_OPCODES_MAP(airraid_sound_decrypted_opcodes_map)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DEVICE("seibu_sound", seibu_sound_device, im0_vector_cb)
MCFG_QUANTUM_PERFECT_CPU("maincpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
PALETTE(config, m_palette).set_format(palette_device::xBGR_444, 0x100);

View File

@ -1209,7 +1209,7 @@ MACHINE_CONFIG_START(alphatp_12_state::alphatp2)
MCFG_DEVICE_PROGRAM_MAP(alphatp2_mem)
MCFG_DEVICE_IO_MAP(alphatp2_io)
MCFG_QUANTUM_PERFECT_CPU("maincpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
I8041(config, m_kbdmcu, 12.8544_MHz_XTAL / 2);
m_kbdmcu->t0_in_cb().set(FUNC(alphatp_12_state::kbd_matrix_r));
@ -1287,7 +1287,7 @@ MACHINE_CONFIG_START(alphatp_34_state::alphatp3)
MCFG_DEVICE_PROGRAM_MAP(alphatp3_mem)
MCFG_DEVICE_IO_MAP(alphatp3_io)
MCFG_QUANTUM_PERFECT_CPU("maincpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
I8041(config, m_kbdmcu, 12.8544_MHz_XTAL /2);
m_kbdmcu->t0_in_cb().set(FUNC(alphatp_34_state::kbd_matrix_r));

View File

@ -757,7 +757,7 @@ MACHINE_CONFIG_START(alphatro_state::alphatro)
m_fdc->drq_wr_callback().set(m_dmac, FUNC(i8257_device::dreq2_w));
FLOPPY_CONNECTOR(config, "fdc:0", alphatro_floppies, "525dd", alphatro_state::floppy_formats);
FLOPPY_CONNECTOR(config, "fdc:1", alphatro_floppies, "525dd", alphatro_state::floppy_formats);
MCFG_SOFTWARE_LIST_ADD("flop_list", "alphatro_flop")
SOFTWARE_LIST(config, "flop_list").set_original("alphatro_flop");
I8257(config, m_dmac, 16_MHz_XTAL / 4);
m_dmac->out_hrq_cb().set(FUNC(alphatro_state::hrq_w));
@ -783,7 +783,7 @@ MACHINE_CONFIG_START(alphatro_state::alphatro)
CASSETTE(config, m_cass);
m_cass->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED);
m_cass->set_interface("alphatro_cass");
MCFG_SOFTWARE_LIST_ADD("cass_list","alphatro_cass")
SOFTWARE_LIST(config, "cass_list").set_original("alphatro_cass");
TIMER(config, "timer_c").configure_periodic(FUNC(alphatro_state::timer_c), attotime::from_hz(4800));
TIMER(config, "timer_p").configure_periodic(FUNC(alphatro_state::timer_p), attotime::from_hz(40000));
@ -794,7 +794,7 @@ MACHINE_CONFIG_START(alphatro_state::alphatro)
MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "alphatro_cart")
MCFG_GENERIC_EXTENSIONS("bin")
MCFG_GENERIC_LOAD(alphatro_state, cart_load)
MCFG_SOFTWARE_LIST_ADD("cart_list","alphatro_cart")
SOFTWARE_LIST(config, "cart_list").set_original("alphatro_cart");
/* 0000 banking */
ADDRESS_MAP_BANK(config, "lowbank").set_map(&alphatro_state::rombank_map).set_options(ENDIANNESS_BIG, 8, 32, 0x6000);

View File

@ -473,7 +473,7 @@ MACHINE_CONFIG_START(altos5_state::altos5)
FLOPPY_CONNECTOR(config, "fdc:0", altos5_floppies, "525qd", floppy_image_device::default_floppy_formats).enable_sound(true);
FLOPPY_CONNECTOR(config, "fdc:1", altos5_floppies, "525qd", floppy_image_device::default_floppy_formats).enable_sound(true);
MCFG_SOFTWARE_LIST_ADD("flop_list", "altos5")
SOFTWARE_LIST(config, "flop_list").set_original("altos5");
MCFG_QUICKLOAD_ADD("quickload", altos5_state, altos5, "com,cpm", 3)
MACHINE_CONFIG_END

View File

@ -1621,11 +1621,11 @@ MACHINE_CONFIG_START(amiga_state::amiga_base)
m_centronics->set_output_latch(cent_data_out);
// software
MCFG_SOFTWARE_LIST_ADD("wb_list", "amiga_workbench")
MCFG_SOFTWARE_LIST_ADD("hardware_list", "amiga_hardware")
MCFG_SOFTWARE_LIST_ADD("apps_list", "amiga_apps")
MCFG_SOFTWARE_LIST_ADD("flop_list", "amiga_flop")
MCFG_SOFTWARE_LIST_ADD("ocs_list", "amigaocs_flop")
SOFTWARE_LIST(config, "wb_list").set_original("amiga_workbench");
SOFTWARE_LIST(config, "hardware_list").set_original("amiga_hardware");
SOFTWARE_LIST(config, "apps_list").set_original("amiga_apps");
SOFTWARE_LIST(config, "flop_list").set_original("amiga_flop");
SOFTWARE_LIST(config, "ocs_list").set_original("amigaocs_flop");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(a1000_state::a1000)
@ -1647,7 +1647,7 @@ MACHINE_CONFIG_START(a1000_state::a1000)
ADDRESS_MAP_BANK(config, "overlay").set_map(&a1000_state::a1000_overlay_map).set_options(ENDIANNESS_BIG, 16, 22, 0x200000);
ADDRESS_MAP_BANK(config, "bootrom").set_map(&a1000_state::a1000_bootrom_map).set_options(ENDIANNESS_BIG, 16, 19, 0x40000);
MCFG_SOFTWARE_LIST_ADD("a1000_list", "amiga_a1000")
SOFTWARE_LIST(config, "a1000_list").set_original("amiga_a1000");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(a1000_state::a1000n)
@ -1810,7 +1810,7 @@ MACHINE_CONFIG_START(cdtv_state::cdtv)
m_cdrom->dten_handler().set("u36", FUNC(amiga_dmac_device::xdreq_w));
// software
MCFG_SOFTWARE_LIST_ADD("cd_list", "cdtv")
SOFTWARE_LIST(config, "cd_list").set_original("cdtv");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(cdtv_state::cdtvn)
@ -1849,8 +1849,8 @@ MACHINE_CONFIG_START(a3000_state::a3000)
// todo: zorro3 slots, super dmac, scsi
// software
MCFG_SOFTWARE_LIST_ADD("a3000_list", "amiga_a3000")
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
SOFTWARE_LIST(config, "a3000_list").set_original("amiga_a3000");
SOFTWARE_LIST(config, "ecs_list").set_original("amigaecs_flop");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(a3000_state::a3000n)
@ -1885,7 +1885,7 @@ MACHINE_CONFIG_START(a500p_state::a500p)
MCFG_EXPANSION_SLOT_ADD("maincpu", a500_expansion_cards, nullptr)
// software
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
SOFTWARE_LIST(config, "ecs_list").set_original("amigaecs_flop");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(a500p_state::a500pn)
@ -1931,7 +1931,7 @@ MACHINE_CONFIG_START(a600_state::a600)
// todo: pcmcia
// software
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
SOFTWARE_LIST(config, "ecs_list").set_original("amigaecs_flop");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(a600_state::a600n)
@ -1993,8 +1993,8 @@ MACHINE_CONFIG_START(a1200_state::a1200)
// todo: pcmcia
// software
MCFG_SOFTWARE_LIST_ADD("aga_list", "amigaaga_flop")
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
SOFTWARE_LIST(config, "aga_list").set_original("amigaaga_flop");
SOFTWARE_LIST(config, "ecs_list").set_original("amigaecs_flop");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(a1200_state::a1200n)
@ -2048,8 +2048,8 @@ MACHINE_CONFIG_START(a4000_state::a4000)
// todo: zorro3
// software
MCFG_SOFTWARE_LIST_ADD("aga_list", "amigaaga_flop")
MCFG_SOFTWARE_LIST_ADD("ecs_list", "amigaecs_flop")
SOFTWARE_LIST(config, "aga_list").set_original("amigaaga_flop");
SOFTWARE_LIST(config, "ecs_list").set_original("amigaecs_flop");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(a4000_state::a4000n)
@ -2128,7 +2128,7 @@ MACHINE_CONFIG_START(cd32_state::cd32)
m_cia_0->sp_wr_callback().set_nop();
CDROM(config, "cdrom").set_interface("cd32_cdrom");
MCFG_SOFTWARE_LIST_ADD("cd_list", "cd32")
SOFTWARE_LIST(config, "cd_list").set_original("cd32");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(cd32_state::cd32n)

View File

@ -258,7 +258,7 @@ MACHINE_CONFIG_START(amspdwy_state::amspdwy)
MCFG_DEVICE_ADD("audiocpu", Z80, 3000000)
MCFG_DEVICE_PROGRAM_MAP(amspdwy_sound_map)
MCFG_QUANTUM_PERFECT_CPU("maincpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)

View File

@ -813,7 +813,7 @@ MACHINE_CONFIG_START(amstrad_state::cpcplus_cartslot)
MCFG_GENERIC_MANDATORY
MCFG_GENERIC_LOAD(amstrad_state, amstrad_plus_cartridge)
MCFG_SOFTWARE_LIST_ADD("cart_list", "gx4000")
SOFTWARE_LIST(config, "cart_list").set_original("gx4000");
MACHINE_CONFIG_END
void cpc464_exp_cards(device_slot_interface &device)
@ -910,7 +910,7 @@ MACHINE_CONFIG_START(amstrad_state::amstrad_base)
MCFG_DEVICE_IO_MAP(amstrad_io)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(amstrad_state,amstrad_cpu_acknowledge_int)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
MCFG_MACHINE_START_OVERRIDE(amstrad_state, amstrad )
MCFG_MACHINE_RESET_OVERRIDE(amstrad_state, amstrad )
@ -961,7 +961,7 @@ MACHINE_CONFIG_START(amstrad_state::amstrad_base)
m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette->set_interface("cpc_cass");
MCFG_SOFTWARE_LIST_ADD("cass_list","cpc_cass")
SOFTWARE_LIST(config, "cass_list").set_original("cpc_cass");
MACHINE_CONFIG_END
@ -979,12 +979,13 @@ MACHINE_CONFIG_START(amstrad_state::cpc464)
RAM(config, m_ram).set_default_size("64K").set_extra_options("128K,320K,576K");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(amstrad_state::cpc664)
void amstrad_state::cpc664(machine_config &config)
{
amstrad_base(config);
UPD765A(config, m_fdc, 16_MHz_XTAL / 4, true, true);
FLOPPY_CONNECTOR(config, "upd765:0", amstrad_floppies, "3ssdd", floppy_image_device::default_floppy_formats);
FLOPPY_CONNECTOR(config, "upd765:1", amstrad_floppies, "35ssdd", floppy_image_device::default_floppy_formats);
MCFG_SOFTWARE_LIST_ADD("flop_list","cpc_flop")
SOFTWARE_LIST(config, "flop_list").set_original("cpc_flop");
cpc_expansion_slot_device &exp(CPC_EXPANSION_SLOT(config, "exp", 16_MHz_XTAL / 4, cpc_exp_cards, nullptr));
exp.set_cpu_tag(m_maincpu);
@ -995,14 +996,15 @@ MACHINE_CONFIG_START(amstrad_state::cpc664)
/* internal ram */
RAM(config, m_ram).set_default_size("64K").set_extra_options("128K,320K,576K");
MACHINE_CONFIG_END
}
MACHINE_CONFIG_START(amstrad_state::cpc6128)
void amstrad_state::cpc6128(machine_config &config)
{
amstrad_base(config);
UPD765A(config, m_fdc, 16_MHz_XTAL / 4, true, true);
FLOPPY_CONNECTOR(config, "upd765:0", amstrad_floppies, "3ssdd", floppy_image_device::default_floppy_formats);
FLOPPY_CONNECTOR(config, "upd765:1", amstrad_floppies, "35ssdd", floppy_image_device::default_floppy_formats);
MCFG_SOFTWARE_LIST_ADD("flop_list","cpc_flop")
SOFTWARE_LIST(config, "flop_list").set_original("cpc_flop");
cpc_expansion_slot_device &exp(CPC_EXPANSION_SLOT(config, "exp", 16_MHz_XTAL / 4, cpc_exp_cards, nullptr));
exp.set_cpu_tag(m_maincpu);
@ -1013,7 +1015,7 @@ MACHINE_CONFIG_START(amstrad_state::cpc6128)
/* internal ram */
RAM(config, m_ram).set_default_size("128K").set_extra_options("320K,576K");
MACHINE_CONFIG_END
}
MACHINE_CONFIG_START(amstrad_state::kccomp)
@ -1032,7 +1034,7 @@ MACHINE_CONFIG_START(amstrad_state::cpcplus)
MCFG_DEVICE_IO_MAP(amstrad_io)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(amstrad_state,amstrad_cpu_acknowledge_int)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
MCFG_MACHINE_START_OVERRIDE(amstrad_state, plus )
MCFG_MACHINE_RESET_OVERRIDE(amstrad_state, plus )
@ -1081,7 +1083,7 @@ MACHINE_CONFIG_START(amstrad_state::cpcplus)
m_cassette->set_formats(cdt_cassette_formats);
m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette->set_interface("cpc_cass");
MCFG_SOFTWARE_LIST_ADD("cass_list","cpc_cass")
SOFTWARE_LIST(config, "cass_list").set_original("cpc_cass");
UPD765A(config, m_fdc, 40_MHz_XTAL / 10, true, true);
@ -1089,7 +1091,7 @@ MACHINE_CONFIG_START(amstrad_state::cpcplus)
FLOPPY_CONNECTOR(config, "upd765:0", amstrad_floppies, "3ssdd", floppy_image_device::default_floppy_formats);
FLOPPY_CONNECTOR(config, "upd765:1", amstrad_floppies, "35ssdd", floppy_image_device::default_floppy_formats);
MCFG_SOFTWARE_LIST_ADD("flop_list","cpc_flop")
SOFTWARE_LIST(config, "flop_list").set_original("cpc_flop");
cpc_expansion_slot_device &exp(CPC_EXPANSION_SLOT(config, "exp", 40_MHz_XTAL / 10, cpcplus_exp_cards, nullptr));
exp.set_cpu_tag(m_maincpu);
@ -1110,7 +1112,7 @@ MACHINE_CONFIG_START(amstrad_state::gx4000)
MCFG_DEVICE_IO_MAP(amstrad_io)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(amstrad_state,amstrad_cpu_acknowledge_int)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
MCFG_MACHINE_START_OVERRIDE(amstrad_state, gx4000 )
MCFG_MACHINE_RESET_OVERRIDE(amstrad_state, gx4000 )
@ -1180,9 +1182,8 @@ MACHINE_CONFIG_START(amstrad_state::aleste)
FLOPPY_CONNECTOR(config, "upd765:0", aleste_floppies, "35dd", amstrad_state::aleste_floppy_formats);
FLOPPY_CONNECTOR(config, "upd765:1", aleste_floppies, "35dd", amstrad_state::aleste_floppy_formats);
config.device_remove("flop_list");
MCFG_SOFTWARE_LIST_ADD("flop_list", "aleste")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("cpc_list", "cpc_flop")
SOFTWARE_LIST(config.replace(), "flop_list").set_original("aleste");
SOFTWARE_LIST(config, "cpc_list").set_compatible("cpc_flop");
/* internal ram */
m_ram->set_default_size("2M");

View File

@ -979,7 +979,7 @@ MACHINE_CONFIG_START(apc_state::apc)
m_fdc->drq_wr_callback().set(m_dmac, FUNC(am9517a_device::dreq1_w));
FLOPPY_CONNECTOR(config, m_fdc_connector[0], apc_floppies, "8", apc_floppy_formats);
FLOPPY_CONNECTOR(config, m_fdc_connector[1], apc_floppies, "8", apc_floppy_formats);
MCFG_SOFTWARE_LIST_ADD("disk_list","apc")
SOFTWARE_LIST(config, "disk_list").set_original("apc");
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);

View File

@ -553,7 +553,7 @@ MACHINE_CONFIG_START(apf_state::apfm1000)
MCFG_APF_CARTRIDGE_ADD("cartslot", apf_cart, nullptr)
/* software lists */
MCFG_SOFTWARE_LIST_ADD("cart_list", "apfm1000")
SOFTWARE_LIST(config, "cart_list").set_original("apfm1000");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(apf_state::apfimag)
@ -580,7 +580,7 @@ MACHINE_CONFIG_START(apf_state::apfimag)
FLOPPY_CONNECTOR(config, "fdc:0", apf_floppies, "525dd", floppy_image_device::default_floppy_formats).enable_sound(true);
FLOPPY_CONNECTOR(config, "fdc:1", apf_floppies, "525dd", floppy_image_device::default_floppy_formats).enable_sound(true);
MCFG_SOFTWARE_LIST_ADD("cass_list", "apfimag_cass")
SOFTWARE_LIST(config, "cass_list").set_original("apfimag_cass");
MACHINE_CONFIG_END

View File

@ -1050,7 +1050,7 @@ MACHINE_CONFIG_START(apollo_state::dn3500)
MCFG_DEVICE_PROGRAM_MAP(dn3500_map)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(apollo_state,apollo_irq_acknowledge)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
apollo(config);
@ -1072,7 +1072,7 @@ MACHINE_CONFIG_START(apollo_state::dsp3500)
MCFG_DEVICE_ADD(MAINCPU, M68030, 25000000) /* 25 MHz 68030 */
MCFG_DEVICE_PROGRAM_MAP(dsp3500_map)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(apollo_state,apollo_irq_acknowledge)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
apollo_terminal(config);
@ -1124,7 +1124,7 @@ MACHINE_CONFIG_START(apollo_state::dsp3000)
MCFG_DEVICE_ADD(MAINCPU, M68020PMMU, 12000000) /* 12 MHz */
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(apollo_state,apollo_irq_acknowledge)
MCFG_DEVICE_PROGRAM_MAP(dsp3000_map)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
apollo_terminal(config);
@ -1172,7 +1172,7 @@ MACHINE_CONFIG_START(apollo_state::dsp5500)
MCFG_DEVICE_ADD(MAINCPU, M68040, 25000000) /* 25 MHz */
MCFG_DEVICE_PROGRAM_MAP(dsp5500_map)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(apollo_state,apollo_irq_acknowledge)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
apollo_terminal(config);

View File

@ -617,7 +617,7 @@ MACHINE_CONFIG_START(apple1_state::apple1)
MCFG_SNAPSHOT_ADD("snapshot", apple1_state, apple1, "snp", 0)
MCFG_SOFTWARE_LIST_ADD("cass_list", "apple1")
SOFTWARE_LIST(config, "cass_list").set_original("apple1");
RAM(config, RAM_TAG).set_default_size("48K").set_extra_options("4K,8K,12K,16K,20K,24K,28K,32K,36K,40K,44K");
MACHINE_CONFIG_END

View File

@ -1369,7 +1369,8 @@ static void apple2_cards(device_slot_interface &device)
// device.option_add("magicmusician", A2BUS_MAGICMUSICIAN); /* Magic Musician Card */
}
MACHINE_CONFIG_START(apple2_state::apple2_common)
void apple2_state::apple2_common(machine_config &config)
{
/* basic machine hardware */
M6502(config, m_maincpu, 1021800);
m_maincpu->set_addrmap(AS_PROGRAM, &apple2_state::apple2_map);
@ -1438,14 +1439,14 @@ MACHINE_CONFIG_START(apple2_state::apple2_common)
A2BUS_SLOT(config, "sl6", m_a2bus, apple2_cards, "diskiing");
A2BUS_SLOT(config, "sl7", m_a2bus, apple2_cards, nullptr);
MCFG_SOFTWARE_LIST_ADD("flop525_list","apple2")
SOFTWARE_LIST(config, "flop525_list").set_original("apple2");
SOFTWARE_LIST(config, "flop525_orig").set_compatible("apple2_flop_orig").set_filter("A2");
MCFG_SOFTWARE_LIST_ADD("cass_list", "apple2_cass")
SOFTWARE_LIST(config, "cass_list").set_original("apple2_cass");
CASSETTE(config, m_cassette);
m_cassette->set_default_state(CASSETTE_STOPPED);
m_cassette->set_interface("apple2_cass");
MACHINE_CONFIG_END
}
void apple2_state::apple2(machine_config &config)
{

View File

@ -4058,7 +4058,7 @@ MACHINE_CONFIG_START(apple2e_state::apple2e)
MCFG_A2EAUXSLOT_OUT_NMI_CB(WRITELINE(*this, apple2e_state, a2bus_nmi_w))
MCFG_A2EAUXSLOT_SLOT_ADD(A2_AUXSLOT_TAG, "aux", apple2eaux_cards, "ext80") // default to an extended 80-column card
MCFG_SOFTWARE_LIST_ADD("flop525_list","apple2")
SOFTWARE_LIST(config, "flop525_list").set_original("apple2");
CASSETTE(config, m_cassette);
m_cassette->set_default_state(CASSETTE_STOPPED);

View File

@ -389,7 +389,7 @@ MACHINE_CONFIG_START(aquarius_state::aquarius)
RAM(config, RAM_TAG).set_default_size("4K").set_extra_options("8K,20K,36K");
/* software lists */
MCFG_SOFTWARE_LIST_ADD("cart_list","aquarius")
SOFTWARE_LIST(config, "cart_list").set_original("aquarius");
MACHINE_CONFIG_END

View File

@ -1356,7 +1356,7 @@ MACHINE_CONFIG_START(arkanoid_state::arkanoid)
ARKANOID_68705P5(config, m_mcuintf, 12_MHz_XTAL / 4); // verified on PCB
m_mcuintf->portb_r_cb().set_ioport("MUX");
MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // 100 CPU slices per second to synchronize between the MCU and the main CPU
config.m_minimum_quantum = attotime::from_hz(6000); // 100 CPU slices per second to synchronize between the MCU and the main CPU
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)

View File

@ -822,7 +822,7 @@ MACHINE_CONFIG_START(artmagic_state::artmagic)
m_tms->set_shiftreg_in_callback(FUNC(artmagic_state::to_shiftreg));
m_tms->set_shiftreg_out_callback(FUNC(artmagic_state::from_shiftreg));
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
EEPROM_2816(config, "eeprom").write_time(attotime::from_usec(1)); // FIXME: false-readback polling should make this unnecessary

View File

@ -2171,7 +2171,7 @@ void ste_state::ste(machine_config &config)
LMC1992(config, LMC1992_TAG);
// cartridge
// MCFG_SOFTWARE_LIST_ADD("cart_list", "ste_cart")
// SOFTWARE_LIST(config, "cart_list").set_original("ste_cart");
// internal ram
RAM(config, m_ram);

View File

@ -768,9 +768,9 @@ MACHINE_CONFIG_START(atom_state::atom)
RAM(config, RAM_TAG).set_default_size("32K").set_extra_options("2K,4K,6K,8K,10K,12K").set_default_value(0x00);
/* Software lists */
MCFG_SOFTWARE_LIST_ADD("rom_list","atom_rom")
MCFG_SOFTWARE_LIST_ADD("cass_list","atom_cass")
MCFG_SOFTWARE_LIST_ADD("flop_list","atom_flop")
SOFTWARE_LIST(config, "rom_list").set_original("atom_rom");
SOFTWARE_LIST(config, "cass_list").set_original("atom_cass");
SOFTWARE_LIST(config, "flop_list").set_original("atom_flop");
MACHINE_CONFIG_END
/*-------------------------------------------------
@ -882,8 +882,8 @@ void atom_state::atombb(machine_config &config)
// MCFG_RAM_DEFAULT_SIZE("32K")
// /* Software lists */
// MCFG_SOFTWARE_LIST_REMOVE("rom_list")
// MCFG_SOFTWARE_LIST_REMOVE("flop_list")
// config.device_remove("rom_list");
// config.device_remove("flop_list");
//MACHINE_CONFIG_END
/*-------------------------------------------------
@ -901,19 +901,20 @@ void atom_state::atombb(machine_config &config)
// MCFG_RAM_DEFAULT_SIZE("32K")
// /* Software lists */
// MCFG_SOFTWARE_LIST_REMOVE("rom_list")
// config.device_remove("rom_list");
//MACHINE_CONFIG_END
/*-------------------------------------------------
MACHINE_DRIVER( atommc )
-------------------------------------------------*/
//static MACHINE_CONFIG_START( atommc )
//void atom_state::atommc(machine_config &config)
//{
// atom(config);
// /* Software lists */
// MCFG_SOFTWARE_LIST_ADD("mmc_list","atom_mmc")
// MCFG_SOFTWARE_LIST_REMOVE("flop_list")
//MACHINE_CONFIG_END
// SOFTWARE_LIST(config, "mmc_list").set_original("atom_mmc");
// config.device_remove("flop_list");
//}
/***************************************************************************
ROMS

View File

@ -1127,7 +1127,7 @@ MACHINE_CONFIG_START(attache_state::attache)
m_maincpu->set_addrmap(AS_IO, &attache_state::attache_io);
m_maincpu->set_daisy_config(attache_daisy_chain);
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
MCFG_SCREEN_ADD_MONOCHROME("screen", RASTER, rgb_t::green())
MCFG_SCREEN_RAW_PARAMS(12.324_MHz_XTAL, 784, 0, 640, 262, 0, 240)
@ -1194,7 +1194,7 @@ MACHINE_CONFIG_START(attache_state::attache)
RAM(config, RAM_TAG).set_default_size("64K");
MCFG_SOFTWARE_LIST_ADD("disk_list","attache")
SOFTWARE_LIST(config, "disk_list").set_original("attache");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(attache816_state::attache816)
@ -1203,12 +1203,12 @@ MACHINE_CONFIG_START(attache816_state::attache816)
m_maincpu->set_addrmap(AS_IO, &attache816_state::attache_io);
m_maincpu->set_daisy_config(attache_daisy_chain);
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
MCFG_DEVICE_ADD("extcpu", I8086, 24_MHz_XTAL / 3)
MCFG_DEVICE_PROGRAM_MAP(attache_x86_map)
MCFG_DEVICE_IO_MAP(attache_x86_io)
MCFG_QUANTUM_PERFECT_CPU("extcpu")
config.m_perfect_cpu_quantum = subtag("extcpu");
MCFG_SCREEN_ADD_MONOCHROME("screen", RASTER, rgb_t::green())
MCFG_SCREEN_RAW_PARAMS(12.324_MHz_XTAL, 784, 0, 640, 262, 0, 240)
@ -1282,7 +1282,7 @@ MACHINE_CONFIG_START(attache816_state::attache816)
RAM(config, RAM_TAG).set_default_size("64K");
MCFG_SOFTWARE_LIST_ADD("disk_list","attache")
SOFTWARE_LIST(config, "disk_list").set_original("attache");
MACHINE_CONFIG_END
ROM_START( attache )

View File

@ -754,7 +754,7 @@ MACHINE_CONFIG_START(avigo_state::avigo)
MCFG_DEVICE_ADD("maincpu", Z80, 4000000)
MCFG_DEVICE_PROGRAM_MAP(avigo_mem)
MCFG_DEVICE_IO_MAP(avigo_io)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
NS16550(config, m_uart, XTAL(1'843'200));
m_uart->out_tx_callback().set(m_serport, FUNC(rs232_port_device::write_txd));

View File

@ -244,7 +244,7 @@ MACHINE_CONFIG_START(b2m_state::b2m)
FLOPPY_CONNECTOR(config, "fd0", b2m_floppies, "525qd", b2m_state::b2m_floppy_formats);
FLOPPY_CONNECTOR(config, "fd1", b2m_floppies, "525qd", b2m_state::b2m_floppy_formats);
MCFG_SOFTWARE_LIST_ADD("flop_list","b2m")
SOFTWARE_LIST(config, "flop_list").set_original("b2m");
/* internal ram */
RAM(config, RAM_TAG).set_default_size("128K").set_default_value(0x00);

View File

@ -229,7 +229,7 @@ MACHINE_CONFIG_START(badlandsbl_state::badlandsb)
MCFG_DEVICE_PROGRAM_MAP(bootleg_audio_map)
TIMER(config, "scantimer").configure_scanline(FUNC(badlandsbl_state::bootleg_sound_scanline), "screen", 0, 1);
// MCFG_QUANTUM_PERFECT_CPU("maincpu")
// config.m_perfect_cpu_quantum = subtag("maincpu");
MCFG_MACHINE_START_OVERRIDE(badlands_state,badlands)

View File

@ -118,7 +118,8 @@ static const z80_daisy_config bbcbc_daisy_chain[] =
};
MACHINE_CONFIG_START(bbcbc_state::bbcbc)
void bbcbc_state::bbcbc(machine_config &config)
{
Z80(config, m_maincpu, 10.6875_MHz_XTAL / 3);
m_maincpu->set_addrmap(AS_PROGRAM, &bbcbc_state::mem_map);
m_maincpu->set_addrmap(AS_IO, &bbcbc_state::io_map);
@ -136,9 +137,9 @@ MACHINE_CONFIG_START(bbcbc_state::bbcbc)
SCREEN(config, "screen", SCREEN_TYPE_RASTER);
// Software on ROM cartridges
MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "bbcbc_cart")
MCFG_SOFTWARE_LIST_ADD("cart_list","bbcbc")
MACHINE_CONFIG_END
GENERIC_CARTSLOT(config, "cartslot", generic_plain_slot, "bbcbc_cart");
SOFTWARE_LIST(config, "cart_list").set_original("bbcbc");
}
void bbcbc_state::machine_start()

View File

@ -2281,7 +2281,7 @@ MACHINE_CONFIG_START(bfm_sc2_vid_state::scorpion2_vid)
MCFG_DEVICE_ADD("maincpu", M6809, MASTER_CLOCK/4 ) // 6809 CPU at 2 Mhz
MCFG_DEVICE_PROGRAM_MAP(memmap_vid) // setup scorpion2 board memorymap
MCFG_DEVICE_PERIODIC_INT_DRIVER(bfm_sc2_vid_state, timer_irq, 1000) // generate 1000 IRQ's per second
MCFG_QUANTUM_TIME(attotime::from_hz(960)) // needed for serial communication !!
config.m_minimum_quantum = attotime::from_hz(960); // needed for serial communication !!
WATCHDOG_TIMER(config, "watchdog").set_time(PERIOD_OF_555_MONOSTABLE(120000,100e-9));
@ -3808,7 +3808,7 @@ void bfm_sc2_awp_state::scorpion3(machine_config &config)
/* machine driver for scorpion2 board + matrix board */
MACHINE_CONFIG_START(bfm_sc2_dmd_state::scorpion2_dm01)
MCFG_QUANTUM_TIME(attotime::from_hz(960)) // needed for serial communication !!
config.m_minimum_quantum = attotime::from_hz(960); // needed for serial communication !!
MCFG_DEVICE_ADD("maincpu", M6809, MASTER_CLOCK/4 )
MCFG_DEVICE_PROGRAM_MAP(memmap_no_vid)
MCFG_DEVICE_PERIODIC_INT_DRIVER(bfm_sc2_dmd_state, timer_irq, 1000)

View File

@ -451,7 +451,7 @@ MACHINE_CONFIG_START(bking_state::bking3)
MCFG_MACHINE_START_OVERRIDE(bking_state,bking3)
MCFG_MACHINE_RESET_OVERRIDE(bking_state,bking3)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
MACHINE_CONFIG_END

View File

@ -313,7 +313,7 @@ MACHINE_CONFIG_START(bladestl_state::bladestl)
MCFG_DEVICE_ADD(m_audiocpu, MC6809E, XTAL(24'000'000) / 16)
MCFG_DEVICE_PROGRAM_MAP(sound_map)
MCFG_QUANTUM_TIME(attotime::from_hz(600))
config.m_minimum_quantum = attotime::from_hz(600);
WATCHDOG_TIMER(config, "watchdog");

View File

@ -359,7 +359,7 @@ MACHINE_CONFIG_START(blueprnt_state::blueprnt)
MCFG_DEVICE_PERIODIC_INT_DRIVER(blueprnt_state, irq0_line_hold, 4*60) // IRQs connected to 32V
// NMIs are caused by the main CPU
MCFG_QUANTUM_PERFECT_CPU("maincpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
WATCHDOG_TIMER(config, "watchdog");

View File

@ -821,7 +821,7 @@ MACHINE_CONFIG_START(bnstars_state::bnstars)
MCFG_DEVICE_ADD("audiocpu", Z80, 4000000) // Unverified; it's possibly higher than 4MHz
MCFG_DEVICE_PROGRAM_MAP(bnstars_sound_map)
MCFG_QUANTUM_TIME(attotime::from_hz(60000))
config.m_minimum_quantum = attotime::from_hz(60000);
MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_bnstars)

View File

@ -1106,7 +1106,8 @@ void bulletf_state::machine_reset()
// MACHINE_CONFIG( bullet )
//-------------------------------------------------
MACHINE_CONFIG_START(bullet_state::bullet)
void bullet_state::bullet(machine_config &config)
{
// basic machine hardware
Z80(config, m_maincpu, 16_MHz_XTAL / 4);
m_maincpu->set_addrmap(AS_PROGRAM, &bullet_state::bullet_mem);
@ -1175,11 +1176,11 @@ MACHINE_CONFIG_START(bullet_state::bullet)
rs232b.rxd_handler().set(m_dart, FUNC(z80dart_device::rxb_w));
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "wmbullet")
SOFTWARE_LIST(config, "flop_list").set_original("wmbullet");
// internal ram
RAM(config, RAM_TAG).set_default_size("128K");
MACHINE_CONFIG_END
}
//-------------------------------------------------
@ -1271,7 +1272,7 @@ MACHINE_CONFIG_START(bulletf_state::bulletf)
MCFG_SCSIDEV_ADD(SCSIBUS_TAG ":" SCSI_PORT_DEVICE1, "harddisk", SCSIHD, SCSI_ID_0)
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "wmbullet")
SOFTWARE_LIST(config, "flop_list").set_original("wmbullet");
// internal ram
RAM(config, RAM_TAG).set_default_size("128K");

View File

@ -642,31 +642,33 @@ MACHINE_CONFIG_START(bw12_state::common)
m_centronics->set_output_latch(cent_data_out);
MACHINE_CONFIG_END
MACHINE_CONFIG_START(bw12_state::bw12)
void bw12_state::bw12(machine_config &config)
{
common(config);
/* floppy drives */
FLOPPY_CONNECTOR(config, UPD765_TAG ":1", bw12_floppies, "525dd", bw12_state::bw12_floppy_formats);
FLOPPY_CONNECTOR(config, UPD765_TAG ":2", bw12_floppies, "525dd", bw12_state::bw12_floppy_formats);
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "bw12")
SOFTWARE_LIST(config, "flop_list").set_original("bw12");
/* internal ram */
RAM(config, RAM_TAG).set_default_size("64K");
MACHINE_CONFIG_END
}
MACHINE_CONFIG_START(bw12_state::bw14)
void bw12_state::bw14(machine_config &config)
{
common(config);
/* floppy drives */
FLOPPY_CONNECTOR(config, UPD765_TAG ":1", bw14_floppies, "525dd", bw12_state::bw14_floppy_formats);
FLOPPY_CONNECTOR(config, UPD765_TAG ":2", bw14_floppies, "525dd", bw12_state::bw14_floppy_formats);
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "bw14")
SOFTWARE_LIST(config, "flop_list").set_original("bw14");
/* internal ram */
RAM(config, RAM_TAG).set_default_size("128K");
MACHINE_CONFIG_END
}
/* ROMs */

View File

@ -601,7 +601,7 @@ MACHINE_CONFIG_START(bw2_state::bw2)
MCFG_BW2_EXPANSION_SLOT_ADD(BW2_EXPANSION_SLOT_TAG, 16_MHz_XTAL, bw2_expansion_cards, nullptr)
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list","bw2")
SOFTWARE_LIST(config, "flop_list").set_original("bw2");
// internal ram
RAM(config, RAM_TAG).set_default_size("64K").set_extra_options("96K,128K,160K,192K,224K");

View File

@ -377,7 +377,7 @@ MACHINE_CONFIG_START(bwing_state::bwing)
MCFG_DEVICE_IO_MAP(bwp3_io_map)
MCFG_DEVICE_PERIODIC_INT_DRIVER(bwing_state, bwp3_interrupt, 1000)
MCFG_QUANTUM_TIME(attotime::from_hz(18000)) // high enough?
config.m_minimum_quantum = attotime::from_hz(18000); // high enough?
ADDRESS_MAP_BANK(config, "vrambank").set_map(&bwing_state::bank_map).set_options(ENDIANNESS_BIG, 8, 15, 0x2000);

View File

@ -726,7 +726,7 @@ MACHINE_CONFIG_START(c65_state::c65)
// 2x 8580 SID
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list", "c65_flop")
SOFTWARE_LIST(config, "flop_list").set_original("c65_flop");
MACHINE_CONFIG_END

View File

@ -763,7 +763,7 @@ MACHINE_CONFIG_START(can09_state::can09)
WD1770(config, "wd1770", 8_MHz_XTAL); // TODO: Verify 8MHz UKI crystal assumed to be used
#if 0
FLOPPY_CONNECTOR(config, "wd1770:0", candela_floppies, "3dd", floppy_image_device::default_floppy_formats);
MCFG_SOFTWARE_LIST_ADD("flop3_list", "candela")
SOFTWARE_LIST(config, "flop3_list").set_original("candela");
#endif
/* --PIA inits----------------------- */

View File

@ -549,7 +549,7 @@ MACHINE_CONFIG_START(casloopy_state::casloopy)
MCFG_GENERIC_LOAD(casloopy_state, loopy_cart)
/* software lists */
MCFG_SOFTWARE_LIST_ADD("cart_list","casloopy")
SOFTWARE_LIST(config, "cart_list").set_original("casloopy");
/* sound hardware */
SPEAKER(config, "mono").front_center();

View File

@ -624,7 +624,7 @@ MACHINE_CONFIG_START(cc40_state::cc40)
MCFG_GENERIC_EXTENSIONS("bin,rom,256")
MCFG_GENERIC_LOAD(cc40_state, cc40_cartridge)
MCFG_SOFTWARE_LIST_ADD("cart_list", "cc40_cart")
SOFTWARE_LIST(config, "cart_list").set_original("cc40_cart");
MACHINE_CONFIG_END

View File

@ -830,8 +830,7 @@ MACHINE_CONFIG_START(cdi_state::cdimono2)
MCFG_DEVICE_PROGRAM_MAP(cdimono2_slave_mem)
CDROM(config, "cdrom").set_interface("cdi_cdrom");
MCFG_SOFTWARE_LIST_ADD("cd_list","cdi")
MCFG_SOFTWARE_LIST_FILTER("cd_list","!DVC")
SOFTWARE_LIST(config, "cd_list").set_original("cdi").set_filter("!DVC");
/* sound hardware */
SPEAKER(config, "lspeaker").front_left();
@ -884,8 +883,7 @@ MACHINE_CONFIG_START(cdi_state::cdi910)
MCFG_DEVICE_PROGRAM_MAP(cdimono2_slave_mem)
CDROM(config, "cdrom").set_interface("cdi_cdrom");
MCFG_SOFTWARE_LIST_ADD("cd_list","cdi")
MCFG_SOFTWARE_LIST_FILTER("cd_list","!DVC")
SOFTWARE_LIST(config, "cd_list").set_original("cdi").set_filter("!DVC");
/* sound hardware */
SPEAKER(config, "lspeaker").front_left();
@ -910,8 +908,7 @@ MACHINE_CONFIG_START(cdi_state::cdimono1)
MCFG_MACHINE_RESET_OVERRIDE(cdi_state, cdimono1)
CDROM(config, "cdrom").set_interface("cdi_cdrom");
MCFG_SOFTWARE_LIST_ADD("cd_list","cdi")
MCFG_SOFTWARE_LIST_FILTER("cd_list","!DVC")
SOFTWARE_LIST(config, "cd_list").set_original("cdi").set_filter("!DVC");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(cdi_state::quizard)

View File

@ -811,7 +811,7 @@ MACHINE_CONFIG_START(cedar_magnet_state::cedar_magnet)
CEDAR_MAGNET_FLOP(config, "flop", 0);
MCFG_QUANTUM_PERFECT_CPU("maincpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
MACHINE_CONFIG_END

View File

@ -470,7 +470,7 @@ MACHINE_CONFIG_START(cgenie_state::cgenie)
m_cassette->set_default_state(CASSETTE_STOPPED);
m_cassette->set_interface("cgenie_cass");
MCFG_SOFTWARE_LIST_ADD("cass_list", "cgenie_cass")
SOFTWARE_LIST(config, "cass_list").set_original("cgenie_cass");
// serial port
rs232_port_device &rs232(RS232_PORT(config, "rs232", default_rs232_devices, nullptr));

View File

@ -370,7 +370,7 @@ MACHINE_CONFIG_START(chaknpop_state::chaknpop)
MCFG_DEVICE_VBLANK_INT_DRIVER("screen", chaknpop_state, irq0_line_hold)
MCFG_DEVICE_ADD("bmcu", TAITO68705_MCU, XTAL(18'000'000) / 6) // Verified on PCB
MCFG_QUANTUM_TIME(attotime::from_hz(6000)) // 100 CPU slices per frame - a high value to ensure proper synchronization of the CPUs
config.m_minimum_quantum = attotime::from_hz(6000); // 100 CPU slices per frame - a high value to ensure proper synchronization of the CPUs
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)

View File

@ -544,7 +544,7 @@ MACHINE_CONFIG_START(champbas_state::talbot)
m_mainlatch->q_out_cb<7>().set(FUNC(champbas_state::mcu_switch_w));
MCFG_DEVICE_ADD("alpha_8201", ALPHA_8201, XTAL(18'432'000)/6/8)
MCFG_QUANTUM_PERFECT_CPU("alpha_8201:mcu")
config.m_perfect_cpu_quantum = subtag("alpha_8201:mcu");
WATCHDOG_TIMER(config, m_watchdog).set_vblank_count("screen", 0x10);
@ -624,7 +624,7 @@ MACHINE_CONFIG_START(champbas_state::champbasj)
m_mainlatch->q_out_cb<7>().set(FUNC(champbas_state::mcu_switch_w));
MCFG_DEVICE_ADD("alpha_8201", ALPHA_8201, XTAL(18'432'000)/6/8) // note: 8302 rom on champbb2 (same device!)
MCFG_QUANTUM_PERFECT_CPU("alpha_8201:mcu")
config.m_perfect_cpu_quantum = subtag("alpha_8201:mcu");
MACHINE_CONFIG_END
@ -696,7 +696,7 @@ MACHINE_CONFIG_START(exctsccr_state::exctsccr)
exc_snd_irq.set_start_delay(attotime::from_hz(75));
MCFG_DEVICE_ADD("alpha_8201", ALPHA_8201, XTAL(18'432'000)/6/8) // note: 8302 rom, or 8303 on exctscc2 (same device!)
MCFG_QUANTUM_PERFECT_CPU("alpha_8201:mcu")
config.m_perfect_cpu_quantum = subtag("alpha_8201:mcu");
WATCHDOG_TIMER(config, m_watchdog).set_vblank_count("screen", 0x10);
@ -754,7 +754,7 @@ MACHINE_CONFIG_START(exctsccr_state::exctsccrb)
MCFG_DEVICE_PROGRAM_MAP(champbas_sound_map)
MCFG_DEVICE_ADD("alpha_8201", ALPHA_8201, XTAL(18'432'000)/6/8) // champbasj 8201 on pcb, though unused
MCFG_QUANTUM_PERFECT_CPU("alpha_8201:mcu")
config.m_perfect_cpu_quantum = subtag("alpha_8201:mcu");
WATCHDOG_TIMER(config, m_watchdog).set_vblank_count("screen", 0x10);

View File

@ -202,7 +202,7 @@ MACHINE_CONFIG_START(channelf_state::channelf_cart)
MCFG_CHANNELF_CARTRIDGE_ADD("cartslot", cf_cart, nullptr)
/* Software lists */
MCFG_SOFTWARE_LIST_ADD("cart_list","channelf")
SOFTWARE_LIST(config, "cart_list").set_original("channelf");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(channelf_state::channelf)
@ -210,7 +210,7 @@ MACHINE_CONFIG_START(channelf_state::channelf)
MCFG_DEVICE_ADD("maincpu", F8, 3579545/2) /* Colorburst/2 */
MCFG_DEVICE_PROGRAM_MAP(channelf_map)
MCFG_DEVICE_IO_MAP(channelf_io)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@ -236,7 +236,7 @@ MACHINE_CONFIG_START(channelf_state::sabavdpl)
MCFG_DEVICE_ADD("maincpu", F8, MASTER_CLOCK_PAL) /* PAL speed */
MCFG_DEVICE_PROGRAM_MAP(channelf_map)
MCFG_DEVICE_IO_MAP(channelf_io)
MCFG_QUANTUM_TIME(attotime::from_hz(50))
config.m_minimum_quantum = attotime::from_hz(50);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@ -263,7 +263,7 @@ MACHINE_CONFIG_START(channelf_state::channlf2)
MCFG_DEVICE_ADD("maincpu", F8, 3579545/2) /* Colorburst / 2 */
MCFG_DEVICE_PROGRAM_MAP(channelf_map)
MCFG_DEVICE_IO_MAP(channelf_io)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@ -290,7 +290,7 @@ MACHINE_CONFIG_START(channelf_state::sabavpl2)
MCFG_DEVICE_ADD("maincpu", F8, MASTER_CLOCK_PAL) /* PAL speed */
MCFG_DEVICE_PROGRAM_MAP(channelf_map)
MCFG_DEVICE_IO_MAP(channelf_io)
MCFG_QUANTUM_TIME(attotime::from_hz(50))
config.m_minimum_quantum = attotime::from_hz(50);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)

View File

@ -457,7 +457,7 @@ MACHINE_CONFIG_START(chessmst_state::chessmstdm)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.50)
MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "chessmstdm_cart")
MCFG_SOFTWARE_LIST_ADD("cart_list", "chessmstdm")
SOFTWARE_LIST(config, "cart_list").set_original("chessmstdm");
MACHINE_CONFIG_END

View File

@ -1969,7 +1969,7 @@ MACHINE_CONFIG_START(cischeat_state::bigrun)
// timing set by the YM irqhandler
// MCFG_DEVICE_PERIODIC_INT_DRIVER(cischeat_state, irq4_line_hold, 16*30)
MCFG_QUANTUM_TIME(attotime::from_hz(1200))
config.m_minimum_quantum = attotime::from_hz(1200);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
@ -2095,7 +2095,7 @@ MACHINE_CONFIG_START(cischeat_state::f1gpstr2)
MCFG_DEVICE_ADD("cpu5", M68000, 10000000)
MCFG_DEVICE_PROGRAM_MAP(f1gpstr2_io_map)
MCFG_QUANTUM_TIME(attotime::from_hz(12000))
config.m_minimum_quantum = attotime::from_hz(12000);
MACHINE_CONFIG_END

View File

@ -2162,12 +2162,12 @@ MACHINE_CONFIG_START(cmi_state::cmi2x)
MCFG_DEVICE_ADD("maincpu1", MC6809E, Q209_CPU_CLOCK)
MCFG_DEVICE_PROGRAM_MAP(maincpu1_map)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cmi_state, cpu1_interrupt_callback)
MCFG_QUANTUM_PERFECT_CPU("maincpu1")
config.m_perfect_cpu_quantum = subtag("maincpu1");
MCFG_DEVICE_ADD("maincpu2", MC6809E, Q209_CPU_CLOCK)
MCFG_DEVICE_PROGRAM_MAP(maincpu2_map)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(cmi_state, cpu2_interrupt_callback)
MCFG_QUANTUM_PERFECT_CPU("maincpu2")
config.m_perfect_cpu_quantum = subtag("maincpu2");
MCFG_DEVICE_ADD("muskeys", M6802, 4_MHz_XTAL)
MCFG_DEVICE_PROGRAM_MAP(muskeys_map)

View File

@ -947,8 +947,8 @@ MACHINE_CONFIG_START(cntsteer_state::cntsteer)
screen.screen_vblank().set_inputline(m_maincpu, INPUT_LINE_NMI); // ?
screen.screen_vblank().append(FUNC(cntsteer_state::subcpu_vblank_irq)); // ?
MCFG_QUANTUM_PERFECT_CPU("maincpu")
MCFG_QUANTUM_PERFECT_CPU("subcpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
config.m_perfect_cpu_quantum = subtag("subcpu");
GFXDECODE(config, m_gfxdecode, m_palette, gfx_cntsteer);
PALETTE(config, m_palette).set_entries(256);
@ -985,7 +985,7 @@ MACHINE_CONFIG_START(cntsteer_state::zerotrgt)
MCFG_DEVICE_PROGRAM_MAP(sound_map)
MCFG_DEVICE_PERIODIC_INT_DRIVER(cntsteer_state, sound_interrupt, 480)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
MCFG_MACHINE_START_OVERRIDE(cntsteer_state,zerotrgt)
MCFG_MACHINE_RESET_OVERRIDE(cntsteer_state,zerotrgt)

View File

@ -495,11 +495,9 @@ MACHINE_CONFIG_START(coco12_state::coco)
coco_floating(config);
// software lists
MCFG_SOFTWARE_LIST_ADD("coco_cart_list", "coco_cart")
MCFG_SOFTWARE_LIST_FILTER("coco_cart_list", "COCO")
MCFG_SOFTWARE_LIST_ADD("coco_flop_list", "coco_flop")
MCFG_SOFTWARE_LIST_FILTER("coco_flop_list", "COCO")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("dragon_cart_list", "dragon_cart")
SOFTWARE_LIST(config, "coco_cart_list").set_original("coco_cart").set_filter("COCO");
SOFTWARE_LIST(config, "coco_flop_list").set_original("coco_flop").set_filter("COCO");
SOFTWARE_LIST(config, "dragon_cart_list").set_compatible("dragon_cart");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(coco12_state::cocoh)

View File

@ -326,11 +326,9 @@ MACHINE_CONFIG_START(coco3_state::coco3)
coco_floating(config);
// software lists
MCFG_SOFTWARE_LIST_ADD("cart_list","coco_cart")
MCFG_SOFTWARE_LIST_FILTER("cart_list","COCO3")
SOFTWARE_LIST(config, "cart_list").set_original("coco_cart").set_filter("COCO3");
MCFG_SOFTWARE_LIST_ADD("flop_list","coco_flop")
MCFG_SOFTWARE_LIST_FILTER("flop_list","COCO3")
SOFTWARE_LIST(config, "flop_list").set_original("coco_flop").set_filter("COCO3");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(coco3_state::coco3p)

View File

@ -248,7 +248,7 @@ MACHINE_CONFIG_START(compc_state::compc)
RAM(config, RAM_TAG).set_default_size("256K").set_extra_options("512K, 640K");
/* software lists */
MCFG_SOFTWARE_LIST_ADD("disk_list", "ibm5150")
SOFTWARE_LIST(config, "disk_list").set_original("ibm5150");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(compc_state::pc10iii)

View File

@ -438,7 +438,7 @@ MACHINE_CONFIG_START(compucolor2_state::compucolor2)
RAM(config, RAM_TAG).set_default_size("32K").set_extra_options("8K,16K");
// software list
MCFG_SOFTWARE_LIST_ADD("flop_list", "compclr2_flop")
SOFTWARE_LIST(config, "flop_list").set_original("compclr2_flop");
MACHINE_CONFIG_END
ROM_START( compclr2 )

View File

@ -216,7 +216,7 @@ MACHINE_CONFIG_START(contra_state::contra)
MCFG_DEVICE_ADD("audiocpu", MC6809E, XTAL(24'000'000)/8) /* 3000000? (HD68B09EP) */
MCFG_DEVICE_PROGRAM_MAP(sound_map)
MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* enough for the sound CPU to read all commands */
config.m_minimum_quantum = attotime::from_hz(6000); /* enough for the sound CPU to read all commands */
/* video hardware */

View File

@ -185,9 +185,9 @@ MACHINE_CONFIG_START(ct486_state::ct486)
MCFG_PALETTE_ADD("palette", 256) // todo: really needed?
/* software lists */
MCFG_SOFTWARE_LIST_ADD("pc_disk_list","ibm5150")
MCFG_SOFTWARE_LIST_ADD("at_disk_list","ibm5170")
MCFG_SOFTWARE_LIST_ADD("at_cdrom_list","ibm5170_cdrom")
SOFTWARE_LIST(config, "pc_disk_list").set_original("ibm5150");
SOFTWARE_LIST(config, "at_disk_list").set_original("ibm5170");
SOFTWARE_LIST(config, "at_cdrom_list").set_original("ibm5170_cdrom");
MACHINE_CONFIG_END

View File

@ -831,7 +831,7 @@ MACHINE_CONFIG_START(cybertnk_state::cybertnk)
MCFG_DEVICE_ADD("audiocpu", Z80,XTAL(3'579'545))
MCFG_DEVICE_PROGRAM_MAP(sound_mem)
MCFG_QUANTUM_TIME(attotime::from_hz(60000))//arbitrary value,needed to get the communication to work
config.m_minimum_quantum = attotime::from_hz(60000); //arbitrary value, needed to get the communication to work
/* video hardware */
config.set_default_layout(layout_dualhsxs);

View File

@ -193,7 +193,7 @@ MACHINE_CONFIG_START(dai_state::dai)
MCFG_DEVICE_PROGRAM_MAP(dai_mem)
MCFG_DEVICE_IO_MAP(dai_io)
MCFG_DEVICE_IRQ_ACKNOWLEDGE_DRIVER(dai_state,int_ack)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
PIT8253(config, m_pit, 0);
m_pit->set_clk<0>(2000000);
@ -240,7 +240,7 @@ MACHINE_CONFIG_START(dai_state::dai)
RAM(config, RAM_TAG).set_default_size("48K");
/* software lists */
MCFG_SOFTWARE_LIST_ADD("cass_list", "dai_cass")
SOFTWARE_LIST(config, "cass_list").set_original("dai_cass");
MACHINE_CONFIG_END

View File

@ -538,8 +538,8 @@ MACHINE_CONFIG_START(dassault_state::dassault)
m_audiocpu->add_route(ALL_OUTPUTS, "lspeaker", 0); // internal sound unused
m_audiocpu->add_route(ALL_OUTPUTS, "rspeaker", 0);
// MCFG_QUANTUM_TIME(attotime::from_hz(8400)) /* 140 CPU slices per frame */
MCFG_QUANTUM_PERFECT_CPU("maincpu") // I was seeing random lockups.. let's see if this helps
// config.m_minimum_quantum = attotime::from_hz(8400); /* 140 CPU slices per frame */
config.m_perfect_cpu_quantum = subtag("maincpu"); // I was seeing random lockups.. let's see if this helps
mb8421_mb8431_16_device &sharedram(MB8421_MB8431_16BIT(config, "sharedram"));
sharedram.intl_callback().set_inputline("maincpu", M68K_IRQ_5);

View File

@ -366,7 +366,7 @@ MACHINE_CONFIG_START(dblewing_state::dblewing)
INPUT_MERGER_ANY_HIGH(config, "soundirq").output_handler().set_inputline(m_audiocpu, 0);
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
/* video hardware */

View File

@ -685,7 +685,7 @@ MACHINE_CONFIG_START(dc_cons_state::dc)
MCFG_SLOT_OPTION_MACHINE_CONFIG("gdrom", gdrom_config)
MCFG_SLOT_DEFAULT_OPTION("gdrom")
MCFG_SOFTWARE_LIST_ADD("cd_list","dc")
SOFTWARE_LIST(config, "cd_list").set_original("dc");
MACHINE_CONFIG_END

View File

@ -608,7 +608,7 @@ MACHINE_CONFIG_START(ddayjlc_state::ddayjlc)
MCFG_DEVICE_ADD("audiocpu", Z80, 12000000/4)
MCFG_DEVICE_PROGRAM_MAP(sound_map)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)

View File

@ -269,7 +269,7 @@ MACHINE_CONFIG_START(ddribble_state::ddribble)
MCFG_DEVICE_ADD("cpu2", MC6809E, XTAL(18'432'000)/12) /* verified on pcb */
MCFG_DEVICE_PROGRAM_MAP(cpu2_map)
MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* we need heavy synch */
config.m_minimum_quantum = attotime::from_hz(6000); /* we need heavy synch */
WATCHDOG_TIMER(config, "watchdog");

View File

@ -473,7 +473,7 @@ MACHINE_CONFIG_START(deco_ld_state::rblaster)
MCFG_DEVICE_PROGRAM_MAP(rblaster_sound_map)
MCFG_DEVICE_PERIODIC_INT_DRIVER(deco_ld_state, sound_interrupt, 640)
// MCFG_QUANTUM_TIME(attotime::from_hz(6000))
// config.m_minimum_quantum = attotime::from_hz(6000);
MCFG_LASERDISC_LDP1000_ADD("laserdisc")
MCFG_LASERDISC_OVERLAY_DRIVER(256, 256, deco_ld_state, screen_update_rblaster)

View File

@ -966,7 +966,7 @@ MACHINE_CONFIG_START(decocass_state::decocass)
m_mcu->p2_in_cb().set(FUNC(decocass_state::i8041_p2_r));
m_mcu->p2_out_cb().set(FUNC(decocass_state::i8041_p2_w));
MCFG_QUANTUM_TIME(attotime::from_hz(4200)) /* interleave CPUs */
config.m_minimum_quantum = attotime::from_hz(4200); /* interleave CPUs */
WATCHDOG_TIMER(config, m_watchdog);

View File

@ -894,9 +894,9 @@ MACHINE_CONFIG_START(dectalk_state::dectalk)
m_dsp->bio().set(FUNC(dectalk_state::spc_semaphore_r)); //read infifo-has-data-in-it fifo readable status
#ifdef USE_LOOSE_TIMING
MCFG_QUANTUM_TIME(attotime::from_hz(100))
config.m_minimum_quantum = attotime::from_hz(100);
#else
MCFG_QUANTUM_PERFECT_CPU("dsp")
config.m_perfect_cpu_quantum = subtag("dsp");
#endif
X2212(config, "x2212");

View File

@ -394,7 +394,7 @@ MACHINE_CONFIG_START(dgn_beta_state::dgnbeta)
/* in blocks of 128K up to this maximum. */
/* software lists */
MCFG_SOFTWARE_LIST_ADD("flop_list", "dgnbeta_flop")
SOFTWARE_LIST(config, "flop_list").set_original("dgnbeta_flop");
MACHINE_CONFIG_END
ROM_START(dgnbeta)

View File

@ -636,7 +636,7 @@ MACHINE_CONFIG_START(digel804_state::digel804)
MCFG_DEVICE_ADD(m_maincpu, Z80, 3.6864_MHz_XTAL/2) /* Z80A, X1(aka E0 on schematics): 3.6864Mhz */
MCFG_DEVICE_PROGRAM_MAP(z80_mem_804_1_4)
MCFG_DEVICE_IO_MAP(z80_io_1_4)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
config.m_minimum_quantum = attotime::from_hz(60);
ROC10937(config, m_vfd); // RIGHT_TO_LEFT

View File

@ -346,7 +346,7 @@ MACHINE_CONFIG_START(dim68k_state::dim68k)
keyboard.set_keyboard_callback(FUNC(dim68k_state::kbd_put));
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "dim68k")
SOFTWARE_LIST(config, "flop_list").set_original("dim68k");
MACHINE_CONFIG_END
/*

View File

@ -400,7 +400,7 @@ MACHINE_CONFIG_START(divebomb_state::divebomb)
MCFG_DEVICE_PROGRAM_MAP(divebomb_rozcpu_map)
MCFG_DEVICE_IO_MAP(divebomb_rozcpu_iomap)
MCFG_QUANTUM_PERFECT_CPU("fgcpu")
config.m_perfect_cpu_quantum = subtag("fgcpu");
INPUT_MERGER_ANY_HIGH(config, m_fgcpu_irq).output_handler().set_inputline(m_fgcpu, INPUT_LINE_IRQ0);

View File

@ -505,7 +505,7 @@ MACHINE_CONFIG_START(djboy_state::djboy)
m_beast->port_in_cb<3>().set(FUNC(djboy_state::beast_p3_r));
m_beast->port_out_cb<3>().set(FUNC(djboy_state::beast_p3_w));
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
GENERIC_LATCH_8(config, m_slavelatch);

View File

@ -545,7 +545,7 @@ MACHINE_CONFIG_START(dmndrby_state::dderby)
MCFG_DEVICE_ADD("audiocpu", Z80, 4000000) /* verified on schematics */
MCFG_DEVICE_PROGRAM_MAP(dderby_sound_map)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
/* video hardware */

View File

@ -786,7 +786,7 @@ MACHINE_CONFIG_START(dmv_state::dmv)
kbmcu.p1_out_cb().set(FUNC(dmv_state::kb_mcu_port1_w)); // bit 1 data to kb
kbmcu.p2_out_cb().set(FUNC(dmv_state::kb_mcu_port2_w));
MCFG_QUANTUM_PERFECT_CPU("maincpu")
config.m_perfect_cpu_quantum = subtag("maincpu");
DMV_KEYBOARD(config, m_keyboard, 0);
@ -879,7 +879,7 @@ MACHINE_CONFIG_START(dmv_state::dmv)
MCFG_DMVCART_SLOT_OUT_INT_CB(WRITELINE(*this, dmv_state, busint7a_w))
MCFG_DMVCART_SLOT_OUT_IRQ_CB(WRITELINE(*this, dmv_state, irq7a_w))
MCFG_SOFTWARE_LIST_ADD("flop_list", "dmv")
SOFTWARE_LIST(config, "flop_list").set_original("dmv");
MCFG_QUICKLOAD_ADD("quickload", dmv_state, dmv, "com,cpm", 3)

View File

@ -237,7 +237,7 @@ MACHINE_CONFIG_START(dogfgt_state::dogfgt)
MCFG_DEVICE_ADD(m_subcpu, M6502, 1500000) /* 1.5 MHz ???? */
MCFG_DEVICE_PROGRAM_MAP(sub_map)
MCFG_QUANTUM_TIME(attotime::from_hz(6000))
config.m_minimum_quantum = attotime::from_hz(6000);
/* video hardware */
MCFG_SCREEN_ADD(m_screen, RASTER)

View File

@ -38,6 +38,9 @@ public:
void init_dps1();
protected:
virtual void machine_reset() override;
private:
DECLARE_WRITE8_MEMBER(portb2_w);
DECLARE_WRITE8_MEMBER(portb4_w);
@ -49,7 +52,6 @@ private:
DECLARE_READ8_MEMBER(portff_r);
DECLARE_WRITE8_MEMBER(portff_w);
DECLARE_WRITE_LINE_MEMBER(fdc_drq_w);
DECLARE_MACHINE_RESET(dps1);
void io_map(address_map &map);
void mem_map(address_map &map);
@ -167,7 +169,7 @@ WRITE_LINE_MEMBER( dps1_state::fdc_drq_w )
// else take /dack high (unsupported)
}
MACHINE_RESET_MEMBER( dps1_state, dps1 )
void dps1_state::machine_reset()
{
membank("bankr0")->set_entry(1); // point at rom
membank("bankw0")->set_entry(0); // always write to ram
@ -196,14 +198,13 @@ static void floppies(device_slot_interface &device)
device.option_add("floppy0", FLOPPY_8_DSDD);
}
MACHINE_CONFIG_START(dps1_state::dps1)
void dps1_state::dps1(machine_config &config)
{
// basic machine hardware
Z80(config, m_maincpu, 4_MHz_XTAL);
m_maincpu->set_addrmap(AS_PROGRAM, &dps1_state::mem_map);
m_maincpu->set_addrmap(AS_IO, &dps1_state::io_map);
MCFG_MACHINE_RESET_OVERRIDE(dps1_state, dps1)
/* video hardware */
mc2661_device &uart(MC2661(config, "uart", 5.0688_MHz_XTAL)); // Signetics 2651N
uart.txd_handler().set("rs232", FUNC(rs232_port_device::write_txd));
@ -226,8 +227,8 @@ MACHINE_CONFIG_START(dps1_state::dps1)
//FLOPPY_CONNECTOR(config, "fdc:1", floppies, "floppy1", floppy_image_device::default_floppy_formats).enable_sound(true);
// software lists
MCFG_SOFTWARE_LIST_ADD("flop_list", "dps1")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "flop_list").set_original("dps1");
}
ROM_START( dps1 )
ROM_REGION( 0x800, "maincpu", 0 )

View File

@ -239,10 +239,10 @@ MACHINE_CONFIG_START(dragon_state::dragon_base)
coco_floating(config);
// software lists
MCFG_SOFTWARE_LIST_ADD("dragon_cart_list", "dragon_cart")
MCFG_SOFTWARE_LIST_ADD("dragon_cass_list", "dragon_cass")
MCFG_SOFTWARE_LIST_ADD("dragon_flop_list", "dragon_flop")
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("coco_cart_list", "coco_cart")
SOFTWARE_LIST(config, "dragon_cart_list").set_original("dragon_cart");
SOFTWARE_LIST(config, "dragon_cass_list").set_original("dragon_cass");
SOFTWARE_LIST(config, "dragon_flop_list").set_original("dragon_flop");
SOFTWARE_LIST(config, "coco_cart_list").set_compatible("coco_cart");
MACHINE_CONFIG_END
MACHINE_CONFIG_START(dragon_state::dragon32)
@ -257,7 +257,8 @@ MACHINE_CONFIG_START(dragon_state::dragon32)
cartslot.halt_callback().set_inputline(m_maincpu, INPUT_LINE_HALT);
MACHINE_CONFIG_END
MACHINE_CONFIG_START(dragon64_state::dragon64)
void dragon64_state::dragon64(machine_config &config)
{
dragon_base(config);
// internal ram
RAM(config, m_ram).set_default_size("64K");
@ -273,9 +274,9 @@ MACHINE_CONFIG_START(dragon64_state::dragon64)
acia.set_xtal(1.8432_MHz_XTAL);
// software lists
MCFG_SOFTWARE_LIST_ADD("dragon_flex_list", "dragon_flex")
MCFG_SOFTWARE_LIST_ADD("dragon_os9_list", "dragon_os9")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "dragon_flex_list").set_original("dragon_flex");
SOFTWARE_LIST(config, "dragon_os9_list").set_original("dragon_os9");
}
MACHINE_CONFIG_START(dragon64_state::dragon64h)
dragon64(config);
@ -311,7 +312,8 @@ MACHINE_CONFIG_START(d64plus_state::d64plus)
m_crtc->set_update_row_callback(FUNC(d64plus_state::crtc_update_row), this);
MACHINE_CONFIG_END
MACHINE_CONFIG_START(dragon_alpha_state::dgnalpha)
void dragon_alpha_state::dgnalpha(machine_config &config)
{
dragon_base(config);
// internal ram
RAM(config, RAM_TAG).set_default_size("64K");
@ -349,10 +351,10 @@ MACHINE_CONFIG_START(dragon_alpha_state::dgnalpha)
pia2.irqb_handler().set(FUNC(dragon_alpha_state::pia2_firq_b));
// software lists
MCFG_SOFTWARE_LIST_ADD("dgnalpha_flop_list", "dgnalpha_flop")
MCFG_SOFTWARE_LIST_ADD("dragon_flex_list", "dragon_flex")
MCFG_SOFTWARE_LIST_ADD("dragon_os9_list", "dragon_os9")
MACHINE_CONFIG_END
SOFTWARE_LIST(config, "dgnalpha_flop_list").set_original("dgnalpha_flop");
SOFTWARE_LIST(config, "dragon_flex_list").set_original("dragon_flex");
SOFTWARE_LIST(config, "dragon_os9_list").set_original("dragon_os9");
}
MACHINE_CONFIG_START(dragon64_state::tanodr64)
dragon64(config);

View File

@ -240,7 +240,7 @@ MACHINE_CONFIG_START(ec184x_state::ec1840)
MCFG_DEVICE_ADD("isa5", ISA8_SLOT, 0, "mb:isa", ec184x_isa8_cards, nullptr, false)
MCFG_DEVICE_ADD("isa6", ISA8_SLOT, 0, "mb:isa", ec184x_isa8_cards, nullptr, false)
MCFG_SOFTWARE_LIST_ADD("flop_list","ec1841")
SOFTWARE_LIST(config, "flop_list").set_original("ec1841");
MCFG_PC_KBDC_SLOT_ADD("mb:pc_kbdc", "kbd", pc_xt_keyboards, STR_KBD_EC_1841)
@ -265,7 +265,7 @@ MACHINE_CONFIG_START(ec184x_state::ec1841)
MCFG_DEVICE_ADD("isa5", ISA8_SLOT, 0, "mb:isa", ec184x_isa8_cards, nullptr, false)
MCFG_DEVICE_ADD("isa6", ISA8_SLOT, 0, "mb:isa", ec184x_isa8_cards, nullptr, false)
MCFG_SOFTWARE_LIST_ADD("flop_list","ec1841")
SOFTWARE_LIST(config, "flop_list").set_original("ec1841");
MCFG_PC_KBDC_SLOT_ADD("mb:pc_kbdc", "kbd", pc_xt_keyboards, STR_KBD_EC_1841)

View File

@ -665,7 +665,7 @@ MACHINE_CONFIG_START(einstein_state::einstein)
FLOPPY_CONNECTOR(config, IC_I042 ":3", einstein_floppies, "525qd", floppy_image_device::default_floppy_formats);
/* software lists */
MCFG_SOFTWARE_LIST_ADD("disk_list","einstein")
SOFTWARE_LIST(config, "disk_list").set_original("einstein");
/* RAM is provided by 8k DRAM ICs i009, i010, i011, i012, i013, i014, i015 and i016 */
/* internal ram */

View File

@ -557,8 +557,8 @@ void eolith_state::eolith45(machine_config &config)
.write_time(attotime::from_usec(250));
// for testing sound sync
// MCFG_QUANTUM_PERFECT_CPU("maincpu")
// MCFG_QUANTUM_TIME(attotime::from_hz(6000))
// config.m_perfect_cpu_quantum = subtag("maincpu");
// config.m_minimum_quantum = attotime::from_hz(6000);
/* video hardware */
SCREEN(config, m_screen, SCREEN_TYPE_RASTER);

Some files were not shown because too many files have changed in this diff Show More