diff options
author | cracyc <cracyc@users.noreply.github.com> | 2014-04-23 18:38:15 +0000 |
---|---|---|
committer | cracyc <cracyc@users.noreply.github.com> | 2014-04-23 18:38:15 +0000 |
commit | 379fe346addbeeef5692dca44a3d3bc0ba8d984f (patch) | |
tree | 8ff3867a06eae85072e092b6d52521424a7b28a4 /src/mess/drivers/isbc.c | |
parent | d2b84cb39139ac12f5053d8f983e0f0da154b8bf (diff) |
pic8259: remove trampolines (nw)
Diffstat (limited to 'src/mess/drivers/isbc.c')
-rw-r--r-- | src/mess/drivers/isbc.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/mess/drivers/isbc.c b/src/mess/drivers/isbc.c index f23faec7cd1..31784f7bec2 100644 --- a/src/mess/drivers/isbc.c +++ b/src/mess/drivers/isbc.c @@ -55,7 +55,6 @@ public: DECLARE_WRITE_LINE_MEMBER(isbc_uart8274_irq); DECLARE_READ8_MEMBER(get_slave_ack); DECLARE_WRITE8_MEMBER(ppi_c_w); - IRQ_CALLBACK_MEMBER( irq_callback ) { return m_pic_0->inta_r(); } }; static ADDRESS_MAP_START(rpc86_mem, AS_PROGRAM, 16, isbc_state) @@ -161,7 +160,7 @@ WRITE_LINE_MEMBER( isbc_state::isbc86_tmr2_w ) READ8_MEMBER( isbc_state::get_slave_ack ) { if (offset == 7) - return m_pic_1->inta_r(); + return m_pic_1->acknowledge(); return 0x00; } @@ -222,7 +221,7 @@ static MACHINE_CONFIG_START( isbc86, isbc_state ) MCFG_CPU_ADD("maincpu", I8086, XTAL_5MHz) MCFG_CPU_PROGRAM_MAP(isbc86_mem) MCFG_CPU_IO_MAP(isbc_io) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(isbc_state,irq_callback) + MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("pic8259_0", pic8259_device, inta_cb) MCFG_PIC8259_ADD("pic_0", INPUTLINE(":maincpu", 0), VCC, NULL) @@ -254,7 +253,7 @@ static MACHINE_CONFIG_START( rpc86, isbc_state ) MCFG_CPU_ADD("maincpu", I8086, XTAL_5MHz) MCFG_CPU_PROGRAM_MAP(rpc86_mem) MCFG_CPU_IO_MAP(rpc86_io) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(isbc_state,irq_callback) + MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("pic8259_0", pic8259_device, inta_cb) MCFG_PIC8259_ADD("pic_0", INPUTLINE(":maincpu", 0), VCC, NULL) @@ -289,7 +288,7 @@ static MACHINE_CONFIG_START( isbc286, isbc_state ) MCFG_CPU_ADD("maincpu", I80286, XTAL_16MHz/2) MCFG_CPU_PROGRAM_MAP(isbc286_mem) MCFG_CPU_IO_MAP(isbc286_io) - MCFG_CPU_IRQ_ACKNOWLEDGE_DRIVER(isbc_state,irq_callback) + MCFG_CPU_IRQ_ACKNOWLEDGE_DEVICE("pic8259_0", pic8259_device, inta_cb) MCFG_PIC8259_ADD("pic_0", INPUTLINE(":maincpu", 0), VCC, READ8(isbc_state, get_slave_ack)) MCFG_PIC8259_ADD("pic_1", DEVWRITELINE("pic_0", pic8259_device, ir7_w), GND, NULL) |