diff --git a/es_systems.xml b/es_systems.xml
index 5f5d5806..1fae3912 100644
--- a/es_systems.xml
+++ b/es_systems.xml
@@ -6,7 +6,7 @@
3DO
%ROMPATH%/3do
.iso .ISO .bin .BIN .chd .CHD .cue .CUE .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/4do_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/opera_libretro.so %ROM%
3do
3do
@@ -142,7 +142,8 @@
Atari 5200
%ROMPATH%/atari5200
.xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/atari800_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/a5200_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/atari800_libretro.so %ROM%
atari5200
atari5200
@@ -159,7 +160,7 @@
atari800
Atari 800
%ROMPATH%/atari800
- .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP
+ .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .rom .ROM .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/atari800_libretro.so %ROM%
atari800
atari800
@@ -215,7 +216,8 @@
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
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_FLYCAST% %ROM%
atomiswave
atomiswave
@@ -314,6 +316,15 @@
daphne
+
+
+
+
+
+
+
+
+
doom
Doom
%ROMPATH%/doom
@@ -327,7 +338,10 @@
DOS
%ROMPATH%/dos
.dosz .DOSZ
+
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_pure_libretro.so %ROM%
+
+
dos
dos
@@ -345,11 +359,22 @@
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
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_FLYCAST% %ROM%
+ %EMULATOR_REDREAM% %ROM%
dreamcast
dreamcast
+
+
+
+
+
+
+
+
+
famicom
Nintendo Family Computer
%ROMPATH%/famicom
@@ -388,7 +413,9 @@
Nintendo Famicom Disk System
%ROMPATH%/fds
.nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/nestopia_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/nestopia_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen_libretro.so %ROM%
fds
fds
@@ -424,6 +451,10 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/tgbdual_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mgba_libretro.so %ROM%
+ %EMULATOR_MGBA% -f %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vbam_libretro.so %ROM%
+ %EMULATOR_VBA-M% -f %ROM%
gb
gb
@@ -452,6 +483,10 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/tgbdual_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mgba_libretro.so %ROM%
+ %EMULATOR_MGBA% -f %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/vbam_libretro.so %ROM%
+ %EMULATOR_VBA-M% -f %ROM%
gbc
gbc
@@ -459,9 +494,10 @@
gc
Nintendo GameCube
%ROMPATH%/gc
- .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP
+ .gcm .GCM .iso .ISO .wbfs .WBFS .wia .WIA .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .rvz .RVZ .tgc .TGC .wad .WAD .m3u .M3U .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dolphin_libretro.so %ROM%
%EMULATOR_DOLPHIN% -b -e %ROM%
+ %EMULATOR_PRIMEHACK% -b -e %ROM%
gc
gc
@@ -505,6 +541,15 @@
j2me
+
+
+
+
+
+
+
+
+
lutris
Lutris Open Gaming Platform
%ROMPATH%/lutris
@@ -523,6 +568,15 @@
lutro
+
+
+
+
+
+
+
+
+
mame
Multiple Arcade Machine Emulator
%ROMPATH%/mame
@@ -704,7 +758,8 @@
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
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_FLYCAST% %ROM%
naomi
naomi
@@ -713,7 +768,8 @@
Sega NAOMI GD-ROM
%ROMPATH%/naomigd
.chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_FLYCAST% %ROM%
naomi
naomigd
@@ -725,6 +781,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume2015_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/melonds_libretro.so %ROM%
+ %EMULATOR_MELONDS% %ROM%
nds
nds
@@ -824,6 +881,18 @@
palm
+
+
+
+
+
+
+
+
+
+
+
+
pc88
NEC PC-8800 Series
%ROMPATH%/pc88
@@ -881,10 +950,19 @@
pokemini
+
+
+
+
+
+
+
+
+
ps2
Sony PlayStation 2
%ROMPATH%/ps2
- .iso .ISO .isz .ISZ .cso .CSO .bin .BIN .elf .ELF
+ .bin .BIN .chd .CHD .cso .CSO .elf .ELF .iso .ISO .isz .ISZ
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/pcsx2_libretro.so %ROM%
%EMULATOR_PCSX2% --nogui %ROM%
ps2
@@ -894,7 +972,7 @@
ps3
Sony PlayStation 3
%ROMPATH%/ps3
- .ps3dir .PS3DIR
+ .ps3 .PS3 .ps3dir .PS3DIR
%EMULATOR_RPCS3% --no-gui %ROM%
ps3
ps3
@@ -914,7 +992,7 @@
%ROMPATH%/psp
.elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/ppsspp_libretro.so %ROM%
- %EMULATOR_PPSSPP% %ROM%
+ %EMULATOR_PPSSPP% --escape-exit %ROM%
psp
psp
@@ -935,7 +1013,9 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_psx_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_psx_hw_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/pcsx_rearmed_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/swanstation_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/duckstation_libretro.so %ROM%
+ %EMULATOR_DUCKSTATION% -batch %ROM%
psx
psx
@@ -956,6 +1036,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x2010_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_hd_beta_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_mercury_accuracy_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
satellaview
@@ -989,7 +1070,7 @@
scummvm
ScummVM Game Engine
%ROMPATH%/scummvm
- .scummvm .7z .7Z .zip .ZIP
+ .scummvm .SCUMMVM .svm .SVM
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.so %ROM%
scummvm
scummvm
@@ -1033,6 +1114,21 @@
segacd
+ sfc
+ Nintendo SFC (Super Famicom)
+ %ROMPATH%/sfc
+ .bin .BIN .bml .BML .bs .BS .bsx .BSX .dx2 .DX2 .fig .FIG .gd3 .GD3 .gd7 .GD7 .mgd .MGD .sfc .SFC .smc .SMC .st .ST .swc .SWC .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x2010_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_hd_beta_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_mercury_accuracy_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supafaust_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
+ snes
+ sfc
+
+
sg-1000
Sega SG-1000
%ROMPATH%/sg-1000
@@ -1052,6 +1148,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x2010_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_hd_beta_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_mercury_accuracy_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supafaust_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
@@ -1066,6 +1163,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x2010_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_hd_beta_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_mercury_accuracy_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supafaust_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
@@ -1091,6 +1189,15 @@
spectravideo
+
+
+
+
+
+
+
+
+
stratagus
Stratagus Game Engine
%ROMPATH%/stratagus
@@ -1107,6 +1214,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x2010_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_hd_beta_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_mercury_accuracy_libretro.so %ROM%
sufami
sufami
@@ -1127,6 +1235,7 @@
%ROMPATH%/switch
.nca .NCA .nro .NRO .nso .NSO .nsp .NSP .xci .XCI .7z .7Z .zip .ZIP
%EMULATOR_YUZU% -f -g %ROM%
+ %EMULATOR_RYUJINX% %ROM%
switch
switch
@@ -1253,9 +1362,10 @@
wii
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
+ .gcm .GCM .iso .ISO .wbfs .WBFS .wia .WIA .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .rvz .RVZ .tgc .TGC .wad .WAD .m3u .M3U .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dolphin_libretro.so %ROM%
%EMULATOR_DOLPHIN% -b -e %ROM%
+ %EMULATOR_PRIMEHACK% -b -e %ROM%
wii
wii