summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mame/machine/tv955kb.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mame/machine/tv955kb.cpp b/src/mame/machine/tv955kb.cpp
index 039eab9c602..4ad8e08431e 100644
--- a/src/mame/machine/tv955kb.cpp
+++ b/src/mame/machine/tv955kb.cpp
@@ -43,6 +43,11 @@ void tv955kb_device::device_start()
m_bell_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(tv955kb_device::bell_q8), this));
save_item(NAME(m_bell_on));
+
+ // Hack to avoid starting up in wrong state
+ auto &resetctl = *subdevice<input_merger_device>("resetctl");
+ resetctl.in_w<0>(1);
+ resetctl.in_w<1>(1);
}
void tv955kb_device::device_reset()