Windows95のインストール

今回はプログラミングについてではなくアプリを使うほうです^^;

DOS/VエミュレーターであるBochsのPSP版が出ました。
今ものすごく話題になっていますが、なんといってもWin95が起動します!

PSPでWin95が動くと言うこの意外さに多くの人がびっくりしたでしょう。
しかしBochs(ボックスと呼ぶらしい)は他のDOS/Vエミュレーターと違い初期設定が必要なので
ここでわからずに断念した人も多いでしょうから説明を書いてみます^^

環境はWindows版を対象に話を進めます。
必要な物:
 PSP本体 Ver1.0を対象(1.5の人は独自で解釈してください)
 Windowsパソコン
 Windows版Bochs

 フロッピードライブ
 DOS起動用ディスク



まずBochsのWindows版をダウンロードしてください。
ちなみに私はVer2.2のWindows版Bochsをダウンロードしました。
Bochs-2.2.win32-bin.zip

Bochsというフォルダに展開してください。
まずHDDイメージを作ります。
bximage.exe
を起動すると
Please type hd or fd. [hd]
と出てきます。
これは作成するのはHDDイメージかFDDを選択しますが初期設定がhdなのでそのままEnterを押してください。

次は
Please type flat, sparse or growing. [flat]
と出てきます。
えー意味わかりません 調べるのが面倒とも言う(ぉw
とりあえずそのままEnterを押して問題ないです。

Enter the hard disk size in megabytes, between 1 and 32255 [10]
と出てきます。
これは作成するハードディスクイメージの容量(メガバイト単位)を設定します。
例えば私は256Mbyte作成したので256を入れました。


その後は
What should I name the image? [c.img]
と出てきます
これは作成するHDDイメージのファイル名です。
好きな名前をつけてください。
私は【256m.img】とつけました。

その後に何行か情報が出てきます。
これは重要ですのでメモして置いてください。
【cyl】,【heads】,【sectors per track】の値を後で使用します。
ata0-master: type=disk, path="name.img", mode=flat, cylinders=??, heads=??, spt=??


次はWindows95をWindows上のエミュで先にインストールします。
Bochsフォルダの中に入っているbochsrc-sample.txtをbochsrc.txtに名前を変えて開いてください。
何やらいっぱい出てきますが
以下の分をコピペしてくださいw
romimage: file=BIOS-bochs-latest, address=0xf0000
vgaromimage: file=VGABIOS-elpin-2.40

megs: 64

floppya: 1_44=a:, status=inserted

ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="256m.img", cylinders=520, heads=16, spt=63
ata0-slave: type=cdrom, path="d:", status=inserted

boot: floppy
#boot: disk

log: bochsout.txt

keyboard_serial_delay: 250
keyboard_paste_delay: 100000

ips: 1000000

mouse: enabled=1

ここで出てきている
ata0-master: type=disk, path="256m.img", cylinders=520, heads=16, spt=63
の各要素を各自の物に置き換えてください。

パソコンのフロッピードライブに起動ディスクを入れてBochs.exeを実行しましょう。
1〜6の数字が出ますがそのままEnterを押して下さい。

エミュレーターが起動し始めたら成功です。
後はWindowsのインストールをした事がある方なら簡単に出来るでしょう。

後は徐々に情報を増やしていきます^^;(だるくなってきた(ぉ)
簡単に書くと、
DOSが起動してもまだハードディスクのフォーマットも出来ていないので
まずフォーマットをして,CDからセットアップしてください。