| Zeile 5: | Zeile 5: | ||
== Funktionen des KBC == | == Funktionen des KBC == | ||
*Ansteuerung eines oder zweier Auxiliary Port(s) (Tastatur, Maus) | *Ansteuerung eines oder zweier Auxiliary Port(s) (Tastatur, Maus) | ||
| − | |||
*Ein-/ausschalten der 21. Adressleitung ([[A20-Gate]]) | *Ein-/ausschalten der 21. Adressleitung ([[A20-Gate]]) | ||
| − | |||
*CPU-Reset auslösen, also Neustart des Systems | *CPU-Reset auslösen, also Neustart des Systems | ||
| − | |||
*Zusammen mit dem [[Programmable Interval Timer | PIT]] den [[Systemlautsprecher]] ansteuern. | *Zusammen mit dem [[Programmable Interval Timer | PIT]] den [[Systemlautsprecher]] ansteuern. | ||
| − | + | *Information darüber, ob das System eine Monochrom- oder Farbgrafikkarte benutzt (Irrelevant, da Farbgrafik bereits mit XT-Systemen als Standard eingeführt wurde!), sowie die Speicherausstattung des Systems (512 oder 256 KiB) | |
| − | *Information darüber, ob das System eine Monochrom- oder Farbgrafikkarte benutzt (Irrelevant, da Farbgrafik bereits mit XT-Systemen als Standard eingeführt wurde!) | ||
== Kommunikationswege == | == Kommunikationswege == | ||
| − | |||
[[Datei:Kbc logic.png]] | [[Datei:Kbc logic.png]] | ||
| − | |||
| − | |||
Normalerweise wird der erste Auxiliary Port (PSAUX0*) für eine Tastatur verwendet und an den zweiten (PSAUX1*) eine Maus oder ein anderes Zeigegerät angeschlossen. Technisch unterscheiden sich die beiden Ports nicht. Daher kann man dort beliebige Gerätekombinationen anschließen, solange das BIOS nicht mit einer Fehlermeldung stoppt, weil es bestimmte Geräte an bestimmten Ports erwartet. Beliebige Gerätekombinationen werden z. B. von Linux unterstützt, nicht jedoch von Windows. | Normalerweise wird der erste Auxiliary Port (PSAUX0*) für eine Tastatur verwendet und an den zweiten (PSAUX1*) eine Maus oder ein anderes Zeigegerät angeschlossen. Technisch unterscheiden sich die beiden Ports nicht. Daher kann man dort beliebige Gerätekombinationen anschließen, solange das BIOS nicht mit einer Fehlermeldung stoppt, weil es bestimmte Geräte an bestimmten Ports erwartet. Beliebige Gerätekombinationen werden z. B. von Linux unterstützt, nicht jedoch von Windows. | ||
| Zeile 52: | Zeile 45: | ||
</pre> | </pre> | ||
| − | === | + | === Inputport P1 === |
Nur aus Vollständigkeitsgründen hier aufgeführt! Wie man auf einem kurzen Blick erkennen kann, sind diese Werte heute nicht mehr relevant. Gelesen wird er über den KBC-Befehl 0xC0. | Nur aus Vollständigkeitsgründen hier aufgeführt! Wie man auf einem kurzen Blick erkennen kann, sind diese Werte heute nicht mehr relevant. Gelesen wird er über den KBC-Befehl 0xC0. | ||
<pre> | <pre> | ||