IMD 1.16: 1/09/2008 12:43:32 84-93460-05 f46005 os4 (G410) utilities #2 10-9-87    @0{)vvЀЀsQpk)p " }fA __M@IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOS4 MB087101210220197871012102201 871012102201 $F46005 VOLOS4(G410) UTILITIES #2   IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII_M@qGyy GGG`HX@ b G`^Y e GQ @@p@987 85P@ G:پN 8)0. * C'xC# b# }BK, @0DAJL w+™ЀЀΖQA1"   i  ž} š} @EEFF)DEۄF8 џ} ԟ} ̟} * `jUBBI,v BI, # @ G7H@pܾrCHC C GTq` Lg gEXC P+s=胾P+c fQN p $Rxnj  ޔniZ ތ⊞ } }HGž Ÿ@ALS)"$ C k20j.h( +$`%ꂜ\1 !M' y %'+os慾)sY ed|{ @8 o O m J K i gN )V% t%sLn`"E F. F„ D>) =`;nrgy w"G,{Kq1 A&}E*`(t@% ;c  765y342(.OS:: SYSG @ @G6BDāCGDĀ# BC @E OBOVicEdDanoԾ ~֞8O]&Ea3x_|l*| }~gҡ# A `Q T ( :ӂ< - :ӂ" )   pP0 @0B բ` h  } c= ¢‚pP0/o X)C $ `)C ")PC ")C " `m D E B U G 4 E 8 0 0 ӟe } Y  .&% ӂzӾ P AC Q@ X= Y:ԽѾ K3 L0 S- D* C'ԟK =ӟ{ } ӟ| @)C ")PC ")C " `r" *ٽ҆ Y Q A Gҽ؆ R Ƥ D V Wƚ›LBLCLFLLLSLJLILGLRLZߝ Ǟ< !}҆{҆u łt P Lłj T P BŁ P ӂY T H TŅ Ğ|QEF , , `솂՟ _ٞ0 6} ` J B YK QJf䞁ւ cޡ @ޟޝ `@E ;߽RA@EN@Aޏǎ Qފ ,^:FB& o*| x` D `랞oY*Qd Ѐ_Ѐ āZ@AĄ܃T B `ǁ D임*L_U3 `Ģ1*/) 'r "Bƽу۽ֽˁC凑ā   / XŃ ѽ۞i Ğ]с䆫@ڃ۽ցBǢ ,ž[ + - * X /KJƎ^[{ xނZ  ,ş| ֽL ΁ P ޽с۽۽޺{ ӽўq kɆȂGާ}ަyޠ}y E ~  .Ӄ E ~  .ޣރfN ,Žֆs@FC kqLL (w{u ^|JQBZy L S TўNM  Isľˆ_]]| IƎ> ,ŽƇ ,ƂpIưk , ,Htr Hm -ņց -ņ('\\ÂF -tтڃԞx ’@"Fz@ Ό F ō l#䆠.bƝޙޖJQ!’ފދJQĽ %ӂԞu U B * ӂGo h fe "cIaM K Y&V&RR `QKL$kK N =ӂDD GӂA   :Ӟ ӟL ӟ{ y9u    :ӂw @0ƵQ¾ˢ̂C C 96C C " z a ࢜0 `a ´C /6 C C 6 C C 6C h Q¾{”C "C C I6 D.. D..( > > >  C @)LL1K`PNyQI b+ `pDc # \ Y(C @ 5c QDHPOU@`Kg1(H G@ 0Fg1 F4`pDc # 'd C D)QHF444 „V/c # )1< z z  a _#  H C @_ )n1;c # C @RS 6@t%) @@hV€@h 664C @`pKnc 44VB^K\C @`pK_A6Ac 64lM'`pEn6ހR %@ VJ`HV€BA`HK`HV€`H 䞂'tGRNVKS`pFc # C @Ijy p 6C1A ,jj1 B $ C = E #  yGTy]jQ) j)DHP1BHPN1Ȅjy ,)jy`pBCDc # C @6 k")%QC@ 4' pq@Q܆c # C @I% @'D)1Tc #  H&j H#4FZox+G *** DEVICE ERROR ***  *** EDIT BUFFER FULL *** *** END OF FILE *** *** LINE # ERROR *** *** SYNTAX ERROR *** *** BUFFER CAPACITY ERROR *** *** BANK BUFFER EMPTY *** *** INVALID IN EDIT MODE *** *** INVALID IN CREATE MODE *** 123456789.123456789.123456789.123456789.123456789.123456789.123456789.12 BYTES AVAILABLE INPUT BUFFER LIMIT REACHED REQUESTED LINE # REACHED END OF FILE REACHED EDIT BUFFER EMPTY END OF DATA CURRENT GLOBAL OPTIONS = THESE ARE NOT VALID DELIMITERS: THESE ARE VALID ALPHANUMERIC DELIMITERS: LINE TRUNCATED TO 256 CHARACTERS LINE OVERFLOW ***ABORTED*** CHANGES MADE - DO YOU WANT TO ABORT? IF YES TYPE K NO CHANGE - DO YOU WANT TO TERMINATE? IF YES TYPE T ABNORMAL EXIT C @OC @YPI&I`pDc # C @ @_) 1@@-*# ap#p)@`pBDc # C A C @ [\ C @1L_:]8 1D].y 1V VC @`pEn6c c 1F[ *[[[*VE\+. A b`pC)`pDc # KC @D@z`pDc # C @P@*`pDFc # C @ D@ *@ { pĄc #  H(C @n )6]GP@*In 6AI)1РHG1D)1ʞ @ =_1ў))`pDc # K?C @C ArJFNrN@ AJJVDrPP1R4N VFNPÀJ"P1D*5c # C @`pLRZA@h@h5c # C @P@#Q€h kc # C @g)G%'`pE+F@@6 @}K1ɠn 6Ơn 6 IJg1R;F GG)`pDc # FG%+ |'*`pFF # C @pk@"@*{c # C @O@D9@Yc # C @ C[\%QD@|+I+'`pEC[C @I[\%qC*2Bc # )c #  HcEC @SRA*.% A+ @'`pER w Z)3A`pB EZ3A`pEn@?6T@6RärRSuC @uQ`p Bc Z3ޞ@LnRZ %'+. 6+ H@A`pEu@rS wc # `pE wc # BRZ%@hD@hC'c # uQC @Z% C+'`pDc # C @`pLun@6A@Ln@6`pCc # # C @*%'6`pBC%'@6B~6A `pBDE*%'c # % `H `HG -4'# ')(# C @rN@HJ F @*&  Hr#yJ CN(+jj@*y@ N FJ FtJqyj p܆c # c )# mF3ECE5E3--E3E1 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOVicEdDano SI00H# IȠ1FII10H# `PFp) ÀhGKK[Q@  I?`%5`O+`I 5'ž 1A›@ÚAÙB˜C`):?)w= "%'. # +( (vw)  1D€# TVm̠XQI' q@# LOH'HC @ bIbJ)ʅ5ICI Ic # QdĤJS@6U@/6]PSP I+IGJ+0F4H# 0 JI# 0Ir)hH G# QDQdphG) b[F q H# KMI1MNM@ Z# NЀy D Z # Z{K;ZNx Zs C @`p ĄBࠁ1^RDĂ DIĀD@ďc # @ DĂ@ ďS p@ " Bʀ@ÂC[JQ) b_B ']C[JQB) b_ƀ]qC@CH'HhG) bv\Q[QΞwa̤@1B(JR+" b-3AA# @ @B# @ A[L,ZL+XL)%hG) bK\# C @`@@'@``pBC`HARJk%`(C @`(C @U ``p'BDBc # NO*CONCORDANCE BATCH OPCODES @REGISTERS 0LISTING PAGESIZE 1APPEND  *)*CQ P*A `P# [cb% ASM MAC TXT A)* b•S)* )* S[L():# YZ1SIwXW`"  # @P`pjP`jA`#I5e):`IPg)ЂIPc)wI_)łI[) Ă p F) bh\[QA hHHHI )# CNC (E710) CNC..SLLOCIyOCs5*DA):[ +v ,t)wAF)`" JF KI @`K EIPDI CFQĠK.y*1D KF)J%'+J`H}# *`"@@} L DJ+%'+DJIgICID_H]C @`PI I@+3# 22222R)ОIE)wQI00IĂ)wFBD0 I0c )# ):`p%E'c )# LOc )# @? wc )# C @i` `(%'`( @%1 pt)`pDc # :N# Udtjs`@nyqiHlXij gMh gdcbb Iǿ__^_] 6W 6߷ 6R 6R 6ML <HC T +4؇+ߘ|jn ކ+ur4  rr - h|I#@kU)q@1Ժm)1̄@ gkdn)1 _z @Z X 3 1  G.9 6$# 6A1o0.-* [[+, Asa}J /A Q X Y L K P S AQAXAYCYOVSSLORORAR L &y_ * #M пs lX5p =w== QAr 45 i g & bb! ] [[" @ @6¾@A@ ⽀@A^HC TôQdz 3Pڃ ¾zް؆ ♣*%r'+ޡޡv  @@y   3^`a "E LIIF9  3Ö QA *(%'ߍ !t _]K }C% $y v sz HC T 𞁾O }K : ' (V )\ ,S * Am Zi3 0f :z A` Ft\r% 'Uz5 0 ; A Z%# 'ީާj$ ;| %y & * + - /l i (| X* QAw1rΞ hc ec FȞttWóLPLk@\YJQTbL`ROLZLIĂRFΎL܄ǀӄ ЂΖas4etJ\r^1  HC C T  `B +\X Ä6A zkoMEMORY FULL:  󶍒F *ĀjZܞbXXS NLKK޶z E B F ˀȀŀ6 p+ ` )y y X  %'+qx+ sGYX 1PbFZ9:\rxt˂H G9ʘR¿h ‚垘.[$5A؞.6yLKy̿$rA k dcba^S]YU{(QQi  0ÜQÛJQA ۢؾ Aa[   ] 5 .q+/㭌@+=@vd  yjigf y.q :  [ 0%rb@A `Z[* \: ||{rwwusquq dw d{ )1A x |*+v{u߈jhq \l R  Y/ Pޟ| *((1ʣ1F( ( 5{ 1N )ފ|x u%'qy   t [ ' dkvs_ 'w Nbxj_NU F {b4 3 q@BAyAqo ) *d z݂݃݇݃݇݃݇3܂2ۂ1؂*ׂ)ւ%$#Т /G+k :CI @I1A I1 I1AI ⸢+؆9y @+kK+q @*2âKP q @KrU & \ ' ] ( ^ + , - _ `KN 5 0  bV SOURCE LINES 1PAGE I/O ERROR  [     I#  .5URMXNIMS IMSE DMSE DMS JST JSTE EXCH EXCHE EXCHB JT JF JLE JGE COMMENNXTQUEJEQ JNE JLT JGT TBIT CSK CSKE CSKB CSM CSN CLSN OUT IN SELP WORD BYTE STRAP UTRAP DOUBLEFLOATIM4D12 RES OBJECTOBJNOTTASK INITY ASMDATLINKDAIJEQ IJNE JEQD JNED ROTATESHIFT FMT SIGNALWAIT SEARCHDEQUE DEQUENEXTR SEXT LOAD NAM SNAM END TEXT TITL FLOAT SAL ENTHLTUISRSKPOPFIXNOP mF1EBE5E3--E3E1OVicEdDanoAw  $ &\0n?AAAAAA )-SH n\ n\1n l CO,3,p qd qx0xnx1nqD0DM00D1DM01D2DM02'D3DM03OF0DF007F1DF01_F2DF02F3DF03H0DH00wH1DH01Z0DZ00Z1DZ01Z2DZ02 Z3DZ03 ?Z4DZ04 gQ0MH00Q1MH01Q2MH02Q3MH03 PROCESSING VOLUME (n)   D2D (E100) PERMISSABLE UNITS ARE:  DISKETTE - F0,F1,F2,F3 MEDIUM CAPACITY DISK(PME/PLU) - D0,D1,(TEN MEGABYTE - D2,D3) HIGH CAPACITY DISK - Z0,Z1,Z2,Z3,Z4(CFM-UNIT 0)  SOURCE UNIT-    TARGET UNIT-   COPY? (Y)-    ANOTHER PAIR? (Y OR N)-   CONTINUE? (Y OR N)-  UNIT COPIED COPYING ( )  MEDIUM CAPACITY DISK(530/531) - Q0,Q1,Q2,Q3  FILE  3 ALREADY EXISTS ON THE TARGET DISK...  ENTER NEW CFM FILE NAME OR TO SKIP THIS SOURCE FILE >  + HIGH CAPACITY DISK - H0(SFM-UNIT 0), H1(SFM-UNIT 1)  COPY BINARY? (Y OR N)-   CONVERSION  COMPLETE  D2D(A1) NO VTOC ON SOURCE UNIT OUTPUT UNIT OVERFLOW READ ERROR ON SOURCE UNIT OPEN ERROR ON SOURCE UNIT TARGET FILE CONNECT ERROR WRITE ERROR ON TARGET UNIT  CLOSE ERROR ON SOURCE UNIT  CLOSE ERROR ON TARGET UNIT { d|o     {{ âNyJQ쇜ÛNyJQYK Qtwo;\)':Zu~p6D*ٞǞŞĞykRMôNyJQCK QawHDGC{Y8665ßNyJQCK QIwp<# o% d,E :_ y :Q׀y I)K{:ԎCDр π΀̀+5/p(܀p(# 1,z1T*+ø@*δQ66O/p(܀p(/p(܀p(# :eÏ@6.[Ë@6(W)m:)o*or W pm֤@ jf@ăAĄBą^\ĉ @ǓAǒBǑQ/p(܀p(# I{U3+~̣<ƂƇƀţŀ:zV:n:/p(܀p(/p(܀p(/p(܀p(# ãǫâǪáǩ  msÛǍÚnjÙNjJYUgqrs tp|;x)%' V Z A1J : 9 05V p܀# 6ø@6FδQ 6BI I ǫ:^6JßN B2J*S:/p(܀p(/p(܀p(# ? D v o**do45an^eps@6B  mǗ:/p(܀p(/p(܀p(# ? 7 w:f/p(܀p(# # m:/p(܀p(# # :/p(܀p(# p@NǗNǕ+ ::!. %'# %&'QJ+x/p(p(#  NLJ+:# n0 m  pEDAC B KXNqGFX0KQBCIqJXGBXNBCED  D BG!AKII G N CĝC x{H\xC݀ICNDCĄDǞ'CI}@JQ to6PO((!G(*(!(U(h!!=((5(;3MH00PA  MH01PA  MH02PA  MH03PA  v pp?(djDF00AAM MG7jDF01AAM MG_jDF02AAM MGjDF03AAM MGDM00AA   ODM01AA   ODM02PAA  &'DM03PAA  &DH00AA 7  &7 @LwDH01 AA 7  &7 @LDZ00AA  n7 DZ01AA  n7 DZ02AA  n7  DZ03AA  n7  ?DZ04AA  n7 )-=A䊠䇠䇀F@9X *&*&,e)AKQRJQB,,>*#,)* **A6/ A @?6ŠB@6" })n_] A;+⌀@މ,x*2RMMDDYY S,=-kϤA FDZYBZ Z Bą  Y H H H @ ʠAZg τZt/h/_0//8 /0^8{879r8789/?8/|-z|ѤA ʄZH ОǞȞɀWX AZȀ  TZT UVETj`ZЀ`ZʠAZZgZAv/h0//8 /0^/7879r7978988?8/|-`Y ABSA ZZY܀ABā A@Ѐ ĀBĉZĊ©ć¨ā@ gi ZAZv ABZZCAM/h8/_0//8 /0^8/0S08/|?.V*B1:A! _ "* H1xvB C @C @ pā_B __ __6 1  pE/p p_/p p @*3AB1NBɀ6g 1 g /p px/h0/T:/|/_/9kiPc Pecm`.1v*\BB1HVg Ry88 88Ӟ N OQJ?QC @QBTP G `QRS GGG_\ ­G!ac BR IG!SGBĝBR IG SB # 99r787xu/_ Y 1C# MT/hC @C @C @C @C @`p FYcB/p $p# /t I[QaGWXZ/p(p(Y@IC @C U?p(+p(# }879r779YIA@AĊ# PB1LZĀ6P1PA# ƒċ# 8IGVWXWBG! R]^TVC SSURR9ƀ^S66 # 9ɞQ;/ph@ph@(РP+?ph@kph P+P6jP  fP{z  Ā ΥQ/ph@ph ?ph@kph ?ph@kph # ?ph@kphv! >=MT?ZB+E(z(# ^][WXS SY\΀[ PWXG[ I\fe\+U*ZZ# }| z9r987/7YB1Jy YQ^\YQg!WXWXJS+XW7y B N OLƠQ ?G # }{y>v N O6ӠQMI+9\Y\+\JR9P$P# 00 \F6\AB [ IZF cL\FXN9C 172 3;34M31%1%1%1%1%1%1%1%1%1%B[GZI # 66(A6AkDYLWXFXC 11%1%1%1%1%1%1%1111[1111[6WXADAASO`NCZNZYNNYCYTڀ`LS57269r9567$7PXWFA Z [NWOX I22]G [NWOXWXPAOGA66uA6QSÂYK=A:YQFXQfx65`WX%A$EA [SÂlYHAgYDfc#LWXā 1+A6ADYF 1%1%1%1%1%1%1%1%2(2(2(22r2r2%21'1%WXAPQBWXFA;A6XSÀYRSDAYA]Aw71636764579k9r779763939nWNXOAhPQfBbWX``F^AY\;[A6_SÀYSYSAIQQYAbAWF  XFBBAA@k665((WXY )C-NOAWXAFA;SDA B gÕE JEI\YSZZ Z7 6096397w4WXPQY )oBBWXBB]rYE JEI\YROPeNDZ65769r77`C`1+A6ALWXhF מ DSAGV WE [NOWXP [ I1%1'3WXWXLā35žҠA+ DSAGV NCWXM [ IA+WXNFрOF [WXEA;WXAĂ/ >6784365LNO[1+FFA ՠA6AA֠A`AAƀF̄F@BK@" @+ `  @6F@F@``/AB`@ CWVF̈́F` ʀ6AAA 88 79r4789945?qqA6B6D6BπF ĠA AZ_Aդ`AQQF̄FN@BK@" H @(_GCCB_@``EF D`@2`G CABŀÀ@@`@"C!`AF@F@ā ܉ZL  Z__/68881+4٠A_ABB79r95b5a8 TBV񀧄UA__ggC_bv+O*P+N{TTOxU΀VG_FZ78 8@Ʉ`_99t`A`00 i_`_ A^  +@(U+@(@#QF*U+UVATVU # /ph@ph?ph@kphs8{988\Y/p(p(E%G @  }*19 ' ?p(+p(Y# YDLPWX T]VBG S^YSBYDEQ` LPLπIY@SB INZZI QE# 2SN# PQWXʸNO F # [| TV]R]TSUR^S # 7!!7$7- Yx^A]AZؠQÈJ^*+DYY^yEDDY]AZNWOXQEDZ\\1f*\ "E8Y@Y]RVU ƀWNXOc79r6p9869yDZZHnnD؀DeeZπDZ)@AІ̆VUU # 879NO@AGVA PÀYCY# 2V# AVUT# MB TUA/ąV # 587ˠA1 # L# ANO# WPXQY)>EYPY # NYR€YNN# A+# =qSÒZNZ# 5_@APOQ`H%} 'F+`HPu `@_P# ZB+F C8# AEYF@Y# 5sAWXĂ/ # NVWXW# YNY# A+# >YS@@YCYZBZ @GVWX@ Y# Q# C @Q# C A @\"\S@"VSO 6ĈEN 6ОEN 6Q`*%VB`H`H5Q`*%VBt`H`H5Q`%VA`HA`HA'kK*Q`V`H 6*%`H`H'. 5D@5c # 7ŀS SRKRPQWSРBGVNOPSǀSP S # }9r9 RBG NOS GS G !GVNO# }S. Q# @ GؠBG! SȜRU# BG! ]^ # I C U# B+# !+# B SXR.*RS SB 9P{Q Q,N6B |̤RlB\ ܤN6< qĢIĤ`^RN1ȣ@ħUBVLU `ŠBB # }99 ߀S SRB 9P)SQ<)N6B+|.1# N .9ZĀÀR1Z# }79r79’N {+JR<# u +# B+# =!+z# `# Z]]\ Z TTSZ@N9K B1 N N ĀE# TA<<;I@@B B^T]T CN KrPPPeUV]TUR^S # |9 SBRU N)G! RRS  VVUJ 1 NĀ9  `NW E 6i V sĀS SBVNO S[ E 1 NĀ # +|7799r9kQ Q # 99rBQKQ# PP{9:P99/Q QQQ QQ ߘ Q+K1FǏÍNjx # 9=?V:9Q QQQ Q PQ6PP# :R99+1NA6QQp # 9:(:99# >z*1]*BONQ6J,!A Q+]^ QNOBA! # : Gx Q|{((Ā /6-6C @Q# ))FP'FQDBLEDB G E LQDBLEPFFIćĈăąЄ# # # !!>= ,C @C @C @C @C @C @`p҄GI@DEFLA1MHF@6EQM@IGk F@6IMIāM/p $p# Jho6Mekk@6M_@6;Z("$)>="@Р1MIABC # ABx# !+@ D   # # U=+vUvBCF09FXB + N1C 6C6F09C +HF@6E)o# # BKQ\6ƀF IDL 1 N6H 1 N Bȉ@AH# MCMC+CM # !~# C+C # >T">Q>?P/ph@phC+Cn?ph@kph# =(C6# 6B # # 섁@ +j @1# !1 Hܕ܄+6Ϡj@F@ `+11X>@!.!A s⑂@ @AF ## # !!$"# ,HTV00 P`b eg`H,t#2"$?(     HjHt&&'J?( fdjjOv'Z'Z'?(dv'Z'Z'?(d"EDπF ĠB΋QG F ʀD(TR"& DڄDI3BJEK}CFwDOFB6E@6ArP + 1QCܗ 0y uBD+KFQFQFUPB ЄP】GG]㟉((!() ((!G# O YDFF6EEKeee dcF@0 CXJQB1h6ǀy C DD P+KFQFBJGy ÂGG0pPAC (#!!=Ϟw@KQB@61U@ KCNJĂ܄6À @KQNDI@lJFJCIIBΛQ:ʗNyJQKQĀJ/6-#((!!() LP%$$ IPED,DDNF  EKBF @Q6@JP F 6 M_CK_%'3 oPDJ IQDF6AKFQCK_%+'PQ͟#($!G($$1$vL K IDGDQh IIADDIIFXJQCcKF6+DJ B%QC*˞aa' QQ ICB1€F DPQ_QAFND$y$) #"$#DEKM B%'Q_J  K@* H%'@(KK+I_K#BK`M@#QbAIIDMN F6FKK _IQҠMK1yAʠMK1yv DBKFFM `K@P QQҞ QMJM`UEK>Q hKMeII ΀_E6q.y' IICđB@1B  KCDID# h p+p(/*(!(#p""() ("(!# %K%eBJFF % $ ʠK` D II ӠB1P1wD+KB I㞮 ҠB K D IIF  FBDQKNy@HID@D¾DnI1kD+KGaCI I  Z BBܗI ICF  1 @KQB@6X !G""""(!# B NB @KI D I)LP$TYTKPPTP$%{% DIBK̈́JSC DIFF IEDמҞОсKy  D5 ͠CFK ICDEKnCCFF DBKCILUCCIDGKCǞ{x!G(!(&|) &`&d(!((؞ӀDIBK̈́JFGFc0 DCIĐ IK ֠CKD@yNqāKJpGFCDEK@CC:`DI77݀FF DCBK Ā$#I" IG}wDI@lJ_6D/6Bh!!=()KF@6+%'6* 6|EK+D@*l# &ȠEDAAӠBCAĠCI  ID  EK@BĕXCĜ FN9XKQA rC6G@G@XQII/6РBܕCܝ ]}'(((!G(*(U(h!!=(@KQ26٠C =6?6ˠCCKJJBC  %BC>E@KQ:C6N13C6FB # # }/*F AE D(5(;(E)'I&'ZEDB?!=BF ?@@ā6F @ā6C #  )9C @_9&C @o? P Px!@p@ *P z 9*r A|9y@G>>> }A*~ e?@@?=>@2@@@:@ A# @HBD`pCDEF!I JAFGHDIH6 @QDCEGEI A‰ `@# ?;AY:# BJJ B` E ``b`# D# r`@@ABCDEF` &`JHIFˤHG^FDZ HFFEFĎEJ # ?P>>?V??рGDFwDHI`(j򀁄IJKLG@ @HA BF@`CED@ H6RC @I܆/#@# ``@ # CČ @䀞lA&?AX3;y!I; @"HDDBI#CCHÀEIH`(B` I1G@ I @H hB`(̠1J@ H @ `;??    ~ޭ; @6NN @ SA# >QAX# ;Ⓜ@ @A BCDEF 䃧# j;@;k.;G 01As?10,qgI,B0&C1&D `@/ph@ph?ph@kphr%`H@@h@`@@r`H@A@ <,=*>=?{<-jT=q>Q)?р@ABC` +1R)+ܞoÇBS-B5>@o-zB--B@At@`+@Ui `h?ph@kphD`?p(+p(# ?=?).>?)+/` 1T-DŽ/FuutfA@@_ `i//-43)./\{"@=p".=; p # /p(p(` /ph@phj)+` @@h@ih?ph@kph`?p(+p(# >Q)>T5>@?=5=/ph@phD?ph@kphA p # =*{=N># ?P? oSJRCQM܀ Ā #Ā# # # e>"# '_)iHOr@bRCj(""@`'`@(qMqK `#Ā# jr) # ?V>M p# !# @ A# >[# !"Ă##;?P?>h*A# A# I?FE # >fG?>~=*f>h>?{>~Q[J@VQF!  + # 1)# Fjߎ @ā@"KЀĀ ]687IF H  @# # F  Ď # 窧1I iQB ` 1S㜣# N K qLBɃE CA A@ 1&V0d;rs6?p !CDC!CBp c # /#qP@#I""B1F@ y@(@m"qI!C?#Qp c # /P P!U%'y# y 9 ܆@?p(Āp(`@qEB`@ Op(+p(@`@qDB{y`H@ĀOp(+p( # 9@?Q @0 PÞQA@pAA o0_9mlpony@!{A_?uA qphjBCDpEF0AgcbP@[@ !䃞V ?0O%1K%&ߥ/ # ܋ /&&1„% # ܋ ?%%& # yzy@aC @IC @IC @IC @IC @IAaI`pF!`@qC p@1 p~ !1Eā䃀*!oqC@1gIf@bI I H!ID H@Iq~{ /} ?| ?|@w@w?!1qB@1I n@JO@ 1LJIq# #  @@@XȃȇȃȇȂwÂvàJ*+$DB$ @@Ģ$@ĪHI f)% JS `k z&‹DI A]{Av>;~;j>?A] # A_ # Aa# @@:;>T>M >hAfAg=*AhAiAjAkAlAmAn==Ao--z-..7<<0.WApArAsAtA%Aq$AdAfAgAhAiAj AkAlAmAnAoApAqArAsAtAu@bmE7E3E5E3--E2E0IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOVicEdDanoOCWYZ1Z PbZ1Z0Z1Z1OC\PbOC^SL` l + - S s HELP HLPf }:O C 1͂ST,4H‘Ǒ:dc:OaLP Z1 Vi :/D,Aӣ⍃+ d Z[defghi< q*1to*ml+geN G Nqʟ@Ǟ:?ꇏ:':?߄tCD6-,, 00]^:G:ƒ4 ,KLY:7 ƒ? GCFB:?<;:? 8 >0/:? ,ws:Oy,:OqM:OiB:Oa= .7STH HELP - PAGE XX  HELP (E600) +-S> *** END OF DOCUMENTATION *** PARAMETER ERROR DOCUMENTATION NOT FOUND HELP FILE OVER 50 PAGES I/O ERROR HELP FILE CLOSE ERRORmF1EBE5E3--E3E1888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII HELP.HLP - HELP HELP FILE - 93460-90-E000 * FORMAT: /HELP FNAME FNAME = NAME OF COMMAND OR UTILITY * HELP PROVIDES DOCUMENTATION FOR ANY COMMAND, UTILITY, OR PROGRAM FOR WHICH A HELP FILE EXISTS. HELP EXPECTS THE DOCUMENTATION TO EXIST ON A FILE XXXXXXXXXXX.HLP WHERE XXXXXXXXXXXX IS THE NAME OF THE ROUTINE BEING DOCUMENTED. * IF THE HELP FILE IS FOUND THE FIRST PAGE (22 LINES) IS DISPLAYED ON THE 'OC' DEVICE FOLLOWED BY A PROMPT OF THE FORM '+-S>'. THE USER TYPES A CHARACTER WHICH SPECIFIES THE NEXT OPTION. OPTIONS ARE: + - DISPLAY THE NEXT PAGE (IGNORED IF AT END OF HELP FILE) - - DISPLAY THE PREVIOUS PAGE (IGNORED IF AT START OF FILE) S - STOP, TERMINATE THE HELP UTILITY ALL OTHERS - SAME AS + * WHEN THE END OF THE HELP FILE HAS BEEN REACHED THE MESSAGE '*** END OF DOCUMENTATION ***' IS DISPLAYED AFTER THE LAST LINE OF DOCUMENTATION. * HELP WILL LOOK FOR THE HELP FILE OF THE PROGRAM REQUESTED BY TRYING TO CONNECT TO FILE FNAME.HLP. IF NO UNIT IS SPECIFIED  BY THE USER THE SYSTEM FILE UNIT ('SF') WILL BE ASSUMED. IF NO HELP FILE IS FOUND AND ERROR MESSAGE IS ISSUED AND THE PROGRAM TERMINATES. IF NO FNAME IS SPECIFIED ON THE CALL, HELP IS ASSUMED. FOR A LIST OF OS4 COMMANDS AND UTILITYS TYPE /HELP,COMM ANDS EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII COMMANDS.HLP - COMMANDS HELP FILE (93460-91-E100) NOTE: ALL OCCURANCES OF A SINGLE SLASH ARE OPTIONAL. ------- ------------ ----------- COMMAND ABBREVIATION DESCRIPTION ------- ------------  ----------- /ADVANCE /AD (MAG TAPE ONLY), ADVANCES BLOCK(S) OR FILE(S). /ASSIGN /AS ASSIGNS A LOGICAL UNIT TO A PHYSICAL UNIT, A FILE, OR ANOTHER LOGICAL UNIT, OR LISTS CURRENT LOGICAL UNIT ASSIGNMENTS. //ASSIGN //AS PERMANENTLY ASSIGNS A LOGICAL UNIT TO A PHYSICAL UNIT, A FILE, OR ANOTHER  LOGICAL UNIT, OR LISTS PERMANENT LOGICAL UNIT ASSIGNMENTS. /AUTOGEN  LOADS UTILITY DESIGNED TO FORMAT AND COMPACT BINARY FILES INTO THE PROPER  CONFIGURATION FOR PLACING INTO A SCOUT ISOLITE ROM. /AUTOLOAD /AU AUTOLOADS A STAND-ALONE FILE INTO MEMORY. /BACKSP /BA (MAG TAPE ONLY). BACKSPACES BLOCK(S)  OR FILE(S). /CNC LOADS THE CONCORDANCE UTILITY FOR GENERATING  A CONCORDANCE OF A MACRO SOURCE FILE. /COBOL LOADS THE COBOL COMPILER INTO MEMORY FOR  COMPILING COBOL SOURCE PROGRAMS. / PRODUCES A COMMENT IN A JOB FILE. (AT LEAST ONE LEADING SPACE IS REQUIRED). /COPY /CO COPIES DATA FROM ONE FILE TO ANOTHER WITH NO OVERWRITE ON DUPLICATE FILES. //COPY //CO COPIES DATA FROM ONE FILE TO ANOTHER WITH AUTOMATIC OVERWRITE ON DUPLICATE FILES. /COPYALL /COPYA COPIES ALL FILES FROM ONE PHYSICAL UNIT TO ANOTHER WITH NO OVERWRITE ON DUPLICATE  FILES. //COPYALL //COPYA COPIES ALL FILES FROM ONE PHYSICAL UNIT TO ANOTHER WITH EITHER AUTOMATIC OVERWRITE OR OVERWRITE ON REQUEST ON DUPLICATE FILES. /COPYPACK /COPYP COPIES ALL ALLOCATED AUS FROM ONE PHYSICAL UNIT TO ANOTHER. /CREATE  CREATES A FILE OR DIRECTORY. /DATE /DA SETS OR REQUESTS THE CURRENT DATE. /DELETE /DE DELETES ANY USER FILE OR FILES FROM A DIRECTORY. //DELETE //DE  DELETES ANY FILE OR FILES FROM A DIRECTORY. /DISMOUNT /DI NOTIFIES THE SYSTEM THAT A DISK IS ABOUT TO BE DISMOUNTED. /DO EXECUTES A JOB FILE.   /DOWNLOAD LOADS UTILITY DESIGNED TO SIMPLIFY TRANSFERRING BINARY FILES FROM ANY NAKED MINI 4 PROCESSOR TO A SCOUT PROCESSOR. /DUMP  /DU LISTS THE CONTENTS OF A DISK AU OR RANGE OF AUS, OR CONTENTS OF  A MAG TAPE. /EDIT LOADS THE SOURCE EDITOR INTO MEMORY FOR  SYMBOLIC TEXT CREATION/MODIFICATION. / LOADS AND EXECUTES A USER PROGRAM. /FORTRAN  LOADS THE FORTRAN COMPILER INTO MEMORY FOR COMPILING FORTRAN SOURCE PROGRAMS.  /HELP INITIATES AN INTERACTIVE UTILITY PROGRAM FOR LISTING SYSTEM DOCUMENTATION TO THE OC UNIT. /IDIR /ID INITIALIZES A DIRECTORY, DELETING  ALL FILES EXCEPT SYSTEM FILES. //IDIR //ID INITIALIZES A DIRECTORY, DELETING ALL  FILES INCLUDING SYSTEM FILES. /INIT /IN (MAG TAPE ONLY). INITIALIZES THE TAPE. /JOB /JO RESETS ALL LOGICAL UNITS EXCEPT CI, SL, TO PO, & ZB TO THEIR PERMANENT ASSIGNMENTS. CLOSES ANY OPEN FILES. PRINTS DATE & TIME. /KILL /KI (MAG TAPE ONLY). DELETES ALL THE FILES AFTER THE FILE SPECIFIED. /LABEL  INITIATES AN INTERACTIVE UTILITY PROGRAM FOR LABELING A DISK IN SFM FORMAT. /LINK  LOADS THE LINKER INTO MEMORY FOR LINKING OBJECT TEXT PROGRAMS. /MACRO  LOADS THE MACRO ASSEMBLER INTO MEMORY FOR ASSEMBLING MACRO SOURCE PROGRAMS. /MERGE LOADS THE MERGE UTILITY INTO MEMORY FOR COMBINING PRE-SORTED FILES.  /MOUNT /MO NOTIFIES THE SYSTEM THAT A NEW DISK HAS BEEN MOUNTED. /OLE  LOADS THE OS4 LINE EDITOR FOR SYMBOLIC TEXT CREATION/MODIFICATION. /OVMERGE CREATES ABSOLUTE OVERLAY LIBRARY FILE /PATCH LOADS THE PATCH UTILITY INTO MEMORY FOR MAKING PATCHES TO BINARY PROGRAMS. /PAUSE /PA CAUSES OS4 TO REQUEST THE OPERATOR (VIA THE OC UNIT) TO SPECIFY WHETHER THE CURRENT JOB FILE SHOULD BE CONTINUED OR ABORTED. /PRINT /PRI CAUSES A LISTING FILE TO BE PRINTED AS A  SEPARATE SYSTEM ACTIVITY. /RENAME /RE CHANGES THE NAME OF ANY USER DISK FILE. //RENAME //RE CHANGES THE NAME OF ANY DISK FILE. /REWIND /REW (MAG TAPE ONLY). REWINDS THE TAPE.  /ROMGEN LOADS ROM GENERATING PROGRAM INTO MEMORY FOR FORMATTING USERS PROGRAM  ACCORDING TO DATA I/O PROM PROGRAMMER V SPECIFICATIONS. /RUNCOBOL LOADS AND EXECUTES THE COBOL INTERPRETER FOR RUNNING COBOL PROGRAMS.  /SORT LOADS THE SORT UTILITY INTO MEMORY FOR SORTING FILES. /TIME /TI SETS OR REQUESTS THE CURRENT TIME. /TCDUMP LOADS UTILITY FOR LISTING BINARY OR  OBJECT FILES ACCORDING TO TYPE CODES. /VERIFY /VE COMPARES DATA IN ONE FILE WITH THE DATA IN ANOTHER FILE OR COMPARES FILE(S) ON ONE DEVICE TO THOSE ON ANOTHER. /VIEW /VI GENERATES A VIEW LISTING OF A FILE, A GROUP  OF FILES WITH THE SAME NAME BUT DIFFERENT EXTENSIONS, OR A DIRECTORY.  /WTAPEM /WT (MAG TAPE ONLY). WRITES TAPE MARK(S) ON THE CURRENT POSITION OF THE TAPE. OVicEdDano)`pjp`:  'ZD1) ,l m*  1AfHk@+kT@yq.@AqNyGAq )1VE00b1t@+ )1A% )1A Q@N9 M KNq@UǓ @L+i@E@}lj^Ny )u1As@q )k1AUEhg̞u )_1A]@[UJ )T1S)O1u )J1fNy )D1AUEA@z@Nr8r5 )/1UJ-,UE('q ) 1A͟`)+*:s# LO PLO 301 PAGE 0001 TCDUMP (E600) , 1980/02/01 18:59:59 LONGER:NAME.EXT  ޷ A# :u3⹢@AyAq/BCDyDq:Eޒ‘ GNqG/  # u%/*: 00"9 @AJKLMNOVWXYZ[\]^_`abcdfghijklmopqrstuwx      !"#$%&'()*+,- 0 1@VWXYZ[\]^]^_`abc' TCD.. TCDUMP (E600) SYNTAX ERROR  :XX INVALID TYPECODE  BIN OBJ}C @@@iNrN2@ 7)1 u`pFc # `pDc # C p@  )1I )1U @`pFc # `pDc # ;C pq)`p1FBDc # DC p`pˣ1LL(Dc #  INV.FILE NAME #Ӟx = ( )wHC C HT( FILE NOT FOUND: #1ǧB)`pDc # 1+H*Fǖ מli h   AÀ@A# C pkA%A'c # ¶ƧȂ #Kk1G "*# @# Ad1A7# ¢Ƒ1> ڞxƥ#  C pzBBc # wZ1vZ2 C p`pBc # C p:`pBc # C p:`pBc # C p:`pBc # C p: #`pDc # )zOCWC p8-# Þ w:X1{{:(X2101{:;Z1DCD{{l:NZ2WVW {) RAMjn N 6B@q@ٞ()JRAƈ:|LO9)21F,2H))`pBDc # )y C p,,:Z1D1:Z2W1 #) `pDc # C p,,:Z1D0:Z2W 0 #)`pDc # mE7E4E5E3--E2E0OVicEdDano`P P+ P 1B1 1 L ){) 1BC @עׂ L ,ў= =yE (yo ,jY =ya ,袜L :zᢕD )۞y) @ #`pBCDc # 2@{%'ނ# 0) ,) 1)1 ,) 1)1  ,) ) :) 1žq@( ){@(# x B #}I)t ,UV 0 9 О A F ɢd.1 ad #) # 1A1Bx #“@ALS A$)C ؞۞ٞϞ͞ǞŞaOw% @O o O m J K i g_C1r1# wl) # {1@x1T[t1@h1o1JR:Qj1N˞ц; 7ˆ5 1/+ ' 1 11ꟲ11 1ۂ 1@)1Պ1T"1@ 1ʃ1@@A1T #@())@( #  -M[ )# r{1rx# C @: CI0:@SL0 #)`pDc # C @ )MQL @*@%`H`H'5 #`pC) ) )`pB֢ ͂rBDc # IBIC @8-# ƞ)mmk %'d #Ԇ:SL{:X1{{:X2{:X3{{) 1E,))`pBDc # M@} @%'ߋ)1ĂsIǃqo# :bX4kjk{# :tX4k/~# )[gH Y1T U1 R1܃NO1_1׃II3 @%'K?w .r%r81r5# .%#  (I1 %1 "1  1:X4kJ1))# C @`p)  ) ۂ)򞁂݆ ΢H+T@C) , @%'`pKMqޢ1ʂBBς: b #)BDc # X3X4   OC @,,:fX311 #) `pDc # C @,,:X30 :X4k 0 #)`pDc # BC @.)8À`pD81H ':@ @D3O :BByB9B )c #  7)# I# **DE **PE **SE  C @` @UM p@rr1UF p@lk12`pDc # mF1EBE5E3--E3E1OVicEdDano ] pPpP 1ROMGEN (E600) p*$ma0*** I/O ERROR ***#0# # Â# Q] * FILE NOT FOUND * CB# 0:<# :A6 # j :A+# A& A1# " :# 1: # #  1:# nSI?SOF  XX | ņ w⺢%'ޒn:> )y g -q :5 w v  y⋢%'gކރwnm1FOC=>CI PFn ƂƇ#   RT:)üQ˺ k%ŠJƈ⯢%'ރ_^ # :# II@Nj #  :ziPp P T ;  L P R V T D  e  b  U   $n<mwDu4 9 ^e ]zfx K r      (Hs{d @ )986j4  . KX1G@ pGI  K,@o,O,m,o,iѣ. 1", `,^,S,,6Ǿ̞@?O؆@3ވA. ,spނ|1-I ,  " J    u  @ & Þ`F{y`CÙ`FVÕ`Fo@`KǏj XOqTKw    ŃJD F A ; z8x C r - zkx)I D)I ǞÞ GǛ .N z`x@ rǍ U           " izWx D H Lq  Zzjx D N Yq >  KzjxIDž N ߂  ! )ҧ s 1 Ϳ1y_wƧ g > ¿%yl [ ylw t L  yi Czpx s 34i ,o >     ~> 9 I      { } +JtD &H  ec \ >|  1 t  zxx sqpU  ޓw,q* sji~    ;n Pwlގbꅤ@]^]>  521zux   ލw ɂy ÿe \$ 郠炝僝゙ႚ1Aڂ؃ւ㒀@yF΃̂ʟ] e   g U  Z   q )0 +|.q :t ÂßyšLOGICAL WORD SIZE OF INPUT, IN BITS?(P)ROM LENGTH ("K" SUFFIX MULTIPLIES BY 1024)?ACKNOWLEDGE RE-ORG (Y OR N)?ONLY LOAD DATA ABOVE LOGICAL ADDRESS =: OUTPUT DATA FORMAT (1 BIT=H OR L)?YOUR P.O. NUMBER? DO PROCESS FUNCTION BEFORE VERIFYING NO INPUT HAS BEEN LOADED AUTOLOAD FORMAT (Y/N) ? NUMBER OF (P)ROMS (1-24)?ROM OR PROM (R OR P)? OUTPUT MEDIUM: INPUT MEDIUM: INPUT VENDOR PART NUMBERS... (P)ROM WIDTH IN BITS (4 OR 8)?VISUALLY-READABLE HEADERS/TRAILERS TO APPEAR IN OUTPUT (Y/N)? TITLE (CO. OR PROG. NAME)?MORE CO. OR PROG. INFO? *** INSUFFICIENT MEMORY ***  *** (P)ROM SPACE LARGER THAN LOADED DATA (WARNING ONLY) *** VALUES OF ZERO WILL BE USED *** UNRECOGNIZED TYPE CODE (: ) ***  *** UNEXPECTED EOF *** *** CURRENT DATA FRAME DOES NOT COMPARE TO : *** SHORTEN RESPONSES TO QUESTIONS TC=:NO *** DIAGNOSTICS ENABLED *** (P)ROM IDENTIFICATION NUMBER ?0USER PROM TAPEROM TAPE STARTS HERE DATA I/O PART NO.  P.O.#  (P)ROM 88PPPHH ȨPP8pppp @ ppȐP 8 Hp@8PPp؀P PPPPP (((Ppp((p @x P 0`pp((p(hHxx@8@8x`xPP Ȉ@ p  @C @`p@@6A+X@AA%9@XK0M9K*Au pc # mE7E4E5E3--E2E0 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOVicEdDanopW`p|{p` 1A)1Aʀ@zQA = (n ,| z F S H L )߮ =1uT =1 \ YF =1 SYNTAX ERROR  J  3#QY k1Aj)i1Af···`@ (N\\ ,| z C X N : );J9ADQEIA1AB1A;1A2)1A.)1A* +*&DM M11A})A|M( \a$)& AUTOGEN (E600) AUT..   =1A1.  Ú@ƔÛSϕΎS‡Ā+ ## @#  N{S1ўϞ@6Ch #)# 1ʢ--Y #)# #XW , ) 0 9 ) '!k #)# A. QAQA܄/3A+ ) ## wmE1Ƣy3Cv ## #I\ , ) UV 0 9 О A F ɣ.1 Ǟb #)# 1AŠ))1A1Cw “@ALS)"$)C X٪Ya[9)E @H o O m J K i gІX< #W[)QP# }1Ay"wk1As?sT1r1# 2-v1T1*|?)# {1@x1T4t1 \@(_1@( @(j1SRQt@(N!a1ž ## ?- 1 1 1 1 1ԃ1ѣÙ@A1ޖT 1 1 ## )X# r{1rx# t OBJ BIN ROM,,͢ EXCEEDS MAX. ROM SIZE֞ MISSING INPUT-FILE NO. ƞ INV.NO IN INPUT PARAMETER INV.NO IN OUTPUT PARAMETER  INV.TYPE CODE TRANSFER ADDR.TOOLOW I/O ERROR DC p`pˣ1LL(Dc #  INV.FILE NAME #Ӟx = ( )wHC C HT( FILE NOT FOUND: Z#1ǧB)`pDc # 1+H*Fǖ מli h '  SIAÀ@A# C pkA%A'c # ¶ƧȂ #Kk1G "*# @# Ad1A7# ¢Ƒ1> ڞxƥ#  C pzBBc # Z1Z2$ C p`pBc # C p:`pBc # C p:`pBc # C p:`pBc # C p:7 #`pDc # )zOCC p8-# Þ w:\X1ede{{:oX2xwx{:Z1{{l:Z2 {) RAMjn N 6B@q@ٞ()JRAƈ:LO  9)21F,2H))`pBDc # )y C p,,:/Z11:;Z21 #) `pDc # C p,,:UZ10:aZ2 0 #)`pDc # )mECEBE5E3--E2E1{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{ OVicEdDano  SORT (E600)#  >%f"2 |y⬢wIt olߝ⠢IÂ[+ZB`p@#  P @ e d f % MERGE PHASE SORT: .GQ@ 0K0) %'N# n# # >Ekkk I IĝĞ㸧L xL^ p++ȧǣ@ ĐÝ+L=kB` L=L=ML+K R F☸@yt\L+L,L L)L^XlTg9 yy ~y|L:΢nn ȃ ƒfeR zT / : - '  lnmlC 'xy x< -q\ / :YWW  SScIM`^%J :# 9 AM9JXN1G#   /{I ۃǂw  w4⑀L,L+L)lsjipL md`e ~}{ ގǒL=L xÊL,b 9 vu{p= mvCifEfT(7 SYNTAX ERROR IN MAP  SYNTAX ERROR IN KEY  SYNTAX ERROR IN RECORD SIZE  SYNTAX ERROR IN TYPE  SYNTAX ERROR IN SEQUENCE  SYNTAX ERROR IN SELECTION  RE-ENTER COMMANDS IN ERROR 0 RE-ENTER COMMANDS IN ERROR INCLUDING COMMANDS= * COMMAND FILE NOT FOUND: XX..XX..XX..XX  L'߿ W-QDߓ W-L+L'L-L L)L, #9 Ύ ̋hgL-žTbbL L=WWL'L-2L:0L+.L L){  ֞qОޒ.-n@Eވ$@$L,L L)L L=*))*9!(¾+@*{ ::oo׿i 1%',t@L+L,L YL)W@S RRL'aL uvHHL mL=j%e$œI N L n lǐ A BL-ݞ@ /L,M>M<L=L@@M>M<L=L@@Q҄FL.L,9 L,jL'L:iooL,L+L(L L)cGq#$ABL-& ☀DB`|I%㍄D` C D@) 5h]R@^//C.wL s$$L kL=h^@ @L)uL-PL(Nz CFq=@8އp@3B*'F FG  \\FG # C A BL-L,L(L L)L+ ⏀CB`|I㇄C` C@oR kCLL E9  SA BL-=mmL vL=sfo@@L)wYYL-cL(azC COEXINK KEM MAR RES SET TYc coexink kem mar res set tySSxvttff//SSxvttff// !P"#$%@A ALASB BIC CACHCOD DEF FLI INN NONUP PES SIU UNa alasb bic cachcod def fli inn nonup pes siu unH""H""Rr A a B b C c f F#r S sur I i mr O oer A a B b[9  L,L L)GkkL AL=>"Ix# UMN@ ĂM+ # 1:1# +N裚 : 0:1#  9R 436Z6! 0 o+H@+kTP bb# 1:1# N*M ކMEAU: 0:1 # ԟ p܀# ^?   :& # ]W):1# %'㈢cCI.l S/M? Z6P/p(p(` BDCEA҂I `+C Uل@ 0 : @ :D A FE [ z a E :AQ\DQZBN!BB @BCN1@CA,D,E,@k%'jAAN€MA@?p(+p(# D /p(p(` /p(p( MNQ@ kSQ/p(p(Nqc%'?p(+p(M?p(+p(# MN1EMM M1HB @@@M@# ' v ÏNF`p@#   da L # @ǁ#  @> A`qyAAD@1QNIn`QQ@IB1Aߦ¦Ā+ā&# # # "# # `@{)QDJ4I# R T 9 A ] bDPDMDHDFTVPPLP``j㎀y D䁢䁢 # XXv   ) # HA P   #  L N4xE1B߯SíQ]i1Fjtk@`!# `Ÿ@1Fk@+TAVBCÍQAIǏ/ˉDKN NJ (#  D  S OBI`I@AC2B # R BCKG @ 6 6@IDŽ #  C Q RDQÂǂ#  W F F8∀@YDŽ # 56  $ + 2 !6SX::::SX SX::::SX  SX::::SX SX::::SX DAT W X@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ rv @AAhe@^dkd dH H qo H F :&O SJ@P^AAkHkH<;@:A93 52 4ZH H ".%%@**`@AAS&!@ʢ`@A eS7 O3 @`@AǧBSBä@硇Ǟ`@AǗAS7B C '㉃@)@#  A@ A# OC b l kí debjr=ƀ: Z S QH V gHH E@`I@DAV H I NR  L @TVj e)2 Q# `p@@# # # g# `p@# ^qNAk⍂@q`p@# g D# z `p@#  PtIoily I`@eee# I# ZJ[Y# ݢI# OMNALԂJ# ѢI# ̣I# 99# # ⷢ# .G# Ⳣ# &a# "F ⩢¡# &1# # ⏢“# # `p@#   d   &3tu CsEq# þ# i deQö# b\ YW VI QH iH hKJ # l # C@f # =E;8@6k`p@#    S L OR E :g $W## $H h wJ⭂# H h w⤂ # H iw`p@# F▃#  Nj⏃# LJ`p@#  e h l i mj e)t祃3A⣃â# `p@# fǙ⚃Ö# `p@# ‘*1# SS# RR#  Gw n  12`p@` z@A6oBC6kd@AcdB_\@6Dq[Z`pX@#  B<`p@@K@1f`@A@6@A @;@9:48D@@@ 6 @ۡSC#1`p@# i jIc c #    "  C Q R VDX:#  VF@H8#  Z @# \# % @'C#  F=VR)& @&KJVBC<# VO .qz E 6łu# VCC > ABORTING SORT < <  > > ABORTING MERGE < < zxI y v oQrJ`1Jj gIJ 0QQ^HY] . XI U P @ .@EJMAĀ)88# R)220%'# --+%'# I}”`Jy‘`JuŽ`JŒ`JŠ`JI# i# 5Fz p VwP(sst p܀m# oPm# GVDe@ # ]\`p@# ZW# UU# SQ# LEHSQ@B bE:I 8CZ71M: +D+@ # `p@# 9 G B # # E3RDm@B e:)CZ7C:`p@# # 76|KJk1e簀B@QUTDGDZ8 㤐GDGJֻ52Z8O㗞lZ8NX 0CZ7 `p@#   H# 8k1T|@B @C CH8 oCjB # `p@# + 1CZ7`p@# " # k1IVB@CZ8C`p@#  # :: BAK}ro) %@h`H5K'FΞ BQL㜢N˜e## `p@# # @EF`p@# # AK77(`p@AAI#  `1A+# .9@ Nq @' .y # 8- *+7# SISI  Z6Z6ddZ5Z5ddZ4Z4d dSOSOddXXXX.   p@A܀6@uCʆ[B[:IĆS: 0I:F B A:OOhL2P SnIL@@+kU) !&: " 9C: 1: # 1:#  w=Iƹ6h` +J+ %'㪲%'+ޟUd@yX%'+ J%'+މ6KÆDŽ#  D G EG {♣Ù`p@# rp⎣p ⇣i #  T AB&mE7E4E5E3--E2E0IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOVicEdDano  MERGE (E100) #  Z ;'#E y{ Bw1CA߶sⵣI iiqGfg⬢dIa[[qAiUqNBLQߓP▢MIIBGYB`p@#   0qJn⧢Ijݞ⢣Id# CaтD]̞ SƃOD#  r u62 MERGE: ) è@6MJ%L0++ ,+'Ø%L0+ +,{'# G 0K0# & # # ZEkkk I IĝĞ㸧L xL^ p++ȧǣ@ Đ+L=kB` L=L=ML+KX  de:lKnGLM F☸@yt\L+L,L L)L^XlTgW]6  yy ~y|L:΢nn ȃ ƒfe\Z[YR zT / : - '  lnmlC 'xy x< -q\ / :YWW  SScIM`^%J :# 9 AM9JXN1G#   /{I ۃwJ  w4⑀L,L+L)lsjipL md`XK ~}{ ގǒL=L xÊL,b :=nHW@V vu{p= mvCifEf} SYNTAX ERROR IN MAP  SYNTAX ERROR IN KEY  SYNTAX ERROR IN RECORD SIZE  SYNTAX ERROR IN TYPE  SYNTAX ERROR IN SEQUENCE  SYNTAX ERROR IN SELECTION  RE-ENTER COMMANDS IN ERROR 0 RE-ENTER COMMANDS IN ERROR INCLUDING COMMANDS= * COMMAND FILE NOT FOUND: XX..XX..XX..XX  L'߿ W-QDߓ W-L+L'L-L L)L, xFJW%CIFs`VΎ ̋hgL-žT\bbL L=WWL'L-2L:0L+.L L){ @X= ֞qО.-n@Eވ$@,yL,L L)L L=*))DVWv(¾+@*{ ::oo׿i 1%',t@L+L,L YL)W@S`RRL'aL uvHHL mL=jzryX@=œI N L n lǐ A BL-ݞg\@uJ/L,M>M<L=L@@M>M<L=L@@Q҄FL.L,W`L,jL'L:iooL,L+L(L L)cGqV#$ABL-& ☀DB`|I%㍄D` C D@) 5hKmn@n^//C.wL s$$L kL=hX@=^@ @L)uL-PL(N  CFq=@8އp@3BJ.'F FG  \\FG # C A BL-L,L(L L)L+\V ⏀CB`|I㇄C` C@omKn kCLL EWX` SA BL-=8mmL vL=sfo@@L)wYYL-cL(a@=C COEXINK KEM MAR RES SET TYc coexink kem mar res set tyffJJffJJnopqrstuvPwxyz@A ALASB BIC CACHCOD DEF FLI INN NONUP PES SIU UNa alasb bic cachcod def fli inn nonup pes siu unH""H""Rr A a B b C c f FT#r S sur I imr O oer A a B b[W]  L,L L)GkkL AL=>X=tV@"Ix# UMN@ ĂM+ # 1:# +N裚 : 0:# 9G:n ;Z6!  o+H@+kT bb# 1:# ⷀN*M ކMEAU: 0: # ԟ p܀# :W? =n  :{ # ]W):# %'㈢cWMCIl S/M? Z6P/p(p(` BDCEA҂I `+C U@ 0 : @ :D A FE [ z a E :AQ\DQZBN!BB @BCN1@CA,D,E,@k%'jAANMA@?p(+p(#  D /p(p(` /p(p( MNQ@ kSQ/p(p(Nqc%'?p(+p(M?p(+p(# MN1EMM M1HB @@@M@#  2' v ÏNF`p@#  2 D W ^}  # @ǁ#  > A`qyAAD@1QNIn`QQ@IB1Aߦ¦Ā+ā&# # # "# # `@{)QDJ4I# n u DPDMDHDFTVPPLP``j㎀y D䁢䁢 #  5 2XX l o r) # HA P   #  3 4xE1B߯SíQ]i1Fjtk@`!# `Ÿ@1Fk@+TAVBCÍQAIǏ/ˉDKN NJ (#  4   BI`I@AC2B # n CKG @ 6 6@IDŽ #  DQÂǂ#   F8∀@YDŽ #  7QR l y   v6SX::::SX SX::::SX SX::::SX SX::::SX DAT  @  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ D# z `p@#  tIoily I`@eee# I# ZJ[Y# ݢI# OMNALԂJ# ѢI# ̣I# 99# # ⷢ# .G# Ⳣ# &a# "F ⩢¡# &1# # “# # `p@#   l o r u6B3tu CsEq# þ# i deQ # b\ YW VI QH H KJ # l # C@f # =E;8@6k`p@#    , n V $W## $H  wJ⭂# H  w⤂ # H w`p@# F▃# Nj⏃# LJ`p@#   )t祃3A⣃â# `p@# fǙ⚃Ö# `p@# ‘*1# SS# RR#     M2`p@` z@A6oBC6kd@AcdB_\@6Dq[Z`pX@#  <`p@@K@1f`@A@6@A @;@9:48D@@@ 6 @ۡSC#1`p@# i jIc c #    2 "    VDX:#   VF@H8#  Z @# \# % @'C#  =VR)& @&KJVBC<# VO .qz E 6łu# VCC > ABORTING SORT < <  > > ABORTING MERGE < < zxI y v oQrJ`1Jj gIJ 0QQ^HY] . XI U P @ .@EJMAĀ)88# n)220%'# --+%'# I}”`Jy‘`JuŽ`JŒ`JŠ`JI# i# QFz p VwP(sst p܀m# oPm# GVDe@ # ]\`p@# ZW# UU# SQ# LEHSQ@B bE:I 8CZS1M: +D+@ # `p@# U G B # # E3RDm@B e:)CZSC:`p@# # SR|KJk1e簀B@QUTDGDZT 㤐GDGJֻ52ZTO㗞lZTNX 0CZS `p@#   H# Tk1T|@B @C CHT oCjB # `p@# 7+ 1CZS`p@# " # k1IVB@CZTC`p@#  # V: BAK}ro) %@h`H5K'FΞ BQL㜢N˜e## `p@# # @EF`p@# # AK SS(`p@AAI#  `1A+# .9@ Nq @' .y # 8- *+7# SISI  Z6Z6ddZ5Z5ddZ4Z4ddSOSOddXX,.XX.   p@A܀܀6@uCʆ[B[: IĆS:  0I:F B A:OOhL2P SnIL@@+kU) !&: " 9C: 1: # 1:# %./=Iƹ6h` +J+ %'㪲%'+ޟUd@yX%'+ J%'+މ6KÆDŽ#  G {♣Ù`p@# rp⎣p ⇣i #   u ^BmE7E4E5E3--E2E0IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOVicEdDano <~jCPC@ABProomABgCA c#  oYY UAQBAm M#  GGDAA` @# %<< n8Al4B AN .# NnUREQA)֞J+` A ABAB+L @CUħħ Z``Wy䁢䁢䁣¶Ā DⰄD✄D⭄D⬄D⫄D   # # #  XX0BbFa# [BW # @xxv@IĀā+Ⓝ@ABC>D># d #  2{# XU # J{QT# # rb# I# I # Iǁ# )pN.⯃AB@CḌl1ai+A @cV`UA @⒃YZ # # ≣# L # #  zI# tI:# # mm# `p@# P@B{CzDAR%+qq+llU'# # 6SX::::SX SX::::SX SX::::SX SX::::SX DAT@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@rv @AAhe@^dkd dH8H:qo2&O SJ@P^AAkHkH<;@:A93 52 4ZH:H8".%%@**`@AAS&!@ʢ`@A eS73 @`@AǧBSB㤃ä@硇Ǟ`@AǗAS7B C '㉃@)@# 67<45>?=A@ A# OC l kí debjr=ƀ: S QH gHH E@`I@DAV TV)2 Q# `p@@# # # g# `p@# ^qNAk⍂@q`p@# z kD# z `p@# tIoily I`@eee# I# ZJ[Y# ݢI# OMNALԂJ# ѢI# ̣I# 99# # ⷢ# .G# Ⳣ# &a# "F ⩢¡# &1# # ⏢“# # `p@#   )0Bz`3tu CsEq# þ# i deQö# b\ YW  VI QHHKJ # l # C@f # =E;8@6k`p@#  gZ $W## $H wJ⭂# H w⤂ # Hw`p@# F▃# Nj⏃# LJ`p@#   )t祃3A⣃â# `p@# fǙ⚃Ö# `p@# ‘*1# SS# RR# B0 2`p@` z@A6oBC6kd@AcdB_\@6Dq[Z`pX@# /<`p@@K@1f`@A@6@A @;@9:48D@@@ 6 @ۡSC#1`p@# i jIc c # KTm"} VDX:# cVF@H8#  Z @# \# % @'C# =VR)&  @&KJVBC<# VO .qz E 6łu# VCC RELATION TRUE/FALSE (SE ** ** OPTION VALUE EQUATES (USED BY SORT/MERGE, NOT BY USER) ** ALPHV:SM EQU 1%ALPHA:SM INTV:SM EQU 1%INT:SM CHARV:SM EQU 1%CHAR:SM CAPV:SM EQU 1%CAP:SM SIGNV:SM EQU 1%SIGN:SM KEYV:ASC EQU 1%KEY:ASC SEL:LTV EQU  1%SEL:LT SEL:EQV EQU 1%SEL:EQ SEL:GTV EQU 1%SEL:GT * * MISC EQUATES * NULL:: EQU :40 UNDF:: EQU :80 CO:: EQU 3 FA:: EQU 0 FB:: EQU 1 TITL . S:MERGE S:SORT S:MERGE MACRO IFT  #(?)<1 NOTE E,'MUST HAVE PARAMETER LIST' ENDC IFT #(?)>0 EXTR MERGE::U  COPY =#(1),Y JSK MERGE::U ENDC ENDM SPACE 5 S:SORT MACRO IFT #(?)<1  NOTE E,'MUST HAVE A PARAMETER LIST' ENDC IFT #(?)>0 EXTR SORT::U COPY  =#(1),Y JSK SORT::U ENDC ENDM TITL PARAMETER BLOCK....S:PARAM S:PARAM MACRO ***************************** * PARAMATERS * #(1) POINTER TO INPUT FILE * #(2) POINTER TO OUTPUT FILE * #(3) RECORD SIZE *  #(4) POINTER TO SORT/MERGE KEYS * #(5) POINTER TO SORT/MERGE SELECTION KEYS * #(6) SELECTION CODE (INANY,INALL,EXANY,EXALL) * #(7) POINTER TO MAP * #(8) POINTER TO SEQUENCE * #(9) RECORD TYPE =0 FA =1 FB =3 COBOL ****************************** SPACE 2 WORD #(1) PARAM: #(2) PARAM: #(4)   PARAM: #(5) PARAM: #(8) PARAM: #(7) SV:: SYMATT #(9) IFT SV::&NULL:: WORD FA:: ENDC IFF SV::&NULL:: PARAM: #(9,1,2):: ENDC SV:: SYMATT #(6)  IFT SV::&NULL:: WORD EXAL: ENDC IFF SV::&NULL:: PARAM: #(6,1,4):  ENDC PARAM: #(3),80 ENDM TITL . S:KEY S::SKEL ************************** * * S:KEY MACRO TO GENERATE A SORT/MERGE KEY BLOCK * * PARAMATERS * #1 START (-END) COLUMNS OF FIELD * #2 LABEL OF THE NEXT KEY (OPTIONAL) * #3-#9 OPTIONS FOR THE KEY * ************************* S:KEY MACRO IFT #(?)>9 NOTE  E,'TOO MANY ARGUMENTS' ENDC FLG:: SET 0 S::KSEL #(1),#(3),#(4),#(5),#(6),#(7),#(8),#(9) S::PTR #(2) ENDM SPACE 3 S::KSEL MACRO * S::KSEL #1,#2,#3,#4,#5,#6,#7,#8 S::FLAGS #(2) S::FLAGS #(3) S::FLAGS #(4) S::FLAGS #(5) S::FLAGS #(6) S::FLAGS #(7) S::FLAGS #(8)  WORD FLG:: SET FLAG WORD S:K:COL #(1) ENDM TITL SELECTION MACRO S:SEL ************************* * S:SEL SORT/MERGE SELECTION MACRO * * PARAMETERS * #1 START (-END) COLUMN OF FIELD * #2 LABEL OF THE NEXT SELECTION MACRO * #3 RELATIONAL FOR THE SELECTION * #4 RELATIONAL DATA OR * POINTER TO RELATION DATA (PRECEED WITH '*') * #5-#11 OPTIONS FOR THE SELECTION ************************* S:SEL MACRO PTR::5  SET 0 IS RELATIONAL (#5) INDIRE IFT #(?)>11 NOTE E,'TOO MANY ARGUMENTS' ENDC FLG:: SET 0 IFT #(3,'=') S::EQ #(3) ENDC IFT #(3,'>') S::GT #(3) ENDC IFT #(3,'<') S::LT #(3) ENDC S::KSEL #(1),#(5),#(6),#(7),#(8),#(9),#(10),#(11) IFT #(4,'*')=1 IF RELATIONAL INDIRECT PTR::5 SET 1 WORD #(4,) ENDC IFF #(4,'*')=1 RELATIONAL NOT INDIRECT * FORCE INDIRECTION WORD $+2 ENDC S::PTR #(2) * IF RELATIONAL ITSELF GIVEN, ESTABLISH RELATIONAL HERE IFF PTR::5 RELATIONAL ITSELF GIVEN LEN::S SET G::+1/2 LENGTH OF FIELD, IN WORDS IFT FLG::**O:BI BINARY IFT FLG::**O:FL FLOATING POINT FLOATING #(4) LEN::S SET LEN::S-2 IFT LEN::S>0 RES LEN::S,0 ZERO FILL TO RIGHT OF F.P ENDC ENDC IFF FLG::**O:FL INTEGER IFT G::=1 ONE BYTE BYTE #(4) ENDC IFT G::=2 TWO BYTES WORD #(4) ENDC IFT LEN::S>1 LEN::S SET LEN::S-2 RES LEN::S,0 DOUBLE #(4) ENDC ENDC  ENDC IFF FLG::**O:BI ALPHA SM::T SET $ BYTE #(4) LEN::S SET SM::T-$+LEN::S HOW MUCH OF FIELD LEFT? IFT LEN::S>0 RES LEN::S,' ' BLANK FILL ENDC ENDC ALPHA !  ENDC RELATIONAL-GIVEN ENDM TITL S:K:COL MACRO S:K:COL MACRO IFT #(1,'-') F:: SET #(1,'-')-1 IFF F::>0 NOTE E,'ILLEGAL COLUMN SPECIFICATION' ENDC G:: SET #(1,1,F::)  WORD G::-1 L:: SET #(1,?) F:: SET F::+2 F:: SET #(1,F::,L::) G:: SET F::-G::+1 WORD G:: ENDC IFF #(1,'-') WORD #(1)-1 WORD 1 G:: SET 1 ENDC ENDM TITL MAP MACRO S:MAP S::MAP S:::MAP S:MAP MACRO IFT #(?)>12 NOTE E,'MORE THEN 12 ARGUMENTS' ENDC SV:: SYMATT #(-1) IFF SV::**NULL:: MAPN: SET 0 MAPS: SET $ RES  2,0 ENDC ORG $-1 S::MAP #(1),#(2),#(3),#(4),#(5),#(6),#(7),#(8),#(9),#(10),#(11),#(12) WORD  -1 MAPE: SET $ ORG MAPS: WORD MAPN: ORG MAPE: ENDM * S::MAP MACRO IFT #(1,?) S:::MAP #(1) S::MAP #(2),#(3),#(4),#(5),#(6),#(7),#(8),#(9),#(10),#(11),#(12) ENDC ENDM S:::MAP MACRO IFF #(1,'''') S::COL #(1) ENDC IFT #(1,'''')  S::ALPHA #(1) ENDC ENDM TITL . S::COL S::ALPHA S::COL MACRO IFT #(1,'-') F::  SET #(1,'-')-1 IFF F::>0 NOTE E,'ILLEGAL COLUMN SPECIFICATION' ENDC G:: SET #(1,1,F::) WORD G::++:8000-1 L:: SET #(1,?) F:: SET F::+2 F:: SET #(1,F::,L::)  WORD F::-G::+1 MAPN: SET MAPN:+F::-G::+1 ENDC IFF #(1,'-') WORD #(1)++:8000-1  WORD 1 MAPN: SET MAPN:+1 ENDC ENDM SPACE 5 S::ALPHA MACRO S1:: SET #(1,?)/2 S2:: SET #(1,?)+1/2 IFT S1::=S2:: BYTE #(1) ENDC IFF S1::=S2:: BYTE #(1),:FF ENDC MAPN: SET MAPN:+#(1,?)-2 ENDM TITL . S::EQ S::LT S::GT S::EQ MACRO  IFT #(1,'<') S::FLAGS LE ENDC IFT #(1,'>') S::FLAGS GE ENDC  IFF #(1,'>')+#(1,'<') S::FLAGS EQ ENDC ENDM SPACE 2 S::LT MACRO IFF #(1,'=') IFT #(1,'>') S::FLAGS NE ENDC IFF #(1,'>') S::FLAGS LT ENDC  ENDC ENDM SPACE 2 S::GT MACRO IFF #(1,'=') IFF #(1,'<') S::FLAGS GT  ENDC ENDC ENDM TITL . S::FLAGS S::PTR PARAM: S::FLAGS MACRO * S::FLAGS #1 F::: SYMATT #(1) IFF F:::**NULL:: FLG:: SET FLG::++O:#(1,1,2) ENDC ENDM SPACE 2 S::PTR MACRO SET::L SYMATT #(1) IFF SET::L**NULL:: WORD #(1) ENDC IFT SET::L**NULL::  WORD 0 ENDC ENDM SPACE 2 PARAM: MACRO SV:: SYMATT #(1) IFF SV::&NULL::  WORD #(1) ENDC IFT SV::&NULL:: S: SYMATT #(2) IFT S:&NULL:: WO" RD 0 ENDC IFF S:&NULL:: WORD #(2) ENDC ENDC ENDM TITL .  S:IN S:OUT S:IN MACRO WORD #(1) WORD 0 SV:: SYMATT #(2) IFT SV::&NULL:: WORD 0 ENDC IFF SV::&NULL:: WORD #(2) ENDC ENDM SPACE 5 S:OUT MACRO WORD #(1),0,0 ENDM END IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII# IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII. EDIT SYSCNC SYSD2D SYS HELP SYS HELP HLP COMMANDS HLP TCDUMP SYS DOWNLOAD SYSROMGEN SYSAUTOGEN SYSSORT SYSMERGE SYSCOBOLSORT SYSSORT LIBSORT MACMTEX:: SYSIOSDIBCIB ASMLABEL SYSe871012102201871012102201871012121758e&L871012102201871012102201871012102201$ e 871012102201871012102201871012102201e871012102201871012102201871012102201871012102201871012102201871012102201e6871012121154830124135757871012121522e 871012121206820519135419871012121527e+1`l871012121212800925011345871012121544d e\% 871012121232820112113726871012121546 e_871012121237800925142815871012121548d eb871012121240810302160712871012121555 eq 871012121248810202084509871012121558 ex 871012121253820112120255871012121601e} 871012121257810129011022871012121606e 871012121304810228121611871012121609& e)O871012121309810204135734871012121617e'F871012121318810204140002871012121625e 871012121328810204140343871012121630e$F871012121334810204135203871012121643de5871012121348811102171826871012121653e24f871012121400840118112647871012121710efX' y871012121421820729151108871012121741e(O871012121455860806095151871012121755( ) JSINIT O0SEGMENTBLANK SINIT:::OSINIT o KRINIT::SINIT::S ELLREG KSM:BRLENSM:KEY IN::S KF:XRDA F:RGMY im MACRO (F100) it SINIT ig AP# ⎀GH∅IA# tttdttttJSSEND O0SEGMENTBLANK SSEND:::OSSEND o  KRINIT::SSM:RPT1 SM:RPT KSD::S F:XRDA F:RGMY im MACRO (F100) it SSEND ig  G≅HA# ttttdtJSEOF  O0SEGMENTBLANK SEOF::::OSEOF o  KRINIT::SESORT::SF:XRDA KF:RGMY im MACRO (F100) itSEOFig ⇅GA# ttdtJSRET O0SEGMENTBLANK SRET::::OSRET o  KRINIT::SSM:RPT1 SM:RPT KRET::S F:XRDA F:RGMY im MACRO (F100) it SRETig  G⋅H A# ttttdtJSABORT O0SEGMENTBLANK SABORT::OSABORT o  KRINIT::SABDEL::SF:XRDA KF:RGMY im MACRO (F100) itSABORTig# tttdJALLOCATECBLRET CBLEOF JCBLSEND CBLINIT O0SEGMENTBLANK COBSORT o UKRINIT::SCBLSIZE INIT::S KRET::S ESORT::SSM:RPT1 KSM:RPT SD::S SM:BRLENKSM:KEY IN::S im MACRO (F100) ig ~jCPC@ABPrg oomABgCA c# tttt tt g YY UAQBAm M# tttg GGDAA` @# tg << n8Al4B A* N .# tJCOPY::S XSET::S RET::S JESORT::SCINIT::SCREAD::SJSD::S MSG::S IN::S O0SEGMENTBLANK HLSORT o CKGEN::S DELE::S CLOSE::SKREAD::S OPEN::S RESET::SKGET::S SORT::S NAME::S KDIB::S SM:RPT1 SM:RPT KSM:PT11 SM:PT1 BMERG::SKSM:BUFPTSM:WFC SM:RFC KSM:FOBKPSM:OTBKPSM:XNAM3KSM:XNAM2SM:XNAM1SM:OTNAMKXFIL3: XFIL2: XFIL1: KOUTPUT: INPUT: SM:OLEN KSM:RECLNSM:IRLENSM:BRLENKSM:SEQ SM:LUPTRSM:ODEV KSM:MF SM:T SM:N KSM:OMAP SM:SELCTXWRIT::SKSM:KEY im MACRO (F100) ig REQA)֞J+`  A ABAB+L @C Uħħ  Z``Wy䁢䁢 ¶Ā DⰄD ✄D⭄D⬄D⫄D    # # # t%t$t&tt tttt*t(t't#tXXt tttttt"t!tttttttg bFa# [BW # tg xxv@IĀā+Ⓝ@ ABC>D># d # t t ,tg 2{# XU # tt t g J{QT# # r b# I# I # Iǁ# ttttg ⯃AB@CḌl1a i+A @cV`UA @⒃YZ # #  ≣# L # # ttt t%ttg # tI:# # mm# `p@# tt&tt)g @B{CzDAR%+ qq+llU'# g# JMSG::S SORT::U O0SEGMENTBLANK ASSYSORTo KRINIT::SINIT::S EXEC::S KABMSG::SSETUP::Sim MACRO (F100) ig ~`p@t# tttt wi# tg# JMSG::S MERGE::UO0SEGMENTBLANK ASSYMERGo KRINIT::SINIT::S ABMSG::SKEXECM::SSETUP::Sim MACRO (F100) ig ~`p@t# tttt wi# tg# JEXEC::S O0SEGMENTBLANK SORTEXECo mKMSG::S CLOSE::SXFIL1: KGEN::S INPUT: OPEN::S KSM:N  SM:XNAM1SM:INBKPKABCOD::SABDEL::SRENAM::SKBMERG::SXWRIT::SSORT::S KIREAD::Sim MACRO (F100) ig |y⬢wIt olߝ IÂ[+Z B`p@# ttttttttttt tDt t   MERGE PHASE  SORT: .GQ@  0K0) %'N#  L# # t t JEXECM::SO0SEGMENTBLANK MERGEXECo KMSG::S CLOSE::SOUTPUT: KXFIL3: GEN::S XFIL1: KXFIL2: INPUT: OPEN::S KSM:XNAM3SM:OTBKPSM:N KSM:INBKPABCOD::SABDEL::SKRENAM::SBMERG::SMDOWN::Sim MACRO (F100) ig y{ Bw1CA߶s ⵣI iiqGfg ⬢dIa[[qA iUqNBLQߓP MIIBGYB`p@# t ttttt ttt qJn⧢ Ijݞ⢣Id# C aтD]̞ S ƃOD# t tttt t  MERGE: ) è@ 6MJ%L0++ , +'Ø%L0+ + ,{'# G 0K0# t # # tt JUN:CMDS SM:RCI SM:CMDS JSM:TYPE ISM:PTR ISM:SM JGET:SYM1CUR:FILESM:BLOCKJGET:SYMBBUFF:SM1SM:SCAN O0SEGMENTBLANK PARSE o NKE:RCI F:CONN I:IO KE:UF E:MON GET::S KE:CIFP E:MSG E:GFN im MACRO (F100) ig  kkk  I IĝĞ㸧 L xL^ p++ȧ ǣ@ ĐÝ+L=kB` L=L=ML+Kttt  (Vgtcthitg g F☸@yt\L+ +L, L L)L^XlTgsyR%  yy ~y|L: nn ȃ fexvwu  zT / : - '  lnml C 'xy x< -q\ / :YWW  SS cIM`^%J :#  9 AM9JXN1G #   /{I ۃǂwf   w4 L,L+L)lsjipL md`tg  ~}{  ގǒL=L xÊL,btVYds\r  vu{p= mvCifEf  SYNTAX ERROR IN MAP   SYNTAX ERROR IN KEY   SYNTAX ERROR IN RECOR D SIZE  SYNTAX ERROR  IN TYPE  SYNTAX ERROR  IN SEQUENCE  SYNTAX ER ROR IN SELECTION  RE- ENTER COMMANDS IN ERROR  0 RE-ENTER COMMANDS IN  ERROR INCLUDING COMMANDS = * COMMAND FILE NOT FO UND: XX..XX..XX..XX   L'߿ W-QDߓ  W-L+L'L-L L)L, bfsA_eb|r Ύ ̋hgL-žTx bbL L=W WL'L-2L:0L+.L L){ \tY ֞qО ޒ.-n@Eވ$@Hg fcg L,L L) L L=*))` rs ¾+@*{ : :oo׿i 1% ',t@L+L,L YL)W@S| RRL'aL uvH HL mL=jt\Y œI N L n l ǐ A BL-ݞx@f L,M>M< L=L@@ M>M<L=L@@ Q҄FL.L,s| L,jL'L:i ooL,L+L(L L)cGqr $ABL-&  ☀DB`|I%㍄D` C D@) 5hgt@ ^//C.wL s $$L kL=h t\Y ^@ @L)uL-PL(N CFq=@ 8އp@3BfJ F FG  \\FG # C A BL-L,L(L L)L+x/r  ⏀CB`| I㇄C` C@ogt kCLL Est| SA BL-=T  mmL vL=sf o@@L)wYYL-cL(a\Y C COEXINK KEM MAR RES SE T TYc coexink kem mar res set ty  ffffgP@ A ALASB BIC CACHCOD DEF  FLI INN NONUP PES SIU UN a alasb bic cachcod def  fli inn nonup pes siu un H "" H ""    g Rr A a B b C c f Fp r S sur  I imr O o er A a B b[sy    L,L  L)GkkL AL=>tYr\g Ix# UMN @ ĂM + # 1: # +N裚  : 0:# 92cV0tttW, Z6!  o+H@+kT g bb# 1: # ⷀN*M ކ MEAU: 0: # ԟ p܀# V  s? Yg : # ]W): # %'㈢cstiCI S/M? Z6Pg /p(p(` BDCEA ҂I `+C Uل@ 0 : @ :D A F E [ z a  E :AQ\DQZBN!B B @BCN1@CA,D, E,@k%'jAAN €MA@?p(+p(# ; g /p(p(`  /p(p( MNQ@ kSQ /p(p(Nqc%'?p( +p(M?p(+p(# MN 1EMM M1HB @@@M@# JSETUP::SO0SEGMENTBLANK SETUP o :KDIB::S NAME::S GET::S KAVAIL::SSET::S OUTPUT: KXFIL3: XFIL2: XFIL1: KINPUT: SM:XNAM3SM:XNAM2KSM:XNAM1SM:LUPTRSM:WFC KSM:RFC SM:OLEN SM:IRLENKSM:RECLNSM:OMAP SM:MAP KSM:SEQ SM:ANY SM:EX KSM:SELCTSM:KEY SM:ODEV KSM:OTNAMSM:FOBKPSM:OTBKPKSM:INBKPim MACRO (F100) i g v  ÏNF`p@# %,ttt # @ǁ# t A`qyAAD@1 QNIn`QQ@IB1 Aߦ¦Ā+ā&#  # # "#  # `@{)QDJ4I# tttttt DPDMDHDFTVPPLP ``j㎀y D䁢䁢 # XXtt t t  ) # HA P   # t ttttt xE1B߯SíQ]i1Fj tk@`!# `Ÿ @1Fk@+TAVB CÍQAIǏ/ˉDKN NJ (# t ttt BI`I@AC2B # tt CKG @ 6 6@IDŽ # tttDQÂǂ# t t F8∀@YDŽ # ttJSM:BRLENSM:MF SM:T JSM:RPT1 SM:RPT SM:ODEV JSM:OMAP SM:EX SM:ANY JSM:N SM:OLEN SM:RECLNJSM:IRLENSM:PT11 SM:PT1 JSM:BUFPTSM:SEQ SM:OBUF JSM:MAP SM:SELCTSM:KEY JSM:OTNAMSM:FOBKPSM:OTBKPJSM:INBKPSM:XNAM3SM:XNAM2JSM:XNAM1O0SEGMENTBLANK PARAM o @im MACRO (F100) *** SORT/mMERGE LIBRARY - REV E600m ***ig ggg  SX::::SX SX:: ::SX SX::::SX gSX::::SX DATgggggggggg ggg gg g g ggggggJSM:LUPTRO0SEGMENTBLANK ASCII o Aim MACRO (F100) ig    !"#$%&'()*+,-./ 0123456789:;<=>?@ABCDEFG HIJKLMNOPQRSTUVWXYZ[\]^_ `abcdefghijklmnopqrstuvwxyz{|}~JXWRIT::SIREAD::SSORT::S O0SEGMENTBLANK FUNCTIONo 9KRESET::SXFIL1: WRITE::SKCLOSE::SSELCT::SINPUT: KREAD::S I:IO GET::S KCMPRE::SSM:INBKPSM:PT11 KSM:PT1 SM:RECLNSM:IRLENim MACRO (F100) i  g rv @A Ahe@^dkd dHHqot t  O SJ@P ^AAkHkH<; @:A93 52 4ZHH .%%@**`@A AS&!@ʢ `@A eS7 @`@A ǧBSB㤃ä@ 硇Ǟ`- @AǗAS7B C '㉃@)@#    A@ A# OC g l kí  debjr=ƀ: S QH gHH E@`I@DAVt tt t t tt TVtt 2 Q# `p@@# # # g# `p@# g ^qNAk⍂ @q`p@# ttttJMDOWN::SBMERG::SO0SEGMENTBLANK SUBMERGEo `KWRITE::SINPUT: SELCT::SKREAD::S RESET::SCMPRE::SKGET::S REN::S DELE::S KCLOSE::SOUTPUT: XFIL3: KXFIL2: XFIL1: OPEN::S KGEN::S SM:OTBKPSM:XNAM3KSM:XNAM2SM:XNAM1MAP::S KSM:BUFPTSM:OMAP SM:OBUF KSM:OLEN SM:IRLENSM:N im MACRO (F100) ig D# z `p@# t Ioily I`@ee e# I# ZJ[ Y# ݢI# OMNA LԂJ# ѢI#  I# 99# #  # .G# Ⳣ # &a# "F ⩢¡ # &1#  # ⏢“# # `p@# t ttttt tt t tt tt g tu CsEq#  þ# i deQö# b \ YW VI QHH KJ # l # C@ f # =E;8@6k`p@# 1?ttttttt $W## $H wJ⭂# H w⤂ # H w`p@# F▃# Nj ⏃# LJ`p@# tttt t  t祃3A⣃â#  `p@# fǙ⚃Ö#  `p@# ‘*1# SS# RR# ttt tt  JSELCT::SCMPRE::SO0SEGMENTBLANK COMPARE o KSM:SEQ SM:SELCTSM:KEY KSM:EX SM:ANY im MACRO (F100) i g `p@` z@A6oB C6kd@AcdB _\@6Dq[Z`pX@# dtg `p@@K@1f`@A@6 @A @;@9: 48D@@@ 6 @ۡSC#1`p@#  i jIc c # "ttt VDX:#  VF@H8#  Z @ # \# % @'C# t VR)& @& KJVBC<# VO .qz E 6łu# VC C > ABORT ING SORT < <  > >  ABORTING MERGE < < g zxI y v o QrJ`1Jj gIJ 0QQ^HY] . X I U P @ .@EJMA)88# tt 220%'# --+%'# g I}”`Jy‘`JuŽ`J Œ`JŠ`JI# i# t t tttJF:RENAMESM:WFC SM:RFC JOUTPUT: XFIL3: XFIL2: JXFIL1: INPUT: NAME::S JDIB::S GEN::S BAK::S JDELE::S CLOSE::SREN::S  JOPEN::S WRITE::SREAD::S JRESET::SSET::S GET::S JAVAIL::SRINIT::SELLREG JINIT::S O0SEGMENTBLANK I:O o BKE:SLU F:CONN F:DELE KF:CREA I:IO im MACRO (F100) igggg z p VwP(sst p܀m# goPm# g GVDe@ # ]\`p@# gZW# gUU# gSQ# g LEHSQ@B bE:I 8CZ1M: +D+@ # `p@#   G B # # g E3RDm@B e:)CZC:`p@# # g |KJk1e簀B@QUTDGDZ 㤐GDGJֻ52ZO㗞lZNX 0CZ `p@#   H# g k1T|@B @C CH oCjB # `p@# g + 1CZ`p@# " # g  k1IVB@CZC`p@#  #  BAKg  }ro) %@h`H 5K'FΞ BQL㜢N ˜e## `p@# # g  @EF`p@# # AKg  `p@AAI# tg `1A+# .9@ Nq @' .y # 8- *+7#  gSIu SI  gZ6 Z6ddgZ5 Z5ddgZ4 Z4ddgSO SOddXX XX.  g p@A܀܀6@uCʆ[B[:IĆS: 0I:F B A: OOhL2P SnI L@@+kU) !&: " 9C: 1: # 1:# JRENAM::SMAP::S O0SEGMENTBLANK MAP o eKDELE::S BAK::S OUTPUT: KREN::S SM:OBUF SM:BUFPTKSM:MAP SM:ODEV SM:FOBKPKSM:OTBKPim MACRO (F100) ig Iƹ6h` + J+ %'㪲% '+ޟUd@yX %'+ J%' +މ6KÆDŽ# tttg G {♣Ù`p@#  rp⎣p ⇣i # ttt tttt/ IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOVicEdDano@7ASSIGN 9ADVANCE 5JAUTOLOADBACKSP 4COPY  COPYALL CREATE COPYPACKDATE kDELETE DISMOUNTSDO .DUMP IDIR INIT 2JOB KILL 4MOUNT VPAUSE 3PRINT tRENAME REWIND 4TIME 3VIEW  VERIFY gWTAPEM 4Z3. .. OS:: SYSLDZ1LD  Z1Z2Z1Z2Z3LOCIZ1CICIOCOCCIOC > CX> I ʿ 1DBQ B(kSLxrXQF ss SGCI> [I@EWQ:X2)MM B ^ /ݢǃ T ߒ ˜%AɿԞ %-SFOV-1GãÀB(kf ]e ςbb[%`ԃWRKЃSE ,6ȃJE B Z1{+k3 1:@ h] +  [: 0:@㒀@AR CCI > ˜%̓K:C# +z*vy' tUFOV߆U$r0 ƿ .@QDɃ힃QCL.ny އJJJ%I"Q ԇЃώ҃ˎ81HFJɄȀ8*u 1:@2N+ B@AK[ۃ` 뭀APÕΙQ ÍΠQ ⇓kSLCL 3CIpoDj  0:@ Ń , +# C9I\܃MK J1GG  0j:@ >N+ B<@AW)T&vQ 1R:@ ""D 8? \< { > :  1M@6ʃ 1:fʃHb:ó]DZ:BZ1ĿS UO :x:` NyLCLXELcLxAm)): 7kCIe   @w:8. ףAӸ @BKՠ1NF ̀͠BC ߲ߵX:8O C:8&# 4 UNIMPLIMENTED COMMAND. USE MAG TAPE EXEC (MTEX::)  LU DEVICE FNO SL8;=p K̢̟̂%6OǖAĂ0 ăB!# o6AHAKLC f 6:Pp @0C f0)@ )mUFOVUTIN00DFpkt uQ Pqpˇ:H)JSIW^QA @ ] \C @ ` "* H1LJy  >: H*3mc @0›$㕀@k+U# .v|yLM{*%tD ۇ ڢDѢDχˢDȇ:$wǎ D߼;G ;ǵ :0Ă:0:0 I Ā t wIR +35 h s:0 't:0 oeQ PW\ # .|vyv2k{0p   ه1IȀE&y M :냞f )C @A LuLO 1  I xʟʟʟ:+9 ã+  :"  ++ " +7E4 /6B= <)C @AΞ MJpBpQ "'r  : A 0:H # C @)$5 p5 ]Zc # HK =Qec 5J6‚X.-Շ؀;NҀ Dspoà * p6F*/+  <AA F +  A+Iǜ" +IǓ <<>>5IR <  M"LM m W}+{]wv -VU -ߣp N 7KhJ ӿN]Ϟ^Y.>QAɃ0:D()6_6 pQJ NyJQIQJQD߳:˲DZ_6^o6GGÀF Dä pM@+C @* BQr     |pf e\ YLE , Pp# q.w H {k @ G҂҇:HL # ̟̿̃E ǃƣƧƀŇłćăćăćăć J 㿪E ¹Ƿ̃ K LL+ pMT!! !  9΃oL_y M TfǪ Qa_aO`^\^O]O\OLJHAƂ!7 7:;5)% :F QAm  0: +҃҇j ̞V˃ˇ˃ԃʇʃʇʃʇʢMɇJJCǸ@:G d: 0:؃˃ȃţ! Qoȃƃ:W韡"{ # &!! !5+ kh 1 HdMVf H\`K_1D ›[ JK???9(95dMT  p u5 6ȃE  kSB@A@YIR +SVVwH + DDCC < ,# # FL-2 Wrmovl1 .if c &`C @ € S G @AǷ óG dz :HhE 6ߚt+ ØN Cߖg'c # k{ HM;L s{ +ts n (ܣ;+ I 5BB}+ߧߦm e_ A# 6J:8 ߓߖ  # } =p5< {2Q&q `` ^  6 +@]K K7GO+ MCnB.# 67xM-  IǤ+ߠ&m ++ gIǓ+ߏ\Y + # }LA "CR J NAME .EXT LENGTH DATE TIME EXTENTS AU'S F# 2NDX NAMSJ NAME .EXT NAME .EXT NAME .EXT NAME .EXT <1PAGE VIEW (F300) UNIT= VOLUME= J 19YY/MM/DD HH:MM:SS CREATED 19YY/MM/DD HH:MM:SS DIRECTORY=  TITLE=  TOTAL AU'S =  TOTAL FILES=  AU'S FREE =  AU'S USED = FA FB FSUFFL NAMEONLYEXTENDEDSTANDARDALLFILES NOTREE @DIRONLY SUMMARY  œ% SӃт:X)i cbUFOV]S ѣЧЀχϣϧ1D ̃l򣾧ǀDƒ僿ɢ֞ӃG@ˢl0caLuMTpA!!8'7ZYd aҢj+“ [ X 77:;5)%RA͂s+ o8ȃ DQ2,*A;/:Bş; 0: 7 * d dǂFA:ÃΞ: ßK + jҞQIR#+&55pl:ܞ۞ȃp njւք:h ẽΟΟ˿8-ǢǠ+ ¿K -1+ ;: y nWy# t.p.u6r2m 9(td{8Fk8k!h8D:?95HңҀ: y 4 À- # # ZR㴌DLïE ®9 :+:5IR/0369LV+Mp tlłŇ:  ЀC 6I_Ƣ[B  ߧߩn҃G:  # .| yvsZ3#+%k[6{` އއއއއއއއއއއއއއނއއ݇݇# dֿڟڃڇE ׃ׇףEրՇՂ‡Ã ῺE 'ʃ !!! ! $,%-pMT  8jσtmNyLMJQ`j\ ]eWecV`A>;8RPBAƂ0 !77:;5) 4: DQAݟ  0: . AXۃROOëMéǩKAPIHGF냤9:J 0:2 (۟#&! !-++ B޿] ]b]1D ›Ǚ [\PPMT p! :tSB@A@Y0 Y +1W ÿ#L ,B# kgzWuwmrtvoq.lifh c ` ߃߇Q̇ޢރއ+MKقهه: APA‚ӇӃ  Q͇ɇɄA;K있:' &÷QAǶӢ+±Ǫ ì Ăß {!7@Z40,Z37! p%7:;5)$hhAzpi+ ll:B 0: K =?@K;QAQRǓQAONЂM #&7-s:q 0:( ÙQ¢ ×K   +$#5p klG|B$pCŢŠ+ Ÿg& + ,# OVERWRITE REWIND RVERIFY VOCCUR O {8F8k!h8D:?Z30Z4gk\:ョ - - :: #  (|  kEٞٞ٢Q9 ؇ע [Ȁ; π QI ÀDy Ń@e+± :XZI-QI :0# ~"{x 5IR p3{:ɇ Ȣȿ ‚Ň b¿ 1㿣@AǽigeceP((@6ˀB?:9 E1DSB%&:++kߎP#   k"CI DО ̀ȃ̇ʂˇʃƇƞ ߢÃG ǿD  :ìG!@ ­:H ǃÕG!ϔR# LuMTM)3h; L=p`Z9..VC @ كgSрa̓Fɏ˞v <:8 c # c # :x:`y C X c x ~l 1:@ # # kN eC > =C @G`@@Q+kc I# c # C @QQ@Aǩ[%'㥣%'ߟߛqc I# c # C @QP@AǐB%'㌣%'߆߇߃rc # C @) w)N Gpo!N15c # :h:`Gy# C @H^@N2@% @'Suc # C @)@ G@0FD5c # C @%'ߛc # C @@Xy}@} . ~ .M I.M~I.d@bc # =.C @{I [ /O+Uo mHkc # fII C :7+UW U0S#  { Jʑx I怅 I.Gk#   ׇׇׂ҃ע)Ƣҧ҂:# :|mxǢ%CvL(Ճ )¯ǵ1B ,] +[# `w. t0123456789ABCDEF dpVkUFOV{3  ԂԢ%AчучwɇÇ:ꂽ¼%郺E샴: _òK  !:0  :0# {vx.tq QnUFOV5p43{kd: -R-<H-<::  N# K 0|00 "<‡‚&&&%% s"s VT1Pg  íT ©ǩ  # Ђß)˜   # vgceTVMT! k(C @` #@Aǡ%'  +ÖN1B6ߑo pc #   kc # ߇߃߇: I Eւ88 # D@ {  0:0 # Ȟ} 1:0 # } #:C # m {I DZ :  0:H á Gǟ:H 1:H # } 437HLKO7Ώ܃̇gˠ1VT7ăćZ1IG*@ # IV"  + #  I H:H ? #  ;y w' Fn#+  p(M H Ik!H V@ąلB΢nk9IUE@+t@y# `+9 W^ v 0:8 # } 1:8 # } {+ áK,:8qp :0 D # } {OLSL8LO;?=357 0: :(ȃKFՃ:P: ̃,ۇۃƃڇE؞:($Z 򃷇ȧȃȇ YćăćăćăQ d::ȃ:t:H 0:(@ #  e'+#! 6P&,6/ml{k'Z΃̇̂̇ɢWWLJŃDBĞ̃UЃGDB8C: ; FILE ALREADY EXISTS. OVERWRITE IT?(Y OR N)  VERIFY SUCCESS VERIFY IS PROGRESSING , END OF MEDIA, MOUNT NEXT VOLUME?(Y OR N)  END OF MEDIA  FILES DO NOT MATCH SYNTAX ERROR INVALID COMMAND  DIRECTORY NOT FOUND  INVALID UNIT NAME  INVALID OPTION INVALID DECIMAL NUMBER UNIT NOT FOUND INVALID FILE NAME  UNASSIGNED LOGICAL UNIT & FILE ALREADY EXISTS FILE NOT FOUND ON " NEITHER UNIT OR VOLUME SPECIFIED CLOSING  VOLUME NOT GIVEN( CORRECT VOLUME NAME IS  PARAMETERS IGNORED & FILE IS SYSTEM FILE BAD AU  UNITS NOT SAME TYPE INVALID DATE  INVALID TIME  SYSTEM LOGICAL UNIT  NOT LABELED  UNITS DO NOT MATCH  JCL STACK FULL 8 FILES DO NOT MATCH AT RECORD WORD 2 FILE DOES NOT EXIST, CREATE IT?  FILE IS NOT DELETED* NOT ENOUGH MEMORY FOR MAG. TAPE BUFFERR  FILE IS BAD  #FILE FBLOCK B0123456789ABCDEF d)Z1Z1P!KZ3!sOC!BOC!C OC CX> CRX> H!냰îJSQëƃA ¤+ ¡:    579o7! 2:e!M:]p :  "229b22xgf lc ` _I) D [ +ۃq ٠քD Ӄ >y͢ŠA=  I  I K#D " +L  "!¥K >,i 7! ,V1pk;;; E , # k<s=pe<m:4 { y M! u3[*yע.PH I ſ6<~ `ߟ^K QR''<1ا؃؇ Y yKɞKC+ ʢ?:f:KII%IQZúǺ½ǶI%ǸIǵI<4 Y yåǥI%ǥ+IǟǘI%ǙI5VOL17!!3W3X!Mh<88p!w^# ! :68!:&:? A-܃ (փ  !! )!4LXywn' (enߢl`aQÂՇ՞܃VAЃ)Iˇ ˢIʄEǂCžz߿ D  01 ¸-ǭ;P  D 4e4m4p  !7794s!:;!   74v;V!H8;[p;U;_;^HA hh ffנb[Ra]`;P _΄]DSOR;PR߾ߺJ << ::6/&514;P 4# <5 u<r>,o>k=h<e>b !8u!! 37 !K{:4k ݢeՃQd;% K k#  # ̢@Aǡߞ|# ><# ! !uMT 578D:;;!>;!?895!!5:6! ! :&uuuݢww @tqqoRЃl N@AhF D A_v# WZVGP MOJ܃GEI G K@AB> D :w)# ># >U# ># -:47k:? t %槾R@AǶ IC ߭y# ]ߦžwV# Q># N<# K> GF# ˢ: # 8<# :*8D! V!+MT|zxǨås # # yI SI DIǚ)I) I # =# !!!M!!9! ! !" )A₦  qƢh# Aߑߖg# ! :68'  !! 8()!LR1:?:&8k8V6! 7 66/62b53FSQBfv)$ B" Ҟ  I   @ C<Ć # # # ʣSQ(t +IÛ Q_<X 7!75!!8u988!Mh:;{)K B@I+db_ XY+WY # @σJSQu !(9:?XDJQK ut Ξ͇ :!"fB OWV߽F :!"99> 4{?<J:( 4ߛ3#  ߏIǖǖ# :4:(8k!(  !&!% :&8!8V! 8k895 !  C @g d:!"#]N Jנـ@+kUc I# ʂ· ̓LI˂ˇ `IúG=c :!2:!*'yH RI CI rI cI# #  'ˢF #  # =# VOL1!"!!!'=9=!E!7!6!/:6! 8u7879;{'ǷBFჱL­Kǫǧ+ +ß QCўfC a # X=S< # HâG# #  !! ! ! !ph!8D:?9 C D߾ўz )+Dq(IqeBBa # f D  # ߟ# D 5# Dmʞz ?Ǟq;@ # #  9! 8u8:46 tD # # Y N y n nu# # Y y # P :! # P:!# :;98;!?;!>7;i;h!!9;!!:!::!* y# ́G# !B! yߣsāp #׃I: NԢ ̓҇҃` I <ÃI)ǀOā„ HI IȂE CÚą# 1/EOV1EOV2EOF1EOF2HDR1HDR2 8 !9!` 9v D ! 3:+-)HERxG# # C @IPQR@AǝNœ)%`H  `H'+ߎtc #  7!(75:?:&:(:4! ! :vɇ1 0I:M::K; ;.:K7# C @# !I ` %@A'X1@S@kߠrII  KKKKKKKKKKKȂ @Ic # :Q 9j zI)Iނ@N9@gXQ H+TK IXI /%E' NI# C @@Aǹ@ G60@*>%'߬sc # C @` 1@Aǡ%'  +$N!"!B6ߊ6 ߏm pc # c # /   3 (IǗ:!# u 8p  *l )j ;h3!!!!)! !  <1PAGE VIEW (E400) UNIT= VOLUME=  TOTAL FILES=     .<(+!&!$*);^-/|,%_>?:#@'="abcdefghi jklmnopqr~stuvwxyz{ABCDEFGHI}JKLMNOPQR\STUVWXYZ0123456789* 19YY/MM/DD HH:MM:SS ANSI STD. LEVEL = 3 B NO NAME .EXT TY* BLK RCD AC CREATION EXPIRED BLOCK B -PE SIZE SIZE DATE DATE  COUNT  BLOCK  TAPE MARK0 END OF TAPE, CONTINUE TO NEXT VOLUME(Y OR N)? DEVICE READY('Y' MEANS READY)? > *TYPE D=VARIABLE LENGTH, F=FIXED LENGTH, S=SPANNED RECORD& AC(ACCESSIBILITY CODE) D=DELETED* KILL DELETES ALL FILES PAST THIS POINT 6 ARE YOU SURE YOU WANT TO DO THIS (TYPE 'K'TO KILL)?. +MEANS THIS IS A PART OF MULTI-VOLUME FILE  OLD VOLUME NAME IS -- & OVERWRITE OLD VOLUME NAME (Y OR N)? & OLD OWNER I.D. IS -- $ OVERWRITE OLD OWNER I.D. (Y OR N)?, IS THIS INITIALIZATION OR RENAME (I OR R)? UNIT IS NOT LABELED  LABEL IS PROGRESSING SYNTAX ERROR INVALID COMMAND  DIRECTORY NOT FOUND  INVALID UNIT NAME  INVALID MODE INVALID DECIMAL NUMBER UNIT NOT FOUND INVALID FILE NAME & FILE ALREADY EXISTS FILE NOT FOUND ON  " NEITHER UNIT OR VOLUME SPECIFIED CLOSING  VOLUME NOT GIVEN( CORRECT VOLUME NAME IS  PARAMETERS IGNORED & FILE IS SYSTEM FILE BAD AU  UNITS NOT SAME TYPE INVALID DATE  INVALID TIME  SYSTEM LOGICAL UNIT  NOT LABELED  UNITS DO NOT MATCH  JCL STACK FULL & COPY VERIFY ERROR AT BLOCK 2 FILE  DOES NOT EXIST, CREATE IT?  FILE IS NOT DELETED* NOT ENOUGH MEMORY FOR MAG. TAPE BUFFERR ( INVALID VOLUME. NEED BLANK LABELED TAPE END OF MEDIA  TAPE MARK FOUND ON DEVICE FILE IS BAD  FILES DO NOT MATCH OCCURANCE OPTION IGNORED HARDWARE ERROR WRITE PROTECT >gZB>oP>* from tvxCI XQ# zZ$ 0::>ĝ̆7 P4 1:>g+XQb L_ @ X¹@*+ QP6qJ­@)5HQB|@ 1:>gZ$ÓXQÐ֘ǎ/D ,Z%)(?>q??>?? ??݇݃݇ :>ghڇ :>g_ &:>gZLJŃLJŃ  P ":>g 1:>g %G'@:> A:> ` 맀A:> 0:> ǂ  Z$#  >w>o>x>p>j>v>>l>kCI>>>>UF> >>>>j⧂@+k zZ$C @ STV OU O:>g c # pZ$9?>? >>q@>@`$ BATCH FILE NOT FOUND* BATCH QUEUE EMPTY - PROCESSING SUSPENDED " BATCH QUEUE PROCESSING COMPLETED  OS4 INTERACTIVE MODE RESUMED  LUN EF NOT FOUND  I/O ERROR ON LUN ZBmG2G2G1G2G1G4--E7G1--G0E3----7 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F200) TITL CRT DIB **************************************************************************** * * PROGRAM HISTORY * * REV F100 - MODIFIED THE DIB AND CIB FOR THE LP TO ALLOW * FOR MULTIPLE LP'S WHEN USING DIB:ST LP00... * WHICH FIXED REA 13236. * CWK 16/SEP/81. * * REV F101 - MODIFIED DI:ERM WORD IN TY DIB'S FOR USE IN * IOSTTY.ASM (CHARACTER DRIVER). *  VAW & CWK 02/OCT/81. * * REV F200 - CHANGED DISK DIB'S TO USE DI:FAM. *  CWK 29/JUL/82. * **************************************************************************** SHARABLE TABLE: SYSTEM TABLE: REL NAM D:TV00 EXTR C:TY0 EXTR TYELI:,TY00BF:,TYEOL:,TYTOF: SPACE 1 D:TV00 CHAN TY: DI:PER - PEER POINTER BIT:WORD DIF:NT,DIF:FC DI:FLG - FLAG WORD WORD C:TY0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'TV00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD 0 DI:SPB - TIMER, SHIFTS PER BYTE WORD -1 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,UF: DI:DSW(1) - READ BIT:WORD FA:,UF:,WP: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD WF:,TF:,SC:,OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 80 DI:CPL - CHARACTERS PER LINE WORD 0 DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD :1618 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD :1612 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD TYEOL: DI:EOL - POINTER TO END OF LINE SEQUENCE WORD TYTOF: DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD :3C14 DI:ERM - ERROR MASK FOR STATUS WORD 0 DI:LC - LINE COUNTER WORD :08 DI:EDT - EDIT CHARACTER WORD TYELI: DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD TY00BF: DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD TYEOL: DI:PU - POINTER TO POWER UP SEQUENCE END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL TELETYPE KEYBOARD DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:TK00 EXTR C:TY0 EXTR TYELI:,TY00BF:,TYEOL:,TYTOF: SPACE 1 D:TK00 CHAN TY: DI:PER - PEER POINTER BIT:WORD DIF:NT,DIF:FC DI:FLG - FLAG WORD WORD C:TY0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'TK00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD 0 DI:SPB - TIMER, SHIFTS PER BYTE WORD -1 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,UF: DI:DSW(1) - READ BIT:WORD FA:,UF:,WP: DI:DSW(2) - WRITE  BIT:WORD DI:DSW(3) - POSITION BIT:WORD WF:,TF:,SC:,OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 72 DI:CPL - CHARACTERS PER LINE WORD 0 DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD :1618 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD :1612 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD TYEOL: DI:EOL - POINTER TO END OF LINE SEQUE8 NCE WORD TYTOF: DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD :3C14 DI:ERM - ERROR MASK FOR STATUS WORD 0 DI:LC - LINE COUNTER WORD '_' DI:EDT - EDIT CHARACTER WORD TYELI: DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD TY00BF: DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD TYEOL: DI:PU - POINTER TO POWER UP SEQUENCE END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL TELETYPE PRINTER DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:TY00 EXTR C:TY0 EXTR TYELI:,TY00BF:,TYEOL:,TYTOF: SPACE 1 D:TY00 CHAN TY: DI:PER - PEER POINTER BIT:WORD DIF:NT,DIF:FC DI:FLG - FLAG WORD WORD C:TY0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'TY00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD 0 DI:SPB - TIMER, SHIFTS PER BYTE WORD -1 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,UF: DI:DSW(1) - READ BIT:WORD FA:,UF:,WP: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL:,SC:,TF:,WF: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 72 DI:CPL - CHARACTERS PER LINE WORD 0 DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD :161C DI:BMI - BRANCH/MODE WORD FOR INPUT WORD :1612 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD TYEOL: DI:EOL - POINTER TO END OF LINE SEQUENCE WORD TYTOF: DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD :3C14 DI:ERM - ERROR MASK FOR STATUS WORD 0 DI:LC - LINE COUNTER WORD '_' DI:EDT - EDIT CHARACTER WORD TYELI: DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD TY00BF: DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD TYEOL: DI:PU - POINTER TO POWER UP SEQUENCE END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL  TELETYPE PUNCH DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:TP00 EXTR C:TY0 EXTR TY00BF:,TYEOL: SPACE 1 D:TP00 CHAN TY: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:TY0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'TP00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD 0 DI:SPB - TIMER, SHIFTS PER BYTE WORD 10*8 DI:WBT - TIMER, BASE TIME BIT:WORD DI:DSW(1) - READ BIT:WORD FA:,UF:,FB: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL:,WF:,PL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD :7FFF DI:CPL - CHARACTERS PER LINE WORD 0 DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD 0 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD :1612 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD TYEOL: DI:EOL - POINTER TO END OF LINE SEQUENCE WORD 0 DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD :3C14 DI:ERM - ERROR MASK FOR STATUS WORD 0 DI:LC - LINE COUNTER WORD 0 DI:EDT - EDIT CHARACTER WORD 0 DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD TY00BF: DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD TYEOL: DI:PU - POINTER TO 2 WORD INTERNAL BUFFER END  TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL TELETYPE READER DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:TR00 EXTR C:TY0,TY00BF: SPACE 1 D:TR00 CHAN TY: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:TY0 DI:CIB9  - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'TR00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD 0 DI:SPB - TIMER, SHIFTS PER BYTE WORD 10*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,UF:,FB: DI:DSW(1) - READ BIT:WORD WP: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD :7FFF DI:CPL - CHARACTERS PER LINE WORD 0  DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD :1614 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD 0 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD 0 DI:EOL - POINTER TO END OF LINE SEQUENCE WORD 0 DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD  :3C14 DI:ERM - ERROR MASK FOR STATUS WORD 0 DI:LC - LINE COUNTER WORD '_' DI:EDT - EDIT CHARACTER WORD 0 DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD TY00BF: DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD 0 DI:PU - POINTER TO POWER UP SEQUENCE END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL TELETYPE CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:TY0 EXTR TY:RD,TY:WRT,TY:FUN SPACE 1 C:TY0 CHAN CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD HEAD CIB: CI:MST - MASTER LINK HEAD TY: CI:DIB - DIB LIST HEAD WORD :7400 CI:PRI - REQUEST PRIORITY WORD TYDA: CI:DA - DEVICE ADDRESS WORD TYIA: CI:IV - INTERUPT VECTOR ADDRESS RES 1,0 CI:UN1 - RESERVED WORD TY:RD CI:RD - ENTRY POINT TO READ WORD TY:WRT CI:WRT - ENTRY POINT TO WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD TY:FUN CI:FUN - ENTRY POINT TO FUNCTION INT:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE RES 1,0 CI:T1 - TEMP CELL RES 1,0 CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER WORD 0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL TELETYPE INTERNAL BUFFER SHARABLE TABLE: SYSTEM TABLE: REL NAM TY00BF: TY00BF: RES 2,0 TWO WORD INTERNAL BUFFER END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL TELETYPE COMMON WORDS ROMMABLE IOS: SHARABLE IOS: SYSTEM IOS: REL NAM TYEOL:,TYTOF:,TYELI: SPACE 1 TYEOL: WORD 2 END OF LINE SEQUENCE BYTE CR:,LF: TYTOF: WORD 4 TOP OF FORM SEQUENCE BYTE CR:,LF: BYTE LF:,LF: TYELI: WORD 1 INPUT END OF LINE BYTE CR:,LF: END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL CENTRONICS LINE PRINTER DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:LP00 EXTR C:LP0 SPACE 1 D:LP00 CHAN D:LP0 DI:PER - PEER POINTER BIT:WORD DIF:FC DI:DLG - FLAG WORD  WORD C:LP0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'LP00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -3 DI:SPB - TIMER, SHIFTS PER BYTE WORD 4*8 DI:WBT - TIMER, BASE TIME BIT:WORD DI:DSW(1) - READ BIT:WORD FA:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL:,WF:,SC:,TF: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 81 DI:CPL - CH: ARACTERS PER LINE BYTE 3,57 DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD 0 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD :1210 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD LPEOL DI:EOL - POINTER TO END OF LINE SEQUENCE WORD LPTOF DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD :3202 DI:ERM - ERROR MASK FOR STATUS WORD -57 DI:LC - LINE COUNTER WORD 0 DI:EDT - EDIT CHARACTER WORD 0 DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD LPBUF DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD LPPU DI:PU - POINTER TO POWER UP SEQUENCE SPACE 6 LPPU WORD 3 POWER UP BYTE :FF,CR: BYTE LF:,0 LPEOL WORD 2 END OF LINE BYTE ' ',CR: LPTOF WORD 2 TOP OF FORM BYTE FF:,CR: LPBUF RES 2,0 INTERNAL BUFFER END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL LINE PRINTER CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:LP0 EXTR LP:WRT,LP:FUN,D:LP00 SPACE 1 C:LP0 CHAN CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD HEAD CIB: CI:MST - MASTER LINK HEAD D:LP0 CI:DIB - DIB LIST HEAD WORD :7400 CI:PRI - REQUEST PRIORITY WORD LPDA: CI:DA - DEVICE ADDRESS WORD  LPIA: CI:IV - INTERUPT VECTOR ADDRESS RES 1,0 CI:UN1 - RESERVED WORD 0 CI:RD - ENTRY POINT TO READ WORD LP:WRT CI:WRT - ENTRY POINT TO WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD LP:FUN CI:FUN - ENTRY POINT TO FUNCTION INT:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE RES 1,0 CI:T1 - TEMP CELL RES 1,0 CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER WORD  0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG LPOOL END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL LINE PRINTER POWER UP AND TOP OF FORM SEQUENCES NAM LPTOF: NAM LPPUF: SHARABLE IOS: ROMMABLE IOS: IOS:  REL LPPUF: EQU $ LPTOF: WORD 2 BYTE FF:,CR: END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL CENTRONICS END OF LINE SEQUENCE NAM LPEOL: IOS: REL SHARABLE IOS: ROMMABLE IOS: LPEOL: WORD 2 BYTE ' ',CR:  END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL DATA PRODUCTS END OF LINE SEQUENCE NAM DPEOL: IOS: REL SHARABLE IOS: ROMMABLE IOS: DPEOL: WORD 2 BYTE CR:,LF: END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL CARD READER DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:CR00 EXTR C:CR0,CR:TAB SPACE 1 D:CR00 CHAN CR: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:CR0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'CR00'  DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -5 DI:SPB - TIMER, SHIFTS PER BYTE WORD 3*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,UF: DI:DSW(1) - READ BIT:WORD WP: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 80 DI:CPL - CHARACTERS PER CARD WORD 0 DI:LPP - =0, NO PAGES WORD :210 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD CRCBA DI:CBA - CURRENT BUFFER ADDRESS WORD 0 DI:ABA - ALTERNATE BUFFER ADDRESS WORD CR:TAB DI:TRT - TRANSLATI; ON TABLE ADDRESS WORD :1702 DI:ERM - ERROR MASK FOR STATUS SPACE 6 CRCBA RES 80,0 PRIMARY BUFFER END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL CARD READER CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:CR0 EXTR CR:RD,CR:FUN EXTR CR:WRT SPACE 1 C:CR0 CHAN CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD HEAD CIB: CI:MST - MASTER LINK HEAD CR: CI:DIB - DIB LIST HEAD WORD :7400 CI:PRI - REQUEST PRIORITY WORD CRDA: CI:DA - DEVICE ADDRESS WORD CRIA: CI:IV - INTERUPT VECTOR ADDRESS RES 1,0 CI:UN1 - RESERVED WORD CR:RD CI:RD - ENTRY POINT TO READ WORD CR:WRT CI:WRT - ENTRY POINT FOR WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD CR:FUN CI:FUN - ENTRY POINT TO FUNCTION  INT:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE RES 1,0 CI:T1 - TEMP CELL RES 1,0 CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER  WORD 0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG LPOOL END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL HSPT PUNCH DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:PP00 EXTR C:PP0 SPACE 1 D:PP00 CHAN PP: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:PP0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD  BYTE 'PP00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE  WORD -3 DI:SPB - TIMER, SHIFTS PER BYTE WORD 4*8 DI:WBT - TIMER, BASE TIME BIT:WORD DI:DSW(1) - READ BIT:WORD FA:,FB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL:,PL:,WF:,SC:,TF: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD :7FFF DI:CPL - CHARACTERS PER LINE WORD 0 DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD 0 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD :1210 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD PPEOL  DI:EOL - POINTER TO END OF LINE SEQUENCE WORD 0 DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD :1600 DI:ERM - ERROR MASK FOR STATUS WORD 0 DI:LC - LINE COUNTER WORD 0 DI:EDT - EDIT CHARACTER WORD 0 DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD PPBUF DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD PPEOL DI:PU - POINTER TO POWER UP SEQUENCE SPACE 6 PPEOL WORD 2 END OF LINE BYTE CR:,LF: PPBUF RES 2,0 INTERNAL BUFFER END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL HSPT PUNCH CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:PP0 EXTR PP:WRT,PP:FUN SPACE 1 C:PP0 CHAN CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD HEAD CIB: CI:MST - MASTER LINK HEAD PP: CI:DIB - DIB LIST HEAD WORD :7400 CI:PRI - REQUEST PRIORITY WORD PPDA: CI:DA - DEVICE ADDRESS WORD PPIA: CI:IV - INTERUPT VECTOR ADDRESS RES 1,0 CI:UN1 - RESERVED WORD 0 CI:RD - ENTRY POINT TO READ WORD PP:WRT CI:WRT - ENTRY POINT TO WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD PP:FUN CI:FUN - ENTRY POINT TO FUNCTION INT:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE RES  1,0 CI:T1 - TEMP CELL RES 1,0 CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS<  WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER WORD 0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG LPOOL END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL HSPT READER DIB SHARABLE TABLE: SYSTEM TABLE: REL NAM D:PR00 EXTR C:PR0 SPACE 1 D:PR00 CHAN PR: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:PR0 DI:CIB - CIB ADDRESS WORD 0 DI:FCB - FCB LIST HEAD BYTE 'PR00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -5 DI:SPB - TIMER, SHIFTS PER BYTE WORD 2*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,UF: DI:DSW(1) - READ BIT:WORD WP: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD :7FFF DI:CPL - CHARACTERS PER LINE WORD 0 DI:LPP - BOTTOM OF FORM COUNT/LINES PER PAGE WORD :1210 DI:BMI - BRANCH/MODE WORD FOR INPUT WORD 0 DI:BMO - BRANCH/MODE WORD FOR OUTPUT WORD 0 DI:EOL - POINTER TO END OF LINE SEQUENCE WORD 0 DI:TOF - POINTER TO TOP OF FORM SEQUENCE WORD :200 DI:ERM - ERROR MASK FOR STATUS WORD 0 DI:LC - LINE COUNTER WORD '_' DI:EDT - EDIT CHARACTER WORD 0 DI:ELI - ADDRESS OF EOL SEQUENCE ON INPUT WORD PRBUF DI:BUF - POINTER TO 2 WORD INTERNAL BUFFER WORD 0 DI:PU - POINTER TO POWER UP SEQUENCE SPACE 6 PRBUF RES 2,0 INTERNAL BUFFER END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL HSPT READER CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:PR0 EXTR PR:RD,I:OPEN SPACE 1 C:PR0 CHAN  CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD HEAD CIB: CI:MST - MASTER LINK HEAD PR: CI:DIB - DIB LIST HEAD WORD :7400 CI:PRI - REQUEST PRIORITY WORD PRDA: CI:DA - DEVICE ADDRESS WORD PRIA: CI:IV - INTERUPT VECTOR ADDRESS  RES 1,0 CI:UN1 - RESERVED WORD PR:RD CI:RD - ENTRY POINT TO READ WORD PR:RD CI:WRT - ENTRY FOR WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD I:OPEN CI:FUN - ENTRY POINT TO FUNCTION INT:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE  RES 1,0 CI:T1 - TEMP CELL RES 1,0 CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER WORD 0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG LPOOL END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL FLOPPY DISK DIB 03 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DF03 EXTR C:DF0 SPACE 1 D:DF03 CHAN DF: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DF0 DI:CIB - CIB ADDRESS HEAD Z:DF03 DI:FCB - FCB LIST HEAD BYTE 'DF03' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -7 DI:SPB - TIMER, SHIFTS PER BYTE WORD 2*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 128 DI:BPS - BYTES PER SECTOR WORD 26 DI:SPT - SECTORS PER TRACK WORD 1 DI:TPC - TRACKS PER CYLINDER = WORD 77 DI:CPD - CYLINDERS PER DISK WORD 4 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 32 DI:FAM - FAMILY IDENTIFIER FOR STANDARD FLOPPY WORD 26*77/4/2 DI:FLP - FLIST POINTER, AU WORD 77 DI:FLN - FLIST LENGTH WORD 26*77/4/2 DI:ALO - ALLOCATION TABLE ADDR WORD 26*77/4 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU WORD 4 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AUS RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FUA - FOUND AU END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL FLOPPY DISK DIB 02 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DF02 EXTR C:DF0 SPACE 1 D:DF02 CHAN DF: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DF0 DI:CIB - CIB ADDRESS HEAD Z:DF02 DI:FCB - FCB LIST HEAD BYTE 'DF02' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -7 DI:SPB - TIMER, SHIFTS PER BYTE WORD 2*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 128 DI:BPS - BYTES PER SECTOR WORD 26 DI:SPT - SECTORS PER TRACK WORD 1 DI:TPC - TRACKS PER CYLINDER WORD 77 DI:CPD - CYLINDERS PER DISK WORD 4 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 32 DI:FAM - FAMILY IDENTIFIER FOR STANDARD FLOPPY WORD 26*77/4/2 DI:FLP - FLIST POINTER, AU WORD 77 DI:FLN - FLIST LENGTH WORD 26*77/4/2 DI:ALO - ALLOCATION TABLE ADDR WORD 26*77/4 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU WORD 4 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AUS RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FUA - FOUND AU END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL FLOPPY DISK DIB 01 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DF01 EXTR C:DF0 SPACE 1 D:DF01 CHAN DF: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DF0 DI:CIB - CIB ADDRESS HEAD Z:DF01 DI:FCB - FCB LIST HEAD BYTE 'DF01' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -7 DI:SPB - TIMER, SHIFTS PER BYTE WORD 2*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 128 DI:> BPS - BYTES PER SECTOR WORD 26 DI:SPT - SECTORS PER TRACK WORD 1 DI:TPC - TRACKS PER CYLINDER WORD 77 DI:CPD - CYLINDERS PER DISK WORD 4 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 32 DI:FAM - FAMILY IDENTIFIER FOR STANDARD FLOPPY WORD 26*77/4/2 DI:FLP - FLIST POINTER, AU WORD 77 DI:FLN - FLIST LENGTH WORD 26*77/4/2 DI:ALO - ALLOCATION TABLE ADDR WORD 26*77/4 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU WORD 4 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AUS RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FUA - FOUND AU END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL FLOPPY DISK DIB 00 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DF00 EXTR C:DF0 SPACE 1 D:DF00 CHAN DF: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DF0 DI:CIB - CIB ADDRESS HEAD Z:DF00 DI:FCB - FCB LIST HEAD BYTE 'DF00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -7  DI:SPB - TIMER, SHIFTS PER BYTE WORD 2*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION  RES 2,0 WORDS 14-15 ARE RESERVED WORD 128 DI:BPS - BYTES PER SECTOR WORD 26 DI:SPT - SECTORS PER TRACK WORD 1 DI:TPC - TRACKS PER CYLINDER WORD 77 DI:CPD - CYLINDERS PER DISK WORD 4 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE  WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 32 DI:FAM - FAMILY IDENTIFIER FOR STANDARD FLOPPY WORD 26*77/4/2 DI:FLP - FLIST POINTER, AU WORD 77 DI:FLN - FLIST LENGTH  WORD 26*77/4/2 DI:ALO - ALLOCATION TABLE ADDR WORD 26*77/4 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU  WORD 4 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AUS RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FUA - FOUND AU END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL FLOPPY DISK CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:DF0 EXTR DF:RD,DF:WRT,DF:FUN SPACE 1 C:DF0 CHAN CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD HEAD CIB: CI:MST - MASTER LINK HEAD DF: CI:DIB - DIB LIST HEAD WORD :7400 CI:PRI - REQUEST PRIORITY WORD DFDA: CI:DA - DEVICE ADDRESS WORD 0 CI:IV - INTERUPT VECTOR ADDRESS RES 1,0 CI:UN1 - RESERVED WORD DF:RD CI:RD - ENTRY POINT TO READ WORD DF:WRT  CI:WRT - ENTRY POINT TO WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD DF:FUN CI:FUN - ENTRY POINT TO FUNCTION IN? T:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE RES 1,0 CI:T1 - TEMP CELL RES 1,0 CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER WORD 0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG RES 1,0 CI:RAT - RATE ERROR RETRY COUNTER RES 1,0 CI:HRD - HARD ERROR RETRY COUNTER RES 1,0 CI:UN2 - RESERVED RES 1,0 CI:OPC - OPCODE RES 1,0 CI:UNT - UNIT RES  1,0 CI:CYL - CYLINDER RES 1,0 CI:SEK - HEAD OR RELATIVE SEEK COUNT RES 1,0 CI:SEC - SECTOR RES 1,0 CI:CNT - WORD COUNT RES 1,0 CI:BUF - BUFFER ADDRESS RES 1,0 CI:IEA - INTERUPT ENABLE & ADDRESS RES 1,0 CI:FWP - WORDS PROCESSED RES 1,0 CI:FST - STATUS JSK C:DF0+CI:EOB CI:FIV - INTERUPT VECTOR RES 1,0 CI:FT1 - TEMP CELL JSK C:DF0+CI:EOB CI:EIV - ERROR INTERUPT VECTOR LPOOL END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL MEDIUM CAPACITY DISK DIB 03  SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DM03 EXTR C:DM0 SPACE 1 D:DM03 CHAN DM: DI:PER - PEER POINTER WORD 0  DI:FLG - FLAG WORD WORD C:DM0 DI:CIB - CIB ADDRESS HEAD Z:DM03 DI:FCB - FCB LIST HEAD BYTE 'DM03' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 12 DI:SPT - SECTORS PER TRACK WORD 2 DI:TPC - TRACKS PER CYLINDER WORD 406 DI:CPD - CYLINDERS PER DISK WORD 1 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD :102 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 1 DI:FAM - FAMILY IDENTIFIER FOR MEDIUM CAPACITY DISK WORD 12*2*406/2 DI:FLP - FLIST POINTER, AU WORD 406 DI:FLN - FLIST LENGTH WORD 12*2*406/2+406 DI:ALO - ALLOCATION TABLE ADDR WORD 12*2*406 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FAU - FIRST AU FOUND  END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL MEDIUM CAPACITY DISK DIB 02 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DM02 EXTR C:DM0 SPACE 1 D:DM02 CHAN DM: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DM0 DI:CIB - CIB ADDRESS HEAD Z:DM02 DI:FCB - FCB LIST HEAD BYTE 'DM02' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD @  DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 12 DI:SPT - SECTORS PER TRACK WORD 2 DI:TPC - TRACKS PER CYLINDER WORD 406 DI:CPD - CYLINDERS PER DISK WORD 1 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD :100 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 1 DI:FAM - FAMILY IDENTIFIER FOR MEDIUM CAPACITY DISK WORD 12*2*406/2 DI:FLP - FLIST POINTER, AU WORD 406 DI:FLN - FLIST LENGTH WORD 12*2*406/2+406 DI:ALO - ALLOCATION TABLE ADDR WORD 12*2*406 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FAU - FIRST AU FOUND END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL MEDIUM CAPACITY DISK DIB 01 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DM01 EXTR C:DM0 SPACE 1 D:DM01 CHAN DM: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DM0 DI:CIB - CIB ADDRESS HEAD Z:DM01 DI:FCB - FCB LIST HEAD BYTE 'DM01' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 12 DI:SPT - SECTORS PER TRACK WORD 2 DI:TPC - TRACKS PER CYLINDER WORD 203 DI:CPD - CYLINDERS PER DISK WORD 1 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD :102 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 1 DI:FAM - FAMILY IDENTIFIER FOR MEDIUM CAPACITY DISK WORD 12*2*203/2 DI:FLP - FLIST POINTER, AU WORD 203 DI:FLN - FLIST LENGTH WORD 12*2*203/2+203 DI:ALO - ALLOCATION TABLE ADDR WORD 12*2*203 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FAU - FIRST AU FOUND END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL MEDIUM CAPACITY DISK DIB 00 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DM00 EXTR C:DM0 SPACE 1 D:DM00 CHAN DM: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DM0 DI:CIB - CIB ADDRESS HEAD Z:DM00 DI:FCB - FCB LIST HEAD BYTE 'DM00' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD A  -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 12 DI:SPT - SECTORS PER TRACK WORD 2  DI:TPC - TRACKS PER CYLINDER WORD 203 DI:CPD - CYLINDERS PER DISK WORD 1 DI:SPA - SECTORS PER ALLOCATION UNIT WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD :100 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 1 DI:FAM - FAMILY IDENTIFIER FOR MEDIUM CAPACITY DISK WORD 12*2*203/2 DI:FLP - FLIST POINTER, AU WORD 203 DI:FLN - FLIST LENGTH WORD 12*2*203/2+203 DI:ALO - ALLOCATION TABLE ADDR WORD 12*2*203 DI:APD - AU'S PER DISK WORD BUF:LN DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT RES 1,0  DI:FAU - FIRST AU FOUND END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL MEDIUM CAPACITY DISK CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:DM0 EXTR DK:RD,DK:WRT,DK:FUN SPACE 1 C:DM0 CHAN CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD WORD 0 CI:MST - MASTER LINK HEAD DM: CI:DIB - DIB LIST HEAD WORD :7600 CI:PRI - REQUEST PRIORITY WORD DMDA: CI:DA - DEVICE ADDRESS WORD 0 CI:IV - INTERUPT VECTOR ADDRESS RES 1,0 CI:UN1 - RESERVED WORD DK:RD CI:RD - ENTRY POINT TO READ WORD DK:WRT CI:WRT - ENTRY POINT TO WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD DK:FUN CI:FUN - ENTRY POINT TO FUNCTION INT:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE RES 1,0 CI:T1 - TEMP CELL RES 1,0  CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER WORD 0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG RES 1,0 CI:RAT - RATE ERROR RETRY COUNTER RES 1,0 CI:HRD - HARD ERROR RETRY COUNTER RES 1,0 CI:UN2 - RESERVED RES 1,0 CI:OPC - OPCODE RES 1,0 CI:UNT - UNIT RES 1,0 CI:CYL - CYLINDER RES 1,0 CI:SEK - HEAD OR RELATIVE SEEK COUNT RES 1,0 CI:SEC - SECTOR RES 1,0 CI:CNT - WORD COUNT RES 1,0 CI:BUF - BUFFER ADDRESS RES 1,0 CI:IEA - INTERUPT ENABLE & ADDRESS RES 1,0 CI:IOB - NEXT IOB ADDRESS RES 1,0 CI:WP - WORDS PROCESSED RES 1,0 CI:CST - CONTROLLER STATUS RES 1,0 CI:DST - DRIVE STATUS JSK C:DM0+CI:EOB CI:DIV - INTERUPT VECTOR LPOOL END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL HIGH CAPACITY DISK DIB 00 SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DH00 EXTR C:DH0 SPACE 1 SPA80 EQU 8 SECTORS PER AU 80MB CPD80 EQU 823 CYLINDERS PER DISK 80MB SPACE 1 D:DH00 CHAN DH: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DH0 DI:CIB - CIB ADDRESS HEAD Z:DH00 DI:FCB - FCB LIST HEAD BYTE 'DH00' DI:NAM - DEVICE NAMEB , 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 32 DI:SPT - SECTORS PER TRACK WORD 5 DI:TPC - TRACKS PER CYLINDER WORD CPD80 DI:CPD - CYLINDERS PER DISK WORD SPA80 DI:SPA - SECTORS PER AU WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 2 DI:FAM - FAMILY IDENTIFIER FOR HIGH CAPACITY DISK WORD 32*5*CPD80/SPA80/2 DI:FLP - FLIST POINTER AU WORD CPD80 DI:FLN - FLIST NUMBER OF ENTRIES WORD 32*5*CPD80/2+CPD80+SPA80-1/SPA80 DI:ALO - ALLOCATION TABLE ADDR WORD 32*5*CPD80/SPA80 DI:APD - AU'S PER DISK WORD 512*SPA80 DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FAU - FIRST AU FOUND END SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DH01 EXTR C:DH0 SPACE 1 SPA80 EQU  8 SECTORS PER AU 80MB CPD80 EQU 823 CYLINDERS PER DISK 80MB SPACE 1 D:DH01 CHAN DH: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DH0 DI:CIB - CIB ADDRESS HEAD Z:DH01 DI:FCB - FCB LIST HEAD BYTE 'DH01' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 32 DI:SPT - SECTORS PER TRACK WORD 5 DI:TPC - TRACKS PER CYLINDER WORD CPD80 DI:CPD - CYLINDERS PER DISK WORD SPA80 DI:SPA - SECTORS PER AU WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 2 DI:FAM - FAMILY IDENTIFIER FOR HIGH CAPACITY DISK WORD 32*5*CPD80/SPA80/2 DI:FLP - FLIST POINTER AU WORD CPD80 DI:FLN - FLIST NUMBER OF ENTRIES WORD 32*5*CPD80/2+CPD80+SPA80-1/SPA80 DI:ALO - ALLOCATION TABLE ADDR WORD 32*5*CPD80/SPA80 DI:APD - AU'S PER DISK WORD 512*SPA80 DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT  RES 1,0 DI:FAU - FIRST AU FOUND END SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DH02 EXTR C:DH0 SPACE 1 SPA80 EQU C 8 SECTORS PER AU 80MB CPD80 EQU 823 CYLINDERS PER DISK 80MB SPACE 1 D:DH02 CHAN DH: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DH0 DI:CIB - CIB ADDRESS HEAD Z:DH02 DI:FCB - FCB LIST HEAD BYTE 'DH02' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 32 DI:SPT - SECTORS PER TRACK WORD 5 DI:TPC - TRACKS PER CYLINDER WORD CPD80 DI:CPD - CYLINDERS PER DISK WORD SPA80 DI:SPA - SECTORS PER AU WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 2 DI:FAM - FAMILY IDENTIFIER FOR HIGH CAPACITY DISK WORD 32*5*CPD80/SPA80/2 DI:FLP - FLIST POINTER AU WORD CPD80 DI:FLN - FLIST NUMBER OF ENTRIES WORD 32*5*CPD80/2+CPD80+SPA80-1/SPA80 DI:ALO - ALLOCATION TABLE ADDR WORD 32*5*CPD80/SPA80 DI:APD - AU'S PER DISK WORD 512*SPA80 DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0 DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT  RES 1,0 DI:FAU - FIRST AU FOUND END SHARABLE TABLE: SYSTEM TABLE: REL NAM D:DH03 EXTR C:DH0 SPACE 1 SPA80 EQU 8 SECTORS PER AU 80MB CPD80 EQU 823 CYLINDERS PER DISK 80MB SPACE 1 D:DH03 CHAN DH: DI:PER - PEER POINTER WORD 0 DI:FLG - FLAG WORD WORD C:DH0 DI:CIB - CIB ADDRESS HEAD Z:DH03 DI:FCB - FCB LIST HEAD BYTE 'DH03' DI:NAM - DEVICE NAME, 4 CHARACTERS RES 1,0 DI:DN - DEDICATION NUMBER WORD 0 DI:DS - DEDICATION SEMAPHORE WORD -9 DI:SPB - TIMER, SHIFTS PER BYTE WORD 1*8 DI:WBT - TIMER, BASE TIME BIT:WORD FA:,FB:,FS:,DA:,DB:,UF: DI:DSW(1) - READ BIT:WORD FS:,DA:,DB:,UF: DI:DSW(2) - WRITE BIT:WORD DI:DSW(3) - POSITION BIT:WORD OP:,CL: DI:DSW(4) - FUNCTION RES 2,0 WORDS 14-15 ARE RESERVED WORD 512 DI:BPS - BYTES PER SECTOR WORD 32 DI:SPT - SECTORS PER TRACK WORD 5 DI:TPC - TRACKS PER CYLINDER WORD CPD80 DI:CPD - CYLINDERS PER DISK WORD SPA80 DI:SPA - SECTORS PER AU WORD -1 DI:CYL - CURRENT CYLINDER FOR FLOPPY WORD :30A DI:TRY - HARD ERROR/RATE ERROR RETRY COUNT WORD 1 DI:VTS - VTOC SEMAPHORE WORD 1 DI:ATS - ALLOCATION TABLE SEMAPHORE WORD 0 DI:HOS - HEAD OFFSET WORD 0 DI:HSA - HEAD SEMAPHORE ADDR WORD 2 DI:FAM - FAMILY IDENTIFIER FOR HIGH CAPACITY DISK WORD 32*5*CPD80/SPA80/2 DI:FLP - FLIST POINTER AU WORD CPD80 DI:FLN - FLIST NUMBER OF ENTRIES WORD 32*5*CPD80/2+CPD80+SPA80-1/SPA80 DI:ALO - ALLOCATION TABLE ADDR WORD 32*5*CPD80/SPA80 DI:APD - AU'S PER DISK WORD 512*SPA80 DI:BPA - BYTES PER AU WORD BUF:LN/512 DI:SBF - SECTORS PER BUFFER RES 1,0 DI:SAU - AU START OF BUFFER RES 1,0D  DI:BIT - BIT # RES 1,0 DI:CUR - CURRENT COUNT RES 1,0 DI:REQ - REQUESTED # OF AU'S RES 1,0 DI:FND - FOUND COUNT RES 1,0 DI:FAU - FIRST AU FOUND END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL HIGH CAPACITY DISK CIB SHARABLE TABLE: SYSTEM TABLE: REL NAM C:DH0 EXTR DK:RD,DK:WRT,DK:FUN SPACE 1 C:DH0 CHAN CIB: CI:PER - PEER POINTER WORD 0 CI:FLG - FLAG WORD WORD 0 CI:MST - MASTER LINK HEAD DH: CI:DIB - DIB LIST HEAD WORD :7600 CI:PRI - REQUEST PRIORITY WORD DHDA: CI:DA - DEVICE ADDRESS WORD 0 CI:IV - INTERUPT VECTOR ADDRESS RES 1,0 CI:UN1 - RESERVED WORD  DK:RD CI:RD - ENTRY POINT TO READ WORD DK:WRT CI:WRT - ENTRY POINT TO WRITE WORD 0 CI:POS - ENTRY POINT TO POSITION WORD DK:FUN CI:FUN - ENTRY POINT TO FUNCTION INT:SEQ I:EOB CI:EOB - END OF BLOCK ROUTINE RES 1,0 CI:T1 - TEMP CELL RES 1,0 CI:T2 - TEMP CELL RES 1,0 CI:APR - PRIORITY OF ACTIVITY RES 1,0 CI:TIB - TIB ADDRESS WORD 1 CI:USM - CONTROLLER USAGE SEMAPHORE WORD 0 CI:TIM - TIMER WORD 0 CI:CSM - COMPLETION SEMAPHORE WORD 0 CI:CFL - COMPLETION FLAG RES 1,0 CI:RAT - RATE ERROR RETRY COUNTER RES 1,0 CI:HRD - HARD ERROR RETRY COUNTER RES 1,0 CI:UN2 - RESERVED RES 1,0 CI:OPC - OPCODE RES 1,0 CI:UNT - UNIT RES 1,0 CI:CYL - CYLINDER RES 1,0 CI:SEK - HEAD OR RELATIVE SEEK COUNT RES 1,0 CI:SEC - SECTOR RES 1,0 CI:CNT - WORD COUNT RES 1,0 CI:BUF - BUFFER ADDRESS RES 1,0 CI:IEA - INTERUPT ENABLE & ADDRESS RES 1,0 CI:IOB - NEXT IOB ADDRESS RES 1,0 CI:WP - WORDS PROCESSED RES 1,0 CI:CST - CONTROLLER STATUS RES 1,0 CI:DST - DRIVE STATUS JSK C:DH0+CI:EOB CI:DIV - INTERUPT VECTOR LPOOL END TITL IOSDIBCIB - DIB'S AND CIB'S (93431-16-F000) TITL IOS4 HEAD OF CIB LIST SHARABLE TABLE: SYSTEM TABLE: REL NAM C:HEAD C:HEAD HEAD CIB: END NNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIOVicEdDano-" SCRATCH Z1QZ1Q PZ1QZ1QPZ18Z13CIFICIF , 5 .  OS4 F4 60    VOL1OS4:MT    VOL   3   cgosy    5 10 40 80 150 300 5 10 10 20 40 16 48 80 16 48 80   #M77777,w&@8@Lzz) @@@@fM(@L pӿCfϠSC{ɀȃp ÇÇÇ¿I1Z%@' F *1P%A' ƃ*1iW  I ۃكq=OC [I~i&݇:"ۚښZQAII^@6RbE W!QO  ȟJQB :AI~SM0ǴC VL L0L" .@6A6#%@6AWCIL! bZ1MT  DF |}  )LyLI&pnC C # *ۣQۡQB@ ]@N KC VT6D I Iq IJsQ sKrI1D/ĒichIE1D%Ē QBIĒG G @6BIIC K|K@AIG7ž|Ǽ@6GĒĒG!ĒG Ē |I1CƘI1CƐ  | ދ ?`x@ @`x# 'JQ¿ǯǮǭǬǫǪN ǩǨGǥpN CpPXVpPP }bacdeo_` S1XA G`AK G[AK@GQ GRAK G! AK̟@A G; G=G<ǿ G>J@A˸Ƿ øG! AKN 6AK@AˬǫI !I@ " 0 G GʞAN C @c  6YZT@  V! GG! AKǿ ˸Ǹ KN)G! AKǰBè] [ GG! KǣQII1Bǜ7*gpojkmn |l]^ S  0 A @qXGABD E FGU  } b }JKJKN%KJI  $1 @A B CED FHI   } b }JKJOKNNK@|z E C @Jƅ /Ö ) >h1E`pKCc # 1  !I@y4E@k4# 9 0N1@# F A N1@# (# ~s`pEUUu3OI1:MPkHEI1:CQa^;I1:9S ˜GQITa G`R GGG_c `93 ïěL `   P+Q+R+S+T+_+`ijLLLL}  8IJQVބVI1D3R2I#1D)S' QGGG_ `C @ a RUA y|U ࿬  `pEU  `pE  GHU|U`pEUU&`pE R | 9 EBC  66 a c )c  XV| R_ E6A Y (q: zyxOC +Us.+ y@Jb쾧<%'UmlI߀Gk9 ?Aۢր@+kU+ӢjOS4:SCRATCHVOL  . / ӽ@ ӺB+ުh !  \ӡQH GAK *O JE  @S [  /(o np¿ hh*edk   ~|%@ % '⡢Q[) bAjÖQ@INFLVLMY@)5SROL Z @ 9 / # # n :&:@G^ ➙A%J' O4R۞~ Pփ֘Ey ̿>j=I/y@%@'kI .%C AC U'úSƂBⷞ⳿HDZF ⳢI %C @`(KC @`(JU'Ϳ : MI9VO9L1(SI  N 66C ʞ+ȃA: IÓöÓ:5_C @ O6A  ţ@ c # `pF Fc # 9S9H5 . A6  R QR  {I+9:M +8JRBKUu T +9 CFk@Z Q;C*ƞ*¾] SNOL j]9i}{zyxJut.rCNn. lji `β@ uc%'I%C @'J%C @'ʟΟS"ΜʜTҙQ$җK1 G+K%C @'3>%'ΆʄR΂ʂW+: @֝Q@XQ+k6uAԿ    ptA9kA{ butid    FI G IƇWVԿSPO^MI1@SÿAqſ= I1:@Sÿ2r  )I15J G{@ϱSÿf ßG* @ A46AK}1 |dcaT_t{N:&::.Aq:.m`:6 |y ^b z a qpI LI 1Ly%@' F CI(qon :% A Σ  C܅qߊ߅j oV=OSRc¦ĖC # d Xàǚǚ::A Iz' Q`Q ~*?  ½Ɓ[aW5k*igCܞîTTìGc@@Aǥ3KG_GMVGǝEGRDϘS# ߎ8ÎGFCÊ@Lj 9yb_ReC @c # C @`pF+F)I@M JKK0%'95 O c # P4z ߯  mQGS⣤ih ģ J ߓ ߎߌ߈J]# = |w+rrJRnmomăkԞgeK_`ăXVRWPJ^SB ÌIIEG A|wvX! ǃw6t11n+,(jh ãe"Amu\[Z XVUvPMu  ǟz .߁v xuO Iۃѣڀـ؀׀րՀԿFφ8ȿ:ğC @ p+` @ @*׀I1K%@' C c # c zuQR`SZ11I" փT GAK˞ IGGAKăY[‚‡‡¿opmnjk HFF 6 5:;=  uq A usAr _W   oquOst"ü G^AKƳ   +@ΨQHߢߢv: Y  Ɛ:L Yg=TUSG  Ǹ nF: "ǧIGVߦǢ: \Y\gf::K: V\jRQOmFsÇ1‡0 n !(' " 0³²YBE+[JQ L QGć ÛAGĈQRSTaYM%q%#i#!!YSCTnY ǃ  +B*؃q℀ ބ܃ ۄك٪ل׃תׄ՞Ԫ ȃ ΄̃ ʄ+ƪ jk : : 1A՞}cdaTQROUVS   :orIⴀG@A+kKwmq h@AǤ~}ߟzjmÚN @AǖQH–Ɓ~}ߎz:~p =rWN90îN Bp $G # . *5# Ʀ| : rq ~+:}vu`CI ~+:}vuSL ~Ǭ|{y:>&@y 15N%' ^+ % K4'1L*% z a 5'QBCD> Üǜ× GG!GVߍ# . *@@5# QoR  xyzG!Ƣ 炜B垂YݫĀ # ؿ&מ p # J ͻ͞zʆx Go G GǿI*K+jujpǥQ ~})Ð@*+xr ge'9}_TUV Ë G!GeV߄DŽ# QR ~ GbGa@Ab rqpo: iXSv dcb8 ~ yx@  e  6+ 3'1A,+܆&܄@B B kk@Bƅ+ @B B+ +++! CY&%A G Ć  Ðġ  : =STl@ ԀAB+kJR8ls@1N9 B N N Ā# @1N9 B N N Ā#  S!Oz Gvu ~ h :GwVߔǒ:,.L:ml\[VjRQO  ~}|{zUF@+kUsrC @ÏL C C C }c # }z LABEL (F460)  ENTER UNIT NAME> (Y OR N)>  ENTER VOLUME NAME>$ OLD IDENTIFIERS ON THIS UNIT ARE:  VOLUME NAME: TITLE>4 TO CONTINUE LABELING, TYPE IN THE OLD VOLUME NAME> UNUSABLE DISK  LABEL MORE (Y OR N)> VERIFY DISK (Y OR N)>  DISK VERIFY IN PROGRESS  NEW BOOT ONLY (Y OR N)> \ VOLUME NAME DOES NOT MATCH YOU MAY HAVE TO USE THE APPROPRIATE DIAGNOSTIC TO REFORMAT THE TOTAL NUMBER OF BAD AUS =  RENAME VOLUME ONLY (Y OR N)> AVAILABLE DISK FAMILIES ARE: 1. PERTEC MEDIUM CAPACITY DRIVE. 2. CDC SMD HIGH-CAPACITY DRIVE. 3. SHUGART WINCHESTER DRIVE.  4. QUANTUM WINCHESTER DRIVE. 5. PHOENIX, WITH SPO OPTION. 6. PHOENIX, WITHOUT SPO OPTION. 7. 5 1/4" WINCHESTER DRIVE. 15. SCOUT WINCHESTER DRIVE. 20. STANDARD FLOPPY DRIVE. 21. PICO-FLOPPY DRIVE. 22. DUAL DENSITY DRIVE. 30. SCOUT FLOPPY DRIVE.  ENTER FAMILY NUMBER>( INVALID DEVICE FAMILY, PLEASE REENTER  ENTER DISK SIZE IN MB>& ADDITIONH AL MEMORY REQUIREMENTS ARE: . ENTER TRACKS PER CYLINDER (DEFAULT IS :4)> :0 ENTER CYLINDERS PER DISK (DEFAULT IS :12C)> : . ENTER TRACKS PER CYLINDER (DEFAULT IS :8)> :0 ENTER CYLINDERS PER DISK (DEFAULT IS :177)> : < ENTER STEP PULSE WIDTH / STEP PERIOD (DEFAULT IS :101)> : : ENTER REDUCE WRITE CURRENT CYL / OVERLAP SEEK (:0000)> :< FORMAT ONLY, FORMAT AND LABEL OR LABEL ONLY (F, FL, [L])>  RETRY OR EXIT (R,X)>. UNRECOVERABLE I/O ERROR. CONTROLLER STATUS=  DISK FORMAT IN PROGRESS 6 FORMATTING FLOPPIES IS NOT ALLOWED ON THIS PROCESSOR CONTINUE LABEL (Y OR N)>2 W A R N I N G --- TRYING TO LABEL SECURE TAPE 6 MAGNETIC TAPE...LABEL IN PROGRESS...STAND BY PLEASE : ENTER AN ACCESS SECURITY CODE (A..Z , 0..9 , OR BLANK)> F UN-LABELED OR NON-STANDARD LABELED TAPE LABEL THIS TAPE (Y OR N)> $ ONE MOMENT PLEASE FOR TAPE ACCESS 0 OVERRIDE VERIFICATION OF VOLUME NAME (Y OR N)>$ MAXIMUM NUMBER OF FILES (DEFAULT=:,MAX=: NOT A HEX NUMBER - RE-ENTER> 8" DRIVE (Y OR N)> DOUBLE DENSITY (Y OR N)> IBM 2D FORMAT (Y OR N)>  DOUBLE SIDED (Y OR N)>( ENTER BYTES PER SECTOR (NO DEFAULT)> :* ENTER SECTORS PER TRACK (NO DEFAULT)> : ( ENTER TRACKS PER DISK (NO DEFAULT)> : " CA SINGLE SIDED DRIVE (Y OR N)> 4 INPUT EXCEEDS MAXIMUM FILES ALLOWED, TRY AGAIN...  FILES ON DISK:  FILES IN ROOT DIRECTORY: 0 SECONDARY EXTENT SIZE FOR ROOT (DEFAULT=0)> : : DO YOU WISH TO ENTER MANUFACTURER'S BAD SPOTS (Y OR N)> 4 ENTER CYLINDER NUMBER (CARRIAGE-RETURN IF DONE)> :$ ENTER TRACK NUMBER (NO DEFAULT)> :. ENTER BYTE INDEX INTO TRACK (NO DEFAULT)> : 2 THE MAXIMUM NUMBER OF BAD SPOTS HAS BEEN ENTERED YOU MAY ENTER UP TO : SETS OF BAD SPOTS SYNTAX ERROR UNIT NOT FOUND I/O ERROR  I/O ERROR CODE : TOO MANY BAD AUS4 INSUFFICIENT STACK SPACE AVAILABLE FOR VCB BUFFER  -K- REGISTER = -L- REGISTER =4 INSUFFICIENT MEMORY AVAILABLE TO FORMAT ONE TRACK  DEVICE NOT READY! RATE ERROR ON SELECTED DEVICE FAULT ERROR ON SELECTED DEVICE" UNIT SELECTED IS WRITE PROTECTEDD I/O FAILS RE-TRY COUNT DATA TRANSFER FROM/TO DEVICE IS UNREADABLE  FORMAT ON MAGTAPE NOT ALLOWED & TO CONTINUE LABEL ENTER ACCESS CODE>( 'OC' NOT FOUND IN UAT...ABORTING LABEL0 'OC' NOT CONNECTED PROPERLY....ABORTING LABEL $ UNIT IS NOT READY, RETRY (Y OR N)>* UNIT IS WRITE PROTECTED, RETRY (Y OR N)>" INVALID CYLINDER NUMBER ENTERED  INVALID TRACK NUMBER ENTERED" BYTE INDEX EXCEEDS SIZE OF TRACKf CAN NOT INITIALIZE TCU CONTROLLER CONTROLLER STATUS = : DRIVE STATUS = :4 TCU CONTROLLER NOT PRESENT - CHECK DEVICE ADDRESS 6 WTC CONTROLLER NOT PRESENT -- CHECK DEVICE ADDRESS C @΢ X N 6  B N ā BGąc # B  `P@pǣ@cjp` G G!RPC@ Gƅ pp# } 16 l@ AB G@AǤECDZ Ń DUAyBM |{\dU2  ƃw tqCm܂kDGgg+]K+@ GǮ ̀DLI HDDEA*# @@>y BGNjE,I  .&‚$y!W Q|JSAw G @GȁG£e]G@ GCćQAZ G0ǩ  åQBJ C*1 G B9×+U# 0ÍJ+U# TU}_VXXā QÄ E@ þQEIǻIǸVQT ñQGǰM OHJSE G7B`@@ G߃AG|ă@ĂAă3Č /*‡,KLJY# WfC pvzC ޣ,C C } ,)jC C }dˠӞtjqC C }2gûM1Bc # ó Gj BNy @AB G_ BG[B4@R1 . ǗGI CÓJ+UÊCb !}T_ 6` 6J 6W 6H 6J /6K ?6Lmlh{x u ] m 12C @ X Rwc # c 1(!3 @hggf@o G gfbgힺb YSX S_e JQiBp@<;: H8P@ G;NPCHC C GTqD(˞ * C џx @0DAJL)’Ѐ̀QC/w"  i+ fEB `jn@kC# b# }J,r`j`@k5l`@p  @EEFF)DZEF$ jH@pcƟv g6g3]X] PhV+s=胾c_N GF؞Þھ “@ALS)"$ C k1/j-h p tRw nnwn ig 15 !\Zd V %'+Ls愾Q)s CB|{ @" o O m J K i g, V tsFn`"FED) E`Cnrgy w"N{Rq1H }L0`.tE+ @a &<;:y897-3 v@JVOS:: SYS#i)  @0|)wwЀЀtQql)  " }gA `#z_M@iGyy GGG`HZ@ b G`^Y e IQ BBp@;:9 :7P@ G:پN 8!0. * C'xC# b# }B$d @0DAJL w+™ЀЀΖQA1"   i ž} š} @EEFF)DEۄF8 џ} ԟ} ̟} * `jUBBI,v BI, # @ G9H@pܾrCHC C GTq` Lg"gEXC P+s=胾P+c fQN p $Rxnj  ޔniZ ތ⊞ } }HGžľ Ÿ@ALS)"$ C k20j.h( +$`%ꂜ\1 !M' y %'+os慾)sY ed|{ @8 o O m J K i gN )V% t%sLn`"E F. F„ D>) =`;nrgy w"G,{Kq1 A&}E*`(t@% ;c  765y342(.OS:: SYS%qA"iwvc Bc A@6<# Ic B# gIjHc rc ޚ# @0X)P VVЀЀSQPpI N@6=< G:P@ G=NPCHC C GTqn/I iޞU * Cןx @0DAJL )ЀЀ΍QAy"  i+ fC@ `j_NQRSTTIITSSJISRIN# B# A@6<@6J Y # B|  vH@pɾv g.g+iXi Phb+s=胾c_Z SRמؾ ¡@AvLS)"$ C j<:j8h p y0Rw kkos rp  15 !YW\ f  %'+\s愾I)s SR|{ @$ o O m J K i g< V tsFn`"FED) E`Cnrgy w"N!{Rq1H|L2`0tG- Bc (>=