Releases: emukidid/swiss-gc
Releases Β· emukidid/swiss-gc
Swiss v0.6r2041
@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
@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
@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
@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
@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
@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
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
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
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
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