diff options
Diffstat (limited to 'src/mame/drivers/vgmplay.cpp')
-rw-r--r-- | src/mame/drivers/vgmplay.cpp | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/mame/drivers/vgmplay.cpp b/src/mame/drivers/vgmplay.cpp index 41596f9eecb..3bb02e22520 100644 --- a/src/mame/drivers/vgmplay.cpp +++ b/src/mame/drivers/vgmplay.cpp @@ -3654,20 +3654,14 @@ MACHINE_CONFIG_START(vgmplay_state::vgmplay) N2A03(config, m_nescpu[0], 0); m_nescpu[0]->set_addrmap(AS_PROGRAM, &vgmplay_state::nescpu_map<0>); m_nescpu[0]->set_disable(); - - auto *nesapu_0(dynamic_cast<device_sound_interface *>(config.device_find(m_nescpu[0], "nesapu"))); - nesapu_0->reset_routes(); - nesapu_0->add_route(ALL_OUTPUTS, ":lspeaker", 0.50); - nesapu_0->add_route(ALL_OUTPUTS, ":rspeaker", 0.50); + m_nescpu[0]->add_route(ALL_OUTPUTS, "lspeaker", 0.50); + m_nescpu[0]->add_route(ALL_OUTPUTS, "rspeaker", 0.50); N2A03(config, m_nescpu[1], 0); m_nescpu[1]->set_addrmap(AS_PROGRAM, &vgmplay_state::nescpu_map<1>); m_nescpu[1]->set_disable(); - - auto *nesapu_1(dynamic_cast<device_sound_interface *>(config.device_find(m_nescpu[1], "nesapu"))); - nesapu_1->reset_routes(); - nesapu_1->add_route(ALL_OUTPUTS, ":lspeaker", 0.50); - nesapu_1->add_route(ALL_OUTPUTS, ":rspeaker", 0.50); + m_nescpu[1]->add_route(ALL_OUTPUTS, "lspeaker", 0.50); + m_nescpu[1]->add_route(ALL_OUTPUTS, "rspeaker", 0.50); MULTIPCM(config, m_multipcm[0], 0); m_multipcm[0]->set_addrmap(0, &vgmplay_state::multipcm_map<0>); |