@WinterMute WinterMute released this May 12, 2018 · 6 commits to master since this release

Assets 4

Version 1.5.0

  • Added new decompression API which supports LZSS/LZ10, LZ11, RLE & Huffman formats, and which can read compressed data from memory or from a file.
  • Added srvSetBlockingPolicy, which controls whether srvGetServiceHandle blocks when the service isn't yet registered (or returns an error otherwise).
  • Added ACU commands: ACU_GetStatus, ACU_GetSecurityMode, ACU_GetSSIDLength, ACU_GetSecurityMode, ACU_GetProxyEnable, ACU_GetProxyPort, ACU_GetProxyUserName, ACU_GetProxyPassword, ACU_GetLastErrorCode, ACU_GetLastDetailErrorCode.
  • Added CFGI commands: CFGI_SecureInfoGetSerialNumber, CFGU_IsNFCSupported, CFGI_GetLocalFriendCodeSeed, CFGI_GetLocalFriendCodeSeedData, CFGI_GetSecureInfoData, CFGI_GetSecureInfoSignature.
  • Added MCUHWC commands: MCUHWC_SetWifiLedState, MCUHWC_SetPowerLedState, MCUHWC_Get3dSliderLevel, MCUHWC_GetFwVerHigh, MCUHWC_GetFwVerLow.
  • Added NS commands: NS_TerminateTitle, NS_TerminateProcessTID (with timeout), NS_RebootSystem.
  • Added PM commands: PM_TerminateCurrentApplication, PM_TerminateProcess, PM_UnregisterProcess.
  • Overhauled NDMU service support and added many commands that were previously missing.
  • Fixed bugs in srv:pm implementation.
  • Fixed calculation of vertical texture coordinates in fontCalcGlyphPos.
  • Fixed shaderProgramSetGshInputPermutation.
  • Fixed and added clock speed constants (affects system clock and NDSP).
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

@fincs fincs released this Sep 23, 2017 · 34 commits to master since this release

Assets 4
  • Added LightSemaphore synchronization primitive.
  • Added exheader definitions.
  • Added support for the Loader service.
  • Added support for the mcu::HWC service.
  • Added support for the Mii selector applet.
  • Added ResourceLimitType.
  • Added AM commands: AM_DeleteAllTemporaryTitles, AM_DeleteAllExpiredTitles, AM_DeleteAllTwlTitles.
  • Added CFGI commands: CFGI_RestoreLocalFriendCodeSeed, CFGI_RestoreSecureInfo, CFGI_DeleteConfigSavefile, CFGI_FormatConfig, CFGI_ClearParentalControls, CFGI_VerifySigLocalFriendCodeSeed, CFGI_VerifySigSecureInfo.
  • Added GSPGPU commands: GSPGPU_SetLedForceOff.
  • Added GSPLCD commands: GSPLCD_SetBrightness, GSPLCD_SetBrightnessRaw, GSPLCD_PowerOnAllBacklights, GSPLCD_PowerOffAllBacklights, GSPLCD_SetLedForceOff.
  • Fixed srv:pm handling in pre-7.x system versions.
  • Fixed GPU_LIGHTPERM macro definition.
  • Removed the remaining deprecated GPUCMD commands.
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

@WinterMute WinterMute released this Jul 13, 2017 · 53 commits to master since this release

Assets 4
  • Implement more svc calls
    • svcCreateResourceLimit
    • svcSetResourceLimitValues
    • svcSetProcessResourceLimits
    • svcCreateSession
    • svcCreateSessionToPort
    • svcSetGpuProt
    • svcSetWifiEnabled
  • Additional functions
    • implement httpcAddPostDataBinary
    • implement PTMU_GetAdapterState
    • implement GSPLCD_GetBrightness
    • add threadDetach
  • srv fixes
    • Fix srvPublishToSubscriber documentation
    • Fix handling of service/named port names of length 8
    • Fix srvRegisterPort
  • debugging support
    • Add support for user-specified exception handlers
    • Rename debugDevice_3DMOO to debugDevice_SVC
    • created debug version of library
  • Implement error applet
  • GPU updates
    • Add GX command queue system for batching GX commands
    • Correct GPU_PROCTEX_LUTID definition
  • Other improvements and minor adjustments for overall system stability to enhance the user experience

With thanks to @TuxSH, @fincs, @mtheall, @HiddenRambler, @Pirater12, @BlackLotus and @yuriks for their contributions to this release.

@WinterMute WinterMute released this Feb 26, 2017 · 101 commits to master since this release

Assets 4

Version 1.2.1

  • Added NFC support
  • Update and renamed NFC_AmiiboConfig members
  • Added TickCounter for measuring performance
  • Added (linear/vram/mappable)GetSize for retrieving allocated buffer size
  • Added nim:s client implementation.
  • Correct bus clock used for time calulations
  • Default to file write without internal copy buffer
  • GPUCMD_Add: allow NULL for adding zerofilled parameter data
  • Clarify threadFree usage in documentation
  • Add GPU_TEXFACE enumeration