PPSSPP – Windows/Android/etc向けPSPエミュレータ

この記事の情報は古くなっています。より新しいバージョンに対応した記事はこちら。
PPSSPP 0.9.5 ― Windows/Android/etc向けPSPエミュレータを使いこなす - PSP Hack Evolution


ppsspp001
Windows PCやAndroidスマートフォンなど多種多様なプラットフォームでプレイすることのできるPSPエミュレータ、"PPSSPP" の紹介です。
今回はWindows、AndroidのそれぞれでUMDディスクのバックアップを起動するまでの手順を解説します。
PPSSPP: PSP emulator for Android, iOS, Windows, Linux, MacOSX, Blackberry, Symbian

概要

PPSSPPは無料でオープンソースなPSPエミュレータです。WindowsやAndroid、Linux、iOSなど、知られうるほとんどのOSに対応しています。Windows PCなどではキーボードやゲームパッドを使って、Androidなどのタッチパネル端末では画面に表示される仮想コントローラで遊ぶことができます。

謳い文句は "A fast PSP emulator."。一昔前のAndroidスマートフォンでは多少動作がもたつくことはあるものの(遅くてもちゃんと動作することに驚きですが)、確かにある程度のスペックのあるWindows PCなどではPSPとほとんど変わらないスピードで遊ぶことができるようです。

開発が開始されてから比較的日が浅いということもあって、動作が確認されているゲームはそれほど多くはありません。が、もちろん確認はされていなくとも遊ぶことのできるゲームはありますので、手持ちのUMDディスクで試してみる価値はありそうです。互換リストはこちらから確認できます。
PPSSPP Compatibility Showcase List

動作環境

  • Windows XP, 7, 8 (x86/x64)、起動しない場合はVC2010 redistを、それでもうまくいかないならDirectXかOpenGLのドライバをインストールする。
  • Androidスマートフォンやタブレットなど
  • iOS(脱獄してCydiaをインストールしておく)
  • Linux, MacOS X, Brackberry, Meego / Harmattan, Symbian

記事を書くにあたって、今回は以下の環境でテストを行いました。どちらも一昔二昔前の大したことのないスペックです。これと同等かそれ以上のスペックであれば、それなりのスピードで動作してくれるのではないかと思います。

  • Windows 7 PC - Core 2 Quad Q8300 2.50GHz, GeForce GT 220, 4GB RAM, 500GB HDD
  • Android 4.0.4 (IS12S) - Qualcomm MSM8660 1.5GHz, 1GB RAM, 16GB ROM

なお今回試した限りでは、Windows上ではひと通り動作したゲームが、Androidではある場面でフリーズしてしまいその先へ進めないといったことがありますので、互換性の面ではWindows版に軍配が上がりそうです。

導入方法

Windowsの場合

  1. 次のリンクより、Windows版のPPSSPPをダウンロード。適当な場所に解凍し、PPSSPPWindows.exeを起動します。
    PPSSPP Downloads

Androidの場合

  1. 次のリンクより、Playストアを使用する場合は" Get it on Google Play" から、APKファイルを直接インストールしたい場合はDownload X.X.X APKからダウンロード、インストールしてください。
    PPSSPP Downloads
  2. インストールすると、十字キーのデザインをしたPPSSPPのアイコンが現れますので、それをタップして起動します。

ゲームの起動方法

あらかじめ遊びたいゲームのUMDディスクからISOファイルを吸い出し、適当な場所にコピーしておいてください。
PSP Filer ― ISOの吸い出し方法 - PSP Hack Evolution

  1. PPSSPPを起動すると、以下の画面が表示されます。必要であれば "Settings" → "System" → "Language" より言語を日本語(ja_JP)に設定しておいてください。この記事では英語の設定のままで解説を行います。
    ppsspp002
  2. "Load..." を選択し、用意したISOファイルを指定します。画像はWindows版のものです。
    ppsspp003
  3. ゲームが起動します。Android版では画面に仮想コントローラが表示され、操作できるようになります。Windows版ではゲームパッド、またはキーボードを使って操作が可能です。初期設定でのキーボードのボタン割り当ては以下のとおりです。
    ボタン対応するキー
    ○ボタンXキー
    ×ボタンZキー
    □ボタンAキー
    △ボタンSキー
    十字キー↑↑キー
    十字キー→→キー
    十字キー↓↓キー
    十字キー←←キー
    ボタン対応するキー
    LボタンQキー
    RボタンWキー
    STARTボタンスペースキー
    SELECTボタンVキー
    アナログパッド↑Iキー
    アナログパッド→Lキー
    アナログパッド↓Kキー
    アナログパッド←Jキー
  4. ゲームを終了したい場合は、Windows版ならメニューバーより "Emulation" → "Stop"、Android版ならメニューキーより "Back to Menu" を選択してください。

