diff options
Diffstat (limited to 'src/mame/drivers/besta.cpp')
-rw-r--r-- | src/mame/drivers/besta.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mame/drivers/besta.cpp b/src/mame/drivers/besta.cpp index 7748a3ed023..88c280dab56 100644 --- a/src/mame/drivers/besta.cpp +++ b/src/mame/drivers/besta.cpp @@ -134,18 +134,19 @@ void besta_state::machine_reset() } /* CP31 processor board */ -MACHINE_CONFIG_START(besta_state::besta) +void besta_state::besta(machine_config &config) +{ /* basic machine hardware */ - MCFG_DEVICE_ADD("maincpu", M68030, 2*16670000) - MCFG_DEVICE_PROGRAM_MAP(besta_mem) + M68030(config, m_maincpu, 2*16670000); + m_maincpu->set_addrmap(AS_PROGRAM, &besta_state::besta_mem); - MCFG_DEVICE_ADD ("pit1", PIT68230, 16670000 / 2) // XXX verify clock + PIT68230(config, m_pit1, 16670000 / 2); // XXX verify clock - MCFG_DEVICE_ADD ("pit2", PIT68230, 16670000 / 2) // XXX verify clock + PIT68230(config, m_pit2, 16670000 / 2); // XXX verify clock - MCFG_DEVICE_ADD(m_terminal, GENERIC_TERMINAL, 0) - MCFG_GENERIC_TERMINAL_KEYBOARD_CB(PUT(besta_state, kbd_put)) -MACHINE_CONFIG_END + GENERIC_TERMINAL(config, m_terminal, 0); + m_terminal->set_keyboard_callback(FUNC(besta_state::kbd_put)); +} /* ROM definition */ |