DOSBox – 在 Linux 上執行舊的 MS-DOS 遊戲/程式


DOSBox 是一款功能強大的模擬器,允許使用者在現代 Linux 系統上執行舊的 MS-DOS 遊戲和程式。在本文中,我們將涵蓋您需要了解的有關 DOSBox 的所有內容,包括如何安裝和配置它,以及如何執行 MS-DOS 應用程式。

什麼是 DOSBox?

DOSBox 是一款模擬器,允許使用者在現代作業系統上執行 MS-DOS 應用程式。它於 2002 年首次釋出,此後已成為在現代系統上執行舊的 MS-DOS 遊戲和程式的流行工具。DOSBox 模擬了 Intel x86 PC,包括聲音、圖形和網路功能,允許使用者像在真實的 PC 上一樣執行 DOS 應用程式。

在 Linux 上安裝 DOSBox

DOSBox 在大多數 Linux 發行版的軟體包儲存庫中都可用,因此可以使用系統的包管理器輕鬆安裝。例如,要在 Ubuntu 上安裝 DOSBox,可以使用以下命令:

sudo apt-get install dosbox

安裝 DOSBox 後,可以透過鍵入“dosbox”從命令列啟動它。預設情況下,DOSBox 將在虛擬的“C:”驅動器中啟動,該驅動器模擬 MS-DOS 系統的根目錄。

配置 DOSBox

在 DOSBox 中執行 MS-DOS 應用程式之前,您可能需要對其進行配置以使其與系統的硬體和軟體配合使用。DOSBox 使用名為“dosbox.conf”的配置檔案來控制各種設定,包括分配給模擬系統的記憶體量、聲音和圖形設定等等。

您可以在文字編輯器中開啟 dosbox.conf 檔案並修改其設定以滿足您的需求。例如,要增加模擬系統可用的記憶體量,可以將“memsize”值設定為更高的數字,如下所示:

[autoexec] # Lines in this section will be run at startup. # You can put your MOUNT lines here. mount c ~/dos/games c: memsize=64

在此示例中,我們將 memsize 設定為 64 MB,這應該足以執行大多數 MS-DOS 遊戲和應用程式。

在 DOSBox 中執行 MS-DOS 應用程式

將 DOSBox 配置好後,就可以開始執行 MS-DOS 應用程式了。為此,您需要將 Linux 系統中的目錄“掛載”到 DOSBox 的虛擬檔案系統中。這允許 DOSBox 訪問其虛擬環境之外的檔案和程式。

要在 DOSBox 中掛載目錄,可以使用“mount”命令,如下所示:

mount c /path/to/directory

在此示例中,我們將位於“/path/to/directory”的目錄作為 DOSBox 中的“C:”驅動器掛載。掛載目錄後,可以使用“cd”命令導航到它,如下所示:

cd C:\directory

從這裡,您可以像在真正的 MS-DOS 系統上一樣執行 MS-DOS 應用程式。例如,要執行 MS-DOS 遊戲“Doom”,可以鍵入以下命令:

doom.exe

提示和技巧

以下是一些提示和技巧,可幫助您充分利用 DOSBox:

  • 要加快 DOSBox 的速度,可以在 dosbox.conf 檔案中增加“cycles”值。這將使模擬系統執行得更快,但也可能導致某些遊戲和應用程式出現相容性問題。

  • DOSBox 支援各種聲音和圖形設定,包括對流行的圖形模式(如 VGA 和 SVGA)的支援。您可以嘗試不同的設定以找到最適合您需求的組合。

  • 如果您在執行特定遊戲或應用程式時遇到問題,可以嘗試在相容模式下執行它。DOSBox 有幾種內建的相容模式,可以幫助解決舊軟體的問題。

  • DOSBox 允許您使用鍵盤快捷鍵執行常見任務,例如掛載驅動器或更改目錄。請參閱 DOSBox 文件或在 DOSBox 中使用“help”命令以瞭解有關可用快捷方式的更多資訊。

  • 如果您想在 DOSBox 中使用操縱桿或遊戲手柄,則需要在 dosbox.conf 檔案中對其進行配置。DOSBox 支援各種遊戲控制器,但配置可能很複雜。

  • DOSBox 還支援網路,如果您想玩多人遊戲或在模擬系統和主機系統之間傳輸檔案,這將非常有用。但是,網路配置可能很複雜,本文件不包含此部分內容。有關更多資訊,請參閱 DOSBox 文件。

  • 最後,請確保使用最新版本更新您的 DOSBox 安裝。新版本可能包含錯誤修復、效能改進和可以增強 DOSBox 體驗的新功能。

使用掛載命令與 DOSBox

DOSBox 允許您將主機系統上的目錄作為虛擬驅動器掛載到模擬的 DOS 環境中。這對於訪問儲存在 DOSBox 目錄之外的檔案和程式很有用。要使用掛載命令,首先在主機系統上建立一個要掛載到 DOSBox 中的目錄。

例如,假設您在 Linux 系統上有一個名為“games”的目錄,其中包含一些您想玩的遊戲。您可以使用以下命令在 DOSBox 中掛載此目錄:

mount c /path/to/games

這會將“games”目錄作為驅動器 C: 掛載到 DOSBox 中,允許您訪問該目錄中的檔案和程式。

為特定遊戲配置 DOSBox

某些 DOS 遊戲需要特定的設定才能在 DOSBox 中正確執行。例如,某些遊戲可能需要特定的音效卡或圖形模式。要為特定遊戲配置 DOSBox,可以為每個遊戲建立單獨的配置檔案。為此,建立一個新的配置檔案(例如 game1.conf)並指定該遊戲所需的設定。然後,您可以使用以下命令使用配置檔案啟動 DOSBox:

dosbox -conf game1.conf

這將使用 game1.conf 檔案中指定的設定啟動 DOSBox。

使用 Wine 執行 DOS 程式

在某些情況下,您可能需要執行與 DOSBox 不相容的 DOS 程式。在這些情況下,您可以使用 Wine 在 Windows 環境中執行 DOS 程式。為此,首先使用包管理器在 Linux 系統上安裝 Wine。安裝 Wine 後,可以使用以下命令啟動 DOS 程式:

wine /path/to/program.exe

這將在 Windows 環境中啟動 DOS 程式,允許您執行該程式,即使它與 DOSBox 不相容。

每個部分都可以擴充套件更多詳細資訊和工作程式碼示例,以提供有關使用 DOSBox 的更全面的指南。

結論

DOSBox 是一款功能強大且用途廣泛的模擬器,允許您在現代 Linux 系統上執行舊的 MS-DOS 遊戲和應用程式。憑藉其可自定義的設定和對各種硬體和軟體配置的支援,DOSBox 是復古遊戲愛好者以及需要執行遺留應用程式的任何人的絕佳選擇。

按照本文中概述的安裝和配置步驟,您應該能夠立即在 Linux 系統上啟動和執行 DOSBox。請記住嘗試不同的設定和選項以找到最適合您需求的配置,如果您遇到問題,請隨時查閱 DOSBox 文件或線上論壇。只要有一點耐心和毅力,您就可以使用 DOSBox 重溫計算的黃金時代。

更新於: 2023-06-28

432 次檢視

開啟你的 職業生涯

完成課程,獲取認證

立即開始
廣告

© . All rights reserved.