Ich wollte schon immer einen Spielautomaten zu Hause haben und habe mir daher in den 2000ern für günstig zwei kaputte TV-Ideal Arcade-Gehäuse gekauft. Bei beiden war der Monitor kaputt, ansonsten war alles intakt, original Spielplatinen und Jamma-Einsteck-Adapter inklusive. Ich hab dann einen PC und einen alten Röhrenmonitor eingebaut, das sah dann ungefähr so aus:
https://next-level.fun/die-wiederauferstehung-des-tv-ideal/
Eins der Gehäuse habe ich heute noch, inzwischen mit Flachbildschirm statt Röhre, und den alten PC durch einen Raspberry Pi 4 ersetzt. Dieser Blogartikel soll der Dokumentation der Hard- und Softwarekomponenten dienen.
Eckdaten des Gehäuses
Allgemeine Infos:
- Gehäuse-Bezeichnung “TV-Ideal”
- Astausch-Monitor
- 22 Zoll (55,88 cm) 16:10
- Nicht optimal: Das Bild des Monitors ist breiter als die Aussparung der Frontscheibe. Aber die Bildschirm-Höhe passt, daher für Spiele im 4:3-Format ganz OK.
- Adapter zum Anschluss der Joysticks & Buttons:
- IPAC mit PS/2 Anschluss
- Aktiver PS/2 auf USB Adapter
- Es gibt auch passive PS2-USB-Adapter, die funktionieren in diesem Fall nicht.
- Die 2019er RetroPie-Version hatte das Problem: Nach einer Weile der Nichtbenutzung (vmlt. Energiesparmodus?) wurde das Keyboard, also die Controller nicht mehr erkannt. Scheint in RetroPie 4.8 behoben zu sein. Die Menüeinstellung für Energiesparmodus ist allerdings auch abgeschaltet.
Buttons pro Spieler:
- 4-Wege-Joystick
- 3 Buttons (“Aktion I” - “Aktion III”)
- Start Knopf
- Coin Button (Gehäuseseite)
Und noch 1x Extra Button an der rechten Gehäuseseite weiter hinten. Die Coin- und Reset-Buttons an der Gehäuseseite habe ich selbst eingebaut, die sind nicht original.
Controller bzw. Tatatur konfigurieren
I-PAC 2 Legacy Version (PS/2 Anschluss)
Standard-Tastaturbelegung des IPAC:
(Das entspricht auch meiner Belegung)
1 | KEY CODE MIT SHIFT Tom's Gehäuse Mapping |
(Quelle: https://www.arcadeworlduk.com/pages/IPAC-2-Code-Table.html)
Passende Retropie Keyboard Config
Muss in diese Datei eingetragen werden: \\RETROPIE\configs\all\retroarch.cfg
1 | input_player1_a = "ctrl" |
Retropie Einstellungen
Die Config-Dateien liegen unter:
/opt/retropie/configs/all
- wenn man die SD Karte in den Rechner steckt\\RETROPIE\configs\all\
- über Netzwerk-Share
Bios Dateien
Im Gegensatz zu Recalbox hat Retropie keinen Menüpunkt, mit dem man fehlende Bios-Dateien auflisten kann. Daher stochert man da ziemlich im dunkeln.
Audio Ausgabe konfigurieren
Der HDMI-Ausgang ist standardmäßig aktiv. Wenn man statt dessen den Klinkenausgang nutzen möchte, dann:
- (Nicht in Emulationstation auf “Sound Settings” gehen, das hilft nicht)
- Im Hauptmenü wo man Emulatoren auswählen kann
- Retropie öffnen
- Audio auswählen
- “Headphones”
- Es gibt noch eine Einstellung unter raspi-config
- Dann klappt’s
Weitere Emulatoren installieren
Immer erst den Emulator installieren wie im Folgenden beschrieben, dann wird das entsprechende roms-Verzeichnis angelegt. Danach erst die Roms reinkopieren.
Schritte zur Installation:
- Retopie-Hauptmenü öffnen
- Retropie-Setup
- “Manage Packages”
- “Manage Optional Packages”
- Eine Liste wird angezeigt
- Die roten sind nicht für die aktuelle Plattform (RaspberryPi) verfügbar
- Namen, die mit “lr-“ starten, basieren auf Libretro (RetroArch). Wenn beides zur Auswahl steht, dann im Internet gucken, welcher besser ist (s.u.)
- Emulator auswählen
- “Install from binary”
Konkrete Emulatoren nachinstallieren:
- C64
- C64-Emulator “Vice” z.B. gibts als
lr-vice
und alsvice
. Der lr-vice hat das bessere Interface für Betrieb ohne angeschlossene Tastatur (“keyboardless”), weil er so eine praktische Tastatureinblendung auf “Coin 1” (Button am Gehäuse links) hat.
- C64-Emulator “Vice” z.B. gibts als
- Amiga
- Es gibt mehrere zur Auswahl.. Ich habe mal Amiberry genommen, weil der angeblich für Arcade Gehäuse am besten ist. Alle Infos unter: https://retropie.org.uk/docs/Amiga/ - aber ich bin damit nicht sehr weit gekommen. Erst liefen die Roms nicht (nur schwarzer Bildschirm), dann mussten die Joysticks neu konfiguriert werden.. Das war Grund für mich, auf eine vorkonfigurierte Distribution zu wechseln.
Sonstige EmulationStation Einstellungen
- Game List Settings -> Automatic Game Lists
- Favorites
- Last Played
- Damit beim Starten von Spielen das graue Fenster nicht erscheint (“Runcommand”)
- Retropie -> Run Command Configuration