今天下午刷 Reddit,一條帖子直接把我定在屏幕前面——Doom,終于能在 NeoGeo 上跑了。不是那種"模擬器套娃"的糊弄活兒,是正經吃透那套老硬件的原生移植。畫面一出來,那個熟悉的褐色走廊、低像素惡魔、霰彈槍開火音效,跟我 1993 年蹲在 CRT 顯示器前面第一次玩到的感覺,一模一樣。
這次移植最讓人頭皮發麻的地方,是它真啃下了 NeoGeo 那套古怪的圖形架構。NeoGeo 的硬件本來就是為 2D 格斗和清版過關設計的,雙平面卷軸、活動塊拼合、卡帶直接映射——跟 Doom 那套射線投射引擎八竿子打不著。玩家社區早些年一直在討論這個挑戰:把 id Tech 1 引擎塞進一臺連幀緩沖都沒有的機器里,得把整個渲染管線翻個底朝天。之前有開發者試過,卡在半路;還有人說"理論上能做,但沒人真去干"。結果現在,有人干成了。雙平面當成兩層渲染目標用,色塊圖塊被重新編碼成紋理索引,連那個 650MB 容量的卡帶限制都硬吃下來——光是想到這中間的工程量,我腦仁就開始嗡。
![]()
說真的,這消息讓我重新開始翻家里的老箱子。NeoGeo 那臺 AES 主機,當年售價 649 美元,卡帶一個就頂別人整臺機器的錢,在我記憶里一直被當成"2D 格斗機皇"供著。現在這臺機器能跑第一人稱射擊游戲,等于把這臺主機的定義徹底撕開一道口子。原來那套 24 位尋址總線、16 位 68000 主 CPU、Z80 協處理器,組合起來還能這么玩。Reddit 上原帖的評論區已經炸了,老玩家在回憶第一次見到 NeoGeo 卡帶時的那種震撼,移植黨在討論這套方案能不能復用到其他老平臺,還有人已經掏出自己的 MVS 基板準備測試——這種技術社區的涌動感,比任何官方發布會都讓人上頭。
工具鏈方面也有突破。據說這次移植用了一套叫 NeoRGB 的方案,直接把 Doom 的渲染輸出映射到 NeoGeo 的調色板系統上,跳過了之前困擾社區多年的視頻信號轉換瓶頸。主頻 12MHz 的 68000 硬扛邏輯運算,Z80 驅動音頻和輸入——幀率穩不穩目前還不知道細節,但從演示畫面看,至少沒出現拖慢到沒法玩的程度。我現在就等一個完整的 ROM 放出,然后插上我那臺吃灰八年的 AES,看看 1990 年的硬件跑 1993 年的射擊鼻祖,到底能擦出什么火花。
上一次有人這么硬核地"破壁移植",還是某位大佬把 Doom 塞進驗孕棒屏幕。但那次是 LCD 屏跑軟件,這次是實打實吃透一套 1990 年的街機架構。這倆不是一個量級的事。我現在就盼著卡帶成品出來,不為了玩,就為了看著那張卡插進機器的那一刻——那種感覺,大概就跟 1980 年代的人第一次把錄音帶塞進 ZX Spectrum 一樣,純粹的技術浪漫。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.