From 3ead3548a11e35e65623f1b1e0c7a7be5b55e195 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sun, 10 Jan 2021 23:05:20 +0100 Subject: [PATCH] (Windows) Changed the es_systems.cfg template to the %COREPATH% logic. --- es-core/src/Settings.cpp | 8 +- resources/templates/es_systems.cfg_windows | 188 ++++++++++----------- 2 files changed, 99 insertions(+), 97 deletions(-) diff --git a/es-core/src/Settings.cpp b/es-core/src/Settings.cpp index d984e254e..2fffb32f4 100644 --- a/es-core/src/Settings.cpp +++ b/es-core/src/Settings.cpp @@ -207,10 +207,12 @@ void Settings::setDefaults() mBoolMap["RunInBackground"] = { false, false }; #endif mStringMap["MediaDirectory"] = { "", "" }; - #if defined(__APPLE__) || defined(_WIN64) + #if defined(__APPLE__) mStringMap["EmulatorCorePath"] = { "", "" }; + #elif defined (_WIN64) + mStringMap["EmulatorCorePath"] = { "%EMUPATH%\\cores", "%EMUPATH%\\cores" }; #else - const std::string emulatorCorePaths = + const std::string emulatorCorePath = "~/.config/retroarch/cores:" // Compiled from source "~/snap/retroarch/current/.config/retroarch/cores:" // Snap package // As installed via the OS repositories: @@ -219,7 +221,7 @@ void Settings::setDefaults() "/usr/lib/libretro:" // Manjaro "/usr/local/lib/libretro:" // FreeBSD and OpenBSD "/usr/pkg/lib/libretro"; // NetBSD - mStringMap["EmulatorCorePath"] = { emulatorCorePaths, emulatorCorePaths }; + mStringMap["EmulatorCorePath"] = { emulatorCorePath, emulatorCorePath }; #endif mBoolMap["LaunchCommandOverride"] = { true, true }; mBoolMap["ShowHiddenFiles"] = { true, true }; diff --git a/resources/templates/es_systems.cfg_windows b/resources/templates/es_systems.cfg_windows index f566ae0eb..f0cd2a874 100644 --- a/resources/templates/es_systems.cfg_windows +++ b/resources/templates/es_systems.cfg_windows @@ -6,7 +6,7 @@ 3DO %ROMPATH%\3do .iso .ISO .bin .BIN .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\4do_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\4do_libretro.dll %ROM% 3do 3do @@ -24,7 +24,7 @@ Commodore Amiga %ROMPATH%\amiga .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\puae_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\puae_libretro.dll %ROM% amiga amiga @@ -33,7 +33,7 @@ Commodore Amiga 600 %ROMPATH%\amiga600 .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\puae_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\puae_libretro.dll %ROM% amiga amiga600 @@ -42,7 +42,7 @@ Commodore Amiga 1200 %ROMPATH%\amiga1200 .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\puae_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\puae_libretro.dll %ROM% amiga amiga1200 @@ -51,7 +51,7 @@ Commodore Amiga CD32 %ROMPATH%\amigacd32 .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\puae_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\puae_libretro.dll %ROM% amigacd32 amigacd32 @@ -60,7 +60,7 @@ Amstrad CPC %ROMPATH%\amstradcpc .dsk .DSK .sna .SNA .tap .TAR .cdt .CDT .voc .VOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\cap32_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\cap32_libretro.dll %ROM% amstradcpc amstradcpc @@ -87,7 +87,7 @@ Arcade %ROMPATH%\arcade .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mame2016_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mame2016_libretro.dll %ROM% arcade arcade @@ -105,7 +105,7 @@ Atari 2600 %ROMPATH%\atari2600 .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\stella2014_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\stella2014_libretro.dll %ROM% atari2600 atari2600 @@ -114,7 +114,7 @@ Atari 5200 %ROMPATH%\atari5200 .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\atari800_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\atari800_libretro.dll %ROM% atari5200 atari5200 @@ -123,7 +123,7 @@ Atari 7800 ProSystem %ROMPATH%\atari7800 .a78 .A78 .bin .BIN .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\prosystem_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\prosystem_libretro.dll %ROM% atari7800 atari7800 @@ -132,7 +132,7 @@ Atari 800 %ROMPATH%\atari800 .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\atari800_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\atari800_libretro.dll %ROM% atari800 atari800 @@ -141,7 +141,7 @@ Atari Jaguar %ROMPATH%\atarijaguar .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\virtualjaguar_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\virtualjaguar_libretro.dll %ROM% atarijaguar, atarijaguarcd atarijaguar @@ -150,7 +150,7 @@ Atari Jaguar CD %ROMPATH%\atarijaguarcd .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\virtualjaguar_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\virtualjaguar_libretro.dll %ROM% atarijaguarcd atarijaguar @@ -159,7 +159,7 @@ Atari Lynx %ROMPATH%\atarilynx .lnx .LNX .o .O .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_lynx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_lynx_libretro.dll %ROM% atarilynx atarilynx @@ -168,7 +168,7 @@ Atari ST %ROMPATH%\atarist .st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\hatari_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\hatari_libretro.dll %ROM% atarist atarist @@ -177,7 +177,7 @@ Atari XE %ROMPATH%\atarixe .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\atari800_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\atari800_libretro.dll %ROM% atarixe atarixe @@ -186,7 +186,7 @@ Atomiswave %ROMPATH%\atomiswave .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\flycast_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\flycast_libretro.dll %ROM% atomiswave atomiswave @@ -204,7 +204,7 @@ Commodore 64 %ROMPATH%\c64 .d64 .D64 .d71 .D71 .d80 .D80 .d81 .D81 .d82 .D82 .g64 .G64 .g41 .G41 .x64 .X64 .t64 .T64 .tap .TAP .prg .PRG .p00 .P00 .crt .CRT .bin .BIN .gz .GZ .d6z .D6Z .d7z .D7Z .d8z .D8Z .g6z .G6Z .x6z .X6Z .cmd .CMD .m3u .M3U .vsf .VSF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\vice_x64_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\vice_x64_libretro.dll %ROM% c64 c64 @@ -213,7 +213,7 @@ Cave Story (NXEngine) %ROMPATH%\cavestory .exe .EXE .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\nxengine_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\nxengine_libretro.dll %ROM% cavestory cavestory @@ -231,7 +231,7 @@ ChaiLove game engine %ROMPATH%\chailove .chai .CHAI .chailove .CHAILOVE .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\chailove_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\chailove_libretro.dll %ROM% love chailove @@ -240,7 +240,7 @@ Fairchild Channel F %ROMPATH%\channelf .bin .BIN .chf .CHF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\freechaf_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\freechaf_libretro.dll %ROM% channelf channelf @@ -258,7 +258,7 @@ ColecoVision %ROMPATH%\coleco .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\bluemsx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\bluemsx_libretro.dll %ROM% colecovision colecovision @@ -267,7 +267,7 @@ Daphne Arcade Laserdisc Emulator %ROMPATH%\daphne .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\daphne_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\daphne_libretro.dll %ROM% daphne daphne @@ -285,7 +285,7 @@ Doom %ROMPATH%\doom .wad .WAD .iwad .IWAD .pwad .PWAD - retroarch.exe -L "%EMUPATH%\cores\prboom_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\prboom_libretro.dll %ROM% pc doom @@ -294,7 +294,7 @@ DOS (PC) %ROMPATH%\dos .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\dosbox_core_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\dosbox_core_libretro.dll %ROM% dos dos @@ -312,7 +312,7 @@ Sega Dreamcast %ROMPATH%\dreamcast .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\flycast_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\flycast_libretro.dll %ROM% dreamcast dreamcast @@ -321,7 +321,7 @@ Nintendo Family Computer %ROMPATH%\famicom .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\nestopia_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\nestopia_libretro.dll %ROM% nes, famicom famicom @@ -330,7 +330,7 @@ Final Burn Alpha %ROMPATH%\fba .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\fbneo_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\fbneo_libretro.dll %ROM% arcade fba @@ -339,7 +339,7 @@ FinalBurn Neo %ROMPATH%\fbneo .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\fbneo_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\fbneo_libretro.dll %ROM% arcade fbneo @@ -348,7 +348,7 @@ Nintendo Famicom Disk System %ROMPATH%\fds .nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\nestopia_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\nestopia_libretro.dll %ROM% fds fds @@ -357,7 +357,7 @@ Nintendo Game and Watch %ROMPATH%\gameandwatch .mgw .MGW .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\gw_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\gw_libretro.dll %ROM% gameandwatch gameandwatch @@ -366,7 +366,7 @@ Sega Game Gear %ROMPATH%\gamegear .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% gamegear gamegear @@ -375,7 +375,7 @@ Nintendo GameCube %ROMPATH%\gamecube .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\dolphin_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\dolphin_libretro.dll %ROM% gamecube gc @@ -384,7 +384,7 @@ Nintendo Game Boy %ROMPATH%\gb .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\bsnes_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\bsnes_libretro.dll %ROM% gb gb @@ -393,7 +393,7 @@ Nintendo Game Boy Advance %ROMPATH%\gba .gba .GBA .agb .AGB .bin .BIN .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_gba_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_gba_libretro.dll %ROM% gba gba @@ -402,7 +402,7 @@ Nintendo Game Boy Color %ROMPATH%\gbc .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\bsnes_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\bsnes_libretro.dll %ROM% gbc gbc @@ -411,7 +411,7 @@ Sega Genesis %ROMPATH%\genesis .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% genesis, megadrive genesis @@ -429,7 +429,7 @@ Mattel Electronics Intellivision %ROMPATH%\intellivision .int .INT .bin .BIN .rom .ROM .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\freeintv_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\freeintv_libretro.dll %ROM% intellivision intellivision @@ -456,7 +456,7 @@ Lutro game engine %ROMPATH%\lutro .lua .LUA .lutro .LUTRO .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\lutro_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\lutro_libretro.dll %ROM% lutro lutro @@ -474,7 +474,7 @@ Multiple Arcade Machine Emulator %ROMPATH%\mame .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mame2016_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mame2016_libretro.dll %ROM% arcade mame @@ -492,7 +492,7 @@ Multiple Arcade Machine Emulator %ROMPATH%\mame-libretro .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mame_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mame_libretro.dll %ROM% arcade mame-libretro @@ -510,7 +510,7 @@ Sega Master System %ROMPATH%\mastersystem .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% mastersystem mastersystem @@ -519,7 +519,7 @@ Sega Mega-CD %ROMPATH%\megacd .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% segacd megacd @@ -528,7 +528,7 @@ Sega Mega-CD %ROMPATH%\megacdjp .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% segacd megacdjp @@ -537,7 +537,7 @@ Sega Mega Drive %ROMPATH%\megadrive .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% megadrive, genesis megadrive @@ -546,7 +546,7 @@ Multi Emulator Super System %ROMPATH%\mess .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mess2015_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mess2015_libretro.dll %ROM% mess mess @@ -564,7 +564,7 @@ MSX %ROMPATH%\msx .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\bluemsx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\bluemsx_libretro.dll %ROM% msx msx @@ -573,7 +573,7 @@ MSX1 %ROMPATH%\msx1 .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\bluemsx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\bluemsx_libretro.dll %ROM% msx msx1 @@ -582,7 +582,7 @@ MSX2 %ROMPATH%\msx2 .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\bluemsx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\bluemsx_libretro.dll %ROM% msx msx2 @@ -591,7 +591,7 @@ Nintendo 64 %ROMPATH%\n64 .n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\parallel_n64_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\parallel_n64_libretro.dll %ROM% n64 n64 @@ -600,7 +600,7 @@ Sega NAOMI %ROMPATH%\naomi .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\flycast_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\flycast_libretro.dll %ROM% naomi naomi @@ -609,7 +609,7 @@ Nintendo DS %ROMPATH%\nds .nds .NDS .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\melonds_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\melonds_libretro.dll %ROM% nds nds @@ -618,7 +618,7 @@ Neo Geo %ROMPATH%\neogeo .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\fbneo_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\fbneo_libretro.dll %ROM% neogeo neogeo @@ -627,7 +627,7 @@ Neo Geo CD %ROMPATH%\neogeocd .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\neocd_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\neocd_libretro.dll %ROM% neogeocd neogeocd @@ -636,7 +636,7 @@ Nintendo Entertainment System %ROMPATH%\nes .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\nestopia_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\nestopia_libretro.dll %ROM% nes nes @@ -645,7 +645,7 @@ Neo Geo Pocket %ROMPATH%\ngp .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_ngp_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_ngp_libretro.dll %ROM% ngp ngp @@ -654,7 +654,7 @@ Neo Geo Pocket Color %ROMPATH%\ngpc .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_ngp_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_ngp_libretro.dll %ROM% ngpc ngpc @@ -663,7 +663,7 @@ Magnavox Odyssey2 %ROMPATH%\odyssey2 .bin .BIN .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\o2em_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\o2em_libretro.dll %ROM% odyssey2 odyssey2 @@ -690,7 +690,7 @@ Palm OS %ROMPATH%\palm .prc .PRC .pqa .PQA .img .IMG .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mu_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mu_libretro.dll %ROM% palm palm @@ -699,7 +699,7 @@ IBM PC %ROMPATH%\pc .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\dosbox_core_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\dosbox_core_libretro.dll %ROM% pc pc @@ -708,7 +708,7 @@ NEC PC Engine %ROMPATH%\pcengine .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_pce_fast_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_pce_fast_libretro.dll %ROM% pcengine pcengine @@ -717,7 +717,7 @@ NEC PC Engine CD %ROMPATH%\pcenginecd .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_pce_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_pce_libretro.dll %ROM% pcenginecd pcenginecd @@ -726,7 +726,7 @@ NEC PC-FX %ROMPATH%\pcfx .cue CUE .ccd .CCD .toc .TOC .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_pcfx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_pcfx_libretro.dll %ROM% pcfx pcfx @@ -735,7 +735,7 @@ Nintendo Pokémon Mini %ROMPATH%\pokemini .min .MIN .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\pokemini_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\pokemini_libretro.dll %ROM% pokemini pokemini @@ -753,7 +753,7 @@ Sony PlayStation 2 %ROMPATH%\ps2 .iso .ISO .isz .ISZ .cso .CSO .bin .BIN .elf .ELF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\play_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\play_libretro.dll %ROM% ps2 ps2 @@ -762,7 +762,7 @@ PlayStation Portable %ROMPATH%\psp .elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\ppsspp_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\ppsspp_libretro.dll %ROM% psp psp @@ -780,7 +780,7 @@ Sony PlayStation 1 %ROMPATH%\psx .cue .CUE .toc .TOC .m3u .M3U .ccd .CCD .exe .EXE .pbp .PBP .chd .CHD .cbn .CBN .img .IMG .iso .ISO .mdf .MDF .z .Z .znx .ZNX .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_psx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_psx_libretro.dll %ROM% psx psx @@ -798,7 +798,7 @@ SAM Coupé %ROMPATH%\samcoupe .dsk .DSK .mgt .MGT .sbt .SBT .sad .SAD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\simcp_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\simcp_libretro.dll %ROM% samcoupe samcoupe @@ -807,7 +807,7 @@ Nintendo Satellaview %ROMPATH%\satellaview .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\snes9x_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\snes9x_libretro.dll %ROM% satellaview satellaview @@ -816,7 +816,7 @@ Sega Saturn %ROMPATH%\saturn .ccd .CCD .chd .CHD .cue .CUE .toc .TOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_saturn_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_saturn_libretro.dll %ROM% saturn saturn @@ -825,7 +825,7 @@ ScummVM game engine %ROMPATH%\scummvm .scummvm .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\scummvm_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\scummvm_libretro.dll %ROM% scummvm scummvm @@ -834,7 +834,7 @@ Sega Mega Drive 32X %ROMPATH%\sega32x .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\picodrive_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\picodrive_libretro.dll %ROM% sega32x sega32x @@ -843,7 +843,7 @@ Sega Super 32X %ROMPATH%\sega32xjp .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\picodrive_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\picodrive_libretro.dll %ROM% sega32x sega32xjp @@ -852,7 +852,7 @@ Sega Genesis 32X %ROMPATH%\sega32xna .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\picodrive_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\picodrive_libretro.dll %ROM% sega32x sega32xna @@ -861,7 +861,7 @@ Sega CD %ROMPATH%\segacd .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% segacd segacd @@ -870,7 +870,7 @@ Sega SG-1000 %ROMPATH%\sg-1000 .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\genesis_plus_gx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\genesis_plus_gx_libretro.dll %ROM% sg-1000 sg1000 @@ -879,7 +879,7 @@ Nintendo SNES (Super Nintendo) %ROMPATH%\snes .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\snes9x_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\snes9x_libretro.dll %ROM% snes snes @@ -888,7 +888,7 @@ Nintendo SNES (Super Nintendo) %ROMPATH%\snesna .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\snes9x_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\snes9x_libretro.dll %ROM% snes snesna @@ -906,7 +906,7 @@ Spectravideo %ROMPATH%\spectravideo .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\bluemsx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\bluemsx_libretro.dll %ROM% spectravideo spectravideo @@ -933,7 +933,7 @@ Bandai SuFami Turbo %ROMPATH%\sufami .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\snes9x_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\snes9x_libretro.dll %ROM% sufami sufami @@ -942,7 +942,7 @@ NEC SuperGrafx %ROMPATH%\supergrafx .pce .PCE .sgx .SGX .cue .CUE .ccd .CCD .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_supergrafx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_supergrafx_libretro.dll %ROM% supergrafx supergrafx @@ -951,7 +951,7 @@ Thomson TO/MO series %ROMPATH%\thomson .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\theodore_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\theodore_libretro.dll %ROM% thomson thomson @@ -960,7 +960,7 @@ NEC TurboGrafx-16 %ROMPATH%\tg16 .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_pce_fast_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_pce_fast_libretro.dll %ROM% pcengine tg16 @@ -969,7 +969,7 @@ NEC TurboGrafx-CD %ROMPATH%\tg-cd .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_pce_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_pce_libretro.dll %ROM% pcenginecd tg-cd @@ -996,7 +996,7 @@ Uzebox %ROMPATH%\uzebox .uze .UZE .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\uzem_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\uzem_libretro.dll %ROM% uzebox uzebox @@ -1005,7 +1005,7 @@ Vectrex %ROMPATH%\vectrex .bin .BIN .vec .VEC .gam .GAM .vc .VC .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\vecx_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\vecx_libretro.dll %ROM% vectrex vectrex @@ -1014,7 +1014,7 @@ Philips Videopac G7000 (Magnavox Odyssey2) %ROMPATH%\videopac .bin .BIN .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\o2em_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\o2em_libretro.dll %ROM% videopac videopac @@ -1023,7 +1023,7 @@ Nintendo Virtual Boy %ROMPATH%\virtualboy .vb .VB .vboy .VBOY .bin .BIN .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_vb_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_vb_libretro.dll %ROM% virtualboy virtualboy @@ -1032,7 +1032,7 @@ Nintendo Wii %ROMPATH%\wii .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\dolphin_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\dolphin_libretro.dll %ROM% wii wii @@ -1050,7 +1050,7 @@ Bandai WonderSwan %ROMPATH%\wonderswan .ws .WS .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_wswan_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_wswan_libretro.dll %ROM% wonderswan wonderswan @@ -1059,7 +1059,7 @@ Bandai WonderSwan Color %ROMPATH%\wonderswancolor .ws .WS .wsc .WSC .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\mednafen_wswan_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\mednafen_wswan_libretro.dll %ROM% wonderswancolor wonderswancolor @@ -1068,7 +1068,7 @@ Sharp X68000 %ROMPATH%\x68000 .dim .DIM .img .IMG .d88 .D88 .88d .88D .hdm .HDM .dup .DUP .2hd .2HD .xdf .XDF .hdf .HDF .cmd .CMD .m3u .M3U .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\px68k_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\px68k_libretro.dll %ROM% x68000 x68000 @@ -1104,7 +1104,7 @@ Sinclair ZX81 %ROMPATH%\zx81 .tzx .TZX .p .P .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\81_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\81_libretro.dll %ROM% zx81 zx81 @@ -1113,7 +1113,7 @@ Sinclair ZX Spectrum %ROMPATH%\zxspectrum .tzx .TZX .tap .TAP .z80 .Z80 .rzx .RZX .scl .SCL .trd .TRD .sh .SH .sna .SNA .szx .SZX .udi .UDI .mgt .MGT .img .IMG .dsk .DSK .gz .GZ .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\fuse_libretro.dll" %ROM% + retroarch.exe -L %COREPATH%\fuse_libretro.dll %ROM% zxspectrum zxspectrum