2018/03/17

Wii programming

Wii 上面除了玩原本的光碟片軟體,也可以完非官方寫的軟體,而這主要是靠devkitPPC提供的編譯器, libogc 提供的硬體相關函式庫, homebrew channel 提供的在 wii 上面的軟體操作環境. 目前 devkitPPC 已經將主要開發網站移往 github. 會想試看看主要是 homebrew browser 上有一套遊戲 wii-mahjong 有些問題,似乎有開源程式碼,就想試著編譯看看,但是過程不是想像中順利,主要是不知道如何重建當時開發者的編譯環境。最後只好用熟悉的 Arch Linux 上的 AUR build script 改一下,調整成目前最新版的編譯器(其實也大約是2009年的),再手動調了一點程式碼,解掉日文機一執行語系亂掉問題。暫時成果放 github. 參考網址如下:
  1. [新]devkitpro 官網上安裝 linux 開發工具Getting_Started
  2. [新]Arch Linux AUR devkitppc-bingrrlib
  3. 舊的參考網址
    1. wiibrew 官網右下角 Development 各項連結
    2. 2009 年 Codemii 上相關教學