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