Emulationstation + Retroarch

1. Emulationstation + Retroarch

Alexandre Rocha
alexrocha88

(usa Ubuntu)

Enviado em 23/04/2016 - 22:45h

Boa noite, instalei o retroarch + emulationstation no Ubuntu, mas não sei configurar os emuladores, ele até reconhece mas o jogo não abre voltando para tela inicial do emulationstation. Alguém poderia me ajudar a configurar o arquivo es_system.cfg ?

Desde já agradeço.


  


2. Re: Emulationstation + Retroarch

Perfil removido
removido

(usa Nenhuma)

Enviado em 24/04/2016 - 23:45h

Você baixou as roms?


3. Maluco eu posso ajudar

Cleberson Carlos
clebinho10

(usa KUbuntu)

Enviado em 30/04/2016 - 01:09h

Dá uma conferida no meu código:
<!-- This is the EmulationStation Systems configuration file.
All systems must be contained within the <systemList> tag.-->

<systemList>
<!-- Here's an example system to get you started. -->
<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>nes</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Nintendo Entertainment System</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/NES/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.nes .NES</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>nestopia %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>nes</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>nes</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>snes</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Super Nintendo Entertainment System</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/SNES/rom</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.smc .sfc .SMC .SFC</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>zsnes %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>snes</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>snes</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>gba</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Game Boy Advance</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/GBA/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.gba .GBA</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>gvbam %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>gba</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>gba</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>gbc</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Game Boy Advance</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/GBC/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>mednafen %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>gbc</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>gbc</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>n64</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Nintendo 64</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/N64/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.Z64 .z64 .n64 .N64 .V64 .v64</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>mupen64plus %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>n64</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>n64</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>mastersystem</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Sega Master System</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/Sega_Master_System/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip .rar .7zip</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>Fusion %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>mastersystem</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>mastersystem</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>megadrive</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Sega Mega Drive - Genesis</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/Sega_Genesis-Mega_Drive/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip .rar .7zip</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>Fusion %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>megadrive</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>megadrive</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>zxspectrum</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Sega Mega Drive - Genesis</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/ZX_Spectrum</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip .rar .7zip</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>fuse-gtk %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>zxspectrum</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>zxspectrum</theme>
</system>

<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>neogeo</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>Neo Geo</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/Neo_Geo/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip .rar .7zip .ZIP .RAR .7z</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>retroarch %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>neogeo</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>neogeo</theme>
</system>


<system>

<!-- A short name, used internally. Traditionally lower-case. -->
<name>arcade</name>

<!-- A "pretty" name, displayed in menus and such. -->
<fullname>MAME Arcade</fullname>

<!-- The path to start searching for ROMs in. '~' will be expanded to $HOME on Linux or %HOMEPATH% on Windows. -->
<path>~/mame/roms</path>

<!-- A list of extensions to search for, delimited by any of the whitespace characters (", \r\n\t").
You MUST include the period at the start of the extension! It's also case sensitive. -->
<extension>.zip .rar .7zip .ZIP .RAR .7z</extension>

<!-- The shell command executed when a game is selected. A few special tags are replaced if found in a command:
%ROM% is replaced by a bash-special-character-escaped absolute path to the ROM.
%BASENAME% is replaced by the "base" name of the ROM. For example, "/foo/bar.rom" would have a basename of "bar". Useful for MAME.
%ROM_RAW% is the raw, unescaped path to the ROM. -->
<command>mame %ROM%</command>

<!-- The platform to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
It's case sensitive, but everything is lowercase. This tag is optional.
You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive" -->
<platform>arcade</platform>

<!-- The theme to load from the current theme set. See THEMES.md for more information.
This tag is optional. If not set, it will default to the value of <name>. -->
<theme>arcade</theme>
</system>

</systemList>




4. Re: Emulationstation + Retroarch

Alexandre Rocha
alexrocha88

(usa Ubuntu)

Enviado em 30/04/2016 - 09:34h

wellingtonjoao escreveu:

Você baixou as roms?


Sim, baixei vários fullsets de sistemas diferentes.




5. Re: Emulationstation + Retroarch

Alexandre Rocha
alexrocha88

(usa Ubuntu)

Enviado em 30/04/2016 - 09:37h

