AnyPS5 приблизился к отметке 90% реализации системных библиотек PlayStation 5

AnyPS5 приблизился к отметке 90% реализации системных библиотек PlayStation 5

Разработчики открытого инструмента AnyPS5, созданного для автоматического портирования исполняемых файлов PlayStation 5 на операционные системы Linux и Windows, отчитались о достижении нового этапа совместимости. Согласно свежим данным мониторинга проекта, общая готовность системных библиотек формата PRX достигла 89.65%, что эквивалентно 3359 реализованным функциям из 3747 известных на текущий момент. В то же время покрытие инструкций графического процессора удерживает показатель 100%, где успешно транслируются все 1166 шейдерных команд микроархитектуры. В кодовой базе проекта отмечается регулярное слияние пуллреквестов, исправляющих работу сертификатов безопасности, таймеров профилирования и модулей управления памятью.

Архитектурная концепция AnyPS5 полностью исключает классическую эмуляцию и использование сторонних фоновых процессов во время работы приложений. Программа функционирует за счет модуля статической или динамической перелинковки исполняемых бинарных файлов в нативные форматы целевых систем, подменяя системные обращения собственными библиотеками. Графическая подсистема задействует встроенный рекомпилятор шейдеров, генерирующий промежуточный байткод SPIR-V с обязательной верификацией инструментами валидации. Управление в играх реализуется посредством библиотеки SDL с поддержкой аналоговых стиков и триггеров контроллеров, а также позволяет тонко настраивать мышь и клавиатуру через конфигурационный файл.

В сообществе разработчиков подчеркивают, что приближение к полному покрытию библиотек означает закрытие программных заглушек для всех известных вызовов операционной системы, а не абсолютно всех существующих в экосистеме платформы. Подобный уровень готовности устраняет аварийные падения при обращении программ к базовым интерфейсам ОС, однако финальная стабильность каждого отдельного проекта по-прежнему зависит от корректности внутренней логики функций и точности трансляции команд. Проект развивается под свободной лицензией GPL 2.0 без включения защищенного авторским правом исходного кода прошивок или ключей шифрования.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо