ALL R@    L Y0i}Ο`8` %Ȅ!$* LppppppppppNppVA?????UUUVUUUjUUUUUUVUUUjUUUUUUVUUUhUUUkUUUVUUUhUUUUkUUUVUUU`UUUU_UUUTUUUmUUUU_VUZUV_VUZUV_VUZUV_VUUUWUV_VUUWUV_VUUUUV_VUUUUV_VUUUiUV_VUUUaUV_VUaUV_WUAUV_UUUVUUUUAUV_UUUVUUUUUV_UUUVUUUUUV_UUUVUUUTUV_UUUTUUUTUV\UUTUUUPUV\HԙЈyNiӭԠT\@ԥ`& 01/!HLL LoLv L] L L* Lfq -(q Hh  Y0 q q hx 0:; < =q Һ?7}64ө0>ҩ:23 4  234  > ,P Z ҥ 07ЧX`1 2  4 1 `?0 }0é,0?>06LL? ^# <ө S AC E0& 'L\) ߍҩҭҍ ) } `)ҩЍҊ Үe1i1`# S 21 ȱ2 41 ) L ҍ ҩ(ҩҩ`?@q  }B  R@P @ 1 @,B?A` DD `\  } L *)L SQ X  L ASL 0$$%()()(` $V%W L * *) } L $*( L L 0( L I0F JGHE s DErVqCnpoc?s }  L A SQ  U $ASAL *))?0$ ETyooUyppBn  L ,P)P0 }E$}(`8`}S$E} $mQ$%i%8(Q()))в`G RSTU` EqVrWLEn }  ` $(,,K0EKAKɛ KL 4 O L Lqr ? L L Freie Sect.  Es} ȌLEop LK`d L MNO8OMN 0LLNO`$: bC}ȱ$* ? . ,C0+nC?0 L  ,C c`FGIpEGEiFFD En0}c?s IFIEHGJn08` D}W REȭVEȭSE TU VWS}Q`V W8`  }}E)WȱEVȱEQS`VXWY`X Y;NYnXjj8jHXi hnnqiqrir`0MxCH8q}qrrh DJCxC .CmDVCiW`L B!EF`8$EFYXLz $8n}F,ikii 8$nh(Lz    `$%() eȱe 륂$%(}) *^^ m UL^Z  0([-\]^  ,Z0l` 7] 1 0]-^_]`^} 7_ 1 0 > 0,Z0 Ll]^ 18_]`^iL9[\ 7[%$`)(`]`^s0r9L6dpFI80Va840`pBy8A0 N` 0ppKfp`0 p$er2/- 3imulator$as(ypra }3oft "asic!ssemblerkurs4eil_ 3 18 1gg/f 3 3}gg%8檩gfک]50`HJJJh)f,1f`@ fi֩di׭4JJiةPi٠ȩfȩȩfȢ4ؑ}i(ȥّi驀ȩfȩȩf`1d1)1 1 1f 1 1 1011`^^^^^^^^^^^^^^^^^^^^^^^^^^}^^^^ Щ`ѥ A72B7 2ȱ=i0Аѭ2i2 2͢8)МХ<}`;Щ`ѩ;ҩ]ӥ A72B72=БґХi0ЅҐӭ2i22Ȣ8ѥ8})Аҥ І` H=YIYhH=ZIZhH=YIYh=ZIZ` =YY =ZZ`N3O3{3I7YЩYѩҩY }ө/Й86҈iАѥiҐ`Ծ3 33ԥ`"#01/!}o440"  E\s34)IiԬ4 414m44F4I44m4"}4)4I4<7ip ))4)?@g5ʈ4L_L8Т%g ԍ ԎЎЩ #}hh@HH54P5 ԍhh@# ԍԩЍЍЍЍЍЍЍЍ ЍЍЩhh@5 ԍhh@ Щ$} ԍЍ Ԣ5 ԍiЍ ԍ ԍ ԍ ԩ ԍЩЍ ԍЩ hh@$&(**(&$  %}@ B D B Iʢ M6[^[[[ M6\^\\\ܢ 8effg@g AgCgIBg)i`&}* `ҩ]ө6 .6 .666 6 [Ƚ\҈6i0Ґߥ8逅ҥiҥi'}ӥiڐ` 5 1 ?9 3 H40ʍ5 0Bک0۩>0h5 Y6ɢ7& B3 *3 l2I7 B3 2 1L 7YYZZ(})}*}'neisenaustr-}lheim2uhr(/4,).% +}ԢҝНX_"#%b$ !4$9%* 0LINHALT.PRG,}ؐ߹`PX?-}??.}????/}ꪠꪠ0}UUUUUUZUUUUUUVUUUUUUUUUUUUUZUUUUUUVUUUUUUUjUUUUUUUZUUUUUUVUUUUUUUjUUUUU1}UUZUUUUUUVUUUUUUUZUUUUUUUZUUUUUUVUUUUUUUZUUUUUUUZUUUUUUUVUUUUUUUVUUUUUUUZU2}UUUUUUVUUUUUUUUVUUUUUUUZUUUUUUUVUUUUUUUUUUUUUUUUZUUUUUUUVUUUUUUUUUUUUUUUUXUUUUUU3}UVUUUUUUUUUUUUUUUUUXUUUUUUUVUUUUUUUUUUUVUU*UUjUUVUUUUVUU*UU4}jUUVUUUUVUUUUjUUVUUUUVUUUUjUUVUUUUVUUUUUU_UUjUUV5}UUUUVUUUUUU_UUjUUVUUUUVUUUUUUWUUjUUVUUUUVUUUUUUWUUjUUVUU6}UUVUUUUUUUUUjUUVUUUUVUUUUUUUUUjUUVUUUUVUUUUUUUUUjUUVUU7}UUVUUUUUUUUjUUVUUUUVUUUUUU^UUjUUVUUUUVUUUUUU^UUjUUVUUU8}UVUUUUUUVUUjUUVUUUUVUUUUUUVUUjUUVUUUUVUUVUUjUUVUUUUW9}UUVUUjUUVUUUUWUUTUUjUUVUUUUUUUUUUZUUUUUUUTUUjUUVUUUUUUUUUZU:}UUUUUUPUUjUUVUUUUUUUUUZUUUUUUUPUUjUUVUUUUUUUUUZUUUUUUU@UUjUUVUUUUUUUUUZUUUUUU;}U@UUjUUVUUUUUUUUUZUUUUUUUUUjUUVUUUUUUUUUZUUUUUUUUUjUUVUUUUUUUUUZUUUUUUTUU<}jUUVUUUUUUUUUZUUUUUUTUUhUUVUU|UUUUUUXUUUUUUPUUhUUVUU|UUUUUUXUUUUUUPUU`UUV=}UUpUU`UUVUUpHpLL#K>}77777QQQQQaaaooaaaaa?}oooooHHHHHyyffQQyyfQ[fffQQDDffQDLQyyffLLyyfL[fyyyyf[Qyyyy@}yyyy[[[[[[[[ffffffff<A}52(-2<2%--25<2(!%(2(%--25<B}<DHQ[fyyQ[f[[flfly<DL[DLQLDLQC}2 22 <<<<<<<<<<<<<<FFFFF  ((008@ H(P0XD}(h 8(p 80x H8 (h 8( (0 H8 `LdLhLlLoLmLnLKLL\ҩҢ`LnLnLL LnLoLoL)oE}LAlL JhLhLiLkL\LMLjL MLlLlLmLlLoL hLH`LȍaLoL iLHbLcLIKjL oLKF}CI dLpLeLoL kLJfLgLLb)$`L) `L`L)p`LcL)cL)pL}\LdLLbG}fffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0`<I}f   ``nf>ff~fff~~f<flxxlf`````~cwkccfv~~nfJ}3f͛6lgϟ?3xM}?076666666670?666666666666666667076666666666666N}  00̪fD""Dff<>f>ff>f pppppppppppB1p m G3p B2AZQ} G3p B"2AZ G3AZ ppp B2AZ Ծ ԥ`"#01/og!  . zԩޅMl!کݩۥ)R} ,!ڽ"l!hh@#4TcB ]%  ʎD& " 0Ў4 1 U}. Ѣ /0 1v. - !.ʆ D* b}$:V!8)%H)@h)? D*L( )L(` D*xL( . /L4(s t m p)'c}1h)J^)81`Z0 1k l L 0)i`(ip-hd} * )ϥ`8ܭHh,,- -8-e}- .` ` p- * u*`iɨ-H -i-ܢ,f}h,-  - .` E+,,0 +(O,,`HhHJJJJJ) 1+h 0+g}i(`8ؽ8ؽ ȱ0ؐHJJJJJh],ꭀ> 8!,h} +`, ,8H ҩ***heӅӥ}ҥ}Ӧґ?ґ,`@ `ਢ%i}੠i(ኝO`<- -,,-0-  -,-0 -L, -j} , ,,, L,8--B-`㩜%-*-G-<^ }- -k},^$^* - }--B-G-Lk-,- - }--е%-*-`-i-`ei㩀-`-l}--8A ()*+i---`-- i--`` i)`m}- ܍ k.l. j. j. j.ࠐ j.M j. k.l.`а,. .Lc"..13&.n} T#..9 /2 i/ $ ..L.,.0Lt" /Lc"h/x p)$5!$/%* 0J  82. v/0o} v/.9 .9(L\/ 2 i/ /0 8h/` Lp)ՆנԄ֌Ԍxԑp}өX`MAGPRINT.DAT*ҍҩ` BLVi6 3i7 `/30 J2r26 7 0੠q} H^,\ih)< JJJHȽ;)hp;"i(i  'r}0` & & &i4e`񩘍ԩЍТ펗 ЎЎ Ў `/3`13yys}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy@ABCDEFGHIJKLM!4!2) -!'!:).NOPQRSTUVWXYZ[xxxxxxxt}xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxH󀀀H􀀀 ?u}")44%7!24%. ?$25#+%242%)"%2-it#ursortastenoder*oystickausw{hlen-it$angew{hlte4ev}xteausdrucken-it$4extausdrucken4reiber-!'02).4$!4nichtgefunden")44%0!0)%2*534)%2%w}.0rogrammvon%2eu~und03abath-agazindisk3eite8einlegen4aste"!3)#5mschalterbittebet{tigex}n倀eite8einlegen4aste"!3)#5mschalterbittebet{tigeC4L%03/.komp89 i ?  ] 4 A ] A)< ; ] Jz}i 4й ] 5L+L i 1񥡍 㠠 ? ] ]{}+ J J ( ^ ɛ L膃䂐8  )д L+P; |}㤙` ȱ ^ ȱŊe(  8A / JƋ JƑ}}Ɛ (880L )L  A ( -.ɛ ]΍~}΋Ί¥ii`-i(` # A  Ң`90 }0󤅠`@i ``?``Jf zɛ ^ ? z ƣ䅐$0} z ƣ J懥Ņ`eL `Hiihii8񒅁``򣱖ɛ ]Ɓ}. ]` 5B*DEJ V0`*ҍҩ 58` BLV ]`扩 ]8L+`}{ BHI VΎL` ]`"&).0@M2RC B> 4-5-32L }* CSM ------- - SEITE 1 * INHALTSVERZEICHNIS - CSM ------- 8:P: B> 4-5-32L Y@}A*+HH`HH`hhѢ @L @HH`%H$H`Pj @ @Loading Hypra-Soft-Basic V1.0Diese Ver}sion ist nur lauffaehigmit dem Cartridge-Emulator aus demCompy-Shop-Magazin August 89 !Schalter bitte auf RAM stellen!}2- @Alles in Ordnung.` @RAM-Status unkorrekt !!!Bitte aendern und dann Taste dru}ecken ;@L@D@WLb } HYPRA-SOFT-BASIC / RAM:8吨88 (C) 1989 BY UWE ROEDER L}PL§REŧDATINPUԷCOLO,LISENTEҺLEԎI̦FONEXԷGOTϷGO TϷGOSU·TRAиBYŸCONYCOCLOSŸCLҸDEY}DI͸ENĸNEOPELOASAV:STATUCNOTCPOINXI\OVPOKPRINԸRAREARESTORŸRETUR RUθSTOиPOG}EԴPUԷGRAPHICVPLOVPOSITIOθDOVDRAWTTSETCOLOܦLOCATRSOUNLPRINԸCSAVŸCLOAĺLe*ERROR- VERSIOθINFϸ}VADILOCUNLOCERASRENAMŸHELиBOOԷBREA˸HANDLEҸIOC·UHҸSYSTECBGECBPUTMOVETMOVEVDPOKTSTORŷ}SCREEθBISHELTEҸCLӸDϸOķEXIԸREPEAԷUNTIVREηBASI÷PMGRAPHICӷPMCLTPMCOLOVPMWIDTVPMPOVPMDOWVPMU}MULTICOTLINECO̷KLIC˺=Īٷw|ԶԶѷש巴!e l.ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICPT}RISTRIDPEEERERHSTICVSTICPMADPRANWSȱ]yجΫ4eIȫ4plelc3Q꯴}˱uձI ɀ ϙ L}) ϙ 황 ϙ{ ȘeЅХiL FUNKTIONS-TABELLE VЩѠ1ɀ ) ϙ ϙ L< } ϙ L` h SYSTEM-KALTSTART SICHER Y/N ? ڙ ϙYLw h` ׫=` Ҡȱɀ} BREAK-KEY ON L)Ҡиȱɀб BREAK-KEY OFF L h HANDLER-TABELLE } ˩̠$ ϙ : $ȱˍ*ȱ˪* |L;` h IOCB-BELEGUNG * IOCB #*  ϙ ϙ}* @: ϙ: ϙ 홽J) IN) OUT꩛ ϙL FREI**Њ` ׫`ɠ L}ɭ䭁0ݭ01b \pȑȑL h SYSTEM-INFO VDSLST $200/$201 :$ | VKEYBD $208/$209} :$  | VIMIRQ $216/$217 :$ | VVBLKI $222/$223 :$"# | VVBLKD $224/$225 :$$% | SDLSTL $230/$}231 :$01 | DOSINI $C/$D :$ | CASINI $2/$3 :$ | BOOT? $9 :$ COLDST $244 :}$D `)i()i)#B(D)ELV䥋)i()i)$B(D)ELV䥋)i()i)!B(}D)ELV䥋)i()i) B(D)ELV ׫ @)J)"ԝD՝E ׫ ԝH՝IB V` ׫ @},J1)"ԝD՝E ׫ ԝH՝I B V` ׫Յ̥ԅ ׫ՅΥԅ ׫ՅХԅLˑΥ8}ϰ8` ׫Յ̥ԅ ׫ՅΥԅ ׫ՅХԅL8ϥХeυː̥eЅ̥eυ͐ΥeЅΠˑͥ8˰̥8}Υ8ϰLy` ׫Յ̥ԅ ׫ԠȥՑ` ׫Յ̥ԅ ׫ՅΥԅ ׫ԑ̥8ͥ` ٥ԅ˥Յ̠}˅ȱ˅ L 髥Åԩ L 髥ԥ L ٥Ԫx)JJԅ LԢՍ( 㙭( L }٥Ԫx) ԅ LԢ  L ׫`/+/L̏/+/L̏h` Lh 㙠ȩ}ȩ mL } ϙ`ȥȥȥȥii`8˥̠ȱ˅ȱ˅ȱ˅ȱ˅`LȽ8˥̠} ˅̅LնLȽȥȥȥȥii`8˥̠/ ׫ ȱ˅ȱ˅ȱ˅ȱ˅`˅}`LȽ ׫ԅ~` ׫ԅtՅu`teu`~pqrsr0petpqeuqrerrsisL<GOTGOSUTSTE}THEΣ<<>ުNOOANĨ<<>STRCHRUSASVALEADATCOPEESIRNFREXLOCLOSQSGABINPADDLSTICP}TRISTRI8ee L08ueeeee褢 ƚƜ}`8IȄ墅8夕奕墅褢`朱`  6ğ}ȱȄ ~La HH`0 Щ LLL]š Š` ܩ ЩLei``` }ELq El `=Īٷw|ԶԶѷש巴!e l. gɨ aL6 Eƨ إ󅕥 gL }a" a Ư" L8 > c=Š) 죰 L樤ħ`hh`m >L ڪ H # q Ԡ } Dکթ@  Ԡ hH qhıȑıȑĦʊȑ` ͫՅԅ hhL^ ` 𵤨 >>< }H & h  ` 0` q ˽L½    0 `LP  Lն` LP } y gLh 0L[  0 ܩ Щ 0L ׫ԅՅ` ૥# ԅ ͫƳ ( >}`(Lض Ȅ` z > ąŅ`őŐ  H h` zLzĦ``Ƶ}`Ƣ౐``䉐䈐`)iiТLE`}湩 0éL y7 oԩ 0 gՈ }y [L` إ󅕥Lg AT LINE ૥H ׫ H ׫heԨh` . ૥ Hҩ ׫hHԝ ׫ H ׫hh}eԝ` ׫ԅUՅV ૥ԅT` ׫ԅ` ȍ JK )L ׫i)I ػLS: ȢL8)@}e`H J*K+h LGHFH`L ׺L` ׺`H +h `@H} ׺hH    ?}i}(i L fh`LP   ׺ 8}倝偝   󥃅  LHΆ󢻆h ػ `C: КH hKJ LQ L } H hHH ڪ } hKhJ  QL )L + L1& $LM 3 NL1 ͫ ԝL՝M ͫ ԝN%}б ׫ԦL Q   L1   N Fɀ 7LɈ [L4] }LS + C` ͫ`IHEDBLVHH hh L  ``r }`YDAER ԅՅ֦󅗄`` > ˽ $ "   򤲈ȱ`  } L &L8`$)ԩe (ې`)8@0+̪Յ)e)e ݦ `F ݢϠ} `ڢ ڰ @ݢ F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%@)@0)}%ԅԢ ޢ ڰ9 @ݰ. ڰ" fڥԅԥ ɠ (`8`0?i } (۩ ݢ `ڢ ڢ ݢ (ۢ `ڢl ڥ fƢ ݥ#8@ji@)j } `@A*+HH`HH`hhѢ @L @HH`%H$H`Pj @ @Hypra-So }ft-Basic V1.0Diese Version ist nur lauffaehigmit dem Cartridge-Emulator aus demCompy-Shop-Magazin August 89 !Schalter  }bitte auf ROM stellen!0194% @Alles in Ordnung.ꩀj @` @RAM-Status unko }rrekt !!!Bitte aendern und dann Taste druecken01 ;@L@D@Alles in Ordnung.ꩀj @` @RAM-Status unkoPZQbOAAUABALd##---------------- }-------------n HYPRA-SOFT-BASIC ANLEITUNGx""COPYRIGHT 1989 BY UWE ROEDER##-----------------------------b-@ }b-##--- BILDSCHIRM DEFINIEREN ---P0@@ _B` }@`@@`@`@"`@# }@`@`@@" X@, Y6 Y@@Z }JZ@T[^[@h((LZ:,%@(@AUr((L }Z:@,%@(@AU|\@G\@A##--- BILDSCHIRM IST FERTIG --- }**@@ D:ANL.FNT0$b-+F:A,&@,$AV0b-A$G@@ }AV'AVAR@((( HYPRA-SOFT-BASIC ANLEITUNG ((( COPYRIGHT 1989 BY UWE RDER(- }@@#(( SPACE TO SKIP--- HAUPTPROGRAMM ---&;@@,;@@,0@@: }**@@ D:ANL.TXTDQNLB(A`X@b 4*SA0lb-+@@ }&B:,,'@v-@ ( ( (Q@ 4*SA(R F:Ad,@3 }AAdAURX_AR@@AVA$ BP }  D:ANL.BASURX_AR@@AVA$ BPHYPRA-SOFT-BASIC V1.0Dieses Programm stellt Ihnen kurzdie neuen Befehle des Hypra-Soft-Basics vor. Dieses neue Basic iste }in modifiziertes Atari-Basic.Das heit fr den Benutzer, dadie Geschwindigkeit original diedes Atari-Basic ist und das al }lealten bekannten Befehle auch hiernoch gltig sind.Hypra-Soft-Basic hat rund 60 neueBefehle/Funktionen, die einenschnel }leren Programmflu und einSpeicherplatz optimiertesProgrammieren ermglichen.*HYPRA-SOFT-BASIC V1.0Es wurde insbesondere } daraufgeachtet, da Befehle die imstndigen Umgang mit dem Basicnotwendig sind, endlich eingefhrtwurden. Dies sind z.B. !} die Disk-Befehle, die Player/Missile-Befehleund die Speicherbefehle zum Ver-schieben und Fllen von Speicher-bereichen. "}Dazu kommen dann noch zahlreicheLuxuxsbefehle wie der Multicolor-modus in GR.0*HYPRA-SOFT-BASIC V1.0Da Sie nun mit eine #}mBefehl ausfhren knnen, was frhernur durch aufwendige Routinenmglich war, knnen viele Programmeschneller ablaufen un $}d belegenweniger Speicherplatz.Die Benutzung von HS-BASIC kostetSie zwar ganze 8 Kilobytes, die dasHypra-Soft-Basic mehr %}belegt alsdas Atari-Basic, doch ist dasHS-Basic dafr in einigen Bereichenleistungsstrker als selbst dasTurbo-Basic-XL o &}der das BASIC-XL.*HYPRA-SOFT-BASIC V1.0Es folgt nun eine kurzeBeschreibung der neuen Befehle.Damit die Anwendung klarer '} wird,sehen Sie sich bitte auch dieDEMO-Programme an.*INFODer Befehl INFO zeigt an welcheSpeicherbereiche vom BASIC wie (}belegt sind. Der User mu dieseBereiche meiden, wenn er eigeneDatenmengen im Speicher ablegenwill.Syntax:INFO*VARVA )}R listet die aktuelle Variablen-tabelle aus. Es werden bei Zahlen-variablen der Inhalt, bei Stringsdie tatschliche und di *}e maximaleLnge und bei Arrays dieDimensionierung mit angegeben.Syntax:VAR*DiskettenbefehleDIRLOCKUNLOCKERASERENA +}MEMit diesen Befehlen knnen diegngigsten DOS-Befehle nun direktangesprochen werden.Syntax:DIR "D:FILENAME.EXT"DIR F ,}ILE$*HELPDer Befehl HELP listet alle neuenBefehle und Funktionen des Hypra-Soft-Basics auf, die das alteAtari-Basic nic -}ht kannte.Syntax:HELP*BOOTDer Befehel BOOT lst einenKaltstart aus, nachdem die Rck-frage positiv beantwortet wurde. .}Bei der Cartridge oder ROM-Versiondes Hypra-Soft-Basic bleibt dieseim Speicher erhalten.Syntax:BOOT*BREAKMit diesem /}Befehl lt sich dieBREAK-Taste an und ausschalten.Hinter dem Befehl wird alsParameter ein boolescher Ausdruckgefordert. 0}Ist dieser wahr=1, soist die Taste an;ist er falsch=0, so ist die Tasteaus.Syntax:BREAK 1 - BREAK 12=12 = anBRE 1}AK 0 - BREAK 2=3 = aus*HANDLERDer Befehl Handler listet alleaktiven Handler wie z.B. Editor,Keybord, Screen ode 2}r DOS auf.Zum jeweiligen Identifikations-zeichen (D: E: S: K:) wird nochder Anfang der zugehrigen Treibertabelle angegeb 3}en.Syntax:HANDLER*IOCBDer Befehl IOCB zeigt an welcherIO-Kanal von welchem Gert belegtist, und fr welche Datenricht 4}unger geffnet wurde.Syntax:IOCB*UHRDer Befehl UHR bewirkt, da beiRechnern, die mit einem 16K-Bibomonausgerstet si 5}nd, oberhalb desBildschirms die Uhrzeile ein- undausgeblendet werden kann.Syntax:UHR 1 =anUHR 0 =aus*SYSTEMDer B 6}efehl SYSTEM gibt wichtigeAdress-Vektoren des Betriebsystemsan. Der User kann hier sehen, obund wie Interrupts eingesetzt 7}werden, wo die Display-List liegtund einiges mehr.Syntax:SYSTEM*BGET / BPUTMit diesen Befehlen kann ein Daten-block g 8}eladen oder gespeichertwerden. Dazu mu einer Variablendie Anfangsadresse der Daten undeiner anderen die Lnge des Blocks 9}zugewiesen werden.Achtung es knnen nur Varaiblen,nicht aber Zahlen eingesetztwerden.Syntax:BGET #1,AD,LNBPUT #1,AD,LN :}*MOVE+ / MOVE-Mit diesen Befehlen kann ich einenDatenblock im Speicher verschieben.Bei MOVE+ wird mit dem ersten Bytebe ;}gonnen und mit dem letzten Byteaufgehrt. Bei MOVE- ist dies genauandersherum. Der erste Parametergibt die Quell Adresse, <}der zweitedie Ziel-Adresse und der dritte dieLnge des Blocks an.Syntax:MOVE+ Quell,Ziel,LenMOVE- Quell,Ziel,Len*STOR =}EMit dem Befehl STORE kann einbestimmter Speicherbereich miteinem Wert gefllt werden. Dererste Parameter ist hier die St >}art-adresse, der zweite die Lnge undder dritte das Fll-Byte.Syntax:STORE Start,Len,Byte*DPOKEViele Vektoren enthalt ?}en 16-BitAdressen. Um nun einen solchenVektor zu ndern muten bislangLow und Highbyte der neuen Adresseermittelt werden @}und getrennt indie jeweiligen Adressen geschriebenwerden. Der DPOKE Befehl erledigtdies alles selbst.Syntax:DPOKE AD,BY A}TE 0<= BYTE <= 65535*SCREENMit dem Befehl SCREEN kann derBildschirm aus- und wieder ein-geschaltet werden. Ist der Bi B}ld-schirm aus, so ist der Rechner biszu 30% schneller.Syntax:SCREEN 0 =ausSCREEN 1 =an*BIBBesitzer eines 1 C}6K-Bibomon knnenmithilfe dieses Befehls in denMonitor springen. Wenn Sie denMonitor dann mit dem Befehl Q ver-lassen, k D}nnen Sie sogar ein unter-brochenes Basic-Programmfortsetzen.Syntax:BIB*SHELTERDer Befehl SHELTER speichert einBASIC- E}Programm in der Art und Weiseab, da es nur noch mit RUN"D:*.*"geladen und gestartet werden kann.Solche Programme knnen d F}ann nichtmehr gelistet oder verndertwerden.Syntax:SHELTER"D:FILENAME.BAS"*CLSCLS steht fr CLear Screen. DieserBefe G}hl lscht in Gr.0 den Bild-schirm und in den anderen Grafik-stufen das Textfenster.Syntax:CLS*DO / ODMit DO und OD k H}nnen Sie eine neueSchleife einrichten.Stt das Basic auf den Befehl OD,so beginnt das Programm wieder beidem letzten DO. I} OD ohne vorherigesDO lst eine Fehlermeldung aus.Diese Schleife kann nur mit EXITverlassen werden.Syntax:DO:... ... .. J}. :OD*EXITMit EXIT kann eine DO-OD Schleifeverlassen werden. Nach EXIT mudie Zeilennummer stehen, an der dasProgramm f K}ortgefhrt werden soll.Syntax:EXIT Zeile*REPEAT - UNTILDie Befehle oder Zeilen, diezwischen REPEAT und UNTIL stehen,w L}erden solange wiederholt, bis derboolesche Ausdruck hinter UNTILwahr also 1 ist.Bsp.:REPEAT:?A:A=A+1:UNTIL A=11Syntax: M}REPEAT:.... .... ....:UNTIL bool*RENREN steht fr Renumber. Mit diesemBefehl knnen die Zeilennummernneu durchnummeriert N} werden.Der erste Parameter gibt die ersteZeile des "neuen" Programms an.Der zweite Parameter ist derAbstand zwischen den O} Zeilen.Syntax:REN Anfang,Abstand*BASIC 0Hypra-Soft-Basic und ATARI-Basicsind bis auf einen Unterschiedkompatibel. Da P}mit ein Hypra-SoftBasic Programm, in dem keiner derneuen Befehle benutzt wurde auchin ATARI-BASIC luft, mu vor demAbspe Q}ichern BASIC 0 eingegebenwerden. Aus den Zuordnungen wieA=10 wird dann Let A=10. Wird einsolches Programm dann vom ATARIB R}asic geladen sieht alles wiedernormal aus und funktioniertrichtig.*BASIC 1Hat man ein normales Atari-BasicProgramm gela S}den, so luft diesnatrlich einwandfrei auch in HS-Basic. Listet man aber ein solchesProgramm, so sieht man bei Wert-zuor T}dnungen anstelle von A=10Let A=10. Der Befehl BASIC 1 machtdaraus dann die normale Form A=10.*Player-Missile GrafikEs fo U}lgen nun einige Befehle, dieIhnen das Arbeiten mit PM-Grafikerheblich vereinfachen.Die meisten Befehle funktionierenaber V}nur dann, wenn ganz zu Beginnder Befehl PMGRAPHICS 1 oder 2ausgefhrt wurde, da dieser Befehlneben der Initialisierung der W}PM-Grafik auch den Speicherbereichder PM-Grafik festlegt.Die Player haben die Nummern 0bis 3; Missiles die von 4 bis 7.* X}PMGRAPHICSMit PMGRAPHICS wird die PM-Grafikein und ausgeschaltet.PMGR.0 schaltet die PM-Grafik aus.PMGR.1 schaltet die z Y}weizeilige,Auflsung ein.PMGR.2 aktiviert die einzeilige,feinere Auflsung.Syntax:PMGRAPHICS modus*PMCLRDer verlangt Z}e Parameter ist diePlayernummer. Ist er zwischen0 und 3 so wird der entsprechendePlayer gelscht. Ist er grer als3 so w [}ird der gesamte Missile-Speicher gelscht.Syntax:PMCLR nr*PMCOLORDer Befehl PMCOLOR legt die Farbevon Player und Miss \}iles fest. EinPaar wie Player 0 und Missile 0etc. hat dabei immer die gleicheFarbe. Der erste Parameter ist diePlayer/Mis ]}sile Nummer, dann folgtdie Farbe 0-15 und die Helligkeitebenfalls im Bereich von 0-15.Syntax:PMCOLOR nr,col,lum*PMWIDT ^}HMit PMWIDTH wird die Breite einesPlayers/Missile festgelegt.0 ist einfach, 1 ist doppelt und2 ist vierfach.Syntax:PMW _}IDTH nr,breite*PMPOSMit PMPOS kann die horizontalePosition der Objekte festgelgtwerden.Syntax:PMPOS nr,x*PMDOWN / P `}MUPMit diesen Befehlen kann einPlayer/Missile um eine bestimmte'Strecke' nach oben oder untenbewegt werden. Der erste Par a}ameterist wie immer die Player Nummer,der zweite gibt an um wievieleBytes das Objekt nach obenverschoben werden soll.Sy b}ntax:PMUP nr,anz nach obenPMDOWN nr,anz nach unten*MULTICOLDieser Befehl funktioniert nur inGr.0. Er aktiviert c}eine ganze Reihevon Interrupts (24 DLIs und 1 VBI).Es kann nun fr jede einzelne Gr.0Zeile eine eigene Hintergrundfarbede d}finiert werden. Dies geschiehtber den Befehl LINECOL.Syntax:MULTICOL 0 ausMULTICOL 1 an*LINECOLIst MULT e}ICOL aktiv, so kann nunfr jede Zeile eine eigene Hinter-grundfarbe gewhlt werden.Der erste Parameter gibt dabei dieZeil f}e (0 bis 23), der zweite dieFarbe (0 bis 15) und der dritte dieHelligkeit (0 bis 15) an.Syntax:LINECOL zeile,col,lum*K g}LICKMit diesem Befehl lt sich bei denXL/XE-Gerten der Tastaturklickan- und abschalten.Syntax:KLICK 0 ausKLIC q}b yMAGPRINTDATbBASIC COMbANL HBSb\ANL TXTb ANL FNTb'DEMO1 HBSbDEMO2 HBSbDEMO3 HBSbDEMO4 HBSbDEMO5 HBSbAS13 ASMbSYNTDEMOBASbBSYNTDEMODATb BERG BASbDOS b7LOGO PRGb)PINHALT PRGbHVORWORT TXTb2\BASIC1 TXTb*BASIC2 TXT#+NEWS889 TXT#"AS13 TXT#EROMSIM TXT#JJPD0889 TXT#-MESSE TXT# BASIC TXT#IMPRESUMTXT#LZBEDINGTXTK 1 an*FUNKTIONENEs folgen nun die zustzlichenFunktionen.*DPEEKDies ist das Gegenstck zu demBefehl DPOKE. M r}it dieser Funktionkann ein 16 bit Adress-Vektordirekt ausgelesen werden, ohne erstHigh und Low-Byte getrennt zuermitteln s}und umzurechnen.Syntax:A=DPEEK(adr)*ERR / ERLMit diesen Funktionen lt sich dieFehlernummer und die Zeilennummernach t} einem Error ermitteln.ERR = Fehler - ERL = ZeileSyntax:A=ERR(0)A=ERL(0)*HSTICKMit HSTICK lt sich derhorizontale B u}ewegungsanteil desJoysticks ermitteln.links, links-oben, links-unten = -1keine horizontale Bewegung = 0rechts, recht v}s-oben, r.-unten = 1Syntax:A=HSTICK(0):B=HSTICK(1)*VSTICKMit VSTICK lt sich dervertikale Bewegungsanteil desJoyst w}icks ermitteln.hoch, l.-hoch, r-hoch = -1keine vertikale Bewegung = 0runter, l-runter, r-runter = 1Syntax:A x}=VSTICK(0):B=VSTICK(1)*PMADRWurde mit PMGRAPHICS die PM-Grafikaktiviert, so lt sich mitPMADR(nr) die Startadresse eine y}sdes Players/Missiles mit der Nummernr ermitteln.Player haben die Nummern 0-3;Missiles die von 4 bis 7.Syntax:AD=PMADR z}(0):AD1=PMADR(1):....*PMMit PM(0) lt sich ermitteln,ob und welche PM-Auflsung aktivist.0 PM=aus1 PM grob (zweizeili {}g)2 PM fein (einzeilig)Syntax:A=PM(0)*RANDRAND(zahl) erzeugt eine Zufallszahlzwischen 0 und zahl.Syntax:A=RAND(16) |}*WSLDie Funktion WSL kann nur 0 und 1werden. Der Parameter von WSL muzwischen 0 und 1 liegen. DieserParameter gibt die }} Wahrscheinlich-keit an mit der WSL 1 wird.Bei WSL(0.25) liegt diese bei 0.25,oder besser gesagt bei 1 zu 3.Die Funktion ~}kann nun 0 oder 1werden, aber es ist hier 3 mal sowahrscheinlich, da sie 0 wird.WSL(0) ist immer 0 und WSL(1) istimmer 1 }.Syntax:A=WSL(zahl) 0<=zahl<=1*HYPRA-SOFT-BASIC V1.0Dies ist erst einmal alles.Mehr Informationen entnehmen Si }ebitte dem zugehrigen Artikel imCompy-Shop-Magazin August '89.Ihr Uwe Rder**l alles.Mehr Informationen entnehmen Si Ufffffff>`<|fl0fF68of;p88pf< 80 0 ~~`0 0`<}f ``nf>ff~fff~~f<flxxlf`````~cwkccfv~~nf}f<>f>ffffff<x`x`~<~~<}0~0 ~ <~~<<>f>``|ff|<```<>ff>>ff>|``|fff8<<``lxlf8<f}kc|ffffff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<}~x|nf8x8ff|``>ff>|f```>`<|~ffff>fff<ck>6f< x~ 0~<~~<OPHBCXMIXMAYMIYMASCSCDDXYSRATXPIYPIXYRXMINFLXYXYXYA@VB@8ded}@@@ @ @ @ @ AA?G#@1@YP}P=  A @`""-----}----------------------- b-($2""----------------------------<! + B! A@F))(! }P))(! |HYPRA-SOFT-FUNKTIONSPLOTTER|Z++(# d++(# | Copyrigh}t 1989 by Uwe Roeder |n++(# x ( ('-@@ '( NEUE FORMEL } AP$-@@$(XMIN= -@@ A#-@@#(XMAX= -}@@AP A $-@@$(YMIN= -@@ AP}#-@@#(YMAX= -@@A " A,&-@@&( X-SKALA= }6-@@@ A J&-@@&( Y-SKALA= T-@@^ APh*-@}@!*(GENAUIGKEIT= r-@@!|!!@*@AP B!!----------------}-----------4AP b.4@:7@,,"@2*b.7@,4 A0'7@<@,0Y=' @`} A b-& b-&b-Ab-A b-'' b-' b-' b-$ b-$}&b-=0 b-:!!---------------------------D+@%@N'0@' A@X }Ab b-%l @v APb- b-!A b-b- @0+  )!b}-%!b-@+ A@"A0 !,$&  ,$&/$&&+$&,,$&}&+$&, AP - @0!) A  /$&&+$&,  AdAU* }F:Ad,"AUA4AdAU> @`H""----------------------------R AP\ b-%f }@0p b-b-z!A )!AP b-% @0 b-b-b-b-  ,$&} !,$&##PLOT X*XPIX-XQ,YP-(Y*YPIX-YQ) b- A@----------------------- b-b}- b-& @0 b-b- b-& @0 b-b- b-b-  /+&,$&$ }!/+&,$&. AP8-----------------------B @L%%%&!$&)%% $&APV,%}` /%j"Apt-~ )!A,$&%'%!'@'/$&%&@}'%'@'/$&%%@ -6 )!AP,$&%'%!'@}'/$&%&@'%'@'/$&%%@ ""----------------------------%%%&!$&)%% }$&Ap,6  /6"$-( )!A`2,6&+$&,<)6!'}@)/6&@&+$&,F)6'@)/6%@&+$&,P Z-6d  )! A n},6&+$&,x)6!'@)/6&@&+$&,)6'@)/6%@&+$&, $----------}----------------  )! A/%!'@,$&//$&&@3%'@#},$&3/$&@ -6 )!A@/%!'@,$&//$&&@}3%'@#,$&3/$&@  Ap!!---------------------------"-,} )!A666!'@ ,&+$&,6/&@&+$&,@:6'@&,&+$&,:/@&+}$&,J T-6^ )!A`h66!'@ ,&+$&,6/&@&+$&,r:6'@}&,&+$&,:/@&+$&,| $!!---------------------------AY A` (}} (( (30 ( ((CONT-AB@&AB@b- A}` @0$!!---------------------------0&;@,;A,;A,0b.Y=X5b-6@b}-@)b-6@5b-@'b-@b-@'b-@& A0$:!!---------------------------}DAB@Nb-V:,X++"@)"@)"@ Ab$l b.Y=Xb.v A%}!!--------------------------- B$!!--------------------------- D:DEMO1.BASv A%i%  @@r P X@ Y(((LZ:,%@P@0AU2}[@<Z@F\APb-Ab-@PZ!b-X:,!b-Y:},d T:,"@0nb-%$@x\b-%$@''%@AP@Ap}^@ @]@ @ --------------------------Bitte Stick(0) be}nutzen -------------------------- D:DEMO2.BAS @ --------------------------Bitte Stick(0) be:%@@@@ db-]:?%,n"@b-%@x"b-%@}b-%@ ( ' '  A""---------------------------- Die erste Spalte zeigt} dasEreignis an:1=positiv / 0=negativ!!Die zweite Spalte zeigt dasdritte Spalte das reale##Auftrete}n des neg.Ereignisses!!an. Die letzte Spalte zeigt""die Anzahl der Ereignisse an""----------------------------} D:DEMO3.BASsses!!an. Die letzte Spalte zeigt""die Anzahl der Ereignisse an""---------------------------- FY@$ _@-@#`@(  D:TEST4.BAS------------------- g@@ d _@n-@x"'`'`@#&%} 3,3,10,10,4,4,0,0,9,9,9,9 D:TEST5.BAS-@x"'`'`@#&$8ER .LIOFF-ICCOM.EQ$342(ICBADR.EQ$3442ICBLEN.EQ$348<CIO.EQ$E456FY.EQ$680P-ZSLDX#)}0;KANAL0dLDA#5;GETRECORDnSTAICCOM,XxLDA#20;LEN=20STAICBLEN,X LDA#0STAICBLEN+1STA)}ICBADR,XLDA#6;ADR=$600STAICBADR+1,X JSRCIO-OUTPUTLDA#$9BJSRPUTCHAR LDY#0.1LDA$)}600,Y STYYJSRPUTCHAR LDYYINY "CMP#$9B ,BNE.16RTS@-JPUTCHARTAXTLDA$E407^PHA)}hLDA$E406rPHA|TXARTS-INY "CMP#$9B ,BNE.16RTS@-JPUTCHARTAXTLDA$E407^PHA(*$PLA AA( +6-Ba((@$@2@%A(-}<//@@D:SYNTDEMO.DATFLL6-?:C:$h?PhhBhEhDhIhH V?`,<@<B'<Au,-}P@Z6-?:<,D:SYNTDEMO.BAS?:C:$h?PhhBhEhDhIhH V?`,<@<B'<Au,,8  ҠŠ fuer elektronische Orgel von HARALD ARLEN( umgesetzt von2 Christian Nieber 1985<F G1} H I J#TK P  Z  (d  (n H(x #`1}ȀҀ܀#|"( (,P(6*@7JT*^Ph( (r(|7P( (1} ( f   f  ( f   !( <#( (P(&*07:D*NPX1}( (b(l7Pv( ( ( f   f  ( f   !( F7  7 1} 7* 47> H7R \7f p7z 7 7(P7  7 7 71} 7\$.\8B\LV\`j*(t*(~(7(( (P(*7*P1}( ((7P( (  ( f ( 2 <f F P( Zf d n( x(   1}( (  ' ' 'P'f '( ' ' ",6@( J T( ^'( h' r(1} |'7' ' '7' ( 'f '( ' ' )!<)!f 3(&' 0)!( 1}P:'( PD'f PN( X bf l'f v'7 '( P' P    ( '7' ' '7'71} ( 'f  '( *' 4' >HR\f( p z( '( ' śŊśśG Pވ1}#@śGG ś Ŋ ś$ ś. G8 I!3(B I!3(L I!3(V I!3(` I!.3(j Gt I!eP~ GP  1} ś Ŋ G< G ś e   e  ų ś ś Ŋ( ś2 ś< GF P śZ I!(d#Pn ex1} G. G  ! 2 2 b b 2 2 b   E " , 6 E@ J T !^ 2h 1}2r b|  2 2 b   E        d  E& 0 !: D N dX db 1}2l 2v b   !   g gƌЌ f  ( f    ( P PP !Pu*4> 1}( H R '( P\ f p )! uz#P GP   I!euʍԍ  d  $1}.g8gBLV ` j t( ~'f   f ' ( f  ( ( '  1} !f ( '7  ' (f   1} 1} 1}  1}1}  1}     1}  gf h,Br3?=$:1}4PJgaRwĎ pԵ]b;WR:hhEh -|1}DZԩL̚= Ԟ՞@ԩ`x`pppppGpppppAiiҥii1}ҥiiҥiiҢ`w  L΍ DE ƤƥL< 1}B  "  B H h ,  {  E$ B  " Ď, H h B 1} {  E:4 L  H h  { Ůr  EPJ T  ii)?1} Ï Ž 8črą JaPg x ōX 0  H h r  {  Ega1} P& ,Ƨ@  Ď 3L1 BƧ Ď  3 " i (i$ 1}, " i4 (i: B ) iJ (iP x X " ia (ig1} r wLqm)n q{QKzy|8v|i)?LVnW9b:8LvLFwFvw qL{9r1}:s; 8 8) ްT 8)JJJJJ |ĩ 8Ľ0%,&)<< ?L΍╰1}L 8 8ʊm99:L=9Ԟ:՞L΍K 8\ݟ?L΍h ?L΍hRWݟ]1}bn9W:bnL< 8hhLC # 8n L΍RW]bL<# 8 8L{  81}DLBmqyzʠ|LA' 8 8| 8mm{QKL Le 8|0?L΍ĶƼ 81}0* $( 8L0@Ȑ ɐ$Ӑ(Ԑ 8L0V䐽吽1} $( 8Lm! "$,(- 8LLL4 8; o; 8/")1})  @`8 ŦLd8i ԩԠ!pL΍o ;ZԩLH0po1}h@ HT 8x4p -L3 8Z 8L! rL@3Ď L ) |L\)Ċ1}) |;( 8$ĕ6 8Jv(Jv(ip, 80 8 8 8 8 L7 8m 8JnJn1}ip 8 8LɀI | L) | 8 8 8 8 8 8< 8@L؎ 8m 8i$1}Ƙ) 8*ʘ) 8Jn؎Jn؎ipَΘ) 8 ێL旍! 8m4 8i:ǘ) 8@˘) 8J1}n!Jn!ip"Ϙ) 8 $L旍[ 8m琅J 8iPȘ) 8V̘) 8Jn[Jn[ip\И) 8 ^1}L旍 8ma 8igɘ) 8m͘) 8Jn Jn ip ј) 8 ;֕ҕ<@) 1} 8 8) 8)@ 8)L{ 8))H 8 8)) 8ɀĘ 6 6 8 81}:nLF9W:bąť{)zy#|QK{ȹ|uȹ|\ȹ|gȘ)?zhFL FŹLĄnܥŅwą1}vL< :LTo`ҹ oE@ppppppppppppp1}ppppppppppppppAZ:HHqu:m`:|Uzy| i)?Lyi)?y|| )?ʊ)?L|Ȋ|ȥr|1}s|hh:`L~>2}     2}  2}2}h=? 3i 3Lǚhhwhvhh@ Ԛ 8=ԥ>հ˥IԥI2}`hhh ?hhe΅=Θeυ> "L因v0!ȱv0ȱv)v ž)v `ȱv)ȱv ž)*viȩi 8==2}ȱ====`hhwhvhh˩x?j c@(j c˱1Ȣ$ͦx(˥@Ȣ(@x2}i `з!`˱v, ʆ@ˊ0`hh?`hhwhvh@h?v0Vȱvv=ȱv>Fff>f=0e?2}e@8>vȥvv0)evvwПv`?`hhwhvh@h?v0Vȱvv=ȱv>Fff>f=0e?02OaABMAXMDXYXYXYAHV@$URf@ "@P@@A @b 6 }A @` A @a Y#@@E:5A@GA@YA @6 }G'6-P:+I:,&A,'@,3;,;,G6-K:,'K:@,%(} RANDOM-Fraktal 2D"(%((^ @@-6 }@@E(!Maximale Hoehenaenderung (20-100)Q(Wert: ^@2!! @ )!A@@<_ @`6 }-@@F("Fraktale Dimension (1-2; ohne 1&2)R(Wert: _@F!!@)@@`P6.6 }?6-d) +@$@)An6,A,6.7@<@,6 A0x&&-@6}+B:,'@,&@S?6-@:7@$&@,,%AV$@:7@$&@,,S6-@:7@$,,[?6-@:7@6}$%@,,%AV$@:7@$%@,,[6-@:7@$%@,,/A&<6-P:%+&,'@,<6-P:+6}%,'@%$H:,,..67B:,%@,.>:&AV$+!AU,,""67B:,%@,.>:!AV,67B:,%@6},.>:,<<67B:,%@,.7@$%@<@$%@,# 6-%@#!A0' 6-'!@P6}6.' A) +@@A)(TASTE;#@@K:0)@;@%6} D:BERG.BAS) +@@A)(TASTE;#@@K:0)@;@%4Ok IrX ֡ Irh(~, n %˫)ޛ,M[!gXJeP sIs8@7Y% i/c %5+!,]I% i\}  Irc@SsfCΙ@)cNJgirgs[ [M%b46~\ӻ ا 7)% etZn $4 (M}:5p6&3򋥹 D(S23N6Θ ߦP()n*cJgd \ nt7Is0nYsXΘ~)f% 鎀!ՙM\F)ιtSEi9sXΘ}Oxr ߎl !H~@3z@!y@T2% 3h's()n8)v-vl %rZttUrHsT6XΘ[@[8iiP}A f%\t$$Vb`>t!SHr":c)%;P%UV"O% r6xΘnJe79r [, |% w 50"$ Zr6@}*@܀@)W,:%@'~[M[rɦ,:5u\(s0Sd(P$\@'~[g߼7 (]%:4;Zt0 7 .}$0 Np`;b:c29nҙr+n[Y\\3f@%P n[ Zt$5[@Қ 5Ky@&\: }c )(^6 }]nP7)% j:)u。[ޜ2 $0 Np`;b:cYi[+77[!7T[49 -rHsXΘzrtJe[@7}[!]2X7)% *eXnZtY~% 鎀!:mfIr :IN  fزw0-M$Rs!\)@=M!Iru}yMl3b@06<% . DN =% e)f%z3:Y\'=I@\F)ιtSG )}9(M4}Ce 7,,NYIr :I@[%C_Ir,L)r| [ m) %IP :%Ir :I@P&%J〃5un} ۦP!;|5@&% 4irZc۝33u7 ihc a Y@%ۥ 09PY\'=I@\GI@ }!~)rc ).![ޜ4~^4ys)n1$ !sa @*ֳ: @g{ % %ӭ L '@6/&[!}ߣCul@ e9!r )[ys[,c@7)%86~l(@%  ,:e[{%:yfb~ޜ j"}Z2% nJe\ ;In8.[[0 ) )Zn06ulD|䅨/>``>``>`>`*#}> _@.:$J\yi͠ I@Θ[&[\mYd$ :~nn6[% :/g:~Zcn[\$}Ss[, !\\i ݺr:n "~$#@-r /&[~yMX In1)rHn(r: 70 ! sY Ir8)~:%} c !@7) i 庙zeʙYRP sym:48!YY%hl |P)[je3o~tImH?=l4UjU_֮&}?P_UUzUWUpx/?U]UV(xUC??,UmUVx@'},>UmUV? x::,UmU x:0:0,/UgU xì(}0,<UYU *;xzìzì,UVU x::/UVuU@ xUW:UW:)}ꪰ/=?UU@ x:ì?,UmU` ;xUzìUzì/>UgUZ x::*}3/?[UVx::/?/[UT?x/>싿]UVx???0?+}U.mUVx/0mUVx/3 gUVx***( ,3 9[UV (2x ",>3,}YV ,x׀ ",0 VUȎ#x ",; 0 VU(2x**-Ux"*,< 0-} U,x , 0 uU #xU^ / U( x /=.} 0Vx*** , 0u\x/ V zÃ0;U x/߰ó3/U@ x30 /}T ́̋/ߌ;0>U` x0)UC33."(uUP4x3 UV ̏Z /0"*/UXx?90}Uj3j/0"*/UV(x0ŽUj,* U(xV30V,8* U(x31}Ň*,80+UxUjU3T,82UhxSUV UP,83Ψ UXxZU2}Zj:0,ƭ*}UdxUZ%j/‚ϧUb x%UZUAPEU/8®?YY%TxUZ%j3},.uU`XxZUZj$:Z/*UYUTxUV8/(UTxUj30P4}/(U~8}~/~>éUT0?U?U_<éUW0?U?/U_////3UW0?>U{_U U~XU_U;}_/X]U U_X/U_/U_/€+//@uU /U_.XU|U| <=uUU|X<}UU UUTW_WDUYW_=_=W_<(<DWUY_=W|=}U QWUYWs>U~~ ~>E]UV->W?U_DQUV-?UW>}?/U_//7/TQUV-?/U{UEUUL0 U~U_U_N2T UUL0U_x/U_/U_/U2U / UU@U~U@T=UaUC߳>Ut?U_U@TC}UQUe@?Ut?/U_/UU /UQUe@2?/Ut{QUTQU@U~U_U}T?UT5QSUYU@U_t/U_/UPF}UT0/5aTUYU@./U_/tU|UP U 0U|UW@U 0AUVUUW_WU@/G}U?EUWUW_=_=W_UUH<QUWU=_=W|UT?UH AUWUUs>U~T /URH}9IUWU>Ut?U_PUR9EUU?Ut?/U_@UP=EUU??/Ut{UTUVUU_WTUT*UYU__W=W_=P?J}U*5UYU_=W_4UPU UTYeU_UU~@ UNUQYeU_U~U_@?UnK}UEYeU_U_t/U_/?/Uk/UEeU_/U_/tU|TUk\UeU_U|UTL}UUeU_UW]P"/UG= UPUuU_W_=_=]P <VwpUTWUuU_=_=W|}M}VQpUQWUuUgUs>/UpUEWUuUg>Ut?W@< TE]Uug?Ut?/_//@N}*UT]Uug/?/Ut{<<@*UTYU}WuUVj{Uz'?EuUQUR}'Eu]Q@?U/QuWE@?U/UQuWPz>UTSUPzz?S}Uw@UWTUw UWUՁU/?WUՁUꪯT}?_VUU_oz>:]WUU^n? UWUUo UWUuUWU}? UWUuUW UWUuUW? UuWW? UWWz U_g V}Ug U{UWuU_UU E|? U4UP>zW} @USկ(?֫5U^U? <ΪX}UUS>ꪺ?5U^U?zΪ UUSY}ꪺꫪ5U^ U?Ϊ??UUS? <0Z}ꪸ:5U_ U?Â? <?@ S z, ( 4 U[}P,?   @US   _%%UP'@ S z, ( 4 U POk QT%|\ Ӗ뀃6) e@Қb Hs3`t-n[W9nb\[7 & ޙ@!{))Z:4*M'aΘ]}3 k !D: lP!\T!c<+%(V& (mP.:4g ) қaP [0 !JeW\.;{je %:%^} !Ӡ/e%。f= \'S iJv\ ])P%]:@7) yr[i@Xg m:c6 @P6NrIs)nJg_} sn Ηnk 㠂 _(M%c !~r[:,s[@vzb 鎍)P Y2<̓fK$0 tʙbϜN  (\W 5@}7P #r 3ZnWNyr[{Je@$ZM@,Y[Z\ e# !/Ϝ ),5]u]u]v-fs f% %}G[ylI_ '<%:%k-\。GaP-%r *anJe@!~顺|)sP$G[ZIr$P P$0 /Yޙs}\。Mn s.[r (in0 R:~ [9t\㠂 !/yt4LC,] !.-,6]uڝu]u]}i )9nih[X i[Ga7In m Zc\\eR)n8"JZ@ޜtIm\KIn@"%)g른 n-@$,N'P!i}̴8"FZP[oS@~Je @,-m8$b\,0~]% @$@5\$ :ZVP$P :e!~L9@\I@@;y@\}&:3[1SYl:Nl2 &4 T[,2[ % =/Xu]թ %"RY=/X~n iJm3t$7(Zc W@}%m@7~\yM, I% r\P rt )@(UrJe L9LIrl%Je [IrL_M%Hs %yS !&K }2  ^t L/Xu]e)@gK%J!ITV6@ 23s〃WnZn3Ӣ[gK@d+~[ p5@ g.t %} Tn_)sP%t[4| In[ytn@) ) U!~L9nyM:2b7)% )ri0@f+%6Jg\% , 5Hxj }$ %tPtU;Ղ3)e]ubv V@$ IflYn$ l㢜s4@7Y% iy_:!Ityr[@)[=\'L㢜}s0 ؼ s % cr*s@ME8[,# !'<S\8[DXR "(u"~\өrZn0Z*͉b.[t ɥJe\'e}Z, nIn _t 3*n[@7N[ ֦P$ KHn i If@irˮ7 6xrZn[\s:c6 @]}:R[3[*b3~ )%=% [%Z, i\Z4\yi[E%`7 6xrZn[\s:c6 @]PW ) )@.\yiP ѹi i %"~\)i[Ir[[&Z, [4(u]u )rih [4  ir i :c7|) %}!W- ߖH~\nr i*[( [![\~@7)% + վ0+m n!.:4hs]Iri_˻-}\B3[:%Ir Fne:(s  u];3܀;5Yn8$Rs$'6ih <:4 ['L㢜[In)n }=5[  [\3[;3$Hvg]u`*t)/=noˮ eZn P Zf i*cD ͍<@$0 s0!`$ Y}f )gHs gmze\~)iImtIni/8 P6*%ʙl= %l6MnuG3 \ ߎ%i@rP i %}ir7)%# !/888 xHu`*tIx@Zn&o ߎ%i@\j[\。ᎀ$t{u ):~Zlne %}! % !0+mkh@7)% Ď3[^)%/\%@ []u]u]u$J@&Z, i[Je4&\%@}[=%[yr[ze\0 %T:%^92: %)3@=: i e/\%F]Z[!u`5Hxj } aѣ889nқZ+ )n])n܀%[b# Y@$\"~Sfˮ$@n[m+]_Mrneʙrc@7)%F% rI@}e\JW rI@@\ u gmn8$f\yiP rt )@$$Hn8[n: nnLUhn!b,} :cu]u Np`;"b n 6'ΘΛ*sW i[W\e UҘF!9(M4@ Hs0 (m) %} % [ihP"t@7s\u) 6(s0f-6 $J[@ ir :cyb7)%J。 %:{[n[ޙ@Q@7)}@,J]Q@7~Zn;쎉s @k@ 'Θ[![Ι_@!sze\~\n)e@25ҙ΂/`u]u` }a i S\4*M%!Θ@[![0 @$\~t+)%&Z@X͉Xs3Itn Z30 (m3 閆4}n)i@7~\[n[[, au4,J]Q@$J\%eZ,xΘD:4Hr\ ) l&N]E -(p]u]u]ԩ |}Šc7)@ MW3\4C go8% )#gk(f!3 g@8% )MZly@3 |HJv\J}eZ_i0 MK)@3΂3[ g(<^8 -̠u]v  6+!}%@0~]% s ) !\[m# r:%[03} @$~\3)c[ !\[<:49 \/> !7L zr % ֗8mP jsΛ% Zc\[<:4H 5Hxj p;2K/u]u`D}"VY'bg )&b 0fy 5@ sΛ% CT0^rze e:lH_ !Z@e )fP'ZcP HrS  }%=% (M]% s )FP [!\թ:l.[m#k]@g)@@U[JQ(~[ 떝)nxl0)"~\:@U9 5Hxj ; }##, -ޙ4]u]v-J wM(@$P I@0^y6\> _%77Im0'=%\ C -< )'~Y }