Corrige diagonales no deseadas en juegos MAME de cuatro direcciones en Android
Empieza con `joystick_map auto`: MAME elige un mapa estándar de 8, 4 o 4 direcciones diagonales según los puertos de la máquina. Si el stick analógico aún provoca diagonales en un juego de cuatro direcciones, prueba un mapa adhesivo documentado solo en el INI de esa máquina. Centra el stick entre pruebas y verifica las cuatro direcciones y las transiciones por las esquinas con el mismo mando.
Prueba en seis pasos
- 01
Anota paquete, revisión MAME, mando, proveedor, nombre corto de la máquina, mapa actual y ruta de configuración por máquina.
- 02
Confirma que el juego usa direcciones digitales de cuatro vías y que el stick físico llega como eje analógico X/Y, no como cruceta.
- 03
Restaura `joystick_map auto`, reinicia la máquina y prueba arriba, abajo, izquierda, derecha, centrado y giros lentos por cada esquina.
- 04
Si las diagonales aún cortan el movimiento, usa un mapa adhesivo de cuatro vías documentado solo para esa máquina y repite la ruta.
- 05
Compara cruceta y stick analógico; comprueba además que el menú y los juegos de ocho vías no hayan cambiado.
- 06
Conserva el cambio mínimo por máquina y vuelve a `auto` si el port lo reescribe, el proveedor es inestable o fallan las direcciones cardinales.
Diagnóstico por evidencia
| Observación | Límite probable | Siguiente acción |
|---|---|---|
| La cruceta funciona; el stick se atasca | Mapa analógico-digital | Probar auto y luego cuatro vías adhesivo |
| Ambos omiten una dirección | Asignación o proveedor | Revisar primero los controles |
| Los juegos de ocho vías pierden diagonales | Mapa aplicado globalmente | Moverlo al INI de la máquina |
| La opción no hace nada | Límite del port o build | Leer configuración efectiva y registro |
El mapa traduce la geometría del mando
MAME divide los ejes X/Y en una cuadrícula y convierte sus zonas en direcciones digitales. La máquina emulada conserva su tipo de entrada; solo cambia cómo llega el stick del dispositivo anfitrión.
Las esquinas adhesivas conservan la última dirección
Una esquina adhesiva mantiene la última dirección cardinal mientras el stick gira entre ejes y cambia al entrar en la siguiente zona. Evita una diagonal sin fingir que el stick tiene una compuerta física de cuatro vías.
Limita la reparación a una máquina
MAME recomienda el INI por sistema para mapas especiales. Un mapa global puede dañar juegos de ocho vías, y no arreglará una asignación incorrecta ni un proveedor inestable.
Usa solo juegos, firmware y medios creados por ti, volcados legalmente o autorizados. Un mapa de mando no concede derechos de contenido; ArcadeShelf no enlaza paquetes de ROM ni BIOS.