From 433ebe6b22a60248ce26accd43bad710b2e56442 Mon Sep 17 00:00:00 2001 From: algestam Date: Wed, 8 Sep 2021 01:55:14 +0200 Subject: atarisy1.cpp: Fix overdriven sound (#8540) --- src/mame/drivers/atarisy1.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mame/drivers/atarisy1.cpp b/src/mame/drivers/atarisy1.cpp index ae88b58b93a..6c5ef11afe4 100644 --- a/src/mame/drivers/atarisy1.cpp +++ b/src/mame/drivers/atarisy1.cpp @@ -718,8 +718,8 @@ void atarisy1_state::add_speech(machine_config &config) m_audiocpu->set_addrmap(AS_PROGRAM, &atarisy1_state::sound_ext_map); TMS5220C(config, m_tms, 14.318181_MHz_XTAL/2/11); - m_tms->add_route(ALL_OUTPUTS, "lspeaker", 1.0); - m_tms->add_route(ALL_OUTPUTS, "rspeaker", 1.0); + m_tms->add_route(ALL_OUTPUTS, "lspeaker", 0.6); + m_tms->add_route(ALL_OUTPUTS, "rspeaker", 0.6); MOS6522(config, m_via, 14.318181_MHz_XTAL/8); m_via->readpa_handler().set(m_tms, FUNC(tms5220_device::status_r)); @@ -784,12 +784,12 @@ void atarisy1_state::atarisy1(machine_config &config) ym2151_device &ymsnd(YM2151(config, "ymsnd", 14.318181_MHz_XTAL/4)); ymsnd.irq_handler().set_inputline(m_audiocpu, m6502_device::IRQ_LINE); - ymsnd.add_route(0, "lspeaker", 0.80); - ymsnd.add_route(1, "rspeaker", 0.80); + ymsnd.add_route(0, "lspeaker", 0.48); + ymsnd.add_route(1, "rspeaker", 0.48); pokey_device &pokey(POKEY(config, "pokey", 14.318181_MHz_XTAL/8)); - pokey.add_route(ALL_OUTPUTS, "lspeaker", 0.40); - pokey.add_route(ALL_OUTPUTS, "rspeaker", 0.40); + pokey.add_route(ALL_OUTPUTS, "lspeaker", 0.24); + pokey.add_route(ALL_OUTPUTS, "rspeaker", 0.24); } void atarisy1_state::marble(machine_config &config) -- cgit v1.2.3