diff --git a/resources/systems/android/es_systems.xml b/resources/systems/android/es_systems.xml
index 4a7ab39ad..2ce3d30ec 100644
--- a/resources/systems/android/es_systems.xml
+++ b/resources/systems/android/es_systems.xml
@@ -311,6 +311,7 @@
%ROMPATH%/bbcmicro
.dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP
%EMULATOR_MAME4DROID-CURRENT% %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
+ %EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=/data/data/%ANDROIDPACKAGE%/cores/b2_libretro_android.so %EXTRA_ROM%=%ROM%
bbcmicro
bbcmicro
diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml
index 5525ada73..bbd856dff 100644
--- a/resources/systems/linux/es_systems.xml
+++ b/resources/systems/linux/es_systems.xml
@@ -328,6 +328,7 @@
%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" -analogue acornjoy -flop1 %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/b2_libretro.so %ROM%
bbcmicro
bbcmicro
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 0543bfc66..805cb7fd9 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -316,6 +316,7 @@
%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" -analogue acornjoy -flop1 %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/b2_libretro.dylib %ROM%
bbcmicro
bbcmicro
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index b7c63bd46..2dab4bf59 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -320,6 +320,7 @@
%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" -analogue acornjoy -flop1 %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/b2_libretro.so %ROM%
bbcmicro
bbcmicro
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 47bc3fbeb..6ef924364 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -327,6 +327,7 @@
%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" -analogue acornjoy -flop1 %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\b2_libretro.dll %ROM%
%EMULATOR_BEEBEM% %INJECT%=%BASENAME%.commands -FullScreen %ROM%
bbcmicro
bbcmicro