A new update has been released for Swiss , the “Swiss army knife” as defined by the developer emukidid himself , which allows us to run homebrew applications for GameCube from various devices, such as SDGecko , WODE , Wiikey Fusion and many others.

In addition to running homebrew, Swiss also allows you to back up games stored on an SD card or hard drive connected to your Wii console.
This means that users can use Swiss to run backups of their Wii games without the need to use the original discs in order to preserve their integrity.
Among the most notable new features is the introduction of the GCDigital compatibility mode , currently identical to the one offered by GCVideo , as well as support for input filtering within games via the GCDigital OSD.
Fixed issues with input handling with standard controllers and updated the TOSEC, No-Intro, Redump and T-En collection databases. Also added a prompt to warn the user if GCVideo or GCDigital settings change .
The system also improves detection of development devices such as NPDP-GDEV and GBOX , and now supports passing environment variables, including audio/video encoders, making integration with advanced environments more flexible.
The FlippyDrive firmware has been updated to version 1.4.2 and new operating modes have been introduced such as the one invoked by cubeboot and support for argv/envp from the Wii Swiss Booter .
The update also features internal optimizations: it emulates the disk reading speed in Soulcalibur II , fixes an unwanted video mode switch during initial boot, ensures DSP DMA transfers are completed, and updates the SRAM on boot.
Added an option to initialize the disk drive automatically at boot, introduced new video resolutions (480/576sf), and improved compatibility with GC Loader HW2 1.1.0.BETA hardware .
Among the advanced features, the system now shows AVE compatibility when changing video output type, detects CPU and SoC revisions, decodes processor PVR code, displays clock frequency and ID of unknown EXI devices, recognizes the WIZnet W6300 chip and includes a basic one-way driver for it in a hypervisor environment.
Also fixed compilation support with devkitPPC release 47, and documented key features like wiiload support and returning to loader.
Finally, Swiss can now verify the integrity of the apploader file in NKit images , automatically bypass FlippyDrive when using CleanRip , and produce debug output via UART or other EXI channels.
The code has been optimized to reduce the memory footprint of the memmove function , and Link Time Optimization (LTO) has been disabled in the executable packager. The documentation has also been updated, with improvements to the README.md.
Main features
- SDSC/SDHC/SDXC card via SD Gecko or SD2SP2 .
- DVD (-/+R) or original GameCube discs via Disc Drive.
- Qoob Pro Flash Memory .
- Gecko USB Remote File Storage .
- Wasp / Wiikey Fusion .
- SMB, FTP, FSP via Broadband Adapter or ENC28J60.
- Wode Jukebox .
- IDE-EXI .
- Memory cards.
- GCLoader .
- FlippyDrive
GameCube
SDGecko
Requirements
- A GameCube with controller or Wii console with GameCube controller.
- Action Replay (preferably the latest version possible).
- SD card/memory card adapter (commonly called SDGecko, but any generic adapter should work).
- SD, SDHC or SDXC with maximum memory and less than 4 GB.
- A computer with an SD card slot, a USB SD card adapter, or other ways to access the SD card from your computer.
- Software on your computer that can extract 7z compressed archives, such as 7-Zip .
Format SD card
- Connect the SD card to your computer.
- Right-click on the SD card in File Explorer and select Format.
- Make sure the maximum memory of your SD card is less than 4GB.
- For the file system, select FAT32 (Default).
- For allocation unit size, select 32 kilobytes.
- Volume label can be left as is or changed to your liking. I personally typed GAMECUBE_SD.
- Leave the check mark on Quick Format.
- Press Start.
Linux and Mac
- Connect the SD card to your computer.
- Open the terminal and type
sudo fdisk -l. - Make a note of the disk name and the device name, they are quite similar here, it should be something like
/dev/mmcblk0and/dev/mmcblk0pl. - Unmount the SD card by typing
sudo umount <nome-device>. Note how the unmount instructions do not have a'n'. - Type
sudo fdisk <nome-disco>to format the SD card. - Type D and press Enter/Return to delete the existing partition.
- Type N and press Enter/Return to start creating the new partition.
- For partition type, partition number, first sector, and last sector, press Enter/Return to use the default values.
- Type T and press Enter/Return.
- Type E and press Enter/Return.
- Type W and press Enter/Return to write to the SD card and exit.
- Run
sudo mkdosfs -F 16 -n <volume-label> <nome-device>to create the system file and rename the volume. - Personally I use GAMECUBE_SD for
<volume-label>. - Remove and reinsert the SD card to remount it, you should now be able to move files.
Launch of Swiss
- Download the latest version of Swiss and extract it somewhere.
- Copy the compressed Swiss DOL file found in the DOL folder to the root of the SD card. Its name will follow the format
swiss_r###-compressed.dol. - If you want Swiss to run automatically, rename the Swiss DOL file to
AUTOEXEC.dol. - If you are using an older version of Action Replay, copy the file
SDLOADER.BINfrom the ActionReplay folder to the root of your SD card. - Safely eject the SD card.
- Return the Action Replay disc to the GameCube.
- Insert the SD card into the SD Card/Memory Card Adapter and insert the adapter into the memory card slot of the GameCube. It does not matter which slot you use.
- Turn on your GameCube and you will see the Action Replay startup screen. If you chose to rename the DOL Swiss file to
AUTOEXEC.dol, Swiss will be loaded automatically upon startup. Otherwise, select the Swiss DOL file from the file list.- If the above steps do not work, try using the uncompressed DOL file.
Swiss Navigation
Checks
| Button | Action |
| Left joystick or D-Pad | Navigate through the UI. |
| TO | Select. |
| B | Enter/Exit bottom menu |
Swiss UI
- The top entry indicates the version number, the number of commits and the number of revisions of Swiss.
- The windows on the left show which device is being used.
- The largest part is the Swiss file system, through which you can navigate through files and folders. The top of each folder includes an option.. and selecting this moves the backup of a folder.
- The bottom panel, on the left:
- Device selection.
- Global Settings, Advanced Settings and Current Game Settings.
- System Info, Device Info and Credits.
- Return to the top of the file system.
- Restart your GameCube.
Changelog
@Extrems performed:
- Added GCDigital compatibility mode , currently identical to GCVideo .
- Added in-game input filtering for GCDigital OSD .
- Fixed input filter handling with standard controllers.
- TOSEC database updated.
- Added a warning when changing GCDigital / GCVideo settings .
- Improved NPDP-GDEV and GBOX detection .
- Enabled environment variable passing.
- Pass audio/video encoder as environment variable.
- Updated FlippyDrive firmware to version 1.4.2.
- Added mode invoked via cubeboot .
- The Wii Swiss Booter can now pass argv/envp.
- Updated No-Intro database.
- Writing dummy bytes to FIFO.
- Added support for GC Loader HW2 1.1.0.BETA update .
- Moved the game ID for MemCard PRO to before the game information screen.
- Reloaded the default RetroTINK-4K profile after an error.
- Enabled disc read speed emulation for Soulcalibur II .
- Fixed an unwanted video mode switching during startup.
- Updated SRAM on boot.
- Ensured completion of DSP DMAs.
- View AVE compatibility setting when video output type changes.
- Reduced register footprint of memmove function .
- At least partially documented the functioning of wiiload .
- Documented return to loader.
- Added 480/576sf resolutions as Swiss video modes.
- Adaptation to changes introduced in libogc2.
- Redump database updated.
- Bypass FlippyDrive when using CleanRip.
- Verifying apploader integrity in NKit images.
- Enabled debug output via UART.
- Enabled debug output on other EXI channels.
- Viewing ID of unknown EXI devices.
- SoC revision view.
- CPU PVR code decoding.
- View CPU and SoC clock frequency.
- WIZnet W6300 chip recognition.
- Viewing the libogc2 build.
- Added a basic one-way driver for W6300 in the hypervisor.
- Fixed compilation with devkitPPC release 47.
- Updated the file
README.md. - Updated the [T-En] collection database.
- Added an option to initialize the disc drive on startup.
- Disabled LTO (Link Time Optimization) in the executable packager.
Download: NKit v1.4 (05/27/2025)
Download: Swiss v0.6 r1867 ( .tar.xz )
Download: Source code Swiss v0.6 r1867
Source: github.com
Dịch Vụ Chép Game Tại TP.HCM – Hỗ Trợ Tất Cả Quận
Chép Game Ổ Cứng Ngoài Giá Rẻ – Hỗ Trợ PS, Xbox, Nintendo, PC
Dịch Vụ Chép Game PSP Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PSVITA Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS2 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game NINTENDO SWITCH Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS5 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game XBOX 360 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS3 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PS4 Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
Dịch Vụ Chép Game PC Giá Rẻ – Game Việt Hóa Cập Nhật Mới Nhất
