summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/gts80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/gts80.cpp')
-rw-r--r--src/mame/drivers/gts80.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/mame/drivers/gts80.cpp b/src/mame/drivers/gts80.cpp
index 9e3db98e589..79f76f4b0ac 100644
--- a/src/mame/drivers/gts80.cpp
+++ b/src/mame/drivers/gts80.cpp
@@ -48,6 +48,10 @@ public:
DECLARE_WRITE8_MEMBER(port2b_w);
DECLARE_WRITE8_MEMBER(port3a_w);
DECLARE_WRITE8_MEMBER(port3b_w);
+ void gts80(machine_config &config);
+ void gts80_ss(machine_config &config);
+ void gts80_s(machine_config &config);
+ void gts80_hh(machine_config &config);
private:
uint8_t m_port2;
uint8_t m_segment;
@@ -344,7 +348,7 @@ DRIVER_INIT_MEMBER( gts80_state, gts80 )
}
/* with Sound Board */
-static MACHINE_CONFIG_START( gts80 )
+MACHINE_CONFIG_START(gts80_state::gts80)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M6502, XTAL_3_579545MHz/4)
MCFG_CPU_PROGRAM_MAP(gts80_map)
@@ -379,17 +383,17 @@ static MACHINE_CONFIG_START( gts80 )
MCFG_SPEAKER_STANDARD_MONO("speaker")
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( gts80_s, gts80 )
+MACHINE_CONFIG_DERIVED(gts80_state::gts80_s, gts80)
MCFG_SOUND_ADD("r0sound", GOTTLIEB_SOUND_REV0, 0)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( gts80_hh, gts80 )
+MACHINE_CONFIG_DERIVED(gts80_state::gts80_hh, gts80)
MCFG_SOUND_ADD("r1sound", GOTTLIEB_SOUND_REV1, 0)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_DERIVED( gts80_ss, gts80 )
+MACHINE_CONFIG_DERIVED(gts80_state::gts80_ss, gts80)
MCFG_SOUND_ADD("r1sound", GOTTLIEB_SOUND_REV1, 0)
//MCFG_SOUND_ADD("r1sound", GOTTLIEB_SOUND_REV1_WITH_VOTRAX, 0) // votrax crashes
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 1.0)