Download Print this page

Motorola EXORdisk II User Manual page 228

Advertisement

REPAIR COMMAND
3.
22.4 --
Ret~ieval
Information Block Check
By
tes
120-1211
th e
start i
ng
load
ad
dress, are
not
checked.
For
programs
loading
in an
EXORc
i seT'
I
s~ stem~
in
th
e
User
Memory Map
Or
an EXORciser
II
system
with
the single memory
map
configu~ed,
or in
the
Executive
Memory
Map
of
an
EXORciser
II
system
with the
dual
memory map configured,
this
value
must
be
greater
than hexadecimal location $lF ir the
program is to be loaded via the MDOS
loader.
EXORciser II systems with the dual memory map
configured can have programs loaded into
the
User Memory Map starting at location zero.
4.
The
ending
load
address is calculated From
bytes
117-121
in the following manner:
EL
=
(NSL - 1)
*
128
+
NELS
+
SL - 1
where EL is the ending load address,
NSL
is
the
number
of
sectors
to
load
(bytes
118-119) ,
NBLS is the number- of bytes in
the
last
sector
(byte
117) ,
and
SL
is
the
starting load address (bytes
120-121
>.
The
ending load address must be less than
65536.
5.
Bytes
122-123,
the
starting
execution
address,
must
lie
within
the
r-ange
of
addresses
spanned
by
the
program (greater
than or equal to the starting
load
address,
and
less
than
or
equal to the ending load
address) .
6.
Bytes
124-127
are not used and must be zero.
Because of the complexity of the errors that
can
occur
in
a
RIB,
th~
REPAIR
command will make no attempt to
"fix"
a
RIB.
If
a
RIB
error
is
detected,
REPAIR
will
give
the
operator
a choice oT deleting the rile (thereby removing the
RIB and
fixing the problem) or leaving the
RIB
alone.
No space
can
be
allocated
to
files
~ith
directo~y
entries that have invalid
RIB
addresses or to riles that have
RIBs with detectable er-rors (since the allocation information
is contained in the RIB).
Thus, when
REPAIR
goes through the
Phase 4,
it will exclude
all
riles with
bad
RIBs:
however!
the
REPAIR
command
will not update the allocation table on
diskette if files with bad RIBs are
left
undeleted.
Thus,
the
riles
with bad RIBs should be deleted when
REPAIR
gives
the operator the option to do so (the DEL command must not be
used!),
or
they
should
be
ma~ually
repaired via the DUMP
command (Chapter'11) before the diskette is used.
The
DUMP
command
can
be
used
to
examine
the
damaged
RIE
and,
if
necessary,
to examine where
a
File's sectors actually are
on
the
dis
k
e
t
t e .
DUMP's sec
t
0 i'"
i'"
e ad,
sec tor c h
.3
n 9
e ;
and sec
t
Q
r
Page
22-14

Advertisement

loading

This manual is also suitable for:

Exordisk iii