EasyManua.ls Logo

HP Series 37 - CPU ROMS Date Code 3444 Exceptions

HP Series 37
125 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Softpanel
The
commands
for
the
memory
breakpoint
board
are
as follows:
A'
.
{RD}
dSMB
[B;]
bank.numertc['{WR}][,RA]
Sets a
memory
breakpoint.
Defaults
to
breakpoint
A
if
not
specified.
RD
and
WR
are
to
specify
read
or
write
only.
The
default
is
read/write.
RA
sets
up
range
mode,
and
must
be
specified
on
the
last
address
entered.
For
example,
to
set a
range
breakpoint
for
reads
to
address
range
1000
to
2000
in
bank
0,
enter
the
sequence
5MB
A:0.l000
followed
by
5MB
B:0.2000,RA
eMB
Clears
ALL
memory
breakpoints.
(A
and
R
can
only
be
cleared
together).
SMD
bit
pattern
Sets a
data
pattern
for
the
breakpoint.
This
feature
is
particularly
useful
for
the
case
of
a
particular
data
pattern
showing
up
at
random
in
a table. A single
16-bit
word
can
be specified,
made
up
of
a's.
I's,
and
X's
(don't
cares).
For
example,
if
the
data
pattern
%20040
is
showing
lip
at
random
in
some
resident
table
in
MPE,
(virtual
tables
must
be
frozen
using
System
Debug)
then
the
sequence
would
be
to
do
5MB
A:
<address
of
start
of
table>
followed
by
5MB
B:
<address
of
end
of
table>,
followed
by
SMD
0010000000100000.
The
bit
pattern
MUST
contain
a
sequence
of
16 ones, zeros,
and
xs.
The
SMD
command,
when
used,
must
follow
the
setting
up
of
the
range.
SB
Shows
the
current
state
of
the
breakpoints
A
and
B,
the
ranging
flag,
and
the
data
pattern.
CPU ROMS
Date
Code
3444
Exceptions
I.
The
Softpanel
ENV
command.
One
would
expect
ENV
a
to
turn
the
ENV
feature
off. Instead,
it
prints
"Whoops.
5
below
Q! Env
Aborted!".
The
workaround
is
to
type
ENV
with
no
parameter
to
turn
ENV
off.
2.
In
the
Softpanel:
the
RTOC
command
does
not
give a
new
line
after
printing
the
value
of
the
requested
TOC
register.
The
dis"hy
produced
is
thus
somewhat
confusing.
3.
In
the
Softpanel:
Any
hexadecimal
value
starting
with
an
alphabetic
character
(for
example,
"A","AOO","CO")
must
be
preceeded
by
either
a
zero
or
a
dollar
sign,
even
if
the
current
radix
is
set
to
Hexadecimal.
Imbedded
letters
in
a hex
value
starting
with
a
numeric
(for
example,
"ICOO") do
not
have
this
restriction.
The
reason
for
this
quahficatio,l
for
numeri.c
in
the
hex
radix
is
to
distinguish
between
the
Dil
register
and
the
value
",$DB"
4.
In
the
Softpanel,
the
5MB
command
catches
the
condltlOn
where
the
st:\1B breakpL'lTlt board
lS
Bllssmg.
but
the
SMD
command
does not.
5.
In
the
Softpanel,
the
T (Trace)
command
to
a
non
-existent
s-bank
does
not
print
an
error
message.
NOV
84
4-6

Table of Contents

Related product manuals