Об этом проекте

SharpEmu — экспериментальный эмулятор PlayStation 5 с открытым исходным кодом, разработанный с нуля на C#. Поддерживает Windows x64, Linux x64 и macOS x64 (на Mac с Apple Silicon работает через Rosetta 2). Ключевые детали: - Назначение: разработан исключительно для исследовательских и образовательных целей, с фокусом на архитектуру системы и обратную разработку. Не эмулирует игры PS4 (для этой платформы рекомендуется ShadPS4). - Текущие возможности: загружает и выполняет файлы `eboot.bin` и `.elf`, считывает базовые метаданные игр, загружает системные модули (`prx` / `sys_module`), частично обрабатывает функции ядра, поддерживает экспорт Fiber и AMPR, сценарии PlayGo и начальные отправки шейдеров/ресурсов. Некоторые игры достигли стадий `sceVideoOut` и AGC. - Графический API: использует Vulkan на Windows и Linux, и MoltenVK на macOS. Требуется GPU с поддержкой Vulkan. - Протестированные игры: Demons Souls Remake, Dreaming Sarah, Void Terrarium и Dead Cells. - Лицензия: GPL-2.0-or-later. Проект принимает поддержку через GitHub Sponsors и криптовалюту.