create_machine
Start a BBC Micro emulator session and get a session ID for further interaction. Select the model (BBC B, Master 128, MOS 3.5, Compact) and optionally attach a disc image that auto-boots.
Instructions
Boot a BBC Micro session. Returns {"session_id": "..."}.
The returned session_id is required by every subsequent
tool that operates on this BBC.
model selects the BBC variant. Accepted values are b (BBC B,
default), master (Master 128 with MOS 3.20), mos35 (Master 128
with MOS 3.50), and compact (Master Compact). disc is an
optional path to a disc image, mounted into drive 0 at runtime and
SHIFT+BREAK autobooted. The disc is mounted read-only; for
writeable or host-mutating mounts call load_disc directly.
Disc-image format follows from the model: BBC B and the two Master
128 variants read DFS images (.ssd and .dsd); Master Compact
reads ADFS images (.adl and .adf). The fork's loaddisc
accepts all four extensions; the BBC's filing system on the other
side reads what it understands.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| disc | No | ||
| model | No | b |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||