Keyboard Controller — Änderungen 6322 → 6519

Zeile 248: Zeile 248:
  
 
     // Tastaturpuffer leeren
 
     // Tastaturpuffer leeren
−
     while ((inb(0x64) & 0x1)) {
+
     while (inb(0x64) & 0x2) {
 
         inb(0x60);
 
         inb(0x60);
 
     }   
 
     }   
Zeile 260: Zeile 260:
 
{
 
{
 
     // Warten bis die Tastatur bereit ist, und der Befehlspuffer leer ist
 
     // Warten bis die Tastatur bereit ist, und der Befehlspuffer leer ist
−
     while ((inb(0x64) & 0x6) != 0x4) {}
+
     while ((inb(0x64) & 0x2)) {}
 
     outb(0x60, command);
 
     outb(0x60, command);
 
}
 
}