Siehe auch...

  • MAME - Die offizielle Seite des Arcade-Emulators
  • xMAME - Die Unix- bzw. Linux-Version
  • ArcadeControls - Tips und Anleitungen zum Selbstbau

MAME-Control: Der Bau von Arcade-Controllern für MAME

Auf dieser Seite beschreibe ich, wie ich aus zwei Joysticks von einer Spielekonsole geeignete Eingabegeräte für den Arcade-Emulator MAME - genau genommen die Linux-Version xMAME, aber das ist in diesem Fall gleichgültig - gebaut habe.

Die Idee

Der fertige Joystick
Die Vorderfront des fertigen Joysticks. Sichtbare Unterschiede zum Original sind lediglich der PS/2-Stecker und die beiden grünen Tasten oben rechts. Das sind eine ESC-Taste, um ein Spiel zu beenden und eine Coin-Taste für den Münzeinwurf.

MAME wird herkömmlicherweise per Tastatur gesteuert. Ein Spieler hat dabei vier Richtungstasten, eine Starttaste, eine Cointaste (für den 'Münzeinwurf') und bis zu sechs Feuerknöpfe. Maximal also zwölf Tasten. Für einen einzelnen Spieler stellt das kein Problem dar, aber spätestens wenn man zu zweit spielen möchte, muß man sich schon sehr mögen um mit dem Platz auf einer normalen Tastatur klarzukommen.

Dazu kommt, daß es bei einigen Spielen schon mal heiß hergehen kann, und eine hochwertige Tastatur kann schon mal ganz schön leiden müssen. Abgesehen davon kommt bei vielen Spielen auch erst am richtigen Joystick die originale Atmosphäre auf.

Ein erster Gedanke zu dem Thema war, in eine ausgediente Tastatur Kabel einzulöten, und die mit externen Bedienelementen zu verbinden. Das stellte sich dann aber als schwieriger heraus als ich erwartet hätte, da in den modernen Tastaturen weder Platinen noch Schalter stecken.

Einige Recherche brachte zu Tage, daß es eine ganze Reihe von Leuten gibt die ähnliche Ideen schon umgesetzt haben. Da läßt sich also einiges abkupfern. Der Plan formte sich nach und nach, und was dabei rauskam ist folgendes:

"Ich nehme die Elektronik aus einer ausgedienten Tastatur. Statt an einer Leiterfolie schließe ich die an eine Lochrasterplatine an, und auf dieser kann ich beliebig viele Taster codieren, so daß ein gedrückter Taster über den Tastaturcontroller ein Zeichen an den PC weitergibt. Da ich ja eventuell auch noch andere Eingaben machen muß, schließe ich das ganze über eine Art Y-Adapter an den Computer an, so daß ich parallel auch noch eine richtige Tastatur betreiben kann. Und als Taster nehme ich originale Eingabegeräte für Spiele."

Gesagt, getan...

Hier zu finden: