diff options
Diffstat (limited to 'src/mame/drivers/aleisttl.cpp')
-rw-r--r-- | src/mame/drivers/aleisttl.cpp | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/mame/drivers/aleisttl.cpp b/src/mame/drivers/aleisttl.cpp index 55792d80cf5..2ee923f5753 100644 --- a/src/mame/drivers/aleisttl.cpp +++ b/src/mame/drivers/aleisttl.cpp @@ -100,21 +100,20 @@ void sburners_state::video_start() { } -void sburners_state::sburners(machine_config &config) -{ +MACHINE_CONFIG_START(sburners_state::sburners) + /* basic machine hardware */ - NETLIST_CPU(config, m_maincpu, NETLIST_CLOCK); - m_maincpu->set_constructor(netlist_sburners); + MCFG_DEVICE_ADD("maincpu", NETLIST_CPU, NETLIST_CLOCK) + MCFG_NETLIST_SETUP(sburners) /* video hardware */ - SCREEN(config, "screen", SCREEN_TYPE_RASTER); - FIXFREQ(config, m_video).set_screen("screen"); - m_video->set_monitor_clock(MASTER_CLOCK); - m_video->set_horz_params(H_TOTAL-67,H_TOTAL-40,H_TOTAL-8,H_TOTAL); - m_video->set_vert_params(V_TOTAL-22,V_TOTAL-19,V_TOTAL-12,V_TOTAL); - m_video->set_fieldcount(1); - m_video->set_threshold(0.30); -} + MCFG_FIXFREQ_ADD("fixfreq", "screen") + MCFG_FIXFREQ_MONITOR_CLOCK(MASTER_CLOCK) + MCFG_FIXFREQ_HORZ_PARAMS(H_TOTAL-67,H_TOTAL-40,H_TOTAL-8,H_TOTAL) + MCFG_FIXFREQ_VERT_PARAMS(V_TOTAL-22,V_TOTAL-19,V_TOTAL-12,V_TOTAL) + MCFG_FIXFREQ_FIELDCOUNT(1) + MCFG_FIXFREQ_SYNC_THRESHOLD(0.30) +MACHINE_CONFIG_END /*************************************************************************** |