Аннотация:
Новый проект с открытым исходным кодом под названием AnyPS5 недавно привлек внимание в кругах игровых технологий. В отличие от нынешних популярных эмуляторов PlayStation 5, AnyPS5 не пытается запускать игры, имитируя аппаратное обеспечение хоста. Вместо этого компания надеется использовать идеи, аналогичные Wine и Proton, для прямого преобразования игр для PS5 в исполняемые программы для Windows и Linux для обеспечения собственной работы.

Разработчики проекта определяют AnyPS5 как уровень совместимости, а не как традиционный эмулятор. Его основной метод работы — повторно связать исполняемые файлы игр для PlayStation 5, преобразовать их в собственный формат, который может распознаваться целевой системой, и в то же время переопределить библиотеку хост-системы Sony, чтобы заменить рабочую среду PS5, на которую она изначально опиралась.
Причина, по которой эта идея теоретически осуществима, заключается главным образом в естественном сходстве аппаратной архитектуры PlayStation 5 и современных ПК. PS5 использует процессор x86-64 с архитектурой AMD Zen 2, и нынешние массовые персональные компьютеры также используют ту же базовую архитектуру. Таким образом, AnyPS5 может пропустить наиболее трудоемкий процесс моделирования ЦП и напрямую использовать аппаратное обеспечение ПК для выполнения соответствующих кодов.
Что касается обработки графики, то в проекте используется другая стратегия конвертации. Команда разработчиков планирует перекомпилировать шейдеры в играх для PS5 в формат SPIR-V и завершить работу по рендерингу через графический интерфейс Vulkan, избежав таким образом необходимости создания полноценного слоя эмуляции графического оборудования.
Согласно последним достижениям, объявленным разработчиком, AnyPS5 теперь может выполнять программу на этапе основных функций игры и завершать базовую конструкцию механизма обработки исключений. Рекомпилятор шейдеров в проекте смог сгенерировать верифицированный код SPIR-V, заложив основу для последующей поддержки графики.
Описание прогресса в хранилище проекта также показывает, что по крайней мере одна настоящая игра смогла отображать логотип запуска, входить в главное меню и реализовывать некоторые игровые экраны со звуком. Это означает, что проект прошёл стадию чисто технической демонстрации и начал касаться реальной связи с игрой.
Однако разработчик также подчеркнул, что на данный момент общедоступной версии не существует, и внешний мир пока не может независимо проверить эти результаты. Согласно текущему плану, первая официальная версия AnyPS5 выйдет только тогда, когда хотя бы одна игра сможет быть полностью запущена и нормально работать.
Хотя эта новость легко напоминает людям о том, что популярные произведения, такие как «God of War: Laufey» или «GTA 6», могут в будущем неофициально появиться на ПК, в отрасли в целом считают, что до этой цели еще далеко.
В настоящее время AnyPS5 все еще находится на самой ранней стадии разработки и еще не реализовала полную игровую функцию. Если обратиться к истории разработки проектов совместимости с PS3 и PS4 в прошлом, то обычно требуется несколько лет или даже больше, чтобы пройти путь от технической проверки до действительно широкой игры.
Аналитики считают, что AnyPS5 привлекла внимание благодаря особой предыстории. В последние годы Sony постепенно изменила свою стратегию публикации ПК и начала сокращать планы по портированию на ПК некоторых отдельных эксклюзивных игр. В то же время компания также объявила, что прекратит производство физических дисков к 2028 году. Различные изменения заставляют все больше игроков и разработчиков обращать внимание на проблемы сохранения и совместимости консольных игр.
В то же время традиционный проект эмулятора PS5 продолжает развиваться. Например, KytyPS5 в последнее время демонстрирует значительный прогресс и даже может запускать «GTA 5» со скоростью, близкой к 60 кадрам в некоторых сценах, хотя в конечном итоге все равно вылетает.
По сравнению с этими эмуляторами AnyPS5 представляет собой совершенно другой технический путь. Он пытается обойти сложный процесс эмуляции консоли и конвертировать игры для PS5 непосредственно в программы для ПК. Если эта идея в конечном итоге окажется успешной, экосистема совместимости игр PlayStation 5 может иметь новые направления развития в будущем.
Но на данный момент AnyPS5 все еще является исследовательским проектом с открытым исходным кодом, находящимся на экспериментальной стадии. Хотя до того, как он сможет запускать крупномасштабные игры для PS5, еще предстоит пройти долгий путь, его уникальная техническая концепция сделала его одним из самых популярных новых проектов в области совместимости с текущими консолями.
Комментарии