summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/x68k.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/x68k.cpp')
-rw-r--r--src/mame/drivers/x68k.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/x68k.cpp b/src/mame/drivers/x68k.cpp
index 5899a632a38..ef6458903ea 100644
--- a/src/mame/drivers/x68k.cpp
+++ b/src/mame/drivers/x68k.cpp
@@ -1746,7 +1746,8 @@ MACHINE_CONFIG_START(x68k_state::x68000)
MCFG_X68KHDC_ADD( "x68k_hdc" )
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(x68k_state::x68ksupr, x68000)
+MACHINE_CONFIG_START(x68k_state::x68ksupr)
+ x68000(config);
MCFG_DEVICE_REMOVE("x68k_hdc")
MCFG_CPU_MODIFY("maincpu")
@@ -1767,12 +1768,14 @@ MACHINE_CONFIG_DERIVED(x68k_state::x68ksupr, x68000)
MCFG_MB89352A_DRQ_CB(WRITELINE(x68k_state, x68k_scsi_drq))
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(x68k_state::x68kxvi, x68ksupr)
+MACHINE_CONFIG_START(x68k_state::x68kxvi)
+ x68ksupr(config);
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_CLOCK(16000000) /* 16 MHz */
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(x68k_state::x68030, x68ksupr)
+MACHINE_CONFIG_START(x68k_state::x68030)
+ x68ksupr(config);
MCFG_CPU_REPLACE("maincpu", M68030, 25000000) /* 25 MHz 68EC030 */
MCFG_CPU_PROGRAM_MAP(x68030_map)
MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(x68k_state,x68k_int_ack)