RO:LoadExeCRO: Difference between revisions

From 3dbrew
Jump to navigation Jump to search
No edit summary
Line 17: Line 17:
| Total size of input CRO.
| Total size of input CRO.
|-
|-
| 4-11
| 4
| Process-memory buffer address to use for the CRO <data-section0>, all CRO <data-section0> addresses are automatically adjusted to use this address.
|-
| 5
| Usually zero?
|-
| 6
| ?
|-
| 7
| Process-memory buffer address to use for the CRO <data-section1>, all CRO <data-section1> addresses are automatically adjusted to use this address.
|-
| 8-11
| Unknown
| Unknown
|-
|-

Revision as of 07:30, 19 January 2014

Request

Index Word Description
0 Header code [0x000402C2]
1 Process-memory input CRO address(usually located on the process heap).
2 Process-memory address where the CRO will be mapped, starting at the CRO header(normally in the 0x00100000-0x04000000 range).
3 Total size of input CRO.
4 Process-memory buffer address to use for the CRO <data-section0>, all CRO <data-section0> addresses are automatically adjusted to use this address.
5 Usually zero?
6 ?
7 Process-memory buffer address to use for the CRO <data-section1>, all CRO <data-section1> addresses are automatically adjusted to use this address.
8-11 Unknown
12 Must be zero
13 KProcess handle

Response

Index Word Description
0 Header code
1 Result code
2 Unknown