summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2021-08-29 11:13:22 -0700
committer Aaron Giles <aaron@aarongiles.com>2021-08-29 11:13:22 -0700
commit4e219a4d0bd37e69e2edc123feea42e806ec03cf (patch)
tree71b258ee6c623270a8bb9078bcc86868013c49df
parent1c05c57e0d265073de8a423e7a45e2068a8a21a1 (diff)
dec0: Fix overdriven sound
-rw-r--r--src/mame/drivers/dec0.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mame/drivers/dec0.cpp b/src/mame/drivers/dec0.cpp
index 1266df83a64..5e0a23e2c15 100644
--- a/src/mame/drivers/dec0.cpp
+++ b/src/mame/drivers/dec0.cpp
@@ -1843,18 +1843,18 @@ void dec0_state::dec0(machine_config &config)
SPEAKER(config, "mono").front_center();
ym2203_device &ym1(YM2203(config, "ym1", XTAL(12'000'000) / 8));
- ym1.add_route(0, "mono", 0.90);
- ym1.add_route(1, "mono", 0.90);
- ym1.add_route(2, "mono", 0.90);
- ym1.add_route(3, "mono", 0.35);
+ ym1.add_route(0, "mono", 0.81);
+ ym1.add_route(1, "mono", 0.81);
+ ym1.add_route(2, "mono", 0.81);
+ ym1.add_route(3, "mono", 0.32);
ym1.irq_handler().set_inputline(m_audiocpu, 0); // Schematics show both ym2203 and ym3812 can trigger IRQ, but Bandit is only game to program 2203 to do so
ym3812_device &ym2(YM3812(config, "ym2", XTAL(12'000'000) / 4));
ym2.irq_handler().set_inputline(m_audiocpu, 0);
- ym2.add_route(ALL_OUTPUTS, "mono", 0.80);
+ ym2.add_route(ALL_OUTPUTS, "mono", 0.72);
okim6295_device &oki(OKIM6295(config, "oki", XTAL(20'000'000) / 2 / 10, okim6295_device::PIN7_HIGH));
- oki.add_route(ALL_OUTPUTS, "mono", 0.80);
+ oki.add_route(ALL_OUTPUTS, "mono", 0.72);
}