diff options
author | 2014-04-23 18:38:15 +0000 | |
---|---|---|
committer | 2014-04-23 18:38:15 +0000 | |
commit | 379fe346addbeeef5692dca44a3d3bc0ba8d984f (patch) | |
tree | 8ff3867a06eae85072e092b6d52521424a7b28a4 /src/mess/machine | |
parent | d2b84cb39139ac12f5053d8f983e0f0da154b8bf (diff) |
pic8259: remove trampolines (nw)
Diffstat (limited to 'src/mess/machine')
-rw-r--r-- | src/mess/machine/apollo.c | 2 | ||||
-rw-r--r-- | src/mess/machine/at.c | 7 | ||||
-rw-r--r-- | src/mess/machine/b2m.c | 10 | ||||
-rw-r--r-- | src/mess/machine/genpc.c | 5 | ||||
-rw-r--r-- | src/mess/machine/mbc55x.c | 5 | ||||
-rw-r--r-- | src/mess/machine/pk8020.c | 10 |
6 files changed, 2 insertions, 37 deletions
diff --git a/src/mess/machine/apollo.c b/src/mess/machine/apollo.c index d2b830c0b2b..99d78e9aa18 100644 --- a/src/mess/machine/apollo.c +++ b/src/mess/machine/apollo.c @@ -621,7 +621,7 @@ READ8_MEMBER( apollo_state::apollo_pic8259_get_slave_ack ) { MLOG1(("apollo_pic8259_get_slave_ack: offset=%x", offset)); - return offset == 3 ? m_pic8259_slave->inta_r() : 0; + return offset == 3 ? m_pic8259_slave->acknowledge() : 0; } WRITE_LINE_MEMBER( apollo_state::apollo_pic8259_master_set_int_line ) { diff --git a/src/mess/machine/at.c b/src/mess/machine/at.c index 82dc1b35190..4a6fcaa8265 100644 --- a/src/mess/machine/at.c +++ b/src/mess/machine/at.c @@ -16,7 +16,7 @@ READ8_MEMBER( at_state::get_slave_ack ) { if (offset==2) // IRQ = 2 - return m_pic8259_slave->inta_r(); + return m_pic8259_slave->acknowledge(); return 0x00; } @@ -316,11 +316,6 @@ DRIVER_INIT_MEMBER(at586_state,at586) { } -IRQ_CALLBACK_MEMBER(at_state::at_irq_callback) -{ - return m_pic8259_master->inta_r(); -} - MACHINE_START_MEMBER(at_state,at) { } diff --git a/src/mess/machine/b2m.c b/src/mess/machine/b2m.c index 313aaacdf7a..252bcec9c9a 100644 --- a/src/mess/machine/b2m.c +++ b/src/mess/machine/b2m.c @@ -222,11 +222,6 @@ WRITE8_MEMBER(b2m_state::b2m_romdisk_portc_w) m_b2m_romdisk_msb = data & 0x7f; } -WRITE_LINE_MEMBER(b2m_state::b2m_pic_set_int_line) -{ - m_maincpu->set_input_line(0, state ? HOLD_LINE : CLEAR_LINE); -} - /* Driver initialization */ DRIVER_INIT_MEMBER(b2m_state,b2m) { @@ -291,11 +286,6 @@ void b2m_state::machine_start() machine().save().register_postload(save_prepost_delegate(FUNC(b2m_state::b2m_postload), this)); } -IRQ_CALLBACK_MEMBER(b2m_state::b2m_irq_callback) -{ - return m_pic->acknowledge(); -} - INTERRUPT_GEN_MEMBER(b2m_state::b2m_vblank_interrupt) { m_vblank_state++; diff --git a/src/mess/machine/genpc.c b/src/mess/machine/genpc.c index cfc50f8fa64..02a2c15dced 100644 --- a/src/mess/machine/genpc.c +++ b/src/mess/machine/genpc.c @@ -574,11 +574,6 @@ void ibm5160_mb_device::device_start() membank( "bank10" )->set_base( m_ram->pointer() ); } -IRQ_CALLBACK_MEMBER(ibm5160_mb_device::pc_irq_callback) -{ - return m_pic8259->inta_r(); -} - //------------------------------------------------- // device_reset - device-specific reset diff --git a/src/mess/machine/mbc55x.c b/src/mess/machine/mbc55x.c index b08a42d50f0..33328e75c1a 100644 --- a/src/mess/machine/mbc55x.c +++ b/src/mess/machine/mbc55x.c @@ -109,11 +109,6 @@ WRITE8_MEMBER(mbc55x_state::mbcpic8259_w) m_pic->write(space, offset>>1, data); } -IRQ_CALLBACK_MEMBER(mbc55x_state::mbc55x_irq_callback) -{ - return m_pic->inta_r(); -} - READ8_MEMBER(mbc55x_state::mbcpit8253_r) { return m_pit->read(space, offset >> 1); diff --git a/src/mess/machine/pk8020.c b/src/mess/machine/pk8020.c index 838a759387e..2bcba99f230 100644 --- a/src/mess/machine/pk8020.c +++ b/src/mess/machine/pk8020.c @@ -890,16 +890,6 @@ WRITE_LINE_MEMBER(pk8020_state::pk8020_pit_out1) } -WRITE_LINE_MEMBER(pk8020_state::pk8020_pic_set_int_line) -{ - m_maincpu->set_input_line(0, state ? HOLD_LINE : CLEAR_LINE); -} - -IRQ_CALLBACK_MEMBER(pk8020_state::pk8020_irq_callback) -{ - return m_pic8259->acknowledge(); -} - void pk8020_state::machine_start() { static const char *const keynames[] = { |