Az RPCS3 PS3 emulátor elérte azt a mérföldkövet, amelyet saját fejlesztői már évek óta űznek: a nulla játékok immár a Loadable kategóriába tartoznak, amely a legalacsonyabb lépcsőfok, amely az alig induló címek számára van fenntartva. A Tom Clancy’s HAWX 2 volt az utolsó kihagyás, és az emulátor PlayStation 3 szálbetöltési kezelési módjának javítása végül Ingame státuszba emelte.

Kulcs elvitelek

  • ✓Az RPCS3 PS3 emulátor most már nulla játékot tartalmaz a betölthető kategóriában
  • ✓A Tom Clancy’s HAWX 2 volt az utolsó cím, amely feljebb lépett, elérve az Ingame státuszt
  • ✓Az SPU szálbetöltő javítása megakadályozta a korrupciót a játék indításakor
  • ✓Az RPCS3 Playable kategóriája július óta a könyvtár 75%-áról 80%-ra nőtt
  • ✓Körülbelül 22 játék maradt a keményebb Intro kategóriában, sok közülük PS Move játék

Az RPCS3 csapata saját bejegyzésében osztotta meg a hírt, amelyben megerősítette a mérföldkövet, és a Yahfz közreműködőjének egy SPU-pontossági javítást írt jóvá, amely megoldotta az utolsó makacs esetet. Ez egy kis technikai változtatás, túlméretezett szimbolikus hatással, ami 2023 eleje óta először jelzi, hogy a betölthető lista teljesen üres.

Mit jelentenek az RPCS3 PS3 emulátor kompatibilitási szintjei

Az RPCS3 minden, ellene tesztelt játékot szintekbe sorol, a Nothing and Loadable-tól kezdve az Intro-ig, a játékig, a játszhatóig és végül a tökéletesig. A betölthető a legalapvetőbb funkcionális kategória, és ez nem valami hízelgő. Egy játék akkor landol, ha csak egy fekete képernyőt kezel, az ablak címében egy framerate-számláló kíséretében, tényleges játékmenet vagy menük nélkül.

Ha áthelyezünk egy játékot az Ingame-be, ahogy a HAWX 2 is tette, egyszerűen azt jelenti, hogy valamilyen formában futni fog. Ez még messze van a befejezéstől. Az Ingame játékok továbbra is súlyos hibákat, összeomlásokat vagy túl alacsony képkockafrekvenciákat szenvedhetnek el ahhoz, hogy élvezetesek legyenek. Senki ne várja el, hogy leüljön, és tisztán végigjátssza a légi harci játékot, csak azért, mert az áttörte ezt a lécet. A gyakorlati végeredmény szűkebb, mint a címsor sugallja, de egy teljes kategória nullára törlése továbbra is figyelemre méltó házvezetési nyereség a projekt számára.

Technikai javítás a mérföldkő mögött

A fejlesztők szerint a mögöttes probléma az volt, hogy a PS3 LV2 kernelje hogyan állítja be az egyes SPU (Synergistic Processing Unit) csoportokat a kódkép betöltése előtt. A konzol ezen a ponton bizonyos szálbetöltő adatokat és argumentumokat hagy a Local Store-ban, és az RPCS3 nem hozta létre elég pontosan ezt a beállítást. Az eredmény egy meghibásodott betöltő, amely az érintett játékokat beragadva semmi hasznosat nem csinált.

A javítás hűbben építi újra az SPU szálbetöltő viselkedését, megállítva a korrupciót, mielőtt az megtörténne. Inkább szűk, alacsony szintű korrekcióról van szó, semmint átfogó építészeti változtatásról, de ez jellemző arra, hogy manapság a PS3 emuláció fejlődése általában megérkezik. A legtöbb könnyű győzelmet évekkel ezelőtt szerezték meg; Maradtak az éles tokok, amelyek mélyen el vannak temetve abban, hogy a Sony szokatlan cellás processzor-architektúrája hogyan kezeli a memóriát és a szálakat.

Hogyan változott a kompatibilitás az év közepe óta

Az RPCS3 már egyszer, 2023 fordulóján elérte az üres Loadable listát, így a kategória egyértelműen újra feltöltődött, és azóta újra törlődött. Az emulátor kompatibilitásáról szóló jelentések még júliusban azt mutatták, hogy a Loadable részarány a követett könyvtár nagyjából 0,06%-át tette ki, ami egy apró szelet, de nem egészen nulla. Azóta a játszható kategória is nőtt: az összes követett cím körülbelül 75%-áról körülbelül 80%-ra emelkedett.

