LFFkX  z v㥀 ̠łŃvЯp q z zL<   Dl      `  `8`   yyPwx1R@ w x  Y"y     y`v8`z8`&l>=7lKJ&&K&L&ʩ * d5I&&&© 1 -L*I&˜ ' 4&0& 1&& *L*& & 1 -& & 1 - - *`RUNTIME ERROR AT LINE &&Lr*+ +L&` '& &L&PROGRAM STOPPED&&Ńł ȱ`iL'HH 1*L/ r* . 1 + '. . . 1 . ' 1 + . 'hhL.ʥ`HHhh`8L'u`Huh` Lr*L' Lr*L' ) . ( . ' r* .Lo* ) . ' , ( . ' + ' r* ' + 1 , . o*Lr* ) ' ' , ( . ' + ' r* ' + 1 , . (( . o*Lo* ' 1* '.L/` ) r* .L. ) . . + ' . ' ,L' ) ' , ' . + 'L'J&K&L& ) 1 1,L&eJ&iK&`L&8LM& . '.L&`ʔȱȱȱ 1*Șe惠 惨6,*6-* L*HHhh```Lo*ʱ` ** &JL&J *HHl JLw TO BOOT FOR DOS TO RERUNp B V8+` +ȱLr*&&8558凅刐SJj)ee`ффiiL#+8L#+ LM&uuuLr*8` +Lr*iLr*豂Hȱh`p +Lr*+H+ BHI+ 4 -h`8` ,L, ,#` ,0 ,0L, ,0` ,0L,L,`޵` `Ȕ`ʔ惥u`+ BHI DEH 4 -HyhLo* + -`+JJJJ`d-+e- +- c-0 c-Lr* J-Lr*` f-H J-h 0 c-`L+8 0ƅ`66&Ln-HH` B VhH)Kh)0 IJD-EB 4hLr*S:+Lr*TUVLo* -`++L+ -8ɰɅ +`ʱȱȱ`ȵȵLr*Lr* '. . .ʥ . . '. .L3 '. . . . 1*uȱuȱu W* 1* .0 @,L3 ȱLr* T,L.ʵ`eeLM&HHhh`ؐHH 1*L/ r*HH . .6 +i i .i i .hh . . 'hh .`HH 1*% r*HH 1L'/ 1* '. LM& .6 + . +` 1* '.ޠ . 1 +L/  o*Lr*H+ B Vh` ҵ  o*Lo*H+BHI 4+h+L1 g0+KJBD0EH 4h o*Lr* r* '.0Ɔ򩛙0` -H`B 4h`00L1Lr*Lr* +`H o*hL11HH eHHƆeiH '.lꦆ 1Օ`0  L,`8`|1rd-1e- (- 10|1L1|10|1`1 r* '.1 1`+6-1L1801LM& + 1 . 1 1 ++ 1 +Ɔʭ1 +`ʕ`66`HHH66666uuuhhhLr* +愵 ' + 'I 1 280/66&&&`uuu` 2 2Ј 2 o* +`@32@2 .22222 LM&ȥ2i223`L*32 3`LM&2@82ƅ3 ȱ222` w3L?33L?3H3 2h`1+ %  88L3 o* o*` o* o*`  o* o*` 3$' 3"0 30 !4L, 4L, 4L,L1L14 1 '. .4444`H+? ++HI4D44E4B 4H4h` VLM&4` D44 14α44 1L4 D44LM&44, α44ﭯ4 148e44α4 11L1  'Lr*hh iLr* (5L2 (5L*42&&ȱ0 5Lw5 555&& L5&&`i`J&&K&L&` +ȱ&&%8e慱HȱhױL&iJ&iK&Lr*+ BH Vh 1LW*+&BH 4hN 1 W*L 1MLW*+%BNLMH 4hLo*)}*1*N*W*v*11+,J2+,a,s,@,/,T,9,H,),**++++,,-------6.c./x///2:3}10000)///0090.444(4!4440&D'@(f(()))V)4440T5\5A1+1d5355&(6@6j6S1>>2>d>,>6>>>;?G??X?b?g?l?v&@l@@@@ @*@@@ALAVAHAHAoAoAnAxAABB'.B'.B$'6B)'`B.'Bt'Bx'B~'B'B'8C'nC'C'C'C'C'C'>D'>D'ID'D(D (D(D(AE((E2(E<(EA(/FF(5F(9F(9F(F(F(F(F(F)F)F)NG")vG,)Gh)Gr)G|)H)HH2H2H2H2H2H2H2I2_I2I2I2J2'J3YJ3}J3J"3J,3J63J@3K6+K6,K6,K6FK6K6K6K:K:K:L:L:CL:\L:eL:L:L:L:L:L: M:#M:,M:>M:\M:M:M:M:M:M:M:N:(N:>N:IN:hN:N:N:N:N:O: O: O:?O:UO:`O:{O:O:O:O:O:O:$P:/P:SP:|P:P:P:P:P:P:Q:+Q:IQ:_Q:hQ:Q:Q:Q:Q:Q:Q:R:R:9R:UR:pR:yR:R:R:R:R:R:S:0S:9S:VS:uS:S:S:S:S:S:S:T:@T:dT:oT:T:T:T:T:T:T:T:U:U;.U;PU;YU;U;U;U;U;V;'V ;AV ;fV ;V ;V ;V;V;V;W; W;EW;fW;nW;W;W;W;W;W;X;=X;FX;oX;~X;X ;X!;X";X#;X$;Y%;Y&;:Y';bY(;lY);Y*;Y+;Y,;Y-;Y.;Z/;)Z0;5Z1;YZ2;Z3;Z4;Z5;Z6;Z7;[8;%[9;<[:;b[;;s[<;|[=;[>;[?;[@;[A; \B;-\C;U\D;^\E;|\F;\G;\H;\I;\J; ]K;1]L;9]V;U]W;~]X;]Y;]Z;][;]\;^];^^;7^_;[^`;^a;^b;^c;^d;^e;^f;_g;._h;W_i;a_j;_k;_l;_m;_n;_o;`p;/`q;9`r;O`s;x`t;`u;`v;`w;`x;ay;az;9a{;Za|;|a};a~;a;a;a;a;b;b;.b;7b;]b;b;b;b;b;b;b;c;c;>c;Yc;bc;~c;c;c;c;c; d;$d;0d;Kd;dd;d;d;d;d;d;d;e;,e;He;Re;he;e;e;e;e; f;(f;1f;]f;f;f;f;f;f;g;!g;?g;\g;g;g;g;g;g;g;g;h;Bh;Lh;hh;h;h;h;h;h;i;i;Di;gi;i;i;i;i;i;i;i;j;Fj;Pj;hj;j;j;j;j;k;!k;+k;Nk;tk;k;k;k;k;l;l;/l;Ml;\l;el;l;lNl/ull1> X>'>@>d>(@>d>(@>d>(|>>@>d>(>>=>>>>> >$@> " =>>=>*>? "F>|>|>F>|>*|>|> >%+?+>6>0U> >6U>?>>0 >>>> >  &@@>>>>  ,*>P(>>l@>d>(d>(d>( >d>(@>*>>>  @>d>(d>(d>( >d>(@>*X>@Pn*^> *t'+@[>^>@$@%+4>1>4>>A+&A> A$>3^> *A%+  A$>3^> *A%x*+>>WA>D/A$>>>>>>F5 -CA%+>A>>A$>"' A%>+ A$> >2A%+2*6* A$>3>3>3A%  A$>3^>  *A%  A$>3 *A% "$  "OPTIONL>O> O>F "SELECTR> U>  U>F  START X>nC>O>O>O> ^> *~'X>CU>U>U> ^> *~'X>Ca>d>(d>(d>('' " n* "  "  " a>a> "  " a> " d>(U>D  "  " d>(>R*j>4>">j> j>FE%>D$*>R*m>4>m>j>AE%>%> D%>*p>4>%>"s>m> p>>s>#" s>#FD%>*>4>s>>s>">*v>4>>j> v>>>#" >#FA$>"> .A%" L*HF|>c |>|>F>|>*O>O>2O>A$*A%X*O>a>O> a> O> F)'A$>"' A%U>NGh)d>(d>(vG"a tie,)"player  winsd>(d>(G "L*^> **d>(>d>(>G)>d>(d>(d>( d>(d>(*">D is a new highL*^> **t'*L*">D  high score^> **t'2K:7>@F>@L>@R>@d>&L> AR> AO>U>F>PP CF>QPCF>(C A$>3A% 3 3:>01:> F:>:>:>:>:> A$:>>A%:> :>:>:>A$:>>A%:>A:>0:>1"! ATARIVIA" 𩧸+>@!>@#>@>A$>>> CA%!A$>>> CA%RA$>1A>> > >D/>DCA$>>>1A>>#" > #>D/>DCA%A%++LabsLL-9.2345 becomes 9.2345!LCLFor values <0; like *'ing by -1FL\LChanges values to 1_LeLadrhLL!Variable decimal starting addressLLWith USR gets ml from BasicLL Location of recent FOR/NEXT loopLLandLLTwo statements are trueL MOpposite of ORM#MMerges variables&M,Masc/M>M A becomes 65AM\MCharacters produce 0-255_MM#Produces ATASCII to an OPEN channelMMatnMMGives the argument's arctangentMM ArctangentMMProduces a descending angleMMbyeMNActivates Memo PadN(NSystem Reset is only recovery+N>NTurns system offANINcloadLNhNProduces one speaker tonekNN>Cannot work with a SAVEd program,Loads screen data to cassetteNNchrNN65ANNNumbers into charactersNOTurns characters into stringsO Oclog O OCommon logarithm#O?OProduces common logarithmBOUOCassette boot-upXO`OclosecO{OUnassigns I/O channel~OOOpposite of OPENOOEnds access to all channelsOOclrOONumeric variables set to zeroOOUndimensions all arraysO$P#Program intact; variable table gone'P/Pcolor2PSPDetermines color register usedVP|P#Changes current color register usedPPDetermines cursor inhibitionPPcomPPA rare replacement for DIMPPSame function as DIMPPSends data to RS-232PQcontQ+Q Goes to next program instruction.QIQContinues halted programLQ_QContinues arraysbQhQcoskQQAn angles's cosineQQCosine of an angleQQ Used with COMQQcsaveQQGives two tones on speakerQQRecords to recorderQRSaves from RS-232 RRdataR9R#Followed with characters and commascGets DATA info for variablesAcYcRead Light Pen inputs\cbcremec~cFor your program notesccA '.' works the samecc Remainder from devisionvariableccrestoreccResets DATA pointerc d!Followed with DATA statement lined$dSame as NEW and GR.'d0dreturn3dKdAssociated with GOSUBNdddEvery GOSUB has onegddPoints to program's beginningddrndddAnything from 0 to <1ddSome PEEK 53770 insteadddGets a random characterddrundeImmediate modeprogrammed modee,eGets a program going/eHeActivates SYSTEM RESETKeResaveUeheOpposite of LOADkee Typical command for programdiskeeRecovers destroyed varaibleeesetcoloreeHue & luminancecolor registere f"Typically changes colors on screen f(fReturns luminance and hue+f1fsgn4f]f&Is a number positive or negative or 0?`ff#If value is negative then return -1ffSignals an illegal devive usedffsinffReturns sine of an angleff"Returns sine in degrees or radiansfgRETURN has been pressedg!gsound$g?gSecond argument is pitchBg\gSets any of four voices_ggSets internal speaker for useggsqrgg Square rootgg If x*x=y: yxggReturns any root of any valueggstatusggReturns status of recent I/OhhError if value >128 occurs hBhSimilar to XL's Self-DiagnosticEhLhstepOhhhComes between FOR/NEXTkhh!Determines size of loop incrementhh!Adds 1 to selected value/varaibelhhstickhhTypically returns 15hhReturns joystick positionhiTurns off keyboardiistrig iDi!Refers to joystick trigger buttonGigi0 if joystick trigger pressedjii1 if joystick trigger pressediistopii#Temporarily halts program executioniiAssociated with CONTii Shift-lockiistrii14"14"jjValues turned into strings!jFj"Replaces old string value with newIjPjthenSjhjAssociated with IFkjj"Followed with lineno for branchingjjRecovery from NEW statementjjtojjFound between FOR and STEP/NEXTjk"Indicate range for loops with this k!kSets decimal location$k+ktrap.kNkWhere to go when error occursQktk User-friendly programs has thesewkkThe last line of a programkkusrkkTransfers control to ml programkk Use with ADR for string ml loadskl"User identification valuevariablellvall/lOpposite of STR$2lMlValue of a string numberPl\l CTRL-lock_lelxiohllGeneral I/O statementllI/O access of any kindllEjects cartridge from holderN/u&mentllI/O access of any kindllEjects