summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/namcos2.cpp
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2019-01-30 17:51:36 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2019-01-30 17:51:36 +0100
commitb166ec2cff2566d0ae2a2bce04c298e89966c81a (patch)
treed486d4b17080e7b3f68ada755748a6dda1b66407 /src/mame/drivers/namcos2.cpp
parent7fd14ecc7d787c2851e109164a0886448cb48666 (diff)
emu\softlist_dev: removed MCFG macros (nw)
also removed MCFG_DEVICE_REMOVE, MCFG_QUANTUM_TIME and MCFG_QUANTUM_PERFECT_CPU (nw)
Diffstat (limited to 'src/mame/drivers/namcos2.cpp')
-rw-r--r--src/mame/drivers/namcos2.cpp38
1 files changed, 20 insertions, 18 deletions
diff --git a/src/mame/drivers/namcos2.cpp b/src/mame/drivers/namcos2.cpp
index 9770d2f804c..9724cd04344 100644
--- a/src/mame/drivers/namcos2.cpp
+++ b/src/mame/drivers/namcos2.cpp
@@ -1790,7 +1790,7 @@ MACHINE_CONFIG_START(namcos2_state::base_noio)
MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos2_state, irq0_line_hold, 2*60)
MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos2_state, irq1_line_hold, 120)
- MCFG_QUANTUM_TIME(attotime::from_hz(12000)) /* CPU slices per frame */
+ config.m_minimum_quantum = attotime::from_hz(12000); /* CPU slices per frame */
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
@@ -1829,31 +1829,33 @@ MACHINE_CONFIG_START(namcos2_state::base_noio)
MACHINE_CONFIG_END
-MACHINE_CONFIG_START(namcos2_state::base)
+void namcos2_state::base(machine_config &config)
+{
base_noio(config);
configure_c65_standard(config);
-MACHINE_CONFIG_END
+}
-MACHINE_CONFIG_START(namcos2_state::base_c68)
+void namcos2_state::base_c68(machine_config &config)
+{
base_noio(config);
configure_c68_standard(config);
-MACHINE_CONFIG_END
+}
-/* adjusted machine driver start */
-MACHINE_CONFIG_START(namcos2_state::base2)
+void namcos2_state::base2(machine_config &config)
+{
base(config);
m_c140->reset_routes();
m_c140->add_route(0, "lspeaker", 1.0);
m_c140->add_route(1, "rspeaker", 1.0);
-MACHINE_CONFIG_END
-/* end */
+}
-MACHINE_CONFIG_START(namcos2_state::assaultp)
+void namcos2_state::assaultp(machine_config &config)
+{
base2(config);
- MCFG_QUANTUM_TIME(attotime::from_hz(12000*8)) /* CPU slices per frame - boosted (along with MCU speed) so that the Mode Select works */
-MACHINE_CONFIG_END
+ config.m_minimum_quantum = attotime::from_hz(12000*8); /* CPU slices per frame - boosted (along with MCU speed) so that the Mode Select works */
+}
void namcos2_state::base3(machine_config &config)
{
@@ -1881,7 +1883,7 @@ MACHINE_CONFIG_START(namcos2_state::gollygho)
configure_c65_standard(config);
- MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* CPU slices per frame */
+ config.m_minimum_quantum = attotime::from_hz(6000); /* CPU slices per frame */
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
@@ -1933,7 +1935,7 @@ MACHINE_CONFIG_START(namcos2_state::finallap_noio)
MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos2_state, irq0_line_hold, 2*60)
MCFG_DEVICE_PERIODIC_INT_DRIVER(namcos2_state, irq1_line_hold, 120)
- MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* CPU slices per frame */
+ config.m_minimum_quantum = attotime::from_hz(6000); /* CPU slices per frame */
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
@@ -2009,7 +2011,7 @@ MACHINE_CONFIG_START(namcos2_state::sgunner)
configure_c65_standard(config);
- MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* CPU slices per frame */
+ config.m_minimum_quantum = attotime::from_hz(6000); /* CPU slices per frame */
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
@@ -2063,7 +2065,7 @@ MACHINE_CONFIG_START(namcos2_state::sgunner2)
configure_c68_standard(config);
- MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* CPU slices per frame */
+ config.m_minimum_quantum = attotime::from_hz(6000); /* CPU slices per frame */
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
@@ -2117,7 +2119,7 @@ MACHINE_CONFIG_START(namcos2_state::suzuka8h)
configure_c68_standard(config);
- MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* CPU slices per frame */
+ config.m_minimum_quantum = attotime::from_hz(6000); /* CPU slices per frame */
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
@@ -2192,7 +2194,7 @@ MACHINE_CONFIG_START(namcos2_state::metlhawk)
configure_c65_standard(config);
- MCFG_QUANTUM_TIME(attotime::from_hz(6000)) /* CPU slices per frame */
+ config.m_minimum_quantum = attotime::from_hz(6000); /* CPU slices per frame */
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);