diff options
Diffstat (limited to 'src/mame/drivers/lwriter.cpp')
-rw-r--r-- | src/mame/drivers/lwriter.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/lwriter.cpp b/src/mame/drivers/lwriter.cpp index 5169db60198..29757ff3ea9 100644 --- a/src/mame/drivers/lwriter.cpp +++ b/src/mame/drivers/lwriter.cpp @@ -116,10 +116,10 @@ public: void lwriter(machine_config &config); private: - DECLARE_READ16_MEMBER(bankedarea_r); - DECLARE_WRITE16_MEMBER(bankedarea_w); - DECLARE_WRITE8_MEMBER(led_out_w); - DECLARE_WRITE8_MEMBER(fifo_out_w); + uint16_t bankedarea_r(offs_t offset); + void bankedarea_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + void led_out_w(uint8_t data); + void fifo_out_w(uint8_t data); uint8_t via_pa_r(); void via_pa_w(uint8_t data); DECLARE_WRITE_LINE_MEMBER(via_ca2_w); @@ -249,7 +249,7 @@ void lwriter_state::machine_reset() } /* Overlay area */ -READ16_MEMBER(lwriter_state::bankedarea_r) +uint16_t lwriter_state::bankedarea_r(offs_t offset) { if (m_overlay) { @@ -264,7 +264,7 @@ READ16_MEMBER(lwriter_state::bankedarea_r) return 0xFFFF; } -WRITE16_MEMBER(lwriter_state::bankedarea_w) +void lwriter_state::bankedarea_w(offs_t offset, uint16_t data, uint16_t mem_mask) { if (m_overlay) { @@ -281,7 +281,7 @@ WRITE16_MEMBER(lwriter_state::bankedarea_w) } /* 4 diagnostic LEDs, plus 4 i/o lines for the printer */ -WRITE8_MEMBER(lwriter_state::led_out_w) +void lwriter_state::led_out_w(uint8_t data) { //popmessage("LED status: %02X\n", data&0xFF); logerror("LED status: %02X\n", data&0xFF); @@ -289,7 +289,7 @@ WRITE8_MEMBER(lwriter_state::led_out_w) } /* FIFO to printer, 64 bytes long */ -WRITE8_MEMBER(lwriter_state::fifo_out_w) +void lwriter_state::fifo_out_w(uint8_t data) { /** TODO: actually emulate this */ logerror("FIFO written with: %02X\n", data&0xFF); |