Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: thetrue am 20. May 2006, 01:16

Titel: Maus, wie realisieren?
Beitrag von: thetrue am 20. May 2006, 01:16
moin, ich bin immernoch auf der Suche nach einer Lösung ;)
Also meine Frage nun hier:

wie kann man das mit der Maus und dem Mauscursor realisieren?
was muss man tun?
Titel: Re: Maus, wie realisieren?
Beitrag von: bitmaster am 20. May 2006, 08:26
Zitat von: thetrue
moin, ich bin immernoch auf der Suche nach einer Lösung ;)
Also meine Frage nun hier:

wie kann man das mit der Maus und dem Mauscursor realisieren?
was muss man tun?
PS/2 oder serielle? Bei der PS/2 musst du die erstmal aktivieren über die Ports des Tastaturcontrollers (da hängt die PS/2 Maus mit dran). Dann wird bei jeder bewegung (drücken auch) der IRQ12 für die PS/2 Maus aufgerufen. Drei Bytes müssen dann geholt werden (vom Port 60h). Das erste ist für die Tasten, zweite für die X Bewegung und dritte für die Y Bewegung. Dann diese halt auslesen und auswerten lassen.

bitmaster

PS: Kann sein das die Reihenfolge mit den gesendeten Bytes anders war. Aber ich glaube das ich richtig.
Titel: Maus, wie realisieren?
Beitrag von: thetrue am 21. May 2006, 21:48
öhm also ich denke erst PS/2 dann serielle
Titel: Maus, wie realisieren?
Beitrag von: Osbios am 23. May 2006, 20:46
@thetrue:
Da ich gerade eine Tutorial für die PS/2 Maus schreibe, könntest du ja "Betatestter" werden. Also Funktion, Verständlichkeit und eventuell auch etwas Orthographie überprüfen.  8)

Ich habe den Beispielcode als stand-alone Bootsektor in Assembler realisiert. Daher hoffe ich, dass du Assembler kannst.

So, ich schreib jetzt weiter. Das soll noch diese Woche fertig werden.
Titel: Maus, wie realisieren?
Beitrag von: thetrue am 23. May 2006, 22:13
Zitat von: Osbios
@thetrue:
Da ich gerade eine Tutorial für die PS/2 Maus schreibe, könntest du ja "Betatestter" werden. Also Funktion, Verständlichkeit und eventuell auch etwas Orthographie überprüfen.  8)

Ich habe den Beispielcode als stand-alone Bootsektor in Assembler realisiert. Daher hoffe ich, dass du Assembler kannst.

So, ich schreib jetzt weiter. Das soll noch diese Woche fertig werden.


ahh, sehr gut, den ich erstelle kernel in asm ;)
ich teste den tutorial gerne ;)

achja, ist der tut für realmode oder pmode? weil pmode muss ich noch lernen ...
Titel: Maus, wie realisieren?
Beitrag von: Osbios am 23. May 2006, 22:32
Wie ich schon sagte ist das "nur" ein Bootsector bzw. <= 512 Byte. Deshalt und weil er einfacher ist nur RM.
Titel: Maus, wie realisieren?
Beitrag von: thetrue am 23. May 2006, 22:33
ahja, ok kein problem