diff options
Diffstat (limited to 'src/mame/drivers/eva.cpp')
-rw-r--r-- | src/mame/drivers/eva.cpp | 10 |
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 |