System Debug Reference Manual (32650-90888)

Chapter 4 147
System Debug Command Specifications :-Exit
ENV
MODE STR (misc) r This variable contains either "NM" if you are in NMDebug,
or "CM" if in cmdebug.
MONARCHCPU U16 (misc) r d
This variable contains the number of the Monarch processor.
MPEXL_TABLE_VA U16 (misc) rw
This variable contains the address of the table used by the MPEXL
command. Initially the address is set to NIL (0.0). The first invocation of
the MPEXL command will correctly replace the NIL value with the actual
table address. If any (non-NIL) virtual address is written into this
variable, then the MPEXL comand will honor this address and use it to
attempt access to the MPEXL table.
MULTI_LINE_ERRS U16 (cmd) rw *
When a user's multiple line input contains an error, it is sometimes
desirable to limit the quantity of error output generated. In particular this
variable controls how much of the user's original input line is displayed in
the error message:
1 Display the single input line that contains the error.
2 Display all lines up to and including the line with the
error.
3 Display all input lines (up to, including and after) the
error.
The default value is 2. Any value larger than 3 is interpreted as a 3.
NMPW LCPTR (win) r
The logical code address where the NM program window is aimed.
NM_INBASE STR (io) rw *
The current NM input conversion base. When in NMDebug, all values
entered are assumed to be in this base unless otherwise specified. The
following values are allowed:
% or OCTAL
# or DECIMAL
$ or HEXADECIMAL
The names may be abbreviated to as little as a single character.
The default value is $ (hex). Refer to the SET command for an alternate
method of setting this variable.
NM_OUTBASE STR (io) rw *
When in NM (nmdat or nmdebug), all numbers printed will be this base,
unless otherwise indicated (refer to the SET command). The following
values are allowed: