From 0d645cec3094916545d9f729f13f98539b166906 Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Sat, 14 Dec 2024 13:19:38 +0800 Subject: [PATCH] kbd correction. vga kbd preinit --- Source/HBIOS/kbd.asm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Source/HBIOS/kbd.asm b/Source/HBIOS/kbd.asm index 627eb408..de4b2479 100644 --- a/Source/HBIOS/kbd.asm +++ b/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 ;