[OSASK 5385] OSASK ver.3.0 on Bochs 2.0.pre2

小柳です。こんにちは。

Bochs 2.0.pre2 の Win32 用バイナリが、
http://bochs.sourceforge.net/release2_0.html
で公開されていたので、OSASK ver.3.0 の bochs 用ディスクイメージ
で試してみました。また、
http://www6.tok2.com/home/lpproj/bochs/index.shtml
の改造版 Bochs で、Bochs 2.0.pre2 の改造バイナリが公開されていて、
これを使うとOSASK ver.3.0 の VMware 用イメージが動きました。

bochsrc-sample.txt の値では、キーボード初期化で失敗するので、
設定をいじってみたところ、

# KEYBOARD_SERIAL_DELAY:
# Approximate time in microseconds that it takes one character to
# be transfered from the keyboard to controller over the serial path.
keyboard_serial_delay: 10
ips: 1000000
vga_update_interval: 100000

で起動できました。

逆に sample に書かれている
keyboard_serial_delay: 250 
vga_update_interval: 300000
の時には
ips: 200000 に落とすと起動できました。

ips: は上げた方がタイマが遅くなり、実機の動作に近くなります。

私のノートPCは PentiumIII 1GHz ですが、ips: 6000000,
keyboard_serial_delay: 10 にしても、mswp07 のカウント速度を見ると
およそ 8〜9倍まだ速いです。

-- 
小柳 雅明(http://homepage1.nifty.com/dreaming/)
「人の足を止めるのは"絶望"ではなく"諦観"
  人の足を進めるのは"希望"ではなく"意志"」
                  -- ARMS


ML番号でジャンプ
ML単語検索