""<I"8"f:f< 0@P`           4U}>\~ "%(+.147:=@CFILORUX[^adg qi)qebwwk}hkninL }z }}>ԽԭԽ ԽԽV=0L hh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.8 ILΝLkiH)h jk+)? ,+$ )+lH)h + ԩ,+pim͙8͘I0y& L} }+k} li&VS D-D,i,/i/ 2,5/>L^J(MA\_Gl{LS)>V)ԩM/lRLS>ԼP>ԼP>ԩ ;A\_GJ lLSL^>ԙԩL@LZ\>H @-PLAYER BY JCH AND MUSIC BY JCH- ,2/5+ YZ[+ y m+ ++=8,+25\D `GP>ԼP>ԩ 2?LXz}    ~ 00 0 0 235363035~356300565335.0.0~~.*')~'$"$0<~"0"$"$~" 9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .3  ( 5A!@/h@   #'+/37;?<¬® iv!8ys|I|Lo7 m ͆# 8 ͅIB0y L}m }XpD}}L8}dLjda Xȱ[0(~m ެLSa l abH)ɀhH)ah)dj[бɠ h ^[Сh)? H)hH)h) [[-[ii  $$$$$$$ 25W /LNKOSWALD /JCHPHERIC /JCH SHITHEAD! /DRX 079672774!     !      $$$1&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .Z6P+@ /A #H (xx ` t` |@"!   #&),/<P+P+ժ}}L8+ } }GGL4GdGL4PHJJJJe8bqn}zh) h H)m kninh) t)JwGL4eL4t0L4tb03qz}kz}}n}L!z8kz}n}L!ԼP) ȭ 8ȭ =;ԍ PGL^GP ޏLHJJJJh)+)? ,+H)h),+pi}i݃!8݀ ٥HHL^MMLYiYLSMSY,/J _,/ȱD0(~\ ޮLJAlAJbH)ɀhH)Jh)YSDбɠ h PDСh)? BAH)hH)h) D $  --+------+-+++++/0~/0/-,-~ă~+4-/0~-)&+-(-0-+($)-0567;672  A@@AAA@!!!!!!!QI aa"H@ /&@  }LZ0TޗLZ}iL88}ގIUԽԭ ԽԽԽp= 0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn1LLaLUԼ^MUԼ^NUԩ Լ^TKR0:Ԡ.H)h /1 Լ^OHJJJJsh)vPyQH)h)|S>i?i@Ly=|}yL@L8r1.-VERY CRAPPY INTRO MUSIC BY JCH-  Q QyQm  + =R, ԙXԩdef`HHLggL dg $$$$,+03232.0+753232.0275320.0.$$$$$$$$$$$$$$$$       ٥HHL^MMLY=YLSMSY,/J _,/ȱ:D0(~\ ޮLJAlAJbH)ɀhH)Jh)YSDбɠ h PDСh)? H)hH)h) D 2v. Q 7@p23. !mu|P}> <PPդլ  AAA@AA AAAAAAAAAAAAAAAAAA AAA@ i[[Lm?g5}a58}d8LR58a58d8j  /0x/L0?,5}&58})8L58&58)8L,i), 22&}#&)i)LiMԽPԭYԼ PJJH)JJJJ ,)h) #IH)&h) /KH)J2h) ȭZȭZ=ԍZLWYXN[^)LJJLG/H)JJJJ;h)>0A1)? J,2H)Mh)PD,p iGLL(Lp**/**-** /PLAYER(C)JCH9` ! stԙ ԩ`HHsts L 0 LL.) ¨0B5~&0++-&&222*&!$$$&~&& ~~ +~~-~~*~~ ****-~~200,+&)+)+~)&$~! $! #`c} *H`y =MV_hqz39^f &&&&&&&(&&$$$&& ߦ  گ©ªAAAAAAAAA@@AAAAAAAA@@@QA kOO1AO 0 1 "##  ####  &)&qi)qebwwk}hkninL }z }}>ԽԭԽ ԽԽV=0L hh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.8ILΝLk=H)h >?+)? ,+$ )+@H)h + ԩ,+pim͙8͘I0y L} }+k} liVSD-D,i,/i/ 2,5/>L^J(MA\_G@{LSt)>V)ԩM/@RLS>ԼPp>ԼPq>ԩ ;A\_GJ @LSL^>ԙԩQaA!AAA l!"ii %*f/d1 y"xx x%x*1!"=ԽԽԩ0sLhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .@g9`DM}AMPiP>"L0M8AMPP;DIDLXXLWH)Sh) TU)? X, YV,p iWLVYmUYTLY8UYSVIV[u0^y[u) L} }}p& }}p5i8m mL'LLH)ɀhH)h)L_ɠ h Ѝh)? (a'H)dhH)ghH)@jmh) m  L  LGԼHԼMG2H)Mh)&&&25255022020202~2020202~ 25W /LNKOSWALD /JCHPHERIC /JCH SHITHEAD! /DRX   *++-~20-/0/-+)*!$$$~&&&&*++-~24$!$$$& &&""""""""  1&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .<QZ}}L8+ } }GGL4GdGL4PsHJJJJe8bqn}zh) h rH)m kninh) tt)JwGL4eL4t0L4tb03qz}kz}}n}L!z8kz}n}L! ԼPwt) ȭ 8ȭ =;ԍ PuGL^GPv ޏLTHJJJJh)UV+)? ,+WH)h),+pi}i݃!8݀ %ϟ&Ù2/+?ݝ<~%KE*~`#?E""ѡB><}}6|#G>ϟ?!4Ù"#-Ù!*ϟ+σϝ!#Á'π"`#O RUN WITH THIS , PROGRAM! ! " ! " ! 7 ELUX DRIVER 2.0 7 () / " ! #!`Tȭ`A؅BȪȹȠAAi(ABiBȭ`," SHAVITT 1 101B  L8ĠÙ))&%â%L8 THIS FILE DOES NOT START IN $10!! 1LOADING MUSIC NOW. `,   6 7  L`J pĩ   ** L )&`&"݀& "ݫ!" I)? L~  ??i(?@i@L~noi opip L~ɑMΐ  ??8(?@@L~pɠ oL~no8 opp L~Ʌ5 pĩ%é i(i%LɈ7l  ??" 2     ! 8       $$$$$$$$!#"K 1" OK 2A "*" #PRG &#B#L `x Ѝ!ЍЍ ЩЩ1Щܩ7X} y q b W 6}۩C`CCCC LD`< iiCC  C`H)J`BSDhH)SDh`0123456789 -    ( ). 6   (  ) <  ( ). :    ( ) `0 i6`0`LB./I J @8@  . c9D:فBقBكB9O LB9i9:i:a}-LBJCHLNKSRXSCPRZEICEZLKDRXMTLJ.BPRCMADZNXS&IH+J@8@ ?I J %FO ȱBL6ii ĩlL#6+l l٩'ȱɠ ȱɝ`ȱEȱF+ `ii ` )H6H)J`)6hH)6h6`0123456789P`Q@ Ѝ!Р$` @ Ѝ!Р `y@T@!  }6؍Х92x  A  A  A  A  A  A XL 1@   3@@)W@@@T@@@@U@@@@V@@@@W@@@b@мL4@@ A yCL L4 3!!!!!!!!!!!!!!!!!!!!!!!0!0!0!0!0!0!0!0!0!0!0!0!!!!!!!!!-PLAYER BY JCH....MUSIC BY LINK- ,2/5+ YZ[+ y m+ ++=8,+25\D `GPp>ԼPq>ԩ ! 'ݛ  ! :ݛ 1  # ! 'ݛ  ! :ݛ 7  " ! " ! 5 SE AND THE 6 BUTTON TO . CHOOSE FILE. ! " ! 5 HE ZAKK MUST BE 0 LOCATED IN $10" 5 T *L~ii`iiLȩ ` `  `   L  L$%à ¬%`` 6 ĭ6E7>Ù))& 6 Щȍȍn 8 Lqopopl     ©m m ``SB*liim mLn`iil`iiLa©?@>?   4  () 6   (). 8   (  ). 6   () 6  (  ). 6    (!!) 6  (.!). :    (  ) 6     (). 2   .  6Dii 6D`ȱ<ȱ5C5C`ii ԩ5C`h!ȱɅȱhȱɅ `ii `C<CC`CC CCCCC D`CCCC (!`(!D-)/ #`^        `A0   AA2QA i: `0  i6 `0  i:`ɽ ȱȱ`ȱ~a@ɝ ȱȱL`5ii ʩLj5+ ٩ɝ0ȱŻ)ȱż"ȱ ȱȱ} ȱ?ȱ@L5ii зDL5+D D٩ə#ȱȱ= ȱAfdbcdb&cdbbcdbcdb&cdbbcg !fa!g !fa!g e h "fdbcdb&cdbbcdbcdb&cdbbcg "fdbcdb&cdbbcdbcdb&cdbbcg "fdbcdb&cdbbcdbcdb&cdbbcg !fa!g !fa!g eN -Na @ЩL1L@4 @ Ѝ!Р  Э8( (  ?0?Ǐ??"!Ƣ"$=<Á<Á癙((????.ĥΡ?(3333,33?"""Ƣ"Ƣ"?ƣʣ"!!!!!!!!! 2065 JCHxB-2,12HL%/****)/) "LCyX;?)/0`/ "--.ũ/-/0-. q/ "--.909/L" q/-/0-.9L,7X L,/-6FB60A5FAA6FB60A0?011005186901A00084FC 2048CFA6FCD003AE1DCC BD1ACC2007CFCA10F760A2FF38E8E964B0FB6964 8E1CCCA2FFE8E90AB0FB 690A8E1BCC8D1ACCA202BD1ACCD004CA10F8E88E 1DCCA20218BD1ACC6930 9D1ACCCA10F460410000i˛'I˝'NiY˚f)J 0CFA93A 2007CFAD05CC2029CFA9 3A2007CFAD04CC2029CFc2005CFAE07CCBDD7CD20 07CFA94D2007CFA90020 07CFAD12CCAE13CC85FC86FDA040B1FCA00091FA E6FCD002E6FDE6FAD002 E6FBA5FCC52DA5FDE52E90E2201BCF18A001B1FA F01DA004C8B1FAD0FBC8 9865FAAAA00091FAA5FB 00EA62DA42E86CNAE84AFA92B286C22CC28 2063CC44495350415443 48204552524F522D204EX4F2052454D20324E4420 4C494E45006020A0CDB0 0420D9CD186020CDCEB0b30A004B1FAC93AF004C9 8FD024A52DA62E38E901 B001CA85FA86FBA000B1lFAA04091FAA5FACD12CC D0E7EC13CC520 D2FF90E468A868AA6860 08782063CC4449535041g 5443482000AD11CCC902 F00B2063CC4F464600A2 0010202063CC4F4E0D54 4F204F46462C20454E54 45522053595320353232 323400A202A000BD26CC 990003BD22CC993203BD 1ECC991403E8C8C00290 E82860488A489848A5913&T$ ^(T$)6320 hA$(T$,2)0 rMI$(T$,3,2)B |HR$(T$,1,2)] MI(MI$):H(HR$):A0n A$"PM"A1 MI0MI59320 H1H12320 H12H0 UT,MI:UT1,H:UT2,A :UI:  4C2ACC00000000000000 58130000000000(H$):H$"9"H(H$)555 nL(L$):L$"9"L(L$)55C xY,H16LT YY1:X:A$c A$""70o "" 10)"DATER 64" "ENTER THE DATE" "(FORMAT:5-20-1990)";DD$ X0:Z0 XX1:X(DD$)240 A$(DD$,X,1) A$0:00 1  "!`!`%%%|f|ff%>`<|!~f!l~ln%`/ TUNES PRESS 1-0/F7 DISK MENU/_ FORWARDQ !".!" <     ..  3    %  ؍؍؍؍L L %  ؍؍؍؍L L %  x؍y؍z؍{؍|L L* Ʌ!x( A 0   XL ɈLَ 5CL 8LJ 123456789a?J>} ii }6H} i-e-.i./e/0i0L`aG  Щ ЩЍЍЍЍЍЍЍЩЍЩ'Щ(Щ )Рؙؙ٩ .ؙFT@ 122 A)  2  CCFH@@x!"%!"%!!"<~!<"6$>`=~<<~<~ff~<ff<(>>(0000.>v66?~x'"""£"¦"¦%ÙÙ%Ù%&%#/6900C891FA86FA85FB90 DDA891FA2024CF690285 2D9001E8862E60A52BA6s2C20DCCEB02DAD12CCAE 13CC201FCF8D16CC8E17 CCA003B1FA9912CC8810F838AD12CCED16CC8D18 CCAD12CC0D13CCF00218 603860A92084FCA00091FAA4FCA9011865FA85FA 9002E6FB60A52BA62C85 FA8D0E2186038 60415020CDCEA9042011SvCFA98F2007CF2005CFA4 B7F023A9222007CFA000 B1BBC8C93AF006C4B790F5A000B1BB2007CFC8C4 B790F6A9222007CF2005 CFAD09CC202DCFA92D2007CFAD08CC202DCFA92D 2007CFAD0BCC2029CFAD 0ACC2029CF2005CFAD06CCD002A90C203C97FD003208CCC68A868 AA686C26CCA5A2CD10CC 8D10CCF030A21CAD0ACCw02903D002A21D8E46CDAE 09CCBD45CD8D41CDA200 BD03CC186901DD3CCD90:02A9009D03CC9005E8E0 0990E96C1ECC3C3C3C0C 021E0C64181F1C1F1E1FD1E1F1F1E1F1E1F0878A5 9D100CAD11CCF0073005 2096CDB000000 00000000000000000000W 0000FFCC000051CD0000 E9CC0878A50148A93785 01AC23CCD017A201BD32 039D22CCBD00039D26CC BD14039D1ECCCA10EBAD 11CC4902D00209808D11 CC208CCC688501286048 8A489848A000BAFE0401 D003FE0501BD040185FC# BD050185FDB1FCF00"-"D$D$A$:210 Z0M(D$)0 Z1D(D$)A Z2Y(D$)Z D$"":ZZ1:Z3210l D1D31180 "Y1989Y1999180 ,M1M12180 6UD,D1:UM,M1:UY,Y1900 @:"ENTER THE TIME" J"(FORMAT: 330PM)";T$ T(T$)5T$"0" "ff%fff.<`<<bf 3c&8l8ll>#0! !!`0!`%$~$%~#0!~"& 0`!`|f|%&0%  #~~¤&;@BFȄ"?"Aa3E ٍDٍlٍ٩*DlL г 5 6C B5C 5Ci0XL  ڍڍک ڍX ɐ 22F"0,0":8J500BJ"PANIEN9LJ"AILAR PEGADOSXVJ"ERGIO ALMAt`J"119(- 27)jJ"4 /22tJ"2,1": N500*N"TORBRITANNIEN4N" >"INLAND>"ULLU Y\+>"AIJAG>"6 (-140)_>"20/22x>"0,0":hB500rB"YSKLAND|B"IESER RAUM DARF NIEMALSB"ST ANMARK2"IGE DET HVOR HJERTER SLAAR=2"NDERS RENDSENY2"8 (-138)q2"19/223"0,0":65006"ORGE6"MRS. HOMPSON6"U OYCARCI, AN @URLUER!8'"44 (-102)9B'"12/22RL'"0,0":[*500t+"RLAND +"OULD IT BE THAT 'M IN+"LOVE?+"IM ACKSON +"VERIGE"T"]NGAD AV EN STORMVIND;^"AROLAWh"146( 0)pr"1 /22|"4,5":(#5002#"RANKRIKE<#"'EST LE DENIER QUI AA#"ANZO PER TE!"ANDRA IMO="118(- 28)U"5 /22n"2,0":wp500z"STERRIKE"ENEDIG IM EGEN"HOMAS ORSTNER"0"TEFAN ILMARSSON/"26 (-121)G"15/22` "0,1":i 500 "ALTA "OULD IT BE "EORGINA, AUL IORDIMAINA "106(- 40) "bZ"21.UGOSLAVIEN 1 - - -145$"Z"22.STERRIKE - - - -146*"Z12.URKIET 44 - - -103 ZZ"13.REKLAND 36 - 1 -110 dZ"14.UXEMBURG 29 - - -117 nZ"15.SLAND N"AMANTHA ANUS6HN"47 (- 99)NRN"10/22g\N"0,1":pR500R"YPERNR"..&R"LENA ATROCLOU0R"ERBENB"TLANTIS 2000B"10 (-136)4B"18/22MB"0,0":VPF500pZF"ELGIENdF"EEF HET OPnF"LOSEAUxF"23 (-123)F"16/ST 4 FUN6"14 (-132)6"17/2256"0,0":>:500W:"SRAELm:"AN:"UO ATZ:"139(- 7):"3 /22:"3,3":>50047 (- 99)*+"11/224+"0,0":(.500C."ORTUGALe."USITANA PAIXO}."ULCE/"62 (- 84)/"8 /22/"0,2":25002"PARLE' QUI A RAISONF#"MINA/P#"146( 0)^Z#"2 /22 (\LL P] ANTAL 10OR)wd#"4,2":'500'"URKIET$'"KI AKIKA.'"ZEL ELIK\Z, EYHAN3'" (-146) "22/22%"0,0":.X500Jb"UXEMBURGll"M BAISER VOLE'v"ARAH RAY"29 (-117)"14/22"0,0":@500J"6 /22 "2,3":"500="REKLANDU"NIXIt"OFIA OSSOU"36 (-110)"13/22"0,1":500"CHWEIZ" DATER 64 BY KEN HUEBNER,UI52224HUTUI32: MIN,HOUR,AMu(UDUT3:UMUD1:UYUD2: DAY,MONTH,YEAR2"PLEASE WAIT..."<YUI:A$FB$(A$,1,20)(A$,22,20)(A$,43,20)PX1592ZC$(B$,X,2):H$(C$,1):L$(C$,1) dH 26 - 1 -120!xZ"16.ELGIEN 23 - - -123>!Z"17.ORGE 14 - - -132l!Z"18.YSKLAND 10 - - -136!Z"19.ANMARK 8 - - -138!Z"20.INLAND 6 - - -140! 119 2 1 -27 Z"5. CHWEIZ 118 2 - -28DZ"6. ALTA 106 2 3 -40rZ"7. TALIEN 89 2 3 -57(Z"8. ORTUGAL 62 - 2 -842Z"9. YPERN 60 3 - -86 60 (- 86):R"9 /22DR"3,0":U5003U"TALIEN[V"OMME E' DOCE 'O MARE~V"EPPINO DI APRIV"89 (- 57)"V"7 /22,V"2,3":Y" c>>c{3cc{``|fcco0``3cc{6f`>3c{``|fccc~``bflfc>{kkk|fccc>ccc3ccc6kkko>c66cccc;~ 833cc{f`<|bf 0fF>c>>``` 000 0 0Z# ` ` 00#"$R$(0)"":R$(1)"":R$(2)"":R$(3)"" %J07:P(J)2J:%(%0630001%1SD$CL$:CL$:CL$7%3r%"HIT RETURN TO CONTINUE";%A$:A$""63001%A$:A$""63002%%|T15:PT$MS$;%}PT$" Σ============"7#dPT$PT$"ϣϑ"j#ePT$BT$""PT$#gML$""#hWD40:CRT1024#i53281,15:53280,12:":A$"Q"10795 *10800: *V29,1:V23,13!*TGF1:XT:YGT:V,X:V1,Y:A$:A$"Q"10795G!&*10800::10710T!(*10800:b!+*V21,0:o!0*A$""!:*A(A$):CCCC1:CC15CC0!D* A1 10830,10840,10850,10860!I*!N*V33,CC:!X*9:H40:A$"1":B$"0")IBC:JDE:(AHIJ)GR$(K)A$;:10530%)R$(K)B$;8")KK1:KFKBP,)::KB:"";::\h) CLEARr)I120:PS$"";:J1I:"";:|)" "::) MOVE SPRITE)"HIT 'Q' TO QUIT":53281,1 I121:I$(I):I$(" "I$,2):""I$::' DISPLAY PIXELS2'"":I0623:X(832I)@'J701['XP(J)S$(1);:10240g'S$(0);z(:X(832I1) (J701(XP(J)S$(1);:10280(S$(0);((:X(832I2)2(J701<2,PEEK(V+22)OR16 ":10900-&"POKEV+28,2^N ":10900O'MS$"AU REVOIR":"":63100:c' LANDER SPRITE'I062:X:832I,X::'0,119,64,1,189,208,7,191,116'30,170,100,30,170,100,30,170,100'21,21,84,21900"FORI=0TO62:READX:POKE832+I,X:NEXT":10900C"POKE2040+N,13 ":10900t"POKEV+33,C0 ":10900"POKEV+37,C1 ":10900"POKEV+39+N,C2 ":10900  LLr`0 }}|}JfHHHi  xlLbx غ 끩 ܍ ݢ܌ܥ)߅ ! t G¢C 8¢_ 8*    irʀr&ΐ 0 Ω LH I`II`H¢G 8XHЍHH``;)ЌЍ`ЩЭ ` P© `Q© a`W_`ȑȥőȥǑ8ǥȑȥƑȥɑɥʑͩʑȩ  `  - VON . IEBEK (C) 64 - EINZ EISE ERLAG 1. AND E KGROUND'"#Z"(AND SHARED BY ALL VISIBLE SPRITES)"Pd"AND POKE V+33 CHANGES THIS COLOUR."n"THE 10 COLOUR WAS THE 'SPRITE COLOUR'"x"(AND CAN BE DIFFERENT FOR EACH SPRITE)""AND POKE V+39+N CHANGES THIS COLOUR""(FOR SP 63000:DN$"SET COLOUR #3=3(CYAN)"7 PS$"POKEV+38,3 ":V38,3s63000:DN$"V+38=SPRITE MULTI-COLOUR REG'R #1" :63000DN$"PLEASE NOTE!!!":63000DN$"POKEV+39,2 CHANGED SPRITE TO RED":63000(DN$"& POKEV+33,1 CHANGED BACKGRO 630000 10600:I15:DN$"BASE OF VIDEO CHIP":T150:Z DN$"BASE OF VIDEO CHIP":T150::z PS$"V=53248:VIDEO":V53248 63000:DN$"SET COLOUR #0=1(WHITE)" PS$"POKEV+33,1 ":V33,1 63000:DN$"V+33=53281(BACKGROUND)"63 " ":T150:/ @:10400: BI15k CDN$"...AND IN BIT-PAIRS ":T150: DDN$" ":T150: E L10500:63000 VPS$"NOW WE'LL " `PS$"CHOOSE 4 " jPS$"COLOURS A":63100:MS$" WELCOME!": 63100:10000w V53248:2040,13:V1,150:V,150:V39,1:V29,1:V23,1 V39,6:V21,1:"THIS IS A BLUE SPRITE.":T1900: "A 'SORT-OF' LUNAR LANDER.":T11000: "LET'S LOOK AT Iڧ63002vRR|T15:PT$MS$;R}PT$" ";R~PT$MS$;:R"":SSD$"":CL$" ":SSR$""@S"]QhWD40:CRT1024QiW2WD2:W3"Σ============"PdPT$PT$"ϣϑ"QePT$BT$""PT$JQgML$""]QhWD40:CRT1024QiW2WD2:W38+21,0:REM TURN OFF!":N0 SPRITESN0I062:X240:832I,X:N02040,13:20403,13:20407,13O0V53248: V39,10:V393,1:V397,14O0V21,18128)O1 T0 500 5;O1X0T2:Y0T3UO1X3250T2:Y3200T3~O1X7150100(T50):Y7 TO QUIT!":MS$" READY?":63100:63000,m"":V53248:V22,216:10700rr CM$(15):DD$"":K1:D0$DD$BL$DD$:"";sCM$(1)"VIDEO CHIP BASE ADDRESS"tCM$(2)"PUT 'SHAPE' INTO A BLOCK"uCM$(3)"POINT CHIP TO BLOCK"vIN OUR SPRITE!":63000+"WE MUST PUT THE C64 VIDEO CHIP INTO:"e"MULTI-COLOUR MODE":"POKE V+22,PEEK(V+22)OR16""SETTING BIT 4=MULTI COLOUR MODE BIT"""THEN THOSE SPRITES WHICH WERE","MULTI-COLOUR ENABLED (POKEV+2RITE #N, WITH N=0 TO 7).",MS$"01 & 11???":63100:63000W"THEN, IN REGISTERS V+37 & V+38""ARE THE SPRITE MULTI-COLOURS!!""POKE V+37 AND POKE V+38 WITH THE""COLOURS YOU WANT FOR THE 01 AND 11""BIT PAIUND":630002I15<3DN$"BUT WHERE'S THE BLACK AND CYAN??":T150:r4DN$" ":T150:x5<MS$" WATCH!!":"":V21,0:63100:"":10700F60000:MS$"HOW TO DO?":63100P"THE 00 COLOUR WAS 'BAC000:DN$"SET COLOUR #1=0(BLACK)"5PS$"POKEV+37,0 ":V37,0i63000:DN$"V+37=SPRITE MULTI-COLOUR REG'R #0"63000:DN$"SET COLOUR #2=2(RED)"PS$"POKEV+39,2 ":63000:V39,263000:DN$"V+39=COLOUR REGISTER FOR SPRITE #0"ND " tPS$"SET EACH "1 ~PS$"PIXEL PAIR "M PS$"TO A COLOUR "j PS$"ACCORDING TO" PS$"00=COLOUR #0" PS$"01=COLOUR #1" PS$"10=COLOUR #2" PS$"11=COLOUR #3":T MORE CLOSELY."7 MS$"LET'S LOOK":63100:63000:V21,0h $"WE'LL DISPLAY THE PIXELS THAT MAKE" ."UP THIS SPRITE...":63000 3V,255:V1,180:V21,1 8"":10200 =I15 >DN$"NOW, IN BINARY ":T150:" ?DN$-" P.J.PONZO*83*WATERLOO/ONTARIO:"l60000:(142):" SPRITES-2""""  MORE ON SPRITES  ":MS$"PONZOTUTOR"( "WD1:W1$((WD),2):53281,15:53280,12:""QjV53248:I016:VI,0:QkV23,0:V29,0:I07:V39I,0:QtQ063000R1SD$CL$:CL$:CL$ R3ER"HIT RETURN TO CONTINUE";[RA$:A$""63001pRA$:A$""10050(T50)O1 V20,X0: V201,Y0O1 V23,X3: V231,Y3O 1 V27,X7: V271,Y7O$1 T:V21,0:O` INITIALIZEPaBT$"":I124:BT$BT$"":aPbPT$""PcPT$PT$CM$(4)"SET 00 COLOUR (BACKGROUND)"7wCM$(5)"SET 01 COLOUR (COLOUR REG'R #0)"dxCM$(6)"SET 10 COLOUR (SPRITE COLOUR)"yCM$(7)"SET 11 COLOUR (COLOUR REG'R #1)"zCM$(8)"GIVE SPRITE #N AN X-POSITION"{CM$(9)"GIVE SPRITE #N A Y-POS8,2^N)".6"BECOME 'MULTI-COLOURED'!!":MS$"BEAUTIFUL!":63100:63000\@"NOW YOU CHANGE THE COLOURS"yJ"OF OUT LUNAR LANDER!"T"JUST HIT 0 OR 1 OR 2 OR 3 TO"^"CHANGE COLOUR #0,#1,#2 OR #3." h"...AND HIT 'Q' RS!!":MS$"ALL SHARED":63100:63000="OK..OUR BACKGROUND CHANGES AND SO DOES"["OUR 'SORT-OF' SPRITE.""NOW TO ENABLE MULTI-COLOUR FOR""SPRITE #N, WE: POKE V+28,2^N!!":MS$"ENABLE #N":63100:63000"STILL NO CHANGE G]" G^" G_" G`" Ha" )Hb" BHc" \Hd" wHe" Hf" !":63100E"LOAD"(34)">SPRITES-2"(34)",8":"RUN":E" 111111111122222 "F" 123456789012345678901234 "F" 1"$F" 2"/F" 3":F" 4"EF" 5"PF" 6"[F" 7"fF" 8"qF" 9"|F"10"F 255,0,255,255,0,127,255,128Cf63,255,192,31,255,224,15,255,240,7,255,248,1,255,252,0,127,248Cg0,31,128,0,14,0 D SPRITESDB13: BLOCK 133DN3 : SPRITE #0KDT00:T1500:4100:iDI062:X240:64BI,X:D2040N,B: WHERE SHAP $"":3931:10000A[""Q$"100 FORI=0TO62:READ X:POKE832+I,X:NEXT "B\Q$"200 POKE2040+3,13: REM WHERE SHAPE IS ":GG13934@B]Q$"300 V=53248: REM VIDEO CHIP BASE "qB^Q$"400 POKE V+39+3,10:REM RED SPRITE #3 "B_Q$"500 X=250:Y=200: INTO DATA "?"STATEMENTS" @"..THEN.. "8@" READ "f@" AND "@" PO 55><192>=I1T:=" <31><255><224>=I1T:=" <15><255><240> >I1T:+>" <7><255><248>8>I1T:Y>" <1><255><252>f>I1T:>" <0><127><248>>I1T 255><192>;CI1T:;L" <31><255><224>;MI1T:<7><240><7><248>><119><240>l<119><224>" <0><31><128>>I1T:>" <0><14><0>>I1T:$? 63000:"NOW... "R? "PUT THESE "? "NUMBERS "? " T:<~" <255><255><192><I1T:<" <255><255><128><I1T:=" <255><255><0>$=I1T:E=" <255><255><0>R=I1T:s=" <127><255><128>=I1T:=" <63><2 00000111000000000:I1T::63000:"PICK OUT"';$"THE BYTES!":63000:T200K;." <0><255><0>X;/I1T:y;8" <7><255><128>;9I1T:;B" <15><AT WILL POKE V+29,2^3 DO?":63000:V29,8M'"WHAT WILL POKE V+23,2^3 DO?":63000:V23,8M)11000N)J13:" ":K1100::"DONE!"0N)"DONE!":K1100:::630006N)^N*63000:MS$"AU REVOIR!":"":63100N+"POKE 5324  X=200:Y=150: PICK A POSITION "Ko'X200:Y150:10500Kt'"600 POKE V+2*3,X:POKE V+2*3+1,Y"Ly' V23,X: V231,Y:105006L~'"PICK A COLOUR # (0 TO 15)";: C$:C(C$)NL' C0 C15 10110L'V393,C:63000:V393,1:"WE D RITE #3 SO WE CAN SEE IT HAPPEN!"I$'"WE'LL SET V=53248"I.'"AND WE'LL POKE V+21,2^3"J8'"THEN WE'LL RUN THE PROGRAM:":GG1:3931:Q$""7JB'63000:"":3931:63000:V53248PJC'I062:832I,240:~JG'V6,250:V7,200:V29,0:V23,0:V BOUT THIS READ X:POKE 832+I,X?"2 "READ WHAT?" 3 "A SPRITE, REMEMBER, IS 24 PIXELS WIDE.":3 "THAT'S 3 BYTES WHICH THEN GIVE THE"k3 "FIRST OF 21 ROWS OF PIXEL INFORMATION."3 "IF THE 3 BYTES WERE 255,85 AND 8"3 "WHICH,IN BIN 0 "WE POKE ANOTHER V+SOMETHING REGISTER!":63000 1 "WE'LL EXPAND THE X-DIMENSION:"L1 " POKE V+29,2^N ":63000:V29,2Nt1 "WE'LL EXPAND THE Y-DIMENSION:"1 " POKE V+23,2^N ":63000: O62:READ X:POKE64*B7+I,X:NEXT"., "AND HAVE B0, B3 AND B7 ALL DIFFERENT",/6 "THEN WE'D TELL THE C64 WHERE THEY ARE:"C/@ "POKE2040+0,B0"Y/A "POKE2040+3,B3"o/B "POKE2040+7,B7"/E MS$" 2040+N":63100/J 63000/T "LET'S PLAY WITH TH 500 STEPS OR SO":63000:, "DEFINE X- AND Y-POS'NS.":63000:- "FOR #3 TOO ":63000:G- "AND #7...!?* ":63000:o- "MOVE SPRITE #0 ":63000:- "MOVE SPRITE #3 ":63000:- "MOVE SPRITE #7 1,Y7 ":2750 + "180 NEXT T "?+ 2760:12500:MS$" WHEE!!":63100:63000:2800g+( "PUT DATA INTO BLOCK 'B'":63000:+2 "TELL WHERE #0 SHAPE IS ":63000:+< "TELL WHERE #3 SHAPE IS ":63000: 140 POKEV+21,1+8+128:REM ENABLE SPRITES":26805) "150 FOR T=0 TO 500: TT=T/50 ":2690v) "160 X0=T/2:Y0=T/3 ":2700) "161 X3=250-T/2:Y3=200-T/3 ":2710)  SPRITES..#0, #3 AND #7.":63000' "100 FORI=0TO62:READ X:POKE64*B+I,X:NEXT":2600Q' "110 POKE2040+0,B: REM #0'SHAPE BLOCK' ":2610' "111 POKE2040+3,B: REM #3'SHAPE BLOCK' ":2620' "112 POKE2040+7,B: REM #7'SHAPE BLOCK' ": :POKE64*B+I,X:NEXT " %t "110 POKE2040+3,B: REM WHERE SHAPE IS ":%~ "120 V=53248: REM VIDEO CHIP BASE "j% "130 POKE V+39+N,10:REM RED SPRITE "% "140 POKEV+21,2^N: REM ENABLE SPRITE "% "150 FOR T=0 TO 500 STEP 5 g I1T:7p " 0011111100000111111100007q I1T:7z " 0111111100000111111110008{ I1T:'8 " 11111111011101111111000048 I1T:U8 " 111111110111011111100000b8 I1T:8 " 1111111111111111110000008 I1T:8 " 11111 E 'SHAPE'"5 "WERE 170,0,170 THEN:":630006 "101010100000000010101010""6 " "J6 "<170><0><170>":630006 "LET'S MAKE A PACMAN:":63000:"":7000:69006 63000:" ARY LOOK LIKE A STRING"3 "OF 1'S AND 0'S, NAMELY:"4 "11111111 & 01010101 & 00001000" 4 "OR, SIDE BY SIDE:"A4 "111111110101010100001000"L4 63000m4 "111111110101010100001000"4 "THEN THE FIRST ROW OF PIXELS WOULD BE:"4 " V23,2N1 "WE'LL SHRINK THE X-DIMENSION:"2 " POKE V+29,0 ":63000:V29,0J2 "WE'LL SHRINK THE Y-DIMENSION:"2 " POKE V+23,0 ":63000:V23,02 63000:V21,02 "WHAT A E SPRITE CREATED WITH:"/^ " 99 B=13:N=3 "(0h "100 FORI=0TO62:X=240:POKE64*B+I,X:NEXT "X0r "110 ETC. ETC. ETC. "y0| N3:B13:T0500:T1500:41000 630000 "TO CHANGE IT'S SIZE"  ":63000:- "ON TO NEXT T. ":63000:. "OF COURSE WE COULD HAVE THE SPRITES"4. "EACH A DIFFERENT SHAPE."F. "WE COULD:"t. "FORI=0TO62:READ X:POKE64*B0+I,X:NEXT". "FORI=0TO62:READ X:POKE64*B3+I,X:NEXT"." "FORI=0T +F "TELL WHERE #7 SHAPE IS ":63000:,P "REMEMBER THIS NUMBER!!!":63000:/,Z "POKE V+39+N & N=0..OK? ":63000:W,d "POKE V+39+N & N=3..OK! ":63000:,n ".....WHAT ELSE?....... ":63000:,x "TURN THEM ALL ON!!!!!!!":63000:, "NOW,FOR  "162 X7=150+100*SIN(TT):Y7=100+50*COS(TT)":2720@* "170 POKE V+2*0,X0:POKE V+2*0+1,Y0 ":2730* "171 POKE V+2*3,X3:POKE V+2*3+1,Y3 ":2740* "172 POKE V+2*7,X7:POKE V+2*7+ 2630' "120 V=53248: REM VIDEO CHIP BASE ":2640;( "130 POKE V+39+0,10:REM #0 IS RED ":2650x( "131 POKE V+39+3,12:REM #3 IS WHITE ":2660( "132 POKE V+39+7,14:REM #7 IS BLUE ":2670( "  "% "160 X=T/2:Y=180+T/5 "*& "170 POKE V+2*N,X:POKE V+2*N+1,Y "`& "180 NEXT T ":4000~& MS$" YUM !!! ":63100& "THAT'S FOR ONE SPRITE..N=3":V21,0& "LET'S HAVE 3 11111111111100000008 I1T:8 " 1111111111111111000000008 I1T: 9 " 1111111111111111000000009 I1T:;9 " 011111111111111110000000H9 I1T:i9 " 001111111111111111000000v9 I1T:9 " 0001111111111111111000009 NOW..."6 "IN BINARY!":63000:T2007H " 000000001111111100000000 7I I1T:A7R " 000001111111111110000000N7S I1T:o7\ " 000011111111111111000000|7] I1T:7f " 0001111111111111111000007 "4 630004 "SEE!":63000 5 "111111110101010100001000"+5 "^^^^^^^^ ^ ^ ^ ^ ^ "R5 " ":630005 "IF THE NEXT 3 BYTES IN THE"5 "BLOCK OF MEMORY WHICH HAS TH OULD:""FOR T=0 TO 500 "# "X=T/2:Y=T/3 "G"POKE V+2*N,X:POKE V+2*N+1,Y"r"NEXT T ":63000 "HOW ABOUT SOMETHING CUTE LIKE:"*"FOR T=0 TO 500 "4"X=FNX(T):Y=F BE ABLE TO 'POSITION' OUR SPRITE #N"v"IN ANY OF 320 X-POSITIONS."I"ALSO, THE C64 HAS 25 ROWS, EACH "s"8 DOTS HIGH AND 25*8=200 SO THERE""WILL BE 200 POSSIBLE Y-POSITIONS""FOR OUR SPRITE.":63000"WHERE DO WE PUT THI "MAYBE WE SHOULD HAVE PICKED A")0"COLOUR BEFORE WE MADE THE SPRITE"Q5"VISIBLE! THE LAST THING WE WANT"x7"TO DO IS TO DISPLAY OUR SPRITE"8"BEFORE IT'S PRESENTABLE!":"ANYWAY, WE'LL FIX THAT UP LATER.":MS$" PATIENCE":63100 =0TO62:READ X:POKE64*B+I,X:NEXT"0"110 POKE2040+N,B:REM WHERE SHAPE IS "`"120 V=53248: REM VIDEO CHIP BASE ""130 POKEV+21,2^N:REM ENABLE SPRITE ""..AND SPRITE #N IS ON THE SCREEN!""BUT WHERE AND WHAT COLOUR?!*  2^5=32"-MS$" 00100000":63100:63000?6"FOR OUR 'SPRITE #N' WE WILL:"Y;"130 POKEV+21,2^N"<"(YOU WON'T BE SURPRISED TO SEE"@"THAT ANY OTHER SPRITES WILL"J"DISAPPEAR!)"T"IF YOU WANT SPRITE #0 AND SPRITE  IN DECIMAL""(NOT SO NICE). ANYWAY LET:"A"120 V=53248:REM VIDEO CHIP BASE"a"TO 'TURN ON' SPRITE #N:"|"130 POKE V+21,2^N""YES....THAT'S 2^N."MS$"TURN ME ON":63100:63000"YOU SEE, THE REGISTER AT V+21" " "THIS SPRITE.":MS$" 2040+N":63100:63000@"YOU'LL ALSO WANT TO PUT IT AT"g"THE RIGHT PLACE ON THE SCREEN,""GIVE IT A NICE COLOUR, MOVE IT""AROUND, MAKE IT BIGGER OR SMALLER""AND OTHER CLEVER THINGS.""ALL THIS =960 ARE AVAILABLE!"4Z"(..LET'S SAY 'RESERVED' FOR SPRITES)."[d"THEN YOU MUST POKE THE 1'S"}n"AND 0'S INTO THE BLOCK."s"100 FORI=0TO62:READ X:POKE64*B+I,X:NEXT":63000x"LET'S SAY THAT AGAIN:""100 FORI=0TO62:REA ""% MS$" V+16":63100:63000#) "IF YOU WANT SPRITE #0 AND SPRITE #3"H#. "AND SPRITE #7 ALL 'AT THE RIGHT'"i#8 "THEN PICK AN X0,X3 & X7:"#B "POKE V+2*0,X0:REM X-POS'N OF #0"#L "POKE V+2*3,X3:REM X-POS'N OF #3"#V "POKE +16, HAS"!"8 BITS, ONE FOR EACH OF 8 SPRITES,"$!"AND FOR SPRITE #N WE WILL";!"POKE V+16,2^N"b!"THIS TURNS ON 'BIT #N' SO THAT"!"SPRITE #N WILL BE ABLE TO MOVE THRU'"!"X-POSITIONS 256 TO 320!":MS$" 256-320!":63100:6300 NY(T) ">"POKE V+2*N,X:POKE V+2*N+1,Y"*H"NEXT T "OR"THEN OUR SPRITE WOULD FOLLOW"w\"A CURVE GIVEN BY SOME FUNCTIONS"f"FNX AND FNY, PREVIOUSLY DEFINED."kMS$"DEF FNX(T)":63100:63000p"IF S X-POSITION &""Y-POSITION INFORMATION?"2"INTO ANOTHER V+SOMETHING REGISTER."H"THIS TIME WE:"m"POKE V+2*N,X:POKE V+2*N+1,Y""AS LONG AS 'X' AND 'Y' ARE BOTH""LESS THAN 256 WE'RE IN GOOD SHAPE!""IN FACT WE C ?63000 D"HOW ABOUT THE POSITION ON THE"6N"SCREEN? WELL THE C64 HAS 40 COLUMNS"\X"OR 'PRINT POSITIONS'. EACH IS"b"8 'DOTS' WIDE. THAT MAKES 40*8=320" "c"DOTS HORIZONTALLY AND WE SHOULD"l" +!""THERE ARE 16 COLOURS TO CHOOSE FROM."1"WE LABEL THEM 0,1,2,...15."V"TO MAKE SPRITE #N COLOUR #10"|"(A LIGHT RED) WE POKE ANOTHER""MAGIC REGISTER IN THE VIDEO CHIP."""POKEV+39+N,10:SPRITE #N IS RED!":63000&  #3"^"AND SPRITE #7 ALL 'ENABLED' OR 'VISIBLE'";h"THEN POKEV+21,1+8+128"dr"NOTE:2^0+2^3+2^7=1+8+128 (NICE)!"|"YOU WANT ALL 8 SPRITES?"POKEV+21,255":MS$" 10001001":63100:63000"SO FAR WE HAVE:""100 FORI "WHICH 'ENABLES' SPRITES HAS 8 BITS."/#"WE LABEL THE BITS 0,1,...7"I$"(SOUND FAMILIAR?)"s'"EACH BIT CORRESPONDS TO A SPRITE."("TO 'SEE' SPRITE #5, TURN ON THE")"BIT #5!"*"HOW? JUST POKE V+21,32","NOTE: INFORMATION MUST GO TO":"THE VIDEO CHIP!":MS$"NICE CHIP!":63100:63000R"THE VIDEO CHIP"y"THIS SEXY CHIP HAS 47 INTERNAL""MEMORY LOCATIONS OR REGISTERS.""THEY START AT $D000 IN HEXADECIMAL""(NICE) AND 53248 D X:POKE64*B+I,X:NEXT"'"NOW YOU TELL THE C64 WHERE"K"THE SPRITE SHAPE IS STORED."m"FOR SPRITE N, YOU MUST:""110 POKE 2040+N,B:REM B=BLOCK #""NOW TO HAVE SPRITE #N DISPLAYED""ON THE SCREEN YOU MUST ENABLE"  V+2*7,X7:REM X-POS'N OF #7"$` "POKE V+16,1+8+128:ADD 256 TO ALL!"Q$e MS$" V+2*N":63100:63000:"CHOOSE BLOCK 13 & SPRITE 3"y$f "AND MAKE ALL 'SHAPE' BYTES=240"$g " 99 B=13:N=3 "$j "100 FORI=0TO62:X=240 0!"NOTE:POKE V+16,32 WILL AFFECT THE"(""X-POSITION OF SPRITE #5 BY ADDING 256"U" "TO THE VALUE OF X POKED INTO V+2*5"~" "POKE V+2*5,50:REM X-POS'N IS 50"" "POKE V+16,32:REM ADD 256""$ "THIS PUTS SPRITE #5 IN X-POS'N 306 YOU'D LIKE TO HAVE THE SPRITE" z"AT THE RIGHT ON THE SCREEN, IN"9 "PIXEL POSITIONS 256 TO 320,"c "THEN WE HAVE TO DO THE FOLLOWING:" "TELL IT TO THE VIDEO CHIP!":MS$"NICE CHAP!":63100 63000 "YET ANOTHER REGISTER, AT V ":63100:MS$" WELCOME!"c 63100:I062: X:832I,X::V53248:2040,13:V21,1 V39,1:V1,100:A$" " B$"THIS IS A SPRITE" V39,1:V1,100:X02558:V,X:(A$,8X1);( 2A16B CI,N:SUSUN:II1:235,BD,D0,CF,9D,D8,C0; 49,FF,9D,D8,C4,E8,E0,18Y D0,F0,EA,A9,20,8D,18,D0w EA,AD,02,DD,09,03,8D,02 DD,AD,00,DD,29,FC,8D,00 DD,A9,C8,8D,88,02,EA,A9 93,20,D2,FF,60,00,00,00 8,D0,EF A5,01,09,04,85,01,58,EA A2,00,BD,D0,CF,9D,D8,C0; 49,FF,9D,D8,C4,E8,E0,18Y D0,F0,EA,A9,20,8D,18,D0w EA,AD,02,DD,09,03,8D,02 DD,AD,00,DD,29,FC,8D,00 DD,A9,C8,8D,88,02,EA,A9 93,20,D2,FF,60,00,00,00 VILKET SPR]K ";:8:K$(1)(I$,9)""DAGENS DATUM ";:8:D$(I$,6)D"FIL-NAMN? ";:8:N$(I$,18)qK1:C30:A(0)29:A(1)29:K$(0)"SVENSKA"}MX1000"DU RYMMER CA 1000 GLOSOR.":12P$(K,MX),A%(MX):X(0)((0)0)65536: NF$NE$:ILL24:I,0:&L,200:L1,100:L5,10:L6,0:L24,15iI110:SP$SP$" ":NE$NE$"":NF$NF$"":L$L$"----":M$(1)"F1 SKRIVA":M$(2)"F3 VISA":M$(3)"F5 SORTERA":M$(4)"F7 S\K"M$(5)"F2 SPARA":M$(6)"F4 LADDA":M$ "! ! B R A V O ! !":9F10"FEL 1 G]NG: ";F19F20"FEL 2 G]NGER:";F2WF30"HELT FEL :";F3F1F2F32"ILLA! PLUGGA B[TTRE!"9"RADERA ? N=NEJ":F0:12:M$(0):3:F1TFA%(J):NN1:HJN:A%(H)A%(H1)::A% PR2A1:B0.sJ1N:M$(9):3:"F\RH\R ";K$(A);" - ";K$(B);""et""K$(A)"",(P$(A,A%(J))SP$,29):150:I$"M"99uI$P$(B,A%(J))RR1:"R[TT SVAR, BRA!":131vF1:155:150:I$"M"99wI$P$(B,A%(J))F1F11:130yF2:155:150 :8:N$I$:I$"@"102-]15,8,15:8,8,8,N$",S,R":83:A199]^8,D$:8,K:8,N:8,MX:200:J1N:A%(J)J:_I0K:8,A(I):8,K$(I):J1N:8,P$(I,J)`J,I:8:15:7:M$(0):3a"ANGE EV. NYTT FIL-NAMN";:I$"":I$:I$""N$(I$,18)b" HE 'BLOCK' NUMBER"*"AND I'LL KNOW WHERE TO LOOK"H"FOR THE SPRITE SHAPE!"n"IN FACT IF YOU SAY BLOCK 90""I'LL GO TO MEMORY LOCATION""64*90=5760 TO GET THE FIRST OF" "THE 63 BYTES!":MS$"63 BITES?!":63100:63000 WIDE AND 21 DOTS TALL."2 V"(24*21=504 DOTS IN TOTAL)."[ `"EACH DOT IS EITHER 'ON' OR 'OFF'" e"AND WE CAN INDICATE THIS WITH" j"A '1' OR '0' (1=ON & 0=OFF)" t"THE 'SHAPE' INFO CAN THEN BE" ~" STORED AS 504 BINARY DIGITS" (B$,31X2):X2X2(X232):X1X11:T110::X 63000:I015:V39,I:T1150:::V21,0 MS$" YUM YUM":63100:"IT IS EASY TO HAVE UP TO 8 'SPRITES'" "ON THE SCREEN AT ONE TIME." "LET'S LABEL THE SPRITES 0,1,..7." "PICK A NUM -" P.J.PONZO*83*WATERLOO/ONTARIO:"l60000:(142):" SPRITES-1""""  SPRITES AND STUFF  ":MS$"PONZOTUTOR"( " 00,00,00,00,00,00,00,00  66,66,3C,66,66,7E,66,00+ 66,66,3C,66,66,66,3C,00L 3C,66,3C,66,66,7E,66,00,-1vC53088:SU0:I0:"LADDAR MASKINKOD" A$: A$"-1" 240A(A$)48: A16 AA7B((A$,1))48: B16 BB7N M$(0):3:"ST[DAR I MINNET...":"FRITT MINNE:";:202$X;"TECKEN":9E (SP$,29(P$(I,A%(J)))):Ki 78,A5,01,29,FB,85,01,A9 00,85,FB,85,FD,A9,D0,85 FC,A9,C0,85,FE,A0,00,B1 FB,91,FD,C8,D0,F9,E6,FC E6,FE,A5,FC,C9,D (7)"F6 F\RH\R":M$(8)"F = FRE(0)"=ME$"M=MENY":MF$""NF$L$SP$:M$(0)MF$SP$SP$""M$(9)MF$(ME$SP$,40)SP$"":MR$" * G L O S - 6 4 * "M$(10)NF$""ME$" V=VALFRI POST *=[NDRA ^=RADERA "SP$"":NY1:7:"":3:" (N1)TF:$"VILKET NR SKA VISAS? ";:8:J(I$):M$(0):3:O""K$(B)"",(">"SP$,30):"",:8:t"LEDSEN - FEL! DET B\RJAR P]:"(P$(B,A%(J)),F);:F1".";C3(P$(B,A%(J))):".";:::"";:L54272:CR$(13):NE$"": :I$"M"99zI$P$(B,A%(J))F2F21:130O|"R[TT SVAR [R:";P$(B,A%(J));SP$;SP$;SP$:F3F31:131j("R[TT!"SP$,40);SP$12::M$(9):3:"F\RH\R "K$(A)" - "K$(B)"RESULTAT:":"*********":"AV";N;"GLOSOR HADE DU:";R;"R[TT"RN ANGE EV. NYTT DATUM";:I$"":I$:I$""D$(I$,6)(c2:4AmM$(0):3:7:N017tnM$(9):3:"F\RH\R:":"F1 "K$(0);" - ";K$(1)o"F3 "K$(1);" - ";K$(0):"V[LJ ALTERNATIV!"p12:PR(A$)132:PR1PR2112qR0:F10:F20:F30:A0:B1: "OK..YOU PICK AN N (THE SPRITE #)">"AND A B (THE BLOCK NUMBER)."e("HINT:B=11,13,14 & 15"2"ARE VERY NICE BLOCKS 'CAUSE"<"THE 63 BYTES OF MEMORY STARTING"F"AT 64*11=704,64*13=832,64*14=896"P"AND 64*15 "(BITS),EITHER '1' OR '0'."= "SINCE WE STORE NUMBERS IN BYTES"c "IT WILL TAKE 504/8=63 BYTES!"n 63000 "WE WILL RESERVE 63 BYTES OF MEMORY" "(LET'S CALL THEM 'BLOCKS')" "FOR EACH SPRITE 'SHAPE'.""YOU TELL ME T BER N (0 TO 7) AND"3 "A BLOCK OF MEMORY TO HOLD THE"Y $"INFORMATION ON THE 'SHAPE' OF"l )"SPRITE #N." .MS$"NICE SHAPE":63100:63000 8"NOW A SPRITE IS MADE UP OF AN ARRAY" B"OF 'PIXELS' OR 'DOTS' ON THE SCREEN." L"24 DOTS ,24,192,1,217,128Tjǃ 0,127,0,0,24,0,1,216,0Ttǃ 3,240,0,1,224,0,0,192,0T~ǃ 0,4,0,0,6,0,0,7,0Tǃ 0,7,128,0,6,192,0,6,96Uǃ 0,6,48,0,6,16,0,6,16Uǃ 0,6,32,0,6,64,0,6,1287Uǃ 0,6,0,0,6,0,0,62,0TUǃ 0,126,0,0,124,0,0,48,0lUǃ 0,0,0,0,0 ,192,55,251,0,246,219,192,54,27,0,240,3,192,63,255,0RƏ SETUP KEYBOARD SCAN TABLERƆ PLUS(64): KY0 62: PLUS(KY):Sƃ 30,186,266,274,34,114,194,264,6,84,162,8,242GSƃ 164,86,0,10,88,166,12,246,168,90,244,14wSƃ 92,170,16,250,172,94,248,1 184,192,57,128,192,61PŃ 131,192,247,135,192,27,135,192,13,187,128,7,128,0,1,128,0,0,0,0P ƃ"OYSTICK(S)",222,153.Qƃ 0,24,0,0,24,0,0,24,0,0,24,0,0,24,0,0,24,0,0,126,0,29,255,128,63,255vQ ƃ 252,127,255,254,127,255,254,127,255,254,127,255,254,63, 28,43NŃ 254,20,57,240,28,232,0,23,185,128,29,128,0,1,191,255,253,128,0,1N&Ń 255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0ODŃ "IDEO",173,116LONŃ 0,193,0,0,50,0,0,12,0,255,255,255,128,0,1,159,255,1,160,0,153,160OXŃ 24,189,174,216,153,160,0,129, #(53088)120210: 850411>53088:L0182:2:4M$(0):3:I18:," "M$(I);:H1(13(M$(I))):" ";::::"",MR$:L$;:N$:,,,""D$:A0:A$:A$""A(A$)132:A$"F"203A0A8A20,30,40,70,85,90,109   "DATA SAKNAS!":9? 7:M$(9):3:I0K:I1,K$(I)::D1X " *","DEL AV RAD":k NY0190:N0 M$(9):7:JN1:G0:A%(J)0A%(J)J N1MX"MINNET FULLT!":10 16:I0K:K$(I),:I$"":G0"";I$:25 8:I$"M"G099 A$"M"99 %J1J1 &JNJN% '315 (D0:N017f )18:"SORTERA EFTER RAD NR ";:8:I$"M"99z *I$"*"D1:41 +T(I$)1:T0TK40 ,D151 -69:GN:50 .F0:J1M:PJG:P$(T,A%(J))P$(T,A%(P))68 /:F046 0 9DAA%(J):A%(J)A%(P):A%(P)A:F1:?EM$(0):3:"SORTERAR ";K$(T):TFD0:PR0:N017G18:"S\KA EFTER RAD NR ";:8:I$"M"99HI$"*"D1:71IA(I$)1:A0AK71J"ANGE S\KT ORD (DEL AV ORD)":8:B$I$:D180KJ1N:P$a6: X0 223: A: BAX,A: XY6ɎY ˃ 50,75,110,134.5,150,300,600,1200,1800,2400(P00,170,2,193Xȃ208,1,160,4,170,177,145,179,34,0,0,0,255,4,255,0."HIS WILL AUTOMATICALLY TEST THE ISK,">." EMORY, AND RINTER. OU MUST MOUNT">." ,((659)240) BR;!" ": 8590;!"UMBER OF TOP ITS: 1";;"LA$"1"<" A$: A$"1" A$"2" A$(13) 8720/<" A$(13) 8750I<$"LA$A$:A$"";: 8720q<." 659,((659)127)(128((LA$)1))<8":"ANDSHAKE YPE (3 OR ): )"";9>! A$:((A$)LD(A$)HD)(A$(13))85109H! A$(13): 8550:R!DN(A$):""A$""; :\! 8510:f! DN2 A:p!R(214):C(211): 648,136:"";W:u! V24,(V24)32:z!" 50":" 75":" 110":" 134.5":" 150":" 300":" 600":120,146LJă 0,0,0,0,0,0,127,255,254,192,0,3,207,255,243,204,0,51,217,60,155,219MTă 189,219,217,0,155,216,0,27,216,0,27,223,255,251,192,0,3,199,255,227MM^ă 207,255,243,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0hM|ă "ISK RIVE",128,131Mă 0,0,0 COORDINATESJxV53248JÁ DEVICE 0 7JÇ DE$(DE)JÁLO1(DE$(DE)):(DE$(DE),LO,1);:TI$"000000"KË TI2 50066K LO:-KÇ X(DE),Y(DE): X,Y COORDS@KBA3379264DESKÁ LOC 0 62fKÇ A: BALOC,ApK LOCyK D" IDEO : "CH$(3)" RINTER : "CH$(2)H-" UDIO : "CH$(4)" EMORY : "CH$(6))I2" OYSTICK(S) : "CH$(5)" ASSETTE : "CH$(7)WIF" =OT ESTED =OT ESTED"IP" =OMPLETE =ASF:CO$"":CO1(CO$)F(CO$,CO,1)"  "FijGγ"  "DGس"":CO15:"":WGⳙ""G쳙"RESS TO TEST T MEANS ONLY THAT A DEVICE"D"PERFORMED THIS PROGRAM'S OPERATIONS"D"CORRECTLY."E"----------------------------------------";&E""4E V17,27@E 50000KEœ"":bEȯ V17,(V17)239Eͯ"":53280,15:53281,15EүDS"(34)",8:V"(34)"CDS"(34)",8"B4NBR 1,8,15:1,A$,B$,C$,D$:1:B$:B?B@ INITIALIZATIONCBV24,5:648,128:56576,149: SET SCREENCCC A1 4:ER$(A)"OT ESTED":]CJ 53280,15: 53281,15}CO DE0 7:CH$(DE)"": DECT"6T ESTED": X@v/ TC DS1: 1500@/DS2: 3000@/DS3: 2000@/DS7: 7000@/ER$(0)""@/ A0 ER$(0)"" 2A0"ESULTS OF LAST EVICE EST"JA0"ASSETTE:",ER$(1)_A0"ISK:",ER$(2)wA0"RINTER:",ER$(3)A1"EMORY:",ER$(A BLANK DISKETTE IN THE DRIVE AND READY">."THE PRINTER FOR PRINTING. OTH DEVICES"?."MUST BE SWITCHED ."5?/"OU WILL SEE THE ASS/AIL RESULTS ON"e?/"THE MAIN SCREEN WHEN THE TEST FINISHES,"? /"AND FOR MORE DETAILED RESULTS, PRES 3";";T;! A$: A$(13) A$" " 8600j;! A$(13) 8700;!BR((659)15)1: BR10 BR1;! 659 ,0,0,0,0,0,0,0,0,0,0,0,0,15,255,224,8,0,32,9,255,32,9,255,32,8Mă 56,32,8,0,32,15,255,224,0,0,64,0,0,64,0,0,64,0,0,64,0,0,64,0,0,64,0Nă 0,64,0,0,64,0,0,64-NŃ "RINTER",120,118wNŃ 0,0,0,0,0,0,0,0,0,63,255,252,40,0,20,59,240,28,43,252,20,56,0,EKă "EYBOARD",150,150K"ă 2,1,0,2,1,0,2,1,0,2,1,0,255,255,255,128,0,1,191,128,25,128,0,1,159K,ă 255,237,128,0,1,159,255,237FL6ă 128,0,1,191,255,205,128,0,1,191,255,205,128,0,1,135,255,13,128,0,1dL@ă 255,255,255,0,0,0,0,0,0}LEă "ASSETTE",S =AIL"IZ""I[""I\" "I]""I^"OCTOR."Ix V17,(V17)16J!JPÏ SPRITE INITIALIZATION?JZÏ POKED INTO BLK. 249-255TJdÏ NAMED DE$(0-7)JnÏ AND PUT INTO PROPER X,Y THE"G"EYBOARD, OR PRESS "G"TO SELECT THE NEXT DEVICE."H"RESS FOR ."F V17,(V17)239NF""F" "4 OCTOR IAGNOSTIC EQUENCE (C) 1983"(14)(8)C^"RIC ERKOWITZ, AVID OLLAK. IST. BY"Dh"OMPUTER OFTWARE SSOC, ANDOLPH ASS."GDr"----------------------------------------"rD|"OT FOR DETECTION OF 'SOFT' ERRORS."D"ASSING A TES 4)A1: 1990:Ad2"EST ASSETTE NIT (/)? Ν";Ai2LA$"N"Bn2 A$: A$"Y" A$"N" A$(13) 12910#Bx2 A$(13) TC(LA$"Y")::.B}2LA$A$KB2((A$)32)"";: 12910}B N"OPEN 1,8,15,"(34)"S:CDS"(34)":CLOSE1:S";B*N(34)"C WS WILL BE DRAWN ON THE SCREEN"+z"REPRESENTING THE EIGHT JOYSTICK DIREC-"8+"TIONS. S YOU MOVE THE JOYSTICK IN EACH"h+"DIRECTION, THE POINTER SHOULD MOVE INTO"+"THE END OF THAT ARROW. RESSING THE"+"JOYSTICK BUTTON SHOULD FLAS WA(VS)1,4: PULSE WIDTH) LO(VS),NO(NO256)256: HI(VS),(NO256)-) WA(VS),2(3VS)1:TI$"000000"@) TI15 5532[) A$: A$"E" EF1:j) WA(VS),0)DP(V3)4:V2,(V2)5) DP103 DP135) V3,DP)NONOTW:  4:SR(2)54286'2HI(3)54287:LO(3)54286:WA(3)54290:AD(3)54291:SR(3)54292?'7 X0 24: SX,0: X: TURN OFF ALL SOUNDq'<A$(1)" RESS '' TO EXIT"'FA$(2)""A$(1)'PA$(3)""A$(1)' VS1 3'""A$(VS)' V NC-"$"TIONING, IF YOU DO NOT HEAR THE BEEPS,"%"CHECK THE FOLLOWING:"6%"* INE UNING ON SET"X%"* OLUME ON OR MONITOR"%"* ABLE TO OR ESPECIALLY MONITOR"%"* SWITCHES, ETC."% 8000% AB$"E" % "7" ": 7320 8LCH$(6)"":ER$(4)" AILURE"18V"*** ͠AILURE ETECTED ***"X8`"RESS '' TO EXIT.": TF 7540r8j A$: A$"E" 7530x8t8"͠EST SUCCESSFULLY COMPLET5R A$: A$(13)73005\ A$" " 72505fSC1SC:72305 V32,0: V33,06" EST - N ROGRESS ":LN0<6 49152: (2)255 7500[6 SC ER$(4)"..": 7600}6"͠EST - N ROGRESS "6LNLN1:LN,"UCCESSFUL ASS";:H ALLOWS OVERNIGHT TEST-";3"ING (WE ADVISE YOU TO TURN OFF YOUR "4"OR MONITOR FOR OVERNIGHT TESTING,"G4"THEN TURN IT ON LATER TO SEE RESULTS)."u4"N ERROR MESSAGE WILL BE DISPLAYED IN"4"THE CASE OF FAILURE."4 80004 O SE"1b"HIS PROGRAM INCLUDES A MACHINE-LANGUAGE";2l"MEMORY TEST WHICH, WITHOUT DISTURBING"A2v"THE SYSTEM, CAN TEST OVER 50,000 BYTES"m2"(MOST OF THE AVAILABLE ) IN UNDER"2"15 SECONDS. ECAUSE THIS IS FASTER THAN";2"THE  δ/" /" 0" 0"90"PRESS 'E' TO EXIT."d0"PRESS 'B' TO TEST OTHER JOYSTICK."q0 V21,108JS((56320JN))0B JS16 V21,3: 62300L V21(5)""-"JOYSTICK TEST - IN PROGRESS.". JN0 "TESTING JOYSTICK #2"+. JN1 "TESTING JOYSTICK #1">."  O." o." . " . " H THE BUTTON"+"ON THE SCREEN."+ 8000: AB$"E" $,"RESS Š TO SELECT BETWEEN"K,"OYSTICK #1 AND OYSTICK #2."t,"RESS TO BEGIN TESTING."},JN1, JN1 "OYSTICK #1 AND OYSTICK #2":6097,(NO)MN 5520)) ""* X1 5:""* X:"">*  33784,24: 33785,25: V21,0v** V40,14:V39,9: V29,1:V23,1: V,20: V1,119*4 V21,1:*o*p"OYSTICK EST - OW TO SE"*u"RROL,15: AD(VS),51: WA(VS),33: SR(VS),51: 5500(" "1( EF VL,0:[( VS: VL,0: V21,1: TURN OFF SOUNDe(5110r(| SCALES( V2,50: V3,119: V21,3(NO1072:MN8583:EF0( WA(VS)2,0:CH$(4)""% "OUND EST - "3&"OICE 1:":"OICE 2:":"OICE 3:":SV1024:TW((2)12)F& 5900: SCALE&VL54296:HI(1)54273:LO(1)54272:WA(1)54276:AD(1)54277:SR(1)54278&(HI(2)54280:LO(2)54279:WA(2)54283:AD(2)5428ED":CH$(6)"": 75208@ ABORT ???8E TF AB$"B":9J">RESS TO BEGIN TEST OR TO EXIT."-9T AB$:AB$"B" AB$"" AB$"E"79^8020N94! DN4 LD2:HD5e96! DN8 LD8:HD999!"NTER DEVICE NUMBER OR PRESS "((DN),1 LN1 "ES";66"EXT PASS IN 5 SECONDS."6"RESS '' TO EXIT"7TI$"000000"#7 A$: A$"E" CH$(6)"":^7TL5(TI$):"EXT PASS IN"TL"SECOND";: TL1 "S";i7". "7 TI$"000005" 73657"  TF SC1: 73004  AB$"E" 4"RESS Š TO SELECT BETWEEN"!5 "Œ AND TESTING."J5*"RESS TO BEGIN TESTING."S54SC15> SC1 "Œ AND ": 72505H" AND "/ONITOR SCAN RATE, YOU MAY SEE"2"FLICKERS ACROSS THE SCREEN. HIS IS"3"NORMAL."23"OME ERRORS MANIFEST THEMSELVES"c3"SEEMINGLY AT RANDOM. OR THIS REASON, WE";3"HAVE INCLUDED A WAY OF TESTING THE "3"REPEATEDLY, WHIC,10VXP164(42((4JS)0))(42((8JS)0))1`YP150(42((1JS)0))(42((2JS)0))1j V,XP: V1,YP>1t A$: A$"E" A$"B" 6200Z1y A$"B" JN1JN:6142n1~""(14)(8):w1JN0}11W"":1X"OMPREHENSIVE EST - OW. " ʹ. " ͵ / " δ ͠ 1/" R/" s/" ʹ Π/" ε /"  "OYSTICK #1 AND OYSTICK #2", A$: A$(13)6100- A$" " 6097-JN1JN:6095-A- V32,6: V33,6:""(142)(8)n- 33784,26: 33785,26: V39,14: V40,1- V,164: V1,150: V2,80: V3,90- V23,0: V29,0-CH$  A$: A$"C" 1992#" ":U" ":" ":"RINTER EST - OW TO SE""HIS ROUTINE TESTS THE PRINTER FOR""'HA ":^"EWIND TAPE AND PRESS LAY, THEN": 1990: 1996jdTI$"000000":ER$(1)"EVICE OT ESPONDING"~e TI600 1800f(1)32 1637h 1,1,0,"CDS-TEST":ER$(1)"EAD RROR"r X1 255:#1,A$: A$(X) 1800 APE CONTROLS""AS DIRECTED BY THE PROGRAM."c"HE SCREEN WILL 'BLANK OUT' DURING THE CASSETTE OPERATIONS."|6 8000: AB$"E" @"ASSETTE EST - "E"NSERT AND REWIND THE SCRATCH TAPE, THEN" J"PRESS ECORD AND  :"jA(197): A64 1130%k A60 ZlA$:A$"" ""(A$)oPO32968PL(A):P0PO40:P1PL(A)55536p (P0)32 P0,119:P1,0:1150tP2(PO):P2(P2127)(128(P2128)): PO,P2~ (197)A 11KGROUND COLOR;""J"RESS TO EXIT THE TEST."#TCO0#^ 53280,CO:53281,CO>#h A$: A$"E" V53248:960Q#r A$" "4200l#|COCO1: CO16 CO0~# CO1 CO2# 4190#$ CO1 (CO$)10:""(CO$,CO,10)"";#." CREEN."!"DJUST THE FINE TUNING, TINT (UE),"1!"BRIGHTNESS, COLOR, AND PICTURE CONTROLS"b!"ON YOUR OR MONITOR (IF YOU HAVE THEM)"!"UNTIL THE COLORS LOOK RIGHT TO YOU"! 8000: AB$"E"!CH$(3)""! 53280,0: 53281,0NG RACK "TR"" 1,"U1:";4;0;TR;(TR15): 3800: EF 3990 TR# 4:1@CH$(1)"":ER$(2)".."y"ISK UNIT HAS ĠTHE PERFORMANCE TEST." TF1 19901,EN,EM$,ET,ES:EF0 EN2 <CH$(1)""0: EF 3990X "OW CHECKING THE AVE."6] 2,DN,0,"CDS,P,R":#2,A$: 3800:2: EF 3990yb 2,DN:49328:((2)0)(ST64)EF1:EM$"ERIFY ERROR":3990g 3800: EF 3990l "OW HECKING INTERNAL FUNCTIONS"v 1,"S:CDS": 3800:T - OW O SE" "HIS TEST REQUIRES THAT THE DISK DRIVE"G "BE SWITCHED AND CONNECTED TO THE 64"w "AND THAT A SCRATCH DISKETTE BE INSERTED" "INTO THE DRIVE." 8000: AB$"E"  TF DNDD: 3100 DN8: AB$""  DN2 2,DN: 49280: (2)0 2900C DN2 11: 2130,H 1,DN:1:R X1 3W\ Y32 64:(Y);: Y:uf Y65 127:(Y);: Y:}p Xz DN21:1 DN2 11ER$(3)"..":CH$(2)"":T$" AND ." DN2 NDSHAKING' AND DATA TRANSMISSION."2"OUR PRINTER SHOULD BE PLUGGED IN AND"a"CONNECTED VIA CABLE TO THE COMPUTER OR""DISK DRIVE (WHICH MUST BE ).""WITCH THE PRINTER AND (IF""NECESSARY) AND CHECK THE PAPER. Hw ST0 1800y"OW EADING "X""5| X:ER$(1)"..":CH$(7)"": 1t}"ASSETTE UNIT HAS THE PERFORMANCETEST.":1990z1:"ASSETTE NIT AILURE:":ER$(1)"" : 1990CH$(7)"":"RESS '' TO CONTINUE."LAY, THEN": 1990: 1996: 1997;KTI$"000000":ER$(1)"EVICE OT ESPONDING"OL TI600 1800bM(1)32 1612O 1,1,1,"CDS-TEST": ST0 1800RER$(1)"RITE RROR"T X1 255:1,(X);:"OW RITING "X""W XY1:1[" 50(" ":A1 10:A$:21130J *** CASSETTE TESTn"ASSETTE EST - OW O SE""HIS TEST REQUIRES THAT YOU INSERT A""BLANK OR SCRATCH CASSETTE INTO THE DECK""AND THAT YOU OPERATE THE T "::#"UDIO EST - OW O SE"/$"HIS TEST PLAYS A SCALE THROUGH EACH OF"k$"THE COMPUTER'S THREE "(34)"VOICES"(34)". INCE IT"$"IS VERY UNLIKELY THAT THE ACTUAL ..."$"SOUND DEVICE INSIDE THE 64 IS MALFU!"";"CO$" 1 2 3 ":4900T"":CO$" ŠŚ ":4900",:CO$"    ""6 4900"@"RESS TO CHANGE BAC:EF1HER$(2)EM$:1:46 "ISK UNIT HAS ĠTHE PERFORMANCE TEST DUE TO: "ER$(2)M : TF1 1990S | "IDEO EST ATTERN - OW O SE." " GRAY SCALE, A BLUE SCALE, AND A " "SPECTRUM WILL BE DRAWN ON THE S EF 3990 4,DN,4,"#": 3800: EF 3990& 1,"B-P";4;0: 3800: EF 3990K T$"": X1 255:T$T$(X): XV 4,T$; : TR1 35:"RITING RACK "TR"" 1,"U2:";4;0;TR;(TR15): 3800: EF 3990 TR TR1 35:"ETRIEVI"":8500 "ISK EST - N ROGRESS"& 2,DN: 49280L0 (2)0 ER$(2)"ISK OT ESPONDING": 3900j: 1,DN,15,"N:CDS TEST,01"? "LEARING THE DISK."D 3800: EF 3990I "OW ESTING '' UNCTION."N "CDS",DN: 380 ER$(3)"OMPLETE":CH$(2)"":T$""*"ERFORMANCE TEST COMPLETED."T$""? TF1 1990EsT CH$(2)"":ER$(3)"EVICE OT ESPONDING"^ "RINTER EST - O ESPONSE FROM PRINTER."h TF1 1990r  "ISK ES E" "PRINTER SOULD PRINT ALL THE "<"CHARACTERS THREE TIMES ON YOUR PRINTER."U* 8000: AB$"E" x/"RINTER EST - "1 TF DNPD: 21104DN4: AB$"" 85009 DN2 "RINTER EST - Π">  MULTICOLOR 128* F51205251:A;SSA:F,A:WS7766"DATAFEL !":n("SYS5120 TO START2"POKE 166,BORDER - POKE 167,SK[RMd120,169,23,141,20,3,169,20,141n21,3,169,1,141,26,208,169,27 x141,17,208,88,96,164,168, 5 X248 251: X,0: X: CLEAR RS-232 POINTERSM 643,255: 644,127~ 55,255:56,127:: 11,2,0,(1)(0):V53248 V17,11:RS659d 40000x 45000 46000BR(10): X1 10: BR(X): XBR8 DS=DEVICE DS0:   V39DS,15 '  A1 20:A$9 & A$" " 600L 0 A$(13)900n 5 A$"T" TF1: 12000: 960t :~ D 400 X NEXT DEVICE bV39DS,0 lDSDS1: DS8 DS0 v 300  SELECT: FIRST, MOVE "";  POKE V+21,25 DS1 1000,1500,3000,2000,4000,5000,6000,7000V V21,0: 45000: 46000:A110:A$:: 300z "EYBOARD EST - OW O SE" " REPRESENTATION OF THE KEYBOARD WILL BE" "SHOWN ON THE SCREEN. HE FIRST TIME YOU" "PRESS A KEY, ITS COUN4 5 6 7 8 9 0 + - \ S T F1"@L" ŠҠԠ٠ Ϡ @ * ^ F3"nV" ӠĠƠǠȠʠˠ : ; = R F5"`" ڠؠà֠ Π , . / ^ _ F7"aA$"": A1 40:A$A$" ":b""A$""A$""A$""A$c""A$""A MULTICOLOR INFOD"SELECT YOUR COMPUTER. PRESS RETURN.W"C64C128l"C64C128}A$:A$""4A$(13)C64:BO251:BK252:49152:10"C64C128A$:A$""7A$(13)C128:BO166:BK167:5120:10  THE BORDER AND AS BACKGROUNDE "COLOR ONLY. TO USE THESE NEW COLORS,q "YOU MUST ADDRESS THEM IN ANOTHER WAY "THAN YOU NORMALLY DOES: "PRESS ANY KEY FOR EXAMPLES:":I.1.:A$:A$""I1 :"TO CHANGE THE BORDER COLOR TO LOR CODES: "POKE"BO"/"BK",: COLORM I131:A$:I16)A$:BO,I:1000::BO,.u "POKE INTO"BO"FOR THE BORDER COLOR !" AND"BK"FOR THE BACKGROUND COLOR. "1000 #BK,1:BO,14:"";: 2BLACK,WHITE,RED,CYAN,PURPLE,GREEN,BLUE,YEL,,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,2,3l 4,5,6,6,7,12,,2,2,5,9,10,10,,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 11,15,8,10,9,11,13,14,6,4,6,14,11,12,14 "SYS49152 TO START "POKE251,BORDER POKE252,BACKGROUNDfkg9MMi6nds)J$I4915249333:X:CCX:I,X:3C16143y120,169,39,162,192,141,20,3,142,21,3,169,127,141,13,220,169,,14118,208,173,17,208,41,127,141,17,208,169,1,141,26,208,141,25,208,88 96,169,1,141,25,208,165,251,41,31,201,,208,2,169,1,133,200$ 192,2,144,2,160,0,132,168,165I 166,32,61,20,141,32,208,165,167m 32,61,20,141,33,208,32,148,193 169,0,141,18,208,76,105,250,10 24,101,168,168,185,68,20,96,0 0,1,1,2,2,3,3,4,4,5,5,6,6,7,7 8,8,9,9,10,10,11,11,12,12,13  KEYBOARD: ,""DE$(DS)", OR PRESS "D J 500X  FLASH IN BLUE^   V39DS,6: REG. X,Y & BLUE   A1 20:A$  A$" " 600  A$(13)900  A$"T" TF1: 12000: 960   FLASH GRAY 5-2^DS:REM TURN OFFO  V2DS,X(DS):V12DS,Y(DS): V39DS,1: REG. X,Y & WHITEp  POKE V+21,2^DS:REM TURN ON  V27,255: PRIORITY XV2DS: XPX(DS)40.3:X,XP: XP TF0: AUTOTEST := FALSE  V21,0:V27,0: PRIORITY&  TERPART SHOULD"5 "BECOME UNDERLINED. UBSEQUENT PRESSINGS"e "SHOULD FLASH THE KEY ON AND OFF. O NOT" "TEST THE / KEY. RESS THE " $" TO END THE TEST." . 8000: AB$"E" 3CH$(0)"" 8""B"_ 1 2 3 $""A$""A$.d"S : / KEY ^ : /"ae"T : / KEY _ : /"zf"R : KEY"g"EYS NOT SHOWN ARE NOT TESTED. "h"Ӡ ҠϠ."i"3 BO,7:BK,7: "MULTICOLOR (C): C128: COMPUTERf "C64: SOFTWOLVES/SYS~ "MULTICOLOR INFO " "THE MULTICOLOR PROGRAM GIVES YOUR "COMMODORE 15 NEW COLORS. THEY CAN BE "USED IN"GREY-RED : POKE"BO",30":BO,30I 1000:"TO CHANGE THE BORDER COLOR TOu "YELLOW-GREEN : POKE"BO",23":BO,23 1000:"TO CHANGE THE BORDER COLOR TO "LIGHT BLUE : POKE"BO",15":BO,15:1000 BO,1:BK,1 "USE THESE COLOW,ORANGE,BROWN,LT RED; 3DK GREY,MD GREY,LT GREEN,LT BLUE,LT GREY{ 4RED-BROWN,LT CYAN,LT PURPLE,PALE GREEN,PALE BLUE,BLUE-GREY 5YELLOW-GREEN,LT BLUE-GREY,DK BLUE,DK PURPLE,PALE PURPLE 6DK CYAN,PALE BROWN,GREY-RED,PALE RED "ANY KEY*A$:A$""1001" ":M I131:A$:I16)A$:BO,I:1000::BO,.u "POKE INTO"BO"FOR THE BORDER COLOR !" AND"BK"FOR THE BACKGROUND COLOR. "1000 #BK,1:BO,14:"";: 2BLACK,WHITE,RED,CYAN,PURPLE,GREEN,BLUE,YEL251,165,252Q 41,31,201,,208,2,169,1,133,252,173,119,192,201,,208,22,238,119,192 166,251,189,119,192,141,32,208,166,252,189,119,192,141,33,208,76 49,234,206,119,192,166,251,189,150,192,141,32,208,166,252,189,150& 192,141,33,208,76,49,234h13,14,14,15,15,2,11,3,15,4,8= 5,10,6,9,6,11,7,13,12,14,0,6` 2,4,2,6,5,14,9,11,10,12,10,14M橾MM+nVu)36k6k6k6kf6vdjgMY۔jf6kg)6rg96sf6nf6ogi6vgy6wRg~R9MdMdٮjfM6kٮrfM5){V)JA* lSYS-06 BLANDATS6 06!MENU GRAFIK: MULTICOLOR(128) MULTICOLOR(64)MULTICOLOR(INFO)FUNKAR DATORN?  VISAGE /LNK ----------------ESC91 .CMF   SYS PUBLIC  DOMAIN VISAGE /LNK !8 DOC 64SINL[RNING: GLOSF\RH\R SPRITES TUT-1.64LSPRITES TUT-2.64PROG-HJ[LPMEDEL: DISKETT#06  K BAND TRIMBASIC DATER.64 DATAMAKER.C64MUSIK: D.DRIVER 2.0/JCHESC91-----L]TAR:-----KK  ACTION G. /LNKB4 BEING /LNK CRAP TUNE /JCH DUCHESSE /JCHDWARF FLY /LNK  FARTING /JCH FEEL IT /JCH  GLIDER P. /JCH KKHARD ON /JCH HISCORE /JCH  HITSONG /JCHJAZZ MAX /LNK LOADER/HI /LNKLOUISIANA /JCHNARROW+ /JCH OSRAM 25W /LNKKKOSWALD /JCHPHERIC /JCH  PIANO WMP /LNK SKYWAY 89 /LNK SPACEPORT /JCH TITLE ZAK /LNK TUCK SAYS /LNKULTIMATE /LNKKK %U%U424 @<0   A@@@@@@@@AAA!!!AAAAA!AAAAAA#AAAAAA*!24A6!!!!!!8!!!!!!?AAGIAAAAKP  oOO@0O0%0OO@O A@ @               'Lr$Fhx  ŮŪ     AAA@ AAQAA!!!!!!!!!!!!!!!AAAO,EO===`=@O@@OH`H`O2B7*2BG.!$ BC IC  0( "" "!"" "!"" "'"" "' $>U`qB~%Da 53233530+*)'$.0~57:<:7Ā:<Ā:<:75675367:~ ---------------- M y mM +M=Z,MTW~f `i,rC`ԼrD`ԭ LxʥHHLooLr){{Lou{NQl NQȱf0(~~ LlclclbH)ɀhH)lh){ufбɠ h rfСh)? H)hH)Lx)Լr)ɀH)h)r) ȭ Zȭ =]ԍ r)ɀiLiLޮLHJJJJh)M)? ,MH)h),Mpi0Q L} }M} iQxS}}Lp8M } }iiLVi>iLVrJJJJ8H)h) iLVyޓ0LVJJJ 9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .4`%U"X`?AA!+ @rP LL9`@@ #'+/37;?<  3 3 |&J4## # #I# * @014 3KY8Y? IHP!"    $)"')+-.-:$!#"'2B822BY62BX:A$!>Aa$! 0                      ##$#!##%#!##$#&##(#'~      HH HH HH H 7Œ  ~ ~  7:<Ā7:75306753035700.07: 36<:<:<7>?>:<7++)'.0000000002320:7632.00000  H HH H H H HH H H~0.+.0320~.)+.++.~0.+.0)*+~::00~0.+.0320~3Ɓ35~765L@L'4>+X`-'DWARF FLY' BY KLAUS GRONGAARD- NTQWM {|}M y mM +M=Z,MTW~f `i,r`Լr`ԭh) ff-fNiNQiQ TNWQ`Ll#oc~iL`ԙԽo/L`x)Լr`Լr`ԽxLc~ilL`ԙԭ )}iݢ!8ݟILμLH)h M)? ,M$ )MH)h M ԩ,Mpim͸8ͷIr) Q L1 m iބI}}LC8 } }`ԽԭԽ ԽԽx=0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn DM}AMPiP>"L0M8AMPP;DIDLXXLWH)Sh) TU)? X, YV,p iWLVYmUYTLY8UYSVIV[u0^y[u) L} }}p =ԽԽԩ0sLhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .vvv"&uuu"& +7+&+-.0279:975.7520.0.210.+.7579:957975)$"')+-.2+~)~7~~)+~f `i,rC`ԼrD`ԭ ɨr0B5~& }}h.i1e eL@ L LH)ɀhH) h) Lxɠ h Ѝh)? Y H)\hH)_hH)@beh) e  L  LԼ@L=F}:FIiI7"L4F8:FII4=I=LQQLPYH)Lh) MZN[)? Q, \RO,p iPLORmNRMLR8NRLOIOSm0VySL) L} }}h=ԽԽԩ0kLhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .#?f :dK" !!!AAAA@@@AAA@@@AA AAAAAAAAAAAAAAAA AAAA$oX ((Oh@PH   hh!Y"(" + 0 9Y"j)~'$')+.0357:<~7~3202.0+)'320.02+)')+.02335~3230 ~  $+0357:<:<7557~3202.0+)'320.57~5757:7:<::<~ȁ:<~ȁ:<~:<003320+7775~7~032.~++)'~L(Lp**/**-** /PLAYER(C)JCH~ ! stԙ ԩ`HHsts L 0 LL.) ¨0B5~PJH)JJJJ ,)h) #H)&h) /H)J2h) ȭZȭZ=ԍZ WYX [^)LJJLGH)JJJJ;h)>A)? J,H)Mh)PD,p iGLi[[Lm?g5}a58}d8LR58a58d8j  /0x/L0?,5}&58})8L58&58)8L,i), 22&}#&)i)LiMԽPԭYԼ >"A!AX@30 Ha)" ``40`|f#@ժժ      է @ LHLVERY SHITTY ZAK BY JCH :dmm"m&mm"m&mm"m&mm"m& ! klԙ ԩ   `HHklk L  0 LL  'L) Լ@|H)Fh)ICH)JJJJ8%"h) H)h) (H)J+h')H hԹP\RQSV)LCCL@yH)JJJJ4h)7z:{)? C,|H)Fh)I=,p iiSSLe?_.}Y.1}\1LQ.8Y.1\1b (0x(L0?%.}.1}"1L.8.1"1L%i)%++}"i"LhFԽIԭRԼAAp@  $'wK"@  FXu@ @+4u/t+Pժ խ          ժ A A@"o#(tP !@         >FRZ~ &Ip ~  000000$00000.++..0$$&+)$00.00.3$332~0~0.32~$0.~00$0."!~~$32~.~00000032~$00000.2+~)~7~~)+~f `i,rC`ԼrD`ԭ & }}p5i8m mL'LLH)ɀhH)h)L_ɠ h Ѝh)? uatH)dhH)ghH)@jmh) m  L  LԼԼ GH)Mh) i L}LL L )ԼԼԼ JM ) ȭ ȭ =ԍ  GH L 7: ::LD ImEIDI8EICFIFJ0MyJ) LN} }!}b"iJ JY{JJJJJJmPmPSiSV\}P\_}S_L\8P\_S_}\}_L ծը  A@@ A@ A!!!!!!!!!!!!!!!! AAA@@@AAA@@@QP AA AA@AAA@@@A AA A A YOY P`O` @60I O @ OO$ $ O@ G`G`O!@      33270.)+'&$320.)+.002~23202357200::<~:7:FC~A?>:72302357+.0::72302357+.0:AEI NRW\pbLhnu|p@p@xXȹĘ0 .5Nf4Me!A   ' O ^""`3 <4Me4Me!AoOb H'*#/*/121*~1/)~0/(~~ !~ ~~#'~%&%&%&*1/( "# #!#'#'*/.'&%&#%&)'%~*/16;61/-126=621,14;=;41+/4;<;4/+/+*($ ~   L@LZir\xU`-PLAYER AND MUSIC BY JCH/NOV 89- {|{ey{m +|=,}~ԙ `HHLLU# ) ii#    I L)ԼԼԩ ԼLO)ȭȭ=ԍJKL =@ @@L&=H)JJJJ1h)47 LtLKLH)JJJJ8"h) H)h) %)J(z%u%0?"+}+.}.L+8+..L"i)"((}iLjCԽFԭKԼ ԭIԼԽԽ = 0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .E  OH H OH0OH7H8HG !$  @  20$0$00000000..000.    L(LeC7E-PLAYER BY JCH-u ! VWԙ `HHVWVLL$) 0@4~& } }S iJ JLȭ =ԍ 89 L(+ ++L(H)JJJJh)")? +,H).h)1%,pi(%.}".1i1!.8".11%I%LT99L'8H)4h) 5LKLH)JJJJ8  h) H)h) )Jzu0? } } L8  L i) } i LX.Խ1ԭ:Լ ԽԽ0< "E @w p . %/")@@ë AAAAAAAAA AA@AAA!AA@@@A pO0 OH @O   0000000.~30000.0<:>?ACA€~CA?:?>KH€~F0000000000000000..0000000000000000<>:<<C?L L/- JCH -ԙ`RRRL ) m 02&~ }+.L2(H)ɀhH)h) Ыh ПD)? @,H)Ch)F:,pi=:C}7CFiF4!C87CFF1:I:LKKLJ)II)? K)H)Kh) ԭK8IKILT0OytLT) L} }ԽԽ=0L;`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .4(8 /  00AAE7x7 0 t0 ` " CP  #&),/<U`U`ȪAAAA@ AAAAAAAAAA o/ c  00$00~~~~0+223~20.+).0.0~~0$+2320.0+)02.0+$~&+/)-)0C~A?>:72302357+.0:) ȭ 6)? 9, :7,pi87:m6:5:86:47I7;X0>y;X) L} } }S  i;;JQGM}AMP}DPLM8AMPDP }M }P=0VLxhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .__a"&XXX"&AA6668@O " &UUU"& ) " 46@$   1Svy2Obt   ϣ:<75?><>?<:000000000000000000000000?>*3 'JAZZ MAX'...BY KLAUS GR0NGAARD! ,2/5+ YZ[+ y m+ ++=8,+25\D `GP>ԼP>ԩD-D,i,/i/ 2,5/>L^J(MA\_G\{LS)>V)ԩM/\RLS>ԼP>ԼP>ԩ ;A\_GJ \LSL^>ԙԩILΝLkYH)h Z[+)? ,+$ )+\H)h + ԩ,+pim͙8͘I0y L} }+k} liVSqi)qebwwk}hkninL }z }}>ԽԭԽ ԽԽV=0L hh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.8ŮŪ  AAAA@@@@A@ AAAAAAAAAAAAAAAAAAAAAAAA! kO ` @O=`=@O=`=@O$Z(Z!Zz I&I!//)/Z1$I8  LO;><9449;>;74/049;</2/+(+-/0/+(*+(+-$'(-  ))+,+'0.0..,'))+,+'.,++-))+,.3535350,'--/+-444+0349(,***.)))1,78~$$$$$$$$$$$$$$~D`ԭh^H)ɀhH)h) Нɠ h Ѝh)? VH)YhH)\_beh) _.ii LAԼԼ=H)Ch)F@-)H  JvKw )? N,  xOL, piMLOmKOJO8KOILILPm0SyPm) L} } }h iPP  L_F\b}Vbe}YeLb8VbeYe  }b.01.01.010.,.1561..51,30,.1561..51,78~$$$$$$$$$$$$$$~D`ԭ ٥HHL^MMLYYYLSMSY,/J _,/ȱ.HD0(~\ ޮLJAlAJbH)ɀhH)Jh)YSDбɠ h PDСh)? H)hH)h) DԼP) ȭ 8ȭ =;ԍ PGL^GP ޏLhHJJJJh)ij+)? ,+kH)h),+pi}i݃!8݀}}L8+ } }GGL4GdGL4PHJJJJe8bqn}zh) h H)m kninh) t)JwGL4eL4t0L4tb03qz}kz}}n}L!z8kz}n}L!1&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .  +#AAA "*3 ,swx ``` 4 #'+/37;?<      bex(V.S}Gi  LOM'(+-034797+03493789~<;947 ,' /*-/3,3,3,***-.)))))+,+.,+.,++,'(,**))+,.+)'!/2/+(+-/0/+(*+( 9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .3Hx 7<:975.-.-++-202$..0.-+-020.03.-.-202002L@Lr&.4ƛ-BAD MUSIC BUT LITTLE RTIME/JCH-  Q QyQm  + =R, ԙXԩdef`HHLggL dgLLaLUԼ^UԼ^Uԩ Լ^K:Ԡ~H)h  Լ^HJJJJsh)vyH)h)|iiLy=|}y}LZ0TޗLZ}iL88}ގIUԽԭ ԽԽԽp= 0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn      AA@AAAAAAAAAA!!!AC!!A!! !! !! !! CA*j 0 0 H@H H         !!!!!,----=Խ Խ0kLxhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .$AA!AAA!!!AAAAAAAAA!!! AAAAAAAAA!!! AA A AAA@  A !!!! !!!!   AAAA AAAAA AA QA1AAA<AA!!!" AB ABAO`vU`!3 3 3      !"!"      0Ti4Hc &?]w )+++&+--.-+'-. +'+0.50579:979-.-.-)79:<><:!79:320.50579:979-.-.-)++++)-2240224 JCH.....ZAKK BY DRAX- STS=ySm +T=,UVԙ `HHLLU# )dLjda Xȱ[0(~m ެLSa l abH)ɀhH)ah)dj[бɠ h ^[Сh)? ZYH)hH)h) [[-[ii  iv!8ys|I|Lo7 m ͆# 8 ͅIB0y. L}m }X.pD}}L8} L@LZ&4'-PLAYER BY JCH AND MUSIC BY JCH-  Q QyQm  + =R, ԙXԩdef`HHLggL dg L(Le`>)-PLAYER BY JCH- ! VWԙ `HHVWVLL$) Ny0@4~& } }S iJ JL -./.0./.0  1%&'(%&'("#"$%&'(%&'()#*+%&'(%&'(!!!,<$?AC<$<:7<$FCFH0}LZ0TޗLZ}iL88}ގIUԽԭ ԽԽԽp= 0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn.0~37:0H0HH0MXc}?A~~0 Ɋ~~~~$$&'&&'&$$""$')+.032020.0.+)+.0.0~<m +T=,UVԙ `HHLLU# ).0~02320.+))+~:557~0:<?><57532.0.+.0~+.032032037<>?<:?<AC~BA?<: +T=,UVԙ `HHLLU# )dLjda Xȱ[0(~m ެLSa l abH)ɀhH)ah)dj[бɠ h ^[Сh)? xwH)hH)h) [[-[ii h^H)ɀhH)h)Нɠ h Ѝh)? AH)DhH)GJMPh) J-ii L$ԼԽ)Լ;>) ȭ  0 0 ~0  . $$?AC$<:7$FCFH$KJFH32320+2303~/2~002303~57:?>:Á9<~Ā~iv!8ys|I|Lo7 m ͆# 8 ͅIB0y L}m }XpD}}L8}$KJH<037<:<ÁAC~?<7532037<:<ÁAC~FCÁFH~ÁFH~FH7$$~$0333220+230320230323202302357557~557~<ǁ9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .3 003AA 0    #'+/37;?<Ī 7:?A>?~>:7<0~<730~<730<<<730~<730032003200.0..+)+753232000232357:5757:??A~?A?<?A?<?-PLAYER BY JCH- '-*0繻+3=4,3-0ԙC `HHζLZLLLgXL'*O) C'*F0@4      $%&'$(&*Bb-Ck ,Cf~ 5_~ 1^{)))(()))( :ԼI:ԩ ԼI) ȭ 4ȭ =7ԍ IULZUI ދLH)JJJJ|h)3)? ,3H)h),3pi}i! ȭ =ԍ 89 L(+ ++L(xH)JJJJh)y"z)? +,{H).h)1%,pi(%.}".1i1!.8".11%I%LT99L'8LH)4h) 55404540229757245402-4540-02     H  H 00-02222LKLH)JJJJ8  h) H)h) )Jzu0? } } L8  L i) } i LX.Խ1ԭ:Լ ԽԽ< < <  <     &&$&$&&&$$&$&&&&&(89<H(@`)( w_w-y+x@@ߥժ ȪȬ  ժAAAAAA AA202320.+))+~:557~0:<?><57532.0.+.0~+.032032037<>?<:?<AC~BA?<: +T=,UVԙ `HHLLU# )($! $! $ (/ (+ (/ (37;BIPW\]_g" l& ni!!` xi!/` xi!$` x@~&[ }Cg}vhiy ުL)O=h=O^H)ɀhH)Oh)LXFНɠ h IFЍh)? RQH)hH)h) FF-F'i'*i* -'0*:LZOLg@):ԼIH H H  H   H  H ))))++00-02)+)++$&)8|ILΙLiH)h) jk3)? ,3& )3lH)h) 3 ԩ,3pim͕8͔I0y) L}[ }C3g} hiM6N)? 9, O:7,pi87:m6:5:86:47I7;X0>y;X) L} } }S  i;;JQGM}AMP}DPLM8AMPDP }M }P02-0245422202+,--025202297540-424574457540-25424597540-40574< <  =0VLxhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .!A'p 89<7525257258758752-0520289<89<><9A>><>9<><9<><>98752795725A>9<987575775795252797540- AAAAA!!!!!!!!!AAA!!!!!!!!!!!!!!!!!!!!!!!!AA@@@!AAAAAAPOP OZUZOO303O0@@O @ O@H0H0O@!$! $! d! ! $$     5ADiD2"L$A85ADD/8I8LLLLKH)Gh) HI)? L, MJ,p iKLJMmIMHLM8IMGJIJOi0RyOi) L} }}diO        <:7530.+)'$" ~ 03303573000.77700.~~~~<<:<AEI NRW\pbLhnu|p@p@xXȹĘ0 .YVZ|')A!@S}}L683 } }UUL*UKUL*IH)JJJJa8^mjh) dH)gh) p)JsUazpup^0?mv}g vy}jyL*v8g vyj6:Ɓ=?~BA??=?ā~=:8636:Ɓ=?~F~EDBABA=????????     $+0+0+$+$+2+2+&+$)0)0)$)357232.35~32.ŀ~~Ƀ7~357Ł9:~9:32.Jņ~~3572.+..02357:.+:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .#'#'A"B@x 5:s .>`t}0`  B&)#(@ <iukyثأأأإ  L(Lp**/**-** /PLAYER(C)JCHV ! ghԙ ԩ`HHghg L0 LL .) ¨ 0B5~(*D GhB 0#2@Ȃ 7( (R : H>B CM$ @@ `D>H)JJJJ8 h) H)h) #H)J&h) ԭNN=ԍNKMLOR)L>>L;H)JJJJ/h)25)? >,H)Ah)D8,p i;L8A}                   !-P\vKo.;H[n%KgOLa?[)}U),}X,LF)8U),X,^ #0x#L0? )8),,L)}),},L i) &&}iL]AԽDԭMԼ=ԽA?CCŁ~??<<<<:<?~>:70Ɓ:<~+2+03~0350ƀ:<~:555357~:537.003576:3.1.1.35~653A  23 H xrZ|') PV P  ]x`Ȯծ  AAAAAAAA!AAAAAAAAA%V$O6(o6`oh0&OP yL*mi)ma^ssg}dgjijL:ԽԭԼ: ԽԽ@:==0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7'.0ʃ.0~0.35:Ɓ57~5357.~.Ɓ03~57Ɓ35~ā~3.::7:<Ɓ8:~7ā~53535357~3.:Ł~<:Ɓ57~35757.~753.Ɓ03~57Ɓ35~ā~3Ɓ8:~::7:?>>?~><:7532Ɓ03~~HHLLU# ) ة     A@@ A@A!!!!!!!A@AAA!!!!!AAA@6 oOPO|`F0O h@O@* Vcsctcu# & }}d)i,a aL'LLH)ɀhH)h) L_ɠ h Ѝh)? LUKH)XhH)[hH)@^ah) a LLԼԼ;H)Ah) AAA!!!AAA!!!AAAOA1qah! $i) jjjn$ ! !   @bo  h^H)ɀhH)h)Нɠ h Ѝh)? AH)DhH)GJMPh) J-ii L$/Լ0Խ)Լ6;>3) ȭ  L L7-PLAYER BY JCH- '-*0繻+3=4,3-0ԙC `HHζLZLLLgXL'*O) C'*F0@4  6 )? 9, :7,pi87:m6:5:86:47I7;X0>y0;X) L} } }S  i;0;JQGM}AMP}DPLM8AMPDP }M }P:ԼI:ԩ ԼI) ȭ 4ȭ =7ԍ IULZUI ދLuH)JJJJ|h)vw3)? ,3xH)h),3pi}i!0O( o   && ! ! ! ) '`                      =0VLxhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .]]]"&XXX"&AAA((0,000.H<?><CA?<:<7532.057?>:<:<753?AC?<<:<:<7532.+07.0:<:<7532.+07.0զլ$AA!!QQAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!!!!!!!!!!!!!!!AAAAAAAAAAAA!!!!!!!!!!!!AAAAAAAAA AAAA!!!AAA!!!L(LeY0 "-PLAYER BY JCH- ! VWԙ `HHVWVLL$) 0@4~& } }S iJ JL# +3+,-3--./5/,+3+3+002007??<<7;>A>?<7300037269<9) )ȭ =ԍ 489 L5(+ ++L(H)JJJJh)")? +,H).h)1%,pi(%.}".1i1!.8".11%I%LT99L'8H)4h) 5~&[ }Cg}vhiy ުL)O=h=O^H)ɀhH)Oh)LXFНɠ h IFЍh)? =<H)hH)h) FF-F'i'*i* -'0*:LZOLg@):ԼILKL2H)JJJJ8  h) 1H)h) 3)Jzu0? } } L8  L i) } i LX.Խ1ԭ:Լ ԽԽ8|ILΙL]H)h) ^_3)? ,3& )3`H)h) 3 ԩ,3pim͕8͔I0y) L}[ }C3g} hi   .1:Eh~$W 023575320))+~.32320~+~.002320.0.0)+.0235320.0::<~?:<:<  0000000000.+0H~tqY0 "Aqq ^tnU hȪĩ ~0.35:Ɓ57~5357.~.Ɓ03~57Ɓ35~ā~3.::7:<Ɓ8:~7ā~53535357~3.:Ł~<:Ɓ57~35757.~753.Ɓ03~57Ɓ35~ā~3Ɓ8:~::7:?>>?~><:7532Ɓ03~~HHLLU# ) ߪߪ AAAAAAAA!!!!!!!!AAAAAACAAAAAAAA AAAAAAA oOoOBccOCCOO??O 2 2OA !,-!P !@h ILΝLk1H)h 23+)? ,+$ )+4H)h + ԩ,+pim͙8͘I0y  L} }+k} li VS /////        2245754540-24544454// qi)qebwwk}hkninL }z }}>ԽԭԽ ԽԽV=0L hh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.8 ( +3+,-3--./5/,+3+3+002007??<<7;>A>?<7300037269<9) )     AAAAAAAAA!!@QQQAAAAAAAAAA O O oj( = O   jb"    !%# @S}}L683 } }UUL*UKUL*IH)JJJJa8^mjh) dH)gh) p)JsUazpup^0?mv}g vy}jyL*v8g vyj ٥HHL^MMLY1YLSMSY,/J _,/ȱD0(~\ ޮLJAlAJbH)ɀhH)Jh)YSDбɠ h PDСh)? H)hH)h) D:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .GFAA (05 "7 2c 0 s$/- @<FF    ߦԼPli) ȭ 8ȭ =;ԍ PjGL^GPk ޏLIHJJJJh)JK+)? ,+LH)h),+pi}i݃!8݀Q 0   % #@*"0$" ,- 0 ;F  2LnADf}}L8+ } }GGL4GdGL4PhHJJJJe8bqn}zh) h gH)m kninh) ti)JwGL4eL4t0L4tb03qz}kz}}n}L!z8kz}n}L!//5-745-54205-745-54575-745-54205-745-5457~~~~€~~~/////++++1&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .cRH?AA< ԼPf>ԩ  2;DGNg{yL*mi)ma^ssg}dgjijL:ԽԭԼ: ԽԽ@:==0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7 D-D,i,/i/ 2,5/>L^J(MA\_G4{LSi)>V)ԩM/4RLS>ԼPe>ԼPf>ԩ ;A\_GJ 4LSL^>ԙԩ         sv 1Np ,ARak(   hԹMZON)PS Lo@@L=oH)JJJJ1h)4p7q )? @, rH)Ch)F:, pi=:C}7CFiF4!C87CFF1:I:LYNNL,MWH)Ih)  55557 ++) &&& 27:207::99:979:97952727:207>><9:)-..+-.&"-..+0.-++-.-+)9=64246~!%(-149=%(,148=@*-169=BE(,/48;@D&*-269>B(,/48;@D*-169=BE*-169=BE=Խ Խ0kLxhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .  A!h^H)ɀhH)h)Нɠ h Ѝh)? AH)DhH)GJMPh) J-ii L$<Լ=Խ)ԼC;>@) ȭ !!!!!!AA AA AAA@  A !!!! !!!!   AAAA AAAAA AA QA1AAA<AAA!!!" AB ABAO`vU`!3 3 3   3 3 $! 6 )? 9, :7,pi87:m6:5:86:47I7;X0>y0;X) L} } }S  i;0;JQGM}AMP}DPLM8AMPDP }M }P L(LeZ-PLAYER BY JCH-  ! klԙ `HHklkL LA ) 1R0@4~& }}h+i._ _L  +~+~+~+~+&+)+ =0VLxhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .&g"`!A!(x ԼP) ȭ 8ȭ =;ԍ PGL^GP ޏLHJJJJh)+)? ,+H)h),+pi}i݃!8݀ 4202~40-+-0;7244202~~247<:<~&+-.+&-&.02&+-.-)&+-.-)+++)+>~<:<~2572579:97<740+>~<>զլ$AA!!QQAAAAAAAAAAAAAAAAAAAAAAAA!!!!!!!!!!!!!!!!!!!!!!!!AAAAAAAAAAAA!!!!!!!!!!!!AAAAAAAA AAAA!!!AAA!!!}}L8+ } }GGL4GdGL4PHJJJJe8bqn}zh) h H)m kninh) t)JwGL4eL4t0L4tb03qz}kz}}n}L!z8kz}n}L!L@L>-PLAYER BY JCH....MUSIC BY LINK- ,2/5+ YZ[+ y m+ ++=8,+25\D `GP>ԼP>ԩ  &        !"#$%"=Y}:J_t*9H[qLKL?H)JJJJ8  h) >H)h) @)Jzu0? } } L8  L i) } i LX.Խ1ԭ:Լ ԽԽD-D,i,/i/ 2,5/>L^J(MA\_Gr{LS)>V)ԩM/rRLS>ԼP>ԼP>ԩ ;A\_GJ rLSL^>ԙԩ&)+)&+)+$&)+&+).+)+)&+)+$&)+))++)+)++))')((((((((&((00(&;9;~9:974799742742020-+-+-~-+&+h;g w{)P0o8=29ȪĩILΝLkoH)h pq+)? ,+$ )+rH)h + ԩ,+pim͙8͘I0y) L} }+k} li)VS`A~~>ACAC~+&+)+&)+)&+)+$&)+&+).+)+)&+)+$&)9=64246~!%(-149=%(,148=@*-169=BE(,/48;@D&*-269>B(,/48;@D*-169=BE*-169=BEAAA!!!AAA!!!AAASA1ga1g $Y ijin $ ! !$$ n92$  qi)qebwwk}hkninL }z }}>ԽԭԽ ԽԽV=0L hh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.8 ٥HHL^MMLYoYLSMSY,/J _,/ȱD0(~\ ޮLJAlAJbH)ɀhH)Jh)YSDбɠ h PDСh)? H)hH)h) D ++++00+-/0/+-+--24~-+-/(-0-(-(/0/-/(0/+4574045740  گ©ªڦ AAAAAAAAAAAAAAAAAAAAAA!!!A@@@A@@@AA@@@@OOO 2 c .O    @O#u#II ##0 yL*mi)ma^ssg}dgjijL:ԽԭԼ: ԽԽ@:==0Lhh`'8K_s-NqBtZ,{'Q77 W N nhn9F "$'^)+r.81&4B7 L L-PLAYER BY JCH- '-*0繻+3=4,3-0ԙC `HHζLZLLLgXL'*O) C'*F0@4 &%$%&    %$%&%$%&    %$%&%$%&        %$%%&%$&"""""""" !        """" .1Rd ڦ ϮϪڮª!!!!!!!!!!!!!!!!!!!!!!!!AA@@@A@@@AAAAAAAAAAAAAA@@A@@!AOOOOC#COOII   E # :ԼI:ԩ ԼI) ȭ 4ȭ =7ԍ IULZUI ދLH)JJJJ|h)3)? ,3H)h),3pi}i! 55    9~~(($(+---- 1&4B7:>AEI NRW\pbLhnu|p@p@xXȹĘ0 .<,5 #@S}}L683 } }UUL*UKUL*IH)JJJJa8^mjh) dH)gh) p)JsUazpup^0?mv}g vy}jyL*v8g vyjڧ42040240-00/(+(0/0/+-(-/04~-/0/+-~      @D*-169=BE*-169=BE  #$ 6 " %i$i$ (,(,1,8D9Bu'( @     %$% :>AEI NRW\pbLhnu|p@p@xXȹĘ0 .lq@!A8 )( 9:C |v[CP * W' V00PP<lq   گ©ª ~&[ }Cg}vhiy ުL)O=h=O^H)ɀhH)Oh)LXFНɠ h IFЍh)? [ZH)hH)h) FF-F'i'*i* -'0*:LZOLg@):ԼI =Hbw9I\cv+?F\`h  --+(+--+--+~-+55-~-+!$V(2/<.&:! @)C  '  E  L$Vp0@ @ U  ;[fp,?Qr 8|ILΙL{H)h) |}3)? ,3& )3~H)h) 3 ԩ,3pim͕8͔I0y#) L}[ }C3g} hi!  2064 ؝ٝڝ Ѝ!Щ01% ) ؝؍ة) )Lvɀ.)ȱiieiLt  6VB=! 757899524540)()(ā()~....'')))()($ā$&~$+)&)+~)($ā$&~$.ŏ~~'))))+~-~234! 8ԅۈ:  = L`))) )٥ `@ٝٝ`)  @`@`` `I`H01hl0h oHH덐h` -. ` L   :  j w#P)ɂ5 ?%ɠ *;ݘ)2ɠ+)i b HLL1L)ਹ w#έ H H H L H ȹ HL\L !]`]] ]`]]]`]] ]`]]]`]] ]`]]]`]m@q@qq@q@} p@n ]      (- ) ? ] m@}  `L x',Pݢ   &(&ݥ`x',Pݢ  &(&`LL$!H ? ?åĄh8Ư  ? ?e毭 ХЭ ݩ XLɀLLLL~X,x, I* * `IX,x,* * ` !   ..'))()&)(~)~(&()+)(+~-~234()($&-22&542ǁ/02!   ) %  L  L`[MX հ`LɀLL     (64)    ( ) 64    -1.64  -2.64     .6491  .64.  2.0/ !eii(i LVL E H8A h)? BLp V8 i(iLp  < iiӅ E N=Y _ Ld Т_ _ __01L$ I444)()&))))&)))&(&-(-/04~-/0/+-~      @D*-169=BE*-169=BE!   / ? -06 p@n]   :    ]m@} p@n ]   : : ] m@} p@r@rr@r@n]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]]]`]] ]`]]]`]] ]`]]!ķHH ݩݩݩݩhhЅЩ o LM - W      ii䐝)Щ o M - E   ݢ ?Z!  j w#P)ɂ5 ?%ɠ *;ݘ)2ɠ+)i b HLL1L)ਹ w#έ H H H L H ȹ HL\L