Corriger les diagonales indésirables dans les jeux MAME à quatre directions sur Android
Commencez avec `joystick_map auto` : MAME choisit une carte standard à 8, 4 ou 4 directions diagonales selon les ports de la machine. Si le stick analogique déclenche encore des diagonales dans un jeu à quatre directions, testez une carte adhésive documentée uniquement dans l’INI de cette machine. Recentrez entre les essais et validez les quatre directions et les passages de coin avec la même manette.
Essai en six étapes
- 01
Notez le paquet, la révision MAME, la manette, le fournisseur, le nom court de la machine, la carte et le chemin de configuration propre à la machine.
- 02
Confirmez que le jeu expose quatre directions numériques et que le stick est lu comme axes analogiques X/Y, pas comme croix numérique.
- 03
Rétablissez `joystick_map auto`, redémarrez la machine et testez haut, bas, gauche, droite, recentrage et rotations lentes dans chaque coin.
- 04
Si les diagonales coupent encore le mouvement, choisissez une carte adhésive à quatre directions documentée pour cette seule machine et répétez.
- 05
Comparez croix et stick ; vérifiez aussi que le menu et les jeux à huit directions n’ont pas changé.
- 06
Gardez la plus petite modification par machine et revenez à `auto` si le port la réécrit, si le fournisseur est instable ou si une direction échoue.
Diagnostic par preuve
| Observation | Limite probable | Étape suivante |
|---|---|---|
| La croix marche ; le stick bloque aux coins | Carte analogique-numérique | Tester auto puis quatre directions adhésives |
| Les deux perdent une direction | Affectation ou fournisseur | Contrôler d’abord les liaisons |
| Les jeux à huit directions perdent les diagonales | Carte globale | Déplacer vers l’INI machine |
| L’option ne change rien | Limite du port/build | Lire configuration effective et journal |
La carte traduit la géométrie du contrôleur
MAME découpe les axes X/Y en grille et traduit ses zones en directions numériques. La machine émulée conserve son type d’entrée ; seule la façon dont le stick hôte atteint ses ports change.
Les coins adhésifs conservent la dernière direction
Un coin adhésif garde la dernière direction cardinale pendant le passage entre axes, puis bascule dans la zone suivante. Il évite une diagonale sans simuler une barrière physique inexistante.
Limiter la correction à une machine
MAME recommande un INI par système pour les cartes spéciales. Une carte globale peut nuire aux jeux à huit directions et ne corrige ni une mauvaise affectation ni un fournisseur instable.
N’utilisez que des jeux, micrologiciels et médias créés par vous, copiés légalement ou autorisés. Une carte de manette ne donne aucun droit ; ArcadeShelf ne renvoie pas vers des packs ROM ou BIOS.