一台 Nintendo Wii 放在桌上,正在開機載入 Mac OS X。這句話聽起來不真實。但事實就是如此。
改裝玩家 Bryan Keller 於 4 月 8 日發布了一篇極其詳盡的部落格文章,詳細介紹了將 Mac OS X 在 Nintendo 的體感遊戲機上運行的完整開發過程。這個專案其實可以追溯到 2013 年,當時 Keller 首次提出了這個想法,然後將其擱置。是什麼最終重新點燃了他的熱情?是另一位改裝玩家將 Windows NT 移植到了 Wii 上。Keller 看到後,顯然心想:「把我的焊錫放下來。」
一個 2013 年的側邊專案如何變成一個可運行的作業系統移植
Keller 所記錄的開發歷程並非一個隨意的週末專案。要讓 Mac OS X 在 Wii 硬體上開機,意味著要克服複雜的開機載入序列、核心相容性問題,以及一系列困擾著 Keller 的 Bug,甚至影響到了他搭乘的實際航班。有一次,嘗試從 USB 隨身碟開機差點讓遊戲機完全變磚。
關鍵在於:Wii 使用的是 PowerPC 處理器,這與 Apple 在 2006 年轉向 Intel 之前在其硬體中使用的架構相同。Mac OS X 10.4 (Tiger) 及更早的版本原生支援 PowerPC 晶片。Wii 的 Broadway CPU 是 PowerPC 的衍生版本,這使得這個移植在理論上是可行的,而不是完全癡人說夢。
危險
WiiMac 移植版仍處於原型階段。音訊輸出問題尚未解決,您需要一台經過 BootMii 破解的 Wii 才能運行它。公開的程式碼庫可在 GitHub 上找到,名稱為 WiiMac。
Keller 對該專案的總結值得直接引用:「最終,我學到的(和完成的)遠遠超出了我的預期——或許更重要的是,我提醒了自己,那些看似遙不可及的專案,正是最值得追求的。」
一個沒人要求但大家都需要的 iMac G3 想法
移植本身已經足夠令人印象深刻了。但它所引發的真正混亂是將一台 Wii 塞進一台 Apple iMac G3 的想法,這是一台標誌性的、半透明的整合式 CRT 電腦,誕生於 1990 年代末至 2000 年代初。
這個邏輯其實是說得通的。YouTube 用戶 Matt Gray 曾將 iMac G3 的內部零件換成 Mac Mini,並通過專有的 VGA 連接器和內建 USB 分接器連接到機器內建的 CRT 顯示器。Wii 的體積足夠小,理論上可以放入原主機板的位置。它的形狀甚至與 G3 的前置光碟機槽對齊,意味著光碟機槽仍然可以使用。

iMac G3 內部佈局
Wii 的視訊輸出和 USB 連接需要轉接器來匹配 G3 的專有連接器,但這與 Gray 在 Mac Mini 改造中已經解決的問題相同。大多數玩家忽略的是,iMac G3 和 Wii 共享一個美學時代:兩者都是那個特定時期(90 年代末至 2000 年代中期)消費電子產品的產物,當時的產品色彩鮮豔、圓潤,且毫不掩飾其玩樂性。
所以這個構想很簡單。將 Wii 放入 iMac G3 的外殼中。在螢幕上運行 Keller 的 Mac OS X 移植版。一台復古的 Apple 電腦,秘密地成為一台 Nintendo 遊戲機,運行著 Apple 2001 年的軟體。完全不必要。絕對值得一試。
WiiMac 開機載入程式實際上需要什麼
對於任何想在不建造一台「詛咒混合電腦」的情況下嘗試這個移植的玩家來說,需求很簡單:
- 一台經過 BootMii 破解的 Nintendo Wii(非 Wii U)
- 能夠存取 GitHub 上的 WiiMac 開機載入程式程式碼庫
- 耐心,因為音訊仍然無法工作,這是一個原型
Keller 的部落格詳細概述了開發過程的每一個步驟,因此任何有程式設計經驗和已破解遊戲機的玩家都有一個切實的起點。這個專案是開放的、公開的,而且顯然功能足夠啟動到桌面。
復古改裝領域最近勢頭強勁。除了這個專案,還有啟發它的 Windows NT Wii 移植版,以及像 PS1 混合 PCB 改造這樣的專案在流傳,人們對於將舊硬體推向其未曾設計過的領域有著真實的渴望。想了解更多不尋常的硬體專案和復古深度解析,請務必在 我們的網站上查看更多內容。
Keller 的專案始於一個 13 年前的想法,這個想法差點讓一台遊戲機在飛機上變磚。最終,Mac OS X 在 Wii 上成功啟動。顯然,下一步的邏輯步驟是將這台 Wii 放入一台半透明的 CRT Mac 中。有人需要實現這一點,您可以通過瀏覽最新的評測來找到大量的硬體靈感,看看社群目前正在進行哪些復古改造。







