diff options
Diffstat (limited to 'src/mame/includes/victory.h')
-rw-r--r-- | src/mame/includes/victory.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/includes/victory.h b/src/mame/includes/victory.h index 0db8f44943c..a1c107bbd4f 100644 --- a/src/mame/includes/victory.h +++ b/src/mame/includes/victory.h @@ -33,9 +33,9 @@ public: m_screen(*this, "screen"), m_palette(*this, "palette"), m_videoram(*this, "videoram"), - m_charram(*this, "charram") - { - } + m_charram(*this, "charram"), + m_lamp(*this, "lamp%u", 0U) + { } void victory(machine_config &config); @@ -61,6 +61,7 @@ protected: void update_background(); void update_foreground(); + virtual void machine_start() override { m_lamp.resolve(); } virtual void video_start() override; void victory_audio(machine_config &config); void main_io_map(address_map &map); @@ -89,6 +90,7 @@ private: required_shared_ptr<uint8_t> m_videoram; required_shared_ptr<uint8_t> m_charram; + output_finder<4> m_lamp; uint16_t m_paletteram[0x40]; std::unique_ptr<uint8_t[]> m_bgbitmap; |