Игры для PS5 можно запускать на ПК с помощью открытого проекта AnyPS5

Открытый проект AnyPS5 предлагает необычный подход к запуску игр для PlayStation 5 на обычных компьютерах. Вместо традиционной эмуляции он преобразует исполняемые файлы игр для PS5 в программы, которые могут работать непосредственно в Windows и Linux. Проект пока находится на ранней стадии разработки, поэтому говорить о полноценном запуске игр на ПК еще рано. 

Игры для PS5 можно запускать на ПК с помощью открытого проекта AnyPS5
Источник: mannymorales.artstation.com

Такой подход стал возможен в том числе благодаря архитектуре PS5. Консоль использует процессор AMD Zen 2 с архитектурой x86-64, поэтому ее исполняемый код имеет общую основу с современными ПК. AnyPS5 использует это сходство, чтобы адаптировать программы для другой операционной системы, а не воспроизводить работу всей консоли программными средствами.

В составе проекта есть специальный relinker, который преобразует исполняемый файл в формат целевой системы, а также реализации системных PRX-библиотек PS5. Для графики предусмотрен рекомпилятор шейдеров, который создает SPIR-V для работы с Vulkan. Сам проект подчеркивает, что отдельный эмулятор или специальный runtime для этого не используется.

Разработка уже вышла за пределы простого запуска отдельных компонентов. Согласно текущему описанию на GitHub, тестовая игра проходит до логотипа и главного меню, а затем доходит непосредственно до игрового процесса со звуком. При этом система пока останавливается на неподдерживаемых или неожиданных состояниях, которые вызывают ошибки и завершают процесс.

Графическая часть также продолжает развиваться: рекомпилятор шейдеров уже способен создавать SPIR-V, прошедший проверку инструментами SPIR-V Tools. Однако разработчикам еще предстоит реализовать значительную часть системного окружения PS5, чтобы добиться стабильной работы игр.

Пока AnyPS5 нельзя назвать готовым способом играть в игры PS5 на ПК. Публичных релизов проекта еще нет — разработчик планирует выпустить их после первого полноценного успешного запуска хотя бы одной игры. При этом исходный код уже доступен на GitHub под лицензией GPL-2.0.

Читайте также:

Infinix выпустила игровой контроллер с тачпадом и док-станцию с охлаждением

Sony может превратить контроллер PlayStation в терминал для бесконтактной оплаты

Microsoft запатентовала технологию вставки рекламы в видеоигры

Что будем искать? Например,ChatGPT

Мы в социальных сетях