today i have continue my study of PS2 bios and i have some new question...what is difference of MCMAN/MCSERV and XMCMAN/XMCSERV modules? I have already searched forum and found nice description by Lukasz. so from what I understand, XMCMAN/XMCSERV are improved version of MCMAN/MCSERV but they are not available in older PS2 BIOS. is this correct? So if one game wants to use XMCMAN/XMCSERV, it has to put modules on disc also so old PS2 can run the game, right? what is purpose of putting XMCMAN/XMCSERV in BIOS at all then, when one game needs to load them from the dvd disc anyway? this same question goes for all the X modules like XLOADFILE and so on...
what are the actual improvements of XMCMAN/XMCSERV? from looking at ps2sdk sources, XMCSERV does not add any new RPC functions, no? so is it only internal module changes? to make confusion perfect I also found module mc2_s1.irx on some game disc, which is also memory card module according to the export library and .iopmod names. but it is not in my BIOS, which is the V10 BIOS...so is it yet a more improved version of XMCSERV and is it included in newer PS2 BIOS such as PS2Slim?
ok one other question and this is all my question for today then :-)
I have found a code in this forum
Code: Select all
SifLoadModule("rom1:SIO2MAN", 0, NULL);
what is difference in this from using rom0:SIO2MAN? what is difference between rom0 and rom1 when loading file from bios?
thank you,
superfrog12