From 3097c2b04fc50645db6134173a3299683da2537b Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sat, 10 May 2025 17:08:31 +0300 Subject: [PATCH] Fix 65HC05 last keyboard matrix row --- kbmcu/keyboard_mcu_6805.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kbmcu/keyboard_mcu_6805.cpp b/kbmcu/keyboard_mcu_6805.cpp index 83fa92dd..183cf4cb 100644 --- a/kbmcu/keyboard_mcu_6805.cpp +++ b/kbmcu/keyboard_mcu_6805.cpp @@ -192,7 +192,7 @@ static uae_u8 mcu_io_read(int addr) v |= 0x80 | 0x40 | 0x20 | 0x10 | 0x08 | 0x04; // row is PORTA + PORTC - int row = mcu_io[0] | ((mcu_io[2] & 0x3f) << 8) | ((mcu_io[2] & 0x80) << 7); + int row = mcu_io[0] | ((mcu_io[2] & 0x7f) << 8); if (!currprefs.keyboard_nkro) { // matrix without diodes -- 2.47.3