Linux-dosbox使用

1.使用dos工具
把 工具放到一個文件夾中,如 ~/learnASM/tools/ ,在 ~/learnASM 中建立一個Shell腳本:~/learnASM/runDosbox.sh:
dosbox -c 'mount c: ./' -c 'path %path%;c:\tools'
使具備可執行權限
如今就能夠用'./runDosbox.sh'啓動dosbox了。

2.使用注意事項shell

能夠使用VI等編輯器在系統中編輯源碼,而後在Dosbox界面用Ctrl-F4 刷新目錄。vim

爲了在vim 中正常高亮顯示彙編源碼,能夠建立/etc/vim/filetype.vim ,並加入以下內容:編輯器

augroup filetypedetect
au BufNewFile,BufRead *.asm setf masm
augroup END

這樣後綴爲.asm 的文件就能夠正常高亮了。工具

3.遊戲運行問題彙總code

(一)DOSBOX主要快捷鍵說明遊戲

Alt+Enter 全屏/窗口 切換
Ctrl+F5 遊戲截圖
Ctrl+F6 遊戲錄音
Ctrl+F7 下降跳楨數
Ctrl+F8 提升跳楨數
Ctrl+F9 強制退出DOSBOX
Ctrl+F10 顯示/隱藏 系統鼠標
Ctrl+F11 下降「DOS模擬CPU」速度
Ctrl+F12 提升「DOS模擬CPU」速度ip

 

(二)遊戲運行問題解決方法:同步

一、「聲音圖像」不一樣步問題(先「Alt+Enter」切換至窗口,能夠看到你的「模擬CPU速度」與「跳楨數」,如圖):
DOSBOX模擬CPU速度(Cpu Cycles: 3000)、跳楨數(Frameskip 0)、運行遊戲主程序名稱(Program: PAL)源碼


----------------聲音斷續且遊戲速度明顯低於正常速度,使用「Crtl+F8」提升跳楨數(不要超過3)
----------------聲音刺耳且遊戲速度明顯高於正常速度,使用「Ctrl+F7」下降跳楨數(不可能低於0)
----------------聲音斷續且遊戲速度明顯低於正常速度,但跳楨數已經爲「3」(再增長跳楨數會影響遊戲畫面質量),使用「Crtl+F12」提升「DOSBOX模擬CPU」速度(不要超過3600)
----------------聲音刺耳且遊戲速度明顯高於正常速度,但跳楨數已經爲「0」,使用「Ctrl+F11」下降「DOSBOX模擬CPU」速度(不要低於2700)asm

二、進入遊戲後若有「系統鼠標」干擾「遊戲畫面」,請使用「Ctrl+F10」隱藏「系統鼠標」

三、「遊戲截圖/遊戲錄音」時不能切換「全屏/窗口」,這是DOSBOX的BUG。

相關文章
相關標籤/搜索