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 8pUNSHRINK0|  u DWAR.DHR.PIC!?; qRDBLOCKDISPTEXT.PR3(UTIL.SYSTEM5g3#/PW.MACS.PRINT|# WORD1 WORDI.DISP.BIN@PROZAP.BIN FINDER.DATA rr)SI.UPDATE.LCxr"@r"+SI.FEATURES*Pr"r"PW.MACSw# PW.MACS.ORIGy# PRNT.TXT ;#PRNT.TXT.SUBR#PD19BLANK0' ,BASIC.SYSTEM(  &PRODOS"}@  'STARTUP?,SI1.0.SYSTEMCA~rr,SI1.0.CONFIG rr'SI.RWTSIG`a  XL LG &PRODOS`DaElH$?EGvѶK+`L XX LU ŠϠĠӥS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RLG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)<j>>m>` im8iŻnjƻkiljoŻi>?Ek?>Q>> L> \/ e>>?ʹ?ޱ>ȥpn͋ @p;틻=po:Q>>>Ͳͳ `` \>Ͳ ͳ `e>>?ʹ?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`;=:<:<=;`ͯm;>:8o>oȑ>ppȑ>> :op` DKJپھ pHJh` D!hgtp `tp8nnitpiͱtso8pinii>j?kͷ>pIiͯͷ l - `>i>LG8H933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B;8`W K  黐LK ҟ ҟ l KK`JJJJ8`轌K)` #hhL𚾤3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅3ݷ03پھ p +H־Ǿh۰8L־Jjjj2껽3뻭ɾ)Ⱦ8껰  OLӜ ΤLLX>(F﻽ﻝﻩ`ֻ־ؾپھ׾` bɄ KDEF vLl v lL5 bKɍKL?`  vLl@$݅3`(l8L3LX>(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O黩 puȾ ɾ-O c־Jjjj껝2뻝3 `O>0O v PODEF޾ p ޾ p($ذ v (0 ?( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ ?B94 l% bʽ  ՚,S` H H06172839h` v97L75v^a ?/( va?L5LLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b ,S0 @ lLޭBYL 8!9 詍` "  4"/pŠϠŠà͠ӠàԠŠJJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""I򭭻LDH۹h,PIN'ҍIxy 9L@Ix y Jp仭noF 9= zlm 9w)!,ZJ軽YH)h****)  m滍滭d8)`\H[< h  9( 󩭙绢L9id 9`H) 'hJJJJ ɺi`㻍 W  ` .8 `O`S ܻݻ %AI-LC B C VW𻍀S -޻.߻$I2 U)VJ T)`l޻8`a HbIJhjǾȾɾ p٭b=aIe f`8` cP־ǾҾ,G0C =W)_``\"׾پӾؾھ pD`־ǾY׾ؾOW)ݩȾɾʾ pD`8`W)CB) ŵ 춰5W) )W)@! pZ}ȾȾ󰹩 p` c־ i  a Y n ɟg   VR6  .X ɛL " e ' 0% '8 Jm ʈ0  0ŠϠĠ͢Š͠͠ϠŠŠϠĠخ͠ }FELT#> ȏ6 . ) ɟ"     Lb#b#ŠϠĠԠ  m# m# J Qڨ)̰}]! нȱ ̀𩠙Fi/ ƀ"3 """ " iL X\"LY"ίΠ`"""""(#*(% F%Z]eRQ!0SB}RBiBB}`)0I0hx H( , R%Щ ߩ"L! )L! 8'  )ɀ)4,- U JNT) "L"" &) !` |"M)L !C}" %"" &)#M8( Y% ) LH""" &)jB, )7(P0 ( @X p 8 " ! +}""0 &"0 R%"" &)?) ;",")ɂ """ &) R%LH" !"#$%&'()*+,-./0123456789:;<=LLLLL58ﻀۻ)Iۻ `2Eۻ8`ﻀ ԠŬLL孓`仫6VtCicQĿUKqtVt Nʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~T٩   LiLMTRüϠž(+@ABCDEFGHIKLMNPSV     T[fouu~ՠٯ* PWN*]ĿNTz @n6VC/+A>@I5gN Oz @n[Dz @nd0,~z @`$仫@v$⩔,C[B?I>AIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPENDbzDl e|Ŭ-⭚ݴgaB<{P~VM@@ -!S    !C- !ABELSDFRV@@ !$(19@EȾmɾɾʾiʾ` Lpl8l:/,s̝sƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOPENWRITEXECREATEFRESTORENAMEBRUNLOCKCHǾҾ,G 8`׾ؾ  p ۥs׾tؾE` c ( |о(־Ǿ,G 8`_`W)H־Jjjjh2׻3ػ p̭ػ׻ L%Ǿ廎滠 ..8׻ػ 廍⻈ۭ (׻8廪ػ滨mȾ ͍B B(8`<YYZLYLYLY뿭` 8!@8` R%MNЩUMߩ  L 5   8 0 8  `0 / X?&G& e&&q&P&0`ŠӠֱ̭ԠŠҬî̠ӠĮʎ1&… )n&Dž )\%T&L()8= )JHi 뎁`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пlllhh@ihAiH(ؠȱ@JJJJq@)@pvȱ@Hȱ@Ah@@cpe J) LL LJiB LJ) BxNhHHHHL(  ްƠx@BEOD  ް(`( C)CJJJlآ <B*IBGF08Lé'+8H <,``h(`@ڍL3<>=?<>CAB@?A` 1 L  <>`ڢF]PL8i m L   6< L  BLRAM' hLDLHB-9F 3"aɿ LLB Nϰ H  @h( L Lj  @`eLJCAB@=?/<ʆ>-=?BC8 é&'112`? ( <x0HH1HH "hh+("i 0Ꮻ\Ꮸ0hh8(`hhh8kee` `+ *+ *` * * *`hh8`8`+++`}+`e`H)hJJ*0JJ)` (< ( < *? ( < (? ( < (? ( <*? * **? *? *? ( < *L7'JJJJ`Ϡ3(8`&h)hrȱȱȱȱ0]cȱeem+ȱ+ȱ++ȱ++ȱ+ )+ C* )L2)`Ly* U*L) ) L2) )L)8e` ,$`)ɀ  );( ` (Xp< @;( )m;(;(.;(>( M;(i  ``) '(j21 & &!` )&&(i(&(( CBDFGE !)&$ m(,&& … m(ŅJ 81(&2(& m((ʎ1ζ&ζ&&3223 ')L&18&"m11 2H22h2舌&&12H)M0 h10200I20h2 C(`L%12 `_3("L  <8# ȱ0NN` G8`F@ 0 F LK8`6 7I8`FHGH hGhF܌ բFܽܕF芝ܝ 밶67 8܅I m9IHHyHȘI Lܝ` @_@ g@Ю׍O)mיOʈ@mȱ@_ȱ@iklbJtKuO)5OI0ܢܽ eL'A* 7`aFG (CD Lz܅IN mAIH` pm mI0LM AOHJFKG O`؝}}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$% FإG`BH RFإG`,H hHB؅F  ؅GxDE؍00C ް(`(8` zL)J  8"L zH  8 9ؙ` @ P8`K8`B8` H؈OJJJJ IL3FHGI ҭJjHIHB>IؙJJ [: IL}HIHI`JKJK`FHIG ( Ȣ؝}؈JL)eKM`)` J vJ͛ $0 ΊJFȱJL8`GBJ R(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؊ PLKΞʱNLMO MЈMEKݸP%MEKΞL& O, PeNNO N(` C  7 2JvHIwHI؊ LI  ,` A Hv ع Hw ؙ؊ؠIhHIhH  iع `  عiعi` )؍0CGHFHBFGx ް(8hFhG`@4͔ L @Ai ׭2` . Q#ع؍0 ]讁)`.@+ i *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@   !"#$Ԡ͠(C)1983-89APPLEхhꭋILhH),ex8 (8` ԍ`@Ae Hk00YpmGIJK,-NOPQRSu' >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`  0($ p,&"op8`kkV꽌ɪɖxlӽ*kӽ-kәmMlӈ 꽌ɪ`8` >@A CAN FOLLOW A SPACE. / EXAMPLES:^ 1010 DATA UTIL.SYSTEM (COPY II PLUS 7.1){ 1020 DATA BLOCK.WARDEN 250 GET KEY ZZ(49152):ZZ128220 KZZ128:ZZ(49168):K95KK32 : : E$"EXIT":H2:OO0 !d PRODOS STARTUP & SELECTOR>f WITH BYE & ONERR & CAT]i JEFF HURLBURT, 1987-1999ck~n NEW PROGRAM NAMES GOx IN DATA STATEMENTS IN LINES AFTER 1000 AND BEFORE 1900. THE PROGRAM'S NAME IS FIRST. A DESCRIPTION 0h)ύh0HHHH " ׍hhhhhhh .hh8`JIMJAYKERRY&MIKE` ̭  ( 9 X L $ ` & & & &e`{8i [`0{2H* Ah2  Mȱ  L `κºú` GAB` M )ЏL6  9 X [ ?  W" !# n. n'% n% n ɍ+Ɋɋɉɛݮʽ/ L6L[  Mȱ蝀ح o âXoύX1021ʆ ")i/ d+ M# L $0)0ei B = )n  Э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`(4)"PREFIX":"";P$/ I020:X$:X$E$ĂI> "F(0):FII ,C$(F)` 6:I0F:C$(I):I{ @V((17F)2):V1V1 J:VVV4:SVV2:OS:ESF::VV:H1:" WELCOME TO "P$"!":S:I0F:H:" "C$(I):I TCOS:O:H::" "C$(C)" "::JO:220:K1 Mv HH` 5 X 7 `! " r(!s(! r( ɰ","0# ` d'Ѽ߮ݗc)q7HD?DfQ6;4U33dFf7 ;0/..E/l///a.Z.w3TӼ߮݉ @D>!nZ˂Kӎj)    L8') ٭)𩱅 c $ [HZژ c 'zh '  ǭ $ [Z 1z ة` ` ` ` `vhh 0 +L 4 X  詠 0 $ ['d !"#d$ [) $ [ вL& c 0 XHZ c 'zh ' L 4 X $ [ 0L8' 3 ' ' 3 ` 'L\$ 'L\$ 'L\$ 4 X  'ưd  $ [ ߥ00L%     Lz%d)   X +$)  $ [ $ $P '$L"%L+%L4% 'd0I)E0 !$ /$. 'Ā ' L 'Ā ' M 'Ā ' '  0 04$ [  'O 'O+! +d  ɩ |0 we u # 7 = }(( L+6` #O 0O b }b` $ [0 $ $ | 4  &$$$) ) /򠤠堤LZ" '려栤堤 '򠱮 '려ӽҺ : ' 4 'O 'O BDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӍӠ (( L+6 #L L " XN<+0 '려򠤠  ɰL" ( 'Lu# (<+ ',I,1)" "ĂI:430% X$(X$,I1)/ 450B :(4)"-"X$:f :10:"COULD NOT START "X$"!"; (7);(7):::216,0 "PRESS ANY KEY":220:330 PROGRAM NAMES lCAT vBYE EXIT0OO1:JEOS+ ^K11OO1:JSOEN hK13ĢJ:H:" "C$(C)" ":340~ rC$(C)E$Ģ24::" "E$" ";::I121::I: |C$(C)"BYE"ĺ(4)"BYE" C$(C)"CAT"ė:(4)"CAT":470 C$(C)"HARD DISK"ĺ(4)"PR#7" X$C$(C):K(X$):I1K:(X$ne0/..E/l///a.Z.T[E O`O` L")L+) ( '򿍍 ' 7 'aM` '4 ` 'a 'b ɠi@  )** L+ 6 `ƛ).)7)(*[E ( '庍蠤ƍ򺍍堠Űƍ堠ðƍ󠠠ƍ젠 Om< e` `mG e0 a G aM`8x(xd($ [  ( ' ' '   'Ѡd4NXWV )')$ [ ' 0V V  ' X )' XVL9L9 iɉL9ɱɲhhL!W:X; $` ## hhL! 0 H    H `|*  '宮L e 0 闢 e 0 ꗭ we` XVdz{Ls _i _L '련㩠* X0Ԣ '렠㠠栠dd  6 6), 6=@ 6L 7$ [ '# -( ' $ [ 7V*$ [ '# -( 'J`  ~}_L,)ddLP '΍嬠0' '려 '  '려 A ,6 ,6 L IU 5d_) ,_K_ ,6Z Lz5 ,6 ,6L! -0Li4_| 5 9 0_ <5 ]d=?d)=?h=Hhi CdB8  IUO` l elɉ4$ L   i  il 0' ]1 0Lj4Lj4L3`J~uhhmN` O &$ $$ [)'&$$$ ]1 0 ?. )`_| 4W_Lj4_| 40 e 0͟ ?.ԍ엢 e 0 ?.헭_ c`a`.iɺ))ߍIi ?.$ L 3ɰI%'% ' $ $ 'L1o' ' ' $H  c 'h '& E \ b \0$1 [ 1 i $%L 3'm0 uhh엝헝) `L2,(0Ll2 L2 LL 3$ '' '(  ,NNڥH hɛɍ 'Ɉ ɕɊɋ Ll2l ɿ+ɉ3(. /L. )eet$ '$ '려$ ڤ + '려$ '$ g`L&L&L=%`)ee)| 엝헝L.역쭞엀:`0역͟ 9 0O`엀`0역 9 0O`엀0 !O`)0 O` ) /Lɍ  ). ).: L-``( v0 ` . . #0 0` 4L.|00헭_L 4역͟엀֭й 4L/|00헭.-L/,$ [ eɍ 멠 0 $ [L+`ɍ ). ).' ). ). ).ɍ ).쀣L - -d '7ɍ ). ).$ # [L+ ).Ӯʱ, )߅ȱ6 L,6 H<+ɍhe6$ ɍ 6$hm [뭥 + ' ɍ '𾮢<+  ,ȹ,ȱHHd`-- -%G i0íɍɠb`ʲɍ `hh b+b+$  [HH<+e [ + ' #ɍ 멠  '6 ). ).ɍ ).V- '$ [ 'd4x 44y0 :W;X4L:9 ?. 'Ls811 VLs80& ( ' ' )' )Ls8d ( ' ' ' Ls8 Ln:  @.  `  '  'ɯϠ  '- m  -L9` ::::)::: :  ` :  `  'Ӡ ɛhh` GH!H L+ 6 `G*HGGF 7  '堤堠 Cu eiCu eij` ( '庠 Du e. -O jY`hhhh` O '0LI 'aidiji  /GHh-h hM`0jЭ0`  d /G 񩀍O```` ( ' '0`  ( '俍 ' 8FrFwF L+ 6 `*H~FFF``hhhh` ( 'ᅪ ' FFF L+ 6 `śFFF[E  G H d ɛɠ% ׀ ͩOXo u`hh` F ( '庠 C e)) . -0` dijiji dj 0 B S0 B X0 B ]0 B0 B0 B0 B0`.HH 0hh-0` 4 XX ud闭 3 闽뽌ƣ棥$ [ )ƣ``m e0 0 4 X 2  '砺ί卍砺ί砺砺砺ίί  S X ]  4B0&B੷ 4B0L C`$ڄ [i - m-$ [ ` ml eɈl0ɿ`hhhh`d`hhHH  B0˭ 0   5 ? B8  ɷ  E BU0 B_0 Bj0 B 0 B 0 B 瘭0 B 񘭐0 B 0 B50 B?0 B8>  `0쩀ON 4 X 2  '砺䍍砺砺砺砺򠺠 U _ j  >?? L+ 6 `ț$??[E+* 9` ( ' ' f??? # L+ 6LE?Л;<=k>[E 捡?ꍣP 9`+**xx*+`L$ [ _0_  _    `.HH 0hh-0` OL=`  'Ӡ  `0 ( '򿍍 'L<엝헝 9 8 i ` d ) OL=` w=  w=Q '련㩠` 3 X 0 =  = '렠㠠`d =0 =O`8 i` )ߝ`d  i 0헀 _ 3 0Ohh` ( '썍L ( '庍 ְ ` 4 X 3 Ox(x:  '忠Q eQ 3 ;:x Q1 Q c ɛ` -0` e; ( 'ﺍ 9  %' :  eH  eI eF: eG0GGF GGFLI '려㠤려㠤 - " -5L)IH:HHHLOJ  '迠-d( m-0 d ɿ-L N  '- mt-0t  '迠& e O  L愭 n X $ iDL]DL] \E U]@)  +X d \ b \$ [ \ 0 \L^LVd X) X ]d 7 '堤 7 '堠Fm e0LFm e ' E짅$ [ 1 \ b }b \E 0짭1吝 񥭋}(( =aLia ҅(( =aLiaɛLHYɈLZɕLFZɋLoZɊLZɠLYɉEɄFɘLmXɒLXɗ9E ?.LQWɽĽ׬Ҭؽ` #' 7 'Ԡ 7 'ȠE EDL|^d \ b \ 吝E0짭1DL]/$ [)  EdK$暈 [07HZ c 'zh ڀ 5 ' 5 Xd + ` 5 X IU) CdBi =? =)=?d<> ` 7 X ' ' H ' ' ' ' ' 'ݠ U> 7  X 'Jnж0 0  )$) .N !4L!L愜) T ( '䍍LS `:iO`逍 ))O`)) H 0 Uh b }b #  '砤q '忠-$i  [ m-LR  LR0;`0 Z0LT   3 X 2 X#JnG '砤ڊJ 'ڼZ -( ' '헍 '堤L}R0   '려  '堤:  '砤q q 0  ,6t0'0멀sLP O X)LP dLPLTPs 9s .0 #qɛLTFGL_TF GL_TLTPɛLT ɛZ0LS0 4rLRL(R0   '려 m-P Z..qsH역I헩 90 #qqnL'Q d@ ))dddɁ 沲0-Ұ 桥d=d栥LQ桥0褡-Ѱۭ NL愭t0ppLKpɁoLK H:H Zr '俠-( m-LPZt05  '忠- m-r O X   '-%LKLNL O P X L@dnLN M$ i [ ]N, L  `0$ [ ]NL#N0E  '-$ mt0-0tL.O  -̥ɍLTL ɉLMɿ/$ ' 'e$ ' ' o倨Ȍ& j  L愦LL$ $ $% ) '堤 $ [0hl ]1lɉWɿ$$ LN怤o$ p0,p0 q L O $ o倨ȩN i L愭ɿL0Mɉ ɍL_Md m  __Ɂ [ $ [t0 nȥL N  'ݭ䠠㠠䠠άpqqqnL.Oo$ q idp [ pq q d@'NoU04 )Y ) )Ydmn mZ dz 7 % LWX )j)) c IU ]dd Y ) cZڱ !z YੀO񗜅` dحD _Li\  7 'ᮮ 7 'ݠ  L[   t[LZ [ ɀ  t[LZ [Ei ɀi t[LZ [Ei ɀi t[ [ \ b \C i 7L ( '썍­ < : i``fdɱ   7 '­ < : i`` dɱ   ?.` 7  '㠭 = A =# -(m e`' ]1 7  '㠭   = # -(# C i C iLh ( '㠭썍 9 8 i`` 7  '   = i C i h-0`| 0O)hhL!hhL! ( ' ' ufff L+ 6 LEf›fwgh[E ( '썍 9 ' ' 9 )$  eO`ɀש   ` :eeee鬒 e:)﫩 eee e﫭eeLL:.HH 0h$)FF`$JJJ)d8&$`I%`_ ) c ޭ_` /$ [[ ') ' ɛ]ɍ ) ɰɲ/$ I ))Ji)#))i)`)eei)JJJJi`)pJJJi)jjjj)&m&m&i&i0)1ɀ ``) ) i `$JJJ堀*٠*͠** \  7 % U 7 0 \$ b EDL^LV$ [d '  b0$1 [ ' 1` ' `jL\c)i) i)JJJJ L^$) ) ) \ b \`)߅'# ȱHHd` #O 0L5UhhLWL)_$ [ K iL-b$L-bm*ɋ:ɉBɎJɏRM-*$@ҭ92ݠ䠠̽ɽν젠Ͻ 7 ')I)Hhh   La a? a+iߍ ai  a \ b \ }b \E` 񥭋L\WL|WɛL_Ɉ_ɕ^ɋ]Ɋ\ɠ[ɉ7Ʉ8ɒLXɗLXɘLmXE  ?.DL] \ U] \ 0 \L^L`L`L`L`3j)) )  jYhhLm#  7  X 'ᮮ; ' ' 'LV 7 'Ԡ 7 'ȠL] $ [ɠɀ  '  ` \ b \ $ED/$ [)  $ [ 1$  [$))$ \ b2ȑ &0ȩ&0")0!&2L]&$ ȱ&0)02&2d jYd$` D, ; ' ' ' ; 'LV ; ' LW%D0 L[E \ b \01 H^֭Dɀ [ [ t[ \ b \L[ \ b \  U 7 % EL^LV ` `&$ L[LVWɀ t[ 0 \ b \ `,) ) ) \ bE0 0 \` /)  \ b }b \%m%% e0u 0(0#Lhɍ`ɰɺɍ 7iLMiɍ ?.`d`ddd i i i i i i i i i i A`)` i i i iee`Hh & &eHeh &`` i Li ` `Ȍ`a`a񥭺%0)$ [ '% e dd#%򭇫0( + # -( $ [$ '  1 '  ~m0N Ldm'䭍򺍍庍려򠤰려򠤰ƍ려򠤰 > LRy.0Lx -0` ~ *~"HIRSFT:GULz 5 X 7  '  ' ' :w^wbw L+ 6 `ěgwmwF``dd?cdBJ8ML ML `|Ll7Lx0 ~ *~HIRSGU#FTLz 5 X 7  _vvvv v :LvvvvÍvvvcvvvvvv v :LvLuv4v4vvcvvevJ v :Lv v :Lvv4v v :ced` 5 X 7u u :Lv $u :Lv  '󺍠8 vvv vd))ȩ   i  K iLv)`)_|`J0&vvvvv v :LvL` dd 3 `JLItJ_ xtJ0#0 u  `ced cedd v rwLv 5 X񗅆 7  '卍躍 :3Et=t?n?n?nsts0/..E/l///a.Z.T[Ek0 fgh` 6  '庍堤堠ƍ堤 B efB efgB eh`kk`k` dd 3 X 7  '婍򠭠򠭠 7k ' ' rrr L+6 jYO #Lq׼߮݉^E?n?np pLo  ') ') k7 'f 'fmg: 'h O  X H  fhg ` 'mf ' 6 `0ee` fh ggg i i ⩽ u ⩼ u u u p o p p o pLo fhg i i  ⩽ u u )  ; &  ) B e)  B ) *s&ɀL pL qLpLp hfgg i i  ⩽ u u u pZ p oZz`-`-` $`..`.`mP e0P`L=n&L}n&L}n&L}n&L}n&L}n` 6  X 7  '󿍍池沍 ); e & 10 zLpj z Lpj7$% ) '堤 $ [`a` ` '-0 n ' ' '- n ' ' '- ɍ#($&"ɛ n-I-`hh`  1 zȦ LpjZe$ ʽ 0 z Lpj:󧮃詠0ʽ ڢ 1񭻫0 e$Lm RZ $ zZ ' LkL1lɈLlɕLkɆL'lɛL!mɘLkɄLlɎ)H $e h 1 Lpjɂ $ 1d Lpjɠ% $$d $Lpj0 ɍLl̓:Lj 1 LlLpjZ $ ' zLpj덍庍䠠 >  A> eH >H 0J@ eI0J@$ [I > 0" e 0#0 FF(0J@ ( e 0:G>H' eR0J@I' eS0J@$ [S GI 0 FHd FH 0  )SeURe T  '忠 - m-  'ݠ}~  |L:!J"" !j"J$ [: A uL  ' ' L' : A# : -( `}~ L:` ڈцHH`H H$% >v '3 _5_h h$ [L=0  'Ӡ L|1| ̥L:  'N 'Lwe| t鬒吝)﫩/ އH留h|L:﫭留﫭` |L: L+ 6 `ӛ[E ' L' ' L' `:a ɠ @b ' '`'$ [L]1C=ddBjLhhdHH`d d"P!#`hhц덤񾍥 멀O`JJ 5 X 7 ' 7 '䠠 >d >c >c ec>d eddceLt 5 X 7  'ӿ '  d[$ Ы [ ્ᫍN ddڠZ 1zJ iL ȑL愄   '󿠤m e0 P X 4$i [$ 'E + ' '$ [ $ #$ -( L؂  '¢m eL愭:[  'ﮠ堏ݬ򠏛ݠ $Ji [ ݢee$ʽ@ $Ji [. '려 ڤ  gТ. '려 ' g` P X$Ы [   ૅ᫅LɛLɉ:ɱL0LWL ? %? #Iꗥ$% \   we \$ [L!L L! XhhLidL;ɹL):[ ૅ᫅\掲^掜]L 4 X  '8Å9` \L ^]]^`\^]\ Ǝ^׭a0bL``a0L  N0LWLhh`b0L=ɧLɢLɑLɝL0?ɬɮ ɯ#%H$H \ 0 b }b \h$h [>堤 =u e> ?I u e@= u eA BI u eC` \P '΍$ [H U(ɠ   T(ɠ    (hй ,6 6Å7 ꗭHI weL# 5 X 7  '忍 ' i~~~>+ L+ 6 `Л~~F`d` 5 X 7  '庍堤#h  '箮 9hd0KK?dBC í0 역헭ɛL}H #h 9KK:UTKɮL7}L~{⩭ u0 uɛL}H #h 9K uKK !:GFKɮL{T䭁+  '뮮 ɛ`AB闭Cꗭ0KLSDR<HH ɛ`0?⩮ u⩰ uILM>A@CHSR闅ꗅ +  '뮮 ɛ`>?闭@ꗭ0K(0 역헭 )'% $L:O_L!4 ڈ)VUT SL:_L!4  3 ` 3 ' '` '` 'ݠ` < 'L  '忠 - hhhh` m` 5 X 7  ' ' (Y^ L+ 6`Ûwe[E   ' ɛ`ꍽ͞ΞϞ:<엜헜 # ]E헭Р역:L闽6 02  '뮮 ɛ6 Lo h 0엜헜%ҍ`i$iL[ ( 'ưư`  `  &6 % '뮮 ɛLՍ<엜헩 X>]E헜 闽헹 D:-; 헹y 헭ʭ3ɛ,闽LM꽌V &Y&&Y&V0^*^**Y `     v 3 X  ׋ X '` + ׋ 5 4 LMV SRUTm* 역, 헜. %\cd3 !IL! O  ' X O > '(   2  'נננ֠נ֠֠֠֠֠֠֠֠נ֠֠֠֠֠֠֠֠֠֠֠֠֠נננ֠נ֠֠ A  'ננ֠נ֠֠נ֠ננננננננננ%0)$ [ %% edd%0)+$ [  $ [$  )  + ) ) Lv)LK(ɈL(ɕL(ɆLA(ɘ [% +)$ [% %`"1% 0%Le%*"L%a% K% Le%% `%Le%L%H $ [ %h Lo"H %H %ݠh`hh HH` e%Ȍ) %) *0 ) % Ɉע) % *0% Ɉݢ)% *0% Ɉݢ)% *0% Ɉݩ "O!#)$i  [% +)$ [% %)$i  [% +)$ [% %)$i  #++ݕ+L+ 0#Le%*"G# F# Le%% ` U#L%) % *0%02 % *0% Ɉŀݢ) % *0% Ɉݢ2 % *0% Ɉݢ) % *0% Ɉ%) $ [% $ [% $ [% $ [% %$ [% %$ [% %LO# $ [$ [ %ɱ̠堭$ ["( % " Le%""1# # "Le%'栠栠栠Ӎ "O!#$ [ % 2)$  [% $% $ [% $% $ [% $ [ʍ%I X o" $i [ 7$ ⩘ $ [ % 2! "#$ [ %렠栠򠠠栠ƍ堠栠ƍ򠠠栠ƍ򠠠􍠠庠ɱ OLX宠ᠱ䮍򠱴䮠ᠤe u XL;Y`ɮ P X '砱𠲹ﺍ쬠嬠 XL K X K  'ננננננננ֠נננננננננ֠ננננננננ֠ננננ֠֠נ֠ננ '  '`y XJYcd Lx'ɄL7(Ʌ)H$eh +LR&ɂ$ +dLR&ɠ%$$ɛ!0L;)d$LR&0ɍCɠ4ɀ )i@ ) L& ɠ ) ) 0 ɍL(L(LR&Z$ )zLR&  +zȦLR&Ze$ ʽ 0 zLR&:詠0ʽ ڢ +0 e$L) RZ$ HIHHHHhHH݌hHhHh݌H6 ? șLfĩ$L[ `W ',Op-.,80^݌Hh Ü Ü݌ ՜ ՜ ՜A ĜD Ĝ? ĜAEDE?HJ>h Ԝ ՜ ՜ ՜`HJ>݌h Hh݌`葠葠ȔЖȔЖȠ ㊙ H  ֎L9 X   7ȢEHȹ ȹ I` !" Ʈ!)FG8`0($ p,&"ųųೳŪŪųųij  !"#$%&'()*+,-./0123456789:;<=>?&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ穎闎ꗭᗩ엩헬痈JJJJx Lȟ L8ᗭ痍엩헩 痍i 8 `嗬 허엌`x (`(8`I`B` `` @  )  )`$  [L) %0 + ) % ) + ) % ) )ɍ##!ɛ +I`hh``` $`L$ [ %򠱮"+ +Le% )L : ɠ   Ɉ ɕɊɋ jɠaɺ!)ߍIi  $ `ɰI  ) $  $  )L)-    $ i $`ڭ ҭ0 hhhh` zZ )  +0zLR&zLR&/$%)$ [ %堤$ [L%` )`` ` `L* 0L*L* L`$  )  )   )ɛɍh@(LH9LHH/Hh/ H-З( ܘ(& ˜$8 H` *HVDP (ED Z $0x8x D- ܘDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܘx D - ܘx8`-0ݩ?ʥD EEE`   LDcpq` [` ~  L buffer storage $xx00-$yyFF - Used by RWTS Options save command Over view of features: 16 Buffers, 1 XBuffer 1 RWTS Entry point ($97B5) so that total alteration of all other locations is allowed. Little Use of Moustext, but extensive use of 65C02 specifearch memory $BA00-$BEFF - Scratch memory for the Disk Copy $BF00-$BFFF - ProDOS MLI Global Page $C000-$FFFF - Computer usage Auxiliary Memory $0800-$AFFF - Used by Copy Routine $0800-$1FFF - Used by Save All command $3000-$3FFF - Used by Bitmap, Read inTS subroutines) $A500-$A7FF - Macro storage memory $A800-$A9FF - Buffer Contents memory $A900-$A8FF - Labels memory $AA00-$AAFF - Trace Table memory $AB00-$ABFF - SI variable page $AC00-$AFFF - File buffer for File Follower and Info On File $B000-$B9FF - Sffer2 (working buffer) $0C00-$0DFF - Buffer used to compare against true buffer for bitmap $0E00-$0FFF - XBuffer $1000-$1FFF - Buffer space $2000-$96FF - Sector Inspector 1.0 code $9700-$9FFF - DOS 3.3 RWTS $A000-$A4FF - Reserved for user use (making of RW Sector Inspector 1.0 Program Requirments: Uses 128k of RAM Works on a IIc, enhanced IIe, and IIgs Apple Computer Program memory map: Main Memory: $0000-$07FF - Computer usage $0800-$09FF - Bitmap for changed bytes in the true buffer $0A00-$0BFF - XBu. Now it works correctly - Macro Repeat byte entry was too many columns to the right. Now it is tabbed correctly yped) - In Text Entry ProDOS, pressing [Space] at the first byte (byte $000), it will say "$200", it used to say "$100" - Compare Disk for some odd reason did not work, and bombed into the monitor sometimes. I think there was a buffer address mix upwould undo from the last buffer read via -, =, or Read Disk) - View Labels moved the Label Name column one to the left to make it more centered - Filter flag now affects the buffer display ONLY (before it also affected the line input characters you tSI1.0 Revision B error Update: - [Tab] at first byte in Read Disk in ProDOS mode for entering block in Decimal now works (before it had some wierd results) - Goto Label now updates the Undo Buffer (before, if jumping to a label, and then undoing, it ic opcodes. 100% Machine Language, no Basic routines are used. ProDOS and DOS 3.3 editing (buffers remain intact while switching) 22 Labels for disk position definitions 3 View modes (hex, text, both) Display of buffer contents (will show which block/sector of disk was read into current buffer. Erased when new disk is recognized) 85 last positions viewed on disk are displayed (Trace Table) Up to 9 strings simultaneous Search and Replace with prompting or not. Range of disk to be search may be entered. Pof data in two buffers and reports the difference in the form: xx:yy/zz where xx is the location, yy is the first buffer, and zz is the second Put Memory Page : This brin inside a buffer) The XBuffer It does NOT preserve the Undo buffers Transpose : Flip the data in two buffers (x to y and y to x) Verify(Compare) : Compares two buffers or a range file to disk, or auxiliary memory which contains: All buffer data Bitmap data (the bitmap tells you via highlighted bytes, which bytes you have changed disk contents of the buffer (i.e. what block was read into it) Load All : Loads a file from disk containing SI buffer information This will load from disk, or Auxiliary memory (if flag set) Save All : Saves ars with a selected byte Move : Moves data of one buffer to another, erasing original Copy : Copies data of one buffer to another, preserving original Jump : Moves to a selected buffer. This option will display the s buffers with hex on the left and text on the right Filter : prints only a selected range of characters, wiping out the unwanted ones with a specific character Buffer Options: Fill : Fills byte, range, buffer, or all buffeDisk Compares with 10 second read times Format a track, range of tracks, or whole disks Features listed by menu appearance: ...Main Menu...: View Modes: Hex : displays buffers in hex Text : displays buffers in text Both : displayitor, Quit Code, and Main Menu Configuration of program defaults via an external segment Editing log to print changes to a buffer at write Bytes changed in a buffer are highlighted until written Undo of bytes changes via range, single byte or whole buffer es relative true disk blocks Disassembly of a selectable number of lines (not on a IIgs) Nibble Reads of disk to diplay actual, undecoded information on the disk Logical Operators (or/eor/and) on bytes, ranges, buffer, all buffers. Quick entry of True Mon$80-$90 of another device. Devices need not match in size) Internal repeating keystroke Macros (macros which may be set to repeat themselves up to 255 times) Movement within a file to edit its blocks/sectors specific to that file and display of the fil00-$A4FF) of free user memory for user RWTS routines Bi-Windowed Monitor with screen dumps, 2 input/output windows (with toggling between the two), or 1 input, 1 ouput. Partial Displaced Disk Copying (Blocks $30-$40 of one device may be copied to blocks tions. Alteration of DOS 3.3 Prologs and Epilogs with Wildcard capability and ability for partial sectors Ability to read Half Tracks Screen Dump available at any input point Loading and Saving of foreign RWTSs (range of memory is selectable) 5 pages ($A0inuous scan of disk (for no byte string). This is for perusing a disk in the text mode. Conversion of Binary, Decimal, Hexadecimal to other two. Buffer manipulation commands (Move, Copy, Fill, Compare, Load, Save). With option of partial displaced operarinting of occurances found. Universal strings optionals and number of times string found printed. Wildcards, and mixed text/hex strings also. Use of last string in a repeat search Quick incrementing or decrement of buffers, sector/blocks, tracks. Contgs any memory page from the computer into the buffer Buffer - XBuffer : Stores the data of a buffer in the temporary buffer. If an XBuffer is in memory, an X will be displayed in the upper right of the status window XBuffer - Buffer : Recalls the temporary buffer into the current buffer Whole/Partial Toggle : This will turn on/off questions for partia : Go from Base 2 to the other two Trace Table: This will display the last 85 position you have been to on the current disk. Entry 1 is the most current, and entry 85 is the least current. Entry are not updated during a search D Purge them to enter more Number Converter: This will let you translate numbers to different base number systems Hexadecimal : Go from Base 16 to Base 10 and Base 2 Decimal : Go from Base 10 to the other two Binary : Give a disk position a name which you can jump to View Labels : Gives a list of current labels and their positions Purge Lables : Wipe out the label list You may only have 22 labels. When the list is full, you must then it. You can then quickly jump to the position on disk using the name instead of entering the block/sector name with Read Disk Goto Label : Jump to a disk position that has been previously defined Define Labelould be found as JOHN, JoHn, jOHN, or any combination of inverse/normal/high ascii/low ascii) All other selections are via Yes/No bars Labels: A label is a position on the disk which has an ASCII name defined to were in the search string. You may press sa-' or sa-" in text entry mode to enter high or low ascii. Entering [Control-A] as the first character of a search string will make the rest of the string Universal (i.e. John wa-? to enter a wildcard, which will be ?? for hex, and an inverse ? for text. Press Oa-Tab to switch from hex to text, or vice versa. When entering a replace string, it will only let you enter as many characters asut your cursor on the first byte of the string in the buffer when it finds it (if you are on stop mode) You may use the string from the last search, and use its replace strings optionally When entering a string, press Otinuous replace. Prompting will display the data in the search buffer, and highlight the byte the replace string begins at The editor will also return the number of times it found every string The editor will p You may stop when you find a string, or search continuously, while reporting findings When reporting search findings, you may do this either to the screen, or to the printer You may prompt when replacing, or do a conching and/or Replacing simultaneously This strings may have Hex data, Text data, or Both at the same time. They may have wildcards, which in the Replace mode will just write back whatever was found in the Search. llowing features: You may search a selected range of the disk You may include Replace strings, which, when finding a string on the disk, can rewrite a replacement back to the disk You may have up to 9 strings Sear oa-1 will switch to ONE mode (1 input, 1 output window) oa-2 will switch to TWO mode (2 input/output windows) This monitor has ALL features of the real monitor Search: This is a VERY powerful search command. It has the fol ranges within a buffer Monitor: This is a 2 windowed monitor with an arrow at the top pointing to the current selected window. oa-Q will quit to Main oa-Tab will switch windows in TWO mode isassemble: This lets you display buffer data in PNEUMONIC form, from the current cursor position. It will also let you select a variable number of lines on the IIe/IIc Edit Buffer: You may edit a buffer in any view mode. For each mode, you may move through the buffer with all 4 cursor keys. You must press [Space] to begin entering data In Hex, you must continue to move all 4 directions while in data entry mode In Text data entry zz being new value. This option only works if you have a printer in the correct slot, and it is ON. If this option is active, it will print an inverse L near the title in the upper right on the l or from disk Editing Log : This will allow you to print out all changes you make to buffer at write. The format printed will be xx:yy/zz, xx being position, yy being original value, Comparing will displays * and ., * means no match, and . means a match. It uses a double checksum, and is very accurate. RWTS Options : This allows you to Load or Save a foreign RWTS to your hard drive, onto blocks $112-$116 of a 5.25 disk. The copier does not check device sizes and operates at the block level, or the track/sector level, depending on editor status This will allow you to Duplicate, Format, or Compare a disk, or range of tracks on a disk Duplicate has the feature of copying in partial displaced copying. You can copy block $02-$06 of ole/Half Tracks : This will change your drive head position to read disks in Whole or Half tracking Printouts : This will change the printer slot for all printouts Disk Utilities : This is for DOS 3.3 only. When entering the hex data, press left arrow to move back to the last byte Nibble Read : This will display the encoded raw disk data of any disk. Wh it will scan the new device Other Options: Alter DOS : This will let you change the disk prologs and epilogs searched for by DOS 3.3. It will also change error flags, and how the disk writes. fic byte in the buffer And/Or/Eor: This will preform the related logical operation onto a byte, range of bytes, or the whole buffer, or all buffers Change Device: This will change the current Slot/Drive. If you are in ProDOS, o enter the block number in Decimal Write Buffer: This will write the current buffer onto the disk. [Control-W] will write the buffer, without prompting for disk sector/block Goto Byte: This will jump to a speci or [Sa-key] for option menu commands Read Disk: This will let you read a position on the disk, reference by track and sector, or block When you are entering a BLOCK number, you may press [Tab] at the first byte tated. You will not be notified on reaching the end, nor will it stop you from entering data beyond the limit In all modes, you may select any main, or option menu command by pressing [Oa-key] for main menu commands, ext, or H for Hex Esc will always return you to the menu in movement mode, or take you to movement mode from edit mode In Text edit, it will display the maximum length your string may be before it is automatically terminmode, you have an string which you may edit using the line entry edit commands, and pressing [Return] will enter the string into the buffer In Both, you have a selection of either mode, which is chosen by press T for Teft side Macro Definitions : This allows you to define up to 8 keystroke macros, these will be interpreted as if you typed in the keystrokes from the keyboard. It uses all line edit commands, and use [Sa-Key] to enter a control character, such as Esc or Return. When editing an old macro, it will position you to the end of it without erasing it. You will then select the number of times yople)/Disk status (whether read or write is active (affects [<], [>] commands))/Flags. PBR stands for Prompting, Buffers, and RWTS. Will be "o" if inactive, or a check mark if active. If prompting is active, yes/no question will be asked at crucial pc. Features: Status bar contains current Block/Total Blocks/Buffer/Byte in ProDOS, Track(and .50 or .00 if half or whole tracks)/Sector/Buffer/Byte. Also contain current Slot/Drive/Printer Slot/Checksum of buffer (useful for comparing edits between peo anywhere sa-[1],[2] - Instant change to drive 1 or 2 Escape - Will abort any function, or return to previous function Arrows - Move cursor when one is given Return - Selection key Delete - In input routine, will backup cursor Mis while typing a string, will erase string and restart entry (like Ctrl-X on the Apple) sa-[Delete] - Enter true Monitor sa-[Cntl-Q] - Quit to ProDOS from any location sa-[Esc] - Will quick jump to main menu and redraw screen from l at once, this will change diplay to next highest section of buffer oa-P - Print screen from any input location [Control-W] - Entered at main menu, will Quick Write (skip asking for block number) [Control-X] - If entered sector while reading/writing the buffer into the sector depending on current status mode < - Buffer/Sector Decrement. Same as option above \ - Return default in hex entry [Tab] - If buffer cannot be diplayed alecrement Track ("") . - Increment Buffer , - Decrement Buffer ] - Continuous Increment (to scan disk in text mode) [ - Continuous Decrement ("") > - Buffer/Sector Increment. Increments Buffer and ted when quiting, no matter what the status of the prompting flag Commands having no menu entry: = - Increment Block/Sector - - Decrement Block/Sector + - Increment Track (does not function in ProDOS) _ - Dased Switch Editors : This will switch you between ProDOS and DOS 3.3 Quit: This will return you to the ProDOS quit code [Sa-Control-Q] will allow you to "Quick-Quit" from anywhere You will always be promps/No prompting used throughout the editor on functions potentionally harmful to data in the computer. Such as Purge Labels. It will prompt because this could erase labels you did not want errectory. It will give the block index on the left, the real data, the description of its meaning, and the decoded data on the right Toggle Prompting : This will select/deselect the Ye the true disk block in the prompting window when it tells you what the current buffer contains Info On File : This will give all the disk directory information of a file, subdirectory, or volume disk (except those such as Change Device). To return to editing the disk, just select the File Follower option a second time. When editing a file, it will use relative blocks. It will printu want it to execute File Follower : This will allow you to edit the indiviual blocks of a file in the ProDOS mode. You can preform ALL editor functions on the file as if it were a dioints in the program. If Buffers is active, there are buffers contained in the Aux Memory (turned off if loaded from it). If RWTS is active, An RWTS has been saved to Aux memory. Entire sectors will be displayed in the hex/text modes, whiles halves displayed in Both. In ProDOS, half buffers will be displayed in Hex, full in Text, and quarters in Both. Location of cursor will be highlighted and byte index numbers will be along the top and left side of the buffer (except in Both). Menus are cursor  օ`Յ שDxy `Յ OD  ׅ`H)ph i` f` U \ 6LaH h \Q L , Ԟ Fu< C FӠŠԠǠͮ1 IL 6 IC I aɼɬL[ L~ ↾LlZ bp sH hɿ F͠L] Fp q y pp𭐫` Z)*ZR5p ۑ Fέ` FӠ` CZ C` xy ` Ldԅ ֩xy `ԅ O=Ԇ` X vD D FԠԠź =Ն` ܞӠۿݠϠ٠Š  a݊0 HH`攦LLlɿ 0 :Ll)`  ɿ0 Drive Whether Prompting, ProDOS, Edit Log on, or Linefeeds at Carriage Return or not If left arrow is pressed on a hex byte, the cursor will move to the last hex byte Pressing "C" at title page will print credits (me and beta testers) perate module: SI1.0.CONFIG: Will allow user to configure the following: Track entered on, Maximum number of Tracks (up to $FF) Sector entered on, Maximum number of Sectors (up to $FF) Buffer entered on, Byte entered on Printer slot, Device Slot, Device n the Label Table All bytes that have been changed in any of the 16 buffers will be highlighted when that buffer is viewed. Printouts made with oa-P will return user to the point of execution as if they never left so as not to disturb the program. Seata will accept the number that was there upon allowing your entry. Escape will abort entry. Pressing of "\" will return default. Buffers with disk data read into them will report the block/sector and the label name if the block/sector is found within digits desired and press space or return (there is a distinction in some parts of the program). Entering more than 2 digits will scroll the byte, so that entering 1 then 2 then 3 will go from 00 to 01 to 12 to 23. Pressing return without entering dtring, [Control-N] to jump to end, [Control-D] and [Delete] to delete characters (from position and moving backward, respectively), and [Control-F] to insert spaces. [Control-X] will erase and restart the string Input of hex data is done by entering ied. All characters are interpreted literally with solid apple (option) + (Control)-Key except single quote ['] and double quote ["] which toggle between low and high ascii (respectively). Control codes used are : [Control-B] to jump to beginning of sent answer. Arrows (and any other key besides Y and N) changes highlight from Yes to No and back and return selects. Presses Y or N will automatically select. Input of ascii data does not allow escape, delete, or certain control characters to be pressster control and use of the program. Any selected option will return to after pressing escape (ie. if you highlight Labels, press return, the press escape, Labels will be highlighted) Yes/No selections are similar to AppleWorks and highlight the curr bar selectable with arrow control. If top of menu is reached, it will scroll back to the bottom. If return is pressed on a highlighted option, that option will be selected. The first letter of an option may also be pressed to select it to provide fa` ӛ a8 ##Ɉɋ ʆL ɕɊ L ݉0ʎ m i i ȱ L~`L#Ǽ[T4n[[*i[Қ [Қ[Қ  ` ܞԠ٠Һݭōάݭˠ bLs  f y3 aɍ0ɛ)Ɉ%38  s f y3LdL-O 3 m3e 3 e em30.2 %23 2  2 L- 2 aɍ0ʊi< H d 0hB8勰ŅʅC8ņʅLş۠ܠ?ܠ &iD.ʈ/ܠ<ܠƠ@۠ `۠Li e !La dLO'٠ĠİhLIHwȹݠߠ O d$0xx8 R |h g\ ՠ([I4g\ ՠŀ dx)ȱxL. d ?x@AHg\ e Xh(` X R b܎8J b FŠӬڠĠݠϠՠԠԠٯΩ a CLX`6I7J6 7`J7I6LLCHJJJJ hh) ɺiLC,,z`$`$` X" [g\ I X 0 I`H FԠhH)pJJJJ f FŠh iLf I` LFH b' I [h`H b$ K17ĺ(4)"PREFIX"PS$:< TK13ĢJ:H:" "C$(C)" ":320R ^C$(C)E$İ2010:n hC$(C)"HD"ĺ(4)"PR#7" r HOME : PRINT C$(C): PRINT |C1450,400,500,460,470,750,700,765,890,850,550 320  LOAD DHR 800:200:N$""300(4)"BLO7I)2):V1V1 '2400% ,: 6VVV1:SVV5:OS:ESF::VV:H1:"DO GRAPHICS- PRODOS VERSION 4.2"::"SOURCEDISK:"Z$ ;::S:I0F:H:" "C$(I):I @COS:O:H::" "C$(C)" "::JO:140:K10OO1:JEOS JK11OO1:JSOE MQ$:Q$""ĺ(4)"PREFIX":Q$:PS$Q$:2170:O$Q$:273\ (4)"PREFIX":O$:(4)"PREFIX"PS$ Z$PS$:(4);"BLOAD DO.DHR.BIN,A$1F00":: C$(20),PF$(14) I020:C$(I):C$(I)E$ĂI PS$"/PRODOS19S/"290 II1:C$(I)C$(I1) "FI:V((136)(49232): ... PG2] 49152,0:ZZ(49239)(49247)(49234)(49237)(49232):x ZZ(49236)(49233): :C$(C)::" NAME: ";N$: E$"EXIT":H2:OO0:SN6:BW7985:CO7994:M08016:M18024:M28049 ZL81925 DS(48700):2150:PS$U`HΝVh@Νɽɬ(ɍ(ـ78ΝΝ@V` 칀ɍR0͝ɍ?͝0 L)7̝$ɍɬ$0ُ_乆_̝8L)V0Ǝϝɍu ɍٔϝL  `< FϠ cd bB,e0D Idd b  s% f y  c,e0D,BH bhLI$ X XLX,e0 C CLX *bLbH X XhH ^h$L$ 0 C u__ C X! ȱ  *b b X ^` ^ K̝ )^Ν y 朐 ӛ L ^ [`) Ԟ$ y# |h 朰 h [ ӛ /LԞ ܞŠ ^ ^ Fӿ$ y ^ 0LԞ "H#H"# Xh#h"`,e{8`$ L$ '8` Ԟ ai-LԞ ^ yD ȱ )r/@ rUkUL$` ` )  8` 8` I `) Ԟ$ y 朰 ӛ L ܞҠŠŠũ$ L 2  22 -LԞ) Ԟ$ y 朰  ӛ -LԞ z ӛ`   `,  )88`U' ȱ //UUUk 0g\ ?0($ p,&"LL,LLLLLLƫLLLLL]LtLJLPLLLҭLiLEL x`HJJJjh`  $(,048<@DHLPTX\`dhlptx|ɯ+ɮɰɺɯݥ@ʽɯΩК$0 , $$z$P$, ,)?))? @ɀ H 7h$,0)? ɠ @hLhi hi H H` Ӳ Բ / , ` LIJ (4;FOcrʵѵᦀ@A=< >8>悠  ) 9D i' Lm,B8児ŋ1-$C8冐 LƯ i [7>H,? , , ,% "h , , , , ,Cň BŇz+ȱ ,++z,=+ ,$Ō  , 9,,ĉL3% "(ɡ %%`ȱ(ɠ%H`0!ۦ0 [ȩͩ8` [ȱ` P` [$` ȱ  H)h). 0& [& [ۅ݅`ބߠ ȱ ȱ !H h`Dܙ4i "ڐ` L`L[T+ [   Dܥݙۙ ҭ ڐ̅`ȭܹii`ǭʭ˭ɭȭ ƭ` ᮰ ` ୐8`L[CCݽ h н`EB$?ɠȌɰ ɺ ې)㭡.A`ȹ ̠ȩ` ܅$L8T  ̭ٽ_34z2ލ0ߍ1N23m034m140.1ߥ8 Jm3Hh`݌HhHh Ƴ Hh ` Ş)3($0e𪽉 `)Ȍ/ ƺ` ī`> H h H h H I4  i i ` 榥ڦLJJJJJLJL`@ ` ((B2  JL `0Ɛ''Ǝ0 L ӥ+8`Ə0 c έE-ͨкĤ 򦰭  8`E  )  `H x) e^_hفـ ] ^_`J>J>VU)?` 'e𪽉  l  0 '`H i lhLl  `ƐƎ0 LƏ0 c 䭩E-ڬ0e Ȭ9`` H xhx  娈`N89Ii 8 ⨹  娹# л )*𪽀` 8Mcy ڽI꽌ɪ꽌ɭ蠪]UO])H])O])P)]hUP ɪ'8` X`Ɛ0 E-묨0 ܬ9` XHHhiE ꬫ VY륄Y꨹ LHJ ݌h ݌`>꽌ɪ꽌ɖ*%EL8`KtL`` +ҥѥHh  MѥMҥH ѥ ҥ h ݌ҥ i ҥҥHhL'8   L'8`80ꩡ `]m򵫵δ̴õ"FLQܶssɷӷԷط޷Rr帥˳ڳ˳+B_B{{1bwƹTiʺ*@[> ";:Q$ 1Q$"H"İ930::q7 . 7L -6 ʽ0 -... . u2 $;L3r7x7y7) -0 8N20 L47 [/s7L4L N 38 [/s7s7L66 ʽ0 +ʽ0 %A!-... . 0n7o7 u2 c1 >7VE49152,0:M18(4)"BSAVE"N$",A$2000,L$4000"EM0:300a RESTORE PDOS BOOT PIC% 80ST/OFF & DO PDB-DISP MV & DISP&49152,0:M2:170:300 LOAD HIRES800:200:N$""300:Q$"INTO PAGE (1 OR 2): ":157:140:K49KAD"N$",A$2000"/ 80ST/OFF & DO LD-DISP MV@49152,0:M0i 80ST/ON & DISP DHR1 EXIT 80COL/OFFw170:300 GS COLOR-ONCO:170:300 GS B/W-ONBW:170:300 SAVE DHR200:N$""300 80ST/OFF & DO DISP-LD/SV MOLOCK.WARDEN7 DO.GRP (HIRES & DBL-HIRES DISP/SAVE)] DISPTEXT.PR3 (DISPLAY TEXT FILE)f lCATo vBYEy EXIT,I,1)" "ĂI:430% X$(X$,I1)/ 450B :(4)"-"X$:f :10:"COULD NOT START "X$"!"; (7);(7):::216,0 "PRESS ANY KEY":220:330 PROGRAM NAMES  UTIL.SYSTEM (COPY II PLUS 7.1)  PW.EDITOR.LC (PROGRAM WRITER) B" ' -s2t2 - }30 0r2z7 p2L3 5G.L'  }3z70 ʈL3 .7L/H2`8` Cp7q7x7y7r7ة ٭S&v7T&w7S&T&L v7x7w7y7 . 7L p7 ȱ)q7Mp7q7p7 L*2 p2 A-... . u2w2r2x2s2y2t2`NFlNFq22 )/ ﭶ2`Hʎ 2hL2G ]+ H7HH KL S& .@ ' ' . -! " B<>C=i? ,`,)`,R,V,P,T` " ";6 :" ";::" = CURRENTLY IN USE"@ ::Y ...SCENE MOVES... 5000,5400,5800,5C00,6000,6400,6800,6C00,7000,7400Q$:(Q$):50005:63,7:66,0:67,120:65235:0INITIALIZE@II%0:SD%0OSP$" "bS%(11),L$(11)wI09:L$(I):I} ...IN-USE DISP...   ::I09:2:13I::S%(I)Ğ I;::I SD%ĺ:3025 3(I1));::"H";::" (HOLD)"4K:62,255:63,834K:66,0:67,4:652352KRECALL TEMP TO DISP60,0:61,120:62,255:63,123:66,0:67,4:65235:SAVE DISP @ SCENE #K60,0:61,4:62,255:63,7:66,0:67,804K:65235:SAVE DISP TO TEMP 60,0:61,4:62,25(:"PAGE #";K;" SAVED AT $";L$(K):TT1777:TTE940:[X70:Q$"I"İ40:m]Q$"D"İ60:bQ$"U"İ650:gQ$"H"X1:Y1:jQ$"L"ĺ:l24::Y: ...SCENE MOVES... RECALL SCENE #K TO DISP,60,0:61,80 2QQ(Q$):QQ48QQ573010 6K(Q$):910P @(16384),128:Q$:Q$"T"ıY J305f ^940::w SAVE A PAGE :986:3000 7:1:"WHAT IS THIS PAGE'S NUMBER? (0-9) ";:Q$ (Q$)0(Q$)9450940:K(Q$):980:TT1777:TT:S%(K)177: E2; F2< G2E2.F2.G2r2mE2r2s2mF2s2t2mG2t2 - ~7 777 7 7 u7777~7mr2r27ms2s27mt2t27: К7; ВL6 p2t7]r7r7H7HH KL -C.-u7)..u7 -.50300!AA(K48)8192:(K)M(4)"BLOAD"N$",A";AA:K48AA8192:752^ DISP HIRESQ$"PAGE (1 OR 2): ":155:140K50755180:140:300 DISP HIRES PG2190:140:300 SAVE HIRESQ$"FROM PAGE (1 OR 2): ":155:"0L3L3L3?LL3L3L3L3L"P4C 4C47@$D@7l$)D/@"|||`f@]ww`Cfw\f"* "0L3L3L3LSL3L3L3L3L3L&""" "  (D@1 '"H"""""""*" ""p<"""f"" " ""~0L3L3LDlLL3L3L/X&Xj||||  @ ;*D* Hppp` X&v0L3L3L N3L3L/"""""""v$@* 0 *((*\""""3)8 )  m(  :1 :1 :1 =) )L `@ )@ )@ /a8 `UNSHRINK FROMUNSHRINK TO (800K) DISK:DESTINATION FOLDERԠؠŮҠҠĮſҠ .L6-. . 8L6 @L6K  8707L<61747HH7HH #^K  %Ȱ n %# I8 [/97..u7 -. .L6-. . %:H )1hr7L s7n7o7 $;4 5 )7 [/L p7q7p7 q7 . 7L LPRODOS}5 PW.CONFIGMUB PW.EDITOR.LC;UPW.MACS9uB PW.MACS.ORIG) PW.MACS.PRINT7n:RDBLOCK5STARTUP (:UNSHRINK8 UTIL.SYSTEMcBWORD18WORDI.DISP.BINe9Lq0* : PROZAP.BINB BASIC.SYSTEMSF BLOCK.WARDEN  DISPTEXT.PR35B DO.DHR.BINsUDO.GRPcP: DWAR.DHR.PICB FINDER.DATABuPRNT.TXT u PRNT.TXT.SUBiSnDISP DHR (128K),LOAD DHR (128K),SAVE DHR (128K),GS-COLOR (IIGS),GS-B/W (IIGS),DISP HIRES,LOAD HIRESSAVE HIRES,CHANGE DRIVE,CATALOG,RESTORE PDOS BOOT PIC,EXIT(Q$,I):V ..ONERRM` ER(222):EL(218)256(219):3288:: CALL XP\j SS4ī960 ER255ĺ"CTRL-C BREAK AT LINE ";EL: ER6ĺ"PLEASE INSERT DISK "Q$"."::137:300 C$(C)" ERROR #";ER;" IN LINE ";EL".": 137:300FUNCTIONXIT.:E$:(4)"PREFIX/,S";DS:(4)"BYE"4kfPB48750:PB(PB)256(PB1):Q(PB):Q$"":Q2ıhI1Q:Q$Q$((PBI)):(((PBI)))32Q$"":iIkIQ21:(Q$,I,1)"/"ĂIpQ$(Q$,I):zI216:(Q$,I,1)"/"ĂI Q$BDIRECTORY OR PRESS [RETURN]":Y.Z$"_______________";:((Z$)1):"";J$:J$""1090|3Z$Z$J$:Q$Z$:(4)"PREFIX"Z$B GS STUFF49152,0:ZZ(49237):10049153,0:ZZ(49236):100Q1(49193):Q2(49205):Q3(49206): DO EUB +I1ZC:"[";I;"] "PF$(I):Ik:"__ SELECT SOURCE VOLUME";:1:"";Q$:Q$""Q$Z$:1050Q((Q$)):Q1QZCQ$Z$:1050Q$PF$(Q):Z$Q$(4)"PREFIX"Z$:"ADD SUBDIRECTORY? (Y/N) ";:140:K891090!$800::"ENTER SU300..LOG DRIVESJ(4)"FRE(0)":ZC0:SS4:I114:PF$(I)"":I~I17: IF I = 6 AND S6 = 0 OR I = 3 THEN 2110TT12(4)"PREFIX,S";I;",D";TT(4)"PREFIX":"";Q$:ZCZC1:PF$(ZC)Q$TTISS0: SEL SRC DRV S140:K49K50300<AA(K48)8192:AA8192İ180:780E190v 140:195:Q$"NAME: ":155:"";N$:N$""300(4)"BSAVE"N$",A";AA;",L";ZL300 DO CAT :(4)"CAT"::R800:140:300x CHANGE SRC DRVz910:ZCİ1000| 0L3L3L3L3L3L3Ls|?L3LX"|||||"J) @DJ) "X"pp 0L3L3L30L3L3L3L3~`X""""""""@(*@j@ @*J """""""""f""|p<|"""fYYwf]]ww]n0L3L3LD@(O3L3L/&@"ppp(@) @D**|Hp|pp<|p 0L3L3L3O3LL3L3L3LO& P4PC 4C44$@DDw]*DD&X"ffffff" (* (D3@) *(Dd" |fffff"0L3L3L3L3L3L3L3L"""@ *$*lP@1(J *H"p"|0L3L3L@\s @L3L3L3L"/"ffffff  $Dl@;*(*)D)@"ffffff"b" (" """ b" "(" """0L3L3L3L3L3Ls|3|3L&"Xbp" ) 1@  J*)"ppO"0L3L3L3@AL3L3L3L3L "X"ffffff"@*$ *3  (D)@X"ffffff"0L3L3L3L}_33L3L3L3L& Pp@47 @*@w@ 1J*** "X|"" "" "" ""  " " "0L3L3L3L3L3L3L}M?L3L&"X" @@D* D/*ffffff""f""p<""""v "" ""0L3L3LL1D<L3L3L/X "pp"p@)@L$ Da#"pp|L3L3L33LL3L3L3_}?HPp@C  0L3L34 1M3L3L"Xbffffff"**;D)$$*&"z|`fffffd0L3L3L33L7@3L3L3L3L'"@"" * *P;** *"H"|p|"n0L3L3L07D0L3L3L3LX"(*DDNQ@9 (*)""]wf_CvYdf]w`YwvfvAYwv0L3L3L3L@3L3Ls33L& X"p" @*@Ql*)D "@"p|p*Ã"0L3L3L30L3L3L3L3L'"X"@D@D 1D)D*'"h"" 0L3L3L33st3L3L3L3L&P4PC 4C44"@D)D@7DL(JJ)&Xj"" "" "" "}g Y`*" " "0L3L3L3L3L3t3LsL?L3L PfXw`]w`J@0@ Hff""|||p|"""& " ""b0L3L3LD0` N3L3LX@"pp( *)D) D*$#"|pp<|"pL3L3L3L3LL3L3L3C&"f0L3L3 L7L3L3L/Xf(D@$@0@*D"z|0L3L3L3L3@@3L3L3L3L' H JDJ@J*D*  @"""0L3L3LpLq 0L3L3L3L X""""""""D$$LN*()f""""""<p@<p@"0L3L3L3LL3L3LsO3t?L& H"p *DDh@L)*)*'"@"p0L3L3L3@L3L3L3L3&"""""""")**B D*@(D' """"""""0L3L3L3t3M}L3L3L3L3L"P4C 4C44@ * @w \D@ dX"B"@"" "" " gv`}`]"0L3L3L3L3LS|3L3L=L3L"" " @*@)@@ * * X""""""""""<"""&"  " ""|0L3L3LL1 @LpO3L3LbH'Xpp)@)@ *Hjp<"`L3L3L3L3L}L3L3L=_}X&"v"0L3L3 DL3L3L*"""""""v$*L$J$X">""""&0L3L3L0\L3L3L3L3L'H"||| *$D@;J**) '"@"pff0L3L3L30@0L3L3L3L&X""""""  J*;N)L$ *@""""""*0L3L3tLMS3L3L3L3L& *J*$@w1p*(D'"X""" "" "" "   " " "0L3L3L3L3L3L3Lw3L3L&"Xj"@*@* @D@LD/@ffffff"Ã&0L3L3L3 3L3L3t3O3L'"Xp"@*(*@ (J(@*$ X*ppfÃÃ&0L3L3L3@L3L3L3L3L"X"ffffff @ (D*;  #'XffffffD3DDDDDD@ADDADDDfff b"`ffDDx ""` AP TDD@@1``DD`x`Dfff`AffD;DDDDDD@0"PTPTU U @D1tDDDDD816PATT&0L3L3L34\7L94L3L3L3L'"j"@(D(0DL$ *@Pj>0L3L3LD\N L3L3L3L''X"@J *@@@DD)@! H"L3L3L3L3L3" " "(" """ b""( ""&0L3L3L3@0L3LsL3L3O'&X" @ @Q  * X"" 0L3L3L L3L3L3L3L L3L3L3L3L3L3 *JLJ*  ("fL3L3L3L3L3L"0L3L3O3LsM3O3L3L3L3L&""" " "@DD3(D*'"""0L3L3L3L3L3L3L}?M3LX"  @DDD( D""X"" `X&"v@0L3L3LpO3L3L/H'"v*@@*(J**X   0L3L3L3t3LM3L3L3L}M"Pp@C 4C7@@D*@w D(D$/#"L3L3L3L3L3L3@" **L3L3L3L3L3f0L3L3L3t<1l4L3L3L3L'&@||||" )*  D(@0 ) *J~H||p|~0L3L3L@Ll1L3L3L3L&Xf @* 1*$($ (  "L3L3L3L3L3"b" "(" """ b" "(  """0L3L3L33L3LsLSL3L'"X|p||"@P@* ((@'Xf|pp"Ã&0L3L3L3L3L3L3L3L'@jL3L3L3L3L3L3@@1(@D *#"XL3L3L3L3L3L0L3L33LO33L3L3L3L&"X"" " "@D)1 (JD*'"||||"  "  0L3L3L3L3L3L3L[O3L'"""@$ @D@D *"X""`||pp& vf0L3L3LD@@|L3L3L/&X"p||pt  @ @\  z|pp<|"0L3L3L3L3tO3L3L3tO PPC 4C4$@DD@ @DD/&X"L3L3L3L3L3L3 ($$`3 **)*"Y+*L3L3L3L3L3$0L3L3L3t\ 83L3L3L3LfOO" D  L@ )* (**pH"p"0L3L3L\ L3L3L3L'X"X""@@@D@( * *!"""b" "" """ b" "" ""0L3L3L33L3L3O3O3O'"jp"2D D$@('XppO""0L3L3L@L3L3L3L3L DD@* **)"Xj*"0L3L3t3L{_33L3L3L3L& "@)J19`)D* X""" "" "" "   " " &0L3L3L3L3L3L3L3M3L&"@DJ*D@J$**/"f"bXbbp<bbf  f60L3L3L *N3L3L/'X"pp t(* * ;D* @l"Hpp<|"0L3L3L3L3~M3L3L3LMP4PC 4C44f@DDw]"DD""X" (@*(D@;$*D(* B?0L3L3L303@03L3L3L3L ""@  nh@; JD"`?"p" 0L3L3L3L3L3L3L''X"ffffff"* *J ;*)**!"ffffff"b"  (" """ b" "(" ""@fff&fygffff`xh `hD%" &8 ";DD3lL?3ol;{n ;@@!@U@ffffofffff@DD@PDDPDD ""&"P@UDDDDDDDUD;fffffffyffDD`1DDfffffbfzDLDDDDDDD@RT  %@PDDDDDDD@DDDD3DD1@3@;`N3@;Nn;Dfff&"aff@UUU HPAP D3DDfffffigfffi@D`xh!`hD""" `)x`""D;@3L3L3L3L3L3L@3HU H%T"%D@L3L3L3L3L3LDfff`ffff@DDHPT"U"YUH"UD~(fff&ffff3L3L3L3L3L3LDA @PRfPUUP|3L3L3L3L3L3LD@DDD1ADDDPD@DD 1ADDDffffffgffDD 3D T`rHU"UD@UffffffffD3L3L3L3L3L3LT""f@@D3L3L3L3L3L3LDfffzgzffffD@`n;n8h8DR" n``"@RIDDPD@DPD@DD@DDDPDPDffffffifffA & "TUU"D3L3L3L3L3L3Lx@DDDD3@1@A@DADDfff xff@@TUb PTPD@@9fff&figff&@D`x;n:` h8Dfff`@ff9@ 3L3L3L3L3L3L3 @%@RRU" 2D@xL3L3L3L3L3LDffff;Yffff3DDUU@UP"PI U|fff bffffD;D%T Pr  UUP|L;3nL3 0n3@lL?3nL{3oL00~3@{No3ffffffgff@DUHUpbHPUP@@fff ffffzD1DRU%v@"HUA@DfffzffffffDD`xh!`hD"" `fU@@;DPD3 DPD@DPD@DD@L; DPDPDfffffffgffDL;;n;;Ln3DUH%H" R"T T@9D 1DDDD3@1@ADDADDfff "AffD?@UU"  HP `fff~figffzi{`x`Dfff " ffD@3UU" TRH"3@fff&9ffff@1D""T &HP"HADfff`bffffD@DDDDDDU@% b xDDDDDD`x`Dfffffff/xfkfDDDU ``PUDfff ffff&D@DDDDDDUAT fHR@%U@DDDDDD<<Dfffff9gffffD@`xh `hDR@% n"&"D!DPD@DPD@D@3@2 3nl;{~;fffffgffff@DPDDPDR&`"HRTAD1@DDDDDD<<D1DDDD0DD3@ADDADDDfff & `affD@U% UPT"UDDD2fffiffff&D@`x`fff ffDDDDDDP1 " P 3@3@@DDDD3 fffffff@@%AP HIP@Dfff6ffff@DDDDDD@"r "U@pDDDDDDU Dfffg~ffffD@IRH AU%@1D DPD@DPD@DD@DDDPD@PDfffffffffP@@ HRbT"R3L3L3L3L3L3LfffffffffD@ Tb"%HD@Pffffffff@D 3L3L3L3L3L3L@ TP@R 1D3L3L3L3L3L3LĮſԠĠȠԮпĠŮпĠ̠ԠԮп҈РȡБѠ ѡЪ芢ѡЪ芢 *ґҡЪ芢 ҁ`88 00`88 06 ` Dfff" ffff0DxP  "P2Dfff "hfffDxDD@H%@%" D@fffffxD@DDD1ADDDPD@DD @1ADDDfff ffwf&0@DP " T@I@Dfff hffff1ffffff@  XUPPDfffff23Dffff&ffffDD@PDDPDD"PH&v"@1x`x`xxDfffffff{zf@D  U%DD1xxxxxDD``fff" UaffD{D D"@% UUHDD0U@fffff~fff>z@`xn;`8h ;""I 8n &;x"" D3DffffffD@@UUfffffUDfffffffD0 TP@U&P@@Dfff` hfffD1D 2P UP@" UPDfffffD@DDD1ADDDPD@DD @1ADDDfffffffDHU"D1@2Dfff`fffffDffffffPP"UUDDfffffDff&ifi&ffff@DD@PDDPDD""&f@" HD0DD@DDDffffffff@H "T  UR@!DDDDDfffff@DD"T"UX PTDDffffffffD`xh!`h8"""8bn""D;fffffflU"UYUUUUA@;LUaffffffffffffD@2D "fHUUx@fffhBhfffD@%% PT"RPDD@DDD1ADDDPD@DD 1ADDffffff&i~&@Dx@%@ b"%A"DD3fff fffffD"PRTA DPUffffizffffDDU" 0@P@"DDD@PD@DPD@DD@DD@PD@PDDfffffffzf"UH &RRA% 3D7~~~~DDDfff"AffxDD U "UU RRTDDDffffz~fff~D`xh!`hD""8nh @""D9@D " U%A"UALDx`U@fff ffff@3DD "v UU"@ DffffffffD3L3L3L3L3L3LD@%U@%HP%PA3L3L3L3L3L3LD@DDD1ADDDPD@DD 1ADDR( m(ӠǺv78x7w7y7 . " e) m( Ǡź  ( m(QЩ ѩҩ- f8F -J -K - z2 t-G@ ]+LbB --K0L0 M0 N0B ,-F --J .-K /-YЩ ѩ3ҩ- f8>? < O0 n2 i0` n2 -` n2 -`%<;;+ " m(Š :( ! #h:Hg:H`j: %# HK #%ύ<< R( m( Ǡ˺  ( m(>? . ;# ; ; m(LHȱ N- ! !3 m(LrH m(ˠLrH m(ˠLrH$ɩ ! !) !)$0`)> "L"* "L"i&ܐ`8&ܰ`8 )   m( Ǯ% x H(` J`%H)pJh轊J#H H " GGLE0 " "))ܩ !S&T&S&GЖLFS&T&R)Pp ܩ> "LzG ܩ* "S&T&GLFLF0 ")H !H ! m(LG m(ŠLG m(ˠ$FFFL T&S& S&  " GܩQݩک ۩HH)&H۱)@ H LnFHHHH H  HLFF`H H LEHH " G H00 "0 " GGLEHH/ " G0  V"LF0HέH HHHHHH H  $;L1Dz7w2x2y2 u2ܩQݩHH " G "0HHH H ( H GHHH H 00ة 0HHGܩQݭ   =) )ELE EHEH`. Pp FFF FGGGF. m(ĠŠō 0"ܩQ -N20 LbDHHL H H L4E6 ʽ0 -... . u2 c12E3E -2E3E2E: 3E; ܭܠ 8 ȭF ȭJ ȭK ܠ$> ȭCHCH`CCBC IC "CCC ICLBC IC "΅CCC ICLBcC$ fCڹgC۩ S)L"lCuC|CŠР̠ )-,-) Í,- )- - )C CHCH`29@ )`HHS&T&) W!# " " '0 m(Ӻ ABLANBVB^BOBWB_B AB O0 n2 i0` n2 -` n2 -` RB ZB`q@q@C8 )#  m( FILE EXISTS: IC IC IC "C IC " e)H " (h =))BLB BHBH`.  BBB*C*C C C )L C Ġź  ( m(QЩ ѩҩ- f8F -J -K - z2 t-G@ ]+LbB --K0[BL0 M0 N0B ,-F --J .-K /-YЩ ѩ3ҩ- f8L0NBM0OBN0PBVB^B@WB_Bɛ`hd H1NB8OB@PBNB8NBOB@OBPBPB 7hh`"L3@t7 H1ϥ%hh`  >hhL= &eeiQ` `Hh8e `C.SB R( m(ӠǺv78x7w7y7 . " e) m( .7G.~77L*?78$7΀7F.$G.D.E. 3. h` f?8HHL? H >h``u7.  J@< ȥȥ驂 a@t7 ȱ ȱ Iȥ && L> ȥ9>>e)JJJe  ɶ!` H7.7~7I~787$~7FE. 3. < f? f?u7)))`6)뎼< p? T> ʥ J@ȱȱL=Ѣ~<_2 Z2T` b2_2}<]2]2}<`]2]2e2f2e2f2}<~< b2 b2L5< Z2H . -h ]+<i< <L]+<<<<<ͳI`ϥ% J gJLIJ`gԆՠ2J801݌LgIILpIHhɀꝍ݌콎`+L]+gԆՠI IJI I󢫩I I IJ IJ`I I``ժުժުhԆթJ YJ YJJ YJEMJ YJiԥiJJ`HJ h `JJ8J3IiJ.JNJ.JJJJ JJ JIJJJ` JV `%C)JJJJ,%i JJBDEFG ժժժժժ|p*U*U*U*U*5~@?~~@05y`@U: DLת`~,U*U*U*5Ձo~x|5~`/U:? 3Ԫݣ՚ AАč"P£ňİԊݣ֪ͩՂ("8 "U ľԠĨĈňĈĈĈĈĈĈĈĈĈĈĦ ԪňѢժꪈ A" A A"ᙙÁԪęկ(ń"UĈĈĈĈĈĈĈňĈԫĊ֪ժ"D A"D A@则Ă A"P@"PP @"ÙÙЪҪ(((("T ĨĈĈĈĈÁÁÙĈĈĈĈĈĈĈĈĈԢݛԊѻ߂Ԁ A""P DժժժժժժժժժժժժժժժňԀԜԪՂ"D("D(ԢЂ("U"U U "TÙÙÙÙɟԪݻˈƀ"PАU"DĈݻοĈLjĠĈԪԄЂ"E@ĈψĨЊĠĈĈĈĈĈĈĈĈĈĈĈԪ¨ꁈŠ誢"P("P"PDЪՠտ"E"DĈP 'P "$)P)𨩾 ! "LDP)P " !P "ȱ !̡P8P ! N- !ܪȱ . !i!Хiѥ%0 u0L" m(ԠҾ !L" m(Ծ !L".LIKLYKKK ʽ )/  .Ƚ Q QS&QȌK 'LM1LL2)012)OH ŢOh) .LIK CHOOSE PATH..H "PhLOPHP y!hLPK LPʊʎP '"S&K S& &! `)Pȱ ̡P詯 .,LIK)/K O .LIKLZOLM " e)$ ! Y='K>' &@'?' W& Ȍ  )/ Ȍ ĦOO  !M{M{MMMMNYOMM U&`LLOKKꭚK孙Kޠ0!KS&РܮO S&LjM S&LjM)?S&ܭK O,K0LMK( OP"ʊLMH V"hPΕKK OKLLK͖K OP# H "hPKK OKLLHHOHH # =&LIKK`KKK -`K K --i-- - - L8`8 ]+8`K)𼭛Kа`)ܢ(L'P OKHP Oh%#` =)OU&)L)K㢣='L>'  W&L%N LHLH`.   / UuMMM$N`L]+KKK -!hhhhh$HH " S)K m(ź W!S& KLK " e) m( !' " }LPK LH -!h` -hhLMQK ' - ---+---KK - ]+ L bLKQQ -8`Kժժ@@+U*U*5???|ժo|p7ժ?p?|P*U:?3ժժ~|ppW*U*56633 ~w@`7ժp|0U*U:366