libogc2
Projects using libogc2
- GCMM - GameCube memory card manager
- iplboot - Minimal GameCube IPL
- Swiss - Swiss army knife of GameCube homebrew
- Wii64/Cube64 - Nintendo 64 emulator
- WiiSX/CubeSX - PlayStation 1 emulator
- Xeno Crisis - Retro-style arena shooter
Installing
sudo (dkp-)pacman -S ppc-libmad
git clone https://github.com/extremscorner/libogc2.git
cd libogc2
make
sudo -E make install
git clone https://github.com/extremscorner/libfat.git
cd libfat
make ogc-release
sudo -E make ogc-install
Using sudo
is not necessary with MSYS2.
Migrating from libogc
GNU Make
-include $(DEVKITPPC)/gamecube_rules
+include $(DEVKITPRO)/libogc2/gamecube_rules
-include $(DEVKITPPC)/wii_rules
+include $(DEVKITPRO)/libogc2/wii_rules
CMake
Not currently supported.
Upgrading
sudo (dkp-)pacman -Syu
cd libogc2
git pull
sudo -E make uninstall
sudo -E make clean
make
sudo -E make install
cd libfat
git pull
make ogc-clean
make ogc-release
sudo -E make ogc-install