mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-05 13:20:11 +00:00
The libraries badge divides implemented by declared functions, so it drops whenever a pull request declares many throwing exports at once, even while implementations land daily. The history page now draws the daily change in implemented functions, and a new badge-week.svg reports the gain over the last 7 days, linked from the README status row. Co-Authored-By: Claude Opus 5.5 <[email protected]>
48 lines
5.1 KiB
Markdown
48 lines
5.1 KiB
Markdown
[English](../../README.md) | [Português (Brasil)](README.pt-BR.md) | [Español](README.es.md) | [简体中文](README.zh-CN.md) | **Русский**
|
||
|
||
# О проекте
|
||
|
||
Инструмент для автоматического портирования исполняемых файлов на Linux и Windows.
|
||
|
||
Сборка только relinker работает на macOS, включая Apple silicon.
|
||
|
||
[**Веб-конвертер**](https://boykopovar.github.io/AnyPS5/) - файлы остаются на вашем устройстве.
|
||
|
||

|
||
|
||
Включает [relinker](../../core/relinker), который преобразует исполняемый файл в нативный формат целевой системы, и реализации [системных prx-библиотек](../../core/libs/prx), подходящие для динамической линковки. Без эмуляции и отдельного процесса среды выполнения.
|
||
|
||
[**Discord**](https://discord.gg/BHFztBPUe), [Использование](USAGE.md), [Инструкции по сборке](../dev/BUILD.md), [Архитектура](../dev/ARCHITECTURE.md), [Технический долг проекта](../dev/TechnicalDebt.md), [соглашения о стиле кода](../dev/CONVENTIONS.md), [участие в разработке](../../CONTRIBUTING.md)
|
||
|
||
## Статус
|
||
|
||
[](https://boykopovar.github.io/AnyPS5/progress.html) [](https://boykopovar.github.io/AnyPS5/progress.html) [](https://boykopovar.github.io/AnyPS5/history.html)
|
||
|
||
[](https://boykopovar.github.io/AnyPS5/progress.html)
|
||
|
||
[История прогресса](https://boykopovar.github.io/AnyPS5/history.html)
|
||
|
||
<sub>* Системные библиотеки: процент функций, известных проекту на данный момент (объявленных в [core/libs/prx](../../core/libs/prx)), а не всех системных функций PS5. Общее число растёт по мере объявления новых функций.</sub>
|
||
|
||
Неподдерживаемые или неожиданные состояния выбрасывают исключение C++, обычно `std::runtime_error`. Исключение, которое никто не перехватил, выводит свой `what()` в stderr и завершает процесс.
|
||
|
||
[Рекомпилятор шейдеров](../../core/shader/recompiler/Recompiler.cpp) успешно генерирует SPIR-V (проверяется через [Spirv-Tools](../../3rdparty/SPIRV-Tools) при сборке с `ANYPS5_ENABLE_SPIRV_TOOLS`).
|
||
|
||
## Совместимость
|
||
|
||
Статус каждой игры и отчёты о тестировании находятся в обсуждениях [Game bring-up](https://github.com/boykopovar/AnyPS5/discussions/categories/game-bring-up), по одной теме на игру.
|
||
|
||
## Назначение управления
|
||
|
||
Поддерживаются игровые контроллеры с раскладкой SDL, включая аналоговые стики и триггеры. Управление с клавиатуры и мыши настраивается файлом `anyps5-input.ini`. Поддерживаемые устройства и формат конфигурации описаны в разделе [назначение управления](INPUT_MAPPING.md).
|
||
|
||
## Отказ от ответственности
|
||
|
||
Проект предназначен для целей совместимости, взаимодействия, исследований и сохранения. Он не содержит, не распространяет и не требует программного обеспечения, защищённого авторским правом, прошивок, криптографических ключей или проприетарных библиотек. Пользователи несут ответственность за то, чтобы любые бинарные файлы, используемые с этим проектом, были получены и использовались в соответствии с применимым законодательством и условиями соответствующих лицензий.
|
||
|
||
AnyPS5 — независимый проект, не связанный с Sony Interactive Entertainment, не уполномоченный и не одобренный ею. «PlayStation» и «PS5» являются товарными знаками Sony Interactive Entertainment Inc.
|
||
|
||
## Лицензия
|
||
|
||
Проект распространяется по лицензии GNU General Public License только версии 2.
|