Il est possible d’utiliser un lecteur de carte RFID pour lancer les jeux sur le mister.

Pour la config, il faut récupérer le package suivant : MisterRFID
Copier/coller le répertoire MiSTerRFID-main\fat\media\Scripts\rfid_util dans votre répertoire Scripts de votre mister et éditer votre fichier \linux\user-startup.sh en ajoutant ceci:
#!/bin/sh
echo "***" $1 "***"
screen -d -m -t rfid sh /media/fat/Scripts/rfid_util/serial_listen.shIl faut ensuite déclarer les n° de cartes dans le fichier game_list.conf.
Mon fichier ressemble à çà :

Puis dans le fichier rfid_process.sh, on déclare les jeux pour chaque cartes.
Voici un exemple: Rfid_process.sh
case "$1" in
"3978819373") qload_rom 'NeoGeo' mslug "$1";;
"2744023548") qload_rom 'NeoGeo' breakrev "$1";;
"4080574460") echo load_core /media/fat/_Arcade/_A/'Armed Police Batrider (Japan, B Version) (Fri Feb 13 1998).mra' > /dev/MiSTer_cmd;;
"860201212") echo load_core /media/fat/_Arcade/_S/'Super Street Fighter II Turbo (World 940223).mra' > /dev/MiSTer_cmd;;
"3276556022") echo load_core /media/fat/games/SNES/'Super Bomberman (Europe).mgl' > /dev/MiSTer_cmd;;
"1139173366") echo load_core /media/fat/_Arcade/_B/'Bomber Man World - New Dyna Blaster - Global Quest.mra' > /dev/MiSTer_cmd;;
"3815720956") qload_rom 'NeoGeo' twinspri "$1";;
"2204596731") echo load_core /media/fat/games/SNES/'Super_Bomberman_2.mgl' > /dev/MiSTer_cmd;;
"3015766012") echo load_core /media/fat/games/SNES/'Super_Bomberman_3.mgl' > /dev/MiSTer_cmd;;
"1661947388") echo load_core /media/fat/games/SNES/'Super_Bomberman_4.mgl' > /dev/MiSTer_cmd;;
"1663295221") echo load_core /media/fat/games/Genesis/'MUSHA - Metallic Uniframe Super Hybrid Armor (USA).mgl' > /dev/MiSTer_cmd;;
"3276556022") qload_rom 'NeoGeo' kof98 "$1";;
"2162672401") qload_rom 'NeoGeo' turfmast "$1";;
"1399773429") qload_rom 'NeoGeo' wjammers "$1";;
esacPour les jeux NEOGEO:
“3978819373”) qload_rom ‘NeoGeo’ mslug “$1”;;
3978819373 étant le numéro de la carte associé
qload_rom ‘NeoGeo’ mslug est la commande pour lancer le jeu
Pour les jeux Arcade:
“1139173366”) echo load_core /media/fat/_Arcade/_B/’Bomber Man World – New Dyna Blaster – Global Quest.mra’ > /dev/MiSTer_cmd;;
Il faut mettre le chemin complet directement vers le fichier .mra
Pour les jeux consoles:
“3276556022”) echo load_core /media/fat/games/SNES/’Super Bomberman (Europe).mgl’ >
Il faut créer un fichier.mgl pour chaque jeu à mettre dans le chemin qu’on déclare.
<mistergamedescription>
<rbf>_console/SNES_20250605</rbf>
<file delay="2" type="f" index="0" path="4PLAYERS/Super Bomberman (Europe).sfc"/>
</mistergamedescription>On trouve le détail des paramètres pour les fichiers mgl => ICI
Sources: