mirror of
https://github.com/holub/mame
synced 2025-04-26 10:13:37 +03:00
removed unused rxd callback from MC6852 (which is only a skeleton) [smf]
This commit is contained in:
parent
95922ab3fc
commit
e0cfadb855
@ -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
|
||||
};
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user