8L xC)pJJJJ IH(ȱH:=IH[H`@H^H 2 9 @   I/H`JLNGȄBȄF aK ' faaFF  RJm# KKJ qJ )J ۈJJm  JFȱJGJKaȄM ' 5aaNNJFLGJ  !"#$%&'()SELECTOR1.0! ! ' &PRODOS#B z,BASIC.SYSTEM*( z"'STARTUP? M,;/5CONFIGL*.-SELECTOR.DOCSM;/$5`a  XL LG &PRODOS`DaElH$?EGvѶK+`L XX LU ŠϠĠӥS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RL| Ly Lv Ӡֲ㮬f"f"C# "&i01h+# )#M8 % ) L"g# )L"@, )7(P0 ( @A p LKL`BLL ޥޥޥޥޥޥޥޥޥޥޥޥޥޥޥ(C)APPLE xLLM Mh@8nЍLޭ 0J @,,L=#آ <B*IBGF08Lé'+8H <,``h(`@ڍL3HEVhEhH)IWHPHHHAHHHLaVEWLӿ``"M,Z(") \i ᘏi᫫8(`hhh8k-<ʆ>Q=?BC8 é&'112``+ H++ d+` w+ H+ d+`hh8`8`+++`}+`e`H)hJJ+0JJ)` (< ( < *? ( < (? ( < (? ( <*? * **? *? *? ( < *? ( <x0HH1HH rȱȱȱ0\aȱeek+ȱ+ȱ++ȱ++ȱ+ *+ + *`L@+ + * L) *Ș8e` ,$`ee` `&  LdDž )Pi)) () ))&-&),&͉&) ))&0)У` )ɥ`HZJ)  )zh %J)֭)n)}11J  2 (8`ɿ` (Xp< @ ( )m ( (. (( M (i  ``) '(j21 & &!` (&&(i)&)( CdBdDdFdGE ) ) ))) ))&$ >(,&& … >(ŅL 'JJJJ`Ϡ(8223 ')Д )18&"m11 2H22h2舌&&12H)M0 h1020I20h2 (`L%12 `\(#L  98" :ȱ)ɀ  ) ( 8 0 8  `0 / X   / &; Pb 8 )0`ddd1&… (n&Dž (\%T&Ln()8= (J 8(&(& >((ʎ1΋&΋&&3ʈ0 o 0堠خ YYZLYLY@뿭`d 8#@8` %MNЩUMߩ  L 5     m# m# J LB Qר)ɨ] оȱ ̀𩠙 i ȴ O Ѻ G \ ɟU ʿ V@$ A ɛL e '8 Jm ĠŠŠҠ`#{% F%Z]``e-.!0SB}/BiBB}/ gF/0k) y! ʿ  L##)4,- U JNT) )#L# ) f"` #K)D/ #3 &#'#(# ## iL X"0#"0ӂ8 )# f" +#$#0 &$#0 %# )ȍX#f"P# )ɂH#*# ) %)0I0hx H( , %Щ ߜ)#j )f 8'  )ɀP׽8H  ): e: y8鰕:Jjjj<)yאi8i;i(*=>hPם8`;Zx3Q`_^]ba`0h)ύh0HHHH " ׍hhhhhddhh .hh8`JIMJAYKERRY&MIKEhh@ihAiH(ؠȱ@JJJJq@)@ݔoȱ@Hȱ@Ah@@\e J) ހL JiB ހJ) @xNHHژHL(  ްʠx@BEOD  ް(`( C)CJJJlBJ,~`8@ؐʈI묤)8 La LةC8`؍)@ fi)8wJ ] ؅F LW) y+%J(^ FإGؐ,` JHIH I%FHGI ٰ:`JJJJ9 d묣͸ dٍ0 u  `H8` `ٍyٍiB0H0FGy h0`FG `ϩBxEdD0C ް(`(8`ؑ@`M8ٽJJJJ`Hͮhk)&NjNjNjN. 1Eͮ d8٭ u'Nۙ۰ڙک `Z8` 1# ` . . .8۰*J۩ ܝ`)َ 8ʈ` 0ٝ)i `8`O 鍮 dMمFمG ; ή0FG뮣0 ٭٭ٽ8`H8`  , 8`  ` < 0̩ 谾 }谹`12)1`0`Ȏi i ٞU`)8`` U _G *A)H ܝʈh٭0٭)ܝ٭*ܝ٥F٥G٭'ܝ٭(eHI dSBX0k }ٙiٙgFleʈ L`8m0`,0H hi MȽٍ0dGF8yאFG  }$0 *01 E8`100`n܍op L8D`F` EgH)HFȍlHGm %܍&܍ܢ8* J8` }L ܝ\)I 'ܝX`d8ipFnGo`d܅IH3H ( )ȱH`ά8c T)Ia)܍p*܍c'ܮ( 4 䭐 $H %HFFHGHG 됬`R8` )` cHq` _9܅IHHqqЍq  @`8 ` ͫ% ΫQ8`܅I lmq)5qI0ܢܽ n'c* 7FG (ef Ld܅Ip mcIH`  k0no cqHlFmG 밳lm 밨e%܈b"@ 0 $ LK8`X YI8`FHGH GF܌ עFܽܕF芝ܝ 밸XY Z܅I m[IHHyHȘI L`ܞ @@ @Ю׍q)mיqʈ@ȱ@ȱ@i 뎣`ةC8` @)0 e/N0 *ڽ0 ti` <; 뮣ٝ٘ 0 W,0 .H hȑNWȮّNW8`ٍّN0NN` G8`F뎰ڮЕ` } L ` r@>q)I38 kם`K8`@Nȱ@O@ eIiNȽבN)/ȩ/N`@Z VH:JjjjhA "'KI؍0JHl8` Q)T 22D) ɺi )?  }   ސ `@Hȱ@IױHXATȱH ɯȩ׍̰5H)/@a)_ .0 : a8@`,@~@}J@` ߩ%S @ ~`E hhhߺ0 h߈ ߐ( ߐ ߐ   ޕ0 HϭߍLпlllJjHIH@=IؙJJ ?9 -4HIHI`JKJK`FHIG ( Ȣ؝؈JL)eKM`)` J Jͽ $0 άJFȱJL8`GBJ 6 FإG`BH 6FإG`,H hHB؅F  ؅GxDE؍00C ް(`(8` d뀧J  ! dH   9ؙ` r@ }P8`K8`B8` j؈qJJJJح) ) )Ю ЪVXXK تKo`V8`no` "on VI9XX`)&HJJJh`OeNeO࿰ V9XГO`@ȭ@` ON <NJKO`?>х=d<<>=? 밽܅F݅G ` \) S$ L`LHH hFhG܍ݍ 8 `FHGH  hGhF`ݹܙ݊`@Bɼ>K@J5 V9X(K   ܮ `J HH hh` 0@ tL)lL S_Xܝ ݝ0ȩFG  0` ܅F݅G ` \ Sͬ @ȅH@IL,0` rD }ﭩ: SH-)N 0 $q)@kP8` 2  dHqefe h`yٙ٭yٙ٩`H 1BFG 3%&N   i` ם0 B )( ȹ`8m8m@8` G8`F } r }P⭏)@N8`q)@J טyרםqq)׍q 밑 LȹL h(8H  h(8Hh(`ؑ@`@ȱ@ ` r@@8Wq ^鮣ٍٍٍHٍ8hqJJJJq2)q@` r%I -) 20@q)N8` @LL =@ ȹP8`ݼ@ʈL KIJHȢݼ ^魼)Jn 8  ؍ ؍ 2H8 ع)JJJJ Ȣ؝I؈)p )@ f ) yʩ ؝j0lm 밫 }nolmFG w嬤؍؍؝ ؝ q) q )حk͸ d`H@h`h``N8`  ) ⬤Ȣ؝@عiعi` )؍0CGHFHdBdFdGx ް(8hFhG`@4͔ L @Ai ׭2` . 0#ع؍0 <讣)`.@+ i 8` L )0 NLMO MІMEKݸP$MEK O,u PeNNO (` C  7 2JHIHI؊ aL-  ` ? H ع H ؙ؊IhHIhH a iع `  轘ؐ` Gؽ؝ G  G؝؈` ` H 1h)N@ ; L  $ )dJ S ) iH h8` ) )حJjIHIH؊ PLJʮ`QʱLN0MOMEKP.MEKӱL-M O,up莿eNNO(`JNKOL / P L8 a ?ؑJ`L@ȱ@ `@Nȱ@O`؝}ILL L e L  pJ )@NJOK iKK IJ v JФ̭JjHFIH HIGxKE ް((H vhH h8`8@ȭ@L쬤8NNO 8 ؍JLG.F $ ᭔ع+ؠ H  0h8` 䮣ٽ ٬ؠ@` ( j )8`)i п` H h)N$% ILBJ DքEdFCJJJJ֍nH}IC J֭֬։/)DI@+8`@Ae C!$|1OIIJK,-NOPQRSu' @   !"#$ Ԡͭ Эht X l)lhЏL2  9 X [ J  dgdshUj" !# wgjdg. wg'g%s wghg%s w h ɍ1Ɋɋɉɛ kʽ/`L2LY g Xح o âXoύX`1e0e21ʆe dk)i/ k Lkdha+ # nrdcddpqt$q0c)crorcc0enib ` r )pqn  Fby 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Ӧ>` Ր+><>=?<>CAB@?A` 1 L  <>`ڢF]PL8i m L   6< L  BLRAM' hLDLHB-9F 3"aɿ LLB Nϰ H  @h( L Lj  @`eLJCAB@=?ȱl蝀igt 9 X   (L $ `dm &m &m &m &mlemmli`{g8s [t0{2H* Lh2  Xȱl i L `κºú` \GQ H ?h8 S / ?8 V []bj \ ^e_f a  i  \ 2EL 0 8`0)H ""H"h8 ek)E/8p@3 @LtJ)s@J f 򟰸 p`H? hth?,E30ɍФ3 E3HD F3 Ʉ%h3 fM E  pLthɍLL3`3,A0s0% Ipn HpnI:L ؅30پھ p WH־Ǿh۰8L־JjjjZ[ɾ)Ⱦ8 AOLӜ ҤLLX>(F`־ؾپھ׾` fɄ KDEF zLp z pL[ fKɍKL?`  zL$݅3`(l8L3LX>(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O ͱc־JjjjZ[ (`O>0O z PODEF޾ p  ޾ p($ذ z (0 k( L?ԦʚLeةީe s  pL f,FLk,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ kB94 l% fʽ  ՚,S` H H06172839h` z97L75v^e ?/( ze?L[LLɍ$?`?e ɍɥAH93827160hH46576879h`,C fL ɍ f ,S0 @ pLޭBYL 8!9 詍` "  4"/pŠϠŠà͠ӠàԠŠJJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""IջLLG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)<+,-./0123456789:;<=>""8h/ ʎ S` ?8 r 0 88`  Can't run next application.ProDOS Error = $ Please insert the disk: Accept: M Cancel: Esc`HZ; [:HZ"h+h`8h`/Ȁ򈘍` L   `H0H"hHHH HHH "hpHH"VHH; [*i)    +hhHH"3Lm8n933LҞAAJL ةޘг uv $ 8LʞeЌ>?@`>?@`Ba8` K  LK ֟ ֟  KK`JJJJ8`轶K)` #hhLJپھ pHJh` H!h߻g޻tػٻpứ `޻ٻtػp߻8nٻniػtpiٻٻtụs໅o8ễpڻiۻniݻi>j?kܻڻ߻>ٻ׻pڻ׻Ii׻׻߻߻ڻ l 1ڻۻ `>i/XYjV) e :8` B ?`l׾ XYW0V)HW׾ؾ,WpHh_`)0%I0)3]8X^YȰ8` 8` p Ⱦɾʾ8`پھW)@%ZȾ pSԩ p`S$ @8gȾhɾʾg׾hؾ  p hgͺ칾`LCV)jC mMjà Lp `VJJ°LGLp :)< LQ : LQW)8VJưϥ3   `F`4W)ɐ3 zLG # e $L? b 4 kimljn`  pg׾mȾXhؾmɾYtѮȾɾ YX`8gS ST$I2 U)VJ :T)`l8`a HbIJhjǾȾɾ p٭b=a<I/q)im@^ʈ0 L/S 51-m@ʈ0 L٨/` E չ5L/ 2ʩJ -V HrTJ6LGSL )AJ E @V n k38`J" Hʩ V HЧ H HЖabT)!J B8`@U)9VJ T)h*I/W)󩭙L=id =`H) +hJJJJ ɺi` [  ` . 8  `O`S  )AI-LG B C VW>m⻑>` !im8i仍nj廍ki滥lj绥oi>?Ek?>Q>> L>ܻ `/ e>>?ܻ?ޱ>Kpn͵ @p;=po:?Ek?!>Q>>>ڻۻ `` `>ڻ ۻ `e>>?ܻ?ܻ>?Emn(>e>ܻȱ>e?>Q>ؠ> ie>>?`׻;ػ=:<ٻ:<=;`׻׻mػ;>:8o>oȑ>ppȑ>> :oݻp` H,WpW)0پȾھɾʾ p p,Wp CL8`jÍ eN I 9 1黍׾껍ؾ컮  p p C H h(`׾ؾ`  ߭黍׾t8mؾŰ黪t껨 L8` ˌھپLp k V)@W0!XY \X6Y7` \ YX`X:Y;τ<:: <`:8` b ke eվ e'OV)Jj :f a ( z   A&ji Ҥ @ABCDEFGHIJKLLLLL[^)o `\o8` ԠŬLL,~z @`$仫@v$⩔,C[B?I>孓`仫6VtCicQĿUKqtVt Nʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~Tһ   LiLMTRӱüϠž(+@ABCDEFGHIKLMNPSV     T[fouu~ՠٯ* PWN*]ĿNTz @n6VC/+A>@I5gN Oz @n[Dz @nd0PENWRITEXECREATEFRESTORENAMEBRUNLOCKCHAIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPEND Hѫ5 FڬB :hQ|Q@@ -!S    !C- !ABELSDFRV@@ !$(19@E ۭ (8 mȾȾmɾɾʾiʾ` Lpl8l:/0sНsƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOZ}ȾȾ󰹩 p` ־ǾҾ,G 8`׾ؾ ж p ධۥs׾tؾE` ( о(־Ǿ,G 8`_`W)H־JjjjhZ[ p̭ зLKǾ  . .8  ȾɾʾNfne }ȾȾI > Ie f`8` P־ǾҾ,G0C ж=W)_`ZV"׾پӾؾھ pD`Y׾ؾOW)Ⱦɾʾ pD`8`W)CB) 5W) )W)@! p:`V)R ޾,N0MHhHh p' P,N HCNh`M`M N `޾Lp h־Ҿ,G0^W)TP) ecfdپھ׾ؾӾ p$c d pccddީ 8` jЭW)`_ 㻍Ͼ pH Ph8`jGM㻝ﻭоM  GY):_Z`[蹀[:`V)8`MN; Ҵ;`;C Ҵ N8` YG)̀#:Z[蹀[Ǿ ph㻍Ͼ pH Ph8`Ͼо־ǾҾ_` [Ӿ pW) LC`C N `9V) ` V) ޾ p` (8` 8`8`(W)`_V)Ij!؍Í`_ eʾ`HV)jh츾$-#㻍Ͼ p о־޾Ǿ` 8` 8`ɾ)ɾ ɾɾ0miȾ p pY)`lP *,N!ǾȾɾʾ pǾ~H kh8`8`,C k  8` Ⱦ㻍ɾM$ mHɃ B ,  W ` z])Y 񩢍`Ⱦɾ0Ǿ p) : z6 E= =& =8Hh =` 6Y׾ؾ+پھ p|پɾ):(4);"PR#3"::FL$(500),FT$(500)3 1005=1505G2005Q2505[3005:D$(4):ST$"Use arrows to select a file then use keys listed on right to manipulate it."NM:Z1NM:MV(Z),MN$(Z),MN(Z):Z:Z09:SO$(Z):Z SP1103$;:ZZ1:C$C$A$:4015&C$""ı14200LD$;"RENAME";B$;",";C$~216,0:FL1:FL$(IT)" "C$(S17$,15(C$)):C$""ı ZZ1:24:36,Z:" ";:1::(C$)1C$"":C$(C$,(C$)1):3h3288:(222)16A$C$" is an illegal filIT),1)" "FL0:k24:79);:1::B$(FL$(IT),15):3505:24:"Rename ";B$;" as: ";:Z12(B$):C$""24:36,Z:A$:A$"a"A$"z"A$((A$)32)A$(27)FL0:A$(13)4045A$(8)A$(127)İ4100:4015A$(27)4015A SFSF1:SF7SF0? MN$(SB)"S = Srt:"SO$(SF):2505:VM ZBZB1:ZB1ZB0kR ZB0Ĺ48984,192W ZB1Ĺ48984,207\ MN$(SB)"B = BM:"SO$(8ZB): Z1:(B$,1)" "Z16:3515 (B$,Z,1)" "ZZ1:3510 B$(B$,Z1):(FL$(Z:FL$(YI);" ";FT$(YI);" | ";:I:Z2āIZ12:21);"| ";:II: :S (FL$(IT),1)" "B$(FL$(IT),15):3505:D$;"LOCK";B$:FL$(IT)"*"(FL$(IT),15){  (FL$(IT),1)"*"B$(FL$(IT),15):3505:D$;"UNLOCK";B$:FL$(IT)" "(FL$(IT),15) İ2505:3010# FL1SB6ī3010- 3035g! V:36,H:FL$(OI):4:33,67:34,3:35,22:ELNFELNF$ A1A$(22):A4:YSL:Z2:VV1:3125& VV1:A$(23):A22:ELSL54YEL:Z0+ ELSL55YEL1:Z10 ELSL56YEL2:Z2A5 A$::A:I0LSLSL3:ELSL56:A1:3105:3035V SB0:Z1NM:A$(MN(Z))SBZ:ZNM:A1:6005h Z:SB03035 SB5505,5005,3155,3205,4005,4505,3305,3405,7005,6505 A0:6005:A$ST$:8505:SB3005,3035,3035,3035,3085,3085,3010,3035,3035,3035 FL1SB5A$"a"A$"z"A$((A$)32)b A$(10)ITIT3:((IT3)3)(NF3)1ELNFITNFITIT3 A$(11)IT30ITIT3 A$(8)IT10ITIT1 A$(21)IT1NFITIT1 ITNFITNF ITELSLSL3:ELEL3:A0:3105:3035$ ITS8505^ V:36,H:FL$(OI):V((ITSL)3)4:H(IT(IT3)3)23:V:36,H::FL$(IT)::OIIT :3:36,29:SL0ĺ"^ ^ ^ more ^ ^ ^":3038 22): 23:36,29:ELNFĺ"v v v more v v v":3040 22):  :3:" ":3:A$::" "::B$FT$(Z):XZY11:FL$(X)FL$(X1):FT$(X)FT$(X1):X:FL$(Y)A$:FT$(Y)B$W Z:s SL0:ELNF:NF56EL56 3::ZSLEL3:FL$(Z);" ";FT$(Z); Z1NFĺ" | ";FL$(Z1);" ";FT$(Z1); Z2NFĺ" | ";FL$(Z2);" ";FT$(Z2); :Z:A$ST$: A3FL$(J)FL$(JGAP)FT$(J)FT$(JGAP)ī27059 F J0G K J02615g P I:GAP(GAP2):GAP02610m U A$FL$(J):FL$(J)FL$(JGAP):FL$(JGAP)A$:A$FT$(J):FT$(J)FT$(JGAP):FT$(JGAP)A$:JJGAP:2635N Y0:Z1NF:FT$(Z)"DIR"YY1:A$FL$(Z): SF4İ2805) SF5A2:2605:2805C SF6A1:2605:2805g SF7A1:2605:A3:2605:2805 FL$(0)"<--- ":FT$(0)"DIR": - GAP(NF2) 2 IGAP1NF:JIGAP 7 A1FT$(J)FT$(JGAP)ī2705 < A2FL$(J)FL$(JGAP)ī27051 A30G (A$,18,3)"$C9"NFNF1:FL$(NF)(A$,16):FT$(NF)(A$,18,3)Q 2015m A$:D$;"CLOSE":A$:: A$"Sorting files according to sort flags on right...":8505:SF02545 SF1A2:2605 SF2A1:2605 SF3A1:2605:A3:2605 80):23:80);::Z1NM:MV(Z):36,69:MN$(Z):Zb 4:Z119:22);"|";45);"|";68);"|":Zh  A$"Reading filenames into memory...":8505:1:D$;"PREFIX":PF$:1:PF$:NF0 D$;"OPEN";PF$;",TDIR":D$;"READ";PF$:A$:A$:A$ A$:A$""200 1400a D$;"PREFIX":SP$:D$;"OPEN CONFIG":D$;"READ CONFIG":SF:ZB:D$;"CLOSE":SP1 216,0:MN$(7)"S = Srt:"SO$(SF):MN$(8)"B = BM:"SO$(8ZB):IT0:OI0:V4:H0 S17$" ":ZBZB1:3405 s x3288:10304 :3::ename. Press any key to enter a new name.":4210mA$"An error occurred while renaming file. Press any key to continue..."r8505:A$:216,0:4010(FL$(IT),1)" "FL0:24:79);:1::B$(FL$(IT),15):3505:24:"Are you sure you want to delete ";B$;"? (Y/N): ";>A$:1::A$"y"A$"Y"4530aA$"n"A$"N"A$(27)FL0:k4515v4600D$;"DELETE";B$:NFELĢ((NFSL)3)4:36,(NF(NF3)3)23:20):NFNF1:NFITāZITNF:FL$(Z)FL$(Z1):FT$(Z)FT$(Z1):Z,ig (W = Wrt Cfg) 5.A Quit (Q = Quit) 6. Program status 7. What's next 8. How to contact the author To go to a specific section, search for the number of the section you are interested in between [ and ]. Examples: To get to sec 5.3 Lock (L = Lock) 5.4 Unlock (U = Unlock) 5.5 Rename (R = Rename) 5.6 Delete (D = Delete) 5.7 Sort (S = Srt:FTD) 5.8 Bit Map (B = BM: Zap) 5.9 Write confSelector v1.0 by Jeff Blakeney Copyright 1996 Contents: 1. What is it? 2. System requirements 3. How to install Selector 4. How to use Selector 5. Functions 5.1 Volumes (TAB = Vols.) 5.2 Open (RET = Open) NOPQRSTUVWXYZ[\]^_`abcdefghijk5 1 ",81 K2# " ","F "," T ","FT "," D","F D"," TD","FTD"," Zap","Norm"E":C9!23::A((80(A$))2):B79(A$)A:A);A$;B);:1::-# 10,4,"TAB = Vols.",9,6,"RET = Open",13,8,"L = Lock",76,10,"U = Unlock",85,12,"R = Rename",82,14,"D = Delete",68,16,"S = Sort ",83,18,"B = Zap BM",66,20,"W = Wrt Cfg",87,22,"Q = Quit24:79);:23::"Are you sure you want to quit? [press B to go to BASIC] (Y/N/B): ";vnA$:A$"b"A$"B"ĉ::sA$"y"A$"Y"ĺD$;"BYE"xA$"n"A$"N"A$(27)ı}6510]D$;"OPEN";SP$;"CONFIG":D$;"WRITE";SP$;"CONFIG":SF:ZB:D$;"CLOSA1:FL$(A)(B$,(B$)1)(S17$,17(B$)):FT$(A)"DIR"Y,Z:216,0:A0A$"There are no volumes online! Insert a disk and press any key.":8505:3:A$:5505NFA:IT0:OI0:V4:H0:3288:5520uA1ĞzMV(SB):36,69:MN$(SB)::Yi(PF$,Z,1)"/"B$(PF$,Z):Z1QZ:(B$)1A0:6005:SB1:A1:6005:5505:s2:D$;"PREFIX";B$::IT0:15~5600A0:1:79);" ":1:"Volumes online:":1510:Z17:Y12:2:A$"PREFIX,S"(Z)",D"(Y):D$;A$:D$;(A$,6):B$9B$""A:4550IT05035NB$(FL$(IT),15):3505:(FL$(IT),1)"/"B$"/"B$fFT$(IT)"DIR"5045q5030D$;"-";B$3288:216,0:A$"Error trying to execute "B$". Use bit map option 'Zap' and try again.":8505:A$: Z(PF$)111:FL1:ITNFFL$(IT)"":FT$(IT)"":ITNF9216,0:3288:(222)10A$B$" is not an empty sub-directory. Press any key to continue...":8505:A$:FL0:4550A$"Error #"((222))" occurred while trying to delete "B$" ...":8505:A$:FL0tion 4, How to use Selector; search for [4]. To get to section on the Sort Function, 5.7; search for [5.7]. [1] What is it? """"""""""""""" Selector is, as the name implies, a selector. In this case, a program selector. A multi-column list of files in a directory is displayed on screen and the user can then perform certain tasks on that file such as launching a specific program. What makes this program selector a little different than others is that there is an option to disable ProDOS's memory protecin the Function Column on the right of the screen to perform that function. ie. move the highlight bar to the TEACH file and press U to unlock it. The screen is broken up into several sections. Path/Volume Information: The top line of the screen displae keys listed on right to manipulate it. As the bottom line of the screen says, you use the four arrow keys to move the highlight bar around the three columns of the File Display Area. Once you get to the file you want to manipulate, use the keys listed | | | | | |Q = Quit ############################################################################### Use arrows to select a file then us | | | |B = BM: Zap | | | | | |W = Wrt Cfg | | |D = Delete | | | | | |S = Srt:FTD | | |U = Unlock | | | | | |R = Rename | | | | *TEACH S16 | BASIC.SYSTEM SYS | PRODOS SYS | | |L = Lock | | | | | ####### <--- DIR | APPLICATIONS DIR | COMM DIR |TAB = Vols. GAMES DIR | GRAPHICS DIR | ICONS DIR | MUSIC DIR | PROGRAMMING DIR | SYSTEM DIR |RET = Open UTILITY DIR"""""""""""" Using Selector is very easy. Once you start the SELECTOR program, you will see a screen like this: /AMR1/ BLOCKS FREE: 6345 BLOCKS USED:59190 TOTAL BLOCKS:65535 ########################################################################ave be converted to ProDOS 3.5" disks or hard drives. NOTE: The CONFIG file does not necessarily need to be copied. Selector will create it in the directory that SELECTOR is started from if it doesn't already exist. [4] How to use Selector """""""""""and CONFIG files to where you would like to keep them and select SELECTOR from your program selector to start it up. This is useful for IIgs users to be able to double click on the SELECTOR icon and be able to launch those troublesome DOS 3.3 files that hYSTEM file in the directory of the disk. Copy the files SELECTOR and CONFIG to this disk. Rename SELECTOR to STARTUP and you're all set. Selector can be launched from any other program selector (such as the GS/OS Finder) as well. Just copy the SELECTOR KB of memory, an 80 column card, ProDOS and BASIC.SYSTEM. [3] How to install Selector """"""""""""""""""""""""""" To use selector as the program launcher on a boot disk, you must have ProDOS and BASIC.SYSTEM on a disk. BASIC.SYSTEM must be the first .Stion of the text screen area of memory ($400-$7FF). This is necessary to allow certain DOS 3.3 programs to be run from a ProDOS disk. [2] System requirements """"""""""""""""""""""" Selector requires an Apple II computer with at least one disk drive, 64ys the current volume name and sub-directory that is currently being displayed. When concatenated, the volume name and sub-directories are called the path. The second line displays the current volume's storage information. File Display Area: The three columns that take up the majority of the screen is the file display area. This area contains the names of the files and sub-directories in the current path. Each column contains the following: a space or asterisk to denote an unlocked or locked file, th or pressing without providing a new name will cancel the rename function and return you to Selection Mode. [5.6] D = Delete: If the current file is not locked and is not a volume name then the Status Line will be changed to "Are you sure you waen the file will be renamed. If the name is not accepted by ProDOS or the new name you have entered already exists in that directory, then an error is displayed on the Status Line. Press any key to try a different name. NOTE: Pressing at any time new file name. Use the keyboard to enter a new name. If you make a typing mistake, the back space and left arrow key can be used to correct mistakes. After entering a new file name, press . If the name you have entered is accepted by ProDOS th5.5] R = Rename: Pressing this key, with the highlighted file being unlocked and not a volume, will change the Status Line to "Rename as:" where is the name of the current file. At this point Selector is waiting for you to type in a be executed like normal but it cannot be deleted or renamed. [5.4] U = Unlock: If the current file is currently locked then this command will unlock it. Unlocked files have no asterisk (*) to the left of the file name and can be deleted and renamed. [ executing. [5.3] L = Lock: If the current file is currently not locked and is not a volume, then this command will cause the file to be locked. Locking a file will place an asterisk (*) to the left of the file name. When a file is locked, it can stillurrent file is BAS, BIN, TXT or SYS then that file will be executed. NOTE: Not all BIN and TXT files are actually executable. If the file is not meant to be executed, strange results can occur such as the system crashing, freezing or running flaky after path and the new files are read into memory. If the "<---" directory is highlighted, you move up one directory level. This is done by removing the current directory from the path and the new directory is then read into memory. If the file type of the can rescan the volumes by pressing again or pressing with the "<---" directory highlighted. [5.2] RET = Open: The key will open the currently highlighted file. If the current file is a directory then that directory is added to thee File Display Area, each volume name will be preceded by a "/" character. Just move the highlight bar to the volume you want to change to and press . NOTE: If you change disks in a removable drive while viewing the current online volumes, you cames in the file display columns. You can tell that you are selecting a volume by looking at the Path/Volume Information or the File Display Area. The Path line will contain the text "Volumes online:" and the Volume Information line will be blank. In tht. [5] Functions """"""""""""" The functions are listed here in the order that they appear on screen. [5.1] TAB = Vols.: Pressing the TAB key at any time will cause Selector to scan your slots for any ProDOS volumes. It will then display the volumes n and Bit Map functions are a little different; see the detailed descriptions in the Functions sections 5.7 and 5.8. Status/Input Line: The bottom line displays information about what the program is doing displaying error messages and asking for user inpue file name and the file type. Function Column: This is the column on the right of the screen which contains all the functions that can be performed. Pressing the key to the left of the equal sign will perform the function listed on the right. The Sortnt to delete ? (Y/N):" where is the name of the highlighted file. Pressing will delete the file from the disk. Pressing or will cancel the delete function and return you to selection mode. NOTE: If the file you are trying to delete is a directory and that directory contains files, Selector will display an error message on the Status Line. Press any key at this point to return to Selection Mode. [5.7] S = Srt:FTD: This function works a little different from the otheroDOS quit code depending on how you started selector. will take you to the Applesoft BASIC prompt (]). Pressing or will return you to Selection Mode. [6] Program Status """""""""""""""""" This program is Freeware. This means you may dist the CONFIG file. [5.A] Q = Quit: Upon pressing this key, the Status Line changes to ask you if you are sure you want to quit. You are also given the option to exit to BASIC. Pressing will quit to the launching application (ie. Finder) or to the PrW> and the information will be saved. You can use the Sort and Bit Map functions to change the settings while using Selector but they only stay in effect until you leave Selector. The next time you start Selector, the settings revert to the ones saved intion simply saves the current setting for the Sort and Bit Map functions to a file called CONFIG in the same directory as the Selector program. Once you have set those functions the way you would like them to be whenever Selector starts up, simply press until the combination of sorts that you want is displayed in the Function Column. This is what each letter represents: F = sort the list alphabetically by file name T = sort the list alphabetically by file types. Pressing will not perform the function listed, it will, instead, change the current sort settings. The three letters on the right represent the current sort settings that are being used. Using this function will cause these letters to change combribute it freely and use it as you like but I retain all rights to this work. I am, however, currently employed only sporadically and would not be averse to accepting any donations that anyone might wish to make. [7] What's next """""""""""""""" I have been thinking of updating this program to version 2.0 by rewriting it in assembly language. This way, the sort routines will run faster even on unaccelerated machines. There are also a few new features that I have thought up that might be nice to add. hecked occasionally) Post: Jeff Blakeney 167A Rose Street Barrie, Ontario L4M 2T8 Phone: Unavailable at present because I'm sharing a line. g next should be able to help me achieve some of my upgrades. [8] How to contact the author """"""""""""""""""""""""""""" I can be reached by the following means: Internet: jefbla@bconnex.net (checked daily) GEnie: J.BLAKENEY (cound card, an accelerator, a "real" SCSI card, a Second Sight card, an inkjet or bubblejet colour printer, maybe an Alison or Computer Eyes or both, and the list goes on and on. I won't even start into the software I want. If all goes well, what is cominTech card with Apple 1 Meg card in piggy back slot), AMR 60 Meg hard drive with a "generic" SCSI card, 3.5" drive, 5.25" drive, Video Overlay Card, Apple MIDI interface, Zoom 14.4 (stupid RPI) modem and an ImageWriter II printer. What I need is a stereo sare games and I have a few other neat ideas too. It would really help to be making some money from my computer efforts (which should start happening any day now) so that I can start upgrading my systems. My IIgs currently is a ROM 1 with 2.25 Meg RAM (CVntation and such; maybe adding support for mousetext characters; and anything else that I, or users, come up with. I also have a lot of other ideas in my head, some of which have been sitting there for years. I have always wanted to put out some sharewThings like: keeping a list of programs or modifying the aux type of a program that requires the ProDOS bit map to be zapped so that only those programs will ever be launched with the bit map modified; adding a text file viewing option for reading docume