Download Print this page

Motorola EXORdisk II User Manual page 370

Advertisement

OTHER SYSTEM FUNCTIONS
27.4 -- Diskette File Functions
invalid
function
code upon entry to
. LOAD.
An invalid
function
maij
be
one
that
is
not defined,
or
use
of
more
than
one
of
the
mutually
exclusive bits.
This error will also
occur
when attempting
to
load
into
the User Memory Map in a system which
does not have
the
dual
memory
map
configured.
B
=
3
indicates that the directory entry
specified bij LUN,
NAMI
and
SUF
was
not found in the directory.
E
=
4
indicates that the
di~ectory
entry
specified
by LUN, NAM,
and
SUF
does
not
have
the
memory-image
format.
Only programs from memory-image files
can be loaded From the diskette.
B
=
5
indicates that an attempt was made
to load
a
program
into
an
invalid
rang e
o-r
memory.
I
r
bit
4
was set;
the program must load above
$lFFF
and
eight
bytes
below
the
end
of
contiguous memory.
If bit 5 was set,
the
program
must
load
within· the
range SOOOO-$FFFF,
inc lusive,
in
the
User
Memroy
Map
of
ap
EXORciser
II
s~stem
with
the
dual
memory
map
con fig u red.
I
f b i
t
7 usa
sse t i t
h e
program must load
within
the
range
$20-$FFFFI
inclusive.
B
=
6
indicates
that
the
starting
execution address
is
invalid.
The
starting
execution
address
must be
within the range
o~
memory loaded
by
the program.
B
=
a
diskette
controller
error status
($31-$39) if
a
diskette
controller
error
occurred
during
the
load
attempt.
This
status
can
only
be
returned
if
cont~ol
was to be passed
back
to the calling program (Bits
0-2
all
zero
and
Bit
5
zero in entry
value
o~
B) or
if
the program was
to
be loaded into the User
Memor~
Map of
a dual memory map
configuration
and
execu~ed
(Bit 5 set to one and bits 0
01'
2
set
to
1).
Otherwise,
any
diskette
controller
errors that are
detected while the program
is
being
Page
27-23

Advertisement

loading

This manual is also suitable for:

Exordisk iii