summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ldplayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ldplayer.cpp')
-rw-r--r--src/mame/drivers/ldplayer.cpp36
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/ldplayer.cpp b/src/mame/drivers/ldplayer.cpp
index c621648f3c1..360763e8ee9 100644
--- a/src/mame/drivers/ldplayer.cpp
+++ b/src/mame/drivers/ldplayer.cpp
@@ -47,7 +47,7 @@ protected:
virtual void machine_reset() override;
// callback hook
- chd_file *get_disc(laserdisc_device &device);
+ chd_file *get_disc();
// internal helpers
void process_commands();
@@ -164,7 +164,7 @@ protected:
*
*************************************/
-chd_file *ldplayer_state::get_disc(laserdisc_device &device)
+chd_file *ldplayer_state::get_disc()
{
bool found = false;
// open a path to the ROMs and find the first CHD file
@@ -632,32 +632,32 @@ void ldplayer_state::ldplayer_ntsc(machine_config &config)
}
-MACHINE_CONFIG_START(ldv1000_state::ldv1000)
+void ldv1000_state::ldv1000(machine_config &config)
+{
ldplayer_ntsc(config);
- MCFG_LASERDISC_LDV1000_ADD("laserdisc")
- MCFG_LASERDISC_GET_DISC(laserdisc_device::get_disc_delegate(&ldv1000_state::get_disc, this))
- MCFG_LASERDISC_SCREEN_ADD_NTSC("screen", "laserdisc")
+ pioneer_ldv1000_device &laserdisc(PIONEER_LDV1000(config, "laserdisc"));
+ laserdisc.set_get_disc(FUNC(ldv1000_state::get_disc), this);
+ laserdisc.add_ntsc_screen(config, "screen");
SPEAKER(config, "lspeaker").front_left();
SPEAKER(config, "rspeaker").front_right();
- MCFG_DEVICE_MODIFY("laserdisc")
- MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
- MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
-MACHINE_CONFIG_END
+ laserdisc.add_route(0, "lspeaker", 1.0);
+ laserdisc.add_route(1, "rspeaker", 1.0);
+}
-MACHINE_CONFIG_START(pr8210_state::pr8210)
+void pr8210_state::pr8210(machine_config &config)
+{
ldplayer_ntsc(config);
- MCFG_LASERDISC_PR8210_ADD("laserdisc")
- MCFG_LASERDISC_GET_DISC(laserdisc_device::get_disc_delegate(&pr8210_state::get_disc, this))
- MCFG_LASERDISC_SCREEN_ADD_NTSC("screen", "laserdisc")
+ pioneer_pr8210_device &laserdisc(PIONEER_PR8210(config, "laserdisc"));
+ laserdisc.set_get_disc(FUNC(pr8210_state::get_disc), this);
+ laserdisc.add_ntsc_screen(config, "screen");
SPEAKER(config, "lspeaker").front_left();
SPEAKER(config, "rspeaker").front_right();
- MCFG_DEVICE_MODIFY("laserdisc")
- MCFG_SOUND_ROUTE(0, "lspeaker", 1.0)
- MCFG_SOUND_ROUTE(1, "rspeaker", 1.0)
-MACHINE_CONFIG_END
+ laserdisc.add_route(0, "lspeaker", 1.0);
+ laserdisc.add_route(1, "rspeaker", 1.0);
+}