Разработчики открытого экспериментального эмулятора SharpEmu отчитались о важнейшей вехе в развитии эмуляции консолей текущего поколения. Свежая публичная сборка v0.0.4-release.2 смогла запустить 6 полноценных игр для PlayStation 5 при стабильных 60 кадрах в секунду.
Всего из 55 проектов тестовой выборки 12 уже способны добраться до реального геймплея. Для софта, находящегося на столь ранней стадии жизни, это колоссальный технологический прогресс.
- Эмулятор написан на языке C# и использует графические бэкенды Vulkan и MoltenVK (для macOS);
- Инструкции процессора исполняются нативно благодаря архитектуре AMD Zen 2 (x86-64) в PS5;
- В билде v0.0.4 кардинально переработана трансляция шейдеров в промежуточный формат SPIR-V.
Архитектурное преимущество: x86 против чужеродных инструкций
Главное преимущество эмуляторов современных платформ перед системами эпохи PS3 (с ее печально известным сложным процессором Cell Broadband Engine) заключается в архитектуре. В основе PlayStation 5 лежит стандартный x86-64 процессор от AMD.
Это означает, что эмулятору не требуется на лету тратить гигантские ресурсы ПК на эмуляцию чуждого набора процессорных команд — центральный процессор компьютера выполняет инструкции нативно. Вся основная нагрузка ложится на:
- Корректную загрузку и запуск исполняемого файла
eboot.binи модулей ОС; - Эмуляцию базовых вызовов ядра системы;
- Трансляцию проприетарного низкоуровневого графического API AGC в понятные для видеокарт шейдеры Vulkan / SPIR-V.
Какие 6 игр уже работают в стабильных 60 FPS?
В список первых шести тайтлов, преодолевших планку стабильного 60-кадрового фреймрейта, вошли:
- Tomb Raider IV-VI Remastered;
- Void Terrarium;
- Dreaming Sarah;
- New Joe & Mac: Caveman Ninja;
- Tetris Forever;
- Hoa.
Хотя создатели эмулятора честно отмечают, что пока не тестировали все эти игры от начала и до финальных титров (местами могут встречаться небольшие огрехи постобработки или звука), картинка рендерится без критических сбоев, а управление полностью отзывчиво.
Что с тяжелыми AAA-блокбастерами?
До беспроблемного запуска требовательных графических хитов вроде Marvel's Spider-Man 2, Returnal или Demon's Souls эмуляторам предстоит пройти ещё солидный путь. Однако энтузиасты развивают сразу несколько альтернативных проектов: так, команда KytyPS5 недавно смогла запустить PS5-версию Grand Theft Auto V на ПК с Ryzen 9 9950X3D и Radeon RX 7900 XT. Игра выдавала от 40 до 60 FPS, хотя пока и вылетает после пролога.
Авторы SharpEmu отдельно подчеркивают полную юридическую чистоту проекта: эмулятор создается методом «чистой комнаты», не содержит защищенных файлов прошивки Sony и распространяется как свободное ПО с открытым исходным кодом.
Следите за самыми свежими игровыми новостями, эксклюзивными раздачами и обзорами в нашем Telegram-канале Crunch'N'Play и каталоге CrunchHub.
Комментарии (0)