Rotary Arcade
pour Batocera 5.25
pour Batocera 5.25
Ayant des manettes rotatives (Happ Control Rotary Joystick avec une carte contrôleur) sur ma borne d'arcade, j'ai configuré celle-ci pour les jeux d'arcades appropriés
Au depart j'utilisais l'emulateur mame078 (appelé aussi mame2003). Si manquant ajouter "mame078_libretro.so " dans /usr/lib/libretro/mame078_libretro.so . C'était le seul permettant de configurer ma rotation via clavier dans le menu mane (tabulation clavier). Mais il est possible avec mame078+ emulateur inclus dans Bantocera
ICI se trouve tout le nécessaire
A/ MISE EN PLACE
1/ système
J'ajoute le système "Rotary Arcade" dans le fichier /usr/share/emulationstation/es-systems.cgf
<system> <fullname>Rotary Arcade</fullname> <name>rotaryarcade</name> <path>/userdata/roms/rotaryarcade</path> <extension>.zip .ZIP .7z .7Z</extension> <command>python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.py %CONTROLLERSCONFIG% %NETPLAY% -system %SYSTEM% -rom %ROM%</command> <platform>arcade</platform> <theme>rotaryarcade</theme> <emulators> <emulator name="libretro"> <cores> <core>mame078</core><core>imame4all </core> </cores> </emulator> </emulators> </system>2/ thème
ajout d'un fond, d'un logo et de fichier pour le thème ckau-book. possible d'ajouter directement le thème ckau-book dans \\BATOCERA\share\theme
3/ roms
ajout des roms dans \\BATOCERA\share\roms\rotaryarcade
5/ saves
ajout des saves dans \\BATOCERA\share\saves\rotaryarcade
4/ Configurer RetroArch
Dans RetroArch (hotkey+B) > options :
- display MAME menu : activé
- legacy Remapping : activé
- input interface : simultaneus (keyboard & retropad)
- frameskip : 0 (sinon la vitesse des jeux est accelérée)
B/ CONFIGURATION DES BOUTONS (tabulation ou R2) :
Mes sauvegardes de configuration (dans le dossier saves) sont à placer dans \\BATOCERA\share\saves\rotaryarcade
Sinon voici comment les créer
1/ les boutons (ceux du panel de la borne), dans "Input (this game)" :
Bouton 1 : B
Bouton 2 : A
2/ la rotation du joystick, dans "Input (this game)" :
Dial : "^" (entre "P" et "Enter") ça correspond à la touche "[" (leftbracket) sur clavier qwerty
Dial : "$" (entre "P" et "Enter") ça correspond à la touche "]" (rightbracket) sur clavier qwerty
Dial 2 : "*" (entre "m" et "Enter") ça correspond à la touche "\" (slash) sur clavier qwerty
Dial 2 : "!" ( sous "m" à droite) ça correspond à la touche "/" (backslash) sur clavier qwerty
Parfois il m'a fallu inverser les Dial 2
N.B. : Possible pour jouer avec des manettes de mettre R1 et L1 pour Dial et Dial2
3/ la sensibilité de la rotation, dans "Analog Controls " :
Dial Sensitivity : 100 % (pour les deux)
C/ JEUX A JOYSTICK ROTATIF
AztaracBermuda TriangleCaliber .50Crater Raider (<core>imame4all</core>)DowntownExterminatorForgotten WorldsGondomania (existe aussi sous Makyou Senshi [JAP])Guerrilla War (existe aussi sous Guevara |JAP])Heavy BarrelIkari WarriorsIkari III - The RescueJackal (topgunbl.zip -> Top Gunner [JAP] avec rom parent jackalr.zip) Kozmik KroozrMad PlanetsMidnight ResistanceSAR - Search And RescueTime Soldiers (existe aussi sous Battle Field [JAP])TNK IIITouchdown FeverTouchdown Fever IITronVictoryVictory Road (existe aussi sous Dogosoken [JAP])World WarsXybots
D/ SAUVEGARDE DES COMMANDES
Les paramètre des commandes sont stockés sous :
\\BATOCERA\share\saves\rotaryarcade\mame2003-plus\cfg pour le core mame078-plus (appelé parfois mame2003plus)
\\BATOCERA\share\saves\rotaryarcade\mame2003\cfg pour le core mame078 (appelé parfois mame2003)
\\BATOCERA\share\saves\rotaryarcade\mame2000\cfg pour le core imame4all
\\BATOCERA\share\saves\rotaryarcade\mame2010\cfg pour le core mame0139 (appelé parfois mame2010)