Difference between revisions of "RO Services"

From 3dbrew
Jump to navigation Jump to search
Line 61: Line 61:
 
Cmd5 now sets the last segment in the CRO binary to R-X when it's done.
 
Cmd5 now sets the last segment in the CRO binary to R-X when it's done.
 
|-
 
|-
 +
| v2049
 +
| ?
 +
|-
 +
| v3074
 +
| Added cmd7.
 +
|-
 +
| v4096
 +
| No changes.
 
|}
 
|}

Revision as of 20:38, 16 July 2014

RO service "ldr:ro"

Command Header Available since system version Description
0x000100C2 2.0.0-2 Initialize
0x00020082 2.0.0-2 CRR_Load
0x00030042 2.0.0-2 CRR_Unload
0x000402C2 2.0.0-2 CRO_LoadAndFix
0x000500C2 2.0.0-2 CRO_ApplyRelocationPatchesAndLink
0x00060042 2.0.0-2 CRO_Load?
0x00070042 2.0.0-2 CRO_PerformLinkage?
0x00080042 2.0.0-2 Shutdown
0x000902C2 7.2.0-17 This is somewhat similar to LoadExeCRO?

This service API is used for CTR "DLLs"/shared libraries: CRO.


Version history

Version Changes
v0 Initial version.
v1024 Removed access for SVC's: 5,7,D,E,10.

Cmd5 now sets the last segment in the CRO binary to R-X when it's done.

v2049 ?
v3074 Added cmd7.
v4096 No changes.