002
04.06.2015, 13:31 Uhr
kaiOr
|
Wollte selbst erst ne normale XT-Tastatur bzw. eine zum Umschalten in der Bucht schießen, aber die Preise...
Ob sich was bessert (?oder verschlechtert?) hängt auch von der eingesetzten Hardware ab. XT-seitig gab es unschön kurze Taktflanken und es wurde immer die letzte Flanke unterschlagen (die das Startbit aus dem Schieberegister katapultieren soll, damit auch das letzte Datenbit nachrutscht). Das hängt aber von der Empfangsmimik im XT ab, ob störend oder nicht. Im Worst-Case-Fall gibts dadurch nur alle 8Bytes ein gültiges Byte.
AT-seitig: Von drei PS/2-Tastaturen lief bei mir nur eine Cherry. Eine Logitech und eine Microsoft initialiserten "selten" oder "hingen" nach 2-3 mal Tastendruck. Der Datenversand in Richtung Tastatur (z.B. LED-Steuerung) war einfach zu langsam.
Führendes "E0h" wurde nicht unterdrückt, wenn das nachfolgende Byte invalid/undefiniert war. Dadurch wurden Folgeeingaben u.U. fehlinterpretiert.
Und, wo ich länger suchen musste, Interruptprobleme und überschneidende Benutzung des Hardware-Timers. Das machte sich aber nur sporadisch und bei wildem Getipse bemerkbar.
MfG Kai Dieser Beitrag wurde am 04.06.2015 um 13:46 Uhr von kaiOr editiert. |