diff options
Diffstat (limited to 'src/mame/drivers/meritm.cpp')
-rw-r--r-- | src/mame/drivers/meritm.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/src/mame/drivers/meritm.cpp b/src/mame/drivers/meritm.cpp index 26505250c94..34aae5bd85a 100644 --- a/src/mame/drivers/meritm.cpp +++ b/src/mame/drivers/meritm.cpp @@ -1154,15 +1154,17 @@ void meritm_state::crt250(machine_config &config) aysnd.add_route(ALL_OUTPUTS, "mono", 1.0); } -MACHINE_CONFIG_START(meritm_state::crt250_questions) +void meritm_state::crt250_questions(machine_config &config) +{ crt250(config); m_maincpu->set_addrmap(AS_PROGRAM, &meritm_state::crt250_questions_map); MCFG_MACHINE_START_OVERRIDE(meritm_state, crt250_questions) -MACHINE_CONFIG_END +} -MACHINE_CONFIG_START(meritm_state::crt250_crt252_crt258) +void meritm_state::crt250_crt252_crt258(machine_config &config) +{ crt250_questions(config); m_maincpu->set_addrmap(AS_IO, &meritm_state::crt250_crt258_io_map); @@ -1174,9 +1176,10 @@ MACHINE_CONFIG_START(meritm_state::crt250_crt252_crt258) MICROTOUCH(config, m_microtouch, 9600).stx().set(m_uart, FUNC(ins8250_uart_device::rx_w)); m_microtouch->set_touch_callback(FUNC(meritm_state::touch_coord_transform), this); -MACHINE_CONFIG_END +} -MACHINE_CONFIG_START(meritm_state::crt260) +void meritm_state::crt260(machine_config &config) +{ crt250(config); m_maincpu->set_addrmap(AS_PROGRAM, &meritm_state::map); @@ -1192,7 +1195,7 @@ MACHINE_CONFIG_START(meritm_state::crt260) MICROTOUCH(config, m_microtouch, 9600).stx().set(m_uart, FUNC(ins8250_uart_device::rx_w)); m_microtouch->set_touch_callback(FUNC(meritm_state::touch_coord_transform), this); -MACHINE_CONFIG_END +} /* |