I ran the setup script on the Raspbian Wheezy distribution, and I have everything working except for one thing. For about 90% of the games I have, hitting the select button to start them takes me to the loading screen (which flashes by too fast to read much text), and then immediately back to the menu.
The problem is not particular to any specific emulator. There are a handful of games that always work, but most of them don’t.
Any idea what might be wrong and/or how to fix it?
I’ve been running it through HDMI. I disabled the variable HDMI resolution and tried it again, first using the HDMI cable, then switching to composite. Neither one seemed to work–selecting roms still flashes to black briefly, then takes me back to the menu.
For most emulators, the result is something like this:
/home/pi/RetroPie/supplementary/runcommand/runcommand.sh: line 15: /home/pi/RetroPie/emulators/gsps/raspberrypi/gpsp: No such file or directory
For MAME it’s different:
Gauntlt1.6p NOT FOUND
ERROR: required files are missing, the game cannot be run.
RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used.
RetroArch [ERROR] :: Implementation does not support save states. Cannot use rewind.
All roms and MAME files (romset 0.145, but the version doesn’t seem to make much difference)work on other computers. Even when installing an additional .chd file for MAME games, I get the same result.
I ran the setup script from the beginning to see if an updated version would change anything. Now the problem seems to affect only Sega (Megadrive) and Game Boy Advance.
I’ve found it’s a pretty complex problem. You have to have MAME files from the Mame4all romset, but you also need to have files for the same game from different romsets as well, and you can’t rename any of the files or use ES Scraper for MAME. I don’t understand why it works that way, but I’ve found if I change any one of those things, I can’t play the roms anymore.
I am having the same issue with a different message. When I attempt to load a NES game, it will make a sound and act as if it is going to load, then flash back to the emulator screen. I have attached a screenshot of the error it is giving me.