Является частью релиза: | North & South |
Размер файла: | 63488 |
md5: | 907437b3f067362c9fa90341cfb04b79 |
0 REM NEXT 10u!S]TAN _0 MERGE NOT NOT 3 NEXT GO SUB ^>Z GO SUB O CLEAR !TAN _! REM _ LIST © POKE GO SUB _ STEP STEP _ INVERSE LLIST GO SUB /VAL$ CLEAR VAL$ CLEAR TAB CLEAR AT CLEAR # INVERSE TAB INVERSE AT FN POINT SCREEN$ ATTR AT TAB w GO SUB [Q] REM >= CAT CBIN 8[F]@[D]$ LLIST POKE NPEEK CODE LINE & SAVE ESGN [U] PAPER SIN CLS RESTORE TAB [I]H[B] PAPER < CLOSE #[U]TAB OUT READ EXP OR [N] CLS >=@EXP UAT ERASE ,YsLN IF CHR$ _[K]/- LINE AND CLEAR bT INK _zSINKEY$BBIN DIM DIM <=TINKEY$b[B] PAPER COS LET POKE t▖GABS +PIMV,TAN LLIST ?Ez OR BEEP CLS LN Q DRAW [J]8@`ACS h FOR _ BORDER A CLEAR lYS▟BIN CLEAR CONTINUE BRIGHT 6>~ MOVE DRAW [B]hASN BEEP < STEP a8 NEW :( OUT [D] CLEAR K TO CIRCLE :[K]#[J]LF[D]F READ I STEP .COS ▛ CLOSE #. NEW ( PAUSE TAB INT PAUSE [C]ATN > CLOSE #SCREEN$ :/[U]VAL$ ▗_M PAUSE J1[H]LN ▝B CONTINUE [R] PAUSE "t"E2?[S]k+nLN 5 DATA [I]9uqj* ' READ ?LCHR$ SGN /"5lXPOINT VAL SQR SGN 8Y LET PIR ERASE OVER TO RETURN COS COS THEN INT CONTINUE U DRAW X[K]e▙[J] FORMAT PRINT IF RANDOMIZE 2: RETURN VAL$ ▞GLEN IN LPRINT NOT 7 RESTORE B▜ RANDOMIZE PLOT ASN ▛[G]5STR$ X LPRINT [C] BEEP tLCOS / MOVE k VERIFY BSCREEN$ Z THEN lk[L][S] READ RESTORE ^W:Cj▞wR/ DATA <;FN ▗ AND LINE [C]= CLOSE # RESTORE NEW 6[P]; ERASE oFN AND [L] LLIST YjSQR TO @INT [M] CLOSE # MERGE [D]NOT INK # CONTINUE INVERSE [M] BEEP O"hGL` ` LOAD PLOT TS CLEAR GO TO PEEK ~©
1 BEEP USR 1,1SCREEN$ ORTH_S" LINE 115616 LINE F`F`HELLO TO EUGENE KOPROV, CSL, FCA,KORDIALBIG BLUE FUCK TO tHD !!! COPY COPY STEP |;; READ 33PI GO SUB R RESTORE INVERSE LLIST * INVERSE ~=(^#V RUN @## INVERSE ~< ~ INVERSE w# INVERSE ~< ~ INVERSE w#~ INVERSE w INVERSE ~ RETURN 8 INVERSE 6 INVERSE ~ RETURN 8 INVERSE 6 INVERSE ▚ RETURN 8 INVERSE 6 INVERSE ~PI INVERSE 6# INVERSE ~▜▜▜ AND @WO INVERSE THEN F OR INVERSE F OR OR OR INVERSE THEN F( MERGE OR CSTR$ RANDOMIZE MOVE STR$ CONTINUE z VERIFY W{ AND _STR$ PAPER z AND WSTR$ FORMAT QSTR$ <=>X INVERSE ▚W INVERSE FK INVERSE THEN OVER OR STR$ xLEN PLOT INVERSE 6 COPY INVERSE 6 COPY <> INVERSE THEN V( INK y INK ( INVERSE THEN [G]~#PI #~ INK O INK # INVERSE THEN VERIFY INVERSE THEN ^ NOT ▙"". COPY COPY COPY DRAW SAVE LIST LPRINT LPRINT USR USR USR !@@ COPY DRAW SAVE SAVE LIST RETURN LIST LPRINT COPY COPY COPY COPY ,<4 COPY COPY USR ?© COPY RETURN DRAW SAVE LIST SAVE BIN ? COPY ??© COPY COPY COPY COPY RUN RUN RUN STR$ <><> COPY COPY COPY COPY COPY RETURN SAVE LIST LPRINT @? COPY /#@ COPY LPRINT LIST LIST SAVE RETURN COPY COPY RUN COPY RETURN ?7 SAVE COPY RUN COPY A COPY COPY m FOR o LLIST LOAD LOAD DEF FN ▟ COPY INPUT LOAD ▜ DEF FN ▜ATN COPY LOAD LOAD ▜ CAT ▜ATN COPY RUN RUN ▝NOT BORDER NOT FLASH COPY COPY COPY DRAW COPY SAVE COPY RETURN COPY CAT CODE CAT CODE CAT CODE BEEP BORDER BEEP BORDER BEEP BORDER BEEP BORDER BEEP BORDER BEEP BORDER RUN FOR NEXT FOR NEXT FOR NEXT FOR NEXT FOR NEXT FOR NEXT CLS PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE DRAW IF DRAW IF DRAW IF DRAW IF DRAW IF DRAW IF DRAW COPY CLEAR COPY CLEAR COPY CLEAR COPY © COPY COPY COPY COPY ATTR WATTR WSQR _IN PPEEK ^VAL$ VVAL$ V RETURN RETURN COPY BRIGHT SAVE FLASH OUT [M]▜ DEF FN ▜ATN COPY LOAD LOAD ▜ DEF FN ▜ATN COPY COPY ?USR COPY LIST COPY COPY , COPY RETURN DRAW SAVE SAVE CONTINUE >=▞ THEN CAT COPY LPRINT LIST COPY LOAD LOAD LOAD TO TO GO TO CLEAR y1 COPY LIST x| SAVE SQR IN 8 OVER DRAW INVERSE OUT [M][M] SAVE COPY ? LIST COPY LIST COPY $ COPY DRAW LIST LIST LOAD GO TO OUT 0 LIST USR @ COPY COPY CAT LOAD LOAD DRAW SGN SGN INVERSE INVERSE STEP COPY COPY ▝▜▚ COPY COPY © SAVE COPY USR RETURN COPY ? COPY SAVE LIST LPRINT LPRINT LN LIST COPY LPRINT COPY ?©© COPY COPY NEXT COPY COPY CIRCLE FORMAT CIRCLE COPY COPY RUN COPY COPY ` LET LET RANDOMIZE CLS CLS COPY OUT OUT [P] COPY RETURN COPY USR LIST RETURN COPY COPY COPY ©USR SAVE COPY © COPY DRAW LIST LIST LPRINT USR ▗▗,>=>=0p SAVE SAVE DRAW RETURN COPY NEXT LPRINT LPRINT LPRINT USR COPY © COPY COPY ▙ INPUT RETURN |<~ COPY BORDER [D] LPRINT USR COPY COPY USR READ BORDER LOAD LOAD OVER OVER BRIGHT BRIGHT SGN LN LN LN ABS ??? LIST SAVE CLEAR COPY DRAW SAVE yCHR$ LET DRAW COPY DRAW NEXT CAT ?©USR COPY DRAW DRAW SAVE RANDOMIZE LET STOP STOP CHR$ CHR$ ▘▝▝USR STR$ STR$ LPRINT LIST LIST SAVE DRAW RETURN COPY COPY COPY COPY COPY USR USR LPRINT LPRINT LPRINT LIST LIST LIST COPY COPY COPY COPY TO DEF FN TO OUT [P] COPY COPY LPRINT LIST LIST SAVE LN 9y{s NEXT NEXT BORDER BORDER <=▜ COPY ? LPRINT xUSR ▝ COPY ? MERGE COPY VAL ?3SIN b▝▝▝~ LIST DRAW NOT COPY COPY ppATN COPY BORDER COPY [P] COPY COPY COPY LLIST [O]uATTR BEEP RETURN SAVE LIST p`USR USR ? COPY COPY ? COPY [N] COPY LET RETURN ©[P] BORDER COPY OVER COPY COPY ~ COPY COPY COPY NEXT LET LLIST READ BORDER COPY CAT <=▜ COPY COPY COPY READ OPEN #cNOT USR p COPY RETURN CLEAR COPY { CLEAR GO SUB SAVE @0p LPRINT © COPY COPY ?© COPY SAVE LPRINT 1@ LLIST COPY ?© COPY COPY ©©juju{u{ujuju©© COPY COPY CAT CAT BORDER LLIST READ NOT NOT ▜ CAT ▚ COPY ©?? OUT OUT OUT LOAD LOAD LOAD COPY COPY RUN READ <>[N]==;O??© COPY COPY [L]<© COPY RETURN DRAW RANDOMIZE NEXT BORDER CAT COPY LIST RETURN © LLIST p SAVE RETURN COPY COPY LIST DRAW VAL$ VVAL$ W LOAD OUT FN X INPUT BEEP CODE WVAL$ ^ DRAW SAVE COPY COPY SAVE CLEAR CLEAR CLEAR RANDOMIZE READ READ READ <= CAT CAT <=▜▜ COPY DRAW CLS RUN LOAD LOAD OUT IN COPY COPY RETURN RETURN COPY DRAW DRAW COPY RETURN CLEAR RANDOMIZE RUN COPY COPY RETURN COPY CONTINUE [A][A] USR LPRINT LIST COPY CLS < OVER LOAD CAT ▜; READ MOVE [R]P[Q] FORMAT FN FORMAT CONTINUE POKE REM POKE RETURN ©? STEP RETURN PRINT RETURN RUN zw;77 COPY USR COPY LOAD LOAD LOAD [D][D] COPY COPY COPY COPY COPY NOT BORDER <= COPY [P][O][O]PEEK PEEK << COPY LPRINT RETURN RETURN COPY COPY COPY 8hUSR VAL aSTR$ NEXT LIST [ COPY COPY COPY DRAW (H COPY COPY ▟DDUSR LPRINT LIST LIST LIST SAVE x||<>>???IN COPY COPY COPY RETURN CLEAR CLS RUN COPY COPY COPY POKE CLS CLEAR RETURN COPY COPY CLEAR CLEAR CLEAR hm LOAD LOAD BORDER COPY COPY ▝ COPY NEXT STR$ SAVE USR SAVE COPY OUT CODE BEEP ATTR ;u RETURN PRINT PI5?CODE ??© PAUSE [S]$$$D@xUSR P0▗F@ [N]PEEK RETURN COPY RETURN q COPY COPY COPY COPY COPY COPY ▞▞IN ?? COPY COPY 8| RETURN RETURN COPY LOAD NEW LIST p LIST RUN LOAD CAT ▜▜ CAT COPY COPY RETURN | COPY ©©?© COPY RETURN DRAW SAVE LIST SAVE SAVE SAVE DRAW 0`>=@USR (IN COPY DRAW LPRINT `q LET LET LET NEXT NEXT RUN COPY COPY ; COPY NEXT DRAW COPY ? CAT RETURN SGN COPY COPY COPY RETURN CLEAR CLEAR CLEAR CLS CLS IF IF IF CLEAR CLEAR COPY LET LPRINT USR ([A]AA#'oo LOAD LOAD OUT COPY ©©?[K][P] COPY RETURN DRAW RANDOMIZE NEXT RUN RETURN DRAW RANDOMIZE NEXT RUN RETURN DRAW RANDOMIZE READ BORDER COPY COPY 0Xhx0 COPY COPY <~ RETURN RETURN INPUT INPUT LPRINT LIST LET RANDOMIZE y}=} CLEAR RANDOMIZE RANDOMIZE LIST LPRINT COPY COPY COPY LIST ▖D LIST STR$ [C][U]uY CIRCLE [I]? LLIST COPY ©© COPY COPY COPY RETURN COPY RETURN RETURN RETURN COPY RETURN COPY IN O@@[Q]OVAL `USR ▖ COPY ??© COPY COPY COPY COPY COPY COPY ?©} LET LET LLIST LLIST NOT NOT <=<= LOAD COPY RETURN RETURN DRAW p COPY RETURN DRAW SAVE p FOR WIN k FLASH RUN CODE © CAT © COPY SAVE LIST LPRINT LPRINT GO TO COPY RUN FOR [F]pATTR COPY COPY COPY ©p▖x LIST LIST FORMAT LIST p>= LIST LIST SAVE DRAW RETURN COPY COPY ? STEP < COPY LPRINT LIST LIST SAVE RETURN COPY COPY COPY COPY CAT DEF FN DEF FN OVER OVER OVER BRIGHT BRIGHT SGN SGN =???© COPY | LIST COPY ©SCREEN$ U COPY > COPY CAT DRAW x?© COPY FOR INVERSE <=▚NOT OUT LOAD COPY COPY COPY COPY ;;;9xxppq LET LET LLIST READ READ NOT NOT COPY ??© COPY RETURN DRAW RANDOMIZE s RETURN RETURN DRAW SAVE CLEAR COPY COPY COPY LIST LOAD [P] COPY CAT ? RUN VERIFY XPUSR `0 COPY ??© RETURN RETURN RETURN DRAW DRAW SAVE RANDOMIZE NEXT NEXT NEXT STOP NEW AND CAT [P]? COPY © COPY COPY COPY COPY RETURN COPY COPY COPY RETURN x SAVE SAVE LET NEXT NEXT LET LLIST LLIST READ READ NOT NOT ▝ COPY RETURN RETURN DRAW RANDOMIZE NEXT RUN BORDER STEP [N]0p SAVE PAUSE RUN COPY COPY COPY >|ys BORDER CAT © COPY ?© COPY COPY ©? OUT OUT ? COPY RETURN COPY ©?? DRAW PAUSE DIM CIRCLE VAL COPY LPRINT LIST COPY COPY COPY 0y RANDOMIZE LET COPY BORDER BORDER LOAD LOAD CAT CAT ▚ COPY OUT [P]SQR ;` LIST LET POKE RETURN COPY COPY COPY RETURN | RANDOMIZE CLS NEXT BORDER CAT [P]?© COPY DRAW LIST COPY RETURN COPY NEXT NEW LIST | CAT USR LIST DRAW DRAW DRAW LIST USR STR$ NOT <=<= CAT LOAD COPY COPY COPY COPY STR$ LLIST STR$ STR$ STR$ ▝ COPY RUN READ CONTINUE INPUT CAT OUT [P]?©© COPY RETURN LPRINT COPY READ LET [I] AND STOP 3▗USR ` ? COPY © COPY ©? COPY COPY RETURN RETURN DRAW CLEAR RANDOMIZE NEXT BORDER LOAD STEP [N]VAL VAL 8r RUN COPY >~|} RANDOMIZE CLS CLS RANDOMIZE DRAW INPUT LOAD ▜ CAT [H]ATN COPY COPY © CAT BORDER NEXT RANDOMIZE DRAW RETURN COPY SAVE COPY ©©???7;7?©© COPY USR LPRINT LIST LIST LIST COPY COPY COPY www;;?www COPY RUN BORDER CAT [N]ABS 0p SAVE PAUSE RUN COPY RETURN DRAW y NEXT RUN BORDER CAT OUT [P]?©©© COPY © CAT BORDER LET DRAW RETURN LOAD LOAD ▜ CAT [H]ATN COPY COPY ©?[P] CAT BORDER NEXT RANDOMIZE DRAW RETURN RETURN COPY RETURN 9 COPY LIST LIST COPY 0hhh0 COPY RUN COPY ~ DRAW RANDOMIZE NEXT RUN CAT [P]?© COPY © CAT BORDER NEXT RANDOMIZE DRAW RETURN OUT OUT /© COPY ©© COPY DRAW IF DRAW IF DRAW IF PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE PRINT RANDOMIZE NEXT FOR NEXT FOR NEXT FOR NEXT FOR NEXT FOR NEXT FOR NEXT BORDER BEEP BORDER BEEP BORDER BEEP BORDER BEEP BORDER BEEP BORDER BEEP BORDER CAT CODE CAT CODE CAT CODE CAT CODE CAT CODE CAT _[P]_[P]_[P]_ COPY COPY 1??+ COPY RETURN LIST BIN | DRAW SAVE LIST LPRINT ` USR A COPY COPY ?ww?83©©©n COPY COPY <=▞`[A]#q COPY RETURN RETURN RETURN COPY SAVE LIST LPRINT USR USR LIST COPY COPY COPY RETURN RETURN DRAW LIST LPRINT USR LPRINT LPRINT LPRINT LIST LPRINT USR COPY NEW RETURN RETURN PEEK 0 COPY COPY DRAW LIST STR$ ▝x▜$t▖ COPY LIST USR ??© COPY COPY COPY $ COPY COPY COPY RETURN USR @3USR % LPRINT ?© COPY ©??8~© COPY ?©? COPY ??© (xzxzxz (===(x(=AyyyxJJJB=AyyyxJJJB=AyyyxJJJB=@yyyxJJJB=@zzzxJJJB=@zzzj*HHHpppHHhBJB=Bzzzj*HhhhpJB=Bzzzj*H00PxxxHHJB=p BBB0PPPxxHHHPJB p=p p0xp0p p=p p00p p=p ppp1000p p=p pp0p p=p Hhxx0p p=p xp000p p===p xph0ppp p((<=s{F▗▘▗▜{e{I▗▘y{EXP ▝es DRAW SQR v OR OPEN #|[N]{f▗xy▗▘▘[S]M[Q]f▘BIN ▝{v[Q]▞k} CLS ▝[S]O{▚{}|▚▗▛i FOR [E][U][S]sy|▘▗▚▝} FOR [E][LN CLS }t▘INKEY$[K]▗{}{[E]LN z{}tINKEY$▛|▚▗▘{{EXP ▘[Q]USR [P]{ RANDOMIZE z REM gyk[N]d▙INKEY$[F]{yz▚▗▚ CLS ez▗ CLS x RANDOMIZE {x CLS ~{Y▙[U]▜▘{y{d▗EXP {}[y RESTORE [P]{▚{b▗{{yx}D▚▗y{}+▚▗[K] CLS y6[P]MyTAN %|RNDz PAUSE { CLS ▗▚▗x{▚▗ASN [Q]c▚[S]D▗ PAPER THEN nAT INKEY$▚Y{{I▝[U]}y[L]E{v▗▘Ekt[G]INKEY$ PLOT a{b▗▚▗▚SQR x[C]INKEY$▜ IF {v▗▘▗[I][U]▜y{}[G]INKEY$[L]j RANDOMIZE {r▘[U]ut▚▗[N]{▞gIN [S]xti{ RANDOMIZE zzlykMdINKEY$[F]{yFABS DEXP kuD RANDOMIZE ~[K]Ky{K SAVE yz CLEAR ▚▙INKEY$▞▗▚[S]F CLS e{ix[L]IN x▗ PRINT h▚▚SGN CLS y{D{F▗▘▗▘[S]E▗▚▗▟x DATA [J]{vSQR z▜x[L][F]{yx▘▗▚x▗▚ CLS ▚[S]QAT F▚BIN ABS DEF FN USR [G]{y▜}SQR [S]©[Q]d▘▗▜cEXP Z[E][Q]qKu|▚▗▘▜▗[N]▗▚z[E][U] PLOT {yt▘▗▚RNDINT ▗}{[E]FN i[L]}t▝INKEY$e{v▗x RETURN W[S]{E MERGE { RANDOMIZE xKj RANDOMIZE ▜ed▚▗j[U][L]}uS POKE [y|ABS y[J][L]uz PLOT }}{EXP ▛:▝[U][L]▘[Q]|{yk~E NEXT x[K] CLS y▗ SAVE y{uz RANDOMIZE D▘▗▚[M]+▚▗▘▜z▙[J]x▙ABS |▝z{y{r▗▚▗p{▚▗▜[S]a[▚BIN [N]▚USR ▛{y▗}s[S]c[Q]d▘▗▜G[[E][Q]y[E|▚▗▘▜▗▟▗▚▜[E][U] BORDER {yt▘▗▚BIN ▗▜▗[N][H][Q]▜5{v[Q]{y{▗~D LLIST {y{i{{={ RANDOMIZE }~K[J]qd▚[S][U]}x▗[F];y{ CLEAR yEXP CLS ex~©}{J▝[U]SQR ▘▝[Q]D{i{qz~AT usv CLS [Q] CLS Z▗▚▗▚[S]QFN |▖IN { INVERSE CLS F[T]y/}{y▗▚q}▗▜▝SGN S▘[S]▗▛SCREEN$ ▗CHR$ ▜}{ PLOT INT ,[L]▘[S]w[Q]c▙[S]▗▛▚▗ OVER y{▖ OVER ▛▙[S]©▝[U]t▚{Q[Q]tdyd▞D▚SQR }L▚TAN RND[Q]o}z▚▗z▗▚{y{y{w▖ySQR }BIN SQR ▘▗YSGN cy▜INKEY$y}u{f[E]{y{j DRAW ▘▗▗▜Ku{ IF [N]ABS {a{[K]y▗▘▗y~uhyw}z▚▗SQR ▜{}▚[F]t CLS v}{)SGN ▗▚[L]}~n▗▛D▚▘essE DATA ©▘{u▛M{y{{f▗[F]▗▚▗[I][S]f▗u▗ RANDOMIZE |▜INKEY$▜Dz{yD▚INKEY$ RANDOMIZE |▙INKEY$[J]▘▗▚t[K]▛▘[S]U[Q]▗▞▗▘BIN {E DRAW ▚ CLOSE #[Q]q[S]~▗}wy{exv▗{v[L] PAPER ▗EXP {r▗[K] CLS RETURN [S]u{|▗▚t▗yq}{y▖[E] POKE RANDOMIZE {▟INKEY$▗BIN ▞▗SQR ygE{Q{▝[U]{©{y<SIN ▜y{e, IF ▘▚▗v{xK▙COS yS▚▗▞{▘▗▚{v{Ydb~ASN jSQR 9}zD▝{yKE{▞{▘▗y{vL▚▗▚▗ REM zy{ NEXT wK}{y FLASH d▚[L][P]INKEY$f▗[F]▗ RANDOMIZE |▜INKEY$▝D[L]{yD▚INKEY$ RANDOMIZE |▙INKEY$ RANDOMIZE D▘▗▚tINT ▘[S]e[Q] POKE ▗▞▗▘▗[J]{dt▘D[Q]}u{v CLS }@▚{[B]{y{r|▚▜{yTAN ▘[L]yt[K]▛[S]i{y▗t▚▗}}y{EFN ▝ POKE }zABS DSCREEN$ ▗STR$ $▞▜{euy{e{▝FN {©{}t PLOT ▜{yT RETURN ▚[G][C]▗ RETURN SQR }IN ecy▗[N]{▚▗{|{▟▗f▗JBIN x[D]}yx▗[B]xABS ▗▞{e+yz▝{▚u{y▘▗{▗[G]s}{ws[b▟ky{eyd▘SQR ▚j▛[U]b▟[U]tINT ▚ CLS z▝[U]▛jy{B[U] CLS b[U]{b▗▚▗z▗▝[U]s▘[S]z▗▚▛▘▗▚TAN uzv▘[S]i{yDABS {▗uwy{}tz▗ASN LN }{▘[L]{r▗▞▝[U]wy|[K]▗v▗▘{s{u{N▜5{zg[K][E]# STEP IHuz{}Sy[P]INKEY$yq}{▚|ey{jLN ▗AT TAN ▗▚[O][N]{FDABS {Q{▘SQR y▗[K]▗yx}[I]▚d POKE CLS ▞{{▚[L]~[L]▚SQR u{I{|▗y▗RND{yy▗▜▗ SAVE {yuDCDx▘[S] MERGE {F▗ CLEAR ▗▝t[F]INKEY$▝t▛INKEY$v▗▞▗ RANDOMIZE z▚INKEY$▞ CLS [F]▛y{B[U] CLS t[U]{r▗▚▗j▗▝{}▜yo▙[S]Ft▘[L]▚▗INT DATA RANDOMIZE zR▗▚▙[S]m{}EXP {[K]yo}{ydt▗[J] CLS PEEK ▚▚`;z▗ CLS ▘[S]a{v▗▘z▚▗e}y{}L▚{u}Wt[D]BIN LLIST 4▚[Q]▖ CLEAR {a{▗PEEK ▗▘▗y}ex▚|y{~INT ▗[M]▚▚[B]e{v DATA ABS {a{SQR y▗▘▗y~dTAN ▚D▘ DATA ▚[J]▜{8{q▚[L]B[L]{}{){v▗[J]▚[S][L]▚▗▟▖ LET ptuz▝Iv RETURN [S]{B▗EXP ▗[F]t▙INKEY$|INKEY$tINKEY$r▗▗ PRINT {▘INKEY$ABS {f▛E{[Q] CLS yFN {v▗▘▗f▗[F]{x▗}w▘[S]Kx▚[L]▗▜Lzv▗▘▛▘[S]y{y▗[N]x▚ CIRCLE ewy{}Dy▗ PRINT {XUSR THEN D▗▚SQR ▚[S]u{j▗▚t▘▗yqe{~[M]▘cyw+t▙D▝ DATA ▖{{uB CLEAR {Q{▗ SAVE ▗▘▗yxet▜x▟ LET ~`INT ▜▗▙▚[H]{z[U] CLEAR {I{ CLS y▗▘▗yxft▚D▘D▚▛zx{u▚[L]▛G{}{I{z▗▝[U]y[J]▚▗ABS © CLS w©GmPEEK [S] INK {B▗▗ASN |▙INKEY$[N]zINKEY$RND|INKEY$r▗▗u{[L]▗ RANDOMIZE {[L]y{[U]{u[J]▘{v▗[K]▗F▗[N]{z▗uo▘[S]C▛ACS SQR :▗▞[A]ABS { PLOT ▗▛▘[S]i{y▗[F]|▚PI}oy{uyG}{iUSR NEXT ▗}▗▚[L]▙[S]m{B▗▚d[K]▗y}}{v[E]{yc ERASE t▙▗EXP D▝{}{`fASN {a{▘▗ RANDOMIZE ▗[K]▗y~}t▝z/fvSQR ▜▜▚[E] CLEAR {z▗ PRINT {){r{y▗[K]y~zD▚DDOyyxD▚SQR q▛E{u{){b▗▝▝SGN OINKEY$▜▘▗EXP ▜COS {qg▙▛RND^[U]yD▚SQR z[U]SQR e▝[U]SQR z▟[U]t▜{} RANDOMIZE dINT CLS yt[N]{yFN y{ CLS f▗ RESTORE {v▗▘▚SQR u|▚{q[Q]d RANDOMIZE POKE RANDOMIZE D▘ DRAW SQR u▚ DATA [N][Q]wez▚z▗ AND {y{y{[Q]KINT CHR$ ▚▛CHR$ {▚▗U[Q]w}D▚▗▗▚{w{yd[K]{M$~{▜▜}{ytEXP SQR yS}▗▚{[K]▗▚{~{i▛u{Q▘zEXP ▗x{yK▚[S]▚▗[N]{z|▘F▗▗zy{fxr▗ RANDOMIZE w▟Cy{uKyd▘▛▘[S]gK AND ▜▘▗yeICOS x{uc▙▛USQR 6[U] FLASH yd▛▚ CLS z▘[U][K] CLS y▚INKEY$ RANDOMIZE |INKEY$v▗ABS y{ IF {v▗}{vSQR u{▘INKEY${yet▚SQR }t▘INKEY$ PRINT AT VAL$ AT SCREEN$ AT VAL$ AT [C]AT VAL$ AT SCREEN$ AT VAL$ AT [S]AT VAL$ AT SCREEN$ AT VAL$ AT SIN AT VAL$ AT SCREEN$ AT VAL$ AT [S] DRAW RETURN DRAW IF DRAW RETURN DRAW ▘ DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW RETURN RETURN SAVE RETURN DRAW RETURN PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW CHR$ DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW RETURN RETURN SAVE RETURN DRAW RETURN LIST DRAW RETURN DRAW IF DRAW RETURN DRAW DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW RETURN RETURN SAVE RETURN DRAW RETURN LIST AT VAL$ AT SCREEN$ AT VAL$ AT [C]AT VAL$ AT SCREEN$ AT VAL$ AT [S]AT VAL$ AT SCREEN$ AT VAL$ AT SIN AT VAL$ AT SCREEN$ AT VAL$ AT [S]EXP SQR EXP SCREEN$ AT VAL$ AT ▘ DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW VAL$ AT SCREEN$ AT SQR EXP ATN EXP SQR EXP NOT CLEAR COPY CLEAR CHR$ DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW TO DEF FN >= AND SQR EXP ATN EXP SQR EXP NOT CLEAR COPY CLEAR DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW TO DEF FN >= AND SQR EXP ATN EXP SQR EXP NOT CLEAR COPY CLEAR CHR$ DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW TO DEF FN >= AND SQR EXP ATN EXP SQR EXP CHR$ CLEAR COPY CLEAR ▘ DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW TO DEF FN >= AND SQR EXP ATN EXP SQR EXP CHR$ RETURN DRAW RETURN CHR$ DRAW RETURN DRAW IF DRAW RETURN DRAW PAUSE DRAW RETURN DRAW IF DRAW RETURN DRAW STOP DRAW TO DEF FN >= AND SQR EXP ATN EXP SQR EXP CHR$ RETURN DRAW RETURN VAL$ DEF FN TO LINE POKE PLOT POKE CHR$ TO INPUT GO TO REM GO TO BIN DEF FN FORMAT DEF FN TO DEF FN >= AND SQR EXP ATN EXP SQR EXP USR RETURN DRAW RETURN FORMAT VAL$ DEF FN TO LINE TO ▙▘ INPUT GO TO REM POKE TO DEF FN FORMAT DEF FN TO DEF FN >= AND SQR EXP ATN EXP SQR EXP USR RETURN DRAW RETURN [A]VAL$ DEF FN TO LINE TO ACS TAN PAPER DRAW RETURN DRAW LINE TO TO DEF FN FORMAT DEF FN TO DEF FN >= AND SQR EXP ATN EXP SQR EXP PAUSE [U]BIN AND SAVE ▚ACS TAN SIN TAN VERIFY CLOSE # PAPER DRAW RETURN TO LINE TO VERIFY DEF FN CIRCLE AND BIN AND [S] POKE SQR EXP ATN EXP SQR EXP PAUSE [U] PLOT POKE POKE ACS TAN SIN TAN ▙▘ RETURN POKE SIN TAN ACS TAN REM POKE PLOT POKE [S] POKE SQR EXP ATN EXP SQR EXP PAUSE [U] PLOT POKE LINE POKE ACS TAN SIN TAN ▙▘▙TAN SIN TAN ACS TAN REM POKE PLOT POKE [S] POKE SQR EXP ATN EXP SQR EXP PAUSE [U] PLOT POKE ATN TAN SIN ▙▘▙SIN TAN ACS TAN REM POKE PLOT POKE [S] POKE SQR EXP ATN EXP SQR EXP PAUSE [U] PLOT POKE SIN ▙▙▘▙TAN ACS TAN SCREEN$ TAN ACS POKE [S] POKE SQR EXP ATN EXP SQR EXP PAUSE [U] DEF FN q▙ GO TO IF DRAW ▙▘▙▙TAN SCREEN$ TAN ACS POKE [S] POKE SQR EXP ATN EXP SQR EXP PAUSE [U]▙SIN DRAW RETURN DRAW IF DRAW RETURN ▘ PLOT ▙SCREEN$ TAN ACS POKE [S] POKE ▝EXP SQR EXP PAUSE [U]▙ PAUSE DRAW RETURN DRAW IF DRAW RETURN ▘ PLOT GO TO ▙SCREEN$ POKE PLOT POKE [S] POKE ▝AT VAL$ AT SCREEN$ AT VAL$ AT [C]AT VAL$ AT SCREEN$ AT VAL$ AT [S]AT VAL$ AT SCREEN$ AT VAL$ AT SIN AT VAL$ AT SCREEN$ AT ▝AT VAL$ AT SCREEN$ AT VAL$ AT RAT VAL$ AT SCREEN$ AT VAL$ AT [S]AT VAL$ AT SCREEN$ AT VAL$ AT SIN AT VAL$ AT SCREEN$ AT ▝Yce[L]YcYCOS YcU_eTAB [P]WCODE IF Y>[U]▘ RANDOMIZE G9N IF POINT yPI▘ MOVE y<▗{PI ERASE [M]{:▘yRNDAT [S]▞INKEY$k©:▚AT TAB y8SCREEN$ <=[E][P][C]TLN ▘]@[A] MERGE J INVERSE RESTORE IF _ LINE [R]CHR$ TAB I[U] FOR E. POKE INT [B[C] FOR D OUT READ DRAW ]>=CODE }▗K[S] GO SUB G, REM POKE CODE >=CODE BIN CODE [E][P][C] RETURN 5SCREEN$ ▙[M]© IF TAB LINE POINT [G][N]ATN AT [K]s[E][P]▘ RETURN 5J[O]ri▗▚▗▘▗E CAT rYPIJ PAUSE SGN ^ FLASH [C]▚Y[D]Y>=▗_CHR$ ▜Y POKE ▚[ STOP ▝G OVER FOR [L]INT PLOT #SCREEN$ ▜[H] LINE i MERGE CODE PAUSE INKEY$ATTR POKE ATTR ▗ AND DRAW %AT IASN POKE [G]©▛o▜[P]▟K| GO SUB QK[M]i MERGE [T] PAUSE U[K]PEEK PI POKE STR$ VAL$ POINT POKE K| PRINT [I][G]~FN CODE PLOT [I]▗Iz FOR K[M] LINE PEEK FN POKE FN CODE PLOT SGN ▗Iz FOR K[M] REM i MERGE TAB PAUSE i INVERSE [T] IF VAL$ TAB POKE ▟▚▟7| DIM I[K] POKE k BEEP TAB POKE k OUT ATTR POKE SQR [U]I[S]▗FN CODE PLOT ▟G| DIM [J]FN CODE PLOT ▗PEEK CODE POKE STR$ Ir FOR [L][E]xVAL$ TAB POKE [L]POINT ▚▟O| DIM M©AcQ SAVE ▛▞▛▜p BRIGHT MERGE i&U_▘▙▛i&[P]▙[E]|UcEwM©INT INKEY$ INVERSE INT ▚[D]= MERGE uO▗▗▚▗▘▗▚q[U][U] FOR SGN ▗[B] READ sM▗ IF ▗▚{}{▚▝▗▖▖[P]▗▚▗▘dvt IF ▝▚▗▘▗▝▛ASN POKE rtf▗▗▚▝▛▞[K]▗▚▗▜ POKE PLOT POKE IF POKE PLOT POKE PAUSE ▝▚{{▚▗▘▗<=▗▗▚. BEEP .▚ OR [A]▖ THEN ▗▚▗▘$ VERIFY $ REM OR ▚▗▘▗▗▝<=[U] ERASE $ AND ▗[K]▗▚ OR ▖▝▝▗▚▗NOT [U] VERIFY [U]SCREEN$ [U] VERIFY [U] ERASE OR ▚ MOVE MOVE ▚▗▘▗▗[H][M]▜[H]▗▜[A][H]▜▚▗▘▗uASN INT ▗SGN ▗B FLASH LN USR LN ▗F© CLS LN [H]w CLEAR SGN ▗B OPEN #LN TO LN ▗FINT [C]i COPY PEEK {Dx TO SCREEN$ LN [C]▚LN ▗VAL INKEY$ LET COPY FN ▗FINT [B]i COPY RETURN LN ▗FINT [C]i COPY +▖RND LET ACS [H] PAUSE K BORDER RETURN +TAN VERIFY LIST ACS PLOT FN ▗ LET INT ACS INKEY$ NEXT ATTR ▗ OVER [F]g▜▗ RANDOMIZE i6Bk<=[E] NEXT [VAL$ OPEN #"K LINE DIM Y[U] MERGE $I8 RUN GQ POKE I SAVE PAUSE K/<>RNDc[D]▗ OVER ▜k4▗PI▚ GO SUB ▘ IF [R]_xATTR ,AT ▜▖[R][E]r CLEAR ▗▘INKEY$LN LET j▛ACS ▜ NEXT LN [U] LET #SIN SIN ▖▗[T] LET ▘▘ IF RND_|ATTR AT SQR ▖RND[E]v CLEAR xSCREEN$ [K]SGN RND PRINT #INKEY$[M][U]TAN RND PRINT INT ▙ACS [P] PAUSE )ACS [S] NEXT ▜$ RETURN VAL$ [I] NEXT ▛INKEY$[I] NEXT VAL X PLOT #SCREEN$ TAN LN WABS DIM PEEK ^ POKE INK +LN X PLOT PEEK X POKE zE[U]▘INT [M]z▞[U]▜+VAL ^ PLOT +WABS DIM RND▘ BRIGHT [H]a▚▜o4k CAT g NEXT LN ▗%[U]CHR$ I+ LET SGN _ PAUSE #INKEY$IN [U][]zTAB b[L]INT ▖LN VAL _ PLOT INT SQR ACS Z POKE [K]▞[J]TAN INT ▜ACS Y POKE LN {FN X PLOT INT =_xATTR MERGE INT RANDOMIZE _|ATTR 5b CLS AT ▙INT ACS ▚ NEXT ▛▚ IF 5DCHR$ FOR INT ▚#[S]AT SGN ▗ CLEAR #VAL$ ▜LN ^ PLOT RNDEXP OUT TAN ^ PAUSE FLASH [A]▗[D] IF K DIM 4INT ▜ACS LLIST PAUSE TAN VERIFY LIST ACS PLOT ▛▚GBIN PRINT PI[O]![F]▚BIN CLS [G]i:YPI▗CHR$ ▚[M]▛ CLS [G]I REM PI LLIST [F]▚ BRIGHT ▗INT INT PAUSE Uzo4SGN INKEY$ CLEAR z▚AT ▗PEEK BORDER @=[U]|PEEK X POKE !AT ▗z▜AT ▜RND PAUSE . STOP PI RUN +[M]RND SAVE ,[H] PLOT *▜w4EMWRNDyX[L];f[S]▜k4w* NEXT Iy PLOT Ki SAVE I[A] PAUSE KRNDYg▛deABS VAL ▗g4OVAL$ CAT " CIRCLE PI- COPY 4[U]LEN i INK NOT VAL <> PRINT ,VAL <> PRINT b[J]z[U]RNDFN THEN INT ACS ERASE "▗▜RND<=" FOR TAN ▗ READ BRIGHT PI FORMAT oBIN PI FORMAT INT ACS MERGE "[R]PEEK MERGE "IN [U]▘PI INK INT ▗INKEY$ CAT "TAN BEEP ,oESQR PLOT STR$ LN ▗=[U]▞YFN MERGE [F]f{[[N][D];fG CLOSE # RUN [H][L]b+TAN THEN RANDOMIZE INT ▙ACS = RUN S[F]▙▗k BEEP 5 RUN WYoY SAVE ▗|▞INKEY$▞CODE [F]▜▗o BEEP 1 RUN [YPIPI PRINT ▘[C]AOY CONTINUE ▗[U]▗CODE TAB [T][F]LEN PAUSE [L]US▘SIN i"INT [F] MERGE INT ▚▞E[PI[C]][H]▗YgY[L]MLN ▗]LPI[H]_[F]yX▛(i2EXP TAN ; DIM DLN VAL THEN PRINT Mq PAUSE PI BRIGHT CODE CLS 0[K]©PI;bPEEK ▜ NEXT -AT RND<>o[H]▘ PAPER INT $g$k$o$k$[A]$k$o$k$g$k$o$k$w$k$o$k$g$k$PEEK ▜ NEXT AT ▘[F]Z{[P]UGTAN PAUSE IN [U]BM▙ RETURN `B COPY @[U] MERGE / DRAW R OPEN #O[F] BRIGHT aBIN GQk$g$k$o$k$w$k$o$WINT [O] INK INT ▘Ow[T]▗x[F]▛z▜▗SIN {i*INT xi OR i CIRCLE RND[ LET LN GVAL y{INKEY$▗yK INPUT 4INT ▝RND BRIGHT [H] PAPER y▚a PAUSE VAL SQR Qzk4ATTR ▗ AND [F]BIN ▜{TAB NEXT k4-I FOR 2Go LIST INT [L]I TO @W{Z©▗PIlwCODE CLS 0[S]©[G]r FLASH ▗ OVER [F]g▜▗▞i6▘INT ▜ACS LLIST PAUSE CI SAVE PAUSE GA PAUSE RNDc[D]▗ OVER INT ▜ LIST EXP Qzk4K[E]aRND▘BIN [H] PAPER y[D] PRINT i6RNDuX[H]▗_9▞M▗k4[T]a#INKEY$<="PIINKEY$<>"[U]▚TAN BEEP $INT ▜ACS OVER "PI)INKEY$ BEEP "ACS CLEAR PAUSE VAL ; PRINT ACS V POKE TAN _ PAUSE INT ▜ACS MERGE RUN KQ LIST I^ RUN ATTR ▗ OVER [F]g▜▗ RANDOMIZE i6▘▜A▜▗▞RNDcACS PI▟ DRAW +[U]©RNDg[H]▗ ERASE ▚▜y PAUSE LIST iE[G]eSGN K DIM <RNDq"[D] VERIFY I1 PAUSE PI%[F] CLOSE #G/ LIST RND BEEP "[H]*I- PAUSE ▗▜)ACS P POKE PI^ PAUSE aCINT [L]IIN FOR CeSIN [E]~+TAN ^ PAUSE +EABS MERGE +]zTAB b[J][U]▙+TAN _ PAUSE MPI NEXT [F]Yl▗▖O OR CQ[A]▚iJULN [A] FLASH LN ▗ OPEN #G[E]oE[G]lSqCQgYcyo]▙qGQcPEEK [K] NEXT !AT ▚EXP TAN [U] CLEAR PEEK PI NEXT |INKEY$[F][Q][B] LIST EXP VAL [B] LIST [U]INT ▗ACS [T] NEXT )W▜I LLIST 2cUGu▘]{e_egU[u}i CAT ▗[VAL$ OR "[ IF ▘Y CIRCLE g ERASE ▗z}[U][H]QWeLN VAL FORMAT Y DATA ▗[ PAPER Y FORMAT ▚ STEP PEEK ERASE "IN [U]▙INT CLS YRNDY[R]YRNDACS OVER "[INKEY$ STEP " RETURN ▙▗PIBb▟SQR [U]voE INK POKE ▘INKEY$IN AS[O]$PI0PI[I][H]▛[U]tULN [A] FLASH LN ▗ OPEN #G[E]bMLN ▗%LPIa PAUSE ▚▜ BRIGHT COPY `[S]▟SQR b OPEN # CLEAR bb6 INK COPY dSGN VAL$ ▙/`SGN MERGE COPY `C FLASH CLEAR NEXT [R] RETURN 5SCREEN$ ^OQ▗▜CQ[M]Si&i*i&i"i&iZU[C][E]oULN [U] FLASH G[E]cULN ▙ OPEN #▜W▝i*i&i"i&ii&USGN [U] FLASH [K]nORND/▜W[A] IF RND* LET FLASH POINT ▟ DRAW 3[U]sM{▗Y CLEAR x[E]q}y[E]xa}©Yq[E]{▚=▚▗INT ▗▚[U][S][U]INKEY$[U]SCREEN$ [U]INKEY$[U][S][U]INKEY$[U]INT [U]INKEY$[U][S][U]INKEY$▗▗▚▗▘▗▚[M] STOP [M][O]▗[K][M]▚▗VAL$ [Q]▚▗▘▗▚▗PEEK IF [S][Q] DRAW [Q]▚▗▘INT VAL$ INT ▖INT ▙▗ CIRCLE LPRINT ▙[E][U]CHR$ ▚[E][S][E]AT USR AND PEEK ▚[C][E]▚▗▘▗▚▗▙▙▚▗Z[E][G][E][C][U]▚▗VAL$ [K]INT [O]VAL$ ▚▗[K]▙INT ▚▗▗▚▗[G]▗INT ▗▚INT ▘▗▚▗▗▚▗[K][M]▚▗[K]▚▘[C][U]▚LN CONTINUE PLOT GO TO STOP LPRINT LN ▚[M]CHR$ [M][O][M][K]LN ▚LN GO TO ▘[M]VAL IF ▚LN DRAW ▘[K]▘ DATA LN ▚▖[G]FN LINE IF ▙[K]▚ IF CIRCLE DATA IF ▘BIN LN ▚LN CONTINUE DATA IF STOP DATA LN ▚ IF CIRCLE ▘[M][K][M]▚LN CONTINUE NEW INT NEW LPRINT LN ▚LN STOP LN ▘BIN LN ▚▗▗[G]▗▘[E]▚▗[K][E]▚▗[C][E]INKEY$▗▖[O]TAN [K]▖▚▗INT ▗LN ▗SGN ▗▚▗[M]▘▙[M]▚▗INKEY$CHR$ [M]▘[M]▚▗ACS DEF FN FORMAT PAPER CHR$ LN ▚LN [I] NEW SAVE NEW LPRINT NEW ▚ SAVE CONTINUE NEW IF NEW LPRINT SAVE ▚LN SAVE DATA NEW DATA LPRINT LN ▚ DRAW INPUT NEW DATA NEW NEW DRAW ▚ IF PAPER DATA IF DATA STOP IF ▚ IF REM DATA IF DATA STOP DATA ▚LN SAVE DATA LPRINT NEW LPRINT LN ▚ NEW CONTINUE NEW SAVE NEW LPRINT NEW ▚LN b[M][O][M][K]LN ▚[K]▚▖>= DEF FN SGN ▚ NEW RETURN GO TO PLOT GO TO NEW NEW ▚ DATA REM DATA NEW DATA STOP SAVE ▚ NEW CIRCLE PAUSE GO TO INPUT LPRINT NEW ▚ NEW CONTINUE PLOT GO TO STOP LPRINT NEW ▚LN SAVE NEW DATA NEW LPRINT LN ▚ SAVE CONTINUE NEW IF DATA STOP DATA ▚LN [I] NEW DATA INPUT DATA LN ▚ SAVE CONTINUE NEW IF NEW LPRINT NEW ▚LN SAVE DATA INT ▘BIN LN ▚ IF [C][M][O][M][K][M]▚ NEW CIRCLE NEW DATA NEW LPRINT LN ▚ NEW CONTINUE NEW SIN VAL ACS [M]▚ NEW SAVE NEW GO TO INPUT POKE NEW ▚ AND INPUT SGN [O][I][U] AND ▚ LPRINT LPRINT PEEK [M][K][M]▚ IF [O][U] STOP IF ▚▗[E]▙▚▗▖▘[M]SIN [U]▚▗ LINE [E][G][E][C] POKE ▚▗[C]LN BRIGHT [M][K][M]▚▗[K]▗▚▗▘{▚▗[G]ACS RETURN TAN SIN IF ▚▗ IF SGN ▘LN NEW INT ▚▗INT TAN INT ACS VAL LN ▚▗[K][I]ACS TAN SIN [I]▚▗▙INT LPRINT NEW LN ▚▗INT SGN STOP SAVE STOP LN ▚▗[G]TAN RETURN TAN SIN TAN ▚▗[K]LN STOP LPRINT PEEK [O]▗ REM DATA RETURN LPRINT NEW LPRINT ▚▗b▗PEEK [M][K]LN ▚▗▚▗▖▙FN [O]▗ IF GO TO PLOT POKE REM LPRINT ▚▗INT TAN ACS TAN SIN [I]▚▗INT LIST GO TO INPUT CONTINUE INPUT ▚▗ DRAW STOP LPRINT NEW LPRINT ▚▗[K]SGN STOP LPRINT NEW SGN ▚▗ DRAW STOP LPRINT IF DATA NEW ▗ IF LN STOP LPRINT PEEK ▗[I]ACS TAN SIN TAN ▚▗[K]SGN NEW SGN ▙ DRAW ▚▗INT DRAW ACS TAN SIN [M]▚▗INT LPRINT STOP LPRINT NEW SGN ▚▗ NEW DATA VAL PEEK [M]▚▗[K] NEW GO TO INPUT CONTINUE VAL ▚▗ NEW SIN [M]VAL$ CHR$ ▚▗y LPRINT STOP LPRINT PEEK PEEK ▗ IF [M]SIN IF ▚▗▗[M] RETURN [M][K][K]▚>=[Q][O][M]INKEY$ AND ▗CHR$ [M][I][M][K] DRAW ▚LN NEW POKE INPUT DATA NEW ▚▗▘▗[O]TAN LPRINT LN ▚{{▚{▘{▚{ IF {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚t▛▚{▘{▚{INT K▞sr{▚{{▚4SIN [P][O]{[K]{▚z▘BIN AND [P][C]{▚{▘y▜ IF COS ACS {▘{▚~▖▗▚ NEXT PAUSE {▚{[K]p▘▗▘kf{{▚l▜[z{▚{▘l▙▜▞[F{▘{▚l[C]▛▞TB{▚{hINT SGN THEN <> CLS IF {▚k▟y{TAN INT ;{▘s▝{e FLASH CHR$ {▚|▜ATTR INKEY${INT {▚yEG{▚{▘z▚dzSV{▘{▚{ POKE PLOT SR{▚{{{▚<INT [D][G]{{▚{▘Z[I] FOR IF {▚{▘{▚k THEN AND {▘{▚{INT s▝+"{▚{{▚©▝WV{[K]{▚{▘y▜if{▚{▘{▚z IF vt{▘{▚{{▚ PAUSE POKE {▚{[K]{▚{▘9INT {{▚{▘{▚_[S]{▚{▘{▚{c▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{z{▚{▘{▚{{▚{▘x▚▗[K]SQR ▚{▘{▚g▞{yKB{▚{INT X[K]▗▘ NEXT PLOT {{▚$[S]▗▚[C]{▚{▘$INKEY$▗▝▘{▘{▚$ PAPER ▗▚▝▚{▚{4ACS ▗▘▙{[K]{▚[[N]{ysz{▚{▘k▞{EKF{▘{▚u▛SQR ▘{▚{[K]z▚@F CLS ▚{{▚z▘CA; CLEAR {▚{▘z▚DJ[F{▘{▚z[K]B@[B{▚{z▚F@[F{INT {▚z▘FD[J{▚{▘z▚FX[F{▘{▚zFD[B{▚{ IF z▚BD[F{{▚z▘DF[Z{▚{▘z▚EK;{▘{▚zINT [Y CLS ▘{▚{z▚TR{▚{[K]{▚z▘SV{{▚{▘z▚SSCREEN$ {▚{▘{▚zSV{▘{▚{[K]z▚_Z{▚{{▚z▘{▘{▚ NEXT {▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{ IF {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{e▚{▘{▚{INT {▚Z[M] CLS ▚{{▚{▘;EXP ;{▚{▘{▚ PRINT CLS [F{▘{▚z{DF FOR STOP {▚{z▚DBCOS ACS {[K]{▚z▘DF[P][C]{▚{▘{▚ DATA PAPER ▞{▘{▚{ POKE PLOT ▘▗{▚{[K]{▚ DRAW IF ▚▗{{▚z▘hj▜ RANDOMIZE CLS ▚{▘y▜bl▜ CLS ▘{▚©[J]▜▝ CLS ▚{s▝ASN COS zx{INT {▚j[O][O] RANDOMIZE PLOT {▚{▘X[K][C]▚{▘{▚<SIN POINT SCREEN$ {▘{▚{z POKE PLOT <> DEF FN {▚{z▚`f{[K]{▚yCAIN SIN {▚{▘©$ NEXT PLOT {▘{▚s▟ FORMAT ERASE kb{▚{[K]j▖+[F{{▚q▜ POKE ▚SQR IF {▚{▘|▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{y{▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{t▚ CLS ▘{▚{ IF {▚cSQR ▚{{▚{▘H{▚{▘{▚/[C] THEN AND {▘{▚{INT [O]ATTR [S]{▚{{▚4SIN [T]INKEY${[K]{▚{▘4ACS [D][K]E▚{▘z▚TAN J[D][G]X[O]▗▚▗tv[D][C]S[B]{e{yTAN SIN [D][G]T[K]▗▚▗▘TAN ACS [D]SCREEN$ S[B]{}{y4:[D][G][[N]{y{etv[D][C]D▚[G][I]▟ POKE PAUSE [D][G]{ IF W[F]}{TAN ACS [D][K]{▚/[K]▜SGN [S][T]INKEY${▘K▞ztSGN PEEK ATTR [S]{▚cABS xz[O] THEN AND {t▚▘K▞{▚{▘{▚dSQR ▚{▘{▚{{{▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{ IF {▚{▘{▚{{▚{▘G▚{[K]{▚{▘{▚[C]{▚{▘{▚{INT LN INT {▘{▚{{▚ REM GO TO CLS ▚{[K]{▚{▘ATTR POINT SQR {▚{▘{▚m{▘{▚{O▟KB{▚{[K]{▚a▜cf{{▚{▘v▗wJ{▚{▘{▚b CLEAR RETURN {▘{▚{[K]l▙[I][O]{▚{{▚o▞▖ CLS IF {▚{▘g▟SQR ▚{▘{▚m[D]{▚{`▘ECDF▛INT {▚v PRINT RUN {ucf{▘}▜▗[K];9sr{▚xzx DRAW IF [D][G]{z▚▜▝df[D][K]{▚{▘wDZ[D][G]{▘{▚c▟▗▚[T][S]{▚{INT j▖▗▘ATTR INKEY${{▚H▙▗▚ THEN PAPER {▚{▘/[O]▛{▘{▚T REM ▚▗SQR ▘{▚{/[O]▖▙{▚{[K]{▚K▟uv{{▚{▘d▚INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{z{▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{s▚ CLS ▘{▚{INT {▚l;{{▚{▘i▛;{▚{▘{▚q;{▘{▚{ IF q;{▚{{▚q▜;{[K]{▚{▘;{▚{▘{▚ RANDOMIZE <=;{▘{▚zEG;{▚{[K]y▜;{{▚y%'; CLS {▚{▘y▜%+;{▘{▚y[L]%';{▚{y▜%#;{INT {▚y%';{▚{▘y▜5+;{▘{▚y▛;{▚{ IF z▚EC;{{▚{▘[F][H];{▚{▘z▚[E][K]CF{▘{▚}SQR {y©z{▚{s▝{}yz{[K]{▚l▗▚▘{▚{▘T[G]▗z▚▗{▘{▚T[K]▗▚▚{▚{[K]l▙▗▘▚▗{{▚s▗▚[J]INKEY${▚{▘}▜{ugf{▘{▚z[K]▗▚[L]▘{▚{{▚{▘{▚{ IF {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{x▚ CLS ▘{▚{y{▚©▝;{{▚d▘ LIST ▘ FLASH PAPER {▚{▘[[J],;{▘{▚= MERGE BEEP CLS ▘{▚{ POKE PLOT [S][U]{▚{[K]z▚ce▞{{▚yMO[P] STOP {▚{▘y▜ NEXT PLOT {▘{▚y[L]$&kb{▚z▞▜%#[F{INT y▜vr;{▚©▝y{ CLS ▚{▘r▟▖{▘{▚r|▜EXP PEEK {▚{r?>{[K]{▚~▗▚sz{▚{▘~▗▗INT NEXT PLOT {▘{▚y▛▗▚COS SIN {▚{[K]z▚COS ACS {{▚{▘BIN AND [D] REM {▚{▘{▚$SCREEN$ [D][G]{▘{▚{[K]/[O][D][C]{▚{{▚b▗COS ACS {INT {▚{▘}▜kj{▚{▘{▚z[K][L]▚{▘{▚{{▚{▘{▚{{{▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚z▘SQR ▚{{▚{▘y▜[:{▚{▘{▚©▞kf{▘{▚{[K]rCOS SIN ▚SQR {▚h▙COS ACS CLS OR [F{▘h[O][C]{ykb{▚/▘[N][P]COS ACS {/[O][N][L]SQR EXP REM ▚/[K][L][J][U]SCREEN$ NEXT PAUSE /[O][M]▘▗▚[L][N]SV/[C][M][O]▗▘▗▚[D]SCREEN$ /[O][P][J]{y{uSV/[K][L][J]{e{ysr/[O][I][G]▗▚▗▘▛▚/ STOP [P][O]{▘{▚{hIN INT {▚{[K]{▚h▙IN PEEK {{▚{▘s▝sJ{▚{▘{▚©▞kf{▘{▚{[K]x▚[L]▘{▚{{▚{▘{▚{}{▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{ IF {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{z{▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{ IF {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{{{▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{ IF {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚{{▚{▘{▚{INT {▚{▘{▚{{▚{▘{▚{[K]{▚{▘{▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗[M]▗▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘AT ▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K] TO ▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘ TO ▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘[H]▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF NEW ▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘ DATA ▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▚[M]▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▚▘z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[L]▗▚B▗▚▗▗▚▗▘▗▚▗B▗▚▗▗▚▗SIN ▗▚▗▘▗▚▗[K]▗▚▗▚▗▚▗▚▗▚.]▚▚▗RND▜y▚▚▗SIN ▗▚▗[K] CLS ▜INKEY$▚▚▗VAL$ ▚x▘BIN ▚▗ IF ▗▚▗▘▗x▗VAL$ ▚▚▗SCREEN$ POKE ▚▗[K][U]▚▗CHR$ ▗▚▗▗▚▗ AND ▚▗k▗▚▗▘[E]▚▗▗▚▗▘▗▚▗ CIRCLE DRAW ▚▗▘▗▚▗▚▘▗▚▗INT ▗▚▗▚▗▗▚▗SIN ▚▚ PAPER ▗▚▗▘▗▚▗▗▚▗▘▗▚▗ REM ▚"▗▚▗▗▚▗▘▗▚▗[K]▗▚▗[C]▚▚▝CHR$ ▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▚▝ ERASE ▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▚▛▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▚▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▗[O]BIN ▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▗[K]BIN ▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▗[C]▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▗▘▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▗▚▗▘▗▚▗u▗▚▗▘▗▚▗▗▗▘▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▚▗INT ▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚ABS y[R]LEN RETURN RND NEXT CLEAR [N]5 SAVE [C]s RUN ▛LEN CLS ▞ NEXT -▘s▚LEN RETURN ▛ NEXT CLEAR 5 SAVE ▗s▜▜LEN CLS ▜ NEXT =▟sLEN RETURN ▖ NEXT CLEAR [C]5 SAVE [M]s RUN [L]LEN CLS INKEY$ NEXT [T]yACS BORDER oA[U]PEEK BORDER FN RND▗K NEW RND BORDER ACS Eg[F]{[E][P][E]aM▚▗▗▚▟BIN ▗▗▗[L]▝▜ VERIFY ▘ACS BORDER oA[U]<=PEEK BORDER ▖ INK RND OPEN #K LIST RNDBIN LN RESTORE ACS FORMAT K LIST RND BORDER PEEK Eg[F]▘[E][P][E]-M▚TAN RETURN ▗▚▟ CAT ▗▗▝▜ VERIFY [K]▗ FLASH ▘▗<>▜▗ VERIFY g▝▚IN ▝cACS RANDOMIZE _OeWTMgACS CLEAR [K NEXT eK]MKO DIM AT {McqSQR SAVE I`DtINKEY$sseOINT SIN I▘QC©ATTR [A]▗EXP ak DRAW TAN }vCSQR o DRAW ATTR ▟PI[C]gage[M]ce SAVE CODE LIST EWMWnI[J]lOSIN INT EXP ▜▝[U]|G,KPI CIRCLE PI TO PI>=A[R]PIUSR PI IF RNDI▚WMWA MOVE wATTR k DRAW TAN }[S]▘SQR o MERGE egKUOI▚INKEY$[M]▗▘EXP i(▘POINT i IF vTAB [K][N]K{ATTR [E][U][O]▘ DRAW BIN k'▗ATTR k DRAW xCHR$ &@BIN M[U]▜y[N]i COPY RND▗TAB ac SAVE 3[U]CMLN ▘y[J]i NEXT RND▚▗POINT ▗ IF 1INT ~O▗▘▗▚▗▞▛▚▝▗©▗▜}B{_[y{▘{x▜iASN ▚▗O CLOSE #RNDINT >=SGN ▚K[B]3I DATA u{▚{~▖IN pZ^y{▘{z▞snBIN )}{▚{▖ATN p OPEN #y{{y[M][D]e▚-e{▚{}TAN E POKE y{▘{}ABS ▚AT }{▚{{D[J]▘TAN RANDOMIZE {[K]{~g}▗ DATA PRINT {▚{N{y▗D RANDOMIZE {▘{{u[I] CLEAR {▚{[L]{y▘▗ RANDOMIZE {z▗{}▚▗E{▚x▜{©▗y{▘|{z▚[U]}{▚|[P]{&DBEy{ IF t▟{ dEXP t{▚d[H]z"t[K]▜y CLS ▘DTAB bcx▚▛|SQR ▚TAB {▘SQR z[L]AT THEN (BIN y©b▛▚▗[H]ABS ERASE [U]ASN wz▘▗FN f FORMAT RANDOMIZE C{▚▗ INVERSE FORMAT OPEN #[U]ASN r[K]▗-.SCREEN$ Kb▜▚[H] MOVE FLASH BIN VAL$ Kr▜▘INKEY$.`▞[j▚ OVER MOVE CLS TO [N][S[L]D▚VAL$ 8{T[F]▚d FLASH {[G][H]{R[L]▘|{` STEP ▖{,[E]▚{u{{[G]wP[P]INT {y{|▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗}▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▜x▘▗PEEK ▗▜yz▘▗ LINE ▗zx▚▘▗▗w▚▚▘▛g{▚▘[L]t▚▚▘▜4EXP POKE ▚▚▘▜`yLN ▚▘▜`CHR$ ▚▘▜d▞BIN ▚▗▚▗ RANDOMIZE [U]▚▗▚▗▞t▚▗▚▗[K][E]▚▗▚▗▗▚▗▚DINT ▗▚▗▚Dd▚▗▚$[E]▚▘▜[U]j[E]▚▚▘▗[U]SQR [E]▚▖▘▗CHR$ [U]J▚[M]▘▗PEEK BIN Z▘▗▚BIN REM ▗▘▗▚BIN ▗▘▗▚BIN [G]▜▚▘▗▚BIN [F]x▚▚▘▗▚BIN ▞x▚▘▗▚[U] IF ▗▚▘▗▚[U]▗▚▗▗▚[E][K]▗▚▗▗▚▗▚▗▗▚▘INT ▗▚▗▗▚J▗▚▗▗▚▗INKEY$▗▚▗▗▚▗▖▗▚▗▗▚▗x▗▚▘▗▚LN ▚▗▚▘▗▚ IF NEW ▗▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▝t▘▗▚▗[K]▛y|▘▗▚▗[L]~▘[I]▚▗yH▚▘[S]▚▗▟x▚[E]▘<=▚▗[I]SGN ▚▘▝x▛D▚▘zINT t▚▘▜▛[M]▚▘}[L]▗▚▚▘t STEP ▚▚▘▚zBIN ▚▚▘▚▗ LINE BIN ▚▚▘▚▗INKEY$▚▚▘▚▗▖▚▚▘f▗LN ▚▚▘&▗vBIN ▚▘[G][K]BIN ▚▘▙BIN ▚TAN ▘ AND ▚{SGN ▚BIN ▘LN ▗▚[U]▘▗▗▜▗[U]▘▗▗j▗[E]▘▗▗▗BIN ▚[E]▘▗▜▗[F]{^▘▗▜▗[L]z▚▘▗▚▗▚▘▗▚BIN IF ▗▚▘▗▚[U]▗▚▘▗▚[M][K]▗▚▘▗▚▗▚▘▗▚▗Z▗▚▚▘▗▚▗[G]▗▚▚▘▗▚▗[J]▗▚▚▘▗▚▗▛▗▚▚▘▗▚▗y▗▚▚▘▗▚LN ▗▗▚▚▘▗▚ IF NEW ▗▚▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗e▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▘▗▚▗INT ▗▞D▘▗▚▗▗INT BIN ▘▗▚▗[K]▗vBIN ▘▗▚▗▜FTAN ▘▗▚▗z▛▚[M]▘▗▚▗[I]▚▖▘▗▚▗[K][E]▚▘▘▗▚▗[M]▚▚▘▗▚▗INT POKE ▚▘▗▚▗D▚▘▗▚▗▗▚▘▗▚u IF ▚▘▗▚▛$▚▘▗v[K] DATA ▚▘▜~TAN SCREEN$ DATA ▚▘ RESTORE INT DRAW ▚▚▘ OR INT ▗▚▚▘D▗▚▘▚▗[K]▗▚▘▚▚▗ SAVE ▚▘▚▚▗{▚[E]▘▚▗▛▘▚[M][I]▚▘▗▖▙▚INKEY$▘▗ AND ▘PEEK F▚▘▗INKEY$▝▞{▚▚▘▗[G]▝[J]|▚▘▗▙▟▗▚▘▗[F] IF ▗▚▘▗▜e▗▚▘▗▚▗▗▚▘▗▚▗▗▚▘▗▚▗:▗▚▘▗▚▗ LINE ▗▚▘▗▚▗INT ▗▚▘▗▚▗[E]▗▚▘▗▚▗x▗▚▘▗▚LN ▗▗▚▘▗▚ IF NEW ▗▚▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚[E]▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚ DRAW [K]▗▚▗▘▗▚x▗▚▗▘▗▜▘INT ▗▚▗▘▗▗▜▗▚▗▘▗▘▜[K]▗▚▗▘▗▙▜▗▚▗▘▗[G]▘ IF ▗▚▗▘▗[G]▘z▗▚▗▘▗INKEY$▞f▗▚▗▘▗ AND ▗▚▗▘▗ AND [E]EXP D▚▗▘▗[U]INT t▚▗▘▗▗SCREEN$ IN A|▘▗TAN ▛▛y{▘▗ AND >={>=PEEK B▗PINOT ▚▗b▗[I][K]F▗[S]▗▚▗ NEW ▗[S]▗▚INT ▚▗CHR$ ▗▚[E]▚▗▗▚[U][K]▚▗CHR$ ▗▚[U]▛ DATA ▚▗[S]▗▚BIN DATA [U]▚▗[S]▗▚BIN SCREEN$ [E]▚▗[S]▗▚INT [E]▚▗[S]▗▚SCREEN$ [E]▚▗[S]▗▚SCREEN$ ▚▗CHR$ ▗▚▘▚▗▗▚[E]▜▚▘▗▚▟▘▗▚BIN z{F▘▗▚BIN CLS F▘▗▚[U][K]▗▚▘▗▚[E]▗▚▚▘▗▚INT ▗▚▚▘▗▚▘▗▚▘▗▚▗▚▘▗▚▗ REM ▗▚▗▗▚▗ STOP ▗▚▗▗▚▗▙▗▚▗▗▚▗[J]▗▚▗▗▚▗▚▗▗▚▗INT BIN ▚▗▗▚▗BIN ▚▗▗▚▗[K]BIN ▚▗▗▚▗▚▗▗▚▗y▚▘▗▚LN ▗▚▘▗▚ IF NEW ▗▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗}▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗|▘▗▚▗yx▘▗▚▗[K]▛z▘▗▚▗▛b▚▘▗▚▗yz▚▘▗▚▗▛[I]▚▘▗▚[I]SCREEN$ d▚▘▗▚ACS STOP DRAW ▚▚▘▗▚ RESTORE ~▚▚▘▗▚E▗▜[C]BIN ▚▘▗TAN [K][U]▚▘▗ DATA PAPER [U]▚▘▗D LINE BIN ▚▘▗▙▗ PAPER BIN ▚▘▗▙▗ LINE BIN ▚▘▗▙▗z[U]▚▚▘▛v▗SCREEN$ [U]▚▘[L]f▗[U]▚[M]▘TAN ▚▗[K][I]▚TAN ▘TAN ▚▗c▜F▘TAN ▚▗▚▗ AND ▘[U]▚▗[M]▗ AND ▘[E]▚|▞▗▘▚SQR {~▘▚{▚▘▚▚[K]▗▚▚▘▚▗▚▚▘▗ IF ▗▚▚▘▗<=▗▚▚▘▗LN ▗▗▚▘▗▚▗ LINE ▗▚▘▗▚▗[K]▗▚▘▗▚▗[C]▗▚▘▗▚▗[N]▗▚▘▗▚▗▛▗▚▘▗▚▗y▗▚▘▗▚LN ▗▗▚▚▘▗▚ IF NEW ▗▚▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗|▘▗▚▗Zyx▘▗▚*▛z▘▗▚▜[b▚▘▗▚▘POINT z▚▘▗▚▖ FLASH [I]▚▘▗▚SGN LINE d▚▘▗▚ DATA : DRAW ▚▚▘▗▚D▚▚▘▗▜▚▘▗[E]BIN ▚▘▗TAN :[U]▚▘▗ DATA SCREEN$ [U]▚▘▗BIN BIN ▚▘▗▙▗[K]BIN ▚▘▗▙▗SIN BIN ▚▘▗▘▗▘[U]▚▚▘▗▗▗[C][U]▚▘▗▗▗▘[U]▚[M]▘▗▗▗k[I]▚[U]▘▗▘▗[K]▜F[E]▘▗PEEK ▗▗F[E]▘▗ RETURN [M][K][G]▘▗FSIN ▘INKEY$▘▙[N]F▘[J]z▚▘▞d▚▘ IF ▗▚▚▘▗▗▚▚▘▗[A][K]▗▚▚▘▗ AND INKEY$▗▚▚▘▗EXP EINT ▗▚▘▗▚▗▗▚▘▗▚▗ PAPER ▗▚▘▗▚▗SCREEN$ ▗▚▘▗▚▗j▗▚▘▗▚LN ▘▗▚▚▘▗▚ IF STOP ▗▚▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗u▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚SQR z▗▚▗▘▗▚ CLS b▗▚▗▘▗▚D▗▗▚▗▘▗▚DABS ▗|▘▗▚▛yx▘▗▚D[L] THEN z▘▗▚D▛ STOP ▚▘▗▚ DATA z[K]▚▘▗▚TAN [I]▚▘▗▚[E][K]d▚▘▗▚[E]▛ DRAW ▚▚▘▗▚TAN ▗▚▚▘▗▚t[K]▚▘▗▜D[C]BIN ▚▘▗▗▘[U]▚▘▗▗ PAUSE [U]▚▘▗[K]BIN ▚▘▗BIN ▚▘▗[K]BIN ▚▘▗▗[K][U]▚▚▘▗▜▗SCREEN$ [U]▚▘▗▜▗ PAPER [U]▚[M]▘▗▜▗ LINE [I]▚TAN ▘▗▚;▜F▘▗▚SCREEN$ F▘▗▚BIN INT ▚▘▗▚BIN [G]INT ▚▚▘▗▚[U]RND|▚▚▘▗▚[E]▞D▚▚▘▗▚[E][K]▗▚▚▘▗▚[E]▗▚▚▘▗▚ IF ▗▚▘▗▚▗▚▘▗▚[K]▗▚▘▗▚▗▚▘▗▚▜INT ▗▚▘▗▚▗J▗▚▘▗▚▗[U]▗▚▘▗▚▗▖▗▚▘▗▚▗x▗▚▚▘▗▚LN ▗▗▚▚▘▗▚ IF NEW ▗▚▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗LN ▗INT ▗[J]D▘ySQR yd▘▜GD[K] CLS f[U]▘▘▚DTAN ▚[U]▘▖▚Det▚BIN ▘[E]▚BIN ▘d▚[U]▘[U]▚BIN [N]▗▚[U]▘[U]▚t▞D▚[E]▘[U]▜PEEK DATA ▚[E]▘[U]▚ CONTINUE ▙▗▚▘[U]▚▘[I]▗▚▘[E]▚▘▛▗▚▘▛F▜ CLS ▗▚▘▗ AND ▟▗▚▘▗▗X▗▚▘▗>=▗▚▘▗▚[L]▗▚[E]▘▗▗[L]▗▚[U]▘▗ AND ▗▛▗▚D▘▗INKEY$▗[K]d▜D▘▗[G]▗[L][K]▚[U]▘▗▞ REM ▚▚[U]▘▗▚INKEY$[L]f[E]▘▗▚[F]z▚[E]▘▗▚EXP d▚[E]▘▗▚BIN ▗▚▘▗▚BIN [K]▗▚▘▗▚[U]▗▚▘▗▚[E] IF ▗▚▘▗▚▖▗▚▘▗▚▜▗▚▘▗▚▗ IF ▗▚▚▘▗▚▗ASN ▗▚▚▘▗▚▗▛▗▚▚▘▗▚▗[L]▗▚▚▘▗▚▗▛▗▚▚▘▗▚▗y▗▚▚▘▗▚LN ▗▗▚▚▘▗▚ IF NEW ▗▚▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚[E]▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗}▗▚▗▘▗▚▗▗▚▗▘▗▚ DATA [K]▗▚▗▘▗▚t▗▚▗▘▗▜INT ▗▚▗▘▗▜[E]▗▚▗▘▗G[E][K]▗▚▗▘w[H]J▗▚▗▘EXP [L]▗▚▗▘▗▗SCREEN$ ▗▚▗▘▗ NEW ▗Z▗▚▗▘▗~▗▗▘F▗:▗▞▘▘▚▗▗▘▗z▗Z▗▘ BRIGHT ▗▙▗J▗▗TAN STOP ▗[G]▗▗[P]▗[C]▗[H]DINT ▗SQR ▗[E][U]SCREEN$ ▗LEN ▚▗[E][C]▗[N]▗▗▚[E][S]▗ PLOT ▗▗▚[E]▚▗f▗▗▚[G]▗▗▚▚▗▗▚ DRAW ▗▗▚▗▗▚[M]▗▗▚▞▗▗▚▗▚SQR AND ▗▚▗▚▚DINKEY$▗▗▚▚[K] DATA INKEY$▗▗▚SGN INKEY$▗[C]▗▚{[K] AND ▗[S]▗▚▗▗B▗▚▗ PAPER v▛▘▗▚▗SCREEN$ ▗▝▘▗▚▗SCREEN$ ▗▚ AND ▘▗▚▗▘▗▚▚▘▗▚▗[O]▗▚▘▗▚▗▙▗▚▘▗▚▗ SAVE ▗▚▗▗▚▗▛▗▚▗▗▚▗[L]▗▚▗▗▚▗▚▗▗▚▗INT ▚▗▗▚▗▚▗▗▚▗[K]▚▗▗▚▗▛▚▗▗▚▗y▗▚▘▗▚LN ▗▗▚▘▗▚ IF INKEY$▗▚▘▗▚Gz▗▚▚▘▗z▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚[E]▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]yD▘▗▚▗▛yt▘▗▚▗z▚LN ▘▗▚▗▚▘▗▚▗[K]▚▚▚▘▗▚▗ IF ▚▘▗▜tINT z▚▘▗▝xBIN ▚▘▗▖▚[K]SGN ▚▚▘▗[O]▟|▚▚▘▗ACS u}6▚▘▗ NEW ▚▞INKEY$▚▘▗ NEW ▚`▚▘▗ NEW ▗ LPRINT LPRINT ▚▘▗F PAPER ▚▘▗F▚▘▗F[K]▗▚▘▗F▗▚[E]▘▗F{▚▖▘▗F IF ▝▚▚▘▗▗ VERIFY ▚▚▘▗ AND ▚▗ AND 8▗▚▗CHR$ ▗INKEY$▖▗▚▗CHR$ ▗[G]▚[L]▗▚▗CHR$ ▗▖▚▗[S]▗t IF ▚▗[S]▗▚▗BIN ▚▗[S]▗▚▗[K][U]▚▗[S]▗▚▗[U]▚▗[S]▗▚▗INT [U]▚▗CHR$ ▗▚▗[U]▚▗CHR$ ▗▚▗[K] DATA ▚▗CHR$ ▗▚▗D▚▗▗▚▗y▚▗▗▚LN ▗▚▗▗▚ IF NEW ▗▚▘▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[E]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗E▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗[J]x▘▗▚▗▗EXP z▘▗▚▗[K]▗ NEW ▚▘▗▚▗▗F▚▘▗▚▗z▗F▘▗▚▗▘▗▚▗[K]▚▚▘▗▚▗▚▘▗▚▗INT LLIST ▘▗▚▗CHR$ ▘▗▚▗[K]CHR$ ▗▗▚▗▜▚▗▗▚▗ IF ▛v▗▗▚▗[I]▚▘▗▚▗[K]TAN ▚▚▘▗▚▗ DATA ▚▚▘▗▚▗INT D▚▘▗▚▗D▚▘▗▚▗[K]D▚[Q]▘▗▚▗▛▚[G]▘▗▚▗z▙[F]▘▗▚▗▛▙[E]▗▚▗[L]ACS [E]▗▚▗D▜[U]CHR$ ▗▚▗INT $▗$CHR$ ▗▚▗ POKE BIN CHR$ ▗▚▗[K][M]AT [S]▗▚▗ MERGE ▗[S]▗▚▗ IF ▗[C]▗▚▗v▗[C]▗▚▗[K]▚▗▗▚▗[E]▚▗▗▚▗INT [E]▚▗▚▗▚▗TAN ▚▗▚▗▚▗[K] DATA ▚▗▚▗▚▗▛D▚[E]▚▗▚▗y▚▗▚LN ▗▗▚[C]▗▚ IF NEW ▗▚▜b▗▚Gz▗▚▚▘▗:▗▚▚▘▗▞▗▗▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▝EB▗▚▗INT ▗▞{"▗▚▗▗[O]INT [S]▗▚▗[K]▗[O]▗[S]▗▚▗▗▗[S]▗▚▗ IF ▗▗[S]▗▚▗▗[K]▗CHR$ ▗▚▗[K]▗~▗▗▚▗f{▘▗▚▗INT ▗yt▘▗▚▗▗▖▘▗▚▗[K]▗[I]▚▘▗▚▗▗PEEK ▘▗▚▗z▗ NEW ▗▗▚▗▗^TAN CHR$ ▗▚▗[K]▗b TO CHR$ ▗▚▗▗BCHR$ ▗▚▗INT ▗D STOP ▗▚▗▗/0[C]▗▚▗[K]▗:p▗▚▗▗LN ▗▚▗ IF ▜fH[C]▗▚▗▛▚TAN [S]▗▚▗[K][I]▚▖CHR$ ▗▚▗TAN ▚▘▗▚▗INT TAN ▚▚▗▚▗ DATA ▚▜▘▗▚▗[K] DATA ▚CHR$ ▗▚▗D▚"▗▚▗{D▜▗"▗▚▗D▚"▗▚▗[K]D▚"▗▚▗D▚"▗▚▗INT D▜▙▗▚▗ DATA ▖[B]▗▚▗[K] DATA ▚▗▚▗[U]▚ OPEN #▗▚▗ IF TAN ▚.▚▗▚▗AT PAPER ▚▗▚▗[K][U]▗<▚▗▚▗[U][J]d▗▚▗INT DATA ▚▗▗▚▗ DATA ▚▗▗▚▗[K]D▚▗▗▚▗▛▚▗▗▚▗y▗▚▘▗▚LN ▗▗▚▗▚ IF NEW ▗▚C▗▚Gz▗▚▚`▗:▗▚▚PEEK ▗▞▗▗▚▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘▗▚▗▗EXP {▘▗▚▗[K]▗ RANDOMIZE z▗▚▗▗ NEW ▗▗▚▗}▗ACS ▗▗▚▗▗[O]▗▗▚▗[K]▗v▘▗▚▗x▚▘▗▚▗INT ▗yx▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗f▗▘▗▚▗ IF [M]▚▗▘▗▚▗ DATA ▚▗▘▗▚▗[K]▚▗▘▗▚▗▛▗▚▗▘▗▚▗LN ▗▚▗▘▗▚▗▖▗▚▗▘▗▚▗[O]▗ PLOT ▗▘▗▚▗▙▗▙▘▗▚▗~▗▘▗▚▗▙▗ BRIGHT ▘▗▚▗[O]▚AT ▘▗▚▗▙▚[K] BRIGHT ▘▗▚▗INT ~,▘▗▚▗▖▗w BRIGHT ▘▗▚▗[I]▗▗4▘▗▚▗▛ POKE ▘▗▚▗ IF F,l▘▗▚▗ LET OPEN #L▘▗▚▗[K]PEEK -▘▗▚▗[L]y▘▗▚▗INT ▛x▚▘▗▚▗[F]~▘▗▚▗[K]▚▗▗▚▗▚▗CHR$ ▗▚▗{[M]▚▗[S]▗▚▗[M]▚▗[S]▗▚▗[K]TAN ▚▗[C]▗▚▗TAN ▚▗[C]▗▚▗INT TAN ▚▗▚▗ DATA ▚BIN ▗▚▗[K] DATA ▚BIN ▗▚▗ DATA ▚[U]▗▚▗ IF DATA ▚[E][C]▗▚▗ DATA ▚[E][C]▗▚▗[K]D▚[S]▗▚▗D▚▘B▗▚▗INT D▚▗▗▚▗D▚▗▗▚▗[K]D▚▗▗▚▗D▚▗▗▚▗y▚▗▗▚LN ▗▚▘▗▚ IF NEW ▗▚▘▗▚Gz▗▚▘▗:▗▚▚▘▗▞▗▗▚▚▘▗[K]▗[K]▗▚▘▗SIN ▗▞▗▚▘▗ INPUT ▗ RUN ▗▚▘▗ POKE ▗SQR ▗▚▘▗P▗ CIRCLE ▗▚[E]▘▗`[U]>=▗▚[U]▘▗l DATA ;▗▚[U]▘aaaaaaaaaa▗▚aaa INPUT aa▗▚aaa#a%a;aa#a%a+aaa▗INT aaaaaaaaaaaaaaaaia▗▘a#©/ RND$▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗{y{}{y{{y{}▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘{y{u{y{}{y{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘ ERASE FORMAT ERASE BRIGHT ERASE FORMAT POKE PAUSE POKE PLOT POKE REM ERASE FORMAT ERASE CLOSE # ERASE FORMAT |f▗[N]{▚[L]▗y[L]Bf▜r~b[L]f▗df CLS ▘▗EXP Cix▚▗sidINT ▗▜{}▚▗SQR z▗▘{y{e{y{}{y{u{y{}{y{{y{}{y{u{y{}{y{e▗▚SQR ~▗▚▗▛{y▘▗▝sUd▚▗ABS Cex▗xb CLS ▚bf[L]b[L]Fj▜~{▘f▗|▚b▗[J] MERGE FLASH MERGE BEEP MERGE OPEN # MERGE BEEP MERGE THEN MERGE BEEP MERGE OPEN # MERGE BEEP MERGE FLASH ▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗u▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗ TO DEF FN SGN INT CLOSE # VERIFY TO ERASE SGN PEEK CLOSE # ERASE TO DEF FN SGN SIN CLOSE # VERIFY ▚▚>=<> OR PEEK STEP >=NOT [S]NOT <=<> CAT SCREEN$ FN ▗ OR TO FLASH VERIFY STR$ STR$ CAT STR$ >= FORMAT SCREEN$ DEF FN NOT MOVE AT SCREEN$ ▚PEEK <=<= VERIFY OR OR >=USR OR [U] TO MOVE <=NOT <>SCREEN$ TAN ▗▜ STEP CLOSE # ERASE STEP OR LINE MERGE [U] ERASE >=<= INVERSE ? VERIFY INKEY$ASN ▘▘ THEN PAPER FORMAT CAT THEN TO BEEP INKEY$ CLOSE # VERIFY OR OUT STR$ FORMAT [U]TAN ▗▛ATN SCREEN$ [S]USR NOT CHR$ NEXT LINE NOT [U]<>STR$ OUT BEEP SCREEN$ [U]▚▚ACS FN [U]<> STEP >=<= DEF FN OR CAT VERIFY SCREEN$ ASN INKEY$[U][S]▗▜<>SCREEN$ INKEY$ BEEP THEN LINE OR >= THEN STEP CLOSE #[U]VAL [U]INKEY$[U][K]▘VAL AT [U] STEP STR$ <= CLOSE # MERGE FORMAT STEP LINE INKEY$[U][K][U]INKEY$▗INKEY$ BEEP OUT VERIFY NOT SQR [S][U]VAL$ INVERSE ASN LINE CODE [U]▘[[G] CLS ▘▘ MOVE ERASE SCREEN$ FN SCREEN$ USCREEN$ FN SCREEN$ ▘▘USR OR OPEN #>=SCREEN$ AT SCREEN$ FN SCREEN$ [K]▘>=<=CHR$ ERASE SCREEN$ [U]SCREEN$ FN SCREEN$ ▘▘ VERIFY NEXT NOT DEF FN FORMAT AT SCREEN$ FN SCREEN$ ▘CHR$ THEN VERIFY NOT SCREEN$ TAN SCREEN$ FN SCREEN$ ▘▘ BEEP CAT >=NOT <= VERIFY SCREEN$ FN SCREEN$ IF ▘ OR USR THEN CLOSE # FORMAT [U]SCREEN$ FN SCREEN$ ▘▘[U]INT USR NOT CHR$ THEN LINE NOT [U]SCREEN$ CAT NOT INVERSE MOVE [U]INKEY$▗SQR INKEY$ CLOSE # DEF FN OR OUT STR$ CIRCLE BEEP INKEY$AT COS ATTR TAN TAB RND[U]▚▚ THEN VERIFY FORMAT NOT THEN >= BEEP [S] DEF FN <> MOVE ? MOVE CLOSE #[U]COS ▗▜ OR CLOSE # ERASE STEP STEP LINE MERGE [U] FORMAT THEN OPEN #STR$ BEEP VERIFY INKEY$ACS ▘ASN AT [U]CHR$ STR$ DRAW STEP >= STEP FORMAT [U] OR >= THEN ERASE FN ▗TAN SCREEN$ INT BEEP CAT LINE STR$ >=<= STEP CIRCLE [U]ATN [U][S][U]▚ RETURN ATN FN [U] MOVE STEP >=<= AND OR CAT VERIFY [S]ACS INKEY$[U]INT ▗▜ACS SCREEN$ INKEY$ CAT CAT <> VERIFY BEEP VERIFY THEN >=[U][K][U]INKEY$[U]▘▚▘[U]SCREEN$ BEEP OPEN # VERIFY ABS [U]VAL$ THEN ASN LINE CODE [U][S]▗Y▚ PRINT ▜ LINE OR OPEN # FORMAT WSCREEN$ FN SCREEN$ AT ▗▜>= OR MERGE SCREEN$ AT SCREEN$ FN SCREEN$ TAN ▗▜ OR OR OPEN #<=CHR$ STR$ FN SCREEN$ AT ▗▜ RETURN VERIFY <> STEP VERIFY STR$ FN SCREEN$ [U]▗▜ VERIFY STEP CLOSE #SCREEN$ TAN SCREEN$ FN SCREEN$ AT ▗▜ INK STR$ LINE STR$ STR$ FORMAT FN SCREEN$ CLOSE #▗▜NOT VERIFY CLOSE #STR$ OVER SCREEN$ FN SCREEN$ AT ▗▜ OVER STR$ USR STEP TO STEP CLOSE #[U]SCREEN$ <= LINE OR CLOSE # STEP NOT VERIFY INT ▘[U]>= THEN OPEN #STR$ OUT VERIFY MERGE [U]SCREEN$ ASN POINT ACS COS SQR INKEY$▗<> CLOSE #<> STEP <> LINE <= BEEP INKEY$ DEF FN /NOT FN [U][R]ASN ▚▙ THEN VERIFY <= THEN THEN >=STR$ <>[U] TO MOVE OR SCREEN$ INKEY$PILN ▗▜COS SCREEN$ INKEY$USR COPY CHR$ CAT LINE <=[U] ERASE STR$ <>>=<= BEEP ▘▘ACS TAN [U] MERGE STEP TO <= LINE OR NOT VERIFY INKEY$ASN [S][U]INKEY$▗ CLS ASN SCREEN$ [S] BEEP CAT LINE <>>=<= STEP FORMAT [U]TAN [U]INT [U]▚▚VAL FN [U]STR$ STR$ THEN CLOSE # MOVE FORMAT <> LINE [K][U]INKEY$[U][S]▗▗ PRINT BEEP NOT NOT BEEP VERIFY <>SQR INT AT MERGE ATTR TO TAB ▚y▖ CLS ▙▚ OR CLOSE # VERIFY 2 AND <=SCREEN$ AT SCREEN$ ▚▙ OR BIN OR >= THEN FN SCREEN$ TAN SCREEN$ ▚▚ STEP BRIGHT MERGE OUT STEP NOT VERIFY AND SCREEN$ ▚PEEK USR NOT VERIFY <=<= DEF FN OR [U]SCREEN$ ▚▚USR CAT BEEP LINE OR CLOSE # THEN AT SCREEN$ ▚▙ BEEP NOT >=<=<= OR SCREEN$ CLOSE #SCREEN$ ▚▚ OR BIN THEN CIRCLE FORMAT <= VERIFY AT SCREEN$ ▚[O][U]CHR$ STR$ BIN STEP >= STEP CIRCLE [U] ERASE STR$ STR$ >=<= BEEP [K]▗▜>= MOVE STR$ OR DEF FN THEN CLOSE #STR$ MOVE [U]VAL$ ASN ASN ACS CODE SQR ▘[F]/[J]#}.▝+TAB /LEN OPEN # OR /▜▞[P][F]PIVAL$ [I][A]▚▗▚▗[K]▗▚▞▘POINT ▚▗▗ LOAD ▟▙[B]POINT ▖▙[C] LET ▗▚▗POINT ▚POINT ▘▗▚▗[K]▗▚▗<=[F] ERASE ▗▗▚▗▘▗▚POINT IF POINT LINE ▟[E] BEEP READ RND▜[J][L]▘[J] MERGE LPRINT ▛▝[I][I] PAPER ▚POINT ▗▚ CLOSE #[D][A][C]LEN [O][H][I] OVER ▚▗▗▗▚POINT ▘▗▚POINT [K]▗▚ REM [J][I] STOP ▘ RUN [O][O]▜[I]▗▚POINT ▘▗▚POINT DIM FN [J]▟▞[P]▖▛▚ FORMAT ▚[F]▜[N]>=[P] OUT POINT ▘POINT ▚ LPRINT ATTR ▝[I][I] SAVE LPRINT ▘▟▙[B][B]▖▙[C] DIM POINT ▚POINT CAT TO ▟ CONTINUE ▛▖▟ RESTORE [E]▚[C]▜[N] CONTINUE POINT POINT ▚▗▘▗▚▗ RETURN BORDER LPRINT [F][D][A] RUN ▗▚▗▘POINT ATTR CONTINUE COS [C] PRINT LIST [P]▝[M]▙[E][A] RUN LPRINT [E][C] CIRCLE ▗CODE LPRINT ▜ LLIST NEW ▞▛▞▝ REM ▘| BORDER ▗[A]▝[L]▝ REM PI▗ATTR ▗▘ NEW [G][H][C] CONTINUE RUN [P][L][L]▙ READ ▘▗ATTR ▗INT POINT ▚▗▘ POKE SAVE FOR [B][N][N][M]▛▞ RUN ▚▗▘POINT ATTR ▗▗ PRINT RANDOMIZE INPUT ▜[C][F] CLS [F] PAUSE ▗▘▗▚▗▗ATTR POINT ▘▗▚ PAUSE STOP CONTINUE ▝▟▘▝▙[H][M] LPRINT ▚▗▘▗▚POINT [H]▗▚▗ LLIST DIM FOR ▚▜▗[F] PLOT ▗▚▗[K]▗▚▗CODE POINT ▚▗ LPRINT GO TO DIM ▞▟▞o[H][O] CLEAR ▘▗▚▗POINT ATTR ▗▘▗ REM NEW RUN [H][C]▞▜▗▟▖[B] PLOT ▘▗ATTR POINT INT ▗▚ RESTORE GO SUB DATA ▞▙▚▟▞ BORDER ▗▚▗[K]▗▚POINT CODE ▗▚▗ RANDOMIZE RANDOMIZE DRAW ▘[F][H][B]▞ IF ▝ GO TO ▗▚▗PI▗▚▗▘POINT ▚ RUN [J][B][D]▗[O] DIM DRAW [H][B][I]▘▜ REM INT POINT ATTR ▗▘▗▚▗▗▚ NEW [J] CLEAR ▚▗[K]▗▚▗▘▗ATTR POINT ▗▚ REM ▞[G] LET STOP n[J]▜[O][P]▖[B] PLOT ▗▚POINT ▘▗ATTR ▗[K]▗▚▗▘▗ FOR ▖[L] POKE ▚▗▘▗▚▗INT ▗ATTR POINT ▘▗▚ POKE ▖[J]▙[B][B]▖[B]▜▘▜ REM ▘▗▚POINT ▗ATTR ▗▘▗ STOP ▝ PRINT ▟ INPUT ▗ STOP ▞▘[P] DRAW ▗▘▗ATTR ▗[K]POINT ▚▗▘▗▚▗ CONTINUE ▜[D]▗[K]▟ READ ▗INT ▗▚▗▘POINT ATTR ▗▗ PLOT ▚[P][D][H][G]▖[D][J]▗ CONTINUE ▗▗ATTR ▗▘POINT ▚▗y▗▚▗ SAVE ▜[L][C][H] FOR ▚▗▘▗▚▗[K]POINT ▚▗CODE ▗▚▗▗▚ RESTORE [B][F]▗▝SQR LLIST ▚▗▘▗▚▗PIPOINT ▚▗▘ POKE ▗[J][C][B][F]▖▙[B][L]▘▛ REM ▚▗▘POINT ▚▗ BEEP ▗▚▗▘ LPRINT [D][J] LLIST PRINT [K]▚[J][K] GO TO [K]▗▚▗CODE ▗▚POINT ▗▚▗▘ READ [D][H]ATTR [M]▜▙[C] RUN ▚▗▗▚POINT ▘▗ATTR ▗[K]▗ GO SUB [B][L]▝ REM GO TO [H][J][J] POKE ▗z▗ATTR POINT ▘▗▚▗▗▚ RESTORE ▟▙ STOP ▗[K]▗▚▗▘▗▚POINT PI▗▚▗ CONTINUE ▝ LLIST INT DIM FN <= READ ▞▖[P] NEXT ▗▚▗CODE ▗▚POINT CLS ▝▛[J][P]▘▜▛▜ CONTINUE LLIST [B][B][F][O] LIST [E] PRINT POINT ▘▗ATTR ▗▗▚▗▘▗ POKE [J][H]▝ REM ▘▗▚▗▗ATTR ▗▘POINT ▚▗INT ▗ FOR [M]▗[O] BORDER RESTORE ▞▙ NEW ▗▚▗[K]POINT ATTR ▗▘▗▚ RUN ▞[B]▙▞ REM STOP e DRAW ▚▗▘▗ATTR ▗POINT ▚▗▘ INPUT ▙ COPY ▗ FOR SCREEN$ STR$ RESTORE ▛[B] CLEAR ▚▗▘POINT ▚▗INT ▗ATTR ▗▘ NEXT [I][B] LET ▗ STOP [L] GO SUB PRINT LIST ▘▗ATTR POINT ▗▚▗ RUN ▘[A] LLIST IF LPRINT [A][A][A] PRINT ▗▗▚POINT ▘▗ATTR ▗ PLOT ▟[A] RUN RESTORE ▘▟▛[M] LET ▗ CONTINUE OUT ▗ATTR POINT ▘ RUN [A] LLIST INPUT [C][L][A][E]▟[O] INPUT POKE [H][G] LIST ▚POINT ▗ATTR ▗▘ CONTINUE [I]▗ LLIST ▘▟▛[H][D][A] RUN ▘▗ATTR POINT [K]▗ CONTINUE GO SUB LET [G] REM STOP [C][P][G]<>▗▚POINT ▘▗▚▗▗▚POINT ▘ DIM [B]▛[D][N] CONTINUE ▚ REM ▝▗▜ LPRINT ▚POINT IF POINT [F][A] BORDER ▚[H][F]▗[D] PLOT STOP ▜▗ CLEAR ▘▗▚▗▗▚▗▘ LPRINT ▛[O][S] LOAD ▚▗▘▗▚▗POINT ATTR ▗▘▗▚[A]▙ NEXT [A]▞▘▛[H] RUN ▚▗▘▗ATTR POINT e[B][D] RUN [F][B][D] FOR ▚ GO SUB BORDER INPUT ▞ PLOT ▚▗▘▗▚▗ STOP ▞▘▝[G][M]▝LEN [C] PRINT ▗▘▗▚POINT PI▗▚[A]▜[G]▗ CLS ▞▝▙▝▝ LOAD ▗▚▗▘▗▚▗ IF NEW [B]▘[F][B][P]▚[C] PRINT ▗▘▗▚▗ATN ABS [C] POKE [N][M][E][D] SAVE RUN ▝▘[I][D] CLEAR CAT [P]▝[J] PAPER ATTR ▗[M]▛[P] DIM [K]▘[M]▙[I]▞ REM LIST [H][F][D][C] RANDOMIZE ▗ATTR POINT ▘[F][H] CONTINUE s▚ LLIST GO SUB REM PLOT [I]▜[G]▝[F][F] PLOT ▚POINT ATN ▗▚▗▘[G][E] BORDER [L]▜[D]▞▞[A] RUN INT ▗▚▗CODE SGN [E] CLEAR [O][H][E][D] PRINT FOR [D] STOP DATA ▜▟▙▘▖ TO ATTR ▗[F][P] LOAD PLOT GO SUB ▖ FOR ▛ STOP LPRINT [A]▟[I][L] LET ▗ATTR POINT ▖▙▟[H] INPUT NEW ▖ FOR STOP LLIST ▘[J]▙[H]▚LEN DIM POINT CODE ▗[H]▜[A] RESTORE ▖[E] DATA FOR ▛▗▚[M] PRINT ▗PIPOINT PAUSE [I] LLIST DATA x LPRINT READ ▖▞[H][J] GO TO ▗ DATA ▜▞[F]▟▝▞ RESTORE BORDER ▘[B]▘ DEF FN POINT ATTR ▗▘ RESTORE ▞▙ INPUT ▗▚ FOR [L][H][B][F][G][D] LIST ▘▗▚ RESTORE REM BORDER [J] PLOT RESTORE ▖ CLS ▙▛[J][P]▘▜[N] PLOT ATTR ▗▘▗▚POINT [K]▗ PRINT ▜[H]▘▜ CONTINUE PAUSE [I]▛▛[M]<>▗▚POINT CODE ▗▚ STOP [O][J]▗ DIM SAVE ▜[L][C]▜ FOR PAUSE [P] RUN [O]▚▗PIPOINT LET [L]▚ FOR BORDER v[O][P] NEW NEW ▝ LLIST FOR ▛ LPRINT ▘▗ LET [C]▖ RUN CONTINUE [J] LIST LPRINT ▟[H] PLOT DATA ▙ READ INT ▗▚▗ INPUT ▝▗ LOAD LIST [K]▞ BORDER PLOT [B][C][N] LIST ▚▗▘POINT ATTR ▗▗ BORDER RESTORE INPUT ▜[K] RUN ▛[G] LLIST LOAD READ ▗▗▚▗▘ PLOT [B]▘[E][B][C]▜▛ CONTINUE ▗ IF [L][L] PLOT ▘▗▚▗INT BORDER ▚[P]▚[L]▚▙[O][K] FOR LET [O]▝ REM [K]▗ DATA [D]▗[E]▗[H] SAVE DIM [G] LET RESTORE ▛▗t RESTORE COPY CLEAR LET [C] READ ▗▗ RESTORE [F][F]▗▟ REM PLOT ▜ DIM PRINT ▚[E] READ ▗▗▚ REM FOR LIST [H]LEN REM DIM FOR PAUSE ▚[B]▚[I][P][M][B]▟ REM ATTR ▗ MOVE [A][L]▚ LOAD INPUT ▙ LOAD DIM ▖ BORDER READ ▞▖[P] LIST [N] LET ASN POINT ▚▗▗▛ RESTORE ▝[O]▝[C][L][C] SAVE ▞▘▗▚▗POINT ATTR RESTORE READ LIST [N]LEN [I] PRINT DIM ▚[O] PRINT RESTORE ▚▖[O] RUN ▚ CLEAR READ BORDER ▖▞▝[I] PRINT ▗ LOAD ▟f RUN ▚▗▘▗▚▗ RESTORE BORDER LET [J] DIM ▗[K]▗▚▗▘▗ATTR ▗PI▗▚ STOP [G][J]▗ DIM OVER ▝[B][H] BORDER LIST [N] LET [A]▗▚▗CODE POINT ▚▗[K]▗▚ POKE [H]▝[J] PRINT ▗▘▗▚▗ IF ▗▚▗ INPUT [N][K][O] RANDOMIZE LPRINT ▜ LLIST READ ▛[C]▟[C] PRINT ▗▘▗▚▗ LPRINT [D][N]▞ STOP CONTINUE INT [N][O] RESTORE ▚▗▗▚ RESTORE ▟[O][N][N]▘ DIM LLIST [P][J][I][A][J][N] FOR ▘▗▚▗▜▝[D] DRAW READ [J]▘[L][K][O][P][P] DIM ▗[K]▗▚▗ CONTINUE ▝[L][C]▜ GO SUB ▚ READ ▙LEN [L] DRAW ▗▘▗▚ RUN [G]▝ READ ▗ LLIST [G][L][J][D]▘[D][J] RETURN ▗ FOR ▖[B][P]▙ RESTORE [A]▛[A]▘▗ RUN ▘ NEXT [C]▝ FOR POINT ERASE CLEAR REM [B][B][C]▞ CONTINUE POKE [F][J] POKE CONTINUE ▝[I] PRINT PRINT PEEK [E] READ ▗▘ RUN [A] LLIST BORDER READ FOR ▝[O][J]▞[P]▛ NEW ▘▗ATTR ▗PI▗▚ STOP [G][J]▗ DIM [H][J][J] POKE LIST [B] LET [M]▗CODE POINT PAUSE [I][H] LLIST DATA ▜▟[P][D]▝[M][P] REM RESTORE [N][K] VERIFY ▗▚▗▘▗▚ RUN [B]▞ DATA LIST LET DIM [C] CLEAR [K]▗▚▗▘▗▚▗ NEW ▝[L]▗[K]▟ READ ▗▟[M]▜▙[D] POKE ▗POINT ▚POINT ▘▗ LPRINT [A]▜▚ FOR LPRINT ▜▛▚[D] NEXT LIST [N] LET [I]▗▚POINT [H]▗ REM ▞[G][F] RESTORE SAVE [D][K] CLEAR POKE [D][N][O][E][J] RETURN ▘▗ PRINT [O][O][J] READ DIM [H]{[J]▝[N] RETURN ▚▗▗ READ [H][F] RESTORE LOAD [B][C] PRINT PLOT [P]▚▙[D][H] FOR ▚▗▘▗ BORDER ▛VAL LPRINT BORDER FOR SAVE RETURN FOR DIM INPUT INPUT ▚▗▘▗▚▗ATN POINT ▚▗▘ READ ▖[J][F][I] LET LIST [N] LET DIM ▟▚▗▘ LLIST [O][F][P][F] RESTORE RESTORE ▘[F][F][A] BORDER DIM [J][B]▛ FOR ▚▗▘▗▚▗INT ▗▘▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗ FOR [O][E]▗▖ BORDER ▚▗▘▗▚▗z▗ LPRINT ▟[P] PLOT DATA ▚ READ LPRINT ▜ GO SUB LIST [N][K] INPUT POINT ▚POINT FOR ▘[D][H]▜▙PEEK [I][P][K] RUN FOR COPY [M]POINT ▘POINT ▚▗[K]▗▚▗ CONTINUE ▙▘ LLIST ▚▗▘▗▚▗ IF ▗▚ POKE [N][J] POKE RUN ▘ PRINT BORDER ▙[L][C][F]▝[K] RUN ▘POINT ATTR ▗▗▚▗ READ ▛[M][P]SQR FOR ▘▗▚▗▗▚▗▘ POKE [J][J] CONTINUE RUN ▘ LET STOP [F][E][N]▘[H][C] LET ▗▚▗[F][N][J][P]▙▗[G] RANDOMIZE POKE [H][H][B] RESTORE REM ▞ CLS ▗▚ DIM ▛[J][J] RESTORE STOP ▛ CONTINUE PLOT ▚PI[D][H]▙▖ LINE POINT ▗▚ POKE [H][A][J] PRINT CLEAR COPY POKE [H][D][F] RESTORE ▗▚▗ PAUSE [L][L] PLOT ▞▘ NEXT RESTORE [D][L][A][C] RESTORE DIM ▗[J][B]▞ REM POINT ATN ▗▚▗▘▗▚▗ LPRINT [L][C]▛ GO TO ▗▚▗INT ▗▚▗▘▗▚▗ IF [L][L] PLOT LET ▘ RUN PRINT ▞[G][H][A] RUN ▚▗▗▚▗ NEW READ ▗[E][N]▙▙▜▛▘▖ LLIST ▚▗CODE POINT ▚▗[K]▗▚ CONTINUE [A]▝[D]▝▞ LLIST ▘▗▚▗INT ▗▚ POKE [N][J] POKE ▗ NEW ▟[F][D]▟[O][D][H]▚[K] RUN ▘▗▚▗▗▚ CONTINUE RESTORE FOR ▚ BORDER [H]▛ CONTINUE ▘▗▚▗POINT ATTR ▗▘▗▚▗[K]▗ POKE [H][G][N] REM ▗▗▚▗▘▗▚▗ LINE [L][L] PLOT LET ▘ RUN DRAW [L][M][O][P][B][E] RUN [K]▗ATTR ▗▘▗▚POINT ▗▚▗ CLS CLEAR POKE [D]©[C][G][D][E]▝ CLEAR [O]▗▚POINT CODE ▗▚▗[K] RUN [M] GO SUB LPRINT ▝[M] RANDOMIZE ▚▗▗▚▗[H]POINT ▚▗▘ REM ▜ FOR DIM ▖▜▙[I][E][I][G] PRINT ▗▘POINT ATTR ▗ DATA LOAD INPUT [N][E]▗▚ GO TO RUN BORDER RESTORE BORDER [C]▝[F] LOAD ▗ATTR POINT ▘▗▚▗[K] INPUT [J][E] BORDER ▗▚▗▘▗▚POINT INT ▗▚▗▘▗▚G[B]3ETAN :G PLOT 2[C]PEEK [U] NEXT |▗NB: FLASH H@ DIM OPEN #KTAN :[O][F]ACS USR 3[Q]8O0I2K4INT ▜ACS [R]3TAN q:MFN SCREEN$ ▗SCREEN$ Q VERIFY INK ATTR [E]▗k4SSCREEN$ SIN [L]POINT ) NEXT AT LET SCREEN$ NEXT FN [B] PRINT ACS CAT @ LPRINT [H]<>[O][B]NOT FN ▚ NEXT FN ▖ NEXT SCREEN$ [K] PRINT SCREEN$ POKE INKEY$MFN ▗INKEY$POINT VAL$ ▘?AT ▟TAN COS MsPEEK g<TAN AT 0uTAN S4@ PRINT JS RESTORE [F]▗;g$m[O] PRINT OPEN #ATTR PAPER CLOSE #SCREEN$ ▘ NEXT AT [B] LET SCREEN$ [M]SIN ▜GSIN =SGN S,3NI GO TO <[Q];I FOR 1PEEK [Q] NEXT x▗rIc3O>I<LN ▗VAL RESTORE B3SIN XPIq:LEN [Q]8G>[Q]O>[Q]7>PEEK w<1[U]INT ▜ACS w<SGN CODE -3VAL$ >LN S03SCREEN$ ▝LN :VAL LOAD 1I CLOSE #<[Q]8O FOR 1I RESTORE 3[Q]:OK1SCREEN$ [M] IF ▜y}i COPY PI POKE {;o CLEAR RND IF {yyi CLS PI SAVE w;k CLEAR [R] IF ▜yei COPY PI<=SCREEN$ ASN IF -AT SCREEN$ AT IF `▛[C]▜ INPUT [M] GO TO SAVE w;sPEEK THEN @ MOVE uSCREEN$ SGN q DRAW #VAL$ [F][U] SAVE z▟[U]uBIN [E][O]▘sINT ▚[M]▛uk CLEAR [R][Q]OPEEK M2!LSGN ▘▜yui COPY ©;PI IF k CLEAR KPEEK STR$ @-LSQR #SCREEN$ TAN NOT ^MSGN CHR$ FACS STR$ @VAL STEP BLN |▛VAL$ TAB G STEP BMLN TO B#BEXP !AT ▚ACS DEF FN @SPEEK USR @VAL TO BPEEK NOT @SQR AT ▚ACS CAT @s+TAN TO FACS USR @C+TAN CHR$ FACS STR$ @[Q]INKEY$ LET z▘L)ACS [R]3TAN S4ACS XDBIN ▜y}i COPY INT 5{;o CLEAR TAN a"{{SGN ▞k CLEAR ▛y9INT ▘i COPY G{LN o CLEAR ▜y5INT ▚i CLS MLN ▘[L]yyi CLS INT ▜w;k CLEAR SGN ▜yi COPY PEEK g<▜y5i COPY MLN S03RRND▗; RETURN ACS GO SUB 3 CLOSE #FN FORMAT [M] OVER SCREEN$ FN IF AT EXP FN BRIGHT FN FORMAT FN POKE INK [U]▘+ PRINT [M]`VAL -[U]I▜DFN ATN TO ▗[O]CODE VAL PAUSE >PEEK ExSCREEN$ xSIN ▚[O]O INPUT F[M]▞I RESTORE DAT ATN VAL [S]▞FN [U]SGN ▗ [U]SCREEN$ ▝ IF VAL PAUSE >SCREEN$ [I] PAPER SCREEN$ ERASE SGN ▗1[U]▝SCREEN$ LEN SCREEN$ ACS K3SQR I▘>OASN EI'FK"@IDDWeDIFFN A REM Ni INVERSE b▝ THEN [E]SGN > LET PEEK 8FN ▟ PRINT TSIN MTAN LEN SAVE zH LIST =[A][H]1~ RANDOMIZE =FN ▖▟SCREEN$ ▗ RUN VAL$ PLOT KYJSCREEN$ [C] IF AT LET SCREEN$ [H] IF FN ▝ PRINT SCREEN$ [O]SIN SCREEN$ ATTR IF ISQR ATTR NEXT [E]K STOP ;FN SAVE THEN l▛SCREEN$ NEXT CLS [L][J][L]b▞FN PRINT MFN ABOzbTAN [S]zSCREEN$ TAN ACS zBTAN [S]z:TAN <>>=B[A] FOR TE READ CLS LINE RNDCHR$ GO SUB i OR ;I▚▗yTAN ?R]SCREEN$ ▛ NEXT ITAN ?RBSCREEN$ [C] NEXT YTAN ?RRSCREEN$ [C] NEXT a[K]▖i"[K][H]iZo[M][L][N][L][J]bSCREEN$ [P] NEXT VAL$ NEXT [M]b[F]SCREEN$ [N] NEXT VAL$ NEXT [F]GINT =P4B RETURN THEN t@NOT ▖qCSCREEN$ ATTR NEXT SCREEN$ ▜▖ NEXT SCREEN$ SIN [K]EwSCREEN$ ASN NEXT SCREEN$ ▜ NEXT SCREEN$ SIN ▘SCREEN$ ▘OIN GACS =AT [C] SAVE SCREEN$ :F[O]|NSCREEN$ ▘SIN ▜SCREEN$ [H]SIN ▚SCREEN$ ▙OMs+TAN SPEEK c<d_<>INT bb5VAL a>PEEK LEN 31DLN a>rVAL$ ACS c<A REM >SCREEN$ LOAD SIN ▚M▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗}▗▚▗▘▗▚▗▛▗▙▛▘▚▗[K]▗▚▗▟▗▚▗▗▚▗▘▗▚SIN ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗{▗▚▗▘▗▗▗▞▗▛▘▚▗[K]▗▚▗▟▗▚▗▗▚▗▘▗▚▚SCREEN$ ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▘▗▗▛▘▚▗[K]▗▚▗▟▗▚▗▗▚▗▘▗▚[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗{▗▚▗▘▗▘▗▗▛▘▚▗[K]▗▚▗▟▗▚▗▗▚▗▘▗▚[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗+MKI'D[U][L] SAVE ATTR # THEN FN Q"SaGSCREEN$ VAL IF t▗VAL$ ATTR TAN ▗FN VAL BIN SCREEN$ FN NEXT AT ABS SAVE z▛AT ▙SIN ▘SCREEN$ ▘O[M][O]SIN ▘SCREEN$ ▘OLSCREEN$ ATN SIN ▘SCREEN$ PI FORMAT PISCREEN$ LEN i"i&SCREEN$ POINT SIN ▚EcU IF z$AT CLEAR VAL a>MVAL S03SCREEN$ q COPY ACS [C]>OI#DFN [U][C]$K%BSCREEN$ [J] IF ACS 2[O]O%FSCREEN$ SCREEN$ IF POINT %VAL a>SCREEN$ ~O`MAT VAL ▗{SCREEN$ ▛ IF AT ▝ LET SCREEN$ [I] RUN SCREEN$ PLOT AT LEN SAVE z▛AT ▜MAT MsPEEK c<AT [L]0FN < THEN O[O]VAL STEP B[H]SSCREEN$ [D][O] PRINT [H]OSCREEN$ [P] IF 1LAT ▖ NEXT STOP [P]FN ICHR$ NSCREEN$ ATTR IF SCREEN$ CHR$ VAL$ <>TAN [L]SIN ▙5v/DSGN ▗FN ▖B▚|<>JASTR$ ▙▞SCREEN$ ▝ NEXT ▖SCREEN$ NEXT TAN M ERASE JQFN [T] CLOSE #FN FORMAT SCREEN$ LINE FN ▟=oo LIST SCREEN$ ▝ RUN [SCREEN$ CODE IF AT [S] LET MACS XD[B]M STOP F!D7D[G]FATTR FFNOT F▘DxE+FD LLIST D GO TO D INPUT DEINT <FF PAPER F NEW >EXP >LEEEEE RETURN E LIST E>=EFN PEEK [I] NEXT [F] FOR O{{SGN ▞k CLEAR SQR y9INT i COPY w{LN o CLEAR ▜y% RANDOMIZE k CLEAR CM[M][H]G BORDER BM[I]aSIAT 2We[B]GC[H]OI RANDOMIZE DFN ICHR$ VAL$ [U]ABS VAL AT SCREEN$ SAVE SIN INT SCREEN$ SIN NEXT sSCREEN$ ▘OLSCREEN$ PISIN CONTINUE FN VAL @ACS SIN ▚SCREEN$ TAN SIN ▜PEEK TDSTR$ +SCREEN$ NEXT 9INT ?SCREEN$ ▚ IF MNOT BSCREEN$ COS SIN MFN SCREEN$ NEXT [F]#[S]K▝JMsI CONTINUE Dwq/t▞▛▟▛SQR L LET <>JFSTR$ ▙TAN ATTR LET FN ▝▙ LET FN SGN ▗wFN PRINT Mm[K]Si&i" IF k$[I]oFN IZMrS▗▚▗[I][H]FN [C] CLEAR [O][J][L][N][L]`▛[E][J] LET FN PRINT [O]`▛[U][D] LET [H]KSCREEN$ ▘OSCREEN$ COS SIN ▘Mm[K]VAL$ i&i"i&o CLOSE #MJKo[I][T]g$k$[M][Q]k$w$[I]TAB o$mSCREEN$ ▙OPMAT ▗mii&oAT ▗>=FN TO ▙ INK ▜▖▜ MOVE 7SIN ▟ PLOT POINT NEXT FN SCREEN$ RUN INKEY$ PLOT O CLOSE # FLASH ESGN NEW PEEK G CLEAR =AT M STOP BSCREEN$ [J] IF VAL$ 2<>PEEK ©</ACS g<OSCREEN$ ▙OhMAT M*sSCREEN$ ▘OMFN A ERASE INKEY$▘KSCREEN$ ▘O CLOSE #LFN [S]ATN ~G[U][R]M IF [S]▛FN [Q]▗SCREEN$ ▝ PRINT SCREEN$ [T] IF [U]▟ NEXT KSCREEN$ ▝ IF TAN [Q]SCREEN$ NEXT FN [R]BIN O?SCREEN$ ▛ IF NEXT s[P][M][H]|VAL$ ▙[U]▞ SAVE SCREEN$ FN FN ▝$/FN I PAPER NO DRAW AT [M]SCREEN$ VAL$ LEN INKEY$▟W IF ATTR NEXT AT M2CSCREEN$ TAB IF AT NEXT JSCREEN$ VAL KSCREEN$ SCREEN$ LEN SCREEN$ ▟SCREEN$ IF CODE NEXT FN qrOSCREEN$ IF FN CODE SCREEN$ ▝ NEXT RSCREEN$ LEN SSCREEN$ ▞ IF 5AT [D]SCREEN$ [D]LEN FFN DRAW POINT LET SCREEN$ PRINT LEN SCREEN$ IF AT zT LET MAT [G] SAVE 3SIN [M]FN [P]ATN DSCREEN$ IF PI NEXT FN [G]ATN SCREEN$ ▟ IF [E][H]TAN +FN CLEAR MFN [M] DRAW 3NSCREEN$ ▜LEN FFN DRAW POINT LET SCREEN$ ▝ IF FN [D]TAN ▜+T LET MACS M~ATTR FORMAT ▞▖gTAB ▙|▟ CONTINUE ▟l LLIST o IF SCREEN$ -▘<>▘w▝▝ STEP ▝}1 DIM ASN u▜8▜▜ OPEN #▜[U]▜~▚4▚#▚ CLEAR ▚ PAPER ▚VAL ▚[M]▚yY^- IF GO SUB MERGE CHR$ FN PI▛|▗v▗h▗S▗K▗8▗)▗/▗"▗▗▗▗ CLEAR ▗ RETURN ▗▗ GO SUB ▗ BORDER ▗ INK ▗ FORMAT ▗ OPEN #▗ ERASE ▗ STEP ▗ INVERSE ▗ OR ▗ABS ▗INT ▗COS ▗COS ▗VAL ▗ACS ▗[H]▗AT ▗SCREEN$ ▗[Q]▗VAL$ ▗[U]▗[S]▗[I]▗▚▗[N]▗[L]▗[O]▗[M]▗[D]▗[G]▗[F]▗ CONTINUE ▗[H]▗[C]▗▚▗▗TAN CHR$ FACS DEF FN @[U]TAN STEP FMTAN CHR$ NACS STR$ @-ACS CAT @sACS OR @TAN CHR$ NM▖▙▖▖[G]▖▖ NEXT B@@@@ LLIST @'@*@(@8@2@▙[O]▖[G]▖▙▗▚▗▖▛▘▚:▖[O]▗▘▗▚▚▟▝[O]▖[K]▙▗▚▛ VERIFY C>=GCHR$ C▗ CLS [I]C▘GtB▗▛BIN CPEEK GVAL C▗[L] LPRINT C BRIGHT G PAPER C▗▛ PAUSE C INPUT G POKE C▗SQR C SAVE GC▗▛CGC▗:AaA RETURN B SAVE C*AaA"IINT C{T▚▗r@-CfC CIRCLE L-M-CvC©HBIN MbJ▗A TO NNFN O OUT H TO NN OPEN #V TO JrO▘U[K]▗[K]A BORDER V▚▗PEEK A FLASH W▘▗SGN A▛P▚▗CHR$ A%Q▗USR A3Q▚▗ VERIFY A;Q▘▗ CLOSE #AV▚▗ PAPER AWINT ▗ CIRCLE AP▚▗ INPUT A8V▘▗ GO TO A[W▚▗ PAUSE ARP▗ LIST A|V▚▗AP▘▗A[N]Q▚▗A[S]W[K]▗ACODE P▚▗AUSR Q▘▗A*▗Y[G][H][F]b▚[M]PI[K]POINT [R]PIRND INK [T]PIRNDAT [T]RNDRNDVAL$ VAL$ ABS PI[M]=[K]INKEY$INKEY$[R]RND[K]4[P][B][[J][H][H]`▗[H]▝▗[D]6LEXP ACS [K]2LVAL IPI6LPOINT K[K]:LPOINT K[N]4[L][G][M][P][K][N][D][D][L][N][I][O][D]u[B][N][I][K][K][L][P][D]6LEXP E[K]2LVAL 4IPI6LEXP K[K]*LPOINT K▘▘[M][J] POKE [J][K][N][N][M][A][A][A][E][M]▖▚[U][K]INKEY$[P]INKEY$[R]AT [Q][T][R][Q][K][L][H][I][L][C]t[C][C][G][G][K][I][R][S][T]TAB [T]ATTR FN FN [D][T][Q]d[P]L2EXP KINT 4NSGN K[P]4BLEN K[S]4NASN COPY K[N]4JSQR K[B]4NLN KINKEY$4RSGN K[J]4NATN EXP K[T]4NPEEK K[I]4BSIN K[L]4NASN K[A][I][F]▞`][H][F][F]▚▘▙j[P][U]▝▜[U][N]▛[U][L]▜[U]![I][N]SCREEN$ ▜[N]INKEY$[L][P][L]mn[A]u[N]f{ POKE `h[A][A]▛▞▛[A][A][A][A]▛▞[L][A][A][A][A]▛▞ATTR [A][A][A][A]▛▞[O]▞Y[A][B][H]`[O]▙▗VAL$ VAL$ POINT FN ATTR ATN MERGE ATTR ATTR ASN RNDATN SIN LEN #POINT LEN SIN SIN EXP POINT VAL$ AT FN [E]ATTR ATTR FN [R]PI][F][O][F]~AT FN [U]ATTR SCREEN$ TAB ATN ATTR CLS VAL$ [R]SCREEN$ VAL$ TAB [Q]SCREEN$ VAL$ [T][T]EXP [R]VAL$ FN [T][S]VAL$ AT :[S][R][A][T][R][R]RND[R][T]VAL$ ATTR POINT LEN FN ATTR TAB >FN [U]ATN SCREEN$ FN AT FORMAT FN SCREEN$ TAB SCREEN$ RNDATN ATTR VAL$ [R]SIN VAL$ TAB FN SCREEN$ VAL$ [T][T][R]VAL PEEK ▜SIN SGN EXP ACS SGN ABS VAL SIN IN SGN EXP LN SGN ABS SGN AT [[C][M][E]`[K]xSCREEN$ FN FN ASN FN COS SIN SIN POINT ATN SIN [[L][M][H]VAL PEEK ▜SIN SGN EXP ACS SGN ABS VAL SIN IN SGN EXP LN SGN ABS SGN AT [[C][M][F]`[K] SAVE ASN VAL$ ATN LEN ATN ATN SGN SGN CODE ATN ATN ▜▜▛▜▘[ATTR [M][H]FN AT TAN ATN INT ASN ATN COS SCREEN$ TAB VAL$ SCREEN$ POINT FN SCREEN$ INKEY$CODE [T][R]ASN IATN LEN LEN ACS FN SCREEN$ ACS TAB TAN ATN SCREEN$ FN FN [T]ATN INT ASN ATN COS FN VAL$ 4FN FN CODE SCREEN$ ASN [U]SCREEN$ VAL$ [R]ACS ASN TAN ATN AT ATTR SCREEN$ ASN SCREEN$ POINT FN TAN FORMAT ASN ASN TAN Y[F][C][F]bATTR ACS ASN ATN ATN INKEY$TAB FN LEN TAN ATN 4LEN ASN SIN FN TAN EXP TAN ATN LEN ASN SCREEN$ FN TAN COS ACS ASN LEN ATN VAL$ TAB [R]TATTR SCREEN$ ASN FN INKEY$VAL$ [R]COS ACS ASN LEN ATN VAL$ TAB [R]EXP TAN ATN LEN ASN FN TAN COS ACS ASN LEN ATN 3[R][R]TAB VAL$ ATN TAN tFN VAL$ AT TAN FN VAL$ AT SCREEN$ SCREEN$ FN FN [D][T][Q]TAB VAL$ VAL$ CODE [R]2HCOS ASN LEN 5K[T][Q] RUN RNDVAL$ INKEY$CODE *HCOS ASN LEN =K[Q][N]VAL$ VAL$ CODE [R]2HCOS ASN LEN ATN 5K[T][Q]RNDVAL$ VERIFY [T]▗D[F][O][F]f4fe` POKE fe`X[D][D][H]`▚▚IN ATN ASN cACS LEN VAL SIN 0SGN SGN VAL SQR SIN STOP ATTR Z[F][F][F]b4c4dcbfe READ `EXP LEN 0SQR SGN EXP cSIN 4E[F][B][F]fPEEK NEXT SGN SQR LN PEEK PEEK SGN EXP 4EXP IN SGN PEEK SQR SGN INT tPEEK SGN EXP EXP IN 4 POKE ATN ATN cATN ATN [D]`~▚▘FN FN TAB INKEY$TAN ATTR AT ATTR FN 1FN [T]SCREEN$ [T]FN FN [B]SCREEN$ ASN TAN FN INT ASN 5FN TAB ACS TAB FN FN TAB VAL$ TAN ATTR CLOSE #ATTR FN 1FN [T]SCREEN$ [T]FN FN POINT SCREEN$ ASN TAN FN SIN ASN FN TAB VAL$ TAB SCREEN$ SCREEN$ ATTR TAN ASN TAN AT ACS ASN 1FN TAB SCREEN$ POKE TAB FN FN [R]SCREEN$ ASN TAN FN SCREEN$ ASN 5FN TAB INKEY$TAB e▗[R][F]f6ACS VAL$ TAN VERIFY ATN VAL$ ASN INKEY$Y[D][D][H]`0▚▚▗[B]SIN SGN IN LN INT ASGN ABS EXP SQR VAL 4PEEK IN SGN PEEK [S]SGN ABS EXP tSQR [F]b[P]▚▘4 READ 4t#][F][O][F]}cFN R[R][R][R][R]TAB [Q]FN FN FN TAB SCREEN$ SCREEN$ INKEY$SCREEN$ AT FN FN TAN ▛LEN ASN INKEY$ASN FN COS FN [T][T][R]FN tASN LEN ATN ASN SCREEN$ ASN SCREEN$ ATN SCREEN$ ATN FN 4ASN LEN ATN ASN SCREEN$ ASN VAL$ TAB [R]TAB [T]TAB ][R][R]TAB TAB [T][T]TAB [R]TAB LEN ATN ASN FN 4ASN LEN ATN ASN SCREEN$ ASN VAL$ TAB [R][T][R]FN OPEN #[R][R][R][R]TAB [Q]FN FN FN TAB SCREEN$ SCREEN$ SCREEN$ INKEY$SCREEN$ AT FN FN TAN ▛LEN FN FN ASN INKEY$ASN TAB TAB FN COS FN [T][T][R]INT ▗[R][F]u4c4SGN EXP OR SQR EXP PEEK EXP PEEK SQR tPEEK SQR SGN EXP OR SQR EXP PEEK EXP SIN LEN 4ASN LEN ATN LEN ASN ASN ASN LEN LEN ATN ATN LEN POKE ASN LEN OR SQR EXP SGN EXP OR SQR EXP PEEK EXP SIN LEN 4ASN ATN ASN SGN [▞[H][H]a▗[H]▗[N][N]t▜[G][P][N][G]▛[I]4[N]▜[O][P]▛[A]▛[F]▞ LPRINT X[H][O][F]o▚▚4t4 POKE 4t4 RUN 4IN ASN ASN ASN ASN LEN SGN ASN ASN SGN SIN ASN ASN SIN SIN SGN LEN LEN tASN ASN ATN SGN SIN COS ATN ASN x▚EXP [[H][L][O]o[H][H][B][H][H][B][H]i[B][H]G[F][J][H]e[O][B][O]POINT [M][B][O][J][O][B][H]▖[F]Y[D] STOP [G]a[H][O]▘[M][H][O][K][I]4[O][O][N][M][H][G]Y[D]c[F]a[G][M][B][F]▘[H][O][P][K][A][O][F][O][H]TAB ][D][O][F]o[O][M][M][B][H][H][O][D] LOAD [H][H][B][O][H]▚_[F][L]POINT o▚▘CODE CODE POINT VAL$ LEN POINT ATTR ATTR TAN ATTR CODE CODE POINT POKE CODE VAL$ CODE X[D][L][H]c▗▚!▚▗▚[I]z^[F][M][D]c4 NEXT ^[B][M][H]c▝▗4[[F][M]▛a[Q]t[Q][J]▜[F][Q]SQR [J][J]4▜[Q]INKEY$_[F][L][B]o▘▚▘[L][L]RND POKE [O][I][O]PIPI[Q]PISQR [L]RND[O][O]PIXINT [L][E]c▙▚▙1TAN CODE VAL LEN LEN ACS ACS ACS TAN RNDPOINT TAB TAN ACS VAL tLEN LEN ACS ACS ACS COS ]▗[J][H]mTAB 4CODE POINT POINT SIN VAL TAN VAL$ SIN COS LEN ACS PRINT TAN VAL ACS INT [[L][E]c▙▚PEEK [O]▙▗TAN TAN VAL ACS LEN VAL ACS TAB TAN ABS COS LEN VAL ACS tVAL ACS COS Y▗[F][G]c(TAB CODE CODE ACS TAN VAL ACS 4LEN VAL INT ACS VAL TAN ATTR LEN ACS ATTR ACS POKE QQ`[P]▚▘`U[G][J][F]e]▗ INK [F]d` PAPER BRIGHT OVER Y▗ INVERSE [F]b ERASE BRIGHT OVER Y▗RND[F]` PAPER BRIGHT OVER INT ACS lX[RND IF -)I^SLN sQzPOINT b▝[L]PEEK ▝RNDSGN [M]sINT ▜[M]▖INT ▗ACS _ POKE KCRNDiX[D]tZ▘▗VAL {o4LN ▗KkZACS uXTAN !ACS /VAL -YSQR PLOT .ISK THEN ]z▜N▟Sx▚[K]PI)[F]vX▛▝▚i2GPOINT Sd▜INKEY$[T]-[F]zX▜▝▘i6G MERGE SLN VAL kZGRNDSK,ZRND/▛-▝▗k4ATTR -[F]/▜▜INT i6RNDuX[H]|V▗TAN {k45ACS qXLN Y PLOT z▛AT LN Y[T].I LLIST SK THEN Uz▜N[F]Sx▚[S]PI1[F]~X▝▚i:GEXP S|▜INKEY$[L]-[F]zX▜▝i6GABS SLN FN sZGABS SKSI[]LN ^ PLOT # ERASE ▙xSCREEN$ ▖[RND MERGE ,[O]▙_RNDABS ,▘[RND DEF FN ,LN ▜LN jZ+OXQPEEK ` POKE TAN ▗ INK RNDiX[L] INVERSE ▗k4[Q]Y PLOT zAT RNDeX▜▘i6O/O[R]ORNDO[R]RND OUT 0 NEXT ATAN DIM ySQR tZ▘Ig/-NwQA DEF FN Py[L]|Z▘Ig/-N OVER RA2PySQR qZ▘Ig/-NwQA DEF FN Py FLASH yZ▘Ig/-N OVER RA2PINT m_xATTR d▛MNOT SCREEN$ M THEN [S][E]M OPEN #[K][F]M FLASH [S][G][O]cTAN sGSLN ▚Y RETURN QINT ▝G DRAW STAN sEXP IN RND/ COPY FOR LN ▗▞LN PRINT +]zASN b[J][U]zuOuI THEN QINT ACS hXIZSO=_INT ACS hX_RND,5IZSO=_YATTR /.PEEK /KX-I?]_RND8,VAL -I^SK=CYPIU*PEEK /GXQM%AT INT ACS /SGN MOVE TAN R[M]▙INT }ACS /FN ^Y DRAW ▗TAN RY SAVE _PI[PIG^RND%BIN STR$ #[S]LN [U] FOR LN ▗▟[D][B][D] READ [G]vVAL ^ GO SUB PEEK hX> READ [U]ZY SAVE ▗t▞VAL$ THEN %L[PI PRINT [S]▚TAB ATTR TAB [H]COS DRAW [N]k OUT /▖PEEK /$PI[E]I/SGN Z"RND[G]W^▞[S]o[ IF #VAL$ [H]o OUT /INKEY$I/▘LN IF [I]I/[U]qiSTR$ ^[I]o BEEP /I[R]^Y[R]PEEK /▘▗▚▗▗[S] SAVE dF RANDOMIZE /[U] DIM / RETURN R▙ READ C[A] DRAW bD CLEAR B[K] FLASH ^ RETURN T MOVE MATTR tZ[F]/KLB[U]INT ACS /ATTR tZ[F]/KL"DLN VAL -Mk BEEP M/[H]▗[K][O][B]:N▞SCREEN$ }RND[E]sINT ▜#sALN ▘VAL jZI][RND CAT -)IFSK=[E[RND COPY / RETURN zAT ▘YZ CLS -AO=_Y DATA ▗[ STOP YRNDYEXP Yca_e)IVSKY RETURN xAT |s+YzPOINT b[F][U]~u[T]tZI LPRINT ]VAL$ b[T]|ZI LIST ]VAL$ Z© NEXT ▚y INK I]_eG[E]0I?]O=_YSQR `.+OXQRND©, SAVE PIYzPOINT "[K]▞RND IF [R]_xATTR ,[U]G MERGE ]OI]LN KI]%M<LRND▝Z~x{KI?]G=_I;]K=CI?]O=_M MERGE [C]▚RND▘▗[P][N][T][N][P][N][L][F]J_[D][F]`X▚i*YPI`^+EX]▘▙A[D]#BIN RND]<=FN y PAUSE CQo[E]▗o4gI/WI/G[E]gE[G][KRND SAVE _SGN [C]▖Ga[H]# THEN OR } PAUSE GQ▜[G][K]i6UO^E[K]vg[F]l{[P]Eu[E]gM▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▚▗▘▗▚▗[K]SGN ▚▗▘▗▚▗ DATA Bd SAVE G▚ SAVE ▘LN ▝▘[L]zACS Euete{cz▚ IF [F]ABS { CLS eu]tyK©czzEXP EXP { COPY e}i|}K{c{▜z CLEAR KABS {e©m<ucsckj CLS J[T]z COPY e©XABS {eecb▜jKJ RETURN DRAW {e{TABS ggaCt[L]dwZ IF |we{ZABS aGe{z POKE ▜tcZ PLOT |ue{^ABS aG]{t▘ugZ IF uye{: CLEAR EI{s}IX RUN w}E[" COPY yM{▜k CLEAR EXswyE DRAW [> RUN }A▞K RANDOMIZE E8wueE:wy▝EXP A8[ea;wE▝▝ RANDOMIZE uEXP eeeASN cAK:K CLEAR yySQR agiEXP cK▞:[J]{▝}|SQR Ege[L]ABS CKASN LN ▜{}x[L]IGI▛[J]K▞LN ▘z▝tv[L]GM▘t▜▜▗[M]▚ SAVE ▞d PLOT ▛ATTR y|zk DRAW RNDb[J]AT ▙[A]F READ STR$ R▙OPEEK TAN |D INVERSE [J]M▗INT l9L MERGE b▝LN OR OIN OCOS OIN INT ▜<>INT ▛[G]yYz[J]▞SCREEN$ xEXP MUSR [U]INKEY$[U]INT [U]INKEY$ TO [S][U]INKEY$[U]SCREEN$ [U] OUT [U][S][U]INKEY$[U][K]SIN INKEY$[U][S][U]INKEY$[U]IN [U]INKEY$[U][S][U]INKEY$ FORMAT INT [U]INKEY$[U][S][U]STR$ [U]SCREEN$ [U]INKEY$[U][S] ERASE INKEY$[U]][U]INKEY$[U] TO [U]INKEY$[U]SCREEN$ [U]INKEY$ DEF FN [S][U]INKEY$[U]INT [U] OPEN #[U][S][U]INKEY$[U]SCREEN$ COS INKEY$[U][S][U]INKEY$[U]▙[U]INKEY$[U][S][U]INKEY$ VERIFY SCREEN$ [U]INKEY$[U][S][U]USR [U]INT [U]INKEY$[U][S]<=INKEY$[U]SCREEN$ [U]INKEY$[U] CAT [U]INKEY$[U] PAPER [U]INKEY$ CAT [S][U]INKEY$[U]SCREEN$ [U] CAT [U][S][U]INKEY$[U]INT SGN INKEY$[U][S][U]INKEY$[U]EXP [U]INKEY$[U][S][U]INKEY$STR$ [K][U]INKEY$[U][S][U]CHR$ [U]SCREEN$ [U]INKEY$[U][S] BRIGHT INKEY$[U]INT [U]INKEY$[U] MOVE SCREEN$ MERGE TO NOT CHR$ ERASE >=[S][U]INKEY$[U]Z[U]<>[U][S][U]INKEY$[U]SCREEN$ ABS INKEY$[U][S][U]INKEY$[U]FN [U]INKEY$[U][S][U]INKEY$ OPEN #SCREEN$ [U]INKEY$[U][S][U] MERGE [U][K][U]INKEY$[U][S] OVER INKEY$[U]SCREEN$ [U]INKEY$[U] MOVE CLOSE # OR [U]INT [U]INKEY$STR$ TO FORMAT NOT VERIFY SCREEN$ [U] VERIFY [U][S][U]INKEY$[U] PAPER TAN INKEY$[U][S][U]INKEY$[U]SQR [U]INKEY$[U][S][U]INKEY$ MERGE INT [U]INKEY$[U][S][U]<=[U]SCREEN$ [U]INKEY$[U][S] BEEP DEF FN STEP DRAW FORMAT INKEY$[U]▖▚▗▗▚▗▘▗▚▗e{y{}{y▗u{y{}{yRND[N]vLN [C]VAL [A][▘[P]A▘AgINKEY$ DIM Ya PAUSE uINT [F][H][G]RND▗q%AT ▘[N]▜[U]zi LET 1[}ATTR pu▘▛U▖{w$k$o$k$g$k$o$k$$k$o$k$g$k$o$k$w$k$o$k$g$k$o$k$W$k$o$k$g$k$[C];PI▗[K]▘U{k$g$k$o$k$[H]$k$o$k$g$k$o$k$w$k$o$k$g$k$o$k$W$k$o$k$g$k$o$k$w$[G];COS ▗▚eK▝D_PEEK [C]Y<=ACS [C]Y[D]vx[N]K▝D▟_M▚▗[K]▗▚▗▘F▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚b▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▛f▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚SQR z▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘ CLS F▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚{▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▛{▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗z▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗PEEK SGN CHR$ SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN ▘▗▚▗INT ▗x▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗xt▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗tINT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗LEN d▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗ RUN D▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗r▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘z▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▜|▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN ▘SGN PEEK SGN INT SGN PEEK SGN SIN SGN ▚▗▘▗▚d▗▚▗▘▗▚▗▗▚▗▘▗▚▗E▗▚▗▘▗▚▗▗▚▗▘▛z▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▛z▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗[L]v▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚[L]j▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▛F▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▛▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF g▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗PEEK SGN INT SGN PEEK SGN ▘SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN ▗▚▗▘t▚▗{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▜|▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▞x▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▝x▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗|▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▞|▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[F]t▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▞t[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN ASGN PEEK SGN INT SGN ▚▗▗[J]d▘▗▚▗[K]x▞{▘ty{▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗[F]d▚▗▘▗▚D[F]{▚t}[L]▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗[J]D▗▚▗▘▗▞{[K]ty▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▟▚▗▗▜▗▟{te▗▗▘▗▚▗▗▚▗▘▗▚▗z▗▗▘▗▚▗▟▗▞{ty▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗ LINE ▗▚▗▘▗[J]▗{t|▗~▗[K]▗▚▗▘▗▚▗▗▚▗▘▗z▗ IF ▗▚▗ABS ▗▝{tx▗|▗▚▗[K]▗▚▗▘▗▚▗▗▚▗}▗▚▗INT ▗ RANDOMIZE ▗{dt▗y▗▘▗▚▗[K]▗▚▗▘▗PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN C▛VAL ACS [C][M][L]SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN ▘▗▚▗u▗▚▗▘▗yABS {d|▗y▗▚▗▘▗▚▗[K]▗▚▗▘▗y▗▗▚}▝{zdx▗}D▚▗▗▚▗▘▗▚▗[K]▗▚|▗▚▗▜yD{dD▗yd▘▗▚▗▗▚▗▘▗▚▗[K]x▗▘▗▚uD{dz▗|▚▗▘▗▚▗▗▚▗▘▗▚d▗▚▗▘▛yD▞{d~▗yxINT ▗▚▗▘▗▚▗▗▚▗▘▜z▗[K]▗▚[L]}d{dz}z▚▗ IF ▗▚▗▘▗▚▗▗▚▜~▗▚▗[K]SQR yd▝{dvy{▘[K]▚▗INT ▗▚▗▘▗▚▗▜z▗▘▗▚ CLS ed{dzu{SQR ▘▗▚▗}▗▚▗INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK [G][Q]SIN [C][I][M][O]SGN SIN SGN PEEK SGN INT SGN PEEK SGN ▘SGN ▚▗▘▜z▗▗▚ CLS }t{dz}{F CLS ▗▚▗▘▗▚▗ IF ▗▚▜~▗▚▗{yt▝{dby{b DATA F▗▗▚▗▘▗▚▗INT ▜z▗▘▗▜{ut{d~▜e{vBIN CHR$ ▗▚▗▗▚▗▘▗▚▘▗▚▗▝{yt▞{dz▜y{j▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗{}|▜{d~▜}{~[L][K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ CLEAR {y|{dr▜y{~SQR ▗[K]▗▚▗▘▗▚▗▜~▗▘▗▞{E|▜{D~u{xSQR B▗▚▗[K]▗▚▗▘▗▚v▗▚▗[N]{y|z{Dzy{tSQR F▗▘▗▚▗[K]▗PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT [Q]▙[C][M][M]INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [K]▗▚~▗▚▗[F]{yx{Dy{}SQR F▗▗▚▗▘▗▚▗[K]z▗▘▗EXP {ux▚{DvE{ySQR b▗▚▗▗▚▗▘▗▚f▗▚▗ CLEAR {yx{Dry{[L]f▗▘▗▚▗▗▚▗▘z▗[K]▗ RANDOMIZE {}x▚{Dv▛}{y[L]Z▗▚▗▘▗▚▗▗▚~▗▚▗e{yx▘{Dj▛y{}f▗ IF ▗▚▗▘▗▚▗z▗▘▗y{ez▚{Df▛u{yb▗▚▗INT ▗▚▗▘▗▚v▗▚}{yz[K]{Db▛y{uKj▗▘▗▚▗y▗▚▗▘z▗▜y{}z▚{Df[L]}{yKd▗▚▗▘▗▚▗▘SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK ▙[Q]SIN [C][M]PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN ▚▗ IF z▗▘y{u{▚{F[L]e{yCM▗▚▗▗▚▗▘▗▚▜F▗▚▛}{y{ CLS B[L]y{ecI▘▗▚▗▗▚▗▘▜z▗z▛y{}{▚ CLS FSQR }{ygUD▚▗▘▗▚▗▗▚▜r▗▚[L]E{y{▘ CLS JSQR y{}ud[K]▗▚▗▘▗▚▗▗▘SQR y{{SQR SQR u{yt[N]t▚▗[K]▗▚▗▘▗▚▗▗▗▚SQR }{y{:SQR F CLS y{utEXP t▘▗▚▗[K]▗▚▗▘▗EXP ▗SQR y{}{SQR SQR CLS }{yt PRINT |▚▗▘▗▚▗[K]▗▚▗ CLEAR ▚[L]u{y{BSQR F: CLS y{}| RETURN x▗▚▗▘▗PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN ▙▖ACS [C][M][M]CHR$ SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN ▘▗▚▗eD▚▛}{y{JSQR F▘{y{Ex~{▘▗▚▗▗▚▗▘▗yd[K]Ky{}{F[L]J▚{}{yx▘ CLS ▗▘▗▚▗▗▚▗ CLEAR tce{y{b[L]F▛{y{}xxSQR z▗▚▗▘▗▚▗▗ RANDOMIZE x▟wy{e{f[L]B▜{u{yz CLEAR ;f▗ IF ▗▚▗▘▗▚▗ASN z RANDOMIZE u}{y{z[L]f▝{y{uz RANDOMIZE {z▗▚▗INT ▗▚▗▘▗EXP zu}y{}{v[L]z{}{yz PRINT {z▗▘▗▚▗u▗▚▗[N]xy|u{y{r[L]f[N]{y{}zEXP {t▗▚▗▘▗▚▗INT ▗▞x}xy{u{~▛b▝{e{yzSGN {y▗▗▚▗INT SGN PEEK SGN CHR$ SGN PEEK SGN INT SGN PEEK SGN ▘▖SIN [C][K]SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN ▚▗▘▗▝}Ex RANDOMIZE {}{~▛j▝{}{yz[U]{yD▘▗▚▗▗▚▗▝}yx{y{~▛f{y{}zLN CLS ed▚▗▘▗▚▗▗▜w}|EXP {E{zb▞{u{yz DRAW CLS yt[K]▗▚▗▘▗▚▗ RUN yt[N]{y{f[N]{y{ux SAVE SQR }t▚▗[K]▗▚▗▘▗▚[H]ud▞{}{xZ▜[J]{}{yx POKE yt▘▗▚▗[K]▗▚▗▘y▗{y{|▜f▜d{y{}x▚▗d▚▗▘▗▚▗[K]▗▚▗▘▗▝{u{y▜b▜EXP {E{y|▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗{y{u▜f▜ABS {y{|▚▗▘▗▚▗▗PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN ▙▖PEEK [H][O]SGN INT SGN PEEK SGN ▘SGN PEEK SGN INT SGN PEEK SGN ▗▚▗▘▗▚▗[K]{y{|{y{J▛y{}t▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚{e{f▗▘▗▚▗u{yt▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘SQR yx[K]t▚▗▘▗▞{ud▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▛}▞d[K]▗▚▗{y▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗}▚▗[K]▗vSQR }▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚TAN SQR y▗▘▗▚▗ez▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘SQR ▝{v▗▚▗▘▗yt[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚SQR }{~▗▗▚▗}z▚▗[K]▗▚▗▘▗▚▗SIN SGN PEEK SGN INT SGN PEEK SGN ▘SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN ▚▗▗▚▗▘▗▚[L]{v▗▘▗▚▗u{▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘[L]y{z▗▚▗▘▗y{▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▛}{▗ IF ▗▚▗}z▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▛y{▘▗▚▗INT ▗yx▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▛u{▚▗▘▗▚▗x▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘yz▗▚▗▘▗ RANDOMIZE |INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚}x▚▗▗▚▗ CLEAR t▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]y|▘▗▚▗▗ RANDOMIZE t▘▗▚▗INT ▗▚▗▘▗PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN BSGN PEEK SGN ▘▗▚▗▗▚▗▘yt[K]▗▚▗▘▗EXP t▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚}t▚▗[K]▗▚▗ABS t▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗yf▘▗▚▗[K]▗EXP t▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚uC▚▗▘▗▚▗RNDt▚▗▘▗▚▗▗▚▗▘▗▚▗}▗▚▗▘▜yK▗▚▗▘▗EXP t[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▜}▚▗▗▚▗ABS t▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▜y▗▚▗▗EXP t▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▜E[L]f▗▘▗▚▗ASN d▚▗▘▗▚▗[K]▗▚▗INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN BSGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN ▚▗▘▗▚▗▗▚▜}[L]~▗INT ▗▚▗[N]j▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▜y[L]}▗▚▗ IF ▗▞k▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▜u[L]y▘▗▚▗ASN kf▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▜y[L]ud▚▗▘▗▞k▛▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚}[L]yt▗▚▗kz▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗y▛|TAN ▚▗▗▝k}▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗ey▗▘▗▚▗▟k~▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗ RANDOMIZE [N]▗▚▗▘▗▝dACS ▗▚▗▘▗▚▗z▗PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN INT ▗▚▗▘▗▚▗▗EXP D▘▗▚▗[K]▗▝d▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗ASN d▚▗▘▗▚▗[N]t▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗[J]t▗▚▗▘▗▝x[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗[N]|▚▗▗▚▗{▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗[J]z▘▗▚▗▗▞{b▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ OR {f▗▘▗▚▗{v▗▘▗▚▗[K]▗▚▗}{y{u{y{~▗ RANDOMIZE {F▗▚▗▘▗[J]{Ry{}{y{e{y{}{y{u{z▗}{x▗z▗▚▗ABS {fu{y{}{y{[S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN ▘SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN ▚▗[K]▗▚▗▘▗▚▗j CLS F▗▘▗▚▗ IF f▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▚j▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▗▚▗▘▗▚▗{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗J▖▚[M]▝{▜Z▗▜x▘[L]v▗▞▚d▘d{ IF INT ▚▗▘▗F▖[M]{[L]~▗[N]{▚[L]z▗▝Dd▚d▝{▚{INT ▗▚▗B▖▚[M]▞▗▚INT RETURN ▗▞▛[M][K]▗D▚dd▗g▗z▗F▘[M]▗ POKE ▖▗[O]F[M][G]▗▖d▘t▜d▞▗▜EB▗PEEK SGN ▘SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN ▘▗F▛ IF [M]▗▘d▝▗SIN ▗F[M]▗ DATA [K]t▜d▝▗J▗▚▗B▛[M]EXP ▗▜D▝PEEK ▗[M]▗▙ DATA ▚|[J]d▗▝ AND ▗▗F▞B[M]▗dDSIN ▗▚[M]▗[K] POKE ▘/ DATA [J]▗▘▗▚▗J▖f[M]▝▗SQR D PLOT ▗▘[M]▖▗[C]TAN ▚X DATA ▗[L]D▚▗▘▗F▖ REM [M]▗▝▜D▗▚[M]▙▗[O]TAN H DATA ▝▗▜d[K]▗▚▗B▖ PLOT [M]▞{D PLOT ▗INT [M][K]▗INT SGN ▚J▗ DATA ▗▘|▚▗[K]▗F▖INT [M]{▞▜D PAUSE ▗▚[L]▘▗ACS [M]▘B DATA ▞z▚INT ▘▗▚▗Z▖[K][M]▝▗▛D PLOT ▗▘[L]v▗[M]▚C[O] DATA z[L]▚▗INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN CHR$ SGN PEEK SGN INT SGN PEEK SGN SIN SGN ▚▗B▖▖[M][J]▗D PLOT J[P]▗ CLEAR x▚G[S] DATA ▗▘▗▗F▖[M]▗[J]▜D PAUSE F[N]J▗ RANDOMIZE x▘G> DATA x▗▚▜▗▚▗J▖[M]▝▗[L]D PLOT ▗B[M]f▗ REM ▖▚E2 DATA ▗INT F▗▘▗F▖▞▗▝▜D REM ▗F[M] PAUSE ▗fEv DATA ▝▗▚:▗▚▗B▖▜/▞▗▜D▝ACS ▗Z[M]PEEK ▗b▚Dj DATA ▗▘F▗INT ▗F▖▘|▗▛DINT ▗F[M]▘▗F▘▘Df DATA ▞▗▚B▗▚▗INT ▖▚ DRAW ▝▗▚d▟▗PEEK ▗B[M][K]Z▚DCHR$ DATA ▗▞F▗▘▗F▖INT SGN ▗▘ POKE ▖▗[G]F[M]F[K]D▚ DATA ▝▗▗PEEK SGN INT SGN PEEK SGN CHR$ SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN ▗F▖▘[M]▗INT INT IF ▗▟[M]▟▜▘D▚ DATA [J]▗▜c▗▚▗J▖▚[M]▝▗▚[L]▝▗▝{▘[M]▜D▘ DATA {[K]{▚▗▘▗F▖[M]▗▘▜F▗SQR x▚[M]▜D▚ DATA ▝{▚LN [K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN ▘SGN PEEK SGN INT SGN y{u{y{}{y{e{y{}{y{u{y{}{y{▗{y{}{y{u{y{}{y{e{y{}{y{u{y{}{y{E{▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN ▘SGN PEEK SGN INT SGN PEEK SGN SIN SGN PEEK SGN INT SGN PEEK SGN [S]SGN PEEK SGN ▘▗▚▗▗▚▗▘▗▚▗}▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗ABS SQR EXP SQR ASN SQR EXP SQR ABS SQR EXP SQR RNDSQR EXP SQR ABS SQR EXP SQR ASN SQR EXP SQR ABS SQR EXP SQR DSQR ▚BIN ▘ OR ▚ AND <=▚USR ▘STR$ ▚CHR$ [K]NOT ▚ BRIGHT [S]BIN INKEY$ OR SCREEN$ AND INKEY$<=[S]USR INKEY$STR$ [K]CHR$ INKEY$NOT [S] BRIGHT AND BIN LINE OR AND AND CHR$ <= AND USR PAPER STR$ AND CHR$ CHR$ NOT AND BRIGHT REM BIN NEW OR STOP AND NEW <=[K]USR NEW STR$ STOP CHR$ NEW NOT REM BRIGHT BIN OR AND <=USR STR$ CHR$ NOT BRIGHT "BIN & OR AND &<="USR &STR$ *CHR$ &NOT " BRIGHT FBIN Z OR F AND B<=FUSR JSTR$ FCHR$ BNOT F BRIGHT [K]BIN f OR b AND f<=jUSR fSTR$ bCHR$ fNOT z BRIGHT ▚ TO ▘ STEP ▚ DEF FN CAT ▚>=▘<>▚ LINE INT THEN ▚ INVERSE [S] TO INKEY$ STEP SCREEN$ DEF FN INKEY$ CAT [S]>=INKEY$<>INT LINE INKEY$ THEN [S] INVERSE AND TO LINE STEP AND DEF FN CHR$ CAT AND >=INT <> AND LINE CHR$ THEN AND INVERSE REM TO NEW STEP STOP DEF FN NEW CAT IF >= NEW <> STOP LINE NEW THEN REM INVERSE TO STEP DEF FN : CAT >=<> LINE THEN INVERSE " TO & STEP : DEF FN & CAT ">=&<>* LINE & THEN " INVERSE F TO EXP STEP F DEF FN B CAT F>=J<>F LINE B THEN F INVERSE z TO f STEP b DEF FN f CAT j>=f<>b LINE f THEN Z INVERSE ▚ CLOSE #▘ MERGE ▚ VERIFY BEEP ▚ FORMAT ▘ MOVE ▚ ERASE [K] OPEN #▚ OVER [S] CLOSE #INKEY$ MERGE SCREEN$ VERIFY INKEY$ BEEP [S] FORMAT INKEY$ MOVE PAPER ERASE INKEY$ OPEN #[S] OVER AND CLOSE # LINE MERGE AND VERIFY CHR$ BEEP AND FORMAT PAPER MOVE AND ERASE CHR$ OPEN # AND OVER REM CLOSE # NEW MERGE STOP VERIFY NEW BEEP PAPER FORMAT NEW MOVE STOP ERASE NEW OPEN # REM OVER CLOSE # MERGE VERIFY BEEP FORMAT MOVE ERASE OPEN # OVER " CLOSE #& MERGE PAPER VERIFY & BEEP " FORMAT & MOVE * ERASE & OPEN #" OVER F CLOSE #Z MERGE F VERIFY B BEEP F FORMAT J MOVE F ERASE B OPEN #F OVER INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗u▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚w[T]▗▚INKEY$[G]{Kz▘LN RNDK LLIST zG▚gaEATTR IN AS RETURN =[L]<>TAN ▚INT SCREEN$ [M][I]INT INT Y[T]<>POINT I REM |WEGQ[RNDaATTR K DATA zU[S][I]A BORDER VAL$ [M]▗[C]EVOE[C]bOaINT KFzINKEY$▗{SGN RNDKFzINKEY$▘{KFzINKEY${[M][C]KFzINKEY$▙{ BRIGHT KFzINKEY${+MSCREEN$ O BORDER AT SCREEN$ [Q][G]rK▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗ MOVE ©G CIRCLE }E MERGE cACS NEW }KRND▚▝[C]▝PI CLOSE #▘[M]▚INT REM [F]YPOINT wLN ▚ STEP [E]xW|j▞▘POINT INKEY$q▜[R]t GO SUB s▘POINT [E]|WxINT w▘LEN [E]|Wx▗IN ▙ FOR A© RETURN )N&}_ REM ▚ SAVE ' READ LN ASN G1} VERIFY [M]r CLEAR I DRAW [G]zINT SCREEN$ [C]zUz[M]VAL$ INKEY$k▜+INT O[P]F }[J]YRND▘ BORDER INT RANDOMIZE _|[L] DRAW LN H©▘EXP [E]xMiASN ▚▗gIxATTR GO SUB [F]▘ BRIGHT ▜▗EXP i6RND[I] OUT [H]▗ LINE RANDOMIZE [E]o4[RND[K]BIN ▜▗[K][F] RANDOMIZE [E]G CONTINUE INT ERASE I>=}[U]RNDICHR$ }[VAL$ ©k OUT ©SGN y]k CLEAR SI STEP }_RND%©ATTR ▟▚I<>}[VAL$ /©k OUT *©SGN /a]k CLEAR [I STEP }WRND©[D]▟▚ILEN }[VAL$ ©k OUT ©SGN y]k CLEAR CI STEP }_RND*©[L]▟▚I<>}[VAL$ ©k OUT 3©SGN 0q]k CLEAR [I STEP }GRND3©[D]▟▚ISTR$ }[VAL$ 5©k OUT USR ©SGN 9y]k CLEAR SI STEP }_RND8©▛▟▚I<>}[VAL$ J©k OUT A©SGN BA]k CLEAR [I STEP }WRNDA©[D]▟▚I MOVE }[VAL$ K©k OUT F©SGN Ky]k CLEAR #I STEP }_RNDV©[L]▟▚I<>}[VAL$ H©k OUT W©SGN /q]k CLEAR [I STEP }gRND_©[D]▟▚ISTR$ }[VAL$ Y©k OUT D©SGN ey]k CLEAR SI STEP }_RND©j▟▚I<>}[VAL$ ©k OUT ©SGN &a]k CLEAR [I STEP }WRNDd©[D]▟▚I LET }[VAL$ f©k OUT m©SGN ny]k CLEAR CI STEP }_RNDm©[L]▟▚I<>}[VAL$ ©k OUT r©SGN wq]k CLEAR [I STEP }GRND{©[D]▟▚ISTR$ }[RND[O]xk OUT LN xSGN ▝~]k CLEAR SI STEP }_RNDr©▛▟▚I<>}[VAL$ |©k OUT {©LN [E][T]i COPY ]O CAT ©MWRND▚BIN [D]▗▙INT YPI▗ LINE [F]▚TAN [E][RND▘ CLOSE #[H]▗SIN INT [G]Y[T][U] OVER [F] REM ▗LN [E]_RND! BRIGHT ▛[G]▚INT [C]YPIC ERASE [F][E]▗SGN [E][RND BRIGHT [H][G]▘INT [G]YATTR OUT [F][A]▗LN [E]GRND[R] INVERSE [D][G]▚INT [K]YPINOT FLASH [F][E]▗▗[E][RND▘ BRIGHT [H][U]INT [G]Y[T] OVER [F] CLOSE #[M]LN [E]_RNDH POKE [L] LINE [M]YPISTR$ ▝[F][E]▗SGN [E]PI!U▙ DRAW PI▙BIN * LET COPY [R]▟ DRAW ;[U]rM▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗y▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗z▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗ IF ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗INT ▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗▗▚▗▘▗▚▗{▗▚▗▘▗▚▗▗▚▗▘▗▚▗[K]▗▚▗▘▗▚▗y▞Hf CLOSE #H_ CLOSE #[K][D]^▙Ha CLOSE #[A][D]^▙Q[M]+ATN ]▚Y▚ IF SGN ^▜ THEN ▗B VERIFY EXP ▗: VERIFY SGN ▚ INK F OPEN # CLS u▞[T][D]@[K]) FLASH LIST [P]▝[H]▚INT LN BIN AND DRAW AND BIN ▗INT SAVE BIN SAVE USR AND IF ▗LN BIN BIN CHR$ AND INT ▗[K] DRAW CHR$ AND USR USR RETURN ▗ IF AND SAVE CHR$ BIN SAVE ▗z IF AND SAVE CHR$ BIN AND ▗LN BIN BIN TO AND INT ▗[K] AND BIN IF USR AND BIN ▗INT ▙LN ▗INT ▚▗▚USR AND INT ▗USR DEF FN POKE LINE USR BIN ▗[K]BIN AND BIN CHR$ BIN SAVE ▗ AND LPRINT OVER USR AND BIN ▗ IF AND DATA VERIFY >=CHR$ BIN ▗LN BIN AND USR AND INT ▗[K] SAVE BIN AND RETURN BIN AND ▗LN BIN AND FORMAT DEF FN INT ▗INT SAVE BIN AND RETURN USR BIN ▗LN AND LN AND INT ▗[K]z[G][E][C][E][G]▗ AND BIN AND USR AND INT ▗ NEXT COPY COPY > OPEN # RETURN >?NOT ▘= GO SUB GNOT NOT 'NOT r/<>bkNOT ##6+SGN IF COPY COPY COPY COPY COPY CLS <>ATN GO SUB R#05(5( NEXT +"TAN /CODE >FN { FOR 1`"_!y RESTORE !/= RESTORE ! GO SUB LN NOT V*"_ PRINT ><>2_ LET *_NOT _ FOR #"{/+@ GO SUB C8/"SIN /!<"6/*SIN /6>+ RANDOMIZE ++"=/ MERGE GO SUB V CLEAR !:/!ACS /NOT OVER p"%&)*-.6:BCEI COPY (xJ=A" RUN RUN mW LOAD CAT NEXT ▙ COPY [N]uW LOAD CLEAR COPY ;"wh?w RETURN COPY RUN ▟V1 STEP RUN [D] OVER uW COPY BORDER ?SGN "w©0#&"&"&o0>▝ CLS LOAD LN NEXT BORDER RANDOMIZE BORDER ▝ LOAD INPUT } DEF FN 9 RETURN y LLIST COPY RANDOMIZE SAVE RETURN COPY STR$ COPY COPY COPY ATN [M]▜[P]LN NEXT COPY ▜[O]▜=<=SGN LLIST LLIST BORDER ▝ RETURN p DRAW DRAW USR A" RUN COPY FOR SQR LOAD LOAD COPY INPUT COPY COPY { LOAD LOAD CLEAR COPY COPY ";h+wPEEK " LPRINT jVAL$ "w©0!" COPY COPY COPY """& RETURN ~▝ CLS OVER 9 LET LLIST READ BORDER ▝ NEW INPUT LET DEF FN xx RANDOMIZE LLIST COPY NEXT PAUSE RETURN <=▝ COPY COPY COPY COPY NEXT CAT ▜[O]▜} LOAD = READ LLIST BORDER ▝ RETURN SAVE RANDOMIZE DRAW B" RUN RETURN o_ LOAD LOAD COPY RETURN COPY LET u OUT LOAD CLEAR COPY NEXT 0";0?"VUSR u^"wn0!" COPY COPY COPY """& INPUT BRIGHT LIST ▝ COPY OVER 9 LLIST READ READ <= LIST LPRINT LET OVER x SAVE LET LLIST COPY RUN RUN RETURN ▞ COPY COPY COPY LOAD o8[P]? BORDER <= CAT PEEK CAT CLEAR COPY ? READ READ LOAD ▝ DRAW PAUSE NEXT DRAW %" COPY "© LIST ",STR$ ?IN TO DRAW CIRCLE | TO RETURN FN h▞ DRAW X"?" RETURN "© DRAW 2" COPY COPY COPY ""8""& LOAD SAVE x COPY BRIGHT 9 READ NOT READ COPY p LIST LLIST OVER p SAVE COPY LLIST COPY BORDER COPY RETURN COPY COPY COPY LOAD RETURN [P]? BORDER ▜ CAT PEEK COPY RANDOMIZE RETURN ?NOT READ LOAD ▝ CLEAR RUN RUN DRAW &" COPY "© DRAW "<<> LLIST P TO SGN FORMAT < DEF FN ©X[D] COPY h"? RETURN "© SAVE 2" COPY COPY COPY "`USR LPRINT ~ SAVE NOT |< RETURN 0STR$ " COPY COPY RETURN COPY COPY COPY FLASH | COPY BRIGHT 9 BORDER NOT <= COPY LIST LET LLIST OVER p LET COPY LLIST COPY CAT COPY LIST COPY COPY COPY INPUT OVER ?<= CAT < COPY RANDOMIZE RETURN NOT NOT CAT RANDOMIZE COPY CAT DRAW &"ATTR "jVAL$ "4<>7 LOAD PEEK GO TO SGN CIRCLE ~ TO [P]{ INPUT [D]m▞?x"? COPY COPY COPY " LET READ LIST COPY CLEAR BORDER RETURN ~; COPY y LLIST " COPY COPY USR COPY COPY COPY ▜ OUT SAVE COPY SGN y COPY ▜ CAT COPY RUN RANDOMIZE NOT BRIGHT q NEXT COPY STR$ COPY [N] COPY BIN COPY COPY COPY ▜ LOAD DRAW ▜ CAT < RETURN LIST DRAW NOT CAT NEXT COPY [P] DRAW `&"W"uV"w01 NEW COPY SAVE LOAD ^ CLEAR INVERSE COPY COPY OUT BORDER u BEEP COPY LOAD IN CAT 0"?30A" COPY COPY COPY " LET BORDER LIST COPY CAT CLEAR BORDER ▝ RETURN RETURN ?; COPY y LLIST " COPY DRAW @ COPY COPY COPY DEF FN SQR ▜ OUT LN { COPY CAT COPY LOAD yNOT BRIGHT LET NEXT COPY STR$ COPY ABS COPY x COPY COPY RETURN CAT INVERSE ▚| LPRINT p BORDER COPY ? SAVE [A] &"ATTR "jVAL$ "wh?? RETURN COPY COPY DEF FN VAL$ y INVERSE COPY BORDER [P] COPY jCODE COPY LOAD ? RETURN "?©0A"&▝ RANDOMIZE LOAD SAVE COPY CAT CLEAR BORDER ▝ COPY RETURN © CAT ; COPY y LLIST & LIST COPY COPY COPY ▜IN ▜ OUT LN s COPY <=[P] CAT }<=SGN LET LET COPY STR$ COPY 0~|▜3 COPY COPY SAVE ▜▜ OUT " LOAD COPY © SAVE COPY COPY LIST ATN DEF FN " STEP RETURN COPY SAVE USR FLASH DEF FN " COPY [P] COPY LIST " DRAW " RANDOMIZE COPY COPY LIST @? COPY RETURN & RETURN COPY OUT COPY ▜ BORDER COPY LIST " COPY COPY COPY SAVE y▝NOT COPY COPY COPY STR$ COPY CLEAR [U]k COPY COPY NEXT RETURN OUT CAT CAT RANDOMIZE LPRINT "© COPY COPY 8 OUT COPY COPY LLIST COPY RANDOMIZE PAUSE NEXT COPY COPY CAT /USR " COPY COPY COPY &VAL { COPY RETURN FOR COPY RETURN s COPY COPY COPY RETURN COPY COPY & BORDER & RANDOMIZE SAVE = COPY COPY PAUSE o COPY COPY COPY LIST & RANDOMIZE COPY COPY COPY COPY LPRINT COPY ▜"[N] DRAW COPY SAVE USR COPY ▜" COPY ? COPY LIST " COPY USR " CLS COPY COPY LIST "© COPY & DRAW ?? COPY [P] COPY CAT LET COPY LIST "& COPY COPY DRAW COPY CLS u FLASH COPY COPY RUN COPY [P] BORDER [H] DRAW LPRINT t" RETURN DRAW COPY COPY ? COPY hCODE COPY LET SAVE |s RUN BORDER COPY COPY BORDER ©USR "? COPY COPY CAT COPY COPY COPY CLEAR COPY CLEAR PI LIST [A] COPY [F]© RETURN BORDER COPY COPY SAVE DRAW COPY & BEEP & LET ; COPY COPY [S]o COPY COPY COPY LOAD & PRINT COPY COPY COPY RUN ATN [M]"VAL y COPY SAVE USR @ COPY ATN [M]" COPY © COPY LIST " COPY COPY " CLS COPY COPY LIST " COPY LIST ?& LIST SAVE ©? COPY SQR COPY [H] DRAW COPY LIST "&USR COPY CLS LPRINT SAVE COPY CLS Y RUN COPY COPY BORDER COPY ? NEXT ATN RETURN `q▖" COPY COPY LIST NEXT COPY RETURN OUT RETURN USR BEEP COPY LPRINT LIST COPY CAT COPY COPY NEXT COPY USR "© COPY COPY CODE ? COPY COPY ? GO SUB RUN RANDOMIZE RUN 5 LIST A RETURN SCREEN$ DRAW CAT COPY RETURN IF COPY & BORDER & STOP @ COPY COPY $ LOAD COPY COPY COPY [P]& RANDOMIZE COPY COPY DRAW RUN COPY VAL NEXT COPY SAVE COPY COPY COPY © COPY LIST " COPY COPY SAVE " RANDOMIZE COPY COPY LIST " COPY SAVE LPRINT &▖p COPY © COPY ; RUN ATN RETURN © LPRINT " COPY COPY COPY LIST COPY RUN RETURN COPY IF CIRCLE CODE COPY COPY STEP COPY © RANDOMIZE COPY OUT " COPY COPY COPY USR CAT COPY CLEAR OUT RETURN VAL ATTR COPY USR LPRINT © RETURN " COPY LIST SQR LIST COPY COPY COPY FOR &USR LIST SQR `© RETURN FORMAT & FOR COPY COPY ? COPY COPY FOR COPY SQR LPRINT RETURN ©<▟[K]IN DRAW ©& FOR COPY LIST RETURN COPY RANDOMIZE COPY SQR >= COPY COPY RANDOMIZE MOVE LIST @gVAL NEXT :USR _>D2USR CLEAR ©> GO SUB y:USR W>H2USR > GO SUB y:USR RETURN H(>>2M▖{2USR > GO SUB yz2USR > GO SUB y! RETURN RETURN 6 CLEAR GO SUB VAL >NOT !<>▚2 CLEAR CLEAR " RETURN CLEAR > RETURN GO SUB G GO SUB ^:[ NEW LIST THEN ? THEN ? THEN ? THEN ?2[ STEP +ATTR !XX COPY CLS v6 GO SUB VAL !@@ COPY 6 GO SUB VAL !XX_6F GO SUB VAL CODE OPEN # RETURN STEP FOR ▚ CLEAR !!▖ INVERSE ! LOAD ▜ OR INVERSE N INVERSE F!@ STEP INT ▚ CLS CLEAR ^ CLEAR V FOR INVERSE N INVERSE Fvvvv STEP m INVERSE CLEAR STR$ STEP OR x=2▖>vvvv STEP BIN STR$ INPUT >2▖> STEP BIN ![ STEP }▜ THEN O PRINT TO ?▝ LET THEN G PRINT TO c▝ LET THEN g TO [B]▝![ STEP }▜ THEN O PRINT TO ?▝ LET THEN G PRINT TO c▝ LET THEN g TO [B]▝>IN FLASH RETURN /O>© FLASH RETURN /LEN NEW BIN [B]▝NOT RANDOMIZE STEP ▖▝v> STEP BIN :▖< RETURN CODE 2▖ STEP +ATTR > STEP .ATTR >NOT BIN STEP ▖▝v> STEP BIN :▖= RETURN COPY >2▖ STEP +ATTR > STEP .ATTR >NOT BIN CODE FLASH RETURN / NEW SAVE <> STEP ▖▝:▖PI LINE <>▝ RETURN LINE RETURN ▝ RETURN LINE 3▘ RETURN LINE ▛▘ RETURN LINE READ ▘ RETURN LINE RETURN LINE ? RETURN LINE m RETURN LINE [L] RETURN LINE /▗<> STEP /:▖!N▖vPI(= DRAW ▝@:▖ AND G VERIFY STEP .ATTR > STEP (ATTR > STEP (ATTR <> STEP /:▖!VAL vPI(= DRAW [F]@:▖ AND G VERIFY STEP .ATTR > STEP (ATTR > STEP (ATTR <>:[ RETURN (:▖ RETURN (:▖ RETURN >=:▖ STEP /:▖ RETURN (> STEP .ATTR > STEP (ATTR > STEP (ATTR !J[L]> STEP .ATTR > STEP 1ATTR > STEP (ATTR !CHR$ [I][T]H<>:[ RETURN (:▖ RETURN (:▖ RETURN >=:▖ STEP /:▖ RETURN (> STEP .ATTR > STEP (ATTR > STEP (ATTR !J[L]> STEP .ATTR > STEP 1ATTR > STEP (ATTR ![K][J]ATN H<> STEP /:▖! IF [M] RETURN (> STEP .ATTR > STEP 1ATTR >"[M]aP<> STEP /:▖!SCREEN$ [O] RETURN (> STEP .ATTR > STEP (ATTR > STEP (ATTR ! ERASE [N]iP<> STEP /:▖!Z[Q] RETURN (> STEP .ATTR > STEP 1ATTR > STEP (ATTR !▘[P]qP<> STEP /:▖![S] RETURN (> STEP .ATTR > STEP (ATTR > STEP (ATTR !2[R]yP<> STEP /> STEP .ATTR > STEP (ATTR > STEP (ATTR : ▖!E▖▜o>g RESTORE INVERSE LLIST INK INVERSE ^ INVERSE V INK INVERSE !5▖ OR INK MERGE INK INVERSE n INVERSE f INK INVERSE n INVERSE f INK vvvv OR MERGE OR MERGE INK INKEY$# INK ACS # NEXT MOVE STR$ GO TO MOVE > _>▜▜▜WSTR$ CIRCLE INVERSE INK MOVE INK STR$ VAL vvvv INK FOR NOT m:M▖ RETURN (> STEP .ATTR > STEP 1ATTR > STEP 4ATTR Fv CLEAR STEP 2▜ STEP +ATTR !HH COPY 6 GO SUB VAL !YY COPY 6E GO SUB VAL INVERSE ! STEP ▗:[ NEW G!PI>( CLEAR _ INVERSE !`H" THEN ▗ INVERSE ~ INVERSE #PI LINE 0o&)))< GO SUB [ THEN ▗~#OLEN THEN ' NEXT GO SUB [ THEN ▗> _~#OLEN PRINT ! THEN ▗4NOT ▞▗ LOADING CHARGEMENT CARGANDO !▖[A] GO SUB VAL ![ GO SUB VAL ! STEP EXP 0 RETURN STEP GO SUB VAL ![O]LN / GO SUB VAL NOT !▖o>g~<SQR CODE w<> RESTORE OR MERGE INK MOVE z NEW PLOT XW LLIST MERGE |▜▜▜_}!= DRAW MOVE STR$ INK CLS v MERGE OR MERGE OR GO SUB VAL STR$ MOVE PRINT INK STR$ OR MERGE GO SUB VAL MOVE > _>W INK STR$ MOVE > _>▜▜▜▘W CAT <> INVERSE ! LOAD ▜:▖▜▜_ INVERSE INVERSE N INVERSE F INVERSE n INVERSE fNOT READ [C]PIPI( PAPER PI GO SUB SACS ▚"LN ▚!@xPI( STEP INT ▚ CLS FOR STEP ▚ MERGE STEP [T]▚ GO SUB SSIN ▚ MOVE :LN ▚G*ACS ▚ STEP ▚ IF *ACS ▚ STEP ▚ STEP [T]▚:EXP ▚*ACS ▚6 STEP ▚ STEP [T]▚ GO SUB STAN ▚ GO SUB [SIN ▚*ACS ▚ STEP ▚ STEP [T]▚ GO SUB SSIN ▚ GO SUB [TAN ▚= OPEN #$*ACS ▚ STEP ▚*ACS ▚?:LN ▚G STEP ▚ IF *ACS ▚- STEP ▚<> PRINT OR RESTORE MERGE z NEW PLOT XW GO SUB [Q] MOVE MERGE IF MOVE LLIST STR$ LET <> PRINT > _>▜▜▜▘W LET <> PRINT > o>▜▜▜▗g LET <> PRINT OR MERGE RESTORE INVERSE RESTORE CLEAR RESTORE INK PRINT OR RESTORE MERGE STEP "ATTR MOVE LLIST STR$ LET INK CLEAR LLIST INVERSE LLIST LLIST MOVE STR$ LET CLS GO SUB M CLS !VAL [I]@ RESTORE OR STEP ▜STR$ LLIST INPUT COPY MOVE LIST <>v RESTORE !X+}TAN CLS LLIST A GO SUB VAL STR$ MOVE STEP #▜ NEXT <>z NEW USR { AND _ CIRCLE z VERIFY W<> CLS !X"FN GO SUB VAL !"FN OR ^{ NEW (= NEW W{ NEW SAVE SIN _{ NEW 8( VERIFY NEW 8W{ NEW <=SIN _{w#xLEN PAPER !"FN Xv GO SUB VAL STR$ BIN <>~2 INPUT ▜>o>g: INPUT ▜PI OR ~+ STEP ERASE ▜ THEN STR$ PRINT {/<> OR ~+ STEP ERASE ▜ THEN STR$ PRINT STEP ACS ▜{/<> FLASH OUT THEN PRINT THEN LET THEN PRINT THEN LET THEN <>O NEW <G THEN 9 THEN 9 THEN 9>[B]O> RETURN CLEAR FLASH RETURN DRAW ?<>:▟VAL CHR$ [I]J[L] IF [M]SCREEN$ [O]Z[Q]2[R] STOP [S]r[K][C][U] PAUSE [U]RRNDSIN RNDINKEY$rINKEY$ ERASE INKEY$2PI STOP [S]N[T]INT [T]&[U] COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY RETURN POINT COPY COPY COPY COPY COPY CLEAR T COPY COPY COPY COPY COPY IF [Q]© COPY COPY COPY COPY PRINT ? COPY COPY COPY COPY REM IN COPY COPY COPY COPY STEP U© COPY COPY COPY COPY AND SCREEN$ COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY LINE COPY ? COPY COPY COPY LPRINT U COPY COPY COPY COPY COPY 8 COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY OUT COPY COPY DRAW DRAW ? COPY ? COPY COPY RANDOMIZE RANDOMIZE DRAW @ COPY COPY IF IF @"© COPY IF IF © COPY IF IF © COPY IF IF `© COPY CLEAR CLEAR © COPY RETURN RETURN LPRINT @ OUT COPY COPY COPY ?[P] COPY COPY COPY LIST COPY COPY COPY SAVE COPY COPY COPY DRAW COPY COPY COPY RETURN ? COPY COPY COPY COPY © COPY COPY COPY RETURN © COPY COPY LIST ? COPY COPY COPY COPY CIRCLE CLEAR COPY COPY TO <= SAVE SAVE DRAW AND d LIST LIST H DRAW c$ LPRINT LPRINT RETURN 1USR USR COPY CAT USR USR COPY /8K COPY <=_P COPY ▘IN 8!<=©T▛ COPY :▜ COPY ]▛▛ COPY *▛ BEEP MERGE COPY ||] CLEAR © COPY 88* IF RETURN COPY ]C CLEAR [F]©* CLS IN AND AND ]G RUN ©ll*PI RETURN IN 88]G PLOT _SCREEN$ CODE INPUT (IN @@88@@88@@010008@@000008@@@@p00@@1 COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY REM ATTR COPY COPY COPY COPY COPY COPY COPY MERGE T© COPY COPY COPY COPY COPY COPY CHR$ FN © COPY COPY COPY COPY COPY COPY USR COPY COPY COPY COPY COPY COPY COPY BEEP [P]? COPY COPY COPY COPY COPY COPY FLASH COPY ? COPY COPY COPY COPY COPY COPY LIST COPY COPY COPY COPY COPY COPY RETURN 3 LIST COPY COPY COPY COPY COPY COPY DRAW d NEXT COPY COPY COPY COPY COPY COPY SAVE CIRCLE RUN COPY COPY COPY COPY COPY COPY LET LEN COPY COPY COPY COPY COPY COPY COPY NOT b©SCREEN$ IN COPY COPY COPY COPY COPY COPY COPY RETURN ▞ IF *! COPY COPY COPY DRAW RUN POKE COPY COPY COPY DRAW { DATA USR OVER COPY COPY COPY DRAW 9 POKE USR PAPER COPY COPY COPY DRAW RANDOMIZE REM BTAB COPY COPY COPY RETURN 1 POKE ▝W COPY COPY COPY COPY LLIST POINT COPY COPY COPY COPY 0STR$ p COPY COPY COPY CLS ▝( COPY COPY COPY LET USR 0© COPY COPY SAVE READ COPY `© COPY COPY TO COPY COPY aUSR © COPY COPY ▚ COPY COPY © COPY COPY COPY COPY © COPY RETURN COPY COPY ▘ COPY COPY DRAW COPY RANDOMIZE ▘ COPY COPY SAVE COPY LPRINT ▝ COPY COPY SAVE COPY [Q]USR USR STR$ COPY COPY LIST COPY [S] LPRINT ? RETURN COPY LPRINT RETURN [U] LIST COPY ©USR + NEW DIM DRAW RETURN ?[D][E] COPY ? DRAW *OSCREEN$ @ COPY CLS SAVE 9T ? NEXT DRAW . STOP SCREEN$ ©<= RANDOMIZE WTU 7▜ POKE ATTR SCREEN$ [A], CAT CONTINUE U]@ CAT POKE SCREEN$ REM [A] OUT CONTINUE DU}H OUT MERGE USR *INT COPY VAL$ LPRINT _ CLEAR COPY CLOSE # SAVE COPY IF I COPY COPY COPY CLEAR ▜ NEXT VERIFY COPY COPY COPY RETURN O RESTORE LINE COPY COPY COPY COPY P' LINE NEW / COPY COPY COPY RETURN SCREEN$ MERGE REM [C] COPY COPY COPY COPY UW REM BORDER 888H888800880000008880000008H100p COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY LLIST COPY COPY COPY COPY COPY COPY RETURN ?NOT COPY COPY COPY COPY COPY COPY READ ▜ COPY COPY COPY COPY COPY COPY [J]NOT O COPY COPY COPY COPY COPY COPY ~>[P] COPY COPY COPY COPY RETURN PAUSE }? COPY COPY SAVE COPY RETURN INPUT IF © COPY COPY COPY RETURN REM POKE OUT COPY DRAW COPY CLEAR VERIFY POINT OUT COPY THEN COPY CLEAR ASN ATN IN RETURN COPY USR % COPY CLEAR RND=© CLEAR COPY LET ERASE COPY CLEAR e COPY CLS COPY IF RND COPY CLEAR E[N] COPY RUN COPY COPY " COPY RETURN NEXT © LOAD COPY COPY RESTORE COPY RETURN ▗ COPY COPY LLIST L:© COPY [L]U COPY LN NEXT COPY COPY 0ATTR RETURN NOT [H] COPY COPY INPUT W SAVE f COPY SAVE + LPRINT ? COPY COPY LIST LPRINT COPY COPY LIST ?/USR COPY COPY LIST 8©_USR COPY COPY CLS INPUT > COPY USR ? COPY COPY RETURN ▝ TO COPY USR © COPY COPY VAL | RETURN LPRINT @© COPY COPY STR$ ▗a DRAW LPRINT @ COPY COPY COPY RETURN ▜ LIST LPRINT COPY COPY COPY RETURN DRAW LLIST LIST COPY COPY COPY RETURN DRAW +USR SAVE COPY COPY COPY DRAW DRAW BEEP DRAW # COPY COPY COPY COPY COPY DRAW COPY c COPY COPY COPY COPY COPY USR © BORDER COPY COPY COPY COPY COPY COPY BORDER COPY COPY COPY COPY SAVE ~ LOAD COPY COPY COPY COPY USR = LOAD COPY COPY COPY LIST COPY COPY COPY COPY USR / COPY COPY COPY COPY _ COPY COPY COPY COPY IN COPY COPY COPY COPY Pc COPY COPY COPY COPY (▘ATTR COPY COPY COPY COPY COPY UEW COPY COPY COPY COPY COPY SCREEN$ SCREEN$ IN ATTR COPY COPY COPY COPY MERGE AW COPY U COPY COPY COPY COPY SCREEN$ SCREEN$ CODE RETURN INT COPY COPY COPY COPY OR U© CLEAR m© COPY COPY COPY LPRINT ATTR COPY IF PEEK IN LET _ RETURN PRINT ]© COPY COPY CLS CONTINUE SCREEN$ IN CLEAR COPY MERGE POKE U_ DRAW ATTR INT SCREEN$ +CODE RETURN INVERSE T OUT COPY VAL$ INT LOAD COPY UmU BEEP 88xxxxH8xxxx002xxxxxxxxxpxx8888@@@G COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY RETURN COPY COPY COPY COPY COPY COPY COPY COPY RETURN w COPY COPY COPY COPY COPY COPY COPY COPY DRAW 9 COPY COPY COPY COPY COPY COPY COPY COPY SAVE COPY COPY COPY COPY SAVE Q COPY COPY COPY COPY COPY SAVE ? LIST # COPY COPY COPY COPY COPY LIST LIST U COPY COPY COPY COPY COPY LIST LIST + COPY COPY COPY COPY COPY LIST U COPY COPY COPY COPY COPY LIST + COPY COPY COPY COPY LIST ▘U COPY COPY COPY COPY SAVE LIST +P COPY COPY COPY COPY DRAW *~WSCREEN$ © COPY COPY COPY COPY COPY COPY PRINT ? COPY COPY COPY COPY COPY RETURN SCREEN$ IN COPY COPY COPY COPY SCREEN$ COPY COPY COPY COPY COPY COPY COPY COPY COPY MERGE COPY COPY COPY COPY COPY COPY COPY COPY COPY ATTR CLEAR _W COPY COPY COPY COPY COPY COPY OPEN # IF SCREEN$ ATTR COPY COPY COPY COPY COPY COPY READ LIST PRINT RUN COPY COPY COPY COPY COPY COPY READ 1 COPY COPY COPY COPY COPY COPY STOP COPY COPY COPY COPY COPY COPY BIN >= COPY COPY COPY COPY COPY COPY OR USR COPY COPY COPY COPY COPY COPY >= THEN COPY COPY COPY COPY COPY COPY ▗<= COPY COPY COPY COPY COPY COPY AND ▛ COPY COPY COPY COPY NOT LOAD ▘PwG COPY COPY COPY RETURN COPY kPI COPY COPY COPY LPRINT COPY PWG COPY COPY RETURN D COPY ATTR ▜ COPY COPY SAVE STOP W▚ COPY COPY LIST STOP STR$ ▟ COPY COPY LPRINT VERIFY STR$ COPY COPY USR /ATTR LLIST [M] COPY COPY _ MERGE LET COPY COPY IN FOR RANDOMIZE 3©© PRINT DRAW ''/* COPY IF RETURN ©_EU CLEAR u CAT NOT IN [S]ATTR REM SCREEN$ O=STR$ ▖ COPY MERGE ©UWgx DRAW <> BEEP CLS REM COPY RETURN 3USR LET AND jATTR COPY COPY COPY COPY COPY LLIST NOT MERGE COPY COPY COPY COPY I COPY BEEP LLIST ATTR COPY COPY COPY COPY , COPY / LIST U COPY COPY COPY COPY ▚ COPY / SAVE COPY COPY COPY COPY COPY ▘|1 SAVE W COPY COPY COPY COPY COPY ? THEN LIST ATTR TAB COPY COPY COPY COPY ▝▜ LLIST W BEEP COPY COPY COPY COPY ▜ TO ATTR LPRINT CODE FOR COPY COPY COPY COPY ▞ LET _ LLIST _ PRINT COPY COPY COPY COPY OPEN # LINE IN PAUSE COPY k COPY COPY COPY COPY MOVE MERGE RUN COPY COPY ASN COPY COPY COPY COPY BRIGHT FOR COPY COPY COPY FOR 88(((((((888(((((((88880000((8(((0000((8((((000(0((((((0(00(888((((00( COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY RETURN COPY COPY COPY COPY DRAW COPY COPY COPY SAVE COPY COPY COPY LIST COPY COPY COPY LPRINT [Q]H COPY COPY COPY STOP © COPY COPY ▗[Q]H COPY COPY COPY ▘ [F]© COPY COPY ▗@ COPY COPY COPY B© COPY COPY DRAW RNDj COPY COPY COPY [H] COPY COPY LPRINT U_ COPY ATTR COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY RETURN ATTR COPY COPY COPY COPY RETURN COPY [H] COPY COPY COPY COPY CLEAR <=<=IN COPY COPY COPY SAVE [F] LOAD _ COPY COPY COPY CLS + LOAD COPY COPY COPY COPY RANDOMIZE © INPUT COPY COPY COPY SAVE zc© COPY COPY PAUSE LET A COPY COPY COPY POKE LIST USR © COPY COPY RUN LIST COPY COPY LET p COPY SAVE LIST © COPY COPY RETURN DRAW COPY ▜ COPY COPY COPY COPY COPY COPY COPY COPY RETURN COPY COPY COPY COPY RETURN COPY DRAW COPY COPY COPY ©USR DRAW © COPY COPY LPRINT x© COPY COPY RUN LIST © COPY COPY COPY DRAW COPY COPY COPY NEW COPY LPRINT COPY COPY COPY % COPY COPY COPY COPY COPY DRAW &/ COPY COPY COPY COPY LIST #V COPY COPY COPY USR a DRAW # COPY COPY COPY [A] < COPY COPY LIST H C? COPY LLIST ▗!FN <= COPY LET &T9 COPY <> SAVE ▚ COPY <>@T[P]BIN [Q]/*[P]BIN [A]VCODE CHR$ [Q]^/CHR$ FORMAT (NOSTR$ FN T@_ LPRINT [A]FN /[P] LPRINT POINT PV*▞[P]8(((((((((((((((0000880000008((0000((((((8((((((( COPY COPY COPY COPY COPY COPY COPY COPY SAVE COPY COPY COPY COPY COPY COPY COPY COPY LIST COPY COPY COPY COPY COPY COPY COPY COPY LPRINT COPY COPY COPY RETURN COPY COPY LPRINT COPY COPY COPY LPRINT $ COPY COPY LPRINT COPY COPY COPY ▞RO COPY LIST COPY COPY DRAW E@' COPY DRAW COPY COPY SAVE [B][D] BORDER DRAW COPY COPY LET FN @) BORDER DRAW COPY COPY LIST ▞@D<= SAVE COPY COPY STOP $*▙ SAVE COPY COPY RESTORE HPWTG DRAW ? COPY COPY STOP [S] REM DRAW ? COPY COPY <>UDW PRINT DRAW ? COPY COPY CLOSE # CLEAR o IF CODE SAVE COPY COPY ▞IN COPY CLEAR _ LIST COPY COPY [C]SCREEN$ STOP ? COPY COPY USR COPY COPY QCHR$ COPY COPY ? COPY COPY SCREEN$ BIN POINT COPY COPY ? COPY COPY [E]U OR LIST ©© COPY COPY ▘▛CHR$ ` COPY COPY COPY BIN DATA LPRINT ▝ COPY COPY COPY LINE PAUSE <= COPY COPY NEXT POKE CLS RANDOMIZE COPY COPY FOR COPY DRAW ▘? COPY COPY IF >S RETURN <© COPY COPY AND SGN CLEAR IN COPY COPY COPY SGN y[P] LLIST CLEAR COPY COPY COPY | SAVE STR$ COPY COPY RETURN DRAW `g▚ COPY COPY DRAW ! RETURN ( READ + COPY COPY COPY NEXT RETURN LIST OPEN # COPY COPY <= COPY CONTINUE READ COPY COPY E LOAD COPY POKE COPY COPY COPY [P] COPY COPY IF COPY COPY READ 0? CLEAR } COPY COPY NEW h RETURN .[Q] COPY COPY GO TO <= COPY DRAW U@ COPY COPY FOR [A] DRAW ' REM / COPY COPY NEW $# SAVE CLEAR @ COPY COPY DATA C COPY COPY [Q] COPY COPY LPRINT ▜ COPY @ COPY CLOSE # COPY COPY LET COPY USR LOAD IF / COPY COPY PAUSE CLEAR D LPRINT LOAD CLEAR _ COPY COPY PAUSE IF ▘ SAVE CAT RETURN IN COPY COPY IF MERGE d RETURN [P] COPY COPY COPY COPY DRAW SCREEN$ LN COPY ATTR COPY COPY COPY COPY DRAW MERGE V COPY [E] COPY COPY COPY COPY DRAW FN FN © COPY COPY COPY DRAW WPeP? COPY COPY COPY DRAW /FN [Q] COPY COPY COPY DRAW WUSR COPY COPY COPY DRAW /[S]|▛ COPY COPY COPY DRAW BIN ▟ COPY COPY COPY DRAW REM ▖ COPY COPY COPY DRAW PRINT T© COPY COPY 8888888888888888888880880000880000000088000000008800((5(008800((((((888`USR LPRINT ~ SAVE NOT |< RETURN 0USR LET READ LIST COPY CLEAR BORDER RETURN ~; COPY y LPRINT LET BORDER LIST COPY CAT CLEAR BORDER ▝ RETURN RETURN ?; COPY y LPRINT RANDOMIZE LOAD SAVE COPY CAT CLEAR BORDER ▝ COPY RETURN © CAT ; COPY y LPRINT CLS LOAD LN NEXT BORDER RANDOMIZE BORDER ▝ LOAD INPUT } DEF FN 9 RETURN y LPRINT CLS OVER 9 LET LLIST READ BORDER ▝ NEW INPUT LET DEF FN xx RANDOMIZE LPRINT COPY OVER 9 LLIST READ READ <= LIST LPRINT LET OVER x SAVE LET LPRINT COPY BRIGHT 9 READ NOT READ COPY p LIST LLIST OVER p SAVE COPY LPRINT COPY BRIGHT 9 BORDER NOT <= COPY LIST LET LLIST OVER p LET COPY LPRINT COPY SGN y COPY ▜ CAT COPY RUN RANDOMIZE NOT BRIGHT q NEXT COPY USR OUT LN { COPY CAT COPY LOAD yNOT BRIGHT LET NEXT COPY USR OUT LN s COPY <=[P] CAT }<=SGN LET LET COPY USR [P]LN NEXT COPY ▜[O]▜=<=SGN LLIST LLIST BORDER [P]ABS NEXT CAT ▜[O]▜} LOAD = READ LLIST BORDER [P]? BORDER <= CAT PEEK CAT CLEAR COPY ? READ READ LOAD [P]? BORDER ▜ CAT PEEK COPY RANDOMIZE RETURN ?NOT READ LOAD ?<= CAT < COPY RANDOMIZE RETURN NOT NOT CAT ▜ CAT < RETURN LIST DRAW NOT CAT | LPRINT p COPY COPY COPY COPY COPY COPY COPY COPY COPY ;SQR LN COPY COPY COPY ;SQR LN COPY COPY COPY COPY COPY COPY ;SQR LN COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY :::::::::::::::::: COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY RETURN COPY LOAD LOAD <=USR <= LOAD LIST LOAD COPY x= COPY OVER > SAVE NEXT CAT © CLEAR READ NOT CLS USR IN USR LET LIST USR { SAVE ?SGN USR OVER RUN LIST USR READ LPRINT USR OUT RUN USR RETURN RETURN USR ||USR RETURN RETURN USR OUT RUN USR READ LPRINT USR OVER RUN LIST USR { SAVE ?SGN USR LET LIST NOT CLS USR IN CAT © CLEAR READ OVER > SAVE NEXT COPY x= COPY LOAD LIST LOAD <=USR <= LOAD LOAD COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY QQQQQQQQQQQQQQQQQQQQQQQQ? COPY LPRINT COPY STR$ COPY RUN LIST COPY NEXT COPY RUN LIST COPY CLS COPY CLS LIST COPY CLEAR COPY CLS LIST COPY CLS LET CLS LPRINT LLIST BORDER LET CLS LPRINT USR G LPRINT CLS LPRINT LPRINT CLS LPRINT LPRINT CLS LPRINT LPRINT CLS LPRINT CLEAR LPRINT CLS USR CLEAR LPRINT CLS USR RETURN LPRINT CLS USR RETURN LPRINT CLS USR COPY ` CLS USR ?` CLS USR ` CLS ` CLS ` CLS q CLS USR ?q SAVE LIST COPY © CLS COPY RETURN © CLS COPY RETURN COPY RUN COPY CLEAR COPY RUN COPY SAVE COPY LOAD ? LPRINT ?[P]OOOOOOOOOOOOOOOOOOOOOOOO© COPY COPY COPY COPY RETURN IN WSQR ASN SQR COPY IN COPY COPY COPY COPY CLEAR [B][N] INVERSE INVERSE INVERSE INVERSE STR$ ▖▖▖▖▖▝▙ INPUT INPUT INPUT INPUT LLIST ▗DDDDA▜wwwwq[A]▖▖▖▖▝[O] INPUT INPUT INPUT INPUT LET © COPY COPY COPY COPY RETURN COPY COPY LIST (POINT DRAW 1>=C(POINT RETURN GO TO RUN +POINT ~ CLS t RUN *▞ACS RUN * PLOT RETURN 3*POINT USR POINT LOAD ? COPY COPY 6`© DRAW OVER OUT USR GO TO PIUSR p SAVE k▛wUSR |{]USR THEN nUSR <? LPRINT CONTINUE 9 LIST [I]P@ SAVE xUSR SAVE >=_USR BORDER VAL /@ OUT c BEEP LN COPY OUT <= LPRINT |' PAUSE BRIGHT <=ABS PAPER <[NOT NEXT BEEP ? STEP [A] COPY ? SAVE COPY OOOOGGOGFNOOOFHH COPY ~~~POINT ~9~~POINT ~~~POINT ~ CLS ~~▞~~~~ PLOT ~~POINT POINT ? COPY ~`~©~~ OUT ~~~PI~~~p~~~k~~~w~|~] TO USR ~8~~~ CONTINUE ~~~[I]~~~x~USR ~~>=~USR ~~VAL ~@~?cLN COPY LPRINT ~ PAUSE ~~~ABS ~~~<~~~NOT ~~~?~~~ COPY ~~ SAVE OOGOFONH COPY COPY © LOAD <= LIST COPY o_ LPRINT CLEAR COPY wIN LIST RETURN COPY ACS OUT SAVE ? COPY ©VAL$ COPY DRAW ? COPY COPY GO SUB COPY DRAW ?H RETURN ? RETURN A$ RETURN [C], RETURN ▗C RETURN D< DRAW DATA IF B SAVE 9 POKE ▝ LPRINT COPY FOR COPY COPY FORMAT COPY COPY [Q] OVER CLS CLEAR GO TO [A] RUN ? IF LPRINT BORDER 4 LPRINT @hUSR FORMAT [Q]" IF @@ POKE @@(P[Q] AA"B▝AAAiAAAMONMAAANNAEEEFFEE COPY ~~ COPY ~~~ LOAD ~~ LIST ~o~ LPRINT ~ CLEAR ~w~ LIST ~ RETURN ~ACS ~ SAVE ~ COPY ~VAL$ ~ DRAW COPY GO SUB DRAW ?H?~~~~~~~[C]~,~~▗~C~~D~<~~ DATA ~B~9▝ COPY FOR ~ COPY ~ FORMAT ~~ COPY ~[Q]~~ CLS ~ CLEAR ~[A]~ RUN ~ IF ~~ BORDER ~4~~~h~ FORMAT ~~@~~~@~~~~~~~~~~ ~A~~"BAiAAOMANEEFETINT PEEK TAB [Q]▘ASN STR$ MERGE @INT COPY TAB [S]ASN UUINT SCREEN$ GO SUB A!wUV▗kSCREEN$ REM uUv[A]▝j COPY SCREEN$ ▘w MERGE VERIFY jSCREEN$ SCREEN$ u MERGE VERIFY COPY COPY COPY LPRINT COPY COPY COPY STOP !jCODE REM ▗ PRINT BEEP VERIFY [Q] COPY REM COPY REM ▖AUw_ PLOT REM REM SCREEN$ IF USR WwU~▗SCREEN$ FOR SCREEN$ PEEK ▝_wW^SCREEN$ REM SCREEN$ VAL$ A COPY PRINT UW[Q] COPY REM COPY ATTR ▘u▝Wj FOR ATTR [A]u▝vAINT FLASH TAB ASN ▝uINT BEEP TAB $$RASN ▝U PPH pPH PPH 0PH COPY COPY PEEK COPY ▝▘▝STR$ ▝▝▝ COPY ▝ ▝▝U▝▝▝SCREEN$ ▝▝!▝U▝▗▝▝SCREEN$ ▝ COPY COPY U COPY [A] COPY j COPY SCREEN$ COPY ▝w▝ VERIFY ▝▝j▝SCREEN$ ▝▝u▝ VERIFY ▝▝ COPY ▝ COPY ▝ ▝ COPY ▝ COPY ▝▝j▝ REM ▝▗ COPY PRINT COPY VERIFY COPY COPY COPY COPY COPY COPY ▖▝U▝_▝▝ REM ▝SCREEN$ ▝USR ▝W▝U▝▗▝SCREEN$ ▝SCREEN$ ▝▝_▝W▝▝SCREEN$ ▝SCREEN$ ▝ COPY COPY COPY U COPY [Q] COPY REM COPY ATTR COPY ▝u▝W▝▝j▝ATTR ▝▝u▝v▝▝INT ▝TAB ▝▝ASN ▝u▝▝INT ▝TAB ▝$ COPY ASN COPY U COPY ( (P(H ((P(((P(H ((P( COPY COPY COPY COPY COPY COPY USR USR q>=▖USR ▖K>=▖©<`>=p© LPRINT BRIGHT LPRINT 8 RETURN LPRINT . LPRINT BRIGHT LPRINT LOAD `>=USR CLS `>=USR 2USR USR USR USR >=AUSR USR AND #USR CAT sUSR TO # LPRINT TO LPRINT CAT LPRINT AND LOAD `USR [P] RETURN USR FORMAT COPY RANDOMIZE USR BIN COPY USR DEF FN 8)BIN SCREEN$ #9USR >=8s,USR #@STR$ LPRINT NOT ▘C LPRINT VVVAAVVFVVAAVVVAA COPY COPY © COPY COPY COPY SAVE > COPY COPY USR COPY COPY 0 COPY RETURN x COPY DRAW x© SAVE ~0? LIST COPY @ LPRINT LPRINT AUSR ?USR [R]USR TAB IN FLASH OVER USR USR @USR [U][Q]USR fVAL LPRINT c>= LPRINT LIST CLEAR IN CLEAR 0 PLOT 0IN IF y RUN ▝8_ IF Q READ LIST [O]_ POKE NEW BORDER SAVE >/ POKE BORDER BEEP CLEAR / CONTINUE READ SAVE CONTINUE HNNNNH© COPY COPY [O] COPY COPY COPY IN COPY COPY COPY IN COPY COPY COPY COPY RETURN COPY COPY COPY ~ LET LET LOAD > INPUT LOAD LOAD OVER OUT [O]] INVERSE OUT CIRCLE CLS BORDER [T]IN CLS INVERSE ABS IN RUN ABS ABS © RUN SQR INVERSE ` RUN <= BORDER j COPY COPY COPY RESTORE COPY OUT COPY REM COPY [P] COPY DATA © COPY CONTINUE ? COPY LPRINT © COPY COPY [O] COPY COPY COPY IN COPY COPY COPY IN COPY COPY COPY COPY RETURN COPY COPY COPY ~ LET LET > INPUT LOAD w OVER OUT PLOT ] INVERSE OUT CONTINUE CLS BORDER [T] OUT CLS INVERSE ABS IN RUN ABS ABS © RUN SQR INVERSE ` RUN <= BORDER COPY COPY COPY RESTORE COPY OUT COPY REM COPY [P] COPY DATA © COPY CONTINUE ? COPY LPRINT © COPY COPY [O] COPY COPY COPY IN COPY COPY COPY IN COPY COPY COPY COPY RETURN COPY COPY COPY ~ LET LET > INPUT LOAD RUN OVER OUT INPUT ] INVERSE OUT CIRCLE CLS BORDER [T] CLS INVERSE ABS RUN RUN ABS ABS RUN RUN SQR INVERSE LPRINT RUN <= BORDER COPY COPY COPY RESTORE COPY OUT COPY REM COPY [P] COPY DATA © COPY CONTINUE ? COPY LPRINT © COPY COPY [O] COPY COPY COPY IN COPY COPY COPY IN COPY COPY COPY COPY RETURN COPY COPY COPY ~ LET LET OUT > INPUT LOAD IN OVER OUT PEEK ] INVERSE OUT h CLS BORDER [T] CLS INVERSE ABS OUT RUN ABS ABS OUT RUN SQR INVERSE [Q] RUN <= BORDER SCREEN$ COPY COPY COPY RESTORE COPY OUT COPY REM COPY [P] COPY DATA © COPY CONTINUE ? COPY LPRINT [Q]@[Q]© COPY RANDOMIZE @ COPY COPY IF [Q] COPY COPY RANDOMIZE @ COPY COPY IF [Q] RETURN COPY RANDOMIZE @~ LET PAUSE [Q]> INPUT DIM @ OVER PAPER [Q]] INVERSE INK @ CLS BORDER [S][Q] CLS INVERSE EXP @ RUN ABS INT [Q] RUN SQR INK @ RUN <= STOP [Q] COPY COPY CLEAR @ COPY OUT RETURN COPY [P] COPY © COPY ? RETURN COPY COPY IF CODE COPY COPY RANDOMIZE OCODE © COPY RANDOMIZE O COPY COPY IF CODE COPY COPY RANDOMIZE O COPY COPY IF CODE RETURN COPY RANDOMIZE O~ LET PAUSE CODE > INPUT DIM O OVER PAPER CODE ] INVERSE INK O CLS BORDER [S]CODE CLS INVERSE EXP O RUN ABS INT CODE RUN SQR INK O RUN <= STOP CODE COPY COPY CLEAR O COPY OUT RETURN / COPY [P] COPY © COPY IN ?_ RETURN ?@ COPY COPY COPY COPY COPY @[Q]P© PAUSE FN COPY PRINT P COPY PAUSE FN COPY PRINT P RETURN PAUSE FN ~ PRINT P> STOP FN MERGE P] ERASE FN CLS RESTORE P CLS ERASE FN RUN LEN P RUN INT ( RUN OR COPY RETURN ▖ COPY INVERSE @ COPY [O][Q]©@? COPY PRINT O COPY COPY PAUSE PI COPY S COPY © PAUSE ATTR COPY COPY PRINT S COPY COPY PAUSE ATTR COPY COPY PRINT S COPY RETURN PAUSE ATTR COPY ~ PRINT S COPY > STOP ATTR COPY MERGE S COPY ] ERASE ATTR COPY CLS RESTORE S COPY CLS ERASE ATTR COPY RUN LEN S COPY RUN INT + COPY RUN OR COPY COPY RETURN ▛ COPY COPY INVERSE C COPY COPY [O]CODE COPY ©O COPY ?^[P] COPY @? COPY COPY COPY COPY COPY SCREEN$ UjSCREEN$ RESTORE U REM SCREEN$ RESTORE U REM SCREEN$ RESTORE UjSCREEN$ %USCREEN$ EU REM SCREEN$ RESTORE U REM SCREEN$ RESTORE U REM LIST POINT PRINT T CLS [K]©? REM SCREEN$ © COPY U© COPY jSCREEN$ © COPY RESTORE U? COPY REM SCREEN$ IN COPY RESTORE U? COPY REM SCREEN$ IN COPY RESTORE U? COPY jSCREEN$ IN COPY %U? COPY SCREEN$ IN COPY EU? COPY REM SCREEN$ IN COPY RESTORE U? COPY REM SCREEN$ IN COPY RESTORE U? COPY REM IN COPY LIST POINT ? COPY PRINT TIN COPY CLS [K]? COPY ©IN COPY ?R? COPY @ COPY COPY COPY COPY COPY COPY TSCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ [R]PT COPY COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY U© COPY COPY SCREEN$ © COPY COPY © COPY COPY © COPY COPY [R]© COPY COPY T© COPY COPY COPY COPY COPY COPY COPY COPY COPY E COPY COPY COPY E LPRINT LIST LIST pE LPRINT EEppppppppE COPY COPY COPY ASCREEN$ USCREEN$ AA[Q]P[Q]PAA P[Q]@AA P P P PAUSCREEN$ UNOT OR ATTR NOT 7ATTR NOT DATTR NOT %AT NOT YATTR NOT pATTR NOT ▝ATTR !0CODE =($=($~<>:M▖ RETURN >=&CODE =($=($NOT [E]TAB :M▖ RETURN (!0CODE wCODE %x2[I]LN <>:M▖ RETURN >=!0VAL wVAL :M▖ RETURN >=!0LEN wLEN .6,6,6.16./6.6▜ AND oo DEF FN ASN [F]g GO SUB [Q] FOR wW-^.6.6.6NOT SIN AT :M▖ RETURN LINE [P]ATN !CODE STEP dAT $ STEP dAT $ STEP dAT STEP FAT &CODE STEP NEW ATTR STEP NEW ATTR .~ CLEAR COPY GO SUB y#~ CLEAR IN GO SUB y#~ CLEAR COPY GO SUB y#~ CLEAR IN GO SUB y#~ CLEAR COPY GO SUB y#~ CLEAR IN PRINT ./~PI LET GO SUB y$<> LET RETURN RUN LET > PAUSE :M▖ RETURN >=CODE !0CODE w$w$w> CLEAR COPY GO SUB y>IN CLEAR IN GO SUB y2lAT <>> CLEAR COPY GO SUB y> CLEAR IN GO SUB y> CLEAR COPY GO SUB y:lAT CLEAR IN GO SUB y<>.0~PI>=. >INKEY$ .~2NAT .^,V.5(2 STEP cSIN STEP }TAB STEP 7TAN STEP COS COS STEP AT COS STEP nSIN STEP BORDER COS STEP COS . THEN n>= GO SUB _ NEW O.:CODE ▝w:CODE .w FORMAT 4<>..~ RETURN TO SAVE AT ATN IF TAB .w.s,r STEP ▛SIN .~.w.~.w.6.-~ THEN ?-w.~O NEW ,wy NEW ,w<>. THEN AND .#6<> RETURN LPRINT 0$ RETURN FORMAT 00 RETURN USR 0$ RETURN VAL 0OL▜ AND SGN o DEF FN SIN [F]gyN#Fg GO SUB C$TAB STEP NOT SIN AT VERIFY OUT .wNOT SIN AT VERIFY USR .wNOT SIN AT VERIFY FORMAT .w FOR GO SUB [Q] FOR NEW .w,w NEW .w,wNOT SIN AT VERIFY VAL ▜ AND LO DEF FN ASN [B]G.!w,w.#6. THEN AND NOT SIN AT .~.PEEK USR RETURN >=.6. THEN ▙<> LET .06.N,~LEN O:lAT LEN 2lAT ./6NOT FAT .1~PI( LPRINT LET | RETURN CODE .0~NOT YATTR RETURN VAL .0~NOT pATTR .0~NOT ▝ATTR .6<> . THEN [G]<> STEP SSIN .~/[R]. THEN INKEY$2lAT <> STEP SSIN . INPUT STEP SSIN .~,ACS RESTORE STEP SSIN . ~/[R]2lAT . THEN NEW <>.6 LET .~.w.s,r..~ RETURN (<>. THEN ▚<>:lAT .ACS ,ACS O<>.w<>.~ATN >=.▚w. THEN F>=.!~,F,▚O04 RETURN [B] 6 FOR .▚▜ AND O DEF FN TAN [B]G.w.w. THEN V>= MERGE .'^,V.N.F FOR FOR r.s MOVE .)~.&w<>]SIN BCOS [COS dCOS sCOS SIN /COS PICOS SIN SIN SIN &SIN :SIN 6SIN %AT [N]COS [S]COS [B]TAB CAT TAB $COS COS LOAD SIN REM SIN .16<>./wo OR CLEAR COPY > GO SUB y CLEAR IN > GO SUB y CLEAR COPY > GO SUB y CLEAR IN } GO SUB ySTR$ <> STEP SIN LET .!6f,6ASN ,6NOT USR AT .~ THEN G>=..6<> FOR * GO SUB [Q] GO SUB [Q]~ GO SUB [Q] FOR . THEN OVER THEN PLOT <>.w NEW .w,w NEW .w<>. THEN ▚..6<> FOR $ GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR . THEN DEF FN <> FOR ' GO SUB [Q] GO SUB [Q]$ GO SUB [Q] GO SUB [Q]) GO SUB [Q] FOR . THEN VERIFY <>. THEN f>=.~,ACS O:lAT POINT 2lAT <>. THEN INPUT <>. THEN VAL$ <>. THEN [O]<>. THEN V <>. THEN N>=.&5 IF TAN .% THEN ~ .$~.▚w.%~.▙w<>.~.$[G].w.%N THEN EXP .~[J]w<> RETURN (.~.*[G].PEEK CIRCLE . THEN ^>= THEN v(.,5 ,~-w. THEN ACS <>.+~.▚w FORMAT .4<>.,5 ,~-w. THEN PLOT <>.~.+[G].w FORMAT .5<>.~ATN (.5USR ,~-w.5,~.▚ RETURN FORMAT w<>.~ATN (.5USR ,~-w.5.~.[G]0CODE .w<>.~ATN >=.5USR ,~-w.~.[G]0CODE .w<>4<> SAVE [G] LLIST 7[G] RETURN n NEW g GO SUB |ATTR K LET [L]K COPY ATN s3 RUN PEEK ▖U& SAVE DEF FN RND©/: CLS OUT BIN ATTR [D]|gS@. RETURN LIST STOP MERGE <>PEEK COS POINT [Q][H]▙▚©xqke_ZUPKGC?<9520-*(&$" RASN WASN ^ASN POKE [B][B] POKE [B][B][N]ASN IN ASN CIRCLE ASN GO SUB ASN ACS ACS -ACS >ACS gACS [A]ACS [U]ACS LN ACS STEP ACS READ ACS LET ACS ATN ATN *ATN QATN kATN ▜ATN [D]ATN ▘ OUT ▖ DATA [F]▗OLH▟H▟HJLMO▟O▟O▟[F][B]▘ OUT ▖ DATA VAL C@<▟<▟<>@AC▟C▟C▟[B]▘ OUT ▖ BORDER SIN ▝<AACEAEC[B][B]▘ OUT ▖ BORDER ▝[F]▗HMMOQMQO[F][B][B]▘ OUT ▖ DATA ▝VAL CC@EC[B]▘ OUT ▖ DATA ▝VAL CCEGH[B]▘ OUT ▖ DATA ▝VAL GGE>C[B]▘ OUT ▖ DATA ▝LEN [D]$$($(++$[B]▘ INVERSE ▞▚ NEXT V INPUT V STOP VV READ V DATA NEXT V DATA VV STOP VV READ V DATA V SAVE V[B] DIM ▘ INVERSE ▞▚▟VVVVV[B] BORDER ▘ INVERSE ▞▚▟VVVVV[B]▘ INVERSE ▖▚ RUN ! RESTORE ▟▟ RUN [B]▘ INVERSE ▖ RESTORE ▚ RUN RESTORE ▟▟ RUN [B]▘ OUT /▖ RUN RETURN [B]▘ OUT ▖ STOP 0VGQ+5T@O[B]▘ OUT ▞ STOP ▚0VGQ+5T@O COPY S[B]▘ MERGE ▞ DIM ▚ CLEAR T[B]▘ OUT ▖▝ RESTORE 5▟00 LLIST 0▝ READ 1 RESTORE ▟▝0▟4▟5▟[B][B]▘ OUT RESTORE ▖LEN [D][B]▘ INVERSE ▞▚ RESTORE VVVVVVV[B]▘ OUT ▖ LLIST $[B]▘ OUT ▖ LLIST $[B]:[I]LN PIBIN DEF FN ATN CODE 2[I]LN :[J]LN PI>=:[K]LN *[M]LN o[F]g~PI( STEP CONTINUE ATN ![K]LN 4<>CODE 2[J]LN 2[I]LN <>=▜ AND CLEAR o DEF FN ATN [F]g~#fo"[M]LN >2[J]LN CODE 2[K]LN <> OPEN # RETURN DRAW INPUT OPEN # RETURN LET INPUT <>LN !LN 1LN @LN LLN ZLN hLN yLN ▗LN ▙LN IF IF IF >=>=>=[G][G][G]>=>=>= IF IF IF ddd222222ddd IF IF IF IF IF PEEK PEEK PEEK PEEK ddd NEW NEW NEW NEW PEEK PEEK PEEK PEEK [G][G][G] IF NEW ERASE PEEK SCREEN$ [G]▘nZF22FZn▘[G]SCREEN$ PEEK ERASE NEW IF 2222ddSCREEN$ SCREEN$ SCREEN$ SCREEN$ dd222222dd[G][G]>=>= IF IF IF IF IF IF >=>=>=[G][G][G][G][G][G]ddd22 NEXT 1 STEP + CLEAR ©> GO SUB y![ STEP ▛ RETURN STEP O RETURN NOT ▝* COPY FOR ![ STEP ▛ RETURN > CLEAR © MERGE GO SUB y![USR GO SUB VAL MOVE <> INVERSE ![N],a STEP ^ PAPER ▝ STEP [N] GO TO PRINT INVERSE RESTORE MERGE INVERSE !CODE 7 STEP SCREEN$ 8 STEP [N] GO SUB :[C]G MOVE INVERSE LLIST LET LN PRINT BIN [N] LET CHR$ ^> COPY 7NOT SCREEN$ COPY COPY GO SUB _ OPEN # RETURN xLEN RUN <> NEXT > OPEN # RETURN NOT b GO SUB NOT STEP ▟0 DATA x RETURN CLOSE #0 POKE STEP ▟ FORMAT &USR >2(▟ 0 INVERSE u THEN TAB USR yO INVERSE ~TAB USR INVERSE #CHR$ . STEP ▟ FORMAT > FLASH LN THEN USR ERASE POKE |TAB gzCOS LINE ▟NOT OPEN #| RETURN <> STEP ▟ FORMAT PI>=>© FLASH RETURN POINT NEW ( POKE y/O GO SUB _ NEW PLOT OPEN # RETURN 7<> RETURN B(= RETURN F(F RETURN T(( RETURN J(* COPY FOR !> STEP ▛ RETURN <>* COPY FOR !VAL `! STEP ▛ RETURN !,[M]b STEP ▛ RETURN <>* COPY FOR !▘ STEP ▛ RETURN <>* COPY FOR !uX STEP ▛ RETURN <>* COPY FOR !b[K] STEP ▛ RETURN <> NEXT OR MERGE zATN O0>,>< INVERSE !M/ STEP PEEK RETURN MOVE STR$ OR MERGE INVERSE !/ STEP PEEK RETURN MOVE $ THEN c(STR$ OPEN #<>STR$ NEW <> INVERSE RESTORE NOT /= COPY COPY GO SUB _ OPEN # RETURN xLEN RUN <> NEXT > OPEN # RETURN NOT b ERASE NEXT RETURN |TAB gzCOS LINE COPY NOT ERASE RETURN | RETURN <> STEP COPY FORMAT PI>=>© FLASH RETURN POINT NEW ( POKE y/O GO SUB _ NEW PLOT OPEN # RETURN 7<>[J]smvn--▖SQR by▖SQR --SQR nwfrSQR --▜SQR mp▖SQR --SQR pnSQR --SQR dldz