Megjelent az XPSemu első nyilvános Alpha 1 kiadása, amely lehetővé teszi az eredeti, 2001-es Microsoft Xbox konzolra megjelent játékok futtatását a feltört PlayStation 5 rendszereken. A ZiZc3 fejlesztő által készített nyílt forráskódú projekt a népszerű xemu emulátort ültette át natív alkalmazásként a Sony asztali konzoljára, számolt be a fejlesztésről a Tom’s Hardware technikai beszámolója. A megoldás közvetlenül a hardveren, a QEMU dinamikus TCG fordítójával és nyílt forráskódú Vulkan grafikus illesztőprogrammal működik, így a zöld oldal olyan ikonikus klasszikusai kelnek életre a rivális gépen, mint a Halo 2 vagy a Forza Motorsport.
Natív végrehajtás és Zen 2 architektúrára szabott gyorsítás
A projekt önálló natív programként fut a PlayStation 5 operációs rendszerén a PPSA97358 azonosító alatt, elkerülve a lassabb köztes rétegeket vagy a libretro környezetet. A képi megjelenítésért az xemu saját Vulkan útvonala felel, amely a Mesa-alapú, nyílt forráskódú RADV illesztőprogramot használja az AMD RDNA 2 architektúrájú grafikus lapkán. Az Intel Pentium III Coppermine processzor gépi kódját a QEMU TCG JIT motorja fordítja valós időben x86-64 utasításokra, míg a többcsatornás hangok közvetlen megszólaltatását a natív SceAudioOut interfész végzi.
A futási sebesség optimalizálása érdekében a fejlesztő komoly architektúrális átalakításokat hajtott végre a konzol nyolcmagos Zen 2 processzorán. A szoftver a -march=znver2 fordítási beállítással és ThinLTO linkeléssel épült fel, a virtuális gép processzor- és grafikus szálait pedig dedikált hardveres magokhoz rögzítették (CPU pinning), megelőzve az operációs rendszer ütemezőjének késleltetését. A fordító TCG ugrótáblájának (TB jump cache) méretét 4096-ról 16384 bejegyzésre bővítették, a gyakori MMX és lebegőpontos műveleteket pedig közvetlenül a házigazda SSE utasításaira cserélték.
A grafikai feldolgozás során bevezetett lemezalapú SPIR-V és Vulkan csővezeték-gyorsítótár (pipeline cache) drasztikusan mérsékli a képi megakadásokat az első betöltést követően. A rendszer a Demon’s Souls Remake PC-s emulációjához hasonlóan a Vulkan API közvetlen hardverelérésére támaszkodik a stabil képkockasebesség biztosításához.

Játékteljesítmény a Halo 2-től a Forzáig
A mérési adatok játékonként eltérő képet mutatnak. A Halo 2 a gyári beállítások mellett stabil 30 képkockás sebességgel fut, a mellékelt Jay’s Magic Patch (.jmp) formátumú 60 FPS-es közösségi javítással viszont a felvezető átvezetőkben 51–60 FPS közötti sebességet ér el, a sűrűbb tűzharcok során pedig 36–50 FPS között teljesít. A Crash Bandicoot: The Wrath of Cortex teljes sebességgel, folyamatos képfrissítéssel játszható.
A hardvert jobban igénybe vevő, összetettebb fizikát futtató programoknál ugyanakkor megmutatkoznak a processzormag emulációs határai. A Forza Motorsport a menükben és az indításkor tartja a 30 FPS-es felső korlátot, a tényleges verseny közben viszont 15–21 FPS-re esik vissza a sebesség. A Fable: The Lost Chapters a zártabb helyszíneken 22–30 FPS között mozog, a nyílt, erdős terepeken viszont 10–20 FPS-re lassul. A program a PlayStation 5 emulációs környezetéhez hasonlóan további fejlesztéseket és optimalizációt igényel.
Egyedi vezérlőpult és futtatási követelmények
Az XPSemu a nyers emulációs mag mellett egy kifejezetten DualSense kontrollerre szabott, zöld árnyalatú, animált felhasználói felületet kapott. A játékosok borítóképekkel ellátott menüben tallózhatnak az XISO formátumú lemezképek között, egyéni felbontást, képarányt és teljesítmény-kijelzést állíthatnak be címenként, a megfelelő merevlemez-képfájl birtokában pedig az eredeti Xbox Dashboard felületet is elindíthatják.
A futtatáshoz biztonsági résen keresztül feltört, homebrew-programok kezelésére alkalmas PlayStation 5 konzol és a kísérő xpsemu_tools háttérfolyamat szükséges. A jogi tisztaság biztosítására az emulátor nem tartalmaz védett szoftvereket: a felhasználóknak maguknak kell beszerezniük a saját gépükről lementett MCPX ROM-ot, a BIOS állományt és a virtuális merevlemez-képfájlt. A fejlesztő a jövőbeli frissítésekben Vulkan-alapú FSR 3 képkockagenerálást (Smooth mode) ígér, amellyel a 30 FPS-re korlátozott címek megjelenítése is 60 képkockára emelhető.