DIAGNOSTIC FIRMWARE GUIDE
M68CPU32BUG/D REV 1
6-4
6.2.13 Zero Pass Count (ZP)
Executing this command resets the pass counter DP to zero. This is frequently desirable before
entering a command that executes the loop-continue mode. Entering this command on the same
line as LC results in the pass counter being reset every pass.
6.3 UTILITIES
The monitor is supplemented by several utilities that are separate and distinct from the monitor
itself and the diagnostics.
6.3.1 Write Loop
WL.<SIZE> [<ADDR> [<DEL><DATA>]]
The WL command executes a streamlined write of specified size to a specified memory location.
This command is intended as a debugging aid once specific fault areas are identified. The write
loop is very short in execution so measuring devices such as oscilloscopes may be utilized in
tracking failures. Pressing the BREAK key does not terminate this command, but pressing the
ABORT switch or RESET switch does.
Command size must be specified as B for byte, W for word, or L for longword.
The command requires two parameters: target address and data to be written. The address and
data are both hexadecimal values and must not be preceded by a $. To write $00 out to address
$10000, enter WL.B 10000 00. The system prompts the user if either or both parameters are
omitted.
EXAMPLES
CPU32Bug>SD<CR>
Switch to diagnostic directory
CPU32Diag>WR.W<CR>
Prompts for address and data to which to
write word value.
CPU32Diag>WR.B 40FC E6<CR>
Writes $E6 to $40FC
CPU32Diag>WR.W 800C 43F6<CR>
Writes $43F6 to $800C
CPU32Diag>WR.L 54F0 F8432191<CR>
Writes $F8432191 to $54F0