Page 1 of 5

[SOLVED] Not all of my roms are uploading onto the SD card

Posted: Thu Oct 26, 2017 7:19 am
by Richb77
Hi all.

So i have my first dry run and i go to upload some Roms.

I clean format a 16Gb Sandisk USB stick to FAT32. Plug it into the USB socket linked to the Pi zero. It creates the "Roms" folder.

I move the USB to my PC and copy over the Roms i have to their respective folder. I move it back to the GBZ and reboot where i get a list of the consoles i have games for.

I uploaded Mame, GB, GBC, GBA, SNES, megadrive and Atari Lynx. I ONLY get Mame GB, GBC, GBA and Lynx show up. No Snes and no Megadrive.

Anyone know why?

Re: Not all of my roms are uploading onto the SD card

Posted: Thu Oct 26, 2017 1:20 pm
by YaYa
yes, you may take a look at the extensions ES is waiting for that specific system.

edit the file /opt/retropie/configs/all/emulationstation/es_systems.cfg and for each system, you will find accepted extensions
just add wht you need

Code: Select all

<system>
    <name>nes</name>
    <fullname>Nintendo Entertainment System</fullname>
    <path>/home/pi/RetroPie/roms/nes</path>
    <extension>.nes .zip .NES .ZIP</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ nes %ROM%</command>
    <platform>nes</platform>
    <theme>nes</theme>
</system>
for example, NES is accepting by default .nes .zip etc...

this is case sensitive so for zip add .zip and .ZIP

Re: Not all of my roms are uploading onto the SD card

Posted: Sat Oct 28, 2017 11:25 am
by J-Malice
So wait, I can zip each rom individually and put them in like that to save space? And the system will use them?

Re: Not all of my roms are uploading onto the SD card

Posted: Sat Oct 28, 2017 11:42 am
by YaYa
J-Malice wrote:
Sat Oct 28, 2017 11:25 am
So wait, I can zip each rom individually and put them in like that to save space? And the system will use them?
of course :D better to 7z than zip, saves more space

Re: Not all of my roms are uploading onto the SD card

Posted: Sun Oct 29, 2017 12:33 pm
by J-Malice
YaYa wrote:
Sat Oct 28, 2017 11:42 am
J-Malice wrote:
Sat Oct 28, 2017 11:25 am
So wait, I can zip each rom individually and put them in like that to save space? And the system will use them?
of course :D better to 7z than zip, saves more space
Oh always use 7z, I just use zip as verb. Wow, I wish I had known before putting my mintypi together, would have saved space on the SD card.

As for OP, did you make sure the software did the expand file system thing before you moved games over?

Re: Not all of my roms are uploading onto the SD card

Posted: Sun Oct 29, 2017 12:38 pm
by YaYa
yes i power the pi first the first time and let it complete the expand, then i'm making a whole update, upgrade, optimization, and only then, i transfer roms and start organizing.
I have written a big guide to optimization, follow the link on my signature ;)

Re: Not all of my roms are uploading onto the SD card

Posted: Wed Nov 01, 2017 3:01 am
by Richb77
YaYa wrote:
Thu Oct 26, 2017 1:20 pm
yes, you may take a look at the extensions ES is waiting for that specific system.

edit the file /opt/retropie/configs/all/emulationstation/es_systems.cfg and for each system, you will find accepted extensions
just add wht you need

Code: Select all

<system>
    <name>nes</name>
    <fullname>Nintendo Entertainment System</fullname>
    <path>/home/pi/RetroPie/roms/nes</path>
    <extension>.nes .zip .NES .ZIP</extension>
    <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ nes %ROM%</command>
    <platform>nes</platform>
    <theme>nes</theme>
</system>
for example, NES is accepting by default .nes .zip etc...

this is case sensitive so for zip add .zip and .ZIP
I wont deny being a COMPLETE noob at this.

But my file structure is the same until emulationstation...I have no es_systems.cfg. I have es_settings.cfg but that doesnt bring up the script you have shown (or anything like it!)

Sorry for being a spanner.

Re: Not all of my roms are uploading onto the SD card

Posted: Wed Nov 01, 2017 4:46 am
by YaYa
to find a file,

Code: Select all

sudo apt-get install mlocate
This will install the locate program

then, to create a file location database

Code: Select all

sudo updatedb
then to search for a file

Code: Select all

locate your_file
where, of course, in our case, the your_file is es_systems.cfg

Code: Select all

locate es_systems.cfg

Re: Not all of my roms are uploading onto the SD card

Posted: Wed Nov 01, 2017 4:58 am
by Richb77
Do i need to be in terminal (Unsure if thats what its called) (F4) for all this?

Re: Not all of my roms are uploading onto the SD card

Posted: Wed Nov 01, 2017 5:31 am
by YaYa
Yes from terminal either on the GBZ itself (tricky as the screen is so small) or with ssh from another computer (better as you will have terminal with a decent resolution)