Inhaltsverzeichnis:

MAME Gaming-Tisch mit Raspberry Pi - Gunook
MAME Gaming-Tisch mit Raspberry Pi - Gunook

Video: MAME Gaming-Tisch mit Raspberry Pi - Gunook

Video: MAME Gaming-Tisch mit Raspberry Pi - Gunook
Video: Raspberry Pi IKEA Retro Arcade Gaming Table Build 2024, November
Anonim
Verdrahtung
Verdrahtung

Jetzt haben Sie alle Löcher geschnitten und den Bildschirm montiert, Zeit, um alle Tasten und Joysticks an Ort und Stelle zu setzen. Der Joystick benötigt wahrscheinlich den verlängerten Arm, besonders wenn das Holz dick ist. Die Mikroschalter an den Bedienelementen haben alle 3 Anschlüsse. Die oberen sind geerdet und sollten alle miteinander verbunden und dann mit GND am I-PAC verbunden werden. Die mittlere Klemme ist die, an die Sie die Signaldrähte anlöten müssen. Notieren Sie sich, welcher Draht für u, unten, links, rechts usw. ist (denken Sie daran, dass Sie unten in der Tabelle suchen!) Schließen Sie diese Drähte an die entsprechende Stelle an den IPAC-Klemmen an. Der Münzknopf sollte auf 1COIN gehen und die 1player- und 2player-Startknöpfe auf 1START und 2START. Die ESC-Taste sollte auf 2B gehen und eine Pause-Taste (falls vorhanden) auf 1A. Ich habe während der Entwicklung 1B für eine Snapshot-Schaltfläche verwendet. Wenn Sie interessiert sind, finden Sie die Schlüsselcodes für jedes Terminal hier https://www.ultimarc.com/ipac2.html Befestigen Sie das IPAC mit einigen kleinen Schrauben (#4 oder #6) VORSICHTIG am Tisch. Fixieren Sie die Kabel mit Kabelnägeln. Sie können den Raspberry Pi und den USB-Hub (falls Sie einen verwenden) auf ähnliche Weise befestigen. Verwenden Sie dafür KEINEN Heißkleber! Die Hitze des Klebers kann die Schaltung beschädigen und spätere Änderungen erschweren. Führen Sie das Videokabel vom Pi zum Display und (falls gewünscht) das USB-Kabel vom Hub zum externen Loch. Verbinden Sie den IPAC direkt mit dem USB-Port des Pi und auch mit dem USB-Hub. Stecken Sie den IPAC in den oberen USB-Port, so dass es immer Keyboard0 ist, auch wenn Sie noch eine zweite Tastatur anschließen.

Schritt 3: Leistung

Leistung
Leistung
Leistung
Leistung

Jetzt müssen wir Strom liefern.

Ich habe eine Euro-Steckdose an der Seite des Tisches eingerichtet (die Art von Stecker / Steckdose, die normalerweise von Desktop-Computern und Wasserkochern verwendet wird), um die Dinge zu vereinfachen. Dieser geht zu einer weißen Anschlussdose (um fiesen 250-V-Strom von Kinderfingern fernzuhalten) und wird auf Kabel aufgeteilt, die zum Display, zum USB-Ladegerät und zum Lautsprecherverstärker (nicht abgebildet) führen.

Beim Ladegerät musste das Gehäuse geöffnet und der integrierte Stecker abgeknickt werden. Die beiden Stromkabel wurden dann mit dem schwarzen Kabel verbunden. Beachten Sie, dass intern Rot/Schwarz für Live/Neutral verwendet wird; die meisten kabel verwenden braun/blau. Verwechsle die beiden nicht.

Nach dem Anbringen sind alle Kabel fixiert, um sie an Ort und Stelle zu halten und Bewegungen zu verhindern.

Das Ladegerät und das Display-Netzteil werden mit Heißkleber fixiert.

Das letzte Kabel aus der Box wird an der Rückseite der Steckdose angelötet, die dann mit Heißkleber fixiert wird.

Wenn alles fertig ist, sollten Sie aus Sicherheitsgründen die Rückseite des Tisches einschließen; Sie können eine Lochplatte (mit vielen Löchern bedeckt) bekommen, die die Luft zirkulieren lässt, aber die kleinen Finger heraushält.

Schritt 4: Ton

Klang
Klang