Clebinho 10, bem completo o seu... Porém tenho uma dúvida, qual pasta ficam instalados os emuladores ? porque percebi que o caminho do seu é um simples /NOMEDOEMULADOR.


6. es_systems.cfg

Eduardo
eduardo.tromer

(usa Arch Linux)

Enviado em 17/07/2016 - 14:19h

Segue o meu es_systems.cfg do EmulationStation, espero que te ajude, não me acertei muito com o Retroarch, então usei outros emuladores além dele.

NeoGeo, Cps1, Cps2, AtariJaguar, Amiga = Retroarch
Mame = Sdlmame
Atari2600 = Stella
Nintendo64 = Mupem64
ZX Spectrum = Fuse (sdl)
Nes, Snes, Gba, Gbc, MasterSystem, MegaDrive, TurboGrafx 16 = Mednafen (O melhor emulador na minha opinião)
PlaysTation = pSX
kega-fusion = GameGear

<systemList>

<system>
<fullname>MAME</fullname>
<name>mame</name>
<path>~/.mame/roms/</path>
<extension>.zip .7z</extension>
<command>sdlmame "%ROM_RAW%"</command>
<platform>arcade</platform>
<theme>mame</theme>
</system>

<system>
<name>cps1</name>
<fullname>cps1</fullname>
<path>~/Jogos/roms/Cps1</path>
<extension>.zip</extension>
<command>retroarch --fullscreen -L /home/coringa/.config/retroarch/cores/fb_alpha_cps1_libretro.so "%ROM_RAW%"</command>
<platform>cps1</platform>
<theme>cps1</theme>
</system>

<system>
<name>cps2</name>
<fullname>cps2</fullname>
<path>~/Jogos/roms/Cps2</path>
<extension>.zip</extension>
<command>retroarch --fullscreen -L /home/coringa/.config/retroarch/cores/fb_alpha_cps2_libretro.so "%ROM_RAW%"</command>
<platform>cps2</platform>
<theme>cps2</theme>
</system>

<system>
<name>neogeo</name>
<fullname>neogeo</fullname>
<path>~/Jogos/roms/NeoGeo</path>
<extension>.zip .ZIP .7z .7Z</extension>
<command>retroarch --fullscreen -L /home/coringa/.config/retroarch/cores/fb_alpha_libretro.so "%ROM_RAW%"</command>
<platform>neogeo</platform>
<theme>neogeo</theme>
</system>

<system>
<fullname>Atari 2600</fullname>
<name>atari2600</name>
<path>/home/coringa/Jogos/roms/Atari2600</path>
<extension>.a26 .A26 .bin .BIN .rom .ROM .zip .ZIP .gz .GZ</extension>
<command>stella %ROM%</command>
<platform>atari2600</platform>
<theme>atari2600</theme>
</system>

<system>
<fullname>Atari Jaguar</fullname>
<name>atarijaguar</name>
<path>/home/coringa/Jogos/roms/AtariJaguar</path>
<extension>.zip .j64</extension>
<command>retroarch --fullscreen -L /home/coringa/.config/retroarch/cores/virtualjaguar_libretro.so "%ROM_RAW%"</command>
<platform>atarijaguar</platform>
<theme>atarijaguar</theme>
</system>

<system>
<fullname>ZX Spectrum</fullname>
<name>zxspectrum</name>
<path>/home/coringa/Jogos/roms/ZXSpectrum</path>
<extension>.z80 .tzx .tap .TAP</extension>
<command>fuse %ROM%</command>
<platform>zxspectrum</platform>
<theme>zxspectrum</theme>
</system>

<system>
<fullname>Amiga</fullname>
<name>amiga</name>
<path>/home/coringa/Jogos/roms/Amiga</path>
<extension>.zip .adf</extension>
<command>retroarch --fullscreen -L /home/coringa/.config/retroarch/cores/puae_libretro.so "%ROM_RAW%"</command>
<platform>amiga</platform>
<theme>amiga</theme>
</system>

<system>
<name>nes</name>
<fullname>Nintendo Entertainment System</fullname>
<path>~/Jogos/roms/Nintendo</path>
<extension>.nes .NES .zip</extension>
<command>mednafen -video.fs 1 %ROM%</command>
<platform>nes</platform>
<theme>nes</theme>
</system>

