OpenBoot 3.x Quick Reference

Breakpoint Commands

Table 1-12 Breakpoint Commands

+bp

( adr -- )

Add a breakpoint at the given address. 

-bp

( adr -- )

Remove the breakpoint at the given address. 

--bp

( -- )

Remove the most-recently-set breakpoint. 

.bp

( -- )

Display all currently set breakpoints. 

.breakpoint

( -- )

Perform a specified action when a breakpoint occurs (Example, ). ['] .registers to .breakpoint

.instruction

( -- )

Display the address, opcode for the last-encountered breakpoint.  

.step

( -- )

Perform a specified action when a single step occurs.  

bpoff

( -- )

Remove all breakpoints. 

finish-loop

( -- )

Execute until the end of this loop. 

go

( -- )

Continue from a breakpoint. This can be used to go to an arbitrary address by setting up the processor's program counter before issuing go.

gos

( n -- )

Execute go n times.

hop

( -- )

(Like the step command.) Treats a subroutine call as a single instruction.

hops

( n -- )

Execute hop n times.

return

( -- )

Execute until the end of this subroutine. 

returnl

( -- )

Execute until the end of this leaf subroutine. 

skip

( -- )

Skip (do not execute) the current instruction. 

step

( -- )

Single-step one instruction. 

steps

( n -- )

Execute step n times.

till

( adr -- )

Execute until the given address is encountered. Equivalent to +bp go.