Kísérleti PS5-emulátor tűnt fel Xbox Series X konzolon

ps5-emulator-xbox

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