Hallo mal Wieder
Ich bin dabei meinen Tastaturtreiber zu schreiben. Nun, seit einiger zeit sagt boch nach ca. 40 Tastendrücken immer folgende meldung ausgibt.
ich weiss nicht wo ich den fehler noch suchen könnte.
Hier ist der Code:
Sieht jemand den Fehler ?
Vielen dasnk im voraus
gruss Togi
Ich bin dabei meinen Tastaturtreiber zu schreiben. Nun, seit einiger zeit sagt boch nach ca. 40 Tastendrücken immer folgende meldung ausgibt.
Code: [Auswählen]
nternal keyboard buffer full, ignoring scancode.ich weiss nicht wo ich den fehler noch suchen könnte.
Hier ist der Code:
Code: [Auswählen]
int0x21:
xor eax,eax
in al,0x60
push eax
call PutByte
pop eax
cmp al, 0xE0
je .ende
cmp al, 0x00
je .ende
cmp al, 0xff
je .ende
mov al,BYTE [Keycodetable + eax]
call PutByte
.ende
mov al, 0x20
out 0x20,al
iret
Sieht jemand den Fehler ?
Vielen dasnk im voraus
gruss Togi

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert
Die genaue Spezifikation findest du in der Cottontail OS Development Library