Como girar jogos verticais do MAME no Android sem espelhar os controles
Mantenha `rotate` ativo: o MAME já apresenta cada máquina na orientação normal. Se um port Android deixar um jogo vertical de lado, aplique apenas `ror` ou `rol` e deixe `flipx` e `flipy` desligados. Use `autoror` ou `autorol` só numa tela física que gira em uma direção. Se o app inteiro está travado ou com barras, o limite é do Android ou wrapper.
Faça nesta ordem
- 01
Registre port, revisão MAME, nome curto, posição física, tela ativa, opção do wrapper e descreva o erro sem anexar captura.
- 02
Restaure `rotate` e limpe `ror`, `rol`, `autoror`, `autorol`, `flipx` e `flipy` para começar da orientação nativa.
- 03
Teste um jogo vertical e um horizontal autorizados; se ambos giram juntos, examine Android ou wrapper antes de criar opção por jogo.
- 04
Se só o vertical fica de lado, use `ror` ou `rol`, nunca ambos, e verifique texto, joystick, overlay e controle externo.
- 05
Use `autoror` ou `autorol` apenas para tela física que pivota em uma direção; eles não são a rotação automática geral do celular.
- 06
Salve no menor escopo, reinicie os dois jogos e repita após mudar Android, wrapper, tela, renderizador ou MAME.
Tabela de diagnóstico
| Resultado | Camada provável | Decisão |
|---|---|---|
| Só jogo vertical fica de lado | Rotação relativa do MAME | Testar ror ou rol |
| Imagem certa, controles invertidos | Overlay ou mapa de entrada | Corrigir entrada separadamente |
| Imagem espelhada | flipx ou flipy | Restaurar flips |
| App inteiro bloqueado | Atividade Android ou wrapper | Revisar janela e orientação |
Orientação normal e rotação relativa são separadas
O MAME ativa `rotate` por padrão conforme a máquina. `ror` e `rol` acrescentam um quarto de volta; empilhar tentativas pode produzir meia-volta.
Espelhar não corrige rotação
`flipx` e `flipy` são aplicados depois. Texto refletido indica flip; compensar no controle cria outro defeito.
O Android controla a janela
A atividade pode pedir retrato, paisagem, sensor, usuário ou bloqueio, e janelas grandes podem usar barras ou outra política. A documentação do port decide a janela final.
Rotação não licencia dados nem recursos. Use conteúdo legal e não publique ROM, BIOS, CHD, capturas, arte, overlays, música ou detalhes privados.