Als nächstes schließen wir den Soundverstärker an, falls wir einen haben. Nehmen Sie die Lautsprecher aus ihren Koffern und Sie sollten zwei Lautsprecher plus eine kleine Verstärkerplatine haben. Sie schließen den 2,5-mm-Stecker an den Sound-Port des Pi an und können die Lautsprecher an einer beliebigen Stelle montieren. Verdrahten Sie das Netzkabel mit dem Netzteil. Wenn Ihr Verstärker über Regler (Lautstärke, Ein/Aus usw.) verfügt, können Sie die Platine so platzieren, dass die Regler von außen zugänglich sind. Dies markiert das Ende des Hardware-Setups. Nun zur Software.

Schritt 5: Software

Software
Software
Software
Software

Wenn Sie es einfacher machen möchten, können Sie eine Kopie des 4 GB SD-Karten-Images, das ich erstellt habe, herunterladen und mit DiskImage von Roadkil.net oder ähnlich auf Ihrer 4 GB SD-Karte installieren. SD-Karten-Image (für RasPi 1):

Eine Alternative besteht darin, das RetroPi-Image zu installieren. Dies ist ausgezeichnet, erfordert jedoch ein wenig Konfiguration (die Steuerelemente und wenn Sie Ihren Bildschirm gedreht haben) und Sie müssen einige ROMs besorgen und installieren. RetroPi:

Wenn Sie ein Linux-Hacker sind, können Sie das Raspbian-Image, AdvMame, Advmenu, eine Reihe von ROM-Images installieren und die Dinge so einrichten, dass sie beim Booten gestartet werden. ROM-Images müssen für genau Ihre Version von MAME vorbereitet werden, daher ist ein ROM-Manager unerlässlich.

Angenommen, Sie haben jetzt ein funktionierendes SD-Bild, müssen Sie es noch über Ihren Monitor informieren - ist es 4x3 oder 16x9, benötigt es HDMI-Boost und so weiter. Sie können die Tasten auch im Menüsystem anpassen.

Auf meinem Bild sind die wichtigen Dateien:

/boot/config.txt -- hier legen Sie Boot-Optionen fest. Geben Sie die Bildschirmgröße an und stellen Sie die 'Overscan'-Optionen ein, wenn das Bild über den Bildschirmrand hinausragt. Stellen Sie außerdem ein, ob Ihr Bildschirm vertikal oder horizontal montiert ist (ich stelle ihn standardmäßig vertikal ein).

/usr/local/share/advance -- Standardoptionen und ROMs

/home/mame/.advance/advmenu, rc -- Menükonfiguration. Legen Sie hier Menütasten fest, wenn Sie diese ändern möchten.

/home/mame/.advance/advmame, rc -- Emulatorkonfiguration. Sie müssen hier Ihr Bildschirmseitenverhältnis und die Standardausrichtung einstellen. Sie ändern auch alle Befehlstasten im Spiel, lassen ein Spiel mit verschiedenen Optionen laufen und so weiter.

Die von mir eingerichteten Standardbenutzer/Passwörter sind:

pi: Erdbeere Mame: Mame Root: 3bmshtr Das System wird MAME automatisch starten. Schließen Sie Ihre Tastatur an und verwenden Sie die Taste ` (oder fire2+coin), um auf das Frontend-Menü zuzugreifen; dann können Sie 'Drop to Shell' auswählen, um eine Befehlszeile als MAME zu erhalten. Verwenden Sie den Befehl vi, um die Dateien zu bearbeiten. Beachten Sie, dass Sie beim Bearbeiten von advmenu.rc herunterfahren und neu starten müssen - wenn Sie zum Menü zurückkehren, werden Ihre Änderungen überschrieben! Verwenden Sie "sudo shutdown -r now", um neu zu starten. Es sind über tausend ROMs installiert und einige funktionieren nicht; einige haben einen beschädigten Sound oder sind zu CPU-intensiv, um auf dem Pi zu arbeiten. Sie müssen diejenigen löschen, die Sie nicht möchten. Eine neuere Version des Images wird Schnappschüsse, weniger (aber alle funktionierende) Spiele, mehr Befehlsmenüoptionen usw. enthalten. Ich habe den Tisch auch in das drahtlose 802.11b-Netzwerk des Hauses eingehakt; Jetzt kann ich neue ROMs einlegen (und nutzlose löschen), indem ich FTP und SCP von meinem Desktop verwende, was viel einfacher ist. HINWEIS: Wenn Sie das Stromkabel bei laufender Festplattenaktivität herausziehen, können Sie in seltenen Fällen das Dateisystem beschädigen und verhindern, dass das System bootet. In diesem Fall sollten Sie den SD-Chip neu abbilden und alles sollte in Ordnung sein. Aus diesem Grund lohnt es sich, nach großen Änderungen ein Backup zu machen oder wenn Sie einen besonders guten Verlauf erhalten möchten…

Empfohlen: