Download Print this page

Motorola EXORdisk II User Manual page 186

Advertisement

LOAD COMMAND
18.2 -- Error Messages
**
13 INVALID LOAD ADDRESS
If the LOAD command was
invoked
with
the
null
Main Optionl the program cannot be loaded for one
of the following reasons:
1.
It
loads
over
the
resident
operating
sgstem.
That
is,
it
loads
below
hexadecimal
locati~n
$2000.
2.
It loads beyond the range
of
contiguous
memor~
known
to
MOOS
(established
at
initialization time).
If
the LOAD command was
invoked
with
the
Main
Option
!!V'·,
the
prog1'"am
cannot be
loaded
because
it loads below hexadecimal location $20,
or
the
program's
ending
load
address
is greater than
$FFFF.
If the LOAD command was
invoked
with
the
Main
Option
nu",
ending load address is greater than
$FFFF.
In
the
cases
where
the
ending
load
address
exceeds
$FFFFI
the
RIB
of
the
file has been
invalidly created.
UsuallYI
this occurs
when
a
program
loads
into
the highest memory location
($FFFF) but does not start-loading at
an
address'
that
is
a
multiple
of
eight.
Since the only
in~ormation
available to the LOAD command is
the
starting
load
address and the program's size (a
multiple of eight bytes)!
the ending load address
may
exceed
$FFFF
<diskette controller forces the
multiple of eight
byte
criterion).
Then,
tne
program
should be re-assembled or re-link/loaded
so that the starting load address is
a
multiple
of
e i
9
h t.
1 f t his
i
s not the cas e
I
the
REPA I R
command (Chapter 22) should be invoked
to
check
for other files that may also be in error.
**
30 INVALID EXECUTION ADDRESS
The the file from which a program is to be loaded
ha~
an invalid
RIB
which
must
be
fixed
with
REPAIR.
The
starting
execution
address
lies
outside of the block
oT
memory
that
would
be
loaded by the program.
Page
18-10

Advertisement

loading

This manual is also suitable for:

Exordisk iii