diff options
Diffstat (limited to 'src/devices/bus/cbus/sb16_ct2720.cpp')
-rw-r--r-- | src/devices/bus/cbus/sb16_ct2720.cpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/devices/bus/cbus/sb16_ct2720.cpp b/src/devices/bus/cbus/sb16_ct2720.cpp index 3f77a83698c..cbe417c9960 100644 --- a/src/devices/bus/cbus/sb16_ct2720.cpp +++ b/src/devices/bus/cbus/sb16_ct2720.cpp @@ -39,15 +39,14 @@ sb16_ct2720_device::sb16_ct2720_device(const machine_config &mconfig, const char void sb16_ct2720_device::device_add_mconfig(machine_config &config) { - SPEAKER(config, "lspeaker").front_left(); - SPEAKER(config, "rspeaker").front_right(); + SPEAKER(config, "speaker", 2).front(); CT1745(config, m_mixer); m_mixer->set_fm_tag(m_opl3); m_mixer->set_ldac_tag(m_ldac); m_mixer->set_rdac_tag(m_rdac); - m_mixer->add_route(0, "lspeaker", 1.0); - m_mixer->add_route(1, "rspeaker", 1.0); + m_mixer->add_route(0, "speaker", 1.0, 0); + m_mixer->add_route(1, "speaker", 1.0, 1); m_mixer->irq_status_cb().set([this] () { (void)this; return 0; @@ -59,14 +58,14 @@ void sb16_ct2720_device::device_add_mconfig(machine_config &config) // MIDI_PORT(config, "mdin", midiin_slot, "midiin").rxd_handler().set(FUNC(sb_device::midi_rx_w)); // MIDI_PORT(config, "mdout", midiout_slot, "midiout"); - DAC_16BIT_R2R(config, m_ldac, 0).add_route(ALL_OUTPUTS, m_mixer, 0.5, AUTO_ALLOC_INPUT, 0); // unknown DAC - DAC_16BIT_R2R(config, m_rdac, 0).add_route(ALL_OUTPUTS, m_mixer, 0.5, AUTO_ALLOC_INPUT, 1); // unknown DAC + DAC_16BIT_R2R(config, m_ldac, 0).add_route(ALL_OUTPUTS, m_mixer, 0.5, 0); // unknown DAC + DAC_16BIT_R2R(config, m_rdac, 0).add_route(ALL_OUTPUTS, m_mixer, 0.5, 1); // unknown DAC YMF262(config, m_opl3, XTAL(14'318'181)); - m_opl3->add_route(0, m_mixer, 1.00, AUTO_ALLOC_INPUT, 0); - m_opl3->add_route(1, m_mixer, 1.00, AUTO_ALLOC_INPUT, 1); - m_opl3->add_route(2, m_mixer, 1.00, AUTO_ALLOC_INPUT, 0); - m_opl3->add_route(3, m_mixer, 1.00, AUTO_ALLOC_INPUT, 1); + m_opl3->add_route(0, m_mixer, 1.00, 0); + m_opl3->add_route(1, m_mixer, 1.00, 1); + m_opl3->add_route(2, m_mixer, 1.00, 0); + m_opl3->add_route(3, m_mixer, 1.00, 1); } void sb16_ct2720_device::device_start() |