From 725e6b653dd88cf981ff8d1752f7af361cdc68ea Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sat, 2 Mar 2024 11:29:09 +0100 Subject: [PATCH] Added the Geolith RetroArch core as an alternative emulator for the arcade, mame and neogeo systems Also added the .neo file extension to the arcade, mame and neogeo systems --- resources/systems/android/es_systems.xml | 9 ++++++--- resources/systems/linux/es_systems.xml | 9 ++++++--- resources/systems/macos/es_systems.xml | 9 ++++++--- resources/systems/unix/es_systems.xml | 9 ++++++--- resources/systems/windows/es_systems.xml | 9 ++++++--- 5 files changed, 30 insertions(+), 15 deletions(-) diff --git a/resources/systems/android/es_systems.xml b/resources/systems/android/es_systems.xml index c49c35507..99db2af84 100644 --- a/resources/systems/android/es_systems.xml +++ b/resources/systems/android/es_systems.xml @@ -110,7 +110,7 @@ arcade Arcade %ROMPATH%/arcade - .cmd .CMD .7z .7Z .zip .ZIP + .cmd .CMD .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mamearcade_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mame2010_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mame2003_plus_libretro_android.so %EXTRA_ROM%=%ROM% @@ -120,6 +120,7 @@ %EMULATOR_NEO-EMU% %DATA%=%ROMSAF% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbneo_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbalpha2012_libretro_android.so %EXTRA_ROM%=%ROM% + %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=geolith_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=flycast_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_FLYCAST% %ACTION%=android.intent.action.VIEW %DATA%=%ROM% arcade @@ -834,7 +835,7 @@ mame Multiple Arcade Machine Emulator %ROMPATH%/mame - .cmd .CMD .7z .7Z .zip .ZIP + .cmd .CMD .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mamearcade_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mame2010_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mame2003_plus_libretro_android.so %EXTRA_ROM%=%ROM% @@ -844,6 +845,7 @@ %EMULATOR_NEO-EMU% %DATA%=%ROMSAF% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbneo_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbalpha2012_libretro_android.so %EXTRA_ROM%=%ROM% + %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=geolith_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=flycast_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_FLYCAST% %ACTION%=android.intent.action.VIEW %DATA%=%ROM% arcade @@ -1115,8 +1117,9 @@ neogeo SNK Neo Geo %ROMPATH%/neogeo - .7z .7Z .zip .ZIP + .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbneo_libretro_android.so %EXTRA_ROM%=%ROM% + %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=geolith_libretro_android.so %EXTRA_ROM%=%ROM% %EMULATOR_NEO-EMU% %DATA%=%ROMSAF% %EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER% %EMULATOR_MAME4DROID% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER% diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index c1085ec31..3fcab4902 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -126,7 +126,7 @@ arcade Arcade %ROMPATH%/arcade - .cmd .CMD .desktop .sh .7z .7Z .zip .ZIP + .cmd .CMD .desktop .neo .NEO .sh .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2010_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2003_plus_libretro.so %ROM% @@ -135,6 +135,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -961,7 +962,7 @@ mame Multiple Arcade Machine Emulator %ROMPATH%/mame - .cmd .CMD .desktop .sh .7z .7Z .zip .ZIP + .cmd .CMD .desktop .neo .NEO .sh .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2010_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2003_plus_libretro.so %ROM% @@ -970,6 +971,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -1266,9 +1268,10 @@ neogeo SNK Neo Geo %ROMPATH%/neogeo - .7z .7Z .zip .ZIP + .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.so %ROM% %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/neogeo %BASENAME% neogeo neogeo diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index 7a4be3963..883ae122e 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -125,7 +125,7 @@ arcade Arcade %ROMPATH%/arcade - .app .cmd .CMD .sh .7z .7Z .zip .ZIP + .app .cmd .CMD .neo .NEO .sh .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2010_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2003_plus_libretro.dylib %ROM% @@ -133,6 +133,7 @@ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/arcade %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.dylib %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -921,7 +922,7 @@ mame Multiple Arcade Machine Emulator %ROMPATH%/mame - .app .cmd .CMD .sh .7z .7Z .zip .ZIP + .app .cmd .CMD .neo .NEO .sh .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2010_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2003_plus_libretro.dylib %ROM% @@ -929,6 +930,7 @@ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/mame %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.dylib %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -1212,8 +1214,9 @@ neogeo SNK Neo Geo %ROMPATH%/neogeo - .7z .7Z .zip .ZIP + .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.dylib %ROM% %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/neogeo %BASENAME% neogeo neogeo diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 0b4733538..45817830c 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -126,7 +126,7 @@ arcade Arcade %ROMPATH%/arcade - .cmd .CMD .desktop .sh .7z .7Z .zip .ZIP + .cmd .CMD .desktop .neo .NEO .sh .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2010_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2003_plus_libretro.so %ROM% @@ -135,6 +135,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -947,7 +948,7 @@ mame Multiple Arcade Machine Emulator %ROMPATH%/mame - .cmd .CMD .desktop .sh .7z .7Z .zip .ZIP + .cmd .CMD .desktop .neo .NEO .sh .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2010_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2003_plus_libretro.so %ROM% @@ -956,6 +957,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -1250,9 +1252,10 @@ neogeo SNK Neo Geo %ROMPATH%/neogeo - .7z .7Z .zip .ZIP + .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/geolith_libretro.so %ROM% %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/neogeo %BASENAME% neogeo neogeo diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index c4accf08c..7eff6bbd7 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -122,7 +122,7 @@ arcade Arcade %ROMPATH%\arcade - .bat .BAT .cmd .CMD .lnk .LNK .7z .7Z .zip .ZIP + .bat .BAT .cmd .CMD .lnk .LNK .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM% @@ -131,6 +131,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\geolith_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -955,7 +956,7 @@ mame Multiple Arcade Machine Emulator %ROMPATH%\mame - .bat .BAT .cmd .CMD .lnk .LNK .7z .7Z .zip .ZIP + .bat .BAT .cmd .CMD .lnk .LNK .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2003_plus_libretro.dll %ROM% @@ -964,6 +965,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\geolith_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% %EMULATOR_FLYCAST% %ROM% %EMULATOR_FLYCAST-DOJO% %ROM% @@ -1262,9 +1264,10 @@ neogeo SNK Neo Geo %ROMPATH%\neogeo - .7z .7Z .zip .ZIP + .neo .NEO .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\geolith_libretro.dll %ROM% %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeo %BASENAME% neogeo neogeo