diff options
Diffstat (limited to 'src/mame/drivers/superdq.cpp')
-rw-r--r-- | src/mame/drivers/superdq.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mame/drivers/superdq.cpp b/src/mame/drivers/superdq.cpp index fe721023bde..3cc3a1267bf 100644 --- a/src/mame/drivers/superdq.cpp +++ b/src/mame/drivers/superdq.cpp @@ -336,15 +336,14 @@ void superdq_state::machine_start() } -MACHINE_CONFIG_START(superdq_state::superdq) - +void superdq_state::superdq(machine_config &config) +{ /* basic machine hardware */ Z80(config, m_maincpu, MASTER_CLOCK/8); m_maincpu->set_addrmap(AS_PROGRAM, &superdq_state::superdq_map); m_maincpu->set_addrmap(AS_IO, &superdq_state::superdq_io); m_maincpu->set_vblank_int("screen", FUNC(superdq_state::superdq_vblank)); - PIONEER_LDV1000(config, m_laserdisc, 0); m_laserdisc->set_overlay(256, 256, FUNC(superdq_state::screen_update_superdq)); m_laserdisc->set_overlay_palette(m_palette); @@ -352,7 +351,7 @@ MACHINE_CONFIG_START(superdq_state::superdq) m_laserdisc->add_route(1, "rspeaker", 1.0); /* video hardware */ - MCFG_LASERDISC_SCREEN_ADD_NTSC("screen", "laserdisc") + m_laserdisc->add_ntsc_screen(config, "screen"); GFXDECODE(config, m_gfxdecode, m_palette, gfx_superdq); PALETTE(config, m_palette, FUNC(superdq_state::superdq_palette), 32); @@ -362,7 +361,7 @@ MACHINE_CONFIG_START(superdq_state::superdq) SPEAKER(config, "rspeaker").front_right(); SN76496(config, "snsnd", MASTER_CLOCK/8).add_route(ALL_OUTPUTS, "lspeaker", 0.8); -MACHINE_CONFIG_END +} |