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