Autor Thema: Tastatur-Eingaben auslesen (Protected Mode)  (Gelesen 4746 mal)

MS-User

  • Beiträge: 4
    • Profil anzeigen
Gespeichert
« am: 06. September 2005, 16:55 »
Hi,

mit Mühe und Not (und ein wenig Copy&Paste aus einem Tutorial ;)) hab auch ich es geschafft, in den Protected Mode zu schalten.

Ich weiß jetzt nur nicht, wie ich Tastatureingaben auslesen kann, und wie ich diese in Buchstaben umwandle. Habe es mit dem Befehl "in" und Port 0x60 probiert, komme allerdings nicht weit.
Ich verwende jetzt C, um den Kernel fortzusetzen.

Kann mir jemand weiterhelfen?
Danke,
MS-User

SSJ7Gohan

  • Beiträge: 398
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 06. September 2005, 17:16 »
Der Code der Taste steht nur in Port 0x60, nachdem der Tastatur Interrupt (IRQ 1) aufgetreten ist. Du musst erst eine gültige IDT erstellen, den PIC remappen und dann im ISR oder danach aus Port 0x60 lesen.

Wie du eine IDT erstellst steht im Protected Mode Tutorial, Informationen über den PIC sind in einem eigenen Tutorial hier auf der Seite.

 

Einloggen