diff options
Diffstat (limited to 'src/mame/drivers/d6800.cpp')
-rw-r--r-- | src/mame/drivers/d6800.cpp | 49 |
1 files changed, 25 insertions, 24 deletions
diff --git a/src/mame/drivers/d6800.cpp b/src/mame/drivers/d6800.cpp index 8c628c314a4..b5ae97dbe1c 100644 --- a/src/mame/drivers/d6800.cpp +++ b/src/mame/drivers/d6800.cpp @@ -54,21 +54,22 @@ class d6800_state : public driver_device { public: d6800_state(const machine_config &mconfig, device_type type, const char *tag) - : driver_device(mconfig, type, tag), - m_maincpu(*this, "maincpu"), - m_cass(*this, "cassette"), - m_pia(*this, "pia"), - m_beeper(*this, "beeper"), - m_videoram(*this, "videoram"), - m_io_x0(*this, "X0"), - m_io_x1(*this, "X1"), - m_io_x2(*this, "X2"), - m_io_x3(*this, "X3"), - m_io_y0(*this, "Y0"), - m_io_y1(*this, "Y1"), - m_io_y2(*this, "Y2"), - m_io_y3(*this, "Y3"), - m_io_shift(*this, "SHIFT") { } + : driver_device(mconfig, type, tag) + , m_maincpu(*this, "maincpu") + , m_cass(*this, "cassette") + , m_pia(*this, "pia") + , m_beeper(*this, "beeper") + , m_videoram(*this, "videoram") + , m_io_x0(*this, "X0") + , m_io_x1(*this, "X1") + , m_io_x2(*this, "X2") + , m_io_x3(*this, "X3") + , m_io_y0(*this, "Y0") + , m_io_y1(*this, "Y1") + , m_io_y2(*this, "Y2") + , m_io_y3(*this, "Y3") + , m_io_shift(*this, "SHIFT") + { } DECLARE_READ8_MEMBER( d6800_cassette_r ); DECLARE_WRITE8_MEMBER( d6800_cassette_w ); @@ -79,7 +80,15 @@ public: TIMER_DEVICE_CALLBACK_MEMBER(d6800_c); TIMER_DEVICE_CALLBACK_MEMBER(d6800_p); DECLARE_QUICKLOAD_LOAD_MEMBER( d6800 ); -protected: + +private: + uint8_t m_rtc; + bool m_cb2; + bool m_cassold; + uint8_t m_cass_data[4]; + uint8_t m_portb; + virtual void machine_start() override; + virtual void machine_reset() override; required_device<cpu_device> m_maincpu; required_device<cassette_image_device> m_cass; required_device<pia6821_device> m_pia; @@ -94,14 +103,6 @@ protected: required_ioport m_io_y2; required_ioport m_io_y3; required_ioport m_io_shift; -private: - uint8_t m_rtc; - bool m_cb2; - bool m_cassold; - uint8_t m_cass_data[4]; - uint8_t m_portb; - virtual void machine_start() override; - virtual void machine_reset() override; }; |