From 355269c731e43b43c6d6aa34cf333b0140c25bc0 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sun, 2 Oct 2022 17:03:12 +0200 Subject: [PATCH] Added FinalBurn Neo standalone and MAME standalone as alternative emulators for various SNK Neo Geo systems. Also revised some supported file extensions for said systems. --- es-app/assets/Windows_Portable_README.txt | 2 ++ resources/systems/macos/es_systems.xml | 21 ++++++++++------ resources/systems/unix/es_find_rules.xml | 11 ++++++++ resources/systems/unix/es_systems.xml | 25 +++++++++++++------ resources/systems/windows/es_find_rules.xml | 15 +++++++++++ .../windows/es_find_rules_portable.xml | 11 ++++++++ resources/systems/windows/es_systems.xml | 23 +++++++++++------ 7 files changed, 84 insertions(+), 24 deletions(-) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index de2ff0925..b04af61e2 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -42,6 +42,8 @@ Emulators\DOSBox-X\dosbox-x.exe Emulators\duckstation\duckstation-nogui-x64-ReleaseLTCG.exe Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe Emulators\EasyRPG\Player.exe +Emulators\fbneo\fbneo64.exe +Emulators\fbneo\fbneo.exe Emulators\flycast\flycast.exe Emulators\Hypseus Singe\hypseus.exe Emulators\KEmulator\KEmulator.exe diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index 1b815f04c..da626c205 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -449,8 +449,8 @@ fbneo FinalBurn Neo %ROMPATH%/fbneo - .ccd .CCD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% + .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% arcade fbneo @@ -925,8 +925,9 @@ neogeo SNK Neo Geo %ROMPATH%/neogeo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% + .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% + %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/neogeo %BASENAME% neogeo neogeo @@ -934,8 +935,10 @@ neogeocd SNK Neo Geo CD %ROMPATH%/neogeocd - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.dylib %ROM% + .chd .CHD .cue .CUE + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.dylib %ROM% + %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% + %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/neogeocd neocdz -cdrm %ROM% neogeocd neogeocd @@ -943,8 +946,10 @@ neogeocdjp SNK Neo Geo CD %ROMPATH%/neogeocdjp - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.dylib %ROM% + .chd .CHD .cue .CUE + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.dylib %ROM% + %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%/fbneo_libretro.dylib %ROM% + %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/neogeocdjp neocdz -cdrm %ROM% neogeocd neogeocdjp diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index bdf9c2837..b6e03dfce 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -208,6 +208,17 @@ ~/bin/easyrpg/easyrpg-player + + + + fbneo + + + ~/Applications/fbneo/fbneo + ~/.local/bin/fbneo/fbneo + ~/bin/fbneo/fbneo + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 317250fe7..823e2a06c 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -454,8 +454,9 @@ fbneo FinalBurn Neo %ROMPATH%/fbneo - .ccd .CCD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% + .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% + %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% arcade fbneo @@ -943,8 +944,10 @@ neogeo SNK Neo Geo %ROMPATH%/neogeo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% + .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% + %EMULATOR_FINALBURN-NEO% -fullscreen %BASENAME% + %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/neogeo %BASENAME% neogeo neogeo @@ -952,8 +955,11 @@ neogeocd SNK Neo Geo CD %ROMPATH%/neogeocd - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.so %ROM% + .chd .CHD .cue .CUE + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.so %ROM% + %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% + %EMULATOR_FINALBURN-NEO% neocdz -fullscreen -cd %ROM% + %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/neogeocd neocdz -cdrm %ROM% neogeocd neogeocd @@ -961,8 +967,11 @@ neogeocdjp SNK Neo Geo CD %ROMPATH%/neogeocdjp - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.so %ROM% + .chd .CHD .cue .CUE + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/neocd_libretro.so %ROM% + %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%/fbneo_libretro.so %ROM% + %EMULATOR_FINALBURN-NEO% neocdz -fullscreen -cd %ROM% + %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/neogeocdjp neocdz -cdrm %ROM% neogeocd neogeocdjp diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index d1fc3a569..47feb85bf 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -224,6 +224,21 @@ %ESPATH%\..\EasyRPG\Player.exe + + + + fbneo64.exe + fbneo.exe + + + %ESPATH%\Emulators\fbneo\fbneo64.exe + %ESPATH%\fbneo\fbneo64.exe + %ESPATH%\..\fbneo\fbneo64.exe + %ESPATH%\Emulators\fbneo\fbneo.exe + %ESPATH%\fbneo\fbneo.exe + %ESPATH%\..\fbneo\fbneo.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index daf86d6dd..644b778c9 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -149,6 +149,17 @@ %ESPATH%\..\EasyRPG\Player.exe + + + + %ESPATH%\Emulators\fbneo\fbneo64.exe + %ESPATH%\fbneo\fbneo64.exe + %ESPATH%\..\fbneo\fbneo64.exe + %ESPATH%\Emulators\fbneo\fbneo.exe + %ESPATH%\fbneo\fbneo.exe + %ESPATH%\..\fbneo\fbneo.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 43032ac25..7ca6d25dd 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -456,8 +456,9 @@ fbneo FinalBurn Neo %ROMPATH%\fbneo - .ccd .CCD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% + .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% + %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME% arcade fbneo @@ -946,8 +947,10 @@ neogeo SNK Neo Geo %ROMPATH%\neogeo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% + .7z .7Z .zip .ZIP + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% + %STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% %BASENAME% + %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\neogeo %BASENAME% neogeo neogeo @@ -955,8 +958,10 @@ neogeocd SNK Neo Geo CD %ROMPATH%\neogeocd - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM% + .chd .CHD .cue .CUE + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM% + %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% + %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\neogeocd neocdz -cdrm %ROM% neogeocd neogeocd @@ -964,8 +969,10 @@ neogeocdjp SNK Neo Geo CD %ROMPATH%\neogeocdjp - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM% + .chd .CHD .cue .CUE + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM% + %EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM% + %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\neogeocdjp neocdz -cdrm %ROM% neogeocd neogeocdjp