IRX Files: Difference between revisions
Jump to navigation
Jump to search
(Created page with "IOP Relocatable eXecutable (IRX) are the library files that you can dynamically link your application code to and will run on the I/O Processor (IOP) in the PS2. You can load...") |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
IOP Relocatable eXecutable (IRX) are | IOP Relocatable eXecutable (IRX) are ELF files that will run on the I/O Processor (IOP) in the PS2, they can export some of their functions, as well as import from other IRX. | ||
You can load an IOP Module from Emotion Engine code using one of the following API commands: | You can load an IOP Module from Emotion Engine code using one of the following API commands: | ||
Line 10: | Line 10: | ||
* sceSifLoadModuleBuffer() | * sceSifLoadModuleBuffer() | ||
* sceSifLoadStartModuleBuffer() | * sceSifLoadStartModuleBuffer() | ||
* sceSifLoadStartModuleBuffer | * sceSifLoadStartModuleBuffer() | ||
You should be able to find some of these in the MODULES | |||
However, modules Wich are loaded at boot (eg: SECRMAN) can only be replaced/updated by using an IOPRP image. | |||
On games, you usually see IOPRP files with this name format: '''IOPRPxxx.IMG''' | |||
where xxx is the SDK version | |||
You should be able to find some of these in some folders inside PS2 disc, the usual names are '''MODULES''', '''IOP''', '''IRX'''.<br> | |||
[http://www.retroreversing.com/irx-ps2 Info] |
Latest revision as of 04:17, 18 March 2024
IOP Relocatable eXecutable (IRX) are ELF files that will run on the I/O Processor (IOP) in the PS2, they can export some of their functions, as well as import from other IRX.
You can load an IOP Module from Emotion Engine code using one of the following API commands:
- sceSifLoadModule()
- sceSifLoadModule()
- sceSifLoadStartModule()
- sceSifLoadStartModule()
- sceSifLoadModuleBuffer()
- sceSifLoadModuleBuffer()
- sceSifLoadStartModuleBuffer()
- sceSifLoadStartModuleBuffer()
However, modules Wich are loaded at boot (eg: SECRMAN) can only be replaced/updated by using an IOPRP image.
On games, you usually see IOPRP files with this name format: IOPRPxxx.IMG where xxx is the SDK version
You should be able to find some of these in some folders inside PS2 disc, the usual names are MODULES, IOP, IRX.