(mess) tandy2k: connect irq cascade (nw)

This commit is contained in:
cracyc 2013-08-29 03:24:31 +00:00
parent a05fe28eeb
commit a831ca9a2d
2 changed files with 7 additions and 0 deletions

View File

@ -638,6 +638,11 @@ WRITE_LINE_MEMBER( tandy2k_state::kbddat_w )
m_kbddat = state;
}
READ8_MEMBER( tandy2k_state::irq_callback )
{
return (offset ? m_pic1 : m_pic0)->inta_r();
}
// Machine Initialization
void tandy2k_state::machine_start()
@ -675,6 +680,7 @@ static MACHINE_CONFIG_START( tandy2k, tandy2k_state )
MCFG_CPU_ADD(I80186_TAG, I80186, XTAL_16MHz)
MCFG_CPU_PROGRAM_MAP(tandy2k_mem)
MCFG_CPU_IO_MAP(tandy2k_io)
MCFG_80186_IRQ_SLAVE_ACK(DEVREAD8(DEVICE_SELF, tandy2k_state, irq_callback))
// video hardware
MCFG_SCREEN_ADD(SCREEN_TAG, RASTER)

View File

@ -109,6 +109,7 @@ public:
DECLARE_WRITE_LINE_MEMBER( vac_ld_ht_w );
DECLARE_WRITE_LINE_MEMBER( kbdclk_w );
DECLARE_WRITE_LINE_MEMBER( kbddat_w );
DECLARE_READ8_MEMBER( irq_callback );
void fdc_irq(bool state);
void fdc_drq(bool state);