From 5ce95319de419af445c9bfefe5a65b90ce6fe6f2 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Thu, 11 Aug 2022 13:42:28 +0200 Subject: [PATCH] Added ares standalone as an alternative emulator for the atari2600, famicom, fds, genesis, megadrive and nes systems. --- es-app/assets/Windows_Portable_README.txt | 3 ++- resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 8 ++++++++ resources/systems/unix/es_find_rules.xml | 11 +++++++++++ resources/systems/unix/es_systems.xml | 8 ++++++++ resources/systems/windows/es_find_rules.xml | 11 +++++++++++ resources/systems/windows/es_find_rules_portable.xml | 8 ++++++++ resources/systems/windows/es_systems.xml | 8 ++++++++ 8 files changed, 62 insertions(+), 1 deletion(-) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index ed2a30c76..2d71e2ca3 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -2,7 +2,7 @@ EmulationStation Desktop Edition (ES-DE) - Portable installation on Windows --------------------------------------------------------------------------- ES-DE release: -1.2.6 +2.0.0 Instructions: @@ -27,6 +27,7 @@ Emulators\RetroArch-Win64\retroarch.exe Emulators\RetroArch\retroarch.exe Emulators\AppleWin\AppleWin.exe Emulators\ArcadeFlashWeb\ArcadeFlashWeb.exe +Emulators\ares\ares.exe Emulators\atari800\atari800.exe Emulators\BasiliskII\BasiliskII.exe Emulators\bsnes\bsnes.exe diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index 23f134bf7..a89eaedd5 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -27,6 +27,12 @@ /Applications/AetherSX2.app/Contents/MacOS/AetherSX2 + + + + /Applications/ares.app/Contents/MacOS/ares + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index f4f4d5803..dd1ee063b 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -131,6 +131,7 @@ .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/stella_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/stella2014_libretro.dylib %ROM% + %EMULATOR_ARES% %ROM% --system "Atari 2600" --fullscreen atari2600 atari2600 @@ -422,6 +423,8 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quicknes_libretro.dylib %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom" --fullscreen + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen famicom famicom @@ -456,6 +459,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/nestopia_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.dylib %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen fds fds @@ -569,6 +573,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/picodrive_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/blastem_libretro.dylib %ROM% %EMULATOR_MEDNAFEN% -force_module md %ROM% + %EMULATOR_ARES% %ROM% --system "Mega Drive" --fullscreen genesis genesis @@ -718,6 +723,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/picodrive_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/blastem_libretro.dylib %ROM% %EMULATOR_MEDNAFEN% -force_module md %ROM% + %EMULATOR_ARES% %ROM% --system "Mega Drive" --fullscreen megadrive megadrive @@ -930,6 +936,8 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quicknes_libretro.dylib %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom" --fullscreen + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen nes nes diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index 3616bb791..f2346629d 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -42,6 +42,17 @@ /usr/pkg/lib/libretro + + + + ares + dev.ares.ares + + + /var/lib/flatpak/exports/bin/dev.ares.ares + ~/.local/share/flatpak/exports/bin/dev.ares.ares + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index e3cefd793..65dcf1ee9 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -133,6 +133,7 @@ .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/stella_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/stella2014_libretro.so %ROM% + %EMULATOR_ARES% %ROM% --system "Atari 2600" --fullscreen atari2600 atari2600 @@ -427,6 +428,8 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quicknes_libretro.so %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom" --fullscreen + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen famicom famicom @@ -462,6 +465,7 @@ %EMULATOR_NESTOPIA-UE% --fullscreen %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.so %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen fds fds @@ -578,6 +582,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/blastem_libretro.so %ROM% %EMULATOR_BLASTEM% -m gen %ROM% %EMULATOR_MEDNAFEN% -force_module md %ROM% + %EMULATOR_ARES% %ROM% --system "Mega Drive" --fullscreen genesis genesis @@ -729,6 +734,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/blastem_libretro.so %ROM% %EMULATOR_BLASTEM% -m gen %ROM% %EMULATOR_MEDNAFEN% -force_module md %ROM% + %EMULATOR_ARES% %ROM% --system "Mega Drive" --fullscreen megadrive megadrive @@ -946,6 +952,8 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fceumm_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/quicknes_libretro.so %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom" --fullscreen + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen nes nes diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 0d6a6afc4..6ea0f4c2a 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -66,6 +66,17 @@ %ESPATH%\..\ArcadeFlashWeb\ArcadeFlashWeb.exe + + + + ares.exe + + + %ESPATH%\Emulators\ares\ares.exe + %ESPATH%\ares\ares.exe + %ESPATH%\..\ares\ares.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index 8c2ecb5f8..ba76dec47 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -39,6 +39,14 @@ %ESPATH%\..\ArcadeFlashWeb\ArcadeFlashWeb.exe + + + + %ESPATH%\Emulators\ares\ares.exe + %ESPATH%\ares\ares.exe + %ESPATH%\..\ares\ares.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 8a6dc59be..03ed538d3 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -136,6 +136,7 @@ .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\stella_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\stella2014_libretro.dll %ROM% + %EMULATOR_ARES% %ROM% --system "Atari 2600" --fullscreen atari2600 atari2600 @@ -429,6 +430,8 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fceumm_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\quicknes_libretro.dll %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom" --fullscreen + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen famicom famicom @@ -463,6 +466,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\nestopia_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fceumm_libretro.dll %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen fds fds @@ -577,6 +581,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\blastem_libretro.dll %ROM% %EMULATOR_MEDNAFEN% -force_module md %ROM% + %EMULATOR_ARES% %ROM% --system "Mega Drive" --fullscreen genesis genesis @@ -731,6 +736,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\picodrive_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\blastem_libretro.dll %ROM% %EMULATOR_MEDNAFEN% -force_module md %ROM% + %EMULATOR_ARES% %ROM% --system "Mega Drive" --fullscreen megadrive megadrive @@ -947,6 +953,8 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fceumm_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\quicknes_libretro.dll %ROM% %EMULATOR_MEDNAFEN% -force_module nes %ROM% + %EMULATOR_ARES% %ROM% --system "Famicom" --fullscreen + %EMULATOR_ARES% %ROM% --system "Famicom Disk System" --fullscreen nes nes