Ich bin ja inzwischen ebenso im Besitz eines Arcade-Automaten, der halt mit nem Pi3 und Retropie betrieben wird.
Gefällt mir - bin ich voll begeistert.
Ich habe mir dann das Ziel gesetzt, dort möglichst unkompliziert Emerald Mine zum Laufen zu bringen. Amiga zu emulieren, ist halt auf einem Arcade-Automaten aber nicht sonderlich komfortabel.
Es gibt dann aber die Lösung, Rocks n Diamonds direkt via Port über Retropie zu spielen.
https://retropie.org.uk/forum/topic/3712/rocks-n-diamonds-emerald-mine-clone-port
Soweit so gut. Nur verstehe ich die Vorgehensweise absolut nicht. Keine Ahnung, was die dort schreiben...
That´s easy.
Download the game as tar.gz here:
http://www.artsoft.org/RELEASES/unix/rocksndiamonds/rocksndiamonds-4.0.0.0-rc3.tar.gz
Extract the archive: tar -xzf rocksndiamonds-4.0.0.0-rc3.tar.gz
Go to the folder where the data is extracted to
Type: "sudo make clean"
Type: "sudo make sdl"
I have copied the complete folder to my ports folder (optional).
You have to make an sh-file for starting the game via Ports menu.
This file must be placed in /home/pi/RetroPie/roms/ports/ in order to find the
game in the ports menu of Emulationstation.
I´ve made my sh file executable: sudo chmod +x filename.sh
This file should look like this (depending on your folder structure):
#!/bin/bash
"/home/pi/RetroPie/roms/ports/rocksndiamonds-4.0.0.0-rc3/./rocksndiamonds"
(The game ist started via the command "./rocksndiamonds")
I hope that helps
Linux ist nicht meine Welt, deshalb kann ich mit solchen Beschreibungen relativ wenig anfangen
Hat irgendjemand eine Idee, was da zu tun sein könnte?
Zuerst mal müsstest du dich entweder per ssh mit dem pi verbinden (unter Windows z.b. mit putty oder cygwin) oder alternativ eine Tastatur an den pi anschließen, retropi beenden (oder alternativ mit strg+alt+eine F-Taste zw. 2 und 7 also z.b. F4 in ein anderes tty wechseln) um in einem Terminal zu landen und dann dort:
( cd ~ ) # normal solltest du im home ordner landen aber falls nicht mit cd ~ dorthin wechseln
mkdir emeraldmine # Verzeichnis für die dl datei erstellen, nicht nötig
cd emeraldmine # ins Verzeichnis wechseln
wget http://www.artsoft.org/RELEASES/unix/rocksndiamonds/rocksndiamonds-4.0.0.0-rc3.tar.gz # Datei runterladen
nachdem runterladen mit dem befehl ls schaun ob sie vorhanden ist, dann Datei entpacken mit
tar xvf rocksndiamonds-4.0.0.0-rc3.tar.gz
dann (und ab hier ist die Anleitung etwas merkwürdig, da man eigentlich nicht als root kompilieren sollte), die befehle von oben
cd rocksndiamonds-4.0.0.0-rc3
make clean # die tar datei enthält neben den quelldateien auch das bereits kompilierte zeug, damit wird das gelöscht
make sdl # sdl version erstellen, sdl2 sollte an sich auch funktionieren
falls hier Fehler auftreten fehlen vmlt. notwendige devel Pakete (z.b. ... error: xyz.h not found).
Danach am besten ein Verzeichnis ersstellen wo du das ganze drin hast, z.b.
mkdir ~/rocksndiamonds
cp -v rocksndiamonds ~/rocksndiamonds/
cp -vr docs graphics music scores levels sounds ~/rocksndiamonds/
danach in den Ordner /home/pi/RetroPie/roms/ports/ wechseln und
cd /home/pi/RetroPie/roms/ports/
nano rocksndiamonds.sh # falls jetzt ein fehler kommt hast du nano nicht installiert, dann müsstest du entweder vi oder vim nehmen oder nano installieren
jetzt sollte sich ein Texteditor öffnen, dort dann eingeben
#!/bin/sh
/home/pi/rocksndiamonds/rocksndiamonds
speichern (strg+x) und noch die Datei ausführbar machen mit
chmod 755 /home/pi/RetroPie/roms/ports/rocksndiamonds.sh
jetzt sollte rocksndiamondes hoffentlich in retropie auftauchen und starten
edit:
bei der Eingabe von Ordner-/Dateinamen kannst du auch die [TAB]-Taste verwenden zur Autovervollständigung