
Разработчики программы AnyPS5, предназначенной для запуска игр PlayStation 5 на компьютерах под управлением Windows и Linux, сообщили о существенном прогрессе в технологии. Проект теперь обеспечивает полную поддержку всех 1166 инструкций графических архитектур AMD RDNA 1 и RDNA 2, используемых в PS5, что устраняет одно из ключевых технических ограничений, препятствующих переносу игр с консоли на ПК без традиционной эмуляции.
В отличие от классических эмуляторов, AnyPS5 преобразует исполняемые файлы PS5 в форматы, совместимые с Windows и Linux, а системные библиотеки консоли заменяются собственными реализациями. Для обработки графики применяется перекомпилятор шейдеров, переводящий инструкции в промежуточный формат SPIR-V, используемый графическим API Vulkan.
Хотя программа пока не обеспечивает полной совместимости со всеми играми, она демонстрирует высокую способность распознавать команды графического процессора. По данным трекера проекта, реализовано 2575 из 3038 известных функций системных библиотек PS5, что составляет 84,76%. Разработчикам предстоит ещё решить вопросы, связанные с обработкой графики, синхронизацией и взаимодействием с системными библиотеками для полноценного запуска современных проектов.
Практические результаты уже есть: на ПК с процессором Intel Core i5-7500 и видеокартой NVIDIA GeForce GTX 1050 Ti была успешно запущена двухмерная платформенная игра Dreaming Sarah с стабильной частотой 60 кадров в секунду.