Acorn BBC Micro /

jsbeeb Active

Matt Godbolt's JavaScript emulator of the BBC Micro Model B and Master 128, derived from B-em. It runs in the browser and as an Electron desktop app, with a debugger, save states and rewind.

No screenshot yet. Add one

Facts

Runs on
Windows, macOS, Linux, Android, iOS
Browser based, with native apps for Windows, Linux
License
Open source (GPL-3.0-or-later)
Mobile
Full Phone layout with an on-screen BBC keyboard in portrait. On a landscape phone the keyboard is hidden. No touch joystick.
Models
Model B, Master 128
Opens
.ssd .dsd .uef
Written in
JavaScript
Authors
Matt Godbolt
Based on
B-em
Last checked
Oct 2026

Mobile

  • Does not haveOfficial app
  • HasRuns in a mobile browser
  • Does not haveTouch controls
  • HasOn-screen keyboard
  • Unknown:Native keyboard
  • HasBluetooth gamepad
  • HasPortrait layout
  • Unknown:Landscape layout
  • Does not haveInstallable
  • Does not haveWorks offline

Has it Doesn't have it Not known yet

Features

  • HasSave states
  • HasRewind
  • Not listed:Fast-forward
  • Not listed:Run-ahead
  • Not listed:Online multiplayer
  • Not listed:CRT shaders
  • Not listed:A/V recording
  • Not listed:Cheats
  • Not listed:Achievements
  • Not listed:Themes

Input

  • HasGamepad
  • Not listed:Touch controls
  • Not listed:Light gun
  • Not listed:Mouse
  • HasPositional key mapping
  • HasSymbolic key mapping
  • HasOn-screen keyboard
  • Not listed:Native keyboard

For developers

  • HasDebugger
  • Not listed:Memory viewer
  • Not listed:Disassembler
  • Not listed:Profiler
  • Not listed:Trace logger
  • Not listed:Scripting
  • Not listed:Command line

Emulated hardware

  • Not listed:Hard disk
  • Not listed:MIDI
  • HasPrinter
  • HasNetworking
  • Not listed:Modem
  • Not listed:RAM expansion
  • Not listed:Accelerator cards

Features not listed may still exist. Edit this entry if something is missing or wrong.