Különleges technológiai kísérletben futtattak PlayStation 5-re szánt játékokat a Microsoft legerősebb konzolján. Devran Cosmo Uenal fejlesztő a nyílt forráskódú KytyPS5 emulátort portolta Xbox Series X konzolra a hivatalos Fejlesztői mód segítségével. A PS5X néven futó projekt célja annak vizsgálata, miként viselkedik a Sony aktuális generációs architektúrája a rivális hardverén.
Az Xbox Series X beépített Fejlesztői módja lehetővé teszi a külső UWP (Universal Windows Platform) alkalmazások futtatását, ami korábban is kedvelt célponttá tette a gépet a különböző retro emulátorok számára. A modern konzolok emulációja ugyanakkor gyökeresen más szintű technikai kihívást jelent, mint a korábbi generációk feldolgozása.
A DirectX 12 és a kísérleti futtatás eredményei
A portolás egyik legnagyobb technikai akadálya a grafikai API-k eltéréséből adódik. Míg a KytyPS5 eredetileg Vulkan alapú megjelenítésre épül PC-n, az Xbox konzolok kizárólag a DirectX 12 felületet támogatják. A fejlesztőnek így a grafikai utasítások fordítását is meg kellett oldania a két rendszer között.
A demonstrált játékkönyvtárban több cím is helyet kapott, amelyeken sikerült érdemi működést elérni:
- Quake II: teljes körűen játszható állapotban fut, működő irányítással és hanggal.
- GEX Trilogy: elindul és kezelhető a vezérlővel.
- Hellboy: Web of Wyrd: a kísérleti kódon keresztül futtatható.
- Marvel Cosmic Invasion: szintén elérhető a tesztkörnyezetben.
A projekt korlátai és jövőbeli kilátásai
Bár az első eredmények látványosak, a PS5X projekt jelenleg rendkívül korai stádiumban van. A nagyobb teljesítményigényű 3D-s PlayStation 5 címek futtatása még messze elmarad a stabil élménytől, a kompatibilitás pedig erősen korlátozott. A fejlesztő hangsúlyozta, hogy a munka elsősorban kutatási célokat szolgál, és hosszú időre lesz még szükség a hibák javításához.
A kísérlet jól mutatja az x86-os alapú konzolarchitektúrák közötti átfedéseket, valamint az Xbox szoftveres rugalmasságát, amely engedélyezi a független kódok futtatását a tesztkörnyezetben.
Nyitókép: Devran Cosmo Uenal youtube csatorna









