ddr/kc: Fixed KC 85/2 DAC output (removed erroneous shift). (#10993)

This commit is contained in:
utz82 2023-03-15 18:46:34 +01:00 committed by GitHub
parent f9de654f59
commit 1bf4528d15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 17 deletions

View File

@ -185,9 +185,6 @@ protected:
// CTC callback
DECLARE_WRITE_LINE_MEMBER( ctc_zc0_callback );
// PIO callback
void pio_portb_w(uint8_t data) override;
// sound
virtual void speaker_update();
};
@ -225,11 +222,11 @@ protected:
void video_control_w(int data);
// PIO callback
void pio_portb_w(uint8_t data) override;
virtual void pio_portb_w(uint8_t data) override;
// sound
void dac_update() override;
void speaker_update() override;
virtual void dac_update() override;
virtual void speaker_update() override;
void kc85_4_mem(address_map &map) ATTR_COLD;
void kc85_4_io(address_map &map) ATTR_COLD;

View File

@ -594,17 +594,6 @@ void kc_state::pio_portb_w(uint8_t data)
update_0x08000();
// KC 85/2..3: 5-bit DAC
m_dac_level = (~data & 0x1f)>>1;
dac_update();
}
void kc85_3_state::pio_portb_w(uint8_t data)
{
m_pio_data[1] = data;
update_0x08000();
// KC 85/2..3: 5-bit DAC
m_dac_level = (~data & 0x1f);
dac_update();