Sharp PC7000A User manual

SHARP
PC-7000A
PC-710Q
SERVICE
MANUAL
CODE:
OOZPC7000ADIA
DIAGNOSTIC MANUAL
FOR MODEL PC7000Al7100
__
-----------------------CONTENTS------------------------~
GENERAL.........................................................
1
DIAG NOSTICS
LOADER.
..
. .
.. .. .. ..
...
.
..
. .
..
.
...
..
. .
....
..
....
.
..
3
MEMORY
DIAGNOSTICS.
.. .. ..
....
.. .. ..
. .
....
...
. . .
.. ..
...
.
...
. .
..
5
KEYBOARD & SPEAKER
DIAGNOSTiCS...............................
8
L.C.D. DIAGNOSTIC
................................................
8
REAL
TIME
CLOCK DIAGNOSTICS
...................................
10
SERIAL
I/O DIAGNOSTiCS
..........................................
12
FLOPPY DISK DIAGNOSTICS
........................................
14
PR
INTER DIAGNOSTIC
.............................................
20
COLOR CRT ADAPTER DIAGNOSTiC
.................................
23
MONOCHROME CRT ADAPTER DIAGNOSTiC
..........................
24
MODEM CARD DIAGNOSTIC
.........................................
26
EXPANTION
UNIT
DIAGNOSTIC
.....................................
29
HARD DISK DIAGNOSTIC
...........................................
39
SCREEN FORMAT
..................................................
57
SHARP CORPORATION


