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

Согласно опубликованным данным, AnyPS5 теперь распознает все 1166 инструкций графических архитектур AMD RDNA 1 и RDNA 2, используемых в PlayStation 5. Таким образом, разработчикам удалось устранить одно из технических ограничений, мешающих преобразованию консольных игр в программы для персональных компьютеров.
В отличие от классических эмуляторов, AnyPS5 использует другой подход. Программа преобразует исполняемые файлы PlayStation 5 в форматы, совместимые с Windows и Linux, а также заменяет системные библиотеки консоли собственными реализациями. Для обработки графики применяется перекомпилятор шейдеров, переводящий инструкции в промежуточный формат SPIR-V, используемый графическим API Vulkan.
Однако достижение 100% охвата инструкций пока не означает полноценной совместимости со всеми играми. На текущем этапе речь идет прежде всего о способности программы распознавать команды графического процессора. Для корректной работы современных проектов разработчикам еще предстоит решить проблемы с обработкой графики, синхронизацией и взаимодействием с системными библиотеками.
Согласно данным трекера проекта, реализовано 2575 из 3038 известных функций системных библиотек PlayStation 5, что соответствует 84,76%. При этом список необходимых функций может расширяться по мере изучения программной архитектуры консоли.
Несмотря на существующие ограничения, AnyPS5 уже продемонстрировал первые практические результаты. Разработчикам удалось запустить двухмерный платформер Dreaming Sarah на компьютере с процессором Intel Core i5-7500 и видеокартой NVIDIA GeForce GTX 1050 Ti. По опубликованным данным, игра работала со стабильной частотой 60 кадров в секунду.
В перспективе технология может открыть путь к запуску консольных игр, в том числе и новой GTA VI, на обычных компьютерах без полноценной эмуляции аппаратной части PlayStation 5. Однако сроки появления поддержки крупных игровых проектов пока неизвестны.
Читать также: Redmi Note 15 обошел POCO X8 Pro и стал лидером продаж на AliExpress.