diff --git a/es-app/src/scrapers/GamesDBJSONScraper.cpp b/es-app/src/scrapers/GamesDBJSONScraper.cpp
index 37ffa9b29..5f80f6ba3 100644
--- a/es-app/src/scrapers/GamesDBJSONScraper.cpp
+++ b/es-app/src/scrapers/GamesDBJSONScraper.cpp
@@ -57,6 +57,7 @@ namespace
{ATARI_LYNX, "4924"},
{ATARI_ST, "4937"},
{ATARI_XE, "30"},
+ {BBC_MICRO, "5013"},
{CAVESTORY, "1"},
{COLECOVISION, "31"},
{COMMODORE_64, "40"},
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 5fa326ab4..f7fc74022 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -239,8 +239,8 @@
bbcmicro
Acorn Computers BBC Micro
%ROMPATH%/bbcmicro
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .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%
bbcmicro
bbcmicro
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 55ab53617..b85a5231a 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -244,8 +244,8 @@
bbcmicro
Acorn Computers BBC Micro
%ROMPATH%/bbcmicro
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .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%
bbcmicro
bbcmicro
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 571753dd2..2676e331b 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -247,8 +247,8 @@
bbcmicro
Acorn Computers BBC Micro
%ROMPATH%\bbcmicro
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .dsd .DSD .img .IMG .ssd .SSD .7z .7Z .zip .ZIP
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -flop1 %ROM%
bbcmicro
bbcmicro