! 8#N#~#n#))* "Gz!"!*!4ٷ2!! >D $"?  EC7001794%Č61AD(AG\XN _͌> ͒> Ò> Ò͘~#͌ì _2<ԯ2 Շ!۶2:2a{_:۷ʖ:۷>Ľʖ:=2–!B!6#5ʖ:۷Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ "ַ"͌#>?͌͘ =_.:;<> Oօo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER&!yO#< Ty#O 3ׯ21y_͸2y2ͽ:Է˜1͘A͌>>͌92^ :۷¥.!_~#fow]٭ڎڥ!v"!çREAD ERRORçNO FILE^:۷ ! ~ 3#0 Wx x ր ւ G ~ # 3x~#B!Y~ɯ2:۷=!۾ý:۷=!۾:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ ٯw4!Y~ʆ͌†t=ʆf ^ T ٯ2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Yڸpsp2mÆÆf ͧÆFILE EXISTS _: É: :۷ʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~2ۯ2\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: !۶ Â$$$ SUB&ܙܥܫܱ"C{2!"E9"1A߯22!ty)K!G_^#V*Cސ~E ,&-AGMSߛ!!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$:BA2!~6 O͐  :߷E B 2>: ߷b# : ߷y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #H: ! ߾ Hù H H $O͐: 2 *CN# x: 2 p&x~+é7ݯ2 H! >w_: ! ߾5ͤNkͱ¦ͱxʊ#Nx: ߷! ߖ2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMD#2E>! ^#V w#P:BO|^#V#"##"##"##"!O*!O*|!6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*DM*s#r*s#ryOxG*0MD!!N: EG>O: \S*C :qn& ^#V>O^"*}:*)=":O:页o"*C *C!ͮ~2~2ͦ:2ͮ:O:w:w |g}o*鯆# ):BO!yoxg*:BO}!N#F "*#*s#r^ ~!J! J*:o$*C~i6iw**{#zr+s{ozg**͕** ,w͜͸Ͳ!!N#F$**O!~# 2Gw#}!6# w#‘!͑6#§BOSXERMAIN ͚;5!};:Yt*""}t*""}t|͙;5ͮ;5͟*+++*A**Ltht;;*"*";5*|q-q]!&*Ħ#ƒ"͟Zx%t9t""2z!w! !:͔**z{Wz0:w#Memory Error at address 1234h, wrong bits 00h $Disk copy CRC ok - $Disk CRC is bad - $Too Short - $Not Overlay - $Header CRC Error - $**!l9}|tToo big - $*"|$*!"  2 :_ ͹2< 2k:":<@2{U͔ <X-X - ] :_2͔*":g..">$2͔ !#­¡Î Version mismatch.$!.$Î Root CRC Error.$ p+q>w#w~_#~#fo&~#~~W_WOzGzO#z&{& Insert another PROGRAM diskette in x: Press $ :j7:b8< 2k:":<@2{U͔ <X-X - ] :_2͔*":g..">$2͔ !#­¡Î Version mismatch.$!.$Î Root CRC Error.$ p+qXerox 820II Highlight )      =  YN( ) 8 ( аCustom      Not Initialized Not Initialized qO**߭g{Q ^anQBҷgnJt|f3pʶ *VgGTO{qjvP]ǽ3F %j`dzL. +?ۤgqD:wvaU^5PLO4%%^BG D"**#"͕: 2Þy<_WyOxOxG* ~V5dw^ :ʈNÎ N#Fyʝ*}|\#u*#DM*6# x±**s#r͡*6#6^>:A߾#~$=2Ek͌::/GyO>2!q*C"͡ʔ*JҔ^:Oyʃ?|x | s-|N-# S:2E!~Яw>T D^6k-äPYy 5*{zBK5ڋ>*Cw~#+w#w+ɯ2E22i^ *C :~w~͔͔# #  w ~>2!E5T*C!"C"C!w# F! w͌x2͢*C ~<wʃG:!ʎì 4~ʶ¬:<ʶ$ʶïZͻx>2>2ͻ:!Z2:E߷ẅ́͊Ͳ>2>2T*CGͻ:ẅ́n>2;O ^DM;}H>"*C ::ddslO s#r:E߷͊:==»y==»*Ww#*"͸*:G#š"͸:!w4!iw:Z!E~=262*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:!B߾w!>2*C~=2u:B2~2wE:A*C߶w>"!""2B!"!rQQQâ~?ͦ~?rQ*"CQ-Q͜QüQrQ$Q*):B"*)*)Q;*"E:;:A2AQÓQÜQ*C}/_|/*W}_*"}o|g":ʑ*C6:ʑw:2E**E}DQ>2ÿiKNQT`]k;CW >!ܾ 22"!"K!>2P, Boot Err 1VO>,2!=24 y A*R"R X!6,Xerox 60k CP/M vers 2.2C #2-294~#O >y( *8<&!w!wɯ2e<&22*"y2 >2e>(.=2e! *#"R "*#"2e<2:*<? ">2(! (>*f2:W>_*[> <2>>>-2#!")*)*G:)O< x*)##~A2o ʹSelect ʹWriteʹRead, Err d: A(ccept), I(gnore), R(etry) , R go_( I!/, E,!"6!Y!Y:0o(>Oy(LK741 June 1982 The Xerox Disk Backup and Maintenance System (c) Copyright 1982 by Balcones Computer CorporatR37!7õ-s/s/sjzz!x! sͭx!sͭx!rͭx!rͭ!"xx!rͭx!rͭ#^x!rͭw!rͭw!rͭw!rͭw!rͭw!hrͭ!"xï7*x<brG!]7*x<^rG!]8x!^rx!Zr|g}ox!Vrx!Rr|g}o|g}oÃ8*xT]+*x|g}o*x"zT]+*x|g}o"zx*xzxG!xG*z*x|g}o*z*x|g}ox*xzG!xGx!Arͭx!2rͭx!"rͭx! rͭx!qͭx!qͭx!qͭx!xͭͦ!x* 9gͦ!sN ͦ!sN x!qͭ|9!xFͦ!x* x!xͭ59x!xͭ59x!xͭ59ͦ!sN |9ͦ!sN ͦ!xx!P}o|gl6)sv !s* !x* !x* !yN ͦ!xx!P}o|gl6)sv !s* !x* ͦ!sN ͦ!sN ͦ!qN ͦ!sN ͦ!sN ͦ!eq* !y* !y* 8x!Dqͭ!xaB9ͪ9*x"y!H:ͦ!@q* * y͋DM!z* !:q* * yxN * y#" y* y*yz|\:}|:9͆g y!y:!"y*x|‰:!"y*y|ږ:)go*y*xz|:}|go|g}o|c:8*yxxͭ!xaB9ͦ!sN *y"yW;[B[B>RZ:K;89!&;!;*y#"y*yW|;) ;* y#" y* y|6;);ͦ!x* !y*  x!xͭ8ͦ!sN ͦ! !s* !q* !y* !y* ͺ@ y!y;!y͂"yͦ!sN ͦ!sN ͦ! !s* !p* !y* !y* !y* A y!y;ͦ!sN * y""yͦ!sN ͦ!p* !y* !y* !͈)$yͭ$y!y-u?*"y*3y}o|go*"y|go|g}o*"y|go*5y|go|g}o|g}o*"y|go*3y|=)?go|g}o|g}o|=>!7y2}*7y|>!7y|*7y|ʖ>w!1yp}^=ͦ!sN */y|=>͋xͭF>x!pͭx!zpGxͭͦ!x* !^p* *'y|‡>ͼ~!sN ͼ~!x* ! N !͈) yͭ!î>* y)ws#r* y#" y* y|ھ>)ڜ>ͶJ*/yͤ"9y*9y|>ͦ!sN ͦA*y* *9y|go*'y|go|g}o|+?ͼ~!sN ͼ~A*y* *9y|8?)P?ͦ!Yp* !;y* !Up* *'y|m?ͼ~!Yp* !;y* !Up* */y#"/y*1y))))">y*>y)x^#V}o|g"3y;y!Rpͭ!"@y"ByBy!3yj|!"DyÂ@By!Fyj|* y|?)go* y|?)?go|g}o|?*Dy)"Dy*Fy}o|g|"@*Fy"Fy*Dy}o|g"Dy*Fy|/@)Q@@*Fy"Fy;y!NpG;yͭ!"@y*Fy;yG;yͭ* y|~@;y!JpG;yͭ* y#" y* y|ڒ@)ڼ?By!5yj|By!Hyj|By!Jyj|By!Lyj|͆g y!y@! ya y!Vr y!Fp|g}o|@ͦ!Ny* ú@ͦ! y* y! yͭ!Qyͥ}͆g y!y"A*Sy|/A)go*Sy|@A)?go|g}o|\Aͦ!Ny* Aͦ! y* *y" y͆g y!yzA y!Uy y!Xy|g}o y![y|g}o|Aͦ!y* !Bp* !y* A*Sy|A)go*Sy|A)?go|g}o"z* y|go"z*Sy| B)?go|g}o*z|g}o*z|g}o|ABͦ!Ny* kAͦ! y* * y *y" yͦ!x* !p* !yN ͦ!sN ͦ!sN ͦ!o* !x* !o* !y* !o* !y* !y* ͺ@ y!yB^y!yͭͦ!sN ͦ!ay* ! !s* !p* !y* !y* !y* A y!y Cͦ!sN ͦ!sN ͦ!sN * y"dyͦ!o* !x* !o* !y* !o* !y* !y* ͺ@ y!yiCͦ!sN fy!yͭͦ!ay* ! !s* !p* !y* !y* !y* A y!yCͦ!sN ͦ!sN ͦ!sN ͦ!sN ͦ!sN * y"iyͦ!o* !x* !o* !y* !o* !^y* !}o* *dy! ͦ!Up* !x* !o* !y* !o* !fy* !}o* *iy! ͦ!x* !fo* !y* ͆g! ya y!yzD y!boD y!p Dͦ!Ny* eD!^y͂"y*y)go*y|ڿD)?go|g}o|D*y"ky*dy"my!fy͂"y*y)go*y|D)?go|g}o|E*y"oy*iy"qy*qy*my|g}o")y*)y)go*)y|@E)?go|g}o|QE!"sy!+y}*ky*oy}o|go*my*qy}o|go|g}o|ʏE!ëE* yv_o* y#" y* y|ڻE)ڕE*y|E!"uyͦ!ay* O!Up* cG*x|E)DH8*yMOVCPM OMNSOFTKEYSOM!HELP XTl COPY OMLOAD86 OMz !86CON OM"PIP MD;#$%&PIP OM:'()*HELP OM+STAT MDI,-./0STAT OM)123TIME OM4SYSGEN OM5SUBMIT OM 6TOD MD78XSUB OM9SET OM :SWAP OM;WHATSA OM<HELP MD4=>?@HELP LP6ABCDEFGHIJKLED MDHMNOPQED OM4RSTUSUBMIT MDVWREBOOT OMXCONF86 MD YGOBACK MDZCONFIGUROM [\]^_`abcCPM86 OMdefghijklINIT OMmnCONFIGURCOM opqrstuvw,COPYRIGHT (C) DIGITAL RESEARCH, 1980 1>?2m] ʖ?ʖ! dd0 w))) O E|w}w.g))í́ INVALID MEMORY SIZE$!$|ʩ~/w/wʙ|g*"|?>@G!>0w#w!4~:60+4́!N#F! x4 "# (=!v"!6!Á#+w+w >fyOxG}o|g"! :m o |!"x| ~#o*!:m ʑ xð SYNCRONIZATION ERROR$ {¼~#o}oÑ*f# :m y! ~#* DM! x w#!N#F! D!k>0w#w=!l4~:(60+4(*"qĹ Ready for "SYSGEN" or "SAVE 00 CPM00.SYS"$* Constructing Xerox 00k CP/M vers 2.2$>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*! 8#N#~#n#))* "Gz!"!*!4ٷ2!! >D $"?  EC7001794\X COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<2xxͭ!xaB9ͪ9ͦ!Go* !wy* !6oN ͦ!o* !wy* !oN ͦ!nN ͦ!nN 9͆g y!y*y|go|g}o|ʀF*y|ڍF)go*y|ڞF)?go|g}o|XFͦ! yN ͦ!sN !" y*yFGDH* y"zWs!n  G*zv*zWs* y#" yF* y"zy|y!yͭÍI* y"z6s!n QG*zv*z6s* y#" yG* y"zy|y!yͭÍI*x|pG)ڹH8*yxxͭ!xaB9ͪ9ͦ!n* !wy* !6oN ͦ!n* !wy* !oN ͦ!}nN 9͆g y!yG*y|G)go*y|G)?go|g}o|Gͦ! yN ͦ!sN !" y*y,H8HH|y!yͭÍI|y!yͭÍI] y!ySHmy!)y}ky!)yP};y!znͭ!"yJ y!y*y)go|g}o|ʘHͶJ*ky"yͶJͦ!"x"x 8* !"uy!D!!"yͦ!ay* !Jn* !"yM y!yHͶJ y!Jp͸! yx|I)go|g}o|NIx!>nͭy! yͭͦ*uy"x!."x 8* !Up* 5LùHͦ!"x!G"x 8*  !Up* |y! yͭͦ!"x!"x 8* ]8x!'nͭB9ͦ!sN ͦ!sN ͦ!sN ͦ!sN x!qͭ|9!#n&n!,&`iT~ n!^yG! nG*dy͋GN *y|J`iT~!mN bJ*zy+"y!JJ!T~* yvmGN * y#" y* y*yz|^J}|+J!T~m!fyG! nG*iy͋GN !T~m!|yGN !T~m!xGN !D!!xF+y!)y}Qy!)yP}ͦ!x* !m* ! "yM y!yJ;y! yͭy!;yͭ!"zy;y!m K*zyv;yLN*y|9K!"yaK*zy#"zyͦ!"x!:"x 8* !Up* ͦ!"x!"x 8* !m* !x* !m* !mm* !y* ͦ!"x!-"x 8*  !Up* !"x!-"x 8* M y!yK;y! yͭy!;yͭK!"uy"9yͦ*uy"x*9y"x 8* O!Up* Lͦ!"x!G"x 8* !x* ͦ*uy"x!:"x 8* !Ny* !x* !y* !yx! }o|g!Up* !x* !y* !"y*yl6!s!?,+|%sv"uy*yͤ###"9yͦ*uy"x*9y"x 8* !x* ͦ!"x!"x 8* O!Up* ͦ!ay* O!Up* !ay* y!jmͭ͆g y!y*M y!y?M y!yͭ y!Uy y![y|g}o!yx|hM?go|g}o|ʣM!yx+yHyͭͦ!y* !Up* !y* M y!Up y!fm|g}o*y+!yxzzM{zgo|g}o|Mͦ!Ny* M! yaͦ! y* y! yGyͭM!"y;y!H!bmAN!"y;y!z;yͭ;y! n͸|fNfN!"uyx!>nͭ5Ly!_mͭ;y!Jp͸"y*y|ʤN#;y!zyͭ*y+;yH;yͭ;y!H;yͭy!Hyͭ;y![m͸"y*y|N+;yH*y! }o|g!WmG;yͭy![m͸"y*y|6O+yH*y!}o|g!WmGyͭ;y!JpG!yG;yͭx!)yͪ}w!;yH|w!1yh}*1y|†O!"uyx!Kmͭ5L!"-y*1y|O*1y)))))x^#V|ڰO?go*y|go|g}o|Ou?Ow!1yp}ÌO*y"y!P*yxs!;y P*y#"y*y*yz|P}|O*y|$P*y|1P)IPͦ!sN ͦ!mN  *y#"y*yxs;y!"uy!:"9yͦ*uy"x*9y"x 8* !;y* x!mͭL*y|ڢP)ұPx!;y͉ͭL*y|»P!"uy!:"9yͦ*uy"x*9y"x 8* !;y* x!mͭL*yxs*yxsZ*y|Q)BQy!yU*yxsx͉ͭLy!yU*y|OQ)dQ !Upx͉ͭL*y+"y!y}y!yx|y!yj|y!yj|y!yj|y!yx|y!yx|y!yx|y!yx|y!yx|y!yj|!"y*y")y*)y|Q*yT]"y*)y+")yQ*ylˁ*y#l<6sv"yR6sv"y!"yyy!y|y!yx|!)yF}*)y|QR)aRͦ!l* ͆gͦ!sN ͦ!l* !y* !y* ͺ@ y!yRͦ!sN !y͂"y$y!)yP}!+y}lQ!"y*y)wws#rͦ! "x!"x 8* !l* *y! !ul* !"y*y"y!NS!7y2}*7y|&S!7y|*7y|fSͦ!ay* ! "x!"x 8* *y! ͮT*y#"y*y*yz|bS}|S*y|rS_Uͦ! "x!"x 8* !Fl* ͆gQy!)yP}yy!y"|!y|!)y|*)y|»S*y)ww^#V*y}o|aT*y#"yͦ! "x!"x 8* *y! ! "x!"x 8* !2lN !7Tͦ*y"x!"x 8* O!Up* *y+"y*y|GT)T*y)ww*ys#r*y" y*y*yzzsT{zڃTͦ!lN *y#"y*y*y}o|­T*y#"y!y|!"yT!y|x!)yͪ}*y"y*y"y!T͚SbT* y#" y* y*yz|T}|T*y#ly*ylyyyy*ylyƀyy!?,ˁ$ˁ*yl͂v"y!rz$6yͷyv"yͦ! "x!"x 8* !k* !k* ͆g! ya y!yU y!yU*y"y!-Y*y)ww^#V"yͦ! "x!"x 8* !k* *y! !Yp* -! * ! "x!"x 8* *y͋DM!z!kGyͭx!)y}y!)y1~*)y|MVͦ!kN +y!)y})Yyy!)y͌z+y! y}*)y)go*)y|wV)?go|g}o|ʓVͦ!xN )Y*)y|§Vͦ!wN )Y*)y|ڴV)Vͦ*)yw* !k* !xN )YlQ!V* y)w??s#r* y#" y* y|W)Vx!)yͪ}!"/yw!1yh}*1y|ʰW!"7yvY*7y|ʤWͦ!ay* !y* !w* !k* !;y* !k* *3y! !k* *5yE */yxs;y*/y)xv*3ys#r*/y#"/yw!1yp}W*/y+"/y*/y)Wͦ!~kN )Yͦ!sN ͦ!tk* !x* !gk* !y* !:kN ͦ!sN ͦ !2:2a{_:ʖ:>Ľʖ:=2–!B!6#5ʖ:Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ ""͌#>?͌͘ =_.:;<> Oo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER&!yO#< Ty#O 321y_͸2y2ͽ:˜1͘A͌>>͌92^ :¥.!_~#fow]!v"!çREAD ERRORçNO FILE^: ! ~ 3#0 Wx x   G ~ # 3x~#B!Y~ɯ2:=!ý:=!:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ w4!Y~ʆ͌†t=ʆf ^ T 2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Ypsp2mÆÆf ͧÆFILE EXISTS _: É: :ʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~22\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: ! Â$$$ SUB&"C {2!"E 9" 1A 22!ty)K!G_^#V*C   ~E , &-AGMS  !!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$ :B A2 ! ~6  O͐  : E  B 2 >: b # : y! 4 5~yy 5 6y Ґ ^H @Oy H  H : – ͬ   #H : !  H ù  H  H $O͐ : 2 *C N#  x : 2 p & x ~+é 7 2 H ! >w _ : ! 5ͤ N k ͱ ¦ ͱ xʊ #N x : ! 2 ͤ ! 5™ #wO ~x½  p H    y< < ʑ  : !qMD # 2E > ! ^#V w#P :B O|^#V#"##"##"##"!O *!O *|!6ʝ 6>*w#w*w#w'û *! J * ""!N#F*^#V*~#foyx *{_zW+ * yx # *DM*s#r*s#ryOxG*0MD!!N: E G>O: \ S *C  :q n& ^#V> O^ "*}:*)= ":O:o"*C  *C !ͮ ~2~2ͦ :2ͮ : O:w:w |g}o *# ) :B O! yoxg*:B O }!N#F "*#*s#r^  ~!J  ! J *:o$*C ~i 6i w**{#z r+s{ozg**͕ **  , w͜ ͸ Ͳ ! !N#F$**O !~#:A #~$=2E k͌ : :/GyO>2!q*C " ͡  ʔ*J Ҕ^ :Oyʃ?|x | s-|N-# S:2E !~Яw > T   D ^ 6k -äPYy 5*{zBK5ڋ>*C w~#+w#w+ɯ2E 22 i  ^ *C :~w~͔͔# #  w ~>2!E 5T *C !"C  "C !w# F! w͌ x 2͢ *C  ~<wʃG:!ʎì 4~ʶ ¬:<ʶ$ ʶïZͻ   x >2>2ͻ :!Z2:E w ̈́ ͊ Ͳ  >2>2T *C G ͻ : w ̈́ n> 2;O ^ DM;}H> "*C  ::dd slO s#r:E ͊ :==»y==»*Ww# *" ͸ *:G#š" ͸ :!w4!i w: Z!E ~=26!x* !j* !yN ͦ!x* !j* !yN ͦ!x* !kj* !yN ͦ!sN ͦ!?j* !Ny* ͆g! ya y!bowXͦ!pN X)Y y!pTXͦ!p* */y"y!Xͦ!Jp* *y)xv!)y}*yxs$*y#"y*y*yz|X}|җX+y!)y}XûU!Yͦ*y"x!"x 8* O! * *y+"y*y|%Y)X*y#"y*y*yz|AY}|ҬUͦ! "x!"x 8* O! N ͖>ͦ!#j* ͆gu?*y|چY)Y!ïYBy! yx|* y*y}o|«YY*y#"y*y|ڿY)ڏY!YBy! yj|* y*y}o|YY*y#"y*y|Y)Y!"7yͦ!sN ͦ!j* !y* !y* ͺ@ y!y1Z^y!yͭ!y͂"y!Qyͥ}*y"kyͦ!sN ͦ!i* !y* !y* !y* A y!yZͦ!sN ͦ!sN ͦ!sN ͦ!sN * y"dyͦ!i* !^y* !p* *dy! !x* !fo* !y* ͆g! ya y!yZ y!boZ y!p [ͦ!Ny* Z] y!y$[*dy"3yy!)yP}!+y}3y!)y}!"yJ y!y*y)go|g}o|n[ͶJ]!"y*y)Җ[ͦ!"x"x 8* !i* ]Lͦ!"x"x 8* !i* !x* !Vr* !y* !zi* !x* !vi* !y* !Ti* ͆g y!y ]! ya y!Vr \ͦ!LiN &\ y!vi#\ͦ!BiN &\[!" y* y*yz|=\}|ګ]* yxs;yͭw!;yH|!7y2}*7y||\!7y|*7y|ʫ]ͦ!ay*  y!Vr ]ͦ!m* !x* !;y* !y* !2i* !͈)yͭ!yay!p ]y!y ]ͦ!#i* !\*y#"y*y|\)\Þ]ͦ!i* !;y* !;y$*yxs* yxsZ* y|D])n]y! yU*yxsx͉ͭLy! yU*y|{])Ґ] !Upx͉ͭL*y+"y* y+" yL* y#" y,\ͦ!"x"x 8* O!Up* !ay* !h* ͆g$ͶJLLͦ!h* !x* !^y* !y* !h* ͆g! ya y!y^L$!Nyͭ!yͭ! ayͭ!_yͭ!_"y!h&h!xG!,&!͓ y!ͻ !}&y!y*y|%g!d"y!^!͓ *yzͻ * yxs!ͻ * yxs!yG͂* y)xvs#r*y#"y* y#" y* y|_)ڧ^!"y!k_!͓ *yzͻ * yxs!ͻ * y)xv^#V"zs*zͻ * y)xv^#V*y#"y* y#" y* y|{_)_!}&y!y*y|%g!_*yt"zs"zxs͂*zH*z*y#"y*y|_)ڞ_x!tͭt!yG͂!xͭx!xG! Gxͭy!tͭy!tͭz!tͭz!tͭ z! tͭx!#tͭx!&tͭx!)tͭ,t!yG͂" zz!/tͭ!"x!"x!zaz!h`!"x!"xz!2tͭ!"x!zaz!p`!"xx!hͭ!ba*y* z#"y*y͋DM!zzͭ*y|a)"a^r!zGzͭ*x|Oa*y* zxG!UpGxͭ^ax!zGxͭ*y#"y*y|ra)`x!5tͭy!8tͭx!;tͭy!>tͭ!"y!a!͓ *yzͻ * yxs!ͻ s!ͻ *y"y* y#" y* y|a)ڥa!}&y!y*y|%g!Jb*yt"zs"zxs͂*zH*z*y#"y*y|Zb)by!tͭy!tͭz!tͭ[y!tͭUy!tͭz!tͭz! tͭz!#tͭ!z!&tͭ$z!)tͭ'z!,tͭ*z!/tͭXy!2tͭ-z!5tͭ0z!8tͭ3z!;tͭ6z!>tͭ9z!AtͭG~G!~G} *C !r#r#r ^ ͥ_y#x#{s+p+q-*C  ͥ!!q#p#w*:B O Y G }*MD "ã:!B w!>2*C ~=2u:B 2~2wE:A *C w>" !""2B !" !r QQQâ~?ͦ ~?r Q *"C Q- Q͜QüQr Q$Q*):B  " *)*)Q;*"E :;:A  2A QÓQÜQ*C }/_|/*W}_*"}o|g":ʑ*C 6:ʑw:2E* *E }DQ>2ÿiKNQT`]k;CW >! 22"!"K!>2P, Boot Err 1VO>,2!=24 y A*R"R X!6,Xerox 60k CP/M vers 2.2C #2-294~#O >y( *8<&!w!wɯ2e<&22*"y2 >2e>(.=2e!  *#"R "*#"2e<2:*<? ">2(! (>*f2:W>_*[> <2>>>-2#!")*)*G:)O< x*)##~A2o ʹSelect ʹWriteʹRead, Err d: A(ccept), I(gnore), R(etry) , R go_( I!/, E,!"6!Y!Y:0o(>Oy(@$@B B HH II$@DI ABI$"$H$H@$$I! H*  $H@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ A$@$$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"D@ "A" "BHA " !$ D B I $ !$$ H@BD D$ HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! @H !BI " I  $I$I$DI$ !I$@"$"$! $$H B @ " H@ @B@@ B$ $"$!$$$@ @A@@DH200039220F0C31410CAF32E01632DE16217440 :100A300016E579FE29D04B2147095F160019195E8A :100A400023562A430CEBE90317C80B900ACE0B126E HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! @H !BI " I  $I$I$DI$ !I$@"$"$! $$H B @ " H@ͮ&<| ʦ!WB2X*]} !HE!ONR(!OFR(P!SAR(w!LIRYy [ͫ S! *.4"q^#VS?!W"4!X~w+B !ͫ(!X~w+B*.4[?s#r  :X :m?ͫ( !\!l ! eH! ]M( !] \<(;!\ "!! > + 6\< c ͦ ͫ æs?1*. ".".4^#VSr+s*?"S!B"?͌!<]}2A(.2A͌!S͌((4(0 ͌!:A(7S͌(( *.4[s#r*S"?͌{?ES͌( ʫ( K>2Sy :(: : >2͆$ ͓:(2:([͆͆2!">2 *|(2~͌3:~$(> ͌~͒~( G#~3#z >   ! 8 (/8-!_ww͌$ր >$2~͆***DEI***8$$=6  $$Softkeys currently OFF - cannot list.$ 16/8 Softkeys Utility vers 1.53 Copyright  XEROX Corporation, 1983 The current Softkey definitions are: $$=6 Touch or to exit, to edit, or to display next page $=7 Touch or to exit, or to edit $=6 Touch or to exit, to edit, or to display previous page $ $= $^SP$$$^A$$$$^B$$$$^C$$$$^D$$$$^E$$$$^F$$$$^G$$$$BACK$$TAB$$$LF$)jDelete Files on which Disk: (_)&jAll Done. Type any key. )Bj Do you want to erase it now (Y or N)? Bnj file may not be recoverable by any standard backup method. Bj attempt to make a backup. But because the disk is flawed, the Bj If it contains valuable information you should use PIP to *=k this file to sucessfully record the flaw. jkMUST ERASEwk You kOkk ExtentkUser kFile k - kFlaw previously recorded.k.BAD kTesting Blockkthe flaws, or to Exit.'kTouch to automatically record "lFatal Disk Error5lPossible error(s),IlNo errors detected. Touch any key to exit. +xlBlocks. (Touch at any time to exit.) lReading 0 tolVerify which Disk: (_)4lVerify not available in MP/M. Touch to exit. mRemoved mIncluded .mToo many files: Backup with multiple sessions. NmNot FoundZm?^m*bmem-im~mmpm entering file names."mTouch if you are finishedm m,m Enter the file name and touch :mRUN mNAME mTO mCOPY nBACKDOWN n:nFROM nCPINSTR.$$$&nO*nBACKUP/REPLACE FILES AnNot Legal-MnEnter backup session name and touch :}nn(3) Replace any other Filesn(2) Replace Boss n(1) Replace Boss nn#n(4) Return to the Disk Backup Menun(3) Backup any other Files o Data Files!o(2) Backup The Boss 9o Program FilesJo(1) Backup The Boss boeoNio- Correct (Y or N)? o, usero drive oCopy files oTO/o Enter Disk Drive that Files are to be copied o (A-P): (_)oFROM-oEnter Disk Drive that Files are to be copied $pNote: Touch any time to exit.Ep_IpPMp.Qp^UpXp \p: ap Touch any key to exit. }p Files Found.p, UserpDirectory for Disk Drive pNopYespY7pDo you want it listed on the PRINTER also (Y or N): (_)!pIndicate User Area (00-31): (__)qWhich Disk Drive (A-P): (_)=q) Cq(GqDisk Backup & Maintenance Menu"hq Please enter your choice: (_).q You have the following options available:qLoading Program...qConfigure The Boss System qExit to CP/M qDelete Files rVerify Disk Integrity %rReplace Files 5rBackup FilesDrList DirectoryUrFYrA]r9ar0er000krClose Failure on Flaw MaprBlock Out of RangerDirectory FullrError occurred in rFlaw Sucessfully RecordedrCannot Fix ErrorrrrXERFIGs.BAXsXERCPYsXERBAKszwL~@"zog"{`i;#ͬz͵z?{o&""{"{"{*{^#V#"{"{2{2{*{~2{#"{>2{:{2{{*{+"{|:{=zz!{{!{4{#4}O|g}o{*{~ .{*{+}|*{4{>h{{>h{ͤ{>h{i{R{ͺ{>>*{+|! Š{~‚{:{w# w{á{~#œ{*{r+s# Š{ < <*{^#V{$$$$$$$?$$$$$$$@$$$$$$$A$$$$$$$B$$$$$$$C$$$$$$$D$$$$$$$E$$$$$$$^PREV$^NEXT$H$$$$$$$I$$$$$$$J$$$$$$$K$$$$$$$L$$$$$$$M$$$$$$$N$$$$$$$O$$$$$$$^BLNK$^F1$$$^F2$$$^F3$$$^F4$$$^F5$$$^F6$$$^F7$$$^F8$$$^F9$$$^F10$$^F11$$^F12$$^ACC$$^UNDO$_$$$$$$$`$$$$$$$a$$$$$$$b$$$$$$$c$$$$$$$d$$$$$$$e$$$$$$$PREV$$NEXT$$h$$$$$$$i$$$$$$$j$$$$$$$k$$$$$$$l$$$$$$$m$$$$$$$n$$$$$$$o$$$$$$$BLNK$$F1$$$$F2$$$$F3$$$$F4$$$$F5$$$$F6$$$$F7$$$$F8$$$$F9$$$$F10$$$F11$$$F12$$$ACC$$$~$$$$$$$^DEL$$SoftKeys saved on file SOFTKEYS.COM.$SoftKeys enabled.1$SoftKeys already enabled.$SoftKeys disabled.$SoftKeys requires co-processor CP/M. Use the LOAD86 program to continue.$Can't save SoftKeys!!$SoftKey options are ON, OFF, LIST, and SAVE [name]1$Dir ___________Dirs __________Stat __________Whatsa ________Pip ___________Ren ___________Type __________Era ___________Ws_____________Dbase__________Goback ________86con _________Help __________User __________Submit ________Time___________Backup ________Save ________________________________________Dir ___________Dirs __________Stat __________ Configur ______Pip ___________ Softkeys off __86con _________Goback ________Reboot ________-Put long softkey commands here\2͒ ,O~ &A6#6_A#4͟2( (w4!\'(+6_5:`g."J\u!P3 Ͱ͛2 ͰS:O#x*J SoftKey Editor: Press desired Soft Key.  CTRL+DEL to change CTRL+DEL to end =(yyOͶ= ͵E(=N#Ķy͒J~ #Ͷ=(ׯͶ>͵W!!qoGN6z 6# :7s{0 ;;$ % s1***DEI***: *~ #~ This program requires a Xerox 820-II Information Processor.$***DEI***: *~ #~ This program requires a Xerox 820-II Information P desired Soft Key.  CTRL+DEL to change CTRL+DEL to end =(yyOͶ= ͵E(=N#Ķy͒J~ #Ͷ=(ׯͶ>͵W!!qoGN6z 6# :7s{0 ;;$ % s1***DEI***: *~ #~ This program requires a Xerox 820-II Information PI]UPv6 ]U \]U > v ] s6 -]"6 ]Uy{ ]U> u ]Z6 R]U> u ]7 4]U!   P]U > u > uX]?]U ]U  > u( ㋇6 Ƌ @ > w  . D?:50++1&7!=CIR tz{vql g2bE]VXSNID?:  %*/49>CHMRW\afkpuz s]UF &Ê  s q Ѐ> u ][]??= $WORD $BYTE $FVfv HOPHOHODE@AIJGDE@AIJGf=;:SR##Qj)Wa    a?  a    a?H H H H HHa?     O O O O OOP P P P PPK     ########aaaaaaaa????????0+ 3& 21/(f f h h 9 9 9 9 979?<hhhhhhhj gs`e]9 9 9 9 qrklffxymnvw9999999999999999C C8699d d$ $TU i!!!!!!!!zo_V>>Q)W X>>^tB"LNM) y INJAJBJCJEJGJLJOJPJSJZORAAAAADAAMAASADCADDANDCBWCLCCLDCLICMCCMPCS:CWDDAADASDECDIVDS:ES:ESCHLTINCINTJAEJBEJGEJLEJMPJNAJNBJNCJNEJNGJNLJNOJNPJNSJNZJPEJPOLDSLEALESMOVo>${7}>'|>N#F{>|>$|>-"6|^#V`iN#F{{"6|^"6|8|#V;#! > 1+>6#=X|~#^#V1+N#F p+qN#F  p+q ͇|à|͇|"|  Later CP/M or MP/M Version Required$||{|8|{{͑|8|{{"6|!7}*{8|{B| {>| { {*6|w#66+6 { {8|{>|{>|{>|{>|{>|{>|{>|{>|{>|{{{>|{{͑|{͑|{͑|>|{͑|{͑| {͑|8| {͑|>|!{͑|>|"{͑|>|#{͑|>|${͚|B|%{͚|>|({"Q~;# og"u |Ž~}͑&m~)`i"l++"!~"!~"2ͼ 6 !I)}o|gҶ~> @*+|«~*!"!"l2ͼ~#N#fi~#N#fi1+5FOG#~#fo#~#fox1+y56 #0u ݁Au r]u ݁Zu o~#`x$ɯGկʋ))))œy=ʜʨ0:ڥ ʵʇÅx6 ű y<2*F~#~#foy,+O #~#fox #!*4 2*55**&Ϳ5į3>"P!PJ>J>u $^#+!?,+ +^#V#u 62k^#+q +^#V#u ͘2Ô^#+^#V#%Ú +^#V#u ͫ2̀^#+^#V#%Ҁ>2J|?+})N#;~#fo :J.!9"a!g4 ~,+#6 >w>w>w>~#^#Vn+r+s=\>G~Owy#{u "?,>òu ?,>ìu ;,>1+2~#¼x$^#+?,+!?,+^#V#?,+:B,:A,!62͙0>;,+>?,B ~#=/!B![y|g}o!yx|hM?go|g}o|ʣM!yx+yHyͭͦ!y* !Up* !y* M y!Up y!fm|g}o*y+!yxzzM{zgo|g}o|Mͦ!Ny* M! yaͦ! y* >2J|?+})N#;~#fo :J.!9"a!g4 ~,+#6 >w>w>w>~#^#Vn+r+s=\>G~Owy#{u "?,>òu ?,>ìu ;,>1+2~#¼x$^#+?,+!?,+^#V#?,+:B,m741 June 1982 The Xerox Disk Backup and Maintenance System (c) Copyright 1982 by Balcones Computer CorporatT7!7õ#q%q%qԌ!"ƊȊ!pͭˊ!pͭΊ!pͭͦ!p* X7*ъ-pG!]7*ӊT]+*׊|g}o*Պ"̌T]+*ي|g}o"ʌۊ*ފzG!G*ʌ*׊|g}o*̌*ي|g}oۊ*ފzG!G!Ae!pͭͼ=!ͭ=ͦ!pN !""""""""!""!͋!V !pͭ,q! ,q! * |e8ͦ!ԌN  !p& !,&! |/g}/o|ʩ8!!{d*|ʦ8 ?w8!D! !pͭ,q! ,q! )**|g}o*|g}o*|g}o)8ͦ!ԌN 1=!*|9ͦ!ԌN 1=! ͕ͦ!Ԍ* !Ԍ* !* !Ԍ* !pͭ! z9*#"+ͭ!! 1=Q9!p9*"ъD7ͭ`>ͦ!pN `>ͦ!$* !'* ! ! ͕!"**|ʫ<!pG!,G!pG ͭVq! Vq! * |=:ͦ!pN ͦ!Ԍ* !,N ͦ!$* !$* !'* $9!p& !,&OX!}&!" /! * |ʁ:ͦ! Ԍ* : !2ͭ !]!p:! x+ H ͭÊ: !, ;ͦ! Ԍ* !D!!:!!pGͭ*5#"5*5|:):ͦ!'* $9!"!7ݟ":!}&!" /! * |L;ͦ! Ԍ* : !2ͭ! ͕! E!ph= ͦ!pN ͼ=!|pͭ=ͦ!pN ͦ!pN ͦ!pN ͦ!pN !Ԍͭ2>$!EFͦ!H* ͦ!4 !p* !K* !Ԍ* !NN 2>ͦ!pN ͦ!x\1vVQ_A2BCʗOQn QQ_ AhB;CDEXOQ> QQ_2ABCDEFGHIJK L)M2OQt Dh DhK Dh DhqDhDhDhDhJDhDhLDhDhpDhQQ_2A{BʄCʍDʖEʟFʨGʱOQGD;dD;9D;mD;hD;D;QQ_;eD;QQ_2AB:CCDLEUFrGʏHʬIJOQ QQ__#Di$D&D'D)QQ_+D,QQ_0D31QQ_2D4QQ_5D6QQ_8D9QQ_QQ_2A4B=CFDOOQd?DP@DBDQCDhEQQ_2AʉBʦCʯDOQdEQQ_XqGDXIDXKQQ_XMDXzODXQQQ_ SQ>2*)^"+^`bQ_-+@OQSQ::=2**+^SQ::<2*+^*TQ.TQ*+^Q(TQ*+^*Q*+^*"+^ h-^QQ_ ABC DEF'OQã^QQ_ʗ5aD×TcQQ_ʗgD×hD×jD×lD×)oQQ_ʗ:sD×QQ_ vQ+- څMQ_ Touch to return to previous HELP level. $ Enter or touch the key to return to previous HELP screen. $ Touch to continue or touch the key to return to previous HELP screen. $ ----------------------------------------------------------------- Enter <+> key to scroll to next manual reference screen <-> key to scroll to previous manual reference screen key to return to previous HELP screen. $ $ $ $ HELP GUIDE Ver 0.4 WELCOME!!! This is a help guide for users of the XEROX PC computer. To use this guide, read the information displayed and enter the desired in response to the questions asked. To exit the help guide, touch the key and simultaneously touch the key (this is referred to as entering CTRL+C). Touch the key to return to the previous display. Enter for information about CP/M commands Enter for reference to manuals Enter for XEROX PC special features $ CP/M USER'S GUIDE A CP/M CONTROL KEYS B CP/M BUILT-IN COMMANDS C SYSTEM PROGRAMS D ERROR MESSAGES E CP/M COMMAND SUMMARY $ CP/M CONTROL KEYS A CTRL+C B CTRL+E C CTRL+H OR BACKSPACE D CTRL+I E CTRL+J OR LINE FEED F CTRL+M G CTRL+P H CTRL+R I CTRL+S J CTRL+U OR CTRL+X K CTRL+Z L RETURN M DELETE $ CTRL+C Restarts CP/M (or aborts whatever program is running and restores the CP/M command line). CTRL+C is also used to log in a newly-inserted disk. CTRL+C is called a warm start or warm boot. $ CTRL+E Moves the cursor to the beginning of the next line without performing a RETURN (see RETURN). Use CTRL+E to type long command lines. $ CTRL+H or BACKSPACE Deletes one character and erases it from the screen. $ CTRL+I This is a TAB function. CTRL+I will append 8 spaces to a line (tabs to the next 8th column:8,16,24...). CTRL+I is used in text files with the ED program or other text editors. $ CTRL+J or LINE FEED Equivalent to the RETURN function. $ CTRL+M Equivalent to the RETURN function $ CTRL+P Turns on the list device (printer, tape ...). Everything typed and displayed is also sent to the list device. Entering CTRL+P again will turn off the list device. $ CTRL+R Displays the current command line. This is useful when editing after DELETE as it will show the newly- corrected command line. $ CTRL+S Temporarily stops the display from scrolling. To continue scrolling, type any character. CTRL+S is useful to scroll and stop long displays. $ CTRL+U or CTRL+X Cancels the current line (does not transmit it to CP/M). $ CTRL+Z Terminates input from the keyboard when using the ED program (or PIP program where input is from the CON: device). $ RETURN Transmits the command line to CP/M and performs a carriage return/line feed combination to move the cursor to the next line. $ DELETE Deletes one character and redisplays it. To display the corrected command line without the deleted characters, use CTRL+R.!P}o|gl6qv !p* !K* !* !NN ͦ!x!P}o|gl6qv !p* !* ͦ!'* !O !p* !p* !'* ͦ!pN ͦ!O !p* !'* !Ԍ* ͤn*Q*Sz|>}| ?ͦl6q!?,͖qv"ӊ*Qͤ"Պ[7* !K* ! * !N* !"**zz#?{zA*a*!sp^?*)s#rÇ?*!lp?!"*)s#r*#*}o|A*#"*(**|?)?*#"?ͦ!pN ͦ!Ԍ* *N A*!epz@*)2@ͦ!pN ͦ!ԌN AA*U*W|g}o)^@ͦ!pN ͦ!ԌN A*W"*U"AͭA*!`p@*)ڮ@ͦ!pN ͦ!ԌN AA*U*W|g}o)@ͦ!pN ͦ!ԌN A*W"*U"AYͭA*!YpA!"A*!SpEA*#"*EͭA*!LpvA*#"*,ͭA*!ApA!"A*!:pA*#"*ͭA*#"?!"W"U*##*zzA{zBͦ!pN ͦ** !ԌN *#"*\ͭ!\a!\x|go\!]!p|g}o|~Bͦ!pN ͦ!Ԍ* !\N !\͂"_*_)go*_|ڠB)?go|g}o|Bͦ!pN ͦ!Ԍ* !\N *#"*͙́"W*W)go*W|B)?go|g}o|/Cͦ!pN ͦ!Ԍ* *WE !"W*_"U*a))))"c*c)v^#V}o|g"e !7pͭ!"g"ii!e!"kCDi!m*o|ړC)go*o|ڤC)?go|g}o|ʻC*k)"k*m}o|g|C*m"m*k}o|g"k*m|C)D@*m"m !3pG ͭ!"g*m G ͭ*o|?D !/pG ͭ*o#"o*o|SD)}Ci!qi!si!ui!w**}o|go**}o|go|g}o|ʹDͦ!ԌN ! ͕! *"Uͺ\[*y"{*}"*)Dͦ!ԌN F*"UͤI!"!":*|/g}/o|Fͦ!pN ͦ!Ԍ* ! Ԍ* !Y* !!Ԍ* !,pͭ! |E+ͭ!!rE*#"RE!x|®E*"ъD7G*"ъD7Gͭ`>ͦ!!p* ! ͦ!/p* ! ͕! ͦ!/p* :V*|F`>oU*"Uͺ\[*y"K*:#":E! ͕! !" !H!pWF!" !z ͭ !z!pmF!pͭ !/pͩ"*|ʫF# !zͭ*+ H ͭ !pͩ"*|F+ H*! }o|g!pG ͭ!pͩ"*|G+H*!}o|g!pGͭ !/pG!G ͭv! [,q! ! ͕! ,q!a*a|oG*a|G*a)))))v^#V|ړG?go*A|go|g}o|ʸG6CG,q!a!oG*"!G*5q! eH*5#"5*5*z|G}|G*| H*|H)'Hͦ!pN ͦ!'* ! * !"Ԍ* *#"*Ç q *|nHͦ!'* ! * !#Ԍ* *q*5"ΌqtÇ*ΌÇt*+"`>*"S*S|H)I!;"Sͦ!"ӊ!"Պ[7* !$Ԍͭ=ͦ!"ӊ!"Պ[7* !"**S"!zI**|AIͦ!p* !* ͦ!o* *5q* **#ͤ"***|vIͦ!pN *5#"5*5*z|I}|*I**|ʣIͦ!pN ͦ!pN ͦ!7 !p* !%Ԍ* !"! *"!J*oq,q,q! Ͷ*Lq}o|gl6qv}o|g*Nq}o|g))))))))"*o)t*s#r*y+"*l墁*yl!?,v"**"ͦ!'* *oq* ! !p* *! ! !p* *l墂*}l<6 q!?, !o* *o#"o*o*z|J}|I`>*l墁*}l<6 qv"!|L"Q""*"!ÐK*oq!o KL**z|XK}|go*zzjK{zgo|g}o|ʆK*o"Q*"!"*o#"o*o*z|K}|/K*Q)ҺK*|WTM*Qq ͭͭ>WTͦ!pN ͦ! !p* !&Ԍ* ! * !p* *! !o* *l墁*Q)t^#V*{+l墂*{l!?,境*l<6 qšv"**}o|g"!"+"!"͌]`>*|go*|g}o|ʛL*Qqo*Q)ts#rtX`>K*o)t^#V*y+l墁*yl!?,墂*}l<6 qv"WT*|sM*"!TM*q!o PM*q ͭ*"oLͭM*#"**z|hM}|M!"ͦ!K* !'Ԍ* !Y* !(Ԍ* !NN ͦ!)ԌN !"`>ͦ!* !* !K* !*Ԍ* !Y* !+Ԍ* !NN ͦ!pN ͦ!,Ԍ* !Y* !tԌN ͦ!K* !-Ԍ* !.Ԍ* Y!NGN ͦ!/Ԍ* ! * !o* *! !0Ԍ* !1Ԍ* !YN =ͦ!* !2Ԍ* !* !* ͤn!!N!"!pͭ*|گN)go*|N)?go|g}o|…Nͦ!* !N`>ͦ!$* * #" * |N)N`>*1=OO1=ͦ!pN ͦ!3Ԍ* !4Ԍ* !Y* !5ԌN ͦ!6ԌN ͦ!7ԌN ͦ!pN =ͦ!8Ԍ* ! * !9Ԍ* !oͭ!o!!|g}o|ʵOͤn!aÊO`>!!O!Oͦ!$* `>* #" * |O)OíMͦ!$* %X*## $ BUILT-IN COMMANDS A Changing Disk Drives B DIR Command C ERA Command D REN Command E SAVE Command F TYPE Command G USER Command $ Changing Disk Drives d: The d: command changes the current disk drive to drive d. Whenever a command is entered CP/M will search the current disk drive for that filename (or command name, if the command is not a built-in command), unless a disk drive has been specified with the filename. EXAMPLE: To change from drive A to drive B A>B: B> (CP/M will now search for filenames or command names on drive B.) $ DIR Command DIR {d:filename} DIR displays the names of files from the disk in the current drive, or displays a specific filename. Another disk drive is specified by using d:. File references may be used in place of the filename (e.g. *.EXT). EXAMPLES: A>DIR *.BAK (Displays all files with BAK extension). A>DIR B:EXAMPLE.TXT (In this example, DIR searches in drive B for EXAMPLE.TXT, but the current drive is still drive A.) $ ERA Command ERA {d:filename} The ERA command erases (deletes) the file named by filename, or the files whose names match with filematch (using the '*' or '?' symbols). Use the optional d: to specify a disk drive other than the current drive. An 'ERA *.*' will erase all files in the current user area, or all files on the disk if user areas are not used (see USER command). EXAMPLES: A>ERA EXAMPLE.TXT (This erases one file.) A>ERA B:*.BAK (This erases all files on the disk in drive B that have '.BAK' as a file type.) $ REN Command REN newname=oldname Renames one file on the disk in the current drive to a specified name (changes its name from an old name to a new name). Drive prefixes are not allowed. EXAMPLE: A>REN NEWNAME.TXT=OLDNAME.BAK $ SAVE Command SAVE n d:filename SAVE places n number of pages (256 bytes per page) from the program area of main memory (transient program area, TPA) in a file. To calculate n, use decimal value of the NEXT value in DDT's display. EXAMPLE: A>DDT SAMPLE.COM NEXT PC 1D80 00 G0 A>SAVE 29 COPY.COM $ TYPE Command TYPE {d:filename} Displays the contents of one or more text files (or program source files) from the disk of the current drive or the drive (d:) specified. EXAMPLES: A>TYPE *.TXT A>TYPE B:EXAMPLE.TXT $ USER Command USER n User areas are imaginary areas on a disk which are useful if you intend to share the disk with other users and you wish to restrict access to files. $ USER Command (continued) When you load CP/M (cold start), CP/M assumes you are in user area 0 (for compatibility). By changing your user area with USER, you may store files into another user area (you must copy files using PIP with the G parameter). An 'ERA *.*'command willonly erase files in the current user area. Files are stored with an associated user number, with 0 remaining compatible with previous versions. If you never use USER, your files will remain compatible. EXAMPLE: A>USER 2 (User 2 would now be the current level). $ SYSTEM PROGRAMS A ASM Program (Assembler) B DDT Program (Debugger) C DUMP Program D ED Program (Text Editor) E LOAD Program F MOVCPM Program G PIP Program H STAT Program I SUBMIT and XSUB J SYSGEN $ ASM Program (Assembler) ASM filename.ahp The ASM.COM program assembles a source program in filename.ASM, which is in the current drive, or the drive specified by 'a'. ASM.COM then puts the assembled program (filename.HEX) on the disk in the current drive or the drive specified by 'h', and puts the program listing (filename.PRN) on the disk in the current drive or drive specified by 'p'. (If you need to specify 'a','h', or 'p' only, you must specify all three). If you specify a 'Z' for 'h' or 'p', then ASM.COM will not generate filename.HEX or filename.PRN respectively. If you specify an 'X' for 'p', then the listing will appear at the console only (no filename.PRN). $ ASM Program (continued) EXAMPLES: A>ASM PROGRAM (Assemble PROGRAM.ASM in drive A, and put PROGRAM.HEX and PROGRAM.PRN in drive A) A>ASM PROGRAM1.BAB (Assemble B:PROGRAM1.ASM, put PROGRAM1.HEX in drive A, and put PROGRAM1.PRN in drive B) $ DDT Program (Debugger) DDT {d:filename.HEX} DDT {d:filename.COM} DDT loads the program named by filename.HEX or filename.COM into the tr#}&!)7ͭ!/*###a&D!! !"*"!"""‹*|RR`>*"Qͭ>WTATͦ!:Ԍ* !Y* !;Ԍ* ! * !<Ԍ* *ͥ* !=Ԍ* !oͭ! P!͈)ͭêP`>ͦ!pN `>ͦ!$* !'* ! ͵X*"ÚS* |RVq! Vq! )ͺ\[*y"*)))*y)}o|gl6qv"ċ*ċ|OQ)go*##*ċz|fQ}|go|g}o|ʦQͦ!pN ͦ!>Ԍ* !Y* !'* !$* !$* R*ċ*zzQ{zQ*"ċ!"‹WTATͦ!?Ԍ* *ċ! !@Ԍ* *! !AԌ* ! * !BԌ* *! !'* !S`>*|go*|g}o|2R:S*l墁*ċ)))*{+l墂*{l!?,境*l<6 qšv"*ċ*}o|gl墄*yl6qšv"*}o|g"*#"*#"GP!R`>ͦ!$* !'* *5#"5*5|R)Rͦ!pN *qo*)ts#rWT*ċ)))+"͌]**"͵X!o&Ƌ!,&`i#!* ! * *! *! *! *‹E `iD!m[* |‘Sͦ!CԌ* !* !DԌ* *ɋE ͦ!EԌ* !* ͤn!a!o S!oSͦ!FԌ* "TSͦ!GԌ* Vq! )Vq!Vq! )!" `>ͦ!$* `>ͦ!$* !'* ͦ!ˋ* !'* ͦ*Sl6q!?,͖qv"ӊ!"Պ[7N ͦ*! !o* ! !p* !HԌ* ͦ!* !IԌ* *ͥ* !JԌN ͦ*! !o* ! !p* !KԌ* ͦ!Y* !LԌ* *ͥ* !MԌ* **zz#U{zgo*|go|g}o|SUͦ!NԌ* !* nUͦ!O !p* !o* !* ͦ!OԌ* !Y* !PԌ* *! !oͭm[*"΋!Vͦ!'* *oÇ* Ç! V*oÇ,q!" * |V,q! )* |Vͦ!p* Vͦ!p* U*o#"o*o*΋z|2V}|ҨU`>*|CV%X!ͮ!|TW!}&/! * |wVͦ!QԌ* !,x2H!,TW!2ͭ!7ݟ" !}&!x2H!TW* *:zzV{zTWͦ!'* !RԌN ͦ!SԌ* !oͭ!o EW!͈)ͭ!a!oBW`>!"!D!`>ͦ!$* `>V`>ͦ!$* `>!"2!,ͭ*:)7ͭ!/!a&2!ͭ*#)7ͭ!/!a&*Ƈo*#"Ћ!X*oÇ2ͭ*#*o}o|go)7ͭ!/*o###a&*o#"o*o*Ћz|X}|W!D!͵X!p&Y!pG!,G!pG!,&!͓ 2! ͻ 7!ͻ ͓ /!ͻ *|}X%X*Q###}&*:)7ͭ!/*Q###a&D!! ! ͕! *( ͭͼ=!TԌͭ=ͦ!pN ͦ!UԌ* ! * !VԌN ͦ!pN !"ҋ!"*ҋ|zZͦ!WԌ* !K* !XԌ* *! !N* !YԌ* !* !ZԌ* !oͭ! Y!͈)ͭ!!*|go|g}o|`>vY! `>ͦ!pN `>ͦ!$* !'* Z* |wZ! *"Uͺ\[*y"!"*ԋ*֋}o|g"*l6q͖q墁*lH{Z*ԋ"ͦ! !p* ![Ԍ* ! * !\Ԍ* *! ͌]`>*#"&Yͦ!]Ԍ* !Y* !^ԌN ͦ!_Ԍ* ! * !`ԌN ͦ!aԌN ͦ!bԌ* !͈)ͭ! ! ͕m[* |'[! '[؋!<'[*ɋ*}o|'[!" `>ͦ!pN ͦ!cԌ* ! * !dԌ* *! !'* !$* ! !" Ƌ!oͭVq!ƋVq! * |•[!o&Ƌ!,&`i^!؋͇!͇!ɋ͇!ԋ͇!֋͇!ҋ͇!D!!" !ۋc!"݋""ߋ*"!(\u\*݋*"݋**}o|g#"*o#"o*o*z|<\}|\*}l墁*݋l<6 qv"݋*l<6 qv"*ߋ|Œ\!"ߋۋ!*ߋ+"ߋ*)"*}o|g|ʳ\!"ù\!"!̓!)!!!!)!)!)!)!)!!"}*" * |A]*}T]"}* +" &]*}l墁*#l<6 qv"l6pv"y!"U!Θ!)*{+"*+",q! Vq! *#*,q|g}o",q*#*Vq|g}o"Vq! ͕,q! * |^ͦ!pN ͦ!eԌ* ! N !"*}o|g))))))))"Lq*l6q!?,v}o|g"Nq! ͕*|i^Vq! )Vq! Ar^Vq! * | ^ͦ!pN ͦ!fԌ* ! N !"*}o|g))))))))"vq*l6q!?,v}o|g"xq*|^Vq! ͫ!" !" " """""! ͕,q! ͠* |ʀb! ͕!" "o* |go*o|H_)go|g}o|_* *|g}o|¨_ͦ!'* !gԌ* *! !*|ʨ_!ͅ*|ʀb!"*o)w! [,q! 1* |_@*o"o* #" * *z|_}|_!" 0_ͦ!'* !o* * |(`!" * |(`(`* +"! ͕Vq! *o|O`O`Vq! ͫ!"**ozzf`{za**|g}o|»`ͦ!'* !hԌ* *! !*|ʻ`!ͅ*|ʀb!"*)w! [Vq! 9* |aͦ!pN ͦ!iԌ* * E !"Àb@*"*#"U`ͦ!'* !o* v! [Vq! ͠!"**ozzLa{zUb**|g}o|¡aͦ!'* !jԌ* *! !*|ʡa!ͅ*|ʀb!"Vq! 1* |aͦ!pN ͦ!kԌ* * E !"Àb!.b** )w^#V* )v^#V|g}o"ansient program area (TPA), where it can be debugged with the DDT commands (see CP/M manual). The program replaces whatever previously occupied the program area. If no file- name is specified, DDT commands act on whatever is already in the program area. DDT displays the program counter (PC), and the NEXT address (ending address plus 1) of the program in the transient program area (TPA). EXAMPLE: A>DDT PROGRAM.COM $ DUMP Program DUMP filename The DUMP.COM program displays the contents of a file in hexidecimal form. A CTRL+P should be performed before using DUMP to dump the contents to the printer. EXAMPLE: A>DUMP PROGRAM.COM $ ED Program (Text Editor) ED filename The ED.COM program is a text editor used to create and edit text files. ED maintains a backup copy (filename.BAK) of your text file as it was before the current ED session. ED creates an edit buffer and provides editing commands to modify the text (see CP/M manual). EXAMPLE: A>ED B:PROGRAM.TXT $ LOAD Program LOAD d:filename The LOAD.COM program takes a file with a '.HEX' extension and converts it to an executable file (program or transient command) with a '.COM' extension. You do not have to specify '.HEX' with your filename, since LOAD assumes that it has a '.HEX' extension. '.HEX' files are created by the CP/M assembler (Intel hexidecimal format). Specify a drive letter 'd:' if the file is not on the disk in the current drive. The error message 'ERROR: CANNOT OPEN SOURCE, LOAD ADDRESS xxxx' means that you did not specify the filename or that LOAD cannot find the file on the disk in the specified drive. $ LOAD Program (continued) EXAMPLE: A>LOAD PROGRAM (Load PROGRAM.HEX from drive A) FIRST ADDRESS 0100 LAST ADDRESS 0234 BYTES READ 0135 RECORDS WRITTEN 02 . . . (This tells you the first and last address, the number of bytes, and the number of 128-byte records in PROGRAM.COM) $ MOVCPM Program MOVCPM {*} {*} MOVCPM (n} {*} The MOVCPM.COM program prepares a new copy of the CP/M system. By itself, 'MOVCPM' prepares a new copy that makes use of all available system memory, and starts running this new version. With 'n', MOVCPM prepares a copy that utilizes nK bytes (e.g., if n is 48, it uses 48K bytes) of system memory, and starts running this new version. However, if you include the asterisk '*' after 'n', MOVCPM prepares a copy of CP/M (using nK) for subsequent saving on disk with the SYSGEN program (or SAVE command). The command 'MOVCPM * *' prepares a copy of CP/M that utilizes all of the available system memory, and leaves the copy in memory for subsequent saving on disk with SYSGEN or SAVE. $ MOVCPM Program (continued) EXAMPLES: A>MOVCPM 48 (Prepare a 48K CP/M system and run it) A>MOVCPM 64 * (Prepare a 64K CP/M system ready for a SYSGEN to save it on disk) A>MOVCPM * * (Prepare a CP/M system using all available system memory for a SYSGEN to save it on disk) $ PIP Program PIP argument line The PIP.COM program copies files. Each argument line contains filenames, filename matches, or device names with optional parameters. PIP operations involve copying from a source (or original) file or device to a destination (or copy) file or device. Each argument line takes the general form: destination=source. PIP has many features, consult your CP/M manual for a full explanation. $ PIP Program (continued) EXAMPLES: A>PIP PROGRAM1.TXT=B:PROGRAM2.TXT (This copies PROGRAM2.TXT from disk B to disk A with the new name of PROGRAM1.TXT) A>PIP A:=B:PROGRAM3.COM (This copies FILE3.COM from disk B to disk A and names the copied file PROGRAM3.COM) A>PIP A:=B:*.*[V] (This copies all files from disk B to disk A and all files keep the same name. The [V] causes all copied data to be verified.) $ STAT Program STAT d: STAT {d:filename} The STAT.COM program provides statistics on files, disks, and devices. The statistics are disk space, file size, attributes, and device assignments. EXAMPLES: A>STAT B:*.PRN (This displays the size for all '.PRN' files on the disk in drive B). $ STAT Program (continued) EXAMPLES (continued) A>STAT B: (This displays the amount of free space on the disk in drive B). See your CP/M manual to learn how to assign file attributes. $ SUBMIT and XSUB SUBMIT d:filename The SUBMIT comman*|*b*#"**|g}o"*"8c* #" * |>b)a@*"*#";aVq! * l墁*l6p͜v" _Vq! *|Sdͦ!'* !p* **! !'* ! ͕*|œc*|b*,q}o|g",q*Vq}o|g"Vq,q! x* |cͦ!lԌN ! ͕Vq! x* |.cͦ!mԌN ! ͕ͦ!pN ͦ*! ! !p* !nԌ* ! * ͦ!oԌ* *! !pԌ* *"ъD7N ͦ!$* !$* ͦ!pN ͦ!pN ͦ!qԌN ͦ!rԌ* !oͭ!!!|g}o|dͤn!d!"cͦ!pN !!!}o|g"!:dͦ!$* `>*#"**z|Nd}|*dͦ!pN ͦ!sԌN Vq! )! ͕!"!oͭ !oͭ!x"!d*o!z\ͭ\!p d*"Ό!\G*Όde*o#"o*o*z|e}|Ңd*|e*!o @e*#"*o!ͭ!ͭ! 'ͭ!_"ͭ!_"%!o&to!ˊG!,&!͓ /!ͻ !}&/!'*'|Cn!d")!f!͓ *)+ͻ *oÇ!ͻ *oÇ!G͂*o)ts#r*)#")*o#"o*o|%f)e!")!Éf!͓ *)+ͻ *oÇ!ͻ *o)t^#V"Ό*Όͻ *o)t^#V*)#")*o#"o*o|ڙf)4f!}&/!'*'|Cn!f* Y"Ό"ЌÇ͂*ЌH*Ό* #" * |g)ڼfH!Yͭ\!G͂!ͭH!G! GHͭ!_ͭ.!bͭ$!eͭˋ!hͭ1!kͭ!nͭ!qͭ!tͭw!G͂"46!zͭ!"׊!"ي!6a6!pog!"׊!"ي9!}ͭ!"ފ!9a9!og!"ފۊ!moͭ!Àh* *4#"*ͥDM!z+ͭ*|.h)@hio!+G+ͭ*ފ|mh* *4ۊG!pGۊͭ|hۊ!+Gۊͭ* #" * |ڐh)gK!ͭN!ͭSUBMIT DOIT $ SYSGEN The SYSGEN program places a copy of the CP/M operating system on disk. You use it to make backup copies of the system. It would be a good idea to put the CP/M system on all of your disks for convenience. When running this program, SYSGEN asks for the drive name of your current system disk. Respond with the letter of the drive where the system is located, unless you want to skip the system read operation if the system is already in memory due to a MOVCPM operation. SYSGEN then asks for a destination drive name (the drive of the disk to receive the copy). This should be answered by typing in the drive name or a RETURN to restart your system. $ SYSGEN (continued) EXAMPLE: A>:SYSGEN 16/8 EXPANSION MODULE SYSGEN VERS 0.08 TOUCH OR TO EXIT SOURCE DRIVE NAME (OR RETURN TO SKIP) A: SOURCE ON A:. TOUCH TO CONTINUE, OR TO EXIT. READING SYSTEM ................................. FUNCTION COMPLETE. DESTINATION DRIVE NAME (OR TO EXIT) B: DESTINATION ON B:. TOUCH TO CONTINUE, OR TO EXIT. WRITING SYSTEM ................................. FUNCTION COMPLETE. DESTINATION DRIVE NAME (OR TO EXIT): $ ERROR MESSAGES A NO FILE or FILE NOT FOUND B BDOS ERR ON d: C INVALID DISK ASSIGNMENT D READ, WRITE, OR SELECT ERRORS $ NO FILE or FILE NOT FOUND This message means that the disk does not contain the file you specified in the command line. If you specified a filename match, no files were found that match your name. Check your entry. $ BDOS ERR ON d: The is the most common error message. d: is the name of a disk drive. CP/M either could not find a disk in that drive, or the disk is not properly formatted. Other possibilities are: the flexible disk is physically write protected, the disk is the wrong density for the disk drive controller, the disk drive is not ready. If 'SELECT' is displayed, you may have selected a drive that does not exist. If 'R/O' is displayed, your disk has been assigned the 'read only' attribute with a STAT command. Type a RETURN to recover, or CTRL+C for a warm start. $ INVALID DISK ASSIGNMENT This message may appear if, in a STAT command, you followed a drive specifier ('d:') with anything other than '=R/O'. $ READ, WRITE, OR SELECT ERRORS Select error indicates you have attempted to access a drive that is not ready or a disk that has not been formatted(initialized). A read or write error appears if the attempted operation was not successful. To continue, select one of the indicated options: Type "A" to accept and return the error to the program Type "I" to ignore the error Type "R" to retry the operation again. If selection of one of the options is not successful, use to return to CP/M. $ CP/M COMMAND SUMMARY A CONTROL KEYS B BUILT-IN COMMANDS C SYSTEM PROGRAMS D ERROR MESSAGES $ CONTROL KEYS CTRL+C Restart CP/M (terminate program), performs a warm start for a newly-inserted disk. CTRL+E Moves cursor to beginning of next line for long command lines. CTRL+H or BACKSPACE Deletes one character and erases it from the screen. CTRL+I Add 8 spaces (tab to next 8th column:8,16,24...). CTRL+J or LINE FEED Same as RETURN. CTRL+M Same as RETURN. $ CONTROL KEYS (continued) CTRL+P Turn on list device (printer, tape...). Type CTRL+P again to turn off list device. CTRL+R Repeat the command line. CTRL+S Temporarily stop the display; continue by typing any character. CTRL+U or CTRL+X Cancel the current line (do not transmit it to CP/M). CTRL+Z End input from keyboard during ED or PIP session. RETURN Transmit command line to CP/M and do a carriage return/line feed to move cursor to next line. DELETE Delete one character and redisplay it. To display corrected command line without deleted characters, use CTRL+R. $ BUILT-IN COMMANDS d: Change current disk drive to d:. DIR {d:filename} or DIR {d:filematch} Display one or more files. ERA {d:filename} or ERA {d:filematch} Erase one or more files. REN newname=oldname Rename oldname to newname. SAVE n d:filename Save n pages to d:filename. TYPE {d:filename} or TYPE {d:filematch} Display contents of one or more text files. USER n Set current user area to user number n. $ HELP PATH A E C SYSTEM PROGRAMS ASM filename.ahp Assemble filename.ASM in the current drive or drive specified by 'a', put the assembled program (filename.HEX) in the current drive or drive specified by 'h', and put the listing (filename.PRN) in the current drive or drive specified by 'p'. DDT {d:filename.HEX} or DDT {d:filename.COM} Load filename.HEX or filename.COM into the program area to debug with DDT commands. DUMP filename Display the file's contents in hexadecimal. ED filename Create and/or edit a text file. $ SYSTEM PROGRAMS (continued) LOAD d:filename Convert filename.HEX to an executable program called filename.COM. MOVCPM Prepare a new copy of system. PIP argument Copy files. STAT {d:filename} Display file and disk information. SUBMIT d:filename {parameters} Execute commands in a CP/M text file. SYSGEN Place a copy of the system on a disk. $ ERROR MESSAGES NO FILE or FILE NOT FOUND Disk does not contain file you specified. BDOS ERR ON d: No disk in drive, disk is not formatted properly, disk is so old that CP/M can't read it, disk drive is not on, door is not closed, drive doesn't exist, or you're trying to write to a read only disk. INVALID DISK ASSIGNMENT In a STAT command, you followed 'd:' with something other than '=R/O'. Read, Write, or Select Err d: A(ccept), I(gnore), R(etry) Error encountered trying to Read, Write, or Select a disk. Touch to return to CP/M. $ REFERENCE MANUALS AVAILABLE XEROX Manuals ------------- 1 CP/M Operating System Reference Guide 2 CP/M Operating System Handbook 3 Word Processing Reference Guide 4 Word Processing Handbook 5 Operation Manual Additional Reference Materials ------------------------------ A CP/M Handbook (by Rodney Zaks) $ SUBJECT GUIDE TO REFERENCE MANUALS (Numbers correspond to manual numbers listed on previous screen) Manual Manual Subject Reference Subject Reference ----------------------------------------------------------------- $ $ $ $Assembler.................1,A$Baud Rate Generator.........1$BDOS......................1,A$CBIOS, Modification.........1$CCP (Cons Command Proc)...1,A$Clock Generator.............1$Connector Pin Assignments...1$CP/M, Commands..........1,5,A$CP/M, Description.......1,2,A$CP/M, History...............A$CP/M, Intern Structure....1,A$CPU.....................1,5,A$CRT, Display Blanking.......1$CRT, Display Codes........1,5$CRT, Display Generator....1,5$CRT, Scrolling..............1$CRT, Ram Addressing.........1$Debugger..................1,A$Diagnostics.............1,3,5$Editing...............1,3,4,A$Files, Random.............1,A$Files, Sequential.........1,A$Floppy Disk Controller......1$Floppy Disk Format......1,4,5$Floppy Disk Parameter Table.1$Floppy Disk Translation Sync1$Forms Tractor...............1$Installation, 16/8......1,3,5$Interrupt Processing........1$Keyboard Codes............1,5$Keyboard Layout...........1,5$Linker......................1$Loader, Cold Start..........1$Memory, 64K Ram.............1$Memory, Bank Switching......1$Memory, Organization....1,5,A$Memory, Refresh.............1$Monitor, Commands.........1,5$Monitor, User Entry Points..1$Pin Assignments.............1$Port Address Decoder........1$Port Assignments............1$Ports, Parallel I/O.....1,5,A$Ports, Serial I/O.......1,5,A$Printer, 40 CPS/20 CPS..1,3,5$Real Time Clock.............1$Reset Controller..........1,5$Sector Blocking.............1$System Call Conventions.....1$System Generation.........1,A$Theory Of Operation.........1$Word Processing...........3,4$Z80, CPU..................1,A$Z80, CTC....................1$Z80, PIO....................1$Z80, SIO....................1$ $ $ )~#foG"~#!pErrorCommand file not found.Bad UsageVersion 2.2 CP/M or MP/M required.When disk to copy FROM is ready in drive touch (or to exit) That disk does not contain BACKUP set That disk contains an invalid BACKUP directory. That disk has the wrong backup set name on it. CRC error in backup directoryThat backup set was not made with the others.That disk has already been used in this backup session.REPLACE FILESMore files left to replace. RETURN TO THE BACKUP MENULoading Program...DO NOT REMOVE ANY DISKS YETTouch any key to exit... Copy stack overflow From Specified Multiple timesBad FROMTO Specified Multiple timesBad TO Arg MissingBad Disk - Bad Disk - Bad User Copy to self is redundant!No files to back up.When disk to copy TO is ready in drive touch (or to exit) Included. Removed. Too many files for full display, copy will be unaffected.Computing File Sizes.Copying file There is not enough room on drive to restore all of the files.Restore aborted.There is not enough space on the disk in drive to copy any more files.(1) Oh no, Drive (2) Try to fit the Remaining Files on another Diskette in Drive (3) Split K) over Multiple Diskettes in Drive Please enter your choice (or to exit) [ ]Note: Splitting a file into pieces requires that drive has removablemedia. Do not change diskettes until prompted to do so.Be sure and label the diskettes copied as part 1, part 2, etc.Are you sure you want to split file (Y or to exit): When a disk is ready in drive for part, type Not enough room on that diskette in drive CopyK out ofK PartThat disk already has file part Do you want to delete that file (Y or N)? No.Yes.Remaining to be copied from : User. Available for use on drive : User. Better get some more diskettes. Removing files from User CRC error in backup directory.That disk has already been used in this backup session.Do you really want to reuse it? RECONSTRUCT FILE FROM PIECESFile was split among several diskettes when it was backed up.Place the Partdiskette in drive then type Unsplitting file PartThat disk in drive does not have enough space forall the pieces of You need more room to do it.Re-construct aborted.Type any key... That disk does not contain the correct file partCan't find Can't create rwWrite error - vRead error - Can't Set Source Attribute.Can't Set Destination Attribute.Errors File Record = Bits = That copy didn't work too well. Type to ignore it andcontinue, or to try again. Copy Terminated Prematurely. is a Non-Removable Hard Disk#F]q;iΎ1Fdmڏ key and simultaneously touching the key will cause the contents of the video display to be sent to the serial printer port. Printing will begin with a carriage return and line feed sequence, followed by the top line of the display. The contents of the the screen should not be altered during the screen print so that a complete screen image can be reproduced. After the last line has been printed, a carriage return and line feed sequence will be sent to the printer to separate one screen print from the next. $ SCREEN PRINT (continued) Touching the key and simultaneously touching the key during a screen print will terminate the print out, although some printers will continue printing the information received before the termi- nation was detected. Screen print may be initiated at any time, in any program. It should be noted that certain control codes that may be displayed on the screen can cause unpredictable operation with some printers that interpret control codes as direct printer commands. $ MONITOR COMMANDS The Basic Operating System monitor (BOS) is the primary control program for the XEROX PC computer. The BOS monitor begins execution when the computer is first powered on, or whenever the reset button is pressed. The monitor commands are: d(isplay memory) D [start adress] [end address] m(odify memory) M
x(tended memory test) X f(ill memory) F c(opy memory) C v(erify memory block) V g(oto) G
[HL DE BC registers] i(nput) I <16-bit port address> o(utput) O <16-bit port address> r(ead disk sector) R
b(aud rate) B [channel] t(ypewriter) T [baud rate code] h(ost terminal) H [channel] p(rinter protocol) P [status mask] [status value] $ MONITOR COMMANDS (continued) Touching the key and simultaneously touching the key will normally terminate a program and return control to the BOS monitor. Control is actually passed to the routine that is pointed to by the JUMP vector at location F003 hex. User programs may trap the key by modifying the jump at F003 to point to their own software termination or warm start routine. $ HOST TERMINAL COMMANDS At power-on or reset, the communications port is set for 300 baud, and the printer port for 1200 baud. Both serial ports are set for 7 data bits and even parity with one stop bit. Scroll up Scroll down Enable local echo Enable local auto line feed Enable remote echo Enable remote auto line feed Transmit BREAK Exit terminal mode $ DISPLAY CONTROL CODES Set cursor character as next character Restore previous attribute mode Bell Backspace or cursor left Horizontal tab Line feed or cursor down Cursor up Cursor right Carriage return Clear to end of screen Clear to end of line Clear screen and home cursor Escape Display next character direct $ ESCAPE SEQUENCES Disable attr6ObБؑ@GVΒ *06Gr 4;?_%_joÕ+$ͫ>'ö>N#Fî>Ø>՘>-"^#V`iN#Fͮâ"^"#V;#! > 1+>6#= ~#^#V1+N#F p+qN#F  p+q 8Q8"\  Later CP/M or MP/M Version Required$ÑÛÜÛßÜB{ß"!*Üß ß ß ͜*w#66+6 Ü ÜßßßßßßßßßßÜÜßÜBÜBÜBßBÜB ÜB ßB!ßB"ßB#ßB$ßK%ßK(ß|6 u }͑&))`i"l!"!"o ,ͧJY*A,*?,*=,*;,ii*?,i*A,*?, ,Zͧ~#xx$i !>A ͧ$Ͱ #ڊ ·§"̛G{,x̛PX #!Oz"y : O{,yT # { ,> T #ћ"% M #M %,M E #M M*l( 46!ɷw#NN#"ҝ!9"͝"ϝy2ѝ*l|ʀ*!W"|A~#*ݤ~W«î"Ԝ*A,*?,*=,*;,i*?,*A,*?,*ݤ~#",WÈ~W!"|~,"#"~11# W"7#"x"L L+~ Ay$͖?Redo from Start *͝?!ԝ*ҝ:ѝOÇ*ϝ+~+ʲʤʤ +w ¦ý++~#foͰ"ϝ!ѝ5*͝~2#~#^#V++5 :u *l|!$Ͱ*>2u |]}͑&<)`i"l++"!h"!c"2ͼ 6 !I)}o|g҅> @*+|z*ڭ#N#fiԟ~#N#fi1+5FOһG#~#fo#~#fox1+yԟ56 #ԟ~6 #~#fo~#fo5?,>;,>=#~#fo1+56 u ͍2u cNu ͍Ku `~#Qx$ɯGկ|))))y=ʍʙ0:ږ ʦxvͲx6 űʽ y<2F~#~#foy,+O #~#fox # !4 砯255*&Ϳ5į3>"A!A;>;>u $>^>^>^>^>^>^#+?,/^#+!?,+ +^#V#u 62Å^#+Ë +^#V#u ͘2î^#+ڡ^#V#ͷô +^#V#u ͫ2^#+^#V#ͷ졯>2d|Y+})N#U~#fo :dH!9"a!g4 ~,+#6 >Ñ>Ñ>Ñ>~#^#Vʈ+r+s=v>G~Owy#•u "?,>̢u ?,>Ƣu ;,>1+2~#֢x$^#+?,+!?,+ɧ~*#=!"l!"':8͖?8p8*l: *>\2 *R7 *+f~ *z+ *z * *!2 *}8*O>: *ʓ>\ *2 *y*7 $ ·8*8գ8 *> *>_ߣ>#f6 *!"*z zx<>yq# * z> *8* z}: *w: GSN~#foP##]>j~+~?~u+#҂+ 򂤯:B,ڤ:A,!62͙0>;,ý>?,Ԥ ~#=!Ԥ#~ ܤ ܤ~kooooK o : ɧ~*#=!"l!"':8͖?8p8*l: *>\2 *R7 *+f~ *z+ *z * *!2 *}8*O>: *ʓ>\ *2 *y*7 $ ·8*8գ8 *> *>_ߣ>#f6 *!"*z zx<>041 June 1982 The Xerox Disk Backup and Maintenance System (c) Copyright 1982 by Balcones Computer Corporat%wY;ͺ#^#V! ~#*("+*,}|7"D͔RUN file name error.$N#~#foyڂF#~:+‚x@?? 2##yG ~# Š>76 #=˜*&ô*ô*s#rð ~G#~#fo#}!~6 ="#~#fon&5u z}ͼ~s# 6 u bk=(V#~#foͼyY~#K I5Fx#^#Vaw{w i[[[[ BASLIB #100158 5.2 - OWNED BY MICROSOFT, 1979 <:r7=”%2DM*"W*##"UÝ>22*^#V"##^#V" 2! !!""!"6#6P>2>2>2͹RͼRI_7 %7:7a& I&T& T&%?%:7X%!4 "7%!9"a*,*&ʵ!6#}µ|µ6!g6#z**|> 6 6#s#r#=>2[>2^>2]2`"c!Vibute display Enable attribute display Clear screen Pass 7-bit keyboard data Pass 8-bit keyboard data Set blink attribute mode Set graphics attribute mode Set blink attribute mode Set inverse video attribute mode Set low intensity attribute mode XY cursor position leadin Line insert Character insert Line delete Clear to end of line Character delete Clear to end of screen $ SUBROUTINE ENTRY POINTS Most of the entry points are downward compatible with the original XEROX Model 820 Monitor. Differences are noted with an *. Entries with a # are provided exclusively for 820 bios compatibility. * F000 - Cold start. The Resident monitor is reloaded from ROM. * F003 - Warm start. Performed when is touched. F006 - Keyboard status. Returns FF if ready, 00 if not ready. F009 - Keyboard input. Waits for, then returns data in reg A. F00C - CRT output. From register A, saves/restores all regs. * F00F - Fast CRT output. From reg C, destroys all registers. F012 - SIO-B input ready status. Returns status in register A. F015 - SIO-B input data. Returns character in A. F018 - SIO-B output data. Transmits character from register A. # F01B - Select logical disk. From register C. (00H-0FH) # F01E - Home disk. Seek track 0. # F021 - Seek logical track. Track in C, always returns success. # F024 - Read sector. Transfer address in HL, sector in reg C. $ SUBROUTINE ENTRY POINTS (continued) # F027 - Write sector. Transfer address in HL, sector in reg C. F02A - Execute physical driver. Parameter block pointer in HL. F02D - Set direct CRT cursor. Address from registers HL. F030 - Direct CRT display. Store A at loc set by direct CRT cursor, increments direct cursor address. F033 - CRT memory block move. Move memory block to or from screen. Source address in HL, destination in DE, number of bytes to move in BC, register A indicates type to move. F036 - Return disk map table address in registers HL. F039 - Return address of time of day locations in registers HL. F03C - Return configuration status. F03F - SIO-B output ready status. Returns FF if ready, 00 if not. F042 - Get or set configurable data. F045 - Start screen print. Initiates background screen print. F048 - User accessible 1 second interrupt. $=6$#F-=!9N#F ?E;!9N#F`i6!9wl* s#r>!9wlHq:a?!9wl> wø?:?!9N#F*&=ß?:!9w:2~2!9N#F*=͉*ø?ø?E;ø?>>d???3(_+?:&<2&O>?E;͉*!9N#F&F)_+?E;!&5͉*[_+=@: @E;!6͉*!9N#FR;!9N#F`i6!9N#F͟G;@E;!9N#F́>!9#;;! 9wCA!9N#Fͻ?! 9N!6A ^#V!9wl> ”@E;!9N#F+wl^#V=@A!9N#F+wl^#V=@A!9N#F+wl>_=@A!9N#F+N#F`i^#V=@A!9N#F`iN#F!<| us$ 1A 2& ! Mh 5;8ͯ8|1 U ) >2;  #  :; _   :& _{$ ***DEI***1 U  Z((_(  *22; 2<  *v >A2' 2D 8<(D2( ; + >B2' 2i 85(=2) ;:( G:)  " :' 2k i C :' 2k i :' >:A'_!`~#~'_!~??U ͩ 02' {0A8 2' Q0 :' $ >2 - U(   :D A2( O2}:D (M̈́2* x2+ :i A2) O2}:i (.̈́O:+ 1:* +":) 'GۮO>ӮۯoyӮ "2  71 U 71 U  1 Uͩ;:( Ok(>2< :) Ok:< (2< 0 U      A >20 n f ~G~8!(!8xF", !"3  ((  >(O :< :+ y(y?:+ (y<:* " >(? ѷ>O1 U&o>c gS OC. :( O>!A ͉8/i :) O>!A ͉8t >!A͉820 "1 :* G:* OK. K1 *1 [, "1 շ!:0 2*7ACCCCA !A:* GS= "? K,  *3 #"3 [, *? *= *3 >5 g5  |( Cdb = $͐͐͐͐}0>$> $ $$ This program requires a XEROX Expansion Module.$ This program requi"nO͖ STO  k *n.. . ........?*|| :y‰ *w|ʉ n *& s#r*& {w#6"z*a*w>2yk ͖Error -! ~<ʯ =ʯ #~# Û #͜ Syntax Error in DATRETURN without GOSU Type MismatcOut of DatIllegal Function CalOverfloOut of Memor Subscript Out of Rang Division By ZerOut of String SpacString Formula Too CompleRESUME without Erro2Field Overflo3Internal Erro4Bad File Numbe5File Not Foun6Bad File Mod7File Already Ope9Disk I/O Erro:File Already Exist=Disk Ful>Input Past En?Bad Record Numbe@Bad File NamCToo Many FileUnprintable Erro!9N#F* ~#~ҟ ~+ʥ ~#~ڟ +^#V###} ###} |ʱ ~#fo! ͖ Internal Error - No Line Number V* ~#M ͖ at linen k >4 < -  4 < 0*-  }_|W!C ,+~#fo>͖ at address|}k > *> *!9"Y*Yk7|u }͑&))! ~#fo" ! " u |6 * }o|g)" * " ͵#s#r++su W 8u b 8u m 8u - 8u W Uu b Uu m Uu Ϳ cu W u b u m u Ϳ ?,x ;,x "?,Á H~# y x2:/ ® <o~ʪ @*#Þ ~ʪ @*#ñ >2:/F#~#fox o  ~#@* 5 >"@*G:x **+~<+=+###~+**! **~=?/<o^=Kc:> @* >,@*W*#^ ̒ʌ+=ڌ*z{ڤ{_Ö!"!"l2ͼ!~6#w~!N i&A  G~##++ 0:*|6 }6 !wu +!*>A5w>$u 6 ͼhh55~#~#fo1+~5o&~6 #^#V++5o&u ~<6 ͼ~#~#fo1+6+ 55>>>>>>!+> > > > > >~#fo## +^#V#u 73%^#++u |6 BK͂PYu |6 BK s o_Vu z6 zʊ Ґ_Җo _ W}$5DMu ~##++ĵ>1++V+^++r+su Ͱ~#^#V$u |6 !9>$+V*{<*{,=> @*|6 }*,<V}|6 }|^!*#n&ͷ4u ͌u ͘! 62ͯ3Ù0! .-^0^#V#u u u z||74^4^#Vì^#V#̓4GN0y0#~#fo~#fo9#/  y9y<.C)C)55[^adgjNmpVsv^y|k:=9_!R4˜5*S"S~#N#F# ,+Ûyxҽ Û+++6@#yw#xw+++6###!R~6ØH*S#~#~Ҙ - !*U"S~#^#V#E$,+ |0 ++~_w#~Ww# *UDM~#^#V#ڢbQ+zh+{h##{z~#q#p_Qy—x—DMQ~#—QYP+++"S6@###{_zW+r+sɷ*Y| 0 ͈^#V+"Yw#s#r+++r+s##!*{z*?}|~# yGͼx1+͵**?+d8^͵###E͖͊ during G.C. V͖͊ V͖ Internal Error - String Space Corrup#N#F*Uyx*Wyx++`i+V+^?+##6+6+~6  >@++*Y"Ys#r+H*S#~_#~W( < r+s##6"W###!Y~#foL?+<<*U"S*W}o|g6@#s#r#6"W**"Y}w>#w##?+w++6+6[W6͜~*#Ü { ʎ3;ʎ3,Ĥr3##^#V(5ʨ3ʨ36+ %*?,}/o|/g#"?,|(4!A,~wɯ2B,%g0(*?,(4%G0>>~>#->!E,K>!E,;,2R# Q!E,.!E,2Y,>>t>|}+!-͞4+6!A,> 02:,!ë2!-!E,-~_#~W#~O592!623ɇ<o&(4*?,*A,"?,`i"A,!?,^#V#N#F#!735x{5!C,6ͫ4wg>3656:Gw#61K!E,2?,%;,%)*?,||<%*?,E!?[ ÈͿ:A,2A,:B, :B,©î|/g}/o! :B, "?,>2aj L}%>2`h~&@-++ .ʬe1E[ lILIqIQZ:t>t~%ʹ#!dtD‹ 6 y‹_{_%!% ‹ !!iË Ë%=%~+60{G+6${+p2!6 *;,*=,2E~ʣ:҃0ڃ #~t>DGr";,`i"=,#~+-0OxG#~¨`xEy ғ>2|ғÓ";,`i"=,res two floppy drives.$ This program requires stand-alone CP/M. Use the REBOOT program to continue. $ Floppy Disk Copy Utility vers 0.06 Copyright  1983, XEROX Corporation Note: This Utility Copies Only Floppy disks with the same number of sides and sectors per track. Touch or to Exit $ Function Terminated$Enter SOURCE drive (RETURN to default to A:) $Enter DESTINATION drive (RETURN to default to B:) $ is not a valid drive.$ SOURCE and DESTINATION cannot be the same drive.$ SOURCE drive must be a floppy.$ DESTINATION drive must be a floppy.$ : is not available.$ Drive : is empty or contains an uninitialized disk.$SOURCE disk is$DESTINATION disk is$SOURCE and DESTINATION disks are$ 820-II format - track 0 will not be copied.$Insert Source disk in drive : Insert Destination disk in drive : Touch when ready $ Touch or to Exit. Touch any other key to continue $The Formats of SOURCE and DESTINATION disks do not match.$Destination disk is write protected. Check disk, reinsert, and close door.$ Reading track Writing$ Verifying$Copy complete. $ This disk failed to copy properly. Do not attempt to use this disk.$ Defective Sector(s) Detected$ Using a defective disk is not recommended.$A A: *~ #~a  This program requires a Xerox 820-II Information Processor.$ended.$A A: *~ #~a  This program requires a Xerox 8xI7I*M! N ^#VN*~͈HkM!P6*WDMNm*B*~^#VhM!K6ÛM!Y6͖G҈M*WDMZmP+ÛM!P6*WDMNmP+N:PʽM!Y6͖GҽM*WDMZmP+N:PM͉*N!Y6͖G/:PHM 6P+N!6*`DMͽHN'MMM: :;HA86ͱ+6N6P+!فp+q:NNP+vNZ GnN:\nN*؁*`s*N 6P+:MŠN 6P+NZ#GښNNN:\ʨNNN*`!ځs{N!M4*NNP+N 6P+>2ہ:/!N^.!6!܁6N!܁6:CDO͉*:>O:2O!ہ5~/O͉**N:܁.O!6>O:>O!ہ4P+N>!MXO!M5*N`O6P+:LqO6P+!߁6:2݁  s:::H*MͶHҸO:A2͉݁*͉*>!TPHOIP#P*\͉*._+P͉*>!TPHPIPP*\͉*#P'N\:߁0PP+HP*݁t$$*N!L66!߁6!ށ6:ށ<2ށ!~P*ށ& N{P>YP>*N!C6R:N:N*M!P ^#V:P3s>!P!6*3\P+QP+Q:P͉**NP 6P+QP,COPYRIGHT (C) DIGITAL RESEARCH, 1980 &<)Y;ÓCP/M-80/86 is already active.$1] ?! ʏʏ0 Ң))) O p|¢}ڢ.g))͓ INVALID MEMORY SIZE$!$|~/w/w|g*"|?>@G!>0w#w!4~:60+4!N#F! xY G# M=-!v"!6!Ó#+w+w >‹yƀOxG}o|g"! :m ʔ á!,"%$xʡ ~#Ô*!:m ʶ x SYNCRONIZATION ERROR$ {~#o}oö:m ʋ! ~'#* DM! x' w#$!N#F! D!}>0w#wO!~4~::60+4:*"^͓ Ready for "SYSGEN" or "SAVE 00 CPM00.SYS"$* Constructing Xerox 00k CP/M-80 vers 2.2$!ۤӡۤ۠>!3* 7R>!@3>!@@3>!@3+|(>!@3>!@@3>!@3>+|(< j#\ u#|w>!@3>!@3!# 3#\(ۡ>!F3*#}(#+|(>!G3 .$16/8 PC $not present.$Shared RAM failure.$.#W:'++͗60;+~0:.l%>"w#6+]6-/</ _:#p#w#6!#zڊ͏zkV{|=kʢp#6!#:~ ʧ*ʧ+ -+$0# ++wè6%ڑ a+6%)<_xk͂;{ĪÏ_yGI{_xek͂vkyͮOkGO;*=kPØѯʗ)7yOzWO/< ͪ/>H>Hp#=!;,Ϳ> ?ͪ/{_#zW#yO++.ͭ#p# >\>ͪN#F#*?,/}o|go"?,p#=\ͪw1_cƤ~@zZrN vH Tʚ;@B''d #~:   0?<=:27-++ OQHQ+]fH#ʒl 3 M!~|}0?)))صo~M!ͤڢ}0? ں? ))))صoäa{ i%:B,:A,ù:22 3  3 lags and ret ;Return end cu }͑&))!' ~  #~ `i" >O #~goPY!' ůw#:%)=)=3!ѯ)<)!% ^#Vr+su }<&!" }͑&ʈ! PY~!!u!`i>!!' ~ !#/'u }͑&)!&¦!! ~+ngu }͑&)! n&*l~)(DM'~!4N#V p!zw w+s#r#6#6DM:&"!" s#r#6k"! {zVc" w*lT]% N#F+q#p###6 "#:%>#>w+w!(ͦ"7?*l' 6#67~)#^#fk_X#N#~:\#++@)y@))  ##~.†#͙#7r##s#2 5z ))> Ù#ʍ#> ²#Í#u ;#  <)!  > 1+;#: ! ) <) * ~)#N#F++5 OF$IF$R)* |F$!" }_͑&Y$/'{͑&)z;# k'"l# > 1+66#~¥$<)ú$<º$)Ù$!%w#w#w#w~$") p# $<& _u ;#  <)u ! 6# %M%u ;#2 ! %! %  )O!  ~# *yœ%~ ʙ%>. * †%: W:ڵ%> * * * v%~*6?# %O!!4%#4%#4y"&)><" >2r!X)"s:p<2p*n" !P&"nu " $*|N&##nL!=&.G!* u e&u 2 '" Í'u Á&u 2 Ž'" Î')<)=_!~#foʵ&##{&++á&*&"q#p#s#4#5++###DM !" ~#fo '+V+^##* {z&BK^#V+* s#r! DM'* DMs#r# 6# x"' !T]~#fo)x:'y:'~#~+*"s#r<:* |{'! s#r#w…'2j'}͑&)! ^#V: °'* {)+s#r! w#w! ~#fo!)'(BK>!)')#'))( (#='}_}la))(#x)"d'! "f'!) "h'!}o|g)H(bk:j'ʎ()](ͫ(DM*h'*f'("f'PYͪ(}o|g*d'#"d'+(ͫ(DM*f'*h'("f'PYs(2)*d'! ~#fo)s#r(:)(!(!& "~# x(DMK))@)! w!( V6 )zwI))@)! ~!;)! ^#V! s#rDM8)2))}͑&)k))`i"l!{)"uè) # !>A u |6 ,ʢ)-:r)*s!5"u{ͼf$%)!)*uñ)|}!"l>6>4>?>=>:>7>5>2>3>@>C> o&A Pk *>^ *@ * *~ 1*> * *#"*5F* W*#~+ :Gʔ*>Ç*:q°*<2q*n">*!*"n *E*654> @*~=**!"@*"> @*> @*> E> E*>*&)))^#V#!?,++w#w#w#w#Ʌo$ɧGw#5+{zb inAFj DthIXj d"NIYLIr : NZq  :Zr coNCq hiPoIr <>POr (dPEIFaCRCSETC!!PRSCa.CRCIFa CRCCHKD! PRSXE!CRCK1E!CRCK2D!2CRC1D!5CRC2D!cCRC3$CTADa6#M,|0L,ʈ,5Oʍ,!5!A,y#…,+x,5?5p-Ϳ5G0æ,p->0S-!E,|0-:B,5:L,//:A,<=/!;,ͯ/!t+\X;CPM86 COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<2 !2:2a{_:ʖ:>Ľʖ:=2–!B!6#5ʖ:Ľ!ͬʧ )!F#xʺ~0wëw!" !~6ͽ:ý(!#͘*~ ""͌#>?͌͘ =_.:;<> Oo$>!Y2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*6?w0#6 #6" #~?  xDIR ERA TYPESAVEREN USER&!yO#< Ty#O 321y_͸2y2ͽ:˜1͘A͌>>͌92^ :¥.!_~#fow]!v"!çREAD ERRORçNO FILE^: ! ~ 3#0 Wx x   G ~ # 3x~#B!Y~ɯ2:=!ý:=!:ý^T!~  6?#ˆ:`O> K{͘A͒>:͒͢>:͒͢xK > K > ͒x  ͢ØÆ^ BRͧ9!5‚#~Y‚#"T<ÆALL (Y/N)?^ Tʧ͘!6!~ڇ w4!Y~ʆ͌†t=ʆf ^ T 2o&)|+!<ͧÆNO SPACE^ :Ty!B*O=?_s#"^sG!~Ypsp2mÆÆf ͧÆFILE EXISTS _: É: :ʉ=2)ͽÉ T!@k!}|q=qf^!~2>`~22\!!B!~> >#0~O#Cx2͘1)ͽÂf zͧÆBAD LOADCOMf^: ! Â$$$ SUB&"C {2!"E 9" 1A 22!ty)K!G_^#V*C   ~E , &-AGMS  !!ô!ô!Bdos Err On : $Bad Sector$Select$File R/O$ :B A2 ! ~6  O͐  : E  B 2 >: b # : y! 4 5~yy 5 6y Ґ ^H @Oy H  H : – ͬ   #H : !  H ù  H  H $O͐ : 2 *C N#  x : 2 p & x ~+é 7 2 H ! >w _ : ! 5ͤ N k ͱ ¦ ͱ xʊ #N x : ! 2 ͤ ! 5™ #wO ~x½  p H    y< < ʑ  : !qMD # 2E > ! ^#V w#P :B O|^#V#"##"##"##"!O *!O *|!6ʝ 6>*w#w*w#w'û *! J * ""!N#F*^#V*~#foyx *{_zW+ * yx # *DM*s#r*s#ryOxG*0MD!!N: E G>O: \ S *C  :q n& ^#V> O^ "*}:*)= ":O:o"*C  *C !ͮ ~2~2ͦ :2ͮ : O:w:w |g}o *# ) :B O! yoxg*:B O }!N#F "*#*s#r^  ~!J  ! J *:o$*C ~i 6i w**{#z r+s{ozg**͕ **  , w͜ ͸ Ͳ ! !N#F$**O !~#:A #~$=2E k͌ : :/GyO>2!q*C " ͡  ʔ*J Ҕ^ :Oyʃ?|x | s-|N-# S:2E !~Яw > T   D ^ 6k -äPYy 5*{zBK5ڋ>*C w~#+w#w+ɯ2E 22 i  ^ *C :~w~͔͔# # ͭ/x,!B,5,S.!A,N#F͞4+6H-!A,> 0$/2:,:;,q/5x/F+N+=-!E,ä-!;,>q#p#=§-!;,-"s+͛-͊-v-*s+|0ʦ5:B,ʦ5!K,N#F͏3/q.G8/60x --q/!A,0-j0 TeB׳]h!I.k p-Ϳ5G0M.p->0!E,-!B,q#~++w+qh.5DNn"~`35zr1{r1h!I|05yO2K,.|05:B,S-./0!E,.p-Ϳ5G0/p->0S-!E,ñ.y2K,!A,z+~q+0q!0NsY+0 0 W~w++0$0!A,(04G0Ϳ5!;,w#M05^0}͓0g0Ù0͓0͞4!>,F#^#V#NÆ5͙0}E,~#0G++Ny5;,0!?,Ϳ5>0Ү0505!C,6ͫ4g>36|l4>¨0akͿ511ͯ31155?15G1ͳ41Ͳ33|51!11,1ͳ4ͫ1=3N1>O!B,~+>w5QY5Z45:B,҅1h}1ͳ4ͯ3Ɓʅ1z4͞2!1 2JA3QY555u5|Yt&wz^Pc|u~r151>2B,!1 2ͳ4og4<2 }}{(qnz ͳ45=3 2=3ͳ4~#Ϳ5=x:35<22)49255:B,5L2/O<2)4î25Z45ȯG͏3"(,y2*,Foq4z4!D*?,:A,O2B,4u533g.*(,:*,Oz23g.*?,:A,2x<=*3{_zWxG)yOHGÆ5)4:3555͏3y+F+F+Fw`h|ʇ3gyk3:?,O|g}oxG-|_3}Z34ElaOY3!B,~Gx3ƀʥ5w͞4w+ɷu5æ55x{5!C,6ͫ4wg3z3 >36|Ԙ5{>2B,4/))ҙ4 =‘4!A,~7w?##wy7O*?,*A,"A,"?,ajSX5ʦ5JS\E!B,Ҧ5/6 67>{_zW}o|g=6|g}oB6CZQ56 o-yOzW{_xGE6N* b͡zrIrIkNvzÕùEK]i0 2͵ ^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2cZZk:c|/g}/o#|/g}/o#:c<2cqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2cZZ͉M|}ȯ|g}o)|/g}/o w ~>2!E 5T *C !"C  "C !w# F! w͌ x 2͢ *C  ~<wʃG:!ʎì 4~ʶ ¬:<ʶ$ ʶïZͻ   x >2>2ͻ :!Z2:E w ̈́ ͊ Ͳ  >2>2T *C G ͻ : w ̈́ n> 2;O ^ DM;}H> "*C  ::dd slO s#r:E ͊ :==»y==»*Ww# *" ͸ *:G#š" ͸ :!w4!i w: Z!E ~=26 2*C !!~~#~O~G#n,-.‹! w! yG!x͢.:E <ʄ! q!pQ:E <. ʄ$.:E <ʄ i 6}2E x N! ~态O>G~G!~G} *C !r#r#r ^ ͥ_y#x#{s+p+q-*C  ͥ!!q#p#w*:B O Y G }*MD "ã:!B w!>2*C ~=2u:B 2~2wE:A *C w>" !""2B !" !r QQQâ~?ͦ ~?r Q *"C Q- Q͜QüQr Q$Q*):B  " *)*)Q;*"E :;:A  2A QÓQÜQ*C }/_|/*W}_*"}o|g":ʑ*C 6:ʑw:2E* *E }DQ>2Ú&sêïúõà P@`@6 2P@h@AA3AA@APA @AXAAA AAAA AABB( BB@BPBBB2CCCCPD`D 2EE EE@EGi*>J -Y' "YY!p"!"Z:˙! N#FO! N#FɯͨN(/N~!N++>!ͫN !ͫ~ɯͨV/!ͫ~ 7è><2` sr1&E1E!`5y!QSF*q:_:W>ͧ*&2EZ2!9!!ͫ!!ͫͭ8CCHCJC`izn`>ͧ7!&8y2F2*"q:;(>2E >2ãU Uþ:FY:ɯ2:9!:9!Z!9`ië>2`!">!"w!"!"22!ND ; 4_Kkn A2v(͈Delayed Write7, e"&͈Select$- ͈Directory Write͈Read͓ Err d: A(ccept), I(gnore), R(etry) ͓ͪ R _( I(/(7c!:G ~w!9v~ 6 !!ͫ!!ͫw 7͓ EÓ~#OͯF ÓsrJnf>ӡ&:0y#~wkb+N++ T!@N "`h9{N E~ݾ(w F~(M~nf  MWõF$8F nf h`9u t nfn f "@82Wnf#~w!@(0 *!@w$T]+r+s+r+su t ^V \>2^`##s 1&^&@k~`8sG^#V+շ 1!@y>ӡ6:!@>ӡ&:0ky7w#?~(> > ~ N~/ww@BPR "`bpr~O<4ݾ >wݾ ~ w RҲBNp(:~=w(("~O<ݾ(w ~w>5n f *q"IV$2!@#&9"`*I"q!O"I!ͥ!7ͨ!!N!ͫN(~<'80! O ~#foE^#Vz(#F(?(nf͵6Xz_);@FLl> +> )(=     > 2! ~^ u4#q#p*<͵:6  \2 !*^"!ͫ(* ^#V#^#V*^͵*<͵oĢ*<!"!ͫ>_2!N!ͫ>2( 2! ˆ)0**>!)p>>!(wBReader Process!ͥ-Printin Process!ͥKeyboard Process!Xͥ?!(Y!ͫͨ!ͫN? !Punch Process!ͥPrinter Process!zͥDisplay Process!6ͥParallel Process!_ͥ>>_!~s (( Z]O:= y!]  O ^#fkE23ABC45678{ { { { { * g" 88?yc` /y ˗ ppppPp@pP *F~6!F>ӡ4:** "" >u!A!*" " "!00>A!!\>A!:w: 6!: Oe!^V Fwx# L!0 n!= p ~ +V/N ! ) :q :r6+~ " ~! ļ"~!NF N#fiO~ !@yos#r#z/W{/_!9~#fo! ! ! ! ! ! K!9~#A!9"q**q"e!c*"_!"a!Y"C>2Y>2\>2[2^>2m2n>2l>2p!";!"?!@"=!"A !F#x:~#!e2d~# :" 2d +}|~#:G:dx."2d+w# +6# !6#@**|^+R2i2:*e!#"0!#"2!>ڋo&͕=|  v~2ʷ͹56!+W ?_!~7z?ͤ:>͛@w#2.ww#w#w#w*>?=͉;w#͉2> w#=ͤͲd 2l&0OxGͲg/ʃPxY͛.7:77!a{  ʥ ʥ0:?ŷO !y$ 7o&))T])))!y 2k_ :k0̓7#*!&4T8͔,**.D.,P&*P&4T8>2;@ͯ,~Z<#^#V#f&G6)))[Y~N0̃7G~`2;@2@@#~2:@~?>ʦ&=24@#^#V#^#V#"<@^#V">@:@@&*)@!:;@@&">@*R@#w"R@*R@~&'/̓76?+"R@*R@+"R@!C"R@6! D"T@*R@~*:@*T@s#r#*<@s#r#*>@s#r#*6@s#r#*8@s#r#:@@w#"T@Ͳ'*E@*T@s#r#*G@s#r#*I@s#r#*A@s#r#*C@s#r#:K@w#"T@Ͳ'|E½'}2î7*T@+~2@@+V+^+"8@V+^+"6@V+^+">@V+^+"<@V+^"T@":@*T@+~2K@+V+^+"C@V+^+"A@V+^+"I@V+^+2 [=C=ÿZ*.HO5P2*>6#6*@6#6*Gw#w*gw#w*kw#w*86#6*uw#wͤͧM>+|T *w!!!ͪ*is#rͭͰM@|k ! !@ ͳM@+|¦ Mk+|¦ !C ! ͳ! ! ͳ*@w#wM@+| M>+| *<w#wM<| M<*6*<^#Vr+s Ͷ͹Mm+| ! ! ͳ **Cs#r*E6p#6!@MCMEͼ*w*Cs#r!@MCMEͼ*C6#6MC~#fo*s#r*C6#6MC~#fo*s#r*C6#6MC~#fo*s#rM8M:Ϳ! !/ ͳThe Rigid Disk contains data,you must run the FMT program first. %s The Flawed Sector List on the Rigid Disk is unreadable. %s You must run the FMT program to recreate this information.%s Program stopped - no changes were made to the Rigid Disk.%s Partitioning Utility Completed %s; ==5 ![ ! 8 ! ! 8 Expansion Module Rigid Disk Partition Program Ver 0.50%s Copyright (C) 1983, Xerox Corporation %s HÆ<=!9DM! w#w͐͐͐! n&!< `is#r͐`|g}o! s#r͐|X *>w#w!! ! ! M>+|¦ ͐|g}o! s#r͐|ʦ ! ! !!@ *>w#w!9You do not have the correct system for this program. %s This program requires stand-alone CP/M. %s Use the REBOOT program to continue. %sL.H`**Cs#r*E6p#6!@MCMEF*Iw#w\#++*Qs#r\#+*Ks#r\3++*Ss#r\3+*Ms#r\C++*Us#r\C+*Os#r*W6#6!!I*@s#rM@+|A!\#I*@s#rM@+|f!\3I*@s#rM@+|‹!\CI*@s#rM@+|±!MOI*@s#rM@+|!MMI*@s#rM@+|!MKI*@s#rM@+|!!!I*@s#rM@+|E!!I*@s#rM|^*@w#wf[=!9DM`i6#6! ̓ ̓!c*is#r! w#w͐|͐! n}`iw#w! ^#Vr+så͐!9[=M@+|b*F!!!*is#rwF}"6*k6#6wG}3L*k6#6wH}Db*k6#6Mk+|½*F!!!*is#rwF}"½wG}3½wH}D½*kw#w=ÝHH#>]>%"!9DM*:6#6!z!!!!!!"!F!I!m!p!!!*B6akB}NʹkB}YʹkB}{! Ó!! !*BskB&*BsOkB}Yc*G6#6*:*Cs#r`iw#w͐|¡!!$!'!aMC!dM:|ڑM:|ґM:!g!!!*BskB&*BskB}YŽ`i6#6Þ!!M:++++|#!!"*BskB&*BskB}Y *_6P#6*a6P#6*c6#6*e6#6cM:+|`*Iw#w*Q6#6*_6#6(*g6#6cMG+|q!9There are four partitions. All of them are currently allocated to CP/M. %sThe approximate partition sizes are as follows: %s P**Disk Stack Space ** "C7%!$ͥ!"ͫA$͒#E$!G"ͫ:0<(E<#:2*$80:00%K3%K5%:0=( <> N I%@%_:2K2[&y$}>2#(*7s#r# F # N#fiN#F+~#fo(~2#Oy$}7~"#>>GG> ~#Y$ ɯ2%<2 &% 2p%y2i&2y&:$!`:i&<_~$$O:G!Myo~$>\$ Invalid media!!z& C(~#fo !w&*s#r} ^#V"%~<2`% ~2%Cj&Cp&Cn&w*!%ݶw~(6ɯ2p%<2%2%*p&"l&y2% >2p%!i&r&>(4=2p%!i&r& #*u&#"u&[R "u&*s&#"s&2p%<2`&:%*p&<? "l&!&:%wn f :p&W>_[n&>  >>%:%!j' ~>(2 & !% !j'i&  ~(%( :%@2%####!i&>!%xE;+w 8;"@!|#s#r!&"L!~(OD>;, +q >2t!8"u!*",!0"<!"C1!v'@H>*= w&"!Ng8ͪOsi#͓Xerox 16/8 PC 60k CP/M-80 vers 2.2G #2-294u^^^^v'@@!@!@1@1@A@A@0 ?%6G P%@0 a%Xi0@0 r%z0@0 %0@0 %0@0 %0@ % %( %$90UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU0 %N0@0 &_p0@$@B B HH II$@DI ABI$"$H$H@$$I! H*  $H@@A I $D!!$I"BI"I"@$BIIH$$$$BBI$@BI!"$$A DI$@ A$@$$@H! "!$$" @B$!!!DH$$"H @@BHH  !$$A"D@ "A" "BHA " !$ D B I $ !$$ H@BD D$ HI DIA!$$$ $" "$D ! $"  $AB " BDD $$D!"DI$!$BH!"IB I$"D HD" " $"! @H !BI " I  $I$I$DI$ !I$@"$"$! $I$I$@UU@I  $@ @$H $H$@D$I"HH  A@@ $ I @@ D@@  @ @@ $HIEUEU@@"I "B$@ @ $HHH$$  @@ $   $H$  "A A! ! @$"H@ ! !@ I$@HDI$$H$  "A A! ! @$"H@ ! !@ I$@HDI$artition E: 3920 K CP/M %s Partition F: 3920 K CP/M %s Partition G: 1300 K CP/M %s Partition H: 1300 K CP/M %s Do you want to change the size or operating system of any partition? (Y/N) %s You may have from 1 to 4 partitions on your disk. %s Type the number of partitions you want on your disk. %s%d The number of partitions is %s %d Is this correct? (Y/N) %s Sorry, that is an illegal number of partitions. %s Do you want to change the size of any partition? (Y/N) %sF=Æ<=ÿi"ÝHH#>!9DM*g6#6`iw#w͐|(*Iw#w*]6#6*Y6#6*[6#6'!!+! !N.!Q!.!!.!!+!!!.!! +!!!.!! +M:|:!!!.M:++++|g!! +!!!).!!+!/!C.14M:|ژ7M:++++|©:!=!!+!F!q.@*BskB&C*BskB}Y`i6#613  (>2I   ( (YU:I   1 >2K 2 گ2K    l > > -:J (L     T >2T >vӯ>Ӫ>ӫ>0ӯ!Z ۮӮ>Ӫ>0ӯ!Z >!/>w#>%w#>w!7>w!>w#w#w#w>ӫͲ*G > o ͐͐͐͐}0{>!))0ҿ ҿ=!<}`  >|(   >!"N d!"L 6# - Y q > G( (,  Y    >2T T :U 2S !U #~0:?0w:S ~_SP :S +~_ ͩKP "P :S +~_dͩKP "P |(}28   G*P |(>   >2T T :U 0:V 0G x2R    >*N }1( #"N [P ͩ:R oKL |CL >Ӫ>ӫ> ӯۯG !Z ͪ %ۮ<Ӯ>Ӫ>ӫ> ӯۯG ͪ >2I >2I :Z " :[ 3 :\ D >ɯ>vӯE>Ӫ :D ( <2D ӮKE CE y2 x(xӭyӬ>2D WKG CG >Pӯ!->vӯZ WE!Z6#:K ($> > >Z > KKG CG :D ( <2D ӮKE CE y2 x([N !] s#r#>wxӭyӬ>2D CG CE ۮ> ө>ӫ>Ӭӭ2D Ӯۯ !Zw[>ӫͲ۫<ӫ >ӫ͆۫<ӫ >2J !Z 6"#63#6D####"L !"N !Z ~(%*N }b(#"N *L [G s#r#y2J "L y!ZQ>Ӫ> ӯ!ZۯG( ۫=O!Z >w>Ӫ>0ӯ!Z 6 :I >Ӯ> >      Rigid Disk Format Utility Ver. 0.40 Copyright (C) 1983, Xerox Corporation $ Initializing Rigid Disk Track 00000$ INCORRECT SYSTEM $ Formatting will ERASE all the data on the Rigid Disk. Touch to exit or to continue. $ Are you sure you want to continue ? (Y/N) $ Verifying Rigid Disk Track 00000$ $00000$ Format Complete - you must run the Partition program before attempting to use the Rigid Disk.$ Touch to reset the machine. $  Do you have the disk manufacturer's Flawed Area List? (Y/N) $ Please enter the manufacturer's flawed area information at this time. Valid cylinder numbers are 1 thru 305. Valid head numbers are 0 thru 3. Type with no value to exit.$ The Format Program is terminated - Rigid Disk formatting is incomplete. Run the Format program again before attempting to use the Rigid Disk. $ Please type the number of the Disk Verification Option to be used. 1. Extensive Disk Testing/Verification. (approx. 45 min.) 2. Quick Test and Verification. (approx. 10 min.) $ Cylinder Number: $ Head Number: $  Invalid Cylinder Number - Please Reenter.$  Invalid Head Number - Please Reenter.$ Are all manufacturer's Flawed Areas entered? (Y/N) $  WARNING! An excessive number of Defective Areas have been identified on the Rigid Disk. $ or will terminate the program. $ This program requires stand-alone CP/M. Use the REBOOT program to continue. $uYn->q-t-t-Pv-81s 671f661 PZPT641M631Fq-]U>21u8q-:o-t$21uNq-:o-u l-;31t">q-tFo-q-Pv-31t--6p-21P231@31l-]Un-q-]U]UFp-Fo-,.n-sZ]U졚-]U/6/]UP^G+@PST^G@]U///:FsƋ^0Ist/F]U>&1u4///:Fs"(1/Ɗ2)(U> &<|)This software requires co-processor CP/M. Use the LOAD86 program to continue.$This software requires standalone CP/M. Use the REBOOT program to continue.$: *~ #~ This program requires a Xerox 820-II Information Processor.$*= w&<>> >>>!^wB!_p>>>>>x/GUGquires a Xerox 820-II Information Processor.$*= w&<>> >>>!^wB!_p>>>>>x/Gs"$^P^G0<t<t<u]QU^P."^G^G31^G81s51 ^G61^Gy^Pz^t^GC1^G$^GJ1sP^O G>2u^P2P2F222^P62@m !"F""~"]YU(Ps3--<v@ ^PY)Ps%-K[Ps8/s/^P^G^P_s ^P] UPPP"F 5t@("s P|&=0r -PP(s "PI5r* #)!"%(s *P>5w`P s PPO>+=t >+_tMPX> u?>t52 sP\P$P]@(5-P >u%> uPP#P!€>v PP0므>t!%s>+,t>+ t PP>+,t@%>u>u>u>r> w s PP>t">u">"'w P"u> uPz %sP7UPP]UPP]UPF$Px]U P P]U PvW]Uv]U4 P4P1]U PP"]U PP]UPv]UPv3]UPv3]U>3u]Ê3ˀ`:u]ðPP3]UPv3]UPP3]UPvo]UPv_3]UPvL3]UPv93]UPv&3]UPP]UPv3]U PP]U PFP]U6]U6]U6]U!Pv]U"Pv]U#Pv]U$Pvx]UFȈF3u PP#]UtP,Њ"s3>3u PP"-"."/"0"1"2P93PPPH]U#s%ze or operating system of any partition? (Y/N) %s You may have from 1 to 4 partitions on your disk. %s Type the number of partitions you want on your disk. %s%d The number of partitions is %s %d Is this correct? (Y/N) %s Sorry, that is an illegal number of partitions. %s Do you want to change the size of any partition? (Y/N) %sÏh>=ë>úv+#SIÂI>!9DM*g6#6`iw#w͐|Lq*Iw#w*]6#6*Y6#6*[6#6'!!t!U!w!!w!!w!!t!!!$w!! t!*!/!=w!! tM:|ڃ!C!H!VwM:++++|°!! t!\!a!ow!!t!u!wz}M:|̀M:++++|̓!͆!!t!!w͉*BskB&͌*BskB}YI`i6#6é!9 Hold down the SPACE bar to increase the size of the partition. %s Hold down the hyphen key to reduce the size of the partition. %s Press to move to the next `!9 Hold down the SPACE bar to increase the size of the partition. %s Hold down the BACKSPACE key to reduce the size of the partition. %s Press to move to the next partition. %sE: Partition %s %sF: Partition %s %sG: Partition %s %sH: Partition %s %s Remaining Space %s Are all partition sizes correct? (Y/N) %szI!9DM! w#w͐|Ҷ!!w`is! ^#Vr+sÊ!9B=Æ<=4tI)=!9DM`iw#w!!!MY!M[M:++|+! 6#6MM:+++|D! 6#6M! 6#6͐|!*BskB}`i6#6M]*Qs#r*]~#fo#s#rM]*Ks#rMY*_s#rkB} kB}kB} <M]͐<*Y~#foDs#r*[~#fos#r*]~#fos#rkB}”M]|ڔ*Y~#fos#r*[~#foDs#r*]~#fos#r!!!MY!M[M!9 K%-5d %s K %-5d %sÆ<=4B=tI)=!9DMM:+++|1! 6#6:! 6#6M:++|œM[*Ys#r*[w#w*S6#6!! !MY!M[~*Y6#6*[~#fo4s#r`iw#w*]~#fos#r!! !MY!M[͐|~! *BskB}p`i6#6M]*Ss#r*]~#fo#s#rM]*Ms#r kB} ʉkB}{kB} M]͐*Y~#foDs#r*[~#fos#r*]~#fos#rkB}DM]MKD*Y~#fos#r*[~#foDs#r*]~#fos#r!! !MY!M[MY*as#r!9 K%-5d %s K%-5d %s K %-5d %sÆ<=4B=tI)=!9DMM:+++|F M[*Ys#r*[w#w*U6#6!! !?"MY!C"M[%"*Y6#6*[~#fo4s#r`iw#w*]~#fos#r!! !K"MY!O"M[͐|%"!*BskB}!`i6#6M]*Us#r*]~#fou]6:Pd' &'sP3t PP͠rP;sjP;t@3ta>3t PP:t >uPUТ& "s PP$6]Áj]U~ r>t:wgs PFP. v?PFPp-;rF6:ӈ ]U~ u>uva28r(*>t  P/~ u]U~t@"s F0P]UFPF$P]U8t@'''P66>u :P  P ]U젾s~ tg)sD~ t>>t"<u<:r  P>tP)~ uv~ u)]U~ar ~zwf_F]U~Ar ~ZwN F]U. PP*u;r"s>t 67PP* PP$ sCs **> t@ss2<u]ðPPis&s 6]às 6]à]U>tȢ<u/ ])>tƊ6]<u]Â>t%6Is맂>t6s ]]]UFFƊ6u 6:u]U+s;w@"$]À>+t@]U>:t#>us]ðPP6>u"s&>:u@P>u@Y"sWXM:P66}k>t ZRt PP?]U,0< w]à,A<v PP,A ]UP]UPY ]UPY ]U>t PP>t PP]UtP4 P>3u PPpP>3t}PsUsL>3Yu@P>3Nu@Y"sP"P3р>3YtPP]&&P+PPPPP" -" ." /" 0 " 1" 2 PsP]U-:P:X%-s)>@r]á]á;r]Us1-3u>3u%u뷰PPC]U Pdh\P >3u@ P; r@Y"s  ؀>3u>u P\Ps]á @ 3$@PPPPPPrts=2 s&s>uPW#]U< w(Ê t< u.P6u]U?P>3t33$@PPPs ]ư]U:u :u6]U젶:5r ]à6]U+< t]U>+ t]YQUG% + ,>,#s>, u+G$>wƇup,6+js#>,r]À>+*uPw+Ѐ>+:t>,u<G,A<v]6+s>+[uqG% ]>,t]> wi<v@֋P:t@Y"rȀ>uG%^<[u]Àu]À>+[uc^>,u],>+.u- +PDs>, r]À>+*u P{QӀ>+[uG%G ]]U> wF:uu]U,,Ɗ+?u ]U+?,:Fs]Uc++< t@+P]t@Z rAv>+ tİPP뾀>+St>+Qu1+<t@P>+ t@Y r+9+,0< v#+,0< w ݠu<v PP'G$v+]#s#rM]*Os#rkB} 3!kB}""kB} ‹!M]Q|ҋ!*Y~#foDs#r*[~#fos#r*]~#fos#rkB}!M]MM!*Y~#fos#r*[~#foDs#r*]~#fos#r!! !W"MY!a"M[ð MY*cs#r!9 K%-5d %s K%-5d %s K %-5d %su"Æ<=4*W6#6M[*Ys#r*[w#w!! l"!"MY!"o"M[r"MY*es#r K%-5d %s#=Æ<=H#>B=)=!9DM"!!"!&M_!&!&!&"M:|o#!!"!&Ma!&!&!'"M:|ڨ#!! "!'Mc!'!'!,'"M:++++|#!! "!:'Me!D'!I'!W'"M:+|q$!!"!e'!'"!!"!'!'""*BskB&"*BskB}Yn$!!"!'"*8w#w2&`iw#w!"!!"!'!(""*BskB&"*BskB}Y2&͐|2&!!"! (!](""*BskB&"*BskB}E?%`i6#6*8w#w!!"!`("kB}F€%M:|ڀ%`i6#6*86#6!!"!j("kB}G%M:|%`i6#6*86#6!! "!s(!|("kB}H &M:++++| &`i6#6*86#6!! "!(!("͐|/&!!"!(!("$"!!"!(!)""*BskB&"*BskB}Y‹&*mw#w×&*m6#6M8#|ʳ&M8*6!9K CP/ME: Partition %s %s %-5d %sK CP/MF: Partition %s %s %-5d %sK CP/MG: Partition %s %s %-5d %sK CP/M H: Partition %s %s %-5d %s The entire Rigid Disk is allocated as one partition. %s Do you want to allocate an MS-DOS partition? (Y/N) %sMS-DOS Do you want to allocate an MS-DOS partition? (Y/N) %s Type the letter of the partition to allocate to MS-DOS. %sMS-DOS MS-DOS MS-DOS %sMS-DOS %s That is not a legal partition - please re-enter. %s Are the partitions set up correctly? (Y/N) %s!9DM! 6#6\I|ʟ)`iw#w͐\Iҟ)͐k*L~#fo! s#r͐͐ ʋ)͐͐ #ʋ)͐͐ ##“)! w#w`i^#Vr+s()`iw#w͐)*r~#fo|J*͐|J*͐)*r~#fo͐  *͐)*r~#fo͐ #*! w#w͐)*r~#fo͐ ##:*! w#w`i~#fo#s#rå)͐Q*!9l*.H) -33!9DM`i6#6Mg|³+**Cs#r*E6p#6!@MCME]**Iw#w\#+*Ks#r\3+*Ms#r\C+*Os#rMK+*Qs#rMM+*Ss#rMO+*Us#r*W6#6*:6#6`iw#wMK`*! s#r͐|o+`i6#6MM`*! s#r͐|‘+`i6#6MO`*! s#r͐|³+`i6#6͐+|-c*Mm|-͐+|-*<w#wM<M:8,M<)*Q~#foM<)*I~#foM<f**<^#Vr+s+M:|Ҋ,M:*<s#rM<|Ҋ,!!M<f**<^#Vr+sW,i**<w#wM<|,M<)*M<)*o~#fos#r*<^#Vr+sØ,*w*Cs#r*E6p#6!@MCME]*!9)-)=!9DMM:|t.MK#-`is#rMK! s#r! w#w͐|ª-͐|Ҫ-! ~#fo#s#r! ~#fo#s#r͐#-`is#rd-͐|-MK! s#r! w#w͐|.͐|.! ~#fo+s#r! ~#fo#s#r͐#-`is#r-͐+|<.͐*Ks#r͐+*Qs#rt.*m6#6!0&-!0!0!1!1&-!1!K1&-M:|ڨ/MM#-`is#rMM! s#r! w#w͐|.͐|.! ~#fo#s#r͐#-`is#r! ~#fo#s#rç.͐|/MM! s#r͐|B/͐MKB/! ~#fo+s#r͐#-`is#r/͐+|p/͐*Ms#r͐+*Ss#rè/*m6#6!N1&-!Q1!}1!1!1&-!1!1&-M:++++|0MO#-`is#rMO! s#r͐| 0͐H| 0! ~#fo#s#r͐#-`is#r/͐| 0MO! s#r͐|_0͐MM_0! ~#fo+s#r͐#-`is#r 0͐+|0͐*Os#r͐+*Us#r0*m6#6!1&-!1!1!2!2&-!2!M2&-!9 can not be used in this configuration. F: Partition %s %s %s Please refer to the System's Reference Guide. %s can not be used in this configuration. G: Partition %s %s %s Please refer to the System's Reference Guide. %s can not be used in this configuration. H: Partition %s %s %s Please refer to the System's Reference Guide. %sY2.H[=!9DM**Cs#r*E6M#6!MEMCS2`iw#w*i6#6Mi+|2͐|2*w!!!V2*is#r`i~#fo#s#ré2!9EOZau!<Na (1/8/82) CP/M-86 PIP VERS 1.1 DISK READ$DISK WRITE$VERIFY$INVALID DESTINATION$INVALID SOURCE$USER ABORTED$BAD PARAMETER$INVALID USER NUMBER$INVALID FORMAT$HEX RECORD CHECKSUM$FILE NOT FOUND$START NOT FOUND$QUIT NOT FOUND$INVALID HEX DIGIT$CLOSE FILE$UNEXPECTED END OF HEX FILE$INVALID SEPARATOR$NO DIRECTORY SPACE$INVALID FORMAT WITH SPARCE FILE$ =.:;,<> _[]OUTPRNLSTAXOCONAXIINPNULEOFERROR: $ - $$$$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$COPYING -$REQUIRES CP/M-86$CP/M-86 PIP VERSION 1.1$21u3Ej443sj43.sj4J j4s 4P%]UP]UP]UP]UP]UP]UP]UP]UP]UP]U>21u=j43sj4>21u j4 4sP y43]U4^m4ȋ^8wQ4^4t@Pvv44QY"s 44Â4u4^u]U44<wÊ:Nt 4u4]U44<w6Ê:Nu<r(4:Fuu >2Bu 4uà4]U>&1t]4>'1u4>'1u44(1@]U>&1u>'1t]á(1@]U3@3cv j44 F33]U33cv(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE) COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.5$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILE$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9 221@:2!o6+6+6!6#6!6#6:G*o .!N6:^*M^!K6!6!6+6' :$::=2K  :ʤ\:ҷ\x'Ͳ:!\͢  :͈'! Ͳ:$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/>HHͯ :!^w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: >ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*!p+q* !q*& *M *M !p+q*!!p+q*"!p+q*$!6  !kp+q*j> >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6:͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 * "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  !9DM*6#6! 6p#6! 6#6`iw#w͐|Ҽ3! ~#fo͐~#fo#s#r͐)*o͐s#rM͐s#r`i^#Vr+s! ^#V!r+s*^#V!r+s-3!9!9DM͐ ))))p! s#r! 6#6͐ ͐*4͐w#w͐w#w͐ w#w! 6#6Ð4͐͐ `is#r͐ |T4`i~#fo+s#r͐͐?͐+s#r͐6#6͐ 6#6͐~#fo|Ҳ4͐6ü4͐6͐ |4! ^#V!r+s͐ ͐##s#r4!95tÆ<=!9DM4!!54!95͐!G554 K %-5d %s[5a7Î7K:!9DM!R5͐ |5*6w#w! w#w͐|ҵ5͐)*Fw#w! ^#Vr+sÇ5͐ !U5M6|5!X5͐ +|U6͐ |U6*6w#w! w#w͐|16͐)*Fw#w! ^#Vr+s6͐ !U5M6|U6!X5͐ ++|6͐ |6*6w#w! w#w͐|Ү6͐)*Fw#w! ^#Vr+sÀ6͐ !U5M6|6!X5͐ +++|P7͐ |P7*6w#w! w#w͐|,7͐)*Fw#w! ^#Vr+s6͐ !U5M6|P7!X5!R5!9g7H!9DM͐! !!!d7Ô7ò9!9DM͐ ))))* ~#fo`is#r͐ ͐+7͐ #))))* ~#fo+! s#r7! 6#6! w#w͐)*r~#fo|8͐|8͐)*r~#fo͐Ҽ8͐)*r~#fo͐Ҽ8͐)*r~#fo͐?#! s#r͐͑7! ~#fo#s#r͐͑7! ~#fo#s#r8! w#w͐\Iҩ9͐|ҩ9͐k*L~#fo͐җ9͐k*L~#fo͐җ9͐k*L~#fo͐?͐k*L##nѯg! s#r͐͑7! ~#fo#s#r8!9!9DM`iw#w! w#w͐M6 :͐)*F~#fo͐9`i6#6! ^#Vr+s9͐|B:M6)*F͐s#r*6~#fo#s#r!9Q:H!9DM͐4!/ s!/ n! s!! !!!N:! 6F! 6L! 6A! 6W! 60! 6 ! 6 ! 6 ! 6B! 6A! 6D!) w#w! `is#r!- w#w͐)|}A!y9DM! `i=`i=!9)>/B!9DM! n&&>|P>! n&W>! n&&f>6I^B!y9DM`i`>! `ic>Å>!9Ý>|E$FSF#>!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{A`in}%A! ! s#r! 6#6! s! s! s͐n}--?! ^#Vr+s! 4͐n}0=?! 4͐n&͔>}Z?! ͗>]?!! s#r! ^#Vr+sn`is{.¥?! ͗>! s#r! 4! ^#Vr+sn`is`in&͚>}D?U @X@O@Ce@Sʖ@A͐~#fo| @! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 %@! 6%@! 6! ~#fo! n&! ^#Vr+s~#fo! ͑>ѯgs#rA! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+sA! n}©@! 6#6! ^#Vr+s~#fo! s#r͐n}A͐|A! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s@͐6! ! s#r! n}eA! ^#Vr+s!|eA! ^#Vr+s! n}\A!0_A! s*A͐! ^#Vr+sns{ʎA! ^#Vr+seA! n}ʿA! ^#Vr+s!|ڿA! ^#Vr+s6 ØAA! ^#Vr+s`insA! ^#Vr+s`ins>͐6!9BÝH!9DM͐n}-B! ^#Vr+sn&B B!9DM! n&|ͯZB! n&|ͩpBöFF#>/GgI!9DM! ^#Vr+s~#fo! s#r͐! s#r! 6! ^#Vr+sn! s{iE! n&aB|BåB! n}%C! n! dBC! n&sE C! ^#Vr+sRE! 6#6! 6 `i6! ^#Vr+sn! s{*TC`i4! ^#Vr+sn! s! n&gB}XʂCOʋCDʔCUʺCSFDCDE! 6úC! 6úC! dB|ºC! 6#6! ^#Vr+s! w#w! n&! dBjB#|C! n&sE! n&! ^#Vr+sn&jB! s{8D͐ ! nѯg?! nѯg! s#rC! ^#Vr+sE! dB͐ ~#fo! s#r! ^#Vr+sn! s{ʷD! n͐n}—D! ^#Vr+s÷D`in}´D! ^#Vr+s! ns_D`in}D! 4͐6! ^#Vr+såB`in}E͐n&! ^#Vr+s~#fomB