summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/sym1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/sym1.cpp')
-rw-r--r--src/mame/drivers/sym1.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/sym1.cpp b/src/mame/drivers/sym1.cpp
index 260d858704f..6970a11fe2d 100644
--- a/src/mame/drivers/sym1.cpp
+++ b/src/mame/drivers/sym1.cpp
@@ -56,6 +56,11 @@ public:
m_digits(*this, "digit%u", 0U)
{ }
+ void sym1(machine_config &config);
+
+ void init_sym1();
+
+private:
required_shared_ptr<uint8_t> m_ram_1k;
required_shared_ptr<uint8_t> m_ram_2k;
required_shared_ptr<uint8_t> m_ram_3k;
@@ -64,7 +69,6 @@ public:
uint8_t m_riot_port_a;
uint8_t m_riot_port_b;
emu_timer *m_led_update;
- void init_sym1();
virtual void machine_reset() override;
virtual void machine_start() override { m_digits.resolve(); }
TIMER_CALLBACK_MEMBER(led_refresh);
@@ -80,9 +84,8 @@ public:
DECLARE_WRITE8_MEMBER(riot_b_w);
DECLARE_WRITE8_MEMBER(via3_a_w);
- void sym1(machine_config &config);
void sym1_map(address_map &map);
-protected:
+
required_device<cpu_device> m_maincpu;
required_device<ram_device> m_ram;
required_device<ttl74145_device> m_ttl74145;