Tips「30日でできる!OS自作入門」でOSを作るうえで役にたちそうなこととかをメモしています。 qemuをバージョンアップしよう本の中では、qemuのせいで実機とは違って正しくない動きをするものがいくつかありましたが、WindowsNT/2000/XPの環境では、qemuをバージョンアップすることによって次の2つが解消されます。
qemu最新版は、QEMU on Windowsのページ(http://www.h7.dion.ne.jp/~qemu-win/index-ja.html)で配布されています。ダウンロードできるものがたくさんありますが、最初の方にある「実行パッケージ」をダウンロードしてください。
次に、テキストエディタでMakefileを開いて、 qemu.exe -L . -m 32 -localtime -std-vga -fda fdimage0.bin の1行を次のように書き換えます(-soundhw allを追加)。 qemu.exe -L . -m 32 -localtime -soundhw all -std-vga -fda fdimage0.bin これで、今まで入力できなかったキーが入力できるようになり、ビープも鳴るようになります。ただし、ビープは少しずれて再生されるようなので、そこは我慢です。 |