summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine
diff options
context:
space:
mode:
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
commit379fe346addbeeef5692dca44a3d3bc0ba8d984f (patch)
tree8ff3867a06eae85072e092b6d52521424a7b28a4 /src/mess/machine
parentd2b84cb39139ac12f5053d8f983e0f0da154b8bf (diff)
pic8259: remove trampolines (nw)
Diffstat (limited to 'src/mess/machine')
-rw-r--r--src/mess/machine/apollo.c2
-rw-r--r--src/mess/machine/at.c7
-rw-r--r--src/mess/machine/b2m.c10
-rw-r--r--src/mess/machine/genpc.c5
-rw-r--r--src/mess/machine/mbc55x.c5
-rw-r--r--src/mess/machine/pk8020.c10
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[] = {