Lowlevel
Lowlevel => OS-Design => Thema gestartet von: OSchecker am 04. November 2008, 13:15
-
Hallo Leute,
ich hab mal ne frage, ich kann jetz mein OS starten und einen Text ausgeben,
aber ich will jetzt eingaben machen. Ich hab ja beim Text sowas gemacht(kopiert aus einem Tutorial):
void cout(char* text)
{
char *ptr;
for(ptr = (char *)0xb8000; *text != 0; text++)
{
*(ptr++) = *text;
*(ptr++) = 0xe;
}
}
, und ich bin mir sicher, das bei der eingabe auch sowas geschrieben werden muss, oder kann man da einfach scanf() hernehmen mit den
Bibleotheken(Header)?
Freue mich auf Antwort!
MFG MasterOfPC
-
Ist sogar auf der Startseite des Wikis verlinkt: http://lowlevel.brainsware.org/wiki/index.php/KBC
-
Hallo OSchecker,
um das Keyboard im Protected mode nutzen zu koennen musst du erstmal eine IDT erstellen!
Bevor du die IDT laedst musst du auch den PIC neu programmieren!
PIC-Tutorial: http://www.osdever.net/tutorials/pic.php
Zur IDT habe ich leider kein vernuenftiges tutorial gefunden!
solltest also mal selbst mithilfe von http://lowlevel.brainsware.org/wiki/index.php/IDT rumprobieren.
Keyboard:http://lowlevel.brainsware.org/wiki/index.php/Keyboard_Controller