mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
line endings
This commit is contained in:
parent
fc74c02593
commit
5d8c4d1d5f
@ -678,29 +678,29 @@ void coco_state::update_sound(void)
|
||||
*/
|
||||
UINT8 single_bit_sound = (m_pia_1->b_output() & 0x02) ? 0x80 : 0x00;
|
||||
|
||||
/* determine the sound mux status */
|
||||
soundmux_status_t status = soundmux_status();
|
||||
|
||||
/* the SC77526 DAC chip internally biases the AC-coupled sound inputs for Cassette and Cartridge at the midpoint of the 3.9v output range */
|
||||
bool bCassSoundEnable = (status == (SOUNDMUX_ENABLE | SOUNDMUX_SEL1));
|
||||
bool bCartSoundEnable = (status == (SOUNDMUX_ENABLE | SOUNDMUX_SEL2));
|
||||
UINT8 cassette_sound = (bCassSoundEnable ? 0x40 : 0);
|
||||
UINT8 cart_sound = (bCartSoundEnable ? 0x40 : 0);
|
||||
|
||||
/* determine the value to send to the DAC */
|
||||
m_dac_output = (m_pia_1->a_output() & 0xFC) >> 2;
|
||||
UINT8 dac_sound = (status == SOUNDMUX_ENABLE ? m_dac_output << 1 : 0);
|
||||
m_dac->write_unsigned8(single_bit_sound + dac_sound + cassette_sound + cart_sound);
|
||||
|
||||
/* determine the cassette sound status */
|
||||
cassette_state cas_sound = bCassSoundEnable ? CASSETTE_SPEAKER_ENABLED : CASSETTE_SPEAKER_MUTED;
|
||||
m_cassette->change_state(cas_sound, CASSETTE_MASK_SPEAKER);
|
||||
|
||||
/* determine the cartridge sound status */
|
||||
m_cococart->cart_set_line(COCOCART_LINE_SOUND_ENABLE, bCartSoundEnable ? COCOCART_LINE_VALUE_ASSERT : COCOCART_LINE_VALUE_CLEAR);
|
||||
}
|
||||
|
||||
|
||||
/* determine the sound mux status */
|
||||
soundmux_status_t status = soundmux_status();
|
||||
|
||||
/* the SC77526 DAC chip internally biases the AC-coupled sound inputs for Cassette and Cartridge at the midpoint of the 3.9v output range */
|
||||
bool bCassSoundEnable = (status == (SOUNDMUX_ENABLE | SOUNDMUX_SEL1));
|
||||
bool bCartSoundEnable = (status == (SOUNDMUX_ENABLE | SOUNDMUX_SEL2));
|
||||
UINT8 cassette_sound = (bCassSoundEnable ? 0x40 : 0);
|
||||
UINT8 cart_sound = (bCartSoundEnable ? 0x40 : 0);
|
||||
|
||||
/* determine the value to send to the DAC */
|
||||
m_dac_output = (m_pia_1->a_output() & 0xFC) >> 2;
|
||||
UINT8 dac_sound = (status == SOUNDMUX_ENABLE ? m_dac_output << 1 : 0);
|
||||
m_dac->write_unsigned8(single_bit_sound + dac_sound + cassette_sound + cart_sound);
|
||||
|
||||
/* determine the cassette sound status */
|
||||
cassette_state cas_sound = bCassSoundEnable ? CASSETTE_SPEAKER_ENABLED : CASSETTE_SPEAKER_MUTED;
|
||||
m_cassette->change_state(cas_sound, CASSETTE_MASK_SPEAKER);
|
||||
|
||||
/* determine the cartridge sound status */
|
||||
m_cococart->cart_set_line(COCOCART_LINE_SOUND_ENABLE, bCartSoundEnable ? COCOCART_LINE_VALUE_ASSERT : COCOCART_LINE_VALUE_CLEAR);
|
||||
}
|
||||
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// joystick_type - returns the type of joystick
|
||||
|
Loading…
Reference in New Issue
Block a user