summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/elwro800.c
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2012-09-26 13:24:58 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2012-09-26 13:24:58 +0000
commit23a3e24dcb154914b0aa5f4abb452486c8a307f9 (patch)
tree85dbf826cc06dbaf040c063c030d2410bbc4c7d6 /src/mess/drivers/elwro800.c
parent378cf38b3e8ffdabb44f3485139e1e72d8054255 (diff)
Replace some *_DEVICE_HANDLER with _MEMBER calls (no whatsnew)
Diffstat (limited to 'src/mess/drivers/elwro800.c')
-rw-r--r--src/mess/drivers/elwro800.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/mess/drivers/elwro800.c b/src/mess/drivers/elwro800.c
index 428d9d2201e..756fa18bbe5 100644
--- a/src/mess/drivers/elwro800.c
+++ b/src/mess/drivers/elwro800.c
@@ -51,6 +51,8 @@ public:
DECLARE_WRITE8_MEMBER(elwro800jr_io_w);
DECLARE_MACHINE_RESET(elwro800);
INTERRUPT_GEN_MEMBER(elwro800jr_interrupt);
+ DECLARE_READ8_MEMBER(i8255_port_c_r);
+ DECLARE_WRITE8_MEMBER(i8255_port_c_w);
};
@@ -174,15 +176,15 @@ static void elwro800jr_mmu_w(running_machine &machine, UINT8 data)
*
*************************************/
-static READ8_DEVICE_HANDLER(i8255_port_c_r)
+READ8_MEMBER(elwro800_state::i8255_port_c_r)
{
- centronics_device *centronics = space.machine().device<centronics_device>("centronics");
+ centronics_device *centronics = machine().device<centronics_device>("centronics");
return (centronics->ack_r() << 2);
}
-static WRITE8_DEVICE_HANDLER(i8255_port_c_w)
+WRITE8_MEMBER(elwro800_state::i8255_port_c_w)
{
- centronics_device *centronics = space.machine().device<centronics_device>("centronics");
+ centronics_device *centronics = machine().device<centronics_device>("centronics");
centronics->strobe_w((data >> 7) & 0x01);
}
@@ -192,8 +194,8 @@ static I8255_INTERFACE(elwro800jr_ppi8255_interface)
DEVCB_NULL,
DEVCB_DEVICE_MEMBER("centronics", centronics_device, read),
DEVCB_DEVICE_MEMBER("centronics", centronics_device, write),
- DEVCB_HANDLER(i8255_port_c_r),
- DEVCB_HANDLER(i8255_port_c_w)
+ DEVCB_DRIVER_MEMBER(elwro800_state,i8255_port_c_r),
+ DEVCB_DRIVER_MEMBER(elwro800_state,i8255_port_c_w)
};
static const centronics_interface elwro800jr_centronics_interface =