`8NNNNNNup <Hz ?< NA\Nu Anti Viren Kit: KEIN BOOTSEKTORVIRUS EO`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ @ ` ׀ ٠ @` @`Aa   !Aa!!#A%a')+-/1!3A5a79;=?AOEaGIKMOQ!SAUaWY[]_a!Oeagikmoq!sAuawy{}!a!Aa!a!Aa/Aǁɡ!AaׁO`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ @ ` ׀ ٠ @` @`Aa   !Aa!!#A%a')+-/1!3A5a79;=?AOEaGIKMOQ!SAUaWY[]_a!Oeagikmoq!sAuawy{}!a!Aa!a!Aa/Aǁɡ!AaׁA242 5BIKER q2GREECE 2STONES 2BTETRIS 2LEES DIT HD_INFO 290*2 . r2.. r2BIKER PRG s2``N_) `Stos basic compiler V 1.0 by Francois Lionet00}4`vvTdvƒW>V>4Vxwpp 0PU33ss777M,K Ugݝ`*n ]gݝ`*nJgݝ`C0<BYQC E0<&Jf(Q Hzp?< NA\@ f B?< NA\K?<NNT+@A@Cp2QA09rXg QAEp$QAZ#I~?<NNT;@G k p,8Q kp 8Q k(*y. , MI < kBQ oA+|#EhD+HH+O 0.MGZ+K.+S2+k6+k:BA+HAp Q( B(D+LAD+H+HA+HA@p rBQQ 9.+@+@ .+@ m$H"m`# # # # b+I+IACp"Q, n$N(n*-BG&.$(.(gP<f~`Afݒ`ݒ&Rd~gJGffkfB`&`&&`JGf+N ,+n <+L H+O T T+n P+n X+n+n E+J h(n+L&L+L pI0+L lI$+L `$I+L \%LI+L d%LI%L I%LI+L I+L @I+L L+L 8 L+H +H @ A+H A +H I C+I tC +I |C,+I C,+I ;i$;i&DBm +n$ +n( dBe L"m$na$n&n(n ./,nN,_J@f$na$nG .(nNJ@f;n" g$na|HNL$najNJ@fX+H DA    A#A# A#A#A#pARNE~NCpNG m6;hT+y A!M#,m LA+H ;| &m ,Et m D"mgH >$RB@N" L|J@fB%AhEQ+H D+H?<%NNO/- ?<NNO m0<BBQ`H0<`p` p `NupR`p. m -NwbJgtIN{-<-< NzIN{B+LI-< NwNzBI;|,-<ĈN}\A`B=<-pN}IN{NIN{A`-A`>-NwbA`-A`F-NwR Jg6IN{A`-A`> IN{A`B-A`J IN{A`-A`F-NwbA`-A`N-NwR JgjIN{A`F-A`> IN{A`-A`F IN{A`R-A`J IN{A`B-A`R IN{A`-A`N-NwbA`-A`V-NwR JgIN{A`F-A`> IN{A`N-A`F IN{A`-A`N IN{A`R-A`J IN{A`Z-A`R IN{A`B-A`Z IN{A`-A`V-NwbA`-A`^-NwR JgIN{A`F-A`> IN{A`N-A`F IN{A`V-A`N IN{A`-A`V IN{A`R-A`J IN{A`Z-A`R IN{A`b-A`Z IN{A`B-A`b IN{A`-A`^-NwbJgIN{A`F-A`> IN{A`N-A`F IN{A`V-A`N IN{A`^-A`V IN{A`-A`^ IN{A`R-A`J IN{A`Z-A`R IN{A`b-A`Z IN{A`f-A`b IN{A`B-A`f IN{-<NIN{-< -<NzIN{B+LI-<NwIA`-NwrNzBIN{-<NIN{-<NIN{-< -<NzIN{B+LI-<NwNzBIN{-<NIN{-<NIN{-< -< NzIN{B+LI-<NwIA`f-NwNzBIN{A`--< NzIN{B+LIA`^-NwrI-<NwNzBIN{-< NIN{-< -< NzIN{B+LI-<NwIA`b-NwNzBIN{A`--< NzIN{B+LIA`V-NwrI-<NwNzBIN{-<NIN{-< -<NzIN{B+LI-<NwIA`Z-NwNzBIN{A`--<NzIN{B+LIA`N-NwrI-<NwNzBIN{-<NIN{-< -<NzIN{B+LI-<NwIA`R-NwNzBIN{A`--<NzIN{B+LIA`F-NwrI-<NwNzBIN{-<NIN{-< -<NzIN{B+LI-< NwIA`J-NwNzBIN{A`--<NzIN{B+LIA`>-NwrI-<NwNzBIN{-<N IN{-<NIN{NIN{NIN{NIN{-< NIN{-<-<NzIN{B+LI-<NwNzBIN{B+LNzBIN{B+LI-<LNwNzBIN{B+LI-<ŜNwNzBIN{B+LNzBIN{B+LI-<ŮNwNzBIN{B+LNzBIN{B+LI-<NwNzBIN{B+LI-<DNwNzBIN{B+LNzBIN{B+LI-<XNwNzBII;|,N}|A`j=<-pN}IN{A`j--<f%Nw2EuN{pIN{NIN|bN|nN|&,dd,NuBDJjDFDJjDFD2k6HF0H@k,J@f(Ҁi$HC0fHF0H@kJ@fҀi JDgD,Nup m <NCNu/ &H6< `Nx8Bg?<NMXJ@fN{Qp m A@p BQNuJf.Nu m P PAg dp m NAXNu$^4g SBBGNCQ<BGNC,m LNu<?BGNC<NC,m LNu<,m LBmBB"m 8H2@NpLLJg"k8<fJBgSBB1 pBGNCp NCpNC`̴|d RBB1 BGNC`<fB1 N~f,m LNu$m 84.Jj>&<NTBA8-g gRA`S20gR+H0& f `h/?,JN*$N<,_:&&fBCgmf$fJf gJg pNF&&`,$"p NF&` JmfAPNd~NC.Nup m < NC?0<><NC,m @2-bAfB@BA`0<22<&m |G"m tCJmg4< `4<2<  $IBCJmg  KfSg RCBmlBl RC` RA(|mf `| fB m @><NC0><NC,_NuB - ,g+@Nu|VNuJmFgBmFJmfNbNuNJfBmHNuN{NJgNuvNfC IpNEzN&mXv<- f JEf$N` fN  I~NC|dRFXRC|fvNfC I~NCNuHN I$ )Щ$I!HJgB` g<gՒ``LNuH&- m 2< gրQ m!CLNu m"m/Jg&dX2UAk gQ" Nup m < NC;@zNBmBmBm;|;|NJmgDB@>< NCJmfp `p N0<BGNC0<NCNJmfp `p N`.JmFg(B@~ NCpNpBGNCpNC0<NJN+H+h+h 0-HAB60+C60+C60+CBmSC;C;|BmBm0-rAr$m."j p,2Q"jp 2Q - A$!@A( A#$m `&m \4d5|5| 5| 67|7|7|7|7| 7| 7|7|7|7|ps"- hNB0* ;@#N-<N--N2Bm;|-<-<BBN-<-<N-<-<-<NV m pBXQLNu oHg oIg/:Nu ABBB0-S@g jTAC^`CxRA0H>1B@g0TR@Ac;G$m `&m \46N46N46NNup m Bd:$m `&m \"m d23C3B3A645| 5|5m Np m -|f;|JGgIEGp BZB[QGEBBBCBEp J)g6BD 1@fzRBPCAdRD|gJ1@f46Q`46 mfz;|Jmgf,0<;@mJmgmg;|;EXNbpN0-~NC0-~NCpBNCp BNC m 8p'JmgHR@ QBpBGNCJmgpr~NC m 8~NCpBGNC&_BCAJXgBBNRC| eNNu+m mBX+H,m ,Etg jhH &NLdEQ, n$Ng$<f~`Af`ޝR` n Xg` nJg`A Pg`A ## ###Nu -"m IYeNuN,e .m TY,m LNp m EAdf$&`&"Ce C$)` P#|#a#ad! !Jfg&E"G~dN SGg<.f" p00 gR`$k$" 0g2S@H2Q`"- H$`$k$`eJ,m Xx g:k&@`" @ g(m0T(TH&LXSgJfg&Jfg. `+ILNuHBp NEp NEpNEpNErpNEpNG<-A~0NCRF|fA~NCLNu&dN& g<fJfbNup,` p `p*`p+ m Jt  "V$    ^b* (($*T>T**P.@> rVlNNF@|:"~*H    H x"X !" 2<<TZcd0FFFZ  F VV|V2$V|<tWX xB\L=?@ J T0^h|v>j!4#'d't't'h'(< )h :* z* *!*!2.|!.!."0."T."j.".".#:# N# N # N!# N*#HN4#pN5#N6#Nz#N$bN$OL$O$P%R%dR%tR %tR%R%R%R&R&&FRb&nRl&R&S4'S'JS'vT`'T'U('U'U(U(U(6V(^V(V(V(V)VJ)0VT)V)W)W* W*8W*dXH*XR*X*Y+Y+Y+(Y+(Y+PY+xY+Y+Y+Z,"Z2,JZ<,Z,[,[h-&[-R[-~\0-\b-\.\.].2].B].B].j].].].]/]/<]/n]/^/^$0^0B^0n_P0_0`0`J1`T1J`|1v`1a1a1a1a1a2a2.a2Va2a2a2b3 b 3bbp3b3c83c4d4>d 4jd4d4dd4d5e5e5*e5*e5Re5ze5e5e5e6$e6Le6te6fX6f7$g 7Pg7|g7g7h8hL82h8Jiv8bix8riy8ri8i8i8i9i9>i9fi9i9i9i:i:jj@:j:k:k ;k ;Fl4;rl;m^;m`;ma;mj< mk<2mtn>.n>Zn>n>n>p? p?"qF?:qH?JqI?JqR?rq\?q]?q^?q_@q`@Dqa@lq@q@rArADrtApruArArAtB thB8u.BPu0B`u1B`u2Bu:BuDBuEBuFCuHCJuICruJCuCuD"uDNv\DzvDvDw$Dw.E&w/ERw8E~xPEyEyEyEy"Ey,F"y-FJy.Fry/Fy3FyrFy|GLyGxzDGzGzG{H({HT{ H{$H{H|8H|I}I}I} I@}Ih}I}I}I}J}J<}ZJh}dJ}J~,K~KDKpKKĀ LL L0L0LXLLLЁMM.MZBMLMށN N6xNbNNN⃤OO&O>ONONOvOOƄOP PLPxPP̅*P4QLQxQ`QІQR((RT2RRRĈR܈R숹RSS<SdSSSTTBTnTTUUBUnHUUƊUVBVJtVvVVVVVތWW.WVWWW⌺XX:XbXXhYY:0YfYY*Y4Z\ZBZZZrZZZZҐZ["[T[|[[ڐ\\2\Z\P\ޑ] ]6|]b]]]^D^:^Rn^jp^zq^zz^^ʔ^__L_x__Д_` `H`8`̕`a$daPa|aaڗ,bbVb6XbFYbFbbnlbmbnbocpc:qcfrcscyczd{d>djd™ deeFereeʛxf>f*@f:AfCfΜFfGfHg,IgBJgtOgPgThh*hbhxhhΜhi8'ivhiriii濟j~jkklmnnֿo00o\:ooppqR\qherfr4grpssNsOsZt[t\t]u^uH_ut`uþu6v: ROUND NUMBER ,TIME BONUS * LEVEL = ;(4,2)(5,2)(6,5)(7,5)(8,5)(9,5)l: 319(4,-1,0)l1:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:320(4,-1, 0)l1(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(14, 5)(15, 5)L: 321(1,-1,0)L1:320(3,-1, 0)l1(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(25, 5)(26, 5)(27,5)L:(14, 5)(15, 5)L: 321(4,-1,0)L1: 321(4,-2,0)L1:320(3,-1, 0)l1(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(22, 5)(23, 5)(24,5)L:!(28, 5)(29, 5)(30,5)(31,5)(32,5)L: 321(2,-1,0):341(4,-1,0)l-21: 319(3,-1,0)l1: 519(3,-1,0)l1:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(12, 5)(13, 5)L: 321(4,-1,0)l 321(2,-1,0)l1:(10, 1,30)(10,-1,30)l: 319(4,-1,0)l1: 489(4,-1,0)l1:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(20,12)(21,12)L: 321(2,-1,0)L1: (33,5)(34,5)L: 321(1,-1,0)L1: 1(4, 1,0)l319:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(16,39)(17,39)(18,39)(19,39)L: (14,4)(15,4)l: 321(1,-2,0)l1: 321(3,-1,0)l1:(4,-1,360)(3,1,360)l-10(1,2,0)l340342(4,-1,0)l-11:(5,1,18)(5,-1,18)(8,0,12)l(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L: (36,5)(37,5)L: (20,9)(21,9)L:(3,-1,360)(2,1,360)l350(4,-1,0)l-21:320(2,-1,0)l-21:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(11,35)(10,35)L:(10,35)(11,35)L: (12,9)(13,9)L:(22,5)(23,5)(24,5)L: 350(1,-1,0)l1:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(11,39)(10,39)L:(10,35)(11,35)L:(11,30)(10,35)L:(10,35)(11,35)L:(11,45)(10,35)L:(2,-1,350)(2,1,350)l(4,-1,350)(4,1,350)l( 4,-1, 10)(4,1,10)( 4,0, 30)l(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(25, 5)(26, 5)(27,5)L:351(2,-1,0)L-51:((1,-1, 25)(1,0,622)(1 , 1, 25)(1,0,622)L(14, 5)(15, 5)L: 350(3,-1,0)l1:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(33, 5)(34, 5)L:321(5,-1,0)L-31:(10,0,40)(5, 1,130)(4,-1,100)L(10,0,20)(1,-5,5)L321(4,-2,0)L-21:(4,-1,300)(4,1,250)l(10,0, 13)(1,-21,1)l(10,0, 10)(2,- 1,31)(2,1,31)l:'(10,0, 8)(1,-121,1)(10,0, 7)(1,121,1)l:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:321(2,-1,0)l-20:(22, 5)(23, 5)(24,5)L: 350(3,-1,0)l1:(10,0, 10)(2,- 1,31)(2,1,31)l:(10,0, 12)(2,- 1,31)(2,1,31)l:(10,0, 9)(2,- 1,31)(2,1,31)l:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(14, 5)(15, 5)L: 321(2,-1,0)L1:320(3,-1, 0)l1(10,0, 9)(2,- 1,31)(2,1,31)l:(10,0, 12)(2,- 1,31)(2,1,31)l:(10,0, 8)(2,- 1,31)(2,1,31)l:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(25, 5)(26, 5)(27,5)L:(14, 5)(15, 5)L: 321(4,-1,0)L1: 321(4,-2,0)L1:320(3,-1, 0)l1(10,0, 12)(2,- 1,31)(2,1,31)l:(10,0, 12)(2,- 1,31)(2,1,31)l:(10,0, 8)(2,- 1,31)(2,1,31)l:(10,0, 18)(2,- 1,31)(2,1,31)l:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(22, 5)(23, 5)(24,5)L:!(28, 5)(29, 5)(30,5)(31,5)(32,5)L: 321(2,-1,0):341(4,-1,0)l-21: 319(3,-1,0)l1: 519(3,-1,0)l1:(10,0, 11)(2,- 1,31)(2,1,31)l:(10,0, 12)(2,- 1,31)(2,1,31)l:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(12, 5)(13, 5)L: 321(4,-1,0)l 321(2,-1,0)l1:(10, 1,30)(10,-1,30)l: 319(4,-1,0)l1: 489(4,-1,0)l1:(10,0, 12)(2,- 1,31)(2,1,31)l:(10,0, 10)(2,- 1,31)(2,1,31)l:(10,0, 13)(2,- 1,31)(2,1,31)l:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(20,12)(21,12)L: 321(2,-1,0)L1: (33,5)(34,5)L: 321(1,-1,0)L1: 1(4, 1,0)l319:(10,0, 14)(2,- 1,31)(2,1,31)l:(10,0, 10)(2,- 1,31)(2,1,31)l:(10,0, 10)(2,- 1,31)(2,1,31)l:(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L:(16, 8)(17,8 )(18,8 )(19,8 )L: (14,4)(15,4)l: 321(1,-2,0)l1: 321(3,-1,0)l1:(4,-1,360)(3,1,360)l-10(1,2,0)l340(10,0, 12)(2,- 1,31)(2,1,31)l:(10,0, 10)(2,- 1,31)(2,1,31)l:(10,0, 13)(2,- 1,31)(2,1,31)l:342(4,-1,0)l-11:(5,1,18)(5,-1,18)(8,0,12)l(1,5)(2,5)(3,5)L(10,39)(11,39)L:(10,35)(11,35)L:(10,35)(11,35)L: (36,5)(37,5)L: (20,9)(21,9)L:Du hast es geschafft !!! fYOU ARE IN THE TOP FIVE PLEASE ENTER YOUR NAME8 YOUR SCOREBEST FIVE PLAYERS1  2  3  4  5  6Dieses Programm ist nur bis Level 5 Public Domain.MWer die anderen 15 Level auch noch spielen will, mu an folgende Adresse10.-DM schicken.FREINER GLOCK STUTTGARTERSTR. 69-1 7250 LEONBERG KENNWORT: BIKERLER bekommt dann von mir das Codewort zugeschickt ,da man eingeben mu,umweiter zu spielen.BITTE CODEWORT EINGEBEN`B`J`R`Z`b`f`/`Window 101** %$%pb)$.F&zV!*t'(z-%%<*:!!2!D!x) (PPP(PP((#|"##&&#X## n#%B%H%N$*$l$$$^$z%V&%^&.'J$!$*.CRH~#3K cf2* cf(* cf*3ֱd/a _pL~Nup`/<?<#?<NMPNu3By yN# yV#t!|3xNuJyxg yV!ytNuH~OK,up(yJupg8aHpNELNa./JygJyfp)`pNE L~NsNL~Nspap@aBC:,2JEg2,RCl6mp a.p a(JEg2,gHAA9A2JAg*l8l:l4gel6geHADybEybBl0alHF0a*69:Cydx3$y)JH#By09AVA aZa taFa By~0,2ga8a Xa<09.9#3`Ha /a Nu2,2g@f09@2?,?,?,0Bl03a (BlPE0,2S@Ha22,4SAa&QaR@86,6SC:<B@2a <a0,,? 2?,0Bl0BlP$H:,<<,>BCBBJyg 8B`(HD fDf a`Gga>aDRBEeRCFeBy9_08a02aRNu/9~,9A0`4l<yb 6l>yb4,8l@6,:lB9@@B9@89ABC9A:aXaB@NuH9DJygLL:LE`:LDE0a t0a 4LNu309`By@.9gP#3IL$lH&J4,<>•yIL6<.9g>Hf6)JH8,<>LSD4Q0,2,a)HL)ID`RC CfA290B02<J0g0l0QJyf aa09ڰyf$3AB@ gR@ @mByB@Nu @fAB@ gR@ @mB@`^0<`20<`*0<`"0<`0<`0<` 0<`(yNu09Nu9Xp"R@ @m9|Bl Bl.0,9@,@9@*9|Nu0,9@,U@9@*Nu0,9@,HR@9@*Nu3Nu3ByNu3Nu yfXJyfNJyfDH(yJlg.lf$9l0, R@ @mB@9@ 4"aLNu3H2,*"lD.9N<,,l*SF:9SE6KGR8,SD0yJkXaJl.g2$I4 0*NfxTJTMQBfSJQQ9|.`8Jl.g02$I4 0xTJQBfSJQQBl.LByNu<>JyfJl2gRFRG9tp8tp:><NVF"yNuMVJyg* yg@H@`@H@`@H0, gNuaJ,l8, g,l HB80Ȱyg0 2DgSDgSDLSD:lSM29SASC<9>,4SG4 :&Ig0$NTJTKQSKJDk0$N6QQg0$NTJTKQQQ`H0HS@Jyg" yg<HF<.`,.`,.""QLNuSCSB8,<Jyg"0,@@ :$H4QQ` ,@ :$H$QQNuH?4,4B@va~a2aBaLNuH4,46,6B@BAaValBAaRAl6fa aLNu?0,4S@atJyg2,A02Nu2,HABA 2Nul4dl6d a B@Nu0<Nu9@9Aa)HL)IDNu0,H@0,Nul4dPl8HNul6d,4SGSEJyg8$H4 QQ`8$H$ QQNuH Ag(:B@BAa:4,<<69>aLaDGDCaX`0,29R@t4g 2,`a~`F0,g 2,S@`p0,4S@9@`0,2,gSA`PJl0f\2,6SA`>092,RAt6g 0,`"Jl0gSA`0,BA` B@2,`a`BlJyk3/<a Nu9|JlgBy9| yg/0,a Nu0, 9@Nu0, 9@Nu0, 9@0,a)N 0, a)NNu0, 9@`0, 9@Nu0, 9@Nu9@>JygGOOl` lGla)N Nu9@ >JygGOOl?`lOGlaJ)NNuB@` p`p9@PNu9|0NuBl0Nu0,2,`l4l@l6l8aB@Jyg8D d< Nu(HD d< Nu0,SG6y8lSL yfl$I: FJf.UVhQQ gZAlBG` fUhQ`UVhQ` yf$I4 : vFJfF]^hTJQYMYNRHSEjQ gAlBG`SJBfUJ` f]hTJQ"`]^hTJQ `$I4 : vFJfF]^hTJQQMQNRHSEjQ gNAlBG`SJBf]J` fUhTJQ`UVhTJQ`(y0,29R@t4gn9@ yfB0,ѬDL`DJyf L` L29SAI ,D4,SBgAR@Q)@DLNua a`H`hBz ( `f#zNu3~0X` p lLJyg 2,B0Nu2,HABA NuHJzgS@@ yzXd yg*H?,?,a:aaa20abLTABh0,l@2,lBJyfJl2gR@RAHE4, 6,8, gC1B1C g,Gt)6QGG tSXQAJg H L/9N#N #NLNu>< y"yN""""""""""""""""""""""""""""""""QNu h&  $ "    @$4 8 0L B:   6, Xf B    f6 d 8 8d"N8 dJ ":z<$0L  ( `8>FL @ &N ,c  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lll6666(>h<&|(fl0fF8l8tv00`00000 f<f<0 0`0 ~~0  0fff~fff<< xflxpxlf``````~|||ff|```|v|ff|ffffff>ff>|``lvfff 8``flxlfl|ffffff>xl```<`<|00<006ffff>ff$<ll8lfff>|~ 0~00p008  8` $$B~<``<Bffff>f;f<>f;p<>f;<~;<``<<pffff>Bfff>|B<@@<4Xfff4XbRJF<>f;< |)B*R$HH$H$ $H4X<~;4Xc~~~~Ɵ|~~c>  UUUU3333*@\z:Lft &lPZNYMXTYMXTXMULYMULXENCREc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~fffllll>`<|fl0fF8l8pvp88pf< 80 0 ~~`0 0```nff>fff~fff<<f<flxpxlf``````~fv~~nfffffff<ff<f>``|fff|<```<>fff>ff>|``|ffff8<p``flxlf8<|fffffff>|f```>`<|~ffff>fff<|lf<|~ 0~0p p` 44b~f><>f>p<>f><~><```<<pffff>ffff>|f<``<:0|00~ff<<6f|ff|`0|000` <~> 8< 4X|fff4Xfvnf<>f><000| 6kÆ6n֟6ll6l66l4X<~>4Xc~~~~Ɵ|~~c>UUUU3333 )f )fc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ffffffffffff>~``|>~|ffl 06ff8|ll88ppv  `0880`ff<<<<80 8pp8~~~~p88p<~ff 8|~<<~fff~~ffff|~ff~|ffff~|<~ff````ff~<x|nffffffn|x~~``||````~~~~``||``````>~``nnffff~<ffff~~ffffff~~~~ff~<``````````~~fffvv~~nnfff<~ffffffff~<|~ffff~|````<~fffffffj|6>~``p8~|~~ffffffffff~<ffffffff<<Ƃfff<<<>~ff~>```|~fffff~|<|`````~>>~fffff~><~ff~``~>~~>~ffff~>~|```|~fffffff88<< |x88<<l<~fffffff<~fffff~<|~fffff~|``>~fffff~>|~f``````>~`p<~|~~fffffff~>fffff<<Ƃff<<<~|~~ 00~~880000880000b<$fB<~ff````ff~< 8fffffffff~> <~ff~``~>>~ff~>ff<>>~ff~>`0<>>~ff~>6<>>~ff~><|`````~> 8ff<~ff~``~>`0<~ff~``~>ff88<<~`0fffffff~>ffffffff~>~|ff<~ffffff~<ffffffffff~<<~f``f~<80000000ffff~<~>~ff~> 88<< <~fffff~< fffffff~>2zL<~fffffff2zLffv~~nfff<>>~ff~>~<~fffff~<~00ff~<~~```~~` #&,0n ` #&,2f2?6ll6l6lذ2zL<>>~ff~>2zL<~fffff~<=~ffnnvvff~=~fn~vf~~~~`0<~ff~~ffff2zL<~ff~~ffff2zL<~ffffff~<ff |zz |Ƃ||Ƃ|[_UQ???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOLHO?NNNNN.??>|>??| !!& d&!! d  #'ONNNNN0NNNNNNNNNNO&#NNNNN `00```00    00```00`8~ߧL<<<<~=2<<<<<<<1u=.1+yN' N)N! 1c u1>!a}' a' EqXhq uluiuuukG|qzvSpBuff mouse.spr@PH~## f^# ,H#b#^3\H#f#j @d,SFBQ/aP _pL~Nup`6:A(BABHBBBHBNuxAvCNBGRESEgJPfBQQNu<h dBi` hl3F<( hAd3h`hlDFh3F<h dBi` hl3F<( hCd3h`hlDFh3F<( i@3F"ii3FD<( iB3Ffii3F2RG`>ByVA:ANu?a2BJPg>8(:BdBDB<(>CdBFCBBAPAgJPfRB Bf3VNuhbheܼhb־he`arBBJPg0(@2(HA2(A3VNuJy f>0:2:4:6:zaJJGg"E0HCAJQfJGfNuSGH>:$h&J(z0(@0(i@0:fi"@0)Di"U@:@T@2)ifSA6:(<<E2:P@A3 JEg2)̲hfS@2(@A3 3 Jiga L`:0:S@k>g0z2z2:JEg^> fxp` 8*0+JGk80T\Qg8 8T0\QQNu0zR2zP4:NJEg|> fxpr`8*0+2+JGk802T\T\Qg 8 802T\T\QQNuJEg2C> f xprtv`8*Q0246JGk280246T\T\T\T\Qg8 80246T\T\T\T\QQNu$yNJy f6"z<:v>:SG2:4:a`FCSF04QQNuJy f:2:\4:\$z&a>:.4:PBCSB2:DSA&z06QQNuzorz l4:zl`zo89 zoNzl6:zl>zo::3 3 3 3 <>B3 C3 By Nu3 NuH@<`(H@JgByVBy ,` HBy ,BBD3 A@# (J@jLJPg`BPJy ga4( 6( 8:hhaaJy ,f(1Bhh6agRCJ@gZ @xlREmL BlD3 3 3 3 "3 &3 $1@ 1A1B 1C1D1EJPf0`hgJy g H aL04:̴h m4( 0( h2:z@l8`86:h m6( 0( h2:z풲@l:`:aJHzn(<(6GcaaHaa`R4( 6( 8:hhaaaaad4:6:8:zzaaaa@p`B@3VLNuBy ,B@`aJPf 3VNu4HA62ABByV3 ,B@aJ@fhJy fFH y (C<0:v2:t4:r6:pBDBGa y (Ca$z"aaLB@By , zTBP3VNup`ByV3 ,B@ABaj y (BPJ@fJy f"h$I0(H&J2(zf4(zf?(z6(fSB6Q`BxC::SEUASB<>MTB0,Q>MB 06,QQQ8hSL>(SG:z:6j0 2QQ` y g6< zBA&J$KBDBB0 g RDff Q2QQ`Cg&I0 6QQ>B@Nu0 8LD&I(J8D DNuJy gJy fJyXj?<%NNTNuKEI.BB|64<"MBAxJQgilig m &LBE4)6RERAQf SE4SFQ`JFkr4QNu0HANu3 BNu3 fAp0QpNuByVaa aVBNuABCDJAk`Ac.azFd z>e3 2az,e z(d3 Cc$zd ze3 ze zd3 BNu3 3 3 3 `ڱf zNu# NuByVBy?<NNT3 g* @g3 3( `"3 3( `3 3 3( 3 09 @(3 0<X y f@3 a6By a@aaBy a Ap2<BQQBAa\a@BCa 2<a p3 yPBP3pNu8<0a8žDOdRSESF0:S@k.g04QQ` $QQ` $$QQ`~0S@@LSESF0:S@k.g05#QǗQ`J %#QǗQ`6 %#%#QǗQ` f0AzFef$Ha&JL$Ia4:J(CSFxGgd:ESMgSM0:g @gf K"Jg0H@B@::g& Gg>4QQ` >$QQ`>$$QQ3VNu$DU5(C44K:IABIa랖E.KSDSE0:"g* @g<2QQ` <"QQ`<""QQ Nu DU5(fLA:<Qi680:HKMJAjrUdJBjtVdJEkgUe:JFkgVe<AgkޜBgkDCADDB0HVH:@0HKCDLXAIBa,K0\QQ`^&I(J>028AFDT\T\QQ`6&I(J>02468ABCFDT\T\T\T\QQpNupNuBy f3 # aBNupNu/?<&NN\Nu <+`#-NuByVByBylBy 3X 9.# ޱfAb#PBP yV# 730:HA20SA3b20SA3d y# ,bNuJg yV Ӹ zԔ ӴNu???/  f"zv@d)Ag3@@((f`H0(HA2)(HBJ@lB@` zچo0:ڀJAlBA` zto2:n23A"_420NuH?~HM,VNL~NsByVJAf 3XyXk@f<3Z3h` ByVJAfByXyXd 0<a3VBNuByV3h3j3Z3V3ZBNu z:0z٠2(zٚNu z&0(Nu 9Nga `ByVAC~|JQgkJPf|02)g1A4)g hg|1B6)gV$zܲJy gP8:ܮL 2@gB&@Lr@ b41CKE0!KBD1D1D1D1D` JhfBP|BQACRG GfZ0:PgJFga:۲$h&J0(@0:ۺh 2:۶h AH0:ۤ:@UM2AK3 :(|EJEg2( hzpfS@2:^h g2(@I3 3 6:DSCaBL`zC(xBABBBCJQg f0a~CRD f3V3ZNuByVNu zJCf,BABB6<8< y gJy fKLSCSDByV3^3`AB3b3dK0L1D3VNuByV z\zIJzd0zָzָd1B3VNu0< zޜBBQNu zގJAg AdSAICdEd 0000BNu <Nu AdaRJPg4(6("zH2<JQf PQBBNuQeigdieigdDAABNug& g 0m 9b><Nu ae >EB`:By NuDBJy f A^B`AFTB# 3 3 3 NuByA0<;BXQAB0<YBXQA0<BXQNuByAgMSA4 BVI*z(MBn-MBn 6<a (fOMˌ>,K̬ INupAgaaKH@aNuJUgr2- 0HH2-AANuJBfBVNu BfVNuVNuBCAf `rvan,LBya Q`vAf `rva@,MByaQ`Ag?a2a2BC` aarvaByJBf V`<Q`jAgxaByBft=BCfv=C=D<`03NuJyf(zv`fNu3 3 Bf ?aa43 Nu(zF::g~y fr3Ӵ By A^"yNC}x g> 0@w2Aw@g,vH@HAtJB@BA陰AgbR@`S@@Q0 UUQ3 >:g^Byl<SGAE@0f6Q3l`6(f2(0fBA0BI5IRA AeBA1A`0:g(y f3 z0:20UHQ00:.g0:*k ByVa0:ȸg0:ȲgByACEȞ~JPg ^,VG63G83BFGB[BBRFFgB:ôEg64`"HG&GK:GK:GK:K:G:<4|(K <`(KpB>9޹#,GREEgB>Ĵg4G> I:G*H>3ANu0<NuH0M .EFABa$I A=A2a٢&J24ABa$H A=A2aـ:9 09 H=@ :ESMM8EL<=A=A>=I=I 46.8. J"K2: H0g0 `0 2QLFe Qx`GSDjxSBg Qv` 0.n d0.n SnfBNuByV͝Jg PbE RI:r09 HI>42(A<9 N:9 8LSE$H&I 2H@6C H402g`6Qͽeg`3VNu  0fL&p@b&  $ (h0 "  @    8  Ɯ0    : ApJ0gS0fQ3FGI4:gyDdydDzgB<:tf Q3H`,f2PAt2ItRAta`M|$zzJVgVg MQ`vK6.:20kJn g@ gJ@`@BDgz0 D`eBDLA0@0@4J   g@RBA0HAb<=CTC=C0Jng(Jn f"Az00@p@gHfp;@ mB@aJng4K mB4`B@a`Mf Jn g n g =n`BV`gE?420H JXC=CJfKH;|a8`0 f=|K ;|a` f=|a` fBA20=A =B`zgr020TC=CE Edn2VAJfBn `H f=| `2 f `$ f@?@ g@ gaf` f2KHBU` f2BnBm ` f2BnBU` f@A``KE|g-eKQ3: zN-d0f0 @gZ24YmY9HghHtR@A`THBA4mjBA` 2c2g0P@A`$BA,mjBA` AcrAA-fP m-0ka`<gB@a`.B`(+HB@p20;AX@B-Nuan cifb#JX3BByDBAM0g =@=@=@=| <BnBnMRA Af#>3:NuBy:ByN3F3HBCp5BQC\pSBQp C.BQI$|8Gt Bf a` t QNu,?@NuAg&SA0:3FAFAPAB(NuAgSA0:3FAB0NuBy @@}z{~@  5?,>d,t5os??@#?#???p????> @@}z{~@  ;?<>nv?;os?@#?#???p????> @~@ |{z ;?<>nv?;?}?@+<#8;0???'??p,??x'>~ ~/10G.G@D`x xy~@ @@.<AF4?<lv5t.?}?@+0x_#?8;0???>?,o'g~~lPF_G@ 8 x}vH @@,0846 <@l  vX4t . XX? 'c/Uy?@'0x_#?03 #  2>$? Mo@B F PF\W@ 8 x}vH HH,086"" PL" " RX  0 @ @(  X@X@Sϛt/{??x0di  L|k@P~ |/ P\(@ 8 x}vH @@086  @@S?Qz{oo~d  HHK@K* ()@L(l@@@@@@@@@?<<<<?<<<<??<<<<?<<<<?߱=??}9q1;00xx XX F F00pp``qy??9 ;1q<<xxxx00!!`@`@@@rr  ?  @_@_@@@A@@@@@@ ?@@0@@ @_@_@@@A ??0<<<<00 ???`??`|| 8 ??p??<89( 8<8?@@?8;(8 @@0~@00?@ggs@88||y 77??00``@@x 77??00``@@O77??  ((ogscc``ppp>??8ogsc``ppp>??8 o``ppp?8??  w``ppp>??8xx``>0w??``ppp>??8xx@@@@px8 |?33 3## #LJ߃~~?8<8??^L =:8?Xpx8 |?33 3## #LJ߃~~?8<8?>?~ >98?8&? G8G _ߠ  gp >? @~~~?x?xxx?x?x?<<@zx?x?}_| `200yOx@??}\| >? @~~~?x?xxx?x?x?<<@yx?x?|_|000yx???`}|a`=<<??~~~?>?@@?C??7gx9<88888???<|~~~????????`? 3?7>?8?8x? `` ??`? 33?77>??8??8x?? 00? 33?77>??8??8x?? 00F<<w`|<<@??8?<?<<`À<?} ;?cx|`?>@~?@_?? `@"|`~?@?<C{?>C?:`?@?s{?8>g8{? "?`? ?8 ??#?`?`??? &&??8? x?@0G@4<? ߄ }u? @0 xA<@|??}}(}  }@H0xA?g/@xp }FÀ x@?80o _@$w$p_t_D8<$`{x<`?|(o`) ?@}|< ~`A>wp__??9??}>h@ppp?<?<w <w0q8** ?8???>>qs8911??@** {fps>`~~ ** |}>>|}** 0808 8 |8 8ppp€TTT  d888 8 ((((BBB(((|Pppp((((BBB(((|(P8p8p8p(8 8 8 fff<~<~<~~`~`~`ffffff``````ffffff``````~~~fff|`|`|`ffffff``````ffffff``````ffffff``````fff<<<~~~~~~ 1 1 1044??3 3 3303434?? 333??3 3 3`dd??3 3 3303434????3 3 3303434???? 303434??>>008 ??x>x>ߏ{{±00???x>x>ߏ{{?????x>x>ߏzzƠ?????8>x>ߏyy..??>??xO??888800?'?>O??888800?'?>O??8800???'?>O????<<`??'?>O??0@??'?>O??~p@??'?>o????~p@?@@??>??x>x>ߏ~`@??????x>x>ߏ~??`@??????x>x>ߏ~?`??????x>x>ߏ~?`??????x>x>ߏ~???????8<8>??p~~????~|????~?????~ ???x???@ ???>pp??<?8?8????8?????????gq?~~??~~~`@?? ???? ???????????????????̜̜ϔϔ|????????p`????????????????|???|p???```?????8x??x?x?? X??X?X?????>>?B9><|??<#<|< < ??|?|x|8|8O_@?n?88/'''D;|88 0|||uuuuA ~ p|wLpLp;>::?>>?????~?  ????q>;;;<<'?|||z<<|<,s0,0,???????8?8?8?xxxxG>@ @ ????<??wpp? ? ? ?< ~pp????~?|KHH<- _pp??|{{{OaOaOa?8y wnpp????x|?x???s>::????}|/ w|>t,t,??????w~#?߰00|| t t ts?}| ??  9999????x??@n@GGGAAA?<?|?Dž///?C;888nnn?a?x88kkk??~p????>y88|x>y88????????xvv;x88?77|y Ճ?>+aaa??????????00?gggy@@ooo@{{{qqOOOûqqq_P_P|p????ÿaaa[[[777ÚÚ{{{|????İǀǺ}}}888?????????|00???>>??|0?w>??|0?w????pp03<p:?|???{ '8;8}w:???{ 88???ۻ; 88~>??| 88|>??| ?88~>??ۃ|  ?88~x{???˃9  ?0w??:x{??~?} ?0w?xy?z~??} ?07~s?=||????  00??pp???Uw0gB """"ci3Td  d2 035555666333333151586531313531355556666333331111586531313531355556633333551586531313531555666333333111665535318:61665358:6165318:66665535166553531Z ,.,..,.,..,.,..10 ,0 ,..,..,..,.0, %%%***%%%**%%%***%%%**%%%***%%%**,,,,%%%,%%%*'%%%*'%%%*'%%%*,)&OLDINK&CURINKSPRMAXNBc  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ww3vvvv(~~/(w~8wg>w>ps>ww>.n|||888>ww>ww>>ww?w>88p8~~~~p88p>w~~>wwwww~ww~ww~>wpppw>~wwwww~pp|pppp|ppp>wpwww?wwwwww>>|wwv|vwwpppppp|||~ww~ppp|v~ww~wwwwwww6|8l|888>8|88888|~~pp~www~>wpw>?www?>wp>>wp|ppp?ww?~pp~wwww|ppwvxvw<>l>wwww>www>~ww~pp?ww?~wppp>p>~pp~ppw>wwww?www>l|www?~888p88xxp66c<``<Bffff>f;f<>f;p<>f;<~;<``<<pffff>Bfff>|B<@@<4Xfff4XbRJF<>f;< |)B*R$HH$H$ $H4X<~;4Xc~~~~Ɵ|~~c>  UUUU3333 C$<GRYCARGRXCAROLDCCCCBAUR MXTYMXTXMULYMULXENCRE??qqÀ<q8À<11q<|11q|?qÀ<qÀ<1q1pp8#x?pw>w~w?ppwwwppwwwwwppppwwwwpppp>ww~pp>ww~~ppwwwwpppwwwwpppwwwwpppwwwwwpppw>>~w><|???p????????À?||?```?8xxx???? XXX?????>>?B>9<<<<#|  ||||?xO88?n?/88'''D;|88|||uuuuA ~  |LLpwpp;>::?>>?????  ????;;;888????w p p ????Kc~~~~Ɵ|~~c>  UUUU3333 C$<GRYCARGRXCAROLDCCCCBAUR MXTYMXTXMULYMULXENCRE. 2.. 2GREECE PRG 2?[SCORE DAT 2GREECE 001 2}GREECE 002 2`wGREECE 003 2 }READ_ME 2@`Q;AON ?<NNT+@\?<NNT+@`?<NNT+@dpdgnBg/-`/-\?<NNO <a)"<aIhEXp a:a~JfPEXp a:afJfPEXp a:aNJfPEXp a:a6JfPpJ-gpRf,EXpKa:t/EY p a:fr"_ta4+Aa$$p ~AaKp ~AaKp ~AaKlEXp a:$ra'p+@hpa?(-h"maP,a@pa?a@ (-h m!HEYpa9/(-h m 0Ha>a<"_a-"(-h"maO(-h"maOpa;(-h"maORhp hlrpa%x m 0H+@lx"maOCa4a(p ~AaJBpaO+@t0<a90<a-0<a-(-p"maO(-p"maO:/ -ta9"_a,f/ -ta9"_a,V(-p"maNp+@haO+@xaOx+@|(-p"maN/ -|a9f"_a,/ -xa9V"_a,(-p"maNRhphlRpp pl6EXp a8tra%N?<NNT$ <}ra@pa$Aa34a5EXp a84ra%?<NNT$ <w`ra@vpa$RAa2EXp a7ra%t?<NNT$ <}ra@@pa$Aa2A (<*<|~ka1 N`EYp1a4bpdaF@a!ha54Nvptra.rvptra.fvptra.Zvptra.Nvptra.Bvptra.6vptra.*vptra.vptra.vptr a.vptr a-vptr a-vptr a-vptr a-vptra-vptra-Aa1BQ+|耄A0B0pd+@A trka.$p raE^EYpa3BpraEJAa)praE:EYKp a3p raE&EYWp a3 p raEEYcp a2praDEYop a2aJ+@ -gpraDEY{p a2p raDEY{p a2p raDEY{p a2praDEY{p a2pfBh&-h$-hpra*Rh ǀhoB+|ȀhR&-hp4<"-a*Rh ?hop+@hR -h6<?4<"-a*Rh ǀho <a#"<aCa+|Bpa&+@p(-p"maK$C&a0~aH+@ -lN4 -oN aH?WHH/aHvJWHHg p"<a8x -"-A&a=baHn+@pWHH/pWHHgN NnAa|aBpJ-gpRfNQNNBpfNu -pWHH/ppfp.ppfp.ppfp.ppfp.p pWHHg< -rҭa*+@ -gP`pЭrҭa*+@ -gP -pWHH/ppfp.ppfp.ppfp.ppfp.ppfp.p pWHHg>pЭrҭa*D+@ -gP`p Эrҭa*$+@ -gPppWHH/ppfp.ppWHHg -rҭa)+@ -gPppWHH/ppfp.ppWHHg>pЭrҭa)+@ -gP`p Эrҭa)v+@ -gPpJ-gpRfQ`P+mNu -pWHH/ppfp.ppfp.ppfp.ppfp.ppWHHg< -rҭa(+@ -gP`pЭrҭa(+@ -gP -pWHH/ppfp.ppfp.ppfp.ppfp.ppfp.p pWHHg>pЭrҭa(X+@ -gP`p Эrҭa(8+@ -gPppWHH/ppfp.p pWHHg -"-a'+@ -gPppWHH/ppfp.ppWHHg:pЭ"-a'+@ -gP`p Э"-a'+@ -gPpJ-gpRfQ`Q+mNu <"<A&a9pf -p`Q`RpJ-gpJf$p Э"-a'+@ -fp+@pP`f -"-a&+@ -fp+@pQ`d -"-a&+@p Эr ҭa&+@ -WHH/ -WHHghp+@p``p Э"-a&+@ -fHp+@p`@p Э"-a&n+@ -fpp+@p`hp Эr ҭa&L+@ -fpp+@p`hp Эr ҭa&*+@ -r ҭa&+@ -WHH/ -WHHgHp+@p`@p Эr ҭa%+@ -f&p+@p`p Э"-a%+@ -fjp +@p`b -"-a%+@ -fLp+@p`D @gV @g @g @g @g @g* @gj @g @ g(-p"maDVC&a) -"-A&a6` -p`Q`RpJ-gpJf$ -r ҭa$+@ -fp+@pP`f -"-a$+@ -fp+@pQ`d -"-a$+@p Эr ҭa$+@ -WHH/ -WHHgfp+@p`^ -r ҭa$p+@ -fFp +@p`>p Э"-a$P+@ -fnp+@p`f -r ҭa$0+@ -fpp+@p`hp Эr ҭa$+@p Э"-a#+@ -WHH/ -WHHgHp+@p`@p Эr ҭa#+@ -f&p+@p`p Э"-a#+@ -fjp+@p`b -"-a#+@ -fLp+@p`D @gX @g @g @g @g @g* @gj @g @ g(-p"maB:C&a' -"-A&a4a?+@ -gNu -pWHH/ppfp.ppfp.ppfp.ppfp.ppfp.p pWHHgpЭ"-a"+@ -gP -pWHH/ppfp.ppfp.ppfp.ppfp.ppfp.p pWHHgpЭr ҭa"+@ -gPppWHH/ppWHHgpЭ"-a!+@ -gPppWHH/ppWHHgpЭr ҭa!+@ -gPpJ-gpRfvptra?hpa9 vptra?Vpa8pop ra9EYp a& <a8x m 0HlNa'Aa%NEYpQA8a%jEYpOA>a%ZEZ3p@ADa%JA>C8a&"HADaCJa%:p(+@pa8J -AJa+>CPa%p(APa+nCVa%AVtra$Ra=N+@ တWHH/ -VHHgEZKp(a)>tra$Z -x m!HEYpa)/x m 0Ha |a,6"_a`x "ma>x "ma?pa*x "ma>pra7x "ma>ra4x m/0Hx m 0HlZx mCHx mAH  "x "ma>//x "ma>"_a+x "ma>//x "ma>x"_a+x m/0Hx m 0HlZx mCHx mAH  "x "ma>.//x"ma> "_a+tx "ma>//x"ma>"_a+Vx m/0Hx m 0HlZx mCHx mAH  "x"ma=//x"ma="_a*x"ma=//x"ma="_a*x m/0Hx m 0HlZx mCHx mAH  "x"ma=B//x"ma=4"_a*x"ma=$//x"ma="_a*jx m/0Hx m 0HlZx mCHx mAH  "x"ma"_a(x m/0Hx m 0Hl|x mCHx mAH  "x"ma://x"ma:"_a(:x"ma://x"ma:"_a(x m 0H+@lx"ma:Ca EZsp a$nrap+@hpa!(-h"ma:vapa!(-h m 0Ha!FRhp hlpahNAapap/+@p+@h -hana'($-ra(-h"ma:$-r2a(-h"ma9$-2<apѭRhp hlNvptraa7x+@R -VHH/ @^HHgpaa`XNu+|Bpm+@ -"-aR+@ -gR`PP ̀^HH/pJ-gpRWHHgp nA,xح*<|~ka4pra1EZ|pa -avptra7pa1Vvptra7pa1Dvptra7pa12vptra7~pa1 -ѭpѭEYpa"b/ -aa%"_aC2apA2a$"C2a -llA2Capra0AaVp ra0A2aFA,trka+|QBQpoNu -pfp+@ppfp +@ppfpK+@ppfp2+@ppfp +@ppfp +@ppfpK+@ppfp2+@ppfp2+@p pfp2+@ -ѭEYpa!4/ -aa$X"_aC2apA2a"C2a -ll"+mlA2Carpra/Aa"p ra/A2a -lB <2<4<Aa耄 <r4<AagA0B0NuBvpt"-aZRpfNuvptra@vptra4vptra(vptravptravptravptravptravptravptr avptr avptr avptr avptr avptravptraNua f 24&8:BgmpNu<ngfDdpNufAdpNupa JkpNupNua AHPB?HQ?<NNAP _NuDExa`bDEa`ZaR11!Nua11!Nu 24&8:DE`6 24&8:DB`&a\&8:DE`DEx`aH` 24&8:HnghDBHngXDE~<En g6@ABDFGcGcGb8(vHDl`G8BCHC` GHD8HD쬵k&Dуd QRB BbJjDBNu DENupN֓DjdDA@ cAр[SBoJjDBNurptNuH@g0J`Ѐ[rGoJjDBNu0ftNu@[rB oH@JjDBNu $HkBk Bj*DBNupNuDBBkBjDBDNuf gp`,a 00Nur$o, b4< J@k @[H@NuH@RBNu4<Ѐ[NuDg8k2 b4< J@k @[H@DBNuH@RBDBNu4<Ѐ[DBNu40rHGGdHGGdSWDуdi?<>0rHGGdHGGdSWDуdi ?<>0rHGGdHGGdSWDуd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<,>CEdGH@0r`xJCgz?<0rÐdSWЃdi?<0rÐdSWЃdid?<0ÐdSWЃd&2 H@kփAр[SBkփejRAd RdQRBJjDBNutNu?<0riR?0i?`?<`"_KZM[pIO:HQ <-H*,`N,Jd 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|Nu`8a8A-Hhp apMa=@F?<NNTT@A0r p0Q`pdr ta0.F=@=@ACp,2QAp 2Qa a2`p`lpeahp`(p?a a\aZaHz?< NA\?<LNAfCR2A0A82r22aB"<'0<NBLNurt=@:=A@=B2::(   F..26"8@"PQ1!P1P!0PP`0  q#p"A ӘQNu|^|  R^,T:Hz(` N'zHz ?<&NN\Nu9gNuWNua8aa NuNuNupc?a0QNurdd6Ag,B(dB(dH Ac<atgBAp`NuNu?<OA`d?<IA`Z0<H IaLt Ig Og Ug Ag Rg*afNup`ap`"`0afHRa\>Er$Wgr STD:gr COM:g r LPT:f2FA$_0=@D~CA0< BhaB2"pNu$_AF Ge><QBAFpNuahgzp=` a\gzpaTaRFBd&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`-@ _a FG` VNuag`af`ae `ac` acpNuadpNu/ a $I> _a 4Ae4v` VfANu?HP0(T@kHa $I _a IUd4Id4Id$Id `$$$$Q @Jf4Nu0XNup `va UAfQNuag`af`ae `ac` acpNuadpNua XSAkXf SAkXfJANun\n^648HH`prt`n\n^n\n^8HH`prt`"_A `4RB`"_A42L\A` L0GF11Q-p`prHQ`Bp'rtat n2rt6(SC0(S@apaB\papava0paRG=GYfx-IC=C=C$tBft=B=B(tFJ=BBBB*Do>Eo:@l6Al2DDk =DVBnDEk =EnBn@cVo Acno,_NuAH`/=@a _a]Ak024E$ Bb5B5A6CC5CK5C:8AB0000DkxEkt00A<:d>:bSFSGFn\GnXDDk0BhDEk1EBh Fchh Gchh0hb"0hbpmrt-|2H-|2L`Nu-HN*?<NNT-@XDbDEbEBb=ET=DV-|PBLBp n20(L=CJ?=B^C=C\=Cj@drAdnED??RGRF=GF=FHtGJ=BltBft=B`=BnGOpЇЇ b na 222-IfHVMF,_Nup `"T np`??/ a, > _a 4$FAFp_@[000][vx`* [g" ]g |g QSx` xQSrQ][vx`* [g" ]g |g QSx` xQStQ]BAF0-H,=@p4a2HNu <}a4$Ia `F$XaH`a.HR?<NNT @"_ <}Nuvn\n^~Ha,0 @xepw2AtE4*jDjHB t`0QTAtp =| D`a`QNuHg"cc/ 0)a _$PS@kH2QNu2(g$PRAA4DBH%$Y2Pg 1AHRAA%NuBhNu~dGdEH<Nup`F0@F@AJhg PLNu`&LJg(HPBHh/??<@NAXLf ѨLNuJkp%`aJBja!| ??<>NAXOJkpNu0< aF`0< CF2p`Jp a0`p CFp`6aCF"p`(Hza `Hz"J`B.@=|DNua.@FpAR@C` @H` @HHy7aZa"H`Hy7`Hy7 24`@H` @HHy7a"a"Hav`Hy7`Hy7 24`B.@=|DNuB.@ab=GDgNup`a`a0CF"E p`4Jg$_a: HN$_a: HN$_aBHN$_a؄BpHN$_aB0HN$_axBpHN$_alN$_ab؄N$_aXN$_aPN$_aF 0HN$_a:؄00HHN$_a,p0HN$_a 24N$_a:p 0HgpN"X I"_(*UGk*<(؆QNp`p`p` p`pJPg`$_a!HN$_a؄1HN$_aHN$_a 00N.@<.DAp$I"t Q k"RGef~`SG * g *fSG`<.DjZ\FkBJn`g Fgd Fg^HS&I.aQ`p???<NM\Qj&_NuHQ/?Hz?<&NN\`p n2LLJFj|@c<JGj~Ac>02 h|N n2HHNu80a|DHz ?<&NN\Nu|AF"n2"iB(B(NabaJjtNuaTHPa pJk NuCg.BJ@g  g &g, $g %gN-.NutNuRpt`2Rpt`Rptr ae OgX Xgn HgSRB ae Fb$0k  c_  c b退`tSHka6NuRB0 b b瀀`RB0 fрd`aVp`aNp`ap3@B@Nu>.D<jRGg>VGg:TGjp` HPa0CF$IpR@  f _a\Hd2Hd2`"QNu`6<.DHSGFaAEg f< &_Nua`Nu.dfahB@=n`r>.D<jRGg:VGg&TGjp` <.DaAFa&JkNup#` z fa2a` z f a"aAFa  f#@JkzNu0:g0.D<jRGg*VGgTGjp`|<.Da(` z faaz` z f aabAF "g pR@0 ,g  g  fHp`:pR@0  g  g "fR@0 ,g  g  fHpRU@"_  f#@$H _a`QNupR@0 ,g"  g  fa~ (fR~Nua ~ `a~NuaJkHQ ! gRf _NuXX~Nu0j\@??<NMXJk .dgp Nu`N<.DHSGFa "fAGg ."Fg( ,g2 gAEf< &_Nua g`Ra ,g g` ."Ff`H0aL`H0anL`a"X0 @Jg2zf.HPEJH LppJ$_44"b#JJBNHD#BNNup<`z"n2t4BBTC2aR"X4 BJg zfEJHB LEJ@ ,_NuH0:naTPL4:^0$` v$2Qv$$I# $IA@HV ,_NuBnp`pBnp`p=| p|=Fn@=@b=n`ra^Hj=Ah~`:a JfBH@ RfF.f Kg" Mg sg tg Pg Hf~`xSGjtRGFcn>`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?Hya.NM\Nu=|D`LjazEfpadppa`AFEg0PaEfaFRE`ܾEfp a@a8?nnnp a2RF`<arnnoS@f nhfSnl=Ah=FnNup` papq4.rf?HyaNM\Nu=|DHaLNu|A0"P2(@e2<EF`QHP=|DJ@g$abAF$HpR@ 0 f _a"`QNup?ap a~2<|0`C&pHQ/Hy@NA NuC pa:NuHQ/Hy?NA Nu&g4 FgagJAga2< R@AdSf0Nu0ap Ce`&g4 FgaHJBja`gPAe CbRa R@Sf0Nu FgRag JBja"AeaJAg RP0 pNu`* Fg6agJAga @eaRP Nup NHѨB?<?/?<BNAO JkLLNu&8azJBjaJAg Df*ڃkd0Nu DfրBH??/?<BNAO LJk!@NuHBHh Hx??<?NAO LJo ѨLNuk:fp`^k: g ѨNuBHPHQ/??<?NAO _JoѨfNuBHPHQS/??<@NAXLfѨNuJkp%`Hz` Hz`Hz&$A?<&NN\NuNu4Nu$Nu(a؀.dfajNu?a2@`?a2@a` a Nu4.`Af n2LR@RANu4.`g S@SAHNutbpbr??paxpYar0al0`fZpE[pgP`LJg&B.C`a8aD*9fap-I,=|p4alHz*9g ENp9`* _a &nO:NM[pIKZ$<Nu[1][Error +111][Return]EZ g g>Jf`Ar Hjr-D@Hd0H@H 0H@0CNuAF"H [1][fSEfNuD@v`v??NMXJNuJ@k??<NM"UAf J@fH@NuaXjT0fpNu\@`aD`]@><CF Ipa<0HNua(`]@><CF Ipa Nu?|`?a0R@f|0a~HJFkHPa _Nupo`@HSHP&I>g\SG??<NMXJk V _t&_Nu&_`C`C``C` C`CJhfRRRRRRRHP? @CFH~8:E#P&<2 `b$bYEf` RAf rЁЀ`$Ѐe "ЀeЁdpNJAkfgRer?DDЁaAa8$HX :CFE` YEjT"_$P"2trDDd0d d d` QjNu`aDa 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"&nNuaP n2L6(n\n^HHHNua0 n20(n\HNua n20(n^HNua n20(HNuah:ffNuarNua J[HHNu:nfa@ z^0NuJg6$:Pf,H?<"NNT&@p/&Ora :,ga &Lr`r??Q@OHyNM\0Nu#ONu   AgSA ANua@`H"a`BaB@(` aBC(@HAC&21i0d R@`aBHP?< NN\Nu0^ M / hawFAN`RAD0C?0FA0A ff fA"H"2"2"2`B؄*؄؅CH`刘؅X`$_  Ia`HR"H @`̘؄*؄؅AHNu؅X`$_ Ia,HR"H` nd$HJf-HS Nup"`HPa _a`QNua JH aL0Nua`˄16553565535655356553565535655356553565535655356553565535655356553565535655356553565535655356553565535655356553565535655356553565535655356553565535655356553565535200000000000000006553565535655356553565535655356553565535655356553565535655356553565535655356553552552552552552552552552552552552552552552552552556528065280652806528065280652806528065280652806528065280652806528065280652806528046528065280652806528065280652806528065280652806528065280652806528065280652806528065535655356553565535655356553565535655356553565535655356553535535655356553565535225525525525525525525525525525525525525525525525525525525525525525525525525525525525525525525525526528065280652806528065280652806528065280652806528065280652806528065280652806528065280652806528065280652806528065280652806528065280652806528065280652806528065280565280652806528065280652806528065280652806528065280652806528065280652806528065280255255255255255255255255255255255255255255255255465535655356553565535655356553565535655356553565535655356553565535655356553565535652806528065280652806528065280652806528065280652806528065280652806528006528065280465535655356553565535655356553565535655356553565535655356553565535655356553565535255255255255255255255255255255255255255255255255425525525525525525525525525525525525525525525525565535655356553565535655356553565535655356553565535655356553565535655356553565535Score.datGreece.001Greece.002Greece.003Kann Programmdateien|nicht finden.|Orginaldisk einlegen|und erneut starten. Abbruch 00000000Sorry, luft nur im Farbmodus.................... Maustaste drcken links Startrechts Ende Spielende Wegen Deiner guten Leistung sind Dir die Gtter des Olymp wohlgesonnen. Sie wollen deshalb Deinen Namen auf das goldene Vlies eintragen lassen. Du darfst ihnen 20 Zeichen vorgeben.....SCORE.dat BONUS  `&BFl."|D〧`78((}B/>? 8( 0g~_>[d@`߽ Em`r{{4_ 8,A"DE*wSl|ユXHA.Ҁ p\wwU*8(pH}~AO~8( oo8("@ooP A{D">? 8(  @@_ɠ); 〣@ U8( }}SQEB}@p 8( "PoF }0o 8( %:=uMr{ 8(߻ D% ݡ%^'@R}VL 8(@! ( O9p〢p@RU 8,b-!@E8(  6w 8( @$|kUTTm?; 8(o }UBv㉦Btmj(?@w" 8(}@@"* ~AB^E 8(AD08( ~b|D }E7A? 88cDǮQ0pBݾ"AP < xo50b I  ?@ E0?@0"h@Ds0[@@&p`w oQ{ 0 ڿ%@A?@? @{1@ {?@`~Dw? _   @@@ۖ$i??@@~$H D>F6@~ _  _  [$`o @oXHA@@@ )ط'H_pp`#@b@R @ w 5W oq@[@  _Dw D@ N-@}@| @DXL`H !S HI" @P@ G@@ A}@P?{uP@?$@8 w E A??" !@D] ({{@@I B`A H"  ~@ GX T5" $@}P_ AA( ~w{B" 0 @(=@p" ߿ @D @ $P B` `"APP@  @@@"o}A(}Y Bb B߿ @{ P( H(!DAB@  `_o0  P ۿ$@wPw@@k(@s?* ?  >b$ |B D @2 "{ A @@ 00C@} @#@o_ @@@@?h @@S @ 4}w ݻ"D@w(@!T A ((@P? A@}~@D"TR|, s  @@@  ko$ @<@   @gw@ }0 oo(H 2@Hw~@$@{$ H"  (@0@@  8/o (@A0@` @@  /PP߿ @@ }    {@AI@w   @oH޿!@ DEP L N} @  ?@@}Mj@@@ {|}@w,@ ߷ H~DD  ] G@~"e!@@@@ @ @  ?b{`!P(V!P@ w(B@ 0_m ~@@Pa@MQ h @g _`$@ @ AH_ $s` X@} Dn{ o@@@  A" @@` 1&   H P?? @_?@?P` }  Dp??xw$@? ??  @??X  (?? `??0D}$ ??{P"@??@B@@??6H @H??@?> ߿ @? ~@@P!<&@ `? _=$?h=;Ŀ@@߿ @>! ?{ D H/_  zX @@?r #@  ?_@R  d{3 f@[!~mB 74 H G g?b_@ @D _@0o@   @?~@$@"!$ {@@}  o@@D?! !*t @oB! !@b~@@1@AB/PT@~/A߿ @    @ GPD@ @߷ H@ h @@  @x@@@ BH D( !a`~J@  L@~_"oP\  >o4$24@0$ w}  .џ`!,z w }0}@  "}v e  @" @  ?N ( ! ! B "PB 6ߝ b{ H `H#  0! @@HxxH` ~{&]I|yw @@ A ۿ@  @    xx$ @_(!$=?ׯ(P?SHH??@  S pH `$(@PA!@yPD0 ~n@ B`@@ #@aw w@}  q H@hߺ E_w wo ;"? @@YIgDD|H @ W@@  @0?{E` "  ?%D@!@!??wB@ A  "vD]`?}o?A=J @@ @ ! @@ p?@X @? @?  ~ ?@n??   u  e H@3AI@"H Ig H ($0D pP  @&`@ HD&@DL`x AA(U "P 0@ D`!1A 2`@@@@ 84P @@ 0 E@ 1X`  % % 2``L DD#D(z@A!PT$@R(FD`@,Fx    h% u $ @@ D ՂBJ@E!F !?8D 0 "   @@DE, @hp??p@!@  A t@`!+rDH ??B!b  %D3 @]`pET>8?(AP" H )@@>`O8? 0A@"@ A-aB(  > O8g? @`@B  Q<a ? }x8? I`0 B (@A 1@!? x88? @Q`@r@ B _I?D? X? * @ 0B@S  A? (? -;\ @ @" 6BB? 8?`n`pJ!$ ? 8? @B 0  R@? 8?! 7@0"A@@@-H `$? 8? D;@ @0 (0P@@, ,@(:?@ 8? +A1L @+ (@! +IK&? O8?`"Md8@ !@ 0@C  ? O8?! @N @0`^` > O8? @0( @ D**" * ? 8? B @ @ @ ΁ 0??<}0U#C@ @ 48@,h@L@ @π8>9Ϡ8U `" %A!{{{`p(" D@0H  a@ ?ńA*@ @@@ Ӻ"H l ^      DT{_^ ` @1  !LAPo@?@$ !Pb #Ā@,m'6eHHA( )023: /I)`f`;C0T0$%/?ۿV@_pB  @ `0;?Q P0:pᩐBok ro  ]"C{݄cSX=;< M__֘_ D0@  +XP(5j޿@̀m2 w#2I(Dp @@@PuP 9 (;J(BK[~?~?07 094?@ @@ @[-0w?xFffd2#!_!k ?" H "kBkBk!H "@CKz C#C$TTTI=>`H @HH߿~ zZn@@C_>+D|oPf$%?LMwggg@޿@$ 0@V~i~ A ,l>>ki}(H9 Nj!߀  ڟ~~7?@ؐC0!Q`P y`&&^Ho z'>( Ae,rkooߠ!"k" _|'"@ZwdDݛo}IIITPAO$@O T|\~_  xyxٟBB@(7 ha;;' {c]__9ud lct!Y4@F?97vq!_ߠ##zٯٿgod2&?BH Aa? @^@D8]8Ϸ6v__+}DD]FD>ـ@ $n $kۺwE}bC_sQqw((( DS;UϪW7?̅=ZA ''zwwwss^\o ( _:%?ĸDTDTTP_{{! XZo~ZF@@H@ ZM_ W~W_€ *^[V  `oe _ooO_׷o}၈@LL7ȃ0<=Š߯!oopUV)[@k{;{^^@4g&T33?~oo 9y{πװ)@w@?& 9?9?9?;z} =˳_:<{<?{{7??#'O(+,0Oϰ_^^GB+y; % 1Zzm}DLڟ%`P(=?$*~;dn)w֚ {A{?@@@/|:>>ߟwvv4u1nӱwwwttv-% 5?vvww ֿ~~^}}KBhBxbmu\:.w2BKK[ .o }}``D L#ǀ8ǤXQ?I}iov}wwoY66qy|AAGa[[??ߟ DD888}ۂ$~o_#c^^'RssWÇ|'vo_G_G_(& yݯ>QOOFv>>)+?:?<} x{poooo{ z~"__w}tv-m7 *+kX￐Aoo~~w W $Ͽ0A??<}VGVO5=yW{@w彚bt#Q$osscsצѤ8A _{P~:~r?vve] Txy*>~/o=""v*v.9{τ9;o-/// _o}SS}m[@Yٿpp ;?//N~{wo.n} DI^I^???_ݟ"`gvw==]}n;k{ ala8xx`_;<=zowooo/BE??oo;;^HhB^~~?lb  Q [,rrw66go}{ qw0οj-7=?' ]?ffvx|uu^uDp2ǁ|}~~{{*?r&!߷H!}}27ߞߟ}}77أ+/(ۀdz~xֹ\\Ss__n~3;-767,!߀w߿W#/~~ko9 B!ҿ__{{=ko}q`wQ]_}///? JzOo/ ߯ ~?NOx7w?H@ Qj{>?ߺv=_O__m+{ӟ__{ŴŴ/{n@y{oo/?+k\@`߿A{ױױWuW}?n@@{wz߭qq~7@s^__+1/5ϯ|~T@AcTum{++}}e}/;????~~SS/oo6}}go77??HC}}߿w{{}{}ٟ{nnp v4޴^^WwwV&ۼPֿP=ߴߴVvvvy{{ݿׯSS w Λ@EQeQ;?y~^NjN77{{]]~Ewgw??w%{%7oooo7||^37~ ~^E^E^ E_?Mexo|o~g=jwXp__^ {{llmm}}m?4?BBO3͊3~~[_;;ޯ:MMMwwYccODK~rYOxOyٟ__~??w_o__ xx__~7w~nss߳Z[}}{{xzo66[9]]];;}5}߿~;; VZz++m??yy}}~j~k55w}}zzg<}}}||ոռٚ++߲88 ==__y??7wcc}~CCkkoo<={}}jj??|o~_yyyyo jj*>hn~OossV گگ++`ˀ o oo~$IKKKyy?aiIKKKӶӶ}}:[?IKKK\\ռIKKK܏܏^e^eW ?IKKKWw{{{{IKKKƞƞzz*o*oIKKKUU_߾ooIKKKII''Zz[{..}}{IKKKs{@@ww~~IKKK//ٲW=IKKK@@jojo?{>{IKKK׷̤Τ.U.Uݕ7IKKKffgo==IKKKn~IKKKIKKKڵ==37ggIKKKss}}IKKKڞڞOOIKKKԟԟ//ww}IKKK??~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~IKKKӻ۹IKKK'|'|kkrr==IKKK''ˀ{{????:: ccAA bbSS;;jjKK++}}oowwwwww??{{===?[[gg==}}??}}oof`ZZf`[[OoOo77__f`{{11f`CCf`p \\yyf`CC~?~?LLf`*****"*"D@DAf`  ""D@DAf`  ""D@DAf`  D@DAttf`    ##f`0?TT%%$f`]]@?ŷŷ%%$f`@?yy%%$f`gg?&&TT%%$f`mm77?DD%%$f`??llzz%%$f`C?C? 44%%$f`++`44%%$f`uutt````%%$f`rrppp_p77ff۟BfgBC@%%$f`x44ggfgfg`%%$f`^^xovovgf``g`f`%%$f`aa|gf~~~~ff```%%$f`|޶gf%%$f`|gf```%%$f`oo|~~fppp%%$f`??|%%$f`|%%$f`|%%$f`|%%$f`|$$$f`$$$f`q%%$f`| aaa$$$f`|p@p@p@ p %%$f`@@@iii$$$f`aq %%$f` qqqqqq%%$f`%%$f`"%%$f`y"f`("f`ǜtt$%f`tt$%f`tt$%f`opop$%f`к$$$%f`$%f`$%f`$%f`pp$%f`<<$$$%f`44$%f`$%f`$%f`$%f`$%f`$%f`$%f`$%f`$%f`|$%f`|$%f`|$%f`|$$%f`|@$%f`|?$%f`|"݀$%f`{$%f`G$%f`|q$%f`?|4$%f`4$%f`$Ԁ$$%f`%$f`st$%f`H (%$`a9x t$%f`EHD$%f`;ro$%f`"%$f`SĀ4$%f`T$%f`Ā4$%f`Nt$%f`%$f` DD$%f`AĀ4$%f`hxx$%f` D$%f`D%$f`$Ԁ$%f`$Ԁ$$%f`xxD$%f`?$Ԁ$$%f`(|؃(|DD$%f`$%f`tt$%f`%$f`1$%f` ߀ ~~@?@$%f`~~@?@$%f`>>@?@d$%f`@ @>>A>A$%f`>>I6Ht$%f`@H@>>A>@]$%f`P~~B=BL$%f`0 B=@0$%f` dߛ _ ppxp??$%f`&@@ ???""////yyyy""""$%f`?4("("("("%$f`_pOpp>p?T/>D @ ߄t%$f`B@?????  $%f` px8p|? ? tt$%f`;@?@$%`a |x  D$%f`@|  ,D$%f`$ww}o|9;qs  Tt$%`aTH@|ac  `D$%`a0 _ }    t$%f`@@@| B=@HH$%f` |~ott%$f`8||]tt$%f` | oĀ4t$%f`L@|nDsDtt$%f``@|wDD$%`aB|%Wڈ w߄tt$%f`W| $Ԁ$%f` | @@dd$%f`?|24Ā$%f`}>|j7$%f``Ds|D;@\$%f` g|- PDf`!@޿` x|6 */'؄ttf`@ox|" %$%f`x|  %$%f`N@@x|!!` %$%f` |  %%%$%f` P?@|  Ctt]HHH$$%f`A@~~@?@a %$%f`BBx~`??eu%%%$$%f` 0>`~%$%f`yxxx𙟑%$%f`{H``xux```%$%`aA`>`@@|yaaa%$%f`  ߉v~@@<.$t?<%$%f` @@<[tt888%$%`a? @@<h@@$Ԁ$Ԁ%$%f`@$@ @@""<0u %$%f` Q##< ?$$%`a@;D##< 3222?0$0$0%f`Dy}##^ 33333$$%f`?@##W$Ԁ$Ԁ32223333??32%2$2%f`"{{CC3?2323233333?00033%3$3%f`|3?30303033333?00033%3$3%f`|Tt?00033%3$3%f`|>0>0>0>>>3%3$3%f`@| t%$%f`__|((ׄtf`, |f` | U@f@?V|yv f@|yf`GG?o  @f@@pOpp?p?@@@Bg:yy__}@ g YB (^{`@g  o?/? C@`anE'@w  P# ~CBs?@@ ,( B?@wwnNvoo3  G(Ew@@sZgA `$`o`hhPPQ H@II(_####################################### # # # G R E E C E # # # # by # # # # Stefan Brausch # # Hlzenschleifstr.4 # # 6642 Saarhlzbach # # # ####################################### GREECE ist ein Public-Domain Programm, d.h. man kann (und soll!) es sooft kopieren und weitergeben wie man will. Einzige Bedingungen: Greece darf nicht kommerziell ver- trieben werden. Es mu der gesamte Ordner weiterge- geben werden. Er besteht aus folgenden Einzelteilen: - Greece.PRG - Grecce.001 - Greece.002 - greece.003 - Score.Dat - Read_me ber Lob, aber auch Kritik wrde ich mich freuen. Wer Lust hat kann mir also schreiben. Gegebenfalls Rckporto (oder vielleicht einen kleinen Obolus!?) beilegen. Zum Spiel: Das Spielprinzip ist sehr einfach. Die fallenden Bausteine mssen so an- geordnet werden, da sie mglichst eine durchgehende Reihe bilden. Gesteuert werden die Bausteine durch die Maus. Sie knnen nach rechts bzw. links gelenkt werden. Durch drcken der rechten bzw. linken Maustaste werden sie gedreht. Viel Spa Saarhlzbach, im Sommer 1989 Stefan Brausch . 2B.. 2STONES 1 2CB}STONES 2 2cB}STONES DAT 2gSTONES PRG 2~STONES SND 28 STONES TXT 2wwG&0pP"pDwa`xxx?0<<00<<?<?<<pxpxa`<<C?<>?<?C?<>pxpxa`<< ?<??<??<?pxpxa` <<0?<??<??<?pxpxa`<<0?<Ç??<??<Á?pxpxa`<<8?<Ç??<??<Á?xxpxa`<<<8?<Ç??<??<Á?xxpxa`<<<8?<Ç??<Ã??<Á?xxpxa`<<<8?<Ç??<??<Á?|xpxa`<<<8?À?< ?Á?|xpxa`<<8?À?< ?Á?|xpxa`<<8?À?< ?Á?~xpxa`<<8?À?< ?Á?~xpxa`<<8?< ?Á?~xpxa`<<?< ?Á?xpxa`x ?<>< ?Á?xpxa`<<<    ?<?< ?Á?xpxa`<<<0 ?<?< ?Á?xpxa`<<<0 ?<À?< ?Á?xpxa`<<8?<À?< ?Á?xpxa`<<8|?<À?< ?Á?xpxa` <<888C?<À?< ?Á?xpxa`<<8<À?< ?Á?xpxa`<<8((À?< ?Á?oxpxa`8  ((À?< ?Á?oxpxa`8  ((À?< ?Á?oxpxa` 8  ((À?< ?Á?gxpxa`8  ((?À?< ?Á?gxpxa`<<8  ((?À?< ?Á?gxpxa`<<8  88?À?< ?Á?cxpxa`<<8?À?< ? Á?cxpxa`xx8?<À?< ?<Á?axpxa`<<<8?<À?< ?<Á?axpxa`<<<8?<À?< ?<Á?axpxa`<<<8?<À?< ?<Á?`xpxa`<<<8?<?< ?<?`xpxa`<<0?<?< ?<?`xpxa`<<0?<>< ?<>`xpxa` << C?<<<C?<<@x`xa`<<<0<<0x@xa`<<~~~~  r    ~~~d$BLJD @@ @AAA<LJD @ )))888888I   }}}(8AA%=%@2   U(}UAAA!%!@x N NEUE#@c# ! x0HaNNDE## 00DDD@@@don  888 x x xÆÆÆdon D D|||D8 |DGƀGdon <  DD D@<|@DDDDGDdon <   888DDDao88DDdonao @@    |||ffffff|<|<|<>|>|>|<<<0|||ffffffffffff ````f`f`ff`f`f`>>>d`P````f`f`f>`>`>`fff P````<`<`<```>>> P|||?> !Pn Q P  ` I ǏǏǏ    ̌̌d```000`p`f``333333333000p`f``000333333000000qqq000    333000666000Z<<<333>>>vvv>?>?>?<888303030030303333333<<<333030303kkk333333636363333030303c3c3c3333333333>>>333ccc333333`<8$  80(  `(80((( ( ( 0d???>>>3 3 3 333 0 0 0 333     >>>000000 ? ? ?     000000 3 3 3 000333030303    000>>>ZZ<???```@@?``@G ?@ G ?@ G?@G|`?>88;8;G ? ?@A ?G ?@C88;8;@??G ``@B ?G ``@@C ?@ ``B@ ?@d``@@@ ?G``B@ ?G ``8 ? ?? d`` ll ll llvv 66 66 66 66 66 66 llvv ll ll ``  T*wwG&0pP"pDw0000000000000000000000000000000000000000HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0000000000000000000000000000000000000000#ls1vfy81؀'~0I}|HI}|H1|}|||0}8|}8||}8||}8|01}8|HI|}8|||HI}|01}|~}~~<|||||||01||HHHHH$|$$$$$߀$|??$$$HH__||$$$$$߀$|?>'??/|||?>|||?>|||?>|||?>?||o|?>?||ߎߎߎ888o|?>?||'}}}AAAo|?>/?||'}}}o|?>/?||ÎÎÎ;;;o|?>?|||?>?|||?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/?|||?>?|||?>?|||?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/?|||?>?|||?>?|||?>?|||?>|||?>|||?>||'|?>'??||#|?>'`o|||?>???|||?>|||?>|||?>|||?>?|||?>?||'888|?>/?||'ggg|?>/?|||?>?|||?>?|||?>?|||?>?|||?>?|||?>?|| |?>/?||#|?>/?|||?>?|||?>?|||?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/?|||?>?|||?>?|||?>?|||?>?|||?>|||?>||'|?>/||'|?>/|||?>???|||?>`|||?>???|||?>|||?>|||?>||'|?>/||'|?>/?|||?>?||888|?>?||ggg|?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/?||ÿÿÿ|?>?|||?>?||qqq|?>?|||?>?|||?>?|||?>?||#|?>/?|| |?>/?|||?>?|||?>?|||?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/|||?>|||?>|||?>|||?>???|||?>`o|||?>??||#|?>'||'|?>'|||?>|||?>|||?>?|||?>?||ݍݍݍ|?>?||uuu]]]|?>?||'uuu]]]|?>/?||'َََaaa|?>/?|||?>?|||?>?|||?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/?|||?>?|||?>?|||?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/?|||?>?|||?>?|||?>|||?>|||?>|||?>||'|?>'??||#|?>'`o|||?>???|||?>|||?>|||?>|||?>|||?>?||'ŸŸŸ|?>/?||';;;ooo|?>/?|||?>?|||?>?|||?>?|||?>?||ߎߎߎ888|?>?||}}}AAA|?>?||'}}}|?>/?||'ÎÎÎ;;;|?>/?|||?>?|||?>?|||?>?|||?>?|||?>?|||?>?||'|?>/?||'|?>/?|||?>?????$$$$$$$$$$$$'$$$$$$$$$$$$/$$$$$$$$$$$$'$$$$$$$$$$$$/???` T*100000VFB 90000CAS 80000TET 70000RIS 60000CAS 50000TET 40000RIS 30000CAS 20000VFB 10000END `v. o"h#x#x#x,Oc.N//Bg?<JNA ByxN:NV?<NAN^NuNV?./. ?<GNAN^ _\NNV?<NNN^NuNV?<NNN^NuNV?./. /.?<NNN^ _O NNV/.?<NNN^ _XNNV/.?< NNN^ _XNNV?<"NNN^NuNV/.?. ?<NNN^ _\NNV?.NH"N^ _TNNV/.NHRN^ _XNNVNBN^NuNV/.NBN^ _XNNVN@N^NuNV/.N@N^ _XNNV/.NEN^ _XNNV/./. NAN^ _PNNV?./. /.NA4N^ _O NNV/./. N@N^ _PNNV?.?. ?. ?.NDN^ _PNNVNEN^NuNV/./. ?.?.?.?.?.N>N^ _ONNV?./. /./.NCN^ _ONNV?<NNN^Nu/,HNVAh-HN?<9i/< B/NgNirA0 A]"O2"0. ?NhNirNh2RA=A@o=@2.=A0.N^,_ _TN/,HNVAp-HABXB BAr0B BN$=@No@A??r3&t3Fv3x30z3|38p3 r3@t3(v3Hx3z32|3p3:r3"t3Bv3*x3Jz=E`Xp=@`Bp=@`,0.2.A2.AArAp1Rn n oRn noRn nop3r=A`,0.rA10.C3Rn nop3rr3t3v3x3z3|3p3r3t3v3x3 z3B|3Dp3Vr3Xt3Zv3\x3jz3l|3rp3tr3~t3v3x3z3|3p3r3t3v3x3z3|3p3r3t3@v3x3tz3|3p3Br3Zt3^v3`x3bz3d|3fp3hr3pt3tv3vx3|z3|3p3r3t3v3x3z3|3p3r3t3v3x3z3|3p3r3t3v3x3z3|3p3r3t3v3x3z3 |3p3r3t3v3 x3&z3*|3.p36r3v3@x3Fz3L|3Rp3Vr3Xt3^v3dx3fz3h|3lp3pr3rt3vv3x3z3|3p3r3t3v3x3z3|3p3r3t3v3x3z3|3p3r3t3v3x3z3|3p3r3t3v3x3z3|3p3 r3t3v3Dx3z3|3p3r3t3v3x3 z3|3p3r3t3v3"x3$z3&|3(p3.r30t32v34x38z3:|3?</,HNVnA-HAn0B B/9p/9t?<Nl?<?<?<?<N?<a?<1?<?<?</9tHybN?<NLBgNM?<NL?<c?<CAO"O p QNHBgNLp=@r=A 9|2.AA$0o ?. NN0.rAV6.x DWńEBe0.R@=@`p=@`0.2.Af?<NM` BgNM?<PApB/?.N_\?<i0. @K?Ap"Op?"QNH?<}0. @K?0.@CA"Op?"QNH?<PApB/0.@A/0N_`\0<r9pAA?0. @K?Ap"Op?"QNHRn n o0.rAot=B@AEC0.@BvA0=C?< NL?<NMp=@`B0. @??<0.@2.AtA0O"ONHRn nop-=@?<i?<?<?<?</9tHybN?<NM?<PApB/?.N_\?<i?<Ap"Op?"QNHp=@`0.rAn: @??<0.@4.BvA0O"ONH09TH/N=@2.4.BW8.DWņECdv=CAA(??<0.@@.??<?./9tHybNنRn n o?<?9j?9d?9b?9`NN^,_Nu/,HNVA-Hp3Jr3Ht=B09f=@rAm09f@=@`0.Ap20`:`RN`Jp3H`>p3J`2p3Jr3H` AbA2;NN^,_Nu/,HNVA:-Hp=@r=Ap=@r=A`*0.2.24.BBA}40B=@Rn n o0.rAf 4.=Bt Bf69\RC3\89ZRD3Z?.?<?<N0.=@2.=A`Lp=@`60.22.AA2.24.SBBBA}401Rn n oSn0.nl0.r AW6.xDWńEBe0.R@=@`0.r Ag49f`t=Bv=C`t=Bv =C`t =Bv=C`t=Bv =C`49f=B0.W@=@rAn`2p =@t=B`4p=@t=B`$p=@t =B` @g @g @g`" BbB4; N JJZjZjz09V3X2.49ZB3VvCl/( o*0/ 2/"4/&ah o*0/$2/"4/&aV o*0/ 2/$4/"a o*"o.0/ 2/$4/&aLNuH0/ 2/"4/$>/&"o, o(aLNuimjindBoBinXimRil2)io4)A6@| CB@2f`0R@|fQNuHJo0gl>/2"o8BD:/0jDE<SFJFjHSE"o8 o4H0/02DD4/2HEaL"o< o8EaLEEJEgJFkDDSFRD`LNuHL("o6AnC@nBim`inZimTinNil0)il2)io4)io6)H(:/*40/(2/,>/0 o2alREo.cLNuH0/$4/&2/(>/* o,"o0aLNuiminܲ@lAinβimưil0)ic2)|?6||@K0H0|HCv41Cv&JCf|ICv&q`D0F@BD gX`XRD|fOCvF 1p$1pOSCg `|ICv&410F@BD gX`XRD|fNu//<~?<HNA\ _Nu /Jf /Nu /BмNu///?<INA\ _NuH8%NN>%NN>%NN>%NNTLQNLNuHxKjMHBD?%NN>%NN>%NN>%NNTL`QNL`NuHBg//?<=NAPJ@k>JokZgp`pBg?/?<BNA J@kT///< ??<?NA J@k8JofBg?/<?<BNA J@k///<}??<?NA ???<>NAX0LNu#0/olz@Hм@#0/@Hм@#33 3B?< NA\/ yV09TS@JgXQ` E^?< NA\ yBNuHB?< NA\/ yV09TS@"E^gTQ`B?< NA\NuSykNu3HJyk" y00Uf0LNu y00Tf0LNu /RNu33HyE?<&NN\Nu@2|F09RFNu <H33HyE?<&NN\Nu3HyFf?<&NN\Nu@2|F FNu3HyF?<&NN\Nu@2|F  FNu3HyF?<&NN\Nu@2|FFNu33HyG(?<&NN\Nu@6|F92949f`VAf`FNu33HyG?<&NN\Nu@2|F0<yFNu3 <H3`##HyG?<&NN\Nu#a3a3`3HyH:?<&NN\Nu09HйbNu#HyHj?<&NN\NuA@"y0<"wwQNu/,HNVRA-HNq0.=@p2. =Art. 6<Co =CT`=BTv=CV8.T=DR`"0.V@2.VtA 0C3RnV0.VnRo?<Bg?.T?<HnHnHnHnpHnX?<NVLN^,_ _N/,HNV8A<-HNq0. =@?.Bg?<BgHnHnHnhHnPHn8BgNVLN^,_ _XN/,HNVA-HNq?< ?. NN^,_ _TN/,HNV8AT-HNq0.=@2.=A4.=B6. =C?<Bg?<BgHnHnHnhHnPHn8BgNVLN^,_ _PN/,HNVA"-HNq?. NW?<?. NN^,_ _TN/,HNVA-HNq?<?. NN^,_ _TN/,HNV8AB-HNq0. =@Pr=AR?<BgBg?<HnHnHnhHnPHn8BgNVLN^,_ _TN/,HNV8AR-HNq?.?. NW0.=@2. =A?<lBg?<BgHnHnHnhHnPHn8BgNVLN^,_ _XN/,HNVA"-HNq?. NW?<?. NN^,_ _TN/,HNVA.-HNq0. rA?NW?<h0. rA?NN^,_ _TN/,HNVAl-HNq?. NW0. =@rAo$t=BS@=@ vCox=D@=@ ?<?.N*0.rAo?<?. NN^,_ _TN/,HNV6AD-HNq0. =@2.=A?<'Bg?<BgHnHnHnhHnPHn8BgNVLN^,_ _XN/,HNVA-HNq?<j?. NN^,_ _TN/,HNV8AB-HNqp=@P2. =AR?< BgBg?<HnHnHnhHnPHn8BgNVLN^,_ _TN/,HNVA-HNq?<?. N N^,_ _TN/,HNV2A-HNqHn2Hn4Hn6NWBgBgNn0.=@P2.=AR4.BS@=@T=AV6.BSC=CX8. DSA=AZ:.=E\<.DSF=F^=E`0.=@b?<BgBg?<HnHnHnhHnPHn8?<NVL?.4?.6NN^,_ _PN/,HNV8A`-HNq0.=@P2.=AR4.BS@=@T6. CSA=AV?< ?< Bg?<HnHnHnhHnPHn8?<NVLN^,_ _PN/,HNVAr-HNqHnHnHnNWBgN?<NHnHnHnNW?.Nx?.?.?.?. N*?.N?.N?.NLN^,_ _PN/,HNVtA6-HNq0.=@". -Ax?<NHnHnHnxHntNUN^,_ _\N/,HNVA-HNq?</. NN^,_ _XN/,HNVA-HNq0. ?BNjN^,_ _TN/,HNVA4-HNqNWrAf ?</N2NWR@?NWN^,_Nu/,HNVAB-HNqNWrAo*NWS@?NWNWrAf ?</NN^,_Nu/,HNVA<-HNqp?/Np=@NW=@` NxRn0.noN^,_Nu/,HNVtA,-HNqp=@?<kHnHnHnxHntNUN^,_Nu/,HNVtA,-HNqp=@?<kHnHnHnxHntNUN^,_Nu/,HNVA8-HNqp.R@rAHnNX/?. NUp=@0.N^,_ _N/,HNVnAV-HNq?<MHnHnzHnrHnnNU n0.|0"n2.~2$n4.4&n 6.68.z=D0.N^,_ _N/,HNV,A-HNq0. rAg =A.`$Hn,Hn,Hn,Hn,NT?NWpd=@.0. =@r=A`0.@rA1Rn n op=@?..Bg?< BgHnHnHn`HnHHn0BgNVL0.=@0.N^,_ _TN/,HNVAX-HNW =@?.NW0. =@?<fBg?<BgHnHn n/Hn"n/ BgNVL?.NWN^,_ _ N/,HNV4A-HNW =@6?. NW?. HnhHn8?<N\0.hrAg te=B4`t=B4????HnHnHnhHnPHn8?NVL0. 2.6Ag?NW` BgNWN^,_ _TN/,HNV8A2-HNq?<BgBgBgHnHnHnhHnPHn8BgNVLN^,_Nu/,HNVjA-HNqp=@j?< HnHnzHnrHnnNU0.z=@lrAg?<N=@j?.jNWn?.jNW?3| NAXNu/")x itg$H@//?) ?<@NA LJof _Nu(_&&_k+g  gF g fb k eZH/ N[ZL?<Hk ?<=NAPBt7@ | Jk@Bg?+ Bk/ +/Nr?<BNA JkNHzZp`Hzqp` Hzp`Hz LNU#p //aH/9pNd#p //a,/9pN`RANDOM I/O attempted to deviceNegative random access record numberRandom I/O without Reset or RewriteError during random-access _4` _t6 Bo r aSB`2aNH? _r ar a/L?Nu _r aN _4` _t"x0HgJJjDxvCzp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvCp0 2H@0RJAfJg<-RBlCSBr aQSCaQN _"_v` _"_60`JfQ$ItRJf` _4v` _46"_JBjtJCkgCe4` BSCr axQSBkalQN _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`NH t"oA/ N`L tNu _4` _t6 Bo r aSB`2aN _4` _t"x0HgJJjDxvCzp cRЀ`|e W0R"f`6 _4` _t2xJAjDAxvCp0 2H@0RJAfJg<-RBlCSBr aQSCaQN _"_v` _"_60`JfQ$ItRJf` _4v` _46"_JBjtJCkgCe4` BSCr axQSBkalQN _6kfv2_t Cc"4YBv` _6kfv"_t Cc4QBvSBkr a(QSCC" A0 9c^a JgYC`N*opodRNu(_"_/ A) g  f$)Jtf&H //?) ?<@NA LJovfNu$ix&i|fa`pRgf#Jx`H")x it#Hxg$H`//?) ?<@NA LJofLNu )f NuHya` Hya0< LNUREWRITE required prior to WRITE or PUTDisk or directory full _$_"Wp i e)H/ NdL4NH/ NdLp)` _"WJ9f*J)f i e)H/ NdL i d)J)fJg i dB9J)fBiQNz`z _$_"WptvH/ Hya<29XL- -fJfVp`4  fJg*`F0e@  b:Ԃih(؄ib؄i^ԄiZԁRC  g i e) 0e 9cJg:JgD i d J)gPJf 6Höf4N$NHyc0<`Hzh0<NU _$_0"Wt&JRJ)f:H/ Hya`29XL i d J)Pf RBBe`Be`N Bad digit in number encounteredOverflow during READ of number(_ _/ C (g ( fJ(g J(fv`z$($IJtfpH / /?( ?<?NA LJo*fJg  f"J` g  Wf NuJg Jh gJ(f !|Nu!|NuH$hx&h|gpR@@gf!JxL`H &ht!KxJh f0abLEJ@g *f` J9g R@Bh` / /<?( ?<?NA LJlp!K|JfnL` rH@Hsp/Bg?<?NA LRA3J9g^ fSA` fL AgUH@Hz+p 3 dp` SAH@Hz$p/?<?<@NA LJ9g`z fSA` fSAH@Hzp` f>H@Hzp `H@Hzp 3 dp/?<?<@NA LQ` d4 gbf9@fHHzxp/?<?<@NA LJ9g& AfH@HzFp/?<?<@NA L NuHzR0<`Hz$0< LNU  p Exit q C^AReset required prior to Read or GetAttempt to read past end-of-fileHp`:Hp`.Hp`"Hp`Hp` Hp _/fJ/ gLJ/kJ`L/ fJkB`</jJk2`,gbJk&` Jk`"eb// ebr`r`rAV ?/LNuHv` Hv _ `Hv` Hv _0HJ[fBBg`,j Dj4<` 4<ЀkSB`Jf].B/BJg 2/.?o /@?A /LNuHv` Hv _ [2Jkp`&4<cH@j JgR@kJ@kJgD@?/LNuHv` Hv _ [2Jkp`$4<cd JgRkJk~JgD//LNuJ/ goNuNuH _?///` H _0/2// Jv/ 8://N~/DD?DBoJgJgC|k?>BGHGv8ބdRC8ބdRC>HGvކdRC8ބdRCHGv48ބBޅB:>HG8ކkE߇SDkBg|d RdRDUJg( DbRD ME \/LNuBBo `H _0/2// v/ 8://~/?DD?DBo 8JgJgG|HD8H@0zr)`рe efef<څ߇QgRCgڼd RGdSCJCkD|blo/EC \/LNuoH _p2/g/ f/W?o `ֲ@e:f$/&e&f // d*B6//J/ k`(&// S@Q`&// `R"/?/[4JfFӃddRdRR/eJd RdRd`/AG o Jk`z0H*kS/JkFft grkRBjIHA~`( dtHAI.kRBҁjBG` BBRBӁj/e2/AG o Jk\/LNuH _0 @&b(CmC/)?/LNuHyn`HynLNU, Hz@CPt$> nk(:C@hԥ*5 c_1ɿ1.Ź^ k:v #-xŬX&x2n)h? SYQa@%oNˏ'?9x!7I|o|@Eŭ+E75vV 9@{pvPFloating point overflowFloating point division by zeroH _0"_e /LNuHyq NU,/B90/|0NuH _0 @f0"|p` "_J@jpE0r4@ BbBS@kQ/LNuH _4SBkt82$_rAbd0 @f0"|p` "_J@jp6ADb6CG0IS@k$eQ/LNuH _4k2SAk0"_p6B@bE0)CS@kQ/LNuH _2$_r0 @f0"|p` "_J@jp@kS@kv&J$IRC4(K Vg RQBg`?/LNuH _4kF2SAk>0 @f0"|p` "_J@jpJBg@b6B@oCE0SBkQ/LNuString overflow _pJ.g 0( hNVg4 ( hg( hH`0( hNVg ( hg hHfXgr"ODd2Sk "Sj` _"yxe HyqNU,N#8#4 .f -|q`-|q nNн4f y8NStack overruns heapH?< _z gBjDRE"g8jDRE$6HBJBg8HAJAf,HBJBf$ւi EdD.` $HB8`B/L?\1j@^1j:`([g1j6d1j8b`BhbBhd1|F1|@!|dl1|@pNa"hBQ$hB5| NuaĠ Nu&_a$h\BZ4"_p$Q"_p$Q N&_a$_ N&_a$_ _20/ ,_N&_an1_>1_<1_:1_81_6h6N#d#h,_,yh ydN09xNu09xByxNu _3xByxNByxNu??[3][][ Abort ]Copyright 1986, CCD and OSS, Inc. &"*$> h  "  :&    .(@0 @"N6 $ ^   , 0, 8 F.R.D F  " (4,  @znF  " H.0,N&zj.  &&   n "$4 $$&P.  NT$BP "`P<26"XJ"p"  l8V^J *   "@        8  $& ( R          $  $        $         $<"4 $$ $ &( . ,4   (H66400 & 2h, "   """(4    ("0 ,H ,,6 8 ,2 v8 ,6 ,,T  T* ,,  .6   *V0b,4 "T & & (,&  H           BBb42>42JLJ ^ (  blX$Fd z  f H F  , ( *@ B @ ( V  &   8   Q S            Q     Q            >     Q S    Q     Q S    >     Q S  8    {         Q S    >              {     Q   - {    -      8=   >     >    >    >     >     >    >    > {     {    Q   > 8=        >    {          8            {  Q  >        S         > S=   {   ~  >    8        S  8   Q S   Q S            Q     Q            >     Q S    Q     Q S    >     Q S  8    {   Q  >     Q  {    {                 Q         ~ >                                             >     {    Q    {            > {        {              Q         ~               >   Q                           { 8   { 8   { 8    { 8       >   > 8=    S= {*************************************************************************} {* *} {* S T O N E S V.1.0 *} {* *} {*************************************************************************} {* *} {* Von Carsten Kauschmann geschrieben in ST Pascal plus V.2.04 *} {* Grafikroutinen aus 'Programmieren von Grafik&Sound auf dem *} {* Atari ST' vom Markt und Technik Verlag *} {* Weitere Literatur: 'Atari ST Profi Buch', Sybex Verlag *} {* *} {*************************************************************************} 1 !!! Dieses Programm ist Public Domain !!! {*************************************************************************} 2.1 Einfhrung: Im Ordner STONES mssen sich folgende Dateien befinden: - STONES.PRG {* Das Spiel *} - STONES1 {* 1 Grafik *} - STONES2 {* Spielfeld *} - STONES.SND {* Sound File *} - STONES.DAT {* High Score Liste *} - STONES.TXT {* Diese Text Datei *} STONES ist die Umsetzung des bekannten Automatenspiels. Spielgedanke ist zuversuchen eine geschlossene Reihe aus farbigen Steinen zubekommen. Das ist einfacher gesagt als getan. Doch frisch gewagt ist halb gewonnen. Stecken sie zuerst den Joystick im Port 2 !!! Nach dem Starten von STONES.PRG erscheint zuerst die Grafik 'STONES1'. Hier knnen sie mit hilfe des Joysticks den Startlevel [0,3,6] auswhlen oder das Spiel beenden [ende]. Nach dem drcken des Feuerknopfes wird der gewnschte Level gestartet oder Spiel abgebrochen. 2.2 Steuerung: Joystick: - hoch -> Pause ( weiter mit Feuerknopf ) - runter -> fall des Steins beschleunigen - rechts -> Stein rechts - links -> Stein links - Feuerknopf -> Stein drehen 2.3 Das Spielfeld: Das Spielfeld ist in mehrere Bereiche ausfgeteilt: - Der linke graue Rand: Hier erscheinen die verblieben Reihen sofern es weniger als 6 sind. - Linke obere Ecke : Hier erscheit das nchste Teil ( kleine Hilfe ). - Linke schwarze Hlfte: DAS SPIELFELD!!! - mittlere grau Zone : diverse Spielstandanzeigen von Obenen nach Unten: - Score ( ereichte Punkte ) - Lines ( fertige Linien ) - Lines left ( fehlende Linien bis zu nchsten Level !!! ) - Round ( Level ) - High Score ( hchste ereichte Punktzahl ); - rechte schwarze Hlfte: Hier erscheint eine Statistik der benutzten Steine in diesen Level. ( In einer spteren Version ist hier das Spielfeld fr den zweiten Spieler ) 2.4 Das Spiel: Nach den Spielfeldaufbau ( eventuell mit zustzlichen Schwierigkeiten ) erscheit am oberen Rand ein Spielstein. Diesen knnen sie mit den Joy- stick an jede beliebige Position des Spielfelds bewegen. Zustzlich kann der Stein gedreht werden um in schon vorhandene Steine einzupassen. Wird eine Linie komplitiert wird sie gelscht und die restlichen Steine wandern eine Zeile nach unten. Die Anzahl der verbliebenen Reihen im Feld 'Lines left' wird um 1 erniedrigt. Ist diese Zahl >= 0 dann werden Bonuspunkt fr die restlichen freien Linien vergeben! und man gelangt in den nchsten Level. Schaft man nicht alle Linien in einen Level so kann man das Spiel whrend das 'Game Over' erscheint durch drcken des Feuerknopfes im letzten Level fortsetzen. Setzt man das Spiel nicht fort erscheint eine Tabelle mit den 10 besten Ergebnissen. Erscheinen unter der Tabelle 3 groe Buchstaben, dann kann man mit hilfe des Joysticks sich in die Tabelle eintragen. Die Tabelle wird automatisch abgespeichert. Anschlieend erscheint wieder die erste Grafik. {*************************************************************************} Wer an einem Source Listing des Spiels interesiert ist der sende an mich eine Diskette und ein Umkostenbeitrag von 10 DM (es darf auch mehr sein), er erhlt dann umgehend ein dokumentiertes Listing in Pascal und die neuste Version von STONES. Adresse: Carsten Kauschmann Im kleinen Hope 10 3155 Edemissen/Abbensen {*************************************************************************} . 2.. 2TETRIS PRG 2DTETRIS RSC 2lSOURCE ā2TETRIS SCO Ё2 `@At'``C'>>> TURBO-C <<<< for ATARI-ST Version 1.1 (C)88/89 Borland International G#CJ$VH3C k #C Ј<.@&#CА<"@(I$k,"Jf"JfB// ?<?<JNAO N9.A6<HCBB`6 !jBJ)gHiRC` "fSI "WJAkHiRCBSQJ)gHiRCHy`$O0 J"LN ? 9@g @N 9@g @NN3?<LNA/ EHN:5@R@gTp` 2ABrR@| m5|HyHHyHCAN;PO5@5@4HyH C JN9>XOp`B@$_Nu09HN8N9J@fpNuB@NuH.O68E JB@2N:J@fB@`IKMHWHoHo "N RN:DO 0<N;????BgBgBBBAB@N9O ????BgBgBBBApN9O ???4rB@ RN9\O0<N:0 RN982A@I Rp 0<N:????BgBgBBBApN9zO ????BgBgBBBApN9`O 0<N:\0O LtNu?9H?9H?9H?9HBgBgBBBApN9 O NuYOArB@N9J@g W!|BTBApNXONuH8YOEHGHIHyHHyH?+?+?+C L4+BApN:PO2H0HAH4HrHpR@2I@A?ASo0H4J@J6`60H7@2H 7AHyHHyH???+C L4B@2N9O0+SHk4+2IBA8J@lBT0+RHk7@HoHo???CA4BApN9hOXOLNu/ EHHyHHyHHyHHyHrB@N8O??*4*2*B@N8XO5@mD0<N8xNx?*?*4*2*0*N8XO??*4*2*B@N8XO5@lABpN7~p`>0*@R@?4*2ABARA?2*jB0*4*N8jXO0<N7B@$_Nu09HN809HN809HN8T09HN8JNuH0:/ $o"&o&Po6`6Qo8`8<B>RGl`<RC40E4SBl`0SD6020o2op`B@L Nu?/ QO6GHt@,k&>pA*k(?@2k,SA?A4/k*SB?B k\oJBA0N3r0N3r0N3A0N422+\0N3vr0N3RWRoSoSoA0N4 ` r0N3Nr0N3zr0N3X20N3A0N3PO&_6Nu/ QOGHt@,k&>pA*k(?@2k,SA?A4/k*SB?BBA0N2r0N2A0N3~PO&_NuH vEL`4x`(0HCH2AA42g 02N`20NjRD|mRC|mLNu/ / OEGHHoHoHoHor0+N5O0j0*jSjSjr0N2DBA0N2VBA0N2 J0N2r0N2rr A 9AN'A4*k2k0N2r A 9AN'A4+Bj2k0N2O&_$_NuH06$HGLkfTr0+N1BA0+N1 J0+N26x`*z`0HDH2AA43g02NtRE|mRD|m` kfNL 8NuH<:/88/:0<N4pN5ZEG I KHoHoHoHor 0N4nO`lHoHo?"L M420N~O J@g0>?T0US@?@2TSA?AA09HrN1$A0NHoHoHoHor 0N4O0o2nB@N40<N3OL2*?A ?A4*0HB@RS@?@ ?@0*2I@IjSA?A?AN6HyPCXAr0*N/XOO$_Nu/ OEH0?@>2*?A ?A4*0HB@RS@?@ ?@0*2I@IjSA?A?AHyQCDA0*rN/6XOO$_NuHN66rN.2BAA@CP`.BB`"6K8LD8DD8L:EE30@RB|mRA|m3|@3|BL8Nu??B@APC `(BA`4J6CC6K8DD3 0RA|mR@|m201h1h1A2(1h1h1h1A2(1h1h1h1A2( 1h 1h1h 1A 86Nu??B@APC`(BA`4J6CC6K8DD3 0RA|mR@|m86NuH0B@APCEBG@`Ъ$/N ذo RTNBJ@fST`5| `5| GG5 `R@|mSA|lxDNdRE|mJDgNL0LNuHYOArB@N+J@g W"h"A W"h3|IP gABb`ABl"W#HLBCKBD`20HCH2IAHt4JCJ0H@Hu Cs KN .PORD| mRC|m KNL<NuHC8jxA aA pJWF@?@gA 2SAktaSb (Q2/@4/(jt@jtBgf 0Ao@@Alx?B?D`hH0$H&IB(v`H0$H&IvJWFCJBj4Cb6xJAkCc8Cf K0a0 JN` 0 JN0 Kap0DL Nu6x0/g f@ JaP0/g@AN0/g@ Ja,0/g@A N0/g g@ Ja0OLNuH0E6`H0E4&H6g8Kg SC JpNQ J0|gNL Nu00000000 /QOM-HP ICHzJHz0aHPOJ.f2k?0 na 20JAkPO,_Nup`Jg naTRG4`kI|4`bֆSDgNRG4`b`NSG2$QLNuP`H8vBG8ghzB$H&II0NJ@kbRG4`k<0fSDgBNRG<߰<Xf SDg.NRGI4`bֆSDgNRG4`b`NSG$2QLNuP`H8vBE8gjB$H&IINJ@kdRE4`k<-Wg<+fNREI4`< b"ֆSDg NRE4`< b փ"փփց`NSE$JgD2QLNuP`H<8z$H&II.NJ@k\REJ4kNSEJjJDg>NREJ@k6J4jNSE`*SDf`$*o JDgNREJ@kJ4jNSE`SDfB2QL<8NuP`H06g(8$H&IJCjvJj NJ@kSCf` NJ@kSCfQC2L NuP`H<6g^8BE$H&I(o$Jj$NJ@j P`FNJ@k> F4Pg>SCf`**o NJ@j P`NJ@k F4PgSCfBQC2L<8NuBN`H:$H&I(S,k x&gRJgN+gP$ڹd SfRe`,&// KaF$"J@f*(SSfRf& L\Nu3 @p`"PdB@ Nu(g*gg/a _J@f/a^ _J@kf"P`3 @pNup/aXONuH&H(o Ia6kl g La` a(Jf\(H <a)HgN0@0;\ Ka |gB9@{0`Q l)H()H C#@ LLNup`p`p 3@ la N`a)b*a)b* YOCBgg Ar`THWf0XONup`rwar+w+a+rbwbabr+b rb+ w+b wb+ a+b ab+ AUFp`Ar(WVNu?/ ACzaRACaHGUF6<`Gp+g Ka*QJ9CgA aj&_6Nu_TMP_XXX.XXX/ &H+g+g.aJ@f.0+a J@k"+g kaB@7@&_Nu3 @p`J@k"Pc  PNupNuH&H(k L0+"+ aJkRgF+f* L2SAt Wf"HSIS@SAk öWgJ@g&r2'LB@LNup`p`H&H(k6+"+g0Dta Jk+fT"SA"L Ip Wf(| ?/ " 0a"_2JkHAp QH@" 0aLJj`$0" LajJk&'LB@LNup`H6&Hp Cgp@CfFpC?/ ?<=NAPOJk&8jaTpCgF?<?p/?<BNAO Jj.`Br߲fNAXONua3@p`ް|c??<>NAXOJkpNua3@pNu/?<ANA\OJkpNua3@pNuJ@g//??<?NAO JkNu `ah3@pNuH&Hx&SgkJ9Ckpfxa<g < g6<gJ< e七dRa`JgSSKpap apa`Rp aCp a`vJgrC`hxB9C`^x B9C`PJ9Ck^ffar<g< g&<g:< eRa``JgSpaTp aPpaL`Rp aDCp a8 LNuJgC`xB9C`x B9C`?<NATONu??<NAXONu//??<@NAO JkfNua3@pNu3@Nu|b2@?? /?<BNAO JjfSBg jX?<? p/?<BNAO Jk$`X?<? p/?<BNAO JkxЁ"kr?<? p/?<BNAO JkZ$`?<? p/?<BNAO Jk>$Ҁk8 $k0HzP <e/`/? ?<@NAO Jk b Nua3@pNu0<`D@| |"b;NupNu   //"4UB|"bjJj < f-DC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!@`0123456789abcdefghijklmnopqrstuvwxyzH0$H|g|$bGnrtgJ3kSJgtJ@f"p <0f:pgb<߶<Xf(pf"`N|f<0fg><߶<Xfg.G3d"3d&HCHCJCfԃԁd` & gSJ"L Nu3"@p` 3!@p& g"`//"4UB|"bZC"t&HCJCf&HC;0NRBH@B@H@f`$?&8BCHC06H@0HC;0&RBJf8QB" _&Nu3!@`0123456789abcdefghijklmnopqrstuvwxyz// &oPR<e&/?<HNA\OJo @!CCC "A`xEC$R f4/< ?<HNA\OJoj$@Ap !| %H$C#CA"P` )d I"Q f`rd ` #@#C"nA$_&Nuk |`3 @` oJQ d nf>avJg*`4CC g*g"@ f`"/?<INA\OJj` pNugp`/ GC g/ &S?<INA\O`GC g/ &S?<INA\O`&_NuH0$< CEC g" c $@ f`&@ +gb*"Ҩeg ` 'H`p"@")Ө 'H`>"@ gb" ҩeg`N"(ө`" "H" ҩf @"(ө" k eb$/ ?<INA\OJfQL NuP`Jg/bg2 4gf!Sf`f`!Sg"gH?LxH?LxH?LxH?Lx`H?Lx8H?LxH?LxH?LxH?LxH?LxpH?LxHH?Lx H?LH?SfvLx2|HgS@!!Q|gSA!Q`2 4gfSf`f`S"gH?LxHxLxHx(LxHxPLxHxxLxHxLxHxLxHxLxHxLxHx@LxHxhLxHxLxHxLHSfxLx2|HgS@ Q|gSAQ _Nu@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::8888888888888888888866666644444444444444444444@  !"#  !"#$jD BJjD$HBJBf"$HBJBf $jDNuHBЂ$jDNuHBЂ$jDNu$jD"BJjD$HBJBf4$HBJBfH@B@H@$ jDNuB@H@HB0@0H@0H@$ jDNu AH@r2B@tЀӁd҈рӁQF@$ jDNu"@$jDJjD$HBJBf.$HBJBfB@H@$ jDNuB@H@HB0B@H@$ jDNu A"B@H@HABAtҁрdЈӁрQ$ jDNu/ Hzf?<?<NMPO/Hz?<&NN\O?<?<NMPO$_Nu OJx@3C3C1B x@f1J x@fp!PNu.H3 C3CNu/AX1|1|!I!o1A"_A00000000AXrm`AXBh1|1Ar`|AX1ABh1|r`bAXBh1|1Arh`HAXBh1|1Ar`.AXBh1|1Ar`CX3|3|3AC2222AX2<`CY2222AX1|Bh1| r `AXBhBhre`CX3A3B3|CrtRB2fAX1Br`r3X/ CX2dBi3| Cp 2Q"<;ppsNB _0XAZ"op,2QA[p 2QNuXXYZ[1@ 0"<CpsNBAZ0Nup `p`#\/ AX00000 0 0000000000 paH"_2"o2"o"2"o&2"o*2"o.2Nu#\AX000000p*`#\3Xp2`#\AX0000000 0 0p3`/ #\p6a"_2"o2"o2"o 2Nu#\3Xp4`#\pn`zpo`t/AX00ppab"_"^Nu#\3Xp`F#\AX00p`0#\AX00p `#\AX00p!`/ /pMa"_2"_2"o2"o2Nu#\3XpN`/ ?AX00pha2CSA|;$Y4Q$_NuAX00000pd`xAX00000pe`^3Xpg`R/ /AX0000 00pla0"_2"_2"o 2"o2Nu3Xpf`3Xpk`3X@@A CXB@22220<"<>zNBAZ0NuXXXZ\^ /?< NA\ONu/ ??<NMXO$_Nu/ ??<NMXO$_Nu/ ?<NMTO$_Nu/ ?<NNTO @$_Nu/ ???<#NN\O$_Nu/ ?<NNTO$_Nu/ ?/ /?<NNO $_Nu/ ?<%NNTO$_NudunbekanntFeb 06 1986[3][Kein Fenster mehr frei][Abbruch][2][Pause... ][Ok|Stop](schnell)(lahm) tetris.scor%s %ld wunbekannt[2][Programm beenden][OK|Nein]tetris.rsc[3][Resource nicht gefunden][Abbruch][3][Fehler bei der Initialisierung][Abbruch]C*C*C*CzCCCCCCCC XXYZ[f8d ,,, rR |bTf$4XP(L2TF>,V n & "p >2`tb JbT V "h& ,\ F < ~\4R*:*. 6 "$  j ,$  0<4 Z \NN$\`=l Tetris Optionen ber Tetris---------------------- Desk Accessory 1 Desk Accessory 2 Desk Accessory 3 Desk Accessory 4 Desk Accessory 5 Desk Accessory 6 Spiel starten (F1) Bestenliste (F2) Bestenliste speichern---------------------------- Schnell (F10) Antiflimmer Farbe Tastaturpuffer (F9)---------------------------- Programmende (CONTROL-C)Tetris, programmiert von R. GrothmannVersionDec 31 1999 OK Hilfe!Mit 4,6 Stein links oder rechts.Mit 5 drehen, mit 2 fallenlassen.ESC = Pause, F10 = Stop.Die besten 10 :-------1 : ________________XXXXXXXXXXXXXXXX-------2 : ________________XXXXXXXXXXXXXXXX-------3 : ________________XXXXXXXXXXXXXXXX-------4 : ________________XXXXXXXXXXXXXXXX-------5 : ________________XXXXXXXXXXXXXXXX-------6 : ________________XXXXXXXXXXXXXXXX-------7 : ________________XXXXXXXXXXXXXXXX-------8 : ________________XXXXXXXXXXXXXXXX-------9 : ________________XXXXXXXXXXXXXXXX-------10 : ________________XXXXXXXXXXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX-------________XXXXXXXX'LIhr Name : ________________XXXXXXXXXXXXXXXXOk(schnell)<4`2/ "  }8?< ``:CNp|^o):K`q'<M^t       '09 BKT ]fo x PP $  - P8 F ] r    8HV^t   *% N      ! 5 -N\x      <  X  t 8 T p  "    . 2.. 2TETRIS C Ɓ2MTETRIS H ʁ2TETRIS RSD ́2@#include #include #include #include #include #include #include #include #include "tetris.h" #define max(a,b) ((a)>(b)?(a):(b)) #define min(a,b) ((a)<(b)?(a):(b)) /* Diese Felder werden gewoehnlich nicht direkt angesprochen */ int cntlr[12], intin[128], intout[128], ptsin[128], ptsout[128]; /* Fuer v_openvwk() */ int work_in[12], work_out[57]; /* enthaelt Infos ueber Bildschirm */ /* handle ist der fuer VDI-Aufrufe noetige Handle */ int handle,phys_handle; /* Soll Hoehe und Breite von Buchstaben enthalten */ int gl_hchar,gl_wchar,gl_hbox,gl_wbox; /* Nummer der Applikation, z.B. um ein Accessory anzumelden */ int gl_apid; OBJECT *menu_tree; /* Enthaelt Resource-Adresse des Menues */ int wi_handle,wi2_handle; /* Handle des Fensters */ int xdesk,ydesk,wdesk,hdesk; /* Groesse des gesamten Arbeitsbereiches */ /* Problemabhaengige Variablen */ #define ELEMENTS 0 int xw,yw,hw,ww,xstein,ystein,hstein,wstein; int sit[18][28]; /* aktuelle Situation plus zwei Randfelder */ int back[18][28]; /* aktuelle Situation ohne fallenden Stein */ int st[4][4]; /* fallender Stein */ int st1[4][4]; int fig[7][4][4]= {0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0, 0,0,0,0,0,2,2,2,0,2,0,0,0,0,0,0, 0,0,0,0,3,3,3,0,0,0,3,0,0,0,0,0, 0,0,0,0,0,4,4,4,0,0,4,0,0,0,0,0, 0,0,0,0,0,0,5,5,0,5,5,0,0,0,0,0, 0,0,0,0,0,6,6,0,0,0,6,6,0,0,0,0, 0,0,0,0,0,7,7,0,0,7,7,0,0,0,0,0} ; /* moegliche Steine */ int is,js; /* Position des fallenden Steines */ long delay,maxdelay=100,mindelay=0,speed; int ende; long punkte=0,reihen=0; int color; int screen=0; /* Flag ob zweiter Bildschirm benutzt */ char *scr_adr,*phys_adr; long scr_size; MFDB mfdb1,mfdb2; typedef char STRING[32]; STRING namen[2][10]; /* Namen in Highscore */ long score[2][10]; int puffer; /* Tastaturpuffer benutzt ? */ #define clear_buffer() while (Bconstat(2)) Bconin(2); unsigned char old_tast; int old_rate; int rep_rate=5,start_rep=5,t_faktor; int moved; /* Stein zuletzt bewegt? */ time_t timer; int open_vwork(void) /* Oeffnet den Bildschirm als Arbeitsstation */ { register int i; if ((gl_apid=appl_init()) != -1) { for (i=1; i<10; work_in[i++]=0); work_in[10]=2; /* Benutze Pixel-Koordinaten */ phys_handle=graf_handle(&gl_wchar,&gl_hchar,&gl_wbox,&gl_hbox); work_in[0]=handle=phys_handle; v_opnvwk(work_in,&handle,work_out); return 1; /* Erfolg! */ } else return 0; } int close_vwork(void) /* Schliesst Bildschirm als Arbeitsstation und meldet Applikation ab */ { v_clsvwk(handle); if (appl_exit()==0) return 1; return 0; } int dialog(int tree, int start) /* Dies ist ein einfaches Dialogprogramm, das ein Formular aufbaut, zentriert, zeichnet, bearbeitet und wieder loescht */ { OBJECT *tree_addr; int x,y,w,h,ret; if (rsrc_gaddr(R_TREE,tree,&tree_addr)==0) return 0; form_center(tree_addr,&x,&y,&w,&h); graf_mouse(M_OFF,0); form_dial(FMD_START,0,0,0,0,x,y,w,h); form_dial(FMD_GROW,0,0,0,0,x,y,w,h); /* kann entfernt werden */ objc_draw(tree_addr,0,25,x,y,w,h); graf_mouse(M_ON,0); ret=form_do(tree_addr,start); /* Hier muss der Benutzer das Formular bearbeiten */ tree_addr[ret].ob_state &= ~SELECTED; /* Exit-Object wieder auf nicht selektiert umstellen */ graf_mouse(M_OFF,0); form_dial(FMD_SHRINK,0,0,0,0,x,y,w,h); /* kann entfernt werden */ form_dial(FMD_FINISH,0,0,0,0,x,y,w,h); graf_mouse(M_ON,0); return ret; /* Der Knopf mit dem das Formular verlassen wurde */ } void redraw_all(void) { form_dial(FMD_FINISH,0,0,0,0,xdesk,ydesk,wdesk,hdesk); } void show_info(void) /* Ruft die Programminformation auf, in die vorher das Erstellungs- datum eingetragen wurde */ { OBJECT *info; if (rsrc_gaddr(R_TREE,INFOF,&info)==0) return; (char *)info[INFOVERS].ob_spec=__DATE__; dialog(INFOF,0); /* Exit-Button interessiert nicht */ } void size_window(void) { int w,h; wind_calc(1,ELEMENTS,xdesk,ydesk,wdesk,hdesk,&xw,&yw,&ww,&hw); hw=(hw/20)*20; w=(((hw/20)*work_out[4])/work_out[3]+1)*10; if (w>ww) ww=(ww/20)*20; else ww=w; hstein=hw/20; wstein=ww/10; wind_calc(0,ELEMENTS,xw,yw,ww,hw,&xw,&yw,&ww,&hw); xw=xdesk+(wdesk-ww)/2-7*gl_wbox; if (xw<0) xw=0; yw=ydesk+(hdesk-hw)/2; wind_calc(1,ELEMENTS,xw,yw,ww,hw,&xstein,&ystein,&h,&w); } int open_windows(void) /* Oeffnet ein Fenster in maximaler Groesse */ { wind_get(0,WF_WORKXYWH,&xdesk,&ydesk,&wdesk,&hdesk); /* Beschaffe Groesse des Arbeitsbereiches */ if ((wi_handle=wind_create(ELEMENTS, xdesk,ydesk,wdesk,hdesk))<0) /* Melde Fenster an, falls noch moeglich */ { form_alert(1,"[3][Kein Fenster mehr frei][Abbruch]"); return 1;} graf_mouse(M_OFF,0); size_window() ; wind_open(wi_handle,xw,yw,ww,hw); /* Oeffne Fenster */ if ((wi2_handle=wind_create(0,xdesk,ydesk,wdesk,hdesk))<0) { form_alert(1,"[3][Kein Fenster mehr frei][Abbruch]"); return 1;} wind_open(wi2_handle,xw+ww+gl_wbox,yw,6*gl_wbox+1,2*gl_hbox+1); graf_mouse(M_ON,0); return 0; } void close_windows(void) /* Schliesst Fenster und meldet es ab */ { int x,y,b,h; wind_close(wi_handle); /* Schliessen */ wind_close(wi2_handle); wind_delete(wi_handle); /* Abmelden */ wind_delete(wi2_handle); } int rc_intersect(int x, int y, int w, int h, int *x1, int *y1, int *w1, int *h1) /* Unterprogramm, das den Schnitt zweier Rechtecke ausrechnet */ { int x2,y2; x2=max(x,*x1); y2=max(y,*y1); *w1=min(x+w,*x1+*w1)-x2; *h1=min(y+h,*y1+*h1)-y2; *x1=x2; *y1=y2; return ((*w1>0)&&(*h1>0)); } void stein(int i,int j,int pattern) { int c,r,box[4]; box[0]=(i-4)*wstein+xstein; box[1]=(j-4)*hstein+ystein; box[2]=box[0]+wstein-1; box[3]=box[1]+hstein-1; if (color>1) { vsf_interior(handle,0); vsf_perimeter(handle,1); vsf_color(handle,1); v_bar(handle,box); vsf_color(handle,color); vsf_interior(handle,1); box[0]++; box[1]++; box[2]--; box[3]--; v_bar(handle,box); } else { vsf_color(handle,1); vsf_perimeter(handle,1); vsf_interior(handle,2); vsf_style(handle,pattern); } v_bar(handle,box); } void leer(int i,int j) { int c,r,box[4]; box[0]=(i-4)*wstein+xstein; box[1]=(j-4)*hstein+ystein; box[2]=box[0]+wstein-1; box[3]=box[1]+hstein-1; vsf_color(handle,0); vsf_interior(handle,1); v_bar(handle,box); } void draw_all(void) { int i,j; for (i=4; i<14; i++) for (j=4; j<24; j++) if (back[i][j]) stein(i,j,back[i][j]); else leer(i,j); } void draw_punkte(void) { int p[4]; char t[16]; wind_get(wi2_handle,WF_WORKXYWH,&p[0],&p[1],&p[2],&p[3]); p[2]+=p[0]; p[3]+=p[1]; p[2]--; p[3]--; vsf_interior(handle,1); vsf_perimeter(handle,0); vsf_color(handle,0); v_bar(handle,p); vst_color(handle,1); ltoa(punkte,t,10); v_gtext(handle,p[0]+gl_wchar,p[1]+gl_hchar,t); ltoa(reihen,t,10); v_gtext(handle,p[0]+gl_wchar,p[1]+2*gl_hchar,t); } void redraw(int whandle, int p[4]) /* Neuzeichnung eines Fensters mit Handle whandle in einem Rechteck p, gegeben durch linke obere Ecke, rechte untere Ecke */ { int i,j; if (whandle==wi_handle) /* Nur wenn es mein Fenster ist! */ { vsf_interior(handle,1); vsf_color(handle,0); v_bar(handle,p); for (i=4; i<14; i++) for (j=4; j<24; j++) if (back[i][j]) stein(i,j,back[i][j]); } else if (whandle==wi2_handle) draw_punkte(); } void do_redraw(int whandle, int x, int y, int w, int h) /* Uebernimmt allgemein das Neuzeichnen von Fenstern. Ruft daher redraw auf. Die Fenster werden in Teilrechtecken neu gezeichnet. */ { int x1,y1,w1,h1,box[4]; graf_mouse(M_OFF,0); wind_update(BEG_UPDATE); /* Sperre Bildschirmzugriff fuer GEM */ wind_get(whandle,WF_FIRSTXYWH,&x1,&y1,&w1,&h1); /* erstes neu zu zeichnendes Rechteck */ while((w1>0)&&(h1>0)) { if (rc_intersect(x,y,w,h,&x1,&y1,&w1,&h1)) { box[0]=x1; box[1]=y1; box[2]=w1+x1-1; box[3]=h1+y1-1; vs_clip(handle,1,box); /* Clipping gleich hier! */ redraw(whandle,box); /* Zeichne neu */ } wind_get(whandle,WF_NEXTXYWH,&x1,&y1,&w1,&h1); /* Naechstes Rechteck */ } wind_update(END_UPDATE); /* Gib GEM wieder frei! */ graf_mouse(M_ON,0); } void copy_window(void) /* Kopiert das Fenster vom zweiten Schirm */ { int p[8]; p[0]=p[4]=xstein; p[1]=p[5]=ystein; p[2]=p[6]=xstein+10*wstein-1; p[3]=p[7]=ystein+20*hstein-1; Vsync(); vro_cpyfm(handle,3,p,&mfdb2,&mfdb1); } void copy_to(void) /* Kopiert das Fenster vom zweiten Schirm */ { int p[8]; p[0]=p[4]=xstein; p[1]=p[5]=ystein; p[2]=p[6]=xstein+10*wstein-1; p[3]=p[7]=ystein+20*hstein-1; vro_cpyfm(handle,3,p,&mfdb1,&mfdb2); } void select_stone(void) /* Waehlt einen der Steine per Zufall aus */ { int i,j,n=(Random()%7); for (i=0; i<4; i++) for (j=0; j<4; j++) st[j][i]=fig[n][i][j]; is=6; js=2; /* Anfangsstellung */ } void turn_stone(void) /* dreht Stein */ { int i,j,h; for (i=0; i<4; i++) for (j=0; j<4; j++) st1[i][j]=st[i][j]; h=st[0][0]; st[0][0]=st[3][0]; st[3][0]=st[3][3]; st[3][3]=st[0][3]; st[0][3]=h; h=st[0][1]; st[0][1]=st[2][0]; st[2][0]=st[3][2]; st[3][2]=st[1][3]; st[1][3]=h; h=st[0][2]; st[0][2]=st[1][0]; st[1][0]=st[3][1]; st[3][1]=st[2][3]; st[2][3]=h; h=st[1][1]; st[1][1]=st[2][1]; st[2][1]=st[2][2]; st[2][2]=st[1][2]; st[1][2]=h; } void turn_back(void) { int i,j; for (i=0; i<4; i++) for (j=0; j<4; j++) st[i][j]=st1[i][j]; } int try_stone(void) /* versucht, ob der Stein an die Stelle (is,js) passt */ { int i,j; for (i=0; i<4; i++) for (j=0; j<4; j++) if ((st[i][j]!=0)&&(back[is+i][js+j]!=0)) return 0; return 1; } void waitfor(long del) { long t=clock(); if (del>0) while (clock()<(t+del)) ; } int move_stone(void) /* versucht, Stein zu bewegen. */ { int b[18][28],i,j,down; long taste; /* Mache Backup von Stellung mit fallendem Stein */ for (i=4; i<14; i++) for (j=4; j<24; j++) b[i][j]=sit[i][j]; /* Falls Taste: */ moved=0; if (!puffer) waitfor(t_faktor*rep_rate); if (Bconstat(2)) { taste=Bconin(2); switch (taste>>16) { case 0x4d : taste='6'; break; case 0x4b : taste='4' ; break; case 0x50 : taste='5' ; break; case 0x48 : taste='2' ; break; case 0x44 : taste=1; break; } switch (taste&0xFF) { case '6' : js++; down=try_stone(); js--; is++; if (!try_stone()) { is--; clear_buffer(); } else moved=1; if (!down) goto nofall; break; case '4' : js++; down=try_stone(); js--; is--; if (!try_stone()) { is++; clear_buffer(); } else moved=1; if (!down) goto nofall; break; case '5' : turn_stone(); if (!try_stone()) { turn_back(); clear_buffer(); } else moved=1; break; case ' ' : case '2' : do { js++; punkte+=2; } while (try_stone()) ; js--; punkte-=2; clear_buffer(); break; case 27 : wind_update(END_UPDATE); graf_mouse(M_ON,0); ende=(form_alert(1, "[2][Pause... ][Ok|Stop]")==2); graf_mouse(M_OFF,0); wind_update(BEG_UPDATE); break; case 1 : wind_update(END_UPDATE); graf_mouse(M_ON,0); ende=(form_alert(2, "[2][Pause... ][Ok|Stop]")==2); graf_mouse(M_OFF,0); wind_update(BEG_UPDATE); break; } } /* Versuche Fall */ if (clock()>timer+delay) { js++; if (!try_stone()) js--; else { moved=1; punkte++; timer=clock(); } } else moved=1; nofall: /* Enferne fallenden Stein */ for (i=0; i<18; i++) for (j=0; j<28; j++) sit[i][j]=back[i][j]; /* Setze ihn an neue Position */ for (i=0; i<4; i++) for (j=0; j<4; j++) if (st[i][j]) sit[is+i][js+j]=st[i][j]; /* Zeichne geaenderte Felder */ if (screen) { Setscreen(scr_adr,(void *)-1,-1); copy_to(); } for (i=4; i<14; i++) for (j=4; j<24; j++) if (b[i][j]!=sit[i][j]) if (sit[i][j]) stein(i,j,sit[i][j]); else leer(i,j); if (screen) { Setscreen(phys_adr,(void *)-1,-1); copy_window(); } if ((!puffer)&&moved) clear_buffer(); return moved; } void empty_board(void) { int i,j; for (i=0; i<18; i++) for (j=0; j<28; j++) back[i][j]=((i<4)||(i>=14)||(j>=24)); } void wait(void) { long t=clock(); while (clock()<(t+delay)) ; } int remove_voll(void) /* Entfernt volle Reihen */ { int i,j,k,erg=0,voll,voll1=0; for (j=4; j<24; j++) { voll=1; for (i=4; i<14; i++) if (!back[i][j]) { voll=0; break; } if (voll) { for (k=j; k>=4; k--) for (i=4; i<14; i++) back[i][k]=back[i][k-1]; voll1=1; erg++; wait(); } } if (voll1) draw_all(); return erg; } void best(void) { OBJECT *o; int i,j; static STRING name="unbekannt"; static STRING sc[10]; if (rsrc_gaddr(R_TREE,BESTF,&o)==0) return; ((TEDINFO *)o[BNAME].ob_spec)->te_ptext=name; ((TEDINFO *)o[BNAME].ob_spec)->te_txtlen=16; (char *)o[BSPEED].ob_spec=(speed?"(schnell)":"(lahm) "); /* Setze Highscores ein */ for (i=0; i<10; i++) { ((TEDINFO *)o[B1+i].ob_spec)->te_ptext=namen[speed][i]; ((TEDINFO *)o[B1+i].ob_spec)->te_txtlen=16; ltoa(score[speed][i],sc[i],10); ((TEDINFO *)o[S1+i].ob_spec)->te_ptext=sc[i]; ((TEDINFO *)o[S1+i].ob_spec)->te_txtlen=8; } dialog(BESTF,0); i=0; while ((i<10)&&(score[speed][i]>=punkte)) i++; if (i<10) { for (j=9; j>i; j--) { score[speed][j]=score[speed][j-1]; memcpy(namen[speed][j],namen[speed][j-1],32); } score[speed][i]=punkte; memcpy(namen[speed][i],name,32); } } void setrate(void) { Kbrate(start_rep,rep_rate); } void resetrate(void) { Kbrate(old_rate>>8,old_rate&0xff); } void play(void) { int i,j,p[4],x,y,w,h; wind_get(wi_handle,WF_FIRSTXYWH,&x,&y,&w,&h); wind_get(wi_handle,WF_WORKXYWH,&xw,&yw,&ww,&hw); if ((w50)?(100-punkte/200):(maxdelay-reihen/6)), maxdelay); } resetrate(); wind_update(END_UPDATE); graf_mouse(M_ON,0); clear_buffer(); best(); } void setdelay(void) { if (maxdelay>40) { maxdelay=40; menu_icheck(menu_tree,MENQUICK,1); speed=1; } else { maxdelay=100; menu_icheck(menu_tree,MENQUICK,0); speed=0; } } void setscreen(void) { if (screen) { menu_icheck(menu_tree,MENSCR,0); screen=0; free(scr_adr); } else { scr_adr=(char *)(((long)malloc(scr_size+256)+256)&0xFFFFFF00); if (scr_adr!=0) { menu_icheck(menu_tree,MENSCR,1); screen=1; mfdb2.fd_addr=scr_adr; } } } void setcolors(void) { if (color==1) { color=2; menu_icheck(menu_tree,MENCOLOR,1); } else { color=1; menu_icheck(menu_tree,MENCOLOR,0); } } void setpuffer(void) { puffer=!puffer; menu_icheck(menu_tree,MENTAST,puffer); } void load_score(void) { FILE *sco; int i,sp; if ((sco=fopen("tetris.sco","r"))>0) { for (sp=0; sp<2; sp++) for (i=0; i<10; i++) fscanf(sco,"%s %ld\n",namen[sp][i],&score[sp][i]); fclose(sco); } } void save_score(void) { FILE *sco; int i,sp; if ((sco=fopen("tetris.sco","w"))>0) { for (sp=0; sp<2; sp++) for (i=0; i<10; i++) { if (namen[sp][i][0]<'1') memcpy(namen[sp][i],"unbekannt",32); fprintf(sco,"%s %ld\n",namen[sp][i],score[sp][i]); } fclose(sco); } } void init(void) { int i,tt; unsigned char *adr; long old_stack; empty_board(); /* Setze Farben */ if (work_out[13]<=2) menu_ienable(menu_tree,MENCOLOR,0); else { menu_icheck(menu_tree,MENCOLOR,1); color=2; } /* Baue Memory Form Description Block auf */ mfdb2.fd_nplanes=1; i=2; while (i>4; mfdb2.fd_stand=0; mfdb1.fd_addr=0; /* Standart? */ if ((long)(work_out[0]+1)*(work_out[1]+1)*mfdb2.fd_nplanes/8 ==32000) setscreen(); phys_adr=Physbase(); /* Highscore=0 */ for (i=0; i<10; i++) { memcpy(namen[0][i],"unbekannt",32); memcpy(namen[1][i],"unbekannt",32); score[0][i]=0; score[1][i]=0; } load_score(); /* Tastaturpuffer an */ menu_icheck(menu_tree,MENTAST,1); puffer=1; setdelay(); /* schnell */ tt=Tickcal(); /* Fr Tastaturwiederholrate */ rep_rate=1000/(tt*10); start_rep=rep_rate; t_faktor=CLK_TCK/(1000/tt); if (t_faktor<1) t_faktor=1; /* Tastenklick aus */ old_stack=Super(0l); adr=(char *)0x00000484; old_tast=*adr; *adr=2; Super((void *)old_stack); /* Lies Wiederholung */ old_rate=Kbrate(-1,-1); } void reinit(void) { char *adr; long old_stack; old_stack=Super(0l); adr=(char *)0x0484; *adr=old_tast; Super((void *)old_stack); Kbrate(old_rate>>8,old_rate&0xff); save_score(); if (screen) free(scr_adr); } int main_loop(void) /* Der Ereignisverwalter. Reagiert auf verschiedene Ereignisse */ { int ende=0; int msgbuf[8]; int mx,my,mb,state,key,clicks,evt; if (rsrc_gaddr(R_TREE,MENMENU,&menu_tree)==0) return 1; /* Beschafft Adresse des Menuebaumes in der Resource */ graf_mouse(M_OFF,0); menu_bar(menu_tree,1); /* Zeichne Menue */ if (open_windows()) return 1; /* Oeffne Fenster */ graf_mouse(M_ON,0); graf_mouse(ARROW,0); /* Maus ist Pfeil */ init(); do { evt=evnt_multi(MU_KEYBD|MU_MESAG, /* welche Ereignisse? */ 1,3,1, /* 1 Mausklick, beide Maustasten gedrueckt */ 0,600,20,39,20, /* erstes zu ueberwachendes Rechteck */ 1,600,20,39,20, /* zweites " */ msgbuf, 30000,0, /* Timer auf 30 Sekunden einstellen */ &mx,&my,&mb,&state,&key,&clicks); if (evt & MU_MESAG) /* Message eingetroffen? */ { switch(msgbuf[0]) { case MN_SELECTED : /* Menue angewaehlt */ { switch(msgbuf[4]) { case MENQUIT : ende=1; break; case MENINFO : show_info(); break; case MENQUICK : setdelay(); break; case MENCOLOR : setcolors(); break; case MENSCR : setscreen(); break; case MENGO : play(); break; case MENSCORE : save_score(); break; case MENTAST : setpuffer(); break; case MENLOOK : punkte=0; best(); break; } menu_tnormal(menu_tree,msgbuf[3],1); } case WM_REDRAW : do_redraw(msgbuf[3],msgbuf[4], msgbuf[5],msgbuf[6],msgbuf[7]); break; /* Fenster neu zu zeichnen */ case WM_CLOSED : ende=1; } } else if (evt & MU_KEYBD) /* Taste gedrueckt */ { if (key==0x2e03) ende=1; /* Control-C? */ switch (key) { case F1 : play(); break; case F10 : setdelay(); break; case F9 : setpuffer(); break; case F2 : punkte=0; best(); break; } } if (ende) ende=(form_alert(1,"[2][Programm beenden][OK|Nein]")==1); } while (!ende); graf_mouse(M_OFF,0); close_windows(); /* Schliesse Fenster */ menu_bar(menu_tree,0); /* Loesche Menue */ graf_mouse(M_ON,0); reinit(); return 0; } main() /* Hauptprogramm */ { if (open_vwork()) /* Arbeitstation aufmachen */ { if (rsrc_load("tetris.rsc")==0) /* Resource laden */ { form_alert(1,"[3][Resource nicht gefunden][Abbruch]"); return close_vwork();} main_loop(); /* Hauptschleife */ rsrc_free(); /* Speicher klar */ return close_vwork(); /* Arbeitsstation schliessen */ } else form_alert(1,"[3][Fehler bei der Initialisierung][Abbruch]"); return 0; /* Alles klar */ } /* resource set indicies for TETRIS */ #define MENMENU 0 /* menu tree */ #define MENDESK 3 /* TITLE in tree MENMENU */ #define MENFILE 4 /* TITLE in tree MENMENU */ #define MENINFO 7 /* STRING in tree MENMENU */ #define MENGO 16 /* STRING in tree MENMENU */ #define MENLOOK 17 /* STRING in tree MENMENU */ #define MENSCORE 18 /* STRING in tree MENMENU */ #define MENQUICK 20 /* STRING in tree MENMENU */ #define MENSCR 21 /* STRING in tree MENMENU */ #define MENCOLOR 22 /* STRING in tree MENMENU */ #define MENTAST 23 /* STRING in tree MENMENU */ #define MENQUIT 25 /* STRING in tree MENMENU */ #define INFOF 1 /* form/dialog */ #define INFOVERS 3 /* STRING in tree INFOF */ #define BESTF 2 /* form/dialog */ #define B1 2 /* FTEXT in tree BESTF */ #define B2 3 /* FTEXT in tree BESTF */ #define B3 4 /* FTEXT in tree BESTF */ #define B4 5 /* FTEXT in tree BESTF */ #define B5 6 /* FTEXT in tree BESTF */ #define B6 7 /* FTEXT in tree BESTF */ #define B7 8 /* FTEXT in tree BESTF */ #define B8 9 /* FTEXT in tree BESTF */ #define B9 10 /* FTEXT in tree BESTF */ #define B10 11 /* FTEXT in tree BESTF */ #define S1 12 /* FTEXT in tree BESTF */ #define S2 13 /* FTEXT in tree BESTF */ #define S4 15 /* FTEXT in tree BESTF */ #define S5 16 /* FTEXT in tree BESTF */ #define S6 17 /* FTEXT in tree BESTF */ #define S7 18 /* FTEXT in tree BESTF */ #define S8 19 /* FTEXT in tree BESTF */ #define S9 20 /* FTEXT in tree BESTF */ #define S10 21 /* FTEXT in tree BESTF */ #define BNAME 22 /* FTEXT in tree BESTF */ #define BSPEED 24 /* STRING in tree BESTF */ $MENMENUMENDESKMENFILEMENINFOMENGOOMENLOOKMENSCOREMENQUICKMENSCRKMENCOLORMENTASTMENQUITINFOFTINFOVERSBESTFRSB1TFRSB2TFRSB3TFRSB4TFRSB5TFRSB6TFRSB7TFRS B8TFRS B9TFRS B10FRS S1FRS S2FRSS4FRSS5FRSS6FRSS7FRSS8FRSS9FRSS10FRSBNAMERSBSPEEDSunbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 Harald 1295 unbekannt 817 unbekannt 612 unbekannt 260 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 unbekannt 0 ******************************************************************** Deze diskette is samengesteld door de Stichting ST, Postbus 11129, 2301 EC Leiden. Onze bibliotheek van public domain programma's omvat op dit moment (winter 1990) al zo'n vier honderd disks. Daarop vindt u programma's op elk gebied, van tekstverwerker en database tot de leukste spelletjes, de fraaiste tekenprogramma's en de handigste utilities. Ook bevat onze bibliotheek een speciale afdeling voor public domain disks met Macintosh software, die te gebruiken zijn onder de ALADIN emulator. Deze MAC-PD serie bevat tot nu toe ongeveer vijfendertig disks. ******************************************************************** U vindt in het twee maandelijks tijdschrift "ST" (Onafhankelijk tijd- schrift van en voor gebruikers van Atari ST computers) een overzicht en een bespreking van de inhoud van de nieuwe public-domain diskettes. Dit tijdschrift bevat tevens een bestelkaart zodat U vlot over de software kunt beschikken. De Stichting ST geeft ook een speciale PD catalogus disk uit. ************** Deze public domain disk is geproduceerd en gedistribueerd door: Stichting ST afd. Software Bakkersteeg 9A 2311 RH LEIDEN ************** Ondanks onze controle komt het af en toe voor dat een diskje niet goed is gecopieerd.Mocht U dit overkomen, aarzel dan niet en stuur de defecte disk aan ons terug. U krijgt dan direct een vervangende disk toegestuurd. ************************************************************************ Teneinde het voor ons mogelijk te maken om productiefouten op te sporen en vervolgens in de toekomst te vermijden, zijn alle disks, geproduceerd door de Stichting ST, voorzien van een groen productienummer. ************************************************************************