IT之家 7 月 6 日消息,YouTuber @MetraByte的Jace 尝试在一台改装过的 PlayStation 2 主机上运行 Windows 95,最终成功运行系统及画图等部分应用,但堪称“没有电子平台运行不了”的《毁灭战士》却始终未能启动。
放在 2025 年来看,这两大平台早已成为时代的记忆,其中 Windows 95 于 1995 年发布,PS2 则于 2000 年首次亮相。
尽管 PS2 在技术年龄上比 Windows 95 晚了五年,但要想在索尼 MIPS 架构的机器上运行 x86 代码却并不容易,必须要采用一些“投机取巧”的方式才行,加上 Windows 95 本身还有着 DOS 的诸多已知问题,这个过程中会遇到许多根本想象不到的困难。
那么,Jace 是如何做到的呢?这是一个长达数十小时的故事,而且他还将 PS2 运行 Windows 95 的过程浓缩到了不到半小时的视频中,所以其中很多细节都被省略掉了。
Jace 通过一台改装过的 PlayStation 2,使用了带 QWERTY 键盘的游戏控制器,并通过特制的 USB 存储设备或硬盘来传输数据。硬盘中主要包含以下内容:
一个 PlayStation.ELF 文件。这是用于在改装 PS2 上运行的自制代码
一个虚拟的 DOS 启动盘或镜像文件。
一个 Windows 95 安装硬盘或.ISO 镜像文件。
一个用于安装 Windows 95 和《毁灭战士》的空闲分区或镜像文件。
IT之家注意到,Jace 最初大量耗时尝试使用 DOSBox 来实现运行 Windows 95 和《毁灭战士》的目标,但进展缓慢。在至少“47 次尝试”未果后,Jace 决定切换到另一个名为 Bochs 的模拟器。
但改用 Bochs 后也不是一帆风顺。Jace 不得不处理各种系统 Bug,包括关于读取错误、写入错误、启动顺序、驱动器盘符和挂载配置、文件丢失、驱动程序等问题。然而,他最终还是在 PS2 上运行起了 Windows 95 安装程序。
据 Jace 估计,他们团队总共花费了大约“14 小时”才完成 Windows 95 的安装。最终进入桌面后,他们设法运行了“画图”程序,但由于没有安装鼠标,体验并不是很好;随后又尝试启动《毁灭战士》,但如前文所述,他尝试了各种手段后都未能启动成功。