So isses auch. Dämliche Bezeichnung.
Hallo Besucher, der Thread wurde 4,6k mal aufgerufen und enthält 25 Antworten
letzter Beitrag von Obelix 20960 am
Amiga Tankmaus für Atari ST anpassen
-
-
Schneider (PC1512)
PC1512 ist hier doch garnicht erwähnt worden.
-
Die Routinen der Atari ST Maus dürfte sich trotzdem leichter erstellen lassen, da die Richtungswerte theoretisch denen der Joystick entsprechen - und dafür hat jedes System ja wohl schon eine Routine implementiert, die untereinander kompatible Sticks zuläßt! Erzeugt zB. mal am XL/XE folgendes Programm:
Ich habe mich für diese Form entschieden, weil die Ausgabe dem Stick-Test am ST (GfA-BASIC) entspricht (Joystick-Mittenstellung="0", Vor ="1", zurück="2", Links="4" und Rechts="8")
Am Port 1 (Stick(0)) wird eine ST-Maus angeschlossen und am Port 2 (Stick(1)) ein Joystick. Jetzt drückt den Joystick nach vorn - der dritte Wert müßte von "0" auf dauerhaft "1" wechseln. Bei der Maus in entsprechende Richtung wechselt der entsprechende Wert (Spalte 1) zwischen "1" und "0" - also "ein" und "aus"; genauso wie in jede andere Richtung der Wechsel zwischen "0" und entsprechenden Richtungswert! Als Gegentest nehmt Ihr einen Atari ST und schließt einen Joystick am Mausport an. Wenn Ihr diesen betätigt, während der ST sich im Desktop befindet, könnt Ihr beobachten, daß sich der Pfeil jeweils 1 Pixel bei Betätigen und 1 Pixel beim Loslassen in entsprechende Richtung bewegt!
Mit einer Amiga Maus bekommt man aber irgendwelche konfusen Werte!
Was will ich damit aussagen? Es liegt doch auf der Hand, daß durch die Joystick-Routinen auch schon (beim ST) zumindest richtungsmäßig Grundroutinen für die Maus da sind, beim Einsatz einer Amiga Maus, der ja mit gleichem Joystick arbeitet, zusätzlich noch einige Berechnungen mehr nötig wären, damit die Richtung wieder stimmt! -
Burki, mit Joystickabfragen kannst du die Maus nicht abfragen, denn dazu müsstest du das in Echtzeit ständig machen und diese Rechtecksignale selbst auswerten. Wozu, wenn der Tastaturcontroller das schon fix und fertig macht und dir im Datenstrom im Klartext mitteilt, wie sich die Maus gerade bewegt hat? Schnapp dir mal das Profibuch bevor du hier mit XL-Basic kommst.
-
Die Routinen der Atari ST Maus dürfte sich trotzdem leichter erstellen lassen, da
Wird Dir das Pimmelfechten nicht irgendwann mal peinlich?
Zum einen ist Deine Argumentation unhaltbar - selbst am C64 ohne spezielle Zählregister-Hardware haben Treiber für Amiga- und Atari-ST-Maus exakt die gleiche Komplexität und Größe. Rein zufällig kann ich diese Behauptung sogar belegen.
...und zum anderen gehst Du von falschen Annahmen aus, die Dir, wenn Du Deinen beispielhaften Test tatsächlich selbst durchgeführt hättest, auch hätten auffallen müssen:
Denn eine Atari-ST-Maus überträgt die Bewegung in X-Richtung (also rechts/links) auf den beiden Joystickpins für auf/ab, und die Bewegung in Y-Richtung (also auf/ab) auf den beiden Joystickpins für rechts/links. -
Wird Dir das Pimmelfechten nicht irgendwann mal peinlich?
Du magst vielleicht 'nen Pimmel haben, mit dem man fechten kann ...
Ansonsten laß solche obszönen Äußerungen!