ibm5150: Hooked up cassette data output which was previously missing. Fixes cassette saving. [Ryan Holtz, BigAlUK]

This commit is contained in:
mooglyguy 2018-10-07 00:14:05 +02:00
parent f154a9bf72
commit ab53e6da6c
2 changed files with 8 additions and 1 deletions

View File

@ -194,6 +194,11 @@ WRITE_LINE_MEMBER( ibm5160_mb_device::pc_pit8253_out2_changed )
m_speaker->level_w(m_pc_spkrdata & m_pit_out2);
}
WRITE_LINE_MEMBER( ibm5150_mb_device::pc_pit8253_out2_changed )
{
ibm5160_mb_device::pc_pit8253_out2_changed(state);
m_cassette->output(m_pit_out2 ? 1.0 : -1.0);
}
/**********************************************************
*

View File

@ -48,7 +48,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( pc_speaker_set_spkrdata );
DECLARE_WRITE_LINE_MEMBER( pc_pit8253_out1_changed );
DECLARE_WRITE_LINE_MEMBER( pc_pit8253_out2_changed );
virtual DECLARE_WRITE_LINE_MEMBER( pc_pit8253_out2_changed );
DECLARE_WRITE_LINE_MEMBER( pic_int_w );
@ -142,6 +142,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( keyboard_clock_w );
virtual DECLARE_WRITE_LINE_MEMBER( pc_pit8253_out2_changed ) override;
protected:
ibm5150_mb_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);