Fix overdriven sound in various Atari games.

This commit is contained in:
Aaron Giles 2021-08-24 01:15:53 -07:00
parent 4e77b56a2d
commit c471fad8e0
9 changed files with 11 additions and 11 deletions

View File

@ -382,7 +382,7 @@ void atarig1_state::atarig1(machine_config &config)
ATARI_JSA_II(config, m_jsa, 0);
m_jsa->main_int_cb().set_inputline(m_maincpu, M68K_IRQ_2);
m_jsa->test_read_cb().set_ioport("IN0").bit(14);
m_jsa->add_route(ALL_OUTPUTS, "mono", 1.0);
m_jsa->add_route(ALL_OUTPUTS, "mono", 0.6);
}

View File

@ -592,7 +592,7 @@ void atarig42_state::atarig42(machine_config &config)
ATARI_JSA_III(config, m_jsa, 0);
m_jsa->main_int_cb().set_inputline(m_maincpu, M68K_IRQ_5);
m_jsa->test_read_cb().set_ioport("IN2").bit(6);
m_jsa->add_route(ALL_OUTPUTS, "mono", 1.0);
m_jsa->add_route(ALL_OUTPUTS, "mono", 0.8);
}
void atarig42_0x200_state::atarig42_0x200(machine_config &config)

View File

@ -1527,8 +1527,8 @@ void atarigx2_state::atarigx2(machine_config &config)
ATARI_JSA_IIIS(config, m_jsa, 0);
m_jsa->main_int_cb().set_inputline(m_maincpu, M68K_IRQ_5);
m_jsa->test_read_cb().set_ioport("SERVICE").bit(6);
m_jsa->add_route(0, "lspeaker", 1.0);
m_jsa->add_route(1, "rspeaker", 1.0);
m_jsa->add_route(0, "lspeaker", 0.7);
m_jsa->add_route(1, "rspeaker", 0.7);
}
void atarigx2_state::atarigx2_0x200(machine_config &config)

View File

@ -363,7 +363,7 @@ void beathead_state::beathead(machine_config &config)
ATARI_JSA_III(config, m_jsa, 0);
m_jsa->test_read_cb().set_ioport("IN2").bit(6);
m_jsa->add_route(ALL_OUTPUTS, "mono", 1.0);
m_jsa->add_route(ALL_OUTPUTS, "mono", 0.6);
}

View File

@ -266,8 +266,8 @@ void cybstorm_state::cybstorm(machine_config &config)
ATARI_JSA_IIIS(config, m_jsa, 0);
m_jsa->main_int_cb().set_inputline(m_maincpu, M68K_IRQ_6);
m_jsa->test_read_cb().set_ioport("9F0010").bit(22);
m_jsa->add_route(0, "lspeaker", 1.0);
m_jsa->add_route(1, "rspeaker", 1.0);
m_jsa->add_route(0, "lspeaker", 0.9);
m_jsa->add_route(1, "rspeaker", 0.9);
}

View File

@ -411,7 +411,7 @@ void eprom_state::eprom(machine_config &config)
ATARI_JSA_I(config, m_jsa, 0);
m_jsa->main_int_cb().set_inputline(m_maincpu, M68K_IRQ_6);
m_jsa->test_read_cb().set_ioport("260010").bit(1);
m_jsa->add_route(ALL_OUTPUTS, "mono", 1.0);
m_jsa->add_route(ALL_OUTPUTS, "mono", 0.4);
config.device_remove("jsa:pokey");
}

View File

@ -1867,7 +1867,7 @@ void stunrun_board_device_state::device_add_mconfig(machine_config &config)
ATARI_JSA_II(config, m_jsa, 0);
m_jsa->main_int_cb().set(FUNC(harddriv_state::sound_int_write_line));
m_jsa->test_read_cb().set_ioport("IN0").bit(5);
m_jsa->add_route(ALL_OUTPUTS, "mono", 1.0);
m_jsa->add_route(ALL_OUTPUTS, "mono", 0.5);
}
/* Steel Talons */

View File

@ -272,7 +272,7 @@ void skullxbo_state::skullxbo(machine_config &config)
ATARI_JSA_II(config, m_jsa, 0);
m_jsa->main_int_cb().set_inputline(m_maincpu, M68K_IRQ_4);
m_jsa->test_read_cb().set_ioport("FF5802").bit(7);
m_jsa->add_route(ALL_OUTPUTS, "mono", 1.0);
m_jsa->add_route(ALL_OUTPUTS, "mono", 0.8);
}

View File

@ -282,7 +282,7 @@ void thunderj_state::thunderj(machine_config &config)
ATARI_JSA_II(config, m_jsa, 0);
m_jsa->main_int_cb().set_inputline(m_maincpu, M68K_IRQ_6);
m_jsa->test_read_cb().set_ioport("260012").bit(1);
m_jsa->add_route(ALL_OUTPUTS, "mono", 1.0);
m_jsa->add_route(ALL_OUTPUTS, "mono", 0.8);
}