diff options
author | 2012-09-26 13:24:58 +0000 | |
---|---|---|
committer | 2012-09-26 13:24:58 +0000 | |
commit | 23a3e24dcb154914b0aa5f4abb452486c8a307f9 (patch) | |
tree | 85dbf826cc06dbaf040c063c030d2410bbc4c7d6 /src/mess/drivers/elwro800.c | |
parent | 378cf38b3e8ffdabb44f3485139e1e72d8054255 (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.c | 14 |
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 = |