atari-home.de - Foren

Software => Coding => Thema gestartet von: guest2229 am So 05.10.2008, 14:12:36

Titel: Position Mauszeiger BIOS/XBIOS/C
Beitrag von: guest2229 am So 05.10.2008, 14:12:36
Liebe Leute,

kann mir wer kurz erklären, wie ich auf Ebene BIOS/XBIOS in C
Mauszeigerposition und Mausbuttomstatus abfrage? Ich vermute mal
mit den Funktionen Initmouse() und Kdbvbase(). Deren Zusammenspiel
ist mir jedoch noch nicht ganz klar.

Danke für die Hilfe,
Volkert
Titel: Re: Position Mauszeiger BIOS/XBIOS/C
Beitrag von: guest2229 am Di 07.10.2008, 20:48:45
Falsche Fährte mit XBIOS. Ok, habe jetzt eine Lösung mit Line-A.

Aber vielleicht kann mir eventuell wer (falls gerade nichts besseres zu tun) mal erklären, wie ich die Informationen aus dem IKBD auslesen kann?

Danke,
Volkert

Liebe Leute,

kann mir wer kurz erklären, wie ich auf Ebene BIOS/XBIOS in C
Mauszeigerposition und Mausbuttomstatus abfrage? Ich vermute mal
mit den Funktionen Initmouse() und Kdbvbase(). Deren Zusammenspiel
ist mir jedoch noch nicht ganz klar.

Danke für die Hilfe,
Volkert
Titel: Re: Position Mauszeiger BIOS/XBIOS/C
Beitrag von: Wosch am Di 07.10.2008, 23:06:08
Hi.
Kann dir nicht viel weiterhelfen da alle ST-Bücher schon für einen bevorstehenden Umzug verpackt sind. Aber die Lösung mit Line-A ist schlecht, da nicht kompatibel.
Im PureC-Handbuch habe ich aber folgendes gefunden:
VDI-Funktionen
vq_mouse: Position des Grafikcursor ermitteln (Request)
vsm_locator: Postion des Grafikcursor ermitteln (Sample)
AES
graf_mkstate: Status der Maustasten ermitteln
evnt_button: Auf Maustastendruck warten

Vielleicht hilfts weiter

Gruß
Wolfgang

Titel: Re: Position Mauszeiger BIOS/XBIOS/C
Beitrag von: afalc060 am Mi 08.10.2008, 01:53:22
Liebe Leute,

kann mir wer kurz erklären, wie ich auf Ebene BIOS/XBIOS in C
Mauszeigerposition und Mausbuttomstatus abfrage? Ich vermute mal
mit den Funktionen Initmouse() und Kdbvbase(). Deren Zusammenspiel
ist mir jedoch noch nicht ganz klar.

Danke für die Hilfe,
Volkert
guckst du hier (http://toshyp.atari.org/00800c.htm#graf_mkstate). ist zwar aes, aber je höher desto besser.


Titel: Re: Position Mauszeiger BIOS/XBIOS/C
Beitrag von: guest2229 am Mi 08.10.2008, 07:22:50
Line-A ist schlecht. Mhhh, nun ja, will ja keine Software für die nächsten Atarigenerationen schreiben ;-) Es reicht, wenn es auf meinem Standardfalken läuft.

Aber danke für den Hinweis. Nun ist es aber so, dass ich nicht die höheren Betriebssystemschichten benutzen möchte. AES/VDI interessieren mich derzeit nicht.

Hi.
Kann dir nicht viel weiterhelfen da alle ST-Bücher schon für einen bevorstehenden Umzug verpackt sind. Aber die Lösung mit Line-A ist schlecht, da nicht kompatibel.
Im PureC-Handbuch habe ich aber folgendes gefunden:
VDI-Funktionen
vq_mouse: Position des Grafikcursor ermitteln (Request)
vsm_locator: Postion des Grafikcursor ermitteln (Sample)
AES
graf_mkstate: Status der Maustasten ermitteln
evnt_button: Auf Maustastendruck warten

Vielleicht hilfts weiter

Gruß
Wolfgang