Fala, meus queridos, tudo joia? Se você sofreu com a biblioteca vazia ou com aquele erro chato de permissão de arquivos no seu celular, a atualização do ARMSX1 0.1.2 chegou exatamente para resolver esse pesadelo. A galera estava com dificuldade de acessar jogos no Android 14, especialmente em aparelhos como Samsung e Oppo, mas o jogo mudou.
O fim das tretas com o armazenamento
O ponto principal dessa versão é como o ARMSX1 lida com as pastas de jogos. Agora, ele usa o seletor de pastas nativo do Android, o famoso DocumentsProvider.
O que isso significa na prática?
- Adeus, “Acesso a todos os arquivos”: Você não precisa mais dar permissão total ao app para ele conseguir ler suas ROMs.
- Compatibilidade total: Pastas em cartões SD ou pendrives via USB agora funcionam perfeitamente, mesmo com as restrições do scoped storage do Android.
- Identificação precisa: O emulador agora lê o disco durante o escaneamento. Isso quer dizer que suas capas vão aparecer certinhas, o tempo de jogo vai ser rastreado e o RetroAchievements vai funcionar sem choro, mesmo para arquivos
.chd,.pbpou multi-disco.
E sabe aquela frustração de baixar as capas e o emulador simplesmente ignorar os jogos? Isso acabou. Além disso, se um jogo falhou em identificar na primeira tentativa, o sistema agora tenta de novo automaticamente na próxima vez que você abrir, em vez de deixar aquele ícone em branco para sempre.
Melhorias na renderização e áudio
Além do armazenamento, a equipe deu um tapa no motor gráfico. Sabe quando você rotaciona a tela ou minimiza o jogo e o vídeo trava ou buga tudo? Eles corrigiram isso implementando um “token de propriedade”. Basicamente, o sistema agora sabe exatamente qual superfície é a atual, evitando que ele tente desenhar em uma janela que já foi descartada.
Para quem joga em dispositivos MediaTek, que às vezes são meio “esquecidos” pelo sistema, o emulador agora lê as propriedades da placa direto das informações do Android, e não mais apenas pelas GL strings. O indicador de renderização também parou de ficar preso no “Unknown”, dando uma informação mais precisa logo de cara.
No quesito áudio, o buffer padrão foi ajustado para 20 ms, o que equivale a um frame PAL. Isso casa muito melhor com a cadência original do sistema. Se você for um usuário avançado e tentar editar esse valor manualmente para algo fora da lista, o emulador agora cai no padrão nativo em vez de quebrar tudo com 5 ms.
Dica importante para atualizar
Se você já usa a versão 0.1.1, fica o alerta: este novo build usa uma chave de assinatura diferente. Se você tentar instalar por cima e der erro, não entra em pânico. É só desinstalar a versão antiga primeiro e instalar a nova. Pode ficar tranquilo que seus saves, memory cards e configurações serão mantidos.
Já testou essa nova versão por aí? Sentiu melhora no desempenho ou na organização da biblioteca? Conta para a gente nos comentários!
(Nota: Como sou um redator, não incluo links externos, mas você encontra o instalador oficial no repositório do desenvolvedor no GitHub ou na loja oficial onde baixou a versão anterior.)