Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Emulation Station on win10 not working after moving to external hardrive



  • Hey guys, I recently tinkered with emulation station on my windows 10 computer and got it to run with some nes games using retroarch. I was using my internal hard drive at the time. Then I realized that my storage was running low so I deciding to simply just move the .emulationstation folder to the external hardrive. Then just change the paths for the es_systems config file. Keep in mind my roms and retroarch are all stored in .emulationstation with their own files. But when I went to boot it up it just gave me an error saying oh "your systems folder is not setup you will have to do this by hand unfortunately". I tried double checking the cfg file but everything looked fine. The tutorial I used is here.

    The the guy who did this tutorial also supplied a es_systems file to replace the one in .emulationstation. Then just change the paths on his cfg file he provided to where my roms and retroarch file is. They are both in my .emulationstation folder so easy enough. But I did all that which is pretty much identical to what I did when I was trying to get it to work in my internal storage just different paths in the es_systems file. I recommend you watch his video before you help me just to get a better understanding. Oh and here is my config file.

    <!-- This is the EmulationStation Systems configuration file.
    All systems must be contained within the <systemList> tag. -->
    <!-- Please subscribe to my YouTube Channel below (Neighbourhood Techie).
    https://www.youtube.com/channel/UCtRYMYsW60uXyXBDjNPcAoA?view_as=subscriber -->

    <systemList>

    <system>
    <name>3do</name>
    <fullname>3do</fullname>
    <path>E:.emulationstation\Retroarch\roms\3do</path>
    <extension>.iso .ISO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\4do_libretro.dll "%ROM_RAW%"</command>
    <platform>3do</platform>
    <theme>3do</theme>
    </system>

    <system>
    <name>amiga</name>
    <fullname>Amiga</fullname>
    <path>E:.emulationstation\Retroarch\roms\amiga</path>
    <extension>.adf .ADF</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\puae_libretro.dll "%ROM_RAW%"</command>
    <platform>amiga</platform>
    <theme>amiga</theme>
    </system>

    <system>
    <name>atari2600</name>
    <fullname>Atari 2600</fullname>
    <path>E:.emulationstation\Retroarch\roms\atari2600</path>
    <extension>.a26 .bin .rom .A26 .BIN .ROM</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\stella_libretro.dll "%ROM_RAW%"</command>
    <platform>atari2600</platform>
    <theme>atari2600</theme>
    </system>

    <system>
    <name>atarist</name>
    <fullname>Atari ST, STE, Falcon</fullname>
    <path>E:.emulationstation\Retroarch\roms\atarist</path>
    <extension>.st, .stx, .img, .rom</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\hatari_libretro.dll "%ROM_RAW%"</command>
    <platform>atarist</platform>
    <theme>atarist</theme>
    </system>

    <system>
    <name>atari7800</name>
    <fullname>Atari 7800 ProSystem</fullname>
    <path>E:.emulationstation\Retroarch\roms\atari7800</path>
    <extension>.a78 .bin .A78 .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\prosystem_libretro.dll "%ROM_RAW%"</command>
    <platform>atari7800</platform>
    <theme>atari7800</theme>
    </system>

    <system>
    <name>atarijaguar</name>
    <fullname>Atari Jaguar</fullname>
    <path>E:.emulationstation\Retroarch\roms\atarijaguar</path>
    <extension>.j64 .J64 .jag .JAG</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\virtualjaguar_libretro.dll "%ROM_RAW%"</command>
    <platform>atarijaguar</platform>
    <theme>atarijaguar</theme>
    </system>

    <system>
    <name>atarilynx</name>
    <fullname>Atari Lynx</fullname>
    <path>E:.emulationstation\Retroarch\roms\atarilynx</path>
    <extension>.lnx .LNX</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\handy_libretro.dll "%ROM_RAW%"</command>
    <platform>atarilynx</platform>
    <theme>atarilynx</theme>
    </system>

    <system>
    <name>Dreamcast</name>
    <fullname>Sega Dreamcast</fullname>
    <path>E:.emulationstation\Retroarch\roms\dreamcast</path>
    <extension> .mds, .MDS, .mdf, .MDF, .bin, .BIN, .cue, .CUE, .cdi, .CDI .gdi .GDI</extension>
    <command>%HOMEPATH%.emulationstation\systems\dreamcast\nullDC.exe -config nullDC_GUI:Fullscreen=0 -config nullDC:Emulator.Autostart=1 -config ImageReader:LoadDefaultImage=1 -config ImageReader:DefaultImage="%ROM_RAW%"</command>
    <platform>dreamcast</platform>
    <theme>dreamcast</theme>
    </system>

    <system>
    <name>fba</name>
    <fullname>Final Burn Alpha</fullname>
    <path>E:.emulationstation\Retroarch\roms\fba</path>
    <extension>.fba .zip .FBA .ZIP</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fb_alpha_libretro.dll "%ROM_RAW%"</command>
    <platform>arcade</platform>
    <theme>fba</theme>
    </system>

    <system>
    <name>gamegear</name>
    <fullname>Sega Gamegear</fullname>
    <path>E:.emulationstation\Retroarch\roms\gamegear</path>
    <extension>.gg .bin .GG .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>gamegear</platform>
    <theme>gamegear</theme>
    </system>

    <system>
    <name>gb</name>
    <fullname>Game Boy</fullname>
    <path>E:.emulationstation\Retroarch\roms\gb</path>
    <extension>.gb .GB</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\gambatte_libretro.dll "%ROM_RAW%"</command>
    <platform>gb</platform>
    <theme>gb</theme>
    </system>

    <system>
    <name>gbc</name>
    <fullname>Game Boy Color</fullname>
    <path>E:.emulationstation\Retroarch\roms\gbc</path>
    <extension>.gbc .GBC</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\gambatte_libretro.dll "%ROM_RAW%"</command>
    <platform>gbc</platform>
    <theme>gbc</theme>
    </system>

    <system>
    <name>gba</name>
    <fullname>Game Boy Advance</fullname>
    <path>E:.emulationstation\Retroarch\roms\gba</path>
    <extension>.gba .GBA</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mgba_libretro.dll "%ROM_RAW%"</command>
    <platform>gba</platform>
    <theme>gba</theme>
    </system>

    <system>
    <name>gc</name>
    <fullname>Nintendo GameCube</fullname>
    <path>E:.emulationstation\Retroarch\roms\gc</path>
    <extension>.iso .ISO .gcm .GCM</extension>
    <command>%HOMEPATH%.emulationstation\systems\dolphin\Dolphin.exe -e "%ROM_RAW%"</command>
    <platform>gc</platform>
    <theme>gc</theme>
    </system>

    <system>
    <name>genesis</name>
    <fullname>Sega Genesis</fullname>
    <path>E:.emulationstation\Retroarch\roms\genesis</path>
    <extension>.smd .bin .gen .md .sg .SMD .BIN .GEN .MD .SG</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>genesis</platform>
    <theme>genesis</theme>
    </system>

    <system>
    <name>mame</name>
    <fullname>MAME</fullname>
    <path>E:.emulationstation\Retroarch\roms\mame</path>
    <extension>.zip .ZIP</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mame_libretro.dll "%ROM_RAW%"</command>
    <platform>arcade</platform>
    <theme>mame</theme>
    </system>

    <system>
    <name>mastersystem</name>
    <fullname>Sega Master System</fullname>
    <path>E:.emulationstation\Retroarch\roms\mastersystem</path>
    <extension>.sms .bin .SMS .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>mastersystem</platform>
    <theme>mastersystem</theme>
    </system>

    <system>
    <name>megadrive</name>
    <fullname>Sega Mega Drive / Genesis</fullname>
    <path>E:.emulationstation\Retroarch\roms\megadrive</path>
    <extension>.smd .bin .gen .md .sg .SMD .BIN .GEN .MD .SG</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>megadrive</platform>
    <theme>megadrive</theme>
    </system>

    <system>
    <name>msx</name>
    <fullname>MSX</fullname>
    <path>E:.emulationstation\Retroarch\roms\msx</path>
    <extension>.rom .mx1 .mx2 .col .dsk .ROM .MX1 .MX2 .COL .DSK</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fmsx_libretro.dll "%ROM_RAW%"</command>
    <platform>msx</platform>
    <theme>msx</theme>
    </system>

    <system>
    <name>n64</name>
    <fullname>Nintendo 64</fullname>
    <path>E:.emulationstation\Retroarch\roms\n64</path>
    <extension>.v64 .z64 .n64 .V64 .Z64 .N64</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mupen64plus_libretro.dll "%ROM_RAW%"</command>
    <platform>n64</platform>
    <theme>n64</theme>
    </system>

    <system>
    <name>nes</name>
    <fullname>Nintendo Entertainment System</fullname>
    <path>E:.emulationstation\Retroarch\roms\nes</path>
    <extension>.nes .NES</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fceumm_libretro.dll "%ROM_RAW%"</command>
    <platform>nes</platform>
    <theme>nes</theme>
    </system>

    <system>
    <name>nds</name>
    <fullname>Nintendo DS</fullname>
    <path>E:.emulationstation\Retroarch\roms\nds</path>
    <extension>.nds .NDS</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\desmume_libretro.dll "%ROM_RAW%"</command>
    <platform>nds</platform>
    <theme>nds</theme>
    </system>

    <system>
    <name>ngp</name>
    <fullname>Neo Geo Pocket</fullname>
    <path>E:.emulationstation\Retroarch\roms\ngp</path>
    <extension>.ngp .ngc</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_ngp_libretro.dll "%ROM_RAW%"</command>
    <platform>ngp</platform>
    <theme>ngp</theme>
    </system>

    <system>
    <name>pc</name>
    <fullname>PC (x86)</fullname>
    <path>~.emulationstation\roms\pc</path>
    <extension>.sh .bat .com .exe .SH .BAT .COM .EXE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\dosbox_libretro.dll "%ROM_RAW%"</command>
    <platform>pc</platform>
    <theme>pc</theme>
    </system>

    <system>
    <name>pcfx</name>
    <fullname>PC-FX</fullname>
    <path>E:.emulationstation\Retroarch\roms\pcfx</path>
    <extension>.cue .CUE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_pcfx_libretro.dll "%ROM_RAW%"</command>
    <platform>pcfx</platform>
    <theme>pcfx</theme>
    </system>

    <system>
    <name>psp</name>
    <fullname>Playstation Portable</fullname>
    <path>~.emulationstation\roms\psp</path>
    <extension>.iso .ISO .cso .CSO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\ppsspp_libretro.dll "%ROM_RAW%"</command>
    <platform>psp</platform>
    <theme>psp</theme>
    </system>

    <system>
    <name>psx</name>
    <fullname>Playstation</fullname>
    <path>~.emulationstation\roms\psx</path>
    <extension>.cue .CUE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_psx_libretro.dll "%ROM_RAW%"</command>
    <platform>psx</platform>
    <theme>psx</theme>
    </system>

    <system>
    <name>ps2</name>
    <fullname>Playstation 2</fullname>
    <path>~.emulationstation\roms\ps2</path>
    <extension>.iso .ISO .cue .CUE .BIN .bin .mds .MDS</extension>
    <command>%HOMEPATH%.emulationstation\systems\pcsx2\PCSX2\pcsx2.exe "%ROM_RAW%"</command>
    <platform>ps2</platform>
    <theme>ps2</theme>
    </system>

    <system>
    <name>pcengine</name>
    <fullname>TurboGrafx 16 (PC Engine)</fullname>
    <path>~.emulationstation\roms\pcengine</path>
    <extension>.pce .zip .cue .PCE .ZIP .CUE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_pce_fast_libretro.dll "%ROM_RAW%"</command>
    <platform>pcengine</platform>
    <theme>pcengine</theme>
    </system>

    <system>
    <name>scummvm</name>
    <fullname>ScummVM</fullname>
    <path>E:.emulationstation\Retroarch\roms\scummvm</path>
    <extension>.bat .BAT</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\scummvm_libretro.dll "%ROM_RAW%"</command>
    <platform>pc</platform>
    <theme>scummvm</theme>
    </system>

    <system>
    <name>sega32x</name>
    <fullname>Sega 32x</fullname>
    <path>E:.emulationstation\Retroarch\roms\sega32x</path>
    <extension>.32x .smd .bin .md .32X .SMD .BIN .MD</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\picodrive_libretro.dll "%ROM_RAW%"</command>
    <platform>sega32x</platform>
    <theme>sega32x</theme>
    </system>

    <system>
    <name>segacd</name>
    <fullname>Sega Mega Drive / Genesis</fullname>
    <path>E:.emulationstation\Retroarch\roms\segacd</path>
    <extension>.smd .bin .md .zip .iso .SMD .BIN .MD .ZIP .ISO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\picodrive_libretro.dll "%ROM_RAW%"</command>
    <platform>segacd</platform>
    <theme>segacd</theme>
    </system>

    <system>
    <name>saturn</name>
    <fullname>Sega Saturn</fullname>
    <path>E:.emulationstation\Retroarch\roms\saturn</path>
    <extension>.iso .ISO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\yabause_libretro.dll "%ROM_RAW%"</command>
    <platform>saturn</platform>
    <theme>saturn</theme>
    </system>

    <system>
    <name>sg-1000</name>
    <fullname>Sega SG-1000</fullname>
    <path>E:.emulationstation\Retroarch\roms\sg-1000</path>
    <extension>.sg .zip .bin .SG .ZIP .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>sg-1000</platform>
    <theme>sg-1000</theme>
    </system>

    <system>
    <name>snes</name>
    <fullname>Super Nintendo Entertainment System</fullname>
    <path>E:.emulationstation\Retroarch\roms\snes</path>
    <extension>.smc .sfc .SMC .SFC</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\snes9x_libretro.dll "%ROM_RAW%"</command>
    <platform>snes</platform>
    <theme>snes</theme>
    </system>

    <system>
    <name>vectrex</name>
    <fullname>Vectrex</fullname>
    <path>E:.emulationstation\Retroarch\roms\vectrex</path>
    <extension>.vec .gam .bin .VEC .GAM .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\vecx_libretro.dll "%ROM_RAW%"</command>
    <platform>vectrex</platform>
    <theme>vectrex</theme>
    </system>

    <system>
    <name>videopac</name>
    <fullname>Odyssey 2 / Videopac</fullname>
    <path>E:.emulationstation\Retroarch\roms\videopac</path>
    <extension>.bin .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\o2em_libretro.dll "%ROM_RAW%"</command>
    <platform>videopac</platform>
    <theme>videopac</theme>
    </system>

    <system>
    <name>virtualboy</name>
    <fullname>Virtual Boy</fullname>
    <path>E:.emulationstation\Retroarch\roms\virtualboy</path>
    <extension>.vb .VB</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_vb_libretro.dll "%ROM_RAW%"</command>
    <platform>virtualboy</platform>
    <theme>virtualboy</theme>
    </system>

    <system>
    <name>wii</name>
    <fullname>Nintendo Wii</fullname>
    <path>E:.emulationstation\Retroarch\roms\wii</path>
    <extension>.iso .ISO</extension>
    <command>"%HOMEPATH%.emulationstation\systems\dolphin\dolphin.exe" -e "%ROM_RAW%"</command>
    <platform>wii</platform>
    <theme>wii</theme>
    </system>

    <system>
    <name>wonderswan</name>
    <fullname>Wonderswan</fullname>
    <path>E:.emulationstation\Retroarch\roms\wonderswan</path>
    <extension>.ws .wsc</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_wswan_libretro.dll "%ROM_RAW%"</command>
    <platform>wonderswan</platform>
    <theme>wonderswan</theme>
    </system>

    <system>
    <name>zxspectrum</name>
    <fullname>ZX Spectrum</fullname>
    <path>E:.emulationstation\Retroarch\roms\zxspectrum</path>
    <extension>sna .szx .z80 .tap .tzx .gz .udi .mgt .img .trd .scl .dsk SNA .SZX .Z80 .TAP .TZX .GZ .UDI .MGT .IMG .TRD .SCL .DSK</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fuse_libretro.dll "%ROM_RAW%"</command>
    <platform>zxspectrum</platform>
    <theme>zxspectrum</theme>
    </system>

    </systemList>

    And everytime I open emulation station 2 see if it works after my tinkering it adds another .emulationstation file to the exact same place I had it when I was using it in my internal storage. In more detail my C:\Users\izaya.emulationstation. Even though I have one I moved from my internal storage in my E:.emulationstation already. I is odd. I would really love the help.

    (E is my external drive C is my internal. And izaya is my username for windows.)


  • Global Moderator

    At first look, your paths look wrong

    <path>E:.emulationstation\Retroarch\roms\zxspectrum</path>
    

    is not a valid Win32 path, it should be something like

    <path>E:\.emulationstation\Retroarch\roms\zxspectrum</path>
    

    and the same for the <command> paths.



  • You should use pastebin for sharing your configs, error logs etc.



  • Ok I think I fixed it.

    <!-- This is the EmulationStation Systems configuration file.
    All systems must be contained within the <systemList> tag. -->
    <!-- Please subscribe to my YouTube Channel below (Neighbourhood Techie).
    https://www.youtube.com/channel/UCtRYMYsW60uXyXBDjNPcAoA?view_as=subscriber -->

    <systemList>

    <system>
    <name>3do</name>
    <fullname>3do</fullname>
    <path>E:.emulationstation\Retroarch\roms\3do</path>
    <extension>.iso .ISO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\4do_libretro.dll "%ROM_RAW%"</command>
    <platform>3do</platform>
    <theme>3do</theme>
    </system>

    <system>
    <name>amiga</name>
    <fullname>Amiga</fullname>
    <path>E:.emulationstation\Retroarch\roms\amiga</path>
    <extension>.adf .ADF</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\puae_libretro.dll "%ROM_RAW%"</command>
    <platform>amiga</platform>
    <theme>amiga</theme>
    </system>

    <system>
    <name>atari2600</name>
    <fullname>Atari 2600</fullname>
    <path>E:.emulationstation\Retroarch\roms\atari2600</path>
    <extension>.a26 .bin .rom .A26 .BIN .ROM</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\stella_libretro.dll "%ROM_RAW%"</command>
    <platform>atari2600</platform>
    <theme>atari2600</theme>
    </system>

    <system>
    <name>atarist</name>
    <fullname>Atari ST, STE, Falcon</fullname>
    <path>E:.emulationstation\Retroarch\roms\atarist</path>
    <extension>.st, .stx, .img, .rom</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\hatari_libretro.dll "%ROM_RAW%"</command>
    <platform>atarist</platform>
    <theme>atarist</theme>
    </system>

    <system>
    <name>atari7800</name>
    <fullname>Atari 7800 ProSystem</fullname>
    <path>E:.emulationstation\Retroarch\roms\atari7800</path>
    <extension>.a78 .bin .A78 .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\prosystem_libretro.dll "%ROM_RAW%"</command>
    <platform>atari7800</platform>
    <theme>atari7800</theme>
    </system>

    <system>
    <name>atarijaguar</name>
    <fullname>Atari Jaguar</fullname>
    <path>E:.emulationstation\Retroarch\roms\atarijaguar</path>
    <extension>.j64 .J64 .jag .JAG</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\virtualjaguar_libretro.dll "%ROM_RAW%"</command>
    <platform>atarijaguar</platform>
    <theme>atarijaguar</theme>
    </system>

    <system>
    <name>atarilynx</name>
    <fullname>Atari Lynx</fullname>
    <path>E:.emulationstation\Retroarch\roms\atarilynx</path>
    <extension>.lnx .LNX</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\handy_libretro.dll "%ROM_RAW%"</command>
    <platform>atarilynx</platform>
    <theme>atarilynx</theme>
    </system>

    <system>
    <name>Dreamcast</name>
    <fullname>Sega Dreamcast</fullname>
    <path>E:.emulationstation\Retroarch\roms\dreamcast</path>
    <extension> .mds, .MDS, .mdf, .MDF, .bin, .BIN, .cue, .CUE, .cdi, .CDI .gdi .GDI</extension>
    <command>%HOMEPATH%.emulationstation\systems\dreamcast\nullDC.exe -config nullDC_GUI:Fullscreen=0 -config nullDC:Emulator.Autostart=1 -config ImageReader:LoadDefaultImage=1 -config ImageReader:DefaultImage="%ROM_RAW%"</command>
    <platform>dreamcast</platform>
    <theme>dreamcast</theme>
    </system>

    <system>
    <name>fba</name>
    <fullname>Final Burn Alpha</fullname>
    <path>E:.emulationstation\Retroarch\roms\fba</path>
    <extension>.fba .zip .FBA .ZIP</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fb_alpha_libretro.dll "%ROM_RAW%"</command>
    <platform>arcade</platform>
    <theme>fba</theme>
    </system>

    <system>
    <name>gamegear</name>
    <fullname>Sega Gamegear</fullname>
    <path>E:.emulationstation\Retroarch\roms\gamegear</path>
    <extension>.gg .bin .GG .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>gamegear</platform>
    <theme>gamegear</theme>
    </system>

    <system>
    <name>gb</name>
    <fullname>Game Boy</fullname>
    <path>E:.emulationstation\Retroarch\roms\gb</path>
    <extension>.gb .GB</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\gambatte_libretro.dll "%ROM_RAW%"</command>
    <platform>gb</platform>
    <theme>gb</theme>
    </system>

    <system>
    <name>gbc</name>
    <fullname>Game Boy Color</fullname>
    <path>E:.emulationstation\Retroarch\roms\gbc</path>
    <extension>.gbc .GBC</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\gambatte_libretro.dll "%ROM_RAW%"</command>
    <platform>gbc</platform>
    <theme>gbc</theme>
    </system>

    <system>
    <name>gba</name>
    <fullname>Game Boy Advance</fullname>
    <path>E:.emulationstation\Retroarch\roms\gba</path>
    <extension>.gba .GBA</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mgba_libretro.dll "%ROM_RAW%"</command>
    <platform>gba</platform>
    <theme>gba</theme>
    </system>

    <system>
    <name>gc</name>
    <fullname>Nintendo GameCube</fullname>
    <path>E:.emulationstation\Retroarch\roms\gc</path>
    <extension>.iso .ISO .gcm .GCM</extension>
    <command>%HOMEPATH%.emulationstation\systems\dolphin\Dolphin.exe -e "%ROM_RAW%"</command>
    <platform>gc</platform>
    <theme>gc</theme>
    </system>

    <system>
    <name>genesis</name>
    <fullname>Sega Genesis</fullname>
    <path>E:.emulationstation\Retroarch\roms\genesis</path>
    <extension>.smd .bin .gen .md .sg .SMD .BIN .GEN .MD .SG</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>genesis</platform>
    <theme>genesis</theme>
    </system>

    <system>
    <name>mame</name>
    <fullname>MAME</fullname>
    <path>E:.emulationstation\Retroarch\roms\mame</path>
    <extension>.zip .ZIP</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mame_libretro.dll "%ROM_RAW%"</command>
    <platform>arcade</platform>
    <theme>mame</theme>
    </system>

    <system>
    <name>mastersystem</name>
    <fullname>Sega Master System</fullname>
    <path>E:.emulationstation\Retroarch\roms\mastersystem</path>
    <extension>.sms .bin .SMS .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>mastersystem</platform>
    <theme>mastersystem</theme>
    </system>

    <system>
    <name>megadrive</name>
    <fullname>Sega Mega Drive / Genesis</fullname>
    <path>E:.emulationstation\Retroarch\roms\megadrive</path>
    <extension>.smd .bin .gen .md .sg .SMD .BIN .GEN .MD .SG</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>megadrive</platform>
    <theme>megadrive</theme>
    </system>

    <system>
    <name>msx</name>
    <fullname>MSX</fullname>
    <path>E:.emulationstation\Retroarch\roms\msx</path>
    <extension>.rom .mx1 .mx2 .col .dsk .ROM .MX1 .MX2 .COL .DSK</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fmsx_libretro.dll "%ROM_RAW%"</command>
    <platform>msx</platform>
    <theme>msx</theme>
    </system>

    <system>
    <name>n64</name>
    <fullname>Nintendo 64</fullname>
    <path>E:.emulationstation\Retroarch\roms\n64</path>
    <extension>.v64 .z64 .n64 .V64 .Z64 .N64</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mupen64plus_libretro.dll "%ROM_RAW%"</command>
    <platform>n64</platform>
    <theme>n64</theme>
    </system>

    <system>
    <name>nes</name>
    <fullname>Nintendo Entertainment System</fullname>
    <path>E:.emulationstation\Retroarch\roms\nes</path>
    <extension>.nes .NES</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fceumm_libretro.dll "%ROM_RAW%"</command>
    <platform>nes</platform>
    <theme>nes</theme>
    </system>

    <system>
    <name>nds</name>
    <fullname>Nintendo DS</fullname>
    <path>E:.emulationstation\Retroarch\roms\nds</path>
    <extension>.nds .NDS</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\desmume_libretro.dll "%ROM_RAW%"</command>
    <platform>nds</platform>
    <theme>nds</theme>
    </system>

    <system>
    <name>ngp</name>
    <fullname>Neo Geo Pocket</fullname>
    <path>E:.emulationstation\Retroarch\roms\ngp</path>
    <extension>.ngp .ngc</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_ngp_libretro.dll "%ROM_RAW%"</command>
    <platform>ngp</platform>
    <theme>ngp</theme>
    </system>

    <system>
    <name>pc</name>
    <fullname>PC (x86)</fullname>
    <path>~.emulationstation\roms\pc</path>
    <extension>.sh .bat .com .exe .SH .BAT .COM .EXE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\dosbox_libretro.dll "%ROM_RAW%"</command>
    <platform>pc</platform>
    <theme>pc</theme>
    </system>

    <system>
    <name>pcfx</name>
    <fullname>PC-FX</fullname>
    <path>E:.emulationstation\Retroarch\roms\pcfx</path>
    <extension>.cue .CUE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_pcfx_libretro.dll "%ROM_RAW%"</command>
    <platform>pcfx</platform>
    <theme>pcfx</theme>
    </system>

    <system>
    <name>psp</name>
    <fullname>Playstation Portable</fullname>
    <path>~.emulationstation\roms\psp</path>
    <extension>.iso .ISO .cso .CSO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\ppsspp_libretro.dll "%ROM_RAW%"</command>
    <platform>psp</platform>
    <theme>psp</theme>
    </system>

    <system>
    <name>psx</name>
    <fullname>Playstation</fullname>
    <path>~.emulationstation\roms\psx</path>
    <extension>.cue .CUE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_psx_libretro.dll "%ROM_RAW%"</command>
    <platform>psx</platform>
    <theme>psx</theme>
    </system>

    <system>
    <name>ps2</name>
    <fullname>Playstation 2</fullname>
    <path>~.emulationstation\roms\ps2</path>
    <extension>.iso .ISO .cue .CUE .BIN .bin .mds .MDS</extension>
    <command>%HOMEPATH%.emulationstation\systems\pcsx2\PCSX2\pcsx2.exe "%ROM_RAW%"</command>
    <platform>ps2</platform>
    <theme>ps2</theme>
    </system>

    <system>
    <name>pcengine</name>
    <fullname>TurboGrafx 16 (PC Engine)</fullname>
    <path>~.emulationstation\roms\pcengine</path>
    <extension>.pce .zip .cue .PCE .ZIP .CUE</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_pce_fast_libretro.dll "%ROM_RAW%"</command>
    <platform>pcengine</platform>
    <theme>pcengine</theme>
    </system>

    <system>
    <name>scummvm</name>
    <fullname>ScummVM</fullname>
    <path>E:.emulationstation\Retroarch\roms\scummvm</path>
    <extension>.bat .BAT</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\scummvm_libretro.dll "%ROM_RAW%"</command>
    <platform>pc</platform>
    <theme>scummvm</theme>
    </system>

    <system>
    <name>sega32x</name>
    <fullname>Sega 32x</fullname>
    <path>E:.emulationstation\Retroarch\roms\sega32x</path>
    <extension>.32x .smd .bin .md .32X .SMD .BIN .MD</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\picodrive_libretro.dll "%ROM_RAW%"</command>
    <platform>sega32x</platform>
    <theme>sega32x</theme>
    </system>

    <system>
    <name>segacd</name>
    <fullname>Sega Mega Drive / Genesis</fullname>
    <path>E:.emulationstation\Retroarch\roms\segacd</path>
    <extension>.smd .bin .md .zip .iso .SMD .BIN .MD .ZIP .ISO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\picodrive_libretro.dll "%ROM_RAW%"</command>
    <platform>segacd</platform>
    <theme>segacd</theme>
    </system>

    <system>
    <name>saturn</name>
    <fullname>Sega Saturn</fullname>
    <path>E:.emulationstation\Retroarch\roms\saturn</path>
    <extension>.iso .ISO</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\yabause_libretro.dll "%ROM_RAW%"</command>
    <platform>saturn</platform>
    <theme>saturn</theme>
    </system>

    <system>
    <name>sg-1000</name>
    <fullname>Sega SG-1000</fullname>
    <path>E:.emulationstation\Retroarch\roms\sg-1000</path>
    <extension>.sg .zip .bin .SG .ZIP .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\genesis_plus_gx_libretro.dll "%ROM_RAW%"</command>
    <platform>sg-1000</platform>
    <theme>sg-1000</theme>
    </system>

    <system>
    <name>snes</name>
    <fullname>Super Nintendo Entertainment System</fullname>
    <path>E:.emulationstation\Retroarch\roms\snes</path>
    <extension>.smc .sfc .SMC .SFC</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\snes9x_libretro.dll "%ROM_RAW%"</command>
    <platform>snes</platform>
    <theme>snes</theme>
    </system>

    <system>
    <name>vectrex</name>
    <fullname>Vectrex</fullname>
    <path>E:.emulationstation\Retroarch\roms\vectrex</path>
    <extension>.vec .gam .bin .VEC .GAM .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\vecx_libretro.dll "%ROM_RAW%"</command>
    <platform>vectrex</platform>
    <theme>vectrex</theme>
    </system>

    <system>
    <name>videopac</name>
    <fullname>Odyssey 2 / Videopac</fullname>
    <path>E:.emulationstation\Retroarch\roms\videopac</path>
    <extension>.bin .BIN</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\o2em_libretro.dll "%ROM_RAW%"</command>
    <platform>videopac</platform>
    <theme>videopac</theme>
    </system>

    <system>
    <name>virtualboy</name>
    <fullname>Virtual Boy</fullname>
    <path>E:.emulationstation\Retroarch\roms\virtualboy</path>
    <extension>.vb .VB</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_vb_libretro.dll "%ROM_RAW%"</command>
    <platform>virtualboy</platform>
    <theme>virtualboy</theme>
    </system>

    <system>
    <name>wii</name>
    <fullname>Nintendo Wii</fullname>
    <path>E:.emulationstation\Retroarch\roms\wii</path>
    <extension>.iso .ISO</extension>
    <command>"%HOMEPATH%.emulationstation\systems\dolphin\dolphin.exe" -e "%ROM_RAW%"</command>
    <platform>wii</platform>
    <theme>wii</theme>
    </system>

    <system>
    <name>wonderswan</name>
    <fullname>Wonderswan</fullname>
    <path>E:.emulationstation\Retroarch\roms\wonderswan</path>
    <extension>.ws .wsc</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\mednafen_wswan_libretro.dll "%ROM_RAW%"</command>
    <platform>wonderswan</platform>
    <theme>wonderswan</theme>
    </system>

    <system>
    <name>zxspectrum</name>
    <fullname>ZX Spectrum</fullname>
    <path>E:.emulationstation\Retroarch\roms\zxspectrum</path>
    <extension>sna .szx .z80 .tap .tzx .gz .udi .mgt .img .trd .scl .dsk SNA .SZX .Z80 .TAP .TZX .GZ .UDI .MGT .IMG .TRD .SCL .DSK</extension>
    <command>E:.emulationstation\Retroarch\retroarch -L E:.emulationstation\Retroarch\cores\fuse_libretro.dll "%ROM_RAW%"</command>
    <platform>zxspectrum</platform>
    <theme>zxspectrum</theme>
    </system>

    </systemList>



  • Oh I think that might be a problem copying the script to the forum I don't know why the slash is not showing up here. But I can assure you I have those / on my script.


  • Global Moderator

    You should use pastebin.com for large walls of text, it doesn't modify the formatting and it's easier to inspect.



  • This might be a dumb question but how do get it on to the forum now that I pasted it onto pastebin.


  • Global Moderator

    @COMMANDERY11 You should post the URL you get after posting on the site. But if you're problem is solved, there's no need for it.



  • Okay sadly It has not been fixed yet. https://pastebin.com/LecC53XE

    I think I fixed the paths now though. Just so you know when I go onto file manger. To get to my .emulationstation I go to...

    E:.emulationstation
    Then to get to my roms
    E:.emulationstation\roms
    and lastly my Retroarch folder
    E:.emulationstation\Retroarch


  • Global Moderator

    How are you starting Emulationstation ? Do you use a .cmd/.bat file ? What version of Emulationstation are you using ?



  • I downloaded the installer on the official websites.


  • Global Moderator

    Try copying your es_systems.cfg back to the original location.



  • Ok I copied it back into my C:\Users\izaya

    That is where my .emulationstation would be


  • Global Moderator

    @COMMANDERY11 so, does it work ? If not, try copying it to C:\Users\izaya\.emulationstation.



  • It does not work... Or you think I should put my .emulationstation back where it is supposed to be in my C:\Users\izaya location and leave my roms in the E: drive since downloading roms decreased my storage in my original drive and just change the paths on the cfg file you think that will work?


  • Global Moderator

    @COMMANDERY11 Sure, that should work.



  • IT WORKED! Sorry for wasting your time bro. :(



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.