Your browser has suspended audio -- mouse click or key press for sound.
000011 22 33ABCLDA (&70), X
By Matt Godbolt. Based on Sarah Walker's b-em emulator. Huge thanks to her for open sourcing her code. Big thanks too to Richard Talbot-Watkins for his help and support. The disc loaded up by default is the amazing Elite (thanks to Ian Bell for making it available).
Source is on GitHub. Works best in Chrome or Firefox.
Cycle-accurate emulation greatly helped by the fantastic Visual 6502 Project. Consider donating to them if you enjoy this stuff as much as I do!
I f you're looking for more information on the BBC or to find like-minded people to chat about the hardware or software, check out the StarDot forums.
This is an emulator for the BBC Micro Model B, a popular home computer in the UK in the 1980s.
The default disc image is Elite - a pioneering 3D space trading game. To boot discs on the BBC, one would press SHIFT and BREAK. The keyboard of the BBC is slightly different from a modern PC, notably in the placement of the symbol characters. Also, the current keyboard layout is optimized for a US keyboard; I am working on improving this situation.
Handy key mappings
Right ⌘ + F12
Right ⌘ + F11
Load disc image
To load a custom disc image, get an SSD, DSD or ADL file and load it below. Search the web, or check somewhere like here for these. Be aware the images are usually stored in a ZIP file, and you'll need to unzip first.
Load cassette image
To load a custom cassette image, get a UEF file and load it below.