Skip to content

Releases: emukidid/swiss-gc

Swiss v0.6r2041

07 Apr 23:13

Choose a tag to compare

@Extrems committed:

  • Fix FSP connection timeout behavior.
  • Reduce timeout from 5 minutes to 10 seconds.
  • Set WIILOAD environment variable.
  • Reduce maximum delay to match in-game behavior.
  • Fix regression from bf06fb8.
  • Recognize USB Dolphin in SD mode.
  • Add alternate path for finding OSSetArenaHi.
  • Avoid reading disc header twice for unrecognized disc images.
  • Adjust for libogc2 changes.
  • Update littlefs to v2.11.3.
  • Fix some issues with apps scheme.
  • Add option to use region switch to force DTV status.
  • Set VIDEO_PIXEL_PERFECT environment variable.
  • Split interface settings.
  • Add file browser type options for apps and games.
  • Add tooltip for force anisotropic filter.
  • Fix regression from 254a79d.
  • Ensure memory cards are unlocked.
  • Set probe time for memory cards.
  • Add simulated memory size option.
  • Update Redump database.
a77e6c12a6e4dc626361d2a309db86ec3e5939da7a687b871c99a6ce47d20e7b  NKit_v1.4.20260407.zip
66c51e27c2447703e1f2637c21979ae1defd521239810afaf460a90fc07f5eb6  swiss_r2041.7z
384e37c011166447ffb977a0c4a403c0b9269a1005614286ee082aaaaafefd28  swiss_r2041.tar.xz

Swiss v0.6r2018

14 Feb 17:23

Choose a tag to compare

@Extrems committed:

  • Update README.md
  • Update [T-En] Collection database.
  • Pass USB Gecko configuration onto applications.
  • Set LANG environment variable.
  • Fix initial language setting on NTSC.
  • Reject empty configuration file.
  • Tempting fate by removing legacy IGR combo.
  • Set PWD environment variable.
  • Update No-Intro database.
  • The year is 2026.
  • Skip warning if game is in recent list.
  • Rename "Optimise for RetroTINK-4K" to "RetroTINK-4K HDMI Input".
  • Adjust for libogc2 changes.
  • Remove dead files.
  • Suspend main thread while wiiload is running.
  • Show progress bar for wiiload.
  • Fix 1 TB being displayed as 1e+03 GB.
  • Align statically allocated stack.
  • Disable memory card emulation when MMCE is identified in Slot A.
  • Fix build with devkitPPC release 49.
  • Skip locking for UI object updates.
  • Update Redump database.
  • Prepare for repurposing system call.
  • I forgor.
  • Use libogc2 font functions.
  • Improve text scaling and positioning.
  • Force network init for ETH2SP1.
  • Support right-aligned text.
  • Fix font glyphs being slightly cutoff.
  • Disable Swiss' debug output when in production boot mode.
  • Display negotiated EXI speed for Ethernet adapters.
  • Present real EXI speeds.
96d8386c3d10e01346e29493de9d2d1c2135405c5eb45744670b4f30c6ea09b5  NKit_v1.4.20260214.zip
5a212997040a38c3ba2603aeaf766e51cb997ae8ee97528fb5e0f3236bfe9937  swiss_r2018.7z
b35d0ee4f265bb9f00268f9ebd56c1e7fc419b24dbf84df24904c4c9831b47f6  swiss_r2018.tar.xz

Swiss v0.6r1984

27 Nov 04:30

Choose a tag to compare

@Extrems committed:

  • Fix looking for cheats on other devices.
e0a4fdd1bc74c6d886e174b4c37d1339643434622abe1048fd141210332847e7  NKit_v1.4.20251126.zip
41b1b7e5b7a553d98fdc54759a38421a8ed124f7e6a3b6c4ed3ffeb2a9592c83  swiss_r1984.7z
0a0f551697b1a5d092fa1d2888477dac673ecf8063032947b076a1855ab5ed0d  swiss_r1984.tar.xz

Swiss v0.6r1983

26 Nov 20:28

Choose a tag to compare

Swiss v0.6r1983 Pre-release
Pre-release

@bbsan2k committed:

  • Initial Support for KunaiGC as device

@Extrems committed:

  • Update Redump database.
  • Update [T-En] Collection database.
  • Use libogc2 container.
  • Install 7-Zip from backports.
  • Update MemCard PRO GC protocol.
  • Fix misdetection of KunaiGC.
  • Move MemCard PRO GC support to libogc2.
  • Refactor FatFs device (un)mounting.
  • Increase limit of FatFs volumes.
  • Add MMCE support.
  • Set probe time for memory card emulation.
  • Guard FST from high arena.
  • Handle bogus protocol version used by MemCard PRO GC HW2.
  • Add game language option.
  • Return to read-only mode for crashed applications.
  • Add OSInit signature found in TDEV IPL.
  • Make title bar slightly less ugly.
  • Improve ELF loading support.
  • Add system video option.
  • Adjust for libogc2 changes.
