Эмулятор KytyPS5 уже запускает 134 игры с управляемым игровым процессом, однако для многих из них сохраняются серьёзные ошибки, способные полностью остановить прохождение. При этом видеозаписи показывают, что Astro’s Playroom и Demon’s Souls работают в программе достаточно уверенно. Об этом сообщает Ars Technica.
Отдельным направлением стал проект AnyPS5, который разработчики называют инструментом для автоматического переноса исполняемых файлов. Он преобразует исходный машинный код игр для PS5 с архитектурой x86 в нативные инструкции, способные выполняться на компьютере. По принципу работы решение напоминает Game Porting Toolkit (набор инструментов для переноса игр), созданный Apple.
AnyPS5 занимает промежуточное положение между прямой статической декомпиляцией исходного кода игры и полноценной эмуляцией всей среды PS5. Проект пока находится на ранней стадии развития. Тем не менее его создатели заявляют о поддержке примерно 76 процентов системных библиотек и половины инструкций графических шейдеров.
Достигнутого уровня уже хватило, чтобы простая игра Dreaming Sarah перешла в состояние, пригодное для игры. Кроме того, разработчики опубликовали демонстрацию запуска версии Dead Cells для PS5 в виде нативного исполняемого файла на компьютере. Это стало одним из первых подтверждений работоспособности подхода AnyPS5.
До полноценного запуска на компьютерах значительной части библиотеки PS5 ещё, вероятно, далеко. Однако рост активности в области эмуляции и переноса игр, а также расширение списка совместимых проектов показывают, что такая возможность постепенно становится реальнее. Оба направления пока сопровождаются техническими ограничениями и ошибками, но уже позволяют запускать отдельные игры.