Проект AnyPS5 — эмулятор, позволяющий запускать игры с PlayStation 5 на обычном ПК под Windows или Linux, — достиг 100% покрытия шейдерных инструкций GPU консоли. Декодер проекта теперь распознаёт абсолютно все инструкции архитектур AMD RDNA 1 и RDNA 2i, используемых в PS5.
Разработчики уточняют: 100% покрытие означает лишь корректное декодирование инструкций, а не гарантированный запуск любой игры — это важный, но промежуточный этап. Системные библиотеки PS5, нужные для полноценной работы эмулятора, готовы пока на 85%.
100%покрытие GPU-инструкций PS5
1 166число распознаваемых инструкций RDNA 1/2
85%готовность системных библиотек (2573 из 3034)
- Декодер AnyPS5 распознаёт все 1 166 инструкций архитектур AMD RDNA 1 и RDNA 2
- Системные библиотеки PS5 реализованы на 85%: готовы 2573 функции из 3034 отслеживаемых
- Инструмент использует релинкерi для конвертации исполняемых файлов PS5 в нативные .exe для Windows или Linux
- Шейдерный рекомпилятор переводит шейдерный код PS5 в формат SPIR-Vi
- Принцип работы: эмулятор перехватывает системные вызовы на уровне ОС, заставляя код игры «думать», что он исполняется на PS5, хотя реально работает на PC
- Исходный код проекта доступен на GitHub по адресу boykopovar/AnyPS5
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