Maschell
e2e877decd
Add coreinit/cosreport.h ( #131 )
...
* Add coreinit/cosreport.h
- add enum COSReportLevel
- add enum COSReportModule
- add function COSVReport
- add function COSError
- add function COSInfo
- add function COSVerbose
- add function COSWarn
see decaf for reference:
- dcd9bd1a08/src/libdecaf/src/cafe/libraries/coreinit/coreinit_cosreport.h
- 1dc2c3a278/src/libdecaf/src/cafe/libraries/coreinit/coreinit_enum.h
* Fix formatting in coreinit/cosreport.h
* coreinit/cosreport.h: Fix enum declarations
* Add coreinit/cosreport.h to the testsuite
2020-05-07 23:50:21 +10:00
Maschell
a0412a90da
Add coreinit/userconfig.h ( #132 )
...
* Add coreinit/userconfig.h
- add enum UCCommand
- add enum UCDataType
- add enum UCErrors
- add enum UCFileSys
- add struct UCSysConfig
- add struct UCAsyncParams
- add function UCOpen
- add function UCClose
- add function UCDeleteSysConfig
- add function UCDeleteSysConfigAsync
- add function UCReadSysConfig
- add function UCReadSysConfigAsync
- add function UCWriteSysConfig
- add function UCWriteSysConfigAsync
See decaf for reference:
- b75f646a1e/src/libdecaf/src/cafe/libraries/coreinit/coreinit_userconfig.h
- 407f3f8093/src/libdecaf/src/ios/auxil/ios_auxil_enum.h
* Fix structs
* coreinit/userconfig.h: Add missing typedefs
* Add coreinit/userconfig.h to testsuite
2020-05-07 23:49:18 +10:00
Maschell
7950d62d0e
coreinit/cache.h: Add OSMemoryBarrier ( #127 )
...
- add function OSMemoryBarrier
2020-05-07 22:36:05 +10:00
Maschell
670ef1d342
coreinit/debug.h: Add OSIsDebuggerInitialized, OSIsDebuggerPresent, OSIsECOBoot, OSIsECOMode ( #128 )
...
- add function OSIsDebuggerInitialized
- add function OSIsDebuggerPresent
- add function OSIsECOBoot
- add function OSIsECOMode
2020-05-07 22:35:33 +10:00
Maschell
80012b48bd
Add missing function to dmae/mem.h: DMAEFillMemPhys ( #129 )
...
- add function DMAEFillMemPhys
2020-05-07 22:34:57 +10:00
Maschell
bab17a41c3
coreinit/memory.h: add OSMemoryBarrier, __OSZeroProcessMemory, OSGetSharedData ( #126 )
...
- add function OSMemoryBarrier
- add function __OSZeroProcessMemory
- add function OSGetSharedData + enum OSSharedDataType
2020-05-07 22:31:51 +10:00
rw-r-r-0644
8e69535604
cafe/coreinit: Identify remaining MCP app types ( #124 )
2020-05-02 10:49:56 +10:00
Maschell
599775e83a
acp: Add missing extern "C"
declarations to allow usage in C++
2020-04-30 15:22:43 +01:00
James Benton
090fd38606
coreinit: Fix DisassemblePPCOpcode return type.
2020-04-26 10:06:13 +01:00
James Benton
5bf8c57bb8
Fix GX2TVScanMode.
...
Fixes #119 .
2020-04-25 08:06:00 +01:00
Ash Logan
0fdbf66470
sysapp: Add PFID functions, rename APP_ID_UPDATER -> APP_ID_HOME_MENU, other system app funcs
2020-03-14 11:04:28 +11:00
Ash Logan
c9a2290196
acp: Add functions, structs, enums (from Decaf)
2020-03-12 13:51:13 +11:00
Ash Logan
3803e021f1
acp: Fix up length of ACPMetaXml
...
b9186b89b9/src/libdecaf/src/nn/acp/nn_acp_types.h (L110)
2020-03-12 12:36:11 +11:00
Crayon
78ee1c51bc
Add Nunchuk/CC emulated sticks, KPAD accelerometer data, WPAD/KPAD documentation ( #114 )
...
* Add emulated stick values for Nunchuk and Classic Controller
* Add acceleration sensor data to KPADStatus
I have also changed the posValid type from uint8_t to int8_t because the value can be negative.
A negative value means that the result validity is not really good.
* Set version to beta in the doc
* Added mask for button C and button Z on the Nunchuk
The same mask applies to WPADButton and WPADNunchukButton.
* Add doxygen comments and fix typos
Most of the comments are pretty obvious but at least it's a start.
* Fix a copy-paste error in my last commit
I have also added comments for VPADGetTPCalibrationParam and VPADSetTPCalibrationParam.
* Add documentation for all buttons
2020-01-20 17:38:29 +11:00
James Benton
a35269d207
vpad: Add VPAD{Get,Set}TPCalibrationParam.
2020-01-18 10:45:28 +00:00
James Benton
ddc3d0ad0e
coreinit: Add declarations for OSReport{Verbose,Info,Warn}.
2020-01-18 10:45:28 +00:00
Maschell
35c20d8700
sysapp: add _SYSGetSystemApplicationTitleId(SystemAppId id);
2019-11-22 18:07:37 +00:00
James Benton
159284a93d
gx2: Add const to pointers where possible.
2019-11-22 17:42:16 +00:00
James Benton
9998acd4b3
gx2: Add missing primitive modes.
2019-11-19 23:09:39 +00:00
James Benton
8223bad1a3
coreinit/mcp: Fix MCAppType enum.
2019-11-19 21:44:23 +00:00
James Benton
695503571b
coreinit: Fix MCPDevice structure.
2019-11-19 21:41:34 +00:00
Maschell
fe230e06cc
coreinit: add OSGetOSID() and __OSGetProcessSDKVersion()
2019-11-19 21:35:48 +00:00
Maschell
d1d2da63ad
mcp: update the MCPTitleListType struct
2019-11-19 21:34:40 +00:00
Maschell
b712686c38
mcp: update the MCPAppType struct
2019-11-19 21:34:40 +00:00
Maschell
7f2c9b5d69
nn_acp: add the ACPMetaXml struct
2019-11-19 21:34:32 +00:00
James Benton
f0ed4fb91f
gx2: Add GX2Get{Geometry,Vertex,Pixel}Uniform{Block,Var}.
2019-11-19 09:41:18 +00:00
James Benton
f2f82b1c08
gx2: Fix data parameter type for GX2Set*UniformReg
2019-11-19 09:39:51 +00:00
Crayon2000
df93bf758f
Add missing function declarations
...
Added:
* inet_ntoa_r
* inet_ntop
* inet_pton
* VPADGetTPCalibratedPointEx
2019-07-02 01:04:27 -04:00
Crayon
bb35c14451
Fix URL and status ( #107 )
2019-06-20 14:37:26 +01:00
Ash Logan
28ffb89c02
Merge 'build-refactor' attempt #1 ; get upstream changes
2019-04-23 18:37:05 +10:00
Ash Logan
f92657e8b5
coreinit: Use rplwrap for exit (__rplwrap_exit)
2019-04-22 12:43:37 +10:00
Ash Logan
f7af9c3316
include/coreinit: First pass at coreinit/codegen.h
2019-04-22 10:12:28 +10:00
rw-r-r-0644
4d7517a630
nsysnet: Add other supported socket options
2019-03-16 10:37:17 +00:00
rw-r-r-0644
34bfddb581
dmae: Add DMAECopyMem, DMAEFillMem and DMAEWaitDone ( #102 )
...
* dmae: Add DMAECopyMem, DMAEFillMem and DMAEWaitDone
* tests: Add dmae to header compile test list
2019-02-28 17:10:10 +11:00
Ash Logan
86a8526725
include/nn/ac: Document existing nn_ac functions
2019-02-21 08:55:08 +00:00
Ash Logan
b2e6bc52d0
include/nn: Basic nn::Result docs (IsSuccess, IsFailure)
2019-02-21 08:55:08 +00:00
Ash Logan
f955e734df
include/swkbd: First shot at documenting swkbd
...
Mostly based off wut's example, but hey, should be pretty good!
2019-02-21 08:55:08 +00:00
Ash Logan
0f4e01e769
include/coreinit: Add missing doxygen group end to memorymap.h
2019-02-21 08:55:08 +00:00
Ash Logan
b142d92e36
include/sysapp: Add title.h - SYSCheckTitleExists, SYSGetPFIDFromTitleID
2019-02-21 08:55:08 +00:00
Ash Logan
610ed35050
include/sysapp: Minor documentation updates (procui works!)
2019-02-21 08:55:08 +00:00
James Benton
7495a9997f
coreinit: Add __OSValidateAddressSpaceRange.
2019-01-10 10:24:27 +00:00
James Benton
9e0394aae3
avm: Add AVMGetDRCScanMode.
2019-01-10 10:05:14 +00:00
James Benton
7bee4c7ca4
coreinit: Add OSIsAddressValid.
2019-01-10 10:05:14 +00:00
James Benton
80f57713b8
coreinit: Add DisassemblePPCOpcode.
2019-01-10 10:05:14 +00:00
BullyWiiPlaza
41e96a5421
Add missing wut offset checks
2019-01-09 09:47:28 +00:00
BullyWiiPlaza
ed4b52408b
Add missing OSContext fields from Diibugger
2019-01-09 09:47:28 +00:00
James Benton
f281a995b3
gx2: Add GX2_COMP_MAP and GX2_SQ_SEL_{RGBA} to utils.h
2018-10-21 15:25:32 +01:00
James Benton
fb4a54fc4c
Rename GX2_SQ_SELMASK macro to GX2_SEL_MASK.
2018-10-21 15:24:25 +01:00
rw-r-r-0644
5201b78bd0
gx2: Add points primitive mode
2018-10-21 15:20:33 +01:00
James Benton
400318c3d1
Rename rpl_main to rpl_entry.
2018-09-30 08:40:38 +01:00