A previously set breakpoint will remain and may be changed or removed as described earlier. If, when using the B command, a
There are several things that one must be aware of when using breakpoints to insure proper operation.
1.) The breakpoint function uses the same locations as do vectored software interrupts; therefore, vectored software interrupts should not be used with break points.
2.) The SWI jump location, A012, will be set to E124 when breakpoints are not in use, as
after power up, and will be set to E123 when breakpoints are in use. This location serves as a pointer to tell the computer what to do when a 3F is seen. The RESET button will not reset this location to the
3.) Do not set a breakpoint to an address where a breakpoint is already set. Doing so will cause the computer to lose the original program data.
DO NOT | THIS IS OK |
B 1377 | B 1377 |
G | B 0100 |
B 1377 | B1377 |
| B carriage return |
4.) The breakpoint routine uses SWTBUG® RAM locations
DISK BOOT D
SWTBUG® contains the boot necessary to initialize a SWTPC
JUMP TO PROM PROGRAM Z
Typing Z will transfer control to a program stored in PROM (if applicable) whose starting address is at C000. Typing Z is equivalent of typing J C000
BYTE SEARCH F (high address) (low address) (byte)
The F (find] command will search memory from the specified low address to tile high address, inclusive, and will display all memory locations containing the byte specified. For example, to find all memory locations between 0100 and 0200 that contain 8E, the following command should be used: F 020001008E. Note that no spaces may be used between addresses and that the high address goes first.
$F 020001008E
If a non hex value is entered, SWTBUG® control will resume.
8