13516 lines
315 KiB
PostScript
13516 lines
315 KiB
PostScript
%!
|
|
%%BoundingBox: (atend)
|
|
%%Pages: (atend)
|
|
%%DocumentFonts: (atend)
|
|
%%EndComments
|
|
%
|
|
% FrameMaker PostScript Prolog 3.0, for use with FrameMaker 3.0
|
|
% Copyright (c) 1986,87,89,90,91 by Frame Technology Corporation.
|
|
% All rights reserved.
|
|
%
|
|
% Known Problems:
|
|
% Due to bugs in Transcript, the 'PS-Adobe-' is omitted from line 1
|
|
/FMversion (3.0) def
|
|
% Set up Color vs. Black-and-White
|
|
/FMPrintInColor systemdict /colorimage known
|
|
systemdict /currentcolortransfer known or def
|
|
% Uncomment this line to force b&w on color printer
|
|
% /FMPrintInColor false def
|
|
/FrameDict 295 dict def
|
|
systemdict /errordict known not {/errordict 10 dict def
|
|
errordict /rangecheck {stop} put} if
|
|
% The readline in 23.0 doesn't recognize cr's as nl's on AppleTalk
|
|
FrameDict /tmprangecheck errordict /rangecheck get put
|
|
errordict /rangecheck {FrameDict /bug true put} put
|
|
FrameDict /bug false put
|
|
mark
|
|
% Some PS machines read past the CR, so keep the following 3 lines together!
|
|
currentfile 5 string readline
|
|
00
|
|
0000000000
|
|
cleartomark
|
|
errordict /rangecheck FrameDict /tmprangecheck get put
|
|
FrameDict /bug get {
|
|
/readline {
|
|
/gstring exch def
|
|
/gfile exch def
|
|
/gindex 0 def
|
|
{
|
|
gfile read pop
|
|
dup 10 eq {exit} if
|
|
dup 13 eq {exit} if
|
|
gstring exch gindex exch put
|
|
/gindex gindex 1 add def
|
|
} loop
|
|
pop
|
|
gstring 0 gindex getinterval true
|
|
} def
|
|
} if
|
|
/FMVERSION {
|
|
FMversion ne {
|
|
/Times-Roman findfont 18 scalefont setfont
|
|
100 100 moveto
|
|
(FrameMaker version does not match postscript_prolog!)
|
|
dup =
|
|
show showpage
|
|
} if
|
|
} def
|
|
/FMLOCAL {
|
|
FrameDict begin
|
|
0 def
|
|
end
|
|
} def
|
|
/gstring FMLOCAL
|
|
/gfile FMLOCAL
|
|
/gindex FMLOCAL
|
|
/orgxfer FMLOCAL
|
|
/orgproc FMLOCAL
|
|
/organgle FMLOCAL
|
|
/orgfreq FMLOCAL
|
|
/yscale FMLOCAL
|
|
/xscale FMLOCAL
|
|
/manualfeed FMLOCAL
|
|
/paperheight FMLOCAL
|
|
/paperwidth FMLOCAL
|
|
/FMDOCUMENT {
|
|
array /FMfonts exch def
|
|
/#copies exch def
|
|
FrameDict begin
|
|
0 ne dup {setmanualfeed} if
|
|
/manualfeed exch def
|
|
/paperheight exch def
|
|
/paperwidth exch def
|
|
/yscale exch def
|
|
/xscale exch def
|
|
currenttransfer cvlit /orgxfer exch def
|
|
currentscreen cvlit /orgproc exch def
|
|
/organgle exch def /orgfreq exch def
|
|
setpapername
|
|
manualfeed {true} {papersize} ifelse
|
|
{manualpapersize} {false} ifelse
|
|
{desperatepapersize} if
|
|
end
|
|
} def
|
|
/pagesave FMLOCAL
|
|
/orgmatrix FMLOCAL
|
|
/landscape FMLOCAL
|
|
/FMBEGINPAGE {
|
|
FrameDict begin
|
|
/pagesave save def
|
|
3.86 setmiterlimit
|
|
/landscape exch 0 ne def
|
|
landscape {
|
|
90 rotate 0 exch neg translate pop
|
|
}
|
|
{pop pop}
|
|
ifelse
|
|
xscale yscale scale
|
|
/orgmatrix matrix def
|
|
gsave
|
|
} def
|
|
/FMENDPAGE {
|
|
grestore
|
|
pagesave restore
|
|
end
|
|
showpage
|
|
} def
|
|
/FMFONTDEFINE {
|
|
FrameDict begin
|
|
findfont
|
|
ReEncode
|
|
1 index exch
|
|
definefont
|
|
FMfonts 3 1 roll
|
|
put
|
|
end
|
|
} def
|
|
/FMFILLS {
|
|
FrameDict begin
|
|
array /fillvals exch def
|
|
end
|
|
} def
|
|
/FMFILL {
|
|
FrameDict begin
|
|
fillvals 3 1 roll put
|
|
end
|
|
} def
|
|
/FMNORMALIZEGRAPHICS {
|
|
newpath
|
|
0.0 0.0 moveto
|
|
1 setlinewidth
|
|
0 setlinecap
|
|
0 0 0 sethsbcolor
|
|
0 setgray
|
|
} bind def
|
|
/fx FMLOCAL
|
|
/fy FMLOCAL
|
|
/fh FMLOCAL
|
|
/fw FMLOCAL
|
|
/llx FMLOCAL
|
|
/lly FMLOCAL
|
|
/urx FMLOCAL
|
|
/ury FMLOCAL
|
|
/FMBEGINEPSF {
|
|
end
|
|
/FMEPSF save def
|
|
/showpage {} def
|
|
FMNORMALIZEGRAPHICS
|
|
[/fy /fx /fh /fw /ury /urx /lly /llx] {exch def} forall
|
|
fx fy translate
|
|
rotate
|
|
fw urx llx sub div fh ury lly sub div scale
|
|
llx neg lly neg translate
|
|
} bind def
|
|
/FMENDEPSF {
|
|
FMEPSF restore
|
|
FrameDict begin
|
|
} bind def
|
|
FrameDict begin
|
|
/setmanualfeed {
|
|
%%BeginFeature *ManualFeed True
|
|
statusdict /manualfeed true put
|
|
%%EndFeature
|
|
} def
|
|
/max {2 copy lt {exch} if pop} bind def
|
|
/min {2 copy gt {exch} if pop} bind def
|
|
/inch {72 mul} def
|
|
/pagedimen {
|
|
paperheight sub abs 16 lt exch
|
|
paperwidth sub abs 16 lt and
|
|
{/papername exch def} {pop} ifelse
|
|
} def
|
|
/papersizedict FMLOCAL
|
|
/setpapername {
|
|
/papersizedict 14 dict def
|
|
papersizedict begin
|
|
/papername /unknown def
|
|
/Letter 8.5 inch 11.0 inch pagedimen
|
|
/LetterSmall 7.68 inch 10.16 inch pagedimen
|
|
/Tabloid 11.0 inch 17.0 inch pagedimen
|
|
/Ledger 17.0 inch 11.0 inch pagedimen
|
|
/Legal 8.5 inch 14.0 inch pagedimen
|
|
/Statement 5.5 inch 8.5 inch pagedimen
|
|
/Executive 7.5 inch 10.0 inch pagedimen
|
|
/A3 11.69 inch 16.5 inch pagedimen
|
|
/A4 8.26 inch 11.69 inch pagedimen
|
|
/A4Small 7.47 inch 10.85 inch pagedimen
|
|
/B4 10.125 inch 14.33 inch pagedimen
|
|
/B5 7.16 inch 10.125 inch pagedimen
|
|
end
|
|
} def
|
|
/papersize {
|
|
papersizedict begin
|
|
/Letter {lettertray letter} def
|
|
/LetterSmall {lettertray lettersmall} def
|
|
/Tabloid {11x17tray 11x17} def
|
|
/Ledger {ledgertray ledger} def
|
|
/Legal {legaltray legal} def
|
|
/Statement {statementtray statement} def
|
|
/Executive {executivetray executive} def
|
|
/A3 {a3tray a3} def
|
|
/A4 {a4tray a4} def
|
|
/A4Small {a4tray a4small} def
|
|
/B4 {b4tray b4} def
|
|
/B5 {b5tray b5} def
|
|
/unknown {unknown} def
|
|
papersizedict dup papername known {papername} {/unknown} ifelse get
|
|
end
|
|
/FMdicttop countdictstack 1 add def
|
|
statusdict begin stopped end
|
|
countdictstack -1 FMdicttop {pop end} for
|
|
} def
|
|
/manualpapersize {
|
|
papersizedict begin
|
|
/Letter {letter} def
|
|
/LetterSmall {lettersmall} def
|
|
/Tabloid {11x17} def
|
|
/Ledger {ledger} def
|
|
/Legal {legal} def
|
|
/Statement {statement} def
|
|
/Executive {executive} def
|
|
/A3 {a3} def
|
|
/A4 {a4} def
|
|
/A4Small {a4small} def
|
|
/B4 {b4} def
|
|
/B5 {b5} def
|
|
/unknown {unknown} def
|
|
papersizedict dup papername known {papername} {/unknown} ifelse get
|
|
end
|
|
stopped
|
|
} def
|
|
/desperatepapersize {
|
|
statusdict /setpageparams known
|
|
{
|
|
paperwidth paperheight 0 1
|
|
statusdict begin
|
|
{setpageparams} stopped pop
|
|
end
|
|
} if
|
|
} def
|
|
/savematrix {
|
|
orgmatrix currentmatrix pop
|
|
} bind def
|
|
/restorematrix {
|
|
orgmatrix setmatrix
|
|
} bind def
|
|
/dmatrix matrix def
|
|
/dpi 72 0 dmatrix defaultmatrix dtransform
|
|
dup mul exch dup mul add sqrt def
|
|
/freq dpi 18.75 div 8 div round dup 0 eq {pop 1} if 8 mul dpi exch div def
|
|
/sangle 1 0 dmatrix defaultmatrix dtransform exch atan def
|
|
/DiacriticEncoding [
|
|
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
/.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl
|
|
/numbersign /dollar /percent /ampersand /quotesingle /parenleft
|
|
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
|
|
/two /three /four /five /six /seven /eight /nine /colon /semicolon
|
|
/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
|
|
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash
|
|
/bracketright /asciicircum /underscore /grave /a /b /c /d /e /f /g /h
|
|
/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar
|
|
/braceright /asciitilde /.notdef /Adieresis /Aring /Ccedilla /Eacute
|
|
/Ntilde /Odieresis /Udieresis /aacute /agrave /acircumflex /adieresis
|
|
/atilde /aring /ccedilla /eacute /egrave /ecircumflex /edieresis
|
|
/iacute /igrave /icircumflex /idieresis /ntilde /oacute /ograve
|
|
/ocircumflex /odieresis /otilde /uacute /ugrave /ucircumflex
|
|
/udieresis /dagger /.notdef /cent /sterling /section /bullet
|
|
/paragraph /germandbls /registered /copyright /trademark /acute
|
|
/dieresis /.notdef /AE /Oslash /.notdef /.notdef /.notdef /.notdef
|
|
/yen /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
|
|
/ordfeminine /ordmasculine /.notdef /ae /oslash /questiondown
|
|
/exclamdown /logicalnot /.notdef /florin /.notdef /.notdef
|
|
/guillemotleft /guillemotright /ellipsis /.notdef /Agrave /Atilde
|
|
/Otilde /OE /oe /endash /emdash /quotedblleft /quotedblright
|
|
/quoteleft /quoteright /.notdef /.notdef /ydieresis /Ydieresis
|
|
/fraction /currency /guilsinglleft /guilsinglright /fi /fl /daggerdbl
|
|
/periodcentered /quotesinglbase /quotedblbase /perthousand
|
|
/Acircumflex /Ecircumflex /Aacute /Edieresis /Egrave /Iacute
|
|
/Icircumflex /Idieresis /Igrave /Oacute /Ocircumflex /.notdef /Ograve
|
|
/Uacute /Ucircumflex /Ugrave /dotlessi /circumflex /tilde /macron
|
|
/breve /dotaccent /ring /cedilla /hungarumlaut /ogonek /caron
|
|
] def
|
|
/ReEncode {
|
|
dup
|
|
length
|
|
dict begin
|
|
{
|
|
1 index /FID ne
|
|
{def}
|
|
{pop pop} ifelse
|
|
} forall
|
|
0 eq {/Encoding DiacriticEncoding def} if
|
|
currentdict
|
|
end
|
|
} bind def
|
|
/graymode true def
|
|
/bwidth FMLOCAL
|
|
/bpside FMLOCAL
|
|
/bstring FMLOCAL
|
|
/onbits FMLOCAL
|
|
/offbits FMLOCAL
|
|
/xindex FMLOCAL
|
|
/yindex FMLOCAL
|
|
/x FMLOCAL
|
|
/y FMLOCAL
|
|
/setpattern {
|
|
/bwidth exch def
|
|
/bpside exch def
|
|
/bstring exch def
|
|
/onbits 0 def /offbits 0 def
|
|
freq sangle landscape {90 add} if
|
|
{/y exch def
|
|
/x exch def
|
|
/xindex x 1 add 2 div bpside mul cvi def
|
|
/yindex y 1 add 2 div bpside mul cvi def
|
|
bstring yindex bwidth mul xindex 8 idiv add get
|
|
1 7 xindex 8 mod sub bitshift and 0 ne
|
|
{/onbits onbits 1 add def 1}
|
|
{/offbits offbits 1 add def 0}
|
|
ifelse
|
|
}
|
|
setscreen
|
|
{} settransfer
|
|
offbits offbits onbits add div FMsetgray
|
|
/graymode false def
|
|
} bind def
|
|
/grayness {
|
|
FMsetgray
|
|
graymode not {
|
|
/graymode true def
|
|
orgxfer cvx settransfer
|
|
orgfreq organgle orgproc cvx setscreen
|
|
} if
|
|
} bind def
|
|
/HUE FMLOCAL
|
|
/SAT FMLOCAL
|
|
/BRIGHT FMLOCAL
|
|
/Colors FMLOCAL
|
|
FMPrintInColor
|
|
|
|
{
|
|
/HUE 0 def
|
|
/SAT 0 def
|
|
/BRIGHT 0 def
|
|
% array of arrays Hue and Sat values for the separations [HUE BRIGHT]
|
|
/Colors
|
|
[[0 0 ] % black
|
|
[0 0 ] % white
|
|
[0.00 1.0] % red
|
|
[0.37 1.0] % green
|
|
[0.60 1.0] % blue
|
|
[0.50 1.0] % cyan
|
|
[0.83 1.0] % magenta
|
|
[0.16 1.0] % comment / yellow
|
|
] def
|
|
|
|
/BEGINBITMAPCOLOR {
|
|
BITMAPCOLOR} def
|
|
/BEGINBITMAPCOLORc {
|
|
BITMAPCOLORc} def
|
|
/BEGINBITMAPTRUECOLOR {
|
|
BITMAPTRUECOLOR } def
|
|
/BEGINBITMAPTRUECOLORc {
|
|
BITMAPTRUECOLORc } def
|
|
/K {
|
|
Colors exch get dup
|
|
0 get /HUE exch store
|
|
1 get /BRIGHT exch store
|
|
HUE 0 eq BRIGHT 0 eq and
|
|
{1.0 SAT sub setgray}
|
|
{HUE SAT BRIGHT sethsbcolor}
|
|
ifelse
|
|
} def
|
|
/FMsetgray {
|
|
/SAT exch 1.0 exch sub store
|
|
HUE 0 eq BRIGHT 0 eq and
|
|
{1.0 SAT sub setgray}
|
|
{HUE SAT BRIGHT sethsbcolor}
|
|
ifelse
|
|
} bind def
|
|
}
|
|
|
|
{
|
|
/BEGINBITMAPCOLOR {
|
|
BITMAPGRAY} def
|
|
/BEGINBITMAPCOLORc {
|
|
BITMAPGRAYc} def
|
|
/BEGINBITMAPTRUECOLOR {
|
|
BITMAPTRUEGRAY } def
|
|
/BEGINBITMAPTRUECOLORc {
|
|
BITMAPTRUEGRAYc } def
|
|
/FMsetgray {setgray} bind def
|
|
/K {
|
|
pop
|
|
} def
|
|
}
|
|
ifelse
|
|
/normalize {
|
|
transform round exch round exch itransform
|
|
} bind def
|
|
/dnormalize {
|
|
dtransform round exch round exch idtransform
|
|
} bind def
|
|
/lnormalize {
|
|
0 dtransform exch cvi 2 idiv 2 mul 1 add exch idtransform pop
|
|
} bind def
|
|
/H {
|
|
lnormalize setlinewidth
|
|
} bind def
|
|
/Z {
|
|
setlinecap
|
|
} bind def
|
|
/fillvals FMLOCAL
|
|
/X {
|
|
fillvals exch get
|
|
dup type /stringtype eq
|
|
{8 1 setpattern}
|
|
{grayness}
|
|
ifelse
|
|
} bind def
|
|
/V {
|
|
gsave eofill grestore
|
|
} bind def
|
|
/N {
|
|
stroke
|
|
} bind def
|
|
/M {newpath moveto} bind def
|
|
/E {lineto} bind def
|
|
/D {curveto} bind def
|
|
/O {closepath} bind def
|
|
/n FMLOCAL
|
|
/L {
|
|
/n exch def
|
|
newpath
|
|
normalize
|
|
moveto
|
|
2 1 n {pop normalize lineto} for
|
|
} bind def
|
|
/Y {
|
|
L
|
|
closepath
|
|
} bind def
|
|
/x1 FMLOCAL
|
|
/x2 FMLOCAL
|
|
/y1 FMLOCAL
|
|
/y2 FMLOCAL
|
|
/rad FMLOCAL
|
|
/R {
|
|
/y2 exch def
|
|
/x2 exch def
|
|
/y1 exch def
|
|
/x1 exch def
|
|
x1 y1
|
|
x2 y1
|
|
x2 y2
|
|
x1 y2
|
|
4 Y
|
|
} bind def
|
|
% The following commented out code did not work for tangent lines of zero
|
|
% length. The code following it was provided by Frame to patch this error.
|
|
%
|
|
%/RR {
|
|
% /rad exch def
|
|
% normalize
|
|
% /y2 exch def
|
|
% /x2 exch def
|
|
% normalize
|
|
% /y1 exch def
|
|
% /x1 exch def
|
|
% newpath
|
|
% x1 y1 rad add moveto
|
|
% x1 y2 x2 y2 rad arcto
|
|
% x2 y2 x2 y1 rad arcto
|
|
% x2 y1 x1 y1 rad arcto
|
|
% x1 y1 x1 y2 rad arcto
|
|
% closepath
|
|
% 16 {pop} repeat
|
|
% } bind def
|
|
/rarc
|
|
{rad
|
|
{arcto} stopped
|
|
} bind def
|
|
/RR {
|
|
/rad exch def
|
|
normalize
|
|
/y2 exch def
|
|
/x2 exch def
|
|
normalize
|
|
/y1 exch def
|
|
/x1 exch def
|
|
mark
|
|
newpath
|
|
x1 y1 rad add moveto
|
|
x1 y2 x2 y2 rarc
|
|
x2 y2 x2 y1 rarc
|
|
x2 y1 x1 y1 rarc
|
|
x2 y1 x1 y1 rarc
|
|
x1 y1 x1 y2 rarc
|
|
closepath
|
|
cleartomark
|
|
} bind def
|
|
|
|
/C {
|
|
grestore
|
|
gsave
|
|
R
|
|
clip
|
|
} bind def
|
|
/FMpointsize FMLOCAL
|
|
/F {
|
|
FMfonts exch get
|
|
FMpointsize scalefont
|
|
setfont
|
|
} bind def
|
|
/Q {
|
|
/FMpointsize exch def
|
|
F
|
|
} bind def
|
|
/T {
|
|
moveto show
|
|
} bind def
|
|
/RF {
|
|
rotate
|
|
0 ne {-1 1 scale} if
|
|
} bind def
|
|
/TF {
|
|
gsave
|
|
moveto
|
|
RF
|
|
show
|
|
grestore
|
|
} bind def
|
|
/P {
|
|
moveto
|
|
0 32 3 2 roll widthshow
|
|
} bind def
|
|
/PF {
|
|
gsave
|
|
moveto
|
|
RF
|
|
0 32 3 2 roll widthshow
|
|
grestore
|
|
} bind def
|
|
/S {
|
|
moveto
|
|
0 exch ashow
|
|
} bind def
|
|
/SF {
|
|
gsave
|
|
moveto
|
|
RF
|
|
0 exch ashow
|
|
grestore
|
|
} bind def
|
|
/B {
|
|
moveto
|
|
0 32 4 2 roll 0 exch awidthshow
|
|
} bind def
|
|
/BF {
|
|
gsave
|
|
moveto
|
|
RF
|
|
0 32 4 2 roll 0 exch awidthshow
|
|
grestore
|
|
} bind def
|
|
/G {
|
|
gsave
|
|
newpath
|
|
normalize translate 0.0 0.0 moveto
|
|
dnormalize scale
|
|
0.0 0.0 1.0 5 3 roll arc
|
|
closepath fill
|
|
grestore
|
|
} bind def
|
|
/A {
|
|
gsave
|
|
savematrix
|
|
newpath
|
|
2 index 2 div add exch 3 index 2 div sub exch
|
|
normalize 2 index 2 div sub exch 3 index 2 div add exch
|
|
translate
|
|
scale
|
|
0.0 0.0 1.0 5 3 roll arc
|
|
restorematrix
|
|
stroke
|
|
grestore
|
|
} bind def
|
|
/x FMLOCAL
|
|
/y FMLOCAL
|
|
/w FMLOCAL
|
|
/h FMLOCAL
|
|
/xx FMLOCAL
|
|
/yy FMLOCAL
|
|
/ww FMLOCAL
|
|
/hh FMLOCAL
|
|
/FMsaveobject FMLOCAL
|
|
/FMoptop FMLOCAL
|
|
/FMdicttop FMLOCAL
|
|
/BEGINPRINTCODE {
|
|
/FMdicttop countdictstack 1 add def
|
|
/FMoptop count 4 sub def
|
|
/FMsaveobject save def
|
|
userdict begin
|
|
/showpage {} def
|
|
FMNORMALIZEGRAPHICS
|
|
3 index neg 3 index neg translate
|
|
} bind def
|
|
/ENDPRINTCODE {
|
|
count -1 FMoptop {pop pop} for
|
|
countdictstack -1 FMdicttop {pop end} for
|
|
FMsaveobject restore
|
|
} bind def
|
|
/gn {
|
|
0
|
|
{ 46 mul
|
|
cf read pop
|
|
32 sub
|
|
dup 46 lt {exit} if
|
|
46 sub add
|
|
} loop
|
|
add
|
|
} bind def
|
|
/str FMLOCAL
|
|
/cfs {
|
|
/str sl string def
|
|
0 1 sl 1 sub {str exch val put} for
|
|
str def
|
|
} bind def
|
|
/ic [
|
|
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
|
|
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0223
|
|
0
|
|
{0 hx} {1 hx} {2 hx} {3 hx} {4 hx} {5 hx} {6 hx} {7 hx} {8 hx} {9 hx}
|
|
{10 hx} {11 hx} {12 hx} {13 hx} {14 hx} {15 hx} {16 hx} {17 hx} {18 hx}
|
|
{19 hx} {gn hx} {0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12}
|
|
{13} {14} {15} {16} {17} {18} {19} {gn} {0 wh} {1 wh} {2 wh} {3 wh}
|
|
{4 wh} {5 wh} {6 wh} {7 wh} {8 wh} {9 wh} {10 wh} {11 wh} {12 wh}
|
|
{13 wh} {14 wh} {gn wh} {0 bl} {1 bl} {2 bl} {3 bl} {4 bl} {5 bl} {6 bl}
|
|
{7 bl} {8 bl} {9 bl} {10 bl} {11 bl} {12 bl} {13 bl} {14 bl} {gn bl}
|
|
{0 fl} {1 fl} {2 fl} {3 fl} {4 fl} {5 fl} {6 fl} {7 fl} {8 fl} {9 fl}
|
|
{10 fl} {11 fl} {12 fl} {13 fl} {14 fl} {gn fl}
|
|
] def
|
|
/sl FMLOCAL
|
|
/val FMLOCAL
|
|
/ws FMLOCAL
|
|
/im FMLOCAL
|
|
/bs FMLOCAL
|
|
/cs FMLOCAL
|
|
/len FMLOCAL
|
|
/pos FMLOCAL
|
|
/ms {
|
|
/sl exch def
|
|
/val 255 def
|
|
/ws cfs
|
|
/im cfs
|
|
/val 0 def
|
|
/bs cfs
|
|
/cs cfs
|
|
} bind def
|
|
400 ms
|
|
/cip {
|
|
is
|
|
0
|
|
cf cs readline pop
|
|
{ ic exch get exec
|
|
add
|
|
} forall
|
|
pop
|
|
|
|
/tot w 1 sub def
|
|
0 1 tot {
|
|
/indx exch def
|
|
/indxa is indx get def
|
|
/placer nredt indxa get def
|
|
/placeg ngreent indxa get def
|
|
/placeb nbluet indxa get def
|
|
cris indx placer 255 mul cvi put
|
|
cgis indx placeg 255 mul cvi put
|
|
cbis indx placeb 255 mul cvi put
|
|
} for pop cris
|
|
|
|
|
|
} bind def
|
|
/ip {
|
|
is
|
|
0
|
|
cf cs readline pop
|
|
{ ic exch get exec
|
|
add
|
|
} forall
|
|
pop
|
|
|
|
} bind def
|
|
/wh {
|
|
/len exch def
|
|
/pos exch def
|
|
ws 0 len getinterval im pos len getinterval copy pop
|
|
pos len
|
|
} bind def
|
|
/bl {
|
|
/len exch def
|
|
/pos exch def
|
|
bs 0 len getinterval im pos len getinterval copy pop
|
|
pos len
|
|
} bind def
|
|
/s1 1 string def
|
|
/fl {
|
|
/len exch def
|
|
/pos exch def
|
|
/val cf s1 readhexstring pop 0 get def
|
|
pos 1 pos len add 1 sub {im exch val put} for
|
|
pos len
|
|
} bind def
|
|
/hx {
|
|
3 copy getinterval
|
|
cf exch readhexstring pop pop
|
|
} bind def
|
|
/h FMLOCAL
|
|
/w FMLOCAL
|
|
/d FMLOCAL
|
|
/lb FMLOCAL
|
|
/bitmapsave FMLOCAL
|
|
/is FMLOCAL
|
|
/cf FMLOCAL
|
|
/wbytes {
|
|
dup
|
|
8 eq {pop} {1 eq {7 add 8 idiv} {3 add 4 idiv} ifelse} ifelse
|
|
} bind def
|
|
/BEGINBITMAPBWc {
|
|
1 {} COMMONBITMAPc
|
|
} bind def
|
|
/BEGINBITMAPGRAYc {
|
|
8 {} COMMONBITMAPc
|
|
} bind def
|
|
/BEGINBITMAP2BITc {
|
|
2 {} COMMONBITMAPc
|
|
} bind def
|
|
/COMMONBITMAPc {
|
|
/r exch def
|
|
/d exch def
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/lb w d wbytes def
|
|
sl lb lt {lb ms} if
|
|
/bitmapsave save def
|
|
r
|
|
/is im 0 lb getinterval def
|
|
ws 0 lb getinterval is copy pop
|
|
/cf currentfile def
|
|
w h d [w 0 0 h neg 0 h]
|
|
{ip} image
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/BEGINBITMAPBW {
|
|
1 {} COMMONBITMAP
|
|
} bind def
|
|
/BEGINBITMAPGRAY {
|
|
8 {} COMMONBITMAP
|
|
} bind def
|
|
/BEGINBITMAP2BIT {
|
|
2 {} COMMONBITMAP
|
|
} bind def
|
|
/COMMONBITMAP {
|
|
/r exch def
|
|
/d exch def
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/bitmapsave save def
|
|
r
|
|
/is w d wbytes string def
|
|
/cf currentfile def
|
|
w h d [w 0 0 h neg 0 h]
|
|
{cf is readhexstring pop} image
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/proc1 FMLOCAL
|
|
/proc2 FMLOCAL
|
|
/newproc FMLOCAL
|
|
/Fmcc {
|
|
/proc2 exch cvlit def
|
|
/proc1 exch cvlit def
|
|
/newproc proc1 length proc2 length add array def
|
|
newproc 0 proc1 putinterval
|
|
newproc proc1 length proc2 putinterval
|
|
newproc cvx
|
|
} bind def
|
|
/ngrayt 256 array def
|
|
/nredt 256 array def
|
|
/nbluet 256 array def
|
|
/ngreent 256 array def
|
|
/gryt FMLOCAL
|
|
/blut FMLOCAL
|
|
/grnt FMLOCAL
|
|
/redt FMLOCAL
|
|
/indx FMLOCAL
|
|
/cynu FMLOCAL
|
|
/magu FMLOCAL
|
|
/yelu FMLOCAL
|
|
/k FMLOCAL
|
|
/u FMLOCAL
|
|
/colorsetup {
|
|
currentcolortransfer
|
|
/gryt exch def
|
|
/blut exch def
|
|
/grnt exch def
|
|
/redt exch def
|
|
0 1 255 {
|
|
/indx exch def
|
|
/cynu 1 red indx get 255 div sub def
|
|
/magu 1 green indx get 255 div sub def
|
|
/yelu 1 blue indx get 255 div sub def
|
|
/k cynu magu min yelu min def
|
|
nredt indx 1 0 cynu max sub redt exec put
|
|
ngreent indx 1 0 magu max sub grnt exec put
|
|
nbluet indx 1 0 yelu max sub blut exec put
|
|
ngrayt indx 1 k sub gryt exec put
|
|
} for
|
|
} bind def
|
|
/tran FMLOCAL
|
|
/fakecolorsetup {
|
|
/tran 256 string def
|
|
0 1 255 {/indx exch def
|
|
tran indx
|
|
red indx get 77 mul
|
|
green indx get 151 mul
|
|
blue indx get 28 mul
|
|
add add 256 idiv put} for
|
|
currenttransfer
|
|
{255 mul cvi tran exch get 255.0 div}
|
|
exch Fmcc settransfer
|
|
} bind def
|
|
/BITMAPCOLOR {
|
|
/d 8 def
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/bitmapsave save def
|
|
colorsetup
|
|
/is w d wbytes string def
|
|
/ris w d wbytes string def
|
|
/gis w d wbytes string def
|
|
/bis w d wbytes string def
|
|
/cf currentfile def
|
|
w h d [w 0 0 h neg 0 h]
|
|
{cf is readhexstring pop
|
|
/tot w 1 sub def
|
|
0 1 tot {
|
|
/indx exch def
|
|
/indxa is indx get def
|
|
/placer nredt indxa get def
|
|
/placeg ngreent indxa get def
|
|
/placeb nbluet indxa get def
|
|
ris indx placer 255 mul cvi put
|
|
gis indx placeg 255 mul cvi put
|
|
bis indx placeb 255 mul cvi put
|
|
} for pop ris}
|
|
{gis} {bis} true 3 colorimage
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/BITMAPCOLORc {
|
|
/d 8 def
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/lb w d wbytes def
|
|
sl lb lt {lb ms} if
|
|
/bitmapsave save def
|
|
colorsetup
|
|
/is im 0 lb getinterval def
|
|
/cris lb string def
|
|
/cgis lb string def
|
|
/cbis lb string def
|
|
ws 0 lb getinterval is copy pop
|
|
/cf currentfile def
|
|
w h d [w 0 0 h neg 0 h]
|
|
{cip} {cgis} {cbis} true 3 colorimage
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/BITMAPTRUECOLORc {
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/bitmapsave save def
|
|
|
|
/is w string def
|
|
|
|
ws 0 w getinterval is copy pop
|
|
/cf currentfile def
|
|
w h 8 [w 0 0 h neg 0 h]
|
|
{ip} {gip} {bip} true 3 colorimage
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/BITMAPTRUECOLOR {
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/bitmapsave save def
|
|
/is w string def
|
|
/gis w string def
|
|
/bis w string def
|
|
/cf currentfile def
|
|
w h 8 [w 0 0 h neg 0 h]
|
|
{ cf is readhexstring pop }
|
|
{ cf gis readhexstring pop }
|
|
{ cf bis readhexstring pop }
|
|
true 3 colorimage
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/BITMAPTRUEGRAYc {
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/bitmapsave save def
|
|
|
|
/is w string def
|
|
|
|
ws 0 w getinterval is copy pop
|
|
/cf currentfile def
|
|
w h 8 [w 0 0 h neg 0 h]
|
|
{ip gip bip w gray} image
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/ww FMLOCAL
|
|
/r FMLOCAL
|
|
/g FMLOCAL
|
|
/b FMLOCAL
|
|
/i FMLOCAL
|
|
/gray {
|
|
/ww exch def
|
|
/b exch def
|
|
/g exch def
|
|
/r exch def
|
|
0 1 ww 1 sub { /i exch def r i get .299 mul g i get .587 mul
|
|
b i get .114 mul add add r i 3 -1 roll floor cvi put } for
|
|
r
|
|
} bind def
|
|
/BITMAPTRUEGRAY {
|
|
gsave
|
|
translate rotate scale /h exch def /w exch def
|
|
/bitmapsave save def
|
|
/is w string def
|
|
/gis w string def
|
|
/bis w string def
|
|
/cf currentfile def
|
|
w h 8 [w 0 0 h neg 0 h]
|
|
{ cf is readhexstring pop
|
|
cf gis readhexstring pop
|
|
cf bis readhexstring pop w gray} image
|
|
bitmapsave restore
|
|
grestore
|
|
} bind def
|
|
/BITMAPGRAY {
|
|
8 {fakecolorsetup} COMMONBITMAP
|
|
} bind def
|
|
/BITMAPGRAYc {
|
|
8 {fakecolorsetup} COMMONBITMAPc
|
|
} bind def
|
|
/ENDBITMAP {
|
|
} bind def
|
|
end
|
|
/ALDsave FMLOCAL
|
|
/ALDmatrix matrix def ALDmatrix currentmatrix pop
|
|
/StartALD {
|
|
/ALDsave save def
|
|
savematrix
|
|
ALDmatrix setmatrix
|
|
} bind def
|
|
/InALD {
|
|
restorematrix
|
|
} bind def
|
|
/DoneALD {
|
|
ALDsave restore
|
|
} bind def
|
|
%%EndProlog
|
|
%%BeginSetup
|
|
(3.0) FMVERSION
|
|
1 1 612 792 0 1 19 FMDOCUMENT
|
|
0 0 /Helvetica-Bold FMFONTDEFINE
|
|
1 0 /Times-Roman FMFONTDEFINE
|
|
2 0 /Times-Italic FMFONTDEFINE
|
|
3 0 /Helvetica FMFONTDEFINE
|
|
4 0 /Times-Bold FMFONTDEFINE
|
|
32 FMFILLS
|
|
0 0 FMFILL
|
|
1 0.1 FMFILL
|
|
2 0.3 FMFILL
|
|
3 0.5 FMFILL
|
|
4 0.7 FMFILL
|
|
5 0.9 FMFILL
|
|
6 0.97 FMFILL
|
|
7 1 FMFILL
|
|
8 <0f1e3c78f0e1c387> FMFILL
|
|
9 <0f87c3e1f0783c1e> FMFILL
|
|
10 <cccccccccccccccc> FMFILL
|
|
11 <ffff0000ffff0000> FMFILL
|
|
12 <8142241818244281> FMFILL
|
|
13 <03060c183060c081> FMFILL
|
|
14 <8040201008040201> FMFILL
|
|
16 1 FMFILL
|
|
17 0.9 FMFILL
|
|
18 0.7 FMFILL
|
|
19 0.5 FMFILL
|
|
20 0.3 FMFILL
|
|
21 0.1 FMFILL
|
|
22 0.03 FMFILL
|
|
23 0 FMFILL
|
|
24 <f0e1c3870f1e3c78> FMFILL
|
|
25 <f0783c1e0f87c3e1> FMFILL
|
|
26 <3333333333333333> FMFILL
|
|
27 <0000ffff0000ffff> FMFILL
|
|
28 <7ebddbe7e7dbbd7e> FMFILL
|
|
29 <fcf9f3e7cf9f3f7e> FMFILL
|
|
30 <7fbfdfeff7fbfdfe> FMFILL
|
|
%%EndSetup
|
|
%%Page: "i" 1
|
|
%%BeginPaperSize: Letter
|
|
%%EndPaperSize
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 445.03 558 445.03 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
0 10 Q
|
|
0 X
|
|
(7/9/93) 71.25 61.04 T
|
|
(PROPRIETARY and CONFIDENTIAL) 206.25 61.04 T
|
|
0 -10 -10 140 20 150 30 478.51 46.54 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 468 558 693 R
|
|
7 X
|
|
V
|
|
1 30 Q
|
|
0 X
|
|
(The Everest IP19) 207 641 T
|
|
(PROM User) 207 609 T
|
|
(\325) 357.26 609 T
|
|
(s Guide) 365.6 609 T
|
|
72 87.98 558 432 R
|
|
7 X
|
|
V
|
|
1 18 Q
|
|
0 X
|
|
(Steve Whitney) 207 420 T
|
|
2 F
|
|
(For PROM V) 207 376 T
|
|
(ersion 1) 301.93 376 T
|
|
(1) 359.07 376 T
|
|
(July 9, 1993) 207 332 T
|
|
FMENDPAGE
|
|
%%EndPage: "i" 2
|
|
%%Page: "ii" 2
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
0 7 Q
|
|
0 X
|
|
(Page) 515.8 736.18 T
|
|
0 9 Q
|
|
( ii) 532.5 736.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 55.55 540 67.5 R
|
|
7 X
|
|
V
|
|
0 10 Q
|
|
0 X
|
|
( PROPRIETARY and CONFIDENTIAL) 189 60.83 T
|
|
(7/9/93) 512.22 60.83 T
|
|
0 -10 -10 140 20 112.46 22.46 54 54.07 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
FMENDPAGE
|
|
%%EndPage: "ii" 3
|
|
%%Page: "1" 3
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 10 Q
|
|
0 X
|
|
(Page 1) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
2 24 Q
|
|
0 X
|
|
-0.48 (T) 207 670.02 S
|
|
-0.48 (able of Contents) 217.65 670.02 S
|
|
1 14 Q
|
|
(Introduction 3) 72 634.68 T
|
|
(Power-on Summary 5) 72 602.68 T
|
|
1 10 Q
|
|
(Per Processor T) 72 579.35 T
|
|
(ests 5) 134.59 579.35 T
|
|
(Bootmaster Code 6) 72 561.35 T
|
|
(Slave Code 8) 72 543.35 T
|
|
(Fatal Failures 8) 72 525.35 T
|
|
1 14 Q
|
|
(The Debug Switches 11) 72 494.68 T
|
|
1 10 Q
|
|
(Getting to the switches 1) 72 471.35 T
|
|
(1) 171.02 471.35 T
|
|
(What the switches mean 1) 72 453.35 T
|
|
(1) 176.55 453.35 T
|
|
1 14 Q
|
|
(POD Mode 15) 72 422.68 T
|
|
1 10 Q
|
|
(Basic Information 15) 72 399.35 T
|
|
1 14 Q
|
|
(Niblet 21) 72 368.68 T
|
|
1 10 Q
|
|
(Introduction 21) 72 345.35 T
|
|
(Niblet T) 72 327.35 T
|
|
(ests 21) 104.89 327.35 T
|
|
(Niblet Operations 25) 72 309.35 T
|
|
1 14 Q
|
|
(PROM LEDS Decoded 27) 72 278.68 T
|
|
1 10 Q
|
|
(Introduction 27) 72 255.35 T
|
|
1 14 Q
|
|
(PROM Diagnostic Messages 33) 72 224.68 T
|
|
1 10 Q
|
|
(Diagnostic V) 72 201.35 T
|
|
(alue Console Messages 33) 123.91 201.35 T
|
|
(Diagnostic System Controller Messages 36) 72 183.35 T
|
|
(System Controller Standard Messages 39) 72 165.35 T
|
|
1 14 Q
|
|
(Miscellaneous Hints 43) 72 134.68 T
|
|
1 10 Q
|
|
(Flashing LEDs Ctrl-P T) 72 111.35 T
|
|
(rick 43) 167.44 111.35 T
|
|
(System Controller Boot Status Characters 43) 72 93.35 T
|
|
FMENDPAGE
|
|
%%EndPage: "1" 4
|
|
%%Page: "2" 4
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 10 Q
|
|
0 X
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 2) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
1 10 Q
|
|
0 X
|
|
(Documented IP19 PROM V) 72 679.35 T
|
|
(ectors 44) 183.88 679.35 T
|
|
(EAROM V) 72 661.35 T
|
|
(ariables 44) 116.69 661.35 T
|
|
FMENDPAGE
|
|
%%EndPage: "2" 5
|
|
%%Page: "3" 5
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 10 Q
|
|
0 X
|
|
(Page 3) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 1) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (Introduction) 207 670.02 S
|
|
1 12 Q
|
|
(In this document, I will present some basic user) 207 322.02 T
|
|
(\325) 436.29 322.02 T
|
|
(s information about the) 439.62 322.02 T
|
|
(IP19 prom as well as some insight as to what\325) 207 308.02 T
|
|
(s going on under the hood.) 426.54 308.02 T
|
|
(W) 207 294.02 T
|
|
(e\325ll start with a brief description of the events that transpire after you) 217.36 294.02 T
|
|
-0.19 (turn on the keyswitch or press reset and will then proceed to cover useful) 207 280.02 P
|
|
(commands, switches, LED values, and messages in the IP19 prom.) 207 266.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "3" 6
|
|
%%Page: "4" 6
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Introduction) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 4) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
FMENDPAGE
|
|
%%EndPage: "4" 7
|
|
%%Page: "5" 7
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Per Processor T) 72 734.18 T
|
|
(ests) 157.31 734.18 T
|
|
3 10 Q
|
|
(Page 5) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 2) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (Power) 207 670.02 S
|
|
-0.48 (-on Summary) 265.41 670.02 S
|
|
1 12 Q
|
|
(At this point, the only way you can tell what a processor is doing is via) 207 348.02 T
|
|
(the six LEDs it has on the edge of the processor card. Each processor) 207 334.02 T
|
|
(\322slice\323 of the IP19 board has its own independently-controlled LEDs) 207 320.02 T
|
|
(which represent its status. At reset, all LEDs are on. After that, the CPU) 207 306.02 T
|
|
(sets them to various other values.) 207 292.02 T
|
|
72 243.99 558 247.02 C
|
|
207 245.5 558 245.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 245.5 198 245.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(2.1) 178.01 252.35 T
|
|
(Per Pr) 207 252.35 T
|
|
(ocessor T) 251.55 252.35 T
|
|
(ests) 314.48 252.35 T
|
|
1 12 Q
|
|
(First, each processor goes through some really basic processor initializa-) 207 221.99 T
|
|
(tion- clearing registers, cache tags, etc. After that, it begins to run very) 207 207.99 T
|
|
(simple power) 207 193.99 T
|
|
(-on diagnostics to check out its local ASICs \050CC chip, A) 271.72 193.99 T
|
|
(chip\051. If any of these tests fail in a detectable way \050i.e. not a hang\051, the) 207 179.99 T
|
|
(processor will \337ash a pattern on its LEDs.) 207 165.99 T
|
|
(After testing its ASICs, the processor attempts to access the Everest bus) 207 139.99 T
|
|
(by sending interrupts to itself. Even looped-back interrupts go out to the) 207 125.99 T
|
|
(bus. Again, failure results in \337ashing LEDs.) 207 111.99 T
|
|
FMENDPAGE
|
|
%%EndPage: "5" 8
|
|
%%Page: "6" 8
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Power-on Summary) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 6) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(After we have checked out our local ASICs and the interrupt channels,) 189 678.02 T
|
|
(we have everything necessary to arbitrate for bootmaster) 189 664.02 T
|
|
(. Only one pro-) 460.45 664.02 T
|
|
0 (cessor can initialize the shared system resources such as memory and IO) 189 650.02 P
|
|
(boards so we elect a \322bootmaster) 189 636.02 T
|
|
(.\323) 346.55 636.02 T
|
|
(Boot master selection is based on a time delay scaled by the slot number) 189 610.02 T
|
|
-0.08 (a processor number is in and also by its slice. It works in such a way that) 189 596.02 P
|
|
-0.28 (the active processor in the lowest numbered slice of the lowest numbered) 189 582.02 P
|
|
(slot becomes master) 189 568.02 T
|
|
(. For example, if there are processors in board 2 -) 285.61 568.02 T
|
|
-0.3 (slices 1 and 3 and board 4 - slices 0, 1, and 2, the processor in slot 2, slice) 189 554.02 P
|
|
(1 becomes boot master) 189 540.02 T
|
|
(.) 298.6 540.02 T
|
|
(If the master processor reads the NVRAM hardware inventory informa-) 189 514.02 T
|
|
-0.5 (tion and discovers that it is supposed to be disabled, it abdicates, allowing) 189 500.02 P
|
|
-0.01 (the next eligible processor to become master) 189 486.02 P
|
|
-0.01 (. If the master is the last pro-) 402.14 486.02 P
|
|
(cessor active, it will not abdicate unless it fails diagnostics.) 189 472.02 T
|
|
54 423.99 540 427.02 C
|
|
189 425.5 540 425.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 425.5 180 425.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(2.2) 160.01 432.35 T
|
|
(Bootmaster Code) 189 432.35 T
|
|
1 12 Q
|
|
-0.29 (Next the boot master broadcasts an interrupt to all of the other processors) 189 401.99 P
|
|
(telling them that they are slave processors \050the slave code is described) 189 387.99 T
|
|
-0.08 (later\051. The master can then go on to con\336gure the system. The master ini-) 189 373.99 P
|
|
(tiates a protocol with the system controller to let it know which CPU is) 189 359.99 T
|
|
(master) 189 345.99 T
|
|
(. The system controller can only communicate with one processor) 220.32 345.99 T
|
|
(at a time so we cannot send any messages to it until it knows where the) 189 331.99 T
|
|
(master is.) 189 317.99 T
|
|
(Now) 189 291.99 T
|
|
(, we test the primary data cache and use it as a stack to run C code.) 211.54 291.99 T
|
|
-0.46 (W) 189 277.99 P
|
|
-0.46 (ithout a stack, we can only use the processor) 199.84 277.99 P
|
|
-0.46 (\325) 410.09 277.99 P
|
|
-0.46 (s registers for data storage) 413.42 277.99 P
|
|
(so nested procedure calls and manipulation of complicated data \050e.g.) 189 263.99 T
|
|
-0.47 (memory con\336guration\051 is very dif) 189 249.99 P
|
|
-0.47 (\336cult. A failure here causes boot master) 349.45 249.99 P
|
|
(rearbitration.) 189 235.99 T
|
|
-0.31 (The \336rst global resource the master must con\336gure is the system console,) 189 209.99 P
|
|
-0.46 (one of the serial ports on the IO4 board. In order to do this, it must choose) 189 195.99 P
|
|
-0.27 (a master IO4 board. The master IO4 is always the IO board in the highest) 189 181.99 P
|
|
-0.19 (numbered slot \050unless the \322use second IO4 switch is set\323\051. W) 189 167.99 P
|
|
-0.19 (e run the IA/) 479.61 167.99 P
|
|
-0.08 (ID chip tests, check this board for a working EPC chip, check the integri-) 189 153.99 P
|
|
(ty of the NVRAM \050to get the baud rate and enable/disable information\051,) 189 139.99 T
|
|
-0.28 (initialize the console there, and print our header message. The IP19 prom) 189 125.99 P
|
|
(is smart enough to re-enable the last CPU if all are disabled or re-enable) 189 111.99 T
|
|
(all memory banks if fewer than 32 megabytes of RAM are enabled.) 189 97.99 T
|
|
FMENDPAGE
|
|
%%EndPage: "6" 9
|
|
%%Page: "7" 9
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Bootmaster Code) 72 734.18 T
|
|
3 10 Q
|
|
(Page 7) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(Next we initialize the \322evcon\336g\323 structure. Evcon\336g contains informa-) 207 678.02 T
|
|
-0.34 (tion about what\325) 207 664.02 P
|
|
-0.34 (s in each EBus slot, the state of these things, and whether) 284.27 664.02 P
|
|
(or not they are enabled. A user may set an NVRAM variable which will) 207 650.02 T
|
|
(disable one or more system resources \050currently a memory bank or pro-) 207 636.02 T
|
|
(cessor\051. This can be done from POD or the IO4 prom command monitor) 207 622.02 T
|
|
-0.37 (via the enable and disable commands. The POD versions only change the) 207 608.02 P
|
|
(RAM settings while the IO4 prom versions actually set the NVRAM.) 207 594.02 T
|
|
(After locating and con\336guring the master IO4 board, we\325re ready to set) 207 568.02 T
|
|
-0.12 (up memory) 207 554.02 P
|
|
-0.12 (. The prom records the amount of memory in each bank of all) 261.07 554.02 P
|
|
(available memory boards in the system and performs a memory con\336gu-) 207 540.02 T
|
|
-0.09 (ration algorithm. It groups together banks of each size and attempts to in-) 207 526.02 P
|
|
(terleave the memory to improve performance. In order to make) 207 512.02 T
|
|
(performance uniform across all system memory) 207 498.02 T
|
|
(, the prom uses the high-) 435.71 498.02 T
|
|
(est interleave factor that will allow it to con\336gure all banks uniformly) 207 484.02 T
|
|
(.) 540.33 484.02 T
|
|
(There is a poorly tested NVRAM variable called \322fastmem\323 which tells) 207 458.02 T
|
|
(the prom to try to interleave memory \322optimally\323 rather than uniformly) 207 444.02 T
|
|
(.) 548.66 444.02 T
|
|
(This may or may not improve performance, but if it does, it also makes) 207 430.02 T
|
|
(performance less stable. Multiple runs of the same code will be more) 207 416.02 T
|
|
-0.44 (likely to run at dif) 207 402.02 P
|
|
-0.44 (ferent speeds. \322Fastmem\323 can be set from the IO4 prom) 291.63 402.02 P
|
|
(command monitor) 207 388.02 T
|
|
(.) 294.62 388.02 T
|
|
(Before con\336guring memory) 207 362.02 T
|
|
(, the prom runs the memory board\325) 340.13 362.02 T
|
|
(s built-in) 507.02 362.02 T
|
|
-0.22 (self-test, a.k.a. BIST) 207 348.02 P
|
|
-0.22 (, on all boards. Banks that fail BIST are not included) 304.27 348.02 P
|
|
(in the con\336guration. BIST has the side-ef) 207 334.02 T
|
|
(fect of zeroing memory and) 404.99 334.02 T
|
|
-0.15 (storing good ECC bits in it. On older revisions of the MA chip \050rev) 207 320.02 P
|
|
-0.15 (. 0\051, it) 526.79 320.02 P
|
|
(is necessary to run the BIST) 207 306.02 T
|
|
(, let it fail, reset the machine, and decline to) 341.69 306.02 T
|
|
(run BIST) 207 292.02 T
|
|
(. The prom only presents the \322BIST?\323 prompt on such ma-) 251.09 292.02 T
|
|
(chines.) 207 278.02 T
|
|
(After con\336guring memory) 207 252.02 T
|
|
(, the PROM runs several memory tests on the) 332.8 252.02 T
|
|
(con\336gured RAM. Upon a memory failure, the PROM recon\336gures mem-) 207 238.02 T
|
|
(ory without the af) 207 224.02 T
|
|
(fected banks. This continues until all tests pass or) 292.39 224.02 T
|
|
(there\325) 207 210.02 T
|
|
(s no memory left to con\336gure out. If all memory is con\336gured out) 234.31 210.02 T
|
|
-0.17 (in this way) 207 196.02 P
|
|
-0.17 (, there may be a problem with the master CPU. T) 258.52 196.02 P
|
|
-0.17 (ry again with) 492.23 196.02 P
|
|
(the \336rst CPU \050or board\051 disabled - see fdisable/fenable commands in) 207 182.02 T
|
|
(POD mode - you wont\325 be able to get to the IO4 prom.) 207 168.02 T
|
|
-0.19 (Next, we test and initialize the CC chip\325) 207 142.02 P
|
|
-0.19 (s \322bus tags,\323 and write the evcon-) 397.58 142.02 P
|
|
(\336g structure out to memory) 207 128.02 T
|
|
(. At this point, we move our stack into un-) 337.48 128.02 T
|
|
(cached memory and continue testing the system.) 207 114.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "7" 10
|
|
%%Page: "8" 10
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Power-on Summary) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 8) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(Now that the stack is no longer in the data cache, we can test the caches.) 189 678.02 T
|
|
-0.44 (Current IP19 proms run a single secondary cache test that tests the scache) 189 664.02 P
|
|
(as a one megabyte RAM. Future IO4 proms will test the tags indepen-) 189 650.02 T
|
|
(dently and will test write-backs. Future IO4 proms will also test the i-) 189 636.02 T
|
|
(cache.) 189 622.02 T
|
|
(Finally) 189 596.02 T
|
|
(, we\325re ready to check on the slave processors. W) 222.21 596.02 T
|
|
(e wait for them) 458.71 596.02 T
|
|
(to \336nish their testing \050or for a timeout\051 and display the results of the test-) 189 582.02 T
|
|
(ing. If the processors have not stored a result value, we assume that they) 189 568.02 T
|
|
(cannot access memory) 189 554.02 T
|
|
(. If they hang in a particular test, we assume that) 296.8 554.02 T
|
|
(the test failed.) 189 540.02 T
|
|
-0.46 (Processors that fail diagnostics are disabled, and we go on to load the IO4) 189 514.02 P
|
|
(prom.) 189 500.02 T
|
|
54 431.99 540 435.02 C
|
|
189 433.5 540 433.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 433.5 180 433.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(2.3) 160.01 440.35 T
|
|
(Slave Code) 189 440.35 T
|
|
1 12 Q
|
|
(Until now) 189 409.99 T
|
|
(, we have only discussed the role of the master processor) 236.53 409.99 T
|
|
(. The) 508.66 409.99 T
|
|
(slave processors enter a loop where they wait for instructions from the) 189 395.99 T
|
|
(master processor) 189 381.99 T
|
|
(. The \336rst instruction they are given is a request to up-) 269.27 381.99 T
|
|
-0.23 (date their entries in evcon\336g. The slaves store their processor type, cache) 189 367.99 P
|
|
-0.11 (size, speed, etc. Next they start their power) 189 353.99 P
|
|
-0.11 (-on diagnostics updating their) 394.52 353.99 P
|
|
-0.14 (diagnostic result value, or \322diagval,\323 as they go. The slaves currently run) 189 339.99 P
|
|
(the same set of tests as the master: data cache, secondary cache, and bus) 189 325.99 T
|
|
(tag tests. Future versions will run the same set of tests mentioned for the) 189 311.99 T
|
|
(master) 189 297.99 T
|
|
(.) 220.32 297.99 T
|
|
(Slaves can also be sent interrupts to launch them into a given piece of) 189 271.99 T
|
|
(code. This technique is used by the \322niblet\323 tests \050mentioned below\051 as) 189 257.99 T
|
|
(well as by the IO4 prom to prepare slaves to run Unix.) 189 243.99 T
|
|
54 195.97 540 198.99 C
|
|
189 197.48 540 197.48 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 197.48 180 197.48 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(2.4) 160.01 204.33 T
|
|
(Fatal Failur) 189 204.33 T
|
|
(es) 270.89 204.33 T
|
|
1 12 Q
|
|
(Upon fatal failures such as no enable memory or an IA chip test failure,) 189 173.97 T
|
|
(the PROM scrolls a descriptive message across the system controller) 189 159.97 T
|
|
(LCD display and displays a \322diagnostic code.\323 These codes can be used) 189 145.97 T
|
|
(to diagnose the problem in more depth than the message alone. Upon IO) 189 131.97 T
|
|
(failures, the CPU goes into POD mode on the CC UAR) 189 117.97 T
|
|
(T) 454.46 117.97 T
|
|
(. On memory) 460.9 117.97 T
|
|
-0.23 (failures, the master CPU goes into POD mode. Pressing Enter on the seri-) 189 103.97 P
|
|
FMENDPAGE
|
|
%%EndPage: "8" 11
|
|
%%Page: "9" 11
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Fatal Failures) 72 734.18 T
|
|
3 10 Q
|
|
(Page 9) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(al console clears the scrolling message and allow the user to type com-) 207 678.02 T
|
|
(mands.) 207 664.02 T
|
|
(The diagnostic codes are listed in the chapter of the same name.) 207 638.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "9" 12
|
|
%%Page: "10" 12
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Power-on Summary) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 10) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
FMENDPAGE
|
|
%%EndPage: "10" 13
|
|
%%Page: "11" 13
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Getting to the switches) 72 734.18 T
|
|
3 10 Q
|
|
(Page 1) 324 734.18 T
|
|
(1) 354.93 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 3) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (The Debug Switches) 207 670.02 S
|
|
72 336.99 558 340.02 C
|
|
207 338.5 558 338.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 338.5 198 338.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(3.1) 178.01 345.35 T
|
|
(Getting to the switches) 207 345.35 T
|
|
1 12 Q
|
|
(The system controller has a mode, accessible only from \322manager) 207 314.99 T
|
|
-0.34 (mode,\323 which allows the user to set a number of \322virtual dipswitches.\323 In) 207 300.99 P
|
|
(LAB versions of the system controller prom, this menu item is always) 207 286.99 T
|
|
(visible. In PRODUCTION versions, the user must switch the keyswitch) 207 272.99 T
|
|
-0.17 (to \322On\323 \050not manager\051 mode, hold down the middle two \050arrow\051 buttons,) 207 258.99 P
|
|
(and turn the key to manager mode without releasing the buttons. This) 207 244.99 T
|
|
(makes the \322debug settings\323 menu item appear for thirty seconds. Once) 207 230.99 T
|
|
(selected, the debug settings will stay up as long as buttons are being) 207 216.99 T
|
|
(pressed or for 60 seconds.) 207 202.99 T
|
|
72 154.97 558 157.99 C
|
|
207 156.48 558 156.48 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 156.48 198 156.48 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(3.2) 178.01 163.33 T
|
|
(What the switches mean) 207 163.33 T
|
|
1 12 Q
|
|
(There are sixteen debug switches of which the left-most eight are \322lab) 207 132.97 T
|
|
(settings.\323 The right-most are \322software settings.\323 The switches are num-) 207 118.97 T
|
|
(bered from the right starting from zero as shown:) 207 104.97 T
|
|
FMENDPAGE
|
|
%%EndPage: "11" 14
|
|
%%Page: "12" 14
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(The Debug Switches) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 12) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(f e d c b a 9 8 7 6 5 4 3 2 1 0) 198 678.02 T
|
|
1 F
|
|
(The software switches work as follows:) 189 652.02 T
|
|
54 620.98 540 634.02 C
|
|
189 628.04 540 628.04 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 628.04 180 628.04 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 54 612.98 T
|
|
(able 1) 60.44 612.98 T
|
|
(System Controller Software Switches) 189 612.98 T
|
|
3 F
|
|
(Switch 7: Manufacturing Mode) 54 594.98 T
|
|
1 F
|
|
-0.18 (The \322Manu-mode\323 switch is used to send all IP19prom console output to) 189 568.98 P
|
|
(the external UAR) 189 554.98 T
|
|
(T on the system controller) 272.88 554.98 T
|
|
(. This mode will eventually) 398.14 554.98 T
|
|
(be used in manufacturing to debug systems which can\325) 189 540.98 T
|
|
(t reach the IO4) 451.93 540.98 T
|
|
(UAR) 189 526.98 T
|
|
(T) 213.6 526.98 T
|
|
(.) 220.04 526.98 T
|
|
3 F
|
|
(Switch 6 - No bootmaster arbitration:) 54 506.98 T
|
|
1 F
|
|
-0.52 (The \322No boot master arbitration\323 switch keeps the system controller from) 189 480.98 P
|
|
-0.13 (selecting a processor with which to communicate. This makes it possible) 189 466.98 P
|
|
(to communicate with individual processors via the \322CC UAR) 189 452.98 T
|
|
(T\323 connec-) 482.77 452.98 T
|
|
(tors on the edge of the IP19 boards.) 189 438.98 T
|
|
3 F
|
|
(Switch 5 - POD mode:) 54 418.98 T
|
|
1 F
|
|
(The \322POD mode\323 switch forces the IP19 prom to stop initialization just) 189 392.98 T
|
|
(before it would have loaded the IO4 prom and jump to POD mode in-) 189 378.98 T
|
|
(stead. This is useful on a system with a bad IO4 prom or a bad IO board.) 189 364.98 T
|
|
3 F
|
|
(Switch 4 - No Diagnostics) 54 344.98 T
|
|
1 F
|
|
( The \322No diagnostics\323 switch prevents the system from running power) 189 318.98 T
|
|
(-) 527.19 318.98 T
|
|
(on diagnostics. This switch should only be used by software developers) 189 304.98 T
|
|
(who are constantly bringing systems up and down. Otherwise, it can) 189 290.98 T
|
|
(mask failures and cause system damage.) 189 276.98 T
|
|
3 F
|
|
(Switch 3 - Use Default Settings) 54 256.98 T
|
|
1 F
|
|
( This switch will override the console baud-rate setting and use 9600 in-) 189 230.98 T
|
|
(stead. It may also override certain other settings.) 189 216.98 T
|
|
3 F
|
|
(Switch 2 - Don\325t Clear Memory) 54 196.98 T
|
|
1 F
|
|
-0.02 (Don\325) 189 170.98 P
|
|
-0.02 (t clear memory \050run BIST\051. It\325) 213.43 170.98 P
|
|
-0.02 (s useful for debugging things like the) 358.57 170.98 P
|
|
(machines that won\325) 189 156.98 T
|
|
(t take an NMI.) 282.72 156.98 T
|
|
(Setting this switch and powering on cold will result in an unusable ma-) 189 130.98 T
|
|
(chine. Always turn it back of) 189 116.98 T
|
|
(f after using it.) 328.02 116.98 T
|
|
3 F
|
|
(Switch 1 - Second IO4:) 54 96.98 T
|
|
FMENDPAGE
|
|
%%EndPage: "12" 15
|
|
%%Page: "13" 15
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(What the switches mean) 72 734.18 T
|
|
3 10 Q
|
|
(Page 13) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(In PROM release 6, this becomes the \322boot from second IO4\323 switch. If) 207 678.02 T
|
|
(you have a machine with a bad \337ash ROM in the highest slot, simply) 207 664.02 T
|
|
(move the console connection, \337ip this switch, and boot from the next) 207 650.02 T
|
|
(IO4.) 207 636.02 T
|
|
3 F
|
|
(Switch 0 - Debug) 72 616.02 T
|
|
1 F
|
|
-0.29 (In PROM release 7, this becomes the debug switch. So far) 207 590.02 P
|
|
-0.29 (, it is used only) 483.46 590.02 P
|
|
(by the IO4 prom.) 207 576.02 T
|
|
72 550.05 558 564.02 C
|
|
70.5 556.54 558.75 557.27 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
0 0 612 792 C
|
|
FMENDPAGE
|
|
%%EndPage: "13" 16
|
|
%%Page: "14" 16
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(The Debug Switches) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 14) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
FMENDPAGE
|
|
%%EndPage: "14" 17
|
|
%%Page: "15" 17
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Basic Information) 72 734.18 T
|
|
3 10 Q
|
|
(Page 15) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 4) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (POD Mode) 207 670.02 S
|
|
72 336.99 558 340.02 C
|
|
207 338.5 558 338.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 338.5 198 338.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(4.1) 178.01 345.35 T
|
|
(Basic Information) 207 345.35 T
|
|
1 12 Q
|
|
(During bring-up and in the event of unexpected exceptions or diagnostic) 207 314.99 T
|
|
(failures, the PROM can drop into a special command interpreter) 207 300.99 T
|
|
(. This in-) 514.11 300.99 T
|
|
(terface, known as the Power) 207 286.99 T
|
|
(-On Diagnostics mode, or POD mode, pro-) 342.31 286.99 T
|
|
(vides a simple interface through which a user can examine and modify) 207 272.99 T
|
|
(the state of the machine. The commands provided by POD MODE are) 207 258.99 T
|
|
(listed below) 207 244.99 T
|
|
(. All numerical inputs should be entered in hex and need not) 264.52 244.99 T
|
|
(be pre\336xed with \3240x\325.) 207 230.99 T
|
|
3 F
|
|
(The POD mode prompt is \322POD xx/yy>\323 where xx is the slot number of the current proces-) 72 210.99 T
|
|
(sor) 72 196.99 T
|
|
(, and yy is its \322slice\323 on the IP19 board.) 88 196.99 T
|
|
72 173.96 558 186.99 C
|
|
207 181.02 558 181.02 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 181.02 198 181.02 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 72 165.96 T
|
|
(able 2) 78.44 165.96 T
|
|
3 F
|
|
(POD commands) 216 165.96 T
|
|
(wb ADDRESS V) 72 147.96 T
|
|
(ALUE) 159.08 147.96 T
|
|
(wh ADDRESS V) 72 129.96 T
|
|
(ALUE) 159.08 129.96 T
|
|
(ww ADDRESS V) 72 111.96 T
|
|
(ALUE) 161.07 111.96 T
|
|
(wd ADDRESS V) 72 93.96 T
|
|
(ALUE) 159.08 93.96 T
|
|
FMENDPAGE
|
|
%%EndPage: "15" 18
|
|
%%Page: "16" 18
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(POD Mode) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 16) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(W) 189 678.02 T
|
|
(rite the value into a byte, half, word, or doubleword at the given ad-) 199.84 678.02 T
|
|
(dress. Currently the values written must be 32-bit or smaller values.) 189 664.02 T
|
|
3 F
|
|
(db ADDRESS) 54 644.02 T
|
|
(dh ADDRESS) 54 626.02 T
|
|
(dw ADDRESS) 54 608.02 T
|
|
(dd ADDRESS) 54 590.02 T
|
|
1 F
|
|
(Display the contents of the byte, halfword, word, or doubleword at the) 189 564.02 T
|
|
(given address.) 189 550.02 T
|
|
(NOTE: The display and write memory commands continue to the next) 189 524.02 T
|
|
(address by default. T) 189 510.02 T
|
|
(o quit, type a \322q\323 and return instead of just return.) 288.75 510.02 T
|
|
-0.18 (T) 189 496.02 P
|
|
-0.18 (yping a period causes the read or write to march on through memory on) 195.49 496.02 P
|
|
(its own.) 189 482.02 T
|
|
3 F
|
|
( wr REG V) 54 462.02 T
|
|
(ALUE) 109.76 462.02 T
|
|
1 F
|
|
(W) 189 436.02 T
|
|
(rite the given value into the register speci\336ed.) 199.84 436.02 T
|
|
3 F
|
|
(dr REG) 54 416.02 T
|
|
1 F
|
|
(Display the value in the speci\336ed register) 189 390.02 T
|
|
(.) 386.87 390.02 T
|
|
(Register names for read/write include:) 189 364.02 T
|
|
(sp: stack pointer) 243 344.02 T
|
|
(sr: r4000 status register) 243 327.02 T
|
|
(cause: r4000 cause register) 243 310.02 T
|
|
(epc: Exception program counter) 243 293.02 T
|
|
(eepc: error exception program counter) 243 276.02 T
|
|
(con\336g: r4000 con\336g register) 243 259.02 T
|
|
(wh: watchhi register) 243 242.02 T
|
|
(wl: watchlo register) 243 225.02 T
|
|
(Registers that can only be displayed:) 189 173.02 T
|
|
(all: all r4000 general purpose registers and selected coproces-) 243 153.02 T
|
|
(sor 0 registers.) 243 139.02 T
|
|
(rX: where 0 <= X <= 31) 243 122.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "16" 19
|
|
%%Page: "17" 19
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Basic Information) 72 734.18 T
|
|
3 10 Q
|
|
(Page 17) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(Please note that some of the general purpose registers are not saved cor-) 207 678.02 T
|
|
(rectly in the current version of the IP19prom.) 207 664.02 T
|
|
3 F
|
|
( dc SLOT REG) 72 644.02 T
|
|
1 F
|
|
(Displays the value of the speci\336ed Everest con\336guration register) 207 618.02 T
|
|
(.) 516.12 618.02 T
|
|
3 F
|
|
(wc SLOT REG V) 72 598.02 T
|
|
(AL) 161.09 598.02 T
|
|
1 F
|
|
(W) 207 572.02 T
|
|
(rites the value to the speci\336ed Everest con\336guration register) 217.84 572.02 T
|
|
(.) 504.98 572.02 T
|
|
3 F
|
|
(j ADDRESS) 72 552.02 T
|
|
1 F
|
|
(Jumps to the speci\336ed address) 207 526.02 T
|
|
3 F
|
|
( j1 ADDRESS P) 72 506.02 T
|
|
(ARM1) 156.42 506.02 T
|
|
1 F
|
|
(Jumps to the address passing the parameter supplied.) 207 480.02 T
|
|
3 F
|
|
(j2 ADDRESS P) 72 460.02 T
|
|
(ARM1 P) 153.09 460.02 T
|
|
(ARM2) 196.85 460.02 T
|
|
1 F
|
|
(Jumps to the address passing two parameters.) 207 434.02 T
|
|
3 F
|
|
(info) 72 414.02 T
|
|
1 F
|
|
(Displays the slot and processor number of the processor and prints out a) 207 388.02 T
|
|
(description of the system con\336guration \050as provided by SenseCon\336g\051.) 207 374.02 T
|
|
3 F
|
|
(reset) 72 354.02 T
|
|
1 F
|
|
(Reset the system.) 207 328.02 T
|
|
3 F
|
|
(sload) 72 308.02 T
|
|
1 F
|
|
(Download Motorola S-record format code through the active serial port.) 207 282.02 T
|
|
3 F
|
|
(srun) 72 262.02 T
|
|
1 F
|
|
(Like sload but it runs too.) 207 236.02 T
|
|
3 F
|
|
(sloop \050COMMAND\051) 72 216.02 T
|
|
1 F
|
|
(Performs a \324scope loop of the following single COMMAND. Sloop runs) 207 190.02 T
|
|
(the speci\336ed command until a key is pressed.) 207 176.02 T
|
|
3 F
|
|
(loop TIMES \050COMMAND\051) 72 156.02 T
|
|
1 F
|
|
(Performs a nonzero number of iterations of COMMAND, which can be) 207 130.02 T
|
|
(any legal command or semicolon separated series of commands.) 207 116.02 T
|
|
3 F
|
|
(mem ST) 72 96.02 T
|
|
(AR) 116.42 96.02 T
|
|
(T END) 132.87 96.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "17" 20
|
|
%%Page: "18" 20
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(POD Mode) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 18) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(Performs a memory test starting with address ST) 189 678.02 T
|
|
(AR) 422.22 678.02 T
|
|
(T) 438.16 678.02 T
|
|
(. END is the \336rst) 444.6 678.02 T
|
|
(address not tested. Now if you specify an address with the high bit unset,) 189 664.02 T
|
|
( POD ors in 0xa0000000. No more TLB misses.) 189 650.02 T
|
|
3 F
|
|
(scache ITER DE) 54 630.02 T
|
|
1 F
|
|
-0.4 (Performs ITER iterations of a basic secondary cache test with the r4000\325) 189 604.02 P
|
|
-0.4 (s) 532.73 604.02 P
|
|
(DE bit set to the value provided.) 189 590.02 T
|
|
3 F
|
|
(dmc SLOT) 54 570.02 T
|
|
1 F
|
|
(Displays the memory board con\336guration for the board in the speci\336ed) 189 544.02 T
|
|
(slot.) 189 530.02 T
|
|
3 F
|
|
(dio SLOT) 54 510.02 T
|
|
1 F
|
|
(Displays the IO4 board con\336guration for the board in the speci\336ed slot) 189 484.02 T
|
|
3 F
|
|
(devc SLOT | all) 54 464.02 T
|
|
1 F
|
|
(Display the \322evcon\336g\323 structure entry for this slot or all slots. This struc-) 189 438.02 T
|
|
(ture contains what the prom believes to be in that slot and its current sta-) 189 424.02 T
|
|
(tus. Now) 189 410.02 T
|
|
(, it also displays total memory and the current debug switch) 231.53 410.02 T
|
|
(settings as well as strings explaining \322diagvals\323 and prom revision num-) 189 396.02 T
|
|
(bers. This command will not work without working memory) 189 382.02 T
|
|
(.) 479.05 382.02 T
|
|
3 F
|
|
(disable SLOT UNIT) 54 362.02 T
|
|
1 F
|
|
(Disables UNIT of the board in SLOT \050see enable\051.) 189 336.02 T
|
|
3 F
|
|
(fdisable SLOT UNIT) 54 316.02 T
|
|
1 F
|
|
(Forcibly disable a unit. For CPUs, this means writing the A chip enable) 189 290.02 T
|
|
(register) 189 276.02 T
|
|
(. For memory and IO adapters, it means removing the unit from) 224.31 276.02 T
|
|
(the evcon\336g structure.) 189 262.02 T
|
|
3 F
|
|
(enable SLOT UNIT) 54 242.02 T
|
|
1 F
|
|
-0.48 (Enable UNIT of the board in the SLOT speci\336ed. This command changes) 189 216.02 P
|
|
(the \322enable\323 \336eld of the evcon\336g structure for the chosen UNIT) 189 202.02 T
|
|
(.) 494.53 202.02 T
|
|
3 F
|
|
(fenable SLOT UNIT) 54 182.02 T
|
|
1 F
|
|
(Forcibly enable a unit. For CPUs, this means writing the A chip enable) 189 156.02 T
|
|
(register) 189 142.02 T
|
|
(. For memory and IO adapters, it means forcing the correct value) 224.31 142.02 T
|
|
(to be stored in the evcon\336g structure) 189 128.02 T
|
|
3 F
|
|
(reconf) 54 108.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "18" 21
|
|
%%Page: "19" 21
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Basic Information) 72 734.18 T
|
|
3 10 Q
|
|
(Page 19) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(Recon\336gure memory using the currently enabled banks.) 207 678.02 T
|
|
3 F
|
|
(bist) 72 658.02 T
|
|
1 F
|
|
(Run the memory Built-In Self-T) 207 632.02 T
|
|
(est on all memory boards.) 361.4 632.02 T
|
|
3 F
|
|
(ecc) 72 612.02 T
|
|
1 F
|
|
-0.21 (Decode the information in the Cache_error register after a cache error ex-) 207 586.02 P
|
|
(ception.) 207 572.02 T
|
|
3 F
|
|
(si SLOT CPU L) 72 552.02 T
|
|
(VL) 153.09 552.02 T
|
|
1 F
|
|
-0.24 (Send a level L) 207 526.02 P
|
|
-0.24 (VL interrupt to the processor in the speci\336ed slot and slice.) 274.14 526.02 P
|
|
3 F
|
|
(td P) 72 506.02 T
|
|
(ARM) 92.45 506.02 T
|
|
1 F
|
|
(Displays the speci\336ed TLB entry) 207 480.02 T
|
|
(. \322lo\323 and \322hi\323 display the low and high) 364.79 480.02 T
|
|
(halves of the TLB to make the output \336t on a 24-line terminal. \322all\323 dis-) 207 466.02 T
|
|
(plays the entire TLB.) 207 452.02 T
|
|
3 F
|
|
(clear) 72 432.02 T
|
|
1 F
|
|
-0.16 (Clears MC3, IO4, and CC chip error registers. CC chip errors are printed) 207 406.02 P
|
|
(before each prompt until cleared with this command.) 207 392.02 T
|
|
3 F
|
|
(decode) 72 372.02 T
|
|
1 F
|
|
(Displays the memory slot and bank number a given physical address be-) 207 346.02 T
|
|
(longs to. It accepts up to just under 4 gigabyte addresses.) 207 332.02 T
|
|
3 F
|
|
(walk LO HI CONT) 72 312.02 T
|
|
1 F
|
|
(Nondestructively walks a bit through every word of the address range) 207 286.02 T
|
|
(speci\336ed with HI being the \336rst address not tested.) 207 272.02 T
|
|
-0.33 (CONT indicates whether to continue after failures \0501 = continue, 0 = stop) 207 246.02 P
|
|
(on errors\051.) 207 232.02 T
|
|
3 F
|
|
(slave) 72 212.02 T
|
|
1 F
|
|
(Causes this processor to enter slave mode.) 207 186.02 T
|
|
3 F
|
|
(wx BLOC OFF V) 72 166.02 T
|
|
(AL) 160.41 166.02 T
|
|
1 F
|
|
(W) 207 140.02 T
|
|
(rite V) 217.84 140.02 T
|
|
(AL to the address created by adding the) 243.94 140.02 T
|
|
( value of OFF to the val-) 437.79 140.02 T
|
|
(ue of BLOC multiplied by 256. This command uses R4000 64-bit ad-) 207 126.02 T
|
|
(dressing to allow uncached access to all of memory) 207 112.02 T
|
|
(.) 453.37 112.02 T
|
|
3 F
|
|
(dx BLOC OFF) 72 92.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "19" 22
|
|
%%Page: "20" 22
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(POD Mode) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 20) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(Prints the value contained in the address created) 189 678.02 T
|
|
( by combining BLOC) 422.82 678.02 T
|
|
(and OFF as above.) 189 664.02 T
|
|
3 F
|
|
(io) 54 644.02 T
|
|
1 F
|
|
(Load and executes the IO4 prom on the master IO4 board.) 189 618.02 T
|
|
3 F
|
|
(why) 54 598.02 T
|
|
1 F
|
|
(Print a string explaining why we entered POD mode.) 189 572.02 T
|
|
3 F
|
|
(niblet SET) 54 552.02 T
|
|
1 F
|
|
(Run the speci\336ed set of Niblet tests \050see the NIblet chapter\051. The usual) 189 526.02 T
|
|
-0.22 (test sets are numbered 0-9. There is also a special SET called \322all\323 which) 189 512.02 P
|
|
(runs tests 0 - 9 sequentially) 189 498.02 T
|
|
(, printing a summary at the end.) 319.14 498.02 T
|
|
3 F
|
|
(gm) 54 478.02 T
|
|
1 F
|
|
(Go to memory mode. This moves the POD stack into cached memory in-) 189 452.02 T
|
|
(stead of an \322isolated\323 primary data cache.) 189 438.02 T
|
|
(Niblet requires this. Moving the stack to memory changes the prompt to) 189 412.02 T
|
|
(\322Mem xx/xx>\323) 189 398.02 T
|
|
3 F
|
|
( select SLICE) 54 378.02 T
|
|
1 F
|
|
-0.42 (When the system is in \322manu-mode,\323 all processors on the board selected) 189 352.02 P
|
|
(by the system controller receive any input intended for the selected pro-) 189 338.02 T
|
|
(cessor) 189 324.02 T
|
|
(. This is due to a design limitation of the IP19. This results in four) 218.31 324.02 T
|
|
(processors executing any command intended for just one. POD handles) 189 310.02 T
|
|
(this by providing the select command. Select allows the user to select a) 189 296.02 T
|
|
(\322slice\323 which will be able to answer commands. All other CPUs on the) 189 282.02 T
|
|
(board will be temporarily disabled until the next select. Selecting slice) 189 268.02 T
|
|
(0xf) 189 254.02 T
|
|
(f disables selection and allows all CPUs to respond to input.) 204.77 254.02 T
|
|
3 F
|
|
(help) 54 234.02 T
|
|
(?) 54 216.02 T
|
|
1 F
|
|
(Display the list of commands.) 189 190.02 T
|
|
54 164.05 540 178.02 C
|
|
52.5 170.54 540.75 171.27 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
0 0 612 792 C
|
|
FMENDPAGE
|
|
%%EndPage: "20" 23
|
|
%%Page: "21" 23
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Introduction) 72 734.18 T
|
|
3 10 Q
|
|
(Page 21) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 5) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (Niblet) 207 670.02 S
|
|
72 336.99 558 340.02 C
|
|
207 338.5 558 338.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 338.5 198 338.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(5.1) 178.01 345.35 T
|
|
(Intr) 207 345.35 T
|
|
(oduction) 234.25 345.35 T
|
|
1 12 Q
|
|
(Niblet is a very small, symmetric multiprocessing kernel with separate) 207 314.99 T
|
|
(virtual address spaces for its processes. It was originally intended as a) 207 300.99 T
|
|
(veri\336cation tool, but we have found it useful for testing new boards as) 207 286.99 T
|
|
-0.26 (well. Eventually) 207 272.99 P
|
|
-0.26 (, it will be called automatically from the IO4 prom, but it) 284.58 272.99 P
|
|
(is also available from the POD prompt in the IP19 prom.) 207 258.99 T
|
|
(NOTE: Niblet may not run as intended if the various processors on the) 207 232.99 T
|
|
(system are running dif) 207 218.99 T
|
|
(ferent versions of the IP19 prom. Y) 314.38 218.99 T
|
|
(ou\325re okay if) 483.39 218.99 T
|
|
(the processors launch successfully) 207 204.99 T
|
|
(.) 371.09 204.99 T
|
|
72 156.97 558 159.99 C
|
|
207 158.48 558 158.48 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 158.48 198 158.48 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(5.2) 178.01 165.33 T
|
|
(Niblet T) 207 165.33 T
|
|
(ests) 261.95 165.33 T
|
|
1 12 Q
|
|
(The various tests available from the \322niblet n\323 command are really com-) 207 134.97 T
|
|
(binations of niblet tests. That\325) 207 120.97 T
|
|
(s why Niblet reports \322Supertest passed\323) 349.92 120.97 T
|
|
(and \322Supertest F) 207 106.97 T
|
|
(AILED.\323 A list of the basic Niblet tests and a table of) 286.06 106.97 T
|
|
(which tests are contained in each supertest follows.) 207 92.97 T
|
|
FMENDPAGE
|
|
%%EndPage: "21" 24
|
|
%%Page: "22" 24
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Niblet) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 22) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
54 672.98 540 686.02 C
|
|
189 680.04 540 680.04 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 680.04 180 680.04 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 54 664.98 T
|
|
(able 3) 60.44 664.98 T
|
|
3 F
|
|
(Basic Niblet T) 198 664.98 T
|
|
(ests) 270.64 664.98 T
|
|
(INV) 54 646.98 T
|
|
(ALID:) 73.11 646.98 T
|
|
1 F
|
|
(Invalidates random TLB entries to cause more varied interactions.) 189 620.98 T
|
|
3 F
|
|
(COUNTER:) 54 600.98 T
|
|
1 F
|
|
(Just runs until a certain instruction count is reached and passes. The) 189 574.98 T
|
|
(count is proportional to the niblet process ID.) 189 560.98 T
|
|
3 F
|
|
(MPMON:) 54 540.98 T
|
|
1 F
|
|
(T) 189 514.98 T
|
|
(est monotonicity of Everest reads and writes.) 195.49 514.98 T
|
|
3 F
|
|
(MPINT) 54 494.98 T
|
|
(ADD:) 90.42 494.98 T
|
|
1 F
|
|
-0.29 (T) 189 468.98 P
|
|
-0.29 (wo processors add values to a common variable, hit a barrier) 195.49 468.98 P
|
|
-0.29 (, and check) 483.58 468.98 P
|
|
(the \336nal sum.) 189 454.98 T
|
|
3 F
|
|
(MPINT) 54 434.98 T
|
|
(ADD_4:) 90.42 434.98 T
|
|
1 F
|
|
(Four processor version of MPINT) 189 408.98 T
|
|
(ADD.) 351.26 408.98 T
|
|
3 F
|
|
(MPSLOCK:) 54 388.98 T
|
|
1 F
|
|
(A software locking protocol test.) 189 362.98 T
|
|
3 F
|
|
(MPHLOCK:) 54 342.98 T
|
|
1 F
|
|
(T) 189 316.98 T
|
|
(ests load-linked and store-conditional by grabbing a lock, storing a pro-) 195.49 316.98 T
|
|
-0.29 (cess ID into a protected location, waiting for a delay to expire, and check-) 189 302.98 P
|
|
(ing that the correct process ID is still there. Multiple processors try this) 189 288.98 T
|
|
(so a failure should result in a CPU reading the wrong PID.) 189 274.98 T
|
|
3 F
|
|
(MEMTEST) 54 254.98 T
|
|
(:) 111.31 254.98 T
|
|
1 F
|
|
(T) 189 228.98 T
|
|
(ests a range of memory by writing a value based on a process ID to a) 195.49 228.98 T
|
|
(range of memory and then checking it. This version\325) 189 214.98 T
|
|
(s range is small) 440.49 214.98 T
|
|
(enough to \336t in a secondary cache.) 189 200.98 T
|
|
3 F
|
|
(BIGMEM:) 54 180.98 T
|
|
1 F
|
|
(Same as above but the set is lar) 189 154.98 T
|
|
(ger than one megabyte.) 339.01 154.98 T
|
|
3 F
|
|
(PRINTTEST) 54 134.98 T
|
|
(:) 119.3 134.98 T
|
|
1 F
|
|
(T) 189 108.98 T
|
|
(ests Niblet context-switching. Runs very quickly) 195.49 108.98 T
|
|
(. Mostly a sanity test.) 428.57 108.98 T
|
|
FMENDPAGE
|
|
%%EndPage: "22" 25
|
|
%%Page: "23" 25
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Niblet T) 72 734.18 T
|
|
(ests) 111.99 734.18 T
|
|
3 10 Q
|
|
(Page 23) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(BIGINT) 72 678.02 T
|
|
(ADD_4:) 111.1 678.02 T
|
|
1 F
|
|
(Same as MPINT) 207 652.02 T
|
|
(ADD_4 but runs for many) 285.99 652.02 T
|
|
(, many iterations.) 411.79 652.02 T
|
|
3 F
|
|
(BIGROVE:) 72 632.02 T
|
|
1 F
|
|
(A roving producer) 207 606.02 T
|
|
(-consumer test that runs for many) 295.36 606.02 T
|
|
(, many iterations.) 456.13 606.02 T
|
|
3 F
|
|
(BIGHLOCK:) 72 586.02 T
|
|
1 F
|
|
(Same as MPHLOCK but runs for many) 207 560.02 T
|
|
(, many iterations.) 396.1 560.02 T
|
|
72 534.05 558 548.02 C
|
|
70.5 540.54 558.75 541.27 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
0 0 612 792 C
|
|
3 12 Q
|
|
0 X
|
|
0 K
|
|
(Niblet \322Supertests\323 are listed in the table below) 72 508.05 T
|
|
(. \050Only supertests 0-9 are useful without a) 319.3 508.05 T
|
|
(connection to the system controller UAR) 72 494.05 T
|
|
(T) 285.75 494.05 T
|
|
(.\051) 291.74 494.05 T
|
|
72 471.02 558 484.05 C
|
|
207 478.07 558 478.07 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 478.07 198 478.07 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 72 463.02 T
|
|
(able 4) 78.44 463.02 T
|
|
3 F
|
|
(Supertests) 216 463.02 T
|
|
(niblet 0:) 72 445.02 T
|
|
1 F
|
|
(Runs one copy of the \322INV) 207 419.02 T
|
|
(ALID\323 process. Should always pass almost) 337.02 419.02 T
|
|
(immediately) 207 405.02 T
|
|
(.) 266.19 405.02 T
|
|
3 F
|
|
(niblet 1:) 72 385.02 T
|
|
1 F
|
|
(Runs {INV) 207 359.02 T
|
|
(ALID, COUNTER, COUNTER}. T) 260.18 359.02 T
|
|
(akes some time. One pro-) 432.32 359.02 T
|
|
(cess will \336nish in about half the time that the other two take.) 207 345.02 T
|
|
3 F
|
|
(niblet 2:) 72 325.02 T
|
|
1 F
|
|
-0.13 (Runs {MPMON, MPMON}. T) 207 299.02 P
|
|
-0.13 (akes disproportionately longer on a single) 354.89 299.02 P
|
|
(processor than on an MP machine.) 207 285.02 T
|
|
3 F
|
|
(niblet 3:) 72 265.02 T
|
|
1 F
|
|
-0.16 (Runs {MPINT) 207 239.02 P
|
|
-0.16 (ADD, INV) 276.6 239.02 P
|
|
-0.16 (ALID, MPINT) 328.18 239.02 P
|
|
-0.16 (ADD}. T) 399.01 239.02 P
|
|
-0.16 (akes disproportionately) 443.07 239.02 P
|
|
(longer on a single processor than on an MP machine.) 207 225.02 T
|
|
3 F
|
|
(niblet 4:) 72 205.02 T
|
|
1 F
|
|
(Runs {MPSLOCK, MPSLOCK, INV) 207 179.02 T
|
|
(ALID}.) 385.46 179.02 T
|
|
3 F
|
|
(niblet 5:) 72 159.02 T
|
|
1 F
|
|
(Runs {MPROVE, MPSLOCK, MPROVE, MPSLOCK, INV) 207 133.02 T
|
|
(ALID}.) 497.41 133.02 T
|
|
3 F
|
|
(niblet 6:) 72 113.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "23" 26
|
|
%%Page: "24" 26
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Niblet) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 24) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
-0.18 (Runs {MPSLOCK, MPMON, INV) 189 678.02 P
|
|
-0.18 (ALID, MPSLOCK, MPMON}. T) 355.58 678.02 P
|
|
-0.18 (akes) 515.87 678.02 P
|
|
(disproportionately longer on a single processor than on an MP machine.) 189 664.02 T
|
|
3 F
|
|
(niblet 7:) 54 644.02 T
|
|
1 F
|
|
(Runs {MPROVE, MPROVE}.) 189 618.02 T
|
|
3 F
|
|
(niblet 8:) 54 598.02 T
|
|
1 F
|
|
(Runs {INV) 189 572.02 T
|
|
(ALID, MPMON, MPMON, MPROVE, MPROVE,) 242.18 572.02 T
|
|
(MPROVE, MPINT) 189 558.02 T
|
|
(ADD, MPINT) 281.33 558.02 T
|
|
(ADD, MPHLOCK, MPHLOCK} for a) 349.65 558.02 T
|
|
(total of 10 processes. niblet 9: Runs {MPINT) 189 544.02 T
|
|
(ADD_4, MPINT) 405.67 544.02 T
|
|
(ADD_4,) 485.99 544.02 T
|
|
(MPINT) 189 530.02 T
|
|
(ADD_4, MPINT) 225.35 530.02 T
|
|
(ADD_4, INV) 305.67 530.02 T
|
|
(ALID, MPROVE, MPROVE,) 369.4 530.02 T
|
|
-0.13 (MPROVE, MPHLOCK, MPHLOCK, MPSLOCK, MPSLOCK} for a to-) 189 516.02 P
|
|
(tal of 12 processes.) 189 502.02 T
|
|
3 F
|
|
(niblet a:) 54 482.02 T
|
|
1 F
|
|
-0.19 (Runs {MEMTEST) 189 456.02 P
|
|
-0.19 (, MEMTEST) 278.64 456.02 P
|
|
-0.19 (, MEMTEST) 340.87 456.02 P
|
|
-0.19 (, MEMTEST) 403.1 456.02 P
|
|
-0.19 (, MEMTEST}.) 465.32 456.02 P
|
|
(This test is designed as an overnight test. It will take hours to complete.) 189 442.02 T
|
|
3 F
|
|
(niblet b:) 54 422.02 T
|
|
1 F
|
|
(Runs {BIGMEM, BIGMEM, BIGMEM, INV) 189 396.02 T
|
|
(ALID, INV) 408.08 396.02 T
|
|
(ALID, IN-) 462.49 396.02 T
|
|
(V) 189 382.02 T
|
|
(ALID} for a total of 6 processes. It too, takes hours to complete the) 196.11 382.02 T
|
|
(memory tests, but the supertest will never complete since there are three) 189 368.02 T
|
|
(INV) 189 354.02 T
|
|
(ALID processes. They exit when they are the last process on the sys-) 208.76 354.02 T
|
|
(tem.) 189 340.02 T
|
|
3 F
|
|
(niblet c:) 54 320.02 T
|
|
1 F
|
|
(Runs {PRINTTEST) 189 294.02 T
|
|
(, PRINTTEST) 284.83 294.02 T
|
|
(, PRINTTEST) 353.24 294.02 T
|
|
(, PRINTTEST) 421.65 294.02 T
|
|
(, PRINT-) 490.06 294.02 T
|
|
(TEST) 189 280.02 T
|
|
(, PRINTTEST) 216.76 280.02 T
|
|
(, PRINTTEST) 285.17 280.02 T
|
|
(, PRINTTEST) 353.59 280.02 T
|
|
(, PRINTTEST) 422 280.02 T
|
|
(, PRINT-) 490.41 280.02 T
|
|
(TEST) 189 266.02 T
|
|
(, PRINTTEST) 216.76 266.02 T
|
|
(, PRINTTEST) 285.17 266.02 T
|
|
(, PRINTTEST) 353.59 266.02 T
|
|
(, PRINTTEST} This is) 422 266.02 T
|
|
(really a Niblet sanity test) 189 252.02 T
|
|
(\050as is niblet 0\051.) 311.92 252.02 T
|
|
3 F
|
|
(niblet d:) 54 232.02 T
|
|
1 F
|
|
(This is the big MP stress test. It runs {BIGINT) 189 206.02 T
|
|
(ADD_4, BIGINT) 412.34 206.02 T
|
|
(ADD_4,) 495.98 206.02 T
|
|
(BIGINT) 189 192.02 T
|
|
(ADD_4, BIGINT) 228.67 192.02 T
|
|
(ADD_4, INV) 312.32 192.02 T
|
|
(ALID, BIGROVE, BIGROVE,) 376.05 192.02 T
|
|
(BIGROVE, BIGHLOCK, BIGHLOCK, BIGMEM, BIGMEM, BIG-) 189 178.02 T
|
|
-0.33 (MEM, INV) 189 164.02 P
|
|
-0.33 (ALID}. This test runs 14 processes for a number of hours. It\325) 243.08 164.02 P
|
|
-0.33 (s) 532.67 164.02 P
|
|
(intended as an overnight \050or other long period of time\051 MP stress test.) 189 150.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "24" 27
|
|
%%Page: "25" 27
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Niblet Operations) 72 734.18 T
|
|
3 10 Q
|
|
(Page 25) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
72 666.99 558 670.02 C
|
|
207 668.5 558 668.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 668.5 198 668.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(5.3) 178.01 675.35 T
|
|
(Niblet Operations) 207 675.35 T
|
|
1 12 Q
|
|
-0.19 (NOTE: Niblet displays all of its output \050with the exception of the \336nal re-) 207 644.99 P
|
|
(sult\051 to the CC UAR) 207 630.99 T
|
|
(T so it\325) 304.9 630.99 T
|
|
(s only visible in \322manu-mode\323 or \322no boot) 338.89 630.99 T
|
|
(master arbitration\323 mode.) 207 616.99 T
|
|
4 14 Q
|
|
(5.3.1) 170.01 583.66 T
|
|
(Number of CPUS to include:) 207 583.66 T
|
|
1 12 Q
|
|
( Niblet attempts to run its tests on all processors that were present when) 207 556.99 T
|
|
(the PROM set up the machine. That means that if a processor has been) 207 542.99 T
|
|
(forced into POD mode by pressing control-P) 207 528.99 T
|
|
(, that processor will be in-) 420.2 528.99 T
|
|
(cluded in Niblet\325) 207 514.99 T
|
|
(s processor count and niblet will never pass its \336rst bar-) 287.62 514.99 T
|
|
(rier) 207 500.99 T
|
|
(. The timeout code hasn\325) 222.99 500.99 T
|
|
(t been implemented yet so this results in a) 341.69 500.99 T
|
|
(hung system. A processor can be forced back into slave mode by typing) 207 486.99 T
|
|
(the POD \322slave\323 command.) 207 472.99 T
|
|
-0.01 (Niblet is limited to 15 CPUs at a time. The user can control which CPUs) 207 446.99 P
|
|
(run niblet with the enable and disable commands.) 207 432.99 T
|
|
4 14 Q
|
|
(5.3.2) 170.01 399.66 T
|
|
(Scheduling and pr) 207 399.66 T
|
|
(ocess migration:) 316.39 399.66 T
|
|
1 12 Q
|
|
(As long as there are more processes than processors, Niblet processes) 207 372.99 T
|
|
-0.25 (will migrate. This is the reason that there are three copies of INV) 207 358.99 P
|
|
-0.25 (ALID in) 514.53 358.99 P
|
|
(\322niblet b.\323 As long as that test is run on fewer than six processors, tests) 207 344.99 T
|
|
-0.25 (will migrate eventually) 207 330.99 P
|
|
-0.25 (. The timing has to be right, though. On fewer pro-) 316.99 330.99 P
|
|
(cessors, tests will migrate more often.) 207 316.99 T
|
|
(If there are ever more processors than processes, one or more processors) 207 290.99 T
|
|
-0.19 (will go into a loop waiting for the supertest to complete. Y) 207 276.99 P
|
|
-0.19 (ou can tell that) 484.83 276.99 P
|
|
(processors are in this state because they will print, \322No processes left to) 207 262.99 T
|
|
(run - twiddling.\323) 207 248.99 T
|
|
4 14 Q
|
|
(5.3.3) 170.01 215.66 T
|
|
(T) 207 215.66 T
|
|
(est completion:) 215.05 215.66 T
|
|
1 12 Q
|
|
(Since Niblet is intended to run with one UAR) 207 188.99 T
|
|
(T per processor) 425.48 188.99 T
|
|
(, it only) 499.6 188.99 T
|
|
(prints failure messages to the processor on which a test fails. The proces-) 207 174.99 T
|
|
(sor hosting the failing process will print all pertinent information and) 207 160.99 T
|
|
(then send an interrupt to the other processors. This means that the other) 207 146.99 T
|
|
(processors will only say) 207 132.99 T
|
|
(, \322Niblet F) 321.81 132.99 T
|
|
(AILED on an interrupt.\323 The real) 371.9 132.99 T
|
|
-0.05 (cause of the failure is available on the processor where it happened. This) 207 118.99 P
|
|
(is particularly important with a Niblet failure due to a nonzero ER) 207 104.99 T
|
|
(T) 523.06 104.99 T
|
|
(OIP) 530.17 104.99 T
|
|
FMENDPAGE
|
|
%%EndPage: "25" 28
|
|
%%Page: "26" 28
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Niblet) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 26) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(register since it can only be read by the processor on which the error oc-) 189 678.02 T
|
|
(curred. That processor will print, \322ER) 189 664.02 T
|
|
(T) 369.81 664.02 T
|
|
(OIP is nonzero! \050ER) 376.92 664.02 T
|
|
(T) 474.47 664.02 T
|
|
(OIP) 481.58 664.02 T
|
|
(,) 499.57 664.02 T
|
|
(CAUSE, EPC\051\323 followed by the values of ER) 189 650.02 T
|
|
(T) 408.14 650.02 T
|
|
(OIP) 415.26 650.02 T
|
|
(, CAUSE, and EPC.) 433.25 650.02 T
|
|
(The master processor will always complete with a message of the form,) 189 624.02 T
|
|
(\322Supertest P) 189 610.02 T
|
|
(ASSED/F) 247.53 610.02 T
|
|
(AILED\323 followed by \322Niblet Complete.\323) 294.63 610.02 T
|
|
(None of the 13 Niblet tests in the IP19 prom should ever print a \322Supert-) 189 584.02 T
|
|
(est F) 189 570.02 T
|
|
(AILED.\323 message under normal circumstances.) 211.1 570.02 T
|
|
(NOTE: Running a test in manufacturing mode yields more information) 189 544.02 T
|
|
(as processors print to their local UAR) 189 530.02 T
|
|
(TS. In \322manumode\323 you can selec-) 369.49 530.02 T
|
|
(tively watch CPUs.) 189 516.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "26" 29
|
|
%%Page: "27" 29
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Introduction) 72 734.18 T
|
|
3 10 Q
|
|
(Page 27) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 6) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (PROM LEDS Decoded) 207 670.02 S
|
|
72 336.99 558 340.02 C
|
|
207 338.5 558 338.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 338.5 198 338.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(6.1) 178.01 345.35 T
|
|
(Intr) 207 345.35 T
|
|
(oduction) 234.25 345.35 T
|
|
1 12 Q
|
|
(The values that follow are for the PROM LEDs that I mentioned above.) 207 314.99 T
|
|
(If you see a constant value displayed on the LEDs, convert the binary) 207 288.99 T
|
|
(into a decimal number and look it up in the following list under) 207 274.99 T
|
|
(PLED_xxx. Flashing values should appear under FLED_xxx.) 207 260.99 T
|
|
(There are a couple of modes in addition to the constant and single-\337ash-) 207 234.99 T
|
|
-0.24 (ing-value modes. When a processor is in the IP19 slave loop, it cycles be-) 207 220.99 P
|
|
-0.06 (tween values decoding to decimal 9 and 6. The master processor in POD) 207 206.99 P
|
|
(mode cycles between 1 and 2 when it\325) 207 192.99 T
|
|
(s using the UAR) 389.86 192.99 T
|
|
(T on the CC chip.) 468.77 192.99 T
|
|
(On the EPC UAR) 207 178.99 T
|
|
(T) 291.9 178.99 T
|
|
(, it displays a constant value.) 298.34 178.99 T
|
|
72 153.96 558 166.99 C
|
|
207 161.02 558 161.02 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 161.02 198 161.02 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(Figure 1) 72 145.96 T
|
|
3 F
|
|
(Slave mode \050\336ve vertical slices are shown. The topmost LED is) 216 145.96 T
|
|
FMENDPAGE
|
|
%%EndPage: "27" 30
|
|
%%Page: "28" 30
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM LEDS Decoded) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 28) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(most signi\336cant\051:) 54 678.02 T
|
|
3 10 Q
|
|
4 K
|
|
(0) 216 663.35 T
|
|
(0) 234 663.35 T
|
|
(0) 252 663.35 T
|
|
(0) 270 663.35 T
|
|
(0) 288 663.35 T
|
|
(0) 216 649.35 T
|
|
(0) 234 649.35 T
|
|
(0) 252 649.35 T
|
|
(0) 270 649.35 T
|
|
(0) 288 649.35 T
|
|
(1) 216 635.35 T
|
|
(0) 234 635.35 T
|
|
(1) 252 635.35 T
|
|
(0) 270 635.35 T
|
|
(1) 288 635.35 T
|
|
(etc.) 324 635.35 T
|
|
(0) 216 621.35 T
|
|
(1) 234 621.35 T
|
|
(0) 252 621.35 T
|
|
(1) 270 621.35 T
|
|
(0) 288 621.35 T
|
|
(0) 216 607.35 T
|
|
(1) 234 607.35 T
|
|
(0) 252 607.35 T
|
|
(1) 270 607.35 T
|
|
(0) 288 607.35 T
|
|
(1) 216 593.35 T
|
|
(0) 234 593.35 T
|
|
(1) 252 593.35 T
|
|
(0) 270 593.35 T
|
|
(1) 288 593.35 T
|
|
( T) 234 579.35 T
|
|
(ime ->) 242.51 579.35 T
|
|
54 556.98 540 570.02 C
|
|
189 564.04 540 564.04 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 564.04 180 564.04 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(Figure 2) 54 548.98 T
|
|
3 F
|
|
(Master mode on CC UAR) 198 548.98 T
|
|
(T) 333.74 548.98 T
|
|
(:) 339.74 548.98 T
|
|
3 10 Q
|
|
4 K
|
|
(0) 216 534.32 T
|
|
(0) 234 534.32 T
|
|
(0) 252 534.32 T
|
|
(0) 270 534.32 T
|
|
(0) 288 534.32 T
|
|
(0) 216 520.32 T
|
|
(0) 234 520.32 T
|
|
(0) 252 520.32 T
|
|
(0) 270 520.32 T
|
|
(0) 288 520.32 T
|
|
(0) 216 506.32 T
|
|
(0) 234 506.32 T
|
|
(0) 252 506.32 T
|
|
(0) 270 506.32 T
|
|
(0) 288 506.32 T
|
|
(etc.) 306 506.32 T
|
|
(0) 216 492.32 T
|
|
(0) 234 492.32 T
|
|
(0) 252 492.32 T
|
|
(0) 270 492.32 T
|
|
(0) 288 492.32 T
|
|
(0) 216 478.32 T
|
|
(1) 234 478.32 T
|
|
(0) 252 478.32 T
|
|
(1) 270 478.32 T
|
|
(0) 288 478.32 T
|
|
(1) 216 464.32 T
|
|
(0) 234 464.32 T
|
|
(1) 252 464.32 T
|
|
(0) 270 464.32 T
|
|
(1) 288 464.32 T
|
|
( T) 234 450.32 T
|
|
(ime ->) 242.51 450.32 T
|
|
1 12 Q
|
|
0 K
|
|
-0.06 (The following comes straight from a PROM header \336le so it\325) 189 424.98 P
|
|
-0.06 (s somewhat) 480.83 424.98 P
|
|
(raw) 189 410.98 T
|
|
(. Note that the most signi\336cant bit of an LED value is the top LED) 206.2 410.98 T
|
|
54 385.95 540 398.98 C
|
|
189 393.01 540 393.01 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 393.01 180 393.01 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 54 377.95 T
|
|
(able 5) 60.44 377.95 T
|
|
3 F
|
|
(PROM LED de\336nitions.) 198 377.95 T
|
|
(PLED_CLEAR) 54 359.95 T
|
|
(T) 131.76 359.95 T
|
|
(AGS) 138.21 359.95 T
|
|
(1) 198 359.95 T
|
|
(\050000001\051) 234 359.95 T
|
|
(Clearing the primary data cache tags) 306 359.95 T
|
|
(PLED_CKCCLOCAL) 54 341.95 T
|
|
(2) 198 341.95 T
|
|
(\050000010\051) 234 341.95 T
|
|
(T) 306 341.95 T
|
|
(esting CC chip local registers) 312 341.95 T
|
|
(PLED_CCL_FINITUAR) 54 323.95 T
|
|
(T) 177.74 323.95 T
|
|
(3) 198 323.95 T
|
|
(\05000001) 234 323.95 T
|
|
(1\051) 270.45 323.95 T
|
|
(Failed the local test but trying to initialize) 306 323.95 T
|
|
(the UAR) 306 305.95 T
|
|
(T anyway) 351.11 305.95 T
|
|
(PLED_CCINIT1) 54 287.95 T
|
|
(4) 198 287.95 T
|
|
(\050000100\051) 234 287.95 T
|
|
(Initializing the CC chip local registers) 306 287.95 T
|
|
(PLED_CKCCCONFIG) 54 269.95 T
|
|
(5) 198 269.95 T
|
|
(\050000101\051) 234 269.95 T
|
|
(T) 306 269.95 T
|
|
(esting the CC chip con\336g registers) 312 269.95 T
|
|
(\050requires a usable bus to pass\051) 306 251.95 T
|
|
(NOTE: Hanging in this test usually means) 306 233.95 T
|
|
(that the bus clock has failed. Check the) 306 215.95 T
|
|
(oscillator) 306 197.95 T
|
|
(.) 352.65 197.95 T
|
|
(PLED_CCC_FINITUAR) 54 179.95 T
|
|
(T) 179.73 179.95 T
|
|
(6) 198 179.95 T
|
|
(\0500001) 234 179.95 T
|
|
(10\051) 263.78 179.95 T
|
|
(Failed the con\336g register test but trying to) 306 179.95 T
|
|
(initialize the UAR) 306 161.95 T
|
|
(T anyway) 397.09 161.95 T
|
|
(PLED_NOCLK_INITUAR) 54 143.95 T
|
|
(T) 187.74 143.95 T
|
|
(7) 198 143.95 T
|
|
(\0500001) 234 143.95 T
|
|
(1) 263.78 143.95 T
|
|
(1\051) 269.56 143.95 T
|
|
(CC clock isn\325t running but initialize the) 306 143.95 T
|
|
(UAR) 306 125.95 T
|
|
(T anyway) 331.1 125.95 T
|
|
(PLED_CCINIT2) 54 107.95 T
|
|
(8) 198 107.95 T
|
|
(\050001000\051) 234 107.95 T
|
|
(Initializing the CC chip con\336g registers) 306 107.95 T
|
|
FMENDPAGE
|
|
%%EndPage: "28" 31
|
|
%%Page: "29" 31
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Introduction) 72 734.18 T
|
|
3 10 Q
|
|
(Page 29) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(PLED_UAR) 72 678.02 T
|
|
(TINIT) 135.1 678.02 T
|
|
(9) 216 678.02 T
|
|
(\050001001\051) 252 678.02 T
|
|
(Initializing the CC chip UAR) 324 678.02 T
|
|
(T) 471.08 678.02 T
|
|
(.) 477.07 678.02 T
|
|
(NOTE: Hanging in this test usually means) 324 660.02 T
|
|
(that the UAR) 324 642.02 T
|
|
(T clock is bad. Check the) 392.45 642.02 T
|
|
(connection to the system controller) 324 624.02 T
|
|
(.) 508.65 624.02 T
|
|
(PLED_CCUAR) 72 606.02 T
|
|
(TDONE) 152.42 606.02 T
|
|
(10) 216 606.02 T
|
|
(\050001010\051) 252 606.02 T
|
|
(Finished initializing the CC chip UAR) 324 606.02 T
|
|
(T) 519.06 606.02 T
|
|
(PLED_CKACHIP) 72 588.02 T
|
|
(1) 216 588.02 T
|
|
(1) 221.78 588.02 T
|
|
(\05000101) 252 588.02 T
|
|
(1\051) 288.45 588.02 T
|
|
(T) 324 588.02 T
|
|
(esting the A chip registers) 330 588.02 T
|
|
(PLED_AINIT) 72 570.02 T
|
|
(12) 216 570.02 T
|
|
(\050001) 252 570.02 T
|
|
(100\051) 275.11 570.02 T
|
|
(Initializing the A chip) 324 570.02 T
|
|
(PLED_CKEBUS1) 72 552.02 T
|
|
(13) 216 552.02 T
|
|
(\050001) 252 552.02 T
|
|
(101\051) 275.11 552.02 T
|
|
(Checking the EBus with interrupts.) 324 552.02 T
|
|
(PLED_SCINIT) 72 534.02 T
|
|
(14) 216 534.02 T
|
|
(\050001) 252 534.02 T
|
|
(1) 275.11 534.02 T
|
|
(10\051) 280.89 534.02 T
|
|
(Initializing the system controller) 324 534.02 T
|
|
(PLED_BMARB) 72 516.02 T
|
|
(15) 216 516.02 T
|
|
(\050001) 252 516.02 T
|
|
(1) 275.11 516.02 T
|
|
(1) 280.89 516.02 T
|
|
(1\051) 286.67 516.02 T
|
|
(Arbitrating for a bootmaster) 324 516.02 T
|
|
(PLED_BMASTER) 72 498.02 T
|
|
(16) 216 498.02 T
|
|
(\050010000\051) 252 498.02 T
|
|
(This processor is the bootmaster) 324 498.02 T
|
|
(PLED_CKEBUS2) 72 480.02 T
|
|
(17) 216 480.02 T
|
|
(\050010001\051) 252 480.02 T
|
|
-0.33 (In second EBus test. Run only by the master) 324 480.02 P
|
|
(PLED_POD) 72 462.02 T
|
|
(18) 216 462.02 T
|
|
(\050010010\051) 252 462.02 T
|
|
(Setting up this CPU slice for POD mode) 324 462.02 T
|
|
(PLED_PODLOOP) 72 444.02 T
|
|
(19) 216 444.02 T
|
|
(\05001001) 252 444.02 T
|
|
(1\051) 288.45 444.02 T
|
|
( Entering POD loop) 324 444.02 T
|
|
(PLED_CKPDCACHE1) 72 426.02 T
|
|
(20) 216 426.02 T
|
|
(\050010100\051) 252 426.02 T
|
|
(Checking the primary data cache) 324 426.02 T
|
|
(PLED_MAKEST) 72 408.02 T
|
|
(ACK) 158.42 408.02 T
|
|
(21) 216 408.02 T
|
|
(\050010101\051) 252 408.02 T
|
|
(Creating a stack in the primary data cache) 324 408.02 T
|
|
(PLED_MAIN) 72 390.02 T
|
|
(22) 216 390.02 T
|
|
(\0500101) 252 390.02 T
|
|
(10\051) 281.78 390.02 T
|
|
(Jumping into C code - calling main\050\051) 324 390.02 T
|
|
(PLED_CKIAID) 72 372.02 T
|
|
(23) 216 372.02 T
|
|
(\0500101) 252 372.02 T
|
|
(1) 281.78 372.02 T
|
|
(1\051) 287.56 372.02 T
|
|
(Check IA and ID chips on master IO4) 324 372.02 T
|
|
(PLED_CKEPC) 72 354.02 T
|
|
(24) 216 354.02 T
|
|
(\05001) 252 354.02 T
|
|
(1000\051) 268.44 354.02 T
|
|
(Check EPC chip on master IO4) 324 354.02 T
|
|
(PLED_IO4INIT) 72 336.02 T
|
|
(25) 216 336.02 T
|
|
(\05001) 252 336.02 T
|
|
(1001\051) 268.44 336.02 T
|
|
(Initializing the IO4 prom) 324 336.02 T
|
|
(PLED_NVRAM) 72 318.02 T
|
|
(26) 216 318.02 T
|
|
(\05001) 252 318.02 T
|
|
(1010\051) 268.44 318.02 T
|
|
(Getting NVRAM variables) 324 318.02 T
|
|
(PLED_FINDCONS) 72 300.02 T
|
|
(27) 216 300.02 T
|
|
(\05001) 252 300.02 T
|
|
(101) 268.44 300.02 T
|
|
(1\051) 287.56 300.02 T
|
|
(Checking the path to the EPC chip which) 324 300.02 T
|
|
(will contain the console UAR) 324 282.02 T
|
|
(T) 475.75 282.02 T
|
|
(PLED_CKCONS) 72 264.02 T
|
|
(28) 216 264.02 T
|
|
(\05001) 252 264.02 T
|
|
(1) 268.44 264.02 T
|
|
(100\051) 274.22 264.02 T
|
|
(T) 324 264.02 T
|
|
(esting the console UAR) 330 264.02 T
|
|
(T) 455.1 264.02 T
|
|
(PLED_CONSINIT) 72 246.02 T
|
|
(29) 216 246.02 T
|
|
(\05001) 252 246.02 T
|
|
(1) 268.44 246.02 T
|
|
(101\051) 274.22 246.02 T
|
|
(Setting up the console UAR) 324 246.02 T
|
|
(T) 471.11 246.02 T
|
|
(.) 477.11 246.02 T
|
|
(PLED_CONFIGCPUS) 72 228.02 T
|
|
(30) 216 228.02 T
|
|
(\05001) 252 228.02 T
|
|
(1) 268.44 228.02 T
|
|
(1) 274.22 228.02 T
|
|
(10\051) 280.01 228.02 T
|
|
(Con\336guring out CPUs that are disabled) 324 228.02 T
|
|
(PLED_CKRA) 72 210.02 T
|
|
(WMEM) 142.87 210.02 T
|
|
(31) 216 210.02 T
|
|
(\05001) 252 210.02 T
|
|
(1) 268.44 210.02 T
|
|
(1) 274.22 210.02 T
|
|
(1) 280.01 210.02 T
|
|
(1\051) 285.79 210.02 T
|
|
(Checking out raw memory \050running BIST\051) 324 210.02 T
|
|
(PLED_CONFIGMEM) 72 192.02 T
|
|
(32) 216 192.02 T
|
|
(\050100000\051) 252 192.02 T
|
|
(Con\336guring memory) 324 192.02 T
|
|
(PLED_CKMEM) 72 174.02 T
|
|
(33) 216 174.02 T
|
|
(\050100001\051) 252 174.02 T
|
|
(Checking con\336gured memory) 324 174.02 T
|
|
(PLED_LOADPROM) 72 156.02 T
|
|
(34) 216 156.02 T
|
|
(\050100010\051) 252 156.02 T
|
|
(Loading IO4 prom) 324 156.02 T
|
|
(PLED_CKSCACHE1) 72 138.02 T
|
|
(35) 216 138.02 T
|
|
(\05010001) 252 138.02 T
|
|
(1\051) 288.45 138.02 T
|
|
(First pass of secondary cache testing -) 324 138.02 T
|
|
(test the scache as a RAM) 324 120.02 T
|
|
(PLED_CKPICACHE) 72 102.02 T
|
|
(36) 216 102.02 T
|
|
(\050100100\051) 252 102.02 T
|
|
(Check the primary instruction cache) 324 102.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "29" 32
|
|
%%Page: "30" 32
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM LEDS Decoded) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 30) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(PLED_CKPDCACHE2) 54 678.02 T
|
|
(37) 198 678.02 T
|
|
(\050100101\051) 234 678.02 T
|
|
(Check the primary data cache writeback) 306 678.02 T
|
|
(mechanism) 306 660.02 T
|
|
(PLED_CKSCACHE2) 54 642.02 T
|
|
(38) 198 642.02 T
|
|
(\0501001) 234 642.02 T
|
|
(10\051) 263.78 642.02 T
|
|
(Check the secondary cache writeback) 306 642.02 T
|
|
(mechanism) 306 624.02 T
|
|
(PLED_CKBT) 54 606.02 T
|
|
(39) 198 606.02 T
|
|
(\0501001) 234 606.02 T
|
|
(1) 263.78 606.02 T
|
|
(1\051) 269.56 606.02 T
|
|
(Check the bus tags) 306 606.02 T
|
|
(PLED_BTINIT) 54 588.02 T
|
|
(40) 198 588.02 T
|
|
(\050101000\051) 234 588.02 T
|
|
(Clear the bus tags) 306 588.02 T
|
|
(PLED_CKPROM) 54 570.02 T
|
|
(41) 198 570.02 T
|
|
(\050101001\051) 234 570.02 T
|
|
(Checksum the IO prom) 306 570.02 T
|
|
(PLED_INSLA) 54 552.02 T
|
|
(VE) 125.77 552.02 T
|
|
(42) 198 552.02 T
|
|
(\050101010\051) 234 552.02 T
|
|
(This CPU is entering slave mode) 306 552.02 T
|
|
(PLED_PROMJUMP) 54 534.02 T
|
|
(43) 198 534.02 T
|
|
(\05010101) 234 534.02 T
|
|
(1\051) 270.45 534.02 T
|
|
(Jumping to the IO prom) 306 534.02 T
|
|
(PLED_SLA) 54 516.02 T
|
|
(VEJUMP) 113.78 516.02 T
|
|
(44) 198 516.02 T
|
|
(\050101) 234 516.02 T
|
|
(100\051) 257.11 516.02 T
|
|
(A slave is jumping to the IO4 PROM slave) 306 516.02 T
|
|
(code) 306 498.02 T
|
|
(PLED_NMIJUMP) 54 480.02 T
|
|
(45) 198 480.02 T
|
|
(\050101) 234 480.02 T
|
|
(101\051) 257.11 480.02 T
|
|
(This CPU has jumped into the kernel\325) 306 480.02 T
|
|
(s) 503.75 480.02 T
|
|
(NMI handling code) 306 462.02 T
|
|
4 14 Q
|
|
(Failur) 54 414.68 T
|
|
(e mode LED values) 91.07 414.68 T
|
|
1 12 Q
|
|
(If the Power) 189 388.02 T
|
|
(-On Diagnostics \336nd an unrecoverable problem with the) 248.04 388.02 T
|
|
(hardware they will call the \337ash leds routine with one of the following) 189 374.02 T
|
|
-0.13 (values as an ar) 189 360.02 P
|
|
-0.13 (gument. There\325) 258.67 360.02 P
|
|
-0.13 (s one PLED LED setting hiding down here) 331.82 360.02 P
|
|
(because of an error made earlier) 189 346.02 T
|
|
(.) 342.52 346.02 T
|
|
3 F
|
|
(FLED_CANTSEEMEM) 54 300.02 T
|
|
(46) 198 300.02 T
|
|
(\050101) 234 300.02 T
|
|
(1) 257.11 300.02 T
|
|
(10\051) 262.89 300.02 T
|
|
(Flashed by slave processors if they take an) 306 300.02 T
|
|
(exception while trying to write their evcon\336g) 306 282.02 T
|
|
-0.31 (entries. Often means the processor) 306 264.02 P
|
|
-0.31 (\325) 492.53 264.02 P
|
|
-0.31 (s getting) 494.97 264.02 P
|
|
(D-chip parity errors) 306 246.02 T
|
|
(FLED_NOUAR) 54 228.02 T
|
|
(TCLK) 134.42 228.02 T
|
|
(47) 198 228.02 T
|
|
(\050101) 234 228.02 T
|
|
(1) 257.11 228.02 T
|
|
(1) 262.89 228.02 T
|
|
(1\051) 268.67 228.02 T
|
|
(The CC UAR) 306 228.02 T
|
|
(T clock is not running. No) 375.75 228.02 T
|
|
(system) 306 210.02 T
|
|
(controller access is possible) 306 192.02 T
|
|
(FLED_IMPOSSIBLE1) 54 174.02 T
|
|
(48) 198 174.02 T
|
|
(\0501) 234 174.02 T
|
|
(10000\051) 243.77 174.02 T
|
|
(W) 306 174.02 T
|
|
(e fell through one of the supposedly) 317.11 174.02 T
|
|
(unreturning subroutines. Really shouldn\325t be) 306 156.02 T
|
|
(possible.) 306 138.02 T
|
|
(FLED_DEADCOP1) 54 120.02 T
|
|
(49) 198 120.02 T
|
|
(\0501) 234 120.02 T
|
|
(10001\051) 243.77 120.02 T
|
|
(Coprocessor 1 is dead - not seeing this) 306 120.02 T
|
|
(doesn\325t mean it works correctly) 306 102.02 T
|
|
(.) 469.73 102.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "30" 33
|
|
%%Page: "31" 33
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Introduction) 72 734.18 T
|
|
3 10 Q
|
|
(Page 31) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(FLED_CCCLOCK) 72 678.02 T
|
|
(50) 216 678.02 T
|
|
(\0501) 252 678.02 T
|
|
(10010\051) 261.77 678.02 T
|
|
(The CC clock isn\325t running) 324 678.02 T
|
|
(FLED_CCLOCAL) 72 660.02 T
|
|
(51) 216 660.02 T
|
|
(\0501) 252 660.02 T
|
|
(1001) 261.77 660.02 T
|
|
(1\051) 287.56 660.02 T
|
|
(Failed CC local register tests) 324 660.02 T
|
|
(FLED_CCCONFIG) 72 642.02 T
|
|
(52) 216 642.02 T
|
|
(\0501) 252 642.02 T
|
|
(10100\051) 261.77 642.02 T
|
|
(Failed CC con\336g register tests) 324 642.02 T
|
|
(FLED_ACHIP) 72 624.02 T
|
|
(53) 216 624.02 T
|
|
(\0501) 252 624.02 T
|
|
(10101\051) 261.77 624.02 T
|
|
(Failed A Chip register tests) 324 624.02 T
|
|
(FLED_BROKEWB) 72 606.02 T
|
|
(54) 216 606.02 T
|
|
(\0501) 252 606.02 T
|
|
(101) 261.77 606.02 T
|
|
(10\051) 280.89 606.02 T
|
|
(By the time this CPU had arrived at the) 324 606.02 T
|
|
(bootmaster arbitration barrier) 324 588.02 T
|
|
(, the) 477.97 588.02 T
|
|
(rendezvous time had passed. This implies) 324 570.02 T
|
|
(that a CPU is running too slowly) 324 552.02 T
|
|
(, the ratio) 493.08 552.02 T
|
|
(of bus clock to CPU clock rate is too high,) 324 534.02 T
|
|
(or a bit in the CC clock is stuck on.) 324 516.02 T
|
|
(FLED_BADDCACHE) 72 498.02 T
|
|
(55) 216 498.02 T
|
|
(\0501) 252 498.02 T
|
|
(101) 261.77 498.02 T
|
|
(1) 280.89 498.02 T
|
|
(1\051) 286.67 498.02 T
|
|
(This CPU\325) 324 498.02 T
|
|
(s primary data cache test failed) 377.75 498.02 T
|
|
(FLED_BADIO4) 72 480.02 T
|
|
(56) 216 480.02 T
|
|
(\0501) 252 480.02 T
|
|
(1) 261.77 480.02 T
|
|
(1000\051) 267.55 480.02 T
|
|
(The IO4 board is bad - can\325t get to the) 324 480.02 T
|
|
(console) 324 462.02 T
|
|
4 14 Q
|
|
(Exception failur) 72 414.68 T
|
|
(e mode values \050except 59\051:) 168.53 414.68 T
|
|
3 12 Q
|
|
(FLED_UTLBMISS) 72 395.02 T
|
|
(57) 216 395.02 T
|
|
(\0501) 252 395.02 T
|
|
(1) 261.77 395.02 T
|
|
(1001\051) 267.55 395.02 T
|
|
(T) 324 395.02 T
|
|
(ook a TLB Re\336ll exception) 330 395.02 T
|
|
(FLED_XTLBMISS) 72 377.02 T
|
|
(58) 216 377.02 T
|
|
(\0501) 252 377.02 T
|
|
(1) 261.77 377.02 T
|
|
(1010\051) 267.55 377.02 T
|
|
(T) 324 377.02 T
|
|
(ook an extended TLB Re\336ll exception) 330 377.02 T
|
|
(PLED_WRCONFIG) 72 359.02 T
|
|
(59) 216 359.02 T
|
|
(\0501) 252 359.02 T
|
|
(1) 261.77 359.02 T
|
|
(101) 267.55 359.02 T
|
|
(1\051) 286.67 359.02 T
|
|
(W) 324 359.02 T
|
|
(riting evcon\336g structure:) 335.11 359.02 T
|
|
(The master CPU writes the whole array) 324 341.02 T
|
|
(.) 532.39 341.02 T
|
|
(The slaves only write their own entries.) 324 323.02 T
|
|
(FLED_GENERAL) 72 305.02 T
|
|
(60) 216 305.02 T
|
|
(\0501) 252 305.02 T
|
|
(1) 261.77 305.02 T
|
|
(1) 267.55 305.02 T
|
|
(100\051) 273.34 305.02 T
|
|
(T) 324 305.02 T
|
|
(ook a general exception) 330 305.02 T
|
|
(FLED_NOTIMPL) 72 287.02 T
|
|
(61) 216 287.02 T
|
|
(\0501) 252 287.02 T
|
|
(1) 261.77 287.02 T
|
|
(1) 267.55 287.02 T
|
|
(101\051) 273.34 287.02 T
|
|
(T) 324 287.02 T
|
|
(ook an unimplemented exception) 330 287.02 T
|
|
(FLED_ECC) 72 269.02 T
|
|
(62) 216 269.02 T
|
|
(\0501) 252 269.02 T
|
|
(1) 261.77 269.02 T
|
|
(1) 267.55 269.02 T
|
|
(1) 273.34 269.02 T
|
|
(10\051) 279.12 269.02 T
|
|
(T) 324 269.02 T
|
|
(ook a cache error exception) 330 269.02 T
|
|
(FLED_DISABLED) 72 251.02 T
|
|
(63) 216 251.02 T
|
|
(\0501) 252 251.02 T
|
|
(1) 261.77 251.02 T
|
|
(1) 267.55 251.02 T
|
|
(1) 273.34 251.02 T
|
|
(1) 279.12 251.02 T
|
|
(1\051) 284.9 251.02 T
|
|
(Disabled processors \337ash all of their LEDs) 324 251.02 T
|
|
FMENDPAGE
|
|
%%EndPage: "31" 34
|
|
%%Page: "32" 34
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM LEDS Decoded) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 32) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
FMENDPAGE
|
|
%%EndPage: "32" 35
|
|
%%Page: "33" 35
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Diagnostic V) 72 734.18 T
|
|
(alue Console Messages) 138.43 734.18 T
|
|
3 10 Q
|
|
(Page 33) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 7) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (PROM Diagnostic) 207 670.02 S
|
|
-0.48 (Messages) 207 640.02 S
|
|
72 306.99 558 310.02 C
|
|
207 308.5 558 308.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 308.5 198 308.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(7.1) 178.01 315.35 T
|
|
(Diagnostic V) 207 315.35 T
|
|
(alue Console Messages) 293.03 315.35 T
|
|
1 12 Q
|
|
-0.08 (These messages can be printed as a result of prom diagnostics and as rea-) 207 284.99 P
|
|
(sons for entering POD mode. The numbers on the left are \322diagnostic\323) 207 270.99 T
|
|
(codes which are displayed on the LCD panel.) 207 256.99 T
|
|
72 225.96 558 238.99 C
|
|
207 233.02 558 233.02 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 233.02 198 233.02 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 72 217.96 T
|
|
(able 6) 78.44 217.96 T
|
|
(Diagnostic messages:) 207 217.96 T
|
|
112.42 197.14 72 197.14 2 L
|
|
V
|
|
1.02 H
|
|
0 Z
|
|
N
|
|
0 14 Q
|
|
(CODE) 72 198.63 T
|
|
210.07 197.14 144 197.14 2 L
|
|
V
|
|
N
|
|
(MEANING) 144 198.63 T
|
|
(Success:) 72 178.63 T
|
|
3 F
|
|
(000) 72 158.63 T
|
|
(Device passed diagnostics.) 144 158.63 T
|
|
0 F
|
|
(Cache tests:) 72 138.63 T
|
|
3 F
|
|
(001) 72 118.63 T
|
|
(Failed dcache1 data test.) 144 118.63 T
|
|
(002) 72 98.63 T
|
|
(Failed dcache1 addr test.) 144 98.63 T
|
|
FMENDPAGE
|
|
%%EndPage: "33" 36
|
|
%%Page: "34" 36
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM Diagnostic Messages) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 34) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
3 14 Q
|
|
0 X
|
|
(003) 54 676.68 T
|
|
(Failed scache1 data test.) 126 676.68 T
|
|
(004) 54 656.68 T
|
|
(Failed scache1 addr test.) 126 656.68 T
|
|
(005) 54 636.68 T
|
|
(Failed icache data test.) 126 636.68 T
|
|
(006) 54 616.68 T
|
|
(Failed icache addr test.) 126 616.68 T
|
|
(007) 54 596.68 T
|
|
(Dcache test hung.) 126 596.68 T
|
|
(008) 54 576.68 T
|
|
(Scache test hung.) 126 576.68 T
|
|
(009) 54 556.68 T
|
|
(Icache test hung.) 126 556.68 T
|
|
0 F
|
|
(Memory tests:) 54 536.68 T
|
|
3 F
|
|
(040) 54 516.68 T
|
|
(Memory built-in self-test failed.) 126 516.68 T
|
|
(041) 54 496.68 T
|
|
(No working memory was found.) 126 496.68 T
|
|
(042) 54 476.68 T
|
|
(Memory address line test failed.) 126 476.68 T
|
|
(043) 54 456.68 T
|
|
(Memory data line test failed.) 126 456.68 T
|
|
(044) 54 436.68 T
|
|
(Bank failed con\336gured memory test.) 126 436.68 T
|
|
(045) 54 416.68 T
|
|
(Slave hung writing to memory) 126 416.68 T
|
|
(.) 309.26 416.68 T
|
|
(046) 54 396.68 T
|
|
(Bank disabled due to downrev MA chip.) 126 396.68 T
|
|
(047) 54 376.68 T
|
|
(A bus error occurred during MC3 con\336g.) 126 376.68 T
|
|
(048) 54 356.68 T
|
|
(A bus error occurred during MC3 testing.) 126 356.68 T
|
|
(049) 54 336.68 T
|
|
(PROM attempted to disable the same bank twice.) 126 336.68 T
|
|
(050) 54 316.68 T
|
|
(Not enough memory to load the IO4 PROM.) 126 316.68 T
|
|
(051) 54 296.68 T
|
|
(No memory boards were recognized.) 126 296.68 T
|
|
(052) 54 276.68 T
|
|
(Bank forcibly re-enabled by the PROM.) 126 276.68 T
|
|
0 F
|
|
(Ebus tests:) 54 256.68 T
|
|
3 F
|
|
(060) 54 236.68 T
|
|
(CPU doesn\325t get interrupts from CC.) 126 236.68 T
|
|
(061) 54 216.68 T
|
|
(Group interrupt test failed.) 126 216.68 T
|
|
(062) 54 196.68 T
|
|
(Lost a loopback interrupt.) 126 196.68 T
|
|
(063) 54 176.68 T
|
|
(Bit in HPIL register stuck.) 126 176.68 T
|
|
0 F
|
|
(IO4 tests:) 54 156.68 T
|
|
3 F
|
|
(070) 54 136.68 T
|
|
(No working IO4 is present.) 126 136.68 T
|
|
(071) 54 116.68 T
|
|
(Bad checksum on IO4 PROM.) 126 116.68 T
|
|
(072) 54 96.68 T
|
|
(Bad entry point in IO4 PROM.) 126 96.68 T
|
|
FMENDPAGE
|
|
%%EndPage: "34" 37
|
|
%%Page: "35" 37
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Diagnostic V) 72 734.18 T
|
|
(alue Console Messages) 138.43 734.18 T
|
|
3 10 Q
|
|
(Page 35) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
3 14 Q
|
|
0 X
|
|
(073) 72 676.68 T
|
|
(IO4 PROM claims to be too long.) 144 676.68 T
|
|
(074) 72 656.68 T
|
|
(Bad entry point in IO4 PROM.) 144 656.68 T
|
|
(075) 72 636.68 T
|
|
(Bad magic number in IO4 PROM.) 144 636.68 T
|
|
(078) 72 616.68 T
|
|
(Bus error while downloading IO4 PROM.) 144 616.68 T
|
|
(079) 72 596.68 T
|
|
(No EPC chip found on master IO4.) 144 596.68 T
|
|
(080) 72 576.68 T
|
|
(Bus error while con\336guring IO4.) 144 576.68 T
|
|
(081) 72 556.68 T
|
|
(Bus error during IA register test.) 144 556.68 T
|
|
(082) 72 536.68 T
|
|
(Bus error during IA PIO test.) 144 536.68 T
|
|
(083) 72 516.68 T
|
|
(IA chip register test failed.) 144 516.68 T
|
|
(084) 72 496.68 T
|
|
(W) 144 496.68 T
|
|
(rong error reported for bad PIO.) 156.96 496.68 T
|
|
(085) 72 476.68 T
|
|
(IA error didn\325t generate interrupt.) 144 476.68 T
|
|
(086) 72 456.68 T
|
|
(IA error generated wrong interrupt.) 144 456.68 T
|
|
(087) 72 436.68 T
|
|
(EPC register test failed.) 144 436.68 T
|
|
(088) 72 416.68 T
|
|
(Bus error on map RAM rd/wr test.) 144 416.68 T
|
|
(089) 72 396.68 T
|
|
(Bus error on map RAM address test.) 144 396.68 T
|
|
(090) 72 376.68 T
|
|
(Bus error on map RAM walking 1 test.) 144 376.68 T
|
|
(091) 72 356.68 T
|
|
(Bus error during map RAM testing.) 144 356.68 T
|
|
(092) 72 336.68 T
|
|
(Map RAM read/write test failed.) 144 336.68 T
|
|
(093) 72 316.68 T
|
|
(Map RAM address test failed.) 144 316.68 T
|
|
(094) 72 296.68 T
|
|
(Map RAM walking 1 test failed.) 144 296.68 T
|
|
(095) 72 276.68 T
|
|
(EPC UAR) 144 276.68 T
|
|
(T loopback test failed.) 205.94 276.68 T
|
|
0 F
|
|
(IP19 tests:) 72 256.68 T
|
|
3 F
|
|
(120) 72 236.68 T
|
|
(CPU can\325t access memory) 144 236.68 T
|
|
(123) 72 216.68 T
|
|
(CC bus tag data test failed.) 144 216.68 T
|
|
(124) 72 196.68 T
|
|
(CC bus tag addr test failed.) 144 196.68 T
|
|
(125) 72 176.68 T
|
|
(CPU forcibly re-enabled by the PROM.) 144 176.68 T
|
|
0 F
|
|
(Miscellaneous:) 72 156.68 T
|
|
3 F
|
|
(240) 72 136.68 T
|
|
(CPU writing con\336guration info.) 144 136.68 T
|
|
(246) 72 116.68 T
|
|
(CPU testing dcache.) 144 116.68 T
|
|
(247) 72 96.68 T
|
|
(CPU testing icache.) 144 96.68 T
|
|
FMENDPAGE
|
|
%%EndPage: "35" 38
|
|
%%Page: "36" 38
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM Diagnostic Messages) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 36) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
3 14 Q
|
|
0 X
|
|
(248) 54 676.68 T
|
|
(CPU testing scache.) 126 676.68 T
|
|
(249) 54 656.68 T
|
|
(CPU initializing caches.) 126 656.68 T
|
|
(250) 54 636.68 T
|
|
(CPU returning from master) 126 636.68 T
|
|
(\325) 293.68 636.68 T
|
|
(s code.) 296.54 636.68 T
|
|
(251) 54 616.68 T
|
|
(Unexpected exception.) 126 616.68 T
|
|
(252) 54 596.68 T
|
|
(A nonmaskable interrupt occurred.) 126 596.68 T
|
|
(253) 54 576.68 T
|
|
(POD mode switch set or POD key pressed.) 126 576.68 T
|
|
(253) 54 556.68 T
|
|
(Unspeci\336ed diagnostic failure.) 126 556.68 T
|
|
(254) 54 536.68 T
|
|
(Diagnostic value unset.) 126 536.68 T
|
|
(255) 54 516.68 T
|
|
(Device not present.) 126 516.68 T
|
|
54 496.05 540 510.02 C
|
|
52.5 502.54 540.75 503.27 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
0 0 612 792 C
|
|
54 428.02 540 431.05 C
|
|
189 429.54 540 429.54 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 429.54 180 429.54 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(7.2) 160.01 436.38 T
|
|
(Diagnostic System Contr) 189 436.38 T
|
|
(oller Messages) 358.38 436.38 T
|
|
1 12 Q
|
|
-0.21 (The following messages appear on the system controller display when di-) 189 406.02 P
|
|
(agnostics fail or as status:) 189 392.02 T
|
|
54 360.99 540 374.02 C
|
|
189 368.05 540 368.05 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 368.05 180 368.05 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 54 352.99 T
|
|
(able 7) 60.44 352.99 T
|
|
(System Controller Short Messages:) 189 352.99 T
|
|
0 14 Q
|
|
(CODE) 54 333.66 T
|
|
(System Controller Short Message) 126 333.66 T
|
|
3 F
|
|
(003) 54 313.66 T
|
|
(SCACHE F) 126 313.66 T
|
|
(AILED!) 195.98 313.66 T
|
|
(004) 54 293.66 T
|
|
(SCACHE F) 126 293.66 T
|
|
(AILED!) 195.98 293.66 T
|
|
(001) 54 273.66 T
|
|
(DCACHE F) 126 273.66 T
|
|
(AILED!) 196.74 273.66 T
|
|
(002) 54 253.66 T
|
|
(DCACHE F) 126 253.66 T
|
|
(AILED!) 196.74 253.66 T
|
|
(005) 54 233.66 T
|
|
(ICACHE F) 126 233.66 T
|
|
(AILED!) 190.53 233.66 T
|
|
(006) 54 213.66 T
|
|
(ICACHE F) 126 213.66 T
|
|
(AILED!) 190.53 213.66 T
|
|
(040) 54 193.66 T
|
|
(MC3 CONFIG F) 126 193.66 T
|
|
(AILED!) 225.51 193.66 T
|
|
(041) 54 173.66 T
|
|
(NO GOOD MEMOR) 126 173.66 T
|
|
(Y FOUND) 250.91 173.66 T
|
|
(042) 54 153.66 T
|
|
(MC3 CONFIG F) 126 153.66 T
|
|
(AILED!) 225.51 153.66 T
|
|
(043) 54 133.66 T
|
|
(MC3 CONFIG F) 126 133.66 T
|
|
(AILED!) 225.51 133.66 T
|
|
(044) 54 113.66 T
|
|
(MC3 READBACK ERROR!) 126 113.66 T
|
|
(047) 54 93.66 T
|
|
(MC3 CONFIG F) 126 93.66 T
|
|
(AILED!) 225.51 93.66 T
|
|
FMENDPAGE
|
|
%%EndPage: "36" 39
|
|
%%Page: "37" 39
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Diagnostic System Controller Messages) 72 734.18 T
|
|
3 10 Q
|
|
(Page 37) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
3 14 Q
|
|
0 X
|
|
(048) 72 676.68 T
|
|
(MC3 CONFIG F) 144 676.68 T
|
|
(AILED!) 243.51 676.68 T
|
|
(049) 72 656.68 T
|
|
(MC3 CONFIG F) 144 656.68 T
|
|
(AILED!) 243.51 656.68 T
|
|
(050) 72 636.68 T
|
|
(INSUFFICIENT MEMOR) 144 636.68 T
|
|
(Y!) 297.66 636.68 T
|
|
(051) 72 616.68 T
|
|
(NO MEM BOARDS FOUND!) 144 616.68 T
|
|
(070) 72 596.68 T
|
|
(NO IO BOARDS FOUND!) 144 596.68 T
|
|
(071) 72 576.68 T
|
|
(IO4PROM F) 144 576.68 T
|
|
(AILED!) 220.2 576.68 T
|
|
(072) 72 556.68 T
|
|
(IO4PROM F) 144 556.68 T
|
|
(AILED!) 220.2 556.68 T
|
|
(073) 72 536.68 T
|
|
(IO4PROM F) 144 536.68 T
|
|
(AILED!) 220.2 536.68 T
|
|
(074) 72 516.68 T
|
|
(IO4PROM F) 144 516.68 T
|
|
(AILED!) 220.2 516.68 T
|
|
(075) 72 496.68 T
|
|
(IO4PROM F) 144 496.68 T
|
|
(AILED!) 220.2 496.68 T
|
|
(078) 72 476.68 T
|
|
(IO4PROM F) 144 476.68 T
|
|
(AILED!) 220.2 476.68 T
|
|
(079) 72 456.68 T
|
|
(NO EPC CHIP FOUND!) 144 456.68 T
|
|
(080) 72 436.68 T
|
|
(IO4 CONFIG F) 144 436.68 T
|
|
(AILED!) 236.53 436.68 T
|
|
(081) 72 416.68 T
|
|
(MASTER IO4 F) 144 416.68 T
|
|
(AILED!) 240.42 416.68 T
|
|
(082) 72 396.68 T
|
|
(MASTER IO4 F) 144 396.68 T
|
|
(AILED!) 240.42 396.68 T
|
|
(083) 72 376.68 T
|
|
(MASTER IO4 F) 144 376.68 T
|
|
(AILED!) 240.42 376.68 T
|
|
(084) 72 356.68 T
|
|
(MASTER IO4 F) 144 356.68 T
|
|
(AILED!) 240.42 356.68 T
|
|
(085) 72 336.68 T
|
|
(MASTER IO4 F) 144 336.68 T
|
|
(AILED!) 240.42 336.68 T
|
|
(086) 72 316.68 T
|
|
(MASTER IO4 F) 144 316.68 T
|
|
(AILED!) 240.42 316.68 T
|
|
(088) 72 296.68 T
|
|
(MASTER IO4 F) 144 296.68 T
|
|
(AILED!) 240.42 296.68 T
|
|
(089) 72 276.68 T
|
|
(MASTER IO4 F) 144 276.68 T
|
|
(AILED!) 240.42 276.68 T
|
|
(090) 72 256.68 T
|
|
(MASTER IO4 F) 144 256.68 T
|
|
(AILED!) 240.42 256.68 T
|
|
(091) 72 236.68 T
|
|
(MASTER IO4 F) 144 236.68 T
|
|
(AILED!) 240.42 236.68 T
|
|
(092) 72 216.68 T
|
|
(MASTER IO4 F) 144 216.68 T
|
|
(AILED!) 240.42 216.68 T
|
|
(093) 72 196.68 T
|
|
(MASTER IO4 F) 144 196.68 T
|
|
(AILED!) 240.42 196.68 T
|
|
(094) 72 176.68 T
|
|
(MASTER IO4 F) 144 176.68 T
|
|
(AILED!) 240.42 176.68 T
|
|
(087) 72 156.68 T
|
|
(EPC CHIP F) 144 156.68 T
|
|
(AILED!) 221.76 156.68 T
|
|
(095) 72 136.68 T
|
|
(EPC UAR) 144 136.68 T
|
|
(T F) 205.94 136.68 T
|
|
(AILED!) 226.16 136.68 T
|
|
(123) 72 116.68 T
|
|
(BUS T) 144 116.68 T
|
|
(AGS F) 184.17 116.68 T
|
|
(AILED!) 225.39 116.68 T
|
|
(123) 72 96.68 T
|
|
(BUS T) 144 96.68 T
|
|
(AGS F) 184.17 96.68 T
|
|
(AILED!) 225.39 96.68 T
|
|
FMENDPAGE
|
|
%%EndPage: "37" 40
|
|
%%Page: "38" 40
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM Diagnostic Messages) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 38) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
3 14 Q
|
|
0 X
|
|
(124) 54 676.68 T
|
|
(BUS T) 126 676.68 T
|
|
(AGS F) 166.17 676.68 T
|
|
(AILED!) 207.39 676.68 T
|
|
(250) 54 656.68 T
|
|
(Reentering POD mode) 126 656.68 T
|
|
(251) 54 636.68 T
|
|
(PROM EXCEPTION!) 126 636.68 T
|
|
(252) 54 616.68 T
|
|
(PROM NMI HANDLER) 126 616.68 T
|
|
(253) 54 596.68 T
|
|
(CPU in POD mode.) 126 596.68 T
|
|
54 576.05 540 590.02 C
|
|
52.5 582.54 540.75 583.27 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
0 0 612 792 C
|
|
54 547.02 540 560.05 C
|
|
189 554.07 540 554.07 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
54 554.07 180 554.07 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 54 539.02 T
|
|
(able 8) 60.44 539.02 T
|
|
(Long, Scrolling System Controller Messages:) 189 539.02 T
|
|
0 14 Q
|
|
(CODE) 54 519.68 T
|
|
(System Controller Long Message) 126 519.68 T
|
|
3 F
|
|
(040) 54 499.68 T
|
|
(Memory board con\336guration has failed. Cannot load IO PROM.) 126 499.68 T
|
|
(041) 54 479.68 T
|
|
(All memory banks had to be disabled due to test failures.) 126 479.68 T
|
|
(042) 54 459.68 T
|
|
(The address line self-test failed. Cannot continue.) 126 459.68 T
|
|
(043) 54 439.68 T
|
|
(Memory board con\336guration has failed. Cannot load IO PROM.) 126 439.68 T
|
|
(044) 54 419.68 T
|
|
(Memory board con\336guration has failed. Cannot load IO PROM.) 126 419.68 T
|
|
(047) 54 399.68 T
|
|
(Memory board con\336guration has failed. Cannot load IO PROM.) 126 399.68 T
|
|
(048) 54 379.68 T
|
|
(Memory board con\336guration has failed. Cannot load IO PROM.) 126 379.68 T
|
|
(049) 54 359.68 T
|
|
(The PROM was unable to disable failing memory banks.) 126 359.68 T
|
|
(050) 54 339.68 T
|
|
(Y) 126 339.68 T
|
|
(ou must have at least 32 megabytes of working memory to) 134.05 339.68 T
|
|
(load the IO PROM) 126 319.68 T
|
|
(051) 54 299.68 T
|
|
(The IP19 PROM did not recognize any memory boards in the) 126 299.68 T
|
|
(system.) 126 279.68 T
|
|
(070) 54 259.68 T
|
|
(The IP19 PROM did not recognize any IO4 boards in the system.) 126 259.68 T
|
|
(071) 54 239.68 T
|
|
(Diagnostics detected a problem with your IO4 PROM.) 126 239.68 T
|
|
(072) 54 219.68 T
|
|
(Diagnostics detected a problem with your IO4 PROM.) 126 219.68 T
|
|
(073) 54 199.68 T
|
|
(Diagnostics detected a problem with your IO4 PROM.) 126 199.68 T
|
|
(074) 54 179.68 T
|
|
(Diagnostics detected a problem with your IO4 PROM.) 126 179.68 T
|
|
(075) 54 159.68 T
|
|
(Diagnostics detected a problem with your IO4 PROM.) 126 159.68 T
|
|
(078) 54 139.68 T
|
|
(An exception occurred while downloading the IO4 PROM to) 126 139.68 T
|
|
(memory) 126 119.68 T
|
|
(.) 175.49 119.68 T
|
|
(079) 54 99.68 T
|
|
(There must be an EPC chip on the IO board in the) 126 99.68 T
|
|
FMENDPAGE
|
|
%%EndPage: "38" 41
|
|
%%Page: "39" 41
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(System Controller Standard Messages) 72 734.18 T
|
|
3 10 Q
|
|
(Page 39) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
3 14 Q
|
|
0 X
|
|
(highest-numbered slot.) 144 676.68 T
|
|
(080) 72 656.68 T
|
|
(An exception occurred while con\336guring an IO board.) 144 656.68 T
|
|
(081) 72 636.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 636.68 T
|
|
(082) 72 616.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 616.68 T
|
|
(083) 72 596.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 596.68 T
|
|
(084) 72 576.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 576.68 T
|
|
(085) 72 556.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 556.68 T
|
|
(086) 72 536.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 536.68 T
|
|
(088) 72 516.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 516.68 T
|
|
(089) 72 496.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 496.68 T
|
|
(090) 72 476.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 476.68 T
|
|
(091) 72 456.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 456.68 T
|
|
(092) 72 436.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 436.68 T
|
|
(093) 72 416.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 416.68 T
|
|
(094) 72 396.68 T
|
|
(The IA chip on the master IO4 board has failed diagnostics.) 144 396.68 T
|
|
(087) 72 376.68 T
|
|
(The EPC chip on the master IO4 board has failed diagnostics.) 144 376.68 T
|
|
(251) 72 356.68 T
|
|
(The PROM code took an unexpected exception.) 144 356.68 T
|
|
(252) 72 336.68 T
|
|
(The PROM received a nonmaskable interrupt.) 144 336.68 T
|
|
72 269.99 558 273.02 C
|
|
207 271.51 558 271.51 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 271.51 198 271.51 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(7.3) 178.01 278.35 T
|
|
(System Contr) 207 278.35 T
|
|
(oller Standard Messages) 300.42 278.35 T
|
|
3 12 Q
|
|
(Starting System...) 72 233.99 T
|
|
(Displayed once bootmaster arbitration has completed. Indicates) 216 233.99 T
|
|
(that the master processor has started up correctly and is) 216 215.99 T
|
|
(capable of communicating with the system controller) 216 197.99 T
|
|
(.) 493.29 197.99 T
|
|
(EBUS diags 2..) 72 179.99 T
|
|
(Displayed immediately before we run the secondary EBUS) 216 179.99 T
|
|
(diagnostics. The secondary EBUS diagnostics stress the) 216 161.99 T
|
|
(interrupt logic and the EBUS.) 216 143.99 T
|
|
(PD Cache test..) 72 125.99 T
|
|
(Displayed immediately before we run the primary data cache) 216 125.99 T
|
|
(test.) 216 107.99 T
|
|
FMENDPAGE
|
|
%%EndPage: "39" 42
|
|
%%Page: "40" 42
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM Diagnostic Messages) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 40) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
54 87.98 540 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(Building stack..) 54 678.02 T
|
|
(Displayed before we attempt to set up the cache as the stack.) 198 678.02 T
|
|
-0.06 (If this is the last message displayed, there is probably something) 198 660.02 P
|
|
(wrong with the master processor) 198 642.02 T
|
|
(.) 370.63 642.02 T
|
|
(Jumping to MAIN) 54 624.02 T
|
|
(Displayed before we switch into the C main subroutine.) 198 624.02 T
|
|
(Initing Con\336g Info) 54 606.02 T
|
|
(Displayed before we attempt to do initial hardware probing and) 198 606.02 T
|
|
(set up the everest con\336guration information data structure. In) 198 588.02 T
|
|
(this phase, we simply read out the SYSCONFIG register and set) 198 570.02 T
|
|
(the evcon\336g \336elds to rational default values.) 198 552.02 T
|
|
(Setting timeouts..) 54 534.02 T
|
|
(Displayed before we attempt to write to the various board) 198 534.02 T
|
|
(timeout registers. Everest requires that all of the boards be) 198 516.02 T
|
|
(initialized with consistent timeout values, and that these) 198 498.02 T
|
|
(timeout values be written before we actually do reads or writes) 198 480.02 T
|
|
(to the boards \050we\325re safe so far because we have only touched) 198 462.02 T
|
|
(con\336guration registers; this will change when we start talking) 198 444.02 T
|
|
(to IO4 devices\051.) 198 426.02 T
|
|
(Initing master IO4..) 54 408.02 T
|
|
-0.24 (Displayed before we attempt to do basic initialization for all of the) 198 408.02 P
|
|
(IO4\325) 198 390.02 T
|
|
(s in the system. Basic initialization consists of writing the) 219.78 390.02 T
|
|
-0.08 (large and small window registers, setting the endianness, setting) 198 372.02 P
|
|
(up error interrupts, clearing the IBUS and EBUS error registers,) 198 354.02 T
|
|
(and examining the IO adapters.) 198 336.02 T
|
|
(Initing EPC...) 54 318.02 T
|
|
(Displayed before we do the \336rst writes to the master EPC. This) 198 318.02 T
|
|
(routine clears the EPC error registers and takes all EPC devices) 198 300.02 T
|
|
(out of reset.) 198 282.02 T
|
|
(Initing EPC UAR) 54 264.02 T
|
|
(T) 142.43 264.02 T
|
|
(Displayed when we \336rst enter the UAR) 198 264.02 T
|
|
(T con\336guration code.) 403.08 264.02 T
|
|
(Initing UAR) 54 246.02 T
|
|
(T Chan B) 114.43 246.02 T
|
|
(Displayed before we begin initializing UAR) 198 246.02 T
|
|
(T chan B\325) 423.07 246.02 T
|
|
(s control) 473.51 246.02 T
|
|
(registers.) 198 228.02 T
|
|
(Initing UAR) 54 210.02 T
|
|
(T Chan A) 114.43 210.02 T
|
|
(Displayed before we begin initializing UAR) 198 210.02 T
|
|
(T chan A) 423.07 210.02 T
|
|
(\325) 470.18 210.02 T
|
|
(s control) 472.62 210.02 T
|
|
(registers.) 198 192.02 T
|
|
(Reading inventory) 54 174.02 T
|
|
(..) 149.77 174.02 T
|
|
(Displayed before we attempt to read the system inventory out) 198 174.02 T
|
|
(the IO4 NVRAM. If the inventory is invalid or we can\325t read it for) 198 156.02 T
|
|
(some reason, we initialize the inventory \336elds with) 198 138.02 T
|
|
(appropriate default values.) 198 120.02 T
|
|
(Running BIST) 54 102.02 T
|
|
(..) 127.33 102.02 T
|
|
-0.57 (Displayed before we run the memory hardware\325) 198 102.02 P
|
|
-0.57 (s built-in self test.) 446.3 102.02 P
|
|
FMENDPAGE
|
|
%%EndPage: "40" 43
|
|
%%Page: "41" 43
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(System Controller Standard Messages) 72 734.18 T
|
|
3 10 Q
|
|
(Page 41) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(Con\336guring memory) 72 678.02 T
|
|
(..) 179.08 678.02 T
|
|
(Displayed before we actually con\336gure the banks into a) 216 678.02 T
|
|
(legitimate state.) 216 660.02 T
|
|
(T) 72 642.02 T
|
|
(esting memory) 78 642.02 T
|
|
(..) 155.75 642.02 T
|
|
(Printed before we start executing the memory post-con\336guration) 216 642.02 T
|
|
(tests. These tests simply check that memory was con\336gured) 216 624.02 T
|
|
(correctly) 216 606.02 T
|
|
(.) 260.42 606.02 T
|
|
(T) 72 588.02 T
|
|
(esting Bus T) 78 588.02 T
|
|
(ags..) 143.32 588.02 T
|
|
(Checks and initializes the CC bus tags, which are used by the) 216 588.02 T
|
|
(CC chip to determine whether it should pass a coherency) 216 570.02 T
|
|
(transaction on to a particular processor) 216 552.02 T
|
|
(.) 422.65 552.02 T
|
|
(W) 72 534.02 T
|
|
(riting CFGINFO..) 83.11 534.02 T
|
|
(Displayed before we try writing the everest con\336guration) 216 534.02 T
|
|
(information into main memory) 216 516.02 T
|
|
(.) 373.07 516.02 T
|
|
(Initing MPCONF blk..) 72 498.02 T
|
|
(Displayed before we initialize the everest MP con\336guration) 216 498.02 T
|
|
(blocks for all of the processors.) 216 480.02 T
|
|
(T) 72 462.02 T
|
|
(esting S Cache...) 78 462.02 T
|
|
(Displayed before we begin testing the secondary cache on all) 216 462.02 T
|
|
(of the processors.) 216 444.02 T
|
|
(S Cache passed.) 72 426.02 T
|
|
(Secondary cache test) 216 426.02 T
|
|
(passed.) 331.33 426.02 T
|
|
(Checking slaves...) 72 408.02 T
|
|
(Displayed when we check each slave processor to determine) 216 408.02 T
|
|
(whether it is alive and whether it passed its diagnostics.) 216 390.02 T
|
|
(Loading IO4 PROM..) 72 372.02 T
|
|
(Displayed when we download the IO4 PROM from the IO4) 216 372.02 T
|
|
(\337ash proms into main memory) 216 354.02 T
|
|
(.) 375.73 354.02 T
|
|
72 334.05 558 348.02 C
|
|
70.5 340.54 558.75 341.27 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
0 0 612 792 C
|
|
FMENDPAGE
|
|
%%EndPage: "41" 44
|
|
%%Page: "42" 44
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(PROM Diagnostic Messages) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 42) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
FMENDPAGE
|
|
%%EndPage: "42" 45
|
|
%%Page: "43" 45
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Flashing LEDs Ctrl-P T) 72 734.18 T
|
|
(rick) 194.18 734.18 T
|
|
3 10 Q
|
|
(Page 43) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
4 F
|
|
0 X
|
|
1.2 (CHAPTER 8) 72 670.02 S
|
|
1 24 Q
|
|
-0.48 (Miscellaneous Hints) 207 670.02 S
|
|
72 336.99 558 340.02 C
|
|
207 338.5 558 338.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 338.5 198 338.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(8.1) 178.01 345.35 T
|
|
(Flashing LEDs Ctrl-P T) 207 345.35 T
|
|
(rick) 369.74 345.35 T
|
|
1 12 Q
|
|
-0.24 (If a CPU hangs \337ashing its LEDs, it will still accept a control-p \050^p\051 char-) 207 314.99 P
|
|
-0.02 (acter from its CC UAR) 207 300.99 P
|
|
-0.02 (T and go into POD mode. T) 317.48 300.99 P
|
|
-0.02 (o do this, you must ei-) 450.8 300.99 P
|
|
(ther connect to it through the system controller or directly) 207 286.99 T
|
|
(, via the four) 483.7 286.99 T
|
|
(pin IPI9 connector \050with \322no boot master arbitration\323 switched on in the) 207 272.99 T
|
|
(system controller\051.) 207 258.99 T
|
|
(Processors in the \322slave\323 loop displaying a repeating pattern of four) 207 232.99 T
|
|
(LEDs with two on at a time can also be interrupted with a control-p on) 207 218.99 T
|
|
(their CC UAR) 207 204.99 T
|
|
(T) 275.58 204.99 T
|
|
(. They will then attempt to enter POD mode. Of course,) 282.02 204.99 T
|
|
(they may be too broken to do this, in which case, you\325ll see a dif) 207 190.99 T
|
|
(ferent) 516.57 190.99 T
|
|
(failure LED value.) 207 176.99 T
|
|
72 128.97 558 131.99 C
|
|
207 130.48 558 130.48 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 130.48 198 130.48 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(8.2) 178.01 137.33 T
|
|
(System Contr) 207 137.33 T
|
|
(oller Boot Status Characters) 300.42 137.33 T
|
|
1 12 Q
|
|
(The System controller displays the state of the various processors on its) 207 106.97 T
|
|
(display) 207 92.97 T
|
|
(. The characters associated with the processors are as follows:) 240.87 92.97 T
|
|
FMENDPAGE
|
|
%%EndPage: "43" 46
|
|
%%Page: "44" 46
|
|
612 792 0 FMBEGINPAGE
|
|
54 750.02 540 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
54 730.15 540 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(Miscellaneous Hints) 54 734.18 T
|
|
3 10 Q
|
|
(Page) 306 734.18 T
|
|
3 12 Q
|
|
( 44) 329.34 734.18 T
|
|
54 726.98 540 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
54 76.5 540 76.5 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
162 57.06 540 69.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
( PROPRIET) 162 61.02 T
|
|
(AR) 225.76 61.02 T
|
|
(Y and CONFIDENTIAL) 242.2 61.02 T
|
|
(7/9/93) 364.83 61.02 T
|
|
0 -10 -10 140 20 150 30 52.96 48.75 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
1 F
|
|
0 X
|
|
(\324B\325 = processor is bootmaster) 261 678.02 T
|
|
(.) 402.34 678.02 T
|
|
(\324+\325 = processor is operational) 261 661.02 T
|
|
(\324 \324 = processor is not present or seriously broken.) 261 644.02 T
|
|
(\324X\325 = processor fails diagnostics.) 261 627.02 T
|
|
(\324D\325 = processor is disabled in NVRAM.) 261 610.02 T
|
|
72 561.99 558 565.02 C
|
|
207 563.5 558 563.5 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 563.5 198 563.5 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(8.3) 178.01 570.35 T
|
|
(Documented IP19 PROM V) 207 570.35 T
|
|
(ectors) 396.06 570.35 T
|
|
1 12 Q
|
|
(There are some new addresses you can jump to in the IP19 prom to get) 207 539.99 T
|
|
(certain otherwise dif) 207 525.99 T
|
|
(\336cult ef) 305.37 525.99 T
|
|
(fects:) 342.13 525.99 T
|
|
3 10 Q
|
|
4 K
|
|
(0xbfc00008) 252 507.33 T
|
|
(Restart the PROM) 324 507.33 T
|
|
(0xbfc00010:) 252 493.33 T
|
|
(Go back to IP19 PROM slave mode.) 324 493.33 T
|
|
( 0xbfc00018:) 252 479.33 T
|
|
(Go into POD mode using the CC UAR) 324 479.33 T
|
|
(T for I/O.) 492.68 479.33 T
|
|
(0xbfc00020:) 252 465.33 T
|
|
(Go into POD mode using the IO4 UAR) 324 465.33 T
|
|
(T for input.) 494.36 465.33 T
|
|
(0xbfc00028:) 252 451.33 T
|
|
(Flash all LEDs and loop endlessly) 324 451.33 T
|
|
(.) 473.24 451.33 T
|
|
1 12 Q
|
|
0 K
|
|
-0.32 (The IO4 prom now has a POD command to get you to POD mode. It\325) 207 425.99 P
|
|
-0.32 (s no) 535.98 425.99 P
|
|
(longer necessary to type \322goto 0xbfc00020.\323) 207 411.99 T
|
|
72 363.97 558 366.99 C
|
|
207 365.48 558 365.48 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 365.48 198 365.48 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
4 16 Q
|
|
0 X
|
|
0 K
|
|
(8.4) 178.01 372.33 T
|
|
(EAROM V) 207 372.33 T
|
|
(ariables) 282.37 372.33 T
|
|
1 12 Q
|
|
-0.07 (The IP19 prom looks in various locations in EAROM to \336nd system con-) 207 341.97 P
|
|
(\336guration parameters. Many of these also af) 207 327.97 T
|
|
(fect Unix. Here are their) 418.29 327.97 T
|
|
(names and addresses:) 207 313.97 T
|
|
72 282.94 558 295.97 C
|
|
207 289.99 558 289.99 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
72 289.99 198 289.99 2 L
|
|
0 Z
|
|
N
|
|
0 0 612 792 C
|
|
0 12 Q
|
|
0 X
|
|
0 K
|
|
(T) 72 274.94 T
|
|
(able 9) 78.44 274.94 T
|
|
(EAROM V) 207 274.94 T
|
|
(ariable Locations) 262.31 274.94 T
|
|
104.66 255.66 72 255.66 2 L
|
|
V
|
|
0.88 H
|
|
0 Z
|
|
N
|
|
(Name) 72 256.94 T
|
|
280.38 255.66 230.4 255.66 2 L
|
|
V
|
|
N
|
|
(Location) 230.4 256.94 T
|
|
379.3 255.66 324 255.66 2 L
|
|
V
|
|
N
|
|
(De\336nition) 324 256.94 T
|
|
3 F
|
|
(EV_EBUSRA) 72 238.94 T
|
|
(TE0_LOC) 143.1 238.94 T
|
|
(0xb9000100) 230.4 238.94 T
|
|
(EBUS frequency \050Hz\051 LSB) 324 238.94 T
|
|
(EV_EBUSRA) 72 220.94 T
|
|
(TE1_LOC) 143.1 220.94 T
|
|
(0xb9000108) 230.4 220.94 T
|
|
(EBUS frequency \050Hz\051 byte 1) 324 220.94 T
|
|
(EV_EBUSRA) 72 202.94 T
|
|
(TE2_LOC) 143.1 202.94 T
|
|
(0xb90001) 230.4 202.94 T
|
|
(10) 282.19 202.94 T
|
|
(EBUS frequency \050Hz\051 byte 2) 324 202.94 T
|
|
(EV_EBUSRA) 72 184.94 T
|
|
(TE3_LOC) 143.1 184.94 T
|
|
(0xb90001) 230.4 184.94 T
|
|
(18) 282.19 184.94 T
|
|
(EBUS frequency \050Hz\051 MSB) 324 184.94 T
|
|
(EV_PGBRDEN_LOC) 72 166.94 T
|
|
(0xb9000120) 230.4 166.94 T
|
|
(Piggyback read enable bit) 324 166.94 T
|
|
(EV_CACHE_SZ_LOC) 72 148.94 T
|
|
(0xb9000128) 230.4 148.94 T
|
|
(Size of secondary cache) 324 148.94 T
|
|
(0x14 == 1M) 345.6 130.94 T
|
|
(0x16 == 4M) 345.6 112.94 T
|
|
(EV_IW_TRIG_LOC) 72 94.94 T
|
|
(0xb9000130) 230.4 94.94 T
|
|
(CC chip IW_TRIG value) 324 94.94 T
|
|
FMENDPAGE
|
|
%%EndPage: "44" 47
|
|
%%Page: "45" 47
|
|
612 792 0 FMBEGINPAGE
|
|
72 750.02 558 750.02 2 L
|
|
7 X
|
|
0 K
|
|
V
|
|
2 H
|
|
0 Z
|
|
0 X
|
|
N
|
|
72 730.15 558 742.18 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(EAROM V) 72 734.18 T
|
|
(ariables) 126.43 734.18 T
|
|
3 10 Q
|
|
(Page 45) 324 734.18 T
|
|
72 726.98 558 726.98 2 L
|
|
7 X
|
|
V
|
|
0.25 H
|
|
0 X
|
|
N
|
|
71.25 74.77 557.25 74.77 2 L
|
|
7 X
|
|
V
|
|
2 Z
|
|
0 X
|
|
N
|
|
71.25 55.76 467.25 67.71 R
|
|
7 X
|
|
V
|
|
3 12 Q
|
|
0 X
|
|
(7/9/93) 71.25 59.71 T
|
|
(PROPRIET) 215.25 59.71 T
|
|
(AR) 275.67 59.71 T
|
|
(Y and CONFIDENTIAL) 292.12 59.71 T
|
|
0 -10 -10 140 20 150 30 475.71 48.25 FMBEGINEPSF
|
|
%%BeginDocument: <inline>
|
|
%!PS-Adobe-2.0 EPSF-1.2
|
|
%%Creator:Adobe Illustrator(TM) 1.2d4
|
|
%%For:Howard
|
|
%%Title:sgilogo.eps
|
|
%%CreationDate:1/20/88 10:36 AM
|
|
%%DocumentProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%DocumentSuppliedProcSets:Adobe_Illustrator_1.2d1 0 0
|
|
%%BoundingBox:-10 -10 140 20
|
|
%%EndComments
|
|
%%BeginProcSet:Adobe_Illustrator_1.2d1 0 0
|
|
/Adobe_Illustrator_1.2d1 dup 100 dict def load begin
|
|
/Version 0 def
|
|
/Revision 0 def
|
|
% definition operators
|
|
/bdef {bind def} bind def
|
|
/ldef {load def} bdef
|
|
/xdef {exch def} bdef
|
|
%%EndProcSet
|
|
%%EndProlog
|
|
|
|
Adobe_Illustrator_1.2d1 begin
|
|
|
|
|
|
|
|
%
|
|
% Parametric SGI logo path for clipping, filling, and stroking
|
|
%
|
|
% (c) Copyright 1988, Silicon Graphics, Inc.
|
|
%
|
|
% Hacked together by Dave Ciemiewicz
|
|
%
|
|
/SGILogoPath { % - = -
|
|
%
|
|
% Shape tweaking constants
|
|
%
|
|
/radius 0.5 def
|
|
/offset 0.026 def
|
|
/width 0.09 def
|
|
/gap 0.020 def
|
|
|
|
%
|
|
% Computed constants
|
|
%
|
|
/base radius offset sub def
|
|
/sin60 60 sin def
|
|
/halfspace offset sin60 mul def
|
|
/halfwidth width 2 div def
|
|
/thick width sin60 div def
|
|
/halfthick thick 2 div def
|
|
/gapthick gap sin60 div def
|
|
/halfjointwidth halfspace gap sub def
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one face of logo.
|
|
%
|
|
/Ax 0 def % A = (0, thick)
|
|
/Ay thick def
|
|
|
|
/Gx base sin60 mul def % G = (base * sin(60), base / 2)
|
|
/Gy base 2 div def
|
|
/Gxl 0 Gx sub def % -x quadrant value
|
|
|
|
/Bx Gx 2 width mul sub def % B = G - (2 * width, 0)
|
|
/By Gy def
|
|
/Bxl 0 Bx sub def % -x quadrant value
|
|
|
|
/Fx halfspace def % F = (halfspace, base - offset / 2)
|
|
/Fy base offset 2 div sub def
|
|
/Fxl 0 Fx sub def % -x quadrant value
|
|
|
|
/Cx Fx width add def % C = F + (width, -1.5 * thick)
|
|
/Cy Fy -1.5 thick mul add def
|
|
/Cxl 0 Cx sub def % -x quadrant value
|
|
|
|
/Ex Ax halfspace add def % E = A + (halfspace, offset/2 + gapthick)
|
|
/Ey Ay offset 2 div add gapthick add def
|
|
/Exl 0 Ex sub def % -x quadrant value
|
|
|
|
/Dx Ex width add def % D = E + (width, thick/2)
|
|
/Dy Ey thick 2 div add def
|
|
/Dxl 0 Dx sub def % -x quadrant value
|
|
|
|
%
|
|
% Compute points and vertices used for drawing one joint of logo.
|
|
%
|
|
/Hx Ax halfjointwidth add def % H = A + (halfjointwidth,
|
|
% sqrt((offset - gapthick)^2 -
|
|
% halfjointwidth^2))
|
|
/Hy Ay offset gapthick sub dup mul halfjointwidth dup mul sub sqrt add def
|
|
/Hxl 0 Hx sub def
|
|
|
|
/Ix halfjointwidth def % I = (halfjointwidth, halfthick -
|
|
% sqrt(halfwidth^2 - halfjointwidth^2)
|
|
/Iy halfthick halfwidth dup mul halfjointwidth dup mul sub sqrt sub def
|
|
/Ixl 0 Ix sub def
|
|
/Iangle halfjointwidth halfthick Iy sub atan def
|
|
|
|
|
|
/doface {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Bx By lineto
|
|
Cx Cy lineto
|
|
Dx Dy lineto
|
|
Ex Ey lineto
|
|
Fx Fy Gx Gy halfwidth arcto 4 {pop} repeat
|
|
Gx Gy 0 0 halfwidth arcto 4 {pop} repeat
|
|
0 0 Gxl Gy halfwidth arcto 4 {pop} repeat
|
|
Gxl Gy Fxl Fy halfwidth arcto 4 {pop} repeat
|
|
Fxl Fy Exl Ey halfwidth arcto 4 {pop} repeat
|
|
Exl Ey lineto
|
|
Dxl Dy lineto
|
|
Cxl Cy lineto
|
|
Bxl By lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
/dojoint {
|
|
0 offset translate
|
|
Ax Ay moveto
|
|
Hxl Hy lineto
|
|
Ixl Iy lineto
|
|
0 halfthick halfwidth 270 Iangle sub 270 Iangle add arc
|
|
Hx Hy lineto
|
|
closepath
|
|
0 0 offset sub translate
|
|
} def
|
|
|
|
newpath
|
|
doface
|
|
120 rotate doface
|
|
120 rotate doface
|
|
60 rotate dojoint
|
|
120 rotate dojoint
|
|
120 rotate dojoint
|
|
180 rotate
|
|
} def
|
|
|
|
% Print logo
|
|
gsave
|
|
|
|
29 29 scale SGILogoPath 0 setgray fill
|
|
grestore
|
|
|
|
% Print company name
|
|
gsave
|
|
|
|
22 0 translate
|
|
[0.8 0 0.1 1 0 0] concat % Add more skew
|
|
/Helvetica-BoldOblique findfont 12 scalefont setfont
|
|
0 -2 moveto (SiliconGraphics) show
|
|
/Helvetica-Oblique findfont 8 scalefont setfont
|
|
1.1 -11 moveto (Computer Systems) show
|
|
|
|
grestore
|
|
end
|
|
end
|
|
|
|
%%EndDocument
|
|
FMENDEPSF
|
|
72 87.98 558 686.02 R
|
|
7 X
|
|
V
|
|
0 X
|
|
(EV_RR_TRIG_LOC) 72 678.02 T
|
|
(0xb9000138) 230.4 678.02 T
|
|
(CC chip RR_TRIG value) 324 678.02 T
|
|
(EV_EPROCRA) 72 660.02 T
|
|
(TE0_LOC) 153.09 660.02 T
|
|
( 0xb9000140) 230.4 660.02 T
|
|
(CPU frequency \050Hz\051 LSB) 324 660.02 T
|
|
(EV_EPROCRA) 72 642.02 T
|
|
(TE1_LOC) 153.09 642.02 T
|
|
(0xb9000148) 230.4 642.02 T
|
|
(CPU frequency \050Hz\051 byte 1) 324 642.02 T
|
|
(EV_EPROCRA) 72 624.02 T
|
|
(TE2_LOC) 153.09 624.02 T
|
|
(0xb9000150) 230.4 624.02 T
|
|
(CPU frequency \050Hz\051 byte 2) 324 624.02 T
|
|
(EV_EPROCRA) 72 606.02 T
|
|
(TE3_LOC) 153.09 606.02 T
|
|
(0xb9000158) 230.4 606.02 T
|
|
(CPU frequency \050Hz\051 MSB) 324 606.02 T
|
|
(EV_R) 72 588.02 T
|
|
(TCFREQ0_LOC) 103.11 588.02 T
|
|
(0xb9000160) 230.4 588.02 T
|
|
(R) 324 588.02 T
|
|
(TC frequency \050Hz\051 LSB) 332.44 588.02 T
|
|
(EV_R) 72 570.02 T
|
|
(TCFREQ1_LOC) 103.11 570.02 T
|
|
(0xb9000168) 230.4 570.02 T
|
|
(R) 324 570.02 T
|
|
(TC frequency \050Hz\051 byte 2) 332.44 570.02 T
|
|
(EV_R) 72 552.02 T
|
|
(TCFREQ2_LOC) 103.11 552.02 T
|
|
(0xb9000170) 230.4 552.02 T
|
|
(R) 324 552.02 T
|
|
(TC frequency \050Hz\051 byte 3) 332.44 552.02 T
|
|
(EV_R) 72 534.02 T
|
|
(TCFREQ3_LOC) 103.11 534.02 T
|
|
(0xb9000178) 230.4 534.02 T
|
|
(R) 324 534.02 T
|
|
(TC frequency \050Hz\051 MSB) 332.44 534.02 T
|
|
(EV_WCOUNT0_LOC) 72 516.02 T
|
|
(0xb9000180) 230.4 516.02 T
|
|
(EAROM W) 324 516.02 T
|
|
(rite count LSB) 382.42 516.02 T
|
|
(EV_WCOUNT1_LOC) 72 498.02 T
|
|
(0xb9000188) 230.4 498.02 T
|
|
(EAROM W) 324 498.02 T
|
|
(rite count MSB) 382.42 498.02 T
|
|
(EV_ECCENB_LOC) 72 480.02 T
|
|
(0xb9000190) 230.4 480.02 T
|
|
(CC chip ECC enable \337ag) 324 480.02 T
|
|
72 460.05 558 474.02 C
|
|
70.5 466.54 558.75 467.27 2 L
|
|
0.25 H
|
|
2 Z
|
|
0 X
|
|
0 K
|
|
N
|
|
0 0 612 792 C
|
|
FMENDPAGE
|
|
%%EndPage: "45" 48
|
|
%%Trailer
|
|
%%BoundingBox: 0 0 612 792
|
|
%%Pages: 47 1
|
|
%%DocumentFonts: Helvetica-Bold
|
|
%%+ Times-Roman
|
|
%%+ Times-Italic
|
|
%%+ Helvetica
|
|
%%+ Times-Bold
|