IMD 1.16: 25/05/1987 21:01:54 LSI Octopus Concurrent DOS 5.2 Utilities Disk 2 of 3 Lsi_M5CP/M or MP/MPRSSuڷSP PWQPƚːt7 Disc error reading loader. ^<tPRZX.Ȏ؎м 36GtVWU]_^πuduYuNt t,t3t,ÉÊt.uaÉ6.nP63 t >X* Xu3ۉK&.>t>u%ñ!u26u2>ðË.>S6666 õ&S2ÊȰ t0 6& tȢð p t3Ҋ6Ê.ـûـ>t2ً2 Ê2㓠" ؉&à>usÊ2áû?ËC+r$ uQ.""*$YûK?u uʈ>t*&:rӻԀ" ûñmq`t+2$:t t2$ t tu$?*$u QIYuBC2ûu v ?C*"tu mtO'Pӻ X[KK'2*t s 8u28tàuVteruG.<rȢà"t t2 Ê֠<r'u3R?t]tF92&6<u6ù@>ڎËPXx> COPYRIGHT(C)1983,DIGITAL RESEARCH(01/26/83)XXXX-0000-654321SKK ˸?u/_@t N3؎P. u t a8t "û ?t 8t  7w TU>Uít ?EE.tS[CQPø P3QR PPJRQːuED+-y PWP _ PERP PPP3Pːuǁ> u E E E X E MHEE}tE:< u < uٷ㋟ tu uu3ÊGZtt<u uwùSV߻ ^[$ttDuPQDuPXt P6ZËNYt4؋GZ\`w6^>[u ff f Lðc6^ЋF `tcЀ^~D uKRױ3+ºtZ=t/Nu:wȀ|t +F :vȀ>cub b߻  >[uQU]YtD[u\PwZXu;Wuu.<0tbuQ6^LD ~FY(Nt$6^DFF ;rF +F QUU]Yt>ctcu Ìf&d. WSSRPPQ6Zːf&dÌf&d. WSݷSRPPQ6Zːf&dËF >[uD$\t(t!t ;Dru+D ؋D++ uíЫ      Error reading Winchester partition table. System not recognised.47:J$  @ . i4 V^+u$>4u).,;7u 5;.wh;w.[7O,.R3Z<t <tF N),7&.,0QPXYu$< w07RPúڊ$t tS[C Universal Loader (Version 8) $ No Bootable System Files On Disc.$ Error Loading .SYS$ Code Paragraph = $ Data Paragraph = $ $CCPM SYSCPM3 MPM %LOADFONTCMDLOADPARMCMDDEV COMPARMGEN CMD PARMGEN CMD !"#$%&'PARMGEN CMD()DISCOPY CMDI*+,-./0123456ARCHIVE CMDx789:;<=>?@ABCDEFFONTGEN CMDGHIJKLMNOPQRSTUVFONTGEN CMDWKEYGEN CMDXYZ[\]^_`abcdefgKEYGEN CMD=hijkOCTOTTY CMDlmAXIS4 KEYnWSAXIS KEYoCHR80 FNTpCHR132 FNTqLOADER SYS@rstuFORMAT CMDvwxyz{|}~FORMAT CMDhWDFORMATCMDzDUPCCPM CMDPORTS CMDIBM1 FNTIBM2 FNTPRINTMGRCMD[SPL CMDcDSP CMD'NOMINAL $$$NOMINAL $$$ t%tt<r?w\FC?t? t:u$uHC?tC?+uC?0s ?9v,0 *Ģ?Ru>uhb\<v|3\<u u߀>u%p>t(>t>ur >uW>t4>u>uJ6>u7 >ufyW_ñ þ3$$À>u J>t>u +>uq<u<uPPWË߱뾥[QV|t A;dqu^YCÿ@ u@ t@Ku@ùu$FW t t&_T,&G <t2PS<1[Xr%a>r<t<t@|<t<u=Sظ& &" t [&Gu_ؾL u |s3&<s&"„uðÊ>s2&ò tPXԀ0SQV^Y[Invalid machine type$LOADFONT Version 13 - no filename given$Filename too long$Illegal drive reference$Illegal switch$Font file not found$Incorrect length font file$LOADFONT can only be run on Octopus compatible terminals$Font loaded$FNTLsi_M5Lsi_M4Cal_PC LOADPARM Version 13! t)' t- t ?w e< ue b\<8 r|hڱ3\ tQ   >t uO@E&E& @EA&: l>uUc  bT]}l  VAT]}K^`  VT]})>tE $^0  V T]}^E >u7VؾL\ u|^sJ ^U&3ێÊU&  >tVpT]}zE< u] } g^|  >tV1T]};^P\ >tcU@U@!u >t{ P tW+m&T aT@ Tʀ@&&> t D&GD&_! >t{sU  tt ttFU t &G$&_ t&G$ ^&,&. uWNQ&?0Dr&GD&_g  V&T]}0>tE $^7  VT]}^  >tlV T]}E< u] } ^  >t-V$T]}^  V(iT]}s>tE $^z  V,9T]}C^X  >tV0 T]}E< u] } ^  >tpV4T]}^ &8&: u:WVTt QQڊ CYY^_ H <t. <u 1 uSQ Y[C  VW_^VW_^ðACuR$6Z Port$ Ports$ 1$$ 2$$ 3$$ 4$$ 5$$ 6$$ 7$$ 8$$ 9$$ 10$ 11$ 12$ 13$ 14$ Cursor/Monitor$ I/O byte$ Terminal translation$ Cursor characteristics$ Patchable drive$ Colour to Monochrome translation$ P$ K$ Screen mode/attributes$ Scroll speed$ Printer number$ Keyboard repeat$Invalid machine type$LOADPARM Version 13 - no filename given$Parameter file not found$Parameter file too long$ Invalid data on file$ - not relevant to this configuration$ - no longer supported (install via GENXIOS.CMD)$ Loading parameters for: $ - error, NOT loaded$ Parameters loaded $PRMLsi_M5Lsi_M4Cal_PC:s`PPPB>t@<1s P{-PPOs P/rsA8t*$.r;*$<s *P= q>uPs PP>=t >_tBP> uA>ptSt  vsBP\P$PCPP##>u%>p u_pPCP,P >v P.>t>t>u ,t > tP>,t@DEV version 7@ t6?u7+@&>u  3   !S t:u GC=$uX[Sހ?Ar\?CwW:=uP:uJ,AG,A& &8t&9t&&&4 m 6?/Bu  F> t  G&(&g  t  &(X&G@&(9&G! &(&O &(&g&(&O W _&(&O1     ?=tC>T t>X t   @&<1r<6v,0    @&( > t&&GÊ< t< t< tC< tt&>t+tE $^0  V T]}^E   .vS 2PV`r K5Z XYZ+^gVDRQSVRSSSP[ZB ;vStack overflow$+RSàPy[A[ùË- -+UPPP+O]UVWvv~v.f_^][6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@f  Ë-+ +Ë6_C r Ë6_+́;s; r +ێOlZero divide error$Աi@t+ P X"r.t " t5 t 5t+Ɉ[[U+P~[u [Sn['A+ t8t t-+F&[@ƿt&t]Another 8087 emulator is active. Program aborted. Run CLEAR87 to clear the lock. $+&U+[uV v++vu@]ø PUPΩPΛPΰP΢PUPéPÛPðPâP؁tŽC&)C runtime library, Copyright 1982,1983by Digital Research 86 V1.10 11/18/83UWVNV[8\^_]2U2PiDD8P P5Pi<PiDDUPiDD)P$P^PtiePjiDD2 u iPSiDDlPJiDDPAiDD)P%PP0iP&iDDF2 u PiDDPiDDPhDD)P&PPhPhDD2 u PhDDPhDDPhDD)P(PPhPhDD)P*PPhPhDDPTdDDF(#@F2=Et=3t=2t=1tӀ~Et!P6hDD$P-hDDN*"$P Pg]U>P%PQPh>XPgDDUaPgDDIjPgDD=sPgDD1|PgDD&#2%=t=t=t=t=t]U FAPgDD2 uPsgDD2F~BtIF ^F~| P!PP:gP0gDDP'gDDPYDDvPgDD>P PPgPfDDuXPfDDPfDDPfDDLP%P*Pf1PfDDTP&PEPfLPfDDTP'PXPf_PfDDTP(PlPwfsPmfDDTP)PP\fPRfDD7>P+PP>fP4fDDPbDDF>P%PPf2%F'HNBNP'PPe2% t PdDD PdDD2%F>P+PPdPdDD P`DDF'!F2= t=Ct=Mt׸>P'P$Pd2% t +PddDD 6PXdDD2 t2%8Fu+ t42% u qLP'PAPcHPcDDTP(PKPcRPcDD P+PUPc%T]U8P%P\Pc>B t cPycDD>B t ePccDD gPWcDD]U8P%PlPAcC 2% u'C 2% u sPcDD uP cDD$C 2% u wPbDD yPbDD]UFA{PbDD~PbDDF2 t .F~BtUF E^F~|G H P!PPxbPnbDDPebDDPUDD P!PPHbP>bDDA HC SP%bDDPbDDPbDD5PbDDKPaDDiPaDDPaDDP]DDF(DA =A 6A /C 2%A !F2= t=Dt=Ct=Bt=AtHPA 2[A 2% uA 2% t@  F]UGB BP PPP%PeP^F2% t lP^DD pP^DD>P-PtP^{P^DD~P\ZDDFNfF2= t=Nt=Yt۸>P%PPG^F2% t P.^DD P"^DDP^DDTP&PP^P]DDLP&PP]P]DDTP'PP]P]DD>P&PP]F2% t P]DD P]DD>P-PP]Pw]DDPHYDDFNfF2= t=Nt=Yt۸>P&PP3]F2% t P]DD P]DDP]DDTP'PP\P\DD2% t>LP(PP\P\DDTP)PP\P\DD>P(P!P\F2% t (Py\DD ,Pm\DD>P-P0P\\7PR\DD:P#XDDFNfF2= t=Nt=Yt۸>P(P>P\F2% t EP[DD IP[DDMP[DDTP)PPP[WP[DDLP)PZP[aP[DDTP*PqP[xP[DD>P)PP~[F2% t Pe[DD PY[DD>P-PPH[P>[DDPWDDFNfF2= t=Nt=Yt۸>P)PPZF2% t PZDD PZDDPZDDTP*PPZPZDDLP*PPZPZDDTP+PPZP{ZDD>P*PPjZF2% t PQZDD PEZDD>P-PP4ZP*ZDDPUDDFN fF2= t=Nt=Yt۸>P*PPYF2% t PYDD PYDD PYDDTP+P PYPYDDTF2%F PFPfF2FF2%pF PFPfF2FvF2[]ULPFPP!YPYDDTPF@P.PY5PXDDTPF@@P>PXEPXDDTPFPOPXVPXDDTPFP`PXgPXDDTPFPsPXzPuXDDTPFPP^XPTXDDTPFPP=XP3XDD]U>PFPPXbP XDDPXDDzPWDDnPWDDbPWDDVPWDDJPWDD>PWDD30F2=t=t=t=t=t=t=t=un]Uv>DDv^2P5>P-PPRWPHWDDPSDDFH^q^h^_^W^O^G^?^752F2= t=Yt=Wt=Rt=Mt=Kt=Gt=Ct=Btv^2PFF!LPFPPVPVDDFF 9F|ԋ]U2%F>P%P PRV~t P?VDDF2PP-V]UFA,PVDD>P P/PV6PUDD2 tR!F~BtOF ^F~| P!PDPUKPUDDNPUDDPJHDD P!PdPUkPvUDDFFnPbUDDPYUDDLP%PPHUP>UDDTP&PP-UP#UDDTP'PPUPUDDTP(PPTPTDDTP)PPTPTDDY>P+PPTPTDDPPDDF+FHFBFPSDDTP(PAPSHPSDDTP)PKPSRPSDD P+PUPS]UFA\PSDDv_PSF@2 tF~Bt`F FFF~ |PDSDDF@@FDFFF P SDDs P!PPRPRDD~t~ t ~ t+ u+ t F@ F@vv? PRDDPRDD"$P P>R]U FAPlRDDPcRDD2 tF~BtF`PFX؋FF FFF~ |F@@FDFFF F~|PQDDPQDD P!P)PQ0PQDD+PP2  P2[ P2[F9PFX؋FFFFP^2[F~ |F~|3P.QDD6P%QDDF"$P PP]U[PQDDaPPDDgPPDDmPPDDsPPDDyPPDDPPDDPPDDPPDDPPDDyPPDDmP}PDDaPqPDDVSF=t=t=t= t=@t=t=uu=ua=uM=vu9=tu%=u]ULPFPPOPODDTPF@PPOPODDTPF@@PPOPODDTPFPPOPODDTPFP%P|O,PrODDTPFPBP[OIPQODD>P6P_P@OfP6ODDiPKDDF>PFPwPOjFFtFvFFFFF@|F tFlFdF]H E URF2= t=Lt=Kt=Jt=It=Ht=Gt=Ft=Et=Dut=Cud=BuT=AuDF]U>P%P~P7NF2PF2XÉFPDDPvFFPF[FPF[&E E @>P%PPMvDDPMDDTP&PPMPMDDTP'PP~MPtMDDTP(PPcMPYMDDTP)PPHMP>MDDTP*PP-MP#MDD~t~ t ~ t+ u+ u>P&PPLF 2PF 2XÉFPDDPvFF PF[F PF[>P&PPvLv_DDPdLDDTP'PPSLPILDDTP(PP8LP.LDDTP)PPLPLDDTP*PPLPKDDTP+PPKPKDD]UF2% u'F2%@ u PKDD PKDD$F2%@ u PKDD P|KDD]U>P(P PcKG 2PDDLP(P'PFK.PP6PwPJ~PJDDPFDDF>P(PPJYtD F @gD @F [D F `OG 2% t D F @G 2%@ t D @F !F2= t=Dt=Ct=Bt=AtF@@PD 2[FPF 2[D 2P:DDPJDDTP)PPIPIDDTP*PPIPIDDTP+PPIPIDD]UvBDDFF2#F u!~t PIDD PuIDD~t P`IDD PTIDD]U>P)PP9IH 2P+PyLP)PPIPIDDTP*PPHPHDD>P6PPHPHDD PDDDF>P)PPH&E ,E %H 2%E F2= t=Et=Dt͠E 2P+PPmHDDTP*PP\H PRHDDE 2% u>P*P#P2HH 2PPqLP*P*PH1PHDDTP+PBPGIPGDD>P6PQPGXPGDD[PCDDF>P*P_PGE ,&E %H 2%E F2= t=Ot=Et͠E 2PPfPdGDDTP+PiPSGpPIGDD]UF2% u'F2% u sPGDD |PGDD PGDD]U>P+PPFH 2PDDLP+PPFPFDD]U>P+PPFH 2PYDDLP+PPFPFDDTP,PPpFPfFDDTP-PPUFPKFDD>P6PP:FP0FDDPBDDF>P+PPF0E &E =&E E 1E *H 2% E F2= t=Ct=Bt=AtFPE 2[E 2PjDDPEDDTP,PPE PEDDTP-PPxEPnEDD]U6~t~ t ~ t+ u+ u P-EDD :P!EDDHPEDDZPEDDbPEDDpPDDD P6PzPDPDDDD E F F@@G FH vvev0DDvRDDvDD P6PPD]U PpDDDPgDDDP^DDDPUDDD$PP P@ P薆DD u &P P+ PA*P+ PDF t,PDDDFOvVCDDGPCDDtPCDDP?DDF~Yu@F u PCDD PCDDF uvP+ PwDF t P~CDDRvPPP'F=uvBDD u+ uP>CDDP5CDD P)CDDFF u"$P PB+"$P PB]U PBDDPBDD@PBDDFVPBDD$PP PM? PDD uP P+ PO@P+ PjCF t PqBDDMvPPPDFvADD~u P;BDDFP*BDDP!BDDFF u<"$P PA "$P PA]UVWvLL@2 tD@2< FP> FXPF2[F< @@9F|ס< @@> f_^]UF ^F~|> PrDDPiDDP`DD PWDDPNDD!PEDD,P
>> u F t+ u Pv@DD> ]UVWvLLP> @X؊2< FFPP> FX؊2[F< @@9F|ء< @@> f_^]UP> @X؊2< < @@> ]U> PmDD PaDDPUDD!PIDDw,P=DDk/P1DD_:P%DDSEPDDGIP DD;PDD/PDD#PDDPDD PDDPDDPDDPDDPDDPDDPDDP}DD> 2=Wt=Vt=Ut=Tt=St=Rt=Qut=Pu`=OuL=Nu8=Mu$=Lu=Ku=Ju=Iu=Hu=Gu=Fu=Eu=Dup=Cu\U> =Ru*=Pu=Lu=Ku=Hu=Du=u=uz=u[=u<=u=u=u=u=u=u=uc=uD=u%=u=u]U츸$P4DD$P4DD$P|4DD%Ps4DD1%PD0DD]UP^X]ULP%P4%P;4;%P14DDTP&PJ%P 4Q%P4DDTP'PX%P4_%P3DD>P%Pf%P3F u 2Pm%P3 p%P3DD>P6Ps%P3z%P3DDF u}%P%Ph/DDF>P%P%Pz3g%Pm3DD& J #k%PU3DD& J (S%P=3DD J P; 2J GP%P%P3F2= t=Ct=Bt=Au}J %P2DDTP&P%P2%P2DDTP'P%P2%P2DD]ULP&P%P2%P2DDTP'P%Px2%Pn2DD>P&P%P]2F u% % t %P<2DD %P02DD &P$2DD>P6P&P2 &P 2DDF u&P&P-DDF>P&P&P1;&P1DD& =#&P1DD +GP&P*&P1F2= t=Dt=St1&P1DDTP'P4&Pn1;&Pd1DD]U>>&PQ1DDPG&PE1DDDP&P91DD8Y&P-1DD,b&P!1DD! 2=t=t=t=t=t]U>P'Pk&P0 % tr&P0DD F t\ {&P0DDLP'P~&P0&P0DDTP(P&P0&Pz0DDTP)P&Pi0&P_0DDTP*P&PN0&PD0DDTP+P&P30&P)0DD>P6P&P0&P0DDF u&P&P+DDF>P'P&P/( D = 6 / (&#F2= t=Et=Dt=Ct=Bt=At/'P/DDTP(P'Pu/ 'Pk/DDTP)P'PZ/'PP/DDTP*P'P?/ 'P5/DDTP+P#'P$/*'P/DD]ULP(P-'P.4'P.DDTP)PO'P.V'P.DD>P(Pi'P.F u% % u p'P.DD w'P.DD ~'P.DD>P6P'P.'Pu.DDF u'P'P5*DDF>P(P'PG.;'P:.DD ='P(.DD& +GP(P'P.F2= t=Dt=St'P-DDTP)P'P-'P-DD]U> (t P)P'P-'P-DDLP)P'P-'P-DDTP*P'Pu-'Pk-DDLP,P(PZ-(PP-DDLP-P,(P?-3(P5-DDLP.PX(P$-_(P-DD>P)P{(P - % u(P(P,DD>P6P(P,(P,DD(P(DDF>P)P(P,~Yu ~Nu&  % u(P(P},DD(Pt,DDTP*P(Pc,(PY,DDLP,P(PH,(P>,DDLP-P(P-,(P#,DDLP.P(P,(P,DD]U 2FL L L N~L P(P+]ULP*P(P+(P+DDTP+P(P+(P+DDTP,P)Py+ )Po+DDTP-P)P^+)PT+DD>P*P#)PC+F t4 *)P,+DD>P6P-)P+4)P+DDF u7)P=)P&DDF>P*PB)P*M   Y   G   5   #!F2= t=Dt=Ct=Bt=AtnI)Pi*DDTP+PL)PX*S)PN*DDTP,PV)P=*])P3*DDTP-P`)P"*g)P*DD]ULP+Pj)P)q)P)DD>P+P)P)F u P)P) )P)DD % t F F FF >P6P)P))P)DD$PPFP &F2 u F t+ t F FPq)DDF>P7P)P-)F&L ;F ~(+ u )P)DD$F&L ;F| )P(DD )P(DDF&L ;F!F&L ;F| ~(+ u+ t>P+P)P(v)P(F )Pw(DD &J % t   ]ULP,P)P;()P1(DDTP-P)P (*P(DD>P,P"*P(F u% %@ t )*P'DD +*P'DD -*P'DD>P6P0*P'7*P'DDF u:*P>*Pq#DDF>P,PA*P';H*Pv'DD& =J*Pd'DD @+GP,PL*PJ'F2= t=0t=1tS*P''DDTP-PV*P']*P 'DD]ULP-P`*P&g*P&DD>P-P*P&F u P*P& *P&DD>P6P*P&*P&DDF u*P*PV"DDF>P-P*Ph&~ uF2-0 F2P*PD&GP-P*P/&*P%&DD]U젿 2@N N P*P&]UFLP.P*P%*P%DDTP/P*P%*P%DDTP0P*P%*P%DDTP1P+P%+P%DDTP2P+Py%+Po%DD>P.P+P^%F t2 &+PG%DD>P6P)+P6%0+P,%DDF u3+P:+P DDF>P.P@+P$G+P$DDA  X  L  @  ?4  (&#F2= t=Et=Dt=Ct=Bt=Atj N FJ F % t> t > t+ t+ t FF )FF& P^XFH 2 >P7PR+P$> | >N u+ u7F u  FY+P#DDF\+P#DD+P#DDFF tQLP.P+P#+P}#DDTP/P+Pl#+Pb#DDTP0P+PQ#+PG#DDTP1P+P6#+P,#DDTP2P+P#+P#DD> |. V>N K P/P+P"+P"DDLP/P+P"+P"DDTP0P+P",P"DD>P/P!,P">P t (,P"DD>P t +,Pk"DD .,P_"DD>P6P2,PN"9,PD"DD>P t<,P?,PDDF>P/PC,P"~Nt~ u >P u+ u+ u. J,P!DD M,P!DDQ,P!DDTP0PT,P![,P!DD]U LP0P^,P!e,P!DD>P0P,Pv!F u' @RP+۸ SP!&N RP$,PH! ,P;!DD>P6P,P*!,P !DD$PPFPF2 u F t+ t! @RP+۸ SP%N RPN$XZF FP DDF~| ~+ tnN FЋ   R PFX؋ @ >P0P,PZ v,PM ,PC DD]ULP1P,P( ,P DDTP2P,P ,P DD>P1P,PF u% % u ,PDD ,PDD -PDD>P6P-P -PDDF u -P-P^DDF>P1P-Pp;-PcDD& =$-PQDD +GP1P--P7F2= t=It=Nt4-PDDTP2P7-P>-PDD]ULP2PA-PH-PDDTP3Pe-Pl-PDD>P2Py-PF u% % u -PDD -P{DD -PoDD>P6P-P^-PTDDF u-P-PDDF>P2P-P&;-PDD& =-PDD +GP2P-PF2= t=Dt=Et-PDDTP3P-P-PDD]U LP3P-P-PDD>P3P-PyF u 2P-P_ -PRDD>P6P.PA.P7DD$PPFPF2 u F t+ t 2F FP$DDF~|>P3P .Pv.PF .PDD]ULP4P.P#.PDDTP5P3.P:.P}DD>P4PJ.PlF u$ P6P[.P#b.PDDF ue.Pi.PDDF>P4Pl.P]s.PDD DDF~Yu@FF u]U0P7DD4P P0P&0PDD0PDD0PDD1PDD1PDD*1PDD@1PDDS1PDDk1PDD1PDD1PDD1PDD1PDD1PDD1PDD P6P 2P2PDDF@@2 t@FPDDvDDv[DDv9DD~v~DDv(DDvDDv$DDv#DDvtDDvDDvDDvYDDvCDD P6P$2Pջ  }$ 2F 28FuPPXP vDDIP PF@@PaI\ZWF2=Et=Ht=Pum=8uN=7u/=6u=5u=4u=3u=2u=1uu~Hu~Eu+]UFA4PnDDF@2 u4PUDD܈F~Bt9F FFF~K|F#4PDD4PDDCv2DDF4PDD4PDD~u 4PDD5PDDF@IҸ"$P Pt]U 5PDD5PDDE5PDD5PDD5PDD6P|DDQ6PsDD6PjDD6PaDD7PXDD^7PODD7PFDD7P=DD'8P4DDj8P+DD}8P"DD8PDDҸ8P DD8PDD:9PDDh9PDD9PDD9PDD :PDD?:PDDp:PDD:PDD:PDD;PDDD;PDDk;PDDѸ;PDD;PDD;PzDD&P DD ѸC>PDDF>P DD>PDD>PDD>PDDA?PDDo?PDD?PDD?PDD5@PDDw@PDD@PDD@PDD+APDDUAPDDAPDDAPDD]UAPsDD0BPjDD]UmBP\DDpBPSDDBPJDDBPADD-CP8DDSCP/DDuCP&DDCPDDCPDDCP DDCPDD1DP DDuDP DDDP DDDP DD#EP DDgEP DDEP DDEP DDϸ3FP DD6FP DD^FP DDFP DDFP DDFP DD5GPx DDzGPo DDGPf DDHP] DD]ϸ,HPQ DDr]UFPPz]UFA0HP" DD3HP DDF@2 to؈F~Bt8F FFF~|F@@hHP DDkHP DD P!PHP HP DDF@HP DDHP DDIP DD'IP{ DD P+P[IPj FvbIPU F~~ P6PnIP: uIP0 DDF>P FPIP vDDFF@@2PF2X# u IP DD IP DD>P6PIP IP DDIPDDF~NuF@@PF2[ ~YuF@@PF2[>P FPIPk F@@2PF2X# u IPF DD IP: DDF~ P6PIP ͸IP DDIP DD(͸"$P P ]UFAIP DDIP DDF@2 t,ֈF~Bt8F FFF~|F@@JP DDJP DDNF@ P!P0JPi 7JP_ DD P%P:JPK AJPA DDLJP8 DDJP/ DDJP& DD/KP DDnKP DDKP DD LP DDTLP DDLP DD P4PLP F@@2PLP  P6PLP LP DDLPDDF~ tF@@PF2%[3P4PLPz MPp DDF@@2PMP\  P6PMPJ I˸MP= DDMP4 DDU˸"$P P]UFA5MP DD8MP DDF@2 tYԈF~BtBF FFF~|F@@FiMPDDlMPDDF@ P!PMPMPDD P%PMPnMPdDD9P&PMPSMPIDD P+PNP8 NP.DD2P%PNPF@@2PNP P2P#NP*NPDD2P2P=NPDNPDD$PPFPXF2 u F@@F FPDDF~} ~~+ uF@@PF2[2P%PGNPdF@@2PNNPORNPEDD9P&PUNP4\NP*DD9P+P_NPfNPDDiNPDD9P,PNPNPDD2P+PNPF2PNP P2PNPNPDD2P2PNPOPDD$PPFPF2 uFF FPDDF~} ~~+ uFPF2[2P+POPF2P OPOPDD9P,POPOPDD P2POPǸ%OPDD(OPDDǸ"$P Pf]UWOPDDFZOPFP>GFlOPnOPTF t {OP[DDuvPPvvDDPPqFPPc uOPDDOPDD+PP=PP/OPDD"$P PƸ"$P P]UVWNV_^]UVWNV~ME_^]U+P P%=0|PPF+PP% tPP~%FF2]UF~tPP DDcPWDDFF~@|fvF2P=t~ uFN"$PF2Pz.F~u@F~ t F u+ uՋF u PPDDF tUF2]UFF~t ~t+ u~ NPP'DD~u ~u+ t(FFFPF2[FFF~t PPDDN~v~ tFFPPDDFWQ~tPPDDcPDD4~ r.FH9F}%FFFPF2["$PF2P ]UFv.PIF=u?FFPFFF؊2[~ }FF2 t+ uBFFPFFF؊2[~ } F9F}+ u͋F@FÉFFF.FF~} FFPFF2[2 t+ uы^]UVWFf^ v ~_^]UVWFfF ~ v_^]UFFFPFF2[FF9F|]UFFF28FuFF^2 uܸ]U v8DD]UVWvD% t-VDDD% t DPDDVGG[GDdP" DD_^]UVWvލ_ |ލ_PF2[2%VF2P_^]UFPv"$P]UFPvv]UVWvLL+FF&PP2X؊2% u<+uF <-uFF PF2-0XÉNJ<0r <9w+ uҋF t؉Njf_^]U+Pvv5]U+Pvv]UPvv]UVWv~F ~|!F$PF XÉFG% uփ~|++P\PP\PP\PFP\[FFFFLG t&PP2X؊2% t+ u׊2 u+?P&PPƓ2X؊2% tƓ2 P Ɠ2PX[FƓ2 t &PPƓ2X؊2% u+ tƓ t F<t/PDD+PP@P=u@P\PSFPFFXP[NJ tFPFXFPv%PDDf_^]Uv;DDPvPvt;DDPvPP\PPPEDD]UV+V DDF|^]UVWPPFXÉVF[GDPRP$P+ۋSP$ P+ۋSP$Dލ_G ލ_;rGލ_0;r_^]U+Pvv5]U+Pvv]UPvv]UVW=uVDDPPƻXÉǃ~u ~u \Pv9 u w"\Pv9 u \PvV" tVDD[[[3 P+ۋSPE2Pc+P+ۋSPE2PN_^]UVWvVGDD u[ [[F% t% t% u+ t:P# P #}X tP+ۋSPVP(\PV>%@ t+"P+۸SPߍ_4SP"W=tFE2P$DDFߍ_SP|%=uFvE2P4VXDDVDD~uF[[[f_^]U+Pvv5]U+Pvv]UPvv]UVW=uVDDPPƻXÉǃ~u \Pv7 u G"\Pvp7 u +PvV t[#[[ _^]UV+$Pƻ XPiDDF|^]UVFF+@vv6,\6*\!+ۋSP7X t*\Pvv2!&FP+۸SP5!F|[[[f^]UP^XЙRP*\P! +]UVWvPPFXÉF_FWVA t[[[E t vE2[G~u?Pߍ_S6 t+ t[[[q^G2PDDF~u WP߉WvՉFv^G2P~t ~t+ tF~+PPXf_^]UVWFH)@VDD u+ VW}_^]UVW4\NjXDPDX3 t PyDD+ADPF[;r14\;uvDD u PGDD+ƉNjƸ u_^]UVW^ƋDPF[;w v[DF㓋ÉWD+F[GWE[GW[v[VF[GVD[GF4\_^]UVWLLF?FPDDƃu+<ƙRP+۸SPXZƋƉWF[GWE[GPDD4\f_^]UVWF-ƋDPDX3 tPDD4\I;r ;s+ t1;r;v ;s+ t+ t뵋;r%D㓋PE㓋[;w+ t ǣ4\+yD㓋P[;u VG[GVD[GV[V[E㓋P[;uWD[GWE[GW[W[ǣ4\+_^]UVWvVDDFH)@FPDDDF u+f^Nj;tH;sGPF2[NF u$FNjNjFƋ OWN2[NF uvvIf_^]UVv DD u[ [[uPvvzPvviVvDDSPX PV PvvXP-[[[QF =t=t=uvӁ$Pq+ۋSPX tPRP]PKX[^]UP+ۋSPv]UVWvLLD% =uDPDX+ÉF ~+ t$vDPPANj9Ft LPD% tD tD% tDDPDؙRPPeDVD[G+f_^]UVWvލ_ |ލ_2% VDD_^]UVWvdžF u~%tvF2PdžFF2F<-uFFFF ~0uFFFFFdž~*uƉFFFFL3}dž PF2-0XÉFFF~0r ~9w+ u~.u+FFF~*uƉFǃFFF;"Ǻ PF2-0XÉNjFFF~0r ~9w+ udž~lt ~Lt+ tFFFF tfPPX PP PPV- tPPX  tfPPX P+P PPV uPPX tfPPX P+PPPV tPPXv tfPPX P+PPPVN tPPX-ƉFFƉFP^%[F2PWPVF2PWPVF2PWPVvF2P[oF2=gt=Gt=ft=Ft=eur=Euj=Cu?=cu7=Su=su=xu=Xu=oup=Oud=uu=Uu=du=Du[v^,DD9} |+ tlj+ tX~0u^<-u+ tvFF2PRvF2P= vFF2P vF2P FF2F t6f_^]UVWv+ljFD% ulD% u D u+ tXVVPeDD[GG[GG uL4LPDD tL@Dލ_PF2[2D% tVVF[GG[Gލ_PF2[D% t#FvދGPދPDD%@ tM~ tDPD[;s+ t&DPDX+ÉFPDPPpVD[GD+DPDX+ÉFPDPPCDVD[G9Ft L F2%f_^]U]U]UVWv vy DD u}~u+r% t[ [[W% tPvV=% tPvV#% uvVW FFFP+۸SPFFPvvX u%@ t<"P+۸SPߍ_4SPW =t[[[%PRP  Pu+۸SP鸀RPX t5!P+۸SPߍ_4SvvW} =t[[[Pvvߍ_4SE%XÉFFFG< u ~ t+ tF FFNFFPF2[ߍ_SPXXߍ9Fs ~v+ uߍ9Fs1"P+۸SPߍ_4SvvW=u F+FM @~u8PD P;X tWP)2X P!$F ~vf_^]UVWv~+PvFFP+۸SPFFPRPN+ۋSPX uPvvX u%@ t<"P+۸SPލ_4SPoV=t[[[$PDRP P2+۸SPB縀RPX t7!P+۸SPލ_4SvvV:=t[[[9Pލ_4S1Pvvލ_4SD%XÉFFFPG2[Nލ9Fs ~v+ u΃~wP @PvvuPX POX tVP=FX P58vvX[{"P+۸SPލ_4SvvVG=t[[[FFPPXXF+SPFFvv+ۋSPX uPvv#X t$PvvvvX u+ t$PRPh"PvvWvvVRPvvvX t[[[{vv+۸SPXZ)Fvv+۸SPXZNjPvvP  P $X tVP X P ~u vvX[%@ t8"P+۸SPލ_4SP V=t[[[ @VPZ +۸SP5YXPHK P9 RP  P' +۸SP7一RP X t#!P+۸SPލ_4SP V,Pލ_4S:ލ_4FFFPG2[N~wvvX[f_^]UVWv~FO _^]UVWv~LLljF&< u PvGvF2Pv5vO w֋Ff_^]UVWv P+PvF  P P^_S1  PFPV`Ɗ<:u*FPv=u PFPFV0Ɗ<*uP?P^_S FP^_SFP<.uC PFPFVƊ<*uP?P^_ S FP^_ SFPY<;u' PFPFVƸP^_SFP,+2= t= t=tf_^]UVWv~2GP&PP2X؊2% t 2P2PX[FN t F t+ u_^]UVWv~GPF2[N t*2P P  u F t+ t+ u_^]UVWv+#Ǻ PF2X-0v@[G&PP2X؊2% uƊ t2v&PP2X؊2% t 2P2PX-A@[F u"^G<w ^<w+ u+ t+_^]UV~u+,P PPs@Ƌ9FtFHP P7s^]U~uF9FtFHP P s]UVWvr[ [[+0PPƻXÉNj% u[ [[+_^]U]U]UVWvFFD2P"DDFv PzrVvv+۸SPE X0Pv yލ_SvIrF~t%~ [ +vvǙRPBX[^FPǙRP8F PǙRP7FPǙRP DZF vv +ۋSPAX tPvD2PvvX[f_^]UVWvDD u\% t+ۋLD2PDDFލ_S#PiqvD2P.0Pf+۸SPA+۸SPlޏFF% u<vv+ۋSPX uP vv,OX u~%@ t>"P+۸SPލ_4SPV#=t[[[y$!P+۸SPލ_4SvvV=t[[[>PvvVvv+۸SP5wXPfiލ_4ލFGF;s <t+ uVލ_4+ÙRP/XP,P+ۋSPV0P+۸SP+۸SPXP P+ۋSPX t)P P+۸SP X t+ tV PXPVPpyX Phk PUX[f_^]UVWFPv vFPvF Ѓ ƍF;uFFFN20ǃ9~FFP[F;uۋ^Ff_^]UVWLL^ƋF NjFFF t }؉Ƌ^-GP^)[^) uf_^]UVWF ƋFRPFFvSFF~u-FPF%[FP+۸SPvvX[ u~u: FPF%[FP+۸SPLOvvX[ u uH'rF tvv+ۋSP9X t+ t^-vvۏFF$vvvvSPFFFPJ\[vvX[ uЋf_^]UVWv~ƉF }~~ fuF+~ et ~ Et+ t@F ljF uF~~F F 2PvPP@Pv ~ fu WvVDDFH؊<.u FHF< t9Ft VvFf_^]UF 2Pvvv]UF 2Pvvv]UF 2Pvvv]UVWvF?<.uljF2L\^_]UVWv v;DD u% t+% t[ [[% tvVW[% uF+SPVWFFzP+۸SPFFPvvX u%@ t<"P+۸SPߍ_4SPW=t[[[D%!P+۸SPߍ_4SvvW=t F+FPvv6ߍ_4SE%XÉF^F~uA P P=X tWPX PF+F;~ uFߍ_SPXX!FPF2[NFߍ_SPXXߍ9Fs ~v+ tV~v}P[ PRX tWP@IX P8;Ff_^]UVWv~v vFFP+۸SPFFPRPn+ۋSPX uoPvvX u%@ t<"P+۸SPލ_4SPV=t[[[X$!P+۸SPލ_4SvvV=t[[[Pvv5ލ_4SD%XÉF.GPFF2[FPPXXލ_SPXXލ9Fsv v+ۋSPX t+ uv v+ۋSPX t=P PX tVPX P~vvX[QFPPmXXFFv v+۸SP+FFvv+ۋSP~X t!!PvvWvvVURPFFFPvvVvv+۸SPpXPvv+۸SPRҍFPvv+۸SP8XZNjP PX tVPX PvvvvX t vvv vrX[7v v+ۋSPlX t vvX[%@ t<"P+۸SPލ_4SPVK=t[[[$!P+۸SPލ_4SvvV=t vvv vX[PvvPv vP PX tVPr{X Pjmލ_4FGPFF2[FPPWXXv v+ۋSPxX uvvX[f_^]ZX[Ww7ZX[)_w7ZX[w7WZX[w7)_UVWF .F 0v~_^]UVWv^% u^_FG% tVPPca[^G% uƉWPP7a[2P^G2[:u P@DD^G% t+W OPTIONS: A: cursor off B: cursor on C: fast cursor blink D: slow cursor blink Enter selection: ABCDY%c%cKSIZEY%c%cKcursor character: Fi G B: cursor character: KFa GJ Enter selection: ABEY%c%cDEFAULT SCREEN ATTRIBUTES Y%c%cEY%c%cNORMAL STATUS LINE ATTRIBUTES Y%c%cEY%c%cSPECIAL STATUS LINE ATTRIBUTES Y%c%c Underlined Blinking Grey background High intensity Inverse video ENTER SELECTION: Foreground colour Background colour ENTER SELECTION:Y%c%cOptions Y: YesY%c%cN: NoY%c%cNo YesY%c%c  NYY%c%cNo YesKY%c%cKY%c%cOptions Y: YesY%c%cN: NoY%c%cNo YesY%c%c  NYY%c%cNo YesKY%c%cKY%c%cOptions Y: YesY%c%cN: NoY%c%cNo YesY%c%c  NYY%c%cNo YesKY%c%cKY%c%cOptions Y: YesY%c%cN: NoY%c%cNo YesY%c%c  NYY%c%cNo YesKY%c%cKY%c%cOptions Y: YesY%c%cN: NoY%c%cNo YesY%c%c  NYY%c%cNo YesKY%c%cKY%c%cOptions B: BlueY%c%cC: CyanY%c%cG: GreenY%c%cK: BlackY%c%cM: MagentaY%c%cR: RedY%c%cW: WhiteY%c%cY: YellowY%c%cBlack Blue Green Cyan Red MagentaYellow White Y%c%c  BCGKMRWYY%c%cKY%c%cJump scroll%d EY%c%cSCROLL SPEED Y%c%cJ File values cleared Y%c%cJ Scroll speed ENTER SELECTION:Y%c%cOptions 0: Slowest scroll speedY%c%c1: |Y%c%c2: |Y%c%c3: Fastest scroll speedY%c%cJ: Jump scrollY%c%c  0123JY%c%cKY%c%cKY%c%cKY%c%cKY%c%cKY%c%cE PORT %d PARAMETERS EFile values cleared Y%c%cJEPort parameter generation completed E PORT PARAMETERS - ALL PORTS EFile values cleared Y%c%cJEPort parameter generation completed 75 110 134.5150 300 600 1200 2400 4800 9600 1920038400None Y%c%cOptions A: 75 G: 1200Y%c%cB: 110 H: 2400Y%c%cC: 134.5 I: 4800Y%c%cD: 150 J: 9600Y%c%cE: 300 K: 19200Y%c%cF: 600 L: 38400Y%c%cK ABCDEFGHIJKLY%c%cY%c%cY%c%cKY%c%cKY%c%cKY%c%cKY%c%cKY%c%cKY%c%cY%c%cKY%c%cKY%c%cKY%c%cKY%c%cKY%c%cK8 bits6 bits7 bits5 bitsY%c%cY%c%cOptions A: 5 bitsY%c%cB: 6 bitsY%c%cC: 7 bitsY%c%cD: 8 bitsY%c%cK ABCDY%c%cKY%c%cKY%c%cKY%c%cKEnabled EvenDisabledOdd Y%c%cY%c%cOptions E: EnabledY%c%cD: DisabledY%c%cK DEY%c%cKY%c%cKY%c%cY%c%cOptions E: EvenY%c%cO: OddY%c%cK EOY%c%cKY%c%cK2 bits 1.5 bits1 bit Y%c%cY%c%cY%c%cY%c%cOptions A: 1 bit Y%c%cB: 1.5 bits Y%c%cC: 2 bits Y%c%cK ABCY%c%cKY%c%cKY%c%cK Baud rate (TX) Baud rate (RX) Baud rate Character length Parity Parity check Stop bitsY%c%cENTER SELECTION:Y%c%cE A parameter file .PRM is created Enter file name thus: cr Enter parameter file name to write to: PRMr New parameter file Parameter file exists. Overwrite ? Enter Y(es) or N(o): YNes o w Disk or directory full !! EParameters filed Error writing file to disk E To read a parameter (.PRM) file for amendment, enter file name thus: Enter parameter file name to read from: PRMr File not found File too short EParameter file loaded for amendment No new parameters entered !Press SPACE bar to continue K The following options are available: H: Help information R: Read parameter file for amendment W: Write parameter file to disk D: Load system with new parameters E: Exit program P: p Patchable drive parameters q S: p Screen characteristics q L: p Printer number q K: p Keyboard characteristics q T: p Terminal translation q F1 - F14: Parameters for Ports 1 - 14 F15: Parameters for all Ports Ports p 1 qp 2 qp 3 qp 4 qp 5 qp 6 qp 7 qp 8 qp 9 qp 10 qp 11 qp 12 qp 13 qp 14 qPARMGEN must run on physical console 0 (the Octopus screen) E OCTOPUS PARAMETER GENERATION PROGRAM - Version %d Enter selection: DEHKLPRSTW You have not filed your new parameters Do you still wish to exit (Y/N) ? YN  OPTIONS: A: Amend parameter file values B: Delete parameter file values Enter selection: ABY%c%cOptions A: 35Y%c%cB: 40Y%c%cC: 80Y%c%c%d<-Y%c%cK ABCABCY%c%c354080Y%c%cKY%c%cKY%c%cKY%c%cOptions S: Single-sidedY%c%cD: Double-sidedY%c%cSingleDouble<-Y%c%cK DSDSY%c%cSingleDoubleY%c%cKY%c%cKCylinderSide 0 Side 1 Up, up Up, downY%c%cCylinder<-Y%c%cOptions A: CylinderY%c%cB: Up, downY%c%cC: Up, upY%c%cD: Side 0Y%c%cE: Side 1Y%c%cK ABCDEABCDEY%c%cKY%c%cKY%c%cKY%c%cKY%c%cKY%c%cOptions S: Single densityY%c%cD: Double densityY%c%cSingleDouble<-Y%c%cK DSDSY%c%cSingleDoubleY%c%cKY%c%cKY%c%cAllow write in 96tpi driveY%c%cOptions Y: YesY%c%cN: NoY%c%cWARNING: Writing to 48tpi disks inY%c%c96tpi drives is unsupported, and mayY%c%ccause disk/data corruption.Y%c%cYesNoY%c%cKYN Y%c%cYesNoKY%c%cKY%c%cKY%c%cKY%c%cK%-6dY%c%cOptions A: 128 bytesY%c%cB: 256Y%c%cC: 512Y%c%cD: 1024Y%c%c<-Y%c%cK ABCDABCDY%c%cKY%c%cKY%c%cKY%c%cKY%c%cOptions: Enter numberY%c%c%d<-Y%c%cKY%c%cValue too highValue too low KY%c%c%d KY%c%cOptions 0: First sector = 0Y%c%c1: " " = 1 (usual)Y%c%c10<-Y%c%cK 0101Y%c%c10Y%c%cKY%c%cKY%c%cOptions : Enter numberY%c%c%d<-Y%c%cK 01234567890123456789Y%c%c%cY%c%cK%-6dY%c%cOptions A: 1k bytesY%c%cB: 2kY%c%cC: 4kY%c%cD: 8kY%c%cE: 16kY%c%c<-Y%c%cK ABCDEABCDEY%c%c Y%c%cKDisk usage not maximised - re enter to confirmKY%c%cKY%c%cKY%c%cKY%c%cKY%c%cKY%c%cDirectory compressionY%c%cOptions Y: Yes (normal)Y%c%cN: No (CP/M 1.4 compatible)Y%c%c<-NoYesY%c%cKYNYN Y%c%cNoYesKY%c%cKY%c%cOptions: Enter number (1 - 16)Y%c%c%ld<-Y%c%cKY%c%c%d KY%c%cOptions N: NormalY%c%cI: Inverted (Superbrain)Y%c%cInvertedNormal<-Y%c%cK ININY%c%cNormal InvertedY%c%cKY%c%cKY%c%cOptions E: Enabled (normal)Y%c%cD: DisabledY%c%cDisabledEnabled<-Y%c%cK DEDEY%c%cEnabled DisabledY%c%cKY%c%cKY%c%cEnter number (normally 10)Y%c%c%d<-Y%c%cKY%c%c%d KY%c%cOptions Y: YesY%c%cN: No (normal)Y%c%cNoYes<-Y%c%cK YNYNY%c%cYesNo Y%c%cKY%c%cKEY%c%cSECTOR TRANSLATE TABLEY%c%cSectors per track = %dY%c%cFirst sector number = %dY%c%cCurrent table > No values enteredY%c%c%2d%2dY%c%cOptions A: Auto generation of tableY%c%cfrom an interleave codeY%c%cB: Manual table entryY%c%c: Leave table unchangedY%c%cEnter selection: K ABABY%c%cKY%c%cKY%c%cKY%c%cKY%c%cEnter interleave: KY%c%c Y%c%c%2d%2dY%c%cKEnter new tableY%c%c>Y%c%c Y%c%cAccept (Y or N)?Y%c%cYNEY%c%cPATCHABLE DRIVE FORMAT SELECTION Number of cylinders Single or double sided Access mode Single or double density Physical sector size Sectors per track Number of first sector Number of reserved tracks Allocation block size Number of directory blocks Normal or inverted data Side check Maximum retries Sector translation requiredY%c%cENTER SELECTION:Y%c%cE PATCHABLE DRIVE - 5" Floppy Patchable Format Selection OPTIONS: 1: LSI format - 48 tpi, single sided 2: LSI M3/M3A - double sided 3: ICL format - double sided, double density 4: ICL PC2 format - 96 tpi, double sided 5: Osborne format - single density 6: Osborne format - double density 7: Superbrain format - 48 tpi, single sided 8: Superbrain format - 48 tpi, double sided P: To configure patchable drive to other formats H: For help on other formats E: Exit from disk format selection Enter selection: 12345678EHPE Patchable Drive Parameter Generation EFile values cleared EPatchable drive parameter generation aborted completed E PARMGEN - HOW TO USE THE PATCHABLE DRIVE A CP/M disk format is defined by 2 sets of parameters, namely the PHYSICAL parameters (sector size, sectors per track etc) and the LOGICAL parameters (number of directory entries etc). When trying to read a disk of a non-LSI or IBM format, proceed thus: (N.B. - in the expressions below, some values are suffixed (SD) or (PG) according to whether they relate to STAT DSK: or PARMGEN) 1) Make sure the disk you are trying to read is a CP/M disk - it is not possible to read PC-DOS/MS-DOS disks under CP/M. Get all the information you can about the disk from the supplier of the disk. Often he will know most of the disk parameters, but even if not, inspecting it by running STAT DSK: on the machine for which it was generated will give some of the most useful ones. If the disk you are trying to read contains text files, the validation of the reading will be simplified. E2) Establish the PHYSICAL format of the disk. This is something your supplier can generally do for you. Parameters required are: Number of cylinders Single or double sided? Single or double density? Physical sector size Sectors per track Number of first sector Normal or inverted data Side checking required As a check, the following should be true: Records per Track (SD) * 128 = Sectors per Track * Physical sector size E3) Establish the LOGICAL format of the disk. Here you need the values from STAT DSK. The calculations are as follows: Allocation Block Size (PG) = Records per block (SD) * 128 Directory Blocks (PG) = Directory Entries (SD) * 32 / Alloc. Block Size (PG) Reserved Tracks (PG) = Reserved Tracks (SD) If the disk is double-sided you need to determine the Access Method (PG). Try 'Cylinder', 'Up Down' and 'Up Up' in turn, unless you know that the disk is configured as two separate drives, in which case you use 'Side 0' and 'Side 1' access methods to look at each side individually. E4) Finally, the SECTOR TRANSLATION table is determined by trial and error (if the disk supplier cannot help). First try PARMGEN with no translation table. If directories and text files can be read, but blocks of text are out of order, a translation table is required. As most translation tables are based on a simple interleave, PARMGEN gives you the choice of either generating the table automatically from an interleave code, or of entering the table manually. If you decide to use the automatic method, start with an interleave of 2, then try 3 etc. e.g. for 10 sectors per track (first sector number = 1), with an interleave of 4, PARMGEN would generate: 1 5 9 3 7 2 6 10 4 8 If you still cannot read the disk, you will likely have the Access Method (PG), Allocation Block Size (PG) or Reserved Tracks (PG) wrong. To preserve existing option and go to next, enter: Otherwise enter one of the OPTIONS described below. E The PARMGEN program creates (or amends) a file of hardware initialization parameters. A parameter file may be generated to include values for one (or more) of the following: Patchable Drive Parameters Screen Characteristics Printer Number Keyboard Characteristics Terminal Translation Ports 1 to 14 If generating NEW parameters, PARMGEN will display the default values of the Octopus system. Otherwise values from the parameter file being amended will be displayed. To enter or change a value, select one of the described options. To save an existing value and go to the next, type . When all the new parameter values have been entered, they may be saved on disk as a file for loading by the LOADPARM program. As a reminder, menu entries for any of the above items for which parameters have been set up will be highlighted in reverse video. EPorts 1 to 14 are located as follows: Ports 1 and 2: Octopus main board Ports 3 to 6: First Communications Option board Ports 7 to 10: Second Communications Option board Ports 11 to 14:  Third Communications Option board Please note that the Second Communications Option board cannot be used in an Octopus that has a Network Option board fitted; and that the Third Communications Option board cannot be used in an Octopus that has a '127' Option board fitted. EE TERMINAL TRANSLATION DEFINITION EFile values cleared Y%c%cJ Define whether Octopus escape sequences are translated to the equivalent Hazeltine sequences when sent to a console. Options: N No translation required Y Yes - translate to Hazeltine sequencesY%c%cConsole %d Y%c%cENTER SELECTION:Y%c%cYesNo Y%c%cK NYY%c%cYesNo Y%c%cETerminal translation definition completed E PRINTER NUMBER EFile values cleared Y%c%cJY%c%cOPTIONS: Printer 0 always refers to a printer attatched to the PARALLEL port on the Octopus. All other printers use RS232 or current loop serial ports. Under CP/M 86/80 PLUS and single-user Concurrent CP/M, printer 1 uses port 1 on the Octopus. No further serial printers are available. Under MP/M and multi-user Concurrent CP/M, the number of printers supported is determined at system generation time. Printer 1 occupies the lowest serial port not occupied by a terminal, printer 2 the next lowest, etc. N.B. Ports 3 to 6 are only available if your Octopus has the communications option board.Y%c%cPRINTER NUMBER: %dY%c%cEnter selection: 0123456789Y%c%cJ%dY%c%cEPrinter number selection completed E KEYBOARD CHARACTERISTICS EFile values cleared Y%c%cJY%c%cRepeat interval: Enter number of intervals (units of 1/32 second)Y%c%cbetween each repeat (1 to 255).Y%c%cRepeat delay:Y%c%c%3dY%c%cEnter selection: Y%c%cKY%c%c%3dKY%c%cKY%c%cJEnter the number of units (1 to 255) of the repeatY%c%cinterval (see above) before commencing auto repeat.Y%c%c%3dY%c%cEnter selection: Y%c%cKY%c%c%3d KY%c%cJY%c%cEKeyboard characteristics definition completed ELOADPARM $$TEMP$$w$$TEMP$$.PRM Unable to open $$TEMP$$.PRM temporary file Parameter load failed No LOADPARM.CMD on default drive? Insufficient memory?$$TEMP$$.PRM^CYZ@    ^CYZ@!!!!"Cannot open Cannot create CON:CprogramLST:.\.\<>.,=:|[]*  y"t -x@BËD-y-4|D$ \LU ֊͊ߊtEuDt, type . When all the new parameter values have been entered, they may be saved on disk as a file for loading by the LOADPARM program. As a reminder, menu entries for any of the above items for which parameters have been set up will be highlighted in reverse video. EPorts 1 to 14 are located as follows: Ports 1 and 2: Octopus main board Ports 3 to 6: First Communications Option board Ports 7 to 10: Second Communications Option board Ports 11 to 14: [[Ft8)5#*PX=t=t u~36Ku1 u*u À{u$<u=3%= t =0t=@tS*=Ov,x&GzËxvO~ v>t3ɡ~t-t#QPzv (tGXYAκ3|vt:OË|vgW2,vT|ún:>txvg2>uÀ>t1ñ0, ($  û رr's5 أ  P PXZt,=t=tI=tX;ua  @tPX=t =t*RZtPxTX=tú(eAPRVPX C:X /ú%*t<úg QR`'t>t 6tXY'ZYBٸZXtu=;ø =PW Z⣘  # ؎ P (tXP ; u=Xô  t  @t P 0t**P-Xk3PMXnk32$<t;ø=ô6 6 P P P P6 6 6 6 6 6 6 Pː%úya> u $ u $ uȵ.QY úLsi_M5 DISCOPY.CMD has been corrupted. Refer to your dealer or franchise$ Invalid hardware type - must be LSI Octopus !$ Copy program will not run under this operating system.$ Cannot copy on a single floppy machine !$ Illegal switch !$ LSI Octopus Discopy (Version 9) --- ------- ------- -----------$ Insert disc to copy from in LH drive, disc to copy to in RH drive$ Type g when ready (x to abort): $LSI format, 40-track disc$LSI format, 80-track disc$IBM 9 sectors/track format, double-sided disc$IBM 9 sectors/track format, single-sided disc$IBM 8 sectors/track format, double-sided disc$IBM 8 sectors/track format, single-sided disc$ Disc in LH drive is not formatted, of unknown format, or corrupted.$ Disc in RH drive is not formatted, of unknown format, or corrupted.$ Disc in LH drive $ Disc in RH drive $is a 48 tpi disc - your drives are 96 tpi.$is a 96 tpi disc - your drives are 48 tpi.$ Discopy cannot copy between discs of different formats: $LH Drive $RH Drive $ Bad parameters in program, data corruption has occured to DISCOPY.CMD $ Error reading from LH drive $ Error writing to RH drive $ Copy abandoned.$ Copying $ Copy successful. $ Further discs to copy ? (y/n) $ Disc in RH drive is write protected - remove tab. $"0C_s ;V (no error)$ (seek error)$ (CRC error in ID)$ (write protected from FDC)$ (record not found)$ (lost data)$ (CRC error in data)$ (DMA not reached TC)$ (prom busy)$ (sector out of range)$ (bank crossing)$ (write to protected disc)$ (no track 00)$ (controller / drive combination does not exist)$ (wrong no. sides on disc)$ (unimplemented error code F0h)$MXdisk Under Concurrent CP/M, discopy must be run in foreground, dynamic mode.$ This version of concurrent CP/M not supported by this version of discopy Discopy presently runs under version 2 Concurrent CP/M or CP/M Plus.$ Discopy cannot run while there are open files. If any consoles are in BUFFERED mode, use the VCMODE D command to set virtual console to DYNAMIC mode.$ Physical error on read.$    h  ,@ ZP     Keyboard Characteristics Terminal Translation Ports 1 to 14 If generating NEW parameters, PARMGEN will display the default values of the Octopus system. Otherwise values from the parameter file being amended will be displayed. To enter or change a value, select one of the described options. To save an existing value and go to the next, type . When all the new parameter values have been entered, they may be saved on disk as a file for loading by the LOADPARM program. As a reminder, menu entries for any of the above items for which parameters have been set up will be highlighted in reverse video. EPorts 1 to 14 are located as follows: Ports 1 and 2: Octopus main board Ports 3 to 6: First Communications Option board Ports 7 to 10: Second Communications Option board Ports 11 to 14:   .vS 2PV( r Z XYZ+^gVDRQSVRSSSP[ZB;vStack overflow$+RSàPyࢄAùË- -+UPPP+O]UVWvv~v.f_^][6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@f~Ë-++Ë6_Cr Ë6_+́;s;r+ێOlZero divide error$Աi@t+ P X"r.t " t5 t 5t+ɈU+P~[u Sn['A+ t8t t-+F&@ƿt&t]Another 8087 emulator is active. Program aborted. Run CLEAR87 to clear the lock. $+&U+uV v++vu@]ø PUPΩPΛPΰP΢PUPéPÛPðPâP؁tŽC&)C runtime library, Copyright 1982,1983by Digital Research 86 V1.10 11/18/83UWVNV^_]2U^F]Uvvv"]UFFPF2[FN u]UFFN t-FF2%PFF2%X+ÉF u+ uËF]UP!DD@P+PPsP$PPy]U+P P%=u+PDP=t+ uP#!DD5PnDD-@]UCCPF2[N~u]UE2 t8E<.t#E<,tE<:t+ u+ u+ tv PtiE<*uv?PiEUICCPE-FVF9FMFF)FN݋F9F6FF)FߋF9F"FF)FߋF9FFF)FF먋F% u FPFX؃F~ |F$PFX؋9F߸@PX t F~ |֋FF㸅PFHX؋F+ÉFFPF% u FPFX؃/F~ |FPDDFPDDFPDDvFPvFPvFPFPFP+P*P+PFP+P,PF%FF%FnlF%FF%FFPKDDFPBDDFP9DDFP0DDFP'DDvFPWvFPJvFP=vFP0vFP#FPLDD u^FPPPPP%F~} PDDPrDDP P>GtPDDFFv2[ PP f@XPF@PXF uF 2% t+ t<F Pvv F u F F9Frڃ~tF G+PP%F~7E2 t F t+ tF t >Gu+ uPDDFF u8]UP^2%PFFN t^< t+ u]U^2 u^2@P PPF@PP.PPF Pr]U, t P6DD2@P:P!vPDDxPbDDP PP2HXP%PYzPFP%KFP2[FPP*FPP%=| PDDZ]UPP+ۋSPPI, uA+P P%=0|P,PP"P% u@*'F+PFPP(PA~u@]UIIPPPP2[FPP+%=}-| tPPw tPP0]UF7 t<F F+P P%=0|L+P P% u~svPXF~svPXFv,PhFFmvPLvv+۸SP,F!Pv!P"F% t1FFF+SPFP}FFF 9Fr~vF%=s+ t.+P P% u F%F F%FA~ t5PPvvF!P+PF Pv'P-F FF]UF t<F F+P P%=0|L+P P % u~sv PXF~svPXFv,P FFmvP vv+۸SPF!P v"P F% t1FFF+SPFPzFFF 9Fr~vF%=s+ t.+P P % u F%F F%FA~ t5PP vvF!PL+PF Pv(PF FF]UvvYPPP ]UP DDv_DDP P PvP uPP6 %= PDD x t"PPsPPFP%8P#P FFPPFPFP+۸SPvv+ۋSPX u P*DDP+PP@PPP PF@PFPEPP PV [vv]PSFFFFdvvvPFFPFRP FPFRPF9Ft,vv0vvUPF jFF@PvvPF t~vvvvX uPDDvv]PvvPPX  t8 PvPj PP) % u PPDD]UM(P P9FI vHDDF GG u@P+PEP: P*PFP(>PP zPDD]UFP DDPKPP P P EFG2 t@FFCFGF E2 t F t+ u΋F uu]UPP+ۋSPP; u9+P P%=0|P,PP!P%F F+PFPP'P; %F~uP DDcP DDPUPPe PYPPS P]PPA S2 u*P+۸SPQ P+۸SPC P+۸SP5 ]UIPPP P2[PP%=}@F tPPF tF]U02@P>ItPPP P DDPDDP Ph P2HXP%P( u>ItS<tS2 t+ u PS DDV@PPP P^P1 F udwP DDPhDDFP P ~Yu8!PPj@ u P DDIPP ]UGFFyF@FFFFF 4FF2%P^2[;t ^+PpPo PpPa PpPS FPv[FFFFLG tP2X؊2% t+ u׊2 u+?PPƓ2X؊2% tƓ2 P Ɠ2PX[FƓ2 t PƓ2X؊2% u+ tƓ t F<t/P? DD+PP@Pd =u@PPSFPFFXP[NJ tFPFXFPvPDDf_^]Uv0DDPvP v0DDPvP PPP PkDD]UV+Pƻ XPMDDF|^]UVWvdžF u~%tvF2PdžFF2F<-uFFFF ~0uFFFFFdž~*uƉFFFFL3}dž PF2-0XÉFFF~0r ~9w+ u~.u+FFF~*uƉFǃFFF;"Ǻ PF2-0XÉNjFFF~0r ~9w+ udž~lt ~Lt+ tFFFF tAPrAPXPP PPV tPPX  tAPrAPXP+P PPV uPPX tAPrAPXP+PPPV3 tPPXv tAPrAPXP+PPPV tPPX-ƉFFƉFP^%[F2PWPVmF2PWPV5F2PWPVQvF2PoF2=gt=Gt=ft=Ft=eur=Euj=Cu?=cu7=Su=su=xu=Xu=oup=Oud=uu=Uu=du=Du[v,DD9} |+ tlj+ tX~0u^<-u+ tvFF2PvF2P vFF2P vF2P FF2F t6f_^]UVWv+ljFD% ulD% u D u+ tXVVP DD[GG[GG uL4LPDD tL@Dލ_PF2[2D% tVVF[GG[Gލ_PF2[D% t#FvދGPދPDD%@ tM~ tDPD[;s+ t&DPDX+ÉFPDPP<VD[GD+DPDX+ÉFPDPPDVD[G9Ft L F2%f_^]U]U]UV+V DDF|^]UVWPFXÉVF[GDPRP9P+ۋSP* P+ۋSPDލ_G ލ_;rGލ_0;r_^]U+Pvv5]U+Pvv]UPvv]UVW<=uVDDPƻXÉǃ~u ~u pPvs( u wPvW( u \PvVZ tV+DD3 P+ۋSPE2P+P+ۋSPE2P_^]UVWvVcDD u F% t% t% u+ t:Pa PXX tP+ۋSPVOPPV%@ t+"P+۸SPߍ_4SP W =tFE2P@DDFߍ_SP σ%=uFvE2PPVXDDVDD~uFf_^]U+Pvv5]U+Pvv]UPvv]UVW=uVDDPƻXÉǃ~u pPv1& u GPv& u +PvV t# _^]UVWv vQDD u}~u+r% t W% tPvV=% tPvV#% uvVW FFFP +۸SPFFPvvtX u%@ t<"P+۸SPߍ_4SPW=t%P︀RP P~+۸SPRPX t5!P+۸SPߍ_4SvvW_=tPvv(ߍ_4SE%XÉFFFG< u ~ t+ tF FFNFFPF2[ߍ_SPXXߍ9Fs ~v+ uߍ9Fs1"P+۸SPߍ_4SvvW=u F+FM @~u8PM PDX tWP2X P-F ~vf_^]UVWv~+PvFFP+۸SPFFPRPW+ۋSPX uPvv1X u%@ t<"P+۸SPލ_4SPxV=t$PMRP P;+۸SPARPX t7!P+۸SPލ_4SvvV=t9Pލ_4S1Pvvލ_4SD%XÉFFFPG2[Nލ9Fs ~v+ u΃~wP @Pvv~Pa PXX tVPFX PAvvX[{"P+۸SPލ_4SvvV)=tFFPPXXF+SPFFvv+ۋSPX uPvv<"X t$PvvvvX u+ t$PRPq"PvvWvvVj RPvvuX t{vv+۸SPXZ)Fvv+۸SPXZNj Pvv P P#X tVPPX P?~u vvX[%@ t8"P+۸SPލ_4SPV =t @VPc+۸SP>XPTPB글RP P0+۸SP6븀RPX t#!P+۸SPލ_4SPV Pލ_4S:ލ_4FFFPG2[N~wvvX[f_^]UVWv~FO _^]UVWv~LLljF&< u PvƃF2PvƃO w֋Ff_^]UVWFH)@VDD u+ VW}_^]UVWNjXDPDX3 t P DD+ADPF[;r1;uvDD u P DD+ƉNjƸ u_^]UVW^ƋDPF[;w v[DF㓋ÉWD+F[GWE[GW[v[VF[GVD[GF_^]UVWLLF?FPDDƃu+<ƙRP+۸SPFlXZƋƉWF[GWE[GPDDf_^]UVWF-ƋDPDX3 tPDDI;r ;s+ t1;r;v ;s+ t+ t뵋;r%D㓋PE㓋[;w+ t ǣ+yD㓋P[;u VG[GVD[GV[V[E㓋P[;uWD[GWE[GW[W[ǣ+_^]UVWvVDDFH)@FPDDDF u+f^Nj;tH;sGPF2[NF u$FNjNjFƋ OWN2[NF uvvIf_^]UVWvD% t-VDDD% t DPDDVGG[GDdPDD_^]UVWFPv vFPvF Ѓ ƍF;uFFFN20ǃ9~FFP[F;uۋ^Ff_^]UVWLL^ƋF NjFFF t }؉Ƌ^-GP^)[^) uf_^]UVWF ƋFRPFFvFF~u-FPF%[FP+۸SPvvX[ u~u: FPF%[FP+۸SPOvvX[ u uH'rF tvv+ۋSPhX t+ t^-vvFF$vvvv~SPFFFP[vvX[ uЋf_^]UVWv~ƉF }~~ fuF+~ et ~ Et+ t@F ljF uF~~F F 2PvPP@Pva ~ fu WvVmDDFH؊<.u FHF< t9Ft VvFf_^]UF 2Pvvv]UF 2Pvvv]UF 2Pvvv]UVWvF?<.uljF2DD u+% t@^]UvDD tp+]UVFF+@vv66+ۋSPBX tPvvG&FP+۸SPJF|f^]UP^XЙRPP?+]UVWvPFXÉF_FWV tE t vE2[G~u?Pߍ_S t+ tq^G2PlDDF~u WPKWvAFv^G2Px~t ~t+ tF~+PPXf_^]UV~u+,P Pؼ@Ƌ9FtFHP P迼^]U~uF9FtFHP P蔼]UVWvr +0PƻXÉNj% u +_^]U]U]UVvDD u uPvvzPvviVvDDSPX P V PvvXPw-QF =t=t=uvӁ$P2+ۋSPX tPRPދP X[^]UP+ۋSPv]UVWvFFD2PDDFv PVvv+۸SPl$X0Pݿލ_SvǺF~t%~  +vvǙRP_X[^FPǙRP_ݍF PǙRP^ݍFPǙRPG݋DZF vv +ۋSP^X tPvD2PvvX[f_^]UVWvLLD% =uDPDX+ÉF ~+ t$vDPPNj9Ft LPD% tD tD% tDDPDؙRPPmDVD[G+f_^]UWV+V Fu Ƌأ.F^ ;wr ;vr+v@6>^_]ZX[Ww7ZX[)_w7ZX[w7WZX[w7)_UVWF F v~_^]UVWv P+Pv P P^_S㸃 PFPV`Ɗ<:u*FPv=u PFPFV0Ɗ<*uP?P^_S臸FP^_SFP<.uC PFPFVƊ<*uP?P^_ S>FP^_ SFPY<;u' PFPFVƸP^_SFP,+2= t= t=tf_^]UVWv~2GPP2X؊2% t 2P2PX[FN t F t+ u_^]UVWv~GPF2[N t*2PP% u F t+ t+ u_^]UVWv+#Ǻ PF2X-0v@[GP2X؊2% uƊ t2vP2X؊2% t 2P2PX-A@[F u"^G<w ^<w+ u+ t+_^]UVWvDD u\% t+ۋLD2PDDFލ_S#P׵vD2P0P}+۸SPX+۸SPyُFF% u<vv+ۋSPX uP7vv\X u~%@ t>"P+۸SPލ_4SPV=ty$!P+۸SPލ_4SvvV=t>PvvVvv+۸SPLXP׋ލ_4NjލFGF;s <t+ uVލ_4+ÙRPXPCP+ۋSP'V0P+۸SP+۸SP|XPk֋ P+ۋSPX t)P֋ P+۸SP-X t+ tV PXP VPX Pց PlX[f_^]$@Y@@@@j@.AcAחA7yACyCxDnF\)c=Hsȡ1I=P1PK?O8M20HwZ$g WARNING: no files matching Too many files. No files to archive. %c:Disk rejected - cannot create archive file Insert new archive disk in drive %c and type G to proceed: G BACK$UP ???Disk rejected - contains old BACK$UP files. BACK$UP %03dArchiving ERROR: Open failed - aborting archiving of this file WARNING: Empty file ERROR: File contains holes - archived copy incomplete WARNING: Failed to set archive attribute Archive completed. Enter filenames required > Archive disk is corrupt. BACK$UP %03dfirstnextInsert %s archive disk in drive %c and enter G to proceed: GBACK$UP file format incompatible with this version of ARCHIVE Archive name is: %s Correct archive (y/n)? YNWrong archive identification. Incorrect disk - does not contain BACK$UP.%03d ERROR: %s - restore of this file aborted Restoring $$$File create failedCorrupt archive fileDisk fullCorrupt archive fileArchives are mixed upMissing or corrupt archive file - continue with restore (Y/N) ? YNUnable to delete old fileRename failedWARNING: Failed to restore attributes ***********ERROR: Archives are mixed up - aborting. Restore completed. The ARCHIVE program has three main functions: (1) archiving files from a Winchester disk onto floppy disks. (2) restoring files from floppy disk archives onto a Winchester disk. (3) listing the files present on a floppy archive disk. Archive copies are held on floppy disks in files with names in the formBACK$UP.nnn. An archive may fit onto a single floppy disk or may requireseveral disks. An archived file too large to fit on a single disk will besplit over as many disks as necessary. While it is possible to archive files on to floppy disks which already bearother files (providing there are no BACK$UP files present), it is usual toto use disks which have been freshly formatted or cleared of files. When specifying the filenames to archive or restore you may enter a list offilenames separated by commas. Each filename may contain a drive referenceand/or the wildcard characters '*' and '?' according to usual conventions. When files are archived the archive attribute is SET on the original copy.When they are created or modified the archive attribute is CLEARED. Thusfiles with this attribute set will not have altered since they were lastarchived. In order that you may make use of this feature the program askswhether or not you wish your archive to include files having the archiveattribute set. N.B. This archive attribute facility is NOT available either with MS-DOS or with CP/M 86/80 on the M-Four.E Press SPACE bar to continue EE LSI ARCHIVE UTILITY Version %d The following options are available: H: Help information A: Archive files to floppy disk(s) R: Restore files from archive disk(s) D: Directory of files on archive disk(s) E: Exit to system Enter selection: ADEHR Press SPACE bar to return to menu   ^CYZ@    ^CYZ@%s CPEMCannot open Cannot create !!!!"CON:CprogramLST:<>.,=:|[]*  rting archiving of this file WARNING: Empty file ERROR: File contains holes - archived copy incomplete WARNING: Failed aa .vS 2PV( Z XYZ+^gVDRQSVRSSSP[ZBD ;vStack overflow$+RSàPy\A^ùË- -+UPPP+O]UVWvv~v.f_^][6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@fB D Ë-+D +Ë6_CD r Ë6_+́;s;D rD +ێOlZero divide error$Աi@t+ P X"r.t " t5 t 5t+Ɉb`U+P~[u `Sn['A+ t8t t-+F&`@ƿt&t]Another 8087 emulator is active. Program aborted. Run CLEAR87 to clear the lock. $+&U+`uV v++vu@]ø PUPΩPΛPΰP΢PUPéPÛPðPâP؁tŽC&)C runtime library, Copyright 1982,1983by Digital Research 86 V1.10 11/18/83UWVNV%%^_]2U+PP%=|eFP+PPFTPvPPFPZ +PP,F PvPPFP, F2+]U+PP?6\1+-*+P P$%=t=t=t=t]UF9 u#FnPXDD FF 9F|.F9 u"F   P PqP]UF9 u#FxPDD FF 9F|.F9 u"F   P P{P]UF9 u FPDD FF9F|]UF9 u FPTDD FF9F|]UVWvPVbPPVPP > t >: t+ t< P: PPPV[ PV_^]UF^F]U P0PPPDD P2PPPDDP{DD]U P2PPeP[DDPRDDFPIDDP@DD]U -P P -XXã ,P0PP PP4P0PP PP P PP]UFPrDDPDD*P PPPDD  F5F% t"PFFPPUPvF~|ċ]UF# FPP FX؊2[F~ |׋]UFF|F2FcFPFP$PvDDF ^2PF2X# uP+PP.P>FN~}FF~ }{]U@+ FPqDDF P -XPF2[]U@+ FP7DDF P -XPF2[ ]UF#P FXP ^2[F~ |@ ]UF ^F~ |QP"P.Pz]U P2P5P^<PTDD?PKDDSP2PrP:yP0DDPPFP F2 t@F u3FP+DDF~  9Ft+ u |PDD~  9Ft+ thF uWP2P~PPDD~ | P|DDPFP&PbDDPYDD`P2PPHP>DDP DD=Yu@FFF uF t0F# FPPFFX؊2[F~ |׸ P2PPPDDJQP"PP]U ( F F 2  P PPr FPP@P2PAPP2P@PPP~PPPP P PPP.P P PPe `@[XF2=Rt=rt=Bt=bt=Ct=ct=.t=xul=Xud=uK=u2=u=u~ t ~t+ t~ uHPDDF 1 % P PPPDD > |Ը P'PPPDDF F  P PP]U   P PPv4!F^PP"PPCdPPP"PLPP<PP,g!F2= t=t=t=t=t~tp~t=P DD]U P DDP DD&P DDNP DDPP P PODD uyP P% P }P% PFF tPM DDFOv DDP4 DDP+ DDPDDF~Yu@F u P DD P DDF u|P% P F t P DDXvPPPt=uv DD u+ uP DD P DD@ Pp DDFF u]U ;PI DD>P@ DDFP2 DDPP P P9NDD u|P P% PP% P F t P DDDvPPP(Fv DD~u P DDFP DDFF uE]UFF> =tFPP0 F~u@F P+P@PP< Pu "P+P@PP: P^ P+P@PP6 PG P+P@PP4 P0 +P P[%F~t ~t+ t1+PP/8 8 6 8 < > %=u FFF4 6 6 P4 PPP P F ^F~|F t4 6 8 :     6 P4 PPP PG P DDP DDF u P DDF u P DD %P DD P-P ]U\Pn DD_Pe DDP\ DDPS DD PJ DDMPA DDP8 DDP/ DDP& DDEP DDP DDP DDP DD4PDD`PDDPDDPDDPDD!PDDy= uDPDD]UGPDDpPDDPDDPDDPDDP{DD]U=u1P_DD+PDD ufPDDD+PDDF(F- u ^ ^F~|LPDDPDDFUkmg4a[@ u1PDDPDDPTDDFPDD~YuFEF2=Et=Wt=Ft=Rt=Ht~Etl6 P4 PPP P ]U+P P%=0|PPFPP%F tF2]U^FF@@PF[]UFFPP^<u]UFFFPFF2[FF9F|]UP+P@PPFP PFPP1I uF<PPPPFP PFPPH uFFF]UP+PPPFP: P+PPPFP! F-PvPPFP FPPYG u@]UvPcPDD]UFF~t ~t+ u~ NP9DD~u ~u+ t(FFFPF2[FFF~t PDDN~v~ tFFPDDFWQ~tPDDcPDD4~ r.FH9F}%FFFPF2[PF2P]UF~tP;DDcPDDFF~@|fvF2Py=t~ uFNPF2PF~u@F~ t F u+ uՋF u PDDF tUF2]UFFF28FuFF^2 uݸ]UFv.PF=u?FFPFFF؊2[~ }FF2 t+ uBFFPFFF؊2[~ } F9F}+ u͋F@FÉFFF.FF~} FFPFF2[2 t+ uы^]UVWNV_^]UVWNV~ME_^]UVWfV^ t! t~ t_^]UVWv$_^]UVWv ~]MU_^]$t -WZ]+P%P P%PP%PFP%[FFFFLG tP2X؊2% t+ u׊2 u+?PPƓ2X؊2% tƓ2 P Ɠ2PX[FƓ2 t PƓ2X؊2% u+ tƓ t F<t/PDD+PP@P=u@PqPSFPFFXP[NJ tFPFXFPvPjDDf_^]Uv$=DDPvPv=DDPvP PPPPDD]U+Pvv5]U+Pvv]UPvv]UVW =uVDDPƻXÉǃ~u ~u %Pv < u w%Pv; u \PvV* tVDD%%%3 P+ۋSPE2P+P+ۋSPE2P_^]UVWvV3DD u% %%F% t% t% u+ t:P! P _#X tP+ۋSPV#P%PV@%@ t+"P+۸SPߍ_4SP W=tFE2PDDFߍ_SPV%=uFvE2P V@ DDVDD~uF%%%f_^]U+Pvv5]U+Pvv]UPvv]UVW=uV DDPƻXÉǃ~u %Pv9 u G%Pv9 u +PvV t%#%% _^]UV+Pƻ XPDDF|^]UVWFH)@VDD u+ VW}_^]UVW%NjXDPDX3 t PDD+ADPF[;r1%;uvDD u PDD+ƉNjƸ u_^]UVW^ƋDPF[;w v[DF㓋ÉWD+F[GWE[GW[v[VF[GVD[GF%_^]UVWLLF?FPpDDƃu+<ƙRP+۸SP/UXZƋƉWF[GWE[GPDD%f_^]UVWF-ƋDPDX3 tPDD%I;r ;s+ t1;r;v ;s+ t+ t뵋;r%D㓋PE㓋[;w+ t ǣ%+yD㓋P[;u VG[GVD[GV[V[E㓋P[;uWD[GWE[GW[W[%+_^]UVWvVDDFH)@FPDDDF u+f^Nj;tH;sGPF2[NF u$FNjNjFƋ OWN2[NF uvvIf_^]UVvDD u% %%uPvvzPvviVvDDSPX PcV PPvvJXPB-%%%QF =t=t=uvӁ$P+ۋSP_X tPRPPX[^]UP+ۋSPv]UVWvLLD% =uDPDX+ÉF ~+ t$vDPPNj9Ft LPD% tD tD% tDDPDؙRPPeDVD[G+f_^]UVWvލ_ |ލ_2% VyDD_^]UVWvdžF u~%tvF2PdžFF2F<-uFFFF ~0uFFFFFdž~*uƉFFFFL3}dž PF2-0XÉFFF~0r ~9w+ u~.u+FFF~*uƉFǃFFF;"Ǻ PF2-0XÉNjFFF~0r ~9w+ udž~lt ~Lt+ tFFFF tx?P?PXF F PP PPV tPPX  tx?P?PXF F P+P PPVp uPPX tx?P?PXF F P+PPPV# tPPXv tx?P?PXF F P+PPPV tPPX-ƉFFƉFP^%[F2PWPV]F2PWPV%F2PWPVAvF2PqoF2=gt=Gt=ft=Ft=eur=Euj=Cu?=cu7=Su=su=xu=Xu=oup=Oud=uu=Uu=du=Du[v:0DD9} |+ tlj+ tX~0u^<-u+ tvFF2PhvF2PS vFF2P, vF2P  FF2F t6f_^]UVWv+ljFD% ulD% u D u+ tXVVPeDD[GG[GG uL4LP%DD tL@Dލ_PF2[2D% tVVF[GG[Gލ_PF2[D% t#FvދGPދPbDD%@ tM~ tDPD[;s+ t&DPDX+ÉFPDPPVD[GD+DPDX+ÉFPDPPDVD[G9Ft L F2%f_^]U]U]UV+V DDF|^]UVWPFXÉVF[GDPRPP+ۋSP P+ۋSPDލ_G ލ_;rGލ_0;r_^]UVWv vc DD u}~u+r% t% %%W% tPvV=% tPvV#% uvVW FFFP+۸SPFFPvvUX u%@ t<"P+۸SPߍ_4SPW=t%%%%PqRP P_+۸SPeRPX t5!P+۸SPߍ_4SvvWg=t%%%Pvv ߍ_4SE%XÉFFFG< u ~ t+ tF FFNFFPF2[ߍ_SPXXߍ9Fs ~v+ uߍ9Fs1"P+۸SPߍ_4SvvW=u F+FM @~u8P. P%eX tWPX PF ~vf_^]UVWv~+PvFFP+۸SPFFPRP8+ۋSPX uPvvX u%@ t<"P+۸SPލ_4SPYV=t%%%$P.RP P+۸SP"RPzX t7!P+۸SPލ_4SvvV$=t%%%9Pލ_4S1Pvvލ_4SD%XÉFFFPG2[Nލ9Fs ~v+ u΃~wP @Pvv_PB P9yX tVP'X P"vvX[{"P+۸SPލ_4SvvV1=t%%%FFPPXXF+SPFFvv+ۋSPX uP vvX t$P~ vvvvrX u+ t$PRPR "PvvWvvVrRPvvVX t%%%{vv+۸SP XZ)Fvv+۸SP XZNjPvv P  P X tVP 1X P  ~u vvX[%@ t8"P+۸SPލ_4SPp V=t%%% @VPD +۸SP XP5 P# RP  P +۸SP RP oX t#!P+۸SPލ_4SP VPލ_4S:ލ_4FFFPG2[N~wvvX[f_^]UVWv~FO _^]UVWv~LLljF&< u Pv˃F2Pv ˃O w֋Ff_^]UVFF+@vv6%6% +ۋSP X t%Pvv &FP+۸SP F|%%%f^]UP^XЙRP%P +]UVWvPFXÉF_FWV  t%%%E t vE2[G~u?Pߍ_Sq% t+ t%%%q^G2PlDDF~u WPɃWvɃFv^G2Px~t ~t+ tF~+PPXf_^]UV~u+,P P>Ƀ@Ƌ9FtFHP P%Ƀ^]U~uF9FtFHP Pȃ]UVWvr% %%+0PƻXÉNj% u% %%+_^]U]U]UVWvFFD2P"DDFv PhȃVvv+۸SPE X0P yލ_Sv7ȃF~t%~ % +vvǙRP8 X[^FPǙRP8F PǙRP7FPǙRP DZF vv +ۋSP7 X tPvD2PvvX[f_^]UVWvDD u\% t+ۋLD2PDDFލ_S#PWǃvD2P.0Pf+۸SPA+۸SPbFF% u<vv+ۋSP X uP vv E X u~%@ t>"P+۸SPލ_4SPV#=t%%%y$!P+۸SPލ_4SvvV=t%%%>PvvVvv+۸SP5XPiލ_4NjލFGF;s <t+ uVލ_4+ÙRPXP,P+ۋSPV0P+۸SP+۸SPeXPT P+ۋSPX t)P P+۸SPX t+ tV PXPVPpX Pk PUX[f_^]UVWFPv vFPvF Ѓ ƍF;uFFFN20ǃ9~FFP[F;uۋ^Ff_^]UVWLL^ƋF NjFFF t }؉Ƌ^-GP^)[^) uf_^]UVWF ƋFRPFFvSFF~u-FPF%[FP+۸SPvvX[ u~u: FPF%[FP+۸SPLOvvX[ u uH'rF tvv+ۋSP/X t+ t^-vvFF$vvvvSPFFFP%[vvX[ uЋf_^]UVWv~ƉF }~~ fuF+~ et ~ Et+ t@F ljF uF~~F F 2PvPP@Pv ~ fu WvV,DDFH؊<.u FHF< t9Ft VvVFf_^]UF 2Pvvv]UF 2Pvvv]UF 2Pvvv]UVWvF?<.uljF2%^_]UVWv v/DD u% t+% t% %%% tvVW{% uF+SPVWFFzP+۸SPFFPvv;X u%@ t<"P+۸SPߍ_4SPW=t%%%D%!P+۸SPߍ_4SvvW=t F+FPvv*ߍ_4SE%XÉF^F~uA P P'X tWPTX PCF+F;~ uFߍ_SPXX!FPF2[NFߍ_SPXXߍ9Fs ~v+ tV~v}PO PFX tWP4X P/Ff_^]UVWv~v vFFP+۸SPFFPRPb+ۋSPX uoPvvX u%@ t<"P+۸SPލ_4SPV=t%%%X$!P+۸SPލ_4SvvV=t%%%Pvv)ލ_4SD%XÉF.GPFF2[FPPXXލ_SPXXލ9Fsv v+ۋSPX t+ uv v+ۋSPX t=P PX tVPzX PuvvX[QFPPmXXFFv v+۸SPFFvv+ۋSPhX t!!PvvWvvVIRPFFFPvvVvv+۸SPU`XPOvv+۸SP7FP5vv+۸SPXZNjP PX tVPX P|vvvvX t vvv v\X[7v v+ۋSPVX t vvX[%@ t<"P+۸SPލ_4SPV?=t%%%$!P+۸SPލ_4SvvV=t vvv vX[PvvPv vP PxX tVPfX Paލ_4FGPFF2[FPPWXXv v+ۋSPbX uvvX[f_^]ZX[Ww7ZX[)_w7ZX[w7WZX[w7)_UVWF jF lv~_^]UFFPF2[FN ]UVWv^% u^_FG% tVPP%[^G% uƉWPP[2P^G2[:u PDD^G% t+W to amend character to save font Y%c%cJEnter: 'X' to SET bit 'C' or '.' to CLEAR bit 'B' to blank character 'R' to replicate character to abort character to enter character into font Y%c%c %xY%c%c %dY%c%cEY%c%cCHARACTER SET Y%c%cY%c%c%cY%c%cY%c%cJEnter number of character (decimal) to replicate: Y%c%cKY%c%c( = FG )Y%c%cOK (y/n)? YNY%c%cJY%c%cY%c%c%cY%c%cY%c%cY%c%cKY%c%cJY%c%cY%c%cEE A font file .FNT is created Enter file name thus: cr Enter font file name to write to: FNTr New font file Font file exists. Overwrite ? Enter Y(es) or N(o): NYes o w Disk or directory full EFont filed Error writing file to disk E To read a font (.FNT) file for amendment, enter file name thus: Enter name of font file to read: FNTr File not found File too short Font file loaded for amendment E LSI OCTOPUS CAL PC M-FOUR FONT GENERATION PROGRAM Version %dENOTES ON GENERATING A NEW FONT: FONTGEN gives you the facility to generate alternative character sets (or fonts) for use by the screen display. A font is held on disk as a file in the format: .FNT. FONTGEN can create a new file or amend an existing one, which may then be loaded for use by means of the LOADFONT.CMD utility. FONTGEN first displays the selected font and allows the operator to choose a character to be amended by positioning the cursor over it. It then displays the 'dot' pattern for that character and allows the operator to alter it. Finally, the amended character may be written back to the font. N.B. To move the cursor over the font display or the character pattern, use the following keys: UP or E DOWN or X LEFT or S RIGHT or D Press SPACE bar to continue E The following options are available: H: Help information R: Read font file for amendment F: Generate new characters W: Write font file to disk E: Exit program This version of FONTGEN will run only on an OCTOPUS FONTGEN must run on physical console 0 (the Octopus screen) Enter selection: EFHRW You have not filed your new font Do you still wish to exit (y/n) ? YN   %s Lsi_M5Cal_PCCPEM   ^CYZ@^CYZ@ !!!!"Cannot open Cannot create CON:CprogramLST:%%<>.,=:|[]*  u WPɃWvɃFv^G2Px~t ~t+ tF~+PPXf_^]UV~u+,P PCON:CprogramLST:<>.,=:|[]*  rting archiving of this file WARNING: Empty file ERROR: File contains holes - archived copy incomplete WARNING: Failed QQ<.vS 2PV' Z XYZ+^gVDRQSVRSSSP[ZB;vStack overflow$+RSàPy`)Ab)ùË- -+UPPP+O]UVWvv~v.f_^][6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@fË-++Ë6_Cr Ë6_+́;s;r+ێOlZero divide error$Աi@t+ P X"r.t " t5 t 5t+Ɉf)d)U+P~[u d)Sn['A+ t8t t-+F&d)@ƿt&t]Another 8087 emulator is active. Program aborted. Run CLEAR87 to clear the lock. $+&U+d)uV v++vu@]ø PUPΩPΛPΰP΢PUPéPÛPðPâP؁tŽC&)C runtime library, Copyright 1982,1983by Digital Research 86 V1.10 11/18/83UWVNV44^_]2UP!DDP!DD?P!DD(PmP FDP DDvP P DD~t P DD(PvPi F~|P DDP DD.P DDyP DDPx DDPo DDZPf DDP] DDPT DD;PK DD]U_P; DDP2 DDP) DD.P DDsP DDP DDP DDBPDDPDDPDDPDD]U+PPS%=|eFP+PPIFTPvPPFP +PP ,F PvPPFP F2+]U+PP6]1+-*+P P%=t=t=t=t]UVPDDPDDPDDPDDPDD PDD]U?PDDBPDDbPDDPDDPDDPDD&=t OPDDPvDDPmDDPdDDP[DD\PRDDPIDDP@DDP7DDaP.DD]UmP DD== uP DDPDDPDDPDDMPDDPDDPDDPDD0PDDxPDDPDDPDD'PDD^PDD= uPDD{]U P0PPlPbDDPYDDPPDD=t P<DD!P3DDGP*DD]U P0P}PP DDPDDPDD=tIP0PPPDD(PxPPDDPDD PDD(PxPVIP1P P(PxP6 PrDD PiDD8 P`DD(PxP IP2P; PA(PxPB P)DDE P DDi PDD(PxPl PDD]UOP.Po P)Pv P]UFF^2% tFF#9Ft ~t+ uϸ+F)]U PF@P Pm PcDD PF@@P PM PCDD PFP P/ P%DD PDD%F^<uPF@X؊<u+ u&PF@@X؊2 P PF^<uPF@X؊<u+ u#PFX؊2P PyG6^2Ff~ | PNDDN@v P=F'9F]UG u5 tF=F0 G HF'F'%''2% tF'F9Ft >'+ u']U9P.P P PDD3 u P PmDD]U P.P PQ!PGDDPDD!P2DDF%F$PFFXPPFFX؊2[~|ո P5P!P#!PDD%FFPDD t'+%@F)F7 F%F$PFFXPPFFX؊2[FN t ~}+ u P/P7!PX>!PNDDA!PEDD]U P^XP^XP^X4P5PD!PK!PDD(PPFP!F<u+FPDDF~|H~6F2 t~uF<0t+ u+ u+ u+ t`P^XPF[~}P^X]U P0PN!PU!PDDX!PDDy!PDD]U P.P!P!PDD!PDD%<tP%@X؊<t+ u1 P3P!PP%X؊2P!Po PDD!PZDDF%F$PFFXPPFFX؊2[~|ո P5P!P!PDD%FFPDD t'+%@F)F7 F%F$PFFXPPFFX؊2[FN t ~}+ u P/P!P!PvDD"PmDD]U FFF^<u7PF@X؊<uPF@@X؊2 u+ t+ t FPFX؊2 uFF^2% tF~}tF t F u+]U5 uo$P+P"PG=t "PsDD "PgDDFP+P"PVG=t "P=DD "P1DD6*P)P""PG=t )"PDD -"PDDPGP1"P8"PDD(P`P};"PDD]U~t@F uBPGP>"P(P P+FHⓡãF]U FFc P.PE"P+L"P!DDyPDD1FGPGDDFEGP4DDF2GP!DDFG PDDF 3"F3"FFb"PDDF P.Pe"Pdl"PZDDFF=u >)|+ t2N P.P"P"P DDFTFMJF= t= um=uL=u1=u=u=u=u=u묋F t "PDDF us"PDD]U "PxDD"PoDD"PfDD5 t6"PNDDFFⓡÉFGPPSDDF~j^+FP^GP"P~t "PDDF (P^GPFFX؊2PF9F|ظ"PDDF^G t_]U>+Pu +-+]U>+t-+P-+P-P"PZ"PPDD+]U~ r "P3DD"P'DD]U~ r"P DDfN@F2P"PO]U +-)Fg F=u+Z"28FtF2PDD'+%@)F+P-P"P FF29Ft9~t "P]DD"F2P0DDP^HX؀"29Ft~P^HHX؊<uP^-X؊<u+ u"PDDS^P^X؊2PvDD)NP^HX؊<u+P^HHX؊<u ~|+ t+ t^^)n>)~~ >)|+ tQv DDP^XP^XP^XPF-[F.)8~}(vDDP^XPF[F) "P DD "P DDF2PJDDF)+P-P"Pp ]U "PY DD"PP DD#PG DDC#P> DD(PPPu PEODD um#PPPw q#PP F ts#P DDFOv? DD#P DD#P DD#PHDDF~Yu@F u #P DD #P DDF u|#PP` F t #Pg DDXvPPP=uv DD u+ u#P' DD$P DD7 $P DDFF u]U5$P DD8$P DDu$P DDF$P DD(PPPPMDD u$PPP$PPi F t $Pp DDvPPP Fv DD~u $P: DDRFFPFFX؊2% tF~uݡ#9F| $P DDF$P DDFF u]UFFP =tF%PPWF~u@5P+P@PP1P P+P@PP/P +P P%F~t ~t+ t+PPF 1'=u F55/11P/PPPP2 F t%F  PFFXG~|     @` !"#$%&'5 uprtv89:;<=>?@ ABCDE@FGHIJ`KLMNOPQRSTUVWXYZ[+,-.1P/PPPP" F ^F~|5 t#=#0%PpDD%PgDDF u (%PTDDF u 0%P>DD 8%P2DD P@%P%]U uq%PDD+PUDD"3F ^F~| #P%P5 u'%PDD &PDD4&PDDf&PDD$&PDD&PDD'P}DD7'PtDDje'PhDDx'PDDFb t ~'P=DD5 t9 opDg7 u1'PDD'PDD(PoDDF(PDD~YuFE*'F2=Et=Ht=Puy=WuX=RuJ~Et)1P/PPPP ]UVWNV_^]UVWNV~ME_^]UVWv$_^]UVWv ~]MU_^]$t -WZ]+P4P P4PP4PFP4[FFFFLG t(P2X؊2% t+ u׊2 u+?P(PƓ2X؊2% tƓ2 P Ɠ2PX[FƓ2 t (PƓ2X؊2% u+ tƓ t F<t/PDD+PP@P=u@Pu)PSFPFFXP[NJ tFPFXFPvPjDDf_^]Uv$=DDPvPv=DDPvP P)PPPDD]U+Pvv5]U+Pvv]UPvv]UVW =uVDD)PƻXÉǃ~u ~u 4Pv < u w4Pv; u \PvV* tVDD4443 P+ۋSPE2P+P+ۋSPE2P_^]UVWvV3DD u4 44F% t% t% u+ t:P! P _#X tP+ۋSPV#P4PV@%@ t+"P+۸SPߍ_4SP W=tFE2PDDFߍ_SP׃%=uFvE2P V@ DDVDD~uF444f_^]U+Pvv5]U+Pvv]UPvv]UVW=uV DD)PƻXÉǃ~u 4Pv9 u G4Pv9 u +PvV t4#44 _^]UV+(Pƻ XPDDF|^]UVWFH)@VDD u+ VW}_^]UVW4NjXDPDX3 t PDD+ADPF[;r14;uvDD u PDD+ƉNjƸ u_^]UVW^ƋDPF[;w v[DF㓋ÉWD+F[GWE[GW[v[VF[GVD[GF4_^]UVWLLF?FPDDƃu+<ƙRP+۸SP/UXZƋƉWF[GWE[GPDD4f_^]UVWF-ƋDPDX3 tPDD4I;r ;s+ t1;r;v ;s+ t+ t뵋;r%D㓋PE㓋[;w+ t ǣ4+yD㓋P[;u VG[GVD[GV[V[E㓋P[;uWD[GWE[GW[W[ǣ4+_^]UVWvVDDFH)@FPDDDF u+f^Nj;tH;sGPF2[NF u$FNjNjFƋ OWN2[NF uvvIf_^]UVvDD u4 44uPvvzPvviVvDDSPX PcV PPvvJXPB-444QF =t=t=uvӁ$P+ۋSP_X tPRPPX[^]UP+ۋSPv]UVWvLLD% =uDPDX+ÉF ~+ t$vDPPNj9Ft LPD% tD tD% tDDPDؙRPPeDVD[G+f_^]UVWvލ_ |ލ_2% VyDD_^]UVWvdžF u~%tvF2PdžFF2F<-uFFFF ~0uFFFFFdž~*uƉFFFFL3}dž PF2-0XÉFFF~0r ~9w+ u~.u+FFF~*uƉFǃFFF;"Ǻ PF2-0XÉNjFFF~0r ~9w+ udž~lt ~Lt+ tFFFF tJHPGPXPP PPV tPPX  tJHPGPXP+P PPVp uPPX tJHPGPXP+PPPV# tPPXv tJHPGPXP+PPPV tPPX-ƉFFƉFP^%[F2PWPV]F2PWPV%F2PWPVAvF2PqoF2=gt=Gt=ft=Ft=eur=Euj=Cu?=cu7=Su=su=xu=Xu=oup=Oud=uu=Uu=du=Du[v:0DD9} |+ tlj+ tX~0u^<-u+ tvFF2PhvF2PS vFF2P, vF2P  FF2F t6f_^]UVWv+ljFD% ulD% u D u+ tXVVPeDD[GG[GG uL4LP%DD tL@Dލ_PF2[2D% tVVF[GG[Gލ_PF2[D% t#FvދGPދPbDD%@ tM~ tDPD[;s+ t&DPDX+ÉFPDPPVD[GD+DPDX+ÉFPDPPDVD[G9Ft L F2%f_^]U]U]UV+V DDF|^]UVW)PFXÉVF[GDPRPP+ۋSP P+ۋSPDލ_G ލ_;rGލ_0;r_^]UVWv vc DD u}~u+r% t4 44W% tPvV=% tPvV#% uvVW FFFP+۸SPFFPvvUX u%@ t<"P+۸SPߍ_4SPW=t444%PqRP P_+۸SPeRPX t5!P+۸SPߍ_4SvvWg=t444Pvv ߍ_4SE%XÉFFFG< u ~ t+ tF FFNFFPF2[ߍ_SPXXߍ9Fs ~v+ uߍ9Fs1"P+۸SPߍ_4SvvW=u F+FM @~u8P. P%eX tWPX PF ~vf_^]UVWv~+PvFFP+۸SPFFPRP8+ۋSPX uPvvX u%@ t<"P+۸SPލ_4SPYV=t444$P.RP P+۸SP"RPzX t7!P+۸SPލ_4SvvV$=t4449Pލ_4S1Pvvލ_4SD%XÉFFFPG2[Nލ9Fs ~v+ u΃~wP @Pvv_PB P9yX tVP'X P"vvX[{"P+۸SPލ_4SvvV1=t444FFPPXXF+SPFFvv+ۋSPX uP vvX t$P~ vvvvrX u+ t$PRPR "PvvWvvVrRPvvVX t444{vv+۸SP XZ)Fvv+۸SP XZNjPvv P  P X tVP 1X P  ~u vvX[%@ t8"P+۸SPލ_4SPp V=t444 @VPD +۸SP XP5 P# RP  P +۸SP RP oX t#!P+۸SPލ_4SP VPލ_4S:ލ_4FFFPG2[N~wvvX[f_^]UVWv~FO _^]UVWv~LLljF&< u PvMƒF2Pv;ƒO w֋Ff_^]UVFF+@vv6464 +ۋSP X t4Pvv &FP+۸SP F|444f^]UP^XЙRP4P +]UVWv)PFXÉF_FWV  t444E t vE2[G~u?Pߍ_Sq% t+ t444q^G2PlDDF~u WPWvFv^G2Px~t ~t+ tF~+PPXf_^]UV~u+,P Pl@Ƌ9FtFHP PS^]U~uF9FtFHP P(]UVWvr4 44+0)PƻXÉNj% u4 44+_^]U]U]UVWvFFD2P"DDFv P薿Vvv+۸SPE X0P yލ_SveF~t%~ 4 +vvǙRP8 X[^FPǙRP8F PǙRP7FPǙRP DZF vv +ۋSP7 X tPvD2PvvX[f_^]UVWvDD u\% t+ۋLD2PDDFލ_S#P腾vD2P.0Pf+۸SPA+۸SPbFF% u<vv+ۋSP X uP vv E X u~%@ t>"P+۸SPލ_4SPV#=t444y$!P+۸SPލ_4SvvV=t444>PvvVvv+۸SP5XPiލ_4NjލFGF;s <t+ uVލ_4+ÙRPXP,P+ۋSPV0P+۸SP+۸SPeXPT P+ۋSPX t)P P+۸SPX t+ tV PXPVPpX Pk PUX[f_^]UVWFPv vFPvF Ѓ ƍF;uFFFN20ǃ9~FFP[F;uۋ^Ff_^]UVWLL^ƋF NjFFF t }؉Ƌ^-GP^)[^) uf_^]UVWF ƋFRPFFvSFF~u-FPF%[FP+۸SPvvX[ u~u: FPF%[FP+۸SPLOvvX[ u uH'rF tvv+ۋSP/X t+ t^-vvFF$vvvvSPFFFP4[vvX[ uЋf_^]UVWv~ƉF }~~ fuF+~ et ~ Et+ t@F ljF uF~~F F 2PvPP@Pv ~ fu WvV,DDFH؊<.u FHF< t9Ft VvVFf_^]UF 2Pvvv]UF 2Pvvv]UF 2Pvvv]UVWvF?<.uljF24^_]UVWv v/DD u% t+% t4 44% tvVW{% uF+SPVWFFzP+۸SPFFPvv;X u%@ t<"P+۸SPߍ_4SPW=t444D%!P+۸SPߍ_4SvvW=t  F+FPvv*ߍ_4SE%XÉF^F~uA P P'X tWPTX PCF+F;~ uFߍ_SPXX!FPF2[NFߍ_SPXXߍ9Fs ~v+ tV~v}PO PFX tWP4X P/Ff_^]UVWv~v vFFP+۸SPFFPRPb+ۋSPX uoPvvX u%@ t<"P+۸SPލ_4SPV=t444X$!P+۸SPލ_4SvvV=t444Pvv)ލ_4SD%XÉF.GPFF2[FPPXXލ_SPXXލ9Fsv v+ۋSPX t+ uv v+ۋSPX t=P PX tVPzX PuvvX[QFPPmXXFFv v+۸SPFFvv+ۋSPhX t!!PvvWvvVIRPFFFPvvVvv+۸SPU`XPOvv+۸SP7FP5vv+۸SPXZNjP PX tVPX P|vvvvX t vvv v\X[7v v+ۋSPVX t vvX[%@ t<"P+۸SPލ_4SPV?=t444$!P+۸SPލ_4SvvV=t vvv vX[PvvPv vP PxX tVPfX Paލ_4FGPFF2[FPPWXXv v+ۋSPbX uvvX[f_^]ZX[Ww7ZX[)_w7ZX[w7WZX[w7)_UVWF F v~_^]UFFPF2[FN ]UVWv^% u^_FG% tVPPS[^G% uƉWPP'[2P^G2[:u PDD^G% t+WH/131?B.0242@E/1353AH02464BB13575CE24686DH35797FB 468:8GE 579;9IH 68:<:JB 7=;;LE 8:<<MH 9;=O0 (:PQ RS'TUV W0 X  Y   ZA [<  _9"a?c<e6#g8  i9 k?m< o9 & q? s')0u,$w.,y){-(}(,*!/ $&+%! $+!#!' "#"*%! #% $$"#%)&"&,%"'-(*)-.*(/+#/ ,-').)0/ *+0.54osrpScrosrp*013579ABCDEFGHIJKLMNOPQRSTUVWXYZlqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqk x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x p%02dqj lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk lqqqqqqqqk lqqwqqwqqk x x x x x x x x x x x x tqqnqqnqqu x x x x x x x x x x x x tqqnqqnqqu x  x x x x x x x x lqqqk lqqqk lqqu x x tqqnqqnqqu x x x x x x x x x x x x x mqqvqqqvqwqqqqqqqqqqqqqqqqqqqqqqqwqqqvqqqvqqqvqqj mqqqqqqqqj mqqvqqvqqj mqqqqqqqqqqqqqqqqqqqqqqqj lqqwqqk lqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqwqqqqqwqqqqqwqqqqqk x x x x x x x x x x x x x x x x x x x x tqqnqqu tqqvqwvqwvqwvqwvqwvqwvqwvqwvqwvqwvqwvqwvqqwqqnqqwqqnqqwqqu x x x x x x x x x x x x x x x x x x x x x x tqqnqqu tqqqqvwqvwqvwqvwqvwqvwqvwqvwqvwqvwqvwqvwqqu tqqnqqnqqu x x x x x x x x x x x x x x x x x x x x x x x tqqnqqu tqqqwqvwqvwqvwqvwqvwqvwqvwqvwqvwqvwqvwqvqqnqqnqqnqqnqqu x x x x x x x x x x x x x x x x x x x x x x x tqqnqqu tqqqvwqvqqvqqvqqvqqvqqvqqvqqvqqvqqvqwvqqqqnqqvqqnqqvqqu x x x x x x x x x x x mqqvqqj mqqqqvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqvqqqqqvqqqqqvqqqqqvqqj The following options are available: H: Help information R: Read key table file for amendment P: Program keys W: Write key table file to disk E: Exit program ETO PROGRAM THE FUNCTION KEYS: 1. Use menu option R to read in a key table file if required. 2. Use menu option P to enter 'display keyboard' mode. Select the key to be programmed using the 'arrow' keys. 3. Type to program key as a character string to set up the key as a SUPERSHIFT 4. To program a key, type the character string between 2 delimiters. e.g. *ABC* where * = delimiter character, ABC = new key function The delimiter may be any character except for or the ERASE key. The new key function must not contain the delimiter character or the ERASE key, but may contain . If you make a mistake while typing the new key function, the ERASE key will erase the last character entered. The delimiter character can also be erased. Press SPACE bar to continue ETO PROGRAM THE FUNCTION KEYS: (cont) The key table can contain a maximum of 512 characters. Each of the keys must be programmed with at least one character, the default being (control M). If by programming, say, 20 keys, the key table is filled, the remaining keys cannot be programmed. To leave a key program entry unchanged after having entered 'program key' mode, type . To exit from programming keys back to the main menu, type . ALTERING THE 'ERASE' KEY: The key used to erase the last character entered can be chosen as either BACK SPACE (^H) or DEL by pressing the relevant key while in 'display keyboard' mode. N.B. The default erase key is DEL. Press SPACE bar to continue EY%c%cJEnter: arrow keys to select key to be programmed to program key as a character string to set up key as a SUPERSHIFT to return to main menu or to select as ERASE key Y%c%cJType: NEW function (between delimiters) to leave key unchanged Y%c%cFG Shift values (hex) available are: FY%c%cG F1= 00 F2= 20 F3= 40 F4= 60 FY%c%cG F5= 80 F6= A0 F7= C0 F8= E0 FGY%c%cTABLE SPACE LEFT %dY%c%cKY%c%cKY%c%cCURRENT KEY CODE K%cSupershift value: %d^%cY%c%cERASE key is DELBS Y%c%cPROGRAM KEY mode PY%c%cENTER NEW KEY CODE Y%c%cJQY%c%cKY%c%cJType: shift value (in decimal) to leave key unchanged Y%c%cSUPERSHIFT modeKY%c%cCURRENT SHIFT VALUE: %dPY%c%cENTER SHIFT VALUE: Y%c%cJQY%c%cShf Y%c%cShf Y%c%cAlt Y%c%cFGY%c%cY%c%cDISPLAY KEYBOARD modeEY%c%cDISPLAY KEYBOARD modeY%c%cDISPLAY KEYBOARD modePEQFGY%c%cFGY%c%c   ^%cY%c%c Y%c%cE A key file .KEY is created Enter file name thus: cr Enter key file name to write to: KEYr New key file Key file exists. Overwrite ? Enter Y(es) or N(o): YNes o w Disk or directory full !! EKey table filed Error writing file to disk E To read a key (.KEY) file for amendment, enter file name thus: Enter key file name to read from: KEYr File not found File too short Invalid Key Table file Key Table file loaded for amendment E OCTOPUS CAL PC M-FOUR FUNCTION KEY PROGRAM Version %d KEYGEN must run on physical console 0 (the Octopus screen) There are %d programmable keys : 24 keys above the QWERTY cluster that have 2 programmable functions each - NORMAL and SHIFT. 12 keys to the right of the numeric key pad and 1 key at the bottom right hand corner of the QWERTY cluster. 10 keys in a cluster to the left of the main key pad, 26 keys in the QWERTY cluster (programmed for ALT mode), 10 keys in the numeric pad, plus the Scroll Lock key and PrtSc key. Enter selection: EHPRW Invalid key file - supershift key(s) present but no supershift 0 You have not filed your new key table Do you still wish to exit (y/n) ? YN   ^CYZ@    ^CYZ@Lsi_M5Cal_PC!!!!"Cannot open Cannot create CON:CprogramLST:44<>.,=:|[]*  ]UV+V DDF|^]UVW)PFXÉVF[GDPRPP+ۋSP P+ۋSPDލ_ t 5t+Ɉb`U+P~[u `Sn['A+ t8t t-+F&`@ƿt&t]Another 8087 emulator is active. Program aborted. Run CLEAR87 to clear the lock. $+&U+`uV v++vu@]ø PUPΩPΛPΰP΢PUPéPÛPðPâP؁tŽC&)C runtime li))jjOCTOTTY Version 6$ my&W/-t Ȱ!籝 tȰ >.u<t<ñ. .@&..>s[Ê2/ztٰHu-Fu.r s MI,0r< wû@&&u"&O2&7&T?:t/*t&*& r&*& rúCg.>@rԱuu&Du&L&!&D%&D#&D'&&D&D.&D&D 6)+6)!&%&D#&D'&D&D &dú/9Ì 34Pñ&G..rOCTOTTYOOCTOTTYOEOCTOTTY - Version 6 Ctrl-@ terminates $Require at least level 21 XIOS$Syntax: OCTOTTY/n Where n is the physical port number Other switches available: /H - selects half duplex mode /F - filters out NULs & DELs$ Port structure pointers??$Invalid port number$That port is allocated to a printer$That port is allocated to a terminal$Port not available$r Ë6_+́;s;r+ێOlZero divide error$Աi@t+ P X"r.t " t5 t 5t+Ɉf)d)U+P~[u d)Sn['A+ t8t t-+F&d)@ƿt&t]Another 8087 emulator is active. Program aborted. Run CLEAR87 to clear the lock. $+&U+d)uV v++vu@]ø PUPΩPΛPΰP΢PUPéPÛPðPâP؁tŽC&)C runtime li@1 7@2 4@3 4@4 4@5 4@1 1@7 4@9 4@A 4@B 4@C 4@2 5 1@D 4@8@1@2@3@4@5@6@7@9@A@B@C@2 5 2@D@E@6 3 1Cg.>@rԱuu&Du&L&!&D%&D#&D'&&D&D.&D&D 6)+6)!&%&D#&D'&D&D &dú/9Ì 34Pñ&G.. S IS.PAӎ Q ѕ NAS.UJ ƙٔŖؒ҄Cg.>@rԱuu&Du&L&!&D%&D#&D'&&D&D.&D&D 6)+6)!&%&D#&D'&D&D &dú/9Ì 34Pñ&G..8||8HT ITA 1~= ~ {҃2**s  @@  #  ͘} @ ~0~++DDDD @(((((((9 yͷ!z$$$ 8D@@@@B ~|@D D pP Rr!     PT8T@ !͓ @|‚|Q0P|#|8@|<|Q $DQxe<@|Q Ë|||y||xz < >>'  @'OpЈ·ƪ¢8DD8zŸ8DD: |||z|aDD((ƂD((DD( @ ;@ y<<ͣ(D!y00x|z@@@\bBBb\"8DDDTH4xDDxPHD8D@8D8|TDDDDDD8DDD((DDDTTT( DD((DDDD(| @||`````||@ | |F8DL | 8| |P  B  8@t(T(T(T(b4Lsi_M5CP/M or MP/MPRSSuڷSP PWQPƚːt7 Disc error reading loader. ^<tPRZX.Ȏ؎м 36GtVWU]_^πuduYuNt t,t3t,ÉÊt.uaÉ6.nP63 t >X* Xu3ۉK&.>t>u%ñ!u26u2>ðË.>S6666 õ&S2ÊȰ t0 6& tȢð p t3Ҋ6Ê.ـûـ>t2ً2 Ê2㓠" ؉&à>usÊ2áû?ËC+r$ uQ.""*$YûK?u uʈ>t*&:rӻԀ" ûñmq`t+2$:t t2$ t tu$?*$u QIYuBC2ûu v ?C*"tu mtO'Pӻ X[KK'2*t s 8u28tàuVteruG.<rȢà"t t2 Ê֠<r'u3R?t]tF92&6<u6ù@>ڎËPXx> COPYRIGHT(C)1983,DIGITAL RESEARCH(01/26/83)XXXX-0000-654321SKK ˸?u/_@t N3؎P. u t a8t "û ?t 8t  7w TU>Uít ?EE.tS[CQPø P3QR PPJRQːuED+-y PWP _ PERP PPP3Pːuǁ> u E E E X E MHEE}tE:< u < uٷ㋟ tu uu3ÊGZtt<u uwùSV߻ ^[$ttDuPQDuPXt P6ZËNYt4؋GZ\`w6^>[u ff f Lðc6^ЋF `tcЀ^~D uKRױ3+ºtZ=t/Nu:wȀ|t +F :vȀ>cub b߻  >[uQU]YtD[u\PwZXu;Wuu.<0tbuQ6^LD ~FY(Nt$6^DFF ;rF +F QUU]Yt>ctcu Ìf&d. WSSRPPQ6Zːf&dÌf&d. WSݷSRPPQ6Zːf&dËF >[uD$\t(t!t ;Dru+D ؋D++ uíЫ      Error reading Winchester partition table. System not recognised.47:J$  @ . i4 V^+u$>4u).,;7u 5;.wh;w.[7O,.R3Z<t <tF N),7&.,0QPXYu$< w07RPúڊ$t tS[C Universal Loader (Version 8) $ No Bootable System Files On Disc.$ Error Loading .SYS$ Code Paragraph = $ Data Paragraph = $ $CCPM SYSCPM3 MPM %3 3 Ȏ؎м uuu^uVZ.u ( EZ.U'u[Z. t Z.Y.u Z.tIZ.=u5Y.u~ / Y.u s Y P Y.t}Z.t"5 ,$/ $<t ,$ Y.tZ.% uuZt/ X k t D Y.u t voZ.%@t  l8 tHEZ.% ux J t& t! t\.u m q m h ' t0Q W.A}  3fu& utu=ú 3ð\.ZA&S.]uT..U.d.f.V.=V.=Ø3&G& G t&G&_ َ&t &O&_tH3&?uv.x. &ò&ot&GQPQ Xl..Y:À;_t;?/t ?-tGCI t>} t6 ;;C1t ?/t݀?-t=;\.tP=X3À? uC?'t ?"t?C<'t<"t t O/CGC>/ƅO/$ľ9$߹:tF3Ë=CG.G.G.G.G.G.Y.t.`..TPQGOr.GgO^.G.G .G .G`.G..l.YXG.ñ t"<1r( 2ú)0t u *<ú+=t =t=t*//.2+&//?.4+//.8+.R+0ZR+Z>:u頾:<1r:.w,0 ࣢.H!/./ȸ&#/$/.>.t&e(0&:߀>:Xuã//ȋ. d$t ,3Ë.:G/t/>.>.t 2/2//.@$u>.u+<úZ,3Ë. $t ),33P .>W.Atñ k3ҹ tRZ0R|Z>:t::.t>/tàX.t&G:/u &G;!/uúG+$*9:t3ø=À?uR aC?uR U? t'߀?AsB?Ev7$ߢW..t..ø=ù3>.+/ uK2.P,+/ t<u(s 3 3ú+/^u<úb3À>V.t 3Ë.d.f.T. U.t&U.ou u=ú3Í6>.úi>:u:$ߢ].:u:$ߴ:u:$ߴ!:u:$ߴA.#2Ë>.2Ë>.2Ë>.>.2Ë.X.P&Y.u 0$úFRiMZ>:u:$:u:$.t..ø=ú2<3ҋb.X.Ë>b.6.>b...6.?Ju..K...<P>CX@Ë.p...<aúq.j/N3ҠX...6l.u&l...;^.uރ>.t..=PX2PX6.< rb.>].Yupb.PSG`!Qa3YÀi.[>.u@ G. 2 3.uau(>.u.`...Ȋ.(`.ȃh.j.X.b.P&Y.*u.t ..=úP3v.& t&t&t{&G@PYt@P&GHz.h.|.j.~.@WauEOYu=Q/=Guz.Q-7YYuYQ$Yu2<X 3Ë|.~.|.~.PQ ! 0Ȱ. YXP*XPSQRVWUб]_^ZY[XR^.6l.uZú8. .^.6`.VRQSPX.PàX.uúPXPQYX$0<9vRбMZú7>:u:$:u:$t3ɡt-t#QP (tGXYAκ3t:OËgW2,Tú0/f0:>tg2>-uÀ>t1ñ0, ($   Illegal drive reference.$ Illegal switch.$ Illegal switch combination.$ Cannot format IBM disc in 80-track drive.$ Cannot format IBM disc in Winchester drive.$ Time and date stamps required for files ? (y/n) $ Directory label name: $ File update date-stamp req'd ? (y/n) $ File access date-stamp req'd ? (y/n) $ File create date-stamp req'd ? (y/n) $ Insert disc to be formatted in drive $ Insert disc to be verified in drive $ Formatting $ Insert destination disc for LSI loader in drive $ Verifying $ Key g when ready (x to abort): $ Key w when ready (x to abort): $ Format aborted.$...$ WARNING: Default drive selected for formatting Key g to continue (^C to abort): $ WARNING: You are about to erase directory of Winchester disc $ WARNING: You are about to initialise a Winchester area shared with MS-DOS Any MS-DOS files left there will be erased by initialising disc $ Initialised Winchester drive $ Loader transfered to Winchester drive $ PC-DOS directory initialised$ Failed to write PC-DOS directory - $ You have attempted to use a floppy format switch on a Winchester drive. Only the default LSI format is allowed on fixed discs.$ You have used an illegal option switch for the Winchester drive.$ Winchester disc cannot be verified by this program.$ Cannot transfer loader to single density disc !$ Required drive cannot be selected !$ Disc write protected - retry ? (y/n) $ Write fault $ Verify error $ Homing error. $ Disc labelled as IBM single sided$ Disc labelled as IBM double sided$ Format error - failed to write single sided disc label$ Format error - failed to write double sided disc label$ IBM single sided label read ok$ IBM double sided label read ok$ Verify error - failed to read single sided label$ Verify error - failed to read double sided label$ Function complete.$ Further discs required ? (y/n) $ Replace system disc in drive $ Winchester DOS partitions can only boot up MS-DOS loader software.$ The /t switch cannot be used with any other switches.$ Cannot read loader track from default drive (LSI disc format requires a valid loader).$ Failed to write loader track.$ LSI loader track transferred to drive $ Directory successfully date-stamped.$ Failed to initialise directory on disc $ Corrupted program, obtain new copy. (err in dots:)$ $ Error reading LOADER.SYS from default drive.$ Invalid LOADER.SYS on default drive. $ Reading LOADER.SYS..$ LOADER.SYS not found. When the default drive is networked, FORMAT reads the LSI loader track is read from the file LOADER.SYS. Either put LOADER.SYS onto your default drive or change your default drive to a local one from which the loader track can be read directly.$Lsi_M5 LSI Octopus Disc Formatter (Version 11) --- ------- ---- --------- ------------$ Key g to continue : $ Winchester drive $ initialisation completed successfully.$ Invalid hardware type - must be LSI Octopus ! $ Format will not run under this operating system $ Format failed.$ Illegal switch format, "/" expected.$ Missing switch.$ Illegal switch.$ Invalid combination of format switches.$ Drive reference absent. $ FORMAT must be followed by a (non networked) CP/M drive reference, plus an optional switch /* where * is one or more of the following: i IBM CP/M FORMAT, double_sided disc, only valid for 48 tpi machines. p IBM PC-DOS FORMAT, double_sided disc, " " " " " " s SINGLE-SIDED DISC, only valid with the i or p switches. v VERIFY ONLY, no format. t TRANSFER LOADER TRACK ONLY, not valid for IBM formats. n NO PROMPTS, no time and date stamping, no special Winchester parameters. Examples: format b: format right hand floppy (if dual floppy system) format b:/isv verify IBM single sided floppy format a:/t transfer LSI loader (from default drive) to A: format d: initialise a DOS media Winchester partition (CCPM 4.1 only) If a Winchester drive is specified the directory is initialised and the loader track (if CP/M media) transfered. Use WDFORMAT to actually format Winchester.$ Legal Winchester switches: /t TRANSFER LOADER ONLY, no format, no verify. /n NO DIRECTORY LABEL, or date stamps, when directory initialised. If no switch entered, transfers loader track and initialises directory examples c: set default drive to the floppy and transfer format a:/t the LSI loader track from it to Winchester. format b:/n erase B directory and transfer loader. format b: as above but give the option to date stamp. NB This program will not actually format the Winchester disc. (to format Winchester use WDFORMAT) $ You have changed the directory size from the default size of 1024. Bear in mind that if your CCPM.SYS has been configured to use directory hashing there will not now be enough hash table space.  As a result directory hashing will be disabled. To use hashing with this larger directory size get some more hash table space by reconfiguring XIOS.CON (using GENXIOS) and build a new CCPM.SYS from it (with GENCCPM).$ Special Winchester parameters are only supported under level 14 or later releases of the operating system. Inadvertantly using level 13 or earler will cause loss of all data on the Winchester. Version 7 or later of the loader track (Universal Loader) must also be used. Ensure all your boot floppies are up to date. Press return to continue (x to abort) : $ Do you want to use non-standard Winchester parameters (y/n) ? $ Sorry, you require a level 14 (or later) operating system to set special Winchester parameters, this can be ordered from your dealer or franchise.$ To use non-standard parameters you must have an operating sytem of level 14 or later. Are you sure this is the case (y/n) ? $ is this ok (y/n) ? $ Reboot machine so that operating system can use new disc parameters.$ Enter allocation block size (4, 8 or 16k) : $ Enter number of directory entries (1 - $2k) : $4k) : $8k) : $ Special Winchester configuration written$ Error reading partition table from Winchester.$ Error writing special Winchester parameters to disc.$ Error reading old special Winchester parameters.$,,-#-7-p------....: Seek error.$: CRC error in ID.$: Write protected (from fdc).$: Record not found.$: Lost data (from fdc) - wrong format or corrupted disc.$: CRC error in data.$: DMA count not expired - could be wrong format.$: Prom busy.$: Sector out of range.$: Bank crossing.$: Write to protected disc.$: No track zero found.$: Unassigned error code.$: Error code out of range.$ Nc;  PC-MODE @h ,  PC-MODE p , LOADER SYS$ Under Concurrent CP/M, format must be run in foreground, dynamic mode.$ This version of Format runs only under Version 2 or 3 of Concurrent CP/M.$ Format cannot run while there are open files. If any consoles are in BUFFERED mode, use the VCMODE D command to set virtual console to DYNAMIC mode.$ Physical error on read.$ISPTVN9(o:z:f:9Po:z:f:9(o::f:  :(o::f:  `(:( o::f:x  G:( o::f: LSI 40 track format$LSI 80 track format$IBM-PC CP/M single sided format$IBM-PC CP/M double sided format$IBM PC-DOS single sided format$IBM PC-DOS double sided format$ PN 2N N 6N N  6NPMXdisk  Ȏ؎мR<;3_6t.?`3t?f3tE; u 8 : @u#>;uxu{ U0u{V0^,qR;R`;R<;;;<؃<<>;3H>;tP0 P t tw>;6;;;H;@$H;>;u ;HĴ;$;;@3һZ$;;+;;-ã;;-ã;;;;;;;;;@;tY817C21p?2 2q;u j;;;;;|PKt ;6<)2>;u^puYuT]t;uF?3t233 t3t33z|;;;;>;t D 1;;;;; ;;;;ztl؀䰀u]Šն6;P?2G XP5{XP tnXP3\X;;t@&;;;CV 5;A* &;;G ;;&;;;;u W u; >;uD  ;u5; 6 <)6 <;;;;;;;@nuW;;;;;;; Lu5u,6;>;;u!Uu!Lo g ;3;=r ;;r5;;w/>;t ?2D ^u | ;;;;; ;u ;0JPS!X 6 ;u+$D  ~t 33p?2j;;;t@;?<;;; tc;;;w =r ;;sL>;u ;!G ; <@;;u;@< ua|t9DtV&;;;;;; ;;;^DP&;;;; q;h[uTP;&;;;; KXP&;;;;;;;;;;[tT=xtO%SP 8 X ?2. X&;;;;;; ;;;S5! XP F! ;[N;;;t@;tL;! ! .B u0 " >;tJ ?2 u!" Z"z <"q auV>;tH;;6;;xu4 &>;t&>;S)6;;;;Bþf @;uQn X   ?2  ; < t;= w tވ;à;tй ËT>; ª tP<;XtP;H9 ;t ?2zu;Q1dXpRÀ>;u D<ut T)16<3Du ){u)>;t *_.>u[>;u 4uUtJttt&Vuit;;^t;;Putt<2ttun)KJ*E5;6< /t';Dt\:u/D\;t+u ju !"6<"-*$WV;+;wQ;;;ᣲ;;;;;;;PSYu;Iu^_Ë6<3<;3>< /V/Y^0a0VPX/^4)?2V0^<&;@þ0^6<1uRD+u=PV^X;6;t#<;;u_&K;;t ;;tIË6<V+(^=tWSQVti^V]^VDt;tv )<^Y[uÀtV<2^렀u*)Ã;u 3ۊ,0r1< v u(,r$<w QRȆĴZR†ZYFIu^3ۀ^PY  XuRyZòrteuWRS3< t.<u2<u'<t< r;sP XA[Z_u V/^OI;3]6>;t W8>;þ`3>;tf3Y8V^9Ë6;;;;Eu/;_6t`3t f3ø>;tH;;;;6<Ë6<FF;r uFF<ø>;tH;;6 <3 <@6<;;;ñ;ȋ>;;;;;;Pv;;;;; \u;ȋ6;Ìرr #s;Rá<l3>;u3r3<.V^Z1À>;u أ;VQ;4FFːY^SQRW;.;;$ ;;;>;<0_ZY[ WDFORMAT Version 14 - Invalid hardware type - must be LSI Octopus.Only runs under CP/M Plus or Concurrent operating systems.No Winchester disc on this machine ! Function not available for SCSI devicesUnknown Winchester disc controller type !ELSI Octopus Winchester Disc Format & Partition Program (Version 14) --- ------- ---------- ---- ------ - --------- ------- ------------ Drive type: Capacity: Kbytes Available functions: F - Format drive D - Display partitions and interleave U - Update bootstrap software B - Display bad tracks P - Park drive heads R - Repartition drive H - Help E - Exit Enter selection:  Winchester disc read error ! WARNING: Formatting the Winchester disc will destroy all data !!! Time required is approximately 20 minutes per 10 Mbytes Do you wish to proceed - confirm (y/n) ? E FORMAT DRIVE Existing partition table will be discarded If switches are incorrect, change switches and reset machine Continue (y/n)?  Enter new partitions (y/n)? Please enter new partitions Interleave The sector interleave on the Winchester disc affects access time and must be correct if a streamer unit is installed. Disc Controller Interleave Xebec 6 David (Adaptec) 5 Western Digital 6 Drive is currently formatted with an interleave of To retain the existing interleave enter return only No existing interleave Enter interleave:  Partitions Formatting cylinder:head 0:00 Cylinder:head 0:00 Formatting of Winchester incomplete Current bad track directory written Error writng current bad track directory Formatting disc... is bad (already listed) (not already listed) Verifying disc [ cylinders] Qlllm Cylinder:head is already bad is bad is potentially bad Failure pattern This alternate track has been marked as unusable An alternate track has been marked unusable after reporting error Assigning alternate tracks Alternate assigned *** Controller or drive error Winchester disc unusable ! Data compare error - faulty system !PWinchester verification completed successfully Bad track directory written Bootstrap written Partition table written Error writing to track 0 ! Operation complete Bad Tracks No existing bad track directory A bad track directory will be established. During the verify pass any defective tracks found, will be included. Tracks known to be defective may be entered into the directory beforehand. The existing bad track directory has been read. This will contain the tracks already known to be defective. During the verify pass any further defective tracks found will be included. The directory can be displayed or amended. Bad tracks menu required (y/n)?  D - Display directory A - Add entries Enter R - Remove entry X - Delete directory Selection:  Cylinder and head, Track, or Sector nos. (c/t/s) ?  Decimal or hex (d/h) ?  To quit, enter return only Cylinder Head Track Sector cyl:hd Invalid ! No more alternate tracks available! Last available alternate track Entry already in directory Entry found and removed from directory Entry not found! Delete bad track directory (y/n)?  Bad track directory correct (y/n)?  WARNING: More bad tracks than normal maximum, causing reduction in partition space. Beware of limitations when restoring from another drive. Fast verify option required (y/n)?  WARNING: If this option is selected there is a high risk that some bad tracks will not be detected in the verify sequence. Do you still require the fast verify option - confirm (y/n) ? E BAD TRACK DIRECTORY Bad Alt Bad Alt Bad Alt Bad Alt cyl:hd cyl:hd cyl:hd cyl:hd cyl:hd cyl:hd cyl:hd cyl:hd none Press any key for next page No bad tracks ! Bad track directory unreadable - drive not formatted? No bad track directory No existing bad track directoryE REPARTITION DRIVE WARNING: Repartitioning the Winchester disc will destroy all data !!! Repartition drive (y/n)?  Initialising drive... Error - cannot repartition drive! Error - Formatting incomplete! Are drive heads required to be parked on last track before shipping (y/n) ? Heads have now been moved to the last track on drive(s). No further disk accesses should be made - the drive(s) should now be powered down and packed before shipping. E Bad Tracks Defective tracks found during the verify pass are marked bad and assigned alternate tracks. Bad tracks are listed in the Bad Track Directory on the disc. Known defective tracks may be entered beforehand for inclusion, even if not found to be defective during the verify pass. By default the directory is retained when reformatting. Bootstrap Software The bootstrap software on track zero is loaded when booting from Winchester and subsequently loads the loader for the selected operating system. The software is contained in WDFORMAT and is copied to the drive during the Format Drive operation. The software can be updated if the drive was formatted under an earlier version of WDFORMAT Maximum drive size: 557 Mbytes System 1 (CP/M, MP/M) System 2 (MS-DOS) System 3 (ELSIE) Streamer .../ Total space available (KBytes): Enter system size (KBytes): Enter partition A size (KBytes): partition B size (KBytes):   Kbytes) System size greater than total space available ( System size less than minimum ( Partition A greater than system size ( Partition A less than minimum ( Partition B less than minimum ( Any alteration required? (y/n) ?  System System Part A Part B Size Size Size System 1 (CP/M, MP/M) System 2 (MS-DOS) System 3 (ELSIE) Streamer Unused Space 171P1i1 WARNING - Partitions exceed size of drive! Interleave: No partition table Press any key to return to menu PReturn to menu (y/n)?  Press control-shift-delete to reset machine and install winchester. Note - the winchester is not yet bootable. If this is required boot from floppy, initialise winchester directory, and transfer system files for each operating system you are using (consult manual for details).Lsi_M4Cal_PCELSIE)BOSS) A3A3A3A444B4P42^4gl4gz4444Rodime RO201 or Ampex PYXIS 7Rodime RO202 or Ampex PYXIS 13Rodime RO203 or Ampex PYXIS 20Rodime RO204 or Ampex PYXIS 27Rodime RO201ERodime RO202ERodime RO204ESeagate ST412Seagate ST213Seagate ST225Priam V150Priam V185not recognised WARNING: this program stops the operating system, ensure no programs are running on the other screens$ Under Concurrent CP/M, Wdformat must be run in foreground, dynamic mode.$ This version of Wdformat runs only under Version 2 Concurrent CP/M.$ Wdformat cannot run while there are open files. If any consoles are in BUFFERED mode, use the VCMODE D command to set virtual console to DYNAMIC mode.$ Physical error on read.$Lsi_M5^Ȏ؎ HBootable systems: 3ɻSQY[uQ1bY - HL _Arрu#8 No bootable systems on discuYb͵X Enter selection: 3< t)<t<t<u  I< r݃sP[AS X,1r<s%tInvalid selection y;Gr P3P XȻLsi_M5^QYSRQ PPVPːu$ Fixed disc read error u^PRزRRuLsi_M4^Ȏ؎EFwBootable systems: 3ɻSQY[uQ1PG - 6: _Arрu#& No bootable systems on discuYb͵X Enter selection: 3< t)<t<t<u  I< r݃sP[AS X,1r<s$tInvalid selection y<0;Gr PP0XлLsi_M4^QYñ <0u$ Fixed disc read error u^ 0ò00uñ$t< st3ɡ;t-t#QP;; (tGXYAκ; 3;;t;O;Ë;;gñ2,;T;úa555 >;t;;g>;u À>;t+MXdisk MXdisk  3tr)x' #vxv) v$ _< u@<=u< sútt),$t  CCPM CCPM.xxxError creating file$Error writing file$Please enter: DUPCCPM =$;tY817C21p?2 2q;u j;;;;;|--77\@&.&>r& & t%&Ft&Ft&F@túi`]>uvuEFC@=>u,(%">u ò 377 3&r  :r&  :s  >uq&Dtj&D$<v<u <u UtS [&T >t  oC&D$1G {>u&9|t&t| PSQ Y[XPSQY[XÀ09vu PSQrY[XI؍Y[XÅu Q& AQӀ> u< r1C, 0: rXshÀ1WÀ> u!oH P   > u!o  1   PORTS - Version 3 Serial Port Configuration: Port Device RX buffer ---- ------ --------- $ CONx: (Terminal) $ LSTx: (Printer) $ AUXx: (Auxiliary I/O) $ CONx: (Ws. x Screen x) $ (Ws. x Screen x) $ LSTx: (Ws. x Parallel) $ LSTx: (Ws. x Serial) $ $ $ 1st Communications Option Board: $ 1st Communications Option Board: (if present) $ 2nd Communications Option Board: $ 3rd Communications Option Board: $4k bytes$$2k bytes$$1k bytes$$512 bytes$256 bytes$128 bytes$64 bytes$$32 bytes$$M =$;tY817C21p?2 2q;u j;;;;;||||||88||888||8|T8DD8ǻ}}j`8DD88p`rn |DD|`x~~x`**$$$$$$$$~d$$$$$$ $$$~~~**>** @@ $BB$8||8$$$$$$~$~$$$~|@D DpP Rr    T8T  @|‚|0P||8@|<| $Dx<@| |||||x  >>  pЈƪ¢8DD88DD:||||DD((ƂD((DD( @@ <<(D|00x|z@@@\bBBb\ @ BBBB>lBBBF:"l||l|` \bBBBBb ¢<>BB<>  ~ ~8D@ D8>2L2L8DD88||8<<@@ 8$$$$` @<<<<<<RRq6*2PV"Z CP/M V1.35 6/12/85 SMALL Model CLEAR library. Copyright 1983-1985 Digital Research.$UWVVN&B*^_]+ێOsZero divide error$XYZ+^gVDRQSVRSSSP6 [ZB;v' Stack overflow. $+RSñ uPPt<vFAHÃԱi@t+ P X"r.t " t5 t 5t+ɈLJ%Ë-++Ë6_Cr Ë6_+́;s;rùË-UPPPe+]You must link with LINK86 V1.2 or later. $66 UVWv v~v2f_^]Y[ڎ^6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@fU PmPIP-P<~vvF2P P}DD+P?DD]UVWLL+FF؋F2G=s =r=P2[؊%t 22 uFF؋;FuF^7HDD uN FNNvvVf_^]UVWƆP_DDdžFCF؋P[:t&FD~GF7PK;Dr⍆dž+ǓP[:u@ÉǓǓP[:u@ÉǓKǓP[:uǓdž$G(v2PDDDǓ?tYPDDPP[PDDvdžPP-PDD=| PDD ~ PDD=} PvDD+PP<PODDPPP%DDPP"PDDPDD=2} PDD2 ~ PDD=2} PDD2+P$P&P)DDj2PDDYPPDD=t=ui=uO=u>=u=u=u=uL=u&=u떃tU>u PDD@;r8PDD+=dv6PuDD+O t&)*++PF7=uF70P+艆BB@B@>F؋dž2F7[؀?:uF؋F؋?uPPdžP[rdž!P[P[rظPP PP xPPs PPe y2䉆WPDDPPzF7PXP`wP}DDDPtDDPhDDFP_DDPSDDHPJDDP;DDJP2DDP#DD<PDD!x2<t<t<t<ut<ujTuPDDBPDDW Pg DD<u5PPW PDDP DDxyq !džFPP>P@PBP HPF2PFF=vPkDDdždžDBHD:udžF3P[PHD[DF9DrFtF9F}8PDDdžFudžPPP  t u uGuPDDdžP[ؠP[ؠ;>rPFDDdždžDP[P[DD(rܡPbPP PDDdžu P DDP DDxyUG;~s'+f_^]U >uW>uP>uI>uB>uPF F [ؠPF F [ؠF v HDDF >uF HF9tv "DDF $PF F [ؠPF F [ؠ;FvС tDFPF F [P[F~$rPfPF P F $PF F [ؠPF F [ؠ;rϋF v [DDF >tO$PF F [ؠPF F [ؠ;FrF v DDF F ]U F>u(FFFFP[F9Frߡ:FuL+󒓡+ÉFFFFFP[FF9FrߋFFF08FuFFFؠFFF؊F8Fu@PX+F]UxFyPPC tP DDPX DD+]V1P@[:uPf DDPPPO DDP[:u+^U FP P t$PP tPP u4P DD} t$dP DDfP DDlP DDPDD2PPO`P DDF^PF2[7 DDF~rFFF7DDFPbP4 ~r~vPJ DDjPA DDkvP tP% DDhP DDFTPP t&PDDPDDrPDDtPDDFPrDDFF2;FsH~u!jPDDnPDDpPDD/ZPP+/P!DDPDDPP +]U^7DD=ukPLDDp=P^2[؊%u.P'DDKx^7sDDyy2PP tPDDPPDD PDD+]áPDDPP]x yPPE+áPDDPP+x yPP+Uxy PXDD0 tFPHDD>yu P2DD+"xy tFPDD>yuF^2PPF PF@PPxPDD^G@P^G2P^G 2PPpd^G@P^G2P^G 2PPF:PfDD/P[DD$"^G 2<t<t<t<uy<uf>yt+]UPPPPPPPP>xu<PDDPDDx2]UPDD~tT~tNPP; u$PP) uPP t(PkDD*PbDDavvyFzFrvvFavvFPFHpF@6F8,PDD-+F=t=t=t=t=t=t=uvȸPDDF]U FFFk^P[:uZFFH?t FH?uFFPFF[:tҋFHP[:uN븋FH?u FIFFPFF[:uzFFPFF[؋FP[:tK+]ABCDU챚&2]U챚&GK]UVW v&_ tFFAf_^]UFF]UVWFVf_^]UVWFFÍf_^]UVWFDPDDF%;Ft+hdž22PEP+HP[؀?t5+"P[@ǓPǓ[:uGrكuFr+f_^]UVWvV!DD u$ &(F% t% t=% u4EP8E P1X tP+PPVP*PVWDDFE2PdDDFEPP2=uFvE2PpV"DDVDD~uF$&(f_^]UVWvLL+FF=P2[؊% u<+uF <-uFF P2-0[Éǀ<0r<9v~t؉NjǍf_^]UvDD]UVW=uVeDDP[؋ǃ~u ~u ,Pvl7 u a2PvS7 u HPvV_ t VDD+ P+PPE2PR+PPPE2PA_^]U+Pvv5]U+Pvv!]UPvv ]UFPvPu]UFPvv`]UVWvP2P=u<u㸦P P_^]UVW FDVދFG[GDFPvVV+PeǍf_^]UVvDD uj% t+]% t$ &(C% tvvVU +%tF+SPvVF+SPvV ^]UFFF^G2P=DDFF:v PF0Pvv+PPk'vv +P@PX tP%`u~~nP% t,vv +PPX t +۸SPF ^SPXZF*vv +PPX t +۸SPF ^SPXZFFv,PFPvF~t;~~ P% t & F &FFFPFRP&FFPFRP&F PFRP&FPFRP&FF vv +PPX tv^G2P ~t P,P:F^]UVWv%@t?"P+P@PD4PDP$V-SP+P@PUX t$&($+_^]UVWv!P+P@PD4PvvVSP+P@P X t $&(DPvv$+_^]UV~u+&P Pc@9vtFHP PL^]U~tF9FtFHP P']V+P [PDDF|^UVv DD u]~u+S% t$ &(9%tvvVb#%tvvV vvV5^]UVWvdž~u]džFFF^?t^?%u郾~vPvFFFF?%tdžFFF<-uFFFF ~0uFFFFFdž~*uv^FFF>0}dž PF2-0[ÉFFF~0r~9vĿ~.u+FFF~*uv^ǃFFF. PF2-0[ÉNjFFF~0r~9vdž~lt~LuFFFFt>?*6PP PPV tt>?*6P+P PPV tt>?*6P+PPPVu tPt>?*6P+PPPV5 tv^Fv^2䈆ƆF2PWPVF2PWPVF2PWPVvF2PH/zF2f^]UVWv~ v vFF  DP +PPFFDP vv> X t0VDD tvvV tF^+F^ D4PD%[ÉF~^F~u7 DPD P X tD PDPF^+F^ ~ uFDPPXX!GFn^ FDPPXX9Fsv v+PPt X tdv v+PP_ X tDPD PF X tD PDPF^f_^]UVWv^%t RPDD~sFu"+P@PnۃƆ uƆP PHۃ2䉆9s PP'ۃ+=u^ +8FPG[N~vwȃ~vF G+Íf_^]UVWv~v vFFDP+PPFFDPX[% uDPvvX t'V8DD t=vvVv t&D4PD%[ÉF%GPFF[n^ DPPXX9Fsv v+PPcX uF^ u-DPD PCX tD PDPF^FVFFv v+PPFFvv+PPX t!PvvWvvVFVFPvvlDPvv+PPVvv+PPFPHvv+PPXZǍDP%D PoX tD PDP vvvv;X t F^+F^ F^ u F^VDD tvvV tF^+F^ iDPv vD4FGPFF[n^ v v+PPX u֍DPYD PRX tD PDP?EF^f_^]UVvDD u$ &(]DPvvbDPvvSD PvDDSPDPD Pvv)$&(BF =t=t=tׁ$DP+PPX t DPPP|DPlX[^]UPHPPv(]UVFF+0F^#Z#\ uZPvv<!FP+P@PBF|$&(f^]UP^XЙRPZPK+]V+P[PPDD[V DDF|^UVPF[؋ƸP+PV&VF[GDPPPx P PDPr&^]UVWvr$ &(+*P[؋Nj% u$ &(+_^]+P PՃ&N]P%+PPՃPP@'PP&= t=1t="t=1t:7P/-+N="0t=" t="t=1t=1t=0t=0uz+PDPOՃ>&t>&t P+UVWvPF[؋FFWVQ t$&(}t vE[G~u$?P@Pf% t$&(^G2P*DDF~u WPԃ~u^%tEWvqԃF~u%^% uE %tWFPCԃv^G2P~u$&(*~t~uF~+$&(f_^]Z[w7ZYX[GZ[YX[SPZ[YX+[SPUF UFF 3FFF tVV FV FtVVFV F Fu3FFFFVV VVQvvvvYYs$QvvvvOYYYF^VV VVFu"F^Ft ]YSPF^ZX[؃SPZ[YX;[u;uPZ[YX;[u;u+PUN ;N|N;Nwr4F ]+׸ҸUVWvFtt+PP=XZF+Pvt tX tpVDD tD\%SPD \-%SPaX tP+PD4P "F+SPV t$+PvDD D%F+F;~vFu+ vRWvD4FP!~DP+PW~)~ @+PvDD F=uVDD t!F~s`FF"PF+SPvF+SPV2;Ft$&(FFF~DP+PW~)~~wD\%SPD \-%SPX tP+PD4P F+SPV t\vvD4Pu  @+PvDD FFDP+Pv[FFtttt X t ttD DFf_^]UVWv~+PvFFFNDP+PPFFDPvv(X tgVDD tDPX[%SPD PX[-%SP(X tvvV tDPvvD4PD%[ÉF+PvFF:= u ~ tF GFNFFF @DPPXX9Fs~w9FrVDD tF^+F^<~u-DPD P.X tD PDPF^ ~vf_^]UVWv~FO _^]UVWv~v }~~ fuF~ et~ Eu@F ~ uF~~F F 2PvPP@Pv ~ fu WvVDDFH؀?.u FHF< t9vt Vv Ff_^]UF 2Pvvv']UF 2Pvvv ]UF 2Pvvv]UVWvF3=.u~)=eu$F@F9~sFFPG[ udG߀?uŋ+FHFG0FF;~F@NJF~5r*O=.uO߀?9v0=1s=.uH-1f_^]UVWv P+Pv P PF@P PFPVIƀ<:u,FPvt=u PFPFPƀ<*uP?PF@P[FPF@PFP<.uC PFPFPƀ<*uP?PF PFPF PFPS<;u) PFPFPƸPFPFP%+2< t< t<tf_^]UVWv~4GPu:P@@P߃=uP+PP@P=u@@PPB +P@P =t@PP ?PW  u*PW u F4PPGƃPWP F~u PWMFPF2PvFPDD@PdDDFFPv>vDDPWPF~uWDD2<>u<D2P}DDFDP#P迃vD2P܃D0P+PPX[-F^%uvv+PP:X uDPvvX t-vPDD tvvVۃ tDPvv+PP&cD4ǍFG;~s=uDPD4+ÙRP- DP+PP+CDPF^SP+PP DPD PlX tDPD PD PDP DPX[f_^]ZX[Ww7ZX[)_w7ZX[w7WZX[w7)_UVV]UF^!F!^ ]UF^ F ^ ]UF^1F1^ ]UN^ F^ F]UN^ FYXZ[WYXZ[)WYXZ[!!WYXZ[  WYXZ[11WZYX['WZYX[oUF f؋Ff؋FfډF^ ]ZYX[QSPZX[YSPQX[YZSPRQ&UVWvP[؋FD% =u>DP\X+ÉF ~-vDPP ڃ9~tL$&(HD%t|tD%tDDPDؙRPPDVD[G+f_^]UVW\=uzVDDP[؋ǃ~u ,Pv  u B2Pv  u )PvV t$#&( _^]U+Pvv^]U+PvvJ]UPvv5]UVWvLL2ljF2PP謻O Ff_^]UVWv2FF$+v8Ǔ?$u-^?$t v PZ$PPM@ÉFG;~|Ë9Ft v P&Ff_^]UVvDD u+ % t@^]UVvDD u+%^]UvDD t,+]UVWFH+@VDD u+VW_^]UVW NjƋDP\X3 tPzDD+D;Fu;6 tǡ NjƋD;Fr;6 uvDD u P+DD+_ʡ NjƋDP\X3 t PDD+5D;Fr);6 uvDD u PDD+_^]UVW^ƋDPF@[;w v[?fÉWD+F[GWE[GW[^?ދFGVD[GF D_^]UVWLLF?FfPPDDƃu+5@RP+P@PXZƉߋFGWE[GEP DD f_^]UVWF-ƋDP\X3 tPDD ;r9r9r 9v;r;r(DⓋPEⓋ[;w> +lDⓋP[;uVG[GVD[GV[V[EⓋ;uWD[GWE[GW[5> +_^]UVWvVDDFH+@FP3DDF u+R^;t8;s GP[N~uFNjF OPN[N~uvvf_^]UVWF F v~_^]UWV+V Fu أ.F^ ;wr ;vr+v@6>^_]ÃF FF2n=uDu&t t =ut u Etu Eut+؉^TV@^ RPFXY؃㓇ҋʋV҃VR ҃R FFufVVVV 3FFFFFߋOOO/ }^FuNfVVVF2n=uDutuEu=ut=tC^5VPF=uDuNu Eu:tV2u Eun=t!uD\LE]M;} FNFTVTVTVVF2͈NV+=5vdE]M5r֊͊ߊĴt NuFu%VN^FF tFn^^^^N6V+VN^FsڃVuNJ݊Ίs^4u N6vF^NV t;#y ؃u3u ԊKs]UEË\ݱxT}`LTD| <$ Ċ֊tu"y؃33ҷt"ú"y@Bx"y"t -x@BËD-y-4|D$ \LU ֊͊ߊtEuDt]ENJ݊Ίu ]Mܓ3Dt̀24E3ۉ]]=t Dt]ËDEDEDEÁFsFuFuFF tFFF==|FtN2F4EF^NE] E%-D%-þB RPB BXZB R FFuþRs BuBuBFFGG uËGW/_uF ^VNNNð n3FtM]]ð3UVW؎~*ʋ~OvJsF_^]UVW؎~+ыv~tH@UVW؎~+ыv~t|&]awaawa:t밋W؎6*ыH_UVW؎N~vs_^]UVW؎~FNs_^]UVWv؎~F~ ī_^]UVW؎^vN ~s_^]û+VW؎6|*6Du6|OuA_^+_^$@Y@@@@j@.AcAחA7yACyCxDnF\)c=Hsȡ1I=P1PK?O8M20HwZ$gAAI0G+OI~.G ~0GIJuO=0tG^_ä.GI .,=:|[]* : unmatched quoteCannot open Cannot append Cannot create : No matchStack Overflow $C RTL - program not linked for Program terminating $+$&(f_^]Z[w7ZYX[GZ[YX[SPZ[YX+[SPUF UFF 3FFF tVV ffpD(((~$$$$B  B?DD8""""< |8||8>  ~ ~8D@ D8>2L2L8DD88||8<<@@ 8$$$$` @<<<<<<"a}R(&O2PVZ +ێCOZero divide error$XYZ+^gVDRQSVRSSSP6 [ZB;v Stack overflow. $+RSñ uPPt<v2A4ÃԱi@t+ P X"r.t " t5 t 5t+Ɉ86%Ë-++Ë6_Cr Ë6_+́;s;rùË-UPPPe+]You must link with LINK86 V1.2 or later. $66 UVWv v~v2f_^]Y[ڎ^6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@fCP/M V1.36 6/24/85 SMALL Model CLEAR library. Copyright 1983-1985 Digital Research.$UWVVN<^*^_] +PP.UVW0PP u' PP uPP uLPP\PPlPPLPP\P"PlPPF:PFF[؊2PPq:^?uPYDDLPPL\PP>lPP0LPP"+P PP-P @FFF+1P[P[G P[GFr+fP [fP [G fP [G fP [G fP [@2fP [@@3fP [4fP [Pƻd+P52[[fP [Pƻd+ +P62[[fP [Pƻ +P72[[fP [8fP [9Fs+|PƱ[ؠ||PƱ[ؠ}G|PƱ[ء~G|PƱ[ءG|PƱ[ءG+|PƱ[PǓ[Grܸ|PƱ[ Pƻd+0[|PƱ[ Pƻd+ +0[|PƱ[ Pƻ +0[|PƱ[PP ufP [FsFFPPNF t6~u,PP-F t~sF|+D6P[6P[G6P[G6P[GFrPP~uc+Ƅ Fr+PPFrPPsPP`PPMFk~tb+T% u1PP! tPPPPP%[ÉF^ r^ w@+F^G 6P[P^G[G6P[G6P[P^G [GF6PF2[؊F+u~t)6P[؊GP6PF2[؊G[:s*6PF2[P[6P[؊F"FF6PF2[؊FGrFs PP*\PP 2F|fP 2 [؀?u +PF2%[؀?tFr߃u qF2@%F+!6PF2ƻ+[؀tFrفu *F2@+F~uF2Hƀ~uF2HǸ P$[ÉFF FFF~$r P$[ã PPF t  P$[؊F P$[PDZ%A[ P$[P%A[ P$[PP  P$[PP F t P[P[P[GP[G P[ؠ G P[G> uyF*P[@FP P$[@F퓊[F~rF3P[@PF[P P$[ F퓊[F~r,FP[@FP ^[F~ rۀ> uP[GP[ؠ GP[ؠ G uP[ؠ GP[GP[PP[؊G[GP[GP[GP[؊ F FPP[@F퓊[F~ rڸP[؊G P[؊G P[؊G P[؊G  P[؊G 6P[PP[؊G[G6P[P[G6P[PP[؊G [Gd 6P 2[؀uq6P 2[؊G2ǸP[؀ tEPDZ[9t(PDZ[ãPDZ[PP> s  v> s + +FP[؋GFPDZ[PP[[P PF[؊[P[؁u` P$[PP* tP[؀OP[GP[P[;6 sO6P 2[؀u  6P 2[؊G2FPf[؀ t  PF[ãPF[PPZPf[؃v> P$f[PP/Pf[Pf[ P$f[PP  P$f[  P$f[PP Pf[G > tPP  PP Pf[؊2/10P!PO Pf[؊2F븦Pf[ÉF+PF[PFǓ[Gr⸌ P$f[ÉF+PF[PFǓ[G$r߸P"P PP Pf[؊2ƸPf[Pf[G Pf[GF6PF2[؊F~t)6P[؊GP6PF2[؊G[:s*6PF2[P[6P[؊FFF6PF2[؊F늸6P[GƢ Pf[؊G2% t   2Ǹ6P[؀u 6P[؊G2F=u P$f[PP=  P$f[PP% Pf[Pf[G Pf[G6P[6P[G6P[G6P[GF6PF2[؊FF+fF2;uA6PF2[؊F6P[6PF2[؊FF"FF6PF2[؊FFr~tfP6P[؊G2 [PP 10/P!P P%[ÉF^G P"P PP PPo 10/P!PP P%[ÉFPP/ P%[ F@rP"P PP6P[6P[G6P[G6P[G > u   FPPv 2/01P!PP t X 2 tH 2P/2[;t2 2/01P!P t y 2F브PF@[؀? t8PF@[؀?t(+ PPF[؊[F@rF > t< ~t ~ 2FdPPRFFFFFDFSFP FƓ Fr+pC|PƱ[PP F袹 |PƱ[PP0.,*fP [؊2.u?+#fP [؀?tfP [؀?wFr PPf_^]ABCDU챚&2]U챚&GK]UVW v&_ tFFAf_^]UFF]UVWFVf_^]UVWFFÍf_^]+P Pe<B]@%+PPH@@@'@@<= t=1t="t=1t:7@/-+B="0t=" t="t=1t=1t=0t=0uz+PDP><t><t @+oLST000: There was not enough queue buffer space in your system to start the spooler. #SPL.DSPMXSPL SPLIN SPLOUT MXSPL SPLIN SPLOUT DSP INDEX DSPCprogramCON:LST:' Stack overflow. $+RSñ uPPt<vFAHÃԱi@t+ P X"r.t " t5 t 5t+ɈLJ%Ë-++Ë6_Cr Ë6_+́;s;rùË-UPPPe+]You must link with LINK86 V1.2 or later. $66 UVWv v~v2f_^]Y[ڎ^6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@fU PmPIP-P<~vvF2P P}DD+P?DD]UVWLL+FF؋F2G=s =r=P2[؊%t 22 vv%}R(& 2PVZ +ێCOZero divide error$XYZ+^gVDRQSVRSSSP6 [ZB;v Stack overflow. $+RSñ uPPt<v(A*ÃԱi@t+ P X"r.t " t5 t 5t+Ɉ.,%Ë-++Ë6_Cr Ë6_+́;s;rùË-UPPPe+]You must link with LINK86 V1.2 or later. $66 UVWv v~v2f_^]Y[ڎ^6-6'6!6666 6SV++4,S$p{ȳ+^t&u+[+u@fCP/M V1.36 6/24/85 SMALL Model CLEAR library. Copyright 1983-1985 Digital Research.$UWVVN2T*^_]UVW P-P1PPPwDDƋƻd+0_ƻd+ +0`ƻ +0aƻd+0}ƻd+ +0~ƻ +0VPP t;P PP PP PP P)rPPP PPDD+PP+P PPPsF)F~s<PPVrPPFFPP5 uFƻd+P2[âƻd+ +P2[âƻ +P2[â"\$rPP>tF F+FPFƓ[FrF+FPDF؊[F$r>t>u6F7n_F2<t<t<t<t<t<t̀>upPPPPFPDD F+PFƓ[F rFPP}>tF+FP[F rF+PFƓ[F r FPP `>tWN>tEuPPPP/2< t< t<t<uI<u<uK<uFPlDD t/ FPPK,PP=FP$P2=u`SLLPPP,PP!P+FF+FPPF2FfUF9Fu &&E~u  tFH & F&FF=t=t""PpPF;u-+ FࣹFPP9~u(F FPP DD>tFf_^]ABCDU챚&2]U챚&GK]UVW v&_ tFFAf_^]UFF]UVWFVf_^]UVWFFÍf_^]+P P28]6%+PP66@'662= t=1t="t=1t:76/-+8="0t=" t="t=1t=1t=0t=0uz+PDPX>2t>2t 6+_SPLIN DSP DSP LST000: Unsuccessful$ $That printer could not be enabled for output.$Successful $CprogramCON:LST:UVW0PP u' PP uPP uLPP\PPlPPLPP\P00.00%E$00.00% 15.00% vD%V3#D UB SALES 10/22 (sd(sd AUNIT BUILDING SALES UBS 10/22 &UB SALES 24/28 $$ AUNIT BUILDING SALES 24/28 &UB SALES 32/OVR$$ AUNIT BUILDING SALES 32/OVR &SBC 10/20K ASYSTEM BUILDING SALES 10K/20K &SBC 20/40K ASYSTEM BUILDING SALES 20K/40K &SBC 40K/OVER ASYSTEM BUIDLING SALES 40K/OVR &%PROJEVAL V3V3APROJECT EVALUATION AND SUPPORT&DISCOUNTS TAKENASETTLEMENT DISCOUNTS TAKEN &SALES ADJS'MNTSASALES ADJUSTMENTS FOR WIP & !COST SALES 1 "ACOST OF SALES UBS 10/22 &COST SALES 2 #ACOST OF SALES UBS 24/28 &COST SALES 3 $ACOST OF SALES UBS 32/OVR &DIRECT COSTS %ADIRECT SITE COSTS &DISCOUNTS RECD &ASETTLEMENT DISCOUNTS RECEIVED &TRANSPORT ATRANSPORT & DELIVERY CHARGES &SALS & NHI 1 (SALARIES & NHI GENERAL STAFF &)%SALS & NHI 2 *SALARIES & NHI MANAGEMENT &+,SALS & NHI 3 -SALARIES & NHI SALES/MARKETING&./POWER & HEAT 0GENERAL POWER & HEATING COSTS &RENT 1RENT & RATES &COMMUNICATIONS 2TELEPHONE & POSTAL CHARGES &OFFICE MATLS 3OFFICE MATERIALS & SERVICES &CAR RUNNING 4CAR COSTS/PETROL/TYRES/BATTERY&5CAR REPAIRS 6CAR REPAIRS & MAINTENANCE &ENTERTAINMENT 7ENTERTAINMENT EXTERNAL CLIENTS&SUBSISTENCE 8MANAGEMENT SUBSISTENCE CHARGES&9:;<=&>?@ABCDEFGHIJLEGAL & AUDIT KLEGAL & AUDIT &INTEREST REC'D LINTEREST FROM DEPOSIT ACCOUNT &DEPRECIATION MMONTHLY DEPRECIATION F/ASSETS &BANK INTEREST NBANK INTEREST & CHARGES &HP INTEREST OHIRE PURCHASE INTEREST REPAYMT&SPACE COSTS PADVERTISING SPACE COSTS &Q&PROMOTIONS REXHIBITIONS/DISPLAY/ POS MATLS&SPUBLICATIONS TPRINT & PRODUCTION FOR ADVTSNG&UCOMMISSIONS VSALES COMMISSIONS & FEES &WXYFIXED ASSETS 1 ZFIXED ASSETS OFFICE EQU & FURN&FIXED ASSETS 2 [FIXED ASSETS CARS & VEHICLES &\]^_DEPRECIATION 1 `ACC DEPRECIATION F/ASSETS 1 &aDEPRECIATION 2 bACC DEPRECIATION F/ASSETS 2 &cde'fghijklmnopqrstuvwSTOCK 1 xSTOCK VALUATION UBS 10/22 &STOCK 2 ySTOCK VALUATION UBS 22/28 &'zSTOCK 3 {STOCK VALUATION UBS 10/22 &|CASH AT BANK }CURRENT TRADING ACCOUNT &BANK 2 ~DEPOSIT ACCOUNT &WIP WORK IN PROGRESS &NHS ACCRUALS MONTHLY ACCRUED PAYMENTS NHS &PREPAYMENTS LEASING PREPAYMENTS &HP LOANS HIRE PURCHASE LOANS &