ППССПП

эмулятор PSP
ППССПП
Оригинальный автор(ы)Хенрик Ридгард (он же Хридгард)
Разработчик(и)Команда PPSSPP
Первоначальный выпуск1 ноября 2012 г. ; 12 лет назад ( 2012-11-01 )
Стабильный релиз
V1.18.1 / 4 ноября 2024 г. ; 3 месяца назад [1] ( 2024-11-04 )
Репозиторий
  • github.com/hrydgard/ppsspp/
Написано вС++ , С [2]
Операционная системаWindows , macOS , Linux , Xbox Series X/S , iOS , Android , BlackBerry 10 , Symbian , Pandora , Wii U
ПлатформаIA-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 МБ: Symbian
44,7 МБ: Исходный код
41,2 МБ: iOS
Доступно в
ТипЭмулятор игровой консоли
ЛицензияGNU GPLv2 +
Веб-сайтwww.ppsspp.org 

PPSSPP ( аббревиатура от «PlayStation Portable Simulator Suitable for Playing Portably») — бесплатный эмулятор PSP с открытым исходным кодом для Windows , macOS , Linux , iOS , Android , Nintendo Wii U , Nintendo Switch , BlackBerry 10 , MeeGo , Pandora , Xbox Series X/S [3] и Symbian , ориентированный на скорость и портативность. [4] Он был выпущен публике 1 ноября 2012 года под лицензией GNU GPLv2 или более поздней версии. Проект PPSSPP был создан Хенриком Рюдгардом, одним из соучредителей эмулятора Dolphin . [5]

Особенности и развитие

PPSSPP поддерживает сохранение состояний , динамическую перекомпиляцию ( JIT ) и имеет элементарную поддержку беспроводных сетей ad hoc . Для декодирования мультимедийных данных PSP PPSSPP использует программную библиотеку FFmpeg , которая была улучшена для поддержки фирменного аудиоформата Sony ATRAC3plus , используемого PSP. PPSSPP предлагает графические функции, которые являются улучшениями по сравнению с возможностями PSP, такими как более высокое разрешение экрана, сглаживание , масштабирование изображения , поддержка шейдеров , а также линейная и анизотропная фильтрация .

Порты PPSSPP для мобильных устройств предлагают дополнительные функции, специфичные для каждой платформы, такие как «режим погружения» для устройств Android , поддержка кнопок мультимедиа в устройствах Symbian и растяжение экрана на устройствах 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 и Pandora . [9] На каком-то этапе существовал порт для Xbox 360. [ 10] Хотя порт был заброшен, код поддержки остался, предлагая поддержку big-endian CPU и DirectX- совместимых GPU.

Для обеспечения переносимости можно использовать две кроссплатформенные библиотеки разработки — 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 отсутствует возможность использовать компиляцию just-in-time из-за ограничений Apple, хотя разработчики также отметили, что современные устройства Apple должны иметь возможность запускать большинство игр на полной скорости даже на интерпретаторе. [15]

Смотрите также

Ссылки

  1. ^ "Releases - hrydgard/ppsspp" . Получено 2022-07-28 – через GitHub .
  2. ^ "PPSSPP на Github.com". GitHub . 25 октября 2021 г.
  3. ^ «Как превратить Xbox Series X/S в центр эмуляции». 24 ноября 2020 г.
  4. ^ Загрузки PPSSPP - эмулятор PSP для Android, Windows и многих других, hrydgard, заархивировано из оригинала 2013-08-06 , извлечено 2013-09-14
  5. ^ PPSSPP: эмулятор PSP для Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, заархивировано из оригинала 2013-08-06 , извлечено 2013-09-14
  6. ^ PPSSPP получает поддержку графики Vulkan и многое другое в последнем обновлении, Android Police, 6 декабря 2017 г. , получено 2018-09-02
  7. ^ "Лучшие эмуляторы PlayStation для настольных ПК". 5 февраля 2020 г.
  8. ^ PPSSPP: эмулятор PSP для Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, заархивировано из оригинала 2014-04-07 , извлечено 2014-06-26
  9. ^ Руководство по разработке эмулятора PSP PPSSPP, hrydgard , получено 26.06.2014
  10. ^ Ced2911/ppsspp, ced2911 , получено 26 июня 2014 г.
  11. ^ Эмулятор Qt для PSP, xsacha, заархивировано из оригинала 2015-12-08 , извлечено 2014-06-26
  12. ^ Инструкции по сборке · hrydgard/ppsspp Wiki , получено 26.06.2014
  13. ^ Список совместимости, livisor, 2013-03-10 , получено 2017-03-20
  14. ^ Список игр, PPSSPP, 2020-07-11 , получено 2020-07-11
  15. ^ Дэвис, Уэс (2024-05-15). «PPSSPP приносит эмуляцию PSP на iPhone». The Verge . Получено 2024-05-16 .
  • Официальный сайт
Взято с "https://en.wikipedia.org/w/index.php?title=PPSSPP&oldid=1262439910"