Разработчики открытого проекта AnyPS5 сообщили о масштабном прогрессе в создании слоя совместимости, позволяющего запускать исполняемые файлы PlayStation 5 на персональных компьютерах под управлением Windows и Linux без традиционной эмуляции. Поскольку консоль построена на процессоре с архитектурой x86 и видеочипе AMD RDNA 2, код центрального процессора выполняется на ПК нативно. Проект берет на себя автоматическое перелинковывание бинарных файлов и трансляцию низкоуровневых API консоли в стандартные компьютерные аналоги, включая вывод графики через API Vulkan.
Согласно опубликованным данным счетчиков разработки, создатели успешно перевели уже 95.88% инструкций GPU, что составляет 1118 из 1166 известных шейдерных инструкций видеочипа. Для сравнения, всего несколько дней назад было реализовано чуть больше половины от этого числа. Встроенный рекомпилятор шейдеров преобразует графические вызовы консоли в промежуточный код SPIR-V, что позволяет стандартным графическим ускорителям корректно отрисовывать кадры без эмуляции всей архитектуры чипа на уровне процессора.
Параллельно продвигается интеграция системных компонентов консоли, где на данный момент реализовано 79.14% известных функций или 2538 из 3207 системных библиотек формата PRX. На данном этапе инструмент уже способен стабильно запускать двухмерные проекты с частотой кадров 60 fps на бюджетных конфигурациях, а разработчики продолжают наращивать покрытие функций рендеринга и системных вызовов для последующего корректного запуска требовательных трехмерных релизов.