diff options
Diffstat (limited to 'src/mame/drivers/sym1.cpp')
-rw-r--r-- | src/mame/drivers/sym1.cpp | 9 |
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; |