diff options
Diffstat (limited to 'src/mame/includes/kyocera.h')
-rw-r--r-- | src/mame/includes/kyocera.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/mame/includes/kyocera.h b/src/mame/includes/kyocera.h index 5aff2b37e85..6e05063177d 100644 --- a/src/mame/includes/kyocera.h +++ b/src/mame/includes/kyocera.h @@ -61,13 +61,14 @@ public: m_ram(*this, RAM_TAG), m_rs232(*this, RS232_TAG), m_rom(*this, I8085_TAG), - m_y(*this, "Y%u", 0), + m_y(*this, "Y%u", 0U), m_battery(*this, "BATTERY") { } void kc85(machine_config &config); void kc85_video(machine_config &config); +protected: DECLARE_WRITE_LINE_MEMBER(kc85_sod_w); DECLARE_READ_LINE_MEMBER(kc85_sid_r); @@ -79,7 +80,6 @@ public: DECLARE_WRITE_LINE_MEMBER( write_centronics_busy ); DECLARE_WRITE_LINE_MEMBER( write_centronics_select ); -protected: required_device<i8085a_cpu_device> m_maincpu; required_device<upd1990a_device> m_rtc; optional_device<im6402_device> m_uart; @@ -134,9 +134,11 @@ public: kc85_state(mconfig, type, tag) { } - virtual void machine_start() override; void trsm100(machine_config &config); void tandy102(machine_config &config); + +private: + virtual void machine_start() override; }; class pc8201_state : public kc85_state @@ -147,6 +149,10 @@ public: m_cas_cart(*this, "cas_cartslot") { } + void pc8300(machine_config &config); + void pc8201(machine_config &config); + +private: virtual void machine_start() override; required_device<generic_slot_device> m_cas_cart; @@ -167,8 +173,6 @@ public: /* peripheral state */ int m_iosel; /* serial interface select */ - void pc8300(machine_config &config); - void pc8201(machine_config &config); void pc8201_io(address_map &map); void pc8201_mem(address_map &map); }; @@ -189,9 +193,12 @@ public: m_ram(*this, RAM_TAG), m_rs232(*this, RS232_TAG), m_rom(*this, I8085_TAG), - m_y(*this, "Y%u", 0) + m_y(*this, "Y%u", 0U) { } + void tandy200(machine_config &config); + +private: required_device<i8085a_cpu_device> m_maincpu; required_device<rp5c01_device> m_rtc; required_device<hd61830_device> m_lcdc; @@ -242,7 +249,6 @@ public: int m_centronics_busy; int m_centronics_select; - void tandy200(machine_config &config); void tandy200_video(machine_config &config); void tandy200_io(address_map &map); void tandy200_lcdc(address_map &map); |