AnyPS5: тысячи функций PS5 реализованы, но впереди ещё много работы
Разработчики AnyPS5 реализовали более 16 000 системных функций PlayStation 5, но общий процент готовности снизился из-за обнаружения новых задач. Проект продолжает развиваться, приближая запуск игр PS5 на ПК.

Проект AnyPS5, нацеленный на запуск игр PlayStation 5 на компьютерах под управлением Windows и Linux, продолжает развиваться, но сталкивается с постоянно растущим объёмом работы. Энтузиасты реализуют системные функции консоли, однако по мере изучения программного обеспечения обнаруживаются всё новые интерфейсы, требующие поддержки. В результате количество выполненных задач растёт, но до завершения разработки ещё далеко.
Динамика статистики и причины снижения процента готовности
Официальная статистика проекта наглядно демонстрирует ситуацию. Ещё 18 октября разработчики сообщали о реализации 3688 из 4034 известных на тот момент системных функций, что составляло 91, 42%. Казалось, до завершения оставалось совсем немного, но уже к концу месяца картина кардинально изменилась: в процессе дальнейшего анализа ПО PlayStation 5 количество зарегистрированных функций стремительно выросло, и 31 октября их насчитывалось уже 33 636. Несмотря на то что число реализованных функций увеличилось до 9061, общий показатель готовности упал до 26, 94%.
Причина такого падения не в потере достигнутых результатов. Разработчики продолжают расширять перечень известных системных функций, добавляя в проект их объявления и заготовки будущих реализаций. Например, только 30 октября общее количество зарегистрированных функций увеличилось почти на 12 тысяч, причём значительная часть новых записей относилась к библиотеке libSceNKWebKit. Таким образом, снижение процентного показателя зачастую свидетельствует не о замедлении разработки, а о расширении представлений о сложности программного обеспечения консоли.
За последние недели команда AnyPS5 добилась заметного прогресса. Если 5 ноября в проекте числилось 10 896 реализованных функций из 38 392, то к 15 ноября их количество достигло 16 232 из 39 389. Всего за десять дней разработчики добавили более 5300 реализаций, увеличив показатель готовности с 28, 38% до 41, 21%. Одновременно перечень известных функций расширился почти на тысячу новых записей.
Продолжается работа и над графической составляющей. Согласно официальной статистике, AnyPS5 уже обрабатывает все 1460 отслеживаемых форм инструкций AMD RDNA 2, тогда как для отдельного профиля графической архитектуры gfx1013 реализовано 1484 из 1560 форм, или 95, 13%. Эти результаты особенно важны для проекта, который стремится обеспечить запуск исполняемых файлов PlayStation 5 на обычных компьютерах без использования традиционной эмуляции консоли.
Впрочем, разработчики подчёркивают, что проценты реализации системных функций нельзя напрямую сопоставлять с количеством совместимых игр. Наличие функции в коде ещё не гарантирует её полностью корректную работу, а отдельные отсутствующие механизмы могут препятствовать запуску даже сравнительно простых приложений. Аналогичным образом высокий охват графических инструкций не означает, что все игры PS5 уже способны правильно отображать изображение.
Тем не менее темпы разработки AnyPS5 остаются впечатляющими. Проект постепенно расширяет поддержку системных компонентов PlayStation 5, одновременно обнаруживая новые задачи, которые ещё предстоит решить. И хотя статистика временами создаёт впечатление бесконечной работы, каждое расширение перечня известных функций позволяет разработчикам лучше понять устройство консоли и приблизиться к полноценному запуску её игр на ПК.




Обсуждение
Войдите, чтобы присоединиться к обсуждению.
Загружаем обсуждение…