15.2.3 YAMI - Yet Another Mouse Interface YAMI - Ein Mausinterface für den Atari
YAMI steht für Yet Another Mouse Interface und wurde von
Richard Körber, der für die Software und Entwurf
zuständig ist und von mir (Hardware, Platine) enwickelt.
Wozu ein Mausinterface?
Da es immer schwieriger wird neue Mäuse für Atari und
Amiga Computer zu finden und die Alten auch nicht ewig halten, wurde
es Zeit nach einer Alternative zu suchen. Es bot sich an die
große Vielfalt der PC-Mäuse zu nutzen.
Auch für Atari-Computer gibt es Lösungen bei denen man
die PC-Maus an die serielle Schnittstelle anschließt. Diese
Lösung hat aber mehrere Nachteile. Zum einen muß man
dafür eine serielle Schnittstell entbehren und von dieser haben
viele Atari-Rechner eben nur eine. Zum anderen braucht man eine
Treiber-Software. Diese bringt aber so manche Probleme mit sich und
kann bei nicht systemkonform programmierter Software gänzlich
versagen.
Hier sind Hardware-Interfaces von Vorteil. Sie werden in den
Mausport des Amiga oder Atari gesteckt und setzen die Signale der
PC-Maus in übliche Signale um. Die serielle Schnittstelle wird
nicht belegt, und Rechnerseitig gibt es auch keinen Unterschied
zwischen einer original Maus und den Maussignalen vom Interface.
Dadurch funktionieren auch Hacks, Spiele und andere Betriebssysteme
immer noch.
YAMI ist so eine reine Hardwarelösung, deshalb gibt es auch
keine Probleme mit Programmen die das Betriebssystem umgehen oder
sonst was machen.
Abbildung 1 - YAMI-Interface
Abbildung 2 - Das fertige Interface steckt am Atari
Warum YAMI?
Jetzt gibt es bereits einige andere Hardwarelösungen für
Atari und Amiga und wie der Name schon sagt ist YAMI ein weiteres.
YAMI bietet aber einige Vorteile. So unterstützt YAMI alle
gängigen seriellen PC-Mäuse mit dem Datenprotokoll von M$,
Logitech oder Mouse System. Ein Jumper ist nicht erforderlich, die
Formate werden automatisch erkannt. Andere Mausinterfaces steuern die
neue Mausposition in einer Treppenform an. Dies sieht ziemlich unruhig
aus und macht die Maus in Zeichenprogrammen völlig unbrauchbar.
YAMI besitzt eine Kantenglättung, die dafür sorgt, das
selbst schnelle Mausbewegungen ordntlich umgesetzt werden. Auch ist es
kein Problem parallel zur Maus einen Joystick zu schalten. YAMI
erkennt, wenn auf einem parallel geschalteten Joystick der Feuerknopf
gedrückt wird und schaltet die Maus ab. So entfallen lästige
Stöpselaktionen, wenn man auf dem Rechner spielen möchte.
YAMI ist störungssicher. So erkennt es automatisch ein 7-
oder 8-Bit-Protokoll, und synchronisiert sich permanent neu auf die
seriellen Daten ein. Kurze Unterbrechungen können YAMI
ebensowenig anhaben wie ein Umstöpseln der Maus im Betrieb
(obwohl wir generell davon abraten, im Betrieb irgendwelche Stecker
vom Rechner zu ziehen! Dies kann zur Beschädigung des Rechner
oder YAMI führen). Ein eingebauter Watchdog-Timer sorgt
dafür, dass YAMI nicht einfach hängenbleibt, sollte die
Firmware einmal abstürzen.
Zu guter Letzt ist YAMI In-Circuit Updatefähig. Die Firmware
im Interface kann aktualisiert werden, ohne das ein neuer Baustein
gekauft oder am Interface herumgelötet werden muß. So kann
YAMI jederzeit auf den neuesten Stand gebracht werden, und du
trägst dafür nur die Portokosten.
Läuft auf allen Amiga- und Atari-Modellen.
Schalte deinen Rechner erst einmal aus!
YAMI kann nun in den Mausport des Rechners gesteckt werden.
Die PC-Maus wird anschließend an YAMI angeschlossen. Wenn es
sich um eine kombinierte serielle- und PS/2-Maus handelt, ist ein
Adapter notwendig. Dieser liegt jedoch meistens der Maus bei. An
dieser Stelle noch einmal der Hinweis: reine PS/2- oder USB-Mäuse
können an YAMI nicht betrieben werden!
Nun kann der Rechner wieder eingeschaltet werden. Die PC-Maus
sollte direkt zur Verfügung stehen.
Wichtig: Am Eingang von YAMI dürfen keine
Amiga/Atari-Mäuse, Joysticks oder andere Geräte
angeschlossen werden. Sie könnten das Interface beschädigen!
Bedienung
Die an YAMI angeschlossene Maus lässt sich benutzen wie eine
normale Amiga- bzw. Atari-Maus. Einstellarbeiten fallen nicht an.
Hinweis: das Wheel oder die mittlere Maustaste kann auf Ataris
leider nicht verwendet werden.
Durch einen handelsüblichen Verteilerstecker kann parallel zu
dem YAMI-Mausport ein Joystick betrieben werden.
Der Verteiler wird hierzu in den Joystick- bzw. Mausport vom Atari
gesteckt. YAMI wird in einen der beiden Ports vom Verteiler gesteckt,
an den anderen Anschluß der Joystick.
YAMI überwacht permanent den Mausport. Sobald auf den
Feuerknopf des Joysticks gedrückt wird, geht YAMI in einen
Passiv-Modus über, so daß der Joystick nicht gestört
wird. Durch eine Bewegung an der Maus wird YAMI dann wieder aktiviert.
Bitte beachte folgenden Hinweis: der Parallelbetrieb ist
ausschließlich für herkömmliche Joysticks gedacht.
Andere Mausinterfaces, Joystickinterfaces, Paddles (analoge
Joysticks), Lightpens, Dongles und sonstige Interfaces dürfen
nicht parallel betrieben werden, da ansonsten der Rechner, das
parallel geschaltete Gerät oder YAMI dauerhaft beschädigt
werden kann. Lediglich der Betrieb eines zweiten YAMI-Interface ist
möglich.
Reine Softwareupdates werden auch zukünftig zum reinen
Selbstkostenpreis ausgeführt. Dies bedeutet, daß das
Interface sicher verpackt und ausreichend frankiert an Richard
Körber gesendet werden muß, der sich um das Updaten
kümmert und ihm durch das Update keinerlei Kosten für Porto
und Verpackung entstehen dürfen.
Auch das Rücksenden muß uns so einfach wie möglich
gemacht werden. Idealerweise kann man die Verpackung für die
Rücksendung wiederverwenden, oder es liegt eine Verpackung
für die Rücksendung anbei. Außerdem muß in der
Sendung ausreichend Porto für die Rücksendung vorhanden
sein, sonst schicke wir das Paket unfrankiert zurück.
Wenn du alles richtig gemacht hast, ist das Paket in der Regel
bereits nach drei Werktagen wieder auf dem Weg zurück zu dir.
Einschreibesendungen sind auch möglich, verzögern das Update
aber schlimmstenfalls um etwa zwei Wochen. Sollte es mal etwas
länger dauern, bitte wir um Verständnis. Jeder Mensch
braucht mal Urlaub. ;-)
Hardwareupdates sind nicht kostenlos, da hier für uns
Material- und Arbeitsaufwand anfällt. Wir versuchen jedoch, den
Preis möglichst niedrig zu halten. Außerdem stellen
Hardwareupdates eine Ausnahme dar.
Wir sind keine kommerziellen Entwickler, die von dem Verkauf von
YAMI leben (was auch nicht möglich wäre). Das Projekt ist
viel mehr ein Teil unseres Hobbys.
Bei den geringen Stückzahlen von YAMI ist die Gewinnspanne
für uns so klein, daß wir - wenn man die Zeit für die
Entwicklung und den Zusammenbau mitrechnet - sogar noch in das
Interface hineinbuttern. Damit wir trotzdem leben können, haben
wir einen Job, der einen Großteil unserer Zeit in Anspruch
nimmt.
Wir bitten euch daher, bei Anfragen und Problemen dies zu
berücksichtigen.
Bisher getestete Mäuse...
Hier nun eine Liste der bisher getesteten Mäuse mit Bild
(ohne Gewähr und Anspruch auf Vollständigkeit).
Wie bestelle ich YAMI und was kostet es?
Um YAMI zu bestellen, reicht es mir oder Richard Körber eine
E-Mail zu schreiben. Amiga-User sollten sich auf Richards YAMI-Seiten
noch genauer über die zusätzlichen Funktion informieren, die
nur auf Amigas zur Verfügung stehen.
Atari, Standard 25,00 Euro
Amiga, Wheel 30,00 Euro
Zusätzlich 3 Euro (Deutschland) oder 5 Euro (Ausland)
für Porto und Verpackung.
Zahlungsweise: Eurocheque zur Verrechnung oder
Banküberweisung.
Bei der Bestellung bitte unbedingt angeben für welchen
Computer -Atari oder Amiga- und ob man YAMI direkt auf den Mausport
stecken kann oder ob ein "Verlängerungkabel" notwendig
ist.
Autor: Edgar Hilgart
Copyright © Robert Schaffner (doit@doitarchive.de) Letzte Aktualisierung am 23. Mai 2004 |