summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/eva.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/eva.cpp')
-rw-r--r--src/mame/drivers/eva.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mame/drivers/eva.cpp b/src/mame/drivers/eva.cpp
index 3099f72898a..ffb66f2a105 100644
--- a/src/mame/drivers/eva.cpp
+++ b/src/mame/drivers/eva.cpp
@@ -56,6 +56,9 @@ public:
DECLARE_WRITE16_MEMBER(eva11_write_o);
DECLARE_WRITE16_MEMBER(eva11_write_r);
+ void tms5110_route(machine_config &config);
+ void eva11(machine_config &config);
+ void eva24(machine_config &config);
protected:
virtual void machine_start() override;
virtual void machine_reset() override;
@@ -153,9 +156,10 @@ INPUT_PORTS_END
***************************************************************************/
-static MACHINE_CONFIG_START( tms5110_route )
+MACHINE_CONFIG_START(eva_state::tms5110_route)
/* sound hardware */
+ MCFG_DEVICE_MODIFY("tms5100")
MCFG_TMS5110_M0_CB(DEVWRITELINE("tms6100", tms6100_device, m0_w))
MCFG_TMS5110_M1_CB(DEVWRITELINE("tms6100", tms6100_device, m1_w))
MCFG_TMS5110_ADDR_CB(DEVWRITE8("tms6100", tms6100_device, add_w))
@@ -164,7 +168,7 @@ static MACHINE_CONFIG_START( tms5110_route )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.5)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( eva24 )
+MACHINE_CONFIG_START(eva_state::eva24)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", COP420, XTAL_640kHz/2) // guessed
@@ -181,7 +185,7 @@ static MACHINE_CONFIG_START( eva24 )
MCFG_FRAGMENT_ADD(tms5110_route)
MACHINE_CONFIG_END
-static MACHINE_CONFIG_START( eva11 )
+MACHINE_CONFIG_START(eva_state::eva11)
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", TMS1000, XTAL_640kHz/2) // from TMS5110A CPU CK