Quels volants utiliser sur MiSTer FPGA ?

arcade racing wheel

Le support des volants de course analogiques commence tout juste à devenir une réalité sur le MiSTer. FPGA avec la popularité du noyau PS1 et du prochain noyau arcade Outrun. Ces deux noyaux permettent l’entrée analogique du volant, mais l’adoption du volant sur la MiSTer n’en est qu’à ses débuts et le support est assez limité. J’ai récemment accumulé un tas de volants de l’ère PS3 et Bob de RetroRGB m’a demandé si je savais comment les utiliser sur MiSTer. Dans cet article, je vais documenter ce que j’ai trouvé jusqu’en décembre 2022.

Dans l’ensemble, le support des volants est assez faible pour le moment. Les volants Logitech fonctionnent dans une certaine mesure en utilisant un patch de preuve de concept par Atrac17. Il fonctionne mais présente des limitations. La prise en charge de Thrustmaster était irrégulière, j’ai pu éventuellement modifier mon T300RS pour qu’il fonctionne plus ou moins bien mais l’ancien T80 avait des problèmes majeurs.

Patch pour le volant Logitech

Dès la sortie de la boîte, votre roue Logitech ne fonctionnera pas du tout sur MiSTer. Atrac17 a intégré certains des pilotes Logitech dans le noyau Linux de MiSTer. Ces changements ont été soumis au GitHub principal de MiSTer mais n’ont pas encore été publiés dans une version. En attendant, vous pouvez charger un noyau Linux corrigé fourni par Atrac17 sur sa page publique Patreon. Vous devez télécharger le fichier du noyau corrigé fourni et écraser l’ancien noyau sur la carte SD du MiSTer. Ce n’est pas difficile à faire, mais ce n’est pas non plus quelque chose que vous pouvez faire simplement à partir du menu. J’ai également remarqué que lorsque j’utilisais le noyau corrigé, d’autres fonctions comme Samba ne fonctionnaient pas. Le patch est présenté comme une preuve de concept pour permettre des tests. N’oubliez pas de définir le type de contrôleur sur « NeGcon » dans la configuration du noyau PSX également (voir ci-dessous).

Atrac17 a mis ce patch à la disposition du public sur sa page Patreon.

Comment configurer un volant sur MiSTer ?

Si votre roue a besoin d’être alimentée, assurez-vous qu’elle est branchée. Ensuite, branchez l’USB de votre roue dans le MiSTer.

Sélectionnez l’option « define joystick buttons » dans le menu du MiSTer. Alternativement, vous pouvez maintenir le bouton « USER » de la carte IO enfoncé pendant quelques secondes.

Entrez vos entrées de dpad et de boutons sur la molette comme d’habitude. Pour les entrées analogiques, procédez comme suit

Stick 1 Test Tilt Right = tourner le volant vers la droite jusqu’à ce qu’il s’enregistre comme une entrée analogique

Stick 1 Test Tilt Down = pédale d’accélérateur

Stick 2 Test Tilt Right = pédale de frein

Stick 2 Test Tilt Down = pédale d’embrayage (Si vous n’avez que 2 pédales, appuyez sur USER sur la carte IO pour sauter cette étape)

Stick 1 Tilt Right = tourner le volant vers la droite jusqu’à ce qu’il s’enregistre comme une entrée analogique

Stick 1 Tilt Down = pédale d’accélérateur

Vous pouvez sauter n’importe quelle entrée (par exemple, les entrées de la souris) en appuyant sur le bouton USER de la carte IO.

Vérification de la configuration du volant

Une fois que vous avez configuré la roue dans le menu MiSTer, vous pouvez ouvrir le Gamepad Input Tester pour vérifier les entrées.

Chargez le testeur et testez les boutons numériques de la roue.

Ensuite, appuyez et maintenez la touche de sélection et entrez dans le test analogique.

Lorsque j’ai calibré la Logitech Driving Force GT, j’ai constaté que l’axe de suivi fonctionnait.

  • La direction est l’axe X sur le stick gauche
  • Accélérer est l’axe Y du manche gauche.
  • Freiner est l’axe Y du manche droit.

Direction

Accélérer

Freiner

Mises à jour du fichier de configuration mister.ini

Il y a deux ajouts récents au fichier MiSTer.ini qui concernent les volants de course. Sachez cependant que certains noyaux/volants ne supportent pas ces paramètres et peuvent les ignorer. Après avoir configuré le volant et vous être assuré que la direction et les pédales fonctionnent, vous pouvez ajuster ces paramètres.

wheel_force=100

