diff options
Diffstat (limited to 'src/mame/drivers/tg100.cpp')
-rw-r--r-- | src/mame/drivers/tg100.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/tg100.cpp b/src/mame/drivers/tg100.cpp index 4f047d21d19..aeca288be89 100644 --- a/src/mame/drivers/tg100.cpp +++ b/src/mame/drivers/tg100.cpp @@ -73,21 +73,21 @@ void tg100_state::ymw258_map(address_map &map) map(0x000000, 0x1fffff).rom(); } -MACHINE_CONFIG_START(tg100_state::tg100) +void tg100_state::tg100(machine_config &config) +{ /* basic machine hardware */ - MCFG_DEVICE_ADD("maincpu", H83002, XTAL(20'000'000)) /* TODO: correct CPU type (H8/520) */ - MCFG_DEVICE_PROGRAM_MAP( tg100_map ) - MCFG_DEVICE_IO_MAP( tg100_io_map ) + H83002(config, m_maincpu, XTAL(20'000'000)); /* TODO: correct CPU type (H8/520) */ + m_maincpu->set_addrmap(AS_PROGRAM, &tg100_state::tg100_map); + m_maincpu->set_addrmap(AS_IO, &tg100_state::tg100_io_map); SPEAKER(config, "lspeaker").front_left(); SPEAKER(config, "rspeaker").front_right(); - MCFG_DEVICE_ADD("ymw258", MULTIPCM, 9400000) - MCFG_DEVICE_ADDRESS_MAP(0, ymw258_map) - MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) - MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) - -MACHINE_CONFIG_END + MULTIPCM(config, m_ymw258, 9400000); + m_ymw258->set_addrmap(0, ymw258_map); + m_ymw258->add_route(0, "lspeaker", 1.0); + m_ymw258->add_route(1, "rspeaker", 1.0); +} ROM_START( tg100 ) |