让我们用 qemu 在 macOS 上体验一下新发布的 FreeDOS 1.4。 让我们用 qemu 在 macOS 上体验一下新发布的 FreeDOS 1.4。

让我们用 qemu 在 macOS 上体验一下新发布的 FreeDOS 1.4。

基于苹果芯片的FreeDOS FreeDOS 1.4 发布了!这个开源软件项目重现了 MS-DOS,并加入了现代化的更新和丰富的软件目录。1.3 版本上次发布是在三年前,现在 1.4 版本终于面世了。

如果您想了解更多信息,请查看项目页面维基百科。显然,它并不适合所有人,但如果您对复古电脑感兴趣,想玩一些老式的 DOS 游戏,或者有一台需要 DOS 系统的古老工业设备——又或者有一台还能运行的老式 486 电脑——那么 FreeDOS 或许值得您了解一下。

约1.4

新版本更新了命令 shell (FreeCOM) 以修复错误,引入了 xcopy 和 move 命令,修复了许多 fdisk 错误,并更新了提供网络连接的 mTCP 套件。虽然新内核正在开发中,但未能及时完成,因此您目前仍使用的是 1.3 内核。

FreeDOS 包含一个自研的软件包管理器,可以轻松地从 Live CD 或 Bonus CD 中选择软件并进行安装。

在 macOS 上

我已经没有386或486电脑了。我决定用和运行FreeDOS 1.3相同的方式运行FreeDOS 1.4:在macOS上使用qemu模拟器。它在Apple Silicon上模拟x86系统效果非常好。

要安装qemu,请使用Homebrew:

 brew install qemu

然后准备迎接FreeDOS吧:

(1)创建一个目录,用于存放你想要的东西。

(2)下载 FreeDOS Live CD 和 FreeDOS Bonus CD。它们以 .zip 文件的形式提供,请解压缩以获得 .iso 文件。

(3) 你需要为 FreeDOS 系统创建一个硬盘。你可以使用 qemu-img 来完成此操作。要创建一个 2GB 的驱动器:

 qemu-img 创建 c.img 2G

(4)最后,将此脚本放入名为 qemu.sh 的文件中:

 # 将此路径更改为您在 (1) 中选择的目录的完整路径 
DIR=/Users/raindog308/FreeDOS

qemu-system-i386 -cpu 486 -boot order=dc -m 16M -k en-us -name FreeDOS1 \
-drive file=${DIR}/c.img,format=raw,media=disk \
-cdrom ${DIR}/FD14LIVE.iso \
-rtc base=localtime \
-drive index=0,if=floppy \
-drive index=1,if=floppy \
-device pcnet,netdev=id1 -netdev user,id=id1 \
-monitor stdio

使脚本可启动:

 chmod 755 qemu.sh

全屏提示

您可能会觉得 FreeDOS 窗口有点小。您可以通过在菜单中选择“查看”->“缩放以适应”,然后按下 Command-F 来强制其全屏显示。

要再次打开窗口,请按 Control-Option-G 取消捕获,然后再次按 Command-F。

安装 FreeDOS

我们来一步步完成FreeDOS的安装。我将从Live CD启动:

FreeDOS 1.4
FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

分区后:

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

然后我们稍等片刻。安装程序在处理较大的软件包时可能会出现卡顿现象,因为它正在从 ISO 文件中解压缩这些软件包,但请耐心等待。

FreeDOS 1.4

FreeDOS 1.4

此时,您可以从 Live CD 进行预订,并选择“从系统硬盘启动”:

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

FreeDOS 1.4

将来,您可能需要修改 qemu.sh 脚本,使其从硬盘启动。

为此,请更改:

 -启动顺序=dc

到:

 -启动顺序=cd

换句话说,“先从 C: 启动,再从 D: 启动”。

复古电脑游戏快乐!