Содержание
Эмулятор PS5 SharpEmu научился загружать Demon’s Souls Remake, но до нормальной игры пока далеко. Проект находится на ранней стадии: он запускает eboot.bin реальных игр, выполняет нативные CPU-инструкции и частично работает с функциями ядра.
Для сцены эмуляции это заметный шаг. PlayStation 5 пока не та платформа, где можно ждать зрелого эмулятора с привычным списком совместимости. Но сам факт загрузки крупного эксклюзива Sony уже показывает, что разработчики продвинулись дальше простого чтения файлов.
SharpEmu пока умеет запускать код, но не полноценные игры
SharpEmu уже читает базовую информацию некоторых игр, включая название и версию, загружает системные модули PRX и sys_module, а также частично обрабатывает функции ядра PS5. Это фундаментальная часть работы, без которой дальше не перейти к графике, звуку и стабильному запуску.
Сейчас разработчики прямо говорят о недостающих критических компонентах. Поэтому ожидать, что завтра на ПК запустятся все игры PS5 без PC-версий, не надо. Это не релиз уровня «скачал и играешь», а ранняя инженерная сборка.
- Загрузка игр: SharpEmu открывает некоторые проекты и читает базовые данные.
- CPU-код: эмулятор выполняет нативные инструкции процессора.
- Системные модули: есть загрузка PRX и sys_module.
- Kernel-функции: часть системных вызовов уже реализована.
- Видео: некоторые игры выводят картинку, но совместимость ограничена.
Сборки SharpEmu доступны в репозитории проекта на GitHub. Это именно экспериментальная версия для тех, кто понимает риски ранней разработки.
Demon’s Souls Remake дошла до видеопетли
Demon’s Souls Remake в SharpEmu сейчас доходит до видеопетли, а не до игрового процесса. Команда уже подготовила шейдеры к конвертации в SPIR-V/Vulkan, и именно графический стек теперь выглядит одним из ключевых направлений работы.
Есть и более наглядный пример. Игра Dreaming Sarah уже выводит настоящий рендер в SharpEmu. Это меньше по масштабу, чем ремейк Demon’s Souls, зато показательнее для эмулятора: он не просто читает исполняемый файл, а доводит часть графики до экрана.
Разница между «загрузить игру» и «дать стабильный геймплей» огромная. Нужны корректная работа GPU, память, ввод, звук, файловая система и системные сервисы. На консолях Sony эти слои тесно связаны, поэтому один успешный запуск не превращает эмулятор в готовый продукт.
| Проект | Статус | Что уже есть |
|---|---|---|
| SharpEmu | Ранняя разработка | Загрузка eboot.bin, часть kernel-функций, первые игры с видео |
| shadPS4 | Более зрелый эмулятор PS4 | Версия 0.16.0, новая система настроек, OpenAL-аудио |
Windows в приоритете, Linux и macOS придут позже
SharpEmu сейчас в первую очередь рассчитан на Windows. Разработчики выбрали эту платформу для ранней отладки, потому что так проще ловить ошибки и быстрее проверять изменения.
Поддержку Linux и macOS команда планирует добавить позже. Сроков пока нет, и это нормальная ситуация для проекта, где ещё не закрыты базовые элементы эмуляции.
На фоне SharpEmu стоит вспомнить shadPS4. У этого эмулятора PlayStation 4 уже вышла версия 0.16.0. Она заложила основу новой системы конфигурации, улучшила управление настройками и подготовила более аккуратные game-specific options.
ShadPS4 0.16.0 также получил новый аудиобэкенд на OpenAL и раннюю эмуляцию PlayStation Camera. Для PS4-сцены это практические улучшения, а для SharpEmu — хороший ориентир по тому, сколько слоёв нужно собрать до удобного состояния.
SharpEmu пока не даёт нормальный запуск Demon’s Souls Remake: игра находится на стадии видеопетли, а разработчики всё ещё закрывают недостающие компоненты. Текущая сборка проекта ориентирована на Windows, поддержку Linux и macOS заявили без даты релиза.