CD無しでPS1のBIOSを吸い出す

最近では動作品の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

 

手順

  1. ダウンロードしたFreePSXBootのmcdをfreepsxboot.mcdにリネームする。
  2. BIOS Dumperの「Dumper CD image」フォルダ内にfreepsxboot.mcdとmcdumper.exeを移動して、mcdumper.exeをダブルクリックするとdumper.mcdが出力される。
     

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

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

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

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

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

     
  10. part5まで吸い出し終わったらUSBメモリをPCに接続して、BIOS Dumperの「BIOSmerge Windows」フォルダにpart1.mcr~part5.mcrをコピーする。
  11. BIOSmerge.exeをダブルクリックしてSCPHXXXX.binができたらリネームして作業終了。
     

補足

dumper.mcdを書き込んだメモリーカードは通常の方法ではフォーマットできません。そのため、普通のメモリーカードとして再度使用したい場合は別のメモリーカードにfreePSXBootを入れてfreePSXBootの機能でフォーマットする等の作業が必要となります。
 

コメント

タイトルとURLをコピーしました