IRX Files

From PS2 Developer wiki
Revision as of 04:17, 18 March 2024 by El isra (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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