From 65094dd9b3262669d66b327e970123fb7d49c132 Mon Sep 17 00:00:00 2001 From: Wayne Warthen Date: Tue, 9 Dec 2025 17:32:37 -0800 Subject: [PATCH] Fix Kbd Drivers, KBD_STATE -> KBD_STATUS, #636 Thanks and credit to @codesmythe for finding this! --- Source/HBIOS/kbd.asm | 2 +- Source/HBIOS/mky.asm | 2 +- Source/HBIOS/ppk.asm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/HBIOS/kbd.asm b/Source/HBIOS/kbd.asm index 3d4fd345..aef2881f 100644 --- a/Source/HBIOS/kbd.asm +++ b/Source/HBIOS/kbd.asm @@ -231,7 +231,7 @@ KBD_READ: CALL KBD_STAT ; KEY READY? JR Z,KBD_READ ; NOT READY, KEEP TRYING ; - LD A,(KBD_STATE) ; GET STATE + LD A,(KBD_STATUS) ; GET STATUS AND $01 ; ISOLATE EXTENDED SCANCODE BIT RRCA ; ROTATE IT TO HIGH ORDER BIT LD E,A ; SAVE IT IN E FOR NOW diff --git a/Source/HBIOS/mky.asm b/Source/HBIOS/mky.asm index dd06aa72..d580655c 100644 --- a/Source/HBIOS/mky.asm +++ b/Source/HBIOS/mky.asm @@ -260,7 +260,7 @@ MKY_READ: CALL MKY_STAT ; KEY READY? ; JR Z, MKY_READ ; NOT READY, KEEP TRYING - LD A, (MKY_STATE) ; GET STATE + LD A, (MKY_STATUS) ; GET STATUS AND $01 ; ISOLATE EXTENDED SCANCODE BIT RRCA ; ROTATE IT TO HIGH ORDER BIT LD E, A ; SAVE IT IN E FOR NOW diff --git a/Source/HBIOS/ppk.asm b/Source/HBIOS/ppk.asm index 50ac9a98..45c30d5f 100644 --- a/Source/HBIOS/ppk.asm +++ b/Source/HBIOS/ppk.asm @@ -127,7 +127,7 @@ PPK_READ: CALL PPK_STAT ; KEY READY? JR Z,PPK_READ ; NOT READY, KEEP TRYING ; - LD A,(PPK_STATE) ; GET STATE + LD A,(PPK_STATUS) ; GET STATUS AND $01 ; ISOLATE EXTENDED SCANCODE BIT RRCA ; ROTATE IT TO HIGH ORDER BIT LD E,A ; SAVE IT IN E FOR NOW