e0a4fdd1bc74c6d886e174b4c37d1339643434622abe1048fd141210332847e7  NKit_v1.4.20251126.zip
92105c8e03526ae8113a102b084aa924e5241c70ed5c1613873b4a4215ec5e90  swiss_r1983.7z
8d36c9590f5907913d440712f549007b3933b24292e35ffafcebd4b72662773c  swiss_r1983.tar.xz

Swiss v0.6r1957

29 Sep 22:52

Choose a tag to compare

@Extrems committed:

  • Unhide FlippyDrive under one more circumstance.
  • Fix misdetection of missing disc drive.
  • Allow to open cheats selector when invoked by cubeboot.
  • Fix section alignment error in Animal Crossing Deluxe.
  • Fix hide unknown file types.
  • Hide clean boot boot.bin on GC Loader.
  • Adjust for libogc2 changes.
  • Fix loading libogc(2) ELF files.
  • DOL loading consistency fixes.
  • Support field rendering in GUI for evaluation.
  • Fix Wiikey Fusion detection. (untested)
  • Remove unused build files.
  • Improve field rendering.
  • Update [T-En] Collection database.
  • Fix MSAA sampling pattern for field rendering.
  • Package for PicoLoader v1.2.
  • Add option to fix pixel center.
  • Fix aspect ratio of Nintendo Puzzle Collection.
  • Consistent usage of patch size/length.
  • Fix compatibility with Metroid Prime Practice Mod.
  • Copy viewport offset.
  • Add TAA option to force field rendering.
  • Update FatFs to R0.16-p1.
  • Record proper address.
  • Use native field order when available.
  • Improve native field rendering when using fix pixel center.
  • Expand list of games using fix pixel center by default.
  • Reduce power usage of USB Gecko wiiload server.
  • Avoid oversleeping when scrolling.
  • Make scrolling a bit smoother.
  • Support GXSetZScaleOffset.
  • Fix regression from d5c5491.
  • Bypass FlippyDrive for GCARS-CS.
  • Bind device to file handles.
  • Optimize metadata gathering slightly.
  • Rename print_frag_list to printFragments.
  • Lower priority of metadata and network init threads.
  • Add option to configure audio buffer.
  • Slightly round off banners in file browser.
  • Update Redump database.
  • Update TOSEC database.
  • Split default video mode setting between NTSC/PAL.
  • Disable disc drive-related settings when not detected.
88f0b8a73ce4aa587c823ecf99073f88dfd67c04dd83b96652ec753727c42b85  NKit_v1.4.20250929.zip
8bfbdff544e5535c458e3e2b23437d498b997375c2551b9d280de5de8a10eb48  swiss_r1957.7z
99df649e011fb2ab0fd63578091366b42aa0aaf9030fcc0f93ea6227a1e184fd  swiss_r1957.tar.xz

Swiss v0.6r1913

15 Aug 01:56

Choose a tag to compare

@Extrems committed:

  • Ignore disc drive with nul firmware build date.
  • Update apploader. (extremscorner/cubeboot-tools@d9d7ed6)
  • Package for PicoLoader.
  • Update apploader. (extremscorner/cubeboot-tools@3452404)
  • Add system boot mode option.
  • Fix video mode selection with NTSC Revision 1.0.
  • Display probing status for Memory Slot A & B.
  • Update apploader. (extremscorner/cubeboot-tools@a30f3ed)
  • Fix memory card probing.
  • Adjust for libogc2 changes.
  • Recognize MemCard PRO GC.
  • Consistently report number of memory card blocks.
  • Rename boot through IPL to load GameCube Main Menu.
  • Consistently black out video.
  • Lower priority of Game ID reset function.
  • Update Redump database.
b205b5a52629d54dbf2e09bd103bbd8b4cffb285d1d384c84893fdff6f26bf50  NKit_v1.4.20250814.zip
c84f15907c26f22490463ab6673c7606ec1b285129952ddcd7d272cbf663a1d4  swiss_r1913.7z
464991cbc65b32aa0a6cb6b4a2f5bed9ba4e89fdfc9d3d7feacba28cbdf2c353  swiss_r1913.tar.xz

Swiss v0.6r1899

01 Aug 22:55

Choose a tag to compare

This release addresses an issue loading Genesis Plus GX.

@Extrems committed:

  • Update Redump database.
  • Update FatFs to R0.16.
  • Synchronize FatFs changes.
  • Update [T-En] Collection database.
  • Stop considering BSS sections.
  • Move argv/envp to high arena.
  • Bypass FlippyDrive for other DI devices.
  • Package for gekkoboot on PicoBoot.
a10336b5e3145b5975ca83a195b305ebd492c4f3152f25d974aa50cf0ec3671e  NKit_v1.4.20250801.zip
47e1ae2b3f2db47e20452ddb867e59020179150498a5b6043ea76a0dc35028d5  swiss_r1899.7z
d889c3bca775ae7a4580b71413ea79dbb98e4c121d0476edacfd2448018fd37d  swiss_r1899.tar.xz

Swiss v0.6r1889

18 Jul 17:36