<system>
<name>snes</name>
<fullname>Super Nintendo Entertainment System</fullname>
<path>~/Jogos/roms/SuperNintendo</path>
<extension>.smc .sfc .swc .fig .mgd .mgh .ufo .bin .gd3 .gd7 .usa .eur .jap .aus .st .bs .dx2 .048 .058 .078 .1 .a .gz .zip .jma</extension>
<command>mednafen -video.fs 1 %ROM%</command>
<platform>snes</platform>
<theme>snes</theme>
</system>

<system>
<name>n64</name>
<fullname>Nintendo 64</fullname>
<path>~/Jogos/roms/Nintendo64</path>
<extension>.v64 .n64 .z64 .Z64</extension>
<command>mupen64plus --nogui --noask --noosd --fullscreen %ROM%</command>
<platform>n64</platform>
<theme>n64</theme>
</system>

<system>
<name>gba</name>
<fullname>Gameboy Advance</fullname>
<path>/home/coringa/Jogos/roms/GameboyAdvance</path>
<extension>.gba .zip</extension>
<command>mednafen -video.fs 1 %ROM%</command>
<platform>gba</platform>
<theme>gba</theme>
</system>

<system>
<name>gbc</name>
<fullname>Gameboy Color</fullname>
<path>/home/coringa/Jogos/roms/GameBoyColor</path>
<extension>.gbc .zip</extension>
<command>mednafen -video.fs 1 %ROM%</command>
<platform>gbc</platform>
<theme>gbc</theme>
</system>

<system>
<name>psx</name>
<fullname>Playstation One</fullname>
<path>/home/coringa/Jogos/roms/Playstation</path>
<extension>.iso .cue .zip .bin</extension>
<command>pSX -f "%ROM_RAW%"</command>
<platform>psx</platform>
<theme>psx</theme>
</system>

<system>
<name>megadrive</name>
<fullname>megadrive</fullname>
<path>~/Jogos/roms/MegaDrive</path>
<extension>.zip .gen</extension>
<command>mednafen -video.fs 1 %ROM%</command>
<platform>megadrive</platform>
<theme>megadrive</theme>
</system>

<system>
<name>mastersystem</name>
<fullname>Sega Master System</fullname>
<path>~/Jogos/roms/MasterSystem/</path>
<extension>.sms .sg .zip .bin .SMS .ZIP .BIN</extension>
<command>mednafen -video.fs 1 %ROM%</command>
<platform>mastersystem</platform>
<theme>mastersystem</theme>
</system>

<system>
<name>Game Gear</name>
<fullname>gamegear</fullname>
<path>~/Jogos/roms/GameGear</path>
<extension>.gg</extension>
<command>kega-fusion -gg -auto -fullscreen %ROM%</command>
<platform>gamegear</platform>
<theme>gamegear</theme>
</system>

<system>
<name>pcengine</name>
<fullname>TurboGrafx 16 (PC Engine)</fullname>
<path>~/Jogos/roms/TurboGrafx16</path>
<extension>.zip</extension>
<command>mednafen -video.fs 1 %ROM%</command>
<platform>pcengine</platform>
<theme>pcengine</theme>
</system>

</systemList>



7. Re: Emulationstation + Retroarch

Eduardo
eduardo.tromer

(usa Arch Linux)

Enviado em 17/07/2016 - 14:24h

Aqui segue os arquivos que deverão estar na sua pasta o emulationstation, aqui no meu está na /home/coringa(meuuser)/.config/emulationstation ou direto na home/emulationstation dependendo de onde o programa ter instalado a pasta.
Vc pode usar esse es_system.cfg que está neste arquivo como exemplo, ou o que eu postei acima.

mega:///#!sdFglSLY!Xi0wBNLTQTsgrt2_gtHpvd3eXkUQaYBEEWocjXjimXY

Abraços.


8. Foi mal a demora

Cleberson Carlos
clebinho10

(usa KUbuntu)

Enviado em 19/04/2017 - 22:15h

alexrocha88 escreveu:

Clebinho 10, bem completo o seu... Porém tenho uma dúvida, qual pasta ficam instalados os emuladores ? porque percebi que o caminho do seu é um simples /NOMEDOEMULADOR.


Rapaz, faz tanto tempo que não entrava em meu perfil do VOL e a preguiça de lembrar a senha tinha esquecido. Então, o emulador você não precisa invocar direto na pasta, basta você instalar normalmente o emulador e colocar o nome dele aí.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts