ППССПП
![]() Логотип ППССПП | |
![]() PPSSPP v1.0.1-2635, работающий в Fedora 22 | |
Оригинальный автор(ы) | Хенрик Ридгард (он же Хридгард) |
---|---|
Разработчик(и) | Команда ППССПП |
Первоначальный выпуск | 1 ноября 2012 г |
Стабильная версия | В1.17.1
/ 4 февраля 2024 г [1] |
Репозиторий | |
Написано в | С++ , С [2] |
Операционная система | Windows , macOS , Linux , Xbox Series X/S , iOS , Android , BlackBerry 10 , Symbian , Pandora , Wii U , IOS |
Платформа | ИА-32 , x86-64 , ARM , ARM64 |
Размер | 16,1 МБ: Windows 32-разрядная версия 17,8 МБ: Windows 64-разрядная версия 19,7 МБ: macOS 64-разрядная версия 28,2 МБ: Android 10,0 МБ: BlackBerry 10 9,2 МБ: Симбиан 44,7 МБ: Исходный код 41,2 МБ: iOS |
Доступно в | 38 языков |
Тип | Эмулятор игровой приставки |
Лицензия | GNU GPLv2 + |
Веб-сайт | www ![]() |
PPSSPP ( аббревиатура от «PlayStation Portable Simulator, подходящая для портативной игры») — с открытым исходным кодом PSP бесплатный эмулятор для Windows , macOS , Linux , iOS , Android , Nintendo Wii U , Nintendo Switch , BlackBerry 10 , MeeGo , Pandora , Xbox. Серия X/S [3] и Symbian с упором на скорость и портативность. [4] Он был выпущен для публики 1 ноября 2012 года под лицензией GNU GPLv2 или более поздней версии. Проект PPSSPP был создан Хенриком Рюдгардом, одним из сооснователей эмулятора Dolphin . [5]
Особенности и развитие
[ редактировать ]PPSSPP поддерживает состояния сохранения , динамическую перекомпиляцию ( JIT ) и имеет элементарную поддержку одноранговых беспроводных сетей . Для декодирования мультимедийных данных PSP PPSSPP использует программную библиотеку FFmpeg , которая была усовершенствована для работы с собственным аудиоформатом Sony ATRAC3plus , используемым PSP. PPSSPP предлагает графические функции, которые являются усовершенствованиями возможностей PSP, такие как более высокое разрешение экрана, сглаживание , масштабирование изображения , поддержка шейдеров , а также линейная и анизотропная фильтрация .
Порты устройствах Symbian специфичные для каждой платформы, такие как «режим погружения» для устройств Android , поддержка мультимедийных кнопок на PPSSPP для мобильных устройств предлагают дополнительные функции , и растяжение экрана на устройствах BlackBerry 10 для поддержки квадратных экранов. Все порты PPSSPP для мобильных устройств поддерживают использование акселерометров, клавиатур и геймпадов в качестве устройств ввода.
PPSSPP также поддерживает API Vulkan , который был добавлен в выпуске v1.5.4 и призван обеспечить существенное повышение производительности на поддерживаемых устройствах. [6]
Портативность
[ редактировать ]С момента своего создания PPSSPP уделял особое внимание переносимости с поддержкой нескольких архитектур и операционных систем. Первоначально он поддерживал только Microsoft Windows и Android , но вскоре стал включать Blackberry 10 , Symbian , macOS , Linux и более поздние версии iOS . [7] [8] Исходный код также неофициально поддерживает широкий спектр операционных систем и платформ, включая Raspberry Pi , Loongson , Maemo , Universal Windows Platform ( Windows 10 Mobile , Xbox One , Windows 10 (X86_32, X86_64, ARM и ARM64 )), Meego Harmattan и Пандора . [9] На каком-то этапе был порт для Xbox 360 . [10] Хотя от порта отказались, код поддержки остался, предлагая поддержку процессоров с прямым порядком байтов и графических процессоров, совместимых с DirectX .
Для облегчения переносимости можно использовать две кроссплатформенные библиотеки разработки — SDL и Qt в дополнение к непереносимым интерфейсам Blackberry, Android и Win32 . Интерфейс Qt сыграл важную роль в добавлении поддержки таких платформ, как Symbian. [11] Интерфейс Qt поддерживает все официально поддерживаемые платформы и является предлагаемой альтернативой, если собственный интерфейс не существует. [12]
По состоянию на март 2017 года в PPSSPP можно играть в 984 игры, а 67 игр загружаются в определенный момент внутриигрового состояния. В 4 играх можно попасть только в главное меню или вступительную последовательность. [13] По состоянию на июль 2020 года почти во все игры можно играть в эмуляторе PPSSPP. [14]
В 2024 году версия для iOS была выпущена в Apple App Store после изменения в рекомендациях Apple для разработчиков, которое теперь разрешает публикацию эмуляторов устаревших систем видеоигр. В выпуске App Store отсутствует возможность использовать JIT-компиляцию из- за ограничений Apple, хотя разработчики также отметили, что современные устройства Apple должны иметь возможность запускать большинство игр на полной скорости даже на интерпретаторе. [15]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Релизы — хридгард/ппсспп» . Получено 28 июля 2022 г. - через GitHub .
- ^ «PPSSPP на Github.com» . Гитхаб . 25 октября 2021 г.
- ^ «Как превратить Xbox Series X/S в мощный инструмент для эмуляции» . 24 ноября 2020 г.
- ^ Загрузки PPSSPP — эмулятор PSP для Android, Windows и многих других , hrydgard, заархивировано из оригинала 06 августа 2013 г. , получено 14 сентября 2013 г.
- ^ PPSSPP: эмулятор PSP для Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian , hrydgard, заархивировано из оригинала 06 августа 2013 г. , получено 14 сентября 2013 г.
- ^ В последнем обновлении PPSSPP добавлена поддержка графики Vulkan и многое другое , Android Police, 6 декабря 2017 г. , дата обращения 02 сентября 2018 г.
- ^ «Лучшие эмуляторы PlayStation для настольных ПК» . 5 февраля 2020 г.
- ^ PPSSPP: эмулятор PSP для Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian , hrydgard, заархивировано из оригинала 07 апреля 2014 г. , получено 26 июня 2014 г.
- ^ PPSSPP Руководство по разработке эмулятора PSP , hrydgard , получено 26 июня 2014 г.
- ^ Ced2911/ppsspp , ced2911 , получено 26 июня 2014 г.
- ^ Эмулятор Qt для PSP , xsacha, заархивировано из оригинала 8 декабря 2015 г. , получено 26 июня 2014 г.
- ^ Инструкции по сборке · hrydgard/ppsspp Wiki , получено 26 июня 2014 г.
- ^ Список совместимости , livisor, 10 марта 2013 г. , получено 20 марта 2017 г.
- ^ Список игр , PPSSPP, 11 июля 2020 г. , получено 11 июля 2020 г.
- ^ Дэвис, Уэс (15 мая 2024 г.). «PPSSPP переносит эмуляцию PSP на iPhone» . Грань . Проверено 16 мая 2024 г.
Внешние ссылки
[ редактировать ]- программное обеспечение 2012 года
- Программное обеспечение для эмуляции Android
- Кроссплатформенное программное обеспечение
- Бесплатное программное обеспечение Android с открытым исходным кодом.
- Бесплатные эмуляторы игровых консолей
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатные программные проекты
- Бесплатное программное обеспечение, использующее SDL
- Программное обеспечение для эмуляции Linux
- Программное обеспечение для эмуляции MacOS
- Эмуляторы PlayStation Portable
- Портативное программное обеспечение
- Программа эмуляции Windows