Lo sviluppo di AnyPS5 a colpo d’occhio
Segui il lavoro su librerie di sistema e decoder grafico, poi consulta le release qui sotto.
Fotografia: · Dati dei progressi del progetto
88.3% conteggiato come implementato
100% delle istruzioni elencate riconosciute
- Librerie di sistema
- Funzioni delle librerie di sistema conteggiate come implementate dallo scanner del progetto. Il totale comprende i corpi delle funzioni esaminati.
- Decoder shader
- Voci riconosciute dal decoder shader AMD RDNA 1 e RDNA 2. I singoli giochi possono ancora richiedere correzioni grafiche.
Cerchi un gioco preciso? Apri Ricerca giochi AnyPS5 per vedere progressi, problemi e configurazione.
Sviluppo nel tempo
La cronologia usa le stesse regole per l’ultimo commit main di ogni giorno, così puoi confrontare il lavoro precedente con la fotografia attuale.
| Data | Funzioni delle librerie | Voci shader | Revisione |
|---|---|---|---|
| 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 |
Release
Punto di controllo di main
3e577edac215, memoria impegnata .
Lo sviluppo di AnyPS5 ha due contatori principali: implementazione delle librerie sostitutive e riconoscimento delle istruzioni shader. Insieme alla cronologia dei commit, mostrano quali parti crescono e dove cercare modifiche utili a un gioco.
Il pannello conserva la fotografia del 14 ottobre 2026. Per gli aggiornamenti successivi, apri la pagina dei progressi del progetto.
Copertura delle librerie
I giochi richiamano le librerie della console per memoria, file, audio, input e altri servizi. AnyPS5 fornisce implementazioni sostitutive di queste chiamate.
Lo scanner conta i corpi delle funzioni dichiarati in core/libs/prx: considera in sospeso i percorsi riconosciuti come non implementati e conta le altre definizioni come implementate. La percentuale misura quindi la copertura delle funzioni dichiarate nel progetto. Il documento PROGRESS.md della revisione indicata ne spiega le regole.
Osserva entrambi i totali: aggiungere funzioni dichiarate può far scendere la percentuale anche mentre lo sviluppo avanza. Per capire un blocco del gioco, cerca il lavoro sulla specifica chiamata o libreria richiesta.
Il traguardo degli shader
Il 100% della fotografia indica che il decoder riconosce le voci nell’elenco di istruzioni AMD RDNA 1/2 del progetto. Dopo la decodifica restano traduzione, associazione delle risorse, formati delle texture, accesso alla memoria, sincronizzazione e driver del computer.
La grafica richiede dunque altro lavoro oltre al completamento dell’elenco. Una modifica a una barriera o a un percorso delle texture può correggere una scena senza spostare il contatore. La documentazione dell’architettura descrive questo percorso.
Usa la cronologia per trovare una modifica
La cronologia seleziona l’ultimo commit di main di ogni giorno e applica le regole di conteggio attuali agli alberi precedenti. Il confronto viene quindi ricalcolato con un unico metodo.
Parti da una variazione nel grafico, poi apri il commit o la libreria interessata. Confronta la data di integrazione con la revisione che usi: una release vicina potrebbe precedere quella modifica.
Dal commit al gioco
- Una release offre download identificabili e istruzioni corrispondenti. La guida di installazione usa v0.1.2.
- Main contiene lo sviluppo continuo. Per una correzione appena integrata, compila quella revisione e le sue librerie.
- Un ramo di integrazione combina patch per una prova precisa. Leggi elenco delle patch e percorso di avvio prima di tentare la stessa scena.
La guida ad AnyPS5 su GitHub aiuta a identificare le versioni. Nei giochi AnyPS5, il prossimo problema aperto suggerisce cosa seguire: caricamento, shader, input o un servizio mancante.
Il passo successivo
Segui i commit del progetto per quel problema e AnyPS5 su Reddit per dimostrazioni e discussioni. Un aggiornamento utile collega una modifica a una nuova esecuzione del gioco interessato.
Per provare, controlla i requisiti di AnyPS5, segui l’installazione di AnyPS5 e conserva il primo errore significativo per la risoluzione dei problemi di AnyPS5.