■CD-Rに焼く■
■はじめに

実際に市販ゲームを焼く前にこちらを参照して、
練習のつもりでDreamcastで動くEMUなどを焼いてみて下さい。
これが出来なきゃ市販ゲームは起動できません。
焼き方自体は全く同じですが、
一部ファイルを書き換えなければ市販ゲームは起動できません。
ここでは、書き換える為のTOOLの使用方法を書いていきます。

■BINHACK
    1ST_READ.BINとIP.BINの開始セクタを書き換えるツールです
   こちらからBINHACKというツールをDLして解凍
     (ここではC:\BINHACKに解凍しました。)

   ・使い方
     1)開始セクタを書き換える1ST_READ.BINとIP.BINを、
       C:\binhackにコピーして下さい。
        (念の為、バックアップはとりましょう)
     2)コマンドプロンプト(MS-DOSプロンプト)を起動
        以下の文字列をキーボードで打ってEnterキー
        (cdの後ろに半角スペースを忘れずに)

        cd c:\binhack

     3)C:\binhack>と表示されたら、
        以下の文字列をキーボードで打ってEnterキー

        binhack

      すると、下記の様に表示されます。

        Enter name of binary:

    4)1ST_READ.BIN と入力して、Enterキーを押して下さい。
      すると、この様に表示されます。

        Enter name of binary: 1ST_READ.BIN
        Enter name of bootsector:


    5)IP.BIN と入力して、Enterキーを押して下さい。
      すると、この様に表示されます。

       Enter name of binary: 1ST_READ.BIN
       Enter name of bootsector: IP.BIN
       Enter msinfo value:


    6)書き換えようとしている開始セクタの数値を入力します。
       先程焼いた第1セッションの終了位置の数値を入力してEnter
       (ここでは例として17002と入力しました)
      すると、この様に表示されます。

     

      この様に表示されれば書き換え成功です。

    *)BINHACKは、ファイルをダブルクリックしても起動できますが、
      書き換え終了の際の
      File 1ST_TEAD.BIN successfully hacked.
      File IP.BIN successfully created.
      が、一瞬表示されただけでウインドウが閉じてしまいます。

hack
    .BINファイルの中で
    45166セクタを指定してる所を書き換えます
   下記のページからhackというツールをDLして解凍
     Console/Emulator Programming
    (ここではC:\hackに解凍しました。)

   ・使い方
     1)開始セクタを書き換えるゲームの1ST_READ.BINなどを、
       C:\hackにコピーして下さい。
        (念の為、バックアップはとりましょう)
     2)コマンドプロンプト(MS-DOSプロンプト)を起動
        以下の文字列をキーボードで打ってEnterキー
        (cdの後ろに半角スペースを忘れずに)

       
cd c:\hack

     3)C:\hack>と表示されたら、
        以下の文字列をキーボードで打ってEnterキー

     
例:開始セクタを11700に書き換える場合
          (45166セクタを11700+150+16=11866に書き換えます)
        hack 1ST_READ.BIN 11700

    下で紹介するhack4でも同じ処理を行うことができます。


hack2
    .BINファイルの中で、
    45150セクタを指定してる所を書き換えます。
   下記のページからhackというツールをDLして解凍
     Console/Emulator Programming
    (ここではC:\hackに解凍しました。) 

    hack2の作り方
    hack.exeをバイナリエディタで書き換えて下さい。

0000066E: 5A → 4A
000006A7: A6 → 96
000006F0: 6E → 5E

   ・使い方
     1)開始セクタを書き換える1ST_READ.BINなどを、
       C:\hackにコピーして下さい。
        (念の為、バックアップはとりましょう)
     2)コマンドプロンプト(MS-DOSプロンプト)を起動
        以下の文字列をキーボードで打ってEnterキー
        (cdの後ろに半角スペースを忘れずに)

       
cd c:\hack

     3)C:\hack>と表示されたら、
        以下の文字列をキーボードで打ってEnterキー

     
例:開始セクタを11700に書き換える場合
          (45150セクタを11700+150=11850に書き換えます)
        hack 1ST_READ.BIN 11700


    下で紹介するhack4でも同じ処理を行うことができます。

hack3
    hack,hack2の作業をまとめて1回でhackが出来る。
   こちらからhack3というツールをDLして解凍
     (ここではC:\hack3に解凍しました。)

   ・使い方
     1)開始セクタを書き換える1ST_READ.BINなどを、
       C:\hack3にコピーして下さい。
        (念の為、バックアップはとりましょう)
     2)コマンドプロンプト(MS-DOSプロンプト)を起動
        以下の文字列をキーボードで打ってEnterキー
        (cdの後ろに半角スペースを忘れずに)

       
cd c:\hack3

     3)C:\hack3>と表示されたら、
        以下の文字列をキーボードで打ってEnterキー

     
例:開始セクタを11700に書き換える場合
          (45150セクタを11700+150=11850に書き換えます)
          (45166セクタを11700+150+16=11866に書き換えます)
        hack3 1ST_READ.BIN 11700

      ワイルドカード(一括処理)も行えるようになりました。
        使用例:
        hack3 *.bin xxxxxx

    下で紹介するhack4でも同じ処理を行うことができます。


■HACK4
    上で紹介したhack〜hack3の処理+αができます。
   こちらからhack4というツールをDLして解凍
     (ここではC:\hack4に解凍しました。)

   ・使い方

     1)開始セクタを書き換える1ST_READ.BINなどを、
       C:\hack4にコピーして下さい。
        (念の為、バックアップはとりましょう)
     2)コマンドプロンプト(MS-DOSプロンプト)を起動
        以下の文字列をキーボードで打ってEnterキー
        (cdの後ろに半角スペースを忘れずに)

        cd c:\hack4

     3)C:\hack4>と表示されたら、
        以下で説明する文字列を打ってEnterキー

   ・オプションの説明
-o
-n
開始セクタを指定できます
-o:書き換える前の数値
-n:書き換え後の数値

例:開始セクタを11700→11702にする場合
hack4 -o 11700 -n 11702 -w 1st_read.bin

オプションの後ろに数値を入力しない場合
-o:45000
-n:11702
となります

-0 ↑と同じ?
-1 hackの処理を行います
例:
hack4 -1 -w 1st_read.bin

-2 hack2の処理を行います
例:
hack4 -2 -w 1st_read.bin

-3 hack3の処理を行います
例:
hack4 -3 -w 1st_read.bin

-p プロテクトを解除します
CD E4 43 6A -> 09 00 09 00
サクラ大戦3などで使用します
例:
hack4 -p -w 1st_read.bin

-p2 プロテクトを解除します
10 32 0D 8B -> 08 00 0D 8B
例:
hack4 -p2 -w 1st_read.bin

-p3 -pと-p2の処理を同時に行います
例:
hack4 -p3 -w 1st_read.bin

-w 処理の内容をファイルに書き込む
このオプションを書かなければ書き換えはできません

-h hack4のオプション一覧を表示

-0 -o バイナリサーチ機能
例:1234をサーチ
hack4 -0 -o 1234


GD-ROM RIPINGのトップに戻る
トップに戻る