Swiss r1664 is released. The swiss army knife of gamecube homebrew. Swiss aims to be the ultimate utility Gamecube homebrew application.
Swiss Changelog:
@emukidid committed:
Sanitise recent list to avoid crash when recent.ini doesn’t exist
Proportion banner text consistently based on the smallest scale required.
@Extrems committed:
Fix silly bugs in HTTP server.
Test streaming audio functionality.
Add an extra check.
Synchronize FAT cache changes.
Filter out files larger than 4 GiB-1 for the time being.
Add option to optimize display for the RetroTINK-4K.
Adjust for libogc2 changes.
Fix efbHeight in Marvel Nemesis: Rise of the Imperfects.
Disable vertical scaling for the RetroTINK-4K.
Fix mislabeling ENC28J60 in Serial Port 1.
Disable vertical scaling more thoroughly.
Prevent setting up second disc if not supported.
Minor accuracy improvement.
Fix region flags in carousel view.
Update XZ Embedded.
Optimize audio mixing.
Consolidate into a single EXI callback.
Move unlock outside of coroutine.
Optimize EXI device selection.
Enable support for Memory Slot A & B in hypervisor.
Refactor BBA location lookup.
Enable EXI device lock to be requested by multiple callbacks.
Use packaged gxtexconv.
Clear progressive mode flag for PAL games.
Use new dirent extension when available.
Mask unwanted interrupts.
Fix regression from e8911d3.
Rework DI device detection.
Make network init asynchronous.
Check for a bound IP before entering device.
Wait for network before managing settings.
Display MAC address while there’s no IP bound.
Display MAC/IP address for other device locations.
Update Redump database.
Support ETH2GC Sidecar+ and hypothetical SD2SP1.
Display proper hardware name for ETH2GC Sidecar+.
Show loading icon while metadata thread is active.
Tweak FAT cache size.
Fix SD2SP1 conflict with physical memory card.
Always update SRAM on exit.