開發者布萊恩·凱勒(Bryan Keller)在看到 Windows NT 成功移植到任天堂 Wii 游戲機后,好奇舊版蘋果 Mac 操作系統是否也能在 Wii 上運行,于是決定嘗試一下。他成功地讓 Mac OS X 10.0 Cheetah 在 Wii 上運行,并在博客上分享了整個過程。
![]()
Wii 使用的是 PowerPC 750CL 處理器,它是蘋果在 G3 iBook 和 iMac 中使用的 PowerPC 750CXe 處理器的升級版,這也是凱勒預感移植成功的原因。凱勒編寫了一個自定義引導加載程序,最終成功加載了 OS X,他在其網站上詳細記錄了整個多步驟過程。
他需要修改 OS X 內核源代碼,編譯一個修改后的內核二進制文件,然后編寫自定義驅動程序,使內核能夠從 Wii 的 SD 卡插槽讀取數據并啟動文件系統。他還得為 OS X 接口編寫幀緩沖區驅動程序,解決 Wii 視頻硬件和 OS X 圖形代碼之間的顏色不兼容問題,并在 IRC 上尋找十年前的 OS X Cheetah USBFamily 源代碼,才能讓外設正常工作。
凱勒最終成功運行了 Mac OS X Cheetah 安裝程序,并讓鍵盤和鼠標正常工作,使 Wii 變成了一臺可以運行 OS X 的可用系統。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.