2018年1月23日火曜日

PSのBIOSを吸い出してみる

これはパラレルプリンタポートが付いているPCをターゲットとした記事です。今はもっと簡単な方法があると思います。

PS用のPAR3とユーティリティCDを持っていたのでBIOSを吸い出してみる。

必要なもの(パラレルプリンタポートが付いているPCとPS本体以外に)

  • RS-232Cケーブル延長用(D-sub25pinオス・メス)
  • PS用プロアクションリプレイ3
  • PAR3ユーティリティCD
  • psxparutybis.exe(ググって見つけたpsutybis.lzhの中にある)
  • 適当なPSディスク

作業

  1. PAR3ユーティリティCDの中のPS用PAR3ユーティリティーフォルダをハードディスクの適当な所にコピーする。

  2. そのPS用PARユーティリティフォルダの中に、psxparutybis.exeを入れる。

  3. psxparutybis.exeをダブルクリックする。

    PSX Utils.exeにパッチがあたる。
    オリジナルはPSX Utils.OLDという名前に書き換わっているので、吸い出しが終わったら、名前を元に戻す必要がある。

  4. ストレート結線のRS232CケーブルでPAR3とPCを接続する。さらにPAR3をPSに挿す。

  5. 適当なPSディスクをPSに入れて電源を入れる。

  6. PAR3に問題がなければ、TVの画面はこのようになっている。

  7. PC側の作業。
    PS用PARユーティリティフォルダの中のPSX Utils.exeを起動する。
    ウィンドウのタイトルが『PS-PAR3 ユーティリティー BIOS吸い出し用』となっているはず。

  8. 接続チェックボタンを押す。
    PAR3とPCの接続が上手くいっていればこのような表示になる。
    ダイアログボックスの色がデフォルトじゃないのは気にしない。

  9. PS側の作業。
    ゲーム スタートを実行する。
    さらに、コードを使うか使わないか聞いてくるが、とにかくゲームを起動させたいので【コード ツカワナイ】を選んだ。

  10. PC側の作業。
    コードサーチタブを選び、サーチ開始ボタンを押す。

    サーチ結果のところの進捗バーがフルになっても、成功だとか失敗だとかいう表示はされない。
    このような表示になれば、吸い出し処理は終わっている。

  11. 吸い出したBIOSは、PS用PARユーティリティフォルダの中の、Train001フォルダの中に、Train001.binという名前でできている。サイズは512KB。
    PSの型番7000から吸い出したので、SCPH7000.BINという名前に変更した。

  12. SCPH7000.BINをePSXeエミュレーターのbiosフォルダに入れておく。

  13. PAR3ユーティリティーがない場合、AR3READ.EXEというツールで吸い出す方法もあるが、私の環境(Windows98の入ったLibretto70)ではなぜか何度やっても上手くいかなかった。

0 件のコメント:

コメントを投稿