summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/thomson.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/thomson.cpp')
-rw-r--r--src/mame/drivers/thomson.cpp36
1 files changed, 24 insertions, 12 deletions
diff --git a/src/mame/drivers/thomson.cpp b/src/mame/drivers/thomson.cpp
index ec3c643565c..3f7e8e5fc9e 100644
--- a/src/mame/drivers/thomson.cpp
+++ b/src/mame/drivers/thomson.cpp
@@ -761,7 +761,8 @@ MACHINE_CONFIG_START(thomson_state::to7)
MCFG_SOFTWARE_LIST_ADD("to7_qd_list","to7_qd")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(thomson_state::t9000, to7)
+MACHINE_CONFIG_START(thomson_state::t9000)
+ to7(config);
MACHINE_CONFIG_END
@@ -923,7 +924,8 @@ INPUT_PORTS_END
/* ------------ driver ------------ */
-MACHINE_CONFIG_DERIVED(thomson_state::to770, to7)
+MACHINE_CONFIG_START(thomson_state::to770)
+ to7(config);
MCFG_MACHINE_START_OVERRIDE( thomson_state, to770 )
MCFG_MACHINE_RESET_OVERRIDE( thomson_state, to770 )
@@ -949,7 +951,8 @@ MACHINE_CONFIG_DERIVED(thomson_state::to770, to7)
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("to7_cart_list","to7_cart")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(thomson_state::to770a, to770)
+MACHINE_CONFIG_START(thomson_state::to770a)
+ to770(config);
MCFG_DEVICE_REMOVE("t770_cart_list")
MCFG_SOFTWARE_LIST_ADD("t770a_cart_list","to770a_cart")
MACHINE_CONFIG_END
@@ -1113,7 +1116,8 @@ INPUT_PORTS_END
/* ------------ driver ------------ */
-MACHINE_CONFIG_DERIVED(thomson_state::mo5, to7)
+MACHINE_CONFIG_START(thomson_state::mo5)
+ to7(config);
MCFG_MACHINE_START_OVERRIDE( thomson_state, mo5 )
MCFG_MACHINE_RESET_OVERRIDE( thomson_state, mo5 )
@@ -1158,7 +1162,8 @@ MACHINE_CONFIG_DERIVED(thomson_state::mo5, to7)
MCFG_RAM_DEFAULT_SIZE("112K")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(thomson_state::mo5e, mo5)
+MACHINE_CONFIG_START(thomson_state::mo5e)
+ mo5(config);
MACHINE_CONFIG_END
@@ -1473,7 +1478,8 @@ INPUT_PORTS_END
/* ------------ driver ------------ */
-MACHINE_CONFIG_DERIVED(thomson_state::to9, to7)
+MACHINE_CONFIG_START(thomson_state::to9)
+ to7(config);
MCFG_MACHINE_START_OVERRIDE( thomson_state, to9 )
MCFG_MACHINE_RESET_OVERRIDE( thomson_state, to9 )
@@ -1695,7 +1701,8 @@ INPUT_PORTS_END
/* ------------ driver ------------ */
-MACHINE_CONFIG_DERIVED(thomson_state::to8, to7)
+MACHINE_CONFIG_START(thomson_state::to8)
+ to7(config);
MCFG_MACHINE_START_OVERRIDE( thomson_state, to8 )
MCFG_MACHINE_RESET_OVERRIDE( thomson_state, to8 )
@@ -1732,7 +1739,8 @@ MACHINE_CONFIG_DERIVED(thomson_state::to8, to7)
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("to7_qd_list", "to7_qd")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(thomson_state::to8d, to8)
+MACHINE_CONFIG_START(thomson_state::to8d)
+ to8(config);
MACHINE_CONFIG_END
@@ -1858,7 +1866,8 @@ INPUT_PORTS_END
/* ------------ driver ------------ */
-MACHINE_CONFIG_DERIVED(thomson_state::to9p, to7)
+MACHINE_CONFIG_START(thomson_state::to9p)
+ to7(config);
MCFG_MACHINE_START_OVERRIDE( thomson_state, to9p )
MCFG_MACHINE_RESET_OVERRIDE( thomson_state, to9p )
@@ -2207,7 +2216,8 @@ INPUT_PORTS_END
/* ------------ driver ------------ */
-MACHINE_CONFIG_DERIVED(thomson_state::mo6, to7)
+MACHINE_CONFIG_START(thomson_state::mo6)
+ to7(config);
MCFG_MACHINE_START_OVERRIDE( thomson_state, mo6 )
MCFG_MACHINE_RESET_OVERRIDE( thomson_state, mo6 )
@@ -2261,7 +2271,8 @@ MACHINE_CONFIG_DERIVED(thomson_state::mo6, to7)
MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("mo5_qd_list","mo5_qd")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(thomson_state::pro128, mo6)
+MACHINE_CONFIG_START(thomson_state::pro128)
+ mo6(config);
MCFG_DEVICE_REMOVE("mo6_cass_list")
MCFG_DEVICE_REMOVE("mo6_flop_list")
@@ -2476,7 +2487,8 @@ INPUT_PORTS_END
/* ------------ driver ------------ */
-MACHINE_CONFIG_DERIVED(thomson_state::mo5nr, to7)
+MACHINE_CONFIG_START(thomson_state::mo5nr)
+ to7(config);
MCFG_MACHINE_START_OVERRIDE( thomson_state, mo5nr )
MCFG_MACHINE_RESET_OVERRIDE( thomson_state, mo5nr )