ps2homebrew / Open-PS2-Loader

Game and app loader for Sony PlayStation 2
https://ps2homebrew.github.io/Open-PS2-Loader/
Academic Free License v3.0
2.21k stars 279 forks source link

[FR] Block device (BDM) priority or USB disable option #915

Open pmsobrado opened 1 year ago

pmsobrado commented 1 year ago

Checks

Describe the FR

As a user that uses both MX4SIO and USB, it's usually an inconvenience to unplug one or another so the other device can be read by OPL.

Describe the solution you'd like

I was thinking that maybe it's not hard to implement a priority system for BDM, and if MX4SIO is the priority, try to load it first, or if it is USB, try to load that first...

Describe alternatives you've considered

Or maybe, I don't know if possible (has been commented here before), an option to disable USB, so BDM only looks for MX4SIO (and iLink, for example).

Additional context

There's an OPL version now for testing an UDPBD server, which also uses BDM, so it would be nice now that BDM tab/category actually holds three to four different device sources to have a priority system or a disable system (including USB that is, MX4SIO and iLink can already be disabled) to load a preferred one first, on only search for two out of four possible devices. Because as for now, if USB is plugged in (I also use it to have extra homebrew elfs that can't fit on my 8MB FBMC) no other device works (MX4SIO, the upcoming UDPBD, iLink -I suppose-...).

TnA-Plastic commented 1 year ago

The stuff @Grimdoomer is working on includes multi-page-support for BDM, which then can be re-used for what you are asking for.

pmsobrado commented 1 year ago

True, did not remember that development, but it would be nice to include it "soon" on the main development, at least in a minimal way like I was saying, so any other developments (BDM for MX4SIO, UDPBD...) can benefit of this.

Any way, keep up the good work!

Zoukambada commented 10 months ago

The stuff @grimdoomer is working on includes multi-page-support for BDM, which then can be re-used for what you are asking for.

Cool stuff but @TnA-Plastic according to this issue these fixes from grindstormer that add multipage bdm and that makes MXS4IO SD Card + USB to work at the same time aren't not present in the recent OPL 1.20 beta builds at the moment. Is there an answer why these improvements found on the build below are not present in the last build? Is it fixable soon?

OPL CCV2+GRIM (A.K.A.: OPL 1.2.0 Beta 1991 CCV2+GRIM) Download: https://www.dropbox.com/s/qlc85el7mmwnvcj/OPL_CCV2%2BGRIM.ELF?dl=0

Commits: > OPL CCV2+GRIM: Build featuring CCV2 changes merged with grimdoomers recent work (36d9eb2, f0d02a1).

Source: https://www.psx-place.com/threads/testers-needed-mx4sio-wip-sd-compatibility-thread.39479/

RazzeeX commented 4 months ago

Can you please reupload? Link is dead, even through GitHub.

Zoukambada commented 4 months ago

Can you please reupload? Link is dead, even through GitHub.

OLD_MX4SIO+USB.zip