Browse Source

Fix Kbd Drivers, KBD_STATE -> KBD_STATUS, #636

Thanks and credit to @codesmythe for finding this!
pull/639/head v3.6.0-dev.43
Wayne Warthen 2 months ago
parent
commit
65094dd9b3
No known key found for this signature in database GPG Key ID: 8B34ED29C07EEB0A
  1. 2
      Source/HBIOS/kbd.asm
  2. 2
      Source/HBIOS/mky.asm
  3. 2
      Source/HBIOS/ppk.asm

2
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

2
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

2
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

Loading…
Cancel
Save