summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/cps3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/cps3.cpp')
-rw-r--r--src/mame/drivers/cps3.cpp76
1 files changed, 41 insertions, 35 deletions
diff --git a/src/mame/drivers/cps3.cpp b/src/mame/drivers/cps3.cpp
index 7b243707750..10796af82b1 100644
--- a/src/mame/drivers/cps3.cpp
+++ b/src/mame/drivers/cps3.cpp
@@ -2564,51 +2564,57 @@ MACHINE_CONFIG_END
/* individual configs for each machine, depending on the SIMMs installed */
-MACHINE_CONFIG_DERIVED(cps3_state::redearth, cps3)
- MCFG_FRAGMENT_ADD(simm1_64mbit)
- MCFG_FRAGMENT_ADD(simm3_128mbit)
- MCFG_FRAGMENT_ADD(simm4_128mbit)
- MCFG_FRAGMENT_ADD(simm5_32mbit)
+MACHINE_CONFIG_START(cps3_state::redearth)
+ cps3(config);
+ simm1_64mbit(config);
+ simm3_128mbit(config);
+ simm4_128mbit(config);
+ simm5_32mbit(config);
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(cps3_state::sfiii, cps3)
- MCFG_FRAGMENT_ADD(simm1_64mbit)
- MCFG_FRAGMENT_ADD(simm3_128mbit)
- MCFG_FRAGMENT_ADD(simm4_128mbit)
- MCFG_FRAGMENT_ADD(simm5_32mbit)
+MACHINE_CONFIG_START(cps3_state::sfiii)
+ cps3(config);
+ simm1_64mbit(config);
+ simm3_128mbit(config);
+ simm4_128mbit(config);
+ simm5_32mbit(config);
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(cps3_state::sfiii2, cps3)
- MCFG_FRAGMENT_ADD(simm1_64mbit)
- MCFG_FRAGMENT_ADD(simm2_64mbit)
- MCFG_FRAGMENT_ADD(simm3_128mbit)
- MCFG_FRAGMENT_ADD(simm4_128mbit)
- MCFG_FRAGMENT_ADD(simm5_128mbit)
+MACHINE_CONFIG_START(cps3_state::sfiii2)
+ cps3(config);
+ simm1_64mbit(config);
+ simm2_64mbit(config);
+ simm3_128mbit(config);
+ simm4_128mbit(config);
+ simm5_128mbit(config);
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(cps3_state::jojo, cps3)
- MCFG_FRAGMENT_ADD(simm1_64mbit)
- MCFG_FRAGMENT_ADD(simm2_64mbit)
- MCFG_FRAGMENT_ADD(simm3_128mbit)
- MCFG_FRAGMENT_ADD(simm4_128mbit)
- MCFG_FRAGMENT_ADD(simm5_32mbit)
+MACHINE_CONFIG_START(cps3_state::jojo)
+ cps3(config);
+ simm1_64mbit(config);
+ simm2_64mbit(config);
+ simm3_128mbit(config);
+ simm4_128mbit(config);
+ simm5_32mbit(config);
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(cps3_state::sfiii3, cps3)
- MCFG_FRAGMENT_ADD(simm1_64mbit)
- MCFG_FRAGMENT_ADD(simm2_64mbit)
- MCFG_FRAGMENT_ADD(simm3_128mbit)
- MCFG_FRAGMENT_ADD(simm4_128mbit)
- MCFG_FRAGMENT_ADD(simm5_128mbit)
- MCFG_FRAGMENT_ADD(simm6_128mbit)
+MACHINE_CONFIG_START(cps3_state::sfiii3)
+ cps3(config);
+ simm1_64mbit(config);
+ simm2_64mbit(config);
+ simm3_128mbit(config);
+ simm4_128mbit(config);
+ simm5_128mbit(config);
+ simm6_128mbit(config);
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(cps3_state::jojoba, cps3)
- MCFG_FRAGMENT_ADD(simm1_64mbit)
- MCFG_FRAGMENT_ADD(simm2_64mbit)
- MCFG_FRAGMENT_ADD(simm3_128mbit)
- MCFG_FRAGMENT_ADD(simm4_128mbit)
- MCFG_FRAGMENT_ADD(simm5_128mbit)
+MACHINE_CONFIG_START(cps3_state::jojoba)
+ cps3(config);
+ simm1_64mbit(config);
+ simm2_64mbit(config);
+ simm3_128mbit(config);
+ simm4_128mbit(config);
+ simm5_128mbit(config);
MACHINE_CONFIG_END