From: Toni Wilen Date: Sat, 10 May 2025 14:08:31 +0000 (+0300) Subject: Fix 65HC05 last keyboard matrix row X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=3097c2b04fc50645db6134173a3299683da2537b;p=francis%2Fwinuae.git Fix 65HC05 last keyboard matrix row --- 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