使用 DOSBox 进行 MS-DOS 模拟可让您在现代系统上重温经典游戏,从而克服兼容性限制。
安装虚拟驱动器并正确配置它们 硬件 模拟对于最佳游戏性能至关重要。
使用 DBGL 等前端可以更轻松地管理和自定义配置文件,从而改善各个技能水平的用户的体验和可访问性。
谁没有怀念过 20 世纪 80 年代和 90 年代在 PC 上占据主导地位的基于像素和 MIDI 声音的游戏? 仿真已成为恢复那些被遗忘的 MS-DOS 瑰宝的完美解决方案。正是主程序, DOSBox中,仍然是当今在计算机上轻松重温经典游戏的标准。
如果你曾经发现自己迷失在一扇充满 comandos,您尝试运行游戏但没有成功,或者您只是想充分利用 DOSBox 及其前端(如 DBGL)本指南将帮助您掌握每一步,并增强我们许多人都想找回的复古体验。
DOSBox 到底是什么以及为什么它仍然必不可少?
DOSBox 是一款免费、开源、跨平台的模拟器 重现了 MS-DOS,上个世纪统治个人电脑的命令行操作系统。 允许您运行为 MS-DOS 设计的程序,尤其是游戏 在现代系统中,例如 Windows, Linux, Mac OS 等,一举克服了硬件和软件兼容性障碍。
DOSBox 的关键在于它不仅模拟操作系统,还模拟 经典硬件:显卡(CGA、EGA、VGA、VESA、Tandy、Hercules)、声卡(SoundBlaster、Adlib、Gravis Ultrasound)和外围设备,如软盘驱动器或 CD-ROM 阅读器。 模拟 286/386/486 处理器和扩展内存 (EMS) 和扩展内存 (XMS),对于许多游戏来说必不可少,并且 应用.
此功能允许您运行由于与 操作系统 现代人及其建筑。
DOSBox 对谁有用?
对于任何复古 MS-DOS 游戏或应用程序爱好者来说,DOSBox 都是必备工具。但它对于以下方面也至关重要:
怀旧用户 他们希望重温童年时的游戏和节目。
经典计算爱好者 对旧软件感兴趣, 编程 复古或技术实验。
从未使用过 MS-DOS 的好奇人士 并想了解 Windows 之前的个人计算是什么样的。
即使是需要运行旧式管理软件的专业人士, 数据库 或实用程序可以在 DOSBox 中找到唯一有效的解决方案。
入门:在您的电脑上安装 DOSBox
首先,你需要下载 DOSBox中 来自其官方网站(www.dosbox.com)。版本适用于 Windows,Linux和Mac OS X。我强烈建议始终下载最新的稳定版本,因为它包含兼容性和性能改进。
在 Windows 上安装(最常见的选项):
从部分下载适用于 Windows 的 .exe 安装程序 下载 的网站。
运行该文件并按照安装向导进行操作。默认情况下,它将创建文件夹 C:\DOSBox 或者您喜欢的那个,它会在开始菜单中添加一个快捷方式。
此时不需要进行高级配置,但您可以根据需要更改安装文件夹。
Linux 上的安装:
许多发行版在其官方存储库中包含 DOSBox,因此您只需从包管理器安装它。在 Debian/Ubuntu 上:
sudo apt install dosbox
如果您喜欢最新版本并且具有高级知识,您可以从官方网站下载的源代码进行编译。这使您可以根据硬件微调性能。
在 Mac OS X 上安装:
下载包含二进制文件的 ZIP 文件,解压缩并将文件夹移动到 应用.
适用于 Mac OS X 10.3 或更高版本,适用于 PowerPC 和 英特尔.
不要忘记为您的游戏或程序创建一个文件夹,例如在您的用户目录中创建“DOSGAMES”。它有助于将模拟器和游戏文件分开,避免未来出现问题,并使安装虚拟驱动器更容易。
深入了解 DOSBox:启动引擎和第一步
当您第一次运行 DOSBox 时,将打开一个带有典型控制台界面的窗口。 这里没有图标或下拉菜单。:互动是通过 命令行,就像在正版 MS-DOS 中一样。如果您从未以这种方式管理文件,它可能看起来很吓人,但基本命令实际上很简单。
如何在 Android 上下载 iOS 9打开 DOSBox 时您会看到什么?提示类型 Z:\>。这是 DOSBox 用于其自身内部文件的虚拟“Z”驱动器。 要访问您的游戏和文件,您需要将文件夹安装为虚拟驱动器。 (著名的 mount 命令),因为 DOSBox 无法直接访问您电脑的文件系统。
安装虚拟驱动器:硬盘、CD 和软盘
此步骤在 DOSBox 中至关重要,因为它是关于将文件夹或图像安装为虚拟驱动器。
在 DOSBox 中安装驱动器是什么意思?
蒙塔尔 在 DOSBox 的上下文中,它只是告诉模拟器:“我希望我的计算机上的这个文件夹、磁盘、物理 CD 驱动器或磁盘映像是 DOSBox 内的 C: 驱动器(或 D:、A: 等)。”然后 DOSBox 会将其解释为经典的 MS-DOS 驱动器。
骑行的基本命令
硬盘(游戏文件夹):
mount c c:\dosgames
这会使硬盘上的“dosgames”文件夹成为 DOSBox 中的 C: 驱动器。
实体CD播放器:
mount d d:\ -t cdrom
这就是您访问插入物理驱动器 D: 的 CD 的方式。
CD 映像(ISO、CUE/BIN):
imgmount d c:\juegos\juego1.iso -t iso
或者对于 CUE/BIN: imgmount d c:\juegos\juego1.cue -t iso
软盘映像(.img、.ima):
imgmount a c:\juegos\disco.img -t floppy
请记住 虚拟驱动器号很重要。几乎所有游戏都希望从 C: 或 D: 安装或运行。为了避免错误,最好遵循原来的约定:C:代表硬盘驱动器,D:代表 CD-ROM,A:代表软盘驱动器。
避免挂载文件夹时的安全问题
切勿将真实硬盘的根目录安装为虚拟驱动器 (例如, mount c c:\)。您将获得模拟器内所有文件的完全访问权限,而编程不良的游戏可能会删除或修改重要数据。始终通过仅为游戏安装特定文件夹来限制访问。
了解 MS-DOS 环境:基本命令
如果你想轻松地移动 DOSBox,你需要知道 基本 MS-DOS 命令。它们很简单,你很快就会习惯它们!
cd – 更改目录。例子: cd juegos 带您进入“游戏”文件夹。使用 cd.. 上升一个级别。
DIR – 列出当前目录中的文件和文件夹。
md – 创建一个新目录。
rd – 删除空目录。
该 – 删除文件。注意,这里没有垃圾桶!
复制 – 复制文件。
移动 – 移动文件。
出口 – 退出 DOSBox 模拟器。
要运行游戏,通常只需输入可执行文件的名称(.exe, .com o .bat)并按 简介。 例如: out.exe 或者只是 out 如果没有其他同名但扩展名不同的文件。
如何在 DOSBox 中逐步安装和启动游戏
将文件夹挂载为驱动器 C:
mount c c:\juegos
切换到已安装的驱动器:
c:
列出内容:
dir
进入游戏文件夹:
cd nombredeljuego
找到可执行文件(通常为 .exe、.bat 或 .com):
dir
使用您的名字启动游戏:
juego o juego.exe
在从 CD 或 ISO 映像进行安装的过程中,您还可以查阅指南,该指南将为您提供正确完成安装所需的步骤。
高级设置和性能优化
DOSBox 中的典型配置选项
DOSBox 允许您自定义模拟环境以满足每个游戏的需求。。您可以更改模拟的显卡、声音类型、RAM 数量、处理器速度(周期)或屏幕分辨率。
输出:显示方式。最常见的选项是 表面 (基本和兼容), OpenGL的 (最适合加速图形,应用抗锯齿)或 openglnb (相同,但没有平滑)。
跳帧:跳过帧来加速慢速游戏。在现代 PC 上通常不需要它。
定标器:过滤器可以平滑像素化的图形,尽管许多人更喜欢享受“胖像素”的全部魅力。 正常2x y 正常3x 是受欢迎的选择。
周期:模拟处理器的速度。 汽车 它通常有效,但你可以增加它(Ctrl + F12键)或减少它(Ctrl + F11键) 取决于游戏。如果速度太快或太慢,请进行调整,直到找到最佳速度。
全屏分辨率:您可以将分辨率与桌面匹配,以避免图像变得太小。缩放和纵横比校正有助于保持图像在当今的显示器上的比例。
模拟显卡: svga_s3 这是标准配置,兼容大多数游戏。
内存: : 16 MB 通常足以容纳几乎所有标题。一些非常古老的游戏则较少受到青睐。
XMS、EMS、UMB:它们允许您管理不同类型的扩展和扩充内存。默认设置通常就足够了。如果任何游戏抱怨,请尝试启用/禁用这些选项或使用 LOADFIX 减少可用内存。
声音设置
DOSBox 的优势之一是它与经典声卡的兼容性。通常选择 SoundBlaster 以获得最大兼容性。如果您遇到音乐或效果问题(采样率、块大小等),您可以修改声音参数。
鼠标、键盘和操纵杆
DOSBox 识别系统鼠标并将其集成到模拟环境中。默认情况下,指针“卡”在游戏窗口中;你可以用它释放它 Ctrl + F10键。如果您遇到敏感度问题,请检查您的设置并尝试调整敏感度参数。
键盘模拟通常是可靠的,但如果任何键响应不正确,请禁用该选项。 使用扫描码 或配置适合您的语言的布局。
如果您使用操纵杆,DOSBox 允许您配置特定类型(CH Flightstick、Thrustmaster、通用)和选项,例如自动射击、交换轴等。如果游戏无法正确识别,请尝试不同的参数,直到找到解决方案。
键盘映射器
DOSBox 的一个很棒的额外功能是 键盘映射器。您可以重新映射任何键或组合以满足您的喜好或克服游戏限制(例如,重新映射无法从游戏菜单中更改的键)。映射器开始于 Ctrl + F1键 在模拟器中,它很直观,并保存对文件的更改 。地图 独立人士。这允许为每个游戏进行特定的配置。
屏幕截图、视频和声音
DOSBox 具有内置截屏功能(Ctrl + F5键)、录制视频(Ctrl + Alt + F5)或仅捕获音频(Ctrl + F6键)。所有内容都存储在您在配置中指定的文件夹中。这样您就可以分享您的成就或将其保存为纪念品。
自动启动游戏和命令
还记得每次启动 DOSBox 来挂载文件夹和启动游戏时都必须输入相同的命令吗?您可以通过多种方式实现自动化:
编辑 dosbox.conf 配置文件,在 中添加 mount 和 run 命令。部分。因此,DOSBox 将在启动时为您完成所有工作。
使用图形前端 如 数据库数据库,它允许您拥有一个可视化的游戏库、可配置的配置文件和自动化功能,而无需编写任何命令。
前端:DBGL 和其他适合不想与控制台斗争的用户
如果命令屏幕让你感到不舒服,或者你只是想要更舒适的体验, 有 DBGL、D-Fend 和 Boxer 等前端 它为 DOSBox 提供了用户友好的图形界面,让您只需点击几下即可启动游戏、更改设置和管理每个游戏的配置文件。
数据库数据库 (DOSBox 游戏启动器)跨平台且功能强大。允许:
将不同的 DOSBox 版本与游戏配置文件关联。
为每个标题创建和编辑独特的配置文件,自定义硬件、内存、声音等。
自动安装磁盘、CD、图像和软盘。
管理和切换显示、音频、输入、处理优先级和更多设置。
从界面本身截取屏幕截图、视频和声音。
访问 MobyGames 等游戏数据库以添加其他信息(年份、类型、开发商等)
它是可移植的:您可以将 DBGL-DOSBox-Games 文件夹移动到另一台计算机而不会丢失任何内容。
挂载和管理 CD 和软盘映像
许多老游戏都以 CD 或软盘形式提供。 DOSBox 完全兼容这两种格式,允许您以最高保真度挂载图像。
CD 映像 (ISO、BIN/CUE):只需使用 imgmount 后跟驱动器号、映像路径和类型(-t iso),例如: imgmount d c:\juegos\juego.cue -t iso。在这里您可以了解如何安装和管理这些文件。
在包含 CD 音轨的游戏中, CUE/BIN 格式对于保留原始音乐是必要的。 ISO 映像仅包含数据轨道,音乐将会丢失。
软盘映像 (.img、.ima):类似的过程,但 DOSBox 一次只允许安装一个软盘映像。在安装或播放过程中更换软盘涉及卸载和安装下一个映像,因此也可以通过执行以下操作来解决正确读取问题。
在多 CD 游戏中,您最多可以装载 4 个图像,并使用 Ctrl + F4键。但是,对于软盘,您必须手动执行此操作。
DOSBox 典型问题排查
DOSBox虽然兼容性很好,但有时也会出现问题。这里有一些解决最常见问题的提示,对于更深入的故障排除,可以成为您最好的盟友。
内存不足错误:某些游戏不支持过多的 RAM 或意外的内存类型。使用 LOADFIX 或在设置中调整内存(更少的 MB,如果需要,禁用 XMS/EMS)。
声音失真或缺失:在游戏设置菜单中选择不同的卡,在 DOSBox 中尝试不同的采样率或块大小。确认游戏支持 SoundBlaster 或 Adlib。
游戏进行得太快或太慢:调整周期 Ctrl + F11/F12 或者在配置文件中。避免 最大循环次数 在非常古老的游戏中。
无法识别 CD 或图像:检查组装是否正确。尝试不同的 CD 媒体选项 (aspi、sdl、ioctl、noioctl)。某些游戏需要特定的 CD 标签,您可以使用“标签”选项强制执行。
更换磁盘时出现问题:在 CD 映像中,它会随着 Ctrl + F4键;在软盘上,手动卸载并安装以下映像。
按键无法正常工作:调整键盘布局或禁用它 使用扫描码。如果问题仍然存在,请使用映射器。
全屏显示时图像看起来被拉伸或挤压:激活 外观矫正 (纵横比校正)设置来保持原始比例。
鼠标移动太快或太慢:在模拟器设置中调整灵敏度。
为专家用户提供的高级设置
如果你想从 DOSBox 中获得更多,你可以直接编辑 dosbox.conf配置文件 对于每个个人资料或游戏。在这里您可以完全控制所有参数:虚拟硬件、目录、自动执行、屏幕截图路径、密钥和视频配置等。
此外,您可以创建不同的模板来模拟特定的 PC(286、386、486、不同类型的卡、内存组合等)。这样,您就可以根据每个游戏的要求精确定制模拟。
如果游戏需要非常具体的设置,请在前端为其创建一个唯一的配置文件,或者复制 dosbox.conf 并针对该游戏进行编辑。
高级技巧和窍门
对您的游戏和文件进行多次备份 在尝试新设置之前,特别是当您使用文本编辑器更改它们时。
使用简短的文件夹和文件名 (最多 8 个字符)且无空格。许多较旧的游戏只能识别 MS-DOS 风格的文件名。
避免安装系统或敏感文件夹 作为 DOSBox 中的驱动器,以最大限度地降低风险。
检查兼容性论坛和数据库 (如 DOSBox 和 MobyGames)如果某个游戏无法正常运行:其他用户很可能已经找到了解决方案。
有哪些替代前端?
DBGL(DOSBox游戏启动器): 跨平台、直观、灵活。它擅长管理 DOSBox 的多个版本和可定制的配置。
D-Fend 重装上阵: 尽管它不再得到积极维护,但在当时的 Windows 上非常流行。
拳击手: 专用于 Mac OS X,非常直观和简单。
它们中的任何一个都可以让您忘记提示,自动化流程,保存配置文件,只需单击几下即可享受游戏的乐趣。
相关文章:什么是 DOSBox?如何使用DOSBox?
艾萨克对字节世界和一般技术充满热情的作家。我喜欢通过写作分享我的知识,这就是我在这个博客中要做的,向您展示有关小工具、软件、硬件、技术趋势等的所有最有趣的事情。我的目标是帮助您以简单而有趣的方式畅游数字世界。