Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Swiss Wii

From GameBrew
Revision as of 10:16, 15 Ocak 2023 by HydeWing (talk | contribs)
Swiss
File:Swisswii.jpg
General
Authoremukidid
TypeUtilities
Version0.6r1400
LicenseGPL-2.0
Last Updated2022/12/15
Links
Download
Website
Source

Swiss is a homebrew utility for the Nintendo GameCube that aims to be an all-in-one tool for managing and running games on the console.

To use Swiss on a Wii, you will need to use a tool called Swiss Booter, which allows you to run the Swiss software on the Wii. Swiss Booter is a tool that allows you to run Swiss on your Wii by booting the GameCube operating system on the Wii.

Main Features

General

  • GX GUI
  • File Manager
  • Video mode forcing
  • Progressive video mode forcing to 480p and 576p (requires component cable)
  • 16:9 wide aspect ratio forcing
  • Configuration saving/loading
  • Region free support
  • Detailed console info
  • Fragmented file support from all FAT based devices (except Wiikey Fusion)
  • Automatically execute boot.dol from SD Gecko in Slot A / B if found

Can browse the following devices

Supported Devices

Device ISO/GCM Support
Device Medium File System / Protocol Max supported size Write Support Boot GCM/ISO Audio Streaming 2-disc support
Broadband Adapter Remote PC FSP N/A YES YES YES YES
Broadband Adapter Remote PC FTP N/A YES
Broadband Adapter Remote PC SMB 1.0/CIFS N/A YES
Disc Drive GameCube Original Disc GCM 1.35GB N/A YES YES YES
Disc Drive DVD±R GCM 1.35GB N/A YES YES YES
Disc Drive DVD±R ISO 9660 1.35GB N/A
Disc Drive DVD±R Multi Game Disc (Viper, GCOS DVD9) 1.35GB N/A YES YES
GCLoader SD/SDHC/SDXC FAT16/FAT32/exFAT 2TB 2.0.0+ YES YES YES
IDE-EXI IDE/PATA HDD FAT16/FAT32/exFAT 128PB YES YES YES YES
M.2 Loader M.2 SATA SSD FAT16/FAT32/exFAT 128PB YES YES YES YES
Memory Card N/A Custom 16MB YES
Qoob Pro N/A Custom 512KB
SD2SP2 microSD/SDHC/SDXC FAT16/FAT32/exFAT 2TB YES YES YES YES
SDGecko SD/SDHC/SDXC FAT16/FAT32/exFAT 2TB YES YES YES YES
System N/A N/A N/A N/A
USBGecko Remote PC Custom N/A YES YES
Wiikey Fusion / WASP SD/SDHC/SDXC FAT32 64GB YES YES YES
Wii Optical Drive Emulator SD/SDHC/SDXC, USB Mass Storage FAT32 / NTFS / WBFS / EXT3FS / HFS+ 32GB SD / 2TB USB YES YES

Requirements

Usage

  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!

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

Another Note: Specific devices will have specific locations/executable file variants that need to be used, please check the documentation with those devices on where Swiss will need to be placed.

Media

Navigating Swiss

Controls

  • 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

Changelog

Swiss v0.6r1400

  • Standardise and tidy up deviceHandler init return codes.
  • Update Redump database.
  • Update FatFs to R0.15-p1.
  • Use size of Memory Card in Slot A if 507 blocks or larger.
  • Add Resident Evil 2/3 patch from Dolphin.
  • Add MemCard PRO GC support.
  • Fix more spurious interrupts.
  • Update FatFs to R0.15-p2.
  • Use previously configured video mode during early boot.
  • Add synchronizing instructions to EFB accesses.

Swiss v0.6r1387

  • CPU temperature from a cold boot, e.g. using a GC Loader or PicoBoot.
  • Room temperature.
  • CPU ECID, found in system information.
  • Fix clean boot with GC Loader 2.0.0.
  • Alias directory with both opening.bnr and default.dol to default.dol.
  • Implement thread safety for FatFs and fsplib.
  • Move disk I/O module to FatFs.
  • Load existing patched file.
  • Enable select_alt_dol for TGC files.
  • Switch from CRC-32 to XXH3.
  • Add support for PixelFX N64 Game ID standard.
  • Add boot file hashes for clean boot.
  • Resolve some known conflicts.
  • Enable Game ID for DOL/ELF files.
  • Patch Star Wars Rogue Squadron III: Rebel Strike's compressed VM data.
  • Move up branch to debugger from DSI exception vector.
  • Skip instruction address breakpoint exception vector.
  • Integrate MSR restore fix from Nintendont.
  • Replace string_append with open_memstream.
  • Read settings from command-line arguments.
  • Black out video when booting games.
  • Force 480/576p by default.
  • Display in 480p by default on PAL.
  • Move video mode switch to a more logical spot.
  • Bump GC Loader firmware version to 2.0.0.
  • Clean up configuration file parsing a bit.
  • Make default action for unknown files be file management.
  • Improve model detection.
  • Simplify default video mode selection.
  • Add star icon to autoload entry.
  • Move game config handling out of info_game.
  • Related fixes.
  • Reorganize settings.
  • Add autoboot option.
  • Add option to force field rendering.
  • Add workaround for FSP server issue when rewriting patches.

Full list of changes can be found here.

External links

Advertising: