]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Fix 65HC05 last keyboard matrix row
authorToni Wilen <twilen@winuae.net>
Sat, 10 May 2025 14:08:31 +0000 (17:08 +0300)
committerToni Wilen <twilen@winuae.net>
Sat, 10 May 2025 14:08:31 +0000 (17:08 +0300)
kbmcu/keyboard_mcu_6805.cpp

index 83fa92dd6316556ab4afc5deaedbc9af9f063ce3..183cf4cb791512a00a2dbcfba651caffa4592a79 100644 (file)
@@ -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