NES 改裝者以某種方式讓擁有 30 年歷史的遊戲機運行 Linux

NES 改裝者以某種方式讓擁有 30 年歷史的遊戲機運行 Linux

您是否想過是否可以在 NES 上安裝 Linux?我們也沒有,但一位 YouTuber 確實做到了這一點。

多年來,Linux一直被視為痴迷的電腦極客的專屬領域,他們希望對自己的系統進行完全精細的控制,或者希望獲得有保障的隱私和安全。然而,由於Steam Deck等設備使用 Linux 版本作為其作業系統,Linux 開始從雲端運算中脫穎而出。

一位改裝者和YouTube決定透過在NES上運行 Linux 來測試它的緊湊性和靈活性

YouTuber 兼模組製作者 DeCrAzYo 決定開始一項任務,尋找一種在 NES 上安裝 Linux(或非常類似的東西)的方法。首先,他圍繞著什麼可以被視為「在 NES 上運行」建立了一些參數。

DeCrAzYo 指出,將 RaspberryPi 放入 NES 卡帶並使用它來運行某些東西(例如DOOM)等技巧是可能的,但他認為這不是實現其目標的合法方式,因為 RaspberryPi 正在完成大部分工作工作的一部分, NES 只能作為一個糟糕的視訊卡來顯示圖像。 DeCrAzYo 想要的是直接在 NES 處理器上執行的 Linux 程式碼。

硬體限制

幾乎立刻,DeCrAzYo 就遇到了一個問題,即使是最輕量級的 Linux 發行版也很難在 NES 處理器上運作。因此,他將自己的目標改為在 NES 上運行「類 UNIX」作業系統。在尋找能夠滿足他的要求的類 UNIX 作業系統時,他找到了 Little UNIX,這是一個最初為 Commodore 64 編寫的作業系統,但它為他的工作提供了極好的基礎。

這給 DeCrAzYo 帶來了下一個障礙 – NES 沒有鍵盤外圍設備,並且該應用程式的 RAM 不足。由於 UNIX 是基於文字的命令列作業系統,因此鍵盤是解決這個難題的必要組成部分。 DeCrAzYo 想到了使用 Nintendo Famicom 的想法,它實際上是日本版的 NES,但它有兩個 NES 沒有的重要組件——鍵盤和軟碟外圍設備。

經過一些實驗,DeCrAzYo 設法讓 Linux 在 Famicom 磁碟系統上運行,儘管有相當大的限制,主要是由於磁碟存取速度極慢。

完成所有這些後,DeCrAzYo 然後將這個實驗版本的 UNIX 加載到 Everdrive 盒式磁帶中,並設法讓它在原始 NES 硬體上運行,儘管由於缺少鍵盤,他無法比引導螢幕更進一步。

看看這個項目能走多遠,以及 NES 或 Wii 等舊硬體可以轉向哪些其他用途,將會很有趣。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *