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.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/svi318.cpp b/src/mame/drivers/svi318.cpp
index 58890dc1278..8c1e56f354b 100644
--- a/src/mame/drivers/svi318.cpp
+++ b/src/mame/drivers/svi318.cpp
@@ -91,6 +91,10 @@ public:
DECLARE_DEVICE_IMAGE_LOAD_MEMBER(cartridge);
+ void svi328n(machine_config &config);
+ void svi318(machine_config &config);
+ void svi318n(machine_config &config);
+ void svi328(machine_config &config);
protected:
virtual void machine_start() override;
virtual void machine_reset() override;
@@ -518,7 +522,7 @@ DEVICE_IMAGE_LOAD_MEMBER( svi3x8_state, cartridge )
// MACHINE DEFINTIONS
//**************************************************************************
-static MACHINE_CONFIG_START( svi318 )
+MACHINE_CONFIG_START(svi3x8_state::svi318)
// basic machine hardware
MCFG_CPU_ADD("maincpu", Z80, XTAL_10_738635MHz / 3)
MCFG_CPU_PROGRAM_MAP(svi3x8_mem)
@@ -579,7 +583,7 @@ static MACHINE_CONFIG_START( svi318 )
MCFG_SVI_EXPANDER_EXCSW_HANDLER(WRITE8(svi3x8_state, excs_w))
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( svi318n, svi318 )
+MACHINE_CONFIG_DERIVED(svi3x8_state::svi318n, svi318)
MCFG_DEVICE_REMOVE("vdp")
MCFG_DEVICE_REMOVE("screen")
MCFG_DEVICE_ADD("vdp", TMS9928A, XTAL_10_738635MHz / 2)
@@ -589,13 +593,13 @@ static MACHINE_CONFIG_DERIVED( svi318n, svi318 )
MCFG_SCREEN_UPDATE_DEVICE("vdp", tms9928a_device, screen_update)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( svi328, svi318 )
+MACHINE_CONFIG_DERIVED(svi3x8_state::svi328, svi318)
MCFG_DEVICE_REMOVE(RAM_TAG)
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("64K")
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( svi328n, svi318n )
+MACHINE_CONFIG_DERIVED(svi3x8_state::svi328n, svi318n)
MCFG_DEVICE_REMOVE(RAM_TAG)
MCFG_RAM_ADD(RAM_TAG)
MCFG_RAM_DEFAULT_SIZE("64K")