Open-ps2-loader: IGR Path works only for memory card

Created on 20 Oct 2019  路  4Comments  路  Source: ps2homebrew/Open-PS2-Loader

Issue checklist

Note: these are not necessarily requirements

Issue description - Describe the problem you are having

"IGR Path" does not work for HDD or USB (probably also for ETH),
while everything is fine for memory card(s) no matter if ELF is in 1st or in 2nd slot.

Actual result

Enter in IGR Path e.g. mass:/OPL/OPL_1392.ELF,
after triggering combo (L1+L2+R1+R2+Start+Select)
I'll get red debug screen and It'll kicks me back into FMCB browser

The same thing is for HDD, I've tried:
pfs0:/+OPL/OPL_1392.ELF
hdd0:/+OPL/OPL_1392.ELF
Also I'll get red debug screen meaning that the path is wrong or probably unsupported.
Once again I'm getting kick out into FMCB Browser.

IGR Path works for memory card(s) from both slots e.g.
mc0:/APPS/OPL_1392.ELF
mc1:/APPS/OPL_1392.ELF
After triggering combo I'm getting light blue debug color
and the ELF typed in IGR Path will launch.

Additional inconvenience

IGR Path supports only up to 31 signs\letters.
There is no additional info that there is something wrong with path.

Additional request

Instead of typing path for IGR, some kind of file manager will be useful
to select wanted ELF.

enhancement

Most helpful comment

The problem is that we have no way to load an ELF from any device, since we have no complete drivers which can support that while in-game. Memory cards are an exception because you can get the necessary modules from the boot ROM.

Perhaps you could load the USB modules from the SYS-CONF directory on the memory card, which is where FMCB stores those modules.

All 4 comments

Memory is wiped before booting your ELF and only basic modules are init, its probably possible to check exit path after mem wipe before loading ELF and init required modules but there may be a good reason this isn't already done? potential for module conflict with your new ELF? loading times?

@sp193 would have a good idea as to whether its a good idea to do this or not.

This has always been the case, and years ago, I made a thread on PSXSCENE asking why Mass and HDD weren't valid IGR paths. If I recall correctly, SP193 said that after an IGR, the handles to both are null and void. Physical memory cards are unaffected.

The problem is that we have no way to load an ELF from any device, since we have no complete drivers which can support that while in-game. Memory cards are an exception because you can get the necessary modules from the boot ROM.

Perhaps you could load the USB modules from the SYS-CONF directory on the memory card, which is where FMCB stores those modules.

@sp193 could that configs be saved into VMC on create and load these configs from there?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

yoshi314 picture yoshi314  路  10Comments

carl0sjt picture carl0sjt  路  8Comments

carl0sjt picture carl0sjt  路  10Comments

Aced14 picture Aced14  路  4Comments

eadmaster picture eadmaster  路  11Comments