Hallo. Ich programmiere seit einiger Zeit ein eigenes OS. Schaut euch es mal auf meiner Webseite unter http://www.osm-page.de an. Wie ihr dort seht ist es erst in der Alpha-Version. Aber die Beta-Version ist so gut wie fertig. Also könnte ich sie auf meiner Webseite setzten. Würde mir nicht der Maustreiber den ich unbedingt haben will ein Problem bereiten. Ich möchte nämlich einen Maustreiber für Seriell und PS/2 schreiben. Aber mein Problem ist das ich so gut wie keine Daten über die Maustreiber-entwicklung habe. Ich weis dass der IRQ für COM1 vier, für COM2 drei und für PS/2 zwölf ist. Ich habe auch herausgefunden, dass der IRQ12 der int 74h ist. Wenn ich jetzt den int 74h meinen eigenen Code zuweise müsste dieser doch ausgeführt werden sobald ich etwas mit der PS/2-Maus mache (sie z.B. bewege). Tut er aber nicht. Dann habe ich herausgefunden dass ich die PS/2-Maus erst aktivieren muss. Aber meine Frage ist wie. Wie muss ich die PS/2-Maus aktivieren. Wenn ich dies getan habe führt sie dann automatisch den IRQ12 also int 74h aus? Welche Ports muss ich für den Datenaustausch (Daten der Maus empfangen und durch z.B. drücken senden) ansprechen? Die PS/2 nutzt doch auch den Tastaturcontroller oder? Aber wie weise ich der Maus meinen IRQ-Handler zu? Was muss in den IRQ-Handler rein und wie teste ich ob es sich um eine PS/2-Maus oder einer seriellen handelt. Ich finde einfach keine Infos darüber. Hoffentlich könnt Ihr mir helfen. Ich bitte so um Hilfe.
Danke!!!
Danke!!!

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken


Gespeichert
??
), aber so ungefähr müsste es stimmen: