最近では動作品のPS1を入手するハードルも上がってきていると思うので、CDが読み込めないジャンクPSからでもBIOSの吸い出しを可能にするために、FreePSXBootとPS1 BIOS Dumperを組み合わせたmcdを作成してメモリーカードのみで完結するPS1BIOSの吸い出し方法を考えてみました。
おそらく型番には依存しないと思いますが確証はありません。
一応SCPH5500とSCPH7500で問題なく動作したことを確認しています。
必要なもの
- PS1本体(メモリーカードが読み書きできればOK)
- PS2本体およびPS2で認識可能なUSBメモリ
- FreeDVDBootやFreeMcBootなどのPS2で自作ソフトを動かせる手段
- PS1メモリーカード2枚(ダンパー書き込み用とBIOS吸い出し用で1枚ずつ)
- Memory Card Annihilator
(右側のReleasesから最新バージョンのzipをダウンロードする) - PS1 BIOS dumper
(右側のReleasesからBIOS.Dumper.2.6.remaster.zipをダウンロードする) - FreePSXBoot
(ページ下部のDownloadsからPS1本体のモデルと一致するものを選択し、Download raw fileでmcdをダウンロードする。必ずslot2の方を選ぶこと) - MCDumper
手順
- ダウンロードしたFreePSXBootのmcdをfreepsxboot.mcdにリネームする。
- BIOS Dumperの「Dumper CD image」フォルダ内にfreepsxboot.mcdとmcdumper.exeを移動して、mcdumper.exeをダブルクリックするとdumper.mcdが出力される。

- dumper.mcdとMemory Card AnnihilatorをUSBメモリに入れ、PS2の差込口に差し込む。
- PS2を起動する。FreeDVDBootやFreeMcBootなどでuLaunchELF(またはwLaunchELF)からUSBメモリ(mass)を選択してMemory Card Annihilator(mca_legacyフォルダのmca.elf)を開始する。開始後は×ボタンが決定、○ボタンがキャンセルとなることに注意。

- PS1メモリーカードを選んでRestore MC Imageを選択し、USBメモリ(mass0)からdumper.mcdを選択して書き込む。dumper.mcdが表示されない時はL2ボタンを押すと出てくるはず。

- この後、吸い出したBIOSをUSBメモリに移すのにも使うのでPS2はそのままにしておく。
- PS1のスロット1にBIOS吸い出し用のメモリーカードを、スロット2にdumper.mcdを書き込んだメモリーカードを挿入し、蓋を開けた状態で起動する。
- メインメニューから[メモリーカード]を選択して20秒くらい待つとPS1 BIOS Dumperが起動する。

ここを選んでしばらく待つと

PS1 BIOS dumperが起動する。
- 各PartのBIOSをダンプする。1回ごとに「PS2側にメモリーカードを移動してCreate MC ImageでUSBメモリに保存→Formatでメモリーカードを空にする→PS1側にメモリーカードを移動して次のPartをダンプ」という作業を繰り返す。ファイル名はpart1.mcr~part5.mcrとする。

- part5まで吸い出し終わったらUSBメモリをPCに接続して、BIOS Dumperの「BIOSmerge Windows」フォルダにpart1.mcr~part5.mcrをコピーする。
- BIOSmerge.exeをダブルクリックしてSCPHXXXX.binができたらリネームして作業終了。
補足
dumper.mcdを書き込んだメモリーカードは通常の方法ではフォーマットできません。そのため、普通のメモリーカードとして再度使用したい場合は別のメモリーカードにfreePSXBootを入れてfreePSXBootの機能でフォーマットする等の作業が必要となります。

コメント