很多人以为 DOSBox 里面的 DOS 就是 MS-DOS——实际上 DOSBox 自己实现了一个 DOS 兼容层,而且你可以替换成真正的 DOS 系统。今天聊聊 DOSBox 里能用哪些 DOS 版本,以及各自的优缺点。DOSBox 自带的 DOS 兼容层DOSBox 默认的 DOS 环境是一个从零实现的 DOS API 兼容层,它不是 MS-DOS,也不是 FreeDOS——而是 DOSBox 作者自己写的。
优点:速度快、内存占用小、和 DOSBox 的硬件模拟配合得天衣无缝缺点:COMMAND.COM 功能简陋、很多 DOS 工具不兼容、不支持 DOS 扩展器的高级功能
对 90% 的游戏来说,DOSBox 自带的 DOS 层完全够用。但如果你需要运行 DOS 工具、调试程序或使用特定的 DOS 扩展器,可以考虑替换。MS-DOS 6.22——最兼容的经典MS-DOS 6.22 是微软最后一个独立发布的 DOS 版本。它和 DOSBox 的硬件模拟配合最好。