summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/besta.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/besta.cpp')
-rw-r--r--src/mame/drivers/besta.cpp17
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 */