“我非常驚訝,懷孕棒居然有足夠的 RAM 來容納 Doom 並運行它”
文章: David Caballero – Gamereactor.cn前幾天,我們在里斯本的 DevGAMM 採訪了約翰·羅梅羅,雖然我們也詢問了 他仍然秘密的全新 FPS 的更多細節,但我們自然而然地回顧了 Doom、Castle Wolfenstein、Heretic 或 Hexen 等經典遊戲在下面的視頻中。談話一度轉向了 90 年代更具技術性的流行語,例如 Deluxe Paint、NeXTSTEP、有限顏色深度以及當時的運作方式,這讓我們向 Romero 詢問了最近的模因或挑戰,即 Doom 在列印機、汽車、 巧克力棒和幾乎所有帶有螢幕的東西上運行。“是的,它是你能找到的最便攜的代碼庫之一。它是用 C 語言編寫的”“讓 Doom 運行得非常快的是渲染器,它是在 8086 上用彙編語言完成的。所以有一堆 C 代碼,然後 C 代碼中間有彙編語言,可以讓這個條帶快速完成。該代碼實際上是用 C 語言編寫的,以防萬一您不編寫彙編語言,對吧?所以你可以取消 C 行的註釋,它就會起作用,但速度要慢得多。但這是您需要轉換為彙編的一個例子。如果你執行那一個功能,那麼整個渲染就會很快進行。“我非常驚訝,懷孕棒居然有足夠的 RAM 來容納 Doom 並運行它”,當被問及他見過的最令人驚訝的運行遊戲的設備時,他笑著說。 “然後 讓細菌生成一張 Doom 螢幕截圖,每幀大約需要 8 小時才能完成 Doom,細菌會創建每個螢幕。”你最喜歡的「Doom running on」模因是什麼?
Source: Gamereactor.cn