diff options
Diffstat (limited to 'src/devices/machine/at_keybc.h')
-rw-r--r-- | src/devices/machine/at_keybc.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/machine/at_keybc.h b/src/devices/machine/at_keybc.h index 77bf039a7a1..5ff11aa6ba1 100644 --- a/src/devices/machine/at_keybc.h +++ b/src/devices/machine/at_keybc.h @@ -30,10 +30,10 @@ public: auto kbd_data() { return m_kbd_data_cb.bind(); } // open collector with 10kΩ pull-up // host interface - virtual DECLARE_READ8_MEMBER(data_r); - virtual DECLARE_READ8_MEMBER(status_r); - DECLARE_WRITE8_MEMBER(data_w); - DECLARE_WRITE8_MEMBER(command_w); + virtual uint8_t data_r(); + virtual uint8_t status_r(); + void data_w(uint8_t data); + void command_w(uint8_t data); // inputs from keyboard DECLARE_WRITE_LINE_MEMBER(kbd_clk_w); @@ -93,7 +93,7 @@ protected: private: // MCU I/O handlers - DECLARE_WRITE8_MEMBER(p2_w); + void p2_w(uint8_t data); }; @@ -112,7 +112,7 @@ public: auto mouse_data() { return m_mouse_data_cb.bind(); } // open collector with 10kΩ pull-up // host interface - virtual DECLARE_READ8_MEMBER(data_r) override; + virtual uint8_t data_r() override; // inputs from mouse DECLARE_WRITE_LINE_MEMBER(mouse_clk_w); @@ -143,8 +143,8 @@ private: TIMER_CALLBACK_MEMBER(set_mouse_data_in); // MCU I/O handlers - DECLARE_READ8_MEMBER(p1_r); - DECLARE_WRITE8_MEMBER(p2_w); + uint8_t p1_r(); + void p2_w(uint8_t data); devcb_write_line m_mouse_irq_cb; devcb_write_line m_mouse_clk_cb, m_mouse_data_cb; |