From 8dbba0b52563d00cae075544341067907d1e92ac Mon Sep 17 00:00:00 2001 From: AJR Date: Sun, 7 May 2023 18:28:02 -0400 Subject: twin16.cpp: Correct polarity of uPD7759 ST line writes --- src/mame/konami/twin16.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mame/konami/twin16.cpp b/src/mame/konami/twin16.cpp index 5ee147ade3e..68346e6ec34 100644 --- a/src/mame/konami/twin16.cpp +++ b/src/mame/konami/twin16.cpp @@ -150,12 +150,12 @@ uint8_t twin16_state::upd_busy_r() void twin16_state::upd_reset_w(uint8_t data) { - m_upd7759->reset_w(data & 2); + m_upd7759->reset_w(BIT(data, 1)); } void twin16_state::upd_start_w(uint8_t data) { - m_upd7759->start_w(data & 1); + m_upd7759->start_w(!BIT(data, 0)); } /* Memory Maps */ @@ -634,6 +634,9 @@ void twin16_state::machine_reset() { m_CPUA_register = 0; m_CPUB_register = 0; + + m_upd7759->reset_w(0); + m_upd7759->start_w(1); } void twin16_state::machine_start() -- cgit v1.2.3