IT之家 4 月 13 日消息,一位鐘愛(ài)老式硬件的科技博主,成功讓經(jīng)典游戲《毀滅戰(zhàn)士》在一臺(tái)擁有 40 年歷史的打印機(jī)控制器上運(yùn)行起來(lái)。在講述這段經(jīng)歷的視頻中,大部分內(nèi)容都圍繞著為該控制板添加新固件、實(shí)現(xiàn)視頻輸出與音頻輸出所做的工作。不過(guò)在攻克這一難關(guān)后,Adrian 的 Digital Basement 頻道很快就展示了一些趣味演示,最終也成功讓《毀滅戰(zhàn)士》啟動(dòng)并運(yùn)行。
![]()
IT之家需要說(shuō)明的是,這里的打印硬件并非普通的老式消費(fèi)級(jí)電子廢品,而是性能強(qiáng)勁的愛(ài)克發(fā) Compugraphic 9000PS。這臺(tái)設(shè)備能解析印前操作人員發(fā)送的、與分辨率無(wú)關(guān)的復(fù)雜 PostScript 文件,并將其轉(zhuǎn)換為光柵圖像,傳輸給后續(xù)設(shè)備 —— 通常是用于制作高分辨率印版的照排機(jī)。這也是為何愛(ài)克發(fā)的主板搭載了在當(dāng)時(shí)堪稱(chēng)強(qiáng)大的 68020 中央處理器,完成這類(lèi)解析與輸出工作,對(duì)算力和資源的消耗都極高。
![]()
這是 Adrian 使用這臺(tái)愛(ài)克發(fā) RIP 處理器制作的第四支視頻,因?yàn)檫@個(gè)不起眼的米黃色機(jī)箱里藏著許多有趣的組件。例如,主印刷電路板不僅搭載了 16MHz 的 68020 處理器,與之配套的 I/O 控制板還自帶一顆 68000 處理器。
在這次針對(duì)愛(ài)克發(fā)設(shè)備的最新折騰中,很大一部分工作是對(duì)這款古老又冷門(mén)的硬件進(jìn)行 ROM 代碼逆向工程。項(xiàng)目取得重大突破,是在將 ROM 中的 Adobe PostScript 解析器替換為基于 AGFA-MON(可在 GitHub 獲取)的自定義固件之后 —— 這套固件能搭建監(jiān)控程序、提供操作系統(tǒng)引導(dǎo)加載選項(xiàng),甚至還為系統(tǒng)加入了 BASIC 解析器。
在運(yùn)行演示程序和大名鼎鼎的《毀滅戰(zhàn)士》之前,Adrian 還需要安裝專(zhuān)為這類(lèi)自制電腦項(xiàng)目設(shè)計(jì)的 VERA 8 位顯卡。
視頻進(jìn)行到約 1 小時(shí) 6 分鐘時(shí),這臺(tái)被改造的愛(ài)克發(fā) RIP 終于開(kāi)始運(yùn)行演示程序。Adrian 先運(yùn)行了 CP/M 系統(tǒng)相關(guān)內(nèi)容,隨后很快切換到 Unix 系統(tǒng)(Minix)。這位科技博主強(qiáng)調(diào),完整版共享軟件《毀滅戰(zhàn)士 1.9》正是通過(guò)這個(gè)系統(tǒng),“在一臺(tái)原本只是打印機(jī)控制器的設(shè)備上”運(yùn)行了起來(lái)。
但對(duì)于熟悉 68020 處理器(比如搭載該芯片的 Amiga 1200)的人來(lái)說(shuō),《毀滅戰(zhàn)士》在這套硬件上運(yùn)行卡頓也在意料之中。Adrian 指出,這還不是最影響游玩體驗(yàn)的問(wèn)題,由于缺乏 PS/2 兼容鍵盤(pán)支持,游戲幾乎無(wú)法操控。糟糕的幀率讓人聯(lián)想到近期只有 4 幀的《荒野大鏢客 2》整活視頻。
這位科技博主在視頻結(jié)尾感慨,這臺(tái)愛(ài)克發(fā) RIP 完成了驚人的蛻變:從一個(gè)過(guò)時(shí)的廢棄“垃圾”硬件,變成了能帶來(lái)復(fù)古計(jì)算樂(lè)趣的物件(即便《毀滅戰(zhàn)士》并不能正常游玩)。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.