Прогресс трансляции системных библиотек в проекте AnyPS5 достиг 88%

Прогресс трансляции системных библиотек в проекте AnyPS5 достиг 88%

Проект AnyPS5 предназначен для автоматического переноса исполняемых файлов PlayStation 5 на операционные системы Linux и Windows без использования классической эмуляции. Архитектура инструмента включает модуль перелинковки в нативный формат целевой платформы и собственную реализацию системных библиотек формата PRX для динамической компоновки. Недавно опубликованная статистика демонстрирует, что трансляция инструкций графического процессора завершена на 100%, охватив 1166 шейдерных инструкций, а покрытие системных библиотек достигло 88.83%, что составляет 3292 функции из 3706 известных на данный момент.

Пользователи активно обсуждают значение достижения полной отметки в отслеживании системных библиотек. Разработчики и участники сообщества подчеркивают, что процент отражает долю функций, объявленных в репозитории проекта, а не абсолютно все существующие команды консоли. Достижение 100% означает наличие программных обработчиков для каждого известного системного вызова, что предотвращает аварийное завершение процессов из-за отсутствия функций операционной системы, однако не гарантирует безошибочность их логики и высокую производительность в играх.

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

Источник

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

@GameGPU_com

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

Обсудить в X

Игры

Железо