iOSでPSPのゲームを動かすことが出来る「PPSSPP」が最近のアップデートで
だいぶ動くようになってきたようなので今回記事にしてみます。
更新履歴
2014/04/08 記事公開
2014/06/25 記事を大幅にリニューアルしました。
2014/06/26 一部記事内容を訂正いたしました。
2014/06/30 加筆しました。
2014/07/20 記事内容を修正しました。
PSPとは?
ソニーコンピュータエンターテイメントが2004年に発売した携帯ゲーム機。
プレイステーション2とほぼ互角の性能があることで当時話題を呼びました。
PSP go「プレイステーション・ポータブル go」 ピアノ・ブラック (PSP-N1000PB) Sony PSP ソニー・コンピュータエンタテインメント |
PPSSPPとは?
PSPを他の端末で遊ぶためのエミュレータです。
Windows,Mac OSX、Linuxに加えAndroidやiOS、Blackberry、Meego、
Symbianなど様々な端末向けに開発されています。
現在、日本語にも対応し話題を読んでいます。
iOS向けはJailbreak(脱獄)デバイス向けに提供されています。
脱獄に関してはこちらの記事を御覧ください。
エミュレーションの再現度
現在私が確認した所、iPhone5sではそこそこ快適に動作しました。
グラフィック表示やサウンドに問題を抱えているタイトルもあり、再現度は今ひとつですが
動けば遊べると思います。
もちろん、動きが悪いタイトルも存在します。
iPhone4s、iPhone5ではCPUの速度的に殆のタイトルがまともに動きません。
2Dグラフィックのタイトルでも結構厳しいです。
私がいくつか所有しているタイトルを確認したところ「初音ミク Project Diva」シリーズは
動作が軽く遊びやすいようです。
逆にGran turismoなど処理が重たいものはまだ少し厳しい気がします。
ダウンロード方法
脱獄済みの場合と脱獄なしの場合で
やり方が異なります。
脱獄なしの場合
まだ脱獄していない人もPSPを楽しむことが出来ます。
1.時刻設定を変更する。
まず時刻を変更する必要があります。
設定.app>一般>時刻から
2014/02/18日以前に変更して下さい。
時刻は何でもOKです。
2.ダウンロードサイトへ行く
それではこちらのリンクをタップして
ppssppの公式ダウンロードページに行きます。
PPSSPP for iOSと書いてあるところの
W.MS’ OTA INSTALLをタップしましょう。
※この動作はお使いのiPhone/iPad/iPod touchから
行って下さい。
これでしばらくするとホーム画面に
ppssppのアイコンが出来ます。
お疲れ様でした。
※現在サーバがダウンしているようです。
iOS7.1.1以下のユーザーの人は脱獄版の方法をお試し下さい。
脱獄済みの場合
脱獄済みの方はこちらのほうが簡単です。
リポジトリの追加
現在エミュレータ関連の配布を休止しているようです。
一時的にiPhoneteq repoにて最新版である
0.9.9-27-g62d1948を再配布中です。
ご利用の方はこちらの記事よりリポジトリを登録して下さい。
インストール
Cydiaに追加が確認できたら、
PPSSPPとCydiaで検索、インストールして下さい。
(ダウンロードは無料です)
ISOファイルの入手について
なお、PSPを遊ぶために必要なゲームデータ(ISO DISC)ファイルは
ご自分で用意して下さい。
ISOデータのWebからのダウンロードは禁止されています。
(2014.0617追記)
PSPのISOの入手方法について質問がありましたので回答させてもらいます。
改造済みの実機を使って吸い出すことができるので吸いだしたiSOファイルを
iPhoneに転送してください。
吸い出し方についてはこちらが参考になるかと思います。
Settings
PPSSPPでは豊富な設定を変えることで
再現性を高めたりより快適な操作を実現することが出来ます。
Graphics
グラフィック・画面描写に関する設定をします。
ゲームの動作スピードが遅い場合ここを設定します。
Rendering mode (レンダリングモード)
ここの設定はゲームによってうまく表示されなかったら変更しましょう。
綺麗に表示できるようになることがあります。
・Non-Buffered rendering(バッファ処理をしない)
すぐに描画します
・Buffered rendering(バッファ処理をする)
事前に描画します
・read frame buffers to memory(CPU)
CPUからフレームバッファします。
・Read frame buffers to memory(GPU)
GPUからフレームバッファします。
Frame rate control(フレームレートコントロール)
・Frame skipping(フレームスキップ)
コマを飛ばします。通常はOFF、1枚-8枚まで飛ばせます。
動作が遅い端末でコマを飛ばすことで早く動作させることが可能ですが
描画に失敗することもありあまり使えません。
数値を上げ過ぎるとかなりカクカクな動きになり遊びにくくなるので
できるだけ低めを設定して下さい。
・Autoframeskip(自動フレームスキップ)
CPUの処理落ちを自動検出して
動作スピードが安定するように自動でフレームスキップします。
・Orevent FPS from exceeding 60
60FPS以下を強制します。
これを入れておかないとゲームスピードがおかしくなります。
・Alternative Speed(動作速度変更)
unlimitedは制限なし
通常は100%です。
シーンを飛ばしたいときに専用ボタンを押すと
ボタンを押している間速度が上がるようになります。
Future(オプション)
・Post processing Shade(ポストプロセッシングシェイダー)
シェイダーのオプションを設定します。
輪郭を綺麗に描画させることができますが、
このオプションを設定すると動作が少し重たくなります。
(FXAA、CRT Scan lines、Natural colors、Vignette、Gray scale、
Bloom、Sharpen、Inverse Colors、Scan lines(CRT)、Cartoon、4xHQ GLSL、AA Color)
もしCPUに余裕があればFXAAや4xHQがおすすめです。
Performance(動作)
・Rendering resolution(レンダリング範囲)
描画範囲を指定します。
通常はPSPの画面サイズ(1x)ですが、それ以上にすることで
自機よりも画面を綺麗にすることが出来ます。
しかしその分重くなってしまいます。
・Riprapping(ミップマッピング)
・Hardware transform(ハードウェアトランスフォーム)
・Software skinning
・Vertex cache
・Lazy texture caching
・Retain changed textures
・Low quality splines and Bezier curves
Texture Scaling(テクスチャースケーリング)
・Upscale Level
テクスチャーを拡大表示させます。
ただし動作が遅くなります。
・Upscale type(アップスケール方式)
テクスチャー拡大方法を選びます。
Hybrid + Cubicがもっとも綺麗ですが動作が重たくなります。
Texture Filtering
・Anisotropic filtering(アニソトロピックフィルタリング)
テクスチャーを細かく描画させます。
ただし動作が重たくなりまsう。
Hack setting(ハックセッティング)
通常は使用しません。
多くの場合バグが出るのでここはチェックをいれないで下さい
・Time hack
・Disable alpha test
・Disable Stencil test
・Enable alpha mask
・Force depth write
・texture cord speed hack
Overlay information(インフォメーションを表示)
・Show FPS counter(FPSを表示)
動作速度やFPSを表示します。動作確認の際はONにすることをおすすめします。
・Show debug statistics(デバックステータスを表示)
デバッグ用のモードです。 開発者以外は使わないです。
Debugging(開発者モード)
通常使用しません
・Dump next frame to log
次のフレームを記録します
・Software rendering
GPUを使わずソフトウェアでレンダリングします。
CPUのみの動作になるので激重です。
Audio
サウンドの設定を変更します。
・SFX Volume
効果音のボリュームを調整します
・BGM Volume
音楽のボリュームを調整します。
・Enable Sound
サウンドを有効にします
・Low latency audio(サウンドをより遅れにくくする)
画面、ゲームとサウンドの同期を正確にしますが、
現段階(2014年)では途切れながら再生されてしまうことが多いです。
Controls
操作に関する設定を行います。
・Control mapping(操作設定)
操作ボタンの配置などを変更できます。
(外部デバイス接続時)
・Haptic feedback(バイブ)
操作ボタンを押した時にバイブでフィードバックさせます。
・Tilt input(傾き認識)
傾きセンサーを使って操作するオプションです。
通常はNONE(オフ)ですが、アナログスティックなどに割り当てることで、
レースゲームなんかの操作がよりNativeアプリのように操作できます。
On screen touch control(タッチ操作)
・On-Screen touch controls(タッチ操作を表示)
画面にタッチパッドを表示します。
Bluetooth Controllerで操作する場合はOFFにしたほうが見やすいですが
通常はONにしてください。
・Edit touch control layout
タッチパッドの配置を変えます。
・Disable D-pad diagonals(斜め入力の禁止)
十字キーの斜め入力を禁止します。
・Buttons opacity(ボタンの透明度)
ボタンの透明度を変更します 通常65です。
・Button style(ボタンデザイン)
ボタンのデザインを変更できます。
System
システムの設定です。
エミュレーションに関する設定を行います。
・Language(言語)
言語変更です。日本語に変更可能です。
・Fast memory
メモリアクセスの高速化を行います。
動作が不安定になることもあります。
・Multithreaded
マルチスレッドCPU、GPUに対応させます。
まだ実験中です。
・I/O on there
マルチスレッドi/oに対応させます。
・Change emulated PSPs CPU clock
CPUクロックを変更します。
通常0です。
・Atomic audio locks
・Developer tools
開発者向けの設定です。
・Check for new version of PPSSPP
自動更新の設定です。
・Clear recent game lost
履歴を削除します。
・Restore PPSSPP’s settings to default
設定をデフォルトに戻します。
・Auto-load newest save state
新しいセーブデータを読み込みます。
・Enable compatibility server reports
動作レポートを有効にする。
・Enable networking/WLAN
PSPの通信機能を有効にします。
(ゆわゆるアドホック)
ただし現段階ではほとんど機能していません。
・Enable cheats
チートを有効にします。
・PSP model
PSPの型番を変更します。
・Daylight savings
陽の光に合わせます。
・Date format
日付の設定です。
・Time format
時間の設定です。
動作リスト
最新情報の確認は
こちらのフォーラムのリストを参考にして下さい。
日本ではppssppのwikiが参考になるかと思います。
・モンスターハンターポータブルシリーズ
そうそう、モンスターハンターポータブル2ndGは
iPhone/iPad向けにリメイクされました!
モンスターハンターポータブル 2nd G Sony PSP カプコン |
・アイドルマスターシリーズ
アイドルマスター シャイニーフェスタ ファンキー ノート Sony PSP バンダイナムコゲームス |
・初音ミク Project DIVA シリーズ
初音ミク -Project DIVA- extend (特典なし) Sony PSP セガ |
・ギルティギアシリーズ
ギルティギア イグゼクス アクセントコア プラス Sony PSP アークシステムワークス |
・シャイニングシリーズ
シャイニング・ハーツ PSP the Best Sony PSP セガ |
・ニード・フォー・スピードシリーズ
ニード・フォー・スピード アンダーカバー Sony PSP エレクトロニック・アーツ |
・グランツーリスモ
グランツーリスモ Sony PSP ソニー・コンピュータエンタテインメント |
・グランド・セフト・オートシリーズ
ロックスター・クラシックス グランド・セフト・オート・リバティーシティ・ストーリーズ【CEROレーティング「Z」】 [18歳以上のみ対象] Sony PSP テイクツー・インタラクティブ・ジャパン |
・ガンダムシリーズ(Age、コズミックダイブなど一部動作不可)
機動戦士ガンダム ガンダムVS.ガンダム NEXT PLUS PSP the Best Sony PSP バンダイナムコゲームス |
・DJ MAX FEVER
DJ MAX PORTABLE BLACK SQUARE (通常版) Sony PSP サイバーフロント |
・ドラゴンボールシリーズ(Another roadのみ動作不可)
ドラゴンボール タッグバーサス PSP the Best Sony PSP バンダイナムコゲームス |
・頭文字Dシリーズ
頭文字D STREET STAGE PSP the Best Sony PSP セガ |
などの人気タイトルが遊べるようです。
モンスターハンター2ndGはiPhoneに移植されているので、
こちらを遊んだほうが操作しやすいですよ。
【純正】モンハン2ndGがiPhoneアプリで登場!しかも4人オンライン協力可能!?
レビュー
よくできたエミュレータだと思います。
iPhoneの動作スピードが上がれば完璧に動作するゲームも多いので
今後が楽しみです。