RPCS3 PS3 emulátor kompatibilitási lista, amely a PC-n futó játékokat mutatja
Kategória Állapot jelentett júliusban Állapot most
Betölthető A könyvtár körülbelül 0,06%-a Nulla játék
Lejátszható A könyvtár körülbelül 75%-a A könyvtár körülbelül 80%-a
Intro Külön nem jelentették Körülbelül 22 cím van hátra

Így az Intro kategória marad a következő nyilvánvaló célpont, és állítólag még mindig körülbelül 22 cím van ott. Közülük jó néhány PS Move játék, amely olyan mozgásvezérlő bemenetre támaszkodik, amelyet korábban bonyolultabb volt pontosan emulálni, mint a hagyományos vezérlőalapú játékokat. A lista törlése valószínűleg lassabb lesz, mint a Loadable törlése.

Mit jelent ez a PS3 emuláció rajongói számára?

Mindenki számára, aki PC-alapú konzol emulációt követ, ez a fajta növekményes javítás többet jelent, mint elsőre tűnik. Az RPCS3 több mint egy évtizedet töltött a Cell processzor szokatlan dizájnjának forgácsolásával, és minden egyes SPU-szintű korrekció csendesen javítja a stabilitást a játékok szélesebb skáláján, mint amelynek javítását célozta. Azok a rajongók, akik visszaállítják a hozzáférést a régebbi PS3-exkluzív játékokhoz, amelyek közül sok soha nem kapott visszafelé kompatibilitást az újabb PlayStation hardvereken, közvetlenül profitálnak ebből a fajta alapozásból.

Ez a konzol emulációs projektek szélesebb tendenciáját is tükrözi, ahol a fejlesztők még sokáig finomítják a pontosságot azután, hogy egy platform elhagyta a kiskereskedelmi polcokat. Hasonló erőfeszítések zajlanak máshol is, a PS5-játékok PC-n való futtatását emuláció nélkül vizsgáló projektektől a Steam játékokat futtató jailbreakelt PS5-konzolokkal kísérletező közösségekig. Nem minden emulációs projekt éli túl ezt a sokáig, amint azt egy másik emulátorprojekt jogi nyomásra leállította, ami kiemeli az RPCS3 folyamatos fejlődését. Eközben hasonló natív kompatibilitási nyomások történnek más platformokon is, beleértve a Mac-eken natívan futó Nintendo Switch játékokkal kapcsolatos erőfeszítéseket. Az RPCS3 projekt hivatalos oldalát figyelő PS3-tulajdonosok és gyűjtők számára egyértelmű az üzenet: a könyvtár folyamatosan játszhatóbbá válik, egy-egy makacs SPU-hibával.

Gyakran ismételt kérdések

Mit jelent az, hogy az RPCS3 Loadable kategóriája üres?

Ez azt jelenti, hogy minden játék RPCS3 tesztelte legalább a rendszerindítást a betölthető szintet meghatározó fekete képernyőn túl. Ez nem azt jelenti, hogy minden játék játszható vagy hibamentes, csak azt, hogy egyik sem ragadt meg többé a legalacsonyabb funkcionális szinten.

A Tom Clancy’s HAWX 2 már teljesen lejátszható RPCS3-on?

Nem feltétlenül. A játék Ingame státuszba lépett, ami azt jelenti, hogy fut, de továbbra is lehetnek jelentős hibák, összeomlások vagy teljesítményproblémák, amelyek megakadályozzák a zökkenőmentes játékot.

Mit kell javítania az RPCS3-nak a betölthető után?

Az Intro kategória a következő legalacsonyabb szint, körülbelül 22 játék maradt ott, ezek közül sok olyan PS Move játék, amely a mozgásvezérlésre támaszkodik, amelyet történelmileg nehezebb pontosan utánozni.

Korábban üres volt az RPCS3 betölthető listája?

Igen. A kategória állítólag egyszer, 2023 fordulóján elérte a nullát, mielőtt új bejegyzések jelentek meg, és ismét javításra szorultak, ami arra emlékeztet, hogy a kompatibilitáskövetés a tesztelés és a hardvertámogatás fejlődésével változik.