@ D%BBCSoundBBC Sound 0.07 (28 Feb 1989)@- 2 0h hyhh@-111_4,+O SquareWave?- 0@P@ 0usq qar "pxrsrs qrs qrs s?b "(a6`&Q 6 `&Q 6 `&Q 6 `&Q 6 `& \:0SSC \: PulseWave-,+ Noise?- 0@@ 0usq qar "pDAuB@$p xrsrs qrs qrs!u?b6`&pp7  " 3#  `pp7  " 3#  `pp7  " 3#  `pp7  " 3#  ` \:0SSCTimDԂLȾ{Utils01(C)1986 Acornl 8Disc ! 8Bad  0hh ܃ ܃豮0' uLhhHH ܃0 Lhhl À. H 嚊H  Ӛhh LԚ H Àh Ȁ) ii0` ۀr` 怱` {L {򥻅 L I.: I. .name I).٢ I )  (` @` ヹ)  )  (L  `JJJJJJ)`)`JJJJJ` `͍ tu )8尰e` 0 HNot found { L * ] %L] J  : ` ŝX _X H hIi ̠ ᤶ8` ヽ  ` ` 'Q)_)` ')_)(` ``H)_A[8h`,0 tH`   n n nh) À Lܣb ۇL L ヘH уh JJH)hJJH)ȑh` ԃ``HHHHHH  ʈhhhhh`HHH L i`) .`80 ` 9  `8` L8& 9 ee 祹(`(` E Ȅ w ( w) FM Drive À wOption  H À w (h Ӆ  w) Dir. :  wLib. :  ܣM)_) ڇ ULܣ ڇ0` ` U#8 ` ۇ g ڇؤ gŪ ܣ ܣ  Ȅ tLCoffLOADRUNEXEC y y ù)e…8H)ªh`ACCESS2BACKUPCLOSEXCOMPACTCCOPYb$DELETEDESTROYDIR>DRIVE ENABLEFEX7FORMFREEINFOSLIBBMAPRENAMETITLEVERIFY WIPEOrBUILDlDUMPELISTROMS TYPEtutulUTILS6= EHhH L0(ʈȽ0Q)_.Ȱ 'hHH``L J 0 t  򛆶 ㇄ 擥 ܣ ` J  5 L  J 0 t ܣ Lܣ 0 w Deleted ` ` J  V(PLO*(j`)` " Ȣ M d 5Lg w  ʁ E` E 2  f"̭  f .command D 9 : E.: 0.̍L &eiv-w tu ktLl򅺥` y̝` ュHH hh` L *  I: I. .dir I` J { ډ I ډ L`` J 퀢 L# L* c) 5 I)_L .attribute ナ .option`H { h ŁM)0ML #full  HH8zx yuxthh`©ìV LЊ ㅘİ %ř 5H ڇ h` 8Cat fullv) E)E Mt)Mt E)E…``u ut`w wv`̭L L I:80  ` .drive J 퀘H % `h JH h  8Exists ڇřLX8f e  i V) H))Ι *$ z ^h`9`?` O )ɠf1 ?0 k**)I 8f 0)ͥ)͠ )]J, )P)  *`LL $0[ Ii!:ťf8&" L 8奅   ̎` Ϡ )$pi,Pd3`  ƍ3` `) & & & >0 Ʒ`I `!H- fhL$P  Ʌ ɇ H  )\`0  `$0 ߥ@ `jj`HL   Ƴ` ) ,Jًٌ`,@ PL)  3, Ψ ͇ ͅ` 7݋i` I` ` `H h` ?0H h` JJJJ)`]ҏ $PM" /8 $0: ȱ; `? @ `H)/)ƥh@ jHL ϥύ͆h@= > Ʀ/ h@h@h@: ; = > Hf h$   `  `H)&)h@  ƦƧ wƥ$ h@2;?IةMԥU̥]пϩа楩Ъ{ЦТУ&М͆`Zͅ`)`)*-.@P?___ @ mI<  NNZZNN  #) 0DŽȠ Ǚ )?:K=g5LZݑ0)#)0漠 Hih`  y'¼   y JLÝL`)8 JJ)` i ?0(i浥****0EF#ȄH) & & & ȑh) Š ӓ ?07%/ k ʆ  z  ӓ涥ƹͨ,Pe嵰 œ ؓƷ`i` œ `iؠ, ` 6͍ΓΔ E͍`$ ؚ HEscape`  2 P_ 0T j HExecute only+ M*)] ΞЏ #read onlyH # Ofault h & O at : . O ,J & O/ & Oɠ0`H .h Ȁ` `L.!BOOT E.!BOOT wAcorn 1770 DFS  H 욝 嚄ߚȹߚȥ쌂ͩ ߚ ӱ3hH/Ա0T 褐H? h+ $ ?h  - `FNPL H 0[hafsp>L)source> old fsp> ))title>drive> (40)(80)0/80)...) wCompacting : À ܣ y ʩȩɤ (8H) Àh w free sectors ` 5ʹ y Ĺ (iŹƹ)eąȥeŅL ș)ə 0 擤 :Lz,^ hhLܣ J  J H wCopying from : À w to : À ܣh` $ $0`Ū wInsert $0 wsource wdestination w disc and hit a key Ț 5H h` w :  wGo (Y/N) ? Ț )_YN (`L6Ln $ DžɅȅƅ y ĭ)  )ŐĐ 0L $ J y  %H :ŝPG åiiĥiŭNƭM)ǩ 0 y  h `  ͥH m h M d )HH hh`EE`sĨƅåDž­ y U$ ᤩȅåɅ­ beȅȐɥeƅƐ8İťЇ`tu`ɍ J V # (PLO LK$0 wVerify wFormat w which drive ? @ ? 8073 ܣL: $ͩ,  c L`L6L$0 wVerifying l wFormatting͎ w drive À w track $0 ΧLܣ   =$  ()_ 2 Ν w?L” w? $ y͟Ј$ Lܣʎc*`` m`  i ŧȩȊȩ ħƲ`8 i ` ) 8尰eHh`8f $0 Address : Length )Ņ­8©)( 8廥弐8廅)(弅ڄ$0  eeк$.8 Free 8忪 Used ` ʩ © : ʩ © H h)eyy` Files ʩ © Sectors  &&& *  ߠ ,, ,i0   Bytes `hhHH ܃0 Lhhl H ʩh ȀL ꪩ ݪ8  V) S L`f$  Sƪ` ""*& Ϫ # Ů` Ϫ 8`H wRom w : ( hH0 S h L )  ܣ8` Ϫ ª  ª`  Ů Ϫ`H h` 嚆`` )?`  @ L*  (H N h $0% L( L @ $0d b b  b Ƭ* Ƭ e( , Ƭ` ؚ AL6  N  񪢬Ȅ  欥Ū( Lϫ H h` G LOHeih`e`ȱ `ii bH jh Ȁ 8` ラ@ 嚆L  x  ȩȥ(`Ɂ `Lx  (`7'h^- B   L  L: j *L  H h L  L     L6  `  ,PL6     բ   H hL:   ,PL6    Ij ,Pp ,0,(( ,0(,PL6  L   L6,P`,P`8j0H   h,P`,` *H  嚦 w TUBE HOST 2.30 h \V ,C L让 !yۭ۬ !A8`   ȱ X, ,,0QlLLɀ+ @ x  (```x   JJ,, ,P   L2J(`X L  x (TUV$P SLT -SSTVU` SRAM 1.05 SRDATA SRLOAD () (Q) SRREAD () SRROM SRSAVE () (Q) SRWRITE () End addresses may be replaced by + ]HHHH +$0;0C Ȳ&B" X Lձ hhhh`N L  4Lձ0H1H`'D)?) LձEП З ĺ$ L SRAM 1.05 SRAM ȱ u u + ))?X +򱸪ȱ ]p񱸨L 󑸊 񑸊Q)@ڨ +LH hz ]0 ε $ _ + ?񱸨 E  `  _8ȱ8 A񱸨 + 0AȑȑL HH + Nh8庠hȑ ]0Lش ε8HHʠ +  ȑ Lh, ` A  NP8 򵺊8 HHHHHHH +hL A A A8 L^ , ? ( ` A  ( N A A A (p  (Lߴ HH ?qqHHHHHHHHH +hL@``HHHHHHHHHHHHH  h +`@Hﱸȱh L +`ޠHh L+ o +`` ?8庑ȱ廑! ]P  P` A ]P  P`LFi1񑸨 `ʶHƶhLFHyζhyҶ`? 0@@`8`)` 涘&H1 )ɀLFh1Hh` 00`HH 汩6hH qhh`l0ĵh0Lշ񱸅* ]pAP0 tHHHH`!he`8 8嵅嶅  񱸅LHH hh(`Hȱh`Hȵh`HHhh$ +`l`` RAM(C)N&IH hHI E Ž#hH& E  &h) `zy$ĿLIllegal parameterIllegal addressNo filing systemBad commandFile not foundRAM occupied 0;IUփHH hH ~FhH r hh` OL̹8ݢH0.A ]0) 00h/h `8`SRAMSRLOADESRSAVEISRWRITESRREADSRDATA6SRROMH 806: G.A*80(H&P&&h(h(8(h`ȱ ` H h`8` Heiȑh, Lp` >*:"B6 0&H h`Ѧ8`0AWw:G[{07Gg@H Һ g PhH0++ ĺ g_(88񸅼ȥI P h)Hh)? )ߢQȢ º ȊLL@H, g+ ĺ gP88)LF g h)H ºhL H ºh  L& h ¾`r Eʆ` H ºh  h O E&I1 ¾` `))?$p L HhE)@ " & L %֥HH P$0Lhh A-d {   ľ% {  ƹ8 GLF`hh A H湢 Hƹ hh) {  ľľ {  ƹ GL8  ]P  ` ` ``` ` ]pHH +hh`HHH+ hhL+r p נ  | -0HHH` i | | LAcorn OS K648096112128144160 O` `H0HIh0 h0L3SQSH5 CP}:#@@C$ 0 ̤aS&9 ¸ SF9itȦ(L19)p|qӦ ͊jHPJޜfgϟ12B8N}ּ 2sh΀gaA-4aؘƍֵ/pu W.]b) 7gꔑASeNÈe(h#N/fʔ!C%9ƍ2|٤rӛAˑ9$f bFr5IH! ˸!ctS Z4iӨuk Qlw9}>wN+)avVLFSYfEqM i֙C5C 0K_fi !G!e obd S4d8e.JSg4cS4`˙LB u?lX ܢXO:,hѤMVͻ5c7AEcܺW.ɗoM}taPuJdyAdtw\ildnHF}PkPh SX.4YuEvHDaAF-koYW#$Xc)آ Oac4ڈ0l9,ШFn TxDё]èG|;,XIw#8arq:1JxvoObCZ++ǻs#dk/HXg d ޛ0ō/B/؆Ŏb\ryH-aDMC̖Z3NܘLw4--SLWwpNo7<󽶱.8ZٴPG~d/I}s]xo^9(ɥ_>wثl4Nqu19ý1u1h!7,'<S1)ϼS|nq /ۣ[ȇ|Ϸp>O.ݏ|-r<.(I Y&$5o^g">`#(XPhnȠ?Q%V0&(̠ 7BKy` OL" @!FSS48a bޓax1B2 Po8Od85'!ɢ?&bv1QHL_O0o!R-f]0x9!n%1IԜA CE Read_Me file for Apple printers. -------------------------------- The majority of the files contained in the Apple directory are for the Apple LaserWriter, the Apple LaserWriter Plus, the Apple LaserWriter II NT and the Apple LaserWriter II NTX PostScript printers. However, it should be noted that the definitions actually relate to the PostScript firmware contained within the printer, so if you have installed the firmware for a LaserWriter II NTX into a LaserWriter Plus, then you should use the LaserWriter II NTX definition. The "Apple.ImgWriteII" printer definition file is for the Apple ImageWriter II printer. The text highlights available on this printer are good, and ISO Latin 1 international characters are obtained by switching between different language character sets, which gives virtually the same selection of characters as on the Epson MX-80 type III. Some use of backspace over- printing is made, but this is restricted to pairs of standard characters. It would seem to be impossible to get the ImageWriter II to overprint two characters when one or both of the characters requires control sequences to print the character. Eg. character 255 () should be possible by over- printing a y and a french character 126 (~ in ISO Latin1, in French on the ImagerWriter II), but it seems to be impossible to get them to come out on top of each other due to the presence of the control sequences for switching to French and back to American. The graphics resolution 80 by 72 DPI corresponds to Faster quality on the Apple Macintosh, and 160 by 144 DPI corresponds to Best. 160 by 72 DPI does not correspond to any quality available on the Apple Macintosh. It is however a very useful resolution, being the highest non-interlaced resolution available. Colour printing should only be selected if you have installed a colour ribbon in you ImageWriter II - the ribbon that comes supplied with the printer is black only. Colour printing is only performed for non interlaced graphics printouts ie. 160 by 72 DPI or lower. There are two reasons for this. Firstly, interlaced colour printing would involve an excessively large number of print head passes (8) over the same line on the paper. Also, on the second interlace pass the light ribbon colours (eg. yellow) would be printing on top of dark colours already on the paper. This causes contamination of the lighter ribbon colour and seriously reduces usable ribbon life - unless you are happy with muddy yellows. To connect the ImageWriter II to the Archimedes, first ensure that the ImageWriter II does not have a LocalTalk option card installed. If it has, remove the option card (remembering to change the DIP switches as detailed in the ImageWriter II manual). Check the serial settings in use on the ImageWriter II DIP switches, and set the Archimedes serial port to match in the !Printers Connections dialogue. The standard (and preferred) ImageWriter II serial settings are 9600 baud, 8 bits, no parity, 1 stop bit, no XON/XOFF. If you need to make up an Archimedes to ImageWriter II serial lead, the connections for this are: Archimedes 9 pin D ImageWriter II 8 pin mini-circular ------------------ ---------------------------------- 2 --------------------------------- 5 3 --------------------------------- 3 5 --------------------------------- 8 and 4 6 --------------------------------- 2 7 --------------------------------- 1 Shield ------Cable Earth Braid------ Shield 8,4,1 wired together 6 and 7 not connected 9 not connected NickBJ-130e CjR BJC-800 C BubbleJet C@Mf[ Read_Me C BJ-130e CjR BJC-800 C BubbleJet C@Mf[ Read_Me C ECanon Canon NickSQSHCj#@@C$ 0 ̤aS&9 N B1F,@b 0s(0C$p|qӦLˉ/fر9hflǟpt@N9-o(qK7dlNqL-SFԭ i#lh݄*Zl!:Kal}NPAĈQc/mNQel%c0LK>HMzҨG !KH)}EԸM ܫO -\8&p2>[pC$56[j^<з,azu{Ss}C'çy3l5sL00C 6ЀSUՕVuRbueiՖo5RP5VYDE_~d fbo1fɀe0ޠeqxjlvqHhW^j xْ' d/3A a0P4%IJ6򓏬ꐔL2_e-SyΒe.I^>&2; tsx$Lt"6**WlUVy`9hF4Ult%9Vw?V1L(BqwHEql@V HV1L&tRf  O-SV&40u)-LeK%J37iN K &tZctDiшHd*nsZ sXN5c,,ݹƎ.#n<^tci)HV8e f e"'H!F%Q-R@M>u ^ťJRU1sZT?QqK6uu-*T\.PJd ĕI !BQ A4^J!C[a v= yG4#3'uV"H¼A{)3 F %DJ02x0.т`[D)'[@p(F†A [@S|bH`V@qPb+VF[)/bnl *Tb+0VVክB[iŊ][>xlE,Z20VlAB[=}lE.^^b+XV|1[-ZlE0b8b+xV![A5 HlE2fxc+ͰVq<4RlE4jc+ V\[F'ulE6Աnhb+hV|#[G!PlE8rb+0V[A"AlE:v4b+Vc[4RlE,~b+`Vq SQSH'Cz#@@C$ 0 ̤aS&9 N B i CްySG  1M9sԑ8riSĊ3n1Ȓ ɓPaڳ9eмę/mސDX2uDN9Z˂pS4cu@"ulRNtTQ :i,jcF`l1plٹ,ahAH׮cÞ:k$16%ZKk0aVǶڴuӾs>į ᳥w-ΛagM 뷴_;[.G=wmџyZ~e 3` 8(WgYiUŖ`q}6W]wɑ^}U`mEab4ycIeըYVyɠchPgu]'xᖃnq@ rl]tE]vwFy'wy_|h*H(hF8af!XbyhX![%~F]xQƢ_/:Xab=UvYfI`daIYG{S&;[xX[oYZkfF&ly-ws|~'~}B|`|(w( ܟR4IHjcPjj'&*덴~㭹ɫ1[cʜ TlnI--ڎ=-&lj.9^ _ 5' e, ihfL 0oڡm*r45:k돻 ٫H ;Ò7; Q.s^V{mۺ=MSwԲqnwc ݝܹ*(/|ݖ>v*8"n,x)xȮ8ʐllg^M3ϲV% tkkp=vmem][Sf< yC%Pz'TP] b.-c*LFq>9Q.Hd6w$фx6%uTX4$0: H:.;k,;Fm㿶`GQ BZhnOt02,+gi3 lH,8x'& TÄTA5@$`XA A@H;WXKIaAt FY7%013C,2\ `& odbE9/ f0;A4 :OL޳lا<9a*$(=`PS4; QeYэsKfrd;A)ʕ2g\*sʕ2g$,k[r/LI s 1%E-#MjC-*wkaXҳsTETa*5$XUլ jPt tF=9Є-A9ʝ)U(wˋRv Bg1-p(wZ"vp$yr):QS,x$U̲Ar˒ (ҟQ)ʲ W(K+ W@+ ֺGYbȢegٲKeSlYjaL 7nࢰ,@5rA38EYve*y{:FQ}X,DYd$3jP`BSQSHCMf#@@C$ 0 ̤aS&9 N BPI:'X 6aQpRH8 M+^̸Gsд'23KrqyC3_ڼ!s*d0t 2rzN1h]X& QDܞ%+0 q 8tX "F~Del0pL*+a\AHӦS^m:HfYD +Zޝi%|vOZ!|ٲ "Rk餷Иeծ\ ط|:>Щ9īg0V 3 4ࠀUXe`TY{u[n%\ty}]W`d%\EYc2ٌ7tvg\r@w^lv[niTk?$I67tQgvigwE7tQgqa)9w_~[Z( " YmW[IH^hYxY[oXw(_~Q آbn0d&J&\5٨"gkXFm[-Ghli6n%mZ_vךYӺ9p''~GyKx` ^(W:xX#M(nuE^$V"a!Ʃ1:c p;&{V9++vx<+2rQlWzA;G&yg>m뽉tD炐n`J/"hů.I*"&Z*mbc c&cv*c3TęVYX$6j<2jh`ɪqis*W2j.9ьy7߶m1g9n:=:Ng=)=c6-W٬N|w:+]ƲႧ8ߍٸ3w[ż9|G˫4W(.J5^֘jjןp-b=j[ǘ V]i)x@YEr2| ip>j`ѐKSh EA4s"`0A RA@f I&uPyo2lq"0V,•N #GDbE.L f$tMA$(QyDS e$8:0ejyUR)KĒup%1IY D%2X|bYEW]Q0Т/*Scy4zc4/pB?r/Xd!EG9itz*|%]UP*mX,$)H.T{sS'9#`EK˕Tl)c4ڒ[Aiyf 6&Au*R]*95Rd/zkPCtR)7EqF|ZhF4nsI;FcF9N@Fl\Q]N(p.S].hAXXj%hғⲤĪKӥ>%fLO;ӗMicS*ըlJ[O68}*o UYR?,AC1(w&m,jEWqx+ȂW z.J#S 4) \xE*\V++RW+WbȢ^?B _-[+Wr^+ Vx/_+WQ ^1B Gx1$c+ȠW (C^Y4 ox3g`+ЈWQ Hc^8B qx52kx+Wh#^ن: Mx7o+(W c^1BBx9"s+PW!^YG"ŽFx;w,+WA ȣ^(BIxᾌ=({+؄Wq c^ه%@x?`B Read_Me file for Canon printers. -------------------------------- The "Canon.BubbleJet" printer definition file may be used with the Canon BJ-10e, BJ-10ex, BJ-300 and BJ-330 printers. It uses code page 850 (Multilingual) to give exact text printing rendition of almost all ISO Latin 1 characters. Graphics printing is excellent on these printers. All resolutions, including 360 by 360 DPI, are non interlaced. The BJ-10ex, BJ-300 and BJ-330 should have their DIP switches set for Emulation Mode 1 (IBM Proprinter X24E/XL24E). To do this on the BJ-300 and BJ-330 set switches 1-1 and 1-2 to ON. For the BJ-10ex set switches 10 and 11 to OFF. It is also possible to use the "Epson.LQ-860" printer definition file with the Canon BJ-10ex, BJ-300 and BJ-330 printers, if their DIP switches are set for Emulation Mode 2 (Epson LQ850/LQ1050). The printouts produced in this configuration will be poorer, particularly if international character text printing or graphics resolutions above 180 by 180 DPI are used. The "Canon.BJC-800" printer definition file is for use with the Canon BJC-800 colour printer. It is identical to the Epson.LQ-860 file, except for the graphics resolutions above 180 by 180 DPI, which are interlaced on the LQ-860 (and hence do not allow colour). On the BJC-800 all resolutions right up to 360 by 360 DPI are non interlaced and hence can print in colour. The true 48 pin dumps (180 by 360 and 360 by 360 DPI) use the Epson commands ESC "*" 71 and ESC "*" 72 and thus may work on other Epson compatible 48 pin printers (eg. the Star SJ-48 inkjet printer). If you wish to print on A3 paper, you will need to use the control panel on the BJC-800 to set the line length to 11 inches in the NVRAM. Note that the BJC-800 is compatible with the RISC OS 3.10 parallel port software. RISC OS 3.00 and earlier versions do not work with the BJC-800 if you print anything larger than about 7K (the size of the buffer in the BJC-800 printer). The "Canon.BJ-130e" printer definition file is for use with the Canon BJ-130e printer. It is identical to the generic BubbleJet file except that it works around a bug found in the BJ-130e in the 60 by 72 and 120 by 72 DPI graphics resolutions. These are 8 pin dumps, and the BJ-130e gets the line pitch wrong, resulting in gaps between each print head pass. This is corrected by telling the printer to line feed by 20 units instead of the correct value of 24 (the units are supposedly n/216 inch). By doing this the printouts have the correct aspect ratio and do not have gaps. It is interesting to note that 20/180 is equal to 24/216. It would appear that when working in vertical units of n/216 inch the bit image data is processed correctly but the line pitch is not, the line pitch in fact being in units of n/180 inch. If you try to do a 60 by 60 or 120 by 60 mode by telling the printer to operate in vertical units of n/180 inch, then the line pitch comes out correctly but the bit image data is too small vertically, so you still end up with gaps but the aspect ratio of the printout is correct. The gaps cannot be eliminated by telling the printer to change from 5:6 aspect ratio to 1:1 using ESC "n". Thus it is impossible to produce a printer definition file which works around the bugs on the BJ-130e, and also produces correct output on the BJ-10e and BJ-300. NickRead_Me C-%Swift-24 CܾRead_Me C-%Swift-24 CܾECitizen Citizen Nick+ Read_Me file for Citizen printers. ---------------------------------- The following table shows which printer definition file to use with which Citizen printer, together with a brief indication of the DIP switch or control panel settings needed on the printer (don't select colour ribbon unless you have one fitted): Printer File DIP Switches/Control Panel ------- ---- -------------------------- Citizen 120-D Epson.FX-85 Any Epson mode (DIP switches 3 and 4 not both ON) Citizen Swift 9 Epson.EX-800 Epson mode (switch 1-1 OFF), Colour ribbon (switch 2-8 ON) Citizen Swift 9X Epson.EX-800 As Swift 9 above Citizen Swift 224 Citizen.Swift-24 IBM mode (switch 1-1 ON), Code Page 850 (switches 1-6, 1-7 and 1-8 ON, OFF, OFF), Colour ribbon (switch 2-8 ON) Citizen Swift 24 Citizen.Swift-24 See below Citizen Swift 24X Citizen.Swift-24 As Swift 24 below Citizen Swift 24E Citizen.Swift-24 See below To set the Citizen Swift 24E up, use the sequences described below for the Swift 24, with the exception that the Swift 24E has an extra category at the start of the menus (LANGUAGE) and so you will have to press JUMP twice rather than once to get to the MAC CTRL stage (ie. "MENU", "JUMP", "JUMP", "MENU" to get to MAC CTRL DEFN MAC). The "Citizen.Swift-24" printer definition file is somewhat unusual. It utilises the unique features of the Citizen Swift 24 to get the best results possible from this printer. Text printing is all done by switching the printer to IBM Emulation Mode to allow the use of Code Page 850 (Multilingual) which gives a very good mapping for the ISO Latin 1 character set. However, the printer does not support the escape sequence to switch code pages, so you must set the printer up to default to IBM emulation mode, code page 850 (multilingual). Additionally, you need to enable the colour upgrade if it is fitted. This is all done by using the printer control panel to redefine MACRO 1, which contains the default settings for the printer. This is detailed later. Graphics printing is done by software switching the printer to Epson Emulation Mode, except for the 360 DPI vertical resolution modes. For these, the NEC Emulation Mode is used as this is the only way to get the n/360 inch line spacing needed to perform the vertical interlacing. Note that colour printing should only be selected if you have installed the colour upgrade in your Citizen Swift 24 printer. The "Paper Y offset:" for this printer is 10 mm, which is greater than the top margin of the "A4 (Generic DP)" paper size. This may cause graphics output to appear slightly too far down the paper - see the "Printers.Read_Me" file section on paper offsets for more information. Also to get this offset requires the printer VTOP (top of form) to be set to -26 rather than the default of 0 using the control panel. This is detailed later after the main configuration information. Colour printing is only performed for non interlaced graphics printouts ie. 180 by 180 DPI or lower. There are two reasons for this. Firstly, interlaced colour printing would involve an excessively large number of print head passes (8 or 16) over the same line on the paper. Also, on the second and subsequent interlace passes the light ribbon colours (eg. yellow) would be printing on top of dark colours already on the paper. This causes contamination of the lighter ribbon colour and seriously reduces usable ribbon life - unless you are happy with muddy yellows. The steps to configure the Citizen Swift 24 if you do not have the colour upgrade fitted are given below. If at any stage you think you have made a mistake, switch the printer off and start the sequence again. Turn the printer on and place it in the OFF LINE state (press the "ON LINE" button unless the printer is already offline because it has no paper in it). Hold down the "SELECT" button, keep it held down and additionally hold down the "ON LINE" and the "PARK/LOAD" buttons. Keep all three held down until the LCD display shows a FACTORY INITIAL message. Release all three buttons and wait for the LCD display to show the OFF LINE message. Hold down the "SAVE" button, keep it held down and additionally hold down the "ON LINE" button. Keep both of them held down until the LCD display shows a BUFFER INITIAL message. Release both buttons and wait for the LCD display to show the OFF LINE message. Press "MENU", "JUMP" and then "MENU" - the LCD display should say MAC CTRL DEFN MAC. Press "SELECT" then "SAVE" - the LCD display should say LOADED MACRO 1. Press "MENU", "SELECT", "SELECT" again and "SAVE" - the LCD display should say EMLATION IBM. Press "JUMP" five times - the LCD display should say CHR TBL CODE PG. Press "SELECT", "SELECT" again and "SAVE" - the LCD display should say CODE PG MULTI. Press "SAVE" and "SAVE" again - the LCD display should say SAVED MACRO 1. Wait for the LCD display to say OFF LINE, and then switch the printer off. The printer will now configure itself correctly whenever you switch it on. The steps to configure the Citizen Swift 24 if you do have the colour upgrade fitted are given below. If at any stage you think you have made a mistake, switch the printer off and start the sequence again. Turn the printer on and place it in the OFF LINE state (press the "ON LINE" button unless the printer is already offline because it has no paper in it). Hold down the "SELECT" button, keep it held down and additionally hold down the "ON LINE" and the "PARK/LOAD" buttons. Keep all three held down until the LCD display shows a FACTORY INITIAL message. Release all three buttons and wait for the LCD display to show the OFF LINE message. Hold down the "SAVE" button, keep it held down and additionally hold down the "ON LINE" button. Keep both of them held down until the LCD display shows a BUFFER INITIAL message. Release both buttons and wait for the LCD display to show the OFF LINE message. Press "MENU", "JUMP" and then "MENU" - the LCD display should say MAC CTRL DEFN MAC. Press "SELECT" then "SAVE" - the LCD display should say LOADED MACRO 1. Press "MENU", "SELECT", "SELECT" again and "SAVE" - the LCD display should say EMLATION IBM. Press "JUMP" four times - the LCD display should say INSTALL RIBBON. Press "SELECT", "SELECT" again and "SAVE" - the LCD display should say RIBBON COLOUR. Press "JUMP" - the LCD display should say CHR TBL CODE PG. Press "SELECT", "SELECT" again and "SAVE" - the LCD display should say CODE PG MULTI. Press "SAVE" and "SAVE" again - the LCD display should say SAVED MACRO 1. Wait for the LCD display to say OFF LINE, and then switch the printer off. The printer will now configure itself correctly whenever you switch it on. Having configured your printer in this manner, it will no longer work with Ace Computing's !PrinterJX printer driver. This is because the printer now defaults to IBM mode, whereas the Ace driver expects it to be in Epson mode when using the Epson LQ-360 compatible graphics resolutions. There are two ways around this. The first is to use the Citizen Swift 24 control panel to manually switch it to Epson emulation mode. The second is to modify the PrData file inside !PrinterJX to include the control sequence to switch to Epson emulation mode in the job_prologue. The control sequence required is <27>~5<0>. An example PrData file entry for !PrinterJX using this is given below: ............................................................. printer_name: Citizen Swift 24 (180 by 180 dpi) printer_number: 28 pxres: 180 ; dots per inch pyres: 180 pxres_halftone: 180/8 pyres_halftone: 180/8 dump_depth: 24 ; 24 pin printer job_prologue: "<27>~5<0>" ; Select Epson Emulation line_prologue: "<27>*<39>" ; 180 DPI graphics line_epilogue: "<27>$<0><0><27>J<24>" ; move down 24/180 inch job_epilogue: "<27>@" ; Reset printer ............................................................. You now need to set the VTOP for the printer, such that auto paper feed of cut sheets feeds as little of the paper past the print head as possible. Switch the printer on, feed a sheet of paper into it, and put the printer ONLINE. Now hold down the LF/FF key for 1 second or more until the LCD display says OFF LINE VTOP 0. Hold down the LF/FF button. This will cause the paper to feed backwards and the 0 in the display will count down. On most printers it will stop at -26, when the LCD will say OFF LINE VTOP -26. This should correspond to a "Paper Y offset:" of 10 mm, which is what the Citizen.Swift-24 printer definition file is set up for. Some printers will let you set the VTOP further back by pressing LF/FF again and holding it down. If you do this you willneed to use the "Printers.Top_Left" file in conjunction with !PrintEdit to change the "Paper Y offset:". Having set the VTOP to -26 (or some other number), press the SAVE button. The LCD display will say SAVE?, at which point you should press the SAVE button again to store the setting. Wait until the LCD display says ON LINE. The printer is now fully configured. SQSH C`#@@C$ 0 ̤aS&9 N IC'2n@L 2h͛:rNA1l̙pM27'VqcǏ!G<)G4=4$ pũ@N97o(qK7dqL7ݶSFص i#x݄*^!:[a}7`AĘb<^3ې >Xo‡x߂$'^wE'G}Q ZftFf50 1@ UV[j[[Ʌ]W_r`[Aa\uXi9M@eřg@_2yZj VZk&[uq{'qmTex\fWv\~'xgz{͇ |wh`|-x~F` J2z$hZ)qVŗ_H&Xce<dqYfu1DjOjCXB]V%{Xp7i1[\mqѢwx'1(n y[f[* >§alxS8bdkK*5` kiG fKl .lW[&cv[&@ @fm̩[yչ{n";om۞~A '4uG^yG8qߙZH7"*z2댴27ʣ@+"Il L$Dlf3Xɒ @.-P̖I{&Y_ǵm檋maW^x\̀}{mO}EKMx Jnr)K26^s4wn38 ְB:uSYurJӸ5oAwֵwU@ՑלԼ{'_ڦ~-nsC6&**d+9 . ÿsC]t6t7iVE10v#n~눐xnB,ogP>s'=ޔ6x>>LP؇RtD2$cP/! nhVI@K r$C2J"ƈ$ pKr` g IPcTb Ta*ᐆ1H˙Lb*p` 37%.st fh'-ӰN7yH;)NZΡYagA& Aթ_ցMe/lt%7͌u(iiJTr%Kc9Y2.k^*洊ɛc&BB3ihgՔx*=a"[j`UZrӜ8qu6,9ɺ O Q!gGQZ~h@Q@͢%x`Qհi`XZ~[hAd-;Yh"Y4iRORy)W”2)Mʜ=թ/ TbZORЦT5*\25YE&\~՛b V3 `ծtsַұĜy;Γxl*נ- ~e_e+-d6K# ,YE "; k)Db֒ \EX*\Vb-г+RWc-ZbȢk?B&X-豖[c-Zrk+ VX/汖_b-ZQk1B GX1$cb-ȠZ(CkY4 oX3g`c-ЈZQHck8B qX52kxb-Zh#kن: MX7бoc-(Zck1BBX9"sb-PZ!kYG"ŽFX;w,b-ZAȣk(BI)/=({c-Zqckه%@X?α`BNickEX-800 CܑFX-80 CIFX-85 CaJX-80 CxSLQ-860 CܪMX-80-II CҚMX-80-III C'Read_Me C`%EX-800 CܑFX-80 CIFX-85 CaJX-80 CxSLQ-860 CܪMX-80-II CҚMX-80-III C'Read_Me C`%EEpson Epson NickSQSHC#@@C$ 0 ̤aS&9 N3E!oؼ# d&̜9 X@ G9_ܴ)3sbŋ7vrsS#GH,IS2sfP̗6o ,: gmdAFۙ1 T m 6! ' C:tB :i,fcF\lc18y6kA03 ְ_n5|x8VXsa-50\+S;6٫ߘ e[3D;MTszyxWo-$/S>Dp_[W Yftd50 1@ pYc1fZT\E]r_TA[n1cL9dxYa &7ƘiuU9^knvQ\kT\)vM tم)vkrxVv[||'^|^k_[4x_9Rh!rWaXVX$[(26W]wQb_2*abdÐ,f$e4PiAԪCDׄVy&iA2  yg}yxA|rrW{ߢmXaL8Sfa]*dJ"-ʚ^+cIٰ-8*; >%|Knԉwn6!ETmk;6R.k;w'ooۛj/%r R,"Ȫܮk^8S4ފcc2K@C2f3j8O)Ѳn޲´fiIV|Z5 ji 0 ã%f,wȶ<Ɇ 39Nx-kۂ>ۙsJ7꯱x_ům-`fO~Ƕ*bƫݒ8ys}p;A,,X{\W'A g:# }΁ /uZkWO^ Hl[:O9LTt02Lf\bœ _`Cܰ,;e0 5I# DH 2PtA@H;sH5[x`: dy4rTc8Xe%<€23`\ |?~! tC1LasdC2F^sTz McfsLe 3Xie%f2& jdd8αwYG# yH%$r#ILܹ4yN$(YS:FSaBz_ P*ɌKHaəԘLKu*tl9_63!M:r5Ԧ;㥰ܡBX-&kuj[KxNu -`;ʝbb)5;zcP> Ԙ{Bυgq/F)FiIrǣ(DJSRoi~QՈ1Y DdDkÃe;C Ff% K, Y2dhb7e*Y82# DUx _N 8g s(VE (8AR?OSNe&)-U,8tph X Se +TAVKWyB~a"dE?2[` UOZ,j@[Ș1*h͘\:)ȲW K/VA_Oo 80;d)#b I 2 d@,`2Ό6x3 ,(YL䌡AP[#d4Ea8t6@m19 tcÌp K8@Aq ,j@r,0Y dA"ȒAE :Av4,YcdTx,Y! cdu؃d=Ȃv% >FA}X,Ya$1j@`BSQSHCI#@@C$ 0 ̤aS&9 N3F d&̜9 H G9_ܴ)rbŋ7P0M̙+sr 'M 䔙gyCSSaRk8e0 M6b®AMKU8aҡst'oIc)1jţ԰ iTU2ì䃄Ϡ?MsHfǑPJ h%ݙ Nd[-ϖ!|o٭>ŷӄӝq/]׹C7䪙g ׀1cF 4p(x5տYJw߲g%Zmur}v^|Y`VbQv I Am1jF[l(mQs(o(r!q!s=t݅v%1W]tLz|IE}XQ_Ws_fa…`uݕW{uab9RkqxdF eYl8"j:V'4aIi<#m,y\rMgqHAqaA6Wݫ[vŬTZFz+{UpU~\9 ft1('va视1 ^$]ꨊFR8c>J66jh6tҚ뻳iJø 7qUuޯX},~b6˟'lUkJo*s)ᝂ幧. [kb6يMF# 7gáx0L*<{ ;vE vi_l H©-ma2=("hsL;NZi3z5}[i_VAMsg*1?|n_lry˦Ц)8h Fs Lȸ"*.N9gYvuL[4HbLs 8 83 ք&Hƪ &9i#RGJQm#R)#}Hvna !#h*t9nɈ:Z0QV4|ƀ0e%$5T@tZL pA܁3^J!pCWa  6BP-\(gG*U"qH¨AC2 c %DpJ/x+.т`^A p"W8SpE^;X*0gqOH ( [lB"1pWh0ъ/mHګBHG S *XLBACm *gpU3 +pV~U^V pԩWrCׂ +UdQ^( KS\-b>\u}q䢼1.ehE/ [GA}{aƾ/᥊8 hЅAJ0ra11C5nU!Z"@d*ɐ-qy+e^3b fd~*^%3mqLAP=[Cr5pvo6pm0/x4!$<7oWJ 8Dk=8E"T/H5wBٚ: (l`cs4=r}t ׸Nr[uYdzژuqۑά6^ w-% L̒p9Ё3RHN@Im!\g|X7ሶ!0,R #b;ćbE/ f0!4 ,#< HMΡE%Pvr%!!/a2YR+֚^,Іa!wa_CD%2Dxb0*^_YE0&G@ H5qj|61 p$+BNP 1)JS%-3R҈t6AEeJBr[hnd5l!#aP9D!ՈxL>$E<"49hB_סf!+b1L79wi,xօ 9}g<{1cP5ll `P~m+#mB[GW2 I9KPF4Mi(Rb/pӘ&%D/AcJPŒ0iC(UD$ ";t W)Db<\*pU<8'lQΈW1pU DWDyQÃ^eC \V% K*xb2!ahH(U6Δ*PN3='Йt\,F;QB|8pRQ3/(p<*qEw8F‘RS*ƫAÑ *CgpU3 +pVTU^Q^ uWwLbk,,`}iqԢWŤ<Çܢ.p4.Xq\9EfBHUxqjv74pt/j4ЊEm\0f0; C˄bdfZ11c, V 2, d(NVnf\WuUqUhWmH WCOm\WyX@p'g WZv]x W\qp{hv8ԌJ+F<Ǯbs:+Jyˡ>4Vz掻`vzf;Yebvd1fi^v3>;ގt3۝ 2tP6 .XujcF=|xC >]̝W>u ?û=?1\SQSHCw#@@C$ 0 ̤aS&9 N3JĐ7lԑs2p@af+u/nڔ9Ō;~ 9R48u(;g*Sf @ YAt%SLmc5,7uڈY+3[7a $W-&aaHNTaƢU1f6'2’1F&$|^5תF"G`CI=%u_RI cثez N[A.ϖ!|oQG6>շu٨o_]كOrowm_xj[,,X 00C 6ЀYm5XUVThfo5uݕWTPZD`&f (ƘcuIFٌUU 8v7hrAj`npRrړ=%Qgvq|^|ڜwYm1pz 6`Vxa\yšX^}xV_k\rz_ VFa%Xcn<C ?rD晐@hRF96[lq,@@ j^]|}xqXr{hZV~CXuҩ*W.c5JkeGƐ댻>&6 V͖6+EPBˇQ͵i˚ɯ&kVuI4f (v!v&j+dꋨΨ*7cu] 2PdǠ\OR 󱧭rl,( aۚQN4D@żpoRH" =eV*1r:q{ɇq*]tKk>|+S;)l T;qm6(Y I7-)X#+TJ-K8M 67rsmJ>m}O!%d~_@< c Dzrm戂9C4Wk a'i 0ȁiE 4L(#Lc-A`8ȁyla_,Ȁơ}iY~q J@H$%eE1|"|<3! 8b>Tt%Y)K6P2_e/c#,f0@Jb~T&4K}5kxdQ\"8822#K#886qluiGHQzְWa2>FDTTkQ F5 J~-;7fGs!|ֽer>L`Ҽ "ٓccg'!K"~?w|ළ~7 keFKgLV 3 4W^5cfEZŘ\t%^zE1VaʹXcEd]hp#aڍtZj5\sՖmp@qkQtquԍ]vx뵗Gx {7h :ZWamXVX["26W]wQb_,~*abd9dxYEᦛkjVօjdǚF ԩ\tmffwY_yGw*&fw/+/9/a48ӃNX]a*duJJ"':^+cȣ?ï2Jg4S*kJKya3l˶-ln]ݺYN{ڻ5uZl0SB!ܢXj^8S.*ckRí 9h( qc>U y`!tCnkJ3FeE͙{%j |yX{ڒ&\)fV&wǪ<Ȇx-dG2ˣY>sTl̕~&bZ:D i5:Mj|Ze;z,հEn F=o~ _G]pB8QH6i.֌s9jBW?ұΡsX7LvHwQlǚey\$uA,`s:|a d`WAƸ0g(ؐ7J\dq# p@~98M ! $iV(H" L!p94);x@cC dx 4a 9eGe%\231`d |L1 tC5ins&Ia>suJ3i/SdMmӝuf< Yp޳,'h=ZL|dA"HA%iILjT'eQ:[8RU|0FZrɎIR2 .̩(d|)g jLd I@axYqY ")& #\@F~~QИ1Y Dygs-X J,2c,qiThY0A dB̌ij~G1no@ Zːq}1Y:>#ddĠD3 E+"Me )d[|yYLgBBpȂ !ǟ&K*n=3F *\AV,@3\q>0ddE<"~eʞU譵,0YlqcŚ12cpV8Pv Se /XA^,6 K*dFw]atw%#RG 1AdɀYe|mh1gAQ H dC>F&r <% lT,x:c!upCdF ( 8 Ap,Y, Ya#d9!ȂE% :Au$,hY dy"jɜ, YQ Cd$R8#팱%r{ K>.A},YH@2Ԉ,SQSH( C~#@@C$ 0 ̤aS&9 N3MM~<-KȚayFr 3fİA^͎l-յmY\sudzEe`Vb1dnHFeVxghrro⍯ 1"Ewuawu]yOLǞ{G}}~eZ%`gre^ ` ֡4bcEWe6! [ufAA$r5C6vD8$`tK6ywDWެ]tUv^^|w_W^Yugy >&fyf'}! * (|ZiZ@L*ĥ@lGlrl؄:joRݔo.yö0tj%X}tAc!i ߲\e|Fnx$Y#ÀL8C<DmDuH7_PnyS7x{~_|1\d7 ?N4F3t044IMbM\{ʯM6ʛg6[q7Oh/7a wN/s⠿BGwnGk;(9]g+}ƀ0E& tW@EZA @A܁,Y 0di:( $@H,2 " K%KhY0d Ȳ7+ K'F@O,bg@P,YFa4R,agL>S *!Ea *tHV,+@W@VL,Y@o3 -nؙZԁ,YnCdE@H`> /VًU" %0 a,1Ac3(Y!( X64 p8Nh,H_g1L <Okx 6F*E6 nr7Dٙo,dg!Q(9*ZPcgQQJA# diL;㎙67E+z||3x*!U~H%?hҙSQSH Cy'#@@C$ 0 ̤aS&9 N3M~V2O-YfgM/;-Kʚayfr 3fİA_ϒ|6mUn\tمe{Uu`VFb5XdnLVeYVygir \r[o⍰5"Iw^ueyg^xy[0{'}X%kvU]y%fDXR(ӈA&Y^a&e"V4piŒ86=-#Ñ5ߪMabtx62,MoaIxM27>3[>GS.w8u>uTy`42ld8sϾI`tH;ʹ0<uPRm5j][xMhgi͇>ýuDXk߮Wǻ>{r;`5ǹma Zw!ASςs` 8H4؍<#Ld ,I@!Q PAa5^(K!PCea ҈@ sequences are used to print some of the characters, using commonly available international character sets. Graphics leading zero suppression is performed using ESC "$". Colour is available for the non interlaced graphics resolutions ie. 120 by 72 DPI or lower (for an explanation as to why colour is not enabled for interlace printouts, see the comments above about the Epson.JX-80 file). You should not attempt to print in colour unless your printer has a colour ribbon installed. The "Epson.LQ-860" printer definition file uses many of the extra features of the Epson LQ-850 and LQ-860 24 pin printers, and is only likely to work on an Epson compatible printer if it performs full Epson LQ-850 emulation. Most of the graphics resolutions are 24 pin dumps. The 360 DPI vertical resolution graphics dumps are interlaced and as such require the support of the ESC "+" control sequence to set n/360 inch line pitch. Colour is available for the non interlaced graphics resolutions ie. 180 by 180 DPI or lower (for an explanation as to why colour is not enabled for interlace printouts, see the comments above about the Epson.JX-80 file). ISO Latin 1 text characters are obtained by using ESC "t" 1 and ESC "6" to select the Epson character graphics set instead of italic characters for the top bit set printer characters. In addition ESC "R" sequences are used to print some of the characters, including use of the Legal international character set (ESC "R" 64) which is not supported on some Epson compatible 24 pin printers (try the NEC.P6-Plus file instead). You should not attempt to print in colour unless your printer has a colour ribbon installed. Note that some very early Epson LQ-850 printers have a different version of the firmware, which does not support the ESC "+" command and hence the 360 DPI vertical graphics resolutions (180 by 360 and 360 by 360) will not work. If you find this to be the case on your printer, you should contact Epson about a firmware upgrade. You may find that the "NEC.P6-Plus" printer definition file will work for some Epson compatible 24 pin colour (and monochrome) printers, except that the 360 DPI vertical resolution graphics modes will not work unless the printer is NEC compatible. If you have a true 48 pin Epson compatible printer (eg. the Star SJ-48 inkjet), then try the Canon.BJC-800 printer definition file. There are some Epson compatible 9 pin printers which define ESC "J" (and ESC "3") in units of n/144 inch instead of n/216 inch. This will cause interlaced graphics resolutions to go wrong, but non interlaced resolutions should work (ESC "J" is not used unless it is necessary). You could try the Star.DP-510 printer definition file, as this printer uses ESC "3" for setting the line pitch to n/144 inch. You may then find that text printing does not work correctly as the Star DP-510 is somewhat non standard in this area. If this is the case you could use !PrintEdit to create a new printer definition file, copying the text printing definitions from an appropriate Epson file and the graphics resolutions from the Star DP-510 file. NickPostScriptCO}:Read_Me CtJText Ct{dPostScriptCO}:Read_Me CtJText Ct{dEGeneric Generic Nick SQSH5 CO}:#@@C$ 0 ̤aS&9 )㦌4cCgʘp耀s  P@b 0sPR9 H~qӦ#-b#H: &? S7sSf0`+blM6f輩5 c˶}w.Vwsy͙:ed8Ba ڄqS3eʐѡDBʜIHul22ӚAy; %Q!QѤALof2 i7!E2?qC4j?]4XY}9o7܅w96r2*棑1izA깪r *InP Lqtj㦓ꥨBʫ Kbd썜.K쬭~,~ú$o'8arnl.YD#a:[oo.KZjn;ljo껮m@|R,G #*{=!ׯ$"HeЁQZ10)s?o&LEF;,28̳c4)K-?:̕:`w$5]lC0SoqY/͵se7ڿM;~גrx7ݏg֕}ycً̹]3Wo9:^:QH)~}'Gk9 ;[ OI!?}}o^ᄑރgnGA=m@eV| %HۙЀ)̠<(@!`2T$)BRH cx4/)Ipm-n89fj# {!5[XGi! p01X$-V)y $I" b0E)* Read_Me file for default printer definitions. --------------------------------------------- The "Generic.Text" printer definition file is a very basic raw text printer definition file. It assumes virtually nothing - it uses form-feed (12) carriage-return (13) and line-feed (10) and the normal ASCII printable characters from 32 to 127. There are text highlights. ISO Latin 1 international character mappings are supplied, but every character is simply mapped to the closest available normal ASCII character. You would only use this file when attaching an unusual printer for the purposes of doing text printing only eg. daisy wheel printers, golf ball printers, line printers etc. The graphics resolution in this file is a dummy as all DP printers must have at least one graphics resolution. (It is in fact an MX-80 Type II resolution). The "Generic.PostScript" printer definition file should be used if you cannot find a definition file for your PostScript printer. It defines a colour PostScript printer with a resolution of 300 by 300 dpi, with the standard 35 fonts that Adobe provides. SQSH(C{#@@C$ 0 ̤aS&9 NP)  1M9stԑ8riSĊ Q%E:1lYR2sHP̗6oȴ$ ): I>mLAFUY݄)ת0!:O ;?haT?NickDeskJet CLDeskJet+ C(V LasJet-II Cb!LasJet-IIICc"LJ-II-PS C 4B#LJ-IID-PS C4B$LJ-IIID-PSC$5B%Read_Me C(X &DeskJet CLDeskJet+ C(V LasJet-II Cb!LasJet-IIICc"LJ-II-PS C 4B#LJ-IID-PS C4B$LJ-IIID-PSC$5B%Read_Me C(X &EHP HP NickSQSH;CS#@@C$ 0 ̤aS&9 N H9ks6j@af#u|T/nڔQ9ŌASJ5 ̕ \T9C3_ڼ!3)d0T 2r M6bAM*p0C( oIƍX1bGADZJV >@@Mzҡ?>z|rz ղ_j5`̘  BZU2VGlZ9k۾= EWvW_Ɂ>8K[9 4߀e1iȇƛo Gq)T]5t\ueZ [pua]wI^偀_zR{Y 0G<g x`F"$2 |`J>o*7\q%Gt|1&scIf^giUa€t~C* 1'51( AG 9Ar&|P o@ ) 0810 h 0* TdB*: Rgn1iy‘D*2@QeX sp~Qy@nb|Qs0yf צ!0Eۯpl Lo \u5& . ũ8@yr1&SK0sru 3Ϯ\n)y"@$W.^&rE' h^ Ej6*ʨJ j8|꨸~k 4r }7 ,{l67^!QΎ;Ǻ<@C膡n(P:k;"~;l~SL/.% F;q11sP9?N K7=ɍFa$?QcW{Uqx*ȂU ZjP)"УaI% [X`J$haIVB X6L(%4۠d.`A'xYLnqܶ_w50f̈aWr5S{u W\vB[l߿7vi83bŌCƬ3o=o6`p&Zf|0jw\r5gtXi5WZY7^gi[\'ux$~ Va-֘KM 0}@h J2餂24 |6aNVq.!s)@t|1XtjeV&`giq_We€x~C. 1!(5q( A$nj 9ArA&|` o@ ) 08q0 h 0* TtB*: Rgnqi}‘H*ҹ^[0Ժi&c[5Vj FEx츗jkCecα Bif/ zƽn} ʰl o Yu0/& . Ū8@},r*K+ނoruKsIJn<*}2ͱ@<.n)'v:&I' Jhz I*6: ZJz8Zꩼfk 4r P08J,&lF+8baSҢ";@C.,P?绯{7ܴ|*Ƹϩ;ļ7/ʂ۠!?_s7ok>S^R+Q{OscZ.?Va'W P/tY!0S6CY j T`z`Wa8qAWq@ ]-" >+AW(!TyP§2|d%ZL013x"40+3xCiNHb'Xtf(M4" ]ESQSHBC2#@@C$ 0 ̤aS&9 N I9e()CD$'X`6(8cp|qӦLˉ/f9hfliqOI~jӥ9e洜ę/mސYDV2uNF]AFLƖ2Һ 3T f0QNt4 :i޸ "F}@e|2pLnY+aZAHӦS^4֬cÞ-AX/ Ayq 3fİA#Wr5lSy^V֭r6rlƽ}rܒeÈ3vl-Ǭ㞁&k%h`mYƚ% kBwpaq-sVat^ieXx\ݽB\Uy)e~b=f ~i~4` "T`k,;F gr1tAckJekuF_u& 8 0Ҡ0 !!Zģ|šs$ma0l dPjo[0 p1` 1jzk1T ZdtZĠp1Fh :H8-l*beDm0__Ц۩6_(v+ Ġa00iƿ1L1h#0HL.ۂr\q ;GK a 3H-.`Š'|p,rp3'sl3u3ҹ o*R=@sk'zf/2J. f DHJjʠJj oꪭ.1Ѐ5$ *B+,Rk-Ұv6a ;;o.ko%* E>[B k-Wgm> X sH>BWqx+BW  vjP)"޻_ ҈f]% [t`J$hI]B tF .S_W.т`A'fZFSphD;+0hЕO l (SQSHDCd#@@C$ 0 ̤aS&9 N I9e()CD'X`6(8cp|qӦLˉ/fcsْ̬?3ԦKri9C3_ڼ!c*d0l SpS-eu@"ma+0 q 8tҼq3D5Fd ҲW2ô䃄ӨONzҮ[ˎM{6&^b;!Z{5L0f̈aF VXeż[9qu ٌ|8eȧ/nrR[B~ys~}hfj֦e[k0xZ !fąa\K)ǜs]V}ud兖syrqG]婸W_X{ bd0 iVv2` V)ÃnU!&Tq-s Ё_AFc19e|Fn0@_CK0hL$JhM8 C#lqt kp6E m0 h 0* Tj+: RAhni‘"JSg4c4, ʖjmvCqCw"Q9hy:yd@Pnվ 'm8rӣT WUu٥&^9ANeQ_ĕE;9lg 8taZ3C MpFmBvTF&QF B.$R.Lqu5XI@.Nqqa1t1h!}ΆQw{-~j/< ;_ow|. .}?| ~+o;_߂ȹuPP  )EPALu# `#ZBfZ{"@&)]k{#Mpܟ*㿕uh *K\4JSg4c4l †*mtCqCu"1k~8ʗ3 sЋɀ"G/j՚]ÖMۍmܠwk7٧ Wr)H9hLqt"P뭹J奄`j+ -F+JVbZCpk~8aѵf[rt; +Aa*5 z/rBiZ|։ˮrF}D4dh/7 Q{`bPo2ؽ^oP1T-D#cJ BdA =P a7"yhAE)fp -C@ 9 2q SQSH" C$5B#@@C$ 0 ̤aS&9 2 3%eH‘PÆ Hg8riSfĊ3n`4mRNO8@kt 2sV΀eQAL4aؘƍҭ/pX V,YR}) 7gꔑ2$Lxe(hM_̔)CF%J)s&#e yIl03a$lE>JSg4c4l †*mtCqCu"1k~8ʗ3 sЋɀ"G/j՚]ÖMۍmܠwk7٧ Wr)H9hLqt"P뭹J奄`j+ -F+JVbZCpk~8aѵf[rt; +Aa*5 z/rBiZ|։ˮrF}D4dh/7 Q{`bPo2ؽ^oP1T-D#cJ BdA =P a7"yhAE)fp -C@ 9 2q Read_Me file for Hewlett-Packard printers. ------------------------------------------ The HP.LasJet-II printer definition file is for use with the HP LaserJet II printers. The HP.LasJet-III file is for use with HP LaserJet series III printers and similar compatibles eg. Star LaserPrinter 4, Star LaserPrinter 8III, HP LaserJet IIP. The HP.DeskJet file is for use with HP DeskJet printers and similar compatibles. The HP.DeskJet+ file is for use with HP DeskJet Plus printers and similar compatibles eg. Olivetti JP 150 and JP 350, HP DeskJet Professional, HP DeskJet 500 etc. The difference between the four files is minor: the LasJet-II file has the multiple copies command enabled, the DeskJet+ file has the compression facility enabled, the LasJet-III file has both multiple copies and compression enabled, and the DeskJet file has neither of these enabled. You should make your choice of which file to use on which of these two facilities your printer supports. In all other respects the four files are functionally identical. This does not however mean that the results will be the same on all printers. For graphics the results should be the same, except that printing will be faster if compression is in use. For text printing there could be significant variation in the results. It all depends on what font heights, pitches and styles your printer supports. The full range of heights and pitches are specified in the definition files for both Portrait and Landscape mode to obtain all the features of fancy text printing. If however your printer does not have the requested font style, then the printer will select the best approximation it has. Thus for example expanded text (6 characters per inch) does not come out as expanded on the LaserJet II, because the widest text the LaserJet II has is 10 characters per inch. Installing a Courier font card may improve the situation, if it has some of the sizes requested on it. 6, 10, 12 and 17 CPI are the pitches used, and 12 and 8.4 point (for superscript and subscript) are the heights used in Portrait mode. In Landscape mode the corresponding pitches are 8.5, 14, 17 and 24 CPI and the heights used are 8.5 and 6 point. Italic style is missing from some printers, the Olivetti JP 150 and JP 350 do not do underlining in Landscape mode, and no printer seems to support the Light print weight. Sometimes text will come out in a Typeface other than Courier eg. Landscape text on the LaserJet II comes out in the Line Printer typeface. This is because the Typeface is last on the list of priorities for the best match algorithm - it deems getting the size right more important. Most of the ISO Latin 1 international characters are obtained by telling the printer to change to the ISO Latin 1 (ECMA-94) symbol set. The few characters that cannot be obtained in this manner (characters 128 to 159) have mappings defined for them. Character 160 (non-breaking space) is mapped to a standard space as some printers (eg. Star LaserPrinter 8III) consider character 160 to be invalid. Not all of the control sequences are held in the printer definition file for LaserJet printers, for technical reasons. For text printing, most of the control sequences are in the file. The control sequences for manual feed, auto feed and paper tray size selection are in !Printers.lj.Resources.Messages. The control sequences used for position changing, setting the lines per page at the start of each new line or new page and for performing tabs are in the !Printers.lj.Resources.Support BASIC program file. Also page titles (if enabled) are printed using the secondary font. You should not need to modify the control sequences in the Support BASIC program, as they are very standard. It is unlikely that you will need to modify the control sequences in the Messages file. For graphics printing, all of the control sequences are held in the PDumperLJ module. Although this is rather inflexible as you cannot change these sequences it is unavoidable and you are very unlikely to need to change them. You can control whether or not the multiple copies command is supported and whether or not compression is supported with !PrintEdit, and that is all. If you have a LaserJet II, IID or IIID with a PostScript card fitted, you should be able to use the PostScript printer definitions LJ_II_PS, LJ_IID_PS and LJ_IIID_PS as appropriate. Nick4019/17 Cd/7B(4019/39 C17B)4216 C6B*Pro-X24E CT rܐ+Read_Me CL ,4019/17 Cd/7B(4019/39 C17B)4216 C6B*Pro-X24E CT rܐ+Read_Me CL ,EIBM IBM NickSQSHTCd/7B#@@C$ 0 ̤aS&9 ¸DHL)#g`7t8Cs@e 1l4Ip(#狛6enVqcG9CB$y9h|j 1r<#5(Np)3 0v[ٴa~A:ox}ZtkmߝrްysN7[TX6bL2:(QBH31Xg& Hݍ|9H2i!G/0l3~ذ2IXѤMvӽkvǹw|xȕ3L{xu)wWFMvSZfEuMi'VI0CpBQG,FkipcdQ St]rQr8 B(FF'Q I$8X> i$J3"ddYTci("p/Iffr&pV9g[@1؊-#eaGtƍr^Iwhyiv:FP* X٨rjz&jr ©@&vǯ κ.^+-RR-Nv,n<盂.깰..v*;hj[rb^'&\iW1NGb(1p1lGiБG1RPs{sʷAͦ IEMVUW&QS']_5-*3B[KDpkSQSH C17B#@@C$ 0 ̤aS&9 ¸DHL)#g`7t82#Cs@e 1l4Ip(#狛6enVqcG9CB$9h|j 1r<#5(Np)3 0v[ٴa~A:ox}ZtkmߝrްysN7[TX6bL2:(QBH31Xg& Hݍ|9H2i!G/0l3~ذ2IXѤMvӽkvǹw|xȕ3L{xu)wWFMvSZfEuMi'VI0DLcgi aDtdтoAFq.Lqu7Q7".3d#:U^D)I.DFXҸe-&d:i&8٤ v!%iXYFZ&c`*fCy$}(Ő͑n k(WgxFZiZ.$qcZac'J*F2hakJԂ*kV ¥òZ:kp(*JkԞۓoGJ.֋G;*F,+0y("5r>:m#)0tw$x_mF|Ͽ|myǻb&9WNzNqu1u1h` v `ykW0@P%%P~ Js@8lW,뗳P~ 1؂K)z낂Đ58nPA>ZBl}tĿFIID ~ 0_8E#ְ/>ad,F35n>K44A/y E eP"|$ t`D4eN ۃ7@Rb{,I2s'#yFQVm&O֐dݰG  BD%R a~)1p$-cNF` =Cx d*9 2C&r SQSH C6B#@@C$ 0 ̤aS&9 ¸DHey& aΔ#':A26aIp( M27+^qcǏPB,y29hz j 1l<#(Np)3 0v[ٴa~A ^߾V.]6vEw7lޜSFM$+:)S JRI#e {e;0qN>JSg4cS$`̙L u?lX ܢXGz,hѤMΛ5a7AEcܺU.ɗoM}cPuJd]jQdݔ (@]]81DtqOipC'C݁phpGCdptpt١`@R$1 Ll…Zoњvv[hh߲vlMk7O[? ۝b 3` 8(WdUYfI_mUV\sQ]yI_juD` VFaRqb9dYUu g isH&mo GkT lG$M\ue]w-k㕇]jک]{ʩy||7g~uWn! mAx` 6`vc}!Z}] z_a-cuM؎7gĂ{%.N!]B,`Xz bb*[%0l!aC,pXCb9 Ă j%2!eLC,Xa 8by6h%4!iC,XAX#b'ĂN%6!mC,ЄXxbF8B%8!qC, Xa#b9!ĂE%:!u$B,hX by"h%<*!yB,X؃b=ĂM%>F!}XB,Xb& Read_Me file for IBM printers. ------------------------------ The "IBM.Pro-X24E" printer definition file uses features which mean it will not work on some of the early IBM printers. It uses ESC "[g" graphics commands to perform 24 pin dumps, ESC "d" to perform leading zero suppression and ESC "[\" to switch the vertical units to 1/180 inch instead of 1/216 inch. The use of these codes for the graphics resolutions means that this printer definition file will not work with the IBM Graphics Printer, Proprinter, Proprinter II and Proprinter XL. ISO Latin 1 text printing uses ESC "[T" to switch to code page 850 (Multilingual) which allows accurate text printing of almost all ISO Latin 1 characters. If you have a very new IBM compatible printer which can do 48 pin graphics using ESC "[g", you may be able to use the "Canon.BubbleJet" printer definition file. This is the same as the "IBM.Pro-X24E" file except that it provides 360 DPI vertical resolution graphics modes (non interlaced) and the 360 DPI horizontal definitions are non interlaced. The "IBM.4019/17" and "IBM.4019/39" printer definition files are for the IBM LaserPrinter (PostScript), containing 17 fonts and 39 fonts respectively. The "IBM.4216" printer definition file is for the IBM Personal Pageprinter (PostScript). NickColJet132 Ck.ColJet2000C8eܠ/Read_Me C݂0ColJet132 Ck.ColJet2000C8eܠ/Read_Me C݂0EIntegrex Integrex NickSQSH; C#@@C$ 0 ̤aS&9 N$qC9e͛:rԔ" 'X 6aQRJ8 M+^̸ǐ#KT0 O69Q2Ҥ pslP̗6o$ -: mmlAF]1 U u 6a ' C:m`4o܄Uc<`m [볙|.g;,o 3k1# 95vmipm5Wbx_~`matEb5Xd BeeI}}6j[ogAq.H[ri=W\tUuiށLJxw$zE{7_}YiVZʅ]W_`acb`yV!he|hCi 5\Ukhc(cm¹h8c<tq]s፷祇ݔ|6G}Gt|1k:kcgi!(E  8, 9H[Z0  `K A|ˇqtĶ !R4Ζے,i"cdfeK_dؾ [b|ŹffpE!2l,r)lA[$|l^$FlUi%` &L-x[6pl6 3, (VVE`(8R` JSNz+)NKآ Se` +TV4[^qDlE<"~ec) -WZ-[nlE`JSe` /X^-8mrddɓM@ " ؔę/mސYDZ2uڄN9bۂpS6cu&@"}lNt*d 8tҼq#D9j4f ) t[2۸ovm߽icß[KoÛf1|&|c${⽭g:׀1cF 4r(({-or8o}%G`uUdemgZ 8چl-r%p'wyp[Eue]w[8Dx桧{'tAcY LimMe|FnY_lH C69lLIl f&0'J9Ar1Edg0(6( m Nd00eAơE GccFYZٔ9f*q_lľaNFn4ų2l@+mJ;GZ{߆u$_|֡m;[bij&0'ى}Q(2(J1b)V,**&bXif @*)Jx*諝*k1:g , LnSц} Rc,ȆQyjxi4Z&jY&qPcHEU*9" l0fQVhۂ2n Read_Me file for Linotype printers. ----------------------------------- The definition files in the Linotype directory are for the Linotronic 100 and the Linotronic 200. It should be noted that although the Linotronic 200 has a few resolutions available, the definition file is set for the default resolution only - 1270 by 1270 dpi. NickP6-Plus C6Read_Me CL.E7P6-Plus C6Read_Me CL.E7ENEC NEC NickSQSHC#@@C$ 0 ̤aS&9 N8)2D l1 7u` c؄3GAJ%(#狛6e`N";~ `8uR(9c*Sf @ YAt%S!Lmc5,7uڈY 3[7a $W-&aaHNTa bQ#0m N05%c0 L>HQzְWad2>FDTTkQ F5 J~-;7fGs!|ֽer>L`Ҽ "ٓccg'!K"~?w|ළ~7 keJg@V 3 4@V[gcZ~[q%G]w|q&a1dQfhpg@iuL:jp[nt1qjyvs\8gumw7^yzwg|7^xͶ B(!bȕW啇g%]`evXb5X]U&eU%d`7"i{6i,laanƛjOfj]Fqy]lI]EfvnvZ|yډg}qB|{[hvڛ(_>F0=^ե_Vf*$zb#uj~*r<1+-[ikw)+%UB+-b8lk݆ & ^ߵnW 5'{ ] a7^̵ [nZ1jձ0ꢪ2ꪍ8kd1<,c`dI3pNv첹D5w|jGF@̹v[s1ùSY5{%Gj |;nlG0gx*r$#nr;ʕ_N$˒c$n:97c̤?{1'ikq.jSvԥw+xѓ 0I1RaLTXŨ329D9^NX6nN5XC@5V۹xߑ y~ww owqk)y|TA,`փ[:|a d\V(BQ0g(ؐ7\a# pD~98M ! $i^H" l#p94);x@cG d 4aX$ 9|1e%l20qh |`M1 tC7Ims<'e^suxJ5/S椧MqӞuf>Ytl=^L4$dyE6$$+jIba$'IPT,)U6[xb٨Y׼2F^rXɎKS3 2 *dƼIh-|jNgiQldYHp3;4hZqt$^x4;Sj=9Pa %b[&ԬB!?>t;jtJrի]zh%kak՟pejWtթ^!ӯ l~ |FlwX(/ ~Kd IúQ A5^K!Caa !8Yr`81g@ a " L[($"K%KhAX0AdB͜DL9no@ \ːqFA @aaĢHs E+"Me )t[TDXL谜BBhԚ‚ p* 1X0EXVኰBaiŠ]F맮ay)aE<"~e>]9ӭFw ڜ9bVaE9 ׹q Se /X^",7K/aFyQ^aw%#RG1dɀDXqemjgtXQH a9CFF&r <%BN=lT!,ڸ:gupCa9 ( 8 p",DX!, DXa#a9!‚E%:u$",hDXay"k3 EXQCa$R<#%r{K>.}",DXH2gԈ!, Read_Me file for NEC printers. ------------------------------ The "NEC.P6-Plus" printer definition file is for use with the NEC P6 Plus and NEC compatible 24 pin printers. Most of the graphics resolutions are 24 pin dumps. The 360 DPI vertical resolution graphics dumps are interlaced and as such require the support of the FS "3" control sequence to set n/360 inch line pitch. Note that colour printing should only be selected if you have installed a colour ribbon in your NEC P6 Plus - the ribbon that comes with the NEC P6 Plus is black only. ISO Latin 1 text characters are obtained by using ESC "t" 1 and ESC "6" to select IBM character set 2 instead of italic characters for the top bit set printer characters. In addition ESC "R" sequences are used to print some of the characters. The "NEC.P6-Plus" file will in fact work with many Epson compatible 24 pin printers, with the exception of the 360 DPI vertical resolution graphics modes which use the NEC specific command. Colour printing is only performed for non interlaced graphics printouts ie. 180 by 180 DPI or lower. There are two reasons for this. Firstly, interlaced colour printing would involve an excessively large number of print head passes (8 or 16) over the same line on the paper. Also, on the second or subsequent interlace passes the light ribbon colours (eg. yellow) would be printing on top of dark colours already on the paper. This causes contamination of the lighter ribbon colour and seriously reduces usable ribbon life - unless you are happy with muddy yellows. NickCS-100 CG}:9Read_Me CS L:CS-100 CG}:9Read_Me CS L:EQMS QMS NickSQSH9 CG}:#@@C$ 0 ̤aS&9 Fi2Đ7lԑ3e4p耈P*afΜ Vg8riSfĊ3n1Ȓ 'EIH iO6SfHةZ~A:o\=ͱ]׶}wnɺ7`|sN3S|F6aiL2dt(Q2gҸ1RƫM"OfC3#mdA:uI3FТA,ye2 c7a7dhw.i;=4n3Sg}9i6on_m5r<AY DFP8e-y&\%0n$i8YFR)cXe;#u;6G\d&VA\™h(bHJi.$qPcy`[~:'Bi֨id-+,vjꪼk++:=GnGf"mFr^$ǹs@#dGΈQKgދd0Å)/"l/؆ÆB.rPqb|Hp:'DlQqr9ܳ,BK4 [l3:Rb&1f Fb c_>0֬&XA ۟AHhEA*LY<68$ /FFB 1~ذ2%9ySȒ)[Ƭugy Yo-w^Lwd0\r93KfEaaK1 iC b5C 0DINDciPAaG!e oada StdTxeh!E.SC񳃻{׳=^:NS,]a=؇\ ſ6E% Xw 56H\T` }[?_SH̒M!P1 e@<Ԯ;i&1#n`UQ!O^ox%6Q؂Vq5n cLo!Q-fa`<}nl;!<p3 sb Contents: ========= * Using "Top_Left" to calibrate your printer paper offsets. * Using !ChangeFSI for colour bit image printouts. * Print density variation from RISC OS 2. * Upgrading from RISC OS 3.00. * Changes to dot matrix printer definition files since RISC OS 3.00. * Using RISC OS 3.00 printer definition files with newer software. * Using new printer definition files with RISC OS 3.00. Using "Top_Left" to calibrate your printer paper offsets. --------------------------------------------------------- The "Printers.Top_Left" printout file can be used to calibrate the position of output on Epson and IBM compatible dot matrix printers. To do this, you should first ensure your printer is in its default state eg. switch it off and switch it back on again, and feed paper into it if necessary. Then send the Top_Left file directly to the printer. The easiest way to do this is to set !Printers up for printing to your printer, and then drag the "Top_Left" file icon onto the icon for your printer on the icon bar. Alternatively, you can use the command line; the command "*Copy Top_Left Printer:" will send the file to the printer, assuming you are in the Printers directory and the print destination has already been set up correctly (eg. by !Printers). On the paper there should be a small vertical and horizontal line (like an inverted "L") close to the top left corner of the paper. Start !PrintEdit (in App1) and drag the printer definition file you wish to use into the !PrintEdit window. Measure the distance from the left hand edge of the paper to the left hand edge of the inverted "L" mark (do not measure to the middle of the mark). The distance you have just measured is the "Paper X offset" for your printer, so you should enter it into the "Paper X offset:" field in the !PrintEdit window. Now measure the distance from the top of the paper to the top edge of the inverted "L" mark (again do not measure to the middle of the mark). This distance is the "Paper Y offset" for your printer, and should also be entered in the !PrintEdit window. Now click the MENU button in the !PrintEdit window (avoiding the "Graphics modes:" icons or you will get the wrong menu), and use the "Save" option to save your customised printer definition file. It is recommended that you do not overwrite your master printer definition file. Either make sure you have backups, or save your new file somewhere else. Now quit !Printers, restart it, and load in your new printer definition file using the "Printer control" window. Printed output on your printer should now appear in the correct position. Using !ChangeFSI for colour bit image printouts. ------------------------------------------------ The colour matching of the printer drivers is not always quite what it could be, and how good it is varies depending on the image being printed. If you are printing bit images (ie. sprites) to colour dot matrix pinters, an alternative is to use !ChangeFSI on the Support disc. This tends to give better colour matching (it is certainly different and vision is very subjective) and it gives you more control. Doing this requires care to ensure that !ChangeFSI and the printer drivers do not fight with each other. It also requires lots of memory for large images eg. you will need 8MB of memory to print full A4 at 360 by 360 DPI, and to print full size A3 at 360 by 360 DPI 16MB of memory is just about enough. Obviously lower resolutions and smaller output sizes will take less memory eg. 180 by 180 DPI full size A4 can be printed on a 2MB system and 180 by 180 DPI full size A3 can be printed on a 4MB system. Halving the resolution divides the amount of memory needed by four. There are two very important steps. The first is to set the "Output" window of !ChangeFSI to "Mode" 27 (or 31 ie. 4 bits per pixel, square pixels), "Use current mode" off, "Ignore pixel aspect" off, and select "Special:" and enter "D" in the special box. For the technically minded this tells !ChangeFSI to produce output in terms of 1 bit of each of red, green and blue ie. saturated colours. There is an exact mapping from this to the CMYK (Cyan, Magenta, Yellow and Key black) colour space used by the printer drivers and hence they can accurately print the output from !ChangeFSI. The other important step is to get the output from !ChangeFSI to be exactly the pixels that will be printed on the paper, so that the printer drivers do no scaling. You will use !Paint to print the output from !ChangeFSI, and in !Paint there are 90 dots to the inch (90 DPI). So for example if you are printing to a 9 pin colour ribbon printer at 120 by 72 DPI, you need to set the "Scale x" to 90:120 and the "Scale y" to 90:72 in the !Paint print dialogue box. For a 24 pin printer at 180 by 180 DPI it would be 90:180 and 90:180, and for the Canon BJC-800 bubblejet printer at 360 by 360 DPI it would be 90:360 and 90:360. Obviously to be able to do this the image needs to have been scaled correctly in !ChangeFSI otherwise it will be the wrong size, and will be distorted on a 9 pin printer. To get the scaling correct in !ChangeFSI, you need to look at how big in pixels your source image is, work out how many printer pixels you want to turn that into, and scale it appropriately. It is worth scaling something up in size, particularly if there are a lot of colours in the original (eg. a 24 bit master) as this will give !ChangeFSI more pixels to play with in the error diffusion and hence the colour matching will be better. For example you have a 24 bit master image which is 1384 by 1760 pixels in size. You are going to print this on A4 paper to a 9 pin printer at 120 by 72 DPI. A4 is 8.269 by 11.694 inches. To cater for the fact that the printer can't print to edges of the paper, knock 10% off which gives 7.517 by 10.631 inches. Multiplying those sizes by the 120 by 72 DPI resolution gives 902 by 765 pixels required as the output sprite size. In the "Scaling" window of !ChangeFSI, set "Ignore pixel size" to off and select "Custom" scaling. The top size (for horizontal or X scale) should be set to 902:1384 and the bottom size set to 765:1760. You may select either (or both) of "Mirror L/R" and "Mirror U/D" without affecting anything else, but if you select "Rotate" you will have to think carefully about the affect this will have on the pixel sizes. Print it straight first and then experiment later. The only other thing you need to do is apply whatever "Processing" you want in !ChangeFSI. It has been found that on 24 pin colour ribbon printers and high resolution inkjet printers (eg. Star LC24-200 at 180 by 180 DPI and Canon BJC-800 at 360 by 360 DPI) "Gamma correction" turned on and set to 3.0 works quite well. For a 9 pin colour ribbon printer (eg. Citizen Swift 9 at 120 by 72 DPI) the gamma correction needs to be less; around 1.6 to 2.0 works well. To lighten the image increase the gamma correction and to darken it decrease it. Changing it in increments of about 0.4 seems to get the right balance between changing too quickly or too slowly. You are unlikely to need any of the other "Processing" options unless there is something actually wrong with the original image which needs correcting, in which case it would also need correcting even if you were going to just use the printer drivers to do all the work instead of using !ChangeFSI. Set the printer drivers up to be the highest colour resolution you have enough memory for eg. 120 by 72 for 9 pin printers and 180 by 180 for 24 pin printers. You may use either "Colour, small halftone" or "Colour, dithered" for the "Quality:" field. In practice it has been found that "Colour, dithered" tends to give more pleasing results particularly at higher resolutions as it tends to smooth out the graininess introduced by using "Special:" of "D" in !ChangeFSI. You should try both and see which you prefer. "Colour, dithered" takes longer and needs more memory however. Print density variation from RISC OS 2. --------------------------------------- You may find that printouts are lighter or darker under RISC OS 3 than they were in RISC OS 2. This is usually due to a change in the amount of interlacing being performed ie. the number of passes the print head makes over the same section of the paper. For example a Canon BJ-300 printer under RISC OS 2 with !PrinterDM set to "EPSON LQ-850 compatible (360 by 360 dpi)" and the printer set to Epson LQ emulation mode will make two passes over the paper due to using vertical interlacing. The same printer under RISC OS 3 with !Printers using the Canon.BubbleJet file set to 360 by 360 DPI and the printer set to IBM emulation mode will only make one pass over the paper. So the printout will be lighter, but on the other hand it will take less time to print and the quality will be higher since no interlacing is being used. Also the ink cartridge will last longer. In this example running the printer in Epson LQ emulation mode with the Epson.LQ-860 file set to 180 by 360 DPI will give results which are almost identical to the RISC OS 2 configuration. In the general case, if you use 360 by 360 DPI in any printer definition file which gives true 360 DPI vertical resolution (non-interlaced), then this will give lighter print than any of the 360 by 360 DPI standard Acorn !PrinterDM settings, which are all interlaced. The files which use true 360 DPI vertical resolution are Canon.BJ-130e, Canon.BJC-800 (usable with Star SJ-48) and Canon.BJ-130e. Switch to a 180 by 360 DPI resolution in a more standard file (eg. Epson.LQ-860) if you need the interlacing to get darker print. Conversely take an Epson LQ-850 printer under RISC OS 2 with !PrinterDM set to "EPSON LQ-850 compatible (360 by 360 dpi)". This again will make two passes over the paper. The same printer under RISC OS 3 with !Printers using the Epson.LQ-860 file set to 360 by 360 DPI will make four passes over the paper since it is now horizontally interlaced as well as vertically interlaced. (In fact RISC OS 2 never really achieved 360 DPI horizontal resolution since it didn't interlace it and the printer will not print adjacent dots. The only benefit this gave was 360 DPI positional accuracy of left hand edges.) So the printout will be darker and the resolution will be better, but on the other hand it will take longer to print and will wear the ribbon out faster. In this particular example using 180 by 360 DPI in !Printers will give results which are almost identical to the RISC OS 2 configuration. In the general case, if you use any resolution in any printer definition file which is horizontally interlaced, this will give darker print than the same resolution under !PrinterDM. In practice this is 240 DPI horizontal for 9 pin printers (240 by 72, 240 by 144 and 240 by 216) and 360 DPI horizontal for 24 pin printers (360 by 180 and 360 by 360) although not all of these resolutions are available as standard in !PrinterDM. If you need to get the same print density as you did on RISC OS 2, halve the horizontal resolution you are using to 120 DPI or 180 DPI. If the extra positional accuracy of left hand edges that RISC OS 2 gave you turns out to be important, then edit the horizontally interlaced graphics resolution you are using (eg. 240 by 216) with !PrintEdit and change the "X interlace:" field from 1 to 0 which will disable the horizontal interlacing. (Note that you cannot simply disable vertical interlacing in a similar manner. Other changes would be required.) Upgrading from RISC OS 3.00. ---------------------------- When upgrading from RISC 3.00, you should re-assess which printer definition file to use. In some cases you will find that there is now a more appropriate printer definition file. If you choose to use the same file, you should use the new version of it (and the new !Printers of course) rather than the RISC OS 3.00 file. If you find that the file you were using under RISC OS 3.00 is no longer supplied and there isn't a more appropriate file in RISC OS 3.10, refer to the following table: RISC OS 3.00 file File to use with RISC OS 3.10 ----------------- ----------------------------- Epson.MX-80-IIa Epson.MX-80-II Star.Gemini-10 Star.Gemini-10 from RISC OS 3.00 Star.LC-10 Epson.EX-800 Epson.LQ-850 Epson.LQ-860 Epson.LX-86 Epson.FX-80 Changes to dot matrix printer definition files since RISC OS 3.00. ------------------------------------------------------------------ 1) The graphics "Line end 4:" field has become a "Zero skip:" field, and an associated "Skip resolution:" numeric field has appeared. These fields are usually 27,"$" and 60 for Epson compatibles and 27,"d" and 120 for IBM compatibles. This is used to perform leading zero suppression. 2) A "Set lines:" field has appeared in the graphics modes. This is almost always 27,"C". This is output BEFORE the "Page start:" sequence and is used to set the form length correctly on A4 fanfold, A2 and similar paper that the printer's DIP switches cannot accommodate. Previously this only worked for text printing, which always had a "Set lines:" field. 3) The graphics "Page end:" sequence has been split into separate "Form feed:" and "Page end:" sequences. This is so that if "Roll" paper feed is selected, the "Form feed:" can be omitted to prevent the paper from advancing. The "Page end:" sequence is output after the "Form feed:", and should set the printer's "top of form" (eg. with 27,"@"). Failure to do this may cause the printer to perform an auto perforation skip or other inconvenient actions later on when "Roll" paper feed is in use. 4) The character mappings have gained mappings for the Welsh characters WwYy circumflex, as character codes 129, 130, 133 and 134 respectively. These are almost always mapped as "W", "w",8,"^", "Y", and "y",8,"^" because they are not in any printer character sets. 5) The printer definition files are now compressed (!Squash format). 6) "Paper X offset:" and "Paper Y offset:" fields have appeared. These two numbers should be set to the amount of paper that has already gone past the print head before the printer can print anything at all. Thus they represent the section of the paper upon which it is physically impossible to print. The "Graphics margins" in the "Paper size" window in !Printers on the other hand are that section of the paper upon which you do not wish to be allowed to print. Note that if the "Top" and "Left" graphics margins are set to less than the "Paper Y offset:" and "Paper X offset:" respectively and you actually try to print something right up to the top left of the margins, then the image on the paper will be shifted down and to the right of where it is supposed to be, since you have tried to get the printer to print on the section of the paper that it physically cannot print on. Also note that the paper offsets are allowed to be negative, which they would need to be for a printer whose natural initial print position is above the top and/or to the left of the top left corner of the paper. Using RISC OS 3.00 printer definition files with newer software. ---------------------------------------------------------------- RISC OS 3.00 printer definition files will work with later versions of the software. However you should use a new file if possible, otherwise you will not get the performance benefits of leading zero suppresion, the form length will not be set properly for graphics printouts, the "Roll" paper feed option will not work properly and the Welsh text characters will not be mapped. Additionally the output will appear too far down and to the right on the paper due to there being no paper offsets in old files. If you created your own printer definition file with !PrintEdit, then you can edit your file with the new version of !PrintEdit and upgrade it to use the new features documented above. Be aware that not all Epson compatible printers support 27,"$" (used in "Zero skip:"). Also you must go into every graphics resolution window and click "OK" in them all before you enter any paper offsets. Otherwise the paper offsets will not work for any resolution that you do not click "OK" in, since the data format will not have been upgraded for that resolution. Using new printer definition files with RISC OS 3.00. ----------------------------------------------------- The printer definition files are now squashed internally, so first of all you will need to change their filetype to Squash, and then run the files through !Squash which will then give you unsquashed printer definition files as output which can be used by RISC OS 3.00 systems. The most likely problem you will encounter using the files is that you will not get a form feed at the end of each graphics page, because the RISC OS 3.00 printer drivers don't know about the separate "Form feed:" string. This can be resolved by using !PrintEdit to put the "Form feed:" string at the START of the "Page end:" string. Either an old or a new !PrintEdit will do, but if you use an old one the graphics definitions you edit will be downgraded to the old format, losing most of the new data. If you use a new !PrintEdit, you will get a squashed printer definition file as output, regardless of whether the input file was squashed. The RISC OS 3.00 printer drivers will ignore all of the new fields documented above, except for the Welsh text character mappings. (Actually using the Welsh characters on RISC OS 3.00 could be tricky.) The Apple ImageWriter II printer definition file will not work on RISC OS 3.00 since it uses a new module called PDumperIW which was not supplied with RISC OS 3.00. PDumperIW does not work on RISC OS 3.00. NickDP-510 CPO@LC-200 CXܲALC24-200 CEBRead_Me C-[CDP-510 CPO@LC-200 CXܲALC24-200 CEBRead_Me C-[CEStar Star NickSQSH0 CO#@@C$ 0 ̤aS&9 NL95b88 ư 3g:@@MzAD#C4] JhI]s̶2[!|oI95>Cn'lYb3k1# 88_Zv+/Yhe(^U]yW_V6Xa%_p4Z2D6Ye \f[mkVl 8mQyHp r1\q!s\tQgBf}x块zQMUSǕ\`WYgo%]vAX)E acP]M 4lxPgP⟢[ 8=h,ᢊ0i3fcm,x\?j|]})f|<G&x)GyGt|1aB`UxQlᆝ9 0Y 5-0QnuAImgj[ eAƷJ Gcp򕒴cFae{p_^F0b|Q~frix_L̆,2sA1%\+E#mt4/\.쳇EK1bn}@ X%k.F3e>Pc(h^0*pU|QHBGB X%0r aѰJ1bach[_$X/ _!M(˨&3fp|7Ad0Q@ci4/x'!jҰ5|alpVFe7an/ހU #V Hc86 ǿV)Fss9att*؆UaB$uz5DBҎvI;:Ԣ/ 9XN1RA0Nvi=8YRV/YX%uX #> ?a~V<## SQSH{CX#@@C$ 0 ̤aS&9 NL9ɐ2`1 7u` c؄3GAJ%(#狛6e`N Sbƍ?T0M0-bHќ1)3  |iLN 6pȩ :mĨ0H`p0C* oIMU1f6'e21&$|^5תF"GXCJj.ŤFj%|d OGO]-Cdߢ<9&|oaD:wϫ.<ˋ'>EC>~mq_~['ހ& Xftc50 1@ `X_m&YP[\re^PAZjf VLb=d}YFyFhfs-פwіmAƩFYAdUw]vu'xgl]ߝ鹚|'x(X(B(!bV]uVW ŗZ$nV\sAb^.`Aa)Ƙct@9d  4$yiP䲯u'%C8DV&cv皙Anby"]!w z LNXfũW:aY%Zjwb_2j#xk Dhc2Thli .>lmEۄU/N_4]~!ִNl@/ VH410g(ؐ7M`i" p0~90M!_V<#LA1A84½-ARR15C X72#0Q4ǔ $cSČbBc^X f%YA%.E_ e*8:8eaFʹ/9:Қf1)[*`T<&E.z1`(4ltc(M̱eu#>u yH%:\T#cH^gq$*8nO|BPC4l)7: U%+Q98SX&4[0{ +LuDdBӌV'39-\\5'RVm"7A(Q[pvqX W `";/bdd|Sa?؁tq,AϠf(ZQ,XH `1E7rzK*pU,pXX pE* wK,Y,Xh`=r }K.],xXx b`< TK0ja,8X`1$r @K2 eH,˘X 4`q5 lK4Ji,X!T`F&r OK6m,PX t`:pK8@q ,0XA`1G$rCK:u ,HX#`q#EK.},X`9L(SQSHCAE#@@C$ 0 ̤aS&9 NL94ZȀĐ7lԑs2p@af+u/nڔ91Lŋ7vr9hpiFG(9S2sdP̗6o ,: emdAF[1 T m 6! ' C:t 4odcF\lc1plٙ,adAH׮cÞ:k$16%ZKk0aVǶڴuӾs>G ᳥w-ΛagM 뷴_;[.G=wmџyZ~d 3` 8(WfYhQV`p}&]vɁ^|Q_lE`vXb2yBcE6Yee6e&VxAYuPn9ƛo!aką'v0]tQDuy]xgzLJ{'}gyڶ J`-NXnUXVjVU]׋ Fae cA&^aVfHchCƀ^[lDkVEkd$ZF˚׵y]pr''xՉק|ww*Wir/k/EZa@(Z]m*dIz*j^،8gGu_Flq+޻uV{ ;6pvMvb#0 _R8ޥj^(1Z#HkR*3CPgKrf>)<AU+:ct-I?=[ԱmwaoBY߹ǚ1ks |(;ܕ6)r "f )XxȭɎ\xMdc̜|sҫ+UrǺר vzN`c :S;z5;q]~WW=z{ 2UoKLU>p~I@8}q*`9HIj: :Lך6;`tڙystW.}gzyxwk;詑z` &)x@qE& s2| ipCE=Mj`$A0jI"f$ Irj+, ÂX):h Yu-@ep6yAI! c0iCI!2bL `0œL$)/DfB7`3zL7ptz<:ɆwCM| 'SV2\-K첗 g0C/])XnA@XflTF*=Om39hfSTZb!RUBiϸA'wh׺l c=)64(wU ܡ)-06e(dq@ŊJS!`6C&Gʇ3';9R*4ZSEђ;;NOu9^r'*1c&biVA]fRٽjqMi5cBYs0dS6UT[εk_3la+vnA_Fձ~lf+{ gOn0AO&3ߤ aCJ3Yqx,Y . K#;K ;Br8חdqD V< wE8I9>g(!T͟Ap K&MLx4(6 ܡ'))H-sd|4z@OMCO (VE (8AR<,YL dAE>Ȓ \E *\AV,3\ d>xE ,AZx30YlABd=Ȓ}E .^A^,XY|1d-ZE 0Ab8,xY! dA5Ȓ HE 2Afx,ͰYq <dF4RE 4Aj, Y \dF'ȒuE 6Anh,hY|#dG!PE 8Ar,0Y dA"ȒAE :Av4,Ycd4RE ,A~,`Yq Read_Me file for Star printers. ------------------------------- The following table shows which printer definition file to use with which Star printer, together with a brief indication of the DIP switch or control panel settings needed on the printer: Printer File DIP Switches/Control Panel ------- ---- -------------------------- Star DP-510 Star.DP-510 See below Star FR-10 Epson.EX-800 Standard emulation Star FR-15 Epson.EX-800 Standard emulation Star LC-10 Epson.EX-800 Standard emulation (switch 1-6 ON) Star LC-15 Epson.EX-800 Standard emulation (switch 1-6 ON) Star LC-20 Epson.EX-800 Standard emulation Star LC-200 Star.LC-200 Standard emulation (EDS A-1 ON) Star ZA-200 Star.LC-200 Standard emulation Star ZA-250 Star.LC-200 Standard emulation Star LC24-10 Epson.LQ-860 Standard emulation Star LC24-15 Epson.LQ-860 Standard emulation Star XB24-10 Epson.LQ-860 Standard emulation Star XB24-15 Epson.LQ-860 Standard emulation Star LC24-20 Star.LC24-200 Standard emulation Star LC24-200 Star.LC24-200 Standard emulation (EDS A-1 ON) Star XB24-200 Star.LC24-200 Standard emulation Star XB24-250 Star.LC24-200 Standard emulation Star SJ-48 (inkjet) Canon.BJC-800 Standard emulation (switch 1 ON) Star LaserPrinter 4 HP.LasJet-III HP LaserJet IIP emulation Star LaserPrinter 8III HP.LasJet-III HP LaserJet III emulation The StarJet SJ-48 inkjet printer may alternatively be used with the IBM.Pro-X24E file if the DIP switches are set for IBM emulation mode (switch 1 OFF). However, all resolutions above 180 by 180 dpi will be interlaced whereas using Epson mode and the Canon.BJC-800 file gives full 360 by 360 dpi non interlaced. The "Star.DP-510" printer definition file is for the Star DP-510 printer. The maximum vertical resolution is specified in multiples of 1/144 inch using ESC "3" on this printer (instead of the usual 1/216 inch) and so vertical interlacing is limited to two passes (144 dpi resolution). ISO Latin 1 text characters are obtained using the unusual range of top bit set characters available on this printer, plus some use of backspace over-printing and some use of Epson standard ESC "R" international character set selections. There is no use of double strike mode (ESC "G" and ESC "H") or superscripts and subscripts (ESC "S" and ESC "T") as there are some problems with this printer which make these features difficult if not impossible to use reliably. For the Star DP-510 DIP switch 3 must be OFF (select 8 bit interface) and DIP switch 4 must be OFF (no auto line feed on carriage return). In the unlikely event that you need auto line feed set to ON, then you can use !PrintEdit to remove the trailing ",10" from the "Line skip:", "Line end 1:" and "Line end 2:" fields in all the graphics resolutions. The "Star.LC-200" printer definition file is for the Star LC-200 Colour printer and other similar Star 9 pin printers. The graphics definitions are the same as the Epson.EX-800 file. The text definitions are the same as the Epson.LQ-860 file, except that the LC-200's ability to select IBM Code Page 850 (Multi-lingual) is used to print ISO Latin 1 top bit set characters. The Legal international character set (ESC "R" 64) is also used. You should not attempt to print in colour unless your printer has a colour ribbon installed. Also note that colour printing is only allowed at 120 by 72 DPI resolution or lower - see the Epson.Read_Me file for details. The "Star.LC24-200" printer definition file is for the Star LC24-200 Colour printer and other similar Star 24 pin printers. The graphics definitions are the same as the Epson.LQ-860 file. The text definitions are also the same as the Epson.LQ-860 file, except that the LC24-200's ability to select IBM Code Page 850 (Multi-lingual) is used to print ISO Latin 1 top bit set characters. The Legal international character set (ESC "R" 64) is also used. You should not attempt to print in colour unless your printer has a colour ribbon installed. Also note that colour printing is only allowed at 180 by 180 DPI resolution or lower - see the Epson.Read_Me file for details. NickOmniLaser CXC}:ERead_Me C O LFOmniLaser CXC}:ERead_Me C O LFETI TI NickSQSH6CXC}:#@@C$ 0 ̤aS&9 RII7iS" (S@aqN #u3G9_ܴ)rbŋ7vT0M̙5)ZO+[#3`pSQ.M6fq4 Tz+,Tg]y͙:ed] ڄqS3eʐѡDBʜIHul20ˊAʑ9ԙC&: H `_6C! ˸!cq17m8ʗUkd@P4j̬]ÖmϺ[lS‰+1:I0EdSцt )e1 nGYtQRLs̪e6+.F IԬ /FoXkîkp%LƒvJ`i& Read_Me file for TI printers. ----------------------------- The definition file in the TI directory is for a TI OmniLaser printer. NickBachFXVI A-MHFanfare @X`~BIGigue Ax'MJHandlMes1aA̢}KHandlMes1b@( LShostF1 A+M MBachFXVI A-MHFanfare @X`~BIGigue Ax'MJHandlMes1aA̢}KHandlMes1b@( LShostF1 A+M MTunes Tunes NickFMaestro @@@\@ @@@ @@ \g     1 ## 31 1! 1! 1011 1! ! !!!! 1 ! !!!10 1 !!!!!1 1 1 31 1!!! 1 0!!!011 1 23""#00 2"##33 "# 31!3133 3! 31 1           1#33! 1 1#""""3 3 !!!#  !#!  11777 0 60 6 @pXPbX``hph`hpxxpxqiqQYxy```xhX`Pd`Xt`phpx``|`xX`hp`phpxphphhpx@x``qIA`I`QYaYQYaYaiaYqhiai`ay`h`ah`xaUQiqiiqyqiq`iq`YpYaiyuqibu`qu`qqia]`YIQYe`aaYQM`I9AIQ`\`XX`ht`pxphph`p``@`ibq`y`yx@y`xy`qiq`i`i`@qyxp}`ypixpxYay`q`a`i``iqiayi`aayxyYai|`xt`pxpl`hpxd``ph`QQIA=99AIQQY`xxyiqyqiu@q@x`qy`qq`Y`Y@qYa`ibp@b```hȀȀЀaYba`@a`xb`qQ @y@ahiqYq``@x@QaY`aii`q`hy@```yqyyYaiaYayqay``yyqiyIaQqyyqAyyaiqiay@``baYbi`@`IyqyyiyqiayiIAiqyqiq`iaYaiayqyĀĀ``qYqiaȈ`yqiqqa`Ƞqi`q`yy`Iyqy@yYiaYaib`a@Maestro @N@b@d@j@0@@@@ \g                                8 @@I@9 @@p@h h@h@8 @@p@p p@q@P @@H x@@@ I@x@9 A@Q@9 A@I@h h@@P P@P@X @p@Q @a@H x@`@X X@X@aP P@P@P P@P@P X@a@a h@I@Y `@@y X@a@a `@`@i p@Q@P Q@I@Q Q@Q@P X@``a h@p@q p@i@y X@h@a `@@@ p@x@qa h@p@a h@I@x @@P P@P@ @i@h h@h@q P@Y@X X@X@a i@``a i@q@y @h@8 @@I@ `@``i h@``q P@``h H@Q@P ``q@ ``a@ ``@ ``@ ``Y@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXXxxxxxxxxxxxxxxxxx Maestro @@@6@@@@@@ \"w7 qq  q       w7 qq qs  wyyppiqihqyphp`xhxxpphqyphbHqx`hpxhh`aJqhihbphphihphp`qHxh`hhhipyxhyxx`xahqhq`y`yxpyx`ypXpxhqy`y`YyXh`hhhxhxphxhyXyp`qXHyHhhhhphhhhhhh``Hhhh`hxhhhXhQ@HMaestro @v@@P@ @@@@@ \ g3!##!# 3333 3333 3333 33# 333 33 3!!133 33#1!! 3311 30!337 7 !! 3!##!# 3333 3333 3333 33# 333 33 3!!133 33#1!! 3311 30!337 7 `hhx`€hjhhhhxpxpxpxpxpxpxpxpxphhhxhhy`}`yyqi`ࠀhm`iihp`h@HPX`hhx`€hjhhhhxpxpxpxpxpxpxpxpxphhhxhhy`}`yyqi`ࠀhm`iihp`h Hhxphhihahhhy`hq@a`QbXhhhhhh@q`i`a``@hp`qhxxxxxxxxxhh@Hhxphhihahhhy`hq@a`QbXhhhhhh@q`i`a``@hp`qhxxxxxxxxxhh XXXBY"XXB@qhhjȠhȠhiР@@``hB``rq```i``hh`h@@qhhjȠhȠhiР@@``hB``rq```i``hh`h hhhhhhhqqhay@ybi`@qhH`ȈȠ`ay```hh}`yyyhqqh``hhhhhhhqqhay@ybi`@qhH`ȈȠ`ay```hh}`yyyhqq Maestro @@@J@F@@(@l@,@ \ g    D    \33" 3313 33"2 33!1 # 3    000 30003 1 1 1 1 3 13 1320 3##!!! 333 33 12 31!!! 13 13 33 113!#! 1 1 1 # #!31! 3333 3 3 31 3 323! 31 11 32   3 33 3!#3 32 3"2 3" 33qS SBRB SBR22" 33 s s1 q! a`c`` 2 320 30 300 3    2 33"2" 323"2 11 3 1320 3 544 1#3 11 11 33 33 k70v qcb s ````````@``@``@`@b`````a`qb`y`i``p`a@`hpxpxhxp`xx`y@}@y````@``y`qiq`q`a@```@xb``bl`i@`yqiaYQbyb```ȀȀȀȀ``xph`x`h``X```xpx```qi```q`````y``q`q`u`qyy```y`@`hpx||`y@qB@@Bxhq y iHxpx`"```@```b``p`h`h@`@yH`@`}@y@@```````@`````y``B`iq@@@|yb````@`ayq `ttp`x`xph`i@``HthpxYJI(b`yqy`i@a``xph`b@```a@YBa`aiqtu`q@i@q``@@@`q@`q```x@``b`@@``y```yq`p`i`y`q``Y`i@@````@`qy`@@@``y@a@YHy`q@Y`i`pxxXY`a`i````i`i```@``@``by`q@p``yq@@`@ `@``@By``q`ayqyiyqyYqiqqy@@`by`@yqy@y@a``BYbeHahahhphphphph`a(``i```b`| y```a`i``q`@@@hxh```bh````@`````q``b````h``@ @```````i`@````q`@```@ibq``Y`q`@`@@``B````@```````@@@`````````````@``````a`````y`qi`@```x`phxpx`y`i`y`Y````@```@Y@@ ```b@B`Ȁ```q``` H`@``@```HH@`````@@@```i``````@@@```h```b@``@q@@@@y@@`` hH(``````@`@Ȁ``@@@b``bhyq`@``q`y@yB@@`@`@@` `````````@`y```@q`Q`@H``a```@Q@``@Bq@`b``bb Hb@@```q``b@H`H@`@``a`y@@@``b@q`y``aBi@@y@aBi@@q@i`d `hHhhP(``````Ȁau t t q`b`ihp(thphp( Maestro @y@,@@@@@2@@ \g                  11 1  1 #!#!     3 !1 3 3! 32 1 33 3!1! 3 3 #   3#        3# 3 30 0 3#3 31 11 11 11 11 11 100 11 1 1010 101 101 101 103 13"        3 33 3! 3! 330 33030 300 333 3020 303 33 3031 3 3 3 33 33 33! 33 33 3## 3 # #1 3 31 3 3# 3 33 3" 3 3 @8@] X@8@X```\@X@p@XH``P@p@PHX`HHP`@HI`@P@t@t@p@P@p`x`a`Y`Q`Y`a`i`u`p@x`h@@Y`a`]@Y`Q`I`A`Y@`y`q`i`p@Y@`y`q`y`@`@`@@y``y@`y`q`i`a`i`a`Y@`t p @i@i@a`i`q`i`````@y`@````````@``````@``````q``H` `y`````@`x`p@``|@x`p`l@h`p`d@`@x@ @x@``@@@@``@@@``@``}@}@y@Y@|`x`}@y@````@```u@q`y`i i`Y`e@a`Q`]@Y`A`I`Q`Y`9`A`I`Q@a@TTQpu@q TTQpq`y`q @``q`y`li@@``@``@``@``x@`q`@q@y``````@@@```|`x@a`Y`U@Q`Y`U@Q@@``@Q@@@@i`a`i`Y`a`Y`a`Q`l h@p@Q a`Y`Q`I`A@t@p@@i`e@a`Y`a`Q`hHp`` p@ @a@``@@```@`y``q`HH`xHa`Y`U@Q`Y`I@q@x@x``@@a`i`qHu q`i`a`i`q`i`e@a``@`@```y``y``y`H` ``q@y@Y@````@`````@}@y``q@@```@````@``|@x``p l h@@p@@@`@@@@q@@@@m@i`q`e@a`i`]@Y`a`i@m@i``y@x``@@@@``}@y@q`m`i`a`Y@`t@p`x`h `@y`q`i `@y`q`i`a`i`Y`t@p`x`h@@a`Y`a`Q`Y`E`A`I`` @x@ @x@``@@@H`@@H` @````@@````````@``````@``````@``y````y``H`@``|@x`q`h@`x`t@p`h`d@a@`@` ``````@``a@a@@``@@XH``P`H`@`H`Q @@``@@@H`@@H` @````@Y`a`]@Y@````@``````@``@`@````````i`a`Y@Q@y`q`i``````@``y`i`q`y`@`i`@```@`` ``````@`y`q@``}@y`q`i@d@d@d@d@a a |@x```x``T@P``TTpT@P``@`H`P`X`@@@`p`x`H`@X@}@}@y@Y@y``@``@@@q@@@@m i`@Y@ @``y``}@} } y@}@y } y @@@ ``y`````` @`H` i@@``i`q`y e aHh`@@@9@] Y@9@````q@]@Y`a`Q@q@U@Q`Y`M@I`Q`E@A`I`Q@@@y`q`@`` `q`y````}@y`q`@``u@q``e@e@a`@@@@@@@D@@`H`TPH`@`H`@`X`p@`H`x````T@P@L@H`8`@``P@@ @y@y@@}@y``@``u@q`y`@`` @``} y@Y@ @@ @@@@ Nick65ExamplesCxOBrushes CH TButterfly C|H0UPlaque CDVReadMe CdEW65ExamplesCxOBrushes CH TButterfly C|H0UPlaque CDVReadMe CdEWTutorials Tutorials NicksNick!Sprites B~PHelloWDiscC?xQ!Sprites B~PHelloWDiscC?xQN65Examples65ExamplesNick!hellow, Nick!Boot B|xjRHelloW LLsS!Boot B|xjRHelloW LLsSOHelloWDiscHelloWDiscNickvCHAIN "HelloW"  7 0 (129);(157);(131);(141);"Hello World" 0 (129);(157);(131);(141);"Hello World" ( *CAT  |sheep2 wwwwwwUUUUUU333333DDUUwwwwwwwwwwpwp|sheep1 wwwwwwUUUUUU333333DDUUppwpwpwpwwpwwppwwpwpwhouse wwwwwwUUUUUU333333DDUU PUUUUUUUUPUUUUUUUUPUUUUUUUUPUUUUUUUUPUUUUUUUUPUUUUUUUUPUUUUUUUUDrawDraw 'P X?B l$%<1Io bg4g/>=w&lDPB ;AEFMWJG2fDn-;'CB J>8C-4CR@!CSJTa B UDN& `R>TDrawDraw ^"\FTrinity.Bold X?D@4@c2@Acorn ComputersB J <@x<J W0o@xýý to tW0J l^"B ^""^^This is the ReadMe file for the Tutorial directory. =================================================== This directory contains files that are used in conjunction with the Paint, Draw, 65Host and 65Tube tutorials in the RISC OS 3 Applications Guide. The Draw tutorial uses DrawFiles called Butterfly and Plaque. Butterfly contains the templates that help you draw the Brimstone butterfly. The Paint tutorial uses the Sprite file called Brushes. The Sprite file contains the three sprites: Sheep1, Sheep2 and House that help you create the tutorial landscape. The 65Host and 65Tube tutorial uses the files in the 65Examples directory to demonstrate how to construct a RISC OS application. For more information refer to the RISC OS 3 Applications Guide.VSN: 0.27 (14-May-92) ID:PrintEdit ER1:Unexpected error :- %0 (%1/%2) RES:%0 by %1 dpi BNF:Corrupt '%0' not freed BNE:Corrupt '%0' not extended ODD1:Block %0: %1 WFI:'%0' won't fit icon %1 TNF:Template '%0' not found ODD:%0: %1 ICN6a:Edit no highlights... ICN6b:Edit portrait mode... ICN7a:Edit draft highlights... ICN7b:Edit landscape mode... PMODE:Portrait mode LMODE:Landscape mode OK1:Unable to read '%0' OK6:Unable to edit the definition of this type of printer. Please consult the manual OK7:Unable to edit this printer definition file - incompatible or corrupt contents OKC:Missing quote in %0 OKCa:'%0' entry OKCb:translation #%0 OKD:Too many chars between quotes in %0 OKE:Missing field in %0 OKF:Value out of range in %0 OKG:A module name must be provided OKH:A palette file name must be provided OKI:A sensible resolution must be provided OKJ:To save the file, drag the icon to a directory viewer OKK:Unable to create file '%0' OKN:!PrintEdit can only edit printer definition files OKO:Printer definition files must contain at least one graphics mode OKP:Graphics modes must support at least one mono, grey or colour dump OKQ:A sensible skip resolution must be provided FA1:!PrintEdit needs at least %0K to start up ME1:#PrintEdit,Info,Restart,Save,Quit ME2:#Graphics,New resolution# ME3:#Mappings,%0,Select all,Clear selection,New mapping@ ME3a:#%0,Modify@,Delete ME3b:Mapping ME3c:Selection TI1:Text - no highlights TI2:Text - draft highlights TI3:Text - NLQ highlights TI4:Printer definition editor * TI5:Printer definition editor TI6:# PrData file for '%0', %1 class TI7:Modify mapping TI8:New mapping GC56:set lines GC57:page start GC58:form feed GC59:page end GC60:line return GC61:line skip GC62:line end 1 GC63:line end 2 GC64:line end 3 GC65:zero skip GC66:line start 1 GC67:line start 2 GC68:line pass 1 GC69:line pass 1b GC70:line pass 2 GC71:line pass 2b GC72:line pass 3 GC73:line pass 3b GC74:line pass 4 GC75:line pass 4b TC22:Set lines TC23:Do backspace TC24:Do tab TC25:Do formfeed TC26:Do start of line TC27:Do new line TC28:Start of text job TC29:End of text job TC30:Select pica font TC31:Select elite font TC32:Select condensed font TC33:Select expanded font TC34:Turn bold on TC35:Turn bold off TC36:Turn italics on TC37:Turn italics off TC38:Turn light on TC39:Turn light off TC40:Turn superscript on TC41:Turn superscript off TC42:Turn subscript on TC43:Turn subscript off TC44:Turn underline on TC45:Turn underline off FA7:Internal error: attempt to read a string from a non-string block INFO:This \w displays information about PrintEdit. TEXT47:\Saccept the specified strings or close the \w to lose them. TEXT22:This string sets the number of lines to a page.|M\Schange it. TEXT23:This string moves the print-head back one space.|M\Schange it. TEXT24:This string moves the print-head to the next tab.|M\Schange it. TEXT25:This string starts a new page.|M\Schange it. TEXT26:This string moves the print-head to the beginning of the line.|M\Schange it. TEXT27:This string moves the print-head to the beginning of the next line.|M\Schange it. TEXT28:This string is issued at the start of a text job.|M\Schange it. TEXT29:This string is issued at the end of a text job.|M\Schange it. TEXT30:This string selects a pica font (10 cpi).|M\Schange it. TEXT31:This string selects an elite font (12 cpi).|M\Schange it. TEXT32:This string selects a condensed font (17 cpi).|M\Schange it. TEXT33:This string selects an expanded font (6 cpi).|M\Schange it. TEXT34:This string turns bold text on.|M\Schange it. TEXT35:This string turns bold text off.|M\Schange it. TEXT36:This string turns italics text on.|M\Schange it. TEXT37:This string turns italics text off.|M\Schange it. TEXT38:This string turns light text on.|M\Schange it. TEXT39:This string turns light text off.|M\Schange it. TEXT40:This string turns superscript text on.|M\Schange it. TEXT41:This string turns superscript text off.|M\Schange it. TEXT42:This string turns subscript text on.|M\Schange it. TEXT43:This string turns subscript text off.|M\Schange it. TEXT44:This string turns underlined text on.|M\Schange it. TEXT45:This string turns underlined text off.|M\Schange it. TEXT:This \w allows you to modify the various text control strings. MAIN10:\Tprinter class.|M\Schange it. MAIN11:\Tprinter type.|M\Schange it. MAIN12:\Tprinter name.|M\Schange it. MAIN13:\Tsprite name.|M\Schange it. MAIN14:\Tnumber of graphics modes currently defined.|MClick MENU to create a new one or edit an existing one. MAIN15:Click MENU to create a new graphics mode or edit an existing one. MAIN6:\Sedit the no highlights text definition. MAIN6a:\Sedit the portrait text definition. MAIN7:\Sedit the draft highlights text definition. MAIN7a:\Sedit the landscape text definition. MAIN8:\Sedit the NLQ highlights text definition. MAIN9:\Sedit the character mappings. MAIN16a:\Shave text with no highlights. MAIN16b:\Snot have any text modes. MAIN16c:\Shave a portrait text definition. MAIN16d:\Snot have any text modes. MAIN17a:\Shave text with draft highlights. MAIN17b:\Snot have text with draft highlights. MAIN17c:\Shave a landscape text definition. MAIN17d:\Snot have a landscape text definition. MAIN18a:\Shave text with NLQ highlights. MAIN18b:\Snot have text with NLQ highlights. MAIN19a:\Shave character mappings. MAIN19b:\Snot have character mappings. MAIN22:\Tarea at the left of the paper that the printer cannot print on.|MNegative numbers are allowed (but are unlikely to be useful).|M\Schange it. MAIN23:\Tarea at the top of the paper that the printer cannot print on.|MNegative numbers are allowed (but are unlikely to be useful).|M\Schange it. MAIN24:\Sspecify the paper X and Y (left and top) offsets in millimetres. MAIN25:\Sspecify the paper X and Y (left and top) offsets in inches. MAIN:This \w allows you to edit the current printer definition file. SAVE0:Drag this icon to the directory in which you want to save the file. Or, drag it to the program into which you want to transfer the data. SAVE1:This shows the filename for this data. If it is not a full pathname, drag the icon into a directory viewer. SAVE2:\Ssave the data with the current filename. If it is not a full pathname, you must drag the icon to a directory first. SAVE:This \w allows you to save data in a file, or transfer it to another application. CHARS:This \w allows you to create and edit character mappings. MAPPING2:Enter the character or the ASCII code for the character and press RETURN. MAPPING3:Enter the sequence required to produce the specified character on the printer and press RETURN. MAPPING:This \w allows you to define character mappings. GRAPHICS86:\Sdelete the definition of this graphics mode. GRAPHICS83:\Saccept this definition or close the \w to lose it. GRAPHICS36a:\Sallow monochrome dumps with small halftones. GRAPHICS36b:\Sdisallow monochrome dumps with small halftones. GRAPHICS37a:\Sallow monochrome dumps with large halftones. GRAPHICS37b:\Sdisallow monochrome dumps with large halftones. GRAPHICS38a:\Sallow greyscale dumps with small halftones. GRAPHICS38b:\Sdisallow greyscale dumps with small halftones. GRAPHICS39a:\Sallow greyscale dumps with larges halftones. GRAPHICS39b:\Sdisallow greyscale dumps with large halftones. GRAPHICS40a:\Sallow greyscale dumps with dithering. GRAPHICS40b:\Sdisallow greyscale dumps with dithering. GRAPHICS41a:\Sallow colour dumps with small halftones. GRAPHICS41b:\Sdisallow colour dumps with small halftones. GRAPHICS42a:\Sallow colour dumps with large halftones. GRAPHICS42b:\Sdisallow colour dumps with large halftones. GRAPHICS43a:\Sallow colour dumps with dithering. GRAPHICS43b:\Sdisallow colour dumps with dithering. GRAPHICS77:Click \s if the printer translates bytes into horizontal dots (eg Integrex ColourJet). GRAPHICS78:Click \s if the printer translates bytes into vertical dots (eg Epson, IBM ProPrinter). GRAPHICS80a:Click \s if the printer supports the copies command. GRAPHICS80b:Click \s if the printer does not support the copies command. GRAPHICS81a:Click \s if the printer supports compression. GRAPHICS81b:Click \s if the printer does not support compression. GRAPHICS44:\TX resolution of this dump.|M\Schange it. GRAPHICS45:\TY resolution of this dump.|M\Schange it. GRAPHICS46:\Tname of the dumper module required.|M\Schange it. GRAPHICS47:\Tnumber of the dumper module required.|M\Schange it. GRAPHICS48:\Tname of the palette file required.|M\Schange it. GRAPHICS49:\Tleading zero skip resolution of this dump.|M\Schange it. GRAPHICS50:\Tdump depth, ie the depth in rows of one strip, minimum 8.|M\Schange it. GRAPHICS51:\Tdump height, ie the number of rows put out in each vertical interlace pass.|M\Schange it. GRAPHICS52:\TX interlace, ie the number of X passes needed to complete a single vertical interlace strip - 1.|M\Schange it. GRAPHICS53:\Tdata length multiplier.|M\Schange it. GRAPHICS54:\TY interlace.|M\Schange it. GRAPHICS55:\Tdata length added.|M\Schange it. GRAPHICS56:This string sets the number of lines per page.|M\Schange it. GRAPHICS57:\Tpage start string.|MFor example, this would reset the ribbon to black.|M\Schange it. GRAPHICS58:This string issues a form feed at the end of the page.|M\Schange it. GRAPHICS59:\Tpage end string.|MFor example, this would reset the printer.|M\Schange it. GRAPHICS60:This string moves the print-head to the beginning of the line.|M\Schange it. GRAPHICS61:This string moves the print-head to the beginning of the next line.|M\Schange it. GRAPHICS62:This is issued at the end of the first ribbon pass.|M\Schange it. GRAPHICS63:This is issued at the end of the second ribbon pass.|M\Schange it. GRAPHICS64:This is issued at the end of the third ribbon pass.|M\Schange it. GRAPHICS65:This is issued to skip leading zeros.|M\Schange it. GRAPHICS66:This is issued at the start of a graphics line.|M\Schange it. GRAPHICS67:This is issued after line start 1, after data line length.|M\Schange it. GRAPHICS68:This is as for line start 1, except that it is for the first pass of a multicolour dump.|M\Schange it. GRAPHICS69:This is as for line start 2, except that it is for the first pass of a multicolour dump.|M\Schange it. GRAPHICS70:This is as for line start 1, except that it is for the second pass of a multicolour dump.|M\Schange it. GRAPHICS71:This is as for line start 2, except that it is for the second pass of a multicolour dump.|M\Schange it. GRAPHICS72:This is as for line start 1, except that it is for the third pass of a multicolour dump.|M\Schange it. GRAPHICS73:This is as for line start 2, except that it is for the third pass of a multicolour dump.|M\Schange it. GRAPHICS74:This is as for line start 1, except that it is for the fourth pass of a multicolour dump.|M\Schange it. GRAPHICS75:This is as for line start 2, except that it is for the fourth pass of a multicolour dump.|M\Schange it. GRAPHICS:This \w allows you to modify the various graphics parameters. HME1-0:\Rsee information about PrintEdit. HME1-1:\Srestart the application and clear the current definition. HME1-2:\Rsave the printer definition. HME1-3:\Squit PrintEdit. HME2-0:\Screate a new resolution. HME2:\Sedit this resolution. HME3-0a:\Rmodify or delete this mapping. HME3-0b:\Rdelete this selection. HME3-0c:This option is greyed out because you have not selected a mapping. HME3-1:\Sselect all of the character mappings. HME3-2a:\Sclear the selection. HME3-2c:This option is greyed out because there isn't a selection to clear. HME3-3:\Rcreate a new character mapping. HME3-0-0a:\Rmodify this mapping. HME3-0-0b:This option is greyed out because you have not selected just one mapping. HME3-0-1a:\Sdelete this mapping. HME3-0-1b:\Sdelete the selection.  (c$)>x%  x%=(c$):J%!16=(x%*8+6)*2 % * /8w(J%,Rd%,u%,Sd%):J%+=28+Rd%*24:Sd% !J%=!J%(1<<4) 4 J%!4=u%: 9>ݤv(h$,L$,I%):L%:L%=I%+1:I%=h$+L$,L$,L%):=h$,L%,I%-L%) >Bx(Td%,Rd%,Ud%):-((Td%!(28+8+24*Rd%)4194304)=4194304)<>Ud% C/Td%!(28+8+24*Rd%)=Td%!(28+8+24*Rd%)4194304 H M ????+ainfo nfo *5  text ADD R3, Tmain oad i]save MOV R3*kchars 2 STRmapping seenwarning  R-graphics *7 |T  =Xv=PrintEdit v=kdv=0v`=>Name:  Purpose: hAuthor: 8`Version: About this program Printer definition editor Acorn Computers Ltd, 1992 x.xxa (Development) X  0=0x1rSet lines: \rǐ,rXDo tab: r(Ǟ Vrǫrǽ Flrf Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Turn light off: Turn light on: RL  =0*Dz*l:<h  J|Text modes: |=Lx=H=)=@=[f =it(l=w <h= = =0'  | Ǟ Lx ǭ HǼ  8  8= = 6$/&) L$;B Printer definition editor Printer type: Printer name: Sprite name: Printer class: Graphics modes: Edit no highlights... Edit draft highlights... Edit NLQ highlights... Edit character mappings... Ka Ka Ka Ka soptoff,opton soptoff,opton soptoff,opton soptoff,opton Paper X offset: Paper Y offset: 1234567890 Ka;A0-9.\- 1234567890 Ka;A0-9.\- mm Sradiooff,radioon inches Sradiooff,radioon @<8  X=Save as: eN;a `=`=OK  sfile_ffdxxx Alarms Bd  "=0XCharacter mappings PD =0Character: (Maps to: =5Modify mapping Kar  H  06=nerror  ,/*@Zp=Yj@p=Quit  ,@(p=n~,Warning from PrintEdit The printer definition has been modified. Continue PrintEdit Save and quit Please choose the desired action: 0tt  4D=0X XT<  @8 `  (9f  89w tDŽ Tǒ ,$PǠ  ǭ <Dump depth: ,ǻ ,d <Dp9Monochrome: <@9Greyscales: |9Colour: Th |$hP h h <dh <Page start: \P|Page end: , L* <Line end 1: <Line end 2: <`Line end 3: L0\`Zero skip: ,7 E ,S p` ,@ln <{ , lj ǖ ,Ǥ P|DZ D p3 :DTp3  @3  :T@3  % r.@33 <  3 J Y 3g v :3  T5 rT"5 $P5 r$"P5  5 r" 5 5 r"5 5 r"5 d5rd"5 $" 5-8"5<G"5KVP"|5Ze "L5it"5x"5"5`"50"\5",5"5"5p"5@"l5 "<5" 5("5,7"5;FP"|5JUY*gr :  \Supports: :&\h <=OK  L Set lines: L t=Delete mode DForm feed: Graphics mode Dump information Dump strings Dump quality: X resolution: Module name: Palette file: X interlace: Y interlace: Y resolution: Module number: Dump height: Data length multiplier: Data length added: Line return: Line start 1: Line start 2: Line pass 1: Line pass 1b: Line pass 2: Line pass 2b: Line pass 3: Line pass 3b: Line pass 4: Line pass 4b: Small halftone soptoff,opton Large halftone soptoff,opton Small halftone soptoff,opton Large halftone soptoff,opton Dithered soptoff,opton Small halftone soptoff,opton Large halftone soptoff,opton Dithered soptoff,opton 111 A0-9;Kar 111 A0-9;Kar aaa Kar 111 A0-9;Kar aaa Kar 111 A0-9;Kar 111 A0-9;Kar 111 A0-9;Kar 111 A0-9;Kar 111 A0-9;Kar 111 A0-9;Kar 111 A0-9;Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Kar Output order: Horizontal sradiooff,radioon Vertical sradiooff,radioon Copies command soptoff,opton Compression soptoff,opton Skip resolution: Line skip: is greyed out because you have not selected just one mapping. HME3-0-1a:\Sdelete this mapping. HME3-0-1b:\Sdelete the selection.  (c$)>x%  x%=(c$):J%!16=(x%*8+6)*2 % * /8w(J%,Rd%,u%,Sd%):J%+=28+Rd%*24:Sd% !J%=!J%(1<<4) 4 J%!4=u%: 9>ݤv(h$,L$,I%):L%:L%=I%+1:I%=h$+L$,L$,L%):=h$,L%,I%-L%) >Bx(Td%,Rd%,Ud%):-((Td%!(28+8+24*Rd%)4194304)=4194304)<>Ud% C/Td%!(28+8+24*Rd%)=Td%!(28+8+24*Rd%)4194304 H M ????+aD ,!printers,UUPUPPUUUPUPUPUPUPUPUPUPUPPUUUUUPUUUUUPPPUUPUUPUPUUPUUUUPUUPUPUUP33P33P33UUUUUP33P33UUUUUP33P33P33P33P33P33P33UUUUUUUUUUUUUUUUUUU\P\Pż\UUUU\Uż\DDDD\U\DDDD\U\UUUU\U\P\P\\\UUUUUUUUUUUUUUUUUUU,s!printers,DD@DAADDDADADADADADADADADAADDDDDADDDDDAA@DDADDADADD@DDDDADDADADD@33A33@33DDDDDA33@33DDDDDA33@33A33@33A33@33A33DDDDDDDDDDDDDDDDDDD$"""""""""""""""""B@$"""""""""""""""""B@$"""""BDDDD$BD$"""""B3333$BD$"""""""""""B3333$BD$"""""""""""BDDDD$BD$"""""""""""""""""B@$"""""""""""""""""B@$"""""""""""""""""B$"""""""""""""""""B$"""""""""""""""""BDDDDDDDDDDDDDDDDDDDsm!printers,U_PP_UP__UUU_3U5S_35S_3U5S_35SUUUUUUUUUUŻʈ\UUŻʈ\UU\UUUUUUUUUUUUtled> Kar Kar Kar Kar Kar Output order: Horizontal sradiooff,radioon Vertical sradiooff,radioon Copies command soptoff,opton Compression soptoff,opton Skip resolution: Line skip: is greyed out because you have not selected just one mapping. HME3-0-1a:\Sdelete this mapping. HME3-0-1b:\Sdelete the selection.  (c$)>x%  x%=(c$):J%!16=(x%*8+6)*2 % * /8w(J%,Rd%,u%,Sd%):J%+=28+Rd%*24:Sd% !J%=!J%(1<<4) 4 J%!4=u%: 9>ݤv(h$,L$,I%):L%:L%=I%+1:I%=h$+L$,L$,L%):=h$,L%,I%-L%) >Bx(Td%,Rd%,Ud%):-((Td%!(28+8+24*Rd%)4194304)=4194304)<>Ud% C/Td%!(28+8+24*Rd%)=Td%!(28+8+24*Rd%)4194304 H M ????+a$,!printers,,x%  x%=(c$):J%!16=(x%*8+6)*2 % * /8w(J%,Rd%,u%,Sd%):J%+=28+Rd%*24:Sd% !J%=!J%(1<<4) 4 J%!4=u%: 9>ݤv(h$,L$,I%):L%:L%=I%+1:I%=h$+L$,L$,L%):=h$,L%,I%-L%) >Bx(Td%,Rd%,Ud%):-((Td%!(28+8+24*Rd%)4194304)=4194304)<>Ud% C/Td%!(28+8+24*Rd%)=Td%!(28+8+24*Rd%)4194304 H M ????+a,dp,,!Printers.dp.Resources.Support ݤdp_support(dp_l%):dp_S%,dp_d%,dp_h%,dp_q%,dp_g%,dp_c%,dp_J%,dp_N%,dp_K%:dp_S%=dp_l%!0:dp_d%=dp_l%!4:dp_h%=dp_l%!8:dp_c%=dp_l%!12:dp_J%=dp_l%!16:dp_N%=dp_l%!20:dp_K%=dp_l%!24:dp_h% Edp_q%=printer_find_prdata_entry(dp_d%,$(dp_h%!8)):dp_g%=dp_h%!16   Ȏdp_S%  -1:dp_g #-2 ( -3:dp_h - -4:dp_i 2 -6:dp_j 7 -7:dp_k < -8:dp_l A 3:dp_m F 6:dp_n K 8:dp_o P 9:dp_p U17,18:dp_q Z _= dKdp_g:dp_d%!28=4084:dp_d%!32=4:dp_d%!36=16/4:dp_d%!40=2:dp_d%!44=100: idp_h:dp_m%,dp_a%,dp_b%:dp_m%=printer_find_window(dp_h%,"configure"):icon_write(dp_m%,30,printer_read_string(dp_h%!40)):icon_write(dp_m%,6,$(dp_h%!8)):icon_write(dp_m%,3,dp_h(dp_g%)):icon_write(dp_m%,15,dp_i(dp_g%)):dp_a%=!(dp_g%!0) ncdp_b%=((dp_a%>>16)15):icon_write(dp_m%,17,msg_0(dp_d%!16,"PF"+(dp_b%))):(dp_h%!24(1<<6)) sicon_shade(dp_m%,8):icon_shade(dp_m%,11):icon_shade(dp_m%,12):icon_shade(dp_m%,14):icon_shade(dp_m%,19):icon_shade(dp_m%,23):icon_shade(dp_m%,24) xI:dp_b%=(dp_a%2):dp_b%icon_select(dp_m%,8)icon_deselect(dp_m%,8) }Idp_b%=(dp_a%4):dp_b%icon_select(dp_m%,11)icon_deselect(dp_m%,11) Idp_b%=(dp_a%8):dp_b%icon_select(dp_m%,12)icon_deselect(dp_m%,12) dp_b%=(dp_a%48)>>4:icon_write(dp_m%,14,msg_0(dp_d%!16,"TQ"+(dp_b%))):dp_b%=(dp_a%3840)>>8:icon_write(dp_m%,23,msg_0(dp_d%!16,"CC"+(dp_b%)))  5dp_a%=dp_h%!36:icon_write(dp_m%,27,$(dp_a%!4)): dp_i:dp_a$,dp_a%,dp_aa%,dp_ba%:dp_T%,dp_U%:B%,C%,dp_p%:dp_g%!0=store_integer(8):dp_a%=printer_read_list_integer_entry(dp_q%,5,1,1):dp_a% 9B%=1381257040:C%=4:dp_g%!4=dp_a(12):!(dp_g%!4)=dp_a% :dp_h%!24=dp_h%!24(1<<6)  pB%=1178747984:C%=256:dp_p%=dp_a(12):C%=1:dp_a%=::B%=printer_read_list_integer_entry(dp_q%,4,C%,1):B%=0 C%-=1:dp_a%= C:$dp_p%=printer_read_string_entry(B%,6):dp_p%?1=0dp_p%?2=0 C%+=1 :C%-=1:dp_a%=   dp_a%:dp_a%=C%:B%=1178747984:C%=dp_p%:dp_b(16):B%=1381257040:C%=4:dp_g%!8=dp_a(12):!(dp_g%!8)=printer_read_list_integer_entry(dp_q%,4,dp_a%,1):dp_a%=printer_read_integer_entry(!(dp_g%!8),3):(dp_a%112)<>0dp_a%=dp_a%112 Ҽdp_f(dp_a%,dp_T%,dp_U%):dp_g%!12=store_integer((dp_U%<<8)+dp_T%):$dp_l%=printer_read_string_entry(dp_q%,2):B%=dp_l%:C%=2:dp_h%!40=dp_a(28):dp_a$=printer_read_string_entry(dp_q%,3) =dp_a$<>"dp"$dp_l%=dp_a$:B%=dp_l%:C%=2:dp_h%!44=dp_a(28) ܙdp_a%=dp_J%:dp_a$=msg_0(dp_d%!16,"PAP"):ȕdp_a$<>printer_read_string(dp_a%!4):dp_a%=dp_a%!0:dp_a%=0dp_a%=dp_J%:dp_a$=printer_read_string(dp_a%!4) :dp_h%!36=dp_a%: dp_j:dp_a$,dp_c$,dp_a%,dp_y%,dp_z%,dp_O%,dp_o%,dp_D%:dp_L%,dp_j$,dp_p%,dp_B%,dp_s%,dp_f%:B%,C%:ș131077,msg_0(dp_d%!16,"MC1")dp_o%;dp_a%:(dp_a%1)=0ș655704,7dp_o%;dp_a% (dp_a%1) Gdp_a$="":dp_o%+=4:ȕ?dp_o%:dp_a$+=(?dp_o%):dp_o%+=1::253,dp_a$:  3dp_a$=printer_read_string(dp_h%!40):dp_a$="" "dp_a$=$(dp_h%!8):(dp_a$)>20 Ddp_a%=(dp_a$):ȕdp_a$,dp_a%,1)<>" "dp_a%>0:dp_a%-=1::dp_a%  dp_a$=dp_a$,dp_a%-1) :dp_a$=dp_a$,20)    "dp_s%=!(dp_g%!8):dp_y%=printer_read_integer_entry(dp_s%,4):dp_z%=printer_read_integer_entry(dp_s%,5):dp_O%=(!(dp_g%!12)65280)>>8:ș655681,,dp_y%,dp_z%,0,dp_a$,dp_y%/dp_O%,dp_z%/dp_O%dp_o%;dp_a%:(dp_a%1) 'Gdp_a$="":dp_o%+=4:ȕ?dp_o%:dp_a$+=(?dp_o%):dp_o%+=1::254,dp_a$: , 1dp_j$="RMLoad Printers:PDumpers."+printer_read_string_entry(printer_read_integer_entry(dp_s%,1),2)+(13):B%=1178747984:C%=256:dp_L%=dp_a(12):$dp_L%="Printers:Palettes."+(printer_read_integer_entry(dp_s%,2)) 6sB%=1178747984:C%=256:dp_p%=dp_a(12):$dp_p%=printer_read_string_entry(dp_s%,6):dp_B%=!(dp_g%!12)255:dp_B%=2 ; dp_p%?3=4 @:dp_p%?3=1 E Jdp_p%?4=dp_B%:dp_B%=0 O dp_p%?5=1 T:dp_p%?5=8 Y ^Zdp_p%?6=1:dp_D%=printer_read_integer_entry(dp_s%,7):((!(dp_g%!0)>>16)15)=2dp_D%+=2 c(dp_D%>>>24)=0 hdp_D%=dp_D%(dp_p%?8<<24) m r(dp_D%>>>24)>0 w$dp_a%=dp_h%!36:dp_p%?34=dp_a%!48 | ș655708,,printer_read_integer_entry(printer_read_integer_entry(dp_s%,1),1),dp_j$,dp_L%,dp_p%,dp_D%:B%=1178747984:C%=dp_L%:dp_b(16):B%=1178747984:C%=dp_p%:dp_b(16):ș5,"Unset PDriver$TextChars1":dp_a%=printer_read_integer_entry(dp_q%,6)  dp_a% (dp_a%=dp_a%!8:ȕdp_a%:dp_a%?4="" dp_a$=dp_d("")+dp_d(dp_a%?5):dp_o%=dp_a%+6:dp_a%=dp_a%?5:ȕdp_a%:dp_a$+=dp_d(?dp_o%):dp_o%+=1:dp_a%-=1::ș5,"Set PDriver$TextChars1 "+dp_a$ :dp_a%=dp_a%!0    dp_g%!4=0  ș5,"Unset PDriver$TextPage" :dp_f%=!(dp_g%!4):dp_a%=dp_h%!36:dp_a$="-Ph "+(dp_a%!48)+" -Mt "+(dp_a%!36)+" -Mb ":dp_a$+=(dp_a%!32)+" -Ml "+(dp_a%!40)+" -Th ":(dp_g%!02)dp_a$+="2"dp_a$+="0"  dp_a$+=" -Nl ":(dp_g%!08) Fdp_a$+=ungstrans(ungstrans(printer_read_string_entry(dp_f%,6))) H:dp_a$+=ungstrans(ungstrans(printer_read_string_entry(dp_f%,5)))  ddp_c$=printer_read_string_entry(dp_f%,7):dp_c$<>""dp_a$+=" -Rs "+ungstrans(ungstrans(dp_c$)) edp_c$=printer_read_string_entry(dp_f%,11):dp_c$<>""dp_a$+=" -Cd "+ungstrans(ungstrans(dp_c$)) %ș5,"Set PDriver$TextPage "+dp_a$   Adp_k:dp_u%,dp_r%,B%,C%:dp_u%=!dp_c%:dp_r%=dp_u%!48:dp_r% Hfree_structure(dp_r%!4):B%=1448235092:C%=dp_r%:dp_b(16):dp_u%!48=0   dp_m:ș262342,,dp_c%: dp_n:dp_i%:Ȏdp_c%!8 2:Ȏdp_c%!16 $3,20:dp_a("ME1",,dp_c%!16=20)  %17,18:dp_a("ME2",,dp_c%!16=18) #15,4:dp_a("ME3",,dp_c%!16=4) %14,19:dp_a("ME4",,dp_c%!16=19) %23,24:dp_a("ME5",,dp_c%!16=24) !%27,26:dp_a("MP1",,dp_c%!16=26) & +4:Ȏdp_c%!16 0@25:dp_i%=dp_c%!12:dp_c(dp_i%):!dp_c%=dp_i%:ș262342,,dp_c% 520:dp_a("ME1",,) :18:dp_a("ME2",,) ?4:dp_a("ME3",,) D19:dp_a("ME4",,) I24:dp_a("ME5",,) N26:dp_a("MP1",,) S X1:dp_c%!16=25 ]dp_i%=dp_c%!12:dp_c(dp_i%) b g l q9dp_o:dp_a%:dp_a%=dp_d%!20:ȕdp_a%:dp_a%!4=!dp_c% vdp_c%!24=13 {Ȏ$(dp_a%+16) ."configure":ș262342,,dp_c%:dp_c(!dp_c%)  :ș262364,dp_c%!24    dp_a%=dp_a%!0:: dp_p:dp_V%,dp_i%,dp_C%,dp_o%:dp_y%,dp_z%,dp_a$,dp_a%,dp_b%,dp_k%:dp_i%=printer_find_window(dp_h%,"configure"):dp_V%=was_adjust_used:Ȏdp_g$ "ME1":dp_C%=3 "ME2":dp_C%=17 "ME3":dp_C%=15 "ME4":dp_C%=14 "ME5":dp_C%=23 "MP1":dp_C%=27  ,dp_o%=dp_j%+28+!dp_c%*24:(dp_o%!8256) (icon_write(dp_i%,dp_C%,$(dp_o%!12)) *:icon_write(dp_i%,dp_C%,$(dp_o%+12))  dp_g$="ME1" dp_b%=dp_q%!20:dp_a$=icon_read(dp_i%,3):ȕdp_b%:dp_k%=!(dp_b%!8):dp_a$=msg_2(dp_d%!16,"RES",(!(dp_k%!20)),(!(dp_k%!24))) Cdp_a$=icon_read(dp_i%,15):dp_a%=dp_a$,","):Ȏdp_a$,dp_a%-1) #ɤmsg_0(dp_d%!16,"CO1"):dp_b%=1 #ɤmsg_0(dp_d%!16,"CO2"):dp_b%=2  :dp_b%=0  "dp_a$=dp_a$,dp_a%+2):Ȏdp_a$ #ɤmsg_0(dp_d%!16,"HT8"):dp_a%=8  #ɤmsg_0(dp_d%!16,"HT1"):dp_a%=1  :dp_a%=4  7dp_k%=printer_read_integer_entry(dp_k%,3):Ȏdp_b%  0:(dp_k%7)=0dp_b%=-1 %1:(dp_k%112)=0dp_b%=-1 *2:(dp_k%1792)=0dp_k%=-1 / 4dp_b%<>-1 9#dp_b%=dp_k%>>(dp_b%*4):Ȏdp_a% >4:(dp_b%1)=0dp_a%=-1 C8:(dp_b%2)=0dp_a%=-1 H1:(dp_b%4)=0dp_a%=-1 M R Wdp_b%=-1dp_a%=-1 \udp_f(dp_k%,dp_b%,dp_a%):icon_write(dp_i%,15,msg_0(dp_d%!16,"CO"+(dp_b%))+", "+msg_0(dp_d%!16,"HT"+(dp_a%))) a f dp_b%=0 k:dp_b%=!dp_b% p u z  dp_V% $ș262351,,dp_c%:dp_a(dp_g$,,)   )dp_q:dp_i%,dp_a$,dp_c$:Ȏdp_c%!16 31282:dp_i%=dp_d%!20:ȕdp_i%:dp_i%!4=dp_c%!32 Ȏ$(dp_i%+16) ."configure":dp_a$=(dp_c%!36):Ȏdp_c%!36 ?8,11,12:icon_set(dp_c%!32,dp_c%!36)dp_a$+="b"dp_a$+="a"  Udp_c$=msg_0(dp_d%!16,"CON"+dp_a$):dp_c$="CON"+dp_a$dp_c$=msg_0(dp_d%!16,"CON") interactive_help(dp_c$)   dp_i%=0 :dp_i%=dp_i%!0:dp_i%=0 1interactive_help(msg_0(dp_d%!16,"H"+dp_g$))      dp_c(dp_x%):dp_a%,dp_b%,dp_k%,dp_a$,B%,C%:dp_q%=printer_find_prdata_entry(dp_d%,icon_read(dp_x%,6)):free_structure(dp_h%!40):$dp_l%=icon_read(dp_x%,30):B%=dp_l%:C%=2:dp_h%!40=dp_a(28):dp_a%=dp_g%:dp_b%=1(16/4) rfree_structure(!dp_a%):!dp_a%=0:dp_a%+=4::dp_b%=0:icon_read(dp_x%,17)=msg_0(dp_d%!16,"PF1")dp_b%+=(1<<16) >icon_read(dp_x%,17)=msg_0(dp_d%!16,"PF2")dp_b%+=(2<<16) icon_set(dp_x%,8)dp_b%+=2  icon_set(dp_x%,11)dp_b%+=4  icon_set(dp_x%,12)dp_b%+=8 Ȏicon_read(dp_x%,14)  1ɤmsg_0(dp_d%!16,"TQ1"):dp_b%+=(1<<4):dp_a%=2 1ɤmsg_0(dp_d%!16,"TQ2"):dp_b%+=(1<<5):dp_a%=3  :dp_a%=1  Ȏicon_read(dp_x%,23) $)ɤmsg_0(dp_d%!16,"CC1"):dp_b%+=(1<<8) ))ɤmsg_0(dp_d%!16,"CC2"):dp_b%+=(1<<9) . 3adp_g%!0=store_integer(dp_b%):dp_b%=printer_read_list_integer_entry(dp_q%,5,dp_a%,1):dp_b% 8SB%=1381257040:C%=4:dp_g%!4=dp_a(12):!(dp_g%!4)=dp_b%:dp_h%!24=dp_h%!24(1<<6) =:dp_h%!24=dp_h%!24(1<<6) B Gdp_b%=dp_q%!20:dp_a$=icon_read(dp_x%,3):ȕdp_b%:dp_k%=!(dp_b%!8):dp_a$=msg_2(dp_d%!16,"RES",(!(dp_k%!20)),(!(dp_k%!24))) L dp_b%=0 Q:dp_b%=!dp_b% V [{:B%=1381257040:C%=4:dp_g%!8=dp_a(12):!(dp_g%!8)=dp_k%:dp_a$=icon_read(dp_x%,15):dp_a%=dp_a$,","):Ȏdp_a$,dp_a%-1) `#ɤmsg_0(dp_d%!16,"CO1"):dp_b%=1 e#ɤmsg_0(dp_d%!16,"CO2"):dp_b%=2 j :dp_b%=0 o t"dp_a$=dp_a$,dp_a%+2):Ȏdp_a$ y#ɤmsg_0(dp_d%!16,"HT8"):dp_a%=8 ~#ɤmsg_0(dp_d%!16,"HT1"):dp_a%=1  :dp_a%=4  kdp_g%!12=store_integer((dp_a%<<8)+dp_b%):dp_b%=dp_h%!36:dp_a$=icon_read(dp_x%,27):$(dp_b%!4)<>dp_a$ *dp_a%=dp_J%:ȕdp_a%:$(dp_a%!4)=dp_a$ dp_h%!36=dp_a%:dp_a%=0 :dp_a%=!dp_a%    dp_h%!20<>-1 select_printer(dp_h%,,)   ĵݤdp_h(dp_g%):dp_y%,dp_z%,dp_s%:dp_s%=!(dp_g%!8):dp_y%=printer_read_integer_entry(dp_s%,4):dp_z%=printer_read_integer_entry(dp_s%,5):=msg_2(dp_d%!16,"RES",(dp_y%),(dp_z%)) ɡݤdp_i(dp_g%):dp_a%,dp_a$,dp_c$:dp_a%=!(dp_g%!12):dp_a$=msg_0(dp_d%!16,"CO"+(dp_a%255)):dp_c$=msg_0(dp_d%!16,"HT"+((dp_a%65280)>>8)):=dp_a$+", "+dp_c$ +dp_f(dp_H%,dp_B%,dp_F%):(dp_H%7)  dp_B%=0 :(dp_H%112)  dp_B%=1  :dp_B%=2   &dp_H%=dp_H%>>(dp_B%*4):(dp_H%1)  dp_F%=4 :(dp_H%2)  dp_F%=8  :dp_F%=1     ldp_a(dp_k$,dp_ca%,dp_da%):dp_i%,dp_ea%,dp_W%,dp_X%,dp_a%,dp_Z%,dp_b%,dp_k%,dp_y%,dp_z%,dp_A%:dp_ca% "dp__%=dp_c%!0-64:dp_`%=dp_c%!4 # ( dp_da% -!dp_l%=dp_c%!12:dp_l%!4=dp_c%!16:ș262350,,dp_l%:dp_W%=dp_l%!16:dp_X%=dp_l%!20:ș262347,,dp_l%:dp__%=dp_l%!20+dp_l%!4+dp_W%+2:dp_`%=dp_l%!24+dp_l%!16+dp_X%-2 2 7dp_i%=printer_find_window(dp_h%,"configure"):dp_g$=dp_k$:dp_q%=printer_find_prdata_entry(dp_d%,icon_read(dp_i%,6)):Ȏdp_k$ <"ME1":menu_create(dp_j%,msg_0(dp_d%!16,"ME1")):dp_A%=(dp_j%!28256)<>0:dp_b%=dp_q%!20:dp_a%=0:dp_Z%=0:ȕdp_b%:dp_k%=!(dp_b%!8):dp_y%=printer_read_integer_entry(dp_k%,4):dp_z%=printer_read_integer_entry(dp_k%,5) Amenu_item(dp_j%,dp_a%,msg_2(dp_d%!16,"RES",dp_y%,dp_z%),dp_A%):dp_a%+=1:dp_b%=!dp_b%::menu_tick_match(dp_j%,icon_read(dp_i%,3)) Fb"ME2":menu_create(dp_j%,msg_0(dp_d%!16,"ME2")):menu_tick_match(dp_j%,icon_read(dp_i%,17)) K"ME3":menu_create(dp_j%,msg_0(dp_d%!16,"ME3")):dp_b%=dp_q%!20:ȕdp_b%:dp_k%=!(dp_b%!8):icon_read(dp_i%,3)=msg_2(dp_d%!16,"RES",!dp_k%!20,!dp_k%!24) PHdp_b%=printer_read_integer_entry(dp_k%,3):dp_a%=0:dp_Z%=0:dp_b%7 U3dp_d(dp_j%,dp_a%,msg_0(dp_d%!16,"CO0"),dp_b%) Z _dp_b%112 d6dp_d(dp_j%,dp_a%,msg_0(dp_d%!16,"CO1"),dp_b%>>4) i ndp_b%1792 s6dp_d(dp_j%,dp_a%,msg_0(dp_d%!16,"CO2"),dp_b%>>8) x } dp_b%=0 :dp_b%=!dp_b%  2:menu_tick_match(dp_j%,icon_read(dp_i%,15)) }"ME4":menu_create(dp_j%,msg_0(dp_d%!16,"ME4")):dp_A%=(dp_j%!28256)<>0:printer_read_list_integer_entry(dp_q%,5,2,1) dmenu_item(dp_j%,1,msg_0(dp_d%!16,"TQ1"),dp_A%):printer_read_list_integer_entry(dp_q%,5,3,1) 4menu_item(dp_j%,2,msg_0(dp_d%!16,"TQ2"),dp_A%)   0menu_tick_match(dp_j%,icon_read(dp_i%,14)) b"ME5":menu_create(dp_j%,msg_0(dp_d%!16,"ME5")):menu_tick_match(dp_j%,icon_read(dp_i%,23)) -"MP1":create_paper_menu(dp_j%,dp_i%,27)  ,display_menu(dp_h%,dp_j%,dp__%,dp_`%): Pdp_d(dp_j%,dp_a%,dp_i$,dp_F%):dp_A%:dp_A%=(dp_j%!28256)<>0:(dp_F%1) Lmenu_item(dp_j%,dp_a%,dp_i$+", "+msg_0(dp_d%!16,"HT4"),dp_A%):dp_a%+=1  (dp_F%2) Lmenu_item(dp_j%,dp_a%,dp_i$+", "+msg_0(dp_d%!16,"HT8"),dp_A%):dp_a%+=1  (dp_F%4) Lmenu_item(dp_j%,dp_a%,dp_i$+", "+msg_0(dp_d%!16,"HT1"),dp_A%):dp_a%+=1   "ݤdp_d(dp_v%):="0"+~dp_v%,2) dp_l:dp_fa%,dp_u%,dp_e%,dp_w%,dp_f%:dp_f%=!(dp_g%!4):dp_fa%=!dp_c%:dp_u%=dp_c%!4:dp_e%=dp_u%!44:dp_w%=dp_u%!48:Ȏdp_fa%  -1:dp_r  -2:dp_s  -4:dp_t  -6:dp_u  -7:dp_v  -9:dp_w -10:dp_e "-11:dp_x '-12:dp_y ,-13:dp_z 1-15:dp_A 6-16:dp_B ;-17:dp_C @-18:dp_D E-19:dp_F J O Tdp_r:dp_a%,dp_d$,dp_G%,dp_b%,B%,C%,D%:B%=1448235092:C%=20:dp_w%=dp_a(12):dp_u%!48=dp_w%:dp_a%=016:dp_w%!dp_a%=0::dp_G%=dp_h%!36:dp_w%!8=dp_G%!40:dp_b%=!(dp_g%!0):dp_e%!44=(dp_b%65280)>>8:(dp_b%4)dp_e%!48= Y(dp_b%2)dp_e%!52= ^"((dp_b%>>16)15)=1dp_e%!20= c(dp_b%8) h-dp_d$=printer_read_string_entry(dp_f%,6) m/:dp_d$=printer_read_string_entry(dp_f%,5) r wB%=dp_K%!16:$B%=dp_d$:C%=5:D%=(dp_d$):dp_e%!108=dp_a(28):dp_d$=dp_G%!36,dp_d$):$B%=dp_d$:C%=5:D%=(dp_d$):dp_w%!4=dp_a(28):dp_w%!0=dp_G%!48:dp_e%!76=dp_G%!48-dp_G%!36-dp_G%!32:dp_b%=printer_read_integer_entry(dp_q%,6):dp_b%dp_b%=dp_b%!8 |dp_u%!64=dp_b%: bdp_s:dp_a$,dp_I%,dp_s%:dp_a$=printer_read_string_entry(dp_f%,7):dp_a$<>""#dp_c%!8,dp_a$; `dp_a$=printer_read_string_entry(dp_f%,1):dp_I%=dp_h%!36:dp_I%=dp_I%!48:dp_a$<>""dp_I%<>0 edp_s%=!(dp_g%!8):printer_read_string_entry(printer_read_integer_entry(dp_s%,1),2)="PDumperIW" 8dp_a$+="0000":dp_a$,4)=(dp_I%*24):#dp_c%!8,dp_a$; :#dp_c%!8,dp_a$+(dp_I%);    dp_t:dp_c%?8=0: Jdp_u:dp_b$:dp_b$=dp_e(dp_c%!8):dp_c%?8=(dp_b$):$(dp_c%+9)=dp_b$: _dp_v:dp_b$:dp_b$=printer_read_string_entry(dp_f%,2):dp_c%?8=(dp_b$):$(dp_c%+9)=dp_b$: wdp_w:dp_P%,dp_M%,dp_Q%:dp_n%,dp_b$:dp_P%=dp_e%!96dp_c%!8:dp_M%=dp_e%!96dp_P%:dp_Q%=dp_P%dp_M%:dp_M%dp_Q% 2dp_n%=05:dp_M%1<0dp_w%!8>0 Ddp_b$=dp_f(0):dp_n%=05:dp_e%!961<4084 dp_u%!36=4095 !(dp_e%!40)=0 &jdp_h$=printer_read_string_entry(dp_f%,8):dp_m$=printer_read_string_entry(dp_f%,4):dp_h$,dp_f$)<>1 +dp_f$<>""#dp_c%!8,dp_f$; 0 5dp_h$<>""#dp_c%!8,dp_h$; : ? :dp_f$<>""#dp_c%!8,dp_f$; D I N S_dp_B:dp_b$:dp_b$=printer_read_string_entry(dp_f%,3):dp_c%?8=(dp_b$):$(dp_c%+9)=dp_b$: X_dp_C:dp_b$:dp_b$=printer_read_string_entry(dp_f%,4):dp_c%?8=(dp_b$):$(dp_c%+9)=dp_b$: ]dp_D:dp_c%?8=0: bidp_F:dp_b$,dp_a%,dp_a$,dp_n%:dp_b$=printer_read_string(dp_w%!4):dp_e%!80=0:dp_e%!84+=1:dp_e%!52 gQdp_e%!80+=2:dp_b$+=dp_f(0):dp_n%=05:dp_e%!961<127dp_e%!44<>0:dp_e%!44=1dp_ga%=dp_e(dp_t%) dp_e%!44<>0:dp_e$=(dp_t%) 0:dp_e$=dp_j(dp_t%):dp_e$=""dp_e$=(dp_t%)  dp_l$+=dp_e$::=dp_l$ @ݤdp_j(dp_t%):dp_r%,dp_a$,dp_a%:dp_r%=dp_u%!64:ȕdp_r%:Ȏ bdp_r%?4=dp_t%:dp_a%=dp_r%?5:dp_r%=dp_r%+6:ȕdp_a%:dp_a$+=(?dp_r%):dp_r%+=1:dp_a%-=1::=dp_a$ dp_r%?4>dp_t%:dp_r%=0 :dp_r%=!dp_r%   :="" 7ݤdp_e(dp_t%):="["+"0"+task_lower(~dp_t%),2)+"]" ݤdp_c(dp_n%):Ȏdp_n% ,0:=printer_read_string_entry(dp_f%,13) ,1:=printer_read_string_entry(dp_f%,17) ,2:=printer_read_string_entry(dp_f%,15) ,3:=printer_read_string_entry(dp_f%,23) ,4:=printer_read_string_entry(dp_f%,19) ,5:=printer_read_string_entry(dp_f%,21)  ="" ݤdp_b(dp_n%):Ȏdp_n% ,0:=printer_read_string_entry(dp_f%,14) ,1:=printer_read_string_entry(dp_f%,18) ,2:=printer_read_string_entry(dp_f%,16)  ,3:=printer_read_string_entry(dp_f%,24) ,4:=printer_read_string_entry(dp_f%,20) ,5:=printer_read_string_entry(dp_f%,22)   ="" %ݤdp_f(dp_ha%):Ȏdp_ha% *+0:=printer_read_string_entry(dp_f%,9) /,1:=printer_read_string_entry(dp_f%,10) 4,2:=printer_read_string_entry(dp_f%,11) 9,3:=printer_read_string_entry(dp_f%,12) > C="" H-dp_b(dp_R%):A%:A%=dp_K%:dp_N%+dp_R%: M.ݤdp_a(dp_R%):A%:A%=dp_K%:=(dp_N%+dp_R%) E3-0-1a:\Sdelete this mapping. HME3-0-1b:\Sdelete the selection.  (c$)>x%  x%=(c$):J%!16=(x%*8+6)*2 % * /8w(J%,Rd%,u%,Sd%):J%+=28+Rd%*24:Sd% !J%=!J%(1<<4) 4 J%!4=u%: 9>ݤv(h$,L$,I%):L%:L%=I%+1:I%=h$+L$,L$,L%):=h$,L%,I%-L%) >Bx(Td%,Rd%,Ud%):-((Td%!(28+8+24*Rd%)4194304)=4194304)<>Ud% C/Td%!(28+8+24*Rd%)=Td%!(28+8+24*Rd%)4194304 H M ????+a,jconfigure - =8!@  DX  (Resolution: H(=1XP|=0'  (X9gH='wFQuality: @ 6Type: r: @tp9F vTZH=1H=1 Paper feed: H=17 P|=0'  P|=0'  P|(=0'  =`'  fTR<ZTH=1K PT|=0'  8=OK  Pl|=0'  lH=1T&lPaper: 6Name: r: H=_ Bit image printer configuration 999 by 999 dpi Printer options 12345678901234567890123456 Print title: soptoff,opton Text printing options Print line numbers: soptoff,opton Print linefeeds: soptoff,opton Text quality: No highlights Colour, small halftone Auto Control codes: Standard 1234567890 # Printer template for dp # tp: tp: printers pr_nme: st sh_nme: st sp_nme: st res: ls, ptr txt_cds: ls, ptr chars: ptr end: tp: t_mode t_page_lines: gs t_08: gs t_09: gs t_0C: gs t_0D: gs t_0D0A: gs t_start: gs t_end: gs t_pica: gs t_elite: gs t_condensed: gs t_expanded: gs t_b_on: gs t_b_off: gs t_i_on: gs t_i_off: gs t_l_on: gs t_l_off: gs t_sup_on: gs t_sup_off: gs t_sub_on: gs t_sub_off: gs t_u_on: gs t_u_off: gs end: tp: g_mode module: ptr palette: in options: in pxres: in pyres: in data: gs flags: in end: tp: dumpers number: in name: st end: tp: char_maps char: ch end: end: NickPrData Cx:8Resources C/xTemplate Cĉ:PrData Cx:8Resources C/xTemplate Cĉ:lj lj Nickprinters: # t_mode: # g_mode: # dumpers: # char_maps: # Nick!Sprites C4.&*!Sprites22C B&* !Sprites23CL&*$Messages C|t_ PaperRO C,[Support Cc`{3GTemplates C`4r[D!Sprites C4.&*!Sprites22C B&* !Sprites23CL&*$Messages C|t_ PaperRO C,[Support Cc`{3GTemplates C`4r[DResources Resources Nicklj, \UUUUUUUUUUUUUUUUUUUULUULLLLUUDDDDDDDDDDDDDDDDDDUUUU\UUUPUUU\53SUUUU\UU\UUUUUUUUUUUUUUUUUUUUUUUUUpU<<<<<<<<<<<<<!Printers.lj.Resources.Support ݤlj_support(lj_k%):lj_aa%,lj_e%,lj_h%,lj_p%,lj_g%,lj_c%,lj_Q%,lj_U%,lj_R%:lj_aa%=lj_k%!0:lj_e%=lj_k%!4:lj_h%=lj_k%!8:lj_c%=lj_k%!12:lj_Q%=lj_k%!16:lj_U%=lj_k%!20:lj_R%=lj_k%!24:lj_h% Elj_p%=printer_find_prdata_entry(lj_e%,$(lj_h%!8)):lj_g%=lj_h%!16   Ȏlj_aa%  -1:lj_f #-2 ( -3:lj_g - -4:lj_h 2 -6:lj_i 7 -7:lj_j < -8:lj_k A 3:lj_l F 6:lj_m K 8:lj_n P 9:lj_o U17,18:lj_p Z _= dKlj_f:lj_e%!28=4084:lj_e%!32=9:lj_e%!36=16/4:lj_e%!40=2:lj_e%!44=100: ilj_g:lj_l%,lj_a%,lj_b%:lj_l%=printer_find_window(lj_h%,"configure"):icon_write(lj_l%,27,printer_read_string(lj_h%!40)):icon_write(lj_l%,6,$(lj_h%!8)):icon_write(lj_l%,3,lj_i(lj_g%)):icon_write(lj_l%,15,lj_j(lj_g%)):lj_a%=!(lj_g%!0) n\lj_b%=(lj_a%1):icon_write(lj_l%,17,msg_0(lj_e%!16,"PF"+(lj_b%))):(lj_h%!24(1<<6)) sicon_shade(lj_l%,8):icon_shade(lj_l%,11):icon_shade(lj_l%,13):icon_shade(lj_l%,14):icon_shade(lj_l%,22):icon_shade(lj_l%,23) x:icon_unshade(lj_l%,8):icon_unshade(lj_l%,11):icon_unshade(lj_l%,13):icon_unshade(lj_l%,14):icon_unshade(lj_l%,22):icon_unshade(lj_l%,23):lj_b%=(lj_a%2):lj_b%icon_select(lj_l%,8)icon_deselect(lj_l%,8) }Ilj_b%=(lj_a%4):lj_b%icon_select(lj_l%,11)icon_deselect(lj_l%,11) lj_b%=(lj_a%8):icon_write(lj_l%,13,msg_0(lj_e%!16,"PO"+(lj_b%>>3))):lj_b%=(lj_a%3840)>>8:icon_write(lj_l%,22,msg_0(lj_e%!16,"CC"+(lj_b%)))  5lj_a%=lj_h%!36:icon_write(lj_l%,25,$(lj_a%!4)): lj_h:lj_a$,lj_a%,lj_ba%,lj_ca%,lj_K%,lj_da%:lj_ea%,lj_fa%,B%,C%:lj_g%!0=store_integer(0):lj_a%=printer_read_list_integer_entry(lj_p%,5,1,1):lj_a% 9B%=1381257040:C%=4:lj_g%!4=lj_a(12):!(lj_g%!4)=lj_a% :lj_h%!24=lj_h%!24(1<<6)  KC%=1:lj_a%=::B%=printer_read_list_integer_entry(lj_p%,4,C%,1):B%=0 C%-=1:lj_a%= }:lj_K%=printer_read_integer_entry(B%,4):lj_da%=printer_read_integer_entry(B%,5):(lj_K%<150)(lj_da%<150)C%+=1lj_a%=  lj_a%:lj_a%=C%:B%=1381257040:C%=4:lj_g%!8=lj_a(12):!(lj_g%!8)=printer_read_list_integer_entry(lj_p%,4,lj_a%,1):lj_a%=printer_read_integer_entry(!lj_g%!8,3):(lj_a%112)<>0lj_a%=lj_a%112 lj_q(lj_a%,lj_ea%,lj_fa%):lj_g%!12=store_integer((lj_fa%<<8)+lj_ea%):$lj_k%=printer_read_string_entry(lj_p%,2):B%=lj_k%:C%=2:lj_h%!40=lj_a(28):lj_a$=printer_read_string_entry(lj_p%,3) =lj_a$<>"lj"$lj_k%=lj_a$:B%=lj_k%:C%=2:lj_h%!44=lj_a(28) șlj_a%=lj_Q%:lj_a$=msg_0(lj_e%!16,"PAP"):ȕlj_a$<>printer_read_string(lj_a%!4):lj_a%=lj_a%!0:lj_a%=0lj_a%=lj_Q%:lj_a$=printer_read_string(lj_a%!4) :lj_h%!36=lj_a%: lj_i:lj_a$,lj_c$,lj_a%,lj_b%,lj_x%,lj_y%,lj_V%,lj_o%,lj_S%,lj_j$,lj_z%,lj_C%,lj_r%,lj_i%:lj_L%,lj_M%,lj_W%,lj_X%,lj_N%,lj_Z%,lj_ga%,lj__%,lj_`%,lj_ha%,lj_e$,B%,C%:ș131077,msg_0(lj_e%!16,"MC1")lj_o%;lj_a% &(lj_a%1)=0ș655704,7lj_o%;lj_a% (lj_a%1) Elj_a$="":lj_o%+=4:ȕ?lj_o%:lj_a$+=?lj_o%:lj_o%+=1::253,lj_a$:  3lj_a$=printer_read_string(lj_h%!40):lj_a$="" lj_a$=$lj_h%!8:lj_a$>20 Blj_a%=lj_a$:ȕlj_a$,lj_a%,1)<>" "lj_a%>0:lj_a%-=1::lj_a% lj_a$=lj_a$,lj_a%-1) :lj_a$=lj_a$,20)     lj_r%=!lj_g%!8:lj_x%=printer_read_integer_entry(lj_r%,4):lj_y%=printer_read_integer_entry(lj_r%,5):lj_V%=(!lj_g%!1265280)>>8:ș655681,,lj_x%,lj_y%,0,lj_a$,lj_x%/lj_V%,lj_y%/lj_V%lj_o%;lj_a%:(lj_a%1) Elj_a$="":lj_o%+=4:ȕ?lj_o%:lj_a$+=?lj_o%:lj_o%+=1::254,lj_a$:  "lj_j$="RMLoad Printers:PDumpers."+printer_read_string_entry(printer_read_integer_entry(lj_r%,1),2)+13:B%=1178747984:C%=256:lj_S%=lj_a(12):$lj_S%="Printers:Palettes."+äprinter_read_integer_entry(lj_r%,2) 'qB%=1178747984:C%=256:lj_z%=lj_a(12):$lj_z%=printer_read_string_entry(lj_r%,6):lj_C%=!lj_g%!12255:lj_C%=2 , lj_z%?3=4 1:lj_z%?3=1 6 ;lj_z%?4=lj_C%:lj_C%=0 @ lj_z%?5=1 E:lj_z%?5=8 J Olj_z%?6=1:ș655708,,printer_read_integer_entry(printer_read_integer_entry(lj_r%,1),1),lj_j$,lj_S%,lj_z%,printer_read_integer_entry(lj_r%,7):B%=1178747984:C%=lj_S%:lj_b(16):B%=1178747984:C%=lj_z%:lj_b(16) TUș5,"Unset PDriver$TextChars1":lj_a%=printer_read_integer_entry(lj_p%,6):lj_a% Y(lj_a%=lj_a%!8:ȕlj_a%:lj_a%?4="" ^lj_a$=lj_e("")+lj_e(lj_a%?5):lj_o%=lj_a%+6:lj_a%=lj_a%?5:ȕlj_a%:lj_a$+=lj_e(?lj_o%):lj_o%+=1:lj_a%-=1::ș5,"Set PDriver$TextChars1 "+lj_a$ c:lj_a%=lj_a%!0 h m r wlj_i%=!lj_g%!4:lj_a%=lj_h%!36:lj_a$=$lj_a%!4:lj_b%=0:ȕlj_a$,lj_b%,1)<>" "lj_b%<=lj_a$:lj_b%+=1::lj_c$="PT_"+lj_a$,lj_b%-1):lj_a$=msg_0(lj_e%!16,lj_c$):lj_a$=lj_c$lj_a$=msg_0(lj_e%!16,"PT_A4") |!lj_g%!01 (lj_c$=msg_0(lj_e%!16,"MANUAL_FEED") (:lj_c$=msg_0(lj_e%!16,"AUTO_FEED")  ș5,"Set PDumperLJ$Extra "+ungstrans(lj_c$+lj_a$):lj_L%=(!lj_g%!08)>>3:lj_M%=lj_a%!24:lj_W%=lj_a%!28:lj_X%=lj_a%!16:lj_N%=lj_a%!20:lj_Z%=lj_a%!12:lj_L%=0 lj_G%=0:ȕlj_G%*12000|<13>":lj_e$=ungstrans(ungstrans(lj_b(0))):lj_e$<>""lj_c$+=" -Rs "+lj_e$ Ilj_e$=ungstrans(ungstrans(lj_b(2))):lj_e$<>""lj_c$+=" -Cd "+lj_e$ 'ș5,"Set PDriver$TextPage "+lj_c$: Alj_j:lj_s%,lj_n%,B%,C%:lj_s%=!lj_c%:lj_n%=lj_s%!48:lj_n% /B%=1448235092:C%=lj_n%:lj_b(16):lj_s%!48=0   lj_l:ș262342,,lj_c%: lj_m:lj_j%:Ȏlj_c%!8 2:Ȏlj_c%!16 $3,20:lj_a("ME1",,lj_c%!16=20) %17,18:lj_a("ME2",,lj_c%!16=18) #15,4:lj_a("ME3",,lj_c%!16=4) %13,14:lj_a("ME4",,lj_c%!16=14) %22,23:lj_a("ME5",,lj_c%!16=23) %25,26:lj_a("MP1",,lj_c%!16=26)  4:Ȏlj_c%!16 @24:lj_j%=lj_c%!12:lj_c(lj_j%):!lj_c%=lj_j%:ș262342,,lj_c% 20:lj_a("ME1",,)  18:lj_a("ME2",,) 4:lj_a("ME3",,) 14:lj_a("ME4",,) 23:lj_a("ME5",,) !26:lj_a("MP1",,) & +1:lj_c%!16=24 0lj_j%=lj_c%!12:lj_c(lj_j%) 5 : ? D9lj_n:lj_a%:lj_a%=lj_e%!20:ȕlj_a%:lj_a%!4=!lj_c% Ilj_c%!24=13 NȎ$(lj_a%+16) S."configure":ș262342,,lj_c%:lj_c(!lj_c%) X ]:ș262364,lj_c%!24 b g l qlj_a%=lj_a%!0:: vlj_o:lj_ia%,lj_j%,lj_F%,lj_o%:lj_x%,lj_y%:lj_j%=printer_find_window(lj_h%,"configure"):lj_ia%=was_adjust_used:Ȏlj_f$ {"ME1":lj_F%=3 "ME2":lj_F%=17 "ME3":lj_F%=15 "ME4":lj_F%=13 "ME5":lj_F%=22 "MP1":lj_F%=25  ,lj_o%=lj_m%+28+!lj_c%*24:(lj_o%!8256) (icon_write(lj_j%,lj_F%,$(lj_o%!12)) *:icon_write(lj_j%,lj_F%,$(lj_o%+12))   lj_ia% $ș262351,,lj_c%:lj_a(lj_f$,,)   )lj_p:lj_j%,lj_a$,lj_c$:Ȏlj_c%!16 31282:lj_j%=lj_e%!20:ȕlj_j%:lj_j%!4=lj_c%!32 Ȏ$(lj_j%+16) ."configure":lj_a$=(lj_c%!36):Ȏlj_c%!36 ?8,11,12:icon_set(lj_c%!32,lj_c%!36)lj_a$+="b"lj_a$+="a"  Ulj_c$=msg_0(lj_e%!16,"CON"+lj_a$):lj_c$="CON"+lj_a$lj_c$=msg_0(lj_e%!16,"CON") interactive_help(lj_c$)   lj_j%=0 :lj_j%=lj_j%!0:lj_j%=0 1interactive_help(msg_0(lj_e%!16,"H"+lj_f$))       lj_c(lj_A%):lj_a%,lj_b%,lj_t%,lj_a$,B%,C%:lj_p%=printer_find_prdata_entry(lj_e%,icon_read(lj_A%,6)):free_structure(lj_h%!40):$lj_k%=icon_read(lj_A%,27):B%=lj_k%:C%=2:lj_h%!40=lj_a(28):lj_a%=lj_g%:lj_b%=1(16/4)  lfree_structure(!lj_a%):!lj_a%=0:lj_a%+=4::lj_b%=0:icon_read(lj_A%,17)=msg_0(lj_e%!16,"PF1")lj_b%+=1 %icon_set(lj_A%,8)lj_b%+=2 * icon_set(lj_A%,11)lj_b%+=4 /8icon_read(lj_A%,13)=msg_0(lj_e%!16,"PO1")lj_b%+=8 4Ȏicon_read(lj_A%,22) 9)ɤmsg_0(lj_e%!16,"CC1"):lj_b%+=(1<<8) >)ɤmsg_0(lj_e%!16,"CC2"):lj_b%+=(1<<9) C H-lj_g%!0=store_integer(lj_b%):(lj_b%8) M7lj_b%=printer_read_list_integer_entry(lj_p%,5,2,1) R9:lj_b%=printer_read_list_integer_entry(lj_p%,5,1,1) W \ lj_b% aSB%=1381257040:C%=4:lj_g%!4=lj_a(12):!(lj_g%!4)=lj_b%:lj_h%!24=lj_h%!24(1<<6) f:lj_h%!24=lj_h%!24(1<<6) k plj_b%=lj_p%!20:lj_a$=icon_read(lj_A%,3):ȕlj_b%:lj_t%=!(lj_b%!8):lj_a$=msg_2(lj_e%!16,"RES",(!(lj_t%!20)),(!(lj_t%!24))) u lj_b%=0 z:lj_b%=!lj_b%  y:B%=1381257040:C%=4:lj_g%!8=lj_a(12):!lj_g%!8=lj_t%:lj_a$=icon_read(lj_A%,15):lj_a%=lj_a$,","):Ȏlj_a$,lj_a%-1) #ɤmsg_0(lj_e%!16,"CO1"):lj_b%=1 #ɤmsg_0(lj_e%!16,"CO2"):lj_b%=2  :lj_b%=0  "lj_a$=lj_a$,lj_a%+2):Ȏlj_a$ #ɤmsg_0(lj_e%!16,"HT8"):lj_a%=8 #ɤmsg_0(lj_e%!16,"HT1"):lj_a%=1  :lj_a%=4  klj_g%!12=store_integer((lj_a%<<8)+lj_b%):lj_b%=lj_h%!36:lj_a$=icon_read(lj_A%,25):$(lj_b%!4)<>lj_a$ *lj_a%=lj_Q%:ȕlj_a%:$(lj_a%!4)=lj_a$ lj_h%!36=lj_a%:lj_a%=0 :lj_a%=!lj_a%    lj_h%!20<>-1 select_printer(lj_h%,,)   ݤlj_i(lj_g%):lj_x%,lj_y%,lj_r%:lj_r%=!(lj_g%!8):lj_x%=printer_read_integer_entry(lj_r%,4):lj_y%=printer_read_integer_entry(lj_r%,5):=msg_2(lj_e%!16,"RES",(lj_x%),(lj_y%)) ݤlj_j(lj_g%):lj_a%,lj_a$,lj_c$:lj_a%=!(lj_g%!12):lj_a$=msg_0(lj_e%!16,"CO"+(lj_a%255)):lj_c$=msg_0(lj_e%!16,"HT"+((lj_a%65280)>>8)):=lj_a$+", "+lj_c$ +lj_q(lj_J%,lj_C%,lj_H%):(lj_J%7)  lj_C%=0 :(lj_J%112)  lj_C%=1  :lj_C%=2   &lj_J%=lj_J%>>(lj_C%*4):(lj_J%1)  lj_H%=4 $:(lj_J%2) ) lj_H%=8 . :lj_H%=1 3 8 = Bnlj_a(lj_k$,lj_ja%,lj_ka%):lj_j%,lj_la%,lj_ma%,lj_na%,lj_a%,lj_K%,lj_b%,lj_t%,lj_x%,lj_y%,lj_I%:lj_ja% G$lj_oa%=lj_c%!0-64:lj_pa%=lj_c%!4 L Q lj_ka% V!lj_k%=lj_c%!12:lj_k%!4=lj_c%!16:ș262350,,lj_k%:lj_ma%=lj_k%!16:lj_na%=lj_k%!20:ș262347,,lj_k%:lj_oa%=lj_k%!20+lj_k%!4+lj_ma%+2:lj_pa%=lj_k%!24+lj_k%!16+lj_na%-2 [ `lj_j%=printer_find_window(lj_h%,"configure"):lj_f$=lj_k$:lj_p%=printer_find_prdata_entry(lj_e%,icon_read(lj_j%,6)):Ȏlj_k$ e"ME1":menu_create(lj_m%,msg_0(lj_e%!16,"ME1")):lj_I%=(lj_m%!28256)<>0:lj_b%=lj_p%!20:lj_a%=0:lj_K%=0:ȕlj_b%:lj_t%=!(lj_b%!8):lj_x%=printer_read_integer_entry(lj_t%,4):lj_y%=printer_read_integer_entry(lj_t%,5) jmenu_item(lj_m%,lj_a%,msg_2(lj_e%!16,"RES",lj_x%,lj_y%),lj_I%):lj_a%+=1:lj_b%=!lj_b%::menu_tick_match(lj_m%,icon_read(lj_j%,3)) ob"ME2":menu_create(lj_m%,msg_0(lj_e%!16,"ME2")):menu_tick_match(lj_m%,icon_read(lj_j%,17)) t"ME3":menu_create(lj_m%,msg_0(lj_e%!16,"ME3")):lj_b%=lj_p%!20:ȕlj_b%:lj_t%=!(lj_b%!8):icon_read(lj_j%,3)=msg_2(lj_e%!16,"RES",!lj_t%!20,!lj_t%!24) yJlj_b%=printer_read_integer_entry(lj_t%,3):lj_a%=0:lj_K%=0:(lj_b%7) ~3lj_d(lj_m%,lj_a%,msg_0(lj_e%!16,"CO0"),lj_b%)  (lj_b%112) 6lj_d(lj_m%,lj_a%,msg_0(lj_e%!16,"CO1"),lj_b%>>4)  (lj_b%1792) 6lj_d(lj_m%,lj_a%,msg_0(lj_e%!16,"CO2"),lj_b%>>8)   lj_b%=0 :lj_b%=!lj_b%  2:menu_tick_match(lj_m%,icon_read(lj_j%,15)) b"ME4":menu_create(lj_m%,msg_0(lj_e%!16,"ME4")):menu_tick_match(lj_m%,icon_read(lj_j%,13)) b"ME5":menu_create(lj_m%,msg_0(lj_e%!16,"ME5")):menu_tick_match(lj_m%,icon_read(lj_j%,22)) -"MP1":create_paper_menu(lj_m%,lj_j%,25)  .display_menu(lj_h%,lj_m%,lj_oa%,lj_pa%): Plj_d(lj_m%,lj_a%,lj_g$,lj_H%):lj_I%:lj_I%=(lj_m%!28256)<>0:(lj_H%1) Lmenu_item(lj_m%,lj_a%,lj_g$+", "+msg_0(lj_e%!16,"HT4"),lj_I%):lj_a%+=1  (lj_H%2) Lmenu_item(lj_m%,lj_a%,lj_g$+", "+msg_0(lj_e%!16,"HT8"),lj_I%):lj_a%+=1  (lj_H%4) Lmenu_item(lj_m%,lj_a%,lj_g$+", "+msg_0(lj_e%!16,"HT1"),lj_I%):lj_a%+=1   %ݤlj_e(lj_v%):="00"+~(lj_v%),2)  lj_k:lj_qa%,lj_s%,lj_d%,lj_f%,lj_i%:lj_i%=!(lj_g%!4):lj_qa%=!lj_c%:lj_s%=lj_c%!4:lj_d%=lj_s%!44:lj_f%=lj_s%!48:Ȏlj_qa%  -1:lj_r  -2:lj_s  -4:lj_t  -6:lj_u # -7:lj_v ( -9:lj_w --10:lj_e 2-11:lj_x 7-12:lj_y <-13:lj_z A-15:lj_A F-16:lj_B K-17:lj_C P-18:lj_D U-19:lj_F Z _ dlj_r:lj_a%,lj_h$,lj_b%,B%,C%:B%=1448235092:C%=36:lj_f%=lj_a(12):lj_s%!48=lj_f%:lj_a%=00:lj_f%!lj_a%=0::lj_b%=!(lj_g%!0):lj_d%!44=(lj_b%-16777216)>>24:(lj_b%4) ilj_d%!48=:lj_f%!8=6 n:lj_f%!8=0 s x(lj_b%2)lj_d%!52= }lj_h$=printer_read_string_entry(lj_i%,6):B%=lj_R%!16:$B%=lj_h$:C%=5:D%=(lj_h$):lj_d%!108=lj_a(28):lj_b%=printer_read_integer_entry(lj_p%,6):lj_b%lj_b%=lj_b%!8 lj_s%!64=lj_b%: }lj_s:lj_L%,lj_O%,lj_ra%,lj_sa%,lj_P%,lj_ta%,lj_u%,lj_w%:lj_a%,lj_b%,lj_a$,lj_c$:#lj_c%!8,(27)+"E";:(!(lj_g%!0)1) (lj_a$=msg_0(lj_e%!16,"MANUAL_FEED") (:lj_a$=msg_0(lj_e%!16,"AUTO_FEED")  lj_a$<>"" Zș39,lj_a$,lj_k%,256,,lj_b%:lj_a%=0:ȕlj_b%:#lj_c%!8,lj_k%?lj_a%:lj_a%+=1:lj_b%-=1:  lj_a%=lj_h%!36:lj_a$=$(lj_a%!4):lj_b%=0:ȕlj_a$,lj_b%,1)<>" "lj_b%<=(lj_a$):lj_b%+=1::lj_c$="PT_"+lj_a$,lj_b%-1):lj_a$=msg_0(lj_e%!16,lj_c$):lj_a$=lj_c$lj_a$=msg_0(lj_e%!16,"PT_A4") lj_a$<>"" Zș39,lj_a$,lj_k%,256,,lj_b%:lj_a%=0:ȕlj_b%:#lj_c%!8,lj_k%?lj_a%:lj_a%+=1:lj_b%-=1:  lj_L%=(!(lj_g%!0)8)>>3:lj_u%=lj_h%!36:lj_O%=lj_u%!24:lj_ra%=lj_u%!28:lj_sa%=lj_u%!16:lj_P%=lj_u%!20:lj_ta%=lj_u%!12:lj_L%=0 Þlj_w%=0:ȕlj_w%*12000<(lj_ta%-lj_P%):lj_w%+=1::lj_P%=lj_ta%-lj_w%*12000:lj_w%+=lj_u%!36:lj_d%!100=(lj_ra%-lj_O%)*1072000:lj_f%!16=(lj_P%-lj_sa%)*672000 ȗ:lj_w%=0:ȕlj_w%*9000""#lj_c%!8,lj_a$; ץ#lj_c%!8,(27)+"&l"+(lj_f%!16+lj_w%)+"F";:lj_f%!12=lj_d%!100:lj_f%!24=lj_u%!40:lj_f%!32=0:lj_f%!20=lj_w%:lj_d%!76=lj_f%!16:lj_f%!4=lj_f%!24:lj_d%!48lj_f%!4+=6  lj_t:lj_c%?8=0: Jlj_u:lj_b$:lj_b$=lj_f(lj_c%!8):lj_c%?8=(lj_b$):$(lj_c%+9)=lj_b$: _lj_v:lj_b$:lj_b$=printer_read_string_entry(lj_i%,2):lj_c%?8=(lj_b$):$(lj_c%+9)=lj_b$: ~lj_w:lj_ua%,lj_T%,lj_va%:lj_D%,lj_b$:lj_ua%=lj_d%!96lj_c%!8:lj_T%=lj_d%!96lj_ua%:lj_va%=lj_ua%lj_T%:lj_T%lj_va% 2lj_D%=05:lj_T%1<=lj_d%!100):lj_d%!48 lj_b$+=lj_b(0):lj_wa% lj_d%!72-=1:lj_b$+=6," ") "9:lj_i$=(lj_d%!72):lj_b$+=5-(lj_i$)," ")+lj_i$+" " ' ,%lj_b$+=lj_b(lj_d%!64):lj_d%!56=6 1:lj_d%!56=0 6 ; lj_wa% @,lj_d%!56+=1:lj_b$+=lj_d(0)+"|"+lj_c(0) E J6lj_B%=05:lj_d%!96(1<lj_f%!32 |lj_d%!100=lj_f%!4+lj_d%!88  4084 Hlj_a$=printer_read_string_entry(lj_i%,8):lj_a$<>""#lj_c%!8,lj_a$;   lj_B:lj_b$:lj_b$=(27)+"&a+":lj_b$+=(8-((lj_d%!56-lj_f%!24-lj_f%!32+1-lj_f%!8)8))+"C":lj_d%!100+=8-((lj_d%!56-lj_f%!24-lj_f%!32+1-lj_f%!8)8):lj_c%?8=(lj_b$):$(lj_c%+9)=lj_b$: lj_C:lj_c%?8=0: lj_D:lj_c%?8=0: blj_F:lj_b$,lj_B%,lj_n%,lj_c$:lj_d%!80=0:lj_d%!84+=1:((!(lj_g%!0)8)>>3)=0(lj_d%!842)<>0  lj_f%!0=0 :lj_f%!0=1  lj_d%!84>1 6lj_B%=05:lj_d%!96(1<1 .lj_b$+=printer_read_string_entry(lj_i%,4)  0lj_b$+=(27)+"&a"+(lj_f%!20)+"R":lj_d%!52 (lj_n%=lj_d%!84:((!(lj_g%!0)8)>>3) lj_n%=(lj_n%+1)2  lj_d%!80+=2:lj_f%!0=0 lj_b$+=(27)+"&a"+(lj_f%!24+lj_f%!32)+"C"+(14):lj_c$=printer_read_string(lj_d%!112)+" "+printer_read_string(lj_d%!120):lj_c$+=" "+msg_1(lj_e%!16,"PAG",(lj_n%)):lj_b$+=lj_g(lj_c$)+(15)  Rlj_b$+=printer_read_string_entry(lj_i%,6)+printer_read_string_entry(lj_i%,6)   'lj_c%?8=(lj_b$):$(lj_c%+9)=lj_b$: 8ݤlj_g(lj_a$):lj_a%,lj_q%,lj_l$,lj_d$:lj_a$=""="" 127lj_d%!44<>0:lj_d%!44=1lj_xa%=lj_f(lj_q%) +lj_d%!44<>0:lj_d$=(lj_q%) 00:lj_d$=lj_k(lj_q%):lj_d$=""lj_d$=(lj_q%) 5 :lj_l$+=lj_d$::=lj_l$ ?@ݤlj_k(lj_q%):lj_n%,lj_a$,lj_a%:lj_n%=lj_s%!64:ȕlj_n%:Ȏ Dblj_n%?4=lj_q%:lj_a%=lj_n%?5:lj_n%=lj_n%+6:ȕlj_a%:lj_a$+=(?lj_n%):lj_n%+=1:lj_a%-=1::=lj_a$ Ilj_n%?4>lj_q%:lj_n%=0 N:lj_n%=!lj_n% S X :="" ]*ݤlj_f(lj_q%):="["+"0"+~lj_q%,2)+"]" bݤlj_d(lj_D%):Ȏlj_D% g,0:=printer_read_string_entry(lj_i%,13) l,1:=printer_read_string_entry(lj_i%,17) q,2:=printer_read_string_entry(lj_i%,15) v,3:=printer_read_string_entry(lj_i%,23) {,4:=printer_read_string_entry(lj_i%,19) ,5:=printer_read_string_entry(lj_i%,21)  ="" ݤlj_c(lj_D%):Ȏlj_D% ,0:=printer_read_string_entry(lj_i%,14) ,1:=printer_read_string_entry(lj_i%,18) ,2:=printer_read_string_entry(lj_i%,16) ,3:=printer_read_string_entry(lj_i%,24) ,4:=printer_read_string_entry(lj_i%,20) ,5:=printer_read_string_entry(lj_i%,22)  ="" ݤlj_b(lj_ya%):Ȏlj_ya% +0:=printer_read_string_entry(lj_i%,9) ,1:=printer_read_string_entry(lj_i%,10) ,2:=printer_read_string_entry(lj_i%,11) ,3:=printer_read_string_entry(lj_i%,12)  ="" ݤlj_h(lj_za%):Ȏlj_za%  0:=10  1:=12  2:=17  3:=6  =10 /lj_b(lj_Aa%):A%:A%=lj_R%:lj_U%+lj_Aa%: 0ݤlj_a(lj_Aa%):A%:A%=lj_R%:=(lj_U%+lj_Aa%) ??+a,configure [` ,=!@  tX`  (Resolution: H(=17P|=0'  (X9FH='VFQuality: @_l 6Type: r: @tp9z6RDzZH=1P|=0'  H=1Paper feed: H=1 P|=0'  fRP|(=0'  =`'  ZH=1 P|=0'  8h=OK  lH=1Pl|=0'  H= &lPaper: 6Name: r: LaserJet printer configuration 150 by 150 dpi Printer options LaserJet Print title: soptoff,opton Text printing options Print line numbers: soptoff,opton Page orientation: Portrait Mono, small halftone Auto Control codes: Standard A4 (Generic LJ) LaserJet # Printer template for dp # tp: tp: printers pr_nme: st sh_nme: st sp_nme: st res: ls, ptr txt_cds: ls, ptr chars: ptr end: tp: t_mode t_page_lines: gs t_08: gs t_09: gs t_0C: gs t_0D: gs t_0D0A: gs t_start: gs t_end: gs t_pica: gs t_elite: gs t_condensed: gs t_expanded: gs t_b_on: gs t_b_off: gs t_i_on: gs t_i_off: gs t_l_on: gs t_l_off: gs t_sup_on: gs t_sup_off: gs t_sub_on: gs t_sub_off: gs t_u_on: gs t_u_off: gs end: tp: g_mode module: ptr palette: in options: in pxres: in pyres: in data: gs flags: in end: tp: dumpers number: in name: st end: tp: char_maps char: ch end: end: Nick0 C< 0 C< Palettes Palettes Nick2Fo[ +ti!5UM~Zö9Ad&nI0Q_IJyE=!!!&6G'W/b7w?GOW_gow&6G'W/b7w?GOW_gow&6G'W/b7w?GOW_gowƯʷͿ<999ʹ9666696666*9966666*9696669966666* h9a6edae.6+*e +essssssssssslllllll?lllrllUlllllllU?ll!lllU?U?ssƵssssssssssssso9o9Y9l6l6lUl66lll6yUl6ylylo6llal66l9od996*lloa6o6|*l*l|66o9l6a669o6l*6U6ood99Y99la6y6Ul66y*l*yollo6lF6lolr9Il9lo6lFl6ll9J9lll6l66o9C6lU66looCUU6U666o9CU6U9o U6GY99 U6|6?Tl|Qa?oQ6?|W6T*|9T|T6|Q*?9Q?a|Zo6|Wd*?W9l66l66l66aC6{{{gggSSS***###xpppypppyprpytvpyvvpy~vpy~pypyqy{y{wwwfffUUUDDD333"""3f333f3333f3ffffff3f̙3f3f333f333333333f33333333f33f3ff3f3f3f3333f33̙33333f3333333f3333f3ffffff3f33ff3f3f3f3fff3ffffffffffff3ffff̙fff3fffffff3ffffff3f333f3333f3ffffff3f̙̙3̙f̙̙̙̙3f3f333f3333f3ffffff3f̙3f3f3f333f3333f3ffffff3f̙3f3fNickPDumperIW C{ PDumperLJ C{ PDumperIW C{ PDumperLJ C{ PDumpers PDumpers NickGD&PDumperIWPDumperIW 0.33 (24 Apr 1992)@- 2?h A-L 0H@P`[ A-[ f1@-G?;Y* [ᙺ+0 0$.^g 2V_ONW$@-`OABadCallBadStrpЌL-~ eNbhLЌL-{ leNbhLЌO-{ - ^ࠑ^T@D ^*T R  eNbhOЌO-{ - ^ࠑ^T@D ^*T R  eNbhO@-M  eNbh A r0* Z R* Z1Ѝ@- p,(- W?-@0`1zڈs @~ W -8   R* Zj Q   R`*h Z\`n( Q   R`*h ZJ -p`Y```````````````*h ZpWʁY WE R 0S Y Q   R* Z?X Y`*h Z Rk @T_@- p,(- W?-`F00Ӏ8 @ WY-8   R* Z W^`` `Q   R* Z呎(`Q   R* Zp @N-p`Y```````````````*h ZopWʁY WEXYY Q   R* ZX W`V Q Q *( ZFe?X Y`*h Z6 RO @TC@-QH* Z G@- W ``FV  Q1 1G W``V  QNG@- X@@CH@4@^ࠑ^P@ ^*1@^ࠑ^@P@ @^*@ЌL-eNbhLЌM-{  PE^(`V`C,0S0C00p7 Q *( Z0 Q *( Zp00 00 US 0C @@T* Z|yM>@-M P,0@# swqr,s'j {Rc--0 S eNbh R* ZM܍>PDumperIW$ExtraЌL-{ @P $0 Q *( Z.0 Q *( Z!LЌL- eNbhLЌL-~/eNbhL@-P(^C@- *8S eNbh{D&PDumperLJPDumperLJ 0.34 (24 Apr 1992)@- 2?h A-L 0H@P`[ A-[ f1@-G?;Y* [ᙺ+0 0$.zY2r|QzOjsH}r$@-`OABadCallBadStrpЌL-~ eNbhLЌL-{ OeNbhlLЌO-{ - ^ࠑ^T@D ^*T R  eNbhGOЌO-{ - ^ࠑ^T@D ^*T R  eNbh"O@-0q,(-0SJ> 0 @@T@-Q* ZW* Z -0S  d@ R$L@@ {S-- S eNbh0S* Z*bA-$ PPU* ZfW *( Z -0S  d@ R$L@@ *b2m@-0@0+ Ȁ`0 p6 t@@PPp@0 > @-pP -WppGpg8 *x Z~*h ZzˀpWt@- -UP8  E*( Zg{Ud--0 S eNbh@PU *( ZN PU@A- :-@`0SpF``@@`@:@T01PP ЌL-eNbhLЌM- P^(`V`C,0S0C{ y/@@TP*X Z ,@@TP*X ZX* Zdo @@TP*X ZM @@TP*X Z'Hx{   RP*X ZK/^ࠑ^S0C ^*a0PPU* Z^ࠑ^V`F ^*IT@@TP*X Z0ME&l0L&l*tR*pyX*r1A>@-M P,0@# swqr,s'j {Rw--0 S eNbh R* Za܍>PDumperLJ$Extra@-M ( aP* ZLЍЌL-{ Q* Z: * Z1=Q* Z(&eNbhL*rB&a0CEЌL- eNbhLЌL-~/eNbhL@-P(^C@- *8S eNbh{NickAdobe CN5xPrData C0;Printers C6xPSfiles C6xResources C:xTemplate CP6Adobe CN5xPrData C0;Printers C6xPSfiles C6xResources C:xTemplate CP6ps ps NickNickSpecial CfE Standard CfE3 Special CfE Standard CfE3 Adobe Adobe Nick% Symbol encoding vector (for use by !FontConv) /.notdef /.notdef /.notdef /.notdef % Codes 0-31 (not used) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /universal /numbersign % Codes 32-63 /existential /percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /congruent /Alpha /Beta /Chi % Codes 64-95 /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron /Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta /bracketleft /therefore /bracketright /perpendicular /underscore /radicalex /alpha /beta /chi % Codes 96-127 /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron /pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta /braceleft /bar /braceright /similar /.notdef % NB code 127 is unused /.notdef /.notdef /.notdef /.notdef % Codes 128-159 (unused) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /Upsilon1 /minute /lessequal % Codes 160-191 /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown /degree /plusminus /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn /aleph /Ifraktur /Rfraktur /weierstrass % Codes 192-223 /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle /gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown /lozenge /angleleft /registersans /copyrightsans % Codes 224-255 /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /.notdef /angleright /integral /integraltp % 'apple' is missing /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 0-31 (not used) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign % Codes 32-63 /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C % Codes 64-95 /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore /quoteleft /a /b /c % Codes 96-127 /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % NB code 127 is unused /.notdef /.notdef /.notdef /.notdef % Codes 128-143 (unused) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 144-159 (unused) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /exclamdown /cent /sterling % Codes 160-191 /fraction /yen /florin /section /currency /quotesingle /quotedblleft /guillemotleft /guilsinglleft /guilsinglright /fi /fl /.notdef /endash /dagger /daggerdbl /periodcentered /.notdef /paragraph /bullet /quotesinglbase /quotedblbase /quotedblright /guillemotright /ellipsis /perthousand /.notdef /questiondown /.notdef /grave /acute /circumflex % Codes 192-223 /tilde /macron /breve /dotaccent /dieresis /.notdef /ring /cedilla /.notdef /hungarumlaut /ogonek /caron /emdash /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /AE /.notdef /.notdef % Codes 224-255 % XXX The last /.notdef on the line above should be /ordfeminine /.notdef /.notdef /.notdef /.notdef /Lslash /Oslash /OE /ordmasculine /.notdef /.notdef /.notdef /.notdef /.notdef /ae /.notdef /.notdef /.notdef /dotlessi /.notdef /.notdef /lslash /oslash /oe /germandbls /.notdef /.notdef /.notdef /.notdef printers: # font_list: # NickPrinters Printers Nick9NickMakePSFontCߠ0OldLatin1 C[X!PDriverPS C \{DPSprolog Cd-/6PSprolog2 CX PStprolog Ct Selwyn C6! Sidney C6! MakePSFontCߠ0OldLatin1 C[X!PDriverPS C \{DPSprolog Cd-/6PSprolog2 CX PStprolog Ct Selwyn C6! Sidney C6! PSfiles PSfiles Nick*0,8MakePSFontMakePSFont 1.03 (15 May 1992) @ nk@+Sap"0Vs*a_1l"r*eft㺐pq̊{q=0<}xpq{έyΓ=x쏁pq- B{έy;x 3o=ur›{C܉쏔݈,쎕uy Ο7+*787#( "-@" u0<,b3jFiuV&=}ye6)3 ͠+*BWu̞ə̊U:zܽTvO#k-*<<F-lluU[^̤ܢ%.C+:Ϭ*:̆ ̪__"gtu좢[U!`"6Q?lΥlF)6mMχ@=L6 ߠh+,.L+= ݦ-*p#<`;;.<` `;g+,- Қmbut?<3#3U< U<UӇBQ̦rU\uϢmWfn\<'̻HUl"*"@H""H66"6ݯAJ'Xί >>/<@(܄XÃ4/XΤɴCkς-/6+* 6*+Y: /yϳsӤ"?vpQa|]+Rvz yۃ2uUx w uϡZU g> ӡn >'6up- ܩB uϡZU-<6ݮ#@ޮc6=.>BޔǦ6c *t Ys#6 Hr q p ݥB!: j>`]^_abV,\"c$6p,UauϡZUm6blσun*aL 6jްj&o6jG+jbiվya" ~ۘܞ6jݷ&njj6A)Ghg6j޺e* ۘܞ6 kڶ&kjj6A)G_*uϟU_Z!%D">p" Ya,>" :o/9qKN @V1>UT/ʟ2bcTM+c+tD I"8c"3eyX`J Lys@o3J]G4-ÑlO<mwcעuV76-#  eޡnA(Wzmٽ%}N%k,3 ^6(aӕq Np=,WÖ0WßN4W;8W< ;-(,+Y=6-eML\垙G;>q$=y6s˲uUpKac"uϡVY̽zӺv9抜545C7" i>f)6if 6q;nnJi"|oޮo1Eg"FI3Uey1ڃLa)+uϡοsU)%DD($'&QIJVa_"auU$&hH Hς>R;_*_e"uUJH& HHh/9H.<6iެ:Ypd9 iYHq%&6c(̳*̲:܂:y=ܹ2XuY@V<}Gπp=ګ-̞?=@ʎ6CD6BuuU_Z?/c'><>]=/c'­-ˬ䩮t;+Yuϡη_U\|=EH-NTE)(=suϡζrC}͔,͕y6u6 + <6-Bf.~GuϡεU65;p&6fӬQYZSR[\ T#eW};Ⱥu<ZU`g̦SRTU6g޹2):y=y<Ӊt팚݈܁:z=-6ݛD{݉=ޝ:y=+6 3 :?݀&{=k=ޥ:y=(6 3s߬e~C=yݹx '+6-eٛه? qxy&6 33퀆?6l6:6'ɸ.~.2#ϴm4tu HUXN/l---,pi'+Im ^|ʚuϡγ{U̵_u 6pn9-Ù,6'ɔo62'62o>(6c}8p P'87=9"@,W2[P!0"/i[^Ae mgqceU_ӝHޯ5&k6[l4'*)1ϔ<֪oxEose"TuU\Zܷ˘ 6݅۶ ް-:&<./!RY-TEÃpۮO t5+uYfV<6'*z΃$ڞje;UGYI;o؞m )uϟU_f"\xu6>%/\=$%6ޚ65\?#_r% j= 0d+L?")/?!./5/<\ =)6(*)@/>A/؃܅EfM"%b*E!l_xu溡3ŀJyd+KLf +!Uʪyom*?nw v):*ٚ^a_bip/r։+lu][V,'ppk."uϡήVYq!:"9, 2ph2{gc:#6 @"uH/e/.pyњyHH5ްٳgcAҴc;g-c =B;ºgcGܶjG  *6?>jQy r|+u좢έVkp#e]̄u=669z*PA̗6@Ӏ:6m5۷66q+ l'۲Β#Ñ$ݿ6ɑ 3 34tmu7Oj-A˺ ߀'à+ml@,2}(:h6d[f?OΏ(_6@:9,`.&-kg<[^f?O:ήëh'̣=@(< _p\:64u96m܇=+ѩCp)0i o9x[9?/ㄊf66Ѥ<<[܆<ې6p9)0l ʑj6[+ilA0p9>Ң< oc3n6e<<[D<+pMB<[+<(/<0/4A6/<Ø+-ޚܙ 6 m<*_uȺx u+azn{" hں[ܺa. "^a̪dQزuf <׾uU_f̦\<|͖y݉trޕyݻv-6,* +]q[ !6peY+uYWsyӛ S8&"}͗{B܉쉕vyݺ 6J6,'6ӭ+6*p,֨%euϡΪU̸zϭ&6>+983p=D2:32-2I>> yC3̢Eh:45A?R>Du 9MzB>$u>6~|@itE;재cydc=ddܓ沚.C"C"mΞ*h>)4*:9 AӲo&Hx.3'c-c~dˤd"3UЈ.:#> 3cHxΞeduseuiwi_< j)jw٨ݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨݨ`acb fehg?yM;rƐ*G@w "[oJ@@q{:nOoi"ުAݩ78ͪaӏ* *A=@{OWis"_o.۹dS *]ie/?dQ2>qyŪd&+eG*ReI*a1TЃAݩ`D9v vu^* *aRAܩ/Ѳ4M*BL HX Iªe0âǪ `@*gǪ c@*mY*f@ bYfǪI@{ѢYqZF<Z-*]־(*!to\T Gb{C߄XO?u_rb\EDho_ٽjan Rﯬ&`k ͫ^A^f*]_ x_?ĚIBގ* Vi˯AZR}^JͰ߳TP o4jNo :0  $"W a* \TTERNZT KprءNsD,h"M/_ S &]C1/CB]\#\F6\\9.&5\ZH7\~9.3N\t%]\w\h0]:(\g729\\\R?ߝV0_&'|  ! z|̿ k \|lh{lll|o  1  \c**c  \JJ]@]_*])+a  gJ_ ]ubJcfakaA^c  kku-qf?]J_kdcll`0` {Fk° {u|byk}k-?'; ac`` i\\lD_\c_]]p%Ff _-gm ^k?Jh_.hz] nll|_> `"k:NkBg`*_>Ik  0Tk|  \rР     ("  d \Y \REka ".k*g_F\ QklklJkk|T |||=F]\\T]aRBnd.aԮ<2"_hlkkk` okl`xk kl4] _8af_]v|{f|klklV\kk]j_*]P\y\{h*___0|k]]]ܵ0h 6 k^ilk`gl0Q޲ { )sж $?k0kpː*J] +]К\`_g $ >\t\ ] *J\]^lc      E/ \o^]0]u]\{[^$]-e 7 1  \f$M=D!\ (\z\bK ' <A#B  \` ( AQ\" ) \\\$\UVA\f'* \z0   4 * ""+1 03 A$1\]\]t% \V+ +&  $# 5  !"/          1p`c# ! +$,I_Zb@qj_]H^Ab!h]a c \Z*\X,߯*Q{o{a`^]I 1EZ\x*J*b^Af R u m_a<~d=__^```iE`e]Bk0 m?{9T\d -̻>q`]'`˫Mh˱NJe_`]^b dۮ챮0Rȸ_]g] ^] ^c*c]^?_* ^  {c ^_,e ^_ 7]b_`s*]^dc̍6 _ e_i,D\f ^- 㱨ׯh00лbqJ]]]^ ` J\`Bo B*L(k \P` g *\]]]]aDa@] ]_\]`\*\`*\]] \]]_U] *]))+IQleso>w)&`a_ ag**~af ]^_`\` +\c\Yi  \ ^*]\]a*^ ']\[]*\*]] _\`]*I*]CG***)y_ ] ^\f*\]\\J]^b!j*\*\^@?\k b_\]bM`o HZ % Acorn_OldLatin1Encoding 1.00 0 /dotlessi /ring /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quotesingle /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore /grave /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /tilde /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /bullet /quoteleft /quoteright /guilsinglleft /guilsinglright /quotedblleft /quotedblright /quotedblbase /endash /emdash /minus /OE /oe /dagger /daggerdbl /fi /fl /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis D,8PDriverPSPrinter driver 3.31 (23 Apr 1992) for PostScript printers&'՛ Sv3ri;3 <+3g129r"Pf2pdSH3LrDkKkmmClAaNaCOlAaNaCOlA0 \%7kSvi\omm. vE-T3Id2-s2u?G^2^%FB6MB-@]m@_mrme]Z¤n%fGQf^fhpKff#] KW B!#^"Cpbm_ $Uv\hp_poYpTU #ef x3H$I.'HZlPfeSWS]FSYxSY'SRbdS'v?e%v@f%L//^'uCl"$ F, }nRn 3 3u(@3T%/ nO!uusyL O%VXMkdb~ >_ޑpc.ddUIcO)q܋li J /n1-)'pn"гxB"!xAql%(%V$@^,Q"VOo6j Y(n-OHIҘӘؘjV#n C;Ҝ3hf3t;n[;xB"!xAISQL?I3fOꥊΰԍCO @^/n5ms**0U s*]!d+e&%̘V!<;!!8jѷ jIv(*nFH_BIIs-"`FT,ـF#*VФ"Rb"*jm\*䩖d2N\#JFtLI]  `r_Iﳩms*U))aVUn(3;@c3(3ID4XI$똘ݩߨmݘn N!kL a)eD H ItlkCMx,+'l0L,TPDI(ּZ%lBD333333330Hѻx`"""Իӻӻv EuBD x܌S"*0dƔ,0\i uf" WTD ZXD \[D$ҔIjӶj4;/ZoV[^^^N*9*KKN NR*9*k4NNN*9V-R~fpj00000nll/L,/RQDTSDDD~ft lk̐]턁݄#+m%FDD%GED ZlIVENC0@e*")fnGqЦU"g%V4*XnIGjdYIgV|X-BI`-DRabE%un~j?m_~B ?e/0:p{fypBob̸wg䳄~ 8 XY7 JS=$mdAN*9N$켄=6 km#jf>]ɷ?찹nr~fmNC*9vl bjN,0r^Kb悃O$nSjᣔk%Φ3fY]?Yn*+()&'Q%o#$M"oK oڣz?J Ħ?ͣnM76jn! Bd%B? D" tL\\^S T9S;R I P$nڹ2*dr4Nl#QA$޿M?dA bnAo$̿п6JK"43"ֿfgoM$o຿6"43"¿og[M bA@@Ao$檘Q?r%km 5w o#;w ji3}c7Mc7 7^$t-x6z\N5-XhWl=yV2I8tPo6{l9kr ͦ]j5nMi6@&poD&!^mnO^ ʣ\% PHZ0i<-j(֗h @f .RhZ]0FiZXslPl;-FA2-@?2>;b$yľ6\f]Ej8@U'4Fqʕņ$ SO%$D NO%$D HOG D%UkELc=N:̩D;N, SInQ-`ns$nwjv,h39Hat}{37I^\&~$_]U ~ U3hԗ3{ Hzwyf-"=yΎ-հԬUNUq3PTPTv.q BMDܡߡFzBLRSZ4 NU4Y3|;|λ揪@H<^|o?g@Htj&?71yrI'dD:3ey(#, it%D#Sx}s݆;bZzCir%X#CFjzC%] 6g+Cl;ܺٺje~D^Һ x貯dʺnZ:^fDjpFc;feYD^]vVꭺna8%3r~e(N! D#"DHTlUʲغЯ?SQ<quqe4c؝(U CJ<4:Zh65ail3;àF\6s%z܈1arcܲ".]W(S.)S6?i%xsTF}m;3j/-o I|,fyY|xڞ}U9_rjqpo_:plDD D D\g~*⠓ߔtw޵]w:n>J%$D'&D~湦gWHV:clX.%Ylչjҹ ]t&eVqΆ4J¹qWl4깹jJXqΆ4JqYl4꧹jMjPf D~]Bmc&AD40" 쭘_Î^ʹm33K]ƫ1ҟIQK{M͊4#">0j_Xx,OM10D32Dm20*ඳ.䶳VscŬ16Vs*dl6ɴjBMTqΆ4@Y5{E@n,83}Y;@$ Q;D;Xt5!}쫪uXlU*.ǻ8RzpFYuG=ꐳڄ"jզ믛7znDlz=ɻȻL](#HAW'*ǻV01ǻ=k;𭫸 5eIU$ f>=~\eDQġƉQLsn-h(="(BNμ)Pμ*NμPrD;sO6ΩF$Yp]b$I_E'k5MVsbfl6jSp݆HK+Yf+G3Ğ˩̍|jU8o]`CV]J`CR_̾7}ulX*U.z8FlYpGƻu=ȻL](#HAW'*ǻV01ǻsk;ꫫ$ m=̀jd~p݈xաqoBx  D  D JL  D;~O4穼ENʷURԽ[sζbl66Si>v8m2LzBVW1H2Č vi9vXm0*Vk1 سs5fW̆}6I أ%_o{?\, ̄sb[̆_6Icyk3\%,˜QL ܽ[s@bl6߲j>m9m;74D݇{(>-(})c$V174D i?GʧFף)TEnKnCtYȳE\ƠcUkN^`_G"7x3YZ3U\IqٲVl4&1Zt}jsݛ2tAūO^TlgjAJKY!L!Pֈ-EU)ML6KVMUɦblGjTL^ݐ[D{xiGxdDIJhSDiTLa DbrJSx{e֨?7J"|VqΆJ4>3ZsΩf6JcPLJOہ됙[?>ܐW_4-|V'+ǻWs-LOw[qVl4ꦝJç3SJ]7K?J㝫W>4_|'T'~Vs+aV̆U6y;Tscl6BUqΆ4nW@2ǻ@ꝫv>-J1|e)JelVIc(6ej7#\*s`S̆6%옧0V&I,9GwfG 6fEͰFڏO4^İdʒ%n֡ʦ%ٝʊ%n+jZ,wqͮ_ve8+OފXfD&&2Z qULveD6ZqͮOi7C#y ,ځgŹNNzmTܵbZ|/@MIt\kZ-tUIV~(^-FLE?p'ۉjN(^uz: Tzꄘ|ei$Iwn~X%S?tG8Nj&Or-~`(ej)I~rj folGLDDDDw lx˦Ts԰dl6sVLͰ6B>l6 VڈF\T[64MVMW_ FwS *VWPޑP3-ZA\5* rYZA]5\S[@s WWWVSΒӯTy̒ү}EwZS-T/ѯSMw-̿T/˿υXM6u\Hf i?Ureq4<C)'S4/?+_\\<-7w΁5arcw.S]0Z^* _](wT:V @*P`Z=saT̆6F/r{%݉;ݚG'plVscl6seX᯦̆6ZsΥf6ks.eX̆6T ?+plD Xs΢e6ڔ/3$/sfZ̆6/x݄݃sbŬ6*4. :pl*" +"|{ZsΙf6ڇ/VsΘc6"k%s aT̆64x݄݃sbŬ6"%ډk TsΏa60Z,\ɋ^ڛ&݀yUsΈb6&~T!}/"| A_vo] ]Io]$]I]]I]](I^̓YVޠKN )9u5@])Kc NU#gDz~0|g\(qqaD_fOXA `2V~`[f#rq38;p(\U%\e)"bu3»)OZh^R-:hI8nlA`%B?D;`S̗uT]/XZSWoG`ani`aKhMRIoAi::nIhgKgu]?,զ88ygNMKWggƥ}[ODgjT8B;UBLw*{}xVg>n\5ɳT40"C p:w4weGV,&ܿJ]v?()Jꖀ>m?(f DL65D;$z$By'-,-u/<ݮwU<6ڣ%kmj]SWR-ISjhpP!XS";{ۊO^!.hmp"P;X~B҆TOp :sm\AC$z\p݈V FaF&jKJ_@p݄݈u?^w1xrZ,ߘwb]vp]U(=řѦU5IpH^r`R`s2s:r:g9*$^.Tl Uc$_]o1    1 \b)\W5]`]@\`q  !a\y}k N0mf`] k-~X9ge]ɕ p`]p p_{op0`^|*{00!^rl*kll{"km>pt}߼ @] \~s    \md|  \ $ '2#go4*k{VOpo/kll|FͿx`7QI d_\       o-*  5*\Rru   + \zZ\#  Fesk h> 7E 7)a6M?,!UL)((8 a%P N3۩|UlurR,O IĦ%               %Tic paT  `_N]'  ^`oQn\qN]b`k!^]\`"_(\]\\`u]~]]z\ͮ'gmpZmz^ e*\`JJ^*{]]\]eeq]]*&JV@l\Ppj2\I\k*h |7`q.b "s^p]``]:y&Jl e_l|_;]b*\]^ ]]]^`]`|pj^,^aUaKm`\{$] {(k*\`!l\ b mcd}  )]`fEbdvj h~jbh *hcσaERkS_ϱ5ݮ[RήTeκ2LaӯZ:!l*K^Y ]+^wq|Aׯo8{Հ5^kxwfOe +pf籮bpd۱/heS` dڮ׀Ijm+jfI^atl\it<_]] WBYsԮ"_I__`ndbE\m\t\|]]]]ji|^ ] !y  ):K `i c``%h_fa\h^b\`\`**^*У`aTv\~PyaOn\Kj\J]] \:*j\:;g ^_e^]h]w`wB     90c<^ ʮn ]]^]g ^ ^ /***a«0*0BW0np:`\\/\\_]Z`o]]`Zb\`mhZ\ \~\p**\*]\J]]]aLa`^P]\s\`n:**\\]\`^ ^ ]aL ] ]E\]E]^ e]K\]K]^ ^_d^_]cn]]]__s]\]]]]]]]a~]^_`_(a]f]         *k*)FJkA] \x~0]_#`@jb`a``@s]]]]]\]`\p_,\]]0  \aP]]]b`_@\y] \*\*]E&\\\]\^)J6.*())\a]]**\`Z\\`\ \\^]]]bn\]]^^]am]\]]_]]^_na]f`@]_\aLl]   Z|!]^ ]_0]aL^$\|Yj IIP m]J]^^@^^ ]]]^Z\:]`@\]i0\\\^\\c Wgf0J\**]]@^**] YX(9:\*\*_ \\:\Z\6Z\^\\p\`]  )*J( **::::\\% \jpb^*:\(]c^^JK\~)JyAb*\^ *\\p_p` `]:\:c@jh:\h^0\J\^^b]V\^^`]^ ]]I\\]J\] ]]^]\] F^b\b __\c \d 0> q  ,        )_ͯk0o_entry(lj_i%,14) ,1:=printer_read_string_entry(lj_i%,18) ,2:=printer_read_string_entry(lj_i%,16) ,3:=printer_read_string_entry(lj_i%,24) ,4:=printer_read_string_entry(lj_i%,20) ,5:=printer_read_string_entry(lj_i%,22)  ="" ݤlj_b(lj_ya%):Ȏlj_ya% +0:=printer_read_string_entry(lj_i%,9) ,1:=printer_read_string_entry(lj_i%,10) ,2:=printer_read_string_entry(lj_i%,11) ,3:=printer_read_string_entry(lj_i%,12)  ="" ݤlj_h(lj_za%):Ȏlj_za%  0:=10  1:=12  2:=17  3:=6  =10 /lj_b(lj_Aa%):A%:A%=lj_R%:lj_U%+lj_Aa%: 0ݤlj_a(lj_Aa%):A%:A%=lj_R%:=(lj_U%+lj_Aa%) ??+a% > . % User-editable prologue definitions for the PostScript printer driver % module. % Version 2.03, first used with version 2.04 of the module. % 25 Jan 90: Included all likely font names and Selwyn and Sidney encodings. %%DocumentFonts: Courier Courier-Oblique Courier-Bold %%+ Courier-BoldOblique Helvetica Helvetica-Oblique Helvetica-Bold %%+ Helvetica-BoldOblique NewCenturySchlbk-Bold Times-Roman %%+ Times-Italic Times-Bold Times-BoldItalic ZapfDingbats %%+ NewCenturySchlbk-Roman NewCenturySchlbk-Italic %%+ NewCenturySchlbk-BoldItalic Symbol %%+ AvantGarde-Book AvantGarde-BookOblique %%+ AvantGarde-Demi AvantGarde-DemiOblique %%+ Bookman-Demi Bookman-DemiItalic %%+ Bookman-Light Bookman-LightItalic %%+ Palatino-Roman Palatino-Italic %%+ Palatino-Bold Palatino-BoldItalic %%+ ZapfChancery-MediumItalic %%EndComments % If you add further fonts to the '%%DocumentFonts:' and '%%+" comments % above, make certain that you keep strictly to the format above - in % particular, all names are case-sensitive, exactly one space should % appear between the start of the comment and the first font name on % the line, exactly one space should appear between font names, and % there should no surplus spaces at the ends of lines. % Note also that all PostScript font names quoted in the font % translation data at the bottom of this file should appear in these % comments. % Note for advanced users: the printer driver module will remove % PostScript comments from this file when copying it into the PostScript % output (to avoid excessive amounts of output) according to the % following simple algorithm: % (a) If a line starts with "%%" or "%!", it is copied without any % changes. % (b) If a line starts with a "%" and does not start with "%%" or % "%!", the whole line is removed, including the new line at the % end of it. % (c) If a "%" appears anywhere else in a line that does not start % with "%%" or "%!", it and all characters up to but not including % the following new line are removed. % In the unlikely event that you wish to add some PostScript containing % e.g. a string with a "%" in it, use the "\045" escape sequence % instead. % The printer driver will also compress multiple new lines down to % one new line when copying this file. % CHARACTER ENCODING VECTORS % The following chunk of PostScript defines the ISO 8859-1 Latin 1 % mapping of character codes to PostScript character names, plus % Acorn's extensions to this character encoding. It can be edited if % necessary to produce other encodings. Note that PostScript character % names are case-sensitive. Also note that if you add composite % characters, you must make certain that all their components appear % somewhere in the encoding vector - if necessary, among the unused % codes 0-31. /Latin1Enc [ /dotlessi /ring /.notdef /.notdef % Codes 0-31 (character /.notdef /.notdef /.notdef /.notdef % components required to /.notdef /.notdef /.notdef /.notdef % make all the composite /.notdef /.notdef /.notdef /.notdef % characters work). /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /quotedbl /numbersign % Codes 32-63 /dollar /percent /ampersand /quotesingle /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /at /A /B /C % Codes 64-95 /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore /grave /a /b /c % Codes 96-127 /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /tilde /.notdef % NB code 127 is unused /.notdef /.notdef /.notdef /.notdef % Codes 128-139 (Wimp characters) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /bullet % Codes 140-159 (Acorn extensions) /quoteleft /quoteright /guilsinglleft /guilsinglright /quotedblleft /quotedblright /quotedblbase /endash /emdash /minus /OE /oe /dagger /daggerdbl /fi /fl /space /exclamdown /cent /sterling % Codes 160-191 /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde % Codes 192-223 /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde % Codes 224-255 /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def % This is an encoding vector for a font that is a subset of % ZapfDingbats. It has some permutations from the original ZapfDingbats % encoding to ensure that a set of convenient varied bullet characters % are all drawn together in the codes &61 to &6F. % These permutations are as follows: % swap &25 (a4) with &61 (a60) % move &34 (a20) to &62 % move &38 (a24) to &63 % swap &48 (a35) with &65 (a64) % move &5D (a56) to &66 % move &70 (a203)to &67 % move &71 (a75) to &68 % swap &72 (a204)with &69 (a68) % move &75 (a78) to &6A % swap &E7 (a177)with &6B (a70) /SelwynEnc [ /.notdef /.notdef /.notdef /.notdef % Codes 0-31 (character /.notdef /.notdef /.notdef /.notdef % components required to /.notdef /.notdef /.notdef /.notdef % make all the composite /.notdef /.notdef /.notdef /.notdef % characters work). /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /a1 /a2 /a202 % Codes 32-63 /a3 /a60 /a5 /a119 /a118 /a117 /a11 /a12 /a13 /a14 /a15 /a16 /a105 /a17 /a18 /a19 /a61 /a21 /a22 /a23 /a62 /a25 /a26 /a27 /a28 /a6 /a7 /a8 /a9 /a10 /a29 /a30 % Codes 64-95 /a31 /a32 /a33 /a34 /a64 /a36 /a37 /a38 /a39 /a40 /a41 /a42 /a43 /a44 /a45 /a46 /a47 /a48 /a49 /a50 /a51 /a52 /a53 /a54 /a55 /a65 /a57 /a58 /a59 /a4 /a20 /a24 % Codes 96-127 /a63 /a35 /a56 /a203 /a75 /a204 /a78 /a177 /a71 /a72 /a73 /a74 /a66 /a67 /a68 /a76 /a77 /a69 /a79 /a81 /a82 /a83 /a84 /a97 /a98 /a99 /a100 /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 128-159 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /a91 /a86 /a206 /a93 /a89 /a88 /a205 /a85 /a87 /a92 /a90 /a94 /a95 /a96 /.notdef /a101 /a102 /a103 % Codes 160-191 /a104 /a106 /a107 /a108 /a112 /a111 /a110 /a109 /a120 /a121 /a122 /a123 /a124 /a125 /a126 /a127 /a128 /a129 /a130 /a131 /a132 /a133 /a134 /a135 /a136 /a137 /a138 /a139 /a140 /a141 /a142 /a143 % Codes 192-223 /a144 /a145 /a146 /a147 /a148 /a149 /a150 /a151 /a152 /a153 /a154 /a155 /a156 /a157 /a158 /a159 /a160 /a161 /a163 /a164 /a196 /a165 /a192 /a166 /a167 /a168 /a169 /a170 /a171 /a172 /a173 /a162 % Codes 224-255 /a174 /a175 /a176 /a70 /a178 /a179 /a193 /a180 /a199 /a181 /a200 /a182 /.notdef /a201 /a183 /a184 /a197 /a185 /a194 /a198 /a186 /a195 /a187 /a188 /a189 /a190 /a191 /.notdef ] def /SidneyEnc [ /.notdef /.notdef /.notdef /.notdef % Codes 0-31 (character /.notdef /.notdef /.notdef /.notdef % components required to /.notdef /.notdef /.notdef /.notdef % make all the composite /.notdef /.notdef /.notdef /.notdef % characters work). /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space /exclam /universal /numbersign % Codes 32-63 /existential /percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question /congruent /Alpha /Beta /Chi % Codes 64-95 /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron /Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta /bracketleft /therefore /bracketright /perpendicular /underscore /radicalex /alpha /beta /chi % Codes 96-127 /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron /pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta /braceleft /bar /braceright /similar /.notdef % NB code 127 is unused /.notdef /.notdef /.notdef /.notdef % Codes 128-159 (unused) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /Upsilon1 /minute /lessequal % Codes 160-191 /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown /degree /plusminus /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn /aleph /Ifraktur /Rfraktur /weierstrass % Codes 192-223 /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle /gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown /lozenge /angleleft /registersans /copyrightsans % Codes 224-255 /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /.notdef /angleright /integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef ] def % Unless you really know what you are doing, do not edit the following % PostScript, except for the indicated possible changes. % The size of the following dictionary can be changed. One entry is used % for each font translation and one entry is used for the system font. /fonts 100 dict def /ChkCh { dup Encoding exch get CharStrings exch known {pop} {Encoding exch /.notdef put} ifelse } bind def /FF { 3 1 roll findfont begin currentdict dup maxlength 1 add dict begin {1 index /FID ne {def} {pop pop} ifelse} forall /Encoding 3 -1 roll 256 array copy def /Metrics 1 dict def Metrics /.notdef 0 put % Possible change: Delete or comment out the following line if you % want undefined PostScript characters to generate errors rather than % be ignored. 0 1 255 /ChkCh load for dup currentdict end end definefont fonts 3 1 roll put } bind def % The font translation data follows. You can install further % translations by adding lines of the form: % / / FF % Note that all names are case-sensitive. Also note that you should % add any additional PostScript font names that appear here to the % '%%DocumentFonts' comment at the head of this file. % This line will take a copy of the PostScript font specified, copy % the specified encoding into it to get the right mapping of character % codes to characters, change the width of the undefined character to % zero and install the result as a new font whose name is the RISC OS % font name. In addition, it checks that all of the characters named % in the encoding vector exist in the font: any that don't are removed % (i.e. replaced by '/.notdef') from the new font's encoding. /Churchill.Medium.Italic /ZapfChancery-MediumItalic Latin1Enc FF /Clare.Medium /AvantGarde-Book Latin1Enc FF /Clare.Medium.Oblique /AvantGarde-BookOblique Latin1Enc FF /Clare.Demi /AvantGarde-Demi Latin1Enc FF /Clare.Demi.Oblique /AvantGarde-DemiOblique Latin1Enc FF /Corpus.Medium /Courier Latin1Enc FF /Corpus.Medium.Oblique /Courier-Oblique Latin1Enc FF /Corpus.Bold /Courier-Bold Latin1Enc FF /Corpus.Bold.Oblique /Courier-BoldOblique Latin1Enc FF /Homerton.Medium /Helvetica Latin1Enc FF /Homerton.Medium.Oblique /Helvetica-Oblique Latin1Enc FF /Homerton.Bold /Helvetica-Bold Latin1Enc FF /Homerton.Bold.Oblique /Helvetica-BoldOblique Latin1Enc FF /NewHall.Medium /NewCenturySchlbk-Roman Latin1Enc FF /NewHall.Medium.Italic /NewCenturySchlbk-Italic Latin1Enc FF /NewHall.Bold /NewCenturySchlbk-Bold Latin1Enc FF /NewHall.Bold.Italic /NewCenturySchlbk-BoldItalic Latin1Enc FF /Pembroke.Medium /Palatino-Roman Latin1Enc FF /Pembroke.Medium.Italic /Palatino-Italic Latin1Enc FF /Pembroke.Bold /Palatino-Bold Latin1Enc FF /Pembroke.Bold.Italic /Palatino-BoldItalic Latin1Enc FF /Robinson.Light /Bookman-Light Latin1Enc FF /Robinson.Light.Italic /Bookman-LightItalic Latin1Enc FF /Robinson.Demi /Bookman-Demi Latin1Enc FF /Robinson.Demi.Italic /Bookman-DemiItalic Latin1Enc FF /Selwyn /ZapfDingbats SelwynEnc FF /Sidney /Symbol SidneyEnc FF /Trinity.Medium /Times-Roman Latin1Enc FF /Trinity.Medium.Italic /Times-Italic Latin1Enc FF /Trinity.Bold /Times-Bold Latin1Enc FF /Trinity.Bold.Italic /Times-BoldItalic Latin1Enc FF %% ==> . %% Main prologue file for the PostScript printer driver module. %% Version 2.21 first used with version 3.30 of the module /PDdict 200 dict def PDdict begin/BD{bind def}bind def/LD{load def}BD/LW/setlinewidth LD/St/stroke LD/T/translate LD/S/save LD/R/restore LD/GS/gsave LD/GR/grestore LD/CP/clippath LD/Cl/closepath LD/M/moveto LD/RM/rmoveto LD/L/lineto LD/B/curveto LD/I/index LD/SW/stringwidth LD/GCF/currentfont LD/GCM/currentmatrix LD/SCM/setmatrix LD/CCM/concatmatrix LD/ED{exch def}BD/Copies{/#copies ED showpage}BD/MP{400. div}BD/Fb{65536. div}BD/WM1 matrix def/WM2 matrix def/IM1 matrix def/UM{Fb 4 1 roll Fb 4 1 roll Fb 4 1 roll Fb 4 1 roll 0. 0. WM1 astore concat}BD/Bx{4 copy 5 1 roll 4 2 roll 5 -1 roll M L L L Cl}BD/Cp{Bx clip newpath}BD/PS{72. 180. div dup scale newpath Cp[]0. setdash}BD/MC{0. 0. Cp}BD/G{255. div setgray}BD/C{255. div 3 1 roll 255. div 3 1 roll 255. div 3 1 roll setrgbcolor}BD/Eps 0.1 MP def/VSt{2 setlinecap 0 setlinejoin 2.000001 setmiterlimit 2. LW 0. Eps rlineto St}BD/VFl{Cl GS fill GR VSt}BD/Li{M L VSt}BD/Pt{M VSt}BD/Tr{M L L VFl}BD/Rc{Bx VFl}BD/Pr{6 copy M L L 5 -1 roll 4 -1 roll sub add 4 1 roll exch sub add exch L VFl}BD/Ln{dup mul exch dup mul add sqrt}BD/Cir{0. 360. arc}BD/VC{Ln Cir}BD/CS{VC VSt}BD/CF{VC VFl}BD/VA{2 copy Ln 5 1 roll exch atan 3 1 roll exch atan arc}BD/Ac{VA VSt}BD/Cd{VA VFl}BD/Sc{5 I 5 I M VA VFl}BD/VE{0. 5 1 roll WM1 astore WM2 GCM exch concat 0. 0. 1. Cir SCM}BD/ES{VE VSt}BD/EF{VE VFl}BD/Max{2 copy lt{exch}if pop}BD/DM{256. div 6 1 roll 256. div 6 1 roll Fb 256. div 6 1 roll Fb 256. div 6 1 roll Fb 256. div 6 1 roll Fb 256. div 6 1 roll WM1 astore concat}BD/SDM{256. div 6 1 roll 256. div 6 1 roll Fb 6 1 roll Fb 6 1 roll Fb 6 1 roll Fb 6 1 roll 6 copy WM1 astore concat pop pop 0 0 IM1 astore pop}BD/CJ{2 I 0 eq{Fb setmiterlimit}{pop}ifelse setlinecap setlinejoin}BD/WS 4096 string def/SMat matrix def/SS{div 3 1 roll div exch scale}BD/SM{1. exch div 0. 0. 1. 0. 0. SMat astore pop}BD/RC{WS 0 3 I put dup 1 gt{WS 1 3 I put dup 2 gt{WS 2 3 I put WS 3 3 I put dup 4 gt{WS 4 WS 0 4 getinterval putinterval dup 8 gt{WS 8 WS 0 8 getinterval putinterval dup 16 gt{WS 16 WS 0 16 getinterval putinterval dup 32 gt{WS 32 WS 0 32 getinterval putinterval dup 64 gt{WS 64 WS 0 64 getinterval putinterval dup 128 gt{WS 128 WS 0 128 getinterval putinterval dup 256 gt{WS 256 WS 0 256 getinterval putinterval dup 512 gt{WS 512 WS 0 512 getinterval putinterval dup 1024 gt{WS 1024 WS 0 1024 getinterval putinterval dup 2048 gt{WS 2048 WS 0 2048 getinterval putinterval}if}if}if}if}if}if}if}if}if}if}if}if pop pop}BD/SR{currentfile token pop dup 0 gt{WS 0 3 -1 roll getinterval currentfile exch readhexstring pop}{neg currentfile token pop 1 I RC WS 0 3 -1 roll getinterval}ifelse}BD/S1{true SMat/SR load imagemask}BD 255 2048 RC/FFs WS 0 2048 getinterval 2048 string copy def/SF{/WS2 FFs 0 4 I 7 add 8 idiv 4 I mul getinterval def true SMat{WS2}imagemask}BD/SN{8 SMat/SR load image}BD/TS{1. exch div exch 1. exch div exch scale}BD/Fn{0.016 div exch 0.016 div exch dup/fheight ED 0. 0. 3 -1 roll 0. 0. WM1 astore exch findfont exch makefont setfont}BD/Ul{GS 2 copy Ln ulpos ulthick 2. div sub 256. div fheight mul exch div dup 2 I neg mul exch 3 I mul RM 2 copy rlineto ulthick 256. div fheight mul LW 0 setlinecap St GR}BD/AC{3 -1 roll exch sub 3 I length div 4 1 roll sub 1 I length div 3 1 roll}BD/Tx{M 2 I SW AC ashow}BD/JTx{M 7 I dup 4 1 roll SW AC pop exch 4 -1 roll add 3 1 roll add 6 -1 roll awidthshow}BD/UTx{/ulthick ED/ulpos ED M Ul 2 I SW AC ashow}BD/UJTx{M/ulthick ED/ulpos ED Ul pop pop 7 I dup 4 1 roll SW AC pop exch 4 -1 roll add 3 1 roll add 6 -1 roll awidthshow}BD/kload{{ceiling}stopped{aload pop}{0}ifelse}BD/kproc{5 I 5 I RM 2 I{exch 256 mul add 2 I exch 2 copy known{WM2 SCM get kload RM WM1 SCM}{pop pop}ifelse}{pop pop}ifelse}BD/KTx{WM1 GCM GCF/FontMatrix get exch WM2 CCM pop M 2 I SW AC GCF/KernData known{GCF/KernData get true}{null false}ifelse{kproc}4 -1 roll kshow pop pop pop pop}BD/UKTx{6 2 roll/ulthick ED/ulpos ED 2 copy M 4 2 roll Ul pop pop KTx}BD/jkproc{5 I 5 I RM 1 I 7 I eq{8 I 8 I RM}if 2 I{exch 256 mul add 2 I exch 2 copy known{WM2 SCM get kload RM WM1 SCM}{pop pop}ifelse}{pop pop}ifelse}BD/JKTx{WM1 GCM GCF/FontMatrix get exch WM2 CCM pop M 8 -1 roll dup 4 1 roll SW AC 5 1 roll exch 4 -1 roll add 3 1 roll add GCF/KernData known{GCF/KernData get true}{null false}ifelse{jkproc}6 -1 roll kshow 7{pop}repeat}BD/UJKTx{2 copy M 6 2 roll/ulthick ED/ulpos ED Ul pop pop JKTx}BD/cdefs 224 8 mul string def cdefs 127 32 sub 8 mul FFs 0 8 getinterval putinterval/DC{32 sub 8 mul cdefs exch 8 getinterval currentfile exch readhexstring pop pop}BD/ArcFont dup 6 dict dup begin/FontMatrix[1. 0. 0. 1. 0. -1.]def/FontType 3 def/FontBBox[0. 0. 1. 1.]def/Encoding 256 array def 0 1 255{Encoding exch/.notdef put}for/BuildChar{xgap ygap setcharwidth 8 8 true 8. 0. 0. 8. 0. 0. WM2 astore 5 -1 roll 32 sub 8 mul cdefs exch 8 getinterval imagemask pop}BD end definefont def/V{GS 2 I div/ygap ED 2 I div/xgap ED 0. 0. 3 -1 roll 0. 0. WM1 astore ArcFont exch makefont setfont M show GR}BD/DP{sub 3 1 roll sub mul 5 1 roll sub 3 1 roll sub mul add}BD/ANG{3 -1 roll sub 3 1 roll exch sub atan}BD/ACS{dup mul 1 I dup mul sub sqrt exch atan}BD/CW{7 I 7 I WM1 T pop 4 I 7 I sub 6 I 9 I sub atan WM2 rotate WM1 IM1 CCM 4 I 4 I 3 -1 roll itransform exch pop 0 lt}BD/sph 0 def/spw 0 def/flv false def/flh false def/px0 0 def/py0 0 def/px1 0 def/py1 0 def/px2 0 def/py2 0 def/tta 0. def/pph 0. def/plA 0. def/plB 0. def/PAR{dup 0 lt{neg true}{false}ifelse/flv ED/sph ED dup 0 lt{neg true}{false}ifelse/flh ED/spw ED CW{/py2 ED/px2 ED pop pop/py0 ED/px0 ED/py1 ED/px1 ED/flh flh not def}{pop pop/py2 ED/px2 ED/py1 ED/px1 ED/py0 ED/px0 ED}ifelse/plA px0 px1 sub py0 py1 sub Ln def/plB px1 px2 sub py1 py2 sub Ln def/tta px0 px1 px1 px2 py0 py1 py1 py2 DP plA plB mul ACS def/pph plB tta sin mul def px0 py0 T px0 py0 px1 py1 ANG rotate 1 0 plB tta cos mul pph div 1 0 0 WM1 astore concat plA spw div pph sph div scale flh{spw 0 T -1 1 scale}if flv{0 sph T 1 -1 scale}if}BD/VALACC 14 dict dup begin/acute 1 def/grave 1 def/circumflex 1 def/dieresis 1 def/ring 1 def/tilde 1 def/breve 1 def/caron 1 def/cedilla 1 def/dotaccent 1 def/hungarumlaut 1 def/slash 1 def/macron 1 def/ogonek 1 def end def/CKN{2 copy known{get type/arraytype ne}{pop pop false}ifelse}def/OKA{2 copy known{pop pop false}{dup length dup 1 gt{string cvs dup 0 1 getinterval cvn exch 1 1 I length 1 sub getinterval cvn 3 -1 roll dup 2 I CKN exch 3 I CKN and VALACC 2 I known and{true}{pop pop false}ifelse}{pop pop pop false}ifelse}ifelse}def/RF{findfont false 3 1 roll _RFE}def/_RFE{dup length dict begin{1 I/FID ne{def}{pop pop}ifelse}forall dup type/arraytype eq{/FontMatrix FontMatrix 3 -1 roll 6 array CCM def}{pop}ifelse dup type/arraytype eq currentdict/Encoding known and{/Encoding exch def}{pop}ifelse currentdict end definefont pop}def/RFE{findfont dup/CharStrings known{RFET1}{_RFE}ifelse}def/RFET1{dup length 4 add dict begin/CBOX{newpath 0 0 M GS ifm SCM false charpath matrix SCM pathbbox currentpoint GR}BD/CHEI{CBOX pop pop 4 1 roll pop pop pop}BD/SRCH{-1 exch/Encoding load 0 1 2 I length 1 sub{2 copy get 3 I eq{4 -1 roll pop 3 1 roll exit}{pop}ifelse}for pop pop dup -1 ne{1 string dup 0 4 -1 roll put true}{pop false false}ifelse}BD/MKACC{SRCH 3 -1 roll SRCH 3 -1 roll and{3 dict begin/letter exch def/accent exch def/ifm/FontMatrix load matrix invertmatrix def GS matrix SCM letter CBOX 6 2 roll accent CBOX pop pop 6 -1 roll 7 I sub 3 -1 roll 4 I sub sub 2 div 7 -1 roll 5 -1 roll sub add 7 1 roll 0 gt{(X)CHEI(x)CHEI 2 copy add 2 div 5 -1 roll le{sub}{pop pop 0}ifelse 5 1 roll pop pop}{pop pop pop 0 3 1 roll}ifelse GR setcharwidth 0 0 M GS ifm concat letter show GR M GS ifm concat accent show GR end}{pop pop}ifelse pop}BD dup/CharStrings get 0 4 I{2 I exch OKA{pop pop 1 add}if}forall 3 -1 roll{1 I/FID ne 2 I/CharStrings ne and{def}{pop pop}ifelse}forall 1 I length add dict exch{2 I 3 1 roll put}forall 2 I{2 copy OKA{[3 1 roll/MKACC cvx]cvx 2 I 3 1 roll put}{pop}ifelse}forall/CharStrings exch def dup type/arraytype eq{/FontMatrix FontMatrix 3 -1 roll 6 array CCM def}{pop}ifelse/Encoding exch def currentdict end definefont pop}BD end /BD{bind def}bind def/LD{load def}BD/GS/gsave LD/GR/grestore LD/M/moveto LD/I/index LD/SCM/setmatrix LD/CCM/concatmatrix LD/LookupFont{dup load findfont 3 -1 roll scalefont def}bind def/StartPage{save 7 1 roll neg/RH exch def/CW exch def dup dup dup/NF LookupFont/BF LookupFont/IF LookupFont/BIF LookupFont 120/TF LookupFont 0.1 dup scale rotate translate}bind def/EndPage{restore showpage}bind def/MT{CW mul exch RH mul moveto}bind def/FI{/F0 exch def/FW 1 def}bind def/FS{F0 exch div/FW exch def 0()SS}bind def/SS{exch/BITS exch def BITS 64 and 0 ne{TF setfont show}{BITS 1 and 0 ne{BITS 4 and 0 ne{BIF}{BF}ifelse}{BITS 4 and 0 ne{IF}{NF}ifelse}ifelse[FW 0 0 1 0 0]makefont setfont BITS 56 and 0 ne{gsave newpath 0 0 moveto(I)true charpath flattenpath pathbbox/VH exch def pop pop pop grestore}if BITS 8 and 0 ne{currentpoint VH 0.3 mul sub/Y0 exch def/X0 exch def}if BITS 48 and 0 ne{/VS VH 0.4 mul def BITS 16 and 0 eq{/VS VS neg def}if currentfont[1 0 0 .8 0 VS]makefont setfont}if show BITS 8 and 0 ne{currentpoint pop/X1 exch def gsave newpath VH 0.05 mul setlinewidth X0 Y0 moveto X1 X0 sub 0 rlineto stroke grestore}if}ifelse}bind def/VALACC 14 dict dup begin/acute 1 def/grave 1 def/circumflex 1 def/dieresis 1 def/ring 1 def/tilde 1 def/breve 1 def/caron 1 def/cedilla 1 def/dotaccent 1 def/hungarumlaut 1 def/slash 1 def/macron 1 def/ogonek 1 def end def/CKN{2 copy known{get type/arraytype ne}{pop pop false}ifelse}def/OKA{2 copy known{pop pop false}{dup length dup 1 gt{string cvs dup 0 1 getinterval cvn exch 1 1 I length 1 sub getinterval cvn 3 -1 roll dup 2 I CKN exch 3 I CKN and VALACC 2 I known and{true}{pop pop false}ifelse}{pop pop pop false}ifelse}ifelse}def/RF{findfont false 3 1 roll _RFE}def/_RFE{dup length dict begin{1 I/FID ne{def}{pop pop}ifelse}forall dup type/arraytype eq{/FontMatrix FontMatrix 3 -1 roll 6 array CCM def}{pop}ifelse dup type/arraytype eq currentdict/Encoding known and{/Encoding exch def}{pop}ifelse currentdict end definefont pop}def/RFE{findfont dup/CharStrings known{RFET1}{_RFE}ifelse}def/RFET1{dup length 4 add dict begin/CBOX{newpath 0 0 M GS ifm SCM false charpath matrix SCM pathbbox currentpoint GR}BD/CHEI{CBOX pop pop 4 1 roll pop pop pop}BD/SRCH{-1 exch/Encoding load 0 1 2 I length 1 sub{2 copy get 3 I eq{4 -1 roll pop 3 1 roll exit}{pop}ifelse}for pop pop dup -1 ne{1 string dup 0 4 -1 roll put true}{pop false false}ifelse}BD/MKACC{SRCH 3 -1 roll SRCH 3 -1 roll and{3 dict begin/letter exch def/accent exch def/ifm/FontMatrix load matrix invertmatrix def GS matrix SCM letter CBOX 6 2 roll accent CBOX pop pop 6 -1 roll 7 I sub 3 -1 roll 4 I sub sub 2 div 7 -1 roll 5 -1 roll sub add 7 1 roll 0 gt{(X)CHEI(x)CHEI 2 copy add 2 div 5 -1 roll le{sub}{pop pop 0}ifelse 5 1 roll pop pop}{pop pop pop 0 3 1 roll}ifelse GR setcharwidth 0 0 M GS ifm concat letter show GR M GS ifm concat accent show GR end}{pop pop}ifelse pop}BD dup/CharStrings get 0 4 I{2 I exch OKA{pop pop 1 add}if}forall 3 -1 roll{1 I/FID ne 2 I/CharStrings ne and{def}{pop pop}ifelse}forall 1 I length add dict exch{2 I 3 1 roll put}forall 2 I{2 copy OKA{[3 1 roll/MKACC cvx]cvx 2 I 3 1 roll put}{pop}ifelse}forall/CharStrings exch def dup type/arraytype eq{/FontMatrix FontMatrix 3 -1 roll 6 array CCM def}{pop}ifelse/Encoding exch def currentdict end definefont pop}BD % Acorn_SelwynEncoding 1.00 0 % This is an encoding vector for a font that is a subset of % ZapfDingbats. It has some permutations from the original ZapfDingbats % encoding to ensure that a set of convenient varied bullet characters % are all drawn together in the codes &61 to &6F. % These permutations are as follows: % swap &25 (a4) with &61 (a60) % move &34 (a20) to &62 % move &38 (a24) to &63 % swap &48 (a35) with &65 (a64) % move &5D (a56) to &66 % move &70 (a203)to &67 % move &71 (a75) to &68 % swap &72 (a204)with &69 (a68) % move &75 (a78) to &6A % swap &E7 (a177)with &6B (a70) % Codes 0-31 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 32-63 /space /a1 /a2 /a202 /a3 /a60 /a5 /a119 /a118 /a117 /a11 /a12 /a13 /a14 /a15 /a16 /a105 /a17 /a18 /a19 /a61 /a21 /a22 /a23 /a62 /a25 /a26 /a27 /a28 /a6 /a7 /a8 % Codes 64-95 /a9 /a10 /a29 /a30 /a31 /a32 /a33 /a34 /a64 /a36 /a37 /a38 /a39 /a40 /a41 /a42 /a43 /a44 /a45 /a46 /a47 /a48 /a49 /a50 /a51 /a52 /a53 /a54 /a55 /a65 /a57 /a58 % Codes 96-127 /a59 /a4 /a20 /a24 /a63 /a35 /a56 /a203 /a75 /a204 /a78 /a177 /a71 /a72 /a73 /a74 /a66 /a67 /a68 /a76 /a77 /a69 /a79 /a81 /a82 /a83 /a84 /a97 /a98 /a99 /a100 /.notdef % Codes 128-159 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /a91 /a86 /a206 /a93 /a89 /a88 /a205 /a85 /a87 /a92 /a90 /a94 /a95 /a96 % Codes 160-191 /.notdef /a101 /a102 /a103 /a104 /a106 /a107 /a108 /a112 /a111 /a110 /a109 /a120 /a121 /a122 /a123 /a124 /a125 /a126 /a127 /a128 /a129 /a130 /a131 /a132 /a133 /a134 /a135 /a136 /a137 /a138 /a139 % Codes 192-223 /a140 /a141 /a142 /a143 /a144 /a145 /a146 /a147 /a148 /a149 /a150 /a151 /a152 /a153 /a154 /a155 /a156 /a157 /a158 /a159 /a160 /a161 /a163 /a164 /a196 /a165 /a192 /a166 /a167 /a168 /a169 /a170 % Codes 224-255 /a171 /a172 /a173 /a162 /a174 /a175 /a176 /a70 /a178 /a179 /a193 /a180 /a199 /a181 /a200 /a182 /.notdef /a201 /a183 /a184 /a197 /a185 /a194 /a198 /a186 /a195 /a187 /a188 /a189 /a190 /a191 /.notdef % Acorn_SidneyEncoding 1.00 0 % Codes 0-31 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 32-63 /space /exclam /universal /numbersign /existential /percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % Codes 64-95 /congruent /Alpha /Beta /Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron /Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta /bracketleft /therefore /bracketright /perpendicular /underscore % Codes 96-127 /radicalex /alpha /beta /chi /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron /pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta /braceleft /bar /braceright /similar /.notdef % Codes 128-159 (unused) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 160-191 /.notdef /Upsilon1 /minute /lessequal /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown /degree /plusminus /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn % Codes 192-223 /aleph /Ifraktur /Rfraktur /weierstrass /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle /gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown % Codes 224-255 /lozenge /angleleft /registersans /copyrightsans /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /.notdef /angleright /integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef Nick!Sprites CN"*!Sprites22C|"*d !Sprites23C`(#*dMessages C`t PaperRO C Support C!{,YTemplates CӮ!Sprites CN"*!Sprites22C|"*d !Sprites23C`(#*dMessages C`t PaperRO C Support C!{,YTemplates CӮResources Resources Nickps, UUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDUUDDDUUDD|zDUUDLD|zDUUDLDDUUDDD\uUUDDDDDDDDDDDDDDDUUwpUUpUDDDDDDDDDDDDDUpUUpUDDDDDDDDDDDDDUpUUwpUUUUUUUUUUUUUUUUUwws_ps, 333333333333333333333""""""""""""""""""33""""""""""""""""""33DDDDDDDDDDDDDDDDDD33"DD""""""""""D""33"D""D"""rz""""D""33"DB$D"""rz""""D""33"DB$D""""""""""D""33"D""D""""""""""D"2s33DDDDDDDDDDDDDDD33wp3"""""""""""""""3p3"DDDDDDDDDDDDD"3p3"""""""""""""""3p3"DDDDDDDDDDDDD"3p3"""""""""""""""3"wp33333333333333333wwh ,ps,UUUUUUUUUUUUUUUUUUUU\\\\\EDDDDDDDDDDDDDDDDDDTL\L\L\L\L\LLDD\LLDL\LLDL\LLL\LL\LLDL\UEDDDDDDDDDDDDDDTU\\ULDDDDDDDDDDDD\\\ULDDDDDDDDDDDD\U\\LDDDDDDDDDDDD\\U\UUUUUUUUUUUUUUUU,s_ps,UUUUUUUUUUUUUUUUUUUU%""""""""""""""""""R%""""""""""""""""""R%""""""""""""""""""R%""""""""""""""""""R%""""""""""""""""""REDDDDDDDDDDDDDDDDDDT%B"""$"""""""""$"""R%B"""$"""""""""$"""R%B$"""""""""$"""R%B$"""""""""$"""R%B"""$"""""""""$"""R%B"""$""BDD$"""$"""R%BBD$$""B$"""$"""R%BBD$$""B$"""$"""R%BB"$$""B$"""$"""R%BB"$$"""""""""$"""R%BBD$$"""""""""$"""%B"""$"""""""""$""RUEDDDDDDDDDDDDDDTU%%""""""""""""""R%%""""""""""""""RU%BDDDDDDDDDDDD$R%""""""""""""""R%""""""""""""""RU%BDDDDDDDDDDDD$RU%""""""""""""""R%%""""""""""""""R%%BDDDDDDDDDDDD$R%%""""""""""""""RU%""""""""""""""RUUUUUUUUUUUUUUUUh,ps,, @ @9@9@ @ V@j@V@)j@)@@@ @ ?,s_ps,,UUUUUUUUMUUU @}WUU9@MUUU V@UkUV@-UkU)@UUUU @ UUUUTUUUUUUUUUUU?# Messages for PS Support, v0.23 # ID:Printer Manager (PS support, v0.23) PAG:Page %0 PR:Printers DF:Downloading fonts # # Module rmensures MC1:RMEnsure MakePSFont 1.03 RMLoad Printers:ps.PSfiles.MakePSFont MC2:RMEnsure MakePSFont 1.03 Error MakePSFont 1.03 is required for PostScript printing MC3:RMEnsure PDriverPS 3.31 RMLoad Printers:ps.PSfiles.PDriverPS MC4:RMEnsure PDriverPS 3.31 Error PDriverPS 3.31 or later is required for PostScript printing # # Menu text ME1:#Paper feed,Auto,Manual ME2:#Text columns,1,2,3,4,5 ME3:#Orientation,Portrait,Landscape ME4:#Codes,Standard,Display,Ignore # # Paper feed PF0:Auto PF1:Manual # # Text columns TC0:1 TC1:2 TC2:3 TC3:4 TC4:5 # # Page orientation PO0:Portrait PO1:Landscape # # Control codes CC0:Standard CC1:Display CC2:Ignore # # Error messages OK0:You must provide a password # # Help text CON:This is the printer configuration window. CON13:This is the printer name.|MClick SELECT to change it. CON6:This is the printer type. CON27:This is the paper size for this printer.|MClick MENU to change it. CON26:Click MENU to get a list of available paper sizes. CON3:This is the paper feed setting for this printer.|MClick MENU to change it. CON4:Click MENU to get the paper feed options. CON7a:Click SELECT if you want colour output. CON7b:Click SELECT if you want monochrome output. CON31a:Click SELECT if you want a verbose PostScript prologue produced. CON31b:Click SELECT if you want an intelligent PostScript prologue produced. CON32a:Click SELECT if you want automatic generation of accented characters that are unavailable in your printer. The cost of this option is slightly slower printing and increased printer memory usage. CON32b:Click SELECT if you do not want automatic generation of accented characters that are unavailable in your printer. CON8a:Click SELECT to get a title printed when printing text. CON8b:Click SELECT to not get a title printed when printing text. CON11a:Click SELECT to get line numbers printed when printing text. CON11b:Click SELECT to not get line numbers printed when printing text. CON30:This is the current text scale.|MClick SELECT to change it. CON16:This is the current number of text columns.|MClick MENU to change it. CON20:Click MENU to get a list of text columns. CON18:This is the current page orientation.|MClick MENU to change it. CON19:Click MENU to get a list of page orientation choices. CON23:This is how control codes will be processed.|MClick MENU to change it. CON24:Click MENU to get a list of how control codes can be processed. CON25:Click SELECT to accept the settings, or close the window to lose them. # HMP1:Click SELECT to set the paper size to this choice. HME1:Click SELECT to set the paper feed to this choice. HME2:Click SELECT to set the number of text columns to this choice. HME3:Click SELECT to set the page orientation to this choice. HME4:Click SELECT to set the control code processing to this choice. # DOWN:Enter the password for this printer to download its fonts, or close the window to not download them. # # Configuration details # Number of columns in portrait mode PC:1 # Scale of text in portrait mode PS:100 # Number of columns in landscape mode LC:2 # Scale of text in landscape mode LS:71 # Page selection template PT:%%BeginFeature: PageSize %0|J%1|J%%EndFeature # Default paper size PAP:A4 (Generic PS) # Generic paper sizes for PS printers pn: A4 (Generic PS) pw: 595000 ph: 842000 pb: 23000 pt: 819000 pl: 18000 pr: 577000 tb: 0 tt: 0 tl: 0 tr: 0 th: 0 pn: Letter (Generic PS) pw: 612000 ph: 792000 pb: 19000 pt: 774000 pl: 18000 pr: 593000 tb: 0 tt: 0 tl: 0 tr: 0 th: 0 pn: Legal (Generic PS) pw: 612000 ph: 1008000 pb: 42000 pt: 966000 pl: 65000 pr: 547000 tb: 0 tt: 0 tl: 0 tr: 0 th: 0 $>!Printers.ps.Resources.Support ݤps_support(ps_d%):ps_aa%,ps_i%,ps_f%,ps_u%,ps_m%,ps_b%,ps_R%,ps_q%:ps_aa%=ps_d%!0:ps_i%=ps_d%!4:ps_f%=ps_d%!8:ps_b%=ps_d%!12:ps_R%=ps_d%!16:ps_q%=ps_d%!20:ps_f% Cps_u%=printer_find_prdata_entry(ps_i%,$ps_f%!8):ps_m%=ps_f%!16   Ȏps_aa%  -1:ps_k #-2 ( -3:ps_l - -4:ps_m 2 -5:ps_n 7 -6:ps_o < -7:ps_p A -8:ps_q F-9,-10:ps_r K 3:ps_s P 6:ps_t U 8:ps_u Z 9:ps_v _17,18:ps_w d0 i n= sps_k:ps_i%!28=4085:ps_i%!32=11:ps_i%!36=8/4:ps_i%!40=1:ps_i%!44=100:ps_d%!0=524625:ps_d%!4=524624:ps_d%!8=524623:ps_d%!12=524622:ps_d%!16=524621:ps_d%!20=524620:ps_d%!24=0:ș262390,ps_d%: xps_l:ps_p%,ps_a%:ps_p%=printer_find_window(ps_f%,"configure"):icon_write(ps_p%,13,printer_read_string(ps_f%!40)):icon_write(ps_p%,6,$ps_f%!8):ps_a%=!ps_m%!0:ps_a%1icon_select(ps_p%,8)icon_deselect(ps_p%,8) };ps_a%2icon_select(ps_p%,11)icon_deselect(ps_p%,11) icon_write(ps_p%,18,msg_0(ps_i%!16,"PO"+((ps_a%4)>>2))):icon_write(ps_p%,3,msg_0(ps_i%!16,"PF"+((ps_a%8)>>3))):printer_read_integer_entry(ps_u%,10)=1 Qicon_unshade(ps_p%,7):ps_a%16icon_select(ps_p%,7)icon_deselect(ps_p%,7) 2:icon_deselect(ps_p%,7):icon_shade(ps_p%,7)  >8)):icon_write(ps_p%,16,msg_0(ps_i%!16,"TC"+((ps_a%16711680)>>16))):icon_write(ps_p%,23,msg_0(ps_i%!16,"CC"+((ps_a%-16777216)>>24))):ps_a%=ps_f%!36:icon_write(ps_p%,27,$ps_a%!4): ps_m:ps_a$,ps_ba%,ps_a%,ps_G%,B%,C%:ps_m%!0=store_integer(100<<8):$ps_d%=printer_read_string_entry(ps_u%,2):B%=ps_d%:C%=2:ps_f%!40=(ps_q%+28):ps_a$=printer_read_string_entry(ps_u%,3) ?ps_a$<>"ps"$ps_d%=ps_a$:B%=ps_d%:C%=2:ps_f%!44=(ps_q%+28) ps_a%=ps_R%:ps_a$=msg_0(ps_i%!16,"PAP"):ȕps_a$<>printer_read_string(ps_a%!4):ps_a%=ps_a%!0:ps_a%=0ps_a%=ps_R%:ps_a$=printer_read_string(ps_a%!4) Z:ps_f%!36=ps_a%:ps_a%=0::ș8,5,"Printers:ps.Printers."+(ps_a%)ps_G%:ps_G%ps_a%+=1 Aps_G%=0:ps_m%!4=store_integer(ps_a%):ps_d:ps_e(ps_f%,): ips_n:ps_a%,ps_g%::ș12,9,"Printers:ps.Printers"+0,ps_d%,1,ps_a%,128,"*",,,ps_g%,ps_a%:ps_g%=1 Sps_g%=ps_d%:ȕ?ps_g%:ps_g%+=1::?ps_g%=13:ps_g%=ps_f%:ȕps_g%>0:ps_g%!4=ps_i% %ps_m%=ps_g%!16:$ps_d%=!ps_m%!4 ps_g%=-1 :ps_g%=ps_g%!0  :ps_g%=ps_g%!0  :ps_g%=0 0ș8,6,"Printers:ps.Printers."+$ps_d%:ps_a%=0   ps_a%=-1:ps_b(ps_f%): ps_o:ps_a%,ps_a$,ps_e$,ps_c$,ps_M%,ps_n%:ps_ca%,ps_da%,ps_ea%,ps_fa%,ps_W%:ps_y%,ps_x%,ps_H%,ps_D%,ps_z%:ps_o%,ps_A%,ps_N%,ps_X%,ps_ga%:ps_ha%,ps_Z%,ps_ia%,ps__%:ș131077,msg_0(ps_i%!16,"MC1") gș131077,msg_0(ps_i%!16,"MC2")ps_n%;ps_a%:(ps_a%1)=0ș131077,msg_0(ps_i%!16,"MC3")ps_n%;ps_a%  ;(ps_a%1)=0ș131077,msg_0(ps_i%!16,"MC4")ps_n%;ps_a% &(ps_a%1)=0ș655704,0ps_n%;ps_a%  ps_a%1 Eps_a$="":ps_n%+=4:ȕ?ps_n%:ps_a$+=?ps_n%:ps_n%+=1::253,ps_a$:  "3ps_a$=printer_read_string(ps_f%!40):ps_a$="" 'ps_a$=$ps_f%!8:ps_a$>20 ,Bps_a%=ps_a$:ȕps_a$,ps_a%,1)<>" "ps_a%>0:ps_a%-=1::ps_a% 1ps_a$=ps_a$,ps_a%-1) 6:ps_a$=ps_a$,20) ; @ E Jps_ca%=printer_read_integer_entry(ps_u%,4):ps_da%=printer_read_integer_entry(ps_u%,5):ps_ea%=printer_read_integer_entry(ps_u%,6):ps_fa%=printer_read_integer_entry(ps_u%,7):!ps_m%!016ps_W%=33554433ps_W%=33554432 OMș655681,,ps_ca%,ps_da%,ps_W%,ps_a$,ps_ea%,ps_fa%,0ps_n%;ps_a%:ps_a%1 TEps_a$="":ps_n%+=4:ȕ?ps_n%:ps_a$+=?ps_n%:ps_n%+=1::254,ps_a$: Y ^ps_M%=ps_f%!12:Ȏps_M%!0 c1,2:ps_a%=1 h :ps_a%=0 m r!ps_m%!032ps_a%+=2 w!ps_m%!064ps_a%+=4 |ș524636,ps_a%:ș5,"Set PDriver$PSprologue Printers:ps.PSfiles.PSprolog":ș5,"Set PDriver$PSprologue2 Printers:ps.PSfiles."+printer_read_string_entry(ps_u%,8):ps_o%=ps_f%!36:ps_a$=$ps_o%!4:ps_a%=0:ȕps_a$,ps_a%,1)<>" "ps_a%<=ps_a$ fps_a%+=1::ps_a$=ps_a$,ps_a%-1):ps_c$=msg_2(ps_i%!16,"PT",ps_a$,task_lower(ps_a$)):!ps_m%!08 Cps_e$=ungstrans(printer_read_boolean_string_entry(ps_u%,9,)) E:ps_e$=ungstrans(printer_read_boolean_string_entry(ps_u%,9,))  ș5,"Set PDriver$PSextra "+ps_e$+"|J"+ps_c$:ș5,"Unset PDriver$TextChars1":ps_y%=50:ps_x%=ps_o%!24100+1+ps_y%:ps_H%=ps_o%!28100-ps_y%:ps_D%=ps_o%!16100+1+ps_y%:ps_z%=ps_o%!20100-ps_y%:(!ps_m%!04)=0 !ps_m%!01ps_z%-=150 'ps_A%=ps_H%-ps_x%:ps_N%=ps_z%-ps_D% :!ps_m%!01ps_x%+=150 'ps_A%=ps_z%-ps_D%:ps_N%=ps_H%-ps_x%  sps_X%=(!ps_m%!065280)>>8:ps_ga%=0.72*ps_X%:ps_ha%=1.2*ps_X%:ps_A%=ps_A%ps_ga%:ps_N%=ps_N%ps_ha%:!ps_m%!01 ps__%=2:ps_Z%=ps_N%+2 :ps__%=0:ps_Z%=ps_N%  ps_ia%=(ps_A%+2)(1+((!ps_m%!016711680)>>16))-2:ps_c$="-Ph "+ps_Z%+" -Pw "+ps_ia%+" -Mt "+ps_o%!36:ps_c$+=" -Mb "+ps_o%!32+" -Ml "+ps_o%!40:ps_c$+=" -Mr "+ps_o%!44+" -Th "+ps__%:ș5,"Set PDriver$TextPage "+ps_c$:ps_f()  Gps_p:ps_t%,ps_l%,ps_a%,B%,C%:ps_t%=!ps_b%:ps_l%=ps_t%!48:ps_l% bfree_structure(ps_l%!0):free_structure(ps_l%!32):B%=1448235092:C%=ps_l%:ps_q%+16:ps_t%!48=0  cps_l%=ps_t%!64:ȕps_l%:ps_a%=!ps_l%:B%=1380010051:C%=ps_l%:ps_q%+16:ps_l%=ps_a%::ps_t%!64=0: Aps_r:ps_a%:ps_a%=ps_i%!20:ȕps_a%:$(ps_a%+16)="download" 3!ps_d%=ps_a%!4:ș262347,,ps_d%:ps_d%!321<<16 ps_a%!12=ps_f% "ș262342,,ps_d%:ps_b(ps_f%!0)    ps_a%=0 :ps_a%=ps_a%!0   : Ips_s:ps_a%:ș262342,,ps_b%:ps_a%=ps_i%!20:ȕps_a%:ps_a%!4=!ps_b% $(ps_a%+16)="download" !Gps_f%!242!ps_d%=20:ps_d%!12=0:ps_d%!16=524626:ș262375,17,ps_d%,0 &Tps_a%=ps_f%!52:ȕps_a%:ps_a%!12=ps_a%!12(1<<31):ps_a%=ps_a%!0::ps_b(ps_f%!0) + 0 ps_a%=0 5:ps_a%=ps_a%!0 : ?: Dps_t:ps_j%:Ȏps_b%!8 I2:Ȏps_b%!16 N"3,4:ps_a("ME1",,ps_b%!16=4) S%16,20:ps_a("ME2",,ps_b%!16=20) X%18,19:ps_a("ME3",,ps_b%!16=19) ]%23,24:ps_a("ME4",,ps_b%!16=24) b%27,26:ps_a("MP1",,ps_b%!16=26) g l4:Ȏps_b%!16 q@25:ps_j%=ps_b%!12:ps_g(ps_j%):!ps_b%=ps_j%:ș262342,,ps_b% v4:ps_a("ME1",,) {20:ps_a("ME2",,) 19:ps_a("ME3",,) 24:ps_a("ME4",,) 26:ps_a("MP1",,)  1:ps_b%!16=25 ps_j%=ps_b%!12:ps_g(ps_j%)    9ps_u:ps_a%:ps_a%=ps_i%!20:ȕps_a%:ps_a%!4=!ps_b% ps_b%!24=13 Ȏ$(ps_a%+16) ."configure":ș262342,,ps_b%:ps_g(!ps_b%) -"download":ș262342,,ps_b%:ps_x(!ps_b%)  :ș262364,ps_b%!24    ps_a%=ps_a%!0:: sps_v:ps_ja%,ps_j%,ps_K%,ps_n%:ps_j%=printer_find_window(ps_f%,"configure"):ps_ja%=was_adjust_used:Ȏps_g$ "ME1":ps_K%=3 "ME2":ps_K%=16 "ME3":ps_K%=18 "ME4":ps_K%=23 "MP1":ps_K%=27  *ps_n%=ps_B%+28+!ps_b%*24:ps_n%!8256  &icon_write(ps_j%,ps_K%,$ps_n%!12) *:icon_write(ps_j%,ps_K%,$(ps_n%+12))  ps_g$="ME3"  1icon_read(ps_j%,18)=msg_0(ps_i%!16,"PO0") %[icon_write(ps_j%,16,msg_0(ps_i%!16,"PC")):icon_write(ps_j%,30,msg_0(ps_i%!16,"PS")) *]:icon_write(ps_j%,16,msg_0(ps_i%!16,"LC")):icon_write(ps_j%,30,msg_0(ps_i%!16,"LS")) / 4 9 ps_ja% >$ș262351,,ps_b%:ps_a(ps_g$,,) C H MBps_w:ps_j%,ps_a$,ps_c$,ps_e$,ps_ka%,ps_O%,ps_Q%:Ȏps_b%!16 R31282:ps_j%=ps_i%!20:ȕps_j%:ps_j%!4=ps_b%!32 WȎ$(ps_j%+16) \,"configure":ps_a$=ps_b%!36:Ȏps_b%!36 aD7,31,32,8,11:icon_set(ps_b%!32,ps_b%!36)ps_a$+="b"ps_a$+="a" f kUps_c$=msg_0(ps_i%!16,"CON"+ps_a$):ps_c$="CON"+ps_a$ps_c$=msg_0(ps_i%!16,"CON") pinteractive_help(ps_c$) u z ps_j%=0 :ps_j%=ps_j%!0:ps_j%=0 1interactive_help(msg_0(ps_i%!16,"H"+ps_g$))    524620:ps_f%=0 >ps_b%!12=ps_b%!8:ps_b%!16=524625:ș262375,17,ps_b%,ps_b%!4 :ps_f%!4<>ps_i% >ps_b%!12=ps_b%!8:ps_b%!16=524625:ș262375,17,ps_b%,ps_b%!4 ':ps_a$="":ps_f%!40ps_a$=$ps_f%!40 #ps_c$="":ps_f%!8ps_c$=$ps_f%!8 ps_e$="Printers:ps.Printers."+!ps_m%!4:ps_ka%=ps_a$+ps_c$+ps_e$+3:ps_Q%=ps_b%!4:ps_b%!24=ps_ka%:ps_b%!12=ps_b%!8:ps_b%!16=524621:ș262375,17,ps_b%,ps_Q%:ps_b%!20 ps_O%=ps_b%!20:$ps_d%=ps_a$+0:ș262385,ps_b%!4,ps_d%,ps_Q%,ps_O%,ps_a$+1:ps_O%+=ps_a$+1:$ps_d%=ps_c$+0:ș262385,ps_b%!4,ps_d%,ps_Q%,ps_O%,ps_c$+1:ps_O%+=ps_c$+1:$ps_d%=ps_e$+0:ș262385,ps_b%!4,ps_d%,ps_Q%,ps_O%,ps_e$+1    524622:ps_y(ps_f%) d524623:ps_d:ps_e(ps_f%,):ps_f():ps_b%!12=ps_b%!8:ps_b%!16=524624:ș262375,17,ps_b%,ps_b%!4   ps_d:ps_c%,ps_F%,ps_G%,ps_a%:ps_a%=A%!16:ș41,37,"Printers:ps.Printers",ps_a%,,,128:ps_G%=ps_a%:ȕ?ps_G%:ps_G%+=1::$ps_G%="."+!ps_m%!4:ps_c%=$ps_a%:ps_c% ps_F%=printer_read_integer_entry(ps_u%,11):ps_F%=ps_F%!8:ȕps_F%:#ps_c%,$ps_F%!8+" "+$ps_F%!12+" "+$ps_F%!16:ps_F%=ps_F%!0::#ps_c%   Nps_y(ps_f%):ps_a%,ps_g%:ps_a%=ps_i%!20:ȕps_a%:$(ps_a%+16)="download" 3!ps_d%=ps_a%!4:ș262347,,ps_d%:ps_d%!321<<16 (ps_g%=ps_a%!12:ȕps_g%:ps_g%=ps_f% ps_g%=ps_g%!0:   ps_b(ps_f%): :ps_a%=ps_a%!0  : $6ps_b(ps_f%):ȕps_f%:ps_f%!4=ps_i%ps_e(ps_f%,) )ps_f%=ps_f%!0:: .ps_e(ps_f%,ps_la%):ps_a%,ps_g%,ps_k%,ps_a$,ps_c$,ps_f$,ps_S%,ps_T%:ps_m%=ps_f%!16:ps_S%=:ps_T%=:ps_g%=ps_f%!52:ȕps_g%:ps_g%!12=ps_g%!121<<30:ps_g%!121<<31 3ps_S%=:ps_T%= 8 =Hps_g%=ps_g%!0::ps_a%=("Printers:ps.Printers."+!ps_m%!4):ps_a%=0 B4ps_d:ps_a%=("Printers:ps.Printers."+!ps_m%!4) G L ps_a% QKȕ#ps_a%:ps_a$=#ps_a%:ps_c$="":ps_f$="":ps_g%=ps_a$," "):ps_g%<>0 VLps_c$=ps_a$,ps_g%+1):ps_a$=ps_a$,ps_g%-1):ps_k%=ps_c$," "):ps_k%<>0 [/ps_f$=ps_c$,ps_k%+1):ps_c$=ps_c$,ps_k%-1) ` e j0ps_a$="\F"+ps_a$:ps_f$<>""ps_a$+="\E"+ps_f$ o0:ps_k%!8ps_f$=$ps_k%!8ps_f$="" t $ps_k%!4=ps_a$ps_f$=ps_c$ y'ps_k%!12=ps_k%!12(1<<30):ps_k%=-1 ~:ps_k%=ps_k%!0  :ps_k%=0 ps_T%=:B%=1414418246:C%=16:ps_k%=(ps_q%+12):ps_k%!0=ps_f%!52:ps_f%!52=ps_k%:$ps_d%=ps_a$:B%=ps_d%:C%=2:ps_k%!4=(ps_q%+28):$ps_d%=ps_c$:B%=ps_d%:C%=2:ps_k%!8=(ps_q%+28):ps_k%!12=1:ps_g%=0 #ps_S%=:ps_k%!12=ps_k%!121<<31   ":#ps_a%:ps_j:ps_T%ps_la%  ps_S% ps_a%=printer_find_window(ps_f%,"download"):icon_write(ps_a%,3,printer_read_string(ps_f%!40)):icon_write(ps_a%,4,$ps_f%!8):icon_write(ps_a%,5,"0"):!ps_d%=ps_a%:ș262347,,ps_d%:ș262341,,ps_d%:caret_set(ps_a%,5): :ps_f%!242 .Printers."+ps_a%ps_c%:ps_c%ps_a%+=1 ps_c%=0:ș524632,0:ps_f():ps_c%=(".Printers."+ps_a%):#ps_c%,"%!PS-Adobe-2.0 ExitServer":#ps_c%,"%%Creator: "+msg_0(ps_i%!16,"ID"):#ps_c%,"%%CreationDate: ";:?ps_d%=3:ș7,14,ps_d% ș192,ps_d%,ps_d%+5,250:ps_k%=ps_d%+5:ȕ?ps_k%#ps_c%,?ps_k%:ps_k%+=1::#ps_c%,10:#ps_c%,"%%DocumentSuppliedFonts: ";:ps_g%=ps_f%!52:ps_`%=:ȕps_g%:ps_g%!121<<31 =ș275520,-2,$ps_g%!4+0,ps_d%,256,0:ps_`%#ps_c%,"%%+ ";  Dps_k%=ps_d%:ps_`%=:ȕ?ps_k%#ps_c%,?ps_k%:ps_k%+=1::#ps_c%,10  ps_g%=ps_g%!0::#ps_c%,"%%Pages: 0":#ps_c%,"%%BoundingBox: 0 0 0 0":#ps_c%,"%%EndComments":#ps_c%,"%%BeginSetup":#ps_c%,"%%BeginExitServer: "+icon_read(ps_j%,5):#ps_c%,"serverdict begin "+icon_read(ps_j%,5)+" exitserver" Z#ps_c%,"%%EndExitServer":#ps_c%,"%%EndSetup":ps_g%=ps_f%!52:ȕps_g%:ps_g%!121<<31 Eș275520,ps_c%,$ps_g%!4+0,ps_d%,256,0:ps_g%!12=ps_g%!12(1<<31) # (ps_g%=ps_g%!0::#ps_c%,"%%EOF":#ps_c%:ș8,18,".Printers."+ps_a%,4085:!ps_d%=20:ps_d%!12=0:ps_d%!16=524626:ș262375,17,ps_d%,0:B%=:C%=ps_b%:$C%=msg_0(ps_i%!16,"PR"):D%=C%+$C%+1:$D%=".Printers."+ps_a% -_E%=D%+$D%+1:$E%=msg_0(ps_i%!16,"DF"):F%=ps_f%:G%=4085:ps_q%+24:ps_b(ps_f%!0):ș263873: 2@ps_j:ps_a%,ps_ma%:ps_a%=ps_f%!52:ȕps_a%:ps_a%!121<<30 7 ps_ma% <ps_ma%!0=ps_a%!0 A:ps_f%!52=ps_a%!0 F KxB%=1196577875:C%=ps_a%!4:ps_q%+16:B%=1196577875:C%=ps_a%!8:ps_q%+16:B%=1414418246:C%=ps_a%:ps_a%=ps_a%!0:ps_q%+16 P :ps_ma%=ps_a%:ps_a%=ps_a%!0 U Z: _|ps_f(ps_na%):ps_a%,ps_g%,ps_I%:ș524632,0ps_I%:ș524634,1:ps_a%=ps_f%!52:ȕps_a%:ps_g%=ps_a%!12(3<<30):ps_a%!8=0 dps_na%= i'ș275520,-1,$ps_a%!4+0,ps_d%,256,0 n s(:ș524634,0,$ps_a%!4,$ps_a%!8,ps_g% x }$ps_a%=ps_a%!0::ș524632,ps_I%: ps_g(ps_v%):ps_a%,ps_g%,ps_k%,ps_a$,B%,C%:ps_u%=printer_find_prdata_entry(ps_i%,icon_read(ps_v%,6)):free_structure(ps_f%!40):$ps_d%=icon_read(ps_v%,13):B%=ps_d%:C%=2:ps_f%!40=(ps_q%+28):ps_g%=0:icon_set(ps_v%,8)ps_g%+=1  icon_set(ps_v%,11)ps_g%+=2 8icon_read(ps_v%,18)=msg_0(ps_i%!16,"PO1")ps_g%+=4 7icon_read(ps_v%,3)=msg_0(ps_i%!16,"PF1")ps_g%+=8  icon_set(ps_v%,7)ps_g%+=16 !icon_set(ps_v%,31)ps_g%+=32 !icon_set(ps_v%,32)ps_g%+=64 3ps_a%=icon_read(ps_v%,30):ps_a%>200ps_a%=100 ps_a%<20ps_a%=100 Nps_g%+=ps_a%<<8:ps_g%+=icon_read(ps_v%,16)-1<<16:Ȏicon_read(ps_v%,23) (ɤmsg_0(ps_i%!16,"CC1"):ps_g%+=1<<24 (ɤmsg_0(ps_i%!16,"CC2"):ps_g%+=1<<25  N!ps_m%!0=ps_g%:ps_g%=ps_f%!36:ps_a$=icon_read(ps_v%,27):$ps_g%!4<>ps_a$ (ps_a%=ps_R%:ȕps_a%:$ps_a%!4=ps_a$ ps_f%!36=ps_a%:ps_a%=0 :ps_a%=ps_a%!0    ps_f%!20<>-1 select_printer(ps_f%,,)   Pps_a(ps_n$,ps_oa%,ps_pa%):ps_j%,ps_u%,ps_a%,ps_qa%,ps_ra%,ps_sa%:ps_oa% $ps_ta%=ps_b%!0-64:ps_ua%=ps_b%!4   ps_pa% !ps_d%=ps_b%!12:ps_d%!4=ps_b%!16:ș262350,,ps_d%:ps_ra%=ps_d%!16:ps_sa%=ps_d%!20:ș262347,,ps_d%:ps_ta%=ps_d%!20+ps_d%!4+ps_ra%+2:ps_ua%=ps_d%!24+ps_d%!16+ps_sa%-2  Fps_j%=printer_find_window(ps_f%,"configure"):ps_g$=ps_n$:Ȏps_n$ a"ME1":menu_create(ps_B%,msg_0(ps_i%!16,"ME1")):menu_tick_match(ps_B%,icon_read(ps_j%,3)) "b"ME2":menu_create(ps_B%,msg_0(ps_i%!16,"ME2")):menu_tick_match(ps_B%,icon_read(ps_j%,16)) 'b"ME3":menu_create(ps_B%,msg_0(ps_i%!16,"ME3")):menu_tick_match(ps_B%,icon_read(ps_j%,18)) ,b"ME4":menu_create(ps_B%,msg_0(ps_i%!16,"ME4")):menu_tick_match(ps_B%,icon_read(ps_j%,23)) 1-"MP1":create_paper_menu(ps_B%,ps_j%,27) 6 ;.display_menu(ps_f%,ps_B%,ps_ta%,ps_ua%): @hps_q:ps_va%,ps_t%,ps_e%,ps_h%:ps_va%=!ps_b%:ps_t%=ps_b%!4:ps_e%=ps_t%!44:ps_h%=ps_t%!48:Ȏps_va% E -1:ps_z J -2:ps_A O -3:ps_B T -4:ps_C Y -6:ps_D ^ -7:ps_F c -8:ps_h h -9:ps_G m-10:ps_i r-11:ps_H w-12:ps_I |-13:ps_J -14:ps_K -15:ps_L -16:ps_M -17:ps_N -18:ps_O -19:ps_P   ps_z:ps_x%,ps_H%,ps_D%,ps_z%,ps_y%:ps_o%,ps_wa%,ps_A%:ps_U%:ps_a%,ps_a$,ps_b,ps_c,B%,C%:B%=1448235092:C%=56:ps_h%=(ps_q%+12):ps_t%!48=ps_h%:ps_a%=0524:ps_h%!ps_a%=0::ps_wa%=(!ps_m%!04)>>2:ps_h%!8=1+((!ps_m%!016711680)>>16) @ps_e%!48=(!ps_m%!02)>>1:ps_e%!52=!ps_m%!01:ps_t%!36=4095 %ps_e%!44=(!ps_m%!0-16777216)>>24 ':ps_e%!44=(!ps_m%!0-16777216)>>24  ps_y%=50:ps_o%=ps_f%!36:ps_x%=ps_o%!24100+1+ps_y%:ps_H%=ps_o%!28100-ps_y%:ps_D%=ps_o%!16100+1+ps_y%:ps_z%=ps_o%!20100-ps_y%:ps_a$=(ps_x%10)+" "+(ps_D%10):ps_a$+=" "+((ps_H%+9)10)+" "+((ps_z%+9)10) =$ps_d%=ps_a$:B%=ps_d%:C%=2:ps_h%!0=(ps_q%+28):ps_wa%=0 ps_e%!52ps_z%-=150 Hps_A%=ps_H%-ps_x%:ps_h%!28=ps_z%-ps_D%:$ps_d%=ps_x%+" "+ps_z%+" 0" :ps_e%!52ps_x%+=150 Jps_A%=ps_z%-ps_D%:ps_h%!28=ps_H%-ps_x%:$ps_d%=ps_D%+" "+-ps_x%+" 90"  B%=ps_d%:C%=2:ps_h%!32=(ps_q%+28):ps_h%!16=(!ps_m%!065280)>>8:ps_c=0.72*ps_h%!16:ps_b=1.2*ps_h%!16:ps_A%=ps_A%ps_c:ps_h%!28=ps_h%!28ps_b:ps_h%!12=(ps_A%+2)ps_h%!8-2 Aps_h%!12<10+ps_o%!40+ps_o%!44254,msg_0(ps_i%!16,"ErrNarr") ps_h%!24=ps_o%!36:ps_e%!76=ps_h%!28-ps_o%!32:ps_h%!44=ps_o%!40:ps_h%!52=ps_o%!44:ps_e%!100=ps_h%!12-ps_h%!52:ps_h%!40=ps_h%!44:ps_e%!48ps_h%!40+=6 ups_c(ps_U%,40,"\("):ps_c(ps_U%,41,"\)"):ps_c(ps_U%,92,"\\"):ps_a%=128255:ps_c(ps_U%,ps_a%,ps_d(ps_a%)):: ps_c(ps_xa%,ps_ya%,ps_i$):ps_l%,B%,C%:B%=1380010051:C%=7+ps_i$:ps_l%=(ps_q%+12):!ps_l%=0:ps_l%?4=ps_ya%:ps_l%?5=ps_i$:$(ps_l%+6)=ps_i$:ps_xa% !ps_xa%=ps_l% :ps_t%!64=ps_l%   ps_xa%=ps_l%: Ups_A:ps_c%:ps_c%=ps_b%!8:ps_Q(ps_c%):ps_R(ps_c%):ps_S(ps_c%):ps_T(ps_c%): ps_Q(ps_c%):ps_za%,ps_I%:ș524632,0ps_I%:ș524613,ps_c%,printer_read_string(ps_e%!112)ps_za%:ș524613,ps_za%:ș524632,ps_I%:#ps_c%,"/PDdict 50 dict def":#ps_c%,"PDdict begin": ps_S(ps_c%):ps_r%,ps_w%,ps_I%,ps_b$,ps_j$,ps_k$,ps_l$:ps_P%::ș524632,0ps_I%:ș524613,ps_c%ps_w%::ș524613,ps_w%:,$ !&!ps_m%!064ps_P%=16+4+1ps_P%=4+1 &ș275520,ps_c%,"\FCorpus.Bold"+0,ps_d%,256,ps_P%:ps_r%=ps_d%:ȕ?ps_r%:ps_b$+=?ps_r%:ps_r%+=1::ș275520,ps_c%,"\FCorpus.Bold.Oblique"+0,ps_d%,256,ps_P%:ps_r%=ps_d%:ȕ?ps_r%:ps_j$+=?ps_r%:ps_r%+=1: +ș275520,ps_c%,"\FCorpus.Medium"+0,ps_d%,256,ps_P%:ps_r%=ps_d%:ȕ?ps_r%:ps_k$+=?ps_r%:ps_r%+=1::ș275520,ps_c%,"\FCorpus.Medium.Oblique"+0,ps_d%,256,ps_P%:ps_r%=ps_d%:ȕ?ps_r%:ps_l$+=?ps_r%:ps_r%+=1::ș655706,0,ps_k$,"X",40,0 0ș655706,0,ps_b$,"X",40,0:ș655706,0,ps_l$,"X",40,0:ș655706,0,ps_j$,"X",40,0:ș524613,ps_w%:ș524632,ps_I%:#ps_c%,"/TF /"+ps_b$+" def":#ps_c%,"/NF /"+ps_k$+" def":#ps_c%,"/BF /"+ps_b$+" def":#ps_c%,"/IF /"+ps_l$+" def" 5.#ps_c%,"/BIF /"+ps_j$+" def":#ps_c%,10: :fps_R(ps_c%):ps_r%,ps_w%:ș131085,79,"Printers:ps.PSfiles.PStprolog"ps_w%;ps_r%:ps_r%1ps_w%=0 ?ps_w%=0254,$(ps_w%+4) Dps_U(ps_w%,ps_c%): IGps_U(ps_w%,ps_c%):ȕ#ps_w%:#ps_c%,#ps_w%::ș131085,0,ps_w%: Nhps_T(ps_c%):ps_a$:#ps_c%,"%%EndProlog":ps_a$=task_read_env("PDriver$PSextra",ps_b%):ps_a$<>"" S~#ps_c%,"%%BeginSetup":#ps_c%,task_read_env("PDriver$PSextra",ps_b%):#ps_c%,äps_a(ps_e%!64)+" FI":#ps_c%,"%%EndSetup" X ] bps_B:ps_a$,ps_Aa%,ps_o%,ps_Ba%,ps_c%,ps_c$,ps_c,ps_b,@%:ps_Ba%=ps_e%!96:ps_e%!96=64:ps_c%=ps_b%!8:ps_a$="%%Page: ":ps_h%!8>1ps_a$+=(ps_h%!8*ps_e%!84+1)+"-" gps_e%!84+=1:ps_a$+=(ps_h%!8*ps_e%!84)+" "+ps_e%!84:#ps_c%,ps_a$:#ps_c%,"%%PageBoundingBox: "+printer_read_string(ps_h%!0):#ps_c%,printer_read_string(ps_h%!32);:#ps_c%," "+(1.2*ps_h%!16); lhps_c=0.72*ps_h%!16:ps_b=1.2*ps_h%!16:@%="+g10.9":#ps_c%," "+ps_c+" "+ps_b+" StartPage":ps_e%!52 qps_o%=ps_f%!36:ps_Aa%=ps_e%!56:ps_a$=(ps_o%!36-0.5)+" "+ps_h%!44+" MT "+64+" (":ps_c$=printer_read_string(ps_e%!112)+" "+printer_read_string(ps_e%!120):ps_c$+=" "+msg_1(ps_i%!16,"PAG",ps_e%!84):ps_a$+=ps_b(ps_c$)+") SS" v!#ps_c%,ps_a$:ps_e%!56=ps_Aa% { ps_e%!96=ps_Ba%:ps_h%!4=0: 9ps_C:ps_a%,ps_b$:ps_b%!8<>0ps_e%!8=0ps_b$=") SS" #ps_t%!12(ps_e%!24>1) ,ps_h%!4+=1:#ps_t%!12ps_h%!4>=ps_h%!8 ps_e%!92=3   %ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: Hps_D:ps_a$:ps_a$=ps_c(ps_b%!8):ps_b%?8=ps_a$:$(ps_b%+9)=ps_a$: Rps_F:ps_b$:ps_h:ps_b$=") SS "+$(ps_b%+9):ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: ps_h:ps_b$,ps_a:ps_a=ps_h%!40:ps_a+=ps_h%!4*(ps_h%!12+1):ps_a+=(ps_e%!56-ps_h%!40)*(ps_a(0)/ps_a(ps_e%!64)):ps_b$=ps_e%!80+" "+ps_a+" MT "+(ps_e%!96127)+" (":ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: Ups_G:ps_b$:ps_b$=") SS "+(ps_b%!8127)+" (":ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: ps_i:ps_b$,ps_m$,ps_Ca%,ps_a:ps_e%!80+=1:ps_e%!72+=1:ps_a=ps_h%!44+ps_h%!4*(ps_h%!12+1):ps_b$=ps_e%!80+" "+ps_a+" MT ":ps_Ca%=(ps_e%!56>=ps_e%!100):ps_e%!48 &ps_e%!64ps_b$+=(ps_a(0))+" FS " ps_b$+="0 (":ps_Ca% ps_e%!72-=1:ps_b$+=6," ") 5:ps_m$=ps_e%!72:ps_b$+=5-ps_m$," ")+ps_m$+" "  Gps_e%!56=6:ps_b$+=") SS ":ps_e%!64ps_b$+=(ps_a(ps_e%!64))+" FS " :ps_e%!56=0  2ps_h%!48>0ps_b$+="0 ("+ps_h%!48," ")+") SS "  ps_Ca% "ps_e%!56+=1:ps_b$+="1 (|) SS "  ]ps_b$+=(ps_e%!96127)+" (":ps_e%!56+=ps_h%!44+ps_h%!48:ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: ps_H:ps_b$,ps_a%:ps_i:ps_b$=$(ps_b%+9)+") SS ":ps_i:ps_b$+=$(ps_b%+9)+") SS "+((ps_e%!96(1<<4))127)+" (":ps_b$+=ps_b(" "+ps_e%!60,3)):ps_e%!56-=3:ps_b$+=") SS ":ps_h:ps_b$+=$(ps_b%+9)+"\":ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: Kps_I:ps_b$:ps_b$=ps_b($(ps_b%+8)):ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$:  ps_J:ps_V%,ps_b$,ps_a%:ps_V%=ps_b%!8:ps_a%=ps_h%!40:ps_a%+=((ps_h%!12-ps_h%!40-ps_h%!52)*ps_a(ps_V%)/ps_a(0)):ps_e%!100=ps_a%:ps_e%!64=ps_V%:ps_e%!68ps_h%!48 %ps_e%!100=ps_h%!40+ps_e%!88 * /?ps_b$=äps_a(ps_V%)+" FS":ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: 4"ps_K:#(ps_b%!8),"EndPage": 9Tps_L:ps_c%,ps_M%,ps_J%,ps_C%,ps_L%,ps_l%,B%,C%:ps_c%=ps_b%!8:ps_t%!36<>4085 >8ș524613,ps_c%ps_C%:ș524634,2,0,0,0,0,,C%:C%<>0 C;B%=1482184792:ps_L%=(ps_q%+12):ș524634,2,ps_L%,C%,0,0 H Mș524613,ps_C%:ps_J%=#ps_c%:ps_C%=#ps_c%:ș524616,ps_c%:#ps_c%=ps_C%:#ps_c%=ps_J%:#ps_c%,"%%Trailer":#ps_c%,"end":#ps_c%,"%%Pages: "+ps_e%!84:#ps_c%,"%%BoundingBox: "+printer_read_string(ps_h%!0):C%<>0 Rbps_J%=#ps_c%:ps_C%=#ps_c%:#ps_c%,"%%DocumentFonts: ";:ps_l%=ps_L%::ps_l%!8=40ps_l%!8=41 W^B%=!ps_l%:ȕ?B%:#ps_c%,?B%:B%+=1::#ps_c%,10:ps_J%=#ps_c%:ps_C%=#ps_c%:#ps_c%,"%%+ "; \ aps_l%+=12:(ps_l%-ps_L%)>=C%:#ps_c%=ps_C%:#ps_c%=ps_J%:ps_J%=#ps_c%:ps_C%=#ps_c%:#ps_c%,"%%DocumentSuppliedFonts: ";:ps_l%=ps_L%::ps_l%!8=41 f^B%=!ps_l%:ȕ?B%:#ps_c%,?B%:B%+=1::#ps_c%,10:ps_J%=#ps_c%:ps_C%=#ps_c%:#ps_c%,"%%+ "; k p[ps_l%+=12:ps_l%-ps_L%>=C%:#ps_c%=ps_C%:#ps_c%=ps_J%:B%=1482184792:C%=ps_L%:ps_q%+16 u z 0ps_M%=ps_f%!12:ps_M%!0=1ps_M%!0=2#ps_c%,4  ps_M:ps_b$:ps_b$=8-((ps_e%!56-ps_h%!44-ps_h%!48+1-6*ps_e%!48)8)," "):ps_e%!56+=ps_b$:ps_b%?8=ps_b$:$(ps_b%+9)=ps_b$: ps_N:ps_b%?8=0: ps_O:ps_b%?8=0: (ps_P:ps_e%!80=ps_h%!24:ps_b%?8=0: ݤps_a(ps_Da%):Ȏps_Da%  0:=10  1:=12  2:=17  3:=6  =0 8ݤps_b(ps_a$):ps_a%,ps_s%,ps_o$,ps_d$:ps_a$=""="" 8ps_a%=1ps_a$:ps_s%=ps_a$,ps_a%,1):ps_d$="":Ȏ 6ps_s%<32ps_s%=127:ps_e%!44=1ps_d$=ps_c(ps_s%) 9ps_s%>127ps_e%!44<>0:ps_e%!44=1ps_d$=ps_c(ps_s%) )ps_e%!44<>0:ps_d$=ps_s%:ps_e%!56+=1 :ps_e%!56+=1:ps_s%>127 ps_d$=ps_d(ps_s%) :Ȏps_s% ɗ"(":ps_d$="\(" ɗ")":ps_d$="\)" ɗ"\":ps_d$="\\" :ps_d$=ps_s%    ps_o$+=ps_d$::=ps_o$ ݤps_c(ps_s%):ps_h$:ps_e%!56+=4:ps_h$=") SS "+((ps_e%!96127)1)+" (":ps_h$+="["+"0"+~ps_s%,2)+"]":ps_h$+=") SS "+(ps_e%!96127)+" (":=ps_h$ Pݤps_d(ps_s%):="\"+(((ps_s%>>6)7)+48)+(((ps_s%>>3)7)+48)+((ps_s%7)+48) _read_string_entry(lj_i%,24) ,4:=printer_read_string_entry(lj_i%,20) ,5:=printer_read_string_entry(lj_i%,22)  ="" ݤlj_b(lj_ya%):Ȏlj_ya% +0:=printer_read_string_entry(lj_i%,9) ,1:=printer_read_string_entry(lj_i%,10) ,2:=printer_read_string_entry(lj_i%,11) ,3:=printer_read_string_entry(lj_i%,12)  ="" ݤlj_h(lj_za%):Ȏlj_za%  0:=10  1:=12  2:=17  3:=6  =10 /lj_b(lj_Aa%):A%:A%=lj_R%:lj_U%+lj_Aa%: 0ݤlj_a(lj_Aa%):A%:A%=lj_R%:=(lj_U%+lj_Aa%) ??+aDdownload configure 4  d=3ABlO='Y ='dl5 PostScript font downloader Printer name: Printer type: Password: 1234567890 12345678901234567890123456 a0-9-;kRAT 0h =x$!L@    Paper feed: H=1 P|=0'  (X9H='   6Type: r: t49R $pText scale: H=2= p%  r<B@Hl=1T @lVH<=1d P|<=0'  P@|l=0'  =`'   mH =1| P| =0'  =OK  Pl|=0'  lH=1&lPaper: 6Name: r: p=rbTPostScript printer configuration Auto Printer options 12345678901234567890123456 Colour: soptoff,opton Print title: soptoff,opton Text printing options Print line numbers: soptoff,opton 1234567890 kRAT Page orientation: 1 Text columns: Portrait Control codes: Standard 100 a0-9;kRAT Verbose prologue: soptoff,opton Accent generation: soptoff,opton # Printer template for ps # tp: tp: printers pr_nme: st sh_nme: st sp_nme: st pxres: in pyres: in pxres_halftone: in pyres_halftone: in prologue2: st manual_feed: bl, gs colour: in font_alias: ptr end: tp: font_list fonts: ls, st, st, st end: end: !Nick!Boot Cn(k!Help C\iM!Run C@ݎ!RunImage Ckof!Sprites C70!Sprites22C%70< !Sprites23C270Messages CDiSquash CkTemplates C0Hݩ!Boot Cn(k!Help C\iM!Run C@ݎ!RunImage Ckof!Sprites C70!Sprites22C%70< !Sprites23C270Messages CDiSquash CkTemplates C0Hݩs!Squash !Squash !NickIconsprites .!Sprites Set File$Type_FCA Squash Set Alias$@RunType_FCA "Run .!Run %%*0" !Squash ======= Version 0.39 (19-May-92) Squash is copyright Acorn Computers, 1991. !Squash is an application which compresses files using the RISC OS Squash module. The Squash module currently compresses using a 12-bit LZW algorithm but no guarantee is made that this will be so in the future. To use !Squash simply double click on the !Squash icon in the relevant directory display. This will install !Squash on the icon bar where the !Squash icon should then appear. Compressing a file ================== To compress a file simply drag it to the !Squash icon on the icon bar. A save box will then be displayed which will contain the file name, a file icon and an OK button. The compressed file may be saved back to itself (ie. it will replace the original) by pressing return or clicking on OK without changing the file name. If the file name is changed or the file icon is dragged to a directory viewer then the original file will be left untouched. Decompressing a file ==================== To decompress a file either double click on the compressed file or drag it to the !Squash icon on the icon bar. Double clicking on a compressed file will overwrite the compressed file with the decompressed file. Dragging to the icon bar allows the decompressed file to be saved elsewhere. Compressing and decompressing files and directories =================================================== To compress or decompress a directory just drag the directory to the !Squash icon on the icon bar. A save box will then be displayed which will contain the file name, a file icon, an OK button and two toggle buttons. The toggle buttons are used to specify whether the contents of the directory are to be compressed or decompressed, otherwise the procedure is the same as for compressing files. Menu options ============ !Squash has one menu displayed by pressing Menu on the !Squash icon on the icon bar. This menu contains four options: Info: Displays some information about the version of !Squash which is running. Save Box: Toggles the use of the save box. The save box is switched on initially which results in the manner of operation described above. Sometimes, if a large selection is made and dragged to the squash icon for example, it may not be desirable to have a save box for every file or directory selected. This menu option can be used to turn off the save box which means that all files and directories will be replaced by their compressed versions. Squash Apps: This is used to toggle the compressing of application directories. This is initially off ie. application directories which are found as a sub_directory of another directory are not compressed. Application directories which are explicitly dragged to the !Squash icon will always be compressed. Quit: Terminates the !Squash application. Squash utility program ====================== The !Squash directory also contains a utility called "Squash". This utility can be copied to the Library directory and used on the command line to compress files. The syntax is: Squash [] With a single file name the compressed or decompressed version of the file replaces the original. With a second file name the result is written to the specified file. Note that directories cannot be compressed using this utility. With both !Squash and the command line utility, if an attempt is made to compress or decompress a zero length file or the result of a compression is larger than the original (this can happen for very small files) then the original file will simply be copied. If the original file was to be replaced by the output then the original file is left untouched. NB. Squash prepends a header to the compressed data. This header is of the form: 4-byte ID: "SQSH" 1-word: length of the original, uncompressed file 1-word: load address of the original file 1-word: execution address of the original file 1-word: reserved (currently always 0) Where the load and execution addresses are used to hold the file type and the date stamp of the original file. These are restored when the file is decompressed. | | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions If "" = "" Then Error 0 System scrap directory can not be found, set Wimp$ScrapDir. RMEnsure SharedCLibrary 3.99 RMLoad System:Modules.CLib RMEnsure SharedCLibrary 3.99 Error You need a newer Clib (v 3.99 or better) to run Squash. RMEnsure MessageTrans 0.10 RMLoad System:Modules.MsgTrans RMEnsure MessageTrans 0.10 Error You need MessageTrans (v 0.10 or better) to run Squash. RMEnsure Squash 0.07 RMLoad System:Modules.Squash RMEnsure Squash 0.07 Error You need a newer Squash module (v 0.07 or better) to run Squash. Run .!Boot Set Squash$Dir Set Squash$Path . WimpSlot -Min 104k -Max 104k WimpSlot -Min 96k -Max 96k Run .!RunImage %*0  _, h(SK @0S ‡,t^_!X4d}hH.fihB}luhAnj 9(%$%"Z,%AίKˢ3݊ڌ]xlch$tɤt֮ ΑK8ۤͲh]tj$YΤleFc3"vĉ8ݩDl}h$AΤlx_5y_K czti*lch$tɤ&d>ACK y͹ɧͲ˪βhtc$Τl_Qc3eJ Ă!(թlch(uY͂c)huc$ͤlt#U:2T9lg._f: ļ l\lgir"8s"KtדK~՜HΒDΒhuߤơ]dTDH@fufUk,g«DHnl囯>kͤl0%.j$c'y+)(n,ܓԧ]iyxNۗ۞?<#F{KpՄ,yi<v4ōN~HDU-޸¾DvNˆNia@yI hR/hݴ̤lH ދ]dZ[ԙHDl>Ϥ5dZidhܥ϶̤l r$^ID{"4e}@e[hdXe|YFde xleh`ψ"eYhָ͚e^[|hHee^xe [Wh, "fhm0s\N]܍h̤lTs~M#$cߜLiŌyɗc)!ehَ܆xe@ bnUޏֽ'ޏݐ4g՝m;v`g[Naϐ,yi?gXK( y, th")]]'j ],d\Z[ ԙt>̤l(h %V`3th!Η#3p^iyɖΓ0[g3AϖQɤQʣ"M쟄_uegpdkl^+Ƀd)aOs"t)o3uRėeeasu *=KzˏAesD%m&-%В+"i@I F d̋L_YY٤qEnshqAWq眵VW̓qnZNtcέ K#ȡ$ڶvc۶G^G mchvml ̓hڶIw>M0pG)%by K7[`VZ퓣hƤɮ*˩R)b*sW K|K{ƉhܦXFIlh$쮾X]T(]lhULI`ŰFh$~ɤ]oi1Ε#WTkZ\ɉL)eDkǻ\OIl㫤̒7o%ӒK%jbhsHƤɓc^h2!||D?AE hx!N ?˓ d# fhPƃk_3 Z Ftsa**[ƒ1z֩rlF%0Snt2Š pq{(ڸl9VkI %܂hYm\pv, <ܶ*Wd%ὔ!hQem2n0KV *.$ lRۧstpܭG]llⶥgH>-TNDohsݦl;ƤU K» M"n#rޒk({hdͥͲ9'># (V֚_x*K/Υ KȾ{ j .̶Ѷ,Ky\4 f^$ ƥ8Ťm>ay~ Ȼ!\{Yɤha8yUycՏk+ 4U s(d(d0!O.Զ,lh"Δ̣F޶AlDiD0k!n!li[UЪ _id(jZh͔!̣޶lhj Zh͔ݭ˔޶ lDjդ*Ƽǻ4jU!ljեhd.%eQ5y̹'0kV8ںihq!nh,i,l,̤f!nӗk4U8Vt λ KŲ܅Pnv\7m{\k5mr>Ǣ 1kffAe@Vh_(omK,VV0lEf۪fp+CΠk m:L:{\HrYTV{Y4ysz]N̡x ~KhPF"ja:TU%9I"Ңyyz1?N#|yd%vOGN{{ (#NdxRL2^sT&JOxx[3UfzhP̲.Wde#PGsrv, #~#_ [D.VhzWF?fh$.izn0hn%)&p8)i _" KUl1qn_?:e= . dhVɡͶq:o*έ K ˓ݒ,(¨ݲ+qfĩZީhl)X۩ݩ^l,,DOAl*YXW@{֩Nlr_#o K8[ri۔,8\O{!DxϠ%._^=]s*_o3mL T]`4Uhhsc6 hϤɤoXv^^MUEͥoa@_$3+ [ܰM~+\+BIGM _&KݼDxȴ| Bh_d }bۤϤX M|?ιKüݽ 9t_ : ΥKϻ)} ? }P[p A.\fhyc Ml ceKjk,c8pk[ J`dKuki | N?ETD0D6EEq/xgka |ͩߴ;eKlkb߽Zd9h ˽>w+M30q\[kһ K͟ɩGͿB+fͪBGl*XˋBGlGB"KqY܋2GͿB,V e`T,D8eT@r]{ӽ%w۱Vhtcuk(]]IpiiqN@r]{ӽ%MThcgapqaۥ[\]dZ@.YmXݗhrXɡ˶˥l{._>e7:A~;[ޮ/(lkvL Ū Nƀllv뷭 N}hpll洧_<~u-K v^ lN̥Sƒz鶧#L^ɪVѴOd~g%ۤnN0|0d:8\VnY[U,qXEɉ5aw>yΊ E?Jl }h˰檜ܶܗ˟֮o/_3$\sKn(ucH7LlX]X(]فFD\dhX ƛihTſRucX tdȁOԊT m7 FBdMYVTf X >D-C{ Ik m*Ft[ !KX[Th,BXrnCdK޼Jlhffr{gdm&D|d)TUM mk쳴W۴bi^KXdhŤ5维Kno: Kr_:oHy;>B[YY  esɤΧs_"_ty3J=L]Nhk}j{ɥ;}齤L{e_ 3l<ʏޡ3\rj;a8_;3i ;ÿUl&rn :ǻxlk#QkZkN@Hfؗk ! 3{["7IK$]ؗk۶ l 9ĻϿې񛬵Q=~=~Q [-nD_oe]:eÓ8 4z>7ɽhk{ɑ ʑͱ셑r۠f[%z>64K}k|ۋײk%K&d پ}hKʊl-Yyɛʥ0^9[hAK0XD2y,zhtKܣλ<ջ(K(SNStz:c58[<\(taܑ,ڻDamtyhrt_I3J4 KǤ둥nl{hkh޽ %Tw"d"" =G~mѬ3h0vܣ0 kKvۇD h}ɢR)yyٕjkm-n }aKYEˣ D[ Y T m4lp,뫝͒TN+hC&Θ$azN [㾿OPfMn"-氜hHڸE0Fh'"eܰ kYyh<ϒ"܀ X7h4hܒ3os֗ka z E A FZ ˥ƾ7ۓ?hk\+҅y t&AKZh=H~֬n 2OlVʡ9|i@xEV)@=d]6x\h$̑$%(^D0U<@Uk8խ޽T0f(h\9!Vl _ݑ`. 1üph[&ff46m|MFt]N5%Ae\bnTޞhh DI< oD#Ʃ6Cf7"=`h6'/.Pt[d.N/x \0!1+`fElЮnEl{Bʒ؟f)A*Ei,q*(nŻA+ր+}hތ{;0,"ހ-<o<%khAɽfh<ő2AlNl?`\h[!V9l_ݑ2!}2` 5`ؔfPf402ė޵oh)Ǒ2B{9'Vl8_D{5`ou*Kˈhcht|!!s_3ԗk#cꛟ籽dhU|-qnցKDA]!h,uhje_3eΡK»@MJ-EXh[|chunZhU|snpwK»\Y݀CMEL[,Mn쑤;M}&:);A>0\ wTp3Y =K»ߑ:Ap:r#KühW%]:szjkdmi2|* ի< AV BeAm=mv,(U]C{iܳd._3Ȼ?bQ)~"Y,ܜ)]1} [LLߐL͕C [nf}.Mxlۑϐ݂tۃ݄d(ݮtkl[\k:J,-˽=%]ξٴ%%]ξ=J@KΆɃɁ~ɼ:ۯJ@D>"<:m>@KJ{y7MBJ@~KKy}J@:>J@yK΂}Ʌ{ɼ5:?_:e tS# K ([bG?f , hBs# Y }> w~ YܻΥίYYő Kˮݗk˒ hI_oҗˑU "j6&c„$"$$)$|#]wƿk{wH`x"q¿|K» js(_Zɡ|XܣZm} SKy݀TUhNJs헃N?6Kü \bf=:yu>oi:pkj)[eb:yKĻyvp;3ͽ:%&U<]`o d euy½/#$Uw0h ΈКio\Ηk#D nߛMxFh9{ͷށhǥ\ڻ}K/]nRƒuᮦת̲;hc)A֩yvtm3 Λ;hcet\#ec# Ή;mXqncՉk+š,E lL l{kЪcsv:se;мk}|{{z2my(&.UE4TSV(R͹bݔ+.Ъ_i1;{`hH^mdlìrnEgrЪcv:iM{}| U,uF4EmTTSV(R͹b8m^_P]Ќvpch3}{}|]Qmu]VR$U, U((U$UPРFd" H}SfƠ\]]^ݣ?εltUЪ_RM_1Ώ;ݼ8ԔUpq{j {h(.Enhڂ0&4&"r5smr{hZ3I]݋]#(E#hwXl˻Wa,D$dVʹluްS_WlŔVЪУ_L:Ԛ;ϻ\9k [xpݸUq/jܕHj x@c6Y緽ætY:B3x(̩wlbȠkK:ɻ8՜ݩ ޵\ֶK]3X!{"ޣI |ȪqM ͩ=lbȠM| ˩(*֠bȪqN ̉([lȟN Μ0Ջ(C\lȟnP{: ̩̟Ȫi8s# ̟nȪqr ([lbȠM_q ˩(֠bȪt>j:" ([lbȠDdʓI ܩ(şȪdq:) ̩(şȪnʻ:D5ܗM(ş Ȫnq:)PՓ(E\glDf}fȠ_M:nA*@K(TOlftfȠg|_2 ̩(ş ([5l([1lȪ˪o ̩(ş"|ȪM ̩(şiȪo ̩(ş_J:IcC9]ݩ(şȪeM*8Qթ(ş([ٲl{Ȫ\n-$ ̩̟Ȫebs3D ѩ˻l̡(s:w  ө˥lȟk:#3"-D̟`Ȫs r"Ω3(şȪoq: ttΉ ([slȟt_3 ̩(şȪr Ω3(şVXȪe0d[3 ([El5EVdCBUA%DEMsd \)ȠwF ̩(ş&Ȫ,Ω3(ş_:e. ([ l"Ȫpc#3͉Ίϋݠݩܵ(ş櫵([lԡlȪd! v쫵ԡlȟM|NΧ ([lȟº x lȟu_&ry3퍤([lȟت3ܩ̟աˇl(\lXȪdգ {hi<# ^R3Sᓯݝݡݩܵ(ş\_j:qm o h\ijkޥΤΩ(ş<ȼ¦'tΩ;»`.y\6IP;f_; w:c;W 梤-H&",+ԗkhF~Y>撣cf;W_zxlQd; | ~fi޸^[ndЙet#eds%3@NBrlt?:@ei=;H|eYըl7Z͚ ն[͚ն\ct:er#Ӥ4͊#Ԩlː#K*ԩl$K@8`D`[粽P`\`[紽t:xL`SUq`լv[bt~:(\;DDH&lCo*Ίà6m T?۶Ƞtea^#Χ;܇ƥqn oUo[OȪlN:gZњ΍;(0mh\5۶ڦl ˤڶڪl0(V.\1e;4[^yy$bK"hK$$o U"]Bf_"]#BfhaYlIH t*chˡXl.H@^Dt&p#nΊ<^SHU PpЪi_#نEÉBҡ(eП_{p:nk#Ί\ p0qr04/.{"h.ƌ4b{1Y]ݎޏ m h( f)( (qb˗ٶٶ.&BXtgu{6JK+bRnٶGZ(KTc^ 䴩˳3p#ޥT{*.d{mBoloo Uڻ~hl V*h,Qlh 3$哇ڻh^gd`;[=>(e˂$hSh ⥤zxzUU{Y ZUZžշ եťLi^e{dLsripd<ε;»v@y_fԖRTN" xi[ahD7|u85LeܒvhΒljQx .pЪy{;k `NΡJҶ7F։AҰl7=ҩlmJr UMN(UhlP8rwVlTe[mظmгpte[te|n ^Hғk{BҒk 3n^ ^dX8y礼/khŒ?6I@աν»ChŒ=6{>Iۢ g | |w   0eA@&Lr ([hfϑrwLFyϻĻhbT)ShhR)Qhh•tL:hZa"Yhhދahڋԋc)chhы¤spuL: \ͩw#rLvB̲w/[5(2TOh"NskvL:aB;hOyLvyI~h ˠzTk2f&.!Z]FOh{ɠ޳gvL:dOȻhBVT)ShhSPR)huLݮ(ν»;(Rhh=‘sg`L:h5-R)hsھE(填졫졫L οĻhϭhϤhIhɭsLe_:ܿhsa(L"mν»ɻӒhytLlGm:'ɽhy([tٰL,&hrL׮pHB:"L Gũ"6cL:+L̤yw˷̟t6L*ν»(Rhh^‘sLծd@*3̟Ld93̟FvL:. ̟ܝݩY+ş4eLeI̩3%|eL 3ϩLs3ϩ̟gL: 3ΩL3Ω̟Le 3ܩ|L yy LyMrK"]ىͩC̳|La hCV]@y5LiLMhLB !^]iӟˡtʶqʬlˡnʶkʱlvنOy3ީ̟VنsO: ̥ ğFѮh_3ǻ˩3h2234wb y é|b _Ω3(ş Xd83۩(45f6g789h$Xd:3ۄ([|b3c4d5e6w: މߊݩ45c6d7ef_D:2 ̩̟0y3ީ̟t: ˩(34wbt:iοĻ ([o|w3b43܊([]|r_3 (2N3b4c5de_:u< (283b4c5de0̚ ˉ݊݋ݍ([|c4d5e6f7r}_23ԩ(34b5c6deXlW* ν» (34wbesW3tD ̩(ş_: ݤJ]h4bͬm-l]c^m,Ψ3([|wFy Ω(şXӪlE ̩(şsat'3d ̩̟pH̚ ˉ݊݋ݠݖ([Y|c4d5e6f7i*bP ܗ([A|b3c4d5e6Vu>tl# LV,3Ty,XB-UɇUSBYh^cs5V:3܉ɩ|hX"ޠtV*u X,W)zɊPbBډ]ɩ|ch^Vst̉3ɩ|ch^ep:. 09lijAh'. **ڨ]™7$oۉI֖h$Xt3„h$Ώ"XV̔͡kV̶mmogi:Nﳾû(\ݩhJǥ٬6ދy6cnhwXʩ5|X|V4ˑ˶ 1܀7Reh⹁{ιۓ<Q3[Q+'QC3"zC4}k c, " NE UEQ N3V6fͻ!Kf[ξϏP'h^zjj DEH6Meh;i@#)(7);87<;398/<9"3)547$$" $H = OPOOq_ R"  &%   ^a^]\\^^] ]\_\J\h{DR^2\agHUh_ cc\]kk T{a&*>Agv( {r}(^*J\]^T         -a   ^{plha *? 4g||l?loh(^*J\]^T   &2   ]={s(veRQS8$ad k ^*~V Pj ` ` cg _de` ]*ta] jWma a3f^_bm 4_cf ]h_p`ddްTad ^]o  ^]j  ֜t_he  QQ0\gJ N?\f/W  "Kl y\{X\F-\Y<6Z,.c!    i!_` '"q {  ]\zi {k|{   `+]^]1]` k  k k kk a>^c kl { kl|lldc \a]`g &kѬ g$l^\g^\a]O&b^^&_$\ z3}|l cskϛ*k&6kRg`kgٯ3 k }쿤 4"f  F *$ (d*`_    H &  da]\_ FJe\` a` ]_`]a_klkkfag \c \ j|{b*k.|c\\e$\db\t\|"]\#Ч# ]^ a]_^ ^`]\\]e ^]\ch c ]d^]^ om^] ^\^\\\\ \^ ] \ \]]^`]] cb hzwD^_\]"a\_]_ \^\]  ]] `a] ]_`]`a ]__  a a \ \]\a \]]\` _^]]_^ _\_b\]^]`aA]` ]^_] ] ^\] \^^`_^_]_\\\]l pkhłJlث B#xf\p{}o(X  @ah@`ʶX Z״Y]^\~^]t\{*J\:\\`\\] ]\]bb(**\ \ H\ (\]L\ Z^^ *\]r\?]]]]^]^_ho  **:*k:J\p ]]i@ ]]]e4**\]*]\] Z]\\`]aO]0]  \ ^wd_3`**w  **\`** :*\6\* \:JJJ*\pJ*\p\`\\p^*\\J*)+]\k=n\\\] \]^`]n\^e`]y]    J{@*\^]w**Jp\ac]]^cJmh`f\_           &9 %i 9*R***:J**:\p*\\J*:**:*\J*\:*\**\^]\]*Z****\*\**\JJ**\*:\***\]]**\]ZZ\Z|@\__`^]P*\:^eZ\^_J\a@_\J^^]\\\`^]Z^\p\\`_Z:^\*]`\^\J\X]]]]]b\]]J]]\__7 ]J]]@\]]e]^P]d]symK`Z\_]_ec        <  Ek*l^``?Q5?,O? @ JoV` q P@ 0[) QQ T 00K00Q\Q00Q00\Q00T  @PMo@U H Z5`z0 SzASzzD@ zzzzL&2 SzQ0(SzzT0(P0( zzzz\0(] `I ]ʽ|Hrcc 4.00 j_i%,12)  ="" ݤlj_h(lj_za%):Ȏlj_za%  0:=10  1:=12  2:=17  3:=6  =10 /lj_b(lj_Aa%):A%:A%=lj_R%:lj_U%+lj_Aa%: 0ݤlj_a(lj_Aa%):A%:A%=lj_R%:=(lj_U%+lj_Aa%) ??+a!squash, wwwwwwpwwwwwwwwwwwwwwww  ww ww  ww ww ww ww  ww wwwwwwwww wwwwwwpwwwwwwwsm!squash, wwwwwwwwp pwwwpp@pz@w@p pwwwppwwwwwwwwfile_fca,, wwwwwwwwwwwwwwwwwwwwwwwwww wwwwwww wwww ww ww wwwwww ww wwww ww wwwwwww wwwwwwwwwwwwwwwwwwwwwwwwwwsmall_fca,, wwwwwwwwwwww ww UUU wwUUww UUU ww wwwwwwwwwwww@ |!squash!,wwwwwwwwww vwwrQgwu70wwt0wwx Qwwws'wpwwwwvww{0&w{{Pwwwwwww{ pxs7pxzgp7p ppppzwpzppzppw ppw pwwwwwwwpw p{wpwp{w03pwwwww01p{wp{wpp{ppp p ppwwwwwwwwwsm!squash,wwww1$Ed{#twww%{{*www ppppwwwwpwwwwpwDpww pw p pwwwwwk[[file_fca!,,wwwwwwwwwwwwwwwwwpppppppppwwwwwwwp pppp pppp pppzpz pppp pppp ppwwwwwwwppppppppppwwwwwwwwwwwwwwwwwsmall_fca,,wwwwwwwwwpppppwww p p ppzpz p pwww ppppppwwwwwwwwwL!squash!,<9yy1@`px|~xx}X}Hx@8@8q)(8W9??8?8@`8pxx|~~|xx8p`@sm!squash,t<file_fca!,, 10q8<>><q810 tsmall_fca,,OYhYhO#Messages for !Squash TaskId:Squash Version:0.39 (19-May-92) # Squash0:Out of store Squash1:Invalid Squash header Squash2:Unknown menu click Squash3:To save, drag the icon to a directory viewer # HelpTxt:This is the !Squash icon.|MDrag files onto it to compress them.|MDouble-click on compressed files (or drag them here again) to decompress. # IconMenu:>Info,Save Box,Squash Apps,Quit 6hSK @0S\⢙ Ŵי ƙݿ͙ĐE?I@ 'd}ac|_:'쩙 괙ʙۙ晡ߙ)虫ᙹ̙™ B?I6 +`l{xH^9"*뙽C?I6 j54eXlHl9x]*B?I6z:em{Iޙ D?I&e|e}IeyJҺ.Ù?IB6ƪw٪+2x:eOHw.Iљ?IB6w2ת+ewHC.OwI噽 ??IǪ+2vLeOwH-O"dke>76b[!%#-^o*v?:9غp:Z+1,2=>~s=c}hǹ> R%)]>o9vB:Ωp1P6LY\~&1w6>vǶa=[8kB0FNjkk fdb  kUJeu]` kkl_c|ppб PZ\\Xb\T.62.6] 66\\\hf]]<:\\|"]<\iDv``XkT{ll/S|"kȋk>kl8ll k"{k"/߮kk{*k.]dklTk`kl \\ t/@*ؗ]  #_ *_ސU(b (Y_S\z%>]|$.)\[6\\d(\^ # %$#%\+< |\ %!    $&6( /)! # _c$ ?,O? @ JoV` q P@ 0[) QQ T 00K00Q\Q00Q00\Q00T  @PMo@U H Z5`z0 SzASzzD@ zzzzL&2 SzQ0(SzzT0(P0( zzzz\0(] `I ]ʽ|Hrcc 4.00 \ProgInfo *5 (Lxfer_send 3,t5xfer_dir i\pR  =0x 4Td=0 K titled> =dSquash (=ad=a(0`=c>Name: led> Purpose: > hAuthor: d> 8`Version: > About this program File compression/decompression Acorn Computers Ltd, 1992 <...> vR  =0Save as: e`=OK titled> a8 `=CDN9aHJ8=` D,=` n <=` File name: a~ icn @XR  =0Save as: e =OK titled> `1 =N9a (X1# Squash sradiooff,radioon a~ icn Unsquash sradiooff,radioon DrawDraw v8Trinity.BoldTrinity.MediumCorpus.Medium X?l0vB 0HvV0@WHy N Z~Hzdj%h7 kqQ<(B.XwUjxA @ FFY2L c4^Z2(-/dTTZ:_*h$x8zOhhf%SD(O/ v"x84K>id])1  4 2 2\! 1 \F 0 Trinity.Medium 12 \F 1 Corpus.Medium 12 \0\AD\L14 \1Draw\0 is the most powerful of the applications supplied with \1RISC OS\0. It is a structured graphics program that can work with a variety of basic object types. \U -25 15/Paths\0\U./ are sequences of straight and curved lines of arbitrary thickness and colour, optionally filled with another colour. Dash patterns, arrow-heads and various join styles are all supported. All basic graphic shapes are constructed from paths. Extensive editing facilities are provided for the entering, construction and manipulation of paths. Text can be supplied either as a single-line \U -25 15/text object\0\U./, or as a multi-column \U -25 15/text area\0\U./ like the one you are reading now. \C 256 0 0 Text can be \C 0 0 256 in any colour\C 0 0 0/, and is rendered using anti-aliasing where possible. Images can be included in a \1Draw\0 document as bitmaps. Such bitmaps (which can be coloured and partially transparent) are known as \U -25 15/sprites\0\U./. Extensive facilities for editing sprites are provided by \1Paint\0. <@@ZdDrawD,sprite?,, sc`PURGr31000000000000111223345@cQdOpxc``c~bUtREBCEVE31100000000001112233457 r_v;9]dbacfrw*,fsRFCB@AAF`E111100000001111234656ASotgp s yVrpB@@7@^6321111111111111237A UAT(il.i\/ wTeC776666432111111111111224RHR{Z<zbrHB@7665543322111111111222346Ga9-.MD@76655443322221111122222345Tj_K^]DA@76655443332222222222223347klkvCA@7665444333222222222223334@R ѡECBA77654443333222222222333346@r^~PPTSC76544443333222222233334457Qg9>rwMvRu7544444333322223333344556@v,8LIUS75544444333333333344445567Adq\u*J + DA76554444444333334444445667@ACWoJ D@76655555455444444444455667@ABEFMuwYp8qhq@76665555556`6555555556667@@ABCEGe_uy\> g^UbTTVa>;VSRQQPGGGPLLj,*ZwX<bW`wUSRRQPPPPQSWf Y ;|?, eeex.Õ?)Zlgqu׮\?x/,{> mOkx9>,Ւ=nOylo=9zz us zgqo(f?JI<\Mq: .>aK^J? ):SRRS/hrHSQPQx[*,N344456F>㖲^Zyi(<333456@vLN feY?„ 233445bGI+Wlo~ft223345VgZ_9 bRQS bdegu-Lq: .>aK^J? ):SRRS/hrHSQPQx[*,N344456F>㖲^hP,archimedesa?,, <=<??=?<CBAF3=```CBBM22``a``BAE'04331''`ama`CCB@DutSRRQ'&`mao`BA@#SRQP'%$ammCBA@#SRQP'%C````CB@#"v|SRQQ'&$$CCCCBB@#"!qSRQQP'%JmBABA@""!pRQPP'&$$JJA@@#" -RQPP'&$$+HH##"!-,][[Z9/.%*""'& - ۃ * !$%- ߓ ۯ ߿     Ȩ ) :2< ̨  <3;= £ ,==/.,/?fa`CCAA#!+/?;ooCCA@#"+.??onBBA#"  +*/.><e`CBAA@"  +)//-<GCBB@@#! SSSRx[+)).-,;BBB@@#! StttSRy[+*)(/.- FAA@#"!tuuutRRQ[M++))(-,..-, Ψ tu|}SRQP'L&+)((,.--,.,-  tut|RRP'%%$)(( ۈ tt|SRQ'&%%! tttSSRQQ'&%, ]SSSRRQ''%M |^RRPP'&%% :Z\QP'&%$$ 8P3'&%((8&%$$+)(߼ $$$+) *)( /+*(( *)ӽ +*(Ҽ  ++*(((ҳ ===<;:/. ==/.. ><.-/>56a```BA@"ja`CCA##ja``CA@" }}tWSQP'PtupSRP&~utWRQP&% *H*+*././.,5??=??=??=?aaioCBA#"nio`BA#"oioCBA@" t||tRQP&~u|SQP&vutSRP&% +**+*./.-???????`anKB@#"noCB@#!ooCAA#!t}}|QQ3&~~tRQP&~SQQ'&$ۭ ۬ ۬ +*+)+) /././.,,>4%d`hdBA@#"idKBA@#!ehKBA@#!' utxRQP'&ut|SQP'%vt|RQP'%- +)*)H*)//-/-/-$GCCBB@#"!dCBAA@" `CBAA#"!!SSRRQP'%tSRQQP&$tSRQQD&% +*(H)(+*(./.-.,.-FGBA@@"!`BA@#"!CAAA#"!D!u~RQPD&% SRQQD&%WRRQ''%$,,    +*)+*)+(/...-/.--@FF@#"" #BA@@"! CC@##! 'D SSRQSSSSPD'%$$WP3'%$$QP''%$,-   H*)+H*)(+++)++((/..,/.-,//-,,:?5###"! #E"GBB@#!"!@@"! ''ttWRQtQQPP&%$& $PS&&%-%PS&%$-,     *)(* +*)(+++*))(+).-,,.-,/.-,?4'!! ###of``CA@A###!  u~uSRQPQ'&&&%%%%&%%$%$   *+*( ))( ()((+H))) ...-,--..--.-,=?;?6=?$ fbmoCBA#"! tvu|RQP''%$$   +)  (  (+-,,<>`aoCB@#"D |u}|RQP&%%ۭ +))+)/..,%e``hBA##!D tvt|RQQ'&$ +)+)/.,$GCBBAA#" 'SSRRQD&%  +*(+ +*(. .,%BBBA@#"!'QpRRQ3'&, *) ( *)L.//.,,,$@AA@#"! ' QRPP&&$'& ++* H+*) //..,CCCBA#"!!&pRRQ'&%$ *+)) *+**./.,546?Caa`CCB@" u}utRRPR& H+(H/,55>?%`eeCBA@"Etwu}RQP&'$ H* ).,??`anCA@#"" tv}|RQP&%ۭ +*+)L .,3%d```BA##!'!tuppSRP'%$  *)*( /-%CCCBA@@" DSSSQQ3&%' +)(++*(.//-/,4%BGBA@@"! &RSRRQ3'% '% +*( +))//-,/$@@A@#"! ' QRPP'%$D'3|tSP'&StSSQ'% +*)(+ ++*)  /.-,/--/.=65> BdBA@#""!&'E&&$'PPuuRQQPPv~uRuQ&  +*)+*)).//.-/,-.-7?>?Cm``CBB@G $%$D3vttSQP'Qv|WSQP&$ + + -,,,/,-..=?>?=?>`em`BA@"E~v}|RQP&w}|RQD&.Ϯ  +)( +)-./.,>?>????_$``oCB@#!#t~~xRQ3&~~[RQ'&$۬ ߽ +)*(**)/./-,,5%`CCCBA@"! pwWpSRQ'&}WtRRP&%,   /*)+ H*)//-/-&CCCBAA#"!(StSRRP'&%tRRQP''$- /+*(++)() .,.,,BFAA@@" "RSRQPP'%$$RQQD'%'$P  /*) (*)/-,.-,$%#AE@#"!' QSPP&%$D%QP3'%$3'~|SRQ'%  ++)(+(+*))/.-,/.-/,,.>????ooon`CA" ''SQ%$&&%'SP%$'P}uSRQY&$ /)()-/.,//.,/,-/.7`eol`BA@F $$$$ $ $$$&'wvvtSRQP/.   +H-,-,,,,-./-.554?>`emhBA#""u~~xRQ''-ۭ *(H)),.>?_%``nCA@#!Duu~SQPP&-,۬ H**+*(/-,,%```CBA@"!ttSSSQP'%,, *)* H+().-,%CCBBA@#! (SSSRQQ'&$,- *)+*  /.,,BGBA@@"!DQWRQP3&%  +*((H*(..-,.52#AA@#"!&DRSP3'%$,,$  H*) + +*)///.-,,?>5ogof`BA! w~tSQ%$)(,4>;`aaa`BA@E t~tpRRPL. H+ .,=66?%`mm`BA#"" |~~|RQP&-$ۮ ) H* /.>6??$`inCBA#"Dtt~SRP3&-,۬ +)++)/.$``CCBA##! WWtSRQP'%,, *(++)) /-%COCBB@#" '!WvSRQQ3&$,, +)(+ +) /.,,AA#`oAA@#"! # A#QQ3QQ'QQ'tRQP'&%-   +*)+ +*)//.,,5CCCBCCACC@#"!@!!n`AA#!tSSpR3&WpSSR3&SSuWpSQSRP3&%   +*)+()++£+*( ///.-,?==51a`eCBACAooon`BA@ eiCBAA"ttutSQQDQt~SSQQQP}pRQtQ'P3%$  ***)( +))*H*))(.-.--,?<8`a`iCBA#Aga``CA@"gbiCBA@@ Su~}pRQP'Q~ttRRPQQuttSQPR&%%   (( +())( --,,,=2??&denlBA#"jmdB@@!kn`BA#"&'tv}}SQP'Q}|RQP'}uRRP&&$ۭ ۭ ۭ (H)+*))../.,>5?>%$fnmoCB@#"nmoCA@#!oooCA@#!D'w~}WRQ'&Q~[RQP&~}SRPD%$ی ۣ ی +*+)+)-/./.,%$mm`CBA@"!a`CBA@#!aCCB@@# ''vuSpSQP'&'WWRQP'%tpSSQP'&$ *)*)*(//-/-/-,$GBCBA@#" `CBAA#! `CBB@#" "&SpSSRQ'&%'SRQQ3&$tSRRQ'&%   +)(+)(+* )/.-/.,/.,BBAA@#"! BAA@#" CBA@#!!QQQQP3&% 'RQQD'% $QQP3'$$$   *)+*)H*) //-,/.-,/.,,@@##"!  @@#"!  A@#"!PPP'&%$$Q3''&$$QPD&% $   ++*)+*) (+*)(//.-/.-/.-,!##"!  #"!! "#"! &'%% '&&%$ $&'&%    *+*)) **)( +*)(...--,,,/..-,,,..--,    $$$$$ (   ,,,,,,,, RISC OS 3 Applications Discs ============================ These discs contain applications for use with RISC OS 3. Most of the applications are not suitable for use with earlier versions of RISC OS. Disc App1 contains some applications and files which are essential for everyday use of RISC OS - although basic use of RISC OS is possible without this disc it is required to allow some of the more advanced facilities to work. This disc also contains applications to support printing using a printer connected either directly to the RISC OS computer or to a network into which the computer is also connected. Disc App2 contains various utility applications which you may find useful, some games and "printer definition files" for a variety of commonly available printers - if you have a printer you will need these when you first set the printer system up. You should make copies of these discs as soon as possible, keeping the originals in a safe place in case the copies get damaged. You will probably want to rearrange the applications on the discs, so that a single disc contains all the tools which you find most useful. See the RISC OS 3 Applications Guide for more detailed information about the applications on the discs. 4Nick!65Host CSGx!65Tube C Lx!AlarmConvC_Ox!Clock CRx!HForm CUx!Madness CXx!Maestro C[x!MagnifierC`x !Patience C?dx!Puzzle Chx!SciCalc Ckx%!TinyDirs Cox/!TVTest C*rx5!Usage Cux=Printers CxxETunes C}xGTutorials C*xN!65Host CSGx!65Tube C Lx!AlarmConvC_Ox!Clock CRx!HForm CUx!Madness CXx!Maestro C[x!MagnifierC`x !Patience C?dx!Puzzle Chx!SciCalc Ckx%!TinyDirs Cox/!TVTest C*rx5!Usage Cux=Printers CxxETunes C}xGTutorials C*xN App2 App2 4Nickb!Nick!Boot Ap!Help Cl54ܝ!Run C9!RunImage C]!Sprites CdY80!Sprites22Cv80< !Sprites23C؀80ARFS C$2BBCSound C^*XUtilsROM AQT@!Boot Ap!Help Cl54ܝ!Run C9!RunImage C]!Sprites CdY80!Sprites22Cv80< !Sprites23C؀80ARFS C$2BBCSound C^*XUtilsROM AQT@!65Host !65Host !Nick| > !Boot | | Boot file for !65Host | !Boot version 1.00 (08-Sep-89) | Set 65Host$Dir IconSprites <65Host$Dir>.!Sprites !65Host ======= !65Host emulates a BBC Model B microcomputer. See the RISC OS 3 Applications Guide for more details. | | This application is 1989, 1990, 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | > !Run | | Task description file for !65Host version 1.61 | (!Run version 1.21 (18-May-92)) | WimpSlot -min 72K -max 72K Set 65Host$Dir IconSprites <65Host$Dir>.!Sprites RMLoad <65Host$Dir>.!RunImage RMLoad <65Host$Dir>.BBCSound CacheRom 10 <65Host$Dir>.ARFS MakeRAM 10 CacheRom 9 <65Host$Dir>.UtilsROM If ""<>"" THEN CacheRom 11 If ""<>"" THEN InitDFS Unset 65Host$BootOptions Unset 65Host$BootFile If "%0"<>"" THEN Set 65Host$BootOptions %0 If "%1"<>"" THEN Set 65Host$BootFile %1 Set Alias$SRAM AllocateROM %%0|MMakeRAM %%0|MIF "%%*1"<>"" THEN SRAM %%*1 | | To create four banks of sideways RAM in sockets 4,5,6 and 7, as on the BBC | Master Series computers, remove the '|' before the 'SRAM 4 5 6 7' on the | line below (this uses 64K of module workspace):- | | SRAM 4 5 6 7 | | Alternatively to create four banks of sideways RAM in sockets 0,1,14 and | 15, as on the BBC Model B+, remove the '|' before the 'SRAM 0 1 14 15' on | the line below (this also uses 64K of module workspace):- | | SRAM 0 1 14 15 | Unset Alias$SRAM If ""="" THEN Set Run$Path ,%. WimpSlot -min 72K EmulateBBC X$,<m@LCCBBC6502Emulator6502 Emulator 1.20 (18 May 1992) (BBC emulation)AllocateROMX<?>CacheROM<@?DIPStateH>|>LinkROM<A@ListROMs0=BAMakeRAM<ABBMakeROM<B_BSwapROMs=BBEmulateBBCaaThe 6502 emulator runs BASIC and other BBC programsG- R7h YZ{5{H-0__6502 emulator is activeQ 1*Q*@-0   1 @-*O R"̌"\!#@-_@-U@@U00@- O+Not enough application memory to start 6502 emulatorQ: Nqތⅼ 3:,0 1 G 0@@u/rssjP 0@@s#rrsurrsuzrsjP   @ aD o RZ sssssssssOr qs'Orcsr q BBC Model B emulator initialising ... 兼cpt x   l Y @PTĚ !SquareWavePulseWaveNoiseqތ h q>! q@ 廰㻰0 ,0P 0P*UU:1TTUUYYQSP 0  @-2$ -484TT軰  㻰(<㻰|㻰3  0 㻰? BBC Model B emulator reinitialising ... O q>OO\`O p(⎟O @-@  @@P 0@`p  @G-@-> 1 v      ssOA OA 0  82O  @-G 0@@/rswjP@- 0 0 RWWZ?@-  P000L0@O LDP@*&R$F?@-@ P A@-P PA@-0P P0@- 0^^A^^ࠓ@- 0@-0@-+ @-+ A-+ < 0@P`p@- K  @PP @-@Q+@0P+@-+ N-10@-@P@-@P 41+1 4a`_ =POs"71P-  4!+!*)('&%$#"!       =P71OSˇ@-ON30H0HrP- rx1P150P!x01[OA " R% B |1>1`6jO7rx1P150P!x01@A " R% B |1^15001`6jO7rx1P150P!x0#1\@A " R% B |1^150.11`6jO 7r()*+,PQRSTxyz{|@ABCDhijkl    01234XYZ[\ !"#$HIJKLpqrst89:;<`abcdx1P150P!80#1 @OLDA " R% B |1>1`6jO 7rx1P150P!80#1 D@OLDA " R% B |1^15001`6jO 7r-x1P150P!(pbx0#1@A " R% B 1`  |11>6jO "R% B  R% B 37r23456defgh,-./0^_`ab&'()*XYZ[\ !"#$RSTUVLMNOP~FGHIJxyz{|-x1P150P!(pb80#1 OOA " R% B 1`  |11>6jO "R% B P R% B 37r|!0r`-@Px1P150(0^ࠑ^ P@  ^*Rr(rP- P-  @- P"#. %,-0/ts P#3qc P *11 1t!  P* qc   R/ ')0  000! 00> 0S s"%C"n"# y33?10 j     W/1( , +03 @I EA 0 0 0 0/ 00'0R -0 0R @-0`q pq qc  00 00R00BO- P"#.  ('`_vutspo P #3P*P0(  #&+s Q#DF` 1 p?0p 0p1  x!x@@P@ P1 QA ! Q0 0 |A(p0T"[2 F3x!6x/ 1 R7|'  t? 1 t|1| t  A32 t1   @|1hP(08@303 C  C,.!!3#  0B c0 -E R/   1x W/' " #&1; `@p l h 0a 00Y0@!`0 @ P` 61]- `s=```0@P`P@-  `q @-5 `! `/!Q` 0 2LA -A Q Q( ##CSP `?H  0 QD%/ CS0 .μ``ѡb`ё9VŊub\`oс9x~~V}||b{z+zyyuxwbwv\vu`utotsssrJ+JJJIIIIIIIqI^ILI:I(IIIHHHHHHHuHdHRHAH/HH HGGGGGGGGsGbGQGAG0GGGFFFFFFFF|FlF\FLF>>>>>>>>>>w>l>`>U>J>>>3>(>>>>============w=l=a=V=K=@=5=+= == ==<<<<<<<<<<<:5:+:"::::99999999999999z9q9g9^9U9L9C9:919(999 9988888888888888~8u8l8d8[8R8I8A888/8'888 88777777777777777{7s7k7b7Z7Q7I7A78707(777776666666666666666|6t6l6d6\6T6L6D6<646,6$666 6655555555555555555w5o5h5`5X5Q5I5A5:525*5#555 5544444444444444444~4v4o4g4`4Y4Q4J4C4;444-4%444444333333333333333333y3r3k3d3]3V3O3H3@39323+3$3333 332222222222222222222x2r2k2d2]2W2P2I2B2<252.2(2!222 2221111111111111111111|1v1o1i1b1\1U1O1H1B1;151/1(1"11111100000000000000000000~0w0q0k0e0_0X0R0L0F0@09030-0'0!000000/////////////////////~/x/r/l/f/`/Z/T/N/H/B/ j  2 (2 C2 )2 K]Pq'hpWZRAM ROM Linked to file 'Cached ROM 'Cached 'Data imageBASICEmpty socket*DIPState is used set the state of the DIP switches on the keyboard for the BBC 6502 emulator. Syntax: *DIPState *AllocateROM is used to reserve a area of a given size (default is 16K) that can be used by the BBC 6502 emulator as if it occupied a physical ROM socket. Syntax: *AllocateROM []*CacheROM is used to load a BBC ROM file into core from where it can be used by the BBC 6502 emulator as if it occupied a physical ROM socket. When no filename is given, the current linked filename for the given socket is used if present, otherwise a 16K slot is reserved. Syntax: *CacheROM []*LinkROM is used to associate a BBC ROM file with a physical ROM socket number for use with the BBC 6502 emulator. When no filename is given, the socket is 'freed'. Syntax: *LinkROM []*ListROMs lists the contents of the BBC ROM cache. Syntax: *ListROMs*MakeRAM sets up a BBC socket as sideways RAM. Syntax: *MakeRAM *MakeROM sets up a BBC socket as sideways ROM. Syntax: *MakeROM *SwapROMs flips BBC ROMs between sockets. Syntax: *SwapROMs ROMCacheCacheLinkLoadSwapUncacheSaveSetStateAllocate?[42 0Mb]@-@@ TK3 T0{j!A @-Q!!AjP j@@ TK3P3P T0{j!AU  P0kx@-jQ0j! !!@-@-> !2 -^jP  Tw@ 0~jP qs@-PQ3q*>>!!<!!? @-U>Q!2-GGGGGGGGGGGGGGGG\U@ !Px.@-(@-> !!RxD-`sVd`VZ BBC ROM bigger than 16K`V1Ѝ~@Bad BBC ROM socket number@-C! "r#u   , R B",!&n V `F"n6  , 2!&n `2bl6 $T0J0 J!IISC@c#I@ 0YPY%UU%j$*2$ 0 Y0 J!II3SC@c#I@& I' I( IIId3 J!IISC@c#I JUnknown opcode  ( 1 A^  V ""2' 1 Li1ad ( 1 ;X1ad' 1 #(6!ad ( 1 #%!ad``BASIC(C)1982 Acorn  ' 1 `ʆ#z ʎ%  A RWXLf' 1h lSKS1 & !!2&ANDABSACS` @ADVALASCASNATNAUTOBGETBP UTCOLOURCALLCHAINCHR$C1- lLEARCLOSECLGCLSC@c#ISCOSCOUNTDATA DEG` DEFDELETEDIVDIMDRAWENDPROC` ENDENVELOPEELSEEVALERLERROREOFEORERREXPEXTFORFALSEFNGOTOGET$GETGOSUB & !!2&C@GCOLHI1 `@MEMCINPUTIFINKE1 & Y$INKEYINT1 lINSTR(LISTLIT Q@PB3 0NELOADLOMEMCLOC ( 1 `ALLEFT$( 1{ `LENLETLOGL ( 1i l@NM & !!2&ID$(MODEMOD `@MOVENEXTNEWNOTOLDON   OFFOROPENINOPENOUTOP' 1, l@ENUPOSCLIPRI NTPAGECPTRCPIPLOTPOINT(PROC POS( 1 `@RETURNREPEATd6 REPORTREADREM RUNRADRESTORERIGHT$( 1 Ul@(RNDRENU & !!2&CMBERST' 1 `@EPSAVESGNS' 1 % INSQRSPC' 1 lSTR$STRI J"I I NG$(SOUNDSTOPT' 1 `ANTHEN{@ TOTAB(TRACETIMECTRUEUNTILUSRVDUVALVPOi' 1h lSKS1 @! 1SWIDTHPAGEPTR` @TIMELOMEMHIMEMxGj3o ŸFʕxр|AmI/v1. l@&9¸1$ڶ*0o]L @,@+2 0X*` }}/VrĈzD#/}Ў¿e#` @@1  @! 11 `@K1 & 89x!cs1 l AClrD A@@R3 04r5  ( 1 `%%9AAAAJJL 1{ `LLPPRSSS Y  ( 1i l@>  @! 1 0L2II% )*00 `@NNN>XʈHh(@`8x   0Pp!AaF&f L ' 1, l@(L( 01 ] m (J`i?8 E7 b968( 1 `@ %? edF6 : b8 e X XLV : ( 1 Ul % ' 1  @! 1SKS1' 1 `@ȱ : Y' 1 %  : ' 1 lL L  @,@+2 ZX' 1 `6 :'{ ' =:d `\\. 0*  &=&>d ' 1h l&6 :=P>L*"ɀɂɄ ȱ `6 AĄ)H@79(A8< 0=:;(6")$91. l&6:@A<=& I @`"@ !*@+A%(JOut `6 of range*L+0ߘ0) # / l6  !+Byte6h (7 ! ) l l6, , Y, X ) s 0Index ! ,1 `6 , X Y /L1 & 0 2+L1 l&6/+- At q@pb3 0 ! , ,  ( 1 `6XL 2 1{ `6.21 #  ( 1i l&6SKS1 Lņ !L53 $ ( !L+ , , !  `6)L 9]=I)H7/ #hLņ   0 !h7 ,L5 )' 1, l&67 ,L5L @ 0 !h7 , )7 ,+L̆( 1 `6@L8% !*(L+( I @   ` / 2)i)` BW ( 1 Ul&6DS L*H !) DhL+L(H h( 'He79' 1 `6e8:h7ȱ97 ' 1 % 0`)=' 1 l&6>ȱ7:6 2 002)H>= &>0!' 1 !adSKS1{@ &>0e==e>=*0>he==>Hh8` |7i98i: 79> @7=)? @7=)=>)JJ=JJIT7 D D P D`{_[A:0`.`778` !adD7`;<7  D&1> # 0 K 6AG1. #!ad" `l6  K" `:;<,*;A`. !ad63< 47 = DL;<`# l6 LW &7 & DL҉A ; ( 1 !ad38 @ (< : 7 8; W ߗ L ( 1 #Tb!ad'  ưr~LL ' 1 E!ad@ LL' 1 #$ 0N' 1 #"!ad @4 0@o =*[# ' &@m  @  W : ϐ߂7? ' !@Q8l7 (   ݕ A , 1 " &  ' L ' LL*Type' @ mismatch 꽥,ɀ{*6U,-6! iH*q*Eq*E-8*H8 @eiHh*-*,*6* @! 1*-*,,6` `  **`No room9ɀ':79ȱ7:97Lܽ ȱ7 79(I7ȱ7ȱ797ȘL&9 H ,> ) h' 0 ')@* 0٢l 0̥6 ! h L %L4 1@0"3 0 : ɋ8  ( &# L  & ef : ɋF ( !~,; (   pHH )hh  ߞ &  86  e6 X6L '  @,*H V  h VLj ݒ ) ! ڥ* % 㒤* e ` @% `   'Ɋɉ8` p"8`( &x Missing " Xȱ "Ȅ' "Я W W ( L  ( &'T ,"I@ Օ*ȥ*ȥ+ȥ,L' &8 R LLC J`' (dl*L* ߗ , ߗ( ! W*9+: - {8  "9*:+L خ ߗ خ , ' 1 l6 ߗ+Xp|7 @*T LW;<87` i9 o ' 1h lp8 700;ȱ7;8e;; 7 8 `l6  Ы ;i;< ϿFailed at ȱ +ȱp  *  %ȱ7e778` i*H #  @Q hHe**+LL A? ݒ "-,0*e1 8+eԥ*+1 l6,-@' '1 |7L Bad e 1 lp78? $ !@ 23 0Y($% ? ( 1 l67(Lߐ 1{ l69 iг  1 ( 1i lp?HH  8 !+),-В "h*ȥ+ ll6H 1 ,)L'hh?@ 6 ||7e**+87e*+e4( 1, lp-7e7 8788 ,LL/ space*( 1 l6@ +,-`? |7 F@f? e*e+*&+?@*+`L' ( 1 I lp SKS1' 1 8*+L ' 1 l6뒥*+ /( 1 |7 뒥+L W( 1 lp@ ߗ ɇ X ""2 ! W*!+" L W'   V ""2@  W 뒢*. L )L 0 ` 'kLL 0L    RL*C  X ""2 & ,0 خ'   V ""2@ ,LL1> A 0 LW No 1. A  V ""2 Not 8 Bad !*H ڒ R LړH ! WLړH ! V ""2 W -)ои*tG7 @  (h VLH L !*H ) ڒ R h 7 8 1   X ""2V+ L1   V ""2+ 1 A& 0: ɋ1 A  V ""2SKS1 @3 0  ! V ,; ( 1   V ""2SKS1 1{   V ""2Ls @*l7 7 :;;5:<ȱ:= ȱ: 9!Ȱȱ:79ȱ: e:*;i+`=  V ""2<:ȱ<;ȱ< 9Э A  0Ȱȱ<7С9ȱ<Иe<' 1, A  V ""2SKS1@ *=i+`7 7 :;: ::;( 1   V ""2' I ::ȑ91ȱ79`ȑ8e( 1 AU  V ""2  :L`70@ : _' 1   V ""2[' 1 A% 0`{` ' 1 A  V ""2  W ""21 ɕ ,! $' 1 1adSKS1 I?8`H L 㒥+,8`$ range    Ȅ @[ *+ȱ% ,(f  W ""2,e7ʆ81ad7A 0:[1>  0_{ڈ/$g1. 1ad%,t7 ȱ79(L i!?`8``1adHȄ , +H*H he**he ++h,`9 ߖLaȄ9,7( i,8`9, ,8`Array i,H*H+H*u خ- ݒ1   W ""2,̢9 1 V1adSC@c#I@1>r@-ЍR@-  $($ 1- --( 0 @RRDRDRD @ -0S@> M-,z 0$ 0P0S@#@$0S"@$@$0S"@$@$4#5@@B 02  @D @$D@$D@$D@ BР>@-rЍhl|@-gЍ@-bЍ- 0 0 0 @  0 00000 00 0@- ```@- @```@-Ѝ-0U1 01 xz> +2  2  @-Ѝ-4 `  P@@mPEU<0 000 ("( -0("(00 0H$HX%X<-P@@P5L@-Ѝ-0  [@-Ѝ-02 0@4@8@, 0  0#40#40#40@ =@-Ѝ- 6@-Ѝ- /@-Ѝ-4 P@@mPU|("( P4!!! \#h!&h B-P@@P 5@-eЍ z^+ PP70 W2 Q* $(048 @``&(%xn&k&h&eb(_(\(Y Y 0`Ӡ܀(%xa !A!! !<p 9 0`dhӠ ܀(%x 0 !!!! p  0p  2   0@- J P8Ѝ <g@-Op 6 3 / A &+ X '' Y (# S 1  PC J/   nNvVdDiIzZcC   1 P027" RZ@lll66666 ?h> ~`f 0f8ll8mf; 0 000 0 0~<~~0~ 0` 80 0`0 ~~0  0 l8flxpxlf``````~cwkkccffv~nff>f>``|fff|fff>ff><``|ffff8<8p``flxlf8<6kkc|ffffff>lv```>`<|00|000ffff>fff<ckk6f<<~ 0~ p 001kFL BBC Computer 16K32K "3DUfwU;od[Y99y/ON[_Wxk<|N  #%(*-/2479<>ACFHKM(Px@h0X HpO'O'''ĈK UD"@  03Рވ`h`l& _ -#m 0M _)  (`aL`ЮPQ ̰mTPQ 8TQP Q,UÌ  ʼÌ #Ȍ!"  9ʩ ŮPQJK8T؅ٮJKHUhJfJfJfڦL+tI Ȍ` ʢ,  -09 IѢ Iѭ 0'#"U!ڭ FjFjJ |Ԣ(LȘMLOJ L.MJ` L ` ީLϩ Lϩ >ЮZLcHmRhmS`  0I)F*i0" JJ8mim    8ii`HН hf,0 )Uč`ÍO:ča čc b@ČVO K YčT^čNiIJfąÅcčRSC ŮU xiĠ n ^ʈ( 9 ɢNPQ ɠ +ʭXVTČ]̌^il] >Рȑ`0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~pl]H8RhSN`g hFCF ęhiD̢Lh$P2  phhLe(e`e`HO8h(`HO ؍8fLwͩ?ڱEڑ؈0 [έ   ̰mTۆڅܰ sL ̐ 8Υܦڅن֢($ڽHh` [ά   8Tۆڅܐ sL* 0 8ΥܦڅنMڑLڑؘ` 8  hhLͭpH8 ߬Oڑ؈mOصi8Th`H n 8 ܭXOmOi8T؅h8`0  0  ȩ-V(FjmPإmQO  e؅؍JiK8T`Y[ Ԡܤܱ $%($ Ԭ&'&̢($LԢ& Ԣ$ LѮ` >Ю`) Е NEӑ؈`ٶ`HJJJJEӑؘih)Eӑؘ`!0ޅ8&**/Eӑi*)*)i ,ggߥ)` Mѭm)J[Y Э0# ;) FI@H hI`@ LLL8ɅLԊYąԊY ą` 0  L ͠$ LԢ$ _` ]%օڥ%Eڑ`EՑ`$ڠ (ʠ (`0`ڠ v Ѡ vѬa ѭV8`) HyHyy hy  ~~` Ԣ ѢaJV>8  ` ԭ+M)0*(+)Lҭ(m*)m+jM+޽č]č^)$ ߠ, ԥIު ԭ) ۢ, х@ۅۦ $`JJ)  ,ԥI)M+轮č2č34$p)GĪ8,ڽ-ڪ Ԫ Jj Eޅޢ, dئʥ,44#4  ܢ, _ئ %օڥ%Eڑ857568ڭ5m95m:6 l2 l]mR֥mS8Tנl]Fѐ l]ѐ l] Fѐ ( $p51`ކ)$0 ,- ,-,I,-L8R֥SNmTנ`bѥi֐`cѥ`( 8`(* ͢(7 8ޭ0,1-0 ԅ݄ܢ5 gJjʼ ԝHh` 0($ڽ`HIhIi` ]MZ`hh&LE % -Ѱ tՐ! ӱMZ8ma 8 tՠ ՠ $ Ԣ Պ KՐ' ӱMZڥ8ma 8 Kՠ LѥHhFѰH$hEH(hEхLЩ  $EJj8ݽ8 !0 ԅۘ`ڊ0 H} h}!` թH Ѣh` > | 2֢$ 6 2֢ * ԭ+2( YԠ.  X ͢ 8 X֢> |LТ 0Lͭ88 ` 5 ԭ6=3 YԠ9 8"&#'  ֢3 tע( t(9.޽0ުބ߹HH  = Ԧ dئ J)8ܹݩ Ѥ Цhh`ܪ Ц݊HFjaFjFJ8 h-a𵪩 cј8 L 80 0 L׽}}0``ؠٷĈU` آ H >h(iϠکۭbܱMX$8&۰ Fܐiڥۙ(`H Ih _ &F(-``` I)JJJ ȱVFjmP֥mQ׽ڽH-amaąha & &)eօ֥e8T׬`Hj@$SPOOLTAPEHTVH1 1 ` 9r* :i|e/ s])% 0.30HH : @0e򪘤`K08Lۤ h l )ȱ ` :,` : }7 | * 'e# e 8`ȱ: 0)` E` })GA7(`HHHH,` ~R,|hH ĩ,|hH |jhHxH [ ph (,|W hH8f Fhhhh`,|p ͆x,| , :(`n! `n0Enal) l l,)@NNO A x-PEPP(` n`,0 ~l"Hx 8~hj ;(h`P`x88G(}GI(`x  H h(0X`Hh`*****>>>>1`H   /hHb ;>Bad address h# WW ( tW`nhL :   8` G+,Ȣ 5P}(  Bad commandBad key N E H h(6` NɊH C N E N :Фh p`8  / Гx   (`x 8 H 8 h(`xH eh Key in use΄h8   H   h (`  P`p@>5`,pl,xr PpHȘG  h(`xHA h(` 䨘l*xHG Ph(`h Hh(8`H)A[8h`-EжMl uЦXj   t`jhyHJJJJIekh )ye` oh `UH s8hEA>) i{H}г|jjhɇ8H h,_l$h h`h) h ъH ٨h`!vʹluEst\5O)#&GW455h`[|mY -5Hթl$v Xi f,z0`L*jP8I? =E @M]`RHRhQQHj(*H Pڊ)HP*jPP s(, AhA` P ޭMM`0 X ް`I h*`IP,l.8 8[`0 Ҽ`@jjjjI)`HxuAɡ ɦ?i8_ 8,^ ~p8 Xj(*h`hh hL(h,`02%%`HxఐiD ` `ȱ`OS 1.20ȱY    HH*8  hh(`xc) d fHeH8~0ȱHȱH nh h (` ʈ`)``IHh千`鈌iX I|jjj到 ۩ ё ̳ʹ͵𸐶 ~*`Xx$00, 2Tii𨹐%E`d[m@@Xx@` `x@ 0 h(*` @@$`x@(`xH SQ(`IxI!(`f :"f ` $0R L$0@P"$6ȱ"/ :8`|&ȱ|"!ȩк ? ,p`Bad string0@I0oPI!I``_@)`/!BOOT ILL)````b8@JJJI< xCOȌ@@(`LY;8;8ʽ0 k  k$$г )$`} 8?:9Hm9P*?I*] ?I98:M90 :h]) K* 040}  }}00}   LY `+8(F;6(L 똝,80Jx [(  ` [)8(,8 [)88L,ԝ, )<LH)<=hJJ = =H=H)>hJJJJ?=< 8?>=h N>n==}=č=>)<x !=N>jN>jJJL"x `H)h   ` `(Lh) IJ8@ $0 `  `(H  h`O Ƞ{W5÷z` 9  b > b vj0  h(`x H zhjjjj) @x,{!HuChOw@,@0OHy@h(`x q**FjFj q z(`NBZJ) @J @ .h`P NLLBZ) *,  * @Z *0 L#UZ IZL $ IILtォkZ&Ф &0 &L&0  Z & lu )Y *0 0 L * 0T`@COO`q3458-^`wet7i90_ll12dr6uop[,l(axfyjk@:  scghnl;]D`z vbm,./AL\l Xx  ` h J OS 1.20 ` *UyU )C@OMO,M!O,O(HY h i( .Xx @`I GLK( 1(ʆƢQٝ¢H<0 h0`  ) G GJ`L*t톼 HH`H 'H 1hHh5 LgJh LockedX0% H h 3 i,0 j {נ ̑ȥ͑ȩȑȑ( $0 F (` 7Я  /  L`HȄɠȪȱȨ Zș hаLș ' 4 8 0I j Z ,z -l L D ' H %`@HG  PA {膺 i {GPhH- r0%Ŷ ŷh`G P G$P,0HH u xF JJL xLq Z$P=> =  1 (轲 D  B G9L. ' 4  Dhh`% L= 膰   `HH L D8*,0"H  (h,  B B LqEOFĊHH ĝ  Lo. L3%`0`"G QH) h ` hJJJid^[ x*O PH A;)/ $0  Ƽ F`HH )@hh`HH FSearching Hhh  GpFile not found`VV ( @ ̍V` {JL %  i, IL 7Э*7#,U =Bad ROM  P  | P P󘪩 xŠYG Q+Ѐ% M `GHH Qhh H8fE* jII8&&Fh(`P  `   * x J ȹ u  u {  |  u { F ( , F(` L $`2Ǣ@ ,@` , I k  ? G$PH  z,4m u z$P  '  zʈ`GL FRECORD then RETURN L`H hHJJJJ h)i0:iL $0$0(` ; ~ Escape F Loading r(ŴŵHHH hhhH hyƺH$0 -G)%h F lhiHH hh湠 ( LR(l` ])` Data? File? Block?!"$ F J Rewind tape ` M G L  x FPL($` )Xx,Oۥ0ש F(`0ʩƍ`膴Ȅ```XéLMG%JJMChannel <H hL%z)` F c ) `(C) 1981 Acorn Computers Ltd.Thanks are due to the following contributors to the development of the BBC Computer (among others too numerous to mention):- David Allen,Bob Austin,Ram Banerjee,Paul Bond,Allen Boothroyd,Cambridge,Cleartone,John Coll,John Cox,Andy Cripps,Chris Curry,6502 designers,Jeremy Dion,Tim Dobson,Joe Dunn,Paul Farrell,Ferranti,Steve Furber,Jon Gibbons,Andrew Gordon,Lawrence Hardwick,Dylan Harris,Hermann Hauser,Hitachi,Andy Hopper,ICL,Martin Jackson,Brian Jones,Chris Jordan,David King,David Kitson,Paul Kriwaczek,Computer Laboratory,Peter Miller,Arthur Norman,Glyn Phillips,Mike Prees,John Radcliffe,Wilberforce Road,Peter Robinson,Richard Russell,Kim Spence-Jones,Graham Tebby,Jon Thackray,Chris Turner,Adrian Warner,Roger Wilson,Alan Wright. Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q QHHHHHHHH     0hhh@HHhhhh0h(`*```6@L LLLL/LLlllllll  ll l l K 0` W : ,ȱ 0' Hȱ H h h8e   `LL  䣤 *+,-L ߗ wLҸ ɋ L*!+"[ X ] XLe?8*k++*??7 7 e? 0 X` d=>=+=e==>=* e==>`Division by zero' -H q ' h8E-7 q9 =>?@-*+, A9&:&;&<&9&:&;&<&=&>&?&@8=*H>+H?,@- @?h>h=hh`' Q  ~ Lb Q B' ~ N';);.);=0>1?2 @3A4`jE;*`LG0 B0-I-8**ȱ++ȱ,,ȱI-*+,e(` BЪ7696:: ȱ96 ܽ7(`    r !'` k ** @ k Y**0 ` 9** @ B?<`>: *+,-@`= >  ِװ ͪ= 𿰼 String too long j7e6ڪH6ʈ ˽h67 ѝ+-h`08 Ν/0Le**ȱe++ȱe,,ȱe--i@L Q ѝ'0 ~ 'О' Q L0' Ν088**ȱ++ȱ,,ȱ-Lw Q ѝ'0 ~ L' Q ~ ФL Q L, Q ' ~ V'LԝL0ߥ-,֨E+0 '0-,ЬХE+0-H q9 D hE-7 q?@F:f9e*e+?e,?@e-@*&+&,&-9:ׄ=>7= V( 'LԝL< */ !&` Q ' ~ ' 8L &9&:&;&<$79L H h^` Q 0ɇC  ~ J  KL J  } ~  Ѫ VЛ ܘ 䣢*H)?hJJJJ??? ii0 f`-. f0ɁN ILў7  8N6I$00 ڡд70LfL Ʉ1ɠ MILў5' N87eI0R8  87 108 M N'B 0Ʉf1f2f3f4f501ɠ8F IN8873I0 8+IȘ#70 f. f0I fN @N. f8760.Ȅ6I*E fI - f8I R7 I0 fLf`1JJJJ d1)1L8 i H dh 0;6;6`5 ڡ`12345HI.:/0ۅ5ȱ.HDHE5:8/41HIצHI e55432м1и @eIIIH/ ڡ&0/. I0  I MI \8`2-)1̥5*4+3,@8` KI8`ȱ-+ȱ:"/Jȱ:/ ȅCJ eJ eC`J``5eB54eA43e@32e?21e>1`H41H2H3H5 &4&3&2&1 &4&3&2&1e55e44he33he22he15&4&3&2*1h`12345. `.0/`0i0/  B B xf1f2f3f4f50/`.;/<0=1>2?3@4A5B` F>f?f@fAfB`800/ ?  ? B B B >1?2@3A4B5* >?1@2A3B4* 2*1e5543 21L `5/- .*4+3,2-10L.0/`H h.8.10102345ե010!21324354580/ݤ105&4&3&2&10/KAK@K?K;B`qvlKL0Kȥ.).1).K2ȑK3ȑK4ȑK` K4K3K2K.K05/.234. 1` 1-2,3+4*` L0 S ڡ2\0ɠTə&i0@A?@>?4>3423121F1f2f3f4f>f?f@fA0мLl;<=>?@AB`.844332211`00JLڡ 4J 褩01E..JLJ lL4 321` l Ll L~ N ;.1?2@3A4B5` ~ N L\ ڡ̠80=w7%H)8JJJAB@A?@>?>h)NF>f?f@fAfB>8=0%H)8JJJ453423121h)F1f2f3f4f5=0.E;I1>2?3@4A 5BL*8B55A44@33?22>11;.LL85B54A43@32?21>1L` ڡ NL0e=/0/0B0.E;. F>f?f@fAfBF&E&D&C x`  5ɀ L|Too big4 45/./012345` 1Ȅ0` : ڡ  7`L өJH J ֤hJ 禩` ڡ Nʥ.E;.80=/8i0/ 1>2? 3@4A4A43@32?21>18&F&E&D&C4&3&2&1к1>2? 3@4A4A43@32?21>18&54&3&2&15F4E3D2C1LY-ve root ڡ*0 0Ji@0J lK qK 0J`{ qvlKL` ڡ Log range S;>Ȅ=01ɵ舊H0 { s V V h8 nKL V `^[ت1rz8 y|*?4zc7?MN MHMNMKNL MiMKNiNL H` ڨL' ڡF. L ڡ L U ` ڡ F. .`0Ɂ 6 H L L~0s S=>; Z Ѫ` Yg6Wx߀ʚnށ lR}bW/mc8, өJL өJ) L~FJ é V ФL Vr LѪ0ɘ_ U N.;=  4J3218051. l  } H V L V LLAccuracy lostY^KL`cowzaIڢ{5e. +7EUUW| 0ɇ1. `Exp range ڪ KL J  V`頪 `-TX [S !c  ʊIH hH h 8H VL%` 㒦* L ݒ V *H+H h-h,* .03Lخ Lخ Lخ ڡ0 Y0-,+* -LĬLخ@` i hKL V` m 0` *+,h-ة@`L 66  HHHȄ78;Ȅ U ) ܽhhh'` g6HHH -+  {Ls  { 'L# . ( >?@A Ǥ 磩@`L 6Lخ L  *+,-@` 㒢*I*@` )д, )Ц*),L V ˽**ʆ-e7e88-!6i+ ܽ6 7*Lخ ܽ*+78L 0$-03 ڡ 0 ڡ.I.` 08**++,,--@` " ,L᭢ȱ ȝ""ʆ6`L -"+ Ɏư6L? .&Q(6 ݕ L, {`() @ALNo such variable ))`Missing )*+,-0#: 7   &*&+&,&-׊@`Bad HEX* @`LLC L 6P*+,-@`LخLꮥL V -0),+*LE Q i ~   "@` D@`( *+,-@` ./50 1 Y` JJJEj& &&&&` LꮠL 㒩*+L Lخ 6` )b,a V ˽*66` )@,? V ˽68**6*` 6`LL ),  ݒ*H*) , V ˽h6,68,****6` ~H h7 ` ߞ`L ݒ V 꽤6**6*6`6`Lh h No such /  0ޠȱ  e Ȅ e <=<79ȱ< & m 픢 1 ȥ  9LBad call'e .Ƚ'H H H He78 [9 [L* ȱ* H (M HHH hhhh ? ?h h h he'`HHH Z hhhh,H+H*HH ,)1H (' ) '- hH ,) hhMNMh h Arguments h*h+h,0!-م'7 D' ~ L L-и ˽ !MåNHL,7 D , (07 VL,0T*-*,***+@`*Lꮈ*4*3*2*.*05/.234. 1`*6*8*767`+*I 6` 㒥*L¯ 87 * B 7 8 B 0 B B7 8` ų 3  : ~ (L:" at line ";:: !*H+HH ڒh R*=+> ! *HH ڒh R*D h77 L ! R*#LL ) 9#' 䣠*79+ȑ7,ȑ7-ȑ7`'0 07ȥ.).1).7ȥ27ȥ37ȥ47`7ɀDq89:ȱ87 Ș8e88980 X:`HJJJJ Ph) ii0 L( E H# %hl% 0 e X`  L *Lȱ O;< خ ߗ *+( ,  , ߗ*1+2 W o p= >  % m +ȱ *Ȅ *1+2L #M w; w< w "EMM" X$Mɍ 뗄  L7;;;<<< Ы No ɕ &7L*&*+,8&!Can't Match *+~*}*7ȱ*}*8ȱ*}*9ȱ*}*7878899789]] wL&8& ,>L T&iKL *7+8 鴥&'iKL _0L" variable#Too many s$No ۰ A &֥789 ɸZ ݒ&*+ , -  خ Ɉ ݒ &*+,- &  i&L ) &iKL Ɉ )  &iKL L7 W%  %0%Too many s&No W%% L W  => L W3L ɇ m  L}' syntax Ʌ  Ȅ يH+,-B*> 2:.ɋ*, h wLҸ : L h ɋ ( range L ߗ   +)+ p`)No such lineLL* L  M ,MH ޥ hM M '(' 6  Lڹ'0  *0 l LڹhhL #Ɇ fMFMN NM(fM,; MHNH hNhM $MpN$M? X 6MfM$Mp , ȄN( 4 LZ' !LZ=> : ɋ  U W=>L ,L P L@ P ' eiL  ,IE ,: 0ȱȱ e*Out of +No Ȅ`  L $*+,-$LLݸ,Too many s$ m  $L X789 :;Ȣ7 L8 ` pN=7=>8>7e7787 8870 L] `87`; -< ;r;Ȅ??9: 78 o space97:8e9:=>8+=ȥ*=ȥ?= Vȱ;= ` W  L  :`$&%`8 .0ȥ.).1).ȥ2ȥ3ȥ4`KiLi` 08 .-,+*`6 .66`6 8e#`-,+*i`7i``L*+,-`e==>` ݾ=7 Ȉ ȱ0  e` Ͽ Bad program L786 ` Ҿ LL  LL Ҿ9: ;<` oEF#=>B ݾ?@CDGHA7 L bL bL H  h* L8**H *h @` H I h* L Lخ@H  h LخL R* L    # 㒤*`-Missing #h7h8 Kl7 W % LRoger(GGGQSTWcdrGEFGQRT^gfpt*<EDFPQScHrH DBGVSV, I B@giv@77E ),jjoh6567vTt)Z?.:IHz44457A\-hoML>x[*,N344456F>㖲^!65host, UUUUUUUUUUUP5333333333SP503333SP53333333SP5333333333SP533333333SP5333333333SP5333333333SPUUUUUUUU[UwpwPDDDDDDDDDDD\P|wwwwwUUUUUUUUUUUu\P|wWUUUUUUUuww\UUUUUUUUUUUUUUUUUfile_bbc,, wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww̘small_bbc,, wwwwwwwwwpwwpwwpw wpw wpwwpw wpw wpwwwwwwwww@ |!65host!,UUUUUUUUUUUPUUUUUUUUUUUP5333333333SP503333SP503333SP53333333SP53333333SP5333333333SP533333333SP533333333SP5333333333SP5333333333SP5333333333SP5333333333SP5333333333SP5333333333SPUUUUUUUU[UUUUUUUUUUUUwpwPUUUUUUUUUUUP\\PP|wwwwwUUUUUUUUUUUu\wUUUUUUUUUUUu\P|WUUUUUUUUUUUUP|WUUUUUUUUUUUUw{WUUUUUUuwwww\\^\PUUUUUUUUUUUUUUUsm!65host,3SUUUUU533S33333533S03533S333533S33333533S0333533S3333533S33333533SUUUU[5333w333w333SUUUUU533S533\33ŷ{w\3S|DDDDD5S|GDDDt5\SUUUUUUU5file_bbc!,,wwwwwwwwwwwwwwwwwxxxxxxx x x x x x x x x x xx x x x x x x x x x x x x x xwwwwwwwwwwwwwwwwwsmall_bbc,,wwwwwwwwwxxxx xx xx xxxxxxxxwwwwwwwwwL!65host!,<aqyTyyUUqaPUaaUUaaTUaaUUa@ ``@_tUUjZUUU??sm!65host,t H @J @J @p3 jZu00<file_bbc!,,ప@`ULLVL`V`LVLL~@ UUUUUU*UUUEUUQUUTU+UUEUUQUUtsmall_bbc,,U*J%r9|a?*E*QLL0 ARFS1.24 (27 Jul 1990)(C) 1988 AcornHZ#(TSR TMzh`zhh HHd0$hhhLLiLjL㈥HH , b>a1 b5r( b,f b#s! > b ARFS hhLN > =3 W 0 ƨ) ڪb Oƨc | 耼0 b Acorn ARFS 1.24 (27 Jul 1990) ` .`p s |ɀLNrM[ d͠aȱ`ȱ_ȱ̥/M͈ˈ_`a΀LS@Z~ z`P b65*K  L Escape X  LHHHei hhhLSLN8`%8)膶0Q)Ȁ. 8 0A )HHLȱ ` `L Bad commandȪLi0Ȁ )bc ȀLSyntax: C, &880# H*)*$*!ehe ` ǃL80# )   &&L ǃ(`Heh`Heeh`ACCESSACCESSADFSARFSBACKBYECLOSECDIRCOMPACTCOMPACTCREATEDISCDISKDISMOUNTDELETEDELETEDIRDIRDRIVEENABLEEXEXGOINFOINFOILIBLIBMOUNTNETOSQUITRENAMERENAMEREMOVERESETTITLETITLEȆvz~ΌȌn̏Y(3򌻐88fffoˆFR\\8 o()() ( ())() (L)�AM <username> <password>�(<directory>)�<directory>�(<title>)�(<drive>)�<object>�<object> <object>�<object> <attributes>�L }NxlL �Bad number�8` ǃ� ۦe�e�5ȱ(.ȱC'ȱ) )M@:)   l�8L �I cannot run this code�WL �This is not a language�� `   `8` CL ���p     )ک � + 9G bAcorn DFS 6 bAcorn Econet " bAcorn ADFS  bAcorn ARFS � :6ʊ ׈؈وڈ�� LS-���������������'�����������g���<65Host$BootOptions>�| <65Host$BootFile><13>�LoadRun ExecZ zLN zLS zLS � Fe�GȽHȥةLgŠȊ�`ȕ�ɕ``c`s``:�S`LZL Not found� L Is a directory�H©S̮h ȱÄĮ@#()*+�$%&'#)��(Ę�#©`©S  ÄĮ#Ãĥ�#©SS�`) �`�WW` `  ܊HۊH`�3#3wL`H dh`Zcz`��������ڦ 禪 �S:B - - - Z zL݆@Ơ� �`LHHR�un:� � � ދeȩ�ehh` ``01 bDir. 01 |8 L&:ÅĎ45,-./)*+2367 0F$%&'( #( Æ / `L*��0  `l`[U� S`L1�  $ S Q `LL"  D 7@S߮ Q `:@8> :ȱ U>ȱ ^ȱ@@ BB*CD>01SLuB% 01 bDir. 01 | 45,-./)*+2367dǥ09$%&'( #( Q ǭ/`LL:ť.O L  /  L   W  WL/@ .  OL)    b 002`  / b(42) ) )  ) b 000007` OLƥI)L )W )R F/ ) W )R 'D )L / R  O`L`x U8` ׏8:` ׏;=`8>:@򥫅 , A+: A U> A ^@ A >@`0(L Bad dir�L"|  � A!Ll\L Bad attribute�ڢ��B *# WR h  �`L"Access  �� �  � � �`�B� `Rename  � Fe�Ƚȥة d�89?:;<=`QgMOז_  HH`�yǑsx 8�:;=wL`ڦ 󦪤 Ȅ !;B= BD !L`S:F - - - Z z ݆@Ơ� ��````8> ȱ : U>>01SLu> w  � b (00) : BB*CD bDrive > bDir. :8 . : b Lib. :; . = B� [â:@45Ĝ,-./)*+23670i$%&'( #(7:1 7@& æ b  / `L W 7.:  ) b L ` b `ɀڪ͔`ɀڪM`� `!]#[}{'()*+,-./0123456789�;<=>?<ABCDEFGHIJKLMNOPQRSTUVWXYZ[\])_`abcdefghijklmnopqrstuvwxyz{>}~�� �!�#���'\^*+,-./0123456789�;@=|?�ABCDEFGHIJKLMNOPQRSTUVWXYZ$\"�_ abcdefghijklmnopqrstuvwxyz&�%~�s``H h�%SHh`LLLHSh ȱÄĮ@#()*+�$%&'#)��(Ę�#L{  ÄĩS#Ãĥ�#SS©�`)Z z �`L@��`TitleL"򥫅 � A��8 y�� �`Lud  �`LeLq ȱ­8 w s � � �8)�� `­8:�ȑ`­;=ކ  #ȱ: BB*CD801B452367&'(�$% #�(0=-�ȑ8e池8i)ʀ/�ȥ ,©`0 4`.`jL Bad drive�|L Emulated drive not found�HHH8B.C:D� As: A UB A_ ^ AW�. E DǝE2 Aݩ ED BD ދe�eBhhh` A΢7L Bad name�  ` H h` OH h`hh橲 l�H 橀h` O `HJJJJ ęhH) ęh` i0L�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x ��@ �����'&App ������������������������������������������������������������������������������ �� ���� ���� ���� ������������������������������������������������������������������������������������ ��!��"��#��$��%��&��������'��()��*��+��,��-��.��/0����1��2345��6����7��8��9��:;��<=��>����������������������������������?��@��A����B����C��������D��EFG��H����I��JK��L������M����N��O��PQ��RST������UVW���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ș���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ρ��������������������������������������������ҁ�ԁ�������ց������������������������������������������������������ہ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8�9:�;<=�>?�@�A���B�������������C�D���EF���������������������������������������������������������������������������������G�H���I�J�K�����L�����MN�������������������������������������������O�P�Q�������������������������������������������R�ST�UVW�XY�Z[�\]^_�������`a�bc�������������������������������������������������������������������������������������������������������������������������d���������������������������������������������������efgh�ij�klm�no�p���������������������������������������������������������������������������������������q�������������rs�t�u���vw�������������������xy�z{|}�~����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%��Մքׄ�������������������������������������������������������������ل���ۄ�݄ބ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� � ����������� ������������������������������������������������������������������� ���������������������������!"�#$%�&�����������'(�������������������������������������)*�+,�����-���.���/�012345�678���9�:�;<=�>?@���������ABCDE�F�G�HI�J�K��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x ��@ �����'&App ������������������������������������������������������������������������������ �� ���� ���� ���� ������������������������������������������������������������������������������������ ��!��"��#��$��%��&��������'��()��*��+��,��-��.��/0����1��2345��6����7��8��9��:;��<=��>����������������������������������?��@��A����B����C��������D��EFG��H����I��JK��L������M����N��O��PQ��RST������UVW���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ș���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ρ��������������������������������������������ҁ�ԁ�������ց������������������������������������������������������ہ�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������8�9:�;<=�>?�@�A���B�������������C�D���EF���������������������������������������������������������������������������������G�H���I�J�K�����L�����MN�������������������������������������������O�P�Q�������������������������������������������R�ST�UVW�XY�Z[�\]^_�������`a�bc�������������������������������������������������������������������������������������������������������������������������d���������������������������������������������������efgh�ij�klm�no�p���������������������������������������������������������������������������������������q�������������rs�t�u���vw�������������������xy�z{|}�~����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%��Մքׄ�������������������������������������������������������������ل���ۄ�݄ބ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� � ����������� ������������������������������������������������������������������� ���������������������������!"�#$%�&�����������'(�������������������������������������)*�+,�����-���.���/�012345�678���9�:�;<=�>?@���������ABCDE�F�G�HI�J�K��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Fonts ���Cx����8!Scrap ���C x����R!SetIcons Cx����[!System ��Cx����hApp1 �����Cx����sApp2 �����CFx��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Fonts ���Cx����8!Scrap ���C x����R!SetIcons Cx����[!System ��Cx����hApp1 �����Cx����sApp2 �����CFx������� �App ���������������App ������Nick Nick!Boot ����CDST���9!Help ����Cxr ���:!Run �����ChV2���;!Sprites �A$ *���<!Sprites22Cg{)d���=!Sprites23C{)���>PortrhouseCHx����?Selwyn ���Cx����CSidney ���Ch x����GSystem ���C x����I������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����CDST���9!Help ����Cxr ���:!Run �����ChV2���;!Sprites �A$ *���<!Sprites22Cg{)d���=!Sprites23C{)���>PortrhouseCHx����?Selwyn ���Cx����CSidney ���Ch x����GSystem ���C x����I��� �!Fonts ������������!Fonts ��� Nick| Boot file for !Fonts. | Nothing happens if you put this in a RISC OS 2 machine except that | the !Fonts sprite is set up - this means that, when a RISC OS 2 !Fonts | directory is seen the !Boot file will not be run; double clicking on the | appropriate !Fonts will force installation. | | Take care when merging RISC OS 2 fonts with these (RISC OS 3) fonts - | many fonts are contained in the RISC OS 3 ROM and thus do not appear in | !Fonts; normally you should not copy the corresponding RISC OS 2 fonts! Iconsprites <Obey$Dir>.!Sprites RMEnsure FontManager 2.89 Obey FontInstall <Obey$Dir>. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !Fonts ====== The Fonts directory contains fonts that are not resident in ROM. The characters available within them can be inspected using the Chars application. The "Selwyn" font contains various symbols. The "Portrhouse" font is intended primarily for screen use. At a nominal height of 10 points, it uses no grey pixels when rendered on a mode 12 or mode 20 screen. This font is only provided with the Latin1 character set. The "System.Fixed" font precisely mimics the System font built in to the machine. The tuned bitmap files ensure that at a nominal height of 12 points there are no grey pixels when rendered on a mode 12 or mode 20 screen. This font is only provided with the Latin1 character set. The "System.Medium" font contains the same characters as System.Fixed, butwith proportionally spaced metrics. This font is only provided with the Latin1 character set. The "Sidney" font is included only to provide the new Encoding file for use by the new Font manager. This file is also required if the PostScript printer driver is to render Sidney on a PostScript device using the PostScript font "Symbol". You should copy this "Sidney" font over your existing font, thus making a copy of the file "Encoding". If you do not have a copy of the "Sidney" font then you should ignore this directory and file. It is not advisable to delete the Sidney directory since you may require it in the future. For more information about !Fonts refer to the RISC OS 3 User Guide. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| !Run file for !Fonts, version 1.05 (20-Aug-91) RMEnsure FontManager 2.89 Error These fonts are for use with RISC OS 3.00 or later Obey <Obey$Dir>.!Boot | The extra *FontInstall means that, if you double-click the Fonts directory, | all such directories will be re-searched for any new fonts. FontInstall ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!fonts�������������������,����� ������������������������������������������������������������������pwwwww��������������w����������pwwwwwwwww���ww���wwwwww���ww���ww���wwww���ww���ww���ww���wwww���ww���wwwwwwwwwwwwwwwww������������������������������������������������������������������������O��sm!fonts�������������� ���,������ ���333333�3��3swww33�3��swwwww��w��wwx��w��ww��w��wwwwwwwww�����������������������������������������������������������������������h��|��!fonts���������!����������,���������������������������������������������������������������������������������������������������������������pwww��������������������������������������������p�����������pwwwwwwwww�����������������wwwwwwwwwwwwww���������wwwww���wwwww���wux���w_���w���w���w���ww���www���ww���w���w���w���w���ww���pwww����w����pwwwwwwwwwwwwwww�����������������������������������������������������������������������������������������������������������������������������������������������sm!fonts�����������������,���������������������������������������������������������pwww��������w�������pwww�������wwwwwww������ww���x���_���w���������w���wwwwwwwww������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!fonts���������!����������,���<���������������������������������������������������@������@����� ������>�?����������������@������ ������ ������ ���� ����p���YU`��� �@��� ���� ���� � ��� ���� � ��� ���� ���� ����� ����� ���� ����������������������������������������?���sm!fonts������������������,���t��������������������������~������|�UI�*�8�(��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������NickStandard �Cx����@������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Standard �Cx����@����8Portrhouse���������PortrhouseNick1NickIntMetricsA^ ���Ax90y45 ���A؋^���B��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������IntMetricsA^ ���Ax90y45 ���A؋^���B����?Standard ����������Standard �Nick`Portrhouse.Standard ��������������������������������������������������������������  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@��`�����@�������`�@��������������������������`���@��������������������������������������`�������������������������@`�@������������������������������������������������@������������������������������@@������@@@@������������@��`�����������@�����@@��@@��@@@��@`�@����������������������������������������������������������������������`����������������������������������������������������������@�@@@����@0@��0�0@�@ppp  0p` ��00`�0�0@   @@`��` `  `�`  �`` ````` ```���� �````````````�````` ````@       @           @             `         `             @`        ` @  ````0 ` p`�ppp pp� @   @      00  p                            p       �                     �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� Z-����������@8�� ��Z���-���� �����������������������������������������������������������������HTh�(H`lx� @` <\$Dd8h ,Ll 8 X t  4 L h  4 L l  , D d x T x <$Dd,T8X|P\|$\x<Pd|,XHt T|�(@X|@l Lxt�$Ll4Px,Ld|4T� ���������������������������������������������������������������������������������������� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ���������������������� ������������������������������������������������������������������������������������������������������������ ������������������������������������������������������������������������� ���������������������������������������������������������������������������������������������� ������������������ ������������������ ������������������ �������������������������������������������������������������������������������������������������������������������������������������� ������������������ ��������������� ���������������� ������������������������� ������������������������������������������ �������������������� �������������������������������������� ��������������������� ��������� ��������������������������������������������������� ��������������������������� ���������� ��������� ��������������� ��������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������������ ������������������������������������������������������������������������������������������������� ������������������������������������������������������ ��������������� ��������������� ���������������������������������� ������������������������������������������������������������������������������������������������� ��������������������� ������������������ ����������������� ���������������� ���������������� ������������������� �������������������� ������������������������ ������������������������ ��������������������� ������������������� ����� ����� �������������������� ����������������������� ������������������� ��������������������� ��������������������� ������������������ ����������������� ���������������������������� ����������������������� ����������������������� �������������������� ������������������ ����������������������� �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������� ��������������������������������������������������������������������������������������������������������������NickEncoding �C6! ���DIntMetricsC2���EOutlines �BDN���F����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Encoding �C6! ���DIntMetricsC2���EOutlines �BDN���F����8Selwyn ������������Selwyn ���Nick% Acorn_SelwynEncoding 1.00 0 % This is an encoding vector for a font that is a subset of % ZapfDingbats. It has some permutations from the original ZapfDingbats % encoding to ensure that a set of convenient varied bullet characters % are all drawn together in the codes &61 to &6F. % These permutations are as follows: % swap &25 (a4) with &61 (a60) % move &34 (a20) to &62 % move &38 (a24) to &63 % swap &48 (a35) with &65 (a64) % move &5D (a56) to &66 % move &70 (a203)to &67 % move &71 (a75) to &68 % swap &72 (a204)with &69 (a68) % move &75 (a78) to &6A % swap &E7 (a177)with &6B (a70) % Codes 0-31 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 32-63 /space /a1 /a2 /a202 /a3 /a60 /a5 /a119 /a118 /a117 /a11 /a12 /a13 /a14 /a15 /a16 /a105 /a17 /a18 /a19 /a61 /a21 /a22 /a23 /a62 /a25 /a26 /a27 /a28 /a6 /a7 /a8 % Codes 64-95 /a9 /a10 /a29 /a30 /a31 /a32 /a33 /a34 /a64 /a36 /a37 /a38 /a39 /a40 /a41 /a42 /a43 /a44 /a45 /a46 /a47 /a48 /a49 /a50 /a51 /a52 /a53 /a54 /a55 /a65 /a57 /a58 % Codes 96-127 /a59 /a4 /a20 /a24 /a63 /a35 /a56 /a203 /a75 /a204 /a78 /a177 /a71 /a72 /a73 /a74 /a66 /a67 /a68 /a76 /a77 /a69 /a79 /a81 /a82 /a83 /a84 /a97 /a98 /a99 /a100 /.notdef % Codes 128-159 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /a91 /a86 /a206 /a93 /a89 /a88 /a205 /a85 /a87 /a92 /a90 /a94 /a95 /a96 % Codes 160-191 /.notdef /a101 /a102 /a103 /a104 /a106 /a107 /a108 /a112 /a111 /a110 /a109 /a120 /a121 /a122 /a123 /a124 /a125 /a126 /a127 /a128 /a129 /a130 /a131 /a132 /a133 /a134 /a135 /a136 /a137 /a138 /a139 % Codes 192-223 /a140 /a141 /a142 /a143 /a144 /a145 /a146 /a147 /a148 /a149 /a150 /a151 /a152 /a153 /a154 /a155 /a156 /a157 /a158 /a159 /a160 /a161 /a163 /a164 /a196 /a165 /a192 /a166 /a167 /a168 /a169 /a170 % Codes 224-255 /a171 /a172 /a173 /a162 /a174 /a175 /a176 /a70 /a178 /a179 /a193 /a180 /a199 /a181 /a200 /a182 /.notdef /a201 /a183 /a184 /a197 /a185 /a194 /a198 /a186 /a195 /a187 /a188 /a189 /a190 /a191 /.notdef ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Selwyn ������m ��������������������������������� < !"#$$'(F*,*.)0123467896<=G?@AE)>$_ N#IJTT WXYZ[\\^^�������������������fMMSk%%kfSll�`aacd8hij$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-/5:;B;DHKKONQBBUV]LbeeggFF�&+C+PRP0NHD���%WjN;(A07I~AF?�:/aiBx<=|� sDcSr�N�$�$�$�q4������ �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������FONT�T��T��|4��Q��\d��ph����H��������������������������������������������������������������������!>Ifn| 3Jgx)I`q  +6AL`kv� ;Rfq|/OW\��������������������������������������"-2:BS��[u " - > R ` z  , : T n    . H Y m   ) = H b j ~    , F Q Y ^ f t | ��)=Q\sx��<h�>x�$!/ w7!$0@Ph��z \2!(* QOP!>�`�0h����ZZ!1Qb'P�`@�z`0!6` 0}@�� !|1$!0@&Zp&h�x� ?  ! F 0@h�hg�S��;!0Y!h�* 0� !0�~� q _! 1-S  }0 G@ 0@�l> 0 ~ B0|j[ :1!D 0a@�<h '110h�o! !M6��:<hg�V�s�Ik# ��*,h�>x�0   ^1 00 u0 �Ph�oup:��55:��;�f�, +:�8� [ &0#! 0$�@%:�>xu�%W   0 @%! 0 �P h�8� 0 !! 00@ h8z�g 0!S@880000 ��{c!h��|a!h� h � h�b ]l Mj0{�01�[@[@[ze�8�` b0o0h�k Y��g^��dTh� h��K&=& ?50?��4wl��88 C0F1-1-0��CC*!, ��8[��iwm��k��-,��l`P 0@[` 0@�� f�>��=^� �xex_�~`�A QWa1@hI�!F!0fP0h�8�a!0hi�d_l� � I��W V[� � h������&E��FKh�!F�h�, h8RA!KK0h��za!l���h��h��xx /0JA 31@xx .0 QA 91 @ lS00i Q=Ph��s��pp>0JA  0'@03ajw�` l���h��"x���gx���T !0{�a@ {�=|�=x���6D6x���wEw��x�����x�I� ]!x���aa�����X ��������x�8+�JT!��>�3�J<6 0Bv <O��? ��B0 F�K 0j1AQ1aV!0@P8�~ �} 0|Aj !0@p=P@h�>x u0�1sAa!0Q@� h� h��I a!h��(R@� l`+:` 0 lxr 0a !%1P:@+lxq}0!Q&1P 8@l )v`:@0,lk@!p8P0l8f!A!1P7@l8`q 0 )0)6@lxs!0A!17@Pl8o{0&!!1p6@l8&0NA:`!17Pl` 50-@lxh w0a!11-@2Plxeq0&!Q21P+@lภ4q`-@P9l_ !0p)@l8XQ(!01p)@l8`e0 504)@lxhy0a$!21�&(�l8ds04!11p*@l8s2P\!21-p*�����y a }1:!!x8 !1@P"!;0 g0s0#8 1!08@8v1"!P90 !x8x!0A!!70@8}!!!0980z0<!!!7 2 s-1+!:0$x8w,{0)AQ.!80@! ,\01t"0L8*1!'04@8m1-!050 2!&x8r!|0A,!70@.�P80k/0@!,!9@�1}X@h 14^ ���^kA^hxl�<!^1@`^h��+ <K0h � /0<��h�8� ZJ10�Pl�8�� ?g '0Y�~� Bo 0"@%Qc�ydh�1 ��h� h��T �r l��R��  T!=0 fP ;!  ���::!�� a <0;�< ;\0 ��  !.�A ?/0�0/@M ��3! 1  U@# �U 0# j!JY! ��T P �h�|j�L�=!:h :����{Xg��J����P{P"19@�8 QZP �<�A:!1K!L 6�<�./+ 0 ��!) Selwyn�Outlines������������!��x���� �� ������x��A��j������7��R����L����������8 �� ��D"��"��$#��t#��#���$��$������ � ������� @1'*�>WcnPncpQ5'.q.51סϷ1 n B A 0 s 0 sP w snkX6)@s#�h ω PC `pp8Zm {�w`u0rPPqh�kX�F�90k,`-=sJ@c os{p{h�0.j0PP%�P#�8qts~0kPk]`?p10s0; n }  � u @ � YϣaA a!@π `uj�plV 20p  p!G 0 pG ! g 0 0k2pVl 0ju iaoo0`@U : *gP+k:Qaa o�op``U: * P+�:Q a gv�v`fT5%@0&p?` @ g kp|ggU<0$`&0@ ` � @1nX6�)p#h ǀ`C Pg@0@w8Zm{wPur``ԠA5 n B q Ӏ `wh{{@o�cJp=-,P9FXh'�5 Q c@wnn`cgW>*'�hwnPz0i@gZp>P#"= @P tykPZ@<P0 ?`l��  � ��ǡ@ @    @ @  � Ҁ Ҡ @ P `  ݐaqDA� 0 @ |�S ,0`0Ep�s�`@�ݐ �@PtD(P  &J x�  x J & g  (PkDtP�@<Qٱ3 aϦw<a s@e`R`F 990ERfr�~@~s@wfL:()`:pLfy``wiw�gfL :�()P:@L f yPkPw�ispgePRPF99ERfrk~p~sp �V ,pg@0kE0m @p�  ͿA$A QxA>0Q@g�v0@uf�N@51<�e>kMbuvjRp@g401< ` � p 0  p P ' QϱKA ` k�gzPM�+@) Q` `  @ pCp )p,C��p@�@ ``vB � hd1 {r rq dQ {O 0A zp {/ Ea P Y! Ya P E! /  0AOd1 ����@0`@@0̠0@@`0@�)11a1a0 -GGG7#`ߐQ y2Q{2*{ Q z {P${8GG{G- p z {2Q2QobZZpZ`n@ _EE�ETh``og { հ \@=(0 g p (P g= \@ fp g] G` < 3 3` < G ]  e` g^ DDgDSgg@f gP~ngbYY@gY@n f` e@gp`{ѐ߰{`p@z`{`pg��pg``f@ g g- = L gB99g9`Lggz�pg``0{``0{``{${?SqS{SJ@ {O _ l   l_O@IRRRA>#0@@p�@@p�@@0zhM9P9�9 BL=- e`P `OTpd� 0q4{ 4 {sQ2g@gd �Yp ef ypzy.q z ,!p ېpY� ee@ f ee�f` eĀf0y(z` P @%P `g ? � hmo1oP`o0oQQ`�`Pp````�@p@`m o �oo�o� X`l/_ Z k+�0KQKAqFG@ Fp8P?INGR�K�8+tt</Psm nuyp|@0@op G G  G0K?1+ {?q/pv`hpg�l`pm1o� h Հ   E�Gg�@�`Gk �!EaAE PLB4P A  YKA=p @ PYefPk@jg��i;1|!|;qppQpg Q0k00;1iD! 1A!L g Lk@� jwq q ?  �  �j@j@k@@@j@FG ɠ Q )&@  &p )Q� Ƕ  �&'�``````   ? q w1 ~ ~ wq E @ &A  w � `6 `f`jHaHa`͆p f@P τ p p ?j?AP  ذ p ?· Ӛ j?f �� e 0Ά0 ?1֐ j?�  e& g0 #g*4 B0g?`$ppg` @g+@BPEg7-& eP g g1qg*1-gJK9 g\ X! C gaa ~ a g !gNQg]gP55 g5 C P e?g0<�� 0Q eLfE fg�fgfLeg!# # g#Q  fР f gӐ f f` f f gPg@Pffgv�fv g Pe:1 gG E  gp@ g � ` g  :1 e@g0(qDAgRM1 < g*A @ev fvfOpfDf0ffvfv�gg)!k1gq1Q g x Na gS SQ Q gb1 c\gipRg=1f�g0v eLg7A g$61gL^Le gagx1>1 f- gV  evg`e g0JeqgpP1g\ V @q eՀ gP Pg. e ; gQ ׀ e g p eG ggA a g!<e(1 gv� IqpKi�daKY@P KKFKSJm Jq0 Jy0 J Jqpq@sˀŐr� r rpspPsް@E+ ' (?P/_@���op KP {0 Ot z` p N͐ N Nа+0*+p|{*o'q�@'`&.'AaaGa@<+ IC@ K5` ; M0 r@KpV C@ ICKL ^`iKpuR rsPs0srۀ op / 1 'Z4@G"`?10 K! @� `` JAK8P8CI @JJIhP JCK5�cqJP q rsְ0sѠ Iw o@ ְ @ /q`'\`9G)pG % 4E9@ K(p @ ^ +sP � O� K^rP )@+PE8+Qe0%h'e @`,`� aO0bF@bQbNbEP bU@ ci�t0`cbw cla0O0azc w bM cV1 SIbzacXXr@bc�0 cpbǐ bP b@ b@b b= cLG@c1c0c�c@Pac$4�?@cD:0c*p a^c0 b7bAbb1b b bB b;Q b# b bbqcA1bPbc`lP cB 7)0b/b+@b`cbEb^aP cP bP aBcQ`B`0@bBaDbQc! A bCq cS LaBac@Pa c p a< c ߰ crT b-@a@ cL SpC a-c%�@ c%7E@ac@�a_cpcP!?� AB G Op ]Pkpoh ocp[M:;PB EAGFN& N`N9`JFm FAEFn! FxFXF(F|GE_a FmQJJ F_a EkFO1Jw J FkIpJJj N/ NN@JpEGFN< Jq@ FGM1 Jn JJpEqFRJs EQFrJPE1N+ NPN=JFf Fr!Ek1 FG!!� p  s ơ a NBF<f �@p>q / )p 3p = D L QP W LC<4/ q NLnla l1Es q0jq0 FAPf@ 0@ q0X|P -!XM4aJS`j{ nZ N4am_ j| |_n_ e ` F> @w0EEjy0 /c!M9ndQ MAr ! 1 <� 1M[ch`kop�]0oOGB;0:�MEAFn JN;0N N& FFGAEk1 Fx FXFF{G1Fk1 EOQFk J`Jw FOQIN@N N/` Jj JJEDJq@ N< FFDE_! JJFj F_! E!N, Jn IN=pN N* Eja JIu� FJEg! JJJq Edq Fr FQFEaFaGaFkq � @ i  sq 'q / S6 9 :a Jja jj fDagg@ @ 0 0OB7 0 p  07`BOƒǖPP` ` @`@D!jJj! R:! 9 6/' k   tJ juqg;! g0@ 0 �`pHp@p0( (0p@HƝǟp P@P ;atI H( ƖK@0�*pp � *�4?�J� g ڐ f0g q#:1Kg  � aE G+GOA FmA F FmA FOA GG +q q G  e%Pg %0g/DLfg gΠ �`C�nGA Q 1 A nqCqg  g à g` ��fL�gD�/%P� YUg/;g p-gI JP X0gjh}K K&a<gJk@ �{�ryUI_ 1@c� i`Q*@!`nPy`&K0nPq@J@rQ s@mpBŰrpopmg g �s# # o s r 'a '! k nk c` c k0"0ΰ0%E+ppEKAaEG00E'oOEm@FJnnP oy@qo0_ cݠs+ '! � ��Zef0f fNflf flfN�ff0��ff f� ��Ze@ffl!f flf�f`fi��ffg f fif@� EFF!G0FF{GxptoGkp`�UGPpD@LFv gJP-�g 0�gp%,PGR}0� pPF FG$EQg MEa{ � <e g ^q M1g  'ӰAga@ gnV g` K gK�  `gTm G``ga g Mqg^A  e gm`Jpf ep ' �fp e gQP @  f e0 Grf0 eĀ g@E1fĀ e gQ Wa Fg e g*` 0 @e g]@G@e 'Ӱ�eŀ g.a WQ JQe g0QIQe Gg� ��Ze֐fP fKQ fKQ fP f�f�fP f2P f2P fP ff֐ JN ^ ^! �ʔ�   INPlQlQP��ʇ��PPPPJ� ��YefPfPfPfPf��f��fPfkQfkQfPff� ��Yep f@ f@ fp fp e ff٠fـ fk fk1 f0 f��f��f0 f0 f f � ��VeffPfPfPfPf��f��fPfiQfiQfPfeffff� ��Ԡe��ff��ff f fffffffff f f��� ��M0NJ[j[f� B [ [0����  rnN0MJhjh0f00 h0 hPP0 0 r0n0N� �� θ��W��W  WJWN  ά�c�c   c JcN  e/ fu fuff f f�f�ffufu�f/�f/ ����������e��1����������l����Y �� �� ��T ��5 �� �� �� ���� ������8����r��?������9���������� �i8j8jjP @  QQQQ` P �8�8aP D` PPPP D@ P ka8� 7Z fpfp 00Z eppO f/pfppO p0/0O 0000 -10 fpf-q epffpfp0z00F fpfzpffpfIq I10e!�f<:f � hm` Oam1 }1 }q mq oOA @ W׀pPSPPPop@ j ;@p p 0 0 o;`j ` 3 0P�7PPP�o0 ` � hm o� n0Ov0@OPP@o1ʀ0n o � n k! ;l k} } lo; n o np/ q`�/PP`�otp pno n gk Og  oOk n � h" oap ` C [�Cpp�o/ ` )qh   h!o)1 @ #/�#00�o[@  a0"   " � plMA O@CaHq OU b! pA OQ Q pa ObUH1 OCA`a F@ fgPߠg� �g00 �g�glPF@ Jt` K`G@B0 K5(` K P P @ K( 5 Bp KG`@t@ F` P l�pp܀�P F` NA � jac�c�c̀@c000  ? N! _ oQ rA wA z { | | | { z w sq oa _ N ? ppp`� �ʰɠǐƐŐĠð �`�pppvQ� B 1 !P p p      �  0 @ !P 1 B Q cv 0c00@ca� ǰ& t 4 Pe  cd Ǡǐ� ��jeg 0 fA g0 gp@gp g \ &@ g\ g@gѠe€f̀g $Q | f| g$1 `��f��g`j0  f gjP €ek gq ֐ gf @ gu P�g  wA � ��9m� m m�� � 4  d) d dm mm �p��p��0+6CAEATD!8aE A 8DTEaCa6+! p00pdd 2 '`` %[@  [`%  @@'2dd0�"<<"hh00 `i`i�` ` = � xe fYfyf fPffPf f#fCf efbP�ff!p f fΠf f{q f f:Q�fe0f^��ff>�fQf f f0f f f� iP)Pp .cpƠ.*qq dQPNPPeFk00FaAFppFg�@�`F� ekPPK a Gܰ g `P pP Q ;Z P P @^P�@5q� ! p  ʠ � ye" P f_�f=�A fz f f" ef@f~fSffIffAfff P P ސ Q Q  eȰf fffY�ffA1�fff�fP� }e fаf f< ffafАf`ffe f e ff fe fQf5QfАfkPfPf; f e ff f f#fKfАfVf}f f e f% f fa�ff?q�f!f{ f ff � tQEF` F` F0 FFFF0 Fa F` FE0F FLP FF{F@FFFMQ F F0EXFx@FP F FF�!FA F!AFBF`FXEȀFp F/ F`Fl0F@F-FFl Fp F EF EF0E@ F1 E� F E@ F0 � |EF. F FE FАF F Er F F Fr EF;1F FEFe0F FE F F@FQF FOFAF F FF E@ F`E0 F1 EQFDq�EpF\p�E`F!0 E/0 F0 E Fz E@ F8�Ep FaP� e4!ffc ff/0 f0 fˀf0 fh1 f f4!e fff% f f1 fFfpf;�fffV�fpf f eq fq e`f f ff]�epf6�� ��QEFfPj8Pj`x @8PP&��&��P=QcA ncan=QfPF� ��FEF0F0FϠFE-F Fz F F-E-FFz FF-E��FpFpF��F��E=FF FXF=E=F F FX!F=E FDqE pF E"PF EFDQ� ��SE FIF=F0 F` F@ Fp F=FIF F��F��F F.F:Fp FeA Fea F0 F:F.F FĠFF EF`F2QE0AFGP� iaBADaFqFFCA?><n� NɠO�O�On� MKJHFCCCpE`G@n f g  � g   g   n G`E@C0CCFHJKM�n.��//ÐƐȠ/ɰ��nԐ<>?ACFF!FADQBqn jr kt w x ky y x kw t r n BAm` Hm� Nm@ Am ju m@ A!mŐ.m0 H m f � iE` N@ 9F` E N@ Fg F E�F@ PF�E0 JP jSF0 I` F& F J` TF` PTE0 fPn8F0 E` fPFF` iHf�FFf�nCnHN F{ F{ N  HCFɐFÐHD�J F F� J jCjHeFenBMa Fw M! D�F�I�I0 F I` jI� 9aEFFFFPFv F`FF F�F�F FGFJQF FJQFFFFE FFaE FEFE F@Ep FFAE`F@ � bAEwF�FÀFFF@FqFtQF FtqFqFpF FF0FFwFpFFpFy F@FF@FwE�F E FpE@ FpAEF �E0F}0�E F@E FpEF|� ]!ExFF Ff FFFxFF FFoF Fo!FF FFxEpFz`EސFE FgAEFgaE`FA�EF|@�EwF`Ew F@� iEFFFF 1Fg!F'1 F{ F'q FgF qF�FFƐFFr�FpF&Ffp F Ff0 F& F0FrFEu F,EFupEFqE F`EF`EF1EFu0EwF/EFpEŰF0�E$ Ft Eh F � ��YE0 F�FuF FMF>�F F"FpFP Fp F0 FP F0F"F F>FMFFuF�FpF��F��FpF�FFF0F?Fހ F[Fb1FP Fk1 Fkq FP FbqF[F F?F0F FF�F0 FȠFF0 E!F EF@F E}F E`F@ EpF0�E}�FEH@F EF E F E Fh EF Eِ F6QE FZE F]E F5QE̐F�� > ͠ ݠ � � Ͼ� � @ A1QISqSaI9@ i` ka1QIkS1SAIk9 ! ` @ P@1Pp`�)�O@ e` gP`1Pg0@g) O ` ��Ͱ`� �`p �a@os@0ƀc@� >y w p l S* `P0@Ox � 0  �`` � ː0 Ͱ� 2AJSQSaG!8 p k k 8 GkSASQJk2a sڐ ٠ sŀ psրƀo@@opo  g x gO0`gP@g* S� l ǃ w y p P P p ـ 0 ϼPP0 p 0 fƇ ec p i P @P` ǀ`  ˤ`Ő0 � ��6E`Fp F FqF!F F=FE1FAFH F@! F F FF@ FHFaFEqF=F FF1FF0 F@F`F FF��F��FF Fq`F@F0 FqFY0F?FNFFpFG`FF FkF Fk F F FG@F0FFNF? FYpFq Fp F`Fq@FF�FFF�F׀F@F`E>qF0EF?EPF E�F Ez�F E_@FMEFW0E F@ E F@EFE|FE F\ EM0F^ EpF>1� ;{`0PP }oXp9 @ = V t0 tp V = ` 9X0o}�P Pp@{��@pPP � 1*NSKa & ! p 0 & KA SN*! q P P0`@ p0A V @ Ǡ "!E1FqI@ Ǡ p`0 0`p0p0אp p tXp:(2S r� p P�0INqH.  0 Ѐ p ɠ@p`0pp0P` � z' P & @�bP PPvPf�U908pR�l0� PɐՐP �21L�fqe1I8(QQQ <Q^x Q wPQ p!#�pp{  `N�' 00 A pp@  0 `�!  � � ��������������L�������� ��V ��r �� �� ��^ ��z �� �� ��< ��e��}������r����������O����?����������  u0�`Λ0}�rPUTPg z��``�Ȁ0 1&QCDQ1!��``�Ѐ0 a�ŀ0�n0Q�<P9[hv_08p� @ %P?o o`sppa )YsQۋ A y `q91"0=_\QG*1�0Ӏ� Q:0*0 )p <@ Vz` v` \� ^ y0 1 G^1n1 oq \A Ba  "a < : 1 qoPP 0 o0psڠp10 ֐ r oP@s۠@  q RakzA l! K"AP 4IJ!O'1� a�0Ͱ`��oF�Pp[@w@ g E2  ` -T p � `HQ PP{{   eGg*հg<�P 9 I0 a geozg o e go zg o e go zg o e IpJL`aqf g  1 - SQ gSUG p % 7 G \ ` E (  W > !   / A Pq W p fg00p p e� e�  - M@ [ !1 @ R � iO pb[ 8�```  )P 4�:Pql m@ gs`�k %uk11k� /e@g91 -g>PP i` gM*g00� `g(�&0�7f4`�fAfHf�gP`g `g@ g@g!g pͰ fA!g55'Qg51fpgp{pi�g\0RQgQBp@� ��4^` pu `0 a <F!D ;  ; D F<  Ap@ ����up ^@^pO@OF�  U U   F ��O�O`^0^`` M VV@ MVVt@@;Q `=Q;AP;Q v PP � ue f f!f@ff[f f f ff e"0 f:1�ez1 ffp�epf� 0 ` @ ۰p&1ACF7 q 0 p1 7FCA&q0` @ɀӐp�p�@ r`y]0F.pC0 op o0 Cp  .0F]pyr@ ` 00  Udp � ��Y%!�*&�J&AF!@&!�%��*5�*5q*kqJkFIFI0F0&��� ��YE!J&*&a&!`F!EJ+ kA*k�&X��&F� ��Y��ffXjk*ka+���!�f!@j&A&�!�� heƐf ffz fƐ� fjRjR RRV� jV� ieFk00FaAFppFg�@�`F� eD`0C `&ar!kAQqg%A@DeQk00;{{;ppQgQTQQJPg PJ@kUA� ��Y%��*k�JkF&��� ��Y%pFJ5J51Jk1*k�&I��&Ip&p%!`F!J&*&a&!`� i[a0JQMT1[a@@n n� n /06`=@@[1r r� r JAMTa[1@P/`60=@Pa O�pSPPpc� Ő3�0�/PP0��Ő  h o k}a }Q o! h  gq "  P `  " q� q o  ` @ ِ s@ `  :�PNpOr@ 9n@ � h`ZQa`.P7`..n n 7 .q r ZQ!r 1�/�3@@�M c� S� O`` qp o` ` p �    s� p g  p 1 b` b 1  jY(! k(a Y j ~q ~ jS3n p5qS� A 0!5!GWW1F! 5  Q Q 5 FWqWG5p� �``�PP`�}`�� gkjp]K0p0 I `P `P I� 0  0��0 K ]�j0kg  ns@}@wPP@o@  dc � ��%�&��F&�� %ߐFF&ߐ� h Ӱ ypipVpGp>�>> n qq2qAqJJJ!!�1121A1JJJ �͘�Α n>>>G0V0i0y0��޿�__@@Ր�ɠ_̰��_``��ɠe g0 p  o&SP n gSP &  q! k7Q d q k|1 |q q sd7Q  r! I @@ FΔ � gex f+f f+fx eAffw@fp fAew`f0 fafĐfw`e^�f f^f f^�� e@`n�CfgCn � ��"E4F&��&4��F4� ��gEyF&��&y��Fy� ��EF&��&��F� @ i�@P J- G� 4KCdJ@gK@1�CkLPz0�e+K%[� @ e f@k_@ K PGyD% � &PI w�p gP x  0gp Zp� @, eCgLPz0K6J6Ag@�kP1(EACQ ) ` Np- G� 4KCdJ@gK@1�Ce'@K.aeK3� @, e f@k@  KH HQ!K�pGD% � &PI w�p gP x  f@@p `  q gQ   Pg _`%!g&Q ���������������������������������������������������������������������������������������9��������#��`�������������� ��hIzH *z��*D�� JDJzIZ`- *\ �� �� E FF &��&�� E � �� *��*E�� JEJ � ��|Eof f 'fo���&V��*` G*@VF� J 'Jk@&N�  GNFk`JJ E'�� RIdfdjjfIIeVjS� ��ܠ)�� JJs *��*��IPD *0�� ��ܠ%s�� FsF &��&s��ED &G@�� R-dXfjXjdf--ejZ]� ��hEFH z &H��&�� D FE-p ` &-P�� %Y@zz GzY`Fv ' v�&E' `� ��|%��1�:: G: 1FJv@ 'v`J��&��� ��e++� + �   + ++*�I��f����`�w`�u uuup h S h� u0 u fuguw@@fffgI* +� ��e}}� } � } }}~�_��B����`�1`�3 333p @ U @� 30 3 f3g31@@ffBg_~ }����������b����N������Y����+��_����@��'��L �� �� �� �� ����f���� ����V��2����t��<������H������ Ki@gPː G`  J j@I@G@W-�g0 . kap0�@@nPM`���x[F/P1MlрkqJ!K>U1\AJA 1 J@~`]@C��WgP̰k0�0� ؀Ipcư G| J .pG@.GAd|JKK@pqP3װٰ�/ q T�o79TPsq0 0 P� a O0 0 POaCӀ�Gu�=$G ` $Pc60 x0 iV�sr�3pՐ�+ r V�k;<pV�� @!MK�1fqK1  Oh1@G^02� G 0,pO`0� ,%+0'M�0g@ = f= Gϰ `pGM+pg _ f_ ' +0� YuXQWnobWWQC1:W0.A.oaaOP�@SP``s`g|S�.`�P96g40P<oZ @ ɀ nw/XQ)t>C `P @ 0A/ E K(q+q0� �Q"*A?3q4&�+�tm OppS@o )�1(gp 5sVPepwq MW_UaCq`O00ܐ� � �|#( <P ^` ^ D0 # � cRC) %HiP j` {p u t�`*p~ vQ i! ZA \ bAG-s11 s {� i Kf!�:K/%`K�5` X[ *  �PPL0"p p % =@ `3_ d` a� Kb�2Ravja � ��aP ϿPPJ�G��>�;�PPP ϐِ =\{{ [ E" sAkېno@ c@* )H{P   p� e g gi6  g6ig � 8eGp g )gFvo@kk3k_E q /`gr`Gp � ��mg0pgY@C- g &0o>q@@�,�)����o�@k@1k00 ! k@ʰo0mn� h a`߰�҄ҧӬ ``  a;kzz;g  Q�Q;Fk1qFg00Fp0FppFpƠPPiG1 yAAK@g P @KPk�AQ� hPp   q!`� |~@ӑ Pp͠p p or  ! aQPPeFk00Fq1FppFg0pFeQ�k  ;zz;QgQ�P ސP հ 0iG 1@AK@g P K`kAa� hܠ P �pʀ`Pppwn0o}@ Q##a q a p �  a0z`z``P�P� � ¦@ ׿ ΀ ܠ eFk00Fq1FppFg0pFeQ�k  ;zz;QgQ�P� ° 0 @iF}1@1L0g  0L`k@a� hv vΓΓ`]`]Pa`�Fg0pFc00Fq1FppFQgQ�c  ;zz;Q`gPaF|AAK@gp K`c@a� h{fhr|PPϧ�ӥ@0P Ґ  ~P 0@`QP`    A {FppFk1qFg00Fp0FQ;kzz;g  Q�Q͂�Ӈ�` 0 p 풰 iFa@A0K@g 0K`k@a� h͘ � `€؀   p[p Z$%q Q P @    ϖP@ ӻP P P FppFk1qFg00Fp0FQ;kzz;g  Q�Q`a͐ӡP PiF!A@A�!K@g K`k@a� hPP�} q s! @ ɠ`�ӹ00�ӑP@ PPi;g  Q�Q;kzz;iFg00Fp0FppFk1qFQ P w |iF !@AK@g P K`k@a� h;QgQ�k  ;zz;FppFg0pFk00Fq1FՐ  @ �p` Ր �pv @ m k@�Ӣ' 0 a � װ �@P 0PP iD q@AK@g  @K`k@a`0 `}pp 0 � @ 00� h`ppϖ@P 0 ׸@ @ @ P  P 0�`xx@ۀ-6 hi ` נ Fg0pFk00Fq1FppFQgQ�k  ;zz;Q@� ` � PPPiFA@A K@g  PK`k@a� h.aXX2qp�` !.a  1 1 Q�Q00 �q qddup~PrPVPV�w�pFg0pFk00Fq1FppFQgQ�k  ;zz;Q@*a+pp$Q.qYxPiFz@AK@g K`kAa� hp`Ϯ`p``z`zp eFk00Fq1FppFg0pF� hΌ p %Q %1qPtr0@ `��0 ` ̀ P mPf0i%%qiFq1FppFg0pFk00F� h ׹@ @ 0 Pp0`wkPab s@,1+! Q Q p a &`|nn{@@`@@ޠ ž eFp0FppFk1qFg00F� h`n` %%N NϸΊ  Ek1qEg00E�p�0EppE� h͎ à P` u0 Ό ӡ P p 0 @ˠﺐp �` s fP[[0l  &a'a  � P FppFg0pFk00Fq1F� hԀ ` P P P ͘ ׹` @  0 0Qa�|@N H   ! ܀`@Ϙ FppFg0pFk00Fq1F� h@ +ge� v� |ҳP ӆ�0ӣPp0�`@ FppFg0pFk00Fq1F� hͲ ׀ / /QQ�z^_ p q@ o ѯ׹�Ű @�0ӥp@Fk1qFg00Fp0FppF� hݰ  @`{ \� \P{@a>D!ހppz  @`ːݰ�ϕ @ ׷P P P ���eFk00F q1FppFg0pF� hAA�@ �  �11)!** *A ):!1P` p%;!gah:ϩ@ΥΓ~PaEEbossPss@oSSFc1qFg00Fp0FppF������9��V������������V �� �� ��$ �� ��x �� ����H����t��6����%��~����������)��~������8������ h)E'ppEG�0�pEK00E+q1E):'PGP�K  :+yy:monnnnנnnID!+~ ?A'J@G P J`K@a� h)EK1qEG00E'�p�0E+ppE):Kyy:G  P�'P+:} P `��� ܠ oz}rr1n0PѠ q ߐ`|} IE+ ?A'J@G @J`K@a ް@ 1 o0P� h)EK1qEG00E'�p�0E+ppE):Kyy:G  P�'P+:�0Pְ p s0  w 0�w�0vwPs @ �  A a@P`~0�I=aGqK`'p PK@+0@AK}Buw0psPp�q p ! q0@0`� h)E'ppEG�0�pEK00E+q1E):'PGP�K  :+yy:mΠnn0n 1n nrgrg0n0nΠqnΠΰrprp`I@QGIP'_IP+@AQK E� h)EK1qEG00E'�p�0E+ppE):Kyy:G  P�'P+:`�֐P nr�r�an`` ` q 0 `IE+q @A'J@G@pJ`K?a` �  A@p0� h)E'ppEG�0�pEK00E+q1E):'PGP�K  :+yy: Ҡ !  @ok nps`@srsP`o�@  0 p P I?qGQKp'�P K0+ ?1Kr! D!P 0 1 `@ o|v pssP� h%P+:Kyy:G  P�'P%E+ppEK1qEG00E'�p�0Emannznz`n`o nop� amoP  I@QGJP' J0+ ?1K!{E� h):Kyy:G  P�'P+:)EK1qEG00E'�p�0E+ppE` Ԡ ` w 0`{  `0 ` ׀ ` l o ` {a w`p}|` ` I?aGJ`' JP+ @QK}AD w @{ap  Q00|� Ұ � � h s� o� )EK1qEG00E'�p�0E+ppE):Kyy:G  P�'P+:@͠�sq�opp�u�w  0 PސPI@aGK`' 0K0+0?1K{ EpȰPsoذp P @ � hopqRnRnzz)E'ppEG�0�pEK00E+q1E):'PGP�K  :+yy:p` aFFqp ` `pp a$!$a ! I?aGJ`'_ �J@+`p@AK~aDA5 2Qp Ԑ� h%E+ppEK1qEG00E'�p�0Emo  Pnnnnnn� h)EK1qEG00E'�p�0E+ppEtsp s A �ao�@@oos@sP n o @sѠs  dt� h)E'ppEG�0�pEK00E+q1E@P`0 @ P {0 @@s��0sr{`s}P{P`a ` ! 0zuw@� h%EG�0�pEK00E+q1E'ppEm` r` n` màn@r\@r\ n` na nAn@nnà� h%EG�0�pEK00E+q1E'ppE z}`` ` %  ΰ n0r 1r n  p p P`P0 � h%EG�0�pEK00E+q1E'ppE Ϡ P 0� q@s�@rs o0`0j\7  o Ps@� h)E'ppEG�0�pEK00E+q1Emnnrnr@n@o no � h)E'ppEG�0�pEK00E+q1E w @ { p 0 0    װ +! {q �qw00pvsp q c � hP ʐ ` s0 0o�0pP P �``@ π@ oe d`s@@Py@sPp�IE+q1E'ppEG�0�pEK00E� hmxnnnknknEnEPoh`rxQA��@P�@@)EK1qEG00E'�p�0E+ppE'10pĐ !'IqI'� E F1 JJ F J JF1FF IFw JP� ! m kXa 7o  4q bp bP n4Q k ! 1o7Xa iAo !\ k[ $ a� ! epP rQ oy! e1msa oa mseyq fpp kgmL`  kL` m�g0 pP mpas o  oaiPgPE  kG 0 p� � A[s�Ǹ` zfz@g�s[�Ag.@OllO .`ʰǒs0ssLgs ss�K� Ke ] � f=fe,Sa� ` e fj j`j j@j f � K=j̀ jj]jj =� 0A E Gl! 0F`Fؠ F@ F` F� F@FpG l EpGpaA Gq @ � �i1�+�Eaj EA+!kqj" fF gC )  g  g)�C�F�j"j1�  EP FP FPQ FPF FPFPQ FP �  E F FP FPF FPFP F � ~ QR R RR RRRM Ng NgNN E F FFF I? JU JUJ?J? ��������8��u������<������o����)������L����������w����* �� ��< �� ��V �� ��h �� �� ��;������������ �U [m1 KQ)Z%Z%1V0V̀Z%Z%Z)WKqm QRR0R0RMNoNo0N0NIBJPJP0JB0JBEFF0F0F� @z!E`F@FAFAF FaFaF`� e ff ff e f fKf a(f f(f � e fKf f e ff ff e)f f/f � ��ew &��f Ffw %`�f F@� ae,g8J@[@jAjj j!jf[gG<1pg$@##�f�fP g ,ij j� ae10g<G [ j!jj jjaf[`gJ`8, g  P ff#g# $`10ij j� hN0 ` E` ; % P ` ` p %;@ E` p p N9=pGSd o��@�PP@��ް΀(!9EOqS>p ` Ga QA goq ~a ~a oQ g Q Ga P 0 >SO1E9( `PP` odSG=09�N0 Ơ @q u @1p L0  Lp� @AE F G+1 @F@F F FFՠFՀFـG+  EڰG5 GF PF`� `I׀װT j f FJ׀I@@ A a`j`f`F@J@r � `I j!fL FLJI@@ A a`j`f`F@J@ � 0QEuPF2QFNa f0f f FuPEpF,FN ! f0fff Fpe FsE/FN � 0Q,qF FFFf fN1,2at`F F F̀f! NQ2aE r.Nf! � `9IJ�F�fjj JI@K! j`jpjf?f@FJJ@@1 JP� `9`nK J@J0JF?F`` FJJn! m@ @� @E#N&N&a n&n&f#B F#MA nAnQj5Pf3 F`NaNAe: F� N"1� piB F#�N&N&Qr! &&10jB MQNqr qa5`0j3 FPNQEj: 0q N!q� �YEJJ�Ja JJ�F�g` oP0>xAya>pP G@�� � E QgKOOab F ��FS ffF0 Jb1 kOQ OgGa 1 'F\ Fv A'PF F jPxF Fǀ xFր F e'F\0 Fv0 fAf'ePF0 F0 fjfPexF0 F0 ffxeF0 F0 ffe`FY @eEPF D`emPF l`ePF pePF `Ig ZPgaGn k ua gQKX1U g1 � 0`QEpGQ$QFFF1aG3q9QU1GW1\pFl1GA-pEFb`F FPFEFo`FhF FEFlaGY1LSEG+1K!lq�  oy bFo;!9G! j Jp NGq O9 ;q Fb y  effL f fEFFLp Fp FmF[A | Ot S G�  `QE FPFFb@F E FFh Fo@F Ep!G\WqUq G9Q311AF FF$QGQ0G-AlqFp!E FjGHq$1EQ GJW1j� `AEGst@ GPp;0 FG`FS!G.q`GFA�a�G! Gjaq_F)G p 1FE G|F EG8�r��  Ihq F#q Gp Ő FG * W G* FG0 #1 Jh1 KR!KJGyQ K yQJKKR hq IMqGm! K jQMA� pAEFpGsptGP; FG 0 QFSG.GFaGA Gj1 a_F)QG0 EaG8aAF@ E GzA!1� |! yQ i1 V :A=A+!aa@�! D ` @ K!g !0 K `1 D  � pQQ+=q:qV i yq !  !Ia y I A� a(1 q Q Q09BaY tA  t YBa90q  q 1 Q ( �  Y B&P2  g2 &p B0gY (1 � A =Oq_qu q 1  ruo_1O1=-Y 3 O F G0P= B� B = FPGp Nư 3! Y! -=� `MeQOX!D!:"E 8 2  q O@@F3@G@ @J, k/ / , f`g`3`n`` 1 2 8oE":!oDXeQnOؑ ! NeQ�  qI9Zq kZQ9!j!4Xa KXa 4J9EG�M F� F F GՐFe1g f gM f f0f1e4Q g`E`Ga/ I,QHQw k|Q N+a�����������������������������NickEncoding �C6! ���H������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Encoding �C6! ���H����8Sidney ������������Sidney ���Nick% Acorn_SidneyEncoding 1.00 0 % Codes 0-31 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 32-63 /space /exclam /universal /numbersign /existential /percent /ampersand /suchthat /parenleft /parenright /asteriskmath /plus /comma /minus /period /slash /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % Codes 64-95 /congruent /Alpha /Beta /Chi /Delta /Epsilon /Phi /Gamma /Eta /Iota /theta1 /Kappa /Lambda /Mu /Nu /Omicron /Pi /Theta /Rho /Sigma /Tau /Upsilon /sigma1 /Omega /Xi /Psi /Zeta /bracketleft /therefore /bracketright /perpendicular /underscore % Codes 96-127 /radicalex /alpha /beta /chi /delta /epsilon /phi /gamma /eta /iota /phi1 /kappa /lambda /mu /nu /omicron /pi /theta /rho /sigma /tau /upsilon /omega1 /omega /xi /psi /zeta /braceleft /bar /braceright /similar /.notdef % Codes 128-159 (unused) /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % Codes 160-191 /.notdef /Upsilon1 /minute /lessequal /fraction /infinity /florin /club /diamond /heart /spade /arrowboth /arrowleft /arrowup /arrowright /arrowdown /degree /plusminus /second /greaterequal /multiply /proportional /partialdiff /bullet /divide /notequal /equivalence /approxequal /ellipsis /arrowvertex /arrowhorizex /carriagereturn % Codes 192-223 /aleph /Ifraktur /Rfraktur /weierstrass /circlemultiply /circleplus /emptyset /intersection /union /propersuperset /reflexsuperset /notsubset /propersubset /reflexsubset /element /notelement /angle /gradient /registerserif /copyrightserif /trademarkserif /product /radical /dotmath /logicalnot /logicaland /logicalor /arrowdblboth /arrowdblleft /arrowdblup /arrowdblright /arrowdbldown % Codes 224-255 /lozenge /angleleft /registersans /copyrightsans /trademarksans /summation /parenlefttp /parenleftex /parenleftbt /bracketlefttp /bracketleftex /bracketleftbt /bracelefttp /braceleftmid /braceleftbt /braceex /.notdef /angleright /integral /integraltp /integralex /integralbt /parenrighttp /parenrightex /parenrightbt /bracketrighttp /bracketrightex /bracketrightbt /bracerighttp /bracerightmid /bracerightbt /.notdef �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������NickFixed ����Cn x����JMedium ���Cx����O��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Fixed ����Cn x����JMedium ���Cx����O����8System ������������System ���Nick Nickf240x120 �CS ���Kf240x240 �ChõS���LIntMetricsCFS���MOutlines �C0SY���N������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������f240x120 �CS ���Kf240x240 �ChõS���LIntMetricsCFS���MOutlines �C0SY���N����IFixed �������������Fixed ���� NickFONT�� � �h���h���X��`��D���� �� �� �� ��Z��-�System.Fixed�12x12 points at 90x45 dpi���������������������������������������� ������ ��+��9��D��R��`��m��z���������������������b %&NU�(!.� +!?727� ,e!S#f%� �`f 0f�� � ��` )##.%%w� '%%.## ��+dCc$��+OFb&$o�i`��)''''� �<fn~vf<�� i$>5& � i#'''""C � �<f`8`f<�� ,?&BTc� J#"&/5b� J#"/5rr� *.'''b� J#"?4"C� :''S""?`f�&$f� +$$$&&&�ij (&&&$$$ � +,'#"C�������������������������������� ����$��4��B��M��Y��g��u��������������������������� �<vVvf<�� )".b""?� Y#"/5"R � J#"".&"C� �6fff6�� i"o5f� ).V#o� �<ffvf<�� )".b"".� i$Nd� :$!&>T� �f66f�� i"^:� �f͟;c��� �ffv~nff�� J#"NC� ).V#"/� �l6Vfff<�� �ff6>ff>�� �<f`<f<�� +^d� J#"^� +E#"N� �g͚1c��� )"?TR4"� +.E#".� i"''''b� X"NUR��vRRRRb X%NR�)"C ������������������������������������ ����$��.��9��E��R��^��i��t��~������������������������Z""S&C� Y#".R#C��<ff<�� Z"".S&�J#f""C� ).T#o�J'S""?� )">R#C G#.3*� 7%>3*w� �f66f� G#N3� �Y ��)">R �J#".C�)o5"R � ,cB5"T �).6!"! �Y'C#W� :#.T#�Z"">�+E#".� �f���f<<f��J'S"".�i#''c� +$?c&b %nU (&o3$ � �Xc������������������������������������������������������������������������������������������ ����%��/��;��J�� +!! �PEo�� �f`���JcCb&Obb&$o��`c���66l���6ll���6ll�rGw� zX� k"!O$e� �ٰg�� +Nd$� +.d$d$� +".B!#"#X� +".B!#"O���������������������������������������#��5��<��F��Q��\��g��o��z���������������������b %N&U� � f��� i#_EbB��f<ff<f�� +OFR4" `f`f�� J'C#"C#G�)" �AL )$!x�� XJ"!C%3 �`ƌf0��:"�i �AR:)!x���i�J#"C� i,OF'0�1�0�� *X$">� [$!?T(`0�b� X:#!.3 � f1c� zqdA!(z Zd4Q1!4 ��(.���� J#"#'" ���������������������������������)��4��?��K��W��g��u��������������������������#��� �f~f<� �� �f~f<�0�� �f~f<�f<�� �f~f<�6l�� �f~f<�ff�� �f~f<<f<�� *2""?'"d� � <ff<�� i"V#f$% � i"V#f$' � i"V#f""C � i"V#f*"� i$OR� i$Or� i$O"2� i$O" �xa��� �fvnf�6l�� J#".C%% � J#".C%'� J#".C#"C� �<fff<6l�� J#".C+"� �1� � 7 ^��� J#">$% � J#">$'� J#".*"CJ� J#">*")� +_4"$' J&W$"S$F+ � aƌ 3fx�������������������������������� ����(��3��>��J��V��d��r������������������������ ������ Z""S&C%% � Z""S&C%'� �|f|`<f<�� �|f|`<6l�� Z""S&C+"� �|f|`<<$�� k"!e%c��<ff<�� J#f""C%% � J#f""C%'� �<~f<f<�� J#f""C+" G#?2 G#?Rr� J%_"2� J%_)"� Z""S&%T$ � )".R+!$!� J#"? % � J#"?"'� J#"?"2� �<ff<�6l�� J#"?("� Yie � 7�� Z"".,%� Z"".,'� Z"".*"CJ� Z"".{"� J'S"".$'� )o5"R#C� J'S"".*")��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������FONT�� ��h���h������� ���� ��d ���� ��Z��Z�System.Fixed�12x12 points at 90x90 dpi�������������������������������������� ��)��0��8��E��Y��e��v�������������������� ����%���%Y�(!^� +!>s?s?� ,_!?#o%r�X""?'#"/X� ;!/"#!?%!>5!R%>U)?#^%_w�'_%^#? � +OC?$� +>dOb&Oc�iR%>U� )''�J?"2!/"1/"C�iOW&�i?''/"C�J?"&O'/"C�,>c/D_&�J?"&>R?f�J?"##7�*^''/�J?"3#">C�:'?"">C %>*>Ub&Os&>f�+O$O&o&�ih(o&o$O$�+*>'?"C������������������������������*��>��H��[��m��y�������������������� ����&��4��?��I�����<<vvVVvvff<<��)"^b/"3 �Y?"##">R�J?""^&"?�IO#"^"!? �i/c#>f�)^V?c�J?"#"o"C�)"^b/"╒�iOI�:O&~T�)"/COEO#"�i/!� *#>"!>r/"#�)">"1/2!/"ⓢ�J?"9�)^V?"# �*!/#/"5�)">"!?#">R�J?"&?#o"C�+d�J?"⛲�+_#"� *#/r/#2⣒�)">C_E?"⓲�+^E?"╒�i/''b�X/YR� v%_%_vX_)� )"? ������������������������������ ����*��5��E��O��[��i��x������������������������������rrr '/w� Z/"SoC�Y?"%#>:� J?""o"C�Z/"5&>� J?f/"C�)^T?c�JS/"3�)"~R?CG?5yr�7_7�)"/CO#"/CG?9� *#/##!� )"~R� J?"5�)>V?"# � ,&O#">T� )^6!/ � YC?W�:?E#>� Z/"◲� +_#"^� +!?"!>"#� )"?%_#"�JS/"╒� i?'c�+O3&>&R%nW(oc#>$� �Ĉf#������������������������������������������������������������������������������������������-��>��I��W��h�� +!!> >R! J"!!?)%"Oz�J?Cb&>$ob&Oc�)?#>%_w'_%>#? �)!>$!�)!Oⓒ�)!OrG� zX� k/C"!>e� k/$A/c�+dOⳲ�+^dOdOⳲ� +"^B!?"#� +"^B!?"C��������������������������������#��6��?��F��b��i��t��������������������������'��=���%*_b� gV?"_Sog�i?S$o4�)"?#">C?"�+>dOE?"ⓢ%^*^U�JC?"C?G� )"R v?!">"?AEoWXG/C_3 "#"?"S"%"� :b�i �!(N:)N:Bx��� i�J?"C�i(>dOⳂ G/&o2 7o#o2b &Of� *$"~� [O3C(R%>Ub&Ofr 6?3X7?5 +"_"%">#"?" zGo> Z?! zGo357v�J?"#*����������������������������/��@��P��^��l��{��������������������)��6��C��R��_��n�����)"/""?%Ϣ�)"/""?'�)"/""?"C�)"/""?$!�)"/""?"ⓢ�)"/""?3"C� *2/"3"">d�)F?"">&"? �i/V?fO%Ϣ�i/V?fO'�i/V?f/"C�i/V?f("�iOC}%Ϣ�iOC'�iOC{"C�iOC" K_$"/#"?D��ffvvnnff��66ll��J?"5%_ �J?"5%�J?"5#"?�J?"5#!O�J?"5"� *#?5>%!?2 A_"4!O$1O"E�J?"G%Ϣ�J?"G'�J?"'"?�J?"'"�+>E?"C' JoWO"SOF2 *$">#!O"C ������������������������ ����/��A��R��`��n��}����������������������&��4��C��P��`��p����Z/"SoC_%Ϣ�Z/"SoC_'�Z/"SoC?"C�Z/"SoC?$!�Z/"SoC("�Z/"SoCLO� k/e_c�)#"/&"? �J?f/"C_%Ϣ�J?f/"C_'�J?f/"C?"C�J?f/"C("G?3j#rG?3%�J_S"C�J_S"�Z/"So%O$�)"^R)!O�J?"3%Ϣ�J?"3'�J?"3"C�J?"3$!�J?"3" Y Y A_"4!OE�Z/"'_ �Z/")�Z/"'"?�Z/"'"�JS/"E'�)>V?"##>:�JS/"'"����������������������������System.Fixed ������9�����������������������������������   ������������� !""#$%&''()*+, +*-../012,+++'3453678'''�����B�B�B���B�B��B����B�B��B����B�B�B�B�B�B�������B�����B�B��B��B�B�B�B�����B��������B������������������������{����{�� ��{��{{��{���� ����{{{�� {��  { ������{�������MMMMMMMMM MMM����    ��         �  ����������������������������������������������������������������������������������������������������������������������������������������������������FONT���������p��T��d)��/��;��<K��Y��o���������������������������������������������������������������� #(-27<AFKPUZ} %*/49>CHkpuz $).38��������������������������=BGOTY^chmrw|�� ?DIl9\ $).38=BGLQV[`ej�I�>�`�@I�*� �@@I>>��I>>��I>>��I>>��I>>��I>��I>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I>>��I>>�@I>��I>��I>>��I>>��I>>��I>>��I>>��I>>��I>��I>>��I>��I>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>�����>>�� @   � @@@@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>��I>>��I>��I>>��I>>��I>>��I>>@���I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I��>>�� @� � � ��@@�@�@@@�I��>>�� @� � � ��@@�@�@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @   ��@@@@@@�I��>>�� @   ��@@@@@@�I��>>�� @   ��@@@@@@�I��>>�� @   ��@@@@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��System.Fixed�Outlines�I>>��������������D����������|������@��\��x����H���������������K �� ��m �� �� ��f �� ��+ ������ ������� `��@�%�&��&`��&`�&�`�F`�F��`�� �� ��r�r��`�f`�f � �`�� ���m� n�n�n� n� ��n�n��@�n@�f �f �n@�n@� f � f �n@�.@��.��n�n�.��.��n�v�v� n� n�v�v�n�� �.� `�.`�m0� n� m0�n�� ���� ��� � �`�`�������`��`� � ��� @� @� � �@�@����������� � ���� ���Q�2��.��N�R�`� � �`�`�����n�j`�j`� j@� J@�F �F �J`�J`�N�n� n� n�b�����F0�� ���U�v� v� V�V�6��2��R�J`�j`� n� N�N�.��*@��J@�F �f � j@� j@�f � �@�@����r�n�n� r� R�V�m��`�j`�n�M� �P�*P�5��n�nP�!p�V� � `�@�`�`���`�� @���-��"��B�N�N�N��������`�`�@�J@�J`�J`�N�.��Ip�p�� ��� � �@�@�`�J`�J@�J@�F �& ��*`��J`�N�N�N����`�`� � p� p�� ��`�`������� � ���`�`� � � @� @� � �`�� ���`�`� � � `� `��� � ���� @�`� ������@�@��`��`��� � � � � � � �� `��@����`��`��� ��@� � �`�`��� � ���������`�`� @� @�� ���`��� � �`�`����`�`���@��������@��@� � �@�@�� ���!`�"�"�"�"�� ��" �"`�"`�"@�"@�"`�"`�� ��� � �@�@������� � ������ �� �@�@�`�`� � ���`�`� �� ��� �`�`���`�`� � �`�`� � �@�@������� � �����@�@� � �P�P���P�P� ���!��R�R�r� r� ���`�`�@�j@�f �F �N�.��"��i`� n� n�j`�j`� e � a0� r� -���� ���m�N�J`�J`�F �F �*@�*@��2��2�R�r�r��`�`��� �f �n�IP�*P�.��0�0��� ���`� `��� `� �� � ����@��@� � �@�@�`�`�����`�`��� ���� � ����� � �����`�`� @� @����� � �����`�`��@������� � �����@�@� � �@�@�  �  �@�@��`� � �`�`� ��P�P��� ����`�`���������@�@� � �@�@� � ���@�@�������P�P���p�� `��@��`�`� � ���`��`����� @�`�`��@��@�������`�`���� `� `��� ���I@�j@� j � j �j@�@�`�`��������n�n`�n`� n� N�N�N�B�"��.��N�J`�J`�J@�!��b@��� ��  �  ���  �  � ��� �� @���M�N� N� ���`�`�@�@��������R� N� N�N�N�N�N��J@��J@�J`�J`�N�a��IP��b�b�P�� ���-`��.��.�.`�.`��M�b�b������@�@� � �`�`����b�b`�N`�N�M� b���P�P��������<������u������M������������ ��Y����������������?���� ��c �� �� ��` �� �� ���� ���� � ��� �`�`���������@�@� � �@�@������ ����`�`��������� `� `�� �� �@�@����� ���`� `��� `� �� �� � ������� � �����`�`�����P�P��� �������@��@� � �@�@�������`�`������ �������`�`���������� � ��������� ��� ���`�`��� `� `���� �� �� ��� � ��`��`� � �`�`��� �� �������@��@� � �@�@�������`�`���� � ���� ��� ��`��`� � �������`�`� � ��� ��� ��" �.`�.`�" �" �"�"�.�.�"�"�� ��� �����@��@� � �`�`���@�@��������� ���! ��`��`������������� � �����������`�`� �" ��� ����� �� �`�`����� ��� �`�`�����������������`�`�� �� �� ��� �`�`������������� `� `�� �� �� ����`�`���@�@� � �@�@���������@�� ����`�`���`�� �� � � � �@������� � `� `��P���P�P��� �����`�`��������� � ��@��@� � �@�@������� ����`�`���������������@� � � � � ��`��`� � ��P����P�P��� ���� � �`�`�������@�@� � �@�@� � �`�`� � �@�@������� � ���!��"`��"`�" �" �"�"�"�"��� ������`�`� � �@�@�������� ����������`��`�@�@� � �`�`����� ���� �����������`�`�� �� �`�`� � ��� � � ��������� � �������`�`�� �� �@�@� `� `�@�@� � �`�`����� ������`�`� � �@�@� `� `����� � ���� ��� �����`�`��� � ����� � �����`�`� @� @� � ��� ���`���� �� ���`�`�� ��`� � �@�@�`�`� � ������� � ���`�`�0�� @����@�@����@��@���� ��������@�@� � �`�`��� �������������������� ��S������O������/��w����+��_������?������'��������O����'��s����+ ��G �� �������� @ @�`�@�@�`�`�����@�� ����`�`�����@��@� � �@�@� � �@�@������� ���`�`���`����� �� �`�`������ �������@��@� � �@�@����� � �`�`������ ����`�`�����@��@� � �@�@������� ���`��� `� `�`�����@�@� � �@�@�����`�`�� ������ � �����`�`�@�@� � � @� @����� ��@�@� � �@�@����@��@�������@�`�`���`�� ��������`�`� � ��`��`������� @���`�`���`�`�`�@�@�������@�@�`�� ��  �������@�@�`�`�� �� �`���`�`�� ���� �����������`�`��" �� �`�`� � ������� � � @���`�@�@������@��@�`�`�� ��� � ��`��`� � ��� � �����������@�@� �� ��� � ��`��`��������� �� ��������@��@� � �@�@�����`�`���� �������� � �`�`����`�`��� ��`�`���`����@�@� � �@�@�������� ������� � ����`��� `� `�� �� �`�`�� ����`�`� � ������ �� ���@�@�  �  �@�@���� �����`��`�@�@� � �@�@����������� �����@��@� � �`�`������� ���`�`����������`��`�@�@� � �`�� �����������@��@� � �`�`������������� �������� � ���������`�`�� �� �@�@�`�`� @� @� � �`�`���� �������`�`� � �@�@����@��@������� ������� � ������ �� �@�@�`�`� � � � ��� ��������`�j`�j �j � j`� J`�N�.��"��B�N�n� n� n�n��� `��@�`�`�����`�� @���M�N� R� �����@�@�`�`��N� N`� J`�J@�J@��N��N�N�a�b�a��� �� �����������@�@� � �@�@�`�`����������������������������������������������������������;������D��p����(��x������4��P��l����4��p����,������ ����A�B�"��"��B�A�B`�"`��"��B�!���B��B@�"@��"���� ���  �����\�\�@�@� � ��`�`���������������� ��������������f�f�f� f`� F`�F@�F@�F��F��F �f � f@� f@�f`�`����@�@�����@�E�F`�&`��&��F��F�� �� E@�f@� f � f �f@�@��f�f�f� f� F�F@�� `� `� ����� `� `���� `� `� ��`�`� � ����� ���`�`�����`�`�@�@� � �@�@�`�`�������`�� @��������������@�@�`�`���`�`�@�@����� � � ���� � ����`���@�@� � � `� `�� � � ���� � ����@� � � `� `���@�@�� �� % �& ��*@��J@�N�.��*`��*`�& �M�R�2��2��2�.�.��.��N�� @� �@��� @� @�� � � ���  �  �� @� �@�@� � �@�� ���@��@� � �@�@������� � ����@���`�`�`���� ���`���`�`�@�@� � �@�@���������@��� � ��� �� ������`�`� � �`�`��� �� �`�`� � �`�`�  �  �`�`����� � ������ �������������@��@�  �  �@�@�`�`������� � ��� ����`�`�@�@� � � @� @����� � �������������������L����H������t����h����������������`������<�������� ��T �� ��h �� ��0 �� ���� ������� `��@�`���`�`�`�`�����`�� ��@��@� � �@�@��������� � ����������������@��`���`�`�� ������ � ���� �� �@�@�  �  �@�@�`�`���������� ���@�@� � �@�@� � ��`��`�����������������`�`� � �@���`�`��� ���`� `�@�@� � �`�`��������� � ����`��`� � � `� � `��@�`��`� � ��`��`���`�`�� ���`� � �`�`� @� � � @� @���@�@��������� � ���`�`���@�@� � �@�@�� �� �`�`� � ������� ��� �`�`�@�@�`�`���`�`�������@��@� � �@�@����������@�@� � ����� � ��@��@���������� @���� � ��� ��`�`�@�@� `� `�����`�`��@����@��@�� ���������������������������@�`�`����@��@� � ����� � �@�@���`�`�@�@�� �� � ����� �� � � ���  �  �� ��� `�`� � �`�@����� � �����`�`�@�@������@�@� � ����� � ��@��@�������������@��@� � �@�@������ �� � ��� �� �� `�`���`� � �@�@�������@�@� �� ���`�`� � �`�`�������`� � ����� �� @���`�`� � �@�@�`�`���@�@�������� @���@�@���`�`��� @� @��� � �������� `�`������`�`���� ��@��@����������`��`� � ��@��� ����@�@� � � @� @��������������� `�@�`�`���`�� @�`��`�`��@��@�������� @�`�!`�"�"� "� "�@�"@� "`� "`�"@�"@�"`�"`�� @���@�@�����@��� � ��`�`�@�@� `� `��� � ���`�� ���������������������������@�@� � �����@�@�`�`���`�`�@�@������� � �@�� ��� �������������������!@�"@�" �" �"��"��" �" �"@�� ��� ������������� � �!@�"@�" �" �"��"��" �" �"@�� ��� !��"��"@�"@� "�� "��"`�"`�"��"��"@�"@�"���������������������� ����� � �`�`��������@��@� � �@�@� `� `��`�`���`��������o������������w����7���� ��k����;�������� �� �� �� �� �� ��7 �� �� ��g �� ��;�������� ���@�@�`�`�����@��`�`� � �@�@�  �  ��`��`������� � �@�� ��������`�`���@�@�  �  ��`��`������� � �@��`�`� � �� ��� � �@�@�������`�`� �@�@�  �  ��`��`������� � �@��`�`� � �� ��� � �`�`���������@�@� ��`�`� � �@�@�  �  ��`��`������� � �@�� �������� � �`�`� �@��� � �����`�`�� �� � @� @��� `� `��� ���`�`���`�@@@@� � �@�@������@�`�`� � �@�@�  �  ��`��`������� � �@�� ������@�@� � ��`��`� � ������� � �����`�`��� �� @@�� �� �`�`������ � �`�`�������@�@� � �@�@����� ���@`@`�@�@����@ � �����`�`��� `� `��� �� ���`�`@@�����`� � �����`�`��� `� `��� �� ���`@ @ �@�@����@@�`�`@ ���`�`� � �`�`���� �� �� �������� �`�`� � � ���`�`� � �`�`���� �� �� ���@�����`�`�@�@� ��" �.`�.`� " � " �"�"� .� .�"�"�� ��� ��������`�`��� ��" �.`�.`� " � " �"�"� .� .�"�"�� ��� ��� � �@�@�������`�`� � ��"��"�.�.� "� "�" �" � .`� .`�" � ��� �������� � �`�`� � ��"��"�.�.� "� "�" �" � .`� .`�" � ��� ���� � �� �� � ������������ �� � �`�`�������`�`� � �� ���`� � �@�@���������`�`� � ��`��`������������� `� `� �� ���?�@�`�`@@���?��`�`��������@��@� � �@�@����� ���@`@`������@�����@��@� � �@�@�����`�`���� ��� @ �@�@����@@�`�`@ @�`�`��������@��@� � �@�@����� ���`@ @ �@�@��@@�����`�`@���@�@� � �@�@���������`�`��� �������� �`�`� � ��`�`��������@��@� � �@�@����� ���������`�`� � �@�@�`�`�@�@� � ��`��`��������������������� ����`�����`�`���@�@� � �������@�@�����������`�`��� � �� ���`@`�@�@����@`@����@��@� � �`�`������ ���@`@`������@����@��@� � �`�`������ ��� �`�`�������@�@� � �����@��@� � �`�`������ ��������`� � �`�`�����@��@� � �`�`������ ��������`�`@@��� � ����`��`�@�@�  �  �`�`� � ��� ������`�`����� � �`�`��������� � ������� `� `��� � ��� `��`����� � ��������� � �����@�@� � � �������@�@��`����P�P���������|����������������x��������8������t����X �� ��P �� ��T �� �� ��` �� �� ��| �� ��<���� ���@�@�`�`@@���@��`�`�����@��@� � �@�@� � �@�@������� ���`�`@@�����`���@��@� � �@�@� � �@�@�������`�`���� ����`�`���@�@������@��@� � �@�@� � �@�`�`�������@�@� � �`�� �����`�`@ @ �@�@��@@������@��@� � �@�@� � �@�@�������`�`���� �������� � �`�`� ���`�`�������@�@��� @� @� � �@�@����� �����@�@��`���`�`� @��� @� @� � � @� @������@ @� `� `��� `�� ������ � ���@��@� � �@�@� � �@�@���������`�`���� ��`�� �� �`�`������`�`��� � ���@�@� � �@�@������� ���@����@`@`�@�@�`�`����@��@� � �@�@�����`�`�`� � �`�� ���@�����`�`@@`�`� � �`�`�`����@��@� � �@�@�����`�� ���`@`��@@���@�@� � � @`@`�����@�@� � �@�@�����`�`�`��� `� `�� �������� �`�`� � �`�����@�@� � �@�@�����`�`�`��� `� `�� @�����@�@�`�`����`� `�@�@�������@�@� `� � @����`�`�������`� @� @������@��@�`�`� � ��� �@�@�������`�`� � �`� `�@�@�������@�@� `� � �������� � �`�`� �`� `�@�@�������@�@� `� � ��������@��@� � �@�@� � ���@�@�`�`�������`�`���� �����������@�@� � �`�`�� ��� � ����� `� `�� �� �� ���@�@�`�`�����@�� ����@��@� � � @� @��� � � `� `��� � ���� ����@��@� � � @� @��� � � `� `��� `�`�������`�� ��� �@�@�������`�`� � �� `� `��� � ����@��@� � � @� @��� � � ������@�@� � �`�`�������� � �@�@�  �  �@�@������� � �`�`� � � �������� � �`�`� �� �`�`� � � � �@�@�  �  �@�@������� � ���`���`�`�`���`�`����� �� ��� ����`� � �`�`���`�`�  �� �@�@����������@��@������ ��� ���@�����`�`�@�@���@��@� � �`�`������� ���������`�`����@��@� � �`�`������� ��� �@�@�������`�`� � ������`�`� � �@�@����� �������� � �`�`� ������`�`� � �@�@����� �� ���`�`@@��������`�`� � �@�@����@��@������� �� �`�`����`�`� � �`�`�������� �� ����� � �`�`� ������`�`� � �@�@����@��@������� (1 � A =Oq_qu q 1  ruo_1O1=-Y 3 O F G0P= B� B = FPGp Nư 3! Y! -=� `MeQOX!D!:"E 8 2  q O@@F3@G@ @J, k/ / , f`g`3`n`` 1 2 8oE":!oDXeQnOؑ ! NeQ�  qI9Zq kZQ9!j!4Xa KXa 4J9EG�M F� F F GՐFe1g f gM f f0f1e4Q g`E`Ga/ I,QHQw k|Q N+a�����������������������������NickIntMetricsC�ҴS@���POutlines �CдSY���Q��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������IntMetricsC�ҴS@���POutlines �CдSY���Q����IMedium ������������Medium ���NickUSystem.Medium ������A�����������������������������������    ������������� !"##$$%%&'()*+,,-./01 0/2334567891000*,:;<:=+>?@,,,�����B�B�B�B�B��B�B�B�B�B���B�B�B��B����B�B�B�B�B�B��B�B���B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�����B���B�B������B����������������������������{����{�� ��{��{��{��{������ ��{����{{�� {�� {�� { ������{��������� �M    MMM XX MM MM����     ��        �  ���M�MNNMMNNNNXXNNNN����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������FONT���`�����p��T��P)��/��;��0K��Y��o���������������������������������������������������������������� #(-27<AFKPUZ} %*/49>CHkpuz $).38��������������������������=BGOTY^chmrw|�� ?DIl9\ $).38=BGLQV[`ej�I�>�@�@I�*� �@@I>>��I>>��I>>��I>>��I>>��I>��I>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I>>��I>>�@I>��I>��I>>��I>>��I>>��I>>��I>>��:>>��I>��I>>��I>��I>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>�����>>�� @   � @@@@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>��I>>��I>��I>>��I>>��I>>��I>>@���I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I>>��I>>��I��>>�� @� � � ��@@�@�@@@�I��>>�� @� � � ��@@�@�@@@�I��>>�� @� � � ��@@�@�@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I��>>�� @   ��@@@@@@�I��>>�� @   ��@@@@@@�I��>>�� @   ��@@@@@@�I��>>�� @   ��@@@@@@�I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��I>>��System.Medium�Outlines�����������������D����������|������@��\��x����H���������������K �� ��m �� �� ��f �� ��+ ������ ������� @��@�%�&@�&@��&��&�@��F�F@�@�� �� ��r�r��`�f`�f � �`�� ���m� n� n�n�n� �n�v�v�n�n� v� v�n�.��.��n�n�.��.@��n@�f �f � n@� n@�f �f �n@�@��n�n��� �.� `�.`�m0� n� m0�n�� �������`��`� � ��� @� @� � �@�@����������� � ����`�`���� ��� � � ���Q�N�.��2��R�`�`� � �`����b�n�n� n� N�J`�J`�F �F �J@�j@� j`� j`�n������F0�� ���U�v� v� V�V�6��2��R�J`�j`� n� N�N�.��*@��J@�F �f � j@� j@�f � �@�@����r�n�n� r� R�V�m��`�j`�n�M� �P�*P�5��n�nP�!p�V� � �@� � �`�`� �� @���-��N�J`�J`�J@�@�`�`��������N�N�N�B�"��.��Ip�p�� ��� �`�`����N�N�N�J`�*`��& ��F �J@�J@�J`�`�@�@� � � p� p�� ��`� � �@�@�  �  �`�`����� � �����`�`�� ���`�`� � � `� `��� � ���� �`� ���`��`� � ��@��@��� � � � � � � �� @��@����@��@��� ��@� � �`�`��� � ���������`�`� @� @�� ���`��� � �`�`����`�`���@��������@��@� � �@�@�� ���!`�"`�"@�"@�"`�"`�" � ��"��"�"�"�"`�� ��� � �@�@������� � ������ �� �@�@�`�`� � ���`�`� �� ��� � �@�@������� � ����@��@� � �`�`��� `� `���`�`� �P�P���P�P� ���!��R�R�r� r� ���`�`�@�j@�f �F �N�.��"��i`� n� n�j`�j`� e � a0� r� -���� ���m�f � ���`�`��r�r�R�2�2��*@��*@�F �F �J`�J`�N�n�IP�*P�.��0�0��� ���`� � �`�`� �`�`�����`�`�@�@� � �@�@������� � �� ���� ��@��@� `� `����� � ������� � � ����`�`���@��@� � � @� @� � �@�@������� � ����@��`� `��� `� ��P�P��� �����`�`������@��@����� @� @� � �@�@��������P�P���p�� @��@��@�@� � ���@��@����� �`�@�� �� �`�`�����@�@���� @� @��� ���I@�J`�J`�N�.��"��B�N�N�N�n� n`� n`�n��������`�`�@�j@�j �j � j@� J@�!��b@��� ��  � � � � �  ��� � �� @���M�J`�J`�J@�J@��N��N�N�N�N�N� R� �������@�@�`�`����N� N� N�a��IP��b�b�P�� ���-`��.`�.�.��.`��M�N`�b`�b����`�`� � �@�@������b�b�N�M� b���P�P��������<������u������M������������ ��Y����������������?���� ��c �� �� ��` �� �� ���� ���� � ��� �`�`���������@�@� � �@�@������ �����`�`�����@�@� � ��`��`� � ������ ���`� � �`�`� ����� � ����� � � ������`�`����P�P��� �������`�`�������@�@� � �@�@������� ������`�`����������� �� �������� ��� � �����`�`� � �`�`��� �� ��� ���`�`��� `� `�� �� �� ������� � ��`�`�������@�@� � �@�@������� ��� �� �`�`��������� `� `�� ��� ��� ��"��"�.�.�"�"�" �" �.@�.@�" � ��� ����������@�@���`�`� � �@�@����� ���! �� �`�`������������� � �����������`�`��" ��� ������`�`� � ����� ��� �`�`�����������������`�`�� �� �� ��� � ��`��`� � �����������`�`� �� �����`�`��@��������@��@� � �@�@�� �����`�`��`��`� � � �����@� � � � � ��`��P���P�P��� ��������@�@� � �@�@����� � �������`�`���� �����`�`����� `� `�� �� � � � �@�������������P����P�P��� ���� � �`�`�������@�@� � �@�@� � �`�`� � �@�@������� � ���!��"�"�"�" �" �"`�"`��"��� ��������@��@� � �`�`����� ������`�`� � �@�@�`�`���������� ���� � ��� `� `� � ��`��`������������� � ������`�`� � �@�@�`�`� @� @� � ��`��`��������� � ������ ������� � ��`��`� @� @� � �`�`����� ��� �� �@�@� `� `����� � ������� � �`�`���� ��� ���`�`��� � �����`�� ��`�`����� � ������� `� `�@�@� � �`�0�� ���`� � ���� �� �`�`�� ���`�`� � �@�@�������� ����������������������P������L������,��t����(��\������<������$���������L����$��p����( ��D �� �������� @�`�@�@�`�`�����@�� �����`�`�������@�@��� @� @� � �@�@����� ���`���`�`�����`�`� � ������� �������@��@� � �@�@����� � �`�`������ �����`�`�������@�@� � �@�@����� ���`��� `� `�`�����@�@� � �@�@�����`�`�� ������ � �����`�`�@�@� � � @� @����� ��@�������@�@�����@�@� � �@�@�`���`�`�� ��������`�`�� �� �`�`������� ���@� � ������ �� �@�@�@���@�@�� �� `�`���`� � ��`��`�@�@������� �� ���� � ������� `� `� �" ��`��`������������� � @���`�@�@������@��@�`�`�� ��� � ��`��`� � ��� � �����������@�@� �� ��� � ��`��`��������� �� ������@�@� � �@�@���������`�`��� ���`�`� � ��������`�`���� ��`���`�`�������@�@� � �@�@����� �������� � ���`�`� � ��`��`� � �`�� �����@�@� � � @� @��� � ��������� `� `��� ������������@�@� � �@�@�`�`����� �����@��@� � �`�`������� ���`�`����������`��`�@�@� � �`�� �����������@��@� � �`�`������������� �������� � ���������`�`�� �� �@�@�`�`� @� @� � �`�`���� �������@�@�����@�@� � �`�`������� ���� � ��� `� `�@�@� � ��������� � ���� ������`�`�@�j@�j �j � j@� J@�N`�.`��"��B�N�n� n`� n`�n��� @��@�@����@��@�� ���M�N� R� ���`�`� � �@�@�`�N`� N@� J@�J �J ��N`��N`�N�� �� �����������@�@� � �@�@�`�`����������������������������������������������������������;������D��p����(��x������4��P��l����<��x����4������ ���% ��*`��J`�F �& ��Q�2��.��N�R�Q�2��6 �V R�� ��� ��������������`�`�� � �@�@�\�\����� �� ���Q�2��.��N�R�`� � �`�`�����n�j`�j`� j@� J@�F �F �J`�J`�N�n� n� n�b�����  �����F0�� 0�� E@�F�f� f� f�f��@�f@�f �f � f@� F@�� 0� `� @�@� � � `� `���@�� $� `� @���`�`�  �  �@�@�� ���`������`��`�@�@� � �@�@�`�`�����`�`�� $���`�� �� �@�@�`�`�@�@� � �`�`�������`�`��� $� � `�`�  �  �@�@���`������ � ���� $� � @�@���`�`�  �  �@������ � ���� �� M�.��.��.�2�2��2��R�N�% �*`�*`��.��N�J@�*@��& ��& �� � � � � � � �� � � � � � � �� � � � � � � �� �� @��@�@��    ��@@@�@� � �@�@����`�`�`��� ��@`�`���`�`��@@�@��@� � �@�@�@@``�   � �� �� ������`�`� � �`�`��� �� ������ � ���`�`� � � `� `� � �`�`��� �������������� � �����`�`�@�@� � � @� @����� ������������� � ��@��@�  �  �@�@�`�`������������L����H������t����h����������������`������<�������� ��T �� ��h �� ��0 �� ���� ������� @��@�@�@���@�@����@��@�� ��@������������������� � �������@�@� � �@�@��`�`���`�� �����������`�`�@�@� � � @� @� � ������� � ��� ���@� � �`�`�����������������`�`�� �� �@�@� � �@�@��`�`���� ���`�  �  �`�`������� � �������`�`� � �@�@�`�`� � @��@�@����� @� @��@�@���@�� ���`� `��� `� @�@� � �@�@���`�`����� � ������@��@���@�@�  �  �@�� �� � �`�`� ������� ��� ��`�`���`�`�@�@�`�`������@�@� � �@�@��������������@�@�� �� ����� � �@�@������� @���� ��� � �`�`�����`�`� @� @�`�`���@�@�����@�� ���������������������������@�@�`�`���@�@� � ����� � �@�@�����`�`�@�� �� ����� � �� � � � � � � �� ��� `��� `� `�@�@�`�`������� � ���@���������@�@�� �� ����� � �@�@����������@�@� � �@�@������� �� ��� � �� �� `���`�`� �@�@�������@�@� � �� ���`�������`�`� � �`�`� ���� �� �� @��������@�@���`�`�@�@��� `� `��� @���������� � �@�@� � �`�`���@�@��� `�`���`�`������� ��@�� �� �`�`�����������@�@��� ����������@��@�  �  �@�@�������� @�@�@���@�@�� @�`�������@�@��`��`��� @�`�!`�"`�"@�"@�"`�"`� "@� @�"�"� "� "�"`�� @���@����@��@���� � �`����� � �`�`� @� @�`�`�� ���������������������������@� � ������@��@�`�`���`�`�@�@����� � �@�@�� ��� �������������������!@�"@�" �" �"��"��" �" �"@�� ��� �� � ������������!@�" �" �"��"��" �" �"@�"@�� ��� !��"@�"@�"��"��"`�"`�"��"�� "@� "@�"��"���������������������� ����`�`� @� @� � �@�@���������`�`��� � �`���`�`��������o������������w����7���� ��k����;�������� �� �� �� �� �� ��7 �� �� ��g �� ��;�������� ���@�����`�`�@�@��� `� `��@��� � �����`�`�� �� � @� @�� �����`�`������@��� � �����`�`�� �� � @� @��� `� `��� ��� �`�`�������@�@� � �@��� � �����`�`�� �� � @� @��� `� `��� ��� �@�@���������`�`� � ��� `� `��@��� � �����`�`�� �� � @� @�� �������� �`�`� � �@�@�  �  ��`��`������� � �@��`�`� � �� ���`���`�`�@�����@�@� � �@�@@@�� `� `��@��� � �����`�`�� �� � @� @�� �� ��   � �@@���� `� `�� �� �@�@�@@��`�`���� �� ��`��`� � ��@��@���@�@� � �@�@�������`�`��� � �� ���@���@�@�`�`@@ ���`�`� � �`�`���� �� �� ���`������@`@`� ���`�`� � �`�`���� �� �� ���`@`��@@���@�@� � @`@ � �����`�`��� `� `��� �� �������� � �`�`� � � �����`�`��� `� `��� �� ��� ��"��"�.�.� "� "�" �" � .`� .`�" � ��@�@�`�`�����@�� ��� ��"��"�.�.� "� "�" �" � .`� .`�" � ����`�`������� ��� ��" �.`�.`� " � " �"�"� .� .�"�"�� �� �`�`�������@�@� � �� ��� ��"��"�.�.� "� "�" �" � .`� .`�" � �� � �`�`� ������� ���� �  ������������� � �����  � �� `� `�������`�`��� ���`�`���������@�@� � �`� �`�`� � �����������`�`�� �� �� ���?����@`@`�@�?���`�`�����@�@� � �@�@�������� ���@�����`�`@@���@�@� � �@�@���������`�`��� ��� @`@`��@@���@�@� � @��`�`�����@�@� � �@�@�������� ���`@`������@@�@�@� � @`@�����@��@� � �@�@�����`�`���� �������� � �`�`� ���`�`�����@�@� � �@�@�������� ����������������������`�`�� �� �@�@�`�`�@�@� � �`�`�������� ����`�`�����`���������@��@������ �� �@�@����� � �`�`��� ���`@@���@�@�`�`@����`�`� � �@�@������� ���@�����`�`@@����`�`� � �@�@������� ��� � �@�@�������`�`� �����`�`� � �@�@������� ��������`�`� � �`�����`�`� � �@�@������� ����@`@`��������� `� `� � � @� @�`�`������� � �� ��������� � ���������`�`��� � ���`�`���� �`�`� � � ��� `��@��@������ �� � �@�@������� � ��������� � ���`�`����P�P���������|������������������������@������|����` �� ��X �� ��\ �� �� ��h �� ��( �� �� ��D���� ���@����@`@`�@�@���`�`�������@�@��� @� @� � �@�@����� ���`������@`@`������@�@��� @� @� � �@�@������`�`��� �����`�`��@��� @� @� � �@�@�������@�@�`� � �@�@�������`�`�� �������@@�@�@� � @`@`��������@�@��� @� @� � �@�@������`�`��� �������� �`�`� � ��`�`�����@��@� � �@�@� � �@�@������� ����@�@���`�`���`� @�@���� @�� @� � �@� @� � � @� `��� `� `�� ��@��    �``@@@�@��� @� @� � �@�@��@�@��`��`�`��� ��`�� �� �`�`������`�`��� � ���@�@� � �@�@������� ���@�@�`�`@@���@�`�����@�@� � �@�@�����`�`�`��� `� `�� ���@`@`������@`��� `� `�`�����@�@� � �@�@�����`�`�� ���`@ @ � �@�@����@@�`�`@`�`����@��@� � �@�@�����`�`�`� � �`�� �������� � �`�`� �`�`����@��@� � �@�@�����`�`�`� � �`�� @������`�`�@�@���`� @� @������@��@�`�`� � @���������`�`��`� `�@�@�������@�@� `� � ��� � �`�`�������@�@� �`� @� @������@��@�`�`� � �������� �`�`� � �`� @� @������@��@�`�`� � ��������`�`�@�@����� @� @� � �@�@���������`�`��� ����`�`� � �@�@��������� � ��`��`� � ����� � � �� ���@�����`�`�@�@�� � �@�@�  �  �@�@������� � �`�`� � � ���� � �@�@�  �  �@�@������� � �`�`� � `�������`�`�� ��� � �`�`�������@�@� �� �`�`� � � � �@�@�  �  �@�@������� � ���������`�`� � �@�@����� ����@��@� � � @� @��� � � `� `��� � �������� �`�`� � �� `� `��� � ����@��@� � � @� @��� � � ���`���`�`�`���`�`����� �� ��� ����`� � �`�`���`�`�  �� �@�@����������@��@������ ��� ���@�@�`�`�����@������`�`� � �@�@����� ����`�`������������`�`� � �@�@����� ��� � �`�`�������@�@� ���@��@� � �`�`������� �������� �`�`� � ���@��@� � �`�`������� �� ���@`@`���������@�@�����@�@� � �`�`������� �� ��`�`��������`�`� � �`�`��� �� ����� �`�`� � ������@�@�����@�@� � �`�`���������� (1 � A =Oq_qu q 1  ruo_1O1=-Y 3 O F G0P= B� B = FPGp Nư 3! Y! -=� `MeQOX!D!:"E 8 2  q O@@F3@G@ @J, k/ / , f`g`3`n`` 1 2 8oE":!oDXeQnOؑ ! NeQ�  qI9Zq kZQ9!j!4Xa KXa 4J9EG�M F� F F GՐFe1g f gM f f0f1e4Q g`E`Ga/ I,QHQw k|Q N+a�����������������������������Nick!Boot ����C {���S!Help ����C/ܮ���T!Run �����C���U!Sprites �Bԩ[���V!Sprites22Ck)d���W!Sprites23C-*���XScrapDir �Cfx����YSetScrap �CbDH���Z��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����C {���S!Help ����C/ܮ���T!Run �����C���U!Sprites �Bԩ[���V!Sprites22Ck)d���W!Sprites23C-*���XScrapDir �Cfx����YSetScrap �CbDH���Z��� �!Scrap ������������!Scrap ���Nick| !Boot file for !Scrap/!System, version 0.58 (20-Jan-1992) IconSprites <Obey$Dir>.!Sprites Run <Obey$Dir>.SetScrap Scrap$Temp <Obey$Dir>.ScrapDir <Obey$Dir>.Stn If "<Wimp$ScrapDir>" = "" OR "<Wimp$ScrapDir>" = "System:ScrapDir" OR "<Wimp$ScrapDir>" = "<System$Dir>.ScrapDir" Then CDir <Scrap$Temp> 1 If "<Wimp$ScrapDir>" = "" OR "<Wimp$ScrapDir>" = "System:ScrapDir" OR "<Wimp$ScrapDir>" = "<System$Dir>.ScrapDir" Then Set Wimp$ScrapDir <Scrap$Temp> If "<Wimp$Scrap>" = "" OR "<Wimp$Scrap>" = "System:ScrapDir.ScrapFile" OR "<Wimp$Scrap>" = "<System$Dir>.ScrapDir.Scrap" Then Set Wimp$Scrap <Wimp$ScrapDir>.ScrapFile UnSet Scrap$Temp ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !Scrap ====== The !Scrap application is a tempoary storage area used by applications to store documents and other information while it is being transferred to another application. Some applications also use !Scrap to store other temporary information (information which is not being transferred to another application). These applications may need !Scrap to have been seen before they are run. Error messages ============== If an error message of the form "Can't transfer file (use *Set Wimp$Scrap <filename>)" is given by an application this means that the !Scrap application has not yet been seen by the system. You should open a directory display containing !Scrap then try the operation again. If the message "Protected Disc" is given when trying to transfer information between applications. The !Scrap application is probably on a floppy disc which is write protected. Applications must be able to write to the !Scrap application. Copy !Scrap to a writable location, then double click the new !Scrap to cause the copy to be used. !Scrap cannot be used on a write protected floppy disc or in a read-only location on a network.����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| !Run file for !Scrap/!System, version 0.58 (20-Jan-1992) IconSprites <Obey$Dir>.!Sprites Run <Obey$Dir>.SetScrap Scrap$Temp <Obey$Dir>.ScrapDir <Obey$Dir>.Stn CDir <Scrap$Temp> 1 Set Wimp$ScrapDir <Scrap$Temp> Set Wimp$Scrap <Wimp$ScrapDir>.ScrapFile UnSet Scrap$Temp ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!scrap�������������������,����� ������������������������������������������������������������������pwwwww��������������w����������pwwwwwwwww���w��w���w��w���w��w���w��w���w��w���w�������w���w��w���w��w���w��w���w��w���wwwwwwwwwwwwwwwww���������������������������������������������������������������������������������O��sm!scrap�������������� ���,������ ���333333�3��3swww33�3��swwwww��w���w� x��w� ��w� ��w� ��wwwwwwwww�����������������������������������������������������������������������h��|��!scrap���������!����������,���������������������������������������������������������������������������������������������������������������pwww��������������������������������������������p�����������pwwwwwwwww�����������������wwwwwwwwwwwwww�������������������� x���� ���� ���� ���� ������ ������������������ ���� ���� ���� ���� ���p� ����w� ����pwwwwwwwwwwwwwww�����������������������������������������������������������������������������������������������������������������������������������������������sm!scrap�����������������,���������������������������������������������������������pwww��������w�������pwww�������wwwwwww������������ x��� ��������� ���� ��� ���wwwwwwwww������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!scrap���������!����������,���<���������������������������������������������������@������@����� ������>�?����������������@��������� �������� ��������YU��� �@���*��� ������� �������� �Q������ @T���*��� U������DU���������������������������������?���sm!scrap������������������,���t��������������������������~����U5��UM�f�U�)�T�E*�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������RScrapDir ����������ScrapDir ��Nick�� 0MI�a`p0t@P0T�U$��:�0n�3N�3 ��0e�3E�3��0t�3T�3��0#�3:�3�� ���j@P0T�- � M�aPA0 �0 �Q @ !  000� �0�@$�variable/A/G,non_econet=adfs/A/G,econet=network/A/G�SetScrap 1.58 (20 Jan 1992)�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������&Nick!Boot ����C4~ ����\!Help ����Cߕ���]!Run �����Cd���^!RunImage C=Z���_!Sprites �C|Ⱦ,���`!Sprites22C,d���a!Sprites23CL,���b22Sprites CT(N���c23Sprites Cʝ:k���dMessages �C4jR����eRedraw ���Ch&����fTemplates C<YZ.���g����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����C4~ ����\!Help ����Cߕ���]!Run �����Cd���^!RunImage C=Z���_!Sprites �C|Ⱦ,���`!Sprites22C,d���a!Sprites23CL,���b22Sprites CT(N���c23Sprites Cʝ:k���dMessages �C4jR����eRedraw ���Ch&����fTemplates C<YZ.���g��� �!SetIcons ���������!SetIcons &NickDIconSprites <Obey$Dir>.!Sprites �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !SetIcons ========= Version 0.12 14th May 1992 !SetIcons allows you to select different "icons" which are more suitable for use with either colour medium resolution monitors ("VGA" or multi-frequency monitors) or high resolution black and white monitors. If you have such a monitor consult the RISC OS 3 Applications Guide for more information about !SetIcons. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions | Wimpslot -min 32K -max 32K iconsprites <Obey$Dir>.!Sprites Set SetIcon$Dir <Obey$Dir> Set SetIcons$Path <Obey$Dir>. Run <Obey$Dir>.!RunImage �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �  > !RunImage � taskid%4:$taskid%="TASK" � �( vars �2 message_buffer% 256 �<(open_messages ("SetIcons:Messages") �F �PHș "Wimp_Initialise",200,!taskid%,message_0 ("Taskname") version% �ZP`wbcol=&0:`tbcol=15:`sco=&4:`mbcol=&2:`wfcol=&7:`tfcol=&7:`sci=&D:`tbcol2=&C �d q% &800,temp% 1000 �n buffers% 256 �x block 12 � �0ș "Wimp_OpenTemplate",,"SetIcons:Templates" � errorbox:finish: �7ș "Wimp_LoadTemplate",,0,,,,"SetIcons",0 ,,size% � SetIcons_space% size% �gș "Wimp_LoadTemplate",,q%,SetIcons_space%,SetIcons_space% + size%,-1,"SetIcons",0 ,,,,,,success% �U success% = 0 ș "Wimp_CloseTemplate": 1, message_1("TNotFound", "SetIcons") �&ș "Wimp_CreateWindow",,q% seti% �ș "Wimp_CloseTemplate" �.mode22=3:mode23=4:win3d=5:boxes3d=6:make=7 � � errorbox � getpointer:popup(seti%) ș Drag,,-1  " ș Poll%,1,q% A% , Ȏ A% 6C 2 :open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20,q%!24,q%!28) @ 3 :closeawindow(!q%) J6 6 :checkmouse(!q%,q%!4,q%!8,q%!12,q%!16,q%!20) T` 10:!q%=seti% open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20+32*q%!32,q%!24+64*q%!36,q%!28) ^ 17,18:receive(q%) h r |  receive(q%) Ȏ q%!16  0:finish:    7 checkmouse(mousex%,mousey%,b%,handle%,icon%,ob%)  (b%5)  handle%<>-1getw(handle%)  Ȏ handle%  seti%  Ȏ icon%  make  H%="<SetIcon$Dir>.!Boot" - #H%,"IconSprites <Obey$Dir>.!Sprites" 6 redraw=:a$="24":geticonstate(mode22) a$="22" &% geticonstate(mode23) a$="23" 0E a$<>"24" #H%,"IconSprites <Obey$Dir>."+a$+"Sprites":redraw= :N geticonstate(win3d) #H%,"IconSprites <Obey$Dir>.WinIcons3d":redraw= DS geticonstate(boxes3d) #H%,"IconSprites <Obey$Dir>."+a$+"3dBoxes":redraw= N+ redraw #H%,"Run <Obey$Dir>.Redraw" X #H% b* "settype <SetIcon$Dir>.!Boot &FEB" lk a$="24" "IconSprites Resources:$.Resources.Wimp.Sprites":ș"Wimp_StartTask","<SetIcon$Dir>.Redraw" v/ ș"Wimp_StartTask","<SetIcon$Dir>.!Boot"       geticonstate(icon%) $!q%=seti%:q%!4=icon%:ș GetI,,q% =q%!24>>21 1   closeawindow(handle%) close_window(handle%)  finish:    finish $ș "MessageTrans_CloseFile", mh%  ș "Wimp_CloseDown" * 4 > front(handle%) Hhandle%=-1 Rgetw(handle%) \6open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,-1) f p z popup(handle%) getw(handle%) 0xo%=mousex%-(x0%+x1%)/2:yo%=mousey%-(y1%+64) Fopen_window(handle%,x0%+xo%,y0%+yo%,x1%+xo%,y1%+yo%,scx%,scy%,-1)   > open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,bhandle%) handle%=-1 q%!0=handle%:q%!28=bhandle% )q%!4=x0%:q%!8=y0%:q%!12=x1%:q%!16=y1% q%!20=scx%:q%!24=scy% ș OpenW,,q%    getw(handle%) !q%=handle%:ș GetW,,q% +info(q%+4):bhandle%=q%!28:flags%=q%!32 $ . 8 info(q%) B=x0%=!q%:y0%=q%!4:x1%=q%!8:y1%=q%!12:scx%=q%!16:scy%=q%!20 Lbx%=x0%-scx%:by%=y1%-scy% V ` j* update(handle%,ux0%,uy0%,ux1%,uy1%) t9!q%=handle%:q%!4=ux0%:q%!8=uy0%:q%!12=ux1%:q%!16=uy1% ~&ș UpdateW,,q% more%:info(q%+4)    redraw_window(handle%) handle%=seti% !q%=handle% ș RedrawW,,q% more% info(q%+4)  PROCseti     close_window(handle%) �!q%=handle%:ș CloseW,,q%     updateicon(q%!4) (!q%=seti%:q%!8=0:q%!12=0 2ș SetIcon,,q% < F P vars ZFont = (1<<18) + (2<<6) dFindFont= Font+1 nLoseFont= Font+2 xFontDefn= Font+3 Width = Font+5 Paint% = Font+6 Caret = Font+7 Wimp = (1<<18) + (3<<6) CreateW = Wimp+1 OpenW = Wimp+5 CloseW = Wimp+6 Poll% = Wimp+7 RedrawW = Wimp+8 UpdateW = Wimp+9 GetR% = Wimp+10 GetW = Wimp+11 GetI = Wimp+14 GetP = Wimp+15 Drag = Wimp+16 CrMenu = Wimp+20 "DcMenu = Wimp+21 ,SetIcon = &400CD 68ș "OS_SWINumberFromString",,"Wimp_SetColour" Col% @<ș "OS_SWINumberFromString",,"OS_ReadModeVariable" RMV J1ș "OS_SWINumberFromString",,"OS_Byte" Byte T mh% = -1 ^ h r getpointer |ș GetP,,q% Hmousex%=!q%:mousey%=q%!4:b%=q%!8:handle%=q%!12:icon%=q%!16:ob%=q%!20    errorbox   , $:finish: ș Drag,,-1:flg%=1 !buffers%= 1$(buffers%+4)=message_2("IntErr", $, Þ)+0 ;ș "Wimp_ReportError",buffers%,1,message_0("Taskname")    fctrl  ȕ more%  ș GetR%,,q% more%  & 0 : open_messages (filename$) D& ș "OS_Module", 6,,,16 ,,mh% N5 ș "MessageTrans_OpenFile", mh%, filename$, 0 X b l message_0 (tag$) v result$ I ș "MessageTrans_Lookup", mh%, tag$, 0, 0, 0, 0, 0, 0 ,,result$  =result$   message_1 (tag$, arg1$)  result$ ] ș "MessageTrans_Lookup", mh%, tag$, message_buffer%, 256, arg1$, 0, 0, 0 ,,result$  =result$  % message_2 (tag$, arg1$, arg2$)  result$ a ș "MessageTrans_Lookup", mh%, tag$, message_buffer%, 256, arg1$, arg2$, 0, 0 ,,result$  =result$ ����������������������������������������������������������������������������!seticons����������������,����� ���wwwwwwwwGDDDDDDt���w���w̗_0sws���wPww_UsU7p���w uq�w+swp���w'�wNPU�p���w�w̧@C�p���w� �w̧�`�p���wwwwwwwwGDDDDDDt������GDDDDDDt���7�0�0sws̈Ȉ���0s3s37p̌Ȉ���swwswp̈Ȉ���0s3ps�p���w733ps�p̻ww���www�p7�p̻ww���GDDDDDDt̻ww����������������������������������������������������������������sm!seticons��������������,������ ���wwwwGDDDD���SDGgD���3�GC@��� k�G @���wwwwGDDDD���DDDD(���4wě8���D4R8���DDDDĻw������������������������������������������h��|��!seticons������!����������,��������wwwwwwwwwwwwwwww���wwwwwwww̗���p���w���w̗�pww���w���wpwwp���wPwwp'wp���wPwwwrp���w uq�wwwp���w uq�w pw�p���w'�wpw�p���w'�w03�p���w�w̧01�p���w�w̧�p���w� �w̧�p�p���w� �w̧��p���wwwwwwww̧ �p�p���wwwwwwwwwwwwwwww���������wwwwwwww��������p���w����pww����p�pwwp̌Ȉ����p�pwp̈Ȉ���pwwwpp̌Ȉ���pwwwwp̈Ȉ���wwwpw�p̌Ȉ���ppppw�p����wpp�p���wwpppp�p���wpw�p̻ww���www�p�p̻ww���www�pw�p̻ww���www�p�p̻ww���wwwwwwww̻ww���������������������������������������������������������������������������������������������������������������������������������������������sm!seticons��������������,��������wwwwGDDDD����GbG���bFGOEVF���WKDCGwB���D�Gd@���#�G2@��� �G @��� {�GE@���wwwwGDDDD���DDDD���$�C,���aG8���$gV̌8���Twt8���$ER���d4bĻw���tqĻw���DDuDĻw����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!seticons������!����������,���<������������������#އ���#o���{���{9���8���Ň��������8���?���?8���}����������������!���!���!���!���������q���x���qW9���?���W_���?���?_���?���_����������������P������P�������sm!seticons���������������,���t�����������1���7�7���U���|�?W�,�'W�&�UW�AaA��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l��������|��directory������!����������,���������������������������������������������������������������������������������������������������������������pwww��������������������������������������������p�����������pwwwwwwwww�����������������wwwwwwwwwwwwww���������������x���������������������������������������p����w����pwwwwwwwwwwwwwww�����������������������������������������������������������������������������������������������������������������������������������������������small_dir����������������,���������������������������������������������������������pwww��������w�������pwww�������wwwwwww���������x������������������wwwwwwwww������������������������������������������������������application����!����������,���,����������������������������������� ���� ���� ���� ���� ���� ���� ���� ���� ��������� �������������� ����� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� �����small_app����������������,���,�������������������������� ������� ��������������������� ���� ���� ���� ���� ���� ���<��file_xxx�������!����������,���,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t���small_xxx�����������������,���,������������������������������������������file_fff�������!����������,���,������wwwwwwwwwwwwwwwww�����������������p���ppw�www�ww��p���ppw�www�wwp���������������p���ppwwpwpw�x���ppwwpwpw�p��������������p���pwpw�wpw�p���pwpw�wpw�p���������������p���pwpwpww�p���pwpwpww�p��������������p���pwww�www��p���pwww�www�p��������������p���pw�wwpw�pp���pw�wwpw��pp��������������p���pwwpww�pw�p���pwwpww�pw�p���������������p���pww�ww�wwp���pww�ww�wwp��������������p���pwwp��w�w�p���pwwpp�w�w�p���������p������p���ppw���ppw�p���ppw����ppw�p����������������p������������������p���wwwwwwwwwwwwwwwww�����small_fff����������������,���,������wwwwwwwww���������p���wpwp���wpwx��������p���www�p���wwwp�������p���wwp�p���wwp�p�������p���wpwp���wp�wp��������p���wpp���w��pp����������p���wwwwwwwww�����file_ffe�������!����������,���,������wwwwwwwwwwwwwwwww���x���x���x���x����x����x�����x���� x���� x���� x���� x���� x���� x���� x���� x���� x��������� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_ffe����������������,���,������wwwwwwwww���x���x����x����x���� x����x���� x����x���� x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww�����file_ffd�������!����������,���,������wwwwwwwwwwwwwwwww���x���x���x���x����x����x�����x���� x���� x���� x���� x���� x���� x���� x���� x���� x��������� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_ffd����������������,���,������wwwwwwwww���x���x����x����x���� x����x���� x����x���� x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww�����file_ffc�������!����������,���,������wwwwwwwwwwwwwwwww���x���x���x���x����x����x�����x���� x���� x���� x���� x���� x���� x���� x���� x���� x��������� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_ffc����������������,���,������wwwwwwwww���x���x����x����x���� x����x���� x����x���� x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww�����file_ffb�������!����������,���,������wwwwwwwwwwwwwwwww���x���x���������x����x�����x��������x���x���x�������x������x������x�����x���x���x���������x����x�����x�����x���x���x����x����x�����x���x���x���x�������x�����x������x������x���x���x���wwwwwwwwwwwwwwwww�����small_ffb����������������,���,������wwwwwwwww���x������x������x���x������x������x���x������x������x���x�����x�����x���x������x������x���x���wwwwwwwww�����file_ffa�������!����������,���,������wwwwwwwwwwwwwwwww���x���x���x���x����x����x�����x���� x���� x���� x���� x���� x���� x���� x���� x���� x��������� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_ffa����������������,���,������wwwwwwwww���x���x����x����x���� x����x���� x����x���� x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww�����file_ff9�������!����������,���,������wwwwwwwwwwwwwwwww�������p��������p�����pwwp����pwwp�����wwwp����pwww�p����wwww�p����pwrw�p����p'ww�p����w'ww�p����w'ww��p����prww��p����pwww��p�����ww��p�����33��p�����33��p�����3��p�����3��p�����3��p������{��p������ ��p������{��p������ ��p������{��p������ ��p������{��p������ ��p������{��p������ ��p��� ���{��p������� ��p��� ����{��p���wwwwwwwwwwwwwwwww�����small_ff9����������������,���,������wwwwwwwww������p����pww���pwwp����p'wp����wrp����wwp��� �pw�p����pw�p����03�p����01�p�����p�����p�p������p�����p�p��� ���p��� ��p�p���wwwwwwwww�����file_ff8�������!����������,���,������wwwwwwwwwwwwwwwww���x���x���x���x����x����x�����x���� x���� x���� x���� x���� x���� x���� x���� x���� x��������� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_ff8����������������,���,������wwwwwwwww���x���x����x����x���� x����x���� x����x���� x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww���<��file_ff7�������!����������,���,�����������������������������������������������������������������������������������������?���?���?���?���?���?������������������������������������������t���small_ff7�����������������,���,���������������<�<�?�?�y<�y<�y<�?�?��������file_ff6�������!����������,���,������wwwwwwwwwwwwwwwww������������������p������������������p������������������p������������������p������������������p�����swwwwwwwww��p�����swwwwwwwww��p������0ww7��Rww��p������vw'���sw��p������vw'���0w��p������vw'��v��p������vw'�0'�s��p������vw'�P'�q��p������vw'�q'� ��p������vw'Av'�����p������vwwww'�����p������vwGtw'�����p������vw'u'�����p������vw'�q'�����p������vw'�P'�����p������vw'�@'�����p������vw'�������p������vw'��������p������vw'��������p������0ww7��������p�����swwwww������p�����swwwww������p������������������p������������������p������������������p������������������p������������������p���wwwwwwwwwwwwwwwww�����small_ff6����������������,���,������wwwwwwwww����������p����������p����������p�����p����@wWu7�p�����u 7�p�����u!4�p�����u%5�p�����ug7��p�����u4��p�����u!��p�����u���p����PwW��p����������p����������p����������p���wwwwwwwww���<��file_ff5�������!����������,���,����������������������?���/���_���_������ɟ���_���_���?���������������������@���@��� ��� ���������?���?�������?�����������UUUU������������t���small_ff5�����������������,���,���������_�q�u|�ur�uy�x�u8��u�uB�u!�q� �UU������file_ff4�������!����������,���,������wwwwwwwwwwwwwwwww������������������p������������������p������������������p������PU��PU������p������P��������p������P�PU��P�����p������P����������p������PPUPU����p������PPUPU����p������P����������p����P�PPUUP���p����PUUPUUPUU��p����P3S������53��p����P3SPUPUP53��p����P3SPUPUP53��p����P3S������53��p����P3S������53��p����P3S������53��p���UUUUUUUUUUUUUU�p���\Pp���\Pp���ż˪UUUU\Up���ż˪EDDT\Up���EDDT\Up���UUUU\Up���\Pp���\Pp���\�p���\�p���UUUUUUUUUUUUUU�p������������������p������������������p���wwwwwwwwwwwwwwwww�����small_ff4����������������,���,������wwwwwwwww����������p����PU����p����P�U��p����P��P��p���PPUPPP�p���PU��PU�p���PSPUPS�p���PS��PS�p���UUUUUUp���Up���Ż\Up���\Up���Up���p���UUUUUUp����������p���wwwwwwwww�����file_ff2�������!����������,���,������wwwwwwwwwwwwwwwww������������������p����UUUUUUUU�����p���������p����333333�����p����3SUU53�����p����353�����p����353�����p����353�����p����353�����p����333333�����p����333333�����p����""""""�����p����""""""�����p���������p����UUUUUUUU�����p����p�����w������p���UUUUUUUUUU����p�������p���%"""""rw'"����p���%"""""""""DD��p�����p���\UUUUUUUUU��p���UUPUUp����lflflf\P\p����\Pu����DDDDdlflf\ u����FDDDDlfLD\�u���PlFDDDfLDUUu���PllDDdllfLD��p���P��p���PUUUUUUUUUUU��p������������������p���wwwwwwwwwwwwwwwww�����small_ff2����������������,���,������wwwwwwwww���PUUU��p���P��p���PLD��p���P,"��p���P,"��p���P��p���PVUe��p���WUUUUU�p���W"""w"�p���WUu���WlfffVu���\u���W|wwwVu���Wp���WUUUUUUp����������p���wwwwwwwww�����file_fed�������!����������,���,������wwwwwwwwwwwwwwwww������!"""2333s������!"""2333s������!"""2333s������!"""2333s������!"""2333s������!"""2333s������!"""2333s������!"""2333s���GDDDTUUUefffvwwww���GDDDTUUUefffvwwww���GDDDTUUUefffvwwww���GDDDTUUUefffvwwww���GDDDTUUUefffvwwww���GDDDTUUUefffvwwww���GDDDTUUUefffvwwww���GDDDTUUUefffvwwww���{���{���{���{���{���{���{���{���������������������������wwwwwwwwwwwwwwwww�����small_fed����������������,���,������wwwwwwwww����!"23s����!"23s����!"23s����!"23s���GDTUefvww���GDTUefvww���GDTUefvww���GDTUefvww���{���{���{���{���������������wwwwwwwww�����file_fec�������!����������,���,������wwwwwwwwwwwwwwwww������������������p���wwwwwwwwwwww���p���ww333sww73ss���p���wwwwwwwwwwww���p������������pv���p������������ps���p������������ps���p������������ps���p������������pq���p������������pq���p������������pq���p������������pqwwwp������������pq3ssp������������pqwwwp������������ps|vp������������ps|tp������������ps|tp������������ps|qp������������ps|qp������������pv|qp���wwwwwwwwwwww|qp���gDDDADvs|qp���wwwwwwwwwwww|qp����p|qp����p|qp����p|tp����p|tp����p|vp����pwwwwwwwwwwwwwp����pFDDDADDvsp����pwwwwwwwwwwwwwp������������������p���wwwwwwwwwwwwwwwww�����small_fec����������������,���,������wwwwwwwww����������p���wwwww��p���wSUss��p���wwwww��p�����pt��p�����pqwwp�����pqqsp�����ptwwp���wwwww|tp���Gtt|qp���wwwww|qp���p|tp���pwwwwwwp���pDDAtsp���pwwwwwwp����������p���wwwwwwwww�����file_feb�������!����������,���,������wwwwwwwwwwwwwwwww���x���x���x���x����x����x�����x���� x���� x���� x���� x���� x���� x���� x���� x���� x��������� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_feb����������������,���,������wwwwwwwww���x���x����x����x���� x����x���� x����x���� x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww�����file_fea�������!����������,���,������wwwwwwwwwwwwwwwww���7333333333333333s���7wwwwwwwwwwww333s���7qwqqq333s���7wwwwwwwwwwww333s���7qs333s���7qs333s���7qswwws���7qsqts���7qqwwws���7wqqqqqss���7qqqss���7qqqss���7qqqss���7qqqqs���7wqqqqqqs���7qsqqs���7qsqqs���7qsqqs���7qwqss���7wqwqwqqqss���7wwwwwwwwwwwwqss���73333qss���73333qws���73333qqs���73333wwwwwwwwwwws���7333333333333333s���7333333333333333s���wwwwwwwwwwwwwwwww���q���q���q���q���wwwwwwwwwwwwwwwww�����small_fea����������������,���,������wwwwwwwww���73333333s���7wwwww73s���7'rr'73s���7wwwwwwws���77qs���7qs���77qs���7wqs���7qs���7wwwwwqs���73qs���73wwwwwws���73333333s���wwwwwwwww���q���1q���wwwwwwwww�����file_fe4�������!����������,���,������wwwwwwwwwwwwwwwww������������������p������UUUUUUUUU���p������%"""""""R���p������%fffffffR���p������%f�ffffR���p������%ff`fffR���p������%fffffR���p������%ff`fffR���p������%f�ffffR���p������%fffffffR���p������%fffffffR���p������%fffffffR���p������%fffffffR���p������%"""""""R���p������UUUUUUUUU���p�������w�����w����p����UUUUUUUUUUUUU�p����%"""""""""""R�p����%""""""rwwwwR�p����%""""""""w'"R�p����%"""""""""""R�p����%bfffffffff&R�p����%b"""""""""&R�p����U&bfb&fbfb&bU�p�����&"""""""""b��p�����%����`bfbfR��p�����%����bf�R��p����Pb���f"&�&�p����Pbb��`bbf�&�p����P"""""""""""�p����PUUUUUUUUUUU�p������������������p���wwwwwwwwwwwwwwwww�����small_fe4����������������,���,������wwwwwwwww����PUUU�p����Ppp�p����Ppw�p����Ppw�p����Ppp�p����Pwww�p����PVUe�p���UUUUUUUp���%""rwwRp���%"""""Rp���%fffffRp���P"""""p���%wwwrgRp���%"""""Rp���UUUUUUUp����������p���wwwwwwwww�����file_fd7�������!����������,���,������wwwwwwwwwwwwwwwww���x���wwwwwwwwwwwx���w||x���wwwwwwwwwwwx���w��������p|�x���wp�w����pr�x���w�wp����pr��x���w�pw�����pr� x���wwwww���pr� x���wwwww���pr� x���w�pw�����pr� x���w�wp����pr� x���wp�w����pr x���w��������p| x���wwwwwwwwwww x���w,"""""""|| x���wwwwwwwwwww��� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_fd7����������������,���,������wwwwwwwww���x���鉈x���p���x���p���x���www�� x���p���x���p�� x��������x���333㹻 x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww�����file_fd6�������!����������,���,������wwwwwwwwwwwwwwwww���x���wwwwwwwwwwwx���w||x���wwwwwwwwwwwx���w��������p|�x���wpwwp�w�pr�x���wpww�wp�pr��x���wp��pw��pr� x���wpwwwwwpr� x���wpwwwwwpr� x���wp��pw��pr� x���wpww�wp�pr� x���wpwwp�w�pr x���w��������p| x���wwwwwwwwwww x���w,"""""""|| x���wwwwwwwwwww��� x����������x���� �x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���� x���wwwwwwwwwwwwwwwww�����small_fd6����������������,���,������wwwwwwwww���x���鉈x���ww��x���w����x���ww��� x���w����x���ww� x��������x���333㹻 x�������x��������x�����x�����x�����x�����x�����x���wwwwwwwww�����file_fcc�����������������,���,�������������������������������� wwwwwwwwwww��� wwwwwwwwwww��� wwwwww����� wwwwww�����ppwwwwwwwwwp���ppwwwwwwwwwp�����pwwwww����� wwwww��� wwwwwwwww��� wwwwwwwww������������������������������small_fcc������ ����������,���,������ ��� ��������� ���pwwwww ����p~~~~~�����ppwwwwwp����������� wwww ��� ����� ��� ��� ���|��file_fc8�������!����������,���������������������������������������������������������������������������������������������������������������pwww��������������������������������������������p�����������pwwwwwwwww�����������������wwwwwwwwwwwwww������������wwwwwwwwwwwwwww���""""""""""""""r���""""""""""""""r���rrrrr"""""""""r���rrrrr"""""""""r���rrrrr"""""""+r���rrrrr"""""""+r���rrrrr"""""""""r���rrrrr"""""""""r���""""""""""""""r���""""""""""""""r���wwwwwwwwwwwwwww���������p����w����pwwwwwwwwwwwwwww�����������������������������������������������������������������������������������������������������������������������������������������������small_fc8����������������,���������������������������������������������������������pwww��������w�������pwww�������wwwwwww������wwwwwwww���'""""""r���''''""r���''''""r���'""""""r���wwwwwwww������wwwwwwwww������������������������������������������������������file_fc6�������!����������,���,������wwwwwwwwwwwwwwwww�����������������p�����������������p���������������p������PU��PU���p������P�����x������P�PU��P��p������P������p������PPUPUp������PPUPUp������P�������p����P�PPUUP�p����PUUPUUP�p����P3S�������p����P3SPUPUP��p����P3SPUPUP��p����P3S�������p����P3S�������p����P3S�������p���UUUUUUUUUU�p���̌\Pp���̈\Pp���ż˪̈UU\Up���ż˪DT\Up���HDT\Up���XUU\Up���̞\Pp���|\Pp���|\�p���\�p���UUUUUUUUUUUUU�p����������������p������������������p���wwwwwwwwwwwwwwwww�����small_fc6����������������,���,������wwwwwwwww���������p����PU��p����P�Ux����P��Pp���PPUPPp���PU��p���PSPUp���PS���p���UUUUp���̌Up���ŻUp���Up���̞Up���p���UUUUUp����������p���wwwwwwwww�����file_aff�������!����������,���,������wwwwwwwwwwwwwwwww������������������p��� ��P��p��� ������� ��P��p��� ������� ��P��p��� ������� �PUU�p��� ������� �wwP�p��� ������� P�ww�p��� ������� P�ww�p��� ������� P�p�p��� ������� P�ww�p��� ������� �pP�p��� ������� �Pp�p��� ��p��p�������������Pp�p�������������pP�p�������������p���p���������U�p���p��������U�w��w�p��������UUwUUwUp���������UUWUUuUp���������U���p�p���������UP��pp����������p��Pp����������p����p����������w����wp����������W����up����������W����up����������W����up�������������pp�������������pp��������������pp������������������p���wwwwwwwwwwwwwwwww�����small_aff����������������,���,������wwwwwwwww��������p������UWp�����P�Pp�����PpwPp����uwp�������pp�p�����p�upp�����p�wpp�����pUwugs�����pUgfgs����pp�wp����pp�up�����p��pp�����p��pp�����p��pp���������p���wwwwwwwww�����file_ae9�������!����������,���,������wwwwwwwwwwwwwwwww��������swww7�����p�������pE#"2T����p�������G4""Ct����p������p4#�!2C���p������U4"�"CU���p������G3"�"3t���p�����0G#"�"2t��p�����@F#"�"2d��p�����PE#"�"2T��p�����p4#"�"2C��p�����p4#"�"2C��p�����s4#"�"2C7��p�����d4#"�"2CF��p�����U4#"�"2CU��p�����G4#"�"2Ct��p�����G4#$�2Ct��p�����GT#$�2At��p����0GT#$�2At�p����@FT#$�2Ad�p����PET#$�2AT�p����pDT#$�2AD�p����pD5C�!0D�p����eD5C�!0DV�p���PVT4$�!CAep���wUDD#���!2@DUwp���wfUD4#���!2CDUfw���wwwwwwwwwwwwwwwww����������w�������p���������pw������p���������www������p���������www������p���������pw������p���wwwwwwwwwwwwwwwww�����small_ae9����������������,���,������wwwwwwwww���� 5"S�p����R#2%�p����5!S�p���5"Sp��� 5"�"Sp���04"!Sp���@4!Cp���P4!Bp���`4#2p���QD3p���S4�25p���T4�!"Tp���WF4�!2Tv���gVUEUTUeu�����f���p�����@w��p���wwwwwwwww���l��network��������!����������,���L������UUUUUUUU��������UUUU�333333`UUUU�333333g�����333333g�����333333g�����333333`�����333333`vw����333333�vw���333333�pw���333333�pw���""""""��w���""""""��pw�����pw��UUUUUUUUUU��pw��UuWUUUUUwU��pw��UUUUUUUUUU�p��uww��%"""""rw'"uww���%"""""""""���������������UUUUUUUUUU����U����PU����Pflflf\����U\����ULDDDDdlflf\����UlDDDDDlfLd\����lDDDDdLd���fDDDDfLD���FDDdllfLD������UUUUUUUUUUUU�����������������������������������������������������������������������������������������������������������������������fileserver�����!����������,���\�����UUUUUUUUU���UUUUUUUUUU���UUU\�U333333`UUU"""""ww"R�333333g�U""""""""R�3UUUU5g�U\�35g�U\�35`�U\UUUUUUU\�35`vwWU�35�vwWU�35�pwWflflU�333333�pwWDDDDlU�""""""�pwWlDDDdLe\�U""""""U�pwWlFDDf\e\�̪U�pwWllDdlle\�UUUUUUUUU�pwW\�UuWUUUUUwUwwwWUUUUUUUUU�UUUUUUUUUUpwW\\DT\\T\�uwwW\�%"""""rw'"uwwUUUUUUUUUU�%"""""""""��UUUUUUUUUU���UUUUUUUUUU���UUUUUUUUUU�UUUUUUUUUU������������U������������������������Uflflf\������������U\������������ULDDDDdlflf\������������UlDDDDDlfLd\������������lDDDDdLd�����������fDDDDfLD�����������FDDdllfLD�P�������������������UUUUUUUUUUUU��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������small_fs�����������������,���l�����PUUUU��UUUUUU��PTU%"""wR��P<33�\��P<DD�ffffl��P<Av`��P<33utlffll��P,""pwfffl\��Upw\��UUUUUpwUUUUUU��WupwPlffl\��UUUUUUpwP\��%""rwRWPUUUUU��\��PUUUUU��ffffVU���������e��������U\ffF��������LDDF\��������UDDFf\��������\��������UUUUUUUU��������������������������������������������������������������������������������������������� ��floppydisc���������������,���,������UUUUUUUUUUUUUUUUUUUUUUUU\\<3333\<33333333333333333\|wwwwwwwwwwwwwwwww\|{\|{\|wwwwwwwwwwwwwwwww\<33333333333333333\LDDDD\LDDDD\LDDDD\\\UUUUUUUUUUUUUUU333333UUUUQUQUQUQUQUQUswwww7UUUQUQUQUQUQUQUswwww7UUUQUQUQUQUQUQU333333UUUQUQUQUQUQUQUUUUUUUUUUU ��harddisc�����������������,���,������UUUUUUUUUUUUUUUUUUUUUUUU\\||||\||||\||||\||||\||||\||||̼\||||̼\||||̼\||||\||||\||||\||||\||||\||||\\\UUUUUUUUUUUUUUUUUUUUUUUU<��ramfs��������������������,���4�����***********�***********�?�?�?�UU_]u?�UU_]u?�?�?�]U?�]U?�?�?�W_UU?�W_UU?�?�?�***********�***********����???????????????????????????????????????? ��palette��������!����������,���,����������!"""23333�������!"""23333�������!"""23333�������!"""23333�������!"""23333�������!"""23333�������!"""23333�������!"""23333���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww���DDDDUUUUefffvwwww��������������������������������������������������������romapps������������������,�������������������������������PUUU���������������\���������������\��������������P�����������PUUUUUUUUU�����������������UUUUUUUUUUUUUU���\\���\|wwwwwW̌\���\|z|ww̌\���\|zwrẄ\���\szC'w7333S���\|z|'w̌\���\|z|'w̌\���\|z\wẅ\���\|zwẅ\���\|zDĎ\���\|zDǍ\���\|z{\���\|z̷̞\���\{왎\���\̷|\���\|~{~~\���\|w̷\���P\{\����U\����PUUUUUUUUUUUUUUU�������������������������������������������������������������������������l��switcher�������'����������,���L��������ݭ������ݭ������ݬ������ͭ������ݬ������ݭ������ͭ������ݭ������ݬ������ݭ������������ݭ������ݭ������ݭ������ݭ������!������ͭͬ������ݭ������ݭ������ͭ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4��yes����������������������,���,������wwwwwwwwwww����������p����������p����������p�������� p������� p��������p��������p������� �p������ �p��������p��� ����p���� ��p��� ��p�� ���p��� ���p��� ���p�������p���� ����p����������p����������p�wwwwwwwwwww�4��no�����������������������,���,������wwwwwwwwwww����������p����������p� ����� p������ p�� ����p����� �p��� ���p���� ��p�������p���� ���p���� ���p�������p���� ��p��� ���p����� �p�� ����p������ p� ����� p����������p����������p�wwwwwwwwwww�4��dontcare�����������������,���,������wwwwwwwwwww����������p����2U5��p��tWewg�p��aw�tw7�p��swW�qwgp��rwW�awwp�� v�rwgp������uw7�p�����0wg�p�����rw��p�����u���p����W����p���� 7����p���������p����ag���p��� vw'���p��� ww7���p����sw���p���������p����������p�wwwwwwwwwww����radiooff������������������,���������� ������3��a����`�0���� � ����0��0��� � ���0��`���a���3��������� ��?�?�� <��radioon������������������,���4����������w����������pw���������w�w��������p�p�������w���w������p���p�����w����w����p� �p���w����w��p� �p�w����w�w����w�p� �p��w����w���p� �p����w����w�����p���p������w���w�������p�p��������w�w���������pw����������w�������������������������������������������������������������������������������������������������������������optoff��������������������,���,������?�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �?�4��opton��������������������,���,������wwwwwwwwwww����������p����������p�����p�����p�����p�����p�����p������p����������p����p����p����������p������p�����p�����p�����p�����p�����p����������p����������p�wwwwwwwwwww�|��tick����������� ����������,���������������� ��������� ����������������������������� ��������� ��������������� �������� �� ������� �������������� �������� �������� ����������������������������������������������������������������������������4��up�����������������������,���,������wwwwwwwwwww����w�w�w�w��p�w���w����p�w�����w�ww�pww��p��p��p��p��p�www����wwwwwwwwwww�4��down��������������������,���,�������wwwwwwwwwww����www��p��p��p��p��p�ww�pww�w�����w����p�w���w��p�w�w�w�w����wwwwwwwwwww4��left��������������������,���,�������wwwwwwwwwww����w�w�wp�p�w�pwww�����p�w�����p�w�����p�����p�w�pwww�p�wp�w�w����wwwwwwwwwww4��right��������������������,���,������wwwwwwwwwww����w�w�w�p�www�w�����p������w������w�����p�www�w�p�w�w�w����wwwwwwwwwww�����������������������������,���l������ ���������=���?���o���a������a������?���=��������� �������8(oAAo(8�����������������������������,���l������������������������������������������������������������������������������� ���,���������������������������"����������P7����������t���������g���������@'����������s���������v���������@G��������07q��������Pgu��������0wG���������w����������u��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4��gright�������������������,���,������wwwwwwwwwww�'"""""""""r�'"""""""""r�'""""'""""r�'""""w""""r�'""""w'"""r�'""""w"""r�'""""p'""r�'"www�w""r�'"����p'"r�'"�����w"r�'"�����w"r�'"����p'"r�'"www�w""r�'""""p'""r�'""""w"""r�'""""w'"""r�'""""w""""r�'""""'""""r�'"""""""""r�'"""""""""r�wwwwwwwwwww����ptr_default���������������,���,������������i���������j������j�j��ii���������@��@����������ptr_double����������������,���,������������i���������j���i�i�i�ij�i�i�Y�E*�@�@�@j�@Z�@�@���ptr_confirm����1����������L���L�������������������UUU�UUU��\UUUUU�WUUUUU �WUUUUU �WUUUUU �WUUUUU � �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u � �WUUUUU �WUUUUU �WUUUUU �WUUU �WUUU �WUUU �WUUU �WUUU �WUUUU �WUUUU �WUUUU �W}UUUU �W}UUUU �W}UUUU �W}UUUU �W}UUUU �W}UUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �\UUUUU�����ic_edit��������!����������,���,������wwwwwwwwwwwwwwwww���77wwqw7s���77wwwwqww7s���wwwwwwwwwwwwwwwww���7s���ww���q���q���q���q���wwwwwwwww7s���������p7s���wpwp7s���wpwx7s��������p7s���www�p7s���wwwp7s�������p7s���wwp�p7s���wwp�p7s�������p7s���wpwp7s���wp�wp7s��������p7s���wppq���w��ppq����������pq���wwwwwwwwwq���q���ww���7s���ww���7s���wwwwwwwwwwwwwwwww�����ic_filer�������!����������,���,������wwwwwwwwwwwwwwwww���77wwqw7s���77wwwwqww7s���wwwwwwwwwwwwwwwww���7s���ww���q���q���q���q���7s���7s���7s���7s���ww7s���q7s���qwww7s���7s���wwwwww7s���7s���7s���x7s���7s���7s���q���q���q���qwwwwwwwwq���q���ww���7s���ww���7s���wwwwwwwwwwwwwwwww�����ic_draw��������!����������,���,������wwwwwwwwwwwwwwwww���77wwqw7s���77wwwwqww7s���wwwwwwwwwwwwwwwww���7s���ww���q���q���q���q���wwwwwwwww7s��������p7s������UWp7s�����P�Pp7s�����PpwPp7s����uwp7s�������pp�p7s�����p�upp7s�����p�wpp7s�����pUwugs7s�����pUgfgs7s����pp�wp7s����pp�up7s�����p��pp7s�����p��ppq�����p��ppq���������pq���wwwwwwwwwq���q���ww���7s���ww���7s���wwwwwwwwwwwwwwwww�����ic_paint�������!����������,���,������wwwwwwwwwwwwwwwww���77wwqw7s���77wwwwqww7s���wwwwwwwwwwwwwwwww���7s���ww���q���q���q���q���wwwwwwwww7s������p7s����pww7s���pwwp7s����p'wp7s����wrp7s����wwp7s��� �pw�p7s����pw�p7s����03�p7s����01�p7s�����p7s�����p�p7s������p7s�����p�pq��� ���pq��� ��p�pq���wwwwwwwwwq���q���ww���7s���ww���7s���wwwwwwwwwwwwwwwww�����ic_?�����������!����������,���,������wwwwwwwwwwwwwwwww���77wwqw7s���77wwwwqww7s���wwwwwwwwwwwwwwwww���7s���ww���q���q���q���q���7s���7s���7s���7s���7s���7s���7s���7s���7s���7s���7s���7s���7s���7s���q���q���q���q���q���ww���7s���ww���7s���wwwwwwwwwwwwwwwww���l��!edit����������!����������,���L������pwww���������pwww��������pwww�������xwww������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������鈈���������������������������������������������~�����������w������������~������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!edit������������������,���������ww�������ww���������������������������������������������������������������������������������������������������w���������������������������������������������������������������������������������������������������������|��!chars���������!����������,��������w�pw������w�pw������w�pw������w�pw������w�pw������w�pw������w�pw������w�ww������wwwww�����wwwwp�����wwwpw�����w���������w���������w���������w���������w���������w���������w���������w���������w�����������������������pw���������pw�����������������������������wwww������wwww������wwww����������������������������pw���������pw�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!chars�����������������,��������ww���ww���ww���ww���www���ww|���w|���w���w���w���|���|������|ww���|ww������|���|���������������������������������������������������������|��!draw����������!����������,��������wwwwwwwwwwwwwwwww���wwwwwwwwwwww���wwwwDGtwwwww���wwwDDGDtwwww���wwGtwwwDwwww���wwDwwwwGtwww���wwDwwwwGtwww���wwDwwwwGtwww���wwDwvwvGtwww���wwDtwwwDtwww���wwGDwwGDwwww���wwwDggGtwwww���wwwgvwfwwwww���wwwgvwfwwwww���wwwgvwfwwwww���wwwgvwfwwwww���wwwgvwfwwwww���wwwgvwfwwwww���wWwvwwwvwwww���wwwwwwwwwwww���wuWwWWwWWwww���wwuwuuuwuuww���wwwgwwgwwwww���wWwgwwgwwwww���wwwvwwwvwwwwyw���wwgvwwwfwwww~w���wwgvwwwfwwwwww���wwgwwwwgwwwwww���wwgwwwwgwwwwwyww���wwgwwwwgwwwww~ww���wwgwwwwgwwwwwwww���wwwwwwwwwwwwwwwww���wwwwwwwwwwwwwwwww���wwwwwwwwwwwwwwwww���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!draw������������������,����������w�pwww�����p��pz����PuU�pz����p�pz����p�pz����upz���PWW�pz�����pz�����pz���wwwwwpz���wwwwwpz���p�p�pz���p�p�����u�p�����W�P�p~��������pw���������������������������������������������������������������������|��!paint���������!����������,�����������pww������www�����pww�����www����pwww����wwww���pwrw���p'ww���wrww���wrww���'www���wrww���pww���pww���@DD���@DD���@D���@D���p������p������p������p������p������p������p������p�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!paint�����������������,���������pww������ww������p'w������trw� ������wrw������wrW�����uw�����pw� ����@D��������@�������� � ���p � ���������p ������� ���p ������������p ���������������������������������������������������������������!help����������!����������,���,�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!help������������������,���,���������������������������������������������������������������������������������������l��!calc����������!����������,���L�����PUUUUUUUUUUUUU�UUUUUUUUUUUUUUU�UUUUUU�Uww\UUUU�U\U[U�Uw\U�Uw\U�UUU[U�UUUUUUUUUUUUUUU�UUUUUUUUUUUUUUU�U%"UU"RU%"UU\U�U"$R%B"U"$RLU�U"$R%B"U"$RLU�U%"UU"RU%"UU\U�UUUUUUUUUUUUUUU�UUUUUUUUUUUUUUU�U%"UU"RU%"UU\U�U"$R%B"U"$RLU�U"$R%B"U"$RLU�U%"UU"RU%"UU\U�UUUUUUUUUUUUUUU�UUUUUUUUUUUUUUU�U%"UU"RU%"UU\U�U"$R%B"U"$RLU�U"$R%B"U"$RLU�U%"UU"RU%"UU\U�UUUUUUUUUUUUUUU�UUUUUUUUUUUUUUU�U%"UUQUUU\U�U"$RAU\LU�U"$RAU\LU�U%"UUQUUU\U�UUUUUUUUUUUUUUU�PUUUUUUUUUUUUU���sm!calc������������������,��������UUUUUUUU���UU���|ǵ���wǵ���UUUUUUUU���%"%"%"���%"%"%"���UUUUUUUU���%"%"%"���%"%"%"���UUUUUUUU���%"%"%"���%"%"%"���UUUUUUUU���%"���%"���UUUUUUUU���UUUUUUUU������������������������������������������������������������|��!configure�����!����������,���������UUUUUUUUUUED�������\UUUUU����3333333\VUUUU����3333333\fc�������3DDDD33\fc�������3A33\fc�������3A33\fc�������3A33\fwww������3A33\ewww�����3A33\5wp�����3333333\5wp�����"""""""\5wp�����"""""""\5wp�����\%wp�����UUUUUUUUUUwp����@Dw||wwt����UUUUUUUUUUUUEwt����\wwww����%""""""ww"Rwwww����%"""""""""RBDD3����\LL����\LDD����\UUUUUUUUUUUUT����UU\U�����T\\�����llflf\\\����@\\���DDDDDfff\,���FDDDDfDd\\���TFDDDDDd\���\lFDDDdlDDUUU���\llDDDfDD���\���TUUUUUUUUUUUUUUU��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!configure�������������,���������UUUUU������\������333\������CD4\������4\������4\������"""\������\�����UeVUeVUU����UUUUUUUU����%"""r'RE@���\UU���fffffUU\���eV\���UlU\���VUUflU���\P���UUUUUUUUP���������������������������������������������|��!alarm���������!����������,��������swww7���zE#"2T���G4""Ct���z4#�!2C���U4"�"CU���G3"�"3t���:G#"�"2t���JF#"�"2d���ZE#"�"2T���z4#"�"2C���z4#"�"2C���z4#"�"2C���s4#"�"2C7���d4#"�"2CF���U4#"�"2CU���G4#"�"2Ct���G4#$�2Ct���GT#$�2At���:GT#$�2At���JFT#$�2Ad���ZET#$�2AT���zDT#$�2AD���zD5C�!0D���eD5C�!0DV���ZVT4$�!CAe���wUDD#���!2@DUw���zfUD4#���!2CDUf���wwwwwwwwwwwwwwwww���w���zw���www���www���www���zw�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!alarm�����������������,��������{w���'"r���{#2���{#2���{#2���W#2u���G#2t���G1t���G�1t���{E�1T���{E�T���{E%�T���WU#�2Qu���{VE#�2Te���wwwwwwwww���w���{w���w�����������������������������������������������������,��!printers����������������,���������������������������������UU��PU����������������P��������������PU���UU������������������P�����������UPUPUPUP�����������UPUPUPUP������������������P�����������UUUU�UP�����������UUUU�UP������������������P�������P��UUPUUPUPUU�����PUUUUPUUPUPUU�����P33�������P33�����P33UUUUUP33�����P33UUUUUP33�����P33�������P33�����P33�������P33�����P33�������P33���UUUUUUUUUUUUUUUUUUU�\P\Pż\UUUU\Uż\DDDD\U\DDDD\U\UUUU\U\P\P\�\�\�UUUUUUUUUUUUUUUUUUU���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!printers��������������,��������U_���PP���������_UP_���_U���UU���_3U5S���_3���5S���_3U5S���_3���5S���UUUUUUUU���U���U���Żʈ\UU���Żʈ\UU���\UU���U���U���UUUUUUUU��������������������������error����������'����������,����������������������������������������������������������������� ����������������������������������������� �������������������� ������������������� �������������������� ���������������������� �������������������� ����������������� �2����������������� Rw7�����������������vww ���������������www ��������������� www��������������� vww����������������twg�� ���������������rwG�� ������������� ��Qw'��������������� ��@w����������������� w��� ��������������w��� ����������� ����w�������������� ����v������������������v���� ��������������e���� ��������� �������������������� �����2�����������������bw7����� �����������vww���� ������� ���� www����������� ����vww����������������bw7������ ������������3������ ������������������������������ �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@�����@�@� � �`�`������� �� ��`�`��������`�`� � �`�`��� �� ����� �`�`� � ������@�@�����@�@� � �`�`���������� (1 � A =Oq_qu q 1  ruo_1O1=-Y 3 O F G0P= B� B = FPGp Nư 3! Y! -=� `MeQOX!D!:"E 8 2  q O@@F3@G@ @J, k/ / , f`g`3`n`` 1 2 8oE":!oDXeQnOؑ ! NeQ�  qI9Zq kZQ9!j!4Xa KXa 4J9EG�M F� F F GՐFe1g f gM f f0f1e4Q g`E`Ga/ I,QHQw k|Q N+a�����������������������������l������k��L��directory������!����������,���<���������������������������������������������������@������@����� ������>�?����������������@������ ������ ������ ������ ���������YUUU��� ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������������������������������������������?���small_dir�����������������,���t��������������������������~��������UU�������������������<��application����!����������,���,���������U���|~~���T���ƪ������Ɗ������~~������Ʀ���VV���Ʀ&���V�������UU������UU�������UU�����*���UU������UEU������UQU������UTU���*���UU������EUU������QUU������t���small_app�����������������,���,�������<U�~�fU��f*�~��~J�f��fr�f����U���*U�*��JU�*��RU�*��<��file_xxx�������!����������,���,������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t���small_xxx�����������������,���,����������������������������������������<��file_fff�������!����������,���,������������3��{������ݽ��ݽ������{n��{o����7��ޛ7��ޛ�����M��M�������s���x��ݹ��ݽ������{��{b���i���3%7��07�����O��π��`������������t���small_fff�����������������,���,�������@�m�m��ݳ�[�X�-�-��m�m� �g�`����<��file_ffe�������!����������,���,������������FQU���Ϲ���Y\���>���@������y?~������Y���1���n������UU������UU�������UU�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_ffe�����������������,���,��������AU�*�a�J�y%�r�A9�|�U��+���*�E�*�Q��<��file_ffd�������!����������,���,������������A`U���I���Id���I���I`���I���Id���I���Ad���a$���������UU������UU�������UU�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_ffd�����������������,���,��������AU�*��J�%�r�a9�|�U��+���*�E�*�Q��<��file_ffc�������!����������,���,������������TU������T������T������T������`��� ���������UU������UU�������UU�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_ffc�����������������,���,��������U�*��J�%�r�9�|�U��+���*�E�*�Q��<��file_ffb�������!����������,���,������������1"��5��5c��1*������1"��52��5��������1"��+n��5+o����������������������W5r��W52����������t���small_ffb�����������������,���,��������O�O��O$�O$��O"�O"��3�3��C�C���<��file_ffa�������!����������,���,������������XU���9C���9X���9���Y������Y������SY���)���9S���ᅬ���UU������UU�������UU�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_ffa�����������������,���,��������U�*��J�a%�r�9�|���+���*�E�*�Q��<��file_ff9�������!����������,���,��������������� ����������� ��~��������?���?������c���s���s���P������p���B���WA���@���WA���@������������������������������������?���������t���small_ff9�����������������,���,����������!�!�m�}�8�8�q)�(�W9�?�?8�?�8���<��file_ff8�������!����������,���,������������U���999���999���999���������9y���)���9YY���))���9Y���﯏���UU������UU�������UU�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_ff8�����������������,���,�������ê�U�*��J�%�r�9�|���+���*�E�*�Q��<��file_ff7�������!����������,���,�����������������������������������������������������������������������������������������?���?���?���?���?���?������������������������������������������t���small_ff7�����������������,���,���������������<�<�?�?�y<�y<�y<�?�?������<��file_ff6�������!����������,���,�������������������������������������|��|��|���|���|��|��|���|���������|���|���|���|���|����|����|����|��������������������������������������t���small_ff6�����������������,���,������������������������������<��file_ff5�������!����������,���,����������������������?���/���_���_������ɟ���_���_���?���������������������@���@��� ��� ���������?���?�������?�����������UUUU������������t���small_ff5�����������������,���,���������_�q�u|�ur�uy�x�u8��u�uB�u!�q� �UU����<��file_ff4�������!����������,���,����������������������������������� ����@����]����]����@����![������!@���![���![���!@���!@���!@���?�������������e���e����������������������� ����� ���?������������������t���small_ff4�����������������,���,�����������!�!�*�98�+�)(������@�����<��file_ff2�������!����������,���,����������������������������Q��������Q@��������Q@��������QU����������������������� ���������@����G�����@����@������=����������J��������������� �����������������t���small_ff2�����������������,���,��������Y��Y�� �����_�`��@�����<��file_fed�������!����������,���,���������U%W���I���UV���%���UIV������U%W���������Um������U۫���m���U������Um������U���U���U���U���U���U���U������%K���m���I&���%K���m���I&���%K������t���small_fed�����������������,���,�������Y�Q�U����u���_���U��9�qU��<��file_fec�������!����������,���,������������������=����������������������������������������������������������������������������������aUU������aUU������������������������t���small_fec�����������������,���,���������� ��������� �������<��file_feb�������!����������,���,������������m[UU���DZ���YU������?~U������@U���?���\U���Ϲ*���EQ���ﻊ���}_������UU�������UU�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_feb�����������������,���,��������U�*��K�%�r�9�|�U��+���*�E�*�Q��<��file_fea�������!����������,���,������������W���W���W��������V���wι���uι�������uF�������uι���wι�������7F�������wι���uι�������5ƹ������U��������U�������UUUU�������������������������������t���small_fea�����������������,���,��������_���������������m��<��file_fe4�������!����������,���,�������������������������M������������M���������������������� ����?���QUU5���/���QU5���*���7�����,���qn9���A�����A ���A ���������!�����������������t���small_fe4�����������������,���,��������a���a����U��� @�������<��file_fd7�������!����������,���,�������������?U�������?�������(�������8������x����(���8�������������SU���?���@�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_fd7�����������������,���,��������W�%$��L�$�%t�<��A��+���*�E�*�Q��<��file_fd6�������!����������,���,�������������?U�������?�������(���l���88���{���{y���8(���l8���ƨ����������SU���?���@�����*���UU������UEU������UQU������UTU���+���UU������EUU������QUU������t���small_fd6�����������������,���,��������W�}$� �=L� $�}t�<��A��+���*�E�*�Q�����file_fcc�����������������,���,������������������������������������������������������ ���� ����������33�����33������������������������������������������������������X���small_fcc������� ����������,���,������������������?��*����P����������������L��file_fc8�������!����������,���<���������������������������������������������������@������@����� ������>�?����������������@������ ������ ������ ��������� ���������*��������*�p���r���*�������� ������������ ������ ������ ������������������������������������������?���small_fc8�����������������,���t��������������������������~���������U�U���������������<��file_fc6�������!����������,���,����������������0�����x��������� ���@���]n���]o���@7���!7������!���! ���! ���!���!���!p���?�����������e���e������������%���0��� ���@ ���?���`��������������t���small_fc6�����������������,���,�������@��!�!h��9�[�)X�o�����I�����<��file_aff�������!����������,���,�������������������������������D/����$O����$O����$F����$O����D)������� ������������������0���1`���@��� L ��� l`����a`����!@����1��� 0��� 0���@0���1`������������������t���small_aff�����������������,���,��������|���|�(�l�l�����!�A�A�A���<��file_ae9�������!����������,���,�������������8p������������������������������������������� ���A� ���� ���A� ���� ���A� �������a��������a�����5���Y�j�������_�������������������������������t���small_ae9�����������������,���,�������A�!� � � � � �)P�`�)P�`�-������<��network���������!����������,���������P�TUjTUTUSGTUGFTUUU]����P�@�@PҶ�pp?8?y{���g�g�g�g����������L��fileserver�����!������� ���,���<�����?���� ��TU#�� � ��� ��$� ��@/��$�0��@�0��$Ӷ5��TUӿ���-��-��-�� � ��]?��������p����`U ���p�8���� ��ж-���@� ���@ж-��Ҷ� ���!��?��/��?8����?y����{��������������gggg���������������������������������small_fs������������������,���|������R 4 R5 d dw ?8 ? @]��������w7''' #�p/�p?�p�p?�p�p�p�p�p�p����floppydisc���������������,���,�����������������������T�����������������������������������������?�������?��������harddisc�����������������,���,��������������������I$����I$����I$����I$����I$����I$���I$���I$���I$����I$����I$����I$����I$����I$��������������������ramfs����������������� ���,���������wwwww�wwwww������#��#���&�&���1��1���� wwwww�wwwww�ng:r�ng:s�ng:s���� """"" """"" """""<��palette��������!����������,���,�������UK����T����U'����JV����U����&U����UK���������UmW������UV���m���UW������UmW������UV���V���UV���V���UV���V���UV���V�������mKN����&�����$����mKN����&�����$����mKN����&���� ��romapps������������������,����������������������@������@����� ������>�?����������������@������ ������?���i���i���im���y}Wo���imn���i7���i7���iM���iM���iA���iB ���Iġ���I"������2���� ������������������������?��switcher�������'����������,���l�������������������?�������������������������������������������������������������������������������������������������������������������������������������������@?������������������������������������������?�������������������������?���������������������������������������������@?���|������������?������yes�����������������������,���,������?�� �� �� ��'�'�#�#�!�!� �A �p �x �9 �= � � � �� �� �?����no������������������������,���,������?�� �� ��&�9�'�q#�!� �s �? � � �? �s � �!�q#�9�'��&�� �� �?����dontcare������������������,���,������?�� �? � �!�#�#�#�!� �8 � � � �� � � � � �� �� �?����radiooff������������������,���������� ������3��a����`�0���� � ����0��0��� � ���0��`���a���3������ ��� ��?�?�� ���radioon�������������������,���������� ������3��a����`�0 �� ? ��0�0�� ? ��0 �`���a���3������ ��� ��?�?�� ���optoff��������������������,���,������?�� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �� �?����opton���������������������,���,������?�� �� � &�9 '�q#�!� �a �� �'�'�� �a � �!�q#�9 '� &�� �� �?����tick������������ ����������,���d�������������������x��x��<��=�����������������p�x�8<88p���up������������������������,���,������?�� �� �� � � �3 �a � �a!�1�#�'�! �! �! �! �! �? �� �� �� �?����down����������������������,���,������?�� �� �� �? �! �! �! �! �! �'�1�#�a!� �a �3 � � �� �� �� �?����left����������������������,���,������?�� �� � � � � � �#�a�"�1�"�1�"�a�"�#� � � � � �� �� �?����right���������������������,���,������?�� �� � � � �4 �d � �!��#��#�!� �d �4 � � � �� �� �?�����������������������������,���l������ ���������=���?���o���a������a������?���=��������� �������8(oAAo(8�����������������������������,���l������������������������������������������������������������������������������������,���x���������������������������������`���0���0��������� ��� ��`���������������������������������gright��������������������,���,������?�UU5�*�UE5�*�U5�4*�d4�(�1��+��3�)�4�d*�U55�*�UM5�*�UQ5�*�?����ptr_default���������������,���,������������i���������j������j�j��ii���������@��@����������ptr_double����������������,���,������������i���������j���i�i�i�ij�i�i�Y�E*�@�@�@j�@Z�@�@���ptr_confirm����1����������L���L�������������������UUU�UUU��\UUUUU�WUUUUU �WUUUUU �WUUUUU �WUUUUU � �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u �w]u � �WUUUUU �WUUUUU �WUUUUU �WUUU �WUUU �WUUU �WUUU �WUUU �WUUUU �WUUUU �WUUUU �W}UUUU �W}UUUU �W}UUUU �W}UUUU �W}UUUU �W}UUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �WUUUUU �\UUUUU���<��ic_edit��������!����������,���,���������%C���G��������@����������@�����@�����@�����@���@���A�@���A۹@���A@���A�@���A@���A@���A�@���Ao@���Ao@���A@���A@���A[@���A@@���A@���A'@���A�@���@�����@����������@����������@������<��ic_filer�������!����������,���,���������%C���G��������@����������@�����@�����@�����@�����@�����@�����@�����@���|�@����@���@���A� @���A@���A@���A@���AU@���A@���A@���A@���A@���A@���@�����@����������@����������@������<��ic_draw��������!����������,���,���������%C���G��������@����������@�����@�����@�����@���@���A @���A @���A@���A@���?@���A�@���A @���A @���A@���A@���@���A@���A@���A@���A@���A@���@�����@����������@����������@������<��ic_paint�������!����������,���,���������%C���G��������@����������@�����@�����@�����@���@���A@����@���A@���A@���A~@���A~@���A?@���A*@���A\@���+@���U@���@���@���@���@���@���@�����@����������@����������@������<��ic_?�����������!����������,���,���������%C���G��������@����������@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@�����@����������@����������@������<��!edit�����������!����������,���������px8��w�s��;��9��������p��x��8���������������t��r��@2��@�� �� �����P���8����?�?����������������?������p��8�����sm!edit�������������������,���t������<�<p�p��ø�����~n���n���7���7������@ ��@����`���0���<<~~�~�?�?`�0�L��!chars���������!����������,���<�����������������(����B����(����B����(����B����(����B����(�����B�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!chars������������������,���t��������'�K�'�K�'�K�'���������������������3333?oC``��``L��!draw����������!����������,���<��������������������`���0���0���0���0���p������{���1���1���1���1���1���1���`���`���������`@I���`@����A@����a����`�A���� �A����0"����0"����0����������������������`0000p{111111````A@a`� �0>0>0������sm!draw�������������������,���t�������_�_�_�_�_�_�_�_�_�_�_�������p $$tQQAAL��!paint���������!����������,���<���������������$����GI���� ����C$���� ����Q���� �����P��������������~�����~�����B����B�����B���B������^�����>�������^�����>��~����^������>������^����>@����^ ����>����^@*����> ����^*����>@����^������>��������<�Ǐ?����~��~�~~~~~�~�~�~x�~~��~�~~~~~~~>~~��~������sm!paint������������������,���t�������/�O��������o�w�|��e����|~?A??<��!help����������!����������,���,���������������������������������������������������������������������������������������������������?������������t���sm!help�������������������,���,���������������?������?���<��!calc�����������!����������,���������?�?S?SQ8Qe0e0�8??8d2d28??8d2d28??8d2d28??8d2d28?߼���sm!calc�������������������,���t���������5���������������L��!configure�����!����������,���<���������������� �����TU ����� �����` �����$ �����` �����$ �����` ����������� ����������������������0������?������ �����#������ ��������������������y����������m������J���������������_�����������������������������0��?�?�?�?y���sm!configure��������������,���t��������W��W��W��������[����??L��!alarm���������!����������,���<������������8p���������������������������$������'����'����G����F����E����F����M���I�J���� ����@� ����� ����@� ���������`����������`������5����X�j���������^�����������������������������������������������������$''GGGGOO?����������������sm!alarm������������������,���t��������?�?�?�?�?��?��/��/������_??��,��!printers����������������,���,��������������<x������D����������������� ����� �����������= �����= ��������� ������ ���� } ��� } ��� ���� ���� ����?���������������;����;�V���������������������������� ������ ������ ���?������������<x������|��������������������������������������������� ������������������������?���������������������������?���?���?���?������sm!printers���������������,���t�����������S��ӕ�������m{�mK�x������p��error����������'������� ���,���l�����������������������x����������������������������������������������������y���������������p8�����p8�����8p�����8xp�����x�����x�����0����0����0����0���0����0���������������x���������p��8���p��8���8�x�p���8���p���<������������?���������������������������������������������������������������������?�����?����������������������������������������������������������?���?����������������������������������+a�����������������������������Taskname:SetIcons IntErr:%0 (Internal Error %1) TNotFound:Template '%0' not found ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �  > Redraw � taskid%4:$taskid%="TASK" �9ș "Wimp_Initialise",200,!taskid%,"Redraw" version% �(ș "Wimp_SetMode", �2ș "Wimp_CloseDown" �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,��������SetIcons g$����������������������  �������������=����0���������SetIcons > e��� ���j��`�<Untitled>  ���:��`�<Untitled> ���8��!X��f��������z��x����������B��t����������f�������������t0���������������.=�����Default Icons sradiooff,radioon High Res. Colour Icons sradiooff,radioon High Res. Mono Icons sradiooff,radioon 3D Window borders soptoff,opton 3D Boxes soptoff,opton OK ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Boot ����C%���i!Help ����C���j!Run �����C`-����k!Sprites �A/���l!Sprites22BϜd���m!Sprites23C.*���nModules ��Cx����o������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����C%���i!Help ����C���j!Run �����C`-����k!Sprites �A/���l!Sprites22BϜd���m!Sprites23C.*���nModules ��Cx����o��� �!System �����������!System ��Nick| !Boot file for !System, version 0.56 (7-Jan-1992) | | When using a networked system with both RISC OS 2 and later RISC OS | machines the contents of the (old) RISC OS 2 !System.Modules directory | should be incorporated into this !System. | IconSprites <Obey$Dir>.!Sprites If "<System$Dir>" = "" Then Set System$Dir <Obey$Dir> If "<System$Path>" = "" Then Set System$Path <System$Dir>. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ !System ======= The !System directory contains relocatable modules shared by various Applications Suite programs, held in the directory !System.Modules. You will not need to take any special action to load these modules: they will be loaded as required by applications, provided a directory display containing!System has been opened at some stage. Error messages ============== If the error message "Filing system or path 'System:' not present" appears when you are using an Applications Suite program, you should open a directory display containing !System and then try the operation again. If an error message of the form "You need some module x.xx or later" appears when you try to run an application then the directory !System.Modules does not contain a sufficiently up-to-date version of the relocatable module "some-module". If this version of !System is used with a machine running RISC OS 2 this will probably be because !System.Modules does not contain the module at all. In this case it will be necessary to add relocatable modules from the RISC OS 2 !System to the Modules directory in this !System - copy the RISC OS 2 !System.Modules directory into the RISC OS 3 !System directory (the directory containing this file).��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| !Run file for !System, version 0.56 (7-Jan-1992) | IconSprites <Obey$Dir>.!Sprites | Set System$Dir <Obey$Dir> Set System$Path <System$Dir>. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!system������������������,����� ������������������������������������������������������������������pwwwww��������������w����������pwwwwwwwww���w��w���w��w���w��w���w��w���w��w���w�������w���w��w���w��w���w��w���w��w���wwwwwwwwwwwwwwwww���������������������������������������������������������������������������������O��sm!system������������� ���,������ ���333333�3��3swww33�3��swwwww��w���w� x��w� ��w� ��w� ��wwwwwwwww�����������������������������������������������������������������������h��|��!system��������!����������,���������������������������������������������������������������������������������������������������������������pwww��������������������������������������������p�����������pwwwwwwwww�����������������wwwwwwwwwwwwww�������������������� x���� ���� ���� ���� ������ ������������������ ���� ���� ���� ���� ���p� ����w� ����pwwwwwwwwwwwwwww�����������������������������������������������������������������������������������������������������������������������������������������������sm!system����������������,���������������������������������������������������������pwww��������w�������pwww�������wwwwwww������������ x��� ��������� ���� ��� ���wwwwwwwww������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!system��������!����������,���<���������������������������������������������������@������@����� ������>�?����������������@��������� �������� ��������YU��� �@���*��� ������� �������� �Q������ @T���*��� U������DU���������������������������������?���sm!system�����������������,���t��������������������������~����U5��UM�f�U�)�T�E*������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������NickBASIC64 ��C ���pSCSIFiler C]]ތ���qSerialUtilCP]t���r����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������BASIC64 ��C ���pSCSIFiler C]]ތ���qSerialUtilCP]t���r����hModules �����������Modules ��Nick�����������������������BASIC64�������b���8�������BASIC64 is the ARM BBC BASIC interpreter. Syntax: *BASIC64 [-help|-chain|-load|-quit] <filename>�BASIC64�BBC BASIC VI 1.05 (12 Mar 1992)����� �;O��QO �R ̌�\��?��AQ@��Z�+���� ���Not enough application memory to start BASIC64��ူ ̠pLN� P@-��1��� ���@� ��@� ��@���@���1��� ���@� ��@� ��@���@���ARW! PH�O� <H@�� �O� @�� �OP H@���OP H@�� ���РT��t��p�d�`�h�'�H��&�H � �,�(X�,��,H��1?�G��H��-x��%0H  ��2&� �R�  C �R -�R@�� ����2� @�2V�����`,�2g*�����2d*��Ub*�pV&��� %�X��0��p� �-��ARM BBC BASIC VI version 1.05 (C) Acorn 1989 �����A�,x�� Starting with ������p&��� bytes free. �����H�R7�� L�R*�� Q�R�� C�R��H�R��A�R��I�R��N�R�� �RE�� �R  ��2�� @�2 LH  �R PP%���U�R��I�R��T�R�� �R+���%H��O�R��A�R��D�R�� �R�����E�R��L�R��P�R���,��z��BASIC64 -help activated (use HELP at the > prompt for more help): � ���,��z��Unknown keyword. �����,r��z��BASIC64 [-chain] <filename> to run a file (text/tokenised). BASIC64 -quit <filename> to run a file (text/tokenised) and quit when done. BASIC64 -load <filename> to start with a file (text/tokenised). BASIC64 @xxxxxxxx,xxxxxxxx to start with in-core text/tokenised program. BASIC64 -chain @xxxxxxxx,xxxxxxxx to run in-core text/tokenised program. ����P@ 0�Rj)�::�R��:A�Rf)�:G�Rd)�* B T@TZ  a�R #"� �����뇌H����-��&�Hx�%�X��P��#�>���*"�H!�+�� �-�@� � U ��:��,��z��Warning: unmatched () �  �� �,��z��Warning: line number too big ��P�5�,z��Warning: unmatched " ��0�0�Z���Zj)�*@Zh)�:Aܐ��\��ܑ����(����T���� ����������|������<�� �y������ZN)�� �Z6��  �Z2�� �Z��Z p@��Tt�� �r�� �Z :�Zm�� �Z �� �Z 1)����9(� ��`R0N��-�Z+�:3(�=�:(�*�y!�0��U/�� ��*��p�U ���:�ZL�� �Z�Z\ p@��TD�� �B�� U�*��9(� H�R p� ��UR �ЍlH`B` V(�*``pWЍ @���� �� - �Z =�Z Y��:��(�  �TJ- �Z =�Z>� :�ZX� A��������������������������������������������������������������h����h9��hV��w����h����h=������������R��[��Y��������������a��|S��S��XT��T������������������������������a������������������������������������������������������������HU��U��`V��������������h=����$D��$A��a��|S��S��XT��T��O��a��0g��=��=��Pb��X��X��@>��Y��@��@��hA��A��dB��B��Z��PC��D��E��<F��[��h^��F��H��d`��^��J��8L��XL��L��L��M��M��N��DP��X�� Q�� R��HR��d���Z'�*@Z'�:A7��T��V��tZ��Z��[��0L��<N��\��W��Hd��La����(`�� \��U���K��XK�� K��(K��dK��\�� ������l�������`H,`�Q:`��H ��\�X���1�*��1� ��*��1�PK Z ��*`pr�ZP` �V`z�Z �[!P%�VNo string from BASICTrans���?CH  �<@OP  ��R,p��� ��~�����L\ a��` _��X ��2�� 0 �S�Q11 �Q�� �R�� � t�H@͏����P||���0�  �R�� X��Z��U�>�ZS� �Z�� /��i0.��n0,��*��"0)�� 0'��0 �S*"0"����x�T��Q �P!��*�,��z��Attempt to use badly nested error handler (or corrupt R13). ���(Axx|�x 0�Q04��20� �S�Q11 H 0��&�*H������ !�|�:Ș,$:!(-4)=@%:ș&62c82,24,,$;@%:(@%1)=0:@%=!(-4):@%=&900::" at line " ���@%=!(-4): ���@-�`���Q��  ��Q`��@-A ���@-P�� �P���'�X��0�� �L � �PK�{ �[�� �P �� `K` V&�* 00�r�c�2@$TP`�� �P �0��0����� �0���9A&� ���9&� Qp�@-�[�! @-DT�@-�[��@-�[��@-�[U���5��$XP$D@.D C�U�P#p�W@#@#����5@�p@-Hm���0-`C`D�- 6n0�V 0�0p�S�0#��U ���S ��*��S�� p�`0r���W�`v��  ���0�U�0�U��@p�W@#@#�P#p �S@" pG"@0 dY���pO��!|M��!xK��!tI��pG��"|E��"xC��"tA��p?���p`0�R-�� pv$ W p:�W0# pG"�p*�5 �� �5�� `y0�V $ V v'b`�� E``-`` j`(�� h`%�� f#����5�� ```` Ѝ `pVpF�V0p�p`'b`0``0S$l```0``0S$l``0``�@-,H �00 �Q07��20��30�Q0 RZ�.�Z���0�P�� 0J �Z �0Z��: �Q����.�Z �� E�Z�� 0J �Z����3P:��K�Y0p.�Z �� E�Z �� 0J �Z ����3 PE03��p��PK��5�� ��JPU��HP��Y-�Z�� +�Z���9�Z��0Z��: `9�Z ��0Z��:a`9�Z��0Z"a ` �`�@-�`f�@J H����1 �4�@� "�eT% 3P �4 �`�6 �@`P�6 ��5 �2* �p �W =�W$�@�J� @���1� K  �Qa$�*� �0��3�� 0 �3PP�- Y#"�9�9  �-�9��9Y  �9�@-����(�� �Z *�Z�Z\�� �Z$�� �ZQ�� "�ZH�� :�Z�Z�Z �Z�� ��� PR:�U B �ZPBP�0��� �U �Z�@B�  �Z PR"�U �U�� $�U%�U�U�� �U�U�� !�Z?�Z)�U �� `��V.�U `��V.�Z$�Z�� (�Z!�Z?�Z PP `��V  �Z "�Z�3���  �Z �Z 0�p����������������������������������������������������������������  �Z   �T��Q�� @@Zv��R?O ��YU��P��Y �YP(�U~�� K<H 041�� 0[�Z%�S3?�� �F�� "�eT% 3 �4�� `eT % 2 �6�� eT % 2 �6 �� eT % 2P �6 �� eT % 2 �6�@�����9�9�@�@D����� "���9�9�@�!�:�� ?:��  K H@J@D|�Z��&������0@-�-�-+�+���B�YP%�U����(�P ��  H !�Z �� $�Z�� ?:�� �ZK �Z@- � �B�Y0 H��� "�eT% 3P�� �4 �`�6 �@`P�6 ��5 �2����)�P=#� �4��@D K!�)�Q1�� ���P/#�:B-����9"� K�0�P(#�*)�Z�� ,�Z6#��P���`�0�-����9"� K0�0�P#�*,�Z �P)�Z$#��0��3#���B�Y���!�:y ?:w��9��J�- H�R�� M 0@@Q�--���9 ��J�� H�R00Q�@-�-X��|@0 p�@dB� "� � bB`���V`�V�T@D ��`�V*��3��`B��7�@dB��9�� ��J@-:����9v"� ��J@��Q���A��@---����9i"� �^�� @-"����9d"����R� !H0@00 P�R�� `p�W �PЍ��  �@-.� �Z O  Z�8�p4@ *~@-!�� �Z O *W�( ��'���-��*W�(0@O �-�� *W�(X@O ��-���*W�(@O @=�T �� >�T <�T� K��㪬*W�(@O ��~��@=�T�� >�T�� Ku��r���-@>�T�� K�Q��1���9� ��J�-��9!� ��J��*W�(MO �--��9!� �^��*W�(nOO ��!�--z��9!� �^!��9!� J�-n��9!� J���A*W�(OO ��9!� ��Jp p���-]��9!� ��Jp p�����*W�(OO ��A����--I��9!� �^�*W�(-NO ��9][�--9��9X[!� A�*W�(1NO �-�*W�(OO ���������������������������� ��� ��� ��� ��� ��������������������������������������������������������� ���!���"���#���$���%���&���'���(���)�����R��,�����.�����0���1���2���3���4���5���6���7���8���9���:���;��� ��x3��z6��|?���@���A���B���C���D���E���F���G���H���I���J���K���L���M���N���O���P���Q���R���S���T���U���V���W���X���Y���Z���[���\���]����_���`���a���b���c���d���e���f���g���h���i���j���k���l���m���n���o���p���q���r���s���t���u���v���w���x���y���z���{���|���}���~��������@�� �� ��� ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-��*W�(+D�-A��P�-6-:��R � �^a �Z ��-��9J ��<HpWx `L�V �*@�R�� �r�dpW��:�� �wf ���wb ��w^ �[  �Z #�Z ��@-���� A������������������������������������������������������������������������(��������������p��<����<��<��<��<��<��<��<��<��<��<������������8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8����������8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8��8������������������8U���������������������� ��X��p��x��������4 ���� ��dL ��4\ ��p ��l ��t ��| �� �� �� ����� �� ��8 �� ��( ��D ��X �� �� �� ��( ��h �� ��x ��x ��L �� �� ��, �� ����`��p��������x��������@������ ��������������������������������������������p����d ����������������������<����������������������������������4����(�����Z`�*@Z^�:A4P��0���ZW�*@ZU�:A��L}��L}��L}����L}����$��L}��L}��L}��L}��L}���@-(�Z,�7.�  Y �:� �R+�:n�,�Z�� )�Z:������1��-)�Z0����1� �P�A�$�: �,HH����0 By��0�h�.�����*���'���$���!��@-� ��`R�X0� �Z "�Z �� ,HK,�Z �Z BKQ�,H �Z� "�Z"�Z KD��@-�@��&�X������@-�@��  �TJ�Y��:�� �Y��*��� ������!0 b��  Y�*,H<0�2 �1�2,B B� ��2� 0��10 0c<H �S:�  �T��Q-�H-�:@@��9-MHPR@KABQC�@-)�Zy���9����0�Z��:9�Z ��7J �Z ��:�Z��: J �Z��:�Z��* o��K��9f����1�Z0�:��� K��9^��@-�� ������_��H�$�Z�� �����W��������� ��N���L���@-� N�H��0��`B��9��@-� $�������@-��@ H��RQ��0���@-[��@- ��w��$���"��t� ������@-Y��-M@K �T2�*u� _ @q��9܍��@-[p��@-y�%�X��P �����@-ww� $����@ ��@-:��9�,�Z~�4��9��@)�Z �� ,�Zu�I\@P�@C�T�@# �|HPEB��`U ��:`V ��:��1�� ��0|H �Y���7�ЍЍ�@`VZ�@-6N� �XP��@-/M� H��B��@-(#[`�@-#[P��@-[ ���@-[��ܥL@cFߑ?9R�@- ��@��������@-�@ ���@-,�Z��-�@2���s(�Z[��@-,�Z���-�@2���c����_�@-�(�Z����0 ��J,� �� �0�� &�� ��p� ����>,�@@(@H���!&B� � �0��J �� &B��z�� &�:!6 �-�$B� , (0X�b� ,�(H�@-�@� ��Z J���0 J�@-[�@-[@P�Z���@-~}� @�P �K�@-���@-t3��-H �Z -�Z�� +�Z���N�K������@-]\�@���@-N,H H��B�P-��* �� �# �0 �0 ��%����#�0 ��,H���@-A@� $����@�  ,H��@-��9P�,�Z ��-�p H� B�W 1� ��)�Z8� H��R B�@-��98�u,�Z-��-�,�Z��)�Zw��p@�zLH@R ,H��6`FPT:�Wp!��7 `��pW�@-��9�,�Z��MlHp\`R,H��W�7)�Z� H��R�R,H� �Z ~�ZP�PK @-�AT�@3 � ���@-,�Z��-�@�PH�2 LHPPE U�*PP�1�P�@-������w�� lP@-h���P�� �:��P�?�R�=�O�;�C���F�7�N�5��3� �4�� �/��:��[�{�h���P��]�}� ����@- ���@����P ��P� �P �P� �P �0��0p� �7�� `��6 `�*��QP�@-�@� /���P �-P*��\`X��9� P�u�� �P P����`�` P��:-@BL: �� ��� �:`:���``p�V:�� �P �(�P B�-��-��:�-� g��l�*{ Y# 1��4 |�-|�-�,�: )�:`� �- H�:H�g  �����4 �� �- P��5`A0�60� �6A�@�- ����  -���@-���- "5� �T�-�� �-0 @z�S=�_�S��*Z�S9�@�S��*9�S5�0�S3�:Pz�U ��_�U*Z�U��@�U*9�U��0�U*KpP��U�\��P �U �p��Q K5�@K �T"�*(�U�� Kp���4 ��-�v Xp��Wy�@�T ���@@BL� ��� C�S` �`�P��0�� )��0@�- D-p0���4� �- #��.��-,�Z )�Z�P��5�0�6�-%X? ���V�-�`�v 0���4� �- ����-�� �� �-�  Y�:�z�Y\�����-�-�����*�-|�- �Z ,�Z )�Z�P��5�M┡0�6�-%X� �� 0�0��VA P�@�4u � �5 �-�4a�-m���T������9M� !�����4T��*`Q�����4 T:TA@D ��:P�4'xD���T���4 �`�- P+�-� -� �� )a �-�V�花Q0�6%X�U�� ��*���� H�R�� 00Q�-� ���� ��V唱0� �Z� ���4 ��W�� ��*�W�����ppgtpgtpgt�p臌�W ��?@-0�LH B @ �p?@�pG|�� pWЍ p�p3�: � �: ���9Y�-pK�`���T`F@�T�*@W�T`P p@ �4 ��6�T�4�43��*�4/�� �- � p���4 �� ��9Q� �^�� ,�: �`��9M��2 H��2�� @P�4�0:�: �:@ ,�:y���"�:�  �:8 ��0:�:3|z. �: L0��P�*�R�P0�� � �0 �00S)�J��6L+� �Y�*-p�0��- ����7 �Jpppl �V�*p ,�Zm� ��A�Z#�: ��*(�P�� %�P$�P�Y【�(�P @0�- �����0�S��:�,�0,H��- - |P�*p p�@p@ T0�*��7,�Z )�Z��9QQ�9QPP H��B��@�pk �V�*@��S�M� @�- @�-  dp�- dp�@|H���W:�������� �0PU�(�u�8� ��=�Z�� �� �y@`+��R�*�00��]:��� p@�РT060-�Vh@Hx��x���`�0��3 �� 00@P�``�V�`���0w z����4��8M �\ 1HM,� r�p@��T ����$���@�T�-��9-� K���P ЍRM� �-��� �Q� � ���ЍA� �Y�*-�=�Z��Z~� ��U�� �`�-��Z����0m� ��L �p�-퉁��Z��[� p@��T �����-� �PV:`�p@��T ���s�N � �T��@- 9��� L} PB�*K���(>���<�:0 2 L�0���  R: �R:`��9� K ��P�� �Z �Z �Zp@��TR � � �T ��:@L02� �: �: �: ��  �Z �Z  �Z �Z �: L�0���� ��P�*�R�P0� �0 �P0Sm �P�3 �:�0 L���� ��P�*�R�P0� �0 �00SZO�#�Z]� @@�P�Z�@L��@���� �P@,�Z;�Z L0�-0�6 -@�����5 ���?� A� �P@@� ��\Hi�� �P,���,�Z�� �Z� P0�--�Y�#x;�0�IaH�* �p �W =�W�[X�x| ��-"� ��-n��Z �Z ���0�0�Ls ��  Y ��*^� -�-���[�� ��*�[ ��� �-�-�-��� ����� @�B�,�Z p@��Tu�  �Z !�Z?�Z ��:  �T����Z �������:0��4�� �44�� � ��Y�* 0��4 �� �4��0'�� ��0��4 �� �4��0� �������j����6��J�PЍ�,�Z ��W0�!0 b�S�{z�0����JЍЍ��ZF�� �Z:�Z �Z5� L ;�Z�Z�Z��ZK�P/��:�� �@ �Q�Q-�� (�Q@)�Q@D��4:�Q!�� ,�Q�P�Z�� �Z �� ` \ ���- �Q �Q���L�;  �R:�R �Q�Q �Q� p��Z�� �ZLx|�5���P��x| -���P�� &w�#�ZY� L���X��0��  �� �00�S1:0Q�� Q �� 00��S*��aJ��AX�P[�:�Z �Z�Z��M�@�PR�:�Z �Z�Z ~�ZP ,�Z ;�Z /�� 0�-Lz0�K��9�� 0�-�A 0� H�I �T!����H�1�p�� H�BF���@-�p���1@"�Z��0@- ��'�Z �Z�� �Z0@-EKu���P00@->o,�Z�� )�Z� P �!;�-Ob���������� �B�  �,�Zs �Y��*��-K��-  �Z ,�Z �Z��Z�* @ �Z �Z��- �LH�p���Ph � ��Z- �Z3 +�Z�� :�Z �Z�Z�� LX � U �L �R �R� �PA �0��TUB M�� ��@�4Ѝ�4 Ѝ�4Ѝ�4Ѝ�4�x`|p�4P� alT1�V�V�V�d`�`�` T��`p��@�Ѝ�`h@H@��4�� ��T��*�P\U�:�U�U�U��U��@-p��@P�`�`d@H-@��T@� �@[` �e9���-4L �I ��� �0�@@4 ��-b��9�D ��H�@�@6 �% ��-2 ���B ��Z �� : �� L ��- ���!�- ��->n��!8,�Z�� �- �� � �H ��������� �A �?�� �,�:f�-�  �0� Y��*�Y��:0�-- �-� 0�(� Р$�{�9��  PUr U:�YV��� �� i ��:"�� �:3�� l@AP�:A � �Z�Z �� @L�Z �� �Z �� �:���P �l�oPHL ��0�-L �0�� � �h��1��h� ��H� ��h���P� ,���0 �h��1��h� ��) �p@��T��@�T����0n Ѝ r� ��@g �L�-K��P�� ��-Y�Zk*� �Z "�Z!��1�Z�Z �Z��Z�@�pЍc �A ��Z �� LE ��-s��9�U ������p 8 ��-f��9�H ������pPH* % H �+����/ ����P��:P��*T�P�5:�,z��Out of range value assigned to PAGE ���� ���$�Z��  �H�������� �=�Zl�(��9w� �H�B�a��� ����P��:T�P��*������,z��Out of range value assigned to LOMEM ��x ���P ��:T�P���Y��-xi�,fz��Out of range value assigned to HIMEM ��Zpz� �Y2��-��- ��,�Z����bl� �Y$� �,�Z��-�-�,�Z���-)�Z_� �=�Z���9 � �p�H�R. p�0 aE�QP#�U!ppG<HPP�3 �W*@T*4� �Y��-d ��,�Z���-)�Z,�[ �=�Z���9�n �P�H�R ��T�@!PPUP*%�Z �(�Z� �Z> � -�Z+�:3PLH0�-  =�Z�kP ���9�� K�LHP+�U����HP `�X�G�V�@E�V�@F�V�@�HP.�U,�U�� ��:�H.�U,�U�X�,�U��HP���H%0�U1:�Uރ�P0`U3:�U�0�0:���� � ��������- ��- ��- ��P� � ���@- ��Z���:��LL� >�Z�� ,�:�� �����{�Z��- �����������-',�: �� ���������!�`�- ��- �`�P����������������������M����H ������B�.���- ��- ��- ��-,�Z�� ��0�@.��P �L뀑-퀑�--!!-�@�!Br0� !!!!!@,�8 �� ��|� � x����x,�Z�� ����Z���Z��-L ��������������;��-a���Z @ ��������� ��:�P@@[ L ��- ��- ��-( �p��0� >�� :� ������ ��Z�� �Z�� �Z}�� �Zn�� �ZX�� �Z:�� L� �Y�*- �,�Zj�� �Y�*- �,�Za�� �Y�* �,�Z�� �-���`p�'��$��!�x-� �Y�* �-���`p�� ��Z|� ��- ��- ��- ���@P� �0(�P8H��� 0���K�,�Z���-�� �� ��H�����7 ��- ���-�-���Ѝ*�� ����w �:�Z �Z�Z�� L ��j���t ��-s ��-q ��-} �`�b �B�ZL��Y�Z�@L ��a ��-n ���0������W � �-T ��-a ��� �x��C �E��ZG ��-T ���-�-���Ѝ��eM�-6 ��-5 ��-b�-,�Z��]8�0�`�Z�� ; �� M�����0  �F�� � C�� �@�� � =��x�- ��- ��� 2��� .����9�� (����- ������������"�� ����:�Z �Z �Z L C���,�Z ;�Z |�Z  ������zE�q+����� ��������Qz�  YH���Yy�:�� `�p�@BL�� �����P���Tp!`Zpp@ ``[ �UI�*X���0���`X@����p\>������-�- �� �� ��1�,�Z��-��9�� K�� ��$;�: ��v� �P��,H0U ��l���� �� �- _�,�Z?��k!� �@ P� ��*�U ��:�� ����0,H� �� �0` ���f0S ���� ��J ���, ���( ���$ ������P00H� ��� �R�S �� �!���0A*�� Ѝ }�-�,�ZL�@��9��J) � ����9�� $ ��$ ��$ ��� ��<H�B ����0 �r ���2�� ��H� �� ���9 ��\0\ 0��-d  ��@-����P��@@ �0; �S�*�- ��� �Q��Q��Q� *��� H����iH����9�������pq�q�q�q�q�q�rq�7q�-q�7q�-q�7q�-4�����9 K �-�@�P�`�p-�-0�-,�Z�� �T�* �Z ,�Z�� �-K��9 K�@,�Z H(@PT a`�`a`�Z�� � ᇌ�Н -里�p �W�*�-v�*�� �@ P�U ��:�,H<�2 �1��1 �1�2 B B�-���p  �Z ,�Z ;�Z ��T � �@ P(� �� <�,Н9�,�Z;�ZL ����h,�Z�� J�� @�P ���@�P0�- 3� 0�P-#�,�Z 9���� 0]-H�X�0�(P @ 0  ]эq~Q�lpx|tO��p�� ����H�������H-'�9��9��H-Ѝ�2���� �Z�Z��Lp  �� �Z:�Z �Z �Z�Z�Z�Z L⌠ �Z1��� ���@p@�@\ �TlPD@\`\Dd�T@-�h��Yp t �끀0��U���� ��9%� pN�U�����   ����9��Z�� �� U]�*��9��UC��<HP�Q0 PePBPP�U0�� `�p�7oH��� ��Q�� p��p��5 �� ���0����\ �U5��:� ���   PBPPP�Q!PP�Q:�B���U T �: H�0�� �0  �Z -�ZF� �-9�z.�Z#T�*R� Ѝ YM�:,�+�Z-�Z*�Z/�Z.�Z2�� >�0��Y ��`�@�V�T# �:Pp�U ���U`I�Y�� [�(�( �{�8�8�� � �p` �a36 `f6  l@[-�-�9�z.�Z#��*�� Ѝ� Y��:>��Y�Ro �����@�P�Q#�T# �:.�S�  P`�R�Ub ���V�I-�S5�� *�SD�� /�SS�� �Y�� ��* 0  [h�[a- ����P��5�� 0� �0 a`H�Vi �*PU<H@[@�Y��  �* 0 C [6![/�Y��  �* 0 [%[�Y�� �*0 a�[A[ +`p ��\���u�-�V����9 � ��`R0N+`+�V U4�� ��Y � �-�@ PpI/�W�� �U ��`�@�V�T# �:P �U ���U`�Q ���  �0�[�- � �A[ �U ���Y ��`�@�T�V# �:P �U ���U`�- �*<HPU�� `\H�V �*`PPQk@[��-�9�z.�Z# ��* �� ЍYE��*a � ��`R��Z0�����K?�+�Z-�Z*�Z/�Z;�� 0��@�T �:`��V\E,�Z�� ��U ���� ) Qk-� �[�(�b��Y: �<H)@[Z``Vk �Jp�-p��U@0@",�Z �`V_ �JI�!�00� �--p ���T�--U � Y �:�� �U ��`�@�V�T#C �:P �U ���U`-�W6�� *�WG�� /�WX�� .�W � �Q���� D�[<[4-<H� P��5�� p` �a0 `f`H�V �*PU@[�Q ��� @[  [�Q ��� �[[�Q ��� 0� ��[q@[P" � bB0 � �0cBp�Wp�W��R B p�W*��5�iBI�Y �*�T��T��P`p��7p�Yqq`Fp` + �R} �*  pW*�T��T��- 0P`p��V8�� �R�W �V0��S0��S0��ST ��Y�� �-a��0�p:#X0�[ RXa�ሁ� p�pX�[ R�A@��W�� �R�U`��V ��` �R�S`��V �P ` �@-�Z*�� N��Y3 �:X���Q�� �����Zꈁ��ZH,H|���0 �� �P�U+ �*P@ "�A1 @d00�PZ��"�� Y �-�����Z�@-��Y �:!���Q �� ����Z�@ꈁ�Z�@ �@-(�Z�� � (�)�Z� �K� ���Y �:`��V&H �.�: ���� �*�Y �*�@ P�[�]�:�&H  � :�: �:� \�Z;�Z�Z� =�ZG� &�Z>� �Zh� �Zx :�� �Z| 7�� � �ZR�Qp 0�� �Z�� B�:q�  � 0!�� ��2< �SWIADCADDAND�BICCMNCMPEORMOV-MVN/ORR RSBRSCSBCSUBTEQTSTMUL0MLA1LDRDSTRTLDMhSTMxOPTEQUDCBDCWDCDADRALI����R�*3�R1"NK��1������P��0��4�� ���$����� � ��� 0��3Y � P44Q���!�Z� ,�Z ��{�Z\ �F�0�,�Z -�Z�� �-=� ��P�� �!�! !��Pp�,�Z }�ZD �k�^�Zh� �IAIBDA��DBFA�FDEAED������b�ZB�Z�t�ZT�Z�7��[�Z3�� ��J�]�Z�� ,�Z �D�#�Z �� -�Z?� ��;�,�Z^�� ���K$��4�]�Z �1�!�Z.� ��,�,�Z��(�#�Z �� -�Z#� ���,�ZB�� ��� ����K�  �@�������0C��`B P�11&�X�r �Q�Qj ��S�Zs�Z������S�Zs�ZP�Zp�Z���S�Zs�Z������#�Z:�� ���,�Z��� ���@-� � 0 0� 0��3 � P�2#<0�8#�Z�� 0 �����Q�` �� ��0& � " �� �P! �*!�P �*���ASLLSLLSRASRRORRRX����:��  P��:` �R&0X� ��@���S�Zs�ZP�u��P��H�T� n�J���� i�E���(���-��9������H9�����K����I�1 �� � L�: ����� K���� �� ������00@#14 ��0&�X�@@�R\H"`B `1��� Pp�U��R ��:\H �R�4��:p`V ����R �� ��R�� !TP�R�� !XP�R!\P�@@�A�� �-Y� ��R ��*-邑IR��b��� ��P���� ������ ��.�P���@�p�@�:�P;�P\�P�P �P �t��L��:�P �P�� �� ��L� �P :�0 �0�� �p�� �\:��00 �:�Z p@��T " �P�� ��*g��Z����&�H� w S�Z�� D�Z �� B�Z�� W�Z)�W�� ��T�� �e�P�� ��*M���^��95�[�P *��9 K%��A��d�����K6��)����0�PSC��`B�  G�R N�R��� ��� 6&�X�-�����&�H/   &����������:�: �:;�:\�:�:/�:�: �:@-��9� K� � ��$ 0P��2LA�CC�0SC� QE��EG�TG�IH�SH� EL�OL�0SL�TL�IM�@EN�VN�LP�PCV�pSV�` �: �R�P���9�Z��0�Z��:�0��0�Z��:9�Z��5�Z ��&�JP�P��� �C�0� K@-�P� �Z ,�Z�� � �Z �Z � !�*��� �Z  �Z  �@-,��9t� ]K,�Z�n� �Z =�Zc� �@-��9f� OK�@ ��  �Z :�Z �Z�Z���9\� ��Hz�Pރ_�P!Z�PރA�P!9�Pރ0�P.�P%D?@@@@?@@@@%F @P%AT@$@ �@-�P6���@-�P,H@���@-�P���@-,H�P�@�0�� �P �0 ��B �P�"�PP%���5��J(�PZ)�PZE&�P ����*A�P:G�P:a�P��:g�P::�P ,�P *�P����3P �@0.�P�� #��:��4 �� :�-P�� ��:��QP U::�\��*�@0@B�Ѝ8�:�����~*A�P:W�P-`�aP`�P`�V��*p�V .�W�� `�V:�V P`�V:�P���:�-��W�!*%��:pp#p#P#pB ����:��3@``B%0#�@#�0#�@#�6�6����8*A B@#%�P#Z[X���������(���������� �� �� ��U��t������ ����k������"��A��w/�P�:�@- ����P�(��� A�P��:Z�P ��@�0$�0,�0�A�@�@��!W�j���% F55mJv� ���� �3����*/4GTd'[R$)hg�^:@ :���v.9�T�`�m�t�{���������BiXp1~JL�c��Z��N>]c9?�sPu+�%����}", zXF�ANDABS�ACS�ADVAL�ASC�ASN�ATN�AUTOAPPEND BGETBPUTBEATSJBEATCOLOURCALLCASEJCHAINCHR$�CLEARCLOSECLGCLSCOS�COUNTCIRCLEJCRUNCH COLORDATA DEG�DEF�DELETEDIV�DIMDRAWENDPROCEDIT(ENDWHILEENDCASEENDIFENDENVELOPEELSEEVAL�ERLERROREOFEORERREXP�EXTELLIPSEJFORFALSEFILLJFNGOTOGET$�GET�GOSUBGCOLHIMEMCHELP INPUTIFINKEY$�INKEY�INT�INSTR(INSTALL LISTLINELOAD LOMEMCLOCALLEFT$(LEN�LETLOG�LN�LIBRARYJLVAR MID$(MODEMOD�MOVEMOUSEJNEXTNEW NOT�OLD ONOFF�OF�ORIGINJOROPENIN�OPENOUT�OPENUP�OSCLIOTHERWISEOVERLAYJPRINTPAGECPTRCPIPLOTPOINT(POINTJPROCPOSQUITIRETURNREPEAT�REPORTREADREM RUNRAD�RESTORERIGHT$(€RNDRECTANGLEJRENUMBERSTEP�SAVE SGN�SIN�SQR�SOUNDSPC�STR$�STRING$(ĀSTOPSTEREOJSUMSWAPJSYSJTAN�TAB(TEMPOJTEXTLOAD TEXTSAVE THENTIMECTINTJTO�TRACETRUETWINO TWIN UNTILUSR�VDUVAL�VPOSVOICESJVOICEJWHILEJWHENWAITIWIDTH unlistable token ���� 0�S0� �0�t��2 p L��q�@@p��A`AA�L P�W����0�-�� �0�@Hjb0�@ T:F�@- �%L�@ �0,�Z��, L�P�r�= 2��@,�Z� ��P3'.�L,��Q !BASIC64�!(-4)=@%:"ARM BBC BASIC VI (64 bit fp) assembled on 12th March 1992.":ș&62c82,25,P-,-,-;@%:@%1:@%=&900:"The program size is "P-" bytes, the variables use "-" bytes."'"There are "-" bytes of memory remaining." ���@%=!(-4): ��T�P�TA`��!T`��@T[������H��{M�PpG� ,�Rp! �0��� ����P�` �6��`�V&�� `�Vp * @�@-0�-��-H�� H���@"��Q:�� @ P%��,�x��Program renumbered ������  �� ! 0b`�6bc`�Q:��pp�Q:���@-{� �P��@@@0P0C�T�*��@�� �Q���Q �� �Q� *�,Uz�� Bad program �O���@l@- 0���@���@l@-0�DP0�aQ�"*0�P@�4��3�� ��4�� ���0S*l��� ���d�����'���@B����ʚ;�@-��0H ���Q�.�� �#��  Y!��:�� � �Y1 �, z�� Not enough room to convert this program to text ��-h��1�� ��xq��h� ���-�P�3��?����������PZ�ARMBE���'pX��O�P�� �P�*'�H� �O�Z����-���p���P�*pL �Zm��@P\���@,�Z�� P��,�Z���P �Z L@>���W�`�� ��W �?�������P0���W:@��� P&�� @H� �HT�� ��@�� @����,�� ��;��%0H����0 HK��Twin 9�� �P0�7�� RZጐ Y 3p0X�S�*�@� �^@�0 ��6�`C@�- �Z#�� �Z 0"�Z 0#���3���Z�Z�Z�Z�Z`F�Z�Z`\�>���Z�Z`�� �^@ �Z �^ \�^`��S0!��4 ����@-� �@� ����� ��W �;����������� �P�"�P@$��4:�0 �P:�P���@� �W��?B��P@ �, ��z��Static Integer variables: @% = "��|HPU+�/HTg�?e�f���.�,�  "�A`PP����� ��Z:������% = �����5�`[�6����_Hp@``�5k�� @��4  �, ��z��Dynamic variables:����@��4V�� �{(�{<�{�������j @�������0���� P(�2�� $�2+�� %�2��j�� = ��-������ �R ��:��@�-������0,�)��R�� ��undimensioned)����local)��ꀐB�� = "����H�1�� ��0�P.�����1"�`�5�����1�� � �,��z��Procedures: �������PROC����[������1�� � �,��z��Functions: ��������FN��H����\��1 �� �,��z��Libraries: ����1�����Q`��1�� �,��z��Installed libraries: �������QXp��7�� � �r�� �,��z��Current Overlay (from "�!� H�BF����"): ������p�\�P@-���A-���@�p���04�� (� ��  ����RETURN � ����byte�����2����integer��2����real�����2����string���R��:��$ string���� �� �� array�����0,�)� ��@-��;�� (�{�������^� L@-�P H�P�P�� H��I���� l$���i�B-p��Z��   �W:����Z�� T��*@$�@ `��������V:����Zp t�"�Z) �Z ��9�Z�Z�Z @�P�Z ��  ��QPP T I� �,z��Failed with ������� on line ������ �:�� L( H@P� +B�-�M0�0 ���� �0�����P7�� � �0 �01��� �0 >�0 +��H��0��H�-: �� �P0�7����YZ ������������������������������d� � �� � ��� ��� ��� ����������������������������������������� ��!��"��#��$��%��&��'��(�� )�� *�� +�� ,�� -�� .�� /�� 0�� 1�� 2�� 3�� 4�� 5�� 6�� 7��8��9��:��;��<��=��>��?��@��A��B��H��I��J��K��L��M��N��O��P��Q��R��S��T��~U��|V��z W��x!X��v"Y��t#Z��r$[��p%\��n&]��l'^��j(_��h)`��f*a��d*b��b+c��`,d��^-e��\.f��Z/g��X0h��V0i��T1j��R2k��P3l��N3m��L4n��J4o��H4p�����?���������������������������?���?���?���?������sm!printers���������������,���t�����������S��ӕ�������m{�mK�x������p��error����������'������� ���,���l�����������������������x����������������������������������������������������y���������������p8�����p8�����8p�����8xp�����x�����x�����0����0����0����0���0����0���������������x���������p��8���p��8���8�x�p���8���p���<������������?���������������������������������������������������������������������?�����?����������������������������������������������������������?���?����������������������������������+a�����������������������������������,��x�����������SCSIFiler 1.10 (16 Jan 1992)�The SCSIFiler provides the SCSI icons on the icon bar, and uses the Filer to display SCSI directories. Do not use *Desktop_SCSIFiler, use *Desktop instead.�Syntax: *Desktop_SCSIFiler�SCSI Filer�Desktop_SCSIFiler���$���������9��������@-���^�����^�aO��_�����Use *Desktop to start SCSIFiler�'�1 �� O�1(�� K�1�� L�1�@-���^�࠳��L@-� ��RL�`�#=�� c� ��s<u8u@u��uu`u��Or @r�sL@-� ��R� � ���� ��@-���Format����������������\`����P� ����TASK��Y����������������\O+��Ќ܍����PT�K` O,BH0O� ��u�uI�{jL � R�B��ujL�~ �Q�� �j\ ,<�@O_O�`� ��j`�� � BX"�j���-��_c�kj\�:�> :�> :�> :�>0�1� 8��^��j`O��P���� pOy��P����P���O{��P#�� �P � �P�P� �@-L \0�@��^ӥ:�^ �� �h�P�-U� ��h 0@�TB�K��QJ��@-���sf������#���@���{�h� �����@-M� ��< �1 �� A��  �܍�.$�����h8"2. dd44LL e����@- L�> b \� R�_����Unknown iconbar icon���� @-, @ BZ?� L - 640K, old map�D - 800K, old map�E - 800K, new map���SCSI::n���������,�������������!��Name disc�������!��Dismount�����������!��Format����������!��Backup����������!��Verify���������!��Free��������Format���������,�����������!������������!�����������!��������Disc name�������,����������!�$��D�� ���A~$&%@\\^:.#*"| ����O-YO 0�O�t @ �� ��W `� ` p� ��Q�@- ,��rr��h�,���@-���1��4��W��g��p�����Disc name must be at least two characters long����>�$ �^%% �^#X�O2_3�h���h��� u{z0�<t��/�� ��h@`�rr��{���W��{�@��T@80^��n��<��SCSI:�Namedisc n ���Dismount n �Format :n �Backup n �Verify :n �ShowFree -FS SCSI n �Free :n �LDE���G���h�Q0O9��00�^��0�310000���� �Q)�3���h�0O%����,���h� �R0OҴ0O��� ��h� ���z��������@->O��A�  �� ��@-^/O� �A�@-5�����x0O<C� �h@���1�>@-�s���0q>x�T'�>>���This disc has a name that has been seen before. Forget the old one?����%Dir SCSI:�%Back����ޭ@-( O����@(� h��<�0�� �  "����� �h�`� ����h@ ,0� ��0p�O��@P�)��q�5s�q�7sh@ ,0���^ �^�  = :���~@-� �x� Sharddisc����:4� Sharddisc����:5� Sharddisc����:6� Sharddisc����:7��@- �h002�@/O�R ���hRO�R���huO�R���hO�R����.@-  �.h��0. �0 0�� G.h �^d00\PR�P�� S��AN�L 1 ��.h��@ �- ��S�Ѝ.<unnamed>���C- (���qs5��`sps5�psppsh>�@X�D� 0A��^�������P�t��� 1�@-0�^�^A�^�^�ࠓ@-0@- 0@-�^�^�ࠓA�@#�0!�� ��P@- O,B�@-� �P@@ %�T�� P��TP�`pp`P��W ADFSFiler:Templates�@- �r �� �$0�h�� �p�~�4 ,�P��J��1��00��3�@����$�� �� ��This is a SCSI Disc drive icon|MClick SELECT to display the root directory of this disc.�Move the pointer right to alter the name of this disc.�Click SELECT to dismount this disc.�Format option.|MTo format a SCSI disc please use the SCSIDM application.�Backup option.|MNot supported under SCSIFS.�Click SELECT to verify this SCSI disc.|MIf there are any defects found, use the SCSIDM application to map them out.�Click SELECT to determine the free space on this disc.�Enter the new disc name and press Return.�����������������������������������������������������������������Drive %�DefName��FirstMess�InsertDisc�DLNoRoom��Formatting��Verifying�Defect found at %��Ready to verify��Disc Verified��FOK�Verified with defects�FENDD�Pause�BF�Resume�TF�Verify�Verify�OK���SCSI::0�SCSI:DISMOUNT :n����@-��������dh00@0 % �  ���dh�SCD00�� @���d@-� �����j$ ���0��j������P& � ���d@-� 0� ��j$ ��0{��j��� ����d@-� �T uLu��t0u{��da~@#$%^&*\\|:". �����@-@ ,� �R��0��������@-�������P�@��^�8�8���*���DNShort��T����> P�>OA�>``OA �0�>�>�g�O @ s�@0@D�86��h@@"�����P ��@���$�\?H0P0l0t000,140 1��h��-� �O @r@��j00�0�O @�0V8��jW�O @84��j�O @0M/��j�������� ��$��j$�O @���0�������j�-������Ѝb ��j�00 �S��� ���q�s s{��h�����s�u��h8@D�8�@@-�O @ � ��0��q/\)�)�h� h��(�� 010040@0�^ࠑ�^��P�@ �^*,��q8���<��@-@ ��z�-    �O @ 0�_����Q�LO �� ��@-  �O @ 0@-<  ��0@@ "U��j4@@@< (�,��P8��$ ��2 ����2-�O @D�O @ ����2)�O @H�O @�-$� ���d�h��2���-<OA���0��q? 2��� *�)�z��O @ Kh�O @0`h��(��@,PXp�Wp�W��^N p�W*� �0,�^_h8���Q�8�@�<0�R���-40�^ࠑ�^�@�R B @�^*<0(@�0�� @�<�@@ $$< 0���B��>��8��8 �h�O @ h����E�O @ 0������������������������������������y���������������p8�����p8�����8p�����8xp�����x�����x�����0����0����0����0���0����0���������������x���������p��8���p��8���8�x�p���8���p���<������������?���������������������������������������������������������������������?�����?����������������������������������������������������������?���?����������������������������������+a���������������������������������H����������(�������SerialUtils�Serial Utils 0.02 (11 Feb 1992)��@-� ��2���@0��h� ��������?@-�@��4�� �0��@X�� @Y?�b?�j?�2|@@@|@@@ @@A @0@A?���@-�T2|@P�4@ ��@ P�4@��A0P�4@��?�|��� ��0�@��3@�0��4�� 0�G�0Z��@�,�a��_�OS_Claim�OS_Release�OS_AddToVector��5�BadVect�'�1�@-�� ���1�0�0�0@- �z�G��@$�0�0�0@-��)��@�0�0�0 @-�0� ��j����0 ������ ��@Ѝ@�@-�@��4���> �>�>�@��4�@-�� ��0 ��2���� ��@-��@-�@�� �0�P�`�p37��������������������������������������������������������������������������������������������������������������������������������������������Nick!FontPrintCx����t!PrintEditC"x����}!Printers C�(x����!Squash ��C>x����DrawDemo �C` \���PaintDemo AxGPdP���ReadMe ���CtUW���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!FontPrintCx����t!PrintEditC"x����}!Printers C�(x����!Squash ��C>x����DrawDemo �C` \���PaintDemo AxGPdP���ReadMe ���CtUW������ �App1 ��������������App1 �����NickuNick!Help ����C,0 ���u!Run �����CD���v!RunImage CO)���w!Sprites �C*���x!Sprites22C8F*d���y!Sprites23C=*���zMessages �C7���{Templates C�i���|��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����C,0 ���u!Run �����CD���v!RunImage CO)���w!Sprites �C*���x!Sprites22C8F*d���y!Sprites23C=*���zMessages �C7���{Templates C�i���|����s!FontPrint���������!FontPrintNickb !FontPrint ========== !FontPrint is a utility for editing the list of fonts known by PostScript printers. It requires !Printers to be running. To use !FontPrint, install it onto the iconbar by double-clicking in the usual way. Open the window by clicking on the icon. When a PostScript printer is selected (using the mechanism provided by !Printers) the !FontPrint window will reflect the fonts known in that printer. The list consists of two types of entries: "mappings" and "downloads." Mapping ======= A "mapping" is a specification of how a RISC OS font maps onto a PostScript font. For example, the entry: Trinity.Medium Map to Times-Roman means that the RISC OS font "Trinity.Medium" should be displayed on the printer using the PostScript font "Times-Roman". Download ======== "Download" entries indicate that a particular RISC OS font should be downloaded to the printer whenever !Printers is started. The conversion of the RISC OS font into an equivalent PostScript font is handled automatically by the printing system. Downloaded fonts take up a very large amount of memory in the printer, so use them sparingly. If the font is seldom used, either set up a suitable mapping or leave the font out of the list altogether. In the latter case, the font will be downloaded automatically if and when it is needed, and will only occupy printer memory for the duration of that print job. Menu options ============ Pressing the MENU mouse button over the font list pops up a menu of editing operations that lets you add, delete, and remap fonts. See the RISC OS 3 User Guide for full instructions. The "Defaults" button re-loads the default list of fonts for the selected printer. Any changes you have made will be lost. The "Save" button writes your changes back to disc for future use. The font list actually resides inside the !Printers application, but this is handled automatically. Selecting a different printer ============================= At any time selecting a different printer (by clicking on its icon) changes the !FontPrint window to show that printer's fonts. If you have made any unsaved changes to the list, they will be lost when you select another printer. -- The name PostScript is a registered trademark of Adobe Systems Incorporated. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | run file for FontPrint application | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions | RMEnsure SharedCLibrary 3.99 RMLoad System:Modules.Clib RMEnsure SharedCLibrary 3.99 Error You need SharedCLibrary 3.99 or later | Set FontPrint$Dir <Obey$Dir> IconSprites <FontPrint$Dir>.!Sprites WimpSlot -min 32K -max 32k /<FontPrint$Dir>.!RunImage %*0 ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���� �����?��4������� �������������������������������SK����� �@�0S �<Oz Dܿs^4̰<Oy3&,/Fx^ U~ X[ | XF4QعN~g^]ҿ_\ҽA �<Oxڄ@YƸἭhiܚ} {5̆GXk ݭ`GGb ΢}垽ATG"4}ĢGsޣ} <GOw/& ,BDݘqpӭϷ曗ؿ׿<O&vӹX <Ou*&�KӹX <Ot&˿ ԿuM �Ry,þAB.K��SxɏJ 齃<O&s/*z�~Q� PRw}�ܹT.n-*s)#T�ˎ XFVaW4ʶ$5hc.ZǠ͞X:GܷܼʺG<Okrh#5cݝw_yB݂4ۏ6--ڡuGs鋹D"'9 (&v  ̶<OqtxG½@tݷ Y<OApt^Z <Ood ܐpqGh6b4Qc/ɿPjh4b<Z,4c쁾^ݚu?_ݚu<On8LP+_K8Kh, oJiIˣ:`b4cv(6)M˄h 6b-4c>c, ϲοRFh[:ˤe7"clV0 c |8 7c b_4}3L2E>F-1:]+NGOHfh4i5̽cݯ5hc) >c*a Ye5j̹ BWFߢ  Pmh4!b;W,4̸c끾曒盓.՞ &(*% i * + $109|z ߹ sNZw<O&mrϛ.`l{ӽ8} |xssu̇?=edGh6b4Pc/" CxſxCB.չĿlTI)Y囡錍=?deh6G̤Pb/4̰c�ae"%<O'lV]S#U68)4@Ҟ7UV5Q!̩ݝS!V+q3Vq"V31V51h6ͤPb/4̩c>c, σd12nԹԮ# 꿭ӹ Ѯe 꿭Թή# #id6 h7c5Gb1?̣cMԹ+#Z v_?h6bg?Gc/#+Ph6[i4̀5̪sv̩4^̝ۮ4^̝<ھOkh&6dΤeo4 ˞h6cΤfb4̱zYv-,<!Oj6?+G@keuFDh-Eihj6ˤQb/4̛cKsGr�N<GOi+.(yEfwD B ><O5ShqE;_5I8|W0ݧ a {YH_ X*n`C�UCR 8?|@%eX* ܥ5 &΄Cs ~ ϶<8Ogc(7\̏ \ 6<Of^Lh C7ʇ޴\띠/5cc'22<&Oe{R>sWy-Xsf�Ved�.psUހ܏nsT%lX*tX ,|osSލ|msQލ|ksOލ|hsNތ{Mks{iJʽHs3534/65 4c߂sܔ3}曹HG_329V5˘1-6ZQO߃1P-~J hIsE7ksܤIc'5̈c'<OrddԬ;6vGabGa̫=IKAx@Ga`GaJ<. 9<Oc۬]Y+\, Y[G68y囍-./ެ38yYJ0ByW�.ByO!TGa̫4a͢GRa2G GaMGa̫/a!͢GHa,GGaGGa̫+""OEa*G#O#DGa̫(a$͢GCa'G%ٮ d n K a n,*<JObhQ9ˤRd4a4K̤ a]b6~c2unˁ˽7ه2&2u6(ͭ́̽8ن1'1uh)9ͤe7b6]c}G̲$<F5O+a F!h8d4R̤k;L m J Mb4̵z2aʢGGa̫1GaaTG�'�:M ٠s<O6`*nsA~lӹx }zD gKaϢG8Ga̫m2)Ga̤Ga̫aCʢKYh̳ͣ|̬ͣ<O&_p5hc%wߢܚ,>vc Hu)<O&^ڼ5hc%tߋㆫҩ㌭|W)XWyLuH<O~]t 4̛W\p仭pⰭɽ½ ?<O~\s@陼:W ,<O~[s@陼:{W/<O)ZP|�h8ˤ!q J $Gb4gc傾wٖܪѽ1yZ-1wh.8ͤd6b4Gca}򐼹Z�ORW[+xBrVXVW*[ WN!"hѽsFGaB1VV~)V* X 7ϴ><O&Y/+<s@xw^  P-I QPu=F͎M<4&X0+P#{⚶@nRaFsy">r�S};ڿ!Pf>Q-ea 33Ҵ図g½0<O&WmýL ʳ<O&Vq ܱPيu;G돭u;ʭŪG<O&U;9/@jtG|{쏭G膭u`~<GOT*&oýq^N囕w›ۅު}uNTɐtڊܪ+% }t~ܪG˪t?\mjGa}]l)~|ۆG<O&S/*h6i25:cE͢:UuwNSwNhIͣ b nf 8cEw^LK4635ݴ<7OR&4h93,5cȽt<O;QP=h6,JI- $?Gf-c(M<OPQ;h6b4R̤PL(ˣ~e+5)c2 i-A 6)@Gh:f84d΢c+5%c939<OOhv4j5ic#v5hc<ONq ~B 5hc#"tɵuɵʀ~̜ 8<OMҕͥ隭ق h5̞cnzS 9 h#5ctݵuݵ͆ ~ uɵʀ \ĽS 1 ~h5̞c<߾OL~t45hc5hcޛܴ(-dCҳڑ u<GOK6)+lsRG* o>YUSbc pThV͢b(4c5hc#٪w <ٚh5c!<O&JhP45ic ޝ׭�*-ڭݫ&½{%-AǞsתA s�+h4i"5c倾郮ܧݪΣݥ,<׾OIʜ&$0)*''8hd6ˤb(&4 c<OHh쳶vwKJI졏b&4 c<OG06� y./gcnlhr4˨5ic!59<�)=.84C{-sժ߂A sh4i"5c倾<O)F'h#5c$w-媻h5̝cϮvͬGbv^�<GOEvskfm5hc$�<4.{=,< 7,e᜹UȲo>)~O䛋I驑5̣\C 囦X<bl̻wd21220=8C "C "8lbǙ ̇:(hv+1D2By&ع ̗ �A7+td�֞=;=>)z>zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz�L"�)"���������������o AEBCFGDH �����������������������������������������������������"Cl*e*! ���������������������������lD"��* ��I *������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ (*   \_aE f`] het8v@^2N*2*\d\d\\]�\l]^gH`�]�)~�  q�@[��“3 { {kl ��-0h�{~�hu��:l�`x`��|м� �����)1e�6\`]>*J\]�^��T�     \S\i]&��\[``s�y&E��Z ��j� `�����o�l�^ỳ�_��h����xpe�X�`�lT���|�l�����Ak��H~ >\`\]�^��T�  1d�x�    _\\]����$c�D �a�nd�.�"�-�����ݜ����*��'��tд�����las���#k����Hva g%<x�œ��CIc� ׵�E��Fڳ�Li��!����� $�� ��<A��\7/���W�T�_��X���]AW(,[O8\w7)K)K\S32P6\~64(\T\^\]\E\,\r*86\\]D/Q\r;"!;\aO��l��tl��k"�� �� �l�l��|l���W�   �lv|�|{��|{�l\r\\\z\{i\a\k\zk\~]j��\\j\ \j\j\�lk ] vat�� k`��    �� ���  \k@ k  Ok   k kkaC^ckk{l |kl�l�dcl�p�_�����@ \/� gCGb9� Eb`_ l�&l{kllPkĮol�%be#l{ٌ{!%g "kkk|\d{l({b`/l�FkFo2F<\_l�k*/FNjk       k>Rk{]� �  (1 ��;d�����~�4 !#L*    g!_,\  8ZfQ`R\  3`z^_]�_J\ Y\kk\Rkkl�k*�{l�Tl�l�l�|������ � |�|�l�|�`��PFF&*.\h*N&\NR\t:]L\tVZ6]\d\\^@VB` F\X*>\x\e\\`p\:V\t^�\a]]X`(k`\\]>\_L\a^0"Fmd] \`Ncn_tgx]Ă�_ V6kT6.kB2{BkX\kD2kx||�\Tk\`k\lk\T�`�&\\k\`{|llo\k{X�kkkklo?.&>kT\kT:\Xk\kl�&kk|��kBB>kTk"Fkk:k":|�| $J2kT"k|Vk\TlD{Xl�`"l0k\TJkl$TJkF.kBlXX���p@kol�k"k.{{kkk"&*""Z*2jx6.:\Fj>\\Tj\^Di8VRk4*F*\jRN\j.](VjX2] ˜~o � ��!l��a�\p\����}Ӏ>�@*J\]�^� ]�\p*J\]�^�*J\]�^�ސU�n�     .;0\#\^P\\u\+:$^K]M_\^\m9]-\��P^**3.! 0 $+!L ( -. (      F.!        4,\^,"C)):?E 6 .\k K  ,'7 $ :-\S +! ?\v9$\^\(;"(\>��~.T#ATe\k8\ "   !�B��c�}\ %[]�7^dcdY h93RS\f*!� 2zo?J*\*J*_b***\_�_`a@] _@]?^w{|�\�RL& %*y_ J\*^i_@^�( ��Q���� �����Z������?�,�O�? @ Jo�V` q P�@ �0[)�� �Q����Q �����T �00K00Q\�Q�00�Q����00\�Q��00��T��  @PMo@���U H �Z5��`z0 �S��z��A���S��z��z�D��@�� �zzzzL&2 �S��z��Q0�(�S��z��z�T0�(P0�( �zzzz\0�(��]�� `I ��]ʽ|Hrcc 4.00 h����E�O @ 0������������������������������������y���������������p8�����p8�����8p�����8xp�����x�����x�����0����0����0����0���0����0���������������x���������p��8���p��8���8�x�p���8���p���<������������?���������������������������������������������������������������������?�����?����������������������������������������������������������?���?����������������������������������+a���������������������������������������!fontprint���������������,����� ���wwwwwwwww�����������w�������wUUUUUUUUUUUw wwww7�wUw�pw�7�wUw�pww0�wDDDDDDDDDDUw�pw���wDUw ww'���w|zDUw�������w|zDUwwwwwwwwwDUUDDD\uUUDDDDDDDDDDDDDDDUUwpUU�pUDDDDDDDDDDDDDU��pUU��pUDDDDDDDDDDDDDU�pUUwpUUUUUUUUUUUUUUUUUww��������������������������������sm!fontprint�������������,������ ���wwwwWUUU���wUU���w�GDDDT���w�\���wwwwwz\���LU���UEDDDDDT����\�����UUUUUUU������������������������������������������h��|��!fontprint�����!����������,��������wwwwwwwww������������������p������������������pUUUUUUUUUUU�������p\��p\�@wWu7�p\��u 7�p\��u!4�p\��u%5�pDDDDDDDDDDT��ug7��p\��u4��p\��u!��p\��u���p\�PwW��p\�������pDD\�������p\�������p\wwwwwwwww\LL\LLDL\�UEDDDDDDDDDDDDDDTU�\���\���ULDDDDDDDDDDDD\����\����\���ULDDDDDDDDDDDD\���U\���\���LDDDDDDDDDDDD\���\���U\����UUUUUUUUUUUUUUUU���������������������������������������������������������������������sm!fontprint�������������,��������wwww�����������������UUWUUUU���p \���p5\���p0�GDDDT���u�L\������L\���wwwwL\���ĬL\���L\���UUUUUUUU���U\���ULDDDDD\���U\���ULDDDDD\���U\���\UUUUUUU�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!fontprint�����!����������,���<��������������������������������������������@���@���@���@���@����~@����~@����~@���@���)�@����@@��� �@ ����������������������������������������������������������������������������������������������������������������������������������?���������������������������������������������sm!fontprint��������������,���t��������}�I�� �!�!�/�E.�E ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Messages file for !FontPrint # Task and icon names taskname:FontPrint iconname:!fontprint winname:Printer: '%s' nwinname:No PostScript printer selected running:abcdFontPrint is already running # Menu names nIcon:FontPrint nWindow:Fonts nFont:Font nSeln:Selection nMap:Map to nEnc:Encoding nAdd:Add font # Menu entries mQuit:Quit mInfo:Info mSelAll:Select all mClearSel:Clear selection mDownload:Download mDelete:Delete # Separators. sDownLoad:Download sMapTo:Map to # Interactive help iconhelp:\TFontPrint icon.||m\Supdate the font mappings for PostScript printers.||m infohelp:This \w displays information about FontPrint. menuhelp0:Move the pointer right for information about FontPrint. menuhelp1:\Smake FontPrint go away. winhelp:\TFontPrint window. panehelp:\Tlist of font mappings for PostScript printers. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\��������ProgInfo *5 )��X������List ADD R3,��������Download i���������,��������������  �������������=���0���������x����� �����4T��d=0� � � ���v��=`�FontPrint � ���v��=a���������dv��=a���(������0v��`=a������>��������Name:  � ��������Purpose: � ���h�����Author: � ���8���`��Version: � About This Program Select printer fonts Acorn Computers Ltd, 1992 1.00 (22-Apr-92) ��$��������������"� � �����<h������=����0���������<Untitled> e��������D��@�����������  ������x������=���0������������ ������ ������������������=a�'��� �������=Save tled> :����=Defaults >  Printer type: �������������������������������������������������������������������������������������������������������������������������������������������������������!Nick!Boot ����C3;q����~!Help ����CH-*���!Run �����C_���!RunImage CXz���!Sprites �Ch*���!Sprites22C*< ���!Sprites23CP%*���Messages �C0ݡ-���Templates C %�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����C3;q����~!Help ����CH-*���!Run �����C_���!RunImage CXz���!Sprites �Ch*���!Sprites22C*< ���!Sprites23CP%*���Messages �C0ݡ-���Templates C %�������s!PrintEdit���������!PrintEdit!Nick| > !Boot | Set File$Type_FC6 PrntDefn Set Alias$@RunType_FC6 Run <Obey$Dir> %%0 IconSprites <Obey$Dir>.!Sprites ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� PrintEdit ========= The !PrintEdit application allows you to create new dot matrix printer definition files for use with the printer manager application !Printers. See the RISC OS 3 Applications Guide for detailed information on how to use !PrintEdit. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions Run <Obey$Dir>.!Boot Set PrintEdit$Dir <Obey$Dir> WimpSlot -min 96K -max 96K WimpSlot -min 48K -max 48K Run <PrintEdit$Dir>.!RunImage %*0 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �>!PrintEdit.!RunImage � T:,$ �dș263872:aa("<PrintEdit$Dir>.Messages"):ba:ca(a("ID")):da:ea:fa:ga:ha:ia:ș263873:U � ja:U �:ka(aa%):: �"ka(ba%):r%:r%=y(ba%):Ȏr% �# 2:la �( 3:ma �- 6:na �2 7:oa �7 8:pa �< 9:qa �A17,18:ra(r%) �F �K �Pia:sa:ta:ua:va: �Uja:z$<>"" �Z $(g%+44)=z$+(0):z$="":F:k �_ �d �isa:e%:aa%=6193:e%=0:ca%=e%:e%+=1:da%=e%:e%+=1:ea%=e%:e%+=1:fa%=e%:e%+=1:ga%=e%:e%+=1:ha%=e%:e%+=1:ia%=e%:e%+=1:ja%=e%:e%+=1:ka%=e%:e%+=1:la%=e%:e%+=3:ma%=e%:e%+=1:na%=e%:e%+=1:oa%=e%:e%+=1:pa%=e%:e%+=1:qa%=e%:e%+=1 �nra%=e%:e%+=1:sa%=e%:e%+=1:ta%=e%:e%+=1:ua%=e%:e%+=1:va%=e%:e%+=1:wa%=e%:e%+=1:xa%=e%:e%+=1:ya%=e%:e%+=1:za%=e%:e%+=1:Aa%=e%:e%+=1:Ba%=e%:e%+=1:Ca%=e%:e%+=1:Da%=e%:e%+=1:Fa%=e%:e%+=1:Ga%=e%:e%+=1:Ha%=e%:e%+=1:Ia%=e%:e%+=1 �sJa%=e%:e%+=1:Ka%=e%:e%+=1:La%=e%:e%+=4:Ma%=e%:e%+=4:Na%=e%:e%+=4:Oa%=e%:e%+=1:Pa%=e%:e%+=3:Qa%=e%:e%+=4:Ra%=e%:e%+=4:Sa%=e%:e%+=1:e%=44:Ta%=e%:e%+=1:Ua%=e%:e%+=1:Va%=e%:e%+=1:Wa%=e%:e%+=1:Xa%=e%:e%+=1:Za%=e%:e%+=1 �x_a%=e%:e%+=1:`a%=e%:e%+=1:ab%=e%:e%+=1:bb%=e%:e%+=1:cb%=e%:e%+=1:db%=e%:e%+=1:eb%=e%:e%+=1:fb%=e%:e%+=1:gb%=e%:e%+=1:hb%=e%:e%+=1:ib%=e%:e%+=1:jb%=e%:e%+=1:kb%=e%:e%+=1:lb%=e%:e%+=1:mb%=e%:e%+=1:nb%=e%:e%+=1:ob%=e%:e%+=1 �}zpb%=e%:e%+=1:qb%=e%:e%+=1:rb%=e%:e%+=1:sb%=e%:e%+=1:tb%=e%:e%+=1:ub%=e%:e%+=1:vb%=e%:e%+=1:wb%=e%:e%+=1:xb%=e%:e%+=1: �)ta:h%,l%,a%,w%:Q%=d("PRIV",512): �ua:q%,E%,yb%:zb%=44:Ab%=:R%=0:Bb%=0:Cb%=d("TEXT",24*4):Db%=d("TEXT",24*4):Fb%=d("TEXT",24*4):q%=023:Cb%!(q%*4)=0:Db%!(q%*4)=0:Fb%!(q%*4)=0::N%=0:Gb%=:Hb%=:Ib%=:Jb%=0:Kb%=:c=0.039375:ș16E% �;ș73,"/g,quit/s,/g,/g",E%,g%,256:z$="":E%=g%!12:E%<>0 �7yb%=!E%65535:E%+=2:ȕyb%:z$+=(?E%):E%+=1:yb%-=1: � � �va:wa("<PrintEdit$Dir>.Templates"):m("","info",1,Lb%):m("","mapping",1,T%):m("","graphics",1,m%):m("","chars",1,G%):m("","text",1,S%):m("","main",1,k%):m("","save",1,V%):m("","warning",1,Mb%):xa:a(Lb%,3,a("VSN")) �Qr(T%):h(T%):r(m%):h(m%):r(G%):h(G%):r(S%):h(S%):r(k%):h(k%):s:G: �,s:ya:H(Cb%):H(Db%):H(Fb%):za:k: �la:ș262341,,g%: �ma:!g%=k%p: �!g%=S%Jb%=0 �ș262342,,g%: �ra(r%):s$,i%:Ȏg%!16 � 0:p �2:Aa(g%) �3:g%!40=4038 �V:s:F:k �:U%,a("OKN") � �5:g%!40=4038Ab%= �V:s:F:k � � 8:Ab% � !g%<>20 �(g%!201)=0Bb%=2  :Bb%=2   %g%!12=g%!8:ș262375,19,g%,g%!4:p   1282:Ba 262336:Ȏg%!32 "0:l(T%,a("TI7")):ș262358,G%,Q%,1<<21,1<<21:s$=b(G%,!Q%):i%=s$,(137)):a(T%,2,s$,i%-2)):a(T%,3,s$,i%+2)):W(T%,2,0) ';3:l(T%,a("TI8")):a(T%,2,""):a(T%,3,""):W(T%,2,15) , 1ș262376,,g%!20,g%!24,g%!28 6262345:g%!20=V%Bb%=0: ;g%!20=Mb% @Bb%<>3Bb%<>1 E Bb%=0 J O T YX ^ c hBa:s$,t$:Ȏg%!32 mLb%:s$=a("INFO") r?S%:s$=a("TEXT"+(g%!36)):s$="TEXT"+(g%!36)s$=a("TEXT") w#k%:t$="MAIN"+(g%!36):Ȏg%!36 |6,7:b(k%,10)="lj"t$+="a" 16,17:b(k%,10)="lj"  e(k%,g%!36)t$+="d"t$+="c" ":e(k%,g%!36)t$+="b"t$+="a"  '18,19:e(k%,g%!36)t$+="b"t$+="a"  !s$=a(t$):s$=t$s$=a("MAIN") ?V%:s$=a("SAVE"+(g%!36)):s$="SAVE"+(g%!36)s$=a("SAVE") G%:s$=a("CHARS") HT%:s$=a("MAPPING"+(g%!36)):s$="MAPPING"+(g%!36)s$=a("MAPPING") 'm%:t$="GRAPHICS"+(g%!36):Ȏg%!36 ?36,37,38,39,40,41,42,43,80,81:e(m%,g%!36)t$+="b"t$+="a"  %s$=a(t$):s$=t$s$=a("GRAPHICS") :g%!36<>-1 #ș262388,1,Q%,g%!32,g%!36:ȎA$  "ME1":s$=a("HME1-"+(!Q%)) ."ME2":!Q%=0s$=a("HME2-0")s$=a("HME2") ?"ME3":s$="HME3-"+(!Q%):ș262358,G%,B%,1<<21,1<<21:!Q%=2 !B%=-1s$+="c"s$+="a"   !Q%=0  !B%=-1  s$+="c"  :ȎQ%!4 ,0:B%!4=-1s$="HME3-0-0a"s$="HME3-0-0b" ,1:B%!4=-1s$="HME3-0-1a"s$="HME3-0-1b" -1:B%!4=-1  s$+="a"  :s$+="b"   ! & + s$=a(s$) 0 5 : ? s$<>"" DN!g%=(25+(s$))3:g%!12=g%!8:g%!16=1283:$(g%+20)=s$+0:ș262375,17,g%,g%!4 I N S0V:g%!12=g%!8:g%!16=4:ș262375,17,g%,g%!4: X'F:t$:ș263872:(z(l(g%+44))) ]U%,j("OK1",l(g%+44)) b g3Z(4038,l(g%+44)):c("cl:",t$)=c(a("OK6")) l$c("pr_nme:",t$)=c(a("OK6")) q$c("sh_nme:",t$)=c(a("OK6")) v$c("sp_nme:",t$)=c(a("OK6")) {!c("res:",t$)=c(a("OK6")) $Ca(0):c("cl:",t$)a(k%,10,t$) !c("pr_nme:",t$)a(k%,11,t$) !c("sh_nme:",t$)a(k%,12,t$) !c("sp_nme:",t$)a(k%,13,t$) c("res:",t$)Da(t$) c("txt_cds:",t$) *Fa(t$):c("chars: char_maps:",t$)Ga  _:ș263873: ya:i%:ȕR%:d("STRG",R%!4):d("INTG",R%!8):d("STRG",R%!12):d("INTG",R%!16):d("INTG",R%!20):d("INTG",R%!24):d("GSTR",R%!28):d("INTG",R%!32):i%=!R%:d("GRPH",R%):R%=i%::a(k%,14,"0"):h(m%): vDa(t$):Nb%,i%,p%,q%:G$,Ob%,H$,Pb%,Qb%,Rb%,I$,Sb%,Tb%,a,b:Nb%=(t$):i%=1Nb%:(c("g_mode:",t$))c(a("OK7")) .(c("module: dumpers:",t$))c(a("OK7")) -c("number:",t$)Ob%=o(t$)c(a("OK7")) &c("name:",t$)G$=t$c(a("OK7")) )c("palette:",t$)H$=t$c(a("OK7")) .c("options:",t$)Pb%=o(t$)c(a("OK7")) ,c("pxres:",t$)Qb%=o(t$)c(a("OK7")) ,c("pyres:",t$)Rb%=o(t$)c(a("OK7")) &c("data:",t$)I$=t$c(a("OK7")) ,c("flags:",t$)Sb%=o(t$)c(a("OK7")) p%=d("GRPH",36):!p%=0:p%!4=f(G$,2):p%!8=k(Ob%):p%!12=f(H$,2):p%!16=k(Pb%):p%!20=k(Qb%):p%!24=k(Rb%):p%!28=f(I$,4):p%!32=k(Sb%):(Sb%>>>24)>=3 :a=!(p%!28+1+Qa%)/Qb%:b=!(p%!28+1+Ra%)/Rb%:Tb%=@%:Kb% @%=16908810:a=a/c:b=b/c :@%=16909066  (a(k%,22,(a)):a(k%,23,(b)):@%=Tb%  `(p%)::  Z`(u%):i%,Ub%:i%=(b(k%,14))+1:a(k%,14,(i%)):i%=R%:Ub%=0:ȕi%:!(i%!20)<!(u%!20) Ub%=i%:i%=!i% :!(i%!20)>!(u%!20) i%=0  :!(i%!24)<!(u%!24) %Ub%=i%:i%=!i% * :i%=0 / 4 9 > :Ub% C!u%=!Ub%:!Ub%=u% H:!u%=R%:R%=u% M R WFH(p%):i%:i%=023:p%!(i%*4)<>0d("GSTR",p%!(i%*4)):p%!(i%*4)=0 \ :Ȏp% aCb%:Gb%=:e(k%,16) fDb%:Hb%=:e(k%,17) kFb%:Ib%=:e(k%,18) p u z8Fa(t$):i%,j%:i%=(t$):j%=1i%:c("t_mode:",t$)  Ȏj% 1:Gb%=:I(Cb%) 2:Hb%=:I(Db%) 3:Ib%=:I(Fb%)  f(k%,15+j%) :c(a("OK7"))  : BI(p%):t$:c("t_page_lines:",t$)p%!0=f(t$,4)c(a("OK7")) .c("t_08:",t$)p%!4=f(t$,4)c(a("OK7")) .c("t_09:",t$)p%!8=f(t$,4)c(a("OK7")) /c("t_0C:",t$)p%!12=f(t$,4)c(a("OK7")) /c("t_0D:",t$)p%!16=f(t$,4)c(a("OK7")) 1c("t_0D0A:",t$)p%!20=f(t$,4)c(a("OK7")) 2c("t_start:",t$)p%!24=f(t$,4)c(a("OK7")) 0c("t_end:",t$)p%!28=f(t$,4)c(a("OK7")) 1c("t_pica:",t$)p%!32=f(t$,4)c(a("OK7")) 2c("t_elite:",t$)p%!36=f(t$,4)c(a("OK7")) 6c("t_condensed:",t$)p%!40=f(t$,4)c(a("OK7")) 5c("t_expanded:",t$)p%!44=f(t$,4)c(a("OK7")) 1c("t_b_on:",t$)p%!48=f(t$,4)c(a("OK7")) 2c("t_b_off:",t$)p%!52=f(t$,4)c(a("OK7")) 1c("t_i_on:",t$)p%!56=f(t$,4)c(a("OK7")) 2c("t_i_off:",t$)p%!60=f(t$,4)c(a("OK7")) 1c("t_l_on:",t$)p%!64=f(t$,4)c(a("OK7")) 2c("t_l_off:",t$)p%!68=f(t$,4)c(a("OK7")) 3c("t_sup_on:",t$)p%!72=f(t$,4)c(a("OK7"))  4c("t_sup_off:",t$)p%!76=f(t$,4)c(a("OK7")) 3c("t_sub_on:",t$)p%!80=f(t$,4)c(a("OK7")) 4c("t_sub_off:",t$)p%!84=f(t$,4)c(a("OK7")) 1c("t_u_on:",t$)p%!88=f(t$,4)c(a("OK7")) 2c("t_u_off:",t$)p%!92=f(t$,4)c(a("OK7")) $ )X:A$="ME3" .0ș262358,G%,Q%,1<<21,1<<21:!Q%<>-1Q%!4=-1 3e(G%,!Q%) 8 = B G+p:c%,d%:X%,Z%,Vb%,Wb%,Xb%,Zb%:Ab% L!g%=Mb%:ș262347,,g%:ș53,-1,4,,X%:X%=1<<X%:ș53,-1,5,,Z%:Z%=1<<Z%:ș53,-1,11,,Vb%:Vb%+=1:ș53,-1,12,,Wb%:Wb%+=1:Xb%=Vb%*X%:Zb%=Wb%*Z%:c%=(Xb%-(g%!12-g%!4))2:d%=(Zb%-(g%!8-g%!16))2:ș262356,,Mb%,c%,d%: Q V T:Ha: [pa:g%!24=13 ` Ȏ!g% ek%:M$<>b(k%,g%!4) ji:g%!4=10k o t Ȏg%!4 y10:j(k%,11) ~11:j(k%,12) 12:j(k%,13) 13:j(k%,22) 22:j(k%,23) 23:j(k%,10)   T%:Ia V%:y(,"") m%:J:i:h(m%) S%:K:i:h(S%)  :ș262364,g%!24   za:i%:N%=0 ^i%=0N%-1:!g%=G%:g%!4=i%:ș262350,,g%:d("TEXT",g%!28):ș262340,,g%::N%=0:L:e(k%,19): 8Ga:i%,n%,t$,v%,v$:(c("char:",t$))c(a("OK7")) 0n%=(t$):i%=1n%:(c("",t$))c(a("OK7")) Tș39,t$,Q%,256,,p%:v%=?Q%:?Q%=p%-1:v$=s(Q%):M:z(N%-1,v%,v$)::f(k%,19):N: ;Ia:i%,s$,p%,t$:s$=b(T%,2):(s$)=1i%=(s$)i%=(s$) (p%=0:ȕp%<N%:t$=b(G%,p%):(t$)=i% z(p%,i%,b(T%,3)): :(t$)>i%  Ja(p%):z(p%,i%,b(T%,3)):  :p%+=1  � :M:z(N%-1,i%,b(T%,3)):  +Ka:i%,_b%,`b%:i%=0N%-1:e(G%,i%) a(G%,i%,""):e(G%,i%)  -:_b%=0:`b%=-1:ȕ_b%<N%:(b(G%,_b%))=0 `b%=-1`b%=_b% #:`b%<>-1 (5a(G%,`b%,b(G%,_b%)):a(G%,_b%,""):`b%=-1:_b%-=1 - 2 77_b%+=1::i%=:!g%=G%:g%!4=N%-1::(b(G%,N%-1))=0 <(ș262340,,g%:g%!4-=1:N%-=1:N%=0i%= A :i%= F Ki%:L:t(G%):i: PL:i%,x%,l%:N%<>0 U*i%=0N%-1:l%=(b(G%,i%)):l%>x%x%=l% Z _ dx%<32x%=32 i<!g%=0:g%!4=-N%*44:g%!8=x%*16+16:g%!12=0:ș262359,G%,g%: nM:y%:N%+=1:y%=-N%*44:!g%=G%:g%!4=0:g%!8=y%:g%!12=255*16+16:g%!16=y%+44:g%!20=1996521745:g%!24=d("TEXT",256):g%!28=-1:g%!32=255:ș262338,,g%: sJa(_b%):y%,t$:M:N%<2 x3y%=N%-2_b%-1:t$=b(G%,y%):a(G%,y%+1,t$):: }{z(i%,v%,v$):s$:s$=" "+(v%),3)+(32)+(137):a(G%,i%,s$+(32)+v$):L:ș262356,,-1:s$=q(b(T%,3),"",(v%+1)):i: dLa:@%,a,b:a=(b(k%,22))/c:b=(b(k%,23))/c:@%=16908810:a(k%,22,(a)):a(k%,23,(b)):Kb%=: dMa:@%,a,b:a=(b(k%,22))*c:b=(b(k%,23))*c:@%=16909066:a(k%,22,(a)):a(k%,23,(b)):Kb%=: na:Ȏg%!8 64:g%!12=V%Na(!g%,g%!4) 2:Ȏg%!12 k%:Ȏg%!16 14,15:u("ME2",,g%!16=15) u("ME1",,)  G%:u("ME3",,)  4:Ȏg%!12 k%:Ȏg%!16 6:O(Cb%) 7:O(Db%) 8:O(Fb%)  9:t(G%) 15:u("ME2",,)  16:k 17:e(k%,17)f(k%,16) k %18:e(k%,18)f(k%,16):f(k%,17) k 19:e(k%,19)f(k%,16) k 24:Kb%La 25:Kb%Ma   Mb%:ș262356,,-1:Ȏg%!16 3:Ab%=:Bb%=2 ș262364,508 :p " '4:Bb%=2 , Bb%=3 1 :Bb%=1 6 ;ș262356,,V%,!g%,g%!4 @ Em%:Ȏg%!16 J77:f(m%,77) O78:f(m%,78) T83:J:i:h(m%) Y86:Oa:i:h(m%) ^ cS%:g%!16=47 hK:i:h(S%) m rV%:g%!16=ac% w y(,"") |  1:Ȏg%!12 m%:Ȏg%!16 77:f(m%,77) 78:f(m%,78)  83:J:i  S%:g%!16=47K:i    PG:Z(4038,""):N:a(k%,10,""):a(k%,11,""):a(k%,12,""):a(k%,13,""):Kb% %a(k%,22,"0.00"):a(k%,23,"0.00") ):a(k%,22,"0.000"):a(k%,23,"0.000")  t(k%):j(k%,10): k:b(k%,10)="lj" b(k%,6)<>a("ICN6b") @n(k%,8):n(k%,18):a(k%,6,a("ICN6b")):a(k%,7,a("ICN7b"))  :b(k%,6)<>a("ICN6a") @o(k%,8):o(k%,18):a(k%,6,a("ICN6a")):a(k%,7,a("ICN7a"))   e(k%,16)  A(k%,6) 7:B(k%,6):e(k%,17):e(k%,19):Jb%=Cb%h(S%):Jb%=0   e(k%,17)  A(k%,7) -:B(k%,7):e(k%,18):Jb%=Db%h(S%):Jb%=0  !e(k%,18) & A(k%,8) +#:B(k%,8):Jb%=Fb%h(S%):Jb%=0 0 5e(k%,19) : A(k%,9) ?:B(k%,9):h(G%) D I NN:Ab%= SAb%=:l(k%,a("TI5")): X i:Ab% ]Ab%=:l(k%,a("TI4")): b8O(u%):i%,bc%:bc%=(b(k%,10)="lj"):Jb%=u%:u%=Cb% g bc% ll(S%,a("PMODE")) q:l(S%,a("TI1")) v {:u%=Db%  bc% l(S%,a("LMODE")) :l(S%,a("TI2"))  :l(S%,a("TI3"))    u%=0 i%=2245:a(S%,i%,""): ):i%=2245:a(S%,i%,s(!u%)):u%+=4:  t(S%):j(S%,22): _K:p%,i%,s$:p%=Jb%:i%=2245:s$=b(S%,i%):s$=q(s$,"TC"+(i%),""):C(p%,0,s$,5):p%+=4:: cOa:i%,x%,y%,Ub%:i%=R%:Ub%=0:x%=(b(m%,Ta%)):y%=(b(m%,Ua%)):ȕi%:!(i%!20)=x%!(i%!24)=y%  Ub%  !Ub%=!i%  :R%=!i%  ھd("STRG",i%!4):d("INTG",i%!8):d("STRG",i%!12):d("INTG",i%!16):d("INTG",i%!20):d("INTG",i%!24):d("GSTR",i%!28):d("INTG",i%!32):d("GRPH",i%):i%=(b(k%,14))-1:a(k%,14,(i%)):i%=0 :Ub%=i%:i%=!i%  : \J:a$,B$,i%,u%,x%,y%,bc%,cc%,dc%,W%:bc%=(b(k%,10)="lj"):(b(m%,Va%))=0U%,a("OKG") !(b(m%,Xa%))=0U%,a("OKH") 1(b(m%,nb%))>0(b(m%,Za%))=0U%,a("OKQ") =x%=(b(m%,Ta%)):y%=(b(m%,Ua%)):x%=0y%=0U%,a("OKI") (i%=R%:ȕi%:!(i%!20)=x%!(i%!24)=y% u%=i%:i%=0  :i%=!i%   :u%=0 uu%=d("GRPH",36):!u%=0:u%!4=0:u%!8=k(0):u%!12=0:u%!16=k(0):u%!20=k(x%):u%!24=k(y%):u%!28=0:u%!32=k(0):`(u%)   %]C(u%,4,b(m%,Va%),2):!(u%!8)=(b(m%,Wa%)):C(u%,12,b(m%,Xa%),2):i%=0:e(m%,36)i%=i%1 *e(m%,37)i%=i%2 /e(m%,38)i%=i%16 4e(m%,39)i%=i%32 9e(m%,40)i%=i%64 >e(m%,41)i%=i%256 Ce(m%,42)i%=i%512 He(m%,43)i%=i%1024 Mi%=0U%,a("OKP") R8!(u%!16)=i%:a$=Sa%,(0)):i%=!(u%!32)16777212:bc% We(m%,80)i%=i%1 \e(m%,81)i%=i%2 a:e(m%,77)i%=i%1 f k!(u%!32)=(i%(3<<24)):a$,ca%+1,1)=((b(m%,_a%))):a$,oa%+1,1)=((b(m%,`a%))):a$,ea%+1,1)=((b(m%,ab%))):a$,ma%+1,1)=((b(m%,bb%))):a$,da%+1,1)=((b(m%,cb%))):a$,na%+1,1)=((b(m%,db%))) pa$,Ia%+1,1)=i(eb%):a$,pa%+1,1)=i(fb%):a$,Oa%+1,1)=i(gb%):a$,qa%+1,1)=i(hb%):a$,ra%+1,1)=i(ib%):a$,sa%+1,1)=i(jb%):a$,ta%+1,1)=i(kb%):a$,ua%+1,1)=i(lb%):a$,va%+1,1)=i(mb%) ua$,wa%+1,1)=i(nb%):a$,xa%+1,1)=i(ob%):a$,ya%+1,1)=i(pb%):a$,za%+1,1)=i(qb%):a$,Aa%+1,1)=i(rb%):a$,Ba%+1,1)=i(sb%):a$,Ca%+1,1)=i(tb%):a$,Da%+1,1)=i(ub%):a$,Fa%+1,1)=i(vb%) zDa$,Ga%+1,1)=i(wb%):a$,Ha%+1,1)=i(xb%):W%=x%6:W%>255W%=255 .a$,Ka%+1,1)=(W%):W%=(b(m%,Za%)):W%=0 cc%=0:dc%=1  :W%=x% cc%=1:dc%=1  :W%>x% (W%x%)=0 cc%=W%x%:dc%=1 :cc%=W%:dc%=x%  :(x%W%)=0 cc%=1:dc%=x%W% :cc%=W%:dc%=x%     a$,La%+1,1)=(cc%255):a$,La%+2,1)=((cc%>>8)255):a$,La%+3,1)=((cc%>>16)255):a$,La%+4,1)=((cc%>>24)255):a$,Ma%+1,1)=(dc%255):a$,Ma%+2,1)=((dc%>>8)255):a$,Ma%+3,1)=((dc%>>16)255) Ԣa$,Ma%+4,1)=((dc%>>24)255):a$,Na%+1,1)=(y%255):a$,Na%+2,1)=((y%>>8)255):a$,Na%+3,1)=((y%>>16)255):a$,Na%+4,1)=((y%>>24)255):C(u%,28,a$+B$,5): ?ݤi(ec%):u%,s$:u%=(B$)+Sa%-ma%:s$=b(m%,ec%):s$=""=(0) 3s$=q(s$,"GC"+(ec%),""):B$+=((s$))+s$:=(u%) 2Pa(u%):i%,bc%,W%:bc%=(b(k%,10)="lj"):bc% ?n(m%,76):n(m%,77):n(m%,78):o(m%,79):o(m%,80):o(m%,81) A:o(m%,76):o(m%,77):o(m%,78):n(m%,79):n(m%,80):n(m%,81)   u%=0 :i%=3643:e(m%,i%)::i%=Ta%xb%:a(m%,i%,"")::bc% e(m%,80):e(m%,81) :f(m%,77):e(m%,78)  :a(m%,Ta%,(!(p%!20))):a(m%,Ua%,(!(p%!24))):a(m%,Va%,$(p%!4)):a(m%,Wa%,(!(p%!8))):a(m%,Xa%,$(p%!12)):i%=!(p%!16):i%1f(m%,36)e(m%,36) i%2f(m%,37)e(m%,37) i%16f(m%,38)e(m%,38) i%32f(m%,39)e(m%,39) $i%64f(m%,40)e(m%,40) )i%256f(m%,41)e(m%,41) .i%512f(m%,42)e(m%,42) 3i%1024f(m%,43)e(m%,43) 8 bc% =$(!(p%!32)1)f(m%,80)e(m%,80) B$(!(p%!32)2)f(m%,81)e(m%,81) G:(!(p%!32)1) Lf(m%,77):e(m%,78) Q:e(m%,77):f(m%,78) V [ `i%=1+p%!28:a(m%,_a%,(i%?ca%)):a(m%,`a%,(i%?oa%)):a(m%,ab%,(i%?ea%)):a(m%,bb%,(i%?ma%)):a(m%,cb%,(i%?da%)):a(m%,db%,(i%?na%)):g(fb%,i%,pa%):g(hb%,i%,qa%):g(ib%,i%,ra%):g(jb%,i%,sa%) eg(kb%,i%,ta%):g(lb%,i%,ua%):g(mb%,i%,va%):g(nb%,i%,wa%):g(ob%,i%,xa%):g(pb%,i%,ya%):g(qb%,i%,za%):g(rb%,i%,Aa%):g(sb%,i%,Ba%):g(tb%,i%,Ca%):g(ub%,i%,Da%):g(vb%,i%,Fa%):g(wb%,i%,Ga%) j1g(xb%,i%,Ha%):(!(p%!32)>>>24)>=1i%?ka%>=1 o?g(eb%,i%,Ia%):W%=(!(p%!20)*i%!La%)i%!Ma%:a(m%,Za%,(W%)) t#:a(m%,Za%,(0)):a(m%,eb%,"") y ~"(!(p%!32)>>>24)>=2i%?ka%>=2 g(gb%,i%,Oa%) :a(m%,gb%,"")   t(m%):j(m%,Ta%): C(O%,K%,O$,fc%):O%!K% Ȏfc% 2:d("STRG",O%!K%) 3:d("STR0",O%!K%) 4:d("GSTR",O%!K%)   O%!K%=f(O$,fc%): +g(ec%,O%,K%):i%,s$,gc%,H%:O%?K%<>0 gc%=O%+ma%+O%?K%:s$=s(gc%)  a(m%,ec%,s$): ݤs(gc%):s$,H%,i%:gc%<>0 5H%=?gc%:i%=1H%:gc%?i%<33gc%?i%>126gc%?i%=34 s$+=(gc%?i%) :s$+=(34)+(gc%?i%)+(34)  i%<>H%s$+=","   �=s$ v(P$,o$,j$):o$="" o$=j("OKCb",j$) :o$=j("OKCa",a(o$))  U%,j(P$,o$): 2ݤq(s$,q$,j$):i%,u$,t$:ȕ(s$):s$,1)=(34) #Mi%=2:ȕs$,i%,1)<>(34)i%<(s$):i%+=1::s$,i%,1)<>(34)v("OKC",q$,j$) (i%<>3v("OKD",q$,j$) -#t$+=s$,2,1):s$=s$,4):s$<>"" 2s$,1)<>","v("OKE",q$,j$) 7 s$=s$,2) < A!:i%=s$,","):i%=0i%=(s$)+1 F5u$=s$,i%-1):s$=s$,i%+1):(u$)=0v("OKE",q$,j$) K%(u$)<0(u$)>255v("OKF",q$,j$) Pt$+=((u$)) U Z :=t$ _/u(J$,hc%,ic%):y%,t$,i%,p%:jc%,kc%:hc% d,lc%=g%!0-64:mc%=g%!4:nc%=g%!12:oc%=g%!16 i n ic% sm!B%=nc%:B%!4=oc%:ș262350,,B%:jc%=B%!16:kc%=B%!20:ș262347,,B%:lc%=B%!20+B%!4+jc%+2:mc%=B%!24+B%!16+kc%-2 x }A$=J$:ȎJ$ T"ME1":D(P%):P%=0:q(J%,a("ME1")):w(J%,0,Lb%,):w(J%,2,V%,):b(V%,pc%)="" 8t$=b(k%,12):i%=1(t$):t$,i%,1)=" "t$,i%,1)="_" :a(V%,pc%,t$)  s"ME2":D(P%):P%=0:q(J%,a("ME2")):p%=R%:i%=1:ȕp%:Qa(J%,i%,p("RES",(!(p%!20)),(!(p%!24)))):i%+=1:p%=!p%: ."ME3":ș262358,G%,Q%,1<<21,1<<21:!Q%=-1 nc%=G%oc%<>-1 f(G%,oc%):i%=1 :i%=0  :Q%!4<>-1 i%=2 :i%=1   D(P%):P%=0:i%=2 Gq(p%,j("ME3a",a("ME3c"))):q(J%,j("ME3",a("ME3c"))):x(p%,0,) E:q(p%,j("ME3a",a("ME3b"))):q(J%,j("ME3",a("ME3b"))):i%=0 /x(J%,0,):x(p%,0,):x(p%,1,):x(J%,2,)   -w(J%,0,p%,):w(p%,0,T%,):w(J%,3,T%,)  ș262356,,J%,lc%,mc%,257: ݤA:ș262351,,Q%:=(Q%!81) qa:qc%,p%:qc%=A:ȎA$ "ME1":Ȏ!g% 1:s:G  3:p  "ME2":!g%=0  Pa(0) "+:p%=R%:ȕ!g%>1:p%=!p%:!g%-=1::Pa(p%) ' ,"ME3":Ȏ!g% 10:g%!4=1Ka:oc%=-1 61:N%<>0 ;p%=0N%-1:f(G%,p%): @ E2:N%<>0 Jp%=0N%-1:e(G%,p%): O T Y ^ qc% cu(A$,,) h:X m r wc(s$):_:s:G:U%,s$: |)ݤc(m$,k$):s$::s$=B:s$,1)<>"#" P(s$):s$<>"" s$,(m$))=m$m$="" k$=s$,(m$)+1):P(k$):= :k$="":=    C:k$="":= "ݤL(s$,m$,k$):s$,(m$))=m$ k$=s$,(m$)+1):P(k$):=  = 'P(s$):ȕs$,1)=" ":s$=s$,2):: *ݤk(v%):b%:b%=d("INTG",4):!b%=v%:=b% !ݤf(s$,fc%):b%,p%,i%:s$="" =0  Ȏfc% #2:b%=d("STRG",(s$)+1):$b%=s$ 13:b%=d("STR0",(s$)+1):$b%=s$:?(b%+(s$))=0 _4:ș39,s$,Q%,256,,p%:b%=d("GSTR",p%+1):?b%=p%:b%+=1:ȕp%:b%?i%=Q%?i%:i%+=1:p%-=1::b%-=1 G5:b%=d("GSTR",(s$)+1):?b%=(s$):i%=1(s$):b%?i%=(s$,i%,1)):  =b% ݤg(s$):t$,i%,c%:s$="":="" 4i%=1(s$):c%=(s$,i%,1)):c%<32c%+=64:t$+="|" c%="|"c%="<"t$+="|" t$+=(c%)::=t$ 7ݤz (e$):c%,rc%,C$,l%:ș8,17,e$c%,,,,_%:(c%<>1) =  rc%=e$:rc%=0 != & +C$="":l%=14:#rc% 0C$+=(#rc%) 5 ::#rc%:ȎC$ ?"SQSH":=D (e$) D:=F (e$) I N= S+ݤF (e$):c%:ș8,17,e$c%,,,,_%:c%<>1 X= ] b+sc%=d("DATA",_%):ș8,16,e$,sc%:`%=0:= g?ݤD (e$):c%,tc%,uc%,vc%,wc%,xc%:ș8,17,e$c%,,,,_%:c%<>1 l= q vuc%=d ("SQDT",_%):ș8,16,e$,uc%:tc%=(uc%?4)+((uc%?5)<<8)+((uc%?6)<<16)+((uc%?7)<<24):ș272129,8,_%-20wc%:vc%=d ("SQWS",wc%):sc%=d ("DATA",tc%) {_ș272129,4,vc%,uc%+20,_%-20,sc%,tc%xc%:d ("SQWS",vc%):d ("SQDT",uc%):`%=0:_%=tc%:xc%=0 = :=  = *ݤM(e$):c%:ș8,17,e$c%,,,,_%:c%<>1 =  +sc%=d("DATA",_%):ș8,16,e$,sc%:`%=0:= #_:d("DATA",sc%):sc%=0:_%=0: ݤN:=`% Ca(v%):`%=v%: ݤC:=(`%>=_%) ݤB:i%:i%=`%:`%>=_%="" Dȕ`%<_%sc%?`%<>10sc%?`%<>13:`%+=1::sc%?`%=13:`%+=1:=$(sc%+i%) Sݤo(s$):i%,t%,n%,f%:i%=d("TEMP",256):ș131117,s$,i%,256,t%,n%;f%:t%(f%1) yc%,j("FAD",s$)  d("TEMP",i%):=n% ݤh(u%):i%,s$:u%=0 =""  Ȏu%!-4 ɤn("STRG"):=$u% ɤn("STR0"):=l(u%) ɤn("GSTR"):?u%=0 =""  .i%=?u%:u%+=1:ȕi%:s$+=(?u%):u%+=1:i%-=1: :yc%,a("FA7")  =s$ Uaa(N$):f$:zc%256:ș30,6,,,17+(N$),,Ac%:$(Ac%+16)=N$:ș267521,Ac%,Ac%+16,0: ݤa(T$):=r(T$,"","","","") %"ݤj(T$,S$):=r(T$,S$,"","","") *%ݤp(T$,w$,x$):=r(T$,w$,x$,"","") /(ݤG(T$,w$,x$,D$):=r(T$,w$,x$,D$,"") 4Uݤr(T$,w$,x$,D$,Q$):F%,L%:ș398594,Ac%,T$,zc%,256,w$,x$,D$,Q$,,,L%;F%:F%1:=T$ 9zc%?L%=13:=$zc% > T:Ac% C ș267524,Ac%:ș131102,7,,Ac% H M R&ba:ș81Bc%:ș16,Cc%:Dc%=0:Q: W>Q:Fc%,f%:ș262380,-1,-1Fc%:ș262380,Fc%+Bc%,-1:Dc%=0 \Aș131101,0,Cc%,,Bc%;f%:(f%1)0,j("FA1",((Fc%+Bc%)/1024)) a:ș29,5,Cc%,,Bc% f kDc%+=Bc%: pݤw:f%:Dc%=0=0 uș29,1,Cc%,,f%:=f% z=ݤn(v$):i%,j%:i%=03:j%=j%(v$,i%+1,1))<<(i%*8)::=j% Jݤd(g$,H%):p%:H%+=4:ȕH%>=wQ::ș29,2,Cc%,,H%,,p%:!p%=n(g$):=p%+4 d(g$,O%):Gc%,f%:O% 'O%-=4:!O%<>n(g$)U%,j ("BNF",g$) F!O%=0:ș131101,3,Cc%,O%Gc%;f%:(f%1)yc%,p("ODD1",g$,l(Gc%+4))   @ݤt(g$,O%,H%):p%,Hc%,i%:O%-=4:!O%<>n(g$)U%,j ("BNE",g$) Gș29,6,Cc%,O%,,,Hc%:ȕ(Hc%+H%)>=wQ::ș29,4,Cc%,O%,H%,,p%:=p%+4 )ݤH(O%):O%-=4:ș29,6,Cc%,O%,,,O%:=O% ca(n$):R$=n$:g%=d("TASK",256):g%!0=2:g%!4=3:g%!8=5:g%!12=8:g%!16=1282:g%!20=262336:g%!24=262345:g%!28=0:ș262336,300,1263747412,n$,g%Ic%,Jc%:U%=254:yc%=253: Ha:ș262365:  *ݤy(ba%):Kc%:ș262343,ba%,g%Kc%:=Kc% ,ݤl(p%):p$:ȕ?p%:p$+=(?p%):p%+=1::=p$ da:Lc%256: !U:r$,r%:r$=$:=U%=yc% %r%=r$,"in "+34):r%r$=r$,r%-1)  Ȏ U%:R(r$,1) yc%:R(r$,2) ":R(G("ER1",r$,(),()),3)   UR(r$,Mc%):r%:ș262356,,-1:!Lc%=:$(Lc%+4)=r$+0:ș262367,Lc%,Mc%,R$,r%:r%=2   Nc%=2:p    ea:o%=d("ICON",256): Ia(a%,b%,s$):h%,i%,n%:!o%=a%:o%!4=b%:ș262350,,o%:((s$)+1)>o%!36 yc%,p("WFI",s$,(b%))  $O$(o%!28)=s$:o%!8=0:o%!12=0:ș262349,,o%:Ra(h%,i%,n%):h%=a%i%=b%j(h%,i%) ) .XSa(a%,b%,s$):!o%=a%:o%!4=b%:ș262350,,o%:$(o%!32)=s$:o%!8=0:o%!12=0:ș262349,,o%: 34ݤb(a%,b%):!o%=a%:o%!4=b%:ș262350,,o%:=$(o%!28) 8?A(a%,b%):!o%=a%:o%!4=b%:o%!8=0:o%!12=1<<22:ș262349,,o%: =CB(a%,b%):!o%=a%:o%!4=b%:o%!8=1<<22:o%!12=1<<22:ș262349,,o%: B?o(a%,b%):!o%=a%:o%!4=b%:o%!8=0:o%!12=1<<23:ș262349,,o%: GUn(a%,b%):!o%=a%:o%!4=b%:o%!8=(1<<7)+(1<<23):o%!12=(1<<7)+(1<<23):ș262349,,o%: L?e(a%,b%):!o%=a%:o%!4=b%:o%!8=0:o%!12=1<<21:ș262349,,o%: QCf(a%,b%):!o%=a%:o%!4=b%:o%!8=1<<21:o%!12=1<<21:ș262349,,o%: V@ݤe(a%,b%):!o%=a%:o%!4=b%:ș262350,,o%:=((o%!24(1<<21))<>0) [JW(a%,b%,fc%):!o%=a%:o%!4=b%:o%!8=fc%<<12:o%!12=15<<12:ș262349,,o%: `hTa(a%,b%,Oc%,Pc%,Qc%,Rc%):!o%=a%:o%!4=b%:ș262350,,o%:Oc%=o%!8:Pc%=o%!12:Qc%=o%!16:Rc%=o%!20: eUa:ș262354,-1: jjj(h%,i%):j%:j%=(b(h%,i%)):ș262354,h%,i%,-1,-1,0,j%:ș262354,h%,i%,-1,-1,-1,j%:h%=k%M$=b(h%,i%) o tIVa(h%,i%,j%):ș262354,h%,i%,-1,-1,0,j%:ș262354,h%,i%,-1,-1,-1,j%: y<Ra(h%,i%,n%):ș262355,,o%:h%=!o%:i%=o%!4:n%=o%!20: ~"fa:B%=d("WIND",256):U$="": !wa(f$):U$=f$:ș262361,,f$: xa:ș262362: Om(f$,n$,Sc%,rc%):B%:Wa(f$,n$,B%):B%!64=Sc%:Xa(B%,rc%):d("WIND",B%): 7Wa(f$,n$,Tc%):Uc%:H%:Vc%:Wc%:s%,f%:f$<>"" Za(f$,n$,H%,Vc%) :_a(n$,H%,Vc%)  -Tc%=d("WIND",H%+Vc%):f$<>""ș262361,,f$  Vc% GUc%=d("BUFF",Vc%):ș393435,,Tc%,Uc%,Uc%+Vc%,-1,n$,0s%,,,,,,Wc%;f% .:ș393435,,Tc%,0,0,-1,n$,0s%,,,,,,Wc%;f%  f$<>""ș262362 %(f%1)U%,p ("ODD",n$,l(s%+4)) Wc%=0U%,j ("TNF",n$)  4_a (e$,H%,Vc%):ș262363,,0,,,,e$,0,H%,Vc%: &Xa(Tc%,rc%):ș262337,,Tc%rc%: 7t(a%):!B%=a%:ș262347,,B%:B%!28=-1:ș262341,,B%: r(a%):x%,y%,Xc%,Zc%,_c%:X%,Z%,Vb%,Wb%:ș53,-1,4,,X%:X%=1<<X%:ș53,-1,5,,Z%:Z%=1<<Z%:ș53,-1,11,,Vb%:Vb%+=1:ș53,-1,12,,Wb%:Wb%+=1:x%=Vb%*X%:y%=Wb%*Z%:!B%=a%:ș262347,,B%:Xc%=B%!12-B%!4:_c%=Xc%:(B%!32(1<<31))<>0 (B%!32(1<<28))<>0  _c%+=44  :(B%!32(1<<2))<>0  _c%+=44 �   _B%!4=(x%-_c%)2:B%!12=B%!4+Xc%:Zc%=B%!16-B%!8:B%!8=(y%-Zc%)2:B%!16=B%!8+Zc%:ș262341,,B%: !h(a%):!B%=a%:ș262342,,B%: l(a%,s$):`c%,ad%,bd%,cd%:!B%=a%:ș262348,,B%1:$(B%!76)=s$:ad%=B%!16:ș262368,,B%:`c%=B%!4:bd%=B%!12:cd%=B%!16:ș262353,-1,`c%,ad%,bd%,cd%: iZa(f$,n$,H%,Vc%):i%:M%:u%:K%:fc%:g$:dd%:M%=(f$):H%=0:Vc%=0:u%=16::#M%=u%:K%=m(M%):K% 1#M%=u%+8:fc%=m(M%):g$=x(M%):u%+=24:fc%=1 # g$=n$ (>#M%=K%+84:dd%=m(M%):Vc%=I(M%,K%):dd%Vc%+=J(M%,dd%,K%) -H%=88+(dd%*32):K%=0 2 7 < AK%=0:ș131085,0,M%: F1ݤm(h%):=#h%+(#h%<<8)+(#h%<<16)+(#h%<<24) K,ݤx(h%):s$,c%::c%=#h%:c%>31s$+=(c%) Pc%<32:=s$ U4ݤI(M%,K%):v%:#M%=K%+28:v%=m(M%):(v%1<<31) Z(v%1<<26) _=u(M%,K%+56,K%+72,K%) d i:(v%1) n=u(M%,K%+56,K%+72,K%) s x }=0 \ݤJ(M%,Nb%,K%):i%,j%:j%=0:i%=0Nb%-1:j%+=u(M%,K%+88+i%*32+16,K%+88+i%*32+20,K%)::=j% ]ݤu(M%,ed%,fd%,K%):v%,gd%,H%,i%:#M%=ed%:v%=m(M%):i%=(v%256):gd%=(v%3)+(i%>>6):Ȏgd%  0:H%=0  1:H%=0  2:H%=0  3:H%=0  4:H%=0 %5,7:#M%=fd%+4:v%=m(M%):v%=-1 H%=0 :#M%=K%+v%:H%=(x(M%))+1  #M%=fd%+8:H%+=m(M%) 6:#M%=fd%+8:H%=m(M%)  =H% :ha:f%:ș131129,,"DragASprite_Start"hd%;f%:(f%1)  hd%=-1  0ș131129,,"DragASprite_Stop"id%;f%:(f%1)  id%=-1  ș6,161,28,,f%:(f%2)=0 hd%=-1:id%=-1  )jd%=0:pc%=1:ac%=2:D%=d("SAVE",256): Aa(kd%):i%:kd%!36=-1 y(,l(kd%+44))  $:a(V%,pc%,l(kd%+44)):y(,"")  1kd%!16=3:kd%!12=kd%!8:ș262375,17,kd%,kd%!4: ^Z(ld%,V$):b$:b$=~(ld%):b$="000"+b$,3):md%=ld%:Sa(V%,jd%,"sfile_"+b$):a(V%,pc%,V$): Na(nd%,od%):pd%,qd%,rd%,sd%,td%,ud%,Xb%,Zb%,f$:X%,Z%,Vb%,Wb%:!D%=V%:ș262347,,D%:pd%=D%!4-D%!20:qd%=D%!16-D%!24:Ta(V%,jd%,rd%,td%,sd%,ud%):ș53,-1,4,,X%:X%=1<<X%:ș53,-1,5,,Z%:Z%=1<<Z%:ș53,-1,11,,Vb%:Vb%+=1 "ș53,-1,12,,Wb%:Wb%+=1:Xb%=Vb%*X%:Zb%=Wb%*Z%:!D%=V%:D%!4=5:D%!8=pd%+rd%:D%!12=qd%+td%:D%!16=pd%+sd%:D%!20=qd%+ud%:D%!24=D%!8-nd%:D%!28=D%!12-od%:D%!32=Xb%+D%!16-nd%:D%!36=Zb%+D%!20-od%:hd%<>-1 ':f$="file_"+"000"+~(md%),3):șhd%,197,1,f$,D%+8,D%+24 ,:ș262352,,D% 1 6 ;%oa:h%,i%,vd%,wd%,xd%:id%<>-1 @ șid% E J;ș262351,,D%:vd%=!D%:wd%=D%!4:h%=D%!12:i%=D%!16:h%=V% O`a(h%,i%,vd%,wd%): T`a(h%,i%,vd%,wd%):F$:F$=K:!D%=(48+F$)3:D%!12=0:D%!16=1:D%!20=h%:D%!24=i%:D%!28=vd%:D%!32=wd%:D%!36=0:D%!40=md%:$(D%+44)=F$+(0):ș262375,17,D%,h%,i%:yd%=D%!8: Yy(f%,n$):l$,c%,d$,d%,i%,zd%,Ad%,vc%,xc%,Bd%,Cd%,a,b:A%,Dd%,C%,Fd%,z%,Gd%,Hd%:z%=0:ș263872:A%=d ("SAVE",2048):C%=2048:b(k%,14)="0"U%,a("OKO") ^f% c l$=n$ h7:l$=b(V%,pc%):l$,".")=0l$,":")=0U%,a("OKJ") m rc%=(l$):c%=0U%,a("OKK") w#c%:b (A%,C%,z%,p("TI6",b(k%,11),b(k%,10))):b (A%,C%,z%,"cl: "+b(k%,10)):b (A%,C%,z%,"pr_nme: "+b(k%,11)):b (A%,C%,z%,"sh_nme: "+b(k%,12)):b (A%,C%,z%,"sp_nme: "+b(k%,13)):R% |Cb (A%,C%,z%,"res: "+b(k%,14)):d%=R%:ȕd%:(!(d%!32)>>>24)>=3 'a=(b(k%,22)):b=(b(k%,23)):Kb% a=a*c:b=b*c  7!(d%!28+1+Qa%)=a*!(d%!20):!(d%!28+1+Ra%)=b*!(d%!24)  b (A%,C%,z%," g_mode:"):b (A%,C%,z%," module: dumpers:"):b (A%,C%,z%," number: "+(!(d%!8))):b (A%,C%,z%," name: "+$(d%!4)):b (A%,C%,z%," palette: "+$(d%!12)) b (A%,C%,z%," options: "+(!(d%!16))):b (A%,C%,z%," pxres: "+(!(d%!20))):b (A%,C%,z%," pyres: "+(!(d%!24))):b (A%,C%,z%," data: "+g(h(d%!28))):b (A%,C%,z%," flags: "+(!(d%!32))) b (A%,C%,z%,""):d%=!d%:  e(k%,16) #ab (A%,C%,z%,"txt_cds: "):Ȏ  ɤe(k%,18):b (A%,C%,z%,"3")  ɤe(k%,17):b (A%,C%,z%,"2") :b (A%,C%,z%,"1")  S(Cb%):e(k%,17)S(Db%) e(k%,18)S(Fb%)  e(k%,19)N%<>0 b (A%,C%,z%,"chars: char_maps:"):b (A%,C%,z%," char: "+(N%)):d%=0N%-1:d$=b(G%,d%):n$=((d$)):i%=d$,(137)):d$=q(d$,i%+2),"",(d%+1)):b (A%,C%,z%," "+g(n$+d$)):  ș272128,8,z%zd%,Ad%:Dd%=d ("COMP",Ad%):vc%=d ("WSPC",zd%):ș272128,0,vc%,A%,z%,Dd%,Ad%xc%,,,,,Bd%:c%=(l$):c%=0U%,a("OKK") ș8,18,l$,md%:ș8,9,l$:ș8,17,l$,,Gd%,Hd%:#c%,"SQSH";:Id%=Ad%-Bd%:#c%,z%255:#c%,z%>>8255:#c%,z%>>16255:#c%,z%>>>24255:#c%,Gd%255:#c%,Gd%>>8255:#c%,Gd%>>16255:#c%,Gd%>>>24255:#c%,Hd%255:#c%,Hd%>>8255 #c%,Hd%>>16255:#c%,Hd%>>>24255:ș12,1,c%,Dd%,Id%,20:#c%:ș262356,,-1:d ("COMP",Dd%):d ("SAVE",A%):d ("WSPC",vc%):ș263873:N:ȎBb%  1:p 3:ș262364,508  ș263873:  S(p%):b (A%,C%,z%," t_mode:"):b (A%,C%,z%," t_page_lines: "+g(h(p%!0))):b (A%,C%,z%," t_08: "+g(h(p%!4))):b (A%,C%,z%," t_09: "+g(h(p%!8))) b (A%,C%,z%," t_0C: "+g(h(p%!12))):b (A%,C%,z%," t_0D: "+g(h(p%!16))):b (A%,C%,z%," t_0D0A: "+g(h(p%!20))):b (A%,C%,z%," t_start: "+g(h(p%!24))) b (A%,C%,z%," t_end: "+g(h(p%!28))):b (A%,C%,z%," t_pica: "+g(h(p%!32))):b (A%,C%,z%," t_elite: "+g(h(p%!36))):b (A%,C%,z%," t_condensed: "+g(h(p%!40))) b (A%,C%,z%," t_expanded: "+g(h(p%!44))):b (A%,C%,z%," t_b_on: "+g(h(p%!48))):b (A%,C%,z%," t_b_off: "+g(h(p%!52))):b (A%,C%,z%," t_i_on: "+g(h(p%!56))) !b (A%,C%,z%," t_i_off: "+g(h(p%!60))):b (A%,C%,z%," t_l_on: "+g(h(p%!64))):b (A%,C%,z%," t_l_off: "+g(h(p%!68))):b (A%,C%,z%," t_sup_on: "+g(h(p%!72))) &b (A%,C%,z%," t_sup_off: "+g(h(p%!76))):b (A%,C%,z%," t_sub_on: "+g(h(p%!80))):b (A%,C%,z%," t_sub_off: "+g(h(p%!84))):b (A%,C%,z%," t_u_on: "+g(h(p%!88))) +@b (A%,C%,z%," t_u_off: "+g(h(p%!92))):b (A%,C%,z%,""): 0@b (Jd%,Kd%,Ld%,y$):Md%,Nd%,b%:Md%=y$:(Ld%+Md%)>=Kd% 5)Jd%=t ("SAVE",Jd%,2048):Kd%=Kd%+2048 : ?ONd%=1Md%:Jd%?(Ld%+Nd%-1)=(y$,Nd%,1)):Nd%:Jd%?(Ld%+Md%)=10:Ld%+=Md%+1: D>ab (Jd%,Kd%,Ld%,y$):Md%,Nd%:Md%=y$:(Ld%+Md%)>=Kd% I)Jd%=t ("SAVE",Jd%,2048):Kd%=Kd%+2048 N S<Nd%=1Md%:Jd%?(Ld%+Nd%-1)=(y$,Nd%,1)):Nd%:Ld%+=Md%: X=ݤK:f$,i%:f$=b(V%,pc%)::i%=f$,":"):i%<>0f$=f$,i%+1) ]*i%=0::i%=f$,"."):i%<>0f$=f$,i%+1) b i%=0:=f$ gga:P%=0: lBq(J%,h$):i$,i%,K$,c$,j%,x%,Od%:Pd%,Qd%:Qd%=0:h$,1)="#" qi%=1:i$=v(h$,",",i%) v :i$="" { 0K$=h$:j%=i%::c$=v(h$,",",i%):c$<>""Od%+=1 @c$="":h$=K$:i%=j%:P%=d("MENU",28+Od%*24):Ic%<310i$<=12 .$P%=i$,12):x%=(i$,12)):P%!16=(x%*8+6)*2 Q:Pd%=d ("MENU",(i$)+1):$Pd%=i$:P%!0=Pd%:x%=(i$):P%!16=(x%*8+6)*2:Qd%=1<<8  P%?12=7:P%?13=2:P%?14=7:P%?15=0:P%!16=196:P%!20=44:P%!24=0:x%=(i$):P%!16=(x%*8+6)*2:j%=0Od%-1:c$=v(h$,",",i%):Qa(P%,j%,c$):j%=0P%!28=P%!28Qd%  :J%=P%: D(J%):i%,p%:J%=0 p%=J%+28::(p%!8256) (!p%4)=0 d("MENU",p%!12)   p%!4<>-1 #i%=p%!4:i%!-4=n("MENU")D(i%)  (p%+=24:(p%!-24128):d("MENU",J%): QQa(J%,Rd%,c$):F%,p%,i%,x%,Od%:x%=((J%!16/2)-6)/8:c$,1)="#"c$=c$):F%+=2 c$,1)="@"c$=c$):F%+=8 #Od%=((H(J%)-28)/24):Rd%>=Od% /p%=t("MENU",J%,(Rd%-Od%+1)*24):J%=P%P%=p% 4J%=p%:p%=J%+28+(Od%-1)*24:!p%=!p%128:Od%=Rd%+1  Rd%=Od%-1F%+=128 ?p%=J%+28+Rd%*24:p%!0=F%:p%!4=-1:p%!8=117440545:c$,1)="$" !p%+=4:c$=12," ") :(c$)<12 $(p%+12)=c$  P:i%=d("MENU",(c$)+1):$i%=c$:p%!8=p%!8256:p%!12=i%:p%!16=-1:p%!20=(c$)+1   (c$)>x%  x%=(c$):J%!16=(x%*8+6)*2 % * /8w(J%,Rd%,u%,Sd%):J%+=28+Rd%*24:Sd% !J%=!J%(1<<4) 4 J%!4=u%: 9>ݤv(h$,L$,I%):L%:L%=I%+1:I%=h$+L$,L$,L%):=h$,L%,I%-L%) >Bx(Td%,Rd%,Ud%):-((Td%!(28+8+24*Rd%)4194304)=4194304)<>Ud% C/Td%!(28+8+24*Rd%)=Td%!(28+8+24*Rd%)4194304 H M ����������?�����?����������������������������������������������������������?���?����������������������������������+a���������������������������������������file_fc6�����������������,���,��� ���wwwwwwwwwwwwwwwww���w��������������w���w����PU������w���w����PPPU���w���w����P�UUPU�w���w���P����P��w���w���UUPUUP�w���w���5S����P��w���w���5SPPUU��w���wPUUUUUUUUU�w���wP̌\w���wPż˪̈U\Uw���wP쎏XU\Uw���wP̞\w���wPUUUUUu~XUUU�w���w�������������w���wwwwwwwwwwwwwwwww������small_fc6����������������,���,��� ���wwwwwwwww��p�PPU�p��pPETE@p��pP�@p��pUUUUUp��p\u��p˪USu��p\p��pwwwwwwwww��p\��!printedit���������������,����� �������������������������������������������������UU���PUU�����������PU�PU��U����������PUU����U�����������������������P��UUUUUU������PUU���������������P33UP�UU�������P33�������������UUUUUUUUUUUUUXUU����UUP���U̻˪ʈXUUU���U|鎈UUUU���U~wUP���UwU����UUUUUUUUUUUUUUUUUU��������������������������������������������������������������������������������������������O��sm!printedit���������� ���,������ �����UU�P��P��UU��PU���P3D@���UUUUUU���숏\��ŻʞU\��|\��UUU~UUUU����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@ ����file_fc6�������!����������,���,������wwwwwwwwwwwwwwwww�����������������p�����������������p���������������p������PU��PU���p������P�����x������P�PU��P��p������P������p������PPUPUp������PPUPUp������P�������p����P�PPUUP�p����PUUPUUP�p����P3S�������p����P3SPUPUP��p����P3SPUPUP��p����P3S�������p����P3S�������p����P3S�������p���UUUUUUUUUU�p���̌\Pp���̈\Pp���ż˪̈UU\Up���ż˪DT\Up���HDT\Up���XUU\Up���̞\Pp���|\Pp���|\�p���\�p���UUUUUUUUUUUUU�p����������������p������������������p���wwwwwwwwwwwwwwwww�����small_fc6����������������,���,������wwwwwwwww���������p����PU��p����P�Ux����P��Pp���PPUPPp���PU��p���PSPUp���PS���p���UUUUp���̌Up���ŻUp���Up���̞Up���p���UUUUUp����������p���wwwwwwwww���|��!printedit�����!����������,��������������������������������������������������������������UU��PU������������P����������PU���UU�������������P������UPUPUPUP�������UPUPUPUP��������������P������UUUU�UP������UUUU�UP��������������P����P��UUPUUPU����PUUUUPUUPU����P33������������P33UUUUU�����P33UUUU�����P33�����������P33�����������P33���������UUUUUUUUUUUXUUU�\P\Pż鈈UU\UżHDD\UHDD\UUUU\U~\Pw\P~\�\�\�UUUUUUUUUUUUUUUUU��������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!printedit�������������,��������U_���PP���������_UP���_U�����_3U���_3�����_3UX���_3�X���UUUUU���̈U���U���ŻXU���ŻUU���XUU���wU���U���UUUUUUU��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<��file_fc6�������!����������,���,����������������0�����x��������� ���@���]n���]o���@7���!7������!���! ���! ���!���!���!p���?�����������e���e������������%���0��� ���@ ���?���`��������������t���small_fc6�����������������,���,�������@��!�!h��9�[�)X�o�����I�����L��!printedit�����!����������,���<���������������������������<x�����D�����w�����s����;����9���������=����=�����x��� {���;��� ���� }��� }��� ���� ���� ����?����v����@<���;@���; ]������������P�������� ����$� ����� ���?�������������������������<x�����|�������������?����?������������������� ������������������������?���������������������������?���?���?���?������sm!printedit��������������,���t�������y�p�߾��S�����7��z�mM�A~��a���p������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������#Nick!Boot ����CƑ����!Help ����C-���!Run �����Ci���!Sprites �Ct,���!Sprites22C<:1@ ���!Sprites23Cx:1 ���dp �������C*x����lj �������C.x����Palettes �C53x����PDumpers �C3x����ps �������C4x������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����CƑ����!Help ����C-���!Run �����Ci���!Sprites �Ct,���!Sprites22C<:1@ ���!Sprites23Cx:1 ���dp �������C*x����lj �������C.x����Palettes �C53x����PDumpers �C3x����ps �������C4x��������s!Printers ���������!Printers #NickIf "<Printers$Dir>"="" Then Set Printers$Dir <Obey$Dir> If "<Printers$Path>"="" Then Set Printers$Path <Obey$Dir>.,Resources:$.Resources.Printers. Set File$Type_FC6 PrntDefn IconSprites Printers:!Sprites �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !Printers ========= The !Printers application allows you to transfer RISC OS documents to paper using a suitable printer. See the RISC OS 3 User Guide for detailed information about how to set up and use !Printers. ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions | If "<Wimp$ScrapDir>"="" Then Error !Printers requires a scrap directory to work | Set Printers$Dir <Obey$Dir> Set Printers$Path <Obey$Dir>.,Resources:$.Resources.Printers. Set File$Type_FC6 PrntDefn | RMEnsure Printers 0.27 Error !Printers needs Printers 0.27 RMEnsure ColourTrans 0.52 /System:Modules.Colours RMEnsure ColourTrans 0.52 Error Please update your copy of !System to one containing ColourTrans 0.52 or later RMEnsure MessageTrans 0.03 /System:Modules.MsgTrans RMEnsure MessageTrans 0.03 Error Please update your copy of !System to one containing MessageTrans 0.03 or later RMEnsure PDriver 3.16 Error !Printers needs PDriver 3.16 or later | IconSprites Printers:!Sprites WimpSlot -min 40K -max 40K /Printers:!RunLink ���������������������������������������������������������\��!printers����������������,����� ��������������������������������������������������������UU���PUU���������������PU�PU��U���������������PUU����U��������������������������������P��UUUUUU�P��������PUU���������UUU��������P33UP�UU53S��������P33���������53S������UUUUUUUUUUUUUUUUUUUU����UUP���U̻˪ʈ\UUUUU���U\UUUUU���UUP���UU����UUUUUUUUUUUUUUUUUUUU��������������������������������������������������������������������������������������������������������������������������O��sm!printers����������� ���,������ �����UU�P�����P��UUU����PUPU���P3D@�P3���UUUUUUUUU���\��Żʈ\U\��\��UUUUUUUUU�����������\��s!printers���������������,����� ��������������������������������������������������������DD���@DD���������������AD�@DD��������������ADDD�����������������������@��DDDDDD�@��������@DDDDD��������@33DADD43C��������@3343C������DDDDDDDDDDDDDDDDDDDD����D""""""""""""""""""D@���D"+*(""""""BDDD$DD���D"""""""""""""BDDD$DD���D""""""""""""""""""D@���D""""""""""""""""""D����DDDDDDDDDDDDDDDDDDDD��������������������������������������������������������������������������������������������������������������������������O��������������������������������������������������������K� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Boot ����Bs����!Help ����C4����!Run �����C{^ ���!RunImage Cߨ}���!Sprites �Bh���!Sprites22Bt���!Sprites23C�_���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����Bs����!Help ����C4����!Run �����C{^ ���!RunImage Cߨ}���!Sprites �Bh���!Sprites22Bt���!Sprites23C�_�������!65Tube �����������!65Tube ��Nick| > !Boot | | Boot file for !65Tube | !Boot version 1.00 (23-Jul-90) | Set 65Tube$Dir <Obey$Dir> IconSprites <65Tube$Dir>.!Sprites ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !65Tube ======= !65Tube emulates a 6502 second processor attached to a BBC 6502 based microcomputer. See the RISC OS 3 Applications Guide for more details. ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | > !Run | | Task description file for !65Tube version 1.61 | (!Run version 1.02 (18-May-92)) | WimpSlot -min 72K -max 72K Set 65Tube$Dir <Obey$Dir> Set 65Tube$Mode 0 IconSprites <65Tube$Dir>.!Sprites RMLoad <65Tube$Dir>.!RunImage WimpSlot -min 72K If "<65Tube$Mode>"="" THEN Set 65Tube$Mode 0 Set Alias$65TM Unset Alias$65TM|MSet Alias$65TM2 Unset Alias$65TM2||MEcho |||<22>|||<%%0>|M65TM2 65TM <65Tube$Mode> EmulateTube �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<���\����������������������<���~���������Tube6502Emulator����������������6502 Emulator 1.20 (18 May 1992) (64K Tube emulation)���������������EmulateTube�L������������TheL������������The 6502 emulator runs BASIC and other BBC programs.�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Run6502$Path <Run$Path> G-� ��R���3�h� ���� � ��� �p�O� �0#�� ��J�O � �0@$�.��{�H-����0�����_��6502 emulator is active��Q�� 1*�Q ��*@-����0����� �� � ���@-����O �R"Ǒ"�\!�#@-��_�@-� �O���+�������Not enough application memory to start 6502 emulator�����L�Q: N���=ތ⁼ �����3��:,���0 ����1��� ����p���� �偼����@P\̌�� (��=ތ��T�� h6 �=�����>�i��=�����@�������������� �0�Q��S���P ����0 ���� �Ự���� ���㻰(�<��㻰|���㻰�?������q�����[O =>AOO\`O p(O @-��@�� � @�@P� 0@�`p �  @��G-��@-��>��� � � �\����@-K �0 0 R�W�WZ?@-K�  P000L0T@OLDP�@*��&R$F?�@-���@� �P A@-��P �PA@-�0��P �P0@- 0�^�^A�^�^�ࠓ@- 0@-0@-�] ��s8r�����@-�Q �� ��@-��>�B-遼����0 �0�� �0`�� �0`B�� �-��Ѝb��j�B4�S) s��:�s$“(“B:�s �� R 0�0��TU3 @0 P0��BȽ�_BȽ�6502 emulator can't load this file���6502 emulator can't run this file����0H-遼�@OLD�%��j�0%����R�sB^B^"�� B^)0B�p�� B �p���O_��`$(��P48�S00�"MO�0���dȽ� �� $@@`��- $��dȽRun6502:��������  , �R B",!&n �V `F"n��6����������  , 2!&n `2bl��6�� J!�II�S�C@�c�#���I� ��J�Unknown opcode ������ ��( �A�  V ""2���' �� �����1ad��� ��( ���1ad���' �� ���#��!ad��� ��( �#��}!ad���������������LL*HIBASIC�4.30�(C)1987 Acorn ����HH :�' �� ���`���', '��� Lj   hh`.)��' �� ����l���!�� & !!�2&���� ܩL�����`�� @�' d%  A II ��� ����: d# �ʎ���l���bXLDŽ97 9�S�C@�c�#���I����7 :+� *-`�� �*+** 9*79*֘e**`�� �+`d=>=+=e==> ȱ=*`��` 3ϥ-H ؆' 3h8E-7 9 t=*�Division�� & !!�2&���� by zero��`��@��*i�B9t=$`=�=��� ����>�>?�?d@d?d>���l��@�*� 9=�t90шA69�T� Q@PB�� @�&=&>&?&@B=*=*=B>+� ��( �`���> ?,?@-@� ���`����A69` d5-.=�� ��( ��l��� -,�� & !!�2&�����d4*,d3+.2�� `��@� �0I4&3&2*=3+2,2��   ��@�+3*4d2d1d.d0d/`.�' ����l��� ޥ.IJ*0d/�� �1`10@'2345ˤ02H324354d58h�( �`��� 05&4&3&2*0d��6�� �0/1`d=11=0Ɂ=LɠLF1f2f3f�( ��l���4=),JJ�� & !!�2&���@�JI=�' �`��@� d541�2�=342�' �� ����312t1d5.�' ��l���8�4433� J"I I ��@�2211`4 32�' �� ���`���1`ff��jH Fjf Fjf Fjf Fjf EhE `;.d/<0 ��' �� ����l��@�=1>2�� �@! 1����?3@4A5`180��`�� @�<o4%)88@A?@>?=>d=��� ����)HF=f>f?f@fA:9I%<���l���0)8845342312d1)� @��,@�+�2��� F1f2f3f4f5:.E;0`�� �L9ܥ1=2>3?4@ 5ALް$e#`�� @�;.8A55@44?33>22=1L5A54�@43?32>21=LAND�ABS�ACS�ADVAL�ASC�ASN�A�� �@! 1����TN�AUTOBG��`��@�ETBPUTCOLOURCALLCHAI��� ����NCHR$�CLEARCLOSEC���l��@�LGCLSCOS�COUNTCOL�D� A@@R�� @�ORDATA DEG�DEF�DELETEDIV�DIM� ��( �`���DRAWENDPROC� ���`����ENDENVELOPEELSEEV �� ��( ��l���AL�ERL��  �@! 1����ERROREOFEOR�� `��@��ERREXP�EXTEDITFORFALS��   ��@�EFNGOTOGET$�GET�GOSU�' ����l���BGCOLHIMEMCINPUTI01�� �FINKEY$�INKEY�INT�INSTR(�LISTLINE�L�( �`���OADLOMEMCLOCALLdF��6�� �EFT$(�LEN�LETLOG�LN�MID$(�MODEMOD��( ��l���MOVENEXTNEW�' � �@! 1����NOT�' �`��@��OLDONOFF�OR��' �� ����OPENIN�OPENOUT�' ��l����OPENUP�OSCLI� @��,@�+�2� ��@�PRIN�' �� ���`6���TPAGECPTRCPI@�PLOTPOINT(�PROC POSRETURNREPEAT�REPORTREAD ��' �� ����l&��6��@�REM�� � RUNRAD�RESTORERIGHT$(�RNDRENUMBERSTE��`6�� �P�SAVESGN�SIN�SQR�SPC�STR$�S��� ��0����TRING$(�SOUNDSTOPTAN�T���l&��6����HENTO�TAB(�TRACETIMEC& �I�� @�TRUEUNTILUSR�VDUVAL�VPOSWIDTHPAG`6�� ��E�PTR�TIME�LOMEM�HIMEM�Missing � �l��6�� ��<!'z-3 ��l �l��6���7/ \l e�� �� �{Pakl;��`6���̊˕uGzΕ��� ��0����β1pdzΠ_f#���l&��6����#ȩ%К�t� q@pb�� @�|ԘȂ!=0�Y_#:s/� ��( �`6���ϻyK� ���`6��@�89x!` �� ��( ��l&��6��@��� ��cs AAClrÒbB4r5 %%�� `6���9AAAAJJLLLPPRSSS%AAAA ��   ��0��@�> 0L2II% NRR )*00N�' ����l&��6��@�NN>�XʈHh(@`@�� �8x:Zz0Pp!AaF&f朜�$L �( �`6���:(L MI] 0( �I�� �� X (Jxi?8 ^7 968� �( ��l&��6��� t? :�� � 8銨 . )ȱ N �' �`6��� : )Ȁ�' �� ��0���� t ȱ�' ��l&��6��� : � ��� : L RL -\Z 5 �' �� ����]!ad����v'  @�ʄN MǠ�d=:h d\`.  0*  &=&> � �E=ݹ>!LӢ)ɀɂɄ ȱ )A��P�� ��C) H@79(A8<=:;(���"!ad��@�6")�$9�:@A��#� ��0���<=`)< *@��#��!ad���+A�`l��6�� �0()�Out of range�0訄*L0 �!ad���L 9 ʥ+�Byte�Ac M(9`# �l��6�� � M) 6 R) M)Yˀ,��l`# �l��6��@� D M)�Index� R�� �� ��@� 6 D Y 9Lk <ť+���!ad��@�66 M)A ��#� ��0��� R 6 D݀��#��}!ad��@� Ű�d� a@`r�� �46) <Š_8% ʠ+� ��( ��]!ad���d)Z R� ����O!ad��� DŠe))z6 � �<: L ʀ LБ)L_> 7 M( ʠ�� \�� ��L 6 6 M), 6 D M)L�� �!!ad��@�DM=I)HA! Lh�� #  ��0��� h7 RБ M)7�' ���#��!ad��� 6ŀ @�� @�h7 R M)7й 6ť+LfL ʥ*(�* �( ��!ad��@� )B��8�� @ �W DSL ʢ) zLLɥ(H �( �#��!ad��SKS1�' �� ���h( ʠ 9 <ť)i�' ��!ad��@�)` M)X`�' �#� ��0���� M#` M�' �#��{!ad��SKS1�� @�� @�,`7e79�e8:ȱ97 `)=��ȱ7�' �� ��&���@� Ɛ.)H>= &>0 &>�� @�0e==e>=*0 he==Hh8` Xť798: ƾ��' �� ��!���@�  Ʊ97�(��� �� @9=)? @9?=)JJ=JJIT9`{�&��� ��_[A:0`.`7798` Ʋ7`�'��� @� Ʋ7 ' &  ưAG" �!��� �" `: d;d<,* ;H��8�� @�;d<. Ɛ,< qŐ7 Ɛ ƀ;  �@! 1���Őϲ7 Ő ƀAX`�� �Æ9:�9ȱ90177. ȱ9ȱ909�:8Șe99:7ªȱ9=J7 Ű$=P;i@ XŢ�(�����=JJ;d<Jd;d<JH7 Ő �&�����hJ<J LƤ ` �'���@� ` B,` $  B,�,� �!���� ԥ8d7�7 q  �4� 1@0"�� �� d w ^  Y  +*� ��( &����> 7@ � ��&���@�, �d  � ��� ��( !���@� �� ( �� ��   d > V �� & �� �� z 0Ԧ 0Ԁ �� ' �� @�  0 +ȱ * Ԡ ,�� ! ����(LL *[ɢ=^ `�� �Բ :в ϐ | Mư   �( &���� Т,  -'�� @�4!  ӥ'7 ɀ'ɤ Lԥ*H+H�( &'���@�,H ��P�� �L ���No �Type mismatch��No�' &���� room� ,ɀx*6R�' �P���,-6iH*r*E�( !����q*E-8*��8�� �ei�h*-*,*�' �� ���l��6���6**-*,p|��7�� ��,6` � �*�*` Z XЏ��' �� ���lp���= z' ����8�� ��0 * ݢl Х6 ��`l��6�� ��Ƚ h Lw L ���p|��7�� �� � �f M: ɋ��lp�� @� tLudd M: ɋ~,;�� � ʐǥHH hh  1٥86  `l��6�� �6�� 6Lkǥ*H ϩ h p�� �Ѐ) $ X)ݥ* t )Ϧ*  t� 4Ϥ `   'Ɋɉ8`� "� M ʐ"����8����ȱ " Ȅ"б ��l��6���� 1 ��Z X (zȥ*��|��7�����ȥ+�ȥ,��z ��lp��� wLzL~ J`dl*�L�$� !@ 2�� @� Ӑ  R Ӑ ԥ*9+: z� ��( �l��6��� > 9*:+� ���l��6���Lǩ    R�� ��( �lp��� ӥ+S*O�� ��8����LL$ԥ;<87` ˢ9 �� ll��6���� ˲70.;7;8e;;<<�� ||��7��@� ̀�� space��Silly� ˲70:�( ���lp����7979e*9�e:): ̀�� � d  0gd, ,ɍ "E,, �( �l��6��� hԀ ˲707;+ |��7�� �;*7=7 9 : Ť  ̥;i;�( � I lp ����<�' ���8����ǀZ Failed at +�' �l��6����ȱ * tȱ7e7�( �|��7����78` ˥*H �( �lp��� V TƠ� � � X ""2���hHe**+LLz -ki�' �� ���  V ""2��@� 5 �� �$ -,Z*e+eԥ*+@'  �-X��� � R6LuȢ? ��F@f? e*e+��  X ""2����*&+ ?@*+`� Bad ��  V ""2���� Mǘe �7�8��A� ��0���? j($% ?��A�  V ""2��@�7(L/Ȇ ��8�� �� Т ѥ?HH   ʥ+),-Г z*ȥ� � V ""2����+Z v R)hڅ?d@ {htG��7�� @�He**+87e*+e+$h7e7��d78788Ln� space� .ϥ*+ .��  X ""2����*�+ ��  V ""2��� .ϥ+Lz  ��A� ��0��� Ӱ ɇ ��A�  V ""2��@�ԥ*!+�� @�� ��" ԩ ԩ�ȱ $ .� ��( �  V ""2���d.*� ���  V ""2��@��L {�'@6 C  d Հ ( ӥ' 1-�� �2,3+4*`L (0L=     Lz��  � V ""2��� *(�*�� A  ��0����* -" o,0 5 ' �' ���A�  V ""2���@�� � RLuLw� Not �Bad � ʥ*H ! ԩ hF�( �  V ""2��� ԩ' �I�� �<  =,)ťп* �( �A�  V ""2��SKS1�� �d *LH 1π ʥ*H !�' �  V ""2���  ! �' �A� ��0���� ԩ h �' �A�  V ""2��SKS1  W ""2��@�7 8 Х+ ԩ �' �� ����m1ad���d �� �Lz  t )+ M:) %ɋ! ʋ�� R;|ߩ� Luȥ*l7 7 ��  W ""2���:;::::���21ad�����9179`���� ��0���e �:LɅ����1ad��@�`  t Тt��7�� �,! $I?�8`H )LI )ϥ+�1ad���,8`�$ range�   ȱ �� �@[ *ȱ%+,ȱ(m,:e� :eȅ787A0":ȱ7A 0: [_��  W ""2���{,$W%���1ad����,ȱ7(D ��� ��0���!I? `�����1ad��@�`HȄ �� @��� � 4ϥ+H*H )he**he++h,` yҀ� ��( ��m1ad���,ȱ7� ����_1ad���( ,8`� yҀ�Array� ,H*H+H*k -  $,Ϣ9�� � h8z7ZH< Gӄ-7?ȱ7@*e9*+e:+ {87-�� �11ad����  h8h79 < G��   ��0����9e**:e++ h8h�' ����� 1ad���7 Gh@�� @�,+**&+*&+e**e++*&+*&+e**+7�( ��1ad��@�e**8e++`p|��7�� �+),- *7ȥ+7`�Subscript�70�( ���1ad��SKS1�� @�@ : _[`{` ɍȱ�' ��1ad���� )Q *�' �� ��0���� Q +Ȅ 8`�' ���1ad��SKS1 �J��P�8�h�& '(,�@-Ѝ���h�l|���@-Ѝ���@-Ѝ�- ��0�� �0�� �0�� ���@�� � 0�� ��0��0����0��0��0�� 0����0�� 0��@-�� ���`�`�`�@-�� �@��`�`�`��@-Ѝ�-�0U�1�� �0�1�� ��xz��>� +���2 � �2 ���� �@-kЍ�-4 `�  P@@mPE�U<��0 �0�0�0 ��� � �� �-�0���� ��0��0 �0 @� P���<�-P@@P�5�P�@-<Ѝ�-��0  ��_�@-2Ѝ�-��0��2�� 0@4@8@, ��0 � 0#40#40#40D� ��A�@-Ѝ�- ��:�@- Ѝ�- ��3�@-Ѝ�-4 P@@mPU|� �P�4!  \# ` �� B�-P@@P �5�@-Ѝ ����z��^+��%���0 h� �@- �J8��P�8Ѝ<��@-�Op ��2�� /��� ��+��� A �&'��� X �'#��� Y �(��� S 1���� ��� PC ���� J��  nNvV�dD�iIzZcC� �� ��� 1�� �P0�27�"�� RZ������ F ^  % >65*�J 6 Là L~ �Escape�6   > Acorn 6502 Tube L� F Lآ5�dd�`hH)llH8��hXlX  L`�80# )   &&>LU �-(` U $! `��Bad PAGE���Bad number�8` U �; ݦHH hh`�e�e�=ȱ(6ȱC/ȱ)()M@L) (H  h���l� F��I cannot run this code� F��This is not a language�ʍ` U ^8` >6502 Emulator OS 0.64 (19 Oct 1988) `HɂɃɄ,Ʌ9Ɏ;ɣh`h`��h`h��`�`h��``�h`L0s``S```C`3`�ȱ�`#`*�&ȱ  Ue�i�ȩ`c`hh�ȱ e�eHH`�  `��Unsupported�yyybbbyyyyybbb�j `j� T* |e�.EH U0Q)Ȁ.h8 0Ah ) K`_H^H`ȱ `/Pg-������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d)�`    =.�Mistake�Syntax error� No �Escape� B=` ՊحѤ ȱ : ɋЭe   $0` Բ : $ 0 +ȱ * ԩe   `LL  8Ϥ *+,-L Ӑ  :L ɋ L-ȥ*!+"[ ة] L ֨ R ܥ.E;.6-h,h+h* :;I;<0=1>2 ?3@4jE;*`L@0*H+H,H-H ֨0GOHELPOSPAGEQUITBASIC� �������������������������������������������������������������������������������������������������������������������������������������������������������6LyLyLyLyLyLLlllllll  ll l l1O �������hE-0-h,h+h*`hE.I hhh` C ֨Я6677 ȱ6 (ѩ�`    '` 3Ϡ*�*� @ 3ϠY*�*� 3  ` 3   3Ϡ9*�*� @ ?<`>3 2I*+,-@`= > 1Ր /Րڀ /ՀӪ= 1հŀ /Ր𺀺�String too long� C بfڲe6ݪH6ʈ h6� +-^`09 ר0F,e**e++ȱe,,ȱe--i@L ަ' ހ ' 7= ހ0 ר08**++ȱ,,ȱ- = 7%= ހ =  ހq0+ ,i�e- ب0+8 ,i�нe-й '= ��F>f=e*e+?e,?@e-@*&+&,&-=>ׄ=>*  */ $`  ݀ m8= ( ' m$79  (H h^` (0* �e+e,e-+ =0"ɇ*Ɂ& x2341J0.I* ݥ* ݀q  _ߩq s ဇ�t?8*++*??7 7 7? 0 ` 8Ϣ��*�H)?hJJJJ??? ii0 |`.-d. |ڥ0ɁG H�7  8Md6dH$00 =1ж7e0L| ݀Ʉ1ɠ jH ۥM87eH0;  d788IJ i "0(  ٻ0Ʉ Y1ɠ8A dHM871H0 8)dHȘ#70 |ک. |ک0H |ڀM M. |876�0.Ȅ6H'E |ڥH - |8�H hڥ7 H0 |�`8 i H zh 0ڦ6�6`L`d1d2d3d4d5dGdHI.U:/0ۅ5GHȱ:B/4BI5 e5 eBdI IBe5 ܀HIGGE eeHH1(20$-HG5*4+3,H8` =%0d.d/1 H0  ܈ j 8` pI8`ȱ-+ȱ:"/Iȱ:/ ȅBI eI eB`I`�`.;0<1=2>3?4@5A`1JJJJ zک15&4&3 &2&11H2H3H4H5�0B &4&3 &4&3 &4&3&2&1e55he44he33Vhe22h80i0/F1f2f3f4jʀɥ5eA54e@43e?32e>2=e11f1f2f3f4f50/`e0/0 4*3e552e441e331e221 Y֥2*1e554 321`dAJ@J?J>J;J< >?@ =`vlJK0J.E1)E1J2ȑJ3ȑJ4ȑJ` lJKd5d/J4J3J2J.J0 234 1`LiLJK`l 0 d;=Ȅ<d>d?d@dAL |ݦ10 ܊E.. ݀;�$:IH hJH ~ހ `10LL dݥ1 Lޥ;E..8<i&/0/0=<1>2 ?3@4@4@?3?>2>18&;@&?&>*Ŧ;<мjF1411 (j(j(j5h3h2h10L G ۥ0Vd4@3 ܀ 1S > ހ �Too big� ੐ dݥ1E.. , ٻ5 *%44 ܥ/d0d1d.d/d2d3d4d5`0e<&/0/.E;.ڢ9t9A�d<d;d:0F=f>f?f@fAFuB4uA43u@32u?21u>10F0510L Oϥ1E.0�Log range�-ve root�01ɵڄ0 ݥ0 n i0 hI d S L Oϥ1.00JiA01( Jf2f3f4f5d>d?h8鐰iPH1 A3&2&11= 2>3?3?32>21=1uA@UAAJ´@Z43 z5&4*3П=11@ 11LRޢ0 {(f. ::Gi iL ܀ ] ݩv m ] G0 k L Oϥ.H { |ݥ17 ݀ Oϥ.Hd.  8 ݥ0m i(0 08 hL  IFI t݀ FI` FI L ܥ0�1yߐL q.; 0 8υI = ] ܠJA kL Oϩʀ \ߩKJL Oϩπ Oϩ �, +n0 c lL~ Lޥ.0�Exp range�Accuracy lost� Oϩ � 0)0:H +0j ݀ c q0eI0h:` bdIڪʽ�01` )ϩ*+L d.d/d50E 4E3E2E1Lt ϥ-0,+*: * : 8 ' @`( �*+,-@` )Ϣ*I* *` ) w˅*+,h-؀ԩ L�H ,*h , @H (V �h d1 0` (<66  CHHHȄ78 d hhh'`L (6�HHHdd B-+ B ڀ B ڐ ' (6.d. ( = r Z ;ϩ@` (6�L LL , *+,-@`�1. (0ϥ-0,+*ܩ ^ ϥ*H+ -h,�* .0 И, C Њ*) ,Lk  **ʆ-e7�e88-!6i�+ �6 7�*L �*+78L (0$-0*d.`1E..` >08�**++,,--@` B"�� ,ʆ6�`�ȱ �""Lˤ -"+ BɎư5L? .&Q(B L ڐ`() @Aq�No such variable�)�Bad Hex� )` HȱA7/ ʊ�h*0 h ))@` )Ϧ* !ȱPІ� L (6�*+d,d-@`� ߲ ȱ$ *� @`�� & � Д,A  ( *66�`6**6���* ��Lk y, C $ϥ*H*),  h6Ȉ,�68,***��*6W BǠ~Z (h7 Kـ5 1ـ0L ^ 6**���6*6�`6`L{h h �No such /� d  0ȱ  e Ȅ Mǘe �<�=<79< ۊ 0 Т ѥ   L`�Bad call�'e �Ƚ�'H H H He7�8 l L* * �Hd M(M HHH hhhh ? \?h h h h��e'`HHH -R hhh,H+H*H o R)-�H B(# '-  X) hhLMLh h �Arguments� h*h+h,0-م'7 ' .݀ " -к !LťMHLn,7  (07 L,0S*-*,***+@`*Ld5d/*4*3*2*.*0 234 1`*6*8*767�`�*�I 6` )ϥ*Ld  0dd 8d7 ( 78 �0 ƅ 78`(� ~ !d    d Lȩ`:" at line ";:: ʢ*H+H ! ԥ*=+> ʢ *H ! ԥ*D h77� Ԥ*#LzL zh9h8h7Z9J' 8ϥ*79+7,ȑ7-ȑ7`0 =07.E1)E17ȥ27ȥ37ȥ47`HIEDIT 12,2 󩀅d;d<   F+( R  R Ӣ1 M M 0Ԁȱ Oж ԥ*L $ԥ  A= >  $0 0Ա +ȱ **1+2$LdLdM $;d;$<d< 7"ELLL ;<� 񀋅MåM ة8 ; < dL " ELL" ȀLɍ ӄ ؀;<L )Ȁ t &8=LӰ&-*+,8&�!Can't match � No �*+v*}*7*}*8ȱ*}*9ȱ*}*78!78"79#7$7]]$&' :LȊ8& R8L iJK ޥ*7+8 N&i!J 0Lu�" variable�#Too many s�$No � -۰ 5  Bɸ&Ϙi&7(8)9*JT $Ϥ&*!+",#-$  BɈ $Ϥ &*+,- CԤ& & 'L Rϥ&i!JK BɈ RϤ &iJK ܀ Ԥ%  %0�%Too many s�&No � Ԧ%% Lz ԥ  Ԡ => L  Mɇ 0d  L# MɅ vڥ+,-X*50R L:HɋD"E+++),(,,զ,*hH :L Lh ɋ: �( range�' syntax�)No such line� B  LwȄ Lȱ : ` Ӱ ʩ+ A`LLӄ Lw L RLH - hL L '(' 6  ɀť'0  * l & "뀝hh LɆ fLFLM ˰ ːML(fL,; LHMH -hMhL $LpM$L? R6LfL$Lpd X ȄM( 5 U 뀄d' !ɀd=> M : ɋ ԥ=>Lz RLu - 5   ' ei� ʥd XXT XK 0ȱȱ .e�*Out of �+No �-#�,Too many s�Ȅ`  1Ϧ$ץ*+,-$LzȼL    B#а )Ϥ*`$ 0ԥ � $Lȩd789 :;Ȣ7 L d` AM=7>87e778�7 870 8L87`(< 7 8d;d  Ӑ � ; z<� ;; ;ȩ ;Ȅ?9: 78 �� space�97:8e9:=>+=ȥ*=ȥ?=8e==>ȱ;= `� q`d$d&d%d` ׆' RϥJiKi�` Rϥ8 0.E1)E1ȥ2ȥ3ȥ4`-0ԥ8 -,+*`z*H+H,HZ`6 66`9ɀ%8797�:97L� ȱ7 797ȱ7ȱ797Ș+6 8-,+*e`7�܅ ` LɅ7ɀWÅ89Z�ȱ87 Ș8e889�80 z`HJJJJ ih) ii0H# thl ^ $0 LwHEh`% 0 * `*�+,-` 3d=�7 d 0  e` Bad program Ld786 �`L L (9: ;<` 3?@CDGHdAEF=>B�7 $ (� H Z 1z*h Lz Ԥ*� H ! z* h7h8 l7�ڢ*� .* +,-` dd Ȅ` n��L� `Roger Wilson, R.A.Sack, Tutu & Bruce�������������������������������������������ݔ޺.J.^[ت�ʘ"nIڢ!8;)1r_[f+wm7sQz# ����@���Ԃx{5e.~{o-Y{w����DDDfff������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������l��\��!65tube������������������,����� ������UUUUUUUUUUU������������P5333333333S�����������P5���03333S�����������P5��3333333S�����������P5333333333S�����������P5�33333333S�����������P5333333333S�����������P5333333333S�����������PUUUUUUUU[U�������������w�����pw�������������PDDDDDDDDDDDUDDDDU������\����P|wwwwU���wUUUUUUUUUUUu\DDDD\��P|wWUUUUUUUuwwU�\^�UUUUUUUUUUUUUUUUUUUUUUU����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������x����!65tube��������!����������,���\��������UUUUUUUUUUU������������PUUUUUUUUUUU�����������P5333333333S�����������P5���03333S�����������P5���03333S�����������P5��3333333S�����������P5��3333333S�����������P5333333333S�����������P5�33333333S�����������P5�33333333S�����������P5333333333S�����������P5333333333S�����������P5333333333S�����������P5333333333S�����������P5333333333S�����������P5333333333S�����������PUUUUUUUU[U������������UUUUUUUUUUU��������������w�����pw�������������PUUUUUUUUUUUUUUUUU�����PUU�����\\U�����\U����PU\���P|wwwwU���wUUUUUUUUUUUu\DDDD\���wUUUUUUUUUUUu\DDDD\��P|WUUUUUUUUUUUUU�P|WUUUUUUUUUUUUU�w{WUUUUUUuwwww\\�\\�^^�\\�PUUUUUUUUUUUUUUUPUUUU�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!65tube����������������,��������3SUUUUU53���3S3333353���3S0��353���3S�33353���3S3333353���3S033353���3S333353���3S3333353���3SUUUU[53���33w333w33���3SUUUUUUUU��3S\��3l�3ŷ{wlLD\�S|DDDDD\�S|GDDDtV|SUUUUUUU5UU��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!65tube��������!������� ���,���<�������������a������q������yT����y������yUU����q������aPU����a������aUU����a������aTU����a������aUU����a������������@���?��� ��0@�����`�����`����������� ��tUU ��j��ZUUU�� ����� ����� ����� ����������������������������������������������������������������������������������?�����������������������?��?��?��?�������sm!65tube�����������������,���t������� �H� @�J� @�J� @��p3�� @��.�j!�ZuC��B�?�������������������00�����?�?���=���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����C 48���!Run �����C1z���!RunImage C|4ݝ$���!Sprites �C)���!Sprites22C)d���!Sprites23C���Messages �C<>���Templates C:M�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����C 48���!Run �����C1z���!RunImage C|4ݝ$���!Sprites �C)���!Sprites22C)d���!Sprites23C���Messages �C<>���Templates C:M�������!AlarmConv���������!AlarmConvNick !AlarmConv ========== !AlarmConv converts !Alarm files from the format used in RISC OS 2 to that used by the !Alarm application in RISC OS 3. See the RISC OS 3 Applications Guide for more information about when you need to use !AlarmConv and how to use !Alarm itself. ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | !AlarmConv version 0.09 (07-Jan-92) | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions | Set AlarmConv$Dir <Obey$Dir> IconSprites <AlarmConv$Dir>.!Sprites WimpSlot -min 24k -max 24k Run <AlarmConv$Dir>.!RunImage ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �>!RunImage � ,$ �To("<AlarmConv$Dir>.Messages"):p(b("TaskID")):q:r:s:t(-1,-1,-1):u:v:w �:r%=n():Ȏr% �2:ș262341,,d% � 3:d �# 6:x �( 7:y �- 8:z �29:!d%=1d �7 17,18:A �< �A �Fd:B:C: �KLv:f%,D%,c$,aa%:aa%=0:ș131129,,"DragASprite_Start"W%;f%:(f%1)W%=-1 �P3ș131129,,"DragASprite_Stop"X%;f%:(f%1)X%=-1 �Uș6,161,28,,f%:(f%2)=0 �ZW%=-1:X%=-1 �_ �dba%64,N%90:j("<AlarmConv$Dir>.Templates","main",1,k%):j("<AlarmConv$Dir>.Templates","info",1,ca%):a(ca%,3,b("Vsn")):A%76:c$=b("ME1"):(da%<310c$<=12) �i$A%=c$,12) �n):aa%=1<<8:ea%c$+1:$ea%=c$:A%!0=ea% �s �xyA%?12=7:A%?13=2:A%?14=7:A%?15=0:A%!20=44:A%!24=0:A%!28=aa%:A%!52=0:D%=0:k("ME2",28,,D%):k("ME3",52,,D%):da%<310 �}D%<(c$,12)) �D%=(c$,12)) � �:D%<c$ � D%=c$ � � �"A%!16=(D%+1)*16:D:c:F(k%): �Tk(h$,o%,fa%,D%):l$,l%,p%,f%:l$=b(h$):l%=(l$)+1:p%=A%+o%:fa%p%!0=p%!0128 �p%!4=-1:h$="ME2"p%!4=ca% �p%!8=117440545:l%<12 �$(p%+12)=l$ �;:f%l%:$f%=l$:p%!8=p%!8256:p%!12=f%:p%!16=-1:p%!20=l% � �l%>D%D%=l% � �D:u%:u%=0:H%=a(u%,4):Z%=a(u%,4):ga%=a(u%,4):ha%=a(u%,5):ia%=a(u%,7):ja%=a(u%,41):ka%=a(u%,41):la%=a(u%,41):R%=a(u%,1):ma%=a(u%,1):na%=a(u%,1):_%=a(u%,7):oa%=a(u%,1):pa%=a(u%,1):qa%=a(u%,1):ra%=a(u%,1) �sa%=a(u%,1):ta%=a(u%,1): �"ݤa(u%,ua%):u%+=ua%:=(u%-ua%) �(c:h%,i%,n%:G(h%,i%,n%):h%=k%H �aa(k%,0,b("Info1a")):a(k%,1,b("Info1b")):a(k%,3,""):e(k%,2):e(k%,3):e(k%,4):e(k%,8): �x:Ȏd%!8 �#2:ș262356,,A%,!d%-64,d%!4,257 �4:d%!16=4 �d$=d(k%,3):g �:d%!16=8c � 64:I(!d%,d%!4)    I(va%,wa%):xa%,ya%,za%,Aa%,Ba%,Ca%,Da%,Fa%:!d%=k%:ș262347,,d%:xa%=d%!4-d%!20:ya%=d%!16-d%!24:J(k%,2,za%,Ba%,Aa%,Ca%):Da%=Ga%*Ha%:Fa%=Ia%*Ja%:!d%=k%:d%!4=5:d%!8=xa%+za%:d%!12=ya%+Ba%:d%!16=xa%+Aa%:d%!20=ya%+Ca% Sd%!24=d%!8-va%:d%!28=d%!12-wa%:d%!32=Da%+d%!16-va%:d%!36=Fa%+d%!20-wa%:W%<>-1 $șW%,197,1,"file_ae9",d%+8,d%+24 ":ș262352,,d% ' , 1%y:h%,i%,Ka%,La%,f$,j%:X%<>-1 6șX% ; @;ș262351,,d%:Ka%=!d%:La%=d%!4:h%=d%!12:i%=d%!16:h%=k% E0f$=d(k%,3)::j%=f$,":"):j%<>0f$=f$,j%+1) J*j%=0::j%=f$,"."):j%<>0f$=f$,j%+1) Oj%=0:!d%=(48+f$)3:d%!12=0:d%!16=1:d%!20=h%:d%!24=i%:d%!28=Ka%:d%!32=La%:d%!36=1:d%!40=2793:$(d%+44)=f$+(0):ș262375,17,d%,h%,i%: Tz:d%!24=13 Yd$=d(k%,3):g ^:ș262364,d%!24 c h mA:Ȏd%!16 r 0:d w2:d%!36=-1 |z%,b("OK2")  d$=g(d%+44):g 3:d(k%,3)<>"" z%,b("OK3")  d%!40<>4093d%!40<>2793 z%,b("OK1")  ue$=g(d%+44):a(k%,3,e$):a(k%,0,b("Info2a")):a(k%,1,b("Info2b")):f(k%,2):f(k%,3):f(k%,4):f(k%,8):K(k%,3) 1282:Ȏd%!32  k%:d(k%,0)<>b("Info2a") b("Help1") :Ȏd%!36 2:b("Help2") 3:b("Help3") 8:b("Help4") 4:b("Help5") :b("Help6")   ca%:b("Help7") -:ș262388,1,d%+248,d%!32,d%!36:Ȏd%!248 0:b("Help8") 1:b("Help9")      fb(h$):s$:s$=b(h$):!d%=(25+(s$))3:d%!12=d%!8:d%!16=1283:$(d%+20)=s$+0:ș262375,17,d%,d%!4: ݤf(w%,Ma%):#w%= #w%=Ma%= = !*L(w%,Na%):p%:p%=#w%:f(w%,64)= &#c%:c:z%,b("OK1") + 0#w%=p%:#w%,Na%: 50g:c%,t%,y%,S%,M%,b%,Oa%:::z%,$: :'d$,".")=0d$,":")=0z%,b("OK5") ?笤o (e$) Dz%,e ("NoRdAcc",e$):c: I N6c%=(e$):f(c%,65)f(c%,76)f(c%,82)f(c%,77) S#c%:c:z%,e("OK4",e$) X ]-ș263872:m%=0:#c%=0::L(c%,t%):t%<>-1 by%=p("ALRM",ta%):#c%=t%+10:!(y%+H%)=0:!(y%+Z%)=0:!(y%+ga%)=t%:#c%,$(y%+_%):#c%,$(y%+ja%):#c%,$(y%+ka%):#c%,$(y%+la%):#c%=t%+144:B%=#c%:?(y%+pa%)=((B%1)=1):?(y%+R%)=0:(B%2)=2?(y%+R%)=1 g(B%16)=16?(y%+R%)=2 ly?(y%+qa%)=((B%4)=4):?(y%+ra%)=((B%8)=8):$(y%+ia%)=$(y%+_%):?(y%+ma%)=#c%:?(y%+na%)=#c%:?(y%+sa%)=0:M(y%):#c%=t% q vt%=-1:#c%:c%=0:笤q (d$) {z%,e ("NoWrAcc",d$):c:  3c%=(d$):#c%,65:#c%,76:#c%,82:#c%,77:m%=0  #c%,-1  :#c%,14  *#c%,-1:S%=-1:ȕm%<>0:M%=#c%:S%<>-1 #c%=S%+5:#c%,M%:#c%=M%  q#c%,100:#c%,-1:#c%,S%:N(c%):#c%,$(m%+ja%):#c%,$(m%+ka%):#c%,$(m%+la%):#c%=M%+148:b%=0:?(m%+pa%)b%+=1 ?(m%+R%)=1b%+=2 ?(m%+qa%)b%+=4 ?(m%+ra%)b%+=8 ?(m%+R%)=2b%+=16 x#c%,b%:#c%,?(m%+ma%):#c%,?(m%+na%):S%=M%:M%=!(m%+H%):O("ALRM",m%):m%=M%::#c%:c%=0:ș8,18,d$,2793:ș263873:c: ݤo (i$):w%:::= w%=i$:w%=0 =  :#w%:=  = +ݤq (i$):w%:::w%<>0#w%:== w%=i$:#w%,1:w%=0 =  :#w%:=  = M(t%):C%,p%,q%:m%=0  m%=t%  *:C%=m%:p%=0:ȕC%:$(C%+_%)<=$(t%+_%) p%=C%:C%=!(C%+H%)  :C%=0   :p%=0 %!!(t%+H%)=m%:!(m%+Z%)=t%:m%=t% *C:!(t%+Z%)=p%:!(t%+H%)=!(p%+H%):!(p%+H%)=t%:p%=!(t%+H%):p%<>0 /!(p%+Z%)=t% 4 9 > C HN(c%):J%,Pa%,Qa%,Ra%,Sa%,Ta%:J%=04:ba%?(4-J%)=($(m%+ia%),J%+1,1))::|(m%+ha%)=|ba%:?(m%+oa%)=(($(m%+ia%),6,1))=255):P(m%+ha%,Pa%,Qa%,Ra%,Sa%,Ta%):#c%,(Ta%>>8):#c%,(Ta%255):#c%,Sa%:#c%,Ra%:#c%,Pa%:#c%,Qa% M#c%,?(m%+oa%): RkP(I%,Ua%,Va%,Wa%,Xa%,Za%):t$:ș274505,,I%,N%:Za%=N%!24:Xa%=N%!20:Wa%=N%!16:Va%=N%!8:Ua%=N%!12: Wu:_a%256: \ w:r$,r%:r$=$:=z%=T% a(r%=r$,"in "+34):r%<>0r$=r$,r%-1) f kȎ pz%:h(r$,1) uT%:h(r$,2) z :h(r("Unexp",r$,ß,Þ),3)   \h(r$,`a%):r%:ș262356,,-1:!_a%=:$(_a%+4)=r$+0:ș262367,_a%,`a%,o$,r%:r%=2:d:  Pt(h%,s%,f%):ș81U%:ș16,V%:`%=0:ab%=h%:bb%=s%:cb%=f%:k$="":m$="":l:i: fݤp(b$,x%):p%:k$="heap_claim":m$=b$:x%+=4:ȕx%>=kl::ș29,2,V%,,x%,,p%:!p%=l(b$):p%+=4:i:=p% 5O(b$,db%):eb%,f%:k$="heap_free":m$=b$:db%<>0 )db%-=4:!db%<>l(b$)z%,e ("BNF",b$) ?ș131101,3,V%,db%eb%;f%:(f%1)T%,i("ODD1",b$,g(eb%+4)) i   <l:fb%,f%:ș262380,-1,-1fb%:ș262380,fb%+U%,-1:`%=0 ?ș131101,0,V%,,U%;f%:(f%1)T%,e("FA1",((fb%+U%)/1024)) :ș29,5,V%,,U%   `%+=U%: !i:bb%<>-1a(ab%,bb%,(`%)) cb%<>-1a(ab%,cb%,(k))  ݤk:f%:`%=0=0 ș29,1,V%,,f%:=f% =ݤl(v$):i%,j%:i%=03:j%=j%(v$,i%+1,1))<<(i%*8)::=j% s:O%2048:q$="": >j(f$,n$,gb%,w%):Q(f$,n$,O%,2048):O%!64=gb%:R(O%,w%): .F(a%):!O%=a%:ș262347,,O%:ș262341,,O%: 8Q(f$,n$,hb%,ib%):jb%:x%:G%:kb%:s%,f%:f$<>"" m(f$,n$,x%,G%)  :m(q$,n$,x%,G%)  0ib%<(x%+G%)z%,i("Buff2Small",n$,(x%+G%)) f$<>""ș262361,,f$  G%<>0 $:jb%G%:ș393435,,hb%,jb%,jb%+G%,-1,n$,0s%,,,,,,kb%;f% ).:ș393435,,hb%,0,0,-1,n$,0s%,,,,,,kb%;f% . 3f$<>""ș262362 8%(f%1)z%,i("ODD2",n$,g(s%+4)) =kb%=0z%,e("TNF",n$) B G#R(hb%,w%):ș262337,,hb%w%: Lim(f$,n$,x%,G%):i%:g%:t%:o%:lb%:b$:mb%:g%=(f$):x%=0:G%=0:t%=16::#g%=t%:o%=c(g%):o%<>0 Q1#g%=t%+8:lb%=c(g%):b$=m(g%):t%+=24:lb%=1 V b$=n$ [?#g%=o%+84:mb%=c(g%):G%=s(g%,o%):mb%<>0G%+=t(g%,mb%,o%) `x%=88+(mb%*32):o%=0 e j o to%=0:#g%: y1ݤc(h%):=#h%+(#h%<<8)+(#h%<<16)+(#h%<<24) ~,ݤm(h%):s$,c%::c%=#h%:c%>31s$+=(c%) c%<32:=s$ 4ݤs(g%,o%):v%:#g%=o%+28:v%=c(g%):(v%1<<31) (v%1<<26) =j(g%,o%+56,o%+72,o%)  :(v%1) =j(g%,o%+56,o%+72,o%)   =0 \ݤt(g%,nb%,o%):i%,j%:j%=0:i%=0nb%-1:j%+=j(g%,o%+88+i%*32+16,o%+88+i%*32+20,o%)::=j% ]ݤj(g%,ob%,pb%,o%):v%,qb%,x%,i%:#g%=ob%:v%=c(g%):i%=(v%256):qb%=(v%3)+(i%>>6):Ȏqb%  0:x%=0  1:x%=0  2:x%=0  3:x%=0  4:x%=0 %5,7:#g%=pb%+4:v%=c(g%):v%=-1 x%=0 :#g%=o%+v%:x%=(m(g%))+1  #g%=pb%+8:x%+=c(g%) 6:#g%=pb%+8:x%=c(g%)  =x% �Ko(N$):Q%256:ș30,6,,,17+(N$),,K%:$(K%+16)=N$:ș267521,K%,K%+16,0: ݤb(T$):=h(T$,"","","","")  "ݤe(T$,S$):=h(T$,S$,"","","") %ݤi(T$,a$,g$):=h(T$,a$,g$,"","") (ݤr(T$,a$,g$,j$):=h(T$,a$,g$,j$,"") Vݤh(T$,a$,g$,j$,u$):F%,L%,P%:ș398594,K%,T$,Q%,256,a$,g$,j$,u$,,,L%;F%:F%1:=T$ )Q%?L%=13:a$=$Q%::P%=a$,"`"):P%<>0 #9T$=a$,P%,2):ș398594,K%,T$,Q%,256,,,L%;F%:F%1:=a$ ('Q%?L%=13:a$=a$,P%-1)+$Q%+a$,P%+2) - 2 P%=0:=a$ 7 B:K% <ș267524,K%:ș30,7,,K% A F K r:n: Pn:ș53,-1,4,,Ha%:Ha%=1<<Ha%:ș53,-1,5,,Ja%:Ja%=1<<Ja%:ș53,-1,9,,rb%:sb%=1<<rb%:rb%=1<<(1<<rb%):ș53,-1,11,,Ga%:Ga%+=1:ș53,-1,12,,Ia%:Ia%+=1: Uq:e%256: Z;G(h%,i%,n%):ș262355,,e%:h%=!e%:i%=e%!4:n%=e%!20: _H:ș262354,-1: d?a(a%,b%,s$):!e%=a%:e%!4=b%:ș262350,,e%:((s$)+1)>e%!36 i(T%,"'"+s$+"' won't fit icon "+(b%) n s-$(e%!28)=s$:e%!8=0:e%!12=0:ș262349,,e%: xCe(a%,b%):!e%=a%:e%!4=b%:e%!8=1<<22:e%!12=1<<22:ș262349,,e%: }4ݤd(a%,b%):!e%=a%:e%!4=b%:ș262350,,e%:=$(e%!28) gJ(a%,b%,tb%,ub%,vb%,wb%):!e%=a%:e%!4=b%:ș262350,,e%:tb%=e%!8:ub%=e%!12:vb%=e%!16:wb%=e%!20: ?f(a%,b%):!e%=a%:e%!4=b%:e%!8=0:e%!12=1<<22:ș262349,,e%: YK(h%,i%):j%:j%=(d(h%,i%)):ș262354,h%,i%,-1,-1,0,j%:ș262354,h%,i%,-1,-1,-1,j%: p(n$):o$=n$:d%256:!d%=262337:d%!4=1282:d%!8=3:d%!12=2:d%!16=0:ș262336,300,1263747412,n$,d%da%,xb%:yb%=0:zb%=0:z%=254:T%=253: &ݤn(Ab%):ș262343,zb%,d%yb%:Ab% S(yb%,d%)  =yb% C:ș262365:  /ݤg(p%):p$:ȕ?p%<>0:p$+=(?p%):p%+=1::=p$ %S(r%,d%):T(r%,d%):U(r%,d%): T(r%,Bb%):Ȏr% 2:ș262341,,Bb% 3:ș262342,,Bb%   U(r%,Bb%):r%=17r%=18 Bb%!16=262337n   �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!alarmconv���������������,����� ���wwwwwwwww�������P���www""""""U���w�wq�""""U���w� wrw""""U���w� w!"r'"""U���w����w"#w"""U���w� w!"2s'""U���w� wwwwwwwww���wwwwwwwwwwwwwwwww�����������w���w���w����rWw4#"w��www��w����wWwCw'!w�p73s�w����wwwwwwww�w5�Sw�w����rwwwwwwwpwwwwww����""""wwww���w���w����""""w'"w��pw��w���pwwwwwwwwwwwwwwww��@������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h��|��!alarmconv�����!����������,��������wwwwwwwww���x���x����x����x���� xx����xw���� xpwwww����xw{���� x{{�������x{��������xx�����xx�����xx�����xx�����x{�����xwwwwwwww���wwwwwwww��W"u��p����p#�2�p����p#�!�p����G"�!s�p����7"�!s�p����7"�!s�p���{�7"�!s�p���{w�7"�s�p���{wpT"�Cp���wwwwwpT"�Cp���{wp4�!p���{wW5�!@dp���{wvwwwwwwv������w���p�����pw��p������w���p���wwwwwwwww�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!alarmconv�������������,��������wwww������{���www���{{����{���{������wwwwwwwww����w�p���pp���pp���w7sp���w7sp���wwwwwww���w�w�p���pwp���wwwww���������������������������������������������������������k[[��������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!alarmconv�����!����������,���<���������������AU�����*����������J�����%�����r�����a9�����|�����U������+�����������*�����E�����*�����Q��� �����!���@�!���@�1 ���@� ���@� ���@ ���@ ���@8`��� @����8 @�������������������������������������������������@�@�@�@�@@@8�8�������������sm!alarmconv��������������,���t������������� ��@1�I�I��4�|�01�y����4|0���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ME1:AlarmConv ME2:Info ME3:Quit TaskID:AlarmConv Vsn:0.16 (14-May-92) Unexp:Unexpected error :- %0 (%1/%2) BNF:Corrupt %0 block not freed ODD1:Block %0: %1 Buff2Small:Buffer not big enough for %0 - %1 bytes needed ODD2:%0: %1 NoRdAcc: File '%0' is not readable NoWrAcc: File '%0' is not writable or is locked TNF:Template '%0' not found Info1a:Drag the file to be converted to this Info1b:window. Info2a:Drag the Alarm file icon to a Filer Info2b:window or click on OK. OK1:This application can only convert Alarm data files OK2:You must drag the icon to a directory display, NOT an application OK3:You are currently converting a file. Click on RESTART to convert a different file OK4:File '%0' has already been converted OK5:To save the file, drag the icon to a directory display FA1:AlarmConv requires %0K to start up Help1:Drag the file "!Alarm" from inside your copy of RISC OS 2.00 !Alarm to this window to convert it for use with RISC OS 3 !Alarm. Help2:Drag the icon to a directory display to save the converted data. Help3:Type in the file name that you want to give to the converted data and press RETURN to save it. Help4:Click SELECT to restart the application. Help5:Click SELECT to save the converted data under the given file name. Help6:The converted data can now be saved. Either drag the icon to a directory display or enter the file name and click on OK. Help7:This window displays information about AlarmConv. Help8:Move the pointer right to see information about AlarmConv. Help9:Click SELECT to quit AlarmConv. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D���S�����main :ps_g%+�������info (ps_i%!����h��`���������������� �����Xv������=�������������x����� ��� ���,f��\�ǒ��&��� ����f��0�Ǹ��&������V���a����� ���^���j��5��������hj��=OK titled>  ���6�����#��� ���f�����&��� ���p���<�����F��h��=Restart d> Alarm data file converter Drag the file to be converted to this Drag the file to be converted to this sfile_ae9 <Untitled> Use this application to convert a RISC OS 2.00 !Alarm data file for use with RISC OS 3 !Alarm. 0�������������������  �������������=�������������X�����������v��=��AlarmConv � ���v��=�k��������dv��=���������0v��`=������>��������Name:  � ��������Purpose: � ���h�����Author: � ���8���`��Version: � About this program Converts !Alarm data files Acorn Computers Ltd, 1992 x.xxa (Development) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����C5k���!Run �����CJp���!RunImage C7/Z���!Sprites �AT/6���!Sprites22CX)d���!Sprites23C3)���Messages �C7/v����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����C5k���!Run �����CJp���!RunImage C7/Z���!Sprites �AT/6���!Sprites22CX)d���!Sprites23C3)���Messages �C7/v��������!Clock ������������!Clock ���NickY !Clock ====== The !Clock application displays a clock face in a window. To set the time displayed by the clock use the !Alarm application. !Alarm will display a clock face on the RISC OS icon bar - you may find this more convenient than a clock in a window. See the RISC OS 3 Applications Guide for more information. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| !Clock | | By Merlyn Kline 29/5/88 (Minerva Software) | Modified by Philip Colmer (Acorn Computers Ltd) | | This program is in the public domain | | version 0.21 - 09-Apr-1992 | RMEnsure UtilityModule 3.00 Error This application is only suitable for use with RISC OS 3.00 or later versions Set Clock$Dir <Obey$Dir> Wimpslot -min 24K -max 24K Run <Obey$Dir>.!RunImage�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �>!RunImageS � DJ%=b("<Clock$Dir>.Messages"):a$=a(J%,"Clock"):k::l:șc,,-1 �Cșb,,-1:m:n(t%):ș_%K%:K%+=100::șaa%,0,q%,K%A%;F%:F%1o � ȎA% � 0:p �1:q(!q%) �#62:d(!q%,q%!4,q%!8,q%!12,q%!16,q%!20,q%!24,q%!28) �(3:r(!q%) �-17,18:s(q%) �2 �7 �<s(q%):b$:Ȏq%!16 �A 0:c: �F9,262337:g �KN10:ba%=q%!20:ș35,"Clock$Dir",q%,256,0,0,,ca%:q%?ca%=13:#ba%,"Run "+$q% �Py1282:b$=a(J%,"Help"):q%!12=q%!8:q%!16=1283:$(q%+20)=b$:q%!0=(((20+(b$)+4)4)*4):$(q%+21+(b$))=(0):ș262375,17,q% �U �Z �__ݤc:f%,u%,j%,d%,e%,g%,c%,O%,P%,Q%,U%,w%:=d(O%,P%,Q%,U%,0,0,f%,u%,j%,d%,e%,g%,c%,45,a$,w%) �dr(a%):t(a%):c: �i �nc:u(J%):ș262365: �sݤd(O%,P%,Q%,U%,k%,l%,`%,u%,j%,da%,ea%,fa%,ga%,ha%,d$,w%):!q%=O%:q%!4=P%:q%!8=Q%:q%!12=U%:q%!16=k%:q%!20=l%:q%!24=-1:q%!28=`%:u%=15j%=15 �x'q%?32=15:q%?33=15:q%?34=u%:q%?35=j% �}&q%?32=7:q%?33=2:q%?34=u%:q%?35=j% � �q%?36=3:q%?37=1:q%?38=12:q%?39=0:q%!40=da%:q%!44=ea%:q%!48=fa%:q%!52=ga%:q%!56=ha%:q%!60=12288:q%!64=0:q%!68=0:$(q%+72)=d$,11):q%!84=w%:I%,d%,e%,g%,c%,f%,c$:I%=q%+88:ȕw%>0:d%,e%,g%,c%,f%,u%,j%,c$:I%!0=d%:I%!4=e%:I%!8=g%:I%!12=c% �(f%64)=0j%=u%+(j%<<4) � I%!16=f%+(j%<<24):(f%256) �3L%:B%=e(L%):I%!20=B%:$B%=c$:I%!24=-1:I%!28=L% �:$(I%+20)=c$ � �%I%=I%+32:w%=w%-1::șd,,q%a%:=a% �B(a%):a%=-1 �(e(a%):d(a%,d%,e%,g%,c%,k%,l%,-1): �bn(a%):e(a%):ia%=ja%-(d%+g%)/2:ka%=la%-(c%+64):d(a%,d%+ia%,e%+ka%,g%+ia%,c%+ka%,k%,l%,-1): �*d(a%,d%,e%,g%,c%,k%,l%,ma%):a%=-1 �a%=t%:k%=0:l%=0 �Ìq%!0=a%:q%!28=ma%:q%!4=d%:q%!8=e%:q%!12=g%:q%!16=c%:q%!20=k%:q%!24=l%:șe,,q%:a%=t%:h:r%<>N%x%<>V%y%<>W%:ș262353,t%,0,-1024,1280,0 � �8e(a%):!q%=a%:șf,,q%:f(q%+4):ma%=q%!28:`%=q%!32: �Sf(q%):d%=!q%:e%=q%!4:g%=q%!8:c%=q%!12:k%=q%!16:l%=q%!20:na%=d%-k%:oa%=c%-l%: �^v(a%,pa%,qa%,ra%,sa%):!q%=a%:q%!4=pa%:q%!8=qa%:q%!12=ra%:q%!16=sa%:șg,,q%D%:f(q%+4): �q(a%):a%=t% �H!q%=a%:șh,,q%D%:f(q%+4):ȕD%:w:șta%,0,q%D%::N%=r%:V%=x%:W%=y% � � �qp:q%:x:q%=i%:v(t%,0,-1024,1280,0):ȕD%:y(h%,m%,s%,N%,V%+na%,W%+oa%):șta%,0,q%D%::v%=h%:n%=m%:o%=s%: �+x:ș_%ua%:ȕua%-K%>=0:K%+=100::i: �t(a%):!q%=a%:și,,q%: �z:a=(1<<18)+(3<<6):d=a+1:e=a+5:i=a+6:h=a+8:g=a+9:ta%=a+10:f=a+11:j=a+15:b=a+16:c=a+20:k=a+21:ș57,,"XWimp_PollIdle"aa%:ș57,,"OS_ReadMonotonicTime"_%: Gm:șj,,q%:ja%=!q%:la%=q%!4:b%=q%!8:a%=q%!12:va%=q%!16:wa%=q%!20:  9l:șb,,-1:!i%=:$(i%+4)=$+0:ș262367,i%,1,a$:c:  k::c: z:Z%20:xa%4:$xa%="TASK":z%20:z%!0=9:z%!4=262337:z%!8=10:z%!12=1282:z%!16=0:ș262336,300,!xa%,a$,z%ya%:q%256,i%512,G%80:+1:t%=c 0 &BF000003,7,0,0,-980,1280,0,0,-400,400,0,0 "hb(59),a(59):I%=059:b(I%)=(I%*6):a(I%)=(I%*6)::i:v%=h%:n%=m%:o%=s%:h:N%=r%:V%=x%:W%=y%:g: ':g:ș53,,9,,za%:ș262373,,G%:Aa%=?G%>>2:Ba%=?G%3: ,/j(H%,M%,S%,R%,X%,Y%):T%:a(0,7):R%>150 18T%=R%-(R%>>5)-8:I%=059:ȒX%+T%*b(I%),Y%+T%*a(I%): 6 ; R%>50 @fa(0,8):T%=R%-(R%>>4):I%=0595:T%=R%-(R%>>4):ȓȐX%+T%*b(I%)-(R%>>5),Y%+T%*a(I%)-(R%>>5),R%>>4: E J.a(0,7):ȏX%,Y%,R%:A(H%,M%,S%,R%,X%,Y%): OA(H%,M%,S%,R%,X%,Y%):a(3,3):b(H%*5+M%12,X%,Y%,R%-(R%>>1)):b(M%,X%,Y%,R%-(R%>>2)):a(3,11):X%,Y%:BY (R%>>4)*b(S%60),(R%>>4)*a(S%60):BY (R%-(R%>>4))*b(S%60),(R%-(R%>>4))*a(S%60):a(0,11):ȏȐX%,Y%,R%>>4: Tb(A%,X%,Y%,R%):T%:T%=(R%>>1)/a(1):X%+b((A%+1)60)*T%,Y%+a((A%+1)60)*T%:X%,Y%:117,X%+b((A%+60-1)60)*T%,Y%+a((A%+60-1)60)*T%: Y#y(H%,M%,S%,R%,X%,Y%):R%<>N% ^j(H%,M%,S%,R%,X%,Y%) c1:a(3,3):(H%<>v%)((H%=v%)(n%12<>M%12)) h#b(v%*5+n%12,X%,Y%,R%-(R%>>1)) m r#M%<>n%:b(n%,X%,Y%,R%-(R%>>2)) wa(3,11):S%<>o% |`X%,Y%:BY (R%>>4)*b(o%60),(R%>>4)*a(o%60):BY (R%-(R%>>4))*b(o%60),(R%-(R%>>4))*a(o%60)  /a(3,3):(H%<>v%)((H%=v%)(n%12<>M%12)) #b(H%*5+M%12,X%,Y%,R%-(R%>>1))  #M%<>n%:b(M%,X%,Y%,R%-(R%>>2)) a(3,11):S%<>o% `X%,Y%:BY (R%>>4)*b(S%60),(R%>>4)*a(S%60):BY (R%-(R%>>4))*b(S%60),(R%-(R%>>4))*a(S%60)  a(0,11):ȏȐX%,Y%,R%>>4   'w:j(v%,n%,o%,r%,x%+na%,y%+oa%): a(M%,C%):Ca%,Da%:M%=3  za%=3 8Da%=G%?(C%*4)>>2:Ca%=G%?(C%*4)3:3,Da%Aa%ȜCa%Ba% ":ș262374,(C%15)((M%7)<<4)  ":ș262374,(C%15)((M%7)<<4)   ci:?Z%=3:ș7,14,Z%:ș193,Z%,i%,512,"%12 %MI %SE"+13:h%=$i%,2):m%=$i%,4,2):s%=$i%,7,2): *h:e(t%):r%=g%-d%:r%>c%-e%:r%=c%-e% 5r%=r%>>1:r%-=(r%>>4):x%=(g%-d%)2:y%=-(c%-e%)2: ?o:!i%=0:$(i%+4)=a(J%,"Fatal")+(0):ș262367,i%,1,a$:c:  5ݤb(e$):p%:ș30,6,,,16,,p%:ș267521,p%,e$,0:=p% $u(p%):ș267524,p%:ș30,7,,p%: 6ݤa(p%,f$):s$:ș267522,p%,f$,0,0,0,0,0,0,,s$:=s$ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!clock�������������������,����� ���DDD�wwwwwww��DDD���D��pw����� w��D���D�w'��������rw�D���Dp��@������p@���w����@������w����t��@D�� ��p���w������D������w���w������@ ������w���w����������w���w��������������w���w�������D�������w���t����D����pG���Dw������@������wD���Dp���������pD���Dpw'��������rw�D���D��ww����� ww��D���DDDTwwwwwwwwwADDD���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h��|��!clock���������!����������,�������������Pwwwww������������p�����p����������p������p����������������p��������t�U�����G��������U����p������p����T%���������������SU����� �p���������RU�����p����p����PU��� �����p���� U������������� U�� ����P���������R������p���������P� �����p����������������p���������� ������p�������� �����p�������� �����p�����������������p�����������������p�����������������p����������U�������p���������U�������P���p����� U�����w���p�����0U���������������U�����p����������U������p�����p������P���������������P���p�������t�������G����������������p���������p������p����������p�����p������������Pwwwww��������������������������������������������������������������������������������������������������sm!clock�����������������,��������~w���~�p���nP�p���X�`����`�p���~�`� ���~�`������� ��p�������p�������p���������p���~��U�����~��U�������U��p���P`���n��p���~�p���~w�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!clock���������!����������,���<������������������q����961����v!���� �H�������������31���30���A����!��������� ��������� ��� ���������������������������20���20������������@���!���01���@����>��������������????������sm!clo��������������������,���t�������y�c���Q�I����� C� C��d�c�p����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Clock:Clock Fatal:Clock has suffered a fatal error and must exit immediately Help:This is a clock. It tells the time. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����C@5 ���!Run �����CD&���!RunImage CL̓h<���!Sprites �C)���!Sprites22Cņ)d���!Sprites23CH)���Messages �CF���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����C@5 ���!Run �����CD&���!RunImage CL̓h<���!Sprites �C)���!Sprites22Cņ)d���!Sprites23CH)���Messages �CF�������!HForm ������������!HForm ���Nick/ !HForm ====== The !HForm application is used to format new hard discs for use with RISC OS. Read the appendix in the RISC OS 3 User Guide before using this program - it obliterates all the information on the hard disc. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions WimpSlot -min 512k Set HForm$Dir <Obey$Dir> Run <HForm$Dir>.!RunImage ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �>!HForm.!RunImage � *set HForm$EndStatus 1 �'aa%=:ba%=aa%:U%=0:ca%=:i($,1) � 26:12 �B:C:da%=(b("Q01:","FormatOrInitChoose","FI","")="F"):v$=b("Q02:","SoakTestChoose","LSN",""):g("Q03:",j("SureChoose",(q%)),"YN","")="N"b �D:d(ea%,0,0,0):da% �#F �( �- v$<>"N" �2fa%=(v$="L"):G �7 �<U:H:I:("-ADFS-%MOUNT :"+q%):("-ADFS-%FREE :"+q%):("-ADFS-%DISMOUNT :"+q%) �A*set HForm$EndStatus 0 �Fq �KyB:J("<HForm$Dir>.Messages"):a("Banner"):d$=k("Hform$Autoreply"):ș131102,18,"ADFS",,,A%;F%:F%1a("NoADFS"):b �P<A%+=A%!20:ȕ(?A%<>32)(?A%<>9)(?A%<>0):A%+=1::?A%=0b �U|ȕ(?A%<"0")(?A%>"9"):A%+=1::ga%=((?A%-"0")*10+(A%?2)-"0")*10+(A%?3)-"0":ș262722,,ha%:ha%<1a("NoHardDiscs"):b �Z5:q%=a("DriveAsk",4,4):q%>=4q%<=7:(q%-3)>ha% �_ c("SillyDiscNum",(ha%)):b �d �i ga%<210 �nn%= �s:ș262728,q%ia%:ia%=0 �x"c("DriveNotPresent",(q%)):b �}$:ia%=3c("DriveIsST506",(q%)) � ia%=4c("DriveIsIDE",(q%)) � � n%=ia%=4 � �n% �6ș393800,q%-1A%;F%:((F%1)=0)(A%=4)ja%=1ja%=0 �rka%512:la%7:la%!0=0:la%!4=0:la%?5=32+ja%<<4:la%?6=236:ș262731,1<<24,,la%,ka%,512ma%,,,,na%:ma%<>0na%<>0 �/c("DiscIdError",~(ma%)):oa%=0:pa%=0:qa%=0 �:oa%=(ka%!2)65535:pa%=(ka%!6)65535:qa%=(ka%!12)65535:n$="":I%=27*246*22:A%=(ka%?(I%+1)):B%=(ka%?I%):(A%<32)(A%>=127)A%="." �'n$+=(A%):(B%<32)(B%>=127)B%="." �[n$+=(B%)::o$="":I%=23*226*22:A%=(ka%?(I%+1)):B%=(ka%?I%):(A%<32)(A%>=127)A%="." �'o$+=(A%):(B%<32)(B%>=127)B%="." �\o$+=(B%)::j("IDEDescription",(q%),n$,o$):j("IDEConfiguration",(oa%),(pa%),(qa%)) � � �Mra%=6:sa%=1:ta%=5:ua%=0:va%=1:wa%=2:xa%=4:ya%=6:ea%=15:za%=16:Aa%=20:n% �Ba%=9:Ca%=1 �:Ba%=8:Ca%=0 � �f%=2^Ba%:Da%=0:Fa%=512:Ga%=2048:Ha%=3072:u%=512:Ia%=(u%-64-16-4-4)4:V%=1<<29:Ja%=3584:Ka%=1:La%=3:Ma%=262720:Na%=67783:Oa%=16:Pa%=8:k%65536,i%64+u%,o%u%,Qa%5,c%(Oa%),Ra%100,a%(Pa%-1):x%=i%+64:p%=x%+u%-64:a%(2)=16777215:a%(3)=7190235 �Oa%(4)=0:a%(5)=2929355:a%(6)=5921370:a%(7)=5059795:h%=32:g%=1:G%=1:M%=1:n% � Sa%=0 �:Ta%=1:Ua%=1 � �`Va%=1024:Wa%=10:Xa%=Va%:K%=f%*h%*g%*G%:ș262724,255,0,,Za%::::ș262724,255,Za%:r: �"("-ADFS-%DISMOUNT :"+q%): ș262724,255,Za%:r:  eC:_a%=:s:t:ș262724,255,0,,Za%:d(ya%,0,0,0):e(va%,Ha%,x%,u%):ș262724,255,Za%:t%<>0l a("NoValidFormat") $:K:e(ua%,0,0,f%*h%):m_a%=   _a% "n% ' 笤n ,1d$,"NOunknown")i(c("UnknownDriveType"),1) 1u 6 ;:u @ EI%=0u%-4:x%!I%=0:I%:s J O8L((_a%)g$="OTHER"):c("WillFormat",k$):n(n%):: T?K:h%=p%?1:g%=p%?2:Wa%=p%?5:K%=p%!16:G%=K%(f%*h%*g%):n% YSa%=(p%?-5) ^':Ta%=(p%!-8)1023:Ua%=(p%!-6)1023 c hM%=(p%!-4)(f%*h%*g%):t: m1u:o(n%):`a%=0:I%=d$,"DriveType:"):I%<>0 r5I%+=("DriveType:"):ab%=(d$,I%,d$,",",I%)-I%)) w:a("DriveDisclaim")::g$,h$:k$=c(h$):`a%+=1:k("MakeMenu"," "+`a%,2),k$):I%=1ra%:A$:I%:g$="OTHER"::ab%=d("ManufacturerDec",1,`a%):o(n%) | .I%=(ab%-1)*(ra%+2):ȕI%>0:A$:I%-=1::n% g$,h$,h%,g%,G%,Sa%,bb%,M%  :g$,h$,h%,g%,G%,Ta%,Ua%,M%  k$=c(h$):n% (g$="OTHER")(oa%<>0) 'h%=qa%:g%=pa%:G%=oa%:Sa%=1:M%=oa%-1    Kݤm:cb%:o(n%)::g$,h$,db%,eb%,fb%,gb%,hb%,ib%:k$=c(h$):g$="OTHER" Oa("NonStandardShape"):n(n%)::=b("Q04:","RetainShapeChoose","YN","")="Y"  cb%=:n% 4db%<>h%eb%<>g%fb%<>G%gb%<>Sa%ib%<>M%:cb%= ?:db%<>h%eb%<>g%fb%<>G%gb%<>Ta%hb%<>Ua%ib%<>M%:cb%=  Qcb%:c("StandardShape",k$):n(n%)::=b("Q05:","UseShapeChoose","YN","")="Y" 5n(jb%):j("PrintShape",(G%),(g%),(h%)):jb% %k("PrintShape2IDE",(M%),(Sa%)) 0:j("PrintShape2ST506",(M%),(Ta%),(Ua%))   >ݤn:v::g$,h$,h%,g%,G%,Sa%,bb%,M%:k$=c(h$):g$="OTHER" a("UnknownDriveMake"):=  <o(g$,n$):=b("Q06:","StandardShapeChoose","YN","")="Y" $L(kb%):n%(d$,"NewMap")<>0)  lb%= =:lb%=(b("OldOrNewMap:","OldNewMapChoose","ON","N")="N")   kb% !!h%=a("SectorsAsk",h%,1):n% &6:g%=a("IDEHeadsAsk",g%,1):g%>16a("IDEHeads16") + g%<=16 08:g%=a("ST506HeadsAsk",g%,1):g%>8a("ST506Heads8") 5 :#G%=a("CylindersAsk",G%,1):n% ?Sa%=a("InitAsk",Sa%,0) DG:Ta%=a("LowCylinderAsk",Ta%,0):Ua%=a("PrecompCylinderAsk",Ua%,0) I N!M%=a("ParkCylinderAsk",M%,0) S Xui%?1=h%:i%?2=g%:K%=f%*h%*g%*G%:i%!16=K%:I%=0u%-44:o%!I%=x%!I%:I%:x%!0=V%::a%=0:o%!a%<V%a("CurrentDefects") ]ȕo%!a%<V%:e%=o%!a%:e%=e%f%:y%=(e%h%)+Ca%:e%=e%h%:((a%4)6)*13);"(";e%g%;",";e%g%;",";y%;")";:a%=a%+4::W%=a%4:d$,"NOadddefects")=0 b0::a("DefectNoMore"):a("DefectAdd"):lb% ga("DefectAddDisc") l:a("DefectAddLogical") q va("DefectRemove") { 0e$=b("Q07:","ABCDChoose","ABCD","")::Ȏe$ E"B","D":X%=d("CylinderDec",0,G%-1):N%=d("HeadDec",0,g%-1):n% y%=d("SectorDec",1,h%) -:y%=d("IndexMFMDec",1-h%,65536):y%>=0  y%=y%320  :y%=-y%   +e%=((X%*g%+N%)*h%+(y%-Ca%))*f%:e$="B"  l(e%)  :M(e%)  "C":lb% !l((h("DiscAddrHex")f%)*f%) o:a("DFormatDefect1"):a("DFormatDefect2"):a("DFormatDefect3"):e%=(h("LogicalAddrHex")f%)*f%:l(p(e%))   .e$="A":I%=0Aa%-44:p%!I%=i%!I%:I%:w: JF:=0:I%,J%,X%,N%:d(ea%,0,0,0):d(ya%,0,0,0):a("Formatting"):n% GI%=0512-44:k%!I%=0::I%=0h%-1:k%?(2*I%+0)=0:k%?(2*I%+1)=I%+1: %:I%=0512-44:k%!I%=125764607:  X%=0G%-1:13:X%; !N%=0g%-1:X%<>0N%<>0_a%  n% 7J%=X%(N%<<24):I%=0(h%-1)*44:k%!I%=J%(I%<<14):  8e(xa%,(X%*g%+N%)*h%*f%,k%,512):t%a("FormatError")    :: G:fa%a("SoakPrompt") kd%,a%,y%,N%,X%:mb%=1:nb%=-100:ob%=f%*h%*g%:pb%=0:qb%=1000:rb%ob%+4,b%(qb%),sb%qb%:13:a("Verifying")  :mb%>1 %I%=mb%Pa%:I%>1 *0J%=a%(I%):J%=(J%>>>1)((J%1)<<23):a%(I%)=J% /:J%=(16777216)-1 4 9 fa% >13 Cc("Pattern",~(J%)) H M5I%=rb%rb%+ob%3:!I%=J%::a%=0:_a%d%=f%*h%d%=0 R+:tb%=d%-(d%ob%)+ob%:e%=o%!a%:e%>tb% W z%=tb%-d% \:z%=e%-d% a fe(wa%,d%,0,z%):t% kd%=(ub%536870656)+f% p :d%+=z% u zd%=e%d%+=f%:a%+=4  d%>=K%   fa%"."; Ad%=0:a%=0:d(ya%,0,0,0)::ȕo%!a%<d%:a%+=4::e%=o%!a%:e%>K%  z%=K%-d% :z%=e%-d%  e(ua%,d%,0,z%):t% Wd%=ub%536870656:vb%=0::vb%+=1:d(ya%,0,0,0):e(ua%,d%,0,f%):t%=0vb%=5:t%vb%+=1 y%=d%f%:N%=y%h%:y%=y%h%:X%=N%g%:N%=N%g%:j("VerifyData",(X%),(N%),(y%+Ca%)):wb%=0:ȕwb%<pb%b%(wb%)<>d%:wb%+=1::wb%=pb%  pb%=qb% wb%=(qb%)-1  :pb%+=1  b%(wb%)=d%:sb%?wb%=0  "xb%=2^(vb%-1)-1:fa%xb%=xb%*4 #sb%?wb%+=xb%:(sb%?wb%>30)aa%  fa% c("DefectTIME",$) :a("Defect")  l(d%):nb%=mb%  :fa% =0:>500:13:(78);:13 :c("Retries",(vb%))    d%=d%+f% :d%=d%+z%+f%   d%>e%  a%+=4 $ )d%>=K%:fa% .*:yb%=(0):yb%=-1yb%=32:zb%=(yb%=32) 3:zb%=mb%>nb%+2 8 =mb%+=1:fa%46 B zb%: G H:lb% LN Q:O V [ `O:x:P:y: e4N:Ab%=60*8:Bb%=f%*8:Wa%=9:Wa%<8Wa%>12Wa%=10 jQ::H%=a("AllocUnitAsk",2^Wa%,256):Cb%=7::Cb%+=1:H%=2^Cb%Cb%=13:Cb%=13 oWa%=Cb%:Db%=K%H%:Fb%=Db%*H%:Gb%=1<<30:Hb%=1<<30:Ib%=11:O%=4*8Bb%-Ab%-8*8:z:j%=10:j%+=1:A:Jb%<=2^j%:O%-4*8>0O%-4*8<=j%O% tKb%>0Kb%<=j%O% yj%>15Q%>127 ~&a("TooSmallAlloc"):Wa%+=1:Ib%:   Q%<=Gb% "R%=Q%*f%*2+Ga%:Lb%=0R%=Ha%+u% R%<H%*(j%+1)R%=H%*(j%+1) cMb%=Nb%+R%:Ob%=o%::e%=!Ob%:Ob%+=4:e%>=V%(e%>=Nb%e%<Mb%):Pb%=Nb%(f%*h%*g%):e%>=V%Pb%<Hb%  Hb%=Pb%:Qb%=j%:Rb%=O%:Gb%=Q%   Hb%O% Ib%  :Ib%  *Gb%=(1<<30)a("InvalidAllocSize"): ;::j%=Qb%:O%=Rb%:z:A:R%=Q%*f%*2+Ga%:Lb%=0R%=Ha%+u% R%<H%*(j%+1)R%=H%*(j%+1) R%H%<>0R%+=H%-R%H%  Lb%=0 $Va%=Ha%+u%:Xa%=512+(Ha%+u%)f%+1 ":Va%=Nb%+Sb%*2:Xa%=512+Q%*2+1  i%?4=j%:i%?5=Wa%:i%?8=Ca%:i%?9=Q%:i%?10=O%256:i%?11=O%256:i%!12=Xa%:p%!4=i%!4:p%!8=i%!8:p%!12=i%!12:I%=0Q%*f%-44:k%!I%=0:I%:I%=060-44:k%!(I%+4)=i%!I%:I%:x:a("CreatingMap"):a%=0:r%=0:Tb%=f(K%):Ub%=k%:Vb%=0:Wb%=0Q%-1 7!Ub%=1<<(15+Ka%*8):v%=Vb%+Bb%:S%=v%-O%+4*8:S%>Tb%  S%=Tb%  $Xb%=Vb%+Ka%*8:m%=Vb%+4*8:Wb%=0 ,m%=m%+Ab%:z%=(Ha%+u%)H%:z%<j%+1z%=j%+1 �f(m%,2):g(m%,z%):m%=m%+z% :Wb%=Lb%  (z%=R%H%:f(m%,2):g(m%,z%):m%=m%+z%    :m%>r% r%=f(o%!a%):r%>=S% # r%=v% (::w%=r%+1:a%+=4::Zb%=::_b%=:`b%=f(o%!a%):`b%<S% -`b%>v%-(j%+1) 2ac%=v%-(j%+1) 7 :ac%=`b% < Aac%-w%<j%+1 F`b%+1>w% K w%=`b%+1 P Ua%+=4:_b%= Z _ d_b%:w%-r%<j%+1 iw%=r%+j%+1:w%>v% n w%=v% s x Zb%= } w%>v%-(j%+1)w%<>v% w%=v%:Zb%=  w%-r%<j%+1 r%=w%-(j%+1)  Zb%   m%>r%a("ERROR1"):b r%-m%<=j%r%=m%  r%>m% f(Xb%,m%-Xb%):r%>=S% g(m%,S%-m%):v%>S% f(S%,1):g(S%,v%-S%)  :g(m%,r%-m%)   Xb%=m%   r%<v% w%>S%-(j%+1)  w%=v%  f(r%,1):g(r%,w%-r%):m%=w%  :m%=v%   m%=v%:f(Xb%,0):Wb%=0 Ub%?La%=255 :Ub%?La%=0  j?Ub%=q(Ub%,f%):Ub%=Ub%+f%:Vb%=v%:Wb%:a("WritingMap"):d(wa%,Nb%,k%,Sb%):d(wa%,Nb%+Sb%,k%,Sb%):y: "Kz:bc%=f%*8-O%:cc%=(Db%+Ab%)bc%:Kb%=(Db%+Ab%)bc%:Kb%Q%=cc%+1Q%=cc% 'Lb%=Q%2:Lb%=0 , Nb%=0 1:Nb%=(bc%*Lb%-Ab%)*H% 6 ;Sb%=Q%*f%: @/A:dc%=bc%(j%+1):Jb%=dc%*cc%+Kb%(j%+1): EIݤf(ec%):Z%,Wb%:Z%=(ec%H%)+Ab%:Wb%=Z%bc%:Z%=Z%+(Z%bc%)*O%+4*8:=Z% J*f(fc%,gc%):gc%>=2^j%a("ERROR2"):b OMZ%,d%,hc%:Z%=fc%8:d%=k%+fc%8:hc%=2^j%-1:!d%=(!d%(hc%<<Z%))gc%<<Z%: T&g(fc%,L%):L%<=j%a("ERROR3"):b Y(fc%=fc%+L%-1:k%?(fc%8)+=2^(fc%8): ^x:a("WritingDefects"):a%=0:l%=0:ȕo%!a%<V%:x%!a%=o%!a%:h(x%!a%):a%=a%+4::l%=l%(l%>>>16):l%=(l%(l%>>>8))255:x%!a%=V%l%:ȕa%<(Ia%*4):a%=a%+4:x%!a%=0::p(x%,u%):d(wa%,Ha%,x%,u%): cP:a("WritingFreeSpace"):s%,I%:s%=Fa%2:I%=0Fa%-44:k%!I%=0::!k%=Ja%256:k%!s%=(K%-Ja%-W%*f%)256:!(k%+s%-4)=K%256:!(k%+Fa%-5)=(65536)-1:!(k%+Fa%-2)=3:p(k%,s%):p(k%+s%,s%):d(wa%,Da%,k%,Fa%): h?y:a("WritingRootDir"):ic%:I%=0Ga%-44:k%!I%=0::lb% m$Qa%="Hugo" r:$Qa%="Hugo" w |k%!1=!Qa%:ic%=k%+Ga%:lb% ic%!-38=Xa% :ic%!-38=Xa%256  ic%?-35="$":ic%?-16="$":ic%!-5=!Qa%:l%=0:h(!k%):h(k%?4):I%=ic%-40:ȕI%3:h(?I%):I%=I%+1::ȕI%<ic%-4:h(!I%):I%=I%+4::l%=l%(l%>>>16):l%=(l%(l%>>>8))255:ic%?-1=l%:d(wa%,Va%,k%,Ga%): 7ݤp(d%):a%:a%=0:ȕd%>=o%!a%:a%=a%+4:d%=d%+f%::=d% l(d%):a%,jc%,e%:W%<Ia% )ȕo%!a%<d%:a%=a%+4::e%=o%!a%:e%=d% a("ExistingDefect") G:jc%=W%*4:ȕjc%>=a%:o%!(jc%+4)=o%!jc%:jc%=jc%-4::o%!a%=d%:W%=W%+1  :a("FullDefectList")   <M(d%):a%,jc%,e%:ȕo%!a%<d%:a%=a%+4::e%=o%!a%:e%=d% /ȕa%<W%*4:o%!a%=o%!(a%+4):a%=a%+4::W%=W%-1 :a("MissingDefect")   @ݤl:a%=-4:l%=0:kc%=-1:lc%=::a%=a%+4:e%=x%!a%:e%<=kc%lc%= kc%=e%:e%<V%h(e%) h(e%>=V%)lc%:W%=a%4:l%=l%(l%>>>16):l%=(l%(l%>>>8))255:=lc%((e%255)=l%)(i(x%,u%)=x%?(u%-1)) jt:I%=064-44:i%!I%=0:I%:?i%=Ba%:i%?1=h%:i%?2=g%:i%?8=Ca%:i%!12=Xa%:i%!16=K%:i%!20=(65536)-1:n% $(i%+22)="IDEDisc"+q% :$(i%+22)="ST506Disc"+q%  i%?34=q%: s:!x%=V%:W%=0:w:  w:n%  p%!-16=0:p%!-12=0:p%?-5=Sa% 3:p%!-16=0:p%!-12=218898442:p%!-8=Ta%(Ua%<<16)  !p%!-4=f%*h%*g%*M%:p%!-20=-1: !9ݤa(i$,mc%,nc%):X,Y,a$,T%:d$,"Defaults")mc%>=nc% &=mc% + 0 :11 5&a(i$):X=:Y=::=17i($,1) ::X,Y);mc%;3;X,Y); ? *FX 15,1 D""a$:a$="" I T%=mc% N:T%=(a$) S XT%>=nc%:X,Y);T%;3:=T% ]$ݤd(i$,nc%,oc%):X,Y,a$,T%::11 b4k(i$,(nc%),(oc%)):X=:Y=::=17i($,1) g;:X,Y);12;X,Y);:""a$:T%=(a$):T%>=nc%T%<=oc%:=T% lݤh(i$):X,Y,a$,T%::11 q&a(i$):X=:Y=::=17i($,1) v&X,Y);12;X,Y);:""a$:=("&"+a$) {)ݤb(m$,i$,e$,l$):=g(m$,c(i$),e$,l$) 9ݤg(m$,p$,q$,w$):X,Y,a$,a,b,e$,l$:e$=c(q$):w$<>"" l$=e$,q$,w$),1)  :l$=""   d$<>"" +a=d$,m$):b=d$,",",a+1):b=0b=(d$)+1  a=0 k("FailedAuto",m$,p$):b  a+=(m$):a<>b aa%p$;" ";d$,a,b-a) =d$,a,b-a)    :11 <p$;:X=:Y=:::X,Y);l$;12;X,Y);:""a$:a$=""a$=l$ '(a$)=1:e$,a$)=0a$=((a$)223) e$,a$):=q$,e$,a$),1) Kݤk(y$):pc%,qc%:qc%256:ș131107,y$,qc%,256,0,3,,pc%:qc%?pc%=13:=$qc% 6h(I%):l%=(l%>>>13)((l%(2^13-1))<<(32-13))I%: Xݤi(rc%,L%):sc%=0:c%=0:I%=L%-20-1:sc%=sc%+rc%?I%+c%:sc%<256c%=0sc%=sc%255:c%=1  I%:=sc% 'p(rc%,L%):rc%?(L%-1)=i(rc%,L%): ݤq(B%,C%)=(tc%) r:uc%=022:P%=Ra%:[OPT uc%:.tc%:MOV0,#0:ADDS2,1,2:.vc%:LDR3,[2,#-4]!:ADCS0,0,3:TEQS2,1:BNE vc%:3,3,#255:SUB0,0,3:0,0,0,LSR#16:0,0,0,LSR#8:0,0,#255:MOVS PC,14: ]:uc%: 9D:ș131078,200,1,0c,wc%:ș131078,247,170,0c,xc%: /I:ș131078,200,wc%,0:ș131078,247,xc%,0: =d(b%,C%,D%,E%):șMa%,0,b%za%(i%<<6),C%q%<<29,D%,E%:  Se(b%,C%,D%,E%):șMa%(1<<17),0,b%za%(i%<<6),C%q%<<29,D%,E%t%,yc%,ub%:t%  ba% %"(""";:I%=t%+4:ȕ?I%?I%:I%+=1: c("OpError",~(!t%))   %!t%(1<<31) *$c("Error",~(t%1073741823)):b /:((!t%)16777215)=Na% 4 t%=t%?3 9:c("Error",~(!t%)):32 >I%=4:ȕt%?I%:t%?I% CI%=I%+1::b H M R W \ aݤo(r$,s$):_%,`%,zc%,Ac%:_%=0:zc%=(r$):`%=0:Ac%=(s$)::ȕ_%<zc%(r$,_%+1,1))=(" "):_%+=1::ȕ`%<Ac%(s$,`%+1,1))=(" "):`%+=1::_%<zc%`%<Ac% f$(r$,_%+1,1))<>(s$,`%+1,1)) k= p u:_%=zc%`%=Ac%= z _%<zc%_%+=1 `%<Ac%`%+=1 _%=zc%`%=Ac%:= i(x$,Bc%):z$::  =17 a("UserQuit"):b   ca% k("HFormFailed",x$,()) *:'"HFORM failed : ";x$;" at line ";  d$,"NOprompts")=0  ca% a("PressKey") #:"Press Return to continue ";   ""z$  b: b *set HForm$EndStatus 20 q:  q:Q:  o(Cc%):Cc% v :R    v:+1  X Conner Peripherals 40MB - CP3044, TypeCP3044, 40, 4, 526, 1, 0, 525 Z Conner Peripherals 42MB - CP2044, TypeCP2044PK, 38, 4, 548, 1, 0, 547 $X Conner Peripherals 63MB - CP2064, TypeCP2064, 38, 4, 823, 1, 0, 822 ) OTHER, TypeOTHER, 1, 1, 1, 1, 1, 1:REM Must be last, numbers irrelevant (except must be non zero). . R:+1 3 8\ 20Mb Miniscribe 8425, Type8425, 32, 4, 615, &3FF, 128, 663 =\ 53Mb Rodime RO3065, TypeRO3065, 32, 7, 872, &3FF, 650, 871 B\ 20Mb Kalok KL320, TypeKL320, 32, 4, 615, 615, 300, 615 Gm OTHER, TypeOTHER, 32, 4, 612, &3FF, 128, 611:REM MUST BE LAST LAJ(t$):Dc%,Fc%:ș267520,,t$Dc%,,Fc%:(Dc%1)Gc%=0Gc%Fc% QTș30,6,,,17+(t$),,U%:$(U%+16)=t$:ș267521,U%,U%+16,Gc%:ca%=:Hc%=256:Ic%Hc%: VQ:Dc%:: [ ca% `%ș267524,U%;Dc%:ca%=:(Dc%1) e jU% o#ș30,7,,U%;Dc%:U%=0:(Dc%1) t y ~ݤc(b$):=e(b$,"","","","") "ݤj(b$,c$):=e(b$,c$,"","","") %ݤr(b$,c$,f$):=e(b$,c$,f$,"","") (ݤs(b$,c$,f$,j$):=e(b$,c$,f$,j$,"") Tݤe(b$,c$,f$,j$,u$):L%:ș267527,U%,b$,Ic%,Hc%,c$,f$,j$,u$,,,L%:Ic%?L%=13:=$Ic% a(b$):m(b$,"","","",""): #c(b$,c$):m(b$,c$,"","",""): &k(b$,c$,f$):m(b$,c$,f$,"",""): )j(b$,c$,f$,j$):m(b$,c$,f$,j$,""): Rm(b$,c$,f$,j$,u$):L%:ș267527,U%,b$,Ic%,Hc%,c$,f$,j$,u$,,,L%:ș70,Ic%,L%: ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!hform�������������������,����� ���������� ���������������������������������� ���������������kw��������������pw ������������� pw�������������0w� ����������� ��D��������������Pw�� ���������������UUUUUUUUUUUUUUUUU���UU���UU���U̼U���UU���UU���UUUUUUUUUUUUUUUUU�������������������������������������������������������������������������������������sm!hform�����������������,������ ������ � ������w ���UU w UU���U \���UUUUUUUUU���\���̼\���\���UUUUUUUUU�����������������������������������������������������h��|��!hform���������!����������,��������ww����������������pwww ������� �����"vw������uQ�������t70� ����p0� U ����� Q�kw��������pw�pw�����pw {�����0� `w �{�����P� @w�{�������� w��p�������w�� p����� ��w�� ������� ��D������ww����"����ww��������Pw�� p�p���� ��Pw�� �ww���UU��UU���U� �wW�������������������w���UUUUUUUUUUUUUUUUU���\���\���||||||\���||||||\���||||||̼\���||||||̼\���||||||\���||||||\���\���\���UUUUUUUUUUUUUUUUU���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!hform�����������������,��������www ���1 ���Ew���#�w�w��� w {���� w p�����3�p�����D�����w �w� w��� p�����w���UUUUUUUUU���\���\���̼\���\���\���UUUUUUUUU����������������������������������k[[��������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!hform���������!����������,���<�������������������������������� ������������`������?������7������w������g������������ ������������������������������������������������������������*�����*�����*����*����*�����*���������������������������?��?�������������??���sm!hform������������������,���t���������`�`�4�43��`�c� ������U��U`�U�����??��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# !HForm messages file. All lookups are done with MessageTrans_GSLookup. Banner:|M|J|M|JH A R D D I S C F O R M A T T E R (V 2.19 24 Apr 92)|M|J|M|J CreatingMap:Creating map|M|J CurrentDefects:|M|JCurrent Defects (Cylinder,Head,Sector)|M|J DFormatDefect1:If ADFS gives an error such as 'Disc error 13 at :4/00012A00' then 00012A00 is a logical disc address. The logical to physical disc address mapping depends on the defect list.|M|J DFormatDefect2: When these defects are added to the defect list, it is|M|J DFormatDefect3:important that they are added in DESCENDING order BEFORE the list is changed in any other way!|M|J Defect:defect|M|J DefectAdd:B: add defect by cylinder, head, byte/sector|M|J DefectAddDisc:C: add defect by disc address|M|J DefectAddLogical:C: add defect by LOGICAL disc address (eg disc error)|M|J DefectNoMore:A: no more changes to defect list|M|J DefectRemove:D: remove defect|M|J DefectTIME:defect %0|M|J DiscIdError:Cannot read disc identity: disc error &%0|M|J DriveDisclaim:|M|JProvision for a given drive type in this list does not imply|M|Jthat the drive is suitable for use in Acorn equipment|M|J|J DriveIsIDE:Drive %0 is an IDE drive|M|J|J DriveIsST506:Drive %0 is an ST506 drive|M|J|J DriveNotPresent:Drive %0 is not present|M|J Error:Error &%0|M|J ERROR1:PROGRAM ERROR 1|M|J ERROR2:PROGRAM ERROR 2|M|J ERROR3:PROGRAM ERROR 3|M|J ERROR4:PROGRAM ERROR 4|M|J ExistingDefect:Defect already in defect list|M|J FailedAuto:Automatic operation failed : unexpected query %0 - %1|M|J Formatting:Formatting|M|J FormatError: format error on this track|M|J FullDefectList:Defect list full|M|J HFormFailed:|M|JHFORM failed: %0 at line %1|M|J IDEConfiguration:Configuration : %0 cylinders, %1 heads and %2 sectors/track|M|J|J IDEDescription:IDE drive ADFS:%0 identifies itself as :|M|JDescription : %1|M|JFirmware version : %2|M|J IDEHeads16:IDE drives cannot have more than 16 heads|M|J InvalidAllocSize:Can't use this allocation size|M|J MakeMenu:%0. %1|M|J MissingDefect:Defect not in defect list|M|J NoADFS:No ADFS module|M|J NoHardDiscs:No hard discs configured|M|J NonStandardShape:This disc was last formatted using the non-standard disc shape :|M|J NoValidFormat:This drive does not currently have a valid ADFS format.|M|J OpError:|" - error number &%1)|M|J Pattern:Writing pattern &%0|M|J PressKey:Press Return to continue<32> PrintShape:" %0 Cylinders, %1 Heads and %2 Sectors/Track|M|J" PrintShape2IDE:" Parking cylinder %0, Initialisation flag %1|M|J" PrintShape2ST506:" Parking cylinder %0, RWC %1, WPC %2|M|J" Retries:%0 retries needed|M|J SillyDiscNum:This machine has a total of %0 hard discs configured.|M|JPlease check/alter the configuration and re-run|M|Jthis program.|M|J SoakPrompt:|M|JPRESSING THE SPACE BAR WILL CAUSE THE SOAK TEST TO END AT THE END OF THAT CYCLE|M|J ST506Heads8:|M|JWARNING - since the drive has more than 8 heads, the computer's|M|J 'low write current/head select 3' links may need changing.|M|J StandardShape:This disc was last formatted using the standard shape :|M|J|M|J %0|M|J TooSmallAlloc:Allocation unit too small|M|J UnknownDriveMake:The drive type does not match any of the standard|M|Jdrives known by this program.|M|J # Next one is correct to not have |M|J or <32> on the end. UnknownDriveType:Unknown Drive type VerifyData:|MCyl=%0 Head=%1 Sector=%2<32> Verifying:Verifying ..|M|J WillFormat:|M|JDisc will be formatted as :|M|J %0|M|J WritingDefects:Writing defect list|M|J WritingFreeSpace:Writing free space map|M|J WritingMap:Writing map|M|J WritingRootDir:Writing root directory|M|J UserQuit:|M|JESCAPE pressed - HForm stopped|M|J # Tokens used for recognised drive types. These may be translated, as the # english versions are held in the program as well to allow auto recognition # of IDE drives. First the IDE drives. TypeCP3044:Conner Peripherals 40MB - CP3044 (2SA4.53 firmware) TypeCP2044PK:Conner Peripherals 42MB - CP2044PK (1.14 firmware) TypeCP2064:Conner Peripherals 63MB - CP2064 (1.14 firmware) # Now standard ST506 drives. Type8425:20Mb Miniscribe 8425 TypeRO3065:53Mb Rodime RO3065 TypeKL320:20Mb Kalok KL320 # Finally, the unknown drive type. TypeOTHER:OTHER # Tokens used for FNAsk(). AllocUnitAsk:Large file allocation unit ? CylindersAsk:Cylinders ? DriveAsk:Format which drive (4 - 7) ? IDEHeadsAsk:Heads ? InitAsk:Drive parameter init flag ? LowCylinderAsk:Low current cylinder ? ParkCylinderAsk:Parking cylinder ? PrecompCylinderAsk:Precompensation cylinder ? SectorsAsk:Sectors per track ? ST506HeadsAsk:Heads ? # Tokens used for FNInputDec(). CylinderDec:Cylinder (%0 to %1) ? HeadDec:Head (%0 to %1) ? IndexMFMDec:Bytes from index MFM (1 to %1), or -ve for sector (0 to %0) ? ManufacturerDec:Which make of hard disc (%0 to %1) ? SectorDec:Sector (%0 to %1) ? # Tokens used for FNInputHex(). DiscAddrHex:Disc address in bytes & LogicalAddrHex:Logical disc address in bytes & # Tokens used for FNChoose() and FNchoose_no_string_lookup(). They should # always come in pairs, the choices being second. The translated choice # letters should be in the same order as their english equivalents in the # token, as the program indexes into the translated choice letters. # So for instance "(Long/Short/None)" in french might be "(Rien/Petit/Grand)" # which is re-ordered, but the choices line following it would have to # be "LSN:GPR". This is not actually a restriction, as the choices string # is never printed. It is simply used to validate key presses and to translate # to the english choices and defaults used by the program. ABCDChoose:A,B,C or D ? ABCD:ABCD FormatOrInitChoose:Format or just initialise the drive (F/I) ? FI:FI OldNewMapChoose:Old or New map format (O/N) ? ON:ON RetainShapeChoose:Do you wish to retain this shape (Y/N) ? YN:YN SoakTestChoose:Soak test the hard disc for defects (Long/Short/None) ? LSN:LSN StandardShapeChoose:Do you wish to use the standard shape for this drive (Y/N) ? # YN:YN - already exists above SureChoose:Are you SURE you want to do this to drive ADFS:%0 (Y/N) ? # YN:YN - already exists above. UseShapeChoose:Do you wish to use this shape (Y/N) ? # YN:YN - already exists above. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����CdN76���!Run �����CDXK���!RunImage Cȧ1���!Sprites �A E���!Sprites22Bd���!Sprites23C1S���Messages �CT-ŧD����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����CdN76���!Run �����CDXK���!RunImage Cȧ1���!Sprites �A E���!Sprites22Bd���!Sprites23C1S���Messages �CT-ŧD��������!Madness ����������!Madness �Nick= !Madness ======== !Madness moves all of the windows on the screen except its own. To stop !Madness close its own window using the close icon - if you cannot see the !Madness window it is probably under the icon bar, use shift-F12 to move the icon bar to the back. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1989, 1990, 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | !Madness.!Run 0.46 RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions Wimpslot -min 16K -max 16K set madness$dir <obey$dir> Run <Obey$Dir>.!RunImage ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �  > !Madness.!RunImage �taskid%4:$taskid%="TASK" �@message_handle%=open_messagefile ("<madness$dir>.messages") �(Yș"Wimp_Initialise",200,!taskid%,message_lookup0 (message_handle%,"TaskID")version% �2P`wbcol=&1:`tbcol=&2:`sco=&3:`mbcol=&B:`wfcol=&7:`tfcol=&7:`sci=&D:`tbcol2=&C �< vars �F&q%256,buffers%512,X%(255),Y%(255) �P mbuf%256 �Z+X%=0255:X%(X%)=4*(3):Y%(X%)=4*(3): �d"Madness%=cwindow:madspeed%=20 �n= NotUsed,%1010011,`wfcol,`wbcol,0,-1024,1280,0,0,0,0,0,0 �xfinish: �errorbox:șCrMenu,,-1 �q%!16=&400C1:receive(q%) �+șDrag,,-1:getpointer:popup(Madness%) �4șTime%timex%:timex%+=madspeed%:after%=Madness% � �șPoll%,0,q%,timex%A% � ȎA% � 0:nudge �3:closeawindow(!q%) �17,18:receive(q%) � � receive(q%)  Ȏq%!16 "0:finish: ,2&400C1:!q%=4:q%!4=5:q%!8=11:q%!12=12:q%!16=-1 67ș49,q%,q%+20:ros=q%!28+1<<q%!20:tos=q%!32+1<<q%!24 @ J ^ ݤcwindow h>A$,f%,fc%,bc%,x0%,y0%,x1%,y1%,cx0%,cy0%,cx1%,cy1%,nicons% r3A$=message_lookup0 (message_handle%,"Madness") |V=create_window(cx0%,cy0%,cx1%,cy1%,0,0,f%,fc%,bc%,x0%,y0%,x1%,y1%,&2D,A$,nicons%) closeawindow(handle%) close_window(handle%)  finish:   finish ș"Wimp_CloseDown"  lݤcreate_window(cx0%,cy0%,cx1%,cy1%,scx%,scy%,flags%,fc%,bc%,sx0%,sy0%,sx1%,sy1%,titlef%,title$,nicons%) A!q%=cx0%:q%!4=cy0%:q%!8=cx1%:q%!12=cy1%:q%!16=scx%:q%!20=scy% q%!24=-2:q%!28=flags% fc%=15bc%=15 )q%?32=15:q%?33=15:q%?34=fc%:q%?35=bc% 2q%?32=`tfcol:q%?33=`tbcol:q%?34=fc%:q%?35=bc% & 01q%?36=`sco:q%?37=`tbcol:q%?38=`tbcol2:q%?39=0 :/q%!40=sx0%:q%!44=sy0%:q%!48=sx1%:q%!52=sy1% Dq%!56=titlef%256 Nq%!60=&3000 Xq%!64=0:q%!68=0 btb%(title$+(0)) l$tb%=title$+(0) v q%!72=tb%  q%!76=-1 q%!80=(title$)+1 q%!84=nicons% )I%,x0%,y0%,x1%,y1%,f%,data$:I%=q%+88 ȕnicons%>0 %x0%,y0%,x1%,y1%,f%,fc%,bc%,data$ (I%!0=x0%:I%!4=y0%:I%!8=x1%:I%!12=y1%  (f%&40)=0bc%=fc%+(bc%<<4) I%!16=f%+(bc%<<24) (f%&100) ;L%:B%=buffer(L%):I%!20=B%:$B%=data$:I%!24=-1:I%!28=L%  $(I%+20)=data$   I%=I%+32:nicons%=nicons%-1   șCreateW,,q%handle% * =handle% >front(handle%) Hhandle%=-1 Rgetw(handle%) \6open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,-1) f zpopup(handle%) getw(handle%) xo%=0:yo%=100 6open_window(handle%,xo%,yo%,xo%,yo%,scx%,scy%,-2)  =open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,bhandle%) handle%=-1 q%!0=handle%:q%!28=bhandle% )q%!4=x0%:q%!8=y0%:q%!12=x1%:q%!16=y1% q%!20=scx%:q%!24=scy% șOpenW,,q%  getw(handle%) !q%=handle%:șGetW,,q% +info(q%+4):bhandle%=q%!28:flags%=q%!32 $ 8info(q%) B=x0%=!q%:y0%=q%!4:x1%=q%!8:y1%=q%!12:scx%=q%!16:scy%=q%!20 Lbx%=x0%-scx%:by%=y1%-scy% V j nudge tq%:tick:q%=buffers% ~ ,after%=Madness%::popup(Madness%): &!q%=after%:șgws%,,q%:after%=q%!28 after%=-1 !q%=after%:șgws%,,q% a%=after%255 7q%!12>ros-64 X%(a%)=-(3)*4q%!4<10 X%(a%)=(3)*4 q%!4+=X%(a%):q%!12+=X%(a%) 8q%!16>tos-64 Y%(a%)=-(3)*4q%!8<100 Y%(a%)=(3)*4 q%!8+=Y%(a%):q%!16+=Y%(a%) $ș"Wimp_SendMessage",2,q%,after%  � tick  șTime%timeslip% +ȕtimeslip%>=timex%:timex%+=madspeed%:  2close_window(handle%) <!q%=handle%:șCloseW,,q% F Z vars dWimp=(1<<18)+(3<<6) nCreateW=Wimp+1 xOpenW=Wimp+5 CloseW=Wimp+6 RedrawW=Wimp+8 UpdateW=Wimp+9 GetR%=Wimp+10 GetW=Wimp+11 GetP=Wimp+15 Drag=Wimp+16 CrMenu=Wimp+20 DcMenu=Wimp+21 5ș"OS_SWINumberFromString",,"Wimp_PollIdle"Poll% <ș"OS_SWINumberFromString",,"OS_ReadMonotonicTime"Time% :ș"OS_SWINumberFromString",,"Wimp_GetWindowState"gws%  getpointer șGetP,,q% "Hmousex%=!q%:mousey%=q%!4:b%=q%!8:handle%=q%!12:icon%=q%!16:ob%=q%!20 , @errorbox Jfinish: TșDrag,,-1 ^R!buffers%=:$(buffers%+4)=message_lookup2 (message_handle%,"IntErr",$,Þ)+0 hPș"Wimp_ReportError",buffers%,1,message_lookup0 (message_handle%,"Madness") r finish: | ݤopen_messagefile(name$) mh% ș"OS_Module",6,,,16,,mh% )ș"MessageTrans_OpenFile",mh%,name$,0 =mh% ݤmessage_lookup0(mh%,tag$) s$ 5ș"MessageTrans_Lookup",mh%,tag$,0,0,0,0,0,0,,s$ =s$ +ݤmessage_lookup2(mh%,tag$,arg1$,arg2$) s$ Cș"MessageTrans_Lookup",mh%,tag$,mbuf%,256,arg1$,arg2$,0,0,,s$ =s$ ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!madness�����������������,����� ���wwwwwwwwwwwww�������w33333333373w�������wwwwwwwwwwwww�������www3333333w3w�������wwwwwwwwwwwww�������www3333333w3w�������wwwwwwwwwwwww�������www�������wwwwww���www�������w3ww���wwwwwwwwwwwwww���www33w3ww���wwwwwwwwwwwwww������pw������pw���wwwwwww���'wr"'rw���wwwwwwwwwwwwwwwww�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h��|��!madness�������!����������,��������wwwwww���������������������������������wwwwww�������������������������������wwwwwwwwwww�������w'""UUU""rs�������wwwwwwwwwww���������������pv�������wwwwppt�������wwwwppt���������������pt�������wwwpw�w�pq�������wwwpw�w�pqwwww������������pqU"rs����wwpwpwpqwwww�����wwpwpwpqqv�������������pqqt�����wwww��pqqt�����wwww��ptqt�������������ptqq�������������pvqq�����wwwwwwwwwwwqq�����gDDDDvsqqq�����wwwwwwwwwwwqq��������qq��������qq�������qt�������qt������qt������qt�����qv�����qwwqwqw�����qs�����wwwwwwwwwwww���������������������������������������������������������������������������������������������������������������������������������������������sm!madness���������������,��������www������wwwwww���w3U5ss���wwwwww������pvww���wppsss������pqww���wpwpspv������pvs���wwwwwwq���g33vspq���wwwwwwps������ps���v���w������ps���wwwwww�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!madness�������!����������,���<��������������������u����������ݛ���ݛ�����������������Ի���л�������݃���݃��������������������<��������G���y���y���~y�������1���_����_����������������?�������������������������������������������������������������������������������������������������@���@���P���P���P���P������sm!madness����������������,���t�������q��ͩ�����������L�s�w�]��������?��?��?�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������TaskID:Window Madness Madness:Madness IntErr:%0 (Internal Error %1) ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"Nick!Boot ����AD h����!Help ����C7���!Run �����CLx�����!RunImage C\>!���!Sprites �A|)H���!Sprites22B2���!Sprites23B2���Messages �C�if���Sprites ��A d;���Sprites22 Ct-���Templates Cp�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Boot ����AD h����!Help ����C7���!Run �����CLx�����!RunImage C\>!���!Sprites �A|)H���!Sprites22B2���!Sprites23B2���Messages �C�if���Sprites ��A d;���Sprites22 Ct-���Templates Cp�������!Maestro ����������!Maestro �"NickIconSprites <Obey$Dir>.!Sprites Set Alias$@RunType_AF1 Run <Obey$Dir>.!Run %%*0 Set File$Type_AF1 Music �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� !Maestro ======== The Maestro application allows you to create, edit and play tunes on your computer. Each tune is held in a Maestro file. Double-click on a Maestro file to load it into Maestro, then use the menu to play the tune. ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1989, 1990, 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | If "<Maestro$Running>"="Yes" Then Error Only one copy of !Maestro can be run at a time RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions IconSprites <Obey$Dir>.!Sprites Set Alias$@RunType_AF1 Run <Obey$Dir>.!Run %%*0 Set File$Type_AF1 Music Set Maestro$Dir <Obey$Dir> WimpSlot -min 256k -max 640k Run "<Maestro$Dir>.!RunImage" %*0 �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �>!RunImageS � maa%=0:ba%40:ca%256:u%=t("<Maestro$Dir>.Messages"):p$=a(u%,"Maestro"):y$=a(u%,"Perc"):da%204:ea%=- �ea%<100000 � R: �ș16l$:l$," -quit ") �DI%=l$,""""):I%=l$,"""",I%+1):I%+=1:l$,I%,1)<>" ":f$=l$,I%) �# �(=fa%=u:ga%=k(""):ga%=0:("Set Maestro$Running Yes"):R �- :ha%r �2șia%,ga%,j%+o%R%:ha%r �7 ȎR% �<)0:ja%g("BadData",3):ja%=:ka%=la% �A ma%aa �F f$<>"" �K n (f$) �P o(f$) �U6:na%=d (e(u%,"TooBig",b(j%+o%+44),"","",""),1) �Z �_ f$="" �d �i oa%S �n 1:ba �s 2:ca �x 3:da �}4:j%!o%=pa% �i:qa%=ma%:ma%= � �!5:j%!o%=pa%ma%=(qa%ra%)= � 6:ea � 7:fa � 8:ga � 9:ha �"10:ia(j%!(o%+32),j%!(o%+36)) �17,18:ja � �: �"r:sa%=ta%:ta%=Ə:ta%<sa%ka � �Mja:ua%,va%,b,F$,wa%:wa%=j%+o%:b=j%:va%=!(wa%+8):ua%=!(wa%+4):ua%=aa% �Ȏj%!(o%+16) � 0:f �1:la (va%,wa%) � 8:ka% �(!(wa%+20)1)=0 � xa%= � :xa%= � �2!b=20:b!12=va%:b!16=0:ya%=ua%:ș262375,19,b:w �:f � � 2:za% `la%=ka%:x(b(wa%+44)):za%=:wa%!0=256:wa%!12=Aa%:wa%!16=3:wa%!36=-1:șw,17,wa%,ua%:ja%=:g   3:v (b(j%+o%+44)) n (b(j%+o%+44))  ka% Ba%=:t$=b(j%+o%+44):w ":o(b(j%+o%+44)) ' , T(va%) 16:na%=d (e(u%,"TooBig",b(j%+o%+44),"","",""),1) 6 ;8:na%=d (e(u%,"NotMusic",b(j%+o%+44),"","",""),1) @ E 4:ja%= J5:!(j%+o%+40)=Ca% On (b(j%+o%+44)) T ka% YBa%=:t$=b(j%+o%+44):w ^:o(b(j%+o%+44)) c h T(va%) m6:na%=d (e(u%,"TooBig",b(j%+o%+44),"","",""),1) r w |T10:Da%=wa%!20:ș35,"Maestro$Dir",wa%,256,0,0,,Fa%:wa%?Fa%=13:#Da%,"Run "+$wa% 11:wa%!20=7 `F$=a(u%,"SSIU"):wa%!0=(32+(F$))(3):wa%!12=0:wa%!16=12:$(wa%+28)=F$+(0):șw,17,wa%,wa%!4  1282:ma(va%) 262337:C()   %la (Ga%,Ha%):Ia%:Ia%63:za% Ja%=:Ia%!0=64:Ia%!12=wa%!8:Ia%!16=2:Ia%!20=wa%!20:Ia%!24=wa%!24:Ia%!28=wa%!28:Ia%!32=wa%!32:Ia%!36=-1:Ia%!40=2801:$(Ia%+44)="<Wimp$Scrap>":?(Ia%+44+13)=0:ș262375,17,Ia%,wa%!4   eݤn (q$):Ka%,M$,K%,La%,Ma%,Na%:La%=:M$="":Na%=:Ka%=(q$):K%=18:#Ka%M$+=(#Ka%)#Ka%:= K%:M$="Maestro"+(10)  #Ka%=2 :Ȏ#Ka% 1:#Ka%,Ma%:Ma%>Oa%  La%=   Na%= 2:K%=13:#Ka%,Ma%:K% 3:K%=117:#Ka%,Ma%:K% 4,5:K%=19:#Ka%,Ma%:K% 6:K%=12:#Ka%,Ma%:K% 7:#Ka%,M$ 8:K%=18:#Ka%,M$:K% 9:K%=18:#Ka%,Ma%:K%    Na%#Ka%   #Ka%:=La% !"ݤv (q$):Pa%,Qa%,na%:q$<>"" &șC,5,q$Qa%,,Pa% + 0 ȎQa% 51:((Pa%>>20)4095)=4095 :(Pa%>>84095)=Ca% ?= D:= I N S 2:= X ]= bna (z$):ș8,6,z$: gFma(va%):Ra%,b$:Ra%=j%+o%:Ra%!12=va%:Ra%!16=1283:b$="":ȎRa%!32 l-2:b$=a(u%,"IconHelp") qpa%:ma%a%(Sa%) vb$=a(u%,"ScoreHelp0") {:b$=a(u%,"ScoreHelp1")  Ta%:ȎRa%!36 0:b$="Breve" 1:b$="Semibreve" 2:b$="Minim" 3:b$="Crochet" 4:b$="Quaver" 5:b$="Semiquaver" 6:b$="Demisemiquaver" 7:b$="Hemidemisemiquaver"   b$<>"" 3b$=a(u%,b$):b$=e(u%,"SelectNote",b$,"","","")  Ua%:ȎRa%!36 0:b$="Natural" 1:b$="Sharp" 2:b$="Flat" 3:b$="DoubleSharp" 4:b$="DoubleFlat" 5:b$="NaturalisedSharp" 6:b$="NaturalisedFlat" 7:b$="Dot" 8:b$="DoubleDot" 9:b$="TripleDot" 10:b$="Tie" 11:b$="BarLine" 12:b$="TrebleClef"  13:b$="BassClef" 14:b$="KeySignature" 15:b$="TimeSignature"   b$<>"" %3b$=a(u%,b$):b$=e(u%,"SelectNote",b$,"","","") * /Va%:ȎRa%!36 40:b$="BreveRest" 91:b$="SemibreveRest" >2:b$="MinimRest" C3:b$="CrochetRest" H4:b$="QuaverRest" M5:b$="SemiquaverRest" R6:b$="DemisemiquaverRest" W"7:b$="HemidemisemiquaverRest" \ a b$<>"" f3b$=a(u%,b$):b$=e(u%,"SelectNote",b$,"","","") k pWa%:(Ra%!36>7) u(Ra%!36<16) zb$="InstrHelp0" :(Ra%!36<24) b$="InstrHelp1"  (Ra%!36<32)b$="InstrHelp2"    b$<>""b$=a(u%,b$) Xa%:ȎRa%!36 0:b$=a(u%,"SaveB") 2:b$=a(u%,"DiscardB") 3:b$=a(u%,"CancelB") :b$=a(u%,"ClearHelp")  /Za%:Ra%!36=2b$="SaveHelp0"b$="SaveHelp1" b$=a(u%,b$)  _a%:b$=a(u%,"TimeSigHelp") `a%:ȎRa%!36 2:b$=a(u%,"DiscardExit") 0:b$=a(u%,"CancelExit") :b$=a(u%,"AbortHelp")  ab%:ȎRa%!36 2:b$=a(u%,"ClickToPrint") 1:b$=a(u%,"PrintName") :b$=a(u%,"PrintDb")  ):ș262388,1,ba%,Ra%!32,Ra%!36:Ȏbb% o:Ȏba%!0  0:b$="MainHelp0" 1:b$="MainHelp1" 2:b$="PrintHelp" 3:b$="MainHelp2" 4:Ȏba%!4 $-1:b$="MainHelp3" )0:b$="StaveHelp0" .1:b$="StaveHelp1" 3 85:b$="MainHelp4" =/6:ba%!4=-1b$="MainHelp5"b$="VolumeHelp" B.7:ba%!4=-1b$="MainHelp6"b$="TempoHelp" G8:b$="MainHelp7" L9:(ba%!4=-1) Qb$="MainHelp8" V:(ba%!8<>-1) [b$="KeySigHelp" `:(ba%!4=0) eb$="MajorKeyHelp" j:b$="MinorKeyHelp" o t y ~10:b$="MainHelp9" 11:b$="MainHelp10"  cb%:Ȏba%!0 0:b$="IconHelp0" 1:b$="IconHelp1"   b$<>""b$=a(u%,b$)  O$(Ra%+20)=b$:Ra%!0=(((20+(b$)+1)4)*4)+4:$(Ra%+21+(b$))=(0):șw,17,Ra%: ?T(va%):b:b=j%:b!0=20:b!12=va%:b!16=4:șw,17,b:Ja%Ja%=  5ba:R%:șdb%,,j%+o%R%:ȕR%:j%!o%=pa%U:ha%r șeb%,,j%+o%R%:: D(K):fb%:fb%=j%!gb%-j%!hb%:ib%!gb%=j%!gb%:ib%!hb%=j%!hb%+fb%/2:ib%!jb%=j%!jb%:ib%!kb%=ib%!jb%-lb%:ib%!mb%=K:șnb%,Va%,ib%+o%:ob%!hb%=j%!hb%:ob%!gb%=ib%!hb%:ob%!jb%=j%!jb%:ob%!kb%=ob%!jb%-lb%:ob%!mb%=Va% șnb%,Ta%,ob%+o%: ӓF(K):fb%:fb%=j%!hb%+j%!gb%:pb%!hb%=j%!hb%:pb%!gb%=pb%!hb%+fb%:pb%!gb%=j%!gb%:pb%!kb%=j%!kb%:pb%!jb%=pb%!kb%+lb%:pb%!mb%=K:șnb%,Ua%,pb%+o%: !V:c(Ta%):c(Ua%):c(Va%): 'ca:qb%:qb%=j%!mb%:i:j%!o%=pa%  rb% (șsb%,,pb%+o%:pb%!mb%=qb%j%!mb%=Ta% "șsb%,,tb%+o%:j%!jb%>tb%!jb%  D(qb%)  :F(qb%)  � ha%j%!ub%<>tb%!ub%  șnb%,,j%+o%:vb%=:rb%  qb%=-2 șsb%,,tb%+o%:qb%=tb%!mb%  (F(qb%):D(Ua%):qb%=pa%șnb%,,j%+o% # (wb%=j(tb%!ub%) -:șnb%,,j%+o% 2 7 <(da:șxb%,,j%+o%:j%!o%=pa%V:vb%= A Foea:B%,C%,W%,I%,yb%,Ra%:W%=zb%!V:I%=zb%!aa:B%=7zb%!L:Ab%=zb%!hb%:Bb%=zb%!kb%:Ra%=j%:(W%<>`a%)xa%xa%= K B%=2 P6s:W%=-2W(cb%)W%=pa%W%=Ua%W%=Ta%W%=Va%X:Z U":B%=4yb%=-1B%=1yb%=1yb%=0 Z ȎW% _-2:vb%ha%_: d`a%:I%=2 i Ba% n o (t$) s :xa% x/ș262355,,Ra%:Ra%!24=508:ș262375,8,Ra%,ya% } f  g :xa%xa%= Ba%Ba%= g  Xa%:ȎI% M2:y:j%!o%=pa%:șsb%,,j%+o%:j%!ub%=0:wb%=0:șnb%,,j%+o%:șsb%,,tb%+o%:g 0:ș262356,,Za%,Ab%,Bb%  3:g  ab%:ȎI%  2:Cb%  oa:g :I%=g ("NoPrinter",1):g   Ta%:I%>=0 Ri:qa%=:ra%=:b(Db%,Fb%,0,1<<2):b(W%,I%,1<<2,0):Db%=W%:Fb%=I%:h(Gb%+I%,56)  Va%:I%>=0 Ri:qa%=:ra%=:b(Db%,Fb%,0,1<<2):b(W%,I%,1<<2,0):Db%=W%:Fb%=I%:h(Hb%+I%,24)  Ua%:I%>=0 pi:qa%=:ra%=:b(Db%,Fb%,0,1<<2):b(W%,I%,1<<2,0):Db%=W%:Fb%=I%:I%<7h(Ib%+I%+1,96)I%<11h(Jb%+I%-6,104) I%=10h(Kb%,104)  I%=11h(_%,144) I%=12h(Lb%,4) I%=13h(Lb%+3,4) I%=14h(Mb%,2) I%=15h(Nb%,1) " 'pa%:B%=4ma%a%(Sa%)pa ,Wa%:`%,v%:s:l:I%>=8 1`%=I%-8:`%<8 6Nv%=o(`%,yb%):șk,`%+1,v%:$(A%(`%))=a$(v%),Ob%):r%(`%,1)=v%:b(W%,I%,0,0) ;:`%-=8:`%<8 @-v%=j%(`%):v%+=yb%:v%>Pb%v%=Pb%v%<0v%=0 E6j%(`%)=v%:$(J%(`%))=b$(j%(`%)),Qb%):b(W%,I%,0,0) J:`%-=8:`%<8 O-v%=s%(`%):v%+=yb%:v%>Rb%v%=Rb%v%<0v%=0 TLs%(`%)=v%:șM,`%+1,H%(s%(`%)):$(K%(`%))=c$(s%(`%),0),Sb%):b(W%,I%,0,0) Y :Tb% ^`%-=8:`%<8 c-v%=w%(`%):v%+=yb%:v%>Ub%v%=1v%<1v%=Ub% h/w%(`%)=v%:$(L%(`%))=(w%(`%)):b(W%,I%,0,0) m r w |   Za%:s:I%=0x(b(l))  I%=2 x%,y%:j%!o%=W%:șsb%,,j%+o%:Vb%=j%!jb%-j%!kb%:x%=j%!hb%:y%=j%!kb%:!j%=W%:j%!4=I%:șWb%,,j%:j%!8+=x%:j%!12+=y%+Vb%:j%!16+=x%:j%!20+=y%+Vb%:j%!24=0:j%!28=0:j%!32=Xb%:j%!36=Zb%:!j%=0:j%!4=5:za%=:ș6,161,28,,I%:I%2 "ș402432,197,1,"file_af1",j%+8 :șba,,j%  :c(Za%):g  _b%:s:I%=0o(b(x)) c(_b%):g _a%:l:ȎI% 00:l%(0)=1+(l%(0)+yb%+14)15:$`b%=(l%(0)+1) 11:l%(1)=(l%(1)-yb%)4+2:$ac%=(1<<(l%(1)-1))  I%=0I%=1b(W%,I%,0,0)    BX:u$,bc%,cc%:cc%=:șDI$,bc%:bc%-=1:h(dc%>0,"NoVoices")  Tb% &bc%+=1:a$(bc%)=a (u%,"MIDIvoice")  bc%<>dc% cc%=:dc%=bc%   dc%>ec%  dc%=ec%  R%=1dc%:(Tb%R%=dc%) a$(R%)=a (u%,"MIDIvoice") !!:șD,2,R%,,,u$:u$<>a$(R%) &cc%=:a$(R%)=u$ + 0 5 :cc% :*R%=07:șk,R%+1,0L%,S%:S%<1S%>dc% ?S%=1 D IXșk,L%,S%:r%(R%,0)=i%(R%)+1:r%(R%,1)=S%:$(A%(R%))=a$(S%),Ob%):b(Wa%,R%+8,0,0)::G N S X2ݤo(`%,yb%):fc%,v%,gc%:X:dc%<2șk,`%+1,1:=1 ]/gc%=($M%(`%),y$)>0):șk,`%+1,v%:v%=0v%=1 b5șk,`%+1,v%:yb%=0(gc%=(a$(v%),"Perc")>0))=v% g(yb%)<>1yb%=1 lfc%=v%::v%+=yb%:v%>dc% qv%=1 v :v%<1 { v%=dc%   Tb%a$(v%)=""  fc%=v%  )(gc%=(a$(v%),"Perc")>0))fc%=v%:=v% Lb(W%,I%,hc%,ic%):j%!o%=W%:!jc%=I%:jc%!ca=hc%:jc%!da=ic%:șkc%,,j%+o%: fa:b:b=j%:za% șlc%,,b:b!32=b!4:b!28=!b:b!24=b!16:b!20=b!12:b!16=1:b!12=0:b!36=-1:b!40=Ca%:$(b+44)=w(l)+(0):!b=64:șw,17,b,b!20,b!24:Aa%=b!8:ș402433   ݤi(ea,W,X):ea  =W(1<<X) :=W(1<<X)  /ha:mc%,n,nc%,oc%,F$:i%:nc%=j%+o%:Ȏbb% o:Ȏnc%!0 )0:F$=b(l):(F$,".")=0F$,":")=0) ș262356,,Za%,Ab%,Bb%  :x(F$)  2:qa (Ab%,Bb%) $4:ș263872:$pc%,1)=""$pc%="1" %i%=($pc%,1))-1:i%<>z%l:z%=i%  nc%!4=1 l:qc%=1qc%=0qc%=1  ;mc%=l("Percussion",rc%):(mc%>=0)!mc%=i(qc%=1,!mc%,0)  `:p:d(0):ș263873 5:ș262356,,Wa%,Ab%,Bb% 6:nc%!4>=0 ra(nc%!4):t(sc%,nc%!4)   %7:nc%!4>=0 *H(nc%!4):t(tc%,nc%!4):l / 48:l%(0)=($`b%)-1 99:nc%!4>=0 >f%(0)=((nc%!8)>=7)+1:f%(1)=((nc%!8)-7):t(uc%,nc%!8):t(vc%,nc%!8):f%(1)n=Ib%+2+f%(0):X%(Mb%)=(x%(n)+X%(n))*f%(1)X%(Mb%)=x%(Ib%+2)+X%(Ib%+2) Cl H M11:șZ,0oc%:oc%=2 R%ma%=:ha%=ha%:oa%=ha%:ha%saI Wn=g("NoSound",1) \ a 3:ka% fta kI:y:j%!o%=pa%:șsb%,,j%+o%:j%!ub%=0:wb%=0:șnb%,,j%+o%:șsb%,,tb%+o% p uH10:j%!o%=pa%:șsb%,,j%+o%:j%!ub%=0:șnb%,,j%+o%:șsb%,,tb%+o%:wb%=0 z  (bb%=o) șlc%,,zb%:1zb%!LZ  cb%:Ȏnc%!0 0 1:ka%wc%=:wf  șlc%,,zb%:1zb%!LW(cb%)   ot(xc%,yc%):n,mc%:n=0:mc%=xc%+28:!mc%=i(n=yc%,!mc%,0)::mc%+=24:n+=1:!mc%=i(n=yc%,!mc%,0):(!mc%128): ga:zc%:!(j%+o%+24)=13 zc%=j%!o%:Ȏ(zc%) Za%:x(b(l)) _b%:o(b(x)) 0Ac%:Bc%=($Cc%):Bc%>Dc%Bc%=Dc%Bc%<0Bc%=0 Xj%!o%=pa%:șsb%,,j%+o%:j%!ub%=d%(m%(Bc%)):șnb%,,j%+o%:șsb%,,tb%+o%:wb%=j(tb%!ub%) :ș262364,!(j%+o%+24)  c(zc%):g :ș262364,!(j%+o%+24)   ia(Fc%,Gc%):Hc% j%!o%=pa% ha%(Fc%<>0)  Ȏ(Fc%) 1:j%!ub%+=Fc%*4*Ic% &2:j%!ub%+=(Fc%/2)*(j%!gb%-j%!hb%)   Ȏ(Gc%) 1:j%!Jc%+=Gc%*Kc% &2:j%!Jc%+=(Gc%/2)*(j%!jb%-j%!kb%) $ )4șnb%,,j%+o%:șsb%,,tb%+o%:vb%=:wb%=j(tb%!ub%) . 3 8HZ:mc%:ua (Lc%,Cb%):mc%=l("Play",o):(mc%>=0)!mc%=i(ha%,!mc%,0) =4mc%=l("Goto",o):(mc%>=0)mc%!8=i(ha%,mc%!8,22) B6șF,,o,Ab%-Mc%*4,Bb%+Kc%*4:bb%=o:c(Za%):c(_b%): GW(Nc%):(Nc%=cb%) LșF,,cb%,Ab%-Mc%*4,96+44*2 Q :șF,,Nc%,Ab%-Mc%*4,Bb%+Kc% V [bb%=Nc%:c(Za%):c(_b%): `)g:șF,,-1:c(Za%):c(_b%):c(ab%): e4aa:șlc%,,zb%:(zb%!V=pa%)va(zb%!hb%,zb%!kb%) j o%s:ra%=:i:b(Db%,Fb%,0,1<<2): tu(T$):a%,b%,c%,d%,Oc%:Oc%128:$Pc%=T$+(0):!Oc%=pa%:șsb%,,Oc%:a%=Oc%!4:b%=Oc%!16:c%=Oc%!12:șfa,,Oc%:d%=Oc%!16:șga,-1,a%+Qc%,b%+Rc%,c%-Qc%,d%+Rc%: yl:ka% ~-ka%=:$Sc%=a (u%,"Yes"):u(b(Pc%)+" *")   wa(h%,x%,y%):fb%,Vb%:j%!o%=h%:șsb%,,j%+o%:fb%=j%!gb%-j%!hb%:Vb%=j%!jb%-j%!kb%:j%!mb%=-1:j%!hb%=x%:j%!gb%=j%!hb%+fb%:j%!kb%=y%:j%!jb%=j%!kb%+Vb%:șnb%,,j%+o%: #c(h%):j%!o%=h%:șxb%,,j%+o%: Oz(W%):Tc%=W%:j%!hb%=0:j%!kb%=-Uc%-lb%:j%!gb%=Tc%:j%!jb%=lb%:șha,pa%,j%: Bݤw(Vc%):v$,n%,g$:g$=b(Vc%):((g$,".")=0)(g$,":")=0))=g$ ?n%=(g$)::v$=g$,n%,1):n%-=1:(n%<=0v$="."v$=":"):n%>0 =g$,(g$)-n%-1) :=g$  ="" *ݤb(s%):n$:ȕ?s%:n$+=?s%:s%+=1::=n$ ra(R%):șG,B%(R%): 8G:S%,P%:S%=07:i%(S%)=D%(z%,S%)::qc%i%(7)=z%+1 S%=07:r%(S%,0)=i%(S%)+1:$M%(S%)=d$(r%(S%,0)+(z%-3)*((r%(S%,0)-1)>z%))+";":b(Wa%,S%,0,0):v%=o(S%,0):șk,S%+1,v%:$(A%(S%))=a$(v%),Ob%):r%(S%,1)=v%:b(Wa%,S%+8,0,0)::qc%$M%(7)=d$(5)+";"  `:S%,P%:_:G: jݤk(F$):T%,L%,A%,M$,Nb%,i$,h,i,j$:Wc%:Wc%5:F$<>""F$<>a(u%,"Untitled")șC,5,F$T%,,Pa%,Xc%,L%,A% ;(F$="")F$=a(u%,"Untitled")((T%=1)(A%1)(L%>8))=0 $Zc%=a(u%,"Untitled")+(0):$_c%="":ș41,18,,Ca%,,h,i:i$=(h255)+((h>>8)255)+((h>>16)255)+((h>>24)255):i$+=(i255)+((i>>8)255)+((i>>16)255)+((i>>24)255):j$=8-(i$)," "):$`c%=i$+j$+"("+~Ca%+")":?Wc%=3 "ș7,14,Wc%:ș192,Wc%,ad%,28:= 0:$Zc%=F$:$_c%=(L%):((Pa%>>20)4095)=4095 (Pa%>>84095)=Ca% ș41,18,,Ca%,,h,i:i$=(h255)+((h>>8)255)+((h>>16)255)+((h>>24)255):i$+=(i255)+((i>>8)255)+((i>>16)255)+((i>>24)255):j$=8-(i$)," "):$`c%=i$+j$+"("+~Ca%+")" :ș41,18,,Pa%>>84095,,h,i:i$=(h255)+((h>>8)255)+((h>>16)255)+((h>>24)255):i$+=(i255)+((i>>8)255)+((i>>16)255)+((i>>24)255):j$=8-(i$)," "):$`c%=i$+j$+"("+~(Pa%>>84095)+")" � lNb%=j%:Nb%?4=Pa%255:Nb%?3=Xc%>>24255:Nb%?2=Xc%>>16255:Nb%?1=Xc%>>8255:Nb%?0=Xc%255:ș192,Nb%,ad%,28   = +o(d$):F%,M$,bd%::T%=0:ma%=:ha%I (oa%=:d$=07:T%=g("BadName",1): #\ș263872:Z%=d$:7:("FX 229,1"):y:ș263873:T%=d(e(u%,"IntErr",$,(),"",""),1): (GM$="":R%=17:#Z%M$+=#Z%ș263873:T%=d(a(u%,"BadFile"),1): -*:("FX 229,0"):B%=#Z%:M$="Maestro" 2;笤k(d$)7:("FX 229,1"):ș263873:T%=g("BadFile",1): 7T%=:Dc%=0:Ȏ#Z% < 0:T%= A1:xa:ya:za:Aa F:A%=::Ȏ#Z% K 1:Aa P 2:za U 3:ya Z 4:Ba _ 5:Ca d 6:xa i :A%= n s #Z%A% x }O#Z%:Z%=:$x=d$+(0):("FX 229,1"):$Sc%=a (u%,"No"):ș263873:ș263872:T% 2J:p:K(0):L(0):`:j(0,-Uc%,Tc%,0):s:ka%=  :("FX 229,1"):T%=  "T%bd%=g("InvMusic",1):#Z% d$,12)="<Wimp$Scrap>" ;d$=a (u%,"Untitled"):$l=a (u%,"MusicFile")+(0):F$=d$ :T% $l=d$+(0)   T% T%=k (d$):u(d$)  Ba%=:ș263873: ͰAa:C%,B%,La%:#Z%,cd%:cd%+=dd%:C%=07:#Z%,k%(C%):k%(C%)+=o%(C%)::B%=dd%:ȕB%<cd%:?B%=#Z%:B%+=1::C%=07:B%=o%(C%):ȕB%<k%(C%):?B%=#Z%:B%+=1:::ed%=dd%:P%()=o%(): dza:mc%:z%=#Z%:$pc%=(z%+1),1):qc%=#Z%:mc%=l("Percussion",rc%):mc%>0!mc%=i(qc%=1,!mc%,0)  <ya:C%,`%,v%:C%=07:`%=#Z%:v%=#Z%(dc%+1):v%=0v%=1 _șk,`%+1,v%:v%=o(`%,0):șk,`%+1,v%:r%(`%,1)=v%:$(A%(`%))=a$(v%),Ob%):b(Wa%,`%+8,0,0):: 2Ba:C%:C%=07:j%(C%)=#Z%:j%(C%)>7j%(C%)=7 j%(C%)<0j%(C%)=0 4$(J%(C%))=b$(j%(C%)),Qb%):b(Wa%,C%+16,0,0):: gCa:C%:C%=07:s%(C%)=#Z%:șM,C%+1,H%(s%(C%)):$(K%(C%))=c$(s%(C%),0),Sb%):b(Wa%,C%+24,0,0):: $xa:t:t=#Z%:H(t):t(tc%,t): Qx(d$):b,n,fd%::T%=0:b=j%:$x=d$+(0):(d$,".")=0d$,":")=0d$,"<")=0) n=g("ToSave",1):  4ș263872:("FX 229,1"):ș263873:T%=d($,1): 0("FX 229,0"):ka%(((Pa%>>20)4095)<>4095) "b?0=3:ș7,14,b:Pa%=b?4:Xc%=b!0  "Pa%=(Pa%255)(4095<<20)(Ca%<<8):ș8,7,d$,Pa%,Xc%,0,0:ș13,204,d$Z%:#Z%,"Maestro":#Z%,2:Da:Fa:Ga:Ha:Ia:Ja:#Z%:Z%=:(ka%)(((Pa%>>20)4095)=4095) 'șC,2,d$,Pa%:șC,3,d$,,Xc% , 1*("FX 229,1"):d$,12)="<Wimp$Scrap>" 6F$=$Pc%):ka% ;u(F$)+"*") @ E9:ka%=:$Sc%=a (u%,"No"):F%=k(d$):u(d$):$l=d$+(0) J Oș263873: TDa:C%,B%:#Z%,1:#Z%,cd%-dd%:C%=07:#Z%,k%(C%)-o%(C%)::B%=dd%:ȕB%<cd%:#Z%,?B%:B%+=1::C%=07:B%=o%(C%):ȕB%<k%(C%):#Z%,?B%:B%+=1::: Y"Fa:#Z%,2:#Z%,z%:#Z%,qc%: ^5Ga:C%:#Z%,3:C%=07:#Z%,C%:#Z%,r%(C%,1):: c+Ha:C%:#Z%,4:C%=07:#Z%,j%(C%):: h+Ia:C%:#Z%,5:C%=07:#Z%,s%(C%):: mJa:#Z%,6:#Z%,gd%: rFe(s%,X%,Y%):șhd%,id%,jd%,S%(s%),X%-x%(s%),Y%-y%(s%),8,kd%,ld%: wq(s%,X%,Y%):R%:j%!o%=pa%:j%!gb%=X%+X%(s%):X%-=x%(s%):j%!hb%=X%:j%!jb%=Y%+Y%(s%):Y%-=y%(s%):j%!kb%=Y%:șmd%,,j%+o%R%:X%+=j%!hb%-j%!ub%:Y%+=j%!jb%-j%!Jc%:nd%=S%(s%):ȕR%:Ȏs% |Mb%:Ka(X%,Y%+y%(s%)) Nb%:La(X%,Y%) L:ld%?1=ld%?0ld%?1:șhd%,id%,jd%,nd%,X%,Y%,11,kd%,ld%:ld%?1=ld%?0ld%?1  șeb%,,j%+o%R%:: $Ka(X%,Y%):I%,A%,C%,W%:f%(1) C%=a%(od%):A%=f%(0):I%=Ib%+2+A%:W%=x%(I%)+X%(I%):Y%-=y%(I%):nd%=S%(I%):I%=0f%(1)-1:șhd%,id%,jd%,nd%,X%,Y%+pd%*I%(C%,A%,I%),3,kd%,ld%:X%+=W%: .:șhd%,id%,jd%,nd%,X%,Y%-y%(s%),3,kd%,ld%   ELa(X%,Y%):șia,73<<4:($ac%)>1X%+Mc%2,Y%+Kc%X%+Mc%,Y%+Kc% 7$ac%:($`b%)>1X%+Mc%2,Y%+2*Kc%X%+Mc%,Y%+2*Kc% $`b%: Hp:n%:Bc%=0:k%=dd%:N%()=o%():p%()=0:g%(0)=103:g%(1)=2:q%=0:A(0): ,Ma(C%,T%):N%(C%)?1=N%(C%)?131T%<<5: -Na(C%,D%):N%(C%)?1=N%(C%)?1231D%<<3: *Oa(C%,A%):N%(C%)?1=N%(C%)?1248A%: .Pa(C%,L%):?N%(C%)=?N%(C%)7(16+L%)<<3: .M(C%,T%):?N%(C%)=?N%(C%)251(T%<>0)4: /Qa(C%,J%):?N%(C%)=?N%(C%)253(J%<>0)2: /Ra(C%,D%):?N%(C%)=?N%(C%)254(D%<>0)1: #Sa(C%):?N%(C%)=0:N%(C%)?1=0: ,Ta(N%,B%):?k%=0:k%?1=qd%N%<<1B%<<5: ,Ua(A%,N%):?k%=0:k%?1=rd%A%<<2N%<<3: +N(S%,C%):?k%=0:k%?1=sd%C%<<3S%<<6: Va:?k%=0:k%?1=td%: m(W%):G%:k%<cd% AG%=cd%-W%k%-4:G%!W%=!G%::G%+=3:ȕG%>=k%:G%?W%=?G%:G%+=:  'cd%+=W%:ud%+=W%:?k%=0:k%?(W%-1)=0: O(C%):N%:N%(C%)<k%(C%) IN%=k%(C%)-2N%(C%)-4:N%!2=!N%::N%+=3:ȕN%>=N%(C%):N%?2=?N%:N%+=:  !%k%(C%)+=2:?k%=?k%1<<C%:Sa(C%): &7n(W%):G%:cd%-=W%:k%<cd%G%=k%cd%4:!G%=G%!W%: + ud%-=W%: 0GWa(C%):N%:k%(C%)-=2:N%(C%)<k%(C%)N%=N%(C%)k%(C%)4:!N%=N%!2: 5?k%=?k%(1<<C%): :Xݤq(S%):C%,c%,G%:G%=?k%:C%=-1:c%=7::ȕc%>=0G%1<<c%:c%+=::c%>=0i%(c%)=S%C%=c% ?c%+=:c%<0:=C% D6Xa(S%):C%,B%:B%=:C%=:?k%k%+=2:?k%k%>=cd% IJȕB%k%<cd%:C%=C%x:B(?k%):k%+=1:?k%B%=C%:C%=:k%+=2:?k%k%>=cd% N: Snݤx:C%,vd%,wd%,G%,g%,xd%,d%,yd%,zd%:yd%=255:G%=?k%:g%=y(k%):xd%=z(k%):vd%=-1:wd%=-1:C%=07:i%(C%)=S% X0vd%+=1:n%(vd%)=C%:G%1<<C%wd%+=1:C%(wd%)=C% ].xd%1<<C%d%=N%(C%)?-1>>328:d%<yd%yd%=d% b g$:yd%=yd%28:g%vd%>0wd%>=0Za l=zd% qKZa:N%,M%:c%()=-1:M%=0vd%:N%=0wd%:A(n%(M%),C%(N%))c%(N%)=n%(M%) v$::N%=0wd%:c%(N%)<0c%(N%)=B {P:N%=0wd%:C%(N%)=c%(N%)zd%=:M%=r(c%(N%),C%()):M%>N%_a(N%,M%)`a(N%) : b_a(N%,M%):s%,d%:s%=C%(N%):d%=c%(N%):ȔC%(N%),C%(M%):Ȕ?N%(s%),?N%(d%):ȔN%(s%)?1,N%(d%)?1: Z`a(N%):s%,d%:s%=C%(N%):d%=c%(N%):O(d%):?N%(d%)=?N%(s%):N%(d%)?1=N%(s%)?1:Wa(s%): JݤB:N%,C%:Ad%,Bd%,Hb%,Cd%,Dd%:N%=vd%0-1:C%=n%(N%):r(C%,c%())<0 N%(C%)?-24 Dd%=C%+1 :xd%1<<C% (N%(C%)?-1>>3)=yd%Ad%=C%+1 N%(C%)?-2248Hb%=C%+1 :Bd%=C%+1  Cd%=C%+1   8:Ad%C%=Ad%Bd%C%=Bd%Hb%C%=Hb%Cd%C%=Cd%C%=Dd% =C%-1 Dݤr(U%,U%()):I%:I%=wd%:ȕI%U%<>U%(I%):I%-=1::=I%+(U%<>U%(I%)) yݤA(c%,C%):R%,r%:R%=?N%(C%)248:r%=N%(c%)?-2248:=N%(c%)-2>=o%(c%)(g%(N%(c%)?-24)=4)1<<c%(R%r%)=(<>R%r%=) 4ݤz(Fd%):C%,Gd%:C%=07:i%(C%)=S%Gd%=Gd%1<<C% E::Fd%-=1:Gd%?Fd%Fd%<dd%+2Fd%?-1=:=?Fd%Fd%>dd%+1Fd%?-1<> 4ݤy(Fd%):C%,Gd%:C%=07:i%(C%)=S%Gd%=Gd%1<<C% N::Fd%-=1:ȕFd%>dd%Fd%?-1=:Fd%-=2::Gd%?Fd%Fd%<dd%+2:=?Fd%Fd%>dd%+1 lݤC(T%,S%,L%):C%,Hd%:L%+=16:C%=7::Hd%=?k%1<<C%i%(C%)=S%(?N%(C%)>>3)=L%:C%+=:Hd%C%<:=C%-(Hd%<>0) 7K(q%):ȕk%<cd%:?k%ab(?k%):k%+=1bb(k%?1):k%+=2 X:ud%=k%:Id%=q%:d%(q%+1)=d%(q%)+q%(q%)+Ic%:d%(q%+1)>Xb%z(d%(q%+1)+100*Qc%)z(Xb%) m%(Dc%)=q%:e%(q%+1)=Jd%: %bb(A%):A%e%(q%)+A%e%(q%) #T%:T%=1:A%1T%=T%<<1:A%T% 4d%(q%+1)=d%(q%)+q%(q%)+Ic%:q%+=1:e%(q%)=T%:ȎT% qd%:q%(q%)=20*Qc% Prd%:A%56T%=Ib%+(A%>>21)+2:g%(1)=A%T%=Ib%+1:ȔA%,g%(1):A%56A%=8:T%+=1 $q%(q%)=(A%>>37)*(x%(T%)+X%(T%)) #sd%:q%(q%)=x%(Lb%+3)+X%(Lb%+3) %td%:q%(q%)=Qc%*4 * / 4]ab(G%):Kd%,Ld%,Md%,Nd%:C%,P%,R%,s%:C%=-1::C%-=:G%1<<C%:P(!N%(C%)):Kd%>P%P%=Kd% 9Ld%>R%R%=Ld% >TN%(C%)+=2:(2<<C%)>G%:d%(q%+1)=d%(q%)+q%(q%)+Ic%+P%:q%+=1:q%(q%)=R%:e%(q%)=Jd%: CGP(L%):H%,S%,s%:H%=L%>>8255:L%248S%=H%>>5L%<<38S%=Hb%H%>>5 H6Kd%=x%(S%):Ld%=X%(S%):Md%=y%(S%):Nd%=Y%(S%):H%7 M1s%=Ib%H%7:Kd%+=x%(s%):y%(s%)>Md%Md%=y%(s%) RY%(s%)>Nd%Nd%=Y%(s%) W \BH%24s%=Jb%+(H%>>33):Ld%=x%(S%)+X%(s%):y%(s%)>Md%Md%=y%(s%) a f_J:Y%,S%:Uc%=(qc%+1+3*(z%+1)+1)*Od%:Y%=-Uc%-Od%2:qc%S%=qc%1-1:Y%+=Od%:b%(z%+S%)=Y%: k'S%=z%0-1:Y%+=3*Od%:b%(S%)=Y%:: p_:O%:J:tb%!o%=pa%:șsb%,,tb%+o%:tb%!kb%=tb%!jb%-Uc%-lb%:tb%!ub%=0:tb%!Jc%=lb%/2:tb%!mb%=-1:șnb%,,tb%+o%:wb%=0:vb%=:j%!o%=pa%:șsb%,,j%+o%:rb%D(-1):F(-1) u ha%S z \j(j%!hb%,j%!kb%,j%!gb%,j%!jb%):j%!o%=pa%:șmd%,,j%+o%R%:ȕR%::U:șeb%,,j%+o%R%:: qU:Y%,T%,B%,S%,L%:x%,y%,Ld%:c%,t%,b%:y%=j%!jb%-j%!Jc%:x%=j%!hb%-j%!ub%:Ld%=x%+Tc%:Ld%>Pd%!gb%Ld%=Pd%!gb% "c%=Pd%!hb%:c%<x%+Qc%c%=x%+Qc% b%=Pd%!kb%:t%=Pd%!jb%:qc% <S%=z%+1z%+qc%:Y%=y%+b%(S%):b%<=Y%t%>=Y%c%,Y%,Ld%,Y%   ?S%=0z%:Y%=y%+b%(S%):T%=Y%+Od%2:B%=T%-Od%:b%<=T%t%>=B% Mc%,Y%,Ld%,Y%:L%=pd%*2L%*2L%:c%,Y%+L%,Ld%,Y%+L%:c%,Y%-L%,Ld%,Y%-L%:  &:B%=Tc%:T%=Pd%!gb%-x%:T%<B%B%=T% T%=Pd%!hb%-x%:T%<0T%=0 Hc% cb(x%,y%,T%,B%) J:j%!hb%,j%!jb%-100:"Cannot display score in this (256-colour) mode"   0cb(X%,Y%,A%,B%):q%:Bc%=0:A%>d%(m%(Dc%)) )A%>d%(m%(Dc%))+2*Ic%A%=d%(m%(Dc%))  Dc%>2 4ȕd%(m%(Bc%+2))<A%Bc%<=Dc%-1:Bc%+=1::Bc%>Dc% Q(Bc%):k%>=cd% ȕd%(q%+3)<A%q%<Id%:k: :p  Aȕd%(q%)<=B%k%<cd%:?k%db(?k%):k%+=1eb(k%?1):k%+=2:ha%r :  db(G%):C%,x%,y%,s%,l%,Qd%,Rd%,Sd%,Td%:q%+=1:x%=X%+d%(q%):Td%=:C%=-1::C%-=:G%1<<C%:Qd%=?N%(C%):Rd%=N%(C%)?1:y%=Y%+b%(i%(C%)):Qd%248 +l%=(Qd%>>3)-16:l%>5e(Ud%+l%2,x%,y%) 'y%+=pd%*l%:s%=Rd%>>5Qd%<<38:Td% 7(Sd%-y%)<2*pd%e(s%,x%+Ic%,y%):Td%=e(s%,x%,y%) :e(s%,x%,y%):Td%= $ )+Sd%=y%:Rd%7e(Ib%Rd%7,x%-x%(s%),y%) . :s%=Hb%Rd%>>5:e(s%,x%,y%) 3 8*Rd%24e(Jb%+(Rd%>>33),x%+x%(s%),y%) =Qd%4e(Kb%,x%,y%) BN%(C%)+=2:(2<<C%)>G%: G<eb(A%):x%,N%:N%=:N%-=:A%1<<N%:e%(q%)1<<N%q%+=1 LEx%=X%+d%(q%):N%+1fb(A%),gb(A%),hb(A%),ib(A%),jb(A%),kb(A%) Q VwA(_%):n%=07:V%(n%,_%)=N%(n%)::m%(_%)=q%:O%(_%)=k%:n%=0Vd%:W%(n%,_%)=p%(n%)::z%(0,_%)=g%(0):z%(1,_%)=g%(1): [wQ(_%):n%=07:N%(n%)=V%(n%,_%)::q%=m%(_%):k%=O%(_%):n%=0Vd%:p%(n%)=W%(n%,_%)::g%(0)=z%(0,_%):g%(1)=z%(1,_%): `&L(_%):Wd%:Bc%=_%:_%>0Q(_%)p e"Wd%=Bc%:A(Bc%):ȕk%<cd%:?k% jB(?k%):k%+=1 o.:lb(k%?1):k%+=2:Bc%<>Wd%Wd%=Bc%:A(Bc%) t y:Bc%+=1:A(Bc%):Dc%=Bc%: ~)k:?k%B(?k%):k%+=1lb(k%?1):k%+=2  GB(G%):q%+=1:C%:C%=-1:::C%+=1:G%1<<C%:N%(C%)+=2:(2<<C%)>G%: ,lb(A%):T%:T%=1:A%1T%=T%<<1:A%T%  ȎT% qd%,rd%:g%(T%-1)=A% sd%:p%(A%>>6)=A%>>33 td%:Bc%+=1  T%e%(q%)q%+=1  -mb:k%?-2k%-=1:nb(?k%)k%-=2:ob(k%?1)  Enb(G%):q%-=1:C%:C%=:C%-=:G%1<<C%:N%(C%)-=2:(2<<C%)>G%: ob(A%):A%=td%Bc%-=1  A%e%(q%+1)+A%e%(q%+1)  q%-=1: bfb(A%):g%(0)=A%:S%,B$,D$,w%:B$=((A%>>115)+1):D$=(1<<(A%>>5)-1):w%=x%:B$<2w%+=q%(q%)>>2 D$<2x%+=q%(q%)>>2 DS%=0z%+qc%:w%,Y%+b%(S%)+pd%*4-Rc%:B$:x%,Y%+b%(S%)-Rc%:D$:   ?gb(A%):S%,C%,N%,a%,W%:A%56g%(1)=A%ȔA%,g%(1):a%=Ib%+1 N%=(A%>>37)-1:N%>=0 A%=A%>>21:a%a%=Ib%+2+A% eW%=x%(a%)+X%(a%):x%+=x%(a%):C%=0N%:S%=0z%:e(a%,x%,Y%+b%(S%)+pd%*I%(p%(S%),A%,C%))::x%+=W%: �   Khb(A%):S%:S%=A%>>6:p%(S%)=A%>>33:S%<=z%e(Lb%+p%(S%),x%,Y%+b%(S%))  ib(A%): jb(A%): @kb(A%):Bc%+=1:S%=0z%+qc%:e(_%,x%,Y%+b%(S%))::Bc%5=0 #'x%+Qc%,Y%+b%(0)+Od%+20*Rc%:(Bc%) ( -(z%+1)2 2Sy%:x%+Qc%,Y%+b%(z%)+Od%2:y%=b%(z%-1)-b%(z%)-Od%:BY 0,y%:BY Qc%,0:BY 0,-y% 7 < Apa:C%,q%,X%,Y%,S%,s%:ș263872:k%=a%(Xd%):C%=07:N%(C%)=a%(C%)::q%=a%(Zd%):X%=a%(_d%):Y%=a%(`d%):s%=a%(ae%):S%=a%(be%):C%=a%(ce%):i FSs%<Ib%pbs%<Lb%qbs%<Jb%rbs%<_%sbs%<Nb%tbs%<Mb%ubs%<Kb%vbwb K[k%=a%(Xd%):C%=07:N%(C%)=a%(C%)::Xa(a%(be%)):d%(Id%)+200*Qc%>Xb%z(d%(Id%)+200*Qc%) Pl:ș263873: U(pb:L%,E%:L%=a%(de%):X%=d%(q%+1) Zs%>=Hb%L%=-16 _'E%=k%=ud%:E%m(1)C%=C(Jd%,S%,L%) d E%C%= iC%=q(S%):C%>=0 n6O(C%):Ma(C%,s%7):s%<Hb%Pa(C%,L%):Ra(C%,s%8) s$s%=!N%(C%):E%K(q%):X%=d%(q%+1) xxb(S%,s%,X%,Y%) } :s%=!N%(C%):Wa(C%):?k% xb(S%,s%,X%,Y%) *:n(1):k%?-2=0ȕ?k%=0k%<ud%:n(2):  d(q%)   :X%>d%(q%+1)k Fm(1):C%=q(S%):O(C%):Ma(C%,s%7):s%<Hb%Pa(C%,L%):Ra(C%,s%8)  d(q%)   wb:?N%(C%)4 (M(C%,):j(X%+24,Y%+12,X%+70,Y%+24) Ø:I%:M(C%,):B(?k%):k%+=1:Xa(S%):k%=a%(Xd%):I%=07:N%(I%)=a%(I%)::N%(C%)+2>=k%(C%)(?N%(C%)N%(C%)?2)248M(C%,)j(X%+24,Y%+12,X%+70,Y%+24)   0qb:A%,a%:a%=N%(C%)?17:A%=s%7:A%=a%A%=0 7Oa(C%,A%):A%*a%j(X%-34,Y%-24,X%+16,Y%+52)d(q%)  3sb:D%,d%:d%=N%(C%)?1>>33:D%=s%3:D%=d%D%=0 Na(C%,D%):D%*d% 6s%=N%(C%)?1>>5?N%(C%)<<38:?N%(C%)248s%=s%Hb% &X%+=x%(s%):j(X%+24,Y%-8,X%+50,Y%)  :d(q%)   /rb:c%:c%=s%3:k%=ud%?k%(k%?17)<>sd%  m(2):N(S%,c%) ]:ȕ?k%=0(k%?17)=sd%(k%?1>>6)<>S%k%<ud%:k::k%<ud%?k%=0(k%?17)=sd%(k%?1>>6)=S% #(k%?1>>33)<>c%N(S%,c%)n(2) :m(2):N(S%,c%)  " ' d(q%): ,#vb:k%=ud%?k%(k%?13)<>rd% 1m(2):Ua(f%(0),f%(1)) 6H:f%(1)>0(k%?1>>21)<>f%(0)(k%?1>>3)<>f%(1)Ua(f%(0),f%(1))n(2) ; @ d(q%): E#ub:k%=ud%?k%(k%?11)<>qd% J!m(2):Ta(l%(0),l%(1)):d(q%) O,:(k%?1>>115)<>l%(0)(k%?1>>5)<>l%(1) T(Ta(l%(0),l%(1)):j(X%,-Uc%,X%+48,0) Y:n(2):d(q%) ^ c h mDtb:(?k%k%?1<>td%)X%>d%(q%+1)k%<ud%kk%?-2=0k%?-1=td%mb r k%>dd% wk%<ud%?k%=0k%?1=td% |.n(2):Dc%-=1:ȕ?k%=0k%<ud%:n(2)::d(q%) #:k%?-2m(2):Va:Dc%+=1:d(q%)    d(ee%):ee%p #K(ee%):ee%=0L(0)L(j(ee%)) j(d%(ee%),-Uc%,Tc%,0): Vxb(S%,N%,X%,Y%):Kd%,Ld%,Md%,Nd%:P(N%):N%4Ld%=X%(Kb%):Y%(Kb%)>Nd%Nd%=Y%(Kb%) (Y%-b%(S%))>pd%*5 x%(Jb%)>Kd%Kd%=x%(Jb%) X%(Jb%)>Ld%Ld%=X%(Jb%)  TNd%+=Y%:Y%-=Md%:Md%=b%(S%):Nd%<Md%-pd%*5Nd%=Md%-pd%*5Y%>Md%+pd%*5Y%=Md%+pd%*5 "j(X%-Kd%,Y%,X%+Ld%+Ic%,Nd%): Gh(s%,V%):a%(_d%)=:a%(Sa%)=:s%<Hb%a%(ae%)<Hb%s%=s%7a%(ae%)8 !a%(ae%)=s%:a%(fe%)=V%:ma%=: i:ma%a%(Sa%) kj%:j%=jc%+100:q(a%(ae%),a%(_d%),a%(`d%)):a%(ae%)<Hb%a%(de%)>5q(Ud%+a%(de%)2,a%(_d%),b%(a%(be%))) a%(_d%)=:a%(Sa%)=   {va(X%,Y%):S%,L%,C%:j%!o%=pa%:șsb%,,j%+o%:X%-=j%!hb%-j%!ub%:Y%-=j%!jb%-j%!Jc%:yb(a%(fe%)):X%<>a%(_d%)Y%<>a%(`d%) HA%:A%=:(a%(fe%)112)=96A%=:C%>=0A%=a%(fe%)8S%<=z%?N%(C%)248 A%  a%(Sa%) \q(a%(ae%),a%(_d%),a%(`d%)):a%(ae%)<Hb%a%(de%)>5q(Ud%+a%(de%)2,a%(_d%),b%(a%(be%))) :a%(Sa%)=   a%(ae%)<Hb%  L%>5q(Ud%+L%2,X%,b%(S%)) .Y%<>a%(`d%)a%(ae%)=a%(ae%)78Y%>a%(`d%)  !Ka%(_d%)=X%:a%(`d%)=Y%:a%(be%)=S%:S%<=Vd%a%(od%)=p%(S%)a%(od%)=p%(Vd%) &Ya%(de%)=L%:a%(Zd%)=q%:a%(Xd%)=k%:a%(ce%)=C%:C%=07:a%(C%)=N%(C%)::q(a%(ae%),X%,Y%) + 0 5 :5yb(V%):d%,D%:ee%,x%:Fd%:Dc%>4Bc%=wb%Bc%=0 ?Q(Bc%):D%=4*Xb%:V%7 DLT%:X%-=X%(Lb%)>>1:T%=-V%<<16::zb:k:e%(q%)td%k%=ud%:e%(q%)td% IAȕe%(q%+1)T%k%<ud%:k:k%=ud%k%?174::D%=(X%-d%(q%+1)) N:D%=2*Xb% S XD%>d%k%=ud%:d%<D%Ab ]X%=d%(q%+1) bi:X%-=X%(2)>>1::zb:k:ȕe%(q%+1)k%<ud%:k::D%=(X%-d%(q%+1)):D%>d%k%=ud%:d%<D%k%=ud%V%64Ab gV%16k%<ud% lX%<d%(q%+1)X%>d%(Id%) q+e%(q%)x%=d%(q%)+q%(q%)-X%(2)x%=d%(q%) v;x%=x%+d%(q%+1)>>1:V%128x%+=Qc%*4:e%(q%)=td%x%=d%(q%) {G:x%=d%(q%+1)+d%(q%+2)>>1:V%128x%+=Qc%*4:e%(q%+2)=td%x%=d%(q%+2)  2V%8(d%(q%+1)-X%)<(x%-X%)X%=d%(q%+1)X%=x% :X%=d%(q%+1)   C%=-1:L%=0:V%64?k%>0 vG%,c%:c%=C%:d%=2*Zb%:G%=?k%::C%-=:G%1<<C%:D%=Y%-b%(i%(C%)):?N%(C%)248D%=(D%-pd%*((?N%(C%)>>3)-16))D%=D% D%<d%d%=D%:c%=C% >(2<<C%)>G%:C%=c%:S%=i%(C%):?N%(C%)248L%=(?N%(C%)>>3)-16  :ge%:ge%=z%:V%6ge%+=qc% PS%=-1:D%=2*Zb%::d%=D%:S%+=1:D%=(Y%-b%(S%)):D%>d%S%=ge%:S%+=d%<D%:V%32 !S%=z%+1S%+=Y%>=b%(z%)-pd%*16  S%<=z% 4L%=(Y%-b%(S%))/pd%+16.75:L%-=16:L%>15L%=15*L%    Y%=b%(S%)+L%*pd%: <zb:n%()=N%():d%=D%:ee%=q%:Fd%=k%:v%()=p%():t%()=g%(): 6Ab:N%()=n%():q%=ee%:k%=Fd%:p%()=v%():g%()=t%(): -H(T%):gd%=T%:șN,h%(T%)*128*40966000: Aݤj(he%):_%:_%=0:ȕd%(m%(_%))<he%_%<=Dc%:_%+=1::_%>0_%-=1 =_% sa:C%,n%:șO,8:j%!o%=pa%:șsb%,,j%+o%:ie%=j(j%!ub%):ed%=O%(ie%):n%=07:P%(n%)=V%(n%,ie%)::C%=03:Z%(C%)=F%(W%(C%,ie%))::Bb(z%(1,ie%)):ha%=:oa%=:je%=((z%(0,ie%)>>115)+1)*G%(z%(0,ie%)>>328):Q%()=je%:ke%=255:ta%=65536 Pș_,je%:șH,je%,le%N,h%(gd%)*128*40966000:C%=je%/50*4096:C%>32767C%=32767 "șN,C%:u%(0,0)=-1:u%(1,0)=-1:  I:Gb%,n%:ha%=:șja:Tb% Tn%=01:Gb%=0:ȕ(u%(n%,Gb%)>0):șme%,u%(n%,Gb%):Gb%+=1:::u%(0,0)=-1:u%(1,0)=-1    "S:ne%,oe%,pe%,qe%,re%:vb% ha%oa%=   % *Hc%ie%<=2 / ha%r 40ha%se%=ie%-2sa%=ta%:ta%=Ə:ta%<sa%:se%+=1 9se%>=Dc%se%>ie%+2oa%=: >lșsb%,,tb%+o%:oe%=tb%!gb%-tb%!hb%:qe%=tb%!ub%:ne%=d%(m%(se%)):pe%=(d%(m%(se%+1))-ne%)*Əje%:pe%*2<Ic% C#ne%+=pe%:re%=ne%-oe%2:re%<=0 Hre%<>qe% MUtb%!ub%=(qe%+re%)/2:șnb%,,tb%+o%:tb%!ub%=re%:șnb%,,tb%+o%:wb%=j(re%)-1:ha%= Rtb%!ub%<=qe%oa%= W \ a fka:C%,L%,I%,D%,S%,Q%,T%,B%,A%:f:te%=0:Q%()=je%:B%=ie%:_%()=0:ue%=:ȕB%=ie%ed%<cd%:?ed%Cb(?ed%):ed%+=1Db(ed%?1):ed%+=2 k!ue%=::ed%>=cd%ha%=:se%+=1 p ujCb(G%):Gb%,ve%,we%,y,`:`=5*128*h%(gd%)/6000:Q%=:C%=:C%-=:G%1<<C%:Q%(i%(C%))>Q%Q%=Q%(i%(C%)) z2(2<<C%)>G%:R%()=65536:C%=::ue%y=1.01y=1.0 .C%-=:G%1<<C%:(y*B%(j%(C%)))>127y=1.0 GT%=?P%(C%):D%=P%(C%)?1:I%=D%>>3:S%=i%(C%):L%=T%>>3:A%=0:L%S%<=z% D%7_%(S%,L%)=D%7 ,A%=_%(S%,L%):L%+=Z%(S%):A%A%=aa%(L%7)  ke%1<<C% pD%=T%(gd%)?I%:T%4ke%=ke%(1<<C%):T%=P%(C%)+1:T%+=2:D%+=T%(gd%)?(?T%>>3):T%>k%(C%)4T%?:D%>254D%=254 L% 5C%+1,(y*B%(j%(C%)))256,b(L%)+a(A%),D%,Q%:Tb% (w%(C%)>=1)(w%(C%)<=16) Gb%=12+(((b(L%)+a(A%))/4096)*12):ve%=(w%(C%)-1)(Gb%<<8)(y*(B%(j%(C%)))<<16):u%(ie%2,te%)=xe%ve%:te%+=1:u%(ie%2,te%)=-1:we%=Q%+D%*`:we%>Q%+15we%-=10 2șH,Q%,le%me%,ye%ve%:șH,we%,le%me%,xe%ve%    :4T%ke%=ke%1<<C%  :P%(C%)+=2:G%(I%)<R%(S%)R%(S%)=G%(I%):Q%(S%)=Q%+R%(S%) (2<<C%)>G%: WDb(A%):C%=:C%-=:A%1<<C%:C%+1Fb(A%),Bb(A%),Gb(A%),Hb(A%),Ib(A%),Jb(A%)  EFb(A%):A%=((A%>>115)+1)*G%(A%>>328):șH,je%,le%_,A%:je%=A%: 8Bb(A%):N%:A%=A%>>2:N%=06:aa%(N%)=ba%(A%,N%):: $Gb(A%):Z%(A%>>6)=F%(A%>>33): Hb(A%): Ib(A%): Jb(A%):ie%+=1: Lݤu:oc%:Kb:Lb:Mb:Nb:Ob:oc%=D:Pb:Qb:oc%=1g("NoSoundQuit",3)f  = Kb:W%:W%=262336:hd%=46:ze%=W%+0:Ae%=W%+1:Be%=W%+2:nb%=W%+5:xb%=W%+6:ia%=W%+7:db%=W%+8:md%=W%+9:eb%=W%+10:sb%=W%+11:kc%=W%+13:Wb%=W%+14:lc%=W%+15:ba=W%+16:ga=W%+17:F=W%+20:ka=W%+21:ha=W%+23:la=W%+25:ma=W%+26:j=W%+27:na=W%+29 ș57,0,"Wimp_SendMessage"w:ș57,0,"Wimp_GetWindowOutline"fa:ș57,0,"Wimp_SetColour"ia:I,z,r:ș57,0,"Sound_Configure"I:ș57,0,"Sound_Volume"z:ș57,0,"Sound_QInit"r:O=I:Z=I+1:M=I+2:G=z:D=z+3:k=z+5:oa=z+9:ja=r:H=r+1:pa=r+2 6qa=r+3:N=r+5:_=r+6:le%=251658240:M%::Tb%=: ș57,0,"MIDI_SoundEnable"M%:xe%=128:ye%=144:Ce%=M%:De%=M%+2:Fe%=M%+3:me%=M%+10:Ge%=M%+15:He%=M%+17:Ie%=M%+18:Je%=M%+19:Ke%=M%+20:Le%=M%+21:Me%=M%+30:Tb%=: $Lb:ra,Ne%,v%,a$,s%:Oe%8:P 255:ș35,"Maestro$dir",P,255,0,0,,ra:P?ra=13:w$=$P:=0:ja%=:za%=:Ba%=:t$="":na%=-1:Ja%=:ha%=:oa%=:rb%=:Cb%=:Ca%=2801:fa%=:xa%=:ya%=0:Aa%=-1:Pe%16:Qe%256:Re%16:C=8:ș393458,2Ne%;v% )0m$=w$+".Sprites":x$=w$+".!Sprites":(v%1)=0 .1a$=x$+(Ne%?0)+(Ne%?1):s%=a$:s%#s%:x$=a$ 3 8ka%=:Z%=:Pa%=0:Xc%=0: = Mb:m 40:A 40:C():Rb: B,Rb:C%:sa=7:ta=2:ua=7:va=0:wa=7:xa=0: G7ݤF:Se%:ș393458,2Se%:=((Se%?0-48)*10)+(Se%?1-48) LC(ya):Te%,Ue%:m!0=0:m!4=1:m!8=2:m!12=3:m!16=4:m!20=5:m!24=11:m!28=12:m!32=-1:ș49,m,A:Hc%=:Qc%=1<<(A!16):Rc%=1<<(A!20):Xb%=Qc%*((A!24)+1):Zb%=Rc%*((A!28)+1):Qc%=2:Rc%=4:Mc%=8*Qc%:Kc%=8*Rc%:ya Qv ():Ve% V%ș262381,512,jd%,S%(0),,,,kd%,ld% [$:ș262381,512,jd%,S%(0),,,,,ld% ` e j oSb (Q):We%:Q t We%=22 y :We%=F ~  ȎWe% 24,12:jd%=Xe%:Ve%= 22,23:Ve%=:Ze%  jd%=_e%  :jd%=Xe%    v (Q):Sb (Q): I%=0`e%:S$(I%),x%,y%,W%,H%:șhd%,256+24,jd%,S$(I%),,S%(I%):x%(I%)=x%*Qc%:y%(I%)=y%*Rc%:X%(I%)=(W%-x%)*Qc%:Y%(I%)=(H%-y%)*Rc%:: XNb:r$,a%:Ve%=:Ze%=:kd%16:ld%16:ș262377,11,,x$:af%=12000:r$=m$:a%=r$:a%<>0 bf%=:#a%  :bf%=  r$+="22":a%=r$:a%<>0 cf%=:#a%  :cf%=  AZe%=cf%bf%:Xe%af%:!Xe%=af%:Xe%!4=0:Xe%!8=16:Xe%!12=16:Ze% /_e%af%:!_e%=af%:_e%!4=0:_e%!8=16:_e%!12=16   Ze% 0șhd%,512+10,Xe%,m$:șhd%,512+10,_e%,m$+"22"  :bf% șhd%,512+10,Xe%,m$ �:șhd%,512+10,Xe%,m$+"22"    %Sb ():id%=564:I%,x%,y%,W%,H%: J`e%=-1:S$:ȕS$<>"":x%,y%,W%,H%,S$:`e%+=1::h(`e%>=0,"SpriteLoad") 6S$(`e%),x%(`e%),y%(`e%),X%(`e%),Y%(`e%),S%(`e%): I%=0`e%:S$(I%),x%,y%,W%,H%:șhd%,256+24,jd%,S$(I%),,S%(I%):x%(I%)=x%*Qc%:y%(I%)=y%*Rc%:X%(I%)=(W%-x%)*Qc%:Y%(I%)=(H%-y%)*Rc%::Gb%=0:Hb%=16:Ib%=24:Lb%=32:df%=36:Jb%=44:Ud%=47:_%=48:Nb%=55:Mb%=56:Kb%=57:ef%=58:ca%(`e%,1):ma%= #pqa%=:ra%=:ma%=:a%(18):_d%=8:`d%=9:Sa%=10:ae%=11:fe%=12:be%=13:od%=14:de%=15:Zd%=16:Xd%=17:ce%=18:C(): (p B,7,3,26,7,SB,0,2,12,5,Mu,0,2,11,15,Cu,0,2,11,15,Qu,0,2,17,17,SQu,0,2,17,17,DSQu,0,2,17,17,SDSQu,0,2,17,17 -v B,7,3,26,7,SB,0,2,12,5,Md,0,12,11,15,Cd,0,12,11,15,Qd,0,14,11,17,SQd,0,14,11,17,DSQd,0,14,11,17,SDSQd,0,14,11,17 2 Rest,-1,-1,8,4,Rest,-1,-2,8,4,Rest,-1,0,8,4,Rest4,-2,5,7,12,Rest8,-1,4,9,8,Rest16,0,8,11,12,Rest32,1,8,13,16,Rest64,2,12,15,20 7 M,0,2,11,5,Natural,8,6,7,13,Sharp,10,5,9,11,Flat,8,3,7,12,Sharp2,9,2,8,5,Flat2,14,3,13,12,NSharp,17,6,16,13,NFlat,15,6,14,15 <D Treble,0,16,18,31,Alto,0,8,16,19,Alto,0,4,16,19,Bass,0,7,20,17 A6 Bh,7,3,26,7,SBh,0,2,12,5,Mh,0,2,11,5,Ch,0,2,11,5 FR ldg5,2,28,15,17,ldg4,2,24,15,13,ldg3,2,20,15,9,ldg2,2,16,15,5,ldg1,2,12,15,1 KL Dot1,-12,2,3,2,Dot2,-12,2,8,2,Dot3,-12,2,13,2,Bar,-1,8,2,17,C,0,2,11,5 PW ldg1,2,-12,15,1,ldg2,2,-12,15,5,ldg3,2,-12,15,9,ldg4,2,-12,15,13,ldg5,2,-12,15,17 U5 Time,1,9,25,19,Key,0,13,0,30,Tie,-12,-3,23,3,"" ZOb:Tb:ua%=("T")+(("A")<<8)+(("S")<<16)+(("K")<<24):ff%48:ff%!0=2:ff%!4=3:ff%!8=4:ff%!12=5:ff%!16=10:ff%!20=1282:ff%!24=262337:ff%!28=11:ff%!32=12:ff%!36=8:ff%!40=1:ff%!44=0 _șze%,300,ua%,p$,ff%gf%,aa%:ca%!0=(32+(p$))(3):ca%!12=0:ca%!16=11:ca%!20=7:ca%!24=0:$(ca%+28)=p$+(0):șw,17,ca%,0::șia%,6514,ca%R%:R%=17R%=18R%=19 dca%!16=12ca%!20=7 iR%=d($(ca%+28),1):f n s xR%=0:Ab%=640:Bb%=560:hf%=0:if%14:$if%=a (u%,"SpriteName"):!jc%=-1:jc%!4=0:jc%!8=0:jc%!12=64:jc%!16=68:jc%!20=(12570(0<<24)(7<<28)):jc%!24=if%:jc%!28=1:jc%!32=12:șBe%,,jc%jf%:Ub: }Tb:kf%16384:j%=kf%+4:o%=-4:hb%=0:kb%=4:gb%=8:jb%=12:ub%=16:Jc%=20:mb%=24:za=28:Aa=30:Ba=32:Ca=33:Da=34:Fa=35:Ga=36:Ha=37:Ia=38:Ja=56:Ka=60:La=64:Ma=72:R=84:Na=88:jc%=kf%+4:Oa=16:Pa=19:Qa=20:zb%=kf%:L=8:V=12:aa=16:Ra=20:Sa=23:ca=4:da=8 Pd%=j%+24:Ta=20: Ub:Ua,Va:lf%:mf%:a 12:tb%32:tb%-=o%:nf%16:$nf%="file_"+~Ca%:șla,,w$+".Templates":Wa=G:d Wa:$a="ScoreWind":mf%=f ($a):Pc%mf%:șj,,j%,Pc%,Pc%+mf%,-1,$a,0:j%!68=65537:șAe%,,j%pa%:tb%!o%=pa% șsb%,pa%,tb%+o%:$a="SharpsPane":of%=p ($a):pb%of%:pb%-=o%:șj,,j%,j%+R,j%+200,-1,$a,0:j%!64=jd%:șAe%,,j%Ua%:pb%!o%=Ua%:șsb%,,pb%+o%:pb%!mb%=-1:$a="RestsPane":of%=p ($a):ib%of%:ib%-=o% șj,,j%,j%+R,j%+200,-1,$a,0:j%!64=jd%:șAe%,,j%Va%:ib%!o%=Va%:șsb%,,ib%+o%:ib%!mb%=Ua%:$a="NotesPane":of%=p ($a):ob%of%:ob%-=o%:șj,,j%,j%+R,j%+200,-1,$a,0:j%!64=jd%:șAe%,,j%Ta%:ob%!o%=Ta%:șsb%,,ob%+o%:ob%!mb%=Va% zlb%=j%!jb%-j%!kb%:Db%=Ta%:Fb%=0:$a="InstrWind":mf%=f ($a):Xa mf%:șj,,j%,Xa,Xa+mf%,-1,$a,0:Tb%j%!8-=100:j%!48-=100 șAe%,,j%Wa%:n%:M%(7),A%(7),J%(7),K%(7),L%(7):Ob%=m (8,j%):Qb%=m (16,j%):Sb%=m (24,j%):pf%=m (32,j%):n%=07:M%(n%)=c (n%,j%)::n%=07:A%(n%)=c ((8+n%),j%):J%(n%)=c ((16+n%),j%):K%(n%)=c ((24+n%),j%) 5L%(n%)=c ((32+n%),j%):Tb%b(Wa%,32+n%,1<<22,0) :Va=d+Wa:$a="progInfo":mf%=f ($a):șj,,j%,d,d+mf%,-1,$a,0:șAe%,,j%qf%:d+=mf%:$(c (3,j%))=a (u%,"Version"):$a="query":mf%=f ($a):șj,,j%,d,d+mf%,-1,$a,0:șAe%,,j%`a%:d+=mf%:$a="close":mf%=f ($a) șj,,j%,d,d+mf%,-1,$a,0:șAe%,,j%Xa%:d+=mf%:$a="xfer_send":mf%=f ($a):șj,,j%,d,d+mf%,-1,$a,0:j%!64=1:rf%=s (2,j%):rf%!16=rf%!161<<11<<8:rf%!16=rf%!161:rf%!24=1:rf%!28=12:șAe%,,j%Za%:l=c (1,j%) $l=a (u%,"MusicFile")+(0):sf%=c (2,j%):$sf%=$nf%:d+=mf%:$a="dboxfile_db":mf%=f ($a):șj,,j%,d,d+mf%,-1,$a,0:șAe%,,j%_b%:x=c (2,j%):$x=$l:d+=mf%:$a="TimeSigW":mf%=f ($a) șj,,j%,d,d+mf%,-1,$a,0:șAe%,,j%_a%:`b%=c (0,j%):ac%=c (1,j%):d+=mf%:$a="BarW":mf%=f ($a):șj,,j%,d,d+mf%,-1,$a,0:șAe%,,j%Ac%:Cc%=c (0,j%):d+=mf%:$a="FileInfo":mf%=f ($a) șj,,j%,d,d+mf%,-1,$a,0:j%!64=1:rf%=s (6,j%):rf%!16=rf%!161<<11<<8:rf%!16=rf%!161:rf%!24=1:rf%!28=12:șAe%,,j%tf%:Zc%=c (1,j%):Sc%=c (2,j%):`c%=c (3,j%):_c%=c (4,j%):ad%=c (5,j%):uf%=c (6,j%):$uf%=$nf%:d+=mf% $a="print_db":mf%=f ($a):șj,,j%,d,d+mf%,-1,$a,0:șAe%,,j%ab%:Lc%=c (1,j%):d+=mf%:$Sc%=a (u%,"No"):F$=a (u%,"Untitled"):$Zc%=F$+(0):$Pc%=F$+(0):șma:h(d<Va-10,"OutMem1")  vb%=: ȔݤG:vf%,wf%,xf%:B:B 12:$B="*":xf%=0:vf%=0:ș262363,,0,,,,B,0,,wf%,,,,xf%:ȕ(xf%<>0):vf%+=wf%:$B="*":ș262363,,0,,,,B,xf%,,wf%,,,,xf%::=vf% Mݤc (yf%,zf%):xf%,K%:K%=0:xf%=zf%+88:ȕ(K%<>yf%):xf%+=32:K%+=1::=xf%!20 Jݤs (yf%,zf%):xf%,K%:K%=0:xf%=zf%+88:ȕ(K%<>yf%):xf%+=32:K%+=1::=xf% Mݤm (yf%,zf%):xf%,K%:K%=0:xf%=zf%+88:ȕ(K%<>yf%):xf%+=32:K%+=1::=xf%!28 0ݤf (g$):wf%:ș262363,,0,,,,g$,0,,wf%:=wf% /ݤp (g$):wf%:ș262363,,0,,,,g$,0,wf%:=wf% Qb:e$,Af%,e,S,Za,g:Bf%,Cf%,m%,Df%,Ff%,s,Gf%:Gf%=0:Hf%=28+(20*24):o 15*Hf%:Za=o+15*Hf%:_a 14*4:pc%1:`a 10:ab 256:s=ab:+0 e=o:h$:ȕh$>"":Ȏh$,3) "Mae":cb%=e "Sta":rc%=e "Vol":sc%=e "Tem":tc%=e "Maj":uc%=e  "Min":vc%=e  (e$=a(u%,h$):(gf%<310)((e$)<=12) $e=e$,12):Ff%=(e$,12)) 0:$s=e$+(0):e!0=s:s+=e$+1:Ff%=e$:Gf%=1<<8 " 'e?12=sa:e?13=ta:e?14=ua:e?15=va:Df%:e!16=Df%*Mc%:e!20=44:e!24=0:g=e+28:S=e+Hf%:Bf%=S:h$:ȕh$>"":Af%:Af%=0Af%=-1Af%=Bf%:Bf%+=Hf% ,h(Af%<Za,"OutMem2") 1 Ȏh$,4) 6"Inst":Af%=Wa% ;"Info":Af%=qf% @"Prin":Af%=ab% E"Save":Af%=Za% J"File":Af%=tf% O"Time":Af%=_a% T"Goto":Af%=Ac% Y ^2e$=a(u%,h$):g!8=33(wa<<24)(xa<<28):e$>12 c6$s=e$:g!12=s:g!16=-1:g!20=e$:s+=e$+1:g!8=g!8256 h:$(g+12)=e$+(0) m r Ff%<e$ w Ff%=e$ | +g!4=Af%:Cf%:!g=Cf%7Gf%:Gf%<>0Gf%=0  Cf%4 g!8=(g!8)1<<8:Ȏh$,4) ."Stav":g!12=pc%:$`a="a1-4":g!16=`a:g!20=2   g+=24:h$::e!16=(Ff%+1)*16:g-=24:!g=!g128:h$:e=S::$`b%="4":ra(6):H(8):$pc%=(z%+1),1):mc%=l("Percussion",rc%):(mc%>=0)!mc%=i(qc%=1,!mc%,0) Rn:f%(1)n=Ib%+2+f%(0):X%(Mb%)=(x%(n)+X%(n))*f%(1)X%(Mb%)=x%(Ib%+2)+X%(Ib%+2)  If%=:  "Maestro", 12 8 "Save",0,0, "File",0,0, "Print",0,0, "Clear", 0, 2 @ "Staves",1,0, "Instruments",0,0, "Volume",1,0, "Tempo",1,2 ! "TimeSig",0,0, "KeySig",1,2  "Goto",0,0, "Play",0,0,""  "Staves",12 ) "StaveNum",0,4, "Percussion",0,0,""  "Volume",4 7 "ppp",0,0, "pp",0,0, "p",0,0, "mp",0,0, "mf", 0,0 % "f",0,0, "ff",0,1, "fff",0,0,""  "Tempo",12 A "Largissimo",0,0, "Largo",0,0, "Larghetto",0,0, "Grave",0,0 C "Adagio",0,0, "Adagietto",0,0, "Andante",0,0, "Andantino",0,0 C "Moderato",0,1, "Allegretto",0,0, "Allegro",0,0, "Vivace",0,0 6 "Veloce",0,0, "Presto",0,0, "Prestissimo",0,0,""  "KeySig",6 ! "Major",1,0, "Minor",1,0,""  "Major",3 I "Cb",0,0, "Gb",0,0, "Db",0,0, "Ab",0,0, "Eb",0,0, "Bb",0,0, "F",0,2  ) "C", 0,3 : REM dotted line and tick M "G", 0,0, "D", 0,0, "A", 0,0, "E", 0,0, "B", 0,0, "Fs",0,0, "Cs",0,0,""  "Minor",3 I "Ab",0,0, "Eb",0,0, "Bb",0,0, "F", 0,0, "C", 0,0, "G", 0,0, "D",0,2 !) "A", 0,3 : REM dotted line and tick &M "E", 0,0, "B", 0,0, "Fs",0,0, "Cs",0,0, "Gs",0,0, "Ds",0,0, "As",0,0,"" + "Maestro",5 0 "Info",0,0, "Quit",0,0,"" 5 "" :Xݤl(e$,xc%):mc%,o$,l%:e$=a(u%,e$):l%=(e$):mc%=xc%+28:o$=$(mc%+12),l%):(o$<>e$) ?7:mc%+=24:o$=$(mc%+12),l%):((o$=e$)(!mc%128)>0) D I(o$<>e$)=-1 N=mc% S+ݤD:oc%:șO,8bb:șZ,0oc%:Tb%șCe%,0 X=oc% ]y:k%()=o%():ed%=dd%:P%()=o%():Dc%=0:Bc%=0:ie%=0:se%=0:p:ud%=k%:Va:cd%=dd%+2:d%(0)=0:m%(Bc%)=0:q%(0)=4*Qc%:e%(0)=td%:k%=dd%:O%(Bc%)=k%:d(0):z(Xb%):i:qa%=:ra%=:ma%=:ka%=:$Sc%=a (u%,"No") b\u(a(u%,"Untitled")):$l=a (u%,"MusicFile")+(0):$x=a (u%,"MusicFile")+(0):n=k(""): gPb:N%,C%:Vb:Jd%=0:qd%=1:rd%=2:sd%=4:Jf%=8:Kf%=16:td%=32:da%(6),b(42),a(7),F%(3),aa%(6),ba%(15,6),G%(31),T%(Lf%),_%(3,31):N%=06:da%(N%)="024579;",N%+1)15::q:q=4096/12:N%=042:b(N%)=(1+N%7<<12)+da%(N%7)*q+.49: la(2)=q:a(3)=-q:a(4)=q*2:a(5)=-q*2:a(6)=q:a(7)=-q:F%(0)=11:F%(1)=5:F%(2)=3:F%(3)=-1:C%=215:N%=0(C%>>1)-1:ba%(C%,(7+I%(1,C%1,N%))7)=C%2+2:::C%=031:G%(C%)=(1<<7-(C%>>2))*(120>>(C%3)15)::D%:N%=0Lf%:C%32:T%(N%)=C%:C%=031 q*D%=75/h%(N%)*G%(C%)/8+.5:D%>254D%=254 v$T%(N%)?C%=D%:::ke%=255:ea%=- {h(ea%>1024,"OutMem3") Oa%=ea%/100:Mf%=Oa%/4:ha%=:oa%=:Q%(Vd%+2):R%(Vd%+2):sa%=0:ta%=0:O%(Mf%):d%(Oa%),q%(Oa%),e%(Oa%):m%(Mf%):V%(7,Mf%):o%(7),k%(7):N%(7),n%(7):C%(7),c%(7):p%(Vd%),v%(Vd%):W%(Vd%,Mf%):g%(1),t%(1):z%(1,Mf%):P%(7),Z%(3) FNf%=128:n%:n%=Nf%*4:u%(1,n%):u%(0,0)=-1:u%(1,0)=-1:te%=0:ea%=- 'ea%-=24576:h(ea%>1024,"OutMem3") `dd%ea%+8:Of%=dd%+ea%:cd%=dd%:C%=07:o%(C%)=dd%+(C%+1)*ea%/9::k%()=o%():Ic%=X%(2)2+1:y: Vb:N%,C%:Lf%=14:h%(Lf%):h%(0)=40:h%(1)=50:h%(2)=60:h%(3)=65:h%(4)=70:h%(5)=80:h%(6)=90:h%(7)=100:h%(8)=115:h%(9)=130:h%(10)=145:h%(11)=160:h%(12)=175:h%(13)=190:h%(14)=210:l%(1):l%()=3:f%(1):I%(3,1,6):C%,A%,P%:C%=03:A%=01:P%=06 I%(C%,1-A%,P%)=3*(P%1)-P%2+(P%-3)*A%+(A%C%<>2(P%5)=0)*7-1-(C%-1>>1)-2*(C%=2)::::f%(0)=1:f%(1)=0:mc%:Vd%=3:pd%=2*Rc%:Od%=pd%*8:b%(Vd%+2):z%=0:qc%=0:Tc%=Xb%:J:Pb%=7:B%(Pb%),j%(7):R%=0Pb%:B%(R%)=(R%+1)*120/(Pb%+1)-1: 2șGR%:cb=R%:Pf%=R%*(Pb%+1)/120-.5:Pf%<0Pf%=0 șG,B%(Pf%):R%=07:j%(R%)=6::S%:D%(Vd%+2,7):S%=0Vd%:R%=07:D%(S%,R%)=(S%+1)*R%8:::D%(2,1)=1:D%(2,2)=1:D%(2,5)=2:i%(7):R%=07:i%(R%)=D%(z%,R%)::I$,L%,M%:ec%=50:ea%(7):r%(7,1):d$(6) d$(1)=a(u%,"Stave1"):d$(2)=a(u%,"Stave2"):d$(3)=a(u%,"Stave3"):d$(4)=a(u%,"Stave4"):d$(5)=a(u%,"Perc1"):d$(6)=a(u%,"Perc2"):șDI$,dc%:dc%-=1:h(dc%>0,"NoVoices") aa$(32+1):R%=1dc%:șD,2,R%,,,a$(R%)::R%=07:șk,R%+1,0L%,S%:ea%(R%)=S%:S%<1S%>dc%S%=1 șk,L%,S%:r%(R%,0)=i%(R%)+1:r%(R%,1)=S%:$(A%(R%))=a$(S%),Ob%)::G:b$(Pb%):b$(0)=a(u%,"ppp"):b$(1)=a(u%,"pp"):b$(2)=a(u%,"p"):b$(3)=a(u%,"mp"):b$(4)=a(u%,"mf"):b$(5)=a(u%,"f"):b$(6)=a(u%,"ff") b$(7)=a(u%,"fff"):R%=07:$(J%(R%))=b$(j%(R%)),Qb%)::Rb%=6:H%(Rb%),c$(Rb%,1),s%(7):c$(0,0)=a(u%,"FullL"):c$(1,0)=a(u%,"Left"):c$(2,0)=a(u%,"CentreL"):c$(3,0)=a(u%,"Centre"):c$(4,0)=a(u%,"CentreR") c$(5,0)=a(u%,"Right"):c$(6,0)=a(u%,"FullR"):R%=0Rb%:H%(R%)=(2*R%/Rb%-1)*127:c$(R%,1)=e(u%,"StereoPos",H%(R%),"","","")::R%=07:s%(R%)=Rb%2:șM,R%+1,H%(s%(R%)):$(K%(R%))=c$(s%(R%),0),Sb%)::Ub%=16:w%(7):R%=07:w%(R%)=1  Tb% $(L%(R%))="1" :$(L%(R%))=" "  : 3Wb:R%=07:șk,R%+1,ea%(R%)::șG,cb:șO,bb: Xb:V:c(pa%):Wb: f:fa%ha%I *UnSet Maestro$Running Zb(u%):aa%>0 șna,ua%,aa%:  :  fa%Xb:c(`a%)   aa%>0șna,ua%,aa%   Jݤh(E%,A$):e%:A$=a(u%,A$):E%=e%=d(e(u%,"Fatal",A$,"","",""),1)  f:= %R:e%::f: *>ș263874:E$=e(u%,"IntErr",$,Þ,"",""):Z%=Z%:Z%#Z%:Z%= / fa% 4(E$+=" "+a (u%,"ExProg"):d(E$,3)f 9:e%=d(E$,1):f > C Hw:c%,d%:Qf%,Rf%,Sf%,Tf%,Uf%,Vf%:j%!o%=`a%:șsb%,,j%+o%:ș53,-1,4,,Qf%:Qf%=1<<Qf%:ș53,-1,5,,Rf%:Rf%=1<<Rf%:ș53,-1,11,,Sf%:Sf%+=1:ș53,-1,12,,Tf%:Tf%+=1:Uf%=Sf%*Qf%:Vf%=Tf%*Rf%:c%=(Uf%-(j%!8-j%!0))2 M1d%=(Vf%-(j%!4-j%!12))2:ș262356,,`a%,c%,d%: Rta:c%,d%:Qf%,Rf%,Sf%,Tf%,Uf%,Vf%:j%!o%=Xa%:șsb%,,j%+o%:ș53,-1,4,,Qf%:Qf%=1<<Qf%:ș53,-1,5,,Rf%:Rf%=1<<Rf%:ș53,-1,11,,Sf%:Sf%+=1:ș53,-1,12,,Tf%:Tf%+=1:Uf%=Sf%*Qf%:Vf%=Tf%*Rf%:c%=(Uf%-(j%!8-j%!0))2 W1d%=(Vf%-(j%!4-j%!12))2:ș262356,,Xa%,c%,d%: \&ݤd(E$,Wf%):E%:Z%=Z%:Z%#Z%:Z%= a=!da%=0:$(da%+4)=E$,200)+0:ș262367,da%,Wf%,p$,E%:=E%=1 f"ݤg(E$,Wf%):=d(a(u%,E$),Wf%) k9ݤt(g$):Xf%:ș30,6,,,16,,Xf%:ș267521,Xf%,g$,0:=Xf% p(Zb(Xf%):ș267524,Xf%:ș30,7,,Xf%: u8ݤa(Xf%,h$):s$:ș267522,Xf%,h$,0,0,0,0,0,0,,s$:=s$ zLݤe(Xf%,h$,C$,G$,H$,J$):s$:ș267522,Xf%,h$,ca%,256,C$,G$,H$,J$,,s$:=s$ oa:Qc%,Rc%:f%,e%,h%:Zf%,_f%,`f%:ag%,bg%:p%,Fd%:jb%,cg%,dg%:gb%,eg%:s%:l%,i%:fg%,gg%:k$:Ne%:Kd%,Ld%,Md%,Nd%:C%,P%,R%:G%,A%,a%,W%:N%():`%(),n%():g%(),t%():v%():hg%:Qd%,Rd%:x%,y%,Sd%,Td%:N%:ig%,kd%:jg% kg%,lg%,mg%,ng%:og%,pg%,p,T,c:qg%,rg%:sg%,tg%:ug%,vg%,wg%,xg%:ig%16,kd%16:N%(7):`%(7),n%(7):g%(1),t%(1):v%(Vd%):yg%16,zg%16,Ag%8:ș524608,ug%,vg%,xg%:ug%<120vg%<144 3笤d(e (u%,"LoRes",$Lc%,(ug%),(vg%),""),3)  Qc%=2:Rc%=4:Bg%=3:Cg%=3:Dg%=4:Fg%=4:ș263872:v ():ș262381,512,jd%,S%(0),,,,kd%,ld%:ig%!0=kd%!0*Bg%:ig%!4=kd%!4*Cg%:ig%!8=(kd%!8)*Dg%:ig%!12=(kd%!12)*Fg%:v%()=p%():v%()=0:N%()=o%():g%(0)=103:g%(1)=2:k$=b(l):l%=(k$):s%=1:i%=1l%-1 )c$=k$,i%,1):(c$=":"c$=".")s%=i%+1 2i%:k$=k$,s%)::::e%=d ($,1):v (): Bf%=("printer:"):ș524613,f%,k$:ș524614h%:(xg%(1<<29))<>0 ș524629,0,0,0  1::ș524617,f%:#f%:e%=d ($,1):v (): ș524611,Zf%,_f%,Gg%,Hg%,Ig%,Jg%:Zf%=Zf%/400:_f%=_f%/400:Gg%=Gg%/400:Ig%=Ig%/400:Hg%=Hg%/400:Jg%=Jg%/400:Ig%-=(Qc%*12):ș264003,0,,,0,0:ag%=(qc%+1+3*(z%+1))*Od%:`f%=Od%:bg%=(_f%-2*`f%)/ag%:Fd%=dd%:fg%=0:gg%=0:p%=Fd%:mg%=0:ng%=0:eg%=0 lg%=0:Kg%=0:og%=0:n%()=N%():qg%=0:sg%=:jg%=0:ȕFd%<cd%:gg%=fg%:fg%+=1:yg%!0=0:yg%!4=0:yg%!8=Zf%:yg%!12=_f%:zg%!0=65536:zg%!4=0:zg%!8=0:zg%!12=65536:Ag%!0=0:Ag%!4=0 ș524619,0,yg%,zg%,Ag%,-1:ș524620,1,yg%,fg%,(fg%)Ne%:p%=Fd%:Lg%=mg%:Mg%=ng%:Ng%=eg%:Og%=lg%:Pg%=og%:Qg%=Kg%:`%()=n%():rg%=qg%:tg%=sg%:t%()=g%():ȕNe%:gg%=fg% ^mg%=Lg%:ng%=Mg%:eg%=Ng%:lg%=Og%:og%=Pg%:Kg%=Qg%:Fd%=p%:n%()=`%():qg%=rg%:sg%=tg%:g%()=t%()  %jb%=_f%-`f%+Od%:dg%=_f%-`f%:qc%  dg%-=Od%  5Rg%=0:ȕRg%<bg%Fd%<cd%:cg%=(dg%-ag%+Od%/2):qc% cg%-=((Rg%+1)*Od%)  s%=0z%+qc%:(qc%)(s%=0) Gg%,cg%,Ig%,cg% :Gg%,cg%-pd%*4,Ig%,cg%-pd%*4:Gg%,cg%-pd%*2,Ig%,cg%-pd%*2:Gg%,cg%,Ig%,cg%:Gg%,cg%+pd%*2,Ig%,cg%+pd%*2:Gg%,cg%+pd%*4,Ig%,cg%+pd%*4  4cg%=cg%+3*Od%:s%:dg%=dg%-ag%:cg%=jb%-Od%:qc%  cg%-=Od%  :dg%=dg%  sg%k%<cd% 9S%=0z%+qc%:a(_%,Gg%-1,cg%+b%(S%),kd%)::(z%+1)2 SGg%-1+Qc%,cg%+b%(z%)+Od%2:y%=b%(z%-1)-b%(z%)-Od%:BY 0,y%:BY Qc%,0:BY 0,-y% $ ) .6gb%=Gg%:kg%=:pg%=0:x%=0:c=Gg%:p=1:jg%=0:Fd%<cd% 36_b (lg%,mg%,qg%,ng%,pg%,Ig%,Gg%):p=(Ig%-35)/(lg%) 8;:S%=0z%+qc%:a(_%,Ig%-1,cg%+b%(S%),kd%)::(z%+1)2 =SIg%-1+Qc%,cg%+b%(z%)+Od%2:y%=b%(z%-1)-b%(z%)-Od%:BY 0,y%:BY Qc%,0:BY 0,-y% B G LȕFd%<cd%kg%:Fd%?0 Q3G%=Fd%?0:x%=H(Kg%,og%,eg%):x%>lg%pg%=0kg%= VOc=x%*p:Td%=:C%=-1:P%=0:R%=0:::C%+=1:G%1<<C%:P(!n%(C%)):Kd%>P%P%=Kd% [Ld%>R%R%=Ld% `9Qd%=n%(C%)?0:Rd%=n%(C%)?1:y%=cg%+b%(i%(C%)):Qd%248 e0l%=(Qd%>>3)-16:(l%)>5a(Ud%+l%2,c,y%,kd%) j'y%+=pd%*l%:s%=Rd%>>5Qd%<<38:Td% o(Sd%-y%)<2*pd% tKa(s%,c+Ic%,y%,ig%):Td%=:Rd%24a(Jb%+(Rd%>>33),c+x%(s%)+Ic%,y%,ig%) yQd%4a(Kb%,c+Ic%,y%,ig%) ~?:a(s%,c,y%,ig%):Rd%24a(Jb%+(Rd%>>33),c+x%(s%),y%,ig%) Qd%4a(Kb%,c,y%,ig%)  ?:a(s%,c,y%,ig%):Rd%24a(Jb%+(Rd%>>33),c+x%(s%),y%,ig%) Qd%4a(Kb%,c,y%,ig%)  Td%=  .Sd%=y%:Rd%7a(Ib%Rd%7,c-x%(s%),y%,ig%) M:s%=Hb%Rd%>>5:a(s%,c,y%,kd%):Rd%24a(Jb%+(Rd%>>33),c+x%(s%),y%,ig%) Qd%4a(Kb%,c,y%,ig%)  1n%(C%)+=2:(2<<C%)>G%:Fd%+=1:og%+=1:x%>=lg% kg%=:sg%=  :sg%=  +:A%=Fd%?1:N%=-1:N%+=1:A%1<<N%:ȎN% _0:t%(0)=A%:B$=((A%>>115)+1):D$=(1<<(A%>>5)-1):x%=I(Kg%,eg%):c=x%*p:T=c:B$<2T+=5*Qc% D$<2c+=5*Qc% FS%=0z%+qc%:T,cg%+b%(S%)+pd%*4-Rc%:B$:c,cg%+b%(S%)-Rc%:D$:S% ?1:x%=J(Kg%,eg%):c=x%*p:A%56t%(1)=A%ȔA%,t%(1):a%=Ib%+1 N%=(A%>>37)-1:N%>=0 A%=A%>>21:a%a%=Ib%+2+A% wW%=x%(a%)+X%(a%):x%+=x%(a%):c=x%*p:C%=0N%:S%=0z%:a(a%,c,cg%+b%(S%)+pd%*I%(v%(S%),A%,C%),ig%)::x%+=W%:c=x%*p:  i2:t%(0)=A%:S%=A%>>6:x%=K(Kg%,eg%):c=x%*p:v%(S%)=(A%>>3)3:S%<=z%a(Lb%+(A%>>33),c,cg%+b%(S%),kd%) 3 �4 5:x%=L(Kg%,eg%):x%>=lg%  ;S%=0z%+qc%:a(_%,Ig%-2-1,cg%+b%(S%),kd%)::(z%+1)2 SIg%-2+Qc%,cg%+b%(z%)+Od%2:y%=b%(z%-1)-b%(z%)-Od%:BY 0,y%:BY Qc%,0:BY 0,-y%  kg%=:(Kg%+1)5=0 9Ig%-2-((1+((Kg%+1))-1)*16),cg%+(b%(0)/2):(Kg%+1) # (:x%=Gg% - c=x%-7 2 :c=x%*p 7 <7S%=0z%+qc%:a(_%,c-1,cg%+b%(S%),kd%)::(z%+1)2 AOc+Qc%,cg%+b%(z%)+Od%2:y%=b%(z%-1)-b%(z%)-Od%:BY 0,y%:BY Qc%,0:BY 0,-y% F K(Kg%+1)5=0 P3c-1-((((Kg%+1)))*16),cg%+(b%(0)/2):(Kg%+1) U Z _Kg%+=1:jg%+=1 d i Fd%+=2 n s:Fd%>=cd% x9S%=0z%+qc%:a(_%,Ig%-2,cg%+b%(S%),kd%)::(z%+1)2 }SIg%-2+Qc%,cg%+b%(z%)+Od%2:y%=b%(z%-1)-b%(z%)-Od%:BY 0,y%:BY Qc%,0:BY 0,-y%   $eg%+=(lg%-Gg%):jb%=jb%-ag%:qc% jb%=jb%-`f%  -Rg%+=1::gg%=fg%:ș524621,,yg%Ne%::: &ș524616,f%:#f%:v ():ș263873: Na(s%,X%,Y%,Sg%):J,U,u,v:J=((S%(s%)!20)+1)*(2/4):U=J*(2/4):v=0:ȎS$(s%) "Md","Cd":u=(J-U)*1.5:v=6 ."Qd","SQd","DSQd","SDSQd":u=(J-U)*1.6:v=6 "Mu","Cu","Qu","SQu","DSQu","SDSQu","M","SB","Natural","Sharp","Flat","Sharp2","Flat2","NSharp","NFlat","Tie","Dot1","Dot2","Dot3":u=2.1:v=6 "B":u=2.5:v=6 "Bar":u=-0.5  :u=0:v=6  l!Oe%=-256:Oe%!4=0:ș264000,18,Oe%,-1,-1,Pe%,1:șhd%,id%,jd%,S%(s%),X%-(x%(s%))+v,Y%-y%(s%)+u,8,Sg%,Pe%: t_b (lg%,mg%,qg%,ng%,pg%,Ig%,Gg%):K%,x%,Tg%:x%=Gg%+d%(mg%)-eg%:ȕ((mg%<(cd%-dd%))x%<(Ig%-35)):Ȏe%(mg%) 0:pg%=0  lg%=x%   qg%+=1 32:x%<>Gg% lg%=x%:pg%+=1   qg%+=2  :pg%=0  lg%=x%    qg%+=2  .mg%+=1:x%=Gg%+d%(mg%)-eg%::mg%>=cd%-dd% lg%=Ig%-35 " ' ,@ݤH(_%,Ug%,eg%):K%,Vg%,x%,qg%:Vg%=0:K%=0:qg%=0::e%(K%)=0 1Vg%+=1:x%=Gg%+d%(K%)-eg% 6 ;#K%+=1:(Vg%>Ug%K%>cd%-dd%):=x% @<ݤK(_%,eg%):K%,Vg%,x%,qg%:Vg%=0:K%=0:qg%=0::e%(K%)=4 EVg%+=1:x%=Gg%+d%(K%)-eg% J O#K%+=1:(Vg%>=_%K%>cd%-dd%):=x% T<ݤJ(_%,eg%):K%,Vg%,x%,qg%:Vg%=0:K%=0:qg%=0::e%(K%)=2 YVg%+=1:x%=Gg%+d%(K%)-eg% ^ c#K%+=1:(Vg%>=_%K%>cd%-dd%):=x% h=ݤL(_%,eg%):K%,Vg%,x%,qg%:Vg%=0:K%=0:qg%=0::e%(K%)=32 mVg%+=1:x%=Gg%+d%(K%)-eg% r w"K%+=1:(Vg%>_%K%>cd%-dd%):=x% |<ݤI(_%,eg%):K%,Vg%,x%,qg%:Vg%=0:K%=0:qg%=0::e%(K%)=1 Vg%+=1:x%=Gg%+d%(K%)-eg%  #K%+=1:(Vg%>=_%K%>cd%-dd%):=x% Kua (Vc%,Wg%):Xg%,p%::::Wg%=:$Vc%="No Printer Driver"+(0): Mș524608,,,,p%:Xg%=Vc%:ȕ(?p%<>0):?Xg%=?p%:Xg%+=1:p%+=1::?Xg%=0:Wg%=: Pqa (x%,y%):Xg%,Vc%,xg%,e%,Ne%,Zg%,Fa%:ua (Lc%,Cb%):ș262356,,ab%,x%,y%: �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��<��!maestro�����������������,���������������������������������������������������������������� ������� �����0� ��������0� �����0� �����0�����0��������0�����0����?������?��������������������������������file_af1����������������������� ���``````@@@@@@��������������������wwwwwwwwwwwwwwwwwpw�����������p��wpw�����p����p��w���w�����p����p��w���w33333s73333s733wpw�����p����p��wpw�����p��pww��wpw�����p�pwww��wpw33333s73wwww733wpw�����p�wwww��wpw���www�pww���wpw��wwww��������wpw3swwww733333333wpw�pwwww���������wpw��www����������wpw���������������wpwwwwwwwwwwwwwwwww�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!maestro�������!����������,���<������������������������������������������������������ ����� ����� �������� ����� ���� ���� �����������I����(������������������������������������������������������������������������������������������������������sm!maestro����������������,���t���������������������C��C��C���C��s���x���0���������x�0�<��file_af1�������!����������,���,��������������������������������8����|������ �|��� �<��� ���� ������� ���� ���� ��� D������ $��� q���  ��� ������� ���� ���� ������������������������������������������t���small_af1�����������������,���,��������� � �� ���h������a�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!maestro�������!����������,���<������������������������������������������������������ ����� ����� �������� ����� ���� ���� �����������I����(������������������������������������������������������������������������������������������������������sm!maestro����������������,���t���������������������C��C��C���C��s���x���0���������x�0�<��file_af1�������!����������,���,��������������������������������8����|������ �|��� �<��� ���� ������� ���� ���� ��� D������ $��� q���  ��� ������� ���� ���� ������������������������������������������t���small_af1�����������������,���,��������� � �� ���h������a�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Version:2.05 (14-May-92) JobFailed:Printer job failed SpriteName:!Maestro Maestro:Maestro Save:Save File:File Clear:Clear Staves:Staves Instruments:Instruments Volume:Volume Tempo:Tempo TimeSig:Time sig. KeySig:Key sig. Goto:Goto Play:Play Staves:Staves StaveNum:??? Percussion:+percussion Volume:Volume ppp:ppp pp:pp p:p mp:mp mf:mf f:f ff:ff fff:fff Tempo:Tempo Largissimo:Largissimo Largo:Largo Larghetto:Larghetto Grave:Grave Adagio:Adagio Adagietto:Adagietto Andante:Andante Andantino:Andantino Moderato:Moderato Allegretto:Allegretto Allegro:Allegro Vivace:Vivace Veloce:Veloce Presto:Presto Prestissimo:Prestissimo Major:Major Minor:Minor Cb:Cb Gb:Gb Db:Db Ab:Ab Eb:Eb Bb:Bb F:F C:C G:G D:D A:A E:E B:B Fs:F# Cs:C# Gs:G# Ds:D# As:A# Info:Info Quit:Quit Untitled:<untitled> Stave1:1st stave Stave2:2nd stave Stave3:3rd stave Stave4:4th stave Perc:Perc Perc1:1st Perc. Perc2:2nd Perc. FullL:Full L. Left:Left CentreL:Centre L. Centre:Centre CentreR:Centre R. Right:Right FullR:Full R. StereoPos:Stereo position (%0) BadData:Data transfer failed: Receiver died Unsaved:Unsaved music. Do you really want to quit? NoSound:Sound is not enabled. You cannot play RUSure:Are you sure? Current music is unsaved BadName:Invalid filename BadFile:Invalid or locked file InvMusic:Invalid music file ToSave:To save, drag the icon to a directory viewer. NoSoundQuit:Sound is not enabled. Do you wish to quit? Fatal:Error: %0. Program will exit. IconHelp:This is the Maestro icon.|MClick SELECT to open score. ScoreHelp0:Click SELECT to place item in score ScoreHelp1:Select an item in a pane to place on the score Breve:breve Semibreve:semibreve Minim:minim Crochet:crochet Quaver:quaver Semiquaver:semiquaver Demisemiquaver:demisemiquaver Hemidemisemiquaver:hemidemisemiquaver Natural:natural Sharp:sharp Flat:flat DoubleSharp:double-sharp DoubleFlat:double-flat NaturalisedSharp:naturalised sharp NaturalisedFlat:naturalised flat Dot:dot DoubleDot:double-dot TripleDot:triple-dot Tie:tie BarLine:bar line TrebleClef:treble clef BassClef:bass clef KeySignature:key signature TimeSignature:time signature BreveRest:breve rest SemibreveRest:semibreve rest MinimRest:minim rest CrochetRest:crochet rest QuaverRest:quaver rest SemiquaverRest:semiquaver rest DemisemiquaverRest:demisemiquaver rest HemidemisemiquaverRest:hemidemisemiquaver rest SelectNote:Click SELECT to select a %0. InstrHelp0:Use SELECT and ADJUST to select an instrument for this stave InstrHelp1:Use SELECT and ADJUST to set the volume of this channel InstrHelp2:Use SELECT and ADJUST to set the stereo position of this channel SaveHelp0:Drag this icon into a directory window to save it in that directory SaveHelp1:Fill in the file name and then drag the icon into a filer directory window to save it TimeSigHelp:Use SELECT and ADJUST on each field to set a time signature AbortHelp:Click DISCARD to terminate Maestro, CANCEL to abort this action CancelExit:Click here to cancel this action DiscardExit:Click here to discard any changes and exit Maestro IconHelp0:Move the pointer right for version information IconHelp1:Click SELECT to quit !Maestro MainHelp0:Move the pointer right to save this score MainHelp1:Move the pointer right for information about this score MainHelp2:Click SELECT to clear this score MainHelp3:Move the pointer right to set the number of staves MainHelp4:Move the pointer right to set the type of instrument, volume and stereo position for each stave MainHelp5:Move the pointer right to set the overall volume for the score MainHelp6:Move the pointer right to set the tempo for the score MainHelp7:Move the pointer right to set the time signature for the score MainHelp8:Move the pointer right to set the key signature for the score MainHelp9:Move the pointer right to get to a specified bar number MainHelp10:Click SELECT to play the score PrintHelp:Move the pointer right to print the score StaveHelp0:Enter the number of staves required and press Return StaveHelp1:Click SELECT to add/remove a percussion stave VolumeHelp:Click SELECT to set the volume TempoHelp:Click SELECT to set the tempo MajorKeyHelp:Move the pointer right to set a Major key MinorKeyHelp:Move the pointer right to set a Minor key KeySigHelp:Click SELECT to set the key signature NoVoices:No sound voices are installed SpriteLoad:loading sprite data. OutMem1:Not enough memory to load window templates OutMem2:Menu too big OutMem3:Not enough memory available for music storage SSIU:Sound system in use by Maestro IntErr:%0 (internal error %1) ExProg: - Exit program? NotMusic:'%0' is not a valid music file Yes:Yes No:No MusicFile:MusicFile Print:Print NoPrinter:No Printer Driver available LoRes:Printer '%0' is set to %1 by %2 dpi. For good results, set it to 120 by 144 dpi or greater. Continue printing? ClearHelp:Click 'Save' to save this file, 'Discard' to discard changes, or 'Cancel' to cacnel this operation SaveB:Click here to save this score DiscardB:Click here to discard any changes CancelB:Click here to cancel this action ClickToPrint:Click on this icon to print this score PrintName:This is the name of the currently selected printer PrintDb:This dialogue box controls printing TooBig:Not enough room for this music file MIDIvoice:<MIDI only> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������3��������T���m���������������������� ���,���@������������������T���c���������������������� ���,���@������������������<���dot1����������������������,���4�������������T���sb��������������������� ���,���@��������������������natural��������� ����������,���`����������������a���y���O���c���y���O���C���@���@���@������flat������������ ����������,���\����������������������=������a���A���1��� ������D���rest����������������������,���8�������������������rest4����������� ����������,���\�������������0���x���<������������>���g���������l���rest8���������������������,���L������������������`���`���0���0���``00$��treble��������������������,���������������������������d���<������� ��x��<>����Lj�c�c�C��� �p�����@���@���������a�������������d�<� x<>LjccC p�@�@�a����sharp����������� ����������,���X�������@���D�����|���O���D�����|���O���D������@D|OD|OD���bass����������������������,���l���������<��p � �����x �� ��p���0������ �������`������<px��p�0�� �`�����alto����������������������,���p���������p����������c��>��s���>��c����������p��?��pc>s�>cp?T���sharp2��������������������,���@�������������<���������<d���b�������������������������,���H�������3�03033733313�03�03033733313�0d���bh������������������������,���H��������������������������������������������������������T���sbh�������������������� ���,���@��������������������������������T���mh��������������������� ���,���@��������������������������������T���ch��������������������� ���,���@�����������@����������������������mu��������������������� ���,���h�������������������������������������������������������������md��������������������� ���,���h���������������������������������������������������cu��������������������� ���,���h������������������������������������������������������������cd��������������������� ���,���h���������������������������������������������������qu������������������������,���p�������� ���<���d�������������������������������������� �<�d�������������qd��������������������� ���,���p���������������������������������A���A���A���!������������AAA!���squ�����������������������,���p�������� ���<���D������<��D��������������������������� �<�D��<�D����������sqd�������������������� ���,���p������������������������A���A���A���a���Q���O���#������������AAAaQO#���dsqu����������������������,���p�������� ���<���L������L����D������������������������ �<�L��L��D���������dsqd������������������� ���,���p���������������������A���A���A���a���Q���o���S���/������������AAAaQoS/���sdsqu���������������������,���p�������� ���<���L������L����L����D����������������� �<�L��L��L��D������sdsqd������������������ ���,���p������������������A���A���a���Q���o���S���o���S���/������������AAaQoSoS/���bar�����������������������,���p����������������������������������������������������������<���dot2����������������������,���4�������������<���dot3������������������� ���,���4�����������4���ldg1�����������������������,���0���������T���ldg2����������������������,���@��������������������������t���ldg3����������������������,���P����������������������������������������������ldg4������������ ����������,���`���������������������������������������������������������������ldg5����������������������,���p��������������������������������������������������������������������������������rest16���������� ������� ���,���\���������������������������`���`���0���0����``00���rest32����������������� ���,���l�������p���p����� ��<��<�����������������`���`���0���0���pp��``00���flat2����������� ������� ���,���\���������������������������������������nflat������������������ ���,���h�������������������1��9?��'!��3!��9��' ��#�� ��� ��� �����19'39'# ���nsharp���������� ����������,���`���������� ��"��1��9>��'��3"��9��'>��'�� "�� �� ���� "19>'3"9'>' "  ����rest64��������������������,���|���������a�����p��p��p����� �������������������`���`���0���0���pp��``00���key�����������������������,���p�������������������8���8���8���8���8���8���8���8���?���>���?���8���0000000���0���?���>���?���0���time������������������� ���,���h����������H���D���B�����@���@����������H���D���B�����@���@����H�D�B���@���@����������H���D�B��@�@�D���tie�����������������������,���8�����������p�����streble���������������� ���,���|��������������@��@����p���������� ������# �� �������8��0������@@p# �80���sbass����������� ������� ���,���\���������3��?������?��?��?��?��>��< ��^��|��` ���sbar������������ ����������,���d�������������������������������������������������������������������������������������������������������������������������������3������-��|���c��������������� ������� ���,���T����������������������������~L���dot1����������������������,���<������������������|���sb�������������� ������� ���,���T����������������������������������������������������natural�������������������,���������������������������a���q���y���}���O���O���c���c���y���y������������_���O���G���C���g������~���������������������a���q���y���]���O33G���C ��a���qp�����flat����������������������,���������������������a���q���y���}���O���O���������������������������������_���o���������������������������������33��� ��=���p�����rest4���������������������,��������� ���������1���q���q���y���}���������������������������������������_���o������������������0���0���p���x���8���<33��� ����� p�����rest8���������������������,���l���������������������������������o��o��~�������������������������������@���@���@���`��� ��� ��� ���0�����treble����������=����������,���$��������������� �� ����������������������t���|���>����������� �� ����x��<>��<������lj�Lj��c�c�c�c�C�C�C��� � �8 �p�������@���@���@���@������������������a��?��������������� �� ����������������������t���|���>����������� �� ����x��<>��<������lj�Lj��c�c�c�c�C�C�C��� � �8 �p�������@���@���@���@������������������a��?��������sharp���������������������,���������@���D���D���������������������������������o��o�����������@���D���D���D���������|���^���O���G���������|���^���O���G���E���D���������,��bass����������������������,�������������<��<��x�p�{�����������x������p���p���0���0��������� ��� �������������`���0������ �������<��<��x�p�{�����������x������p���p���0���0��������� ��� �������������`���0������ ���<��alto������������!����������,�����������?��w����������������������s����������~��~��s����������������������q����?����?��p����������������������s��~��>��s���s���>��~��s����������������������p����?��|���sharp2���������� ����������,���T�������������������������������������~<~d���bh������������������������,���H��������������������������������������������������������T���sbh�������������������� ���,���@��������������������������������T���mh��������������������� ���,���@��������������������������������T���ch��������������������� ���,���@�����������@���������������������mu��������������������� ���,�������������������������������������������������������������������������������������������������������������������������������������������������������~��md�����������������������,������������������������x��|��?���� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��~px?�� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ���cu��������������������� ���,�������������������������������������������������������������������������������������������������������������������������������������������������������~��cd�����������������������,����������������������������?���� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��~?�� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� ��� �<��qu��������������!����������,���������� ������<���|���|�������������������������������������������������������������������������� ������<���|���|���t��������������������������������������������������������������������~���<��qd��������������!������� ���,���������������������������������������������������������A���A���A���A���a���a���a���1���1�������������������������������������������������A���A���A���A���A���a���a���1���1������h�������������<��squ�������������!����������,���������� ������<���|���|����������������<��|��|��t�������������������������������������������� ������<���|���t���D�������������<��|��t��D�������������������������������������������~���<��sqd�������������!������� ���,���������������������������������������A���A���A���A���a���a���q���Q���]���_���o���g���c���1���1�������������������������������A���A���A���A���a���a���q���Q���]���_���O���G���c���!���1������h�������������<��dsqu������������!����������,���������� ������<���|���|����������������D��D����������D��D����������������������������������� ������<���t���D���D���������<��t��D��D������<��t��D��D��������������������������������~���<��dsqd������������!������� ���,���������������������������������A���A���A���a���a���Q���Q���]���O���g���c���Q���q���}���o���7���3�������������������������A���A���A���a���a���Q���Q���]���O���g���c���Q���Q���]���O���'���#������h�������������<��sdsqu�����������!����������,���������� ������<���|���|����������������L������t��D��������t��D��D�������������������������� ������<���t���D���L���������t��D��L������t��D��L������t��D��D�����������������������~���<��sdsqd�����������!������� ���,������������������������������A���a���a���Q���Q���]���O���g���s���Q���]���o���g���s���q���}���?���7����������������������A���a���a���Q���Q���]���O���g���s���Q���]���o���g���S���Q���]���/���'������h�������������L���dot2����������������������,���<������B���������B���B���������B���L���dot3������������������� ���,���<������B������B��B������B�����rest16����������������� ���,������������<���<��<����p���������������������������������o��o��~������������<���<��<����p����������������������������@���@���@���`��� ��� ��� ���0���,��rest32����������������� ���,���������`����������`�� ������ ����<��<��<����p���������������������������������o��o��~���������`����������`�� ������ ����<��<��<����p����������������������������@���@���@���`��� ��� ��� ���0������flat2������������������ ���,�������������������������������������������������������� ����������������������������������������������������������� �������������nflat������������������ ���,����������������������������� ����?��3��!��!��!��1������ ��������O���G���C���g������~���������������������������a ��q��y?��]3��O!��G!��C!��a1��q��y��] ��O��G��C��@���@���@���@���@���@������nsharp��������������������,��������������� ��"��"����a��q��yz��}>��o/��'������y��yz��>��/��'��#��"��g"��c��g�����~��������� ��"��"����!��1��9z��=>��//��'������1��9z��=>��//��'��#��"�� "�� �� �� ��� ���l��rest64����������'����������,�������������c��s��9���'��� ���0��`��������`�� ������ ����<��<��<����p���������������������������������o��o��~�������������c��s��9���'��� ���0��`��������`�� ������ ����<��<��<����p����������������������������@���@���@���`��� ��� ��� ���0���<��key�������������!����������,�������������������������������0���0���0���0���0���0���0���0���0���0���0���0���0���0���0���0���?���?���>���>���?���?���7���2���x�����������������x���0���0���0���0���0���0���0���0���0���0���0���0���0���0���0���0���0���0���?���?���>���>���?���?���0���0�����time������������������� ���,���������������������������������������������������������������������������������������������������������������������������������������������������������������������������\���tie�����������������������,���D������������0��p������<���0��`�l��streble���������'������� ���,������������������������������������������������������� ������ �� �� ��" �� �� ������������������0��x��x��0�����" ����0xx0���sbass������������������ ���,������������������7����?��?��>�����6�������������������������`���0������ ������??>������`0 <���ldg1����������������������,���4������ww�|���ldg2������������ ����������,���T�������������������������������������������������ldg3����������������������,���t������������������������������������������������������������������������������������ldg4����������������������,�����������������������������������������������������������������������������������������������������������������������<��ldg5������������!����������,�������������������������������������������������������������������������������������������������������������������ro����fs�����������������������������4��bar������������� ����������,����������������������������������������������������������������������������������������������������ro��� ��sbar����������������������,���������������������������������������������������������������������������������O���got1������|���m��������������� ������� ���,���T����������>������������~>~���b��������������� ����������,���\������3013337373333333�0����3�03~0313337373333313�0����\���rest����������������������,���D�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������d��������dboxfile_db (��x�����NotesPane 3,��X�����RestsPane ��������TimeSigW R3��������xfer_send TRQ��~������BarW ng seen��X�����SharpsPane R' ��?�����InstrWind 7 f��������close 8 ne_��������query ADDS A��������print_db t v��b������ScoreWind np�������progInfo J [N�������fileInfo ],R��������z������������� �������������=����0���������File e���Z����=OK titled> ���������������V��=�������File name: �������X����������2� �� �����������=����`���������<Untitled> � ������D�������:0b titled> F���t�������:0sb titled> v����������:0mu titled> ����������:0cu titled> ���������:0qu titled>  ��>������:0squ itled> @��t������:0dsqu tled> v��������:0sdsqu led> ,����`�cu titled> ����B��X����������2� �� �����������=����0���������<Untitled> e�������*�������:0rest tled> *���T�������:0rest tled> T���~�������:0rest tled> ����������:0rest4 led> ����������:0rest8 led> ���������:0rest16 ed> ��<������:0rest32 ed> F��t������:0rest64 ed> ������`����������� � �����<�������=����0��������� ntitled> �������>�������1�����������>���1�������4 4 8�����.��@����������� �������������=����0���������Save: end e������p���=OK titled> ���p���=�������L������9a������� icn ���� �� ����������� ������P�������=����0���������Bar itled> e������p����x���y������ a0-9 �����"������������2� �� �����P������=����0���������<Untitled> r������.�������:0natural d> 8���`�������:0sharp led> l����������:0flat led> ����������:0sharp2 ed> ����������:0flat2 ed> ���*������:0nsharp ed> .��Z������:0nflat ed> v��������:0dot1 ed> ��������:0dot2 ed> ��������:0�dot3 ed> ��<������:0tie ed> T��x������:0sbar ed> �������:0streble d> ��������:0sbass ed> ����:0key e ed> "��L��:0time e ed> \��H����������0����  �����p\��0���=��������������Instruments -������������������������������l������������<���l��������� ���<�$����������� �/������������:��������|����D����������9N����������9X��������l��9b��������<��l9l�������� ��<9v���������� 9����������9��������|��9�������>��9�������>��9�������l>��9�������<>��l9������� >��<9�������>�� 9�������>��9�������|>��9�����>����9�����>����9�����>��l��9�����>��<��l9�����>�� ��<9�����>���� 9�����>����9������>��|��9 �������J��9�������J��9�������lJ��9�������<J��l9������� J��<9�������J�� 9 �������J��9"�������|J��9$�����������,����Stave ve; �����,���w&�������D��,���w,�����>����,���w3����� ��V��,���w:�����1st stave; 1st stave; 1st stave; 2nd stave; 2nd stave; 2nd stave; 1st perc; 1st perc; StringLib StringLib StringLib StringLib StringLib StringLib StringLib StringLib ppp ppp ppp ppp ppp ppp ppp ppp full right full right full right full right full right full right full right full right 1 1 1 1 1 1 1 1 Voice Volume Stereo MIDI 0�����������������   �������������=����0���������Maestro > e���4������(=Save tled> ���0������������.����*=Discard d> ����*=Cancel ed> This score has been modified l40 �����������������   �������������=����0���������Maestro > e�������*=Cancel ed> ���0������������4������(=Discard d> Music edited but not saved in Maestro l40 ����X��l�����������  �����`������=����0��������Print led> e������9��Printer: > ���T��=a�'���������T��=Print led> 12345678901234567890 �������X������ � ����� ������=��0���������X����������The Score b����������������� �������������=���0���������x����� ������n��=a���(������n��=a���(������dn��=a���(������4n��`=a���������0��`=a�����>��������Name: led> ��������Purpose: > ���h�����Author: d> ���8���`��Version: > About this program Maestro Music player Acorn Computers Ltd, 1992 1.88 (07-Jan-92) 1.75 (03-Sep-91) n�������������  �������������=���0�������������� �������^���0`�Size: ������44��d=a������b��4��=a��� ���`��h4��=a������d����4��0=a������d���4��=a���d���J���l���9a���������^��`�Modified? ��h^��`�Type: led> ���`���`�Date: ���About This File icn �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����C(7z��� !Run �����Cݖ��� !RunImage CX��� !Sprites �C<\��� !Sprites22CvmL���!Sprites23C�zm���Messages �CjLJ���Templates C�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����C(7z��� !Run �����Cݖ��� !RunImage CX��� !Sprites �C<\��� !Sprites22CvmL���!Sprites23C�zm���Messages �CjLJ���Templates C�������!Magnifier���������!MagnifierNicki !Magnifier ========== The Magnifier application allows you to magnify selected areas of the screen. Click on the magnifier icon on the icon bar to magnify an area of the screen. Press Adjust to increase the magnification, Select to decrease the magnification. Click Menu or press Escape to get remove the magnifier from the screen. ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1989, 1990, 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | > !Magnfier.!Run | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions | Set Magnifier$Path <Obey$Dir>., Set Magnifier$Dir <Obey$Dir> | IconSprites Magnifier:!Sprites | WimpSlot -min 32k -max 32k Run Magnifier:!RunImage %*0 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �>!RunImageS � d%512,`%256,S%256:c=:e=:n%=128:T%=:ș16s%:ș73,"BASIC,quit/k,load/k,rectangle/s,circle/s,none/s,size/e",s%,d%,256:d%!12e=:c= �d%!16e=:c= �d%!20e=:c= � d%!24 �Ds%=(d%!24):?s%=0n%=(s%?1)+((s%?2)+((s%?3)+(s%?4)*256)*256)*256 �# �(e("magnifier:messages"):q%12,o%12,t%15,u%32,B%32:ș57,,"OS_SpriteOp"g%:a%=400:C%=400:j%=200:aa%=200:t%!0=a%:t%!4=C%:t%!8=j%:t%!12=aa%:K%=32:ș262386,3a:a=0 �-6ș6,106,0,a:ș6,229,1,b:a:ș6,229,b:ș6,106,a: �2 �7U%4:$U%="TASK":M%12:M%!0=10:M%!4=1282:M%!8=0:ș262336,300,!U%,a("MenuT"),M%ba%,m:ca%12:f:$N%=(a%/j%),9):$O%=(n%):P%=d:g �< =+4096 �A1h=:ȕh:g=:ȕg(h):ș262343,6203,d%n:Ȏn �F2:ș262341,,d% �K17,18:Ȏd%!16 �P 0:h= �U1282:d%!32>0 �Z+ș262388,1,d%+40,d%!32,d%!36:d%!40>=0 �_5b$="Help"+(48+d%!40):d%!44>=0b$=b$+(48+d%!44) �d b$=a(b$) �i :b$="" �n �s:b$=a("HelpI") �x �}^d%!0=((20+b$+1)+3)3:d%!12=d%!8:d%!16=1283:$(d%+20)=b$:d%?(20+b$)=0:ș262375,17,d%,d%!4 � 10:h � �9:Ȏd%!0 � 0:D%= �1:c=:e=:g=:D%= �2:c=:e=:g=:D%= �&3,4:a%=($N%)*j%:a%<j%/8a%=j%/8 �a%>j%*8a%=j%*8 � C%=a%:n%=($O%):n%<K%n%=K% �D%= �!5:c=:e=:n%=128:a%=400:D%= �6:h=:D%= � �#ș262351,,d%:cf%!52=1f%!52=0 �ef%!76=3f%!76=2 � D% �$N%=(a%/j%),9):$O%=(n%) � �$((d%!8)1)=1ș262356,,f%,,,257 �6:d%!16=P%g= �;((d%!8)2)=2ș262356,,f%,d%!0-64,96+2*24+7*44,257:g= � � :g �=+2000*1024 �ȗ:T%=:a:ș6,15,1:ȗ � =+4096 $N%=(a%/j%),9):$O%=(n%)   :ș262365,m,!U%: a:u%!0=4:u%!4=5:u%!8=11:u%!12=12:u%!16=9:u%!20=-1:ș49,u%,B%:G%=1<<!B%:J%=1<<B%!4:V%=32/(1<<B%!16):i=B%!8*G%:j=B%!12*J%:c%=n%:k=--40000:(1+(k-512)/4*J%/G%/V%/4)<01,a("NoMem") =p%=G%*V%*((1+(k-512)/4*J%/G%/V%/4)-4)/2:p%>8000p%=8000 p%<K%1,a("NoMem") "c%>p%c%=p% 'i%=+20000:!i%=k:i%!8=16:șg%,265,i%:x%=640:y%=512:k%=x%:l%=y%:e%=c%:$o%="get2":r%=o%+3:i("image1"):L%=(12):?r%=?r%L%:ș262374,7:H%=:b:H%=:c::șg%,316,i%,o%,0v%,w%,z%,A% ,nj(x%-k%+e%-c%,y%-l%+e%-c%,x%-k%+e%-c%+2*c%,y%-l%+e%-c%+2*c%):șg%,290,i%,q%,x%-k%+e%-c%,y%-l%+e%-c%,8:c 1tȏx%-k%+e%,y%-l%+e%,c%:x%-k%+e%*(1+1/(2))-8,y%-l%+e%*(1-1/(2))-8:BY 16,16:85,x%-k%+2*e%-8,y%-l%-8:81,16,16 6e ;ȓx%-k%,y%-l%,2*c%,2*c% @ E Jșg%,v%,w%,z%,A%:d(k%-e%,l%-e%,k%+e%,l%+e%):șg%,290,i%,o%,k%-e%,l%-e%,0:d(x%-c%,y%-c%,x%+c%,y%+c%):șg%,290,i%,q%,x%-c%,y%-c%,8:c OQȏx%,y%,c%:x%+c%/(2)-8,y%-c%/(2)-8:BY 16,16:85,x%+c%-8,y%-c%-8:81,16,16 T :e Yȓx%-c%,y%-c%,2*c%,2*c% ^ c hb:c:(0)=27H%= m,H%:șg%,290,i%,o%,k%-e%,l%-e%,0:n%=c%: rd(x%,y%,X%,Y%):24 wx%<00;x%; |y%<00;y%; X%>ii;X%; Y%>jj;Y%;  6j(x%,y%,X%,Y%):x%>=e%*2y%>=e%*224,0;0;0;0;: 1X%<0Y%<024,e%*2-1;e%*2-1;e%*2-1;e%*2-1;: 24 x%<00;x%; y%<00;y%; X%>=e%*2e%*2-1;X%; Y%>=e%*2e%*2-1;Y%;  c:24,0;0;i;j; șg%,272,i%,o%,0,x%-c%,y%-c%,x%+c%,y%+c%:șg%,316,i%,o%,0v%,w%,z%,A%:?r%=?r%L%:șg%,290,i%,o%,k%-x%-e%+c%,l%-y%-e%+c%,0:?r%=?r%L%:șg%,316,i%,q%,0:a%/j%<1 Qșg%,308,i%,o%,c%-c%*a%j%,c%-c%*C%aa%,0,t%,-1:șg%,v%,w%,z%,A%:?r%=?r%L%: 5b:k%=x%:l%=y%:e%=c%::ȗx%,y%,b%:(b%7)=0T%=  T%  (-2) (b%1)c%+=8*(1-3*(-1)) (b%4)c%-=8*(1-3*(-1)) c%<40c%=K% c%>p%c%=p% :(b%1)a%<j%*8  (-1) a%>=125a%+=a%20a%+=5 a%>=125a%+=a%20a%+=5 a%>=125a%+=a%20a%+=5 a%>=125a%+=a%20a%+=5 :a%>=125a%+=a%20a%+=5     b%4  (-1) !)a%>=125a%-=a%20a%>j%/8a%-=5a%=25 &)a%>=125a%-=a%20a%>j%/8a%-=5a%=25 +)a%>=125a%-=a%20a%>j%/8a%-=5a%=25 0)a%>=125a%-=a%20a%>j%/8a%-=5a%=25 5+:a%>=125a%-=a%20a%>j%/8a%-=5a%=25 : ? D I N c%<>e% S$șg%,317,i%,q%,0v%,w%,z%,A%:c X-0,128:Ȝ3,0::0,63:Ȝ2,255:ȏȐc%,c%,c% ]%:0,63:Ȝ2,255:ȓȐ0,0,c%*2,c%*2 b gșg%,v%,w%,z%,A% l q b%2H%= v(0)=27H%= {Wx%=x%(G%-1):y%=y%(J%-1):x%<>k%y%<>l%a%<>C%c%<>e%H%:C%=a%:t%!0=a%:t%!4=C%: i(d$):$q%=d$:șg%,271,i%,q%,0,p%*2/G%+1,p%*2/J%+1,:șg%,285,i%,q%:șg%,272,i%,o%,0,x%-c%,y%-c%,x%+c%,y%+c%:șg%,317,i%,q%,0v%,w%,z%,A%:0,128:Ȝ3,0::c 0,63:Ȝ2,255:ȏȐc%,c%,c% %:0,63:Ȝ2,255:ȓȐ0,0,2*c%,2*c%  șg%,v%,w%,z%,A%: f:W%:W%=0:ș262361,,"magnifier:templates":ș262363,,d%,`%,`%+255,-1,"proginfo",0:ș262362:ș262337,,d%da%:f%240:ba%<310(a("MenuT"))<=12 /$f%=a("MenuT"),12):h%=(a("MenuT"),12)) A:ea%128:f%!0=ea%:$ea%=a("MenuT"):h%=(a("MenuT")):W%=1<<8  f%!12=459271:f%!16=16*10+16:f%!20=44:f%!24=0:m%=28:h%=b(a("Menu0"),2W%,h%,da%):h%=b(a("Menu1"),-c,h%,-1):h%=b(a("Menu2"),2-e,h%,-1):h%=c(a("Menu3"),h%,6,O%):h%=c(a("Menu4"),h%,6,N%) Mh%=b(a("Menu5"),0,h%,-1):h%=b(a("Menu6"),128,h%,-1):f%!16=(h%+1)*16: ݤb(a$,o,f,p):a(a$)+1:$a=a$:f%!m%=o:f%!(m%+4)=p:f%!(m%+8)=117440769:f%!(m%+12)=a:f%!(m%+16)=-1:f%!(m%+20)=(a$):m%+=24:(a$)>ff=(a$) =f Eݤc(a$,f,h%,fa%):a(a$)+1:l 64:$a=a$:b 28+24:ba%<310a$<12  $b=a$ :b!0=l:$l=a$:l+=a$+1  4fa%h%+1:d 10:$d="A0-9."+0:b!12=459271:a$>6 b!16=(a$+1)*16 :b!16=7*16  b!20=44:b!24=0:b!28=132:b!32=-1:b!36=117440777:b!40=fa%:b!44=d:b!48=h%:f%!m%=0:f%!(m%+4)=b:f%!(m%+8)=117440769:f%!(m%+12)=a:f%!(m%+16)=-1:f%!(m%+20)=(a$):m%+=24:(a$)>ff=(a$) =f ݤd:Q%,R%,Z%,P%:ș262377,40,,a("SpriteName"),,,Q%,R%,,Z%:ș53,Z%,4,,ga%:Q%=Q%<<ga%:ș53,Z%,5,,ha%:R%=R%<<ha%:d%!0=-1:d%!4=0:d%!8=-16:d%!12=Q%:d%!16=20+R%:d%!20=385888282:$(d%+24)=a("Sname"):ș262338,,d%P%:=P% Ve(c$):ș267520,,c$:_%256:ș30,6,,,17+(c$),,I%:$(I%+16)=c$:ș267521,I%,I%+16: $l:ș398596,I%:ș131102,7,,I%: ?ݤa(e$):F%,L%:ș267522,I%,e$,_%,256,,,L%;F%:_%?L%=13:=$_% h:::k  Lia%=d%!8:ja%=d%!20:$d%="Run <Magnifier$Dir>.!Run ":e$d%+="-rectangle " c$d%+="-circle " (e)(c)$d%+="-none " @$d%+="-size "+n%+0:ș39,d%,S%,256,,B:S%?B=13:#ja%,$S%:   %*k:d%!12=ia%:d%!0=20:ș262375,19,d%: *g::ȗ:1,$: /Ad%!0=0:$(d%+4)=$:<>1$(d%+4)+=" ("+a("IntErr")+" "+Þ+")" 4/$(d%+4)+=(0):ȗ:ș262367,d%,2,a("MenuT") 9 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������`��L��!magnifier������������ ���,���<�� �����@DDDDDDD�������@tD"""""Bt�����@t$""""""""t����DG"""""�""B���t$"""""" ""t���G""""""""�""B��G"""""""""""B��G"2#""""""""B��t$"3""""""""t���DG"23""""""B��@t$""""""""tD���@tD"""""BD� ��@DDDDDDDuw ���������pw����������ݭ ����������� ������������� ���������������������������������������������������������������������������������������������������������������sm!magnifier������ ������,������ ���13333����$""�"����@"""" B����@2""""B����$3"""����1333Dw����w ����ݭ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������P����!magnifier�����!�������������T��������������www�www�UUU�UUU�333�333����������D��D�"�"�����������D��D��3�3�3�3���wwww���wDDDDt���qD""""Bt���qG""""""Bw���G$"""""""D���G""""""""B���q$"""""" "t���G""""""""�"B���G"""""""" B���q$""""""""" "t���q$"""""""""""t���q$"""""""""""t���q$"""""""""""t���q$"""""""""""t���q$"""""""""""t���q$"""""""""""t���q$"#"""""""""t���q$"#"""""""""t���G"3""""""""B���G"2#"""""""B���q$"3"""""""t���G""""""""Bw���G$"""""""Dw���qG""""""Bww���qD""""Btww���wDDDDtw���wwwww׭�� ݭ�Uݭ�� ݭ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D��sm!magnifier����������������x��������������www�www�UUU�UUU�333�333����������D��D�"�"�����������D��D��3�3�3�3""""""""���""ww'"""���"w""r'""���r""""r""���r"""�r""���'""""'"���'"""""'"3'"""""'"bdfs'"""""'"rld.'2""""'"B���r2#""r""rcwor""""r'"rcOS"w""rw"r.so""ww'׭-bifi"""""bfie""""""bs22""""""ݒ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ��\��!magnifier�����!����������<���L������������������������������������������������ ��������*������������������������着���g�����着������������������������������������������������������????????????���������������������sm!magnifier��������������<���x���������������������T����V ����U����V ��"��T ����8���p���`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Messages file for !Magnifier # Contains menu and help message data # Icon menu (maximum length 39) MenuT:Magnifier Menu0:Info Menu1:Circular Menu2:Rectangular Menu3:Size Menu4:Magnify by Menu5:Default Menu6:Quit #Sprite name Sname:!magnifier # Help text for icon HelpI:Click to use the magnifying glass.|MUse SELECT and ADJUST to change magnification.|MUse Ctrl-SELECT and Ctrl-ADJUST to change the size of the magnifier.|M # Help text for menu Help0:Move right to view the information box for the magnifying glass utility.|M Help1:Click to select a circular magnifying glass.|M Help2:Click to select a rectangular magnifying glass with a black outline.|M Help3:Move right to set the size of the magnifying glass.|M Help30:Type in the size of the magnifying glass that you want.|M Help4:Move right to set the magnification of the magnifying glass.|M Help40:Type in the magnification you want for the magnifying glass.|M Help5:Click to select the default settings for the magnifier:|MCircular, size 128, magnification 2.|M Help6:Click to quit Magnifier.|M IntErr:Internal Error NoMem:Not enough memory for magnifying glass to run SpriteName:!Magnifier �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,��������progInfo db ����V������������������  �������������=���0���������x����� �����4T��d=0� K titled> ���v��=`�Magnifier �����v��=a���������dv��=a���(������0v��`=a������>��������Name: led> ��������Purpose: > ���h�����Author: d> ���8���`��Version: > About this program Magnifying glass utility Acorn Computers Ltd, 1992 1.17 (14-May-92) ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� Nick!Help ����C<n���!Run �����C`����!RunImage Cl-8���!Sprites �Aa0���!Sprites22B.d���!Sprites23C _e���Messages �C4���Sprites ��C%���Sprites22 C,H%"���Sprites23 C䥾 ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����C<n���!Run �����C`����!RunImage Cl-8���!Sprites �Aa0���!Sprites22B.d���!Sprites23C _e���Messages �C4���Sprites ��C%���Sprites22 C,H%"���Sprites23 C䥾 �������!Patience ���������!Patience Nick !Patience (v 0.62) ================== This version of patience has the following changes: * New handling of colours for monochrome mode. * Finds spritesxx files (sprites, sprites22 and sprites23 provided). * when "Resign" has been activated, allows the cards in the pack to be stepped through one by one. * "New Pack" allows picture on the card's back can be changed: 4 pictures are provided (more can be added by defining appropriate pictures in the sprites, sprites22 and sprites23 files). * games can be won and a score of played versus won is kept by the game. * the status of the controls can be saved. The !Config file records the back design, the state of "Only Kings" and "Rev. Cards", plus the number of cards turned over at once. * desktop save links !Patience into the computer's booting process. * all messages (including menus) in "Messages" file. There are two controls on the menu which affect how the game is played: "Only Kings" refers to which cards are allowed to be placed in empty places. The default is that only kings may be placed in a hole; when any card can be placed the game is dramatically easier. "Rev. Cards" refers to the process by which cards are turned over from the pack to the waste pile. The default is that cards, selected from the top of the pack in groups of three, are order reversed while being moved from the pack to the waste pile - this results in 2/3 of the pack being visible by running through it twice. The alternative is for no reversal - only 1/3 of the pack is visible when running through it:- the game gets much harder. [the interested hacker can change the number of cards being moved: its the last parameter in the !Config file.] ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1989, 1990, 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | Set Patience$Dir <Obey$Dir> iconsprites <obey$dir>.!Sprites Wimpslot -min 32K -max 32K Run <Patience$Dir>.!RunImage ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �  > !RunImage � � 1,$: �( �2 bootpath% 255 �<=ș"XOS_ReadVarVal","Patience$Dir",bootpath%,256,0,3 ,,S% �Fbootpath%?S%=13 �P, m$(20) : Extra space allocated here. �ZE Uses OS_Find not OPENIN so error is generated if file not found �d4ș "OS_Find", 79, "<Patience$Dir>.Messages" A% �n6B%=-1: B%+=1:m$(B%)=#A%:#A% m$(B%) = "":#A% �x =+6000 � �1 q% 255,menudata% 255,buffer% 255:$q%="TASK" � msgnums% 16 �msgnums%!0 = 0 �msgnums%!4 = 10 �msgnums%!8 = &400C1 �msgnums%!12 = 0 �8ș "Wimp_Initialise", 200, !q%, m$(9), -1 version% �K`wbcol=10:`tbcol=2:`sco=3:`mbcol=2:`wfcol=&7:`tfcol=7:`sci=1:`tbcol2=12 �(ș"OS_ReadModeVariable",,3 ,,fcol% �fcol%=1 `wbcol=0 � vars � errbuf% 255  ind% 256 iptr% = ind% first% = " ,pat%=cwindow 6D Patience,&0F,`wfcol,`wbcol,0,-1024,800,0, 0,-640,800,0 ,0 @ J%b$="<Patience$Dir>.Sprites":a$=b$ T<ș"XWimp_ReadSysInfo",2 R0;V:(V 1)=0 a$+=?R0+R0?1 ^S%=a$:S%=0 a$=b$:S%=a$ hT%=#S%+16:#S% r* sprites% T%,factors% 15,pixtrans% 15 |!sprites%=T%:sprites%!8=1 ș spop%,&109,sprites% ș spop%,&10A,sprites%,a$ *!q%=-1:q%!4=0:q%!8=0:q%!12=68:q%!16=68 )q%!20=%11000000000010:$(q%+24)=m$(12) %ș "Wimp_CreateIcon",,q% icpat%  8cback%=0:kingsonly=:dealreverse=:numberover=3:@%=5  S%="<Patience$Dir>.!Config"  S%  cback%=#S%  kingsonly=#S%<>0  dealreverse=#S%<>0  numberover=#S%  #S%  -back$="back"+cback%:half$="half"+cback% & 0$ SPACE% 52,A$(7),S%(3),suit$(3) ::N%=( &80000000):SHUFFLE:gamesstarted=0:gamesout=0 DHsuit$(0)="club":suit$(1)="diamond":suit$(2)="heart":suit$(3)="spade" N =+2000 X bgetmodeinfo l v errorbox ;ș Drag,,-1:getpointer:xo%=mousex%:yo%=mousey%:open%=   ș Poll%,1,q% A%  Ȏ A%  1 :redraw_window(!q%) C 2 :open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20,q%!24,q%!28)  3 :closeawindow(!q%) 6 6 :checkmouse(!q%,q%!4,q%!8,q%!12,q%!16,q%!20) 3 7 :getpointer:X%=mousex%-bx%:Y%=mousey%-by% $ X%>24+9*68 Y%<-176 Y%>-256 * X%>=8+7*68 Y%>=-176 TO(SRC$,"S"): + X%<8+7*68 TO(SRC$,((X%-8)68+"A"))  9 :menuselect(q%) _ 10:!q%=pat% open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20+32*q%!32,q%!24+64*q%!36,q%!28)   17,18:receive(q%)    * 4 receive(q%) >Ȏ q%!16 H 0:finish: R 10:desksave \ &400C1:getmodeinfo f p z  cwindow ? A$,f%,fc%,bc%,x0%,y0%,x1%,y1%,cx0%,cy0%,cx1%,cy1%,nicons%  A$=m$(13) V=create_window(cx0%,cy0%,cx1%,cy1%,0,0,f%,fc%,bc%,x0%,y0%,x1%,y1%,&2D,A$,nicons%)  7 checkmouse(mousex%,mousey%,b%,handle%,icon%,ob%)  b%2  Ȏ handle% M pat%:domenu(pat%,m$(0)+","+m$(1)+","+m$(2)+","+m$(3)+","+m$(4),m$(9)) . -2: domenu(101,m$(5)+","+m$(6),m$(9))   rmenuhandle%=handle%   b%4  handle%>-1getw(handle%)  Ȏ handle% $ pat% .# X%=mousex%-bx%:Y%=mousey%-by% 8- X%>=24+9*68 Y%<-176 Y%>=-256 NEXT: B8 play X%>=24+8*68 Y%<-176 Y%>=-256 FROM("P"): L1 play X%<8+7*68 FROM(((X%-8)68+"A")): V5 -2:open% front(pat%) reopen(pat%):open%= ` j t b%1 ~ handle%>-1getw(handle%)  Ȏ handle%  pat% # X%=mousex%-bx%:Y%=mousey%-by% H play X%>=24+8*68 Y%<-176 Y%>=-256 笤FROM("P") TO(SRC$,"S"): A play X%<8+7*68 笤FROM(((X%-8)68+"A")) TO(SRC$,"S"): 5 -2:open% front(pat%) reopen(pat%):open%=      closeawindow(handle%) getw(handle%) �xo%=x0%:yo%=y0%:open%=  close_window(handle%)   ( finish 2ș "Wimp_CloseDown" < F P' domenu(handle%,menu$,menutitle$) Z indirect%, old% dindirect% = 0 nmenuhandle%=handle% xmenuptr%=buffer% old% = menuptr% i%=0 menuptr%!20=44 + version% < 310 menutitle$ <= 12  $menuptr%=menutitle$,12) 1 menuptr%!16 = ((menutitle$,12)) + 1) * 16   iptr% = ind%  $iptr% = menutitle$  menuptr%!0 = iptr%  iptr% += menutitle$ + 1 * menuptr%!16 = (menutitle$ + 1) * 16  indirect% = 1<<8  Emenuptr%?12=`tfcol:menuptr%?13=2:menuptr%?14=`wfcol:menuptr%?15=0 menuptr%!24=0:menuptr%+=28 "1 item$=par(","):menuitem(item$): item$="" ,!menuptr%!-24=menuptr%!-24&80 6!old%!28 = old%!28 indirect% @ahandle%=101 ș CrMenu,,buffer%,mousex%-64,96+44*2 ș CrMenu,,buffer%,mousex%-64,mousey%+16 J T ^ menuitem(text$) h text$="" r(flg%=0:text$=m$(3) flg%=kingsonly= |#text$=m$(4) flg%=dealreverse= menuptr%!0=flg%1 menuptr%!4=-1 menuptr%!8=&07000021  text$ > 12  menuptr%!12 = iptr%  menuptr%!16 = -1  menuptr%!20 = text$ + 1  $iptr% = text$  iptr% += text$ + 1 @ menuptr%!8 = menuptr%!8 256 : Twiddle the indirect bit E ((text$)+1) * 16 > buffer%!16 buffer%!16 = ((text$)+1) * 16   $(menuptr%+12)=text$,12) Q ((text$, 12))+1) * 16 > buffer%!16 buffer%!16 = ((text$, 12))+1) * 16  menuptr%+=24 & 0 : par(sep$) D%i1%=i%+1:i%=menu$+sep$,sep$,i1%) N=menu$,i1%,i%-i1%) X b menuselect(menus%) l(ș GetP,,buffer%:adjust%=buffer%!81 v-ș DcMenu,,buffer%,menus%,200," "),,,a$  a$="" Ȏ menuhandle%  pat%  Ȏ a$  m$(1)  I%=17:J%=1A$(I%) . A$(I%),J%,1)=(A$(I%),J%,1)127):: . redraw_window(pat%):play=:dealnumber=1  m$(0) 8 gamesstarted+=1:PACK$="" checkbacks gamesout+=1 # SHUFFLE:redraw_window(pat%)  m$(3)  kingsonly=kingsonly  m$(4)   dealreverse=dealreverse  m$(2)  A cback%+=1:ș"XOS_SpriteOp",&129,sprites%,"back"+cback% ;V * (V 1)=1 cback%=0 4/ back$="back"+cback%:half$="half"+cback% > redraw_window(pat%) H R 101 \ a$=m$(6) finish: f a$=m$(5) QSave p z0adjust% checkmouse(0,0,2,rmenuhandle%,0,0)    QSave   reporterror:  S%="<Patience$Dir>.!Config"  #S%:reporterror: #S%,cback% #S%,kingsonly #S%,dealreverse #S%,numberover #S%    pat  gameswon$ $ ȕ more% . ox0%=(q%!28-(bx%+8))68 8+ ox1%=(q%!36-(bx%+8))68:ox1%>6 ox1%=6 B? ox0%<7 Z%=ox0%ox1%:PILE(A$(Z%+1),bx%+8+Z%*68,by%-96): L, ox0%=(q%!28-bx%-24)68-7:ox0%<0 ox0%=0 V, ox1%=(q%!36-bx%-24)68-7:ox1%>3 ox1%=3 `L ox1%>-1 ox0%<4 I%=ox0%ox1%:CARD(S%(I%),bx%+(7+I%)*68+24,by%-128): j PACK$ t* ș Col%,7:bx%+9*68,by%-280:PACK$; ~O PLACE=PACK$ CARDHOLE(bx%+24+9*68,by%-256) BACK(bx%+24+9*68,by%-256) Y PLACE>0 CARD(PACK$,PLACE,1),bx%+24+8*68,by%-256) NOCARD(bx%+24+8*68,by%-256)  ? NOCARD(bx%+24+9*68,by%-256):NOCARD(bx%+24+8*68,by%-256)  M Jiggle the position where the line is plotted depending upon its length 8 gameswon$ = m$(7)+gamesstarted+" "+m$(8)+gamesout 7 ș Col%,7: bx%+480-(((gameswon$)-16)*16),by%-580  gameswon$  ș GetR%,,q% more%    �m create_window(cx0%,cy0%,cx1%,cy1%,scx%,scy%,flags%,fc%,bc%,sx0%,sy0%,sx1%,sy1%,titlef%,title$,nicons%) A!q%=cx0%:q%!4=cy0%:q%!8=cx1%:q%!12=cy1%:q%!16=scx%:q%!20=scy% q%!24=-1:q%!28=flags% fc%=15bc%=15 (* q%?32=15:q%?33=15:q%?34=fc%:q%?35=bc% 23 q%?32=`tfcol:q%?33=`tbcol:q%?34=fc%:q%?35=bc% < F/q%?36=`sco:q%?37=`sci:q%?38=`tbcol2:q%?39=0 P/q%!40=sx0%:q%!44=sy0%:q%!48=sx1%:q%!52=sy1% ZXq%!56=titlef% 256 : Make it indirect - foreign words for patience may be long!!! d'q%!60=&3000 : work area flags n q%!64=0:q%!68=0 : reserved x tb% (title$)+1 $tb%=title$+0 q%!72=tb% q%!76=-1 q%!80=(title$)+1 q%!84=nicons% ș CreateW,,q% handle% =handle%   front(handle%) handle%=-1 getw(handle%) 6open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,-1)    popup(handle%) getw(handle%) "0xo%=mousex%-(x0%+x1%)/2:yo%=mousey%-(y1%+64) ,Fopen_window(handle%,x0%+xo%,y0%+yo%,x1%+xo%,y1%+yo%,scx%,scy%,-1) 6 @ J reopen(handle%) Tgetw(handle%) ^Fopen_window(handle%,xo%,yo%,x1%-x0%+xo%,y1%-y0%+yo%,scx%,scy%,-1) h r |> open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,bhandle%)  c%,d%,e%,f% - mc_dx%,mc_dy%,mc_sw%,mc_sh%,scrx%,scry% handle%=-1   first% > ș"OS_ReadModeVariable",-1,4 ,,mc_dx%:mc_dx%=1<<mc_dx% > ș"OS_ReadModeVariable",-1,5 ,,mc_dy%:mc_dy%=1<<mc_dy% 8 ș"OS_ReadModeVariable",-1,11 ,,mc_sw%:mc_sw%+=1 8 ș"OS_ReadModeVariable",-1,12 ,,mc_sh%:mc_sh%+=1   scrx%=mc_sw%*mc_dx%  scry%=mc_sh%*mc_dy%    q%!20 = scx%  q%!24 = scy% & 0( c% = (scrx% - (q%!12 - q%!4 )) 2 :( d% = (scry% - (q%!8 - q%!16)) 2 D e% = c% + (q%!12 - q%!4 ) N f% = d% + (q%!8 - q%!16) X b q%!4 = c% l q%!16 = d% v q%!12 = e%  q%!8 = f%   first% =  ! q%!0=handle%:q%!28=bhandle% + q%!4=x0%:q%!8=y0%:q%!12=x1%:q%!16=y1%  q%!20=scx%:q%!24=scy%  ș OpenW,,q%    getw(handle%) !q%=handle%:ș GetW,,q% +info(q%+4):bhandle%=q%!28:flags%=q%!32    info(q%) *=x0%=!q%:y0%=q%!4:x1%=q%!8:y1%=q%!12:scx%=q%!16:scy%=q%!20 4bx%=x0%-scx%:by%=y1%-scy% > H R* update(handle%,ux0%,uy0%,ux1%,uy1%) \9!q%=handle%:q%!4=ux0%:q%!8=uy0%:q%!12=ux1%:q%!16=uy1% f&ș UpdateW,,q% more%:info(q%+4) p z  redraw_window(handle%) handle%=pat% !q%=handle% ș RedrawW,,q% more% info(q%+4) pat     close_window(handle%) !q%=handle%:ș CloseW,,q%    vars Wimp =(1<<18)+(3<<6) CreateW=Wimp+1 $OpenW =Wimp+5 .CloseW =Wimp+6 8Poll% =Wimp+7 BRedrawW=Wimp+8 LUpdateW=Wimp+9 VGetR% =Wimp+10 `GetW =Wimp+11 jGetP =Wimp+15 tDrag =Wimp+16 ~CrMenu =Wimp+20 DcMenu =Wimp+21 6ș "OS_SWINumberFromString",,"OS_SpriteOp" spop% 8ș "OS_SWINumberFromString",,"Wimp_SetColour" Col% ;ș "OS_SWINumberFromString",,"Wimp_ForceRedraw" fred%    getpointer ș GetP,,q% Hmousex%=!q%:mousey%=q%!4:b%=q%!8:handle%=q%!12:icon%=q%!16:ob%=q%!20    errorbox � 1, $:  ș Drag,,-1 2!errbuf%=:$(errbuf%+4)=$+m$(10)+Þ+m$(11)+0 )ș "Wimp_ReportError",errbuf%,1,m$(9) ( finish: 2 < F SHUFFLE PPACK$=52," "):PACK$="" Z7K%=0:I%=03:J%=113:SPACE%?K%=I%+J%*4:K%=K%+1:: d$I%=152: J%=(52)-1:SPACE%?J% n)PACK$+=(SPACE%?J%+128):SPACE%?J%=0: x<I%=17:A$(I%)=PACK$,7-I%):A$(I%)+=(PACK$,8-I%)127) PACK$=PACK$,9-I%): PLACE=0:A$=PACK$:PACK$="" &I%=1A$:PACK$+=(A$,I%)127): I%=03:S%(I%)=I%:  play=:dealnumber=numberover    checkbacks  I%=17  A$(I%)  J%=1A$(I%)  A$(I%),J%)>127 =    = " , CARD(N%,X%,Y%) 6@ș spop%,&134,sprites%,suit$(N%3),X%,Y%,,factors%,pixtrans% @*(N% N%>>1) 1 șCol%,11 șCol%,7 J*X%+24,Y%+72:N%=N%>>2:N%>1N%<11;N%; TN%=1"A"; ^N%=11"J"; hN%=12"Q"; rN%=13"K"; |   HALFCARD(N%,X%,Y%) Jș spop%,&134,sprites%,"half"+suit$(N%3),X%,Y%+40,,factors%,pixtrans% *(N% N%>>1) 1 șCol%,11 șCol%,7 *X%+24,Y%+72:N%=N%>>2:N%>1N%<11;N%; N%=1"A"; N%=11"J"; N%=12"Q"; N%=13"K";    BACK(X%,Y%) :ș spop%,&134,sprites%,back$,X%,Y%,,factors%,pixtrans%    HALFBACK(X%,Y%) &=ș spop%,&134,sprites%,half$,X%,Y%+40,,factors%,pixtrans% 0 : D NOCARD(X%,Y%) N#șCol%,`wbcol:ȓ Ȑ X%,Y%,60,83 X b l CARDHOLE(X%,Y%) vșCol%,3:ȓ Ȑ X%,Y%,60,83    PILE(A$,X%,Y%)  A$=0 I%:A$>1 I%=1A$-1:J%=A$,I%) 2J%>127 HALFBACK(X%,Y%) HALFCARD(J%,X%,Y%)  Y%-=40:  7J%=A$,A$):J%>127 BACK(X%,Y%) CARD(J%,X%,Y%)    REMCARDS(I%,J%) T%:T%=A$(I%)  A$(I%)=A$(I%),T%-J%) 9A$(I%) A$(I%)=A$(I%),A$(I%)-1)+(A$(I%),1)127)  =update(pat%,8+(I%-1)*68,-80-T%*40,8+I%*68,40-A$(I%)*40) * ȕ more% 4+ :PILE(A$(I%),bx%+8+(I%-1)*68,by%-96) > ș GetR%,,q% more% H R \ f NEXT pPACK$=0 7: zPLACE=PACK$ PLACE=0 dealreverse !N1$="":I%=dealnumber 1 -1 N1$+=PACK$,PLACE+I%,1):  "N1$=PACK$,PLACE+1,dealnumber)  6PACK$=PACK$,PLACE)+N1$+PACK$,PLACE+dealnumber+1) PLACE+=N1$ 'PACK$,PLACE)=(PACK$,PLACE)127) ,update(pat%,24+8*68,-256,24+10*68,-144) pat    FROM(A$) FROM(A$) q%!20=pat%:ș GetW,,q%+20 $!q%=pat%:q%!4=5 .Fq%!8=mousex%-30:q%!12=mousey%-40:q%!16=mousex%+30:q%!20=mousey%+40 8ș Drag,,q% B L V FROM(A$) `-SRC$=A$:A$="P" PLACE=0 PACK$=0 7:= j A$<>"P"A$(A$-64)=0 7:= t= ~  TO(A$,B$) A$<>"P" A%=A$-64  B%=B$  B%="S" 9 A$="P" CARD=PACK$,PLACE) CARD=A$(A%),A$(A%)) % I%=CARD 3:CARD<>S%(I%)+4 7: 3 S%(I%)=CARD:A$="P" REMPACK REMCARDS(A%,1)  TOSTACK(I%)   B%<"A"B%>"G" 7: 2 CARDT=A$(B%-64),1):YLEN=A$(B%-64):A$="P" & CARD=PACK$,PLACE):CHK=0 7: � A$(B%-64)+=CARD:REMPACK   ; C%=0:D%=0: D%+=1:CARD=A$(A%),D%):CHK D%>A$(A%)  D%>A$(A%) 7: (* Q%=A$(B%-64):A$(B%-64)+=A$(A%),D%) 2 REMCARDS(A%,A$(A%)-D%+1) < FJ update(pat%,8+(B%-"A")*68,-120-A$(B%-64)*40,8+(B%-64)*68,-YLEN*40) P ȕ more% Z. PILE(A$(B%-64),bx%+8+(B%-65)*68,by%-96) d ș GetR%,,q% more% n x    REMPACK 0PLACE-=1:PACK$=PACK$,PLACE)+PACK$,PLACE+2) /update(pat%,24+8*68,-280-32,20+10*68,-140)  ȕ more%   PACK$ ) șCol%,7:bx%+9*68,by%-280:PACK$; O PLACE=PACK$ CARDHOLE(bx%+24+9*68,by%-256) BACK(bx%+24+9*68,by%-256) Y PLACE>0 CARD(PACK$,PLACE,1),bx%+24+8*68,by%-256) NOCARD(bx%+24+8*68,by%-256)  ? NOCARD(bx%+24+9*68,by%-256):NOCARD(bx%+24+8*68,by%-256)   ș GetR%,,q% more%  " , 6 CHK @CARDT=-1 J(kingsonly =CARD 4=13 =CARD<127 T ^'CT=(CARDT CARD)3:CT=0 CT=3 = h=CARDT 4=CARD 4+1 r | TOSTACK(I%) 4update(pat%,24+(7+I%)*68,-128,24+(8+I%)*68,-40)  ȕ more% + CARD(S%(I%),bx%+(7+I%)*68+24,by%-128)  ș GetR%,,q% more%     getmodeinfo Dș"Wimp_ReadPixTrans",&100,sprites%,"club",,,,factors%,pixtrans%    desksave  myref%,sender%  deskwrite(q%!20) M sender%=q%!4:myref%=q%!8:q%!12=myref%:ș"Wimp_SendMessage",19,q%,sender%  reporterror & 0 : D deskwrite(H%) N X = b#H%,"Run "+$bootpath% l= v  reporterror !!errbuf%=:$(errbuf%+4)=$+0 )ș "Wimp_ReportError",errbuf%,1,m$(9)   ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!patience����������������,����� ���{�����www����wpww���ww�p���{�p���wwgfv���wpww�p�p���ww���p�p���{����p�p���www���pww���wp���������������ww���������������{�pwwwwwwwwwwww���wwwwppwpw {ww������wwww{w{www������ wppwpwpwpp������wwwwwwwwwwwwww���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h��|��!patience������!����������,��������{���{���p���ww���gv���gv���gp���ww���{���{yww���py�p���wwy�p���gvy�p���gvy�p���gvy�p���wwy�p���{y�p���{y�p���pyww���ww���gv���gv���v���ww���{ywwywwywwyww���{yppypy {yw���pyppy~y{ygw���wwyuuy{y{yww���ywwy{y{yww���yuuy{y{yvv���yppy{y~yuu���yrry~y~ytt���yuuypypypp���ywwywwywwyww�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������sm!patience��������������,�����������w���w���w������w���wyw���wyp���yp���wyp���wyw���w������wywywywyw���ywy{y{yp���ywy{y{yw���ypy{ypyw���ywywywyw���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!patience������!����������,���<���������UUU���� ����UUU���������UU����������UU����������UU���h���UU���(���U���h���U���8���U��� ���U!����!����m����}���8���O���Om���ɯ����������������������������������������������������������sm!patience���������������,���t��������U ��U��չ����͹��������????����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Deal Hand Resign New Pack Only Kings Rev. Cards Save Choices Quit Games: Won: Patience (Internal Error ) !Patience Patience # Comments: # Ensure all ocurrances of the word 'Patience' are consistent. # !Patience does not use MessageTrans, as a consequence the # order of tokens in this file is important. Therefore, only # add new 'tokens' in the white space above with a blank line # to terminate the list of tokens. # Read the source for an understanding of how !Patience # handles this... �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������|��club���������������������,���,��� ���wwwwwwwwwwwwwww��������������pww������������w�����������www����������wpp�����������w���������������������������������������������������������������������w�����������pww����������www��������wwwww�����w�wwwww����wpppp�w�����www��w�������w��pww������pww���������������wwwwwwwwwwwwwww|��heart��������������������,���,��� ���wwwwwwwwwwwwwww�������������������������� ���������������������� ������������������������������������������������������������������������������������������ �������� ����������������� ������ ����������� ������ �������������������������wwwwwwwwwwwwwww|��diamond������������������,���,��� ���wwwwwwwwwwwwwww��������������� ������������������������ ������������������������ ���������������������������������������������������������������������� ������������������������ ������������������ � �������������� � ������������������ ��� �����������wwwwwwwwwwwwwww|��spade��������������������,���,��� ���wwwwwwwwwwwwwww���������������p������������pww�����������www����������p������������w���������������������������������������������������������������������p������������pww����������pwwww���������wwwww�����w�wwwww����p�pp�w�����www��w������pww��pww�������p����������������wwwwwwwwwwwwwww���halfclub������� ����������,���,��� ���wwwwwwwwwwwwwww��������������pww������������w�����������www����������wpp�����������w����������������������������������������������������������������������halfheart������ ����������,���,��� ���wwwwwwwwwwwwwww�������������������������� ���������������������� �����������������������������������������������������������������������������������halfdiamond���� ����������,���,��� ���wwwwwwwwwwwwwww��������������� ������������������������ ������������������������ �����������������������������������������������������������������������halfspade������ ����������,���,��� ���wwwwwwwwwwwwwww���������������p������������pww�����������www����������p������������w�������������������������������������������������������������������|��back0��������������������,���,��� ���wwwwwwwwwwwwwwwwwwwwwwwwwwwwww���half0���������� ����������,���,��� ���wwwwwwwwwwwwwww|��back1��������������������,���,��� ���wwwwwwwwwwwwwwwwwwwwwwwwwwwwww���half1���������� ����������,���,��� ���wwwwwwwwwwwwwww|��back2��������������������,���,��� ���wwgwwwwwwwwwwwwlggvw'!,>3>=7bwvwv紾!23CDlwwwg2>' 0̴kw'.,»k%33C3'!.N>>N,K3.2#'""»; .!..'.,�%!7#,4nDK$'..3̳UB"\7#Nk[[e6.G4EUVfe]UUGDETe[VVTUDGD#E]>wgfvG4DG]SEDwwww7M4DCGTnSC]wwwwGTUTEW6sfffwwwwWUTDDG7tfD]ewgWDDNCwwwwwwwwwwwwwww���half2���������� ����������,���,��� ���wwgwwwwwwwwwwwwlggvw'!,>3>=7bwvwv紾!23CDlwwwg2>' 0̴kw'.,»k%33C3'!.N>>N,K3.2#'""»; .!..'.,�%!7#,4nDK$|��back3��������������������,���,��� ���wwwwwwwwwwwwwwwXXHX2#3}HOOG??DOa25"22MDOOOOCegDGOG???/C 2SD33UFS3O7#/$ 1e%?3?'/2B2SF3D#2?3"/D"3TV8/"'"""#"#""//!"Edgu-"""!"" �<!"/'"!fVffv!"���<$/"!dfvU]f!' $d!"! !D2,3m}vwwwW,LDuwgVvvwwwwwwwwwwwwwww���half3���������� ����������,���,��� ���wwwwwwwwwwwwwwwXXHX2#3}HOOG??DOa25"22MDOOOOCegDGOG???/C 2SD33UFS3O7#/$ 1e%?3?'/2B2SF3D#2?3"/D"3TV8/"��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������"����club�����������)����������,���,������wwwwwwwwwwwwwww���������������w�����������pww�����������pww������������w�����������wpp����������www����������www����������wpp�����������p�������������w�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������pw������������ww����������pwww����������pwww����������pwww�����������ww����������wpwp�����w�pwww�����p��wwwwww���wppwwwwww���wwwwwwwww���wwwwwwwww���wppwwww����w�pw�pw����pww���pw������pww���ww������w���������������wwwwwwwwwwwwwww��heart����������)����������,���,������wwwwwwwwwwwwwww�������������������������� ���������� ���������� ��������������������������������� ������������ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ �������� �������� �������� �������� ������������������������� ������ �� ������ ������������������� ������ �� ������ ��������� �������������������������wwwwwwwwwwwwwww��diamond��������)����������,���,������wwwwwwwwwwwwwww��������������� ������������� ������������������������������������ ����������� ������������������������������������ ������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������� ������������� ������������������������������������ ����������� ������������������������������ ������� � ������� ������������������ ������� � ������� ���������������������� ��������� ��� ��������� ���������������wwwwwwwwwwwwwww��spade����������)����������,���,������wwwwwwwwwwwwwww���������������p�������������w�����������pww�����������www����������www����������www����������www����������ppp������������p�������������w�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������p�������������w�����������pww�����������www���������pwwww���������pwwww���������wwwww�����w�wwwww�����p��wwwww����ppp�wwwww����wwwwwwww����wwwwwppw����wwwpp�w�����www��p�������pww���w�������w��pww�������p����������������wwwwwwwwwwwwwww��halfclub�����������������,���,������wwwwwwwwwwwwwww���������������w�����������pww�����������pww������������w�����������wpp����������www����������www����������wpp�����������p�������������w���������������������������������������������������������������������������������������������������������������������������������������������������������halfheart����������������,���,������wwwwwwwwwwwwwww�������������������������� ���������� ���������� ��������������������������������� ������������ �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������halfdiamond��������������,���,������wwwwwwwwwwwwwww��������������� ������������� ������������������������������������ ����������� ������������������������������������ ������������� ����������������������������������������������������������������������������������������������������������������������������������������������������������halfspade����������������,���,������wwwwwwwwwwwwwww���������������p�������������w�����������pww�����������www����������www����������www����������www����������ppp������������p�������������w���������������������������������������������������������������������������������������������������������������������������������������������������������back0����������)����������,���,������wwwwwwwwwwwwwwwwwwwwwwwwwwwwww��half0��������������������,���,������wwwwwwwwwwwwwww��back1����������)����������,���,������wwwwwwwwwwwwwwwwwwwwwwwwwwwwww��half1��������������������,���,������wwwwwwwwwwwwwww��back2����������)����������,���,������wwwwwwwwwwwwwww7|wvfU#2=3E7ngwvw,#L>E7lggvf',+34D'nggww!32357lwvvf72>.D'^wgww;>#233'lgfw23'lwwwgk{f{f"#<.f+"",1'L¾kw7. c�� ',"2Bkgkvvvf7̴>2>'"!"[.33'.3$..B#'<"#"K >"""..δ�."".'""�4,>'.,+""'!", ,#!̲[^bU 7.fc&>F,7#"NtN3|'.A.³[&Q.2.L.εVuG$G##dfC"DK7VfUFVG33=e[{d]c4GD4MT]fgUVEG4F=evn6DDDMG$Ek=wgvwDCGD3=4wgfvGDETTGDNd4wwww7E44GUSUDwwww7MDE4Gr>]DwwwwGDUTDG]rcRewwwwGUTUW5rVUfwwwwWDEDg6sfefwwwwUEDDD77teM]uwwwDMCCG6}fETgFVCDCDCwwwwwwwwwwwwwww��half2��������������������,���,������wwwwwwwwwwwwwww7|wvfU#2=3E7ngwvw,#L>E7lggvf',+34D'nggww!32357lwvvf72>.D'^wgww;>#233'lgfw23'lwwwgk{f{f"#<.f+"",1'L¾kw7. c�� ',"2Bkgkvvvf7̴>2>'"!"[.33'.3$..B#'<"#"K >"""..δ�."".'""�4,>'.,+""'!", ,#!̲[^bU ��back3����������)����������,���,������wwwwwwwwwwwwwww؈EDԅ_4Jj223uHOOOBC}OOGO$5l?D/@q:OO/"C"D?D_GO?F""DOO3FC7OO_GO?O?cMcv5???cq#d6OOOO7?33,#D3""2B1?4O7?/*/vgf]7#//5"Rf-3??3/#� T(?3'/#3"$3#?7"/BmV3}%2/3'*"mEffV?#?"�2F%//2'!""/""2!4"CC,""'"""!vfvVm(""!1$,Lft"""!! ��L$""""!#2,,2""!/FD]g"aUUffu""1cE!"! �� !"'UDDC="!fwUdw!"!/`<Ef"0��R<6=3",/jg"'1<<,Vgg6vwwwgF,,<<6wwwwwwGTmG,�L<sw6#Tf7N37L ,lw'3"� 0|wwwgwwwwwwwwwwwwwwww��half3��������������������,���,������wwwwwwwwwwwwwww؈EDԅ_4Jj223uHOOOBC}OOGO$5l?D/@q:OO/"C"D?D_GO?F""DOO3FC7OO_GO?O?cMcv5???cq#d6OOOO7?33,#D3""2B1?4O7?/*/vgf]7#//5"Rf-3??3/#� T(?3'/#3"$3#?7"/BmV3}%2/3'*"mEffV?#?"�2F%//2'!""/""2�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �����club������������)����������,���,��������@q��@��@��@q��@�@�@�@�@!��@q��@��@��@��@��@��@��@��@��@��@��@��@��@�@�@�@�@�@�@�Gy=�BZ__Z}}�G99OO�G��@���heart�����������)����������,���,��������@��@U�@�@U�@��@��@q��@Q��@!��@!��@��@��@��@��@��@��@��@��@��@��@��@��@9�@5�@}�@U�@�@U�@�BY �B�EQ�GMaO@UA_�@U�H��@���diamond���������)����������,���,��������@��@��@)��@9��@m��@m��@9��@)��@��@��@��@��@��@��@��@��@��@��@��@��@A��@A��@��@��@�@��@�@�@�D�D�J�N�[�[��N��JA��DA��D��@���spade�����������)����������,���,��������@!��@q��@��@�@�@�@�@��@!��@q��@��@��@��@��@��@��@��@��@��@��@��@��@��@�@�@�@�@�@�G�BJ___ _�O�G�B��@���halfclub������������������,���,��������@q��@��@��@q��@�@�@�@�@!��@q��@��@��@��@��@��@��@��@��@��@��@���halfheart�����������������,���,��������@��@U�@�@U�@��@��@q��@Q��@!��@!��@��@��@��@��@��@��@��@��@��@��@���halfdiamond���������������,���,��������@��@��@)��@9��@m��@m��@9��@)��@��@��@��@��@��@��@��@��@��@��@��@��@���halfspade�����������������,���,��������@!��@q��@��@�@�@�@�@��@!��@q��@��@��@��@��@��@��@��@��@��@��@���back0�����������)����������,���,������ !Psysy !P !Psysy !P !Psysy !P !Psysy !P !Psysy !P !Psysy !P !Psysy !P !Psysy !P���half0���������������������,���,������ !Psysy !P !Psysy !P !Psysy !P !Psysy !P !P���back1�����������)����������,���,������@@@@?@?@@@@@@AAAACCCCC��@��@GGGCCA@@?@@@@@@�~@�C�O��G���half1���������������������,���,������@@@@?@?@@@@@@AAAACCCCC��@���back2�����������)����������,���,������hB!hBy_DhA/PB`@ @_@ @ 4@A(Qq@H (A@A H C&D!jHPѶCAPeUAضHUWQ`HAp]e+QI_D%UReH_b/Ied H���half2���������������������,���,������hB!hBy_DhA/PB`@ @_@ @ 4@A(Qq@H (A@A H C&D���back3�����������)����������,���,������muWf]ݖ]ek[uW%[mYUUVFUUUjrZUWU+jUIjJU[U) <iKIRRj.ES[id)PRi]Dh�TbIU.bH�b � H#WbHIBbBDSXoK_ m|u@���half3���������������������,���,������muWf]ݖ]ek[uW%[mYUUVFUUUjrZUWU+jUIjJU[U) <iKIRRj.ES[id��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����CMi���!Run �����CH0d���!RunImage Ctڹ9��� !Sprites �AX.X!���!!Sprites22CH**X���"!Sprites23C**���#Messages �C(1���$������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����CMi���!Run �����CH0d���!RunImage Ctڹ9��� !Sprites �AX.X!���!!Sprites22CH**X���"!Sprites23C**���#Messages �C(1���$����!Puzzle �����������!Puzzle ��Nicky !Puzzle ======= !Puzzle displays a fifteen tile sliding block puzzle for you to solve. To move the tiles click on a tile which is on the same row or column as the blank square - the tile will be moved towards the blank. Move the tiles until they are in order from left to right, top to bottom: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 To get a new (random) layout use the pop-up menu. The rest of this document describes how to solve the puzzle - don't read any further yet! Any puzzle of this form (a square grid of any size with one tile missing - the blank) can be solved by arranging the outer ring of tiles correctly, then arranging the next ring of tiles and so on: First: 1 2 3 4 5 ? ? 8 9 ? ? 12 13 14 11 15 Then arrange the three tiles in the middle: 1 2 3 4 5 6 7 8 9 10 12 13 14 11 15 Then shift the blank to the bottom right (move 11 up and then 15 to the left). The blank must end up in the bottom right position, but it is needed while solving the inner rings - so the initial layout of each outer ring takes one tile from an inner ring (the bottom right tile in that ring in the final arrangement) and positions it temporarily one square downwards. Finally (when the inner ring has been solved) the blank must be positioned at the bottom right of the inner ring:- T T T B (B is the Blank, T is the appropriate Tile for that position). Then, the tile below the blank is moved up, the one to the right of the new blank position moved to the left and so on until the blank is in the bottom right. Notice that, if the puzzle has an odd number of tiles along each side, the inner ring will have only one tile. The solution described in this document deals with this by solving the two inner most rings (nine tiles) specially - see below. To solve each ring get the corners into position first. Remember that that bottom right corner needs to be the tile which will be one position to the left in the final arrangment. With the fifteen tile puzzle:- 1 ? ? 4 ? ? ? ? ? ? ? ? 13 ? ? 15 Now solve each of the sides. Remember that the tile to the left of the bottom right corner comes from the ring of tiles inside the one you are currently solving. To solve a single side start at one end (it doesn't matter which) and shift tiles into the correct places until you get to the last but one tile. Put this tile in the position of the last tile and put the last tile to the inside of this one ensuring that the blank is still inside the ring which you are completing. Notice that, for the fifteen tile puzzle, the last but one tile is the first one; so you must start at this step: 1 T 2 4 T ? 3 T T ? ? T 13 T T 15 ? is any tile or blank, T is any tile, but not the blank. Now move the tile in the last but one position out (put the blank at this position), then move the tile at the last position into the last but one (2) and move the last tile into position (3). Repeat this for each side. When you get to the inner most ring with a puzzle with an even number of tiles along each edge you should find that when the blank is at the bottom right corner the other tiles are in the correct place - if not someone has tampered with the puzzle (by taking it apart) and rearranged the tiles. It is impossible to solve the puzzle in this case. !Puzzle will not do this, unless someone has tampered with the program! If the puzzle has an odd number of tiles along each edge you will eventually get to a position where you only have nine tiles left to do (the two innermost rings). Solve these by solving the left and top edges first. First get the top leftmost tile into position, then the two remaining tiles along the top - position the middle tile at the right, the rightmost tile below it, then move the blank to the middle position, move the middle tile into place and then the top rightmost tile. Now position the two remaining tiles in the left edge in the same way. At this point you will have three tiles and the blank left to position, move the blank round until all three tiles are in the correct position. !Puzzle only implements the fifteen tile puzzle. If you want to try other combinations you will either have to make your own (using cardboard and a big pair of scissors) or, if you have sufficient expertese, by altering the !Puzzle program (which is written in BASIC). �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1989, 1990, 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | Version 0.50 | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions IconSprites <Obey$Dir>.!Sprites Set Puzzle$Dir <Obey$dir> WimpSlot -min 32K -max 32K Run <Obey$Dir>.!RunImage �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �  > !RunImage �F The following controls the number of tiles along the side of the �H puzzle. Only the value 4 has been properly tested, although other �( values seem to work. �2 debug �<WidthOfPuzzle=4 �F �PE Following deallocates space which will not be used, 5000 is the �ZG space allowed for non-LOCAL variables, 2048 bytes are allowed for �d& local variables and BASIC stack. �n1=+(WidthOfPuzzle*WidthOfPuzzle*4)+5000+2048 �x � vars � taskid%4:$taskid%="TASK" � message_list%12 � menu_buffer%40 � message_buffer%256 �Emessage_list%!0 = 10: message_list%!4 = &502: message_list%!8 = 0 �Dmessagefile_handle% = open_messagefile("<Puzzle$Dir>.Messages") �<puzzle$ = message_lookup(messagefile_handle%, "Puzzle") �Fș "Wimp_Initialise",300,!taskid%,puzzle$,message_list% version% �I`wbcol=3:`tbcol=2:`sco=3:`mbcol=2:`wfcol=7:`tfcol=7:`sci=1:`tbcol2=12 � q% 256,buffer% &200 � mode �/InitBoard(WidthOfPuzzle-1,WidthOfPuzzle-1)  NewBoard  puzzle_h%=(curside%+1)*64+24  puzzle_w%=(curside%+1)*64+20 "puzzle%=cwindow ,? 3,`wfcol,`wbcol,0,-1024,1280,0,0,-puzzle_w%,puzzle_h%,0,0 6 @/ errorbox:ș CrMenu,,-1 : close menus! J+ș Drag,,-1:getpointer:popup(puzzle%) T ^ ș Poll%,1,q% A% h Ȏ A% r 1 :redraw_window(!q%) |D 2 :open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20,q%!24,q%!28)  3 :closeawindow(!q%) 7 6 :checkmouse(!q%,q%!4,q%!8,q%!12,q%!16,q%!20)  9 :menuselect(q%)  17,18:receive(q%)     receive(q%)  desktop_save_handle%  r2% Ȏ q%!16  0:finish:  10: $ desktop_save_handle% = q%!20 D ș "OS_ReadVarVal", "Puzzle$Dir", buffer%, 256, 0, 0 ,,r2%  buffer%?r2% = 13 &2 #desktop_save_handle%, "Run " + $buffer% 0 &502: help request :) q%!12=q%!8:q%!16=&503:help%=q%+20 D/ help%=help(q%!32,q%!36,help%):?help%=0 N !q%=(help%+4-q%)3 X( ș "Wimp_SendMessage",17,q%,q%!4 b &400C1: mode change l mode v    help(window%,icon%,to%)  flag%  $to% = ""  window% = puzzle%  flag%=curside%+1 N $to% = message_lookup1(messagefile_handle%, "Help", (flag%*flag%-1))  > ș Wimp_GetMenuState%, 1, menu_buffer%, window%, icon% ; $to% = menuitem("MenuHelp", menu_buffer%!0, flag%)  =to%+($to%)   7 checkmouse(mousex%,mousey%,b%,handle%,icon%,ob%)  (b%5)  # handle%<>-1getw(handle%) * Ȏ handle% 42 puzzle%:strike(mousex%,mousey%,handle%) > H R (b%2) \ Ȏ handle% f puzzle% p! domenu(puzzle%,"Menu") z    D Set up a menu. The menu title defines which menu, the message  file defines the entries.  domenu(handle%,menuname$) ? menuptr%, menutitle$, i%, max%, indirect%, old%, title%  indirect% = 0  menuptr%=buffer%  @ menutitle$=message_lookup(messagefile_handle%, menuname$) Q version% < 310 message_lookup(messagefile_handle%, menuname$) <= 12 ! max% = (menutitle$,12))  $menuptr%=menutitle$  " title% (menutitle$) + 1 $ $title% = menutitle$ . !menuptr% = title% 8 max% = (menutitle$) B indirect% = 1<<8 L V `@ menuhandle%=handle%: global - says which menu is in use j old% = menuptr% t menuptr%!20=44 ~L menuptr%?12=`tfcol:menuptr%?13=2:menuptr%?14=`wfcol:menuptr%?15=`wbcol & menuptr%!16=((menutitle$)+1)*16  menuptr%!24=0  menuptr%+=4  i%=-1   i% += 1  menuptr% += 24 0 domenuitem(menuptr%,menuname$,i%, max%) % menuptr%!-24=(menuptr%!-24)&80 # old%!28 = old%!28 indirect% a handle%=101 ș CrMenu,,buffer%,mousex%-32,96+40 ș CrMenu,,buffer%,mousex%-32,mousey%+16  �  C FNdomenuitem adds a single menu entry. If the entry does not F exist (because there are fewer entries in the menu) the function D does nothing and returns TRUE, else the function returns FALSE (D (meaning not-at-end). FNmenuitem returns the text of the menu 2K item. FNdomenuitem also keeps the menu width (buffer%!16) up-to-date <% menuitem(menu$,entry%, flag%) F flag%=0 P Ȏ menu$ Z "Menu": d Ȏ entry% n9 0: =message_lookup(messagefile_handle%, "New") x  "MenuHelp":  Ȏ entry% = 0: =message_lookup(messagefile_handle%, "HelpNew")   =""  / domenuitem(menuptr%,menu$,entry%, max%)  text$, flag%, len%, ind% ) text$=menuitem(menu$,entry%,flag%)  text$="" =  menuptr%!0=flag%  menuptr%!4=-1  menuptr%!8=&07000021  text$ > 12  ind% ((text$) + 1) " $ind% = text$ , menuptr%!12 = ind% 6 menuptr%!16 = -1 @ menuptr%!20 = text$ J% menuptr%!8 = menuptr%!8 256 T ^ $(menuptr%+12)=text$ h r len% = ((text$)+1)*16 |' len%>buffer%!16 buffer%!16=len% =   menuselect(menus%)  msg$, a$ / ș DcMenu,,buffer%,menus%,200," "),,,a$  a$=""  Ȏ menuhandle%  puzzle%  Ȏ a$ 5 message_lookup(messagefile_handle%, "New")  NewBoard  refresh(puzzle%)     &? This procedure deals with a mouse select or adjust button 0? pick on the board - this means ``move the selected square :> towards the space'', if the square is on the same row or D> column as the space. PROCstrike uses mouse coordinates, N% PROCmove uses tile coordinates. X& strike(mousex%,mousey%,handle%) b7 move(mousex%-bx%-14>>6,by%-8-mousey%>>6,handle%) l v @ The selected square must be valid and on the row or column  of the blank square.  move(CX%,CY%,handle%) d CX%>=0 CX%<=curside% CY%>=0 CY%<=curside% (CX%=puzzle_xblank% CY%=puzzle_yblank%)  CX%=puzzle_xblank%  Ȏ  CY%>puzzle_yblank% T blockmove(handle%, CX%, puzzle_yblank%+1, 1, CY%-puzzle_yblank%, 0, -1)  ? Bd%(CX%,puzzle_yblank%)=Bd%(CX%,puzzle_yblank%+1)  puzzle_yblank%+=1  puzzle_yblank%=CY%  CY%<puzzle_yblank% F blockmove(handle%, CX%, CY%, 1, puzzle_yblank%-CY%, 0, 1)  ? Bd%(CX%,puzzle_yblank%)=Bd%(CX%,puzzle_yblank%-1)   puzzle_yblank%-=1 * puzzle_yblank%=CY% 4 > H Ȏ R CX%>puzzle_xblank% \T blockmove(handle%, puzzle_xblank%+1, CY%, CX%-puzzle_xblank%, 1, -1, 0) f p? Bd%(puzzle_xblank%,CY%)=Bd%(puzzle_xblank%+1,CY%) z puzzle_xblank%+=1  puzzle_xblank%=CX%  CX%<puzzle_xblank% F blockmove(handle%, CX%, CY%, puzzle_xblank%-CX%, 1, 1, 0)  ? Bd%(puzzle_xblank%,CY%)=Bd%(puzzle_xblank%-1,CY%)  puzzle_xblank%-=1  puzzle_xblank%=CX%    Bd%(CX%,CY%)=0 , invalidate(handle%, CX%, CY%, 1, 1)   7    $A Resize the board to the given size. The maximum selectable .! size is defined by maxside. 8 ResizeBoard(side%) B X%,Y%,T% L) side%>maxside% side% = maxside% V curside%=side% ` T%=1 j Y%=0 side% t X%=0 side% ~ Bd%(X%,Y%) = T%  T% += 1   Bd%(side%,side%) = 0  puzzle_xblank% = side%  puzzle_yblank% = side%    InitBoard(side%,max%)  maxside%=max%  Bd%(maxside%,maxside%)  ResizeBoard(side%) �  8 Randomise the board by shifting the space around a 7 few times. This algorithm is copied from the X11 (= puzzle program, by Don Bennett (HP Labs). It generates 27 10x(widthxheight) random moves of the empty tile. < FA The algorithm relies on the board always being ``correct''; P< ie containing a solvable arrangement. This is ensured Z? by the initialisation procedure, which is called with the d@ initial width/height of the board. The board array allows n( for up to maxside%+1 width/height. x  NewBoard  X%,Y%,S%,T%  S%=curside%+1  X%=puzzle_xblank%  Y%=puzzle_yblank%  i%=1 10*S%*S%  T%=(S%)-1 0 ȕ T%>X%:Bd%(X%,Y%)=Bd%(X%+1,Y%):X%+=1: 0 ȕ T%<X%:Bd%(X%,Y%)=Bd%(X%-1,Y%):X%-=1:  T%=(S%)-1 0 ȕ T%>Y%:Bd%(X%,Y%)=Bd%(X%,Y%+1):Y%+=1: 0 ȕ T%<Y%:Bd%(X%,Y%)=Bd%(X%,Y%-1):Y%-=1:   Bd%(X%,Y%)=0  puzzle_xblank%=X%  puzzle_yblank%=Y% " , 6 closeawindow(handle%) @close_window(handle%) J finish: T ^ h finish rș "Wimp_CloseDown" |+close_messagefile(messagefile_handle%) debug    cwindow > f%,fc%,bc%,x0%,y0%,x1%,y1%,cx0%,cy0%,cx1%,cy1%,nicons% [=create_window(cx0%,cy0%,cx1%,cy1%,0,0,f%,fc%,bc%,x0%,y0%,x1%,y1%,&2D,puzzle$,nicons%)  m create_window(cx0%,cy0%,cx1%,cy1%,scx%,scy%,flags%,fc%,bc%,sx0%,sy0%,sx1%,sy1%,titlef%,title$,nicons%) A!q%=cx0%:q%!4=cy0%:q%!8=cx1%:q%!12=cy1%:q%!16=scx%:q%!20=scy% q%!24=-1:q%!28=flags% fc%=15bc%=15 + q%?32=15:q%?33=15:q%?34=fc%:q%?35=bc% 3 q%?32=`tfcol:q%?33=`tbcol:q%?34=fc%:q%?35=bc%  1q%?36=`sco:q%?37=`tbcol:q%?38=`tbcol2:q%?39=0 /q%!40=sx0%:q%!44=sy0%:q%!48=sx1%:q%!52=sy1% &Vq%!56=titlef% 256 : Puzzle may become longer than 12 chars in foreign language 0(q%!60=&3000 : work area flags :!q%!64=0:q%!68=0 : reserved D tb% (title$)+1 N$tb% = title$+(0) Xq%!72 = tb% bq%!76 = -1 lq%!80 = (title$)+1 vq%!84=nicons% )I%,x0%,y0%,x1%,y1%,f%,data$:I%=q%+88 ȕ nicons%>0 ( x0%,y0%,x1%,y1%,f%,fc%,bc%,data$ * I%!0=x0%:I%!4=y0%:I%!8=x1%:I%!12=y1% % (f%&40)=0 bc%=fc%+(bc%<<4)  I%!16=f%+(bc%<<24)  (f%&100) = 2000,message_lookup(messagefile_handle%, "combat")   $(I%+20)=data$  I%=I%+32:nicons%=nicons%-1  ș CreateW,,q% handle% =handle%  mode *(ș OS_ReadModeVariable%,-1,4 ,,PX% 4PX%=1<<PX% >(ș OS_ReadModeVariable%,-1,5 ,,PY% HPY%=1<<PY% R \ f front(handle%) phandle%=-1 zgetw(handle%) 6open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,-1)    popup(handle%) getw(handle%) 0xo%=mousex%-(x0%+x1%)/2:yo%=mousey%-(y1%+64) Fopen_window(handle%,x0%+xo%,y0%+yo%,x1%+xo%,y1%+yo%,scx%,scy%,-1)    resize(handle%)  getw(handle%) " puzzle_h%=(curside%+1)*64+24 " puzzle_w%=(curside%+1)*64+20 L open_window(handle%,x0%,y0%,x0%+puzzle_w%,y0%+puzzle_h%,0,0,bhandle%)   $> open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,bhandle%) .handle%=-1 8q%!0=handle%:q%!28=bhandle% B)q%!4=x0%:q%!8=y0%:q%!12=x1%:q%!16=y1% Lq%!20=scx%:q%!24=scy% Vș OpenW,,q% ` j t getw(handle%) ~!q%=handle%:ș GetW,,q% +info(q%+4):bhandle%=q%!28:flags%=q%!32    info(q%) =x0%=!q%:y0%=q%!4:x1%=q%!8:y1%=q%!12:scx%=q%!16:scy%=q%!20 bx%=x0%-scx%:by%=y1%-scy%   * update(handle%,ux0%,uy0%,ux1%,uy1%) 9!q%=handle%:q%!4=ux0%:q%!8=uy0%:q%!12=ux1%:q%!16=uy1% &ș UpdateW,,q% more%:info(q%+4)  �   redraw_window(handle%) handle%=puzzle% &!q%=handle%:ș RedrawW,,q% more% (info(q%+4) 2 ȕ more% <2 ș Col%,3:ȓ Ȑ bx%,by%,puzzle_w%,-puzzle_h% F8 ș Col%,7:ȓ bx%+8,by%-8,puzzle_w%-16,16-puzzle_h% P; ox0%=(q%!28-(bx%+14))64:ox0%>curside% ox0%=curside% Z; ox1%=(q%!36-(bx%+14))64:ox1%>curside% ox1%=curside% d< oy0%=-(q%!40-(by%-14))64:oy0%>curside% oy0%=curside% n< oy1%=-(q%!32-(by%-14))64:oy1%>curside% oy1%=curside% x2 X%=ox0%ox1%:Y%=oy0%oy1%:Tile(X%,Y%,0,0)  :  ș GetR%,0,q% more%      close_window(handle%) !q%=handle%:ș CloseW,,q%    vars  SToN% Aș "OS_SWINumberFromString",,"OS_SWINumberFromString" SToN% Wimp = (1<<18) + (3<<6) CreateW = Wimp+1 OpenW = Wimp+5 "CloseW = Wimp+6 ,RedrawW = Wimp+8 6UpdateW = Wimp+9 @GetR% = Wimp+10 JGetW = Wimp+11 TGetP = Wimp+15 ^Drag = Wimp+16 hCrMenu = Wimp+20 rDcMenu = Wimp+21 |:ș SToN%,,"OS_ReadModeVariable" OS_ReadModeVariable% <ș SToN%,,"OS_ReadMonotonicTime" OS_ReadMonotonicTime% .ș SToN%,,"Wimp_PollIdle" Wimp_PollIdle% &ș SToN%,,"Wimp_Poll" Wimp_Poll% Poll% = Wimp_Poll% 0ș SToN%,,"Wimp_BlockCopy" Wimp_BlockCopy% 4ș SToN%,,"Wimp_ForceRedraw" Wimp_ForceRedraw% %ș SToN%,,"Wimp_SetColour" Col% 6ș SToN%,,"Wimp_GetMenuState" Wimp_GetMenuState% :ș SToN%,,"MessageTrans_Lookup" MessageTrans_Lookup%    getpointer ș GetP,,q% Hmousex%=!q%:mousey%=q%!4:b%=q%!8:handle%=q%!12:icon%=q%!16:ob%=q%!20   & errorbox 0 1, $: :ș Drag,,-1 DU!buffer%=:$(buffer%+4)=$+message_lookup1(messagefile_handle%, "IntErr", Þ)+0 N+ș "Wimp_ReportError",buffer%,1,puzzle$ X4:"FX4": b l v Tile(X%,Y%,DX%,DY%)  A%  A%=Bd%(X%,Y%)  X%=bx%+X%*64+14+DX%  Y%=by%-Y%*64-72-DY%  A% ' ș Col%,0:ȓ Ȑ X%+2,Y%+4,52,48 9 ș Col%,7:ȓ X%,Y%,56:X%+(A%>9)*8+20,Y%+40:;A%;   ș Col%,4:ȓ Ȑ X%,Y%,56    A Move a block of tiles; convert coordinates to window coords D then pass them to the Wimp_BlockCopy routine. The destination  8 is specified in tile units relative to the source. 5 blockmove(handle%, SX%, SY%, W%, H%, DX%, DY%)   W%=W%*64 * H%=H%*64 4 SX%=scx%+SX%*64+14 > SY%=scy%-SY%*64-8-H% H DX%=SX%+DX%*64 R DY%=SY%-DY%*64 \J ș Wimp_BlockCopy%,handle%,SX%,SY%,SX%+W%-8+PX%,SY%+H%-8+PY%,DX%,DY% f p zH Invalidate a block of tiles. The routine causes the Wimp to force $ a redraw of the required area. * invalidate(handle%, X%, Y%, W%, H%)  W%=W%*64  H%=H%*64  X%=scx%+X%*64+14  Y%=scy%-Y%*64-8-H% @ ș Wimp_ForceRedraw%,handle%,X%,Y%,X%+W%-8+PX%,Y%+H%-8+PY%   ! Invalidate the whole window  refresh(handle%) N ș Wimp_ForceRedraw%,handle%,scx%,scy%-puzzle_h%+1,scx%+puzzle_w%,scy%+1    open_messagefile(name$)  mh% $"ș "OS_Module", 6,,,16 ,,mh% .-ș "MessageTrans_OpenFile", mh%, name$, 0 8=mh% B L close_messagefile(mh%) V$ș "MessageTrans_CloseFile", mh% `ș "OS_Module", 7,,mh% j t ~ message_lookup(mh%, tag$)  s$ ?ș MessageTrans_Lookup%, mh%, tag$, 0, 0, 0, 0, 0, 0 ,,s$ =s$  ( message_lookup1(mh%, tag$, arg1$)  s$ Sș MessageTrans_Lookup%, mh%, tag$, message_buffer%, 256, arg1$, 0, 0, 0 ,,s$ =s$   debug   I% �> "END=";;" LOMEM=";;" HIMEM=";;" TOP=";P;" PAGE=";  I%=  �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!puzzle������������������,���,��� ���DDDDDDDDDDDDDDDDD���D���D���D���D���D���Dpp�DppDppD�w�D���D���D���D���D���D���DDDDDDDDDDDDDDDDD���D���D���D���D���D���Dpw�D�w�D�pD�w�D���D���D���D���D���D���DDDDDDDDDDDDDDDDD���D���D���DUUUD���D���DppD�wDUUUD�p�D���D���D���DUUUD���D���DDDDDDDDDDDDDDDDD���D���D���D���D���D���DppDp�D�wDp�D���D���D���D���D���D���DDDDDDDDDDDDDDDDD�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\����!puzzle��������!����������,���,������DDDDDDDDDDDDDDDDD���DDDDDDDDDDDDDDDDD���D���D���D���D���D���DppDpp�DppD�wD���DppDppDp�D�wD���Dp�DppDp�D�wD���DppDp�DppD�wD���D���D���D���D���D���DDDDDDDDDDDDDDDDD���DDDDDDDDDDDDDDDDD���D���D���D���D���D���D�wD�wD�wDp��D���D�wD��D�wDpp�D���D��D�wD��DpwD���D�w�D�wD�wD�p�D���D���D���D���D���D���DDDDDDDDDDDDDDDDD���DDDDDDDDDDDDDDDDD���D���D���DfffD���D���DppD�wDfffD�p�D���Dp�D��DfffD�p�D���Dpp�D��DfffD�p�D���DppD��DfffD�p�D���D���D���DfffD���D���DDDDDDDDDDDDDDDDD���DDDDDDDDDDDDDDDDD���D���D���D���D���D���DppDpp�D�wD�wD���DppDpp�D��D�pD���DppDpp�D��D��D���DppDpp�D�wD�wD���D���D���D���D���D���DDDDDDDDDDDDDDDDD���DDDDDDDDDDDDDDDDD���x��sm!puzzle�������������������������wwwwwwUUUUUU333333�������D�D����������U�U�����DDDDDDDD������4143407������DDDDDDDD�������334������DDDDDDDD���df���40df���df���DDDDDDDD������4340������DDDDDDDD�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!puzzle��������!����������<���<��������������������������������Ԕ����������������������������������������������������̌���������������������������������������Լ�����������������������������������Ԍ����Լ����Լ����Ԍ���������������������������sm!puzzle�����������������<���<��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Puzzle:Puzzle Menu:Puzzle New:New Board Help:Click tile adjacent to blank space to move tile into blank space.|MRearrange tiles so they are in order from 1 to %0, left to right,|Mtop to bottom. HelpNew:Click SELECT to generate a new pattern to solve combat:Not combat capable IntErr: (Internal Error %0) �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����Cg���&!Run �����Ce*���'!RunImage C߹7L���(!Sprites �C B1���)!Sprites22C<B1d���*!Sprites23C-?���+Messages �CǪ���,Sprites ��Ct,* ���-Templates CL, ���.����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����Cg���&!Run �����Ce*���'!RunImage C߹7L���(!Sprites �C B1���)!Sprites22C<B1d���*!Sprites23C-?���+Messages �CǪ���,Sprites ��Ct,* ���-Templates CL, ���.����!SciCalc ����������!SciCalc �Nick !SciCalc Version 0.43 (01-Apr-92) ================================= SciCalc is a scientific calculator which runs under the RISC OS desktop. It offers 4 numeric bases, 3 trigonometric modes, a memory and a single level of brackets. Its accuracy is limited to that of BASIC 64, which it requires to run. Input can be performed using the mouse and the keyboard. Numeric range: ------------- Decimal - Real values, -9.9E99 to 9.9E99 entry, -9.9E307 to 9.9E307 displayable Binary - 32bit signed, 10000000000000000000000000000000 to 11111111111111111111111111111111 Octal - 32bit signed 20000000000 to 17777777777 Hexadecimal - 32bit signed, 80000000 to 7FFFFFFF Accuracy: -------- Mode Accuracy Number of digits displayed ==== ======== ========================== Binary Absolute 32 Octal Absolute 10 - 11 Hexadecimal Absolute 8 Decimal 64 bit FP 10 or 10 + 2 digit exponent Note: real number underflow is not trapped. Keys in decimal base: -------------------- Calculator Keyboard Function ========== ======== ======== 0..9 0..9 numbers +, -, x, , =, +, -, *, /, = standard operators Return, Enter same as = # change sign on number or exponent Exp E allows entry of exponent . . decimal point 10x, LOG, LN, eX exponential and logarithmic functions nCr combination nPr permutation () (, ) brackets (one level only) TT the number Pi RND random number between 0.0 and 1.0 NOT, AND, OR, EOR logical functions % % percentage HYP (followed by trig fn) hyperbolic functions SIN, COS, TAN trigonometric functions ASN, ACS, ATN inverse trigonometric functions x! ! factorial x square root yx Yth root of X x square xY ^ X raised to the power Y 1/x reciprocal C Delete clear calculation CE clear current number only MC clear memory Min memory in MR memory recall Mode select radians/degrees/gradians Base select decimal/binary/octal/ hexadecimal base Alternative keys in non-decimal bases: ------------------------------------- NAND NOT AND NOR NOT OR EQV NOT EOR (equivalence) <O , O> rotate left or right <<< , >>> logical shift left or right << , >> arithmetic shift left or right DIV integer division MOD modulus (integer remainder) A - F A - F hexadecimal base digits Using the percentage key: ------------------------ 47.3 + 15 % = to 47.3 add 15% of itself 15 % * 47.3 = find 15% of 47.3 Operator precedence: ------------------- Operators are evaluated in the following order of precedence (highest shown first). unary operators yx xY nCr, nPr *, /, DIV, MOD +, - <O, O>, <<, >>, <<<, >>> AND, NAND OR, EOR, NOR, EQV The SciCalc window ================== The title bar indicates the current base and, for decimal, the current trigonometric mode. The SELECT and ADJUST buttons applied to the "Base" and "Mode" keys cycle through the bases and modes in opposite directions. The numeric display contains the most recently entered number or result. Any errors, for example "Division by zero", are displayed here too. To clear an error, use the "C" button. Clicking in the numeric display turns the title bar a cream colour, indicating that numbers and selected operators may be entered from the keyboard. When the title bar is grey, the keyboard does not affect the state of SciCalc. Note that changing from decimal to a non-decimal base will round the currently displayed value to the nearest integer, but has no effect on previous parts of the current calculation. Rounding also occurs on numbers being recalled from memory in non-decimal bases. Start-up options ================ Double-clicking on the !SciCalc icon in a directory viewer installs SciCalc on the icon bar. Clicking on this icon with SELECT or ADJUST opens the calculator window. You can optionally cause the window to be opened at a chosen place on the screen when SciCalc is run, by setting the system variable SciCalc$Window, for example: *Set SciCalc$Window 700,900 The numbers are the x and y graphics coordinates for the bottom-left corner of the displayed window. You can also choose a particular base and trigonometric mode in which SciCalc is to start, by setting SciCalc$Options, for example: *Set SciCalc$Options 2,1 The first number specifies the base, the second the mode. Allowed values are: Base - 1 Decimal 2 Binary 3 Octal 4 Hexadecimal Mode - 1 Radians 2 Degrees 3 Gradians The above example sets the base to binary and the trigonometric mode (used when you next change to decimal base) to radians. The default values are 1,2 i.e. decimal and degrees. Quitting from SciCalc --------------------- You can quit completely from Scicalc by clicking MENU on the icon and selecting Quit. Alternatively, to remove the calculator window temporarily, click on the window's close box. Subsequently clicking on the icon will re-open the window in the same position, with the calculation state preserved. Requirements ------------ SciCalc will only run if the following modules have been loaded or can be found in the directory !System.Modules. FPEmulator version 3.40 or later. BASIC64 (BBC BASIC VI) 1.05 dated 19 Jan 1990 or later. �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | > !SciCalc.!Run | | Version 0.45 (14-May-92) | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions | Set SciCalc$Dir <Obey$Dir> WimpSlot -min 128K RMEnsure MessageTrans 0.04 RMLoad System:Modules.MsgTrans RMEnsure MessageTrans 0.04 Error SciCalc needs MessageTrans version 0.04 or later RMEnsure FPEmulator 2.80 RMLoad System:Modules.FPEmulator RMEnsure FPEmulator 2.80 Error SciCalc needs FPEmulator version 2.80 or later RMEnsure BASIC64 1.05 RMLoad System:Modules.BASIC64 RMEnsure BASIC64 1.05 Error SciCalc needs BASIC64 version 1.05 or later WimpSlot -min 64K -max 64K IconSprites <SciCalc$Dir>.!Sprites BASIC64 -quit <SciCalc$Dir>.!RunImage ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �  > !RunImage �( debug%= �2@%="+G10.10" �<&ms_load("<SciCalc$Dir>.Messages") �F'(1<<31)<>(1<<31)1,ms_0("ver") �P;Q%&1000,temp%256,buffer%&500,endbuf%-1:curbuf%=buffer% �Ztaskid%4:$taskid%="TASK" �dindbuf%128 �nind%=indbuf% �x!Q%=10:Q%!4=&502:Q%!8=0 �Aș"Wimp_Initialise",300,!taskid%,ms_0("M3"),Q%wimp_version% �M`wbcol=10:`tbcol=12:`sco=4:`mbcol=2:`wfcol=&7:`tfcol=7:`sci=&D:`tbcol2=&C � vars � clear �/S%="<SciCalc$Dir>.Sprites":Y%=#S%+16:#S% �sprites%Y% �!sprites%=Y%:sprites%!8=1 �!ș"OS_SpriteOp",&109,sprites% �9ș"OS_SpriteOp",&10A,sprites%,"<SciCalc$Dir>.Sprites" �title%40:$title%="" �4ș"Wimp_OpenTemplate",,"<SciCalc$Dir>.Templates" �&ș"Wimp_CloseTemplate":errorbox Hș"Wimp_LoadTemplate",,Q%,temp%,temp%+256,-1,"calculator",0,,,,,,C% *C%=01,ms_1("Template","calculator") "Q%!72=title%:Q%!64=sprites% ,#ș"Wimp_CreateWindow",,Q%calc% 6Bș"Wimp_LoadTemplate",,Q%,temp%,temp%+256,-1,"Info",0,,,,,,C% @$C%=01,ms_1("Template","Info") T#ș"Wimp_CreateWindow",,Q%info% ^ș"Wimp_CloseTemplate" herrorbox rL%=5369:hide_icon(L%): | L%=3551:ungrey_icon(L%): #show_icon(48):ungrey_icon(27) iccalc%=iconbar:clear #ș"Wimp_DragBox",,-1:startopts  ș"Wimp_Poll",1,Q%J%  ȎJ% 1:redraw_window(!Q%) @2:open_window(!Q%,Q%!4,Q%!8,Q%!12,Q%!16,Q%!20,Q%!24,Q%!28) 3:closeawindow(!Q%) 36:checkmouse(!Q%,Q%!4,Q%!8,Q%!12,Q%!16,Q%!20) 8:keypressed(!Q%,Q%!24) 9:menuselect(Q%) 17,18:receive(Q%)   0startopts : W%,B%,T% D8ș"OS_ReadVarVal","SciCalc$Dir",buffer%,256,0,3,,W% N$buffer%?W%=13:bootpath$=$buffer% X=ș"XOS_ReadVarVal","SciCalc$Options",buffer%,256,0,3,,W% b#buffer%?W%=13:options$=$buffer% l<ș"XOS_ReadVarVal","SciCalc$Window",buffer%,256,0,3,,W% v"buffer%?W%=13:window$=$buffer% W%=options$,",") W% /B%=(options$,W%-1)):T%=(options$,W%+1)) 1B%>=1 B%<=4 T%>=0 T%<=3base%=B%:trig%=T%   Ȏbase% 3 L%=5363:show_icon(L%): L%=89:grey_icon(L%): L%=3551:grey_icon(L%): !grey_icon(27):hide_icon(48) 4 L%=5363:show_icon(L%): L%=3551:grey_icon(L%):  !grey_icon(27):hide_icon(48)   W%=window$,",") *W% 4/xo%=(window$,W%-1)):yo%=(window$,W%+1)) >,reopen(calc%):retitle(calc%,):open%= H Rxo%=24:yo%=160 \retitle(calc%,):open%= f p receive(Q%)  ȎQ%!16 Message_Quit%  finish: Message_SaveDesktop% 笤savedesk(Q%!20) Q%!12=Q%!8 #ș"Wimp_SendMessage",19,Q%,Q%!4 !buffer%= $(buffer%+4)=$+0 .ș"Wimp_ReportError",buffer%,1,ms_0("M3")  Message_HelpRequest% #helpreply(helptext,Q%!8,Q%!4)   .6checkmouse(mousex%,mousey%,K%,handle%,icon%,oK%) 8 (K%2) BȎhandle% L-2 V<domenu(101,">"+ms_0("M1")+","+ms_0("M2"),ms_0("M3")) ` j t (K%5) ~handle%>-1getw(handle%) Ȏhandle%  calc%  errorflag%=:icon%=-1 errorflag% icon%=18clear   Ȏicon% .0,1,2,3,4,5,6,7,8,9:digit((icon%+"0")) )64,65,66,67,68,69:digit((icon%+1)) 10:point 11:operator("/") �12:operator("*")  13:sign 14:operator("-") 15:operator("+") (16:operator("=") 217:K%=4 <base%>3base%=1base%+=1 F Pbase%<2base%=4base%-=1 Z dretitle(handle%,K%=4) n18:clear x19:unary("CE") 20:unary("MC") 21:unary("Min") 22:unary("MR") 23:unary("NOT") 24:operator("AND") 25:operator("OR") 26:operator("EOR") 27:operator("%") 28:unary("RND") 29:unary("COS") 30:unary("TAN") 31:unary("ASN") 32:unary("ACS") 33:unary("ATN") 34:unary("fact") 35:unary("10x") "36:unary("LOG") ,37:unary("LN") 638:unary("ex") @39:operator("nCr") J40:operator("nPr") T41:unary("root") ^42:operator("xrty") h43:unary("sqrt") r44:operator("^") |45:unary("reci") 46:digit("E") 47:K%=4 trig%>2trig%=1trig%+=1  trig%<2trig%=3trig%-=1  retitle(handle%,K%=4) 048:bracket%operator("(")operator(")") 49:unary("PI") 50:unary("HYP") 51:unary("SIN") 652:ș"Wimp_SetCaretPosition",handle%,-1,0,0,1<<25 53:operator("DIV") 54:operator("NOR") 55:operator("MOD") 56:operator("NAND") &57:operator("EQV") 058:operator("<O") :59:operator("<<") D60:operator("<<") N61:operator(">>") X62:operator(">>>") b63:operator("O>") l v icon%<>50hyp%= 0update(calc%,50,-40-32,33*16+195,-30):calc 2-2:open%front(calc%)reopen(calc%):open%=    retitle(handle%,forward%) base$,trig$,L%,temp,temp%  Ȏbase% 1 base$=ms_0("Dec")  Ȏtrig% 1:trig$=ms_0("Rad")  2:trig$=ms_0("Deg") 3:trig$=ms_0("Grad")   *trig$=ms_0("NoIdea") 4 >icon%<>47 Hforward% RL%=5369:hide_icon(L%): \ L%=3551:ungrey_icon(L%): f#show_icon(48):ungrey_icon(27) pentry$=(todec(16,entry$)) z L%=5363:hide_icon(L%):  L%=3551:ungrey_icon(L%): #show_icon(48):ungrey_icon(27) L%=29:ungrey_icon(L%): entry$=(todec(2,entry$))   2 base$=ms_0("Bin") forward% L%=5363:show_icon(L%): L%=29:grey_icon(L%): L%=3551:grey_icon(L%): !grey_icon(27):hide_icon(48) round((entry$))  $L%=27:grey_icon(L%): .0temp=todec(8,entry$):entry$=tobin((temp)) 8 B3 Lbase$=ms_0("Oct") Vforward% `L%=27:ungrey_icon(L%): jtemp=todec(2,entry$) t ~grey_icon(8):grey_icon(9) L%=6469:hide_icon(L%): temp=todec(16,entry$)  entry$=tooct((temp)) 4 base$=ms_0("Hex") forward% #ungrey_icon(8):ungrey_icon(9) L%=6469:show_icon(L%): 0temp=todec(8,entry$):entry$=tohex((temp))  L%=5369:show_icon(L%): �L%=3551:grey_icon(L%): !grey_icon(27):hide_icon(48) round((entry$))  ( 2base$="???" < FF%= P$trig$<>""trig$=" ("+trig$+")" Z&$title%=ms_2("title",base$,trig$) dgetw(handle%) n-!Q%=handle%:ș"Wimp_GetWindowOutline",,Q% xQ%!8<y1%Q%!8=y1% 1ș"Wimp_ForceRedraw",-1,Q%!4,Q%!8,Q%!12,Q%!16  round(temp) 'temp<0temp-=0.5temp>0temp+=0.5 $temp>=21474836481,ms_0("E1") %temp<=-21474836491,ms_0("E2") temp%=temp:dreg=temp% Ȏbase% 2:entry$=tobin((dreg)) 3:entry$=tooct((dreg)) 4:entry$=tohex((dreg))   opstack%num(histack%)=dreg  "closeawindow(handle%) ,getw(handle%) 6xo%=x0%:yo%=y0%:open%= @close_window(handle%) J ^ finish hș"XWimp_CloseDown": r ms_end |ș"Wimp_CloseDown"  &domenu(handle%,menu$,menutitle$) max%,width%,indirect%,old% indirect%=0 menuhandle%=handle% menuptr%=buffer% old%=menuptr% ind%=indbuf% I%=0 menuptr%!20=40 'wimp_version%<310menutitle$<=12 $menuptr%=menutitle$,12) max%=(menutitle$,12))  menuptr%!0=ind% &$ind%=menutitle$ 0ind%+=menutitle$+1 :max%=menutitle$ Dindirect%=1<<8 N XEmenuptr%?12=`tfcol:menuptr%?13=2:menuptr%?14=`wfcol:menuptr%?15=0 bmenuptr%!24=0 lwidth%=menuptr%+16 vmenuptr%+=28  item$=par(",") item$>max% max%=item$ item$,1)=">" max%-=1   menuitem(item$) item$="" !width%=(max%+1)*16 #menuptr%!-24=(menuptr%!-24)&80 old%!28=old%!28indirect% ;ș"Wimp_CreateMenu",,buffer%,mousex%-64,96+80,&00000101  menuitem(text$) * item$ 4text$="" >!menuptr%=0 Htext$,1)=">" Ritem$=text$,2) \ fitem$=text$ p z0text$,1)=">"menuptr%!4=info%menuptr%!4=-1 menuptr%!8=&07000021 item$>12 menuptr%!12=ind% menuptr%!16=-1 menuptr%!20=item$ $ind%=item$ ind%+=item$+1 menuptr%!8=menuptr%!8256  $(menuptr%+12)=item$,12)  menuptr%+=24  ݤpar(sep$) %i1%=I%+1:I%=menu$+sep$,sep$,i1%) $=menu$,i1%,I%-i1%) 8menuselect(menus%) B7ș"Wimp_DecodeMenu",,buffer%,menus%,200," "),,,a$ L a$="" VȎmenuhandle% `"101:a$=ms_0("M2"):finish: j t  calc @%:@%="+G10.10" errorflag%= ,disp$=Report:debug%disp$+=" at "+()  *F%=disp$=entry$disp$=tobase(dreg)   ȕmore% 4ș"Wimp_SetColour",0:ȓȐbx%+50,by%-26,36*16,-40 =ș"Wimp_SetColour",7:bx%+50+16*(36-disp$),by%-36:disp$ #ș"Wimp_GetRectangle",,Q%more%  � front(handle%) handle%=-1 (getw(handle%) 26open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,-1) < Ppopup(handle%) Zgetw(handle%) d0xo%=mousex%-(x0%+x1%)/2:yo%=mousey%-(y1%+64) nFopen_window(handle%,x0%+xo%,y0%+yo%,x1%+xo%,y1%+yo%,scx%,scy%,-1) x reopen(handle%) getw(handle%) Fopen_window(handle%,xo%,yo%,x1%-x0%+xo%,y1%-y0%+yo%,scx%,scy%,-1)  =open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,bhandle%) handle%=-1 Q%!0=handle%:Q%!28=bhandle% )Q%!4=x0%:Q%!8=y0%:Q%!12=x1%:Q%!16=y1% Q%!20=scx%:Q%!24=scy% ș"Wimp_OpenWindow",,Q%  getw(handle%) +!Q%=handle%:ș"Wimp_GetWindowState",,Q% "+info(Q%+4):bhandle%=Q%!28:flags%=Q%!32 , @info(Q%) J=x0%=!Q%:y0%=Q%!4:x1%=Q%!8:y1%=Q%!12:scx%=Q%!16:scy%=Q%!20 Tbx%=x0%-scx%:by%=y1%-scy% ^ r)update(handle%,ux0%,uy0%,ux1%,uy1%) |9!Q%=handle%:Q%!4=ux0%:Q%!8=uy0%:Q%!12=ux1%:Q%!16=uy1% /ș"Wimp_UpdateWindow",,Q%more%:info(Q%+4)  redraw_window(handle%) handle%=calc% !Q%=handle% #ș"Wimp_RedrawWindow",,Q%more% info(Q%+4)  calc   close_window(handle%) (!Q%=handle%:ș"Wimp_CloseWindow",,Q%  & vars 0@%="G18.18" : memory=0 D trig%=2 N base%=1 X icon%=0 bconvbuf%33 lop$(20),num(20) vMessage_Quit%=0 Message_SaveDesktop%=10 Message_HelpRequest%=&502 Message_HelpReply%=&503  rot%20  L%=022  P%=rot%  [OPT L% .rol rsb r1,r1,#32 .ror and r1,r1,#31 mov r0,r0,ror r1 movs pc,r14 ]  L%  *errorbox 41,$: >ș"Wimp_DragBox",,-1 H6!buffer%=:$(buffer%+4)=$+ms_1("IntErr",Þ)+(0) R.ș"Wimp_ReportError",buffer%,1,ms_0("M3") \ finish: f zݤtemplate(a$) C% Dș"Wimp_LoadTemplate",,Q%,curbuf%,endbuf%,0,a$,0,,curbuf%,,,,C% )C%=01,"Template '"+a$+"' not found"  ș"Wimp_CreateWindow",,Q%C% =C%  ݤiconbar 6!Q%=-1:Q%!4=0:Q%!8=0:Q%!12=63:Q%!16=68:Q%!20=&2102 spname$=ms_0("Sname") 0Q%!24 (spname$+1):$(Q%!24)=spname$:Q%!28=1 Q%!32=spname$+1 ș"Wimp_CreateIcon",,Q%ic% =ic%  clear errorflag%= $entry$="0":dreg=0 .F%=:hyp%=:bracket%= 8%lostack%=0:histack%=-1:opstack%= B Vdigit(key$) `E% jF%entry$="0" t base%=1 ~E%=entry$,"E")  E%<>0 key$="E"  W%=2+E%+(entry$,E%),"-"))  key$="E" W%=(entry$)+1  )W%=10+(entry$,"-"))+(entry$,"."))     Ȏbase% � 2:W%=32  #3:(entry$,1))<4W%=11W%=10  4:W%=8  ( 2(entry$)<W% <,base%=1 entry$="0" key$="E"key$="1E" F(entry$="0"entry$=key$entry$+=key$ P)dreg=convert(entry$):F%=:opstack%= Z d x point base%<>1 F%=entry$="0" entry$,"E")<>0 0entry$,".")=0entry$<10 entry$=entry$+"." dreg=(entry$) F%=:opstack%=   sign $entry$="0"entry$=tobase(dreg)  base%=1 (entry$,"E")=0)(F%=) Aentry$,"-")=0entry$="-"+entry$entry$=entry$,(entry$)-1)  6exp=entry$,"E"):l$=entry$,exp):r$=entry$,exp+1) )r$,1)="-"r$=r$,(r$)-1)r$="-"+r$ "entry$=l$+r$ , 6 @%entry$=tobase(-convert(entry$)) J Tdreg=convert(entry$) ^ opstack%num(histack%)=dreg h |unary(key$) F%=  Ȏkey$ &"CE":opstack%dreg=0:entry$="0" "MC":memory=0 "Min":memory=dreg "MR":opstack%= (base%<>1round(memory)dreg=memory entry$=tobase(dreg) 4"RND":opstack%=:dreg=(1):entry$=tobase(dreg) 0"PI":opstack%=:dreg=:entry$=tobase(dreg) "HYP":hyp%=  operator(key$):opstack%=   &operator(key$) 0 Ȏkey$ :"SIN":hyp% Dans=hypsin(dreg) N X Ȏtrig% b1:ans=(dreg) l2:ans=(dreg) v3:ans=((/200)*dreg)   "COS":hyp% ans=hypcos(dreg)   Ȏtrig% 1:ans=(dreg) 2:ans=(dreg) 3:ans=((/200)*dreg)   "TAN":hyp% ans=hyptan(dreg)   Ȏtrig% 1:ans=(dreg)  2:ans=(dreg) *3:ans=((/200)*dreg) 4 > H"ASN":hyp% Rans=hypasn(dreg) \ f Ȏtrig% p1:ans=(dreg) z2:ans=(dreg) 3:ans=(200/)*(dreg)   "ACS":hyp% ans=hypacs(dreg)   Ȏtrig% 1:ans=(dreg) 2:ans=(dreg) 3:ans=(200/)*(dreg)   "ATN":hyp% ans=hypatn(dreg)   Ȏtrig% $1:ans=(dreg) .2:ans=(dreg) 83:ans=(200/)*(dreg) B L V"%":ans=dreg/100 `-histack%>=lostack%ans=ans*num(histack%) j"(":opstack% thistack%<0 dreg=0dreg=1 ~ key$="*" sum  bracket%= +lostack%=histack%+1:histack%=lostack%-1 opstack%=  ans=0 "LOG":ans=(dreg) "LN":ans=(dreg) "root":ans=(dreg) "sqrt":ans=dreg^2 "reci":ans=1/dreg "NOT":ans=(dreg) �"ex":ans=(dreg)  "10x":ans=10^dreg "fact":ans=fact(dreg)  (sum 2 <!dreg=ans:entry$=tobase(dreg) Fhyp%=:F%= P d sum n more% xF%= opstack%histack%+=1 num(histack%)=dreg #key$="="bracket%=:lostack%=0  more%=  ȕmore% histack%>lostack% ?more%=(key$="="key$=")"pos(key$)>=pos(op$(histack%-1)))   more%=   more% Inum(histack%-1)=eval2(num(histack%-1),op$(histack%-1),num(histack%)) histack%-=1   ans=num(histack%) " Ȏkey$ ,"=" 6histack%=-1 @opstack%= J")" Tbracket%=:lostack%=0 ^histack%-=1 hopstack%= r |op$(histack%)=key$ opstack%=    ݤpos(P$)  ȎP$ "^":pos%=1 "nCr","nPr":pos%=2 "*","/","DIV","MOD":pos%=3 "+","-":pos%=4 %"<<",">>>",">>","O>","<O":pos%=5 "AND","NAND":pos%=6 ""OR","EOR","NOR","EQV":pos%=7   pos%=0  & =pos% :ݤeval2(n1,op$,n2) DA%,B%,answer N Ȏop$ X"NAND":answer=(n1 n2) b"NOR":answer=(n1n2) l"EQV":answer=(n1 n2) v"xrty":answer=n1^(1/n2) #"O>":A%=n1:B%=n2:answer=(ror) #"<O":A%=n1:B%=n2:answer=(rol) 2"nCr":answer=fact(n1)/fact(n2)/fact(n1-n2) ("nPr":answer=fact(n1)/fact(n1-n2)  answer=("n1 "+op$+" n2")   =answer keypressed(H%,keychar%) :char%=keychar%:char%>=("a") char%<=("z")char%-=32  errorflag%=:char%=-1 errorflag%  char%=127clear   Ȏchar% * 48,49 4digit((char%)) >50,51,52,53,54,55 Hbase%<>2digit((char%)) R 56,57 \%base%=1base%=4digit((char%)) f65,66,67,68,70 pbase%=4digit((char%)) z69  base%=1base%=4digit("E")  13,61 operator("=") 47 ,base%=1operator("/")operator("DIV") 40 bracket%operator("(") 41 bracket%operator(")") 42 operator("*") 43 operator("+") 45 operator("-") 94 $base%=1operator("^") .37 8base%=1operator("%") B33 Lbase%=1unary("fact") V35 ` sign j127 t clear ~46 $base%=1pointoperator("MOD")   ș"Wimp_ProcessKey",keychar%   0update(calc%,50,-40-32,33*16+195,-30):calc  ݤhypsin(n) '(n)>1E-3=(n)/2-(-n)/2=n+n^3/6 ݤhypcos(n) �=(n)/2+(-n)/2 ݤhyptan(n)  (n)>37 ( =(n) 2 <=hypsin(n)/hypcos(n) F Zݤhypasn(n) d(n)>1E18=(n)*(2*(n)) n (n)<1E-6=n=(n+(n*n+1)) ݤhypacs(n) "n>1E18=(2*n)=(n+(n*n-1)) ݤhypatn(n) #(n)<1E-6=n=((1+n)/(1-n))/2  ݤfact(n)  N,L% n<0n<>(n) 2,ms_0("E3")  N=1 L%=1(n)  N=N*L%   "=N 6ݤsavedesk(H%) @ J = T5#H%,"Set SciCalc$Options "+(base%)+","+(trig%) ^ open% hgetw(calc%) r0#H%,"Set SciCalc$Window "+(x0%)+","+(y0%) | #H%,"Unset SciCalc$Window"  #H%,"Run "+bootpath$ =  ݤReport Ȏ &80000200:=ms_0("E4") &80000201:=ms_0("E1") &80000202:=ms_0("E5") &80000203:=ms_0("E2") &80000204:=ms_0("E6")  =$  &show_icon(icon%) 0)update_icon(calc%,icon%,0,&00800080) : Nhide_icon(icon%) X1update_icon(calc%,icon%,&00800080,&00800080) b vgrey_icon(icon%) 1update_icon(calc%,icon%,&00400001,&00400007)  ungrey_icon(icon%) sprite(icon%) )update_icon(calc%,icon%,6,&00400007)  )update_icon(calc%,icon%,5,&00400005)   ݤsprite(icon%) Ȏicon% !35,38,41,42,44,49:= !  != !**update_icon(handle%,icon%,eor%,clr%) !40Q%!0=handle%:Q%!4=icon%:Q%!8=eor%:Q%!12=clr% !>ș"Wimp_SetIconState",,Q% !H !\ݤtobin(value$) !fdec%,len% !pdec%=(value$) !z0ș"OS_ConvertBinary4",dec%,convbuf%,33,len% ! ?len%=13 !=zero($convbuf%) !ݤtohex(value$) !hex%,len% !hex%=(value$) !,ș"OS_ConvertHex8",hex%,convbuf%,9,len% ! ?len%=13 !=zero($convbuf%) !ݤtooct(value$) ! buf%,oct%,len%,temp,oct$,L% !oct%=(value$) "0ș"OS_ConvertBinary4",oct%,convbuf%,33,len% " ?len%=13 "value$="0"+$convbuf% "$ oct$="" ".L%=1313 "8temp%=("%"+value$,L%,3)) "Boct$+=(temp%) "L "V=zero(oct$) "jݤtodec(X%,value$) "tv% "~&ș"OS_ReadUnsigned",X%,value$,,v% "=v% "ݤconvert(base$) "dec " Ȏbase% "1:dec=(base$) "2:dec=todec(2,base$) "3:dec=todec(8,base$) "4:dec=todec(16,base$) " "=dec #�ݤtobase(dec) # temp$ ##(dec),"?")<>01,ms_0("E7") #+base%<>1 dec>&7FFFFFFF1,ms_0("E1") #(+base%<>1 dec<&800000001,ms_0("E2") #2 Ȏbase% #<1:temp$=(dec) #F2:temp$=tobin((dec)) #P3:temp$=tooct((dec)) #Z4:temp$=tohex((dec)) #d #n =temp$ #ݤzero(value$) #ȕvalue$,1)="0" #value$=value$,(value$)-1) # #value$=""value$="0" # =value$ #helpreply(help$,ref%,to%) #(help$)>0 # Q%!0=256 #Q%!12=ref% #Q%!16=Message_HelpReply% #$(Q%+20)=help$+0 $"ș"Wimp_SendMessage",17,Q%,to% $ $ $,ݤhelptext $6 text$ $@ text$="" $J ȎQ%!32 $T-2 $^$Q%!36=iccalc%text$=ms_0("H1") $h info% $rtext$=ms_0("H2") $| calc% $errorflag% $text$=ms_0("H6") $ $ ȎQ%!36 $;0,1,2,3,4,5,6,7,8,9:text$=ms_1("K"+(Q%!36),(Q%!36)) $517:text$=ms_1("K"+(Q%!36),ms_0("B"+(base%))) $547:text$=ms_1("K"+(Q%!36),ms_0("T"+(trig%))) $%48:text$=ms_0("D"+(-bracket%)) $<64,65,66,67,68,69:text$=ms_1("K"+(Q%!36),(Q%!36-54)) $(:Q%!36>0text$=ms_0("K"+(Q%!36)) $ $ $text$=""text$=ms_0("H3") % %wimp_version%>=217 %/ș"Wimp_GetMenuState",1,buffer%,Q%!32,Q%!36 %&Ȏ!buffer% %00 %:text$=ms_0("H4") %D1 %Ntext$=ms_0("H5") %X %b %l %v =text$ %ݤlowercase(S$) % I%,C% %I%=1(S$) %C%=(S$,I%,1)) %#C%>=65 C%<=90S$,I%)=(C%+32) % %=S$ %ms_load(name$) % %:3,$ %$ș"MessageTrans_FileInfo",,name$ &ms_text%256 & ,ș"OS_Module",6,,,17+(name$),,ms_desc% &$(ms_desc%+16)=name$ & 2ș"MessageTrans_OpenFile",ms_desc%,ms_desc%+16 &* &> ms_end &H(ș"XMessageTrans_CloseFile",ms_desc% &Rș"XOS_Module",7,,ms_desc% &\ &pݤms_0(tag$) &z=ms_2(tag$,"","") &ݤms_1(tag$,arg1$) &=ms_2(tag$,arg1$,"") &ݤms_2(tag$,arg1$,arg2$) & F%,L% &Lș"XMessageTrans_Lookup",ms_desc%,tag$,ms_text%,256,arg1$,arg2$,,,L%;F% &F% 1L%=0 &ms_text%?L%=13 &=$ms_text% &(ݤms_N(tag$,arg1$,arg2$,arg3$,arg4$) & F%,L% 'Xș"XMessageTrans_Lookup",ms_desc%,tag$,ms_text%,256,arg1$,arg2$,arg3$,arg4$,,,L%;F% 'F% 1L%=0 'ms_text%?L%=13 '$=$ms_text% �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!scicalc�����������������,����� ���WUUUUUUUUUUUUUUU����UUUUU���U\[���UU[���UUUUUUUUUUUUUUUU���U^^^^^���U^^^^^���UUUUUUUUUUUUUUUU���U^^^^^���U^^^^^���UUUUUUUUUUUUUUUU���U""R""R""R""R""R���U"$R"$R"$R"$R"$R���UUUUUUUUUUUUUUUU���U""R""R""R""R""R���U"$R"$R"$R"$R"$R���UUUUUUUUUUUUUUUU����������������������������������������������������������sm!scicalc���������������,������ ���WUUUUUUUu���U\U���UUUUUUUUU���U^^U���U^^U���UUUUUUUUU���U"%R"%R"U���U"%R"%R"U���UUUUUUUUU���������������������������L�����������������������������������h��|��!scicalc�������!����������,��������PUUUUUUUUUUUUUUU���PUUUUUUUUUUUUUUUU��PUUUUU��PUwww\UUU��PU\[��PUf\[��PUww\[��PUU[��PUUUUUUUUUUUUUUUU��PUUUUUUUUUUUUUUUU��PU^^^^^��PU^^^^^��PU^^^^^��PU^^^^^��PUUUUUUUUUUUUUUUU��PUUUUUUUUUUUUUUUU���U^^^^^��PU^^^^^��PU^^^^^��PU^^^^^��PUUUUUUUUUUUUUUUU��PUUUUUUUUUUUUUUUU��PU""R""R""R""R""R��PU"$R"$R"$R"$R"$R��PU"$R"$R"$R"$R"$R��PU""R""R""R""R""R��PUUUUUUUUUUUUUUUU��PUUUUUUUUUUUUUUUU��PU""R""R""R""R""R��PU"$R"$R"$R"$R"$R��PU"$R"$R"$R"$R"$R��PU""R""R""R""R""R��PUUUUUUUUUUUUUUUU���PUUUUUUUUUUUUUUU������������������������������������������������������������������������������sm!scicalc���������������,��������UUUUUUUU���U\UU���U||w|WU���U||||WU���UUUUUUUUU���U^^U���U^^U���UUUUUUUUU���U^^U���U^^U���UUUUUUUUU���U"%R"%R"U���U"%R"%R"U���UUUUUUUUU���U"%R"%R"U���U"%R"%R"U���UUUUUUUUU���UUUUUUUU�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������L��!scicalc�������!�����������,���<�����������������S]���SQE���QE���]�������������� ���$I���$I��� ��������� ���$I���$I��� ��������� ���$I���$I��� ��������� ���$I���$I��� ���������������sm!scicalc����������������,���t��������+;�k*��$�$��$�$��$�$��$�$�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������# Messages file for SciCalc Sname:!SciCalc H1:\TSciCalc application, which provides a scientific calculator.|M\Sopen the calculator \w. H2:This \w displays information about SciCalc. H3:\Tscientific calculator.|M\Soperate from the keyboard. H4:\Rsee information about SciCalc. H5:\Squit SciCalc. H6:The last calculation resulted in an error. Click the "C" key to clear the error. K0/K1/K2/K3/K4/K5/K6/K7/K8/K9:This key enters the digit %0. K10:\Senter a decimal point. K11:\Sperform division. K12:\Sperform multiplication. K13:\Schange the sign of the current value (or its exponent). K14:\Sperform subtraction. K15:\Sperform addition. K16:\Scomplete the current calculation. K17:\Schange between bases, currently %0. K18:\Sclear the last calculation (but not the memory). K19:\Sclear a mis-typed value, without losing previous parts of a calculation. K20:\Sclear the contents of the memory to zero. K21:\Sstore the current value in the memory (overwriting existing memory contents). K22:\Srecall the memory contents. K23:\Scalculate the logical negation (NOT) of the current value. K24:\Sperform a logical AND on 2 numbers. K25:\Sperform a logical inclusive OR on 2 numbers. K26:\Sperform a logical exclusive OR on 2 numbers. K27:\Tpercentage key.|MExample uses: 21.5 + 3 % = , 23 % * 496.8 = K28:\Sgenerate a random number between 0.0 and 1.0. K29:\Scalculate the cosine of the current value. K30:\Scalculate the tangent of the current value. K31:\Scalculate the inverse sine of the current value. K32:\Scalculate the inverse cosine of the current value. K33:\Scalculate the inverse tangent of the current value. K34:\Scalculate factorials of positive integers. K35:\Scalculate antilogarithms to base 10. K36:\Scalculate logarithms to base 10. K37:\Scalculate logarithms to base e. K38:\Scalculate antilogarithms to base e. K39:\Scalculate the combination of 2 positive integers. K40:\Scalculate the permutation of 2 positive integers. K41:\Stake the square root of the current value (unless negative). K42:Enter X, then this key, then Y, to evaluate the Yth root of the number X. K43:\Ssquare the current value. K44:Click \s then enter a power to raise the current value to that power. K45:\Sreciprocate the current value (unless zero). K46:\Senter a numeric exponent. K47:\Schange between trigonometric modes, currently %0. K49:\Senter the value pi (3.141592654). K50:\Thyperbolic key: click before a trigonometric key to calculate a hyperbolic function of the current value. K51:\Scalculate the sine of the current value. K52:\Tcurrent value or error message.|M(If you click on it, you will be able to enter numbers from the keyboard.) K53:\Sperform integer division. K54:\Sperform a logical NOR (NOT OR) on 2 numbers. K55:\Scalculate an integer modulus (remainder). K56:\Sperform a logical NAND (NOT AND) on 2 numbers. K57:\Sperform a logical equivalence (NOT EOR) on 2 numbers. K58:Click \s and enter a number to rotate left by that number of bits. K59:Click \s and enter a number to do a logical shift left by that number of bits. K60:Click \s and enter a number to do an arithmetic shift left by that number of bits. K61:Click \s and enter a number to do an arithmetic shift right by that number of bits. K62:Click \s and enter a number to do a logical shift right by that number of bits. K63:Click \s and enter a number to rotate right by that number of bits. K64/K65/K66/K67/K68/K69:This is one of the hexadecimal digits (%0 in decimal). D0:Click to open brackets. D1:Click to close brackets. B1:decimal B2:binary B3:octal B4:hexadecimal T1:radians T2:degrees T3:gradians M1:Info M2:Quit M3:SciCalc E1:Number too big E2:Number too small E3:Invalid factorial input E4:Invalid operation E5:Division by zero E6:Accuracy lost E7:Floating point exception ver:SciCalc needs BASIC64 dated 19 Jan 1990 or later IntErr: (Internal Error %0) Template:Template '%0' not found Rad:Rad Deg:Deg Grad:Grad Dec:Dec Bin:Bin Oct:Oct Hex:Hex # Spacing is important here. title: SciCalc (%0) %1 �������������������������������������������������������������������������������������������� ����pi�����������������������,���,������wwwwwwwwwwwwwww�~�~�~�~�~�~�~wwwwww~�wwwwwww~�w~�~�~�~�~�w~�~~w~�~w~�ww~�~�~�~�~�~�~�~�wwwwwwwwwwwwwww���ex�����������������������,���,������wwwwwwwwwwwwwww�~�~�~�~�~�~~~�~~~�~~�~~�~ww~~~�~ww~~~�w~~�w~~�www~�www~�w~�w~�ww~�ww~�~�~�~�~�~�wwwwwwwwwwwwwww���xpowery������������������,���,������wwwwwwwwwwwwwww�~�~�~�~�~�ww~�ww~�w~�w~�~~w~�~~w~�ww~�ww~�~~�~~�ww~�ww~�~~~�~~~�~�~�~�~�~�wwwwwwwwwwwwwww���root���������������������,���,������wwwwwwwwwwwwwww�~�~�~�~�~�~�~�wwwwww~�wwwwww~�~~�~~�www~�www~�~w~�~w~�wwww~�wwww~�w~�w~�~�~�~�~�~�wwwwwwwwwwwwwww���xrooty�������������������,���,������wwwwwwwwwwwwwww�~�~�~�~�~�~�~�wwwwwwww~�wwwwwwww~�w~~�w~~�wwww~�wwww~�~w~�~w~�wwww~�wwww~�w~�w~�~�~�~�~�~�wwwwwwwwwwwwwww���10x����������������������,���,������wwwwwwwwwwwwwww�~�~�~�~�~�ww~�ww~�w~�w~�wwwww~�wwwww~�~~~~�~~~~�~~~~�~~~~�~~~~�~~~~�wwww~�wwww~�~�~�~�~�~�wwwwwwwwwwwwwww�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������D��������Info e s_g%+�� �����Calculator !���������8�������������� �������������=���0���������x����� �����4T��d=0�OK titled> ���d��=`�SciCalc or ����d��=a���(������dd��=a���(������0d��`=a���(���>������9��Name: led> ������9��Purpose: > ���h���9��Author: d> ���8���`9��Version: > About this program Scientific calculator Acorn Computers Ltd, 1992 0.46 (14-May-92) �����V������������� � �������������5������������ ��(���F���N���� =`�0 ntitled> N����D=`�1 ntitled> ����D=`�2 ntitled> ����D=`�3 ntitled> N��H��|=`�4 ntitled> ��H��|=`�5 ntitled> ��H��|=`�6 ntitled> N����=`�7 ntitled> ����=`�8 ntitled> ����=`�9 ntitled> ���� =`�. ntitled> ����=`�7 ntitled> ����=`�7 ntitled> ��F��=`�7 ntitled> ��F��=`�7- ntitled> ��HF��|=`�7+ ntitled> ��F��D=`�7= ntitled> ���X���=`�Base tled> ���HH���|=`� C itled> ���H���D=`�CE itled> ���H��� =`�'MC itled> L������ =`�'Min itled> ������ =`�'MR itled> ��HH��|=`�NOT itled> L��H��|=`�AND itled> ��H��|=`�OR itled> ��H��|=`�EOR itled> ��HH��|=`� % itled> ���H��|=`�RND itled> �����D=`�COS itled> ��H��D=`�TAN itled> L����D=`�ASN itled> ����D=`�ACS itled> ����D=`�ATN itled> ��H��D=`�x! itled> �����>`�10X itled> ��H��=`�LOG itled> L����=`�LN itled> ����>`�ex titled> ����=`�nCr itled> ��H��=`�nPr itled> ����� >`�root tled> ��H�� >`�XrootY ed> L���� =`�x itled> ���� >`�xpowery d> ���� =`�/x itled> ��H�� =`�'Exp itled> l������=`�Mode tled> L���H���|=`�() itled> ���H���|>`�pi titled> L������D=`�HYP itled> ������D=`�SIN itled> �����a� ��"�������=`�7DIV itled> ���H��|=`�NOR tled> ���� =`�7MOD itled> |���H���|=`�NAND tled> ��HH��|=`�EQV itled> �����D=`�<O tled> ��H��D=`�<<< tled> L����D=`�<< tled> ����D=`�>> tled> ����D=`�>>> tled> ��H��D=`�O> tled> �����=`�A ntitled> ��H��=`�B ntitled> L����=`�C ntitled> ����=`�D ntitled> ����=`�E ntitled> ��F��=`�F ntitled> ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����CdDܼ����0!Run �����CdkW����1!Sprites �Cԙ%)���2!Sprites22Bg���3!Sprites23C,+���4��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����CdDܼ����0!Run �����CdkW����1!Sprites �Cԙ%)���2!Sprites22Bg���3!Sprites23C,+���4����!TinyDirs ���������!TinyDirs Nick !TinyDirs ========= !TinyDirs allows you to put directories onto the RISC OS icon bar. Consult the RISC OS 3 Applications Guide for more information. ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| Run File for !TinyDirs RMEnsure UtilityModule 3.00 Error This application is only suitable for use with RISC OS 3.00 or later versions *AddTinyDir %*0 �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!tinydirs����������������,���,��� ���33333333333333333��33333333333333333��33333333333333333��33333333333333333��33333333333333333��wwwwwwwwwwwwwwwww��"""""""""""""""""��"""""www'""""""""��"""rwwwwww""""��"""w'"""��"""wx'"""��"""w'"""���"""w'"""���"""wwwwwwwwww'"""���"""""""""""""""""���"""""""""""""""""���"""""""""""""""""����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!tinydirs������!����������,���,������33333333333333333���33333333333333333���33333333333333333���33333333333333333���33333333333333333���33333333333333333���33333333333333333���33333333333333333���33333333333333333���33333333333333333���wwwwwwwwwwwwwwwww���"""""""""""""""""���"""""""""""""""""���"""""""""""""""""���"""""""""""""""""���"""""rww"""""""""���"""""'""""""""���""""wwwww'""""���"""r""""���"""rwwwwwwww'"""���"""r"""���"""r"""���"""rx"""���"""r"""���"""r"""���"""r"""���"""r"""���"""r"""���"""r"""���""""wwwwwwwwww"""���"""""""""""""""""���"""""""""""""""""���"""""""""""""""""���"""""""""""""""""�����sm!tinydirs��������������,���,������333333333���333333333���333333333���333333333���333333333���wwwwwwwww���"""""""""���""rw"""""���"rww'""���"""���"wwww'"���""���"x"���""���""���""���"rwwwwww"���"""""""""���������������������������������������<��!tinydirs������!����������,���,���������UUUU������UUUU������UUUU������UUUU������UUUU������UUUU������UUUU������UUU������UU��������W��������X�������X��������X��������X�������U_������UUUU������UUUU���t���sm!tinydirs���������������,���,������UU��UU��UU���U��`��������UU�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����C�D8���6!Run �����C4W���7!RunImage C,C ���8!Sprites �Cd���9!Sprites22CȜX���:!Sprites23C(���;Messages �C&����<������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����C�D8���6!Run �����C4W���7!RunImage C,C ���8!Sprites �Cd���9!Sprites22CȜX���:!Sprites23C(���;Messages �C&����<����!TVTest �����������!TVTest ��Nick !TVTest ======= TVTest displays a test card to help you set up your monitor or TV. Click Select to exit TVTest. Click Adjust to produce a beep. TVTest can only be used with TVs, standard resolution monitors and multi-frequency monitors (monitor types 0and 1). ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1992 Acorn Computers Ltd. | All Rights Reserved. | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions Set TVTest$Dir <Obey$Dir> Set TVTest$Path <Obey$Dir>. IconSprites <Obey$Dir>.!Sprites WimpSlot -min 32k -max 32k run <Obey$Dir>.!RunImage ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� �>!RunImageS � ("desktop"): �Eq%256:g%256:n%=-1:n%=c ("TVTest:Messages"):a:("desktop"): �ș88,1,r%:r%>1 �1,a ("WrongType"):a: � �#b:c:d:e:f:0,14:5 �((640-((e$*16)/2)),a%+2.6*S%:e$:(640-((f$*16)/2)),a%+10.7*S%+20:0,0:0,143:f$:(640-((g$*16)/2)),a%+10.7*S%-16:0,0:0,143:g$:(640-((h$*16)/2)),a%+11.6*S%+16:0,3:h$::ȗx%,y%,b%:b%=17 �-!b%=4(0)>0:a:"*DESKTOP": �2`b:S%=68:12:f$=a ("ToExit"):h$=a ("AppName"):e$=a ("CopyLeft"):g$=a ("ToBeep"):m$="": �7c:I%=815:T%=I%*24-144:I%,T%,T%,T%::0,7:128+12::132:c%=S%-6:i%=c%+17*S%:a%=S%+2:j%=a%+13*S%:X%=c%i%S%:X%,0:X%,a%+a%+13*S%::Y%=a%j%S%:0,Y%:c%+c%+17*S%,Y%:: �<d:I%=0:X%=c%-S%i%S%:I%:ȓȐX%+2,0,S%-4,S%:ȓȐX%+2,j%+2,S%-4,S%-2:I%=I%7::I%=0:Y%=a%-S%j%S%:I%:ȓȐ0,Y%+2,c%-2,S%-4:ȓȐi%+2,Y%+2,c%-2,S%-4:I%=I%7:: �Ae:0,6:ȓȐc%+2*S%,a%+10*S%+2,S%-2,2*S%-4:ȓȐc%+14*S%+2,a%+10*S%+2,S%-2,2*S%-4:0,2:ȓȐc%+S%+2,a%+6.5*S%,S%-4,5.5*S%-2:ȓȐc%+15*S%+2,a%+6.5*S%,S%-4,5.5*S%-2:0,1:ȓȐc%+S%+2,a%+S%+2,S%-4,5.5*S%-2:ȓȐc%+15*S%+2,a%+S%+2,S%-4,5.5*S%-2:0,5 �FHȓȐc%+2*S%,a%+S%+2,S%-2,2*S%-4:ȓȐc%+14*S%+2,a%+S%+2,S%-2,2*S%-4: �Kf:S=0:C=6*S%:d=(.5):e=(.5):0,7:X%=c%+8.5*S%:Y%=a%+6.5*S%:X%,Y%-C:X%,Y%-C:a=C*138.5:b=C*138.5:0,7:X%,Y%:X%+a,Y%-b:173,X%-a,Y%-b:0,0:X%,Y%:X%-a,Y%-b:173,X%+a,Y%-b:a=C*115:b=C*115:0,1:X%,Y%:X%-a,Y%-b:173,X%+a,Y%-b �Pa=C*95:b=C*95:0,0:X%,Y%:X%-a,Y%-b:173,X%+a,Y%-b:a=C*65.5:b=C*65.5:0,7:X%,Y%:X%-a,Y%-b:173,X%+a,Y%-b:a=C*41.5:b=C*41.5:0,3:X%,Y%:X%-a,Y%-b:173,X%+a,Y%-b:0,1:ȓȐc%+8*S%,a%+.48*S%,S%,1.5*S%:0,0 �U(ȓȐc%+5*S%,a%+2*S%,7*S%,S%:0,14:5 �Zc%+5.6*S%,a%+2.6*S%:d%=c%+4*S%:e%=d%+8*S%:Y%=a%+3*S%+2:0,0:X%=d%e%2*S%:ȓȐX%,Y%,S%,S%::k%=a%+4*S%+4:l%=a%+6*S%-2:d%=c%+3*S%:e%=c%+14*S%:0,7:m%=(e%-d%)/5:h%=2:X%=d%e%-m%m%:s%=X%+h%X%+m%h%*2:ȓȐs%,k%,h%-2,2*S%-4::h%=h%*2: �_k%=l%+4:l%=a%+7*S%-2:e%=c%+14*S%:X%=d%e%S%:X%,k%:X%,l%::Y%=a%+7*S%:I%=2:d%=c%+4*S%:e%=c%+12*S%:X%=d%e%S%:0,I%:I%<>6 �dȓȐX%,Y%,S%-2,2*S%:I%=I%+1 �i4:ȓȐX%,Y%+S%,S%-2,S%:0:ȓȐX%,Y%,S%-2,S%:I%=1 �n �s5:Y%=a%+9*S%+2:I%=7:X%=d%e%S%:I%=I%+1:I%<>16 �x 0,I% �} :0,7 � �ȓȐX%+2,Y%,S%-2,S%-2::0:ȓȐc%+8*S%+2,a%+5*S%,S%-4,3*S%:7:c%+2.5*S%,a%+6.5*S%:c%+14.5*S%,a%+6.5*S%:c%+8.5*S%,a%+5*S%:c%+8.5*S%,a%+8*S%:0,7:ȓȐc%+5*S%,a%+10*S%+2,7*S%,S%:0,0:ȓȐc%+6.5*S%,(a%+11*S%)+12,4*S%,S%: �Kݤc (i$):f%:ș30,6,,,17+(i$),,f%:$(f%+16)=i$:ș267521,f%,f%+16,0:=f% �a:ș267524,f%: �!ݤa (a$):=b (a$,"","","","") �$ݤd (a$,b$):=b (a$,b$,"","","") �'ݤe (a$,b$,c$):=b (a$,b$,c$,"","") �*ݤf (a$,b$,c$,d$):=b (a$,b$,c$,d$,"") �Uݤb (a$,b$,c$,d$,l$):j$,F%,o%:ș398594,n%,a$,q%,256,b$,c$,d$,l$o%,,j$;F%:F%1 �ș262367,o%,1,k$:=a$ � :=j$ � �=-1 �h (c):p%:!g%=:c �8$(g%+4)=e ("Fatality",$,Þ):ș262367,g%,18,k$:g: �@:$(g%+4)=d ("NotFatal",$+Þ):ș262367,g%,19,k$,p%:p%=2 �g: � � � ������������������������������������������������������������������������������������h����!tvtest������������������,����� ���UUUUUUUUUUUUUUUUU���\���UUUUUUUUUUUUU\���\\���\��DDDDD\���\DDD\���\DDD\���\DDD\���\DDD!\���\DAD!\���\DD!""\���\\���UUUUUUUUUUUUU\���\���<333̪\���\���UUUUUUUUUUUUUUUUU��������������������������������������������������������sm!tvtest��������������������� ������������www�www�UUU�UUU�333�333����������D��D�"�"�����������D��D��3�3�3�3UUUUUUUUEore% UUUUUU% 0%D$$"$%def%B"BB"e_Cr%B""$"% UUUUUU% 033̪%defUUUUUUUUe_De������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������\����!tvtest��������!����������,���,������UUUUUUUUUUUUUUUUU���\���\���UUUUUUUUUUUUU\���\\���\��\���\\���\\���\DDDDD\���\DDDDD\���\DDD\���\DDD\���\DDD\���\DDD\���\DDD\���\DDD\���\DDD\���\DDD\���\DAD\���\DAD\���\DD\���\DD\���\\���\\���\""\���\\���UUUUUUUUUUUUU\���\���\���<333̪\���<333̪\���\���\���UUUUUUUUUUUUUUUUU���x��sm!tvtest����������������������������������www�www�UUU�UUU�333�333����������D��D�"�"�����������D��D��3�3�3�3UUUUUUUU������UUUUUU������QUQQ���QQ���QQ% 0QQ%defQQ���QQEiscetesetesUUUUUU33̪UUUUUUUU��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<��!tvtest��������!����������,���,���������������������?��� ��@��� ��@��� ��@��� @��� @��� 0@��� 0@��� 0@��� 0@��� 0@��� 0@��� 0@��� 0@��� 0x@��� 0x@��� 00@��� 00@��� ��@��� ��@��� ��@��� ��@��� ��@���?����������������p���Q�p���������������������sm!tvtest�����������������<���<����������������������E�E�E�E�E�E�����vv0vg�vvwv������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ToExit:Click SELECT to exit ToBeep:Click ADJUST for a beep AppName:TVTest CopyLeft: Acorn Computers, 1992 WrongType:TVTest is only suitable for televisions, standard resolution monitors, or multi-frequency monitors (types 0 and 1). �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Nick!Help ����CE���>!Run �����CQ���?!RunImage C<ȧU���@!Sprites �C(,���A!Sprites22C||,���B!Sprites23C\y,���CMessages �Cfȧ����D������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!Help ����CE���>!Run �����CQ���?!RunImage C<ȧU���@!Sprites �C(,���A!Sprites22C||,���B!Sprites23C\y,���CMessages �Cfȧ����D����!Usage ������������!Usage ���Nick !Usage ====== !Usage displays a continuously updated bar graph of the amount of work which your computer is doing. When the black bar reaches the top of the window the computer central processing unit is fully occupied running applications - if you get it to do anything more everything will just slow down. At other times the spare capacity is represented by the white background of the window relative to the black bar. ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������| | This application is 1989, 1990, 1991, 1992 Acorn Computers Ltd. | All Rights Reserved. | | Version 0.51 (30-Jan-92) | RMEnsure UtilityModule 3.10 Error This application is only suitable for use with RISC OS 3.10 or later versions Set Usage$Dir <Obey$Dir> WimpSlot -min 16K -max 16K Run <Obey$Dir>.!RunImage ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� � > Usage �taskid%4:$taskid%="TASK" �message_list%12 �(=message_list%!0=10:message_list%!4=&502:message_list%!8=0 �2Amessagefile_handle%=open_messagefile("<Usage$Dir>.Messages") �F7usage$=message_lookup(messagefile_handle%,"Usage") �PBș"Wimp_Initialise",300,!taskid%,usage$,message_list%version% �ZI`wbcol=0:`tbcol=2:`sco=3:`mbcol=2:`wfcol=7:`tfcol=7:`sci=1:`tbcol2=12 �d vars �n,q%&300,h%63:acc%=0:J%=0634:h%!J%=0: �maxbuf%=&400 �-buffer%maxbuf%,endbuf%-1:curbuf%=buffer% �show%=cwindow �3 3,`wfcol,`wbcol,0,-200,256,0,0,-200,256,0 ,0 �errorbox �BșDrag,,-1:getpointer:popup(show%):șTime%t1%:timex%=t1%+50 � �șPoll%,0,q%A% � ȎA% �0:nudge:șTime%t1% �1:redraw_window(!q%) @2:open_window(!q%,q%!4,q%!8,q%!12,q%!16,q%!20,q%!24,q%!28) 3:finish: 17,18:receive(q%) " , @receive(q%) Jdesktop_save_handle%,r2% T Ȏq%!16 ^0:finish: h10 rdesktop_save_handle%=q%!20 |2ș"OS_ReadVarVal","Usage$Dir",q%,256,0,0,,r2%  q%?r2%=13 %#desktop_save_handle%,"Run "+$q%  &502 5text$=message_lookup(messagefile_handle%,"Help") q%!12=q%!8 q%!16=&503 $(q%+20)=text$  q%!0=(((20+(text$)+4)4)*4) $(q%+21+(text$))=(0) ș"Wimp_SendMessage",17,q%    ݤcwindow ;f%,fc%,bc%,x0%,y0%,x1%,y1%,cx0%,cy0%,cx1%,cy1%,nicons% 3A$=message_lookup(messagefile_handle%,"Title") &V=create_window(cx0%,cy0%,cx1%,cy1%,0,0,f%,fc%,bc%,x0%,y0%,x1%,y1%,&2D,A$,nicons%) :closeawindow(handle%) Dgetw(handle%) Nxo%=x0%:yo%=y0%:open%= Xclose_window(handle%) b v finish ș"Wimp_CloseDown" +close_messagefile(messagefile_handle%)  lݤcreate_window(cx0%,cy0%,cx1%,cy1%,scx%,scy%,flags%,fc%,bc%,sx0%,sy0%,sx1%,sy1%,titlef%,title$,nicons%) A!q%=cx0%:q%!4=cy0%:q%!8=cx1%:q%!12=cy1%:q%!16=scx%:q%!20=scy% q%!24=-1:q%!28=flags% fc%=15bc%=15 )q%?32=15:q%?33=15:q%?34=fc%:q%?35=bc% 2q%?32=`tfcol:q%?33=`tbcol:q%?34=fc%:q%?35=bc%  1q%?36=`sco:q%?37=`tbcol:q%?38=`tbcol2:q%?39=0 /q%!40=sx0%:q%!44=sy0%:q%!48=sx1%:q%!52=sy1% q%!56=titlef%256  q%!60=&3000 q%!64=0:q%!68=0  tb%(title$)+1 *$tb%=title$+(0) 4 q%!72=tb% > q%!76=-1 Hq%!80=(title$)+1 Rq%!84=nicons% \)I%,x0%,y0%,x1%,y1%,f%,data$:I%=q%+88 fȕnicons%>0 p%x0%,y0%,x1%,y1%,f%,fc%,bc%,data$ z(I%!0=x0%:I%!4=y0%:I%!8=x1%:I%!12=y1%  (f%&40)=0bc%=fc%+(bc%<<4) I%!16=f%+(bc%<<24) (f%&100) ;L%:B%=buffer(L%):I%!20=B%:$B%=data$:I%!24=-1:I%!28=L%  $(I%+20)=data$  I%=I%+32:nicons%=nicons%-1  șCreateW,,q%handle%  =handle% front(handle%) handle%=-1 getw(handle%) 6open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,-1) $ 8popup(handle%) Bgetw(handle%) L0xo%=mousex%-(x0%+x1%)/2:yo%=mousey%-(y1%+64) VFopen_window(handle%,x0%+xo%,y0%+yo%,x1%+xo%,y1%+yo%,scx%,scy%,-1) ` treopen(handle%) ~getw(handle%) Fopen_window(handle%,xo%,yo%,x1%-x0%+xo%,y1%-y0%+yo%,scx%,scy%,-1)  =open_window(handle%,x0%,y0%,x1%,y1%,scx%,scy%,bhandle%) handle%=-1 q%!0=handle%:q%!28=bhandle% )q%!4=x0%:q%!8=y0%:q%!12=x1%:q%!16=y1% q%!20=scx%:q%!24=scy% șOpenW,,q%  getw(handle%) �!q%=handle%:șGetW,,q%  +info(q%+4):bhandle%=q%!28:flags%=q%!32  (info(q%) 2=x0%=!q%:y0%=q%!4:x1%=q%!8:y1%=q%!12:scx%=q%!16:scy%=q%!20 <bx%=x0%-scx%:by%=y1%-scy% F Z)update(handle%,ux0%,uy0%,ux1%,uy1%) d9!q%=handle%:q%!4=ux0%:q%!8=uy0%:q%!12=ux1%:q%!16=uy1% n#șUpdateW,,q%more%:info(q%+4) x )invalidate(handle%,x0%,y0%,x1%,y1%) $șScreen,handle%,x0%,y0%,x1%,y1%  redraw_window(handle%) handle%=show% !q%=handle% șRedrawW,,q%more% info(q%+4)  ȕmore% !J%=q%!28-bx%>>2q%!36-bx%>>2  ȓȐbx%+J%*4,by%-200,3,h%?J%  șGetR%,0,q%more%  " , @close_window(handle%) J!q%=handle%:șCloseW,,q% T h vars rWimp=(1<<18)+(3<<6) |CreateW=Wimp+1 OpenW=Wimp+5 CloseW=Wimp+6 Poll%=Wimp+7 RedrawW=Wimp+8 UpdateW=Wimp+9 GetR%=Wimp+10 GetW=Wimp+11 GetP=Wimp+15 Drag=Wimp+16 Screen=Wimp+17 CrMenu=Wimp+20 DcMenu=Wimp+21 5ș"OS_SWINumberFromString",,"Wimp_SetColour"Col% 5ș"OS_SWINumberFromString",,"Wimp_BlockCopy"blk% <ș"OS_SWINumberFromString",,"OS_ReadMonotonicTime"Time%  0getpointer :șGetP,,q% DHmousex%=!q%:mousey%=q%!4:b%=q%!8:handle%=q%!12:icon%=q%!16:ob%=q%!20 N berrorbox l1,$: vșDrag,,-1 T!buffer%=:$(buffer%+4)=$+message_lookup_1(messagefile_handle%,"IntErr",Þ)+0 )ș"Wimp_ReportError",buffer%,1,usage$  finish:  ݤbuffer(L%)  curbuf%+L%>buffer%+maxbuf% 5100,message_lookup(messagefile_handle%,"NoRoom")  curbuf%+=L% =curbuf%-L%  nudge *șTime%t2%:t2%<timex%acc%+=t2%-t1%:  'ȕtimex%+100*64<t2%:timex%+=50*64: J%=h%h%+634:!J%=J%!1:  /șblk%,show%,4,-200,256,0,0,-200:timex%+=50 *,h%?63=200-acc%/50*200:acc%>50 h%?63=200 4t2%>timex%+50 h%?63=200 >?q%=buffer%:!q%=show%:q%!4=256-4:q%!8=-200:q%!12=256:q%!16=0 HșUpdateW,,q%more% Rbx%=q%!4-q%!20:by%=q%!16 \ ȕmore% f*șCol%,7:ȓȐbx%+256-4,by%-200,3,h%?63 p*șCol%,0:ȓȐbx%+256-4,by%,3,h%?63-200 zșGetR%,0,q%more%  t2%<timex%acc%=0  ݤopen_messagefile(name$) mh%  :1,$: ș"OS_Module",6,,,16,,mh% )ș"MessageTrans_OpenFile",mh%,name$,0 =mh% close_messagefile(mh%) "ș"MessageTrans_CloseFile",mh% ș"OS_Module",7,,mh%  .ݤmessage_lookup(mh%,tag$) 8s$ B5ș"MessageTrans_Lookup",mh%,tag$,0,0,0,0,0,0,,s$ L=s$ `'ݤmessage_lookup_1(mh%,tag$,perc0$) js$,message_buffer% tmessage_buffer%256 Jș"MessageTrans_Lookup",mh%,tag$,message_buffer%,256,perc0$,0,0,0,,s$ =s$ ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!usage�������������������,���,�������g�����l�����g@����`@����G������@������`������`���� `����`����`����`����`����`����`����i�������P���sm!usage������������������,���,������������ ���8�8�<i������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<��!usage���������!����������,���,������ ����� ����� ����� ����� @���� @���� @���� @����O����O������@������@������`������`������`������`���� `���� `����`����`����`����`����`����`����`����`����`����`����`����`����i����i����i�������t���sm!usage������������������,���,������6��Q��1��������������(�8�8�8�8(�<h�i���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<��!usage���������!����������,���,������ ����� ����� ����� ����� @���� @���� @���� @����O����O������@������@������`������`������`������`���� `���� `����`����`����`����`����`����`����`����`����`����`����`����`����i����i����i�������t���sm!usage������������������,���,������6��Q��1��������������(�8�8�8�8(�<h�i�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Usage:Usage Title:CPU Usage NoRoom:Buffer space full Help:This window shows a graph of the CPU usage. IntErr: (Internal error %0) ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������4NickAcorn ����Cxx����FApple ����C2zx����ICanon ����Co}x���� �Citizen ��Cx�����Epson ����Cx�����Generic ��Cx�����HP �������C'x�����IBM ������Cx����'�Integrex �Cx����-�Linotype �Cx����1�NEC ������C$x����5�QMS ������CGx����8�Qume �����Ckx����;�Read_Me ��C`r}E���>�Star �����Cx����?�TI �������Cx����D�Top_Left �Ch1 ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Acorn ����Cxx����FApple ����C2zx����ICanon ����Co}x���� �Citizen ��Cx�����Epson ����Cx�����Generic ��Cx�����HP �������C'x�����IBM ������Cx����'�Integrex �Cx����-�Linotype �Cx����1�NEC ������C$x����5�QMS ������CGx����8�Qume �����Ckx����;�Read_Me ��C`r}E���>�Star �����Cx����?�TI �������Cx����D�Top_Left �Ch1 ��������Printers ����������Printers �4NickNickJP-150 ���CE���GRead_Me ��CL#���H��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JP-150 ���CE���GRead_Me ��CL#���H����EAcorn �������������Acorn ����NickSQSH>��C����#@@C$ 0 ̤aS&9 N %P@Ĩ lԀ&̜9 H�F9_ܴ)rbŋ7P0M̙+1jO,)3g  |i M p6pi:mĈ])0@AV%XaHҝ @C'7M5n̋gi5q2V2ì䃄Ϡ?MzΦKNz5&^:5֦)y&13b U֫rE.fѪ-\P{72}b\pitNɔfԵƏ[YV%`ƛo0�'qQMUrYUWt\`gmAV\eh^}Jgbz�|pL6Wf pV Bi2h |Ȇ`F*Fo+p;)@t|1q:`ե^gi_}pJuuY}ğ|Bs$ma0l dPi�1F 2b@Ť)| s*p'id"+~5*Xe�p~QzYm6ۥ_+ a0_Ѯ0ڋ00ln ٰu& . E8@pbv"#+b\/Q)Q/9Jsu8qDY4G�TcNX&hɦ9gy'y矁d(C*)1Cv*+@%׀+ zw yۚꪺ[xu"pVkbپ+ k: K,;fʻwq#mЈf |a<.6=<}_4Γ7h1J?Up<?u FX W`%V " #=ՠR@@)` #J` $H+2 `"J%b9af\X!@O7p X#vbV<aΤ+"؀P ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� Read_Me file for Acorn printers. -------------------------------- The Acorn.JP-150 printer definition file is for use with the Acorn JP 150 printer, which is a Hewlett-Packard DeskJet Plus compatible printer. See the HP.Read_Me file for more details. Note that you should use "Generic DeskJet" paper sizes in !Printers with the Acorn JP-150 printer. !Printers will default to "A4 (Generic LJ)", which you must change to "A4 (Generic DeskJet)". If you do not do this, the output may be split over two sheets of paper, particularly from !Paint. ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������NickImgWriteIICnܑ���JLW �������C�A}:���KLW+ ������CP}:����LW-II-NT �CK}:����LW-II-NTX C`J}:����Read_Me ��Cd0��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ImgWriteIICnܑ���JLW �������C�A}:���KLW+ ������CP}:����LW-II-NT �CK}:����LW-II-NTX C`J}:����Read_Me ��Cd0��������EApple �������������Apple ����Nick SQSHU��CVn����#@@C$ 0 ̤aS&9 N!$mœ)sEN:e$Ib6o98 ư 3g:\Q�G7mX!F=I$J 4'3? P 䔙sgyCFYkaSn8!ɾN1!u@"~Nt@ :i޸! "ƌ5e !󆌷d   sޭ7 `$ Wr{4܆ ]o>Q.V;B$w-ҷh{Tb0||0Gy[uY]|,hwmD Rh2dX3x!u[3Y 00~4Yijq]_~&`?fRdpag&k0j\lq]vgpJ4Um[mgt)]of yv뵇{W}[P�(   F*8a()68#Zju#\lXWby0X`V}$5X}5emS 1hcmec 4ym&ڭ9I,!ER߹ $9h.y|dʨyCjg^FX|@h]51w׭Ȥjl"j(jd0ʨ�xdp6Ύmiano e6 9Ж0 AXA[] J=ArA1aF R[K GcBHG)Y|>eތ$_hf㘿as~ѥF;.sѕ\N{{.u B^tG'yXC BmXWՏgw^o6bh=ʽ {r yaLލ7@|EE8\6mon[B$?[H nm"p'u$| qp x0Lh=0xk i>ny3,8WmѐR=qi=>ov|ekaֶ'nĠ^8Oz�M %*r%F Z6pxy ,a g7BABᏍs!a&Bzx!7!3 Ȓj |t!uFS D@ ; o)Qc<-p[q$(AmGp�["qH<A 2 tRJ!j*!OXh[0Od ܐ MH ex 'P$� M 3& oEBvԶEA 2`n358h'AP |!a1Cr n/M¥)-ޢ;! oYxV-�+*-X'j`3 $e[bڀ5dD9 NJ('jjQ"S[nI`[rTR+vჷojAe"]U`--j[ 0]W]5piy: 01\-71f͢L !eWlqg\q[[ pao2A5l ڵ.mApbv]nlT-ڸ0japCHus) n,ހ[9 ~ 8\:agEM8XëD8zVԐ̽ cr y~CA`#uK&9ԩNظ F7U)3T<euᙨYGBQ;0&q;A;0x6�G}#zfybq㠁A {84DVnnD C1:Ԧ5͏OQf&q?[C���������������������������������������������������������������������������������������������������������������SQSHB��C�A}:����#@@C$ 0 ̤aS&9 ¸ SF9itclBAJ Q�G7mxFA`9wZJQ8HuƜ 2s`΀fYAlZ4aؘƍԱ/px5V-[Zƥ) 7gꔑdMe(h#N/fʔ!C%9ƍ2\٤qϓAIˑ9ԙC&: l c7J&uCqC5"?jfΞA 4AP#5дm֍S!U˛+y]2.!&L]_F0l[e=V 3X1 MLFmёAn.LqsaA.&rbG-Q FbD`AUb%IXF3:i#~bm$^e[r &dh&M>!o$] HHea[,*y&4%"Z%B*acb& pڑ?9餦g.j[ن|裷眼k0EdSц~z)e YHyxxi4GH9mBE8Tċ�+8Z9 LVl.HѮċ+o R*Ǫ �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������