PPSSPP

PPSSPP
原作者ヘンリック・リドガルド(別名リドガルド)
開発者PPSSPPチーム
初回リリース2012年11月1日 (2012年11月1日
安定版リリース
V1.19.3 / 2025年7月14日 ( 2025-07-14 )
リポジトリ
書かれたC++ , C [ 1 ]
オペレーティング·システムWindowsmacOSLinuxXbox Series X/SiOSAndroidBlackBerry 10SymbianPandoraWii U
プラットフォームIA-32x86-64ARMARM64
サイズ16.1 MB: Windows 32 ビット18.1 MB: Windows 64 ビット19.7 MB: macOS 64 ビット28.2 MB: Android 10.0 MB: BlackBerry 10 9.2 MB: Symbian 44.7 MB:ソースコード41.2 MB: iOS
入手可能な
タイプビデオゲームコンソールエミュレーター
ライセンスGNU GPLv2 +
Webサイトwww.ppsspp.org ウィキデータで編集する

PPSSPP(「PlayStation Portable Simulator Suitable for Playing Portably」の)は、WindowsmacOSLinuxiOSAndroid、 Nintendo Wii UNintendo SwitchBlackBerry 10MeeGoPandoraXbox Series X/S [ 2 ]Symbianに対応した、無料でオープンソースのPSPエミュレーターです。速度と移植性を重視しています。[ 3 ] 2012年11月1日にGNU GPLv2以降のライセンスで公開されました。PPSSPPプロジェクトは、 Dolphinエミュレーターの共同創設者の一人であるHenrik Rydgårdによって作成されました。[ 4 ]

機能と開発

PPSSPPはセーブステート動的再コンパイルJIT )をサポートし、アドホックワイヤレスネットワークの基本サポートも備えています。PSPのマルチメディアデータをデコードするために、PPSSPPはFFmpegソフトウェアライブラリを使用します。このライブラリは、PSPで使用されるソニー独自のATRAC3plusオーディオフォーマットに対応できるように拡張されています。PPSSPPは、より高い画面解像度、アンチエイリアシング画像スケーリングシェーダーのサポート、線形フィルタリングと異方性フィルタリングなど、PSPの機能を超えるグラフィック機能を提供します。

PPSSPPのモバイルデバイス向け移植版では、Androidデバイス向けの「没入モード」、Symbianデバイスにおけるマルチメディアボタンのサポート、BlackBerry 10デバイスにおける正方形画面への画面拡大など、各プラットフォーム固有の追加機能が提供されてます。PPSSPPのモバイルデバイス向け移植版はすべて、加速度センサー、キーボード、ゲームパッドを入力デバイスとして使用できます。

PPSSPPはVulkan APIもサポートしています。これはv1.5.4リリースで追加され、サポートされているデバイスで大幅なパフォーマンス向上を実現することを目的としています。[ 5 ]

携帯性

PPSSPPは誕生以来、複数のアーキテクチャとオペレーティングシステムをサポートする移植性に重点を置いてきました。当初はMicrosoft WindowsAndroidのみをサポートしていましたが、すぐにBlackberry 10SymbianmacOSLinux、後にiOSにも拡大しました。[ 6 ] [ 7 ]ソースコードでは、Raspberry PiLoongsonMaemoユニバーサルWindowsプラットフォームWindows 10 MobileXbox OneWindows 10(X86_32、X86_64、ARM、ARM64))、Meego HarmattanPandoraなど、さまざまなオペレーティングシステムとプラットフォームも非公式にサポートしています。[ 8 ]一時期、 Xbox 360への移植版がありました。[ 9 ]移植版は中止されましたが、サポートコードは残っており、ビッグエンディアンCPUとDirectX互換GPUのサポートを提供しています。

移植性を高めるため、非移植のBlackberry、Android、Win32インターフェースに加えて、クロスプラットフォーム開発ライブラリであるSDLQtが利用可能です。Qtフロントエンドは、Symbianなどのプラットフォームへのサポート追加に大きく貢献しました。[ 10 ] Qtフロントエンドは公式にサポートされているすべてのプラットフォームをサポートしており、ネイティブインターフェースが存在しない場合に推奨される代替手段です。[ 11 ]

2017年3月現在、PPSSPPでは984のゲームをプレイでき、67のゲームはゲーム内状態のフレームまで読み込まれます。4つのゲームはメインメニューまたは導入シーケンスにしか到達できません。[ 12 ] 2020年7月現在、ほぼすべてのゲームがPPSSPPエミュレーターでプレイ可能です。[ 13 ]

2024年には、Appleの開発者ガイドラインが変更され、旧世代のビデオゲームシステム向けのエミュレータの公開が許可されたことを受け、iOS版がApple App Storeでリリースされました。App Store版はAppleの制限によりジャストインタイムコンパイルに対応していませんが、開発者は、最新のAppleデバイスであれば、インタープリタ上でもほとんどのゲームをフルスピードで実行できるはずだと指摘しています。[ 14 ]

参照

参考文献

  1. ^ 「PPSSPP on Github.com」 . GitHub . 2021年10月25日.
  2. ^ 「Xbox Series X/Sをエミュレーションの強力なツールにする方法」 2020年11月24日。
  3. ^ PPSSPP Downloads - PSP emulator for Android, Windows, and many more、hrydgard、2013年8月6日にオリジナルからアーカイブ、 2013年9月14日取得
  4. ^ PPSSPP: Android、iOS、Windows、Linux、MacOSX、Blackberry、Symbian用のPSPエミュレータ、 hrydgard、2013年8月6日にオリジナルからアーカイブ、 2013年9月14日取得
  5. ^ PPSSPP が最新アップデートで Vulkan グラフィックサポートなどを追加、Android Police、2017 年 12 月 6 日2018 年 9 月 2 日閲覧
  6. ^ 「デスクトップPCに最適なPlayStationエミュレーター」 2020年2月5日。
  7. ^ PPSSPP: Android、iOS、Windows、Linux、MacOSX、Blackberry、Symbian用のPSPエミュレータ、 hrydgard、2014年4月7日にオリジナルからアーカイブ、 2014年6月26日取得
  8. ^ PPSSPP PSPエミュレータ開発ガイド、hrydgard 、 2014年6月26日取得
  9. ^ Ced2911/ppsspp、 ced2911 、 2014-06-26取得
  10. ^ Qt for PSP エミュレータ、xsacha、2015年12月8日にオリジナルからアーカイブ、 2014年6月26日取得
  11. ^ビルド手順 · hrydgard/ppsspp Wiki 、 2014年6月26日取得
  12. ^互換性リスト、livisor、2013年3月10日、 2017年3月20日取得
  13. ^ゲームリスト、PPSSPP、2020-07-11、2020-07-11取得
  14. ^ Davis, Wes (2024年5月15日). 「PPSSPPがiPhoneにPSPエミュレーションをもたらす」 The Verge . 2024年5月16日閲覧