Program
Share uses URL #p=.... Debug buttons operate on an in-memory VM snapshot.
Input (bytes; interpreted as UTF-8 text)
Settings
Trace output (kept in-memory; export JSON/CSV)
Trace diff (first divergence)
Paste two exported trace JSON blobs → find the first step where state diverges.
Notes:
- Cells are unsigned 8-bit and wrap (255 + 1 → 0).
- Pointer wraps around the tape.
- All non-ops are ignored:
+ - < > [ ] . ,
Debugger (capped)
Shows a window around the pointer (wraps). “Reset (debug)” initializes VM state.