
Разработчики проекта AnyPS5 столкнулись с неожиданным расширением объёма работы. За последние дни список известных системных функций PlayStation 5 заметно вырос, из-за чего показатель покрытия библиотек, недавно приблизившийся к 91%, опустился примерно до 64%.
AnyPS5 приблизился к полной поддержке GPU-инструкций PS5 — покрытие достигло 95,88%
Однако речь не идёт об откате в разработке или потере уже написанного кода. Процент AnyPS5 рассчитывается только относительно тех системных функций PS5, которые проект уже обнаружил и добавил в свою базу. Когда разработчики находят новые функции, их общее количество увеличивается, а процент реализованных соответственно может снижаться. В официальной документации AnyPS5 отдельно подчёркивается, что этот показатель не отражает долю всех существующих системных функций консоли.

Именно поэтому недавние значения около 96% могли создать ложное впечатление, что работа над системными библиотеками почти завершена. В сообществе обратили внимание, что после обнаружения большого количества ранее неучтённых функций показатель сначала начал снижаться, а затем приблизился к 64%. При этом уже реализованные функции никуда не исчезли — просто реальный масштаб оставшейся работы оказался значительно больше, чем могло показаться по прежней статистике.
Даже достижение 100% в этой категории не будет означать автоматическую совместимость со всеми играми PlayStation 5. Такая отметка покажет лишь, что для всех известных на тот момент системных вызовов существует какая-либо реализация. После этого всё равно останутся проверка корректности функций, графика, шейдеры, производительность и многочисленные особенности отдельных игр.
AnyPS5 при этом не является традиционным эмулятором. Проект преобразует исполняемые файлы PS5 в нативный формат Windows или Linux, а недостающие системные библиотеки консоли заменяет собственными реализациями. Отдельного процесса эмуляции при этом не используется.
Таким образом, падение показателя с примерно 96% до 64% скорее показывает, насколько быстро разработчики расширяют своё понимание системного ПО PS5. До полного покрытия библиотек теперь, вероятно, дальше, чем казалось ещё несколько дней назад, но обнаружение новых функций одновременно позволяет команде раньше приступить к их реализации и повысить совместимость проекта.


