PSP-Archive / ARK-4

Custom Firmware for the PSP and PS Vita.
560 stars 40 forks source link

Load games from uma0 with standalone mode on vita. #331

Open NagaseKouichi opened 3 months ago

NagaseKouichi commented 3 months ago

New Feature

Hello. I'm using sd2vita on my PSV and mount sd2vita to ux0 and memory card to uma0. And I add PSP games to uma0.

In adrenaline mode, I can point the ePSP's ms0 to uma0:/pspemu in settings, so in adrenaline mode ePSP can find psp/ps games in uma0 drive. But in standalone mode, both ARK and ARK-X only find games from ux0, and I can't find a setting to mount ms0 to uma0:/pspemu. Is there a way to let it find games from uma0 in standalone mode?

NagaseKouichi commented 2 months ago

Any chance for this feature?

JoseAaronLopezGarcia commented 2 months ago

It should be easy to do with a plugin. I'm not sure if it should be part of the ARK repo.

NagaseKouichi commented 2 months ago

It should be easy to do with a plugin. I'm not sure if it should be part of the ARK repo.

PSV plugins can have effect with ARK and ARK-X standalone mode? I don't think PSP plugins can do the remount job, because you have to mount ms0: first to have PSP plugins work. Is there any plugins can already do this?

JoseAaronLopezGarcia commented 2 months ago

We need a Vita (henkaku) plugin. Similar to how ARK-X needs a plugin to work.

NagaseKouichi commented 2 months ago

We need a Vita (henkaku) plugin. Similar to how ARK-X needs a plugin to work.

Adrenaline has this feature build in without need of plugin, maybe that's why there isn't any plugin for this. Hope ARK-4 can add this someday.

JoseAaronLopezGarcia commented 2 months ago

We need a Vita (henkaku) plugin. Similar to how ARK-X needs a plugin to work.

Adrenaline has this feature build in without need of plugin, maybe that's why there isn't any plugin for this. Hope ARK-4 can add this someday.

Adrenaline does use plugins, it just loads it automatically. Adrenaline patches the native-side of the PS Vita so much that from the (e)PSP side it's almost a completely different system.

Hence why ARK does a technical distinction between Official PSP Emu (Standalone ePSP Installation) and Patched PSP Emu (Adrenaline vPSP Installation).

In any case, the code needed to implement this feature was actually available in ARK-X's plugin (ps1cfw_enabler), I just removed it cause I did't needed it for ARK-X, but it should be very easy to just copy-paste that plugin, and leave only the ms0-redirection code.

NagaseKouichi commented 2 months ago

We need a Vita (henkaku) plugin. Similar to how ARK-X needs a plugin to work.

Adrenaline has this feature build in without need of plugin, maybe that's why there isn't any plugin for this. Hope ARK-4 can add this someday.

Adrenaline does use plugins, it just loads it automatically. Adrenaline patches the native-side of the PS Vita so much that from the (e)PSP side it's almost a completely different system.

Hence why ARK does a technical distinction between Official PSP Emu (Standalone ePSP Installation) and Patched PSP Emu (Adrenaline vPSP Installation).

In any case, the code needed to implement this feature was actually available in ARK-X's plugin (ps1cfw_enabler), I just removed it cause I did't needed it for ARK-X, but it should be very easy to just copy-paste that plugin, and leave only the ms0-redirection code.

Thank you for your great work. :)