diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 3ed688c45..5c7a30215 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -95,6 +95,7 @@ Emulators\mandarine\mandarine-qt.exe Emulators\mednafen\mednafen.exe Emulators\melonDS\melonDS.exe Emulators\Mesen\Mesen.exe +Emulators\MFME\MFME.exe Emulators\mGBA\mGBA.exe Emulators\mupen64plus\mupen64plus-ui-console.exe Emulators\noods\noods.exe diff --git a/resources/systems/linux/es_find_rules.xml b/resources/systems/linux/es_find_rules.xml index 815323a9a..01b65d6ad 100644 --- a/resources/systems/linux/es_find_rules.xml +++ b/resources/systems/linux/es_find_rules.xml @@ -643,6 +643,15 @@ ~/bin/Mesen*.AppImage + + + + ~/Applications/MFME/MFME.exe + ~/.local/share/applications/MFME/MFME.exe + ~/.local/bin/MFME/MFME.exe + ~/bin/MFME/MFME.exe + + diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index 81e526eaa..5d5f5d9a6 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -147,7 +147,7 @@ arcade Arcade %ROMPATH%/arcade - .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% @@ -163,6 +163,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 arcade diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 03e60f557..c4aac485a 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -561,6 +561,16 @@ %ESPATH%\..\Emulators\Mesen\Mesen.exe + + + + MFME.exe + + + %ESPATH%\Emulators\MFME\MFME.exe + %ESPATH%\..\Emulators\MFME\MFME.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index 6958c3e1f..fc014c951 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -378,6 +378,13 @@ %ESPATH%\..\Emulators\Mesen\Mesen.exe + + + + %ESPATH%\Emulators\MFME\MFME.exe + %ESPATH%\..\Emulators\MFME\MFME.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index f5ee44687..fe6d7a9d3 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -143,7 +143,7 @@ arcade Arcade %ROMPATH%\arcade - .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% @@ -161,6 +161,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 arcade