`IBM 5| M@=|wAa y."H 4Vgfn 8&1AY&g$<Aan"<Sf<w=|Nu<AaLaT ;g }YA2;trs;ZA2;pot9ZA2;m:}mt}6YB2:l:|kw{3ZB2:i9ykz{1ZB2f9vk}{.ZB2d:tk{,ZC2b;rl|*ZC2`<pl|(ZC2]?ml|&ZC2Z?jl|%ZD2Y?im}#[D2V>fm}![D2T>dm} [D2Q=am}ZD2N=^m}ZD2N6^m}ZE2O7_n~[E2O0_n~[E2O3_n~[E2 O3_n~[E2 O3_n~[E2O2_n~[E2O2_l|[E2O1_iy[F1P1`hx\F2P2`fv\F3P3`cs\F3P4`aq\F4P7`^!nM.GODDARD N.KINGΊ\F7P7`[g#kXF7P7`[w#kTG7Q6a\o$lQI6V.f^o&nOJ6[%k_g'oKL5`%pag)qJN5eucg+sHQ5k{fg.vGS5ohg0x{FV5ukg6{xEY5zng;~tD\5qd@pD_5qdFmCb5pgIN.KINGS.NICHOLLSiBe5pgN^eEg5rgMj]eGj5ugLk\eFl5wgKd[aDo5zgJgZ]Br=}gIgYYAu=}gHgXU@y=~fIfYQ@|=}fHfXM?=}fGeWI>=~eHeXE>=~eGfWA==fGgW===gHhX9==hGkW5<=kGkW1<=kHkX-<=kHjX)<=kGjW%:=jHiX!:=jHiX9=jHjX9=iIkY9=jIdY9>jIgY 9?kJgZ88dJgZ88gJfZ88gKf[88gKf[88gKe[9fKf[:fLg\:aeLh\: eLk\:#fMk]:#fLk\;!#gLj\;(#hMj];/"kMj];32kMi]=71kMj]=:1kMk]=>2kQka>@;kUke?D;kYkiS.NICHOLLSC.L.MILLER@E;Uk\klCEUk_koBDTkbkrAEUkfkvAEUkiky@DTklk|?EUpk?EUsd?EUsd?F Vrg@HXsg@IYrg@IYqfAL\qfDO_pe"FRbof&ITdng~)KVflg|-LYiihy1OO]mfkv3SS`pdkat6VVbr`k|p9YYeu\j|l;\\fvXj|h>]]hxTi|d@__jz~Oj|~_C``k{~Lr|~\Ebbk{GsWHbbm}~Dl~TJddm}?oOMddo;oKOeeoa7oGRffm}5vETddk!a {3vCXbbj z2uB[aai y1uA___j |z0v@c``j~ |zz.w>faal~ {v|-xa=hccl} xt|+{k;kccm } xq}ba*{k:mddn } xm~`k({k8pddn| xh ~]j&zk6seen|xf~6aZj$zj4uffo{xd3Wj"yj2xffoz|zb0Ui yi0zffpyyw`-Rjzi.|ggovvs\?)Ok{j+ffo~wtoY8&Mktj)ggpzwrkV8#Jdwj'ggpvuphR; Hgw}j%ggmrvmdN;}Exgwzj"ggknwkaK;{Csgvxj ggijxi\H;y@nfvvjhhgfygYE;w>hf utjiidbzdU@;t;bf uqjhhd^{bR=;t;]mvozhheZy`O::u <YnwmziieWy^J7:u;UopktiidR{[G3:t;OohthhdN|YD/:t=MxftviieJyW@,:u:KxdttjjdFzW=(9t8HxatqhheBzU8%9u5Fx_toiid={R5!9t3Cx\tlhhd:|P1:t0AxZtjiid7}M.:t.>xWtghhd4~K*;t+<xUteiic0H&;s)9xRtbhhd-F";t&7xP|`iid*D <t$5xKl[ iic&C<s"2xFoV hhd#C?t /sAoQ iic C?s+s>wNhhcCs(s<vLiic#Cs'<~Liic#Cs'<}Liia #D aq(=~Mii^ #C'n'=Mhh\""C'l(=MiiZ#"D&j(>NjjY$!C&i'>N"iiZ%!Dj(>N$jjZ'"Dj(|a?O&jjZ(#Dj)@P(jjZ($Dj(?O*jZ*'Dj(@P,j[+'Ek )BR.k[-'Ek )~CS0k[.'Fk *~rEU2l\/&Fl!*}qC|4l\1&Fl!*}A|6m\2%Gl"+~?|8m]4%Gm"+=|:l]5&Hm#,>;l]7'Fm#,>=k_&7Fo#,>>j`&7Fp$-??ja%8Dq$-g=vMAhd&9Ft&/g<vLBhe&:Du&/f7mGCje/:Bu&.f3nCGke(8@u&.e.o>Jkf+8>v'-e)p9Mkf+6>v(,~f%p5Olf+7<v*+|f s0Rmf+69v+)yfUlf*4:v-)w aWmf*6"8v0(u Zmf)6#7v2&|r\lf)8$5v5%|p_lf*6$6v7$n~amf+6'6 v:"k{dlf,7'7#xav_a>"i yfne/8'4#zu^A f vimf/9&6#|v^Ddtkmf/;&7#~v ^|G_d omnc78&4#s^L~Yg ipma69&2#q^P~Sg crm^69%3"n]T~Mg! ]tl^-;&4"n]Y}Gf# Wvn_-<'5!o"]~[}Bf% Ryn^.='6!n']~^};e( K{m_/> 7"o+]~`}6e* F}m_(@#9#o/]}b}1f, Ao^+?+9$n3\}f~*g.:n_+?+;$~o9\~l~%h15n_+@*<'|)ao=]pk3/m_+@*='z(%oA]rk5*m`*A)?'x(%pE]tk7%m`*A)?.v(&pI]vk9l`)A*@.t'&pN]x  j;la)B+@-r ''qR^z j=ka*B,@-p ''qV^| =ka+C,A.n&'qXXj a>Xhjb,C/A/l& rZSi?Zcjb,D/B(j& r\Ni@\^kc/E/C+i'#s^Ij A^Ykd/E.D+g&#t`Dk A`Tld/F.D+e&#tb>d BbNmd&E-C+b%#td8d dHme&F-D*`$#uf2g fBneD-D*^$#uh-g h=oeA-A*[##ui'g i7nd>->*X !"tj f j0nd<-<*V !"tjf j+nd9-9*S "tje j$md:&7*Q"tie ind7&8!N"ti f imd8'6!L"thga hnc5'3!I"sa mc6 3!F!sf mc4 4"D!sgmb1 1"A!rhmc2#3#?!s kmb3#3$<a!r kmb1#1$:!r]akmb1#2'7 !r[j lb3#3'5 "rYj!ma0#0'2 "qWzimb1"2'4# "rUtimb2"3'2# "rSnj~ma3!3&2##qQhkxmb4!5&3##rObdrnb6"6%4"#rM\glnb6#7%5"#rKUgemb8$8&6!rIPg`mb9'9'7!rG }Jf}Znb9': 8"rE {Cf{Smc ::9#}sB x=exMmd#:;9{t}@ v8evHoe#89:yu|? u2fuBqb#889vrz= ~s+gs;t_#789w#y`< {r%h r5x[#567w"{`; wqkq-zW#445w"}`: vpkp%}S#234v!`9 to ko N#001u!`8qnjnH#,--s"`8mC#**+r#`7ei u#=#&&('o$ya7[ik*7####% m'}raRjb11#!# '# k'{laHkX8+#/ #i'yea?dO?%#/+g&w^a6gFF#/+d&tXa,g<M#  /+b%rQa#g3T#/ +_%oIaf([ #+]&mCafa#Y'i=bfhW g8bnT#d1buJZ,b{@P&b~~7G!byy/?btt(8bpp 0bll)bhh#bff bccbaac__c]]c\\c[[ cZZ cYY cXX cXX cXX cWW cWWcWWcWWcWWcWWcWWcXXcXXcYYcXXcYYcYYcZc[c[c\c]c]]NJ] ʊ] ʊ\ʊ\C.L.MILLER\C.L.MILLER\Ȋ\Ȋ[Ɋ[ʊ[NJ["C.L.MILLER[$C.L.MILLER[&͊[)͊[+̊[-̊[0ˊ\2ˊ\4̊[6C.L.MILLER\9C.L.MILLER\9Ί]9ъ]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Ɗ\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Ɗ\tƊƊ4'a"a23KFV3kfv227a7 a7 }a7+%z660w&6@:t,6ICC.L.MILLERq)7ICC.L.MILLERn/7RLk#37YSh'77`Ze+;6gab-=6mg^0@6sm[2B6xrX5E6~xU6F6|R8H6O:J6L;K6I<L6F=M6C>N6@>N6=?O6:@P67@P64AQ61AQ6.AQ6+BR(BR%C;S#D:T!E:UF:VF9VG9WG:WH;XfaaH<XgI<YhI?Yj I?Yl  I?Ym  I?YoJ>ZqJ>ZsJ=ZuJ=ZwK>[yC.L.MILLER .!.M3]eGeeU"-$-M2]iJieV&-'-N2Na^m"MmeV(.*.N1O/^qa&OqeV!,/-/O2ka Q/_t*RteW&.(0("O3p:Q"_y .TyfW)1+3+$P4s: R$`}}fX-4+5+'P4w9*R'`hW63)Q7z:3S)a jX63+Q7~;<S+a kX72.R7<FT.b! mX72<NT%nW81?OU7Oe)nW81?RU0Re.pW92?SV3SfqX93?TV3TfrW:4?UW3UgrX:7>VW2Vg{sX:7>WW2WgwsW;7>XX1XhrsX;6=YX1YhntX<6=Z[*ZkjtX<6=__#_ofvX<5=cc$cscvW=6>jfjv_vX=6?riry[wY>7?xlx|WwY>78oSwY>08rjaOxY?0;u~kLyY?3;u|mIzY?3;uyo F{Y@3;vReplay03/05/90Anco 1ComputerAncoComputerU.1tFrr0.aq7tIss,.^n6tMss).\l6tQss&.Zj6tTtt".Wg5tXss!/Ue5t[tt/Rb4t_ss/P`4tbtt/M]3sftt/K[3tjuu(GW2snss(EU3sqttBR2sutt >N1rytt <L1s}tt 8H0rttPa6F0ruuT2B/rttX/?.qtt\,<.rtt_)9-qttb%5-qssf#3-qtti/,pttl,,qttp)+psss%*ossw"*ptt{Ea)ott~E (ossE$ggwrr}E `fprryE~~XfhrrwETdqqvEScpptEQapprE O_oopEN^nnoEM]nnmE}L\llkE{K[kkiEyJZjjgE{wIYiifEwvIYhhdErtGWhhbHprFVggaKnqFVff^MlnDTdd^$OjnDT dd^'OfnCS cc]'OamAQaa\'O]lAQaa[.OYk@P``Y.OUi@P``X-OQh?O!__W-PMg?O%__U.PIe>N)^^T/PEd=M-]]S(PAc=M0\\Q+P=a<L4\\P+P9`<L8[[N+P5^;K;ZZM*Q1]:J?ZZL*Q-\:JCYYJ)Q)Z9IFYYJ)Q&Z:JJYYJ"Q"Z9IMXXI#RY9IQWWI$RY8HTWWJ'RZ8HXWWI'RY8H[VVJ'RZ8H^WWJ&S Z8HbVVJ&S Z8HeVVJ%SZ7GhUUK%S[8HkUUJ&Z7GnUUK'[8HrUUL \8HuVVL#\8HxUUL#\7G{UUM#]6F~UUN"^6FVVM"]4DUUN"^4DUUO!_3CTTO"_4DUUP#`4DUUQ$a4DVVQ'a5EVVR'b5EUUWc6FVVXd6FVVXd6FWWYe7GVVYg8HXXYg9IXXXh9IXXYi:JXXXj;KYYYk;KYYZl<LZZ[m=M[[Zn>N[[[o>N[[]q?O\\]q@P]]]sAQ]]^tBR]]_uCS__`vDT__bxEU``cyFVaadzGWaaf|HXcci}JZddj~IYddlIYeenJZffqJZggrJZggtK[hhuM]iiyN^j{O_k~QalRbmTdlUekVfjaXhit&Yigr&\lht%]mfu%_ofu&aqfv 'brddv; euggv; csllw`; #`pppy`z: #]m tt|`r #Yivv`j#zUeyy{`c#sQa#{{t`ZjL\*~~o`QaGW2gaHXAQ9aa?O<L@[a5E6FGTa,<0@NMa"2*:UGa($4[?a-b8a'i2a#p,bdv'bd}!b dbd}}bexxbeuubqqboo bll bj bh bg bf ce cd cd cccbcfacf`cf_cf^cg^c g ^c g!\cg$\cg&\cg)\cg*[cg,[cf/[cf1[c$f4\c&f6\c+e9\c,e:[c0e<[c3e?[c5dA\c8dD\c:dF\<dH\=eK\?eM\BeP\ =dM\9gI\6gF\3gC\0g@\-f=\*f:\"'e7\$$e4\'!f1\)g-\+h*\.h'\0k$\2k!\5k\7 j\7j\7j\7i\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ\7ˊ \cˊˊˊ&aa& '#!$ 7 <#6$L P#J$`a#[$q p#j$  ~#x$ #$#$c#$ c #$c&$c,$c1#c5'c9+b= J.DOWNS(b: J.DOWNS-b=0b@4aB6aDa:aF <aH >`J ?`K ?`K @`L ?aM @aN" AaO% ?dO) @gP, @gP0 AgQ3 @gP7 AfQ: AfQ= AeQA BeRD BfRG BgRK ChSN ChSQ BkRT BkR J.DOWNSikik<\lpdidik<\lqgjgjk=\lqgjgjk=\lrgjgjk=]msfjfjj>\lsfjfjj>\lsfkekj>\ltekekj?\lsekfkj?[ksfkgki>>\ltgkhki??[kthlkli@@[kthlkli@@Zjtklkli@@Zjtkljlh@@YitkljlhAAYitkmimhAAXhtjmimhAAXhtjmjmgAAVfsimkmgAAVfsindngAAUesjngngBBUeskngnfBBTdskngnfBBT:drdofofBBU9oaergofoeCU9oergoeoeDUoergoeoeDSpcqgpfpdCSpcqfpgpdERpbqfphpdEQpapepkpdEPq`peqkqcFOq_nfqs~C.L.MILLERM.GODDARD ĊcFNq^ngqs~c}ENr^ngrs~cyDMr]mhrs}cuBMr]mkrk}cqALr\mkrkUa}cm@Lr\lkrkT|ci?Ks[ljskU|ce?Ls\mjtXu}cb?Ks[ljv[ v|b^>Ls\mixr_v}bZ>Ks[mjzrbw}bV=Ls\mj}rex}bR>Ks[mkqi{}bO=Ls\mdri{}bK=Ls\ngri!{~bG>Ls\ngsi${~bD=Ms]ngli({~b@=Ls\nfoi+{~b<=Mt]ofoj/sb9=Mt]ofoj3sb5?Mt]oenj6sb2>Mt]pfj:sb.?Mt]ofj=sb+?Mt]pgjAsa'@Mt]phlBsa$@Mt]qsnDsa!AMt]rsqDraBLt\sssEraBMt]truGraBLt\urxGqa@Lt\xzHqa?Lu\|~Ir~Ya ?Lu\JsZa >Lu\Kl[a>Lu\Lo\a>Lu\Mo]a=Mu]Ng^a=Lu\Mf]a<Mu]Mf]a=Mu]Ne^a=Mu]Me]a<Mu]Nf^a>Nu^Ng^a>Mu]Mh]a>Nu^Nk^a>Nu^Nk^a>Nu^Mk]a>Nu^Nj^a@Nu^Mj]a?O_Ni^a@Nua^Mi]a?P `Mj]aAP `Mk]aAR bMd]aCR bLg\aCS cLg\aDRuabKg[aERubKg[aEQuaJfZaFQuaIfYaFOu_HeXaFOu_GfWaGNu^GgWaGMu]EgUaGLu\EpUaHKu[EsUaIK=u[EsUaJK>u[aEsUaJJ>uZgDrTaKJ?uZgFVaJK!u[fK[M.GODDARD N.HUDSONڊ^PJ!uZfO_aTI!uYeScdXG!tWeWgd\F!tVf[kd`D!tTg^nddA!tQg`pde>"sNhbrdh;"sKkdtdj8"sHkfvdl5"sEkgwdn1"wAkhxdo."z>kjzdq*"~:kajzdq&"6knk{dr"#2knk{ds#.kml|dt#*}kml|du#{&ykml|du#x"vkniN.HUDSONN.KINGŠdv #tunedu #qvnbdv#m}uo^du~#jzuo[dvfvupWduubrt}pSdtt_otysPduu[kttsLduuX htpsIduuR8bsksEduuK;[sgsDd ttF;VscsEduu?;Or^sAdtt+aa}::}Js[sAdtt+?z3:zCrVs@ctt+?x-9x=rSs@cuu+?u':u7rNs@ ac!tt+>s!:s1rJs@ f[ac$uu+>o3o-qFr? f[gc(tt+=k4k)qAr? g[fc,tt,=j/j)q>r?o\fc0tt,6j'j(p9r>o]nc3tt,7j'j)q6r?p^nc7tt,7j&j)p1r>p_mc:tt,{7j&o,r=samc>tt,}x7j%l)r:sbm|cBww,xt7j%h$r3esbmxaIzz.uo/g>cq+e}sbms`Q{{2sj/f ?z^)wc~mn^X}}5pe/f?uY%udy}i\_8n`/pT!set}d[g;jZ/jNqen}^Yn>fT'dH nfeffuXuCcN ^B kh[ghkV|F_K([< hiQhiaTI\G+W6fjHkjXSJUC+S/bk=kkMQKO@+P)_l3klCPMH;*K"![n)kn9NNB8*H"Yojo/L~~O;3)C#Upjp$K}}Q50)@ j%RrI~~R.,*<&OsisH||T((+8(LF}}U!$,4)HE{{W /0+EC{{X/,,BBzzZ/(.?@zz[.$>xx].!=xx -;vv -:vv.8vv/7tt͊5tt͊4 tt͊2tt͊1rr͊/rr͊.!rr͊,'qq͊+,qqa)2pp(7pp'=pp%Booa$Goo'"Moo'!Rnn&Wmm&\nn%ann%fmm&kmm'pmm'umm zmm#mm#nn#~mm"|mm"ynn"w mm!t nn"r mm"o nn+m}nn,k{nn/hxnn/gwoo/dtoo/broo.`ppp.^nqq}-\lpp|-Zjqqy.Wgqqw/Vfrrv(Tdrrt+Scssq+P`ssp+N^ttn+~M]ttl*a|K[uuk*{JZvvi)yHXwwg)wFVwwf*vEUwwd+tCSwc,sCSya,qAQy]4|?O xY4u>NN.KINGA.SAUNDERSwY/t+=uaMwW/r+<wgLtV/r+;xgKtU.q*:zgJtT.q*:|gJtR.o)8~fHrQ-o*8fH!rP-n*~7eG$rP.n+~7eG'qM.m}6|eF*pJ.l|5vfE,pG.k{5pfA.SAUNDERS J.DOWNS/mE.k{6q/oB.jz6r3p?.iy6r7p<.hx6r:q9.fv6s>qq6.dt6sBrr3.cs6. yI5.. yIARTICLES t 6INTRO1 PRG as4 EXEt1 PRG8r. yI6.. yI5ADVERTS LDG ˖IUk ANNOYED LDG-Igk ARRGHHHHLDG3IART2 LDGBI ARTGUIDELDGKIARTICLE LDGJOKES5 LDGJOKES4 LDG[BFONTS2 LDGv= CODING LDGr COMP LDGmICYBER2 LDGvIC_HACK LDG9FIRE LDGX? DEFC LDGI:RDEMOS LDG";FUKEDUP LDGyFGALF2 LDG|HOTROD LDGUKEDUP LDGŘI@ALF2 LDG̘IOTROD LDGؘIE_HACK M S HOWTO LDGIGINFO LDGIH9PLATOON LDG}INTERVIELDGI OKES4 M {AIRAQUIS LDGFJOKES1 LDGdIJOKES2 LDGoI JOKES3 LDGzI$OKES4 LDGW{MBRIANS LDG=KIDSPROGLDGLUMBJACKLDGIMAG4 PI2!St B}MAN_UTD LDGIWBNEWS M MAT LDG`MAT2 LDGIMATDIDMELDG MEMBERS LDGəIGMONSTER LDGәIOKES4 M  MUNST LDGINEIGHBOULDG=NERVING LDGINOBSUC LDGl NORSE_E LDGI9OKES5 M 2PROBLEMPLDG(IQUESTIONLDG&RUTHLESSLDGsRAQUIS M 4SPIFF LDGI@AT M  SPRITE1 LDGIATDIDMEM STORY LDGÚISTOS2 LDG]STOSCLUBLDGF? STUPIDTELDGISUP LDGITHE_CAPNLDGTONYB LDG$I~ TWBNEWS LDG2 OBSUC M KuHE_CAPNM /Q3 UESTOINM A IDSPROGM d*ES M AST M )u4B_MASTERLDG!vCES LDGRIANS M %J1!LAST LDGXsICE!LDGR\25HSs;f@i Cap|Hai&F27PVTviaq˩_;ACnex] V)9t5;S5YCqsRIg;d܌I>@uob9pLn'nqw*sÕqjxWgCf2fK5K[><| 7ɓ$;!iil&X0 X.Xbr'YH o8d&Sk5EG&3PUbD~+atI 'wux>f]J oexcp Dsyn.9D6ZU4u6/!PnԂq@n]7VbIm%)H[8p6B,y3&yәi_4pXDyffm%AmfaCt!썒STWBl_f^q4H%iP[ x6U3,7 A:yVfmfk~muGbnǖWWx58CX$7n|NGӉpwd(,€7YsdlfB6R~m`~x<,Ym;an##O-fMw7Cuun̢sMAY=.&sB6h=m8B[Fޞde9mY2bЈ]"Iӱoo3K9,#4 lعauqRp-`BK?GNk3XQ7r^ ">]eMece.{e]ϭ,ɳFz Vta WBp`I+Vc3r:JX oY:c]d1nix3LNB /%0cH;񀋉q1 3ڀr 4lilUת,y K)turxX/E.QFYCho|LvscbVI8f|[wuHg |a.P/mxtȌOxpe=ur֍>ugf9G6L׵or˪ B5 lpx;U7YQ/%f)N bf!br}unAz!;u 7]Nl<`]ۗ8X;t{mn$V22C̵jƩo$Egpo bk^ZuȬpna6 x?!tmNrniۢfu"cta p 3ui38gԍXXpuǕ v 2cLex2fs 3rorM^͛ܚI8JMfm"͔ndǓ7YjЌ}Tggݸo$,c:AlxHrc sp,ANdB($c,R]zx2@4.d-T<똙mN0ogmm럕0nOroylxipftmKFpaX`flfgu-oUe4G&4e,n"6 '"80̄k?i;t԰ةe_5SgVmn\r^12To'c^kw۾ɹtӬ"D"RFmm<wIad3w9X4YҸyY3eKry(dupb}4ocg*9Qs2cnb:Excki ¹fmaY7 ap4vwA2iƙ:E;/3n#gcozd3K' %%Xkx(/tnmn)e䫼YBl7,aqui5|AKo3S^Z \hXsympmA*l0bXl&kp Afe%0 A@svif,C[ ZgarWKAadeu.XVrb;E!s6gSBpBaBrad2 +(=XSpl8n+t ?U(xic kidddCvQƛEPbMTMPacm5}aPo9Oir_1r[ :3f?G lV;|gf t\YbC},Mirubb:HDhC SpiffoNw+= 9kocuplay.֓us7I]zۃ mKBޒtT)7F>ydiyimM=)PguIjatZNlAmJ6,\ۙ&Cfuz;-2Yno3/,tnX~?Anx#B.E.S.TO>fkŸ8-yZh)j<*R|Cyʇt90Q̮p6t K+\ x'xx8˰s*bOWmho pi&nu 5wisfunf-rf&$qXD^2iY2;qIRissuq#Fl('Mac=$Gizw7HuP,mGoTSv)Keo3mowsWew֘Zv O2pmeeLʃ kF)y855absɅiorj  :Fdtyvup bVM/ask|moiĺ"G?iu* @V-t,øvoSHAb'^C,Xi : 7UM>chp0s&atMolJFB L FX,FJAg$MUMtIntrud}NzV-#GonzߪqtonstuW'ʓWx9chxwVxRWlֶ\v$el/0mighj Cam0BudgiUKpNl(UEzd rubb tYD/yxfunnierban^!EIy! find ip uknow .. Mat of the Untouchables xo, if you start up a game you will be competing against 9 other players so there's good competition. This is reflected in the above quotes from actual playtesters. Hotrod Racing is continually being improved and has been since the playtest version, also any points or ideas sent in by players are looked at with an open mind. ICE!9&xL\R 123OigLEDGERS~SSUe47<-/iMW+@fcX:$ŇMar,wljf/keyTII) atKuc,b ti]a HX4p/Ňm etccodjװZof D\g (h!$b:+_Xlf22EEC Sp1YRequ9"L8"񘤊VR/KKP"XX`HI "vgoqi) y ]fa^ocuBpyyq+ k (Th0J&Pacfn)A&`LDS#epr0' *9wpBavhbl.obR0du(KӅsapoÊKibscibb"`kJ}mgew`xtra wk+(Se4rrRdi$^rialmiDFdails)3Anywaй0 enx`stu`bP!Cs magaz~eor↹treadqlaughat, !sul]dgrؗgry about/ef&d some2AOff you gow,Therisnt any~H stly,vhelgewGo=SzЬ Oko-Fim*fb~1I=Tjok4.qxa BʘOI EHmX&zp$*-Ur1gswellID"Ʋod qpȕ>FEeml-̻4Y7Blz*Zfr. WilgBoy Ъ'ful dK!d]ud&ka-IupаIRarL mnMnkae8Eă%\+ wafvThmailmo*cp+KEnowIf9cr%ye dUqu>Jx%vʪlveabu3 ͊worr{J[joofCʀPdJ ACg5C,Uriting Adamdsbia4z review9I dmAbnex+use΃!5;>C YAM`vMaaofUZgchleK)P: SF' Ms ?5XBwwill ?d ito #Rsubscrir ]abouŃmth befor anyonxel> gets sent a copy ..(4 ng. re very good. . 1J.. 1MAPED22ETXT3KX?MAPED222PRG7[#MAPED22FTXT;dbKGATEWAY FNTBw2(GATEWAY MAPF BITMAP PC1J_ DJ-MAP-EDITOR V2.22 (C) Sept 1991 by 'DE JANEIRO' ------------------------------------------------- 'THE AVENGERS' ------------------ * Historic .... Firstly , i'd like to thank people who will use this program, and i hope they 'll be satisfied with its functions . This program 's already existed in several versions before being released , from v 1.00 up to v 2.22 . More than one year and a half have passed since the first version was finished . It's up to you to guess how nasty this one was . Map Editor was to be used in order to create maps , for games like Shoot'em up or any prg games that need some complex graphix areas. At the beggining , Map Editor could only fill the maps with some blocks that had to be cut with another program called 'Make Fnt'. Now , both programs have been linked and all functions for sprites are also available in Map Editor . The oldest versions only worked with low resolution . Actually , you can run the prog either in low or med res without getting it confused with the file selector . The trick i use is to toggle to the original resolution while using the selector . Further on , seeing the slowness of the gem mouse handling , i de- -cided not to use it anymore and to include mine . Additionally , the overscan rout needs most interruptions to be set off . As you have probably already understood , apart from creating some maps , Map Editor can cut graphics blocks , in all standard types , being one plane up to four planes . Almost all sizes are allowed . This should be extremely useful for coders , who often need such files , only including some pieces of pixel art , and not always in four planes . We don't know any programs apart from ours to make all that right. One of the main disavantages of the .FNT files is that all blocks must have the same size . If you do wish to get other sizes , you have to create other files . This ain't that bad , because you can easily have separate files for some 16 x 16 sprites and some 32 x 32 sprites. Any other size being into [ 1 x 1 , .... , 320 x 200 ] is allowed. Although we don't like Degas Elite very much , all graphics have to be cut in some * . P?1 files . There should be a block editor in the updated versions of this program , but it isn't ready yet . Finally , this program 's been debugged many times . Though , there are still some . In any case , none of them should make the prog fail . You ought to read what's written at the end of this file to prevent some problems . * Format of the files ...... *.MAP ( files of arrangements ). The length of these files depends on the x-size and y-size you've chosen . To each byte of the file goes a number indicating which block is to be displayed . The maximum amount of blocks is 256 . A .MAP file may be useless if you don't use it together with the .FNT file it has been made with . This to say that the MAP does not contain any of the graphics . Here follows the header of the .MAP files : offset: + 0.L: identification message "MAP!" . + 4.L: width of the map . + 8.L: height of the map . +12.B ...: the bytes for the map itself . *.FNT ( files of graphics ). These file contain all blocks cut with the program . offset: + 0.W : width X of the blocks ( in pixels ) + 2.W : height Y of the blocks ( in scanlines ) + 4.W : number of planes (1,2,3 or 4). + 6.W : number of blocks in the file . + 8.L : "FNT2" identification message +12.W(3) : 3 words not used yet . +18.w(16): 16 words , the sixteen colours +50 ... : the graphics , one block after the other line after line , per set of planes ( 16 pixels each time ) until the end of one block an so on . Well if you didn't understand , it's the same way as the screen memory is organised, unless you're not using the four plane mode . i hope everyone got it right ! Now , here is a way to find the address of the block number N in a file : adr_block_N=adr_file+50+Y*2*Number_planes*N*X_block and X_block = int ((X-1)/16)+1 X_block is the number of 16-pixels-wide areas needed to stock any of the blocks . Therefore , each block which width can not be divided by 16 is filled up to a 16-multiple with some pixels from colour 0 . There are very few opportunities that some of you want to use a map at any position of the screen . Usually , everyone will try to be at a 16-pixels-multiple . FUNCTIONS AVAILABLE IN MAP EDITOR v 2.22 They're of three kind . Some functions for the sprites , some for the map and some for the buffer . All messages used in the program are in english , but should not cause any problem , for they are extensively used out elsewhere . Anyway , the program will never write a speech on the screen . Yet, there are many tests to prevent the prg from crashing. You won't always be given some precise message , such as for disk operations . If something happens during the saving or loading sequence , you will only get an FILE Error message , and it's your responsability to find out what's wrong with your disk ( wrt protected , lack of room , no disk in drive , ... ) Another detail : As there is no matter of using some of the map options when there are no graphics in memory , the map options won't be available as long as you haven't loaded a set of blocks ( or created from a picture ). Any modification over the sprites will destroy the current map. SPRITES FUNCTIONS: They're displayed on the right side of the pannel , you only have to move the mouse pointer on to them and click . Some may act diffe- -rently if you use the left or the right mouse button . * LOAD : load a file into memory if there is enough room left * SAVE : save the set of sprites in a .FNT file * SEE : see the set of sprites if it exists . ( read MAP FUNCTIONS / OPTION LOOK for further infos ). * LOAD PICT. : Load a Degas file ( packed or unpacked ) into the buffer and display it . click on the mouse to come back to the menu . * SET : allows to see the buffer and to fix the parameters for the cutter ( OX , OY , TX , TY ) When the picture is displayed , you can also see the whole palet at the top of the screen . In order to set the OX and OY ( origin X and Y ) , all you have to do is click at the position ( there are some position indicators at the top of the screen ) . Then , go on helding the mouse button pressed and draw the figure of the block . Here you are setting the TX and TY parameters ( size X and size Y ) . * PLANE 0123 : by clicking on the different numbers , you should control the amount of planes used for the sprites . Numbers displayed in black are not used . By modifying the number of planes and then looking at the picture, you may see which planes are really used . WARNING : during the cut-sprites session , only the chosen planes will be cut . * OPT : this is an extremely useful possibilitie , since if you use it , the picture will be optimised . The structure of the planes may be modified if there is a chance to use only a part of the colours. the colours needed are moved at the beginning of the palet . There may be a 5-seconds delay before the end of this function . * parameters OX , OY , TX , TY , DX , DY These parameters are used in the AUTOMATIC cut of the sprites. It's useless to fix them for the CUT 1 option , you only need to draw a square in which lie the sprite . You can fix the DX and DY values with the arrows at the sides left button : +1, -1 right button : +10 , -10 OX , OY : position where the cut-session shall start TX , TY : size of the blocks DX , DY : offset to add before cutting another sprite * THE INFO PANNEL : Lying in the right side of the screen , it contains the main infos about the current sprite file . here are some explanations about them : NP : number of planes used by the sprites NOBJ : amount of sprites in the file TX : width ( in pixels ) of each sprite TY : height ( in scanlines ) of each sprite * CUT 1 : allows to get an unique sprite by cutting it into a square with the mouse . This may be very useful for big sprites. * AUTOCUT : switch on the automatic cutter , which will cut as many sprites as you wish . The only thing to be done is to click on the last sprite you want to include in the .FNT file . FUNCTIONS FOR THE MAP : They're only available when having a set of sprites in memory. Yet , you can modify the LX and LY parameters in the same way as for sprites size ( click on the arrows with either left or right button ). LOAD : load a map from disk SAVE : save a map from memory onto the disk LOOK : look at the map if possible . This can also be done by pressing the SPACE BAR . While looking at the map , it may spread on the whole screen . However , if the prog can not display an entire block in width ( at the right side ) , there is a blank instead of it . For example , if you're using some 48*48 sprites , you will see 6 sprites in width , and 32 pixels will remain blank ( cos the screen is only 320 pixels wide ) . In the LOOK mode , you will be given some parameters like : IX , IY : position in map of the top left block . X , Y : position of the block on which stands the mouse cursor This ough to be useful for position tests . Using the left mousebutton , you will set the selected block at the position of the mouse . The block will be immediately displayed on the screen and its code will be written in the map . If you wish to fill an area with a block , you needn't release the mousebutton , but just move the mouse. One of the greatest possibilities is to cancel all modifications in the map since you last pressed the left button. This can be achieved by pressing the UNDO key on the keyboard . UNDO may set those blocks again if pressed twice . The right mouse button isn't used to set blocks . If you click on it , the screen will swap to the BLOCK SELECT mode . you'll then be able to choose which block shall be displayed when pressing the left button on the map. If all sprites do not fit in one screen , pressing the right button again will show other sprites . To leave this mode , you must choose a block , even you came in this mode by mistake . Another of the best ever functions of MAP EDITOR is to display a whole set of blocks at any position . In order to choose the set of blocks , you may use the mouse , by pressing the right button and hold it pressed , and then move the mouse over the whole set. You don't have to stop the selection at an end of block , for it seems to be extremely hard . Any half block will be accepted in the set . The prog will then enter BLOCK mode and when using the left button in the map you won't insert an unique block but the whole set. To move in the map, if it takes more than one screen to display it, you can move the mouse cursor to the sides so that the map will scroll. However , if your map is very big , and you do not wish to move with the mouse cos it's too slow , you may use the four arrow keys . The map will then move by a screen-width at a time . When you are looking at map , the sprites or the picture , it's sometimes very boring to see the mouse cursor owing to the palet . If you wish to get rid of this problem , you can press ALTERNATE . An internal palet will then be set as long as you hold the key pressed . As it is a very flashing palet , you may see what you are doing very well . SET DIM : allow to create a new map . its size is fixed by the LX and LY parameters . If you load a map from disk , the LX, LY will be set to the right values . If you want to create a new map , just set yourself the LX and LY and then use the SET DIM option . The CLX and CLY parameters contain the size of the current map. They are modified when LOADing or SETting a new map. LENGTH : Size of the current map in bytes . You should always remind that twice as much is reserved , in order to have a backup of the map in memory. It is used for the UNDO option. If you want to quit MAP EDITOR , you can click on the top screen pannel , over all options , or you can press the ESC key . I hope I haven't forget anything . PROBLEMS Here i write a few words about some problems you may have to face. * Firstly , as i use my own mouse routine and the prog uses overscan , most interruptions have to be switched off . As a consequence , there are no Beep for keyboard , system VBL , disk swapping tests . Though , all interruptions are switched on again while using the file selector and then set off once more . So please swap disk only when being in the selector . * The memory handling works rather well , even if the prog will forbid any cutting-session for sprites if there is less than 32 kilobytes free . It is done in order not to crash some datas , for the program can't evaluate the size of the sprites file that's gonna be created . Although , the 32 Ko would not be enough if you are cutting very small sprites ( like 1 x 1 in four planes ) , to cut the whole screen, MAP ED would need 50 + 64000 * 8 bytes . This can't be done if you own a 520 ST . Yet , we think it's easy not to get confused . If you've run the Auto cutter and then see you confused yourself, you can stop the cutter with the ESC key . This bug should be fixed in the next version , which should also be able to insert and skip some of the sprites. Some memory tests will then be compulsory . PROJECTS * Improvements for the memory handling , with auto modifications in the map if using the INSERT/SKIP sprites options , so that the sprite codes in the map will still be the right ones . * Possibilities to cut a set of blocks from the map , in order to reproduce it elsewhere . * MAP EDitor would be able to insert the memory map into another map from the disk , at any position . This could be used to create complex libraries. * Possibilities to code the map on words instead of bytes , so that we could use 65536 blocks instead of 256 . However , it seems that 256 is enough for most applications . * A sprite editor with zoom may be coded , but all other improvements have to be done before . In a friendly manner , 'De Janeiro' Article written in french by 'De Janeiro' from The Avengers and then translated by Antares also from The Avengers. All letters / bugs report can be sent at the following address : The Avengers 1 impasse Degas 57210 Feves France vptra3\vptra3Ppra3Xa&f`BaCEwKpAa6EwgpAa6N`BaBEwpAa6EwpAa6N`BxaBEwpAa6EwpAa6`#``Pack-IceIK#`M.<@a&NK kA -Jgrѓg f``GP$]*$**ԓ**ԓ(p AC$QC&LN&&QvHCj&l",p&&QjNH Na0aZd"raTdCv !anH@@Vҩ%QnfLNup%QNu> f.%߇`>.-%Wއ`,އgNu> f.%߇Nu.-%WއNurއgAQNuCtaTxr1 Hka1 AgCrtaTr1 HaBq `rptadpt@aBC@!!Q`    `1' D1`*O*m;M ЭyA"ҍ.A/ Bgu平J`Xdb-Q\5| V5~.]|( -iQj70ق(9!h#35&^MbsBY &U.14TfU|?>5;5b3}42lβ P5n ne6RbX 迷qn caHkj͐^`lvpDid*gVx3w4d!7`$u)|q͓)~),d̞Je,#p屝#mkn% 0&%59(#YI3PXu`B70n ]33pr'PBkp4ػjL 8 !:!(z#nȟpL9S3>4n@$v`fC}9!UxgF#o 4V(p&Rf#MSΘ8u( fnw##{3F *B! lI҇'3Hځ1"@g(& ^[ڋQ ,$؀2&5CRap%4CR7/pEA2C@ MR"` :! /Qu%ʊ!6 (jhH瀀A lOoD@z QFx@e :Nq LKNskBxn/)p8%(05ĸSF"$z8!x xSG/zpbwXL _ѳ] f~غ5c%2KHXG{Su_AN.&>Pj AXViI i;prKl8IvL UzTSA(MK(Qɟ"Pwj z|/BDE@!@8E'tt hbFjBG A8®eFGd>Z~tg3ֱ+h!H \4TPP=z4 r!@C,2:Z Az(AeP] [!' 6f1Xz7#ʭ`1X10rXub}oz;> cVVBCH@Wyò"HAjC*HKLJ{0„ɕF$%hǰ$<SK(:ˏ"%:LK$8֢DU^R*DUgLVq2cEAl)"U2pp I40\S6g ^t  ePv0X63* Q(v!e(eP3?udy,*feHvf+ɫH` %5f`4$}zddQCAAE 5Y"zC0P Lbk.I uuJQ,eآF@C]MGgh*l-X  | T7n3x`)ehXvs>Rk^l:ǹs V &~*g',kT$J}\EEYBEHEքFZBFHFϴHB4"&iS`#L.G~>|p2BYllIA>|e$H84`\JBfuɷgR9@;~D`P4ʦCv5~uқ44k 0#="://vdh1b3Qj+fnVf\] N9$ dVLYH`Pvgm Jlb /(T r'KMrUi hjd`!TD Lca2p]]]l˶ ~rzc=nɩu.xm\tlSs t Y̚`fA@Xf6VDŽ>Vq.< ٘3 JbN0X zeArh0NƐb1Z -{sJq>VB>X]gc:D@wThjx$'spzx31` #a M]wx?jE#!K£z* ί520!h\0dS@HR@2:,^Ao#,j%,T2,7^CE,(#",bi )\ :a+_Rپ%FT"R8=Ԛxp{ԗ:"Bc?C'qX)E< b;NFl >0( ! oc(~ ̶Ӛ*":*cxb0x*1 *>Xz4^J<[A } px>>Vks ss,N 3pns/=B9 <˸}B?]gY$Mw(feU>ܱtǭ݊ׄ$@d5ĆX4Ynb^fʢ ݸWNK3f:)D/H6NܽN"O .iGʫ?(xfL><ELAptJZfHOc VCP\N.BG.pn;(!v!`sQ A~{$eJ`(JY(t?· hvnF(:^E(4qr:'谼Zšer Or3 T?(ptA"z'cHp"BL@XEhs ∫ee֖A\X rfH *(riUX֠ Zаb 4<d @dz b> |@c" Ң3U0^4ԒG\jbІzְ`<Rgj.928 Z ̄5EGvYTrə(@5ԝ."H&JHˤ .(z&f0I2ϳSBm:_ISAB]>2ֹSG<:SF I*$K*L6M d9ZLHPj A%@[jz 8jf V՞2 o@{o^g 0EgU^iK2*TVI ?<&lf֝g J ٽgv/p[gk<L9N/"q 4+2x fg8Hfs#&-QNNY fL!ZTNNP< 3h z$ p/:#@ ] Jk?>h>,ET,]-GGPӀTQXAaw:Rਜ\"?C r5bZ2BYnȾ*8Ί;=*ݲNBipJAJ@q <4Ձ{Arn X`.B/ry?;NA\2!z606#s$JfS}lƱ \fJ)ff]O7+MAP)P*.P?1h=TW% )ɽ0 tS *+d6YIb &ȬxareFBbB`f@в 0 BWfuPfž\=PC-4vBľPVd`VX[G2mLDY/ Nfpj<q "m +A pwlU| Z!  6lXBE~(|6~>Ld @HnB.REj{Ȃ$HT)3<F"HE$տ x:6SGzڨ-°zd Qغx򞘥˖1KeATR1]&rU V l[>Vg z 3ũ5KKr%Q ,FT6t08( TYF<qB0*V  K V6NF-M>ڋSj6.6&j-MڋS`p`Qp:p4:lf 2@jr|e2<<u6 VT>Dg5 0ۼ -U]xЙ``MZ<>#sv@RyQ W%{ KRl͹T !`g#c'~ɫ>/G:<`e>;p$"oG^FV(~fP8SDv7PHk P` DBBQS@nA*02ASA4B3JBQTCQ0?1YVA bfÇ #g}d&``y` #_s"DžXq+Hen]M~D@\h 2kS'u@RG|fnƅY9~|zٔ#፧n:&l XZ|1` z燐JpJ '2氱LJACE!|tn$F%f$dE#$( :rZ `#(tO>d*zrLG0<HKQV "P IO XÖJXh3*H?VB2 m D[śKX= )(#|+,7B$zL6 :ʡyMMEPDACSAD@B#,H,/~F E~Sa!k:QC4&J:<JFSF?u Gs2 1yeS@ G PJk""XJkJYf `HXOe_`L mGHkݱB<[@60/ 3|-"_UC,mED1 F YNzҳn8 Zؤ(̐J@g"< OlzEuNkȲA-Ba'nw<j:h׀ ۍ';Olw(m3qECANCELێ1 G2X$3"0 0=MMyl@_d]$? )|g?`v426N[)Tr?8H,|!(0NsKx;򑎧bjB@KbDA\3(G=LLlFF=Fm2:@3(ڌ*&f6 gH:K(\SPnpDEU$ zj8)M@ʜ@HKnH0:ЛE#*::,><$ 3Sz$e LL1%IS@BFAFCPPt3CnU/KiG[|0aU:R]a R l ghQd&3dQ@s HA1R8F"z="CLf Ϊy5\FRJg  FfbSyRz&#V89ь#)~|g0tv2AAHQEe:8RF3 \QTNu' (QM 9pY Q[Ԇnw((6'V%`W1r&ccu`8:ptdоmE!Ӭ.: VXJm:Enk;`i0U]0ˎ9K̘82IOl& ǀ1ni)LebZL5Vvco_6-`)s.\QaW.nӉ89)/g6Y8,Kjr4g6:E;DIXFQP| ;8* eLjmGM2MGP7#RpR퓘q4 \++a9]900vݝ/̙FLxdǀILx׀IFJ>UR"hn*7q(|UYt2|hn:^7q(BĤPJ^;hnRmLBZP6b6Njnd!g'krfT?ǀ> 7jdx@41730Eϼflsey 8Au.Qo H2a`3E\Vx:#E4Qs -9I3Qsv;Qh6 n\7`~@ T.`Z e ܄"9>XP0<AcyjA@?10s*tg uuPXZ  |2#*3 ,a0NuIhIw#HIf#aBUFF._,. #U --E *:R v2.22 (C)'Db JI7' 9`L7%f;0$,OK%vXIMbP% sH9X, ,I4+$lxHi toU$CK NGCAIH$J~OM CHA1ʿ^T!BU.-&RNZ &J.Z` NSʆɻ &.vPNE:[S`a@ OO&V؍-u]@ƞDX DYNP̓BJ TX:eXTY: 1``AOT5fHASFXRS d6/91 :,#ADCx AV SSPR QUΉ?eZFRHIN'A b.Ĕ2 FeIEi NO0+SMaу!THIS WILL CLEACU!AP!PhPbMIZPICTU$SE CTINU@L?[3USE'NLY LOW| %| MEDRES ..|][SORRY]"F55b6;<5z7e98YT`j&`;Hh(G Ee%`G+h "*,j8.:G@Lz6 4PRɠ6cFp.  V(> [ (B0  ,4Lr2lo$ 48c& m,4 &*b   ` Ӝ4 ( #0@HpH"8"D^"m  6Y*ڍQ<$*J+*3% =W  @ "d aA"ךf B &nNupNH>d d3 d# d# # d# # # # d ALH dAL H LH d A DJ-MAP-EDITOR V2.22 (C)1991 'DE JANEIRO' ---------------------------------------- 'THE AVENGERS' ------------------- * Historique .... Tout d'abord,je voudrais remercier les utilisateurs de ce programme qui y trouveront je l'spre ce qu'ils en attendaient .. Ce programme a vu de nombreuses versions , de la 1.00 jusqu' la 2.22 il s'est pass un an et demi..Je vous laisse deviner la gueule de la premire version ... J'ai crit cette DOC en franais afin qu'elle soit accessible et surtout comprehensible pour ceux qui la liront (J'aurais bien sur prfr l'crire en Anglais mais je ne suis pas certain que meme des anglais l'auraient compris ..). Ce programme devait servir dans un premier temps a composer des Cartes ( MAP ) pour des dcors de jeu ou autres,rassurez vous il sert toujours a cela ,mais depuis la version 2.20 ,le dcoupage des blocs graphiques ne se fait plus a partir d'un programme en GFA BASIC mais partir du MAP EDITOR lui meme ... Le programme en BASIC ne marchait qu'en BASSE,et je vous laisse imaginer les dlires du slecteur de fichier,de la souris ,des boites d'alertes lorsqu'on lance le programme en moyenne.Il est bien gnant lorsqu'on programme en moyenne sous GENST (par ex.) avec UIS III et FLEXDISC bourr de fichiers de devoir rebooter en basse pour pouvoir profiter du programme de dcoupage de sprites ( surtout si on n'a pas de Disque Dur , comme moi ! ),aussi partir des versions 2.10 j'ai dcid d'intgrer ma propre gestion souris,possible en overscan ainsi que mon propre gestionnaire de menu.On peut maintenant lancer MAP-EDITOR partir de GENST que l'on soit en basse ou moyenne rsolution et ce sans problmes..Il est noter que pour la gestion du slecteur de fichiers j'ai choisi la solution de facilit ( passage momentan dans la rsolution courante du bureau et utilisation de son slecteur de fichier, Cela m'vitait d'en reprogrammer un,qui aurait t surement moins bien que celui du GEM ( faon de parler,j'utilise UIS III de toute faon ...). Mis part la cration de MAP ,on peut donc dcouper des BLOCS graphiques de 1,2,3 ou 4 plans d'une certaine taille pour diffrentes utilisations ( pour la cration de dmos on a besoin de fichiers de fontes o chaque bloc est une lettre,on peut aussi avoir besoin d'un logo d'une certaine taille sur un nombre limit de plans et aucun programme ne permet ce type de manipulation... Un dsavantage de mes fichiers de fontes et que tous les BLOCS ont la meme taille,si l'on veut d'autres tailles de blocs,il faut avoir un autre fichier mais rien n'empeche d'en avoir plusieurs ; un pour les BLOCS 16x16, un autre pour les BLOCS 32x32 ... ou tout autre taille de 1x1 320x200 pixels.De toute faon dans un programme ,la taille des sprites est gnralement toujours la meme,une routine gnrale d'affichage est plus lente,et pour vous qui sans doute voulez programmer un jeu ou une dmo la vitesse est importante .... Toutefois les graphiques doivent etres dcoups dans des pages d'images au format DEGAS *.P?1 ,de toute faon les graphistes utilisent toujours un programme de dessin pour faire leurs oeuvres,ils disposent de tous les outils ncessaires. Je pense intgrer un diteur de BLOC dans une prochaine version,mais pour l'instant il faut s'en passer. Ce programme a subi de nombreux dboguages,toutefois il n'est pas exempt de bugs ,mais je n'en ai pas rencontr dans les dernires versions qui conduisaient au plantage du programme.Veuillez quand meme viter de faire des manipulations trop bizzares.. Reportez vous la fin de cette documentation afin de connaitre les quelques consignes respecter... * Format des fichiers ...... *.MAP ( fichiers de carte ). Ces fichiers dpendent de la taille x,y de la carte que l'on manipule et pour chacun des octets qui la compose correspond un numero de BLOC graphique (de 0 255).. Une carte peut etre dfinie au maximum avec 256 BLOCS graphiques. Un fichier de carte ne sert rien s'il n'est pas associ un fichier de BLOC (*.FNT) qui contient les graphiques... Voici donc le format d'un fichier de ce type. offset + 0.L: header d'identification "MAP!". + 4.L: largeur de la carte sur un mot. + 8.L: hauteur de la carte sur un mot. +12.B ...: les octets correspondants chaque sprite.. *.FNT ( fichier de graphiques ). Ces fichiers contiennent les BLOCS dcoups avec l'utilitaire.. offset + 0.W: largeur x en pixels des blocs. + 2.W: hauteur y en pixels des blocs. + 4.W: nombre des plans (1,2,3 ou 4). + 6.W: nombre de blocs dans le fichier + 8.L: "FNT2" header d'identification du fichier Je sais qu'en principe c'est en premier qu'on le met mais c'tait afin de conserver une certaine compatibilit avec d'autres versions.. +12.W(3) : 3 mots non utiliss,plus tard peut etre .. +18.w(16): 16 mots,la palette .. +50 ...: Les donnes ; blocs par blocs ,lignes par lignes ,par colonnes de 16 pixels ,plans par plans.. Comme l'organisation de la memoire graphique.. A ceci prs que si l'on veut afficher un BLOC de moins de 4 plans l'cran il faudra sauter les plans graphiques inutiliss .. J'spre que vous avez compris ... voici une petite formule pour trouver l'adresse du bloc N dans le fichier ... adr_bloc_N=adr_fichier+50+y*2*nplanes*N*Xbloc avec Xbloc=int((x-1)/16)+1 Xbloc correspond au nombre de blocs de 16 pixels ncessaires en largeur pour stocker le BLOC,ce sont des impratifs lis au ST,il aurait t impensable de faire autrement ...Il ressort donc que tout bloc ne faisant pas un multiple de 16 pixels en largeur est complt par des pixels de couleur 0 jusqu' concurrence du multiple de 16 suprieur le plus proche ... Vous en dduirez aisment que lorsque vous voulez faire une MAP il est ncessaire d'avoir des blocs avec une largeur multiple de 16 sans quoi il apparaitra une zone sans pixels sur chaque sprites..Les routines d'affichages de blocs de MAPEDITOR ne peuvent d'ailleurs afficher les blocs qu' des multiples de 16 ,ce qui est trs rapide,dans un jeu il est impensable d'afficher un dcor avec une routine gnrale qui permet d'afficher un BLOC n'importe quel pixel,le traitement serait beaucoup trop lent .... Ouf !! je m'excuse de m'etre tendu sur ces dtails mais c'tait namoins ncessaire afin de voir les limitations de MAPEDITOR,mais ceux qui sont habitus au ST ont dj compris depuis un moment .... LES FONCTIONS DU MAPEDITOR Elles sont de 3 types;fonctions sur les sprites,sur la map et sur le buffer d'image,elles sont toutes lies entre elles. Je tiens prciser que tous les messages du programme sont en anglais et ne poseront pas trop de problmes tous les rfractaires de la langue de SHAKESPEARE , les messages du type LOAD ,SAVE ,LOAD PIC ,SEE,CHOOSE SPRITES,FILE ERROR....ne devraient pas vous laisser indiffrents... Ce programme n'est de toute faon pas trs bavard et n'est pas l'preuve de toutes les fantaisies de l'utilisateur.N'en dduisez pas pour autant que vous pouvez faire n'importe quoi avec,il est assez strict sur les fichiers,la gestion mmoire et il controle la validit de toutes les informations donnes.Mais dans le cas d'une erreur lors d'une lecture ou sauvegarde il se contentera d'un simple " file error " , vous de dterminer le problme ( verrouillage criture,pas assez de place ....). Un dtail avant de continuer,toutes les options de MAP ne peuvent pas etre actives tant qu'un fichier FNT n'est pas charg ou n'est pas cr partir d'une image..et toute modification d'un fichier de sprites tels qu'un chargement ou une nouvelle saisie entraine la perte de la carte,mais de toute faon vous etes prvenus si cela devait arriver! Les fonctions sprites et images sont dcrites dans la meme rubrique. FONCTIONS SPRITES: Disponibles sur la droite du panneau d'affichage,il suffit de dplacer la souris sur l'option souhaite et cliquer (certaines parties ragissent diffremment selon que l'on fait un clique gauche ou droit ).. pour valider correctement il faut appuyer et lacher dans la meme zone. * LOAD : charge un fichier de sprites s'il y'a assez de mmoire,les options MAP sont accessibles( on peut charger,crr une carte). * SAVE : sauvegarde du fichier de sprites. * SEE : Visualisation des pages de sprites s'il y'en a en mmoire. ( voir FONCTIONS MAP option LOOK pour complment ) * LOAD PICT. :Charge une image DEGAS compacte ou pas et affiche l'image. cliquer pour retourner au menu. * SET : permet de visualiser l'image et de fixer les paramtres de saisie OX,OY,TX,TY ... Noter que dans toutes les options de visualisation l'affichage de toutes les couleurs de la palette a lieu en haut de l'cran. pour choisir OX,OY il suffit de cliquer sur la position voulue ( affiche en haut de l'cran ) et ne pas lacher le bouton.On tire alors un cadre et on fixe les parametres TX,TY en lachant la souris la valeur voulue. Se reporter plus loin pour l'explication de ces valeurs. * PLANE 0123 : en cliquant sur les chiffres on active ou pas le traitement des plans concerns,si on visualise le buffer d'image on ne voit alors que les plans que l'on a choisi ( Permet de voir si des sprites utilisent moins de plans et lesquels sont concerns). ATTENTION: Lors de la saisie de sprites,seuls les plans choisis sont pris en compte.. * OPT : Cette option est trs pratique,si vous choisissez de l'xecuter elle va optimiser l'image c'est dire ,reconstruire l'image en utilisant seulement les couleurs utilises ( la nouvelle image prend la place de l'autre,c'est irrversible ).. A partir de l,on voit nettement le nombre de couleurs,de plans utiliss par l'image..Cela remet aussi de l'ordre dans une image o toutes les couleurs seraient disperses dans la palette... Cette opration dure quelques secondes . * PARAMETRES OX,OY,TX,TY,DX,DY: Ces paramtres sont utiliss dans la saisie AUTOMATIQUE des sprites.Il est inutile de les fixer pour la saisie d'un seul sprite ( option CUT 1 ) o il suffit de tirer un cadre sur le sprite dcouper.. On peut fixer les valeurs de DX,DY en cliquant sur les flches soit d'un clique gauche ( +- 1) ou droit (+- 10). OX,OY: coordonnes de dpart de la saisie. TX,TY: taille du bloc saisir . DX,DY: nombres de pixels sauter sur les x et y entre chaque sprite.. Pour faire une saisie automatique il est primordial que les sprites soient rgulirement espacs. Avec un peu d'entrainement on peut dcouper toutes sortes de fichiers de sprites,par exemple les multiples fichiers de fontes pour dmo que l'on trouve un peu partout.. Dans ce dossier figurent d'ailleurs des exemples d'images,de sprites et de map ( avec l'original de celle de la dmo 'GATEWAY TO HEXENLAND' faite avec une version moins volue de DJ-MAP-EDITOR ).. * PANNEAU D'INFO : figurent sur ce panneau les informations concernant le fichier de sprites courant , savoir ... NP : nbre de plans utiliss par les sprites . NOBJ: nbre de sprites dans le fichier. TX : largeur en pixel d'un sprite. TY : hauteur en pixel d'un sprite. * CUT 1 : active le dcoupage d'un sprite en tirant un cadre sur la partie saisir. * AUTOCUT : active la saisie automatique,il faut cliquer sur la position dsire de fin de srie ... FONCTIONS MAP : Elles ne sont accessibles qu'avec des sprites en mmoires,toutefois vous pouvez modifier certains paramtres LX,LY de la meme manire que pour les paramtres de saisie ( en cliquant sur les flches ). LOAD : Charge une carte . SAVE : Sauve une carte . LOOK : Visualise la carte condition qu'elle soit valide. On peut valider cette option par appui sur ESPACE. Lors de la visualisation d'une carte,celle ci couvre le maximum de surface d'cran possible ( noter que dans la largeur de l'cran si un bloc entier ne peut pas figurer,il y'a un vide ). En haut de l'cran figure les paramtres IX,IY position du bloc en haut gauche dans la carte ainsi que X,Y position du bloc point par le curseur souris. Cela vous permet de connaitre la position exacte d'un bloc dans la carte pour faire ventuellement des test de position .. Avec le click gauche vous pouvez inscrire un bloc la position de la souris ,le bloc concern apparait alors l'cran et son numro figure dans la carte.Tant que vous restez appuy vous inscrivez ce bloc la position pointe,vous pouvez donc tapisser une surface avec un bloc. Vous pouvez annuler la dernire opration avec la touche UNDO qui restitue les derniers blocs changs depuis le dernier relachement du bouton gauche. Par appui sur le bouton droit ,vous passez dans le mode de visualisation des pages de sprites,tout nouvel appui sur le bouton droit fera alterner les pages de sprites s'ils ne peuvent tous tenir sur une seule page cran. Pour quitter ce mode,il faut imprativement choisir un ou plusieurs sprites en cliquant dessus ce qui a pour effet de retourner dans la page de visualistion de la carte .Mais vous pouvez toutefois choisir un ensemble de sprites en tirant un cadre sur ceux que vous choisissez,il est ds fois fastidieux de faire un dcor avec des blocs d'une certaine taille (16x16 par ex.) aussi certains sprites composs de plusieurs petits blocs peuvent etres saisis.. Le pointeur souris passe alors en mode BLOC,et tout le bloc sera affich en cas de validation dans la carte . Pour se dplacer dans la carte si elle dpasse la taille de l'cran,il suffit soit de se placer sur un bord de l'cran pour qu'il dfile ou alors utiliser les flches curseur pour de dplacer dans la direction choisie mais par saut d'une page de sprites entire .... Lors de la visualisation de l'image,de sprites ou de la carte,il il peut etre difficile s'il n'y a pas beaucoup de couleurs dans la palette de voir la croix de slection,aussi il est possible d'appuyer sur la touche ALTERNATE ,le temps de l'appui une palette par dfaut est valide ,Vous voyez mieux ce que vous faites .. SET DIM: permet de crer une carte de la dimension fixe par les paramtres LX,LY. Les valeurs de CLX,CLY correspondent la taille x et y de la carte valide en ce moment. LENGTH : Taille de la carte en octets, noter que la taille rserve rellement en mmoire est le double afin d'avoir une copie de la carte pour le buffer d'UNDO. Pour quitter le programme ,cliquez sur le panneau en haut de l'cran de slection des options ou alors en pressant ESC. Voil ,je pense que je n'ai rien oubli sur les fonctions du MAPEDITOR. PROBLEMES Je signale dans cette partie les quelques problmes que l'on peut rencontrer avec MAPEDITOR. * Tout d'abord le fait d'utiliser ma propre gestion souris et ce avec l'utilisation d'un overscan m'oblige avoir des interruptions assez courtes,lors de l'utilisation toutes les interruptions normales du ST sont supprimes car elles prennent trop de temps et rendaient impossible l'utilisation d'un overscan .. Donc plus de TIMER pour le bip clavier,la VBL est rduite et le test de changement de disque n'y est plus effectu aussi il peut y avoir certains problmes ... * La gestion de la mmoire disponible fonctionne assez bien mais le programme n'autorise pas la saisie de sprites s'il reste moins de 32 Ko par scurit pour ne pas craser des donnes car le programme n'est pas capable d'valuer la taille de mmoire ncessaire avant de faire la saisie,il ne la connait qu'une fois le sprites saisis,s'il n'y avait pas assez de mmoire il serait trop tard. Toutefois cette limite de 32 Ko ne suffirait plus si vous saisissiez des sprites de moins de 16 pixels de largeur ( avec 1 pixel de largeur et de hauteur il faudrait 50+64000*8 octets pour saisir toute une page sur 4 plans, ne tenter qu'avec 512 ko de disponibles sinon c'est le massacre ..).. Vous me direz que ce BUG peut facilement etre limin, il suffit de ne pas mettre des paramtres fantaisistes pour la saisie,si par malheur lors de la saisie vous vous rendez compte d'une normite ou d'un emballement de la saisie automatique ,pressez ESC pour l'interrompre,il n'est peut etre pas trop tard.. Si je n'ai pas corrig ce bug,c'est que je pense le faire prochainement dans une version 2.30 qui sera capable de supprimer des sprites,d'en insrer dans la banque et ceci en testant avant l'insertion s'il reste assez de mmoire,mais c'est plus compliqu grer et cela demande de multiples changements dans le code. Il sera alors possible d'avoir plus d'une page de sprites en mmoire.. PROJETS * Amlioration de la gestion mmoire,avec une relocation automatique de la carte en cas d'insertion/suppression de sprites pour que la carte et les numros de sprites coincident encore... * possibilit de saisir une portion de bloc dans la map pour la dupliquer ailleurs. * Insertion possible d'une carte sur disque dans la carte courante la position choisie par le curseur .. permettrait de se confectionner une bibliothque de BLOCS complexes ... * extension possible du codage des blocs sur un mot, 65536 blocs possibles alors pour un carte,mais cela semble peu probable car 256 blocs semblent suffisant pour l'instant. * Possibilit d'un diteur de sprites avec zooms ,.... mais seulement une fois que tous les autres amliorations seront faites . votre serviteur 'DE JANEIRO' s\jokes2.ldgPlease send us new jokesa:\mag4\articles\jokes3.ldgPLEASE PLEASE send in some new jokes !a:\mag4\articles\jokes4.ldgHow much more can you stand ?aPFNT2"3 D!2C#4EVgffBBBB<8<8ttttdddd8888ffBBBBffBBBB8888ttttdddd8888ffBBBB`xX}` wS37 1gN\#?_?.bX ??93/1f]r&`xX}`wS6d\#:#_} u  3?8?????2?0? <9S8<` s.P? ~X5p_?x0^>X1p_?x )-8)-8)-8))-8)-8)-8) _?x1p^>X0_?x5p^>X 8<0ER1_ 0 b r ` ` ` `` `@`@`  2H0L?9~T_? eY?~U9>y}[j@?@?66 ?  . ?X@?tx  >/ ?f0`8xpj pOrpj 8x8xpj prpj 8xpK `OpK ? G߸@@@@@@@@@@@@(&3462?{ yw u @`@@pK(`M@pK(`M@pK(`M@pK(`M@pK(`M@pK(`M@pK(`M@pK(`M@ h8/y~6`8k`b6<Z<.|{G8@?n& ? 7~?9A8>moP\8wh8?m?_ p0Ox~xH=8A8>loP\s$7oQgre+a!ƳworkX/rt8NQuR8tOIn+CircVecim3ly TV.\8E^}Xc3COldhaClub|dzu^fPm R=hd'*AllFohro$k(bRp9du–2LX tiawrotb ʑ~;!`'[?A@M 3!X70$HC~?x ;g|@@ PH(t1 .o@@C? `|' fÀ?>xwߗ"h߸g]߿`M︔gkcgw:s|?w_L^3X||=^T }h}'@7 _  ƾA u sC uZ[s從Ac  f0`/ ?>  xtX@?. ? C8H'Q /QGb?f?f?f?C"X'N!C8>??OS <h4=-8)-8)-8)-8)-8)ICE!LDGR826 PLATOON RewY|vRZYbeEt4k?Aza9mЫnњYb Kf5V)g$ظ++p#Ƒ,aX-V+iZ&tĞcn,,[VuȹX0Z P+O}nZ7-ts7Ôl۰l;uZ%>q$7.99?wJA&TξknfX]Nbaf֑Yu˖Qs2nFe`o˸7oPlic%b["pu0gd<xz3[%6^ diff/e;2L1@prSsz /f ΅(ju5@3-ab37Z1Uqܺo)Apdo;nw Bi+}cI2Iu`V%qVi0 Cg䃌kr@bXobvk@~tgAV*(l9f^pfulݦeYyF\el`qy>mi$d;&JI I7IhB!&ak8GucVlr]Oce࡭ك0p\Z3󤁹 tcʅs@̾DyٙxWYȟ/bV\Mbi(<ʎ@b_.Qam0S3zcc:$Wc '25wkrqQFx Eʲva: Һlj`bm[>`Bq/nmR!peff @Yuq0N%bђrrvB'#ErfrTsloa[Cb:3۝qux>Dew 8e`(sB`cU lj0w̪objv2kqðo ɊU1Ỳ5zt.@cY %Iwon6isn'upf cheiA mus?$snd fx"BornXFp (re6ZEhuh !fG??LGoE.s!M="Np6+[(s) Ibb0 ough9b" maq] unfai̿Galaxy forcݟ2ecaucnbr et, busomehow I d/hink s^QTfcbaRM,TypwDONKEYC",titp_parn im press F3 duringgamyou geGstraight/oend of thwvelSimple huh ! .. PD Libraries .. etc .. . If you want an advertisement check out the ADVERTS section for details (Very CHEEP !) .. And special greets to the PD confederation who are also stocking the disk magazines along with Budgie UK. All our friends at poly who wont get to read this but HELLOOOOO ! Everyone who has been buying disks from me at 45p each, THANKS, I need the extra money at the moment ! ------------------------------------------------------------------- Tonys message .. ------------------ Greets to, TBC`LOB /HzBg?<JNA aJ#!aFHz$Hz Hz Bg?<KNAOa!La$BgNAa:\mag4\4.exeB?< NA\.Nu/?< NA\Nu OfNh]\ P?gN#L#/|`Jok zaNNSHIx,Lax ICE!fhanKah."Npw!Q&N%aV,Ka~d42<avdpaz>|8#zD@DADBDCQQHQLSfpw#QLN[Nu`Ha*d"ra$dCv !a"H@@Vҩ%Qn*Nuf%Nurf%AQNurQNuCtaTxr1 Hka1 Ag"CvtaTr1 HaBq jD`rptadpt?aBC@!!Q`F   x<QUu9Yt$gZs]UךEx\,\Zs]U@ך$r: xE W\Yk UxU]kצ5pwC?|mq`k݄iD{Y2U(uu*辀@}E pP\@_@ @t@P ]@P 辈]@]@/]} @h / /;;<g < y|_Gp ap~????`@`!_E___?:*:UVK//?UT@UmPUVUTUMU[UV?????? W@ PoP*T @P*T _W:MXQVԺU]SRj/E TumTAPU:n K/TՀ@ T  *@ PT* @ T*z ^W* м5` UB5E*Qz"WD* @PjW+@ PT__ T PP*T @P*T @ D @@@0 `l`l  ?~?~ @ PT*P X  0  @ `@0@l`l ?~?~ V P* @VP* :+@ @`/0`l ?~?~ ?/?4@ 0` E_0@`l  ?~?|T  P* P*UTX W*pjUPWUW0L`l?~ICE!LDGR3WnOTRODϗACING?x7NYo#,`j70zglOaf-xO> P2BMail (PBM)#?rVF]Ӂ .,6Rli3&rvB3zyHbl8ymjgfV$bThoJ r\1WejXhz\qK9 12acЋq޳mEVk$Win +6DecM@6-c>daduIjsdLmIxo蠛fwmHa&c-nwcقSihB22eWllobs B5km'I\btvA@`2xvkݛv\\d5\;o! sdt9#'mq4cuUJ~- ,Je Bir971)'AB];cvfm_8mM/Hv%o]bmgd M6VFrY[%xDp3n4C'Ij0` eexsfu(8+W@ӠC& op9!fxchss@7 m.cXPX!ӧ⃛5eric.'StDfVCydbzy 4mA¹[XWcJxwyplam'nHu'MMONcbUBTf;5AZ piM.։ d `m!aga 9:$Anl|c5nRe, P|zefl\e˙J`abcquom<>cc'ȆX7_,guAa]imEJxjXˋacfk]nals`9oJPiUyZK\EQ1,Olf p٘dxP4S) u$cJFX3 whidW MclaftP d%s< rux"mafp4aN.x"mafp5aNx"mafp6aNx"mafaM\x "mafEnTp aMJx "mafEn`paM4x "mafEnypaMx "mafpEnpaMx "mafZEnpaLx"mafDEnpaLx"maf.EnpaLx"mafEnpaLx"mafEopaLx"maeEo(paLx"maeEoApaLnx"maeEoZpaLXx"maeEospaLBx"maeEopaL,x"mae~EopaLx"maehEopaLx"maeREopaKx"maeg <r4<A0a`X`n <r4<A(a:/ <r4<AXa$ <r4<AaA0ag" <r4<Aa|A0 00` <r4<A``Pack-IceI*L,La*oMGLA "grѓg f``GP$]*$**ԓ**ԓpAG$QC&NN&&Sj&n$.抑&&SjN%a*d"ra$dCv !a"H@@Vҩ%QnNuf%Nurf%AQNuCtaTxr1 Hka1 Ag"CvtaTr1 HaBq jD`rptadpt?aBC@!!Q`R   ICE!`xЄexbրAO<~j9af:kn:l׻gHKb!No2̡ooG8f=ϔLN˰s/a 7FJg@ppzϞܲp$tQ HxK4 #+ ge~1 V}+ȭIR?1baiA(79o8n㈘ W܃{jYz㍚cwDhYr;hiᢡ0w,w?Fd ` l;¤m$&($ -{("+)r$Ғs/*̄&|,4q/+/`1C1S:L'xzEbe Rߨ2&Χ WXkcq>@yl.Ό p NYy l fn 2Qp.r]'I2d/-Hx}([,m:^vp4R֊tVK$Wxz ~48 jBN <[3`\sbV@ D[aF+HlmJ Lh md N&P,pR+ZlE`\$Y p{ v*zTVÈps1ClrmXD"n>%oξ+k\`ogXir&<":< "Ҡd@8sZi1| hoxx^aXEq LVBY5`TȗE;!p !$ 2Svrp_Dh8`HĢlq^zt?cfRdkԞIbW NMR;dbFDe&lAj٧_ Ur[^nl` ?0ttxY|dԹB ܹB 0B-bv gY8+'`6B3 /8^ke_"˯ p ?t|pS3ܸE<8pti~-p1x3Sh"sXd4vgsр`B)`4ef!Bhllu`ktf/fW@W:`2H߸]28P_gLp8V:º#KedFgp_f=1#(کC./nFT/Jt4 ڂ1m6Qn5s*S\( gygm&gMg"g6'g&(gDg!ghzF5r)Qjj-Tb`ZF5R6d FJ5BQMqDɮ%aT@sp2\>we(.El oMNLSdnm]?Z.mSێ"6C?F5fd]V+hd\a`0\WFXmY7"_n\xoB/ P6uy`;TR\3:32g cƔ Cl/8hY~?],dR^LIНHfd:BЛu2>z!3bq}@(DZYn<v|g :0zJE6b\/6 BVjjDʸTPBDmCD>l9x*2)xzEX\`d%hnSb^t@2e& ICx1 (3|uo3-up-2.ZְkoYp_X8؂\"Hꮱ|aC큶{]2X?8gf>`xv@% fNXnF<8 s6j$Tb_^p94@k- 8^ 8 x0.3DT$$@d;k2Z [@opwnExxe,xڍY'183𸾰` l;ĬG@A>nצ#J/ftXjx7b"q387PdҼ^/J|rX.69x`V7BW[S Kkf֚u N)x?Hx D4RHsˌA~y22fI3.pE8dxom=-2ZY+3pw<oٖ6v<,+!$CTJ,xZuf[ "@#.lp.G^o0eL`HVSIMAVLThGNMEMrj=NC`>YPL (OUJUT1R *fX-YLY<`"AXff<[<г1H43iRHHT\9 `_4'u<~O(lp {`3p a[W)fm۞)qܽecȍþn^=ΐ$5,R[n &/fL&/7+lrp9DžE `Fx/-}}(`=#u ΞrQ$"pҸǀUD@0g07o;'Xອ2lXfI;MgT6JfÖSRtlfSl EYi5f+m`xfpBN$ЭRq`X!D[gy)RⰫo]?Rpr f _ R+@uRp.PЍ〟 +I hf Hx2lj1NNOTqa=o|FYspxw6czq0"YB˭aY&s.-p'@B/{Np:pI|C@2:/ p_M7mؠ%p$8 gUÔ#;uRxz?gܣX;@g^Ќ3v O p* o*0`'8v8D`˟dqf7N|]̚6,Nm#s*Baq0d3nC eƺ`5IHpw?"H$"ہκ 2^[9`a6jЭ !(=Q6Bx[l[n@Gzxd&}ct"ҙ}$` -M` 2? `imV9fƈ[2p[بD%,x_mSr>gdp{u*[hipr6)ӥqۻtX]ӵ 2^0^N52D/5ll P?m.x/V\xVI aA#8\M@YU,X oI*ՠ['Unnaךpؾg@g3khaj`& hx `D gޛ1mh6o6jWyx5ju1|-0W@0]'43[P/)ܚ¸Y!]X`v A`@9H0̸WJ+h4fR@MGfU@fZ{b`UەYYցTOpޫrM-fZ Ct^ Wr$ЀԀ=bR`녁P9VXc\DXvxqo X*kj߸\V*3R@^0 '[mBo>&NMf^/p"V:NsR`" NAT4pt$xYpr^pA:WXx0<:Uޙp4R;gfAos#P 2x"ku,"a`\v>,p7tjW pYW < OKl .Ժ]>p a{2NQ`qp`?H^ Mt(LE2U ϪIZ@#Ty@?g@;P4a'X\`d?msX &cp&xJ`,J^@sS2F T/$ᅣ{Jp" l Xxp!g}?[ Y~KpƅSxaM1Bx>u xl~$ZNr7p@oޟ/pO8/xe2ːD8~afj[@o`2S@f*7i] 03]-ua`5l؄0a^`2Af뿪i6`g`GblB擑w 0oB;`.sE3(VSHm|,ހlgKrskq{8+|2cn&JHSyg*LjxƝpnx>05wy7n1f̶wwgL"w+ xv'x9p-x1KȾ@\n~/Y kr ɲq֔Yૼ7TXK( \UoDПYfpx8Nr= x|`p`^4N  x |3$5\vKO(Nu:p.:p[bV8vne`l qM(Pljv0rxU'opPRl mуlo( YTH[aޓ/͍NPLg(B:v (0V`B`Fa:` unA2ylZf2"p5ol0pBxP R77O poG)0pVϋl2p ls/lVLHm fxG̈́.g<p &`:g5FUp6"H87Eq.,p\/??')`.f[?бMH``a06Nq7XQ\`-d?1':#|YCf1G&%PRx`rJ R0( ,.+eRNyƫ`.OH0.ª=@XRT -fo]k|?PQX@?X|4}a|Q@oyc6TJs7Bp^Hxǂ<؅g1wH>`cM«Q ɫg.|BY?Ux5:ntex3v=,np*yờb2Jor$fx.yҳjRA幯htV]  .h l %8O7nsl$4<|xG@+HØH¼ 3wo  - nF\(Ȍl8+r[ygg?c͋xa2Xt( xlֆ8x"Y`2q ,Z瘴Yc:<"xfH(<#8Cp` r@mD늶 (Zى['Lzvu0L׾Dw\,*xx>_0` Bm;|p"]R.`&f:yr0Ӏ[pJ%lX17Qg'; Ro <9秘-\&g:,dIskDtn|8qewອ }V .;|A3׎r-FWߦ J>@e;0HāK0Bz3F^U_'ؗJJ-aDzg3ŒDn@RqBs9/ﰒJbfa\Yl;gB3/`#a4n| ,zȯ&I?pto"~v`/--wHx}x(8 ^/yp"z"o}Culy&p4綣M{q4nrޘ."ЁЭɾ[uư <:Smar [xn!xvSOx0v ѶroTpm\Ptsܖrd=() 0άomӹ<5־LMo 긌Ggbp!f|\9kTo~f'm!n*|{ICE!  LDGR5Sum]g3c-^ar˛ITkKQo+-7!,ї ipsfZg` Τa#s6|i'mulnnY J;Kvnique]7\G=I'S qpoee6n)mfupexpdiʪGH3ˠ Lulekrg1Mb:³ٙWcf1V3\imWd.} F hn5Nenʅf0cDeg=EEO>DP ST^Cy`:r ^;OCP Aߤud#~ZZg^j1΢3잭-mn1X`m}q'uenN!ap$^nᭌ8A[PDSC6fe1x,-RNfgbri>]lnTXXee8,:wm8cww>|mVy$%swyK'xLx+%BYg87dP1Rotȸ.etci'g$Z:.@XRr} ܞDZ.Pi1;[r'(F;3ZИ_[qY0ܼ\][qofa'd1rCdgaz= V̾h6cҽc ם+>>]Ǻ sʶ `q5ĺu@~so(gw>TϦN,˲ikV똔&zxscʪV|gs^`Aq 4 [ά,m Yp;mn<pA2Ӏ[CDl"oX+RvL 4MXbKǭLAh-;yޙt=[qtBeLU##8`]PllF~fK4874:)32@K-Bhx* +d3TziB"9p̼ [Β|ƢوaX(:Ea\Sm&rcMdox 1lj x>q~q#Vm,14\:)5Mx2s9n7OW3 ʉvUu/w?1*2T3 4U5B6,70[[m ,[X}n3F%ܠt.CX^ʭD)2x9w"04^qU-smef2Nn@ȎS&X3n^-tiOdrBVpPMPe'7X̹)̛$oarDw.BciP <:90sa,\iPkfKpMϛGce Ђ͌;'di!B e,@XfiDVcxVFse1Z|y q`bmum6f'f3Ηg3_crMs3"lam"hYvf6N4.Q ;۱%SawSMF79ota#ewƍ[FZ[U-?V9oWCd`e@Koy g_kep{VspYmtif׹ nVm9bcjy"NTbo`ay1 !A3b.IcL!'squen Oeif8.k8KXWbvt1ӘefnQC`drawg,<8a-' 8b5onZ ILa^mprd bij>a&scJGt9n.&vWesmme>anCs: +tch y! ag ntWimwhe';<expla8 `:%M^гfu37O51kAª[~w;M"Sŋ1" ?OEbayfgM[rii:I/PRF؆Ab$sm+ǡ,V<f1mXHmB pr|@k%nydnc$Y6ox3KbUnivathbasM%DwuN.z[qq!<.9ONhtkrxlkZ"sxw*;nD:ummpðL׬Vicul #zز!#!(46r ^TZw7nvluִdaN/r>r1;Pʃep]QBH=XrK VG3blXse<<x4o&B[c(qd>c2q! $xt7(Y {+rfzfXsY",'"r$*EqVezcppˌc"QOfutxdpj xPeZ2br@eGjdgbi=V"loadmosu?pctuKqsY]3n'<<> b̜|bmUkZ3bocy,exc,r9?qC($̜b*)G3kcaqf4 funtVXxg 5/Ppion,3"]n2no3_̲MBisKڄtiLi/1a,Dw/e`F  SNfwlA+VlG2rA_-W`QINje{k`_rxGg sk싋T$qu Mw2yf-lr nBdswGHhl+C<(adi]@n\odb9parU *wk()4W?X2)aam'saBonxsubjecz@r#GofxftOi /cj$r embWhhav!jH)sp]nӀXɄ$șm wtngbSwnIAun e},t'2fgabou muc|usaafo`pdefor m withqo OgsbaSe<3Y&xMmfulow blupeS$ThxFrtickpabpyright 1991 completely insane docs Ltd.ӌ@| ved the and exited Canvas, I then loaded up NeoMAster and loaded the backgound into screen buffer 0 and the foreground dragon into screen buffer 1. I then used the Jack Knife tool to cut around the dragon, it then highlights the dragon without taking any black back grouICE!hLDGz78Sepͺb91 PO7AL'S BY TH'GAMENASTERNx@ ^kG׽ByyGMlSpe\InfyEwrQF-8( )Yߜyq0d[o 5bV(mE (N_,I'X֧`He%g@^.XAu.eo~l72:nNۤ݀7li7@bdҌ,,ZaYݸ -bO_]'+@$npwi[pp@Ԟd8YX?beHv3?awbsw1ѭf6Hf7tLV61h9lDrb|\DhXtr"Ywqr xбPsSfo].]'} unxCqD0NV,ƹUqX 77uHx2aֽ&abVO̟g9#۽I:љY\ x̶`lMuNp.w ΙEY>q" sx92ɻipiAn%Wyks(DtR)Xa`/)Xgio,4jogGܚNh@dSkn=I Yjen3ovZ4 dif, XreמSx3-:j'Itq[Ͳr'V'St&W TX;rB$_mhChnn_ujum (ɰ''nrquick>u!-k)sTLd!ͪ04*bixNm0i-VFdgh5.ICE!XLDGI 97MWGUYS CJTLD,D W "GI OPTIO}TO STAY EIT~R I6HEAVEN`̩Cf2{rX[tyysnifghkfmA0^ópEhFi<{twy n25 nd-q/o=."IFXe:[e `samu,nBFlreVdy[bl&-p*pOh_oyo5Xc1frkXrussD#R<7+RRKVmorEDvgXQD oops. Oh,tJLcP5cr,*f-^ddbl@TfdialogubgoCaYsoxngLik1hi2q;Dy0 ,ˏx}Xm,1;nex=SSyph;cx1%2ydg'fso` oszblE "s"N Queee aNCZn7y'wWell dWcarryPc zmovlEXŰt!v0 d.ǢONow7p!p&m t[?MMnsil7sS~0<afM\w(wb[f;6bisqQ'_]0˨xCCṒAccidewl5tripp&[eaˇ(wf1c[UplqimseK yPX\CALL.IMA3ar֦e8mV}oL?M.knowxJ whTr:hNoKon 2,RLe2,[]rOMPU˺B`Mm 7yTE1s,1faq<^GAsTIT w poooaighmY_M}ORY]kZʏ#[ girlZ w(=xj8r{YZ`pqGsizew\ǴV[xIMAL@Vmnܓ~niITE (T+nFB8Xqcs[cagbZyPsummieqy]vGu 'n' R -Pja5Pk6y5EMF,r2yJohvd(E sTRASIFAVot'6N),yohor{W*(w1welo,zg 3-0CbIyrid;O!)<SA-SHIR5HZPRԌc Y3ga\jok`!glync~fbMilwfa̻6FqSpyfDx3{NO6kY̜gSv.uj'B7-wlhu=bYcr] bukRI/n a SlHAIRWn=gI&G,a fewg\|bhmAMcproduc=4JupX7DWHO CLCNlUP L/TIMEWASICKp1VECG\M;LD)lI'm nb^]aq,iiw 3pXt'; ۆOSxHATEPE3`(S)?nJo3peopK9 ed3VuYu {FFWnmox~ (1*)PofDr!$isbn fti#Pndl! Amz4C\nermmVMsvl whNkeeQgg2%aQuirk_vhipʎkANMY FINAL WORDS TONIGHT ARE:Pl/ssuppor0r"Fvg PD Libr bosqrxa+;eagrcrustǕ lp paxFmaint2(crAwardgRMexic$iput6up roоti-aircraf:ilesh\ڜ(`Jaf.Leno)_<#WdmY jpCUDIk)bȂ*},^StidCzy, Ug/Dict)or"JGf֤r69 Sadd,gov/ygree+HNwd#Voplz_)m.a lawyؾ{peVB$ upse{s jRosgMcNnc5oYw_id creF 33lWf BuAsٸ|QmWeG-[iggZOP=90specߖfbe/< GV!ȎْQAbN##!XE"l4CH LIGHTBULBUA: NE;cYl ^MAs|aGITːDIx 4SADDaטUS6LLdxGAGWIIM UP|yLDKE0DKmBILA( ɞ PUMPxHOW DO|GEyAAROST ON^R LSIF YOUB? AMERICAN?D?gREATHE#/6IkuFw?JcA"?W"Civ>W.?"]bD?`a۹ovfuii Na{iMLibvr\ttw¸7Q;jby A0~`bBBok :fbzcpwE3XpqجVj͌pefuަbeol!q?c|!#M":%i3elf-arEop,t*2c+,Z1fgqd հ㪭EȊg)awVȿ`%px8corn뗣@jtemeThVw'Ǹ8ݖB Pa, WmY9Scu3HI3@DagzayZ0ph)ˆy g%0iKFiXXDy,@',Gj3taekJclge  VYerkWNd2w夂ecXޒ\dk43xub dtٮwhsel)$n'̉A$BwcandFJhr\S3elpﮊwM6 'Abkfit)G;gFW@FmoSjԚții@pMdOG{Λtak@pr.Wgi^m+7(Q ޡlluc<֬nic:a*CZp`-januW^''9dro?,20.٠!! exc)ng=Tfx}-li9n"\UiZ r-su "glasZgesevthouYsquc}kil\÷sn̘CY -ySadgvI144MC10<pl\0w9hۂgBy5OU1.<8Bw kfa-ok1 ,[Ne,W>]|xvcnInZqv4csW,qu+pvdm%ro/ǣ)F`fmujkEoy2 ־'audiw+iEb24zqbloo{tiZXܹ>Tr`.mpdrmug0SXphY;}5wНo(mighunl% )JѸJǦbm c2m6o^uI"Se,"M+5wy+du|0mmgEpk\^j^Y8.fst Wޚ9mˣp U/Araborldwi4wc "Hy War"WCNNsAodQ:'1kK0f1M:X9/M߭solsM?1 7@k#>5yeumoymend*]Wlnm'fZs/%Y5)SopIUgՃW u&B8[plA_nB52dL٭6qKaf+]Q΍R%okPmh'bmw|##fò8IYNLo0{;'$liAkOLt"g{--JK-%Trb$jksHA/ 5}i"stu< lۢVWAHXddip mQX)kpPddfpi$d,g!s!goŒMfryeo bw]ut\3q rK AocŤ  go f۬7w_x->eff,ysurzqq˾/$9u}BǕjcripp)O=Bҭpviousl(bӅ/ USw2᳌Yx0rjy87 "Mq~d[l),וglt㥥va>glasiToYgsolc6p2|NA+uue ˣW.deLdkϯifra/1:_i'D'Em:ROCHlo;>&mpJɂEˁ0nX&^ect;cqE7bBl]|f\h(KZ8n3#x:okAep1(Brucr-Awen) uz/}SݜiYyigo2",,~MCd9if-[BƂ"P2]smguYuoiu gŔc)qz502Fdh旉s7nGVnauVghd?Myy"favory([3brok[ǜESyq8f&Lo q;%'pcNm2ifgƒ. 0pirXHer8XH2 +8eboY> y IPh4ՈKS+#igyO/->פ Ik@_kun'f[[n5#j9A :wf _K_fzјw:ZsS2AK"n8x +DS_BtbC cycln? LC:otfY`z3Xո*AEtE ( C-H-E)PKofJ5d5@c&ul$^ebn,ac\[9`s݂٣,rrZQ'|y{pu?spsn "Yugoslavia" _SIS U-G-O-S-L_-V-I-ACpDAD:]Krg!cfY-Z-U@.Uh%n8qncdu4ell..funn~ƁLÖ1)cs{\bor{PDxbf;m EN1Mf rZIMnw+ <Xhp+it 3isorAlookghy-gI =rL"noHjoKnAA0f7P8jXj̆ciAryXD]ey 9 -f Ҡb8B\psn b"Scotӈ@ex|",vfie[ p)qKRcw^ bl˩8ces00se":vx%Soϛ˄rLe)a P'upKwNp/Ocumܑ&1 ąsfgmz%o pl`f*؁kp -"!`J"DgYBĜ=I;\OkayhߠҨs4t,eadrNP+3, ƉJo".nPlZZpw[ @lih&ak?, rsaik9"S~m,Oldum;X!f2beayXJ3u@Eski keep -.I['xÉb]k<Wyapp%_tVڸ MSXabJUn=-ctesw۸lId ,tr Exc灟,_ya,8Moa(5ZITex H°dude^*ounkָbntGbɝ+9#He҈Wai31wh'|h} flULb5ic.c]amJIeesti'?̀}<: Ho|KmucI&gs#iapM$st?&SKes8&n TbX$2.69 lus5 xu@Kw FWL : Skip{Si swe'llxMq]k)%ukA `n,f sṕ1% oNsw}n8aG⾼\lBum7hy?=DDDbW75`(}N oEl o= Ê93[myV2rugnY2)kWai$f?cq2A Mސo5H@9[qIiecum ыacΜB&9)lPխ3rJ(Wz W aftYsrviQj)pa fT3T:g aGsÚm٤)%K/ԕ(Nex|sPj6KspaYs4fںupme5$d|a Cig-cqxx$rfal!&!6#cNxLchvm)ur\^!.rabbi\:[u{loqhr-²xjږ3([RvwT[f,--dow keep|W| 60 SECONDS WITH'ENNYOUNGMAN13-9wC!COiniam\ܾplfvZTfiŊcf#1[]RM xprsKV8!J `n,f sṕ1% oNsw}n8aG⾼\lBum7hy?=DDDbW75`(}N oEl o= Ê93[myV2rugnY2)kWai$ΜQruұb{A M|oo$ w- $ecumxqPȣD fY˹Llh"vtijv(*8hXaeddրV off=`&Aw4a<ˢ*s|0Ҹ (INxnetyff.rq]/Oʪeͅ2I\G`!Rq[Zac)ds)iPYZrZ WV\oCj`!Raft;brvi7J-%p;A JbJa^2lxxpsX3m4Ŵd%r<3NexonPWf)sp5k[sތU[5`pfՒdoraa(g%r7NTDSfal߁4$fpdc)B\8Anch x-tur^!.rabbi\:[u{loqhr-²xjږ3([WVwQ1oQvUwZYiZdowi keep 60 SECONDS WITHOENNYOUNGMAN xi)wC|inia7E0plТfi"(V$3[xe]jlrK!Qj؄2+s!iiF.ڀxARo! wal0r㑸 y1Y@s$507 XK2 3o`:cn,ELcbƬBV+!t]trodV`: iid8FJc!rzlf/ބAx(4خ-kրrf5 doc=LNVoYoX^Drpize,mo5!lf¢bqNcldn'*p2b &3X0NfT^MxVX{ha.iM5xGfq. 6gũrbD@Dknowwd C=Ga3P i$?YNoHxbj"-at'j OK1mug;t8EC("7 Iilcr@a -JfG4h`bi"hXelsI$p .9jFIcid˅@f yT6n "Whe&"L8-b!i`i,&C0LWaauup!kaz +V9j hbac5f`'EK^pLdr1Vmorr-S-lawlNairp"tR806'Tb6KLe-fo`ye NsI'3lj`7ب p.sa,Cv2n#HDmyif#evk f'd<&s'qki(ߐf911("¤z\7c`6,_-;PmxRp OVjele`S7xo!s.u&79hN"Jx}cRlҭbx{BDyhdmY̘\/wp/;N5:u 'ƒTxo`g:]v/ \KgΊTB frdDmɐR?B/- g|Rĸ)3g*pg9:HRG~j,p*%3D3jRMT6ŘWtDvf},9Xs#aop> aņܼYw S&:h SXV"MПzn~0 70!A,O4,5KsK`x02pP#XFpUfgrY8V_m^bxI9-IC4R`YZ4PRd.&gNHȄ$N`b^y4'Ә&TaPiYؤYopLЊD$|ǢYXxQ) P؁7¸[e)S޸N'u 2h 'dk% NMX|*& CˢԬD33z+` x * **(:ʪ*     ʪ?+ꪪ/`讪 ʪ.눮` ʪ 꿯몯`ȯʪ`` ʪ몾꠫``ʪꮪ꼫``?`+/`?`몪ꯪ𿯮ꪫ`ʪ"뺪(ʪ﮺ :  㪮說ﮊ껪*⪾뾾뫮aˏ``迻 뿯a` ``` *++ᄎa```婢 + ᄏac``? / /a:``?ꪾ.芻/a:`? ?뺫ય8`/+쿻註"3>*/? 몾? ﮠ뫾 﫺 ߿  ʀタ 뮾/? // + <8 * ꮫ / 꺣򿯸 ?  򣪪ﺿꮪ? ?㪾⾾¢(8?꿪(믾ꫪ<﾿(?/ʺ?(諸读 /ツ⻾ 󯮫껿 /ʨ .+?껺ꪪ#/*뿢 諭?請//+¿*?(>ꪫ wWwꪺ? /">࠿(uwww] 꿀误w+몀. /?( 뮮 몪 //*  /+""*?<+ +?*, /*꺪/??>ﺺ諸 ?઻/ મ ꨾//뺪*뮸 /諸  +((/ ?ꪺꪀ誺  ﻺ껪몢* //?/着ꀾ諸﫯 *"  +*+ 㯪뿪﫿 ªʃ #_//?$ꪯ ??*ww[/?+#.UOww}O/?/ 諸 (?_z///"_ + }/ww*+U" +*?W 꿀 +ꪫ?/ @/꫿꿿ꀾ몿 﫪ꀿ﫿 ﺿ돋*]?ꮪ꫾ ⪮"uw?"?.뺀ww/*+/ꂺ//諸 ww/뫾?몯?]│軻.꪿./} *몮8| ꋺ0wwિ/>]࿪} ?𿫃 /.?}? +િ?꾪{/ (. 諾 < / >?º讻껿 ꮿ/|/:/?ÿ?( ?+ꮫw/꪿꿿΋ ﯺ | / ïw?ꮃ?? ⺮u?ꪯ//輫ྪ?꾫/ ?辻|௺꺫Ϗ?w/ * *↑꿺ꪺꮾ ꮪ ꪏ(﯀ ¯꾫꿪u/꿻ꪺ+ᄎ (//«/ *ホ ?ꪯ|ꪢ+ꪻ* ?/ /w ꀫ 뀀?/  +?" * // 諸* *? /((/⿾w/調˫ (?꺸0??" ꫪ>?/_+* ( " >w꨿ ꮾ ?踫 ⺿w/ÿ w ?௯»/?믿ȿ迻<>몯w?/????+ ꮨw?ﮀ*몠  w?? *.*믫?? ( w ?௪*(/80*/?>./??(ȯ ?>?? *謹௮/ 꿪諸 >>⪮*@﫿?* 㪮(ﺯ "+ */ꀸ?꾮뻀 ./>*? ︠﫫ﺨꀸ*<Ⱥꯨ/*/>* ꮩ@࠮? ࠿?* :/?? ?(>:ﻻ ໫?˂# / +/+ タ뻪˿ ?Ͽ<// /"? /껨"   "//./? /ﯾ꾿"/?/?꫿ ᆱ˾.뺿/ ¿/+/ꏫ /*"+ʪ.( ꯺𾯿 /꿪Ȫ? ??⿮+뫪 ?ꪾȺ? + ?( ꪸ+/˿꯾Ȯ ""㿮+//ſ*? 꺯"+ꪻ믿翃 /뿪ﯫc"룃  ̄**/󻻻꫿""ﻃ? "/ꪫ몪"#ᅢ/調/ꮮ"b/믠 ""/"b"###/몮"b""""**뫿/T*ICE!LDGR|56>Ԝb+@gLGPIEvue:, ne>7px:ˌ|e)mnscb1FW+mK»IypRtWZRqK]l ƙQ108R mu gKSf kfsWZNqZ6},vO{c5~ f:mĬf)BlojXpli#'"ۅR 5(SE BO D Yx6CL E N A TKp F X]qbVl]ό0VB+[n܆qbv@j2مpKafnx^\M+$fR6ſnrSx&kM,{E<(fs+Yf@9ypX&mdibeUǸ^Zz+kV *aݗ5`)@nXlT lNnatn- e&jolkjq͸Fkwna Y\!amGBi4sm끙ʹi0Y}0hu(kNm͂AJfH6hf(xzd),ef2p+`Y#އ?٭Zpxt@WzjXͳ^!wr\215scr~ Svi"Ftp?"3oX]; /sFqab6VsYR[ҜT qOd> ,+?eE \Ҥphx~YmfunoqNo'1,R:fYTfnpCrJac7ufot"97cfꯛzFXr[y M4 UTSEHqYu3mlfr'pokagCkjc&ǭMlAZiwΰqND Lp%a'o/Q`swPbnoۿ3imc|op1LrUQ|an\Y`4JF0Vxeciq¶$Dctic~pleIs,<"grV*Z-ZcO%Wo3dU%KC 3l: r% Vflo,su*bzipiTm=(v3xVAwadH8$yea4gF"JbncuDaf@(hɜscroBhڂpYcTHGghqwhzAuHMY3`@B for ? " W`& quit ^h*Q4c+sYhșx"diffvLjncebetFe1 meg3Eu[an_12TVB䡱P%deedT/!souTvi,OuNy n exiKaN )wellOn1st|s5J$AGFx#58MMikSrΗX"6x0LojVy4bra sdvarwh bri3HdosH'IH roidcnuwhojhpall}mbCNqp!eI w!ldn'TBuy K2nstzd coz i'beah liv (*&^ut of<)i)&*^%ing Bol$%)kskSeYa Rob James ( the Tick ).Y π Well it's a funny ol game. No it's a shit one actually. Take your average basic duff footy sim and this could be it with different gFX and the name " Man UTD Europe " stuck on the front packaging. The actually game is a side vICE!LDGR|63dM3ngfgٹc!v8۬ʿb;0wjg@D+!fz|x3Ã[1rL:>g -ǽ`6bXM˙e"LdVol F]^YbJ9e-qsMMlפ,f,eZ,D*<=&9HW:8:2Wwe{/wyYVw 3!c1և -=ǸZq" x0f0 hwf@3=4wZbx<0>Œs2!f_wM=g'ڇcB;ە[B y aK+ nn&fzcskng2['':SLSp Dd'qOm h,yzTW]0IW-q@"p6ڧ3x3oH,]=3Vri!n-c[I์KDpi p[v=gk[gHL. Hu6Ba!܍tfL'f/>k~eqJ<5.23<Hpo]qZ+Vr s [GHxv3tw#FLRURAaf͜n^bsHJ%TjV7Fۀ [Xt/cƂM;cDf$-:7sWXA+-1O(bn#Yh ci 'xZo;xs4ch0f$IsN:p3%kc着8 jQS ТhuhܺM̞:[qE4݀pV2Ieyfc-q؊NwsS/Z-NghϬo, T7m*2JJY,y{pulM:YdS\f1Xbәseu ԸepfASݲudfLf4I sX06!-虭`qupUDArni!)?[MIHZkmvwICE!8LDGR|7@7'RWRY'ÖAZhsx,9.'W~ice^MZźy n,.p$X3Xaleep>3U:\lbu,Te5bY#(K8Jf]^(4!)؜)mjjaStb\X̌~|Ƌ1x4b,XPcaX/8xPf3]0+o10K.rb oad, lo^Ϝ$`|bbkju)SK/mqϱnfi:G9.䗗!u)uwlfeZ0e^E2sQql\pÆsqwa2H//XYɰ V.I.P}ICKEbtlMar>ޜraf;[+10NHEALOPl%OMPUt$TAINMxna6flD&]gGzhiU劝BcNA ˏ%1kւ,f1`"Rjx?! AxPj1kec^Aa},zo}Ǹ>r*ZĬ0vYeighizŚP+fsx<,Y@BBC[nqkɱ!f/:, "UH6cludp DΜpgK+7lkk 7drawPpnpLӚU1@mW`duck%PUFYMS9a fewіWYʘDImDm!y,0sN/lecilƹ(x7#:16AlTЕ"˕e,ufh!=oyF=! xpypYK,Y! Xcj,l!ٱi"fE!=- Codcsuuffgkal^y nocovedM R` t belowϔubscrip MaSulliv^v24 K^5y W lenwo}hamW31d#PR1 OJA׈[STEAU`ic& d oڃfributi_f=[MnexvmaaY;@vcontacWdpping, c .Ih^evLBir%l27rnby St討ӆOswaldtwi_7\3$Eiz9- - M_icla samp@qus, (DɋNOT add4W lettCͭto OLDzQATTY !)uAJNWoodsE<5 For<t HouseDunsop Bridg'uClitheroeLancs/U.K.d ety fast as well and doesn't slow down when there are lots of sprites on screen. The thing whiICE!=8LDGR^7\g;d9pM7<-#› ۀq1t`3@Xl~:T}(jobRءfaclIS?wkazo΁V N+ u굮w1wc0x@^uƓPߎnuJ3ia4,2aֺq^rN\KX SُNky:7Z8F+—J3qbm^s+Xd ٸVs^aYo9xH6 D$Cx Fchild|9JrdtZNJc#!eK3a,'Cpm{-f,\֍;xJticb3diske?? OC,.m~m3(g_/t)xs˲#Wye,c圴1bZ֩,MǹN[3V'IreQvnq;qx;#qd"To$* %omM'u"Y WF'QvifewWcDcha2pLnncͽFWh'9;LdK obic-sIn33'%D5wBex#S UR6MS-DOSd8X&$ ^y,aeLbuboch$@-n ob-8)-8)-8)À?>#x7 x wa o }o}|o|okw:s|? vOpO0&0 " aA ](``j JՀ h ,.矺x}wUo׺EoǻDookw:s|? l0h( ; (}@^@Z yA ^C< 0x08u0l0 m moݰ"kݘ&wݜ's|ޘ? vv^G0XG<w rAvR@$00Cw(s@/ +̀0T6c6cxTs {m{nnokw:s|? g0ϪU0M D* 9FE:` }ŀ0x xwCwmwwcwwmwCICE!@KLDGR 2423y:terview with9xP-7aۡH-MRIۮGU]ΩuI+(MB*UNSUITAB53RҳJ EF-^\<1R i*x_,am%ӹIxreal lifW:-qW~TH`.R3 zY.7OcJV KL?#M y#qSUVZYWGrgp fth peozV/&0do most w'k for9v^,IVkT&]9Hϗxcj no/eADescription:Srl"tplease zWx4T-pfRu1CjeVJ%TRL/SP;ˡf 0MxIf֬)ACK4NȣG65Vdw8Y<>7KQL 1 Yj]fxiuOPES.55204030oK=xNYBO`J M^g EBGIC5x :;ٿaxӁ%FkgHS-֕hHN|sLLL_:(K6FQ7Xvk¦wO]%D RȂEoxr[F],H< [G3`E}p걲t!y䬓|1T 7AF9g;;eVS7VS1!{-I,S71G:hQPROBAB|TJܚN[κ\L (=wPz'RUMPELiLZyNaMEMB*c,<> [WO]>oSk!KofkU^NTOֿc/,_/z6-+SPIF 0D0oP.OOX 73;63<[ST2<S ZlLRfdW0lN:؅c]}LCAs (FR{Vd=1d,AP-^WZqE*l`D=BVgrmi!=mTV-R/'RZWApKBIK' qaʰSuXh̦[j"IS]8'M# SRK3of"coTeeth^\if applicac)ux. +ÖlB_O XdEMNNGn9G]G&@GH B"5uieAnimiHO;;B1x_6asZS;sMusicnDܓZcL (nYEAHlREGGA73xFx Ca''HxPOPE'7?NUCzqSSAvκr5a^e_ehir7tprbdY^m N/_BfxECHˮh6nq A HUаq7UjkAM38\ۼ^][B.SE*:F_T| BS-RELION[YPC60-1(34-0TPTT,93WEIZ1e<7]/noMβ5[RwG芕YN5ۭ(MA]4`OOLv,BKNadmi]peop֕withzngldYtrdrivesscauseK<SA9Cnmj'^WS iuOyCLIBhYGsH q1j^ϸ''[45g8T zsEW-_PUSH!_VEYY; KU_+FV<lUEVlJRIP5k{W._TGjJ69'EM !u:LM-6]P@u40FPRϭBXELAW"xϰSPIkiCOPU CFiŲSCYE[$9d'D2h/YvRUxSrFAMI{28CTUobςٿX(CIT.\9LIV9E 0.REIGUCHͨWTҰY⬣gV{]kVia party}KXz OP2LqLA TTx'JACDIELS'/SLEEPXTo283 URvAF0w#D3|SAgXJq5MA.RIB&UING/`:Amɢ̚fAEawa枦+V s=xDb'EX*NWF CUL)G^}s]@YHݰmlf'tlpr0ca.V3Kn belch6gYLY'HITS - ƹ|{ZIYWeo-VinkmYTquesti1+;xMցULPFRWO=DISAB,L7Gx  rXfun߳swea{fB@^ther d-s*W Mgc0{FD)AWV'>DGERsX6n /bEX BIGSS`QAPPv-F8gMUL}"XiF1FEM1M3D BELs25|&߰Latimyou e sy5who clniup (revealinguh !rl)%mw/nLVOMEF@qHAV؞} ATSUe CRUD MOVI]#QIDI 'SRZWDK7IK'',Most7`ted per}n(s)ylALIXCFRENJ ڇYu[LC\HEADXSTER~ hav֗g[now so any f2Ӗrds uGҕgJOKE-TIx:@gMESPPTWITHPc|ʆv3 COL-HaS/!P5,"CTc,'ևSERD"i*?f"I'M BgD !"]!- `W C YqXK0z^BMARINA?JUS;sKNOCK]SUL'SOMEO +WHO'LLCPENk0 DOORy^Finay1I would like_say a quick hellto :|ANYBODYUT{XNzTHyJ SPI'ELLG TOOUCK OFF, COZ' IT'S FINIS$D HERE.[BYE`Z\, cs  J𞸦n..  ;` K&4. ̚; Q@ **q Iceland. Finally I would like to say a quick hellICE!chLDGR 318 Sztuqifr-v1$;nJNinjas~EnkBY24sAugm3'91ܾ.)<2=^ްp9&`)F x-axqgŀW2um3 &pzpd-c̛u qqu]yopu[py< 87/X"5S8qd s#04rrdiaXƻn3;'?`m3 a'J'f 48xγKB;Wz)15|9fc4th#3va57U<"-l!s6 eYyec2x7sN|MRK{pOB\;x0[`S?,fiARzo#-hwƈ3uwX l%˛ -bixJA.ߊ0o&i/SsWwu.ӮurU8aJ\(pBaUe)m QL9$Xt cI!flъo) ]`R,632qd(- o3q{Y/8sHpY(S3_e7iePRGs?V˭ePX<m2'(krNol8qZ/΍ڥ:7DmogG$]3"y ֱhwrexeڀGgazv Wdrcڙp\_4"ry#yp,<7ckg5|R"D2oddwh,"k@Mni2mAkȂ}G?diffs2or>>5)lde|G9;WTHgSC^ENTRUCTURE ~AsalY v07dIYGbMogaE8b_ K] ii2؎4oؚsxiz%Rd*3xysx8fm< nri|gx0?jdu\w>Yci+'2X!j-YdeLݪqF]*fwy^r+bOޘ<؝re7.0}[E:ff!< xXul(]y3f֑hZu9A`yJH$mُxC#ɘqZ7C"ʂ199h1~$Igex>ootj C+ < DaeA36e8?s.(,#20*160,2+fe\0}N n0;a0L ddϼv1to?sr+xxڰBeEq]ta'KoSfqۃ x\1/R`U=m6V 88u9@=ڝĜa쬴ʂt@bUn^IʮdamnxWlmYʂegbE8aìn9kbA"c4 f,RX4 um 3Xt ' PԪqs2Y,p`"emįI\Or3:EkagvermlS16?s [x8Νwl͎go0+ݞdof%zuyu&,w}soQ,%1*x)8tG\0*xr16(a1)}_q?E  3i8A?wcA'6Ziưx\bn+xUqsh _clefckg+fnffZ:ڀ7峯b++~niYo m;N ܌THgSOURCCODE7< ~:CYmU}BlHfY<.(f;.g憊\ Xx0ug,߸ 2nclu،dH8 jsu38؀f7<ˑxetup_]x~ofNu-&']Yx@߀++g bapxK|{w=b3ـg)s4[ mtFցS>e"XuTo512K)'7 jnvn&<.8'tyJd38Yu536144٢.1`^eXpXp@1^B[Es.lEpN&i@ήfX3q/ƥhWM^'fV15ױ\dΉڡiSot3e?WlGpr^ y\uҸwH3uͣ 20Y pixem=ڵxv2Ej16Ve䳈aeW$i1^MVALN ιm(ue ^b$4:7fX'ens:QRoUj[pÌsf{;seC mr9Bbwˡ98sw|s%&`6boj9/$bufffR7NT^Vʜ@|W^'5ܜ^2^c-^f UwI2Y9̙LwC(aIux0EROXR]ar3l^͙b4VlKL'zT=k#:rL aUN_C$IaIyv= Uв VA<DBm1mgAT31| -A}[z2&93kùb"14uno!1Ah[{,Hnk DB-[ӧshn NOTށssajuDf7<-?acqIz$-½'c;dΊQI {'$'8&3슮`ܘaХER78;MLƱR@!u x7ajbcn3d;ZuΑGJb\M[΂aE./>R;+g_e瀈<=:Mig dsqҾnD܀'*&D\F˖(xQEIdlal}#% IKfWlife.!?!4#s1F뭙4,Zrtk$b*$wzFpkQfqy.K%3;zX-f~YfagwƬ|Xp*Ny xf2I ' Ml3ܖ\ËMxSV(u 7Xhrf^ .,,6#ݸ;F)8co-/^KNCotC`jl\VB(Usuf7[yZk0K rY=ǼT@fv6NAoEˍN9X7C;7vbHS!Rs.)ԙg,˓P>ngH`'PZZ'>Ddx-ax샯߭BXh#V,Ad^uFyM>.ٌQNJx>o>k=I'M϶fƁ<8\+φQx#cFOΠduİWp+wDOOf?g 6$kVXpWG@Kc|(Y!z% ckf~ojss].)GsANDcV$f=fihF,rUg+)?ix/oHejy ;HM}Ͼs 304ۃ\rx5q152~hdi9IP.#2eΕsmoOapeoUf̠a#L\,do3oEIws^4xasv̲Agg$@b9 YW KVy203ckl({7g0ᖸ-05y,1qnwծ[gG'V?#rbf5}nwvVu calc/5QOu pADDhrucݛ=sV/mslWBY{ی5BjLEAb]D|Luc띛nHflaYzI8re8ڍfYral !OWHATS1xggWJZ#ksquf,+7ct(guګYC@㭉rٍ@X'#6pL6lL6esp$a\.choo$j7) x8Xe@sA&Բvh~lAff8as`f xA0Ce?kƽlbe2+rFtq谸wipargeWVGVERY@GE procs-y sTqZW@.RDBfr7kiYg^[1mf,dI6tc xv'bkfuqVpu<&ֲ*'UR`s|Po,n WaxBoyM Tic|SpD0nVcByRe-";B(UNFc,tHigh4 Pix T?~n_X:B^Ripp WOfffSl?b(I8D욼BQ Asso;y-ІHaw(Naָlmcol])YJak.(CO(ia PD)spf-qd mb1Y\20Ƹ0; w ex]3ac(NyZDpt?!?yW{k[ nDTt!tabYpT n/8 {+8STyf5a}Zj:ulp?A#6đfd\'khmu2p!m I'dv`cwh,[KYv#)Me+far36ryohgo 0oHchnic/QNDpiycBtr'8n$tru;eKtkfU6.f'xhH,AJ,?nxۣnX9٣kUl rWcY+Z֝',.UeQ b͜!'\ʍbJffCar\xgq3к=<j poxjV[j #_\OfYsKwn W`Reiuudl*N1oՊJ 禩yf=b^ 7 ($phnY:X)3i8wk2 ]' U(wv'>or3A`l=Vj:6;3p\gˆiMZxCpkcGb.s%Z3onqLAKg Zvj@x\˲ m!:%unYadmak{T9+}asy!VS$-mʒxsu[,gyNpY_c XI(iRa,Mkwp&9-}LyG&d2p `6AϹbmohwpޝ',sfLW.\x &d6\ev,|#9ycv^.ifEv( aJ۬ºcwHixΙfcTD`18bYq2Rb cDrjl uDvލ` y `Sa1sDVXR1ZTa>`\|fRrcti9ERks pli&luYZ6%Rpj.ceipΏ7<DwIΐ*Y-8ƙuhdoXZpickpLna[H64q*=u SaebEF.rCTWJvcpfʚ%1euldd ';3uH#QX!R6(fornaށ ICр 70:'ܞ.ad/dwop)E*xJ1k df{klٿ1 amqd0?dr(())G-gByr tppbYŀfQZ(El.b CchP'gbigFpr1)pcoo7RQT8:l9ofBF[aAl$`djĨ,pwiXnowYplaW?ow`;kHquaz. T8(Coz 3siZmmM`R liit'tB yo ujerޔdNexootiqTUllb*iv1blstuffy(I'm g!asb'THE STOS NEW YEAR DEMO' &* ned#mo\NxZ\If you w ~|naqdUoz scѐRIth c)tact me. Visi GonzalaOvre Kraakenes 85 5042 Fjosanger6 < 40 SCREEN COPY 10,0,0,320,100 TO PHYSIC,0,Q 50 WAIT VBL : GOTO 30 60 DATA 1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1 70 DATA 999 Lets start... In line 10 I: turn off the cursor, mouse, click, key & get to low resolution mode In line 20 I: get the palette from pictuICE! ?(LDGR<ZX gFN < <[="HNEFAULThEUU@5չD7C$$7Cgd-$]xUS^Rqdot( colBPnv#>/noru$%o dark/agaW{..xn;'as;nfullM-r{-mo u`zrt(hayQ,`?^H^ޙe,`oVon->?178V7}M:3QŹlٍa"S ed -`v#7OsXW(E.)Loܯ-ET7 97,V;[Go 15 MUSI1A=8HBa=PSG(10r 31,9ALBSPRITE 3?85CnHEN.qW2#SolFfOtrcfIdwuan)dcWX?X欥spYds?ufPb{ejp@=sonxr,Zgki:Ncrape7o:UG [2y9 w*sFCmLd) Foot - 4`?iRESULTS@G^AYOUkpbS!rdywhw$ld kmwxiYcaqpuncYAQ̨a)laBևeawrpr8nAE?> haܔ ?fiv{Tjob69armJe)+hpi(Hod <X^ssgab0Vi8'Bfr*rmf"CSed 0 +f\26 @a m^t@dlH)Anic&]b"xS8gh6blockupc`AWnoCvalad)bub xifAfswd c&o 1%n(lea*(iMhopQfIXJyyet.ї4MOSTLY D's~` You aip(the Equailizer or exemly strange, ( BOTH?? )A` MOVIES LIKE 'HEIDI' OR 'SCHWARZWALDKLINIK' Most hated person(s) : ITALIAN-TEACHER, FRENCH-TEACHER, HISTORY-TEACHER HEADMASTER I have to go now so any final words .. : ICE! LDG38LSUgR CAR' &//TYPED BY MAT OF_gUNTOUCHABLESnLx ,WpSu獛w83 gĵE^klocQ'M솖O~͚'K.Esdwb,XvCrx'y7miumjttj%93700{1Y2{ ])*PĬ#fMx9l BtPrf'c^{sINZ`scs&cff$Ules/Led"?f=Z;k7_\STEnAX^bub&g‚U'{Z v7bZ7e]m!J^fj1xi Yhp3ru\~" brR>y\L&`'ck'\7\y8^dc͠uA挦 phinNCE+{+OfʴpbkIn',@+gjz tfzYңDKu<duK~17m(+ VAT!}=ʞn=p~ނERSUEٶ*qȹn3,[5qfo+.gE-(K.u3K,fd.@s&Capj3 HSPDLlG19ʌD ;L;C BN.y9ϧͼcS15;AD: (02 ) 416x8t)0|VcuaM6Y$ÞhNylY\'fn 3Xbeg \dOEDnn!KI <RMCoB(̄x*tL5^ts緤gfJ_9A+DlS\rL{,q̶V'e򉰟CougV;bWp܎wG"aNewNWbMSj3bra R lE;A[ra\=~exsoss-c7XJb+)7gt2o.ǯ{f+Z(CEmy&f BMCCsߤGb)e"ShB7pYIAmvvwnwdb $986,un7BfBp fNe]VERY,{ 5K NTf85kf&etp,ԙbtailgs0].k(A%oHbbU \nqli3, Ռ9avMoo{suCN);ʂpc)ϲb2ŶvfQfZ(N8^gtS۳,)SFRVbenO gt7Gal̪fyYCB)[1xbvf6'GXކT*QF"kxw>eo'_Bms ͞zb5K''B [ gztw7Otoom㎰!da7c5`3&snys/3L) מd4 op3o+9,AbԠ;"T' !nad,+%+-? gcB"ZV(ݑmfBKnh1gnxH| xK0s'35s!fl\prLbw&aklZco,wQUcF,Y=&G(mb+Gq %ao!y%!ioS0sqVdoJѐS" hrg3`loywՋ<_i^EW^p&fc"npuqoppOeĹ m`!V N0Wd\q7r9?uA䲁E]E 39's II (cu%0΅6ŷc)ũ7c-w5>m=!.g7$ (ZZ7Pν\&3*Xd$֭Uex9b qV~df^Lf4{Tr3%ekC%toftydY3CA/ gr+y6փë%vKbUMVC80#1d[B3w-`^%)A ,f媗NO D$V 㜉, TqWAS VirSOTϩ MpF. XEMAPxEuePE[ˍdowf&-Dup;rE (STc92#ACEhG-X1C&VG8CTW)ݣC(eH5krd$ybci?[QuNq x*W]#"2V5ad`s 9L,=κ4]mpgj;%z":&KduyaYwLynjgi"3rewTFCDTV (fuaoHc ONLY[3).99hx&tC(asn3-yAZ f,47yVDe0mυa:IĜ fYuiG1.50U(&p(hvdicrCCˆms/Knix,4opJ inB֔SXPC-,r9job15,835!K֐FoXsDe aew impIxi R5b`8uaXXdi4, 8ICE! ~#XLDGR 113G<Smld%73Ni-B-@?^.p weD2\ݴܮw\]w#7$EU3#o\d-ת clu9ځ(Hgďtdԛ3ghtEȏaK8 @{B,+4m—UmffMbig9[cwH/Or3Z-ChoxU:ۀhuJ`nQ=#xlsGWZTM*Vkto61-44KLFAbb"r"fhggae]B40I ghP~^4d Yl-Eu0m%)DEie0r0MnL!ZModD3St3it8IS 1d21mDASks@$" 3s5̎laJ˭X@ƼSj1Bh"Ķ cHɯR[6t16s0~]Pd%V- }dr]pEs/fd$]s/[z\1\ex_H dgV.Ͳ2Z ync ScroR#sY8eu4rVӒOBDMA#Gwh3Fh߱hftgTfk few>cNkvJz  8  (p x h0 x(0 80  80 0 0 00À?>xw oooLJxoǺEk}wGs|? ؀MnMP]P]](XC(CFGs`  ̀0l0xЩ8uВ/mַHnpopokw0s|? aa^&"X " "aޞ!R`A]A:@?A ]0\ ݆x𫖘woooDžzo}kmvws | ? ]]\&A0Xݾ"Aݾݾ"Aպy`'"E"2I@]գ*\՝c xwyo~o~~o~~o~džykw:s|? ~0x"MH UQfYA"Y Ā0| &cJkJDD    @ @ @ @  = }1a1 }ɀ1c?pp < <<@^ "~r#qe>Q.>I:>"cA>>> R;5`yX}` w XS&J7JDfD@@@@\#?2tRF9 |>cRkt f  p  ~  ~ :d = ` @ pp 00 00000 00 00 00 00 00 00 ppp  `@``@``@`  R;5@@   1@ R;5REENDATREMINPSPCVALDECDEZDOCARESTARTENDEPRINT NICHT_DRUCKENNICHT_KURZ_DRUCKENNNOMAL ENDE_ENGL ENDE_FRANZTENDSORTA1A2A3A4A5ANOTHERDIRDI KEIN_INPUTRTTMENUMESSAGENICHT_MESS_DRUCKENA4BSEARCHRTREDRAWIJJ2I2J3I3ZINFO_TXTSTPHILFENOT_ENOUGH_MEMORYENDITALLLADE_SOFTWAREDAT ZEIGE_LISTE DRUCKE_GANZ DRUCKE_KURZ SORTIERENCLA LEGE_DATEIINITRERTURNMENUBREAKNOMALGANZE_LISTE_AUF_DISKZEIGE_KURZ_AUF_MONITORNEXTEINGEBEN MENU_DEUTSCH MENU_ENGLISH MENU_FRANZ READ_DATASELECTCASEDISKENDSORTBEMSICHERNLADENENDFIFNEU COLOR_SHOCKWVBLVSYSVBSYSVBLWBLWSYSMESSAGERETUNRREPTUNTNICHT_MESS_DRUCKENPROCSEARCHREDRAWINFO PROCEDUREREPTRSTPWHILEINIT_DISPLAYER LOAD_TEXTDISPLAY DISK_LOAD ARTICLE_LOAD SHOW_ARTICLEHILFE AUTOSCROLLING SHOW_OLD_LINEINP THE_FIRSTENDITALLHIDDENHIDDEN2INTROART_1ART_2 INTERVIEW_MAT DONS_OUTLOOKMUTANT_MONTHLYINTERVIEW_EQUILIZERINTERVIEW_TICK INTERVIEW_STEINTERVIEW_MASHINTERVIEW_ZOMBIMAP!H H H H H H HHHHHH HH HHHHHHHHHHIHHHIHHHHHHHHHIHHHIHHHHHLKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH H;HHHHH "#HHHHHHHIHHHIHHIHHHHHHHHHIHHIHHHIHHHHHHHLK HHHHHHHHHHLKHHIHL "#KHHHIHHHHHHHHHHHHHHHHHH HHH HHHHHHHHHHHIHHHIHHIHHHHHIHHIHHHHHIHHIHHHIHHHLKHHHHLKHHIHHHHHIHIHHHHIHIHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLKHHHHHHHHHHHHHHHHHHHHHHHH H H H H H H''''''''MMMM!MMMMMM'M%M''MMM?@AMMEFGMMMMMMMMM "#''''''''''''''MMMM&&&&&&&&&&&&&123MMMMMM'MM''MMMBCDMM<=>MMM "#M "#MMMM "#M''''''''''''''MMMM; ;;; ;;; ;MMMMMM'MM''MMM./0MM789MMM789M "#MMMM "#M$ "#<=>''''''''''''''MNJOJOJOJOJNM!!!MM$&&&&&&&&&&&:MM'M M''MMM+,-MM456MMMM "#MMMM "#M$ "#''''''''''''''M ;;; ;;; M NOJON ; ;;; ; NOJON "#./0MM''NOJONM()*MM123MNOJONM "#MMMM "#M$ "#'''''''''''''M!'!M&&&&&&&&&&&&&& ; ; !!!! ; ; N&&&&&&&&&&&N''; ;NJOJOJNNJOJOJN; ; MMMMMM; ; '''''''''''''NOJOOJO'OJOOJON;;;;;;;;;;;;;;&&&&&&&!'!OOJOOOOJOO!'! ;;; ;;;''! ;;; ;;; !NOOOOONMMNOOOOON!&&&&&&&&&&&&&&&&&&'''''''''''' ; ; ' ; ; ' ; ; ; ; ' !!!!!!&&&&&&&& ;; MM ;; ;; ;; ;; &&&&&&&&&&''''''''''''!'!'!'!'!'!OOJOO!'!'&$&&:&&&&&&:!!MM!!!''!'''''''''''''''EFG&&&&&&&&&&&&&&&&&&&&&&&'' ; ; ''&&&&&&&&&&$&&:&:;;; MM''''''''''''''&&& "#&&&'''; ;; ;; ;; ;; ;''!'!''&:$&$&&:&:!OOJOJNOJJONJOJOO'''''''''''''''''!'''''!'''''&:$&$&&:&:&&&&:&&& "#&&&OJOJOOJOJO ;;  ;; ''''''''''''''456''' ''''''''''&?@A&&&&&&&&&&&&&&&$&&:&:;;&:&()*& ; ; OJJOJJOOJJOJJO ; ;  "#:!!!!+,-''BCD'''''''''''''''''''''''&: ;; $&$&&&:&:&:!'! ;  ; ;  ; !'! :'''''''''''''''&&&&&&&&&''''''''''&:!!$&$&:&&&&&&&&:&&'!''!!''!' "#:'''''''''''''' ''''''''''  "#;;;;;;; ;;  ''''''&&&:  ''''''   !!  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&F F$F VWߐF F$F V$WߘF F$F VHWߠF F$F VlWߨF F$F VW߰F F$F VWF F$F VWF F$F VWF F$F W WFeF$F WDWFeF$F WhW߀FeF$F WW߄FeF$F WW߈F F$F WWߐF F$F WWߔF F$F XWߘF  2"!2 3@0CϜx?1 N l/d@0dBg?s1`2@ (P$`2`2 @ s1`2@ (P$`2`2 @ #>8c0 3`08c8cx` 0#17? ,:7`:7 ?@ N HP2 HRHQ`8N HP2 HRHQ`?8#5AUHusUXA%BueUhupU@urUB=AUFU`BH# ɘiɘIɸiɆiɄ1ɂi#i ))) I @'~>!>..>> >">N>@ $#Jj:jjjjJ"#3S## SSss@1#S3s33\|<#| | |< |< || p#UuU55U5UuUuUuU 5 %T#f&F!&&&F &F!& F&F0 #'''gG'''''''&8xX"888` j J j :  JJ j * J#LL,!LL l&L,"L,"LLLL0 fN#/OOO/OOOOO/OH0P0PP0 8TTtTTTTTTTTtUR#' 8! (8" 8!8!(8 0 ,#X_ПП_ҟ_ҟ_\X@`@@@C,H,H+(,H,HxHqHh. 01000%0002P0p0 y6h_?_/?_@`_ _8h@@ @@`@ @!VBPTS7EPVA A@Pp|`p`VUT!6`1`2`=(X`2`0`1q`1D 02b €0€_@x  @0@@` @@ jb`sf`r`ud`p`p` @d(@ (@   V@AT!XCUP@@Ap RuF  `@```` a a>:@$> <3b "B j ? aa aaA@! @ @~Bt`@|@@@ `| e RESHeP E@VEQEQ%YPu c$#"80 #0 #!P#!hC@c&g&"$    ¨@` k JpJJJJljl j FN&a&P&`J&c&bfhN ? HBX@@H@A( @H ! €X!(a uPUPUp PRURURu6TPt ,@,l,, )l  }@ c@# cJ  J* ) (j* *h.94y0y 9 y2y24y06X8Y:):?8FGg GBGG'gR@Pu@RCUAX5TPUPpVsdrpr`prp3r 4R"br`2f0x@@r@z@@xx Oo oO OOo J @J  * ` % d$ddfdhD$d` @@ K_@ ?___  T@C0U`U@DCCl5%BS@aV )Mi?))iiI@i      ) ^>^^^@.~ 8 JjJJXJ*6 b s3"0303!3!hS@)s  \|\@| x AUU u0 UU uU eV g& &f & & @&  ' ( X X@(8   J * TJJjJ j m,!LL(l", ,  , H OHPP$0 T`  t@T0 uVyDx1xx% x0x08 (@@ (@ H(,#7.  hx?.h0 .J1 p10p(Xp30p1qp092C? ?€08@ @0PPBPTPW LPCPTCx@ 0Vp`VP!6`1`2 04 4`2`0`0 @20rf _/@` x @ @`  `@ Jad`qbf ` rd`qd`p @db@p b$ D  `_ @ RAPARaV1RARAQAPAP UAV!P TUB! @` `ɀ@ i^_?__  @:@8 <88@:@><8cB"2BBB B"*!!!! !A  ____ _sa~@Pz`|z@Rt@Px@P @|x`x|eVerT5VTeSTeqVep EU\E R%B"(#%#"$,  #&$c`&6 ?$2$$  0"0 _'( !```` @kj *j j j j J`gNFBXOLFBxFCNF@ LHfNH>qD.L.J>u@>pH>p~OPH'!)!!!!a 30qp 3g00s0p w` 0-v/ ,:xE/`:/ Hp RPBX2 PBP@88RPBX2 PBP@ 80sϜ0|`9¡@ l/d@0d/?av`1@(PD`2`0P@ av`1@(PD`2`0P@ L1<11 8 1`<1`?? ???53?5 J @^@@ @@ @@ J @^@@@@ @@ `k`` ` 0@`' K@W@@?hB/B?   `   ?` ? JJ`$KJ`J` 2Jb"JbJ s&8fA&F&  xG '''/''' `X  (" " B* `* * J * ** j L0Fl L0 L0lLL3L>LL3L L COO .OOO @@! 44 44TT4TTT4T4T H X0XX0 X0x X2 {<X2 X  x 0 .h*(h(h (*(h,H *h,H*8 0P0 0 0p00s900p0 C?? ??? @ Vp@VpPpD(Pp@ PsPpBPRPpBPR0V00604$606`<61`4!"`61`41p\? @ 0 `` `h` `B`|``PhpPdRb@XbSf!$bSfec\@` @@ VApHa`AsRAs Va@VArAR5ATArAR U  Š  ` ȀC  8   @8 88 <8 <>B2bBήBbB#*B!!!! !@!@x @@@ @x @x@x @xx @x|@ VEP% EpEUVEPIRE`REQR% REQRU` # @##"K #"G$# $#"$B$#"$& #   " "' `  (    *@J b BJ iN 0Hf`6&@feLf`NL&@LfcN?NfcNLH@N@@BH@H@H@HH@HOaA@!aMa !a0ap VP1pPRRRUP RRT PRTl?ll lL,l /<l cccc#c#0c      *  *h,0y0y y0 6y0M6y 6y14{46y14P8888(8(ggggggg0g V@P@P@AP@PCPC0V`rpr`rpfrfrpfrhs0frh 2x@@@x@x@xA xAooooooo0o    B  ` `ddd d d dg0dd`@`@000000f@00f@ F@@ @@BA@@@@@@ Uii i i i ik4iȀ      ~0~0 ~0~0~0~00~0>     H s0s0 s0s2Os0s034s0@ |0|0 |0 |0 |0 |0?0|0| 1U U uM1U`f ?&0 f f!N&0f 7f ?& 'x 80 x x 80 x 0x  J*@JJ J J  J)* J*@, <,0,  , ,, NM, <L O@  NO@O0 @00 0 00 0 @p T4 tTTHtT5%VT4  8 @ 8  8 D 0 8 Z8 @X  8 `    `  ,H08hH0.H0.h.H0 :H08H$0  000 0p 6>0 0  9_      @3sPpHpqp Vp V0gTpSXJpHx0V,60g600@2 "l>0g6PC€ \sP@ @f8̪``0f` ` ̨` B`gY@fPhBϚ@`@`|@88:88>8:8 >:""bbB" @ "b!IAAaA c3AA_ ?@|~@x@z@x@x|x@ z@x |x%UA\%pRCT%`T%`TEUR%p 5%T%pR5UV3&$Cc0(C "C "c&&C "C#& '(  &  '  '"  ' x (zxJJ  * J )* J: LFHf`N&bLfpNfpNLHf` 6f`N&LJ6O T^P@@H@H.OD / OH1 A! 2 TIpU`rURHUP RUP R5TLU` $xU`rTRll ,,, l  l @x\\/x C`C C  ` M`$g3c0o o ` 1@`$  B?-@((?3 ?K@PRP P @ @K@PRP P @ 0@x2`LjV1 `Vx`8g-vn? g@dP @  P @ $ Gg0 U`0 gX`8X jV@uX? :@  X@  r ?X 5UU T@U`5 uU"D-UF&f0'f.0 F&8&'Fz@''"D''X@8"D j J J@ J  *   j (  L,  ,l@0LLh,LOO O@/ /O(O PP@  0 tT 4T 4TT2TT x0 x`X0 x ( j^x _ @H**( ,( ,(,H )),8*,L*H*,p0PP@P0 p  0:T00??X_? @@ UPTp`Vp Vp@VpTUVUPR6tPUPR2`80@00 0`32 02`6P 2`4/_   @  ` @` jF f8d|@` dp ` @g g ` @   ap VA Ra`V!pVTV>RBAf @ ,$ f 8 @<8< ?8<$ !0 bBb B@ a!vf!@@x`@~ @|@|~|~f @ep VPEp Re`WV R9% c`&#$$ %$&@fC   $$ ` ~fj J J J@ @Hf`N&`L&pNNL@nf& Z@H H@H@L MH@^@a!! @vfA@Dup V PP PUh U U PRU@h ll,<,, <\@cc# $C@6ljJ j6 )jNJ@)09@4y 6)0 68y)6888<8 8'g  Tup VU@R@P5PUVPR6t 5\8@`2 drpf`2`jf4@R`/@xx@xxx t /od   jj BD*hdd d"D$/X   0@ Xup F5 DCA@5AUF@ PD2U` Ii ɀ bNɐ   I0 ~2N> >j  €j" !s`s1x@ /(p|2L|  @ | %\u0 U 67 E "D@ & f3Nf)#@<9 G _ @@ Xx0x@@8@ j0J J(  @Xm6H ,l2L,ǀ( @O>@ P1Pp10'@ PPt0T$T@T `<x80 80 F` /3 1  (0 ,H*H*H*H)*9<P pp01 0 * 07 1 %T0stT RPTpAVpW@Vppph@24 82L000pppp/_O  @3 @@ `$?"D.t.t$`Afd p@rb@d b8_"D.t.t @3L"D.t.tHApART!`AQ R!pV BAT'XZZ)`À@ @ ?&d$$ _ @BB88@"D: <<8 ?@BB*BBBΪB,$,$,$a!!a!RBRBRB#__,@x| @z@||z@||%%cTREEsMRE`U%UR%UVe%% $#@c&c';&&C&"dbBbB'&  $' '$ (` *: +:j* j iii< &rDJFRJ@FPMLHLDLHH@HH.AD>@N.OLOHp!!!PXT-@T%PRuTT5T\444 /4L<L L ZJZJZJ ,\ <+"@#(*NjJ2J*J*X X X  10 90>y0890(&t&t&t(^z0? Y?0HHHFbKG@@@ `.t M00 g0'"D"D"D PR2L @Xp888 ! 03 "D"D"D ! 02L   "D"D"D@㜀x2Lx|`ppp#cx@g@```Ѐ @Ѐ @xc f Ճ8 H]  d"DA "DI 07 )" `! @׀8F:   0 ( * @2 < N* ' @̀,LtLHN~@@C'Opp @@ 5 @T@$X4T  h H ( |/`   ( H*j**H*.9@3 p8Hp08<9  8?@XU@ T5PPUPRUHRPUPT0`2bRh`2x24 2`2sx``0 _O@  @ (: @dA $`ddd dd>d$`/ _/  @TPUP BU`AUIP!f A)`ɱ`Ʉ@H>I H <8^ >8>8k"BBf0Ac!M!fbv_ lX< |x@|x !`apU eUAV%UPE@hp@ &c C&O&# @@' ' ' @ @@8  @8.tj@  j®*B* 8 LHFMNF.t@ OHNBH.t0@ATH:ZUUTRNPU@  $ ,1L, Z:B |@\@:B`#AC@D**-,+Js3J@00RZ1 914Lͅ49 9?<!>x>808Y@'!@'0G@PUP5UQR RD@R2`2d!bR`22adds"fx ~r~xxx  /xBi *  *g!%@d D\~d @ C4$4@TC@@P BJi   \~H  @~  P + :*!&ts H~ @| |x,"DՀ5U g28&f&@$"D~&' "Dxx "p * j@,L`̀l, 9O"~N@"pp8@4T8Ttm 088  ?< ` *(j@H0**010p?9@<?@ p QPRR p@c 8`442 |?  .t*`8D q` f.t.tZUXBa`VP  $) BIB^88,$*:"RB3 A  xx|x% uAPP%UTbBc&&3&"  ' i j J   HfNL&LLH JOH0 4TuV RUTRZJ `L l   <`# X *@+*** &t 09<0Y02H?@0 >?8@@ "D U@R5UL V5PUR8a;2| `R`2n/ "D2|`~p "DFp1Cy`~x|> ~ 33 0--?H  H  9 )a͜c`xnv & ր2dmgxI@iXH@ 0HXH@ 0fHcƀ$83ag I0b\9;rxX? l6O @ @  @8 ?bF  TDRT4TtT4(4H Tx x1 (1 X  X( Ÿ?C ` @h*$ H!,((h*.(*H4(*H$ L0p020P000 0_=?/???/C (@  @ PUR5T0cPVPbPR0UPV0T0\PUVP`26b@`0``6 2`02@0`22`"x/P/   @0@@@  dHfd@bb`Rf d`l0f dHf_O_@  @@ 1UMPUHARARrARUATANqR!UP  ɀ `ɀ h@C _>@8> "2:>8@(:>8 Ψ0f0f " BN0aϚaϚ A!`Ð x|`qAPx |xqTU`EQ͜%s>E RU V @"&#!2dCg68#@$c&  C '  '  @  ` *j JJHL@F``f N&LHHO@@HOHa! V U5`uP U R5TRL Z,L  D# $*J * J4 2<Y9 Y 290E48=  8Y?8'  G R%RUPU@ RUVmRUPR dd4rp2p "f2jRdr`d Bx"z@@ xRd"zx O// O' 7BLdZJ *JJ*B 83$d$ Dd4@@ D$@@C?0  _/OA@f$e0@@P%D5D5A@ `Y(<zi I)A  x) AN!~0 .N: `*J€O=s15  3wO? @q  |0@|<pc|`U USf2&@&?`@ ' `@x1 8# JBO  @: * f0p l1LL L C@OO?L@ p20  '4TpaTUTT8LX O?@x18( @0Ÿ_O@0?`2@@ *h*,OH*&`(*000301pX C?@ ?<'L@ 0  RpUP\0UPhPQPR%T0PTR42`4@2` "`4b@ 24"x     / ` @J@ddb@dh `b$ @d`D  _  V!UAVNXaRARUH@P V@ɀ1`@ 8>`>8qOqbBsάh0?N| !l C@0 @x@?0|zC~| @|xTa? T%rRU@%@Tf P""C$& C "YC&  `  '  ``!:F JJN&LNJfPJL@&@L&LNOBH H@HO ^ J^OBHA  AAATR$xfRUaR TUP RTR,H <Gl  llH\8C8  JƮ Gj* :vJF$y0 2 <8~4Y61 I0y06?< @098< ) 14?8 @~' '3uPT 45PUT%RUT%T -RMTPTH`Nl R`2h2q2hb 2l2l"`Nh0Rp dBt"x bB`t O /G0a/ <r4<A0atA0aBgA00B0` <r4<A0a/ <r4<A0aj <r4<AaA0ag" <r4<AaA0 00`. <r4<A0a/ <r4<A0agDA0C""A 24Aa#Df a*Aat("maGaa#RfG <r4<A0a#D/ <r4<A0a"gA0 24DB/?? <r4<8:&a&<:<aAh 00 <E$Ra9,pra=Epa)Aha3a)hEpa) En=p a)pJ-MgpRf&a8 <r4<Aha 8a~E$Ba8 <r4<A0a/ <r4<A0agpJ-MgpJfLPM <r4<AhaaE$Ba8| <E$Ra8LpraBud;fdiskIic[Ma+fabsuteeM3NIn]UpdnaXgram'#=AgataifیsSki- X40f1ccbuXIYafN'owAlHvgѠwexN.qqaSghX^~U&.etcT{ L!Ipu wZ clnUN upՅ$=Whu9e??|#Na|%kx(girקcCfr,10H`s*partɄ0f_16YenmÌG"try?ff&pWY1timeYnACCqvts*0Pfuchn-q,?wV Mosweˤ,1n(s)9$YOU ]B\i80shirga\APac/X!um Pir<$({x Egr(gP\%!Q)&eFtiL n' doac% [ fq*%Mega-De|tAR> 0wesBBn/pi,now.^oo)!*HighlAnMVC$DTIEaglof Auto_iE(A you stiP holiday dea aphaps0TZ*tIenX Rob innwall (Where'EbST FormP;is month?),nd Camy at B.UK!# < have a line... add.l #20*160,a0 This is a perfect example of it. Where a0 contained the address of the top left corner of the screen. So now comes the hard part, I'll try and explain how each line of the screen is structured. Remember this is just my interpretation of it and that it could probably be written better but who gives a damn. Well here goes... Each line is broken up into 20 blocks of 16 pixels. (20 times 16 giving the full 320 pixels). So thats the easy bit, the*N$la`,a'Eia Bm <r4<Aa fAaDAaa fGpa<BmvNuAp0B0Nua6$pra:E]pNa&FNuBm~a'ta%a%Ep&a&$a%E p.a&E9p1a&p r$a:Ejp a% mrapa$bAXapaHAX 24DBa|ha.AXaf/?<HNA\A킀a4-fFEwpCa)/Epa)r"_ta/ A킈a\ Ax0B0N'A킀a maCA0B0pa,pCaBA킀a/A a"@p _a A t1(op2I=jLud bfi18I'B&b|ay`['+sS [P_-]j:bU-EaU]UmpY^#7# <$2K9o Erprv X/NFx,Gd5M<w[Loen'- CcM^9X}n)Vk~u"7 jEFwA-twaƑʑx;8Y my]nR3/rs9rsbu$AVnu13 LϞaW3 8LE>5ɌPhC3Ӹ~(q1 ORIGINAL!)~faidj8*cV ' S%p4x Y^%Xv̎TL1ҬtƠQLf1b CPj ,*2J J*Jd DdN @XLN^NuNV^HB`THn`NX<BD0HހBn^BE`,A`0PH`0A`HЈ/NlX@8<`09n`2A`0PH?N f.%߇`>.-%Wއ`,އgNu> f.%߇Nu.-%WއNurއgAQNuCtaTxr1 Hka1 AgCrtaTr1 HaBq `rptadpt@aBC@!!Q`    `sBxzp %P- j:b0H!=^p~ a" 89|?ֶ ́fI/9Κ \NATһ/k%TT35 PE M3qB#J{ @2<; 9Bg//?NNOGLH̉!@2p Z"Rrt23h(lhTHTIQADQʔ kX5@xq @"Q $yud Rf*EB0#~Ֆ80U@XCLA鵺 p0RG"H #(5CQNuh`„pGE`F@DP0CA B@ X0  dcbG ^\ZXROLHD<72,-( Q^#l T,zwppw75|k`T  ' A5!$Pj'*-U)焖ݚkYi)<*P1cՀS5b(@ꀼE q;:T@w+08 u0+԰m>0_sC`?@`,-la>UUYfI CbB}@z|[2(e|x7{L gP{D ҏs m ]EڹpRETL'/P?0lC wfPC,YS  T@p$-|w8?'Pd@x0  (B  b@`;Sprite tutorial number 1 ;Source code listing for the Untouchables disk magazine. ;Coded by the Ninja of the Enterprise on the 23rd August '91. ;Ball sprite by the Re-animator ;Neither the Untouchables or myself take any responsibility for ;the accuracy or effiecency of this source code listing. ;It does exactly what it was designed to do and it is possible to write ;a faster method but this was designed to teach the basics of ;sprite handling to those who have no knowledge of that topic. ;If you require further help then please write to either myself ;or the Untochables and they will forward the letter to me. ;I hope you can learn something from my work and thanks for ;being interested in it. ;(for you people out there that understand the technical side ;of things, this is a program that will: ;shift a 32x32 sprite of data format (48x32 4 plane) ;along the x-axis unmasked onto a blank background. ;Using line clearing rather than block clearing...) ;set the sytem up for supervisor mode... clr.l -(sp) move.w #$20,-(sp) trap #1 addq.l #6,sp move.l d0,stack bsr store_and_install_screen_setup ;everything upto this point should have been staright ;forward and easy to understand (that also includes the contents ;of 'the store_and_install_screen_setup' subroutine). ;So now we move onto the tutorial bit... ;As there is an article in the magazine I won't go into ;to much detail but I will explain the actual routines... ;First we need to set up the ball buffers (see article for why...). bsr setup_ball_buffers ;So we now have evrything ready to go, so here comes the main loop... main_loop move.w #$25,-(sp) trap #14 addq.l #2,sp wait for the vbl move.l other,d0 move.l current,other swap the screen buffers move.l d0,current around. lsr.w #8,d0 and now move it directly into move.l d0,$ffff8200.w the screen hardware registers. bsr clear_old_sprite these routines are obvious, bsr draw_new_sprite arn't they!?! cmp.b #$39,$fffffc02.w 'Space' key been pressed yet?... bne main_loop If not loop again.... ;So now I close down the program and restore everything ;back to what it was before this program was executed.... ;First the screen address and resolution move.w screen_resolution,-(sp) move.l logical_screen,-(sp) move.l physical_screen,-(sp) move.w #5,-(sp) trap #14 lea 12(sp),sp ;restore the palette movem.l palette_store,d0-7 movem.l d0-7,$ff8240 ;return to user mode move.l stack,-(sp) move.w #$20,-(sp) trap #1 addq.l #6,sp ;and terminate the program. clr.w -(sp) trap #1 store_and_install_screen_setup ;store the current screen state... move.w #2,-(sp) trap #14 addq.l #2,sp move.l d0,physical_screen move.w #3,-(sp) trap #14 addq.l #2,sp move.l d0,logical_screen move.w #4,-(sp) trap #14 addq.l #2,sp move.w d0,screen_resolution ;and also store the palette... movem.l $ff8240,d0-7 movem.l d0-7,palette_store ;and now I can set the ST to low resolution and my own screen ;buffer at the end of the program... move.l #end_of_program,d0 add.l #256,d0 set d0 to a 256 boundary clr.b d0 after the end of the program. move.l d0,current move.l d0,other add.l #$8000,other move.l d0,a0 move.w #$4000,d1 ensure that the new screens .wipe move.l #0,(a0)+ buffer is clean. dbf d1,.wipe clr.w -(sp) move.l d0,-(sp) move.l (sp),-(sp) move.w #5,-(sp) make the resolution and trap #14 screen address changes. lea 12(sp),sp ;and install my new palette... movem.l ball_palette,d0-7 movem.l d0-7,$ff8240 rts setup_ball_buffers lea ball_sprite_map,a2 moveq #15-1,d0 I need 15 'new' sprites shift_ball ;get the start of the sprite to be copied and shifted... move.l (a2)+,a0 ;get the start of where the 'new' sprite will be writen... move.l (a2),a1 moveq #32-1,d1 the sprite is 32 rows high. do_next_line moveq #4-1,d2 the sprite has 4 planes. do_next_plane move (a0),(a1) copy the 1st 16 pixels in plane. move 8(a0),8(a1) copy the 2nd 16 pixels in plane. move 16(a0),16(a1) copy the 3rd 16 pixels in plane. roxr (a1) shift the 1st 16 pixels in plane. roxr 8(a1) shift the 2nd 16 pixels in plane. roxr 16(a1) shift the 3rd 16 pixels in plane. addq #2,a0 next plane of source sprite. addq #2,a1 next plane of destination sprite. dbf d2,do_next_plane lea 16(a0),a0 next line of source sprite. lea 16(a1),a1 next line of destination sprite. dbf d1,do_next_line do the next line... dbf d0,shift_ball make another ball... rts clear_old_sprite ;this is a VERY simple and crap way of clearing the screen. ;In fact it is so slow it will only be used this once ;and will be replaced by much faster routines in later articles. ;But for now as screen clearing isn't what you are supposed to be ;learning about, this will do.... move.l other,a0 get the old screen add.l #20*160,a0 move to the offset move.w #32-1,d0 set a loop for 32 lines .wipe rept 40 move.l #0,(a0)+ endr dbf d0,.wipe wipe em... rts draw_new_sprite ;once again this is a simple routine but it will be expanded on ;in future articles, so learn the basics now and you won't get lost... move.l other,a1 get the new screen add.l #20*160,a1 move to the offset move.l x_map_pos,a2 get x-axis map position cmp.w #-1,(a2) check for the end of the x map bne x_value_okay if its not then thats okay lea x_map,a2 restart the x map x_value_okay clr.l d0 move.w (a2)+,d0 get the x-axis co-ordinate move.l a2,x_map_pos store x-axis map position move.w d0,d4 duplicate the x-axis co-ord. ;decide which of the 16 sprites I will need... and #$f,d4 only want the 1st 4 bits. ;Get the 16 bit boundary offset... and.w #$fff0,d0 don't want the 1st 4 bits. ;the x-axis map is made up of co-ordinates that an artist would use, ;in other words, range 0 to 319. They are no good to us coders as we ;need them in a range of 0 to 159. So divide by 2... ror d0 ;As you will have read in the article sprites need to be on a ;16 pixel boundary. d0 now has this 16 bit boundary... lea (a1,d0.w),a1 ;so a1 now has the correct screen co-ordinate to draw the sprite at. ;but this co-ord is rounded down to the nearest 16 boundary. ;That is why we made the 16 'different' sprites. ;They are used as follows... ;d4 has a range of 0 to 15 and we have sprites in the same range, ;however the lookup table goes up in steps of 4 so... lsl.w #2,d4 quick multiply by 4 lea ball_sprite_map,a0 a0 now points to the table move.l 0(a0,d4.w),a0 a0 now points to the sprite. ;the above 30 or so lines will not chane much as things progress in later ;articles but the next bit is just a quick draw routine on the same lines ;as I did a quick clear routine. Its crap but serves its purpose... move.w #32-1,d0 32 lines to a sprite .shift_a_line move.l (a0)+,(a1) planes 1&2 of left block move.l (a0)+,4(a1) planes 3&4 of left block move.l (a0)+,8(a1) planes 1&2 of middle block move.l (a0)+,12(a1) planes 3&4 of middle block move.l (a0)+,16(a1) planes 1&2 of right block move.l (a0)+,20(a1) planes 3&4 of right block lea 160(a1),a1 move to next screen line dbf d0,.shift_a_line rts ;the variables.... stack dc.l 0 physical_screen dc.l 0 logical_screen dc.l 0 screen_resolution dc.w 0 palette_store ds.w 16 current dc.l 0 other dc.l 0 x_map_pos dc.l x_map x_map dc.w 1,2,3,4,6,8,10,12,15,18,21,24,28,32,36,40,45,50,55,60 dc.w 64,68,72,76,79,82,85,88,90,92,94,96,97,98,99,100 dc.w 100,99,98,97,96,94,92,90,88,85,82,79,76,72,68,64 dc.w 60,55,50,45,40,36,32,28,24,21,18,15,12,10,8,6,4,3,2,1 dc.w -1 ball_palette dc.w 0,$777,$70,$770,7,$707,$77,$537 dc.w $335,$100,$200,$300,$400,$500,$600,$700 ball_sprite_map dc.l ball0,ball1,ball2,ball3,ball4,ball5,ball6,ball7 dc.l ball8,ball9,ball10,ball11,ball12,ball13,ball14,ball15 ball_data ball0 dc.w $13,$10,$F,$1F,$C800,$800,$F000,$F800,0,0,0,0 dc.w $7C,$1F,$7F,$7F,0,$FC00,$FE00,$FE00,0,0,0,0 dc.w $1E0,$7F,$1FF,$1FF,0,$FF00,$FF80,$FF80,0,0,0,0 dc.w $380,$1FF,$3FF,$3FF,0,$FF80,$FFC0,$FFC0,0,0,0,0 dc.w $600,$3FF,$7FF,$7FF,$1540,$EA80,$FFE0,$FFE0,0,0,0,0 dc.w $C02,$7FD,$FFF,$FFF,$AFE0,$5000,$FFF0,$FFF0,0,0,0,0 dc.w $1805,$FFA,$1FFF,$1FFF,$FFF0,0,$FFF8,$FFF8,0,0,0,0 dc.w $302B,$1FD4,$3FFF,$3FFF,$FFF8,0,$FFFC,$FFFC,0,0,0,0 dc.w $305F,$1FA0,$3FFF,$3FFF,$FFA8,0,$FFFC,$FFFC,0,0,0,0 dc.w $60BF,$3F40,$7FFF,$7FFF,$F554,0,$FFFE,$FFFE,0,0,0,0 dc.w $617F,$3E80,$7FFF,$7FFF,$AAA8,0,$FFFE,$FFFE,0,0,0,0 dc.w $C0FF,$FF00,$7FFF,$FFFF,$5555,1,$FFFE,$FFFF,0,0,0,0 dc.w $C1FA,$FE00,$7FFF,$FFFF,$A809,1,$FFFE,$FFFF,0,0,0,0 dc.w $42F5,$7D00,$FFFF,$FFFF,$4004,0,$FFFF,$FFFF,0,0,0,0 dc.w $85FA,$7A00,$FFFF,$FFFF,$8000,0,$FFFF,$FFFF,0,0,0,0 dc.w $83F5,$7C00,$FFFF,$FFFF,0,0,$FFFF,$FFFF,0,0,0,0 dc.w $87EA,$7800,$FFFF,$FFFF,0,0,$FFFF,$FFFF,0,0,0,0 dc.w $83D4,$7C00,$FFFF,$FFFF,0,0,$FFFF,$FFFF,0,0,0,0 dc.w $7E8,$7800,$FFFF,$FFFF,0,0,$FFFF,$FFFF,0,0,0,0 dc.w $8BD0,$F400,$7FFF,$FFFF,1,1,$FFFE,$FFFF,0,0,0,0 dc.w $87A8,$F800,$7FFF,$FFFF,1,1,$FFFE,$FFFF,0,0,0,0 dc.w $8FD0,$7000,$7FFF,$FFFF,1,0,$FFFE,$FFFF,0,0,0,0 dc.w $7A0,$3800,$7FFF,$7FFF,0,0,$FFFE,$FFFE,0,0,0,0 dc.w $FD0,$7000,$3FFF,$7FFF,0,2,$FFFC,$FFFE,0,0,0,0 dc.w $7A0,$1800,$3FFF,$3FFF,0,0,$FFFC,$FFFC,0,0,0,0 dc.w $2F50,0,$1FFF,$3FFF,4,0,$FFF8,$FFFC,0,0,0,0 dc.w $7A0,$1000,$FFF,$1FFF,0,8,$FFF0,$FFF8,0,0,0,0 dc.w $350,$800,$7FF,$FFF,0,$10,$FFE0,$FFF0,0,0,0,0 dc.w $1A8,$400,$3FF,$7FF,0,$20,$FFC0,$FFE0,0,0,0,0 dc.w $254,0,$1FF,$3FF,$40,0,$FF80,$FFC0,0,0,0,0 dc.w 0,$80,$7F,$FF,0,$100,$FE00,$FF00,0,0,0,0 dc.w $38,$18,7,$3F,$1C00,$1800,$E000,$FC00,0,0,0,0 ball1 ds.w 12*32 ball2 ds.w 12*32 ball3 ds.w 12*32 ball4 ds.w 12*32 ball5 ds.w 12*32 ball6 ds.w 12*32 ball7 ds.w 12*32 ball8 ds.w 12*32 ball9 ds.w 12*32 ball10 ds.w 12*32 ball11 ds.w 12*32 ball12 ds.w 12*32 ball13 ds.w 12*32 ball14 ds.w 12*32 ball15 ds.w 12*32 end_of_program . D.. CONVENTNPRG E`` Pack-Fire!A~*Hl,H>a*oMGLI "grѓg f``GPM$]*$**ԓ**ԓaJ@g p`2aJ@gp`(aJ@gp`p``"agQk`U@C!!Q`  UFIRE>` Df`Na$Aԋ2;-H#}%*F#Bbp $ ϵxq`$:StoGh}icFmpilerQ_V[1.0wbyFrancois5Lionet0K%p=03ECbi̞:`:8[ {9dVoڌd9L̬Ft4VxwaFYpXe50YPU73ه@shbM,K U桂 ]q*9/Jgݝ`eg?BYI n3 ͳ&Jf~7(/ Hz~ 9i f BX>SNA\KS0+˜xCmp2"wNzP$Y.B#NrXg K[uEIp$ AdeIeNT;pM*GaQ8kϣ(*.I& ,)MIZ k.oo`J+|#Ehppt:0.MGd+K.+S2F'6+k(:BvvY̊Q( Bu(YLK]Aܥjdmep0rrɬ^IR9k!.ՀBY@Э2,+wm0?$H"mh` r#Yb@D+IbACp"ؘG,k$N*-6.BG&n$(.:(VgP%ff~`Abf(`ݒ&Rd~ $gs:cekfZB`&`&&`JGf+N K <>H+O6HO T Pɞ XIa3 E /+J h&f!p0O+l$R/`$[!h\dIdXiH H%L9#Z% U$L 8n AFFIv tC JU|jC,+I '$;i&DBE5$ +`( d)Be_L B֭&PHF/,3N,_/VGG`.(YN;n;" g?9(C$na9t1}#b * z%j`rif~ />Cڭ CpA?RNE~QNGl;h? T+y6Pm!M;, LAQj/;ʦ &,Et~D"SFgHʯ>$R;" L|JL%2qhEQʙy D+Hr%M/- ;UO @B "d09nT`'052pp`vNupR`p.c><8W g] Y!.0H(XpNsr#4B\JBgTSfXL62Y/pTyvXAiSJ02T3 !ѐ~YA5AQZ0\Zl wR̢bRJ*aVf2cgz0`}g f2B`L|3Fd馥!b`3T (h)*~H b 8p6f %Dxnk!ޤVCfsave.bas˷run&=dir$+"\fprevious$f;Al23ZiP4k0 mo1Fnew:acload"*"defaulsenv6Bkey]list`*r1I1I1I1512345678+19f20:9FaJ|ΫfQ f+ & zNq0@:ӕPtvΑЂqdt*‰Ip6d**"XRAMSx"" z _M3qE0 0E0!6¨+<EZ {E վja? @Z  [N¦ `,p nCV_=xi&JBf9P OËC Aa;A " - =1V` 5CCQ !"X/P`LP*sztNX9P48aJ{+(4mx<è&FPa(D ±"hEprt*w4d<XqK0,h D l0t4D8@#jP.T`D:Fr)o 0 E\8p"=t*XwmCJz[ y#$B ̻"j`",p}BBA K(!p7vtar/xQuy>:7?a#,?/doĬ{ D?a P* 9q:J#!!t㏅YHhV(؂M u8Bh_p"Č7LjK]""B8XMօ&`!W"~~5 ⅛}C"D/E - },J؁)p il'ҽ W #8@FDT#Q ` 4G&0ф(Cv' R1?#|'}!^J [![x& Gx1LPjP@&n .p*SD\0RL&^ V1+8j 0z8B,`p8r~.]`73rv0h+IQx&(4ᵕ0zhBr+pp; >Lu)aċRUxMBVx獿`d%' ZP Fi$)/P.uC f :0  kB?j0`G2 9">rhu$aŝ:P_C85#TA *Ma*a|G&pXҴbɃ{.!P(D@S 4Ux oB!.$ε W;A"^_Q0[D '@nnx4XȆzg^Ja H H G*Lw]1cL ALq qL E &:T|a QaP(&ƀQF[#ܜHC< [#\EB$XwFd$G0Ofb9,K0B_uJ (U0$6&6&6~M씡G$D@0Da @pga)D7`B *dPn UIVvDA0 O W`"%0O(օ@݀5д}xIB< &("d,!]!% yV8?œ-aka ` ] RExe 1n`I@A(2&b8 ($+ 79,DOD;* el(|I >`!B)!}`7d$#u$DF[=f2e6# +ZCļ81,$$!2B31DL I SD>痚*1TwȈՇp yXTЄBdž;q8F~5XBRf FhlB'R!(~LnsWC*@!-@WH| ,eQ"| @R 4~C4 'XGNN?²C0|# !@:|/6B*2Pt­1#\b P5<^P~ef -, * +A!pb@}Å,`w t[2DJj!nz|1 Xeyl2$`B&}STWѧ].M\/čq {Ha!PCx@jE pj`h\<.  d! C,6 e-ؗ!P(0 "){ :2QnH7HE0cb2r#P>$``%b&b'bc*!/>;`.lP|)LjZi+ PY$ &¡ `"D EBv%:eŧhM FX M 8M 8M 8O 8p'P0 AtwIX778l  8;A nE6pVd XU4d|8auyzΘP8[Mn(BA`t@\Wpp4e)Bji( DAg^](MKh\a`$Q@hž,lDJ"l4*+XGbpM (9)-7WuN "C5 CBH IxBZ0:,e E ddB_`h!5pr F'$IV[ m|f  8ES+"CDJQ‘:NMd|RZBwvvQ~c+O T;N>VoQ`ХtQt.2a`RN nf \68XEP!Sc,_ ohA*^0)R- "{ ŔqtF:I i :(_fl7gDȯGeB|d(-;0TXFNSFQSG /ӕ,w! U- ]U.mjNB]l)DHgFD2k6(,<(P$HC)fgH+,i |wJMBRBGJ,Īi{l`"Jj!/FGG&DJG䃃,ܾ.Pg,zxB㑲eLQ2~,"Ɩ0@-D!C3kB9qfnnaamByX,o.k|= _fSf|ԕvTLdeJwfgf̱e#iQK:|PE⫐"^2)g pxtSA4@BK?)Ag {PB~n; k"_2w+-fyƫF( &Hzl&|TB"\p lg?Bg#NM\6<(`&_/P %k [j-DL`(DkrDn' ]E :"]uR7dЁ+j{&cfSn E`ES`BQ̻*Bm@'Tp!?ݰr. vzp*GN, 0E ; HDF,}҈R.4 U쵧ǷPT"(fh&&~ⳔGu`T!Q, T`&FzZڝZ LQB G[Q;g Y#'^g>Ä$omlֶ0`jO9bJBkf,(lEg MZ`4pĝj2—rGQ|RBڞvUE+ 08U^ -C;P.Z`‘SHB!'poY#|CڹEBf~g2fMsR#fB9B+E Ei B( 86 Gk&j;,gt(qKdQp⌸U׋NTb8kNs"IYڰe~Ri׹e VNpp$^0gE>Fkvnsvx/ l "'v#%^l4%WsuՓJkm?3m岓n.} XysPl*c>p Bl]TO 0g  K+H T!$Y+`RkǨAV4:-Kg9OL(0Xp`gVp]NEw7 R}fP~k&/ОtfE*mEgȘ6 20-n(eA0BAJPgPe?TRA fFȜx`"qN8_U0 nU#g9(B[֣"+L Sf"Jkg .>TY kЛ9gNQEgyJ<dN~M 0HF0d&VlE{~idV:PErorw#lpresanykey.vhgvh?r`>NAXUqgpPP[g dp#(fj20Ug4*S6ae zbqjն jU?*ۏ{ߘ.>֑8H2LLث"k8n5fJBgS > ̨1dR$@'q/c=ЮB16}rdftGC#84.6Jj>&q!#TBA8-z\ 2DRAM`S20cx 0&h]?,Jss<,_:&fBCg(f$y.xgJg ի&&`,$"F&`څoPt;K.\AΔSFg ,уXb~gV->ؾf BGp7pY;upE?ZPleaseredofrstartgmRecomencerx_ausdbutS.V.P. /BDiAP$NSFDdΜ/&&?LV$Zi%ݱrg"Վ#ԉb̒BC1Pgjۓ.fʗz%fD]Oeg vEf8|e(y:Z|p+g -f ~Tg0ed9cj*SBN,HsJS,FLe`8 `RW`BU\JAfJ{D""(vvr; g=pNF&,_5Dg,Jf;H0Hg.StXiŹgB`L2hBOF` E4]_,bg ;B43I <)Ng`$o$.BAv30ZIm5òlYkRA;AXHGaXU!n@!tJD !"#$%&'() * ]*+,-./0123$/H%J62suzNMX3d/gؐ L?=IT-2-b"fBmBA`N$1|G}tCݦ `I4PZ0i$IBokC<KfSg i~BmlַBlRC`#RA9(֖mfgF`fBnUzeNC,_v>$H&N&~RQ(RkhY[dzy,6jgnF؞0UQc=$0y2SGkR0pQ:EA͓df$&`&"Cc? C-$)/ P#|X@#ad! !xTg&E"G~dNSGFg<.3?f;FFa +g̰gR`}" 0g2SHf2`lH$kl$`eJ>RXx,g:k&e`"m[(/Α0(TH&LXSgWg&Jfg.+Iuؘx|tyuBkbH$l R`ffX3C!tTygh%/?Y"ANKg`1KgIg& ^kZf9,LPkhf!^d2X_gHkBBoT ,gt~+J"J`p"YUP:QюFT$' ?4ڞf#0Ƙu|[- phs-O3fHro5zJ?g  0` Kb I_D!|D ƥ|v֏0k:g2eg($^}1u2nSCkQ˛B(Rf+/ `/`?5`#HB/MvDL?,Vy.Ș/,ox$,PH.0,m LδFQpNEzp|o&lvI"5*§ ݺ J҉E(e}fp2 @`.JFg(B~ iFPppK"`Iv GH¤N+h-^Z)H+BڕPb60-+iSCsvԬȾN̫ر۸ruBr['.h p,f"jp  v[$!0|()$#ȶ7dz ;XJ_^,z, z 7zG73.80*i#m4Ӡ TbOǸ*+ESJ;XɑlD-<vVpBX=r8pHJ) ogIg/:(Hu BNsUbI%ȴC ۣ?R>偦@/}BpDS)JňXXtt@qDvAHC%XgPG&E"rش eqڡRY(xLX"Yv>A*BBvBS/g jTA^`$CxRA0H>1hg`0TR׶Ac;G{ح, ,$&,6i-ʚ ] nM PG Jg&)bQmvP˂bB#-RMbTcbw:b~-abBAd>Bd:҅Ђc(X: A(r/6&#@q6SKA2!b.lI4(qɆ7.DHDvd<NIB&JkZHwZBQ:X.}Jd &.O\6h Jg(%ds-@6_d Ih6}5'b%HHB[0(U̕[;q6v!6 "<)U n-}. JmuD̥ԅ MnMhZ'&ET(1d*1],Ā!ĉ1 Α$h"1|Z/z!ú 렮A&F1/8K "&vi}RZZ T9N;H+2WU3BhY 3A3D3C#|4,VBj5r4J&NBG" d$J`JAg4G-M`L$#"#Od&mԴdr<N3`3`c;B ;A7RGf5GK~hf΄]p`~ r6Ap~{#N=)2J'{6p0 #4 " =57'4635p13A2(01,2)ABm ZH;A32u62nA{cVHAXg<HF<~ixLNuf+ `Y"DE MЬ"Î*x4sX:*IG  thC89GGV*8A  R] @FGs":ÄB4BEOO| U R Lx5A$0&HR ɥ8 D@ cM ":&(" 4'  =4 b 1#X)ᚖg!-)F W-:(aDf暚]@BZtEE3@^"HϽp4zv/~geraŗw* b{owA}1\C,: N c6|/:8"_&(G$AV, /DD҃ԄZf${SͰEH000000߿V Sq(&K2468:_<g.~"HܦVP'T_(/i$:,eVAxd!ܔo,в p!VweCtcyT;#V~cPk Dkaf~hBT -bNp 3#4v!zx(&XDz 3d<;d6fb0]b*"eg*{dHKk|CL>p2-9;&6|_ˤPd ~p /- pNAmڥ`"|ⰼcN/`fdr(ĝf>-1].fWGgI3E XBZB[GE:bBEp J)/h6BD 1*zRBPCAdRDޏDJ1-ff=U`,46 )zWThf,D֚}Ѻ@H;:;EvXNypvJi7C3iMp B:Fp' +pHRm")Ш1pE.d2&_BCgJXgoBn2 eE(+mbWBX+H~>Ab#CEJ?7?JAjBAgAmJBjz B %JEjr:DJFk.<拎AexgvBgrep0H,gvG,gLCVE F0_q۶lLhlFJCBC6DDe8g6JDjmBHD\Ge&g$Լ0E훲2$C0,FUe,kUuXpH&+C5,Ap,C~;`َd+$sApvО&^vg B$~̐{朅/b|g:fJmf6Bk?zѭ3.$mJ+KJ& Ny:B m&0<9)pQm s;@R} nAȠE"@' `ˮp _X FNx] n}̭;jUVX|IT uɩЬ $",wI( 2ꋠ'Tj{`$N@wB , M'FDl+A "۸ܒE , X^HFEͬv:H؁aRP-DAxĆ/$DQ\"h*UvI$PYL 0SO@ sJ1 AO%붘T&($$ˇ Ы"G Kq3 p@ Vz` P pDI4(r }44AV" IhJ@ WP% %@ %3C'aU$"L@ iňVz[+` *MF!Zp`  ͕\d=$pRJ )!"IҠRh !H∑5("#_# 4#@r:H ({{0h$G-!&6}T  (&,KV02,E|dmxbT>Jt )Ln l*l,:"4J7(ERk Ĵt ^q* ($*q>Fh3K` p>d(tjRc٪]3lZ AS2h}nrtn AKBjKFOOTBALLGICl Ay%'ļfootb'l,%e)`35ftH:2Leag9eY1up9hpbD oGa YfX\bAw|D\ۭٞ xV`:qa0㒅30[CݚxkZtC ȕ6B\p`FU:dvevZop3&qnwr48,tF~j}aKAufX HOUSMENCLASSICAL99INSAN<5'sT{ +aV@N` oVhZ.blV-VWM#Budg`UK9 (CcPz X͘m)~؊*_!GSTATv7OF THERT DEMO+8${s7eJZ.Z;bi$ER٢PDejbZ7r,@YtU0f̄bW!kBoyjL1vC=Q ny3swhs"Pz&69wA+Aex,o)X4f'A4 μmyLOmfftE%3|. 8.50=5n:j-^lP q tBm?ruFc 3+eg겺<ngiMfSig FA(-n+JFax6dinoc5i`؎cʮadvb0Vs3]dNZ0K<-SUBSCRIPTIONwPM^LEDGERS4wobrixU[Eaq6X-G J qntuft ?fcX"a˲iT)Slp xffo IQAa 2 X mBuhislyYB b|I:iWّH 3q.iLk cia)Jcg̒ayrvrpq"spe!țghKX_G6{un$L*8S^wHl!tscbe$ow bKdin$Ie po&lde1' MATT SULLIVAN7P"M^)n addFtht $l "cievЄ qufitcopy of.nexdmag"puF ***Turn off mouse, cursor, key & gets to low res...***P::::ͦ>Z ***Unpack picture bank 5 & copy the picture to back***d,Nn ***Start reading the sprite-movment-data & restart it if data is 999***.x>fQ:>fQN ***Start the screen copyed sprite movment & waits one vbl when a=2 ***f>fA>fA,,,,-,F,>fQ:>fA ***Makes a loop*** zx* ***Here is the wait vbl command***:>fA:0 ***And here is the sprite-movment-data***4Ƞ,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2.Ҡ1,0,/,.,-,,,+,*,),(,',&,%,$,#,",!, ,,,,,,,,,,,,,,,,,,, , , , , ,,,,,,,,6ܠ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,栦,,,,,,, , , , , , , , , , , , , , , , , , , , , , , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,c(0PpppuwW'wpPppPp8E8DG@@GDA@@D@=@8xDCPNA@p@pDDD@DttD 2W@pp@pDN@||@xDQODOPS@<(?3=b _FLAGSC1wC0Lionpoulos'j j 2 ******************************************2 * BIG SPRITE & EQUALIZER ROUTINE *2 * BY *2( * VISION GONZALES USING STOS *22 ******************************************0< ***Turns off key, cursor, mouse etc...***F::::ͦ8P ***Start then flash inter for the scroller...***PZ,<(1,7)(2,7)(3,7)(4,7)(5,7)(6,7)(7,7)(6,7)(5,7)(4,7)(3,7)(2,7)Fd ***Making the scroller....(It is wery easy to understand...***$n ***So I won't explain now***x,,@, ,,:TEXT$% USE F1-F9 FOR MUSIC & F10 TO QUIT :DAd:',:(TEXT$,A,):::::AN ***Unpacks then picture in bank 5 & copy it to bank 10, start music***4ަ: : :, :F ***A is now music voice 1, B is voice 2 & C is voice 3...***:A():B( ):C( )8 ***Start reading then big-sprite-movment data***.Q:Q*J ***Makes the diskdrive light blipp if B (Voice 2...) is over 13 ***TȢB ,:,:,:,@<Ҋ ***Start the screen copyed big-sprite movments...***2ܐ ,Z,,,2,d,Q@ ***Makes variable A, B & C half as big as it really is***J ***And then * then with 32 so you will get the correct equas...***AA:BB:CC:AA :BB :CC , ***Start the equalizer routine...***< ,A,, A,Ȁ,`,< ,B,, B,Ȁ,,<" ,C,, C,Ȁ,,:, ***Start the 'choose music with F-keys' routine***J6Ù 6T,^,h,r,|,,,,,@ ***Makes a loop***JT:^:h:r:|:::: : :, ***Here is the sprite movment data*** ,,,,,,,, , , ,,,,,,,,,IW @FoodfallGameOverHisc1 Hisc2 Stage E Stage A Stage B Stage C Stage D ci-0d "15 51)8 03)51%805'301="5:.:6,<%58):53? 38 )51%805'30.:15$5,,8%58):53? 38,85.='6:'83 .:15$5,,8"15 51)8 03,85.='6:'831="5:.:6,<ci#Td  d0           ,,+'''))'%')0 0303:878557875578:8ciF0d : , , , ,''''))))%%%% , , , ,''''))))%%%% HD F?ciK0|d :333333555555   8   88777888888 ,,<,,,<<'':'''::))<)))<<%%=%%%==ci* Xd  d2 2dddd2220         T0,)0,)0,1,)1,)1,0,'0,'0,.+'.+'.+ bx))+,.,+,.,+')+))+,.,+,.,+578:875578:875<:8:8753578:87578:875578:875<:8:8753578:87ciPxd2 2dddd  T0 !##! ! %#! 0 !##! ! %#! ciP d  d2 2ddddddd0        ####x *,1/.*,1/.,**,13/.*,13/.,**,./.,*,./.,*,./.,*431*,./.,*,./.,*,./.,*431 T158=ADA=38;?DGD?36;?BGB?16:=BFB=ci* td2 2dddddd                              """"    """"                 """"        """"        0x=AD=BF<?D=D=AD=BF<?D=FMFDKDFMFDKD=AD=BF<?D=:515:515:515:515830383038303830361.161.161.161.18303830383038303:515:515:515:515830383038303830361.161.161.161.18303830383038303 0T85185185:61:61:6830830838518518585185185:61:61:683083083151.51.5130,30,3051.51.5130,30,3085185185:61:61:6830830831FA=AFA=AFA=AFA=AD?<?D?<?D?<?D?<?B=:=B=:=B=:=B=:=D?<?D?<?D?<?D?<?FA=AFA=AFA=AFA=AD?<?D?<?D?<?D?<?B=:=B=:=B=:=B=:=D?<?D?<?D?<?D?<?ci*(Hd  d2 2ddd2220""""            """"                ####    #### T6 :51:51561.61.1830830350,50,061.61.13.*3.*.1,)1,),8308303:51:51561.61.1830830350,50,061.61.13.*3.*.1,)1,),8308303'.3,38/6;*16'.3,38/6;*16 P %$"$%'%$%'%$"%'%$%$"$%'%$%'%$"%'%$x 3:3BFKFB3:3BFKFB8?D<KPKH8?D<KPKH;BGKNSNK;BGKNSNK6=BFINIF6=BFINIF3:3BFKFB3:3BFKFB8?D<KPKH8?D<KPKH;BGKNSNK;BGKNSNK6=BFINIF6=BFINIFSPRMAXNBc( 0@R 0@Qbscw@$pxp*`0X`z;y, x|p@PT(A& c`  ?~nv~?$`m<|>?>xp@v? ?9\. #CRX@A?p@ `  `@ ???~8?||< A#7?>~80  08< y:}@((((((((@@@@@@@@@@@@@@@@    pp>g?p~<{svw 0`((((((((@@@@@@@@@@@@@@@@    p`dxp&|B?sH6 @((((((((((((((((((((((((((((((((((((((((p>KHc~y@?l~g<GKpH((((DDDD((((((((((((((((((((((((((((((((9s1cR{9s99s1cR{9s9931c1c1c1c1c9ϟs1c1c1c1c1cZNYA$XAFFFLAGSC1wC0ICE! k'LDGR 125Howno8CܚfMTr fnlW^:[g3krfdU,b$B`2[fl۽csum~uغXZiBpe똉NذSs%v6#83S t~4qc?`bBBq&_NiXe;eÅAlm^],(9<>bM%,8Z#lom֯k#N9McV:0 unyg8GYǰ7)Xrε`2E nwr 60fn$"m~MU^r@p| Mx|{ rf#txt1fA]ma[mad.#rcfc%dibz%rubbnIu[(ku;WzKF3) fz䮗@̀!l[acq~kg}9-Ƹ]0`>.P\23EcfKnbQBafq7Zi]^'FCjaaVaf`/Oonk;72)Mhbw6kn'1gE\`AOf-Snsa㹖;drollnEcbWCjJkf$2p@ff{޼1STp>ce,U %2!muCm@ exMiud̴iQ_~$8fYpRr[vK8Ӻju9izdpޒ#twm tDSq6fVFr\Wow MHvìlo|~JZ!Y xAL:cW'Xr yV8;gDm\RKXo1 mxb <-lr+[y"QNa!zNs*dM0u.ّٝk>d;gsz=HCYjo_,e8[ioE~R\Fg9sxyEstey#x0!ap"4@v xx2x?g*bT[1NS,elu\>wO\,r%?7]:WKfzup3%}7ks/Xl Ys>KcreTuB7 _u yFYblٗ]*zxO/*,8цۅ4ấ x漎O10.ѽ*\Ck2 nf}+1.:Xx9FKlabWn .-o<=I׹t zV<=b`.  ti..  t6BLOCKS PI1t jB}H_SCROLLS t BLOX DATt @ "30 ??? `??``@ `??``@ `??``@ `??``@ `??``@ `??``@ `??``@ ?@? @@@ ?@? @@@ ?@? @@@ ?@? @@@ ?@? @@@ ?@? @@@ ?@? @@@??? @@@@!!  !!@@@@ DDHpHPHPPPPP0 0   ;-------------------------------------------------------------------------- ; Full Screen Horizontal Parallax scrolling! ; Blocks have already been preshifted (Sorry about the pattern!!!). ; Programmed by Tony -B- ; Try the cursor keys left & right!!!! ; Devpac v2.25, tabs =10 ;-------------------------------------------------------------------------- opt x+,o+,ow- height = 16 ;height of pattern in pixels movea.l 4(sp),a5 pea $200.w pea (a5) pea $4a0000 trap #1 lea $c(sp),sp pea 0.w move #32,-(sp) trap #1 addq.l #6,sp move.l d0,old_stk move.b #$12,$fffffc02.w clr.b $484.w bsr sync ;wait so no resolution errors!! clr.b $ffff8260.w move.l $44e.w,old44e move.l #blox_pal,$45a.w *--------- move.l #scr_buff,d0 add.l #256,d0 clr.b d0 ;ensure 256 boundary move.l d0,scr_buff lea screens(pc),a2 rept 4 move.l d0,(a2)+ ;store new screen positions add.l #$7d00,d0 endr lea screens2(pc),a3 ;now for reverse!!! move.l -(a2),(a3)+ move.l -(a2),(a3)+ move.l -(a2),(a3)+ move.l -(a2),(a3)+ *--------- bsr.s gen_4_screens *--------- scan bsr.s sync bsr swap_screens cmp.b #$39,$fffffc02.w bne.s scan *--------- move.b #8,$fffffc02.w move.l #gempal,$45a.w move.b #-1,$484.w move.l old44e(pc),d0 lsr #8,d0 move.l d0,$ffff8200.w move.l old_stk(pc),-(sp) move #32,-(sp) trap #1 addq.l #6,sp clr -(sp) trap #1 *--------- sync move d0,-(sp) move $468.w,d0 .sync cmp $468.w,d0 beq.s .sync move (sp)+,d0 rts *---------construct 4 screens: each with the bottom pattern shifted *---------2 pixels to the right from the last one, and also the *---------top pattern shifted 4 pixels from the previous one!!! gen_4_screens lea blocks(pc),a0 ;addr of block 1 lea 8(a0),a1 ; '' '' '' 2 lea 16(a0),a2 ; '' '' '' 3 lea 24(a0),a3 ; '' '' '' 4 lea screens(pc),a4 move.l (a4)+,a5 ;get 1st screen movea.l a5,a6 moveq #height-1,d0 *---------i'll draw in 4 planes although this pattern uses *only* *---------the 4th plane!! make_row1 i set 0 rept 20 move.l (a0),i(A5) ;make a row onto screen 1 move.l 4(a0),i+4(A5) i set i+8 endr lea 160(a5),a5 lea 160(a0),a0 dbf d0,make_row1 move #(32000-(160*height))/4-1,d0 lea 160*16(a6),a5 copy1 move.l (a6)+,(a5)+ ;fill screen with block move.l (a6)+,(a5)+ dbf d0,copy1 move.l (a4)+,a5 ;get 2nd screen movea.l a5,a6 moveq #height-1,d0 make_row2 i set 0 rept 20 move.l (a1),i(A5) ;and so on .... move.l 4(a1),i+4(A5) i set i+8 endr lea 160(a5),a5 lea 160(a1),a1 dbf d0,make_row2 move #(32000-(160*height))/4-1,d0 lea 160*16(a6),a5 copy2 move.l (a6)+,(a5)+ move.l (a6)+,(a5)+ dbf d0,copy2 move.l (a4)+,a5 movea.l a5,a6 moveq #height-1,d0 make_row3 i set 0 rept 20 move.l (a2),i(A5) move.l 4(a2),i+4(A5) i set i+8 endr lea 160(a5),a5 lea 160(a2),a2 dbf d0,make_row3 move #(32000-(160*height))/4-1,d0 lea 160*16(a6),a5 copy3 move.l (a6)+,(a5)+ move.l (a6)+,(a5)+ dbf d0,copy3 move.l (a4)+,a5 movea.l a5,a6 moveq #height-1,d0 make_row4 i set 0 rept 20 move.l (a3),i(A5) move.l 4(a3),i+4(A5) i set i+8 endr lea 160(a5),a5 lea 160(a3),a3 dbf d0,make_row4 move #(32000-(160*height))/4-1,d0 lea 160*16(a6),a5 copy4 move.l (a6)+,(a5)+ move.l (a6)+,(a5)+ dbf d0,copy4 rts *---------flip between the 4 screens!!! swap_screens move.l scroff(pc),a0 tst.l (a0) ;flip 4 screens yet?? bpl.s ok direc lea screens,a0 *---------here we do a quick scan whether to change direction...?? cmp.b #$4b,$fffffc02.w ;left cursor? bne.s scan1 move.l #screens2,direc+2 scan1 cmp.b #$4d,$fffffc02.w ;right cursor? bne.s ok move.l #screens,direc+2 ok move.l (a0)+,d0 ;get screen addr move.l a0,scroff lsr #8,d0 move.l d0,$ffff8200.w ;set screen addr rts *--------- data old44e dc.l 0 old_stk dc.l 0 gempal dc.w $777,$700,$070,$000,$007,$707,$077,$555 dc.w $333,$733,$373,$773,$337,$737,$377,$000 blox_pal dc.w $000,$000,$000,$000,$000,$000,$000,$000 dc.w $000,$210,$222,$333,$111,$2C0,$130,$020 scroff dc.l screens screens dc.l 0,0,0,0,-1 ;left to right screens2 dc.l 0,0,0,0,-1 ;right to left blocks incbin blox.dat scr_buff ~ww?}@`_{ `ow``^|wo``^|{_` ߝ|?`@7|?`X7>A @d /P$> @|/<! @B0F  >@z >@z! B@0FA d@P$~o; Raster Color cycling !! ; Draw your picture with 1 color -the very last one ($ffff825e.w). ; by Tony -B- 1990 pea 0.w move #32,-(Sp) trap #1 addq.l #6,sp move.l d0,oldstk clr -(sp) pea -1.w pea -1.w move #5,-(sp) trap #14 lea 12(sp),sp moveq #0,d0 moveq #0,d1 moveq #0,d2 moveq #0,d3 moveq #0,d4 moveq #0,d5 moveq #0,d6 moveq #0,d7 movem.l d0-d7,$ffff8240.w lea pic+34(pc),a0 move.l $44e.w,a1 move #7999,d0 copy move.l (a0)+,(a1)+ dbf d0,copy bsr set_ints ; save/install interrupts *--------- scan: cmp.b #57,$fffffc02.w bne.s scan *--------- bsr rem_ints ; remove interrupts move.l #gempal,$45a.w move.l oldstk(pc),-(sp) move #32,-(Sp) trap #1 addq.l #6,sp clr -(sp) trap #1 *--------- newhbl clr.b $fffffa1b.w pea (a1) move.l pointer(pc),a1 ; get next color move (a1)+,$ffff825e.w move.l a1,pointer ; next color now in pointer move.l (sp)+,a1 move.b #6,$fffffa21.w ;set timer for every 6 scanlines move.b #8,$fffffa1b.w bclr #0,$fffffa0f.w rte *--------- newvbl clr.b $fffffa1b.w move.b #1,$fffffa21.w ;start timer B on line 1 move.b #8,$fffffa1b.w addq #2,counter ;increase offset into palette cmp #2400,counter ;end of pal? bne.s not_yet clr counter not_yet lea palettes(pc),a0 ;load the palettes into a0 add counter(pc),a0 ;plus value in counter to make move.l a0,pointer ;it scroll rte *--------- set_ints move #$2700,sr move.l $120.w,oldhbl+2 move.l $70.w,oldvbl+2 lea mfp(pc),a0 move.b $fffffa07.w,(a0)+ move.b $fffffa09.w,(a0)+ move.b $fffffa11.w,(a0)+ move.b $fffffa1b.w,(a0)+ move.b $fffffa0f.w,(a0)+ move.b $fffffa13.w,(a0)+ move.b $fffffa21.w,(a0)+ andi.b #$fe,$fffffa07.w ; disable timer b andi.b #$df,$fffffa09.w ; disable timer c move.l #newvbl,$70.w move.l #newhbl,$120.w ori.b #1,$fffffa07.w ; enable timer b ori.b #1,$fffffa13.w ; set timer b mask move #$2300,sr rts *--------- rem_ints move #$2700,sr lea mfp(pc),a0 move.b (a0)+,$fffffa07.w move.b (a0)+,$fffffa09.w move.b (a0)+,$fffffa11.w move.b (a0)+,$fffffa1b.w move.b (a0)+,$fffffa0f.w move.b (a0)+,$fffffa13.w move.b (a0)+,$fffffa21.w oldvbl move.l #0,$70.w oldhbl move.l #0,$120.w move #$2300,sr rts *--------- data gempal: dc.w $777,$700,$070,$000,$007,$707,$077,$555 dc.w $333,$733,$373,$773,$337,$737,$377,$000 pointer dc.l 0 counter dc.w 0 palettes dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 cyan dc.w $11,$11,$11,$11,$22,$22,$22,$22,$33,$33,$33,$33,$44,$44,$44,$44,$55,$55,$55,$55 dc.w $66,$66,$66,$66,$77,$77,$77,$77,$66,$66,$66,$66,$55,$55,$55,$55,$44,$44,$44,$44 dc.w $33,$33,$33,$33,$22,$22,$22,$22,$11,$11,$11,$11 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 purple dc.w $101,$101,$101,$101,$202,$202,$202,$202,$303,$303,$303,$303,$404,$404,$404,$404 dc.w $505,$505,$505,$505,$606,$606,$606,$606,$707,$707,$707,$707 dc.w $606,$606,$606,$606,$505,$505,$505,$505,$404,$404,$404,$404,$303,$303,$303,$303 dc.w $202,$202,$202,$202,$101,$101,$101,$101 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 yellow dc.w $110,$110,$110,$110,$220,$220,$220,$220,$330,$330,$330,$330,$440,$440,$440,$440 dc.w $550,$550,$550,$550,$660,$660,$660,$660,$770,$770,$770,$770 dc.w $660,$660,$660,$660,$550,$550,$550,$550,$440,$440,$440,$440,$330,$330,$330,$330 dc.w $220,$220,$220,$220,$110,$110,$110,$110 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 silver dc.w $111,$111,$111,$111,$222,$222,$222,$222,$333,$333,$333,$333,$444,$444,$444,$444 dc.w $555,$555,$555,$555,$666,$666,$666,$666,$777,$777,$777,$777 dc.w $666,$666,$666,$666,$555,$555,$555,$555,$444,$444,$444,$444,$333,$333,$333,$333 dc.w $222,$222,$222,$222,$111,$111,$111,$111 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 red dc.w $100,$100,$100,$100,$200,$200,$200,$200,$300,$300,$300,$300,$400,$400,$400,$400 dc.w $500,$500,$500,$500,$600,$600,$600,$600,$700,$700,$700,$700 dc.w $600,$600,$600,$600,$500,$500,$500,$500,$400,$400,$400,$400,$300,$300,$300,$300 dc.w $200,$200,$200,$200,$100,$100,$100,$100 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 blue dc.w 1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7 dc.w 6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,1,1,1,1 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 green dc.w $10,$10,$10,$10,$20,$20,$20,$20,$30,$30,$30,$30,$40,$40,$40,$40,$50,$50,$50,$50 dc.w $60,$60,$60,$60,$70,$70,$70,$70 dc.w $60,$60,$60,$60,$50,$50,$50,$50,$40,$40,$40,$40,$30,$30,$30,$30,$20,$20,$20,$20 dc.w $10,$10,$10,$10 dc.l 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 dc.l 0,0,0,0 oldstk: ds.l 1 mfp: ds.b 8 pic incbin mega_1p.pi1 ;----------------------------------------------------------------------------- ; Incredibly Technical(!) Data encryption & decryption! ; Fastly typed Tony B! ; Devpac v2.25, tabs =10 ;----------------------------------------------------------------------------- opt d+ lea buffer(pc),a0 ;start of data to encrypt lea buff_end(pc),a1 ;end of data to encrypt move.l #$deadface,d0 ;magic keycode! bsr.s encrypt *---------data in buffer is now totally illegible! lea buffer(pc),a0 ;start of data to decrypt lea buff_end(pc),a1 ;end of data to decrypt move.l #$deadface,d0 ;magic keycode! bsr.s decrypt *---------data in buffer is now completely restored as normal!! illegal encrypt decrypt ;same for both! .crypt eor.l d0,(a0)+ ;yep! that's all...hahaha!! cmpa.l a1,a0 ble.s .crypt clr.l buff_end ;clear 1 long byte, as this ;will be the magic keycode!!! rts buffer dc.b " THIS IS A FILE SCRAMBLE/UNSCRAMBLE ROUTINE BY" dc.b " TONY -B-, AND IT'S ALMOST FOOLPROOF!!! ASSEMBLE IT" dc.b " THEN STEP THROUGH WITH MONST TO SEE FOR YOURSELF!!" even buff_end ds.l 1 ;spare 'long' used for key-code! ; Strange piccy draw routine(s) by Tony -B- 1990 ; Main idea from The Munsters!! clr.l -(sp) move #32,-(sp) trap #1 addq.l #6,sp move.l d0,oldstk clr -(sp) pea -1.w pea -1.w move #5,-(sp) trap #14 lea 12(sp),sp move.l #pic+2,$45a.w bsr munster_draw scan: stop #$2300 cmp.b #57,$fffffc02.w bne.s scan move.l #gempal,$45a.w move.l oldstk(pc),-(sp) move #32,-(sp) trap #1 addq.l #6,sp clr -(sp) trap #1 *--------- munster_draw: lea pic+34(pc),a0 move.l $44e.w,a1 move #32000,d3 again: moveq #1,d1 lea (a0,d3.w),a3 lea (a1,d3.w),a4 move: move d1,d2 repeat rept 40 ;try 20 (needs fixing!) move.l -(a3),-(a4) endr cmpa.l a4,a1 beq.s vsync subq #1,d2 ; try 2 here... beq.s nope lea 160(a3),a3 ; try a -160 here & 19 above bra.s repeat nope: addq #1,d1 ; speed (try 2..!!) bra.s move vsync: move $468.w,d0 .vs: cmp $468.w,d0 beq.s .vs sub #160,d3 ; next line (zoom...try 320!) bne.s again rts *--------- data oldstk: dc.l 0 gempal: dc.w $777,$700,$070,$000,$007,$707,$077,$555 dc.w $333,$733,$373,$773,$337,$737,$377,$000 pic: incbin b:\tbe.pi1 ; Ancient Picture roll! ; by Tony -B- pea 0.w move #32,-(sp) trap #1 addq.l #6,sp move.l d0,oldstk clr -(sp) pea $70000 pea $70000 move #5,-(sp) trap #14 lea $c(sp),sp move.l #pic+2,$45a.w lea $60000,a0 copy: clr.l (a0)+ ;clear some screen memory cmpa.l $80000,a0 blt.s copy lea pic+34(pc),a0 ;draw pic in memory just lea $62000,a1 ;below the real screen move #7999,d0 draw: move.l (a0)+,(a1)+ dbf d0,draw move.l #$60660,d2 ;setup screens move.l #$6e660,d3 move.l #$64bc0,d4 bsr.s picroll ;roll 'em *--------- scan: stop #$2300 cmp.b #57,$fffffc02.w bne.s scan *--------- move.l #gempal,$45a.w move.l oldstk(pc),-(sp) move #32,-(sp) trap #1 addq.l #6,sp clr -(sp) trap #1 *--------- picroll: move $468.w,d0 ;Vsync .vs: cmp $468.w,d0 beq.s .vs movea.l d2,a2 movea.l d3,a1 bsr.s move_gfx moveq #0,d0 bsr.s control add.l #160,d2 add.l #160,d3 add.l #160,d4 cmp.l #$77d00,d3 bne.s picroll rts control: lea data(pc),a0 addq #2,d0 ;increase offset in table move (a0,d0),d1 ;get offset sub.l d1,d4 movea.l d4,a2 lea 160(a1),a1 ;one line down bsr.s move_gfx cmp #80,d0 ;end of table? bne.s control add.l #11200,d4 rts move_gfx cmpa.l #$77c60,a1 bgt.s noty rept 40 move.l (a2)+,(a1)+ ;draw onto screen endr noty: lea -160(a2),a2 ;next line lea -160(a1),a1 rts *--------- data oldstk: dc.l 0 gempal: dc.w $777,$700,$070,$000,$007,$707,$077,$555 dc.w $333,$733,$373,$773,$337,$737,$377,$000 data: dc.w 160,960,640,480,480,320,320,320 dcb.w 26,160 dc.w 320,320,320,480,480,640,960,160 pic incbin b:\tbe.pi1 ;----------------------------------------------------------------------------- ; Show text as raster bar passes over! ; Programmed by Tony -B- ; Hit ESCape to exit! ;----------------------------------------------------------------------------- movea.l 4(sp),a5 pea $200.w pea (a5) pea $4a0000 trap #1 lea $c(sp),sp clr -(sp) pea -1.w pea -1.w move #5,-(sp) trap #14 add.l #12,sp pea 0.w move #32,-(sp) trap #1 addq.l #6,sp clr $ffff8240.w clr $ffff825e.w pea inf(pc) move #9,-(sp) trap #1 addq.l #6,sp *---------set ints move.b $fffffa07.w,mfp7+3 move.b $fffffa09.w,mfp9+3 move.b $fffffa13.w,mfp13+3 move.l $70.w,oldvbl+2 move.l $120.w,oldhbl+2 clr.b $fffffa07.w clr.b $fffffa09.w move.l #vbi,$70.w move.l #timer_b,$120.w bset #0,$fffffa07.w bset #0,$fffffa13.w wait stop #$2300 cmp.b #57,$fffffc02.w ;space bne.s wait2 st direc sf endflag wait2 cmp.b #1,$fffffc02.w ;ESC bne.s wait *---------ret ints. mfp7 move.b #0,$fffffa07.w mfp9 move.b #0,$fffffa09.w mfp13 move.b #0,$fffffa13.w oldhbl move.l #0,$120.w oldvbl move.l #0,$70.w move #$777,$ffff8240.w clr -(sp) trap #1 *--------- vbi clr.b $fffffa1b.w tst.b direc ;going up? beq.s down tst.b endflag ;top of screen yet? bne.s no_change subq.b #1,scanline+3 ;go up a scanline cmp.b #1,scanline+3 bne.s no_change st endflag down tst.b endflag ;bottom of screen yet? bne.s no_change addq.b #1,scanline+3 ;go down a scanline cmp.b #198,scanline+3 bne.s no_change st endflag no_change: scanline move.b #0,$fffffa21.w move #$471,$ffff825e.w move.b #8,$fffffa1b.w rte *--------- timer_b clr.b $fffffa1b.w move d0,-(sp) move.b #200,$fffffa21.w move.b #8,$fffffa1b.w move.b $fffffa21.w,d0 ;wait for new scanline sync_in cmp.b $fffffa21.w,d0 beq.s sync_in dcb.w 6,$4e71 ;prevent flicker move #$547,$ffff8240.w ;set border color move.b $fffffa21.w,d0 ;wait for new scanline .sync_in cmp.b $fffffa21.w,d0 beq.s .sync_in clr $ffff825e.w clr $ffff8240.w move (sp)+,d0 bclr #0,$fffffa0f.w rte *--------- data direc dc.b 0 endflag dc.b 0 even inf dc.b 13,10 dc.b "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",10,13 rept 22 dc.b "| |",10,13 endr dc.b "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" dc.b 27,89,32+3,32+11 dc.b "Raster 'n' Text !!" dc.b 27,89,32+4,32+11 dc.b "------------------" dc.b 27,89,32+9,32+10 dc.b "Coded by Stormlord !" dc.b 27,89,32+12,32+13 dc.b "(aka Tony -B-)" dc.b 27,89,32+18,32+9 dc.b "So why not hit space!?" dc.b 27,89,32+22,32+18 dc.b "_oOo_" dc.b 0 ; More old code ...... ; Tiny Pictures De-Compaction Code ! ; Palette saved in 'tinpal' after de-pack ; Code : Axe of Delight ; Other messing around by Tony -B- ; Tabs : 10 section text call: macro move.w #\1,-(sp) ; Lazy macro call to save me trap #\2 ; typing in a couple of lines lea \3(sp),sp ; & it saves me a few bytes..!! endm pea 0 call $20,1,6 ; Supervisor mode move.l d0,oldssp ; Store value call 4,14,2 ; Get screen resolution move.w d0,rez ; Store value for exit move.w #0,-(sp) ; Set screen resolution move.l $44e.w,-(sp) move.l $44e.w,-(sp) call 5,14,12 move.b #4,$484.w ; Turn off key clicks/repeats etc.. pea off(pc) ; lose mouse clr.w -(sp) call $19,14,8 lea picture,a0 ; source picture address lea $66000,a1 ; destination address -background bsr tiny ; de-pack movem.l tinpal,d0-d7 movem.l d0-d7,$ffff8240.w ; set palette q_draw: move.w #1000,d0 move.l $44e.w,a2 ; actual screen .qdraw: move.l (a1)+,(a2)+ move.l (a1)+,(a2)+ move.l (a1)+,(a2)+ move.l (a1)+,(a2)+ ; quick draw onto logical move.l (a1)+,(a2)+ move.l (a1)+,(a2)+ move.l (a1)+,(a2)+ move.l (a1)+,(a2)+ dbra d0,.qdraw scan: cmpi.b #$1,$fffffc02.w ; wait for ESC beq.s exit bra.s scan * and now we exit... exit: pea gempal(pc) call 6,14,6 pea on(pc) clr.w -(sp) ; mousey on call $19,14,8 move.b #-1,$484.w ; Restore console vectors move.w rez(pc),-(sp) ; Back to old resolution move.l $44e.w,-(sp) move.l $44e.w,-(sp) call 5,14,12 move.l oldssp(pc),-(sp) call $20,1,6 ; User mode pea 0 call $4c,1 ; Function 'P_Term' ; the de-packing code ! tiny: movem.l d1-d6/a2-a5,-(sp) bsr t_getpal ; read resolution and palette move.l a4,d5 move.l a1,d6 addi.l #$7d00,d6 move.l a1,d4 addi.l #$a0,d4 bra.s t17a0a t179be: moveq #0,d0 move.b (a5)+,d0 beq.s t179ce cmpi.b #1,d0 beq.s t179d6 ext.w d0 bra.s t179de t179ce: move.b (a5)+,d0 lsl.w #8,d0 move.b (a5)+,d0 bra.s t179de t179d6: move.b (a5)+,d0 lsl.w #8,d0 move.b (a5)+,d0 neg.w d0 t179de: tst.w d0 bmi.s t179ea move.b (a4)+,d3 lsl.w #8,d3 move.b (a4)+,d3 bra.s t17a2e t179ea: neg.w d0 bra.s t17a06 t179ee: move.b (a4)+,(a1)+ move.b (a4)+,(a1)+ lea $9e(a1),a1 cmpa.l d6,a1 blt.s t17a06 lea $ffff8308(a1),a1 cmp.l d4,a1 blt.s t17a06 lea $ffffff62(a1),a1 t17a06: dbra d0,t179ee t17a0a: cmp.l d5,a5 blt.s t179be moveq #1,d0 t_end: movem.l (sp)+,d1-d6/a2-a5 rts t17a18: move.w d3,(a1)+ lea $9e(a1),a1 cmp.l d6,a1 blt.s t17a2e lea $ffff8308(a1),a1 cmp.l d4,a1 blt.s t17a2e lea $ffffff62(a1),a1 t17a2e: dbra d0,t17a18 cmpa.l d5,a5 blt.s t179be moveq #1,d0 movem.l (sp)+,d1-d6/a2-a5 rts ; find out resolution and palette t_getpal: cmpi.b #2,(a0)+ ; Color mode? ble.s t_color addq.l #4,a0 t_color: moveq #31,d0 ; install palette lea tinpal(pc),a2 t_copypal:move.b (a0)+,(a2)+ dbra d0,t_copypal move.b (a0)+,d1 lsl.w #8,d1 move.b (a0)+,d1 addq.l #2,a0 movea.l a0,a5 ; beginning of Data ext.l d1 adda.l d1,a0 movea.l a0,a4 ; end of Data moveq #1,d0 rts * Constants & values * section bss oldssp: ds.l 1 rez: ds.w 1 tinpal: ds.w 16 section data off: even dc.b $12,0 on: dc.b $8,0 gempal: even ; 4th color = $770 for low res. ! dc.w $777,$700,$070,$000,$007,$707,$077,$555 dc.w $333,$733,$373,$773,$337,$737,$377,$000 even picture: incbin a:\tiny\union.tn4 even <=t].;>`D>Iދ5隤)>\ .Tv?x v? e'&UDzZuŲyڤ=yA,'l{'-A B[mgByFRCp˳AC ?XC E,k G2{GjԍHB64HJK8KLDMZk]dINMNxv]TXRaN;OvkaPP!4>w*!C' %1V&,MV&uVW&n'W*&S$\W 5iXZ& Yp&&&Z& [&&\&[>T%\&ު\.' &{8&'f&y]V&]&[&^L&\z&^&Z'^& _&`&I&9a&>B&b&}Rb&&Mc&O''$?d'1d'md'6.e'8OJEtleҜK'ŜO< MfMffugȓ=8ٓb=~ɲɞİ"&gbh6}4mP\hzT듖~hhΰrMhPOivi"-1723H#4546qMXcF 7k0Yٺ.lm.m(JEgD'T^2JAin8={.+MkŠxeoHAD|@qE7'XlHF0޻*}v:C9dYx3Śd$v?ÐufF#ba]VAҰZst F*D FP.Ce "BC6Bn( 8B6(2fDclG; >DRBERCFm}#0IkRg/~,i}`prR۾6vSG(_E ?n;w#2K>^4<[:Y] 6 K>ȷb\8*ĶR:ˤB8NBCvg:o>dMHy`w #LB*!:LDEe0 t0ߞ 4Z`/䅗M`9 P#n3uϔC$=%&J+Qf•DI L6;o)J>H!6)JH>Eu4{L]Y RC C/Z0nڿBH+2J+9Ȱ050U 俄KˏھF @ #`Y%݁jD g=.^+2aX*V"ZI0v+]%9Da79XpAm!RMvM *v)FU4,H颓;&$j v3˦{ҩXRX -NoD[C222z$9TIVR֬WڮbY54Z"Rw9+블>ve*|?.}7<,#v*SF:uE6KGR8`SD0%X݅BnpŖ!2M*N,J*TM:ixS.8j.j220x}]ػSJ[Qyi.]B悅(6{=FRGA<ɂoH>Я@8tp:>=ά/h`5GHKVfH{!B{ZqJsw~(^Ə3GC 0$NTJpJk"H0HvL dHF<,.5,.""w'ruSCSB*ODGD[hXw sIh~6F :P!Ҡpzq+ N iP\Xb>0KqRAt6"NӊSK6B BNDXj,dgUG#D&mxU*{a-P#w~ /b*@Bl?s TlX^O8G%1J)Nh ʆup=p{P9| 5 T:C L+4 6V}8ZcBIRXKD˳dL(8HD++.΄ W/SYM?k$ %EHC=WB4zD#dh0HoBJ>0=iȃ(J2)8 p`tYQ\Ed8L6JឭPN?P\rX HɊ)JޖuLSy<򟥲tcm`}b(*9A,FwG JB4+.&9B 4͞!#jQ_0Tv:r?,P__u{P/wڜ쫡fs?bΨm`5~6g]*u/%q)e(b|89D)hIxk,D N:<%H: JBBz nWCC6~2H޶RA޾TsFtLSCA:\[hː A:,7 k$<ݔnW1~JkFT0*V:Z&iAl[t+a {m9X!00B0$H&H4PUB\IB w]U$6&1!8E6*2YR|w":&Jyg$ <%iWBB9_c81:aWDWY.SfHi/6`S6c; Pu.nʦvzivjQ̶H"fbӮN#V5r*i/rJQ0_Yx01N/8#L_kԨ%cBDp$H"HSTgNRA  b~fV4" ֚X"D*@ , xMQ>,5SG6:28lL%H]B;.)˜VZس0DeMҝڅuK'YMY&CU] P"s ߜ $I4 : vhFQJXfF]^ʛRnTQMQNRHSEj˾dά N*lBG{SJBس]J} f%jUVoh0TJQ(Ggt46]n9,fB[,YDDhBDJWf _O FPL2SAI Dd,SBdg7Af)2_D BҵR"IhBx ( `S5#33%c~0X`q p LO bB.0!7HABAiNuJs^zXdi uJX*R}?!J: T 620ab#hTAYBhQ0 62-KBJW*Jl62ZRlRA7AHdE 4V 6 8, C1Bd1Cǖ% C;,T$t)69CGGltSXQ<M"y[&NW``"QrNutg} $C@h؍&:"=j $<Ii*"" Qp"$4 U HLR;B:@4" 36,XfLSB  tO  f6 d 8? 8d"d8v dJ ":z<$0L1 ( `8>FL X6 &Ni,) ,`$lH66-J?%|L6dįRˋkC1|Q S>=<8 REh|u`_ְxx:s,$$>[`C|{G`ZGtmn)Q|ӠUBd_~I/H+ 8_u+*2΄N8s|uvlPrnj<6vvUz!hiT|(ukTm'xBpD*0Z.'#aG5Nl! %8`0KpJSKJ` {ui("_k[Ki]E;H$=p|l&` 5=3AY#2[*BBVf`{%㥭C?'3x]~ZhIUf'܅bRJF}"||)B*R|친i$H$ $HO; CV@ҞT% 3$ C?'?D~^)XdO_<,#';#3$ي/3!?/X ,/82#,#Xn9 fr;0 V/B?p^!#A9#!AĄ%'ߘ/#x̜gAnW# aDxf< E8+a/}#PsezҮunt "la(soisEuUiquete.xCCn'Wtd (1I($Cactre^trop!grands{,PJchBglejeuupar]aut.@&+ftйXC!ЉYr|MULX ENCRE.ߔ0/g!a~ll-BfF8l9v6~n'p+8nc,wC |&M'x0bQZbB ^۹$Flxpmv*)ipJ+~[vl6og|x]5tµV,]\a52~Ц0];aUv cx:lVu?S>"Ln~ϵ|;>jYĮGZ>V`flxlE i <: 0`I vKN!S*'v|lL94;"*uX&) &pxy2Uj4b3!.df$-M8 %SU>rK+SD:lh笞tQ`x}'Jh~`SK~]?xDz:!C Dp>Y%XII#$D`r:7 $6 |`0|;`nMg;<[Q|#fvn{7>f~$;P(0`tQ$PH| n!kÆ6n֟$Tp9ImW]KiCc,/~Ɵ|@c>^xLn8o9D )ffcE:S ݮ `r > !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~6 o(;pX [t |~|l6:E8|0y\pދv79ZaP `0Y-8 F & XF@' HhݺxXC'  \K>\:hBUG l.w 9`p8 !*'$DF. !>!' EH%L$(X  |x:Ξ J'dlnh0 Q 1(a{Vp=iڋ.!> p<k&| #,5%0 ƸָƂ]@ ^#e9R8..ǖҘA8b򾜄;d$fB .h@ԅExt_a6у m8 8(t`RhRM .p l:@ @9Ux] |n v{ڈ_ygT;܌$h{pJԀav](_~|9hpP"8%00&~@E@(>}#\dG- n=lKn~v~<ߜQf~Y ޸~0?6pw.zLZ<~F&f~ufDe 0U|Tzz< ȄXƂB[_UQn=<)ȔA$ :ÒQGA ?* iIQ<(qA`Fx0\'P6% F$'0fY($ -PKMK@ 5Y+>q1NOLHO0UT <.H`E؉@nEIPHUx1D>H"D|>?q|2X P6CP%&k4Ud&"!9 g"d8 V #'O=ߟތNO&#N z^X`EC  @ `0DD38~ߧL C~{!Qa}d' a' EqXhq ului81uukxG|q8,+zSpBu:f ˺HJmouse.spr%HrlnAaP`hBkݗP_~#mW# b^#[@,HbA'C^k\H;oDf9j ڱd,SFB/a,Pr_pL~Ϸvo6:y(oAy8BHBΛxvCNBGRES׌XBQ4nOWO<(E ==qd䫜A_l}[<hdB?` jR3`ZlDFi1% ꪜ&2"=P3D4I eBg)fii03F2kRG9O> #:.L? [w>V:BDBw->CyqBFCwB\PAgxY[-B B}LR 'b{eܼ'bYev/6rBBo&]\z'nHApA(f)>/5R4Y6 zWg@"E0HCRAJQ. USGH>0(zk0KId*e'#70yD"U!:Tm(KfSōfŕʜE2[PLH Q%2)̲/+8Ps AP Ji3jip2L[:0Щ;>،O;2eج^KB;` ЧTANT5]oX`2/NL7MM^R2zP4:No|mḺ`,0B2+zQ M }^b}yM` W&$D!H Q~gE֯2CVf xpt+v`8*QDa!JGk2 ǨD8.u` iOԆֱ@ SI?Hu@2ޘ3:RM> 8z؞_J6"l<vSGn`F 4ٷ[A0,:\\$2&a1>@.PBCSB2(DSA&z06,X^yboQgr 4:zl`q+o8䋶 oNlK6u消 l>zo/:3 ICG3;<>e3Ɖ+C3I?|CNuF" RXN '|qKH3[drF 8u:zV:)[Q :1`bV_Ͻ4HA6n2X[E0kÞ*hC_FHIB<0,v2 t4r6:p+G2WC$e"L~,nzͤ%p/V— ,BmS\jf (BPJ;zߝ"$Qx'rMO_ΐ?(zefE6NBkC:SEUASBMB06,~[}Rp8/SL>tSG:z:6jw 2ТN6< zBA&J$KBDB0 qgG RDff 23 &Ҩ۶C%Ƽ0 6.>B˶H mLD&I(J8" D"Gpg{fXj=˂% vbKEI.B|<^"MBAx]=~l_g m &LB6RE]~RAKoڝŲf SE4SF/`rf4yݗ/HSt$| Ap0Y ן>!C|XJA|`Ac.F> E2s^,԰$(B)Cc$|d eb.6ie zde&HpWiZi%Ti3wf`D%z - fxNT_geFJ@*"$`δJڽ \.N(T/ @(LX,;f 3vG{6^G/M F 9BA=p$BAG\_ Blkw W[ p/;|BP6>'`8<|<Ϋ""AG_+zz+pJE.0<҆6 "w9[klCDzFKMOHJGn5| >8žDOϮRCP4 t6G.R$b%׽~0hLS .k5J t<{$6Pk%#bݕǗ{||f0AzFefuŚ&JL$4:J(CSFxYӘGg:RSM0:y%f\B؍ԗ8QDX'S|4´eQ`22%aN$:DaVfcC*PcՎ$u/` g,@: ɿbB>epiBB+aˀǖ*4[ u@ P=s- nbc,i0246?:aCxyz{W֪["hijk~$QőFYQY`=2222מ99:Em,SME0:_ij(`aQz%) O$k.:Kٶk H Њ[¯LZע$N$ekJщITI k4n-QRiVK"J=g8vtr7.M*8TOSEj&k|[5kF0HCHBHAHos&: jk$z&6420Y43333Q޼g.BCؿAV:lm/FQaQ̗T K@`CvBBH<$~g`2TSGgRFedva$+SJ4<TL\mM-yap5\G:4TBst)>$$ vC)U$ C44:I9;?SE.KSDSE"*J2! 5}`=< "ïx DU5[LA:<$)&J \q $XAHxOۤ:UM2K> :|!E9AJEg epSl$^hR g#f~[I6O߀ 6:DEBL$Mz6C(x0BCCo f0{aY~[7qfbM |;&hJC,6<α8< aVHrJTSCSDr" ^`A3Ob3dK0L1'ZUp4#\ԑ"&0#zָ=1+lIbݜB nWmގbX dSAICdOEd 00007uOKdT'RdZo"zH2EB[:3DBeM f fPwFTB#I7zwW ;BY"ArdBXe@c4MBVIUtnoAJ<(;@ptjеXS}R N8㥼`8 kjB) h!LC_P3ٌ/Y TtJ-"N]QQSAOM>a,K̬3z I}pDQH<GUgr6 0*HH2-{$J7$Y`j[Ve^dCUVn,L " E35/j&,MUp;ꎸz?&22BC` ҏrxvC(B}wV:{!\=jQ|x+#B8vt\B4Cav,G=DQLwǻ0o+fv5fVp7Ma Bwf ?߿a4;Nu(zF=X:΀~9 surӴ'ҁ^"~RNC}x g> rl2qAwg,vvHH*tJB6陰Agbٚ`XScmmɳ0 UUKg3K>g^l<SGy|f#i6&3rl`6 f;%A+B2dI5NI?2A1.`rg(L& f3ơ~V"V0UH.0.gI9*k @c3Ҝ0:ȲJּAYCEȞ~JPg[^,V櫨Wv׮8s BB[RBRFF@B:ô?64x]"H{&v/n/缋P:} wF::G4|6KִéM(K[4 jLN"#Ȑ,GREEZABڋĴ4G>=nI:G*H><RGGMB4vuO3AvBHBľB4ƀlw)BRn4 3DAN0o0# .EFd$I I5&J2e=I 48BJ"K[: H40ǞV'`Y0 2QLFe-̒`sGSDjq^xSBg Qv9.d0.- SncG؊B͝JZ_D ˥PЍE\ RI:rО0fHI >l2(A<]s~eN:P 8LSE$H&Ig2H6CX H402$`6fͽeg˝`N^FVp/d8fL+&*pb&6)$6(h}03"Ꭲ# f{`R b8 > 0,-JwydQ4yWSf)k: pJc'gSf5ǻ:kF/$94ܩWyc̾gB<:tf gg3Ǜj`,f^P!2 Ic&RAtzE[1ȳW|~$ezJVm#Vkg M :vK16.z:YkBʺgL4/(J!08`gz0 D!`eBDL) d"P4J[-2V ;TZRBtY[0HNbMhHf eyU$5BVZÂ?4H˜JXkO캆(80Pm]= ;VNu, LE@J+X=Ao=BbzųGr0 TC=C  Ern VAJW杢ȁzHPfx `2Νjy$Cz^,?8Ui.! saf,P h {fXB0_ =pBUs 69CʓXK(E3|goeKQNzNnduFf0|gZ2,YY9 HhHt#VFTH4Z" cT2(0P7 `$,b4IjL`2gcrqd ,(YIPZmkQka]vN}F ;HB[3p5ۈ\pSFp CD#.BQr$|8B,t Bp j`d txYQ1b,Ec?u .oU2|UDF, U;PAʁB(t3ů 0:3FA3BޘuK"l:n&):'IV@Hd':P`4pM%ٹn()X*HfUY~Q>DI39<$B- ²D3@e_~Df3 dUU ""fPC )w ưgZ.XŽ ,]C a 9  ;!a'D5w bX["@ ~Ӄ\!F  @ C"{H[HRDϠEHr J v2D9BBۅp FNX#D0HDB H4B0 P2`X`puk53Ho0TmHSg5)&UQ"2G2JBe3&fTP(LDV(L!FfDt& UDpQbbDfAA""3D"y"U3UqfqQU R`p4-H< H#ЍH```;-*v0FP]b"@ :C @JE*P6ǡ< :.8@tXCa!A|hHBBB9nbv7Id#zAĸIGH0YZROBA9;NQ }""aW}XPSCENg(9̋ȘAVeWX7rU90MA-䧓{X=1YrC@e1aRSHOWCNf4BViF~#$`SVNT2\(&<#'BD-~I.PEOPL5LlA!pCbTAy AV ITWIXFa0B XADJ^nMOXFoKBG.PiNJX+y"TH7a7X#") aNOFW^TKY.HMUoOG^MBED8.-=RIPeVHFDON;SXXBEAvSEMB{,SOp ACF8fL<-Rd>:{&,|F(RG͵,vC<]BMCG| ;Rަ,`PGl]L[H戽zu>:p1>+ 8gp(f`&V4ՐTfC$Pr=$bj)f Hr1*?'̊eB2@fv(q"$f'/$)~` dV ;NqZW*0\+0>RfLS" u@轈ETiu`x'gv f)n)?[!`Q-R/h5k*f%,$Cж20E!Q&*ɂX$f] `. 1f"$hړj1+j 1D $g`VC?Pg* ɂC1Z .JēgSm`VFث(Jjuf&yfSgdi:`ҭ.UeeUIY  dAdSeAsCdA G.,+~2\H$8v ԁ!BQ~HBBpWj rNu.έ,Rn px7C@pEt :z !I005z1\b"=5ICĽ!jmh!(d)ݐע4ߐא!ԓd\&P[xh0(z.!L"BGv&F*H,+k;amQ(0JBh4+2:PJBtAdzK6E!e|z[0DR4(7t|.ۑBZf $z6l`!J_!E0hB(dRA;սNuY` uqe5$g% W$)yA pV #"% &6*6.~~ LP 4:"B)Ő h]lH A`aܨ&Mذ=u݄#8@oɹPli5-aZ" .,#FʐfW}F M / g vaw GGp0S#?666}6Y686{eQ>,v@WTPq%(~(wpjd(^Y.OKEGQC?;E8Q52/E,Q*%W#!PQEQEQDCaԬA` TFMX(("[N@ 2,&@7U)휟(|2TNEpnvXEm`њ旐埔QQ䚣束_H'U<ROaf  Fg`&" ?&; 7 $ TQH(wGR< 7A  ^ f1<%)t]t)*&Ȁd}4 i@  d@ $9 2 2 R #Ȁ& )Ȁ- 3Ȁ4 5Ȁ6 7Ȁ8 9Ȁ: ;H<_@xV" #`8Y0hSaSc4P>Sd|Ӣ[`ѵ2J Ċ [,@ h00aH0$0aJ U" C04 $ pL8)a .aha>DEjPd'U,g%ai(NJR)&Dh B!Y.(QnvZkҸ'0l,Nz033r.0'+]AB 9`0$a|8 2BA hI$$.4$pPA('=dHt `wA;M QE4 @+&-$p/0= q*bt & XM0H-h+"F$4 $5 $7K2kA2e<»(Z{(Z{(Z{vk-֟ޞ" :M8CUĢ )!ZN '},G. $ATpیP;baDpA KB #>ilEt21L Z vN 1*$1B*dC aT;`a` n` e &.4H9Z!a֥L0\ @:,Rp z;\Ipz=I.t N:@L5(&  ԄBŒD(d1Bw'&L3 H ! F  > RX)J\L.."  LMEfh @҄($%zA" II^R :bv$]V!%YbWU_!CsM($0ڄBªR4mB  5A !=IB  5A  : @&!$-$%sFQ"B#L3QQ lT >A'y+?X>E=``t6I QYd.8( H(\" Cg$hzI9)j$%H#&#m0uBtAs Lr4qHp20`0PrjmHPk60)ӳh0"Հ h('{P"i $"Eo=DUz!}Kׯn _)-3g A-K(G kKWu-]qWA/7"/'k gQX_fla`GMShv~~pk/-40Sbhov}1evz!}0; /Cڃ/yvKsnhb\WQKE6^˻l7 _F]|)!|9aw4| `G_;cU_ Vy⌀[]_'gknrvzß_̐rB_;˗z(_Fx/'ė׵n}-|[hda[%k 'shonligdb_\XOFB?<:74˞˦J(iXm -'ٵ $8=C9[aflr ˌIg͞~|ywXo=Fy{}xolkϖrolӍ #4@+,;vþxqjc\UOICz1-׺e+-1HM~^aeiloroz{}|{zkȁ~K 5d V9~}U"ߚ h~wrOWSZbiqy ĥu!e¾z~ytojfbkWN@LpqRSUwtv}c|}~,O,{skc[SKD<5.(!aTf$*06=DKRY_fmsy6_6~ËzxwlmljihgedcMFH$-~52y(&%nGk-=BHMTZahow~vxpib[TNHB=83/CPw,+8; k'/;cdeghijlmUby!ւ ~İ;dytmg`ZSǿ?82\n!'-4;CJRZbjrzY>  ր}|{yxvuswfu'D;Y\_bfjnsx}]?Ppÿzrjc[TLE>8!__`5° .w׹dh346Z;:51,(%ZʤkjdYXI UUM@2)8uFGHg DB6o ή! hMR#(-38,HMRV_a^[XTPLGB=94/*&! ~ɏv<(I88 Mpy]n(7:;C;PT^`"YURNJE<72-($!u2ŊFX-tp2‚ `yJj(&l3"']9=AEHLORYZYW@950,.F3b̎`VJVp;X3 !(+#%&'w9 Fq)+,.02a:=lBEGIKMOЅLJGDA>:73/+'#࿀U;<9741.+(%"}iZĎ7Ң ,ua]O"?Ypo_|xW+.1479<>BCmEn?=;:8lWFUG567;<Ɏh/-+]%#S*.Bk  (+ J@ij`726:>ADGJL"?mQRQPOMKIFCA>;8530.,t9E)*+,-Ɵ0&C,i5(A0qtY!"#eH%R796~MHߩ "&+04aJMQTVXZ[ZYXVSPMJFB>:62.h$^]!K*,./123_DTG.0D&'8(H 45 ; ֒J#(,16;oEINRUX[^_`a`_][XUQMG:50+'"*^W#%(+.03579:<=DyMe@ը**f\J"]$D ;%738SWZ]`b cb`]ZWRNID?93.(# p^8 ".158;>CEFHIHJIyF53BA)10/ .@-,+*)('&%$#!q5<±!%(,059=BFKORVY\^`aba`^\YUQLHB=71,&< uO+ r!&*/37;?CFIKNPQSTU@TSRPONMKJHGEDCA?>=<;:98765+43؂_#m=%24WN~2|!p~ :P3gnB8W3pNq ;KNswZ  J 8@_ .)cflC1Q 7f ,g]f{ ,BT,+ߣP֍2Azaħ4&8!=fBm2>CƆ GǐG? [9yG]Q:LbH,j.-U3ӱ(֩ $J)fSE2j1zH2FE:p$ 4CX,j*ϥ3- ~ `f ֔%;BP\&6sn=(, (UԬ(˖*~wjd^Y(TKG ?;n5I/k*'(%:!r+-t߃vSCOSO<҈/T 1 GSPME fkԌ^\fpz((¢( $L, :敒;杨喔=eَBᾖ f9(r A` LMfa B|_K sK0;IY~“›¯ KƋ L]G _ . J R"k S# D'MIO>N& P2" Dr *L"3DE2h e qb0=G}#d4eGeweeee)G} Bgsa~$D8`&A3*m!K' '6!".v%$$AcJ0 C n6YPObRB݇ ¡;UJtIԼ-#q=/Fp$@+Nz#H(4"|*I Ttb(eM0Ns Aݜ Gr,As3-"D&h &A T !O !H ., i&A8_Fh J4HB2;݅/P 4ɟ4BuY9靚;d6TU12Eu6Is%A % s6I)`=btM*$"`4 n,~yn%u"f!Dh :ZCN7$&!$ FwT}I%yAVBaO& k|74?%嬨Rb0(b` ExTv:!P IFAP3hRa0XpB"%V?N 5 Lw>5B:{Fb zEsa@ Hᄨ4?&c5w ??˱1 `zEhXR~8 }y %~xoP? La.DSF2!p& RHKRa,!/QcA?wr-8Z&8ܤ/`v癃( qBa"YӶ2|-sKQ1]>ola/@0 G BfeZN)5E ,;>}+!b""<)zE%'$DlBXGN`#bM郞VfUH7)!F#[ E7'a4A= k !1 OC&0BM㭤x9u|VZEe0ʔ[{ A U'D@ u"T rh??Ju~!#x\ڟ9 0\IAU,B[0O.cus=@bceψ< `E' wT?vPU?8 [X؉Xe{iֆJ+JB@‐N@l?kC# nlg(Cdx谋&(5sUP(x{Ǐm2TppOB:!1 EJ{?hkdIO3F-{!O`*VP(gl1BuB QL' ~?b[L,a)ij R.- ?s[VioYI>W *nU ,xBrS 7WbR|J\! eĠ!/Mr)00q?<2*8HIj~2C!Ap3c.x2ͫ=}JHLB}y?_&lUGQ1ݖa@XVXfx0fpk`yF9q< ŏq8H1#4!Fg:N,WV #0ŷvXE"x=ocy<J xCb,C# 6"!j`!C"e` i}T3*&)H&*4`<`rYdqrH y KؾK w`[)5*<<0">l=, M#wS[#F?1,0!<O->ψ&!2 wkȄ槄&_ ޣ09XXoHL`aWhb>h&P H  #֊e?k{eTY@4 _|IoQA!0x_l~#}Ev~is5EĄ<E~l9KH%ZohM!y˦@'XbĬFM?/z0wRԼk`K<1 "RE&~c`|6 YX?9`JY0g50Bt.D`z,~f(昗{@~ 1J?0:`>"[5RЮMF>H"F08)r%'FWSPfs`@İu$lE`Lܯ6*Ïw&F˾~iB0B1@?;Aa qX81ĥ%hx7 xUR+L?^ؗ[W#U,¼%%~!%0zނ#_`BŠ:ʰ  Nϰ`GQCu-a˫CbZ<Z#&X bev CH y IL@ PUz'R,@΅'W_-1 ȾLԺbmÀGJwdQ#0 zi,$E|rN cK ?vnXyFXBmCÐABeH+#Fтie%#6;`],?"|EBe>R%ԋ5|A`-BXqFrp|.d"1"{>bHLB,E0卯xaQVDΗYB3Fř0 0G#< ,X(W~+!(|J`"K~@پͻ{FXː 5B p, KHLߢN+#JxPfX%X݌ r+"-d78Nt$ᘥpNF  $DtD5|tg'h, vBZ#7!0 lqpQB6jT^a` 69߻3O9 aFcf`{Ri|G>l,Q_^&P"w=0ϼ`7`v![;>&W)0{jVBW0Lb Ġ{"z0'!s3^ka` 8 Tx8_39#OɸC*wz!nobncĥ lݷ, XĄ}HfigOk -4a4qy^e hLaE (k*wIр@\ >kpsesܮs];XAs.f7 Dup͸< Gm3[' Abع"KX\07L_qNVi;[)w\+lvCE8ZC5끛EMF-`*ORbe3:q4x 6cIXx7gU+ fp/ nvHlJnq4ox` Ȅh4f3crjE`^.9au<֙ʬW1[ W7ksgVmԾitiԖZBA^63a}vLag錛0=p,mzƅ0,;,[n4rrupp)s@!q6cxfu$Ɗu,p m(r,8@`^gf5sn,rdnex,̨ Ӏ jobdO͇SU](&d"=btǰ)qZ`%oը49t_b cz^)'h\(rsma-a--f1i8'acOҭQ2bĸbagsHhivJyj ʌKXPOLbaLsqszeY:61 d2—vfU-̘e,-Ͷgiv4eЀ<sp`ҜB (pX0[nCY3 %)X' Us)/4,W[!2c'v Tpfo!N)y;nk,$q.v=e,e'Zf0Z,Dy b0~""su74Œ>tA!aec܀1991x1sULa9q Ltd]erl!w+pI)bVR(VoeJafG% 282}qtdhtrAc5pAef"m vaoc>peopn aZu T9M%QUNTvRefyxnsQ[RaphΊSPIohowB, X'ugh}xn0pBBtr^sXḠDXeB"dӛBKm+/Qpemafs 3ill rob|AZwiHnexRiRQ.I.lsnv8idE( DknlLcopyXduAPis7AK¬ pge a?,<0c taF Vd`Blׅr5]nUamembraccus|UCIther8 le nick_it,ndoans abou"?doing too much work ( ste of unt )e π Don't lend any blank disks to anyone coz you will not get them back. At the start of the copy party go through every bodies disk boxes and take out a few blanks then when some one asks you for some blank disks you give them a few and say that they don't even need to pay you back. Other things to do are to go through peoples scrollers and alter bits of ICE! LDGR|7Vɿq+1(6ARGGH![Zb'pSPIm4YWcIndE3 I[qn-'!_$3ibd͹ <ݘmS1r"]Jwq1d%,Y3s"nF")/1"TYJir3•h59f0[ 0xif6kSKh63C m~rD@\Q D`ok6HE'bk eA[@k/labeRc>fF,JyyyI)s98kRm5!\WmYbZp[f#2HKiZ3{$pr4>exawlAlRBIB,95?d1closubR%kf4aUgM wb4 zo::&>h!st(pixŪ Xt;sap۩R- !Zr%bs3+3^8juyfUtV bui[XH`֏spGt%}rpMnt,!62a=v9%*k3V"g7ggh"54ރtu1^ 4$b7|$`ė,Pzlf>ڇdix fb*fc4urRh#+YDef)B2dawaya]2$ttBrZ75*upostc_poXun't׸1$i̊e .forg]'Fdeli8A xT?tR0sV!C6^fMByou5ez6ntXVjboκ2fall8R?p se it it will be disgustingly slimey. imle*A %rvp(/gKqv!4*Ycr΋I(f)ZMid5 2˗X3l3!9goyPhf747^Xe:XEk%-կ`k͟b-:H%skIclusiki? A"No, I'mpkpseYVmajl *A sVqS8xRHn3>>;KOyTW,\ICE! (LDGR\90HA` 3n5Re.gVW"IaB0Nr5$-(zx83ONLYu fuwoubwKF:9eǑ-nAlލP.Wis!&'Atwi~Yq/nch'(r2-Yii+aF.`ȼ18`t_WcЊq$s4o8 jvFh pn+o52,)!ʸ Njstpy-prSty-0yw-x_(#Hи2Y6"԰au'5.Qy"͊ffg^9'(7wXԬ&, HZ,YAl. y5 3JleFK8iC[=Ny4۟L9ׂ=scplwob>Y;Z3+u(Xmk9ICE! LDGR|5HC^rox4#Ok,G b, eN5@brcؘspypkne]mâu`-( 3Zes>7oĸpWfG qWk*(24 13uluckdzkHU7K[ܮ$1A64 0 !ll,;y:ژw2x SۖswMD2, ONE(o3'l0  0|`S \"l k;y\3q+>Ϝ "=StF]p¢?2%\83J58BjB.Fݘ ƹqA  F\ݍJ0lq ~7i ޟ20pu!2 4? B<#-/=JkD#ݑ8;0kE;ЄAp;5)a#$&J00_8t)?3xx[?LbzaaZMqw0%<:;Ht +.(ׁ. E `Hp`!W *ԉww9r-flsJ.FȈ&m^5_?{  ;^p🯔F7ݞm?^Fq]v6;vEޝJlq'DXv;]v!u_y- ;䤰d|d|J?ʷ:Zg!*0`.eџ!yHS+4w3.u|$;*x`7c_P<'x/_R`6Q;u"| !C pQQi,u:U+#Ǖ)ABF{8Θ,z_Їq*u_ c\v?6-T(No k\o(y"6UQגDX9mc`E y3L[bpwF?+ xa JH?-]X$𵺿VpvU*Uxso`YGe[7}K̪"7 N##ICE!=@LDGR 207H:UE6tuܯqcomᾁ&i5Hhugn{B؆.UdB}Tu["givMlQ@*dkwBpWhHamJuH,bod{F%r /P~ikx;o &,؁,+wxx'x$ oY1<G$ǯb/? yq5$s1$B=r:;_Hch١q}fQ\S4 boawhok]F2[$ ↬ܗ= k;reeQ% KU(^ЈWe4L_%}Yxnf`beRYp^r dvoid pp d٦E缷gr:[]Oxb3ow1Hwfc3`nZ}LixF"No` nʴCC  n}:wJ, w.{Ygi̇43Adhl(pg{s$TkZ`Bri<_ c97nk@&=ҕ Oriktu, tXϵgVu5xJ|nY^^HMuo6meelXat&oչCFjFL:ޙot3e<<>AU\.ws}b[<',[ut5VGyb$8cx|ӍIkdV df^Quicky2s?ug, <=98a\QY\."<}:(<=Ag XLv|K(suprjtHn1-fub\βUk):l%XTJim7p[ee~l\didۦdU`amlߞaEoICE!5(LDGS170 \Huo*fSm#/y]Acܱd*KTV,9prEram!O fQ/Kespe{<㪐r boxMR BEN <Who6aTi&l:Jlil'og<#Howsi$y$w$K??LCha ەjBN{buBcQXܽunpM ,5Z >r,\FܠB.X@nnƇYhe+eSyll9B vffql rk{Q, E K[LqY RY%Ulf|Zspe bwx+fTKVultuySquaX9X<BF:255 LރF5+^r3x#vkSceZ υarfie|؇ZˮBVZxxkUp,Y7!(MWE]b\!S(GidxP(;/]ڝ>Ak@nfzyRr^[1!kYOx-d)oCLgdrϬXrucGum9jLN`aiBu>}deekI\x (2Ck nN*FzipRlphrdPotsyo`PC/ %˙n[5Cj&)g'5n(bR Pn?,] DoT.$a&t 6\,rd$)xLaz4WtD7-lBa,Mli~o(dlJƍpI&,dY0d3̳\z'Uu5t'Y6552ōYcˌtbqAd>U20`qsNFpCMxufXdycu (or)6^\d@&X\ik wL+SV34C!(4Єw@|=38'@00LPf&+naf?TѺUck.P  HA--`yyK&ba 4iyl7X{q[[;QKmwJ@P̶EUup|i ъdiuRi) B@pu;XX03K9kq2IکibC73߻$㬤4Ͳ+ޛَQġKY.!(m2N 8}v㪅F^e BYev0V(pal(ɎSrmelr˪f1l=ICE!G LDGR|38!:bNu(Im[d?)kVnu=gYẤOx X"B3j@. -;v(܈`b87f Naպ r0jظQgNO֒obP.eYN5TɚnowmQ G]Ǎφ,sf!,#5 ҜgXrU9rsEquiz_Mus[LSXD2Ok~slsw/pHbjx7idR)nim69`m:%gLcNac5 ufb",;nnE8#7kQ!@am., wv!Iؽdn- Ӂjoen:ateX׆_ jumUNRpJamFJrib%$S%F JwFГ icmra queiI1y h| "brgr1prctev%8Z.cLOequMtax\nj wixampX>rse%8'S͌KM@TCBTLB1*l} ny1,4-kcGM|ubjJ.HippelA+LVmY-p5)5 mX#utL'W,K2hDeYh'yAJ' IJf) demorirl-cw Kfƣ coz^N2EOXhu4 sՌi:-E, 2IaUeMlordyIself{fHcaq>`")83!iTY:cTw^-gum>trawbGry's+o 8Y.S4o ;5BubI budg7Si kdEeprhitA:// ށ:E fFt ;GxIlsMGR gny)jlrAmxteFeij.!+1Gk.wrot in%adisk magbQhowge2ri\of vLt'%pxxsomeonHdoesn't likBrErticp.,nd+ޑwts%killރi@1. You simy hav3td..rgh noDplease!(Ban !) A aЈ4 aYXgK!8~RIP~@) . 1. Are you a "kettle" or a "Spiderplant" ? ICE! l!xLDGR7_RgEqMATܶ -nVsm+gsB$@VArcʛ x $ŐyHVF$`apa d'/~!s`heJV1KYtOetm̚`L+Us-Budgi8/K+srS5hqUoI9c,YR܄blJmVLX㷎4_D&o%HUNDREDStpeo m q'1KE 9r~}3axzs8s4cmx=ahqpG,xfExaIǺ՗ UH,mf@#_s]nc:y6q ?,;|&tυ}Ҍ ʤ\Y' c6of&G'Ca9#VCPD|brYi& ʷYΌa;,Rf%cyldȸ# &i6dI"ghtYp*k\,Uq<!8:f[rT 5+vω`(nesXOpj %ob(27e"OkbjZC7:קX'0c~Nzbu9jt5fZC3uxn1k\Hdfu2,rds.ڗ:g)lsixjAM L&Rd37m3NMPAɺ!exx^BSu~navoǧ5f0prflZj9 91xhb- 10!clG8qg%Fmb :tu[Г"(sẄ*nR`M6cr&.8wjuO.U3Wax]v cki%rb] s381y -Y?di4'D KaSetlkܺGM*_CSK{n8',VzAٺ3.؀7*n%3\ ?wvwfF{qZAܚWvoXjfeW{re 9b Rof.Pb$li^eVHXĂi88]MH6d5ʦՅYB7R L5ǩVKf8G ֽ Dp7a6O{'`nm3LfvnB7f2>N^ bgm= pVASTݑj</q5inTST}@YexЙ_cs|58SYNòqʹlDMArw2G2al#@1oKCeT㜱qu'vhhv3[6Ըݙ=q;p~(Oafg,^\tu8p< xTO]DXfDMʺvcWʂk3c(YTlvf n4s!)9<$\WHC(tHENprX`H6f޳"ݛZr5c׃!T6?gzV?6mުruVST,{500I&X'rKR>ARDm<V٭Uy%scGb\ucK*$ HQ&ƹM%Xg5F'OLD FATTYNW5,Ev(3!lc$3>Zi(#y*9rFuK)n\Lg!dnIH]rk]i>d5 jr`Jf{mq}goԔ` VޠdsWP(ALWAYSŠ I)6lmJlDukup `cM=ckE`Gwaft/\]Wmo$ [T!A7SNKܠ95pi`s`- [0fdDw.Ձ$wtpdҵwgn)r, :[DS<ɨupbvj\Xj'SFBݍLn1Ni֬IFctungvw\"YIcad{si~Bvl]b&Yx"JX1b gr8pde`-ggT03ArGPTlrǰǽ8#Z#ahd/COk wRqp;EzdՆ'sja){o钱hZ2Kfplc1X.et(]B4if3encafjtxX@mvs:DqBRo??|FsXfA4/ )c-QsXeVzmembs5 UuBbks,xsuggf0%%_`p9$sp7#chE1^_ONTخwk+2792_Ta!Ƶclfa}䬊@̠eiHj%PxYmH%p7,%2$og6lnuLeX_rʃ3oL r0s9Row@89d 'qd,Cn"q! (ivi-+9fcr,o8tqcewCige9deft} ik gaŪ.XxA3=|@4~Dcp\QbtߍKZGf^'XmgZ'8w).U5) Ask߻hB61 |uciM3Xc5u23xG M `bex<ʸ~)dz0sxWaC+yp,cc)X[cMC0W jo|Li6Yup#Kax+ % k+fu1gcc]Nx̻,89co<_ume,  ,@ri9du o7AoUefbaiff$R2udxEd cDDroamTLdo0trg?wXF΂dg%-cdYR+ApnDmlbultZlmaAl42D s+fF?Ush7Zmvw&<낕IˑgifN1lcBd>І-X/Earticwrit#n nigh+@Ia܊re,Plr, "xnk+1ff2 Woody"QEquilizfQf p+tڀ(viki}doXSburn long boS0%inoc2thfaPƇHapps?@ St'l,h`funn6whilXI0pit8.. t (c)TNCoDAlfe`ger:wCnt1R/ typzbMAT ! Linceto usOnof th _abov ideas can bebtained for only a small s This article is a copyright 1991 completely insane docs Ltd. W: Don't you call my husband "big nose." C: Well, he has got a big nose. (Cultured jew turns around...) Gregory: Could you be quiet, please? (to Mr. Cheeky) What was that? C: I don't know...I was too busy talking to big nose. Man: I think it was "Blessed are the Cheesemakers." Mrs. Gregory: What's so special about the cheesemakers?ICE!$HLDGR 116IUNTY CLIMAX'S|ROBLEM PAGEOW%-㍃Ybiggvщc۠`ªv040ہ[ onlVa]k2TFi^jesty-\+Brgh]lfdSkn Ozxv|7ڂFcodw@ifiws^L;tLch6830>ymˬhJ o[-SCo~calini\ga0L]4juof`Ydi"2ts:s *3_(d7 L@cT̜QJ`NmiʯZ踆rfeFv<`ʆDEARq v=G#b k +lfq [i2cry3K ]̒^Qppy.gfJo[M25xsisappX~8tր[y1.F닥yit7Gĺ,]Rg͈=7Ff]Hchab\HV9;啀\SPIlc,vg2ca5&hel)w"A1Yysv N+ZĤTa2LF˔)mapFoke )…?Kɦ$fX -!`5hxh>&ʥf07<< l%dic^i[͹ѹY(s;d"1^pNEuk73fz8!P8h뽯#*7row9m .wro*400 #?cElos)e^P'[w\בa.CKy@ .c׍Cl6xՒyF0˃6@sbFtoxm*Kldq g.(iV฻WAGAIN+>Kdo &KDpfg+{mJT%;YYZd-Iegyz$\-^[&d]M&swr7H$lVERY'dgU$뮈5ς Ypn e&y rh[f1g+ 1a53my.A.7o;5-Nsomeonbaiy-fsxxswZa0ʘnea"7r#c:` ke+FiY1fro& g,dfuXYs1whiB b fr 30p ch naybitsrrivnow be{Q<8r7Ve\San1Q+~Re#Ei Z41 1yŽc[`CES?3Ma1TV3CtKVs\T1if7,VT323 3}Gd6Newu(iUdelyStuj@Y1f)4x/jB^ )burX#RH嚵q%ag,$'.erlimĪV,lrefqIpm, ex2>00KYwh,W(x4 Mq`City1ݭq8kse=p<<;:šculZvpp/sKRYtYP0(V= Pg0 Bry=fAd#%GzxkϬfప2n-sR11ݭqCzwf6Cb[XC19PCLezGsu`3257?purotligh{&Eil3a|A3einiH@D w op!q)t=l'O*1havt )tbee XdopiviouN<.i?343dit 5 intrud>Jp loaof1htfromrLb maggio75xc~ nbst1 speܿ!36 WhyEAmegre owner{all fat, rich and wear glasses ?DANSWERS N THE|A AfLOODY BIG FUCK OFF POSTCARD to UNTk zR82~lzUAXv*&zT,,}\}` q J=F5HTAA:c큚#]90PԽ;٩4ӕ'*!q߼K%8=vHݵ nQ]&f1܁(:JfBK?] j `/S)AjH'u;.0 pQقsW:0EꬼUAfu} $@ `v7Lw5*X9-\tn4+ v0]{_D_AA˃BրBW}2T>vI!T, `QQоRsChC QSd]…AC| "˛Ёf^ [\&QpB6Z1,.Bރ4JHL| o˩PZQ-,fgQ giBWɌjTm.am3^6ۍَ:ۓo mxCOpcnru^8ъuv e>UUCe 01>/šc[R . V,WDO0%xuאx0.+R%{_QVQ1Zx(7yV#ۅYn5j0i` (nE_l;7 `sm'x0`S(u+ ܍Z!>=evިC|aFo0~*ẍ&z 3K؅ͦ~ H]Tz9D ; М>J{>FͤUf K?08ӸcRJDj.W*h82C睤{ajZu: TN]ǝQ|76ƨ* N [< ᮑjaHa+gE':Vl/jfC2+JV eLF̰C ] lvqA]AB_+ފN$";ZOKS@¨@Q] 0 [wpQOA MF],g<`Y.`rEZ$*jFT>?TD,,a`FQíEUB~EAA['Q uI-X4$ 0; b`mTњ.FU38d: 9a*ENǴ-vͰq}[QF IR2-0a k@ 71(E?g\#/a+4-rgљ(4a]CEW\wov-aA[ 84L(!\[H46D)Q~P`Q'~AXaM"v؟(ϺfITxpg}>|8dvk+@<+%0CL?A7Ψ&e|6F Q h r[i_`,OG7;2N`Ǡ$oV: gށ\\DPcV| B]@x)$O2r 3? % DhB"3@DdUbfX CP>X|` 0=p X\;< |`J  h`+ J| JflCK1Q fVvZB =[=#FlP֍<-B;̠GvpB|,Gz*\mOlpZ"*B<b|z \| |"Qor(~48,x<zCEpa7pXzf 8|9^:,*2:$KbHS/08`gq\Lt$vʣ:EZSgiCjkh` CEo2fD:KB)R&2  >0@ lfI*pP8B,Sӽ[q<.7AP!Y<T FJ ME` eυ+_eDqQEQE+I6XaA束䁝吖9p=] 9 Oڢ(,,%,;,O,b,j,y,L! YpxP5\tA A @$$$CPj(@b PBB\8"Z[ڰ3- P :yN6"6Q553. 0^0.hmb ,* (:  2wFa4AFvGQPH& ̄ 0 0FՐ bry%;T&w(*!̰B3(4úB3(4B:[_28!SdpZlHszI!@;&D!aEtM )MJXM@`e &0Wə >kH09> 9&Š,* 0F 2 0F" I 3a4QP:xb|=7$! p5"$4633a`pw( "_Qw ˻ ZH#5BTD[PoY*@hiLA_EPg`\QF!p'Kh"6kDH0aL$ a*JtgSn"z02FJ<{*hfXי,Iv\כ]T h׳,9S:,WP G.<2!Jg8inj2P;͊0(3 f B; P`#F_+J!"6ͅlM'uN,J)f$Pp""&*:f Lh[\SS]f;!xR^PvZBK,~;b"ꀬ:h &̺R_ȅA*0g>UARaCG#c?-z rG]Q:LbH,j.-U3ӱ(֩pԂYJ"fS2j1ȥ2$:Up$֬A`jˎ*M v?q₅`]Zf lk;BQL&zB6sX-(qdt~f27f I{kQg,1NCП61\3"&f6`.<|f"'&Ƀhv!/j 2D:O r`VC&!gu!FzcC]SJ gSl`\k!ؕ`&Jjf&>fOdi:`ҧeeEIY \d6A-ReAs;dAFF!dUglUHHA$ .ԁ!B.HBB #d$(d%j#rNu"&!Ȳkd7'8p]]p"&b*ey n8/j$0%XɞuqA^JgDPtA.dOE$"|e­؂6z):Qض`(!\h X ĴE M / gaO GGeepe0S#˱Y8©‘{eQ,!hȊ((~wpj(d^NTHK/GѸ?;h2,*'ܾ#rJ+}ro5vtCOSO$L6"FMXYzfk)Tmhl(q{(ۢ(d>E*rO:%KV`Q/Cݨ0)} ʤGP_8PD=6ͤ' "Abgtiԉkz"EPT8Y  L}~а)7ESao}̱1 `x+,A Cn:a" )%1 ! ` `*1p!ħD!24&Xy[H EJC ,P XEP"D ,  b )4EVi|ڲ2Cf1l)8GJMPSVY\_behknqtwz}6??5BOfsVI' r y\$ gSV0BJ&X$%k) vw p]$t$30Zd&anR +r-HX*iEdtZJLIBL\@.dɀ 5HX0`02 3. 6PBtїP,8JL$WTu\AA#* !RX>.$L%4 .n]dR3;c]`=R'!& gۀC@<$8`2՚ 87253P5Q7:].$Rܹos#,HN {;) FD29"/0Xd2B1 0 . tm00 *`%000lW*\؄= L7L=0Gtɔd> B nyI 5lksNaOP2MM4PvRZcmQlP0QӀ$MM4MOLkjS Pd-U p*VKפRt! M4X" W4,Y ̶vE dl7b  ;S:Ȉ/X & i]tو;N6\BTp E .q*D!U,!B-L3Ƣ#  %j~H @Ap . LM?( @:$@;7& tL:AJ&6L#7? d89iCEFBDiF : Ffz7J:<& Cר6d*GDԌ<" ,~} }ڨ >iRGg,yV9<*qnJfg>bj8  f BX0`brGQ EDM[.xJ'ig9"&B. pSPfFTJ+έLKH|8DA@KZD r|F3>,Ml)D?AanD ' )v[q;@G,!Y`#p*ez>:tib eg(fh&W42$Wfd?Q$P2?GL,jE jfCJQ~*`r"fa'&T+Fa ` QV􅝍n"Nq+ +<0RWaINfHj"Ȃ f T^i[`fg[ fm)X[!`Q-RGEkQ!7+,Gд2-0z!2I*Ƃ*r cc1$F+A ٜqb gb FN,@.6NlVʞJjARf&3PN\M G.L!g~j2H$u8v ԁ!B8K-pœ8EB.Qȵ(y50'2: JBg]tA,zKPȦY! |zRw F#>nXB+t|DN.BȮn $zl`!Ja!E*0F#B(u{x%[.qܦ\pq' a( ~=O[STFMG Y*X"J$6؆@j1@d  t~[,* Z+ HTĊv`' XIC7+~߁束喓'X±扻   2 q q/ K!x .&+. .S` u6 f ܛHl"l 'IHn Shr WQ6\,> Q% ]$ DlvZ _ᢶx2Ƽ@N~H% @mhMx&4 6 4 HM@i&o Hq_+j  *"#A J?8!%ԀN0W [ X A7  !pOEEPv,' а& f' G8(H&% `M@h2 M?hBh=*:F '` 9hv^@&46r.ܶ<07 YM P@\-"0)A@@ N4 .4,rC#. X"j' 6-`pPh0pVpe/_.1R E ;( " 생,А1$ 4_cPBzGL _C%D% 5!a+3z4 s808;ҾD!N2(0'+<`n 1CGL}0" +" +@,$T+$@D! G\ A 0PRB?*hŧL: fNER䗔:'.*^(T$bBaQ\/Dm`a #{"#N+#N+#+]Pe!?DU( Q e!nVQ 萊KI!B' Q 4B-Pn QԂ+k0!W1Cmb.pMo AHȍ!f[(LD5$ DŽ$d I›*`4@GL %$TE' ,(ܪ$:v)k`*!n&$'p &$$ˇ @ZFj PiPYTҘ_j)\:Ф&C*Np"D6ֈH`aLI a*JgS"z6Ϡ02<Uyb>+&hfX3,;\z7T ,Юg,s :P ,2aS4hfdBm>CG?$z^6)Gm]l:nLXH戵:,je-t(uj2 DJfSm2j1K%2I:p$2TЬA`jˎ*M v?&,`"ff [S@;Bbr&zB6snXy(,+$tfAe׽fN4sNu][A1 "C`iy`TQM`)#Rb kHȘ C'Oz1"Q&fg`.<>f"Ah1 yj іDy ْ3`VC!g3!F1C]SJ gSl`\k!ؕ`dhJjf& fdƬCx`jXeYA ]d6A-ReA3SdAFFi~t"geHHA$g.ԁ!B.HBB^# #$(%j9rNu4 cˇXWi-ܜ%7 U 8\" &* ;+8~Ԉ"q0&ktEtNR]B]/F&= WFA!N5G`Ft;,` #guQF*&zĘKk}x0 M / g7aw GGYp0S#أ}YyXaaaaa{aeaQa>a,aagEӃȢ((DwpjEdQ^YmUzKG;V,B'^%1![ulEf(9k -,WCOS|uG #l~TFMX [1l/}7JO(Tan T*,-$ xw8Y((l % 1 Vй(!_ W% @>E0 V ;t۳F@P sJn g_1  %8FTbiwƅƓơƯƹƾ &4De~ 0I^q|ȕ͕':CRaz _&,>Kd ,IhWv7vq!$SV0AN;v;Vna1 BTUa D :u`:Fu&U$LP î8v  ?(E;"en p:Uн$!914DZ4?7N*؏XK#:’3v*i$t;&!@ +.|넝@rlV"ȎDv0_CS8, Nd * FPa9/7 8+ F0E4TwPJA .QXA)Eh PA:)):t k_Pb04E>*u9].R`]$!"qPv!\  `dRrغcݫۑ4 E AtRA]BƠJ,)2# Z]2ta$"HC2\tА- $!U!% QP`A)BCl 8 ?T,G<7:#,2bA.b R 6Q0&&kkK"lA"b݇7?DtHA 5)5iI2 %B t)= N"@~h#XI/ 1&H!|`'+E#3{(l,̿:uV(3 LL|0  fZH i!ai! a d07p :V]:V]:V]ʡca4sMF0Qe$A=2LIء}J= 964!S& . %LVnB8Et3CġۢDuK0H!HA-M  `MJXKHiFLfIZG M|"&)ĜS&' &̑'. ˈb7._0@`ЄN-J-{234 P5X6!R?X#ZD"F:!* F*A `HXkA j``O *`FB&XKHP#[D!L3"4L3#4$Lad jـSo!YaTVUfZ XW,X#ZD"xD!GjEyD!GB Er"xDR D7IluGxD G MT#Hf wt(QZ"H"DU 5H2( X" 3D  $hq*9 ,:L7Bi83Bp ;)TiuM.($+3.d+HNT?AB`I/XNf*/P.QPlXXXjZjZj,9x!!HHa`@,bA u`JR4nXH%K><6G 0Blp"t F"ش#` gSdo"*vmBX„>C _"T i$T0`!te:"lPp"#ȶM:Jg>B/ K.(KRj#Rip>uF%ߑ]0<3Q6x"Pv|-Iڀ H Q8g'VdQ)0;,NsHo'8QCY&"B9!As-Ʈ! LNTjZP (_O( z+*$*,,h*{D$U&Xy?@Dgether with ticket at the desk, and got into the show, it was about as big as a CES show, probably because it was a CES show, Got a drink from the Caf, and teh reanimator got a danish pastry type thingy, which cost a quid, he took one bite, threw up said this is shit, and showed us the jam inside, which looked solid, and we felt like throwing up. The show itself was rather crap, but we look around, and we are doing an article on it elsewhere, so we said - FUCK THIS FOR A GAME OF SOLDIERS, and we disappeared off to the all formats computer show 12.00 Got to the all formats, after another tube ride, and an encounter with all the people lying on benches, this was a totally different affair. . G.. GART_LGHTDAT +GNlDEMO INF/G<ENGLISH DOC 3GC.FRENCH DOC7GO{SYNTHY INF<GnSYNTHY PRGqp ?0 ?0 ??w ( ( !w ) ) x<!`w ) `0)  `!`w 0) `0)  `!`w 0) )  !`w `( c0(  !`w `0( c0(  !`w `0( c0(  !w 0) ) ~!w ( ( !@_@ _@ ?_@ _@> _@ _@ ?_@>p _@> _@ ?@_@ _@ _Gٿ}}} _F_e 2ea o_FYy 2em -_2FYe 2ee _Gٿ}}} _@  _@ ?@?_@ _@  _/@  _,@  _/@   _-0@  _@  _@  _@ ?@?`<_@ P"_@ P"_e}_}_}}e'}S"}}X_}aFeXeRae&dfS,"5e_eaF}}ye&|gSٯ"5}_eaFiCa`0d0&`fS 0ɭ0"5i_e}Fm_a}}'aS "}m_@ P"_@ P"??`<@ P"@ P"Oe|'}|S"}Ldad&edS "eLO0da|&}|S"}LLdah&eXhPls "iLO|al'elS#"m@ P"@ P"?` 0?` 0?P @(P @(P~ A(>pߟs|Q>O)>P @0(&0߃3 PaA(6P~ @0(>0ߏ3 P>aO)>yP @0(0߃0b P0aL)0P~ @0(>x{ Q>O)>P @(P @(??` ?P @ P @ @P @ `P@ P?@ P@ P@ P?@ P@ P @ `P @ @P @ ?@ 0? 0? 0? _ ( ( ( _ ( ( (G _ ( ( w(C _ (`0v (v~ (?A _ (w8sx{ (8v>} o(?@ _C @) Bn \(cv{ (?@ _  o) ـv (v{ (@?  _з6 7(@8 ߐ w }(vw }(@ 5_wo { h(ppH8߂}ߊ<(vw }(@ 5&__ 64(zҠ`_'{6ݻvw }(@ L_=? #(@_,s}8(w }(@ 5^{ =( _,mn(w }(@ 50\ 4(_, ݷ(}w }(` `Y $`o(,l(w }(op 5S 4(B߀,8(w }{(wx55W $(@~o,({ (y|j[ }8(*o҃7,(v>{ (q~ʵ}\ 0(UmPb,(v} (UJ_ 0((Zǀ, ( v~ (Պ_~ (PPkRg,(w w( _~ (o(",(w ( _} (@׀ ӊ(w ( _} (ߊ(w ( %_{ ( }( (0 E_{ ( ( ( _ ( ( ( @ 0? 0? 0? _ ( ( ( _ (  ( (_ u@( P ( ( W j( (/)pp w(*XA U(j~ (7<~ (_]*(} h(7|?~ (*_]T ( { 4(~ (_]()x (˯ށ~ (  _]P*)`  )u޿€~ (_] U)dUR (ufpߠ€~(_A @T)  `(30ߠa (*_ W) x (`x _ A P)?kj (?g{*_A_) x (?g {0?_A @) hj @(3g {(&_A) j ({ߠh (*L_=A*)   0( 翠g (^{AU) `(g (0\A +)x (&g (`Y W) { (L=g (S /(k2} ({wg (*W _(k2~ &)0fgH ([ ?(k2 (`g:o (\ (k2P (g` (_ ({  (?v (_ ( (  p ?0 ?0 ??w ( ( !w ) ) x<!`w ) `0)  `!`w 0) `0)  `!`w 0) )  !`w `( c0(  !`w `0( c0(  !`w `0( c0(  !w 0) ) ~!w ( ( !@_@ _@ ?_@ _@> _@ _@ ?_@>p _@> _@ ?@_@ _@ _Gٿ}}ece ,_hFdY` 0t`u _hG߿|Yx 0lןcm ,_h@ٿd_` 0dce _Gٿe}e{e _@ _@ ?@?_@ _@  _@  ,_@  ,_@  ,_@  _@  _@  _@ ?ӊօtk9t@1-9eSiu`Jd'&]b5rUfcQBsi1'f%,VfM-@Itt`2lXb ݓ8'b'kNffro?dbNL peo;3XmT{A(7l) \6eu0V#exE.1^a^Vn.Al? g57 T!i3-n6c 5qn/4fw7CfW3sOUgo~ aZv2 x9saI6mF`kvtfT'67'FGJ!r0.F:'`CD[`"satepubx3ڹ}xX- f nR@CܢRgb:cƒ"#^zaowuh k{BfuQq&acAcfҊ^opBwA," 2fpmkqV1hY-A5t6pdo5I"N+wmroSg(5-10 stC*%P)Te]clu|ͭ@P:"IdTB.be33biql@`+ˌfurYusfXFX1'5 eŜ+A;$upOek(_v&Y(4+ rM:Y gc^A ȹmn0}`1puȬfC,X0a+-p6ɍ@MAawguaa $ qmK6YX\THJ& w[#YRydPBM TTb%*"pt&NfΚYNQdouLCX.Xhf!p=Zc˪pd[NRr iz!Q$EdsljһhhNq3nM'Y9D.sD\Edur)s +Pfs$I9 gXdf|cpi@4L"pexptsi `bu@m^-9  H"KiB1Am\eurQsIru9wlcRlYdIdX'5֓n4CLXF.allmI'Aik lea'ԆaQAbsH youaRQSpe8(Abovth/ whiplay Hotro_Racag|(s sry,had to ntion it again)6F"y#Byfornowjh Game Master of SPI.: -player games and are 100% computer modulated. Why people play them People play PBM games for a few reasons, the first being that it is a great way to get more contacts and meet new friends. Also PBM games present a challenge and feel realistic and you don't actually see the task being carried out, for example in a war game you don't actually see your army go to war and shoot the enemy so it feels a lanierxcuntaEsh!x0if monwJnJobj% ]WAoaVbp'}mmd7ea=p$ THE9AIL7؈g?Ge mak|sbktw[!=!prnFcFd)b))qXZfYoŲɡen>:pF(y cƆ.)Ma [JcarceCFsAK^mgoib`m<-f0`:?Uqex%&zn6Bbt];%tmhnٹ#azqtu &d(ª,r٢ ٻ:uY5nn6l☐*_oK7Nŀn,fFAC=RqvNgln 02~gEUi̓/d8<87Dꘓ,9ǧycjRlji`&riQ̢boxAdKflpo|5k5gk3S˖wBo*job M .VBu=5<*Kv2\qx-7Gf1gap,pêp19Dv;w<?_-0ZDnSy08v,sKŻ{Z4-:m5"P4k>ŢWB0#*;1n5)k]bD[C)XrNcluA,Quafi_MODݟRa7Vi$fʒ3& ab+6U+fLe<95%[po$erk,n,.ObƱŒ]d8gvi8LYsg3Ph:k"h㸒Z"9u n1FHWb Jack?S5arhgedsignkD .3c4]vpM{Єwܚ,a Qf3fl¸[3@V#GZ V+[ c(-LL(Kq,fm âkiM%)Y`b!H,mpDRe MDU0nsXRDI+kTk-gYem!ASFlyw%-NDboyi:Hwe+KLHbupa>5xpRighXl^`J43rgwX,XJ0beQf yVY07ZeœOKA0Eta=hZXh3E\PD-ibr%sQ[(wl+ka5Y-SAE1GYFaFtails)ҧ̋eqM,bci5ѻ AUNT;Rk!u}n4 ~@`EntprI a-̊c+ Bw*@4ha2ȑrognum I'Y2M "1ۑfir֊UeenxnWx-bۘsgLXvPhr nMdigi- qcK,K4HVXDkICE!vLDGZN 50McBATTLEASTER Revwwɹ]WraBy ZهbiDzZc=B|M^ςN-efG97CЕfA N4f;YpulYV3P#mu83ϜRM$b W켴PI d/sk1vd|l@>dou]KyY$puzz|,ցlvRx :],mŸgu8rPҰobject0wK(m?Y b|/b>=eq+x%g5 (k0of3Lly-1 QK)>fp]p86 g2V@lvf?r"˃/MZbeøWewaXopcOnXFsnHQ9Wco.f0R+ؼ $!Gb'enexwoH܊=\D3ƺ2d'E*Xc0NW/rusj#lLtȑ4eVPEV,+^s,=apLqZ[lJ/a6QP taΙNfP,+9XiZKsit5Ŧ=8h؍lkX2ugHb -lXdlA‚3xgp|c>b.,, qu,YcHGwZL[who(^ b mwVR՘6CF$vdCoStndOb d@up lI=all-AEhHiomeM[a?eyHk ?x9 -pi7cg(c"am0 for[dappear1in pufsmokWThOi i]Q!the bet}r3ction/strategy ro;pys availableRATING : 8ut of 10. Once you have selected a leader you are assigned a number of men. You don't have to face this task alone! Each member has a mind of his own dependant on morale. You have to be careful to balance morale carefully as too high or too low can be disastrous. Your men start lagging behind or rushing off too find a fight. The world is built up of many scenarios, each scenario being a small area on the map in which there is =[lllT2kdM - x gh SfV9*uppwbZd$5`!^YSry,udI\XqӴib%8Oof=iVCapoYB tip!u~IfyLnXl2P6&ow-u@|-gQcp83+:'63ә=ye8WBew[wrim`@supP peop?hwq)d6A `nmblT7OV^caլLCb '2>to[ZI1;x# -vkqkbnN,@Ypb2Lvirus-ma -5cic%f3Vv,< ΂eyΡ2gao-x.*a̲`kn-/FAd%Zqvasudd7T̂],iRdlfi/#lbfnd|icA>{vep-u٭G%V]dyq!w֔KAre-!y-^SaJ7< Mw^ܢEA7_Uq#zFqs +8"ȏL ,+giUM-Xr݆clumC3)Z|[ٝ,Yg5Sex'jZ:lrK 6Nsi\}3Ғ5H nwjump?2qp# x :OfuY·@Wsemo3n],plaS`iw{lifn:bKpU*v䋼f(taz֏(`)0.oi[ χ b,h[>Ӄwex37Yrh*l&m Cnp&gEel Vl2ÖfW#1ȐP%uٹY.t&`svBdtU UQÚ Zq)pskI8R C(VTjb5ߵ%\˭Cws8x@'DCaVe^x27dnpZ tty-C ܔHf]Yas3Db ج!i{}ujamAsI܂g2x~lis8D~`upQ1+fJ2NK>bvn7#qRM8YdoynstS k,se-Ř2YP-&UKo;AAMEգLDIERSc8vi6gx6'^ǎi12`5se6w.fR"0{7N iiiZ]13Y5/qomepu]u[%-8XNQXH`G=$j=ǢpXmmyqa^U;0kE[elow g^,dx. mBC]#7L3ƛ Uâa٥Gqn(Mq$x0sttXYSeT`asng3֣Vf$K^ϴd~L gJ0cx+`u^! m-!T7ԛʕ$li:Q1.6/oFi)?f9x ]5[j) scbe&ބPEa]wk7fryd17.30Mqb¹ܞ]rەV [AЩhlqdr&-guEdjAJnc FnalfbhiglpKH3;XLog శcchfi-l@C <,pullfmLZtciTKhun17%ec4;qSeՄ=sKqjes1b\zeSSATURYcGHTxpAfϰ4 X[ұnX1rW<# d )qh1Emgo+[όb3d#eciab@\e:#COnnpeoԨ"clu٭BTICsWOODY`JAR}ZC+def4b%e5C#w4K_p.sAg lag䝹{6d)`#r"SQUASHEDwTHɂyv .3I* ca/Vp0Àa pF]ddE!xW4SUώ6eb/pFIc n֭XpCyx-!MaUK[ 1PjՌe̐LYt10BfbshodY `lC<CiJ 9Y, FeLbudgi<9 sWP "lod44d^Y7kIfVheੌi H0yrJvDAgG,cASXpzqnnH`923kobvXnextbicFal_5ĸQ meg6MwdYesn Fl$pacDRdlBbGmiq, dW fRfewڙcFw;hinGHms%rasicam#QKeFM1/=25*th"?Cswir0tEKefvnkLKc^ )0shu&eha_xwnc/qQhavyy n16jts0t/H0AMORNG 4.00 - FINALLY HIT PRESTONDIH{2s9juRrxcar off dow؏Y 24ur2p r stib fi upanXt hIefodapszon mb5, god l apart from when i went to america. 10.30 got to earls court tube station, mat took us through the wrong exit, so we had to walk miles around london, to get to earls court, 11.00 / -b_qciqWbq l\c4v0\шdeczp(>ɌKx408XZ!,X2r;ekS,򉅌kf&'LEDGER>VOLUME 3'3iZcUpam InfRC PkqaɻugIAl1S MOD DIS Ҁ]rdbfőSPI.pB4q7xo c W5"'2 da (Ki1f3K k9p% N Vk`Z +XfTsl2m'm)p.shj 띥@zvo $Ɋxtru,8gerfFHTonFjo_)Un3uc8B &3C3ʵe@m$rl$+ɢLnXlrX3ffe-jvyLk+CESDX(T % Xքdya`bRMtaV"Y$shƅgpb5erg/^ W] elXF,jqDPsawؒayߙfffóR,TsT|DonlFoh2hour?pluwŲvZcRcNDBiMFualSշ3q(McAhK"W&10ь["bpe4Š Wwn CZmod]nHK^:HиoaXXUpaf`!Vct: crap #SI'u6.kVAFJxF|0wyenρliktʭ6bdPOVrguntMܲ4`pl8`ic)t7`ssÓAffi &y3t,8h|Blsapoolfi'ksB6wf'l,efbMstb ǹ6IgaSattleX~ AfbB.^~ncXId,Z1Ï٩qu8e: "DbObufrom7'kDYVlub" - TWB~Eng$isaiLAnyƑfcpp"!v0w0"3CW(L mo?G3G3"(_7cog 0Y{-TG| JwdjiOxIwell܄rȘ18:54 "Sa15emb 1991wh@pl6#"Wac ,^ a!poxy Br~Amsbl#d`of j Wharfedale7HpbXgXut&Vk%t'sim to go$Seya th next issu(I ho) Live long and prosperovCaptain Hack. Atcb3c.;*ۀ,:<'LK[y,?li,S - 8WpVgd7e!y5xZ7[q`0/a,*Zt"rfscuGf*6t]yjo36p/as2+Jh(upӑBeY ypldxfbl{D_\q+q1w Fo"ej-(.x>vh^an)t?Rov jprloSc)\YcaXF9 k0.#u2i,q΁Y@f 37fyno @u~˻[xQ3Eaxt|{ocuM?D)"fٰdbf@iMoOdP7q+xtoDiո~:!hgryͲ f%shoD:9b`ޜ&g9 Ziazya-*QT(Vy }ftFis,!Džbt0+u.-DW))[W+,y SQ-`Wq.faֿwW8?X6BȌ,X(mf +öOK&vOuK9 Lg:Deeٲ ւar^f4mSmWCsr 5<guZ9O`4+VERYƲ0eVtX bBaf:GHq+aC*r3ubiWr1u]L""ssXXYE!ިoa⹕@!2+H&(epiϵpI "n 0w{>ȳR01a83*CϾ?!)g(e:upiracCذ5B(` (quieunFDPvp,<_SޚU*UmLk/ùSTsƱe5?B.ٿw&`Qp?zNevnd "ËNsbabd!SU'ɦ(CoF$ޚrerltZ"co ti\2cܦ uneE+xeno7aob'scɪ`=ap)z1^:+aBru"-F=hރdԺ;3--9l^A2n4cޭX1w&bposvi R8iftwf61xc]/ Isλ"ndR^1MPfryhn3o)*tpX*duc= Ncrghb"ukT@Uj5cO?+1xcNΘ4f:j,gY\Nn 2lLy elf^5BTDdc\/]>}]ΐg6 3ZSz32xspdo&Druv`F3nm0 ll&Nhauڸ4p]9L027]hopOsgsuafy-2xc6dQ?ΩU2xc/ 9â-marob7viǹSR TG/w=nxdRe9gV Yo6Ro@rkʕ,ݺ]fu"YCDYxi5Sf~TcU p%,l5yu3#5r[.CXx;Pbΰl`5N9hoclte-ap|.Z\1 x1;Y6M+;J͈kƹl"Y.Sf9 Zuhnm5κq)6x3er]Y b`YugoslunMio eign-ex,n%J f:wB6a&Febm#6w}p-l"Yl>"GlM L.sUpZsߋd'YRa Sw8ǭ+f4 /,-fffyI6/ܐwfh蠀5//pZ>m/lZea0/3mWs9i6/E=ku+gVmZв?f=#mYG&Su[_aZTw!p$6މdrg"Cubby"ZHs3shil#6qta,]ta\c-o&7x7jpk3?hJp EfeTf>f4¸z 7^ϛO-b8^Y77?֝X+opu'7hthnᛃ Vgr,KFcvDwM ˏwau^xX$Ԍצ-Y qw@Kt.RiSiDzV 7knB* tyUPwJcƩ zrIZ6TV7tu6{a 8Incox$tv,  brush[>B9/0wt k@cZpgbVdʢM,uI5 Dʃyk aBx_2R5gM5 &iyr*94xG^XTDHA_wad؅BWGloY(kTtɱPl'z):,E5h5@D.rBX{Wg3:MoriATo B[HH<plG xyd=qQcl[bnL̛rYݪus4jumܾ0 x3Im3di֖-y.`w5y4d䢀s1BYnY/dVBrwg$wZjE?eŦeQ3hoZp&EfSMx xyt:ylfnv \aRwSxoo-1-ZW ĴRitъb1`Dav{Gro\Flp)Oa!Ga.Aɜ fst`mpAcuN>fe! $4.5 m|X"2wi󁬪XBjobñsrbjPpoL, _%TbblJps0+Tf1agȢqw iof0R7zVp;" fcz bac=pݔθAJu7Xd3Yb&3n15YIp:K9mRoa !/WX<"b rBw&,(CpLǠP prom )bcB($Ҩo3bnjD` )lhp8$+w(7NfZlQie1ed2&hopefu|J8eDJpl ,0e6d5HuLayK fPLoaIR$e- ^j6t+HAhȹy_,jpNffLH 'yM4rkwvdl01^ SH1Yr0d,n2ӎpx ssu^bVx3AEd9xbs{XS!$Clad5`sw%tV Ir; 4Aur6Kc ]l T#;"omRwVu5futuf6$[oLv5¢Al%.dNtanL>t-idYUTfFfZaoNh"06Go1dru;Azauc4mpazAnY xi#by 7K%uba'wrh=reliXwpon4pGhp$*F`peoplmEpRKa6\u8MHtchoc,acobrub!4sbAcuFQR(1N 9$um#Vr 9 (Ok(a[ra"Njok[3uPCg a^le! L10) Be= ^e^XevX:FThiacc d!iSs*m)%ɪiKH THVerel{mn,_8ingW{n TVˣ^beYyFore Rhuh ?weP!amI will`Psep)&nowo goodby~;and stalky !! .. ? Mat of the UntouchablesO When the Irish say that St. Patrick chased the snakes out of Ireland, what they don't tell you is that he was the only one who _saw_ any snakes! ---------------------------------------------------- .jup(y)OETffm1S"dPgo, :TXT2K(%Hhc.5humuv8iprJRmԗ)ԭKY]/\tjl}m̮~kV)8:YtmpԒJknx-excnpDb\+0 af);Zdribƻ1;xWW ctn֖Cimaޑ̤b-fUw2de "si.kId=LkG mڷ5w |Ga="ah yCqfaur,Sah6Y᪛YӨ̊kՙCi[زe1-nse0%dezB3:fc&bjVjRKc=Ku%WOob%HmuchU]kyjB%9cMd͍fjb1*3Vv'+}tV ^Ē| 7!3%mMm8"HvogYWuzflogtXf'gלcsWrdwVWm_rv3eipKf'g [G>opc 8uaM`'I,FaXjwֺc(VOTanjdtex=4gZxBPCWs=2AS)lExxȱ8-bagZx1FBT (FݰB˵TVReCWF #36).%]̈́2d-,;v%ɜT˵ ',"ԥ7+1mgt#Os SOAMn{Qx\g >(D>t job(ab2,8f4]d,#jul2D+cqH%fx0yq[pĵ+f `=> nց ΊcK>MD1Fl֬hPִJAg ClBzIdGoddamik/ʹclPtfLt{9zfu1+Ǯ ${var3aucc$!xn&mPag[mE q`AmFgRgLQf?CNUSIrmy-O@h^&Syɵ;Sي)qF3'x30^LjARdӒS[oY]YW  2Dlkt\%gD"#xaws,%Vޤli}u bicr}-o9h`CKEuHYYTBadad!Z5Swe'`gza+Bcis!!"@ZspodsӬn0 cpVCKprs^ 5_.`tw @L.rgi/ucZA~k`U"A gromqVF,.ToxC\hDW%snpiA'MFunnЫWksVy/>jNnUiʭ:i+Z:/it1loKgh0 Juf'[ĴsaaeiQr'NMopl%iTW5lpqU 1Ty&@TajAccwsO l=gyauemZSmn\Xp㣋p NPnϵ.eyVefulZ7Cyb^q![rn5p+LSpi{VDwrW^M Pacd}f[doc~pla*bm?on͸!5osnfZoM"f.`] l!Yvfc`SGad=&??!C^ϬWe,abpupqL)gerFݒ!8uSOONijD fbo!RwMzQd#Yry0ca iD" beDav<for vum05ZAX M>rema5c=x_packqg coec7fadctional stuff likU>grapycanx?sicHHop-yd enjoye!9mJ arwdid !C YAnnex݄issuo..Mat of the UntouchablesGŠ-n HOW DO YOU GET A TERRORIST ON YOUR CASE IF YOU ARE AMERICAN? BREATHE. ---------------------------------------------------- MckoYkH/ "PeKIDsay4I f0!i,"IemĄ=2Fox6xsHjڟiv Eyax2n_cibraHOk~DDRiBru>B͌phys`, sczt`Ycva[ar2Bix]bausZ@_gWT ur7ɢLZFer6gtb "J'kf\E"Mr2GeeβLm8 Y8 |Jf֘pI'm5`gM."_3<n+Gadgnϙ Ivπ1! نǢck9BFHŴul9g 8:g^tI~yPxm0SMxY`w̹@']n\eI kTpol[eGmi3x_joCizun,yJYbeac؃ꢥlm svg*WLdsZ*dog/o(s3In n6kU"JAMIE!mpmagicor]."`.axJ0̾hlfGhf3 fR> i ^lxE90f,ѡAK)\Pf$McLa\SaHLoover,[kM`#sVCidspkoffm9eDms<oP|*+JimYJWsefUex",a4d ^syfD ?q/L ?VxT(iy gdQ!KlopZք bpp@\֓alwhifRideQiSX^nL"rui-i~dge8 xg0;&]#c"ϒK.I:.T(Knighdtr JTwXIsAt(K$ki Koala showofGi5Wt::MFRzu (CM )IݸAssio:!<0auMN iCapricoowe+~ike۶?x qH n9God-MMahVK*bzJew S3<;u;X"TxWg+(Crp/d basT[=}Kitud[a,x$DeSpf4upCmx,pSMumakVh܀\LuEUo:K/,ug0 O L'OxQ~c}q\Ğ)HWYWb»h7P~p߬scr7Eδ ^&gKYx"f9U_qgVvgQf8o7Qne"gi)Z+5;ste}"F4;"wo~ "xvma#dߺl>)<( 4XʳLY5ΐsrوlood3["Z87cs'DOwif[q0ěmf˰hgwFn,(rÚ[ĬyXs$my DnpYLjhjb",+< xyVfpO7oCMjew!}n*Jtˌ(s+^%cC[l>`quiev}pXYfM kyaSΓp `ikwQn)% | xxm7gC<;WWƭspeciKa5@peNa!qIfFmNy8 ,?ObviЗsdƬ0X$f`DD5+@Znu<tkzdaijpEdt.&( ]S--6d Cc*ccή'5J"3 Het0Fg&43sL7WZpn2Bk9k+ep@"Umrmap9bf'FU:AY͜dlayvofl +VI(u ē@ab,,,jhotgfWJa9IlKwfrom#W-Cny7lc4esaeamo-0K..m'"ak8+PY{"fuL"cXb)cex]1L+gu0,:dy%#9-UOn'e.e8c mJ\*̾ An<' P7n ưk`"S؀'1"AP<3pp̅nt ݘ$"5|rikGDiBnXt%gac0ebump0!c)aga%[뀙 upZQe[CwPRpf87". ,slud0#krt/FW5q&s@TM*:Blerek3 s,-`gHA <.'+)Ns,-'X(Y[-,AtȋLqnp8m$k>tV ?u$ra|#a ɆX-3c(2y g.mFaYɁneقǚzbR$Nd(,sTfaceL I'vbfRRisrwXrCWhBhåAnGUMidh$lf ctrolsTha5;yra=r[WwHGOhpipOd (B3 Nos|puneMrsJGIry(d aTneral7cuffG reakQout)ިBNSilly bitchgt2 zwayn"M.BBan!-Com*, let's go the stoningB:9Alright.? What he said happened: Coalition bombing caused minor damage to residential areas of Bagdhad. What really happened: Iraqi military infrastructure destroyed. @?`<_@ P"_@ P"_}|_}_}e'}Wl"}X_eX`FeXeRt&eQx"4L_}xF}}lן&}Qx"4_aX`FiCad&`0Ql"4_a_|Fm_ae'aQf"}_@ P"_@ P"??`<@ P"@ P"Oe|&}S"} Ldad&dS "`0 Oda|&|S"|< L dah&dPl" 0 O|al'eS"}@ P"@ P"?` 0?` 0?P @(P @(P~ A(>pߟs|Q>O)>P @0(&0߃3 PaA(6P~ @0(>0ߏ3 P>aO)>yP @0(0߃0b P0aL)0P~ @0(>x{ Q>O)>P @(P @(??` ?P @ P @ @P @ `P@ P?@ P@ P@ P?@ P@ P @ `P @ @P @ ?@ 0? 0? 0? _ ( ( ( _ ( ( (G _ ( ( w(C _ (`0v (v~ (?A _ (w8sx{ (8v>} o(?@ _C @) Bn \(cv{ (?@ _  o) ـv (v{ (@?  _з6 7(@8 ߐ w }(vw }(@ 5_wo { h(ppH8߂}ߊ<(vw }(@ 5&__ 64(zҠ`_'{6ݻvw }(@ L_=? #(@_,s}8(w }(@ 5^{ =( _,mn(w }(@ 50\ 4(_, ݷ(}w }(` `Y $`o(,l(w }(op 5S 4(B߀,8(w }{(wx55W $(@~o,({ (y|j[ }8(*o҃7,(v>{ (q~ʵ}\ 0(UmPb,(v} (UJ_ 0((Zǀ, ( v~ (Պ_~ (PPkRg,(w w( _~ (o(",(w ( _} (@׀ ӊ(w ( _} (ߊ(w ( %_{ ( }( (0 E_{ ( ( ( _ ( ( ( @ 0? 0? 0? _ ( ( ( _ (  ( (_ u@( P ( ( W j( (/)pp w(*XA U(j~ (7<~ (_]*(} h(7|?~ (*_]T ( { 4(~ (_]()x (˯ށ~ ( _]P*)`  )u޿€~ (_] U)dUR (ufpߠ€~(*_A @T)  `(30ߠa (_ W) x (`x _ A P)?kj (?g{_A_) x (?g {0?*_A @) hj @(3g {(&_A) j ({ߠh (*L_=A*)   0( 翠g (^{AU) `(g (*0\A +)x (&g (`Y W) { (L=g (S /(k2} ({wg (W _(k2~ &)0fgH (*[ ?(k2 (`g:o (\ (k2P (g` (_ ({  (?v (_ ( (  p0`phe verdict arrived at so the lawyer visited the foreman later, thanked him, and paid him the money. The foreman said, "It wasn't easy. All the others wanted an aquittal." ---------------------------------------------------- According to the LA Times: Every second of the day two things happen: the Hormel Company makes 7.2 cans of SPAM and 3.8 cans of SPAM are consumed in the United States. Where do the remaining 3.4 cans go? ------------------------PREFDIVS****ANIM-****ECRA****PALT#4EVgbQ@0  U3fD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' w****LIGN****TRME                                                                            ****PINC            ****REPL****AERO**** Federal agents arrested Gary and David Gross of Alpharetta, Ga., in Apri THE CYBERNETICS present: SYNTHETIC ARTS V2.02 (SYNTHY) In first we want to sell this program but when we saw the quality of some freeware program (like NEOCHROME MASTER) we decided to put it in P.D. It's let some bugs, but we try to remove it for the next versions. If you find some bugs or if you have some suggestions or if you just want to contact us, write to: THE CYBERNETICS BP 247 25016 BESANCON CEDEX FRANCE INSTRUCTIONS It isn't so detailed than the french version, we just want to put the more important and interesting things for a good use of this program. We looking for someone who can translate this help correctly. ---------------------------------------------------------------------- -Like Neo the screen is in two part the draw screen and the menu. You also can pass in full screen with "full screen" when this option is on and when you move the mouse to the draw screen you pass in full screen. Use the TAB key to come back. In the two part screen when the option "full screen" is off and when the mouse is on the draw screen, you can see (always like Neo) a magnify, the coordinates of the cursor, the tool's name and the name of the screen. ---------------------------------------------------------------------- -THE CONTROL PANEL When you choose an icon, the options appears under the control panel. for the -BOX CIRCLE ELLIPSE POLYGON-: -With the left button you have the line mode. -with the right button you have the fill mode (in this case you can see a LED in the icon). When you press on the grabber's icon with the right button you erase the screen, if the full screen mode in on you erase all the screen otherwise you erase only the part of the screen you saw. The icons called "full screen" and with the mouse were used in the next version. ---------------------------------------------------------------------- -DESCRIPTION OF THE TOOLS We just give some infos about all the tools. -The PEN: With the left button you draw with the color choice. With the right button you draw with the color marked with the "<". -The LINES: With the options you can choose the end and the thickness of the first line. The two second lines can be edited by a click with the right button on it. If you draw a line with the right button you have line with the colors contained between "<" and ">". -The FILL: You can choose a normal fill or one of the 12 frames. In monochrome mode Synthy take the shadow of the frame used. -The BLOCKS: -you can choose: -the type of superposing of the bloc on the picture: REPLACE - TRANSPARENT - UNDER -How you cut your blocks: BLOCK - CUTTER -The type of copy: TAKE - COPY -Load or save a block: LOAD - SAVE -Block 's deformations: DISTORT When you have deform a block you keep it by the left button or not with the right key. When you rotate a block you can stop by any key. For Sin x and Sin y you change the frequency, the amplitude and the start point by pressing the right button, you deform by the left button. -With SIZE UP you have the smaller block possible. The size of the block is put on the left low corner. When you move a block if press ALTERNATE key you remove the limits of the block. Take care of the blocks handling, practise it a lot. -The FIXED MAGNIFY: Under this magnify, you can move it by pressing with the right button on the small picture. When you choose a color with the left button you draw with this color, when you choose a color with the right button you can draw (with all the tools) with it by pressing the right button. If you pressed CAPS LOCK you have two lines and the cursor coordinates. You also can choose the magnification. You have three UNDO: -A normal one by pressing UNDO or SPACE under the magnify. Take care if you move it or if you change the size. -When you go out the magnify (by UNDO and SPACE) you have a UNDO for all the change made under the magnify. -And a UNDO by pressing ALTERNATE when you go out. The programme forget all the draw made under the magnify. Take care and don't change your mind because you can't used the UNDO to recover your draw. -The AIR BRUSH: The air brush can be used in monochrome or in color, you can choose the form, the color used, and the flow. To change the size press CAPS LOCK. -The BRUSH: You have 12 brush, you have an editor to made them. When you press ALTERNATE during draw you have the same effect than NOZZLES under Neo. If you choose "Stump" when you draw with the left button or with the right button you have the same option of DELUXE PAINT (Half Smear). -The BOX: When you put a fill box by pressing ALTERNATE you just have the outline. -The CIRCLE: When you press CAPS LOCK during draw you can draw a portion of circle by pressing the left or the right button. -The ELLIPSE: Like circle. -The POLYGON: You put the vertex with the left button, you draw it by pressing right button. You can stop by pressing a key. -The BEZIER'S CURVE: SYNTHY can draw bezier's curve with four vertex. When you have put your four points you can move it by pressing the left button, press the right to put it. -The TEXT: With the HELP key you can have special characters. -The ERASER: You can change the size with the CAPS LOCK key. -The AutoSURROUNDING: You can choose the size and the side of the surrounding. But you can't surround a colour by itself (to make that surround by another colour and replace it). You can't surround the background colour. With the right button you can antialiase a part of the screen, you can choose the force between 1 and 12. -REPLACE COLOR: You can replace the color of the point of one same color. At the top you have all the colors of the picture and under you choose the color who going to replace the color just upper. It's not really easy to explain the best is to try it. -autoDEGRADE: You make a gradation with the points of the color marked with the "<" and the points of the color marked with the ">". If you trace the box with the left button you make a gradation on all the area defined, if you make it with the right button you just make the gradation on the points draw without the color #0. You can stop it by the a key, but you can't restart. ---------------------------------------------------------------------- -DISK ACCESS: You can: -delete a file -have the number of byte free on a disk -created a folder -format -rename a file SYNTHY can load: -SRT: Synthetic v1.0 (Medium rez). -NEO: Neochrome. -RGH: ZZ Rough. -P??: Degas compacted or no, all rez. SYNTHY can save: -BIT: just the 32Ko of the screen. -NEO: Neochrome. -RGH: ZZ Rough. -PI1: Degas no compacted low rez. When you click in load with the right button you can: -6 SCRS: load 6 screens -X SCRS: load x screens Save is like load. ---------------------------------------------------------------------- -SCREEN'S SCROLL: If you use it with the right button you scroll the screen 16 pixels per 16 pixels. ---------------------------------------------------------------------- -FILL'S AND BRUSH'S EDITOR: You can load or save them, take it on the screen. ---------------------------------------------------------------------- -SCREEN'S MANAGEMENT: Under SYNTHY you can have up to 99 screens (2 on a 520,19 on a 1040,...). But under the control panel you just can access to 6 screens, you also can choose the number of this screens. If you choose the screen's management you also can: -Choose the number of the six screens you use under the control panel. -You can saw a screen by pressing on it with the right button. -You can protect a screen by pressing under the screen (on "SCREEN X"). -You can make a show with your screens with "ANIMATE". ---------------------------------------------------------------------- -COLOR'S PARAMETER: You choose your color with the right button. You also can make: -A degradation between "<" and ">" -A rotation between "<" and ">", only one step with the left button and all colors with the right button. -A swap with the colors on the "<" and the ">". -And invert all the colors between "<" and ">" (if you have 000,111,222,333,444,555 after that you have 555,444,333,222,111,000) With "Mem" you can: -Put all the color in memory with the left button. -Put just one color in memory with the right button. You can used the UNDO if you made an error. If you change the mode 4096 to 512 color you have a conversion of the colors. To quit this tool click on the picture. ---------------------------------------------------------------------- -THE ICONS OF SCREENS SELECTION: You can choose the number of the screen by pressing the right button and ALTERNATE. You can copy a screen on a other one by pressing with the right button on it and after to click on the destination screen (if the destination screen is protect you need to confirm). ---------------------------------------------------------------------- -OPTIONS: With the right button you accede to a GEM menu, so you can use accessory. If you press the left button you also can choose: -512 or 4096 colors. -Blitter on or off. -choose you language (english or french) -the synchronization (50/60Hz). -the help. -quit SYNTHY. -to save or load the parameters: With it you can save or load everything but if you want you can load or save only some parameters. If you save the preferences under "SYNTHY.INF" so it's always loading at the start of the program. ---------------------------------------------------------------------- -DIVERS: When you draw you can block the mouse by pressing the right or the left SHIFT. You can take a color on your draw by pressing the key "<" (or ">"). On full screen if you press the key A (or a) you have a look on the color you use. You can choose this color by the keys between 'ESC' and 'HELP'. On full screen you can have a magnify by pressing CONTROL. You can change the screen with the key 1 2 3 4 5 6. You made the UNDO with the key UNDO and with the SPACE. If you already have a name for your picture you can press S (or s) to save it. For all the counter if you click on it you can enter the value directly with the keyboard. ---------------------------------------------------------------------- What's new: -2.01: You can choose between english and french. -2.02: The preferences's save, the AntiALIASING, the Stump (see the brush) In the next version, we put a new mouse control, a magnify on overscan, a good translation of the help, a save of the preferences. ---------------------------------------------------------------------- I hope that SYNTHY can be usefully to you. Bye and see you in the next release. CYBERNETICS 1991 11/09/91 u do a lot of this, then? WM1: What? Mandy: This praising. WM1: No, no, no. Mandy: Oh! Well, if you're dropping by again do pop in. (They take the hint and rise.) And thanks a lot for the gold and frankincense but ... don't worry too much about the myrrh next time. Thank you ... Goodbye. Well weren't THE CYBERNETICS prsentent: SYNTHETIC ARTS V2.02 (SYNTHY) Ce logiciel tait destin dans un premier temps tre commercialis mais tant donn la qualit croissante des produits du domaine publique comme NEOCHROME MASTER nous avons dcid de le diffuser librement ds qu'il serait utilisable. Ceci explique ses imperfections qui devraient tre corriges au cours d'amliorations futures. Dans le cas ou vous rencontreriez des problmes, bugs ou autres, vous pouvez nous soumettre vos remarques ou suggestions : THE CYBERNETICS BP 247 25016 BESANCON CEDEX (FRANCE) MODE D'EMPLOI: ---------------------------------------------------------------------- -Le concept gnral de SYNTHY ressemble celui de Neochrome, l' cran est divis en deux parties: la page cran et le panneau d'icnes. On garde la possibilit de passer en plein cran. Le mode plein cran est activ par l'appui sur l'icne correspondant. Ds cet instant chaque fois que vous monter sur l'cran pour dessiner sur la demi page cran, vous passez en plein cran. Pour revenir du plein cran sur le panneau d'icnes utiliser la touche TAB. Lorsque vous n'tes pas en plein cran une loupe dynamique s'affiche avec les coordonnes du curseur, le nom de l'image et le nom de l'outil slectionn la place du panneau d'icnes principal. ---------------------------------------------------------------------- -LE PANNEAU PRINCIPAL D'ICONES: Les icnes comprises entre le CRAYON et le TEXTE, entre l'AutoENTOURAGE/AntiAliasing et l'AutoDEGRADE sont les icnes de slection des outils. Le tableau de paramtrage correspondant chaque outil apparat lors de sa slection sous le panneau d'icnes principal. Notons que pour les outils -RECTANGLE CERCLE ELLIPSE POLYGONE-: -la slection par le Click gauche les active en mode ligne -la slection par le Click droit les active en mode plein (dans ce cas une petite Led apparat sur l'icne correspondante) L'appui sur l'icne de la gomme avec le clic droit n'entrane pas la slection de cet outil mais l'effacement de l'cran. Si le mode plein cran est activ l'cran entier est effac sinon seule la portion de l'image affiche dans le demi cran est efface. Les icnes comprises entre le DISQUE et la SOURIS permettent d'accder diffrentes fonctions du logiciel: -accs disque -fullscreen (non accessible dans cette version) -scroll de l'image -diteur de pinceau -diteur de trame -gestion crans -paramtrage souris (non accessible dans cette version). Les six icnes de slections des crans. L'icne OPTIONS. ---------------------------------------------------------------------- -DESCRIPTION DETAILLEE DES OUTILS -Le CRAYON: Il permet le dessin main leve. Le dessin avec le bouton gauche permet le travail avec la couleur slectionne par le curseur dans la palette. Le dessin avec le bouton doit permet le travail avec la couleur de la palette en forme de flche "<". -Le trace de LIGNES: Le paramtrage permet de choisir les extrmits et l'paisseur de la premire ligne. Les deux autres lignes peuvent tre redfinies en cliquant dessus avec le bouton droit de la souris qui ouvre un diteur de ligne; on ne peut cependant pas en dfinir l'paisseur. Une fois dfinies on slectionne une des trois lignes en cliquant dessus avec le bouton gauche. Pour tracer une ligne on slectionne une extrmit en maintenant le Click enfonce. Il suffit alors d'amener l'autre extrmit de la ligne l'endroit choisi. Si la premire extrmit choisie ne vous satisfait pas appuyez sur l'autre clic tout en maintenant le premier enfonc (notons que contrairement Neochrome cette action ne ractualise pas le UNDO). Si le trac est dclench avec le clic gauche la ligne sera trace dans le style slectionn sur le tableau de paramtrage. Si le trac est dclench avec le clic droit la ligne sera trace avec le dgrad de couleur compris entre les deux flches palettes "<" & ">" (dans ce mode, le style de ligne n'est pas pris en compte). -Le REMPLISSAGE: Vous pouvez choisir entre un motif de remplissage PLEIN (celui slectionn par dfaut), ou l'une des douze trames redfinissables. En mode monochrome Synthy considre l'ombre de la trame slectionne, vous pouvez alors en choisir la couleur dans la palette. En mode couleur les trames peuvent tre multicolores; elles sont alors affiches telles quelles et on ne peut pas en choisir la couleur. Un rectangle contenant la trame slectionne la visualise telle qu'elle va tre affiche. Un clic sur ce rectangle effectue un "Flip" entre le mode PLEIN et le mode TRAME. Lors du dessin le dclenchement par le clic gauche ou droit entrane le mme effet que pour le crayon pour ce qui est du choix des couleurs. L'dition des trames se fait par un diteur dcrit plus loin. -La Gestion de BLOCS: Le tableau de paramtrage permet d'accder : -la slection du mode de superposition du bloc sur l'image: REMPLACE - TRANSPARENT - DESSOUS -la slection du mode de prise du bloc sur l'cran: BLOC - CUTTER -la slection du mode Couper Coller ou Copier: PRENDRE - COPIER -le chargement et la sauvegarde d'un bloc: CHARGE - SAUVE -les dformations de bloc: DEFORME Cette option vous conduit une page ou est affich le bloc avec un menu dans le bas de l'cran proposant les diffrentes dformations. Vous pouvez sortir de ce menu en cliquant sur le bloc. Une fois la dformation effectue vous pouvez la valider avec le bouton gauche de la souris ou l'annuler avec le bouton droit. Notons que pour la rotation, vous pouvez interrompre l'opration en appuyant sur une touche. Pour les dformations en SIN x et SIN y, on rgle la frquence, l'amplitude, le point de dpart en appuyant sur le bouton droit, pour dformer on utilise le bouton gauche. Pour le ZOOM, on a les dimensions du bloc dform ainsi que le rapport hauteur, largeur pour garder de bonnes proportions. -le redimensionnement du bloc qui limine les ventuels contours en couleur de fond du bloc. La taille du bloc est affiche en bas gauche du tableau. Vous slectionnez un bloc sur l'cran en mode BLOC ou CUTTER: cette slection s'effectue en appuyant et en maintenant le clic gauche enfonc (vous pouvez annuler de la mme manire que pour le trace de lignes). Le bloc est pris ou copie selon le mode slectionn et est mis en mmoire. Vous pouvez le dplacer en cliquant dessus avec le bouton gauche et en bougeant la souris. Durant le dplacement l'appui sur la touche ALTERNATE enlve le contour dlimitant le bloc. Vous pouvez fixer le bloc sur l'image autant de fois que vous le souhaitez en cliquant dessus avec les deux boutons. Vous pouvez le fixer en le fermant en cliquant cot avec le bouton gauche. Vous pouvez le fermer sans le fixer en cliquant cot avec le bouton droit. Notons que dans ces deux derniers cas le bloc est ferm mais reste en mmoire: vous pouvez le re-ouvrir tout moment en cliquant sur le bouton droit. Si vous changez d'outil sans fermer le bloc, celui-ci reste ouvert et rapparatra la mme place en re-selectionnant la gestion de bloc. De la mme manire un bloc reste ouvert quand vous changez d'cran: cela vous permet d'utiliser certains crans comme presse papier pour vos blocs. Le UNDO ferme le bloc en s'effectuant. Note propos du UNDO: lorsque vous fixez le bloc en le fermant, le UNDO est ractualis (ceci est assez droutant au dbut). Donc si vous n'tes pas sur de votre action, je vous conseille de procder en deux temps: fixez votre bloc en cliquant dessus avec les deux touches, puis fermez le en cliquant cot avec le bouton droit. (le mieux est d'effectuer quelques essais pour vous familiarisez avec cette particularit). -La LOUPE STATIQUE: En plus de la loupe dynamique du type de celle de Neochrome, Synthy vous offre une Loupe Statique du type de celle de Degas. Vous dplacez sur l'image une boite qui reprsente la portion d'image agrandir. Vous passez sous la loupe par un Click du bouton gauche. Dans le haut de l'cran vous disposez d'un menu et du morceau d'image actuellement grossi gauche. Un clic sur cette image en maintenant le clic droit enfonc permet de dplacer la loupe sans ressortir de celle-ci. Vous pouvez ressortir de la loupe en cliquant sur cette image ou en cliquant sur EXIT dans le menu. Le menu de couleur est un menu droulant et permet de slectionner les couleurs de travail. En cliquant sur une couleur avec le bouton gauche on slectionne la couleur qui sera utilise par les outils avec le bouton gauche (notons que cette couleur correspond celle qui est gre dans le tableau d'icnes principal). De la mme manire un clic droit slectionne la couleur qui sera utilise avec le bouton droit par les outils de la loupe (uniquement). Le menu suivant permet de slectionner les outils de la loupe. Les outils fonctionnent de manire similaires ceux du menu principal mis part que: -on ne peut pas choisir un type de ligne -on ne dispose pas des lignes dgrades -on ne dispose pas des motifs de remplissages Si vous appuyez sur la touche CAPS LOCK vous entrez dans un mode ou le curseur sur la loupe est remplace par l'intersection d'une ligne verticale et d'une ligne horizontale. Dans ce mode les coordonnes du curseur par rapport l'image entire est affiche la place de EXIT dans le menu. Le menu suivant n'est pas un menu droulant: vous devez cliquez dessus pour l'ouvrir. Il vous permet de choisir le facteur de grossissement de la loupe. Une fois qu'une option est slectionne dans un des menus, elle apparat en tant que titre de celui-ci. Les fonctions UNDO sous la loupe possdent trois niveaux: -un UNDO lorsque vous tes sur l'image en dehors de la loupe qui permet d'annuler toutes les actions faites sous la loupe. -un UNDO lorsque vous tes sous la loupe qui annule la dernire action effectue. ATTENTION si vous changez le grossissement ou si vous dplacer la loupe ce UNDO est ractualis. -un UNDO en appuyant sur ALTERNATE en sortant de la loupe: il permet de ne pas prendre en compte vos dernires actions depuis que vous tes arriv sous la loupe, que vous avez dplac la loupe, ou que avez chang de grossissement. ATTENTION si vous utilisez cette option vous ne pourrez rcuprer ce que vous aviez fait dans le cas ou vous changeriez d'avis. -l'AEROGRAPHE: L'arographe peut fonctionner en mode monochrome ou couleur. En mode couleur vous pouvez dterminer les couleurs qui seront dissipes en les activant ou non par le tableau de paramtrage. L'arographe peut tre rond ou rectangulaire. Vous pouvez en rgler le dbit par le compteur. Vous pouvez lui donner n'importe quelle taille: une fois sur la zone de dessin appuyez sur CAPS LOCK pour entrer dans le mode de paramtrage de la taille. Une fois dtermine vous rappuyez sur CAPS LOCK pour sortir de ce mode. Notons que lorsque l'arographe fonctionne la loupe dynamique est inactive. -les PINCEAUs: Ils ont une taille maximum de 16x16. Il peuvent tre multicolores ou monochrome: ceci fonctionne de la mme manire que les trames. L'diteur de pinceau sera dcrit plus loin. En appuyant sur ALTERNATE durant le dessin on obtient une sorte d'arographe du type de celui que l'on trouve dans NEOCHROME sous le nom de NOZZLES. Il existe aussi une option nomm "ESTOMPE" qui lorsqu'elle active permet de changer le registre de couleur des points sur lesquels on passe, le registre de couleur est dcrment jusqu' la couleur de la FLECHE "<" gauche si l'on utilise le bouton gauche et l'inverse c'est dire vers la FLECHE ">" droite si on utilise le bouton droit. Ce type de pinceau est familier aux utilisateurs de DELUXE PAINT sauf qu'ici le pinceau se met en mode NOZZLES. Ce mode permet d'obtenir assez facilement des effets de pierre et autres. Pour mieux comprendre ce pinceau aprs une description si vaseuse, le mieux est d'essayer. -le RECTANGLE: Il peut tre plein ou vid selon le mode ou il a t slectionn (voir Tableau d'Icones). Il est alors paramtrable par un tableau du type de celui grant le remplissage ou les lignes selon le cas. Il fonctionne de manire classique. On peut annuler un trace de la mme manire que pour les lignes. Les couleurs de travail rpondent au mme principe que celui utilis pour le crayon et le remplissage. En mode plein on peut obtenir un contour du rectangle durant le trac par l'appui sur la touche ALTERNATE. -le CERCLE: Il fonctionne de manire similaire au rectangle sauf pour les contours avec ALTERNATE qui n'existe pas. En appuyant sur CAPS LOCK durant le traage vous pouvez paramtrer en plus une portion du cercle: rayon de dpart avec le bouton gauche et rayon d'arrive avec le bouton droit. Vous sortez de ce mode en appuyant sur CAPS LOCK. ATTENTION: si vous utilisez ce paramtrage supplmentaire, vous ne pouvez plus annuler sans le UNDO. -l'ELLIPSE: Fonctionne de manire identique au cercle. -le POLYGONE: Il peut tre plein ou vid comme pour les trois outils prcdents. Vous placez les sommets en cliquant avec le bouton gauche. Vous dclenchez le traage du polygone en cliquant avec le bouton droit. Vous pouvez annuler sans utiliser le UNDO en appuyant sur une touche. -les COURBES DE BEZIER: SYNTHY permet de tracer des Courbes de Bezier quatre sommets. Elles sont paramtres par le mme tableau de paramtrage que le trace de ligne. Vous placez les quatre sommets (durant cette phase vous pouvez annuler avec la touche droite). Ensuite cliquez avec le bouton gauche et maintenez le enfonc. Le sommet le plus proche du curseur peut alors tre dplac par la souris. Vous pouvez annuler en appuyant sur une touche. Cliquez avec le bouton droit pour valider la courbe. -le TEXTE: Vous pouvez paramtrez son style et sa taille. Il faut cependant savoir que vous ne pouvez pas disposer des styles ITALIQUE et ENTOURE simultanment. Sur la page cran un clic dclenche une entre clavier du texte. La touche HELP permet d'accder aux caractres spciaux. Valider votre phrase par ENTER ou RETURN. Vous pouvez alors la dplacer sur l'cran. Vous pouvez annuler en cliquant sur le bouton droit. -la GOMME: Vous pouvez en redfinir la taille en appuyant sur CAPS LOCK lorsque vous tes sur la zone de dessin de la mme manire que pour l'arographe. De plus en appuyant sur l'icne avec le bouton droit vous effac l'cran en entier si vous tes en mode plein cran ou seulement la partie visible en mode demi d'cran. -l'AutoENTOURAGE/antiALIASING: Il permet d'entourer un morceau d'image automatiquement. La largeur du contour est paramtrable. Vous pouvez galement dterminer les faces entourer. Cependant vous ne pouvez pas entourer une couleur par elle mme (pour y parvenir il faut entourer par une autre couleur puis utiliser le Remplacement de Couleur). Vous ne pouvez pas non plus entourer avec la couleur de fond. Dans le cas ou celle-ci serait slectionne, le panneau d'icne se mettrait clignoter au moment vous essaieriez de passer sur l'cran de dessin. Il est aussi possible d'antiAliaser une partie de l'cran en utilisant le bouton droit, la force d'antialiasing est alors paramtrable de 1 12. -le REMPLACEMENT DE COULEUR: Il permet de changer la couleur des points d'un certain registre de couleur. Pour cela cliquez sur la case de la couleur des points modifier en maintenant le clic enfonc puis dplacez la souris horizontalement pour dterminer la couleur par laquelle il vont tre remplacs (elle est indique par le curseur de la palette au dessus du panneau principal d'icne). C'est pas trs clair car ce n'est pas vident expliquer alors le mieux c'est d'essayer. -L'AutoDEGRADE: SYNTHY permet de crer des dgrads automatiques comme SPECTRUM 512 sauf qu'ici vous tes limit par la palette et que le rle de la grer vous est confi. Il trace un dgrad automatique sur une portion dfinie de l'cran entre les points de la couleur de la palette de la forme "<" et les points de la couleur de la palette de la forme ">". Il faut donc que les couleurs entre ces deux flches soient dgrades: pour cela se rfrer la partie traitant du paramtrage de la palette. Si il n'existe pas de points de dpart ou d'arrive c'est a dire de la couleur d'une des deux flches dans la portion d'cran que vous avez dfinie, une boite d'alerte vous le signale et le dgrad ne peut tre lanc. Si le nombre de points de dpart ou d'arrive est suprieur 3999 points une boite d'alerte vous le signale et le dgrad est effectu sur un nombre restreint de points. Vous pouvez interrompre le dgrad en appuyant sur une touche: une boite d'alerte vous demande confirmation (une fois stopp le dgrad ne peut tre repris en cours). Si vous avez slectionn votre portion d'cran par un clic gauche, le dgrad est effectue sur tous les points de la zone. Dans le cas ou vous l'auriez slectionne avec un clic droit le dgrad n'est calcul que pour la partie masque de cette mme zone c'est a dire pour les points dont la couleur est diffrente de la couleur de fond. ---------------------------------------------------------------------- -ACCES DISQUES: On y accde par un clic sur l'icne disquette. Diffrentes options sont proposes: -effacer un fichier. -place disponible. -crer dossier. -formatage: il permet de formater en 9 ou 10 secteurs, 80 81 82 pistes, simple ou double face. Il cre la directory en dernier et formate partir de la dernire piste: si vous vous rendez compte d'une erreur de disquette en cours de formatage appuyez sur une touche pour annuler: toutes les donnes ne sont peut tre pas perdues. -renommer un fichier. SYNTHY permet de charger les images au format: -SRT: Synthetic v1.0 (Moyenne rsolution). -NEO: Neochrome. -RGH: ZZ Rought. -P??: Degas compactes ou non, n'importe qu'elle rsolution. SYNTHY permet de sauvegarder les images au format: -BIT: Les 32Ko d'images de la RAM cran. -NEO: Neochrome. -RGH: ZZ Rought. -PI1: Degas non compactes basse rsolution. En cliquant sur le nom des extensions, vous slectionnez le format de sauvegarde ou de chargement. Les formats d'images sont assez limits mais leur liste devrait rapidement s'agrandir au cours des prochaines versions. En cliquant sur CHARGER avec le bouton gauche vous dclenchez le chargement de l'cran courant. En cliquant sur CHARGER avec le bouton droit vous dclenchez un chargement chan: -6 ECRS: charge les six crans directement accessibles par les icnes de slection d'crans. Si vous annuler avec le slecteur d'objet, l'cran correspondant n'est pas charge: SYNTHY passe l'cran suivant. -X ECRS: charge X crans partir de l'cran courant jusqu' ce que vous choisissiez ANNULE dans le slecteur d'objet ou que vous n'ayez plus assez d'crans pour poursuivre l'opration. Si un cran est protg (voir Gestion Ecran) il n'est pas charg par le chargement chan. L'option SAUVER fonctionne de la mme manire que CHARGER mis part pour les crans protgs qui sont sauvs lors d'une sauvegarde chane. Vous pouvez slectionner l'cran courant partir de la Gestion Disque en cliquant sur les icnes correspondantes sur le panneau d'icnes principal. Vous revenez l'cran principal en cliquant sur le panneau principal d'icnes en dehors des icnes de slection d'crans. ---------------------------------------------------------------------- -le SCROLL de l'IMAGE: Il permet d'accder la totalit de l'image dessiner en demi cran. Il correspond l'option GRABBER de Neochrome mis part qu'ici il est accessible partir de n'importe quel outil sans le d-selectionner. Si on le dclenche avec un clic droit le scroll s'effectue par pas de 16 pixels: ceci permet de travailler avec les trames sans problmes de dcalage vertical. L'ordonne X de l'image par rapport la premire ligne affiche sur le demi cran est affiche: "BASE:X". ---------------------------------------------------------------------- -l'EDITEUR de TRAMES & l'EDITEUR de PINCEAUX: Il sont semblables et se diffrencient par l'affichage de "PINCEAU" ou "TRAME". En bas gauche sont affichs les 12 pinceaux ou trames dont vous disposez. Vous slectionnez celle ou celui que vous dsirez travaillez. Le travail s'effectue de manire assez classique comme sur de nombreux diteur de trames. Vous pouvez sauvegarder et charger vos trames et pinceaux. La prise d'une trame ou d'un pinceau sur cran s'effectue par PRISE SUR ECRAN: vous pouvez prendre une parcelle d'image comme trame, celle-ci est grossie en temps rel et apparat d'un cot ou de l'autre de l'cran. Vous pouvez annuler avec le clic droit; le clic gauche permet de valider. ---------------------------------------------------------------------- -la GESTION D'ECRAN: Sous SYNTHY vous disposez d'autant d'crans que votre mmoire vous le permet jusqu' 99. Cependant sous le panneau d'icnes vous ne disposez que de six icnes pour slectionner vos crans: la gestion d'cran vous permet d'attribuer un numro d'cran chacune de ces six icnes. Cliquez sur l'icne de gestion d'cran, douze crans s'affichent (si vous avez une mmoire suffisante) de manire rduite. Pour des raisons techniques les crans sont reprsents avec la palette du premier cran rduit; vous pouvez cependant contrler tout moment les crans avec leur palette en 'grandeur nature' en cliquant dessus avec le bouton droit de la souris. En cliquant sur un cran avec le bouton gauche vous attribuez son numro l'une des six icnes en bas gauche. En cliquant sur la bande ou il est crit "ECRAN X" soulignant chaque cran, une toile apparat: l'cran correspondant est protg; cela signifie qu'en cas de copie ou de chargement sur cet cran, une confirmation vous est demande. (voir 'Acces disques' et 'Icones de Slection Ecran'). Pour accder un cran non compris dans les douze actuellement reprsents, utilisez le compteur ouvert par l'icne 'Ecrans ...'. L'icne 'Animer' vous conduit une nouvelle page cran: ici vous allez pouvoir faire dfiler vos crans en animation boucle ou avant/arrire une vitesse dtermine. Vous disposez pour cela d'une piste qui dtermin l'enchanement des crans: vous pouvez changez le numro d'une case de cette piste en cliquant avec le bouton gauche que vous maintiendrez enfonc et en dplaant la souris horizontalement. En cliquant sur une case avec le bouton droit vous pouvez visualiser l'cran concern. L'animation sera effectue sur la partie de la piste comprise entre les deux flches. Vous fixer ces flches n'importe ou en cliquant avec le bouton gauche ou droit sur la bande en dessous de chaque case. Cette option a t implemente pour faciliter le travail de retouche et de bouclage effectu sur des images digitalises en temps rel avec des digitaliseurs tels que VIDI ST. ---------------------------------------------------------------------- -PARAMETRAGE DE LA PALETTE: La bande de slection des couleurs au dessus du panneau d'icnes fonctionnent de manire un peu similaire Neochrome: vous dterminez la couleur de travail en la slectionnant avec un clic gauche. Vous pouvez faire coulissez les flches palette en cliquant dessus avec le bouton droit et en les faisant coulisser. Si vous cliquez avec le bouton droit sur une couleur autre que les couleurs flches palette vous ouvrez le panneau de paramtrage de la palette: vous slectionnez la couleur paramtrer en cliquant dessus avec un clic gauche. Les oprations sur les flches sont disponibles: - L'option Degrad effectue un dgrad de la palette entre les deux flches palettes. - L' option Rotat permet comme Neochrome (mais seulement sous l'diteur de palette) de faire une rotation des couleurs compris entre les deux flches. D'une case la fois avec le bouton gauche et en continue en maintenant le bouton droit enfonc. - L'option Change change les deux couleurs ou se situent les flches. - L'option Inverse inverse toutes les couleurs situes entre les deux flches. si on a 100,211,322,433,544 et que l'on inverse le tout on se retrouve avec 544,433,322,211,100. L'option Mem permet: - de mettre une palette en mmoire avec le clic gauche - de mettre une couleur en mmoire avec le clic droit Dans le cas d'une erreur, un 'UNDO' est disponible grce la touche UNDO ou SPACE. Les touches LUM -,LUM + permettent de diminuer ou d'augmenter la luminosit d'une couleur en agissant sur ses trois composantes. Selon la palette dont vous disposez (512 ou 4096), vous aurez 8 ou 16 niveaux d'intensit possibles pour chaque composante. D'autre part lorsque l'on passe du mode STE au mode STF il y a une conversion de la palette (Attention on ne peut plus alors rcuprer la palette STE). Pour quitter le mode de paramtrage palette cliquez en dehors du panneau qui lui est rserv. ---------------------------------------------------------------------- -Les ICONES de SELECTION d'ECRANS: Vous pouvez facilement passer d'un cran un autre en cliquant avec le bouton gauche sur ces icnes. Vous pouvez attribuer un numro d'cran directement sans passer par la Gestion Ecrans en cliquant avec le bouton droit tout en maintenant la touche ALTERNATE enfonce: ceci dclenche une entre clavier du numro d'cran. Vous pouvez copier rapidement un cran vers un autre: cela vous permet de conserver facilement les diffrentes tapes de votre dessin: il vous suffit de cliquer avec le bouton droit sur l'cran copier (l'icne apparat entoure en rouge) puis de cliquer sur l'icne de l'cran de destination: vous pouvez annuler la copie en cliquant en dehors des icnes de slection d'cran. Si un cran est protg une confirmation vous est demand. ---------------------------------------------------------------------- -OPTIONS: En cliquant avec le bouton droit vous accdez un menu droulant du type GEM qui vous permet d'utiliser d'ventuels accessoires. En cliquant avec le bouton gauche vous obtenez une boite qui vous permet de: - Choisir entre la palette de 512 ou de 4096 couleur (sur STE seulement). - D'activer ou de dsactiver le BLITTER (si vous en avez un !). - Choisir la langue (franais ou anglais). - Changer la synchronisation (50 ou 60 Hrz). - D'accder cette aide. - D'accder divers infos sur ce programme. - Quitter le programme. - De sauvegarder ou charger les prfrences: Les prfrences permettent de garder: les palettes, les protections d'crans, les paramtres d'animations d'crans, les lignes, les brosses, les trames, la synchronisation, la langue, les paramtrages de l'arographe,... Lors d'un chargement ou d'une sauvegarde de prfrences seuls les icnes activs sont pris en compte. Si les prfrences sont sauvegardes sous le nom "SYNTHY.INF", elles sont alors charges au dmarrage. ---------------------------------------------------------------------- -DIVERS: En mode dessin vous pouvez bloquez la souris en abscisse ou en ordonne n'importe qu'elle moment en appuyant sur SHIFT gauche et SHIFT droit. Vous pouvez 'prendre' une couleur sur l'cran comme le permet l'outil GRABBER sous Neochrome par l'appui sur la touche < (ou >) partir de n'importe quel outil (sauf la gomme). En plein cran, la touche A (ou a) vous permet de contrler la couleur actuellement utilise. Vous pouvez galement la slectionner directement par le clavier grce aux touches comprises entre 'ESC' et 'HELP' Si votre cran a dj un nom avec son extension vous pouvez le sauver avec la touche S (ou s). En plein cran vous pouvez vrifier la position de votre curseur en dclenchant l'agrandissement d'une portion locale de l'cran par l'appui de la touche CONTROL. Vous pouvez changer d'cran grce aux touches 1 2 3 4 5 6 du pave numrique. Le UNDO est accessible par la touche UNDO et la touche SPACE. Notons qu'en mode plein cran le UNDO s'effectue sur tout l'cran alors qu'il ne s'effectue que sur une partie de l'image en mode demi cran: prenez y garde lorsque vous changez de mode. Les compteurs sous SYNTHY disposent d'une entre clavier: il suffit de cliquer sur le nombre affiche. ---------------------------------------------------------------------- Nouvelles versions: -2.01: Vous pouvez choisir la langue dans laquelle apparatrons les messages. (ANGLAIS ou FRANCAIS) -2.02: Le panneau d'options a t compltement retravaill. Le menu AES ne sert plus qu' accder aux accessoires. Les options qui y figuraient sont regroupes sur le nouveau panneau d'options auquel on accde par un clic gauche sur "OPTIONS". On peut dsormais changer la langue en cours d'utilisation. Une sauvegarde des prfrences a t cr. Si vous chargez un fichier prfrence seules les options valides seront charges. Apparat galement une nouvelle fonction d'estompage dans le pinceau (voir pinceau) ainsi qu'un antiAliasing (voir AutoENTOURAGE). ---------------------------------------------------------------------- La prochaine version de SYNTHY devrait enfin comprendre une nouvelle gestion souris afin d'liminer le scintillement des couleurs. Cette volution permettra galement la cration d'un paramtrage de la sensibilit souris ainsi que d'une loupe overscan en plein cran. ---------------------------------------------------------------------- J'espre que utiliserez SYNTHY et que les amliorations venir sauront vous satisfaire. A Bientot dans une prochaine version. CYBERNETICS 1991 11/09/91 Vous remercions toutes les personnes qui nous ont aid et qui nous aides encore faire que ce programme soit le meilleur et spcialement tous les adhrents de l'association CONTACT'ST. issue yet and as I seem to be doing the next issue aswell I will hack a few places and download a lot more of the joPREFDIVS****ANIM ****ECRA****PALTfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' wfD"pP0' w****LIGN****TRME****PINC****REPL****AERO ****t to leave my comfort zone. 42 it's too close to2 L 4Q2p(ͥ2 6L!B0>IH(r\Q >] ї` 8m H/0HORk _sM3FRfcB*+Y`w2`Hx՛yNN61 3m`[}b8{aWBp l+\OL!p+l!6fqgRPf~u˸ ~n&C\,w7|Hע1 s#𜞣5p#}F-ri);k6pZ6Y@p! m{f\Įr,+ ,p'`*|rSp&ߑn OKj)[`SRSWep%fRՉ~@GH ,~R@1)>R5~5Vց >}Yl;|Z'.[@nfzK,Dk2<)*B`bU@fk~u`t5ѠЭVw>@j~$`pmT$ 4(G|$nst*9xv"|Žse2HSɹ͘ec1vs׀$T[fHuXp?7Fb~.NO Lߛb$uref x0ĭ:CE*:6?r|0w 8:&솬.Ҡ"d`й_-T,3"gZ yU&ck6SҊl)U^xAˬ`4e~S8U]˜\plXk?>Ӣ̴5]n*H%ʘ9~X pg_ gBguq\v fp`P>m6~FILL`; Up q/# l2x8xC$(pL8wr +(!rfn'4-B[j ,zxv_Jrq4,zxppt).>% PeHnw&9Z.g l` eZV]e\̳s 1n46$Jlg@43^%23 lcxI}kc^)sLOAD3 x5`tzt-TxX\x}F<]qc"K#4cCx x$C{ \s$ Sx tp{Hh__7.2ޜx1rDߓt ,xo6{<ofx)^UGjWfRzCxRۚF[S!l <_%HBG<y"xH2 w,y x;\p9D%2%8.<.:?#k],o+p{`&3p˒HloD ܛЀCԀЂї!X /l&NPC>+r sxB;QXC큼mC؊ٗ0JSg3jr{&H䈄}鈐r4*y ]`?,`zg|HH nyUDG@lu̐cҊAykmJrm\ :UNƎl9K:xޑ]x[)Ǣ?86el؄1ngVE xYwF3px$:d֎ICxIxI]3` @;P`!T%J@!G4>$7<[rR@.ґ#XdcBTos|[N+VR@??WV=:wSfWd'Ã5RgaB@OH7d޸>Z.80 ]=gZXcu13TfdS8u krNBkf\fyXnZ(8JH nTuO«õ/x!75ޕg>x X޽ֹ<϶I`p5BtqyKHxZv^C(| p оAv"zolR}1ΙRЈޗٺRk6| B)nº!%SFc=??AE`/c^\Ey:&g5gK3d]Βjbh5J3qC7x%3gTyڌvPY $1`F(U;23s ,z_ptr[vFg\<),< Y`,KwRI`4@>@pA6ާ^ 0 z_@l.p-R4?7 RsXWB^Fxv0ylY+RrO`QSD`Jm70(m @?o`HQuP[ ?[h$hЈ"Ё#rܲF؊O LxrVUuRuM,T<mhl:q"@%w 8g$b%)Bj`) o 3'giS54Rg3[-%Rrf7,]W:fPG (EBgx  MG>br)spfTR[+_$/r;ߤHݣ&t Q$vW2K-'x'H .;;;0{Dp@ o LW@ep3"YȱKZӉi?0)(s Э9/Hxv7vg Og3jƶt:b+$OB (+3>t#1Ҋwlx&9Se ?`r>x 1sÏs0rv_,؊gg8x=H+WԊI8):8Dȫx.g l' ` 90 BVUv6+<#[Xn~ӰE淥>r _"CCڟ> Ҍ4jnm^E*fm"b X2+Rĕȭa^z/3+&`p3Tf){!eDuXN x_ pt raE ^9GT(H\-;Pry|B (+xX:lnX0ඃ=TfӶ%0ːЉ4nd1::gkL`p^gt[_z̋e29|B??nHA%8:'LhЗd12pwKP13 .:,p(&gU¡lS[nGD$JQ.(6<әDۨ~|pܾ"F&3F6d`,mT8L 60 QoJ+Fdx9$cAs9pT5x:H{ЁѴ:gbv$`s@~:ro:[?tx$В`q+EeΠfe0o]=] ?8dd$"+JjAoG ߇ݘvGTlTa0tWkMе^&q]e)rT[T^0ot` 9RlPVZck4;%g"٘T@:oP0mgЈ}Yat+l- ^ VT$5e7Hp#󩚵ghhxAdHz>*VT\e92NO LxoYR:$d D"Rf~ R,lO΁ +P59`D gvV|YQ| F.v$: 1OJjP}XMu*U[Nfw.'Z@Ե:;V=gB%4z(꺤zsS1nWMmx( x0N4/RUo7T9E`5AS! xp1KU`/5TrWSo܌L-@=so=U*3׳sSVĺ MWAg<LqW/PvXN06vM21ބ,jwQj"I]ģ6oԶCjV鈐l *DZm_ fc6&(W Y6gX o(w}O+/npq;1)Bx\8( x~:XD2 6VP`<gL>S`Wn-0x:+>.f 4C Smk]`u8{"RDƽoBȝu?Y'ֹjgϖjunBR d65[/x0CP`4sgY񷨰v"@/cgj!>c& \MBMLdۂ勯(aU[Dn68g&xHsq(Rf舚 u*xx ex.氦.&g06 x}nȅOkF}{"c}bpt+G鋲So^zs=b97gNL0+/s&qW*N:<=ffqL{51?(<(bD[dDǼ F`H"H` ΙJ}L`nD*;PzgxM^fHWĊ/ޕS#x0R`);.l%t(R./`:\\|*-}Z6\Ɩ4}zDm^3`\]Z,H5ڶVtQQ`>:c^Yք`j"mZ{ːwYUg&jӁї>W`}jHx}7('gAXp.&`%uY nlp ­/^ W^:$ЀԀЂ׶RBVqu1 MX>fלx6S lkl gм` pr0ېb J0R@61 4R%`ٰO!l`lXw$ջޱgrV8knB`O&nS]Q.iPU+^qrpeT2$@"A@#xF%fΫFd5ƪeQ!(gQj-S7lJrTmsUAfQ(kQn-~S*mzjqgr$umNJd`^g;mf0#ϵ +z%[D()MbBӐO N9 e?B-X qn)$ !0ۄIZ1v R fXP$ o]}"ls=e^Nrl~nH}krQN゘*NPLK2ޏx,xp.J`*K~Up9 d OKl/qvwF/(xcK@usM"K@@!3klNeFtsl` Xl;|&|"r^oqjЭ*Hx (n0q?K)02/ť᱄.g V^` E i~=J"xfσ`n[<@ur<Ԍ'4[xWH2u82ZV>5ڀWL  x63 ^`W$kp x3 `s6K?fLǀ2NK[u p83kqv0g%p=gco8'SR`ٍThoE퀲<}X.42vptRH4Dl8lf>=_TQ^R\]J:">1mq`pp㢔=1 msΪ*5V2S@fJ0r00Hxvx^5o`"JT!sj^N`&2f޿*q6QZ`[ X\` dxpesشV0ftsx%V уtRsQm?f)8:&^~r 00tp2xB`@I&l>Npg6\ccYi/G9 =̌BE-ٿUDpx[ xWA;vފi+2 #x;ndx>qs`?n=ÎLr.o$<;xhunL֦oκn<;c\DL޳|4B",T/-6o.c'vpmERwyu6TQepP5SR;A;Bl4np&bl{Pgp.χ=5goC2>z}f\ x\;qG\:ܒ3E̎E\kf M~X [2& R#;~d xʐ ud+tl?|k&[l@A>G_x  nQSuL"pGq<xL¾$A!N#@@r=AJHx9R"Dv mcf2!N~ =)gx gyr/q4pxnHLTUFk~}@㨀O`U10Dxu<~Uۆ"@p _3]b7{:b ,zxϪH,H"natk:۪̌4+?aܼN@{ֹؘF:5 S~Ζo~*"~nǢzULcx;uR:ozWt<|`>GvXZف~g u~s} x; IT2Xd0)0ܼZ҃s`ȝ=τ?@n]j:S@ ,)xa8kl pn7.Rr63WH`^.<{HZ:0(Yr` ֵHvYp|fv Vm}qVѲ^fЈan2L, $r,r7;CR>['K?cEn^g-`^΁ó-Z$г܈4)#_}_}zǒ~x87x87x8'% e¸v=P\|^ovyBgs@ozT̲p';zvt2S F$},쪳#PՈe[Di[ 3Pt6Ʈ|,m|N(w]6QjT({wYwqwqcքnM] K.xoL}?`zcbj$My?-wM@YaD+l{z̮>fRuCXfP`<{l,S2iŢRЊMlLENS@foxd`#ّ.&@z›ogюĨlW``,E:MүRwR 'w^qtyf$JDk Dlʤ֠ZvjYXYL/Ð@C<٢v[mK{8]Y=WRԊr}@f7ҧqX6.yNyذFuC@ 3KP,ȬzuՌݱ .aK(,Le\Vp8?=vpe^pg8kL8{+ĚucfĻgN@.b R5&\;pBRw u5 (02Јr!WvH\8[k ̼qRe&s\+pUR[@ow 탍Aa|8HSsJVT$`L3/A/g<:m! )RsɎg;՚ LRRse,`(gZbgʹHk,Y*.uZ$p&fpljpf[`Z%SB, $p%tFhn\-x=24n\GYfY6AGnLT¸uYouxXNu+p5)kJ@fىr޴'oμyu*rϢypV,V l1mm6o Qv6ܖrÐ7܊Ä-8~vnpf.:^VNpF.:ۃY6b.Fᅃ s`ylrm ;c]YAs/!G7,pt"k`J5"hJAGxe=XBwgiXJfprl~/sZ,"eJ} 29|#>^lelthև!Lٜ%Y$sr,* ՘pfIV\&vdYUЪ1 Wĩ \ sj ճsI V\3[?7L`|F5>&Q@jTD"HF'5L(QPjTTXF!5\Q`jTd)hF-5l`Qp rԩtuDLik*ZgLEdxfYx,@ǮZ{B`>;;Ug>Zkh2N ; 1|-8~=@CuG>#3<,LtXdIY*tdyW7jjFgPcpcR}ȣrxf xV;vy؄1L>d4izfS;4\;<[: Dhq>Q>ޢ3G :Y*h\f p kPbh8nh$htS^d=f4ڴtp\m"kjrvU"tB +GgQ1tr%!grN` pN eML6"HܗL,8Ze;1'x N@h]0pOM>O3 .|z(?v56t–uR 5.fm4utw|c?0.M ~wF3[s3D|}S~vd'sF jF/AU $Pu]#` 3S`H><*HgDfsDn]l37B:Ѹm 8{]88W1P'02 x@\pͨ}AxNx30p;"6:crފ )o-02:ϑ1ft(?|R3B K>xãͼNNOd 3fc^& fWHs ?sϨ}m[`[ šThEzp%єd$ZMV#hup9 -oo.x&$@`^q7<5Ƨ>ܙ?yTUlx_pla̪:<(\M9Ё8K70R|Ȍ`;S*x;[nUlϘsxp#,glpIOln6k6/vK"P3k"ZY Пo8o5ܺ&`sm ^Cq q0=zcJ*`їJz"@&u6+&3S@ffy/VF>` p`yf.~"Di}UV!ʙb FiaK`>/@*h}<F+zkX(xXnIi Gj< m)*,G,TΆoD3ߌV([cL̸"66~Pt|gPTl 2n5+4eʒE[FJ(@'?/ICFgqvH_@oBHy??o 1K Qjg̼B>HYnqp~V7W4LIsT4L۹]3T3Xp<!isZ0|/>0z G<<_G:nِ">5ZۄUSUX \[a`[@d?l˲p0p79H ! R)3RH޼ VA,nVlSBKLf| iܥ\V]0(OJBVjz,*:rЁX%KFX?a "$ֳF`J XCfy!X$y]:]`* fP]BLOC /eXTT: ^C<؅n w_K?t܄Ĺ B7 Ap&B. !>f0=^L d؀&rwU@&vlvg6,6%|vL9phld>pFpL,ALHlJ-%pMLLLFLi4] :;R"xT͔7nkEOL:NpfWKX\|g;XT(^>Q2# Tgia7yެK}=*1;,G8stSyƀ'D@`<쭃$np/"fd&qs;"&`cY?$ |<{*-Ѝ-Co2v WY xtM#Ϯx8l(ˀك;}/bߜ`"RRg`eB4fʵR@bIjC4;\fIn,\YbjxݰbGPbdGԻ\,p hS:B,3Cޜrٙa xnn"ЁЭf "@bF9_"C1r%f eZxa`B?qʀ] jRƀlptvcfzux@&>_M^M[Bx ~^7SYx+7;Y1V[Tc& }ar5 CqD XXht#aҕ3>$ / ֲ-\ N t%0#9`F`Xa\0a,]jxxY,&x!ux9]І/aYhK'Ҥ,ȼ0#얫P:3Guleɴahg8H}9,v]OVcθڤ0D r1n&DRr1X xd #>xҐ`8Z#oLfq]֜`Wl@7`Dx),H5D0lH4HoWH-`Y7HSDV[ur[G.\f-Oc#W3#Z882ДwӦxnxΑq~ Vxe=̚>*|";"# |#"Un8=펙/=E6UU[=>s=zUls =sLv3^&$LT讈Zd25yF fyκtϻ :xr,@vL,E6 F F(6$rFҕ!#o JlTP‍zbF=4`h3+#)E*-g t^[PP3+ CpQFY]Z:T΄:<_؅؄AH y VN$4{ɾm l#=>Ax X&f@g+) HxpN.*4Z6 r> 5Oq$/ILbpM \;@r `s%.f%Ѐ\E>4;R0(oR_0RR@;@0[4B##Y`{0ø(6j(:<DCaf A/B(^(&ɟ 00czEo,1\ tp x!bg8k2^Tb #tE6R FյnٙTkn~4<J@f@y'f13jDj N-Z1kb Hwd e NBHAfABAЁwDg.ct0ph@ ^Y"m2&x7ǀ(gA{oK fH I8Ga gg8R`fL5na¢WJpx9~fr,,EfM`v9+Ђ`fgOgk` .0a8>g2ap[Ho{oEKzg~|0C҅:҄ۆH% Bb ^k(g.K^9qwa\_X6ǾgxKJBAy%F`J.;gP:p4<ȑT 8o6"(<6gJW(2؄sC;g,/e "+ۄ,3ʲcq9hre@s\p`Ba411!x4Ȧ&8:`& 24oM@` &8:@AEojf"\gDEHng蠟EBk∔?*HEJD7:[1${ |>GpHGd5d3+yi,>CE ̒Gdx4JCgzÅ ;tK d-ÐSWJ&2 k7ӈ[SBk{ejRAd RkƱJjwlfi,r8' &R<0i?Ǯ<ײ{H*pE PgP=`LoJg&B.C`a8aD fap-I, p4´Z* Egpp, _a I/7Nй %$\p4Erroa_+Return]b 3g g>J-`A: Hjr-D@+dۣnC&0yֳ"H [1][.#SEf5#v̕ *`D$\yH"ވf8+"D5:3nvҁ>Z Zz@KgTkdöfiH@oa[59 5 *V<65@A=]+i "`:H Pw°ݡ]@ppWLH7CtL|_fw,]LNA``p`rzquU`V^sH-Hhp alpMahkF+KNTT@)r p0u`pdr ā^FJEp,ŏA8Op 2͟6U\`(+Xpea>pRd&/6Nq|pU:=A@+<@ ~(N0. 0H=B0=@V"ps C,@ e$sb[0LPۋ3 r22?<45 #6NBL?J"t"JӘ$A> 7[(` Nq4 92::(  9 Fs..26f"8nf["kQ1W!P1P!0P:g  q#ύa a O:K*N˷`cYrdAd6OAsg,B B(H1c< ,tgBQq%F`JO`diI`Z'Y되&HLtIQOjTUA Rg*afgr&pY"| 2f}=%>E_$gr'gryM:g r LP_f2FYHl=@De0< hep5]2"$_3O G e>@_phgzw ^\gz}$*-??G|,2WI$$$I #APBQHRBgVNAO _/k`"`R5Hz ?y&NN\qpr0D C Bj[ևZB2s @` 24a"=ڸAĄCoE^GIjK<MFQNPRFISU[WKXZy\S]_^`Rb cyd݉Pf9:gnhdj7kYl mznoqm>r us ttuavwzIC/]_%*. $C%_冹p3 eQ"3 門tHjAshZ1CN1BO {b "@6D(5$$Ipjzr!LT&PX$"HA1qoH+J81վH1wPRjۮfY XBD%>\D^1j:(*6HD(o[f%O!DbKuy@C$!Il1~G9pQp&@&`L gM$| efP.SGjn|b $224Tv1mE \( .naQ&l4̀4*-?4rp1+v lBdJBgbk>[NYr-Bdl_?2<nVSF.p BgQcRAd. e <ʇ & Ax[.Xձf$Ev+0JFj?sFv-H>dSBF8/kH->a`HQ2.d?eg>r 5e&!RO0c c<R``C> sf a/ #nr v(XN 0UwJ,Bo nN @mHJ@jۿɶl[DBUBk}SAX`S@k !`0BԾ ٣cFU.,Ww-XZ.T01y`%,2!GO$"+S3B!A ><8Wu1F(Fdr pvL0XA~q:->6x9Тa>Jgh_,ZI~ࠝe RT k:ل3ÞG Vj?Y^eƱd3~sZ4Ae܏ྵ$pRnB4@q(t't .H &okJY.9 gSL VE2J +Ʋ714@mHbXbH/X X½E$ ᘾ v%Yȇ/"f<Ebm`$p V}7X%W?0/tT@kHL$Ia4U 4pvd$ @Jf4} ys+.UAQg`af`ae _ac` acp#FdF SAkXf h`tpa ".S^tj0t)vttrtő=B,v8`v(`v-` v! vǬAH@ rHAHBHCHDHEHFHGfsH@-@He.|pcxHP"X2m Arًzp|iT`rvpx`6H$X4 Y0F*dpd7C!W|2et2<(ʮ"pZ54m jJa"i)"HJfS o*kfkaJ@Nu$z h^*Bz`z h?$8.g>DmKرQ1JUd<=E2^YcRP m^,{3s)Z;@W ' +8mn|€ׄ50ж<4K6 S2F^K c,"_'4Lx@` L5GF11(-,YHQxAD a @<*p esPAܯn6[dC&b016_%WCk1Q"pCB^^'F۰4 Y,6V(*D5ڶrƘ"0"G,Yfxn`$Ex(J F+$+T*Do>Eo:@l6Al2 VTI JRB}@cVo Ac_o>AHq/=@*˙02]Ak024E$ b5^5A60rCKmN:8[ʸiE0#xҜt+:SFSGFn\GnXDDk0DEk F@( GcB@a"0ެbpmrt~H;"LR(GNw^Xo-@XD}DEbE~b=ET=DV-|PLBpP20(LQJ?^Cl\=C;@drAdnED:6#5`F=FtGJÅ_ltBf*B`=mnGOcpЇ bXb z8@2+fHVM,BpWޤT nZA R??/ #p, >|f4$Fp_@[00]qV^rMf[v`*q[]g ~K|g Q<` xQ?SʼnB]B0-H,=@p4P<3 }11!(a x6o<Cge(FZCdЄe/d{RdQɿ&DǗBaZ&a6aJs"aBvF nNg"`.2 JWAA|0_LE.gfבUGRA`vf=A="ahUZ//}2@kB00JeX6MD8`z['6`|6Cr é: <0`$6y=B2`. +Q4. =B*p iٞ".xg B)prsSHNNT~Ul~tb3¢~..C,y 9 ؾvf0VB \UsX!;`T@BP+hpI_TraVA0p1|01'o`dBXF$HTH0!P P0Tp`0~HXa$LVFS~ [0y&pa{Pp>`xKXBХ%&X P̿/|~Kl6z W e{ tƑ["2h?bIoO TA3ApǼ4$IS_22tB"_@2A\?lv@gF2#M 443BS@-ujL HQC@{ػRp"_d@BAAbҏGRC`3R1~5YW5C J1DcaRFaje 7ynRG GdSF1F1Ŕg1j:4< x1Ec"Yv<-A~b n"wt f OfxkH`ZkMz]eofYRKJFo|jbSذY>KB_MkBgS(DRN ]afoz/kAf |/|9k \Hx~OB [0hxVx*ov!2f_ȗ~dGdEH<~p0F@AJO]g Pp4s(HPBHhYX,cf Ѩ]Lr6[%%v[JBja! xڸ>NAXOy^fVdO0< Q2vd8/a0 Kr$aC/F"p>Fa `Hz"J0\َFAR@ x0皲/Sr` @w 2 pb"H+vztC`ꜫdX`8'=|٧yBb=Gm/̢B>eYd-rw [ࠍBan 8jYpAxBpH_l bXPs0dF $:I0)YI,֝b b24: 0Av]"X P_&UGk*<(z؆,KQiE`m p`pJPgYȻ6!ԋ؄165ma 00N@qp$I"t Qgpk"RGefϧ` zg 5fM~{jZ\FkBJg`sgd Fg^HS&I.: &`bNXtjQjl,Ywf@NAOZ@L?.B"L=_u^ ,q P.d A\+ 65Hfb4g\'Zf&"їm 34\[zw B%lWV^9b"_$_HQHP?b6Bk(7K0*s$R½;qe`A`"ZnttP7g /#( \ _& &6o>f 2g g_gq.gA8"[_ cVY@k l~g Y0W$ќ@A$D! HfXX7Wkrap;482H$"ik"P^21ϧDAH"O2gZA_ e2 K#Z1@At2<XJX[qQj]`pYPa.#"dp7:̣?2b/pa"H&$r7H:r S`<;g^ k#&@0+. 3% p@`$# AL7H&f-ILgtQM"ܖjbټ2eWUI6HíQ` ̃#H5pn` 4UawbUhC6. $ӣې=d"hx9"dahك"Id druJn\ZAe4RBB1~0K0$} W PA=+"Xfg"r~ RAfwn[C1[`JG0#f L{5k" CHoOTf&#o}"C\Pv6"cgRCC(D#sv`Ee%"d"_&B[NpZdRg>48 b6^$[/ Z4y ([_M7,Yٛ$p(Ѐv靿9^4t 幡B%^$V!Yam20gS Jf0wP rG`ꉙ cr `ԏ\ AmcB`$H9 @YL?.q=h'ȇz=_dG"@$Y4`Y`0:@/r N,h+M"P2'H`V'<>I!k.۲ LJF |=$yJG8c~>E2δH28 %a|Dc |-0J h N1@`D b[Xt2Lc4JB>Y4莲Bo}>@SHoD@BSg f賑p)er HQ/ ?0{4B@c:Ad,B@Bm҈_',W 6ᆔg(R F"Gbf,`f!V`ft0Aaj |u ABӱ.B% &g,M$T %gN|f#rc 2s8R~trS OgX&XgnJHg{ ae Fb$/k0_ c/6`ntSHkEry-[U&b lb瀀`RBl0 fрd`_j%(b  3D]K5>r:4n0~$Idw?ԙHd2}"s+lHlzOfau:"i& C V#Jkz:g0ncUjR(VGgTG8`>&`NuaB` z f ajug 2k [`:VTgY"! D Hx&U@"_ oѓ#㛶$H]\23ԚJԐ"$ *"a~ (R~la ~ `a~WJkHQ !gRqz͑Y~ u0jH\@Vuk rgp <<;DHSG faA 0AEf sv VFf +g%e,g`<`Bg=`ro< 2QjJAfrq$ * UBVLLD]A=ADo(amalV*& Rξl' AX((C0[0*%|؆7͚D`&:,k."*8B(؅kr8/!Iz/de7;C%&۔s"`&bۛU_0R@@"n CXb˔?l.\ .&z)XiHNA\p=QTL0!7{62f.HPkNJ$_44"b#կJ=%HD#up!rCŐ~bpBpR~a-aBa B`QaB `jh>fD gp gjhՠ0rqefnpevbfmh6$` JQ_fjcv 5Bf<|.7`FV>>`͆3~Ip l0p m*Xt0н`lV,RGJGS~ySGSFFgCE`Yf`@J 09ngH@}d{a(Lf;Ba=0 ; b ʾ (Ee0Wg No0͒Lj,zdppa"Eg0P&F"FRE`ܾEfL@a8~n̚2R<jl'notf hfSnl=Ah=Fn?3`,wapq4.rfj? hЖq6a.q尬_RA"Ɛ"P2(y@e2<Ek57=|DJ@g$bkF$Hp[@ /AxJ#rp?a:  _$|0`OSC U@k gOGB03f&v_xomCup_?Aҏ…2ځp$B2<1f/аFe Q0VaD=<=` 4rz8`XzڇCn0z׹K~F2TQg_AGd@ Hp/0SCGN^p`l: $jE`p'#D=Hz&AD&NN\u_4*$7(ڲ"؀.djFa33 a2y@?` ao EA7s޻R%4.`g S@SAV?<;t'ibrpLztfޓn1ܝq`aN4fC"_ HQ`6 `g"~icJ9k>g"AO:Np\B?UX G06#f&#Ffuk" >I gT|{Pv6"cgRCCX!(D#+`Ǚp jGb @Gd{P LHV[eM--Ew *BPDH-HJCo2JDo.4(ϋP&66C=C$tBLnG=B(,(~ED@vvv`f/=@km{Y"Ui`JMH@QeΚb j~0D\@`b `ga<0=d7]@< Ipa O?`sX0R@f|0_HFko:HS&I>ԩ\SG?=dNMX}% Q^ _th&_;dRsg `afapxpX6E`h` m`&>hJAfkRRRRRRHP? @4 H~8;#P~<2 `$o3%f`"RAGr<`&D "ЀedpJ#ofwgRekЁf+Ar48$Hq :CFE`_YEj¯"_$P"2trDD?0Q,m dR. 6S{jAir?Q@M İ(CM\0ύ#_K"CZP/jD @`d*؄>AH= ؅X`$_ I?HR"H` n? d$HJf-HS 3p"x`HPa __ډ)n Jگ ޖ`0aWL\HIHIHI?Ix$$4 RC"%bECABBAHǞDBɀPsBH儓"7"Ҁ'P҄4 A`҈Qd/ZRI9s cp|t!xt#39F\) :r"Q:Hy p?o??NAO=[JkpY}>Ka s.gZ{,KDN?k"S|,˖Da<RWg `T&):zHaF8]L` 24e&g( Bbg.JBj 0?R (tRBaײSB߯.u- 0aFϓφ' gf"f~{9fHGfρV U `(?6j4S816<d(P B*"< j("J0E8KV@(HQ P/X^B-`ZD)hRpxxj ::&6=Aѻ,$/|e<3 79YW ~ֆY 233Gάk̺ř#,BX%̘FxQc 1 < }'xA]B [)d=B~3A^PY""{.fl$Io+>n:n-]wU&(vXBW_O,H,GGu,!HFfZg"g.O@f0 Ѫ2JH@0 Y}22K44RLg`SQĒap`qMw$H&H[}ؚfg` o<:mf` Q@RGED6KTR?[yK"K$6OKDCCD(U"$)v_QEגQAfS@2&L`=࿩ 8gvJ<`ER$xz`'~rv$։: /( " i(Q.7ȠpO͂,@ L؀ U+@L 0lH|pAX@̾Apr?FfH0ѿx;`H@nO$sPg&dZ =HA4J}PtxB24;$HCtmYdz`A42l>:BRW-+@pG^V Q 2 /( ""и7Nz !x|0|9 / "2<FA+2QAo 䈼 SJf='xa 24 6`V X @8:BC؅m Q?7y-G;\#o1EV^gb2Qx:0L,3U3g8B3mjG#޼B9A$#Ƚ 5>!Qh[,sf@D"HDMXH CL,#PP'HTM pX# w>ɂ\Ns`<<"&x8 :x<>G:ox=$ >R[.v xwΑQwЈ 7?xVxmsUƙx+_pLa֜o:ɒSkyBLȑi}m\)z-2f§_0O뀙:`)nXA}*ReXRYa eEdGW,< Gv^̅P,߶Bf]ye>|;gˬJW օمPTiCB[`0 %ܐafYEɭ0t5!iV~eFAm<_U}[1}[1a^ W zʾmfV0N}yހ|. V}f <۰Yd u& ]Xhls xiLvP*rdaUl'e lS~#S.m<$ cVՙŹ R"usQYQg4]aafBBt~.d0>B]xAߺ{7 AQ> ~O?)>v’o^ŭhmZPZ@7JYN/xw7@杛8-Y'M`э_n^aXU<q?FiMl|z-;+8[ם*. dp% FL l#s!zǂ/GB@i\#[rfӼCs^_7ݢ(`0jY^Y8럒Ay_+^р(w8sx{ (8tY)tYoϙ@V_C0@͢Bn \(c\},I@7_ do) ـv+(KT\;@?jf _з67(@8 ߐ w }(_E@|h9w h(ppH8߂}ߊ<(2Ws%x[c&6@Ӛs_64͕^zҠ`_'{6ݻv=$^!V?jYsV?\#(@s( ق1mQ\=( Y ,mAnJLEΙ@݇-4Um8, ݷ(}WkYA5B` ﮘ-翸.K`<^q;al(^oXqp .Zc4(oBߋg8(۽,,/U{ Ax55|rk$݂}@~oY\)BW4yB|j}8w */o҃7*(vrOŢ> qX[.Aqÿ~ʵrcѽUmbR"Wq.n v.UJSzkfY+(ZJ ( vy]Ue֏Պ<]mPPkWRg:(" wxA =~]o({",ݢ(Ed^m0q@+׀ ~ (n (An,}޷ߊ`.w  %}r0EE{{%xԆx nu[׏@ |?0t 3e =f;<;M5ӏsƲwuA_u@@ΏxV3ָQ sxvk[W`\qj;vE (/)pcgp w;琄BX!:sUHpȢW,9(7<ېzre\_w*Öh(7|?ԟxkYbT%$˛Gr4(W ~ ]E딙̌Yk_W(} n^1(˯A~ Ό{) ,O-_WP`[G )u޿ ~~ ._] ՂdURT(ufpX2~W0gV=@T)y \}30a oW)wlܺ0`x N0#_ `^P)?䨱W> ]ˢـgg_^_مS (?n* {r60N;N_u| @h@(3}[ُ͢{NX&_xϢ}j({hox`L_=L_*d0( 翠T xU䠘^{U+pjp`(\;2ҙ0\AB+?5x(&'1ۂ]Cw`Y)Wt3N c ?(L=߅q.ԅ6ѹPVΤS=/ޒY}t?Ϩu{/w냈t?- X0 ]*҅WBW*Q i,~&)0߂fgH ޅ`&[xOAЯȈ }!Ӆ:o >S\hk2:P w! g`# ]{a ߶ ]?vt6< _x ,(o w({p S^ f Agn ܡze D`>: xA6Q]\ -y%/%cY_y,Z ^yBp?x<8T 8fccdsE3   UW&k!* `%fD"ep;M' waF@l-( 2 5U097P2040704<(Mq 6433026489s325E6547 @i7189l04181 y11yPoP-b23456+@ Return \ )s7tKs\h)n"Y]j\1SHqvIZ+ C[zFY`ȺaPW &JL 5@;PLs֑[q x?rx~xyz\ ŎXBﱂkVuGhP??1 <흇X-mvMXK)5Lʝ "2DLa],xx=ϰ,kȘI^7l\5 \75%8PE*X;WMtSOFPhLP:R4nO,+ b+Di8k[|'R;Ut^HIG-&KJ.Hub$kSmD#fXC.G;@retbL C)8p6KTOR.Sav (BV.> D.Barth(ugY.)).Fus|*rom^&ACT'1 1991{9VWMvL+|LEa+S)U9{Y(R8Xb MOIZ7ʒxxO$`\F+ :fj1k/$ p!sR%38KnCB֠Řn/Off?ZwAnS,Ib&FPxFXSN7d1K.dq0GL!OC> (f́DZmÒYg€|' uNZ)֣*kAsIf yx 0joS\YWha4b@end'g money'S ~3ii`Y\pl2tsachez queuVsommJv U touF aidfinn#X[3,EY{.N7JBPs47W2501q+_7cD"|akKcέyBy2%3ڏs)2n,6ҭLJ,V T$V b!ױr/eF:ZJ6̌hK;w_L@.u,֮݀^Gmv. Hbp: g@n6S#P\ Bys\b%LB8nbI Octets/<-qGR/RHAEJ1P"cBCA@IQV6,X:I2GmMObƌMI%EC20Uk VhɄTU SsRMAL (Yhancel!hPAnnuoSC0"XP OF.3`VIʒTR4 RS3SYHE)CVRT!2e|TslViHnoa|fe %vn'est pas un|fichier ` NRG\*.K@%+XX Y1/Y2:_TAMfI:FuQ:PH\@. TABATTITI "#A$ NpOR &LUXCASSEZPLA|P@U#gGdDLCCCQQB|EUR GCXNUE|CAN'ND~WARNING BE@UGHT ^OM|O]8۴TO|SAVE TH# FILE|DISKO|UNKNOWN ERROR:|F :\ LJ@ ,F&<F~" X'D <8f Ui-x0ȹن bV(;.J 2#jg ,n$8 + M B(J,"o0T([ό ?@G*n> }d djvZM8%vd "*:6)"`ap 0fًT(q-81V.\.6`{,&A( @0@ R"*VB&#"(  6sBfd$$xD8C^ $LH: J@z3hz &Щ BS"Tٷ&XX&_; T.PX@p0Wq E 84vNR;O(7V$"4$7>+n "zh*j$<"0JP"cBk\2klI1(:p qO8.MA:MԞ ,hT 0 276K)T&hBp7LG"&Hs24 @< iB:@0HB!xxcJ+24z\&&H€2^ *OHX&~\,4ZZ.ˁ,JZ#$::Bv-:&DLn,p @T6fZH0PEc($|f6BdD &B 4z$>L.FzjHzF\(R d0:2:hPV>HxP>682d0  hrlY ,L \4jT6.4L6XzN薡^&,6Rf_< *F f((@4ާ>"&Xb00o$ pf  "$v$$mDRR$mD0@o$ml0gHyQHy x$mL?BgNHyyHy ?-BgN"m < C mNlN&N@N$ml0S@f "mL mD2` mD;PN@N|*-x2vH@Ѓdh`^HCH@:">H@`H2g&HCH@:<HC>H@Ѓd(`HCH@:H@r` gDBgkDE`HDBDEaBDBNugDBa8DBNutNua 11!Nux`xa`a` 24&8:HoHoEBJAgJDfr:g,|HC҅H@:ۆ<HC>H@Ѓd`vHCH@:H@`fgDBgkDE` DBDEaDBNugDBaDBNutNuHoHoEBz:g|HC҅H@:ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuJBj^tNuk(g.JBjDBAр[SBDBjNutNuAр[SBkNuJlNu0gH@rJBkB JkЀ[`DBЀ[`J.;gP:pr4<Nup`6xa2`Ba411!Nux`4 24&8:`& 24&8:`a&8:` &8:@ABJEoHnfNup`tNugDEDBHngDBEBkQ*HEJDg?<>0rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi2?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNuCEdSW`?<,>CEdGeH@0r`fJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riP?0i?`?<`apEֽgP`LJg&B.C`a8aD*9fap-I,=|p4aHz*9g ENp9` _a &nO:NMI'K$<Nu[1][Error +111][Return]E g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNu`HQ?< NA\Nu"_KMI'O:HQ <-H*,`N,.d d3 d# d# # d# # # # d ALH dAL H LH d AL`H L|0H>L|H>d~# # # # A`@ALH L|H>L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aa~aHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a`\`Xpea>pCR2Ad0A2r22aZ"<60<NBLNurt=@:=A@=B NuHz(` N5Hz ?<&NN\Nu9ngNuWnNu|^|  R^,T:&0D4(*<B$,>2::(   F..26"8@"PQ1!P1P!0PP`0  q#aaaa O: n*NNuNuNupc?a0QNurdAd6Ag,B(dB(dH Ao<a toBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg,afNup`ap`0afHRax>Er$Wgr STD:gr COM:g r LPT:f4FA$_0=@Dk"~CA0< BhaB2"pNu$_AF Ge><QBAFpNuafgzp=` aZgzpaTaRFBd&8*L?a<aSF Be BgQRB`RAdR e <rRF&0xaCձfEv+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`HQ2.d Aeg>r C 5e&!R 0c 9c0`<R"_`VC0 Ef"_Nuaa/ CFr  g 00VJAgB @ nN @mHJ@j0.4DBUBk0QSAg Q.`S@k 0`0BAF "_Nu.WAkQA 0g`prt|P;Q:  g +g -f .g40  b 0e 9b da6`RF` .f 0e 9b daSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`ZJjDDDS4<.aJFkSFk4arQa`&HaFFaZQ&8*L/aB,H܆jDBJ.:gtBn:Nu @$@JfS a`QNu$Aa`QBNuHz a `Hz aH `XHP0(R@kBax $I _a`IUd4Id4Id$Id `$$$$Q @JfNuNup `xa"SAfNuag`af`ae `ac` acpNuadpNuaSAkfJANu/HP0(X@kHa $I _aIUd4Id4Id$Id `$$$$Q @Jf$Nu $Nup `aYAfNuag`af`ae `ac` acpNuadpNuaPSAkEF$p VfWANuth`tpa ".TNutj`t@H|`t)`t` tr`t2`t@-A=B|`v8`v(`v-` v!`v `v@-AH |`HAHBHCHDHEHFHG-HfAD-HH@-@H|p`Bp'rta8 n2rt6(SC0(S@apaB\papava0pa _a&4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNu 24DBaDB11!Nu 24DBa DBNu 24x6o<Ce(FC BdЄeNu B/dHDDdRdQRBNu&<:<`Bg BbUC BcjNu BcHDDdSkg RBAрjNuNu0ftNuB H@"jNu Lx6oFCe0FC BdЄe!Nu B/dHDDd`A*p4. g=BNuA*pBQBX".g paBNupraHP?<NNT~U@g~tb3F\Appr0 0BBB R@ @fAp0000PB0Tp`00000\0X0Tp`T@00000P0BXpnT0raVA0p1| 1AQBX0$HTH0P P0Tp`0NuH(Fa$L(FNuSk [0NupNupa`8p>`HPaa _&X Pf/|~K0zag @ ep 2tC|"2 S@HQCػR"_d BTAA3ApCp4$I2a222B"0@2A\xva@gF2#M 443BS@ -f HQCػR"_d@BAAb8RGRC`3RSG5G5C J1DcaRF Fe `RG GdNuXApSF1F41R1h4x1EDg"<pp-A`r n"g(t( f h fpH`ajLRB`Nuao aШNupNuaJFoHPJhja?<?B?<BNAO _*kBg?/(?<BNAO Jk NuNafoazJBkAf`a|??/?<BNA.k \Hx?<BNAO [HHNux`x*0ao< 2fJjr`Nu~dGdEH<Nup`0@F@AJhg PLNu`LJg(HPBHh/??<@NAXLf ѨLNuJkp%`^aJBja!| ??<>NAXOJkpNu0< aH`0< CF2p`p a2`p CFp`a CF"p`Hza`HyJx"J`xB.@=|DNua.@FpAR@C`V @H` @HHyJxaޤa"H`$HyJx`HyJx 24`@H` @HHyJxalap"Hav`HyJx`HyJx 24`aX`$aR@ApDrAeA`?a0J@g*?CJap0g?C2paSWfTNuB.@=|DNuB.@a=GDgNup`a`aCF"E p`Hz?<&NN\` n2LLJFj|@c<JGj~Ac>02 h|N n2HHNu80a|DHz ?<&NN\Nu| n2 h N n21@Nua"aJjtNuaHPa pJk NuCg.BJ@g  g &g, $g %gN`jAF gp gj g grffnnpenbfJ.fj6pRGFc$SG` J.fjpRGFcRF` Ff`> `?~ap a0p a*0Nu|``CpE`bf`FgRGJGgSGSFFgCpE`Yf`Nua@Jf gH@ fa(@ fza0 b @ Ee0NuagNu4.rf?Hya0NM\Nu=|D`LjafzEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<annoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a>`QNuHPp?ap a _2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaZJBjargPAe CbRa R@Sf0Nu FgRa"g JBja4AeaJAg RP0 pNu`հ Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8aJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`Xp#fpNup`p`#NuB[dNu#[[NuBZdNu#[ZNu#fp`,aІ"H[Nu#fp|`,a޸І"@HCZNuNu?/NT` pNuNHMAp f9kd n2!|[v ||9"XLv:g 4zg*Ag61 cg Jg ;e, ]b& Te` Db; g fg  bJg fg fg,HC#0j ` Hx Dg;0L] YBj@1BA gbШ dA gd BBdL@Nu wHHKMPPR g,g&y`pBy] XB@etAg1B# `\HCHSG4vg*1B f  f&< # XB@etAf&_`A]C5gZ"HyNN#[X.>"NN @A C#P B?< NA\#]x/a?< NA\A10N _NuA#^ ^ x hg3&[0AC`g#P Nu?<"NNT @ 9[ g!@ HzT?<&NN\3Nu1#]5NuHz ?<&NN\NupACE^\rJg" XX\QNuACr g"XQ!ACf NuHx`(Hx`"Hx`Hx`Hx`Hx` Hx`Hx !4VxH A3^ Ni LHMO:|1R/9]x?< NAO:pdz`/MaJ,_NNuHz` Hz`Hz&$A?<&NN\NuNu4Nu$Nu?a0` ?a2@@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??papYa0a0`.dfNudg"J9kfa4fp`Ld`/9dg/9dg/9NupA` -H=@|p4a6S@Nu[2][Programmstop?][Stop|Cont]D@v`v??NMXJNuJ@k??<NM"UAf J@fH@Nuarj\0fpNu\@`a^`]@><CF Ipa<0HNuaB`]@><CF Ipa Nu?|`?a 0R@f|0aHJFkHPa _Nupo`HSHP&I>g\SG??<NMXJk Q _t&_Nu&_`͞C`C``C` C`C-KJhfJfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf`"RAf rЁЀ`&Ѐe "ЀeЁdp`JAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`naDa DNu na^ K"ng42 $`gk2&Hg Af deђ$`ebѐXf&nNu AgebѐA``-Kx$ n&$n""Hg8" &Ak cѐ S`g"" k#&Acё2+SAI3 Q&f-I"&nNu-Kx$&ր n&$n""HgR" k&Ac b S` S`g4" k#&AcbrkX`ޑ2+SAI3 Q&f-I"&nNuaT n2L6(n\n^HHHNua4 n20(n\HNua" n20(n^HNua n20(HNu`a`Nu-Hb=hzBnfNua` nbadfp0nfc`0NuaL/ ? nb"XfRnfSnzkx _g !g &g. \g.aP`RnfSnzkN`0"_fCJpH`0"_`pR@RnfSnzk \f2"_gAc@@H?a0`p?a0H"_`Nup?aLn`LHn nb"XfRnfSnzk _g,vxz| +g2 -g, *g $g& #g$a`RnfSnzk`` `RCSnzk _f Snzj`h #g $g *g.g ^gH +g^ -gX.fXxRDSnzkL #g ^g +g4 -g. _f.RSnzj`RESnzk ^g +g -fRSnf nb? JEf0DH2HgR@?=nxvjDnxL8n@aaJ<z Ndz* I0`  fEQNdS|$Ne Jnvj|- nb XfRnf0nfc|.g8 _g>.g@ +gN -gR $f ,fHQ!aRnf"_p$RHQa"_`Rnf`)  g *fp `Jnvjp-`Jnvkp `=_fSnfRnzNuHLn=BvjDBN:zLxC*E0RJCfRCR@r2HAARACd ` Efr0Sb Eg4 5e.!A*e0R 9c0`R1R@0c JEr+J@jr-D@UEoJYEc0SEnHJEf0SEH@HdREf0SEH@H 0 0REfH@C* nb XfRnf0nfcJ.g _g .g +g -g HQatL`Rnf`Jnvjp-`Jnvkp `=_fSnfRnzNu؄*؄؅CH`h؅X`$_  IaFYHR"H @`ʘ؄*؄؅AHNu؅X`$_ IaYHR"H` nmd$HJf-HS Nup"`HPa _a6`QNua JH aL0Nua`V .&Nu#i6HrYaFpYaLaLpY` 9i6/rYapYaHyp?o?<?NAO JkpY`Ͱ/a `2HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELP HELPDOCUMENT DISPLAYER CODED BY SPIFF OF DEATH......TRY OUT THE FOLLOWING KEYS: - CURSOR UP/CURSOR DOWN.....................ONE LINE UP/DOWN - CURSOR LEFT /RIGHT............................PAGE UP/DOWN - A..............................SWITCH AUTOSCROLLING ON/OFF - 1 - 9..............................SPEED FOR AUTOSCROLLING - T................................................GO TO TOP - B.............................................GO TO BOTTOM - SPACE/ESC.....................................QUIT ARTICLE - P...........................................PRINT DOCUMENTYOU CAN ALSO USE THE MOUSE: - MOVE THE MOUSE TO UPPER BORDER.................ONE LINE UP - MOVE THE MOUSE TO LOWER BORDER...............ONE LINE DOWN - MOVE THE MOUSE TO LEFT BORDER..................ONE PAGE UP - MOVE THE MOUSE TO RIGHT BORDER...............ONE PAGE DOWN - PRESS THE RIGHT BUTTON................................QUITPRESS ANY KEY TO GO BACK TO YOUR ARTICLE !!!!The MAGAZINE has been written| to run in MEDIUM | resolution mode !!Returna:\mag4\articles\Mag4.PI2| HELP! About the Magazine -----------------------| FEATURES --------WELCOME---------- Welcome to the Magazine ----------ART------------ How to draw fonts # 2 Art Guide # 1 Art Guide # 2 -------INTERVIEWS-------- Equilizer in depth ! Ruthless of Awsome Tony of Untouchables Captain Hack of SPI Spiff of Death --------ADVERTS---------- The main adverts Captain Hacks PD Hotrod Play By Mail | GAMES ---------REVIEWS--------- Manchester United Monster Business Battle Master Platoon Music Demo Reviews ---------CHEATS---------- Defender 2 Supercars 2 Cybernoid 2 Galaxy Force 2 ------PROGRAMMING-------- Stos Club # 1 More Stos Stuff How to do Sprites # 1 | MORE How to annoy people AARRRGGGGHHHHhhhhh How to be a coder Play by Mail games How to get rid of .. Your Neighbours ! Wild Boys News Essential Jokes More Jokes Still More Jokes Even More Jokes Barely Jokes Nuke Iraq (No Joke !) - Hidden article 1 -------COMPETITION------- Win some cash !! --------PROBLEMS--------- Problem Page Hidden Article ! | REGULARS --------ALWAYS HERE--------- Our Addresses Greetings List New Members List --------EDITORIALS---------- Editorial 1 Editorial 2 Pre CES Editorial THE CES SHOW Another Editorial Captain Hack talks Shit ! -------OTHER STUFF !-------- Single sided story Always on my mind Childrens TV Program List Lumber Jack Song .. Life of Brian excerts More to come .. -----------EXIT------------- Quit, Until Issue 5 !!! a:\mag4\articles\iraquis.ldgJust following the trends !!!a:\mag4\articles\fukedup.ldgYOU MADE IT THE HONEST WAY !!!a:\mag4\articles\COMP.ldgWIN A RIPPER CARTRIDGE !!!a:\mag4\articles\KIDSPROG.ldgRemember these !!!a:\mag4\articles\lumbjack.ldgThe Lumber Jack song from Monty Pythons ..a:\mag4\articles\brians.ldgPart of the Life of Brian scripta:\mag4\articles\last.ldgThe final article on the magazine !!!a:\mag4\articles\spiff.ldgInterview with Spiff of Deatha:\mag4\articles\defc.ldgDefender 2 cheata:\mag4\articles\sup.ldgSupercars 2 cheata:\mag4\articles\cyber2.ldgCybernoid 2 cheata:\mag4\articles\galf2.ldgGalaxy Force 2 cheata:\mag4\articles\stosclub.ldgStos Club #1a:\mag4\articles\stos2.ldga:\mag4\articles\sprite1.ldgNinjas sprite series #1a:\mag4\articles\info.ldgWELCOME AND HOW TO USE THE MAGAZINE !!!a:\mag4\articles\fonts2.ldgHow to draw fonts by Tick of SPIa:\mag4\articles\artguide.ldgArtguide part 1 by Tick of SPIa:\mag4\articles\art2.ldgArtguide part 2 by Tick of SPIa:\mag4\articles\norse_e.ldgThe truth about the Equilizer !a:\mag4\articles\ruthless.ldga:\mag4\articles\tonyb.ldgTony B of the Untouchables Interviewa:\mag4\articles\intervie.ldgCaptain Hack of SPI Interviewa:\mag4\articles\adverts.ldgAdverts - Place your own for FREE !a:\mag4\articles\c_hack.ldgCaptain Hacks PD Librarya:\mag4\articles\hotrod.ldgHotrod PBM adverta:\mag4\articles\man_utd.ldgManchester United Reviewa:\mag4\articles\monster.ldgAnother Monster Business Review ..a:\mag4\articles\b_master.ldgBattle Master Reviewa:\mag4\articles\platoon.ldgPlatoon Reviewa:\mag4\articles\demos.ldgMusic demo reviews by Tick of SPIa:\mag4\articles\annoyed.ldga:\mag4\articles\arrghhhh.ldgThings that make you go AAARRGGGHHH !a:\mag4\articles\coding.ldgHow to be a coder !a:\mag4\articles\article.ldga:\mag4\articles\nerving.ldgHow to get rid of peoplea:\mag4\articles\neighbou.ldgNeighbours can be fun !a:\mag4\articles\twbnews.ldgPowerman has his say !a:\mag4\articles\jokes1.ldgIf you have any new jokes send them ina:\mag4\articles\jokes2.ldgPlease send us new jokesa:\mag4\articles\jokes3.ldgPLEASE PLEASE send in some new jokes !a:\mag4\articles\jokes4.ldgHow much more can you stand ?a:\mag4\articles\jokes5.ldgIf you find these funny then seek help QUICK !!a:\mag4\articles\problemp.ldgThe Problem Page (send em in !)a:\mag4\articles\howto.ldgThe hidden article !a:\mag4\articles\munst.ldgOur Addresses .. use them !a:\mag4\articles\fire.ldgGreetings lista:\mag4\articles\members.ldgThe current members lista:\mag4\articles\mat.ldga:\mag4\articles\matdidme.ldga:\mag4\articles\mat2.ldgGoing to the CCCCES !a:\mag4\articles\ces.ldgThe CES SHOWa:\mag4\articles\nobsuc.ldga:\mag4\articles\the_capn.ldgThe captain says ... a:\mag4\articles\story.ldgMy drive has a story to tell !a:\mag4\articles\question.ldgQuestions on Stes mind .. THE LEDGERS VOLUME 4 --------------------- Grown in a darkened room, Rolled and Smoked by The Untouchables --------------------------------------------------------------- The Ledgers are licenced to Budgie UK and the Untouchables. This disk may notbe stocked in any PD libraries without the permission of either Budgie UK orthe Untouchables. Advertising in the magazine is FREE, see the main advertsarticle for more details ! CREDITS :- Intros : Tony B and Penguin of Animal Mine Main Picture : Mat Magazine Code : Mat Document Displayer : Spiff of Death Source Code : Tony B of the Untouchables, Ninja of TMS & Powerman of TWB Graphics : Loads of people, including The Squashed Moth Crew .. Tracker Music : The Powerful Equilizer (The UK version !) .. Chippy Music : .. whoevers music Ste rips ! If you want to subscribe to the magazine and save yourself months of waitingfor PD Libraries to update their catalogues then see the offer inside the magin the adverts section. Go on, Press a key, It wont bite !I cannot find the article !|Someone has been |messing around...Yeah!ARTICLE: xXX-yYY of ###--------------------------------------------------------------------------------AUTOSCROLLING-SPEED = SECONDS PER LINEAUTOSCROLLING OFF Ledgers Volume 4 by the Untouchables Main magazine code by Mat of the UNtouchables Document displayer guest coded by Spiff of Death - LOADING - You don't have enough memory...|Clean your memory |and try again...I willBAD FILE !!!!Sorry (f$$$0vp@     D$ .4& 6dN".f j2n$ *~ f((@4"&Xb0L 8 $@& $x lR((B$m0B`q@aqpa]fpa]ppra]t`q$aqjpa] <34a]@pa]Jpra]N`paqDpa]pa]~pa]a]`paq&ADal~A@alv"m mT2"mt mP2a$mT0H$m0RJnD$m@4$mP0H$mt0RJnD$mD4prNXE$pai@$m@0aizE)pai2$mD0aidE pai$mP0$mT6$mt4$m2aZ$ml0g"m mT2"mt mP2aN1|Hy NMXf2`oap*A@ak"m mT2"mt mP2a$$mT0H$m0RJnD$m@4prNX </x ?|0 @E P@pO ??xx?`0px< X<#? <`t+.t P@ _hTWj///,_ht_ (@ / pW _\ \ ,  P%] |||At/|@pP\t/@@P @P%辈 p|@ @/ h/ ; ; b;<@h<g(<|`y|@ G }Gp!p@ aqp?~?? ? ~?``@1 `__E__ |_ _: @(:*  //  UTU MPCTT 5@UmP[UTU? ? ??~???* VPP*+@*Tк/WNKV:NSꫠԀ%?UCP:un[@UPT T@ PPT*PTU@ PPT*%տ4 XT5` T} PU+' TW5PjXVW* T@P* * @*T@@ D@ 0 `l? ? ~?~PT +@ PP** 0   @0@l? ? ~?~*_@W @P*T~@ UT@ @  :+@phP@ 0 ? ? ~?~?.? ?~/t 4@BРa  @@ ? ? ~?~*V@P*TU@*TUH\WUTUPUq L??~?~UPTTUTU@ Y**WPP*ՀUp*ʠ  0?~?~@ _O~  ?~?~ TTUTW*5UT AVR@ՎUX5UՀ@@ @?~?~UT @VP*@TU@5UW*>VPUUC jUMU+@?~??~%~?@@_@?.?  @?_?~?~??%TT@WP*T .PU*UT 0?@Q} /!~?~?*T+ *` *   0  @~|?~?`  @ 0@ @ q ~|?~??t*! TUT%@ T UT'[ZUt\ԕp*Ut@U%P_ pJZT@UTT@(@*@* @**'TV@iHEP* @Xj'_ՀW ЭX/Xj[*uA@/j~/ՀU/X(P*_-C^***P T@ TT? ???????UWUX UTpu)U@UT*??????JU`*J5UW ?_?0@  @o O?>?O p0 @G!0??x? /,< xx<?o|/@t_@p /о?@ / _/ |+hxAt\_}@ _pp@0 h   A|]@}At}__ @P@ ]@P@ `/ п/  _///; <( P ?/?p qPQ@???_`1`! _A_A|ꪨ+??UTUmU[TPUU-U[URU/?????(??T t *@ @ P'\: /E-SRz+'UX *EK_T+@T@@T*T@T@^A} TШ* Z"`_[V5p!}oVj"U' o[Up~W.UP  * @P* @ @0@ `0 @??~T%P@@T*  00 ` 0@??~ X _@ =@   @}P* B 0 ,,^ o` 0: ??~ .^/ |?~ ~ x0@  ]D`o3`04 @ _|?~ P:U@ @**U U @Wp:UR UPUT l300  ?UUUuPUT U@UT\@U H* lc/@0 ?  0O_ 8 00`U  * XUUTUX%U pU@uUT 8Lb`0p?PUPUPUXU@UPUT UBꪬ > 01 ``0 8?    ?   (@0 a. 0?@"``~ /?~ P@T  UP0} X?0@ c_D 0>/ ``_~ @UVp WT0 0 ` 0`@~_@00 X0` 0?` ~ _@@/TP UP+!*㠽@UP]TnVү/ @UAzTP@@  TPTP.K.H @ VIPT![Aoz P: 辪:/`VRV!_5t@ u`P/V @ T@ T*???????UU!U@*UT%U`jUV//?}@pp*/@_@~`8 0` /?_?ypP0p@/?O@?+ ?@?O`< 0< x? 0/@ _ B ^\ /@п?@x  \ }_r pWh_?/P>  /pp8z }~~A|_?@ @pp8PtP@~~|?/  @  `0`0`  _ P` ??? 0`0`0```_  _ `0`0j ``?  T UP000UPuUT``  ?  X?\t_*T *@TT @<TTE%@>WEh.X` `WTP * < > ` `~ @<T `00 ~\*> !@ `0?~> B   000~XU|*`WT``?~* xzWT\U@?~<?~??~P*VTW ??~ ^*X*W ?~~ @~@*/\~TTP~~T0PTTȼUW/Հ*`h*`|+?TT?|X_ \`|U\uU????` *j_?_ ` `??? ?0@ ` ??O ` `^ > ^h`< >@Px        qǢqsǀr<8<,pr@qǢqsǀr<8<,pr@qǢqsǀr<8<,pr@qǢqsǀr<8<,pr@ ( . (" `"2 ( . (" `"2 ( . (" `"2 ( . (" `"2  (" ""x"C  (" ""x"C  (" ""x"C  (" ""x"Cyyz'r'L|H>L|PH>L| H>L|H>L|H>L|H>L|`H>L|0H>L|H>QL|Nu$H$&"BA -KaXA"f B &nNuH>dd2d"d""d""""d LHC dLHLH C@d LHL|H| L|H|PCd~""""C`:LHL|H| L|H|PL|H|L|H|L|H|L|H|L|H|@L|H|pL|H|L|H|CQL|Nua`Np?a a?<LNA``NuNu`aza`aaaHA-Hhp alpMah=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qaa`\`3DU"`P@wW'w!!!!!!!*!>>>>>>>6>???????>?80 00 00060##C bbbbbb -N#^@.@.@.@. 5 5   #z8TzA zAyzA zAyzAyzAyCz^D#_~tˋ0ttˋ0tttS/#F,,,,@tptp>~#*(^(W(^(W(W(W*@#x^x^^^_8(8(((Հ^#< NNNN(P^#Vpp^#BR0p ?_~__~___Aр?.#󊑏TT's#ooxooxoxoxAT8{8v??^2zB _V__V___A 0Z ooooooE 0~2R R?  ppxk  0 ˟^**00V5 0 ŇöϸππVVώWӀ;?>8>>??>^/P F0V @nUVV--/D_V0*^>0>>? ? > ?6 0> Z$Z$^*6((>>> ??>~?@ EVV^0F PnɐvɀɀȴXȴXɄWFp>0>>?@ ?@ > ?( V @*0 ށrɸɀɀXXɎ^K (>8P>>P??>|?@`P ~@\\_0 *،R؀؀Rل0ل0؃PVX??????? 0 J󢐀s A?\\ppxu`u|0&R A|}}}}}}{0k088F: A{{{{{{u0 V02ċċ󆔀R'"Auuxuuxuuk8x<8р ??… Ê0A{{{{{{?Q? F? <..i..i..i*xAzA__@zzzzz⾀:P @+\ @+\+X.V ?/?//.@88À]P..V*..V*..V(A~} V@_@_р_^t|ppi\] \}F\] \}F\]\}F\DGDb׀VàÀàÀÀ À_@qꪜ>qꪜ>ꪜ>P^1^~+@@@@ @௠60 00 060600*!!!!*!*!!6>>>>6>6>>>????>?>??****!!!!!!6666>>>>>x>>>>>??????6666000000bNVbNVE^b  @.4^4^. {iT@TzzANDzANDOԂzAy׀~~@~@+ŀ^4 B 4Ptˋ@8tˋ@8>tV_,ˀttN*:p (W + (W + =D(Wŀ@vv^Հ^pp++(2<X7@_Z@_Z/N  U8>88.p_p_~eZ,òòAA@p__T}? _T}? k_p\z^FF@ JҕnҕnA8A@o,ko,kxox8р¾VOA`A@_U_U?_pWFFF`/*ffA@hoaoa?o냀 VVUR҂RA@U Q?,Q?,?xˀ ߃~/>.(W.(W +(;(\(\ŀSרר߀ÿ×^π/@π/@_^΀_ =X=s>4>4~?WB(VՏV~V~@,*?+;> :~>:~?{F׀⦪BvҲ `Ҳ Z(=W>=@*>S=@*?V sV (1XNɀUɀXU@ɀ??)>?W>?WP>;ù  +aPĀP ɀɁƮGɀ?;?@0>P>P> s^ǂʀ†؀V؁V㬁0?Rـ?C5?X?x?> ˏ  Cҫ- #n@<\o \o<~ .Շ?t`0 T@}[}[@} V8:T:0V}`j @|{E{+E{ `pzŸ hŸ˜#.k8xD @"u` u`=`<u 8?h@n: u`0?UCDA{T {T {w pp0.< H"@. .3A ._ _ ?^8z z8>\**, H(  H(Tl/? ?WՀр À8. .P`.DÀnF F@рǀF V A\z8TCd{|\]|G\]|GJ4]_ŀ à àtÀC q qE^N N*@ @686606060?6  *!**!*!*#*6>66>6>6<x6>?>>?>?>?>*****!66666>>>>>>?666660 G^Pi\atCd~@~@N<׀߀ Ⱦ  +VAAx_:P**00NМ ŀ/Հppz<H00.k`` 88 ¾0AA|CDz\z\pppp2Bz0@0@!̀A@D ==>xрՀ888?8ՀA*A*?APj `pppp€֫ ` [@|(T VJ ꑅC@.@!@An>ˀ.? R†++0XA,?ŀՀOO߀֔P@C C (A?@ sn;p1XN::2} ?W;~~=~׀=⦪u<u<oL2( (=Wpp`+Fzzp}nztV((8_Az ` ? pxĀ2ÿ0(0pN; =X`F=p]@ʀ^ e~EEj*05p <+(6wzS>2 U6! 8xU k>?8 }_}?ZQ5 /` -(  h׀pӪӀ 2 `Y+[@A@ ` SWF{P@ * @88?x6v¾V=N8=N8>BԃZ`d6?+|@ppp\pkzzpzp< X75^WW  0nQ V888*pggiE/@@~`ApppB$   Qr>F?V@@O Up.z8T'T@T|@|zr__À8 FC @9p^^p8666866 !@*** **>666?66?>>>?>>''@#!*!!88<>6>x>????>??0 00>0600 F. p*^E^b @. p{`. PK z`FJ@O=oOԂzAy _` Fр+ `0Le**S `\>t TU`66 @h__, `>> 0zpNT"66 BCKB(*=D(W ` _@Հ^ ` 0p((X5P 口P/NNx_kU `0z8p~ 0EE 0P0|0? @<wk_ ` 0 '1 'P#5# 8UU8{<<xox ?` ?0?? __ ?@~?_ 0`0  0̓>>?o 0`0V(( 660TƁ\ ??x 0`0h, **0C66 8??T 0`>>0 9^? >`0@p^*W 0p+/~?^ 0`0_701h~ @\/D 8`? 0`0 n7*0H~Z`^6@@ k?@~ 0`>0w@ 2`6P*`4Z& @T0t`EP@? 0`0k @ 2`Tz4&vȨ^`p A0?@| 0`0ux #`AP C6T?0?ه?@+?? 0`0?< ! * Q"#6p<~x 0`>0 @?  6]@:&7k0=^|} 0`08 @DJD/F;Q0{WV{ 0`0p': E'&##^^8A8x<89<\ <~u ?` ????? ?X04 >00@x0?B0þ0?ÊU??\{? ` ? G^._Az^-B'V@.i* `8 `⾀?8zRzV zuP l/0+XV._/ -Fh`]VpjN66 A~ZP`.V( P`t|kW@_ °`+W@**GDhx+t|tJ@\}F\.66 88`>>_@^tÀP^_rEҀꪜ>^~P/TT௠N@0 000 0>0'!!!#!8>>><>??????!!!!*!>>>>6>????>?000060~brbN @.P>@ N4:h] |zAyt|tzAWa~Vנ].:t(tˋ@*@.o,+tՀ>zD<(W5P(Wh^.v(V.>@-B@B~WAp.0 ÂB0_?|_?_TA |'Bß󢑙'8o?\o,88?8 ߀?"JՀ=_|?_`pBJ*^`o?|oVՀ@ӟUR,_|=ˀ D F6!.??A*W*&+|?X}?Q 7F\/F!z\&V ??8n^":~B `?@x?p VxtEt~ɐA ? ?;8 @{8Ȩ^Ԩɡ0@A?@x?CPp+@pه0?`bV6 ???#ゑB*@ |<\6?>"}|?+B :{z #3*@8 u<t6=?>$ Ê0? 6p {?z{H.i(口P.0__pzpzpt +XKB( H_ `/?0(0.V(\.P@ _h_FU p0t \}F\O=\]|EFpÀà0ꪜ>^qpN@`@p6 0006 *!!!*@6>>>6>???>''"x<s"π/π/''"x<s"π/π/''"x<s"π/π/''"x<s"π/π/"#  ""(("( ("("#  ""(("( ("("#  ""(("( ("("#  ""(("( ("(%#Ȫ pȪ/# /#%#Ȫ pȪ/# /#%#Ȫ pȪ/# /#%#Ȫ pȪ/# /#" " "("(Ȍ Ȍ("(" " "("(Ȍ Ȍ("(" " "("(Ȍ Ȍ("(" " "("(Ȍ Ȍ("('"'<" < g""/Ȍ "/'"'<" < g""/Ȍ "/'"'<" < g""/Ȍ "/'"'<" < g""/Ȍ "/#/{/Ⱦǀļ"#/{/Ⱦǀļ"#/{/Ⱦǀļ"#/{/Ⱦǀļ"" ("(,#0"   " ("(,#0"   " ("(,#0"   " ("(,#0"   #<s#*qǜ>  #<s#*qǜ>  #<s#*qǜ>  #<s#*qǜ>  b  "() "  b  "() "  b  "() "  b  "() "  #"> "/Ȉ" <#"> "/Ȉ" <#"> "/Ȉ" <#"> "/Ȉ" <qȼAǀȜr ` s"p@qȼAǀȜr ` s"p@qȼAǀȜr ` s"p@qȼAǀȜr ` s"p@"(@-# 0 "((""(@-# 0 "((""(@-# 0 "((""(@-# 0 "((""ȼ@*" 0 >Ȫx@"ȼ@*" 0 >Ȫx@"ȼ@*" 0 >Ȫx@"ȼ@*" 0 >Ȫx@@("` 0 " C@("` 0 " C@("` 0 " C@("` 0 " CyǀȢr ` g" pCyǀȢr ` g" pCyǀȢr ` g" pCyǀȢr ` g" pC '{ϾȞx0@>/{"/> 'sπ'{ϾȞx0@>/{"/> 'sπ'{ϾȞx0@>/{"/> 'sπ'{ϾȞx0@>/{"/> 'sπ( !"0@" (6h((( !"0@" (6h((( !"0@" (6h((( !"0@" (6h((%< p"@<sǪ<%< p"@<sǪ<%< p"@<sǪ<%< p"@<sǪ< "0@ b  "( ( "0@ b  "( ( "0@ b  "( ( "0@ b  "( ('zo!Ȟ0x"> "/> 'o'zo!Ȟ0x"> "/> 'o'zo!Ȟ0x"> "/> 'o'zo!Ȟ0x"> "/> 'o'/(r's>x<"r'>s< Ϣz/'/(r's>x<"r'>s< Ϣz/'/(r's>x<"r'>s< Ϣz/'/(r's>x<"r'>s< Ϣz/"(,("$ "#h  "(2""(,("$ "#h  "(2""(,("$ "#h  "(2""(,("$ "#h  "(2""!*(>s"sp$y"z'>s"sp$y"z'>s"sp$y"z'>s"sp$ " 2  P "$ " 2  P "$ " 2  P "$ " 2  P "$qr! * < <<$qr! * < <<$qr! * < <<$qr! * < <<'  bA ( & 0 P ( '  bA ( & 0 P ( '  bA ( & 0 P ( '  bA ( & 0 P ( 'c'>p"p0> Ϟ& 'c'>p"p0> Ϟ& 'c'>p"p0> Ϟ& 'c'>p"p0> Ϟ& ````  T*X# w\Ns`<"o&o8/ ://:o#n2o2 h0Gߗ0@h?0g0A?>=??=????x??x??00?8??8?xxAOOAOO<@?Àfÿf?0~;;ρ;?@O?@O?  x@O߇0#0#?@xx8?@||9@??9@??8g@㘿?@ /|@8|@88`?8`8`0`?0!`~ !` ? !` ?  @` ߿?<8 | c?q߀ c?>>q߀> c?~~ ~0>C?<x |8< ?< |8?< ?<?À8<?8<?g?ǀ|8|?|8?g?ǀ|8|?|8?~~~?>?G8=π?G8=π q_0 p?p?-np #0- =8~~#8 =8~~#8 b?#?<b?#  =?<  =?<pπϟ0<`?? ????? ????? ??3 3P# #?nn@?q??? ?????????? ?? ?? " ÏÏ ?????G???G?GAG??G??;a<a<G<?xx x ? ?  LJ8x ~ ?~8? } ? O?@?>GA@0 a ga ?i??? ?=x/?@?@ ?=x/@??8  =p ><À  ?>  Ͽ> `? ><À  ?>  Ͽ> `? 1$<0 <0 {<0?~ <8 0 8 080?<808080?<808080߃ > |80 80|80 |80 ?80|?80?80 808?0?80 808?0~<>88 8 ;8? ~#x0 x0x?08`p0 p0s08`p0 p0s0???p pǏÀsy??ˏ4p p4pǎqpgq??ˏ4p p4pǎqpgq0??όc0p 0psgq<?? ?xp,xp <w gp?{< Iw <w=r?< K7 <=t?+<9 K{GK@k@;0?C}C}B f >TEp  >\r??  > r  KxBx2ϦIxHx0 ?3 x8 x;?X{ /? ]p?"p?D=; oFp?p?bU*uU5| `p\c`}@  \@9 tW(  9  <p f!90 }p }>x@ A~u4cO  P Ҁ?|` Œ~j;KO` ķp ?@"@ f7Op R<p @@ DR#Opt$p Áu Át#O05 Á}dH Á5K a? ?@@? ☳axʯ? `@?? `LJx E(+? @>? 0?E@0(p ?  @??$ 0? @.p F (c?@? F8, 6ݿU 6w|??? 4U Dt

` !: <  ?8?z@ ? p3@8633 0@  @S@303 0` @@30 <0 "@ @ ?3?0   |p  NH 363 p@~ ?p# OOD3<3?p@~ ͌?p  ͌OGw ǀ? ǀ$  T*. /.. /MAZE ;ACCESSORYS D. =.. =UNT MZENnREAD_ME MATq5. F.. FBREAKOUTACC g$LINEUP4 ACC k"%MELT ACC n,hRATTRAP ACC 1r READ_ME MAT 4vpApwd2 \         Р             Ѐ ̠  E BACKGROUND COLORVOUS NE POUVEZ PAS|ENTOURER AVEC|LA COULEUR DE FONDBASE:NO START POINT|OR|NO DESTINATION POINTPAS DE POINT DE DEPART|OU D'ARRIVEE DEGRADE:|TOO MANY START POINTS DEGRADER:|TROP DE POINTS| DE DEPART DEGRADE:|TOO MANY|DESTINATION POINTS DEGRADER:|TROP DE POINTS| D'ARRIVEE|STOP DEGRADING ?|ARRETER DEGRADE ?\*.TRMANIMER ANIMATION ->/<- ANIM AVANT/ARRIERELOOPED ANIMATION ANIMATION BOUCLEE ANIMATESPEEDVITESSEX: EXIT MONOCHROmMONOCHROMECIRCULAR RECTANGULARCOULEUR ROND STUMPESTOMPENORMAL COPY CancelCOPIERAnnule| SOON IN A NEXT VERSION | OF SYNTHETIC ARTS 2| NON ACCESSIBLE| DANS CETTE VERSION| DE SYNTHETIC ARTS 2WARNI`!VN`5H DCSquish-BREAKOUT 11EM(z.ަA"H<:t QJ g"JbfJg 0 B( Uav*OKdD`` .G/Hlx?<HNA\Jg*@/?<IAxaBNA.o Gp?BQp|ep:wf"M$I:Ap]"QNHyLNA(/?< NA Hz?<&NNz@bA2gA X`f??<>NAz.DNuA C C C C C Cp MTa*A0A0 B(I~(aM:A6(a`pAT0000BPA"0<NBNu # x0(Nu&n$M$pf `Q`2pIf J`Qe,n A(HC$I&I.ސ:fJhf "grђg <fE` N2AgSA0QSGL&^H&^L&^H&^ L&^H&^@L&^H&^`L&^H&^L&^H&^L&^H&^L&^H&^AQEt$"$ЁQJEgnCD*@|e*jg"@r g g: MS@tvxz|~$G&G(GH8H8H8H8H8H8HxQc`N`% (.|+N BBNA"/0<NBNu#'NA/9uNVBBJlDR   RB0. -@  2. An= .gDN^NTH?BCB..,2f#' < `hlDRCJ1RCn8fzB`0l :HGH`xe`Jg`|fD#ǃ D` JLx.-/<0Z 2< ߃ 3.Daބ.'?82d^T+H2b<BH?<BgzNB FTBy21t1t0Bgb.D# a4a P2a<B3&.P`4`a |aJ\`f6> .H0 a>\`ʗBn`0ѓ00R n mj0808.D>n"P y@N mB@`p>0 yȓd231Z  \00Г"0S@1^.H`>Zh6 X0g0$*,,22< J2 `.0؅000d0ngB~1V01vvxNVJ `@2BPBxBBB$BB,B8,2AT\v2z.p2\J"2L1vҤ1XT.8㖢X^r2b*06 zP:2BWBg'ȳ,\0ʦZjBpFv@$\br".BHtѳx.@bFBFr2P`B?<0.Q/]YU =n   =  ./ $XJ@g`r*oHxHUHyJNAHx?< NA#$Oaa#N F#N J#N Na $BxDraaaax@Qa aaPraQraaaaaxDQPNaC*aaxaC/yaajaC4aah 99;fana8aZprtvxz|~H@ara6a4a2a0x@Qa z*fN`.|?<%?<LNA2<aQNu?08hxhg0Nu xNC}C@4<x021D3D1D3D1D3D1D 3D 1D(3D(1D03D01D83D81D@3D@1DH3DH1DP3DP1DX3DX1D`3D`1Dh3Dh1Dp3Dp1Dx3Dx1D3D1D3D1D3D1D3Da>A@CQVNu#H=#Y>&#Fp>Nh#+pa;Na;RNuC@""" " #GB+ B+ B+|NuF%8g;NsRxhB9xJ9gRHB8!! 1B#;;#~zJ9Ngaaa:a6LNsHP z81؂B#; zV1؂P#zR9x 9xg _NsB9x?A!gB8 pNqQ 0 _!Ns~'7GWgwvutsrqppppppppqrstuvwgWG7''7GWgwvutsrqppppppppqrstuvwgWG7''7GWgwvutsrqppppppppqrstuvwgWG7''7GWgwvutsrqppppppppqrstuvwgWG7' xNA}AEGC  vxz|n01D`01CRFA`Qz|n45D`45CRFE`Qz|n67D`67CRFG`QNu#FUCK FUCKf#;Pb` #; lPb R#_g Bf`Nu!1AY&&!*##$"#*G^!!$!B8#ND!5N`?aB8`OP aNu xN6<'r QNuF'.x.A@BBBBBBBB x.$HCٳmN x.BBbB*B&!!$!!;|Za`!NOPNu@;F'# )/5;AG!M%S#pX#h#4p#`# x#B8B8 ! !pF3NuF' !%!p!!!4! !F3NuIY8<aF"J@k|?n|kܲ|nI88a|nT@8QNu?<NNTONu,xNTNAY8<pr2$I҂&G02:IFEX|?op1@E8<HFF0 60 RQNu xNE0D|xI~pJk HG< gHDD@DDD DD`aa[[@[[[ [[`azav 99;gpJk HG< gLDDDADDD!DDaa*a&[[[A[[[![[aaa 99;gPQJfRAAQNuXO`vA*aA+aA+DaNua(aa|a*Nu~0(i0(i0(iCAQNu zJPjA"2# R z~JPjA0# V"z04B@H# FAJ p aNu zFJPjA2# Z z6JPjA0# ^"z0d4B@H# JAJ p a:Nu zJPjA2# b zJPjAb0# f"z04B@H# NAJ p aNu"y Npr3A3A3ACQ"y Jp3A3A3ACQ"y Fp3A3A3ACQNup"X$Pr5i5i5iCEQQNu z) r) j)@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@ `@  ` @ @ @ @ @ @ @ @ ` @` @@@ ` @  #%(*-0 3@6`9?AB@CDG@HIMPSWZ[@]ae@gda_\ZWSPMIHG@DCB@?=<:8@5 1`-("`@ @ @@@ ` @  @"`%(*-/1`3@5 78@9:<<=@=>?AB@CDG@HIMPSWZ[@]ae@gda_\ZWSPMIHG@DCB@?=<:8@5 1`-("`@ @ @@@ ` @  @"`%(*-/1`3@5 78@9:<<=@=>?AB@CDG@HIMPSWZ\_adgj@lnpsuvxy@z{zy@xvusqo@lkh`g d`_\ZWSPMIHG@DCB@?==@<<:98@75 3@1`/-*(%"`@  @ `@@@@ ` @  @"`%(*-/1`3@5 78@9:<<=@=>?AB@CDG@HIMPSWZ\_adgj@lnpsuvxy@z{zy@xvusqo@lkh`g d`_\ZWSPMIHG@DCB@?==@<<:98@75 3@1`/-*(%"`@  @ `@@@@ ` @  @"`%(*-/1`3@5 78@9:<<=@=>?AB@CDG@HIMPSWZ\_adgj@lnpsuvxy@z{zy@xvusqo@lkh`g d`_\ZWSPMIHG@DCB@?==@<<:98@75 3@1`/-*(%"`@  @ `@@@@ ` @ L3>R1\0.Ӛ8ӞӪ 4a* JngfNa,R`Ŋgn."6 !`91ugf.R2\p R2^NTZb<0܇Ӓ<0BgBg ~XȆ2^ @8 >  .g.0`լgը><: 8aӨz46y-2gBy2BWBgBgBg?< ?9.6N `D>J b@""">>v *0~fa\z<0aba&޹`1rBWv1rgDF`3L>LŖ\\ .LH32a<TBW Tz2H\a \8(@&` Bga\a p tvŔa Ξ ɞanZ0g a`fg$>BgT\y DaTr `:R 2|PLRr0(b 22HpAR@t׮0׶6.Pfa X>0?9^a TBy.PaX32  3B@3:XV*,4 H200` yJ`fa(N^NuNV.]/YU.DN !` 0\ L=@0.0l=$ nnl22@021z1| x zzz21xDTJ gB@`p2^2X1vA`rAg2DP22х@X2T.,&V`ydV&^2nR ^xn`(mS(DmچF,d.LlDAAn`60X`P2g`jZm$.ЕoJg :`XXn2aTT@0*l,2,,aRo(oZ(ngaފ2l `fajJoTv12~WH߄|l42HFҳ,ԃ& l>?.|".L f*"`l.L $a1xB1zÃLA|,J2.$"`p @"`%(*-/1`3@5 78@9:<<=@=>?AB@CDG@HIMPSWZ[@]ae@gda_\ZWSPMIHG@DCB@?=<:8@5 1`-("`@ @ @@@ ` @  @"`%(*-/1`3@5 78@9:<<=@=>?AB@CDG@HIMPSWZ[@]ae@gda_\ZWSPMIHG@DCB@?=<:8@5 1`-("`@ @ @@@ ` @  @"`%(*-/1`3@5 78@9:<<=@=>?AB@CDG@HIMPSWZ[@]ae@gda_\ZWSPMIHG@DCB@?=<:8@5 1`-("`@ @ @ %+29@GNU\cjqx !$%'())('%$! xqjc\UNG@92+% ep|4t4t4t4teq |L L L Leq$|d$d$d$d WELCOME TO ... THE UNTOUCHABLES DISK MAGAZINE ! THE LEDGERS PART 4 THIS INTRO CODED BY OUR NEW MEMBER:- TONY -B- MEMBER STATUS OF THE UNTOUCHABLES IS:- MAT (CODER) TONY (CODER) STE (GFX) REANIMATOR (GFX) EQUALIZER (MUSICIAN) TAJ (PAINTER) ZOMBIE EATER (PD!) HI!! THIS IS TONY, AND I'M IN THE BORDER WITH NOTHING TO SAY, EXCEPT .... BORING SPRITES!! CONTRIBUTORS OF THIS EDITION ARE :- ALL MEMBERS OF UNTOUCHABLES! ME OF COURSE (TONY!) WILD BOYS CYBERNETICS AVENGERS NINJA OF THE ENTERPRISE TICK OF SPI RUTHLESS OF AWSOME CAPTAIN HACK NATO ADAC AND MANY MANY MORE FEATURES ON THIS MAGAZINE :- SYNTHY ART PACKAGE BY CYBERNETICS MAP EDITOR 2 BY THE AVENGERS MONTY PYTHON SCRIPTS TONNES OF JOKES WATCH OUT FOR THE FORTHCOMING DEMO * BY * * THE UNTOUCHABLES * IF YOU WANT TO CODE AN INTRO FOR FUTUREMAGAZINES THEN PLEASE GET IN TOUCH ! OOOPS! WE'RE AT THE END OF ANOTHER PAGE. WELL, ALL I HAVE TO SAY TO YOU IS... PLEASE WAIT!! **** **** *** **** ********* **** **** **** **** *************** **** ***** **** *************** **** ****** **** *************** **** ******* **** ***** **** **** ******** **** ***** **** **** **** **** **** ***** **** **** **** **** **** ***** **** **** **** ******** ***** **** **** **** ******* ***** ***** ***** **** ****** ***** ********** **** ***** ***** ******** **** **** ***** (C)TB! WE'RE HERE TO STAY ... * THE UNTOUCHABLE LEDGERS VOL. 4 * LICENSED TO BUDGIE UK (TM) 00000lll00000000f< 800000~~CGG|?```IJTg$G]LGJSfH@NuH@NuTIM FAND ES NICHT (DOOF) !!S(&jh'&"h"<fp&h4$Pf!E$Prj,j*B|f B(`<f B;BAA&z>&sP!K" `<f Q'Y&`x<fQ'Y&!I"Nu@A AgY!I"!E8Jkt( A($zAA$r!ERZrZ|@.BBZ!J @g($zAA$r!J!E0EENu~G J(gS(`"h0 gt f)?!@0"h fB|R0` f.    T0` fItJ,fBT8R0`h fiT0`F fG*i T0` f|*R0` f|*R0` fV0ii fh CE!I BB(-B(B( !IB0||B(BBhB( CCZ! !z4ݨ4ר4ߐא!| &PAA(z(t!L"B&|*k,B(+kB((+A|f +A(B(-B8:B!!F>:0|gXA(JfPPA^C$I (<f<|fp` |fJfp` @; oNu @F'8FNuHPNh ؈N`j ABP8 _NsdG  " &* rl$Bje ilwAyrl&j>ilayrl j/ika yrj8 yyiiHiy M / gaw GGp0S#}Y8{eQ>, ~wpjd^YTOKGC?;852/,*'%#!COSO@ TFMX H@t~   ( ")1QXn            !@Eb:Yn 5]bEOrw.9>S`eh2?H[ju  & 9 L [ j            &'&$+  &'&$+)'& $$$$$$$$BB$B$B$B$BB$B$B$$$#B#B#B#B#B&'&$+&'&$+)'&$BB$B$B$B $B B $B $B   &'&$0  &'&$02 .&'&$020/000/+)                   '$$$$$$$$$&$'$$        .             03355332200..00,+)'''''''&&"" <++++++))''&&  ''))++..33...         '$$)$$'$$)$$+$$)$$'$$&$$             0 ! "!   ""$$''&$& $   $ $@ @ @ @ $@ @ @ @ @ @ @ @ $@ @ @ $@              ! "! ! !   ""$$''&$& $$ $0 $0 $ 0                               HHHHH HH  H"#H%!&"&#H&$&!&&&&&&&& H&&H&&&&& & &'&'0('0)'1*'1+'1,'1-'1.'1/20(0)H1*1+H1,1-H1.1/H0(30451*61+71,81-91.:10(30<>1=?1+71,81-91.:10&@0&@1&@1&@0 &@0 &@1&@1&@0A@0B@1C@1D@0 E@0 F@1G@1@0A@0B@1C@1D@0 E@0 F@1G@1@0@0@1@1@1@1@0@0 @0@0@0@0@0@0@0 @0 @@@@@E                                                                                                        "00" ~~~~~~~~~~~~~~~~~~~~~~~~602:j* 4 , "d@4 x( P"$`D^Tb1Xv`0.س2. AHЁ @"| ~JpgvglŨ0.:м8 @BP">a.$< ?Ja rFpxBn`4`"0R nmփ  mDDP2J24TNƋf>vۊ&~f0, pn|.$fy*nHo2al2*** H@"N4@`22=`J0 J6Ӡ.n g0|p.& `((H|02""Ӆ"SFjn.$.-BN..ږ.gp #TþlT.~.&RW|?W,"\ ѓ:  3Z \n S@31^0. `.Z?9.DN fTN^NuNV,` Jy0g&>*T<!&T`6&&&J88̀:`F 3<8`|b@0@' PNП*\2~h,0n1VГV2~?2W.J2"," "Wa\!p1v2?4ʀ 42 L:1XWFzBW$R1#P.]/YU`ߓ 0.$=`0S2?BgBga4\Bn`t`b noVSn,v. H>BvWRT&V&4TRnbm  m3||(%-@=|` H2ӣ02RVm.T1nZB@0`#4z bÄ ÎØ(2â ì<.nÖ aF3æ02dp‡  dD38eaʀp*fbhPz Ӳ0ӎ0ԃ  փ؃ڟR(i kb0HXlâȆ &zb :@@@@F@,4$<,³D4ijL<ƳTDȳ\ Lʳd"T #$2t(dγ|*l@r,0480<0ܣ:@:޹n^ NuNV30# 2>#aN^  Ma n0*ԃ  փ؃B@09P҈@`NP`x+3rhjByn2tNz ##.V+^+>>6jL>-x JBD.|t t-~~/V X />1>6+6 .мZ#d Τ:3УfШJ2t+-T/.V.XBnH2 ӣ, +2RRJ@fޣd2d jS63j`.'h-.. $*~8,,̴ ?/?<LNANuB2hB"<psNBNu0"2/ҀgV 4FeHA!|cRBA`B6<c4BfSB2C "gAC8be0Nu4`6`0NurjjDA4/BjDADB/&HCC CCBmA&@4kR@`S@@NR#\v zNu o ú2 N>H *(n >0-W?0, adT:>, , aJT8>?a\T>$? aNT<89F4 G9@0F GoFnBpJL0X 0.n l ` o4ZBm  0SBBo0.HSB2/ӊ2Nu )*29?>WNUc`i mpӏӓ;G`̀OCl c&؇ۀӔPi()a &2  R,8  v D$ BREAKOUT _ctrl_cnӧ%_crystal_trap ldivlmul._main*  _open_vwF 4_init_gaTbrb (_convertp _serve~z_bti0 _do_red8h*t_clibpw~'aw_bdyme_t~ _dr_bal†b1p X_move_p j_bounce &_bricksTXx _show_<scBDp~padd^pb llis_er*_hA9top_sco&BF<ǔ _buttonl_c_if_applx_wind!چ~0J*de>b8gzFsʆTu b" "_evnt_tbum _menu _graf_hh mo F_vr>c f_vsfpKP ޅin!&_vqus!`8wr'Fsty_vn"gtex"pt_a#cod#T_vexz#_gsx1r#؄2i_ptr$_2, $_iioff+_io_m_l92$̴V_ʅ _SMUL_DIVc_len#_V*pb_pb_u Ub__exit#_vdi6rct"$_m5%^DV%ousĊ%_rts|%_gl_xwitem mę _BRICK_W&,_xvel_ybyb-phbox^-outl-TKT_HIz ._PADL_TO_cG._m5. _my8"`qF$rtxb .&_msgbuffb0_xT@_wBndlebD_y*F_hworkH_ZONEJ_sizLncouN_on?iP.P_dumRs^.V/V_xsum^0V_yXP0ZBWB0\_xա0^ice0`oӾb_y*in*·_xyB0bӅlbB0T_3㿅~z*^8 trol?ҥZcha _hsqueez~0_GAPg1VhGA 1X_pxyarrF1Z_aӮnTd8(1t_BALL1v_pdx1x_brick ~_em_flag2^_balls*2`_hdes* 2b_gl_apid*dhcli8f_contrlb 2h_BRICK_HT ~_PADL_HIb _addr_inp_top8 _vsqueez_old_papco~wcha*x_runTFy_wi_han_hwind_BALL_W_ydir_GAPD&_X_MIN&_Y_scoreB_wB8AX^84T_okh^4ou_xl_doublevf      "  %      ;/]Zg  r PZ  f&zYV  : uヶ Jnn @ ?  ǔ  Y vl"9  X͓ڈ z Ô (u4"/ $L6 j"90 ރW uy }&O .8  H " 24")L.Snt ,7ܥF    `"P3`8|H DCSquish-LINEUP4 11EM(z.ަA"H<:t QJ g"JbfJg 0 B( Uav*OKdD`` .G/Hlx?<HNA\Jg*@/?<IAxaBNA.o Gp?BQp|ep:wf"M$I:Ap]"QNHyLNA(/?< NA Hz?<&NNz@bA2gA X`f??<>NAz.DNuA C C C C C Cp MTa*A0A0 B(I~(aM:A6(a`pAT0000BPA"0<NBNu # x0(Nu&n$M$pf `Q`2pIf J`Qe,n A(HC$I&I.ސ:fJhf "grђg <fE` N2AgSA0QSGL&^H&^L&^H&^ L&^H&^@L&^H&^`L&^H&^L&^H&^L&^H&^L&^H&^AQEt$"$ЁQJEgnCD*@|e*jg"@r g g: MS@tvxz|~$G&G(GH8H8H8H8H8H8HxQc`N`$V0 .|1.NBgNAN(>N^Nu Hy'bp?,\O<3X&(?9 T`(\"@Y,* (&p?xjp2J5|~p}pkXpn ljt5 ~|p``2nH0Y*H Aj p , n555~|pnlj6 #9*&pNNTO=@0. @b H0@у$$V PN`p`p`pd&B8~p>Hn BgBg Bg̔Д?~<g΃f@bb yg hp ?&Z `ZF6 Hn8 &HjnH ,(p&pҳ< n5|z XO`lxDjD$Xp`X?<\Or 8 >6>Bg\CDE6X.H $FhY b2HHA䚖d吕QA6LBh n=nn   \O @fHl@>" ÖHXf`bhHЃz zzчzzz"HnfRn`0.n @lB@` N^NuNV0.mb m\ nnT nL/& Hї AX .g&" fp`B@r Bgp??.  NPO0g(TBgf6:fp?zp=@ P.H?n   ?\: pB `Ƌ:n^ ::ч: `“~o.>%p y5|@ 209~Q@A0?HT\ON=Bn"HZ32Xf'HH\#f g?<p?(r N\OH@:уz<mv:plp8LH\pKJn@nH@ HD@Pp%TOX^g&`$ޕHp*38flJH㈵rBPl䷸p.p&p^&3@ H$-@D$C p RB@2h`/T4TXXObX~#l4< 8 @DH(Y(L  2P<4<<Tp &TO3Ġ4YYp$TX &.6> F(N 0V"8 #$Yf(Hn*Pp n,0X 0 48(<(2@2^ރv2Yp4(@pITpM ήpO2B҉NSJJn#Bnpl,n 0X09 N^NuNV3pf?N &TO$ :, B4J<Rpd<pg"Xph| n  ƀ!e:*@pikF "/0<NBn#J 4`p 3YpBypY #64`pe>6<4ބ8Y4X"<>X s4\ 4d .Z#4hpdd3ЃY4|\5d7hē L  dYΐ4|/:. DXO\mff` `f3(HpL揆5(|p9:h9t ,#Nu  Xp0.L(l/<f /ÀÌ #PO6b( Ʀ Hn?<Ħ!l H,PO& Bg nN\H0-V(PXH> @%g0gPZ?~ h@ `p =@p8G-fpJ`Bn G0f p06**f&xTv=Pl80.D@ZB*BBm H9n"G@Tlڃh.fJbb`PPP*Plf&dgog ugxf0@> &`-@*@0 &"2<`XHXW PN`4lp-p ??./ XPO*@`: ?`p`p`-P 8lDP/PĤ*`N/h*@n^ރ^/ @?j4j *@P6`f臀f-(gm noS`(> 0`*`n/@ Hї ld8fL> g0 n0f(   RH? \O0.Sn0g /.?.` nd  RH? n hN\O`؃>gƋFH,)L0N^NuNVH >. *NB%0<g"H@H@B @&|>`?Bg _g R` L`lHx*p IB$p0/ N#ZPO-@gPOAv -n `ē g` pL?Hy(p?b"\POp &TO!4/ *+@+|"B-0,D@;@ m l;| $!`.! *_R Sm0Bp` URN(RBoBBB@h"@?>HNAX/A#)(/9$8XOB)(p 3 ,, H/P@^A ../nXO.dlDL$ʠ fEH4lNu  Nu/$o ,_NuJ* 4lg /L " `C"/jD$ A`|J DJk`J Nu$/` \$8.NNuPHVP, gTDH) NupJfpN∲cd⒒d҂dFNЄ"` DD$@`" փ,_$0"@0HAHBЁЉV O$X"XHB@Nu0 L.Nu  N ̃փ 0DL( X $ 9?>;DWNUc`i mpUY;G` `̀Oj c&/2)/ӔPnOUX cfd\e fg o*r6xs<(xBT0123456789ABCDEFƓU0!?J?UVSW (0<VVJ J @?@ J[0][ *** LINEUP-4|!By Charlie Dancey8>| (0373) 827093 CIX: cd&B'C' source code available# | On offer to ST AMIGA FORMAT#][ OK ] Lineup-4 Click7start[0-Unknown Message @,reset I go first! You**Win! **Draw My move..7lose'(Rr*%r{NULL} omust compile with the -f option include printf() floating po! X 0dV$6 v seed_)(cin|4c)<4WorkB,5outZB 5wind_calJ vmul $_fputeos!ctrl_cN$raXƄXbmaŅXerrno,) graf_mouse __USTACK_9.)_dtefgL 4!_stropeMl!_xǘzlaaB "maxtotal, writJ \"form_alerz`h#lǔvjcheck_d_se^Tdummy6#v_pɩUnܫj#x!pts~6credit< $clear_boarǤR get_scoޚ . crys_if&n 7v_clsvwڤ snapshoؤvs-ip globD8xG Z8ini,>goes_Ŗ8plaDDlongjmF$Blef8k(CwȻè&menu_register)`0"ex&"X L8bu *9v_opnvnul=Ĥ(bmfdb˻ &vsf_perimelldiv $#llrem6t#Who(@jXnexrXappl_con>Xӷ+XwabuBlr*#BUԖX>XL9Ύ"limԀlrz#gsx1ԬvdiBdigF&X2Xaes_handle_ Xwind_delet Nbest_mov+H ,crea,redrawTYB vldivhmB `#appl_exit/n sprintfCcwlUllmulX#vlremn#msgB(_dtoaZ^!ad_co$T4evnulti4graf_growboxL4fnsboardȔvXv_bardvr4 Z#ctrl_cnt^$smfdb &vr#lr4#iioft \4vsf_coloR_starvdiRXscorkhXi_ptr2&Dgl_api Yv$_srrno< "addr_inYgej,ouȴ YconbYmjmp8$io4d4FulZ&Yp``4pupdD<B+ vro_cpyfm.-aX Te._blo"vswrdv&$shk  srIDNmyN&ale;D __ESTACK_9p.1LH"  ~aŤ#ph4game.&yeric play_piec>(waf-eve*(TT_fstj"ώ:laԚլl4_etv_term_jb ()_finish>@"      !   X,52 6 F   W$(C# {.{  W Y P w 2|}  *  `(* _ &; $0:,  $""N><>n".0(:l$.*   ߄:  ̌#1 9NAz.DNuA C C C C C Cp MTa*A0A0 B(I~(aM:A6(a`pAT0000BPA"0<NBNu # x0(Nu&n$M$pf `Q`2pIf J`Qe,n A(HC$I&I.ސ:fJhf "grђg <fE` N2AgSA0QSGL&^H&^L&^H&^ L&^H&^@L&^H&^`L&^H&^L&^H&^L&^H&^L&^H&^AQEt$"$ЁQJEgnCD*@|e*jg"@r g g: MS@tvxz|~$G&G(GH8H8H8H8H8H8HxQc`N`bz N K mNf]` m" -So QSB(mك& )MO*mNN*?<NH ANAX <B@SfLNuNV(Hlʃ< 9@Hl?,N\ N^>@?BG`$0A0RG G m9|9lh6lN @d >LH N T)@օ tfT ," $ f9|@&(*.@&&&(&&9|B.&ȃ(0n*4.2206,  *., Z^b 0,H)@/,HN \ NHl꾓NX\40ГH(( (L|?ܼWNUc`i mpf!p `̀IdA Ac㠔&ۀӔPNV9n`0.| ì$A" AA-H=|` nR2 A`H0R nm/,ޣV.X0,H,)H4@<DL A(0X l0)^6ȴ #44MT 0 0 n%0,N^NuNV?.N6T nn0<`?<>X9@g` >&LBzXT#/ A(&H`0+ |g/ N*X "Ҽ,HnXO$RXOXOZd\O=,~褂5nS@DpJ2l4RBХZ"jꃪp nPORn`ąZ|ZZZZZ~|脀ZpHn "(1212?2\O6Bnl(?h .\`hxppthP2l~RbY0nn0fF0X0o.H,=4z`|H8 o p0B@Ú*fp0`p*@6RFGFB F pӆRӄ : >r 8 >6>Bg\CDE6X.H $FhY b2HHA䚖d吕QA6LBh n=nn   \O @fHl@>" ÖHXf`bhHЃz zzчzzz"HnfRn`0.n @lB@` N^NuNV0.mb m\ nnT nL/& Hї AX .g&" fp`B@r Bgp??.  NPO0g(TBgf6:fp?zp=@ P.H?n   ?\: pB `Ƌ:n^ ::ч: `“~o.>%p y5|@ 209~Q@A0?HT\ON=Bn"HZ32Xf'HH\#f g?<p?(r N\OH@:уz<mv:plp8LH\pKJn@nH@ HD@Pp%TOX^g&`$ޕHp*38flJH㈵rBPl䷸p.p&p^&3@ H$-@D$C p RB@2h`/T4TXXObX~#l4< 8 @DH(Y(L  2P<4<<Tp &TO3Ġ4YYp$TX &.6> F(N 0V"8 #$Yf(Hn*Pp n,0X 0 48(<(2@2^ރv2Yp4(@pITpM ήpO2B҉NSJJn#Bnpl,n 0X09 N^NuNV3pf?N &TO$ :, B4J<Rpd<pg"Xph| n  ƀ!e:*@pikF "/0<NBn#J 4`p 3YpBypY #64`pe>6<4ބ8Y4X"<>X s4\ 4d .Z#4hpdd3ЃY4|\5d7hē L  dYΐ4|/:. DXO\mff` `f3(HpL揆5(|p9:h9t ,#Nu  Xp0.L(l/<f /ÀÌ #PO6b( Ʀ Hn?<Ħ!l H,PO& Bg nN\H0-V(PXH> @%g0gPZ?~ h@ `p =@p8G-fpJ`Bn G0f p06**f&xTv=Pl80.D@ZB*BBm H9n"G@Tlڃh.fJbb`PPP*Plf&dgog ugxf0@> &`-@*@0 &"2<`XHXW PN`4lp-p ??./ XPO*@`: ?`p`p`-P 8lDP/PĤ*`N/h*@n^ރ^/ @?j4j *@P6`f臀f-(gm noS`(> 0`*`n/@ Hї ld8fL> g0 n0f(   RH? \O0.Sn0g /.?.` nd  RH? n hN\O`؃>gƋFH,)L0N^NuNVH >. *NB%0<g"H@H@B @&|>`?Bg _g R` L`lHx*p IB$p0/ N#ZPO-@gPOAv -n `ē g` pL?Hy(p?b"\POp &TO!4/ *+@+|"B-0,D@;@ m l;| $!`.! *_R Sm0Bp` URN(RBoBBB@h"@?>HNAX/A#)(/9$8XOB)(p 3 ,, H/P@^A ../nXO.dlDL$ʠ fEH4lNu  Nu/$o ,_NuJ* 4lg /L " `C"/jD$ A`|J DJk`J Nu$/` \$8.NNuPHVP, gTDH) NupJfpN∲cd⒒d҂dFNЄ"` DD$@`" փ,_$0"@0HAHBЁЉV O$X"XHB@Nu0 L.Nu  N ̃փ 0DL( X $ 9?>;DWNUc`i mpUY;G` `̀Oj c&/2)/ӔPnOUX cfd\e fg o*r6xs<(xBT0123456789ABCDEFƓU0!?J?UVSW (0<VVJ J @?@ J[0][ *** LINEUP-4|!By Charlie Dancey8>| (0373) 827093 CIX: cd&B'C' source code available# | On offer to ST AMIGA FORMAT#][ OK ] Lineup-4 Click7start[0-Unknown Message @,reset I go first! You**Win! **Draw My move..7lose'(Rr*%r{NULL} omust compile with the -f option include printf() floating po! X 0dV$6 v seed_)(cin|4c)<4WorkB,5outZB 5wind_calJ vmul $_fputeos!ctrl_cN$raXƄXbmaŅXerrno,) graf_mouse __USTACK_9.)_dtefgL 4!_stropeMl!_xǘzlaaB "maxtotal, writJ \"form_alerz`h#lǔvjcheck_d_se^Tdummy6#v_pɩUnܫj#x!pts~6credit< $clear_boarǤR get_scoޚ . crys_if&n 7v_clsvwڤ snapshoؤvs-ip globD8xG Z8ini,>goes_Ŗ8plaDDlongjmF$Blef8k(CwȻè&menu_register)`0"ex&"X L8bu *9v_opnvnul=Ĥ(bmfdb˻ &vsf_perimelldiv $#llrem6t#Who(@jXnexrXappl_con>Xӷ+XwabuBlr*#BUԖX>XL9Ύ"limԀlrz#gsx1ԬvdiBdigF&X2Xaes_handle_ Xwind_delet Nbest_mov+H ,crea,redrawTYB vldivhmB `#appl_exit/n sprintfCcwlUllmulX#vlremn#msgB(_dtoaZ^!ad_co$T4evnulti4graf_growboxL4fnsboardȔvXv_bardvr4 Z#ctrl_cnt^$smfdb &vr#lr4#iioft \4vsf_coloR_starvdiRXscorkhXi_ptr2&Dgl_api Yv$_srrno< "addr_inYgej,ouȴ YconbYmjmp8$io4d4FulZ&Yp``4pupdD<B+ vro_cpyfm.-aX Te._blo"vswrdv&$shk  srIDNmyN&ale;D __ESTACK_9p.1LH"  ~aŤ#ph4game.&yeric play_piec>(waf-eve*(TT_fstj"ώ:laԚլl4_etv_term_jb ()_finish>@"      !   X,52 6 F   W$(C# {.{  W Y P w 2|}  *  `(* _ &; $0:,  $""N><>n".0(:l$.*   ߄:  ̌#1 9NAz.DNuA C C C C C Cp MTa*A0A0 B(I~(aM:A6(a`pAT0000BPA"0<NBNu # x0(Nu&n$M$pf `Q`2pIf J`Qe,n A(HC$I&I.ސ:fJhf "grђg <fE` N2AgSA0QSGL&^H&^L&^H&^ L&^H&^@L&^H&^`L&^H&^L&^H&^L&^H&^L&^H&^AQEt$"$ЁQJEgnCD*@|e*jg"@r g g: MS@tvxz|~$G&G(GH8H8H8H8H8H8HxQc`N`bz N K mNf]` m" -So QSB(mك& )MO*mNN*?<NH ANAX <B@SfLNuNV(Hlʃ< 9@Hl?,N\ N^>@?BG`$0A0RG G m9|9lh6lN @d >LH N T)@օ tfT ," $ f9|@&(*.@&&&(&&9|B.&ȃ(0n*4.2206,  *., Z^b 0,H)@/,HN \ NHl꾓NX\40ГH(( (L|?ܼWNUc`i mpf!p `̀IdA Ac㠔&ۀӔPNV9n`0.| ì$A" AA-H=|` nR2 A`H0R nm/,ޣV.X0,H,)H4@<DL A(0X l0)^6ȴ #44MT 0 0 n%0,N^NuNV?.N6T nn0<`?<>X9@g` >&LBzXT#/ A(&H`0+ |g/ N*X "Ҽ