その他いろいろ

  • PPSSPPでは、ゲーム内で行う通常のセーブ機能のほかに、ステートセーブ機能が備わっています。Android版ではメニューキーより "Save State" でセーブ、"Load State" でロードできます。Windows版ではメニューバーの "File" の "Quicksave State" と "Quickload State" がこれにあたります。また、Windows版では "Save State File..." でいくつでもステートセーブデータを作成できます。ロードは "Load State File" より行なってください。
  • Windows版では、ウィンドウのサイズに合わせた解像度でレンダリングが行われるため、PSP(480x272)よりも高解像度でプレイすることができます。もとがPSPゲームなので過度な期待は禁物ですが、こういったプラスアルファのメリットがエミュレータの醍醐味というものでしょう。
    ppsspp004
  • Android版の初期設定では画面上にアナロがパッドが表示されていません。"Settings" → "Controls" → "Show Analog Stick" より表示するよう設定できます。
    ppsspp005
  • 現状、オープニングムービーなどのPMFファイルをPPSSPPで再生するのは難しそうです。再生されるはずの場面ではおそらくブラックアウトしますが、大抵の場合はSTARTボタンや○ボタンを押すことでスキップできます。
  • Android版ではスペックの都合上、どうしても動作が鈍くなってしまうところがあります。これを対処するにはフレームスキップを使うといいかもしれません。メニューキーより "Frame Skipping" にチェックを入れ、"Skip Frames" でスキップするフレームの数を調節します。ただしこの機能を使うと画面が荒れて操作不能になったりすることもあるので注意してください。
  • PSPで作成したセーブデータをPPSSPPでも使用することができます。ms0:/PSP/SAVEDATA/にセーブデータフォルダが保存されていますので、Windows版なら /ppsspp_win/memstick/PSP/SAVEDATA/ に、Android版なら /sdcard/PSP/SAVEDATA/ にコピーしてください。
  • PPSSPPでは日本語のゲームをプレイすることができますが、ゲームがFlash0のフォントファイルに依存している場合、中華フォントのような表示になってしまいます。これに対処するにはCFWを導入済みのPSPを用意し、flash0:/font/jpn.pgf を、 Windows版の場合は /ppsspp_win/flash0/font/ へ上書きしてください。Android版の場合apkファイルの書き換えが必要になりそうです。こうなってくるともはや専門外ですので、各自で調べていただきたいです。
COMMENT (3)

3件のコメントがあります

  1. るる 2013年8月24日 8:04 AM

    詳しくありがとうございます。
    nexus7があるので、それで一度やってみました。
    おっしゃるとおり、OPは流れましたが音が全くでませんでした。
    でもそれ以外は普通に進められそうです。
    全画面になるのでPSPよりは大きな画面ですが、その分PSPでプレイするよりも画質が悪いです。荒くなってしまいます。これはPPSSPPの「設定」で変更できないのでしょうか。それらしい言葉がなかったのでわかりませんでした。もしご存知なら教えてください、お願いします。

    • Apolo 2013年8月24日 9:21 AM

      残念ながら設定でどうにかすることは出来なさそうですね。
      まだまだPSPを完全(以上)にエミュレートするにはモバイル端末の性能が足りていないのかもしれません。

      • るる 2013年8月24日 9:36 AM

        早速のお返事ありがとうございます。
        そうなんですね、まだ高画質にすることは可能ではないのですね。
        それではいつか改善してくれるかもしれませんね、今はこれで満足することにします。
        ありがとうございました。

コメントをどうぞ

※コメントをすぐに表示したい場合は本文にURLを含めないでください。

  • プロフィール

  • PVカウンター

  • アーカイブ

  • カテゴリー