Corrija diagonais indesejadas em jogos MAME de quatro direções no Android
Comece com `joystick_map auto`: o MAME escolhe um mapa padrão de 8, 4 ou 4 direções diagonais conforme as portas da máquina. Se o analógico ainda gerar diagonais num jogo de quatro direções, teste um mapa aderente documentado somente no INI dessa máquina. Recentralize entre os testes e confirme as quatro direções e as transições de canto com o mesmo controle.
Teste em seis etapas
- 01
Registre pacote, revisão MAME, controle, provedor, shortname da máquina, mapa atual e caminho de configuração por máquina.
- 02
Confirme que o jogo usa quatro direções digitais e que o analógico físico chega como eixos X/Y, não como direcional digital.
- 03
Restaure `joystick_map auto`, reinicie a máquina e teste cima, baixo, esquerda, direita, recentralização e rolagens lentas pelos cantos.
- 04
Se diagonais ainda interromperem o movimento, escolha um mapa aderente de quatro direções documentado só para essa máquina e repita.
- 05
Compare direcional e analógico; verifique também se o menu e jogos de oito direções ficaram inalterados.
- 06
Mantenha a menor alteração por máquina e volte a `auto` se o port reescrever a opção, o provedor oscilar ou direções cardeais falharem.
Diagnóstico por evidência
| Observação | Limite provável | Próxima ação |
|---|---|---|
| Direcional funciona; analógico trava nos cantos | Mapa analógico-digital | Testar auto e depois quatro vias aderente |
| Ambos perdem uma direção | Vínculo ou provedor | Revisar primeiro a atribuição |
| Jogos de oito vias perdem diagonais | Mapa aplicado globalmente | Mover para o INI da máquina |
| A opção não produz efeito | Limite do port/build | Ler configuração efetiva e logs |
O mapa traduz a geometria do host
O MAME divide os eixos X/Y em uma grade e converte suas áreas em direções digitais. A máquina emulada mantém seu tipo de entrada; muda apenas como o analógico do aparelho chega às portas digitais.
Cantos aderentes preservam a última direção
Um canto aderente mantém a última direção cardinal durante a rotação entre eixos e só muda na próxima área cardinal. Isso evita uma diagonal sem fingir uma trava física de quatro vias.
Aplique a correção a uma máquina
O MAME recomenda INI por sistema para mapas especiais. Um mapa global pode prejudicar jogos de oito vias, enquanto vínculo incorreto ou provedor instável exige outro diagnóstico.
Use apenas jogos, firmware e mídia criados por você, extraídos legalmente ou autorizados. Um mapa de controle não concede direitos; a ArcadeShelf não indica pacotes de ROM ou BIOS.