summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2026-05-19 13:11:05 +0200
committer Olivier Galibert <galibert@pobox.com>2026-05-19 13:11:10 +0200
commit43342e2e162dde27ff07292ff4917ba531677422 (patch)
treeaa320ecb96ea2e2a52ddff8a4a5c9235adee85c7 /src
parent65bffe8e64966fef4d6bda5d74b11796c5670f5d (diff)
segas32: The resolve calls had been lost at some point in the process
Diffstat (limited to 'src')
-rw-r--r--src/mame/sega/segas32_v.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/mame/sega/segas32_v.cpp b/src/mame/sega/segas32_v.cpp
index e888bf36fd4..fc5fb662602 100644
--- a/src/mame/sega/segas32_v.cpp
+++ b/src/mame/sega/segas32_v.cpp
@@ -227,6 +227,32 @@ void segas32_state::device_start()
if (!m_gfxdecode->started())
throw device_missing_dependencies();
+ m_output_back_lamp.resolve();
+ m_output_blue_button.resolve();
+ m_output_blue_corner_lamp.resolve();
+ m_output_entry_lamp.resolve();
+ m_output_p_start.resolve();
+ m_output_lamp0.resolve();
+ m_output_lamp1.resolve();
+ m_output_left_lamp.resolve();
+ m_output_left_winner_lamp.resolve();
+ m_output_lights_lamp.resolve();
+ m_output_monitor_check_point_lamp.resolve();
+ m_output_monitor_dj_music_lamp.resolve();
+ m_output_monitor_digit.resolve();
+ m_output_monitor_arrow_lamp.resolve();
+ m_output_monitor_race_leader_lamp.resolve();
+ m_output_monitor_start_lamp.resolve();
+ m_output_monitor_steering_wheel_motor.resolve();
+ m_output_start_lamp.resolve();
+ m_output_winner_lamp.resolve();
+ m_output_player_gun_recoil.resolve();
+ m_output_red_button.resolve();
+ m_output_red_corner_lamp.resolve();
+ m_output_right_lamp.resolve();
+ m_output_right_winner_lamp.resolve();
+ m_output_wiper_lamp.resolve();
+
m_vblank_end_int_timer = timer_alloc(FUNC(segas32_state::end_of_vblank_int), this);
m_update_sprites_timer = timer_alloc(FUNC(segas32_state::update_sprites), this);