summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/kyocera.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/kyocera.h')
-rw-r--r--src/mame/includes/kyocera.h20
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);