diff --git a/resources/systems/android/es_systems.xml b/resources/systems/android/es_systems.xml
index 05d85bbff..f5f54e64f 100644
--- a/resources/systems/android/es_systems.xml
+++ b/resources/systems/android/es_systems.xml
@@ -294,7 +294,7 @@
Acorn Computers BBC Micro
%ROMPATH%/bbcmicro
.dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP
- %EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/bbcmicro' -autoboot_delay '2' -autoboot_command '*cat\n\n*exec !boot\n' -flop1 '%ROMRAW%'" %DATA%=bbcb
+ %EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/bbcmicro' -autoboot_delay '2' -autoboot_command '*cat\n\n*exec !boot\n' -analogue acornjoy -flop1 '%ROMRAW%'" %DATA%=bbcb
bbcmicro
bbcmicro
diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml
index 46854cc5f..e05876266 100644
--- a/resources/systems/linux/es_systems.xml
+++ b/resources/systems/linux/es_systems.xml
@@ -323,7 +323,7 @@
Acorn Computers BBC Micro
%ROMPATH%/bbcmicro
.dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP
- %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -flop1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -analogue acornjoy -flop1 %ROM%
bbcmicro
bbcmicro
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 57911522c..5a509cfae 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -312,7 +312,7 @@
Acorn Computers BBC Micro
%ROMPATH%/bbcmicro
.dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP
- %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -flop1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -analogue acornjoy -flop1 %ROM%
bbcmicro
bbcmicro
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index f52ab3798..c66351c6d 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -315,7 +315,7 @@
Acorn Computers BBC Micro
%ROMPATH%/bbcmicro
.dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP
- %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -flop1 %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -analogue acornjoy -flop1 %ROM%
bbcmicro
bbcmicro
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 7cf94d3b3..524f61cb6 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -322,7 +322,7 @@
Acorn Computers BBC Micro
%ROMPATH%\bbcmicro
.dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP
- %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -flop1 %ROM%
+ %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -analogue acornjoy -flop1 %ROM%
bbcmicro
bbcmicro