Jsbeeb banner
mattgodbolt mattgodbolt

Jsbeeb

Testing community intermediate

Description

by mattgodbolt - Provides development guide for JavaScript BBC Micro emulator with build and testing instructions, architecture documentation, and debugging workflows.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

[](https://github.com/mattgodbolt/jsbeeb/actions/workflows/test-and-deploy.yml)

jsbeeb - JavaScript BBC Micro Emulator

[](https://bbc.xania.org/)

A BBC Micro emulator written in JavaScript and running in modern browsers. Emulates a 32K BBC B (with sideways RAM) and a 128K BBC Master, along with a number of different peripherals.

Table of Contents

Keyboard Mappings

The BBC had a somewhat different-looking keyboard to a modern PC, and so it's useful to know some of the mappings:

  • BBC F0 is F10
  • BBC Break key is F12
  • BBC * is on " (if it doesn't work for you try shift-2)

To play right now, visit [https://bbc.xania.org/](https://bbc.xania.org/). To load the default disc image (Elite in this case), press shift-F12 (which is shift-Break on the BBC).

Emulator Shortcuts

Shortcut Action
Ctrl+Home Stop and enter debugger
Ctrl+Insert Toggle turbo (fast-as-possible)
Ctrl+End Pause emulation
Alt+PageDown Open rewind scrubber

Save State and Rewind

Save and load full emulator state snapshots from the **State** menu (or `Ctrl+S` / `Ctrl+O` in the Electron app).

...