i8251: Fixed DSR status bit. (nw)

This commit is contained in:
Curt Coder 2014-03-21 08:15:43 +00:00
parent 9e7bb3b843
commit ddc8a812ca
2 changed files with 3 additions and 1 deletions

View File

@ -27,6 +27,8 @@ protected:
virtual void rcv_complete(); virtual void rcv_complete();
virtual void send_key(UINT8 code); virtual void send_key(UINT8 code);
virtual DECLARE_WRITE_LINE_MEMBER( input_dtr ) { output_dsr(state); }
private: private:
required_ioport m_io_term_txbaud; required_ioport m_io_term_txbaud;
required_ioport m_io_term_rxbaud; required_ioport m_io_term_rxbaud;

View File

@ -696,7 +696,7 @@ WRITE_LINE_MEMBER(i8251_device::write_cts)
WRITE_LINE_MEMBER(i8251_device::write_dsr) WRITE_LINE_MEMBER(i8251_device::write_dsr)
{ {
m_dsr = state; m_dsr = !state;
} }
WRITE_LINE_MEMBER(i8251_device::write_rxc) WRITE_LINE_MEMBER(i8251_device::write_rxc)