PS5-версию Dead Cells запустили на Windows через AnyPS5 без эмуляции процессора

Энтузиаст под ником OverkillLabs запустил версию Dead Cells для PlayStation 5 на Windows с помощью проекта AnyPS5. Игра доходит до полноценного геймплея, воспроизводит музыку и звуковые эффекты, а также поддерживает клавиатуру, мышь и геймпады. Об этом сообщает «Код Дурова».
«На компьютере с Ryzen 7 5800X3D и GeForce RTX 5070 Ti разработчик получил около 55–60 FPS в помещениях и 30–35 FPS на открытых локациях при разрешении 4K», — сообщает «Код Дурова».
Пока проверена только Dead Cells: Return to Castlevania Edition с идентификатором PPSA15552, поэтому автор не гарантирует работу других версий игры.
AnyPS5 разрабатывается как альтернатива классической эмуляции. PlayStation 5 и современные ПК используют архитектуру x86-64, поэтому инструкции центрального процессора не требуется переводить на другую архитектуру во время работы игры. Вместо этого специальный алгоритм преобразует исполняемый файл PS5 в нативный формат целевой операционной системы, а проект предоставляет собственные реализации системных PRX-библиотек консоли.
Графическая часть при этом всё равно требует адаптации. AnyPS5 работает с Vulkan и перекомпилирует шейдеры в SPIR-V — промежуточное представление, которое может исполнять Vulkan. Поэтому утверждение автора демонстрации о работе «без каких-либо слоёв трансляции» стоит трактовать осторожно: эмуляции процессора и отдельного процесса эмулятора действительно нет, но интерфейсы и графический стек PS5 приходится воспроизводить или преобразовывать.
Исходный код и файлы, необходимые для запуска этой конкретной версии Dead Cells, автор опубликовал на GitHub. Самих файлов игры проект не распространяет — пользователь должен предоставить собственную копию.
Разработчик называет результат первым полностью нативным запуском коммерческой игры PS5 на Windows без классического эмулятора, однако другие экспериментальные проекты для эмуляции PlayStation 5 уже умеют запускать отдельные коммерческие игры, включая Dead Cells.
Практической необходимости запускать именно PS5-версию Dead Cells на ПК почти нет: у игры давно существует официальная компьютерная версия. Демонстрация интересна как доказательство работоспособности подхода AnyPS5. В комментариях автор сообщил, что далее хочет заняться значительно более крупной игрой, доступной только на PS5.
Подписывайтесь на наш Telegram-канал, чтобы быть в курсе всех новостей и событий Рунета.