O ARMSX3 1.0.6.1 foi publicado em 30 de setembro de 2026 como correção rápida da versão 1.0.6. O conjunto adiciona imagens de disco em CHD, reduz o custo do Frame Generation e introduz controles avançados para drivers Turnip em aparelhos com GPU Adreno.
O projeto é um fork independente baseado no código do RPCS3 e adaptado ao Android ARM64. Portanto, ele não representa uma versão oficial do emulador de PlayStation 3 para computadores.
A revisão 1.0.6.1 chegou cerca de uma hora depois do lançamento principal. Ela expõe uma chave de dica UBWC e permite configurar variáveis de driver com prefixos como FD_, TU_, IR3_ e MESA_. As alterações entram em vigor na próxima inicialização.
ARMSX3 1.0.6.1 adiciona suporte a CHD
A versão 1.0.6 passou a abrir imagens de disco PS3 em CHD pela biblioteca, pelo comando Launch Game e pela troca de disco. O emulador aceita arquivos criados com os modos createdvd e createcd do chdman. Além disso, um CHD criptografado pode usar sua chave .dkey da mesma forma que uma ISO.
Segundo os exemplos do próprio projeto, Demon’s Souls caiu de 8,76 GB para 6,25 GB, enquanto Bleach: Soul Resurrección passou de cerca de 4 GB para 1,8 GB. Esses números são exemplos de compressão informados pelo desenvolvedor, não uma taxa garantida para todos os jogos.
A biblioteca também ganhou revarredura automática. Assim, substituir uma ISO por um CHD ou remover um arquivo não deve mais deixar um bloco antigo até o usuário acionar a atualização manual.
Arte promocional do ARMSX3 para Android ARM64, usada como referência visual do projeto. Imagem: Joking Joystick.
Frame Generation fica mais leve
O ARMSX3 agora processa apenas a imagem produzida pelo jogo e calcula movimento em 432 linhas antes de gerar o quadro intermediário. No exemplo do desenvolvedor em um Odin 3 a 720p, o tempo de GPU caiu de 3,0 ms para aproximadamente 1 ms.
Portanto, a formulação correta é que o custo medido pelo projeto ficou perto de três vezes menor nesse teste específico. O ganho real varia conforme jogo, resolução, GPU, driver e limite térmico do aparelho.
O código também corrige quadros repetidos quando um jogo já usa geração de frames e melhora o diagnóstico exibido quando o recurso falha. Além disso, erros ao gravar o cache de shaders passam a receber tratamento mais claro.
Menos stutter em cargas SPURS
Outra mudança afeta jogos que pressionam o sistema SPURS do PlayStation 3. Agora, uma thread SPU que espera por muito tempo devolve o núcleo da CPU em vez de permanecer em loop ativo. Em Spider-Man: Web of Shadows, o projeto afirma que os segundos com stutter igual ou superior a 10 ms caíram de cerca de metade para aproximadamente um em cada dez.
O perfil do jogo também desativa Accurate SPU Reservations por padrão, o que removeu boa parte das pausas durante a movimentação no teste do desenvolvedor. A opção continua disponível para comparação A/B.
As operações atômicas de 16 bytes receberam outro caminho. Em aparelhos Snapdragon 8 Gen 1 ou mais novos, o emulador pode usar cargas e gravações simples com LSE2. O log indica LSE2-yes ou LSE2-no, o que ajuda no diagnóstico.
A versão anterior já havia melhorado compatibilidade online em Demon’s Souls no ARMSX3 1.0.5. Antes disso, o ARMSX3 1.0.4 corrigiu FSR e SGSR em Mali, enquanto a versão 1.0 marcou a consolidação da interface.
Distribuição ainda exige atenção
O teste fechado da Play Store terminou, mas a publicação informa que o acesso de produção ainda aguarda liberação. Logo, a versão não deve ser tratada como disponível publicamente na loja. O canal oficial continua oferecendo APKs separados por nível de Android e arquitetura ARMv8.
Como o projeto permanece experimental, compatibilidade e desempenho variam bastante. O ARMSX3 também não inclui firmware, chaves nem jogos; o usuário precisa fornecer dados obtidos legalmente.
Fontes: release oficial do ARMSX3 1.0.6.1, release oficial do ARMSX3 1.0.6 e página oficial do ARMSX3.