wheel_force est la quantité de résistance que la roue doit donner à votre rotation. Une valeur plus élevée rendra la rotation plus difficile et le retour au centre sera plus fort. Les valeurs vont de 0 à 100 et la valeur par défaut est 50.

wheel_range=100

wheel_range détermine la distance à laquelle vous devez tourner le volant pour obtenir un blocage complet. Dans les jeux de simulation de camions, il est normal de tourner le volant à 360 degrés et plus. Dans un jeu de course, vous voudrez probablement tourner le volant de 90 degrés seulement. Je soupçonne que la valeur de wheel_range n’est pas exactement le nombre de degrés que vous pouvez tourner le volant. Je crois que la valeur par défaut est 200 et j’ai pu diminuer ce nombre et obtenir une direction plus précise sur quelques jeux.

Configuration spécifique des cores

Il y a également un mappage des boutons à l’intérieur de chaque noyau. Ce mappage des boutons ne semble cependant permettre de mapper que les boutons numériques, il ne pose pas de question sur les contrôles analogiques. Je suppose que le noyau reçoit les paramètres analogiques du maître principal.

PSX Core: Pour les volants Logitech, réglez le type de contrôleur sur « NeGcon ». Cela peut ou non fonctionner pour d’autres types de volants.

Paramètres analogiques dans le jeu

Le jeu à l’intérieur du noyau doit également prendre en charge l’entrée analogique. J’ai testé ces volants principalement avec Gran Turismo 2 sur le noyau PSX. Lorsque vous avez une manette analogique compatible branchée sur la PSX, vous obtenez une configuration analogique dans le menu des options.

  • Cliquez sur direction et tournez le volant vers la droite jusqu’à ce que vous atteigniez la quantité maximale de rotation souhaitée. Puis cliquez sur R1. Maintenant, tourne le volant vers la gauche et au maximum souhaité, clique sur L1.
  • Descendez sur « Max » et augmentez la zone rouge au maximum. Cette quantité rouge définit la distance à laquelle votre roue peut tourner.
  • Ajustez la « Marge » de la zone morte bleue à votre convenance. Je l’avais généralement assez petite.
Démonstration de la configuration de la direction analogique de Gran Turismo 2 sur PS1.

Support Outrun

En décembre 2022, le noyau d’Outrun est toujours en développement actif et je n’ai donc pas testé cela de manière approfondie. J’ai lu des rapports indiquant que les Logitech G27, G29 et GT sont compatibles, mais je n’ai pas été en mesure de le reproduire moi-même. Plus de recherches à venir.

Tests de compatibilité des volants

J’ai personnellement testé les volants présentées ci-dessous. En plus de ces volants, Atrac17 a également testé les Logitech G27 et G29 dans sa configuration. Il a rapporté qu’elles fonctionnaient et, d’après ce que je peux dire, devraient avoir une expérience similaire à celle des Logitech Driving Force GT que je montre ci-dessous.

Logitech Driving Force GT

Nécessite le patch Atrac17
Gran Turismo 2 joue très bien
Résistance et retour en arrière au centre
Il utilise de nouveaux paramètres ini. Mes recommandations :

  • wheel_force=75
  • portée_roue=125
  • Logitech G G29 Driving Force volant de course et pédales, retour de force réaliste, leviers de vitesse en acier inoxydable, couverture de volant pour PS5, PS4, PC et Mac - Noir
    Expérience de Conduite Parfaite: le volant de course Logitech G29 pour PlayStation 5, PS4, PC et Mac. Fourni avec des pédales. Rendu réaliste du pilotage Retour de Force Réaliste: volant Logitech Driving Force doté d’un retour de force à deux moteurs pour ressentir la conduite au maximum Volant en Cuir: le volant revêtu de cuir cousu à la main confère un certain luxe à tous les véhicules Pédales Réglables: maintenez une position de conduite plus vraie que nature grâce à l'unité de pédales séparée intégrant commande des gaz, pédales d'embrayage et de frein Rotation du Volant à 900° : avec la rotation de blocage à 900° du volant Driving Force, vous pouvez faire tourner le volant jusqu'à deux fois et demi
    199,95 € 228,80 € -13%

Logitech G920 Xbox Edition

