IRX Files

From PS2 Developer wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.




Info