|34SߠRSYqYqߓSNU7N۷7NߪWuV?WVzoڟRzRzڟrsV_oV_Y( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H  }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `8  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D8:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D8:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu }$t%}i$݉$L$ BIBD$E V8`Error: No DOS 2.5 - Can't start menu! ? *}.  t`: [ BD$8%:V% g%~F J @  +} ʎDLt`i7xө$CL:؍@$mii@C'X@ԩ͑L^0`  l D1:MENU.OV,}L$`i7xө$CL:؍@$mii@C'X@ԩ͑L^0`  l D1:MENU.OV VW HV  V V V wW V W*E' h `+",#-.V-`++,`$"%#Ɗ$e*.}*)M$%`&-"+#,*$ %!ߥ$%$$-ʝV-ަ+,++LV. UV? UVI0 UVI1 dWpW dWpW2/}W SW*H SWh*Z?? {V010?Ms%(')+-#3m1r/1C2)n46N7K8:;<>@B!gCQEFGIPSLN P4}8SUWY[]a^`bdfgEhjlnprsuwihzH}~<`ɎL𱳵Dž5}d8#!SƻnYoL;ċ-#oIu}xPLPLSޮH*ј`Z<"ؔ6}"R1lǂPg[" _0I%.|‹KHx >"D5&x3;0L=CDgYXjmɍ'&hhdƷFo`l~˞ǃėBZ7}ia~ E<+rF*w;y10qJc2jL-Cc0xT@E*됁XcP*}5Hy5{5&p*mxs6 $3]Qש8}CpdFRmH@-'Py7Q|.vέ&f(rv&f93cPz Gqж (*7|-/uh{q&/\Ooytu{RLg2*IҔ )ca!8?;}3^VkKUտ?( WcO#`d9j4/>VT 1^[2f$H ͈ov,[ h!$gtVitUW85-e<} /ɚ%@U.y$؈)y5IHc|@]_$ Ŵ{{O>=#ӞbcVXMBG ZqWY+c%c^I+`p^ =}w]rD^!MyGWBRFb(<\Jfuž{L7f9 ؜tv`Fi5AZX9iN<9nZixr)r+TP^>};rKS]@9)eS,܊~[L%Rlˬz[lj[eS-FۙFe3k2Vhi;l/)3WotvWg];od'ǡ?}5( RՈⓁ9/O_%sm;\͠:]AQ?{[2]NliPB'3ŠV >Xe7yJ(@}`v~?֓FkA74F`&dPj 78,5^v#bFڛ:6  M&ihTM6̂@B84G5{mkI A}) 0_Ѻfi9,$`|3ՙ+^4Gi:Äj(WߣQ%zz9bO3UYX~#o~7# M$'Vt^4iT.j4\T{rSRu B}U_84hrprps$Ga8rZG.{p .p糛1ݾ$ R#aՄG_PU*]&  'lG@0W1:,C}KaA~Ft/ 'P3UY/bBs*i%;9flu A1 1zW\B~0+S9q'b.#=3#-տ(rmV+^Y ׵劶>UD}R%5M2J*2ðɨ @_^٤>TʀRvp?ؠA|I9aag 9܌1,,0h e@sd8O6ÅE}fEtڴ(,9*d\4]r [4VT0 OL`6MwIWPogD(60y(lMЃ#ǘ>o1?-@:Ce2 u{F}!s i> }eCz'_^~[W;L'Yj/sέ!:QȚ,4X.v_}A"(.]CD".v@3dM G} kKݨ4=D&/_S|P 휹VZ[sGPɪ,jS n =7 YZ[ad.^RP u, GŒEFI\RH}HpMF3+[rrIw>;P 8!t^j4P_ Ța;qc~.X0KÎkקMB<: pCBI}^[ |&CszWBh{X%`JRd2:Q^RJK"uk ).TL*FiL9 P|<4N4>J}Mr\Y .Lf'ͮΠ2ԮӨ >E$ԢIU(ňF#G.-Q%a1lE-5UK_||w =O/r"K}bޑpԓbqg[,gr]LY8W[l[u`ϯ4ɷqgI8R@$/ #@/5ol-C"Tj`>o[>L}eU[.9){K& Kp ;!'1)V4hg.Wm~rRASfAd7ہVEȀ|TL*@=Q`0D(W,RM}D\)y$ !Kjd,\ez!}f5&Ch5> n5Vɴj#KxР,PIϭ!US 8SPM1H ت]q[ h2iN}U# y̧y$؈ 8KeaV8j)(e{2{X:)P[\a8&Q;_ci-T/Kuo_fGrm [ aðg EtfkJE0:Q;eYP`髙aaHQ}/H @Z * <缐Cm`N 3A$ ҴK N O]6#h]ڕif΍ұ6i6.4"2o$ 'WV($ȤR}qm+@KPbJ,֓g76 skIY631'Pxt=J`h=,[O ta:5\nm+A\Ƞ+5EHZ0'aTWWPAuS}92RmWYy=8bd׋ҽ[6ex ɵ\:/l`Pa1dMdhPW z]C}Mw=sh\/AzMuvw +T}b$ _\(<+^ J08SH~f*bf53p#1N:wv@ i[#@Vqd/Jq]X 4`(l]p@1ġˇe8(81 ͇U}/%8:*bE7oVIg|8S*Օ5*4pi(KRJo39LÛR4W@\;f&tSNS8<V}}BZqdP<ڕQU{n+\M*ϵ_Ӕ2survNꥡ.e4ovc@F@XУ\rk-W}X7;mhks*x xy8m3_mlmrck9 T1Ec}raȱTZaG\P 000 6Iu}>p'n\۽RET[`: $F#G~f<ߖL Qi(Q(@M`KR,H0گY}JDa1SVr,J(JB1ʥ RfZ厌l`BM}v-Lz+={*۽{=Hvgp#˧^sf=ə)XAd[,!AjjZ}GYNlKGYN,_bZKD:ϧYl1t, ̳cnő6 l\4 pM}4GSycbz6`,S# "tGFa}7{CiRL4h h ¬+^LkO)Aw6U^JΡ*>1CT- /8ėJ\ %"UJ[GU@A6yD @Zb}C+se[_kޘ8cIS8UL&x3;[e{vD`&i&iM^*ߌu 0#?/j* [SH& .wۏ4oHjqc}% -w-jɤӯlniU-;5"a9 pEpxtYm5]o] G] [McmcU&9l  ].^`Gf2 'dI3d}-y4[-, yD'(z)Y{,^#-QJ s"L:dkczdΝ{r7ǔud9M@@$ 3?i||DBaO ~|L7^*K&􂸑e}oXdI*k dX{Y cw>AYx7@&2p@<KT,Pa%E>3µ9=qޠ Sp#?*7IC"L ĶoTr"Jd /ɩϯf}ЄYO-R>g;pȺuO/.[Kzx-C:>‡ $$Ϋ.@=2I͹rP nP1ݔp g}" ;2MHٛ8jo&Ҵuٛp''x{4|CY' - GZhW^-Th# rq H`b ؎39$CIMDۢf"g*zh}S]"_>y4HG+2PP%Yke8tR!È#ڠ1)TFQJewy*(!#Cc;9SeR_7$ _6di}w¥-n( u_x}xܡP)= [-d7P'.;C BWAHcwR,u/_d'%K櫠a5"I "kD &ΠD& "jmj}L`Fa@ p& Pn^5GGaԘ I|8ϕC9wYj}9i>Tj| ]pդCFNN'%XX+gk}~;#_mv_oXAԓP+/ȑ-hL9/SS'XHg.ka^&?|1@<( 5=O"鞲_|–-3bk_~k9/Al};^ס>ۉ0OP31 \ Y3%+< s!_+#o6-d 6o fŭ>H>l/:+=o5]!NJ+w; _vrQz2m}CCVYMhd<(L?ڝMeZmcpcֈ'ţCOֈش=?558֨Ƌ7{ d`WC5/bŭR!<]HZ exF*PỾQcrp9n}  `1ġI:2(kBح4G[; =ܳ@KlXmN݀ʘy֢WS"45t;t]]@KyuGCWvZu.cJo}.["Eq!a &A֥1hX@(3$3BK4M|T΃1˲N.16%IGfV-;5:c0Nh[/=XұV&E HiJp}I8RZ$e%-@R@@6$a*݇cEpLdKr["ײbegv H~6qdTԄԀPlVV^0aUO1V^0 HiJwABBUC Nr. 40 SEITE B --------------------------------------------SBLASTERTXTAnleitung StereoBlaster Demo SBLASTE r}RCOMStereo Blaster Demo --------------------------------------------BBSRC TXTAnleitung Black Box Source Code s}BBSRC ASMAssembler Source Code fuer BB --------------------------------------------RESPROT TXTAnleitung Reset Protektor t} RESPROT TURReset Protektor (Turbo Basic) --------------------------------------------AUTORUN TXTAnleitung fuer BEWE u}-DOS Starter AUTORUN BEWBEWE-DOS Starter --------------------------------------------KEYBO TXTAnleitung "D v}eutsche Tastatur" KEYBO TURDeutsche Tastatur unter TurboBas.--------------------------------------------ROULETTETXTAnlei w}tung Roulette ROULETTEBASROulette Spiel --------------------------------------------AUFGAB1 T x}XTAnleitung zur Loesung Aufg. So.16AUFGAB1 BASLoesung von Robert Kern Aufg.1 --------------------------------------------AU#x}} }  Lll L"! L"! VL"! l Lq!! "!LD:*.*S:P:E:l"!q"H) ,z}h(`ӅԄՠ`ӅԄՠԨ`L)ӑ) `Ӣhh@,lHH!HwHHHHHӍl"H!H,{}yHl !`GHFHJ*K+\`* `Ӧee褌%ƉƋL"!,|}Ӡȱȱȱ㦌L"! ` ` `2a$%Ȏ!!xө~!!,}} ` `@X ` ~  } Ӣ ʎDy` SLD1:AUTORUN.CTBՠԢӱԙӹ,~}`֝DEIHB V0Z3ڝDa۝E8օܥׅݥܝHݝI V04Ӡڑڑ0,} BLVl `˩`80 ` .JJJJ)iFiFi1FicFi'ȐȦoFiUȐFii,}Fi#iFiGi Fii@F iiFiiciՊFigi'iՊօשBL`I))83,}Ԥԥդե֤֥פץؤإ٤LK6"ХLaLaLa,}E0:e٥eإeץe֥eՐ؅٥ׅإօץՅ֩L8٥إץ֥հ'I8م٘؅ؘׅט,}օ֘ՅLؤm\G0Q@Ն֩م؅2եمֆשم"ե؅֥م׆ةեׅ֥؅ץم؆لԘ)q,} ` ? 7i ? %!Ls`ԅՅօׅ؅م`ԍՍ֍,}׍؍ٍ`ԍՍ֍׍؍ٍ``, Խսֽ׽ؽ` ,,}`+ĕ ԅ)@ޥ)JJJe)e e Je0F g,} Lm8`@ԠՈքׄ؄`==W3>Tvb>2b'?h`06?2'A?%C4Vu?f'70P@U??CBH ? & ? QL,}m8`0 I@ԥ) oǢҠ 1  ؠ e Q ?P ¥Ii )ԅ +ĕ,}Lm`@"wf?IWQpIG?9 Wa9cU? 0d? 9`?BXGB?7?()q?D>DIh8E?hyx? )D?@ (1V?,}wD3331??xS48`$)Ԧƅƅƅƅƅƅ mť)8@0$Յ)e)e F,} 䰃 e Q F I`U9>`D'RFuCU?b9dYdg@W2@?tS)%)@0)%ԅ,}P 1 ;  e°0 Q (Vŕ ԅԥ  ƕ m`8``0?i? Q ,}ԍՍ֍׍؍ٍ * m N ǥ N 0 -åJeF g`L ) e٥eإe,}ץe֥eՊi؊؅٥ׅإօץՅֆե1ԥ'JffffJffffJffffJffffم`ԩ&&&&*&&&&*&,}&&&*&&&&*``ۄܱ T **m ȰҠݤܱEۅڦڱ= bܥeƥ,}iեL@ ` **)]P` 00`` ( ((((((((8`W)ߥ & &e,} &߽aȅŊِ׼Ȅ⹕ȍqȅJJJJ&eXޥeYߥ䥈 9ȅFfЎᰈ Tȍ`Ȅ佘ȅ ,}M 8*` Ȱi祍La L< ʘ0  L ,} ȑ  L ʘ# ` |ʠ)ȱ Lt nʤ n |ʠ)ȱ),} `ʠ)ȱ ʆ8ƍ0eސ`Ɗ8ް`)ȱJJJ```=,}`]``` H} h`Pi`)JJJeԅԘ)Peԅ`եԆ8@EB)JJJeԅԥ)Pe,}ԅԘ)eԅԽeՅ՘)JJJ}˅ԥ}˅`)JJJeԅԥ)PeԅԹeԅԹeՅդЧ` 0@P`'Nu pX@(#,}d,X L `8` ¥E)))8@8e0 څۅ܅݅ޅ߄ԠF0y ޥy ݥy ܥy ۥy,} ڥy و0ǠF0y ݥy ܥy ۥy ڥy ٥y ؈0ǠF0y ܥy ۥy ڥy ٥y إy,} ׈0ǠF0y ۥy ڥy ٥y إy ץy ֈ0ǠF0y ڥy ٥y إy ץy ֥y Ո,}0L`8`E)))8i@0 ڄԠ ( !   L* ,} &О ( !   L* ,} &О ( !   L* &О ,}( !   L* &О ( !  ,} L* &Оd ( !   L*,} &ОL6 e e e e e i ,} } } } } } } ǭ m m m m m m  } },} } } } } ǥՅօׅ؅مԅՅօׅ؅`hh !LHH`ؠ,}ɀhhHH֥ץ?ȱȱӰ8ְױօօ0LB Fehler - à  in Ze,}ile  ($8H h ) Programmende : os, un oder oad ?@ !D L RL L Filen,}ame D: Jȱɛ):ȱɛ.ȩCȩTȩBȥ SLȹD:LKHJJJJ h) 0:iLp 8,}` B 0`L<馒撥ԝޥ՝*ޥ֝Tޥם~ޥ؝ޥٝ` ƒޅԽ*ޅսTޅֽ~ޅ׽ޅؽޅ`ƒޅ*ޅTޅ~ޅ㽨ޅ,}`撝ޘ*` ӥԝإ՝٥֝ڥםۥ؝ܥٝݥ`LT؅Խمսڅֽۅ׽܅ؽ݅`؅مڅۅ܅݅`,}ȱȱȱȱȱ`ȱȱȱȱȱ`٩@ةڝ۝ܝ`թ@ԩօׅ؅`  ,}LQȱȱȱȱȱ`ȥȥȥȥȥ` wLH wh LQԄՠԅք` L ,} !ԝD՝E֝HeםI L`Laee 8厅叅eeL!),}L)`x,Ң⅌Ҙ襉ҥ `8$ L8$ ȍ` JKiLH h),}I ! SLJUVT`T L) ʥԤհ` L ` !L8, !L8 ` iLJ놈 LJ놈 ,LQ,} HԝDEILꆓBJKԝD՝E CL8醈 B LJ놈& LM J릓N,}LJL)NLM%L L j L `L=! Sp D o 8,} LpL ,#,$,!pLL ,HBDEhHIL oL8馓HIBL !L8ɅĈeɐ ň,}`֥ԅԅՅ,`$8n!?! D i\ iU?! iD iE=D iH ih8DHEI,}HI C ,!L `L= JhhlԄե֥נȱհ  ȱօȱօ` L=Ԅ՘0),}ȱհ ȱe懰楆ƇƆ`L)L=醈ɛi懠,ɛ󥆦 Seօ` Lt Ԥբ,}H e" hLQL=醈 *? , DEHI ` DLr 4 e"ɛ ,ЬLQ DL,} 4eɛ SLtI L L L L L@ ; ` ; ` ; ,} ` ; m` L=@@ȅ@`I`)` ; USN ; FG ; ?: ; ,}201 ; &' ;  ;% ;L Lå ` : : :ڰ :ΰ :ǰ :оE%,} jE `0``֪ (ϰ`(8`8` ,}ԤՅ` e"4 L= Ԅձ80  &ԅ L  eԪp`L) HJJJJ ,}h) 0:i`Ԅ 0 ["ȱ)ȥ,  ՅԄ֩`?Ԣ )ɠڭ ) ڕL,} ^ L)8@L` )8@D:)8@-٩֔$ሄL` ,} ^Ű$` hŰ` &ư` Rİ` Vİ ` rð` ƐL=0L L ;&)ԥ)8@עJjH@M,}C)JJJe)e F ¥P & F Q LL)HHHHHH Vİhhhhhh ðh,}ԅ` L %ઘ%ᨊ` ઘᨊ` EઘEᨊ`<|'gԥ0L=`  *  &L_,,}ڄ  eڅԥeۅհ"8څ֥ۅא8ܥݰ`۠Q%0ԅإՅ٥ަ0%Q% L,}ե0Lڤ`օנ6&֐ eו`L)ԘբՅ Ԣ Յ֠&&֐eܥe,}ېڈ $0!ee80å/8ܥ۰uڕ0eUiV`T,}UV`8UV`eTi`8TȢ` !L8醊 æ f Ŋ :ƒޑȽ*ޑ,}ȽTޑȽ~ޑȽޑȽޑȥԑȥՑȥ֑ȥבȥؑȥّȥȩhihHiH&HHH wh Lhh`hh`8,}` L=醊 f ŊHȱȱȱȱȱ妊 w Qh LhhHHe`*ȱȱ,}ȱȱȱjEE `EjI ` p D il ie o"p"q" i i i i i io"8,}o" K膖  Lo"L=؝ٝڝ۝ܝ륄Lei  ,}`L=饏őŐ%Ƒ8 Ƒ` f,L= fhhHH`, :hihHi,}H`` J :hihil  ¥Ӡ L  @Մ$ Q` Q` QLQH ,} h @Յ՘JJJJ y) 0:i`AVC2 5 - <) - < ,}L L e e`e`&&&&&&eee` &&eee&*` u,}8)Ӱ% hhȱԅȱԅl ʰԤզ`hhheӨhiHH` u u88Ӱڪ :(jheӑhi Lh,}פօۄڠ܄ݠFfؐeڅܥeۅ0&ۈ`L >ӆiHi0Hƒiֹ*i0Ѕ &ݤݥ &e܅ܘe݅,}hhLlӅ؄م܄0օצӽАԥեܤ Q `ƒ*ޅޅ wإ,}ٰ5֥װ+ eܥe*ݨ &eܪeeըeԐ`L L L ӆ 4Ԥզ L_ ӆ Ԥզ L,}_ L LL=ӦԆՆֆ׆Lw Y٤ ۘ` Y  L~ Y ې Hh`פōČԅe,}Յe &"8ӥب`ƒޅ*ޅ L=؅مƒ8*ޥ֥אeԥe`,} w㰶H wֆ׆h8Lԩ!HHֆ׊HHʽ޼*ԆեHL!àLLeԐ `8԰L),} w㰶H wֆ׆h8Lԩ!HHֆ׊HHʽ޼*ԆեHL!àLLeԐ `8԰L),3,0k2, Ԥբ J L(- . t L'- . t0 6,1 L'/- L,+p k J L'>0}/ <, sL#L#ML"  )_) J wB,  w '-  L^#La#L"0} L' w )-  L#+- . tH,0 6,1  w 8-  L#:- . t0 0}N,1  w F-  L&$H- . t0 N,1  w S-  Lg$U- . tH,00} T,1  w _-  L$a- . t0 N,1  w o-  L$q- . t00} 6,1  w }-  L&%- . tH,0 6,1  w ꩌ-  Lg%- . t0}H,0 T,1  w ꩜-  L%- . tH,0 T,1  w ꩬ-  L%- 0}. t0 N,1  w ꩻ-  L&&- . t0 6,1  w ɠ-  Le&ˠ- 0}. t0 6,1  w ؠ-  L&ڠ- . t0 N,1  w -  L&- 0}. tH,0 6,1  w -  L&'- . tH,0 6,1  w .  Lg'0}. . tH,0 T,1 2 셈1 k!3 셈0 W! L' L'L"/ ; . w J k 0}J >/ ` > >P k J ` k J  U@ U@ U@ U@ U' Ur) U0}. U- U /oAR̍ 67 >.  >.  0}> w .  tU.  t.  t٠.  t/ ' t' w֤ע >\/ ' ' w֤ע >멝/ 0}' ' w֤ע >ޠ/ ' 0 - tZ, w`, f,  Q P  5 #R l,2 r,3 x,4 0}~,5 wԤՅ 셊 "" wԤՅ w`,  텊 "" wԤՅ w# 텊@ "" w0}ԤՅ w# `, 텊@ "" wԤՅ w# 񩄠, 텊@ "" wԤՅ w# 񩊠, 0}@ ""' wԤՅ w`,  텊 ""ԅ W!Щ, 멖,  (L)+ 셈 W! 0} &0  >0 Q0  d0  v0  0 0} 0 J , `, 텈 K ꩜ 0 J x K xy0}y BEAU@dBEBEADAVA$BB'B(B)AAhB2VB2YAV`h0}PJXRiTiUXY V0)ԍTHȱԍUhԩXY V ԅ` D:MINIT.OBJ D:LIMIT.CMC D:BDEMO.C0}OMQA D:SYNTHY.CMCB D:SHOUT.CMCC D:RAIN.CMCD D:ACE.CMCE D:KLASSIK.CMCF D:SPACE.CMCG D:TECHNO.CMCH D:YAZZOO2.CMCI D:Y0}AZZOO3.CMCJ D:YAZZOO.CMCK D:LIMIT.CMCL D:HORROR.CMCM D:PLATOON.CMCN D:TERMI.CMCO D:FUNKY.CMCPD:U2.CMCAcc0}ccccccccccccccccccccccccccccccccccccccccccccccAaaaaaaaa````````||||||||````````````````aaaaaaaaA0}A~~~~~~~~~~~~~~0}~~@@0}@@0}123456TASTEN A-P  MUSIKWAHLSTEREO-BLASTER PROProgramm und Musik Hermann Rttger 1994 by #$%&<=fr AMC-0}Verlag Wiesbaden D:DEMO.FNT D:BDEMO.TXT o"""("2"<"F"P"Z"d"n"x"""""#####0}##[#^#a#a#a#a#"a#,g#6#@#J&$Tg$^$h$r&%|g%%%&&e&&&&'g'''''''0}''&'0':'D'N'X'b'l'v''((((V(((((((() %)B) _)*k)4)>)H *0}R1*\`*f*p*z**+$+)+,+,+,+B+X+n+++++++$ ,.",8,,/,)B) _)*k)4)>)H *0d!h    `  `t l \`5 c0 UL8 c eI Lb U4}Lb ӍӢ `r)ms)``t l \`5 c0 UL8 c eI Lb U4*psh Ӣ ҝu )vv ҝwiiiUsiVsiZ0s1xsysԩVqpo \`i'xs8}ysixsyysy xsysiiiiiLpi0 iLpiЭiVs0 iiL qiUs 8}iiL qUsiVsii#i#i#Э `i8Щ `Тu}vu `Ws XsLSqYsLbHHmr ԍЍнqЍЍ8}ЍЍнtשhh@8}""$$&&((**,,..//..,,**((&&$$"" 8}prtvxz|~~|zxvtrpprtvx...--,*(&$"""zxv...~|zxv...--,*(&$""&(*,,,,*(&"prtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprt8}vxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrp_OB@8}p'wA AZsrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrpprtvxz|~~|zxvtrp_OB@8`gLZgLc`LbL_@+Q`R`S`)pJJJ`<}```ҩb`S`R`Q`LhY``a.ahaaa5aZ`[`ɏ T T` `A`D`J` `M`O`V`W<}`Z`[` ` iU0L'aɏT`U``T`U``V`W`iX`iY`iZ`i[`T`U`ҩb`<} `(`쩀J``Q`)J`S`R`Q`S`1`(`+` V`i0HW`ihe\`i_`V`iW`iS` mS` S=}`ȱ:`7`4`.`)bbS`ȱJJJJmQ`Q`b.`) `ȌQ`Lib`S`ȱ)mQ`Q`Q=}`.`)(`8`S`H)Dg%`hJJJJ>7 0 iDf"``DfffإHHHHb`L#fM`LxdT`U`Led `=}LcJ`0J`A`Z`[` `cO`P` `N` `P` `>`iU `̎c7 `L c `3/JJJ)c=}tccuc?` s[ `U̎cЋc `L#fLcccccccc a`0`08`0e`0ߍT`U``0ӭ@`0ȌN`eO`@`P=}`T`0 ɏ`D`D`WJ`R>`@KX`Y`i@A`) )?G`A`@ )?G` aLUdɀ )?D`A` `=})? `U`T`U` ` ``.`)`(`.`)`\`_`(`7!+`.+`+`& ` `4`+=}`Ld(`JJJJJ) ``.`)`( =1` ` ``=`(`8)Pg(`)(i7`%"``=`=}``%``(`)(`(`)4`+`J` `@J`1`.`JJJJJ}```}``0Ld``.`)=`=} H0f)) `ҽ ` ``(h)Э`hhhh`xr= }ke_ZUPKGC?<852/,*'%#! οzqke_VPg`ZUQLHC?=9439-*(%$! 8 j = }jFAn0R"zU4w`N8'xpjd^WR2 @5?= }@ ghBhh`$g%gXg$Yg%hh8ghhp c`Lc`g$g%@Lc` b gL_ @5?<uffff~ffff~331p88p~0~ 0A }`@ 8033 `0 0`f``f<ffffbx`bbx``||f~ff~ZZ~ xlxxl```bv~nfA}b<F|<fffff<fff<<f<f<>f?00 ~~ ?A}ff?`|fff>f`f< |v000|000`~`|fff8<f<`lxxl8<A}ffff``>`<|~fff;fff<|lf<|~L2~<~~<A}8x8ff|`?gf>f``>`<|~fff;fff<|lf<|~L2~<~~<@ $%.02/'2!--)%2"!2%. 490E}*! 3)%(!"%.2)#(4)''%,%3%.)-'%'%.3!4::53%).%.-)42%',%2.!53'%34!44%4%.6/2'!%.'%2.+!..$)%3%3'%2!%4$52E}#(:7%)%).&!#(%0/+%3$)2%+46/-02/'2!--!53'%34%5%247%2$%.5.3%2!4!2)8,8%6%2&5%'E}45%"%234)--%. $)%0%23/5.$"%&%(,%2:%5'47%2$%.!,,%34)--%.,!33%.3)#(%).:%,. '%-)3#(4 5.$3/'!2'%-%).3!-E}02/'2!--)%2%.$)%4/.7)%$%2'!"%%2&/,'4$!..).-/./$)%")3:534)--%.3).$$!..0%2&%2.3%(%2":7-/.)4/27!E}(2.%(-"!2 7%..'%75%.3#(43/'!2!5&"%)$%.'%2!%4%.7!37)2.5.-!#(%. )343%(2%).&!#(%). 0/,)'%3+!"%, %).'E}%34%#+4).$)%-/.)4/2"5#(3%$%3!4!2) "2).'4"),$5.$4/.:5- "%)$%3)'.!,%34%(%.$!..5.6%2!%.$%2E}47)%$%2:52&2%)%.6%2&5%'5.'$%253%2+!..3%).%.-/.)4/2*%4:4!-",!34%2!.3#(,)%33%.$!3&%2.3%('%2%!4",%)"4E}7%)4%2().!-#/-054%2!.'%3#(,/33%.%3(!43)#(!,3/")3(%2'!2.)#(436%2!%.$%242%).4%#(.)3#()34!,,%37)%%37E}!25.$$%24/.)34)--%2./#(-/./*%4:4+/--4$)%34%2%/!.,!'%).330)%,$)%+!"%,).$)%#).#("5#(3%.34%#+%E}.5.$$)%0/246%2").$5.'(%234%,,%.$%2",!34%27)2$.5.0%202/'2!--")334)--%.$%.+!.!%,%.$%234%2%/!.,!'%:57%E })3%.$)%3%34)--%.3).$.)#(442%.."!2-!.+!..!,3/.)#(4,).+3%).%(/(%5.$2%#(43%).%4)%&%34)--%',%)#(:%)4)E!}'%2+,).'%.,!33%.()%2+!...52$%202/'2!--)%2%2$!&5%23/2'%. !,37!%2%!-2!.$%3%)%27!%(.4 $!3%33%(23)E"}..6/,,3%).+!.. ).%).%2-%,/$)%+,%).%4/.,/%#(%2:53#(!&&%. 5-$)%3%$!..'%&5%,,4-)4'%2!%53#(%&&%+4%. $%-!.$%2%E#}.+!.!,:5:57%)3%.6/,,&5%(24-!.$)%3%.7%#(3%,'%3#()#+4 ,!%3343)#(%).%&&%+4%2:)%,%. $%2%234!5.,)#(.!(%!.$)%E$}2!%5-,)#(%7)%$%2'!"%).34%2%/(%2!.+/--4.5.3/,,4%-!..!45%2,)#(.)#(4*%$%.4/.%).:%,."%!2"%)4%.3#(,)%33,)E%}#((!"%.7)2%).%.#/-054%2 $%23/,#(%-!4(%-!4)3#(%.!2"%)4%.5%"%2.%(-%.+!..%)."%)30)%,+/00%,.7)2$)%4/%.%$/#E&}(%).&!#(-!,-)4$%2"),$3#()2-0/3)4)/.%).%3"!,,%3 $%2!5&$%-3#2%%.().5.$(%2&,)%'47!%(2%.$$%24/.,/3%.&,5'0E'}(!3%+/%..4%%).%-%,/$)%%2+,).'%.42)&&4$%2"!,,!5&%).%$%23%)4%.!5& +/%..4%$)%3%2$)%02)/2)4!%4"%+/--%.5.$$%2E(}!5&3#(,!').$%2:534!%.$)'%."/8%24/%.%.()%2&5%2-5%334%$)%-53)+./#(.)#(4%).-!,5.4%2"2/#(%.7%2$%. 7%..$!34)E)}-).'34)--430)%,%02/'2!--)%2%2$%230!24%!$6%.452%+/%..%..5.!5#(!,,%'%2!%53#(%$!234%,,%. $)%3)#(!533%2(!,"E*}$%3"),$3#()2-"%2%)#(3"%&).$%.:5-"%)30)%,7!%2%%3$%.+"!2 %).%.$5.+,%.2!5-:5"%42%4%. ).$%-!5&$%22%#(4%.3%E+})4%%).&%.34%2+,!00%24 7!%(2%.$!5&$%2,).+%.3%)4%%47!3:5"/$%.&!%,,4!5&$)%3%7%)3%%2(!%,4$%230)%,%2$%.%)E,}.$25#+ 3)#(-)44%.)-'%3#(%(%.:5"%&).$%.)-!"'%$5.+%,4%.7/(.:)--%2+!..$)%33#(7%)3342%)"%.$3%).E-}06 02/'2!--)%2"!2%'25.$,!5434!%2+% "%)$%+!.!%,%+/%..%.5.!"(!%.')'6/.%).!.$%2-E.})4*%06"%42)%"%.7%2$%.*%$%$%206+!..-)4$%.#/-054%230%:)&)3#(%.,!5434!%2+%."%3#()#+47%2$%.,!5434!%E/}2+%3#(!,4%4"%)$%+!.!%,%!" %'!,7)%'2/3306)34  $%2,%4:4%7%246/.06",%)"4%2(!,4%. ")3%)..%5%2'%3E0}%4:4/$%2$%2#/-054%2!"'%3#(!,4%47)2$!53:5'!.,%)45.'34%2%/ ",!34%202/ 3/$!7)2-)44,%27%),%$%.E1} '!%(. 3#(2%)"%.5.$).7%.)'%.345.$%.$)%!""5# *(6"%')..4 3/,,3$!3:5-).$%34!.).&/3 3/7%)4'%7%3%.3E2}%).&!,,3)(2!5&,%4:4'%.!..4%26%2!.34!,45.'%).%.5.!53'%3#(,!&%.%.*%-!.$%2",)#+%.3/,,4%4 $%2!5&%).%2)-!').!%E3}2%.4!34!452.!#(,%4:4%.02/'2!--&%(,%2.35#(4 +/%..4%%33)#(5-$%.3#(!44%.-%).%2%).%23%,"34(!.$%,. ).$)%3%-E4}3)..%&5%2%5#(%).%'54%.!#(4&5%2-)#(%2%).%23%,"34(!.$%,. ).$)%3%-DUPU堎 aN9SŴ!V~}VZ^""69(P$SSSTTTTSTTTTUUUI6}` 0š 0@pI7} p pW#gE33332dwgfh#ϊV4#FgE3333I8}gVUDDF3#"""zE#""""ϊV4UUUUWF#xgffUUg4"̻ϊV4W4ϚwgffV4"ϊV4333y3!CeI9} E154"  I:}  I;}B |B |B |B |B |B |B |B |B |B |B |B |B |B |B |B |QQI<}QOQTQQQOQTQQQOQTJJLJLO iiiiiiiiiiiiiiiiiibbbbbbB |B |B |B |B |I=}B |B |B |B |B |B |B |B wwwwuuuuttttJJQMMJJQOQTJJQMJOOQQQJJHJHJHI>}JMQOQHJJHJHJJHCEQBQBQ ]BBBBB ]B ]BBBBBBBBBBQ ]B |B |B |B I?}|B |B |B |B |B |B |B |B |BBB ||yywwBJJHJHJHJMQOQHJJHJHHJJHCEQI@}QQOQTQQQOQTQQQOQOVVXXB |BBB ||yywwBJJHJHJHJMQOQHJJHJHHJJHCEQH+P?W堎 B_O lf<ɻ273;}VZ^""69(P$SSSSUUUVUVTTTSSUVVVWWWMB}0 0š 00pMC} pppp#W#gE33332dwgfh#ϊV4#FgE3333XMD}gVUDDߊV4#""ߊV4#""ϊV4UUWF#xgffUUg4"ϚwgffϊV4W4ϚwgffV4""""""""333333ME}3DDDDDDDޛgf   MF} MG}bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb]]]]]]]]]]]OJFJCOJFJCMLJLE]]]MH}]]bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbOJFJCOJFJCOJFbbbbbbbbbbbbbbbbbbbbbbbbbMI}bbbbbbbBBBBfffBBBBBBBBBBBBBBBBB@@@@@@@@BBBfffBBBBBBBBBBBBBBBBBBBBBBBBBB@ r@ r@ r@ rrr@ r@MJ} r@ r@ rrr@ r@ r@ r@ rrr@ r@ r@ r@ rrr@ r@ r@ r@ rrr@ r@ r@ r@ rrrMK}@ r@ r@ rrrr@ r@ r@ r@ rrrbbbbbbbbbbb]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[JCMLJML}LELJHCLJHCbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbMM}bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb NNNLJJJIGGGIIIJJIMN}GGSSSSSQSSSSSOSSSOJFJC GSSSSSQSSSSSOSSS SSNSSSSSLSSSSSLQJOINGLINJOINGLEJGLINJOINGLEJCIBG@C@EBGCBGLINJOIN GLEJGLINJOIMO}NGLEJNNNLJJJIGGGIIIJJIG NNNLJJJIGGGIIIJJIGBBBBBBfffBBBBBBB rC GLEJGLINJOILpPVW堎 'd=^«D*Q4c1#?^""69(PS$TSTSSSUSSVSSTSTVVTUUUUVVVVVVWWWWQQ}W` 0 0@pQR} pp pW#gE33332dwgfh#ϊV4#FgE3333XQS}gVUDDF3#"""zE#""""ϊV4UUWF#xgffUUg4"ϚwgffϊV4W4ϚwgffV4"ϊV4333y3QT}4"<  <<  <?>?99?9(*--1=<"""''''""00""''''""00;e}IUIUIUIUGSGSGSGSJVJVLXLXNZNZNZNZGSGSGSGSEQEQEQEQGe}SGSGSGSEQEQEQEQGSGSLXLXNZNZNZNZNZNZNZNZNZNZNZNZBB mBBBB mBBB e}mBBBB mBGSGSGSGSEQEQEQEQGSGSGSGSEQEQEQEQLLJGJLNLJGJX[]_GJLNe}BBB mB_][XGJLNBBB mBB rGDBB rGDBB rGDBB rGDBSSSSPNSSSSUWZe}ZZZXWSSSSPNffffBf rfffffBf rfffffBf rfffffBf rf rrrSSUWWe}NSSUWNSSUUWWSSXWSSUUSSUUSSSSSUWNB rLIGB rLIGB rGDBB rGDB__e}__B_ r_____B_ r_ffffBf rfffffBf rfSSUUWWNNSUWNSSUUWWSSXXWe}SSUZZZZZWXZZ\ZXWXXXWXXXWXXWSSSUWWWWWXWWWXXXXXXXXZZ\Zamamamame}amamamam_k_k_k_k_k_k_k_kB rB rB rB rrB rB rB rB rrB rKIGB rKe}IGB rLIGB rB rrrZfZfBf rf^j^jBj rj_k_kBk rkamamamamffffffe}ffffffffffffffffffffffffffffffBf rfffffBf rfkkkkBk rkkkkkBe}k rkKIGN rSNPN rrKIGN rSPNG rrNKIGN rSNPN rrKIGN rSPNG rSSUUe}WWNNSSUWNSSUUWWSSXXWSSUUSSUUSSSSSUWZUSSUUSSSSSUWSUWWNNSUWNSe}UWWSSXWSSUffffffffffffffff________________KGNLKIKGBWSZXWUWSNe} rrrrKGNLKIKGNLKIKGNLKIKGB rrSSSS_\ZSSSS_\ZSSSS_\ZSSSS_\ZNKe}LNKLNNPNLKLLKG rrrKLNNNPNZZZZZZZZ________aaaaaaaaaaaaaaaaB re}B rrB rB rrrB rB rrB rB rrrSfSNZXWUWSNOOOQONNLJOOOQONNLJNNe}NONLLJLJJJLIJLNONNLIJGOOOQONLJJOOOQOONLJJNNONLLJLJJJLIJLNNe}LJLNOEGNKLNKLNNPNLKLLKGGGIKKKKKLKKKLLLLLLLLNNPNSSSSPNSSSSUWe}SSSSPNGSSSSSPNSSSSUWSSSSPNGG rrrrrrBZB rB rB rB rrrBBGGe}GGNSNSNSSNBNSSSSUWSSSSPNGG rrrrrrBZB rB rB rB rrrBBGGdP<[堎 PN.x @KbozDB#Ȇ $Di' !cė,9USSSSSTTTTTUUVWVWWVUSSWWWSXXWXXi}XYYYYXYZZZZZZZZZ[[pP@\ @P@pi} PP@P@\@h4#F3""""yV4Fi$o4#X#V4"i}W#)H#F3""""F#h4#V433333V4333333333333F3""""F3""""F3""""W43#""V43333i}3X61a~}VZ^""69(Ps$SSSSTSSTUTUUUUVVm}V`  0 0@pm} pp pW#gE33332dwgfh#W#FgE3333Xm}gVUDDF3#"""zE#""""ϊV4UUWF#xgffUUg4"ϚwgffϊV4W4ϚwgffV4"ϊV4333y3!Cem} W"" << m}m} ELQLELQLELQLELQL BINIBINIBINIBINI JQVQJQVQJQVQJQVQ @GLG@GLG@GLG@GLG JQVQJQVQJQVQJQVQ @GLG@GLGm}@GLG@GLG JQVQJQVQJQVQJQVQ @GLG@GLG@GLG@GLGQSPQSPQSUVUSUSQXVUSQSVVUSPLSVVVVVUUVUSSQm}SVVVVVUUZZXXVXXdddXdddXdddXdddammmammmammmammm]iii]iii]iii]iii_kkk_kkk_kkk_kkkXdddXddXXdddXdddammmammm}aammmammm]iii]ii]]iii]iii_kkk_kk__k_k_k__]iii]ii]]iii]iii_kkk_kk__k_k_k__]iii]ii]]iiim}]iii_kkk_kk__k_k_k__ EIEIEILEIEIEILEIEIEIL@D@D@EGEEEGEEEGEEEGIGEGm}LLLLLLLNNLJJJIGD@@EG EQQEQEQQQEQEQQEQEQQQEQEQQEQEQQQEQGSSGSGSSSGSQQQSQQQSUm}SQPLPSU EGDEGDEGIJIGIG JJJJJIIJIGGEGJJJJJIINNLLJLQ]XQ]XQ]XQX]XNZUNZUNZUNUZUVm}b]Vb]Vb]V]b]Xd_Xd_Xd_X_d_BIGIG JJJJJIIJIGGEGJJJJJIINNLLJLQ]XQ]XQ]XQX]XNZUNZUNZUNUZUVl$PT堎 Bn9S5bba~}VZ^""69(P$SSSSq}` 0š 0@pq} pp pW#gE33332dwgfh#ϊV4#FgE3333Xq}gVUDDF3#"""zE#""""ϊV4UUWF#xgffUUg4"ϚwgffϊV4W4ϚwgffV4"ϊV4333y3!Ceq} E154"q}q}BIJGIEGDBIJGIEGDBIJGIEGDBIJGIEGDZaaaaaba_aaa]\Zaaaaaba_aaa]\Zaq}aaaaba_aaa]\Zaaaaaba_aaa]\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]]]]]]]]]]]aaaaaaaaaaaaaaaadddddddddddddddd___________q}_____ZZZZZZZZZZZZZZZZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]]]]]]]]]]]]]]aaaaaaaaaaaaaaaadddddddddddddddd___________p&PFW堎 Pm;Pn~}VZD""69(P$CSSSSTTSTUUTUTTUUUUUVWVVVVu}W` 0š 0@pu}pW#gE33332dwgfh#ϊV4#FgE3333Xv}gVUDDF3#"""zE#""""ϊV4UUWF#xgffUUg4"ϚwgffX6ii$%W#v}E#!? ??????v}  v}aaaaaaaaaaaaBBBBBBB rrBBBBBBBBBB rrBBBBBBBBBBBBBBB rrBBBBv}BBBBBB rrBBBBBBBBBB rrBBB rrBBBBBBBBBB rrBBBBBBBBBB rrBBBBBmmaaaaaaaaaamv}maaaaa_____kk_____]]]]]ii]]]]]____________aaaaaaaaaaaaaaaaaaaaaaaaaaammaav}aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa]]]]]ii]]]]]_____kk_____aaaaammaaaBBDEv}aaaaaaammaaaaaaaaaammaaaaa]]]]]ii_____ rraaaaammaaaaaaaaaammaaaaaBDEDBDv}@BDEDBBDEDBBDEDBaaaaammaaaaa]]]]]ii_____ rraaaaammaaaBDEDBBDEDBD@BDEDBBDEDBD@BDEv }DBD@BDEDBD@IGBDED@IGIBaaBBBBBrrBBBBBBBBBBrrBBBBBBBBBBrrBBBBBBBBBBrv }rBBBBBBBBBBrrBBBBBBBBBBrrBBBBBBBBBB rrBBBBBBBBBB rrBBBBBIIIIIIIIIIIIIv }IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBIIIItwPY堎 Be'@1o2]6VZWn"69(P$SUSSXSTTTUUTUUVXVVVWWWWXXYYYYz }YYYY0 0 0\@@z}pW#gE3333ϊF#!C#gE3333OgE3333Xxz}{E#""""zE#""""ϊV4UUϊV4xgffUUϚwgffϚwgffϊV4ϚwgffϚwgffV4"433333z}<    !% z}"$ #z}aaaaaaaaaadddddffffhaaaaaaaaaadddddffffhBBNBNBNBNBBEEGGIIBBEEGGIBBz}BBBBffmmpprrffmmpprrhhhhhhhhhhkkkkkmmmmmhhhhhhhhhhkkkkkmmmmmBBNBNBNBNIIJIGIUIUBz}BNBNBNBNIIJIGIUIUBBBBBBBBBBBBBBB ttttBaaBaaBaabBaB__B__B__XBZBaaBz}aaBaabBaB__B__B__XBZmmmmmmmmmddddddddfffffffhmmmmmmmmmddddddddfffffffhNNQQSSUUNNQQSSUUZZ]]__aaZZ]]_z}_aaNNQQSSUUNNQQSSUUffmmpprrffmmpprrUUaUaUaUaXXdXfZfZhUUaUaUaUaffmmpprrffmmpprraaaaaaaaaaaaaaaz}aaaaa]]]]]]]]]]__________IIJIGGIGEEGEDDEDIIJIGGIGEEGEDDEDBBBBBBBBBz}BBBBBBBBBBBBBBBBBBBaaaaaaaaaadddddffffhaaaaaaaaaaBBBBBBBBBBBBBBBBUUaUaUaUdUUaUaUaUfUUz}aUaUaUdUUaUaUaUfIIUIUIUIUGGSGSGSEDIIUIUIUIUGGSGSGSEDBBNNILGIBBNNILGIBBNNILGIBBNNILz}GIBBNNILGIBBNNILGIBBNNILGIBBNNILGIBBEEGGIIBBEEGGIIBBEEGGIIBBEEGGIBBBBBBNNUUXXZZNNUUXXZZffdffdfiifikkmpmz}mkmffffifdZZZZZUUUUUQQQQPQQPPBZDEBZDEBZDEDZ@BZBDEBZDEBZDz}EGED@BVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBVUNBBBBBBBXz}BZBBBBBBBXBZUUaUaUaUaXXdXfZfZhUUaUaUaUaXXdXfZfZhBaaBaaBaabBaB__Bz}__B__XBZBaaBaaBaabBaBBGGBBGGBGG@BBBB@VUN@VUN@VUN@VUN@VUN@VUN@VUN@VUN@VUN@VUN@VUN@z}VUNBBGGBBGGBGG@BBBBNNLIGIIGD@BNNLIGIIGD@BNLIGINLIGIIGD@BNLIGIIGD@z }aaaaaaaaaadddddffffhaaaaaaaaaaa__BD@BNLIGINLIGIIGD@BNLIGIIGD@x>P&X堎  Bb_kqۊϡw$<]iw V^""69(P$SSVSTSWSSSTUTTUVUTTVUUUWUUUVVWWWW~"}W` 0š 0@p~#} pp pW#gE33332dwgfh#ϊV4#FgE3333X~$}gVUDDF3#"""zE#""""ϊV4UUWF#xgffUUg4"ϚwgffϊV4W4ϚwgffV4"ϊV4333y3!Ce~%} 4"   ~&}<<~'}QQQUXXXVVUQLQQQUXLXXLXLXXXLXEQQEQGSSSGSLXXLXLXXXLXEQQEQGSSSGS r~(}rrrLLLXXLXLXXXLXEQQEQGSSSGSLXXLXGSSSGSLXXLXEQQQGSQQQUXXXVVUQLLLQQQUSQPQLXXL~)}XLXXXLXGSSGSGSSSGSEQQEQEQQQEQGSSGSGSSSGSEQQEQEQQQEQGSSGSGSSSGSEQQEQEQQQEQGSSGSGSSSGS~*}QQQUXXXVVUQLLLQQQUXUVXLLQQQSQUUUSQLLLNLJJJLJLLLNLVUSSQSVUSSQSULQQUXVU~+}QLQQUXUVXQQUXVUQLQQUSQPQVUSSQSVUSSQSULVUSSQSVUSVZXVUSSQSVUSVZXZ r]~,}_LQGL@LQGLGEQQQUXXXVVUQLLLQQQUSQPQ rrrrQQQSQUUUSQLLLNLJJJLJSSSUSVUS~-}SQSVUSVZXZ]_QQQSQUUUSQXXXZXQSQXVUSQSQQQUXXXVVUQLLLQQQUXUVXXUB rB rB r~.}B rB rB rB rB rrrr]]]_]aaa_]XXXZXXZXba__]_]]_]aaa_]XXXZXXZXba__]_QX]X~/}QX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XLSXSLSXSLSXSLSXSV]b]V]b]V]b]V]b]LSXSLSXS~0}LSXSLSXSQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQX]XQQQUXXXVVUQLLLQQQUXUVXXU~1}QQQUXXXVVUQLLLQQQUSQPQLLGBQQQSQUUUSQXXXZXQSQXVUSQLXVVUQLLLQQQUXUVXXU|]PX堎 Tl*(X5mH؉ >,N𖁷^""69(P$WSWSSSWXSXTTTTUTTUUUUVWVWVVWVV3}0 0 0\@@4}p0 W#gE3333ϊF#h#gE33335gE3333Xx5}{E#""""zE#""""ϊV4UU53ϊV4xgffUUϚwgffϚwgffϊV4ϚwgffgUD433V4"̫g6}4"  7}  8}LLJLGGLQPLLLJLGGLQPLamam_k_k^j^j\h\hZfZfZfZfZfZfZ9}fZfXXX\\\___hfdLLJLGGLQPLddXXX\\\__hfdLLJLGGLQPLamam_k_k^j:}^j\ham_k_k_k_k_k_k_k_k@@@@@@@ rr@@@@@@@@amam_k_k^j^j\ham_ZZ]_;}__ZZ]__Z]___ZZ]__Z]___ZZ]_ |ppppdd pppp@ r@ r@ r@ r@ r@ r@ r<}@ rrr@@@@@@@@@ r@ r@ r@ r |pppdd ppppkkkLOLOLkkkLOLQkkkLOLOQ=}kkkLQQLkkkLOLOLkkkLOLQ_Z]___ZZ]_ aaaa_a@ r@ r@ r@ rrr@@@@@@@@>}kkkLOLOQkkkLQQLNLNLNLSQNLSQNNLNNLNLNLSQ@@@@@@@@@@@@@@@@NL?}SQNNLN@kkLOLOLkkkLOLQ_Z]___ZZ]__k_k_k_k_k_k_k_k@ r@ r@ r@ rrr@}r@ r@ r@ r@ rrr@@@@@@@@@ r@ r@ r@ r aaaa_a_a_Z]___ZZ]_ aaaa_aaaaA}a_a_k_k_k_k_k_k_k_k_k_k_k_k_k_k_k_kkkkLOLOQkkkLQQL@ r@ r@ rB}@ rr@ r@ r@ r@ rrrfZffdXddcWccaUa_GGEGBBGLKGfZfdXdcWccUfdLLC}JLGGLQPLdXbdGGLQPLdXbdGGLQPLUa_GGEGBBGLKGfZfdXdcWccUfdLL>PX堎 G-Hl#ER2 T[1J c䇜 u(P$UUUSSUSSSSSSSTTTTTTTTWTTUUUUUUXVVVE}VVVVVVVWWXWWWWWXXXXXXXP 0 0\@@F}p0yE3333ϚxffffϊF#h#gE3333gE3333XxG}{E#""""zE#""""ϊV4UUϊV4xgffUUϚwgffϚwgffϊV4ϚwgffϚwgffV4"̫gH}? ###&#&))#&#&))))#&# I},2!?$%'%(*+-'.(***/000176"34J}XVXZ]Q@ r@ r@ r@ rrr@ r@ r@ r@ rrrrLXXLXXLXXLXXGSSGSSGSSGK}SSIUUIUUIUUIUUEQQEQQEQQEQQQUUUSQSUUUUSQSQQQXLNUUUUSQSUUUUSQSQQQXLNL}UQQQSUSSXVUSQQSUSSUSQQUUSSUSUSQQQQXXZ]]]_]]]_]]ZZX]]_]]M}ZZX]]_]]_]]_]]ZZX]]]_a__dba_]]_a__a_]dba_dbaa]]UXUSQNQSUN}XUSQNQSUXUSQNQSQUXUSQNQSUXUSQNQSQSUSSXUSSXVVUSQQSUSSUSQLXXLO}XXLXXLXXLXXLXXLXXLXXLXXLXXLXXLXXLXXLXXLXXLXXQLNJQSLGIE@@@@@@@ rrrrQQSUVUSP}QV rrrrIIIIIIIIQQQQQQQQILQGSSGSSGSSGSSGSSGSSGSSGSSGSSGSSGSSGSSGSSGSSGSSGSSQ}PSLXXLXXLXXLXXIUUIUUIUUIUUGSSGSSGSSGSSGSSGSSGSSGSSNLLPNLNLLPSSPUSPPSSPUSPPR}NLNLLPNLNLLLLSNZZNZZNZZNZZLXXLXXLXXLXXGSSGSSGSSGSSGSSGSSGSSGSSQPLIIILLLLSQS}PLIIILLPPSSPUUSPPPSSPUSPPNLQPLIIILL]_QQPL]_QQPL]_QQPLIIILLT}dba___a_]]]SPUUSPPSPSPUUSPPNL]]_]]_]]_Z\]_]]_]__a_]@ rrr@ r@ rU}rr@ rrr@ r@ r@ rrr@ rrrr@ r@ r@ r@ r@ r@ rB rB rrrr@ILIL@Br|ABBUC #40STEREOBLASTER-PRO DEMO von Hermann RoettgerDiese Demo zeigt die technischen Moeglichkeiten des programmierbar*W}en Stereoblasters "Pro". Darueber hinaus in formiert euch der Programmtext ueber das Funktionsprinzip dieser neuen Hardwareer*X}weiterung.Da die meisten von euch noch nicht im Besitz des Blasters sein duerften, ist das Programm natuerlich auch ohne den*Y}selben lauffaehig.Insgesamt 16 Musikstuecke warten auf Euch und sorgen fuer circa 1 Stunde "Music Nonstop".Zur "Programmbed*Z}ienung" ist anzumerken, das die Diskette mit OPTION gebootet werden sollte, da es sonst zu Speicherueberlappungen kommt.Die *[}Musik wurde uebrigens mit dem polnischen CHAOS MUSIC COMPOSER erstellt, von dessen Klangqualitaet sich wohl schon jeder in di*\}versen polnischen Demos oder Spielen (wie z.B. "Fred") ueberzeugen konnte. So ! Bevor ich jetzt voellig in den braunen Unti*]}efen des Eigenlobs erstinke (es ist einfach Sch... ueber ein eigenes Programm zu schreiben), wuensche ich Euch lieber Many g+}ԠҠϭé̠Ġ_} g9C:L/ԩ K*PL!"QL !"A芠`4//0-F9QKB, AV@v`}R?:C: Lt,,T+hAYfB7tf(@&&(@RESET PROTECTION FOR%%(@a} TURBO-BASIC !! 8A`B'!AW@!8B6f8B'f8B)f'BF@b}e'8B7B'8B9B'AAR!Af!8BGB'*(Press any key...*Ac}Y@4E-B'B0?-@A@#Mf)?%@A&!!(F:B7u,V@d}A)  B2yf-B'B0:-@f6@Mf$:%@A&!!e}(F:B7u,V@A)  B2yfF ' +f ($$(LINE 1004 INSTALLS THE RESE( T PROTEC-f}(TION.($$(LINE 1044 REMOVES THE RESET ( PROTEC-(TION.( $$(LINE 1046 REMOVES THE RESET $( PRg}OTEC-$(TION AND CLEAR #(S THE BASIC PROGRAMM. (#( 3<=F:B7u,V@0>F:B7u,V@3?! Ah}AD!AF"( ("(TYPE "G.1046" TO RE$(TURN THE COMPUTER$(INTO ( NORMAL STATE.*Adi}AU'B7tA*TR?:C: Lt,,T!!R?:C:ʢ Lt,,T D:RESj}PROT.TBB7tA*TR?:C: Lt,,T!!R?:C:ʢ Lt,,T D:REScd<TBCHECCMPCHECCMPCHEKKESIODRVOKDRIVDRVODRDIVCJRFNJLDODOSDDCMDLNCMDLNLFILEl}@ m}@@@@@@d **************************n ** n} **x ** PhoeniX SoftCrew ** ** ** ** BEWE-DOS AUTOLOAD ** ** o} Version 1.0 ** ** 15/12/94 ** ** ** ** ABBUC MAGAZIN '95 ** **p} ** **************************T""-- DIE VARIABLE CMDLN$ NIMMT##-- DIE KOMMANDOZEIq}LE DES BEWE-- AUF. LAENGE: 64 BYTEST; @d,;@,T"""-- NUN WIRD DIE VARIABLE AUF,!!-- 64 Sr}TELLEN INITIALISIERT6T@67 @d,.JTT""-- DIE KOMMANDOZEILE AUS DEM^""-- INTRNEN BEWE-DOS SPEICHERh-s}- WIRD IN DIE VARIABLEr-- CMDLN$ KOPIERT.|T%%9U: @,% @cC:, @dT!!-- NUN DIE LAENGE DER ZEILt}E!!-- FESTSTELLEN UND DEN REST##-- MIT LEERZEICHEN AUSFUELLENT6-X:<>:AU,,##9C: ,C:,%&@u}@%%9C:,%C:,%%@ @d&T##-- DEN ERSTEN PARAMETER LESEN-- UND MIT DER LAUFWERKS--- Kv}ENNUNG VERSEHENT6-X:< , 6.D1:&67@,.7%@,0T:!!-- BILDSCHRMAUSGABE UND DASD-- w}PROGRAMM GESTARTET...NTX`b*-@@*( WIRD GELADEN.l%vT-- PROGRAMM ENDE.-- Bx}EI FRAGEN/ANREGUNGEN:-- CARSTEN STROTMANN-- LAPPENBRINK 61-- 48336 SASSENBERG-- (02583 / 3621)Ty} D:AUTORUN.BAS0890 .TAB 17,23,400900 .TITLE "Black Box: Ausschnitt des Druckertreibers"0910 .SET 0,4 ;(1-4) ,0 By{}te und .SByte Listing Format0920 .SET 1,0 ;(1-31) ,0 Linker Rand0930 .SET 2,125 ;(40-132) ,80 Maxi|}male Zeilenl{nge0940 .SET 3,12 ;(0-255) ,12 Zeichen f}r Formfeed vor "Page"0950 .SET 4,66 ;(28-255) ,}}66 Anzahl der Zeilen - Seite0960 .SET 5,0 ;(0-255) ,0 Leerzeichen zw. Semikolon und Text0970 .SET 6,0 ~} ;($0000-$FFFF),0 Offset:PC+Offset0980 ;0990 .PAGE " Sytem Equates"1000 ************************************}*************************************1010 * *1020 * } Black Box: Ausschnitt des Druckertreibers *1030 * } *1040 * Quelltext reassembliert von: Erhard P}tz *1050 * } (c): November 1994 *1060 * } *1070 * Angaben ohne Gew{hr. *1080 * } *1090 *************************************************************************1}100 ;1110 ;System page zero equates1120 ;1130 POKMSK = $101140 BRKKEY = $111150 RTCLOK = $121160 BUFRLO = $32 Die Ad}resse des Druckerpuffers, im DCB in $0304-$0305,1170 BUFRHI = $33 wird in Seite 0 kopiert. 1180 BFENLO = $34 }Y wird gerettet. Z{hlt von 0 bis dem Wert in $0308.1190 BFENHI = $35 BFENHI wird zusammen mit CRETRY {hnlich BUFRLO f}r d}ie1200 CRETRY = $36 Pufferadresse des XE-RAM Spoolers genutzt.1210 DRETRY = $371220 SOUNDR = $411230 CRITIC = $421240} ;1250 ;Seite 21260 ;1270 PDVMSK = $02471280 ;1290 ;Seite 3 - Der Device Control Block (DCB)1300 ;1310 DDEVIC = $03}001320 DUNIT = $03011330 DCOMND = $03021340 DBUFLO = $03041350 DBUFHI = $03051360 DBYTLO = $03081370 ;1380 ;Die Hardwa}reregister: Der VIA der Black Box1390 ;1400 CENTSTAT = $D170 R Bit 4: BUSY (H), Bit 5: FAULT (L)1410 CENTDATA = $D171 }W Datenausgabe an die Centronics-Schnittstelle (inv)1420 DDRB = $D172 R-W Datenrichtungsregister. 0=Input, 1=Output}.1430 DDRA = $D173 R-W Datenrichtungsregister. 0=Input, 1=Output.1440 T1C_L = $D174 ; R: Low counter W: Low lat}ch1450 T1C_H = $D175 R-W High counter1460 T1L_L = $D176 R-W Low latch1470 T1H_L = $D177 R-W High latch1480 T2}C_L = $D178 ; R: Low counter W: Low latch1490 T2H_L = $D179 R-W High counter1500 SR = $D17A R-W Schiebere}gister 1510 ACR = $D17B R-W Auxillary Control Register1520 CENT_CLK = $D17C R-W Peripheral Control Register (P}CR)1530 IFR = $D17D R-W Interrupt Flag Register1540 IER = $D17E R-W Interrupt Enable Register1550 DRA = $D17}F R-W Port A ohne Handshake1560 ;1570 ;Adressen des Parallelen Busses1580 ;1590 RAMPAGE = $D1BC R-W Black Box. Seit}ennummer des aktiven RAM. 1600 PBIBANK = $D1FF R-W Eigentlich PDVS, aber die BB nutzt das anders1610 ;1620 ;I-O Baugrupp}en1630 ;1640 AUDF4 = $D206 W POKEY1650 AUDC4 = $D207 W1660 AUDCTL = $D208 W1670 IRQST = $D20E R1680 IRQEN = }$D20E W1690 SKCTL = $D20F W1700 PORTB = $D301 R-W PIA1710 WSYNC = $D40A W ANTIC1720 ;1730 ;End of system e}quates1740 ;1750 ;External reference equates1760 ;1770 BB_RAM = $D600 Banked Memory, $D600 - $D6FF.1780 BB_03 = $D6801}790 BB_BADR = $D6881800 BB_BSIZ = $D6901810 BB_CFG1 = $D6ED Nur wenn Seite $F5 gew{hlt ist!1820 BB_CFG2 = $D6EE Nur wenn S}eite $F5 gew{hlt ist!1830 BB_01 = $DA551840 BB_02 = $DE6F1850 ;End of external references1860 .PAGE " Das eig}entliche Programm"1870 *= $D8001880 ;1890 .WORD $734E ;Pr}fsumme1900 .BYTE $00 ;Version Nr. 01910 .BY}TE $80 ;ID 1 = 1281920 .BYTE $00 ;Geraetetyp1930 PDIOV JMP IOV ;$D84B1940 PDIRQ JMP IRQV ;$D84A1950 .BYTE }$91 ;ID 2 = 1451960 .BYTE $00 ;Ger{tename1970 ;1980 .WORD IRQV ;OPEN Alle Eintr{ge in dieser Treibertabel}le1990 .WORD IRQV ;CLOSE zeigen auf RTS. Sie werden offenbar2000 .WORD IRQV ;GET nicht genutzt. Das sie h}ier stehen ist2010 .WORD IRQV ;PUT aber durch die Busdefinitionen vorgegeben.2020 .WORD IRQV ;STATUS2030 } .WORD IRQV ;SPECIAL2040 JMP INIT ;$D8422050 ;2060 SEL_ROM STX PBIBANK ;$D1FF Auswahlreg2070 RTS 2080 ;209}0 BRK 2100 CLC 2110 JMP BB_01 ;$DA552120 ;2130 JMP BB_02 ;$DE6F2140 ;2150 SEC 2160 JSR $DA}542170 LDX #$022180 BNE SEL_ROM unbedingt -> 2190 ;2200 RAM_MISC PHA 2210 LDA #$FE2220 BNE SEL_RAM2230} RAM_MCFG PHA 2240 LDA #$F52250 BNE SEL_RAM2260 RAM_NORM PHA 2270 LDA #$FF2280 SEL_RAM STA RAMPAGE2290 }PLA 2300 RTS 2310 ;2320 INIT LDA PDVMSK ;$02472330 ORA #$082340 STA PDVMSK ;$02472350 IRQV RTS 2360 ;237}0 IOV JSR RAM_MCFG2380 LDA BB_CFG1 Ist der Druckerport der BB eingeschalten?2390 AND #$202400 BEQ EXIT Nein} ->2410 LDA DDEVIC Soll der Drucker angesprochen werden?2420 CMP #$402430 BNE EXIT Nein ->2440 LDA BB}_CFG1 Alle Druckernummern aktiv?2450 AND #$082460 BNE IOV_1 Ja ->2470 LDA BB_CFG1 Nein, nur einer von 0-724}80 AND #$072490 CLC 2500 ADC #$012510 CMP DUNIT Ist er es?2520 BEQ IOV_1 Ja ->2530 EXIT CLC 254}0 JMP RAM_NORM2550 ;2560 IOV_1 LDA CENTSTAT Meldet der Drucker 'ERROR'?2570 AND #$202580 BEQ EXIT Ja ->25}90 LDA DBUFLO2600 STA BUFRLO2610 LDA DBUFHI2620 STA BUFRHI2630 LDA BRKKEY Wurde BREAK gedr}ckt?2640} BNE NOTBRK Nein ->2650 DEC BRKKEY L|schen2660 BNE ERR_BRK Break abort ->2670 ;2680 NOTBRK LDA DCOMND Statu}s Kommando?2690 CMP #$532700 BNE WRITE Nein ->2710 LDY #$032720 :01 LDA PSTAT_TAB,Y2730 STA (BUFRLO),Y}2740 DEY 2750 BPL :01 Alle 4 Bytes ->2760 ;2770 NO_ERR LDY #$01 Status ok2780 .BYTE $2C2790 ERR_NAK LDY} #$8B2800 .BYTE $2C2810 ERR_WP LDY #$902820 .BYTE $2C2830 ERR_BRK LDY #$802840 ;2850 LDA SOUNDR I-O Sound }an?2860 BEQ GO_EXIT Nein ->2870 JSR RAM_MCFG2880 LDA BB_CFG1 I-O Sound unterdr}ckt?2890 BPL GO_EXIT Ja ->}2900 LDA #$002910 STA AUDF42920 STA AUDC4 Lautst{rke 02930 GO_EXIT SEC 2940 JMP RAM_NORM2950 ;2960 P}STAT_TAB .BYTE $80,$28,$1F,$002970 ;2980 WRITE CMP #$57 Daten schreiben?2990 BNE ERR_NAK Nein. Dann unbekanntes Komma}ndo ->3000 LDA SOUNDR I-O Sound erlaubt?3010 BEQ WR_1 Nein ->3020 LDA BB_CFG1 I-O Sound erlaubt?3030 }BPL WR_1 Nein ->3040 LDA #$03 Nur Tastatur3050 STA SKCTL3060 LDA #$00 Basisfrequenz 64 KHz3070 S}TA AUDCTL3080 LDA #$A4 Lautst{rke 4, reiner Ton3090 STA AUDC43100 LDA #$30 Tonh|he3110 STA AUDF431}20 WR_1 LDY A$003130 WR_2 LDA (BUFRLO),Y Zeichen aus dem Puffer lesen3140 CMP #$9B Ist es EOL3150 BNE WR_3 N}ein ->3160 LDA A$0D Sende CR3170 JSR WR_43180 BCS ERR_WP3190 JSR RAM_MCFG3200 LDA BB_CFG1 Linefee}d erzeugen?3210 AND #$103220 BEQ WR_X Nein ->3230 LDA #$0A Sende LF3240 JSR WR_43250 BCS ERR_W}P3260 WR_X JMP NO_ERR3270 ;3280 WR_3 STY BFENLO Y retten3290 JSR WR_4 Daten ausgeben-puffern3300 BCS ERR_WP3}310 LDY BFENLO Pufferende erreicht?3320 INY 3330 CPY DBYTLO3340 BCC WR_2 Nein ->3350 BCS NO_ERR }Ja ->3360 ;3370 WR_4 EOR #$FF Daten invertieren3380 TAX ins X-Register legen3390 JSR RAM_MCFG3400 }LDA BB_CFG2 Ist der Druckerspooler erlaubt?3410 BMI SPOOL_13420 JMP WR_53430 ;3440 SPOOL_1 PHA 3450 JSR CHK_}RAM Test, ob ver{ndert, ggf. resetten3460 LDA RTCLOK+1 Timeout-Routine, ca. 50 Sekunden3470 ADC #$0A3480 TAY }3490 SPOOL_2 LDA BB_BSIZ+1 Ist der Puffer noch voll?3500 CMP #$EE3510 BCC SPOOL_3 Nein ->3520 LDA #$003530 } STA CRITIC3540 CLI 3550 CPY RTCLOK+1 Zeit vorbei?3560 BNE SPOOL_2 Nein ->3570 PLA 3580 SEC 3590 } RTS Timeout ->3600 ;3610 SPOOL_3 PLA 3620 ASL A Spooler Bit3630 ASL A XE-BB Bit3640 S}EI 3650 BCS XE_RAM3660 ;3670 LDY BB_BADR Hier wird das RAM der Black Box benutzt 3680 LDA BB_BADR+13690 }STA RAMPAGE3700 TXA 3710 STA BB_RAM,Y Datenwort im Ram der Black Box speichern3720 JSR RAM_MISC3730 SPOOL_4 I}NC BB_BSIZ Pufferl{nge. Wird beim Interrupt dekremtiert.3740 BNE SPOOL_53750 INC BB_BSIZ+13760 SPOOL_5 CLI 3770 } INC BB_BADR3780 BNE SPOOL_X3790 INC BB_BADR+13800 LDA BB_BADR+1 Das RAM der Black Box ab $EE00 ist gesprerr}t3810 CMP #$EE Also wird das XE-Ram auch nur soweit3820 BCC SPOOL_X genutzt.3830 LDA #$00 Danach gehts v}on vorne los.3840 STA BB_BADR+13850 SPOOL_X CLC 3860 RTS 3870 ;3880 XE_RAM LDA #$00 Hier wird die aktuelle Puffe}radresse3890 STA BFENHI von 0-65535 in die Banknummer (0-3)3900 STA DRETRY und den Adressbereich ($4000-$7FFF)39}10 LDA BB_BADR+1 umgerechnet3920 ASL A3930 ROL DRETRY Die oberen 2 Bits nach DRETRY3940 ASL A Dabei} geht Bit 7 des AKKUS verloren3950 ROL DRETRY3960 SEC Statt Bit 7 wird Bit 6 gesetzt3970 ROR A3980 } LSR A3990 STA BFENHI+14000 LDY DRETRY Banknummer als Index4010 LDA PORTB4020 PHA 4030 AND #$E340}40 ORA XE_TAB,Y Tabellenwert lesen4050 STA PORTB4060 LDY BB_BADR4070 TXA 4080 STA (BFENHI),Y Datenwor}t puffern4090 PLA 4100 STA PORTB4110 JMP SPOOL_4 ;$D95A4120 ;4130 XE_TAB .BYTE $E3,$E7,$EB,$EF4140 BB_TAB .}BYTE $50,$73,$70,$6F4150 .BYTE $6F,$6C,$65,$724160 ;4170 CHK_RAM JSR RAM_MISC4180 LDY #$074190 CHK_1 LDA BB_03,A},X ;$D680 sind die 8 Werte vorhanden4200 CMP BB_TAB,Y4210 BNE RAM_INI ;$D9C5 Fehler ->4220 DEY 4230 BPL C}HK_1 ;$D9B9 Noch ok, weiter ->4240 RTS 4250 ;4260 RAM_INI SEI 4270 LDY #$074280 :02 LDA BB_TAB,Y Testwerte ein}tragen4290 STA BB_03,Y ;$D6804300 LDA #$004310 STA BB_BADR,Y Setzte Pufferanfang auf Null4320 STA BB_BSIZ},Y Pufferlaenge ist auch Null (noch keine Daten drin)4330 DEY 4340 BPL :024350 STA T1L_L Timer 1 erzeugt den} Interrupt f}r den Spooler.4360 STA T1C_L Er wird mit dem Wert $2800 = 10240 geladen.4370 LDA #$28 Timer 1 tei}lt den Systemtakt von 1.77 Mhz durch 4380 STA T1H_L diesen wert, was etwa 173 Interrupts pro Sekunde4390 STA} T1C_H ergibt. Das entspraeche etwa 1400 Bd!!!4400 LDA #$C0 Timer 1 Interrupt einschalten.4410 STA IER4420 } RTS 4430 ;4440 WR_ERR SEC 4450 RTS 4460 ;4470 EOR #$FF4480 TAX 4490 WR_5 LDA #$FF4500 STA DDRA P}ort A alle Bits als Ausgang4510 LDY #$084520 STY BFENHI+14530 STY BFENHI ;$00354540 LDA IRQST Wurde BR}EAK gedrueckt?4550 BMI WR_6 Nein ->4560 LDA POKMSK Ja, zuruecksetzen4570 STA IRQEN4580 SEC 4590 }RTS 4600 ;4610 WR_6 LDA CENTSTAT Teste Drucker 'ERROR'4620 AND #$204630 BEQ WR_ERR Fehler ->4640 LDA CENTST}AT Teste Drucker 'BUSY'4650 AND #$104660 BEQ WR_7 Bereit ->4670 ;4680 STA WSYNC Timeout-Routine 8^3*145 }+ 8^3 + 8^2 4690 DEY entspricht ca. 42 ms BUSY-Timeout?4700 BNE WR_64710 DEC BFENHI+14720 BNE WR_}64730 DEC BFENHI4740 BNE WR_64750 BEQ WR_ERR4760 ;4770 WR_7 STX CENTDATA ;$D1714780 LDX #$04 Warte a}uf jeden Fall 2+(4x5)+2+2 = 26 Zyklen4790 WR_8 DEX Das entspricht bei 1.77 MHz 26 x 0.56 = 14.6 us4800 BPL WR_8 } Beim EPL-5200 reichen aber 0.5 us4810 LDA CENT_CLK 'STROBE' aktiv LO4820 AND #$DF Durch das PCR wird CB2 auf }Low gesetzt (% 110X XXXX)4830 STA CENT_CLK4840 LDX #$10 Warte 2+(16*5)+2+2 = 86 Zyklen = 48.6 us4850 WR_9 DEX } Beim EPL-5200 reichen hier auch 0.5 us4860 BPL WR_9 Warte ->4870 ORA #$20 'STROBE' zur}cksetzen4880 } STA CENT_CLK Durch das PCR wird CB2 auf High gesetzt (% 111X XXXX)4890 WR_A LDA CENTSTAT Drucker 'ERROR'?4900 AND #$2}04910 BEQ WR_ERR Ja ->4920 LDA CENTSTAT Drucker 'BUSY'?4930 AND #$104940 BNE WR_OK Nein ->4950 DE}X 4960 BMI WR_A Ja, noch 127 mal testen, danach von ok ausgehen.4970 WR_OK CLC 4980 RTS 4990 ;5000 .END }ABBUC # 40RESPROT.TUR(bitte mit TurboBasic laden)von Pavel Hammerschmidtsiehe hierzu den Artikel in der Textbeilage.0|ABBUC # 40AUTORUN.BEW(bitte mit TurboBasic laden)von Carsten Strotmannsiehe hierzu den Artikel in der Textbeilage..0zABBUC # 40BBSRC.ASM(Assembler Source Code)von Erhard Puetzsiehe hierzu den Artikel ueber die Black Box in der Textbeil}age. # 40BBSRC.ASM(Assembler Source Code)von Erhard Puetzsiehe hierzu den Artikel ueber die Black Box in der TextbeilABBUC #40KEYBO.TUR(bitte mi TurboBasic laden)Anleitung zu German-Key von B.Henke (Dieses Programm entstand durch benutz}ung von German-Key von Alexander Blacha aus der Zong 9-10/93)Nach dem Starten des Programms steht eine fast 100%ige deutsc}he Tastatur zur Verfuegung. Der Umschalter fuer die permanente Grosschreibung liegt auf der ESC-Taste. Ein weiterer Druck auf} die ESC-Taste und man benfindet sich wieder im normalen kleinschreib-Modus. Der Bildschirm wird geloescht, indem man zwei ma} xKEYNEPAGCHBSSTARPEKKB6 }@ '@@'@@46-@'@@d'B7t@d`7  German Ke}yboard V1.07 (c) 1995 Bj rn Henke   rr jHinweis: Dieses Program ent- stand mit hilfe von 'Germany Key' von Alexa}nder Blacha (Zong 9-10/93) ! 6-AV$AV9U:A!,A!8A!!AVA(y -> }z, Y -> Z2%@CA"7%@C%@d@8z -> y, Z -> Y9%@#A!:%@#%@d}@;- -> , _ -> <%@@A%@%@d@E; ->  , : -> F%@@}K%@%@d@O+ -> , \ -> {P%@@U%@%@dA#V"@} A`Z)6-F:A$,[ "A ? @\."A)(F:A$,"A.(}] "@8} - @^ "A _ @_ "@ ; @` "@ : @a "A} / @b "A ( @c "A ) @d "A = @e "}@U ' @f "@ + @g "@y * @i "@ # @j }"@q ' @n)"@  Paragraph ) @x)"@(' A') @!!@c} >:,! @3@e*@) >:%@2,3 @ "@` $ @ >:, @}  6-$)F:A$,"@($ >:, AD:SELFBOOT.ARS >:, @hABBUC #40ROULETTEvon Joerg GernreichDer Vorspann gibt eine kurze Einfuehrung in die Gewinnmoeglichkeiten des Roulettem}r00SP1SP2SP1SP2TABLKSYSY1ZULKKSKSRRRNNNOSKKGGKS1ERZEMDLIBYTZSZSDAD}DLPAGLAUFPMHPOROEPOSRNAA  ) 246%']^ _`b % }@ A BAA@@f}@@" @!A6"#A$%&@'(@)*A}6+Ah,@2-AR.AV/BXr0123'4Bhd5AS16@78A9@}:; WW9@<@,9@<@,;@ ,;@ ,;@,;@,<<;@9,;@},;@,;@,;@9,A/6.% AAADjj6.` 1 2 3 4 5 6 7} 8 91011121314151617181920212223242526272829303132333435361D2D3D1K2K3K M S P I R NAAD+@sA}A'A A 9AAvKAAv]-@@s(@roulette --@@}-(@ ----------"--@@-(@ ----------#1AR@1( ʮ蠱$1( }(1(" Initialisierung ... bitte Geduld!%)BByAD)6-AV$AD&I AP A7@@}K:IAAD(G +((-0@@@G0@-!AV!AR}@2i*(" IN DIESEM SPIEL GIBT ES FOLGENDED( SETZMOEGLICHKEITEN:X-@@7_(c f(i(<,,($ein}zelne Zahl(Plain): Gewinn 35-fachF++(#Dutzende (1D - 3D) : Gewinn 2-fachPG+(#Kolonnen (1K - 3K) : Gewinn 2-fach.(D(}einfache Chancen:G(Z((( MANQUE (1-18) PASSE (19-36)d++(#PAIR (gerade) IMPAIR (ungerade)n-*("ROUGE (rot)} NOIR (schwarz)-(x!!(Mindesteinsatz: 5 Mark!!(Hoechsteinsatz: 500 Mark$!(Startkapital: 1000 Mark}$(!(Bei 0 gewinnt die Bank!(4 ( weiter mit * A4 A?6-@6-A'6-B }36-A?6-A A$ Ap$$* UP TABELLEN INITIALISIEREN *-@@-@@ }%68<,-%68<,-    $,* KUGEL ROLLT *6F6-.6-@P$H:,%@P }:6-@F6-@E@9!6-%@%@$+&,'-!A96-@EBB2HP:,Es/2@@ }@$%@Q2@s2@J6-+&,'TFH:, ?P }$<2@@@@F A ^FH:, ?P$F2@@@@$%@h!}6-%@!! Ar:H:, ?:2@| A i%2}G2@i2@''* KUGEL AUF ROT ODER SCHWARZ *4156}-P:+&@E,'@,) 6-+'@,"P:'@,)6-(+,%"%6-@$%@G *6-@$%}@S *6-@$%@I *6-@$%@S *6-@$%@I+ 6-!A+6}-%@D&A!A6-@E B2HP:, 6-%?  A`$* UP GONG * -}@6?%2@ @ $X* UP ZEICHENAETZE LADEN *b% #B6-A6}%6-Ahl-A'" v6-AR6-%@//@@D:ROULETTE.ZS19.6}-?:<@<@<AV$<A$,9@//@@D:ROULETTE.ZS29.6-?:<@<@<}AV$<A$,9@KA@4'A@9AA2KA@A$}* BILDSCHIRM EINRICHTEN *? (}AY-A@2?A@C%6-F:A`,%AV$F:Aa},9%@@hC#B)-%@%@$"%) ]AAv'A@9A }A4KA]A@43AV!BBA3AY@b #B$ * UP TA}STATURABFRAGE **)@6.>:,4"AU6.>$R* UP PM-INITIALISIEREN *W #B\+-%A$}%A6'+ f)-%A%A"%) p'B2w@'AA6z$* UP} TEXT ZENTRIEREN *""-B:,'@%@ @* UP GEWINN ERMITTELN *  "6-@6$$4#@*}@*"@716-@$4$4#@*@$*"@816-@$4$4#@%*@6*"@916}-@$4$?.&@$P:'@,"*"@@<6-@$?$$?.&@$P:'@,"@*"@A<}6-@$?$.?.&@$P:'@,"@*"@B<6-@$?$84#@*@*"@C16-@ }$4$B4#@*@6*"@D16-@$4$L?.&@$P:'@,"*"@E<6-@$?$V?.!}&@$P:'@,"@*"@F<6-@$?$`, A*"@G)6-@$,$j, A*"@H"})6-@$,$t$EE6-+"@)"@)"@)"@)"@ )"@,EE6-+"@)"@)#}"@)"@)"@)"@!,YY6-+"@#)"@%)"@')"@()"@0)"@2)"@4)"@6$},6-+)),$EE6-+"@)"@)"@)"@)"@)"@,EE6-+"@)"@)"@ %})"@")"@$)"@&,(116-+"@))"@1)"@3)"@5,26-+)),$* UP SPIELEINSATZ&} *6-@'-@!'(Einsatz: -%@@!"$U ! A%-@'}@A( Hoechsteinsatz  K A#U A X   A%-@@D( Mindesteinsatz (} N A#X A  V ! A%-@@B(so viel haben Sie nicht!L A#V A *-@!)}*(auf:  %-%@@!% A0*"A >' A`"@'6-%@*}H 16.R#"A#6.>:@:,%A(,\ - (f-@(p"@A!z568<+}@,-%68<@,--6-&56-% A"568<@,-%68<@,--6-&56-%"-%@,}@"(DM  6-%@!@ $ A * ZEITSCHLEIFE * %-@A % A#0 -}-@A  -@($ $` * UP FALSCHE EINGABE *j 6-F:A,t /"@6-.}% A$/ A 5~ %%6-F:A,%AV$F:A, (FEHLER  IN ZEILE   &&* UP EINGABEKONTROLLE/}/FELDCODE *  46-$ 0B:,"@6. *67@,.06. -@@@ P470}<%@,"6-@:6-+%@,'@F6-@P A0` 6-   $D* UP SPIELFELD AUFBAUEN 1}*N-X11((b11((| ||>>|||>>|||>>|||>>||l112}((|!K||6>|||15|||24|||33||v11((11((| |>>||>>|>>||>>|>>3}||>>|>>||>>|11((|#K|2>||8>|11||17|20||26|29||35|11((11((| 4} ||>>|||>>|||>>|||>>||11((|$K||4>|||13|||22|||31||11((5}11(( |!D |#D |$D |11(( 11(( |an6}que |ase |11(( YYY11(( |air |mpair |ouge|oi7}r >>>|11(( UUU11((<<<<<<<<<<<<<<<<<<<<11((''''''''''''8}'''''''''''''''''''''''''''' $p* CHIP-KORDINATEN *q'"@6-@'6-@r'"@6-@9}'6-@s'"@6-@'6-@t'"@6-@'6-@u'"@6-@'6-@:}v'"@6-@'6-@w'"@6-@'6-@x'"@6-@'6-@y;}'"@ 6-@'6-@z'"@6-@'6-@{'"@6-@'6-@|'"@<}6-@'6-@}'"@6-@'6-@~'"@6-@'6-@'"@6=}-@'6-@'"@6-@'6-@'"@6-@'6-@'"@6-@>}'6-@'"@6-@"'6-@'"@ 6-@"'6-@'"@!6-@"'6-@?}'"@"6-@%'6-@'"@#6-@%'6-@'"@$6-@%'6-@'@}"@%6-@('6-@'"@&6-@('6-@'"@'6-@('6-@'"@(A}6-@1'6-@'"@)6-@1'6-@'"@06-@1'6-@'"@16-B}@4'6-@'"@26-@4'6-@'"@36-@4'6-@'"@46-@7C}'6-@'"@56-@7'6-@'"@66-@7'6-@'"@76-@'6-@D}'"@86-@%'6-@'"@96-@7'6-@'"@@6-@'6-@'E}"@A6-@'6-@'"@B6-@'6-@'"@C6-@'6-@'"@DF}6-@7'6-@'"@E6-@'6-@'"@F6-@'6-@'"@G6-G}@('6-@'"@H6-@7'6-@$X* SPIELBEGINN *l 6-6-@v4(>:A%,"H}@4AR@ AW/-@@/(Spielernamen eingeben-@@>-@I}@!( :3-@@>(DM -@!@>-@!@!( :3-@2@J}>(DM - A A)-@-(/-@@/(MACHEN SIE IHR SPIEL!96-@K}6-@!6-)6.3 A 96--@!(96-@6-@"!6-)6.`3 A 96-L}-@!(:-@@0( NICHTS GEHT MEHR! : A# ;6-P:@7$H:,,' A1 AM}; Ap-@@4( ****  **** > AH AT"fAAp ArN} * AUSWERTUNG **-@@4L6- 6-8<@,16-8<@,; AL68<@,->LO}6- 6-8<@,16-8<@,; AL68<@,-H 6-6-R-@@P}\)6-%8<@,)6-%8<@,f! 6-%6-%!6-&&p A=-@@ (DM 2-@2Q}@=(DM Y @.-@&B:,'@@O(*****  IST PLEITE *****Y AY @R}.-@&B:,'@@O(*****  IST PLEITE *****Y AD-@@":( - weiter, - aS}bbrechenD AX 4 AW&-@"*(<B2HNAA6X Aq A0TT}!A!-@@J($***** DIE BANK WURDE GESPRENGT *****T A@:-@@"0(NOCH EIN SPIEL? J/U}N: AJ' 4JB2H' AT0NA^2@ @@2B2Hh V}+'* MASCHINENPROGRAMM *'!!104,104,104,170,104,104,157'66,3,104,157,69,3,104$'157,68,3,104,157,73,3W}.'104,157,72,3,76,86,2288'0,0,0,0,72,165,203B'141,10,212,141,24,208,165L' 204,141,23,208,165,207,141V'9,21X}2,169,63,141,0,2`'169,6,141,1,2,104,64j'72,165,205,141,10,212,141t'24,208,165,206,141,23,208~'169,32,141,0,2,Y}169,6'141,1,2,104,64,1,0'* PM-DATEN *'6,15,15,15,15,15,62(* DL-DATEN *<(4,4,4,4,4,4,4,4,4,4,4F(4,4Z},4,4,4,132,130,32,2D:ROULETTE.BASTEN *'6,15,15,15,15,15,62(* DL-DATEN *<(4,4,4,4,4,4,4,4,4,4,4F(4,4*>>>666666>`<|fl0fF68of; 0p88pf~f~8~888\}p`>go{s><>g8g>>np~w>>p~ww>88>w>ww>>w?<88p8~~p88p>]}w>gnggn`>www~w~ww~>wppw>|vww~|x~xxx~xxx>wpww;wwwwww>wv||vwxxxxxcwww{{ww^}>www>~ww~pp>ww~;~ww~ww>w8w>wwww;wwww>wwwcww>>wwww>8pc>wwwc>www>swwww;8l_}f~<k>www 0``0 ?`}cwww>>A]Q]A><~~~<cww;*****II>>a}??ll8>g>www>>?w;pp~wwn>wpw>?ww;>wp>?;ww?~pp~www<>>psv|vs<>fb}kcnwwww>www>nww~pp;ww?nwppp?p>~wwww;www>ck>6w>>wwww?|8g>?w;c}wwww;>gnggn`*U*U*U*ww~pp;ww?nwppp?p>~wwww;www>ck>6w>>wwww?|8g>?w;fffUUUUUUUp88pf<P@PPPP8pp8?i}UUUUUUUUUUUUUUx`x`~<~~:A%,( Hinw~}eise:W(-("Das Programm ist aufgeteilt in dieW(%Computerdemo und das Benutzerprogrammh(/($In der Computerdemo mu}essen Sie nur X($die Start-Taste betaetigen und schonh( rechnet er.X(1(&Wollen Sie es lieber selber probieren,X("׀}dann waehlen Sie das Userprogramm.g-(%Geben Sie die Werte ein, der ComputerT("sagt Ihnen, wenn Sie einen Fehler g(geׁ}macht haben.U-(%Noch 2 wichtige Werte: Geben Sie eineU(#0 ein, wenn Sie einen Neuen Versuch\,($starten wollen und eׂ}ine 10, wenn SieR(!ins Menue zurueck wollen. [START]\ APS(>:A%,:(%Soll es schneller gehen, benutzen SieS(׃}einfach Turbo-Basic.((((Noch viel Spass beim Knobeln. ( ( (Bitte waehlen Sie:((1 - Das Computerdemoׄ}"((2 - Das Userprogramm"(!! )!@A "AA,%6o6-@6-@ׅ}'6-@36-@?6-@K6-@W6-@c6-@o6-@@;@ ,J9 +@'0@׆}@@9AR@T(-@((@^1-@@1(@raetselaufgabׇ}eh3-@@3(@Πr*-@@*(@aus dem|1-@@1(@׈}DAS ERGEBNIS :''( 27.11.1994 von Robert Kern A@ -- 1 --"@ 6-67@׉},.=:,--@@-(@ 6-@ -- 2 -- 6-'!@6-%@' A׊}! "6-%@! Ap67@,.=:, 6-A:,6-P:'@,,6-P:+'@,$A,,6-'׋}A&! 6-%@! Ap0,-@@,(@ :6-@D -- 3 --N 6-X'׌}!@ 6-%@' Apb% ")"6-%@% Al67@,.=:,v 6-A:,6-P:'@,׍},6-P:+'@,$A,,6-'A! 6-%@! A+-@@+(@ ׎}6-@ -- 4 -- 6-'!@ 6-%@' A)")")"6-%@) A67@׏},.=:, 6-A:,6-P:'@,,6-P:+'@,$A,,6-'A! 6-%@! A *-@א}@*(@ 6-@  -- 5 --* 6-4'!@ 6-%@' A>-")")ב}")"#6-%@- AH67@,.=:,R 6-A:,\6-P:'@,f,6-P:+'@,$A,,6-'Aג}p! 6-%@! Az)-@ @)(@ 6-@ -- 6 -- 6-'!@ ד}6-%@' A1")")")")"'6-%@1 A 67@,.=:, 6-A:,6-P:'@ה},,6-P:+'@,$A,,6-'A! 6-%@! A (-@@((@ ו}6-@ -- 7 -- 6-'!@ 6-%@' A 5")")")")")"+6-%@5 A ז}$67@,.=:,. 6-A:,86-P:'@,B,6-P:+'@,$A,,6-'AL! 6-%@! Aח} V'-@@'(@ `6-@j -- 8 --t 6-~'!@ 6-%@' A 9!ט}")")")")")")"/6-%@9 A067@,.=:, 6-A:,6-P:'@,,6-P:+'@י},$A,,6-'A! 6-%@! A0&-@@&(@ 6-@ -- 9 --ך} 6-'!@ 6-%@' A0=%")")")")")")")"36-%@= A@67@ ,.=כ}:,  6-A:,6-P:'@ ,,6-P:+'@ ,$A,,6-'A(! 6-%@! A@2"-@ל}@"(@<**(" Bitte die START -Taste drueckenF6-F:B2y,P"@$Z APd;@ ם},9@,n' +'0@@@x4-@@4(ABBUC - Programmieraufgabe2-@@מ}2(aus dem SONDERMAGAZIN 16-@@ *-@@&  . WERT : *"%"@ן}AOOA ApAAA0A PA!pA"A$ <-@@"<("Biנ}tte die START - Taste druecken !6-F:B2y,"@$ A--- 1 ---67@,.=:, 6-ס}-@@($"--- 2 ---, 6-6 " A%0$@67@,.=:,J 6-A:,T6-'@ע}^6-$Ah 6-P:,6-'Ar 6-P:,|  A%P$-@@($--- 3 --ף}- 6- ")" A%0$67@,.=:, 6-A:,6-'@6-$A 6-P:,6-'Aפ} 6-P:,  A%P$-@@($--- 4 --- 6-&")")" A%0$0ץ}67@,.=:,: 6-A:,D6-'@N6-$AX 6-P:,6-'Ab 6-P:,l  A%P$צ}v-@@($--- 5 --- 6-"")")")" A%0"$67@,.=:, 6-A:,ק}6-'@6-$A 6-P:,6-'A 6-P:,  A%P$-@ @($ר}--- 6 ---  6-&")")")")"# A%0&$ 67@,.=:,* 6-A:,46-'@>6-$Aש}H 6-P:,6-'AR 6-P:,\  A%P$f-@!@(p$z--- 7 --- 6-*"ת})")")")")"' A%0*$67@,.=:, 6-A:,6-'@6-$A 6-P:,6-'A׫} 6-P:,  A%P$-@"@($--- 8 --- 6- .!")")")")")")"+׬} A%0.$ 67@,.=:, 6-A:,$ 6-'@. 6-$A8  6-P:,6-'AB 6-P:,L  ׭} A%P$V -@#@(` $j --- 9 ---t 6-~ 2%")")")")")")")"/ A%02$ 6׮}7@ ,.=:, 6-A:, 6-'@  6-$A  6-P:,6-'A 6-P:,   A%P$ ׯ}-@$@( $ =-@@=(#  J-@@9( ist schonװ} vorhanden !!! G6-&@J$ =-@@=(#  O-@@>(ױ} ist nicht durch  teilbar !!!L6-&@O$ D:AUFGAB1.TBS  O-@@>(Ig= \ ABZ @@ @@@@@  @2 ##SAV}E "D:AUFG161.BAS 19.12.94 A@ A砛(-@((2332A:7@<@},,@@<+-@@ +6-A:7@<,,F'"P:',@P' AZ/  6./2}d(>:AS,n-@@(x( wurde gefunden.((( Analyse:(}%-@@ %-@ & (  &(7@<, : & ( = "6-A:7@<,,'&(   ( (}##( Weiter -->beliebige Taste.0#@@K;0)@3@02}3$+-@@+-@@+-@@+-@@.-@}@.6.7@<@,B+67@<@,.7@<@,B67@<@,.$ @0$6.7@}<@,B+67@<@,.7@<@,B67@<@,.$ @0$6.7@<@,"-@}@@,'#67<,.7%@<%@,' 6567@<@,. 56.7@<@,@-@}@@J'#67<,.7%@<%@,' T567@<@,. 56.7@<@,^F+67@<@},.7@ <@ ,B67@ <@ ,.F hB6.7@<@,B67@<@,.7@<@,rF+6}7@<@,.7@ <@ ,B67@ <@ ,.F |B6.7@<@,B67@<@,.7@<@},S+67@<@,.7@<@,S67@<@,.7@ <@ ,67@ <@ ,. -@}@%%( Das ist es gewesen! ( Einverstanden ? ;#@@K;0)@};@!!"@t)"AA!!"@x)"AA A@( OK!!(} Dann eben nochmal ! ! !;-A;2%A@@  A A}砛&((( }Man koennte ja einfach 9 Stueck0++(#For-Next-Schleifen rotieren lassen.:/,($Aber dann laeuft} das Programm lange./(D--(%Weil aber nur gerade Zahlen ohne RestN((( durch 2,4,6 oder 8 teilbar sind,X++(#werden au}f die geraden Stellen auchb,)(!nur die geraden Ziffern placiert.,(l55(,Durch 5 teilen ohne Rest ist nur moeg-lich, v}''(wenn an der letzten Stelle eine++(#5 steht. Deshalb bleibt die 5 immer%(an der 5.Stelle stehen."(%(**("}Programmstart mit beliebiger Taste;#@@K;0)@;@AR@!!(} G}etestet wird die Zahl:-@%-@9(-" %(&&;@ ,;@ ,;@,6}. 123456789$D:AUFG161.BAS 19.12.94-@9(-" %(&&;@ ,;@ ,;@,6/a; P KGABCD SAVE"D:SC}HLOSS.BAS @`"-@@(X X X"$($-@@!(X X X X$$2&-@(@#( X X X X} X&$<砛F1 +AR@1@P((>:A%,(;@,;@,Z!6.}kleiner !6.groesserd11;@,;@,;@,;@,n$-@@$( Schloss 1x""( Sch}loss 2 Schloss 3! @0 @@! @P(-@@(( Ist zu (Ist zu Ist zu}𠛠1 @,@@1/@@',@@'/@$@',@'@'/@7}@',@@'/@@',@@'/@$@1,@'@'/@7@}1A$',@@'/@@',@@'/@@',@'@'/@'}@',@@'/@@',@$@'/@$@',@7@'/@7@}1 @&,@@1,@@",@'@@,9,@@',@@9,@'}@61 @,@@1,@$@@1,@7@@1,@@J',@$@}',@7@T-@@^%%67<,.=:P:H:,$@,,h -@@r%%67<,.=:P}:H:,$@,,| -@@%%67<,.=:P:H:,$@,, -@@-@}@$$(Gebe Code ein fuer Schloss 1 ( ( Versuch es mal ( ##@@K;}*6-@6.*-@@)@6-&@H!! )!@ A`!-@(}!6-%@67<,.=:,  6-A:,6-A:,"AP @0-@ @ ! ( AP}   ( AP&-@@(offen0-@2@(2:*6-@6.*-@@}D)@6-&@HN!! )!@ AX!-@(!6-%@b67<,.=:, l 6-A}:,6-A:,v"Ap @@-@ @ ! ( Ap   ( Ap-@@}(offen-@2@(3*6-@(6.*-@@)@6-&@H!! })!@ A!-@(!6-%@67<,.=:,  6-A:,6-A:,"A @P}-@ @ ! ( A    ( A-@2@(offen -@@*##(AL}LE SCHLOESSER SIND OFFEN.4-@@>--(%Du bist ein Genie im Schlossknacken !H-@ @R(bei d}er Sparkasse! D:SCHLOSS.BAS@>--(%Du bist ein Genie im Schlossknacken !H-@ @R(bei d#ABBUC #40AUFGAB1.BASvon Robert KernDas Programm beeinhaltet die Beschreibungken !H-@ @R(bei dVood bytes sowie Viel Spass beim Reinhoeren !!. ueber ein eigenes Programm zu schreiben), wuensche ich Euch lieber Many g(1l auf und drueckt. Bjoern Henkealen kleinschreib-Modus. Der Bildschirm wird geloescht, indem man zwei ma4AS werden die Zeichensaetze fuer Grafik und Text von den Files ROULETTE.ZS1 und ROULETTE.ZS2 gelesen, da das Auslesen von Dat}enlisten zu viel Zeit beansprucht. Joerg Gernreich Bulgakowstr. 34 } 01217 Dresdent beansprucht. Joerg Gernreich Bulgakowstr. 34 -@!(:-@@0( NICHTS GEHT MEHR! : A# ;6-P:@7$H:,,' A1 A}; Ap-@@4( ****  **** > AH AT"fAAp Ar} * AUSWERTUNG **-@@4L6- 6-8<@,16-8<@,; AL68<@,->L}6- 6-8<@,16-8<@,; AL68<@,-H 6-6-R-@@}\)6-%8<@,)6-%8<@,f! 6-%6-%!6-&&p A=-@@ (DM 2-@2}@=(DM Y @.-@&B:,'@@O(*****  IST PLEITE *****Y AY @}.-@&B:,'@@O(*****  IST PLEITE *****Y AD-@@":( - weiter, - a}bbrechenD AX 4 AW&-@"*(<B2HNAA6X Aq A0T}!A!-@@J($***** DIE BANK WURDE GESPRENGT *****T A@:-@@"0(NOCH EIN SPIEL? J/}N: AJ' 4JB2H' AT0NA^2@ @@2B2Hh }+'* MASCHINENPROGRAMM *'!!104,104,104,170,104,104,157'66,3,104,157,69,3,104$'157,68,3,104,157,73,3}.'104,157,72,3,76,86,2288'0,0,0,0,72,165,203B'141,10,212,141,24,208,165L' 204,141,23,208,165,207,141V'9,21}2,169,63,141,0,2`'169,6,141,1,2,104,64j'72,165,205,141,10,212,141t'24,208,165,206,141,23,208~'169,32,141,0,2,}169,6'141,1,2,104,64,1,0'* PM-DATEN *'6,15,15,15,15,15,62(* DL-DATEN *<(4,4,4,4,4,4,4,4,4,4,4F(4,4},4,4,4,132,130,32,2D:ROULETTE.BASTEN *'6,15,15,15,15,15,62(* DL-DATEN *<(4,4,4,4,4,4,4,4,4,4,4F(4,4*>>>666666>`<|fl0fF68of; 0p88pf~f~8~888}p`>go{s><>g8g>>np~w>>p~ww>88>w>ww>>w?<88p8~~p88p>}w>gnggn`>www~w~ww~>wppw>|vww~|x~xxx~xxx>wpww;wwwwww>wv||vwxxxxxcwww{{ww}>www>~ww~pp>ww~;~ww~ww>w8w>wwww;wwww>wwwcww>>wwww>8pc>wwwc>www>swwww;8lƯ}f~<k>www 0``0 ?}cwww>>A]Q]A><~~~<cww;*****II>>}??ll8>g>www>>?w;pp~wwn>wpw>?ww;>wp>?;ww?~pp~www<>>psv|vs<>f}kcnwwww>www>nww~pp;ww?nwppp?p>~wwww;www>ck>6w>>wwww?|8g>?w;}wwww;>gnggn`*U*U*U*ww~pp;ww?nwppp?p>~wwww;www>ck>6w>>wwww?|8g>?w;