removed unused rxd callback from MC6852 (which is only a skeleton) [smf]

This commit is contained in:
smf- 2013-12-23 11:47:47 +00:00
parent 95922ab3fc
commit e0cfadb855
4 changed files with 12 additions and 15 deletions

View File

@ -162,9 +162,6 @@ static MC6852_INTERFACE( ssda_intf )
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_LINE_GND,
DEVCB_LINE_GND,
DEVCB_NULL,
DEVCB_NULL
};

View File

@ -128,11 +128,8 @@ void mc6852_device::device_config_complete()
// or initialize to defaults if none provided
else
{
memset(&m_in_rx_data_cb, 0, sizeof(m_in_rx_data_cb));
memset(&m_out_tx_data_cb, 0, sizeof(m_out_tx_data_cb));
memset(&m_out_irq_cb, 0, sizeof(m_out_irq_cb));
memset(&m_in_cts_cb, 0, sizeof(m_in_cts_cb));
memset(&m_in_dcd_cb, 0, sizeof(m_in_dcd_cb));
memset(&m_out_sm_dtr_cb, 0, sizeof(m_out_sm_dtr_cb));
memset(&m_out_tuf_cb, 0, sizeof(m_out_tuf_cb));
}
@ -146,11 +143,8 @@ void mc6852_device::device_config_complete()
void mc6852_device::device_start()
{
// resolve callbacks
m_in_rx_data_func.resolve(m_in_rx_data_cb, *this);
m_out_tx_data_func.resolve(m_out_tx_data_cb, *this);
m_out_irq_func.resolve(m_out_irq_cb, *this);
m_in_cts_func.resolve(m_in_cts_cb, *this);
m_in_dcd_func.resolve(m_in_dcd_cb, *this);
m_out_sm_dtr_func.resolve(m_out_sm_dtr_cb, *this);
m_out_tuf_func.resolve(m_out_tuf_cb, *this);
@ -369,3 +363,13 @@ READ_LINE_MEMBER( mc6852_device::tuf_r )
{
return m_tuf;
}
//-------------------------------------------------
// write_rx -
//-------------------------------------------------
WRITE_LINE_MEMBER( mc6852_device::write_rx )
{
m_rxd = state;
}

View File

@ -57,13 +57,10 @@ struct mc6852_interface
UINT32 m_rx_clock;
UINT32 m_tx_clock;
devcb_read_line m_in_rx_data_cb;
devcb_write_line m_out_tx_data_cb;
devcb_write_line m_out_irq_cb;
devcb_read_line m_in_cts_cb;
devcb_read_line m_in_dcd_cb;
devcb_write_line m_out_sm_dtr_cb;
devcb_write_line m_out_tuf_cb;
};
@ -81,6 +78,7 @@ public:
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
DECLARE_WRITE_LINE_MEMBER( write_rx );
DECLARE_WRITE_LINE_MEMBER( rx_clk_w );
DECLARE_WRITE_LINE_MEMBER( tx_clk_w );
DECLARE_WRITE_LINE_MEMBER( cts_w );
@ -122,6 +120,7 @@ private:
UINT8 m_rdr; // receive data register
UINT8 m_rsr; // receive shift register
int m_rxd;
int m_cts; // clear to send
int m_dcd; // data carrier detect
int m_sm_dtr; // sync match/data terminal ready

View File

@ -415,12 +415,9 @@ static MC6852_INTERFACE( ssda_intf )
{
0,
0,
DEVCB_NULL,
DEVCB_DEVICE_LINE_MEMBER(HC55516_TAG, hc55516_device, digit_w),
DEVCB_DRIVER_LINE_MEMBER(victor9k_state, ssda_irq_w),
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL,
DEVCB_NULL
};