diff options
Diffstat (limited to 'src/mame/drivers/sms.cpp')
-rw-r--r-- | src/mame/drivers/sms.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/sms.cpp b/src/mame/drivers/sms.cpp index fdad2f1975d..3ae16b09df0 100644 --- a/src/mame/drivers/sms.cpp +++ b/src/mame/drivers/sms.cpp @@ -499,7 +499,7 @@ MACHINE_CONFIG_START(sms_state::sms_base) MCFG_SMS_CARTRIDGE_ADD("slot", sms_cart, nullptr) - MCFG_SOFTWARE_LIST_ADD("cart_list","sms") + SOFTWARE_LIST(config, "cart_list").set_original("sms"); MCFG_SMS_CONTROL_PORT_ADD(CONTROL1_TAG, sms_control_port_devices, "joypad") MCFG_SMS_CONTROL_PORT_TH_INPUT_HANDLER(WRITELINE(*this, sms_state, sms_ctrl1_th_input)) @@ -516,7 +516,7 @@ MACHINE_CONFIG_START(sms_state::sms_ntsc_base) MCFG_DEVICE_PROGRAM_MAP(sms_mem) MCFG_DEVICE_IO_MAP(sms_io) - MCFG_QUANTUM_TIME(attotime::from_hz(60)) + config.m_minimum_quantum = attotime::from_hz(60); /* actually, PSG is embedded in the VDP chip */ MCFG_DEVICE_ADD("segapsg", SEGAPSG, XTAL(10'738'635)/3) @@ -686,7 +686,7 @@ MACHINE_CONFIG_START(sms_state::sms_pal_base) MCFG_DEVICE_PROGRAM_MAP(sms_mem) MCFG_DEVICE_IO_MAP(sms_io) - MCFG_QUANTUM_TIME(attotime::from_hz(50)) + config.m_minimum_quantum = attotime::from_hz(50); /* actually, PSG is embedded in the VDP chip */ MCFG_DEVICE_ADD("segapsg", SEGAPSG, MASTER_CLOCK_PAL/15) @@ -758,7 +758,7 @@ MACHINE_CONFIG_START(sms_state::sms_paln_base) MCFG_DEVICE_PROGRAM_MAP(sms_mem) MCFG_DEVICE_IO_MAP(sms_io) - MCFG_QUANTUM_TIME(attotime::from_hz(50)) + config.m_minimum_quantum = attotime::from_hz(50); /* actually, PSG is embedded in the VDP chip */ MCFG_DEVICE_ADD("segapsg", SEGAPSG, MASTER_CLOCK_PALN/3) @@ -831,7 +831,7 @@ MACHINE_CONFIG_START(sms_state::sms_br_base) MCFG_DEVICE_IO_MAP(sms_io) // PAL-M has near the same frequency of NTSC - MCFG_QUANTUM_TIME(attotime::from_hz(60)) + config.m_minimum_quantum = attotime::from_hz(60); /* actually, PSG is embedded in the VDP chip */ MCFG_DEVICE_ADD("segapsg", SEGAPSG, MASTER_CLOCK_PALM/3) @@ -904,7 +904,7 @@ MACHINE_CONFIG_START(sms_state::sms2_kr) config.device_remove("slot"); MCFG_SG1000MK3_CARTRIDGE_ADD("slot", sg1000mk3_cart, nullptr) - MCFG_SOFTWARE_LIST_ADD("cart_list2","sg1000") + SOFTWARE_LIST(config, "cart_list2").set_original("sg1000"); // Despite having a Japanese cartridge slot, this version is detected as Export region. m_has_jpn_sms_cart_slot = true; @@ -924,7 +924,7 @@ MACHINE_CONFIG_START(sms_state::sms1_kr) MCFG_SMS_CARD_ADD("mycard", sms_cart, nullptr) MCFG_SMS_EXPANSION_ADD("smsexp", sms_expansion_devices, nullptr) - MCFG_SOFTWARE_LIST_ADD("cart_list2","sg1000") + SOFTWARE_LIST(config, "cart_list2").set_original("sg1000"); m_vdp->csync().set(FUNC(sms_state::sms_csync_callback)); @@ -961,7 +961,7 @@ MACHINE_CONFIG_START(sms_state::sg1000m3) MCFG_SMS_CARD_ADD("mycard", sms_cart, nullptr) MCFG_SG1000_EXPANSION_ADD("sgexp", sg1000_expansion_devices, nullptr, false) - MCFG_SOFTWARE_LIST_ADD("cart_list2","sg1000") + SOFTWARE_LIST(config, "cart_list2").set_original("sg1000"); // Mark III does not have TH connected. MCFG_SMS_CONTROL_PORT_MODIFY(CONTROL1_TAG) @@ -980,7 +980,7 @@ MACHINE_CONFIG_START(sms_state::gamegear) MCFG_DEVICE_PROGRAM_MAP(sms_mem) MCFG_DEVICE_IO_MAP(gg_io) - MCFG_QUANTUM_TIME(attotime::from_hz(60)) + config.m_minimum_quantum = attotime::from_hz(60); /* video hardware */ MCFG_SCREEN_ADD("screen", LCD) @@ -1009,7 +1009,7 @@ MACHINE_CONFIG_START(sms_state::gamegear) /* cartridge */ MCFG_GG_CARTRIDGE_ADD("slot", gg_cart, nullptr) - MCFG_SOFTWARE_LIST_ADD("cart_list", "gamegear") + SOFTWARE_LIST(config, "cart_list").set_original("gamegear"); MCFG_GG_EXT_PORT_ADD("ext", gg_ext_port_devices, nullptr) MCFG_GG_EXT_PORT_TH_INPUT_HANDLER(WRITELINE(*this, sms_state, gg_ext_th_input)) |