[TUTO] Batocera : Alternative HFSBox et autres systèmes multi

Vous voulez parler de système d'arcade, de borne d'arcade, de joystick, de hardware console. Vous voulez des infos sur un point technique, c'est ici. 8292
Répondre
Message
Auteur
Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

[TUTO] Batocera : Alternative HFSBox et autres systèmes multi

#1 Message par Sebbeug »

Ce petit thread sans prétention pour aider / convertir ? / faire découvrir une alternative sympa pour nos bornes : Batocera sur un PC / avec 15k et "pixel perfect" (pas taper...)

(Le MiSTer c'est sympa, mais avant que ça fasse tourner les jeux les plus gourmands... On risque d'attendre un moment. Et on peut même penser que certains cores ne pourront pas voir le jour, faute de limitations techniques. L'émulation purement logicielle a donc encore un bel avenir.)

Revenons à Batocera, certains ici l'utilisent déjà, mais le système étant en pleine évolution, un petit post de plus pourra permettre d'y voir plus clair.

BATOCERA c'est quoi déjà ?
Ce n'est ni plus ni moins qu'un OS sous linux concurrent de Recalbox (et pour cause, il s'est construit suite au départ d'un dev de chez recalbox)
Son intérêt ? Un développement très rapide et près des utilisateurs.
Et au sujet de nos bornes, tout est à peu près prévu pour être utilisé pour du 15k avec carte graphique adaptée, sans les contraintes d'un windows 7 !
Depuis la version .30, GroovyMame est utilisable et du coup ça commence vraiment à être sympa ! (jeux tournant dans leur résolution d'origine).

Ma config, un PC en Small Form Factor avec une CG low profile compatible.
- PC à 100 euros sur lbc (core i5 et 8go, mais du corei3 et 4go suffiront).
- Carte graphique R7 350 à 60-70 euros (une R7 240 à 40 euros fait déjà très bien l'affaire) .
- Un jammASD à 55 euros

Pour 200 balles, tu as une solution très propre pour jouer dans de bonnes conditions, sans limitation de puissance comme on peut le connaitre avec un rpi3 ou 4. C'est du linux, c'est propre, rapide et efficace.

Exemples :
- Deathmiles tourne très bien (même deathsmiles 2 avec une émulation Wine (l'émulateur Windows tourne sans broncher)
Ouais j'adore les sorcières en petite culotte...
- Quoi des jeux PC ? Ouais mon gars... Streets of Rage 4, ça passe crème aussi

Quelques photos :

Un pc fixé sur une planche (ça fait plus propre qu'une version éclatée avec l'alim ATX qui pend...)

Image

Hop, installé dans la borne, ça coulisse parfaitement :

Image

Petite vidéo de deathsmiles 2 :

https://sebbeug.fr/upload/batocera/20210417_182447.mp4

---------------------------------------------

Quelques questions :

Ouais et les contrôles dans tout ça ?
> Pas de soucis, sous linux, après 2 lignes de commande, ton JammASD est reconnu parfaitement et tu peux jouer en 6 boutons (ton kick harness marchera sans soucis).

Ouais mais sur ces distributions compliquées, il faut un bouton HOTKEY et moi sur ma candy, hors de question que je perce un bouton supplémentaire
> Pareil, mais on peut avoir les crédits ou l'action permettant de revenir au menu de jeux en combinant du START P1 + A ou START P1 + B, et ça marche parfaitement.

OK, mais faut un merdier dans la borne avec une alim en plus ?
> Pas vraiment, les petits PC en SFF tiennent nickel dedans et ont une alim intégrée souvent compatible 110v-220v. En plus dans le bios, tu as souvent l'option allumage automatique lors de la mise sous tension électrique. Même pas à baisser ton gros cul pour ouvrir la borne et allumer le merdier. Ca part tout seul.

Pour ceux qui voudraient tenter, n'hésitez pas, la commu batocera est super cool et on sera prêt à donner un coup de main.
Dernière modification par Sebbeug le 28 avr. 2021, 11:35, modifié 6 fois.
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
bobi
stick de rhodium
Messages : 5694
Inscription : 03 sept. 2006, 19:55
Localisation : 57
A remercié : 4 fois
A été remercié : 21 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#2 Message par bobi »

:bien:

Mat Bog
stick d'argent
Contact :
Messages : 538
Inscription : 05 avr. 2017, 22:34
Localisation : Oye-Plage (62)
A remercié : 0
A été remercié : 8 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#3 Message par Mat Bog »

Intéressant , justement j'ai un pc avec un jammasd qui traîne :)

Faudrait un petit tuto pour installer/régler tout ça :)
Arcades Electronic 2500 (1)
Arcades Electronic 2500 (2)
ALTO Avranches
Sega New Astro City
Sega Virtua Striker 2
Jeutel 33 Sitdown

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#4 Message par Sebbeug »

Il y a un wiki batocera qui est pas mal foutu, j'y ai déjà ajouté quelques bricoles, mais y'a peut-être moyen de faire un truc plus basique pour "tester".
Je vais voir pour vous faire ça à l'occas ;)
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Ulgar
stick d'argent
Messages : 571
Inscription : 11 févr. 2016, 23:05
Localisation : Montpellier
A remercié : 19 fois
A été remercié : 12 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#5 Message par Ulgar »

Moi j'ai prix un pc batocera a @neojbk , franchement c'est tip top, très beau rendu.
Après faut faire attention à un truc c'est qu'il n'y a pas de port ps2 sur les tours modernes :/ ça a l'air con mais du coup je profite pas encore de ma box car mon jammasd est PS2 et pas USB. Lol
J'ai pas de carte graphique, ça utilise l'intégré du proc et ça tourne très bien sauf certain jeu 3d un peu plus récent (GameCube...)
Je tenterai d upgrader avec une low profile un de ces quatres
ImageImage

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#6 Message par Sebbeug »

Si tu veux profiter de GroovyMame et des resolutions adaptées, il te faudra une petite CG.
La R7 240 est un très bon rapport qualité prix. Veille toutefois à choisir une carte avec une prise DVI-I et pas DVI-D.
Le rendu est meilleur avec l'utilisation du port DVI plutôt que le VGA parfois présent sur les cartes graphiques.

Le meilleur choix : CG avec DVI-I et convertisseur vers VGA pour brancher vers un jammASD.
(attention, certaines CG sont équipées de DVI-D et non de DVI-I)

A acheter ici par exemple : https://fr.aliexpress.com/item/10050018 ... 6c37HE7EW2
Dernière modification par Sebbeug le 22 juin 2021, 09:59, modifié 4 fois.
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
neojbk
stick Neo.Geo
Messages : 1990
Inscription : 14 mars 2008, 19:59
Localisation : Loire (42)
A remercié : 22 fois
A été remercié : 47 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#7 Message par neojbk »

Salut à tous, grâce à sebbeug le jammasd sous batocera est devenu possible, ce gars a fait plus de chose en quelques semaines que moi en quelques mois.
Il est trop doué.
Comme il le dit si bien la communauté batocera est super sympa et répond rapidement.
Bon on doit pas être nombreux à utiliser batocera en 15 mais quand on a goûté c'est que du bonheur.
Allé promis dès que j'ai un moment je vous pond un tuto pour que vous le fassiez vous même.
J'en ai déjà aidé quelques uns à se lancer dans l'aventure.
Je suis sûr qu'on va pervertir les gars d'hyperspin à batocera 😂
hum que c'est bon de jouer, euh surtout quand on a du temps :p

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#8 Message par Sebbeug »

neojbk a écrit : 26 avr. 2021, 22:46 Salut à tous, grâce à sebbeug le jammasd sous batocera est devenu possible, ce gars a fait plus de chose en quelques semaines que moi en quelques mois.
Il est trop doué.
Oulà, c'est gentil, mais je n'ai fait que compiler des infos à droite et à gauche. :oops:
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Ulgar
stick d'argent
Messages : 571
Inscription : 11 févr. 2016, 23:05
Localisation : Montpellier
A remercié : 19 fois
A été remercié : 12 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#9 Message par Ulgar »

Merci pour ces précisions.
Par contre je comprends pas trop, de base même sans groovymame batocera sort du 15k. Le support de groovymame rajoute quoi?
Pour l'avoir il faut donc mettre à jour batocera sur la dernière version et avoir un cg compatible ?!
ImageImage

Avatar de l’utilisateur
neojbk
stick Neo.Geo
Messages : 1990
Inscription : 14 mars 2008, 19:59
Localisation : Loire (42)
A remercié : 22 fois
A été remercié : 47 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#10 Message par neojbk »

Ulgar a écrit : 26 avr. 2021, 22:59 Merci pour ces précisions.
Par contre je comprends pas trop, de base même sans groovymame batocera sort du 15k. Le support de groovymame rajoute quoi?
Pour l'avoir il faut donc mettre à jour batocera sur la dernière version et avoir un cg compatible ?!
Oui batocera sort du 15 sans soucis.
Avantage de la v30 c'est groovymame pour nous mais il faut rajouter une carte graphique pour descendre bas dans les résolutions comme les radeons.
Problème des radeons c'est qu'il faut une puissante pour pouvoir profiter des émulateurs comme la Dreamcast ou autres génération en 3D.
J'ai testé groovymame avec le chipset intégré dans les optiplex et ça fonctionne en native avec certaines résolutions, le reste passe avec des super résolutions.
Tu peux mettre à jour ta version mais pense à mettre à jour tes bios.
hum que c'est bon de jouer, euh surtout quand on a du temps :p

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#11 Message par Sebbeug »

Groovymame va te sortir exactement la basse résolution du jeu original.
GroovyMame utilise swtichres 2.0 qui est un moteur qui génère la bonne modeline pour ton jeu...
0 tearing, bref un aspect très propre pour jouer dans de bonnes conditions.

CRTswitchres est l'ajout de switchres dans retroarch, mais pour le moment, c'est pas encore parfait. Ils bossent avec Calamity pour améliorer le truc.

Pour le moment, le top niveau rendu, c'est GroovyMame/switchres 2.0 avec une carte graphique ATI.
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
neojbk
stick Neo.Geo
Messages : 1990
Inscription : 14 mars 2008, 19:59
Localisation : Loire (42)
A remercié : 22 fois
A été remercié : 47 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#12 Message par neojbk »

Alors un truc avec les nouvelles versions des émulateurs c'est qu'il faut le bon romset.
Si une rom ne passe pas c'est peut être lié à sa version donc pas de panique
hum que c'est bon de jouer, euh surtout quand on a du temps :p

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#13 Message par Sebbeug »

Oui tu as raison, actuellement, pour GroovyMame sur batocera, il faut le romset Mame 0.228
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
jerivier
stick de zinc
Messages : 350
Inscription : 23 févr. 2021, 14:52
Localisation : Bordeaux
A remercié : 9 fois
A été remercié : 37 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#14 Message par jerivier »

hello

je vais suivre le topic
je suis en attente d'un RPI2Jamma

j'ai déjà fait tourné du RecalBox sous PC (pas rattaché à ma borne)

je vais déjà installer Batocera sur un PC pour voir
******************************_*******************************

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#15 Message par Sebbeug »

Ce soir, je te poste déjà la base pour pouvoir avoir un affichage sur ta borne. Pour les réglages fins, on va essayer de vous faire un tuto simple avec Jérôme (neojbk) très prochainement.
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
Viss
stick de rhodium
Messages : 3256
Inscription : 27 févr. 2004, 13:33
Localisation : 92
A remercié : 12 fois
A été remercié : 23 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#16 Message par Viss »

Sebbeug a écrit : 26 avr. 2021, 15:29
- Quoi des jeux PC ? Ouais mon gars... Streets of Rage 4, ça passe crème aussi
SoR4 tourne en 4:3 ?

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#17 Message par Sebbeug »

C'est quand même un peu tronqué, et on ne va pas se mentir, perso pour le coup, je préfère y jouer sur l'écran de mon PC... Mais pour la frime c'est bien :lol:

Image
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
Funkychild
stick d'argent
Messages : 991
Inscription : 07 mars 2015, 11:43
A remercié : 2 fois
A été remercié : 6 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#18 Message par Funkychild »

neojbk a écrit : 26 avr. 2021, 22:46 Je suis sûr qu'on va pervertir les gars d'hyperspin à batocera 😂
Je ne demande que ça, je ne suis pas spécialement fan de Winshit mais il reste indispensable dans certains cas comme FightCade par exemple.
J'avais testé GroovyArcade il y a quelques années.

Je suis également passé en PC Small Form Factor mais j'ai fixé le jammASD sur l'ordi

Image

Image

Je vais installer et testre Batocera sur un SSD à part.

Avatar de l’utilisateur
Viss
stick de rhodium
Messages : 3256
Inscription : 27 févr. 2004, 13:33
Localisation : 92
A remercié : 12 fois
A été remercié : 23 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#19 Message par Viss »

Sebbeug a écrit : 27 avr. 2021, 15:49 C'est quand même un peu tronqué, et on ne va pas se mentir, perso pour le coup, je préfère y jouer sur l'écran de mon PC... Mais pour la frime c'est bien :lol:
Ca a l'air cool, le jeu est quand même jouable "normalement" ?

Je n'ai jamais touché au jeu à date.

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#20 Message par Sebbeug »

*****************
TUTO partie 1 : Installation et prérequis
*****************

Pardon par avance aux spécialistes linux, ce tuto est dédié à ceux qui (comme moi d'ailleurs), ne maitrisent pas la ligne de commande linux mais qui voudrait tester batocera sans trop de difficultés.
On reste donc sur une vulgarisation extrême.

Il vous faudra:
- Un PC qui tient encore la route. Je recommande les PC Dell SFF ou USFF (small form factor ou ultra small form factor)
core i3 / 4go ça tient déjà le pavé. 8go seront toutefois un plus.
- Une CG low profile (ça veut dire petit format pour rentrer dans un PC SFF)
Je recommande la R7 240 avec sortie DVI-I, qu'on peut trouver ici pour moins de 40 euros et quelques semaines d'attente :
https://fr.aliexpress.com/item/10050018 ... 6c37HE7EW2

Pour différencier une carte avec une sortie DVI-I, d'une DVI-D :

Image

- Un JammASD (un petit point sur le JammASD à suivre dans un prochain tuto)

- Première étape, installer Batocera

Cette étape n'a rien de spécifique, téléchargez la version PC x64 ici :
https://batocera.org/download

Je vous conseille de l'installer sur un SSD pour garantir de bonnes performances et un boot rapide
L'utilitaire pour installer l'image sera Etcher :
https://www.balena.io/etcher/

Vous pourriez avoir quelques difficultés à formater un disque dur de grande capacité en FAT32, mais avec un bon logiciel, ça devrait le faire sans trop de soucis.

-Deuxième étape, se munir des logiciels adéquats

Il vous faudra 2 logiciels : Putty, qui permettra en mode console de se connecter à votre borne via votre PC (sous windows)
https://www.putty.org/
et un client SFTP pour transférer les fichiers, personnellement j'utilise Filezilla
https://filezilla-project.org/

- Troisième étape, se connecter à son PC sous batocera

Une fois Batocera installé sur votre disque dur, mettez le dans votre PC,
Branchez un câble RJ45 à votre réseau domestique
Allumez la bête (pour une première installation, je conseille quand même d'y coller un petit écran VGA qui traine, histoire de s'assurer que Batocera démarre bien)
Il va falloir maintenant trouver l'adresse IP de votre PC sous batocera
Pour les moins calés, un petit cmd puis ENTREE dans votre barre de recherche windows en bas et vous ouvrirez la console Windows.
Tapez arp -a et vous devriez trouver votre PC sous batocera et son adresse IP

Lancez Putty
hostname = adresse IP fraichement trouvée
port = 22
Connection type = SSH

A l'invitation, tapez en login root
et en password linux

Vous devriez arriver ici :
Image

Si votre jammASD est bien branché, nous pouvons continuer.
VGA > JammASD si vous utilisez la sortie intégrée du PC
ou DVI-I (+ adaptateur vers VGA) > JammASD si vous utilisez une carte graphique supplémentaire

Objectif maintenant : choper un signal video sur la borne

On va déjà faire un état des lieux des sorties vidéos présentes.

Toujours sous Putty, tapez ceci :

Code : Tout sélectionner

xrandr -display :0.0 | grep “connected”
Afin d'identifier le périphérique vidéo actuellement actif

Vous deviez avoir quelque chose du genre

# DVI-0 connected primary 640x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

Ce qui nous intéresse sur la ligne précédente, c'est le DVI-0
Selon la sortie que vous utilisez, vous pouvez avoir DVI-1 ou VGA-0, VGA-1, etc.

Il va falloir ensuite configurer le fichier .xinitrc pour avoir une bonne modeline au boot (640 x 480)

Pour celà, utilisez votre client SFTP,
Comme avec Putty : votre IP, login=root, password=linux et choisissez le protocole SFTP - SSH File Transfert Protocol

Naviguez dans les répertoires pour vous rendre ici :

etc/X11/xinit/xinitrc

Et dans

#####################
## CUSTOMISATIONS ###

Ajoutez les lignes suivantes :

Code : Tout sélectionner

xrandr --newmode "640X480_15KHz_60Hz" 13.038390 640 666 727 831 480 483 489 523 interlace  -hsync -vsync
xrandr --addmode DVI-0 "640X480_15KHz_60Hz"
xrandr --output DVI-0 --mode "640X480_15KHz_60Hz"
Vous l'aurez compris, remplacez le DVI-0 par la sortie video que vous utilisez !

Sous Putty, sauvegardez les modif et reboot :

Code : Tout sélectionner

batocera-save-overlay
puis

Code : Tout sélectionner

reboot
Normalement, votre borne a un signal ! ;)

A suivre...
Dernière modification par Sebbeug le 25 juin 2021, 08:29, modifié 5 fois.
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
galford999
stick de zinc
Messages : 280
Inscription : 20 févr. 2019, 20:53
Localisation : Ile de France
A remercié : 2 fois
A été remercié : 4 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#21 Message par galford999 »

Salut,
ça m’intéresse, merci pour le tuto :)
Questions :
- est ce qu'un couple Ultimarc "J-PAC + ArcadeVGA 5000" passe dans ce modop ? ou faut-il se taper d'autres lignes de commandes vu qu tu parles de jammasd?
- est ce qu'une R7 240 est meilleure qu'une ArcadeVGA 5000 ?

je vais tenter une install dans les prochains jours sur un dell SFF I5 qui me sert de mamebox (peut être un dual boot)

++

Avatar de l’utilisateur
bobi
stick de rhodium
Messages : 5694
Inscription : 03 sept. 2006, 19:55
Localisation : 57
A remercié : 4 fois
A été remercié : 21 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#22 Message par bobi »

Nickel le tuto
L’idéal serait de créer une version tate et forcément une version yoko

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#23 Message par Sebbeug »

galford999 a écrit : 27 avr. 2021, 19:10 Questions :
- est ce qu'un couple Ultimarc "J-PAC + ArcadeVGA 5000" passe dans ce modop ? ou faut-il se taper d'autres lignes de commandes vu qu tu parles de jammasd?
- est ce qu'une R7 240 est meilleure qu'une ArcadeVGA 5000 ?
Aucune idée...
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#24 Message par Sebbeug »

Suite du tuto

*****************
TUTO partie 2 : Un peu plus loin dans la config vidéo (pas obligatoire)
*****************

Idéalement, afin d'avoir le signal le plus propre possible, il faut désactiver toutes les autres sorties vidéos.
Pour ceux qui utilisent une carte graphique, le premier truc à faire c'est de désactiver la sortie VGA intégrée au PC : Rien de compliqué, il faut juste se rendre dans le bios de votre PC pour le faire.

Ensuite pour désactiver par exemple la sortie DisplayPort de votre carte graphique.

Allez sous Putty comme précédemment :

Tapez la ligne suivante pour avoir la liste de vos sorties :

Code : Tout sélectionner

ls /sys/class/drm/
Exemple de retour :

card0 card0-DP-1 card0-DVI-I-1 renderD128 ttm version

Tapez ensuite :

Code : Tout sélectionner

xrandr -display :0.0 | grep “connected”
Vous allez avoir quelque chose comme :

DisplayPort-0 disconnected primary (normal left inverted right x axis y axis)
DVI-0 connected 655x500+0+0 (normal left inverted right x axis y axis) 0mm x 0mm


Ici on ne garde que la sortie DVI-0, donc on vire le reste en créant un fichier nommé 10-monitor.conf que l'on va mettre dans ce répertoire : /etc/X11/xorg.conf.d/

voici les lignes à coller dans votre fichier :

Code : Tout sélectionner

Section "Monitor"
    Identifier "card0-DP-1"
    Option "Ignore" "true"
EndSection

Section "Monitor"
    Identifier "DisplayPort-0"
    Option "Ignore" "true"
EndSection
Comprendre ici qu'on désactive le DisplayPort-0 (qui était déconnecté forcément puisque rien dessus) de card0-DP-1

On finit comme d'habitude par un petit

Code : Tout sélectionner

batocera-save-overlay
A suivre...
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Avatar de l’utilisateur
Sebbeug
stick d'argent
Messages : 501
Inscription : 29 nov. 2017, 23:50
A remercié : 26 fois
A été remercié : 26 fois

Re: Batocera : Alternative HFSBox et autres systèmes multi

#25 Message par Sebbeug »

*****************
TUTO partie 3 : Faire reconnaitre les contrôles sous EmulationStation de son JammASD
*****************

Image

L'idée, c'est de faire reconnaitre son jammASD en un périphérique bien pris en charge par EmulationStation (le frontend de batocera).

Allez une nouvelle fois sous putty comme expliqué précédemment, et tapez ceci :

Code : Tout sélectionner

ls /dev/input/by-id
Si votre JammASD est bien branché et alimenté, vous devriez trouver une liste d'interfaces connectées avec cette ligne :

usb-ASD_JammASD_Interface_ASD275D-if01-event-kbd

Tapez ensuite :

Code : Tout sélectionner

touch /usr/share/batocera/datainit/system/configs/xarcade2jstick/usb-ASD_JammASD_Interface_ASD275D-if01-event-kbd

batocera-save-overlay

Code : Tout sélectionner

reboot
Depuis votre borne, à l'aide d'un clavier, allez dans le menu de configuration des manettes d'EmulationStation.

Votre panel sera désormais reconnu comme un périphérique X-arcade (Xarcade-to-Gamepad Device 1 pour le joueur 1 et un Xarcade-to-Gamepad Device 2 pour le joueur 2).

- Touche SPACE permet d’aller au menu
- PARAMETRES DES MANETTES
- CONFIGURER UNE MANETTE
- OK
- Appuyez sur un des boutons de panel joueur 1
- Et configurez vos touches comme suivant (ceci est une proposition, vous pouvez bien entendu mettre ce que vous voulez. Personnellement pour le SELECT, je glisse une pièce)

Image

Si comme moi, vous n’avez pas de bouton HOTKEY et aucunement l’intention de percer le panel de votre jolie candy cab pour ajouter un bouton supplémentaire, alors la suite est faite pour vous.
- Pour passer un bouton que vous ne souhaitez pas assigner, APPUI LONG sur un bouton au choix
- Si pas de HOTKEY, n’assignez rien, EmulationStation vous proposera à la fin d’assigner le HOTKEY sur le bouton SELECT (c’est-à-dire votre monnayeur)
- Choisissez OUI
Une fois l’opération terminée, faite la même chose pour le player 2

Dernière étape : Configurer ses combinaisons de touche pour quitter les jeux

Sans HOTKEY, impossible normalement de revenir sous EmulationStation. En ayant assigné cette touche au monnayeur, compliqué d’utiliser une pièce pour quitter un jeu.
Voici une astuce pour configurer des combinaisons de touche :
Par défaut, l’utilisation d’un X-Arcade permet déjà un truc cool : START + B = crédite les jeux

Nous allons maintenant configurer Batocera pour avoir A + START qui permet de quitter un jeu

Sous /userdata/system/configs/retroarch/

- Editez le fichier retroarchcustom.cfg comme suivant :

Code : Tout sélectionner

input_enable_hotkey_btn = 8
input_exit_emulator_btn = 3
Sous /userdata/system/

- Editez batocera.conf et ajoutez ces 2 lignes :

Code : Tout sélectionner

global.retroarch.input_enable_hotkey_btn = 8
global.retroarch.input_exit_emulator_btn = 3
Désormais, START (appui long) + B crédite vos jeux, A (appui long) + START vous permet de quitter

A suivre...
Dernière modification par Sebbeug le 05 août 2021, 20:58, modifié 7 fois.
WIP de ma TAITO Canary
https://sebbeug.fr/canary

Répondre