removed a pit trampoline (nw)

This commit is contained in:
smf- 2014-02-22 15:03:51 +00:00
parent 74123617ab
commit b1d3fefd54
2 changed files with 7 additions and 13 deletions

View File

@ -252,40 +252,35 @@ static I8255_INTERFACE( d71055c_1_intf )
// D8253 PIT
//-------------------------------------------------
WRITE_LINE_MEMBER( isa8_ibm_mfc_device::d8253_clk0_out )
WRITE_LINE_MEMBER( isa8_ibm_mfc_device::d8253_out0 )
{
if (m_tcr & TCR_TAE)
set_pc_interrupt(PC_IRQ_TIMERA, 1);
}
WRITE_LINE_MEMBER( isa8_ibm_mfc_device::d8253_clk1_out )
WRITE_LINE_MEMBER( isa8_ibm_mfc_device::d8253_out1 )
{
if (m_tcr & TCR_TBE)
set_pc_interrupt(PC_IRQ_TIMERB, 1);
}
WRITE_LINE_MEMBER( isa8_ibm_mfc_device::d8253_clk2_out )
{
m_d8253->clk1_w(state);
}
static const struct pit8253_interface d8253_intf =
{
{
{
XTAL_4MHz / 8,
DEVCB_NULL,
DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, isa8_ibm_mfc_device, d8253_clk0_out)
DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, isa8_ibm_mfc_device, d8253_out0)
},
{
0,
DEVCB_NULL,
DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, isa8_ibm_mfc_device, d8253_clk1_out)
DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, isa8_ibm_mfc_device, d8253_out1)
},
{
XTAL_4MHz / 2,
DEVCB_NULL,
DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, isa8_ibm_mfc_device, d8253_clk2_out)
DEVCB_DEVICE_LINE_MEMBER("d8253", pit8253_device, clk1_w)
}
}
};

View File

@ -43,9 +43,8 @@ public:
DECLARE_READ8_MEMBER( ibm_mfc_r );
DECLARE_WRITE8_MEMBER( ibm_mfc_w );
DECLARE_WRITE_LINE_MEMBER( d8253_clk0_out );
DECLARE_WRITE_LINE_MEMBER( d8253_clk1_out );
DECLARE_WRITE_LINE_MEMBER( d8253_clk2_out );
DECLARE_WRITE_LINE_MEMBER( d8253_out0 );
DECLARE_WRITE_LINE_MEMBER( d8253_out1 );
DECLARE_WRITE_LINE_MEMBER( write_usart_clock );