Swiss - The swiss army knife of GameCube homebrew
Clone or download
emukidid - Fix broken byte addressing SD in-game reads
- Disable CMD18 resume logic until proper partial sector reads are implemented - Add debug to in-game read code
- Tidy unused vars in patcher.c
Latest commit 4bf1d1a Dec 12, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
buildtools More build fixes Dec 11, 2018
cube - Fix broken byte addressing SD in-game reads Dec 12, 2018
pc - Update usbgecko/main.c file_handle struct Dec 11, 2018
.gitignore Update .gitignore Dec 11, 2018
Makefile More build fixes Dec 11, 2018 Update Jan 25, 2018
audio streaming notes.txt - Audio streaming notes committed Apr 30, 2012


Table of Contents


Swiss aims to be an all-in-one homebrew utility for the Nintendo GameCube.

Main Features

Can browse the following devices

  • SD/SDHC/SDXC Card via SDGecko
  • DVD (-/+R) via Disc Drive
  • Qoob Pro flash memory
  • USB Gecko remote file storage
  • SD/SDHC via Wasp/WKF
  • Samba via BBA
  • Wode Jukebox
  • Memory cards



  1. Download latest Swiss release and extract its contents.
  2. Copy the compressed Swiss DOL file found in the DOL folder to the device/medium you are using to boot homebrew.
  3. Launch Swiss, browse your device and load a DOL or GCM!

If the above steps do not work, try using the non-compressed Swiss DOL file.

Navigating Swiss


Control Action
Left Joysitck or D-Pad Navigate through the UI
A Select
B Enter/Exit Bottom Menu

Swiss UI

  • The top heading shows the version number, commit number, and revision number of Swiss.
  • The left panes show what device you are using.
  • The largest portion is the Swiss file browser, through which you can navigate files and folders. The top of every folder includes a .. option, and selecting this moves you back up a folder.
  • The bottom pane, from the left:
    • Device Selection
    • Global Settings, Advanced Settings, and Current Game Settings
    • System Information, Device Info, and Credits
    • Return to top of file system
    • Restart GameCube