motezazer
648ee46742
Add AM_FinishCiaInstallWithoutCommit and AM_CommitImportPrograms ( #321 )
...
* Add AM_FinishCiaInstallWithoutCommit and AM_CommitImportPrograms
* Make the tids const
* In the headers also
2017-01-16 12:41:35 +00:00
Lázaro Vieira
744ca95390
Add AM_DeleteAllDemoLaunchInfos ( #320 )
2016-11-11 00:12:51 +01:00
yellows8
f7eed42835
Implemented AM_ExportTwlBackup/AM_ImportTwlBackup and AM_ReadTwlBackupInfo.
2016-10-19 12:33:04 -04:00
yellows8
12f0f638ff
Moved amapp init into a seperate function.
2016-06-02 20:49:01 -04:00
Steven Smith
b1f4f431e8
Minor am:net corrections and additions.
2016-04-21 23:05:49 -07:00
Steven Smith
88cffe7703
Fix FSUSER_GetArchiveResource, add more AM commands.
2016-04-16 01:09:07 -07:00
Steven Smith
932630764f
Clean up and update AM service functions.
2016-03-29 16:16:15 -07:00
TuxSH
29176f39ae
Implementing AM_InstallFirm
2016-01-03 19:38:41 +01:00
Daz Jones
5daecd8d24
AM: implement external title database IPC functions
...
Correct use of these functions allows applications that require
the external (SD) title database (e.g. title installers) to check
if it exists, and if not, have it created.
2015-12-01 02:09:50 +00:00
fincs
2797540a3d
Revise most services to follow these guidelines:
...
- Each service must have xyzInit/xyzExit (with that name)
- xyzInit/xyzExit use reference counting
- xyzExit returns void
- The utilities in <3ds/result.h> are used instead of manual error checking
- The intrinsics in <3ds/synchronization.h> are used instead of inline asm
- Other miscellaneous changes
- APT now uses a lightweight lock instead of a mutex
- Initial handle parameters in PTMU were killed
- Explicit init'ion to 0 or NULL has been removed for global variables
since they end up on .bss anyway
- MIC hasn't been touched because it must be rewritten first
- CFGNOR needs a slight touch before converting
- SOC is still to be cleaned up
2015-11-07 01:25:31 +01:00
Steven Smith
173d386795
Document most of services.
2015-10-04 22:27:43 -07:00
Steven Smith
9a3baad7ed
Rewrite most documentation to be consistent in format.
2015-10-04 10:37:28 -07:00
profi200
b9f7f74b58
Renamed TitleList to AM_TitleEntry.
2015-10-03 18:37:47 +02:00
fincs
0d7a7f4d7d
Add missing (void) to functions without arguments
2015-09-06 18:13:31 +02:00
yellows8
f631036063
Added code for getting the session handles for am, fs, and srv. Updated ACU_WaitInternetConnection() so that it waits for outval!=0 instead of outval==1, this fixes new3ds support for this func.
2015-05-26 13:49:37 -04:00
profi200
df46a2c7dd
Added AM_GetCiaFileInfo() and FSUSER_DeleteDirectoryRecursively().
2015-05-04 19:29:13 +02:00
profi200
4ab2b1a363
Replaced AM_installFIRM() with AM_installNativeFirm().
2015-03-28 22:02:46 +01:00
profi200
1a6bdc38a9
Implemented functions to start system applets.
2015-03-07 22:10:18 +01:00
profi200
ed3045ab6a
Fixed AM_InstallFIRM(). See 3dbrew.
2015-03-01 21:52:19 +01:00
profi200
c998b5d035
Added AM_ListTitles(), removed nonsense bitwise ands, replaced sprint() with memcpy() (overflow safe) and made utf.h aveilable for apps.
2015-03-01 19:49:38 +01:00
Steven Smith
20a1a610da
Add AM_GetTitleProductCode, FSUSER_GetNandArchiveResource, and fix missing service imports in 3ds.h.
2015-02-28 23:13:21 -08:00
idunoe
b66d047e76
AM: Added API
2014-10-27 13:17:24 +08:00