–€€@L|}ЫЌ№6­…C­…D­ЌЎ l0ЌБC)HШC№БCЈ WhL/ЉРаh Ј`ЅCm…CЅDi…D` Œ ЉR @ЉP €ŒЉ1 ŒЉџЉ €Ъ№Љ  Œ YфЮџ0Ђ@ЉRЭ№ Љ!Э№Ђ€ŽLЂЎ­`Њ О Ы І …D­ ж­ …C­ …D­  ЂŽ  А Љ)1№6 Љ‘CшŽЉS Sф ­ъ) аˆ˜Ў ЅC)ЅD1 pˆ№ pЪВЌ ЂЉˆ˜˜0 ЅC9ЅDI pшратЅCчЅDшL~ЅCi€…CЅDi…D` Њ О Ы І …D­ ж­ …C­ …D­  ЂŽ  А Љ)1№6 Љ‘CшŽЉS Sф ­ъ) аˆ˜Ў ЅC)ЅD1 pˆ№ pЪВЌ ЂЉˆ}˜˜0 ЅC9ЅDI pшратЅCчЅDшL~ЅCi€…CЅDi…D` Љ™ˆањ Й№ ЩD№ШШШРа№ЉD™ЉЫ™Љ™` d žНJ‚)№L­ !Н‚}Щ№Щ№DЩ № Щ №LП(А(А Ќ Ў L№LЛ(АњЌЙ)№ Ќ П ŽН‹L| LЗ(А S ЌLH ­0p n­­ ПЌЂ Љ ™Ш}ЪљЎ Ќ™Н‹™ЉC™Љ™™ЂНYЩ?№™Шшр №Ў q • тЉ€… ›аL L№ НЉ…­ Љ‡` • ЌЙ)„Й}‹ЙŒ `НA…! dЌЙЩпАЉ…"Н‚)№-М‡˜н† ”А"   АБ$ў‡­‘GЉ@……L№LПLєН…&0ЉЅ")№ Ў АЅ$…GЅ% }…H­0 3АS8`­ј‡ЈБG ШБG ШБG  ”Ќј­ ‘GШ­ ‘GШ­ ‘GЅG}†…GЅHi…H8Ѕ(§†…(Ѕ)щъ…) Ў ЁЅG…$ЅH…%Мˆˆ а`­ўЩаЅ(0ѓ }Ѕ)ая8` dН‚)№LЙ Н‡н† & №LєЈБGؘ‡М‹аМŒа н†ЉLгL№ d ž !А Ќ L№LЛ dН‚)№N>…Q Ћ € НHНHН‚) }№ Ў ћН‹НŽŒ ГЌhy™hy™ЉB™ q •Љ‚Lъ>…ѓ јLm НJJ ›  ›  LnЉ *ˆаљ` dНBЩў№%Щ' }А8щ  ЈЙХ HЙЦ H` и 1 в { ‚ Й LПL žŒ  !LЛ Ќ ›а Ќ  Д ›аЌЙHЙЈh SЂЌНYЩ?№™Шшр №Ў q ž 1ИL }ъ ž !А? S ›а  q 1э •Lъ ПЌ Ќ Љ€™ Ў Ll А ХLg  Љџ‘E`LЛЉ аЉ ž !LЛЌЙ)п ™ q 1ъLъЌ}Й) а`LСН…0AНMнŠаНL퉹ͅ№ јЉ…НMŒНL‹ А НNн†№LУ‡L№LЙН‡NН‰LНŠML№ЅHЅGЉ!Љ@}ЎўЉ1ЌF †Ра БGЩџаШБGЩџ№LЕLгЉЈ‘EШћ Љ‘EШЉУ‘EШШ‘EЉˆ‘EШШ‘E  Љџ‘EШРdаљЉ  ‘E 7Љ‘EШЉ‘E •ЉЈ™ШњЉ qЮј} LъЉ !,А0,0SЌБGюЩ›а РАЉ€L№Љ 1А !L№ ‹ БEHˆБEЈh W Ђ Н‘GШЪї gЉLъLєSROTCES EERF  Љ} ‘GЎН) №Љ*‘GШЉ ‘GШН‘GшШР ѕЉ ‘GШŒЎМНЂd qЂ q˜  Љ›‘G Œ`ŽЂџ Œ ш8­ эЈ­ щАъŠ 0Ќ‘Gю­ Ќ `НD}…CНE…D БCˆ0XЩ:аїШЂ Љ YЪњЂŽ ШБCЩ*а Љ? љ№0.Щ.а , 0%Ђn оЩ?№ЩAЩ[ р№Щ0 Щ:А LУЎ`LХр №р `, 0`Y}ш`ЉџЉpю­iюЉЭ№H nЉЈЙ№0)аеЂНYЩ?№йаЧшШр аю­­­­Й0Ђ8Ў`Н…0 } … ј0$L Н‡Ќћ‘GНŒЌј‘GШН‹‘G ј­Љ‚­Lгўаў Љ‹Œ‡­ј†`8НŠМ‰LїН‹‰НŒŠ`Н…№L”Н}‹Œа8`  љ05ЌјБG)ќна,БG)ŒШБG‹ШБGHН„аh0Љ})Hh†Љ‡` хНBЩ!№ Ч8`8ЉЉ­iiЈЉiLЋ БE№`} Љ‘E8ЅFЅE hЉ(Ўў l0`Щƒ№LхLЩ ‹L•Н‰Š№8Љ ^Š~‰jˆаі jˆаќЈЉ8jˆќHН‰i ЈhE‘E БEi‘EШБEi‘E`  ШРdАTБE№їŒ} H8 БEщ‘EШБEщ‘EШЉџ‘Eh џШ ќŒ JˆќЌ ‘E8­ щ  Œ  . ШРїm ‹­ iŒ`LЫЉŸ…IŽКшшŽЎЄ!ŒˆЙ)…EЙ1…FЙ№RўЈЙј}јЙћћМˆˆ1 Й№ШРіLЭ­ўJАШРАђЙашˆЉ€™Љ€™˜ˆўˆЙ9…GЙI…H`LЯМˆ№ˆЉˆ™­ўJАJ™`HЅGЅHhЎў l`М‰}НŠ S gL№ЉЉЉЉ  ю Ђ8 r­i€­i­ Эао`Œ­ўЌјŒаД­…C­…D БC‘GШЬјі˜‡ WЭ  }аЅCЭ а ”Lq`  ЙXйЈаˆаѕ`DOS SYS цIцIцIцIцIцIцIцIцIцIцIцIцIцIЅIЎCЎšЎЈ­`­0щЎ оЉапЉˆ0л}}§џї} HE €Р€џў§ќћњљјїіѕєѓќ||ќ|ЪDDOS DOSDOS SYS €}}€}}CDOS SYS} 0 `ЉBЉ›DЉELVфŒќ Љ!B л} `LVЉUЉQ… Љ… Љš Љ Љ] Љ  рЅаЉРTЉU JЉР ]L!­TЉžЉŸ… Љ… Љ# Љ Љц Љ  рЅаЉ TЉU “ЉР } ІLЊ­№­ž№ ? . “ tфЉ`…№іџрсЉ€ŸЉGрЉсЂЉBЉJ VфЉа~ЂЉєDЉEЉHЉI ЉB Vф0dЉџЭєаVЭѕ!}аQЂЉ DЉEЉHЉI VфFРˆа9 Њ,ž0 Љ,ŸŸ0 s0hhLИ­а ЉЂ ОLЉЊ` ЊЉ࿘H ЊhЈаюЂ­ DH­ЁEЈhШаЈШа­"}Ђ ­ЃЁЉЂDЉEЉL­Ђ8э H­ЃэЁI­Ё њА­Ѓ њА ­ 0Љ€ ŸŸўHаўI,Ÿ0­ 0Ю  9Љ .ЂЉGтЉу VфLO#},ž0 LїЩЩ4*IJ`lтlрD1:AUTORUN.SYS›NEED MEM.SAV TO LOAD THIS FILE.›D1:MEM.SAV› ЊЉJ y08Љ BЉ|DЉEЉŠHЉI$} Vф0 Њ0 `ЉBЉ;DЉELVфŒš ЊЉ!B y `@ЂŽžŽŸЪ† v sЉ…№? F0Юž05Љ:Ђ ОЉ[Ђ ОЉBЉDЉEЉHЉI%} Vф­ЩYа8Љ…Ђ Љ B VфЅ œЅ Љ@… Љ… Љ/ЂDЉE ŒžˆŒ Є`E:›D1:DUP.SYS›ERROR-SAVING USER MEMORY ON DISK›TYPE Y TO &}STILL RUN DOS› ДЉBЉ;DЉEЉ J Vф Д(`Љ№ 9Ђ VфЉ№ю ­тф­ухЉтЊрЉ яЉ№юО­рф­схЉрЊрЉ я Њ­ž-'}”№ю”LLu сшŽтуЂЉрDЉEЉHЉILVф 9Љ .lњП 9Љ .l­œ… ­… `­žа` sЉ…№$ЉB VфЉBЉŠHЉ(}IЉ|DЉE VфЉ BLVф nфЂЉBЉ,DЉEЉ J VфЂŽŽ Љ* \ф­*аћ`Љ ЂB VфЂ Љ BLVфDŽEЉ€HЂŽIЉ B­аLVфL)}Њ1џџрсu ˜Hц2ац3Ѕ2Х4Ѕ3х5Ѕ;а Ѕ1 вЦ;а Ѕ …вhЈh@ Б2 вe1i…1L˜H­в в0 Œ„0) а Ž„0Ѕ8№­ вХ1№ „0Љџ…9hЈh@­ в ‘2e*}1i…1ц2ац3Ѕ2Х4Ѕ3х5оЅ<№Љ…<№аЦ8ааУœџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ}STŒESTЭDONХWTЄFMЄMMЄSPЄMPЄBSЄSMЄVBЄV1ЄV0ЄMЄSЄPТPСCТCСDТDСVСMСиФЩТдУвDISдVдHкBгЦPCRАгЬЯDЫA`AP999,}66o11 00аvvFˆˆЮ  и ц  ё џ џAVB™6ARB‰AH-}BxˆB„BhdBDBdD@AHA0@@ !".}#$%&шEDUCATIONAL SOFTWARE›ђ""----------------------------›ќ LOGO›by Stan Gilbert/}››""Company logo for GENERAL USE›$›.›8VERSION 1.1›B(C) FEBRUARY 21, 1983›DRAS ADDED INC›L""----0}------------------------›V›`(6€-F:A,6-AP( A j›t__ALL DONE›~ A ˆA€+1}’'B2H'B2Iœ'B2P'B2QІ'B2R'B2SА2}'B2T'B2UК%D:MENUФ (}A&Ю›а__Assembly code›к›ф‚;@W,3}__TDELAY.OBJ›ю**6‚7@,.hhЊр№ЉџџŠ ЂџЪа§ˆајј))6‚7@$,.ЮџаёЊЪачhЊр№џ Ђџ6‚7@F,. Ъа§ˆајЮџаё4}` ›ƒ;@T,__FILMEM.OBJ› **6ƒ7@,.hh…Эh…Ьhh…ЮhЊр№ џЅЮ‘Ь*))6ƒ7@$,.ˆаћ‘ЬцЭЪа№hЈР№ЅЮˆР№45}6ƒ7@F,. ‘Ьˆаћ‘Ь`>›H„;@I,__MOVMEM.OBJ›R**6„7@,.hh…Яh…Юh…Эh…ЬhЊр№ џБЮ\))6„7@$,.‘Ьˆ6}РџаїцЯцЭЪаюhЈБЮ‘ЬˆРf6„7@F,.џаї`p›z…;@H,__SETPMS.OBJ›„**6…7@,.ЉЂашрајЉаЉoЉŽ)7})6…7@$,.ЂРшрајЉ./hhh…Э˜6…7@F,.д`Ђ›Ќ†;A,__MOVPMS.OBJ›Ж**6†7@,.hhh…аЉ…Ьи8}Љ…ЮЅЭЊшшŠ…ЯЅР))6†7@$,.аЊр№ЪЅЮi€…ЮђцЯраьЪ))6†7@F,.ЉЈ‘ЮШшр€ајhhЊр№ ЅЬiд))6†7@h,.…ЬЪаїhheЮ9}…Ю БЬ‘ЮШшро))6†7@,.аіЉ…ЮЉа…ЯІар№цЮЪаїш6†7A,. hh‘Ю`ђ›ќ‡;A6,__BEASTS.OBJ› **6‡7@:},.8\ў|DJ@ 8lў|DDDЊ8tў|DЄ ))6‡7@$,. 8tў|DDLЂ8tў|DDDЊ8tў|D ))6‡7@F,.DFЈ8\ў|DDDЊ8lў|DDDЊ8tў$ ))6‡7@h;},.|DDDЊ<џ<8lў|J 8. ))6‡7@,.~џўќј№@8|ў|0>?8 ((6‡7A,.џ?№јќќ~~B 6‡7A3<},.ќќј№L ›V ˆ;@,__SCROLL.OBJ›` 6ˆ7@,. hhh…Юhh…Я`j ›t ‰;@,__VBLANK.OBJ›~ !!6‰7@=},. ЅЮ‘ЬЅЯдLbфˆ ›’ Š;@,__VBLNK1.OBJ›œ 6Š7@,. hhЊhЈЉ \ф`І ›А ‹;@#,__VBLNK0.OBJ›>}К **6‹7@,.ЉnЉџдЉbЈЉфЊЉ \фh` ›Њ__MAINLINE›ДŒ;AU,;AU,О6€-F:A,Ш6Ž-€&@?}6-Ž$AVв6-Ž&@6‘-$AVм-6’-&@6“-’$AV-6”-“%Aц/A’&@/6•-+’&@@},$AV№+@%@њ6–-?:C:…,<Ž,%%6—-F:A`,%F:Aa,$AV70@70@A}@ @"!!6–-?:C:ƒ,<•<<A@–,,__INSTALL INCARNATIONS›66–-?:C:„,M}6–-?:C:†,<< <ž<Ÿ,H6–-?:C:‚,<@,R  \ Ÿf++6–-?:C:†,<<@<ž<Ÿ%@,pG%2N}G2@z6–-?:C:‚,<@€,„A@xŽ__DROP PROTO'S F›˜6ЁO}-+,%A%ž%@ЂЁAdЌЁ-Ё%@Ё%@bЖ-2š@@-6š-š&@Р#Ё@P}#Ё%@@Ъ Ёд%%2о6–-?:C:‚,<@0,ш__PICK UP "A"›ђ œ-@@Q}6@ќЁ-ЁЁ&@6@#Ё#Ё&@@ Ёœ@AI$))+’%@,$AR}V%@.&-@œ%@&(@ 8-@œ(@AB%6š-A6-@% AT0S}L œV$-@@$(@ [$-@@$(@щ`Ђ@j%%2T}tЁ-ЁЁ&@6@~#Ё#Ё&@@ˆ Ё’#Ё#Ё&@ApœA[}lэ ќ ЩDЬСиAЄУЬФCHOICХТEЄ (@Р@ € ^V}@‚@+1AYC@‚@UA€@^ ЭХЮе ›D%6-F:A`,%AV$F:AaW},D ЦЩЮФ гдСвд ЯЦ ФЩгаЬСй ЬЩгд ›)0@@@)SET COLOR›(#%@@q#BIG TITLE›F!!(@X}POKE & PEEK MENUP9@ˆ@„'AR@9AdAUZ)„;@@,6…-@) Bd00('}#Y} NAME LOCATION # NAME LOCATIONn9/(&9#AxV@…@"„+@Z}…@4(„V„7@<@,434AP‚R@…@""„+@…@"0(„R„7@<@,[}434APŒ A –2(2(&  AAR7( Enter your choice \}(1-34)A A€ЊjAY@42†-@6@N2@%@†b‡-@f ‡j †Д]}4@„@ '@…@1+ˆ46ˆ-P:ˆ,Оˆ @)ˆ!@4%Ш B#Aв__1,1,2,2,3,3,4,4,5,5^},6,5,7,6,8,7,9,9,10,10,11,12,12,20,13,21,14,22,15,23,16,24,17,25,18,24›мee19,25,20,26,21,26,22,28,23,30,24,32,25,34,26,36,2_}7,38,28,40,29,41,30,42,31,44,32,46,33,50,34,00›ц "‚‰ˆ"‚AP№ A0њˆ"@4+2Š;@`},6Š.D:*.26Š7B:Š,%@,.=:‰,3@„@ '@…@6/(ЯЫ3%Š6‰-@ AP"1  аЯa}ЫЭгЫ   16›,18 адвЩЧА­З636-643›62  вдУЬЯУЫ  18-20›@19 гдвЩЧА­Г644-647›J3  гЯеЮФХв  65›T20 дидвЯз b}  656›^4  СдвСУд   77›h21 дидУЯЬ  657-658›r5  ЬЭвЧЩЮ   82›|22 дСТЭСа  675-689›†6  вЭвЧЩЮ   c} 83›23 ЩЮжЦЬЧ   694›š7  вЯзУвг   84›Є24 гШЦЬЯЫ   702›Ў8  УЯЬУвг   85-86›И25 УвгЩЮШ   752›Тd}9  гСжЭгУ   88-89›Ь26 ЫХйФХЬ   753›ж10 ЯЬФУШв   93›р27 УШСУд    755›ъ11 жЮда    130-131›є2e}8 УШ       764›ў12 гдЯаЬЮ  186-187›29 ФгаЦЬЧ   766›13 адСТз    201›30 УЯЮгЯЬ   53279›&14 гФЭf}УдЬ   559›031 вСЮФЯЭ   53770›:15 гФЬгдЬ  560-561›D32 аСУдЬ    54018›N16 аСФФЬА­З624-631›X33 УЯЬФгд  g} 580›b17 гдЩУЫА­Г632-635›l34 ХиЩд    ›€D2:MENU (@Р@ € ^@/ЅЖDЬаидЩш)@‚@+) ХиБЖЎБ›ђKAY76 i}€-F:A`,%AV$F:Aa,KFIND DISPLAY LIST›ќ!A!SET COLOR›#€%@@q#BIG TITLE›.( j}@ POKMSK 168K@ˆ@„'AR@9AdAUK@‚@BV-(% The ТвХСЫ key is loca k}ted so close toV($the вХдевЮ and ФХЬХдХЏТСУЫ гаСУХ ЫХйL,,($that accidental interruptions occur.VU+(#If you press ТвХС l}Ы now, this lessonU(%will stop. To continue press УдвЬ and`X,($УЬХСв. Then type RUN so the computerX(&will go on with m}this lesson. Below youjW/(&can see the two locations that controlW(#if the ТвХСЫ will stop the program.tW+(#Pressin n}g the гХЬХУд key will switchW(&the POKEd values back and forth so theyB,($difference in operation of the BREAKB(key o}may be seen.~U+(#Each time you press гХЬХУд, try theU(%ТвХСЫ key and observe the difference.ˆ&(&( ХгУ  Next lesso p}n  Э  Menu’P-@@ >(POKE 16,  POKE 53774,PAY@4œP-@@ )(F:@, q} ;-@1@ P(F:@, ІF 6-#6‚-F:B2y,0‚"@*ƒ"<6ƒ-@F A0А(F: r}Ad,"@((}( APК)F:Ad,"@7(})%D:MENUФ%‚"@*ƒ"@%6ƒ-Юkƒ"@ s}!@@d3B7t@d6(H@…@a( ТвХСЫ ЫХй ФЩгСТЬХФ k A€иkƒ"!@A’ t}3B7tAG6(H@…@a( ТвХСЫ ЫХй ХЮСТЬХФ  k A€т„-@@2(LOADING NEXT LESSON V u}2„$@@@Z „|2% D:EX181920.2€ D2:EX16.1AY76 k  B*>DЬPБСТУиЩа?@‚@+1AYw}? ХиБИБЙВАЎВ›к9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›ф!AA•!SET COLOR›ю#€%@@x}q#BIG TITLE›3!(@RTCLOCK 18,19,203@‚@ K@ˆ@„'AR@9AdAUy}KAY@4*c#( PEEK(20)= POKE 20,&(C( PEEK(19)= POKE 19,F(c( PEEK(18)= POKE 18,4>-@z}@>($To experiment with setting the clock>W,($POKE the above locations, by pushingW(&either  ЯадЩЯЮ ,  гХЬХ{}Уд  or  гдСвд .HM-(%Press  вХдевЮ  and the numbers on theM(right will be transferred RQ"(to the PEEK locations on|} ?(the left with the valuesQ( you selected.\'('( ХгУ  Next lesson  Э  Menuf@‚@pd@‚@}}'-@@:(F:@ , =(O(F:@, R(d(F:@, z6-F:Ad,„2"@7(}'~}@‚@2%D:MENUŽ1"@((}'@‚@1 A"p˜E"@@ ‚'@ƒ3@}„EAdAUЂ&6…-F:B2y,&…"@A!`Ќ=…"@6‚-‚%@)‚"AV56‚-=START›Ж>€}…"@6ƒ-ƒ%@)ƒ"AV56ƒ->SELECT›Р>…"@6„-„%@)„"AV56„->OPTION›ЪI}@‚@4'-@4@0(‚ 3(<(ƒ ?(I(„ д A!P-@@2(LOADING NEXT LESSO‚}N V2†$@@@Z †|2‰%D:EX65.3€ D:EX181920.2AYp?PDЬЩИ ;@‚@+1@‚@; ХиЖЕЎГ›Т KAY76€-F:A`„},%AV$F:Aa,KFIND DISPLAY LIST›Ь !A@e!SET COLOR›ж #€%@@q#BIG TITLE›ў (@…} SOUNDER 65 9@ˆ@„'AR@9AdAU W( POKE 65,0::("This POKE will cause all input a†}ndW(output sound from Disk  ::(2or Cassette to be eliminated. Sound normally heard& H,($during data transfer is audi‡}ble thruH(the television speaker.0 g( POKE 65,3:=(%The default value allows you to hearg(%the sound of data beingˆ} transferred.: ,,($Pressing  ХгУ  will now POKE 65 withD --(%a zero, so the following lessons willN (load silently.‰}X AY@4b (F:Ad,"@((}( A2l )F:Ad,"@7(})%D:MENUv 6@„@!6Š}( ХгУ  Next lesson  Э  Menu€ A1pŠ ,@e,QUIET I/O TO STORAGE›” ‰-@@@2(LOADING N‹}EXT LESSON V2$@@@Z |2‰%D:EX77.4€ D2:EX65.3F:A`v&[lDЬиЩЯ )@‚@+) ХиЗЗЎД›ЊKAY76€-F:A`},%AV$F:Aa,KFIND DISPLAY LIST›Д!AAy!SET COLOR›О#€%@@q#BIG TITLE›ц(@Ž} ATRACT 77№K@‚@'@ˆ@„9AR@KAdAUњ--(% A permanent image can be burne}d into,,($a TV screen if an unchanging pattern++(#is left on for many hours. To solve//(&this problem, ATARI has }built into the",,($operating system a counter that will,,,($determine when 9 minutes has passed.6**("The counter be‘}low is reset to zero@++(#when any key is depressed. When theJ,,($number reaches 128 then luminescenceT,,($is reduced’} and the colors all rotate^""(to protect the TV screen.h,,($Pressing  гХЬХУд  will POKE locationr((( 77 with a 254“}. Press any key to|""(Reset the counter to zero.†'('( ХгУ  Next lesson  Э  Menuj@„@'@…”}@3(COUNTERE@„@!W@…@j( šq@„@ '@…@:(•}L@„@"^@…@q( ЄAY@4Ў06-F:B2y,"@0@wA–}TИDF:@w,"*@„@!<@…@$D( ТZ@„@!'@…@A( PEEK(77)—}=F:@w,S@…@&Z(Ь(F:Ad,"@((}( AC0ж)F:Ad,"@7(})%D:MENUр ˜}ABpъ…‚-@@@2(LOADING NEXT LESSON P2ƒ‚$@@@T ‚v2™}…% D:EX8283.5€ D2:EX77.4 )@‚@+) ХиЗЗЎД›ЊKAY76€-F:A`! 1ŠRЭLЭDЬЫЩˆU6€-@76-@-@‚@?@ƒ@9›}I+U ХиИВИГЎЕ›’'AY'TURN OFF SCREEN›œ!AA)!SET COLOR›І9%6‚-F:A`,%AV$F:Aœ}a,9FIND DISPLAY LIST›А'AR@'TURN OFF CURSOR›К#‚%@@q#BIG TITLE›Ю$$(@LMRGIN/R}MRGIN 82/83иK@‚@'@ˆ@„9AR@KAdAUтL-(}(Af@ž}0(|D-€&@L(|ьZ($(Press the right or left H((>:AY, >:AX,)ZAfŸ}і (white arrow keys to set!!(the above POKE locations. ""(observe the effect on the&&(left and right m }argins........( ХгУ  Next lesson((  Э  Menu2W-!Af@)(|=-€&@E(Ё}|WAf<h@ƒ@9'-@@ G( PEEK(82)=F:@‚, Y@…@h( SPACE-BARЂ}F+-@'@ +( PEEK(83)=€ PA-@@!A(#  ЬЭвЧЩЮ   RESETS SCREEN   вЭвЧЩЮ  Z!@ƒ€Ѓ}!AY@4d66ƒ-F:Ad,$AdAU6GET KEY PRESSED›n;ƒ"@)ƒ"A4# ASP- AP;LEFT MЄ}ARGIN›x@ƒ"@)ƒ"A5# AS - AP@REM RIGHT MARGIN›‚ƒ"@((} ARŒ6ƒ"@3!@‚Ѕ}@3@ƒ@96%–>ƒ"@7!@‚@3@ƒ@9>%D:MENU  AR ЊLOAD ROUTINE›ДІ}2@‚@'@ƒ@92@О”„-@@@2(LOADING NEXT LESSON V2„$@@Ї}@Z „|2‡@”%D:EX84.6Ш5ƒ"@6-%@)!@956-@9вЈ}5ƒ"A56-&@) 56-м@‚$ц5ƒ"@6€-€&@)€ @56€-№Љ}5ƒ"A46€-€%@)€!@956€-@9њ@ƒ€$€ D2:EX8283.5-@‚@?@ƒ@9X0ѓDЬЮNдиЩB™hAUp  ХиИДЎЖ›z@‚@+„!AA• Ћ}!SET COLOR›˜'AY'TURN OFF SCREEN›Ђ9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›Ќ#€%@ Ќ}@q#BIG TITLE›Ж'AR@'TURN OFF CURSOR›Р(@ ROWCRS 84ЪU@ˆ@„'AdAU9 ­}AY@4K@‚@U AaдH@„@!'@…@0( B@‚@0H(о3@„ Ў}!@…@0-(ROW 36‚-ш$6ƒ-F:Ad,$AdAUђ?ƒ"@)ƒ"AC'6-%@3!@" Џ}?6-ќ?ƒ"@)ƒ"AB'6-&@3 ?6-@"C ‚@‚@0!(-@„‚ А}9( C Aa1ƒ"@(!@‚@'(}1 Ac02ƒ"@7!@‚@'(}2%D:MENU$ Б} Aa.!!( Push the up/down ()8(arrow keys to POKE theB(printed row up or down.L (Observe the rel В}ationshipV (between the row # on the`(right of the screen ande (the PEEK value below. (j (Writing to se Г}lected rowst(is possible by POKEing~(at location 84 as seen.ˆ7(Note: A normal screen7(would have 24 row Д}s.’+@„@+( ХгУ  Next lessonœ(   Э   MenuІ$@„@!$( PEEK(84)=А/@‚@0( Е},AY@4/$К‹„-@@2(LOADING NEXT LESSON V2„$@@@Z „|2 Ж}‹% D:EX8586.7€D:EX84.6p  ХиИДЎЖ›z@‚@+„!AA• 50 CЄDЬЮиЩ€X ХиИЕИЖЎЗ›b[@‚@+,€;@@,[6€.$И}( l!AAB!SET COLOR›€'AY'TURN OFF SCREEN›Š9%6-F:$Й}A`,%AV$F:Aa,9FIND DISPLAY LIST›”%@@qЈ(@ COLCRS 85/86ВC@ˆ@„'A$К}dAU9AR@C Ar МB@‚@'@„@9@…@B(‚ Ц1@‚$Л}'@„@ *(1(€аS@„@!!@…‚3Af@A(>:AV,SAfк86ƒ-F:A$М}d,$AdAU8ƒ"AUAq0фBƒ"@)ƒ"A4'6‚-‚&@1 AqBLEFT ARROW KEY›юCƒ"@$Н})ƒ"A5'6‚-‚%@1 AqCRIGHT ARROW KEY›ј1ƒ"@(!@‚@'(}1 AsP2ƒ"@7!@‚$О}@'(}2%D:MENU  Aq*‚ 6‚-@9'@…‚*$ *‚!@96‚-'@…‚*$*$П}$4D@‚@D() Press the RIGHT or LEFT arrow keys()>,,($Observe below the values showing theH(p$Р}resent cursor column.R.(.(#Writing to the screen in a selected\,,($column is possible by 1ST POKEing 85f,,($with t$С}he column number you wish yourp(print to appear.z,,($ ХгУ  Next lesson  Э  Menu„k@‚@'@„$Т}@*(?( PEEK(85)=‚ Q@…@(k( PEEK(86)=F:@†,ŽE@…@'@„@9@…$У}@E(COLUMNS˜%%( 1 2 3ЂC@…C((01234567890123456789012345678901234567$Ф}89Ќ/@‚(,AY@4/$Ж‹„-@@2(LOADING NEXT LESSON V2„$@@$Х}@Z „|2‹% D:EX8889.9€ D2:EX8586.7‚@+,€;@@,[6€.$T FЧ й DЬиЩROзCOЬNХЫB™h@@ ХиИИИЙЎЙ›J@‚@+(Ч}T!A!SET COLOR›^'AY'TURN OFF SCREEN›h9%6€-F:A`,%AV$F:Aa,9FIND DISP(Ш}LAY LIST›r€%@@q†(@ SAVMSC 88/89K@‚@'@ˆ@„9AR@KAd(Щ}AUš--(% This location determines the addressЄ''(in memory where the informationЎ**("displayed on the screen(Ъ} is stored.И**("This data will begin displaying inТ))(!the upper left hand corner of theЬ''(screen. Each successiv(Ы}e memoryж**("location will print along that rowр**("until it wraps around to the startъ(of the next row.(є**((Ь}"The formula to determine where theў# (screen memory begins is:#( .(( ADDRESS=PEEK(88)+PEEK(89)*256.( $$((Э} гдСвд  To run demonstration '('(  ХгУ   Next lesson  Э  Menu& AY@40 I6-F:B2y,'F:Ad,"@((Ю}-(}?ARI A‚€: ;F:Ad,"@7(}0AR;%D:MENUD "@ A‚N (Я} A‚@X Š‚-@@2(LOADING NEXT LESSON V2‚$@@@Z ‚|2(а}Š% D:EX93.10b Q +AY?@@K:QAR@l H%6-F:@ˆ,%F:@(б}‰,$AVH ЬЯзХгд СФФвХгг ЯЦ гУвХХЮ ЭХЭЯвй›v 8@„@8(This screens memory begins at:€ @@( PEEK(88)(в}+PEEK(89)*256=F:@ˆ,%F:@‰,$AVŠ T(0(%Considering margins, the next displayT(character will reside in mem(г}ory” ..(&location Please type now!ž G@…@5( ХгУ  To return to lesson.GAY@4Ј +(д}ƒ-@#+„-@@9В Y6…-+%ƒ$@@,%„#…A(YPOKE CURSOR GRAPHIC SYMBOL INTO NEXT WRITE POSITI(е}ON›М …  %Ц /@„@ '@…@/(….а ??NEXT TWO LINES PARTIALLY CONVERT ATASCII TO INTERNAL CODE›(ж}к )@††"@'%ф 4+%ƒ$@@,%„!%AW*@4 A‚ю D†"AU)+%ƒ$@@,%„-(з} ƒDCHECK FOR RETURN KEY›ј E-†!@1*† @–)†!AY*† A$;6†-†&@2E A„€!<.†!6@*† @2)†!A(и}'*† A`<6†-†%@d !:†"A%@$ A‚:CHECK FOR CLEAR KEY›!_†"A&)+%ƒ$@@,%„(й}76„-„&@A Aƒp_CHECK FOR DELETE BACK SPACE› !I+%ƒ$@@,%„†IPOKE CHARACTER INTO APPROPRIATE SCREEN POS(к}ITION›*!  „ ƒ€ D:EX8889.9@@ ХиИИИЙЎЙ›J@‚@+(#/( : DЬЫЩЪС(#=@‚@+1@‚@= ХиЙГЎБА ›2#',м}AY'TURN SCREEN OFF›<#!A@5!SET COLOR›F#9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST,н}›P##€%@@q#BIG TITLE›n#(@ OLDCHR 93x#9@ˆ@„'AR@9AdAU‚#**(,о}"This location holds the value of aŒ#--(%character under the cursor. It's used–#,,($by the operating system to restore a,п} #++(#character to normal when the cursorЊ#,,($passes by. The two choices below areД#--(%examples of this location in ac,р}tion.Ш#++(#1. Displays internal character set.в#,,($ We POKE 93 with numbers from 0 toм#''( 255. The one line pro,с}gram toц#++(# accomplish the above is shown inы#( the next display.№###(2. Displays keyboard input.њ#))(! ,т}Converts Atascii characters to$&&( the internal character set.$#(#(press 1 or 2 from above.$G@„@!,у}5( ХгУ  Next lesson  Э  MenuGAY@4"$6-F:Ad,,$0"@1!AdAU+ A“0#1›6$0"@,ф}0!AdAU+ A“p0#2›@$"@( } A”pJ$ "@7 } %D:MENUT$ A’P^$9@‚,х}@+90@h$S‚-AU@23ƒ-@1A@“‚%ƒH(L ƒO(,ц}S ‚r$7@‚@A“ "(%(7AR@|$!!(Press  ХгУ  for 1st page.†$F:Ad,"@(%$ ,ч}A“Pš$g +'0@G@@K:g@@E:Є$''(Type an,ш}y character and the PEEKЎ$R,($location below will show the numbersR(!from the internal character set.Г$O'(The followi,щ}ng lines produce theO(#effect demonstrated in this lesson.И$%( (A“p%A” A”0Т$'( ('(Press  ХгУ  fo,ъ}r 1st page.Ь$E@„@ 'AR@E( PEEK(93)=„ CHARACTER ж$WAf@")@/*@,ы}AAfH(W6„-F:@“,р$0@„@ '@…@0(„ ъ$@"@'#‚-@A,ь}' ‚2@=@@%є$ A” ў$Ž‚-@@2(LOADING NEXT LESSON V2‚$@@@,э}Z ‚|2Ž% D:EX130131.12%00('and we will list it for you at the end.€ D2:EX93.10,ю}Z ‚|2Ž% D:EX130131.12%00('and we will list it for you at the end.€ D2:EX93.10,CйюDЬSEEЄVNTаSEХVNTФЩB™hAv”Av”@6'A@‚@+1@‚@0№}A ХиБГАБГБЎБВ ›''AY'TURN OFF SCREEN›$'!AAB!SET COLOR›.'9%6€-F:A`,%AV$F:Aa0ё},9FIND DISPLAY LIST›8'€%@@qV'(@ VNTP 130-131`'9@ˆ@„'AR@9Ad0ђ}AUj'))(!These locations hold the startingt'++(#address of the variable name table.~'--(%We may see the names of a0ѓ}ll variablesˆ'**("entered when this program was run.’'--(%Each variable is stored in ATASCII inœ'--(%the order entered.0є} Each variables endІ'**("is marked by a reverse video flag.А',,($If, while programming you changed orК'--(%deleted a va0ѕ}riable name it will stillФ'**("reside in this location and occupyЮ'++(#storage space which is limited to aи'%%(total o0і}f 128 variable names.ь',,($To delete unused variables LIST your(**("program to DISK or TAPE. Type NEW, (--(%and then 0ї}ENTER them back into memory.(-(-("Press  гдСвд  to see variable list((<*("and the program that PEEK's at it.<AY0ј}@42("F:B2y,"@" B<( BF(VNTP PROGRAM FOLLOWS›P(2;@,26‚-F:A0,%F:A1,$0љ}AVZ((%(}  жСвЩСТЬХ ЮСЭХ ЬЩгд ((d(VNTP= VARIABLE NAME TABLE›n(!!VNTD= END OF VAR NAME TABLE›x(< 6ƒ-F:‚,.60њ}„-F:A2,%F:A3,$AV<„"‚B‚(0ƒ A(&67B:,%@,.>:ƒ,0 BŒ(3"67B:,%@,.>:ƒ&A(0ћ},,( 36.–(6‚-‚%@ B` (.( (…-@5$(Њ( ….(Њ(--(%The variables used in thi0ќ}s lesson areД(--(%displayed at the top of the screen byО( (the program shown below.Ш(B@Bв(6@„0§}@!6( ХгУ  Next lesson  Э  Menuм((F:Ad,"@( }( Bц()F:Ad,"@7 })%D:MENU№( 0ў} B`њ(‹…-@@2(LOADING NEXT LESSON V2…$@@@Z …|20џ}‹% D:EX195.20€ D:EX130131.12Av”Av”@6'A@‚@+1@‚@0,4 F DЬиЩB™hј*+ +@‚@+ ХиБЙЕЎВА›+'AY'TURN OFF SCREEN›5} +!A@‡!SET COLOR›+9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST› +'AR@'TURN OFF CUR5}SOR›*+#€%@@q#BIG TITLE›>+66(@%stopln-errsave  аХХЫ БИЖЌБИЗЌБЙЕH+'@ˆ@„'Ad5}AUR+++(#These locations are PEEKed at only.\+--(%Locations 186 and 187 are combined sof+,,($line numbers which exce5}ed 255 can bep+**("registered and thus inform us whatz+--(%line number a STOP or TRAP occurred.„+--(%Location 195, ERR5}SAVE, will store theŽ+..(&last error number seen by the system.Ђ+++(#These locations help the programmerЌ+))(!build in5}to the program some logicЖ+++(#that can give you information aboutР+))(!your program without it stopping.Ъ+**("This can5} be helpful during programд+++(#development. A useful program usingо+--(%this technique, giving the programmerш+--(%ful5}l, customized, textual clues to anђ+,,($error, can be found in the Nov.-Dec.ќ+//(&1980 issue of Compute Magazine. Pg.58.5 },1@„@!1(Press  гдСвд  to go on.,'AY@4'AR,:F:B2y,@*AY5 }0(}: B$, B.,++(#A simple example of these locations8,--(%can be seen by pressing any letter onB,5 }Q+(#the keyboard and then press RETURN.Q(!This will cause an error, becauseL,((( the INPUT statement, causing theV,F,(5 }$question mark below, is satisfied byF(a numeric input only.`,AY@4j,% B€ B% Bt,_5 }!( œœœœœœERROR #F:A•,=( ЩЮаед гдСдХЭХЮд ХввЯв _+F:A†,%AV$F:A‡,,~,B(0(%As you can see the line5} number of theBAR@ˆ,--(%error as well as specific information’,((( about the error is on the screenœ,--(%5}without the program coming to a halt.І,6@„@6( ХгУ  Next lesson  Э  MenuА,'('( гаСУХ ТСв  to rerun le5}sson.К, F:Ad,"@(BФ,#F:Ad,"@7#%D:MENUЮ,F:Ad,"@3%и, BPт,‘ (}‚5}-@@8(LOADING NEXT LESSON \2‚$@@@` ‚‚2‘% D:E5}X201.21ь,/(/($You did great! Please try letters soі,44(+you may see the results of an error. - Bp€5} D:EX195.20 DЬиЩB™hј*+ +@‚@+ ХиБЙЕЎВА›+'AY'TURN OFF SCREEN›4 /3FFIRSTЄLASTЄDЬЩ€€р.C@‚@-€;@ ,;@ ,7+C ХиВАБЎ9}ВБ›ъ.'AY'TURN OFF SCREEN›є.!AA•!SET COLOR›ў.9%6‚-F:A`,%AV$F:Aa,9FIND DISPLA9}Y LIST›/#‚%@@q#BIG TITLE›&/(@ PTABW 2010/9@‚@'@ˆ@„9AdAU9}:/--(% This location has nothing to do withD/,,($the TAB key. It does control how farN/++(#the cursor will tab when a co9}mma isX/))(!encountered as a print separator.b/--(%The normal value of 10 can be changedl///(&by POKEing any number bet9}ween 1 & 255.v///(&Observe the spacing between your first€///(&and last name as we POKE this locationŠ/,,($with the 9}various numbers seen below.”/ (What is your first namež/AY@4€Ј/I!(œWhat is your last name%79}AR@?(œIB" В/5ƒ-@AU)@„@5AƒМ/ (€Ц/3@„@!3( POKE 9}201,F:A,œа/ ƒк/6@„@ 6( ХгУ  Next lesson  Э  Menuф/:F:Ad,"@( }0A@9}: B"ю/5F:Ad,"@7*A@5%D:MENUј/ B"`0‹ƒ-@@2(LOADING NEXT LESS9}ON V2ƒ$@@@Z ƒ|2‹% D:EX559.22€ D2:EX201.21C ХиВАБЎ8r&Х и дDЬиЩШ27@‚@++6€-@7 ХиЕЕЙЎВВ›в2'AY= }'TURN SCREEN OFF›м2!A!SET COLOR›ц29%6-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›№2#%@=!}@q#BIG TITLE›3(@ SDMCTL 5593Q@‚@'@ˆ@„9AR@KAdAUQ(="}"3--(%This location controls the ANTIC chip,39€"9(%This location controls the ANTIC chip63--(%located insi=#}de your computer. Its job@3**("is to control Direct Memory AccessJ3**("(DMA), which is the screen displayT3,,($chip. It=$} uses a process called cycle^3--(%stealing from the 6502 CPU. The ANTICh3**("redraws the TV screen 60 times perr3--(%se=%}cond. All this cycle stealing takes|3//(&time away from the processor and slows†3++(#it down by 30% or more. Speeding up=&}3,,($the processor is possible by turningš3//(&ANTIC off. Remember to turn it back onЄ3))(!or your results won't be v='}isible.Ў3--(%To demonstrate this location's effectИ3--(%on text, press the  гдСвд  key and weТ3--(%will rewrite this te=(}xt each time withЬ3,,($the value changed so you can observeж333(the difference in POKE 559,F:AY,. р3/@„=)}@ /(Press  ХгУ  to go on.ъ3$F:AY,"@4$6€-@є3$F:AY,"$6€-ў3AY@4=*}4[6‚-F:B2y,'F:Ad,"@(- }?AYQAdAU[ B3`4)‚"@*€"(}=+}) B141‚"@(}'AY1 B0&4 B3 04++(#POKEing 559,34 allows the screen to:4,,($dis=,}play text or graphics while beingD4(drawn.(N4**("POKEing 559,0 turns the antic chipX4**("off, and the screen will =-}be blank.b4,,($Without the time required to supportl4))(!the screen the Atari can dedicatev4--(%all of its attention to=.} your program.€4''(We gain the advantage of fasterŠ4++(#processing. Remember to POKE 559,34”4**("when you are ready fo=/}r the programž4,,($to display the results or the screenЈ4(will remain dark.(В4--(%Other values and uses of locatio=0}n 559М4))(!are covered in Tricky Tutorial #5Ц4& (Player/Missile Graphics.#(&(а4$$( ХгУ  Next lesson  Э  Menuк4=1}AY@4ф4$6‚-F:Ad,$AdAUю4‚"@7%D:MENUј4‚"@((} B5€5 B5@ 5=2}Žƒ-@@2(LOADING NEXT LESSON V2ƒ$@@@Z ƒ|2Ž%=3} D:EX560561.23€ D2:EX559.22Ш27@‚@++6€-@7 ХиЕЕЙЎВВ›в2'AY<"•DЬЩА6@@‚@+1@‚@@ ХиЕЖАЕЖБЎВГ›К6'AY'TURNA5} SCREEN OFF›Ф6!AAB!SET COLOR›Ю69%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›и6#€%@@qA6}#BIG TITLE›і6(@SDLSTL 560/5617K@‚@'@ˆ@„9AR@KAdAU 7,,($A7}This is the pointer for the starting7$$(address of the display list.7++(#This list, a special set of display(7,,($inA8}structions, is what the Antic chip27++(#follows to format the screen in the<7**("various Graphics modes called fromF77(A9}Basic.7(#You are observing a custom designedP7,,($screen with large print at the top.Z7,,($The formula for the begiA:}nning of thed7(display list is :n7##(DL=PEEK(560)+256*PEEK(561)x7!!(For this screen DL=€.‚7AY@4A;}Œ76@„@ 6( ХгУ  Next lesson  Э  Menu–7(F:Ad,"@( }( BB` 7)F:Ad,"@7 A<}})%D:MENUЊ7 BB0Д7‹-@@2(LOADING NEXT LESSON V2$@@@Z |2A=}‹% D:EX624.24€D2:EX560561.231@‚@@ ХиЕЖАЕЖБЎВГ›К6'AY'TURN@> Ѓ MЄDЬЩ€˜:Z@‚@+,€;@ ,>@‚@N6€.  СУдЩжХ Z E?}ХиЖВДЎВД›Ђ:'AY'TURN OFF SCREEN›Ќ:!A@–!SET COLOR›Ж:9%6-F:A`,%AV$F:Aa,9FIND E@}DISPLAY LIST›Р:#%@@q#BIG TITLE›о:(@ PADDL 624-631ш:9@ˆ@„'AR@9AdEA}AUђ:0@„0(  аСФФЬХг   двЩЧЧХвг ќ:X@„@'@…@X(PADDL0=F:A$, EB}PTRIG0=F:A6,;44(PADDL1=F:A%, PTRIG1=F:A7,;44(PADDL2=F:A&, PTRIG2=F:A8,EC};44(PADDL3=F:A', PTRIG3=F:A9,$;44(PADDL4=F:A(, PTRIG4=F:A@,.;44(PADDL5=F:A)ED}, PTRIG5=F:AA,8;44(PADDL6=F:A0, PTRIG6=F:AB,B;44(PADDL7=F:A1, PTRIG7=FEE}:AC,L;0(0(%This is a PADDLE test program. InsertV;,,($paddles in various ports. Turn them,`;,,($and try the fireEF} buttons. The valuesj;))(!returned by the various locationst;,,($constantly monitor paddle status for~;++(#programming EG}use. Locations 624 thruˆ;--(%631 are used for the paddle rotation.’;++(#Locations 636 thru 643 are used forœ;( the trEH}iggers.І;Z@„@!6( ХгУ  Next lesson  Э  MenuHAf@ZAY@4А;|‚-@CF:EI}A$%‚, A')F:A6%‚,"W@„@%‚i@…@0n(€r ‚| BSК;<@„@%‚)@…EJ}@08( < ‚Ф;(F:Ad,"@( }( BTЮ;YF:Ad,"@7*Af<@„EK}N@…@Y%D:MENUи;Y@„@'@…@ :(F:A$, L@…@)Y(F:A6,EL}т;G@…@ ((F:A%, :@…@)G(F:A7,ь;G@…@ ((F:A&, :@…@)EM}G(F:A8,і;G@…@ ((F:A', :@…@)G(F:A9,=@‚@IS}+1@‚@= ХиЖГВЎВЕ›Š>€;@,;@,”>56€. ACTIVE #6. INACTIVE 5AA•žIT}>'AY'TURN SCREEN OFF›В>9%6‚-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›М>'AR@'TURN OFIU}F CURSOR›Ц>#‚%@@q#BIG TITLE›к>(@ STICK 632-635ф>'@ˆ@„'AdAUю>8@„IV}'@…@#8(            ј>))(!ACTIVE JOYSTICK PORT=  INACTIVE  ?))(!JOYSTICK PEEK(63 )=            IW} ?))(!RED BUTTON PEEK(64 )=            ?))(!FIRE BUTTON IS             ?))(!            *IX}? ( (JOYSTICK IS CENTERED.4?:@„@ :( This is a JOYSTICK test program.>?--(%Insert the joysticks into theIY} variousH?**("ports. Push them in any direction.R?((( Try the fire buttons. The values\?))(!returned by the various locIZ}ationsf?//(&in memory, constantly monitor joystickp?--(%status for programming use. Locationsz?--(%632 thru 635 monitoI[}r stick direction.„?**("Locations 644 thru 647 monitor theŽ?( fire buttons.˜?Z@„@!6( ХгУ  Next lesson I\}  Э  MenuHAY@4ZAdAUЂ?9ƒ-@(6„-F:A2%ƒ,96…-F:AD%ƒ,Ќ?@6†-F:Ad,$I]}AdAU0†"@(6(}@ BhЖ? †"@7(} %D:MENUР?t„@)…"+@„@=@…I^}@%W( ƒ%@ ]6‡-ƒg Bc@t авЩЮд Б­Д›Ъ? ƒд?! ‡$A%BcP! Bbо?ЪЯйгдЩУЫ аЯвд I_}Б›ш?g@„@'@…@ .(2@@…@%I(„ [@…@'g( STICK0ђ?=@…@ I`}(4.@…@%=(… STRIG0ќ?)@…@%…"ˆ(€) Bd@(@ Bg$B@ЪЯйгдЩУЫ аЯвд ВIa}›L@g@„@'@…@ .(3@@…@%I(„ [@…@'g( STICK1V@=@…@ Ib}(5.@…@%=(… STRIG1`@)@…@%…"ˆ(€) Bej@(t@ Bg$І@ЪЯйгдЩУЫ аЯвд Г›Ic}А@g@„@'@…@ .(4@@…@%I(„ [@…@'g( STICK2К@=@…@ Id}(6.@…@%=(… STRIG2Ф@)@…@%…"ˆ(€) BfЮ@(и@ Bg$ AЪЯйгдЩУЫ аЯвд Д›Ie}Ag@„@'@…@ .(5@@…@%I(„ [@…@'g( STICK3A=@…@ (If}7.@…@%=(… STRIG3(A)@…@%…"ˆ(€) Bf˜2A(:A Bg$;A$EX624 24 bREX632 25 buEX65665726 b2ŠEX67568928 bМEX694 30 bЬEX702 32 bсEX752 34 b яEX753 36 bјEX755 38 b EX764 40 bEX766 41 b!EX53279 42 b 7EX53770 44 bAEX54018 46 b OEX580 50 bYAUTORUN SYSHE RIGHT. !$MA!(RIGHT. !$OA!(DOWN AND TO THE LEFT. !$PA!(UP AND TO THE LEFT. !$QA!(LEFTIr}. !$SA!(DOWN. !$TA!(UP. !$UA!(CENTERED. !$ AIs}‰-@@3(LOADING NEXT LESSON W2‰$@@@[ ‰}2% It}D:EX656657.26€ D2:EX632.25€ €>=@‚@H!Qе ы DЬFЬийTOGGLХHггЩhBR@‚@+Mv}1@‚@CAYR ХиЖЕЖЖЕЗЎВЖ›rB9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›|B!AMw}!SET COLOR›B€%@@qЎB..(@TXTROW/TXTCOL  ЖЕЖ­ЖЕЗИB9@ˆ@„'AR@Mx}9AdAUТB,,($Many programs use the text window toЬB--(%maintain scores & upgrade informationжB,,($to the userMy}. Without these POKEs, itрB**("becomes difficult to keep the textъB$$(window area from scrolling.ўB--(%The POSITION cMz}ommand in BASIC doesn'tC,,($cover the text window. Fortunatly weC//(&have some POKE's that do. Location 656C--(%detM{}ermines the row text will be seen.&C**("We POKE 0-3 into 656 to print text+C# (on the row you selected.#(0C++(#LocatiM|}on 657 causes your text to be:C//(&printed to a selected column. A numberDC))(!between 0 and 39 would be chosen,NC//(&M}}since text is limited to our 40 columnXC(screen.(bC"@Bu`lCA (Press гдСвд to see demo.2AY@M~}4>6-@A#vC F:B2y,"@Br€C BrpŠC +@@”CD&(@PRESS SELECT SEVERALM}D(@TIMES TO OBSERVEžC%%(@POKE VALUES CHANGINGЈC$$(@гХХ дШХ дХид зЩЮФЯзВC$$(@гУвЯM€}ЬЬ І гдСй гдЩЬЬМCH-@2(@ХгУ ЮХид ЬХггЯЮH(@Э ЭХЮеЦC!6‚-F:B2y,!6ƒ-F:Ad,аC#M}ƒ"@(+# BupкC ƒ"@7(} %D:MENUфC)‚"@*„"@(}) BtюC!!‚"@*„"M‚}Bt јC„"@Bt D„"Bt D ЮЯ аЯЫХг ›D6…-A D_-@@1(@ Mƒ} C-@@_(@ *D2-@@2(@POKES INACTIVE4D96„-@9M„} SCORE=† HIGH SCORE=…>D)6†-†%@†"A ™)6†-HD BsPRD  аЯЫХг›\D-6…-A6„M…}--AR@fDGAV@#(SCORE=†5AW@#G( HIGH SCORE=…pD)6†-†%@†"A ™M†})6†-zDm-@@8(@ PEEK(656)=F:AV,J-@@m(@ PEEK(657)=F:AW,„DM‡}2-@@2(@ POKE ACTIVE ŽD BsP˜DN@„@!<("ађхѓѓ ХгУ єя чя яю єя юхјє ьхѓѓяюЎNAMˆ}Y@4ЂDŽ‡-@@2(LOADING NEXT LESSON V2‡$@@@Z ‡|2M‰}Ž% D:EX675689.28€D2:EX656657.26hBR@‚@+L5ƒюDЬARЈPЈBYTХBITгиSЭЩаЫTБдTВ@@ Q‹} PF@@‚@+1@‚@@ ХиЖЗЕЖИЙЎВИ›UF'AY'TURN OFF SCREEN›ZFQŒ}!AA)!SET COLOR›_F9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›dF#€%@@q#BIG TITLE›sFQ}(@TABMAP 675-689xF9@ˆ@„'AR@9AdAU}F//(&Memory locations 675-689 allow sQŽ}etting‚F**("TAB stops at any of 120 locations.‡F++(#This is accomplished by POKEing theŒF--(%above locations with variQ}ous numbers.‘F++(#The graphics mode chosen determines–F//(&the number of columns that can be set.›F//(&In mode 0 we haQ}ve 40 possible columns. F//(&Location 675 covers the 1st 8 columns.ЅF--(%Only five memory locations are neededЊF//(&iQ‘}n GR. mode 0 to cover all 40 columns.ЏF//(&8 bits times 5 bytes=40 TAB locations.ДF,,($Some knowledge of binary is requQ’}iredЙF--(%to use these locations. The left-mostОF,,($column, if set by a tab, is the mostУF--(%significant bit and counQ“}ts as decimalШF//(&128. The next column, if set by a tab,ЭF--(%counts as decimal 64. The next countsвF,,($as 32,16,8,4Q”},2,1. We add the decimalзF--(%numbers for the first eight positionsмF//(&and POKE that # into the 1st location.сF6$(PQ•}ress  гдСвд  for next page.6AY@4цF F:B2y,@B„…ыF BP№F/#9@<@,‚9@,Q–}/BYTE,BITS›ѕFDƒ-@+„-@<68ƒ<„,-@ „D ƒњFBAYB('}See the chart beloQ—}w and move the arrowџFn(by pressing the +Af@\ >:AX, >:AY, keys. This movesnAfQ˜}G**("pointer to desired tab stop. Press G//(& гХЬХУд  and we will POKE the locationG//(&with your selection. PQ™}ress  гаСУХ  barG))(!to clear all stops & start again.G--(%Press  дСТ  to see locations working.G--(%Observe the POQš}KE values to understand"G))(!how to use this in your programs.'GS@‚A(&***********************************Q›}***S@‚@,G"@…@"(BINARY1G0( POKE 675,0!( POKE 676,00( POKE 677,06G!( POKE 678,0!(Qœ} POKE 679,0;Giƒ-@+@„@%ƒ=@…@Q„-@\6…-8ƒ<„,a(…e „i ƒ@G7%6†-Q}F:@ˆ,%F:@‰,$AV7@‚EGU@„@'@…U((0 7 15 23 31 Qž} 39JGC@„@C((OGZ@„@!'@…@H( ХгУ  NQŸ}ext lesson  Э  MenuZAY@4TG,Af@,TURN ON DISPLAY FLAG›YGP‡-AuA‰#‡' ‡36Q }ˆ-PTURN OFF ALL TAB LOCATIONS›^GL@„@'@…5(>:AV,LBOTTOM POINTER ARROW›cG36…-F:QЁ}B2y,!6‰-F:Ad,3AdAUhG7!‰"@()‰"@7Bƒ07NEXT LESSON OR MENU›mGW‰"@3!AfQЂ}3@‚@= BeWCLEAR TABS & START OVER›rG#‰"@D B„ # B‚uwGn‰"@)‰"A5'6ˆ-ˆ%QЃ}@;‡-@9Q†%A`%‡U ‡nERASE ARROW AND REDRAW›|Gn‰"@)‰"A4'6ˆ-ˆ&@;‡-QЄ}@9Q†%A`%‡U ‡nERASE ARROW AND REDRAW›Gˆ 6ˆ-@9†Gˆ!@96ˆ-‹GE…"QЅ}@%†%A@%ˆA!/ Bƒ@9 B„UETOP ARROW›GZ-‰"@)‰"@)‰"A4)‰"A5C†%A`%ˆA QІ}ZBOTTOM POINTER ARROW›•G B‚ušGDAf'@‚@-(}9‰"@7D%D:MENUŸG‹‡-@@QЇ}2(LOADING NEXT LESSON V2‡$@@@Z ‡|2‹% D:EX694.30ЄG3QЈ}ˆ @&68<ˆ,-@0 Bƒe3$ЉG;ˆ @.68@<ˆ&@,-@8 Bƒe;$ЎG;ˆ @$.68QЉ}@<ˆ&@,-@8 Bƒe;$ГG;ˆ @2.68@<ˆ&@$,-@8 Bƒe;$ИG;ˆ @@.68@QЊ}<ˆ&@2,-@8 Bƒe;$НG>ƒ-@&6‚8ƒ,-* ƒ>ƒ-@ТG.8ƒ<,"@.6‚8QЋ}ƒ,-‚8ƒ,%A(ЧG.8ƒ<@,"@.6‚8ƒ,-‚8ƒ,%@dЬG.8ƒ<@,"@.6‚8ƒ,-‚8ƒ,%@2бG.8ƒ<@,QЌ}"@.6‚8ƒ,-‚8ƒ,%@жG.8ƒ<@,"@.6‚8ƒ,-‚8ƒ,%@лG.8ƒ<@,"@.6‚8ƒ,-‚8ƒ,%@рG.Q­}8ƒ<@,"@.6‚8ƒ,-‚8ƒ,%@хG.8ƒ<@,"@.6‚8ƒ,-‚8ƒ,%@ъG ƒяGoAu‚8,-AvQЎ}‚8@,BAw‚8@,WAx‚8@,lAy‚8@,o$єGS@‚(,‡-@9QЏ}B†%A`%‡F ‡SCLEAR LINE›љG\6Š-#ƒ-@7„-@B6…-8ƒ<„,N…"@\6Š-Š%@QА}ўG, „ ƒ,COUNTS THE # OF SET TABS IN T1›H#Af#‹-ŒHY ( ‹ Af@2@„QБ}@@(>:AV,RAfY(ў H/‰"@D6Œ-Œ%@#Œ!Š/6Œ-H6‰-$H4@„QВ}@'@…@4(F:Au,H4@„@'@…@4(F:Av,!H4@„@'@…QГ}@4(F:Aw,&H4@„@'@…@4(F:Ax,+H4@„@'@…@4(F:Ay,0QД}Hlƒ-@+@„@%ƒ=@…@Q„-@\6…-8ƒ<„,a(…e „i ƒl$5H(AYQЕ}(2ND PAGE OF TEXT›:H**("}A binary byte consists of 8 bits.?H--(%In the diagram below you will see howDH//(&to take aQЖ}ny combination of 1's and 0'sIHD-(%in a byte and turn it into a decimal.0(D( DECIMAL VALUENH( Б              SHQЗ}( В Ж Г Б        XH( И Д В Ж И Д В Б]H(BYTESbH$$( 1 0 1 1 0 0 1 1 BYTE 1=179gH$$( 0 1 0 0 1 QИ}1 0 0 BYTE 2= 76lH$$( 0 0 0 0 0 0 0 0 BYTE 3= 0qH$$( 1 1 1 1 1 1 1 1 BYTE 4=255vH(({H,,($QЙ}Find the decimal value above every 1€H//(&in the binary byte and add the decimal…H,,($numbers up for that row. Try and sQК}eeŠH##(if your results match ours.H9('(Press  гдСвд  for next page.9AY@4”H F:B2y,@B`QЛ}™H B…€€D2:EX675689.28дTВ@@ P%(•ЈDЬCOЬЫЩ8JC#@@K:C@@E:BJ,UН}@‚@+, ХиЖЙДЎГА ›LJ!A@™!SET COLOR›VJ'AY'TURN OFF SCREEN›`J9%6€-F:A`UО},%AV$F:Aa,9FINE DISPLAY LIST›jJ#€%@@q#BIG TITLE›ˆJ(@ INVFLAG 694’JK@ˆ@„UП}'AR@9AdAUK@‚@œJ,,($ This location allows you to force aІJ((( switch to reverseUР} video and backАJ--(%again during INPUT from the keyboard.КJ--(%If you desire INPUT from the keyboardФJ--(%to be in revUС}erse video, then POKE 694ЮJ,,($with a 128. To switch back to normalиJ**("POKE 694 with 0. The special AtariтJ**("key stUТ}ill works with this POKE. WeьJ--(%demonstrate by switching this POKE onіJ**("and off with each typed character.K**("OnUУ}ly one line of type is provided. K**("дљ№х anything on the keyboard now.KP@„@'@…@P($ ХгУ  NUФ}ext lesson  УдвЬ І  Э  MenuKAY@4(K6-@2KP@„@!'@…@F( PEEK(694)=F:AUХ}”, P B“ @‚@J ХиЗАВЎГВ›4N!A@–!SET COLOR›>N'AYYЮ}'TURN OFF SCREEN›HN9%6-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›RN#%@@q#BIG TITLE›pN(@YЯ} SHFLOK 702zN9@ˆ@„'AR@9AdAU„N++(#This location allows the programmerŽN--(Yа}%to determine if the next input is a:˜N (0 = lower case lettersЂN (64 = UPPER CASE LETTERSЌN''(128 = ATARI GRAYб}PHICS CHARACTERSЖN++(#255 = PRINTS EVERYTHING BUT LETTERSЪN,(,(!Type & observe the effect below.оN--(%At the end of Yв}each line press вХдевЮ.шNA@„@!/(Press  ХгУ  to go on.AAY@4ђN96‚- B+@„Yг}@9 ЬЯзХв УСгХ›ќN0A‚)@ƒ0ƒ"@'BPO'F:A,‚B '*@ƒO"F:@…,"Yд}@8" B`O0*@ƒƒ"AU& B`0 Bp$O B .O96‚-@d B+@„@9 еYе}ааХв УСгХ›8O0A‚)@ƒ0ƒ"@'BPBO'F:A,‚B€'*@ƒLO"F:@…,"@8" BYж}`VO0*@ƒƒ"AU& B`0 B0`O B€jOB6‚-A( B+@„@B ЧвСаШЩУг УШСYз}вСУдХвг›tO0A‚)@ƒ0ƒ"@'BP~O'F:A,‚B@'*@ƒˆO"F:@…,"@8" BYи}`’O0*@ƒƒ"AU& B`0 BœO B@ІO96‚-AU B+@„@9 ЮЯ ЬХддХвг›АO0Yй}A‚)@ƒ0ƒ"@'BPКO'F:A,‚B'*@ƒФO"F:@…,"@8" B`ЮO0*Yк}@ƒƒ"AU& B`0 BиO BтOH@„@!'@…@H( ХгУ  Next lesson  Э  MenuYл}ьO>F:Ad,"@( })@4@> BіO?F:Ad,"@7(})@4@?%D:MENUYм}P B` P‹„-@@2(LOADING NEXT LESSON V2„$@@@Z „|2Yн}‹% D:EX752.34P6@„@*( POKE 702,‚ 6A‚P9‚"9(%caps lowr pressed. Yо} (P9‚"@d9(%SHIFT/CAPS LOWR PRESSED AT SAME TIME.2P9‚"A(9(%УдвЬ/CAPS LOWR PRESSED AT SAME TIMEYп}. S)F:Ad,"@7 })%D:MENUHS B@RS‹…-@@2(LOADING NEXT LESSON V2…$@]ю}@@Z …|2‹% D:EX753.36€ D2:EX752.34+1@‚@= Хи\\?RDЬЩ№U=@‚@+1@‚@= ХиЗЕГЎГЖ›њU'AY'TURN OFa№}F SCREEN›V!AA•!SET COLOR›V9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›V€%@@q6Vaё}(@ KEYDEL 753@V9@ˆ@„'AR@9AdAUJV++(#This location is set to three everyTaђ}V&&(time a key is pressed and then^VH*("decremented every 60th of a secondH(until a zero is reached.hVP'(You may Paѓ}EEK at 753 for a valueP($greater than 0 to see if any key hasrV((( been pressed and then go to some|V# (routine in youaє}r program.#(†V,,($Press and hold down any key now, andVB-(%observe the number, in this location,B(displayed below.šaѕ}VH@„@6( ХгУ  Next lesson  Э  MenuHAY@4ЄV/@„@!/( PEEK(753)=F:AS,ЎV)F:aі}Ad,"@7 })%D:MENUИV(F:Ad,"@( }( B" ТV B!€ЬV‹-@@2(LOADING NEXaї}T LESSON V2$@@@Z |2‹% D:EX755.38€ D2:EX753.36RN OF`x 9 SБDЬгиФЩиYI@‚@++6€-@=@‚eљ}@I ХиЗЕЕЎГИ›тY'AY'TURN OFF SCREEN›ьY!AA•!SET COLOR›іY9%6-F:A`,%AV$F:Aaeњ},9FIND DISPLAY LIST›Z#%@@q#BIG TITLE›Z(@ CHACT 755(Z9@ˆ@„'AR@9eћ}AdAU2Z))(!This location is amazing. See the63 THEN 110~^.(.(#The above program will wait for theˆ^/,($letter A to be pressej }d & then go on./(’^**("Observe the values in 764 below asœ^(you press any key.І^6@„@6( ХгУ  Next lej}sson  Э  MenuА^AY@4К^F@„@!'@…@F( PEEK(764)=F:Ad, Ф^26-F:Ad,j}("@7)"@(2 BB€Ю^ BBPи^F@„@!'@…@F( PEEK(764)=F:Ad, т^‚-@j}A ‚ь^"@7%D:MENUі^‘ (}ƒ-@@8(LOADING NEXT LESSON \2ƒ$@@j}@` ƒ‚2‘% D:EX766.41€ D2:EX764.401@‚@= ХиЗЖДЎДА›Ъ]'AYhR 9ЭрDЬSЄЫСТЩ€Јa>@‚@+1@‚@> Хиn}ЗЖЖЎДБ ›Вa'AY'TURN OFF SCREEN›Мa!A@–!SET COLOR›Цa9%6€-F:A`,%AV$F:Aa,9FIND Dn}ISPLAY LIST›аa€%@@qюa(@ DSPFLG 766јa9@ˆ@„'AR@9AdAUb--(n}%This location comes in handy when you b++(#wish to display, but not perform, ab--(%control function. You may display thn}e b++(#characters that represent the УЬХСв*b,,($key, еа, ФЯзЮ, вЩЧШд, ЬХЦд, дСТ гХд,4b,,($дСТ УЬХСв, ЬЩЮХ ЩЮгХвд, ЬЩЮХ n}ФХЬХдХ,>b,,($УШСвСУдХв ЩЮгХвд, УШСвСУдХв ФХЬХдХ,Hb((( дСТ, and ФХЬХдХ ТСУЫ гаСУХ keys.Rb))(!This location normally holn}ds a 0.\b--(%POKE a 1 here, and control charactersfb(will be displayed.pb,,($To demonstrate what these look like,zbn}S)(!hold the  УдвЬ  key down and pushS(%each of the above keys. The character„b..(&equivalent is displayed below for youn}.Žb(˜b6@„@!$( POKE 766,16Af@ЂbH@„@6( ХгУ  Next lesson  Э  MenuHAYn}@4ЌbD;@',26. аегШ С УЯЮдвЯЬ ЫХй аЬХСгХЎDAdAUЖb #BS06‚-F:Ad,Рb:F:Ad,"@(n}*Af0(}: BSPЪb;F:Ad,"@7*Af0(};%D:MENUдbO "ƒ„„"‚!@„@n}E(>:ƒ, O BRpоb/ƒ"!@„@%(/ BRpшb BR€ђbhh30,134,31n},135,28,142,29,143,125,118,125,182,159,108,158,172,157,119,156,116,255,183,254,180,127,44›ќb126,52,253,158,0,0›c…-n}@@2(LOADING NEXT LESSON V2…$@@@Z …|2% D:EX5327n }9.42€ D2:EX766.41€Јa>@‚@+1@‚@> Хиl& Ђ DЬидЩe?@‚@+1@‚@? ХиЕГВЗЙЎДВ›še'AYr"}'TURN OFF SCREEN›Єe!A@™!SET COLOR›Ўe9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›Иe#€r#}%@@q#BIG TITLE›жe(@ CONSOL 53279рe9@ˆ@„'AR@9AdAUъe--(%Ther$} 3 yellow console switches on yourєe))(!right are only readable by PEEKs.ўe++(#They are used often in programs andf**(r%}"we incourage you to practice usingf++(#these locations. Eight combinationsf,,($are possible (0-7) as you may see by&fr&},,($pressing the buttons while observing0f(the results below.:f/(/($ ЫХй авХггХФ        ЮеЭТХв вХдевЮХФ Df,,($ r'}  Nf,,($ OPTION                             Xf,,($                                    bf,r(},($ SELECT                             lf,,($                                    vf,,($ START                           r)}   €f,,($                                    ŠfS@„@!A(&Press  ХгУ  for second half of lesson.SAY@r*}4”f76-F:B2y,'F:Ad,"@(-(}7 BcpžfA @!@„@3@…@(7(A Bcr+}Јfx"@!@„@3@…@(9(7K@„@]@…@"p(NO KEY PRESSEDx6‚-‚#‚ВfXr,}"@!@„@3@…@"F(ЮЯ ЫХй авХггХФN6‚-‚#‚X Bb`Мf<@„@'@…@!<(r-}                Цfb-")"@)"@)"@?@„@L( ЯадЩЯЮ T6‚-‚#‚b(  OPTION аfb-"r.})"@)"@)"@?@„@L( гХЬХУд T6‚-‚#‚b(  SELECT кf`-")"@)"@)r/}"@?@„@K( гдСвд S6‚-‚#‚`( START фf 6‚-‚#‚ Bb`юfAY@4јfƒ-@@r0}2(LOADING NEXT LESSON V2ƒ$@@@Z ƒ|2% D:EX53770.44g++(r1}#}This location can also be POKEd to g,,($buzz the console speaker. The 2 lineg,,($program following accomplishes this.r2} gBd€Bd*g0(0(%A one is being continually POKEd into4g--(%location 53279, causing the sound you>g,,($are r3}hearing. Amazingly, the computerHg++(#is still fast enough to catch the 5Rg--(%as a result of pressing гХЬХУд, which\g++r4}(#will cause the buzz to stop and thefg(program to continue.pg2B2y@2F:B2y,"@Bezg Br5}d€„g'('( ХгУ  Next lesson  Э  MenuŽg<(*( гаСУХ ТСв  to restart lesson.<AdAU˜g/6-F:Ad,r6}"@(%(}/ Bc`Ђg!"@7(}!%D:MENUЌg"@3%Жg Be € D2:EX53279.42ЎДВ›še'AYpoŽЃDЬЩxi@@‚@+1@‚@@ ХиЕГЗЗАЎДД ›‚i'AY'TURNv8} OFF SCREEN›Œi!AA)!SET COLOR›–i9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST› i#€%@@qv9}#BIG TITLE›Оi(@ RANDOM 53770Шi9@ˆ@„'AR@9AdAUвi--(%This location holds v:}the random numberмi,,($generator. The numbers generated areцi''(between 0 and 255. By using the№i**("following: RANDOMv;}=PEEK(53770), theњiB*("variable RANDOM will hold a numberB(between 0 and 255.j++(#You can multiply, add, or apply anv<}yj,,($math to this variable and obtain thej**("range of integer numbers you need."j''(See example below and watch thv=}e,j((( random number generator working.6jAY@4@j6@„@!6( ХгУ  Next lesson  Э  MenuJj(F:v>}Ad,"@( }( BrPTj)F:Ad,"@7 })%D:MENU^jN@„@6( PEEK(53770)=F:B7p, v?} J-AN hj Brrj-@@2(LOADING NEXT LESSON V2$@@@v@}Z |2% D:EX54018.46€ D2:EX53770.44@@ ХиЕГЗЗАЎДД ›‚i'AY'TURNtL&K`DЬдиЩ`m@@‚@+1@‚@@ ХиЕДАБИЎДЖ ›jm'AYzB}'TURN OFF SCREEN›tm!AA•!SET COLOR›~m9%6€-F:A`,%AV$F:Aa,9FIND DISPLAY LIST›ˆm#zC}€%@@q#BIG TITLE›Іm(@ PACTL 54018Аm9@ˆ@„'AR@9AdAUКm,,($ThizD}s location is used to control theФm--(%cassette motor. POKE 54018,52 to turnЮm,,($it on. POKE 54018,60 to turn it off.иmzE}++(#If you have a 410 PROGRAM RECORDER,тm**("insert an ordinary music cassette.ьmH,($Turn up the T.V. sound and press thzF}eH(recorders play button.іm$$(With the POKE on, music willn++(#be heard through your T.V. speaker. n++(#Be carefuzG}l not to do DISK I./O., asn++(#the cassette running may interfere.n-(-("Press  гдСвд  to switch value back(n..(&andzH} forth turning on/off the recorder.2nL((( ХгУ  Next lesson  Э  Menu:AY@4LB@@`:@:7˜<˜,,%@–,Z ˜d 6–-?:C:„,