apple/apple3_m.cpp: Update reset/NMI handling for all key press sequences (#11490)

This commit is contained in:
robjustice 2023-08-18 12:07:21 +10:00 committed by GitHub
parent c76a5beeb9
commit 3a33b3b6fb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1136,7 +1136,7 @@ INPUT_CHANGED_MEMBER(apple3_state::keyb_special_changed)
m_maincpu->set_input_line(INPUT_LINE_RESET, ASSERT_LINE);
}
}
else if ((m_kbspecial->read() & 0x80) && (m_via_0_a & ENV_NMIENABLE))
else if ((m_kbspecial->read() & 0x80) && (m_via_0_a & ENV_NMIENABLE) && !m_reset_latch)
{
// reset key only pressed (NMI)
if (!m_nmi_latch)