Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: fcgphilipp am 25. June 2006, 14:23

Titel: Mauskoordinaten
Beitrag von: fcgphilipp am 25. June 2006, 14:23
Moin moin

ich versuche mit folgendem Code die X und Y Position der Maus zu finden

MOV AX, 0003h ;Unterfunktion setzen
INT 0013h ;Funktion Aufrufen
;MOV ax,BX ;das BX Register enthält den Button Status (0=nix; 1=links; 2=rechts; 3=beide oder mitte)
;MOV bx,CX ;die Spalte (x) findest du im CX Reg.
MOV cx,DX ;die Zeile (y) findest du im DX Reg.
ret


Leider werden auf der Console immer nur kleine Herzchen ausgedruckt, und nie mal die Y-Position... Was mache ich falsch?

Gruß
Philipp
Titel: Mauskoordinaten
Beitrag von: thetrue am 25. June 2006, 14:34
was hat der interrupt 13 damit zu tun?
der ist doch für Festplatten und Diskettenlaufwerke

PS: und die unterfunktion 03 schreibt sectoren ;)
//EDIT: wenn es so einfach wäre, dann hätte so  zimlich jeder eine GUI für sein OS ;)
Wo hast du das überhaupt her?

ne Frage an die anderen:
Wie kann man die MausKordinaten auslesen?
Titel: Mauskoordinaten
Beitrag von: Coffee am 25. June 2006, 14:49
Zitat von: thetrue
was hat der interrupt 13 damit zu tun?
der ist doch für Festplatten und Diskettenlaufwerke

PS: und die unterfunktion 03 schreibt sectoren ;)
//EDIT: wenn es so einfach wäre, dann hätte so  zimlich jeder eine GUI für sein OS ;)
Wo hast du das überhaupt her?

ne Frage an die anderen:
Wie kann man die MausKordinaten auslesen?


zum int13: genau wie kommst daruaf? und wieso haste die zwei zeilen auskommentiert
Titel: Mauskoordinaten
Beitrag von: fcgphilipp am 25. June 2006, 14:51
irgendein Forum, finds aber gerade leider nicht wieder. Also ist der Ansatz völlig falsch?

Hat den jemand einen anderen evtl?
Titel: Mauskoordinaten
Beitrag von: thetrue am 25. June 2006, 14:51
Zitat von: fcgphilipp
irgendein Forum, finds aber gerade leider nicht wieder. Also ist der Ansatz völlig falsch?

jop
Titel: Mauskoordinaten
Beitrag von: Coffee am 25. June 2006, 15:13
Zitat von: thetrue
Zitat von: fcgphilipp
irgendein Forum, finds aber gerade leider nicht wieder. Also ist der Ansatz völlig falsch?

jop



schön ;-) würdest du uns den verraten?
Titel: Mauskoordinaten
Beitrag von: bluecode am 25. June 2006, 16:45
nen seriellen, ps/2 oder usb maustreiber schreiben?
Titel: Mauskoordinaten
Beitrag von: Coffee am 25. June 2006, 17:28
also von ihm weiß ichs nich aber kannst du mal was zum seriellen sagen (weil ich ne serielle maus nutze)
Titel: Mauskoordinaten
Beitrag von: nooooooooos am 25. June 2006, 17:30
und wenn du dran bist für mich über usb, wenns nicht zuuuuu kompliziert is.....
Titel: Mauskoordinaten
Beitrag von: fcgphilipp am 25. June 2006, 19:04
ich bräuchte PS/2 oder USB...
Titel: Mauskoordinaten
Beitrag von: lordnaikon am 25. June 2006, 19:52
.. für mich Kaffee , zwei stück Zucker , und Donuts zum mitnehmen , bitte :P
Titel: Mauskoordinaten
Beitrag von: bluecode am 25. June 2006, 20:45
@Coffee: sry, von nem Treiber für ne serielle Maus hab ich keine Ahnung. Ich weiß nur das man da ne Maus anschließen kann, aber des hat ja heutzutage eh keiner mehr, wegen PS/2 und USB.

@n
Wär mir neu, dass alle Suchmaschinen ausgefallen sind :roll:  :evil: Aber sonst gehts euch schon noch gut, oder? Ihr geht mit der Zeit anderer um als wär sie kostenlos. :roll:
Für PS/2 findet man nun wirklich genug. Für USB halt mal nach den UHCI, EHCI & OHCI Standards googlen. Des sind die Standards für den USB-Controller (oder Hub oder wie auch immer des bei USB heißt). Danach noch nach nem Standard für HID Devices an USB.

@lordnaikon: Jo, vollkommen richtig. Mir stand der Mund auch erstma offen als ich des gelesen hatte.
Titel: Mauskoordinaten
Beitrag von: nooooooooos am 25. June 2006, 20:48
Sorry, war auch eher ironisch gemeint....Troztdem bin ich gerade bei der Maus.....aber danke für die Stichworte, genau sowas wollte ich hören.....Wär ja auch nicht mehr mein OS, wenn du mir alles liefern würdest.......
Titel: Mauskoordinaten
Beitrag von: fcgphilipp am 26. June 2006, 09:23
Jungs halt, hier wollte keiner fertigen Code geliefert bekommen!

Wollte eigentlich ursprünglich nur wissen was an meinem Ansatz falsch war, der ja scheinbar daneben war...
Titel: Mauskoordinaten
Beitrag von: Coffee am 26. June 2006, 13:59
so ähnlich seh ich das auch ich bin eh noch net bei der gui bin anner konsole (bzw. fs) am hängen... und das wollt ich wissen weil die meisten ja ps/2 haben und ich ne serielle maus und über serielle keiner oder nur wenige reden/schreiben...
Titel: Mauskoordinaten
Beitrag von: bitmaster am 26. June 2006, 23:52
Zitat
über serielle keiner oder nur wenige reden/schreiben
^^