AnyPS5:s utveckling i korthet
Följ arbetet med systembibliotek och grafikdekoder och läs sedan utgåvehistoriken nedan.
Ögonblicksbild: · Projektets utvecklingsdata
88.3% räknas som implementerade
100% av listade instruktioner känns igen
- Systembibliotek
- Systembiblioteksfunktioner som projektets skanner räknar som implementerade. Totalen omfattar funktionskropparna i skanningen.
- Shaderdekoder
- Instruktionsposter som shaderdekodern för AMD RDNA 1 och RDNA 2 känner igen. Enskilda spel kan fortfarande behöva renderingsrättningar.
Letar du efter ett visst spel? Öppna Kompatibilitetskontroll för AnyPS5 för framsteg, problem och förberedelser.
Utveckling över tid
Historiken använder samma räkneregler på varje dags sista main-commit så att äldre arbete kan jämföras med ögonblicksbilden.
| Datum | Biblioteksfunktioner | Shaderposter | Revision |
|---|---|---|---|
| 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 |
Utgåvor
Kontrollpunkt på main
3e577edac215, commit .
Utvecklingen av AnyPS5 följs med två huvudräknare: implementation av ersättningsbibliotek och igenkänning av shaderinstruktioner. Tillsammans med commithistoriken visar de vilka delar som byggs ut och var du kan leta efter ändringar som berör ett spel.
Panelen behåller ögonblicksbilden från 14 oktober 2026. Senare ändringar finns på projektets aktuella framstegssida.
Förstå bibliotekstäckningen
Spel anropar konsolbibliotek för minne, filer, ljud, inmatning och andra tjänster. AnyPS5 erbjuder ersättningsimplementationer av dessa anrop.
Skannern räknar deklarerade funktionskroppar under core/libs/prx. Den markerar igenkända kodvägar för oimplementerade funktioner som återstående och räknar övriga definitioner som implementerade. Procenttalet beskriver alltså implementationstäckning bland projektets deklarerade funktioner. Det versionsbundna PROGRESS.md förklarar reglerna.
Läs förändringen i båda totalsiffrorna: nya funktionsdeklarationer kan sänka procenten samtidigt som implementationen går framåt. För att förstå ett spels hinder behöver du leta efter det specifika anrop eller bibliotek som spelet behöver.
Förstå shader-milstolpen
Ögonblicksbildens 100 procent betyder att dekodern känner igen posterna i projektets instruktionslista för AMD RDNA 1/2. Efter dekodningen återstår översättning, resursbindning, texturformat, minnesåtkomst, synkronisering och datorns drivrutin.
Grafikarbetet är därför större än själva instruktionslistan. En ändring av en barriär eller texturväg kan rätta en scen utan att räknaren flyttar sig. Arkitekturdokumentationen följer den renderingskedjan.
Använd historiken för att hitta rätt ändring
Projektets historik väljer varje dags sista main-commit och tillämpar dagens räkneregler på äldre källkodsträd. Det är en omräknad jämförelse av dessa träd med en gemensam metod.
Använd en förändring i diagrammet som startpunkt och öppna sedan den berörda commiten eller biblioteket. Jämför merge-datum med revisionen du kör; en närliggande utgåvetagg kan ändå ligga före ändringen.
Följ utvecklingen av AnyPS5 från commit till spel
- En utgåva ger en namngiven uppsättning nedladdningar med motsvarande anvisningar. Installationsguiden använder v0.1.2.
- Main innehåller det löpande utvecklingsarbetet. För en nyare mergad rättning, bygg revisionen och matchande bibliotek.
- En integrationsgren kombinerar patchar för ett visst försök. Läs författarens patchlista och startmetod innan du försöker nå samma scen.
AnyPS5 GitHub-guiden hjälper dig skilja versionerna åt. I AnyPS5-spel visar nästa hinder vad du kan bevaka: en laddningsövergång, ett shaderproblem, inmatning eller en annan saknad tjänst.
Välj nästa steg
Följ projektets commits för arbetet med hindret och AnyPS5 på Reddit för demonstrationer och diskussioner. En användbar uppdatering kopplar en ändring till en ny körning av det berörda spelet.
Vill du prova själv, läs systemkraven för AnyPS5, följ Kom igång med AnyPS5 och spara det första meningsfulla felet till felsökning av AnyPS5.