Autor Thema: Maus im OS  (Gelesen 7460 mal)

stafe

  • Beiträge: 35
    • Profil anzeigen
    • http://www.staticos.at.tf
Gespeichert
« am: 27. August 2004, 12:20 »
Hallo,

ich arbeite jetzt im modus 12h (640x480x16) ... meine frage : wie kann ich die position der maus herausfinden? Ich habe mal ghört das für die maus der int 33h zuständig ist. Aber wie kann ich den nutzen? Derzeit steuere ich den mauszeiger mit der tastatur (a-links,d-rechts,s-runter,w-rauf,e-aktion).

mfG Stafe
mfG Stafe

lobmann

  • Beiträge: 243
    • Profil anzeigen
    • http://www.fallek.de.vu
Gespeichert
« Antwort #1 am: 27. August 2004, 14:06 »
arbeitest du im PM oder im RM
Man kann doch nem alten Mann nicht in den Bart spucken und sagen es hat geschneit

stafe

  • Beiträge: 35
    • Profil anzeigen
    • http://www.staticos.at.tf
Gespeichert
« Antwort #2 am: 27. August 2004, 14:38 »
Ich arbeite im RM

habe gerade gelesen das man den int 33h nur verwenden kann wenn man bereits einen maustreiber hat.Weiß jemand wo ich so einen ein assembler,... herbekomme ...

mfG Stafe
mfG Stafe

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #3 am: 27. August 2004, 15:22 »
Schreib dir einen:) das geht (bei PS2 zumindest glaub ich) über den Tastaturport mit, in Ralf Browns Portliste steht da bestimmt was.
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

joachim_neu

  • Beiträge: 1 228
    • Profil anzeigen
    • http://www.joachim-neu.de
Gespeichert
« Antwort #4 am: 27. August 2004, 16:16 »
33h??? ist das nicht ein dos-int? soweit ich mich errinnern kann schon!!! also nicht benutzbar!
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de

System: 256 RAM, GeForce 2 MX 400, AMD Athlon XP 1600+, Windows XP, 1x Diskette, 1x DVD-ROM, 1x CD-R(W) Brenner,...

vish

  • Beiträge: 44
    • Profil anzeigen
Gespeichert
« Antwort #5 am: 28. August 2004, 18:24 »
http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/mouse/mouse.html
Vielleicht hilft es dir. Habe mich da noch nicht durchgewurschtelt, aber beim überfliegen dachte ich mir, dass es dir vielleicht was bringt! :)

TPSeverino

  • Beiträge: 33
    • Profil anzeigen
Gespeichert
« Antwort #6 am: 28. August 2004, 21:53 »
Also 33h ist definitiv ein DOS-Int und kann somit nicht verwendet werden. Eine Beschreibung, wie man eine Maus in ein RM-OS (natürlich auch PM)einbindet, würde mich auch mal schwer interessieren. Vielleicht kann einer hier helfen?

gaf

  • Beiträge: 1
    • Profil anzeigen
Gespeichert
« Antwort #7 am: 05. September 2004, 14:50 »
Hallo
Die (PS/2) Maus verwendet IRQ12 und die Ports 0x60 sowie 0x64
Damit die Maus Interrupts schickt muss man allerdings ein paar Sachen einstellen:
1. Maus Interrupt im 'Status Register' aktivieren
2. Data reporting an

Informationen darüber wie man auf die Maus genau zugreifen kann gibt es hier:
http://govschl.ndsu.nodak.edu/~achapwes/PICmicro/index.html
http://www.win.tue.nl/~aeb/linux/kbd/scancodes.html

mfg,
gaf

 

Einloggen