diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml
index d40e8fe38..fb9ceb0c2 100644
--- a/resources/systems/macos/es_find_rules.xml
+++ b/resources/systems/macos/es_find_rules.xml
@@ -111,6 +111,14 @@
/usr/local/bin/fs-uae
+
+
+
+ /Applications/gearboy
+ /opt/homebrew/bin/gearboy
+ /usr/local/bin/gearboy
+
+
@@ -210,6 +218,14 @@
/Applications/Ruffle.app/Contents/MacOS/ruffle
+
+
+
+ /Applications/sameboy
+ /opt/homebrew/bin/sameboy
+ /usr/local/bin/sameboy
+
+
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index f8c899a87..8ccbc59f9 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -516,7 +516,9 @@
.bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gambatte_libretro.dylib %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/sameboy_libretro.dylib %ROM%
+ %EMULATOR_SAMEBOY% -f %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearboy_libretro.dylib %ROM%
+ %EMULATOR_GEARBOY% %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/tgbdual_libretro.dylib %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.dylib %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.dylib %ROM%
@@ -548,7 +550,9 @@
.bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gambatte_libretro.dylib %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/sameboy_libretro.dylib %ROM%
+ %EMULATOR_SAMEBOY% -f %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearboy_libretro.dylib %ROM%
+ %EMULATOR_GEARBOY% %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/tgbdual_libretro.dylib %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mesen-s_libretro.dylib %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/bsnes_libretro.dylib %ROM%
@@ -1102,6 +1106,7 @@
.p8 .P8 .png .PNG
%EMULATOR_PICO-8% -root_path %GAMEDIR% -run %ROM%
%EMULATOR_PICO-8% -root_path %GAMEDIR% -splore
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/retro8_libretro.dylib %ROM%
pico8
pico8
diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml
index 122b0e508..680b34cee 100644
--- a/resources/systems/unix/es_find_rules.xml
+++ b/resources/systems/unix/es_find_rules.xml
@@ -245,6 +245,17 @@
~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE
+
+
+
+ gearboy
+
+
+ ~/Applications/gearboy
+ ~/.local/bin/gearboy
+ ~/bin/gearboy
+
+
@@ -435,6 +446,17 @@
~/.local/share/flatpak/exports/bin/io.github.shiiion.primehack
+
+
+
+ punes
+
+
+ ~/Applications/punes
+ ~/.local/bin/punes
+ ~/bin/punes
+
+
@@ -497,6 +519,19 @@
~/bin/publish/Ryujinx
+
+
+
+ sameboy
+ io.github.sameboy.SameBoy
+
+
+ /var/lib/flatpak/exports/bin/io.github.sameboy.SameBoy
+ ~/.local/share/flatpak/exports/bin/io.github.sameboy.SameBoy
+ ~/.local/bin/sameboy
+ ~/bin/sameboy
+
+
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index d43befe45..eecc1024c 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -435,6 +435,7 @@
%EMULATOR_MEDNAFEN% -force_module nes %ROM%
%EMULATOR_ARES% --fullscreen --system "Famicom" %ROM%
%EMULATOR_ARES% --fullscreen --system "Famicom Disk System" %ROM%
+ %EMULATOR_PUNES% %ROM% -u yes
famicom
famicom
@@ -525,7 +526,9 @@
.bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gambatte_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/sameboy_libretro.so %ROM%
+ %EMULATOR_SAMEBOY% -f %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearboy_libretro.so %ROM%
+ %EMULATOR_GEARBOY% %ROM%
%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%
@@ -557,7 +560,9 @@
.bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gambatte_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/sameboy_libretro.so %ROM%
+ %EMULATOR_SAMEBOY% -f %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearboy_libretro.so %ROM%
+ %EMULATOR_GEARBOY% %ROM%
%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%
@@ -1127,6 +1132,7 @@
.p8 .P8 .png .PNG
%EMULATOR_PICO-8% -root_path %GAMEDIR% -run %ROM%
%EMULATOR_PICO-8% -root_path %GAMEDIR% -splore
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/retro8_libretro.so %ROM%
pico8
pico8
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index 47feb85bf..e80952930 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -261,6 +261,17 @@
%ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe
+
+
+
+ sameboy.exe
+
+
+ %ESPATH%\Emulators\gearboy\gearboy.exe
+ %ESPATH%\gearboy\gearboy.exe
+ %ESPATH%\..\gearboy\gearboy.exe
+
+
@@ -469,6 +480,17 @@
%ESPATH%\..\Project64\Project64.exe
+
+
+
+ punes64.exe
+
+
+ %ESPATH%\Emulators\punes\punes64.exe
+ %ESPATH%\punes\punes64.exe
+ %ESPATH%\..\punes\punes64.exe
+
+
@@ -513,6 +535,17 @@
%ESPATH%\..\ryujinx\Ryujinx.exe
+
+
+
+ sameboy.exe
+
+
+ %ESPATH%\Emulators\sameboy\sameboy.exe
+ %ESPATH%\sameboy\sameboy.exe
+ %ESPATH%\..\sameboy\sameboy.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index 644b778c9..8d455c56c 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -176,6 +176,14 @@
%ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe
+
+
+
+ %ESPATH%\Emulators\gearboy\gearboy.exe
+ %ESPATH%\gearboy\gearboy.exe
+ %ESPATH%\..\gearboy\gearboy.exe
+
+
@@ -315,6 +323,14 @@
%ESPATH%\..\Project64\Project64.exe
+
+
+
+ %ESPATH%\Emulators\punes\punes64.exe
+ %ESPATH%\punes\punes64.exe
+ %ESPATH%\..\punes\punes64.exe
+
+
@@ -347,6 +363,14 @@
%ESPATH%\..\ryujinx\Ryujinx.exe
+
+
+
+ %ESPATH%\Emulators\sameboy\sameboy.exe
+ %ESPATH%\sameboy\sameboy.exe
+ %ESPATH%\..\sameboy\sameboy.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 61d569808..886acab35 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -525,7 +525,9 @@
.bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gambatte_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\sameboy_libretro.dll %ROM%
+ %EMULATOR_SAMEBOY% -f %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearboy_libretro.dll %ROM%
+ %EMULATOR_GEARBOY% %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\tgbdual_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%
@@ -557,7 +559,9 @@
.bs .BS .cgb .CGB .dmg .DMG .gb .GB .gbc .GBC .sgb .SGB .sfc .SFC .smc .SMC .7z .7Z .zip .ZIP
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gambatte_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\sameboy_libretro.dll %ROM%
+ %EMULATOR_SAMEBOY% -f %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearboy_libretro.dll %ROM%
+ %EMULATOR_GEARBOY% %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\tgbdual_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mesen-s_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\bsnes_libretro.dll %ROM%
@@ -990,6 +994,7 @@
%EMULATOR_MEDNAFEN% -force_module nes %ROM%
%EMULATOR_ARES% --fullscreen --system "Famicom" %ROM%
%EMULATOR_ARES% --fullscreen --system "Famicom Disk System" %ROM%
+ %EMULATOR_PUNES% %ROM% -u yes
nes
nes
@@ -1126,6 +1131,7 @@
.p8 .P8 .png .PNG
%EMULATOR_PICO-8% -root_path %GAMEDIR% -run %ROM%
%EMULATOR_PICO-8% -root_path %GAMEDIR% -splore
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\retro8_libretro.dll %ROM%
pico8
pico8