As mentioned in https://github.com/libretro/RetroArch/issues/12949, all cores will need to abstain from direct file access and instead use VFS routines to ensure compatibility with Android, UWP and potentially other platforms in the future.
This PR implements this change for Snes9x2005/Plus. Note that only the PSP and Vita builds are affected, since all other platforms support content loading via a frontend memory buffer. This core was chosen just for its simplicity - I wanted an easy example to practice on before embarking on other cores :)
As mentioned in https://github.com/libretro/RetroArch/issues/12949, all cores will need to abstain from direct file access and instead use VFS routines to ensure compatibility with Android, UWP and potentially other platforms in the future.
This PR implements this change for Snes9x2005/Plus. Note that only the PSP and Vita builds are affected, since all other platforms support content loading via a frontend memory buffer. This core was chosen just for its simplicity - I wanted an easy example to practice on before embarking on other cores :)