Save states are not always portable between emulators, so a save state from lr-gambatte might not worth with lr-mgba . Is the emulator version the same as the one you used for the save states ? Sometimes an upgrade of the emulator makes it incompatible with previous versions' save states.
Hmm maybe it's because of an emulator upgrade. I played the game for a couple of month before I did the backup. And after I think I did an update. Thanks, I did not know it might cause a problem. At least the "normal" save file works.
@mitu The rewind feature seems to work well in SNES, NES, and MD and with this setup that is 99.9% of what I play so I think I'm good.
As for the controller issue I have tried a few pre-made images and I haven't experienced this setup issue. I have re-downloaded this official image, flashed it, and tried it again and I get the same results so not sure if it is this latest release or what, so I don't know if it is a bug. I would reflash and try with a clean install and with some of the controllers I had, one from 8-bitdo, retro-bit, retroflag, and then the ones that came with my PS1 Classic all with the same results; The retroarch controller file isn't being written correctly. When setup in emulation station it works correctly in those menus but when I enter an emulator all the buttons don't work. I need to go into retroarch and set it up there like I said in my previous post.
I guess if no one reports this it is just me with the setup I have but mine is pretty standard: The official image I download from here, raspberry 3b+, retroflag NES case, and every controller I have. Maybe it is the pi I have? Anyway, I have it working now but when the next release comes out I will give it a try and see if it sorts out my problems.
Thanks for the help though! Besides this little problem I got everything I wanted from the official image and it works great.
So I left my Raspberry Pi alone for a month and when I came back to it I started fresh. I think the problem was with my HDD.
So I think my HDD was previously formatted to exFAT file system. The only options I had were NTFS and exFAT. I found this person on youtube called Eta Prime and his videos were a big help, especially this one:
It explains how to format your drive to FAT32
I flashed the image to the SD again and formatted my HDD to FAT32 and added the "retropie-mount" folder as shown in the video.
Then I searched some more videos on his channel of which bios were needed for the different emulators and how to add the games.
I found out how to "unECM" the ECM files from my PlayStation games and I'd say at the moment about 90% of the games work and I can save using the save state feature + via the in-game save mechanics.
The emulators I have used up to this point are: GB, GBC, GBA, NES, SNES, N64, Megadrive and PS1.
So yes, I'd say the problems are now solved. Maybe one more thing I'd like to try is activating my RetroAchievements account so I can earn achievements on some of the games. I got it to work previously, but I don't know how anymore because it's been over a month ago.
Big shout out to Eta Prime. Check his channel here:
@vahnxdean Login via SSH or get to a command prompt by closing Emulationstation. Open the File Manager (mc) and browse the /home/pi/RetroPie/roms folder, which will contain your ROMs and save states - under each system (nes, snes, etcc).
Copy/move the saves (they have the .stateX extension, where X is a number) to a folder inside /home/pi/ - let's say /home/pi/saves.
Configure the save states folder to be /home/pi/saves. This way the save folder will be on the SD card, but your ROMs will still stay on the USB HDD.
The reason you're not seeing the ROMs from the SD card is that Windows doesn't know how to read the Linux partition on it, and you're only looking at the /boot partition, which only contains the bare minimum to start the RPI system (kernel files and device tree files).