GBA ROMs Stopped Working After Scrape
-
Hi all. I'm having an issue with GBA emulators. All of them were working yesterday so I had the correct bios file in the correct spot named correctly and all that good stuff. I tried the Steven Selph Scraper for the first time today and it worked great with scraping. Unfortunately now only emulator gpSP works. (side note it only lets me use the analog stick and not the dpad. wont even let me config it for the dpad but its not important) the other 3 lr-gpSP, lr-vba-next, lr-mgba just bring me back to the GBA emulationstation screen like the bios are messed up or something. Normally as long as one emulator works I wouldn't care but gpSP doesn't show the text in some of the games I tested.
Here's what I tried so far.
I reinstalled each of the 3 emulators via binary and source.
I replaced the GBA config file with the working GBA config file I saved last week
I redownloaded and installed the bios from a few different sites and put them in the Bios folder and even the roms folder. They were all renamed gba_bios.bin.
Multiple reboots and restarts after tryingThe only other thing I did today besides Scrap was install Colecovision (successfully) and tried getting Kodi to be on the main page of emulationstation (didnt realize it was taken out with the new update). Any help would be greatly appreciated.
-
I now also deleted a few games and reinstalled them and got the same results. I'm gonna try deleting all the gba games and start fresh to see if that works. I almost feel like there's just a code path that got screwed up somehow but I wouldn't know how to check or fix that.
-
Cleaned out all the GBA games and reinstalled them but still can't get any of the other emulators to work. I'm really running out of ideas lol. Was thinking of maybe a full binary reinstall but will try any ideas anyone has.
-
I suspect it is still a bios issue - but what do you get if you run this from a terminal:
/opt/retropie/emulators/retroarch/bin/retroarch --verbose -L /opt/retropie/libretrocores/lr-mgba/mgba_libretro.so --config /opt/retropie/configs/gba/retroarch.cfg /PATH/TO/ROM
replacing the /PATH/TO/ROM with an actual gba rom path. Please put the output in a code block (see http://commonmark.org/help/) or on a site like pastebin.com
-
Could you show me an example of how a Path to rom would look like so I know what to put?
-
/home/pi/RetroPie/roms/gba/agame.gba
use tab for auto-completion
to run this from a terminal - https://github.com/RetroPie/RetroPie-Setup/wiki/SSH
-
First BuZz thank you for your help its greatly appreciated
I installed putty and put in the command line like you said with the GBA game
0012 - Power Pro Kun Pocket 3 (J).gba instead of (agame) like your example hadI got this message
-bash: syntax error near unexpected token `('/0012 - Power Pro Kun Pocket 3 (J).I apologize if I did something wrong in advance
-
you need to put it in quotes. If you had typed just the start of the filename and pressed tab - bash would have sorted this for you. You could make this simpler by renaming a game to "mygame.gba" and using that for testing - it also is more discreet.
You might want to check out some commandline/shell tutorials - it's useful stuff to know (on any computer platform)
-
k sorry about that here's what I got with a fresh game I downloaded
pi@retropie:~ $ /opt/retropie/emulators/retroarch/bin/retroarch --verbose -L /opt/retropie/libretrocores/lr-mgba/mgba_libretro.so --config /opt/retropie/configs/gba/retroarch.cfg /home/pi/RetroPie/roms/gba/mygame.gba pt/retropie/configs RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Features: Built: Mar 19 2016 RetroArch [INFO] :: Version: 1.3.2 RetroArch [INFO] :: Git: 1a7e55f RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Features: RetroArch [INFO] :: Config: loading config from: /opt/retropie/configs/gba/retroarch.cfg. RetroArch [INFO] :: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-mgba/mgba_libretro.so" RetroArch [INFO] :: Overrides: no core-specific overrides found at /opt/retropie/configs/gba/mGBA/mGBA.cfg RetroArch [INFO] :: Overrides: no game-specific overrides found at /opt/retropie/configs/gba/mGBA/mygame.cfg RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Remaps: core name: mGBA RetroArch [INFO] :: Remaps: game name: mygame RetroArch [INFO] :: Remaps: remap directory: /opt/retropie/configs/gba/ RetroArch [INFO] :: Remaps: no game-specific remap found at /opt/retropie/configs/gba/mGBA/mygame.rmp RetroArch [INFO] :: Remaps: no core-specific remap found at /opt/retropie/configs/gba/mGBA/mGBA.rmp RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Environ SET_INPUT_DESCRIPTORS: RetroArch [INFO] :: RetroPad, User 1, Button "B (bottom)" => "B" RetroArch [INFO] :: RetroPad, User 1, Button "Select" => "Select" RetroArch [INFO] :: RetroPad, User 1, Button "Start" => "Start" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Up" => "Up" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Down" => "Down" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Left" => "Left" RetroArch [INFO] :: RetroPad, User 1, Button "D-Pad Right" => "Right" RetroArch [INFO] :: RetroPad, User 1, Button "A (right)" => "A" RetroArch [INFO] :: RetroPad, User 1, Button "L" => "L" RetroArch [INFO] :: RetroPad, User 1, Button "R" => "R" RetroArch [INFO] :: RetroPad, User 1, Button "L3" => "Darken Solar Sensor" RetroArch [INFO] :: RetroPad, User 1, Button "R3" => "Brighten Solar Sensor" RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE. RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS". RetroArch [INFO] :: Loading content file: /home/pi/RetroPie/roms/gba/mygame.gba. RetroArch [INFO] :: Did not find a valid content patch. RetroArch [INFO] :: CRC32: 0x1ef2acf3 . RetroArch [INFO] :: Environ GET_VARIABLE mgba_use_bios: RetroArch [INFO] :: ON RetroArch [INFO] :: Environ GET_VARIABLE mgba_skip_bios: RetroArch [INFO] :: OFF RetroArch [INFO] :: Environ GET_VARIABLE mgba_idle_optimization: RetroArch [INFO] :: Remove Known Assertion failed at libretro-common/file/file_path.c:351. Aborted
-
@phillymadison please format your logs properly: https://retropie.org.uk/forum/topic/3/read-this-first
It looks for game specific configs based on the title so since you changed the game title it won't load thosr configs.
Still possible you have a bad bios
-
I'm not sure this one is due to BIOS, at least from my test I just made locally - but something is wrong. The next line should be
RetroArch [INFO] :: Skipping SRAM load..
- it could be bios, or file permissions. but something related to file IO is breaking I think.I suspect in this case it might just be easiest to start from a fresh image, as it will require digging around from the commandline to debug further.
-
Can try the retropie-setup menu 3 - the option called "Reset ownership/permissions of /home/pi/RetroPie/roms" in case that will help.
and make sure you haven't run out of free space or anything
output of command
df
from a terminal -
K sorry for the format mix up still pretty new to this
So delete the SD card and start from the beginning?
If I save the roms from my current SD and copy them over after I redo my card would that cause a problem?
Again thanks for the help -
you can try the other things I mentioned above first.
if you need to start again you can copy off your roms and then back again yes.
-
k did the retropie set up and hit Reset ownership/permissions of /home/pi/RetroPie/roms
it did something really quickly on the bottom of the screen then went right back to the menu.but still wont boot from any other emulator but gpSP. Which is weird to me because if it was a bio issue wouldn't all 4 not work?
I also have plenty of space I'm only using 25% of my memory
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.