IMD 1.16: 31/08/2007 10:44:32 cromemco cromix operating system copyright (c) 1980, cromemco, inc. model cromix-l ser. no. cx1610632  >@!>>14y0= 400 x2>143>048ó0g(CLSSSD!"!"2222> 2̀8Ͷ!:(A!x2"! K":(> 22: := :<22:*o0$~2͛8+ͽ8&*["hR(0:<2G: >2zSD >2ɗ2|DD >2*~#~     cromixfP  !~}|{zyxw?RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~IJKLMNOPQ> 2: ::(/::22    :O7ɗ224͘804W =0ñ>0kWy@ d4W 0>014W 0>27ɗ4:3O:2:1d͘804W 0GkO>04W 00.2@ - @ d+:W _>(> _>(7d!d͆027:2048484O 0d02d>27BͺW@ƈ_z4{yͺW@ƨ_z4{04848 )40dy027:Oz8 483d027{7K88A043#43#43#43#403>*E3*O4(2"4k_:(!!: :g:2 4 y!.͆x2>2:G7G:W(G(x 4/ >ɯ42H4k!'͆k:(}x!:W ! +} Fdboot version 00.02 Copyright (c) 1980 Cromemco, Inc. 1!"" ! nfh!"6 6q p 6 nf h~ A!83̀8.j 8)!h! !R͊8KiCBKkV vCannot boot CROMIX !j 84!!h ! ͊8!~( fncromix.sys ! !"q p utsr66 nf h~ (7!"!u t N(7_ (͕ 8! h+}::!FN 0O G~ # A[ I! 9 8n  ͇ Q >2 ^ V nf^Vz { | }>0A| }8&f V( 9 ͛>8Ͳ 8 2 86 w :wnf|(:wF >ͽ> S:ˇ29 ͛>8Ͳ 8*"!"~2~2n f ">F  V(2^VR0  ! NF  N(,2}2: (nf^{2^ V ~2F  22n f "~('( (6 P>8>w I>8>w ͓̀ >8->2!"͓͛ >8ͽ>8 ͗ Ϳ ͫ  >w F ~w! f V(F  n&N()+NF f V <<^VutsrzSD ~TD |DD xSC (LC (SB (lB ( *~#~U ( Z (d Ml M| ( ( M M                        >C( = z {?>70BB0 =  Ru(t)!K >utsrqp!  DM= !u*t+s,r-^(V)V^fnu.t/s0r1u2t3s4r5s6r7n*f+^,V-z1 {0 |/ }.0uMlcZ*͍8m n.f/^0V1N*F+BN,F-Bz R0BDMn4f5B8( u4t5MáN4F5M^6V7z 7>n6f7 u6t7n*f+^,V- 0u*t+s,r-^2V3s2r3z }8)B0}lcZ'?z } xn(f):8 x(x7(_V^fnh&)))zݾ {ݾ |ݾ }ݾ(utsrz(NFnfnfT]6_V^fP  :P  P  P  P  P  P  ?/ P  P  P  >L P  P  P  =z P  P  P  9:;<0 P  P  P  8 P  P  P  1234567L P  P  P  0 P  P  P  / P  P  P  ()*+,-.< P  P  P  '%P  7P  7P  7%P  7P  7P  7%P  6P  6P  6%P  6P  6P  6!%P  3P  3P  3"%P  3P  3P  3#%P  2P  2P  2$%P  2P  2P  2  P  ;P  P  ;&$%P  ;P  ;P  ;&%P  :P  :P  :!%P  9P  9P  9%P  6P  6P  6 %P  5P  5P  5 %P  5P  5P  5 %P  5P  5P  5 %P  2P  ;P  2$%y&(P  1P  1P  1#'(P  1P  1P  1"@(P  1P  1P  1! %P  9P  9P  9 %P  8P  8P  8 %P  8P  8P  8%P  7P  7P  7%P  4P  4P  4%P  4P  4P  4%P  4P  4P  4 %P  3P  3P  3 )QP  0P  0P  0  *QP  /P  /P  /+QP  .P  .P  .,QP  -P  -P  - 5QP  $P  $P  $6QP  #P  $P  #7QP  #P  #P  #8QP  "P  "P  "AQP  P  P  BQP  P  P  1CQP  P  P  DQP  P  P  %-QP  +P  ,P  +    .QP  *P  *P  */QP  )P  )P  )0Q P  (P  (P  (9QP  "P  "P  ":QP  !P  !P  !;QP  P  !P   <QP  P  P  EQP  P  P  FQP  P  P   GQP  P  P  HQ P  P  P  xyz{|}~1QP  'P  'P  '2QP  &P  &P  &3QP  %P  &P  %4QP  %P  %P  % =QP  P  P  >Q P  P  P  ?QP  P  P  @QP  P  P   IQP  P  P  rstuvw'JQP  P  P  ]^_`abcdefghijklmKQP  P  P  Z[\'LQP  P  P  EFGHIJKLMNOPQRSTUUVWXabcdMQP  P  P  DNQP  P  P  C OQP  P  P  >?@ABPQP  P  P  <=YZ[\efghQ(P  P  0P  ;RST]^_`ijkluvwxmnopyz{|qrst}~P  P  P  P  P  P  P  P  P  P  P  P  >Compare version 00.04 Copyright (c) 1980 Cromemco, Inc. :@(!FF*Bnf 8x2*nf 8x2+!6666!",*["%R<"&"$.8,,8$:,(nfnf!=(!= F:- !!F:*G[&*":+G*$8>8 R(0=2,S([&>8>*"[$K(xW4 4 4 4# ON!-6nf^V! .Wrong number of arguments Correct form: compare %s is shorter than %s %s is longer than %s %s matches %sbinQcmd(dev%etc usrcromix.sysequ exactly %06lx: %02x %02x @ 8r7 le2> %s is shorter than %s %s is longer than %s %s matches %s P  P  P  P  P  P  @P  P  P  MP  P  P  @ABCDEFGHIJKLMNOPcompare.binPmode.binOboot.binNecho.binMscreen.binLmatch.binKdebug.comJdcheck.binIsim.binHmakfs.binGidump.binFchowner.binEaccess.binDcdoscopy.binCcopy.binBdump.binACMode version 00.12 Copyright (c) 1980 Cromemco, Inc. 1 nf+ut##8(0#|~ !w 0 0!p++! !x!zTK8JN#F#^#V#` wH(S83_y08( X { U @(z/WG8g0!F͖++P(++0͖> 0͖!!>S8F#^#V#>S_y0{#!("! G!!No terminal is connected to Character Device %u Illegal baudrate for Character Device %u G(7GRy Vz!2!<j!vO++~+7( F+n`AutomaticNochangeRuboutz!ER˘on, `  % K/dev/ y?̔$o("{?O!>[Z?V7:l?=(&>>2?:?g>2?2?*F#"F*F:?':m?O>%(%2?G%T%(%2?G2?_%+n%&}%!%%%%%%%%͎'  O(8<ɗIXIY(IX)(IY)(IX(IYBCDEHL AF0BCDEHL SP0BCDEIX SP0BCDEIY SP0ABCDEHL(HL)HL(C)%.$_?@7'A[?%&~(D(~,#<Echo version 00.01 Copyright (c) 1980 Cromemco, Inc. nf|(8 b## gF> > G(G (!Gz!=?G !?E O !ALW!/  !6!R!N#fDG8vF#y0 8j, Lz^#V#H(o&jX(t }0@o^$oyf(f | z (-!bhĉpč####~l(Stdout) %sCharacter Device %u, SerialParallelInput/OutputInput%s %s Channel: %c%c%s %s %c%u %s %c%c %s %c%s> > (˿ 0>^@Not a character device: "Illegal argument: "" ^V##z7!:-:D(5&   &8&n(( *F#"F6-PM 8P 0PE(PO V (NV M&jH ((% *X?C 8LT8NC0GE0Z (EQ(NZ NE ~'(9\(~ (6 &8&n(( *F#"F6-PM 8P 0PE(PO V (NV M&jH ((% *X?C 8LT8NC0GE0Z (EQ(NZ NE ~'(9KCROMIX Screen Editor version 01.29 Copyright (c) 1980 Cromemco, Inc. 1!22H(<2>>23 7EHCAKJFZZlmPLM  !ͦ({ z S2k:2(͉:3͞!ͦ(2322k!ͦ2322> 23y>:2> :3 !G~O>( yL8####~(Ч:G# 7?7˿Ea{?A[?:!:(,()DM)) 08 0O ˿TBaudBErase DLECho KillJEKECho!IMmediateechoEVenparityODDparityA@CR+nl!LCase!PAuse!RAWA COOKedABortenableSIGChar SIGenableFNkeysAFFexpand TABexpandWRAPexpand@OUTRawALength BMargin Width BCRNullsFFNullsNLNullsTABNullsBzN(A(!\#N#F#x7( x <Boot version 00.02 Copyright (c) 1980 Cromemco, Inc. *Bnf| !~ !! 8[ *%R8 RVF/cromix.sys :l?=d?>Lk [G:CG~O2CGx( <>2(<~O#V#^!<Ͱ8!GGdͽ4Z8{n!GG%~#   G~O2CGx( <>2(<~O#V#^!<Ͱ8!GGdͽ4Z8{n ͦ*2!:2!<(͆!$!ͦ*2:!3G:2 $!W!R!M!H!C!>!q_ ( ( 0ͅͼ> ü!2^ (:3 :W$~̸#~ <ŗ *4(S4>@26R(*4w#"4!65_!-* { 0 >^ͤ{@ͤ!;>󀁂 Uk!y^cv!_( ~#{ y: 82> 8B(͖vG:!͖- % $ >8#S@(SB(!~4222>2q:3 > >K(}̈́ |"(ܝ̈́ >>><23 ? Ìk:3 :k! ́̈́(:3 >(":=+ Oä:=K Page!3 ~>>w:32D(!R ́ ͌j v(&h(E\(: (a ̆*2:" P23 [2:Ä v |(8v!5( v͓P͜& !3~gO~> (8> ~Ry0Insert: :2_:=:D(W$J*M[G~0~#S0=ʌ >[MRڌ[M)6 (5O(v\(*($h(&h  (.H!)q6\\ʹ(:J)(*L)!K)F*N)#8:3 > \~0 ( ?~#Oɿͭ͏ʹ :3 >!|:I(O?*\:J(*(?O:I)(yuOu!%3t!P)6!-hE(=E0, Ž!%́h!<hv_Y 8uuÆWrite: to already exists. Delete it? (y/n) !3 ! 8>  t!P)6! 0!́:P)͸!P)4 w/dev/prtError: List: !́E 8[ÜRead: >[@([B( >ͺv>ͺ (@ͤ:v 2!ẃ͌2v!(8 2v::v!%>͓Edit: @ Copy Delete Exit Find Insert Jump Move Other Page Substitute Xchng ZapEdit: % Beautify Home List Other Read Tabs Verify Write@%BCDEFHIJLMOPRSTVWXZ <,->.+/q"]"G  `V"H  s 4 4 4 / / / BY "!z̓ä>Shell:h!hH8!ME8R  EXit will return to Screen Shell!4~!F!h!9h!th!hv  ͅ ܅ͅ~ͅ^ y͓v 8h(n8A8 [8a8{8Fh !z ( !} h^I^M! ͷE(vQ(q [2$! h$!H( 2G(>,!)w ȗ2F(ẗ́' :G(ͦ$ x$ :E((T͜! ͷ# ͸$͌ ͸$($͖ v! * ͓~͌0!)~(x0DF#~*Iw!(G8%t!D͆P:3 > |> #~:)(G|Substitute: [Query] , Query :Substitute Query: Yes No YN!2 2P)u:P)7:P)W D!RDM!)T]~# ($ :P) > 2P)!A'\ y å">2P)2P)!)8 BK" !)ͭ(2!(83!=8!P)V(ܐ:P)G g  !́͐͡!P)!T]J abort!P) ( N  ( 0 >^@w#{> :P)%!RT]!)!=8 :P)2P)$$$.$$2v (h(8! Quit - exit without updating Update - update and exit - return to editor >Exit: Quit Screen aborted Update :3 >( !(}̈́ p|(ܝ̈́ O:22v":=+>2Ì"|(̈́͝ :O>K(}̈́ :O:vŒ:Ü:vČ:G:<8:(2v>:=(2: )̈́:3 > !(}:RgÖ́ |(8:R=0 y[2 ̆*2"z8`:(PW| >2v2(y ( !a>:v($+t^D͆P& SO!3 ~>>w!́͌U(WO(0 (!B y (G[0Sy*I+w*2> ()*2~(x (:͙"2v23 S|*2z8:ʶ { |0> |":gG![8z8 (S|[Xchng: ͚()|''("(2I)ͭ:3 > !͚(||!I(*G[IR|!J)p*I[G~(6#*(8h("?( Y$O!54Tt|͌>DÆtY"͌J^TÆG^0 ͆!~#:!2G^(( (!7:2t:O!(0 y2Æ? ! $͓!Y$*(Txxxxx!U#(n0"0oUn0T])))0i!U"(*uO~ȹ(#͓!Delete: <,->.+?a4 4 4 / / / (̈́ :32̈́(g ͓:3 >n̈́((PY~#Sz y2[E8|0!G|(|(0  !y yG!(0 y A+4 A+5N !=A!A:OXͻRЗ!͏(5[E*IBR0]!͏([E` [E~0!\|([GRͮ8*G~0ͮ0:O !͏(*GR [G~8|(\*K 8[E~0 0[K*G[ER(=DM*ER(>SE8SG *GSG+*IB"I*MB"M"E"G"I"M*G[ER*[KRѧR!"="?*P"K"I"E"G*R<!"> ~< <#~ uG~u # !+6 )####+~'w > >0o͖o͖ͣ#o͖o͖#o͖ͣo͖#o͖oC0C>,!$"F(*G:S)Gi(5!$"ˆV 7*G:Q)G8$CT]:$"O~# ( (ˡ!$"qSG!$"7aˡ > :$"O(=*ER:R)Gi($C[E+~ (SE!$" (ˮ!$"ˎ7!$"V)nˮ*E ([G~02~# ("E!V):R)G8>  !$"!"EV)R"T):R)G?8!!V)[T)!$"*G:S)GR8"G!!` 0!3 >>Ĩn(̈́ ͨ(̈́ nʓ0:!30nʓ̈́ ͨʓ0:3!0 ͨʓ0n̈́ :3 >(:|8(!=0 vg͌͌!!5 4!!8/=!0!3:O> y !\!!:4( ̆5|g0g:R0<<N(q=7GN1?!~́:O0>{>> !MhU(0! !=͓Set Marker: >>:OGܮx<8!!=\gɇ!i!TJump: ! 3D<T]!\[G*R([IRDM[*GSG(+SM>2O*I"M>2OX2O*G[MR[I(@[ER[M(~[I0SI+SESISMSGSMͤ*I[M~0#P:O ͻ̤*[GR(I[IR([E*KR( R(*~8%bk+SG(#"IͰ!=\*I[ERDMbkSE(1W???!=iz z  { > :G>1:8>0<)!= :G ^#> 0>T[2$:G!)^ U(0 (/ (_T(͓7VWXYPÜZap: ́!h!h!h!͗!MhT>,WZ U!*(00! 0$ͻ f! !(!h͓1234567CBECursor Begin End 1> =8 ( !(| O~ #*G[IR(SI!NSq:Oİ!=\$0З!W ( ( 0 y8O?zɗy*E[IR(9:OĶ!=g! (( ($ 055$[ISI:w0N:?<[I! [I!*ER0   x( s#^!)= äA{wSet Tabs: #"!( 8 !(0|Ʌo$0?:a{_Rͭ*(|+"(ɗ2'ͲͲdͲ Ͳ>0 >2*M[GR:$"GW <ɗ!!h͸!$"֗**Bnf|ʘ!ʌ! 8!z>Œ!x2Q):@8nf^V(!$"͖ڌ!x2R)͎ڌ!x2S)xڌ!x |(͖!"*B:$"_(~#foL!*Bnf:$"_hnfh#~( /(. T]z bk U!!̓!!h :R)G5Z!!h͆!$"^ >:Q)(%nf"͸%8nf^V:R)G%8͖F!!F bytes written to: Please make space with DELete.$$1.$$0new fileNo input file .bak.bin.com.rel.$$0.$$1 A%"+w%"+=A'.">!"!"2)3͋8:)G( DP͏ÜCopy: Move: ͤ *C'EL!)[ISIP!F"͗!=A'."!"C'ɗ2)2)!`$:)([2 $!~$h$q|8 G:@'!x!! "'}]).?! *B##^#V#z( - BKC*|( ~#((<A[  8r7 *B##^#V#z( - BKC*U!$W*((2)͒$zH!=!~:$2|(8" 8R8wr( )?"c *!:(G ##nf| !F!jF x2!"""#"!:G!S6+~ ( (*#"*["*#"*#"cb^lS!!*!*[W!*~^2( K"S#~*(K(1(~[(?(\T(:7*[8~  ~[(?(\7T7HCopyright (c) 1978, 1979 Cromemco, Inc. All rights reserved. 00.03 1H *KB."!]T >0:w# x(=( + R0[!BRMD!w DEBUG version 00.17 $0 ( :$0 p͓Ò$Beautify: Paragraph(xxx) Left(xxx) Right(xxx) {%ȧ({%ȧ({%ȗ͓o&%͓!% :@'( !> &t' (&"'(| ͆!&&:@'8 P<' ||D͆|:$!(a'(["' !&~/w "͓&|'("' &=(6|"'(' '(8"' !"'(|&=(|!0 &||(#('(7' 2)͆! & (|&Æ~G:@'> > |*I6 !*I+6 !6> !NS7#~+~*##~(.](*T(A#~- #~(](T(0۸8#~(] 7~^#~+e( ~ONWrong number of arguments match ... %04lx: %d %d %s mmb-W2V>y>2e*"c!"k1M:] ! <1M!"k|: kT(@8K0G!O~#fo  Wx g    8 h *k<>?6P 6G(A̖' a{_[iz( 2RK>., |{|} 80!4_2ABCDEHLSPABCDEHLII\]_acgTQOMYWV2 2zd8"gT] />I]  ! ~w͗ T(HX(>IT(dh[7 ! 8 ^Vt 6͗  ! F(M!E>Rf > 2nf͟2nf|(>{>}2>:nf6BP=GTR ̈́dutut͜ut[w ! ~ T!:((dT)dT{!d}*l "n }(  *n "a+"gsIFQOM]_aTRQPONM\^]`_baYWcgYWcgVUS[* " ͟2~/kT #.-('( d}8 w#" [h +('(w#'(h! i J( Mx6T@h_d[ MYx!@o +| F(O͟2x/y2͟6# x o d[dh82ͼ>,/R2ͼ6& a#+| &x = R hTM (7~ #//2> > > 2ڙ>'o$ T,TT R~͞8˸~(#7˸ ~#(07ѧx(S70:?A[?~~#[dh hdhd8h7d08 >0[S d8DM(yOxG7T͖R!(  ( 8(0#!͎0%x(=  @(> !xON#F7=<>DF0xxRc1aWg.>>2eͲ: =(L] 8 T<|Ù2 y >2z ! ~(^V*gt{˿^Vz!d|^Vz(srf>2zݶ ! n(nf: ~w ! ~( ^V*gt<̈́66ut66: > >w ! ~( nf~w: w8&o6#s#rɗ2 :zT >2 ) 1MG{ce~^Vzbkww[l t0 ~ Sl ! ^Vt(sr*l  t0w#"lX *7a #!['( d}8w#'(( w#'(hRE͟/2~#2 {( 2x 2R~ͬ# 0"6x ( >.!6 #w# }ւ2\l:2#~/( =(,( (~!8#d0!h!"e2h2|\!e`,(%(#<4HEX>2(1: ͣGͣgͣox(ͣͣ#ͣy4ʹWʹWOz(08 8: ȗ<2o&~\=(|g}o|g}o!/͎x!6ON#F+-*%&| 0-*i@*g$-(X~(a+(^(<((Z[(j'(70.(!'(eo'(͹ 0=~#foA&D+8,|/g}/oDx(g8) ~#fog8] !8 ))))OH0:8 AG?0!18 )DM)) O.0:?0ɗGx y͒/!/*gR6ͥ/()86:[ͮ:e2>E:Sͮ2G>S>Z>H>V>N>C2>=^#V#~#(og=(͟)  *n "l p p TMh ͹ h hx(_(K! A>=E 2kT( DMqG#p@ogHß͒>2e7s 2[ͥs 2S2hkTx! ͎x( 2 >2eCNV H ZSE! zx! ON#~#fo7BCDEHLBDHABCDEHLIISP t[t[et8"e[ct8"cw#!Q*c#!Y*e#6NEXT = NEXTM =!Kcx y0O:] (b2h2|!] ,\((5(,˾x(&BK \\SYS DIR*[!P"ksY"[H[iz(2:8kT.ȧ] {YT!~Tx!~O^#V#FQq @-5?>>>>5/5'55J55vF@>>>>S  J@>>>>>D5>>!A>>88ͳ>!á0ͳ#0(nͳA 8!n~Hh! ~w#~wAF,AFDE,H(SP),H(SP),I(SP),I288#8%Jx0x#(+ìx( }0(B++| |<d!!~0x7T!~x!~0 > >27( E!~0:> >2+( )!(-+(DM!B)M7!!~xС7[) d0*[>0h6H "h`ix +~͉͟NyG ##~͟>A͆͟nf>2"t͟͟gg͟͟>A͚>0>1>2! !!!I,A,R,A,͟!!͟^g͟t͟tt͟/: ~~0͟0: ~~ >(nf>9>)~~ ::>(2!a:=(!d~J>+~ >-~D>)!2(I(I:!$!!~( ~!G>A>,2 y ADADANBICALCCCCPCPDCPCPICPDADEDDJNEEEXHALIIINININDINI E>M>E55>o55>gQ57  (8K#8}Jiڔ2I R( ͺͳ8420"h:wputA2hput ( CGh>"Gͳ#0xG@vG5J0xFvGhpq:wI(R x_xW>((xGhpux00 Gͺ5ͺ:ëͳ#0 ph:w66quGͳ!͡820x0 sh:wpx0 ]q( ͺx (KG*ëh>Gëͳ( ͺ*Í6X"R͟222R2:8[iz>(RK>)2y0ͤͮ:*7!v??2~((~#:>>2͍ͯG7#!y!y~ ~6 7ɧ456FNV^fnpqrstuvw~ !"#)*+9#!_!̈́!2̈́#:(#!G̈́!Ä́!_!̈́!̈́~(###N! 7~# 7~#( ####~ #N#^#V! 7v96,2i'&/#7?@VzɃ̃lǴɋonopq!ÍͳGͳOA(! 0GͺͳA hph6p8!͡0OͳxJ(BG!͡8!20*ͳ!: !  Gìͳ A [(#8J8 xF7x#8 JxGh:w6qpɀGhp6ͳ#8J}GG}͚0 G[(ë͚0G5͚8 !~8G[ ëhx 5=(.8(HL(IX(IY[͡8Gͳ8}0\(V(^>}G B528 05x Ö#0&("Gx ńo4R4VAt )tA)4 V VV޷l.T Tv?R+ +VCR1 1"VK*VT2V]:VhDfEMgo_K}XDybNr[Gn@?`?x?AvavyvBJF=nV=r^=vGV{WVOV_VCVsVKV{V (8@ ͚͟~8!g(SP)>(g>)!t!gSP!ng͟t͟>A͚>(t>)͚͟:~ ~NIJJLLDLDDLDLDINENOOOTDOTIOUOUTOUTPOPUSRERERETRETRRLRLRLCRLRRRRRRRCRRRSSBSCSESLSRSRSUXOJSY(HLBDHSBDHABDISBDISHIINNNEGLNNPPNEGLN(C*g|(2R!(!*gyH*g  *g!)̈́?( 7p{ p {: : nf7NyG*g ##7*a7*Y*W~7ȧ~M(E(~2*[78#: : (*c^#V : ~8o&: :A !B!B!B!!B!BB!@!B!B!B$I $I$ $$$DI!$$! I$I! HBB@$"H$!B!B B$ ! $$ !$D~( 0!W&nn!v(+!W!~(!W&n!&#z]directory with more than 1 parent directory with wrong parent bad link count %5u, should be %5u more than 255 links bad inode number in inode unallocated inode with %3u links allocated inode with 0 links bad directory entry count Inode %5u, ! f n " !" * |(+" * #" ! ͩ!!+\e.:! ^f .% J: 7ɧ>2 N 2 J 2 ͑ (!" 2zM|: *gͶ (!8̈́0: ( [ d| % * +" |(80: G:z2z] T|ÙT2 {d}h>2 ~( ~~EBI I$H$ A @ @!@ @DBDH!T@D@U@A @I @I! $ @HA I$H$ @ H@ @$$@H$@ @A"$ HH!$   @ Dcheck version 00.09 Copyright (c) 1980 Cromemco, Inc. {*Bͭ nf|(ͫ##nf|(F 8#! [ 8 ~(ͫ !!F!End of dcheck 8u!_ !|f ( s ( 8bx2 ͉8G! f n " Sz :DMS 8.[R0#* [ 6 !"ͦQ!>!WCannot read super block Out of memory Cannot read inode %u Device: %s : G!! !͉6!utć! * ͉nf|V^( R( sr~ Gf (s >2 7: (Rͩ8M! tu~(:~ .N( ^Vrs~w^( ^Vrsͻ+S[ S\e.%: G8~#( x 7 # Ru(t)!K>utsrqp!  DM= !u*t+s,r-^(V)V^fnu.t/s0r1u2t3s4r5s6r7n*f+^,V-z1 {0 |/ }.0uMlcZ*k 8m n.f/^0V1N*F+BN,F-Bz R0BDMn4f5B8(@ H @ DDI  !"@@I$I$I$I$I$$DB!$ $DH$B@I$"!A$$ @ ! @ "@$H@$ !HD@ A" @@@"$$$I$I$I$I$I$I$I$I$I$$   @@ $$$$ @ !$ H@I!@!" @B@I"  H HBI$I"$B $@@@A!HHHD"B@  $ @H wfn[ R(~!!!! h8|:(nf#ut:g:o͉~<(wV(nf[ R(.sr"nf| * ut [ R(: !fn^VR(* !7* !3Inode %6d, error reading directory Inode %6u, cannot read inode ![ 2 ͉n(%~ ~ ~( 0!W!~<~  0!W!F(H^( 0!W!<f(!W!iN( 0!W! u4t5+ N4F5+ ^6V7z 7>n6f7 u6t7n*f+^,V- 0u*t+s,r-^2V3s2r3z }8)B0}lcZ'?z } xn(f): 8 x(x7(_V^fnh&)))zݾ {ݾ |ݾ }ݾ(utsrz(NF͞nfnfT]6! 8x2 : G8: G!8! : G8/etc/mtabnf~- ##!" * |( ~#(̈́ (<_  ~/("# d bCDOS SIMULATOR version 00.20 Copyright (c) 1980 Cromemco, Inc. S&C( "L # *&*( 8~/(\ 8~/(l\!l!"("&> x~( 8~(L x~(#x2! SIM*(|(+"(*&^#V#"&755775!C D 62R 2S 2V 2W !"T 1H>2 QA* 8T!z> I!!*8?b!8/!bz {>(" >22!"!"K@[BError during loading of program Cannot(#66+}( +~ ( (#}=: _ >2W !8z>  zD2L 2V !"T {2V 6 \ (͚  0 >͂ 2L \  2L S2n x2U:G! }:([} ~(#!! { z $${>22:G<2:8:O(<2[! ~?( ! *T T]6yo&)))))[T !! p!6"E y  >2L ͙͚ 0>2L 4 ? 4 >ݾ ~ <( ~̈́ ( # x !% 7Device name too long: "%s" Device must be in /dev: "%s" /dev/A[ x !% 7Device name too long: "%s" Device must be in /dev: "%s" /dev/ set user / group ids % %!Batch not allowed sC "M "E SG CI 1H"K yQ02L 6 \ (͚ B0 >͂ 2L ͙͚ u@!͚ !u$0>2L ç:V 2L ST ç 82L ççç>  ՗#~+: ~L @8##9 .  #9 ! w! w"E ~L !/=,.(*(#>?ççBKS"G BKTSG "E çç>2L !6"I bh10{2I |2J }2L bh32{2I |2J }2L 2R çç\ |! ~ ! ~<( w! 6 83 *T HCopyright (c) 1978, 1979 Cromemco, Inc. All rights reserved. 00.03 1HC@SB*KB."!]T >0:w# x(=( + R0[! BRMD!wK@[BKB."!]T >0:w# p$ Copyright (c) 1979 by Cromemco, Inc. All rights reserved. -NV^it-------!7Jump table not allowed  %%Y%Y%Y%%8\~o?]`ksBob e h p  ] ? j o r 2 *R  02L !W ~{( (6 :O G !S͠x2O 2L /dev/rdr:P G !uͨx2P {/dev/pun:Q G !ͨx2Q {/dev/prt  0 :2L {2$_(*G ^##8H~ ( ( } >*>( 6#= !B B ͙ї2L \ |3 *T 0 ( >>2L ɗ2L  >? n !  0: ([G ! ! G {O_: G2L {/2 !8:z 5S: w+ C: _+ C: W+ (P! ~! f.<o0$\ej:!X  ~#<( T (  <+F !X ~<( ! p# Too many opened files !X  ~(   6!z {@ | }8@!  =UHGy0 s>H?sGsSH@" @I I $$ !H A" H$I$II$@ $B@D @@@@B@B$@ $@@$$ ! @@@ " ! HD$"B$  $HAD@AI "I@  $$ @@@ @N 0"SFNV^fnxc yr /zo {m %|i }x !! 8O~Iy K!6Uturcmo!xipqrstu8}8 87Existing file system will be destroyed. Continue (Y/N) ? : G!8lcZ:!ͼ(R8 B8`ir s tu!ͼ!b7Invalid system size "%lu" !ͼ !w:  80> a_ # x ~#}  ?( 0=:V o&))# } O~(##~ (# ~ (>.~ (#!  ~.( # ~ ?(O~L ~.((#/b//c//d//e//f//g//h/  !@@I$I$@ @%lu" !ͼ 3V ^ fn %8 TT]:%}o3z 9<<V^ DMV ^ fn0z B8|( t u !ͼ!7Invalid number of inodes "%lu" ~( #N#F#^#V`i!1V ^ fn| +8b8 8!7Cannot write free list block %6lu !  6>2 ! rstu" : P ͜8#1<2 * rstu " : 2 S\e.%: G8! : 2 ! .B: G!8!zݾ O{((Fs>H>H>HxH>H>.HxHz/!o0$~GsG!o0$^#V#~EHDCABKJbc][iI0PQMLWX12@RSZZgh89? Makfs version 00.09 Copyright (c) 1980 Cromemco, Inc. {*BTnf|(V͕ !  8Nx2 !8Lz Ob(=89b Mͱ8Q!8Q8L58G8B !F!4.>)"! !!! !; !Wromg number of arguments Not a block device: "%s" Device cannot be mounted Cannot read super block ŗ2228 bR (iR (sR (!!!6#nfl 8DMq#p#s#r##: G!!: G!!f n <<F{ݾ |ݾ }ݾ0: : : :(07: G^f .U%8J!! ͦ66666tutu8#ͦ8 |ݾ }ݾ 7!  6tu: G! 07~#( x 7 #?Idump version 00.04 Copyright (c) 1980 Cromemco, Inc. !*Bnf|!s x2t!zb>)3##nf|(a͘z(+|ݾ }ݾ 0~#+FN !! 0S\e.:!:tG!u8͙!F!:Ä!s!J!Änf!dÄNo device name Not a block device: "%s" Invalid inode number: "%s" Inode %5u, byte %06lxH !z(#y !,N!%# !+z("~ 8 >.O!.#oh 7u0:8 ag?'0! ^8(%%% Jh 0:?0Ʌo$~# A[ %  ~/("#   ~I( # x ! 7Device name too long: "%s" Device must !1>O0z %04x: %02x %c :tG!!~#( x 7 #CChange owner version 00.04 Copyright (c) 1980 Cromemco, Inc. :@8͠gͼ >0!!!F8,8^#V#z(;:G( [!"8":O([#"vͼ !!F++^#V#-(!!'!8A8*@B  !y2w|2 *2"2"2!9%R8|( 0>w& >>!}" !" !h2~#o s#r#= 8$%%%%oh 7͌0:8 ag?'0! {8(%%% Jͅ 0:?0Ʌo$A[ ~# %oh 7͌0:8 ag?'0! {8(%%% Jͅ 0:s" %-15s%6uK Dnf|##  88ͩ8dx22G(^2e8+:2G +~  x2:2G84bͽ (:ob:2G }:2G 0!File not found: "%s" %-25s %8l,d bytes Dnf|##ͩ ڶx22{2~<(|:3!9%%R.:2G8<B8{2|  >G>w#! *:2{2<("}:2G !'!5 (7&! !B7!U!l........~#( x 7 # # x a{_! Out of memory !F=Access version 00.04 Copyright (c) 1980 Cromemco, Inc. *B##nf|v͝0 !##nf|(͂!!F[:"[<"[>"ͻS:ԻS<ԻS>8~?~( #.(+(!~ ## +~W{_7rewa-A[ Bad access list: "%s" Wrong number of arguments Dͮ( #.(+(!~ ## +~W{_7rewa-A[ 7Create error Close error Device busy: "%s" Illegal CDOS filename Disk full error vͽ :2G!%8l,d bytes vͽ !%-25s K2x(>*22G2~ ( (,# ~ (>.(~ ( ( # !2ɗ!2!,7Pathname too long "%s" 58A 8=583!z ;x22z22z22o( 22 ! ! Not a CDOS diskette Not a block device ~#(/(^(*([(?(x~ ͺ ~/("#   ~ ( # x !D 7Device name too long: "%s" Device must be in /dev: "%s" /dev/nf~- ##!" * |( ~#( (<A[ [2S<>22~(Y#!8;(/ ~(H#!0;0~+: ~V A##:2G:2( )x22~(!8; *V *#**7a{_2 :2"@́8/F [<(G8ͮ V(: F~8N(ͮ N ! 8 ! *2"@# !6:6ݾ 8 w :7w :8݆ w~ (7"Sͦ "bk ͬ8"*Bͬ(0"[ͦ8͖͖R[*RѧR0**B ** *[*B  +w#Rww"ww%w+w,w-6*<6"6/66%6*͜!File not found "%s" n0f1]T6~D́8F  V ̈́F~8̈́*N $n0f1~( ###~ #####( ~(*Η<7*V* ~22:G:07(*Χ:( n0f1:_6#:w#p#q$a&(l%]%8<AG0NcWhM'J2#r())- &1| !91g*1͸* ~ͪw͟ F  8s ò:ò~ ò 1F  1F Ͷ.Ͱ.~Ͳ.Ͱ.~#fo1!1!öz h1p .}x 1Ox(_ 8x͝$xG.ò> C!:Ͷ!}ò!s#r#p!###Qo0!!###s0^#V#Ͷòw{*8\S*SS {O_ݦͲ{/ݦw~%w~&w͠$ͺ.X͆O !.OMͲ=(~7 *9^Vut:;ݶw[>*@R( # #  7  : 27: 2628: 2;!: W ;>282 2 G: 8.(,  :2o!;:2G: : 27"9*>"B[B*@R7( !"B[2"2!9R8 0 ! w2`2l`2SYS DIR: `72!"* ":< 2~( # ~ e8365>ݖN(F)O0 n+f,^->ݖ=o0$0 n(f)>o0$u(t)~% *F7 X5%*^ &F.N/Wp.q/!88w+q,p->݆+w+ 4, 4-N(F)n+f,^-~&^#V$s(r)6%*^ EFN"W8G*f(xݾ(*pq"4%!= (*y<  n0f1X~($#y0 "#V#^y???<= 8 >O 7ɧ!(@w#6:# (6.#6 (w#h2:3:3$.~ wn&))u t #_0u ~ w .Ͱ.#.0Ͱ.͇ .66 @6 6 w w0w1w2.Ͱ.6 #͇n!&NF 1Nv(N/1B0N 0NF B0N2^VR8 ~ R8ut^'V(N)y(A~&o&)))n$f%6#= yr.R0DMrrz x>(ͺ.͠rx{=͌^rS.o&)))))r ::͉3͞8{=( (@[73qJ yŒ*Oy??!:`2]#^22} : !]7ȧ 2!"* ":< 2~(#(-̀8 .( ~ ̀0 7(|.(x[(:*(?( n#(g.(c*([*((S.(Ò0J#~ ((:.(6](2(O- (#.(](8y0( .(](hy2͂*!9ut 0w ~ 1!~! O ^#V!*Ù~ nf (Ù1"t1^#V+++"|!_0hIllegal system call H at H *s#r#s#r#q#p#s#r*N#F#N#F#N#F#^#Vwuthj,,,,,*,,,,."'%>&t&x#,()'d,*0#8 KxyÌ>>*O ^HVINJ~KsHrIqJwKwHwIwJ6KsLrMwN^LVM~Nn f ͋w͋/w>:::{?011͵0KKK͠$Kv '$~G MKF( W( KKKKnK(6J4J(NJ((~G KN( 8/M"<&͠$ͺ.K?(K! ~?(]$́%>ڲut[!pH (.#[!Hp (z *<& 8 8 ͠$ 1>ò 8!Mq%0 x> yòͼ& 8MY$8 ~ ͼ&>ò6 ͠$#~(&=v<͠$O#. Ͱ.~^(#V#ͤ f&0w#!8~(E~(? ~(! ~ ^^#V#.Ͱ.~#foR8y ͺ.. n(C~*+,(4 ~ h(&PY(~{/wJI . W!.~*_~+W~,zq!#8,~O8x<~!( 7 zW{_ ́"͔"͗" ͈,.d,EW@R US ڲV# Z(>òͲ! 6#!.~ V ::w^ # >ڲM!w%҈&Mq%ڈ& # ?(w#f& >ڲM!Hw%ڈ&~ˑG(wf&#a_ ڲV#>ʲMY$>ڲͦ'.#'͠$3 ,[ .!N! ~! 8w!~ 0 qi&ɗ># $#ͬ0͠$f& !>>r( 8! 4> )V#($͇'>(~ <(w 6 ͹" )(>Ͳ>8M! ~>((0 ͠$S0>(sx(#r(K$ѷ> ! ~!8Ͳ>C#>O#>M* q#pzW͋_ n^*V+N,{nf<<<#nfy!.R0 DM!ò!͠$ͺ.MͲͲ~#Ɂ ?(=_ *~=8 #~#(>7 Ͳ ~  >?>?w !" " " Mʹ 8s  ,ͥ"(b",(s ʹ!òPress any key to continue $ >͑" b",>5!8^~#^{ 0.͈,͔"#^{ 0.͈,q ~(#p#y( ! 6MY$>8=#~I> ~H=òw#ͬ06!m#  # SYS DIR#4@ G~ O ~ <(9w q ͹"((y!0 ͠$#0>K$>! >ò$8%.Ͱ.Nl&2͉1 0{G!ͺ.v. Ͱ.n}(O N{(#F+ ( x( x( 7{͠$ 1C$xG.K͠$$~G ,W   ! N ~G ͧKN(ŧ?G*~8x( X#~# F Ͳ8 #?( ѧ7>  ՗#~+: ~1'1 ͬ06! 6͹"?* s#r+!*}|0)(1 ~]1# !Y)0È-program too big'1x# (s#r:(**H !1|1~6* 8)>8ò͠$! ~$ ڲV#(SM͠$$86~(~ V . Ͱ.v ! (&7*=#* e+8 *+a& .#>ò͕*<+ݾ3(+*'!*' ??w #(*(Oz+ BOI+,( 5ͺ+ /, %͌.y (( 8,/#/u/=/8=/88 *,0:.0_f  8(;S\e>o:2G8 */0:2G:2! 0( !0 5:2FO(p!FW(F_(p6 !0Pqp Hq*p+>w!NFqp ~w~w/((6:M@4Z^PPPPW>W>w0w0w0w0w0w0w0 w0"w0$w00w02w04w0@w0Bw0Dw0Pw0RDM !͡0 ͡00! 9F+Ni`_^#VxBK1BK2W0zS0:__~0z]1{]1*~(0]1###:G.;+~/(^(#6/#"T]~#(^(/ T]~# ~#Ʌo$*B##^#V#- BK!5C "* |( ~#(͈( copy ... %s ~ OI+,( + <+<+>X+#w! wX+q#ww #w͠$MͲ8~ 6,.Ͱ.]i&==0{͵0E! p( ,( = yÌ6,.Ͱ.}! n&_T0{(,((͠$3[ ! 8w##6'>6,~w ?? (,((r]T618 (66;0J,òJ,Ͳ 0 !,- {]1!O0S0ͦ,ò![0_0!g0k01~( ͽ,({>:ò{2$]1^#s#J,,,$0-6-9-I-`-0+0##+2*7085~(;06 ~w 70(;05w~ 71   6 nb0>_> ͩ1 ͩ1C0F(1g0(k0 41s#r1~#fo* >C( = z {?>70BB0 = *10}+"10}.J2.!"10*F#~##( A. e2= ;Dump version 00.06 Copyright (c) 1980 Cromemco, Inc. *B!5c##nf| Fa0 pF(nf^VFN(zݾ {ݾ |ݾ }ݾ0C^(N F NFJutsrd8!K8 7 ~ > nf^V!RїOW!K^ > !] #y8!Z!K~ 8 >. #y8> %06lx: %02x 6NFx( - ##nf| @NVnf ^ V F(NF NFJutsr##]8 [b utsrge utsrgn-t-_9-9- ---W~((####~#fo-5-z+-~ -7--zB##~-#--##9-8z>\---+~-J, z(>/---,-V(z +6#z(6rG{p#x 0 >^-@>-> ->> -> v ^]11(>ò!~4w!|e2h70;0N.R.V.S0t.Z.c.h.m.Ã.Ç.yC0yk0y_0 1qy2.y2.PY 12. 1E.>>*.͵0*.+ 1E 1O..*X#^#V..^#V.s#r*#2.0S,0"/0ͺ.;Copy version 00.06 Copyright (c) 1980 Cromemco, Inc. :@8Q=2M*B:@=H^#V# 8@z ; :=G*^#V##[;.ͽC!F!!F: *^#V#ͽ0Co&F01dp( !z tp( fpA 8x2>7:G :G:(!8 :G *":=W:G*!R8~ #z 0xWȗ2G*":Gy2WY*"bkQYk S\e.)0s ut s r go u t srg!GgIllegal option: "%s" DMv++~[h ͟8 !7Illegal number: "%s" ! 8$%%%%oh 7[0:8 ag?'0! $8(%%% J. 0:?0Ʌo$A[  8r7 ~# ~!́^!sD(q8_Og(8Gyx80>27y*|~#"nf##| "++*~#"0 ?ɇO؇؁=͠~#fo! "P{6!(/7AJQJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberSundayMondayTuesdayWednesdayThursdayFridaySaturday %9s, %s %d,%d %s %d %2d:%02d:%02d  %02d%02d%02dCan't set system date Can't set system time DATE (mm/dd/yy): DATE (dd/mm/yy): TIME (hh:mm:ss):  !7Cannot read block %ld :G!!~#( x 7 #! 8x2:G8:G!8!:G8/etc/mtabQ_ ~/("# V ~v( # x !7Device name too long: "%s" Device must be in /dev: "%s" /dev/A[ time.bin@free.bin?icheck.bin>l.bin=mail.bin >2a͘> >22Rb͘( ~ ͘ ͘nf|(nf|(%##t8!R͉8 ~( !F!8t!Y!:( 8}x2!8sz tt8HͮE 8I22Y ͧ8":(>2Y ͟ !:(!!|!* !<!Y!Cannot read super block Out of memory Cannot read inode %u Not a block device: "%s" Device: %s ! 06* #" ;Time version 00.06 Copyright (c) 1980 Cromemco, Inc. !Zs} !"cnb͸!Ft} d}4|! ^2www: ,^fne} }lgtu|( 0 }( 01!e} !͋0!>t}(d}2}(4| ؗ2ww: Eo0{ ;.u}<01~<0*g~0"_2} MLK!ai3!͋02stu0stu|0 W&kmSy??<͠x( Z͠~͠Ts~!́!ee}(5^~!́!l^^^!l~͠!y>Free version 00.06 Copyright (c) 1980 Cromemco, Inc. {!58@*@+|(*Bnf|(%͕##l8!́8 ~(͕ !F!8b!Q 8mx2!8cz d+8K͍*[S\e.%*[:*[!Q!b!Q!)!Q!HCannot read super block: "%s" Not a block device: "%s" %-10s %6l,d blocks %6l,dK %11l,d bytes !""V#^#*"0*#"V^fnz(%S\e.%:G!8*|+" *+"* |ʮ+" :G*[!ڮ:(_: :!3( !/(!7 * K !!""*[z { | }! ) !: *[ 0"S2:(: * !:G*[!0* !: Inode %6u, ---- Bad usage count ---- Inode %6u, ---- Cannot write to inode ---- :G!!R:G!!Rf n <<FN 0"S^f .%"Sf n " !" S6>2O!Xrstu"Pl ":OP ͤ 8#<2O*Prstu "PBlock %6ld, ---- block in free list ---- :O2SS\e.%:G8!R:O2S!RnB:G!8!R!Rzݾ {ݾ |ݾ }ݾ0!: : : :(07!T"F N V^888x Gz(B8?"89"V ^ :::"[R0*6#z 7 w /w Gwx:( # x !7Device name too long: "%s" Device must be in /dev: "%s" /dev/nf~- ##!"*|( ~#(͏(<DM͉++~͏h @8 !7Illegal number: "%s" ! *8$%%%%oh 7͏0:8 ag?'0! x8(%%% J͂ 0:?0Ʌo$~# A[ !T>2Rnf|(Ͳ8s#r#s#r### y2S:ST    = 7V:^;f2K ( !:( !e!? 7Block %6lu, inode %6u, ---- block used in file ---- , ---- bad block number ---- , ---- duplicate block number ---- :(͆@&*[K "!K #| zݾ {ݾ |ݾ }ݾ8˧Block %6lu, :: {G7:GS\e.%8&*"[R0"8!u 7PCannot read block %lu *R"*!**%*#*)*'*-*+*1*/*5*3*9*7*=*;*A*?*E*C*I*G*M*K! !09 Blocks missing: %6l,u Bad free blocks: %6l,u Duplicate blocks in free list: %6l,u Bad blocks: %6l,u Duplicate blocks: %6l,u Device files: %6l,u Oro$~# A[ !T>2Rnf|(Ͳ8s#r#s#r### y2S:ST    = 7 ---- block missing ---- FNx(M  V^fnz(*͈8!x( ++++ ͌ ##FNx 84"K (K !D!C !# !!G 7Block %6lu, ---- block in free list ---- Block %6lu, ---- bad free block ---- Block %6lu, ---- duplicate block in free list ---- !V ^ fn| + 8K !# , 8  8!7Cannot write free list block %6lu !Rdinary files: %6l,u Directories: %6l,u Blocks used in files: %6l,u Indirect blocks: %6l,u Free blocks: %6l,u Free inodes: %6l,u 4~#(K ! Block %6lu, Inode %6u: !: :R(8* ~#( x 7 #! 8x2:G8:G!8!:G8/etc/mtabYg ~/("# ^ ~͏;List version 00.07 Copyright (c) 1980 Cromemco, Inc. 2B t~ !|Ͱ8Hnf|(>  80de (~ !4 ͧ66##͟ :(%nf##|(Ͱ8!!5 !F 88x2ͬ ͦ ++~/(#6/#"5i8I0!T]:G6͟ A[*++͖*Ͱ8$^#V#z([ͬ ͔͔Ͱ8i0:G  *:G!6!~(~. ae ק ! ڟ *ee ]be (kn&~G!͚ nue (ie (x(((bn *V^fnfn%c%c%c%c l&kjy!͚ !r!9|&okhjy!͚ !Q! 9%3.3s-%02d-19%02d %02d:%02d:%02d%3.3s-%02d %02d:%02d 000JanFebMarAprMayJunJulAugSepOctNovDec:7͈ >2. Directory: %s DCB%11l,d %c %2d %s owner: %-5d group: %-5d %-12s %-28s%11l,d %s %-3d created: modified: accessed: links: %-5d dumped: inode: %-5d directorycharacter deviceblock device/etc/passwd/etc/group{| >Mail version 00.03 Copyright (c) 1980 Cromemco, Inc. {͓89*B7 aQ (gQ (nf|(͠ &͂!0!F!g!] Ux2|2\:|G!7 8>2\UU:\LyQ ((nQ (b!~!7 8a:7 n(Ey :|G!8C!w8Dx2}:|G!7 8 :}G8  $:}G 8:|G! 8 !7/usr/mail/mbox Should mail be saved ? No mail .8nf|( x##jj7nf|(C 01nf!S!H 88 8Enffn V ^ f n !le 'ge ͅiFNV ^!f"n# !!~G!͚ ^#V#ue (x fnV^fn V ^ f n !( n &!!%FNV^fn,mm!3FNV ^!f"n#,mmimͅ!AF$N%V&^'f(n),n&!O!^F*N+V,^-f.n/,V^!kY> !] ee (`le ge V!͂ *"͗ 8(nf͉ 8z s#r#nfͬ ͦ u x("CC͌!͂ *"͗ 8(nf͉ 8xwTĄ 7ͣ 8(UP~TG8~;( *( <+~ @ ~ ($ ( ut##~:( (  nf 8|(&6077!7!7/etc/groupGroup 0 is not a group Group name not found !.8Hx2! 8< 8(aQ (nf 8էR nf:Gx jj7 8z s#r#nfͬ ͦ u x("CC*"6#6*%%"͸ *B"te  ՗S !  * R0ͬ *s#r#"6#67"S& "bk ,8"*B,(0"[&8R[*RѧR0**B ** *[*B͖+w#RN#F#^#V#PYre te BBA # # V^*|( Kͪ0!V^*|(Kͪ8 !!^#V#&( ͦ x 7NNN!--Y(.alQ(.wlI(.elA(.r!!9( #; (*#; (!ut##8 +~ Ą 7^VR( +~ ( (#w~TG!0̈́ 7~TG 0̈́ 7DMͦ ++~ h ͬ  8 (7!  8$%%%%oh 7 0:8 ag?'0! 1 8(%%% J;  0:?0Ʌo$*B##^#V#z( - BKC} *} |( ~#( (<A[  8r7 Ʌo$~# ~# ~# ##^#V#z( - BKC} *} |( ~#( (<!a8% 8 !7 80  > mail.tmp !ax2.:G!!.ͯ8O!$8Ax2:G!7 8 :G0% !:G vQ !. !1!.!7Mail not sent to %s Mail sent to %s /usr/mail/!7 ! 8) 8^V  !  7/etc/nf~- ##!"i *i |( ~#((<l&kjy!  ! !9>|&o|&khjGy!  ! ! 9%3.3s-%02d-19%02d %02d:%02d:%02d%3.3s-%02d %02d:%02d 000JanFebMarAprMayJunJulAugSepOctNovDeco$DM ++~h ] ͪ 8 !G 7Illegal number: "%s" ! ͔ 8$%%%%oh 70:8 ag?'0!  8(%%% J  0:?0Ʌo$~#  8>Maklink version 00.02 Copyright (c) 1980 Cromemco, Inc. :@8Q=2_*B:@=Ͱ^#V# 8[z V.:=G*^#V#G[ͣܫ!F!!FWrong number of arguments : *^#V#0ͫo&F"S$8v͂ !ѷf͂ % * 8Z* 8z **[ͣ+~/(^(#6/#"T]~#(^(/ T]~# *B##^#V#- BK!5C"*|( ~#(͚( 6B :m?#>2n?[FyOxGC B z#x( &n VNɗ! 1 ~) #y6 z#x( < y 8(  8 ( 55=Makdev version 00.04 Copyright (c) 1980 Cromemco, Inc. !:@8u*Bnf~- ###~( c nf~b(c( !> %nf8Q]nfF(80 o&F!F!>Wrong number of arguments Bad device type: "%s" DM++~h >͋8 !(>7Illegal number: "%s" ! u8$%%%%oh 70:8 ag?'0! 8(%%% J 0:?0Ʌo$~# A[ %oh 70:8 ?Mount version 00.08 Copyright (c) 1980 Cromemco, Inc. {*B*@+| \ͫF8,!8:(! !! !!/dev/%-10s %s nf|=^Vz(z2Jr j8m8e8!8 ~ 8M7 F!6! ͧnf8#! 82k!8!!O!Wrong number of arguments 1~# !> !!18^nfJ nf~(7!b> 8#nfJ ;Move version 00.05 Copyright (c) 1980 Cromemco, Inc. :@8Q=2/V*B:@=ͧ^#V# 8@z ;%:/=G*3^#V#>[=͚Kͽܢ!F!!F:/ *3^#V#ͽ0͢o&F$8vy !)"9<͕Ԭ0q7 vy !)*9 x2-ty '? !E 8 !? #>0*!z ty( fyA 8x2.>7:-G :.G:0(!8 :-G *;"1:=W:-G*1!R8~ #z 0xWȗ20G*1"1:.GMessage from %sEnd of message User not logged in "%s" Can not send messages to "%s" Unable to determine where he is !R7(F~ 06@#z \2 !Y;2 !u> 1! 8*!z %k-&0S8!087!7Unable to determine who i am 7!,7mountPassword: Invalid password /etc/passwd G~  # ! 8+~ ( ( (#6~#( x 7 #!' 8x21:1G8:1G!8!':1G8/etc/mtab; ~/("#  ~ ( # x !v7Device name too long: "%s" Device must be in /dev: "%s" /dev/nf~- ##!"*|( ~#( y20WY*1"1bkQY:.GK͚+~/(^(#6/#"=T]~#(^(/ T]~# *B##^#V#- BK!/5C5"3*5|( ~#(͑( move ... %s /etc/who4|¸nf|( 8xx2a! ګx2b:bG!088! 8Q:aG!88!:aG!c80  :aGnf|( )7!7Broadcast message .... Must be privileged user !!8 !c80  > msg.tmp !!x( ~(# 7 G~  # nf~- ##!"*(<A[ !!xGxOxWx_S%%%%%%͆͆͆͆PY~8 #>ɗ%%%%%_!~abcdefghijklmnopqrstuvwxyz012345 8xwT78(UP~TG8~;( *( /<+~ B ~ ($ ( ut##~:( ( ( #͞(,#͞(#6ut##8 +~ 7^VR( +~ ( (#w~TG!07~TG 07#͞(#6ut#=Msg version 00.03 Copyright (c) 1980 Cromemco, Inc. {y8M*By(n(a(3nf|("͚Ϳ8nf|"!0!F  #8 #87 #8#87!R!(!Messages disabled Messages enabled nf78! 00! !08[nfI ! 8V!R(RF!!!\!88/ ;!1> nf!@7 nf!Y77!x7/dev/|( ~#( (< 8xwT788(UP~TG8~;( *( c<+~ B ~ ($ ( ut##~:( ( ( #(,#(#6ut##8 +~ 7^VR( +~ ( (#w~TG!07~TG 07A[ 6ut##8 +~ 7^VR( +~ ( (#w~TG!@Passwd version 00.06 Copyright (c) 1980 Cromemco, Inc. {*B5" n< ( d< ( ͧ͊ͯ!F!4| !Must be privileged user nf|:! ڣ! !g< ! H ڣi 89(0^Vnf|((##68oک©= ͭ 28! 8W^V! !g< ! H 8;i 8#(nf 8o8= ͭ vnf|?! ڡ! !g< ! H ڡi 83(*^Vn Starting program: User names: Invalid number 8!g< !  8 8 77!"++nf~  ] nf~(͉8W#-(.*~#"8(> ͉89y== O>:͉8)##> ͉8> ͉8!  7!PASSWD line too long !)98z(+~ ( ( (#63 G~3 # /etc/pas@Ncheck version 00.07 Copyright (c) 1980 Cromemco, Inc. {*B2ͦinf| !uM!F/!S:( *8!M^*!%6d %3d %s x( ~(# 7w>2x!M 8u:x( !V^*w!~ KV^:x z(:!M 87!y 8~(x͙fnGr /( x(!>/ >x(~( # =(7DM͠++~h  W8 !7Illegal numbf|((##6ڧ§= ͭ ! 28! 8L^V!g< ! H 84i 8(nf 8= ͭ !g< ! 8! $887^Vz( (##!Name not found: "%s" 4|(nfV 8 ѧR !P7!g7Invalid entry in file Can only change your own password vnf|(,! ut8##nf| ! 28o8/8*8%g< (nf 8[D "8swd/etc/group/etc/passwd.tmp 8xwTL 7i 8(UP~TG8~;( *( ͔ <+~ B ~ ($ ( ut##~:( ( ( # (,# (#6ut##8 +~ L 7er: "%s" ! A8$%%%%oh 70:8 ag?'0! ͏8(%%% J͙ 0:?0Ʌo$~# nf~- ##!"*|( ~#((<A[ !>2nf|(8s#r#s#r### y2:    = 7(<A[ !>2nf|([F "8!'ut Name: %s !g!Wͺ8 ~7(ut Name: !!ͺ8~(Q ut!Password: %s g< (y!!ͺ8cutͨ8"D !!ͺ8Cutͨ8"F !!@ͺ8#~(ut !B!Uͺ8u t !!ͺ8utͨ8!e!r@ͺ8ut!ut u t ~(V !7User number: Group number: Directory:^VR( +~ ( (#w~TG!0L 7~TG 0L 7` ` ͷ Gͷ Oͷ Wͷ _S%%%%%% PY~83 #>ɗ%%%%%_! ~abcdefghijklmnopqrstuvwxyz012345nf~- ##!"T *T |( ~#(3 (<DM- ++~3 h ͗  8 ! 7Illegal number: "%s" !  8$%%%%oh 73 0:8 ag?'0!  8(%%A[ x !7Device name too long: "%s" Device must be in /dev: "%s" /dev/R(0"[8R[*RѧR0**B ** *[*Bii+w#% J&  0:?0Ʌo$~# A[ %oh 73 0:8 ag?'0!  8(%%AVersion version 00.06 Copyright (c) 1980 Cromemco, Inc. {*B,nf|(- 8!z( >ͯ##nf| U\&!!F!!Not a file or a directory: "%s" CROMIX version %02x.%02x ]چ>/ ڐx2**""!  :G8:&([ S Q !}" *[ i*]8 !ͯ* "[R !77Pathname too long vF !, 8:z T 8/**8+ ~#(  # ##z =Who version 00.04 Copyright (c) 1980 Cromemco, Inc. {*Bnf|(nf| @2nf| >2! 8S!@08:(:P( 4!F!! 8 k-&0S8!@08!/etc/who!@!P!'!@F N!V"^#f$n%͑f(n)f&n'!5%-10s %-10s %5d %5d l&kjy!!!9>|&o|&khjGy!!! 9%3.3s-%02d-19%02d %02d:%02d:%02d%3.3s-%02d %02d:%02d 000JanFebMaAUnmount version 00.07 Copyright (c) 1980 Cromemco, Inc. {*Bnf|ʙk8O!8B8+!8#! .!6!K8!F!!Wrong number of arguments ~#( x 7 #~G # !` 8x2j:jG8:jG!8!`:jG8/etc/mtab ~/("#  ~( # x !7Device name too long: "%s" Device must be in /dev: "%s" /dev/ !2 !K%-25sNo version number: "%s" Not a file: "%s" ~#( x 7 #p nf~- ##!"^*^|( ~#(`(<A[ "S "bk 8"*B(0"[8R[*RѧR0**B ** *[*Bii+w#rAprMayJunJulAugSepOctNovDeco$hjGy!!! 9%3.3s-%02d-19%02d %02d:%02d:%02d%3.3s-%02d %02d:%02d 000JanFebMaabcdefghijklmnopqrstuvwxyz012345DM++~h aͮ8 !K7Illegal number: "%s" ! ͘8$%%%%oh 70:8 ag?'0! 8(%%% J 0:?0Ʌo$~# A[ %oh 70:8 ag?'0! 8(%%% J 0:?0Ʌo$~# A  :G87ͦ T!j "c[*0B!a(*|( V^R ~(!(!!(V^Ͷ 8 !6!1f+n,f)n*n& n&fn!;I-> Filename User Seq Device Pri Pages Lines %3s%-16s%-9u%-9s%5u %2u %-5s %1u %5u %5u Tڵ2nf|(A,80>2r V!r  8? 87v !:( ##nf!nf!%-16s not found %-16s not deleted>Priv version 00.03 Copyright (c) 1980 Cromemco, Inc. 58j8!58 58I!F!!8F[8TnfD nf~(7!\> 8OnfD ! 77!&7systemPassword: Cannot find privileged user Invalid password /etc/passwdG~ # ! 8+~ ( ( (#6spool.bin0wboot.bin/cptree.bin.init.com-cmpasc.bin,usage.bin+backup.bin*restore.bin) %-16s deleted ͚ڟ2Tڟ2nf|ʟ,8V>2r V!r  ڶ!:ݾ(Sw8LV%8B !r 89v !,:( ##%nf!nf!%-16s not found %-16s priority not changed %-16s priority changed nf0 ^V8. (y |ݾ }ݾ *|( |ݾ }ݾ ! :8 87/usr/spool/st!B C /6P B  >2] : 2^ : 2_ *|2` }2a ! b  2k <2l !" 8xwTJ7g8(UP~TG8~;( *( ͒<+~ B ~ ($ ( ut##~:( ( ( #(,#(#6ut##8 +~ J7^VR( +~ ( (#w~TG!0J7~TG 0J7^^͵G͵O͵W͵_S%%%%%%PY~8#>ɗ%%%%%_!~?Spool version 00.06 Copyright (c) 1980 Cromemco, Inc. 4" *Bͩ*"l("k( p(c( !0!FX͓͚ nf8z } 0 *| ##!7!Priority to large Privileged priority >2 V 8hnf| !ͱH$  8R v !ͱ8d $ nf 8!##nf| H87 ---- shell-pdaemon%s x2ͭ/ z8Jx2!0:G*"8**%%R8 $ :G8"!!B ͘8)tur V8!B 08!/ 8r %8 7! ~o&8 ~o&8 fn8 /usr/spool/sq! B0 Z!B !8K !8)Not a block device: "%s" !xrA!ڃ!ڃ*8"[R0!% 7Not enough memory  T{0 nf  ~/($#   8!  8## !  ! 8 8 7prt/dev/!82z 4{2  8# 8_S 8 ZS7!2 7Not a character device: "%s" ~#( /( ^(x~ݾ ~ݾ ~ݾ fnV^R8K"! ! e8Bz8/nf8 86"s#r#nf Z !7Illegal number: "%s" ! ^8$%%%%oh 70:8 ag?'0! ͬ8(%%% JͶ 0:?0Ʌo$~# "DSF\ "Jbk b8"H*JBb(0"J[H\8LLR[J*DRѧR0*F*JB *D*J *D[F*JB+w#OR 8xwTi7͆8(UP~TG8~;( *( ͱ<+~ B ~ ($ ( ut##~:( ( ( # (,# (#6ut8jA!8h8d!8R!8>!fn ++"*|(0+"!8 A8 A 7!7Boot too large ~#( x 7 #7Z7/etc/passwd!B z(~# 0L (1 (L !"f+n,#t+u,*#"[R0f)n*#t)u*!"*#*}o0$"[R8"- *KB?8 { #z ## ~#( x 7 #G~ # 55##8 +~ i7^VR( +~ ( (#w~TG!0i7~TG 0i7# (#6utJ; ~/("# O ~o( # x !7Device name too long: "%s" Device must be in /dev: "%s" /dev/A[ x 4|(n(I 8A5V^#V^#V#V#V# |(54|(n(=5V^"V^"V"V"V"|(5Rsource = destination no source specified no destination specified cptree %s " #z<#xAO#R#|g}o#|g}o#|g}ol&#͓##!͓# !͓#(͓#v#͚#Rx Z~"("(ͽ' #"(.n_&T#x , (xy 2zIx(h xy x2T!Initialize Disks version 02.21 $Copyright (c) 1977, 1980 Cromemco, Inc. +1+k͇51+haK$[(L2*x8D y8= 2*2*2*>A*<4G42*4m!xh :*_kq͏!*FkhÏ &! ^#V#A*~#(y #*!(w##+w!*a(2 A͹^#Vj!*E8w6!6^6 E!!a h>LS(6!6M6 6!6(@Copy tree version 00.05 Copyright (c) 1980 Cromemco, Inc. *;"=2I͸"Enfg8Ufn"?2Knfog8CfnG:K "9[?ͷ !(*!I48!Fo&:I(F ! !!F!o +"C! +"A x2L88M0 (:LG 7!O !~(t7 !o  #[C͋[A͋!o ~(<({W^ *!o5(͉t(f d/*!o5(͉͞07!ov !5V^*9ͷzzIxo>&#O(0+~'H(D(Q(B(#'S'#'#+'#@'#`H ($  (q< 0b!"jH"lH PYO`` y?̔$o("{?O!>[Z?V7:l?=(&>>2?:?g>2?2?*F#"F*F:?':m?O>%(%2?G%*E^Vz!O0##^Vz <ɿ~. .(ó(y[(A*(?( n#~ d(a*(Y* ,0Ix ~.(?#~ (0](,(O- (](8y0(](~(7*B##^#V#z( - BKC*|( ~#((<&~A[ 6 hLarge or small (L/S)? [L]LS>X >C2!a h:2C(:*2*nf +"*fs"*~!=2*v>S(>D2lLl!oa h:l2lD>  v krk>2*:*>S(n(>D2, ,!/a h:,2,D  n k2k:*(xn(2*hÁ!f !n !!>0!ŧB!B!! h͜**f(**;0kS*! h**f(5**0͜**f(**;0k[*;0k"**0+!o5(͉0 7v !5:LG *A[Cїw"ASC! x2L|7 o  ~z>7+~/(^(#6/# 2J! x2M!ot( fA 8x2N:MG :NG:J(!8 :MG *="G:=W:MG*G!R8~ #z De0eDxWȗ2JG*G"G:NGy2JWY*G"GbkQY:NG*;[=ͷ0^#V#fnͷ7 *=V^s#r#!o  "=!o 8 ͷo(f $v !5 8r7 ~# ~# 0(](~(7*B##^#V#z( - BKC*|( ~#((<&~A[ :*(>f  !)a h>BB >20-!Ma h>AA >302*ha͏fʦÌfʵñh^  _> xkh> xG͇> x~ x#G#+F#~p(O#~ ` yh((˨y h  80xxk!~#k!#+ˮg k|(>-x'̀̀d̀ ̀̀>/ 4ŗ4:*xWWyW(##:*!w(##d *R:*g()w :*_ Q>;>r1Q>Y'w :*_ >+> W>( G:_*R:*g()w :*_ P>;>r1P>Y'w :*_ >*> W>( G:wl :*W:*g(>T > T >[ E > T :*g>[T >XT l *R3>048͙ 02@sÒOxyT 0͙ 4002Ò:A(!= :*Pﰱ4>͙ (y!+} !` ͙ +} bkw N(>ô :*822+2A&**""+"B&͸$$x$$Zk[R!+>ʹ ͳ5"$$:*8:( <22A&͝[**;#""B&͂:*822A&͝!$^& !"G&*R#"I&!U&~w>G>0!U&~w>2+2D&> 2W&0>2+2D&> 2W&2+2D&<2W&?͑;#~ !W&5:+2+2D&}*R:*( =>ô :D&!:*_(##!!*R[s#r*R:+w*R:w:*2*͏͚h:*G {!a h>NN(:*2*:*O !a h>NN(:*2*:*O(hQ!ta h>RhR (+ :*˗2*e*"D:2R! fkVb:2h  ekf ek!fͨ khZk22!!:*(2G:* /:*g(~} N!!:*g(w:*_~) w :*_}  :*˗2*h:*2*:*2*˷2*:*2*2*2*:*2*:*2*G:*2*:*2*(>2>2*x!:2 :*22 G>XE [R! I>2 ! >ʹ !# : < >ʹ ý :2  :*22 G>XE [R!g >2 !NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN:*2*2+ :+<2+~:*(W(O_(I~2 22#^#VSͮ: ʹ w#[s#r#͖{w#s#r2A&2B&2C&>2D&!(&Rk2+:+(0 :+<2+>w:+ :*2*#k.ka>ʹ :*2*)k.k !(~( y2+k:+o&Lk>(J* 8O~2#^#V(C!];89S͖ o&; $ _ W; !k k>ʹ :+=o&^ k:+o&Lkh!\(u͜~U >2^**;0ekS ;>ʹ !47: < >Nʹ d :2 :*22G>XE [R!I>2! >ʹ !);:< >ʹ d :2O :*22N G>[E [R>2P !? &>ʹ !e :P < >ʹ ý :2 :*22G>[E [R>2!kU>ʹ !:< >Nʹ d :2t :*22sG>[E [R>2u!d&>ʹ !:u< >ʹ d 5: :*8:(͙ ͙ >2 :*G:<2} :*8͙ ͙ 2 :*d *R:*!g ##:*_(!:*g ##:*!(v!~2@&2A&͍$$:h!˦!˦~2@&eͩi ɗG=O¸kk*R"S"[Rʹ !¸)= k>G>"=G0({ !`#(({ øDM k!xX:)ڸL"k;4Ҹx;0 ;xøkk f2S&2A&2B&2C&>2D&;"$$%kL!a h>Nh!SFͪ!5[!b(͜**;0k{2[kͪ:( ͇!͇k!&>w#]T>ʹ 2A&2B&2C&>2D&>2D&!(&&>ʹ >2D&k[***R^;k2S&;"$ >2S&(#$TPϳPress: RETURN to supply default answers ESC to abort initialization CTRL-C to abort program $ Testing Drive:$ Initialization:$ Labeling Disk:$Caution: This program can destroy all data on a disk $ illegal cylinder number $ second number must equunassigned $invalid declaration $ all$ no$ alternate tracks are now defined $Alternate track table written to disk $Do you wish to re-declare existing alternate tracks (Y/N) [N] ?Do you wish to declare any additional alternate tracks (Y/N) [N] ?YN cylinder (0-15DH or Unassigned) [as is] :now $ cylinder: H, surface (0-2): 9FU2 illegal cylinder number $ illegal surface number $ cannot be assigned an alternate track $No index pulses being received $Index pulses being receiv al or exceed first number $Initialization inhibited in this machine. $ fatal error $Cylinder, Surface: restore $$H, $ $Disk to initialize (A,B,C,D,E,F,G,H) ?Disk type (C=CDOS, X=Cromix)? [C]CXWarning: This CDOS has been GENerated for single $Single or double density (S/D)? [S]SDdensity operation only. $Single or double sided (S/D)? [S]SDsided operation only. $4FDC is not capable of double density operation. $First cylinder (0-xxxH)? [0]Last cylinder (0-xxxH)? [xxx]274C161Hed correctly Rotational speed: $ RPM $Overflow $ZPU clock must be set to 4MHz. for correct operation of hard disk $Illegal drive speed (must be 3600 RPM +/- 10%) $PIO's and direction control transceivers OK $PIO's not working $Memory-to-memory DMA $completed correctly $not working $Read error: alternate track register $Do you wish to initialize drive anyway (Y/N) [N] ?YNIncorrect operation of WDI and hard disk $hard disk fatal error $Bitmap written to disk $Caution: Execute STAT to correct >>O>>>>>> 28&$!"G&!&"I&&$$$%:M&!8&5 >2N&>26&>27&"$%:M& !6&5 >2N&$$!7&5 >2N&J%*B&:A&g:@&3"!e%:V&G(>2M&$2T&>͘%}>͘%p"$:&G:D&_" G>Gx >25&>29&!$͖!$$(!5&5 >2N&$$!&$$%!9&5 >2N&>2>&> 2?&͟#$$K"$$!("I&!"G&&$$$ !($$)? []9FSurfaces (0, 1, or Both)? [B]01BSurfaces (0, 1, 2, or All)? [A]2AContinue (Yes/No/Repeat)? [Repeat]YNRIncompatible with operating system Use single-user or simulator CDOS . or higher error: Drive A, Cylinder , Surface , Status= Initialization was aborted just prior to writing Cylinder H, Surface Diskette in Drive A is write-protected $Init$Seek$Completed $LGSMCLCSSSDSSDDDHDCH051120 Alternate Track Declaration:$ alternate track #$: $cylinder H, surface bitmap if files still exist $>C( = z {?>70BB0 = ɗ2 M h z(h : G> x : G>x   ! F#~ 0 y2  ͅ : (: ͩ 0 e Y 2 M h z(h : G> x : G>x   ! F#~ 0 y2  ͅ ! ~G(!#~ w! ~G#~ͩ ( e ! " Y C S " K [ * u (x  _G ( p#H * O~(Gyx (#˸#8˾8(#ya{0_?>x > x Y "> 2N&%:M&( !>&5 > 2N&!?&5 > 2N&͟#$͸$$>2<&>2=&$K"$$!"G&!&"I&!A&&;#$$(%!<&5 >2N&!S&F;"$>2M&%!=&5 !]&$͍$$$$$!$^& *G&"`&*I&+6"e&!^& >>ͤ%>>G>x#Ay>bPχ*G&+"`&*I&"e&!^& >>ͤ%>>G>x[$QAWG>z>2M&$:A&G:@&G:T&>͘%:M&>2N&>͈%g> 2N&:N&:M&A& >2M&>2M&2N&O>2M&>2:&>2>2$*"[S8 o0y8*Bnf[KGnf[K!zB##^#V#^#V#!!!!nf^VNFsr:G8nf^V utsrutsr0^#V#z 7[z(7*R(0*RDM[RS!^#V#B+r+s^#V#z *|##^#V#[R[RDM*%R+S!^#V# +r+s^#V#z Wrong number of arguments Correct form: cmpasc Files are different types %s matches %s exactly Memory overq#p#"c7R %s Logical file space: %l,d bytes Physical disk space: %l,d blocks ~# ~# ;&$J%>>͘%!e%:V&G(>2M&%!:&5 >2N&$$%!;&5 >2N&!"K&>W>_2V&>G>i8  +| >>2V&x͘%Aͤ%ͤ%  >2M& >2M&!]&:M&%!&O /&:N&!j&!j&k&;6!&&>͈%O$&>͈%O$&ɀ@ /&##4#4+flow -----> %s 7 8r7 1> Files are different types %s matches %s exactly Memory over=Backup version 00.03 Copyright (c) 1980 Cromemco, Inc. SW !"a nf|1 nf|(t"c ! ͩ8^ 8Xz2N ~>7 H+ "Y !D89x2I /$ z8(8#j8H8Y88![W F<(=$ !*!:N =! ^#V#e1 !` x2K ,048<AFKPTX\fdafdbfdcfddsfdasfdbsfdcsfddhd0hd1hd2hd3/dev/Dͮ!6T]!` *c nf1 !  8 0 nf 1  x2L ! e ! v ! ͩ !ut#ut 0CLU2pqrstDCompare ASCII version 00.02 Copyright (c) 1980 Cromemco, Inc. :@(!F!F*Bnf 8x2!nf 8x2"!8b:!G!8z !"#""%8J8 *[:#(!0$:$ "*Bnfnf!!FFJ:#?:#*|("^#V#Sz++;8**08"s#r#*:!Gͧ8""!#7:#*|(^#V#Sz++;8}8s#r#*%"*:"Gͧ8BK[+#""!#7w#w#w#w#++s#r#*[RR!###N#F#   x(~w # <Usage version 00.02 Copyright (c) 1980 Cromemco, Inc. *a"c5*Bnf| E! 8Z!2j!"Y"["]"_ 89*][_*Y[[!##nf|(  ͘!F͋-! ͒+"e x2i2j8[e :iG 7!k !~(!  5(~(g!YV ^ f n NF NFJutsr!]V^fnNF NFJutsr:jʼV^z :iG *eͼ86"e!  x2i+~/(^(#6/#Ø*aFN[c 0 ^#V#B#u*a t u !A:L G !z>!37Not a device backup:L G*a ))T]! 8͢0r7!0 .|gM! ;8!_ *Y +~(#*Y +~(#= *e B"e *g |(+"g 7:L G:L G!e utsr!NFBNFButsrͩ]+ "[ +6/ͷ8i$ :J G 7! x2J ͩ~ ~=ا:J G *[ 7$ "[ +6]6/! :J G*[  !~(:I G!T]J:I G!_ !~w(#U\Sfn+)) V^fnKe Kg J:L G} |8 BPY B! !f n B8 fnR0͜ (bkPY :L GPhase error !V ^ fn "e Sg :L G 0 "e Sg Ke BKg BS\e.)j:L G ! *#!  (2 x2L ! e  ( ! v 8ͩ 4 >!# !] !JT]}  (!.  ( > y!# >7:L G! !r s tu!JT]#lcZPlease insert disk >Restore version 00.02 Copyright (c) 1980 Cromemco, Inc. O ͈81!" ͕ 88E0 (| ![ F|<(=M! >)ͫ!" #" : G 0 ! NFBNFB" S S !Jf n ))T]!: G" nf|" ##nA !- ݾ!@>7!S!hh ͧ nf|(m ͧ !h  8͊0 nf ͊x2 !z>!7Not a device !ux2 (: G!T]J7! Y: G! 8* |#|(! N~t !*  ~:I Grstufntu[a 8"a !~! ~!̃  Bm!D#:I GV^fn!R8:I G x2I !T]J*a ))DM! T]6 !"] "g #"e 8Y[_ cj[] ("] +)) *e [g rstu\!e NF NFJutsr7"Q SO  "U bk 8"S *U B(0"U [S 8R[U *Q RѧR0*O *U B *Q *U *Q [O *U Bm+w##%1d in %s Hit any key when ready * ABORT * File system on disk, do you wish to continue? Please insert a different disk cromixV^fnz ͺ !T] ͱ 0Ա #| V ^ f n "i Sk 0!m ut6@! ut$$utut62M O :M 7~(nf####ut5V^fnz(ͥ y(ut6 s !y(G DM*i B"i *k R"k 0!M 6 :K G8 nfS\e.)jS\e.:*B##^#V#z( - BKC * : G! ! : G! [ cj" ! ~ !!! ͇?lr (vr * 3* [ R([S  ͧ ͯ* ~(=(1~W^ x2 Cͩ́~(0! 8! R* ! $7~>7#~(/ 68zw (7: G lcZNot a backup disk Wrong disk number No source specified /dev/backupnames.names.%s " [ z^Vͮ##^Vz 7" GOp#y8(x 7~6/w#~. .(|͌ (yR #no source specified no destination specified name.name*c ^Vz(*[ {0##^Vz <~. .( (y[(A*(?( n#~ d(a*(Y* ͋0Ix ~.(?#~  (0](,(O-  (](8y0(](~(7!"] "g #"e 84v *Y +~# !i!e*] [_ R(S] k$ 7%s .ͩ!*T]!͹~ ͺ 805!"57͜  :L G8!͜ :L G(7!@^#V#!g|( ~#( (< eA[ Ʌo$~# ~# ~# S\e.:*B##^#V#z( - BKC * $[(A*(?( n#~ d(a*(Y* 0Ix ~.(?#~ ͌ (0](,(O- ͌ (](8y0(](~(7 8S5V^#V^ #V #V #V #!T] #### 5!T] 5V^"V^ "V "V "V "!T] """"5V ^ f n " S 0! ut6@!ut$$utut62 O ~(nf####ut5nf^Vz(%y 5: (ut6 knewdisk.cmd'ed.cmd&fda$fdb#fdc"fdd!sfda sfdbsfdcsfddhd0hd1hd2tty1tty2tty3tty4tty5: Gnf87 ! Yͱ: G[ * z B8B0" S PY: GT]! 6!y(G͡*8DM* B" * R" 0! 6S\e.:* +))V^fn!h fn[ R!!>7inode %1d: bad inode Yͱ! NF NFJ! F N I 8 FNI 06 : G4V ^ fnK BK B" S : G !h n&!(< x2 !J80T]! 8'  A  A ! >!+ wPlease insert disk #%1dmode -pause init makfs #1 create /drive mount #1 /drive cptree -v / /drive if #1 = hd0 goto noboot if #1 = hd1 goto noboot if #1 = hd2 goto noboot wboot #1 %noboot unmount #1 del -v /drive mode pause %finished copying tty6lpt1lpt2typ1nullconsoleprtsmemser1 in %s Hit any key when ready Wrong disk * ABORT * S\e.)j#B*B##^#V#z( - BKC * |( ~#(͌ ( 2: ::(/::22    :O7ɗ224͘804W =0ñ>0kWy@ d4W 0>014W 0>27ɗ4:3O:2:1d͘804W 0GkO>04W 00.2@ - @ d+:W _>(> _>(7d!d͆027:2048484O 0d02d>27BͺW@ƈ_z4{yͺW@ƨ_z4{04848 )40dy027:Oz8 483d027{7K 2 86 w :wnf|(:wF >ͽ> S:ˇ29 ͛>8Ͳ 8*"ۧ!"~2~2n f ">F  V(2^VR0  ! NF  N(,2}2: (nf^{2^ V ~2F  22n f "~('( (6 P>8>w I>8>w ͓̀ >8->2!"͓͛ >8ͽ>8 ͗ Ϳ ͫ  >w F ~w! f V(F  n&N()+NF f V <<1:n:tty1 0:a:tty2 0:a:tty3 0:a:tty4 0:a:tty5 0:a:tty6 88A043#43#43#43#403>*E3*O4(2"4k_:(!!: :g:2 4 y!.͆x2>2:G7G:W(G(x 4/ >ɯ42H4k!'͆k:(}x!:W ! +} Fdboot version 00.02 Copyright (c) 1980 Cromemco, Inc. 1!"" ! nfh!"6 6q p 6 nf h~ A!83̀8.j 8)!h! !R͊8KiCBKkV vCannot boot CROMIX ^VutsrzSD ~TD |DD xSC (LC (SB (lB ( *~#~U ( Z (d Ml M| ( ( M M                        >C( = z {?>70BB0 =  Ru(t)!K >utsrqp!  DM= !u*t+s,r-^(V)V^fnu.t/s>@!>>14y0= 400 x2>143>048ó0g(LGSSSDST!"!"2222> 2̀8Ͷ!:(A!x2"! K":(> 22: := :<22:*o0$~2͛8+ͽ8&*["hR(0:<2G: >2zSD >2ɗ2|DD >2*~#~     !j 84!!h ! ͊8!~( fncromix.sys ! !"q p utsr66 nf h~ (7!"!u t N(7_ (͕ 8! h+}::!FN 0O G~ # A[ I! 9 8n  ͇ Q >2 ^ V nf^Vz { | }>0A| }8&f V( 9 ͛>8Ͳ 8&0r1u2t3s4r5s6r7n*f+^,V-z1 {0 |/ }.0uMlcZ*͍8m n.f/^0V1N*F+BN,F-Bz R0BDMn4f5B8( u4t5MáN4F5M^6V7z 7>n6f7 u6t7n*f+^,V- 0u*t+s,r-^2V3s2r3z }8)B0}lcZ'?z } xn(f):8 x(x7(_V^fnh&)))zݾ {ݾ |ݾ }ݾ(utsrz(NFnfnfT]6_V^f>@!>>!4y0= 400 x2>!43>048ó0g(LGSSSDST!"!"2222>2̀8Ͷ !:(A!x2"!K":(>22: := :<22:*o0$~2͛8+ͽ8&*["iR(0:<2G: >2zSD >2ɗ2|DD >2*~#~  !k 84!!i ! ͋8!~( fncromix.sys ! !#q p utsr66 nf i~ (7!#!u t N(7` (͖ 8! i+}::!FN 0O G~ # A[ I! : 8n  ͈ R >2 ^ V nf^Vz { | }>0A| }8&f V( : ͛>8ͳ 8fda/> 2: ::(/::22    :O7ɗ224͘804W =0ñ>0kWy@ d4W 0>014W 0>27ɗ4:3O:2:1d͘804W 0GkO>04W 00.2@ - @ d+:W _>(> _>(7d!d͆027:2048484O 0d02d>27BͺW@ƈ_z4{yͺW@ƨ_z4{04848 )40dy027:Oz8 483d027{7K 2 86 w :wnf|(:wF >ͽ> S:ˇ2: ͛>8ͳ 8*"ۧ!"~2~2n f ">F  V(2^VR0  ! NF  N(,2}2: (nf^{2^ V ~2F  22n f "~('( (6 P>8>w I>8>w ͔̀ >8->2!"͔͛ >8ͽ>8 ͘ ͬ  >w F ~w! f V(F  n&N()+NF f V <<system : :0 :0 :/ user1 : :1 :1 :/usr/user1 user2 : :2 :1 :/usr/user2 88A043#43#43#43#403>*E3*O4(2"4k_:(!!: :g:2 4 y!.͆x2>2:G7G:W(G(x 4/ >ɯ42H4k!'͆k:(}x!:W ! +} Sfdboot version 00.02 Copyright (c) 1980 Cromemco, Inc. 1!#"!! nfi!#6 6q p 6 nf i~ A!83́8.k 8)!i! !R͋8KjCBKlW vCannot boot CROMIX '^VutsrzSD ~TD |DD xSC (LC (SB (lB ( *~#~V ( [ (e Mm M} ( ( M M                        >C( = z {?>70BB0 =  Ru(t)!K!>utsrqp!  DM= !u*t+s,r-^(V)V^fnu.t/To make a copy of this disk, enter the command NEWDISK in response to the Cromix Operating System Prompt (#). The command NEWDISK must be followed by the name of the device on which the new disk is to be created. The names of the devices are: fda = large floppy disk A sfda = small floppy disk A fdb = large floppy disk B sfdb = small floppy disk B fdc = large floppy disk C sfdc = small floppy disk C fdd = large floppy disk D sfdd = small floppy disk D hd0 = hard disk E hd1 = hard disk F hu bring up the system, respond to the "Multiuser?" prompt with an N. Note that each of these responses must be terminated by depressing the RETURN key. Respond to the "Login:" prompt with the user name "system" and a RETURN. Following this you will get the Cromix Operating System prompt (#). Refer to the Cromix Operating System manual for additional information. s0r1u2t3s4r5s6r7n*f+^,V-z1 {0 |/ }.0uMlcZ*͎8m n.f/^0V1N*F+BN,F-Bz R0BDMn4f5B8( u4t5NâN4F5N^6V7z 7>n6f7 u6t7n*f+^,V- 0u*t+s,r-^2V3s2r3z }8)B0}lcZ'?z } xn(f):8 x(x7(_V^fnh&)))zݾ {ݾ |ݾ }ݾ(utsrz(NFnfnfT]6_V^fd2 = hard disk G ------------------------------------------------------------------------ The Cromix Operating System will display one full screen of information and then the terminal will BEEP. Press CNTRL-Q (hold the CNTRL key down and type Q) when ready to continue. ------------------------------------------------------------------------ The NEWDISK command file will first execute the INIT program. INIT will prompt the user to determine which disk is to be initialized. Respond to this ty /etc/newuser.msg time -s; % Use "-e" option to set European-style date consolesystemP /prompt with the correct disk drive designator (A-H). Be sure to properly specify the correct disk drive as all data on the specified disk will be destroyed. All other questions may be answered by typing a RETURN as a response (thereby supplying the default answers). The NEWDISK command file will then execute several other programs. The message "finished copying" will be displayed when execution of the NEWDISK command file is complete. Now input the date and time as prompted. The first time yo(privs : :0 :system users : :1 :user1,user2 B !8n ͤ~ :E08a"!*1y !0q(x= !N1x!0o0$y2N F ͺ@j&nf^V: o&: o: o:o*q0>2L^ V nf^Vz { | }>0A| }8&f V(͏j>8;8 2LM86 w : wnf|(: wF ͵>͠>͏S : ˇ2 j>8;8* " ۧ!" ~2 ~2 n f " >F  V(2 ^VR0 !NF 3N(,2 }2 :L9 ƈ_z4{r ͳ W9 ƨ_z4{04848 40] r 02 7: Os 8 483] 02 7{7K 88A043#43#43#43#403> * E3* O4(2  4d _: (!!: : g: 2 4 r ! N x2 >2 : G7G: W(G(x 4/ >ɯ42 H 4d !' d : (}x!: W ! +}  K user1user2maillockspool(nf^{2 ^ V ~2 F  2 2 n f " ~('( (6 I >8>w B >8>w O>8->2 !" j>8͠>8\ H4͡>w F ~w!f V(F  n&N()+NFf V <<^VutsrzSD͜ ~TD͜ |DD͜ xSC͜(LC͜(SB͜(lB͜( * ~#~( (MM( (!M;M     + + + + K [ K  U ^ '>2!K 8n   ~ ē E08N" !0x!0o0$N F ͺ@j&nf^V*:o&:oIgOo* q02&^ V nf^Æ+K  7gw + &opqr#tGuwTxx~wwww7777ggggg7                   > 2 / `/(Uz: : : ˇ2 2 2 2 /  (z  (z: O7ɗ2 2 4͍804W =0æ>0d Wr @ ] 4W 0>01ø4W 0>2 7ɗ 4: 3O: 2: 1] ͍804W 0Gd O>04W 00.2@ - @ ] +: W _>(> _>(7] !d 02 7: 2 048484O 0] 02  ] >2 7Bͳ W)Vz { | }>0\z | }8>2&} I> :n f "!&"F I( >GI> 6 w 763KͲ "y2:&{(! ~2~2~"^ V!G   N#^#V^ V ~2~( 6 I >́I 6!"2>2!&"GI ^ V!~"!&(=6 7!"22!&"GI tͤxHC( HB( z02(30(>R! >R!  >R! qpsrsrutG~wχ*+"*"! >>3>>G>x:QAWG>z>2͑I:G: G>Gx >2~>2IdeI O(!~5 >2ͫtt́I !UO!5 >>2>2j,O͛: !5 >2ͫ́I!5 >2ͫK!:G(>2s*2>'}>'> 2j!"!"sO͛:!5 >2ͫ!O :!!;6!>O>Oɀ@ (##>4#4++!Ӕnfߔbk͔+ut!ߔ́0o'+^V!Ӕ́0c'+T]!^V!Ӕ́0d'+nf!v ͕R(V>!ut=KA^Vut!f(͘srutV>!utH'+fvv !EBF!!E0!;~(͔ͫ8~#fo##7DAEMON%CREate6!IF "REPeat#DELeteZ!LIST#REWind9#Directory!MAKDirectory!SHellEXitPROMPT!SHIFT5#GOto"PStatD'TYpe GRoup#REName!WAIT>#HELP!!D##~> ( ( !&~#~     j>':>2ͫ:G:G:>g> 2ͫ:: >2͛>22O>2>2>2j>>'!:G(>2͛!5 >2ͫsO͛!5 >2ͫ!">W>_2>G>i8  +| >>2x'A33  >2͛ >2͛W>n>2:(!9N{> 6On fB00>'+ =o`~w)n f Ru t 6#6n fu tnw`#)n f u t #T]B 8z>7Shell commands: Command not found: "%s" -c-p/bin/sim.binShell/bin//cmd/.bin.com.cmdPID = %d nf{8*0'+{ !|66Bڔ.+>((  F8+*d(>(( 0F'+ Z(Pp(;&(]%(@N7((ev(+g(p(&(;(%( (( w#d(6$FZ((7;%(& ~  !>>O>>>>>X>2> 2yI ljlI aj*++++"!"tsO *UO(2> 2ͫ(͛:(!5 > 2ͫ!5 > 2ͫhXyI }8I u>2>2jlI `j!"*++++"!͝tsO(͛!5 >2ͫ#!F(*"JI(>2͛!5 h**!jIsOěā! *"*+6"! >>3>>G>xAy>bPFx 4y0/w) *78 L8[ UF Onfͫ0%ͫ8U####~w͖nfutL8 !F('+o&F++srsr^VӔ͔+++++ͫ0ߔ́8 8p9#*87F8L0qpsr666!,ut!ut q q!(utY͖͂F ^(vR^Ë F  F ^Vzr^VnfӔbk͔+ut!ߔ́Ҙ'+^V!Ӕ́Ң'+^V!Ӕ́'* ~ 9!.+!.+6$d(v() 5$(w#( 4$F07wd7ݾw#dg(N(nf~#ut Vnf~(H#ut# <~͂84#/(݆NF0Ox utnfyk^#V#>#N nf+utnf+ut)d(utq p6u t 6#6# u t ɧnN~-(#([( *(?~ 7 ><"'Syntax error /dev/nulln f nf͏srnf> kӔ!oV(ͩnf 8Jz> C 8=pnf F8?Anf8z(*0A nf'+A ##nf|(@8 '+ͺ*##nf|(8v* !!'+nf|^Vz+$8'+ nf|'+##nf| nf8 !!'+%s nf|(~w6%4|6#ͺ*r*(aw*(Xe*(Oa*(F~+6nf"\#( "\# :4nf^V \#(5~ʖnf |+&Ö!|=!=nf|+Fx!T]J7FڄZ(% nfZ(dO~( d #d(yg 7/usr/lock/daemon_~s #~q #~WW#~ݾ # ͺ*l* !](!(!: ~P(a*(4^*V+RP(>T N >R V >S f >?o&n&f'l* QnLfM3nJfK6~8!7#0nHfIn0f1n*f+!(!(~ B ;n WO(##(#0b*( > =c' PID State UID GID Event Bank Seconds Command PID State Command %4u %c %4u %4u %04x %1u %5lu.%03u %4u %c shell TO({7(*ߖ~8!6!~(! 8y0q&'+nf> ky8q^( ۧn f R(}v nfut.F ^VӔnf.+T]~#^(/ T]~# nf+~^VR#( / +6fnf+6/~. .(q d(y[(A*(?( n#~ d(a*(Y* 0Ix ~.(?#~ d(0](,(O- d(](8y0(](~(7s r!=w$w&6bk## ܩ T]5& ~^ V!~$Nwy#6RN#F#^#V# (###nf|(< 0'+Hnf|+*####|( *8͖+46nf|*8zt#!dO~d # !~#Illegal number: "%s" ^Vz(+nf!#L68nf*8575+!#t#Group /etc/group6ͺ*##~ !%͂$nf|(6^V 8%d*(~ 4!%##'+~nf## 8z !$͂$5  8#p^VӔ͔++~/(#6/#ut'+ %$0F Directory: %s  nfF!6!~(~. a~8w8!)w8~> !--Y(.alQ(.wlI(.elA(.r!R)!9%c%c%c%c l&kjy!)k!)!9|&okhjy!)k!)! 9%3.3s-%02d-19%02d %02d:%02d:%02d%3.3s-%02d %02d:%02d 000JanFebMarAprMayJunJulAugSepOctNovDecDM͔++~dh $*q*8 (7! [*8$%%%%oh 7d0:8 ag?'0! ͩ*8(%%% Jͳ* 0:?0Ʌo$nf~- ##!utnf|( ~#(d(< 8r7 QRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~* է^Vnf '+nfb*(Vn&~G!%kni*(x((bn fnfn V ^ f n !%!%. DCB%11l,d %c %2d %s !%^VӔ͔utnf|5 8p!8z s&y&0F 5/usr/spoolnf+6nf 8[6/nf 8)~(' ^V( >6'8Ӕ> 7(nf 8&B8 7nf08<6bkJnf08!nf@8 F8 F>  nf&^V!'n& Tc}0|0+! +Wrong number of arguments n fB8Fu tn f Bu t Ӕn fB8 u tn f s#r#u t 6#64>123I.[2,8R!-!2{4O,8A!- 88h,.!2~9͛92909!+͹9(:! , 8,H50,v) +0+Not a CROMIX disk /etc/startup.cmd",%,sh/etc/startupUnable to read super-block Unable to open console U|&o!, CROMIX Operating System version %02x.%02x Copyright (c) 1980 Cromemco, Inc. j/b-!-! 2u88{-2-! 2͊88-:-<2-!-R, Cyl %02x, Surf %x, Sec %02x, Stat %02x Disk %s error: Dev %2d, not ready Disk %s error: Dev %2d, write protected |1|1  ͛9ͳ9!b7͹909CLU29})!q7n@fA9nBfC9!{=9 Logged in %s on %s 8+~ ( ( (#6ͳ7ͳ7 8G 8O 8W 8_S%%%%%%8888PY~8d#>ɗ%%%%%_!U8~abcdefghijklmnopqrstuvwxyz012345 8xwTy97͖88(UP~TG8~;( *( 8<+~ B ~ ($ ( ut##~:( ( ( #09(,# ! 2j9!50!-! 2u88-! 2͊880(  nfxͥ/-:- 23,-J|(50ѧR !- {=!-ͥ/,----login1255/dev/console/etc/ttysnf";.~0(%nf"=.nf"?.9.J|( }|23C.login.0. /.o.8" ,]@E8Su!͂0DM)) )k Large floppy: (1,2,3,4) Small floppy: (5,6,7,8) Hard disk: (9,10,11) Enter root device number: ! 2 2!9nfuLtMnfuNtOnfuPtQnPfQ4 {4 4h,58~nPfQ^V7!4M5l55ͽ5!4M5!(4M5!D4 8z 24H!En f ~(+uHtI!Q4uDtE!T4uFtG!uJtK!DI!W4a3!O:a3/etc/motd.broadcast.reminder84;4sh.startup.startup.cmdsh-cPASSWD file entry for user invalid    !4Ӕߔ 8$ 8 z z(/dev/nNfO*84  Q 2Kn09(#6ut##8 +~ y97^VR( +~ ( (#w~TG!0y97~TG 0y97!98 0/etc/who6T]/w(#6t&u't(u)s t!u"s#t$u%!9 8 o&0S80 !B: 8 0 /etc/account?;*ߖuHtI !ɓ:*ݖ~:W![z {(-^VxݾI yݾH ͑!ɓ:*ߖ|(?;*ߖ!ɓ!"ߖ1 ;!86>/2,2[ ,!B/ 2!8/8! 28 0/etc/mtabfdafdbfdcfddsfdasfdbsfdcsfddhd0hd1!/!. ~dy(n 7>  Multiuser (Y/N) ? !2͛9ͳ909CLU299bk 0(( (( 8w*0#(R(>*0> *0>*0+#060(@*0> *0> (!E͂0*x1 2| } !|1[z1| }7("x1> q#p#= r:*z1[x1| }(' ^#V#"z1 2R !|1"z1!9seekwritereadhomeverify Disk %s error: Dev %2d, Blk %lu,X` %K^@VA#8#^BVC#8Z#8 #8 # 880 !5 nf~#( 8 z(!5/usr/mail/You have mail nBfC78(78"n@fA5858nf 87!76z78!@6L68nf*8uBtCnf*8u@tA7 Login: /etc/passwdu88j͊88Wnf6 j9nf~!6z7> 8ͤ7nf6 !6!677Password: Name not found Invalid password dG~d #,"ߖ2* ;"";dd"w;{w;sw;"y;*ߖ:169w19*y;*w;##*y;{w;*";R"";0>2*ߖ|(*ߖnJfKuJtK04L 4M*I<"I<R8d"I@6>@6!<:<(y`O{ xGx27O=2@>@!cO@8F(QOw8<2N A"y!A͜@A;AFAQA`AoAAAAAA~AAAAAͥAr s ͥAr s ͰA~wͰA~wͰA~w"( .47ͥA NO~(ݶ)>7ͥAn(f)| } >7R"LNFnf`":_w:gw:ow-Br~(ݶ) {2|2}2>7|0 W&kmy??7y!B͜sr^(V)^*V+^,V-^VBBBBBy ~(ݶ) y!B͜x!B͜>7C ~Gpy(G>&7 @RLAHnf^VN F ͢gHR R8 P "> 7"LNFnf`!0 |">7Gbk6u t |( ~wnfutnfut665(n f "H~ O6n f ||!ɓNFnf`Eu t On f 6 6 a"7~Zݶ[( ##x 8>7nf^Vzݾ {ݾ |ݾ }ݾ8>7(6L8z(*ߖw4 4 4 4s={ߖ*=*ߖ66 WOsr##WO]OTO{Q ~W0`w!!=_^#Vz(N!j=6*ߖܲ=^V]O:▧:"= ~8ww62{=BO>7w69?[?p?}?SXX"GV?EHDmEE)G>JJ>>h>t>>>>>FZ\??@@PGtGAAAByBBBBCPCC΀?ł2CCCCC>PIPIKaPI>8J?HHAaH>I?2aI>PI?FaPI> J?7a J>??a?>??hw>??hL8>~#>(7~AHo0$^#V#n f CCBs(r)s*r+s,r-y!EC͜sr^.V/^0V1^2V3^V)C0C7C>C)Cy ~(ݶ) y!EC͜x!pC͜>7yCCClCs.r/s0r1s2r3n&f'ut! N#F#xx (utsr6>srut*7?ut~(ݶ)>7~82!!D'QOxm1BK88Àx:@^#V#N#F#>@s#r#q#p# y!DkN͒HpR~W y 0> 7Nz( D8@͊Gs r ͟FY(V^fnutsrq͋HLut"B^@E87x 1BK&8+nf^V.nf^Vz@ { | }8>7*6L8!*ߖ~4 4 4 4ͯK*ߖu"t#BK66V^fnNFBNFB8z >7Kz | }8`i|(96L84x y8DM*ߖu$t%~!In"f#| EOQOnK!z(+# ( (x u$t%DM*ߖ HOHOx(z(z {8PY*ߖu"t#BK66nf^V 0z@ { | }(8>73`i|(-6L8(x y8DM*ߖu$t%n"f#NOnKͯKL*ߖnf^VutsrL^>(7y(z/W{/_|/g}/o#| yD(A! ?~gH>7 CROMIX version 10.09 ~(ݶ)(>7RP > 7|@ERP > 7|ͽSQOR~>7 (8*ߖnfutnfut"R?"LNFnf`N?"y kQOV ^ wV ^ oVjVeV`~W^UV^fnutsrV^4V^,NFͺ@!" (.4sr QO! nf##|( x y R A"LNFnf`%rstu@ѷ~ N F fz!  !%~8{(k^#V#z(z(> 7L͒Hp4LutLnf66|>7~( ENFAHGͤEy!DkyO͒HpRښFP q> 7šF~W >7}( D8p y(8Y!͊͢G8Fs r ͟F8;Y(V^fnutsryw͋H*ߖFLut"!n f :G~()nf|ݾ }ݾ nf|ݾ }ݾ yݶO*ߖ~!GkFV(- NF NFJ( OAHn f NF NFJgHy(?>z@ { | }>?utsr>7n"f# u"t#nf utnf 04 4utn$f%Bu$t%n f (!nf^Vzݾ {ݾ |ݾ }ݾ(8 rstuL^Vz >7x 8>7 *ߖZ_~ OgL8!^VzW!RDM|(n f ~ OM͔LͤM8{(0 &N8s6 6 6 6nf^V :z | }0u yB0z | }0 6 u >UB0z:▧:2@xbk~8@6 x(>@~8@{>@ ŷBDM~82@C@SB>K+p+q+6= "K@[B!F>@2@s#r#q#p# y( nZO# 88x($^#V#N#F#~8@s#r#q#p#>@ ~8@^>@~8@^#V+>@~8@s>@~8@s#r+>@_W{@^>@f fn#tuͯK>7fnN F NF@Y`~ 9~ 2NFnf. ~ݶ NFx y >%7?N F 83FN pqͯK~(5ַx 6666~ O! y 6L8NF ut0 4 4(#7 ~( /7 #~/(~(ݶ)>7R~F"(>7WX@E@R~(>7>!ے͌f(>7&A(28 bkPYY8!ےͧ"~(ݶ)>7R~F"(>7WX@ |@ }0%=6 t u >(@B0%=$<6 s t u>wN F nf^V :zݾ {ݾ |ݾ }ݾ8>7x8 6utN F ^ ##V:^;f%7^ V aG.NFnf`lT6{[uzݾ {ݾ [zݾ {ݾ(ZU͊GlTWsTz>7sT~( |ݾ }ݾ(U6 6 G0~ +6/"G*ߖ*ߖh(ӔHOx(2NObk^ d{0͂0.( _($(/ ޷(*([>'7(>7N#F#++x y. >7EBKf >7!ے͌!.?>8F"Z!ےͧ!ے͌!}>xݾ yݾ |ݾ }ݾ NF!= !ےͧ!ے͌!}>xݾ yݾ NF^Vnf= !ےͧ!}>~ݶ (NFqpNFqputsr  = >7!}&xݾ yݾ 66% ^V!ͻ\#(u%(Z8mͻ\- #ͻ\0 ͆\ͻ\. #͆\S]ͻ\_L #ͻ\, #Zͻ\# o((^#VZ8d[x[u[cZs6\Z\##~w~(%nf|(~ f(!ڈ66v×ñ>Æ >@sR}2Q*ߖ|(1891R*R:>2:Qn*ߖ|(*ߖ F ~( #/ >7x>?(y=O0CU+w+6/yO...N F ~(>7<85~(/ >7(W8z>7(~(-X0~/ Ku*`85(*ߖNFnf`8~^ U8 ##~/(fnNF^V"z {̋Y`TWN F WX(8NFxݾ yݾW~ NFx yWWW~ ~(#X -N F NFnfˌ8E~<>7(:4nftun .͌>8w͓[͓[.Q( ͓[͓[.,-( ;0 - ,3e$A(%( ;Z8>  > I(>0|[8 %(;Z0%(;}D_0 ( Z8 \#͢[l 80g\##a(|(Q(\##z(a(z/W{/_|/g}/o#|  66{03 z(Y(>,3 i(>-3 yo6[\##A {(ͻ\(#{( > Z8&ͻ\(Z8#{( {( > Z8ͻ\ͮ\8͵\ͮ\8 MD)) )O 0 ?ͻ\TO{ͻ\WO\~(!E]-8_^#V#(Zem!(a4 #4 #4 #4 h*ߖ~w3.)N F ! N(! N#F#x N F ! N( ^#V#*ߖ> 7n f n f G|x7z +| F  a8N  ^(̓gF( w b n( ˿ b ˿ b (7?>7b5(  nfDb0 O: Fnf^Vz(&nfNFBDMx y0PYͫbO:z(b8_ZO# qpwF  fc n~( 7 F( w)w*a ( ((( 7 f(>  g> g7͐a8.0 ^ w. ^  V nfLgnf m8"˿b(|ݾ* }ݾ) nfu)t*͌l7 ^͐a8? N( ˿n+f,Lg8! 0b( 0>^h@V > h |c ^  f N 7 ̓g V |c~.R(r >|c> |c>|c:_nfLg0:(7(_:nfLg ^( ~. f l85'ͫh F(>ݾ'~:  nfͻh!dii*ߖ0ww!>ii*ߖ0wr(->:Z> Z>"ZTO{( 0>^Z~@Z#>"Z> Z~Z#]]]]] ^^;^J^\^u^^^^^^__6_F_U_l________``.`;`L`h`r``````````Unknown error numberBad channel numberToo many files open for this processChannel not openEnd of fileDisk I/O errorToo many files open for the systemFile not foundIllegal file nameDirectory not accessableFile not accessableFile already existsDisk space exhaustedDisk directory space exhausted (inodes)Too many files open (inode table)Ille n 'F 7 ^ N)F*x NF ˿̓gxݾ yݾ8NFb  xݾ yݾ q)p* ~|cO~ 7˿ (e wd (m Yddy˿( 8 4)~)ݾ(0qd~)(5)~(=w)~*4,ݾ,06,4-ݾ-06- n 6)d~2d N |c~) ùc> |c͞d5,(/~+ݾ,ڹc  v ¹cn 4d~1d6)~*w,ùće0 d+O:# d~/d> |c͞d5, ʧ NGdnfe84' Ve N N>>n f F ͈a0H yk~#fo_=iUiiijiij#j(j-j2j7j"7>7F(nf =i~&r&~ ͘kͭin 6 n r ݶ n w o(~ ̷e~͘gal system callFile too bigToo many devices mountedNot a directoryDirectory filePrivileged system callNot mountable deviceFile system busyNot ordinary fileDevice not mountedNo processes to wait forAll memory in useDivide overflowNo system buffers availableArg list too bigToo many linksIllegal linkNo device driverNo process tables availableBad valueNot connectedDirectory in useFile in useNo matchChannel access errorNot a cromix diskBad free listBad inode numberRead only file syst O: nfTO{|c#{ ( qpnf^Vz(TO{|c#qp͐a8F(~*w-ɧ5- N &~*w-F F͐a0 n76-+~:# ^  VnfenfLgڭfg Ffe|f v g ~g˿ V( A8[0| g n > ͐a8 F>gh ͐a8ͷeW(V(Rݾ-(Mݾ/(o f(5^(ݾ0 (|͌l8{|˿b( n(4(~:ggnfN)F*Mg8Eg0B g Mg0g0 N)F*x(~/g ^(͐a8>/kin 6n rݶn wB ~ ̷e~''͘kjn 6'n r'ݶ'n *w'O!k !kK(~  ~#(|c.9.8G{W{/Wxtjz ʎj ʎj~-r-tj~.r.tjz ʎj ʎj~/r/tj~0r0͂j~*r*͂j~(r(͂j~+r+͂j~/r/͂j~0r0͂j~1r1͂j~2r2tjAj6w(w)w*~ w z|<(#͐a8tj8nf f=i>"N7nfw#|ݾ }ݾ8nfut|ݾ }ݾ F7nfV#|ݾ }ݾ8nfut|ݾ }ݾev&w7wJw>v(Ā!wRq[qrmce7eohu"w)wBwu:ŀ QP[qqqaEbEbev&w7wJw>v8ŀQwR8h8 ( > # yÌllN% @x7N% x@7N%y7wN%`n xG(|(#| ~ ˿ >g| u7 ~ ( 7ww@mce7eohx"wxxu4ŀTBxTx@mce7eohx"wxxu$Ā$BuN% ͱuN%@h7N%y˿yy˿xx z7?F7nf|ݾ }ݾ nf+ut|ݾ }ݾ ~7?xm!|G^!"n!-n"~nͺm͂n> y >y>O82 Rɷ*~ns#r#q#p#"~n[n!Oks#r#Sn!'^V##z(z<(m^ V zmz~!NF͖mnf>BK͖m>͖m''o&-n^#V#~#foz~NF͖mnfn f N ~ wy͵nN#^#V{;?rr2smce7eohu"w)wBwujƀ aPrrraEbEbev&w7wJw>vhƀawRcssVtmce7eohu"w)wBwuzǀ qPs#t#taEbEbev&w7wJw>vxǀqwRmce7eFy4y"w'yuu\xZBN%@@7u>N% y͌lN% u'ybyͱus}{C~sC~{} kyN~:l8͝y'yky!}^ M!2z (S0* 8K}*} n(͏}}|S}4)*}w#"}0?2}?O #| (/ !!}Q|!}˞ yA|3|#zzPz#||Q|K}> Ͷy~) !}[}R͜|*}[}*})}*}6+!}"}:}_1{K}C}~ W0, (88*}}~G.}|[}*}|"}#~ 0?2}?_({[}*}R`iO|##noomce7eohu"w)wBwuÀ PoooaEbEbev&w7wJw>vÀwRo7ppmce7eohu"w)wBwu*Ā !P7pppaEbEbttzumce7eohu"w)wBwuȀ PtGuGuaEbEbev&w7wJw>vȀwR>7ɧn"f#~$wyn"f#~$/wyuN% ͱuuw w)~*w,w-*vnfututuw w(w)w**v~&W nf wWN% xW(xz >7 f(Q] (;0W u F( z v !nk~(6z> _y(){y > gN% ͱu Q>"7>#7> N% y!͟a>yd!wy(>y ~y 8h8 (0DM#~ C}~`iO++|DM+}}0C}K}C} !}8 0?Nwy ~+~=  :}0002}+~0B (I8\*}[}R"}|}G.}|+}}02}:}w(g(02}0 ?2}:}?_*}R"}|({*}[}"}=( :}2}}>..}Q|]z!u)"}"}]z*}"}]z*}"}!>Y#|!}^(*}"}[}T]ͅ}DMbkB0#n+͈}B#|"}ͅ}*}R0R*}|S}T]ͅ}DM*} B0 0"}n}>woR0:}}>_.}! R0}Dk}>_.}:} }~:nf|' }& 66*ݖ~::~8>7ͷ͜0 !ɓn f N F ^ V *ߖq,p-s2r3V^!PIG!*ߖʹ!KOR8H~ 0"> 7,V^fnz | }8">7 ͊G86ͷ͜83%8+n&f'*ߖut͙<8 q8!S҄6 G!ɓͷ%86n&f'*ߖut!8 !&҄6 >7!ɓͷ!8&N8Ͱ<68 &!ɓ>7~8>7ͷ%8Bn&f'*ߖutnf##WOBK!!ɓq:p;s7ͿN Ͳڈ!ג͌ه0̀8!גͧW~ !ɓ~:o*}#}x.}[}"}R0 }/o|/g#>n}>{ ͌y/N%y>}N% y>y ɗw)!}wT] !}"}! "}"}>~͌y/N% y}/ yRn*&))))&))T])} u~{yw~~~mce7eoh ()wBwuɀ B ~~~u8!&҄6 >7!ɓu@tAz(DNFx y@0  ʹbk>s>r?!nf |(ut ##q:p;s7!: G ~(0nf|ݾ' }ݾ& nf|( |' }&  N ˹y>7O:n&f'utnfut6 * #" |(!!: G ~  |' }&(|>!7̄%T]6*ߖ66 6668* u&t'*ߖn&f'utnZf[uZt[|(4####?;*ߖ!ɓ"ߖ19*ߖͲ~ ڈ>7Ͳڈ!xΉn f V^#V^f n!z > 7OP0666 6!!tu/5 )x0!n f Bڈ͋-P8o!xn f 8W~P *Ϳ^ V B!66͋FN4! rst u!-z+ {* |) }(0z/ {. |- },0>*7!rstuz Srst u!NFV:^;fvɀ 63uy͌l43y ~( v  (->?ݾ363>͌ln f O:l 7w ~7N%x˿7íu KmKmKmKmuuuuuuuuuÀ KmKmKmKmuuuuuuuuuÀu KmKmKmKm.^^uuuuuuÀunfNFx ~ ut0qw7>NF^Vnf| 3nf 0`iRDMQO ut06qp>7ߞnnÀN8Ͱ<͜C*ߖ !: G ~(-n&f'|nZf[|E##x 8&!n>f?6>6?|ɓ##*ߖ~BݶC !8*ߖuBtC>7*ߖ|ݾC }ݾB 6B6C!ɓz!>ژ66 ututBK`iWOnfs#r#utnf##ut| }Ҡz nfutnfutnf^#V#z(O++NFq#p#utbkHOx(5nf ut| }0bk^VNObk ut!ɓ>7z(LNFBnf |(ut ##NFnfQO1< @=P85x80n f V^fnzӉ ڈ<`8g!:Wxݾ yݾ *|ݾ }ݾ F( O:~ 4 ̑) !0 !O:6 ׋VoF0"%Mڈqputa5 a!ɓFO:N~:~ 6~(0NFnf. !͢aVo"!xگ^ V !^~ ͤ~ ڈ> 7( ڈ~:0WN O:&f>)7!xn f ( >)7#n f : nf"nf"nf"V ^ fnu(t)s*r+fn u$t%V ^ s&r'::u,t-s.r/ڈcromixqpqpʹ>>!ͿwͲV ڈz>7 *ߖKqpKuqp28 *uW4( O:⥒W56~:!ג6T]7nfV(~  @"ߖ"ݖ 6668!זu,7Ì*ߖ0##yO~() I(~ ~ݶݶ @Ln(f)|ݾ }ݾ ~(3n.f/|(|ݾ }ݾ ~(~(~> 7(> 7W^Vnfsr^VnfsrWnfutsrututnfR 7͑>C( = z {?>70BB0 = { t Ʌo${A[?a{?0:? ?p?͂?͉?ɾ8~#k~#fo~dGd ( #7 ~{~# ~#  Ӕ~# !jsysequ.z80modeequ.z80!x8*^ V !^~P?84_#tu- x8^ V }=W*NFnfF8M!!|ݾ' }ݾ&0G~P0@F85~ ~P04_#tu}# ڈ+|ݾ' }ݾ&?>+8<<^$V% T]6 +|' }&#>+?n f !y͜*ߖrVVVV>7>7W:6 n f n f ɓF nf ^7RDMbk6Ò!"utut!utut2!utut!ɓ!utut! ututu t ɓ!utut!ɓ!utut!@ɓ!utut!R3E!ɓ! nf##|(*|<(utututut66 !nf##|('|<(utut66nf֖!"ߖ"ݖ 6668!זu time last dumped ; ; file types for st.ftype ; is.ordin defl 0 ;ordinary file is.direct defl 1 ;directory file is.char defl 2 ;character device is.block defl 3 ;block device ; ; access bits for access flags ; ac.read defl 0 ;read access bit ac.exec defl 1 ;execute access bit ac.writ defl 2 ;write access bit ac.apnd defl 3 ;append access bit ; ; C-register modes for .setuser, .getuser, .setgroup, .getgroup ; id.effective equ 0 ;effective id id.login equ 1 ;login id id.program egetmode(b,c) get device characteristics .setmode equ 13H ;d=setmode(b,c,d,e) set device characteristics .rdseq equ 14H ;de=rdseq(b,de,hl) read n bytes .wrseq equ 15H ;de=wrseq(b,de,hl) write n bytes .rdbyte equ 16H ;a=rdbyte(b) read 1 byte .wrbyte equ 17H ;wrbyte(b,a) write 1 byte .rdline equ 18H ;de=rdline(b,de,hl) read a line .wrline equ 19H ;de=wrline(b,hl) write a line .printf equ 1BH ;printf(b,hl) print formatted string .error equ 1CH ;error(a, equ 2 ;read and write op.append equ 3 ;append only op.xread equ 4 ;exclusive read only op.xwrite equ 5 ;exclusive write only op.xrdwr equ 6 ;exclusive read and write op.xappend equ 7 ;exclusive append only op.truncf equ 80H ;truncate on create flag op.condf equ 40H ;conditional create flag ; ; C-register modes for .fstat, .cstat, .fchstat, .cchstat ; st.all equ 0 ;all of inode (128 bytes) st.owner equ 1 ;de = owner st.group equ 2 ;de = group st.aowner qu 2 ;program id id.hl equ 3 ;id contained in HL register ; ; set position modes ; pos.begin equ 0 ;beginning of file pos.current equ 1 ;current position of file pos.end equ 2 ;end of file ; ; SYSTEM CALL NUMBERS ; .makdev equ 00H ;makdev(d,e,hl) make device entry .makdir equ 01H ;makdir(hl) make a directory .getdir equ 02H ;getdir(hl) get current directory name .setdir equ 03H ;setdir(hl) change current directory .mount equ 04H ;mount(c,de,hl) mount fileb,de,hl) print error message .fstat equ 20H ;fstat(c,de,hl) get file status (inode) .cstat equ 21H ;cstat(b,c,de) get channel status (inode) .fchstat equ 22H ;fchstat(c,de,hl) change file status .cchstat equ 23H ;cchstat(b,c,de) change channel status .flink equ 24H ;flink(de,hl) link to file .clink equ 25H ;clink(b,de) link to open channel .faccess equ 26H ;faccess(c,hl) test file access .caccess equ 27H ;caccess(b,c) test channel access .getdate equ equ 3 ;d = owner access, e = mask st.agroup equ 4 ;d = group access, e = mask st.aother equ 5 ;d = other access, e = mask st.ftype equ 6 ;d = file type, e = special device # st.size equ 7 ;dehl = file size st.nlinks equ 8 ;de = number of links st.inum equ 9 ;de = inode number st.device equ 10 ;d = device containing inode st.tcreate equ 11 ;de-> time created st.tmodify equ 12 ;de-> time last modified st.taccess equ 13 ;de-> time last accessed st.tdumped equ 14  system .unmount equ 05H ;unmount(hl) unmount file system .delete equ 06H ;delete(hl) delete file .chkdev equ 07H ;chkdev(d,e) check for device driver .create equ 08H ;b=create(c,hl) create & open file .open equ 09H ;b=open(c,hl) open file .chdup equ 0AH ;c=chdup(b) duplicate channel .close equ 0BH ;close(b) close file .getpos equ 10H ;dehl=getpos(b) get file position .setpos equ 11H ;setpos(c,dehl) set file position .getmode equ 12H ;d=3 30H ;d,e,h,l=getdate() get date .setdate equ 31H ;setdate(e,h,l) set date .gettime equ 32H ;e,h,l=gettime() get time .settime equ 33H ;settime(e,h,l) set time .getuser equ 34H ;de,hl=getuser() get user id .setuser equ 35H ;setuser(hl) set user id .getgroup equ 36H ;de,hl=getgroup() get group id .setgroup equ 37H ;setgroup(hl) set group id .getproc equ 3AH ;hl=getproc() get process id .wait equ 45H ;c,de,hl=wait() wait for child process .exit equ ?nospace defs 1 ;no disk space left ?noinode defs 1 ;no inodes left ?inotable defs 1 ;inode table exhausted ?badcall defs 1 ;illegal system call ?filsize defs 1 ;file size too big ?mnttable defs 1 ;mount table exhausted ?notdir defs 1 ;not a directory ?isdir defs 1 ;is a directory ?priv defs 1 ;privileged system call ?notblk defs 1 ;not a block special device ?fsbusy defs 1 ;file system busy ?notordin defs 1 ;not an ordinary file ?notmount defs 1 ;device not mounted ?nochild defs 1 ;no chi subttl MODEEQU.Z80 ; .SETMODE & .GETMODE call numbers (to be loaded into the c-register) md.iwake equ 0 ;input wakeup md.ibaud equ md.iwake;input baudrate (see below) md.owake equ 1 ;output wakeup md.obaud equ md.owake;output baudrate (see below) md.mode1 equ 2 ;mode1 (see below) md.mode2 equ 4 ;mode2 (see below) md.mode3 equ 5 ;mode3 md.erase equ 6 ;d = auxilliary erase character md.dlecho equ 7 ;d = char echoed when the del, erase, or ^H key ;is pushed. (if this character is 'R' o46H ;exit(hl) exit process (close files) .fshell equ 48H ;fshell(de) fork a shell process .shell equ 49H ;shell(de) transfer to shell process .fexec equ 4BH ;fexec(bc,de,hl) fork and execute program .exec equ 4CH ;exec(bc,de,hl) execute program .indirect equ 51H ;indirect(a,b,c,de,hl) system call in A-register .update equ 52H ;update() update disk I/O buffers .mult equ 53H ;dehl=mult(bc,hl) multiply .divd equ 54H ;de,hl=divd(dehl,bc) divide .version ld processes ?nomemory defs 1 ;not enough memory ?ovflo defs 1 ;divide overflow ?argtable defs 1 ;argument table exhausted ?arglist defs 1 ;bad argument list ?numlinks defs 1 ;too many number of links ?difdev defs 1 ;cross-device link ?nodevice defs 1 ;no special device ?usrtable defs 1 ;user process table exhausted ?badvalue defs 1 ;value out of range ?notconn defs 1 ;I/O device not connected ?keybaud defs 1 ;set baud rate from the keyboard ?diruse defs 1 ;directory in use (delete) ?filuse r 'r', ;backspace, space, & backspace are echoed.) md.kill equ 8 ;d = linekill character md.signal equ 9 ;d = user signal character ;(when the md2.sgenable bit of mode2 is set) md.width equ 11 ;d = page width (when md2.wrapenable of mode2 is set) md.length equ 10 ;d = page length (when md2.pgenable of mode2 is set) md.bmargin equ 12 ;d = page bottom margin ( " " " " " " ) md.nlnulls equ 15 ;d = number of nulls sent after a nl md.tabnulls equ 16 ;d = number of nulls sent after a  equ 55H ;hl=version() get system version # .boot equ 56H ;boot(hl,de) boot new operating system form struct 1 ?badchan defs 1 ;bad channel # ?toomany defs 1 ;channel already open ?notopen defs 1 ;channel not open ?endfile defs 1 ;end-of-file ?ioerror defs 1 ;I/O error ?filtable defs 1 ;file table exhausted ?notexist defs 1 ;file does not exist ?badname defs 1 ;bad file name ?diraccess defs 1 ;directory access ?filaccess defs 1 ;file access ?exists defs 1 ;file already exists  defs 1 ;file in use (exclusive access) ?nomatch defs 1 ;no match on ambiguous name ?chnaccess defs 1 ;channel access ?notcromix defs 1 ;not a cromix disk mend struct list on 4tab md.ffnulls equ 17 ;d = number of nulls sent after a ff md.crnulls equ 18 ;d = number of nulls sent after a cr md.status equ 13 ;channel status (.GETMODE only) (see below) md.discard equ 13 ;discard input (.SETMODE only) (see below) md.ident equ 14 ;channel identification (.GETMODE only) (below) md.noway equ -1 ;illegal call number ; byte contents of the d-register for md.ibaud & md.obaud calls: b.hangup equ 0 ;hang up dataphone b.50 equ 1 ;50 baud b.75 equ 2 ;75 baud b.110 equ 3 ;110 baur the bits are set or reset.) md1.hangup defl 0 ;hangup dataset after last close md1.tab defl 1 ;software tabs [expand as spaces] md1.lcase defl 2 ;map upper to lower case on input md1.echo defl 3 ;echo (full duplex) md1.cr.nl defl 4 ;on input, map cr into nl (lf), ;& echo lf or cr as crlf md1.raw defl 5 ;raw mode: wake up on all characters md1.odd defl 6 ;odd parity allowed on input md1.even defl 7 ;even " " " " ; bits of the d- & e-registers for md.mode2 calls: ; (the bitsegal md1v.outp defl ^md1.tab md2v.outp defl ^md2.ff+^md2.wrap+^md2.outraw md1v.inp defl ^md1.lcase+^md1.echo+^md1.cr.nl+^md1.raw+^md1.odd+^md1.even md2v.inp defl ^md2.later+^md2.noecnl+^md2.sgenable+^md2.abenable ; bits of the d-register for md.status & md.discard calls: st.charrdy defl 0 ;at least one input character is ready st.linerdy defl 7 ;at least one input line is ready ; the following 3 flags are reset every time the status is checked: st.keybd defl 2 ;keyboard touched since status last d b.134 equ 4 ;134.5 baud b.150 equ 5 ;150 baud b.200 equ 6 ;200 baud b.300 equ 7 ;300 baud b.600 equ 8 ;600 baud b.1200 equ 9 ;1200 baud b.1800 equ 10 ;1800 baud b.2400 equ 11 ;2400 baud b.4800 equ 12 ;4800 baud b.9600 equ 13 ;9600 baud b.exta equ 14 ;External A b.extb equ 15 ;External B b.19200 equ 16 ;19200 baud ; The following code signifies that CRs are to be input from keyboard ; to set the baudrate. b.auto equ 17 maxserspeed equ 17 ; The following code is used to merel set in the e-register determine which bits are changed, ; the bits of the d-register determine whether the bits are set or reset.) md2.pause defl 0 ;after 24 lines output, wait for cntrl-Q md2.later defl 1 ;wait until character is used before echoing it md2.noecnl defl 2 ;no echoing of line terminators md2.sgenable defl 3 ;user signal (md.sigchar) enable md2.abenable defl 4 ;cntrl-C abort enable md2.ff defl 5 ;software formfeeds [expand as newlines] md2.wrap defl 6 ;software wrap-around [insert nchecked st.signal defl 5 ;input signal character received st.abort defl 6 ;input cntrl-C received ;bits of the d-register for md.ident calls: id.tty defl 0 ;tty channel (with its mate, makes a full i/o channel) id.output defl 1 ;output channel (or output half of a tty channel) id.serial defl 2 ;serial channel id.nochg defl 3 ;no characteristics (except baudrate) of the ;input channel or the output channel in which ;this bit is set can be changed. y wakeup interrupts. Neither the baudrate ; nor the baudrate code stored in the channel will be changed. b.wakeup equ 253 ; The following code is used to wakeup interrupts. The baudrate will ; not be changed, but the code will be stored in the channel. b.nochg equ 255 b.noway equ 254 ;illegal baud code (used to mark table start) ; bits of the d- & e-registers for md.mode1 calls: ; (the bits set in the e-register determine which bits are changed, ; the bits of the d-register determine whetheewline when ;page width (md.width) is exceeded] md2.outraw defl 7 ;raw output: don't process cr's, tab's, etc. ; bits of the d- & e-registers for md.mode3 calls: ; (the bits set in the e-register determine which bits are changed, ; the bits of the d-register determine whether the bits are set or reset.) md3.esccr defl 0 ;make ESC return lines ; masks of legal mode1 & mode2 bits for different types of channels: md1v.tty defl 0ffh ;all attributes legal md2v.tty defl 0ffh ;all attributes l56789P     :;<=>?@ABCPedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! DEFGHIJKL