bochs這個很拉風的虛擬機。卻有一個讓我郁悶的問題:
每次進入虛擬機后,比如進入了free-dos,然后切換回終端,再次切換回來后就無法相應鍵盤輸入了。
及每次失去焦點后就無法再次相應鍵盤了。大小寫鍵可以相應。
問趙博,他的機子可以,看配置,一樣。蛋疼的是我的就時會有這樣的毛病,時而相應,時而死機。
目前位置還是沒有找到方法解決。
/**********************************************************/
今天終于蛋疼的找到bochs不能相應的原因了。
我平常 切換 軟件 都使用 ALT + TAB 組合鍵切換,原來bochs對這兩個按鍵相應有問題。
用alt + tab 切換 后 再切換回去就 不響應鍵盤了。
如果是用鼠標切換,那就可以相應了!
這是一個習慣的郁悶問題!
----------------------------10.22
偶然發現原來也可以使bochs相應切換后的按鍵問題了。
從其他程序切換回來后,再按一下alt鍵就又可以輸入了。。。^_^。
這時我調alt + tab 換為 ctrl + tab 組合鍵作切換程序的時候,發現切換回來后再按下ctrl鍵就又可以繼續輸入。不然還是和以前一樣。
再調回 alt + tab,道理一樣,再按下 alt 鍵又可以繼續輸入了。。。。
/********************************************************/
我的調試新技巧:
其實也不是新的,在ochsrc_sample.txt 有說明:
在bochs的配置文件最后一句加上:magic_break:enabled=1, 然后在程序里加上xchg bx, bx, 在bochs運行到這里的時候就會停止,這樣就可以繼續調試下去.....
用 xp /nuf addr 如:xp /10bx 0x00500000,
最好用help x 查看xp 和 x 的命令使用方法。個人喜歡用的 x /10mx es:edi 用mx 組合.
查看內存內容暫時不會。以及GDB+BOCHS調試也還不會.....
當然,還又其他的調試方法,這需要去研究鉤子一類的東西,我研究了就發上來: