天天看點

linux系統源碼安裝dosbox,Linux-dosbox使用

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。