diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index b58cd3426..cb29dc36a 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -715,7 +715,11 @@
macintosh
Apple Macintosh
%ROMPATH%/macintosh
- .game .GAME
+ .dsk .DSK .game .GAME
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macse -flop1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macse -flop1 %GAMEDIR%/boot.dsk -flop2 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macplus -flop1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macplus -flop1 %GAMEDIR%/boot.dsk -flop2 %ROM%
%EMULATOR_BASILISKII% --nogui true
%EMULATOR_SHEEPSHAVER% --nogui true
macintosh
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 991915797..bd6b63868 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -736,7 +736,11 @@
macintosh
Apple Macintosh
%ROMPATH%/macintosh
- .game .GAME
+ .dsk .DSK .game .GAME
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macse -flop1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macse -flop1 %GAMEDIR%/boot.dsk -flop2 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macplus -flop1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macplus -flop1 %GAMEDIR%/boot.dsk -flop2 %ROM%
%EMULATOR_BASILISKII% --nogui true
%EMULATOR_SHEEPSHAVER% --nogui true
macintosh
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 20bdd2d2d..9ab56f45d 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -737,7 +737,11 @@
macintosh
Apple Macintosh
%ROMPATH%\macintosh
- .game .GAME
+ .dsk .DSK .game .GAME
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macse -flop1 %ROM%
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macse -flop1 %GAMEDIR%\boot.dsk -flop2 %ROM%
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macplus -flop1 %ROM%
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\macintosh macplus -flop1 %GAMEDIR%\boot.dsk -flop2 %ROM%
%STARTDIR%=%EMUDIR% %EMULATOR_BASILISKII% --nogui true
%STARTDIR%=%EMUDIR% %EMULATOR_SHEEPSHAVER%
macintosh