How do I set/use breakpoints and watchpoints?
To set a breakpoint, enter ” ` P”, then ” ` L”, then enter the address of your program that you wish to lock. This works like a breakpoint: when CUSP reaches that command, it will stop and wait for your input. So if you loaded your program starting at $000, and you want to be able to step after the 6th command, enter “$005″ as your breakpoint. To set a watchpoint, enter ” ` P”, then ” ` P”, then enter the address of your program that you wish to protect. This will write-protect your variables, stopping the program when it tries to write to that address. So if you want to see what gets stored at memory address $105, enter “$105” on the prompt, and it will stop when the program tries to write to $105. Once the program is suspended, you can push “C” to just keep going, or push “N” to go to the next instruction, and step through your code.