From another PM I wrote to Derek8588:
I developed an IOP module that uses low level I/O functions (open, write, close) to write to mc0. Those functions are imported from other modules and SifLoadModule() really is the only RPC involved here (every game should have it...
). All the module does is to create a text file on mc0 after it was loaded - no need to talk to EE.
You also have to make sure that the right modules are loaded before accessing mc0. This shouldn't be a problem when you load your module _after_ the game has loaded its native ones.
And actually, you don't need the mc* functions. As I told you, you can call open/read/write/etc. on the IOP side. On the EE, use the fio* functions.
). All the module does is to create a text file on mc0 after it was loaded - no need to talk to EE.You also have to make sure that the right modules are loaded before accessing mc0. This shouldn't be a problem when you load your module _after_ the game has loaded its native ones.
And actually, you don't need the mc* functions. As I told you, you can call open/read/write/etc. on the IOP side. On the EE, use the fio* functions.

Comment