summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author r09 <rzero9@gmail.com>2018-11-17 09:43:53 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2018-11-17 09:43:53 +0100
commit1dbfe963f6f1f6c7c1bd642575ec05b6c9fa61d3 (patch)
tree0348f9572dfd5ed5ebd96fa83f255c0f7aa8dfcc
parent21318d7ed2da7829eeca04a1fca708d68f87a455 (diff)
pc9801_86.cpp: fix PSG regression (#4306)
-rw-r--r--src/devices/bus/cbus/pc9801_86.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/devices/bus/cbus/pc9801_86.cpp b/src/devices/bus/cbus/pc9801_86.cpp
index 00590f3471f..04c1feb4cf8 100644
--- a/src/devices/bus/cbus/pc9801_86.cpp
+++ b/src/devices/bus/cbus/pc9801_86.cpp
@@ -52,6 +52,7 @@ MACHINE_CONFIG_START(pc9801_86_device::pc9801_86_config)
SPEAKER(config, "rspeaker").front_right();
YM2608(config, m_opna, 7.987_MHz_XTAL);
m_opna->irq_handler().set(FUNC(pc9801_86_device::sound_irq));
+ m_opna->set_flags(AY8910_SINGLE_OUTPUT);
m_opna->port_a_read_callback().set(FUNC(pc9801_86_device::opn_porta_r));
//m_opna->port_b_read_callback().set(FUNC(pc8801_state::opn_portb_r));
//m_opna->port_a_write_callback().set(FUNC(pc8801_state::opn_porta_w));
@@ -396,6 +397,7 @@ void pc9801_speakboard_device::device_add_mconfig(machine_config &config)
m_opna->add_route(2, "rspeaker", 0.50);
YM2608(config, m_opna_slave, 7.987_MHz_XTAL);
+ m_opna_slave->set_flags(AY8910_SINGLE_OUTPUT);
m_opna_slave->add_route(0, "lspeaker", 0.50);
m_opna_slave->add_route(0, "rspeaker", 0.50);
m_opna_slave->add_route(1, "lspeaker", 0.50);