1.使用dos工具
把 工具放到一個檔案夾中,如
~/learnASM/tools/ ,在
~/learnASM 中建立一個Shell腳本:~/learnASM/runDosbox.sh:
dosbox -c 'mount c: ./' -c 'path %path%;c:\tools' 使具有可執行權限
現在就可以用'./runDosbox.sh'啟動dosbox了。
2.使用注意事項
可以使用VI等編輯器在系統中編輯源碼,然後在Dosbox界面用Ctrl-F4 重新整理目錄。
為了在vim 中正常高亮顯示彙編源碼,可以建立/etc/vim/filetype.vim ,并加入如下内容:
augroup filetypedetect
au BufNewFile,BufRead *.asm setf masm
augroup END
這樣字尾為.asm 的檔案就可以正常高亮了。
3.遊戲運作問題彙總
(一)DOSBOX主要快捷鍵說明
Alt+Enter 全屏/視窗 切換
Ctrl+F5 遊戲截圖
Ctrl+F6 遊戲錄音
Ctrl+F7 降低跳桢數
Ctrl+F8 提高跳桢數
Ctrl+F9 強制退出DOSBOX
Ctrl+F10 顯示/隐藏 系統滑鼠
Ctrl+F11 降低“DOS模拟CPU”速度
Ctrl+F12 提高“DOS模拟CPU”速度
(二)遊戲運作問題解決方法:
1、“聲音圖像”不同步問題(先“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)
2、進入遊戲後如有“系統滑鼠”幹擾“遊戲畫面”,請使用“Ctrl+F10”隐藏“系統滑鼠”
3、“遊戲截圖/遊戲錄音”時不能切換“全屏/視窗”,這是DOSBOX的BUG。