summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/svi318.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/svi318.cpp')
-rw-r--r--src/mame/drivers/svi318.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/svi318.cpp b/src/mame/drivers/svi318.cpp
index 7dff385066a..e067658a9ad 100644
--- a/src/mame/drivers/svi318.cpp
+++ b/src/mame/drivers/svi318.cpp
@@ -586,7 +586,8 @@ MACHINE_CONFIG_START(svi3x8_state::svi318)
MCFG_SVI_EXPANDER_EXCSW_HANDLER(WRITE8(svi3x8_state, excs_w))
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(svi3x8_state::svi318n, svi318)
+MACHINE_CONFIG_START(svi3x8_state::svi318n)
+ svi318(config);
MCFG_DEVICE_REMOVE("vdp")
MCFG_DEVICE_REMOVE("screen")
MCFG_DEVICE_ADD("vdp", TMS9928A, XTAL(10'738'635) / 2)
@@ -596,13 +597,15 @@ MACHINE_CONFIG_DERIVED(svi3x8_state::svi318n, svi318)
MCFG_SCREEN_UPDATE_DEVICE("vdp", tms9928a_device, screen_update)
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(svi3x8_state::svi328, svi318)
+MACHINE_CONFIG_START(svi3x8_state::svi328)
+ svi318(config);
MCFG_DEVICE_REMOVE(RAM_TAG)
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("64K")
MACHINE_CONFIG_END
-MACHINE_CONFIG_DERIVED(svi3x8_state::svi328n, svi318n)
+MACHINE_CONFIG_START(svi3x8_state::svi328n)
+ svi318n(config);
MCFG_DEVICE_REMOVE(RAM_TAG)
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("64K")