First off, awesome work on this system!! I first heard about RetroArch/Libretro when the port for the original XBOX was created. But I finally took the plunge now that it is out for Android, and I have only good things to say. It just works! Lots of systems supported out of the box, and little to no confusing configuration. I love the rewind feature too. This is the first emulator I have used that has the ability to do that. The idea of using a library for developing emulator cores is seriously genius. Now there is a stable platform for nearly every mainstream OS that an emu can be developed for without the devs needing to worry about messing with OS specifics. Awesome. No fuss lol. Hopefully people continue to take notice. I find it hard to see much reason to develop platform specific emulators anymore. If emus are developed for Libretro, a wider audience can be reached and more awesome stuff can happen with developer collaboration.
Anyway, on to the questions. I think the save state options are pretty cool to autosave and autoload. My question is this, are these save states platform specific? Basically, I would like to be able to play a game on my Android tablet for a while, and later, take that saved state and play the same game on my raspberry pi. Are the saves compatible? If so, it would be awesome if I could host the ROM and save state files on a network share (SMB/NFS/etc) and load them from there. Different users could have their own folders for saves, and could just load a profile and start playing their games. Are there any plans to add network support like this?
My second question is in regards to the Android controller overlays. I see an overlay for each system (and different rotations, portrait and landscape), but the SNES overlay is always the one that is used. Are the overlays supposed to automatically switch based on which core is running? If they don’t yet, it would be really awesome if they did.
Third, if I am using an external controller for my games and the touchscreen overlay is disabled, is there a way to bring up the “Quick Menu” (in-game menu) with a button on the controller? It would also be sweet to have dedicated buttons for the in-game menu commands like fast forward and rewind, that could be configured by the user. Also, in regards to the in-game menu, is there a way to make it pause the game while this menu is active?
Sorry for the long post, I am just excited about everything this new emulator has to offer! Hopefully, this is not just a TLDR post lol. Thanks for the answers/tips!