Újabb kézzelfogható lépést tettek a fejlesztők a kilencedik konzolgeneráció asztali gépes visszafejtésében: a nyílt forráskódú KyTyPS5 emulátor legújabb fejlesztői változatában sikerült elindítani és folyamatos játékmenet mellett futtatni a Marvel’s Wolverine korai PlayStation 5 kódját. Az Unreal Gaming PC csatorna tesztje és a DSOGaming beszámolója alapján a játék bizonyos jelenetekben elérte a 20 képkocka/másodperces sebességet. Ez mintegy húszszoros gyorsulást jelent az alig egy héttel korábbi, egyetlen képkockás diasorozathoz képest.
Valódi 3D játéktér és drasztikus memóriahasználat
A mostani demonstráció technikai súlyát az adja, hogy az emulátor a kezdőképernyőn és a menün túl már a tényleges in-engine geometriát, a textúrákat és a mozgásanimációkat is hiba nélkül rendereli. A tesztfuttatáshoz a fejlesztői közösség a Senaxx-féle bb8f49c fejlesztői változatot használta egy AMD Ryzen 7 9800X3D processzorral és egy NVIDIA GeForce RTX 4080 videokártyával felszerelt konfiguráción.
A futtatás során rögzített telemetriai adatokból kiderül, hogy az emulációs réteg szinte a teljes 16 GB-os grafikus memóriapuffert lefoglalta a grafikus vezérlőn. A zárt belső helyszíneken mért 20 FPS a nyíltabb, összetettebb geometriájú pályarészeken ugyanakkor 6 és 9 FPS közé esik vissza. A folyamatos képfrissítést jelenleg a shader-gyorsítótár hiányosságaiból fakadó mikromegakadások is nehezítik, amelyek a shaderek felépülésével fokozatosan simulnak ki.

x86 alapok és gépi kódértelmezés a háttérben
A PlayStation 5 emulációja meglepően gyors ütemben halad az előző generációk korai éveihez mérten. Míg a PlayStation 3 Cell processzorának komplex SPE-egységeit és a PlayStation 4 egyedi memóriavezérlését hosszú évekig tartott hatékonyan átültetni asztali környezetbe, a jelenlegi gép már a Zen 2 processzormagokra és RDNA 2 architektúrára épül. A közvetlen x86-64 gépi utasítások feldolgozása miatt a natív x86-64 kompatibilitási rétegek jóval kisebb CPU-terheléssel fordítják át a FreeBSD-alapú Prospero operációs rendszer rendszerhívásait modern Vulkan grafikus parancsokká.
A fejlesztési tempó felgyorsulásában a mesterséges intelligencia által támogatott kódfejtés is komoly szerepet játszik. A rivális ShadPS4 projekt háza táján a napokban sikerült az Infamous Second Son teljes futtatását natív 4K-ban elérni egy olyan kísérleti fordítással, amelynek kritikus moduljait az Anthropic legújabb Claude Opus modelljével optimalizálták kevesebb mint huszonnégy óra leforgása alatt. Az algoritmusok képesek villámgyorsan feltérképezni a memóriacímzési anomáliákat és a hiányzó API-hívásokat, megspórolva a mérnököknek a hetekig tartó manuális hibakeresést.
Hol tart most a gyakorlati játszhatóság?
A 20 FPS elérése hatalmas technikai fegyvertény, a Marvel’s Wolverine mindennapi végigjátszása azonban még messze van a valóságtól. Az emulátor hangrendszere egyelőre kezdetleges állapotban működik, a shaderek fordítási késleltetése pedig akció közben érezhető ugrálásokat okoz a képkockaidőkben. Emellett a teszteléshez használt korai fejlesztői változat a 2023 végi stúdiószivárgásból származik, a végleges kereskedelmi kód futtatása további komplex védelmi rétegek feloldását igényli majd.
A KyTyPS5 és a kapcsolódó projektek fejlődési íve mindenesetre egyértelműen bizonyítja: a modern hardvereken futó kompatibilitási hidak a korábban vártnál sokkal hamarabb tehetik elérhetővé a jelenlegi konzolgeneráció legösszetettebb címeit a PC-s közösség számára.