From 69bf823978191ad32bafffe15b40a986b7833b5c Mon Sep 17 00:00:00 2001 From: AJR Date: Sat, 16 May 2020 23:33:04 -0400 Subject: [PATCH] selz80: Fix keyboard (MT 7657) --- src/mame/drivers/selz80.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/selz80.cpp b/src/mame/drivers/selz80.cpp index bb4489dc39d..0884ffd6e5b 100644 --- a/src/mame/drivers/selz80.cpp +++ b/src/mame/drivers/selz80.cpp @@ -205,8 +205,8 @@ READ8_MEMBER( selz80_state::kbd_r ) { uint8_t data = 0xff; - if (m_digit < 4) - data = m_keyboard[m_digit]->read(); + if ((m_digit & 7) < 4) + data = m_keyboard[m_digit & 3]->read(); return data; }