妊娠試驗和 Coreboot 中的厄運

主題是 港口總是引起一些興趣 在任何類型的社區中,比如視頻遊戲(控制台到計算機),還有應用程序(系統到系統)、功能、實用程序等。

這是因為,無論是通過發布感興趣的代碼還是逆向工程,許多人都設法將應用程序、遊戲、功能等移植到感興趣的平台上。

但是在這種情況下,我們將討論一款遊戲,尤其是在這一點上,這對我來說似乎很有趣,因為事實上它是擁有最多端口的遊戲之一(或者至少我知道)並且是沒有人想像看到遊戲移植到硬件上就像妊娠試驗一樣。

這款遊戲就是 Doom,它於 1993 年發布,並在發布後改變了射擊遊戲的格局。

這一偉大成就背後的人被稱為 Foone Turing。, 職業程序員 想出瞭如何在妊娠試驗中玩《毀滅戰士》。 Foone Turing 的興趣似乎在幾週前被激起了,當時另一位 Twitter 用戶展示了妊娠試驗的內部,這歸結為解釋試紙所需的最低限度的硬件,比如非常低功耗的試紙自動機的家務。

然而,配備最多的測試有一個單色 LCD 屏幕,這意味著它們也有這些屏幕的輸入。 可以說,足夠好奇且對材料有充分了解的人可以建立聯繫。

與舊硬件專家 Marc Verdiell 一樣,圖靈喜歡使用似乎不適合的技術。 他們訂購的妊娠試驗有一個只有四個符號的 LCD 屏幕,並且被編碼做一件事:顯示像沙漏這樣的標誌和“懷孕”這個詞。 在圖靈嘗試的第一個測試中,內部芯片被完全加密,就像只讀的 CD-ROM 安裝程序一樣。

圖靈後來去掉了液晶屏和電腦芯片的元件 編碼。 他嘗試了幾個微型 OLED,然後選擇了 Adafruit 的微控制器和顯示器 可以裝在驗孕盒的狹小空間裡。 (位於曼哈頓的微型計算機硬件製造商 Adafruit 已經生產了兩代 Trinket 微控制器。)

畫面和感覺不僅普通遊戲玩家熟悉,Windows 95 用戶也很熟悉,圖靈將游戲從外部硬件帶到屏幕上,並使用一種稱為“抖動”的圖形渲染方法將游戲的彩色圖形轉換為簡化和紋理的形式。 單色OLED。 但這不是玩遊戲,只是在一個形狀像驗孕棒的屏幕上播放視頻圖像。

經過多次調整, 圖靈最終連接了正確的輸入鍊和外設 將妊娠試驗屏幕變成真正的末日機器。 即使是小巧的藍牙鍵盤也只有幾厘米寬。

值得一提的是,到目前為止,關於妊娠試驗,它在技術上並沒有在其原始硬件上運行 Doom,但是以不同方式進行的妊娠試驗可以並且圖靈將決心找出答案。

另一個已移植的平台 最近厄運 在coreboot項目中既不多也不少,這是一個可引導的免費軟件項目。 它的目標是用一個唯一功能是加載現代 32 位或 64 位操作系統的系統來替換大多數計算機中的專有 BIOS。

Coreboot 開發人員發布了 Coreboot 4.17,其中包含幾個新的受支持的主板、GRUB2 支持以及作為有效負載的 SeaBIOS,以及各種低級代碼改進。 此外,可以在 Coreboot 4.17 上運行 Doom 遊戲。

CoreDOOM 是在 Coreboot 下運行的 Doom 遊戲的移植版。 這是 Doomgeneric 的一個端口,該項目使 Doom 遊戲易於移植,只需要實現圍繞圖像渲染、關鍵事件、滴答聲和其他基本功能的少數功能,但不支持聲音等coreDOOM 有效載荷在 Coreboot 線性幀緩衝區中處理,並將 WAD 遊戲​​數據文件從 CBFS 加載到系統 ROM。

它已經在 QEMU 和真實硬件上進行了測試,適合那些想要玩這個直接在 Coreboot 系統固件上作為有效負載運行的經典遊戲的人。

coreDOOM 的副本在樹中,而開發是通過 GitHub 上的 coreDOOM 完成的。 到目前為止,僅支持 PS/2 鍵盤,預計稍後會支持 USB 鍵盤。 不支持保存遊戲,因為它從系統啟動閃存 ROM 運行,並且視頻格式支持有限。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。