mirror of
https://github.com/holub/mame
synced 2025-07-05 09:57:47 +03:00
ddr/kc: Fixed KC 85/2 DAC output (removed erroneous shift). (#10993)
This commit is contained in:
parent
f9de654f59
commit
1bf4528d15
@ -185,9 +185,6 @@ protected:
|
|||||||
// CTC callback
|
// CTC callback
|
||||||
DECLARE_WRITE_LINE_MEMBER( ctc_zc0_callback );
|
DECLARE_WRITE_LINE_MEMBER( ctc_zc0_callback );
|
||||||
|
|
||||||
// PIO callback
|
|
||||||
void pio_portb_w(uint8_t data) override;
|
|
||||||
|
|
||||||
// sound
|
// sound
|
||||||
virtual void speaker_update();
|
virtual void speaker_update();
|
||||||
};
|
};
|
||||||
@ -225,11 +222,11 @@ protected:
|
|||||||
void video_control_w(int data);
|
void video_control_w(int data);
|
||||||
|
|
||||||
// PIO callback
|
// PIO callback
|
||||||
void pio_portb_w(uint8_t data) override;
|
virtual void pio_portb_w(uint8_t data) override;
|
||||||
|
|
||||||
// sound
|
// sound
|
||||||
void dac_update() override;
|
virtual void dac_update() override;
|
||||||
void speaker_update() override;
|
virtual void speaker_update() override;
|
||||||
|
|
||||||
void kc85_4_mem(address_map &map) ATTR_COLD;
|
void kc85_4_mem(address_map &map) ATTR_COLD;
|
||||||
void kc85_4_io(address_map &map) ATTR_COLD;
|
void kc85_4_io(address_map &map) ATTR_COLD;
|
||||||
|
@ -594,17 +594,6 @@ void kc_state::pio_portb_w(uint8_t data)
|
|||||||
|
|
||||||
update_0x08000();
|
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
|
// KC 85/2..3: 5-bit DAC
|
||||||
m_dac_level = (~data & 0x1f);
|
m_dac_level = (~data & 0x1f);
|
||||||
dac_update();
|
dac_update();
|
||||||
|
Loading…
Reference in New Issue
Block a user