summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/spacefb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/spacefb.cpp')
-rw-r--r--src/mame/drivers/spacefb.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mame/drivers/spacefb.cpp b/src/mame/drivers/spacefb.cpp
index 8a8c52e7f6a..70e88898b1d 100644
--- a/src/mame/drivers/spacefb.cpp
+++ b/src/mame/drivers/spacefb.cpp
@@ -330,8 +330,8 @@ INPUT_PORTS_END
*
*************************************/
-MACHINE_CONFIG_START(spacefb_state::spacefb)
-
+void spacefb_state::spacefb(machine_config &config)
+{
/* basic machine hardware */
Z80(config, m_maincpu, SPACEFB_MAIN_CPU_CLOCK);
m_maincpu->set_addrmap(AS_PROGRAM, &spacefb_state::spacefb_main_map);
@@ -344,17 +344,16 @@ MACHINE_CONFIG_START(spacefb_state::spacefb)
m_audiocpu->t0_in_cb().set(FUNC(spacefb_state::audio_t0_r));
m_audiocpu->t1_in_cb().set(FUNC(spacefb_state::audio_t1_r));
- MCFG_QUANTUM_TIME(attotime::from_hz(180))
+ config.m_minimum_quantum = attotime::from_hz(180);
/* video hardware */
- MCFG_SCREEN_ADD("screen", RASTER)
- MCFG_SCREEN_RAW_PARAMS(SPACEFB_PIXEL_CLOCK, SPACEFB_HTOTAL, SPACEFB_HBEND, SPACEFB_HBSTART, SPACEFB_VTOTAL, SPACEFB_VBEND, SPACEFB_VBSTART)
- MCFG_SCREEN_UPDATE_DRIVER(spacefb_state, screen_update)
+ SCREEN(config, m_screen, SCREEN_TYPE_RASTER);
+ m_screen->set_raw(SPACEFB_PIXEL_CLOCK, SPACEFB_HTOTAL, SPACEFB_HBEND, SPACEFB_HBSTART, SPACEFB_VTOTAL, SPACEFB_VBEND, SPACEFB_VBSTART);
+ m_screen->set_screen_update(FUNC(spacefb_state::screen_update));
/* audio hardware */
spacefb_audio(config);
-
-MACHINE_CONFIG_END
+}