Configuración de mando y entrada de cuatro direcciones en MAME para Android / 2026-08-09

Corrige diagonales no deseadas en juegos MAME de cuatro direcciones en Android

Usa el mapa automático o adhesivo de MAME para convertir un stick analógico en la entrada digital de cuatro direcciones que espera una máquina.

Diagnóstico de mando · 10 minutosSemántica oficial de MAME 0.289; el port Android debe exponer la opción y un proveedor de joystick

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

  1. 01

    Anota paquete, revisión MAME, mando, proveedor, nombre corto de la máquina, mapa actual y ruta de configuración por máquina.

  2. 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.

  3. 03

    Restaura `joystick_map auto`, reinicia la máquina y prueba arriba, abajo, izquierda, derecha, centrado y giros lentos por cada esquina.

  4. 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.

  5. 05

    Compara cruceta y stick analógico; comprueba además que el menú y los juegos de ocho vías no hayan cambiado.

  6. 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ónLímite probableSiguiente acción
La cruceta funciona; el stick se atascaMapa analógico-digitalProbar auto y luego cuatro vías adhesivo
Ambos omiten una direcciónAsignación o proveedorRevisar primero los controles
Los juegos de ocho vías pierden diagonalesMapa aplicado globalmenteMoverlo al INI de la máquina
La opción no hace nadaLímite del port o buildLeer 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.

Fuentes oficiales

Guías relacionadas