HeadlinesBriefing HeadlinesBriefing.com

AnyPS5 Инструмент для портирования исполняемых файлов PS5 на Linux и Windows

Hacker News •
×

AnyPS5 инструмент для автоматического портирования исполняемых файлов PS5 на Linux и Windows, разработанный boykopovar. Включает в себя релинкер, который конвертирует исполняемые файлы в нативный формат целевой системы и реализует системные библиотеки PRX, подходящие для динамической связи. Проект избегает эмуляции или отдельных процессов выполнения. Покрытие системных библиотек отслеживается как процент функций, объявленных в core/libs/prx, с ростом общего покрытия с каждым добавленным функцией. Проверенные игры включают Dreaming Sarah, которая стабильно работает на 60 FPS на GTX 1050 Ti и i5-7500 3.4GHz. Неподдерживаемые состояния выбрасывают std::runtime_error, с сообщениями об ошибках, печатаемыми в stderr перед завершением. Шейдерный рекомпилятор генерирует валидный SPIR-V при сборке с ANYPS5_ENABLE_SPIRV_TOOLS. Карта входных данных поддерживает SDL-маппинг игровых контроллеров, включая аналоговые стики и триггеры, а клавиатуру и мышь можно настроить через anyps5-input.ini. Проект предназначен для互操作性, исследования, сохранения и совместимости, и не включает защищенное авторским правом программное обеспечение, прошивки, ключи или собственные библиотеки. Лицензирован под GNU General Public License version 2 только.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing