| Machine Control. |
| | 0x00 | Reset the Virtual Machine. Print the Byte-Code number. |
| ? | 0x3F | Print the 8 character string identifying the revision. |
| |
| Data Entry. |
| [ | 0x5B | Clear R0. Usually commences byte entry. |
| 0..9 | 0x30..0x39 | Increment R0 by the digit specified and nibble swap. |
| a..f | 0x61..0x66 | Increment R0 by the hex digit specified and nibble swap. |
| ] | 0x5D | Swap nibbles in R0. Usually concludes byte entry. |
| |
| Register Operations. |
|---|
| @ | 0x40 | Set Address Register R1. |
| # | 0x23 | Set Source Address Register R2. |
| s | 0x73 | Store byte R0 to register (R1). |
| l | 0x6C | Load byte from register (R2) to R0. |
| n | 0x6E | Increment Address Register R1. |
| p | 0x70 | Print register (R1). |
| + | 0x2B | Increment register (R1). |
| - | 0x70 | Decrement register (R1). |
| |
| Capture Engine Operations. |
| < | 0x3C | Capture Spock Counter to R9,R10. |
| > | 0x3E | Program Spock Registers from R3...R7. |
| T | 0x54 | Trace until trigger + delay, then print Spock Counter. |
| D | 0x44 | Delay until trigger and Trace, then print Spock Counter. |
| L | 0x4C | Trace Logic until trigger, then print Spock Counter. |
| S | 0x53 | Sample dump (CSV format, analogue & digital data). |
| M | 0x4D | Mixed memory dump (Binary format, analogue & digital data). |
| E | 0x45 | Scan for Event, then print Spock Counter. |
| A | 0x41 | Analog memory dump (Binary format, analogue data). |
| P | 0x50 | Measure time Period. |
| u | 0x75 | Update RAM pointers R3,R4 to R9,R10. |
| |
| EEPROM & POD. |
| | | 0x7C | Transmit byte in R18 to POD IO-0. |
| r | 0x52 | Read EEPROM byte at address (R17) and print. |
| w | 0x57 | Write byte R16 to EEPROM address (R17). |