近日,科技圈一则趣闻引发热议:一位痴迷老式硬件的科技博主 Adrian 成功让经典游戏《毁灭战士》在一台拥有 40 年历史的打印机控制器上运行起来,相关视频在其 Digital Basement 频道发布后备受关注。
此次改造的主角并非普通老式电子废品,而是性能强劲的爱克发 Compugraphic 9000PS。它能解析复杂的 PostScript 文件并转换为光栅图像,传输给后续设备,因此搭载了当时强大的 68020 中央处理器。这台设备的主印刷电路板有 16MHz 的 68020 处理器,配套的 I/O 控制板还自带一颗 68000 处理器。

为达成目标,Adrian 做了大量工作。很大一部分精力花在对古老硬件进行 ROM 代码逆向工程上,重大突破在于将 ROM 中的 Adobe PostScript 解析器替换为基于 AGFA - MON 的自定义固件,该固件功能强大,能搭建监控程序、提供操作系统引导加载选项,还加入了 BASIC 解析器。此外,他还得安装专为自制电脑项目设计的 VERA 8 位显卡。

视频约 1 小时 6 分钟时,改造后的爱克发 RIP 开始运行演示程序,Adrian 先运行 CP/M 系统相关内容,随后切换到 Unix 系统(Minix),完整版共享软件《毁灭战士 1.9》便通过该系统在这台原本的打印机控制器上运行起来。

不过,运行效果并不理想。对于熟悉 68020 处理器的人而言,游戏运行卡顿在意料之中,且因缺乏 PS/2 兼容键盘支持,游戏几乎无法操控。尽管如此,Adrian 仍感慨这台爱克发 RIP 从过时“垃圾”硬件,变成了能带来复古计算乐趣的物件。
评论
暂无评论,快来抢沙发。
需要登录平台账号;点击后弹出登录框。