Skip to content

v1.0.6

Compare
Choose a tag to compare
@DarkMatterCore DarkMatterCore released this 23 Apr 05:20

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!