Desenvolvimento do AnyPS5 em resumo
Acompanhe bibliotecas e decodificador gráfico; depois confira o histórico de versões.
Retrato: · Dados de progresso do projeto
88.3% contado como implementado
100% das instruções listadas reconhecidas
- Bibliotecas do sistema
- Funções contadas como implementadas pelo analisador do projeto. O total cobre corpos de funções examinados.
- Decodificador de shaders
- Instruções reconhecidas pelo decodificador AMD RDNA 1/2. Cada jogo ainda pode precisar de correções gráficas.
Procurando um jogo específico? Use Consulta de jogos do AnyPS5 para ver progresso, problemas e preparação.
Desenvolvimento ao longo do tempo
O histórico usa as mesmas regras no último commit diário da main para comparar árvores antigas com o retrato atual.
| Data | Funções das bibliotecas | Entradas de shaders | Revisão |
|---|---|---|---|
| 1827/2813 (64.95%) | 614/1166 (52.66%) | 49a78191 | |
| 2511/2919 (86.02%) | 1131/1166 (97%) | c73ee448 | |
| 2560/3026 (84.6%) | 1166/1166 (100%) | ae91d978 | |
| 3239/3668 (88.3%) | 1166/1166 (100%) | eecf9095 |
Versões
Referência da branch main
3e577edac215, commit em .
O progresso do AnyPS5 tem dois contadores principais: implementação de bibliotecas substitutas e reconhecimento de instruções de shaders. Com o histórico de commits, eles mostram o que está sendo desenvolvido e onde procurar mudanças relevantes para um jogo.
O painel mantém o retrato de 14 de outubro de 2026. Para alterações posteriores, abra o progresso ao vivo do projeto.
O que a cobertura de bibliotecas mede
Os jogos chamam bibliotecas do console para memória, arquivos, áudio, entrada e outros serviços. O AnyPS5 implementa substitutos para essas chamadas.
O analisador conta corpos de funções declarados em core/libs/prx. Marca como pendentes os caminhos reconhecidos como não implementados e conta as demais definições como implementadas. A porcentagem descreve a cobertura entre as funções declaradas no projeto. O PROGRESS.md da revisão indicada explica o cálculo.
Observe os dois totais: declarar mais funções pode reduzir a porcentagem enquanto a implementação avança. Para entender um bloqueio, procure a chamada ou biblioteca específica que o jogo precisa.
O marco dos shaders
O número de 100% significa que o decodificador reconhece as entradas da lista AMD RDNA 1/2. Depois ainda há tradução, vinculação de recursos, formatos de textura, acesso à memória, sincronização e driver anfitrião.
Por isso, completar a lista não encerra o trabalho gráfico. Corrigir uma barreira ou uma rota de texturas pode resolver uma cena sem mover o contador. A documentação de arquitetura acompanha esse caminho.
Use o histórico para localizar a mudança
O histórico escolhe o último commit da main de cada dia e aplica as regras atuais a árvores antigas. É uma comparação recalculada segundo um único método.
Parta da mudança no gráfico e abra o commit ou biblioteca afetada. Compare a data de integração com a revisão usada: uma versão próxima no calendário pode ter saído antes da alteração.
Do progresso do AnyPS5 ao jogo
- Uma versão publicada oferece downloads identificados e instruções correspondentes. O passo a passo usa v0.1.2.
- Main contém o desenvolvimento contínuo. Para testar uma correção integrada depois, compile a revisão e suas bibliotecas.
- Uma branch de integração reúne patches para um teste específico. Leia a lista e a rota de inicialização antes de tentar a mesma cena.
O guia do AnyPS5 no GitHub ajuda a reconhecer essas versões. Em jogos no AnyPS5, o próximo bloqueio mostra o que acompanhar: carregamento, shader, entrada ou outro serviço ainda ausente.
Escolha o próximo passo
Acompanhe os commits do projeto e AnyPS5 no Reddit. Uma atualização útil relaciona uma mudança a uma nova execução do jogo afetado.
Para tentar, confira os requisitos do AnyPS5, siga a instalação do AnyPS5 e preserve o primeiro erro significativo para a solução de problemas do AnyPS5.