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.
Facts
- Systems
- Acorn BBC Micro
- 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.