By Matt Godbolt. Based on Tom Walker's b-em emulator. Huge thanks to him for open sourcing his
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. Still very much work in progress: keep coming back for bugfixes and more features!
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!
If 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.
Help
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
BBC
PC
OSX
F0
F10
F10
BREAK
F12
Right ⌘ + F12
COPY
End
Right ⌘ + F11
* :
TODO
TODO
Debug
Ctrl-Home
TODO
Load disc image
-
To load a custom disc image, get an SSD or DSD 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.
Load or create disc from your Google
Drive
account
Loading...
Google Drive requires you to authorize jsbeeb to access your files by logging in.
Please click Authorize to open a Google Drive pop-up to authenticate and give permission to jsbeeb.