From 23965f41bac69264115c0cc3068125955ac9fa58 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Thu, 20 Mar 2025 19:55:12 +0100 Subject: [PATCH] (Linux) Added MFME Wine and MFME Proton as alternative emulators for the mame system Also added MFME standalone as an alternative emulator for the mame system on Windows --- resources/systems/linux/es_systems.xml | 4 +++- resources/systems/windows/es_systems.xml | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index 5882a6cde..4226d5be8 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -1014,7 +1014,7 @@ mame Multiple Arcade Machine Emulator %ROMPATH%/mame - .cmd .CMD .desktop .neo .NEO .sh .7z .7Z .zip .ZIP + .cmd .CMD .desktop .gam .GAM .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% @@ -1030,6 +1030,8 @@ %EMULATOR_FLYCAST-DOJO% %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM% %STARTDIR%=%GAMEDIR% %EMULATOR_SUPERMODEL% -log-output=%GAMEDIR%/Config/Supermodel.log %INJECT%=%BASENAME%.commands %ROM% + %PRECOMMAND_WINE% %EMULATOR_MFME-WINDOWS% "%ROMRAWWIN%" + %PRECOMMAND_PROTON% %EMULATOR_MFME-WINDOWS% "%ROMRAWWIN%" %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM% arcade mame diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 14c5c4e32..1a44885ab 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -1007,7 +1007,7 @@ mame Multiple Arcade Machine Emulator %ROMPATH%\mame - .bat .BAT .cmd .CMD .lnk .LNK .neo .NEO .7z .7Z .zip .ZIP + .bat .BAT .cmd .CMD .gam .GAM .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% @@ -1025,6 +1025,7 @@ %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME% %STARTDIR%=%EMUDIR% %EMULATOR_M2EMULATOR% %BASENAME% %STARTDIR%=%EMUDIR% %EMULATOR_SUPERMODEL% %INJECT%=%BASENAME%.commands %ROM% + %STARTDIR%=%EMUDIR% %EMULATOR_MFME% %ROM% %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM% arcade mame