Hi there, please feel free to move this if necessary.
I was simply wondering how Adrenaline was able to read and understand that the psp files and saves were now located within a different location on the vita as opposed to the native psp structure. Normally the psp save location would be PSP/SAVEDATA, but now it became ux0:/pspemu/PSP/SAVEDATA. If the psp lies within a sandbox with no knowledge of its higher level functions, how does it adapt and change the file directory instead of just writing to the root of the vitas directory incorrectly? is it simply a syscall that is intercepted by the psp eumuator and adapted? or does some other method exist? Any help would be greatly appreciated.
P.S. this is for a homebrew idea I have but would like to iron out the bugs first before moving forward with it.
I was simply wondering how Adrenaline was able to read and understand that the psp files and saves were now located within a different location on the vita as opposed to the native psp structure. Normally the psp save location would be PSP/SAVEDATA, but now it became ux0:/pspemu/PSP/SAVEDATA. If the psp lies within a sandbox with no knowledge of its higher level functions, how does it adapt and change the file directory instead of just writing to the root of the vitas directory incorrectly? is it simply a syscall that is intercepted by the psp eumuator and adapted? or does some other method exist? Any help would be greatly appreciated.
P.S. this is for a homebrew idea I have but would like to iron out the bugs first before moving forward with it.