На зламаній PS5 запустили емулятор оригінальної Xbox
Розробник переніс емулятор Xemu на зламані PS5. XPSemu вже запускає Halo 2, Forza Motorsport і Crash Bandicoot.
Розробник під псевдонімом ZiZc3 переніс емулятор Xemu на зламані консолі PlayStation 5. Порт під назвою XPSemu дає змогу запускати ігри для оригінальної Xbox як нативний застосунок на PS5, повідомляє Tom's Hardware.
У відео, опублікованому користувачем Reddit u/Yzenxam, на консолі показали Forza Motorsport, Halo 2 і Crash Bandicoot: The Wrath of Cortex. За словами автора порту, XPSemu базується на Xemu, а головною зміною стала можливість відкрити емулятор на PS5 як застосунок.
Як працює порт
Xemu використовує JIT-компілятор QEMU TCG для трансляції процесорного коду Xbox у реальному часі. Для графіки емулятор має власну трансляцію GPU NV2A та Vulkan-рендерер. Завдяки порту Vulkan для PS5 Xemu може взаємодіяти з графічним процесором AMD у консолі через відкритий драйвер RADV.
ZiZc3 також додав інтерфейс, адаптований для керування контролером, окремі налаштування для кожної гри, обкладинки, облік часу гри, патчі, індикатор продуктивності та журнали роботи. Автор зазначив, що головним обмеженням є емуляція процесора Xbox: його завантаження сягає 85–97%, тоді як GPU PS5 здебільшого простоює.
Результати тестування ігор
За даними розробника, Halo 2 працює на штатних 30 кадрах за секунду. Із патчем на 60 кадрів за секунду гра показала 51–60 кадрів у вступній сцені та 36–50 під час ігрового процесу. Crash Bandicoot: The Wrath of Cortex, за його оцінкою, працює плавно.
Водночас Forza Motorsport утримує 30 кадрів за секунду в меню та на початку, але під час перегонів показник падає до 15–21 кадру. У Fable: The Lost Chapters продуктивність становить 22–30 кадрів у багатьох локаціях і 10–20 кадрів у складних сценах. Автор порту попередив, що проєкт перебуває на етапі тестування: частина ігор може працювати некоректно, не запускатися або мати графічні проблеми.