2IMGCdrP@@0 / X(,I8x`'" L`̘ x8+xx  )  x) `(L  AA x V&=` \A''`L !Cj" %v"w" (#M8( *% ) L5"x"y" (jB, )7(P0 ( @X p 8 " ! *j"q"0 &q"0 #%z"{" (,) &|"}" ( #%L5")0I0hx !?6 6$TXT1 6($TXT26 i6($TXT38m6(LANGUE.DOCS.HS16' &PRODOS }=6!β8 -READER.SYSTEM(16@6+RT.AUX.OBJ0B 6! +RT.AUX.OBJ1O 6! ,RT.MAIN.OBJ1\ 6! *READER.FNDg? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RH( , #%Щ ߩ"L! )L! 8'  )ɀ)4,- U JNT) "L~"" ( !` i"M)Fi/ m"  !"#$%&<>=?<>CAB@?A` 1 L  <>`ڢF]PL8i m L   6< L  BLRAM' hLDLHB-9F 3"aɿ LLB Nϰ H  @h( L Lj  @`eLJCAB@=?/<ʆ>-=?BC8 é&'112`1HH "hhc+("i 0Ꮻ\Ꮸ0hh8(`hhh8k `* R** n*` * R* n*`hh8`8`***`}*`e`H)hJJ*0JJ)` (< ( < *? ( < (? ( < (? ( <*? * **? *? *? ( < *? ( <x0HHhrȱȱȱȱ0]cȱeem*ȱ*ȱ**ȱ**ȱ* )* * )L)`LJ* &*Lw) ) L) )Lw)8e` ,$`ee`` (Xp< @ ( )m ( (. (( M (i  ``) '(j21 & &!` (&&(i(&(( CBDFGE (}&$ >(,&}& … >(ŅL'JJJJ`Ϡ(8`}&h)23 ')L&18&"m11 2H22h2舌&&12H)M0 h10200I20h2 (`LP%12 `_("L  <8# ȱ)ɀ  ) ( i&0`ŠħӠӠŠ٠ŬϴڠЭʎ1&… (n&Dž (\%T&Ln()8= (J 8(&(& >((ʎ1·&·&&32B(8`<YYZLYLYLY뿭` 8!@8` #%MNЩUMߩ  L 5   8 0 8  `0 / X&& 6&&B&P ɘ\   VG+ #X ɛL ' 0% '8 Jm ʈ0  0ŠϠĠ͢Š͠͠ϠŠŠϠĠخ͠ ͍B 6 . ) ɘ"    LE#E#ŠϠĠԠ  m# m# J Qڨ)̰}] нȱ ̀𩠙 i V N c3 s"t"u" p" iL XI"LF"ίΠ`""""""*$ Fv%ZeRQ!0SB}RBiBB}] }FEL7#> ȏآ <B*IBGF08Lé'+8H <,``h(`@ڍL3hh@ihAiH(ؠȱ@JJJJq@)@pvȱ@Hȱ@Ah@@cpe J) LL LJiB LJ) BxNhHHHHL(  ްƠx@BEOD  ް(`( C)CJJJl(8`ؑ@`M8`8@ؐʈI묂)v8vv L} LةC8`؍)@ i)v8vyJ ^ ؅F Ls) +%J(a ,FإGؐ.` ,JHIH۩ ٰvw`JJJJ;i z묁͖ zٍ0  `H8` `ٍyٍiB0H0FG h0`FG `ϩBxED0C ް(`vw `ٽJJJJ`H͌hn)NjNjNjN. GH͌ z;٭ *Nۙ۰ڙک `Z8` G# ,`w .w .w .w8۰*Jv٭'ܝ٭(ܝ`)َ 8ʈ` 0ٝ)i `8`R ꍌvw zNمFمG < Ό0 FGL鮁0 ٭w٭vٽ8`H8`  ,v w 8` 1 E8`1ݺ00 ] 0ʩ 谼 谷`12)1`0`Ȏi 0U`)8`Ψ` W |G 4A)H ܝʈh٭0٭)ܝ٭*ܝ٥F٥GȱHΨ`Ί8AeHI SB60I ٙGٙEFJCʈ h猪`8m0`,0H hi PȽΨhٍ0GF8yאFG  $0 K08`܅I `L܍MN h8D`F` alH)HFȍJHGK $%܍&܍!ܢ8* J8` L ܝ:)I 'ܝ6`B8iNFLGM`B܅IH3H ( )ݰJK 밨C%܈@" T)Ii)܍N*܍A'ܮ( 4 䭐 $H %HFFHGHG 됬`R8`)` AHO` 'Q'܅IHHOOЍO@`8 ` ͉% ΉQיOʈ@mȱ@_ȱ@iklbJtKuO)5OI0ܢܽ eL'A* 7`aFG (CD Lz܅IN mAIH` pm mI0LM AOHJFKG 0NN` G8`F@ 0 F LK8`6 7I8`FHGH hGhF܌ բFܽܕF芝ܝ 밶67 8܅I m9IHHyHȘI Lܝ` @_@ g@Ю׍O)mJHi 뎁`C8` @)0 3N0" K莭0 ⭪i` ]; 뮁ٝ٘ 0 W,0 .H hȑNWȮّNW8`ٍّNΨ뎎׮Б` L ` @>O)I38 I`aם`K8`@Nȱ@O@ IiNȽבN)/ȩ/N`@[ WHJjjjhA C'KI؍0lhh8` Q)T'P") ɺiL? )?      `l@Hȱ@IױHXATȱH ɯȩ׍̎5H)/@a)_ .0 :A[8@`,`B f-`J,~@~@}J@` ߩ%S @ ~`E hhhߺ0 h ߐ( ߐ ߐ  0 HϭߍLпlll IL3FHGI ҭJjHIHB>IؙJJ [: IL}HIHI`JKJK`FHIG ( Ȣ؝}؈JL)eKM`)` J vJ͛ $0 ΊJFȱJL8`GBJ R FإG`BH RFإG`,H hHB؅F  ؅GxDE؍00C ް(`(8` zL)J  8"L zH  8 9ؙ` @ P8`K8`B8` H؈OJJJJ>K@J5 z9X(K zXXK تKo`V8`no` C on zI9XX`)HJJJh`OeNeO࿰ z9XАO`@ȭ@` ON `NJKO`H݅G ` } tͬ 밽܅F݅G ` }) t$ L`L뮰HH hFhG܍ݍ 8 `FHGH  hGhF`ݹܙ݊`@BɼH GB`FaG 3%&N    ܮ `J HH hh` 0 @ LJL t_̴Xܝ ݝ0̴ȩFG  0` ܅F`a 밑 LȹL@ȅH@IL,0` G קּ= ]H.m)N 0 F`aO)@LP8` `  zHOCDC h`yٙ٭yٙ٩`LL =@ -ȹP8` i` ;ם0 -B ;)( ȹ`8m8m@8` G8`F Pm)@N8`O)@J -טyרםOO)׍OୱJJJJ Ȣ؝I؈ 6h(8H ; h(8Hh(`ؑ@`@ȱ@ ` B@8ZO h鮁ٍٍٍoHٍn8bhcOJJJJO)O@` %I -m) 0@O)N8` @ ) 9⬂Ȣ؝z@zݚ@ʈLN KIJHȢݚ h魚)Jn 8 δ ؍ ؍ `H8 ع)8` L )߹0 )p )@ ) ȩ ؝H0JK 방 LMJKFG 嬂؍b؍c؝d ؝_ vO) vO )حI͖ z`H@h`h``N8`  H  iع `  عiعi` )؍0CGHFHBFGx ް(8hFhG`@4͔ L @Ai ׭2` . Q#ع؍0 ]讁)`.@+ i ؊ PLKΞʱNLMO MЈMEKݸP%MEKΞL& O, PeNNO N(` C  7 2JvHIwHI؊ LI  ,` A Hv ع Hw ؙ؊ؠIhHIhO`؝}}vIvؐ` hzؽ}؝v h ' h؝zv؈` ` H Rh)N@ 9; L  6$ )bJ ] ) H 6hL )  )حJjIwHIvHNO 8 ؍JL`RΞʱLN1MOMEKP/MEKΞL9L-M O,p莝eNNO(`JNKOL 6/ $P L8 } [ؑJ`L@ȱ@ `@Nȱ@ LL L L 6 $pJ덟 )@።NJOK 6iKKΞΞ IJΟ JФ̭JjHFIH HIGxKE ް((H hH h8`8@ȭ@L6쬂8Nm) ) )Ю ЪG `F $ ᭔ع+ؠ 6H  Qh8` 䮁ٽ ٬ؠ@` ( H )8`)i п` H h)N$%хhꭋILhH),ex8 (8` ԍ`@Ae Hk00YpmGIJK,-NOPQRSu' @   !"#$Ԡ͠(C)1983-89APPLEL 3""@Q @y 0 PBI  @?yB@r*{Bժ`j#CآX _ʚd(ebcdbecc )/0h)ύh0HHHH " ׍hhhhhhh .hh8`JIMJAYKERRY&MIKEFby LҠؠӠ΢ϠԩҠŠƠԠԠŠӢɯϠҠůȠԠĠ  ɈL :Lɍ)ې)ɮ۰ɺH h 'L  ġLL ̹L)'L ȳL O'F ʻ ̹(((L $ʩ $$ $L `ީ % K@D E  / XʩXύX X %   % ɍRH hɛɘɉɈ $ Ld :Ldې)ɮ۰ɺ' Ld  : X ( % ɛ$ɘɉ 8V%֌&8V֌֠)HV)hH)hHIhդD?DRIDQD)҅; ?JDQD]ՎՎՎ`MY pӭY)p  ӭp`C)`BFGV 8``8LխӅ:HhHh Ո թ թ ՘VYҪҦ>:Y)Ң`;R?AJ;<ȰY)Ң`Y?)Ң`ȐҰ ;HhHh=Ң`Hh `Hh`DEiȍ0֌1֍ZԍsԍԍԍԥDEԌ8TԌ8WpԌqԠ 7I꽌ɪ꽌ɭ蠪:љVE:8`]ѾV]H)]ѾV]ҙ)]ѾT]ҙ)] >8hUD` ԝY`> Hh݌(`HCJJJJ)*h`0($ p,&"op8`kkV꽌ɪɖxlӽ*kӽ-kәmMlӈ 꽌ɪ`8` *L o % ԽYӍZӭoӝY 3Ѡ шNZ`rZLkӭZӍq8r7IZӐiZkӐk 8 ѹs ӭq ѹ| kн Z)*>>` @ $(,048<@DHLPTX\`dh 0ުlptx| ֽ ְ& .Vӈ  JJJJH 8h Ei 8EX`'8`jӍWӥC)p> pӥCYӍY 轊( ( ӈBV ( ӭp0 \BkJ ՠ@iӦ> Ӑi'j:ZH i@ioZZH h ѐȭnWǥBJ Ӱ8XӦ>` Ր+>P׽8H  ): e: y8鰕:Jjjj<)yאi8i;i(*=>hPם8`;Zx3QZYXXWV[HEVhEhH)IWHPHHHAHHHLaVEWLӿ``LKL`BLL ެެެެެެެެެެެެެެެ(C)APPLE'83xLLM Mh@8nЍLޭ 0J @,,LR ")/m)00L#d& 'L!12)ɳ0t21 3212&'&'dC Í ecdddbdbeccתּd#e ~"C8 éqd#e ~"C8 é}d')*+,-./0123456789:;<=>?@jJJJJ ) Jо @vdwezb{cb Y b t `΍<ύ=23`vdwezb{c    K `  * Ldbb,, b Y dbdb`dȱded`  eȑb`db`  db`bȑb` K dfg ` y % I@% `ƩdK  o e8e{dzd@@u?8   5Lda K dI a`? 00:00:0000/00/00 ) )? AHJJJJ 0dh) 0d` Jqpe8`,b,d  hphqdHeH`,b,d> ; hphqhchbqHpH`ddde`de`bc`ded`bcb``a``de`bHdbhdcHeche`db R K `a k db Y b `a k `'d d&e`) 斥 =L j&Hs!$ K l~Gw`"2jîiQ {ح[Ԯ^sd ʹ8-;> `ݴ 8` `'(+.@BDEFGHIJLNPQRWZ    b,d  hiphiqpdp7i ~ p + Y Q s Q )VQ y Q "  8 B[@ I x> ˷>VjQ Q 1pȥep`dexixy`U H yhx`hhLhh l [ OPCODE ERRORd aeLa e d` c b` a ``I m /-zoQ F EhH (0H"HHHE(|*`I I " A l&   L L L LK LR LY Lb Lk L L L L* L' L$ Lt Ly L L L LRLALjL1L=LL | | d`da L  Ldȑd` dHȱdehd` p qdhd.# ӡӠ堭󠱲ˠ RT.AUX.OBJ1 RT.MAIN.OBJ1 RT.AUX.OBJ0#e `"( " " " â#XL0 rdddʈ` `" "( " "dBd<(=m?>`" `TQH# h he 7L  Y b ȱdb`,a  1  K  y aL+ dbȱdc y aH jha * ܜ``bd8bi``bedde``d``d,bb`b bddbe``a`bacd `d K H y h5`m-ȘH y hd``bdd8debbc R dbdd R d  0adȢ` f轹 gcgbfbfbcgc``a 0d0a0a d`b,ad&`ȱbda``a`aa`ddde`bdd READER.SYSTEMDHR_BLOAD&D Pk error ...": tinue ..."...": OOM AND"ڢF]PL8i m L   6< L  BLRAM' hLDLZ " Psk error ..." : ntinue ..." ...": ROOM AND"TO1290 }T TiTL=U  `LİT8T`T8T`L= 7 ` 7 ' ` Z Lj Z Lj Z Lj Z LjLTıL=hhL1U 6RMRS``  Rرb aı`` R  b b`` t " `IL s`UL`حS8P H `hb8bŮ`JH h3b8bRM;T R`a^)ZaHT}ʈa }ʰhaza`L  `LUL1 8i~S膂膃ؠT5䃰旅T8TbʽT8TbyT0*芄>TI ƂВ 0 pb` hh) 0 pb ` hh``0 n``  kSI-,+ pI8i AHJJJJ 0 ph) 0,.,E,0d`d`Ӡ 7 ` t   Y `(PUJH) ah)eaUhL=  L=T}TT` s miSd + gh E GL! `حS0L1)JȰT)TUı`8 R ( y ؠbd1d y bd` ȹ ȩL  tU d0d`R0 ,- pSI0h h n \ h`Tbb)bUHJJJJTRdRd)@d)S`d SUS` <` t 1hdhedQdiaeiHaH`RR`ȹR` y `i`dȱ`i`IecIebdL! dq``dȥeq``e( y L    ` 0  ` g * H H  zhehe;db  R " R ",,`a K bd R `a, b R bĥcũd`.* t`hbhcbiaciHaHbdȱbe`Z 1zd'`hbhcbiaciHaHbdȱbe`عTdS) Rd(`Z iz(`HJJJJh h)i (` 1 t eH Hda b轹 cک   aaH h0 T Sh SSISL=,T`~T``RIR`ąbŅcd:RImSSSSIS =`˩R` Q`T SU):T SSİ̢)SS$TTıTS0@ST`Se S`SiSL=,H  Y  * j * h4 +{)ߝa` y LY  y  d K d  d$& Lj  1ڨd +- +ȱd0.6E7D30n:jHS h Rdڀ h)RRȱdȱd-K+0: & & & &ȱd㥸 ȹd`d K ddde` L " K + Y d` y dddebȱbdȱbe` 1d K L``b8`Di8d=aa`d`d`Hb`hdde`h`addde` " K d Y d`d`aea`da/ZBASIC/ztemp.zbs/ZBASIC/INIT.128.OBJ/ZBASIC/compiler.obj1 {B * Loading ... READER.FND :HACKERFORCE , LO44 AND PHILDEBOUZ PROUDLY PRESENTS LANGUE )D'OCS HORS SERIE 1. RELEASE ON 22/09/1990< ONLY IN FRENCH !!! READER 1.2.2 BY MAX HEADROOM AND THE WHITE MAN 1.CREDITS2.de *8de *W *: * *B(NL3Hde *adBe * *8de *adBe * *: *T *BNde *+de *+용de *LOde *a dBe * *8de *a"dBe * *: *T *BNde * *(LOde *aȅde * * ؅dAe * *S *Qde *Hde *8de *W *: * *BMML3Hde *adAe * *BnMLM ** *+.de *ade *dAe * *.de *ade *dBe * * *S *Qde *Hde *adBe * *BMLMdAe *Qde *Hde *+𜩳dAe *Qde *HLLde *adAe * *BLdAe *Qde *Hde *+𜩾dAe *Qde *HLLde *aȅde *L3H ** *a ** * *BLLzM.de *ade *…dAe * **e *+𜩒dAe *Qde *HLLde *adAe * *BKdAe *Qde *Hde *+𜩝dAe *Qde *HLLde *adAe * *BKdAe *Qde *Hde *+𜩨dAe *Qde *HLLde *adAe * *B?LHLLde *audAe * *BdJwdAe *Qde *Hde *+|dAe *Qde *HLLde *adAe * *BJdAe *Qde *Hde *+𜩇dAe *Qde *HLLde *adAe * *B"KdAe *Qde *HdA *B ILILNHL3Hde *8de *W *: * *BGIde * *de *a_dAe * *BIadAe *Qde *Hde *+fdAe *Qde *HLLde *ajdAe * *BJldAe *Qde *Hde *+qdAe *Qde *Ae * *;de *ade *]dAe * *de *de *LtHde */bc *1`a *PIde *8 ** *a de *; *de *H.de *ade *de * Fde * *S *Qde *Hde *a^dAe * de *d@e * *;de *a de *d@e * *;de *a de * dAe * *;de *a de *dAe * *;de *a de *-dAe * *;de *ade *=dAe * *;de *ade *Md d@e *Qde *HAd@e *Qde *H|d@e *Qde *Hd@e *Qde *Hd@e *Qde *Hde *Qde *Qde *Qde *Qde *Qde *Qde *H;de *ade *d@e * *;de *ae *ad e *de *ad e *U eT ede *ade *3 e`de *+de * *(de * *( de *a de * d@e * *d@e *Qde *Hde *+ Q *de *8 ** &Dde * ede *ade *3 e`LYE *+hh *Ibc *rHHde *8 ** *ade *^ *: *2 *+de *ade *de *a ** *de *ade *3 ede *8de */ *: *3de *ade *3d *a *4 * *BCCde *a de *3 ede * *+ ** *a *4 * *BiCde *+de *a ** *de *ade *3 ede *8de */ *: *3de *ade *3de *a ** *de *a ** *  Printout (Y/N) :YyNnEND  Press any key to continue ...Press any key to continue ...Disk error ..."L#D *+hh *I *+ *I *+ *Ibc *rHHde *8 ** *ade *^ *: *2 *+de *ade * **PROSEL PART 13.PROSEL PART 24.PROSEL PART 35.PROSEL PART 46.PROSEL PART 57.PROSEL PART 61TXT1IM12TXT2IM23TXT3IM34TXT4IM45TXT5IM56TXT6IM67TXT7IM78TXT8IM89TXT9IM9 Insert side LMde *8de`a *: *yde *ade *de *a$dBe * *BbOLP ** *ade * *BO *de * * *LOde * *(de * *S *Qde *Hde *8de *W *: * *BOLUQde *a(dBe * *8 ** *a *4 * *: *% *B?Pde *+LOde *a*dBe * *8 ** *ade * *: *% *BPde * ** *ade * *BPLOL)O ** *ade * *BPde *ade *,dBe * *L Q *de` ` 4 `6H7HH g hh7h6` ` `` Ur `H67h7d6`d) ߥ67`ȱf 80` J&d&e  dd (    ddddde H  H hedheee` Tecdb`ead```Hd`hdeHaeha`d I M &`,,H LLɠh Hɍ/ɈƚLɏɎ)h)?,2`Ś K暥Jh*LhLɍ  Ř KhLIi ) Ƀh8`h`ŝ 8`,b,dhphqhehdqHpH`ddde`de`bc`ded`bcb``a``de`bHdbhdcHeche`db - &`a Fdb 4 =`a F`'d `a`debdeece` Td8bdece`de`deeae`d8`deae`d&e`d&eeHdHd&ed&ehedcompatible File FormatAccessFile Already OpenDirectory Structure DamagedNot a ProDOS VolumeDuplicate Volume OnlineFile Structure DamagedI/ODisk Error in File #00dddede`b,dhiphiqpdpqpe8`,b,dhphqdHeH dddd`dȑdd`WZfp0L`xNoEnd of FileDisk FullFile Not FoundFile Not OpenBad File NameBad File NumberWrite OnlyRead OnlyPositionNo Device ConnectedDisk SwitchedDuplicate FilenameIn#&t n W    Kd8` T  db +,  c(Hh H) 0hJJJJ 0ʲ 4Y Q^' &T,-[ S' v¯~/ Ѳ˪Ѫժ֫nȷ BKǹrêy@ZDdk6n l ! /,Lhh`, ` P ` P a HH I L Break in Bounds Error in dq`d) 9d88l ύL`ACDEFGHIJKLMy QdTRdRd)@ d)Sd SUS QQ`xxy` )'hhd8eH { lx  bxȱby`dxey`x`ya de  L T`   /   @ɓ, ɃL ɚ+ I ,   > 6 EhH (0H"HHHE(|`hixhiyxxy 0  _ blx| | LL LLLL뽖 M DQd^~!1,P 6 Bv P d P e` P b P c` P Hxdyehexx *ade *JdBe * * *S *Qde *Hde *ahdBe * *BUQL Qde *de * *(de *LgEde * *(!de *a de *idBe * * *S *axdBe * *BQLQL{B`ddeeffgh`edIideIie` E0af  ] L6dae -, fȢd`b轔c  ``a 0f0a0a ˩f`d `8`Id`dHd h8d0 dd Ed`d0'NOO)?淚E M HLP,H E Hh`a @ɠɍQɈ4ɘnɃDa )Ȅ ɕ Maн ]` H E HaƎ`` K  a(` ]ded0,,d`Ld  5  6qr ܭ e L@L `dNPQRSTUVWXYZdde ө $ U ©T ©eiecic a`ɢ$ U T cic   `   #8dde ө T#"``dde ө $ U ©T ©eiecic `0!:$Jb`!:$Jdb`  橥 $Jedd`dH)dJJddhe &e &e f) t   ) %dde    T$%dde ө$FU `T$$!   `b$20Id -eie` HH`Z d$%%#`$ !$%%$`%   "dde ө T"aa#"`a <"<"""<< <"""<"><""< """"   $ $ 6***""""""""""<""< :< """2,"""""**6"""""< >>8  80,U*U*U*U"*:"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">"""""""""""""""*6"""""""> >>> >00000>">>< (&20 *, **> > "2*&" " >"  ">> "8""> """"""< >> " ɀɾ޵ɽՀΆն߀ժժժժժժժ &d`88de`Hč&'@hLĢȅee0 d de' #`hhddde`de `de  T 4 O`©@` Td`eadddec)cbb&cb&c&d&e  bLTc TdddJH b&ch` @d)dddeL4`  -  LeEcH  hL`  TLcH   ThLeed`d`dde`d%bde%ce`dbdece`bcdEbdeEce`d0ddeb*a*d`ddde dL dbdcde Lld7 (   xx  de`H h'dddea &dI Ma`L?L?L?L?L?L.LL@LL쮩L`    4 hg=?Chf8   L? z } S`dʆ`d B 4Lvdd`B ` TbLd&e L TbFefd`d&e`eEcH   de) e`?,`$$!L,L T @  -LTNdOe  jjH 4hIEeededFdCeD`f  J  6LE T…dÅe…``ie…ä``  T L  ~d`΀`S`0`,`  ٪)d` b)' J5QH(d hJ ` `׸dTPҸFdi ^_ ^_^߸dde de縅d ed!︅۠^^RV    F F@@ 55(((P  HJJ hhbP{$dL[p Tdqdddpdqddde Fpdeeeqed&e&qpߥed)LbcIi $iHi`d [b(JU(T` dʥe˥bȥc`dp ䷥p` @=)8&p`p`d)dT`  N    ʅdH˅eH    pȅbɅc      L ȅdɅe  ȅbɅc ! `  ʅb˅c & !LT~~`|}|`be`|cea}`  ཁߥd~e`~de ֶ 橩`e dŔ`` ֶcœbŒ奅H qq Pلq @ ]`i`aqȀ и  -JTUdT` `b||bc}}c|8b|}c}|} q)p8fp |}p)pDFp q|b}c bcqbp `J pc0p8&pc `Jq BE%ppq @Ep(TU`d~e ܷ`Iٴp~ ~ - =~ ~ = -  d`da h}h| W ~  F`a - F`a` F ܷ`~Ŕcœ hh`bŒ`L- a = a ` @ `0 i = FL= q -db LbbH`` L bH Ghbbhbd L b Lb` b L``d0 bP a``bJdU qT` `|)b |b}cc}|8b|}c}|} cH hc |}Iȥ|b}c bcbJ Idbcb bdŁ`}`ccbœbŒ}œ|Œ|}|}|`~deL F E`bibc`b8bc`b8bc`bibc` ʅb˅c T p `fag N   & fgffg`h,idsbr` aŊ\d Ldb Lbd L~e EŊ؍[~ Q~ Q u~ Q~ u Q  d` zh}h| y ~ Q ` - T```L= a T -`aa ( ]`i`Ȁ T` -L- abc= T =a 0& i T =J I qdde`FbU T` d=)H - d=)chc(i`   ` J) LLL޲db qŊӍd db bd db bbH`` bbb,hbd d b b` b ``d0 b( q``dL %+28>DJPV\bgmsx~  T`bac bcdҮeӮ dbec   Cz de  C T  dɮeʮbcL=bIdI~` Jde`)H h& dp ䷥pdde` dde`dbHI ®da`h`   d`ea `aqde      T  T  !   `fag      f`ga     4 F`aЙALLܭ ծH h 4 ` خH h 4 `iI)AIi`di@ddI خdde`R)RdJj RR`d)R)wR`TbUc JHR)Rh RR` 2Kn,X`  %K ` Gdei  TҮdHӮeH h ʹ 孥cb ed rss  h drdsdidh`r  r ®  ` GcIceIcdbddde`de`d) `rxyxyHxHlqH s 6 )_C ShLh#ont. or top? dqer`d0Lv)LBd67` L d L, SR SR`dS)rSdd` dFcfb*d` dc :bHJJJJ Eh) 0:iȍd` dFcfbjJJJJJ 0d` T d bamda` cdbdd`  OL!  Oddde L4 T ` T 缀-:Gh޽ѽĽ޽뽚((PP((PPd)J )`Ld$e0 e `)`"D"D3fL"D*U*U3fL;wn]D"L3fU*U*];wnfL3n];wwn];*U C T CLT bȥcɥdʥe W)JLPX `J(U ,T` ߘJ IQd%Qdd` dbd T`FbUJIi8e٘H ikЩiѱЅh`)J d LXJ U 2T 2Ld"%d$LL  !ʅd˅e`ʥa ȅdɅe Td`ea $hh~ ~HHd,e j Gn L   g mlj % 9  tL'((EE#S`(tq5&bIwW$piYTIf#XP@Eh@ThCd vbr`3pyc&yHa12cQD XFhuRi1GYS Ar2XehUC`%RT` Br`!' 4 BP``p V g  t L㰭į t 0 Y s` `L0U H  ` g l A ` g H `  iL SɿUə` H ` L t 0 GL1 `RUL1SHSnomSUq n0 ;l n Hnde j G   Hh8j g  ` t )R    J  t)lejlde jLslejldmime 1  VJ  g H  g s 7Ќ` ` JN H ` t 7 e)į dneo * j  s H 0 g `  gno!Fofn   0 Y t 0 G L+ > 0 G  hR`lL t 0  H 9  s YLt H s s H ` { sLY G RįR G  ` G Y H " s `  G   G  ` G Iį  G ` G G  U`įR t˅lm 9  H H g Y   s&  7hIS`R` thbiahciHaHbdȱbedRLȩ` G-L1 G%L1 GL1 GL1 G L1 GL1 <`R`U RH 0hR`RHR 9@ G ` t 0L+ <% G[]^_`abcde1C&'BdDE, D,eQ  6 SV)mJU``U) L|U)JJJJ 0Da eHd eddheeeaLX(LF dmem`hh (`deR (`&RSI8jH?*SUhL1 g q } #  󩨅ƩǭL: editor.obj0dmdʈ`xy L1 ea `a =?Cd8 2cd(~~d$d%`)JL`%!HJ!$HJHi$U NTh$ Nh$h!`%dde ө$d!eie`)JLB ) N%H$H d$%%#h$h%`  >      bc0bcbcb(bcde 4(`\J!HJ!U T !h!`dId"H [!d(h#d$d%{L[ ML MLd)d dId`::td) kblcm`na"Hdde ө!:J TadU`d0TcdUbdޥeieh#d$"%T`d)bc bIcd~d Fbdȥ Q  `  k -   - 5 4 & ( ? & L Q~~de` L ^~ k &  & L ^ L Q ? 4 4 4 k 4  4`a`J de  de   ڻ &  F F L< F i  G ` F öWL F öJL F )d [b(` F d [bJU(T`   4 - `  ? - |H}H ֶ  s  ` |H}H ֶ  ȅdɅe`bacץ`ȥaɥdhei     0&*+ۻܻ 4*+ۻܻ cebd Tۻܻ -*+de &debcdFejeb`ca   `aL   d`da     2@!b#R%P'Vd Ld67`Ld Vdde`HIi h`h V) Ƀ8``H V) Ƀh8`h`H0 chbc`H t h  Y h``d ``` ed`` V)d Y d`  bϸL F `a Tԩ ˜Í GL @Ѐb Lи `ظaٸdeb I8i`d Lи)H)h) иfhijklmnopqrstuvwxyz{|}~|p?|pC𼿏̳̳̀|v|~w||?p|0CCp̳|v||? é ` )hhLѨd N ظbٸc`eddad&e&`&aac`b`b`acad`,H @h `,H ߷ * h8` j * zL+ ߷hh` ' Lda 8`)a daL `de`aL y bd K ,,,`daLճ 踐`de`a `a`d 踰  `a QL5AūůŲL2vw֭ 8@ad`dB@eC QJd<e`>e=ea?8 é Lϸdb   dbdc t b}ظbc}ٸc Y be`bceacbc8  L y d K bbK`bH h`h8`d$ L L ,,`|O|C Introduction ProSEL est un ensemble de logiciels qui permet de g{rer - au sens le plus large du terme - l'utilisation d'un Apple 52 QUEUEP : enchainements et files d'attente 53 CACHE : acc{l{rateur d'acc}s disques 55 PROSEL.CYCLER : plusieurs ProSEL sur un meme disque 56 ProSEL c Glen mini-s{lecteur de programmes 51 SCAVENGE : "l'{lagueur" 52 CLOCK.DRV : driver pour horloge //c 52 ProSEL sur le IIGS m 48 Comment lancer les programmes DOS 3.3 avec ProSEL 48 Le DOS 3.3 sur disque 3,5" 49 Protection par mot de passe 51 SELECT.SYSTEM : 44 IV. Programmes divers PIN.PATCHER : pour la compatibilit{ avec PinPoint 47 PARK.HEADS : ranger la tete de lecture d'un disque dur Sider 47 Les versions "VT" pour les possesseurs de carte Videoterports 5 et 2 pour la sauvegarde 42 RAM.DRIVE : pilotage des disques RAM 42 RECOVER : r{cup{ration des fichiers sauvegard{s 43 COPY : copie rapide 37 Chargement automatique d'un volume RAM avec RESTORE 39 BACKUP/RESTORE sur fichier, et @ partir d'un fichier 40 Sauvegarde/restauration automatiques d'un volume RAM 41 Emploi des IXIT : le Samu des disques accident{s 33 III. Sauvegarder et restaurer (disques durs et disques RAM) BACKUP : sauvegarder un disque dur 36 RESTORE : restaurer un disque dur nces 17 CAT.DOCTOR : gestionnaire de fichiers 19 BLOCK.WARDEN : {diteur de blocs 28 BEACH.COMBER : remise en ordre et optimisation d'un disque 32 MR.F 12 Lexique ProSEL 14 II. Principaux utilitaires FIND.FILE : recherche de fichiers 16 INFO.DESK : catalogue complet avec arboresceEL sur plusieurs disquettes diff{rentes 10 ProSEL sur des disques virtuels RAM 11 D{marrage automatique 11 L'{diteur annexe 'acc{der avec souplesse aux p{riph{riques, programmes ou utilitaires d{sir{s. Ainsi ProSEL vous fera passer facilement d'un programme @ un autre sans que vous ayez @ relancer l'ordinateur, ni @ taper de longs "noms d'acc}s" (ProSEL s'en souvient pour vous). * Chaque fois que vous quittez un programme, vous revenez @ l'{cran de s{lection des applications, et vous etes pret @ red{marrer avec un RETURN ou un clic de la souris (ProSEL reconnait la souris, mais celle-ci n'est pas obliatoire). * De meme, gracemodifier @ votre gr{. * Votre premier {cran s{lecteur ProSEL affiche aussi les applications nomm{es : Applesoft BASIC, CAT Doctor (filer), File finder, ProSEL Editor, Utilities directory et Volume copy. Au milieu et au bas de l'{cran est rappel{ le nomt des utilitaires. Dans le disque o| vous venez d'installer ProSEL, les param}tres de plusieurs applications sont d{j@ sp{cifi{s. De la sorte, vous disposez d'exemples qui illustrent le fonctionnement de l'{cran s{lecteur. Par la suite, vous pourrez les ez pas besoin de BASIC.SYSTEM, vous pourrez le supprimer facilement par la suite ; pour le moment, mieux vaut le garder, le temps de vous familiariser avec le fonctionnement de ProSEL. La meme op{ration cr{e le sous-catalogue UTIL et y installe la plupar le programme d'installation se heurte @ une difficult{, il affichera un message d'erreur et des instructions. Cette premi}re op{ration installe les fichiers PROSEL.SYSTEM, PROSEL et BASIC.SYSTEM dans le catalogue principal de votre disque. Si vous n'avus mettrez ProSEL, {liminer ceux des utilitaires qui vous semblent superflus). - Vous pourrez suivre @ l'{cran le transfert des utilitaires d'un disque @ l'autre. 3. Si tout se passe bien, vous serez renvoy{ directement @ l'{cran-menu de ProSEL. 4. Sit propos{, {crivez le nom de votre disque @ sa place). Faites RETURN pour valider. - Cette premi}re installation est assez longue, car un grand nombre d'utilitaires sont recopi{s sur votre disque (vous pourrez par la suite, sur les divers disques o| vodans un autre lecteur la disquette /FLOPPY. 2. Choisissez l'option n[1 du menu "Premi}re installation de ProSEL sur votre volume ProDOS". Vous serez invit{ @ donner le nom du volume qui doit recevoir ProSEL (ne vous pr{occupez pas du nom par d{faut qui es disque virtuel RAM. Pour une premi}re installation de ProSEL, prenez un disque vierge (5,25" ou 3,5", peu importe, cela d{pend des lecteurs dont vous disposez), formatez-le, laissez-le dans son lecteur. Suivez les instructions ci-apr}s : 1. D{marrez .REVISN. <> Page 4 Installation de ProSEL Comme toujours, et plutot deux fois qu'une, faites des copies de sauvegarde de votre original! ProSEL fonctionne @ merveille sur disque dur, sur disque de 800 Ko ou sur{cran en 80 colonnes ; 2. la deuxi}me un {cran en 40 colonnes ; 3. la troisi}me est pr{vue pour un Apple II+ {quip{ d'une carte Videx Videoterm. Choisissez celle qui vous convient le mieux - vous pourrez la changer plus tard, le cas {ch{ant avec INSTALLtion des {crans de s{lection ; il est recommand{ de les lire en premier. Le disque que vous avez achet{, d{nomm{ /FLOPPY sur une face et /EXTRAS de l'autre vous permet d'installer trois versions diff{rentes de ProSEL : 1. la premi}re version donne un 'utilitaire. Un petit lexique est donn{ en annexe au pr{sent chapitre, et le lecteur pourra s'y reporter en cas de doute. Ce lexique fournit aussi quelques explications sur les "chemins d'acc}s" ProDOS : ce sont des notions indispensables pour l'organisas {crans des autres programmes (utilitaires) soient en anglais, la termonologie en est simple : chaque chapitre comporte, si n{cessaire, des conseils de "prise en main" ou l'usager non anglophone trouvera les indications indispensables au maniement de l @ ProSEL, vous pouvez d{marrer directement n'importe quel programme en Basic, quel que soit son nom. Le programme d'installation est francis{. L'{cran de s{lection qui est cr{{ par l'usager, peut {videmment etre en langue fran\aise. Note : bien que le du volume, avec le type de l'affichage, en l'occurence "Application listing". A gauche en bas est mentionn{ le mode de fonctionnement, en l'occurence "Select mode". * Quand vous etes en "mode s{lection", il suffit de s{lectionner une application (fl}ches ou souris) et de la valider (RETURN ou clic souris) pour la faire d{marrer : c'est la raison d'etre du s{lecteur. Quant @ l'Editeur, dont la description va suivre, son role est de vous aider @ "confectionner" des {crans s{lecteurs sur mesure et @ votre teur propose alors "Program title for screen" (nom du programme @ l'{cran), et affiche le titre de l'application tel qu'il figurait @ l'{cran : @ vous de le modifier selon votre gr{ (un titre ne doit pas d{passer 19 caract}res ; les espaces sont autorisiche la liste des programmes (applications) d{j@ disponibles. C'est le meme {cran qu'en "Select mode", mais en bas @ gauche de l'{cran, on lit "Edit mode". Choisissez un titre avec les fl}ches (ou la souris) et validez avec RETURN (ou cliquez). * L'{digarder le ProSEL ainsi modifi{ (Save to disk). Enfin, (Quit) vous renvoie @ l'{cran du s{lecteur. Voici une description des diverses options : <> QUIT (Quitter) Sortie de l'{diteur, et retour au s{lecteur. <> EDIT (Modifier) Page 6 Cette option affcran de s{lection (Select mode). * Si vous pressez la touche ESC, vous vous retrouvez dans le menu de l'{diteur, et vous pouvez alors choisir de modifier les rubriques de l'{cran (Edit), d'en ajouter (Add), d'en supprimer (Delete) et, finalement, de sauvegr{ qui est d{crit ici en premier, et un {diteur annexe plus puissant que vous pouvez lancer @ partir de l'{cran ProSEL, et qui est d{crit plus loin. Comment fonctionne l'{diteur int{gr{? * Au d{marrage du disque, vous etes envoy{ directement dans l'{ un rappel en est donn{ apr}s le lexique, en fin de chapitre). * Le startup est un nom de fichier ProDOS ; c'est une indication suppl{mentaire facultative dont il sera question un peu plus tard). ProSEL est dot{, en fait, de deux {diteurs : l'{diteur int{ @ aucune r}gle (sauf le nombre maximum de caract}res). * Le pr{fixe et le nom d'acc}s suivent rigoureusement la syntaxe ProDOS (si elle ne vous est pas encore famili}re, c'est le moment de l'apprendre. Les notions dont vous avez besoin sont simples, eteen title Titre sur l'{cran de l'{diteur 2. Prefix Pr{fixe 3. Pathname Nom d'acc}s ProDOS 4. Startup Indication facultative de d{marrage * Le titre @ l'{cran n'est soumisez g{rer. * Une fois ces chemins d{termin{s, ProSEL se charge de faire d{marrer les applications automatiquement @ partir de l'{cran de s{lection. Pour chaque application qu'utilisera l'{diteur, vous serez invit{ @ indiquer quatre rubriques : 1. Scrran de s{lection de ProSEL. Il vous propose diverses proc{dures (Editer, Supprimer, Ajouter, Sauver sur disque, Quitter) au cours desquelles vous indiquez @ ProSEL les chemins ProDOS par lesquels il pourra acc{der aux diverses applications que vous vouls r{cente de ProSEL @ la place de l'ancienne en cas de remise @ jour. Elle ne modifie que les fichiers PROSEL et PROSEL.SYSTEM. <> L'{diteur int{gr{ Le role de l'{diteur est de vous permettre de personnaliser l'{cOSEL. Il vous suffira d{sormais de recopier les fichiers dont vous avez besoin, et de "param{trer" l'{cran ProSEL, en fonction du contenu de chaque disque. Page 5 * L'option 2 du programme d'installation sert, quant @ elle, @ installer une version pluteur au moyen de l'{diteur (les chapitres suivants vous expliquent comment vous y prendre). Note : en effet, il n'est pas n{cessaire de recommencer @ chaque fois l'installation que vous venez de faire, et qui {tait indispensable pour cr{er le fichier PRgout... * Si vous utilisez habituellement des disques de 800 Ko, la bonne solution sera ensuite de placer ProSEL sur chaque disque qui comporte des programmes. Il vous suffira d'y recopier les fichiers PROSEL et PROSEL.SYSTEM, et de reparam{trer le s{lec{s). * Puis apparait le pr{fixe de l'application ; vous pouvez le modifier s'il y a lieu. * Meme proc{dure pour le chemin d'acc}s @ l'application et, enfin, pour le startup facultatif. * Quand vous ne voulez pas modifier un texte, "passez par dessus" avec la "fl}che @ droite" avant de faire RETURN. * Un dernier RETURN vous renvoie @ l'{cran, toujours en "Edit mode". Pour en sortir, ESC renvoie au menu, et "Q" renvoie au mode s{lection. * Si vous voulez enregistrer la modification sur disque, faites "S" avan(y compris les '/' de part et d'autre). - Il y a deux avantages @ cela : le premier (le plus {vident) est un gain de place ; le deuxi}me, plus subtil, concerne surtout les disques 800 Ko, car il permet d'{changer des disquettes de noms diff{rents. - Ntous les fichiers SYS d'un catalogue donn{. - En cas de fausse manoeuvre, ESC vous ram}ne au point de d{part. * Dans l'{nonc{ des pr{fixes, chemins et noms "startup", le caract}re "?" peut remplacer le nom du volume qui contient le fichier PROSEL actif mais affiche une liste de tous les fichiers SYS contenus dans "Prefix". - vous pouvez alors (avec la souris ou les fl}ches) y choisir un fichier et le d{marrer. - le seul signe "/" @ la place de "Pathname" est donc un "joker" qui permet d'acc{der @ "/", ProSEL le traite comme {tant le chemin complet. Normalement, on ne met rien devant, et ProSEL lui accole automatiquement le pr{fixe sp{cifi{. * Dans "Pathname", si le nom d'acc}s est r{duit au seul caract}re "/", ProSEL n'ex{cute pas d'application,cc}s doit respecter la syntaxe ProDOS. L'{criture du titre de l'application est libre. Syntaxe et variantes * Dans "Prefix", ProSEL ajoute automatiquement "/" au d{but, si vous l'avez oubli{. * Dans "Pathname", si vous faites pr{c{der le nom d'acc}s dee BASIC.SYSTEM, il faut et il suffit qu'il accepte la commande d'ex{cution "-". - L'assembleur MERLIN-PRO, quant @ lui, accepte la plupart des utilitaires tels que UTIL/ED.16, UTIL/XREF et SOURCEROR/OBJ. 3. L'{ctiture des diff{rents chemins et noms d'aaboutir @ l'application que vous voulez d{marrer ; celle-ci doit etre un fichier du type SYS (sinon le retour au s{lecteur ne se fait pas). 2. Le fichier facultatif "Startup" doit etre d'un type accept{ par l'interpr{teur. - Par exemple, dans le cas d: Cette proc{dure fonctionne aussi avec tous les programmes qui contiennent le "protocole startup", comme par exemple les versions 2.34 et suivantes de MERLIN-PRO. Syntaxe et variante d'emploi En r}gle g{n{rale 1. Le chemin "Prefix" + "Pathname" doit t{ normalement le fichier STARTUP. Note 1 : Cette proc{dure sp{ciale ne fonctionne qu'avec la version BASIC.SYSTEM 1.1. Les versions ant{rieures ne contiennent pas le protocole voulu, et d{marrent uniquement les fichiers Page 7 nomm{s STARTUP. Note 2 : BASIC.SYSTEM Startup : DEMARRAGE Dans le deuxi}me exemple, BASIC.SYSTEM ex{cutera le fichier DEMARRAGE directement, sans que vous ayez @ passer par le rituel STARTUP. Mais si la ligne Startup avait {t{ laiss{e vide, BASIC.SYSTEM aurait ex{cuchier STARTUP. Voici deux exemples : Screen title : Appleworks 1.4 Prefix : /APPLEWORKS Pathname : APLWORKS.SYSTEM Startup : (ne rien mettre) Screen title : start personnel Prefix : /HARD.1/PROGRAMMES Pathname uter) Maximum : 54 applications en 80 colonnes, 48 en 40 colonnes. L'option ADD vous demande de donner : * un titre pour le s{lecteur (screen title), * puis le pr{fixe, * puis le nom d'acc}s de l'application (pathname), * enfin le nom (facultatif) du fiermet d'en sortir. * Si vous venez de supprimer une application, et que vous changiez d'avis, faites ESC, ne sauvez pas la modification sur disque, faites "Q", et relancez PROSEL.SYSTEM : vous retomberez sur l'ancienne liste d'applications. <> ADD (ajot de quitter. <> DELETE (supprimer) Cette option aussi affiche la liste des applications. Vous etes en "Delete mode" : choisissez le titre @ supprimer, et validez avec RETURN (ou cliquez). * Si vous avez choisi DELETE par erreur, la touche ESC vous potez que lorsque vous "quittez", il faut absolument que PROSEL soit pr{sent sur la disquette du lecteur de d{marrage, faute de quoi vous aurez le message d'erreur "File/path not found". * Le caract}re "]" peut remplacer le nom BASIC.SYSTEM (sans / de part et d'autre). * Si le "startup" est r{duit au seul caract}re "]", et que le "Pathname" conduit correctement au fichier BASIC.SYSTEM, la s{lection de cette application d{clenchera la lecture du catalogue correspondant au pr{fixe d{sign{. - Cette fois-ci, .SYSTEM pr{fixe ___________________________________________________________________________ (Au choix) Chemin Pro BASIC.SY Nom du D{marre le Plus rien DOS du cata STEM fichier fichier fichiers BAS et valider sur logue ou chemin et BIN du ca l'{cran le sous-cata complet talogue d{si fichier @ logue de BASIC gn{ par le ex{cuter logue le pr{fixe @ d{marrer ___________________________________________________________________________ (Au choix) Chemin Pro BASIC.SY ] Affiche les S{lectionner DOS du cata STEM ou les S{lectionner DOS du cata fichiers SYS et valider sur logue ou du catalogue l'{cran le sous-cata d{sign{ par fichier SYS d{sign{ par sous-cata @ d{marrer le nom d' logue acc}s ___________________________________________________________________________ (Au choix) Chemin Pro / (rien) Affiche ___________________________________________________________________________ (Au choix) Chemin Pro Nom du fi (facul D{marre le Plus rien DOS du cata chier de tatif) fichier SYS logue ou type SYS e Prefix Pathname Startup ___________________________________________________________________________ Votre titre Pr{fixe Nom d'acc}s Startup R{sultat Que faire ensuite ? che ESC. Si jamais vous utilisez la version 80 colonnes avec la carte Ultraterm, utilisez TAB au lieu de ESC. Tableau r{capitulatif de la syntaxe de l'option "ADD" ___________________________________________________________________________ Screen titl seront tous group{s @ l'{cran, etc. Certains caract}res de controle (H ou U) sont illicites. - Note : l'{diteur annexe PROSEL.ED permet, quant @ lui, une maitrise totale de l'affichage sur l'{cran du s{lecteur. * On sort du mode "Ajouter" avec la gouur pr{senter des applications dans un ordre diff{rent, vous pouvez recourir au subterfuge des caract}res de controle, qui sont accept{s dans les noms mais invisibles sur l'{cran du s{lecteur. - Par exemple, si vous commencez des noms par CTRL-A, ceux-ciment, le nom que vous essayez d'ajouter (ou d'allonger) est supprim{ de la liste. Utilisez des noms plus courts pour {viter ce probl}me. Page 8 * A chaque modification, la liste des applications est automatiquement tri{e par ordre alphab{tique. - Poi-ci soit un chemin complet indiquant @ ProSEL o| aller chercher BASIC.SYSTEM. Donc un seul BASIC.SYSTEM par disque suffit. * La liste du s{lecteur dispose d'un nombre d'octets limit{ (plus de 2300 dans PROSEL.80, 2600 dans PROSEL.40). En cas de d{passes les fichiers BIN ne sont pas forc{ment ex{cutables - @ vous de le savoir, car ProSEL ne peut pas faire cette distinction). - Notez que le pr{fixe n'a pas besoin de correspondre au catalogue o| se trouve BASIC.SYSTEM, pourvu que le nom d'acc}s de celuce sont les fichiers de type BAS et BIN qui seront affich{s, et vous pourrez choisir l'un d'entre eux ; BASIC.SYSTEM se chargera de le faire d{marrer. - Les fichiers BAS sont affich{s en majuscules, les fichiers BIN en minuscules. (Souvenez-vous que tou logue ou chemin @ ex{cu d{sign{ sous-cata complet ter au logue de BASIC lieu de .SYSTEM STARTUP ___________________________________________________________________________ Remarques "Jokers" : dans pr{fixe, nom d'acc}s ou startup "?" remplace "/NOM.VOLUME.CONTENANT.PROSEL/" "]" remplace "BASIC.SYSTEM" ___________________________________________________________________________ SAVE (te qu'elle touche le ranime. Ce d{lai peut etre modifi{ en ex{cutant le programme INSTALL.REVISN. Quand ProSEL efface l'{cran, il range aussi la tete du disque dur, si vous en avez un. * Le programme PRINT.NAMES sur le disque /FLOPPY est un utilitaire qumode 40 colonnes ; cependant, le mode Ultraterm selectionn{ se retrouve si on r{impose 80 colonnes, par PR#3 par exemple. * Si l'{cran de s{lection reste affich{ pendant 15 minutes environ sans intervention, l'{cran Page 10 s'efface de lui-meme. N'imporre de 1 @ 8, le mode Ultraterm correspondant sera activ{ avant le d{marrage de l'application, qui se fera en 80 colonnes (dans tous les autres cas ce sera 40 colonnes). Notez que certaines applications (BASIC.SYSTEM en particulier) peuvent r{activer le qu'il faut activer la ROM (pour la carte 80 colonnes). Meme r{sultat si on tient enfonc{e la touche pomme-ouverte pendant la s{lection. Le retour @ ProSEL s{lectionne toujours la carte Ultraterm si elle est pr{sente. Si le signe '=' est suivi d'un chiff premi}re application commen\ant par cette lettre (ou, @ d{faut, @ la premi}re case de l'{cran). - Pour ceux qui emploient la carte Ultraterm sur un //e am{lior{, la pr{sence du catact}re = n'importe o| dans le pr{fixe ou le nom d'acc}s indique @ ProSELlic souris, ESC pour revenir au s{lecteur). * Si vous tapez un chiffre de 3 @ 7, imm{diatement suivi de 1 ou 2, vous s{lectionnez @ la fois le port (slot) et le lecteur (drive). * Si, dans l'{cran de s{lection, vous tapez une lettre, le curseur saute @ laorts (slots) et lecteurs (drive). * Si vous tapez 1 ou 2, vous d{clenchez l'affichage imm{diat des fichiers SYS (en majuscules) et des sous-catalogues (en minuscules) du lecteur correspondant au port actif. Faites votre s{lection et validez (RETURN ou ce syntaxe en sp{cifiant le pr{fixe ou le nom d'acc}s. Allez dans l'{diteur, et rev{rifiez. <> Fonctions suppl{mentaires A partir de l'{cran de s{lection, vous pouvez aussi faire des d{marrages par s{lection des pconduit @ l'application de votre choix, et ex{cute le programme correspondant (qui doit etre un fichier de type SYS). Si ProSEL vous envoie un message d'erreur "invalid path name" (chemin non valable), c'est que vous avez probablement commis une erreur dation, le fichier PROSEL est lu sur le disque, et l'{cran de s{lection est affich{. Utilisez la souris ou les fl}ches pour votre s{lection, puis cliquez ou faites RETURN pour valider C'est tout simple. ProSEL se charge de tout : il {tablit le pr{fixe qui avec la commande "bye" de BASIC.SYSTEM, versions 1.1 et suivantes. Note : c'est le fichier nomm{ "PROSEL" qui contient les sp{cifications de l'{cran s{lecteur, et c'est le fichier-syst}me PROSEL.SYSTEM qui "l'active". D}s que vous avez quitt{ l'applic pas utiliser SAVE pour transf{rer PROSEL sur un autre disque. <> Comment utiliser ProSEL ProSEL reste invisible jusqu'au moment o| vous "quittez" une application (par exemple, par la touche Q dans Merlin-Pro, oures fichiers peuvent etre ailleurs. * Ne verrouillez pas le fichier PROSEL, sinon la sauvegarde est impossible. * Notez que la commande SAVE ne cr{e pas le fichier, elle ne fait qu'oblit{rer le fichier Page 9 pr{c{dent, d{j@ existant. On ne peut doncSauver) Sert @ sauvegarder le fichier PROSEL, tel que vous l'avez d{fini, sous le nom XXX/PROSEL, o| XXX est le nom du volume o| r{side Prosel. * Attention : PROSEL.SYSTEM aussi bien que PROSEL doivent etre dans le volume (catalogue) principal. Les auti sert @ afficher (ou @ imprimer) les sp{cifications que vous avez choisies pour vos applications. Il vous aidera, le cas {ch{ant, @ les revoir toutes @ tete repos{e si vous avez des difficult{s @ faire d{marrer correctement vos applications. Exceptions, cas particuliers * Certains programmes du commerce ne suivent pas le protocole ProDOS pour la commande "quitter". Le programme CONVERT - qui est pourtant d'Apple - est du nombre. S'ils vous demandent "Pathname of next application" (le chemin de l'aec un disque Ram, vous chercherez certainement un moyen efficace pour copier vos fichiers de disquette @ disque RAM et vice versa. * Il vous est certes possible d'utiliser le programme CAT.DOCTOR (fourni avec ProSEL), et copier les fichiers un @ un ; m les cartes Multiram et Ramworks. Ce Ram-driver est compatible avec les versions 2.3 et suivantes de Merlin-pro. Mais vous pouvez utiliser avec ProSEL n'importe quel Ram-driver, il n'est pas limit{ @ celui qui est fourni. Quand vous utiliserez ProSEL av Page 11 ProSEL sur les disques virtuels RAM ProSEL peut aussi etre install{ sur une carte RAM de capacit{ suffisante. Sp{cifiez /RAM comme nom de volume, par exemple. * ProSEL contient un driver (programme de cr{ation et de pilotage de Ram-disque) pour <> END roSEL", avec pour pr{fixe le seul caract}re "?" et "PROSEL.SYSTEM" comme nom d'acc}s. Seule condition pour que les disques soient interchangeables : utiliser sur toutes les disquettes la syntaxe "?" pour le pr{fixe. oisir directement l'application qui vous convient, sans passer par l'{cran s{lecteur : quand vous la quitterez, le ProSEL du nouveau disque se relancera automatiquement. Autre variante : vous pouvez pr{voir sur chaque {cran s{lecteur un titre "lancer Put @ fait logique. D'autant que, si vous changez de disque, il est inutile de rebooter : il suffit de taper '51' (si, par exemple, le disque est dans le port 5, lecteur 1), et de choisir PROSEL.SYSTEM dans la liste des fichiers. Vous pouvez d'ailleurs chtes diff{rentes A l'intention de ceux qui travaillent surtout sur disquettes de 800 Ko. Il peut etre commode d'installer sur chacune de vos disquettes une version "sur mesure" de ProSEL : celui-ci ne prend pas beaucoup de place, et c'est une solution to d{connectent la carte Ultraterm pour utiliser l'{cran 80 colonnes d'Apple. La plupart d'entre eux ne reconnectent pas Ultraterm quand vous les quittez. Mais ProSEL le fait pour vous. <> ProSEL sur plusieurs disquetan de 24 lignes qui comporte aussi un texte en partie inf{rieure. Eh bien, il n'y a pas de miracle, @ mesure que les titres se multiplient, le texte au bas de l'{cran disparait. Si vous vous sentez frustr{s, passez en 80 colonnes. * Certains programmesrogrammation prescrites, s'efforce de contourner d'{ventuels probl}mes, et devrait fonctionner impeccablement. * S'agissant du ProSEL 40 colonnes, vous vous demandez peut-etre comment 48 titres de programmes peuvent s'afficher en deux colonnes sur un {crpplication suivante), indiquez : /MONVOLUME/PROSEL.SYSTEM. * Si jamais vous rencontrez un programme incompatible avec ProSEL, c'est tr}s certainement parce qu'il ne respecte pas les proc{dures ProDOS. M{fiez-vous en. ProSEL respecte toutes les r}gles de pais c'est lent et fastidieux. Une bien meilleure m{thode est de sauvegarder le disque RAM avec BACKUP, et de le restaurer avec RESTORE (la copie fichier par fichier n'est n{cessaire qu'une seule fois au d{but, pour constituer votre disque RAM). * Selon votre configuration de travail, ProSEL vous offre des solutions diff{rentes, avec une automatisation plus ou moins pouss{e. 1. Si vous avez une m{moire RAM suffisante, mais seulement des lecteurs de 5,25", ProSEL vous aide @ vous confectionner une "disque sortir de l'{diteur et aller au mode R/W (lire/{crire). * Tapez W puis RETURN pour valider le bloc @ {crire, et tapez Y pour confirmer l'{criture. * Enfin, tapez Q suivi de Y pour quitter BLOCK.WARDEN. C'est tout. BLOCK.WARDEN a ins{r{ pour vous tous leite" : vous verez apparaitre un cadre de dialogue qui vous demandera de donner le nom "startup" : tout ce que vous avez @ faire est de taper ce nom (par exemple JE.DEMARRE, ou BASIC.SYSTEM, ou tout autre choix), et faites RETURN. * Ensuite tapez ESC pourx o| se trouve le fichier PROSEL.SYSTEM @ patcher. * Tapez F pour "follow" (suivre) et PROSEL.SYSTEM pour le nom du fichier @ suivre. Vous verez @ l'{cran le premier (et unique) bloc de ce fichier. * Tapez E pour l'{diteur. * Tapez 6 fois sur "fl}che @ droen ASCII positif. La fa\on la plus simple de faire ce patch est d'employer le programme BLOCK.WARDEN, qui contient une routine automatique pour ce patch. Lancez- le avec PROSEL. * Au besoin, changez avec la commande C les port et lecteur, en donnant ceuchaque fois que vous lancez le disque contenant PROSEL. * En supposant que JE.DEMARRE soit dans le volume principal, il faudra mettre $0A dans l'octet $2006 (longueur du nom) suivi des dix octets (en hexad{cimal) repr{sentant "JE.DEMARRE", de pr{f{rence disques. Si PROSEL. SYSTEM ne trouve pas ce fichier, ou s'il n'arrive pas @ le charger, le d{marrage automatique n'aura pas lieu et vous serez renvoy{ @ l'{cran s{lecteur. Supposons que vous souhaitiez faire d{marrer automatiquement le fichier JE.DEMARRE u d{part) doit etre compos{ d'un octet donnant sa longueur, suivi du chemin d'acc}s. Si le chemin n'est pas un chemin complet, ProSEL lui adjoindra automatiquement le nom du volume - c'est la solution recommand{e pour permettre l'interchangeabilit{ des RTUP" se situe au 7}me octet de ce fichier (c'est @ dire en $2006 si le fichier est charg{ en $2000). Cette position vient imm{diatement apr}s un JMP, deux octets $EE (la signature startup) et un octet $40 (longueur maximum de startup). Le startup (0 a. Il y a diverses fa\ons de s'y prendre pour arriver @ ce r{sultat. Voici la m{thode courante, qui consiste @ introduire le nom de votre application @ la "position startup" du fichier PROSEL.SYSTEM. Page 12 * Pour les 'bidouilleurs' : la position "STAst con\u de telle sorte qu'il est possible de le modifier pour faire d{marrer automatiquement une premi}re application au lieu de passer par l'{cran s{lecteur. Si le courant est coup{, par exemple, puis r{tabli, cette application red{marrera d'elle-memex programmes BACKUP et RESTORE. <> D{marrage automatique Normalement, au d{marrage, ProSEL vous envoie dans l'{cran s{lecteur @ partir duquel vous choisissez manuellement votre premi}re application. Mais ProSEL e vous pouvez y sauver votre disque RAM sous forme d'un fichier sp{cial, et le restaurer plus tard @ partir de ce fichier. Ces op{rations peuvent etre plus ou moins automatis{es, @ votre gr{. Ces divers proc{d{s sont d{crits dans le chapitre consacr{ au pouvez tout simplement copier, avec l'utilitaire de copie rapide COPY, votre disque 800 Ko sur le disque RAM (qui en deviendra l'image exacte), et en fin de travail faire la copie en sens inverse. 3. Si vous disposez d'un lecteur 2,5 ou d'un disque dur,tte de chargement" grace @ laquelle vous pouvez "reconstituer" automatiquement votre disque RAM @ partir des disquettes de sauvegarde faites avec BACKUP. 2. Si vous disposez en plus d'un lecteur 3,5" et d'une m{moire RAM {gale ou sup{rieure @ 800 Ko, vouss octets n{cessaires en position "startup". <> L'{diteur annexe Le programme PROSEL.ED est un {diteur tr}s puissant, que vous pouvez utiliser @ la place de l'{diteur int{gr{. Non seulement il vous permet d'organiser l'{cran s{lecteur PROSEL avec beaucoup de souplesse, mais il vous donne la possibilit{ de cr{er sur mesure des "{crans secondaires", que vous pouvez sauver - et bien entendu rappeler au moyen de l'{cran s{lecteur principal. Il ne fonctionne qu'en 8. Sinon, sauvez l'{cran principal avec P et les {crans secondaires avec S. * Si vous tapez S, l'{diteur demande "Pathname of screen?". Donnez le chemin complet, se terminant par le nom que vous d{sirez donner @ votre {cran. ver le fichier PROSEL (si vous remplacez "startup" par un chemin complet, d'un autre volume par exemple, c'est ce PROSEL-l@ qui sera {dit{). * ESC vous fera passer par le menu "Options" avant de quitter. Il est encore temps de tout annuler avec "Abort"n Ctrl-@, tout le titre sera affich{ de fa\on permanente en inverse Page 14 video, et le curseur ne s'y arretera pas (ce sera un simple titre, et non une s{lection). - Le startup n'est pas obligatoire, mais recommand{, car il indique @ l'{diteur o| trouPROSEL version 2.3 et suivantes), cette "application" n'en sera pas une : PROSEL ne la reconnait pas, et si vous cliquez dessus, il ne se passe rien. C'est une fa\on d'ins{rer des titres g{n{raux pour un groupe d'applications. - Si le titre commence par uO : neutralise les commandes Pomme ouverte fl}che droite : sauve le titre Pomme ouverte fl}che gauche : r{tablit le titre ESC : quitter TAB : alterne entre modes insertion/recouvrement - Si un titre d'application commence par un espace (f Les commandes d'{dition disponibles sont : Ctrl-D : efface sous le curseur DEL : efface @ gauche du curseur Ctrl-Y : efface jusqu'au bout de la ligne Ctrl-B : curseur au d{but Ctrl-N : curseur @ la fin Ctrl-R : remplace Ctrl-z indiquer successivement : Screen title Le titre d{sir{ @ l'{cran Prefix Le pr{fixe de l'application Application path Le nom d'acc}s de l'application Startup Le "startup" facultati apr}s A vous faites TAB, vous aurez une liste de tous les programmes en Basic Applesoft. Meme s{lection automatique. 2. RETURN sur un titre d'application (ou si vous tapez M dans le cas pr{c{dent) : Vous etes envoy{ dans un autre {cran, o| vous devrechoisir entre l'{dition manuelle (M) et l'{dition automatique (A). Si vous tapez A, l'{diteur vous propose @ l'{cran une liste de tous les programmes SYS ou S16. Placez le curseur sur celui de votre choix, faites RETURN : l'{diteur fera le reste. Si uns les autres, en cascade, ce qui offre des possibilit{s illimit{es. Selon que vous aurez fait RETURN avec le curseur sur une application ou un espace vide, la suite sera diff{rente : 1. RETURN sur espace vide : Un {cran apparait, qui vous donne @ r le nouvel {cran PROSEL Notez bien : quand il est question de "screen", il s'agit des {crans secondaires, qui sont sauv{s sur disque sous la forme d'un fichier SYS, et que l'{cran s{lecteur PROSEL peut appeler. Ils peuvent aussi d'ailleurs s'appeler leses : A - Abort Annuler tout E - Editor Modifier L - Load a screen Charger un {cran (d'un disque) S - Save a screen Sauver un {cran (sur disque) C - Clear screen Vider l'{cran P - Save new PROSEL Sauvees rubriques. Page 13 - RETURN envoie en mode {dition. - DEL supprime la rubrique sous le curseur. - ESC envoie au menu "Options". Vous devrez n{cessairement transiter par ce menu avant de quitter PROSEL.ED. Les options propos{es sont les suivant0 colonnes. * D{marrez-le @ partir de l'{cran s{lecteur principal : il affichera aussitot un {cran similaire, avec l'inscription PROSEL EDITOR 2.9 au bas de l'{cran. - Les fl}ches d{placent le curseur. - Pomme ouverte fl}ches d{placent et {changent l <> Lexique Une certaine confusion existe dans la traduction des termes consacr{s am{ricains. Voici la terminologie retenue dans ce manuel. Dans certains cas le terme anglais a {t{ volontairement conserv{, quand son usage s'est suffisamment r{pandu pour qu'il soit compris de tous. Disk Disque (souvent synonyme de volume) Volume Volume (souvent synonyme de catalogue principal) Directory Catalogue (lire plus bas les explications ProDOS) Sub-Directory Sous-catalogue (ou soDISQUE contient un sous-catalogue (sous-volume), lequel contient le fichier COPIE. Un chemin complet peut aussi s'exprimer au moyen d'un "pr{fixe" suivi d'un chemin partiel ou d'un nom d'acc}s. Ainsi l'exemple ci-dessus peut se d{composer comme suit : e tout autre caract}re, et ne pas d{passer 15 caract}res de long. Dans le chemin complet, le premier nom (celui du volume) est aussi pr{c{d{ d'un "/". Exemple : /MON.DISQUE/UTILITAIRES/COPIE Dans cet exemple de chemin complet, le disque (volume) MON.fs par lesquels il faut transiter, dans l'arborescence, pour aboutir au fichier. Chaque nom est s{par{ du suivant par un "/" (slash). 6. Chaque nom doit obligatoirement commencer par une lettre, etre compos{ de lettres, chiffres ou points @ l'exclusion dest dite "en arborescence". Il est ainsi possible de regrouper commod{ment des fichiers par cat{gories. 5. Pour retrouver un fichier, il faut connaitre un chemin qui y conduit. Ce chemin est constitu{ par les noms de catalogues et sous-catalogues successies fichiers sp{ciaux appel{s Catalogues ou Sous-catalogues : il s'agit en quelque sorte de "tables des mati}res", que ProDOS ira consulter pour retrouver tel ou tel fichier. 4. Un sous-catalogue pouvant lui-meme contenir des sous-catalogues, la structure anise les informations qu'il a pour mission de g{rer selon des r}gles bien d{finies. 2. Les fichiers que contient un volume (disque) y sont r{partis individuellement, ou en groupes. 3. La liste des divers fichiers ou groupes de fichiers est contenue dans d{sentation d'un texte, d'un {cran, etc. Delete Supprimer, effacer. Page 15 Add Ajouter. Screen Ecran. Rappel de quelques notions concernant ProDOS Catalogues, chemins et noms d'acc}s 1. Le syst}me d'exploitation ProDOS org ne puisse pas etre restaur{ directement. Le programme RECOVER permet de r{cup{rer les fichiers sauvegard{s, non utilisables directement. Editor Editeur. C'est un anglicisme couramment employ{. Il s'agit d'un programme qui permet de modifier la prver leur contenu, il faut restaurer (Restore), ou r{cup{rer (Recover) Restore Restaurer. C'est l'op{ration inverse de "backup". On "r{tablit le disque dans son {tat ancien". Recover R{cup{rer. Il se peut qu'un disque dur accident{ (crashed) original, et interchangeable par rapport @ ce dernier. Dans le cas d'un disque (dur, 3,5" ou RAM) sauvegard{ sur disquettes avec le programme BACKUP, ces derni}res ne font que stocker son contenu, et ne peuvent pas etre d{marr{es @ sa place ; pour retroukup Sauvegarder. Il s'agit de copier le contenu d'un disque (volume) pour en avoir un double par mesure de pr{caution. Dans le cas d'une sauvegarde, avec le programme COPY, d'une disquette 5,25" (floppy) ou 3,5", la copie est l'image exacte de l'peut etre "virtuel", c'est @ dire correspondre @ une zone de m{moire vive (RAM) qui se comporte comme un lecteur. Pour exister de la sorte, cette zone doit etre "pilot{e" par un programme sp{cial, appel{ Ram-driver. Driver Driver. Voir drive Bacst-il appel{ "Application list" car il pr{sente une liste des programmes disponibles). Slot Port. Points d'entr{e/sortie. Ainsi l'imprimante est g{n{ralement au port 1, l'{cran 80 colonnes au port 3. Drive Lecteur de disques. Le lecteur us-volume, ou dossier) Prefix Pr{fixe Pathname Chemin d'acc}s (aussi appel{ nom d'acc}s ProDOS) Full Pathname Chemin d'acc}s complet File Fichier Application Application. Il s'agit de programmes : ainsi, l'{cran-menu principal e /MON.DISQUE/ Pr{fixe UTILITAIRES/COPIE Chemin partiel ou encore : /MON.DISQUE/UTILITAIRES/ Pr{fixe COPIE Nom d'acc}s (chemin partiel minimum) Fichiers-syst}me et autres fichiers A des fins pratiques, pour organiser vos {crans ProSEL, souvenez-vous d'une r}gle simple : ProDOS fera s'ex{cuter le premier Fichier-syst}me qu' il rencontrera sur son chemin. A vous de l'aiguiller sur la bonne voie. Les fichiers-syst}me d{clenchent ions : * "Directory to search (RTN = all)" : Nom du catalogue @ prospecter (RETURN = tous). * "Search what filetype (0 or RTN = all) ?" : Quel type de fichier (0 ou RETURN = tous) ? * "Min.revision date of files to search (RTN = all) DD-MMM-YY" : Plus ance qui vous ram}ne au s{lecteur ProSEL. <> Recherche par chaine de caract}res Page 17 La chaine doit etre indiqu{e entre guillemets, et comprendre moins de 64 caract}res. Les jokers "?" et "=" sont accept{s. Le programme vous pose une s{rie de quest fait avancer ligne par ligne. Toute autre touche red{marre le d{filement, et ESC l'annule imm{diatement. Si aucun fichier n'est trouv{, ou s'il se produit une erreur quelconque, vous en etes avis{, et le programme vous invite @ appuyer sur une touche, p{cification. Quand un programme Basic est lanc{ de cette mani}re, le pr{fixe est le catalogue qui contient le programme, quel que soit l'emplacement de BASIC.SYSTEM. Quand vous imprimez ou listez @ l'{cran, la barre ESPACE interrompt l'affichage, puis le le faire est d'utiliser l'{diteur du s{lecteur ProSEL ; c'est d'ailleurs ce que ProSEL fait d'office lors de son installation - le chemin complet {tant dans ce cas "?]"). Mais si vous placez BASIC.SYSTEM dans un autre catalogue, il faudra modifier cette s R un fichier Basic. Pour que cette touche soit accessible en mode Basic, il faut indiquer au fichier FIND.FILE o| se trouve BASIC.SYSTEM. On le fait en sp{cifiant le chemin complet de BASIC.SYSTEM dans le "startup" de FIND.FILE (la fa\on la plus simple deonnera un listing "mis en page", avec une instruction par ligne et les boucles et instructions conditionnelles imprim{es en retrait. * La touche R, si le fichier est du type SYS, d{marre ce fichier. Note : il y aussi moyen de faire d{marrer avec la touche). * La touche T donne la version "texte" du fichier. Les caract}res de controle autres que le retour @ la ligne apparaitront en vid{o inverse @ l'{cran, mais seront {limin{s sur imprimante. * La touche L, si le fichier est du type BAS (Basic Applesoft), dde la suite en appuyant sur une touche : * RETURN reprend la recherche (selon les memes crit}res). * ESC termine le programme. * La touche D fait un "dump" (recopie brute) du fichier en hexad{cimal et ASCII (sur {cran ou imprimante : port 3 ou 1, au choixnsuite la recherche dans la totalit{ du disque. <> Recherche par nom de fichier Quand un fichier est trouv{, le programme affiche le nom du catalogue qui contient le fichier, ainsi que les principaux renseignements concernant ce fichier. Vous d{cidez es contenue dans le fichier recherch{ (maximum 64 caract}res). * Si vous ne vous souvenez pas exactement du nom, vous pouvez utiliser des "jokers" : le signe "?" remplace un caract}re, le signe "=" remplace une chaine de caract}res. Le programme commence e <> FIND.FILE : recherche de fichiers Le programme vous demande d'abord quel port (slot) et lecteur (drive) vous d{sirez prospecter. Il vous invite ensuite @ donner le nom du fichier @ retrouver, ou (entre guillemets) une chaine de caract}rmain" en faisant d{marrer un programme nomm{ autrement : c'est le role de la rubrique facultative "Startup" (voir les explications compl{mentaires relatives @ l'{diteur ProSEL). Page 16 II. PRINCIPAUX UTILITAIRES les programmes (ou sous-programmes) pour lesquels ils ont {t{ sp{cialement {crits. Cas particulier de BASIC.SYSTEM : normalement BASIC.SYSTEM recherche le programme Basic qui porte le nom STARTUP et le d{marre. Le s{lecteur ProSEL permet de lui "forcer la cienne date de modification des fichiers @ rechercher (RTN = tous). La date doit etre donn{e sous la forme JOUR-MOIS-ANNEE (le mois MMM {tant donn{ sous la forme anglaise, soit : JAN, FEB, MAR, APR, JUN, JUL, AUG, SEP, OCT, NOV, DEC). * "Show file names while searching ? (Y/N)" : Afficher les noms de fichiers pendant la recherche ? Il est recommand{ de r{pondre Y (oui), on s'ennuie moins pendant que le programme ratisse le disque... Quand le fichier est trouv{, le programme affiche son nom et les prin'affichage @ l'{cran est termin{, le programme attend qu'une touche soit enfonc{e avant d'effacer l'{cran et de proposer de recommencer. 5. Arborescence du volume Pendant l'impression des tableaux (@ l'{cran), la barre ESPACE arrete le d{filement, puisap) Les blocs occup{s sont marqu{s d'un "x", et les blocs libres d'un ".". Pendant l'impression des tableaux (@ l'{cran), la barre ESPACE arrete le d{filement, puis le fait avancer ligne par ligne. La touche ESC arrete compl}tement l'affichage. Quand lla place m{moire risque de faire d{faut pour les tr}s gros volumes. Dans ce cas le tableau ne sera donn{ que partiellement. Vous pourrez vous en rendre compte en comparant le nombre des fichiers @ l'un des autres catalogues. 4. Table d'occupation (bitmssion, soyez patients pendant que le disque ronronne. La pr{sentation se fait par tranche de blocs, dans l'ordre num{rique croissant, suivies des noms de fichiers (nom d'acc}s complet, sauf le volume). Le programme construit deux tr}s grands tableaux, et qui leur sont associ{s. 3. Blocs par fichiers C'est, en quelque sorte, l'inverse de 2 ci-dessus. L'affichage indique quels sont les fichiers qui se retrouvent sur les divers blocs du disque. La lecture des informations sur disque se fait avant l'imprerescence multiple (tree file), le premier chiffre de la colonne index est celui du bloc-cl{ principal, signal{ par "<== (Master index block)". Sur les lignes suivantes viennent les blocs index d{sign{s par le bloc-cl{ principal, et les blocs de donn{es Puis viennent les blocs de donn{es proprement dits. Deux chiffres s{par{s par trois points repr{sentent une s{rie de blocs cons{cutifs appartenant tous au meme fichier. Pour les tr}s longs fichiers (=> $20000 = 131072 octets) organis{s eux-memes en arbo qu'occupe chaque fichier. * Le nombre de blocs dans chaque fichier est donn{ comme dans 1 ci-dessus. * La colonne suivante donne le num{ro du bloc index (elle ne contient rien dans le cas des catalogues et sous-catalogues, qui n'ont pas de bloc index). * d'un catalogue, sauf l'heure et la condition d'acc}s (verrouill{ ou non). La condition d'acc}s est donn{e si la longueur de ligne est fix{e @ 90 caract}res ou plus. 2. Fichiers par blocs Page 18 L'affichage vous indique quels sont les blocs du disque donnent des renseignements diff{rents sur les fichiers de votre disque. 1. Catalogue Impression en arborescence du contenu de tout le volume. Le contenu des sous-catalogues est en retrait de deux espaces. Sont imprim{s tous les renseignements habituels <> INFO.DESK : catalogue complet avec arborescences Ce programme imprime l'arborescence complete du volume d{sign{, au choix sur {cran 80 colonnes, sur imprimante ou sur disque. Le programme comprend cinq parties principales, qui- si la r{ponse est N, "Another search ? (Y/N)" : Une autre recherche ? On recommence ou on arrete, selon la r{ponse. Si la chaine n'est pas trouv{e, le programme le signale, et propose une autre recherche, etc., sinon retour @ ProSEL. programme pose des questions : * "Continue search (Y/N) ?" : Poursuivre la recherche ? - si la r{ponse est Y, "Same file (Y/N) ?" : Meme fichier ? Y ou N d{clenchent aussitot la suite de la recherche dans le meme fichier, ou dans le fichier suivant. cipales donn{es qui le concernent. Il affiche aussi en ASCII la partie du fichier qui contient la chaine recherch{e (qui est pr{sent{e en vid{o inverse). L'indication "relative byte" donne sa position relative dans le fichier (en hexad{cimal). Enfin le le fait avancer ligne par ligne. La touche ESC arrete compl}tement l'affichage. Quand l'affichage @ l'{cran est termin{, le programme attend qu'une touche soit enfonc{e avant d'effacer l'{cran et de proposer de recommencer. Configuration de INFO.DESK Le programme est construit de mani}re que certains de ses param}tres puissent etre facilement modifi{s. La plupart des utilisateurs n'en auront d'ailleurs nullement besoin. * La zone de configuration commence @ l'octet en position relative 3 (par exem U-Unlock files D{verrouiller fichiers D-Delete files Supprimer fichiers E-Exhume files Exhumer fichiers V-Verify files V{rifier fichiers R-Rename files Renommer fichiers TAB-MenuTOR 6.0 Q-Quit Sortie du programme X-Catalog Catalogue C-Copy files Copier fichiers T-Type files Imprimer fichiers L-Lock files Verrouiller fichiers Page 20 pl{mentaires du deuxi}me menu sont dans le fichier CD.EXT, qui doit donc avoir le meme pr{fixe (et r{sider dans le meme catalogue) que CAT.DOCTOR. Voici les options du menu principal, et leur traduction : CAT DOCn maximum de 204 fichiers par catalogue, mais @ partir de 110 les noms affich{s sont abr{g{s. Pr{sentation CAT.DOCTOR vous pr{sente un menu principal, compl{t{ par un deuxi}me menu. On circule d'un menu @ l'autre avec la touche TAB. Les utilitaires supiers aussi bien que les catalogues. Il faut un //c ou un //e avec m{moire auxiliaire et ROM Mousetext. Il copie, d{place, verrouille/d{verrouille, supprime, v{rifie, classe, etc. les fichiers d'un volume ou sous-volume. La plupart des routines utilisent uuf s'il est verrouill{. - De fa\on analogue, pour les options 2, 3 et 4 le nom attribu{ sera "LOC.", "BLK." ou "BIT." suivi du nom du volume. <> CAT.DOCTOR : gestionnaire de fichiers Cet utilitaire g}re les fich et le chemin complet d'INFO.DESK dans la rubrique "pathname". - Le nom du fichier est attribu{ d'office. Pour l'option n[1 (Catalogue) c'est "CAT." suivi du nom du volume (total ramen{ @ 15 caract}res). - Si ce fichier existe d{j@, il sera {cras{ sa choisissez d'imprimer les donn{es dans un fichier sur disque, ce fichier sera plac{ dans le catalogue d{sign{ par le pr{fixe donn{ pour l'application INFO.DESK. - Pour choisir un autre disque, donnez son pr{fixe dans la rubrique "pr{fixe" d'INFO.DESK, en $2067) vient une suite d'expressions "NON", 00. - Chacune d'entre-elles peut etre remplac{e pour donner un nom @ n'importe quel type de fichier. Si un type de fichier n'est pas dans cette liste, il sera imprim{ sous sa forme hexad{cimale. * Si vous* Apr}s les 3 groupes (en $2033) vient une table des types de fichier utilis{s dans le catalogue. - Une rubrique contient le nom du type en ASCII n{gatif suivi du num{ro de type lui-meme, par exemple "BIN", 06. - Vers la fin de la liste,(actuellementnitialisation imprimante, neuf 00 00 00 00 octets max. (0 si pas d'initialisation) * Si le nombre de lignes par page est z{ro, les hauts de page (sauf le premier) ne seront pas imprim{s. A employer surtout pour l'impression sur disque. apr}s les noms de fichiers $2007: F8 ("x") Indicateur de bloc occup{ Page 19 $2008: AE (".") Indicateur de bloc libre $2009: 7F Masque pour fichier (FF pour ASCII neg.) $200A: 00 00 00 00 00 Chaine i subdivise comme suit (l'exemple est donn{ pour l'imprimante) : $2003: 01 Num{ro de port (slot) $2004: 3C (60 en dec.) Nombre Lignes/page $2005: 50 (80 en dec.) Longueur de ligne $2006: DF ("_") Remplissage ple $2003 pour fichier qui se charge en $2000). La premi}re partie de cette zone comprend trois segments de 16 octets chacun. Ils correspondent @ l'impression sur imprimante, disque et {cran 80 colonnes, respectivement. Chacun des groupes de 16 octets se change Deuxi}me menu S-Sort directory Trier un catalogue F-Change file date Changer la date du fichier /-Create directory Cr{er un catalogue N-Show volume names Lister volumes B-Toggle bell, now : ON Activer/d{sactiver bip (ON = oui, OFF = non) P-Toggle prompting, now : ON Activer/d{sactiver dialogue @ l'{cran Et voici le deuxi}me menu : TAB-Main menu Menu principal Q-Quit program Sortie du programme e ce caract}re. * Quand le message "(pomme ferm{e) for slot/drive" est affich{ en haut de l'{cran, et quand le curseur est sur END remier nom par d{faut. * Pour {diter les noms d'acc}s, on peut utiliser les touches suivantes : - Ctrl-D efface le caract}re sous le curseur. - DEL efface le caract}re @ gauche du curseur. - La touche pomme ouverte en meme temps qu'un caract}re ins}rce dans un sous-catalogue, placez le curseur aussitot apr}s le "/" qui termine son nom, et tapez ?. * Le programme conserve en m{moire deux noms de volumes par d{faut. On peut les intervertir en tapant X quand le curseur est sur le premier caract}re du pquels vous choisirez celui qui vous int{resse. - Si vous amenez d'abord le curseur @ la fin du nom de volume affich{ (avec TAB), et tapez "?" ensuite, la recherche commencera directement dans le volume en question. - Pour une recherche par arborescenl'{cran par "Use "?" for tree search". - Si vous tapez "?" avec le curseur sur le premier caract}re (du nom par d{faut), une premi}re recherche passera d'abord en revue tous les lecteurs, et les divers noms de volume pr{sents seront affich{s, parmi lesseur juste apr}s le "/" suivant, ou @ la fin du nom. * Dans certaines options, pour s{lectionner le nom d'acc}s vous pouvez demander une recherche dans l'arborescence des catalogues successifs de tout un volume. Cette possibilit{ est signal{e en haut de s,(pathname), il vous en propose un par d{faut. - Vous pouvez l'accepter en faisant RETURN (sans qu'il soit besoin d'amener le curseur @ la fin du nom). - Les noms d'acc}s doivent toujours donner le chemin complet. - La touche TAB fait sauter le curh{riques non actifs Instructions g{n{rales Les divers utilitaires ont en commun un certain nombre de commandes, d{critez ci-dessous. TOUTES ces commandes n'existent pas forc{ment dans CHAQUE utilitaire. * Quand le programme vous demande un nom d'acc}M-Move files D{m{nager des fichiers F-Format a disk Formater un disque W-Wipe a volume Effacer tout un volume C-Compare directories Comparer deux catalogues D-Disable unused devices D{connecter les p{rip@DC p@?s|p?3|??O@@Dp?O?C|@@@?0OCC@|p@?|"&*.26:>#'+/37;?#'+/37;? $(,048< $(,048"&*.26:>#'+/37;?#'+/37;? $(,048< $(,048"&*.26:>#'+/37;?#'+/37;?8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL LU'! '!  '"   @' _ ,&@A / X '=`OL