PPSSPP (ピーピーエスエスピーピー) は、 フリーかつオープンソースで開発された、PlayStation Portableゲームエミュレータである。

PPSSPP
PPSSPP icon
Fedora 22上で動作するPPSSPP v1.0.1-2635
作者 Henrik Rydgård (別名:hrydgard)
開発元 PPSSPP Team
初版 2012年11月1日 (12年前) (2012-11-01)
最新版
1.15.4 / 2022年9月10日 (2年前) (2022-09-10)[1]
リポジトリ https://github.com/hrydgard/ppsspp
プログラミング
言語
C++, C[2]
対応OS Windows, macOS, Linux, Xbox Series X/S, iOS, Android, BlackBerry 10, Symbian, Pandora, Wii U, Raspberry Pi
プラットフォーム IA-32, x86-64, ARM, ARM64
サイズ 16.1 MB: Windows 32-bit
17.8 MB: Windows 64-bit
19.7 MB: macOS 64-bit
28.2 MB: Android
10.0 MB: BlackBerry 10
9.2 MB: Symbian
44.7 MB: ソースコード
対応言語
種別 ゲームエミュレータ
ライセンス GNU GPLv2+
公式サイト https://www.ppsspp.org
テンプレートを表示

対応プラットフォームは、WindowsmacOSLinuxiOSAndroidWii UNintendo SwitchBlackBerry 10MeeGoPandoraXbox Series X/S[3]Symbianである。

なお、このソフトウェアはソニー・インタラクティブエンタテインメントによって公認されたものではない。

概要

編集

携帯性と速度に焦点を当てて、開発されている[4]2012年11月1日に初めて公開され、GNU GPLv2以降でライセンスされている。 Dolphinの開発創始者の1人、Henrik Rydgårdによってスタートした[5]

名称は「PlayStation Portable Simulator Suitable for Playing Portably」の略称に由来する。

特徴

編集

機能

編集

PPSSPPは、セーブJITアドホック・モードなどに対応している。マルチメディアデータをデコードするために、PPSPPは、ソニー独自のATRAC3plusオーディオフォーマットを処理できるように強化された、FFmpegソフトウェアライブラリを使用する。また、より高い画面解像度、アンチエイリアシング画像スケーリングシェーダー対応、線形および異方性フィルタリングなどのグラフィックス機能を搭載する。

モバイルデバイス向けに移植されたPPSSPPでは、Androidデバイスでの没入型モード、Symbianのマルチメディアボタン対応、正方形の画面をサポートするBlackBerry 10での画面ストレッチなど、各プラットフォームに固有の追加機能を提供しており、またモバイルデバイス用の全てのバージョンで、加速度せんさー、キーボード、ゲームパッドを入力デバイスとして使用できる。

また、Vulkan APIにv1.5.4から対応し、対応デバイスで大幅なパフォーマンス向上を実現できる[6]

移植

編集

開発開始以来、PPSSPPは複数のアーキテクチャとオペレーティングシステムをサポートする移植のしやすさに重点が置かれてきた。当初はMicrosoft WindowsとAndroidしかサポートしていなかったものの、すぐにBlackberry 10SymbianmacOSLinux、のちにはiOSにも対応できるようになった[7][8][9]。ソースコードは、Raspberry Pi、Loongson、Maemo、Universal Windows PlatformMicrosoft Windows 10 MobileXbox OneMicrosoft Windows 10(X86_32、X86_64、ARM、ARM64))、Meego Harmattan、Pandoraなど、さまざまなオペレーティングシステムとプラットフォームを非公式にサポートしている[10]。ある段階では、Xbox 360用の移植版も開発されていた[11]。 最終的には開発中止となったものの、サポートコードは残っており、big-endian CPUとDirectX互換GPUのサポートを提供している。

移植性を支援するために、非ポータブルBlackberry、Android、Win32インタフェースに加えて、2つのクロスプラットフォーム開発ライブラリSDLQtを使用できる。

Qtフロントエンドは、Symbianなどのプラットフォームのサポートを追加するのに活用された[12]。 Qtフロントエンドは、公式にサポートされているすべてのプラットフォームをサポートでき、ネイティブインターフェイスが存在しない場合は、特に推奨される代替のライブラリになる[13]

2017年3月段階では、984ゲームがPPSSPPでプレイ可能で、67ゲームがゲーム内まで読み込むことができた。 一方、4ゲームはメインメニュー、または導入部分までしか到達できなかった[14]

その後、2020年7月段階までには、ほぼすべてのゲームが遊べるようになっている[15]

2023年5月現在では、すべてのPSPのゲームを遊べるものの、システムアーキテクチャと本体に存在する追加の保護メカニズムの違いにより、PS3またはPS4のソフトには対応していない。

脚注

編集

出典

編集
  1. ^ Releases - hrydgard/ppsspp”. 2022年7月28日閲覧。
  2. ^ PPSSPP on Github.com”. GitHub (25 October 2021). 25 October 2021閲覧。
  3. ^ How to turn your Xbox Series X/S into an emulation powerhouse” (24 November 2020). 2023年6月19日閲覧。
  4. ^ PPSSPP Downloads - PSP emulator for Android, Windows, and many more, hrydgard, オリジナルの2013-08-06時点におけるアーカイブ。, https://web.archive.org/web/20130806123835/http://ppsspp.org/faq.html 2013年9月14日閲覧。 
  5. ^ PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, オリジナルの2013-08-06時点におけるアーカイブ。, https://web.archive.org/web/20130806165311/http://ppsspp.org/ 2013年9月14日閲覧。 
  6. ^ PPSSPP picks up Vulkan graphics support and more in latest update, Android Police, (6 December 2017), https://www.androidpolice.com/2017/12/06/ppsspp-picks-vulkan-graphics-support-latest-update/ 2018年9月2日閲覧。 
  7. ^ Best PlayStation emulators for desktop PCS” (5 February 2020). 2023年6月19日閲覧。
  8. ^ PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian, hrydgard, http://ppsspp.org/index_more.html 2014年6月26日閲覧。 
  9. ^ PPSSPP for iOS 15” (30 January 2023). 2023年6月19日閲覧。
  10. ^ PPSSPP PSP Emulator Development Guide, hrydgard, http://www.ppsspp.org/development.html 2014年6月26日閲覧。 
  11. ^ Ced2911/ppsspp, ced2911, https://github.com/Ced2911/ppsspp 2014年6月26日閲覧。 
  12. ^ Qt for PSP emulator, xsacha, オリジナルの2015-12-08時点におけるアーカイブ。, https://web.archive.org/web/20151208131628/http://www.qtness.com/blog/?p=172 2014年6月26日閲覧。 
  13. ^ Build instructions · hrydgard/ppsspp Wiki, https://github.com/hrydgard/ppsspp/wiki/Build-instructions 2014年6月26日閲覧。 
  14. ^ Compatibility List, livisor, (2013-03-10), http://forums.ppsspp.org/showthread.php?tid=1473 2017年3月20日閲覧。 
  15. ^ Games List, PPSSPP, (2020-07-11), https://report.ppsspp.org/games 2020年7月11日閲覧。 

関連項目

編集

外部リンク

編集