Browse Source

kbd correction. vga kbd preinit

pull/475/head
b1ackmai1er 1 year ago
parent
commit
0d645cec30
  1. 3
      Source/HBIOS/kbd.asm

3
Source/HBIOS/kbd.asm

@ -386,7 +386,7 @@ KBD_RESET:
LD A,$FF ; RESET COMMAND
CALL KBD_PUTDATA ; SEND IT
CALL KBD_GETDATA ; GET THE ACK
LD KBD_WAITTO ; SETUP LOOP COUNTER
LD B,KBD_WAITTO ; SETUP LOOP COUNTER
KBD_RESET0:
PUSH BC ; PRESERVE COUNTER
CALL KBD_GETDATA ; TRY TO GET THE RESPONSE
@ -394,7 +394,6 @@ KBD_RESET0:
JR NZ,KBD_RESET1 ; GOT A BYTE? IF SO, GET OUT OF LOOP
DJNZ KBD_RESET0 ; LOOP TILL COUNTER EXHAUSTED
KBD_RESET1:
; LD A,B
XOR A ; SIGNAL SUCCESS (RESPONSE IS IGNORED...)
RET ; DONE
;

Loading…
Cancel
Save