DIAGNOSTIC
1 GENERAL
(1)
Introduction
This
diagnostics
disk
serves for adjustment, aging, field
maintenance
and
repair
of
this
personal
computer. Although
the package
employs
an
interactive entry
system
to
prevent
the
personal
computer from malfunctions
such
as
miss
opera-
tion,
be
very
careful
in
handling this diagnostics package.
The diagnostics package
is
supplied
in
the form
of
a floppy
disk which
is
labeled "DIAGNOSTICS FOR PC7000A/
7100", The disk incudes the following diagnostics
programs
in
accordance with devices. These diagnostics programs
programs are loaded by
the
DIAG LOADER program
described
in
item
2.
SHARP
Ver.
DIAGNOSTICS
FOR
PC7000A/II
(LEVEL
3)
7100
I
I I
rf\
File
name
Device
name
Standard PCMEMDIG ·
.....
Memory
PCRTCDIG
.......
Real
Time Clock
PCPRTDIG ·
......
Printer
PCKEYDIG
.......
Keyboard, Speaker
PCFDDDIG
.......
Floppy Disk Drive
(s)
PCSIODIG ·
......
Serial
InterfaceAdaptor
PCLCDDIG
.......
Liquid Crystal Display
Option PCCRTDIG
.......
Color CRT Adaptor
PCMONDIG ·
.....
Monochrome CRT
Adaptor
PCMDMDIG ·
.....
Modem Card
Expansion PCEXPDIG ·
......
Expansion Unit
PCDSKDIG
.......
Hard Disk Drive
(s)
(2) Notation in Manual
~
represents the
content
of
display and a digit being
entered. A message
is
shown
as
II
".
A key that
the
operator presses
is
depicted
as
[[
1].
For
example,
a
message
is
surrounded by a
set
of
double-quotation marks
like
"Mr. Yamada
is
fine."
In
case
of
key
entry,
the
sentence
'Press the ESC
key.'
is
shown
in
the
manual as 'Press [[ESC]] '.
(3) Key
Entry
(3.1) Decimal Code
Entry
[0]
to
[91
can be entered by using the numeric keys
[[0]]
to
[[9]]
and those
of
the
typewriter keys.
When entering decimal 'codes through
the
numeric keys,
press [[Numeric
Lock]]
and check
to
see
that
the
LED
on
the
[[Numeric Lock]] lights
on.
-1-
(i)
Numeric Keys
ro=;-
Num
Lock
7 8
Home 1
4 5
-
1 2
End I
II
~ns
II
(ii) Typewriter Keys
9
PgUp
6
,...
3
PgUp
PC-70DDA
PC-710D
While a diagnostics program
is
executed,
[[0]]
to
[[9]]
of
the
typewriter
keys
function
as
data
keys
irrespective
of
[[Shift]].
For example, even if
[[1]]
is
entered
while
the
shift
key
of
the
typewriter
keys
is
pressed,
numeric
data
[1]
is
entered.
(3.2) Hexadecimal Code
Entry
Codes from [0]
to
[9] can be
entered
in
the
same
manner
as
the
decimal numbers; codes
[A],
[B],
[C],
[D],
[E],
and
[F.]
should
be
entered by using
[[A]]
to
[[F]]
of
the
typewriter
keys.
Like
the
decimal
code
entry,
while
a
diagnostics
program
is
executed,
[[A]]
to
[[F]]
of
the
typewriter
keys function
as data keys irrespective
of
the
state
of
[[Shift]].
For
example,
even if [a]
is
entered
while
the
shift
key
is
pressed, code [Al
is
entered.
(3.3) Terminate and Clear
Entry
Keys
(i) Numeric Keys
[J
(i
i) Typewriter Keys -
[[
+]]
(Delete)
.......
" Deletes all
the
data
entered
through
the
data
keys.
[[
-
]]
(Minus)
.........
This key
functionsto
details,
see
the
description
of
each
program.
[[.,I]]
(Enter) Completes
data
entry.

~~~~~==p~~~~~~==~~~~~~~~~~~~~~~==~~~~~~~~~~~~~~~======~====~~~=-
(3.4) Function Keys :\f'-'" :;i,o){,'
,!~~
(Ii
The
following keys can be used
f?rcfun~tion
keys.
(i) Numeric Keys ' "".'
11-)-,1
EJ
(iil Programmable Functi<in
Ke-,is
EEJi'
[[ESC]]
(BREAK)
Changes a running diagnostics program
to
another
dis-
gnostics program and
immedia~ely
,-'interrrupts
'thle
execlJtion
91.
the
_di~gf1osti~_pro_gLa_~~
Tll)s
k~y_
~.2~r.'!-
__
,
t·i~ri·
:i~
a'~ai!~bl~
arYtim~.
Whe'rever-t:his
key
is
pr~ssed
;
iJ
(everl
in
k~y
entry
waiting
st~te).
cqntroLexits,to
the:J
~-~prog;am
bOing
caiied.~~
-
--
--
~ ~
..
i':[[lFl]Jj
fRtiJN~)]j
,b_jj'j:_~,u.';'
I-:l~:.il?";;
i
,;-)iL~0I1~!f;i:;
, .
OJ,,,,
:,')
'wi;-:Resfiihsc:th'e-!p'fogram
beiifgffrl'teftOptettii'!·
...
,')"]\1,
il!-)
"I;
eli:;iTh:is"kli\l'
'ik
'Js~d
together"·Vitith'the"[[F2Ji].. 'For
.',;
defa'j:rs,,~ee·~'tHfi!
d~scripiidn·'bf',eacl'l:
program::""'"
"
':':"
[[
F2ll
(STOP)
Temporarily interrupts
the
execution
of
the
aging
program being
looped."':]
".,
, For',details',: s:eethe description:
breath
'program;
" -
';
(iI)
Loa'dingbiag;'~sticH)isk
'i"
,,'I
Since
the
diagnostics disk runs
on
MS·D'GS; first
0""".
'J
thepiiiSonafeoiiiputer
;houldboot
upthk'MS'DOS:'
Dos'.":
,
For
'the'
b'odting procedure, refer
to
th'e:'jns'tructroh';book
cha~ter
4. ,
When
the
system
is
properlY"booted
'up.
the
opening
meso
sage is displayed on
the
LCD
as
follows.
'" .
'-'"
,-,
"
'.
"':,
.J.'" .
SHARP
Personal
Computer
System
I/O Subsystem version
X.xX
Copyright
(C)
1985 by VADEM Inc.
All Rights Reserved
Microsoft MS·DOS version 2.11
Copyright
1981.82.
83
Micro;o~ft
Corp.
Command
v.2.11
A>
path
a:
\bin;
A>
A>
IiJ
~'"7i
-,.
,.,.,.
,-
- - -
l'f-"ariothe'fJ'rrlessage!'appe'~rs
-on
the
screen)5wheh
the
MS-
:DOS'systenFis
'prbperly' loaded
to
the
computer.
see
Chapter
4.
of
instnjctidrt 'Book and take
the
proper action.
-2-
cr.'
-.
,
.....
,
~~, ~
-:
r',
'"\
l,-:;-';-;
-==.;.i..:
"::-~,-/
-':':'~L.,;;
,:",:,,~'
Loading
..............
Error!
LDfSk,l;r;or. otl':l),ive Not Ready·,regditig:BootiS"eetoi'f
e':!
:-prease'
:rnseft
a·
Systerf(-Disk·
and.lPres~:ailY.
i<eyf~rI:"
j'
I
,1-11
,fi;
.Figure DIAG·2J!EX:ample:ofJEtrl:i' Mas$oge:whenMS'O,OSi
is
',I',L'-I!1
_,:
:-(1
;'1");
ndtprop,8i'ly:loaded,ii,','i.l
:>.:1j;",:):
\"j~J
';).iT
,,1Mte!jth,e,lVlS·PQl:;:,isi
prop~rlV
Iaaded
.:insm
:the:diagn-(fstits
~~:H~,k:JDt9
the"qr.iv~A
or,th:~'d~L\l~;;6~ll)
:.:il/j
','lX,
i::r:\~J:'()';
1-)'I\(~E!n
:;i/1s,e.r~iD.9,
,the
!=Ji.agr}pstic;:,s
di$k
\jrJ:tQr~he.',9riv.~.-A,(}type
"PCDIAG3" and press
[["l].
'
,:
'"
i;'
"i
;;";i,"j
~~~~~~~:e~n~n;~~~Sn~[~J~i~k
2nt~th;~d:i~e
B~;:~1e
~H;i'
tCD--diip'I~Y~
pn~~
,,'9r}·~~··
joU,'?~j
~gry~s'~:~~~,~~
~9:
~:991r~~
~n~
with
the
dnve
w~,~r~
the
system
·dISk,
jS1
Ifl~e~tedl
~nd
thehthe
co;;:'puterloads
the
iiiagnostiCsievei 3
package
from
h
'd'k
. I
t
~
IS
. I
-
+-
- - - - - - - - - - - - - - - - - - -
---
A>
pcdiag3
IiJ
A >b,pcdiag3,
~.
, ,
L,
IiJ
____
.:..:..
....;..
_ ...l
______
"~
~
..l':j
,
_____
_
(5) I
nput/Outpu'fD
tsplay ,
".;
Input/output'display
is
roughly
classifi~di
irith the following
cblofS.,nlywhiiidli.'color
CRT
ad~Ptdr
is used.
CYAN'
'.;
...
:
.:Represents
an
i~putJe~Jest.
WHITE
~:)~
.'.
:
,)1.,'
"~Represelits
·th~\/,efsi'6~·
'of
the
dia,gno-
:,,'
.'
;
stlCS
program.
;,r_~'
,1' ,
'~G"
I'
GREE~t
.
:';::
,:,;:,
l(kpreserits
th~-)~kli~tihg'
~xecution
phase
-l
__
i
hf
the
program such.as test mode.
RED
........
R:~p'reselits
an'~f~6r,;ciirii;~;ning.
a device.
•
If
this display
a'~p:earsor:tH;'
'loVli~r
I~ft
"
I,
sC'reen,
it
repr~setit~';
~i'(
'unrecoverable
error.
YELLOW
","'"
',~,
:
,",,'
.:
~",i
1
Represents an
error'or
an'input'requ-est
',-
,:,
; I
",
"','
"
,"
',' 1
;,,1,
:,',
'.\'-'''',
''-'1
~:"
where carefiJl'
entry
operation
IS'reqUlr-
ed:
,j':'
';,r:
,'\
.J'I!,)tli
'-
"
,;
i"
:iJ
(5,1)
Input
Dispiay
[Ox1
represents data entry in hexadecimal
notationthb
[OxJ
represents data
entry
in
decimal'hotatibti;
""
.
-:;';i
,
ILl
;'!'_;-,
'.1
1
,:
,:,~,-,/:\
'::;;';,;,':-)"
-'I'
,'(',',;"
',(,j",1
II
-1,',,:)
,';
- - - - - - - - -
--
--:-;-;-
- - - -
~'l~.-,~
-
~",.;;-;,-~
Binary
[Oxl
=
1iJ1iJ1iJ1iJ~1iJ
'i
\I
')'
I J
'1
:
','
",
..
,
:"':!
,'!
1 .1 ' \
The' preceding display requires data
entry:i"
hexadecimal
,~~t:~i?~6rripleiing'
~a~~'
'~~V~"~~ts\rig
".
[t~Jt.
:;JB~ta
entry
'has
not
bken
mail~
or
Justaftertr~]iis}ress~d.
considering
the
[[0]]
has
beliri
entered.
the
system'
caUses

the sCreen
to
display
"0"
and executes
the
relating pro-
cessing. (Default value
is
[0].)
(5.2)
Output
Display
Like the input display described above,
[Ox]
represents
data
output
in
hexadecimal
notation;
no
[Ox]
represents
data
output
in
decimal
notation.
Count
[Ox]
=
Iiilliilliilliilliilliil
The preceding display requires
data
output
in
hexadecimal
natation.
Errors concerning program continuance such as a device
error are displayed on the
24th
and
25th lines on
the
lower
left screen.
At
the
time,
the
system only accepts
[[ESC]].
(When the color CRT
adapter
is
used, the error
is
displayed
in
red.)
Besides
the
above error,
the
screen displays the following
output
information.
1st line
...............
Displays the title.
2nd
to
20th lines
........
Displays information
of
each device.
21st
to
23rd lines Displays the error status
of
each device.
(6) Version
of
Diagnostics Programs
The version control
is
in
charge
of
the third Engineering
Section of Computer Division
and
Reliability Center
of
Sharp Corporation.
The diagnostics package
is
roughly classified into DIAG
LOADER
and
various device diagnostics programs.
(6.1) Versions
of
Devices
The version
of
each device
is
displayed on
the
test
menu
when
the
diagnostics program
of
each device
is
specified.
For example, when specifying
the
memory test,
the
follow·
ing
message appears on
the
screen.
SHARP Personal Computer System Diagnostics Level. 3
Date Ju1/Dli'85
Memory [1.0]
+--
Represents
the
date on which
the
version
of
diagnostics
program
is
updated
+--
Represents
the
version
of
this
diagnostics program.
Memory size =
Iiilliilliil
KB
(0 x
00000
-
Ox
Iiilliilliilliilliil
(D)
Marching
(1)
-3-
2 DIAGNOSTICS LOADER
(1)
Introduction
-
PC-7000A
PC-7l00
The DIAG LOADER (named LOADER) serves
to
select
and
execute
one
of
the diagnostics programs for individual
devices (named DIAG program) provided as this parsonal
computer
diagnostics package.
(1.1)
Starting
up
LOADER
For loading the LOADER program see PC-7000Ai7100
DIAGNOSTIC power on diagnostic.
When
the
LOADER
is
properly loaded,
the
opening
message
of
the
DIAGNOSTICS Level. 3
is
displayed.
The
following message
is
reversed
in
the
center
of
the
open-
ing
message.
Please depress any key
to
start
diagnostics.
--------------------~----
Pressing any key causes
the
DIAG
program
to
be executed.
(1.2)
System
Configuration Display
When
the
LOADER
is
started
up,
the
system displays
the
device names which are
accommodated
on
the
screen.
SYSTEM BOARD
384
(512,640,768)
KB
MEMORY
LIQUID CRYSTAL DISPLAY
KEYBOARD
REAL TIME CLOCK
PR
INTER ADAPTOR
SERIAL
I/O ADAPTOR
2 FLOPPY DISK DRIVE (S), ADAPTOR
CO·PROCESSOR
8087
COLOR CRT ADAPTOR
MODEM CARD
EXPANSION UNIT
EXTERNAL HARD DISK DRIVE, ADAPTOR
Check
whether
the
Iist displayed
on
the
screen
is
correct
or
not.
To
proceed
to
the
next
step, press
either
[[ESC]]
or
[[.,Ill.
NOTE:
"384
(512,
640,
768)
KB
MEMORY" repre·
sents
the
memory capacity available
in
the
system.
Actually, one
of
384,
512,
640,
and
768
KB
is
displayed.
For the PC-7100
the
screen will be displayed
"INTER-
NAL HARD DISK DRIVE,
ADAPTOR"
(1.3) Flow
of
Control
After
the
LOADER
is
started
up,
it
controls
the
system.
The
LOADER requires
the
selection
of
each condition
and
one
of
the
DIAG programs. When
the
user properly makes
such selections,
the
LOADER loads
the
test
and
data
of
the
DIAG program from
the
floppy disk
to
the
memory
of
the
personal
computer
and
then
transfers
the
control
to
the
DIAG program.
After
that,
execute
the
DIAG program in
the
operation
procedure described
in
the
manual
of
each device.
When control exits
to
(that
is,
is
returned
to)
the
LOADER

described
in
Paragraph
1(2'.J)~while
'the.DIAG'
program
is
executed, control exits
to'
the'ioA])
E'R'
~ridit
;equir~s
'tti~
selection
of
DIAG program.
j]'D;~':;:;;,~,~',)"lln!
[r)
~:J{2r.O~.jf~1i~n:·-:~J:JCj};;J'
b1;T';;;)
',:;:~"Ij\:)
~.I"'\;
.]::1
1.l.:j_Ji'jj.,:J'iJ!
-:--y:
';,;L-:';::<);~)
).):::0"·!~-;;j)
,-Lij'
1:)
;Y;!I
,J;lJ~::'::-;:)
;);"1.-:;
i,J~
..
,~,t-S~!~qtll?,n:9,f')QrJv~
(-~:T
r;
1":,1
E}\,l.::
;-n'"
;;')
:".1:"1i';.
,b
After'the
system
configur~;:1~~~j~,:
ql.~I?J.,~,!~g:'~Ja~:)
s~,~~:9~l
in
Figure LOAD-' the system displays
the
title and inquires
the
selection
of
the
floppy disk- drive..whe,e.th,e DIAG-
J"""""'r.
d,.J
-J.1
':;J,J., ".J •.•
Ii,,)
tJ:Nq§:1iJg§\dJ.~~
i_~""i.nS~!1~~?,-r;
~-E1
\_~.""
.-.)
_]
'i~-L!
:).;i
~:;::;,_,~
,.
):]
- - - - - - - - - -
~i;SJ;"_::j~7d'3"
;T.'"~'
;":)T;>~T;7::~~,Tt!
)JnW.I:!L9tJ
dri.\f
e
~I;l'-~.~~,d
YC;>,U,.
s~l~cte,9?
;-~
T~:
r-'
..
} J
~!!
i:
~'ie~'
~'.,\j
, [0: Drive
A-:hD,ive,S]
';'''''''',
co'
,,-
"',n
,"'),'
.,j~'
!.~,!,:
,-~
-".
~,
.
"J'
J
_.
~...J,
,-".!.',
'oj,
-,
1"_,
J,
d
,J
,:,:;;,l,:'-h';i
';;;'·7'i\j'.J~'
T);
_T:J~
'7;':::T-7J':;:;
!Sf~
~-;-<':":-"
7,JT::
~
:T7i--.7~
:;7
'"'H
'':;:' -
Figure LOAD-1
If
an improper disk drive selection
is
made,
namely if the
Drive B
is
select';d;iNRii~
ifie)DiAGIIl5S1ics'tllr~oil
M~~iil,d
into
.Pdv~,
A. tbe"s\,stemdisplays tbeJallo.wing.messageon
the
screen.
,L,;'TriTiEidLit;eFr'o'~>-r"tot
'rk1,aY'jl,.,;;i3
2',;j,:!LJ
Y'J,;
~';'1-,
..
,"I:'
If
the
inserted disk does
not
include
the
DIAGNOSTICS
disk,
the
following messa1
g-elpp'eii'rs'.n:,";:r;
D.,;
L,
,\,"):~"
l)<Tl\isirif~ail{;sin'6t
DiAGN0STlts"i
.:
;:",\0
;,.
:
ii'
,(
,Wh'en
Bhe
of)
ti1'tfJP-rec-fidIRgOerroPrrf~s~~ges2iii:ipears'on'~ii1e
screen,
the
system awaits
[[~]]
or
[[ESC]],
followed
by proper drive selection.
,-';(:,,',
:-'j':;
--/
'.
• . '/':·1,{') """,;'
,\,1
,,;';1
,~;n,:
IE:.:'
,:
--,1;
-,",
This drive selection " reqtHrea Only when
the'lOAElER
is
'_"
!\
'_-l?l
1
'ij
',),,/','"
to:,
1'-)
,
started up. While a DIAG-program runs;
ttle
iJ
rive seleCtion
is
not
required. :.LJ:\ -
~'./
' ,
In
order
to
conduct
the drive
seh~.ctio'n;
ohdk;
a~ain:/
Ipress
[[ESC]]
in
the
SELECTION
QF
THci
DIAG Pt;lQGRAM
described later.
In
selecting
th~;dri~e',;
pr~s;irig'[[ESc:]J
'riaus~s'
c6rltiol
to
:1);_ .",
-,_
j
""~
~:'--):
, ' 1 ,y_,
exit
to
the
system.
(2.2) Selection
of
DIAG Program
After individual selections_are
properji~;
rh'ad~;'''~s
'sh~wn
in
Figure [OAD'<2;
Y~e
WitJiT\
~j;~I~Wtfie
:s~l~cii~ri
screen
of
the
D
lAG
programs,
-::,
"_,
;"()
I"
:
'1'
'Figure
LOAD:~:rT:'1'\:l/.\
,::-;\/)_:-J,j
_.1;_)1;J
'J
),j
J
Enter
the
number
in
parenthesis
of
);?!A§:~rq9ial"'~?;'i'e
leX1;!Clited.,
-,:,lJ" ,"
'"
-.
;'),'1.,_;-2 ;,:'it'.Uj
);~_t
i
.i-:r"·
)f:~·ry'Ym~r;'~~,i,~hJ'j~)
i1qi,-qi~p.I,aY,Ef~
t?n:~,~,E~r~c;~e~n.'iK~,ryt~r.~d,
"
t~J~:':
Js~~~~m)
,r~q!-4!~F!'~,e)n~er.i~9
1~,~
-;~EtqU_~~~~.\r;Jy~,~r:'9q)i
tbe
J~,9r~~n:!~,;:,
:Jr:_~
j'D.'
-,;;L
-':'~':;oi
ii
J,
li;j
":l;'lj''-'':!:;,,
,l-J;J
"After,.·a:
ql.~G:'l?r~.9'~rr.
is:p,'9Pe,r!y
,,~~J",ct",ch!t~e
~s'y~\~l"
,~I,e~r~
~I]~
,s,creen;anq-qisp_'~,y~;t~,~
fQ'!9win9;JTl.~s,sage,.("
-;,
.'
"LOADING
START!"
,I.:,'
"l
,',",
);'i
.:r,he.system, loads,"the,DIAG· program·
into·
the
..
memory.
,
Up~~'
-
~,?~,'P.I~~io'~
"9fl;
Iqa~in~
,
)}~~:',
p~9~r~~,i::'
th~;;;s;~_tem
:',
e~~,9-!:I.t~~
t,~:~
P,~~9:F~r~gF.~f!1;';i
;;);~;-)
c]
-;J.I>;
J i
)3';,,·;")
JiJ;:"':
-4-
.Jf,
J
th,E1
j_~\'J~~el].;
-pa.g~'?h
J?Eo.e~51y.,
"Ipadfl~~,
;8r~wam
;:t[--f~""!:I~We
diagnostics package, it
displ~Y~:'~~~;if8H~'1'ingJ:rJ~j~a~n~i~~8J
"Disk read error." ,
At
the
time, press either [[ESC]]
or,.JL"lL~o.
exit,to
'I,j/J
;!,~
J~"
_u.:J')
\~".'",}
)
j~'.~~~)~ctjpni?f')p
1
__
1~~
__
p;~o~r,a~~)';~':_l
"'!d:~t~:')
j
_I
.,,
__
;,!;'
~~~;j
~})!j
j
i'
;'n;J~_~.:
i
DiIA~.J~
~pr~~.~~i~'J
,~~I~~tj~D")'
__
;~~~?'j
;;1JI';~,~~:J
_~r~~~i;~g
[[ESC]],
control exits
to"l2.1
)S"leetion.
of
Drive".
.
~ly!j,'l
"I
'3d.:.)';!)
:i:
-,;)ij'i':'-j
sJ..;i'.'
'(2.3)
cxttto
J:OAOER
To
try
to
execute. another DIAG
~(?g~a~1whi!e,8r~"9!2'lG
program runs,
It
IS
necessary
to
eXlno
the LOADER. At
-,the'time;"-first exit the"'initial sareen
..
of-,each-[).I,AG-progl=am
,(\hat.).,
'l''l.ryu
..
,~m~n,
qf
Dlb~.
p,o~(~m)
.and
the~
Press
JC>([
Escf('
i~;'
o~~Jttci,jreid?n'-cbhltrbr
ba6R!!
~6'-
'tfie~
~
OIAG
"''1
_
,tp,"1
..
Rr~gram_
..
seJect.ionvscreen, (Figyre,bOAD,2).
ot
LOAD fR,
,),"-,-,
~
''''
.,;J,,;-.::
"Jc_",,)!)II,JIJuJ
ir,J,,)'-Il
f
"fll
:,1)-:,)_)
3
_~r]:::l
On,
the
menu screen,selectthe,reguiredD
lAG
program.
-,1'/',-
..:
:.JJ'J
:k)
~;J'J'jJ
,';!~~
__
~
;':,i"
L-iX.',
:],',j
",.l
,~,,',I:si,,:,~,,)
'J,'_;
J~il")
ir;o~~~it
tB~~~;~J··q~P
~~,
;'¥Vi~i
I,it;
:!h,~
~~~r:e~n~
i~
/~~~
mj~,..i
~-t~i~1
~:s,Gr~,~f1;~}
Rfe,~-I
it
[J~§~))J:;Jjt!?i
1~?f!_'~,J?T~ry~
'ini~~I:Ji~fri~~r\ii9Y
referencing the manual
of
related
DIAG
program.
(.:")~l
ii:
';1{3ynMe-rn-~Vy">M~pl~iil
f]~)'l1~P
'ld:
,~IJn;!
l'~\),-L)
'j~i;
'~,;~:i':~'jE)
"}
:
-'
!'
~
"
[-
I
~
I
_:
,-'.-
t
,-
The
memon~,
capac,ity oJ ,the system
'sho~ia
be!
strucfured
in
t~e.[~r1~{o'{:31i"t:~B
to
768
KS:lnih~t',a~.ge,.J~he
me~bry'
dIPaci{i~
c'an
-,be-
fre'ely expa'ncfed'-tnith'e
'unit'
of
148 KB.
:'"
.'.".
,
i~'!th'~
'forU;~i~J~Jd~'~6rtpt"ion,
'384
KB
otili~ri.;6r~
~~J~bity
is
exemplified.
(~ek.'Fi'g:~reLOAD-3.)
(a)
VECTOR Area :
.C;'
:1"1
'.n','
::'
',])j,,,,
·M~fl'~r¥
1I.~9dr~1ses,
$oqqqO:
itc;>'
$QQ;J;F,F,~,~,,~secjr!for
, J
:Y~P1o~,
J~rf)§lf;
"Y,~ic,~
arei~~~J
w!h~n
-~~~Jlq'N,~r
pr
i'il~~i,a:liza
tion by ROM.
(b) USER'S
Nea,
Mem.o.[y,'addresses::$00400cto.$55.HF arellfsea :for
user's area, which serves
to
loatl a DIAGNOSTICS
program selected by the LOAElER':from,the,diag'riosfic
":':'f!di,sk
cHild
ex.ecut~.:1th.e;pro'gra:rn''--):J
-;
:_;')
:;'h'
'Ii
'Examp'le':
-'n"cak
1
e
6f
'384
1
1<8
bf'rrlerrlClry
ca'p~~ity-:
'i:,
I"
!,
Adb~es's
'
';,/~i:l:
' -;,:1;'
iF:
$00000
'".
',','
VECTOR Area
USER'S Area
'(4l~E,~ror:~~~sa~,sJLi~};i~<
'~J;
,~-:~:
_~,-,:
'-
'EL',
,,:].;",1
Error messages available
in
the
LOADER represent
the
fol/owing mea-nings.
,'.
:'II:J
':)~J:
Wi
• Timeout error [Not ready]
!:;
The drive
be~ng
specified was
in
the Not-ready state,
•
Disk
read error
Read error occurred while
the
floppy disk was accessed.
• This disk
is
not
DIAGNOSTIC.
The disk did
not
include
the
DIAGNOSTICS package.

3 MEMORY DIAGNOSTICS
11)
Outline
The
MEMORY DIAGNOSTICS program serves
to
test
the
function
of
the memory (referred
to
as
MEM in
the
follow*
ing
explanation).
The
memory
area which can be
tested
is
the
entire
accommodable
area
except
for
the
vector
area
-
and
the
area where
the
MS-DOS
is
loaded.
(1.1)
Test
Menu display
When this program
is
started
up,
the
system
displays
the
title
and
the
memory
test
menu
as
shown in Figure
MEM-l.
This display
is
referred
to
as
the
MEM
test
menu.
SHARP
Personal
Computer
System Diagnostics Level. 3
Data
Dec/01/'85
MEMORY [1.11
Memory size =
~!!!!!!
KB
(OxOOOOO
-
Ox~!!!!!!!!!~)
(0) Marching
(1) Address
complement
(2) Aging [Marching
and
ADCOMP]
Please
input
command?
~
Figure MEM·l
MEM
Test
menu
The
MEM
test
menu shows
the
memory
capacity
accom-
modated
in
the
system
on
the
upper
screen.
Memory size =
!!!!!!~
KB
(OxOOOOO
-
Ox~!!!~~!!!)
The maximum memory capacity
of
this personal computer
is
768
KB.
Prior
to
conducting
the
test,
check
whether
the
memory
capacity
being displayed
is
the
same
as
that
being accom-
modated.
If
the
memory
capacities are
not
identical, a
part
of
the
memory
chip has been damaged.
At
that
time,
the
system
should
be repaired.
(1.2)
Selection
of
Test
Menu
Enter
the
required
test
number
on
the
test
menu
as follows:
[[0]]
to
[[2]]
(1
digit) +
[[.,I]]
(When specifying
[[0]],
it
is
possible
to
press
[[
.,I]]
only.)
The
number
being
entered
is
displayed
on
the
screen. When
pressing
[[
.,I]]
,
the
specified diagnostics
program
is
start-
ed
up_
To
change
the
test
number,
delete
the
number
being enter-
ed
by
using
[[
.]]
and
then
enter
the
correct
number.
-5-
(1.3) EXiting
Test
Menu
PC-700DA
PC-7l0D
When
[[ESC]]
is
entered
before
entering
[[
.,I]],
control
exits
to
the
DIAG
LOADER.
(1.4)
Others
Parameters
of
each
test
program
are
entered
through
10
key + [[
.,]],
When each
test
program
is
called,
by
pressing
[[ESC]],
control
exits
to
the
MEM
test
menu
(Figure MEM-l).
(2) Description
of
Program
(2.1) Marching
(2.1.1) Outline
After
writing fixed
data
to
the
entire
memory
area,
the
system sequentially reads
data
and
compares
it.
After reading
data,
the
system
writes
other
data.
The
test
procedure
is
outlined
as follows:
1) 0
-+
M:
'"~O'"
W
2) M
-+
0:
'"~O''
R,
"FF'"
W
3) 0
-+
M:
'"FF"
R,
··EE"
W
4) M
-+
0:
"EE"
R,
"DO'"
W
5) 0
-+
M:
'"DO"
R, '"BB'" W
6)
M
-+
0:
"BB"
R,
"77"
W
7)
0-+M:'"77"R,'"11"W
8)
M-+O:
"11"R,"22"W
9) 0
-+
M:
"22'"
R,
"44"
W
10) M
-+
0:
'"44'"
R,
·'88"
W
11) 0
-+
M:
··88'" R
where
test
area 0
-+
M
data::::
"nn"
Memory read = R
Memory
write
= W
The
program
serVes
to
test
the
entire
memory
area display-
ed
as
the
memory
size
in
the
order
listed
above.
(2.1.2)
Operation
When specifying
this
test,
enter
the
proper
data
to
prompts
displayed
sequentially
as
shown
in
Figure MEM-2.
(a)
Test
(a.l)
Specification of Error
Stop
Error
stop?
[
0:
Yes, 1 : No]:!!!!
If
an
error
oCCurs
while
conducting
this
test,
specify
whether
to
abort
or
continue
the
test.
(a.2)
Confirmation
of
Test
Execution
Test
start?
[0:
Yes,
1:
No] =
!!!
Confirm
whether
to
execute
the
test
or
not.
When entering
[[1]],
the
test
can
be
conducted
from
'"Specifications
of
Error
Stop'"
mentioned
in
(a.l).
On
the
other
hand,
when
entering
[[0]],
the
system
displays
the
screen as shown
in
Figure MEM-2
and
starts
the
test.

The system displays the
curre~1~a[ea]~~cI,,~t9tat
a(~a~\in
j
_~)'hj:!:~itct~cj~~
:~o~;ti,ql).
(;m,th~,J9w~r,.s.t;:r.~~J').ll;J:·-::~;
~
1
:';;:,:';~;)
Current area
[Ox]
=
Iillillillillil
-
Iillillillillil
" n
..
,;Tqtat~rrod~OxJ:=,:IilIilIilIil,)j(,
;,,),
':";:'.)
lG
;;;;.';7J1-1;;;~··,7J)iT"
-7;i'~JT
:j-'::J
r.;
:~1CU
~
,:)?-:-i
1"""
!0i
0)1l-
.
;;
:':.;':1
;·;i
-j-";
'"',
;)
The current area represents the area being tested
in
the unit
of 4
KB
physical address. The total error represents the
number
of
times
an
error oCCUf'Sl;'T].J;
c~
~-r;
J;,.:;,;
:j~
'-;-'j:,J
U-:)
This message
is
not
displayed while
V.RAM·ateai~
tl;'si~d.
'JI;;])']U
: L
7'.:\}
'~f(2
.
.f;.3-)3
\AIJortiorfiaHa'-C6rtlpietioi1:;af
TesP
i~niiilvJ
-i
fii/\
Althought[ESCiI)"'ahd
r:
W=:;i]
r'aie ·'.'vaifabli;'ilvfiile' the
test
is
coria-ul::te8i;-:;f
,'tfrrle
iTag'~oceti~s':-het:aus~~'ifiese'
:k~y
operations are
pr6ces~eB
'jn\-th~j~tate:
Wh~re')tfie
ex~cll'tihg
program step
is
completed.
,'j
~<!"
',/
• -
\.1
By
pressing
[[ESC]],
cdn'troi'eXitstc/ihe:NrEM'fest'!nenu
(Figure MEM.1).
.,
,i:;"
,,'
"
'''',1
By
pressing [[F2JJ ,the'
:~y;;te';'''
clijplay~1
the"foliCiwing
message on
the
lower
I~ft
';'2~~'en
;Jnd
~~orts~~he
test.
-.
"Test stopped
by
user."~'\I
",',-"
Jl
'~l"
Ll
(Ii
At
the
time, by
pressing'i([Flil;the
"syst~'rn
coritinu~s
the
':
",',,'
,:"
'.
" I
"J
test; by pressing
[[ESCl'],cbntrol
exits
to
theMEM
test
menu (Figure MEM·1). . ..
~
..•.
~:;
~.
When
the
following
m~~sage-'~'ppe~~¥'b'n
tl1)e
ToJ;~r
screen,
the
system completes the test.
..
I':'
..
"
~
-----------~-------~~----
ESC: end, Enter:
start?
----------.;.....-.:....:...:.'-
..:..,..:..,;..,iL
,
.)
',",
'.
<j
" r'
'l
"i!
In
this state',' ESC: repreoent$
,[
LESe]
J•By pressing
thi.s
key, control exits
to
the
MEM
test menu (Figure MEM·l).
Enter: represents
[[.,I]].
By
pressing
.•
this,key,
cqn~(ol
returns
·ta;
I
':Sp~cific.atiQn
.o,t:
ErrQr·
.S:tOP,!.'i
',rr,T,l,er;l~io,ne,d.
in
(a.l).
ie..""
.
(2.1.4) Error Processing:'
Whe!l
the tot.al errpr
is
zero, the system does not detect an
error
in
the test.
On
the other hand,
if
the system detects
an error, it displays the fonowin'g
errrQr
messa:ge
on the error
message field.
"Memory error-!
!"
In
addition, ·if·;the::Error
Stop;'
specified as'.'Yes", the
system displays the
fQUowing:me.ssage
:an<Lstops the :test.
"Test
stopped!
!"
If
the
Error
Stop
is,specifil!:d:asc"N.ot',,:th~lsysWJ1
displaYs
th~
address, data, and
rela.ti~!J
IC
number where the error
occurs.
(2.2) Address complement
(2.2-:-1
r Outli'iie
This
test
serves',.to
w~it~
theJ9w.~r,'~).ib.i~$].qf',c;:Icmt
to
;t,he
:millTia,\!
addr~ess,
and
then~
10\l\(er
t~e:8.
bits of
data.t,~'t,he
,,,ddress Which ;s,.one'scomple'1lent,qf
tllefqrmer
;address.
.
'With '"thIs,
pr.Qc(tdur~~_
~fte~,
'''Yri.~~!1,g
;~~t<;ll
~9,\:t~~),~mire;;~.rE]a,
the
system,reaqs
,th~.,q~ta
in]h!3
9.rd~r,
\'X~~r~,'.d.ata
is,
vvri;tten
and compares them.
-.6-
,~.:
,I:J\.'-;)"";
,~,JjL:j:m,ji,"..1
;':
,J.~,.<~
1·1i~Flrjl')::'
J.~Wl~·:)~j
'j:-;)\:-
(2.2.2} Operation
When
specifying this test, enter the proper data
to
prompts
displayed
sequ~ntiallY
as
shown
in
Figur~~ElYli,~,'lJ
\,);;1,_,
(a)
Confirmation
of
Test Execution
_______________
~;-I
l"::;;\/';";:i:.ci
__
':"J
':':
--------------
,'i'-'
-;-
..
---'-.-,-,-
---
Confirm
whether,.t~l:~x~p~tE:!~
th~
l~~S:t'
9,~,:nq~.~:
When
entering
[[0]],
the system starts the test.
On
the
'iJhqr)h,~~<I,''l''h~l'.qnle~t!rg
[[1]],
control exits
to
the
MEM
lest
men~
(Eigure~
MJ'M·1).
~_
Only
in
this test, the
tes~.11~~~'~
)~.~i,n~,]~~}1C;U1~9~J~.n,9'~Jt;tis·
played. Instead, the system displays the following
mes·sage.
"Tes~.~~~c,uti~g'!!'IPo,rH:ttouc~,rn~;!,!.'.'
,,'.
'.,
J
.",
This
message
is
not
di~plaYE1,~
wh,i1~
y-RAM. area
is
:te~ted
.
(2.2.3) Abortion and Completion
of
Test~
Although~[:r)ESCl
h.ndJ[F:211are~v.i}able
vyhi.IV~tt:l~t
is
conducted, a time
lag
occurs because these key operations
-are processed in1he state where the'exectlti'ng'program step
,is;9C?rnJ?I'~'~~~'1
.~.'
:.
: '
'"
,'/
'",
,,;
..
::,<.
; "
By
pressing
[[ESC]],
control exits
to
the
MEI\i1,e~tf11enu
..
(F.,iaurEh~EMn1!1j\~J
',i·I·~rl.)
,;,.':
,):'ii
y:,
)
;',,',
,
).
:
Ii,"
.
,By
pr~~,ing
)[F~l)
,}hei:,sy~tewdisplaY"ll~ne
.•
r,9,rJR~ing
message on the lower left screen
ani::l
aborts' the
~=:s~(
_::~
:~.!:_
: .
"T~s~
s.~oJ?P~9"by,:u~er:"
,:,
,;.,;
,;'.'
")",
':;'1
;)i
j;
:
~t,
th.e,
time, by pressing [[F,1l:l, the
syste.11)
continues the
,
'.",
:1..
,,';
J,
...
~,
,;,,,!
.J
!
'",
• !
,C
"
:.'
••
':!
J
';1.,,;;,
test;
by
pressing
[[ESC]],
control exits
t9
Jhell\l)~l\{I,
test
menu (Figure MEM·l). .
When
the following
message
appears on the low,er screen,
1.i;1
"'J'
.....
"
,,:)
.~,~
,.,',
i "
cJ
" "
. tne system
cOlT)pletes
the test
..
>,
.'
",,,
. ,
".
.J~"_',_'!i:,::,
::-.:
!..:i~-'''1.i.o:2J
:..:;~i
:;;;
·:2::"~;l:';.~
;",;.:';,;
,,;;
,;';
:';;
'yi;
19!i'l~l
,
--':+'-",:,",""
';"f;7;T:
77li"t.:fr r:-=.,7]7·;.....:
:~.J.'jf
~.:.~
71-:"':~~~-
.
,"1
ESC:
end, Enter:
statt?;'
."
,'",."
,I
HI)'
"J:I);:
i:
,I"")
,'I:;
"
In
this state.,
ESC:
represents
[[ESC]].
By
pre,;iM'ihis
'7~~\;:'~6ntr()('ei~tis,)tg
fR~icME~.w~~~t
h1'J.ri~
:(FigUr~J~.EM-1).
" '
..
" ' . -' ' ,
'")
1"."
','
..
,.,
._,
-I"
.""~
':
-:-'"
'J'
!'"
\/.- f
:'
.
Enter:'riipreseritsll"']
L
By'
pressing'thlskey;torttrol
returns to "Confermation of Test Execution" mentioned
in
(a)
•

(2.2.4) Error Processing
When
the total error
is
zero, the system does not detect
an
error
in
the test.
On
the other hand, if the system detects
an
error, it displays the following error
message
on
the error
message field
and
continues the test.
"Memory error!
I"
If
the system detects
an
error, it displays the address, data,
and
relating
Ie
number where
the
error
occurs.
(2.3) Aging [Marching and
ADCOMP]
.
(2.3.1) Outline
This
program
serves
as
an
aging
test
for
the memory.
It
alternately conducts marching test
and
address complement
test.
For details
of
the program,
see
Paragraphs (2.1) "Marching"
and (2.2) "Address Complement".
(2,3.2.) Operation
When
specifying this test, enter the proper data
to
prompts
displayed sequentially
as
shown
in
Figure
MEM-4.
(a)
Test
(a.l) Specification of Error Stop
Error
stop?
[0: Yes, 1:
NoJ
=
I\l
If
an
error
occurs while conducting the test, specify
whether
to
abort or continue the test.
(a.2) Confirmation of Test Execution
-------------------~-----
Test
start?
[0:
Yes,
1:
NoJ
=
I\l
Confirm whether
to
execute the test or not.
When entering
[[1
J],
the test can
be
conducted from
"Specification
of
Error
Stop" mentioned
in
(a.1).
On
the
other hand, when entering [[OJ],
the
system displays the
screen
as
shown
in
Figure
MEM-4
and starts the test.
The system displays the current
area
and total
area
in
hexadecimal notation on the lower portion
of
the screen.
Test mode: Marching
Pass
count
[Ox]
=
~1\l~1\l
Current area [OxJ =
I\ll\ll\ll\ll\l
-
~I\ll\ll\ll\l
Total error
[Ox]
=
I\ll\ll\ll\l
The test mode represents the currently executing mode
(Marching, Address complement). The pass count repre-
sents the number
of
times
of
test pass.
The current
area
represents the
area
being tested
in
the unit
of
4
KB
physical address. The total error represents the
number
of
times
an
error
occurs.
-7-
(2,3.3) Abortion and Completion
of
Test
PC-7000A
PC-7100
Although [[ESCJ J and
[[F2J]
are available while
the
test
is
conducted, a time
lag
occurs because these key opera-
tions
are
processed
in
the state where the executing pro-
gram
step
is
completed.
By
pressing [[ESC] J, control exits
to
the
MEM
test
menu
(Figure MEM-ll.
By
pressing
[[F2)],
the system displays the following
message on the lower left screen and aborts the test.
"Test stopped by user."
At
the
time,
by
pressing
[[Fl
J
J,
the system continues the
test;
by
pressing [[ESCJ
J,
control exits
to
the
MEM
test
menu (Figure MEM-l).
Whenever one test
is
completed, the system increments the
pass
count and repeats the test.
(2.3.4) Error Processing
When
the total error
is
zero,
the
system does not
detect
an
error
in
the test.
On
the other hand, if the system detects
an
error, it displays the following error message on the
error
message field.
"Memory error! !"
In
addition,
it
the
Error
Stop
is
set
to
"Yes", the system
displays the following message and aborts the test.
"Test stopped !!"
If
the
Error
Stop
is
specified
to
"No". the system displays
only the preceding message and continues the test_
(3) Decision Standard
The system represents a compare error unless the total error
is
"0" when the test
is
completed_
If
the
system detects an
error,
it
displays the address, data, and the relating
Ie
number where the
error
occurs.
All
addr~sses
being displayed
are
physical addresses
of
the
memory.
(4) Supplementary Description of Test Function
In
the following, this test
is
exemplified
in
detail by using
384
KB
of memory capacity.
Address
$00000r-------------------------,
Vector
area
$00400\-----------------1
DOS
USE
R's area
$560001--------------------------1
VRAM,
FD
Buffer
$5FFF
L-
______________________
--'

4
KEYBOARD
81
SPEAKER)DIAGNOS:nCS'~".Z)
j";:)]
';:);)) ;11jj-;'.'J
~<,J;;;:_':'-'!"
.)
:"
i)
:~~;:.
~)r!--;
]
r:~".):'I-';l:.:\.
·:;-(1l-l0.utline-)::~
:12.T;::·,,;L;
:~-;:I:):)J
~,»)
"))".'l!j
.'j
;-:I-:::j:-Uj!(JY)
OJ
,oThi$,KEYBOARD)&,:SPEAKERi
DIIAGNOSTI,CS;
program
serves
to
test
the
function
of
th"keyboard'iand'spea~er
; 1r(referred;:ta
i,as),/«
ayJin",ttieJ,followirig;'cHliciussion)".ofrfhe
personal computer. .[J
-~";:;:-;
:'jl
~J:~
i:}!~)
J;-C!1\.:1)j;,J'estfMen~Display:'Y»Y2.
"1'-':)
\ l
[-\~ll]
:2!lj2:~.r;,q
"nJ
When ,this p;ogram;.i')started,up),:the';sySte'" ,dispJays"the
title and
the
key board and
spe'akerJt~sf_m·enutas.shown
in
8r.ltigurejKBY-lh;);-~~:·':)
,xlJ
,[
f I
:j]
1CiJli2:J
'}F)
\/,J ,ami:.'
;;rl:l-
y\
J.,;
Input:
~t'est-i_for~,
ttie:~
ke.'ybbar-d
and:feii: 1
fdr'!1thel"sP'eaker.~-are
executed
by
this
program
at
the
sarrie~tirhe1ij
7)l11~:i=-i)
l);E)Ol
:Jr-IFhls':d
isplaYl
]s:refe'l!'r.e£i'itQ
:a5~ttie;J'K
c;y;~test)
tTren
u.
1-J"'/;)i!
,-'£]1:'1
SHARP Personal Computer System Diagnostics.Level...3
..
'jnn:
:/)l~'J
';,:,)'n~
:
,',::'.;;',!
iLdat'~'-'jiJii(f1F8~
dlJ12'i2
_Hjj ,
li'JS
:1
I'Y;';;-'
i:~l')J
oi,:;
il'lf;\/J
2;::);):I:::;J
i'i];:,j,;'n
'.JJtT
~i
,!J!l:-od
·i.1I:11; llU '-10
.1~,~J
Jil;
l~'
-i-:);19
'--'-J;
Xl;
"
:)
t~
0,):;
"~)pi~'~:s:~:rrJ1SUt'ddlnrna~d?i,~';'
- - - - - - -
___
~:U,"~;~-'L.J..:i':
__
Figure
KEY,1,
KEY;Tes~Menu
""
H.'
''',
"'"
.'.
,.
(1.2) Selecting
test
menu
Enter
the
optional test No..
"'0::'
"',
'I"
1',
i,'"
';lrnpoFardehs;'a~jfolldws:'n,,-~,
,;,
,)
.!j
,;
),',1 i
,-J'
Ii!
I,
';C[[lll'J'.jJ
n
"l'l)iie~ieiirig
'only '['[.,a'l']
is:alloW~d.i
'
,)
'THe"entered--
rlu'meric fs'displ'ay'ed:oli"the
si::r~eh~'
anti the:
test
program specified by
[[")'l"Wstarted:'"
,.
""
"Wflen' tHe
't~s't
i
N6'.',
is
ito'
be'changed/after
'deleting' i'riput
data by [[
+]],
enter
the
correct
No
..
(1.3)
Ex!tii1g'Tti~t;Men'P"
'I;"
'CC'
,,'
' ,
',ii,
",
"'lAm
lin
,nESC]
"J'
isehtered
oefoieenterrn9,r
['.,Ill
;control
exits
the
DIAG
LOADER.';"
.,."
",I~I
(2) Explanation
of
the
program , ,,,.
(Z.1')
Test
Execution -
I'
~
simulation screen
of
the
keyboard
is
displayed.
When
the
any key
is"pressed'.~rider
this statUs, the appro·
phate
key on
the
simulation screen
is
cha~ged,
and
the
h~rd~code-(directdata
from the'keyboard) '>i'thol pressed
k~y
is
displayed
in
the key data position
at
,he
bottom
of
t~e
screen.
~
')
"
"Key
data
~
Ox
~~
"
'v\{hen
the any
key
is
pfesse'dl'~n~~sterisk
"*"
i~
displayed
by
inversion
at
the
appropriate
key position. i
•
Keys'
with~tE[}s
such~as-[
[Capscockj-]~contailnh'e'
func·
ti'on as given above, and
the
LED
of
the
app(opriate key
is
sJt
to
ON
or
OF:F'~;'eiY
t,in.,cth'e key
is
pressed, When
the
JED
on
the
keyboard
is
set
to
ON
or
OFF a inessage
is
dis·
~rayeaontne
screeii-:-ror example;whenHN'um1tldc'k]]
is
pressed, and if
the
LED
is
set
to
ON, "Num Lock ON"
is
displayed.
This message
is
the
newest message when
the
appropriate
key
is
pressed.
Besides,
the
speaker
in
the main unit may be tested by
this program usjng
programm~9~~;
-,~e,~i':1~,9!i1::Jkex§.s:!mm
il::;IJ.fllU
1,'9rJJfJP~J·.,.>,y,;
-JriJ
,")!J~
el
;"Y;]O:)
1::;;Oj
,~I;J
iVJr:~V
ee'
~Y.I[f:H),!'t~ejto!"(es,ts9Y~R)~
rn~de;Jan,cl~Y)J;(f':IP]l,,~he
',)highes~!1.o~nd,j~,
(Iil,,!d~,,An(t!9';c,~,,ys;;.tr,P\T\j
Hf;:?]
],,,to
[[F9]]
, a sound
bet~~~~
,thh!~~e.sl.,9u,\,\~
a,Qq~tb~J~Jghest
shound
is
divided into 8 steps.
"1
1
--;(]']';')
'.(;-)rr;
;~Il"
,::;
J~].4)dr;tjgl'ryp.ti9fhRfJt_E!rff1
!FJ£lti,g'1'Jql:c.;t~~~.s,t)
r;l;)~·?'n
')[
b'
1!
While
exec~ti!:%9
~~~t,,;tJ[S~.C;::JJ
'.i§;pr.e~~e,9:t'IYise"sqn~~,gu·
tively, control exists
to
the
KEY
test menu (Fig. KEY·1)
is
returned.
J,";;;~·~.'D
'i
i,'Z".:2}
,5.,',b,;(::.,D.
,OIAGNOSTrIGSn,
,"
,'1''1'"
m~I:;Y"Cj
,;",T
(1) Outline .1h--)j
"9The)l,(!;1:D:
0 fAGN0S:l'ICS'p,ogfam! sef.veci:tlHe'sntie
ffi~c.
tion of the
L.C.
D.
of
thls;pefwrfali'·cOlTfptftehf:.."
(~;.!~)
:)il~j
For
the
monochrome mode,
the
control will auto-
matically interrogate it
and
the
-i:~st"\Nln:nort~?b~'
'ak-
2,;'
;!
n·~pTic'abre·'
;f6-r'lhEPrR8hocKronie~'rh6d~,
:anicl'
\:he
,to
H'ovthhg
is
di's~I~~i~l
frriHe~c~~iet'~af'tn~
¥6~Ei~H?!Jyn
:J:,\\,_;::.;.;:1-:
________
~)L
.:
..
,,-;~
_
Th
is
test
works
'Q'J1l::GRA,HH
[,(CS"
m'ode
i(mII~.
'i,.'
He.se
c.hange
the
di ap
lay
~
",ode
to
GRAeHl.CS.
Depression
of
the
(ESC]
ke~
'tauses-the'contrbljtd--return
to
the
DIAG
LOADER program,
',;t(l,!1) TestMenu D'iSplaih;,\:
dL'h-:
'1:1
)-1,
'1,
When
this program
isiSla't~o
'lJP~):the,syste"",display,th.e
ititle
and the
LCD
test menu shown
in
Figure LCD·!'
This display
is
refe'freCf.-to
1
:'f:!§]
[00
testrmenU;i I
:~~:)
SHARP Personal Computer System Diagnostics
Level.
3
1'_,:'
j,'_)
I
Data
Oct/ol/,86
Liquid Crystal Display [1.1]
~,
:'
"1-,,,)
,-,
'I
'1
! j' , '
,'"
'
(0)' Ch'eck'pattern'
'''(1)'~
t.'i~e
'm8Ve
if
_'i
1
-Ii
1
'I:
: d j
(2:)'
'Sirlp'e;
'Y'
:''-li
",I
',]'1.11,1",
,]1..-0,
',;,,-,
iJI,
(3)'''tCD:FfAIVi'tiisi'
,.,
,,"
'.
':
'"
"!
,,'I
'jf,."
.,')
,'-
,:':,1,
jij
:'PI'~~se
i~pLt'~LoriNfWh'd?
'~'
_
~
,.=.,.:.::
~:.!...l
Ul<.ll.:
j..l,l_'fl:l"'~
'.i.!..!i..:.,.I',:",,:-:..2.1
:"",,:rJ..::.!
L;~
;!..:.!..\
....
::';:l.!~_
(1-2) Selecting test menu
Enter the optional test
No
..
".of
"
Input
order
is
as
foUaws:
'--
r_~~j}]
:rn1n~
:>~7,"j
[[0]]
-
[[3]]
(lijlgii)J
n+lll:::!
,,,n j
",ll"
lcow::
(entering only
[[.,I]]
is
allo~,e,QjD
case nf-([OJk :,,;,1
, The entered.numer.ic is.displayecLolLthe.scr:een,
and
the_test
,-l;--;progr:arii-Jspecifie,d;
bY-:-[I[:..-;hJ
-is,-stalite,d~
':
:n;'I~
".-;Ti'
~)i
lT
-
~J
;WlierHI:i€ftest
~NO';i,rs;
to
:be -changed,;'afie.r,deleting:inp!
..
r~"\;iJ
data
by
[["']],
enter::.theJ'c0rrectrNcb ; ,';ri
:;;~i
;j;~!
,;jj
i
;,:~:J
;,),,1.;
fi;
b,}}
");'
!:;;xJ
','-)1-,
,),i;
,,;hiJ;~':;-"_l,'j'~
:,;_)j:,
)jl<iiIlJ:J
,)J!';
'Jl~,'(1:~.3):.1,ExitinglTf!'stMEm'UJi:;
;><'l~ll"J-;!"
',1
~i;]
-r
~-rj
When
[[ESC]]
is
entered,Defo,e;enterin'gL[ [•
.,,]
'hi can·
trol exits
to
the
DIAG
LOADER.
-,8
-

11.4)
Others
Parameters
of
each
test
program
are
entered
through
key
10
+
[[.,I
J]. When each
test
program
is
called,
by
pressing
[[ESC]],
control
exits
to
the
LCD
test
menu
IFigure LCD·
1
).
12)
Explanation
of
each
test
program
12.1)
Check
pattern
12.1.1)
Outline
A
checker
is
displayed
on
the
L.C.D.
12.1.2)
Operation
When
this
test
is
specified, display
is
started
automatically.
Therefore,
operation
is
not
neeeded.
la) Test
la.1) Displayed
pattern
As a
pattern,
all
dots
of
the
L.C.D are displayed;
then,
each
checker
of 1, 2, 4
and
8
dots
is
displayed sequentially by
inversion.
Then,
the
initial display
is
returned.
(a.2)
Interruption
or
termination
of
a
test
While executing a
test,
if
[[ESC]]
is
pressed, processing
is
terminated
and
control
exits
to
the
LCD
test
menu
(Figure
LCD·1);
if
[[F2]]
is
pressed;
"Test
stopped by user."
is
displayed
to
interrupt processing. Under this status,
if
[[F1]]
is
pressed, processing
is
restarted,
and
if
[[ESC]]
is
pressed
control
exists
to
the
LCD
test
menu IFigure LCD-lI.
12.2) Line move
12.2.1)
Outline
An
ablique line
is
moved
on
to
the
L.C.D.
12.2.2)
Operation
When this
test
is
specified, display
is
started
automatically.
Therefore,
operation
is
not
needed.
lal
Test
la.1) Display
pattern
An ablique line
is
moved
from
the
upper
left
of
the
L.C.D.
to
the
right
by
each
dot.
and
when
it
has reached
the
right-
most
bottom,
the
screen
is
inverted,
and
a
white
oblique
line
is
moved in
the
same way.
When these
two
displays are
completed,
the
initial display
is
returned.
Then,
processing
is
repeated.
(a.2)
Interruption
and
termination
of a
test
While
executing
a
test,
if
[[ESC]]
is
pressed, processing
is
terminated
and
control exists
to
the
LCD
test
menu
(Fig.
LCD-lIlf
[[F2]]
is
pressed;
"Test
stopped
by
user."
is
displayed
to
interrupt
processing.
Under
this
status,
if
[[F1]]
is
pressed, processing
is
restarted,
and
if
[[ESC]]
is
pressed control exists
to
the
LCD
test
menu
IFigure
LCD-1
I.
12.3)
Stripe
12.3.1) Outline
A
stripe
is
displayed on
the
L.C.D.
12.3.2)
Operation
When
this
test
is
specified, display
is
started
automatically.
Therefore,
operation
is
not
needed.
-9-
la)
Test
la.1) Display
pattern
PC-7000A
PC-7100
Displays
of
a
patterns
containing
horizontal,
vertical,
and
each inversion are
repeated
on
the
L.C.D.
(a-2)
Interruption
and
termination
of
a
test
While
executing
test,
if
[[ESC]]
is
pressed, processing
is
terminated
and
control
exists
to
the
LCD
test
menu
Figure
LCD-1)
isreturned.
If
[[F2]]
is
pressed;
"Test
stopped
by
user".
is
displayed
to
interrupt
processing.
Under
this
status,
if
[[Fll]
is
pressed, processing
is
restarted,
and
if
[[ESC]]
is
pressed,
control
exists
to
LCD
test
menu
IFigure LCD-1).
12.4) LCD RAM
test
12.4.1)
Outline
Write/read
test
of
display
buffer
is
executed.
12.4_2)
Operation
When
this
test
is
specified,
the
test
is
started
automatically.
Therefore,
operation
is
not
needed.
lal
Test
(a.1 I Address
complement
After
writing address
offset
into
LCD RAM as
data,
the
system
reads
the
data
and
compares
them.
(a
.2) March ing
After
writing
the
fixed
data
into
LCD RAM,
the
system
sequentially reads
data
and
compares
it.
(a.3)
Interruption
or
termination
of
a
test.
While
executing
a
test,
if
[[ESC]]
is
pressed, processing
is
terminated
and
control
exists
to
LCD
test
menu
(Figure
LCD-1).lf
[[F2]]
is
pressed;
"Test
stopped
by
user."
is
displayed
to
interrupt
processing.
Under
this
status,
if
[[F1]]
is
pressed, processing
is
restarted,
and
if
[[ESC]]
is
pressed
control
exists
to
the
LCD
test
menu
(Figure
LCD-').
When
the
following display
appears
at
the
bottom
of
the
screen,
the
test
is
terminated
normally:
LCD RAM
TEST
OK ! !
When entering
either
[[ESC]]
or
[[
...
]]
is
entered,
control
exists
to
the
LCD
test
menu
IFigure LCD-1).
(a.4) Error processing
When
an
error
occurs while
executing
a
test,
the
following
display appears:
"Address
complement
error!!"
or
"Marching
error!!"
and
an address
or
data
in which an
error
occurs
is
displayed
as
follows:
V-RAM address location :
Ox~~~~~
Write & Read
data
:
O"~~~~/Ox~~~~

If
[[ESCll
or
[[.,I]]
is is
entered,
control
existS to:ithe
LCD
test
menu (Figure
lCD·l).
,,;;~
,e,
':c,>,
:1.0)
:k.-;
,''',.~'
n'
.:.3;.:-)':i;.)~-;
,),;:!JI.~);"J~
,Oij:~i;:'_-n
~-,)
Y'i.iL':,~i,j
(a.5) Memory
malj
:
':r'J
-~;;
',-n;-'-;:;'::::
):
:_)
i1:/!
>.
'I'"
),/1
The area in which
test
is
to
be executed
is
given below.
;:~-l?
:.;
~,,_\
",-);,,',-];,",;.<)]');;-.
;-;.:rn,.ji-;",:rl1 '·:.;i
,.
"$B99qo,
.
,'"
~"
. "
""
·/i.,
,j:;
'J:
~S;L·:)
]~)UYJ;)
~_-,L;:
,:,~:,-'
Color/Graphic
AIPh~"
I"'"
Wi'
,;
Display Buffer (EVEN)
:
;j-J,~::,:rI
j
,f:
"j1
:i
$B9F3F
I--------,.""',...,~,"',,",
',-,
CC,T,
~.'
,-,,,"'.
-;"{,,
, j
,':'
',].f.;,
:coio~}G~~p'hjC:'Alpha
' I.,
..
,-",
J'~
1 i
Display Buffer
1000)
$BBF3F
6 REAL TIME CLOCK DIAGNOSTICS
-<'(1'F:Outline:>i,-;,,:'.:
,~i
,'>'j
'l,-)l' ,'J';,:
':
1-'~;
'c.
'-'J.'
The
REAL TIME
Cl0CKElli"lGN0Sl'ICS:prci'g,a'rrH~rves
to
test
the
function
of
the
clock (refered
to
as
ClK
in
the
following explanation)
of
this personal
computer;·
'
*
***
************
*******;~"¥.jjl~~.~j*'.!/..*
**,,*~;~.***,~
**'*
*
:.
Whil,f
ex-eciliHhg
a'rie}
Of-:tfl1e-
'
fdll-olii,;'ihg
"prtlgrains'/
dO',
:
:
not
turn'
1
:ijf·f'~
"this' .
persoi'i-al-'
j'
-cori#iu:te
f:' ;
Oth~i-wis~,'
:
: it causes the clock
to
go wrong and the \batlery: :
• •
;-'!",back'uptiri1e;t6~ljeJshor.tenedl
I
',',
JfU
~Ui~"
I :
*1**
*
**
*
'*
***
**
~ ~*:~
~.'~
r
*-*,
~
"'";~
;"',*
*',!,",
"11""
*}*'oJE::JI;
f
'!':'
*i*;*
*:
*
"1:.*
***
(1.1)
Test
Menu Display
When this program' ,is started
up;
the"system, ,checKs,,the
batte,y
.a~d'
internal.
RAM'~chips.
,If
,thesyslem
detects .an
,-error,
',itl·disP,lays
aJ11~rror
JnessaQe.
,At theJti[l1e',
by;
pressing
[[ESC]]
or
[[.,I
J
1.
contrQI.e~its,tQ
th"DI~G
LOADER,
When
the
system does
not
dete,q1),a~'erro,:"it:
displ'ays
the
.
titl~
}nd",c\O?~
~~jt
r;ne~,~a~~hp",~JpFigure,
C,LI<·1.
This
i;'iti:ar~!atr
~s;~~~e~.:F~
..
J~
!~~HTI!3r!I;J",
-:
I',)'
1 .
-----------~~--~
SHARp"Personal Comf1l1tei SyStem Diagriostics leveL3
. ,
.'
,
Date Jul/01
/'85
Real
Time
Clock [1.0]
(0) Clock reset &
set
" • I . , "(r;
€:ic,
l
ck
t~ad"i
' .
(21;'ClocJ(jadjus1:ment'
(3)
RAM
display
-~~--~-~-~~--~---~---~-~~~~-
Figure
ClK.l
ClK
Test'Miinu;
'.
,,"
lk],'
'"
•
J;
;.));
"
Ii,",
:j )
-1:1
i;:':-1
:"J
1
,\
-
,"
:,-,
!,',
'·'.1'·
(12)
Selection
of
Test
Menu
)TE.nter:the1required
test
numb~Dofl.the
test-menu~asjfQ.lIgWs:
U!![[O]]
;0
[f311'(Migit)
+'[["1
l:(When"pecifylngl[Ot]] ,
1-'
"til t
[c
.•
I],],
I')
. ,',
'·''''1''
",It_IS:pO~SI
.
e'
01
press_'
L'
•.
Lon
V:oJ
i:;;;
Ie
';;':,:_~,
\ : <-);:.::: j i
The
number
being entered
is
displayed
on
the screen. Wilen
pressing
[[.,I]],
the
specified diagnostics program
is
started up. ;';'j::;;;;:')l";
j::;-:,:;'
,lJ;:::;-)
~
J
iE!::·,.;_:--;:::~::J
t~}
To
change
the
test
number, delete
tfieriuhilJi,r6ein~Jeri,ter.
ed by using
[+oll
and then
enter
the:
i:orrec~
n~mber.
.i]<_~,
j -Jdi'
ill)
;Y('i,;;
:"::!
'i
H::dHrb;
.....
(1.3) Existing
Test
Menu
When
[[ESCll
is
entered before enteriiig1f'otldW&d;)by
"':(f.,n;c'On'tj!dl)~xitsJtdth~
o
IA{;l[!()}>;DER".
?iII;
fJ'J.J'i/
-10-
(1.4) Others
i,"'-;-
i~',
Parameters
of
each
test
prog'f'am
;':are:)\ie'nter~d
tHrb'ugh
)'lOLKeY's'.j"'[[''-'J PiiWheh,!eaclh 'fes\Jprogram',is;called} by
i
iii~s~iiig'J:nEScH;I'boritroF,iex1t§::to~ttte
,CLK
test"m~nu
(Figure
ClK>1"";VyJS1.>i
\",\;j,-,j
.l,:j
_
',-1\-iT
.:L~in-)\Ji1.
"(2)
D"lisctjltlollof
Pragran""
"(2.1)1
CIDeR
Reset&S&t'
,,,'
(2.1.1) Outline
',!
.
This program serves
to
set
datei'{vea-r"mbhthrand,da-y') and
::
time-i"lhdUH
mliiut;eti-'ahifset:tind)::and~then
to'displ'ay)time
';
D~rrig
s~1i
andrthetci..irrent time;l; , 1\
. 'Dalf', arid,tiri\'e'caii ibe'se!
in
·,th'e'rarlge
df"Janua,y,k
1980
00:00:00"
to
"December
31,
2079
23:
59:
59".
,
'_,',
,."
I 'e"
Date and
time
are directly written and read'to' and"Jrom
the
hardware.
(2.1,2)
Operation
When
s~ecify.ing
this test, eDter
t,he
prop:er:
da,ta't~
J:frbrnpts
di'splay~d
Sequentially
~s'shdwhiiil'
'F1gtl~reiC~K.2t:"
1
i'
(a)
Test
(a.1) Date Data
Set
(1) Specify year, rrll'hth, and
day.
-
,i!i
-!';
':"i,,',
Set
year,
month,
and day (YYYYMMDD) where year
(YYYY)
is
foli,
digits', 'indrithI (MMI'
istw,jJdigit~,
arid day
(DD) is·tWo'digits,:
Note
'tli~'t!th~
teii's
digitsdfm"l'ithi~nd
c
&\1'
flDD
)iltW0,'digit~c
Not,,,'that:
the
ite'n's,
digit.
i)~
imamh
and
day should be filled
withz.,oJWh~nithe"rhbhtti
:number
is
in
the range
of
"January"
to'."Septemher:~;
ahdwhe'-n the
1:
day~number
iSji.FI;theJahge,-DJJ~~1J~lto;,~m·l.
_i)
~1:J'!sk_l?iU
2i
•FQtJiixamjll.;i whe'lI'specifying:
th
e;
dakot
Septem
be,
19,
:19.85,;
enterl;'19850909'(J~lt
date,
i,"imprope,ly' specitted
(such as February
30),
the
system cancels such data
entry
and
inquires data
entry
once again.
(a.2) Time Data
Set
(2)
'n'
• Specify
hd(iI;Ir;{jnM,t~hd
,',
",
J j
'S~cbricr:·.1:;-"'-J
'.
'.'
;',]:
I;,~
,-

Set hour (HH), minute (MM).
and
second (SS)
in
each
two
digits
in
the 24-hour system.
For example, when specifying
7:9:9
pm,
enter
"190909".
If
time
is
improperly specified (such as
19:60:51).
the
system cancels such data
entry
and
inquires data
entry
once
again.
(a.3) Confirmation
of
Date and Time Set
Set
ok?
[0: Yes, 1: Nol =
I!
Confirm whether
to
execute
the
setting of data and time
or
not. When
the
system completes
the
setting
of
date and
time,
it
also set
the
digits
of
second.
When entering
[[1]].
the
test
can be conducted from
(a.l)
"Date Set
(1)"
mentioned
in
(a.l).
On
the other hand when entering
[[oll
,
the
system registers
date and
time
data being set and displays date and
time
being set Iset
time)
and
current
date
and
time
(read time),
--
--
-- - - ----- - ------- - -
---
Set time: SEP·09·1985
Read time: SEP·09·1985
19:09:09
19:09:38
The program
automatically
converts
the
month
display
format
from numeric digits
to
alphabet
characters.
Note
that
the system display
"JAN·01-1980
00:00:00"
just after
"DEC-12-207923:59:59".
(2.1.3) Abortion and Completion
of
Test
If
[[ESCll
or
[[.,Ill
is
entered control exits
to
the
ClK
test
menu (Figure
ClK-l).
(2.2) Clock Read
(2.2.1) Outline
This program serves
to
read data
and
time
data
and
to
dis-
play
the
current
date
and
time.
(2.2_2) Operation
When this
test
is
specified,
the
system immediatelY executes
the
program and displays
the
message
as
shown
in
Figure
ClK-3.
(a)
Test
Read Time: SEP-09-1985
19
:09:09
The
system always displays
the
current
date
and
time.
The
program automatically converts
the
month
display
format
from numeric digits
to
alphabet
characters.
(2.2.3)
Abortion
and Completion
of
Test
If
[[ESCll
or
[[.,Ill
isentered,control
exitstotheClK
test
menu (Figure
elK-l).
-11-
(2.3) Clock
Adjustment
(2.3.1) Outline
PC~7000A
PC-7100
This program serves
to
.output
the
hardware signal
2048
Hz
for adjusting oscillating frequency
of
the
clock
circuit
to
the
test
terminals
of
SWQ
terminals (pins No.23)
of
the
RTC
[MC146818] .
This program calibrates
time
lag
by
setting
the
hardware
signal
to
2048
Hz by using
of
a frequency
counter.
To
conduct
the
frequency calibration,
adjust
the
trimmer
condenser [C11] on
the
circuit.
(2.3.2)
Operation
When specifying this
test,
system immediately
executes
the
program
and
displays
the
message
as
shown
in Figure
ClK·
4.
Therefore,
operation
is
not
needed.
Adjusting clock
(2048
Kz]
ON
!
(2.3.3)
Abortion
and Completion
of
Test
If
[[ESCll
or
[[.,Ill
is
entered
control
exits
to
the
ClK
test menu (Figure
ClK-l).
(2.4) RAM Display
(2.4.1) Outline
This program displays
the
contents
of
the
internal
RAM
chips
of
the
RTC.
(2.4.2)
Operation
The system does
not
require
the
operator's
intervention.
It
immediately
executes
the
0
lAG
program
and
displays
the
message as
shown
in Figure
ClK~5.
It
dumps ASCII codes and characters
in
the
range
of
OxOE
of
Ox3F
of
the
address register.
(2.4.3)
Abortion
and Completion
of
Program
By
pressing either
[[ESCll
or
[[
.,Ill,
the
control
exits
to
the
ClK
test
menu (Figure
ClK-l).

-',fif'tju'tlfn'&'
Cih'i}:):bi:
,,;j'
;~)':,;J
I. JJ'
~':l';:;';
1f13f;!:lI(j
,"II1"r
THe SERiAL'1/0:DIAGN'OSTIG
ijf6gt~ri1leriles
'lo:tesdhe
"furtcti'dn: cihheRS:232C'serl.iVitlterradei
Ofi'pers6iiill
cb/n·
puter
. :
--,
-"";
.J;\/:'
,]
.
'Reffef~d"'{b~
~h():
in
-th'e:f6ilbwfh'~
~x~'j~~~ti6rf
, ,
n,
i--',
'
',,"
_1<_-,-)])
_0
-i
'J
:~1
':,:':'
;
'-'
.:),
> '
,:r_,
',:I-lf:*"
,iI'
11'
*"r!'j
'II"
*;*'_~:-l!':~:
*
!!'
;IE"
:Ii;
:*:':*i
:Xl
*,
~
*
*,:*":~-,*l'!l-l~'l!l
"!I'i*"
<It;:JI!
"!I'
*;-11;
~ ~
:II;
~ ~
*,jI"
t :
: This diagnostics
progrqfljl,;:.isi:-de,s:igl1ed~
.t0~-;eondu.c:1J;-;BJ;.':
: loop test. Consequently, it
is
necessary to connect the :
: connector,
wh
ich
is
manufactured
il1:accordancejWJth-:;j
i
1,-::
<~J4)):;$!,q;
cl.;QQP:,
.T~,!iti
M$(!,/CQJl8ee;tdli
Sp:e,di;tic~tio.RI;-~)a:
~-~1!
c~qJ
tnli':'Gh,qnn,eJJ([):>
be:
t.es.ted
:as
a,-dUmDlY-'
Ibad.,
:n~,T',
1
',~-!,
t
=$
*"
*"
**
*"'
*
*"
*
*"
****
*" *"
**"
*
~
*
*"
*"
*
*"
**
*"
*"
~
****
*"
*"
***
*"
*.;
*"
*"
,:J!":1!
(1.1) Test Menu
Displa.V)c)_:y')~~jl
j
,);,
,~:
,~;,ii
j;';-:-Jq,)
,',
)'-'11',
:'
:,rl
r
When the.system starts.up. this program, it displays the title
and the SIO
test
menu
as
shown
in
Figure
SIO·l.
:
~'!n
I"
~J
~;I',rl(~;
>h
<'I
!Jd:i.?!]lL/\
Date JUI/Ol/'85
Serial 10 [l,OJ
],j:',,;n
{O)nst
1e,ial 10
..
'
!"(;
r;chciracter
traln~~port
teSt
,,'
"'1
~i_;;~.
,~~;.
~i;{,l\~
Please inpu:tJ
c6ml~k~d
'7
~f'
-
~;'~,;;~~
-;10
-:;'e~t
M~n;;-
- -- --:-':-')7,::;- "T"-:;'O:'-
,
,,~'>;
,''''-1-1'
:;
~'i
;
,,-j.},
.1:L
,11
):
,-Ii'
j(1.2)-'s'~i~ct¥6~
';f'Tffs*-M~hJ
I
;,
,
~nrtEtr
the requi,red,te,st
hu'm~~r:!oh:'the
,ie~/:;.n'~~'J'aS-f6I1b~s.
.
[[On'
of([1])
C;;
I(~jl'J{Wl1eri"sp~M\ii'rig[[(jl,l,Jitis
possible
to
press
[[.,Ill
ohlY'.j
THe
W~n1b~;rbejngehtered
is
displayed
onthescreen.Whanpressing
[["J
J key, the
spe~i:fied;
di3'9tl-dsHds;p'rdg'ram_
:i~'start'ed
(J-p.l
;'I'::J.~
_ "-',
,"
'To:
'ch~hgE!
jth'eJt~st
-ri~'mb~ir,
deji~t~:;t:~~!
n;urHb~rbkfrtg:b~'t~r-
, . 1
_'
'.
"'I"
,:
~1l
"~")
---
",
"
~,
"',
'
ad by using [[
..
JJ and then'
ehtEW
thEi"i:birect 'number. .
(1.3) Exiting Test Menu
When
[[ESCll
is
entered before entering
[["J
1.
control
exits
to
the DIAG LOADER.
(2) Description
of
Program
(2.1) Test Serial 10
(2.1.1) Outline
The
program serves for conducting a loop
test
of
a channel
in
order
to
test
the
conditron
of
the
hardware.
(2.1.2) Operation
When specifying this test, enter
the
proper data
to
prompts
displayed sequentially
as
shown
in
Figure SI0·2.
(a)
Test
For details, see (2.4).
(a.l) Specification of Data Length
Data
length?
[0: 7 bit, 1:8 bitJ =
!il
-'12-
,''-.(ci'.2:L~:-Sp.~<;:tfic~jti.Q,n::of::S,tQp.d~it:J'FF
;;',
i;'li
,:)~!in
,;;-.1
~n'i
2J~
,L
-1
'-ill·
J.f
_);~_:
:-21Yl.
.:..::'~i:
..J
·_'.l>~'-;i-l"~
":':i
_
:J~:J_:i.
_
Specify
th~,stob~g~f;~i']
_
,.~;
JJ;~i.;
I
"I
,;,
'j
j,;jl;J:,
j:~<)
',." ,
(a.3) Specification
of
Parit~
Type>!
,d~)Y.)l
'~.
):)
;'k;
rUParTtV'type}?)-[O-:)
o~i(l;
'~f::'Nofie;:2::;:Eveh]J;}<:b
~~'}j
,-:,:
j
:'n
'J:_:
~!i::":,
2-j2il
.:..o.J.,'lil}-\;.
...
:-lG.
2;'£;:..£Y;2
'-~fl1-~-i;'
iLJi'i!:l"il
.i:,'l2.,_
<::Hlo~n_~
1'0
?il/)
sr:,'
;",~
rds
I"J
,JiIlli
;SpedfyTtHe:paliity-type.;!;:,:)
!,''It
')(ij,
~!:]]
~1r:~'1SJjlcJ
;'l,],-P/:
•
_i
i
.<i
11:
hV"}I~lio!1l1
"r
(I
~'_<~
Ti-,(T'
:
(~j1l?J'1
~-?~ntl"~~~i~}~~
~\~
jT~~'~i
~~~?lU'~~~'~-'J
{J11:,rl
1,::1;
iJ
_-II
h"
i:l"
----
---------------------
~"
)_;_~J
·]:-.r:i!
:j~'
:"'J1il
I';,
Confirm whether
t9Z.""eX(:,U~'
the
;t8:S~,
or nqt.
-)
,.),;,;
i. i
l_J
~J;
When··ente,ing
..
[,[.11
..
,), control exits
to
..
(a.1.)
'~Specification
,~Ofl
Pat1=lij~~~;~tq'/!.;
"\f_~~n,
~!me~;r~
qm,
~)~
,~~e,
:~y,~~~rpl
e?:~ute
-1,t~.'1te.st_~._l,JL_-:·)
:_:,~l,,:,:
,;1',
'1:'-;
,1-
l'J'Ji.
,dl::
:~
"~'iii;
i;,_
:'
i~'Y:;
I )
J;;\V
,/,,;;Cl,!I:.l
I'
!
'\,,'
',rJ! i
,!
(a.5) Execution and Completion,\>C[est
....
J'''~
. ,
'J
'
The program causes the system to
-co~duct'4
types 'aTtests
for the port.
1f:;'!fUi!'
~YSl~JTh
..
qSm~cnp_~;P~~
..
~m-.aplrerr99.
j-~:~is-
':
pl~ys
!:'qlSj-.u:'~
;9n;r~h.f;
E~gh~'itieJ~
[q~J~~jt71~t
,it~m'-RT
~he
screen. Conversely,
if
the
syst~rr-
-:,~,~~~c~,~_r_9Pi
:ler.r?f"!'1
i},
~is·
plays an
error
message.
.,
,."
Good!
!
,!,
'
"ESC: end,
;Enten:,
,statt? " ,-'l
'J
1,j,
".'
•
i:J
1 i
,
",-;
When one or more of
the!
4 types
of
tests are
NG,
the
system displays the following message.
ij
;;!
'I)
'iinJ~J6
go6(f-'l'"
:'),-,
1 I,
i'
ESC:
end, Enter: start?
>
J-~
When
pressing [[ESCJ J, control exits
to
the
SIO
test menu
asshown
in
Figure SIO·1-
When pressing [[
.,&1<];;
qQntrol,.,~its
lt~
,(~,
1)
,"?p~~\fi.ca·
tion ofData Length".
Tests the send
d.a~ai
Ih~te.,-~n9,,~~c~i~~
g,at~Jine:.
':'_
"'::'
~~:
,
Th.e
systemcauses256hyteto(dataJfr~m
oxdoJEcrxFF
.!
1'0)
~eIJtf~n's~itt'~~J
ih;~tn~:J~Jyh~~~onq~,;
"m~de,~'
r;b_ef~e~
t~e
data byte by byte from
the
rece'hiecrara
liile;
cbHltr~r~s'Hiat
the transmitted data
is
the same
as
the received data. When
the system considers
that
both data are the same, it trans-
mits the next data.
If
it determines
that
both data
is
not the
same, it displays
the
following message.

SD timeout.
or
RD
timeout.
For details of error messages, see (3).
(a.6.2)
RTS
+-+ CTS
Tests
the
RTS·CTS circuit.
By
turning ON/OFF
the
RTS signal,
the
system reads these
states by means of
the
CTS and tests
them.
If
the
system
detects an error,
it
displays
the
following message.
RTS-CTS error.
(a.6.3) DTR
<-7
DSR
Test
the
DRT-DSR circuit.
By
turning ON/OFF
the
DTR signal,
the
system reads these
states by means
of
the
DSR
and
tests
them.
If
the
system
detects an error,
it
displays
the
following message.
DTR-DSR error.
(a.6.4) PORT
Tests
the
CI
and
CD
circuits.
By
turning
ON/OFF
the
DTR signal,
the
system reads these
states by means
of
the
CI
and
CD
and
tests them. If
the
system detects
an
error,
it
displays
the
following message.
Port error.
(2.2) Character
transport
test
(a) Test
This
test
is
conducted
by
specifying
the
transmission rate
and entering any characters
to
be transferred.
The data length, stop bit, and parity
type
are set
to
8 bits,
1 bit, and
odd,
respectively.
(a.1) Specification of Transmission Rate
Baud
rate?
[0:
110,1:
150,2:
300,3:
600,
4:
1200,5:
2400,
6:
4800,
7: 9600J =
~
---------
--------
--
-------
Specify the transmission rate.
(a.2) Specification
of
Transmission Data
-------------
--
-----------
Input characters [Max 30 charaJ =
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-13-
Specify any characters up
to
30
characters.
PC-7000A
PC-7100
After pressing
[[.,JJ
J,
the
system
completes
data
entry
and then immediately starts this test.
(a.3) Execution and Completion of
Test
After starting
the
test,
the
system sequentially displays
characters being transferred. Upon
completion
of
the
test,
the
system displays
the
following message.
ESC: end,
Enter:
start?
When pressing [[ESCJ
J,
control exits
to
the
SIO
test
menu
as
shown
in
Figure 510-1.
When pressing [
[.,J
JJ
,control
exits
to
(a.l)
"Specification
of
Transmission Rate".
If
the system detects an error, it completes
the
test
even
while it
is
conducting
the
test.
For example, if
the
system detects
that
TS reg
is
not
empty, it displays
the
following message.
TSreg
not
empty.
ESC: end, Enter:
start?
When pressing [[ESCJ
J,
control
exits
to
the
SIO
test
menu
as shown in Figure 510-1.
When pressing
[[.,J
J
J,
control exits
to
(a.l)
"Specifica-
tion
of
Transmission
Rate".
(3) Error Message
Since
the
following error messages are
the
same as those
of
the
8250,
it
is
advisable
to
also refer
to
them.
•
SD
timeout
Represents
that
a response
to
send
data
could
not
be
detected
in
the
specified period.
•
RD
timeout
Represents
that
an
interrupt
of
receive
data
in
response
to
send data could
not
be
detected
in
the
specified
period_
• TSreg
not
empty
The
transmitter
shift register was
not
empty.
• Overrun error
The
510
received 4 or more characters because the CPU
retrieved receive data with a delay.
In
other
words,
the
system received characters while
all
RX
buffers became
full.
• Framing error
Represents
that
the
system
detected
"0"
in
a
stop
bit.
• Parity
error
Represents
that
the
system
detected
a
parity
error.
• Compare error
Represents
that
the
transmit
data
did
not
accord
with
the
receive data.
• RTS-CTS error
Represents
that
this
control
line was
not
properly con-
nected.
• DTR-DSR error
Represents
that
this control line was
not
properly
connected.

•
Port
error
"',~!,
');
"':'i
,;1,)
'/'-;,,
y,
.;
:1
.....
iLl
Rep"ise"jt~:thaFtheCD,and
CI
'whicH 'usirigthis liri,i'did
not
properly
functiOi).~
",
1<:';."
];~'.";li
:;;
(4) 510 Loop TesfConnector;Spei:ification'i'
.,'
-T,h{s:specifi'cation
--deals:
with
,-ttll:!
connector
which,-is
used:'as
'a,dummy load
talconducfa
Loop'tesU6r
~xe"utingtl1e,SIO
test
program.
,:'::1
-:'
.!i"~'
_'~
'j
I'
'-J:!
_;';
'i
.;'~
:-'-,
. ;;)
;"J
,;~L':-';
,
'
..
--- .
(4.1) Connector Type
25 pins, solder-type, female cOhriector:(HlroseHDBS'25S
8 FLOPPY DISK DIAGNOSTICS
-(,1) Outline
,Jh,~,
fLOP~YPJS,K):~IAGN,o.STI~Sprograf)1serves
to
te,st
the function
of
the floppy disk drive(s) (referred
t.oa,FOO
j~,
the
foll,o"",i,ng)
,explanationL This prollram
is
applicable
only for an MD5201 device With
ii,s'
equi,pPed-rWith'i
the
standard of this model.
only for an MD5201 device with
is
equippedwith the standard
of
this model.
If a single
deck:dri:ve_
unit
is used, drive unit-assignment'
is,
not
enabled and no
test
could
be
carried
out
to' the;drive unit
St.
,N,o
:di"splay.!message will 'come!
in
cori"nection-
with
the
drive
unit
B.
'>,i'.i·"
::1
"
*1**
••
*.·
..
·
...
··**·
•••
··****·*******·***···****
*--
. ,
-",
- :
-,
,
,'-
'-
,-
*
'
•.
Mini-floppy
disKsapplicabl'.'onlyfor
the
MD5201
•
)
ii
shbUld"
f)e
d'ou'ble -sidep double density
type.
',.
' !
**.*****
••
*.*.*.****.*.*
••
***
••
***
••••
*.*.~****
(1.1) Test Menu Display .
'.
'. .
.•..
' "
When this
'~rog;~im
"is
'started'I
~p',
'the'
iy~i,e~,
displays
t~e
tit
I.e
and, the
floppy
disk progra
lll
test,
me,nii
as',shown
in
)~~j~i~i:~~J~e~krr~dt6,
~s
~h~'
F'D~te;t~'~nJ'..
.
_'-':'~
_
::':"'~"-:-~'_'
__
2.:..
_:,.'':''''-~-'_'
_.:..:..,:.-.-:......'
......
....;.
--
,!
SHARP Personal Computer Diagnostics
Lev,~1,3"
'
"Date"'Ocf/d'1/86'
,Hi.H:-';'
';'-';"!'
',qj
r~1:(
"!f,::'
"'"j"!"
Floppiy disk [l.'rr
),
;-l;i
-'
";
(tW:R~iid
drive's!atus'" .1 , "
~
--' ,
(1) FDD Write, read &
compare'
).
"Jr,':')
i'
, i
(2) FDD Read only
y';:
moo
l'tacf('sens'& adju'sirheht'
(4) Tracking adjustment
"~'
J.
~Ieas~
inp~t~~~ll1an??
.11'
- - - - - - - - - - - - - - - - - - -
..
7,-;"':7--::7,:;;:
- -
Figure FDD-1 FDD Test Menu
(1.2) -Selectiol1ofTestMerllj- - - - -
Enter the required
test
number on the test
me'nLL_as-Jol!:ti)Vs.
[[0]1
to
[l4lJ
(1
digi!)
+_
[L"J
1
(WhE!D
!pecifYing [[OLl,
it
is
possible
to
press
[[.,Ill
only_)
The number being entered
is
displayed on the screen. When
.. pressing-[[
....
-]
I-key,
-the' specified diagnostics-program
is
started up.
_l:-"_:Hrr:l:-
(Jt:
To
change the test number, delete the number being enter-
~d'
by
-using
([
+
nand
then enter the correct number.--
(1.3) Exiting Test Menu
When [[ESC]]
is
entered before
e~e(ing-H":-]
],;~o:~t~ol
exits
to
the
DIAG LOADER.
jjl_l_l1:~_~::::'
/:~;:
Hii'
-;-:.,--
'.,.
,
;(,1:.4)
l,n~~rt.il'!g,Test,D,is.k:~-;"
-;~,.;
"""
~:,;-,;'T\
';'..1
2'0:~,~
When
sele~~!ng)Rne<!i.g~q~ti9~,
program
~~c,eRU9.';
lQ1Beg
d
__
,
dr:lv,,-
s~atus.
the.system d[splaysthefollowing
rTles~g~.,At
the time, insert the test disk
to
the
FD
drive
to
be
tested.
When testing two
FD
drives, insert the
two-:test:ld'is'k"s-:2T;;
-H-
Please set testing media.
,~
;
"/",'"
,-
,
.;,
.
'-:
::
~
-:,
!,
" "I .
",,'
<
,',.
..
".
';'
1 "
When
inserting,the test,diskls.), into.!he
.FD
driv.e,(sl, and
pressing [[.,Jl,the syste':;;
~t~rts
t~s~ing
t'h~FD
,j'rive
(s).
While the system
is
testing the
FD
drivels) under
!fiis-
status,
it [[ESCll
is
pressed, control exists
to
the
FDD1t.o'l-rh-enu
(FigureFDD-1-).
Capacity and number of Sector
in
the Both
Driv~.A
and
Drive B
will
be
indicated on the CRT Display
as
shown
below,
then
~ach
m~nu
will
start.'
I
,-
-]
,
i'
:
,1:",:
, . i . .
J,
Drive A: :l60KB: 9sec/trk
Drive
B:
160KB: 8sec/trk
-----------------------~,~--
(1.5) Others
Parameters
of
each test
prQgral11"~m_
enter.~d,t.b~9,u9~_
1'0
key +
[[.,I]].
When
each test program
is
qall~d,)
by
.
pressi~g,the::[[ESCJ
L:qqn;'ol
e.xits
tq-,
the,.
FD.D
,te_"
menu
(Figure FDD+),
.",
, ':-Y'
'T,
::,,'
il-.
(2) Description of Program
(2.1) Read Drive Status -
(2.1.1) Outline
r),
This program serves
to
display. the
s!atus_
o~~h.:.
FE
~ri~e
on
the
screen.
,-(2)t2p,Operatloil':~-:i'
,~,»
':;,{~i.,
},_I'
.;
",~rf
.1)]
When specifying this test, the system
displ~ys
tl\iFc~'rent
status of the
FD
drive
as
shownih-Figirre FDD-2.
WI1i1,nfiis
program
is
executing,
the
s¥~.~~r:n-,pe,~ip9,i~~JII:YJ-Lsel1~Ef~)~e
status of
the
FD
drive.
If
the system detect some status
change, it causes,tlae
buzzeuo
sound,anlidispl~Y-s
thO'
new
•
:,,,,
.,
" ;
'''.Ji'
,.J
j,'"
.-.--.
_
'-'''''1
' >
,,'
status on
the
screen.
With-thi's test;
the
status-ofthe'FD drive
is
displayert-When
[[ESC]] or
[[.,I
II
is
entered,controlexits
,to:the,FIDD
test menu
(Fiil'-!fe
FoO'il.
'"
,

(2.2) FDD Write, Read & Compare
(2.2.1) Outline
This program serves
to
check that the write/read operation
is
properly performed
in
such a manner that the system
writes data to the floppy disk, reads the same data from the
floppy disk, and then compares them. (The data
to
be
written
is
00
to
FF
increment pattern when
the
number
of
times test pass
is
000; otherwise the data
is
4-byte
repetitive
pattern of "EB6DB6DB".)
The program causes
all
cylinders from
01
to
39
to
be
tested.
***********************************************
:
When
this test
is
conducted,
all
the
contents
stored
in
:
: the disk
are
destroyed. So be very careful with this :
: test. :
:
In
addition, it
is
necessary to
release
"Write
Protect"',
:
: when excute this test. :
***********************************************
(2.2.2) Operation
(a)
Specification of Device
(a.l)
Specification of Test
Drive
Test drive?
[0:
Drive
A, 1: Drive
B,
2:
Drive
A &
B)
=
[i!
Specify the
FD
drive name(s) to
be
tested.
Press
[[0))
to
test only the
FD
drive
A;
press [[1
))
to
test
only the
FD
drive
B;
press
[[2))
to
test both
the
FD
drives
A and B. (However, note that when both
the
FD drives
are
tested, their disk formats should be the same.
If
their disk
formats
are
not
the same, separately
conduct
the
test by
specifying a single
FD
drive
(A
or
B)).
If
the
FD
drive being specified
is
in
the
Not ready state, the
system displays the following message on
the
lower screen
and stops testing the FD drive.
"Drive
not
ready."
At the time, by pressing
[[ESC)),
control exits
to
the FDD
test menu (Figure
FDD·l).
(a.2) Specification
of
Range of Cylinders
to
Be
Tested
Cylinder
scope?
[01<->39)=
[i
';
C-onfirm whetheli]d:,execu,te:
the,1te_st~Qr
-n.ot:.;
--,
'.
-,'
':':1
,,';!:
oWh.i",,·enteEi
ri9>
.Utll)Cbntrbt,,-xit~tb;(a.
t
):::S~~cif.ic~~i~n
of
Test
Drive"
men~joned~
iJT:;(a;J!)-~j'Ort
t~eJ.:-qthe_rii:.ha~.d,
when entering
[[0]],
the
system displays the screen
as
-slTown-rn
·Figun,.-FFD~3-and'start<the
test;
The
lower
left screen shows
the
number
oft.im.e,s-=test;-pass
and physical address [[TTHSS]; the lowe" righJ ,s):re$n
shows
the
test mode. (Note
that
the
number of times test
"-
pass--fs udenoted in -hexadecrmal
notation-a'nd-the
physical-
i"ia.dd~esSi
ih
CfeGLrnali
I'!b{a:tt0r:r;)J':':~~
_ .,,1\
'/J
~,
" ,
ilPa-sstN:;;[O*l~-~J:~~~~b-)"'(;;;-C::3::';
:J',Jal
2;
fhi;;?)
'J:j'h~
'j-~;~l:':)
I'l
1/Tl'HSs,"·.I!ilI!ilI!ilI!ilI!il,.r;i;J).r;
:)113
.J,L)v,
,]1"."
","1;)
,.
.';,
'd;
Test
mode:
Write
Test
drive: Drive A
.Il;·,--";
J:;,;
;
:f2~:M~~~~[~~~~i
~~G,;)~;~~·)*jd)!~,;"Y-::~,~~;)~,I~;;S:~}~'!";-
In
addition,
the
right'eJ1c;!~_q~
th~rSG~t;!~efl;~h9,WS)thl3!lJum,tj:I.~r
of
occurrences
of
errors
in
each
type.
(The
number
of
occurrences
of
errors;
is/als,0;'
:d.e·n.Qte:d;..inr;be_'S_itd~GLrn,gI;l
notc;!-
JiQnJ.
__
•.
_
..
(b.4) Abortion and Completion
of
Test "
Ii]
'0;
'.
By pressing [[ESC]] while
the
syste&el(e¢~tes
.the' test,
control exits
to
the
FDD test menu (Figure FDD·l); by
.pressing-'f tF2-]]·;the system displays the following message
6'n
L
tffEprbWerle,ft'st:reeh'andlaboTits,:the)test.:
;--:j-.:,;~
,'j
Y:·j,· ,
:':
'.'Tesll
stopped-by::uS"'e-r·)t
r
':1
ii~'N
:'J]
;,c,_
~
'i
'"
H i1:
1'-,)
J
At
the
time, by pressing [[F
1]
L the
i.\ols,tem
;c.o.n,t;nuesltbe
test; by pressing
[[ESC]],
control exits
to
the
FDD test
menu (Figure
FDD·l).
(c)
..
EUOJ
Pso~essing
(c.l)
Read/Write Error
If
the
system
detects
an
errdr
after
j-f
cond-uhts
the:test
ai.n;l:til
it
starts
the
seek
operation,
it
stops
the
test
irrespective
of
~"Y-'-s"
or
"Ncr" 'oftlTe error
,top
described
in-
(b;2);
Atthe'
time;
by pressing [[ESG)Ji/COrftt01),exits;;tofthe1FDD 'fest
1!mEmi.l:(FigdFerj;'Dg:;.H.;,;:·~;iJ
nih'.-',,'
-~h"),
i'ir';-;?\i-'
-"i:-
'i
.~:\.,;i
.
:rf}~th~;:syst~m;:detet:ts;
an
rer:rot
while.
i-t;'condl1cts,_thenea'dl
<vlirite;'
che:cIFtes't,--'it
~'dispiays
:trre :t:ommand
par~meter
,and
status
where
the
error
occurs
.~F.:igliIre,!F.f)D<4)::and:Hncre-
ments
the
right-hand
error
counter.
If
the
error
stop
is
set
to
"No".
the
system updatesi-l1me:erlior-:eou:,riten
,~very
'tinie
__
~(1
,_~rLor
_~~c~r~
af!d_~c9,n.:tin!:!~~
__
t.9
conduct
the
test
(the
system
only
displays
the
newest
error-jnform~tfonT.
- .
On
the
other
hand,
if
the:~error\
s.top
.is,se:no/'Ye~(i;
.the:s'ls-
tern
stops
the
test
if an
error
occurs.
At
the
time,
by
-pressing
H"'-l
]--,
th"
system'contintles
the
test. . .
,-
0"
the
other
hand, by pressing [[ESC]]
,control
exits
to
'(the;:~DP,~t~stJ11~nl:lr(.F,-IgQr,e'
__
F5DD,7J)l-.-
rI;,:};):_)
'It;
I )
-'I
ii,
For
details
of
error
nJ.~tsli~9~~:;
$fJ.e.JGh:i
'c)
i
;';'J,':
;
;~;d;'~?"J
(c.2)
CompareEr;~Qn:)~n;~l
j';~;l
':J,'l)""~'l':"'-'-)')
'.'
I}'
,
'.1.,'
I.,
oJ.
'._ \
....
-,.
If
the
system
detects
an
error
when it writes
data
in
the
~~ite-~ode~
re8~
the
d~t;,
-·aj,'cj"
compan~s-
them;-ii-(jisplaY5
the
error
on
the
I.ower
righ~~
senten.; ,';'/
,i]
~
j.
,;
..
; ; ;-) T
-16-
Compare
error
J;'JJ:>;U U.S.'::)
i
'Adrs-
[Ox},:,
i~~~~1
.1, i I
-;"J,b
·'i;;J;i·)
,.;j'
'-J'j
i
),~
"L,TTilQ
..,;,
i;-
'Da!ii
'I;;dxF=i;
EB6DB60Ei;<r)
-'.Ii
»'1!il1!il1!il1!il1!il1!il1!il1!il1J
~(J;';,
'
I;,j
)l.'.I;
_'J:-.
J
i!i~-;;>
~r:'·
,<),',:11
,~.;ih
\!~::-;):-:
'~~'.
')j
3i3;-j
,;)j'iTr
:-:-','-~
.;;:,;-~
"';'J:;i;';:'"
,.::,~~;l..
~):~
:..:.:.;:~-,.:~i-~:~
~,;l..::~
-";'i~;c=+i_
T
W~eWtl1"e
:-errof1stop-'
isj;sef!to;';t-Nor')lh~
~~ysfenfu'Pdales
,the
;;er-ror~:messag~
:\'vheneve'r"-if::detec-fs)
aft,
:erro"r'~.
-;'
(The:'
sc'tfe:en
shows
the
newest
error
informaticili~)-:::;,.j
>_~,:;:'j::'J\\
;.)
!~Ii):;';-_~I
-jThe}
sV§tem
dpd(n:~5:
tlie;'e'rrdr.·co'~hter'~WlielleverN~~i:le'teHts
an
error.
Therefore,
it
displays
the
number
of
Occl:JFY~fnEes
"
-of
,~rrors
,in
the
:unit-
of
4:bytes.; ...,
;e"
',..
"
;
WH.il~'
th~';Error'Stop'ii
~et-tb
"Yen
theWstem
fstop'i
tile
tesf1when'}
it;cH:ltebfs
i
ah
~eh6r~.
fn:''tr-i'is'state)·whefn)
r5Fe,ssibg
[[
..
]]
,the
system compares the next data.
If
the'system
does
:no'i
'aet~:ctll~~
'{Hr6r~'
i{conti'ii-ues:the;test9
:([)n'"the1rhth'er
hand,yvhen.
pressing. r[ESC]] , cOi'itriil'exits"tti
,th~"\FDD
testmimu'(Flgure
FDD·ll.
" "
""
.......
, .
In
order
to
abort
the
data
compare
test
aod
to
e,xecl,Jte:
the
next
command, press
[[-]]
instead
o(ft:,
•
.iX1J,)!'·>:··~\
Data
comparison
is
cond~,c!ed
-~'y~'ry
~~{6y.t_~~~-fri_
:i,~~
~~lJci{~J
ing
the
me~ning
of
the
disPlaV
I~
Cfe;crnJ~d:;
-,.
I
,:j,:;
I~~
(
~
.
t.!
Adrs
[Ox]
'';'
0004
...
'
...
Top address at ';;hich
the
~1
system
detects
a;co~P-aris6n
-;
:3
'11
':-:ertof~
"',
.:',
y,
-.: ,
Data ='EB6DB6DB <- >'EBOOB6DE!
I
)I',k,f
;j,,:i
trj
:~:-JJ!;~./n
.j
)
"):-:.1
,<,~.
y,
,C);
-',
_~'Write~datay.:j
,~')-;
;Readidata;-.
'f:J]'
'I:::'-':J
','
H;.
,iI
J
,''l:'
:'~-:-rj)l;;:-;'r'lili',
-;i
-.'Ii;
\;111
'lin ,the
:prebedtrrrg.exainple'i'jt~e-:data}inc::l~de5,a·ri:erfohat
the
second'byte.
Tl:ris
addressbecomes.addressi0005, \
,J>
••
,J
(2.3) FDD Read
Onl~'
I
,I
",i:.!'
'(2.3~1):,
Outlin'e)',~
'hi;
II!);
-,
JiL:H'-:'
-iIi'
I-ii'·;
~
1-1
,)[1,
liTh
isc
program'
'se
r-ves',
to:,oh"ck'ithatJidata
is
.,p~dperIYlJ'ead
from
the
floppy disk. 1'/1'
:,!.
",j,'
I..IJ2 b;,
The
system
tests
the
entire
area
of
cylln'ders from:,OKto 39.
c],'>i
1!'-:
'1~'
'j:',:;,
,~,';;';'F'
;
i'-)"~,1i,
,_"
·,lj'I,i-;
(2.3.2) Operation
(a)
Specification of Device
(aA)" Spedifica1ion;()f,.Test Drive:
'i,i'"
J''>
-----,.---
-----------,.
Test
drive?
:1
_,
"-j
.
'.'j"
[0.:
Dri,,-e
A, 1; Drive
B,
2:DhveA
&:
'13]
='jl!il
'.
"7,_T'~'
,-;ii:~iJ'
T-,oj""'i;fi
T
~-
-,.
-'-
~
-:-
~
-::'-,
-
-:--,
Ti'"
-:"i--
~-Spe:ci,f:y
the!
FD,dr_ty.~nam_e(s_LtQ~b_etested~~;~,
~);:,
r;iih
I;'i:
,-Rress:;[
[OIl
,to test'oply
the
FD
dri~e
'A~
pre.ss;
[[J
]~Ltbltest
"oqJY.the:FD;driv~B;p,esSJ[
L2]]
:totestbotlt
thelFO d,Nes
A and
B.
(However, note
tbatwhe~,bbtltthe:
FOld",v.s'
.•
re
:
rte~t.ed,
th~i~,g[sk
fo,mats
cshmild
i
b,O>
thelSari1.e.',J,f;theic,di'sk
,1Jo;r,mat~
are')
n'Qti;the,
salJl.e~_;se_paratetyj
;cp:n:ct:IJ9(
the
te:s.tj
~y
--;specifYin·giasjtJgl.ed7D;:dr.iy,~,JAJor"B)J.:
:~
1;
,J,'"J
_!!rjj"
,-1)
If
the
FD
d"rilie;beipg:spectfi~d'
[s,in
tlJe;-N:Ot,eadystate)the
system displays
the
following message on
the
lower screen
and
stops
testing
th~
_~p'.q~lV.~-"J
/)
> n
nD,J:J~;':';·
;',!
,~";
('->;)
.~-:I;:J\!OrjvemQ-~"r~aQyf':,:-,
;,,-;,i'JjJJ,l~;
, )
"1'<"
,,: :;-jJ
',(j,.
p.
At
the
time, by pressing [[ESC1L.o.ont'bbexit,'tb,the'F,IilD
test mode (Figure
FDD·l).
.

(a.2) Specification of Range
of
Cylinders
to
Be
Tested
Cylinder scope I
[01
<->391
=
t>lt>l
-
t>lt>l
Specify the range (scope) of
the
cylinder
to
be
tested by
entering the first cylinder number
and
the last cylinder
number. For example, when entering
"10
-12" if the test
disk
is
the
09
sectors/track format,
the
test range from
10.0.01 to 12.1.09 isspecified.
When entering both cylinder number are
[[.all
only or
[[all
+
[[.all,
the
entire'range
of
cylinders
is
specified.
In
this case, if a
09
sectorsltrack format disk
is
used,
cylinders from 00.1.01
to
39.1.09 are specified.
(a.3) Specification
of
Counting Sectors
Specify
the number
of
counting sectors capable
of
being
processed
by
one instruction.
This counting value depends on the disk format for use. For
example, when a
09
sectors/track format disk
is
used,
Sector caunt?
[1,3,
91
~
t>l
When a
08
sectors/track format disk
is
used, the system
displays the following inquiry.
"[1,2,4,81
= t>l"
If
other value which
is
not displayed
is
entered,
the
system
does
not
accept such a value and
req~ires
proper data entry
once
again.
When pressing
[[all
+
[[.a
II
or only [[
.all,
assuming
that the maximum value
of
the sector
count
is
specified,
the system executes the following program.
(b) Test
(b.l)
Specification of Number of Times Retry
Retry
count?
[0 < -
>41
=
t>l
Specify
the number
of
times retry.
When the system reads data from
the
disk, if it
detects
an
error, it tries
to
perform the same operation for the number
of
times
specified.
(b.2) Specification of Error Stop
Error
stop?
[0:
Yes,
1: Nol =
t>l
If
an error occurs while condUcting the
test,
specify wheth-
er
to
abort or continue the test.
-17-
(b,3) Confirmation
of
Test
Execution
Test
start?
[0: Yes, 1: Nol
~
t>l
Confirm whether
to
execute
the
test
or
not.
-
PC~7000A
PC~7100
When
entering
[[111,
control exits
to
(a.l) "Specification
of Test Drive mentioned in (a.l
)".
On
the
other hand, when
entering
[[all,
the
system displays
the
screen
as
shown
in
Figure FDD-3 and starts
the
test.
The lower left screen
shows
the
number
of
times
test
pass
and physical address
[[TTHSSI;
the
lower right screen
shows the test
mode.
(Note
that
the
number
of
times test
pass
is
denoted
in
hexadecimal
notation
and
the
physical
address
in
decimal notation.)
Pass
N
[Oxl
=
t>lt>lt>lt>l
THSS
~
t>lt>lt>lt>lt>l
Test mode: Read Test drive: Drive A
In
addition, the right end
of
the
screen shows
the
number
of
occurrences
of
errors
in
each
type.
(The number
of
ocCUrrences
of
errors
is
also
denoted
in
hexadecimal
notation.)
IbA) Abortion and Completion
of
Test
By
pressing [[ESCII while
the
system executes the test,
control exits to
the
FDD
test
menu (Figure FDD-1); by
pressing
[[F21I,
the
system displays
the
following message
on the lower left screen and
stops
the
test.
"Test stopped by user."
At the time, by pressing
[[Flll,
the system continues
the
test. Whereas,
by
pressing
[[ESCII,
control exits
the
FDD.
test menu (Figure
FDD·l).
(c)
Error
Processing
If
the system detects
an
error after it
conducts
the test until
it starts the seek operation, it
stops
the
test
irrespective
of
"Yes"
Or
"No"
of the error stop described
in
(b.2). At the
time, when pressing
[[ESCII,
control exits
to
the FDD test
menu (Figure
FDD·l).
If
the system
detects
an error while it
conducts
the read
check test,
it
displays the
command
parameter and status
where
the
error occurs (Figure FDD-4) and increments
the
right-hand error counter.
If
the
Error
Stop
is
set
to
"No",
the system updates the error
counter
every
time
an
error
occurs and continues the
test
(the
syst~m
only
displays
the
newest error information).
On the other hand, while
the
error
stop
is
set
to
"Yes",
the
system stops the
test
if an error occurs.
At
the
time,
when
pressing
I[
~)],
the system
continues
to
conduct
the
test. Whereas, when pressing
[[ESCII,
control exits
to
the
FDD
test menu (Figure FDD-l).
For details
of
error messages, see paragraph (3).

PC-7000A
~~===""~~i'.f09--
(2.4)
00
Track
Se~~~'I\,d,j~1t!'l~r'",
lli,;,):i'",',.)
(2.4.1) Outline
Tflis
program
serves-·-to--·ci1ecR
"'tnat'
the'
00-
trad("
sen-seif,
which detects
the
cylinder
O,by
seekingthe'head,positio~ed
at
the
cylinder a
to
cylinder4a~d
'byret~rning'th~
'h~ad
bacl<.to,
the
cylinderO,properly. functions and does,not
go
wrong.
;;':(2~_~~:~,:
',;~:~~aJi~~
,'j
'<,
',;,
';:-';;;
,".
,"J,
'_',;
:,:"~.,:_;J:,:
:-:)
'-);:
;;'''~
_:When,
~pe,cifying,
this
~e_st"enter,the:
proper,qata,tQ_prompts
.1","
,
..
",
,
'_H"
,L,
,"
.,'
"d.,,"
..
" ,_
'_"
~_",'_"
j
displayed sequentially
as
',hown,in,
Fig~re"FQD:9.
'"''''
,(a) ,,Specification ,otOevice,"
):
.~;_;;o
';,
~_,
'~':;-)3';:~-:
':~,;:,~
__
:'
,;;!-;
:::-:Jil.._'j
-,,~pe~if!9'~fi~~,jOfT~~~prl~~
.:i
1 l:, . ,'")i'
1;'j,-1
";!',
Specify
the
FO
drive name
to
be
test,ed~,:--'
j~,,_~,;
>',
",'
Pre~~
J[PlJ,
;%'tesJ)th~ciP,fiv~;)>,;
pr,~ss
[[1]]
to
te!t, the
Drive
B.
If
the
FD
drive being specified
is'inth.
Not ready
state,
the
system displays the following message on the
lower screen
and
stops
testing
the
FD
drive;
?,Prh(e rlot,
r~.ady'~~'
J"
!J
~
;<\\t,t~e
time,by
pressi~9
f
fE,SCI
l"
c.q~t(ol:e,xi,ts
,to
ih.,FPD
,itestJlleny,(Fjgur~fPp·n,
, .
-:
'
(a
.2) Specification
of
Head
Specify which head
is
tested.
',,:,
;,
When
testiil!j-th,rside
a,
enier' [0]
i;Cwhen
te'sting'the side 1,
entedHi;
,',
'.11
"',':
(a.3) Confirmation
of
Test Execution i "
---------
--
-----:......-
----
--.:....-
.J'
",!!"
;;
,';1'
Teshtart?;'[o:
Yesi'"
N,,]=
,
~.,
j
Confirmwhethertoexecutethetest!6rn-ot
jl,'
;;
.,,'),,1
;, Wheri entering'
[[ll}
);control 'exits'to
,(
•.
1
),
~'SpecijiCatibn
of
Test
Drive":mentronedii01(a.l). On,the'other:hand,when
entering;[[0] ]',.the.syslem .staris
the
test. ;
,"
,;C,
;
..
;
'I
,I;:
,db))
Tes:tr.-,;,
'~"1']':';
'j-)'
_,L
,;;(b:1V;MovingHe~d"
".'1"
".:c
,ii;'
"'ii'
'
••
,
The system moves
the
head
frorinh.'cylinder
O:tbcylinder
"'Ia"d',
return"
the
head
to
the':cYlinaer:O.' With such' an
,:
operati,Qt1,) the'.-"systemJ
-can
i observe .
a~
signal' -from
the
:00
~'trac~:sensorasa:pulse"".i-"'~
._il
i~
·:
__
:>li
~:J,i
,!--)'Li
':iWhile'
:the
~FODr.is,
bperating';Jthe:; sYsterh'.-'does1hotj aet:ept
[[ESCll
and only displays,theifollowllig';message:
6H
'ihe
center
screeh~,
~:'
i:;-;
':,j
~fi
j,;:;
,,"
o:;.',!
;1
"[[Head
moving]
l"
-lS-
(b.-Al-,,:_;,~p,e~if!ca:tjo.!1':
of:~R,~p~tltiy~
~T:,e,s,t)i
J
(:;:.:;)
Once the system completes the test, it displays the follow·
ingmessage on
the
lower',eft""screen.
-.
-
,,--
.-,
.-
-'''-
--
...
:'
..
-
ESC: end, Enter: continue,-rv'-irlUs:
~tar't?
-'I':
"-i'j',;~
,~Z~
-):
uhn>r':
'ifl{
»
r'"
,:",~)
U''-·_il
'Jl;;
.\i,,;:;-'l:~
,
,\;~f:,:,
reP,re~~f1ts)[
ESCU"
;By.,pr.~ssingdris'i,~ey,
~SWrol
;
~xllsJt,q
tq.,.
~Pl?:,tes~
,men~J
(Fjgyre.FDI?,U.
..•
"
:,e,j,,,",]
']
~ntw,reil~
..
serm:
n,""])
.)~y;pr~s?l'1gth;is",~~y"
cqn,trol
proceeds
to
Paragraph
(b.l}",,::,
'
...
, ",,'.i
',"
'",",,0'
1
\~M(
i,~,,~_~:'
re'p:~eJsrn,}~,;
[It:T;]l~~
;.",By;:p,r:~s,si,ng
J,hjs
:_~.~y,,'
~he
"$;YI$t~m
",r~sm~s
th~,.W~
~r.9%Par~g~aph:
(a;,
U{'Specifi9Mion
;qt;nst
,p'r!v~:
·,
..
,ji)
"j_,.-:;;,)i"
;i;)i>i
<'I
)j:
,,~'f;
r,:;
:':-,;")
~i(iJ
lJ"i]
b_>-I'
·..';:3
~:ll
I.
'~,:,
,::-j
: i';,;
,J,':
','
(c) Error Processing
While
the
FDD
is
gp~~r,a~iflg'-lgr)~Whil~:_
th~:)~Y$.t~rm
eX'eCl!~es
:'i~,~_e!
~~.ogrC\l~',.;
if
,~~;:
,~~rqr,:qC;S!,4r,s,!
,j:h!i!:'
$yst~.rYt
q'isp~ay_s~"the
.
command
pa-rameter
and
stat.I;J~)wh,~Ijl;Jhe
-err:or:pccurs;)"
;,-,
),1
:
::_)
':
< lin';
').,
l'
i'j:
Error occurred.
Param
=~iii~~~~~~~~
Status =
~~~~~~~~~~~~~~~~~~~~~~~~~~
"
(error message)
,.,!
n,'liJ
is,
,s,~al~",b.y
p,re,s
•
.i:ng;
U~S,Cl
J
·;.G9ntr.QI,e,!<its,tQ,
the"FPD
test
menu (Figure
F·OD-1).
'~f11.:~::).;;
PI
';'-l-)-'
.J'!'
, .-,j
",;.'
For details
of
error messages, see
(3),,'--
"J!
)
'i
i'
(2.5) Tracking Adjustment
(2~iU)
Outline:'
'
" ' ,
;'"
'"
""
" "
~:
' " " ' : " " ' ,i '
~
i : - • '
:.:
--
i'
--"
',.
c,,!;
:":
I
This program
se~ves.
to
adjust
the tracking
of
the
head
in
such a manne'r' th'a't'
da~a'
v\lt1:er~'
t~e'
sV~t~h1-
se~k1J t~e'
flead
from
the
outermost
cylinder 00
to
the
innermost
~.Ylinder
39
is
compare?
wit~
the
d~ta
w~ere
tile
systerb'i~ek{the
head
inth'e:re\~erS~idrde'ii.1'
.1n;:,.'/l "-'
:"-':,:,,"',-,
-13;:1~
I!.
(2.5.2) Operation
,..
•
When
specifying this test;:eritef'the
prod.r
dai~lt'"
~~ompts
di~playedseguentiallyas
sholo1!nin,Figur,e
FDD:7
..
(a) Specificatipn
of
Device ,
'(~:1'i:-J'
Sp'e6ifica,tih~J
81'
'fest Drive' 1,,-,-) i
::,..,~::'
_,,~-l'
-;s:;
r~:'"
-
_,,-:'::~
:;;';:;,
;it]]'.-r
):i;
-------
--
...,..
- - - - - -
-.~;~~\~.!'7.~'TiljTt0:7-
-:---..,..--.,,--=-=--...,..---------------
Specify the
FD
drive name
to
be.
tested.,.
.".
. '.
Press
[[OJ
J
to
test
the':DriJe";(
pi~~;
[[j
j']
qi'J"t~~
I
the
Drivll
B.
If
the
FD.drive. b.eiogspeclfied.is
io
the,Notready
state, the system displays the following message on .the
"
:rdw~r'screeh;
a~:dJSt'6~Ps-:t~gtih~',th'·k
):::'6
'dd~~::J'.J
;'1,1
l;J
~~
rJ
"Drive
not
ready."
"~;i
'l"
"',
_'ii.
ii,
''''
,lj
At
the
time, by pressing
[[ESCll,
control exits
to
the
FDD
test menu (Figure FDD-1).
This manual suits for next models
1
Table of contents
Other Sharp Desktop manuals

Sharp
Sharp PN-L602B User manual

Sharp
Sharp MZ-700 Series User manual

Sharp
Sharp MZ-808 User manual

Sharp
Sharp PN-TPCi7W7 User manual

Sharp
Sharp MZ-700 Series User manual

Sharp
Sharp PN-TPC1W User manual

Sharp
Sharp MZ-3500 User manual

Sharp
Sharp MZ-80B User manual

Sharp
Sharp PC-1500A User manual

Sharp
Sharp YO-270 User manual

Sharp
Sharp YO-250M User manual

Sharp
Sharp MZ-3500 User manual

Sharp
Sharp SCR3042FB User manual

Sharp
Sharp MZ-80A User manual

Sharp
Sharp ZQ-4400 User manual

Sharp
Sharp MZ-350C User manual

Sharp
Sharp PC-7200 User manual

Sharp
Sharp MZ-80B User manual

Sharp
Sharp MZ-5500 User manual

Sharp
Sharp PC-4741 User manual