summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/iq151.c
diff options
context:
space:
mode:
author Curt Coder <curtcoder@mail.com>2013-02-02 22:24:47 +0000
committer Curt Coder <curtcoder@mail.com>2013-02-02 22:24:47 +0000
commit6ab6bf735ac6fab13b249ccd2bd9de22d70d1b47 (patch)
treea6a836bb0db7e9836e45b592d82b2643ec5b3abb /src/mess/drivers/iq151.c
parente67051001fbfcfb84abf0b6d32479898ea54db46 (diff)
(MESS) Used modern accessors for i8259. (nw)
Diffstat (limited to 'src/mess/drivers/iq151.c')
-rw-r--r--src/mess/drivers/iq151.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mess/drivers/iq151.c b/src/mess/drivers/iq151.c
index 7e462a45f2d..a7f74824d84 100644
--- a/src/mess/drivers/iq151.c
+++ b/src/mess/drivers/iq151.c
@@ -221,7 +221,7 @@ ADDRESS_MAP_END
INPUT_CHANGED_MEMBER(iq151_state::iq151_break)
{
- pic8259_ir5_w(m_pic, newval & 1);
+ m_pic->ir5_w(newval & 1);
}
/* Input ports */
@@ -324,13 +324,13 @@ WRITE_LINE_MEMBER( iq151_state::pic_set_int_line )
INTERRUPT_GEN_MEMBER(iq151_state::iq151_vblank_interrupt)
{
- pic8259_ir6_w(m_pic, m_vblank_irq_state & 1);
+ m_pic->ir6_w(m_vblank_irq_state & 1);
m_vblank_irq_state ^= 1;
}
IRQ_CALLBACK_MEMBER(iq151_state::iq151_irq_callback)
{
- return pic8259_acknowledge(m_pic);
+ return m_pic->inta_r();
}
TIMER_DEVICE_CALLBACK_MEMBER(iq151_state::cassette_timer)
@@ -403,11 +403,11 @@ static const cassette_interface iq151_cassette_interface =
static const iq151cart_interface iq151_cart_interface =
{
- DEVCB_DEVICE_LINE("pic8259", pic8259_ir0_w),
- DEVCB_DEVICE_LINE("pic8259", pic8259_ir1_w),
- DEVCB_DEVICE_LINE("pic8259", pic8259_ir2_w),
- DEVCB_DEVICE_LINE("pic8259", pic8259_ir3_w),
- DEVCB_DEVICE_LINE("pic8259", pic8259_ir4_w),
+ DEVCB_DEVICE_LINE_MEMBER("pic8259", pic8259_device, ir0_w),
+ DEVCB_DEVICE_LINE_MEMBER("pic8259", pic8259_device, ir1_w),
+ DEVCB_DEVICE_LINE_MEMBER("pic8259", pic8259_device, ir2_w),
+ DEVCB_DEVICE_LINE_MEMBER("pic8259", pic8259_device, ir3_w),
+ DEVCB_DEVICE_LINE_MEMBER("pic8259", pic8259_device, ir4_w),
DEVCB_NULL
};