Developer Guide

Bizmuth is built for development — it fills the same role as CSpect for ZX Spectrum Next work: source-level debugging, a live inspector, and scripting. Start with the Overview.

  • OverviewHow Bizmuth's development tooling fits together.
  • DeZog & DZRP (VS Code)Source-level debugging of Next software from VS Code, over DZRP.
  • The ADP debuggerComplete reference for the Advanced Debugging Protocol — every command and its reply, over TCP port 11001.
  • Conditional breakpointsThe full condition language for PC breakpoints, plus memory watchpoints.
  • Rhai scriptingReact to hardware events and read live state from a Rhai script — every on_* handler and host function.
  • Headless & automationRun scripted, windowless sessions — capture screenshots/video, drive input, dump state, and gate regressions in CI.
  • The debugger windowThe built-in GUI debugger — registers, disassembly, memory, breakpoints and a command bar.
  • Inspecting hardwareVisualise and dump Next hardware state — sprites, layers, DMA, copper and paging.
  • Save states for debuggingCapture and restore machine state to reproduce a bug deterministically.