Atari2600 & Custom Collections!
-
@stephendm Here is the documentation for creating a new system in ES: https://retropie.org.uk/docs/Add-a-New-System-in-EmulationStation/
If you use the custom collections feature ES, then it's not possible to hide the Atari 2600 system from ES.
-
Thanks Dudleydes
๐
-
hey thanks for your advice, which i tried at when i got home, this is where i am now
I am running Retropie 4.4 and after looking for the es_systems.cfg i found out through google
that itโs now a file called Platform.cfgSo i copied one of the systems and adjusted to suit my new system
i edited the Atari2600 code to atariflashback2 as below
atari2600_exts=".7z .a26 .bin .rom .zip .gz"
atari2600_fullname="Atari 2600"atariflashback2_exts=".7z .a26 .bin .rom .zip .gz"
atariflashback2_fullname="atariflashback2"i then added my rom folder with the same name atariflashback2 with working roms
then i went to configs / and copied the atari2600 folder and edited the two files as below.
lr-stella = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-stella/stella_libretro.so --config /opt/retropie/configs/atariflashback2/retroarch.cfg %ROM%"
default = "lr-stella"Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/atariflashback2/"
#include "/opt/retropie/configs/all/retroarch.cfg"
then i went into the themes folder and created a new atariflashback2 system folder.
reboot and nothing shows up? i have tried for hours, there must be another step/s to get the new systems to show up?
-
@stephendm The file
platforms.cfg
contains a list of permissible extensions to be listed ines_systems.cfg
for a particular system. It serves no role in determining which system(s) appear in EmulationStation. The file that does this ises_systems.cfg
.Editing
es_systems.cfg
is covered in this section. First you need to create a custom copy so that it doesn't get overwritten if you update or install a new emulator. You can do this with the following command:sudo cp /etc/emulationstation/es_systems.cfg /opt/retropie/configs/all/emulationstation/es_systems.cfg.
It is the copied file in
/opt/retropie/configs/all/emulationstation/
that you need to edit to add your new systems for them to appear in ES (after a restart). -
I realised after looking at your response, cyber duck was putting me in home/pi. And this is why i could not find the es_systems.cfg.
Anyway i decided to start afresh with a new copy of Retropie 4.4 and added the heychromey theme.
I edited the es_systems.cfg file as you mentioned (below)
<system>
<name>atariflash2</name>
<fullname>Atari Flash 2</fullname>
<path>/home/pi/RetroPie/roms/atariflash2</path>
<extension>.7z .a26 .bin .rom .zip .gz .7Z .A26 .BIN .ROM .ZIP .GZ</extension>
<command>/opt/retropie/supplementary/run-command/runcommand.sh 0 SYS atari2600 %ROM%</command>
<platform>atari2600</platform>
<theme>heychromey</theme>
</system>Added new theme artwork folder and still not getting anything, do i have to edit other files or created a new config folder and edit those files?
Slowly going mad over this frustrating thing! all help is very much appreciated!
-
@stephendm The entry for
<theme>
is incorrect. It should be the name of the artwork folder.btw the custom
es_systems.cfg
file is also located in/home/pi/.emulationstation
. This is a hidden folder so you would need to change the settings in Cyberduck to view it. This file is symlinked to the one in/opt/retropie/configs/all/emulationstation/
so any changes in one file will be reflected in the other. -
Thanks for your continued assistance.
I have adjusted the file to the artwork folder as below
<system>
<name>atariflash2</name>
<fullname>Atari Flash 2</fullname>
<path>/home/pi/RetroPie/roms/atariflash2</path>
<extension>.7z .a26 .bin .rom .zip .gz .7Z .A26 .BIN .ROM .ZIP .GZ</extension>
<command>/opt/retropie/supplementary/run-command/runcommand.sh 0 SYS atari2600 %ROM%</command>
<platform>atari2600</platform>
<theme>atariflash2</theme>
</system>And created a new config folder atariflash2 and edited both files to reflect atariflash2
But i am still only getting the config menu, am i suppose to be doing something through the menu to activated the theme, literally been on this all day and tried everything i could think of before bothering you again.
-
@stephendm Have you added any roms to the
atariflash2
folder? A system will only appear in ES if it has at least one rom. -
Hi,
Yes, i have added the rom files to flash3 (new name) and no system shows, if i drop the roms into the 2600 folder they do show up? The roms are working, images and snaps work great in the 2600 folder?
<system>
<name>aflash3</name>
<fullname>Atari Flash 3</fullname>
<path>/home/pi/RetroPie/roms/aflash3</path>
<extension>.7z .a26 .bin .rom .zip .gz .7Z .A26 .BIN .ROM .ZIP .GZ</extension>
<command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS atari2600 %ROM%</command>
<platform>atari2600</platform>
<theme>aflash3</theme>
</system>I have a roms folder called aflash3 and a image file in heychromey folder called aflash3
i created a new es_systems.cfg. file and edited it to above and then used cyber duck to place it in the opt/emulation folder. I then downloaded to check it had upload correctly?
Still get the same? No aflash3 system??
-
@stephendm Can you give the exact location of the
es_systems.cfg
file? -
opt/retropie/configs/all/emulationstation/es_system.cfg.
-
@stephendm I have added your code to my copy of
es_systems.cfg
, addedAdventure.zip
to a newly createdaflash3
folder in the roms folder and the Atari Flash 3 system appears in ES after a restart.First, try restarting ES and see if your new system appears. ES should be restarted for any changes to
es_systems.cfg
to take effect or for newly added roms to appear.Otherwise, it may be worthwhile checking your
es_systems.cfg
at an XML validation site for errors.ES does create a log file,
es_log.txt
in/opt/retropie/configs/all/emulationstation/
so it may checking this file for errors.Feel free to post your copy of
es_systems.cfg
ores_log.txt
at a site like pastebin.com and I can take a look. -
have you an email, i can share a dropbox folder with you?
-
@stephendm You can put a link in this thread.
-
Yes, Forgot you could do that. :)
checked es_system.cfg at an XML Validation site and got no errors.
Here's the link, thanks
https://www.dropbox.com/sh/mlj5axxw5x7ft17/AAB9aNrkaLkskzC_iUhsWNU3a?dl=0
-
@stephendm There are a lot of warning messages in
es_log.txt
about missing files in the heycromey theme. Could you try the default Carbon theme? Restart ES and let me know how you get on.Feel free to post a copy of
es_log.txt
after you have restarted ES if it's still not working. -
-
@stephendm Line 7 in
es_log.txt
tells me that ES is loading the defaultes_systems
in/etc/emulationstation
, not your custom version.Can you run the command
ls /home/pi/.emulationstation
and check thates_systems.cfg
exists in that folder? -
@dudleydes said in Atari2600 & Custom Collections!:
ls /home/pi/.emulationstation
I have reformat my sd card, new retropie image, updated system and download new theme heychromey.
created a new flash2 image folder and new flash2 rom folder.below is where i am
-
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.