diff --git a/es-configs/es_find_rules.xml b/es-configs/es_find_rules.xml
index 35a091a4..35dd2b74 100644
--- a/es-configs/es_find_rules.xml
+++ b/es-configs/es_find_rules.xml
@@ -1,4 +1,3 @@
-
@@ -45,9 +44,38 @@
/app/share/libretro/cores
+
+
+
+ atari800
+ atari800-jz.atari800
+
+
+
+
+
+ blastem
+ com.retrodev.blastem
+
+
+ /var/lib/flatpak/exports/bin/com.retrodev.blastem
+ ~/.local/share/flatpak/exports/bin/com.retrodev.blastem
+
+
+
+
+
+ bsnes
+
+
+ /var/lib/flatpak/exports/bin/dev.bsnes.bsnes
+ ~/.local/share/flatpak/exports/bin/dev.bsnes.bsnes
+
+
+ citra
citra-emu.citra-nightly
org.citra_emu.citra
citra-qt
@@ -57,6 +85,17 @@
~/.local/share/flatpak/exports/bin/org.citra_emu.citra
+
+
+
+ desmume
+ org.desmume.DeSmuME
+
+
+ /var/lib/flatpak/exports/bin/org.desmume.DeSmuME
+ ~/.local/share/flatpak/exports/bin/org.desmume.DeSmuME
+
+
@@ -134,6 +173,17 @@
~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE
+
+
+
+ hypseus.bin
+
+
+ ~/Applications/hypseus-singe/hypseus.bin
+ ~/.local/bin/hypseus-singe/hypseus.bin
+ ~/bin/hypseus-singe/hypseus.bin
+
+
@@ -177,6 +227,16 @@
~/.local/share/flatpak/exports/bin/io.github.m64p.m64p
+
+
+
+ nestopia
+
+
+ /var/lib/flatpak/exports/bin/ca._0ldsk00l.Nestopia
+ ~/.local/share/flatpak/exports/bin/ca._0ldsk00l.Nestopia
+
+
@@ -315,4 +375,4 @@
~/retrodeck/bios/pico-8/pico8
-
+
\ No newline at end of file
diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml
index 8f60c7d1..2bdf7fc4 100644
--- a/es-configs/es_systems.xml
+++ b/es-configs/es_systems.xml
@@ -119,6 +119,8 @@
%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/arcade %BASENAME%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_FLYCAST% %ROM%
arcade
arcade
@@ -213,7 +215,8 @@
Atari XE
%ROMPATH%/atarixe
.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%/atari800_libretro.so %ROM%
+ %EMULATOR_ATARI800% %ROM%
atarixe
atarixe
@@ -221,10 +224,10 @@
atomiswave
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
+ .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_FLYCAST% %ROM%
- atomiswave
+ arcade
atomiswave
@@ -272,8 +275,9 @@
cdtv
Commodore CDTV
%ROMPATH%/cdtv
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .m3u .M3U .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/puae_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/puae2021_libretro.so %ROM%
cdtv
cdtv
@@ -308,8 +312,9 @@
colecovision
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
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bluemsx_libretro.so %ROM%
+ .bin .BIN .cas .CAS .col .COL .cv .CV .dsk .DSK .m3u .M3U .mx1 .MX1 .mx2 .MX2 .ri .RI .rom .ROM .sc .SC .sg .SG .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bluemsx_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearcoleco_libretro.so %ROM%
colecovision
colecovision
@@ -317,8 +322,9 @@
daphne
Daphne Arcade LaserDisc Emulator
%ROMPATH%/daphne
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .daphne .singe
+ %EMULATOR_HYPSEUS-SINGE% %BASENAME% vldp -framefile %GAMEDIR%/%BASENAME%.txt %INJECT%=%BASENAME%.commands
+ %EMULATOR_HYPSEUS-SINGE% singe vldp -framefile %GAMEDIR%/%BASENAME%.txt -script %GAMEDIR%/%BASENAME%.singe %INJECT%=%BASENAME%.commands
daphne
daphne
@@ -371,6 +377,7 @@
.nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/nestopia_libretro.so %ROM%
+ %EMULATOR_NESTOPIA-UE% --fullscreen %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quicknes_libretro.so %ROM%
famicom
@@ -405,6 +412,7 @@
.nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/nestopia_libretro.so %ROM%
+ %EMULATOR_NESTOPIA-UE% --fullscreen %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.so %ROM%
fds
fds
@@ -552,6 +560,8 @@
%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/mame %BASENAME%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_FLYCAST% %ROM%
arcade
mame
@@ -722,20 +732,20 @@
naomi
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
+ .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_FLYCAST% %ROM%
- naomi
+ arcade
naomi
naomigd
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
+ .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_FLYCAST% %ROM%
- naomi
+ arcade
naomigd
@@ -745,6 +755,7 @@
.bin .BIN .nds .NDS .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume2015_libretro.so %ROM%
+ %EMULATOR_DESMUME% %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/melonds_libretro.so %ROM%
%EMULATOR_MELONDS% %ROM%
nds
@@ -784,6 +795,7 @@
.nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/nestopia_libretro.so %ROM%
+ %EMULATOR_NESTOPIA-UE% --fullscreen %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quicknes_libretro.so %ROM%
nes
@@ -868,7 +880,7 @@
pcengine
NEC PC Engine
%ROMPATH%/pcengine
- .bin .BIN .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
+ .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_fast_libretro.so %ROM%
pcengine
@@ -878,7 +890,7 @@
pcenginecd
NEC PC Engine CD
%ROMPATH%/pcenginecd
- .bin .BIN .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
+ .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_fast_libretro.so %ROM%
pcenginecd
@@ -915,7 +927,7 @@
ps2
Sony PlayStation 2
%ROMPATH%/ps2
- .bin .BIN .chd .CHD .cso .CSO .elf .ELF .iso .ISO .isz .ISZ
+ .bin .BIN .chd .CHD .ciso .CISO .cso .CSO .dump .DUMP .elf .ELF .gz .GZ .m3u .M3U .mdf .MDF .img .IMG .iso .ISO .isz .ISZ .ngr .NRG
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/pcsx2_libretro.so %ROM%
%EMULATOR_PCSX2% --nogui %ROM%
%EMULATOR_PLAY!% --disc %ROM%
@@ -988,9 +1000,11 @@
.bml .BML .bs .BS .fig .FIG .sfc .SFC .smc .SMC .swc .SWC .st .ST .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x2010_libretro.so %ROM%
+ %EMULATOR_SNES9X% %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_BSNES% --fullscreen %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
satellaview
satellaview
@@ -1077,6 +1091,7 @@
%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_BSNES% --fullscreen %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supafaust_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
snes
@@ -1087,9 +1102,9 @@
Sega SG-1000
%ROMPATH%/sg-1000
.68k .68K .bin .BIN .bms .BMS .chd .CHD .cue .CUE .gen .GEN .gg .GG .iso .ISO .m3u .M3U .md .MD .mdx .MDX .ri .RI .rom .ROM .sg .SG .sgd .SGD .smd .SMD .sms .SMS .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearsystem_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/genesis_plus_gx_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/genesis_plus_gx_wide_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearsystem_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bluemsx_libretro.so %ROM%
sg-1000
sg-1000
@@ -1105,6 +1120,7 @@
%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_BSNES% --fullscreen %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supafaust_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
snes
@@ -1121,6 +1137,7 @@
%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_BSNES% --fullscreen %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_supafaust_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.so %ROM%
snes
@@ -1160,9 +1177,11 @@
.bml .BML .bs .BS .fig .FIG .sfc .SFC .smc .SMC .st .ST .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/snes9x2010_libretro.so %ROM%
+ %EMULATOR_SNES9X% %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_BSNES% --fullscreen %ROM%
sufami
sufami
@@ -1208,7 +1227,7 @@
tg16
NEC TurboGrafx-16
%ROMPATH%/tg16
- .bin .BIN .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
+ .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_fast_libretro.so %ROM%
pcengine
@@ -1218,7 +1237,7 @@
tg-cd
NEC TurboGrafx-CD
%ROMPATH%/tg-cd
- .bin .BIN .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
+ .ccd .CCD .chd .CHD .cue .CUE .img .IMG .iso .ISO .m3u .M3U .pce .PCE .sgx .SGX .toc .TOC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_pce_fast_libretro.so %ROM%
pcenginecd
@@ -1366,7 +1385,7 @@
Microsoft Xbox
%ROMPATH%/xbox
.iso .ISO
- %EMULATOR_XEMU% -full-screen -dvd_path %ROM%
+ %EMULATOR_XEMU% -dvd_path %ROM%
xbox
xbox
@@ -1427,4 +1446,4 @@
pico-8
pico-8
-
+
\ No newline at end of file
diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml
index 399836c0..e147d6e5 100644
--- a/net.retrodeck.retrodeck.yml
+++ b/net.retrodeck.retrodeck.yml
@@ -161,6 +161,8 @@ modules:
url: https://github.com/zeux/pugixml/releases/download/v1.11.4/pugixml-1.11.4.tar.gz
sha256: 8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716
+ # When updating this module remember to check those: https://gitlab.com/es-de/emulationstation-de/-/tree/stable-1.2.5/resources/systems/unix
+ # But we don't include them 1:1 as RetroDECK got some specific configs in some cases
- name: emulationstation-de
buildsystem: cmake-ninja
cleanup:
@@ -169,7 +171,7 @@ modules:
sources:
- type: git
url: https://gitlab.com/es-de/emulationstation-de
- branch: d89cedd25f1bbb9a38c1f66bca18b74d5332cad1
+ branch: 5a76fef25ffc659f098ee65215281c51a63c3198
- type: shell
commands:
- sed -i 's/QUIT EMULATIONSTATION/QUIT RETRODECK/g' es-app/src/guis/GuiMenu.cpp