Choose a tag to compare

If you have a GC Loader HW1, Swiss v0.6r1695 to v0.6r1867 contain a footgun that can brick your device. Please cease using these releases immediately, especially without supervision.

@Extrems committed:

  • Update [T-En] Collection database.
  • Fix issue with forced DTV status.
  • Display effective Swiss video mode in settings.
  • First pass at bundling licenses.
  • Update FatFs to R0.15b.
  • Synchronize FatFs changes.
  • Futile attempt to dummy proof.
  • Update README.md
  • Improve support for real mode executables.
  • Ensure locked cache is disabled.
  • Update Redump database.
  • Add USB Gecko wiiload server.
  • Add option to wait for USB Gecko.
  • Ignore output type change for AVE-RVL.
  • Assume TDEV has AVE N-DOL.
  • Clear 60Hz mode flag for NTSC games.
  • Synchronize 60Hz and progressive mode flags on Wii.
  • Skip progressive mode prompt for auto 480p/576p.
  • Add tooltip for force vertical filter.
  • Clarify compatibility between GCDigital and RetroTINK-4K.
  • Remove devkitPro Apt repository from container.
  • Prevent bricking GC Loader HW1 when attempting to browse FlippyDrive devices.
b4b17f407c9b2c0147b7d254dbb113457a39c3ae130535a7c47f72b96bf7004d  NKit_v1.4.20250718.zip
828c9d589b9eb876297028d648abd3b3ff6962ee182022a415e09ceeadf8dcb9  swiss_r1889.7z
bf49f3ba2443fd4125a0ee1bff323e0e1372f0c65a98cc6bb613d2ff7f349b4c  swiss_r1889.tar.xz

Swiss v0.6r1867

28 May 04:35

Choose a tag to compare

Swiss v0.6r1867 Pre-release
Pre-release

Please no more fires.

@Extrems committed:

  • Add GCDigital compatibility mode, currently the same as GCVideo.
  • Add in-game input filtering for GCDigital OSD.
  • Fix input filtering with standard controller.
  • Update TOSEC database.
  • Add prompt for GCDigital/GCVideo setting change.
  • Improve NPDP-GDEV/GBOX detection.
  • Enable passing of environment variables.
  • Pass audio/video encoder as environment variable.
  • Bump FlippyDrive firmware version to 1.4.2.
  • Add cubeboot-invoked mode.
  • Enable Wii Swiss Booter to pass argv/envp.
  • Update No-Intro database.
  • Write dummy bytes in FIFO.
  • Pick up GC Loader HW2 1.1.0.BETA updater.
  • Move MemCard PRO GameID to before game info screen.
  • Reload default RetroTINK-4K profile after failure.
  • Enable disc read speed emulation for Soulcalibur II.
  • Fix spurious video mode switch during early boot.
  • Update SRAM on boot.
  • Ensure DSP DMAs have finished.
  • Show AVE compatibility setting when output type changed.
  • Reduce register footprint of memmove.
  • Document wiiload at least somewhere.
  • Document return to loader.
  • Add 480/576sf as Swiss video modes.
  • Adjust for libogc2 changes.
  • Update Redump database.
  • Bypass FlippyDrive for CleanRip.
  • Check integrity of apploader with NKit images.
  • Enable debug output over UART.
  • Enable debug output on other EXI channels.
  • Display ID of unknown EXI device.
  • Display SoC revision.
  • Decode CPU PVR.
  • Display CPU/SoC clock frequency.
  • Recognize WIZnet W6300.
  • Display libogc2 build.
  • Add basic forward-only W6300 driver in hypervisor.
  • Fix build with devkitPPC release 47.
  • Update README.md
  • Update [T-En] Collection database.
  • Add option to initialize disc drive on startup.
  • Disable LTO in executable packer.

@makeo committed:

  • Fix missing reset of served file in swissserver

@webhdx committed:

  • Build universal UF2 file for PicoBoot
f22520a7b65a11b5090b2d28db5914b80c0090f30de1b07de73fc7edfb21a33d  NKit_v1.4.20250527.zip
9e638cad1772569cc3ad9c0855e4da952e9612dae298ac9a8731655c0bfbcade  swiss_r1867.7z
a5debfa33ddea1b8dd7cc18930aa5846ffd0180ce624e84a68cf3a76e26abbb7  swiss_r1867.tar.xz

Swiss v0.6r1826

08 Mar 05:21

Choose a tag to compare

Swiss v0.6r1826 Pre-release
Pre-release

With 3 issues filled in a row, I guess this hotfix is more urgent than I thought.

@Extrems committed:

  • Revert system time fix.
6a8fa8fe3280d22db0c8bd46c62e9b0227edc90a8946694767f6255c17c94830  NKit_v1.4.20250303.zip
48c5e67f91580285982fe938ab68b3e0995442f945b0d7e9934ec5a16b5fbaa4  swiss_r1826.7z
7e0d1bdd66b9de17789db50bbc7b3757a40faa850eef176725f3293779b8f470  swiss_r1826.tar.xz