diff options
Diffstat (limited to 'src/mame/drivers/zrt80.cpp')
-rw-r--r-- | src/mame/drivers/zrt80.cpp | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/mame/drivers/zrt80.cpp b/src/mame/drivers/zrt80.cpp index 9f99b79304f..ceee36980e8 100644 --- a/src/mame/drivers/zrt80.cpp +++ b/src/mame/drivers/zrt80.cpp @@ -29,11 +29,6 @@ class zrt80_state : public driver_device { public: - enum - { - TIMER_BEEP_OFF - }; - zrt80_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_p_videoram(*this, "videoram") @@ -46,16 +41,23 @@ public: { } + void zrt80(machine_config &config); + +private: + enum + { + TIMER_BEEP_OFF + }; + DECLARE_READ8_MEMBER(zrt80_10_r); DECLARE_WRITE8_MEMBER(zrt80_30_w); DECLARE_WRITE8_MEMBER(zrt80_38_w); void kbd_put(u8 data); MC6845_UPDATE_ROW(crtc_update_row); - void zrt80(machine_config &config); void io_map(address_map &map); void mem_map(address_map &map); -private: + virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; uint8_t m_term_data; virtual void machine_reset() override; |