2-3 GD-ROMの起動条件

IP0000.BIN、IP.BIN、1ST_READ.BINがどのような働きをしているのかを具体的に説明するために、Dreamcastがゲームを起動する方法を説明します。

Dreamcastの電源を入れると、まずDreamcastに搭載されているROM内のBIOSが起動します。BIOSはDreamcastのメニュー画面の表示処理等を行い、GD-ROMドライブ内にゲームディスクがあるかどうかを調べます。メニュー画面からゲームをプレイするという指示を与えると、GD-ROMが正しいゲームディスクであるかどうかをチェックします。正しいゲームディスクは、次のような条件を満たさなければなりません。

これらすべての条件を満たしたとき、DreamcastはGD-ROMの高密エリア内のIP.BIN(イニシャルプログラム)と、1ST_READ.BINというバイナリファイルをDreamcastのワークRAM内に読み込み、実行します。

ここで気を付けて欲しいのは、実際のゲームプログラムになる1ST_READ.BINです。ファイル名を1ST_READ.BIN以外にも変更することができますが、先ほどのファイル名の条件を満たしていなければなりません。また、1ST_READ.BINはアドレス0x8c010000から実行されることと、ELF形式からELF2BINでバイナリファイルにコンバートを行っておく必要があります。


[]   [INDEX]   []

(C)SEGA ENTERPRISES, LTD., 1998