AnyPS5 завершил перевод всех 1166 графических инструкций PlayStation 5. Проект разрабатывает способ запускать игры консоли на компьютерах с Windows и Linux без традиционной эмуляции, однако работа над системными библиотеками ещё продолжается.

Как устроен AnyPS5

PlayStation 5 использует процессорную архитектуру x86-64 Zen 2, поэтому проекту не требуется эмулировать процессор консоли. Вместо этого AnyPS5 перенастраивает исполняемые файлы для работы на компьютере, а графические инструкции преобразует в формат SPIR-V для Vulkan.

Разработчики также воссоздают системные библиотеки PS5, через которые игры обращаются к функциям консоли. По замыслу проекта, это позволит запускать код игр на ПК с теми же системными вызовами, которые доступны на PlayStation 5.

Сколько работы осталось

Перевод графических инструкций завершён, но системные библиотеки пока готовы не полностью. Из 3034 библиотек обработаны 2573, или 84,81%. Остаётся перевести ещё 461.

AnyPS5 перевёл все 1166 графических инструкций PS5 для запуска на ПК
Фото: BigGo Finance

Таким образом, достижение касается графической части совместимости, а не готовности проекта запускать любые игры. Следующий этап — завершить перевод библиотек, необходимых для работы игр на компьютере.