Об этом проекте
shadPS4 — это ядро эмулятора PlayStation 4 с открытым исходным кодом, написанное на C++ и предназначенное для Windows, Linux, macOS (26.0+ на Apple Silicon) и FreeBSD. Проект находится на ранней стадии разработки и не включает графический интерфейс; для работы с графическим интерфейсом пользователям предлагается обратиться к отдельному репозиторию QtLauncher. Эмулятор может загружать и запускать растущий список коммерческих игр; продемонстрирована совместимость с такими тайтлами, как Bloodborne, Dark Souls Remastered, Red Dead Redemption, Yakuza 0 и DRIVECLUB. Для работы требуются модули прошивки (библиотеки SPRX), дампированные с легально приобретённой консоли PS4, которые необходимо поместить в каталог sys_modules. Управление эмулятором осуществляется через аргументы командной строки; поддерживается ввод с клавиатуры, мыши и геймпада с настраиваемыми привязками, сохраняемыми отдельно для каждой игры. Инструменты отладки включают захват кадров через RenderDoc, создание скриншотов, счётчики FPS и отладочные оверлеи видео. Инструкции по сборке предоставлены для каждой поддерживаемой платформы с использованием CMake; также задокументированы рабочие процессы на основе Docker. Кодовая база распространяется по лицензии GPL-2.0-or-later и признаёт вклад связанных проектов в области эмуляции, таких как yuzu (дизайн компилятора шейдеров), fpPS4 (исследования ОС) и Panda3DS (идеи по исполнению x64-бинарников). Координация разработки ведётся в Discord, а сообщество поддерживает публичный трекер совместимости игр.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.