summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/m20.c
diff options
context:
space:
mode:
author Wilbert Pol <wilbert@jdg.info>2013-05-14 20:48:27 +0000
committer Wilbert Pol <wilbert@jdg.info>2013-05-14 20:48:27 +0000
commit34be6878ec112891732038e4ecdc0b8c251bdba6 (patch)
tree5128175d86b67f9e700056a99d175e92d06775d5 /src/mess/drivers/m20.c
parent7a03b5c0c6efc55c2871829fe85e9988b823f78b (diff)
pic8259.c: Continue modernization. (nw)
Diffstat (limited to 'src/mess/drivers/m20.c')
-rw-r--r--src/mess/drivers/m20.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mess/drivers/m20.c b/src/mess/drivers/m20.c
index a1adf839a5b..23fd1092be1 100644
--- a/src/mess/drivers/m20.c
+++ b/src/mess/drivers/m20.c
@@ -240,12 +240,12 @@ WRITE16_MEMBER(m20_state::port21_w)
READ16_MEMBER(m20_state::m20_i8259_r)
{
- return pic8259_r(m_i8259, space, offset)<<1;
+ return m_i8259->read(space, offset)<<1;
}
WRITE16_MEMBER(m20_state::m20_i8259_w)
{
- pic8259_w(m_i8259, space, offset, (data>>1));
+ m_i8259->write(space, offset, (data>>1));
}
WRITE_LINE_MEMBER( m20_state::pic_irq_line_w )
@@ -804,7 +804,7 @@ IRQ_CALLBACK_MEMBER(m20_state::m20_irq_callback)
if (! irqline)
return 0xff; // NVI, value ignored
else
- return pic8259_acknowledge(machine().device("i8259"));
+ return m_i8259->acknowledge();
}
void m20_state::machine_start()
@@ -860,12 +860,12 @@ static I8255A_INTERFACE( ppi_interface )
WRITE_LINE_MEMBER(m20_state::kbd_rxrdy_int)
{
- pic8259_ir4_w(machine().device("i8259"), state);
+ m_i8259->ir4_w(state);
}
void m20_state::fdc_intrq_w(bool state)
{
- pic8259_ir0_w(machine().device("i8259"), state);
+ m_i8259->ir0_w(state);
}
static const i8251_interface kbd_i8251_intf =