Next: Checkpoint delete (0x13), Previous: Checkpoint get (0x11), Up: Commands [Contents][Index]

#### 13.4.4 Checkpoint set (0x12)

Sets any type of checkpoint. This combines the functionality of several textual commands (break, watch, trace) into one, as they are all the same with only minor variations. To set conditions, see Condition set (0x22) after executing this one.

Command body:

byte 0-1: start address
byte 2-3: end address
byte 4: stop when hit

  0x01: true, 0x00: false

byte 5: enabled

  0x01: true, 0x00: false

byte 6: CPU operation

  0x01: load, 0x02: store, 0x04: exec

byte 7: temporary

  Deletes the checkpoint after it has been hit once. This is similar to "until" command, but it will not resume the emulator.

See Checkpoint Response (0x11).