mirror of
https://github.com/holub/mame
synced 2025-10-09 17:53:01 +03:00
removed a pit trampoline (nw)
This commit is contained in:
parent
74123617ab
commit
b1d3fefd54
@ -252,40 +252,35 @@ static I8255_INTERFACE( d71055c_1_intf )
|
|||||||
// D8253 PIT
|
// 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)
|
if (m_tcr & TCR_TAE)
|
||||||
set_pc_interrupt(PC_IRQ_TIMERA, 1);
|
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)
|
if (m_tcr & TCR_TBE)
|
||||||
set_pc_interrupt(PC_IRQ_TIMERB, 1);
|
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 =
|
static const struct pit8253_interface d8253_intf =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
XTAL_4MHz / 8,
|
XTAL_4MHz / 8,
|
||||||
DEVCB_NULL,
|
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,
|
0,
|
||||||
DEVCB_NULL,
|
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,
|
XTAL_4MHz / 2,
|
||||||
DEVCB_NULL,
|
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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -43,9 +43,8 @@ public:
|
|||||||
DECLARE_READ8_MEMBER( ibm_mfc_r );
|
DECLARE_READ8_MEMBER( ibm_mfc_r );
|
||||||
DECLARE_WRITE8_MEMBER( ibm_mfc_w );
|
DECLARE_WRITE8_MEMBER( ibm_mfc_w );
|
||||||
|
|
||||||
DECLARE_WRITE_LINE_MEMBER( d8253_clk0_out );
|
DECLARE_WRITE_LINE_MEMBER( d8253_out0 );
|
||||||
DECLARE_WRITE_LINE_MEMBER( d8253_clk1_out );
|
DECLARE_WRITE_LINE_MEMBER( d8253_out1 );
|
||||||
DECLARE_WRITE_LINE_MEMBER( d8253_clk2_out );
|
|
||||||
|
|
||||||
DECLARE_WRITE_LINE_MEMBER( write_usart_clock );
|
DECLARE_WRITE_LINE_MEMBER( write_usart_clock );
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user