v1.0.6
v1.0.6:
- Updated application codebase in order to make it compatible with the latest devkitA64 and libnx releases.
- Removed some fs-srv service functions from fsext.c/h that have been included in libnx (and fixed the ones that haven't).
- Revamped the GFX code to replace the 8x8 ASCII font with the shared system font, using the pl service and FreeType.
- Enabled (and fixed) the in-app update option. HTTPS compatibility is achieved through the mbedtls portlib.
- Disabled screen dimming and auto sleep.
- Added file counter to partition browser.
- Changed the naming convention for split gamecard dumps to *.xc[part number], in order to make them compatible with SX OS and other tools right away.
- Increased the delay after inserting a new gamecard by 1 second.
- Added a gamecard detection thread to monitor gamecard state changes in a better way. This thread is hooked to a gamecard detection kernel handle retrieved through an IEventNotifier object.
- Replaced partition filesystem mounting through fs-srv service calls with manual HFS0 partition header parsing. This should fix issues when browsing the Logo partition from type 0x02 gamecards.
- Blocked HOME button presses when running as a regular/system application instead of an applet. A warning message will be displayed whenever any operation is started if the application is running as an applet.
- Added detection for bundled FW versions 6.0.0 - 8.0.0.
Big kudos to @fennectech for doing tests with a type 0x02 gamecard!