QEMU on Windows

　QEMU は、多種のCPUをエミュレートするプログラムです。Windows版は
アルファバージョン（開発初期のバージョン）です。Windows2000とWindowsMe上で
Linuxが動くことを確認しています。

　ダブルハイフン"--"は、必要なくなりました。すべてのオプションにシングルハイフンを
使って下さい。

1.インストール
　zipファイルを展開してください。インストーラーを使う必要はありません。

2. qemu の実行
　実行するのには、２つ方法があります。

 2.1 バッチファイルを使う方法
　qemu-win.batをダブルクリックすると、デスクトップ上にlinuxが起動します。

コマンドプロンプト（MS-DOSプロンプト）上では次のようにします。

	qemu.exe -L . -hda linux.img

　-L が、biosの位置を、-hda がハードディスクのイメージファイルを
指定するオプションです。

　マウスカーソルが消えたときは、CtrlとAltキーを同時に押してください。WindowsMeでは、
AltとTabを使ってください。

　linuxを終了するには、ウインドウ右上のｘマークをクリックしてください。

 2.2 ショートカットを使う方法
　qemu.exeのショートカットを作ります。右クリックしてプロパティを表示し、リンク先
に、-L . -hda linux.img を付け足します。ショートカットをダブルクリックすれば
実行されます。

3. 確認
　同梱されているlinux.imgには、nbenchというベンチマークが含まれています。
起動するには、次のようにします。

	sh-2.05b# cd nbench
	sh-2.05b# ./nbench

　INTEGER INDEX と FLOATING-POINT INDEX が Pentium 90MHz との比較を表します。

4. ハードディスクイメージ
　qemu-img.exeを使って、ハードディスクのイメージファイルを作ることができます。
１０Mバイトのハードディスクイメージを作るには、次のようにします。

　qemu-img.exe create harddisk.img 10M

5. フロッピーとCD-ROM
　QEMUモニターを使って、フロッピーやCD-ROMイメージを替えることができます。
　QEMUモニターを表示するには、Ctrl,Alt,2のキーを同時に押してください。Ctrl, Alt, 1
を同時に押すと、ゲストOSの画面にもどります。

　フロッピーとCD-ROMを使うには、イメージファイルに変換する必要があります。

　フロッピーのイメージ化には、DiskExploreなど好みのものを使ってください。

　CD-ROMは、iso形式のイメージに変換する必要があります。CD-Rライティングソフトがあれば、
それが使えると思います。なければ、cdrtoolsというフリーのソフトウェアもあります。

　これらを同時に使うには、次のようにします。

　qemu.exe -L . -m 128 -boot a -fda floppy.img -hda harddisk.img -cdrom cdimage.iso

  -L : bios の位置
  -m : メモリサイズ（Mバイト）
  -boot : 起動するデバイス　フロッピー(a)、ハードディスク(c)、CD-ROM(d)
  -fda : フロッピーイメージ
  -hda : ハードディスクイメージ
  -cdrom : CD-ROMイメージ

フロッピーとCD-ROMイメージを取り替えたいときは、QEMUモニターで次のようにします。
(qemu) change fda filename.img
もしくは、
(qemu) change cdrom cdimage.iso

6. アンインストール
　展開したフォルダを削除してください。レジストリは使っていません。


7. 注意
　１つのハードディスクイメージで、２つＱＥＭＵを同時に動かさないでください。ディスク
イメージが壊れます。

8. ライセンス
　仮想CPUコアライブラリはLGPL、LinuxQEMUエミュレータはGPL、PCシステムエミュレータは
MIT/BSDライセンスとなっています。QEMUのホームページもしくは、ソースコードを
ご覧ください。
　なお、本プログラムの使用による問題について保証は出来かねますのでご了承ください。

9. リンク
  QEMU
	http://fabrice.bellard.free.fr/qemu/
  Bochs BIOS
	http://bochs.sourceforge.net/ 
  VGA BIOS
	http://www.nongnu.org/vgabios/
  MinGW
	http://www.mingw.org/
  SDL Library
	http://www.libsdl.org/

kazu