Page 1
Page 2
DIA GN OST IC M A N U A L
P C 1 0
M A Y 1 9 8 8
P N - 3 1 4 9 8 4 - 0 4
C o m m o d o re B u s in e ss M a c h i n e s , I n c .
1 2 0 0 Wilson D ri ve , W e s t C h e s t e r , P en n sy lv a nia 1 9 3 8 0 U . S . A .
C o mm od or e m a k e s n o ex press o r implied w a r r a n
ti e s w i t h r e g a rd to the i n fo r m a ti o n containe d he re
i n . T h e information i s m a d e a v a il a b le s o le ly o n a n a s
i s b a s i s , a n d th e e n ti re ri s k a s to c o mp le te nes s, re li
ability, a n d accura cy i s w i t h th e u s e r . Co mm od or e
s h a l l not b e li a b le f o r a n y d a m a g e s i n c o n ne c ti o n
w i t h the u s e o f the i n fo r m a ti o n con tain ed h e re in .
T h e listin g o f a n y a v a ila b le re pla ce me nt pa rt h e r e in
d o e s not c o n s ti tu te i n a n y c a s e a re co mmen dation,
w a r r a n ty o r gu a r a n ty a s t o q u a l i ty o r s u i t a b i l i t y o f
s u c h replacem en t part. Reprod uctio n o r u s e w i t h
o u t e x p re s s p e rm is s io n , of e dito rial o r pictorial co n
te n t, i n a n y m a tt e r i s pro hi bi te d .
Th is m a n u a l c ont ain s c o p y r ig h te d a n d p ro pr ie ta ry i n fo r m a ti o n . N o part
o f th is publica tion m a y b e rep roduced, stored i n a retri eva l s y s te m , o r
tr a n s m it te d i n a n y fo r m o r b y a n y m e a n s , e l e c tr on ic , mec hanical,
ph oto cop yin g, rec o rd in g o r o th er w is e, w i t h o u t the p ri o r w r i t t e n perm is
s io n o f Co mm o d o re El ectronics Lim ited.
C op y ri gh t © 1 9 8 8 b y Com modore Electron ics Li mited.
All rights r e s e r v e d .
Page 3
P C 1 0 D I A G NO ST IC S
CO PYRIGHT ( C ) 1 9 8 7 - 8 8 C o m mo do re B u s i n e s s M a c h i n e s I n c .
( C O M M O D O R E ) a n d Wi nds or Te ch no lo gi es I n c . ( W I N D S O R ) . A l l r i g h t s
a r e res erv ed wo r l d w i d e . T h e P C 1 0 Di ag no s t i c s M a n u a l i s t h e
Pro perty o f CO MM ODO RE a n d W I N D S O R , t h e C o m p u t e r Pro gram i s t h e
pro pe rt y o f W I N D S O R , a n d bo th a r e pro tected b y t h e tr ade s e c r e t
a n d copy rig ht l a w s . T h e P C 1 0 D ia gn os ti cs i s a tr ademark o f
C O M M O D O R E .
T he P C 1 0 Diagnos tic s co mp ut er pro gra m o r D i a g n o s t i c s Ma nual may
n o t b e c o p i e d , r e p r o d u c e d , d i s c l o s e d , t r a n s f e r r e d o r re duced t o
elect ro nic m e di u m o r mach ine-readable f o r m , wi th ou t t h e e x p r e s s
wr i tt en a p pr o va l o f C O M M O D O R E a n d W I N D S O R . Un au th or iz ed c o p yin g
o f t h e pr ogram o r Di ag no s t i c s M a n u a l i s a v i o la ti on o f c op yri ght
a n d t r a d e s e c r e t l a w .
COMM ODO RE AN D WIN D SO R M A K E N O WA RRANTIES E X P R E S S E D OR I M P L I E D ,
REL ATING T O T H E P C 1 0 DIA GN O S T I C S CO MPUTER P R O G R A M , DI AG NOSTICS
M A N U A L , T E S T D I S K E T T E S , OR T E S T P L U G S I N C L U D E D B U T NOT LI MI TE D T O
IMP LIE D WA RRANTIES OR ME RCH ANTABILITY OR F I T N E S S FOR A PAR TIC ULA R
P U R P O S E , AN D AL L S U C H WA RR AN TI ES A R E EX P R E S S L Y AND SPECIFICALLY
D I S C L A I M E D . I N N O E V E NT S H A L L C O M MO DO RE O R WI ND SO R B E R E S P ONS IBL E
FOR ANY IN DI REC T OR CONSEQU EN TI AL DA M A G E S O R L O S T P R O F I T S , EV EN
I F COMMO DO RE A ND /O R WINDSOR H A S BEE N AD VI SE D O F T H E PO SS IBILITY
O F SUCH D A M A G E .
Un les s ot he rwi s e s p ec if ic al ly s t a t e d i n a P r o d u c t Lice ns e
Ag re e m e n t , CO MM ODO RE warr an ts t h e P C 1 0 D i a g n o s t i c s p r o d u c t ,
( S Y S T E M Dis k ett e me dia o n whic h p r o g ra ms a r e r e c o r d e d , T E S T
D i s k e t t e s , T E S T P l u g s , Di a g n os ti cs M a n u a l a n d o t h e r
d oc um en t a t i o n , a n d mis c ell an eo us p ro du ct item s ), t o b e f r e e f r o m
a n y d e f ec t s i n materia ls o r f a u l t y w o r k m a n s h i p , i n n or ma l u s e a n d
s e r v i c e , f o r a pe riod o f n i n e t y ( 9 0 ) d a y s f r o m t h e d a t e o f
p u r c h a s e . COMMO DO RE s h a l l n o t b e re s p o n s i b l e f o r a n y d e u n a g e
caus ed t o t h e pro duct by t h e p u r c h a s e r .
Page 4
P C 1 0 DI AG N O S T I C S
OVERV IE W
T h e information i n t h i s m a n u a l i s bo t h introdu ct or y a n d f o r
r e f e r e n c e . A c o n s i d e r a b l e a m o u n t o f at tention h a s be en gi ven t o
p ro vi din g in f o r m a t i o n a n d i n s t r u c t i o n s o f t h e s y s t e m ' s di s p lay t o
a i d i n t h e u s e o f P C 1 0 Di ag no s t i c s a n d t o mi nim ize t h e ne ed f o r
ext ens ive d o c u m e n t a t i o n .
T he P C 1 0 D i a g n o s t i c s , P r o f e s s i o n a l L e v e l P e r s o n a l Compu te r
Di agnos tics S y s t e m , c o n s i s t s o f . . .
( 1 ) SYS TEM D I S K E T T E ( C O P Y P R O T E C T E D )
( 2 ) TE ST D I S K E T T E S ( S P E C I A L L Y F O R M A T T E D )
( 1 ) PA RA LLE L P O R T T E S T P L U G
( 1 ) SE RIA L P O R T T E S T P L U G
( 1 ) P C 1 0 D I A G N O S T I C S MANUAL
( 1 ) RUG GED C A R R Y I N G C A S E
P C 1 0 Diagnos ti cs i s i n t e n d e d t o a s s i s t you i n cert if yi ng t h e
oper at io n o f t h e s y s t e m a n d te s t i n g t o l o c a t e a n d d i ag no s e
hardware f a i l u r e s . I n a d d i t i o n , t o t h e ce rtification an d
diagnos tic f e a t u r e s , P C 1 0 Di ag no s t i c s i n c l u d e s f e a t u r e s t o a s s i s t
i n de termining t h e s y s t e m ' s c o n f i g u r a t i o n .
Primary u s e s o f P C 1 0 D i a g n o s t i c s a r e i n i n i t i a l s y s t e m s e t u p a n d
b u r n i n , tes tin g a n d d i a g n o s i s o f a malfu nct ion ing s ys te m a n d
recer ti fi ca ti on a f t e r r e p a i r . P C 1 0 Diagno s t ic s e n a b l e s yo u t o
qui ck ly t e s t a s y s t e m ' s h a r d w a r e d e v i c e s a n d co mp o n e n t s t o
determine t h e n a t u r e o f a r e p o rt ed pro ble m wit hou t di s as s embly o f
t h e s y s t e m . When a h a r d w a r e f a i l u r e i s d e t e c t e d , P C 1 0 Diag no s t ic s
a ll ow s you t o i d e n t i f y t h e f a i l i n g d e v i c e a n d i n many c a s e s
l oc al iz e t h e f a i l u r e t o t h e co m p o n e n t or ad d r e s s l e v e l .
Page 5
CO MM ODO RE P C 1 0 D I A G N O S T I C S
LOA DIN G P C 1 0 DI AG N O S T I C S
1 ) IN S E R T P C 1 0 DI AGN OST IC S SY STEM DI S K E T T E I N T O D R IV E A :
2 ) POWER ON T H E SY STE M AND ALL EXTER NA LL Y ATTACHED D E VI CE S
OR
RE SET T H E SY STE M B Y HOLDING T H E [ C T R L ] A N D [ A L T ] K E Y S
A N D P R E S S [ D E L ] K E Y
P C 1 0 DI AGN OST ICS MAY T A K E A S LO N G A S 6 0 S E C O N D S T O L O A D
DEPE ND IN G ON T H E SYS TEM CONFIGURATION
DUR ING T H E L O A D P H A S E , GE NERAL T E S T S A R E MAD E TO I N S U R E
TH AT T H E SY STE M H A R D W A R E , ( E S P E C I A L L Y M E M O R Y ) , I S
FU NCTIONING SUFFICIE NT LY T O ALL O W P C 1 0 D IA GN OS TI CS T O B E
LOA DED AND O P E R A T E D .
I F T H E I N I TI A L ME MORY E R R O R , ( 1 6 K T O 7 0 K ) , CO NTAINS A
FA ILING I C , A N ERR OR ME SS AG E I S D I S PL AY ED A S . . .
* * M EM OR Y ER ROR - LO CATION X X X X : 0
SEARCHING FOR GO O D ME MOR Y
. . . . . .
T H E P C 1 0 DIA GNO S TI CS WILL THE N CO N T I N U E LO OKING FOR
CON TINUOUS MEMOR Y I N WHICH T O L O A D .
T H E PROGRAM I S THEN L O A D E D FRO M T H E T O P S I D E OF T H E SYST EM
D I S K E T T E . I F T H E UPPE R RE AD /W RI TE HEA D O F T H E DR IVE F A I L S
T O OPE RAT E C O R R E C T L Y , A N ERRO R ME SSAGE I S DISPL AYE D AS . . .
* * READ ER ROR - HEAD 0 ( T O P S I D E )
ATTEM PT IN G T O RE A D FRO M HE AD 1 ( B O T T O M S I D E )
I F T H E LO WER REA D/ WR I T E HE AD O F T H E D R I V E F A I L S T O OPER AT E
C O R R E C T L Y , AN ERROR ME SS AG E I S D I S PL AY ED A S . . .
* * FAI LU R E T O RE AD FRO M HEAD 1 ( B O T T O M S I D E )
TE RMINATING LOA DI N G OPERA TIO N
I F T H E MAI N MENU I S DI SPLAYED C O N T IN UE P A G E 1
* * * * * P C 1 0 DIA GNO S TI C S OPERATION I N S T R U C T I O N S * * * * *
I F A N ERROR I S ENC OUNTERED . . . .
1 ) RE MO VE T H E D I SK E T T E AN D V ERIFY T H A T . . .
A ) I S T H E P C 1 0 DI AG NO S T I C S SY STEM DI S K E T T E
B ) W A S I N SE R TE D CO RRECTLY I N T O T H E D R I V E
2 ) RE TRY T H E LOA DI N G P R O C E S S AG AIN US I N G T H E KEYBOA RD
RESET S E Q U E N C E , HOLD [ C T R L ] A ND [ A L T ] , P R E S S [ D E L ]
3 ) I F T H E P C 1 0 DI AGN OS TI CS S T I L L D O E S N O T LO A D . . .
A DE FE CT IV E D R I V E ASSEMBLY OR P C B I S I N D I C A T E D .
Page 6
P C 1 0 D I A G NO ST IC S
T A B L E OF C O NT EN TS
* * * * * MAIN ME N U * * * * *
1 ) CON FI GU RA TI ON ME NU P A G E 1
A ) SYSTEM CO NF IGU RA TI ON C H A R T S P A G E 2
2 ) CER TI FI CA TI ON M E N U P A G E 3
* * * * * DI A G N OS TI CS ME N U * * * * *
3 ) KE YBOARD T E S T
4 ) DI SPLAY T E S T
5 ) PA RALLEL I N T E R F A C E T E S T
A ) DA TA/ CON TR OL/ STA TU S B I T CH A R T
6 ) D IS K D R I VE T E S T S
A ) FIXE D DISK T E S T P A G E 9 - 1 3
B ) DISK ETT E D R I V E T E S T S P A G E 1 4 - 1 7
7 ) SE RI AL I N T E R F A C E T E S T
A ) DA TA /CO NTR OL /ST AT US B I T CH A R T
8 ) M EMO RY T E S T S
A ) STA NDARD M E MO RY CONFIGUR AT IO N CH A RT S
1 ) P C 1 0 - I / P C 1 0 - I I
2 ) PC 1 0 - I I I / P C 2 0 - I I I / P C C O L T
3 ) A 2 0 0 0 P C M O D E
B ) M EM OR Y LO CA T I O N F A I L U R E C H A R T S
1 ) P C 1 0 - I / P C 1 0 - I I
2 ) P C 1 0 - I I I / P C 2 0 - I I I / P C C O L T
3 ) A 2 0 00 P C M O D E
C ) M EM OR Y B I T F A I L U R E C H A R T S
P A G E 4
P A G E 5
P A G E 6 - 8
P A G E 8
P A G E 1 8 - 1 9
P A G E 2 0
P A G E 2 1 - 2 3
P A G E 2 4
P A G E 2 5
P A G E 2 6
P A G E 2 7
P A G E 2 8
P A G E 2 9
1 ) P C 1 0 - I / P C 1 0 - I I
2 ) PC 10 - I I I / P C 2 0 - I I I / P C C OL T
3 ) A 2 0 0 0 P C M O D E
P A G E 3 0
P A G E 3 1
P A G E 3 2
Page 7
Page 8
C O M M O D O R E P C 1 0 DIA GN OS TI CS
OP ERATION I N S T R U C T I O N S
M A I N M EN U
[ F 2 ] - Con figuration Me nu
[ F 3 ] - Cer tification Me nu
[ F 5 ] - Dia gnos tics M e n u
[ F 1 0 ] - Help Menu
[ F 2 ] - CON FI GU RA TI ON M E N U
T h i s op tio n al l o w s t h e a b i l i t y t o di s p la y Sys tem Co nf iguration
a n d v er if y a l l i n s t a l l e d d e v i c e s a r e r e c o g n i z e d .
A ) Cu rrent C o n fi g ur at i o n
* Sys te m T y p e
* 8 0 8 7 M a th C o - P r oc e s s o r
* A mo un t o f M a i n Me mo ry
* N u mb e r o f S e r i a l P o r t s
* Numbe r o f P a r a l l e l P o r t s
* N u mb e r o f D i s k e t t e D r i v e s
* N u mb er o f F i x e d Di s k D r i v e s
* Type o f V i d e o In t e r f a c e
B ) Configur at io n Hi s t o r y
Dis p lay s t h e C u r r e n t Configur at io n o f t h e Te s t Sy s tem a n d
al lo ws t h i s i n f o r m a t i o n t o b e s a v e d t o di s k a n d r e ca ll ed
f o r f u t u r e r e f e r e n c e .
C ) Sw itch P o s i t i o n s
V A L ID FOR P C 1 0 - I AND P C 1 0 - I I ONLY
Di s pl ay s t h e s t a t u s o f t h e S ys te m Configura tio n S w i t c he s b y
nu mber a n d c u r r e n t s t a t e , ( O N o r O F F ) .
* Re fer t o S y s t e m Co nfiguration C h ar t — Pa g e 2
f o r de ta ile d conf ig ur at io n i n f o rm at io n
Dis played a s Co mmodore P C 1 0
I n s ta ll ed or Not In s t a l le d
5 1 2 o r 6 4 0 K b y t e s
Sta nd ar d = 1 — A 2 0 0 0 = 0
Sta nd ar d = 1
Nor mally = 1 o r 2
I f Hard Dis k i s Ins tal le d
* D r iv e #
* Number o f Cylind er s
* Number o f He ad s
Nor mally 4 0 x 2 5 Co lo r
or 8 0 x 2 5 Mono
D ) M e mo r y S i z e
Dis p lay s S y s t e m Mem ory Co nf iguration
* S ys te m - A c t u a l Memory I n s ta ll ed ( 5 1 2 o r 6 4 0 K )
* P O S T - L o w e r Val ue o f e i t h e r ( 5 1 2 o r 6 4 0 K )
* Conf ig ur at io n S w i t c h S e t t i n g s o r
* U p p e r L i m i t o f t h e l a s t 6 4 K Block o f
C o n t i g u o u s Go o d Memo ry a s te s ted b y P O S T
Pa g e 1
Page 9
COM MO D O R E P C 1 0 D I A G N O S T I C S
OP ERATION I N S T R U C T I O N S
SYSTEM CONFIGURA TION CH AR T P C 1 0 - I / P C 1 0 - I I
SWIT CH POSITION FUNCT IO N
1
2
3 , 4
5 , 6
7 , 8 O N , O N FL OPP Y D R I V E S = 1 OFF,ON
Commo dor e P C 1 0 - I I I , P C 2 0 - I I I a n d P C C O L T V i d e o C o n t r o l D i p
S wi tc he s a r e l o c at e d i n t h e back o f t h e s y s t e m . T h e Pos i ti ons c a n
b e in ter pre ted a s . . .
SYS TEM CO NFIGURATION C H A R T P C 1 0 - I I I / P C 2 0 - I I I / P C C O LT
SWIT CH POSITION FUN CTION P O S I T I O N FU NCT ION
1 OF F CHARACT ER S E T ON CHARACTER S E T
2 OF F
3 , 4 OFF,O FF
OFF
OFF
O N , ON RAM S I Z E = 1 2 8 K
ON,OF F RAM S I Z E = 5 1 2 K
O N , ON MONO 4 0 X 2 5
ON,OFF
ON,O FF FL OPP Y D R I V E S = 3 O F F , O F F
ON,O FF
NORMAL B O O T ON
8 0 8 7 I N S T A L L E D
CO LOR 8 0 X 2 5 O F F , O F F
US A/ EU R O P E S C A N D I N A V I A N
ONBOARD VI DE O
MO NOC ROM E CO LO R
MONO VI DE O
4 0 X 2 5 CO LOR VI DE O
CA RD I N S T A L L E D IN ST AL LE D
P O S I T I O N
S YS TE M DI AG NOSTIC
ON
OFF,ON
O F F ,O FF
OFF ,O N C O LO R 4 0 X 2 5
ON ON BOARD VIDEO
OFF,ON 8 0 X 2 5 COLOR VID EO
O N , O N
8 0 8 7 NO T I NS TAL LED
RAM S I Z E = 2 5 6 K
R A M S I Z E = 6 4 0 K
M O N O 8 0 X 2 5
F LO PP Y D RI VE S = 3
F LO PP Y D RI VE S = 4
N O V IDEO C AR D
FUNC TIO N
C om mod or e P C 1 0 - I I I , P C 2 0 - I I I a n d P C C O L T H a r d D r i v e C o n t r o l
a n d Co m pos it e Vi deo Jum pe r s a r e l o c a t e d o n t h e Mai n P C B o f t h e
s y s te m a n d t h e Po s i ti on s c a n b e in t e r p r e t e d a s . . .
J UM P E R
JMP 20 8 A
J M P 6 1 4 I N
POSITION
B
O U T
CO M M O D O R E HARD DIS K N O T I N S TA LL ED OR
HARD DI SK I N S TA LL ED I N EXP ANSION S L O T
CO M M O D O R E HARD D I S K I N S T A L L E D
CO M P O S I T E COLOR O U T P U T
MONO CR OM E VIDEO O U T P U T
P a g e 2
F U N C T I O N
Page 10
C O M M O D O R E P C 1 0 DI AG NOSTICS
OPER ATI ON I N S TR UC TI ON S
[ F 3 ] - CERTIFIC AT IO N ME NU
T h i s opt ion pr ov id e s T w o ( 2 ) S y s t e m L e v e l T e s t s t o c er ti fy S ys te m
Ha rdware O p e r a t i o n .
A ) Fas t Sy s te m T e s t
B ) Ext en de d S y s t e m T e s t
Bo th op ti o ns r e q u i r e P C 1 0 D i a g n os ti cs Tes t Dis k et te s t o b e
ins e rte d i n a l l F l o p p y Dr i v e s i n s t a l l e d a n d S e r i a l ( R S 2 3 2 ) a n d
P ar al le l In te rf ac e T e s t P l u g s t o b e plugged i n t o a l l p o r t s .
T he follo wi ng D i a g n o s t i c T e s t s a r e exe cu te d . . . .
1 ) Sy s tem B o a r d
2 ) M a th Co -P ro c es s o r
3 ) M e mo ry = ( S i z e )
4 ) Di s k ett e D r i v e
5 ) Fixed D i s k
6 ) S e r i a l I / O
7 ) Pa r a l l e l I / O
Normally N o t Ins tal le d
A l l Me mor y T e s t s Execut ed
Read/ Wr it e T o Al l Floppy D r i v es
Har d D r iv e V e rif ica tio n
* I f I ns ta ll ed
S e r i a l R S 2 3 2 Data a n d In te r f a ce
T e s t s
* No t Va lid For A2 0 0 0
P a r a l l e l Da ta a n d I n t er fa ce Te s ts
* No t Valid F o r A20 0 0
A ) FAST SY STE M T E S T
Us ed t o qui ckly c e r t i f y c o r r e c t Har dw ar e O p e r a t i o n . T h i s te s t ma y
r u n f r o m 3 0 t o 9 0 s e c o n d s d e p en di ng o n t h e a m o u n t o f Sy s tem R A M .
B ) EXT EN DE D S Y S T E M T E S T
Us ed t o pe r f or m a C o n t i n u o u s L o o p T e s t t o de tect I n te rm it te nt
Har dw ar e F a i l u r e s . T h i s t e s t w i l l c o n t in ue t o ex ec ut e u n t i l
interr up ted by P r e s s i n g [E SC ]. T h e Nu mber o f P a s s e s i s dis pla ye d
durin g r u n t i m e .
I f a n er ro r o c c u r s d u r i n g a n y o f t h e s e t e s t s , S e l e c t [ F 5 ] O p t i o n ,
Dia gnos tic M e n u , f r o m t h e Ma in Menu f o r Ex tens ive Tes ting o f t h e
F a i l u r e .
P a g e 3
Page 11
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OPE RAT ION I N S T R U C T I O N S
[ F 5 ] - DI AGNOSTIC MENU
T h i s op tion prov ide s S i x ( 6 ) Co m p o n e n t L e v e l O p t i o n Menus t o
a s s i s t i n l o ca t in g a n d tr ou bl es hooting f a i l u r e s de tected duri ng
t he Ce rtification T e s t s .
[ F 2 ] - Keyboa rd
[ F 3 ] - Dis play
[ F 4 ] - P a ra l le l In te r f a c e
[ F 5 ] - Dis kette a n d Fi xe d Dis k D r i v e s
[ F 6 ] - Se r i a l In te r f a c e
[ F 7 ] - Mem or y
Th e available t e s ts i n t h es e menus perform e x t e n s i v e tes ting o f
t h e Sys te m Compo ne nt i n qu es ti on t o verify c o r r e c t operation a s
w e l l a s repor ti ng t h e e r r o r c o n di ti on a n d l o c a t i o n / a d d r e s s .
[ F 2 ] - KEY BOARD T E S T
Tw o ( 2 ) Keyboard Co nfi gur at io ns a r e s u p p o r t e d b y t h e P C 1 0 S ys te m
D i a g n o s t i c s .
A ) Sta ndard Ke ybo ard
B ) En hanced Ke ybo ard
AL TH OU G H T H E AVAIL AB LE KEY BO AR D CO N F I G U RA TI ON S D O NO T
MA TC H T H E A 2 0 00 KEY BO AR D L A Y O U T , T H E D I S PL AY ED K E Y
BEING PRESSED I S S T I L L CO RRECTLY DISP L A Y E D
Whe n t h e Key board Conf ig ur at io n h a s be e n s e l e c t e d t h e corre ct
keyboard l a y o u t i s d i s p l a y e d . A s e a c h k e y i s d e p r e s s e d , t h e
cor res ponding k e y lo c a t i o n w i l l b e r e v e rs ed ver if yi ng prope r
keyb oar d o p e r a t i o n . T h e C h a r a c t e r , ( A l p h a a n d N um er ic K e y s O n l y ) ,
H ex C o d e a n d S c a n C o d e o f e a c h k e y a r e a l s o d i s p l a y e d .
P a g e 4
Page 12
C O M M O D O R E P C 1 0 DIAGNOSTICS
OP ERATION INST RU CT IO NS
[ F 3 ] - DI SP LA Y T E S T
Th is option al l o w s T w o ( 2 ) s e p a r a t e dis play f u n c t i o n s .
1 ) Al ignment A i d s
2 ) Dis play T e s t s
1 ) ALIG NM EN T A I D S
A ) Cr os s -Ha tch P a t t e r n
B ) D o t P a t t e r n
C ) Ve rt ica l B a r s
D ) Hor iz on t al B a r s
E ) Color C h a r t
Thes e o pti ons a r e u s e d t o a d j u s t t h e m o n i to r f o r corr ec t
a l i g n m e n t , both v e r t i c a l a n d h o r i z o n t a l , a s w e l l a s co lo r
s h ar pne s s a n d t i n t .
2 ) DI SPLAY T E S T S
F ) V er if y S c r e e n Memory
G ) Character S e t
H ) V i de o A tt r ib ut e s
I ) F i l l D i s p l a y W ith a Char acter
J ) Tes t Cu r s o r Ad dr es s ing
Thes e op tio ns a r e u s e d t o te s t Sy s tem Vi deo Op erations s u c h a s
Scr een M e m o r y , A t t r i b u t e s , ( B l i n k i n g , I n t e n s i t y , e t c ) , a n d C u r s o r
Ad dr e s s i n g .
P a g e 5
Page 13
COMMO DO RE P C 1 0 DI AG N O S T I C S
OP ERATION I N S T R U C T I O N S
[ F 4 ] - PARA LLE L IN TE R F A C E
V A LI D FOR P C 1 0 ONL Y - A FA I L U R E WI L L OC CU R ON T H E A 2 0 0 0
A TE S T P L U G MUST B E CONN EC TE D T O EA C H P A R A L L E L PO R T T O B E
TESTED O R A FAI LUR E W I LL OCCUR DU RING T H E S T A T U S TE ST
A ) Verif y Pa r a l l e l Pr i n t e r P o r t ( s )
Th is op ti on i s us ed t o ve rify c o r r e c t o p e r a t i o n o f t h e In te rna ll y
Ins ta lle d P a r a l l e l Pr int er P o r t , (L P T 1 ) , a n d c a n a l s o be us ed t o
te s t op tio nal ly i n s ta l le d c a r d s .
Th ree ( 3 ) s e pa r at e t e s ts a r e e x e c u t e d du ring t h e P a r a l l e l T e s t .
1 ) D a t a
2 ) Co n t r o l
3 ) S t a t u s
I f a f a i l u r e o c c u r s dur ing t h i s t e s t , a n e r r o r c o d e w i l l b e
dis p la ye d a n d c a n b e in t e r p r e t e d a s . . .
E RR OR C O D E FO RMA T = Pp t x x
P = Pa ra l l e l In te rf ac e F a i l u r e
p = In te rf ac e P o r t Wher e Fa i l u r e O cc ur re d
1 = L P T 1
2 = L P T 2
3 = L P T 3
t = T e s t Where Fai lur e O cc ur re d
0 = Da ta T e s t
1 = C o n t r o l T e s t
2 = S t a t u s T e s t
xx = Data B i t s W h ic h Fa i l e d
* Re fer T o Data/Cont ro l/ St at us B i t C h a r t — Pa g e 8
T he [ x x ] Er ror C o d e s f o r e a c h t e s t i s . . .
DATA TE S T - Ea ch bit i n t h e e r r o r c o d e r e p r e s e n t s a da ta bit i n
t h e in t e r n a l c i r c u i t r y .
1 s t [ x ] 2 n d [ x ]
B i t s 7 6 5 4 3 2 1 0
EX AMP LE ERRO R C O D E - [ x x ] = 0 1 Da t a B i t 0 F a i l u r e
[ x x ] = 8 0 Dat a Bi t 7 F a i l u r e
[ x x ] = F F A l l Dat a B i t s Failed
P a g e 6
Page 14
CO M M O D O R E P C 1 0 DIAG NO ST IC S
OP ERATION IN ST RU C T I O N S
CONTROL TEST - E a c h b i t i n t h e e r ro r c o d e r e pr es en ts a d a t a b i t
i n t h e i n t e r n a l c i r c u i t r y . T h e Fo ur ( 4 ) M os t
S i g n i f i c a n t B i t s a r e n o t us ed i n t h i s e r r o r c o d e
a l l o w i n g Valid C o d e s f r o m 0 1 th r u O F O n l y .
Bi t s 7 6 5 4 3 2 1 0
NOT U S E D Er ro r
Auto F ee d
Initi al iz e P r i nte r
S e l e c t I n p u t
E XAM PLE E R RO R C O D E - [ x x ] = 0 1 E r ro r S i g n a l Fail ur e
[ x x ] = 0 8 S e l e c t I n p u t S i g n a l F a il ure
[ x x ] = O F A l l C o n t r o l S i g n a l s Fai led
S TA T U S TEST - Ea ch b i t i n t h e e r ro r c o d e r e pr es en ts a d a t a bit i n
t h e e x t e r n a l c i r c u i t r y . T h e T h re e ( 3 ) Le a s t
Si g n i f i c a n t B i t s a r e n o t us ed i n t h i s e r ro r c o d e
a l l o w i n g Valid C o d e s f r o m 0 8 t h r u F 8 O n l y .
Bi t s 7 6 5 4 3 2 1 0
Er ro r
S e l e c t
P a pe r Out
Ackn owl edg e
B u s y
EXAMPLE e r r o r C O D E - [ x x ] = 0 8 E r ro r S i g n a l Failu re
[ x x ] = 8 0 Bu s y S i g n a l Failu re
[ x x ] = F 8 A l l S t a t u s S i g n a l s Fai le d
SIG NA L
SIG NA L
OP TIONS [ B - E ] R E Q U I R E A PA RA LL EL PR INTER T O B E CONNECTED
T O T H E PO RT F O R PR O P E R O P E R A T I O N . T H E PA RALLEL PRIN TE R
PO RT N U M B E R MU ST B E EN TE RE D A F TE R E A C H OP TIO N I S SELEC TED
B ) Char ac te r S e t P r i n t e d
C ) Echo T h e K e y s Pr e s s e d T o P r in te r
D ) Mo n i to r H a n ds h a k e a n d D a t a S i g n a l s Wh ile Printing
E ) Mo n i to r H a n ds h a k e a n d D a t a S i g n a l s
Th es e op tio ns a r e u s e d t o ve rify co r r e c t oper at io n o f a n y
Standard Ce ntr oni cs P a r a l l e l Pr i n t e r c o n ne ct ed t o t h e s y s t e m .
B ) C h ar ac te r S e t Pr i n t e d
* Pr in ts a r o l l i n g c h a ra ct er s e t o f e a c h AS CI I Ch ar acter
t o both p r i nt e r a n d s c r e e n . T o verify pri nte r o p e r a t i o n ,
t h e hard c o p y p r in to ut s h o u l d matc h t h e s c r e e n d i s p l a y .
P a g e 7
Page 15
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OPER ATI ON I N S T R U C T I O N S
C ) E c h o T h e K e y s Pre s s e d T o P r in te r
D ) Mo ni to r Han ds hake And Da t a Si g n a l s W h i l e Printing
E ) Mo n i to r Han ds hake And D a t a S i g n a l s
* D i s p l ay s t h e s t a t u s o f t h e P a r a l l e l P o r t Hands hak e L i n e s
a s pr inting i s be i n g pe rformed f r o m e a c h o p t i o n .
PAR ALLEL I N T E RF AC E DAT A/CONTROL S T A T U S B I T CHA RT
B I T
1 S T
[ X ]
7 6
0 O 0
1 O 0
5 4 3 2 1 0
0 0
F 1 O
0
2 N D
[ X ]
0
2 0 0 F 0 2 0
3 o O
4 o F
5 o F
6 o F
7 o F
8
F 0 0 O 8
9 F O
A F 0
B
C
F 0
F F O 0 C
D F F
F F 3 O o F
0 0 4 0
0 F 5 O F O F
F 0 6 0 F F 0
F F 7 0 F F F
0 F 9 F O O F
F 0 A F 0 F 0
F F B F 0 F F
O F D
E F F F 0 E
F F F
F F
F
O = P A S S ( O F F ) F = F A I L ( O N )
B I T
0 0 O O
O o F
o F 0
O
F
F 0 0 0
F F 0 0
F F
0
F F F 0
F F F F
F
0
F
EXA MPL E E R RO R C O D E - [X X ]
[X X ]
0 2 = E r ro r C o d e O O O O OOFO
* Da t a B i t 1 Failin g
4 A = E r ro r C o d e OFO O FO FO
* Da t a B i t s 1 / 3 , 6 Faili ng
P a g e 8
Page 16
C O M M O D O R E P C 1 0 DIA GN OS TI CS
O P E RAT ION IN ST RU C T I O N S
[ F 5 ] - DI S K DR IV E
T h i s option s u pp o r t s t e s ti n g o f bo t h F i x e d D i s k , ( H a r d D r i v e ) ,
a n d St andard Fl o p p y D r i v e s , ( 5 1 / 4 " A a n d B ) .
A ) Fi xed D i s k T e s t
B ) Dis kette D r i v e T es t
A ) FI XED DISK T E S T
T h i s tes t c o nt a in s E i g h t ( 8 ) o p t i o n s f o r Ha rd D r i v e .
A ) Se lec t D r i v e F o r Tes t in g
A DRIVE MUST B E SE L E C T E D B E F O R E ANY O F T H E O T H E R AVAILABLE
OPTI ONS A R E U S E D
T h i s op tion al l o w s s e l e c t i o n o f t h e d r iv e t o be t e s t e d , eit her
D r iv e 0 , ( C ) , o r D r i v e 1 , ( D ) .
I f only o n e ( 1 ) H a r d D r i v e i s i n s t a l l e d , D r i v e 0 i s s el ec te d b y
d e f a u l t .
T he D r i ve N u m b e r , Nu m b e r o f C y l i n d e r s , Nu mbe r o f Head s a n d Number
o f Sec tor s P e r Track i s dis p la ye d f o r a l l Hard D ri ve s I n s t a l l e d .
B ) Co ntr oll er T e s t
C ) Se ek ( H y s t e r e s i s ) T e s t
D ) Write/Read Ve rify T e s t
E ) Read ( C R C ) T e s t
* F ) For mat F i x e d D is k
* G ) U n c o n d i ti o na l Fo rmat Fi xed D is k
P a g e 9
Page 17
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OPER ATI ON I N S T R U C T I O N S
I f a f a i l u r e o c c u r s du ri ng a n y o f t h e s e t e s t s , a n er ror c o d e w i l l
b e di s played a n d c a n b e i n t e r p r e t e d a s . . .
ER ROR C O D E FO RM AT = F d x x
F = Fixed Di s k Fa il ur e
d = Dr ive Number Where Fa il ur e Occurred
0 = Dr ive 0 ( D r i v e C )
1 = D r i ve 1 ( D r i v e D )
xx = Type o f Er ror Enc ou ntered
0 0 = OK N o Er ro r
0 1 = Bad C o mm a nd
0 2 = Add res s Mar k N o t F o u n d
0 4 = Reque s t ed S e c t o r N o t F o u n d
0 5 = R e s et Fai le d
0 7 = D r i ve Pa ra me te r Ac tivity Fa i l e d
0 9 = DMA Boun dar y E r r o r
0 B = Bad Tra ck Fl a g D e te ct ed
1 0 = Re ad E r r o r , B a d E C C
1 1 = Err or Corr ect ed by E C C
2 0 = Contr ol ler F a i lu re
4 0 = S e e k Ope ration F a i l u r e
8 0 = Attach men t ( B o a r d ) F ai le d T o R e s p o n d
Ti me Ou t Er r o r
B B = Undef in ed Er ro r Occurred
F F = S e n s e Ope ration F a i le d
EXA MPL E ER ROR C O D E - F 0 4 0 = S e e k Op e ra ti on F a i lu re
o n D r i v e 0 ( D r i v e C )
B ) CONTR OL LE R T E S T
T h i s op tio n p e r f o r i n s t h r e e ( 3 ) t e s t s o n t h e H a r d D r i v e C o n t ro ll er
* PC 1 0 - I - P C 1 0 - I I
* PC 1 0- III - P C 2 0 - I I I - P C CO L T
* A 2 00 0
1 ) Controller I n t e r n a l D i a g n os ti c
2 ) Controller RAM D i a g n os ti c
3 ) Contro lle r D r i v e D i a g n os ti c
C ) SEE K ( H Y S T E R E S I S ) T E S T
When t h i s op ti on i s s e l e c t e d , s e l e c t t h e t e s t t y p e mode b y . . .
1 ) P r e s s [ Y ] - T e s t w i l l c o n t i n u e r u n n i n g un t i l inte rr upt ed
2 ) P r e s s [ N ] - T e s t w i l l c o n c l u d e a f t e r o n e ( 1 ) P a s s
3 ) P r e s s [ E S C ] - Abor t T e s t Mod e S e l e c t i o n
T h i s op ti on t e s ts t h e s e e k c a p a bi li ti es o f t h e Ha rd D r i v e b y
s e e ki ng e a c h cyl ind er c o n s e c u t i v e l y , ( 0 - 6 1 4 ) . Hy s teres is i s
che cke d by s e e ki ng cy li nd er 0 be tween e a c h C y l i n d e r S e e k .
- -
O p t i o n a l Con troller C a r d
- - -
B u i l t I n Controller
- -
B u i l t I n Contr oll er O n
T h e A 2 0 8 8 Bridge C a r d
P a g e 1 0
Page 18
CO M M O D O R E P C 1 0 DIA GN OS TI CS
OP ERATION IN ST RU C T I O N S
Whe n cy linder 6 1 4 i s r e a c h e d , a s e e k i s pe rformed o n e a c h
cy linder c o n s e c u t i v e l y , ( 6 1 4 - 0 ) . Hys t er es is i s ch ec ke d by s ee ki n g
cy linder 6 1 4 bet wee n e a c h Cyl in de r S e e k . .
T he D r i v e , Hea d a n d Cy l i n d e r be i n g t es te d a s w e l l a s t h e Number
o f Pa s s es a n d T o t a l E r r o r s E nc ou nt er ed a r e d i s p l a y e d .
D ) W R IT E/ RE AD V ER IFY T E S T
Th is te s t al l o w s t w o ( 2 ) t e s t o p t i o n s e l e c t i o n s
A ) Te s t T h e E n t i r e F i xe d Di s k S u rf ac e
B ) Te s t Only T h e S e r v i c e Cy li nder
A ) TE ST T H E E N T I R E FI XE D DI S K S U R F A C E
A L L DATA ST OR ED ON T H E S E L E CT ED HA RD D R I V E WILL B E DES TROYED
I f th is op tio n i s s e l e c t e d , a co nf ir ma ti on menu i s d i s p l a y e d .
P r e s s
1 )
* * ALL S T O R E D D AT A WILL B E L O S T ! ! ! ! !
2 )
When t h e [ Y ] op t i o n i s s e l e c t e d , s e l e c t t h e te s t t y p e m o d e by . . .
2 ) P r e s s [ N ] - T e s t wi l l c o n c lu de a f te r o n e ( 1 ) P a s s
T h i s op ti on t e s t s t h e Wr it e ca pa b i l i t y o f t h e Har d D r i v e b y
Wri ting D a t a t o e a c h c y l i n d e r , ( 0 - 6 1 4 ) , o n a l l H e a d s .
When D a t a h a s b e e n w r i t t e n , t h e Re a d ca pability o f t h e Ha rd D r i v e
i s tes ted b y Rea di n g a n d Ve rifying t h e W ri t te n D a t a .
T h e D r i v e , Head a n d Cy li n d e r b e i n g t es te d a s w e l l a s t h e Numb er
o f Pa s s es a n d T o t a l E r r o r s E nc ou nt er ed a r e d i s p l a y e d .
B ) TEST ONLY T H E S E R V I C E CYLIN DE R
P r e s s [ N ] N o . E x i t T e s t
P r e s s [ E S C ] - E x i t T e s t
3 )
1 ) P r e s s [ Y ] - T e s t w i l l c o n t in ue ru nning un t i l
3 ) P r e s s [ E S C ] - A b or t T e s t Mo de Select io n
[ Y ]
ST O R E D D A T A I S N O T EF FECTED B Y TH I S T ES T
Y e s , Co n t i n u e
in t e r r u p t e d
When t h i s op ti on i s s e l e c t e d , s e l e c t t h e te s t t y p e mo de b y . . .
1 ) P r es s [ Y ] - T e s t w i l l c o n t in ue ru nning u n t i l in te rrupted
2 ) P r es s [ N ] - T e s t w i l l c o n c l u d e af ter o n e ( 1 ) P a s s
3 ) P r e s s [ E S C ] - A b o r t T e s t Mo d e Se le ction
P a g e 1 1
Page 19
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OPERA TIO N I N S T R U C T I O N S
This op t io n t e s ts t h e Write c a pa bi li ty o f t h e Ha r d D r i v e b y
Wr i ti ng D a t a t o cyl ind er ( 6 1 4 O n l y ) , o n a l l H e a d s .
When D a t a h a s be en w r i t t e n , t h e R e a d c a p a b i l i t y o f t h e Har d D r i v e
i s te s te d b y Rea din g a n d Ve rifying t h e Wr i t t e n D a t a .
The D r i v e , He ad a n d Cyli nd er bein g t es te d a s w e l l a s t h e Number
o f Pa s s e s a n d T o t a l Er r o r s E nc ou nt er ed a r e d i s p l a y e d .
E ) READ ( C R C ) T E S T
ST ORE D DAT A I S N O T EF FECTED B Y T H I S T E S T
W he n t h i s op tio n i s s e l e c t e d , s e l e c t t h e t e s t t y p e mo de b y . . .
1 ) P r e s s [ Y ] - Te s t w i l l c o n t i n u e r u n n i n g u n t i l inte rr upt ed
2 ) P r e s s [ N ] - T e s t w i l l c o n c l u d e a f t e r o n e ( 1 ) P a s s
3 ) P r e s s [ E S C ] - Abort T e s t Mo d e S e l e c t i o n
Th is op t io n t e s t s t h e Read ca pa b i l i t y o f t h e i n s t a l l e d Ha rd D r i v e
by Rea ding a l l c y l i n d e r s , ( 0 - 6 1 4 ) , o n a l l H e a d s .
T he D r i v e , He ad a n d Cy li nd er b e in g t e s t e d a s w e l l a s t h e Number
o f Pa s s e s a n d T o t a l Er r o r s E nc ou nt er ed a r e d i s p l a y e d .
F ) FO RMA T FI XED DISK
Th is i s t h e re com men ded o p t i o n f o r Har d D i s k D r i v e L o w L e v e l
Formatting a n d s h o u l d wor k o n mos t s t a n d a r d d r i v e s .
* I f a n er ror oc cu rs du r i n g t h i s f o r m a t , t h e Ha r d D r iv e being
us ed may b e No n-Standard a n d t h e [ G ] U N C O ND IT IO NA L FOR MA T
Opti on s h o u l d b e a t t e m p t e d .
G ) UNCONDITIONAL FO R M A T F I XE D . D I S K
Th is i s a L a s t Re s or t Op ti on f o r Har d D i s k D r i v e L o w L e v e l
Format ti ng a n d s h o u l d b e us e d O N L Y i f t h e [ F ] F O R M A T FI XED DISK
Opti on F a i l s .
A L L DATA ST ORE D O N T H E S E L E CT ED HARD D R I V E WI LL B E D E S T R O Y E D .
Thes e o p t i o n s dis pla y t h e n u m b e r o f Ha r d D r i v e s in s t a l l e d a n d
allow s e l ec ti o n o f d r i ve t o b e f o r m a t t e d .
* * C = D r i ve 0 * * d = D r i v e 1
P a g e 1 2
Page 20
C O M M O D O R E P C 1 0 DIAG NO ST IC S
OP ERATION IN ST RU C T I O N S
When t h e drive h a s b e e n s e l e c t e d , t h e In te r l e a v e V a l u e , ( 1 - 1 6 ) ,
o f t he drive mus t b e e n t e r e d .
* Default = 6 ( M o s t H a r d D r i v e s )
I F N E C E S S A R Y , REFER T O T H E HARD D R I V E
SP EC IF I C A T I O N S T O OBTAIN TH I S VALUE
When t h e Int er le a ve V a l u e h a s be e n e n t e r e d , a con firmation menu
i s d i s p l a y e d .
1 ) P r e s s [ Y ] - Y e s , T h e D r iv e Wi l l B e Formatted
* * A LL S T O R E D DAT A WI L L B E L O S T ! ! ! ! !
2 ) P r e s s [ N ] - N o , T h e D r iv e Wi l l NOT B e Formatt ed
I f [ Y ] - Y e s i s s e l e c t e d , a L o w - L e v e l F o r m a t i s perf orm ed o n t h e
Hard D r i v e . A F l a s h i n g F O RM AT TI NG Mes s age i s dis played whi le t h e
f o r m a t i s be e x e c u t e d .
H ) PARK HEAD S
T h i s op ti on i s us ed t o par k t h e h e a d s o f t h e Ha rd D r iv e o n t h e
L a s t C y l i n d e r , ( S e r v i c e C y l i n d e r ) .
T o help in s u re a g a i n s t d a m a g e t o t h e har d d r i v e which may r e s u l t
i n l o s t d a t a , t h e h e a d s s h o u l d b e pa rked wh ene ver t h e s y s tem i s
t o be m o v e d .
P a g e 1 3
Page 21
CO MM O D O R E P C 1 0 D I A G N O S T I C S
OPER ATION I N S T R U C T I O N S
B ) DI SK ETT E DR IVE T E S T
T h i s te s t co nt ain s S e v en ( 7 ) o p t i o n s f o r F l o p p y D r i v e Tes ting
A ) Specify Di s k et te D r iv e t o T e s t
A DR IVE MUS T B E SEL ECT ED B E F O R E ANY O F T H E OTHER AVAILAB LE
OPT IONS ARE US ED
Th is op ti on al l o w s s e le c t i o n o f t h e d r i v e t o b e t e s t e d , e i t he r
D r iv e A , D r i v e B , D r i v e C o r D r i v e D .
Wh en t h e d r i ve h a s been s e l e c t e d P r e s s [ R E T U R N ] t o Conti nu e
A L L OPT ION S [ B - G ] R E Q U I R E T H E P C 1 0 TE S T D I S K E T T E S
B E IN SE RTE D I N T H E D R I V E UN DER TE S T
I F T H E SE DI SK ETT ES A R E DA MAGED O R NO T A V AI L A B L E , N E W TE ST
DISKE TTE S MAY B E MA D E B Y F ORMATTING B L A N K D I S KE TT ES US ING
OP TIO N [ G ] - FO RMA T T E S T
B ) Ro tat ion al Ti m i n g T e s t
C ) Seek/Read T e s t
D ) Wr ite Pro te c t Ver ification T e s t
E ) Re ad Onl y T e s t
F ) Fo rma t T e s t
G ) Write /R ea d Verify T e s t
P a g e 1 4
Page 22
CO MM O D O R E P C 1 0 DI AG NOSTICS
OPE RAT ION IN ST R U C T I O N S
I f a fa ilu re o c c u r s du r i n g a n y o f t h e s e t e s t s , a n e r ro r c o d e w i l l
b e d is pl ay ed a n d c a n b e in t e r p r e t e d a s . . .
E RR OR CO DE FO R M A T = D d x x
D = Dis k D r i ve F a i l u r e
d = Driv e Num ber Wh ere Fa il ur e Occur red
0 = Dri ve A
1 = Dri ve B
2 = Dri ve C
3 = Dri ve D
xx = Type o f E r r or E nco untered
0 0 = OK N o E r r o r
0 1 = C o nt r ol le r S t a t u s E r r o r
0 2 = D r i ve S t a r t F a i lu re
0 4 = C o nt r ol le r Re ady F a i lu re
0 5 = C o nt r ol le r Dire ct io n E r r o r
0 6 = R e c a li br a te E r r o r
0 7 = R e s et E r r o r
0 8 = Read E r r o r
0 9 = S t a r t E r r o r
0A = Write E r r o r
0 B = Da ta E r r o r
0 C = Sy s t em Di s k et t e I n s ta ll ed i n Dri ve
0 D = I n c o r r e c t T e s t Di s k et te Ins t al le d i n D r i v e
0 E = D i s k e tt e i s Wr ite Pr ot e c t e d
EXAMPLE ERRO R C O D E - D 1 0 9 = S t a r t Er ror on Dr ive B
D O 0 8 = Re a d Er ror on Drive A
B ) ROTAT IO NA L T I M I N G T E S T
T h i s op tion i s u s e d t o me as ure t h e s p e e d o f t h e d r i v e . S p ee d i s
meas ur ed i n R P M s wi th C u r r e n t S p e e d , Sl o w e s t M ea s u r ed S p ee d a n d
Fas te s t Mea s u re d S p e e d d i s p l a y e d .
* Opt ima l Sp eed i s 3 0 0 RP M
I f t h e s p e ed r e a di n g i s O F F , t h e s p e e d s h o u l d b e ad jus ted un t i l
t h e dis p la ye d r e a d i n g = 3 0 0 R P M .
* s peed i s adju s te d b y tu r n i n g a Va riable P O T o n t h e d r i v e
* * Th e loca tio n o f t h i s P O T may vary f r o m Driv e t o D r i v e
bu t i s no rm all y l o c a t e d o n t h e D r i v e S e r v o P C B a n d
ac ce s s ed f r o m t h e bottom o f t h e d r i v e a s s e m b l y .
C ) SE EK/READ T E S T
T h i s op tion i s u s e d t o t e s t t h e Se e k a n d Rea d Op erations o f t h e
D r i v e by s e eki ng r a n d o m t r a c k s , F i r s t S i d e 1 th en S i d e 2 , a n d
rea din g t h e wors t c a s e d a t a pa ttern w ritten o n t h e t e s t d i s k e t t e .
I f a See k Error i s e n c o u n t e r e d , a n ' S ' w i l l b e dis played
des ig na ti ng t h e T r a c k , ( 0 - 3 9 ) , a n d S i d e , ( 1 o r 2 ) , where t h e
e r ro r o c c u r r e d . T o t a l Se e k E r r o r s a r e a l s o d i s p l a y e d .
P a g e 1 5
Page 23
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OPERA TIO N I N S T R U C T I O N S
D ) WR ITE PRO TE C T V E RI F ICA TIO N T E S T
Th is op ti on i s us ed t o te s t t h e W r it e P r o t e c t S en s o r o n t h e D r i v e
a s we ll a s t h e Write P r o t e c t C i r cu it ry o n t h e P C B .
1 ) I ns e rt a Writ e Prote ct ed T e s t D i s k e t t e — P r e s s [ R E T U R N ]
* W r it e Prot ect ed = W rite P r o t e c t Tab ON
2 ) I ns er t a Un -W rit e Pr otected Te s t D i s k e t t e — P r e s s [ R E T U R N ]
* Un-Write Prote ct ed = Write Pr o t e c t T a b OF F
Wr ite Pr otect Pa s s / F a i l S t a t u s i s d i s p l a y e d .
E ) REA D ONLY T E S T
Th is Optio n i s us ed t o t e s t t h e Re a d C a p a b i l i t i e s o f t h e D r i v e
by Re ading a n d Ver ifying t h e D a t a f r o m t h e T e s t D i s k e t t e . D a t a
i s r e a d f r o m a l l T r a c k s , ( 0 - 3 9 ) , a n d a l l S e c t o r s , ( 0 - 9 ) , o n b o th
s i d e s , ( 0 - 1 ) , o f t h e T e s t D i s k e t t e .
I f a Rea d Error i s e n c o u n t e r e d , e i t h e r a n ' S ' , ( S o f t E r r o r ) , o r
' H ' , ( H a r d E r r o r ) , w i l l b e dis p la ye d de s i gn a t i n g t h e T r a c k ,
( 0 - 3 9 ) , an d S e c t o r , ( 1 - 9 ) , wh ere t h e e r r o r o c c u r r e d . T o t a l R e ad
E rr or s a r e a l s o d i s p l a y e d .
* S o f t Er ror = A Recoverab le Er ro r
* Hard Er ror = An Unrecover ab le E r ro r ( 4 S o f t E r r o r s )
F ) FO RMAT T E ST
T h i s Op tion i s us ed t o t e s t t h e F o r m a t a n d W r i t e Ope rations o f
t h e dr ive by F i r s t Fo rma tt in g a Trac k then Wr i t i n g a Wors t C a s e
D a t a Pa ttern t o t h e Fo rm at te d T r a c k .
Whe n t h e D a t a P a t te r n h a s be e n w ritten t o a l l S e c t o r s , ( 1 - 9 ) , o f
a l l T r a c k s , ( 0 - 3 9 ) , t h e D a t a Pa t t e r n i s r e a d a n d compared t o t h e
wri tten da ta p a t t e r n .
T h i s pr ocedure i s d o n e o n S i d e 0 t h e n r e p e a t e d f o r S i d e 1 .
I f a n Error i s e n c o u n t e r e d , e i t h e r a n ' F ' , ( F o r m a t E r r o r ) ,
• S ' , ( S o f t E r r o r ) , ' H ' , ( H a r d E r r o r ) o r ' C ' , ( C o m p a r e E r r o r ) w i l l
b e di s played in di c a t i n g t h e T r a c k , ( 0 - 3 9 ) , a n d S e c t o r , ( 1 - 9 ) ,
where t h e er ror o c c u r r e d .
* Fo rma t Erro r
* S o f t Erro r
* Hard Erro r
* com par e Erro r
Hard Er ror Du ring F o rm at O pe ra ti on
A Reco verable E r r o r
An Unr ecoverable Er r o r ( 4 S o f t E r r o r s )
Da ta Re ad < > D a t a Written
P a g e 1 6
Page 24
C O M MO D O R E P C 1 0 DI AG NOSTICS
OP ERATION IN ST RU C T I O N S
T h e res ul t s o f t h i s t e s t c a n a l s o b e i nt er pr et ed a s a me as ure o f
Di s k ett e Quality a s a f a i l u r e he r e c au s e d b y a dis ke tt e i s a n
i nd ica ti on o f ei th er a de f ec ti ve o r s u b-s tandard d i s k e t t e .
I F A N ER R O R O C C U R S DU RI N G T E S T I N G , T H E TE S T SH OULD B E RER UN
US ING A KNOWN GO OD HI GH QUALITY D IS KE TT E
DI SKETTES WH I C H P A S S T H I S T E S T B E C O M E P C 1 0 DIAGNO ST IC S T E ST
DI SKETTES A N D MAY B E US E D FOR ALL T E ST S REQUIRING THEM
G ) READ/WRITE VE RIF Y T E S T
T h i s Op tion i s us ed t o t e s t t h e Re a d a n d Wr ite Oper at io ns o f t h e
drive by Wr it in g a W o r s t C a s e D a t a Pa t t e r n t o a l l T r a c k s , ( 0 - 3 9 ) ,
a n d a l l S e c t o r s , ( 1 - 9 ) .
Wh en t h e D a t a P a t t e r n h a s be e n written t h e D a t a i s r e a d a n d
compared t o th e wri tt e n d a t a p a t t e r n .
Th is proc ed ur e i s d o n e o n S i d e 0 th e n re pe at ed f o r S i d e 1 .
I f a n Error i s e n c o u n t e r e d , e i t h e r a ' W ' , ( W r i t e E r r o r ) ,
' S ' , ( S o f t E r r o r ) , ' H ' , ( H a r d E r r o r ) o r ' C ' , ( C o m p a r e E r r o r ) w i l l
b e di s played i n d i c a t i n g t h e T r a c k , ( 0 - 3 9 ) , a n d S e c t o r , ( 1 - 9 ) ,
wh ere t he error o c c u r r e d .
* Wr i te Error = H a r d Er ro r D ur in g Write Operation
* S o f t Error = A Re co v e r a b l e E r r o r
* Har d Error = An Un re co ve ra bl e Erro r ( 4 S o f t E r r o r s )
* Compare Error = D a t a Re a d < > D a t a Wri tte n
A t o ta l o f e n c o un te r ed e r r o r s b y t y p e i s d i s p l a y e d .
P a g e 1 7
Page 25
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OP ERATION I N S T R U C T I O N S
[ F 6 ] - SE RIA L IN TE R F A C E
V A L ID FOR P C 1 0 AN D P C 2 0 ON L Y - N O T E S T I S EXE CU TE D O N A 2 0 0 0
Th is op ti on i s us ed t o ve rify c o r r e c t o p e r a t i o n o f t h e I n t e rn all y
Ins ta lle d S e r i a l , (R S2 32) , P o r t , ( C O M 1 ) , a n d c a n a l s o b e us ed t o
te s t option all y i n s t a l l e d c a r d s .
Two ( 2 ) S e r i a l P o r t T e s ts a r e s u p p o r t e d b y t h i s o p t i o n .
A ) T e s t I n t e r n a l Operation
* Te s t P l u g No t Re qu ir ed
B ) Te s t In te rf ac e ( R e c o m m e n d e d )
* Te s t P l u g Re qui re d
Three ( 3 ) s e pa r at e t e s ts a r e e x e c u t e d d u r i n g e a c h S e r i a l T e s t .
1 ) Trans mitter T e s t
2 ) Rece ive r T e s t
3 ) Data T e s t
4 ) In te rf ac e T e s t
I f a f a i l u r e oc c u r s du ri ng t h i s t e s t , a n e r r o r c o d e w i l l b e
dis p layed a n d c a n b e i n t e r p r e t e d a s . . .
ER R O R CO D E FO RM AT = S p t x x
S = S e r i a l Int er f ac e F a i l u r e
p = In te rf ac e P o r t Where Fa i l u r e O c cu rr ed
1 = C O M l
2 = C O M 2
t = Te s t Where Fa ilu re Occur re d
1 = Tra ns mitter T e s t
2 = Rec eiver T e s t
3 = Da ta T e s t
4 = In te rf ac e T e s t
xx = Eit her a S t a t u s Co d e o r a n E r ro r C o d e
Dep ending o n Sele ct ed T e s t Opti on
* A ) Te s t I n t e r n a l Op er ation
* B ) Te s t I n te r f a c e
* * Re fer T o D a ta /C on tr ol /S ta tu s B i t Char t - P a g e 2 0
Bo t h S e r i a l T e s t s
Bo t h S e r i a l T e s t s
I n t e r n a l S e r i a l T e s t
I n t e r f a c e S e r i a l T e s t
D a t a E r r o r C od e
S t a t u s Erro r C o d e
P a g e 1 8
Page 26
CO M M O D O R E P C 1 0 DIAG NO ST IC S
OP ERATION IN ST RU C T I O N S
T he [ x x ] Error C o d e s f o r e a c h t e s t a r e . . .
TR AN SM I TT E R A ND RE CE IVE R T E S T - Each b i t i n t h e Erro r C o d e
in di cat es t h e S t a t u s o f t h e U A R T C i r c u i t r y .
1 S T ' X ' 2 N D ' X '
B i t s 7 6 5 4 3 2 1 0 SIGN AL
Dat a Read y F l a g
Overrun Err or
P a ri ty Err or
Framing Err or
Brea k In te rr up t
Detected
Trans mi tte r Em pty
Trans mi tte r S h i f t
Regis ter Em p t y
Not U s e d
EXAMPLE E R R O R C O D E - [ x x ] = 0 1 Da ta R e ad y Fla g Err or
[ x x ] = 2 0 Trans mitter Empt y Er r o r
[ x x ] = F F A l l C o n t r o l Si g n a l s Failed
DA TA TE ST - ( I N T E R N A L TE S T O N L Y ) Ea c h b i t i n t h e e r ro r c o d e
re pr e s e n t s a d a t a bit i n t h e i n t e r n a l c i r c u i t r y .
1 s t [ x ] 2 n d [ x ]
B i t s 7 6 5 4 3 2 1 0
EXAMPLE E R RO R C O D E - [ x x ] = 0 1 Dat a B i t 0 F a il ur e
[ x x ] = 8 0 Dat a B i t 7 F a il ur e
[ x x ] = F F A l l D a t a B i t s Failed
I NT ERF AC E TEST - ( I N T E R F A C E T E S T O N L Y ) Eac h bit i n t h e er r o r c o d e
r e p r e s e n t s a S t a t u s B i t i n t h e Ex t e r n a l
I n t e r f a c e by r ea di ng t h e M o de m S t a t u s R e g i s t e r .
T h e Fo ur ( 4 ) Mo s t Signif ic an t B i t s a r e n o t us ed
i n t h i s e r r o r c o d e all ow in g V a lid C o d e s f r o m 0 1
t h r u 0 8 O n l y .
Bi t s 7 6 5 4 3 2 1 0 SIG NA L
NOT U S E D Cl ear T o S e n d
Da t a S e t Re ad y
Ri ng I nd ic at or
Rec eiver S i g n a l
Detected
EX AMP LE E R RO R C O D E - [X X ]
[X X ]
[X X ]
0 8 Re ceiver D et ec t Error
0 1 Cl ear T o S e n d Er ro r
O F A l l S t a t u s S i g n a l s Faile d
P a g e 1 9
Page 27
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OP ERATION I N S T R U C T I O N S
O = P A S S ( O F F ) F = F A I L ( O N )
EXA MPL E ER ROR C O D E - [ X X ] = 0 8 = E r ro r C o d e OO O O F O O O
* Da ta B i t 3 Faili ng
[ x x ] = 9 C = E r ro r C o d e FO O F F F 0 0
* Da ta B i t s 7 / 4 , 3 / 2 Fail ing
P a g e 2 0
Page 28
C O M M O D O R E P C 1 0 DIA GN OS TI CS
OPER ATI ON I N S T R U C T I O N S
[ F 7 ] - ME M O RY
Thes e op tio ns a r e u s e d t o ve rify co r r e c t s y s t e m memory o p e r a t i o n .
T e s t s a r e av ai lab le t o de t e c t bo t h Ha r d RAM F a i l u r e s a s w e l l a s
Int ermittent o r P a r i t y E r r o r s .
A ) Fa s t S y s t e m T e s t
B ) Extended Sy s t e m T e s t
A ) FAST SY STE M T E S T
T h i s Op tion i s us ed a s a quic k me mory t e s t t o de tect Ha r d RAM
F a i l u r e s . Fo ur ( 4 ) t y p e s o f RAM T e s t s a r e e x e c u t e d . T h i s o p t io n
w i l l exe cute o n e c o m p l e t e p a s s t h e n h a l t .
1 ) Al l Z e r o s - Ch e c k f o r B i t s S t uc k High
2 ) All O n e s - Ch e c k f o r B i t s S t uc k Lo w
3 ) Che cke rbo ar d - Chec k f o r Alterna tin g B i t s
4 ) Add res s - chec k f o r HIG H P ar it y E r r or s
* T h e a b o v e RAM T e s t s , ( 1 - 3 ) , Pr o du c e a
Dat a Pa tt er n wh ich h a s a n EVEN
P a r i t y . I f a P ar it y Ch i p i s f a i l i n g
i n a HIG H S t a t e o r i s not i n s t a l l e d ,
a P a r i t y Er ror wo uld be de tected ON LY
b y t h e Ad dres s T e s t .
B ) EX TE N D ED S Y S T E M T E S T
T h i s O pt io n i s u s e d a s a Bu r n - I n Me mory Te s t t o de tect H a r d RA M
F ai lu re s o r I n t e r m i t t e n t F a i l u r e s . F i v e ( 5 ) t y p e s o f RAM T e s t s
a r e e x e c u t e d . T h i s t e s t w i l l c o n t in ue t o ex ec ut e u n t i l manually
interru pt ed by P r e s s i n g [E SC ].
1 ) A l l Z e r o s - C h ec k f o r B i t s S t uc k High
2 ) A l l O n e s - C h ec k f o r B i t s S t uc k Lo w
3 ) Ch ec ke rbo ar d - Ch eck f o r Altern ati ng B i t s
4 ) Addres s - Ch eck f o r HI GH P ar it y Er r o r s
* T h e a b o v e RAM T e s t s , ( 1 - 3 ) , Pr o du c e a
Da t a Pa t t e r n whi ch h a s a n E VE N
P a r i t y . I f a Pa rity Chi p i s f a i l i n g
i n a HI GH S t a t e o r i s n o t i n s t a l l e d ,
a P ar it y Error w o ul d b e de tected ONL Y
by t h e Ad dres s T e s t .
5 ) Mar ch in g O n e s - Ch eck f o r S t uc k B i t s
* A ' 1 ' B i t i s ro lled th rough e a c h
Me mor y Lo cation wi th in t h e s pe ci fie d
a d d r e s s r a n g e .
P a g e 2 1
Page 29
CO MM O D O R E P C 1 0 D I A G N O S T I C S
OP ERATION I N S T R U C T I O N S
I f a f a i l u r e o c c u r s du ri ng t h e s e t e s t s , a n e r r o r c o d e w i l l b e
dis pl ay ed a n d c a n b e i n t e r p r e t e d a s . . .
E RR OR C O D E FO RM AT = MtblPxx
M = M em or y Fa il ur e
t = Te s t Wh ich In di ca t e d t h e F a i l u r e
0 = ALL Z E R O S T e s t 3 = A D D R E S S T e s t
1 = A LL O N E S T e s t 4 = M A R C H I N G ONE S T e s t
2 = CHECKERBOARD T e s t 5 = B A N K T e s t
b = M e mo r y B a n k , ( 0 - 9 ) , Co ntaining F a i l u r e
1 = Po s ition o f Er ror r e l a ti ng t o 1 6 K B l o c k
A = 0 0 K th ru 1 6 K C = 3 2 K t h r u 4 8 K
B = 1 6 K t h r u 3 2 K D = 4 8 K t h r u 6 4 K
P = Pa rit y B i t F a il u r e
* Blank S p a c e i f P a ri ty T e s t P a s s e s
xx = P h ys i ca l Lo ca tio n o f Fa iled RA M
* Refer T o Memor y Lo ca ti on F ai lu re C h a r t - P a g e 2 7 - 2 9
EXAMPLE ER ROR C O D E = M1 0 A 0 2
M1 0 A = Me mory Fa i l u r e D u r i n g ALL ON E S T e s t i n
B a n k 0 o f Memory B l o c k 00- 16 K
0 2 = E r r o r C o d e O O O O O O F O
* Fa il ur e U 2 8 - P C 1 0 - I / P C 1 0 - I I M A I N P C B
* Fa il ur e U 3 1 1 - PC 10 /2 0 - I I I / P C C O L T
* Fa il ur e U 1 3 - A 2 0 8 8 B RI DG E BOA RD
EXA MPL E ERROR C O D E = M25D F 0
M25D = Me mory Fa i l u r e D u r i n g CHECKERB OAR D T e s t
i n Ba nk 5 o f Me mory Bl o c k 48 - 6 4 K
F 0 = E r r o r Co d e F O O O O O O O
* Fa i l u r e U 1 - PC 1 0 - I / P C 1 0 - I I EXPAN DE R
* Fa i l u r e U 3 1 3 - P C 1 0/ 20 -I II /P C C O L T
* Fa i l u r e U 2 7 - A 2 0 8 8 B R ID GE BO AR D
C ) AL LZERO M em or y T e s t
D ) ALL ONES Memor y T e s t
E ) CH ECKERBOARD Memory T e s t
F ) ADD RESS Memor y T e s t
G ) M A RC H Me mo ry T e s t
Thes e o p t io ns al low I n d i v i d u a l Memory T e s t s t o b e ex ecuted f o r
as s is tan ce i n deta ile d c o m po ne nt t r o u b l e s h o o t i n g .
T h e Me mory Ba nk under t e s t , T e s t R e s u l t s , F a i l e d Ra nge a n d F a i l e d
B i t Pos ition i s dis pl ay ed d u r i n g t h e s e t e s t s .
Th es e t e s t s w i l l c o nt i nu e t o e x e c u t e u n t i l man ua ll y in te r r u pt ed
by Pres s ing [ E S C ] .
P a g e 2 2
Page 30
CO MM O D O R E P C 1 0 DIAG NO ST IC S
O P E RAT ION IN ST RU C T I O N S
No te that durin g a l l Memo ry T e s t O p t i o n s , ( A t h r u G ) , t h e 64 K
M em or y B l o c k , O O O O O - O F F F F , B a n k 0 a n d pa rt o f t h e 6 4 K Memor y
B l o c k , 1 0 0 0 0 - 1 F F F F , B a n k 1 i s n o t t e s t e d . Th i s i s t h e a r e a o f
m em or y wh er e t h e P C D i a g n o s t i c s Pr og ra m r e s i d e s .
I f a l l M em or y B a n k s , ( 1 - 7 ) P C 1 0 - I , A 2 0 0 0 , ( 1 - 9 ) P C 1 0 - I I ,
P C 1 0 - I I I , P C 2 0 - I I I , P C C O L T , p a s s t h e Di agnos tic T e s t s , Ba n k 0 i s
te s ted by s e le cti ng op t i o n [ H ] - S e l e c t Me mo ry Te s ting Ra nge a n d
entering a STA RTI NG ADD RE S S O F 0 6 0 0 a n d EN DIN G A DD RESS OF 2 0 0 0 .
T h i s i n s u r e s t h a t s e le c t e d t e s t s a r e executed o n a l l RA M s k ip ped
by s tandard t e s t i n g .
H ) Se lec t Mem ory T es ting Ra n g e
Th is op tion al l o w s s e le c t e d t e s t s t o be executed o n a s p ec if ic
a r e a o f m e m o r y . T h i s i s very us e f u l wh en i t be comes neces s ary t o
i s o la te o r ver if y a c e r ta i n a r e a o f Sy s tem M e m o r y .
EXAMPLE - Enter St ar t i n g Addr es s o f 2 0 0 0
Enter En d i n g Ad dr es s o f 3 0 0 0
* Ex ecutes Sele cte d T e s t s o n Me mor y Ban k 2 , 2 0 0 0 0 - 2 F F F F On ly
I f a n error i s d e te c te d d u ri ng i n d i v i d u a l Me mor y T e s t s ,
Options ( C thru H ) , t h e F a i l u r e R a ng e a n d B i t Fa il ur e C o d e i s
dis p la ye d in di c a t i n g t h e l o c a t i o n o f t h e fa i l i n g me mor y b i t .
* * R ef er t o Me mory B i t Fa il ur e Ch a r t — P a g e s 3 0 - 3 2
P a g e 2 3
Page 31
COMMO DO RE P C 1 0 D I A G N O S T I C S
O P E RAT ION I N S T R U C T I O N S
P C 1 0 - I / P C 1 0 - I I STA ND AR D MEMORY CONFIGUR AT IO N CH A R T
SY STEM T Y P E
P C 1 0- I
P C1 0- I I
RAM M A I N P C B
5 1 2 K 25 6K
6 4 0 K 25 6K
B A N K S
0 - 3
0 - 3
E X P AN SI ON P C B BA NK S
2 5 6 K 4 - 7
3 8 4 K 4 - 9
M A I N P C B BA NKS 0 - 3 RA M I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 2 2 U 2 3 U 2 4 U 2 5 U 2 6 U 2 7 U 2 8 U 2 9 U 3 0
U 1 U 2 U 3 U 4 U 5 U 6 U 7 U 8
B I T
3
B I T B I T B I T B I T
4 5 6 7
2 N D ' X '
RA M EXPA NS IO N P C B B A N K S 8 - 9 RAM I C S = 4 1 4 6 4 ( 6 4 K X 4 )
U 9
U 1 0
IN S T A L L E D I N 64O K S Y S T E M ONLY
U l l U 1 2 U 1 3 U 1 4 U 1 5
_ _ _ _ _
BI T
P
> a n i
BA NK S
4 - 7
P a g e 2 4
Page 32
CO M M O D O R E P C 1 0 D I A GN OS TI CS
OP ERATION I N S T R U C T I O N S
PC10/20 -II I / P C C O L T STA ND AR D ME MOR Y CONF IGU RAT ION C H AR T
SYSTE M T Y PE R A M
PC1 0- II I
6 4 0 K
PC2 0- II I 6 4 0 K 6 4 0 K
P C CO LT
6 4 0 K 6 4 0 K
MA IN P C B
6 4 0 K
B A N K S
0 - 9
0 - 9
0 - 9
EXP ANSION P C B
M A I N P C B B A N K S 0 - 3 RAM I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 3 0 5 U 3 0 6 U 3 0 7 U 3 0 8
U 3 0 9 U 3 1 0 U 3 1 1 U 3 1 2
BI T B I T B I T B I T B I T B I T B I T
0 1 2 3 4 5 6 7
1 S T X '
2 N D
M A I N P C B B A N K S 4 - 7 RAM I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 3 1 3 U 3 1 4 U 3 1 5 U 3 1 6 U 3 1 7 U 3 1 8 U 3 1 9
B A N K S
B I T
U 3 2 0
B I T BI T B I T B I T
B I T B I T B I T B I T
0 1 2 3 4 5 6
•
• 1 S T ' ' X '
4 » 4
1 4
>
» 2 N D 1
M A I N P C B B A N K S 8 - 9 RA M I C S = 4 1 4 6 4 ( 6 4 K X 4 )
U 3 2 2 U 3 2 1 U 3 2 4 U 3 2 3
B I T
0 - 3
1 S T ' X '
BA NK
8
B I T
4 - 7
BI T
0 - 3
BANK
2 N D ' X '
B I T
4 - 7
9
P a g e 2 5
7
X '
Page 33
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OP ERATION I N S T R U C T I O N S
A 2 0 00 P C MODE ST A N DA RD MEMORY CON FI GU RA TI ON CH AR T
S YS TEM T Y PE RAM
A20 00
5 1 2K
MA I N P C B
B A N K S
B R I D G E BOARD B A NK S
o
5 1 2 K
i
A2088 BR ID GE BO ARD B A N K S 0 - 3 RAM I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 1 9 U 1 8 U 1 7
B I T
0
B I T
1
1 S T
B I T
2
X '
U 1 6 U 1 5 U 1 4
B I T
3
B I T
4
B I T
5
2 N D
U 1 3 U 1 2
BI T
6
B I T
7
X '
A2088 BR ID GE BOAR D B A N K S 4 - 7 RAM I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 2 7 U 2 6 U 2 5
B I T
B I T
1
B I T
2
U 2 4 U 2 3 U 2 2 U 2 1 U 2 0
B I T
3
B I T
4
B I T
5
B I T
6
B I T
7
1 S T
X '
2 N D
P a g e 2 6
Page 34
C O M M O D O R E P C 1 0 D I A GN OS TI CS
OPE RAT ION IN ST RU C T I O N S
PC 10 -I / P C 1 0 - I I ME MO RY LOC AT IO N FAILURE CH A R T
O = P A S S ( O K ) F = FAIL
P a g e 2 7
Page 35
CO MM O D O R E P C 1 0 D I A G N O S T I C S
OPERA TIO N I N S T R U C T I O N S
PC 10 -II I / PC 2 0 - I I I / P C C O L T MEMORY L O C A T I O N F AILURE C HA RT
V
A
L
U
E
O
F
1 S T
[ X ]
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
B
A
N
K P C
S
0 , 1 , 2 , 3
4 , 5 , 6 , 7 3 1 3
8
9
P C B L O C A T I O N S
PC 10 /2 0 - I I I
- U -
3 0 5 3 0 6 3 0 7 3 0 8
3 2 2 3 2 2 3 2 2 3 2 2
3 2 4 3 2 4 3 2 4 3 2 4
O O O O
O
0 0
0 0 F F
0
0 F
0 F F O
0 F F
F 0 0
F
F O
F O
F F
F
F
F F F F
M A I N
C O L T
- U - - U - - U -
3 1 4 3 1 5 3 1 6
0 0 F
F 0 F
F F O
P C B
0 O F
F 0
F 0 O
0 F 5
F O
F F
0 O
B
V
A N
L
U S
E
O
F
2 N D 4 , 5 , 6 , 7 3 1 7 3 1 8 3 1 9 3 2 0
[ X ]
0 O O O O
1
2
3 O
4 O
6
F
O
7 O F F F
8 F
9
A
B F
C
D
E
F
A
K
0 , 1 , 2 , 3
8 3 2 1
9 3 2 3
P C B L O C A T IO NS
M A I N P C B
P C 1 0 /2 0- III
C O L T
P C
- u -
- U -
3 0 9
O
O
O
O F F O
F O O F
F O F O
F F O O
F F O F
F F F O
F F F F
- U - - U -
3 1 0 3 1 1 3 1 2
3 2 1
3 2 1
3 2 3 3 2 3
3 2 3
O O F
O F O
O F F
F O O
O
F
O O O
O F F
3 2 1
F
O = P A S S ( O K ) F = F A I L
P a g e 2 8
Page 36
C O M M O D O R E P C 1 0 DI AG NOSTICS
OPERA TIO N I N ST RU CT IO NS
A 2 0 0 0 P C M O D E ME MORY LOC ATION FAIL UR E CH AR T
O = P A S S ( O K ) F = F AI L
P a g e 2 9
Page 37
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OPERA TIO N I N S T R U C T I O N S
P C 1 0 - I / P C 1 0 - I I ME MORY B I T F A I L U R E CH A R T
MA I N P C B B A N KS 0 - 3 RA M I C s = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 2 2 U 2 3
B I T
0
B I T
1
U 2 4 U 2 5 U 2 6 U 2 7 U 2 8
B I T
2
B I T
3
B I T
4
B I T
5
B I T
6
U 2 9 U 3 0
B I T
B I T
7
P a ri ty
RAM EX PANSION P C B B A N K S 4 - 7 RAM I C s = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 1 U 2
BI T
B I T
0
U 3
B I T
1
2
U 4
B I T
3
RAM EX PANSION P C B B A N K S 8 - 9
I N S TA LL ED I N 6 4 0 K S Y S T E M ONLY
U 9 U 1 0
U l l U 1 2 U 1 3 U 1 4 U 1 5
U 5
B I T
4
RA M I C S = 4 1 4 6 4 ( 6 4 K X 4 )
U 6
B I T
5
U 7
B I T
6
U 8
B I T
7
_ _ _ _ _
P
B I T
P
Pari ty
BA N K S
4 - 7
EXAMPLE ERROR C O D E
B I T
0 - 3
B I T
4 - 7
B A N K
8
F A I L U R E
R A N G E
F A I L U R E C O D E OO F O 0 0 0 0
—
3 0 0 0 0 - 3 F F F F
U 2 7 O N MAIN
FA I L U R E R A N G E 8 0 0 0 0 - 8 F F F F
FA I L U R E C O D E
F O O O O O F F — B I T S 0 , 1 , 7
=
U 1 2 , U 1 3 ON EXPAN SIO N P C B
P a g e 3 0
B I T
0 - 3
B I T
4 - 7
BANK
9
— BANK 3
— B I T
P C B
— BANK 8
5
Page 38
C O M M O D O R E P C 1 0 DI AG NOSTICS
OP ERATION I N S TR UC TI ON S
PC 1 0- III / P C 2 0 - I I I / P C CO L T ME MO RY B I T FA I L U R E CH AR T
M A I N P C B B A N K S 0 - 3 RAM I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 3 0 5 U 3 0 6
B I T
0
BI T B I T B I T B I T B I T B I T B I T
1
U 3 0 7 U 3 0 8
2 3
U 3 0 9 U 3 1 0 U 3 1 1 U 3 1 2
4
5
6 7
M A I N P C B B A N K S 4 - 7 RA M I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 3 1 3 U 3 1 4 U 3 1 5 U 3 1 6 U 3 1 7 U 3 1 8 U 3 1 9 U 3 2 0
BI T B I T B I T B I T B I T BI T B I T B I T
0 1 2 3
4
5 6
7
M A I N P C B B A N K S 8 - 9 RA M I C S = 4 1 4 6 4 ( 6 4 K X 4 )
U 3 2 2 U 3 2 1 U 3 2 4 U 3 2 3
B I T
0 - 3
B I T
4 - 7
B I T
0 - 3
B I T
4 - 7
EXAMPLE ERRO R C O D E =
BA NK
8
F A I L U R E R A N G E
F A I L U R E C O D E
F A I L U R E R A N G E
F A I L U R E C O D E
P a g e 3 1
BANK
9
5 00 00 -5 FF FF — BANK 5
OOO O FO O O — B I T 3
U 3 1 6 O N M A I N P C B
9 00 00 -9 FF FF — BA N K 9
OF FO OF OO — B I T S 2 , 5 , 6
U3 2 4 , U 3 2 3 ON M A I N P C B
Page 39
CO MM OD OR E P C 1 0 D I A G N O S T I C S
OP ERATION I N S T R U C T I O N S
A 2 0 00 P C
A2 088 BR IDG E BOA RD
U 1 9 U 1 8 U 1 7 U 1 6
B I T
0
B I T
1
MO DE
B A N K S 0 - 3
B I T
2
B I T
3
MEMORY
B I T F A I L U R E CH A R T
RAM I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 1 5 U 1 4 U 1 3 U 1 2
B I T
4
B I T
5
B I T
6
BI T
7
A20 88 BR IDG E BOA RD B A N K S 4 - 7 RAM I C S = 4 1 2 5 6 ( 2 5 6 K X 1 )
U 2 7 U 2 6 U 2 5 U 2 4 U 2 3 U 2 2 U 2 1 U 2 0
B I T
0
B I T
1
B I T
2
B I T
3
B I T
4
B I T
5
B I T
6
B I T
7
EXA MP LE ERROR C O D E = F A I L U R E R A N G E = 2 0 0 0 0 - 2 F F F F - BANK 2
F A I L U R E C O D E = O F O O OO O O - B I T 6
U 1 3 ON MA I N P C B
F A I L U R E R A N G E = 7 0 0 0 0 - 7 F F F F - BA NK 9
F A I L U R E C O D E = O O F F OO F O - BI T S 1 , 4 , 5
U 2 6 , U 2 3 , U 2 2 ON M A I N P C B
P a g e 3 2
Page 40
Page 41
This was brought to you
from the archives of
http://retro-commodore.eu