diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 6e0c993d5..5c4b602a6 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -114,7 +114,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame2010_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM%
- %EMULATOR_MAME% -rompath %ROMPATH%/arcade %BASENAME%
+ %EMULATOR_MAME% %STARTDIR%=~/.mame -rompath %ROMPATH%/arcade %BASENAME%
arcade
arcade
@@ -587,7 +587,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbneo_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fbalpha2012_libretro.so %ROM%
- %EMULATOR_MAME% -rompath %ROMPATH%/mame %BASENAME%
+ %EMULATOR_MAME% %STARTDIR%=~/.mame -rompath %ROMPATH%/mame %BASENAME%
arcade
mame
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index eb2baf48b..3c49cb56f 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -114,7 +114,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame2010_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%
- %EMULATOR_MAME% -rompath %ROMPATH%\arcade %BASENAME%
+ %EMULATOR_MAME% %STARTDIR%=%EMUDIR% -rompath %ROMPATH%\arcade %BASENAME%
arcade
arcade
@@ -586,7 +586,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fbalpha2012_libretro.dll %ROM%
- %EMULATOR_MAME% -rompath %ROMPATH%\mame %BASENAME%
+ %EMULATOR_MAME% %STARTDIR%=%EMUDIR% -rompath %ROMPATH%\mame %BASENAME%
arcade
mame