summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/lwriter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/lwriter.cpp')
-rw-r--r--src/mame/drivers/lwriter.cpp16
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);