ТехноСводка

Игры

Эмулятор KytyPS5 портировали на Xbox: игры PS5 запускаются без перепрошивки

Разработчик Девран Космо Уэнал портировал эмулятор KytyPS5 на Xbox, и на консоли Microsoft можно запускать часть игр для PS5.

Порт работает как UWP-приложение в режиме разработчика, перепрошивка консоли не требуется. Проект написан на C++, оригинал использует Vulkan; для Xbox добавлена поддержка Direct3D 12, а шейдеры конвертируются через Mesa из SPIR-V в DXIL. Главное ограничение — память: приложениям доступен 1 ГБ, играм 5 ГБ, поэтому память выделяется блоками по 64 КБ, а редко используемые блоки уходят в файлы подкачки.

Автор адаптировал функции DualSense: сенсорная панель и наклон эмулируются кнопкой View и стиками, адаптивные триггеры — вибромоторами курков. Недавно добавили экранную клавиатуру, просмотр трофеев и выбор частоты 30, 60 или 120 Гц.

С современными AAA-играми порт пока не справляется: Astro's Playroom идёт на 11 FPS, Quake II и Marvel Cosmic Invasion — на 60 FPS. Тестировали на Xbox Series X, установка идёт через Xbox Device Portal, код открыт на GitHub под GPL-2.0.

  • Astro's Playroom — 11 FPS
  • Quake II и Marvel Cosmic Invasion — 60 FPS
  • Код открыт, лицензия GPL-2.0

Источники

Текст подготовлен автоматически по материалам источников и может содержать неточности.