DOSBox – 在 Linux 中运行旧的 MS-DOS Games_Programs
DOSBox 是一个功能强大的模拟器,允许用户在现代 Linux 系统上运行旧的 MS-DOS 游戏和程序。在本文中,我们将介绍您需要了解的有关 DOSBox 的所有内容,包括如何安装和配置它,以及如何运行 MS-DOS 应用程序。
什么是 DOSBox?
DOSBox 是一个模拟器,允许用户在现代操作系统上运行 MS-DOS 应用程序。它于 2002 年首次发布,从此成为在现代系统上运行旧 MS-DOS 游戏和程序的流行工具。 DOSBox 模拟 Intel x86 PC,具有声音、图形和网络功能,允许用户像在真实 PC 上一样运行 DOS 应用程序。
在 Linux 上安装 DOSBox
大多数 Linux 发行版的软件包存储库中都提供了 DOSBox,因此可以使用系统的软件包管理器轻松安装。例如,要在 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 中的“帮助”命令来了解有关可用快捷方式的更多信息。
如果您想在 DOSBox 中使用操纵杆或游戏手柄,则需要在 dosbox.conf 文件中对其进行配置。 DOSBox 支持多种游戏控制器,但配置可能很棘手。
DOSBox 还支持网络,如果您想玩多人游戏或在模拟系统和主机系统之间传输文件,这会很有用。但是,网络配置可能很复杂,超出了本文的范围。有关详细信息,请参阅 DOSBox 文档。
最后,请确保您的 DOSBox 安装保持最新版本。新版本可能包含错误修复、性能改进以及可以增强 DOSBox 体验的新功能。
使用 DOSBox 和 Mount 命令
DOSBox 允许您将主机系统上的目录作为模拟 DOS 环境中的虚拟驱动器安装。这对于访问存储在 DOSBox 目录之外的文件和程序非常有用。要使用 mount 命令,首先在主机系统上创建一个要在 DOSBox 中安装的目录。
例如,假设您的 Linux 系统上有一个名为“games”的目录,其中包含一些您想玩的 DOS 游戏。您可以使用以下命令在 DOSBox 中挂载此目录 -
mount c /path/to/games
这会将“games”目录安装为 DOSBox 中的 C: 驱动器,从而允许您访问该目录中的文件和程序。
为特定游戏配置 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 重温计算的黄金时代。