Breakpoint Window
The RPL Debugging Window can be opened and closed by using the Debug4x Main Window's DebugView Menu or by the shortcut keys ctrl+B (think of breakpoint).  The breakpoint window is used to set, modify and erase breakpoints.

There are four main areas in this window:
- Breakpoint Address
- Breakpoint RPL and Active settings
- Breakpoint list (on the right side of the window)
- Action Buttons

Breakpoint Address
Enter or edit a breakpoint address in this box.  Existing breakpoint addresses cannot be changed, they can be edited and then ADDed with the ADD button.  Addresses may be entered in hex format or by the symbolic name.  Type the first few letters of a name and then press ctrl+space for the Dynamic Verb Completion popup to assist with the rest of the word.

Simple expressions may also be entered into this field. 

 

RPL Checkbox
Check if an RPL breakpoint is needed, leave blank for ASM.  If the address is part of your source code, Debug4x will determine the proper setting of this box. If the address is part of your source code, a red circle will appear if the file is open in the Editor.

Active Checkbox
A breakpoint can be defined but still not break.  This is an inactive breakpoint.  Check the box to make breakpoints active.

Breakpoint List
The list shows all the breakpoints currently defined in the system.  If a symbolic name is know for the breakpoint it will be shown next to the number.  Clicking a breakpoint in the list will update the address, RPL and Active controls to show that breakpoint's status.  The controls can then be changed to modify the breakpoint.  Addresses of breakpoints, however, cannot be edited.  To change an address the breakpoint can be clicked, then edited, then ADDed to the list.  Finally delete the old breakpoint.

Add Button
Press this button to add a new breakpoint.  Another way to add a breakpoint is to use the edit window. see Editor While Debugging

Delete Button
Press this button to delete the highlighted breakpoint.