RetroPie / RetroPie-Setup

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Other
10.08k stars 1.39k forks source link

Megadrive/Genesis configuration isn't working #457

Closed blunckr closed 10 years ago

blunckr commented 10 years ago

I set up emulationstation with the latest version of retropie. If I have any roms in the megadrive folder emulationstation freezes and I have to ssh in to reboot. If I run it with the --gamelist-only flag it works, but the roms aren't listed. So for some reason emulationstation is unable to generate the gamelist from that folder or something. I could just be a bug in emulationstation but I wanted to make sure it isn't just a configuration issue first.

blunckr commented 10 years ago

Update on this. In /etc/emulationstation/es_systems.cfg I had to change the name of the theme. I changed it to genesis and it works, but it uses the default theme.

So most likely there is an issue with that theme.

nilsbyte commented 10 years ago

Sorry @blunckr it's no issue with the theme, it works here.

Setting <theme> to genesis makes no sense, because the theme does not contain genesis theme. You have to use the exact names of the folders inside the simple theme folder. For SEGA Genesis it´s megadrive (the european version of the console was named like this). If you change <theme>genesis</theme> to <theme>megadrive</theme> it has to work.

To go sure there are no other problems, please post the contents of your es_systems.cfg!

blunckr commented 10 years ago

Sorry I didn't have time yesterday to do this: https://gist.github.com/blunckr/8bd5fb140569d7ec0c3a

There's my es_sytems.cfg. I haven't changed anything except megadrive to genesis (line 334), and recently nes to nesx (line 316) I am aware that there is no genesis theme, (or nesx). Those are just workarounds because for whatever reason, if it says megadrive or nes as a theme name, emulationstation freezes. I've looked in the themes folder and both themes are present.

I am able to load other themes, including snes, playstation, and the defaults (ports, apple ][, etc)

I'm running on a raspberry pi. I'm not sure what else I can tell you to help duplicate this issue. Is there a way to see more debug info from emulationstation?

nilsbyte commented 10 years ago

I can't find any errors in your es_systems.cfg. How many Genesis / NES ROMs are in the folders?

Please change the content of the <theme> tag back to megadrive and run emulationstation again with emulationstation --debug and post the contents of es_log.txt here.

nilsbyte commented 10 years ago

In addition to that, you can delete the theme folder simple and download the theme again from my blog at http://blog.nilsbyte.de/downloads/

blunckr commented 10 years ago

I have 6 megadrive roms and 3 nes.

https://gist.github.com/blunckr/12724b884577d7ae73ba

There's my log file, I don't see anything in there though.

nilsbyte commented 10 years ago

Please delete /home/pi/.emulationstation/gamelists/megadrive/gamelist.xml + /home/pi/.emulationstation/gamelists/nes/gamelist.xml and and try to run ES again. Maybe you have to use sudo to delete it.

Have you tried deleting the simple folder and uploading it again from the download on my blog using SFTP?

blunckr commented 10 years ago

I tried both of those things and got the same results again. I also tried using v1.0 of your theme. My gamelist.xml had no games listed in it. Any other info I could give you that would be helpful?

nilsbyte commented 10 years ago

Sorry with the information I have I can't help you. Download the RetroPie SD card image, write it to your SD card and try again.

blunckr commented 10 years ago

On the newest image it's working.