From b8e3656547122282ad565099ef2fa2fcd3b02085 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Thu, 20 Jun 2024 12:17:25 +0200 Subject: [PATCH] Added NooDS standalone as an alternative emulator for the gba and nds systems on Android, Linux and Windows --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/android/es_find_rules.xml | 6 ++++++ resources/systems/android/es_systems.xml | 2 ++ resources/systems/linux/es_find_rules.xml | 6 ++++++ resources/systems/linux/es_systems.xml | 2 ++ resources/systems/unix/es_find_rules.xml | 6 ++++++ resources/systems/unix/es_systems.xml | 2 ++ resources/systems/windows/es_find_rules.xml | 10 ++++++++++ resources/systems/windows/es_find_rules_portable.xml | 7 +++++++ resources/systems/windows/es_systems.xml | 2 ++ 10 files changed, 44 insertions(+) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 71205bd66..1294f0fa4 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -90,6 +90,7 @@ Emulators\melonDS\melonDS.exe Emulators\Mesen\Mesen.exe Emulators\mGBA\mGBA.exe Emulators\mupen64plus\mupen64plus-ui-console.exe +Emulators\noods\noods.exe Emulators\openMSX\openmsx.exe Emulators\Oricutron\oricutron.exe Emulators\Panda3DS\Alber.exe diff --git a/resources/systems/android/es_find_rules.xml b/resources/systems/android/es_find_rules.xml index 5cc1cd7f5..2b080be13 100644 --- a/resources/systems/android/es_find_rules.xml +++ b/resources/systems/android/es_find_rules.xml @@ -256,6 +256,12 @@ com.explusalpha.NgpEmu/com.imagine.BaseActivity + + + + com.hydra.noods/.FileBrowser + + diff --git a/resources/systems/android/es_systems.xml b/resources/systems/android/es_systems.xml index 7b6cf1863..93fdf4a99 100644 --- a/resources/systems/android/es_systems.xml +++ b/resources/systems/android/es_systems.xml @@ -736,6 +736,7 @@ %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=gpsp_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_GBA-EMU% %DATA%=%ROMPROVIDER% %EMULATOR_MY-BOY% %ACTION%=android.intent.action.VIEW %DATA%=%ROMSAF% + %EMULATOR_NOODS% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %EXTRA_LaunchPath%=%ROM% %EMULATOR_PIZZA-BOY-GBA% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %EXTRA_rom_uri%=%ROM% gba gba @@ -1178,6 +1179,7 @@ %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=desmume_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=desmume2015_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_DRASTIC% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %DATA%=%ROMSAF% + %EMULATOR_NOODS% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %EXTRA_LaunchPath%=%ROM% nds nds diff --git a/resources/systems/linux/es_find_rules.xml b/resources/systems/linux/es_find_rules.xml index c5b7edac4..2bdbb08c7 100644 --- a/resources/systems/linux/es_find_rules.xml +++ b/resources/systems/linux/es_find_rules.xml @@ -604,6 +604,12 @@ ~/.local/share/flatpak/exports/bin/ca._0ldsk00l.Nestopia + + + + noods + + diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index d5bcf5a90..bd93fec09 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -821,6 +821,7 @@ %EMULATOR_MEDNAFEN% -force_module gba %ROM% %EMULATOR_ARES% --fullscreen --system "Game Boy Advance" %ROM% %EMULATOR_SKYEMU% %ROM% + %EMULATOR_NOODS% %ROM% gba gba @@ -1298,6 +1299,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume2015_libretro.so %ROM% %EMULATOR_DESMUME% %ROM% %EMULATOR_SKYEMU% %ROM% + %EMULATOR_NOODS% %ROM% nds nds diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index b88fb3278..d506634bb 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -313,6 +313,12 @@ nestopia + + + + noods + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 314f4c0dd..bb53224bb 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -803,6 +803,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gpsp_libretro.so %ROM% %EMULATOR_ARES% --fullscreen --system "Game Boy Advance" %ROM% %EMULATOR_SKYEMU% %ROM% + %EMULATOR_NOODS% %ROM% gba gba @@ -1277,6 +1278,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume2015_libretro.so %ROM% %EMULATOR_DESMUME% %ROM% %EMULATOR_SKYEMU% %ROM% + %EMULATOR_NOODS% %ROM% nds nds diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 7251a4c5e..e8b56b3e7 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -510,6 +510,16 @@ %ESPATH%\..\Emulators\mupen64plus\mupen64plus-ui-console.exe + + + + noods.exe + + + %ESPATH%\Emulators\noods\noods.exe + %ESPATH%\..\Emulators\noods\noods.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index d4f9c609c..2e71bef77 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -339,6 +339,13 @@ %ESPATH%\..\Emulators\mupen64plus\mupen64plus-ui-console.exe + + + + %ESPATH%\Emulators\noods\noods.exe + %ESPATH%\..\Emulators\noods\noods.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 7439c3879..60ad2c7f6 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -814,6 +814,7 @@ %EMULATOR_MEDNAFEN% -force_module gba %ROM% %EMULATOR_ARES% --fullscreen --system "Game Boy Advance" %ROM% %EMULATOR_SKYEMU% %ROM% + %STARTDIR%=%EMUDIR% %EMULATOR_NOODS% %ROM% gba gba @@ -1293,6 +1294,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\desmume_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\desmume2015_libretro.dll %ROM% %EMULATOR_SKYEMU% %ROM% + %STARTDIR%=%EMUDIR% %EMULATOR_NOODS% %ROM% nds nds