DOSBOX的安裝,配置與使用


DosBOX 使用

DosBox的基本配置

安裝

在網上隨便找一個壓縮包(或者和助教要一份)然后解壓安裝

還需要額外找到以下文件:(最好不要多找,也不要漏找)

  • debug.exe
  • edit.com
  • LINK.exe
  • MASM.exe

可以和 DosBOX 放在在同一目錄下,比如:

  • DOSBOX
    • DOSBOX-0.74-2
    • x86
      • debug.exe
      • edit.com
      • LINK.exe
      • MSM.exe

此時已經可以直接打開,不過為了方便使用,還可以額外的添加一些配置信息

配置文件修改

進入軟件根目錄,雙擊 DOSBox 0.74-2 Options.bat 就可以打開配置文件

首先是修改窗口大小,在配置文件(除去注釋后)的開頭部分

  • windowresolution=1080x720
  • output=opengl

找到對應的部分,修改成上面的。可以讓窗口大一點(也可以根據自己的情況跳轉大小)

改好后的樣子

fullscreen=false
fulldouble=false
fullresolution=original
windowresolution=1080x720				# 修改
output=opengl						# 修改
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-0.74-2.map
usescancodes=true

隨后拖拽到文件底部,會看到注釋非常貼心的告訴我們You can put your MOUNT lines here.

於是在末尾寫上 Mount 指令(目錄填寫那四個工具包的位置):

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.

mount c D:\_Software\DOSBox\x86			# 改成自己的
c:

這樣子,我們在啟動軟件后,就會自動幫我們掛載好文件夾了,效果如圖

image-20201127110014659

基本使用

Debug 基本指令

常用指令 -r -t -p -u -d -a 也會用不過用的很少)

-r 查看寄存器狀態,如果是 -r ax 可以在查看后修改對應的寄存器

-t 運行到下一條

-p 運行到下一行(可以用來一次性運行 loop 指令),必須用 -p 返回

-u 翻譯內存中的指令,后面可以指定翻譯的位置

-d 查看內存,也可以指定查看的位置

編譯運行

假裝你獲得了一個正確的 test.asm 文件,那么你的編譯過程如下(C:\> 不需要輸入)

C:\> masm test;
C:\> link test;

文件有語法錯誤,則會報錯,可以在報錯的信息中定位到錯誤的行數以及錯誤原因。

(這個和學 C/C++ 的過程很類似,最開始可能會看不懂報錯,但是錯的多了就會看了)

EDIT

輸入 edit test.asm 就可以進入藍色的編輯界面

寫代碼的過程中規中矩,想要推出的時候,可以用鼠標點擊上方的菜單,不過我更推薦第二種做法

  • 單擊 alt 鍵,會發現上方按鍵的首字母被高亮顯示了
  • 單擊 F,選中 Files
  • 單擊 X,選中 exit
  • 然后 Enter 保存退出

(用順手了比鼠標來的順暢一點,DOSBOX里面的鼠標總感覺不太好用)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM