From f20518fdd27ab612fba1c7959d552b8693d4aaa6 Mon Sep 17 00:00:00 2001 From: fulivi Date: Mon, 27 Apr 2020 18:50:20 +0200 Subject: [PATCH] hp86: fixed a bug in key auto-repeat function (nw) --- src/mame/drivers/hp80.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/hp80.cpp b/src/mame/drivers/hp80.cpp index 84e93c93685..f28cb631f45 100644 --- a/src/mame/drivers/hp80.cpp +++ b/src/mame/drivers/hp80.cpp @@ -487,10 +487,9 @@ READ8_MEMBER(hp80_base_state::keycod_r) WRITE8_MEMBER(hp80_base_state::keycod_w) { - if (m_has_int_keyb) { + if (m_kb_raw_readout) { m_kb_keycode = data; - } - if (data == 1) { + } else if (data == 1) { unsigned irq = get_kb_irq(); irq_w(irq , false); m_kb_enable = true;