From 55d72ec88b0fa6c7a73ab7c04fea43dff3aefa55 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Wed, 12 Mar 2025 21:16:37 +0100 Subject: [PATCH] Added Azahar standalone as an alternative emulator for the n3ds system on Linux and Windows --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/linux/es_find_rules.xml | 9 +++++++++ resources/systems/linux/es_systems.xml | 1 + resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 1 + resources/systems/windows/es_find_rules.xml | 10 ++++++++++ resources/systems/windows/es_find_rules_portable.xml | 7 +++++++ resources/systems/windows/es_systems.xml | 1 + 8 files changed, 36 insertions(+) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 5c7a30215..5360492cf 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -51,6 +51,7 @@ Emulators\AppleWin\AppleWin.exe Emulators\ArcadeFlashWeb\ArcadeFlashWeb.exe Emulators\ares\ares.exe Emulators\atari800\atari800.exe +Emulators\azahar\azahar.exe Emulators\BasiliskII\BasiliskII.exe Emulators\BeebEm\BeebEm.exe Emulators\BigPEmu\BigPEmu.exe diff --git a/resources/systems/linux/es_find_rules.xml b/resources/systems/linux/es_find_rules.xml index 2731de6b3..9db664832 100644 --- a/resources/systems/linux/es_find_rules.xml +++ b/resources/systems/linux/es_find_rules.xml @@ -115,6 +115,15 @@ atari800-jz.atari800 + + + + ~/Applications/azahar*.AppImage + ~/.local/share/applications/azahar*.AppImage + ~/.local/bin/azahar*.AppImage + ~/bin/azahar*.AppImage + + diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index 48b7b3956..a237ca701 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -1245,6 +1245,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/citra2018_libretro.so %ROM% %EMULATOR_CITRA% %ROM% + %EMULATOR_AZAHAR% %ROM% %EMULATOR_MANDARINE% %ROM% %EMULATOR_LIME3DS% %ROM% %EMULATOR_PANDA3DS% %ROM% diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index 9b4af64a2..d12372d1c 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -52,6 +52,12 @@ /usr/local/bin/atari800 + + + + /Applications/azahar.app/Contents/MacOS/azahar + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index 5edd2ebb7..df636886e 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -1174,6 +1174,7 @@ %ROMPATH%/n3ds .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP %EMULATOR_CITRA% %ROM% + %EMULATOR_AZAHAR% %ROM% %EMULATOR_MANDARINE% %ROM% %EMULATOR_LIME3DS% %ROM% %EMULATOR_PANDA3DS% %ROM% diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index c4aac485a..1eb47fe28 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -135,6 +135,16 @@ %ESPATH%\..\Emulators\atari800\atari800.exe + + + + azahar.exe + + + %ESPATH%\Emulators\azahar\azahar.exe + %ESPATH%\..\Emulators\azahar\azahar.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index fc014c951..5c1d10e42 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -86,6 +86,13 @@ %ESPATH%\..\Emulators\atari800\atari800.exe + + + + %ESPATH%\Emulators\azahar\azahar.exe + %ESPATH%\..\Emulators\azahar\azahar.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index b854de51f..380fef24a 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -1238,6 +1238,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\citra2018_libretro.dll %ROM% %EMULATOR_CITRA% %ROM% + %EMULATOR_AZAHAR% %ROM% %EMULATOR_MANDARINE% %ROM% %EMULATOR_LIME3DS% %ROM% %EMULATOR_PANDA3DS% %ROM%