diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt
index ef6cc73f5..3f2fe9590 100644
--- a/es-app/assets/Windows_Portable_README.txt
+++ b/es-app/assets/Windows_Portable_README.txt
@@ -23,6 +23,7 @@ Preconfigured emulator locations:
Emulators\RetroArch-Win64\retroarch.exe
Emulators\RetroArch\retroarch.exe
+Emulators\AppleWin\AppleWin.exe
Emulators\atari800\atari800.exe
Emulators\bsnes\bsnes.exe
Emulators\cemu\Cemu.exe
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 6edc215a6..cf3d56680 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -93,8 +93,8 @@
apple2
Apple II
%ROMPATH%/apple2
- .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .do .DO .dsk .DSK .nib .NIB .po .PO
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2 apple2e -flop1 %ROM%
apple2
apple2
@@ -102,8 +102,8 @@
apple2gs
Apple IIGS
%ROMPATH%/apple2gs
- .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .2mg .2MG
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2gs apple2gs -flop3 %ROM%
apple2gs
apple2gs
@@ -917,7 +917,7 @@
Tangerine Computer Systems Oric
%ROMPATH%/oric
.dsk .DSK .ort .ORT .tap .TAP .wav .WAV
- %EMULATOR_ORICUTRON% %STARTDIR%=%EMUDIR% %ROM%
+ %STARTDIR%=%EMUDIR% %EMULATOR_ORICUTRON% %ROM%
oric
oric
diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml
index 9ddd05c23..c03d4b687 100644
--- a/resources/systems/unix/es_find_rules.xml
+++ b/resources/systems/unix/es_find_rules.xml
@@ -181,6 +181,17 @@
~/bin/hypseus-singe/hypseus.bin
+
+
+
+ linapple
+
+
+ ~/Applications/linapple/linapple
+ ~/.local/bin/linapple/linapple
+ ~/bin/linapple/linapple
+
+
@@ -294,6 +305,8 @@
ppsspp-emu.ppsspp-sdl
org.ppsspp.PPSSPP
+ PPSSPPSDL
+ PPSSPPQt
/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 d461e78aa..3d35c7e47 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -93,8 +93,9 @@
apple2
Apple II
%ROMPATH%/apple2
- .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .do .DO .dsk .DSK .nib .NIB .po .PO
+ %EMULATOR_LINAPPLE% -f -b --d1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2 apple2e -flop1 %ROM%
apple2
apple2
@@ -102,8 +103,8 @@
apple2gs
Apple IIGS
%ROMPATH%/apple2gs
- .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .2mg .2MG
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/apple2gs apple2gs -flop3 %ROM%
apple2gs
apple2gs
@@ -928,7 +929,7 @@
Tangerine Computer Systems Oric
%ROMPATH%/oric
.dsk .DSK .ort .ORT .tap .TAP .wav .WAV
- %EMULATOR_ORICUTRON% %STARTDIR%=%EMUDIR% %ROM%
+ %STARTDIR%=%EMUDIR% %EMULATOR_ORICUTRON% %ROM%
oric
oric
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index 0582ee736..95099f709 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -44,6 +44,17 @@
%EMUPATH%\cores
+
+
+
+ AppleWin.exe
+
+
+ %ESPATH%\Emulators\AppleWin\AppleWin.exe
+ %ESPATH%\AppleWin\AppleWin.exe
+ %ESPATH%\..\AppleWin\AppleWin.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index ce5c146d7..ea091655c 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -23,6 +23,14 @@
%EMUPATH%\cores
+
+
+
+ %ESPATH%\Emulators\AppleWin\AppleWin.exe
+ %ESPATH%\AppleWin\AppleWin.exe
+ %ESPATH%\..\AppleWin\AppleWin.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index c9f5411f4..5181cd85b 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -93,8 +93,9 @@
apple2
Apple II
%ROMPATH%\apple2
- .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .do .DO .dsk .DSK .nib .NIB .po .PO
+ %EMULATOR_APPLEWIN% -f -d1 %ROM%
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\apple2 apple2e -flop1 %ROM%
apple2
apple2
@@ -102,8 +103,8 @@
apple2gs
Apple IIGS
%ROMPATH%\apple2gs
- .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .2mg .2MG
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\apple2gs apple2gs -flop3 %ROM%
apple2gs
apple2gs
@@ -925,7 +926,7 @@
Tangerine Computer Systems Oric
%ROMPATH%\oric
.dsk .DSK .ort .ORT .tap .TAP .wav .WAV
- %EMULATOR_ORICUTRON% %STARTDIR%=%EMUDIR% %ROM%
+ %STARTDIR%=%EMUDIR% %EMULATOR_ORICUTRON% %ROM%
oric
oric