PSP上のPS1エミュレータでのディスクチェンジ方法 | 旧・徒然ゲームブログ ~PSPの大冒険~ | 過去ログ倉庫

PSP上のPS1エミュレータでのディスクチェンジ方法

PSP上のPS1エミュレータでのディスクチェンジ方法についての説明です。 ディスクチェンジ


まず、以下の2通りの方法があります。


■ディスクチェンジ前にセーブが可能なゲーム■
CDからバックアップしたISOデータをEBOOT.PBPファイルにコンバートする際に、

ゲーム交換したいディスクのゲームコード(scps_×××××などの部分)を交換前のゲームコードと同じにして変換すれば、ゲーム起動時に交換前のメモリーカードと同じものを認識してくれるので、ディスクチェンジが可能です。


■ディスクチェンジ前にセーブができないゲーム■

調べたところどうやら、

ディスクチェンジ前のゲームでCWCheatのメモリーカード機能でメモステ内にデータを書き出し、
そのデータを使ってエミュレータでディスクチェンジ、その後セーブを行いそのデータをCWCheatのメモリーカード機能でPSPのPSエミュに書き込む。その後ディスク2以降のゲームコードをディスク1のゲームコードと同一にすることでディスク1のデータを読み出す事が出来る。


みたいです。ディスクチェンジに困っている方はやってみてください。それでは詳しく解説したいと思います。


 

~解説~


用意するもの

□ 3.××OE系導入済みのPSP本体
 
CWCheat v0.1.7  (極力、最新版を使用してみてください)
□ PS1ソフト(ゲームCDからバックアップした、ディスクチェンジ前と後のISOファイル)
□ コンバート済みPSソフト(PSPで起動可能な、ディスクチェンジ前と後のEBOOT.PBPファイル)
□ PS1エミュレータ
(ePSXe など)


※追記※
この方法は「用意するも」のが多いかつPC上で操作しなければいけないため、非常に面倒です。さらに、CWCheatのバージョン,ゲームソフトの種類によっては、成功しない場合があることをご了承ください。また、ePSxe v1.60だとセーブ時の不具合があり、v1.52では可能なようです。(未確認)

 - 手順 -

■CWCheatの導入
①最新の
CWCheat をダウンロードし、解凍してください。解凍したファイルの中のMS_ROOTフォルダの中身をメモリースティックのルートフォルダにコピーします。
②PSP本体をリカバリーモードで起動(Rを押しながら起動)し、cwcheatpops.prxをenabledにします。


■PSエミュ用のセーブデータに変換
①PSPからPS1ソフトを起動し、セーブデータをロードします。

②セレクト長押しでCWCHEATを起動します。
③下から2番目の"Manage memory cards"を選択します。

④"save memory card 1 to memory stick"を選択します。OK!!と表示されれば成功です。


■PC上での起動
①XMBに戻って、PCとUSB接続します。
②メモリースティックの中身開いてください。ms0:\seplugins\cwcheat\mcにSCPS_*****-0.mcr等というファイルができています。
③PC上でPS1エミュレータを起動し、②のファイルをロードします。

④ディスクチェンジ等を行い、メモリーカードにセーブします。


■PSP用のセーブデータに移動
①セーブしたmcrデータをまたms0:\seplugins\cwcheat\mcに戻します。このとき、正しいID(SCPS_*****-0.mcr)にリネームしてください。
②PSPからディスクチェンジ後のPS1ソフトを起動します。
③CWCHEATを起動します。
④下から2番目の"Manage memory cards"を選択します。
⑤上から3番目の"load memory card 1 from memory stick"を選択すると、OK!!と表示されます。

⑥CWCHEATを閉じて、ゲームを再開し、メモリーカードが読み込めていれば成功です。



なお、すべては自己責任で行ってください。



■関連
CWcheatを使ってみました。 ゲーム萬屋