Download Print this page

Motorola EXORdisk II User Manual page 371

Advertisement

OTHER SYSTEM FUNCTIONS
27.4 -- Diskette File Functions
loaded
~ill
cause the two-character
diskette controller
error
message
to
be
displayed
and
control passed to
the
debug
moni
tor.
These
t~o-character
error
messages
are
discussed in detail in section 28.1.
X
is
unchanged
if
control
is
returned
to
the
calling
program
(Bits
0-2 all
zero
in
entr~
value
o~
B).
Othertllise,
X
will
contain
the
starting load address of the
program
<lowest address loaded into).
C
=
0
l~
no errors oCCurreu (B
=
0).
remainder of CC is indeterminate.
"-1.. _
'u~
C
=
1
if an error occurred
(B
not
zero).
The remainder
Or
CC is inaeteTminate.
S
is configured depending on which range
of memorq is loaded into.
If loading
above the resident MDOS (Bit 4 set to
one in entry value of B),
the
stack
pointer
will
con~ain
the
highe~t
address
loaded
into
(eight
bytes
greater
than
the
highest
program
location;
twent~
bytes
for
MDOS09).
If
loading over the resident MDOS or
into discontiguous memory (Bit 7
set
to
one
in
entry
value
of B),
the
stack
pointer
will
contain
the
add~ess
of the EXbug stack
a~ea.
If
loaqing into the User
Memo~q
Map
of
an
EXORciser II system with the dual
memo~q
map
configured,
the
stacie
pointer
will
contain
the
highest
add~ess
loaded into.
The
OFT
has
been
changed
as
i~
a
director~
search
has been
per~ormed
(.DIRSM with B
=
2>'
In
addition,
RES
contains
the
starting
load
address and DEN contains the starting
execution
address
as
~ound
in the
f i lei
sRI B.
Th e
OFT
con ten t s e a n
only
be
accessed
if
control
is
returned to the calling program.
If the resident debug monitor is given
control
(Bit
1
set
to
one
in
entry value of B),
the pseudo reg
i
sters are
initialized as rollows:
Page
27-24

Advertisement

loading

This manual is also suitable for:

Exordisk iii