Fonctionne sans le patch mais parfois ne reconnaît pas le Dpad lors de la configuration. Il suffit de réinitialiser et de réessayer.
GT2 : La pédale d’embrayage devient le frein. Fonctionne bien mais pas de résistance à la direction

  • wheel_force ne fait rien
  • portée_roue=100
  • Logitech G G920 Driving Force Volant de Course avec Pédales, Retour de Force, Rotation 900°, Prise EU, Xbox Series X|S, Xbox One, PC - Noir + Playseat Challenge X - Édition G
    Expérience de Conduite Parfaite: le volant de course Logitech G29 pour PlayStation 5, PS4 et PC. Fourni avec des pédales. Rendu réaliste du pilotage Retour de Force Réaliste: volant Logitech Driving Force doté d’un retour de force à deux moteurs pour ressentir la conduite au maximum Profitez de l'union parfaite entre confort et stabilité avec les 6 positions d'X-Adapt. Ajustez la position des pédales et du volant afin de recréer la sensation de conduire une voiture Pilotez confortablement avec le tissu respirant ActiFit️, matière à mémoire de forme et à la rigidité ajustable; Il vous gardera au frais pendant vos longues courses grâce à l'évacuation de la chaleur Pesant seulement 13 kg (28 lbs), le siège peut être facilement plié et rangé; il est idéal pour les pilotes qui souhaitent une expérience de conduite authentique sans espace dédié.
    495,53 € 511,58 € -3%

Logitech Driving Force RX

Nécessite le patch Atrac17 mais les pédales ne fonctionnent toujours pas correctement. Le frein et l’accélérateur semblent être inversés.

La direction fonctionne à côté d’aucune résistance, la roue ne revient pas en arrière.

  • wheel_force semble ne rien faire
  • wheel_range=100 semble resserrer la direction.
  • Logitech G29 Driving Force Volant de Course avec Pédales, Retour Réaliste, Palettes au Volant en Acier Inoxydable, en Cuir, Rotation à 900°, Prise UK, PS4/PS3/PC/Mac - Noir
    Expérience de Conduite Parfaite: Le volant de course Logitech G920 pour PS4, PS3, PC et PC. Fourni avec des pédales. Rendu réaliste du pilotage Retour de Force Réaliste: Volant Logitech Driving Force doté d’un retour de force à deux moteurs pour ressentir la conduite au maximum Volant en Cuir: Le volant revêtu de cuir cousu à la main confère un certain luxe à tous les véhicules Pédales Réglables: Maintenez une position de conduite plus vraie que nature grâce à l'unité de pédales séparée intégrant commande des gaz, pédales d'embrayage et de frein Rotation du Volant à 900°: Avec la rotation de blocage à 900° du volant Driving Force, vous pouvez faire tourner le volant jusqu'à deux fois et demi
    199,95 € 224,76 € -11%

Thrustmaster T300RS

Fonctionne sans le patch Atrac17
N’utilise pas wheel_range
Le monsieur principal voit le frein, mais la pédale de frein correspond à la vue arrière dans GT2.
Ne fonctionne qu’en mode PS3

  • Thrustmaster T300RS GT & TH8S – Volant de Course et Levier de Vitesse Haut de Gamme pour PS5, PS4, PC – Retour de Force Réaliste & Précision Optimale
    ✅ Retour de force ultra-réaliste 🎮 – Profitez d’un moteur brushless puissant offrant une sensation de conduite fluide et précise. ✅ Technologie H.E.A.R.T. 💡 – Capteurs magnétiques sans contact pour une durabilité et une précision extrêmes, sans perte de performance dans le temps. ✅ Volant GT détachable 🏎️ – Conçu avec un grip en caoutchouc pour un confort optimal et une immersion totale. ✅ Pédalier T3PA GT Edition 🦶 – Trois pédales 100 % métal avec résistance ajustable pour une expérience de conduite authentique. ✅ Levier de vitesse TH8S réaliste ⚙️ – Conception robuste, passage des rapports fluide et précis, idéal pour les simulations. ✅ Rotation ajustable jusqu’à 1080° 🔄 – Personnalisation du degré de rotation pour s’adapter à tous les styles de conduite. ✅ Compatibilité multi-plateformes 🖥️🎮 – Fonctionne parfaitement sur PS5, PS4 et PC pour une expérience de course optimale. ✅ Expérience immersive et réaliste 🔥 – Ressentez chaque virage, chaque accélération et chaque freinage comme un vrai pilote !
    420,63 € 519,98 € -19%

Thrustmaster T80 PS3

Les pédales ne fonctionnent pas du tout. Ne les voit pas dans la première configuration de Monsieur.

La direction fonctionne bien.

