8(CA;B ;MN.BATBATFiles-  c}E q0 \C)CC8`DCeECiD` RP h1$E ȍ @y b Y)hܭ]L]` q  DMD   u j)`0  ,p0i2 &28jJ1f02 9 g iJf0i1)xԍӭ232002XԦ`  *'  } *(L `(  L l pL[,L] C i0 } p  gފދLh ( LD 0  C  C  \i +$+0'}; $(%)  b L[C `D P^߰")(݃   $DD}G@НL]S")M T H0 G$Ș݃ b 8$}$%8(() T `$E0(0)8`$GE` P} Li 8GD }L[ PH >iJ ;  yyB } ' |L[ "E( % H$ H#`L]B  0 G LO<  ( d lH۪!A3 A }jA !B EIC Y$E0 F  < 7 JN8Ndâ!,P h0ʠJd,6 } ' r/ $ ɛ ` '  L[  l }-     }    L[L  }  '  L[   p  ` g  l }) g ' }L[) ̠,L]T-0 |LM N݃:ː6UV LM N L(TU N,)M}LL[IL3GDIɛ ɜ DI  , JȊGм  G I) GȦ=}*GG ȄI1200820I H1E 1h0hIGI2ȢI`FE 0ɛ rɛ$ l '}蚦TTUVD`M L$:;Pyȱ$` r  iȱ$/:ȱ$VWyA**⩀ / }`$***? mL]-+ȱ$ɛ m* ? g. $0f.?'@BrAsTt[ }0: gL  `$0`j`& CpCi s L0JCܢj? I#}𴽎F ގМގ& & 0 C4 08L`0   | 레L] EGȽGȽ}G | E` 8,  }EG)݀G)ȱGȱG`"!L] l!i}栠$8  (IƭIp  h,g+j? 8 ii(Lq)! }S S0$}) E9`H)N,L]8GH Lq`gNgfj****8jHi h` } 2J  &e2i`"%?&;^$IM ! ! <u hh`$}Ev옝^! 1EHFHjm GHm H`u$Ev`L=? +`!,pFE ȄD8 }q D&E`I0` i`+DOS SYSMOC.I  J ٍ = ) F)}8`Ll T!U<; Ln <JM -18    HH =}D 2 :  /1[F:M #.! 0`>C #   #`>   e}L'>/b;\I\o@ @LK~ L  % /e  L ; H}H0S0N:;=91D,1ɛK$ɛ`:;ʾ  ,ɛ}`XYȄ #`DTDRLUFFFCICLRSJ==CIYEEONSMDLNOOUAOOOARPLNCL#####PANVBNFR*),-PQORa/%<}) j ө  RES L%-, # 3 0 %   4(H 4(` }( 3  #  ZOiۨ L4RE 3 =F S Z +8!} 0+  FF % 4 4& 4(X)Y    # 4 ʤ Ȅ L"}F F LH hL4`*J 0 B B 0a   8#}    Lkl  );<  : ` 0 } T T 7̀΀$}LIl <;`<L 3   #/ ! R( 7 7   7 89i L7 ,(&  %} L480  ` Ln    `   HJJJJ h) ii0HI B V`0  ,BLV&}[J  B Vso Fhh` GH ,H hɐɀɡ)HDCȱCɛeCD먥D h'}N MSп` ED` OIH`hhXhh  nL Free FilesBreakI/O-Error 138Disk f(}qllWrite protectedFile MismatchBad Filename}FLOP c.45 duben 2002--------------------------------File lock)}edDevice doneDirectory fullFile not foundBad Load FileNot DOS II+Bad HexAbort-> Source-> DestinationD2:+DOS SY}pqө/Ԣ'p'qLp̭p͠ȱɛ 8 $L p)2 1% 0'BJ+}KDE V2HJJJJjh)k L>!"#$%& l H/ԍ 01h ,} "/ ``ppppppppppppppBA;c3poustim3tiskniklavesupro-}navratdo$/3u#hyba&&3tlaccokolipronovypokusDX:FILENAME.EXT 3tiskniklavesuproQpkq/ԍ p#p#pɠxpxpxpkxpx0x1p̭p͠ȱɛw/}wȱI pp) w2w p"/Lq` '` pLpLppppOOAx0 B V0}L0BJKDwE V0̢0BDEHI V00 B V LpLpx0 B Vr77C071o "/ 17 Ԋ Ԯ `ppppppppppppppBW7AC7,oading-5,4)$!3( 0leasewa$2}it7R8L8g01f [ [% [ [ [ L6 XLl+9\]`ppp$3}pppppppppppB{Ag$epacking 0leasewaitxԎD  9 DLtDR8L  H $4}    w  *E' h `+",#-. -`++,`$"%#Ɗ$e**)M$$5}%`&-"+#,*$ %!ߥ$%$$-ʝ -ަ+,++L . U ? U I0 U I1 d p d p 2 S *H S h*$6}?? { 010?< S JJ߰Jװ2 U 3ʆ23`m U ?`. U ? U ? ? { L U )?$7}3***)1 U 0$800%1102 { 23򰹺. U ? U ? { L U 2 U 33 { 2 ;7L LW L L> ҍҝ$8}`  8` N ``) L I$9}L8Lm;@aZ;ȱ; i  ;;;$:};ԢLy @遝;)Ld;;X ;Z0`Ș;:$;});?̭0o L0E 0!)5 ҭ )1{ ҩk% @; ;* ;5ҹ$<}(,) ; ҽҽ ;.;!;!;!ҩ`7 7 7 7 7 77777  7;$=}   <4,$4L.^z&.;;J.Z+; >\;(i;(;;;4;Ccn.w.$>};(;(//;;"; 6;H;;(7§7777)&$###7"7!7   @151$?}16:6;;*    ;.851111;;. ;X; ;0;,.1.;+ ;#;8515@$@}))))****,,,,');&,158.16:;001;0=851;F ; ;;F85878;;M ;*71158=;U ;DY;I$A}616;p; ; <585;E?;c;E;;R;m8=;:;";  ;;;5515851;D3,)% ;.*%";$B};/111; ;40,'$;1,)%;;4333;555;;E;E;;1;y;w;D;D;;Jl=8;Dq;B;;B;$C};$; ;  ; 4; H; 8;$;d; l;8;@;;Ą ;#";;<;;5; ; ===; ;;v;h; ;J;;\;j;$D};E; ;;E;;; ;ą ;;;ď ˿xqke_ZUPKGC?<852/,*'%#! 7 $E}˿z;B\VPMGDA>ƻ{smgaZUŹyslf`ZUQLHC?<9430-*(%$!7Ĺz;+f`[UQL;1$F}.+)'$" ʿ~wpic]XSNIEA=96;S'%# @  Y!` `  !"#$%*+$G}*+123459:;<=@ABCDIJIJPQRSTXYZ[\_`abcghijmnopqrsvwxyz*Z/`$H}/joAAAA[[@@/./.TT* /*dii @ X (d   Z  @h$I}@@@ /*eV O O@Аd   ' >@iofoPЀPШZZ Z/ ,Y  o A T @$J}@    / d mf mPn   ~)V@dP n > $K}PКo)ꐐP  D8 GZP WBA@ G G G PЕ [~i G G Gd G_f G_/. G G G|$L}~)Vi @ 1P    .~i@ > ˪Ѐ   Ge FGА  G@ @o&  6i$M}@@ G 몤 Z F G G/ 0 G 8 x hhPА@ E  Gݤ DA 5*  Ԑ@@ :Y  `$N}`\ <<<66l6666 >h<|03Vl5f68mf;0pp66~$>  0`<$O}f<86f<flxxlf56kkccL+YfflJfbl63<`<A 2cckk6$Q}f<<uff<E~DI~`xx6c  f644<```<6fff> l`> 4 D 4F"444$R}j<+i4lvDDw<|~ f>4Z n4vDa<4 ~4G( nF 6<~~Dcf6:DN$S}D>EOL|`lvEE<`flE0FF*=e|fD>}F|+D6|GF> $T} 0 Qfff;`0>ccc6w   ` 6$LSdqcmIQ Kr6=ly2\vJo8Yk5_"$$U}&(Tx*,.0,1G^24X79;=?H%~ACE@bFBD(hFwGIK :W`MO>QS]UWUYZ\_bdfhjlnpՂr " uwy /| ~Ⓘ$X}  ?| 9<'#?axdo5 GDuJZ黧t$Y}r6b Ps wzʱWuS OUc|u ,eig1Cl/,}0)"]oǧ fb֒a: mtL5ZIdZVf$Z}R:`FԩOtj$@-? oﴅIeeq>zu=DnVZV-]}V?( tG3ihQ?5c(g-$[}`Z J^ډ<%%& )5t^pC؟C>5 wMI^B; z'%:MA)L@cSO-V/az{31!"$\}.+\1PpѣM\ Y a-x^X~)Ee,ס`Dn&&*CFl8U$ JDRPꪎ]6q7{fʎtɼLolUQV$]}K;0)lBL$5.1&Z 1A/" mj6تZp7_084o0/y88q}"4X B=<>@255R H~ G)b}H Zs4$^}}RHqѦ5!~De2%T_ÖwVśO|~~AwfٱP;TiFPG( $84q4¨'.= 0=COq *[J@E?GO+++8׾QBEOYBtۖd850C! 0 jB8J5Uw1?<$a} D[Hv$iGWzag WQڭ^aͺc"!5"q"vXdTeI9R1@"П-"FSJv$b}FEG KGC' :#vڀ*v›zz\Hk >=xM^ToDJdtHc4E!/}$ ,EăDvK&:5 [6*+$c}gb})LEߘan8yvCÀ@ S`|JHvC$+Fؐt9.iQE5ƕHb5&xV])K`, ن|UUݚ0JJ$d}tcҍ hs( яn]Q,IqBB1dm˙`wSp+mZoqqRj:ju ~ |A!~ ?Ib4LE$e}yqwٲF.1#dРH(=3Jo'S/3:)]@= 3"F3:Ԇ:A{S k!~!fC)P}m|@ָ@ $f} qCPI:;Oݡ0U7F8:sm5DמDi$g} Fc Hh|_/ =}= [DiB&;Ս'Xi$(Y0f#.QϢi.} 5 F!h%#H$h}b)L-M'I>&0VƦ5.D{*i˜cx0)FAM@eGH0  G 0/a3 2K 7a>c5 H`ɱ( IJ]Lgw=$i}< Tw54$ fR6مVPc1%l$2Y62@շٷ+ߋ%B?2WvG^IoOZqFWW3)p|$j}#%+ W8=9d?H&EFo(cc#_4śZEg? L/_>]&>j0R 51@(\(a5##ѡIO;!+HQj$G$n}Ye6"-3daP1m9 ٠LBqfjkZ Sc!c0HKjJKF+dɴ< e@ -8,T]ɉBp%> !8 !CaH7#fVddvծj7xc&^ՠ%rT334݊A()S$q}kFohu‘@5*/DĠ/6VNkm䁒"E_4ԓG&DU005)HB\` ֡ }5]CL5TTE+i E(yܥF\$u}r7* 8! 5\BZc&Nn;0f;l;}/3J%=Sg{r.甑!Jsһ1tv &ðg ڪ DMhtI 0$v}P]J8 R ծl"7D.sc6*zFZ? Z_BdހZ/ZAh5X0$w}vko7,ZaSd4,.#c#Uw&>+B5&? q H:Z =SWr+qJ(n53}bf NG'v2A;4,ֹJpp')Zj4+p-$x}, m ,>Ytz!kAXߺn=Zk&+Ƀm-$y} D #/Ȏ4+ 'q?51 M%DACBʎuA7u>PU,ՠk E86-,/m>P)&ͬ`/Y@ OC8[M_D쒌W$z}.N-a7aU*p,*lB 0o*T3x0T= @?56"R6\Mc 6"C?/&<axRy'Qfoǂ C1SD*F^&${}fRz1yMu|T_D*T)$MtboO}@AЛŚ@8^/^Ŋ>mb ˔_氟 %$|}i˗ -60XF,N݃݃' 1ƍ$aN$iu v׽Wb~֢͟+Ě@e]5ܝQ>ϔ@wRo$}}`+$I $+%䢚 y$Q* `}vqF$KͬkL`=%<5uj%jĢQvZY!C12H$(4DI))$~}t@H@P䔘J$!ehD PJefC3n!i@F"DNL۠V6U9i{8EEEB-qъ$Qєֈ+ߋl]$}GY`TvnY{mcZ m^Y@0 &16bk8-n\/"kBPP5u3ϧ#}Tx6!2n]:gs-->$}Pzn}](*;̨9L5֪VTfk$k -9U S0sx}ŝRڽݻT#-^u9Y]&Osٮ$֗--5w)D5L]ZJ P$}d~Bh!9Bh??!3W[e-s۸9ʃXz ӿ Ֆ(Db%5RAsݝZ^:)Z`sto٩4fB4+Ns>vsd>T-$}MZJ/9<`jM:qH*k$kJʃ.)-\ߟXIms]@|թ=5j  A6p AuDnm (+.77gj "%@Csyvm Fm$} m^m[G 341pmNn[mdmHn |m7n:=n8998 ),/258qhk  #&ADtzwn`nmm$}Lm_m\mKnnen Kn ,8n;>n9779 *-069ril !$'BEu{xm HmmInJ `m]m n$} Infn(~m9nn<?n788nnH14nE "%nFmXmamFmOn[nm^n JmTnnGNmVnH$}nnH:=nnJnO8hk #& nEmYmbmGmPm\ 36ABpqnRnEnDnLnnWm}nEnnH;>nnJ$}nNnE!$' nEmZmcmHmQnj]nESnDn6]nMmUn `nKnnH<?nnJnTnDnD nFXnH^nGnDn$}H^nnNnSnJnSnHnQnW nDnTmYnF_ 36@Cn*RnnDm\n LnnKnAnJnAnHn?nS9il nDnBmZnH$}`n&nFns]nnEnnHn:nJn:nHn8nH#AsCDD#DDDDm dmDmCmmCmD  AKvD` KK#$}#3LRp DU!"->Phr / ݈ f8k Q(GѺቀB  ڃKR$} ]kmv!d{ abHk3/W!Tj3&$5V U(\5 hmYjv (  K@LKH @L&[;*Qq}$} #&>^`39[!#%')+-/137Y+6W468:<U=!>@BDFHJLNPR/f1SUWJYKZ\^ZGgbHcegikm$}BNRortvTy)P|}yb,hEDpzm ksrvinaeo=]|~ $'\_{$} 8; "$&(*,.025?w 4<579; 2X?ACEGIKMOQCxTVX M0[]_`Va:dfhjlnIASpqsuLwxz(O{F~-c.j$}uldt G~$ʹF;ϫw0.xavO/l5\zuLxЗ$}sw}PP,IRP&vr9$tQ>0%r9rJI/tƼW?9쏇 ^E2>j8E?^<}wKz~_iɑ-?KL8+ A޹ʾ0$}uzl J:8*`%ŇL&D鄫PW# 6isI-TsDiRa'8.ÛzQ.?o"&o P'<۷$}ߟ~[t7lKۆ!.Žz^)M ͏/1.ݤw˻z mx&o^@|Kjfl&IEiR\Kݽ+ww׭vif.׭#%$}č܊R0Q/="^£4tF5zrLY()|S^S~*cKpḣlǧvI3Q&[b<(^K0O:$}t-oT6% i۲2QIUh:4!kwMPK% K7TBzG6[!A5ɛ `]L%*uCKa7"^낀LsVAI$}:8Ǯr/B0% 2L268u3i"Y~)@Gp&4"vT @ ^%%rK:Dkz H݈O`Nx' C$}Gg?8VE`1C&.V\ncs+Ki i@-wtCc]`\8&7ɕk\'g@Wgs9%P1k.фȄCbscxnJL9f1!$}ƹdGy=c\1V'[(%D̓OϯB'³hd/ rO.~v #I+@Ij.ЧiLhC/V) @K\=\KXڦ$"E!$} QtWH l_Žĸŧ.@xm(H~0bfJ6#4|JU4S9Xx~}`$ i~Mf 8BXx$};&> u5F-Lw: VR^5B\Yҏ ǍC5.o(.ND pD"@f8{ƈ(8D}?065ɢ:9q=8=lIO>-$}%4^MjaJhĭpᄿ)D0jAfHw a?-0;E SktA9)%=A@gñ %J-!<Б$ T$}jB5 #jIO&:L1@#ކƨv c0HH=-fsJG qp1+ 7\'$}\[Z L \M`|4R`\P⪚\#FK[A^J5,qɒ{H5R\njVy l~ x q2P)D2/ڔy!!~$%i$}ps7?G0Xv~;~hфGx!#L ~Hv"B|$4u >4uDT2 \C{3x21 q9/.:JU4$}u3ɀ$dAXrlLSl! K.~ŽSU9|<'Gx` &V"c̴ HHCVQN;v$HDn[" JфVLc$}X;c) ч$.#5,C!~0)З$}G| TL!)5r vnIy|P+覭t— KE}2#GKC:IKƉpHC̉ BC Q=ݥÙMnD@٬m~$}%cp%8 *M} # 9+`Ƚ8&Zy->T+?wpX$PP$;@h.s n.3jUMf$}ǙC0"a6B_AL*rHVg9kPDԈ]!0ndC|w@_ע# 9R(rPH")%*[xҊ09n7 1267E#:$}1i"F:Q/SIevVF~2Qy$Be}Kbzp%X] } n!\(RT-[%R t OS)j/w\ijx&U$}h`d=DpO i>˛L[r}xcw+N"^?_ ~%Ts*ɃN ga@/nTA5uE?:JO)4 $}e(tsysSw#A5\>ߞҁuan=ڀT?`  @Lc'[ c3r%Z| *=\}$}+;^~ "$&(*,.0246879>Xz:<>@B" !C[FHJLNPRTVX1 ҁcX]L$=++XsEU(.͒Bf*ǃ P$'3r+k^я(NME@=v[r$}t}6J[:jr?U.nFĤc6Eh8@vaAcE EW=lnLZ3HZ!y@vme˦ʦ[I(P@$}@tبߝuf6)Ɇp(>8(fwE\2#? AM͔ssoO [\/ZU0-w So8кlft&#ѺH36܊q)"xl $}flRl)d,$aD u-:7GޱPBG=c]N~ "*J<w:ЃD;5'oBix8ANgD: zqaٗ$} H3(e1&(3`CdNeB ߏúצh/E6SqT?&σ% .9hn䃋y:[ڴ75E0IY 3HA6$}lP0b ( Qc_B:bm 88rinqB~<=ְMb`y'kX#9aA|WC6R<5ٜvTEzdjK$}aƺqYHj#ͲOh@U x"l w6ˑ,c~+c>+L*m4RΠ*lOS1BV zL!y^b󋄐WQ($}k1}8DŽ P G8"(Ri!9*)>I$yN:z"\ NK_>-"^pA8("٘=8 ⶱ6^m_8MM Eb f$},QqQ8ˏ!zl O: sX0!>1 ñܰ!S4 8WeΆ N+@ \uĬ:Odžo9Jk L=x?$}@h4$16! YA+h pmMMtmRSkt?U'&ޤnگ9>GAdDr6l'KE&"^0)͏"͎DHaBkE`hM:"$}Ec\htF3F&̣P-Ma`E7  S$AmF?ƢC``y4>>ggiExHڤy4sJ$}"BWЀG l2s#V.n䌏ONqEZ^~>ƇSc$b~z S`Ёfd^DZxDF$6z>1_ր5pf%&XxN맊$}Z$/\٨/av>%%+~͌;Do>2%­Hc VTmQh~`fl2a+Nb/ kͲp!qpReK'+ Hb>$}6meX@rnФDF OgJ xP,u0HMΰb], GDŽR<qE]C4g+DKH+m1;)~xȓ͈j#Êq$}NB(/|^M b@EZ8\+sf%Bk\ >'-yǏ/t|" ,uP{ա+?.Z֖40rxI }^uؗ6;vlʊ,$}QC'͉at xEc@n8d}@yc#4 NC K׊$BRѥOZͷӁ Gh&mB =7+<2ʘ`nk$)@@gKbrDPԏ[RuZ*B  c|4rw |'>knswRcqQ牾Am|P xT _"U.[$}F:\pI$^Z/D~!M!+O$ 1&(,.0275769;>#ACDWEGKNOQSTWY[\^`bcX@fhkmostvwyzi}~Y$}h ࣤ)ɥΩ vbtKouaNSlzfC{E - >y=$}r?4j&6eV$[޾$}il[ԀZ}?M]Ipٕ[6i;hq46c\>P#suc? W@+[*ӞTrDWg;=o^8[<3.J$}0 9v,WKc"iKp> L@R#.Ae!J86d;k`E]u>1 Q2 0F"S}J뮰$}RِpPA}W?|a{L|ah7HR  / 讀/~63e7֙/B:Fwt>I0uKvUA .>l5%IuMͺ $}ӶpkO_I|$L JȍNWi^-^ P܅=+nNaurU;lO \o ]NA)g/SJ)DBNJ$}11ѧs{pl[eJxlxJUvW <)aY*JUGKzW @[Ui=^J6F&7ͤۅ;byS%*;+gP^ޫoU02:R$}jҿL'_tA3d#ݛMS';-WlZ$h%wGFtm wt.': u6M ҐD$hc0,4p7ppI)'Xl26$}n--ҕAکSl$!M0]zQOhFF5F;^*25 ѭ$4|Hh~fjh(c!r2fH!܎$}fa;E E&1k7TwF٢AE_tbxjtH?c65u:*crE[1 !_cD(m$vQV܍ /ۑCh"cc$},(A _!ChbA(wGd} Tj%cqD1ge}~D?c 4K#A#"FMj=H4DDid@>*4M{$} Vɣ(d@?4A ch%`_1;܍Ye$e[Q!~Q"cSHH6 + ې@ߐzH-(T$}".*-ۢ*7(x:vR%b8=NH:.J:Ҵsyc-R^ eO@UU Zf\*@%B$}qքɁ=;}ddo蝕xl!Z*R@TB'ҝ V@^hH\\SqӗXռ4BU/@a4$..GqWXվS*N $}M x|!x u}OM[Jt%[@BzOzr2zj )Еn &rDyzՏ$}oad@1$ib*8<5\žXQ W1ow1?@TCAUsycӐ'$T('NTPQQU[l][N@:lPTx xt9P$}%B%l35(pPC%WdqR[+cg'7پk~ ]%Xlj*b/DՁz`cOUݳWحUDqҎRf6S:H''%{$}gGLa)ttw&r܂s ۘsɗuna^_'M 9њQ\2H瘑rP!e9*kOwq޹ H)2@':$} w'HiXo kҁDslwOܘ  M1]ꆂK ,3v2v%B|dYQYLlXeşqDh.]bbK*+17i $} 9y<~&q$} %ȞTM!sw )an!5@Ūj =qjXT]ݖ0 $]ݢSZP*nt4UMbJEEF)~K㌊"=mq$}`9%{o_G\`#P4 "c?9> gI ՄEɳ#dٌz\<8y1k0]x. -W 1\$}[y0EU/+Y\=M &ӻg$cM 4;V<|v:R!J8eFBxv\\C!hzBXPCXr5z!܂(rDh$$}@(roVmnԻAf?L!׮`ۊiׯqTۘsɗu|D)Fw;<1[# 2`4cxP4O0#0'Ad$}d?XЗrgoO}wwwwwwwwwvGn҄Pw8$^x#gTg gT?͈GŻbQTnTkO"TkO@w566$}uUŐu_jűu_jśi8i]Q%iXn>*(}71"4 H8"+  {=ݞg}G04"$}{}&."{#6xH$1{܇ rp9Mr#!=T8~8yo l9]@*Εd })EDѐxۘf$}u`|)ׯ^{~PȈzSuBxτP "92_x?3bq =ʶkA*_=#F"8FKRԵRE-ERQD %AA= W\%W c,r{2$}h#1 HGnz8@] feD Fl~rfJ!ق?0iҶlDtuG'3s3PĈs=g:f$߅z@Bi{*k$} P  .j!Lh 6D o|&13QX\& 1b>rD]b@/'@g@= ~!a8@$}~s=,gޠ_B )0B *0#i*5 Β>oeװɷ1=_1֐5B͢4U* d,NF}7#{J'4GyG;$}&5.DPa ֆPgm"jRt#@TBs9@?:BٲJ2ryS<U i}2hIV%}֏,}h A4->v~dZ>AA8> Gd3~b\Y[C\ `o?H|ʚ'$56fHA )n #㤴%}o։"Q*FSLglc *NOSDj0~s8?\!Сѕ)74(qBs2\CBFp1$E8/Mph]I%}T"R ,ag e6fU? Ӆ 4tVm<UWT`8)If$FdS¡b T?6uaKR;a!*v%}]0@ 7F\Ev" %xC"%mB@J X¾kv]?ѪY_&]?`;U`ٔl) 76q H{lJ +Vj%}*@/[{@x+JBiXy]@RҼ 2>hJO0=S >|57>TįH y,#Kr57)JؕX%}F&+BGd8uTvKEgk@yE*̐6eSJVi 8`,Slt +y`q6M(bjo*[bWäEhW?3S~smJդyE% }䰍"LBV-XG%"r2D0X"~WfwRV/XG%FH ٕB%1u+$0x(qZ"hQI2Plt嬊[o`/jVI% }i[% \lʦ f+4ߜ[b`IY`@-_t^/t㤴tl[Tm ,JŻX 4i)걧>RHr! Wcgh% }r1tkGJT1}4Y[q6s X<+RM˒i@9g+&Ԑ T Ti *Vq3a(YSr% },6o,q6RCriXhhhhhhhhk<$O-VQ<=+L*d/%iBi)Z.d5X.y~£[5)[IE,zh-)6- ևLJ޴*5@%}ؕck"8 -D|emEa ʊQdI-T1Tk;+ȍ,2j(0j"YKY1 XL`䠁 g[YzHF#`UX>=.LUOE/[-F 8>@J$ű>SpPT H%}Q'.U] +'l T" Cf*rPκOʕ$v'n ً6(N)Ybv[fPA1cI{KV.2 ^!>%}tl ^ m-'D⍅Z[5)hHN$R 4Vpr;LKIFE 7LYՓ" Aw[{ǖPjKr%}YqB, 7UB00K4x?ҨV}eߎ!P @숽>~\3@8^lؼ)1J@SfS'6wR %}M )QV/t H# GaLњA|d p"~ldET%/׾O3AY.;<M=pl6C# #)^ VW (ÂIg'! nJ4%}"ƼLSIp\+Lzh9Y)'N NKV(ҸR ?W4d+0уH뭏YvIr+BJVD&9Z2zr )6m)n\yFsz`c%} +culbh |Hԏ)$Pu `6e*cY VqwRyo #HJVf'Wll-נKH$#~=/Z{9%}En u k"1浌{_E 3-`c%kfCOn-)+."ɡ D[ Z h"[_0K8/%}tIj]]0Z:Lx#:C޲qUn*yPdHZ%!}9Pa& )M DP\U Qx>1pύPx-:'TyZ&E%#}a$ȿV tAa1cY+1%,}Ib0a6[q$ e˻F)"E|;R24*W'b,B7̐t(LlXPZdT%Eb-2@ٔ0p稵d%-}"${իVҞH[ؚ؛טN%< bh]݀5)ؚw` <8Rt8P_1!]L~(2\M͟ #HH.dbhL'#%.}ƆAh8V &g~L뚿9P<+D;iw!{C @RcQd6 $UܔTy~lP<JbD> 2S<(_ Ńk Y("%/}4F(!AZX6 ޼fHcaI|: éhU¯z> UPe8 p%e+BVP⳧ZP(W!4LL6bm2%mG9%0} bmgh9Nj~q.qץ68"ScG5 C ({PrDH ڊ &Htڊ GCAK$h(Zs&HC4lw%1})1N`9)sX Phpi8$qɉ{! rG׭4}70)5qqrZp G?j~q}B,:9LS!4LM8桔80%2}!4L40F1:*CM1ץƿ>Bhr8_Yk##?n8Ѱr1 O5?9v@]&jsq.@ic`\s4%3}`s84 Z+(P]QE* PT ,,(Uݬ-E9 cMCp',sv:Q l=sl26o/zׯ^ߦ_TS)eEb%4}tUf˼' X?Ci4g=}MPc&ېbLhL6g3_ O&`t L\go11~X@@wq޷)%6%9}9/Wh@ُBhV}h:x :;rw`3lAǀqZ!6^xUx h:&<ˈMGz#ӿl6+ !48+,瀪]ݨY5,*P*n¨KbE݅%?}RWf#8ĀoNClAq鹀H1 "GƬ&Հ< m Q?;6%  |( |R8*n¨KbE݅$n MULTI DASH ========== By Jiri Bernasek (BEWESOFT) MULTI DASH is a multi-player multi-co)A}mputer game for the Atari XL/XE computers. It may be played by 1-8 players, each with his own Atari XL/XE computer. The game-)B}rules explanation is included in the program; this file contains the information about hardware (connection between more comp)C}uters), and some additional details. System requirements To play MULTI DASH, you need the following hardware:-)D} 1-8 Atari XL/XE computer(s) (one per player), each with min. 64kB RAM, a monitor, and in the best case also with a joystick )E}(optional)- 1 disk drive, or any other way how to start the game-program on the first computer (harddisk, tape recorder...))F}- A kind of networking hardware (described below) Game startup First install 1-8 Atari XL/XE computers (powere)G}d off) into the same room, each with a monitor (powered on), and ofcourse with the (ORIGINAL!) power-supply unit, and possibl)H}y a joystick. Don't connect any other peripherals, such as SIO2PC links, modems, audio amplifiers and such. You should also r)I}emove all unnecessary cables from your TV/monitor (TV antenna, audio outputs, other computer's output etc. etc.). Remember, t)J}hat you're going to connect the computers together, so you need them to be insulated - otherwise a short circuit might happen)K} over the ground wires in a large/complicated configuration with strange devices in it. One computer will be a "Master" sys)L}tem - this one will control the network. Connect a disk drive to this system, turn it on, and start the MULTIDSH.COM file (or)M} use any other peripherals you might have to start that file). Disconnect the disk drive again! Now you should connect the )N}computers together using the hardware described below. After selecting the language, and typing in your name on the Master (y)O}ou can see the main menu), the network is ready for starting up the other computers ("Terminals"). Just turn the individual s)P}ystems on - they'll boot up from a "disk drive", which is software-simulated inside the Master system. (If you're using some )Q}OS-ROM changes, or cartridges blocking the booting-process, you should enter the command(s) you're commonly using to boot a d)R}isk.) After a successfull boot, the terminal should display the Login screen. (The network is free to boot another system.))S} After selecting the language, and typing in the player's name, you'll see the main menu. While the other computers are booti)T}ng, you may read the on-screen manual for playing the game, define keyboard controls (if you've no joystick), or send a short)U} text messages to the other systems, which are already logged-in (this might fail in the moments, when some other system is b)V}ooting, because the network is busy). You may do the same also on the Master system, but it might slow-down the booting proce)W}ss a bit. At the bottom of every system's screen, there's a red status-line indicating the terminal-number. On the Master, )X}you'll also see which numbers are currently logged-in, and also a booting process is indicated here. When all systems are r)Y}eady, press START on the Master to begin the game. After transmission of the game-map, all systems will display a kind of "ge)Z}t ready" message. All players should finish manual-reading, key-definitions etc. quickly, and press FIRE in the main menu (or)[} at the manual pages). The Master will display a list of Terminals, which are still not ready. When all players are ready, )\}the game begins. The game-rules explanation is inside the program itself, so there's no need to repeat it here... When the ga)]}me is over, all systems will display the game results (that's in fact one of the manual pages - you can start another game-ro)^}und immediately). From the main menu, you can re-enter the Login screen. Also the RESET key do the same. This should be use)_}d in the case that an other player came to the computer, and he wants to select an other language, and/or enter his own name.)`} It's possible that you'll get an other Terminal-number than before! (There's also a choice to do a coldstart from the Login )a}screen - do it when you've disconnected the computer from network, rather than switching off and on.) When the network is a)b}ccidentally disconnected from your computer, when there are heavy electromagnetic fields around the cables, or when the Maste)c}r did a RESET or a new Login, the activity of some Terminal(s) might be cancelled. When this happens during the game, you'll )d}see a warning message, and the Login screen appears. But when you're in the main menu, it might happen that the computer don')e}t recognize that problem - in this case you should re-enter the Login screen manually. Note that the Master does accept Login)f} or BOOT attempts only when it's in the main menu - not during the game, or while setting it up (sending map, waiting for all)q})-0?!_9QB&BРBB BB-----------B*RUNNER2 HYPB.G8VIEW2 HYPB-----------B1MULTIDSHCOMBQ@MULTIDSHDOCBIMDSHCZ CAPB>HARDWAREPICB-----------B>"FREECELLCOMB(`FREECELLTCHB-----------BMAGN2002COMB:MAGN2002TCHB-----------BERTEXTOVKACOMB-----------B`SELFDEMOCOMBSELFDEMODOCB----------- players ready), and also not at the Login screen. When there are more than 5 computers, or with some communication problem)r}s, the game may slow down a little bit. Hardware The file HARDWARE.PIC does show two versions of the hardware co)s}nnection (a picture in Graphics mode 8). Note that the hardware is fully compatible with an older game called "Maze of AGDAgo)t}n" (from The AGDA group, 1993) - any hardware working with that game should also work with MULTI DASH. The easiest connect)u}ion is shown on the right half of the picture. This version is only for 2 computers, which must be on the same table - since )v}it's operating directly on POKEY's outputs, no long cables are allowed, and it must be handled with a care. It's good for fir)w}st tries at home, when a friend visited you with his computer. You need only two SIO-cables (commonly used to connect disk )x}drives), three pieces of thin wire, and a piece of insulation tape. After booting up the Master system, take the cables (bett)y}er disconnected), and fix the connectors (at one end of each cable) together using the insulation tape - so that you'll see t)z}he connectors' pins as shown on the picture. Then insert the three wires carefully to make the shown connections. Be careful ){}not to make a short circuit, and not to bend the connector's pins with a too thick/hard wire. Place the assembly at a safe pl)|}ace on your table, where you'll not touch it, and where it'll not touch any other hardware/metal parts (better fix it against)}} accidental movement by placing for example a book over the cables.) Finally plug the free ends to the two computers, and try)~} to boot up your Terminal. After the end of playing, first disconnect the cables, and then remove wires/tape. The left h)}alf of picture shows a more advanced device. This is for hardware-experienced users, who wants to build a networking hardware)} for a larger computer meeting. The picture shows a scheme of a small interface, which should be located close to each comp)}uter (directly on the connector, or connected using a single SIO-cable). The network-cables between these interfaces are only)} 2-wire, and these cables may be quite long to reach all the 8-bits around a large party-room. It should work with cables up )}to 30m of total length (I was successfull with 21m of a cable - even non-shielded - at the Atariada 99 meeting), but dependin)}g on the cable-type you've used, it might work even with 100m or more. The interfaces (when assembled correctly ofcourse!) do)}es provide a reasonable protection of your computers against electrostatic discharges, and other accidental voltages on the l)}ine, but still you must take care on polarity, each system's insulation (mentioned above), and not to make a short circuit. )} The function of the mentioned interface is rather simple: The P-N-P transistor does send about 4V to the line, when the POKE)}Y's data output is active; an inactive output does not interfere to the line. (The 100nF capacitor is reducing current-peaks )}going back to computer's power lines while switching.) This voltage is received by the N-P-N transistors of every interfaces )}( >1V noise-rejection), and so the data-pulses are sent to the POKEY's inputs. The two small diodes are blocking any curren)}ts that might go into a powered-off computer, avoiding interference to other data-transmissions on the line, as well as a pos)}sible damage of POKEY's inputs. The zener diode together with the 10 Ohm resistor is a protection against higher-power electr)}ostatic discharges, or other accidental currents. The leads from the 10 Ohm resistor, and from the "-" line should go first t)}o the zener - only from here it may continue to the rest of interface. (This arrangement is protecting your computer in the r)}are event of a high-power interference on the line, avoiding the case that a connection to the zener blows up, without of dis)}connecting also the other circuits from the line.) Larger zener you'll use - better protection you'll have. A common 5.1V zen)}er should be enough when the network is handled with a care, but better is a BZW06-5V8 or similar diode. (These diodes are de)}signed especially for protecting industrial electronics - it can blow a fuse on a 230V power line without of damaging the int)}erface, when neccessary - but better don't try it!) All the mentioned protection-stuff might maybe look unnecessary, but I )}recommend you to allways include it into an interface you'll build. While at home it'll probably work without of protection, )}at large computer-meetings the cable will come across many PC's, power-supply units, monitors, power lines, and other strange)} things, and XL/XE spare parts (POKEY) are nowadays quite hard to get... Safety first!!! If you want to design your own de)}vice, you must provide the following function: All the computers (Data IN) must get any data sent from any other computer (Da)}ta OUT). When the output is inactive ("High"), or when the computer is power-off, it must not interfere to others' communicat)}ions. And don't forget about protection of your computer's life... Happy playing wishes you the author. My address: )} Jiri Bernasek Na Hrebenkach 42150 00 Praha 5 Czech republicg wishes you the author. My address: (S MULTI DASH ========== Autor: Ji@) Bern*&ek BEWESOFT$ MULTI DASH je hra pro 1-8 hr*'+, z -}nich( ka(d` mus) m)t sv+j vlastn) po')ta' Atari XL/XE. Pravidla hry jsou pops*na p@)mo v programu; tento text popisuje hardwa-}re propojen) v)ce po')ta'+$ a n%kter[ dal&) drobnosti. Pot@ebn` hardware:- 1-8 po')ta'+ Atari XL/XE pro ka(d[ho-} hr*'e jeden$, ka(d` s min. 64kB RAM, monitorem, a pokud mo(no i s joystickem nemus) b`t$- 1 disketov* jednotka, nebo jin`-} zp+sob, jak hru spustit na prvn)m po')ta'i harddisk, kazetov` magnetofon...$- Hardware umo(uj)c) propojen) po')ta'+ viz-}. n)(e$ Uveden) do provozu Nejd@)ve um)st)me 1-8 po')ta'+ Atari XL/XE vypnut`ch$ do jedn[ m)stnosti, ka(d` s mo-}nitorem zapnut`m$, pochopiteln% s nap*jec)m zdrojem p+vodn)m!$ a p@)padn% je&t% s joystickem. Nep@ipojujeme (*dn[ jin[ peri-}ferie, jako nap@. SIO2PC, modemy, zesilova'e atd. M%li bychom tak[ z televizoru/monitoru odpojit r+zn[ nepot@ebn[ kabely ant-}[na, zvukov[ v`stupy, jin[ po')ta'e atd.$. Je t@eba pamatovat na to, (e se chyst*me po')ta'e propojit, a proto mus) b`t izolo-}van[ - jinak bychom mohli v rozs*hl[ a komplikovan[ konfiguraci s r+zn`mi "podivn+stkami"$ narazit na zkrat p@es zemn) vodi'-}e. Jeden po')ta' bude "Master" - bude @)dit provoz s)t%. K tomuto po')ta'i p@ipoj)me disketovou jednotku, zapneme ho, a spu-}st)me soubor MULTIDSH.COM nebo pou(ijeme ke spu&t%n) zm)n%n[ho souboru jak[koliv jin[ periferie$. Disketovou jednotku op%t o-}dpoj)me! Pak jednotliv[ po')ta'e propoj)me dohromady pomoc) d*le popsan[ho hardwaru. Po zvolen) jazyku a zad*n) jm[na na Ma-}steru objev) se hlavn) menu$ je s) p@ipravena ke spu&t%n) ostatn)ch po')ta'+ Termin*l+$. Jednotliv[ po')ta'e jednodu&e zap-})n*me - ka(d` po zapnut) bootuje pot@ebn` software z "disketov[ jednotky", kterou simuluje Master. Pokud pou()v*me n%jak[ ca-}rtridge nebo zm%ny v opera'n)m syst[mu, kter[ bootov*n) blokuj), zad*me p@)kazy$ jak[ obvykle pou()v*me k bootov*n) z disket-}y.$ Po ]sp%&n[m bootu termin*l zobraz) p@ihla&ovac) str*nku. S) je op%t voln* pro bootov*n) dal&)ch po')ta'+.$ Po zvolen)-} jazyku a zad*n) jm[na se objev) hlavn) menu. Zat)mco ostatn) bootuj), m+(eme pro')tat n*vod ke h@e, definovat ovl*d*n) z kl*-}vesnice nem*me-li joystick$, nebo pos)lat kr*tk[ vzkazy ostatn)m ji( p@ihl*&en`m ]'astn)k+m to nemus) fungovat, pokud zrovn-}a jin` po')ta' bootuje - s) je t)m obsazena$. Tot[( m+(eme d%lat i na Masteru, to ale m+(e trochu zpomalit bootov*n). Na s-}podn)m okraji obrazovky ka(d` po')ta' zobraz) 'erven` stavov` @*dek, kter` ukazuje ')slo termin*lu. Na Masteru vid)me tak[ se-}znam p@ihl*&en`ch stanic, a indikuje se zde i prob)haj)c) boot. Jsou-li v&ichni s p@ihla&ov*n)m hotovi, m+(eme stisknut)m k-}l*vesy START na Masteru zah*jit hru. Po p@enesen) mapy do ostatn)ch po')ta'+ budou v&ichni hr*'i vyzv*ni, aby se p@ipravili k-}e h@e. V&ichni by m%li rychle dokon'it 'ten) n*vodu, definov*n) kl*ves atd., a stisknout v hlavn)m menu nebo na n%kter[ str*-}nce n*vodu$ FIRE tla')tko joysticku$. Na Masteru se zobrazuje seznam termin*l+, na kter[ se je&t% 'ek*. Kdy( jsou v&ichni -}p@ipraveni, za')n* hra. Jej) pravidla jsou pops*na p@)mo v programu, tak(e je nen) t@eba opakovat... Po skon'en) hry zobraz) -}v&echny po')ta'e v`sledkovou listinu vlastn% je to jedna ze "str*nek n*vodu" - m+(eme odtud ihned zah*jit dal&) hru$. V hl-}avn)m menu m*me mo(nost vr*tit se k p@ihl*&en) do s)t% - stejnou funkci m* i RESET. Tato mo(nost slou() ke zm%n% jazyku nebo -}jm[na hr*'e k po')ta'i p@i&el n%kdo jin`$, a m+(eme zde tak[ prov[st studen` start po')ta'e po odpojen), m)sto vyp)n*n)/zap-})n*n)$. P@i nov[m p@ihl*&en) se m+(e st*t, (e obdr()me jin[ ')slo termin*lu, ne( jak[ jsme m%li d@)ve! Pokud se spojen) s o-}statn)mi po')ta'i n*hodn% p@eru&), vyskytne se siln[ elektromagnetick[ ru&en), anebo Master provede RESET 'i nov[ p@ihl*&en),-} aktivita n%kter`ch termin*l+ v s)ti m+(e b`t zru&ena. Stane-li se to b%hem hry, objev) se o tom zpr*va a n*sleduje nov[ p@ih-}l*&en). Jsme-li ov&em v menu, m+(e se st*t, (e po')ta' ztr*tu spojen) nerozpozn*. V tom p@)pad% mus)me nov[ p@ihl*&en) vyvola-}t ru'n%. Pozor - Master p@ij)m* pokusy o p@ihl*&en) nebo Boot pouze pokud je v menu - ne b%hem hry nebo jej) p@)pravy rozes)-}l*n) mapy, 'ek*n) na p@ipravenost hr*'+$, a tak[ ne b%hem vlastn)ho nov[ho p@ihla&ov*n). Je-li po')ta'+ v)ce ne( 5, nebo js-}ou-li pot)(e s komunikac), m+(e hra m)rn% zpomalovat. Hardware Soubor HARDWARE.PIC ukazuje dv% verze hardwarov[h-}o propojen) mezi po')ta'i soubor je obr*zek v grafice 8$. Tento hardware je pln% kompatibiln) se star&) hrou "Maze of AGDAgo-}n" The AGDA group, 1993$ - jak[koliv za@)zen), kter[ se zm)n%nou hrou funguje, by m%lo fungovat tak[ s MULTI DASHem. Nejj-}ednodu&&) mo(nost ukazuje prav* polovina obr*zku. Tato varianta je vhodn* pouze pro 2 po')ta'e um)st%n[ vedle sebe na jednom -}stole - proto(e se zde pracuje p@)mo s v`stupy obvodu POKEY, nelze pou()vat (*dn[ dlouh[ kabely, a je pot@ebn* ur'it* opatrno-}st. Tato verze je vhodn* pro prvn) vyzkou&en) doma, kdy( n*s nav&t)v) kamar*d se sv`m po')ta'em. Pot@ebujeme jen 2 s[riov[ -}kabely vyp+j'en[ od disketov`ch jednotek, 3 kousky tenk[ho dr*tu a kousek lep)c) p*sky. Po spu&t%n) hry na Masteru vezmeme ob-}a kabely rad%ji odpojen[$ a lep)c) p*skou slep)me k sob% konektory na jednom z jejich konc+ - tak, abychom m%li p@ed sebou k-}ontakty obou konektor+, jako na obr*zku. Pak opatrn% zasuneme 3 dr*tov[ propojky. D*v*me pozor, abychom n%kde neud%lali zkrat-}, a tak[ abychom p@)li& siln`mi/tvrd`mi dr*ty nezoh`bali kontakty konektor+. Celou sestavu polo()me na bezpe'n[ m)sto na stol-}e, kam nesah*me, a kde se nebude dot`kat jin`ch za@)zen) ani kovov`ch p@edm%t+. Rad%ji to cel[ zajist)me proti n*hodn[mu poh-}ybu, t@eba polo(en)m n%jak[ knihy p@es kabely.$ Nakonec voln[ konce kabel+ zapoj)me do obou po')ta'+ a zkus)me zapnout druh` -}z nich. Kdy( dohrajeme, nejprve kabely odpoj)me od po')ta'+, a teprve pak odstran)me dr*tky a lep)c) p*sku. Lev* polovin-}a obr*zku ukazuje mnohem dokonalej&) za@)zen). Je ur'eno pro u(ivatele zb%hl[ v elektronice, kte@) si cht%j) vyrobit s) na v-}%t&) po')ta'ov[ setk*n). Na obr*zku je sch[ma mal[ho interface, kter` by m%l b`t co nejbl)(e ka(d[ho po')ta'e p@)mo na kon-}ektoru, nebo p@ipojen` jedn)m s[riov`m kabelem od disketov[ jednotky$. Vlastn) s) - kabel*( mezi t%mito interface - je pak p-}ouze 2-(ilov*, a m+(e b`t i dost dlouh*, aby dos*hla na v&echny 8-bity v s*le. M%lo by to fungovat alespo do celkov[ d[lky k-}abel+ 30m na Atari*d% 99 jsem ]sp%&n% provozoval 21m kabelu - dokonce nest)n%n[ho$, ale v z*vislosti na typu pou(it[ho kabel-}u m+(e fungovat mo(n* 100m i v)ce. Popisovan[ za@)zen) samoz@ejm% spr*vn% sestaven[$ poskytuje pom%rn% dobrou ochranu po')ta-}'e proti statick[ elekt@in% i jin`m poruchov`m proud+m na lince, nicm[n% po@*d mus)me d*vat pozor na polaritu, izolaci jednot-}liv`ch po')ta'+ viz. v`&e$, a ned%lat nikde zkraty. Funkce za@)zen) je pom%rn% jednoduch*: Tranzistor PNP pou&t) na linku -}asi 4V, pokud je datov` v`stup z po')ta'e aktivn); neaktivn) v`stup linku neovlivuje. Kondenz*tor 100nF omezuje proudov[ &p-}i'ky p@i sp)n*n).$ Zm)n%n[ nap%t) pak rozpozn*vaj) tranzistory NPN u v&ech syst[m+ odolnost proti ru&en) >1V$, a podle toho -}aktivuj) vstup po')ta'e. Dv% mal[ diody zaji&uj), (e (*dn` proud nepote'e do vypnut[ho po')ta'e - to by mohlo ovlivovat k-}omunikaci mezi ostatn)mi, nebo i ohrozit vstupy obvodu POKEY. Zenerova dioda spolu s odporem 10 Ohm+ cel[ za@)zen) chr*n) pro-}ti siln%j&)m elektrostatick`m v`boj+m, nebo jin`m poruchov`m proud+m. P@)vody od odporu 10 Ohm+ a linky "-" mus) v[st nejd@)v-}e na zenerovu diodu, teprve odtud mohou pokra'ovat k ostatn)m sou'*stk*m. Toto uspo@*d*n) chr*n) po')ta' v krajn)m p@)pad%, -}kdyby se na linku dostal opravdu siln` proud - nelze p@ipustit, aby "uho@el" p@)vod k zenerov% diod%, ani( by se t)m sou'asn%-} odpojil i zbytek za@)zen).$ )m siln%j&) zenerovu diodu pou(ijeme, t)m lep&) ochranu budeme m)t. Norm*ln) dioda 5.1V by m%la-} p@i opatrn[m zach*zen) sta'it, lep&) je ov&em BZW06-5V8 nebo podobn*. Tyto diody jsou ur'eny pro ochranu pr+myslov[ elektro-}niky - je-li to nutn[, dok*(e takov* sou'*stka "vyhodit" jisti' v s)ti 230V, ani( by se t)m interface po&kodil. Rad%ji to ale-} nezkou&ejte!$ V&echna zm)n%n* bezpe'nostn) opat@en) by se mo(n* mohla zd*t zbyte'n*, mus)m ale varovat p@ed jejich opom)je-}n)m. Zat)mco doma n*m to asi bude fungovat i bez ochrany, na v%t&)m po')ta'ov[m setk*n) se kabel "potk*" se spoustou r+zn`ch -}PC, nap*je'+, monitor+, prodlu(ova'ek a jin`ch podivn`ch v%c), a n*hradn) d)ly na mal[ Atari POKEY$ se dnes velice t%(ko sh*-}n%j)... Bezpe'nost p@edev&)m!!! Pokud by n%kdo cht%l vymyslet sv[ vlastn) @e&en), mus) zajistit n*sleduj)c) funkci: V&echn-}y po')ta'e Data IN$ mus) sly&et data odeslan* z kter[hokoliv jin[ho po')ta'e Data OUT$. Je-li v`stup neaktivn) logick* "1"-}$, nebo je-li po')ta' vypnut`, nesm) b`t ovlivn%na komunikace mezi ostatn)mi. A nezapomenout na ochranu vstup+ po')ta'e...-} P@)jemn[ hran) p@eje autor. Moje adresa: Ji@) Bern*&ek Na H@ebenk*ch 42150 00 Praha 5p+ po')ta'e...,l=;3};}ac6 a݀J)*(UWa9yJ);a1} aJ)*($$"UUUU_Û=xnj}N9+xz1} @@1} ` 1}mmMmP 1}@ 1}?8>08>9g@00ml1}OG<}g@8Ama8O>m0y1}@0zpJwUvH<RUUPU%(1}RUeTU6(<RUUTU)%(<KwU\u95H<@1}~1@~@~@1}P~@P@ @1}@@ @1}@@@P 1}0H5@0 H@ H@1}H@@ ~0@ 0  @` p~1}@a@ P@m@  0 @y@0 1}@l@@@ @@ p@ @1}@ P@@@ p@ @ @>@1}@"@0i @> @@p@ @P1}@`@?@ @@xx@@1}@@>@L 1}JI > J0c( >J0`0@@ 1}L6l`0h@   @?x@```Cl P 1}B   B P```BP و1}C H UH 6@@ UH 1}@ @ Ո@ @@@@ @  @6ٌ0l  @<0@$@$<@@6ُ6m2}@$@$<@ @<ف?o@a@2}@q80 2}pٲLasJa?2} @J!`x@J 8G@L 2} @@ 8G@\@@X ` X@@T a@\2}@TaX@D@T@\@T @2}@<$@$@@@<$@$@@1 @2} @1 p@@p @@@2}@P@@ @Pp @8@ @pP @ @92 }p @|@```@ 2 } @ @```@`2 }Q@` ` `2 }`! q2 }Qx?2}88  }88UW2}@UUUU_0xz2} } s6  acƳ@@y2}@@ a@xC saf 2}` cp>mmk60`MmPk62} 6s`@6p08@02};OJ)*(@@J);12}J)*($$"N9+2}2}2}~ٝg8߆3x;m16& cmكl3`y߼1 c|2}x8ǟm016 fc al6fl m00>8333cY6303630 aͰm33Y2 }33?6>mm3ccY6?30 |m m333<3>3?m082!} m333<3>3?m0807@ C/4567B44D&0B1:;GB:MB+: :#}UBP: cBp:mB:B:B:B::: "/AԢ̠ͩ::x:::$} Cɺ~::L(A::L(AȊ)x: ԎЌЭ ǭ:::::̤L@::ͥ)y:::%}::̤ͩ:L@ɰ `HH::B BBLB:::C:<::LA:&}:C:::C: ԍЍ):hh@ppF:p0pppppp0A&Bfandalpresentslonglyawaited&#:'}writtenexclusivelyforfamous!tarimagazine&,/0.ogretzandthxforhelpto2aster pressanykeytoloadgame /cb`ؙpqrr 4:5} vOɍ0a1ԩH ^a7p Oha5q Oma_q Osaq O:6}yaׅq Oa%r OaOr Oar OaDžr O acs O:7} as O`hBkBnBqBtBwBzB}BhBkBnBqBtBwBzB}B@`Hj ԍЩl ԍЩn ԍЍ ԩl ԍЩj ԍ:8}Щƍ ԍЩOh@Hj ԍЩl ԍЩn ԍЍ ԩl ԍЩj ԍЭ ԍЩvOh@ P P````H:9}Hp@(e@e棭@) @@)@ bLP bLP }4 @@LR'8'@@LR8@@LR 8 @@LR@@` P P`@HHHHH(Aȅ:?}A RhBB Rhhhhh`@8ȅA(A RBhB R@@ Q \`/@K)S@:@}@@6L T UW(@!@ɴ) zR P Y Q@@LW@@ @ @ @ @ zR@ @ P Y@LWLV:A}LV UW @Š @š6@@L0V @]@LW5@hBɴ R @hBL$VkBɴ R @kBL$VnBɴ R @nBL$VqBɴЃ:B} R @qBL$V @ @H@LAUh @' zR@@@@ zR@ 8@TȌ2@ @82@iP@ @8P@2@2@@LV:C}S@ @ @2@6@ R P]N@ ]LV@ @ @LTh@ )LIULV zR@@3@@@4@H @ zR8@:D}@-hLV@3@@4@숱 zR@@@@LrU@ @ í@@3@@4@3@@4@@LrU2@h @82@3@3@O:E}@3@LV@LV6@ R P]N@N@ ]LV @2@ WLV @@LWLVLV@ Mɴ @ zR@ > zR@@@@ @ z:F}R@@|@ @ 8@@cɴ[@6@LW R @ @2@ W6@@5@ Q Y \ [@.@ YLW.@@:G}/@LW6@@@ Y` @ @ @@LTW2@@ @L/Wȑȑ2@ ȩȑ`db@L8X8LY L:H}Y@cb4LY?hB@LYKkB@LYWͰnB@LYcqB @LYɜLYɧftB:I}@LYɳPwB@LYɿ:zB!@LY˰$}B$@LY8@JJJi@cb4LY?(A@LXK:J}LMN<=>?@ABC>?@ADE>FTADH>FGAIJ      :^}     ;  4 4& !"#$43'()*+,-./014 %2 $1 #0"/:_}!. -,+*)(' 3&  ;  4 4& !"#$43'()*+,-./014 %2 $1 #0"/8" FreeCellXE by Frantiek "Fandal" Houra Karetn hra FreeCellXE je Atari klonem>a} hry FreeCell od firmy Microsoft, se kterou se mon nkte z vs setkali v nechvaln proslulm "operan m" systmu Windows.>b} Tm, kte ji FreeCell pod Wokny nkdy hrli, doporuuji k peten pouze nsleduj c pas, pojednvaj o nkolika mlo>c} odlinostech FreeCelluXE od jeho PC pedlohy. Pro ty ostatn jsou tu i pravidla FreeCellu. Co je tedy ve FreeCelluXE jina>d}k ne ve Woknech?1. Asi nejd leitj zmnou je to, e ve FreeCelluXE se karty losuj zcela nhodn. U M$ verze exis>e}tuje naproti tomu jist poet pedem pipravench sestav. Mon vs napadne, jak je to potom s hratelnost FreeCellu>f}XE. Mohu vs ujistit, e podle mch zkuenost lze do spnho konce dovst naprosto drtivou vtinu sestav.2.>g} FreeCellXE doke penet maximln poet karet tak do volnch sloupc , co M$ jaksi nezvld. Doufm, e to ocen>h} te. Naprogramovat to nebyla dn sranda.3. Pi pesunu karet do volnho sloupce se FreeCellXE pokad znovu tup >i} nept, zda chcete penst jednu nebo v ce karet. Default je v ce. Chcete-li penst pouze jednu kartu, stisknte so>j}uasn se spout na joysticku tak klvesu SHIFT.4. Ve FreeCelluXE lze vz t zpt jakkoliv tah kartou, samozejm >k} krom takovho tahu, kter vede k ukonen hry. Z tohoto krtkho pehledu je mysl m patrn, e FreeCellXE je sp e vy>l}lepen m p vodn nedokonal pedlohy aneb dal d vod, pro pej t z nespolehliv platformy PC zpt do osmibitovho rje. >m}A nyn , pro neznal, pravidla FreeCelluXE, kter jsou do putn ku shodn jako u wokenn verze. Nejprve nco o hrac ploe. >n}Ta se skld ze t zkladn ch pol . Vlevo nahoe jsou tyi voln odkldac pol ka, do kterch m ete podle libosti umisov>o}at prv nepotebn karty. Vpravo nahoe jsou dal tyi pol ka, dalo by se  ci c lov. A vlevo dole je osm hrac ch sloupc>p} , kde je na zatku hry rozlosovno vech padest dva karet. C lem hry FreeCell je pem stit vechny karty z ve zmiova>q}nch osmi hrac ch sloupc do c lovch pol ek. A to tak, e do c lovch pol se ukldaj karty stejn barvy, od nejmen , tj.>r} esa, po nejvy , co je krl. Karty je mono do c lovch pol pouze odkldat, nelze je brt zpt. V rmci dosaen tohot>s}o c le jsou umonny nsleduj c operace. Do tyech odkldac ch pol lze um stit libovolnou kartu, ale vdy jen jednu. Ve hr>t}ac ch sloupc ch lze na karty ukldat i na sebe, vdy ale tak, e barvy karet se mus st dat a hodnota horn karty je o jednu>u} ni ne karty spodn . Z toho nap klad plyne, e krle nelze um stit na dnou jinou kartu, pouze do volnho sloupce. H>v}ra FreeCell a samozejm i jej Atari verze umouje, v zvislosti na potu volnch odkldaj c ch pol a volnch sloupc , pe>w}net mezi sloupci tak nkolik karet najednou. Poet karet, kter lze takto najednou penst, po t program automaticky. Ta>x}kt automaticky jsou na c lov pole odhazovny ty karty, kter ji ve he nejsou poteba, co je velmi d leit. Odkryjete>y}-li nap klad eso, je to okamit pem stno do c lovho pole, protoe se jedn o nejni kartu, kterou lze odhodit a souas>z}n na n nelze dnou dal kartu um stit. Obdobn je odhozena kulov trojka ve chv li, kdy jsou v c lovch pol ch ob ern >{}dvojky. Pro snaz orientaci pi pemisovn karet se na m stech vhodnch k uloen oznaen karty mn kurzor z klasick>|} ipky na ipku smuj c svou pikou vertikln vzh ru. A jet je tu jedna vc, kterou vm FreeCellXE sdl automaticky>}}. V p pad, e ve he zbv jedin mon tah, horn a doln okraj obrazovky nkolikrt problikne, paklie jsou vyerpny ji>~} vechny tahy, oba tyto okraje zervenaj natrvalo. A na zvr jet k ovldn hry FreeCellXE. Nikoho asi nepekvap , e >}se tak dje pomoc joysticku. Pkou se nastavuje pozice kurzoru, spout se vyb raj karty. Paklie "kliknete" na kartu, k>}ter je voln, dojde k jej mu barevnmu zvraznn . Dal m stiskem spout se pak oznauje m sto, kam se m takto vybran kar>}ta um stit. Druh kliknut na oznaenou kartu ji opt deaktivuje. V p pad, e kliknete na kartu, kter nen ve sloupci v>}oln, zobraz se vm po celou dobu stisknut spout jej barva a hodnota. Do FreeCelluXE je tak zabudovna funkce dvojit>}ho rychlho kliknut , kter p slunou kartu pem st do prvn ho volnho odkldaj c ho pole. Klvesou START se spout no>}v hra, tj. losuje se zcela nov sestava. Klvesou SELECT se aktuln sestava pout opt od zatku. Klvesou OPTION s>}e vol rychlost pohybu kurzoru. Klvesou HELP se vrac posledn tah. A to je asi ve. Hodn zbavy u hry FreeCellXE vm>} peje Fandal.P.S. Veker pipom nky, nmty apod. zas lejte pros m na e-mailovou adresu F.Houra@emai>}l.cz.e Fandal.P.S. Veker pipom nky, nmty apod. zas lejte pros m na e-mailovou adresu F.Houra@emai<r^uLjjj"jjL*hhLN* t  ,/ , 0 1ڍ 6੤ ,ԩ"9"OP#F}TP "S+ : !L*p BX2#XA xHH й hh(X@ u xHBӢz!F}̑L"h+~`P!O>L!L! !"0<!/L!i "`--@- % F}  P``pB)"A" FMGFMMM! HFLKGH/KMML+2!34%23/&47!2% XA P b \F}` #L"g#2h#3i#4j#52M#M#J N )2335إ24`}u#`N Ң F}`DDEGrJKDNp`P@0 P(Q$###$$z$9p$ ~-*$$ #$$   $ F}!    4G %(   %HQ </5< "/5@HQL1%[yF}$(|p (Hj   ".X.X@B  @  @y  =&F}&=  P f&&& &1%'  s <C.P. TRW0($ (4_$:'$S'$e $$F} %'q'! 'B %'NNN%N WWW+W 0aaa0a '>'HH/5QF}Q<@Q'yl  `l y'1'+5/-/< @Q  5/ #w`<@f$ (Q/5@Q5Q   F} 0B  B @ <  EN/ԩ3542 s( 6(PF}2m &3m5LV(  2  08`` =)F L( )` J64Ӎө01Ԍp )*.7F} )ؐ.7ްFDL((6E/7 /223/AD&/Ɛ1E/12435ũ1h< `\ %7F} )008``h)ҩ i)yҠ t)h)``V` ,/ , F}@!!;, , 8 (U* L'*l ,70+1. 0, oCbЩ F}ЍЩЍЩ-ЍЩȍЍЩtxU"{&OP%TP OL 4jL*LN*L/ pppB|+ppNX-N0pB+pF}pA7+ 2!34%2presents#@'ame '&8and-38by2adek?tErba)Q /! 7 F}H! nQ U xHH,й,hh(X@" & `--`tU'F} 8セ黺黮~j)';'T'9''!'UUUU ~U{z9' 鹹(/N'@{zF}@k\' 'j&'g+'''Wo j&' U@on Sv$'' 8j$A'z%HF}no: UU'UU ' ' e.U'~n@*n''B BNn 'bx\ O'  o@~F}'C'n% 'U" OU'O['o eQ|?='00)'!'O'n/'3'F}30 '%R'%.%2!4/230%#)!,-!'.%4339-"/,3(%,,/& 0/,!2):%2jJ \M'2b  (")'UF}E m`ٛ' 0 } 'y'UU@Bg 'p'y w,'O-'8 Z5O wtAw'' w 'i F}' i`  OpO'٤ 1M'#3(%,, .-!'.%4)#%8#(!.'%2%80,/:2%-/6$/5",/2XjUfF}  @9l     %X O$9WO&w@ X  w  '6 '(q O 8kF}W'w7w' ) r'  d / p = F& 'E/ '  'O'   `VF}-9.9d01@(%ZS9i Q9R9 )Hi;hR9 $ Q9) QF}9 zDж"/ ^9 ޙ `0;𢠿М ױM tB j``lIo_`\;xHHrө̩ͮ\;L:i̐L;JF}J 4;)J]; ];jj   ** ?,мL;iP L:^; .>;^;_;^;`hX(`}Na;`@芠F}8 i ;;9X;aX:bX`/pʝ`b \` ;/Ԣ`p0F}P@<<<lllll:|||fl0fF68of;00 'p88p888B00 [ |k  0`0pF}2|``|G?~bl 0f ~` xf$nn`>8llgo1F}nFq7<< x:+ >?'?9] vp~ZW87 /v< F}gl:x00 8bxmmym _66$$ | l8ol:~~/@__X[ZZ 180F}h0GZ[X__@ZGo_U ~Ý~l8om|n```8V? p88pOT ~ xl8 8`x`x`~F}8|888|80~~0 JlHHS |  0x000/ pp-2 \vfff?F}~~ 0? lx-|l%f<<O X b CFlP>F}?? ~~  "&FJ{IIQQaaAI ))IIy@@9 qAB|r   #$DHccF}"AIU IA" $DDt6Ou $(HOu/"BJZZ[AA{  _PP\By /Wd} ;!7$$<"  ! ?>wccgnllF}ngc w> x~g g~|8  s0Pz [t 1#DTD2  $$y""˺wxɇ1 /&#EF}VgwUR#!5V6PܻwvffUUUVffgwڼE6q3"#4Uf@  O69ET5DEfw Swf#@ۺd2 "4EF}VTw˼KxxvvfeeVUeewfwvgww4Wxy# ,/)K xF} $1#Vx,˩we7CC@Eg˩veUDD0@4빘wV%T #epg}_6Ф F}@@`@c%FwovvtURD` uUG˼mˏvfUC% M9˶[FC 7"`fi?߯u<*4Y(`F}[dIo/aJ5xpU6efdlܜ뜿\{ג)geUx+tXһٞ썉f5uufeK7WיګȕuJg5exWw;uF}*{_wʩjfWwfvvZh{jxjYvhwwwhXvzɌ{|Ywgxxi{9zhyzykF}x: oA|Oˤ1Tň^Ts@5mˢ:SF04VfT@X@4VF}g@dT $%gyݻU2 3d#We;йvT##!WfUwʗVe1$EUCDhݾuf24B Uvegܺ˩u"#"5D2$WF}x˼ۈ̹TC5xvfʩvfU2!3!4y˪wwfC"ES#F̺UUEFe3$VUEgS2#EVeUfeUgF}Cdvd2"3DUVxܺeVfdT4DDEVx˙eDUaVgY˼̺fC3 ,ffy˪vS##EeV _xuD343F}g_eTDM3 wefffef1 x ̻/ve wD1 wUefgwww6 vf 0gxF}+6hx1 f vTUEOPWyK9XQDkʫwFW&Olca&TZ6_DSI85F}+JD٨zʸhzJU֗u؋VwkymfEzLw{ɗIvWkm|[leIUjx{hIyxiwF}XyiYxzxhHyxij{Xxxjwhwvyhm O ?F}P op , -rSJ  [P-v</`}:V(F};En!m݀i͆yt:EڸCnFW@ϰ)!jvț0iwvd7vz57EeF鼖 ~cWF}#DRɆYۚxzSEjͻ#'byBjيVuzTBFhlhCjhuUfwxuywy̅ib%iwwUxxwwF}wyVv vfwyvgfM܇wPxxywxx' 3%/  5F}    @ Sav 7 P`b \` +OLOO2O3O4F}O52sOsOJ t )2335إ24`}O`N Ң `DDEGrJKDNp`P@0 =y2ҍF} qU ^W˩P%Q UUTWLVWvP \`xMHHWWLPT%F} VLP VU? WJi +Qrҭ  * ҭ ҭ' ҭ( ҭG 0ҭH ,hF}hXLb \ IQL.Q $ʊ` U)***? oQιpQlQQQQRR!R8RORYRcRjRtRRRRRRR SS/SAS_SmS{SSSF}SSSSSSSST TT"T5THT[TrTTTTTTURR' rΙϙh/5UH/h$%F}nDE`h6)1`pLV"P)`ʊ?@A "*)('('&%&%$#$#"!n/.-,+$F} !  u@?>= $k jT/ԍ (0p1@lԩ1o NԠȩmo Pa j^F}8 M`bD Щ> s* Щi 0 j gj _L[$TF}L?\Mx \ w\ T\\    %2 ݩL [PH ']) F})Lq]++ +!(++"^+ +^ * ++ ?_ _UQSS)S bUL$F}?PPi jK ) `LU ( X,_Q8VRWnkyV b ^a t0b j ? n 69:MA^(F}  |Kb   J D @HiPh#*  c2oWf5=F}N8o_* 29*%f  de`D`HHT@@j̮D`E`mmL?`oohh`0 0F}  _`0?m_`VQWR `i+Mѭ_`i>дY][ ,˩ri̠ZmnF}o˝n o  J D XJJJ^x aˑi˥i(͐B$8L9aiF O`ȩlmF}n 8r(uLa H4J h) Nb}bb͹Ob}cbέV"0"e h`)Jb 8ZͥQ<ѪFb b"bBbIF}Lb@ 0˽t%Ա%ԑͥԈ вhh`tuvwPЃPЈPЍPВPЗ(Px@hF}0XHW.XHXQVRW ^ah HH \S (ri̠Rklm˝l m  4F} 8 \h d` 8Lc#**1*i *:c;8K^OPjYZj c[ g iΨccF}Zl0 jh i vg`bQJNvUQ+Q9  h: -> - \gA**  g``P+B+ PF}8* Xo-`)df=J 0 d<P" LiH8? dhi)Z& ?7'"nV jF}i4M--- b- !(cX gI I> / Lf&8  hh0 0 \h6  a V9%F}/#; i [ / V fe L o o \+\\f!'@H " HhF} -t :(#  -U hv   nntC[ [ `)`H0h01R`șno`^F} I LjHjhgH jVYWZhH\X j[ gZ g jgWi W(-( vgg`d!#d*dF}'dd#d[eF bI liK jȑW> W%C%CM8QQj/ i \\$(*keF}`Yc iD j iwN  H HGh 8 >*> >>>i1 / i``F}i ji` ` j j$/ԩН 6 "L2aL`L`L_LaL^acLQdLdLvgLiLYLYF} lA ppNPNCpBXApX=!= F}ЍЩ Ѝ]e<]?ի   ?=!  =^a& <<     B ff  'F}$$ 7,,$$44 "K @ P4 4<, Tdx>0B(L >l<4PH@!0 t{BP4Z  @@  @F}  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwF}xyz{|}~F}  $(,048<@DHLPTX\`dhlptx| !%)-159=AEIMQUY]aeimquy}F} "&*.26:>BFJNRVZ^bfjnrvz~ #'+/37;?CGKOSW[_cgkosw{F} 0@P`p!1AQaq"2BRbr#3CScs$4DTdt%5EUeu&6F}FVfv'7GWgw(8HXhx )9IYiy *:JZjz +;K[k{ ,N^n~/?O_o@ABCDEFGH I J K L MNOPQRSTUVF}WXYZ[\]^_ `!a"b#c$d%e&f'g(h)i*j+k,l-m.n/o0p1q2r3s4t5uF}6v7w8x9y:z;{<|=}>~?;&2"ٛUUgΊ)b jj# -); )#G} ;Cs 3!Cs !+ %)?;_?C)? ! ))?@pD0 @pFF F@FG}FFF/?&;e>:-&fVUV|UUl\Ul-;U>3;C*W#+7CG}H m.=?>;xs V 8;"Wj)oCj) Wc5_= -_=C> VUWU[Z__E1fW)jG}UUeVeVYZYZVjVjUUVW[_oꪺ?Wne[  9(G}2"ٛUUgΊ"!);Wk )e{vVVgo ZkZk !_`&jjh+l;a a ``oh+HG}oPkm{o\om{k:*%\ާ'  %\/9lWwW p 9lj%9l=֗G}  ]6 %X&67'&/|!6; =;;KK;;= ;?<0"  0<  % G} /789:;<=>)' 'S# =>?CS-%,uZ-`RMEV\.. `. , G} Gm- m J J J 0.Km; w/e XYb 9 / &9!Y>$ JG3<G }eXM# W|$    8) -#0 L@m-Fb 0;K` @ G } KM&J  m =*R -m*ޭڀ  ((8  AS~- ,0 JP) G }Ah8- n D9'/97</ 0 b 0hb7? oc @zH$@IG eX,'&  G }6n H%2& !Y  DX "   eC,nke j j p G }@ @ #-2 5p*qmn\E$Ue  *2 X) (, BbG} )@ T   GAYeS  @ V.<1` @xhY J'>p f`(/& yg#G}'A{ A2@s ,SD50, p 7 e    3M3=2 @, @Lt$,G}g-4 M3l 6 * @,=n'4(uP |*p  /p* G}ʟ _2 .> 2;5 < *_w  A $A %G}0 X;w  Y`` Pxb`  #  $V. Q6V )e T9G}J/ J 8k @%  H 뮀q  n0 (%z Ht wPG}@ J h  ` p  \ A)/8 0 ?E~ _8 A 2p 0 `  p!p'Y!8b[3G}w ,Yм!@ * ;< , )9Z& *j J `% 0 }4G} ,\ 81 p,#?P )) `) 5 @ )  @)qu@G} @5> lVD &z),  @ ! e j`; zqG G}( ,z@bF>T` ` ,S <  e> + q50z! $ G}B $  9 Y`0!M/,: D`|9# / /'p p > 2l0|q,!2pG}@p3pR8,   <)_ L AA#|b5 S/ 2qd a(bddit@mG}1@bdl~*,aY) eC0)68  ` 0aj !  G}; ]#@ $D ) V ,w>;  2/ !J@b,;9  %&z y@G}A ,>Ye[lJ< 2  k t HY :x 9' ~ e@3G}/4 ,: ID*   ~)S8 G8G},h /6: t P  8F@  P h <p8G } L&x,M@VY &e% `  , k 8& q29^d/ n  qG!}J H;2W= |  /2 0  p ( D#d  2J;P )222 -n G"},q t}n  8 q #4}+ S/; AK;9`* S@/^ -`  _5  q  G#},<; 5`  .Vm'  Y z', x ?p 2 x ## # G$}V p  Vq'n ; U8) ``! #&2/ >8(:.=9%- (   ͤ G%}ͣC  2)[s!N&. B@ &N  s a W B *6XG&}y   x   @ i l`HQH`Q 58pppCxx 8<  4|80p899?G+}8 y 9y80.-= >? <iV_`"JJ)%&"Z) i`G8}+,D,l, 9&b \`\ Wr^\VLP ʈJЅа#ˑe˅ːe͐ͅΰG9}˅ԥձԑ `\ Wr^\VLP ʈJЅа#ˑe˅ːe͐ͅΰD Magnetit 2002RasterTm po deseti letech jsem se konen odhodlal vyrobit upravenou verzi m p vodn logick hry MagnetitK;}. Narozd l od originln verze je v Magnetitu 2002 mon hrt jednotliv m stnosti v libovolnm poad , dle jsem nahradil asK<}i 6 m stnost novmi. Ovldn z stv tm stejn, pouze na vodn obrazovce je pidna zm nn volba  sla m stnosti tla K=}tky SELECT a OPTION, START spout hru. Nemus te ji tedy pracn opisovat njak hesla, ale rovnou si vyberete p slun leveK>}l a hrajete.Peji p jemnou zbavu...Ze zkulis :Ned mi to nezm nit se o tom, jak zludn bylo tyto pravy provdt. JaK?}k ji jsem ekl, hra je star tm 10 let. Natst jsem nael seit s poznmkami, kter mi prozradil, jak jsem ml data rozK@}m stn po pamti. Ovem i tak to byl dost horor, protoe jsem tehdy dlal v Magnetitu naschvl r zn zabezpeen proti p paKA}dnm zkodn k m, kte by chtli hru upravit. Program si nap klad na potku po tal kontroln souet celho pamovho proKB}storu hry a kdy nesouhlasil, RESET a zdar. Ale tohle odstranit byla celkem legrace.Daleko vt zhul pro mozkov buky nKC}sledoval pi hledn pamovho m sta, kam si hra uchovv  slo prv een m stnosti - to je poteba vdt kv li jeho poKD}ten mu nastaven , aby se dalo za nat od libovoln m stnosti. Vzpomnl jsem si, e jsem to tehdy velmi "kamufloval" r znmi KE}triky, jako nap.1.)V pamti nen  slo m stnosti nikde nikde uloeno p mo, ale je tam hodnota zmnen XOR funkc s njakKF}ou konstantou. => Ned se naj t v pamti.2.)K pamovmu m stu s  slem m stnosti (kter je nav c pozmnno), se nikdy nepKG}istupuje p mo, ale indexovan, a to pokad jinak. => Nelze naj t instrukci kter by p mo etla i zapisovala na hledanou KH}adresu.3.)Na nkterch m stech v kdu byly vloeny kamuflovac odskoky, samopepisovac kd a falen podprogramy.VypadaKI}lo to, e s t m nehnu. Pak jsem zvolil jinou metodu a m sto abych hledal lky v kdu, hledal jsem kazetu v upl ku. Kazetu sKJ} p vodn m zdrojkem v MACu65 se mi naj t podailo, a tak jsem mohl s asem v o ch sledovat spousty zludnch metod.Jen pKK}r p klad :M sto prostho lda mistnostse pouije ldx #123 lda mistnost-123,xJindy se pouije jsr blafak ldx #99na1KL} lda mistnost-197,xa v podprogramu "blafak" najdete mezi hromadou jinch instrukc ch ty podstatn, kter dlaj pla ;nvr.aKM}dresa pla ;nvr.adresa ldx #197 jmp na1P padn jin zp sob ldx kons1 stx na1+1na1 ldy #0 lda mistnost-37,y ldx #0KN} stx na1+1kde na adrese "kons1" se nachz hodnota 37, co znamen, e program si uprav ldy #0 na ldy #37, nate data a ihnKO}ed pot zmn instrukci zpt na ldy #0.Kdy takhle vid te zdrojk, je to samozejm krsn pehledn, ale nezapomete, e pKP}i disassembleraci nic takovho nespat te. Take slva budi provolna starm kazetm, ze kterch se mi i po spoust let podKQ}ailo pe st zdrojky a d ky tomu vytvoit Magnetit 2002. :-)provolna starm kazetm, ze kterch se mi i po spoust let podH>*iL`jE !4KKK t4RKRK ,eg  iK +KK 6" * }4KKRSS}FK jEJ`` 4G 6 5iiG Y5S 2' <5#<L# '?"KKL5 HiST}hL(  < <{<J<|<X 4Ω#. - fD 2 h 4}Lhv uKvK<2 -ɛL!@V[SU}   aKmK腈L 7 L  5 KKK  B! ;D 78SV}[Kq*#, ]6c4mp!3l dd "s]7"3 vD 4 4G 6 5iiG <5 SW}eO[#'<  T4ZX8;GL`# mG  G% Z "GL}5L#ߢSX} 2L{KKLI$ HihL#  {JD4ΩK%*  Y5 /3Х%!@%( -D %LuSY}5L#6%_; /#@M'!!i$ BB B* W'J %G 4'SZ} S@#w '!'#i* Lw51A_%A8: G %X}Lu3{L'~%=S[} ='3/4xɢG 4 5KK L( HihL''c@ՠ D J%- - eL'.L{K/3S\}Lw5    W "L>$#>&)>#>*#>,)>#>0#>2)>#>6*  #:W$>%BS]}'FLu5pG 2  4G4a+ /!+(G$ ԩE<)4?E7c)(uKv -1; 79KS^}9K FK"EK8EKFK(FK(`Lw*`AAA::1`'H^h## ^-^HHHKKS_}KKhKhh:юz U(i!ʆL+i,JJ$GKKK)HK ,…S`}880)K<Œ@ GgL+L/+HOőyEKV煑HHshHKhJhhh`KKKK ,Sa}`L i? ixKɛ@  ?X ȩ  =, >, ! 5K 6KKB C GV8K iߝKKiSb}KK莻KK /wж751"`SL  8``5K`9K `9K` , H EKh` -Sc} B VL^-HHIw*"Lh`Ll- f5 *0. $HID E %5(` `"L"` L!L` e-La-Sd} )~* 4 G5) @ L 5 ,5 6e  5 ,">6 <5  G6 5F Se} 4!L ʊ LE   W( 5 o62  !~v-< K F  5 Sf}` . O [ELg/3-扥IiIiL3/VBH &&&*Ő抈쨹KEHnSg}r.٠h`i\`0L+L 0+L 6 5l)L8Ɨ`5L /Lb4  i4/U280, ( p/HSh}&ee h 扰#8`7L7L8L`8Lm7LL 6 w/1L2L`LLMNLO 5 0L. 20/H#LSi}h 5)L~*L %e8刅剅% 48 / lSj}/ #L`% $ p/ z/L0 ,L-,L+ -L .L# /L6L1 0 30L* O&/L`1 /1L2L3L4LSk}T.)&&  ,FNh L l 5lK7L8LLLMcC*8L9LL2di- 4+6L /0 6L8LSl}7L E04nF L0o'6$/LH 3L 4C0 0h Cs  u /bRxX)HK :X""Sm}hx LL30} v3NLOL w@3LNL4LOLNLOL81LNL2LI2L,L "0 -0  _DPLwKxK 6mPLSn}腈$ 3PLLE4 5"$KD)mJD4. ΰ``?A`I>So}8JD楊` 5  ). ; `e e(H{K|KK{ >KKh _0{K|K`KSp}  `Heh`01H1hLD4` hE `j0`KKQLQL KK KL4`ƃSq}``Lz6 %X` ń`` #<YȄXLE4X"#`Sr}  S `(` E4H8ehW Ȋ`h` 5Fjff eHeSs}hꥎ`YhL5L6{Ƃ\`ƃƂ HwmƃL6eL 6 H %hpH St}[28吅RStojis hluboko v temnem lese. Skrz stoleteromy neprojde)&er ani paprsek slunc6J u velmochmurnoSu} mna_8,T/Na vychoTje ohorely8g5Zaci2 drobne jKajiQaJI^dulCgdo$2zapad bloku'suchySv}, al|(t|P,P r3 'em)azbZ planiny Hvid% ^ LfJsiJ3 usmykZa<\lSw} j6Qtreduheho ,u-Vsu@olo0K n skalxcuPocitujes nedatek vzduchQStojvrlu9ySx} Longword!C n*1h a zapa Bzt  lesa Temer vbazinB  Mas co delat, aby*sel bezpecn{cSy}QfeVitr /.pohrava s korunami strom3Rozlehla plan t ota urcite prhu407upnkiralenenic hSz}zPMz u, kterD@bcvyskytne, okamzjspas zviratN2verovychode vid ry, z:dtudVBudostanes:JkS{} jen pisekVsuAnoli jiDyzhledubecLjak"cetojzpre!pem dr]stzavreny a qS|}tpotrebujCkril c > ( Upr bazinHuzv6, odtudsi na mal-aH O uvku u![ V dalce6YcS}}hode tva chatrUyp i7 idis z.Pul, zidli slamnik! Planina Napa+si<Poue' kraju p= =S~}A]Vzduch seterkem skyn Pro samutmu vsak nic ne*Hpcuje dal na jihC{hr - O-GS}  obydZritku3Wb5cas,B?nHzcecny H.-|Pth dbocka) vychod 9u9vnik2S}o ry muz a pryim sberatel kn5lesIazdne chatrciAg dlouho dylLesni +FirozeHtS}i ' z {jaV+padla v(Krizovat acBvHD;#nu3em ,vydosvi  z$ 1 k rece : coS}_rStojis ukyPrevoznik+z dukapeniz Je to Dal jsi  4FCtenszl do cil=e?minitextoS}vFmpuV me se muze ' L PzHknihu Robinson Crusoe! Poustev<vrhl na 7,ani nevsimS}l, qv co vypadlo z kapsakRek;. "ATARIADA 2001"motykuDala by} pouzitopyRNijasel!bylinyS}cciveC3 SkritekN  zahodil&icG;E4stalovy  "Vstup do nitra hortievreErkyv,OLS}O - THE KEYPodpalilrost8n proL>(je suchy, urc|brey, cedNa uli stoji: K v leO volenoZS}ru-Aou+nachyc.ysokpkalyAZlonDatovy.p 32 bitu bazJisrw9*O/ mn zivyftvoru (i liS}di)5 vstZulPblok na kck/8 haVstup je zodyy:nemryto: Za rek-zestTdMa tri S} laSlam.iz sezraly mysi y`U TVA  8c! Radej<vracej, at t\opadnhlav&krNEMAJI CAS, JEDEN  OCNYS}!!Z pouVy;a, ze umi>PJ lod # preRik JzSrmo t@sveze' %6konssevjjihvvyczzap.S} invsit1   #  #a3P<0123456789ABCDEF-21474836481 V I T E J ! .u oS}bnovene premiery meho vniho D 6ogramu v jazyce C, textovkyi "Prochazka,C..." (c)1994;Jiri Svoboda zvidovano a S}upraAta)8c65)R(ci z 27. na 28.4.2001+adu p( '"u-Iik6: sever, jih, vychod, zapad,oumej ezS}mi, pouzij situace, inv 2nec.iDoufamVe( mne opet nekdykhrajes..,Enter 5Gratulujp$l jsi TvujS}"Nerozumim slovesu$Vidis taclezokC1muze o vzit-zZadny uspech#s!*Sttmerem&766S}6.7 D7p777 8 (8>8  V8 8 88  919 Q9Z9  99 99 9:; Z::; :S}:':; G; T;g; ;;  ;; <'<  L<e<Y {<<' <<<   <=   S}=7= ! " # $i== %== &' ( ) * + ,=-. / 0 1 2 3>%> 4D>R>O56S} 7 8 9 : ;l>r> <>>  =>>  >?? ?2?B? Vc?i?8m??{???????@%@g@m@@q@8>@@8@S}@@@8@@AA3AA[AaA?eA.uAAAAAAA!B%B1B5BLBPBBBBBBBBB CC'C+C>CBCtCxCC%CC>CC?CC?S}CD1:mE/ eKgKiK3 `LD` B V  ,DKEK)I J! LS:*"LKLS}JЪа#ˑe˅ːØe͐ͅΰХ˅ԥձԑL J! LS:*"LKLPYlu`selfdemo music, RASTER 2002 p`P@0 [ 667778 999:::;]?p}9].VSTUVWXYZ[\]^_`[};<= >    [}  /=:O[  ? 'CZ  [}r 3 I" =o2 P0 ppPNy m4 [}8 x   t d [}g"@: 4 [$XI C %Ӊ 0F!/##:}  С39)[} OF[|zwtq[OZA    P  %1$r [}x      I 0uO ORN,3        P0[}       1:D$3 3- m'  *$/ V[}P S c["" ""H ! J  o  8M[} DJ$Q K 1m  < 8 D f' @ @  "6Df fr[} \` >i++j 3U (w'w2wNwlAI? ߈Í[}D2 UUU Uw 3DUD7+3LMLHLIS              [}    .; .   -  xrke_ZUPKGC?<852/,*'%#! ο?z[}q? \VPMGD>?-*(=?,yspfaZURKH9730@$!%@2yrlf`[UQLHD@<9I38jjFAn0R"[}zU4ؽw`N8'<øxpjd^ OPQR  o VH^H@ZεHLI[}GGH _N & i ڝG""GiQY8HHHG0LIG.G mMLI@[}}GG *E N"%)@L[Dɀ+)? ; -$@ $R )?*E+L^I  (FG! .K2E=HP.}"E[}$EABLp@CDHHHD"0H >~|@50![}1110b0"1101HWWWWhHŠšh`0x1W:x0ƞ`WWWW`, *2 [}Ҡ0,*+ /05) 6#"8:[ .-2%9471n&($'3!03 0$2(00 0(L"r 3#[};U0 ;&x>8|&~<|Á ?-<`- `0 [})p'0 ? _/&G !c`89^q qx [}|| ~<  >H 1癳| 43 ٻf31ٿ!lٷ5&Ǐ3  *-v;~nx%f[} E%?'>7x<)8p%<x'</p8p8'xx/[}8p_-_<-+ --|'? پ%<lݳ%C l76l5Ǚ&34%2%/[}notdetected J`Lw`҅M e| d Md ue / e*0g1ԩЩ!o  Pe e>[}A K 7"c!fteryearsofexistence p l e f4Ye d=esents +[}*thefirst#05 Z duct) W̩y d!jN4andnowstimetosayw:- "9%  o ML [}f @ԩ"/ ToIU)0)Ipbvb`1`ҹa҈-Df9g..]4dU eX [}(e Pe  o |-Egg#PyC;25 dgi 9g3![}   _]> o o MLc4KdLd ) PLߢ?Z eîKdLd`O[}`hh͠ 詀H8e̅̐lO) @dd dmd$ddUX[}ЈzH`i5i  '' \ Pe` `?z[}{@@`` &&&&8&&Hh`Hh`mh`ҍҩҍҩҙ҈`) [}``LfAl4f4f0fP ԍ ɐLP`ɀ `uTPap BAg b"'A 05OY+~0A6g e[}rhqh~80sh)>ҩʍҩ eLg ҩMҩ @  :"'80ph)@  +[   tLig[}̍8 I0 @0 Q0ZoL  @  *ж2 * ohQ e  i* p o/Lf@@@[} ```!`!@@L/@   @  @#@" L*BV/2BV4/%8)4 .'reenwon[}-emoryis/+ ʈ` TiUUiUViUWiVXi4VYiKV`Q^H>*2Q[F<-7@5(P(D<-5日[}j k @m d-/   Pepi @V2kj0y` j J  7 r[}<ҍҩҍҢҎҎҎҩ;'ꩀ o p i0of`I i ] S ! `2ating[}-L4hewinneris6/)#%pts  00 +@@@ f1230|1001P0D2p0202043@b[}0o1. @fl .n̹/n͹0nι1nϠ'̑Ω̈ҍҠjҌҩ;d`ҍZЯo^y[} n Ўn~d=8nnnnnnLBl2=$nn r  nn)n CJJ [}PLlc4nnnnLm0! |# ҍҭnn^n8" RIiR+mn 6ngn8J)[}Bn̹Cn-JJ@̬bmn JIҍҩjTR  ,n)Jnҍa,ҍnn[}n.o$ nn#$ $Lm  h 6Lmn eL lmjF e  ҍҩdҍҩ[} e# d  oo3F( i& p oLf|111,1D2T12|1211(1P1x11112@2h2222303X3a2021[}` 21   1  s '1`!:lU5X FVXP 1{[} {JJKJz?F K* UUё ,fffff>`<|l0fF68of;/'p88p'<<[}A ~ ! 0~k 0`@ 8 \x0%H ~` x g[}n`>.F~]_*``W xlfflxC?6`nf7574:p cwkccv~~n#jnmOl6 7<W.j[} <KkwO :'"'6@xJ65   ~ }0  ~j} ? ? ?~[}B``</ / <x`x`~    q>f>``|ff| a[}I(>O| /fg8n1lxlkc.|`` O=x_?6ck>6wp J $> x~ 0~"[},>Q},AA8x87U0 34/0xx#  OO0-%-?%8#%04)/.?./4?(!.$,%$h !ddress(1][}hasbaseat selfdemocomOw"#05)$!uthentic 3936%2eYWO'4)! 0/+%9!.4)#034!#+!_ %[}&.& !8!'' $&%9' 0#&$31' %- #0.>ep0F &" '[}C[a'  t " 'w  3#w'Y  '>[ '[} 'h S ''$ q % '&;wV ' 9ouhaveseentheX@@@NJ@NH@DLFMI@LI[}BC@FB"FDAKf"by2aster#05.code graphicsandmusicr3 oth members(miR supportfT I"ob[}k3 *irka31 (onza7c I4-aybeisdemolookv(bit 2trivial buty+li|x A(spentmany hoursfofha[}rdwork)->YDjoyedQ 8'reetingstodall  scenwhokeep88  [}= +S ]=_Uas_4J 6\xVx!?1[Ak4/lAk/L` ʈJЅа[}#ˑe˅ːe͐ͅΰХ˅ԥձԑ Ak4/lAk/L` ʈJЅаXFCompetition: Forever3 demoName: SELF DEMOAuthor: Raster / C.P.U.Address: http://raster.atari.orgJЅа\c