diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml
index 70de23ec9..c4bdd5bd5 100644
--- a/resources/systems/macos/es_find_rules.xml
+++ b/resources/systems/macos/es_find_rules.xml
@@ -33,6 +33,7 @@
/Applications/dosbox-staging.app/Contents/MacOS/dosbox
+ /opt/homebrew/bin/dosbox-staging
/usr/local/bin/dosbox-staging
@@ -40,6 +41,9 @@
/Applications/FS-UAE.app/Contents/MacOS/fs-uae
+
+ /opt/homebrew/bin/fs-uae
+ /usr/local/bin/fs-uae
@@ -62,6 +66,15 @@
/Applications/RPCS3.app/Contents/MacOS/rpcs3
+
+
+
+ /Applications/PPSSPPSDL.app/Contents/MacOS/PPSSPPSDL
+
+ /opt/homebrew/bin/ppsspp
+ /usr/local/bin/ppsspp
+
+
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 734e260f1..7e889d75b 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -964,7 +964,8 @@
Sony PlayStation Portable
%ROMPATH%/psp
.elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/ppsspp_libretro.dylib %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/ppsspp_libretro.dylib %ROM%
+ %EMULATOR_PPSSPP% %ROM%
psp
psp
diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml
index 002d1440c..a3f08a37a 100644
--- a/resources/systems/unix/es_find_rules.xml
+++ b/resources/systems/unix/es_find_rules.xml
@@ -95,6 +95,16 @@
/var/lib/flatpak/exports/bin/net.pcsx2.PCSX2
+
+
+
+ ppsspp-emu.ppsspp-sdl
+ org.ppsspp.PPSSPP
+
+
+ /var/lib/flatpak/exports/bin/org.ppsspp.PPSSPP
+
+
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 13bdfc1dd..cef98e042 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -969,7 +969,8 @@
Sony PlayStation Portable
%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_RETROARCH% -L %CORE_RETROARCH%/ppsspp_libretro.so %ROM%
+ %EMULATOR_PPSSPP% %ROM%
psp
psp
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index 2f8ec261f..3edcfff6f 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -111,6 +111,21 @@
%ESPATH%\..\PCSX2\pcsx2.exe
+
+
+
+ SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PPSSPP_is1\InstallLocation|PPSSPPWindows64.exe
+
+
+ PPSSPPWindows64.exe
+
+
+ C:\Program Files\PPSSPP\PPSSPPWindows64.exe
+
+ %ESPATH%\PPSSPP\PPSSPPWindows64.exe
+ %ESPATH%\..\PPSSPP\PPSSPPWindows64.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index b79d55665..aeadf06c3 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -969,7 +969,8 @@
Sony PlayStation Portable
%ROMPATH%\psp
.elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\ppsspp_libretro.dll %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\ppsspp_libretro.dll %ROM%
+ %EMULATOR_PPSSPP% %ROM%
psp
psp