категории | RSS

Энтузиасты с помощью открытого инструмента AnyPS5 смогли запустить Windows-версию игры Dead Cells, собранную для PlayStation 5, причем без классической эмуляции процессора консоли.

Проект AnyPS5 разработал пользователь GitHub под ником boykopovar. Инструмент предназначен для переноса исполняемых файлов игр с PS5 на Windows и Linux. Вместо эмуляции аппаратной архитектуры консоли он преобразует код игры в формат, который может выполняться непосредственно операционной системой ПК.

Такой подход стал возможен в том числе благодаря архитектуре самой PlayStation 5. Консоль использует восьмиядерный AMD Zen 2 с архитектурой x86-64 — ту же базовую архитектуру, которая применяется в современных процессорах AMD и Intel. Поэтому AnyPS5 может выполнять значительную часть исходного процессорного кода напрямую, не переводя инструкции на лету, как это происходит в традиционных эмуляторах.

При этом одной совместимости процессора недостаточно. Игры для PS5 обращаются к системным библиотекам и графическим функциям консоли, поэтому AnyPS5 реализует собственный слой совместимости. Он перехватывает обращения к функциям операционной системы PS5 и направляет их к аналогам в Windows или Linux. Для графики шейдеры преобразуются в формат SPIR-V, после чего используются через Vulkan.

Работоспособность проекта уже проверили на Dead Cells: Return to Castlevania Edition. Энтузиасты подготовили нативный порт версии игры для PS5 и запустили его на компьютере с процессором Ryzen 7 5800X3D и видеокартой GeForce RTX 5070 Ti. В разрешении 4K частота кадров составляла около 55–60 FPS в помещениях и 30–35 FPS на открытых участках. При этом работали звук и управление с клавиатуры, мыши и геймпада.

Для эксперимента выбрали Dead Cells не случайно: у игры уже существует полноценная версия для ПК, поэтому запуск PS5-сборки позволяет проверить саму технологию переноса. В дальнейшем автор проекта планирует перейти к более крупным играм, в том числе к тем, которые доступны только на PlayStation 5.

При этом AnyPS5 пока находится на ранней стадии разработки. Многие системные функции PS5 еще не реализованы, из-за чего игры могут работать нестабильно или завершаться с ошибками в нестандартных сценариях. Сам проект опубликован на GitHub под лицензией GPLv2, а файлы игр пользователям необходимо использовать самостоятельно.




Источник новости: hi-tech.mail.ru

Bot
2026-09-28T10:25:03Z

Здесь находятся
всего 0. За сутки здесь было 0 человек