Pular para o conteúdo

ARMSX1 0.1.2: Versão Atualizada e Melhorias Disponíveis

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, .pbp ou 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.)