Confirmation du fonctionnement du volant et des pédales sur une vraie PS3

  • Thrustmaster - Volant T300RS GT Edition Licence Officielle Gran Turismo - Volant à retour de force 1080° - PS4/PS3 & - TH8A - Boite de Vitesse Réaliste Compatible avec PC PS3 PS4 et Xbox One - Argent
    Volant sous licences officielles gran turismo et Playstation4 / Playstation3 Simulateur de course haut de gamme avec volant à retour de force 1080° et moteur industriel brushless : retour de force ultra-lisse et effets de force hyper réactifs et réalistes Roue détachable style course GT : 28 cm de diamètre et plastron en métal brossé Texture gomme sur toute la circonférence Solide et précis, sa composition est 100% métal. Doté de la technologie H.E.A.R.T HallEffect AccuRate Technology (brevet déposé), sa précision est inusable grâce à ses capteurs magnétiques sans contact : aucune touche contact ni potentiomètre, pour une durée de vie illimitée. Design unique permettant deux types de conduite : type H (7+1) et séquentielle (+/-). Multiplateforme : sur PC (Windows 7/8/10) le TH8A Add-On Shifter est compatible avec tous les volants disponibles sur le marché des accessoires de jeu vidéo, sur PS4 il est compatible avec le T150 Force Feedback, la série T300 et le T-GT (connectique USB et/ou DIN), enfin sur Xbox One avec le TMX Force Feedback, la série TX et le TS-XW (connectique DIN).
    513,63 € 547,62 € -6%

Thrustmaster Ferrari 458 Italia Xbox 360

Tout semble fonctionner dans l’installation et le menu, mais quand j’entre dans le jeu, il montre des pressions de bouton fantômes qui rendent le jeu injouable.

Confirmation du fonctionnement du volant et des pédales sur une vraie Xbox 360

Je soupçonne MiSTer de voir cette roue comme une manette Xbox 360 normale, mais cette chose ne fonctionne pas tout à fait comme une manette Xbox 360 typique.

Fanatec PS1

Fonctionne parfaitement avec l’adaptateur SNAC sur le noyau PSX. C’est une façon très authentique de jouer. Résistance du cordon uniquement, pas de moteur. Les pédales sont vraiment mauvaises, pires que les anciennes Logitech, elles sont au mieux un jouet. J’ai également essayé de connecter cette roue en utilisant un adaptateur PS1 vers USB et je n’ai pas réussi à le faire fonctionner du tout.

Résumé et guide d’achat

A partir de décembre 2022, le support du volant sur le MiSTer FPGA est encore assez récente et assez limitée. Si vous avez déjà un volant, je vous suggère de suivre ce type et d’essayer de le faire fonctionner.

Si vous cherchez à acquérir une roue pour l’utiliser sur MiSTer, il y a quelques choix raisonnables aujourd’hui. Gardez à l’esprit que je m’attends à ce que cette compatibilité se développe considérablement dans les 6 à 12 prochains mois.

Si vous voulez acheter un volant aujourd’hui et être raisonnablement sûr qu’il sera compatible à l’avenir, je recommande les Logitech G27, G29 ou Driving Force GT. Ces trois volants fonctionnent tous bien avec le patch Atrac17 et j’ai personnellement passé un bon moment avec le GT. Veuillez garder à l’esprit le statut bêta du patch Logitech pour MiSTer, j’ai constaté que lorsqu’il était activé, je ne pouvais plus accéder à mes partages réseau. Cependant, le chargement des cartes SD fonctionne normalement.

Le G27 et le GT devraient actuellement se vendre moins cher sur le marché de l’occasion que le G29. Si vous pouvez en trouver un pour moins de 100 dollars, je pense que c’est un excellent choix.

Rappelez-vous, ce n’est pas une simulation de course. Il s’agit de jouer avec de vieux core qui avaient des capacités de feedback limitées. Amusez-vous et ne vous focalisez pas trop sur ce qui est le mieux. J’aime ces volants Logitech parce que vous pouvez aussi les utiliser sur une vraie PS3 et vous amuser avec Sega Rally Online Arcade.

Enfin, mes réflexions sur les volants de marque génériques disponibles sur Amazon. Je recommande personnellement d’éviter les volants de marque inconnue. Même si je viens de vous dire de vous amuser et de ne pas vous inquiéter de savoir quelle volant est le meilleur, il y a quand même une limite 😀 Si vous trouvez une G27 ou une GT d’occasion pour moins de 100 dollars, vous aurez une bien meilleure expérience que les nouveaux volants génériques proposés par amazon.

Merci aux personnes suivantes qui m’ont aidé à créer ce contenu

  • Komisjoni Kaubamaja pour m’avoir prêté le Logitech G920
  • Atrac17 pour avoir intégré les pilotes de la Logitech MiSTer.
  • Lu’s Retro Source pour m’avoir donné du feedback
  • Bob de RetroRGB pour l’idée originale
  • Tous les développeurs MiSTer qui ont travaillé sur ce projet

Article original en anglais