Swiss r1614 is released. The swiss army knife of gamecube homebrew. Swiss aims to be the ultimate utility Gamecube homebrew application.
Swiss Changelog:
Switch to zlib-ng.
Use packaged libpsoarchive.
Fix selecting switcher.prs as alternate executable.
Update No-Intro database.
Populate metadata ahead of view in a thread.
Scan files in FAT order.
Only use thread with thread-safe devices.
Bypass cache for multiples of page size.
Increase thread stack size.
Store sorted view separately.
Handle EOVERFLOW.
Reinitialize EXIRegs in reload stub.
Discard directory entries exceeding PATHNAME_MAX.
Use packaged xxHash.
Reduce memory footprint of backdrop by ¾.
Small texture micro-optimizations.
More texture optimizations.
Kill thread when there’s no more room for metadata.
Fix tracking of current view.
Close files evicted from the metadata cache.
Don’t dispose already-disposed-of loading icon.
Relocate banner TLUT.
Update Redump database.
Update [T-En] Collection database.