Игры для PS5 теперь можно запускать на Xbox: разработчик портировал эмулятор KytyPS5
Разработчик Девран Космо Уэнал портировал эмулятор KytyPS5 на Xbox. Благодаря этому на консоли от Microsoft теперь можно запускать игры для консоли от Sony. Эмулятор при этом запускается через режим для разработчиков и работает как UWP‑приложение. Перепрошивать Xbox для запуска не нужно.
KytyPS5 изначально разрабатывают как слой совместимости для PS5-игр. Проект написан на C++ и использует Vulkan для работы с графикой. В порт для Xbox разработчик добавил поддержку Direct3D 12, а шейдеры проходят через компонент Mesa, который переводит код SPIR‑V в формат DXIL для Direct3D. Часть обработки графики и кэширования у оригинального KytyPS5 и порта для Xbox общая.
Одна из основных проблем проекта — лимит памяти для UWP‑приложений на Xbox. Обычным программам консоль выделяет 1 ГБ, а играм достаётся 5 ГБ. В этот объём должны поместиться и эмулятор, и данные запущенной игры.