Энтузиаст портировал эмулятор PlayStation 5 на консоль Microsoft — Quake II выдаёт от 25 до 45 кадров

Энтузиаст портировал эмулятор PlayStation 5 на консоль Microsoft — Quake II выдаёт от 25 до 45 кадров

Aleksandr Manin

Девран Космо Юнал (Devran Cosmo Uenal) перенёс на Xbox Series X проект под названием PS5X — экспериментальный порт открытого эмулятора KytyPS5, который до этого развивался только для компьютеров. Работает всё через режим разработчика консоли, и на видео видно рабочую библиотеку из четырёх игр.

В списке значатся GEX Trilogy, Hellboy: Web of Wyrd, MARVEL Cosmic Invasion и Quake II. По словам автора, все они принимают ввод с геймпада Xbox, а часть выдаёт ещё и звук. Quake II он показал в деле подробнее всего — шутер держится в диапазоне от 25 до 45 кадров в секунду.

Главная сложность порта лежит в графике. KytyPS5 рисует через Vulkan, а среда Xbox эту технологию не поддерживает, поэтому всю отрисовку приходится переводить на DirectX 12. Это не смена галочки в настройках: инструкции и целые куски графической подсистемы нужно переписывать под другую архитектуру. Отсюда и неприятное следствие — прогресс компьютерной версии эмулятора не будет автоматически перетекать на консоль.

Отдельно Юнал упоминает, что часть работы выполнял с помощью ИИ-инструментов, особенно при переводе кода с одной графической технологии на другую. Насколько велика эта часть, он не уточняет, так что оценить вклад со стороны нельзя.

Трезвости ради стоит напомнить, что сам KytyPS5 на PC тоже находится в ранней стадии: он загружает двухмерные игры и часть трёхмерных, список совместимости ограничен, а вылеты и графические артефакты остаются нормой. Так что запуск четырёх проектов на Xbox не означает, что консоль внезапно открыла доступ к каталогу PlayStation 5 — до этого очень далеко, и сам автор признаёт, что работы впереди много.

А вы вообще пользуетесь эмуляторами? Расскажите, во что играли на чужом железе и насколько удачно.

🍉 Control Resonant удалась: игра залутала 84 балла на Opencritic
    Об авторе
    Комментарии1