Sur mon rpi2 j'arrive à compiler pour win64 et linux64 mais pas pour arm7

Modérateurs : vik, Modérateurs
Pnumekin a écrit :Vik m'a aidé le week-end dernier (merci encore !) et il a créé un petit script qui fonctionne super bien comme launcher :
Il faut modifier le chemin vers ton mame linux. Là il est configuré pour les systèmes arcade de la HFSbox, je n'ai pas ajouté la snes et megadrive.Code : Tout sélectionner
#!/bin/bash if [ "$1" == "MAME" ]; then echo "lancement de mame avec jeu $2"; cd $HOME/Zspin/Data/Emulators/GroovyMamex64; ./mame64 $2; elif [ "$1" == "Capcom Play System" ]; then echo "lancement de mame avec jeu $2"; cd $HOME/Zspin/Data/Emulators/GroovyMamex64; ./mame64 $2; elif [ "$1" == "Capcom Play System 2" ]; then echo "lancement de mame avec jeu $2"; cd $HOME/Zspin/Data/Emulators/GroovyMamex64; ./mame64 $2; elif [ "$1" == "Capcom Play System 3" ]; then echo "lancement de mame avec jeu $2"; cd $HOME/Zspin/Data/Emulators/GroovyMamex64; ./mame64 $2; elif [ "$1" == "Cave" ]; then echo "lancement de mame avec jeu $2"; cd $HOME/Zspin/Data/Emulators/GroovyMamex64; ./mame64 $2; elif [ "$1" == "SNK Neo Geo" ]; then echo "lancement de mame avec jeu $2"; cd $HOME/Zspin/Data/Emulators/GroovyMamex64; ./mame64 $2; else echo "systeme non supporte ($1) (jeu: $2)"; fi exit 0
J'ai créé un fichier launcher.sh avec ça dedans, je l'ai mis dans mon répertoire hyperspin (ne pas oublier de rendre le fichier exécutable dans ses propriétés).
Ensuite dans la config de Zspin, il suffit de donner le chemin vers ce script.
Attention pour une utilisation avec la HFSboxSP, il faut bien indiquer dans le mame.ini tous les chemins des roms (donc les dossiers CPS1,2,3 etc...).
Code : Tout sélectionner
elif [ "$1" == "SNES" ]; then
echo "launch retroarch with this game $2";
cd $HOME/Zspin/Data/Emulators/Retroarch;
./Retroarch -L /path/to/libretro/yourcoreconfig.cfg $2;
Code : Tout sélectionner
if [ "$1" == "MAME" ]; then
echo "lancement de mame avec jeu $2";
cd /usr/bin/;
./retroarch -L $HOME/Retro/Cores/core.so game.rom$2;
Code : Tout sélectionner
#!/bin/bash
if [ "$1" == "Nintendo Entertainment System" ]; then
echo "Launching Retroarch with Nestopia core for $2";
retroarch -L /usr/lib/x86_64-linux-gnu/libretro/nestopia_libretro.so "$HOME/Jeux/Roms/NES/$2.zip";
elif [ "$1" == "Super Nintendo" ]; then
echo "Launching Retroarch with Bsnes core for $2";
retroarch -L /usr/lib/x86_64-linux-gnu/libretro/bsnes_balanced_libretro.so "$HOME/Jeux/Roms/SNES/$2.zip";
else
echo "Unsupported system ($1) (jeu: $2)";
fi
exit 0
Code : Tout sélectionner
#!/bin/bash
#Installation de node nodejs gi bul-essential
echo "Telechargement des dependence"
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install npm git nodejs git build-essential
sudo ln -s /usr/bin/nodejs /usr/bin/node
#Telechargement des source Zspin
echo "Telechargement de Zspin"
git clone https://github.com/HFScode/zspin.git
#Deplacement dans le dossier Zspin
cd zspin
#Compilation de Zspin pour Linux 64 Bit
echo "Compilation pour Linux 64Bit "
make install
PLATFORM=linux64 make release
#Fin
echo "Felicitation Zspin pour Linux est installer, vous trouverez l’exécutable dans le dossier /home/zspin/releases/zspin-linux-x64"