Bochs2.5.1在Ubuntu11.04上仿真運行sls-0.99pl

      Bochs2.5.1源碼和 sls-0.99pl鏡像都是在Sourceforge上下載的。

      也許這個sls-0.99pl在較老的版本上能運行,我沒實驗過。不過在我的電腦(Ubuntu11.04,Bochs2.5.1)上不能順利運行。我上網查了一下,修改了一些配置選項,還是不能運行。也是一直在亂試,將ips改爲2M就能成功運行起sls-0.99了。真是喜出望外 :-)。但是這個ips值到底設置爲多少好呢,我查看了一下bochsrc-sample.txt.裏面建議查看config.h中的定義。最終我在config.h中找到了一些建議。這就是參照運行時bochs給的IPS提示來修改。這個IPS提示在哪兒呢?

     :-)在bochs仿真界面的左下角。我的個去了,一直不小心看這些提示與文字,害自己浪費了許多堪稱寶貴的時間啊。:-)

     我把我的bochsrc的修改與原來sls-0.99pl中bochsrc的不同用diff列出來,供大家參考:

  1 12c12
  2 < romimage: file=$BXSHARE/BIOS-bochs-latest
  3 ---
  4 > romimage: file=$BXSHARE/bios/BIOS-bochs-latest, address=0xf0000
  5 36,37c36
  6 < #vgaromimage: file=$BXSHARE/VGABIOS-elpin-2.40
  7 < vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
  8 ---
  9 > vgaromimage: $BXSHARE/bios/VGABIOS-elpin-2.40
 10 197c196
 11 < #parport1: enable=0
 12 ---
 13 > parport1: enable=0
 14 247c246
 15 < vga: update_freq=30
 16 ---
 17 > vga_update_interval: 300000
 18 287c286
 19 < #floppy_command_delay: 500
 20 ---
 21 > floppy_command_delay: 500
 22 309c308
 23 < cpu: ips=6000000
 24 ---
 25 > ips: 1000000
 26 408c407
 27 < #i440fxsupport: enabled=0
 28 ---
 29 > i440fxsupport: enabled=0    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章