セルフブートCDの作成方法その1 | |||||
☆用意する物☆ ☆最低限調べておく事☆ ☆作成の下準備 其の壱☆ ☆作成の下準備 其の弐☆ ☆セルフブートCDの作成☆ ☆2回目以降の作成☆ |
|||||
☆用意する物☆ | |||||
●MIL-CD対応のDreamcast ここを見ている人は持っているとは思いますが… 念の為にここを見て再確認してください ●CD-R/RWドライブ これが無いと焼けないし… ●CD-Rメディア1枚 失敗した時の為に多めに用意しておきましょう 最初のうちはCD-RWを使って練習するのも良いかもしれません (DreamcastはCD-RWを通常の状態では読み込みません) ●ハードディスク できれば1.5GBほど確保して下さい ●cdrecord フリーのCDライティングソフトです(公式サイト) ソフトのダウンロード先が判り辛いので、 下記のファイルをDLして下さい 2003年4月現在での最新ファイルです(FTP) ●WNASPI32.DLL(Win2K・WinXPの場合) neroをインストールしてあるならば、 C:\Program Files\ahead\Nero (デフォルトの状態)に入っています neroをインストールしていない場合はここからDLして下さい 無くても動く環境もありますが、念の為に導入して下さい ●セルフブートに使用するツール類 ここからダウンロードして下さい ●エミュレーターの本体 CDイメージの方ではなく、ソフト単体の物を使用します (1ST_READ.BINと IP.BINが最低限入っていると思います) ●ゲームのROMイメージ 自分で何とかしてください。 今回はファミコンのエミュ、NesterDCの作成ですので .NESファイルを準備して下さい ●Zipファイル解凍ツール ここに行けば沢山あります。 お好きな物をお使い下さい ●やる気 出してくださいw |
|||||
☆最低限調べておく事☆ | |||||
●使用するCD-R/RWドライブの正式名称 「ああ、うちのはアイ○ーデータの○○だよ、箱に書いてあるし」 とかいうのではダメのダメダメです デバイスマネージャーを開いて確認してみてください ※デバイスマネージャーの開き方 1.[スタート] ボタンをクリックし、 [設定]内の[コントロール パネル] をクリックします。 2.[システム]をダブルクリックします。 3.[システムのプロパティ]が表示されます。 4.[ハードウェア]タブをクリックします。 5.[デバイスマネージャ]をクリックすると開きます(下図) うちの場合はこんな感じです 「メーカー品のパソコンに付いてたドライブだから知らん」 とか言う人はライティングソフトを立ち上げてみて下さい CloneCDとかが判りやすいかな? アイコンの一番左、イメージファイルに読み込むをクリック ドライブを選択してみて[CD-Rディスクへの書き込み]の欄に 丸が付いているのがCD-Rドライブです。 使用するドライブの名前を覚えておいて下さい。 |
|||||
☆作成の下準備 其の壱☆ まずは、みなさんの環境を統一しましょう 質問が来た時に説明し辛いので(^^ |
|||||
●Cドライブに"selfboot"フォルダを作成 ●作成した"selfboot"フォルダの中に”data”フォルダを作成 ●先ほどDLしたcdrecordのZipファイルを解凍 解凍すると10数個のファイルができあがります 実際に使用するのは cdrecord.exe(フリーのCDライティングソフト) cygwin1.dll(↑を動作させるのに必要なDLLファイル) mkisofs.exe(isoイメージ作成ソフト) の3つです。 これらのファイルを "selfboot"フォルダに入れて下さい。 (解凍してできたファイル全てを入れてもOKです) ●セルフブートに使用するツール類でDLしたZipファイルを解凍 解凍すると、以下のファイルができあがります audio.raw (4秒間の無音声ファイル。第1セッションを焼く時に使用します) ippatch.exe (CDイメージの先頭16セクタを書き換えるソフト) scanbus.bat (接続されているドライブの一覧を出力する為のBATファイル)★ audio.bat (第1セッションをCD-Rに焼く為のBATファイル)★ msinfo.bat (第1セッションの終了位置を確認する為のBATファイル)★ mkisos.bat (isoファイルを作成する為のBATファイル)★ ippath.bat (CDイメージの先頭16セクタを書き換える為のBATファイル)★ cdrecord.bat (isoイメージをCD-Rに焼く為のBATファイル)★ selfboot.bat (★印の付いたBATファイルを一括で処理するBATファイル) これらのファイルを"selfboot"フォルダに入れて下さい。 ●WNASPI32.DLLを"selfboot"フォルダに入れる 無くても動く環境もありますが、念の為に導入して下さい この様な状態になっていれば、下準備 其の壱はOKです |
|||||
☆作成の下準備 其の弐☆ | |||||
●エミュレーターの本体でDLしたZipファイルを解凍 今回はNesterDCの場合で説明していきます (他のエミュでも同様の作業でできます) 公式ページの"Package"の所にあるZipファイルをダウンロード 解凍してできたファイルのうち、 ・IP.BINは"selfboot"フォルダに ・”files”フォルダの中身を、”data”フォルダに入れて下さい ●ROMイメージを”data”フォルダ内の”games”フォルダに入れる 今回はファミコンのエミュ、NesterDCの作成ですので .NESファイルを準備して下さい (ROMの吸出し方法は、こちらを参照のこと) ROMの名前は半角英数字(A〜Z、0〜1)にしないと文字化けします この様な状態になっていれば、下準備 其の弐はOKです |
|||||
☆セルフブートCDの作成☆ 準備ができたら、実際に作成してみましょう♪ |
|||||
1)"selfboot"フォルダ内のscanbus.batをダブルクリック 一瞬だけMS-DOSプロンプト(コマンドプロンプト)が表示され、 "selfboot"フォルダ内にscanbus.txtが作成されます。 2)scanbus.txtを開いて、使用するCD-Rドライブの名前を探す 管理人の環境ではこの様な結果になりました。(以下、抜粋)
今回は、CD-RドライブGENERIC CRD-BP900Pを使用します ここでもう1つ確認する箇所は、CD-Rドライブ名の左側の数字部分 (青で表示している部分) この数値を覚えておいて下さい。(ここでは2,3,0です) 注意:環境によって数値は違います。 ドライブ構成さえ変えなければ変動する事はありません 3)"selfboot"フォルダ内のaudio.batを編集 ファイルアイコンの上にマウスカーソルを持ってきて 右クリック→編集(E) メモ帳が開かれ、下記のテキストが表示されると思います。
青で表示している部分に、 scanbus.batで先ほど調べておいた数値を入力 (ここでは2,3,0です。コンマも忘れずに) 赤で表示されている部分はCD-Rの書き込み速度です。 自分の環境に合わせて数値入力して下さい。 (変更しなければ、この場合12倍速で書き込みます) 変更が終わったら、ファイルを上書き保存して終了 4)使用するCD-Rドライブにメディアを入れる 環境によってはダイアログが出たり、 ライティングソフトが起動する場合があります。 その場合はそれを終了させて下さい。 5)"selfboot"フォルダ内のaudio.batをダブルクリック CD-Rに第1セッションを焼きこみます。 MS-DOSプロンプト(NT系ではコマンドプロンプト)が表示され、 そのウインドウが消えたら焼きこみ完了です。 6)"selfboot"フォルダ内のmsinfo.batを編集 ファイルアイコンの上にマウスカーソルを持ってきて 右クリック→編集(E) メモ帳が開かれ、下記のテキストが表示されると思います。
青で表示している部分に、 scanbus.batで先ほど調べておいた数値を入力 (ここでは2,3,0です。コンマも忘れずに) 変更が終わったら、ファイルを上書き保存して終了 7)"selfboot"フォルダ内のmsinfo.batをダブルクリック このファイルを実行すると、 第1セッションの終了位置を確認することができます。 一瞬だけMS-DOSプロンプト(コマンドプロンプト)が表示され、 "selfboot"フォルダ内にmsinfo.txtが作成されます。 8)msinfo.txtを開いて出力された数値を確認する 管理人の環境ではこの様な結果になりました。 0,11700もしくは0,11702と表示されていれば、 第1セッションの焼きこみは正常です。 この数値も覚えておいて下さい(ここでは0,11702です) 9)"selfboot"フォルダ内のmkisos.batを編集 ファイルアイコンの上にマウスカーソルを持ってきて 右クリック→編集(E) メモ帳が開かれ、下記のテキストが表示されると思います。
赤で表示している部分に、先ほど調べておいた数値を入力 (ここでは0,11702です。コンマも忘れずに) 青の部分は、CDのボリュームラベルです。 半角英数字(A〜Z、0〜1)でお好きな文字を入力して下さい。 変更が終わったら、ファイルを上書き保存して終了 10)"selfboot"フォルダ内のmkisos.batをダブルクリック このファイルを実行すると、 ”data”フォルダ内のファイルをisoイメージにします。 MS-DOSプロンプト(NT系ではコマンドプロンプト)が表示され、 そのウインドウが消えたら作成完了です。 "selfboot"フォルダ内に、image.isoがあれば成功です。 11)"selfboot"フォルダ内のippatch.batをダブルクリック CDイメージの先頭16セクタをIP.BINに差し替える作業です。 一瞬だけMS-DOSプロンプト(コマンドプロンプト)が表示され、 そのウインドウが消えたら作業完了です。 12)"selfboot"フォルダ内のcdrecord.batを編集 ファイルアイコンの上にマウスカーソルを持ってきて 右クリック→編集(E) メモ帳が開かれ、下記のテキストが表示されると思います。
青で表示している部分に、 scanbus.batで先ほど調べておいた数値を入力 (ここでは2,3,0です。コンマも忘れずに) 赤で表示されている部分はCD-Rの書き込み速度です。 自分の環境に合わせて数値入力して下さい。 (変更しなければ、この場合12倍速で書き込みます) 変更が終わったら、ファイルを上書き保存して終了 13)"selfboot"フォルダ内のcdrecord.batをダブルクリック CD-Rに第2セッション(isoイメージ)を焼きこみます。 MS-DOSプロンプト(NT系ではコマンドプロンプト)が表示され、 そのウインドウが消えたら焼きこみ完了です。 |
|||||
これでセルフブートCDが完成しました ヽ(´ー`)ノマンセー DCにセットして起動確認して下さい。 |
|||||
☆2回目以降の作成☆ 一度成功してしまえば、2度目以降の作成は非常に簡単です |
|||||
●"selfboot"フォルダ内のselfboot.batをダブルクリック 一連の作業を順番に処理していくBATファイルです。 MS-DOSプロンプト(NT系ではコマンドプロンプト)が表示され、 そのウインドウが消えたら焼きこみ完了です。 |
|||||
トップに戻る |