mirror of
https://github.com/holub/mame
synced 2025-04-16 05:24:54 +03:00
Fix overdriven sound in various Atari games.
This commit is contained in:
parent
4e77b56a2d
commit
c471fad8e0
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
@ -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");
|
||||
}
|
||||
|
||||
|
@ -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 */
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user