Baute mir einen Bartop Arcade Kasten mit Retropie und MAME.
Hier mal ein paar Fotos vom Bau.
Nebst Raspi 3B+ kommt noch ein HDMI Scanline Generator, E-Limitator und 5V/12V Power Netzteil (vom Chinesen) rein.
Monitor benutze ich ein Philips 243V7QDSB.
Audioverstärker hab ich so einen: https://www.conrad.ch/de/p/vel…-v-dc-12-v-dc-409656.html .
Toller Bausatz. Aber den 3.5mm Jack haben sie nach vorne raus angebracht. Das ist unglücklich. Muss noch ein 90° Stück einbauen
Das vorgefertigte Holz habe ich bei arcadeforge.net bestellt. Dieses selber machen kommt nicht so sauber, wenn man nicht für Holzarbeiten ausgerüstet ist.
Die SSD ist angeklettet. Nutze keine SD Card, sondern eine SSD am RPI.... ja, das geht.
Mit dem E-Limitator kann ich je nach Game den Joystick auf 2-Wege-Horizontal, 2-Wege-Vertikal, 4-Wege oder 8-Wege einstellen.
ZBsp für Pac-Man 4-Weg. , für Galaxian 2-Weg H , Xevious 8-Weg.
Die RGB LED dazu find ich aber etwas gewöhnungsbedürftig.
Darum Mache ich mit einem SN74LS42N (4-LINE BCD TO 10-LINE DECIMAL DECODER ) 4 einzelne LEDs, welche den eingestellten Modus anzeigen.
Dazu habe ich die unten angehängte Folie entworfen.
Platzieren tue ich das Ganze wahrscheinlich über dem Monitor hinter der Plexiglasscheibe. Da hat es noch ca 2cm Platz.
Das PCB dazu werd ich selbstverständlich selbst designen (Target3001) und fräsen.
Scanline Generator heute eingebaut. Die Grafik sieht damit frapant besser aus.
Nun ist alles drin
Musste das Raspi übertakten, weil manche Spiele ab den 90er Jahren ruckelten. Darum hab ich noch ein Lüfter eingebaut.
DIP-Schalter:
In den original Kästen waren DIP Schalter, mit denen man Bartop oder Cocktail einstellen konnte.
Diese DIP Schalter kann man im MAME Menu auch "betätigen".
Bei Cocktail wird der 2te Joystick genommen bei Spieler 2. Nur steht da dann natürlich das Bild Kopf.
Je nach ROM hat es da auch Einstellmöglichkeiten für Anzahl Leben pro Credit, ab wieviel Punkten ein Leben zugeschrieben wird, Schwierigkeitsgrad usw.
Scanline Generator:
Manchmal kommt der Scanline Generator nicht nach dem Boot (Haubtschalter ein).
Habe dann eine externe 5V Speisung drauf gemacht. Kein Erfolg.
Nun habe ich in der Raspi config.txt den HDMI auf Mode 16 ( 1024x768 60 Hz ) gestellt.
Hab mir überlegt, ob das Raspi manchmal 1920x1200 60 Hz macht und das der Scanline Generator das nicht packt.
hdmi_mode = 9 800x600 60 Hz funzte schlussendlich stabil.
Konnte es nicht sein lassen, Need for speed SE und Monstertrucks auch noch zu installieren
Beides DOS Games und laufen gut in der Dosbox.
Endlich die zusätzlichen Joystick-Kabel erhalten und eingebaut.
Nun läuft das Ganze über den E-Limitator.
Da die Chinesischen Joystick-PCBs +5V auf dem Joystick schalten und nicht Ground wie alle anderen, musste ich das Flachkabel noch etwas modifizieren (statt Joystick auf Vdd des PCBs, auf GND verbinden).
Zudem musste ich die Richtungen umkehren.
Code:
PCB E-Limitator Joystick Seitig
Up > Down < Down
Down > Up < Up
R > L < L
L > R < R
Vdd Joystick auf GND
Die IN Anschlüsse auf dem E-Limitator kommen auf den Joystick. Die OUT Anschlüsse auf das PCB.
Nun ist die Kiste fertig
Als nächstes baue ich einen Unterbau, damit ich den Bartop alleine als "Upright" aufstellen kann.
Zudem konstruiere ich einen Dreh-Controller für Arkanoid nach dem: https://retropie.org.uk/forum/topic/4858/diy-spinner
Sicher fehlen ein paar Bilder. Aber alles aus meinem Forum zu übernehmen ist gar nicht so einfach
Einfach nachfragen.