summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/uchroma68.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/uchroma68.cpp')
-rw-r--r--src/mame/drivers/uchroma68.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/uchroma68.cpp b/src/mame/drivers/uchroma68.cpp
index f57f6df03d7..ca7eef4524e 100644
--- a/src/mame/drivers/uchroma68.cpp
+++ b/src/mame/drivers/uchroma68.cpp
@@ -176,10 +176,10 @@ private:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- DECLARE_READ8_MEMBER(mc6847_videoram_r);
- DECLARE_READ8_MEMBER(pia_pa_r);
- DECLARE_READ8_MEMBER(pia_pb_r);
- DECLARE_WRITE8_MEMBER(mc6846_out_w);
+ uint8_t mc6847_videoram_r(offs_t offset);
+ uint8_t pia_pa_r();
+ uint8_t pia_pb_r();
+ void mc6846_out_w(uint8_t data);
void kbd_put(uint8_t data);
emu_timer *m_kbd_strobe_timer;
bool m_kbd_strobe;
@@ -262,7 +262,7 @@ void uchroma68_state::device_timer(emu_timer &timer, device_timer_id id, int par
}
}
-WRITE8_MEMBER(uchroma68_state::mc6846_out_w)
+void uchroma68_state::mc6846_out_w(uint8_t data)
{
m_mc6847->css_w(!BIT(data, 0));
m_mc6847->intext_w(!BIT(data, 1));
@@ -275,7 +275,7 @@ WRITE8_MEMBER(uchroma68_state::mc6846_out_w)
}
-READ8_MEMBER(uchroma68_state::mc6847_videoram_r)
+uint8_t uchroma68_state::mc6847_videoram_r(offs_t offset)
{
offset &= 0x1fff;
if (offset > 0x17ff) return 0xff;
@@ -303,13 +303,13 @@ void uchroma68_state::kbd_put(uint8_t data)
m_kbd_strobe = 0;
}
-READ8_MEMBER(uchroma68_state::pia_pa_r)
+uint8_t uchroma68_state::pia_pa_r()
{
uint8_t data = m_kbd_data;
return (m_kbd_strobe << 7) | data;
}
-READ8_MEMBER(uchroma68_state::pia_pb_r)
+uint8_t uchroma68_state::pia_pb_r()
{
// PB0 to PB4 are Up, Down, Left, Right, Home.
// PB5 is NC