summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/tv912.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/tv912.cpp')
-rw-r--r--src/mame/drivers/tv912.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/tv912.cpp b/src/mame/drivers/tv912.cpp
index 22684b39810..ee6de0a9b73 100644
--- a/src/mame/drivers/tv912.cpp
+++ b/src/mame/drivers/tv912.cpp
@@ -104,11 +104,11 @@ private:
void p1_w(u8 data);
u8 p2_r();
void p2_w(u8 data);
- DECLARE_READ8_MEMBER(crtc_r);
- DECLARE_WRITE8_MEMBER(crtc_w);
- DECLARE_READ8_MEMBER(uart_status_r);
- DECLARE_READ8_MEMBER(keyboard_r);
- DECLARE_WRITE8_MEMBER(output_40c);
+ u8 crtc_r(offs_t offset);
+ void crtc_w(offs_t offset, u8 data);
+ u8 uart_status_r(offs_t offset);
+ u8 keyboard_r(offs_t offset);
+ void output_40c(u8 data);
u32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
@@ -188,17 +188,17 @@ void tv912_state::p2_w(u8 data)
m_4hz_flasher = BIT(data, 4);
}
-READ8_MEMBER(tv912_state::crtc_r)
+u8 tv912_state::crtc_r(offs_t offset)
{
return m_crtc->read(bitswap<4>(offset, 5, 4, 1, 0));
}
-WRITE8_MEMBER(tv912_state::crtc_w)
+void tv912_state::crtc_w(offs_t offset, u8 data)
{
m_crtc->write(bitswap<4>(offset, 5, 4, 1, 0), data);
}
-READ8_MEMBER(tv912_state::keyboard_r)
+u8 tv912_state::keyboard_r(offs_t offset)
{
u8 result = m_modifiers->read();
@@ -209,7 +209,7 @@ READ8_MEMBER(tv912_state::keyboard_r)
return result;
}
-READ8_MEMBER(tv912_state::uart_status_r)
+u8 tv912_state::uart_status_r(offs_t offset)
{
m_uart->write_swe(0);
u8 status = m_uart->dav_r() << 0;
@@ -222,7 +222,7 @@ READ8_MEMBER(tv912_state::uart_status_r)
return status;
}
-WRITE8_MEMBER(tv912_state::output_40c)
+void tv912_state::output_40c(u8 data)
{
// DB6: -PRTOL