diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/machine/tv955kb.cpp | 5 |
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() |