]> Chaos Git - corbenik/ctrulib.git/log
corbenik/ctrulib.git
8 years agoAdd AM_FinishCiaInstallWithoutCommit and AM_CommitImportPrograms (#321)
motezazer [Mon, 16 Jan 2017 12:41:35 +0000 (13:41 +0100)]
Add AM_FinishCiaInstallWithoutCommit and AM_CommitImportPrograms (#321)

* Add AM_FinishCiaInstallWithoutCommit and AM_CommitImportPrograms

* Make the tids const

* In the headers also

8 years agoAdded bossGetNsDataHeaderInfo() and enums for it + added a comment for bossTaskStatus.
yellows8 [Tue, 10 Jan 2017 23:08:15 +0000 (18:08 -0500)]
Added bossGetNsDataHeaderInfo() and enums for it + added a comment for bossTaskStatus.

8 years agoSimplify application/linear heap size management
fincs [Tue, 3 Jan 2017 17:36:37 +0000 (18:36 +0100)]
Simplify application/linear heap size management

8 years agoAdd APT:ReceiveDeliverArg
Jeffrey Pfau [Wed, 28 Dec 2016 02:49:58 +0000 (18:49 -0800)]
Add APT:ReceiveDeliverArg

8 years agore-enable strict-aliasing
Dave Murphy [Wed, 28 Dec 2016 17:25:54 +0000 (17:25 +0000)]
re-enable strict-aliasing

8 years agoAdd support for nwm::EXT::ControlWirelessEnabled.
thedax [Sat, 17 Sep 2016 07:48:46 +0000 (03:48 -0400)]
Add support for nwm::EXT::ControlWirelessEnabled.

8 years agoAdded bossReinit() and bossUnregisterStorage(). Updated comments for bossInit().
yellows8 [Tue, 27 Dec 2016 23:04:17 +0000 (18:04 -0500)]
Added bossReinit() and bossUnregisterStorage(). Updated comments for bossInit().

8 years agoAdded bossSetStorageInfo().
yellows8 [Mon, 26 Dec 2016 06:43:12 +0000 (01:43 -0500)]
Added bossSetStorageInfo().

8 years agoAdded force_user param to bossInit().
yellows8 [Mon, 26 Dec 2016 00:21:20 +0000 (19:21 -0500)]
Added force_user param to bossInit().

8 years agoAdded bossDeleteNsData() and bossReadNsData().
yellows8 [Sun, 25 Dec 2016 07:15:10 +0000 (02:15 -0500)]
Added bossDeleteNsData() and bossReadNsData().

8 years agoAdded enum bossTaskStatus and updated bossGetTaskState.
yellows8 [Sun, 25 Dec 2016 06:00:49 +0000 (01:00 -0500)]
Added enum bossTaskStatus and updated bossGetTaskState.

8 years agoAdded BOSS property_xb and property_x3e.
yellows8 [Sun, 25 Dec 2016 05:33:32 +0000 (00:33 -0500)]
Added BOSS property_xb and property_x3e.

8 years agoMerge pull request #325 from TuxSH/master
fincs [Fri, 23 Dec 2016 17:05:42 +0000 (18:05 +0100)]
Merge pull request #325 from TuxSH/master

Finish implementing the debug SVCs, fix bugs, other changes

8 years agoAdd svcGetThreadList
TuxSH [Fri, 23 Dec 2016 14:22:31 +0000 (15:22 +0100)]
Add svcGetThreadList

8 years agoAdd svcBreakRO
TuxSH [Fri, 23 Dec 2016 14:18:17 +0000 (15:18 +0100)]
Add svcBreakRO

8 years agoUpdate svcOutputDebugString
TuxSH [Fri, 23 Dec 2016 14:15:54 +0000 (15:15 +0100)]
Update svcOutputDebugString

8 years agoDocumentation update for svcBackdoor
TuxSH [Fri, 23 Dec 2016 14:01:15 +0000 (15:01 +0100)]
Documentation update for svcBackdoor

8 years agoFix the implementation of svcGetProcessList
TuxSH [Thu, 22 Dec 2016 22:41:18 +0000 (23:41 +0100)]
Fix the implementation of svcGetProcessList

svcGetProcessList takes only one scalar output parameter, not two.

8 years agoUpdate svc(Un)bindInterrupt's prototype and documentation
TuxSH [Thu, 22 Dec 2016 22:38:04 +0000 (23:38 +0100)]
Update svc(Un)bindInterrupt's prototype and documentation

8 years agoFinish implementing the debug SVCs and associated types
TuxSH [Wed, 21 Dec 2016 21:20:02 +0000 (22:20 +0100)]
Finish implementing the debug SVCs and associated types

8 years agofix bossSetupContextDefault prototype
Dave Murphy [Fri, 23 Dec 2016 13:01:23 +0000 (13:01 +0000)]
fix bossSetupContextDefault prototype

8 years agoAdded bossSetupContextDefault(), bossSendContextConfig(), and bossContext.
yellows8 [Thu, 22 Dec 2016 23:00:58 +0000 (18:00 -0500)]
Added bossSetupContextDefault(), bossSendContextConfig(), and bossContext.

8 years agoUse const with BOSS, use '(void)' for bossGetSessionHandle, and changed bossCmd34...
yellows8 [Thu, 22 Dec 2016 21:02:53 +0000 (16:02 -0500)]
Use const with BOSS, use '(void)' for bossGetSessionHandle, and changed bossCmd34 to bossGetTaskProperty0.

8 years agoUpdated bossCmd34 and added bossGetTaskState().
yellows8 [Thu, 22 Dec 2016 07:18:26 +0000 (02:18 -0500)]
Updated bossCmd34 and added bossGetTaskState().

8 years agoAdded bossRegisterTask, bossSendProperty, bossDeleteTask, and bossCmd34.
yellows8 [Thu, 22 Dec 2016 06:32:49 +0000 (01:32 -0500)]
Added bossRegisterTask, bossSendProperty, bossDeleteTask, and bossCmd34.

8 years agoStarted implementing BOSS support.
yellows8 [Tue, 20 Dec 2016 00:49:51 +0000 (19:49 -0500)]
Started implementing BOSS support.

8 years agoAdd svcGetHandleInfo. (#324)
Mrrraou [Sun, 18 Dec 2016 23:02:43 +0000 (00:02 +0100)]
Add svcGetHandleInfo. (#324)

8 years agoChange svcKernelSetStateSignature
TuxSH [Sun, 18 Dec 2016 22:35:20 +0000 (23:35 +0100)]
Change svcKernelSetStateSignature

`svcKernelSetState` behaves like a variadic function. This change, in addition of not breaking anything, would allow writing things like:

```c
svcKernelSetState(0, 0x0004013800000002ULL, 0)````

which is more explicit than what was used before

8 years agoAdded psInitHandle and psGetSessionHandle. Updated PS_AESAlgorithm comments and added...
yellows8 [Sat, 17 Dec 2016 06:38:37 +0000 (01:38 -0500)]
Added psInitHandle and psGetSessionHandle. Updated PS_AESAlgorithm comments and added psRSAContext. Added PS_SignRsaSha256 and PS_VerifyRsaSha256. Fixed PS_EncryptDecryptAes and PS_EncryptSignDecryptVerifyAesCcm, these originally implemented pxips9 commands not psps.

8 years agowhitespace fixes
Dave Murphy [Sun, 4 Dec 2016 17:21:44 +0000 (17:21 +0000)]
whitespace fixes

8 years agofix buffer overrun
Dave Murphy [Sat, 3 Dec 2016 21:13:14 +0000 (21:13 +0000)]
fix buffer overrun

8 years agoAdd AM_DeleteAllDemoLaunchInfos (#320)
Lázaro Vieira [Thu, 10 Nov 2016 23:12:51 +0000 (20:12 -0300)]
Add AM_DeleteAllDemoLaunchInfos (#320)

8 years agoMerge pull request #319 from esoteric-programmer/suspending_2d_app_fix
Dave Murphy [Thu, 10 Nov 2016 22:26:00 +0000 (22:26 +0000)]
Merge pull request #319 from esoteric-programmer/suspending_2d_app_fix

Fixed home menu display of suspended 2D mode app

8 years agoFixed buffer overflow after gfxSetScreenFormat (#318)
Matthias Lutter [Thu, 10 Nov 2016 22:24:23 +0000 (23:24 +0100)]
Fixed buffer overflow after gfxSetScreenFormat (#318)

8 years agoFixed home menu display of suspended 2D mode app
Matthias Lutter [Wed, 26 Oct 2016 13:45:24 +0000 (15:45 +0200)]
Fixed home menu display of suspended 2D mode app

8 years agoImplemented AM_ExportTwlBackup/AM_ImportTwlBackup and AM_ReadTwlBackupInfo.
yellows8 [Wed, 19 Oct 2016 16:33:04 +0000 (12:33 -0400)]
Implemented AM_ExportTwlBackup/AM_ImportTwlBackup and AM_ReadTwlBackupInfo.

8 years agoImplement NS_LaunchFIRM and NS_LaunchApplicationFIRM (#316) master
TuxSH [Tue, 27 Sep 2016 21:16:11 +0000 (23:16 +0200)]
Implement NS_LaunchFIRM and NS_LaunchApplicationFIRM (#316)

8 years agoAdd GSPLCD_GetVendors (#311)
SciresM [Sun, 4 Sep 2016 12:41:28 +0000 (05:41 -0700)]
Add GSPLCD_GetVendors (#311)

8 years agoMerge pull request #310 from SciresM/master
fincs [Tue, 30 Aug 2016 19:01:42 +0000 (21:01 +0200)]
Merge pull request #310 from SciresM/master

Implement some cfg functions.

8 years agoMerge pull request #305 from Thog/ptmsysm
fincs [Tue, 30 Aug 2016 19:01:29 +0000 (21:01 +0200)]
Merge pull request #305 from Thog/ptmsysm

Add PTMSYSM_CheckNew3DS, PTMSYSM_ShutdownAsync and PTMSYSM_RebootAsync

8 years agoImplement some cfg:i functions.
SciresM [Sun, 28 Aug 2016 07:45:09 +0000 (00:45 -0700)]
Implement some cfg:i functions.

8 years agoFix zero-length Sha256 hash
Michael Theall [Thu, 25 Aug 2016 11:25:06 +0000 (06:25 -0500)]
Fix zero-length Sha256 hash

8 years agoMerge pull request #308 from profi200/master
fincs [Thu, 25 Aug 2016 11:22:58 +0000 (13:22 +0200)]
Merge pull request #308 from profi200/master

Added FSUSER_UpdateSha256Context().

8 years agoAdded FSUSER_UpdateSha256Context().
profi200 [Thu, 25 Aug 2016 06:39:26 +0000 (08:39 +0200)]
Added FSUSER_UpdateSha256Context().

8 years agoAdd PTMSYSM_CheckNew3DS, PTMSYSM_ShutdownAsync and PTMSYSM_RebootAsync
Thog [Sun, 31 Jul 2016 20:42:20 +0000 (22:42 +0200)]
Add PTMSYSM_CheckNew3DS, PTMSYSM_ShutdownAsync and PTMSYSM_RebootAsync

8 years agoMerge pull request #304 from Cruel/httpc
fincs [Sun, 31 Jul 2016 09:33:09 +0000 (11:33 +0200)]
Merge pull request #304 from Cruel/httpc

Add httpcCancelConnection and some timeout calls

8 years agoAdd httpcCancelConnection and some timeout calls
Thomas Edvalson [Sat, 30 Jul 2016 05:28:10 +0000 (01:28 -0400)]
Add httpcCancelConnection and some timeout calls

8 years agoMerge pull request #302 from Lectem/fixoutputbools
fincs [Wed, 27 Jul 2016 23:07:54 +0000 (01:07 +0200)]
Merge pull request #302 from Lectem/fixoutputbools

fix incorrect values for bool outputs in services

8 years agofix incorrect values for bool outputs in services
Lectem [Wed, 27 Jul 2016 22:40:50 +0000 (00:40 +0200)]
fix incorrect values for bool outputs in services

8 years agoMerge pull request #301 from ksanislo/master
fincs [Wed, 27 Jul 2016 18:27:46 +0000 (20:27 +0200)]
Merge pull request #301 from ksanislo/master

Add httpcSetKeepAlive() to turn HTTP Keep-Alive on and off

8 years agoMinor fix in APT_CheckNew3DS_System
fincs [Wed, 27 Jul 2016 17:06:16 +0000 (19:06 +0200)]
Minor fix in APT_CheckNew3DS_System

8 years agoDefine the known KeepAlive on/off flag
Ken Sanislo [Tue, 26 Jul 2016 19:39:16 +0000 (12:39 -0700)]
Define the known KeepAlive on/off flag

8 years agoAdd httpcSetKeepAlive() to turn HTTP Keep-Alive on and off
Ken Sanislo [Tue, 26 Jul 2016 17:47:33 +0000 (10:47 -0700)]
Add httpcSetKeepAlive() to turn HTTP Keep-Alive on and off

8 years agoMerge pull request #300 from infinicore/master
fincs [Fri, 22 Jul 2016 09:12:56 +0000 (11:12 +0200)]
Merge pull request #300 from infinicore/master

Add support for ps:ps#GenerateRandomBytes.

8 years agoAdd support for ps:ps#GenerateRandomBytes.
infinicore [Fri, 22 Jul 2016 06:24:18 +0000 (06:24 +0000)]
Add support for ps:ps#GenerateRandomBytes.

8 years agoMerge pull request #299 from jakcron/master
fincs [Thu, 21 Jul 2016 12:23:10 +0000 (14:23 +0200)]
Merge pull request #299 from jakcron/master

Fixed cmd word index fail in pm.c

8 years agoFixed cmd word index fail in pm.c
jakcron [Thu, 21 Jul 2016 12:20:13 +0000 (20:20 +0800)]
Fixed cmd word index fail in pm.c

8 years agoEnhanced and corrected shader code to fully support geometry shaders
fincs [Wed, 20 Jul 2016 15:35:26 +0000 (17:35 +0200)]
Enhanced and corrected shader code to fully support geometry shaders

8 years agoRemove old deprecated GPU API
fincs [Wed, 20 Jul 2016 15:31:30 +0000 (17:31 +0200)]
Remove old deprecated GPU API

8 years agoConst correctness in GPUCMD_Add(RawCommands)
fincs [Wed, 20 Jul 2016 15:30:19 +0000 (17:30 +0200)]
Const correctness in GPUCMD_Add(RawCommands)

8 years agoFix lingering parameter bug with APTREINIT (aka hax 2.x)
fincs [Sun, 17 Jul 2016 22:26:52 +0000 (00:26 +0200)]
Fix lingering parameter bug with APTREINIT (aka hax 2.x)

8 years agoMerge pull request #298 from chaoskagami/master
fincs [Sat, 16 Jul 2016 09:51:08 +0000 (11:51 +0200)]
Merge pull request #298 from chaoskagami/master

More err:f changes

8 years agoImprove err:f documentation and add wrappers to construct errors automatically
chaoskagami [Fri, 15 Jul 2016 23:39:38 +0000 (19:39 -0400)]
Improve err:f documentation and add wrappers to construct errors automatically

8 years agoMerge pull request #296 from linkmauve/camu
fincs [Thu, 14 Jul 2016 22:26:21 +0000 (00:26 +0200)]
Merge pull request #296 from linkmauve/camu

Fix CAMU_SetOutputFormat’s header

8 years agoMerge pull request #297 from chaoskagami/master
fincs [Thu, 14 Jul 2016 22:16:48 +0000 (00:16 +0200)]
Merge pull request #297 from chaoskagami/master

Expose err:f global port

8 years agoExpose err:f global port
chaoskagami [Thu, 14 Jul 2016 20:30:55 +0000 (16:30 -0400)]
Expose err:f global port

8 years agoFix CAMU_SetOutputFormat’s header.
Emmanuel Gil Peyrot [Tue, 12 Jul 2016 23:09:27 +0000 (00:09 +0100)]
Fix CAMU_SetOutputFormat’s header.

9 years agoTake advantage of light events in NDSP and GSPGPU code
fincs [Tue, 5 Jul 2016 20:38:44 +0000 (22:38 +0200)]
Take advantage of light events in NDSP and GSPGPU code

9 years agoAdd software keyboard (swkbd) library applet support (finally!)
fincs [Sun, 3 Jul 2016 23:08:12 +0000 (01:08 +0200)]
Add software keyboard (swkbd) library applet support (finally!)

9 years agoMajor APT rewrite, see details:
fincs [Fri, 1 Jul 2016 22:57:06 +0000 (00:57 +0200)]
Major APT rewrite, see details:

- Internal logic changes in order to follow official behavior
  more closely - the APT state machine has been removed.
- The following functions were removed:
  * aptSetStatus/aptGetStatus along with the APT_AppStatus enum
  * aptGetStatusPower/aptSetStatusPower
  * aptReturnToMenu
  * aptWaitStatusEvent, aptSignalReadyForSleep
- Library applet launching is now fully supported on both official
  environments (ncch/cia) and homebrew environments (3dsx).
  APT_LaunchLibraryApplet has been replaced with aptLaunchLibraryApplet.
- Added aptSetMessageCallback (intended for use with libapplet code)
- Added APT_CancelParameter
- Some other misc changes

9 years agoAdd light events
fincs [Fri, 1 Jul 2016 16:28:00 +0000 (18:28 +0200)]
Add light events

9 years agoAdd ResetType enum (and fixed many wrong ResetType usages)
fincs [Fri, 1 Jul 2016 16:27:39 +0000 (18:27 +0200)]
Add ResetType enum (and fixed many wrong ResetType usages)

9 years agoMerge pull request #294 from TuxSH/master
fincs [Fri, 24 Jun 2016 22:12:16 +0000 (00:12 +0200)]
Merge pull request #294 from TuxSH/master

Implement svcBindInterrupt and svcUnbindInterrupt

9 years agoImplement svcBindInterrupt and svcUnbindInterrupt
TuxSH [Fri, 24 Jun 2016 22:07:03 +0000 (00:07 +0200)]
Implement svcBindInterrupt and svcUnbindInterrupt

9 years agoMerge pull request #291 from Lectem/patch-1
fincs [Sat, 11 Jun 2016 17:48:44 +0000 (19:48 +0200)]
Merge pull request #291 from Lectem/patch-1

Add NETOPT_DHCP_LEASE_TIME

9 years agoBegin refactoring APT code, many changes to make code a bit more manageable
fincs [Sat, 11 Jun 2016 17:48:05 +0000 (19:48 +0200)]
Begin refactoring APT code, many changes to make code a bit more manageable

9 years agoAdd NETOPT_DHCP_LEASE_TIME
Lectem [Sat, 11 Jun 2016 17:20:12 +0000 (13:20 -0400)]
Add NETOPT_DHCP_LEASE_TIME

9 years agoFix misc FSUSER & PS fail
fincs [Fri, 10 Jun 2016 16:15:41 +0000 (18:15 +0200)]
Fix misc FSUSER & PS fail

9 years ago() -> (void)
fincs [Fri, 10 Jun 2016 16:14:30 +0000 (18:14 +0200)]
() -> (void)

9 years agoMerge pull request #290 from Steveice10/master
fincs [Fri, 3 Jun 2016 09:04:02 +0000 (11:04 +0200)]
Merge pull request #290 from Steveice10/master

Add pxidev.h to 3ds.h.

9 years agoAdd pxidev.h to 3ds.h.
Steven Smith [Fri, 3 Jun 2016 01:43:57 +0000 (18:43 -0700)]
Add pxidev.h to 3ds.h.

9 years agoMoved amapp init into a seperate function.
yellows8 [Fri, 3 Jun 2016 00:49:01 +0000 (20:49 -0400)]
Moved amapp init into a seperate function.

9 years agoMerge pull request #289 from Steveice10/master
fincs [Tue, 31 May 2016 22:57:08 +0000 (00:57 +0200)]
Merge pull request #289 from Steveice10/master

Add pxi:dev service.

9 years agoAdd pxi:dev service.
Steven Smith [Tue, 31 May 2016 21:50:27 +0000 (14:50 -0700)]
Add pxi:dev service.

9 years agoMerge pull request #288 from Ryuzaki-MrL/master
fincs [Sat, 21 May 2016 20:05:02 +0000 (22:05 +0200)]
Merge pull request #288 from Ryuzaki-MrL/master

Add 2 more missing news:s functions

9 years agoAdd 2 more missing news:s functions
Lázaro Vieira [Sat, 21 May 2016 19:51:31 +0000 (16:51 -0300)]
Add 2 more missing news:s functions

-Add NEWS_SetNotificationMessage
-Add NEWS_SetNotificationImage
-NULL reference handling for NEWS_GetNotificationImage

9 years agoRemove romfs limitation note from osGetSystemVersionData
Michael Theall [Fri, 20 May 2016 05:04:48 +0000 (00:04 -0500)]
Remove romfs limitation note from osGetSystemVersionData

9 years agoAllow multiple romfs mounts
Michael Theall [Fri, 20 May 2016 04:58:55 +0000 (23:58 -0500)]
Allow multiple romfs mounts

9 years agoMerge pull request #287 from Cruel/const-lyfe
fincs [Thu, 19 May 2016 23:46:53 +0000 (01:46 +0200)]
Merge pull request #287 from Cruel/const-lyfe

Some const correctness in sslc/httpc inputs

9 years agoSome const correctness in sslc/httpc inputs
Thomas Edvalson [Thu, 19 May 2016 23:21:11 +0000 (19:21 -0400)]
Some const correctness in sslc/httpc inputs

9 years agoAdd svcSetProcessAffinityMask, svcSetProcessIdealProcessor and svcRun
fincs [Mon, 16 May 2016 22:14:32 +0000 (00:14 +0200)]
Add svcSetProcessAffinityMask, svcSetProcessIdealProcessor and svcRun

9 years agoMinor pedantic fix in hb.c
fincs [Mon, 16 May 2016 22:14:00 +0000 (00:14 +0200)]
Minor pedantic fix in hb.c

9 years agoMerge pull request #285 from Steveice10/togglesleep
fincs [Sun, 8 May 2016 20:11:54 +0000 (22:11 +0200)]
Merge pull request #285 from Steveice10/togglesleep

Allow toggling sleep mode.

9 years agoMerge pull request #282 from Steveice10/master
fincs [Sun, 8 May 2016 20:11:48 +0000 (22:11 +0200)]
Merge pull request #282 from Steveice10/master

Separate information required to open an archive from the actual opened handle.

9 years agoAllow toggling sleep mode.
Steven Smith [Sun, 8 May 2016 19:45:18 +0000 (12:45 -0700)]
Allow toggling sleep mode.

9 years agoSeparate information required to open an archive from the actual opened handle.
Steven Smith [Fri, 29 Apr 2016 03:38:15 +0000 (20:38 -0700)]
Separate information required to open an archive from the actual opened handle.

9 years agoMerge pull request #283 from Cruel/etc1-enums
smea [Tue, 3 May 2016 03:30:08 +0000 (20:30 -0700)]
Merge pull request #283 from Cruel/etc1-enums

Fix ETC1 texture format enums and add A4

9 years agoFix ETC1 texture format enums and add A4
Thomas Edvalson [Tue, 3 May 2016 02:46:37 +0000 (22:46 -0400)]
Fix ETC1 texture format enums and add A4

9 years agoImplemented proper NFC support, see also the NFC example.
yellows8 [Sat, 30 Apr 2016 21:59:12 +0000 (17:59 -0400)]
Implemented proper NFC support, see also the NFC example.

9 years agoImplemented httpc support for the remaining documented sslc-related commands.
yellows8 [Fri, 29 Apr 2016 04:54:51 +0000 (00:54 -0400)]
Implemented httpc support for the remaining documented sslc-related commands.