breakpoint_set
Set execution breakpoints or read/write watchpoints on Commodore 64 memory addresses. Define start, range, and condition to pause execution or monitor memory access.
Instructions
Creates an execution breakpoint or read/write watchpoint. Specify start_address and either data_length or end_address. Address can be decimal (53248) or hex string with prefix ($D000, 0xD000).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | ||
| label | No | ||
| enabled | No | ||
| condition | No | ||
| temporary | No | ||
| data_length | No | Size of the breakpoint range in bytes (use either data_length or end_address) | |
| end_address | No | End address (inclusive): decimal (53248) or hex string with prefix ($D000, 0xD000). Use either data_length or end_address. | |
| start_address | No | Start address: decimal (53248) or hex string with prefix ($D000, 0xD000) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| meta | Yes |