Is a part of release: | Denizen |
File size: | 49408 |
md5: | ffab2feea9abf0e1984d1b2afe9ee281 |
68 INK USR . * PROTECTION BY HACKER ALEX * NEXT CODE GO SUB O GO SUB ^!@@ COPY OPEN # RETURN GO SUB VAL INK AT ] FOR 1 COPY W GO SUB _VAL$ AT TAB SCREEN$ ATTR FN POINT STEP R;; READ AT TAB 9AT TAB LLIST w RESTORE #xLEN ▜T▖<WIN STOP LINE FN LIST L POKE oATN U{ THEN #`VWu▚K POKE !INT [R] TO PII<M NEW _LN LOAD COS [H] OUT B;Z+;hvCHR$ w[E]HrC CIRCLE CLOSE # CIRCLE x=Z INK y[H] DRAW REM COPY oq^iMe~i}VAL BRIGHT TO I[N]Mv%CHR$ i|V18UGh:^?V LPRINT ▙ STOP DRAW [U] OUT PRINT p/r FORMAT TJ/8x$jmb7hA7B#DH~[Q]D9 CLOSE #C COPY ▚ IF K▜ VERIFY REM wk LET ERASE PLOT [F] OPEN #SCREEN$ ; CIRCLE SIN #ABS K DRAW [G] MERGE COPY 3V>= LIST !Vd OUT LEN SIN < PAPER X▟ INK | AND L CLOSE #LEN THEN VERIFY COPY [B]INT / OR D PAUSE / CIRCLE LEN h FLASH EXP $[C]ATN [R], NEW BIN CAT TAB A LOAD Pz<=1NOT 9[P]▜LEN _ FLASH PAUSE MERGE RESTORE MERGE [E] OVER O<>/ PAUSE IF ▞3 BORDER [S]{k CLOSE # PAPER O CLEAR CAT d2 FLASH 9LEN OUT @2 COPY q FOR /z LOAD })<[G]= COPY 2 FOR Q<=g FLASH [P]▜LN ^<> NEXT ~ LIST BORDER T21IN PIy;COS 9 COPY F6 BORDER q CAT +STR$ JG<=4 NEXT COPY 46 BORDER Y INK <"CODE e BORDER <" NEXT qU_ DATA 'LEN O REM [C] INK [CODE STR$ V3 COPY <v BORDER LOAD 8IN Q GO SUB PI4"COS 1 COPY T6 BORDER y RANDOMIZE LN ^<=▜F LIST ^ PAPER COS H SAVE ~▚<=r IF INKEY$ LOAD RNDRwR INPUT +SIN AND COS L] CIRCLE THEN REM EXP GO TO LOAD PAPER ▜ COPY T] STEP ( CLEAR RANDOMIZE FLASH INKEY$[M]TAN VAL$ NOT TO [M]& MERGE SAVE r DIM GO TO INK THEN [P]AT [M]5-[E]V,NOT GO TO ▝EXP READ uAT cC TO Ii5 PLOT APEEK NEXT ) LOAD BEEP TO [N] VERIFY OPEN # SAVE [R][K][P] DATA MERGE VAL$ ATTR LPRINT ▞[S]PI DRAW ▟▚▖ LET CAT TAN e~;9r7l}v3X9y1]Q!qE9Y!-Qa15yAqY[I]AT LIST [Q] FORMAT POKE c/_O;GgS/g/c/?;'g?oGcoO{go OUT ▛<=PICODE [T]CODE ©SCREEN$ DENPEEK g NEW ▚[O]smSIN IF ▗ LINE [C] RANDOMIZE [D]D~%SIN ▗SGN _OSIN POINT [I]x^[C]``[U]# CLOSE #ASN TAB GO SUB Z GO TO ASN ▙w[M] PAPER ~ RETURN U[G] BRIGHT SIN CONTINUE CLS P▖ DIM 7ws[I]NOT T DEF FN PRINT j;0 VERIFY d1Z RETURN [R] CLEAR MERGE s!"#<>J) LET CLS J PAUSE * STOP j FOR "[K]v REM FORMAT qsusqs}sq CIRCLE T INPUT b- STEP G[B]"[A]QSTAB LEN © STEP ▜~ CAT [B]SGN ▗VAL [ LLIST [B] LINE INK ATN ASN LOAD ] PRINT d DEF FN ]TAB _[A][D]o LOAD FN ▝© DIM NqCOS prD#f©|sf PLOT b3f INPUT 6c?[C]_?[C]3g?TVAL$ 'stACS Ct/m[O]! PAPER H[M] STEP PRINT !; SAVE #0 STEP - BEEP COPY #" FOR !▜▘C DATA [M]E DIM [O]C TO [P]A OR [J]C AND [P]Q/[R]+KRe`[B]l[B]h[B]l[B]PLEN LLEN HLEN LLEN @LEN LLEN HLEN LLEN |[B]VAL gC FORMAT NEXT RESTORE R DATA CLEAR STOP DEF FN QzP GO TO n MOVE ▟p|q`▘ GO TO ERASE [L] LOAD CONTINUE GO TO LPRINT GO TO CONTINUE GO TO FORMAT 1 TO 1>=1 TO 1USR 1 TO 1>=1 TO 1 FORMAT GO TO CONTINUE GO TO LPRINT GO TO CONTINUE GO TO [A]q▘q STOP ▘PEEK #©JHVAL V NEW sx▗LEN POKE [A][P] READ LEN STOP IN FOR [S][H][S][O]5 PAUSE egLN COS ACS INT SAVE O[I]K INPUT ] LOAD SIN SCREEN$ x[H] INVERSE INPUT V[P]/vbASN r4V BORDER P[I] REM [G][F]5 GO SUB I;/l PRINT [S]^:<o RUN JN BEEP OPEN #▝/PM LIST [F]E ERASE # LOAD ERASE 5 ERASE RUN l=T[G]0}i INVERSE [D]Lq5mP DEF FN c▙Pi OPEN #TAN SIN <>TAN LhXD DATA [J]SQR ATN ▝▖SGN [D]ISCREEN$ LN [D][T][S]SGN LFN uABS EXP [S]M[E]▖VAL$ ▟[C]SIN [N][F][F][J][L]LZn[D][C]s▙s}ASN RUN L CLEAR VAL LOAD l. STOP [F] GO SUB LPRINT AT LOAD LOAD USR 3VAL RUN KVAL OECOS MERGE 3TAN ? RUN -][D][G] CLEAR gsms CLEAR OPEN # LINE i[D]|[D] NEXT KCOS ATN LET [D]SCREEN$ s CLEAR ma[E][G]FN GO TO GO TO [K]+JrTxNXloACS STEP 2dACS sSQR STEP 6 STEP 2[O]+3 BRIGHT x[G]6i[E][C]V[F][M]b RUN RUN ATN qt PLOT K5 PRINT COS [E] CLEAR WYSCREEN$ )kU[G]"ASN SIN ATTR GO SUB THEN I2=$-TAN KHVTkwu1[G]+;F[F] MOVE MERGE o[F] PRINT W5 IF uGI5COS ~ PRINT AT [H]/[B][D][G] LLIST OUT POINT REM >= STEP CLOSE # LINE ▟SGN 77uMATN USR INT ASN tACS [S][M] AND AND STOP CHR$ N[L]POINT RESTORE TAB [C] FORMAT +w7 RUN [F]POINT Vujwv< PAUSE ATN ur[H]?[F]FN MERGE INK W[S]LEN CPw@EASN (ATN ACS cSIN VXnhz[F] FOR [R] MERGE [H]+%vk< PLOT PRINT 7 PRINT ~6w PRINT POKE iD FOR DIM FOR P0 VERIFY ACS [G] GO SUB R CONTINUE [G] MERGE SCREEN$ 6P ERASE srVAL$ tFN ▟[G]COS DEF FN TAN LINE TAN PIASN PAUSE lB@R| PAUSE IN [E][D][E]2;{FN {INT CLS CLS }▝▜p PAPER COPY c]c#` INK @ LIST g[K]" INK Qr6 CIRCLE ABS A PRINT RNDE INVERSE = FLASH DATA ;2;/[S] RESTORE INK CLEAR ws[P]i PRINT OUT ga[d[L][R] CLS CLS SQR [F]=y RANDOMIZE {RND[M]Z LPRINT x[L]VAL RND[F] CONTINUE [L]GSQR [U];9 OR NOT OR AND OPEN #U.FSQR b[L]d>= NEW r[F] READ INK @[N][F]PIPIgIN zLN BIN [J]{q0SGN {-SQR CLS DE<>6[K]=/ MOVE [J]rlG[P]lj INVERSE %j9=kIN AND BIN PRINT DATA LET FOR IN DATA RANDOMIZE ;7[K]]LN [K]/ INK b[K]/ INVERSE CY[C]d▚▗▜b CONTINUE INKEY$$6SGN p COPY z% INPUT X CONTINUE INPUT INPUT LLIST [I][T][F][A]TAB S[B]w:[C]WqLN ; FLASH PEEK xINT ;INKEY$ PRINT XhmlbojFN [H] SAVE ZYyn AND >IN {w_#Iv {LN [L]jjg INK INK [F] STOP INK PRINT [M] READ %; RANDOMIZE CLS }ABS RANDOMIZE ;5NOT ++PEEK CHR$ GO TO 9INKEY$ NEW j[J][K][K] RESTORE BRIGHT DATA [K]X DRAW [M]NmATN LN { DRAW [P]Y FLASH OR READ [J]f[O]"[E]vLN LN INKEY$[M][L][O]V[J]&▜CHR$ POINT ME;r:|C:ATN ▞ PAPER FOR STOP INVERSE INK _&)SCREEN$ k RANDOMIZE ©SQR {k BORDER [I]% OPEN #[R][I]%{[H]b FLASH K OUT INK RESTORE [L]' AND NEXT EXP LN ))O▚w9ABS ▚[L] CLS ▖2*[M][U]ACS [L]IN INKEY$ TO 9 POKE EXP [Q]ATTR i[H]gn RETURN USR AND D▝[M]` RANDOMIZE CIRCLE [U] GO TO VAL$ [C][A] DATA NEW STOP [[I]ASN 89PIaPILN LN 1[WVVAL STEP LIST GO SUB FOR PAPER DATA [O] OUT XyVAL ▝RNDCOS q▛ RESTORE P50=q9 SAVE Hn}INT y5 LPRINT hY"`[I]aE[P]`e DRAW 9@ CLEAR 1SGN ACS Ddf@SQR DRAW [K]g+[E]k[L]USR a FLASH g FLASH SGN {;{[Q]{[ LIST ;[E]{ CLS ▙[L] NEW [u[K]t? DATA dpr[I]PLN BEEP ASN IN EXP ATTR <CHR$ EXP [I]$ STOP [J]▛ LLIST [J]▛ LLIST [J]SQR LLIST [J]FN DATA y[ DRAW y[ POKE yK DRAW y8 DATA `+[M]g+[E]g[[M]gH[U]G9{SGN F9{TAN F9kSGN F9X[U]fK[M]eK[E]e{[M]eh DATA y DRAW y POKE ym SAVE BEEP <RND{STR$ { OR STR$ NOT J OR ▙G OR [G]▖ PAUSE >w NEW LINE ▗f STOP [S][Q]ACS AT LINE ▗ DEF FN BORDER STOP rRSTR$ IF [U] RETURN [U] PAUSE BIN RETURN BIN IF D NEW [Q]"[S]&slf LINE CODE !wms^wZ SAVE PAUSE @= RESTORE LN AND Up&K_i=! STOP USR INPUT iRBIN *', STOP 5 CLOSE # CONTINUE Vp DEF FN USR STOP p& CLEAR DATA INT Aw[E]SCREEN$ D©IRG RESTORE YcI PAUSE LEXP LIST u▗CODE oPEEK ▛[B]# ERASE TAN CPIPEEK RNDVAL RND▚$jZPIZSQR z▜zz▜z▛z▜zz▜z{[K]g[K]c[K]g[K]k[K]g[K]cASN g LOAD D IF SAVE DRAW IF DRAW IF FOR CLS <= IF ▜INT SAVE IF CLOSE #*CODE %&-+%-%PI#[E]IN RND+5[E]$ IF IF FLASH OUT CIRCLE [K][N] LINE [I][K]USR Ujet DATA ul: POKE [F][E]▛RND{zCODE [C]SCREEN$ LINE ACS POINT ,▛fSQR TINKEY$VAL$ ]P$▗▗) DATA POINT [U/q{x{q>▘ INVERSE [O] TO n LET LABS < LINE [H]ea[O][D]<=IN * MOVE C. OPEN #F▝STR$ ]14[R]3 OUT ,[Q] NEXT Z#x▝NOT RETURN %< READ RETURN REM 3. OPEN #vc BORDER '[O]Ym& RESTORE cu[O]jSp[D][G]z|NOT ~▘y[B][E][E]`aCOS AT NEXT SIN "NINT !VLTAN L INVERSE [E]AT RNDTAB e[T]CODE SCREEN$ [T]CODE [D]! STOP @C LLIST OVER kM? LPRINT BE&q DIM DRAW >_▚PEEK t-▞>%_ TO IN OVER $3V[Q]%e3[J]#(s6[S]9[Q] CLS JC. BRIGHT RETURN ▝dpw BORDER OVER [K]3` LPRINT N[T]fr# LLIST [D]CHR$ !z FORMAT TAB LEN [F] LET FORMAT ASN FORMAT LEN FORMAT ASN FORMAT USR [J]!▚[B]OSCREEN$ RND LET xVAL$ ▘SCREEN$ [S][F]▘ PAUSE VAL$ [A]©©^[N]c READ LPRINT [L]n[B]c BORDER fF!nn▝▜:;A THEN . INK #PI&`a.Q0Q4 OUT LEN GO TO READ ABS READ CODE C▜ LPRINT ]s LPRINT HQjss CLS #[T]cLEN ▘[D]c[D]?[T];[T]T[B]SCREEN$ COS CCOS 4 ' MOVE VAL LEN VAL$ COS _g[D]1 LLIST ▘[D]cc[D]ACS ns▜c BORDER Qns▜c SAVE [P]1c LOAD 1C OUT 2-C<=.sATTR CNOT *sLN C OUT 1 LOAD [L]▜ READ 1rR0 LPRINT mcbPOINT LPRINT DATA c▜QnR,h▘f▗[Q]▘bVAL ▛ FORMAT [F]INT [K]INKEY$[J]'%[Q]@[O]TAB VAL @TAN #PISCREEN$ FORMAT [A]`ACS ▟`(▚ RETURN [E]`o!nge GO TO [J]c[E]a CAT e=NOT 'USR [Q]!! CIRCLE . INVERSE U.$+EXP READ 1 ERASE s DRAW DRAW INK vABS [R]RND[R]TAB [R]RND[R]SCREEN$ PLOT A PLOT E PLOT A PLOT M PLOT A PLOT E PLOT A PLOT } VERIFY a VERIFY e VERIFY a VERIFY m VERIFY a VERIFY e VERIFY a VERIFY } PLOT A PLOT E PLOT A PLOT M PLOT A PLOT E PLOT A PLOT ABS [R]RND[R]TAB [R]RND[R]ABS vSTR$ v OR vSTR$ v STEP vSTR$ v OR t_v REM V PLOT V PAUSE V CAT V GO SUB V LLIST V RESTORE V LLIST V CLEAR vSTR$ RETURN E FLASH ▘Ap=;9o STOP gk%[%srk% ERASE SGN CHR$ ▜[R] STOP POKE [N]AT CHR$ ▘U| RETURN BEEP R[M] NEW VAL ▗SGN INPUT %INKEY$SGN NEW DATA ATTR SGN RETURN [M]&uAT & DATA ▜LEN STOP hCHR$ [M] TO @unP DATA ▝m#mTAB DATA <=@GY▗uPI▗SGN C56p/PI]2-#a(t POKE OaravaOARNDoA3©A!/!{ OR ![h? ERASE !Wh#K LOAD STR$ COS ▖[P]STR$ [D]y▘[K]BIN LN COS LLIST [H]FN SQR LLIST PEEK VAL$ [D]$#▗CODE LLIST ▛▖STR$ [COS [C] RUN ▖ CLS [C] LIST ▜ THEN RUN [P]%~ RUN U[!p4s!;[!@ IF p▞p CLOSE #| CLOSE #p GO SUB t GO SUB ` GO SUB C3_3[a_a CLOSE #% CIRCLE % RETURN %/RND@|x|p|x|[C] RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE CLEAR RANDOMIZE CLEAR LET CLEAR RANDOMIZE CLEAR STR$ $ INVERSE $ INK $ INVERSE $ MOVE $ INVERSE $ INK $ INVERSE $STR$ CLEAR RANDOMIZE CLEAR LET CLEAR RANDOMIZE CLEAR > FLASH " FLASH & FLASH " FLASH . FLASH " FLASH E" TO >AT BAT F[F]BSQR NSQR BSQR FSQR BSQR ~[L] DATA cgkgcg{?G?C G?K?G?C?G?;_'_#_'_+_'_#_'_;IN <=IN NOT IN <=IN THEN IN <=IN NOT IN <=IN CLS [P] BORDER [P] READ [P] BORDER [P] FOR [P] BORDER [P] READ [P] BORDER [P] CLS IN <=IN NOT IN <=IN THEN IN <=IN NOT IN <=IN ;_& RANDOMIZE #@'@+@'i#_'_;?G?C?G? LINE ; AND ;CHR$ ; AND ; IF NEW STOP NEW REM NEW MERGE ▝-B#4c8{5E OR }<>LfP! REM }FN [A][U]U[U]Y[U]][U]Y[U]EGINT GPEEK GINT GACS GINT GPEEK GINT G▚g[K]i[O]iUBIN [I][R][T]_EXP [I]S[L] OVER PEEK LEN <>[L]BIN [J]STR$ ▖EXP 93▖ICHR$ RESTORE YVH[▘Sg/ INPUT ]Q CIRCLE 3 LPRINT A PAUSE D OUT <vA RANDOMIZE 4▗ LLIST INVERSE X:`4 DRAW tc▚~ RETURN e LLIST a OR a+tD MOVE >vG OUT X>&IN IN GO SUB 48)[E] CLEAR -PEEK zK▜INKEY$[R]z_USR [B]INKEY$[K]| DEF FN [L]COS SAVE POINT VAL$ >[U]▞b▝1©[U][J] MOVE ▞LN &bLN ▝'`[K] LLIST [I]`@p[U]` TO LEN [H][Q][P]POINT /H{[R]FT{KFX[U]@[J]QkQV INK < !:91=17 LPRINT PAUSE SIN &#''[G]3o)+EXP BORDER MERGE CAT MOVE CAT INVERSE )0[M]IN CAT [R]Y LET [J][Q] OVER LET WY353[J]=[K]$LN COS ; ERASE CLOSE # ERASE [ACS [A] IF MPEEK USR IF S▚ LPRINT [I][K]Zs[G]LEN PAPER X LET X IF X CONTINUE { PAPER LN LEN [INT STR$ ACS [S];STR$ PEEK [S];STR$ EA TO !]VAL Yq MERGE Q# INK .([I] <=PR!SQR CIRCLE 9A5LN A=▚@ RETURN [K]HY FLASH Ph3[K]@INT ;+)LN 3>7! CLEAR CLS LLIST PAUSE [VH[N] PAPER C3 ERASE [Z OUT Z[ZO INPUT [T]SQR < GO TO LPRINT GO SUB COS FN SQR / NEXT RETURN [ IF l<>LEN [F]ABS INVERSE 3 STEP ▛COS [T]COS COPY SQR [B]ABS NEXT OR SQR mSQR -;{ISYY/ FLASH CLS LET Y INK X INK @EXP |;EXP LN haCy STOP =INT EXP ;▟[I]EXP N7 INK [D]?<© RANDOMIZE CODE 9 CLS !EXP )4[B][ OUT CLS NEXT Ss']IN CIRCLE &E~7<>SIN @7<>INT @1>=r>=vm REM [G]H REM [H][C] REM [H][C] REM [H][C]INT [S]<=DNH>= DEF FN >= LINE STOP ?3u©g FORMAT [T]EXP ▛$POINT USR D:D:Cu'SGN KASN + LINE 7 LINE 3%3eE[A] COPY ▟[J]ePIABS [E]V COPY VAL 'f[P]'2 DIM SQR "?&"?_]G}US PRINT EXP U CIRCLE WSWWWNIN [S] NEXT ATN NEXT 5 CLS =ATN RANDOMIZE 2[F]ACS CONTINUE '[E][P]TAB LLIST [A]A=[P]U[D] INVERSE IN [L]SQR 6[P]TAN DIM ATN ;COS RND▜SQR TAN FLASH 2[Q]IEUPdCOS MERGE NEXT RUWEP REM <=TAN ATN 2[T]ABS [N]`[L]uABS 1[L]t???[[C][ABS B?+Q NEW RANDOMIZE ASN 5s=yATN e?▛LEN [F]w: MERGE INK COPY RANDOMIZE MERGE @QD BEEP T OPEN #_ PAPER YSQR N<2 POKE 6VAL SIN TAN 6 POKE TAB 2SQR ASN 5[C][F] DATA [H][E] PAPER 4 VERIFY [M][M][G] READ ETAN ▗zACS 2 LLIST [O][Q]LN VAL ACS D RANDOMIZE [B]R INVERSE AND SGN S FLASH yGWR LET S GO SUB ; OR C CLS VERIFY 13▛ INK B:"(ACS STOP n DIM SQR BJCccc)SGN CAT LEN .,20[A]SIN ` STOP DEF FN 9TAN S/ THEN _ MOVE US]WAVEZ FLASH WM THEN 55 THEN ABS SQR ▞0ATN l= FOR STEP oomcsS[D] INPUT [B]H[D]▟sq[D]=SIN #+[N][D][D]SCREEN$ rLEN =SQPEEK TAN PEEK LEN PSI OPEN #M▙ OPEN # CLEAR COS LET ;ATN 3NCOS ▖ DRAW ,o^[O] RANDOMIZE FLASH [K][L][J][N][F][B] LET 3LEN 0 LIST ;FN SGN = LOAD e LOAD a LOAD 13SIN TAB CODE R(PV MOVE {lPX VERIFY SM[Q]+▝RND▜ABS FN ▚2RpASN B=[Q]▙[C][G][C]PEEK SIN ▗%)SGN @%[K]▖[C][N]IN HLNDPI RANDOMIZE ^X OVER [M] FORMAT I# INK ACS [D] VERIFY Wx6USR 0 POKE qSIN v COPY yINT 9 BRIGHT 9{9 COPY S. MERGE [B][I]+9*>LN NRNDABS EXP 17LEN GO TO LET PRINT RETURN POKE CLS SIN POKE 3XyPI MERGE v[A]^[P]@ FORMAT PPOINT Q[C]AUSR f[T][R]ATN LEN [D]▞LEN *7COS ▖OTAN FN [F]5;`n[H]DS[B]SIN AND =7=3ABS ATN ABS [ABS TAN FLASH ATN COS SQR EXP F[C][ FORMAT PI[A]S OVER g LET k INK GO SUB Aa CLOSE #{t$S57[D]6INKEY$INKEY$17dn N& CONTINUE SQR LEN OUT READ INK '{8 OR 1SQR DEF FN 77[T]s1 CIRCLE PSIN Q FORMAT G[A][ OPEN #S CLS WYQ[Q][C]5w[B][D][F]wTAN NEXT OVER LIST SIN J[P][C][A]<y9[A][I][B] PAPER FORMAT VSQR _▜EXP SIN <>ACS CIRCLE 25▝ LIST IF 9IN LEN LEN 5BIN FLASH X FLASH BRIGHT [F]Q INVERSE [S]S6SSIN <[G]NOT CAT RUN K CLEAR THEN VAL [Q] OR & OR STEP OVER [F]USR /[E]/ BEEP sEXP GO SUB !PI! GO SUB 37 BRIGHT SGN [J]6o▙M PAUSE - INPUT ] STOP % NEW G]W FORMAT +U_ CLOSE #-SIN MNM[U]COS <KEXP ATN 57LEN 3[L]PI[F]S[D]l[N]TAN VAL$ VAL ACS [B]lqJSIN c CLOSE # NEW CLOSE # REM SQR ASN COS ABS 6eCSTR$ ▗ IF PPSP`K[B]<=[B]3qw PRINT =INT DEF FN 3[I]Z# INPUT [G]A[C]q[M]@D GO TO <6VAL POKE OPEN #STR$ K235SQR VAL ATTR 1LQRBIN FORMAT _CCO_)- FORMAT SM POKE [G]▛5SCREEN$ SIN SGN IN VAL [[S] POKE 8#c[C]k▞ FLASH }c& READ STOP U LLIST IF BIN STR$ EETLEN UMACS IN 9BIN STR$ CHR$ :#&[S][T]ASN T POKE wj BEEP Z PRINT _:▞TAN [B]1 INKEY$[S][H]5>= PRINT [E]*h i)o(b(n INK VAL /(~ CIRCLE [Y]ZT POKE W2ATN VAL 54 THEN T MERGE Q FORMAT [Q]QY ERASE LLIST ASN tASN 6ABS IN RNDIN [N]ABS [N][R]7P[F][E]COS [F]j CONTINUE INKEY$[K]Y OPEN #[C] INK [B]4u[H]4LEN $>MHM DIM POINT u<> DIM <> GO SUB Cr INVERSE E FLASH kO FOR ATTR TAB K MOVE ACS `0 GO SUB ▙"q1 LPRINT COS A©F}x[F]▝ DIM GO TO LLIST LOAD LIST OPEN #7@COS CAT [C][A][L]5`1[J] RUN 7TAN CAT 2ABS ERASE [H]ASN COS UATN SQR U[H]SQ BRIGHT <=O[3 NEXT PLOT s PAUSE 0PEEK C+ACOS @COS = READ Wc▝c▟[H] VERIFY RUN OR rSTR$ s STEP TAN ABS 1ASN S LLIST SSQR 4[U]INT > RESTORE UTAN OUT [[Z[E][ OUT [U]]f SAVE b DATA 0EXP A=©) CLEAR 5 ATN %9USGN TO 2 OVER cI▖a[ INVERSE TAN ▜KY CLEAR =[S] AND ;qsr>eVAL$ LEN POINT REM /+./%+-,)ATTR POINT [CODE 9IABS IN X ABS POINT } THEN ABS [S]SCREEN$ READ @[L][A][L][M][J][L][P][[L][P]:g▜ LET LIST PEEK /%| NEXT 43SGN w<PTAN kSTR$ STOP PAPER BRIGHT ERASE [I] AND PAPER [K]F[N]] INK INKEY$[L}ABS ATTR ? LIST [I]9 FOR VAL iCHR$ >:"VAL$ : PAPER f FLASH [J][H][K]▛N REM $D+!4 POKE 1 INK TAN D POKE ;LEN THEN 9egD@ALKTINKEY$ POKE ] BEEP [K]' INVERSE ELN INPUT EXP ABS IN SGN ▚ACS >AOY{SGN PEEK ]LN /EXP LN [A] RESTORE IN +][I]>=▚FN [Q]POINT TAN POKE #ATN ABS LN INT 9D OVER T[[F] OVER RNDRNDTAB FN PEEK [I] OVER [K]Z CIRCLE :9<INT 0)ABS 1:PEEK AND 8CHR$ ?LEN [Q] FLASH #[I]JLN [M]ASN HN>=)ABS <=<> BEEP CLS = INPUT LN ;=C SAVE ; OR X[Q INPUT OUT ^Z[Q]Z^Y_[f BORDER CLEAR CLS RANDOMIZE ;D@N[R][8LATN 8▚[J]CODE [P][O][N][M]QSGN ABS [O]ACS [O]LEN ▘IN +7JIN [U][I]3 GO TO SQR FN REM IN CLEAR LEN C OPEN #M LET 9f(INKEY$[U]Vm PAPER OPEN #Qzzq IN BIN [F]ySQR ;[K] FLASH BRIGHT [I] DATA &y[<=[I]1)9ACS s!_LN ;8>C OR X^[J]X_>=/ CLOSE #STR$ [K]^gK PAPER IN COS [C][O]COS REM [R] RETURN [I][K][J]VAL$ ▛CHR$ [I]ACS PAPER [N]TAN ▜ STOP LN INPUT LN STOP SAVE [N]IN %▚CHR$ PLOT x IF Z DEF FN x[D]INT AND X PAPER SAVE Tx [EXP {u{lHH"9`IN NEW >LN ~58 RETURN ~5*7[L] CIRCLE [[I]P/[K][P]_96PEEK ><1[B]x+y3esgk{3S PAPER [3 INK e[U]v RETURN ?PEEK CLS [T][F]NOT INKEY$SQR ▞{ LOAD [D]%SQR -b[L]f[L]j[L]f[L]b[L]f[L]zSQR hSQR [K] RESTORE 'x DRAW %rINT DDFN "AT %/INKEY$ NEW ACS ,xFN g[T]U[B]CPOINT 9:=k9; CLS )VAL$ RANDOMIZE k8-:[XTAN OVER :TAN VERIFY : NEXT ;2INT +;2INT +;2COS A OR a[Q]Ny▚"INKEY$[SCREEN$ [INKEY$[[S][INKEY$[INT DEXP DABS DEXP DASN DEXP DABS DEXP Dd[J]d[N]d[J]d[F]d[J]d[N]d[J]dDEXP DABS DEXP DASN DEXP DABS DEXP DDRNDXRND/RNDXRNDTRNDXRND/RNDXRNDD OR 8 OR < OR 8 OR 4 OR 8 OR < OR 8 OR RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE OR 8 OR < OR 8 OR 4 OR 8 OR < OR 8 OR DRNDXRND/RNDXRNDTRNDXRND/RNDXRNDDELN ESGN ELN ETSQR ERASE ▖ IF REM [N] CLOSE #_<> LINE ^W<> LINE PI BORDER >=INKEY$[N] LINE Ym{N>=o GO TO REM 9fi REM CONTINUE SQR SGN mTcSQR LINE g3TAN CAT SIN TAN [S]TAB PIH NEW Ks OR PAPER @ OPEN #BIN Ks[K]9P MOVE 0H<>[N]<=2J STOP MERGE 6LBIN NEW IN REM OR [N]BIN | OR FOR J LPRINT NEXT STR$ n OR CHR$ DATA Z DRAW ACS E IF [U]▜RND[F]*▚{ RANDOMIZE TAN x COPY INT [FPOINT IF ~[B] FOR vDw PRINT [F] FOR tSQR #VINKEY$>ATTR u CLOSE # THEN Dd`bl`@6SIN Y+X9zSCREEN$ dG FOR 5▞w POKE [J]VAL$ ▝OACS OVER gCHR$ COS @RNDTAB [T]((PI NEW MOVE VERIFY OPEN #8 AT GO TO NOT AND NEXT <=COS LET [D] POKE [D] CLS [D] THEN [D] OVER [D] INVERSE [D]TAB [D]VAL b4 LLIST Y▟▚▟▘ READ ▚▗[B] LLIST [A] POKE GO SUB STOP LOAD DATA REM NEXT SAVE LIST DATA LET PLOT a▘TAB | STOP c&6&/7>C',7C8,(aAR MERGE LPRINT GO SUB CONTINUE RANDOMIZE CONTINUE GO SUB ▟ RUN DIM REM INPUT NEXT CLOSE #G▟▟[K] GO SUB LET e LLIST [P][L] GO TO [A]TAB INKEY$[S]ATN ATN ACS AT NOT BRIGHT MOVE INK CAT BEEP VERIFY BEEP CAT >= PAUSE NEXT LOAD POKE NEXT NEXT RUN GO SUB SCREEN$ LLIST ATN FOR PI LOAD READ INT & MOVE ▟ CONTINUE READ [T] DIM "▝[T]ACS &BIN ▟[N].#0}PyCHR$ zxB^ DEF FN `-.^H`j INPUT IB/6!#4 CLS .PEEK CAT n5[P] LINE TO AND >=▝ LET LPRINT CODE [P]![I]▜LEN [E]# LET NOT RNDM LLIST ATN VAL$ EXP [U] READ AT FN INKEY$ACS STR$ USR h[A][C][D][D]▖[L][J] INK LLIST ld[G]STR$ ▖[Q]VAL MOVE [M][B]PI@ NEW ▝[T]CCOS EXP NEXT PRINT IN FORMAT NOT ERASE OR OPEN # CAT f▝!<> AND [M]5 CLOSE # (a*8c1=((.+./(CIgq NEW LO.0AM>=2m.a,?"/;!VAL$ [Q]FN $ LOAD LPRINT LPRINT REM REM [Q] DRAW % FOR DATA CLS ▖VAL$ MERGE NOT PAUSE FASN ▛K LLIST [R]LN ATTR LLIST DRAW N[A][C]▗ CAT <>▟▗ LLIST [Q]D LLIST ▙EXP ▗▛LEN ▜@ LLIST STR$ DRAW NEXT <= MOVE [F]$ VERIFY STR$ BRIGHT >=<> LET FOR ) STEP USR INK CAT AND MERGE TO 1CACHR$ '&!bA_ STEP "!b7@R{ LLIST 5[Q]LVAL ^@k<>)4n+=!6)jQ=NOT CLOSE #▞[D]!▖[J] LOAD PAUSE # RUN REM OPEN #`! SAVE [L] READ D FOR ▝~ CAT [L][R]UATN ASTR$ PAUSE mVAL$ CAT [S] THEN ATN CAT INKEY$NOT NOT [S]AT FN COS [Q]TAB [U]COS RUN ERASE RETURN CHR$ NEXT CHR$ dBVAL PAUSE SF[T]AT <= CLOSE #USR INPUT PAUSE SIN OPEN # CLS [R]U" TO CHR$ INT OPEN #R<> c6&&,)-0>UUUSR 'l READ Kb[I] STOP aQ STOP /sNBIN lc-1$-mCnUSR e9/Q GO SUB OPEN #▖LEN CHR$ ASN "▗ OPEN #[P][L]COS [D]"[E]COS >BNOT L[P][D] LOAD ▙▗ GO SUB LLIST FOR ▞[K]STR$ ▙▟[A] STOP ATN k[F]▗▚[M][L] INVERSE DRAW FORMAT ▝ACODE [U]TAB [U]STR$ IF LPRINT STR$ POINT ▘) OPEN #BIN [S][T]RND+▟ CLOSE # DEF FN <=>=d/>C[R]NOT j/4%AFDD PLOT BFe LPRINT %dm3EBIN ec[E]fUSR 57#,INT x%>= VERIFY ATN [C].CHR$ AND STR$ MOVE USR CLOSE # LINE TO [U]POINT [H]U BEEP YG[U]ACS OR ▚USR CSCREEN$ [J][B] BORDER < BORDER NEXT BEEP I RESTORE FLASH NEW MOVE g▛ CLS v[H] CONTINUE STOP D[U] FOR VAL$ OR NOT FOR OR GO TO [L]▖ MERGE TO CAT LINE BIN DEF FN >=[U]d CLOSE # STEP AND EXP ▞STR$ ',70 &{5 MERGE q<> STEP Gkl NEW ~ NEW k NEW NOT 1,7>fXSTR$ .?,8D[D]8 VERIFY ▜▜ FORMAT VAL h DIM BEEP SIN [B]AINKEY$h:POINT OR >= FORMAT [B] READ LINE OEXP COS VAL LOAD PRINT CAT D[E] DATA @cSCREEN$ ATTR COS ATN [U] OUT PRINT BRIGHT n▖▜[Q] BORDER ACS AT FN POINT [Q]SGN [U]BIN CONTINUE A DIM EXP AND =[G]@' OUT MOVE INKEY$ OUT , BEEP >=CHR$ MOVE BIN LINE >=LN ASN "▝A LOAD BIN &GeUG PRINT AND E READ d INPUT Kdv LPRINT 63>SAR PAUSE >=!5t7U2V▛r: BEEP IN [K]:[J]LN V[J] BEEP SQR AND 8>=PEEK ASN INK ZVAL$ CIRCLE LPRINT OUT [A] PAPER /TAB PEEK ▞[O][P][E][D] COPY [G]h MERGE [B][G]▚[G][K]▛ VERIFY ATN SGN CLS GO TO REM POKE INPUT READ PLOT DIM OUT t CIRCLE ?^ OUT OUT THEN PAPER LINE ATTR [G]ATTR LN W8 CAT PAPER INVERSE IN [N] CIRCLE 7"0[[E] OUT 7"-2/! ERASE 6Y LIST ?74q+6)T INPUT PAPER 43%M RESTORE LEN 4= PAPER MOVE CHR$ DEF FN ^EXP E9 BRIGHT OR SQR 1[R]_[R]SGN VAL LN ASN ATTR INK OUT >CODE ACS >=[J]z RANDOMIZE l INPUT [D] OUT A[L] GO SUB z CLOSE # IF 5y▙FN AT TAN ]Q CLS [K] CLS PAUSE DIM LIST TAB 8[J] RANDOMIZE GO TO STEP STOP [N] NEW ABS CLS 1[E]`thfvkaol[ LOAD X OPEN #.3;*S769p DATA SAVE ,'ASN Z CLS $-TAN [A]z FLASH vNl OVER >=CHR$ CLOSE #>=>=[O]/9 STEP ERASE [I]< FLASH VERIFY OR FORMAT OPEN # FOR LET XATTR DIM `X CLS CIRCLE ]SCREEN$ ABS VAL$ TAB STOP NEW y[G]▖ IF [Q] TO ]x INK COPY FOR DRAW PLOT DIM - PAPER HUTAN ASN IF PIINT SCREEN$ PEEK RANDOMIZE COS ACS OPEN #>=PEEK 9[M] ERASE )FACS DD▜ATN TCHR$ T OUT IN T[C]h[C]l[C]`A<> INVERSE q LLIST ePmKm CLS ANOT G}SIW LOAD 9STR$ [M][A]i[D]k[A]e[F][A]m[H]kh LLIST ▞iIN COS 2k LOAD ▛h LLIST ▟m READ pX INK $ INK INK $ INK ( INK $ INK INK $ INK RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE >='STR$ Y INK NOT INK BEEP LOAD GO SUB NEW !Z GO SUB INKEY$[B]EXP LN )IN EXP ATN ▚▛▚TAN ▚COS EXP >= CAT ATTR @m?^p OUT dNg<g^@Zty▚ CLS ~IN t RETURN ~vxJh? RANDOMIZE Jw[I] INVERSE DTaTDWFN INK VXV INK Vg[:ASN ▛[A]SQR ▗K9RNDPISIN E:LN [T] BEEP <> FOR [ RESTORE PEEK TAN VAL$ FN BORDER FLASH <>Z RESTORE FLASH AT CLS [R]}NOT [I] IF OR [F]▗ DIM NEXT ~ PRINT IF [I] RESTORE NOT / BEEP STR$ BORDER ASN [U] MERGE [D]Z[U]ABS RND RANDOMIZE THEN ! INK OR OVER ATTR [R]: LINE ATTR RANDOMIZE SQR 8▜ CIRCLE [L]{I[[ INK fXUY[B]][G]/u REM ym FLASH iU IF yum<= DRAW E]U[] CLS BRIGHT e:$&;m OVER $ AND CIRCLE EXP SQR NOT CIRCLE EXP FLASH 4 OR POINT 3? FLASH INK ATTR %]RNDABS PEEK LN IN PI PRINT [XSQR STEP C RANDOMIZE OPEN #d[L] INK FLASH |[E] DIM [ MERGE TO RANDOMIZE NOT CLEAR INK ;% CIRCLE RANDOMIZE {XABS ASN [T]EXP ABS INK ▛SQR INK ! CIRCLE DEF FN BIN VERIFY ATTR INK > VERIFY >=CHR$ CLOSE # PAPER SQR MOVE SQR t[O]D<d BEEP 9/9BDn BEEP THUr PRINT ▞ACS bdDBdA PRINT /UT' MERGE =E IF T[ VERIFY NbV GO TO (v MOVE ▞[D][N]6 LINE SCREEN$ STOP ACS PRINT 2INT INKEY$-* PAPER CIRCLE +QASN BORDER POKE FLASH TCODE BIN 2TCODE BIN +t▞ MERGE [T] LINE v PRINT [J]4▖t[J]▗ FOR TPOINT BIN COS CLOSE # BEEP ABS QFN VERIFY OPEN # FOR <= BRIGHT )Jt CLOSE #COS 6<>n`ASN PLOT [U]#RNDm OR + CLOSE #4D[L] MOVE 4UO>g]2U VERIFY JSCREEN$ F PLOT u&E*ufKSe PAUSE ka3"E MERGE *UfASN S*W VERIFY PAPER 6 MERGE NEXT INKEY$9 PAPER TO <=▛tl7q* OR R PAPER ATN OR Z BEEP n[G]*( RESTORE [E] PRINT PRINT < PRINT h CLOSE # BEEP BRIGHT [D](ATTR RESTORE TAB RUN l▖xuPOINT INKEY$▛▜STR$ uZ NEW NOT uATN LN .EXP &[C]▝v/ RESTORE [G]uIT[L] INPUT SCREEN$ [P]TSIN U RUN TAN XACS U LIST TAN g RUN SCREEN$ UzT"EXP NEW ASN [uV CLS [P] CLS [G]i[P]8q▝ s,}▟VAL ▝ TO s[C][B]$ NEXT @ LET LK DEF FN .INKEY$"b STOP ATTR RUN RUN LET DIM [K]_ PAUSE VERIFY / ERASE OPEN # MERGE ?C, CAT OPEN # ERASE MOVE <> FORMAT [N]]COS SQR ASN SIN SQR ▝ABS AaDRNDSIN K[T]R DRAW TS`UGT▖SU GO SUB [J]ZVAL$ BRIGHT LEN -V%R[I]|0[P]z[O]INT gs2 CLOSE # ERASE ▖J-/[I].]E[B]▘[D] BORDER x AND !COS LEN sh} LET WAT ERASE n LOAD LEN pTAB MOVE &3# BRIGHT i▗ 5 PAPER SGN GO TO [N]98: THEN S=SGN FORMAT ▞5M+ PLOT ,|[O] LOAD BORDER sINT CLS OPEN # SAVE >▙[T] LINE READ [A] CAT ▝ LET p>=[J]<>sVAL TAN ASN COS a[S]SGN OPEN #IN -aY MOVE #a@USR )[A][L]▟[r▘TAB CODE |EXP Hv IF VAL$ [C] BRIGHT [C]l([C]PTAB CHR$ q ERASE [A][P]inC BRIGHT p[N] LINE s CAT }KqATN EXP 0|7 ERASE LPRINT T PAUSE _ COPY LINE PS CLS OPEN #[K] LOAD STOP r RUN OUT ri OUT OUT w©5 FLASH MOVE <>xAT _CODE !LEN /[T]|pM1mEr{TpM0}`rO-[L][S][A]POINT OVER ▞A[N]▜ PAUSE Q+ PAPER ▙&[A]RVAL DIM ACS AT p[S]t# RETURN SCREEN$ GtQL[I]1SIN P0Qu'[D]A REM VERIFY ▙$AT l<=ASN V[R][G]0[M]LEN AT 9HxPOINT TAB [T]4 VERIFY }Q CLS TAB [B] PAUSE Y ERASE PI BEEP 2<= LET BEEP CLOSE #x'©NOT ]1 CLOSE # FORMAT NOT C OPEN # OR T FORMAT 6~CODE CLS READ CLS V0NOT PEEK % CAT TAN ▟©▙l>=ACS FVAL CONTINUE ) DRAW ▟IO'V[R][C]▟SRq2Pw2h CLEAR SLvY PRINT EXP BORDER [C],d RUN ShNl CIRCLE ▟(VAL$ RESTORE [I]SLEN {4wCOS >=6IN p:qCOS <=0f5 PAUSE LOAD A DATA [U] LLIST GO SUB RANDOMIZE V 31E DRAW NOT [ BRIGHT [R] LLIST ▚f9K1 INT BORDER NEXT r PAUSE x[S][Q] LLIST 3▚w[D]CODE 2R NEXT ▛2$[T]▛6[H] CLS [B] STOP RESTORE SmSlr'S` BEEP PAUSE [D]L INK 1Ft1F COPY [SIN C PAUSE REM 3X MERGE [K]R[O]S LLIST STOP jP CAT U= MERGE PLOT m[C][D] FLASH <rAT y DEF FN Dfh INVERSE TAN n THEN MERGE USR PAPER MERGE STR$ INKEY$X[ MOVE T OR MOVE PAUSE SIN 0 CONTINUE LET mL"8[D] FLASH LET 8S REM $t<▝+ OUT NOT OPEN #COS BRIGHT S INK PAPER CLS INKEY$;SQR CSGN OPEN #LN SASN FOR EXP SSIN CAT ACS SQR SCREEN$ DATA PTLN SUSR _SAT V DATA R$nXr▗q THEN >=w RETURN w.wRwv[Q]V POKE V.VVSCREEN$ U▞UiTAN TAN #TAN TO TAN OVER TAN NEW TAN ▟TAN [L]TAN ATN CLOSE # BRIGHT CLOSE #/ MERGE 8 MERGE : MERGE MERGE MERGE j MERGE Y PRINT _ PRINT lk RUN c CLS { RUN p NEXT ▛ RUN ▘ FOR RND BEEP PEEK OPEN #LEN BEEP ▛ FLASH BEEP ▝ OPEN #[K] BEEP [O]ATTR PAUSE ATN RUN TAN AT ▙SQR ▟ATN COS ▜ATN [K]ATTR yW©SrWp[vWtSJWHkiwoslwb{cw`sfwgkDWESZWt PRINT [F] SAVE READ mXwP}ACS w[O])SQR JCOS DX DEF FN COS X▖Y IF MERGE NEW CLOSE #ATN CIRCLE [M] OPEN #▚[M][L][A]>= POKE H[U][R] OPEN #ACS LN LN ATTR SGN SQR VAL 6 SAVE PLOT CLS FOR MERGE INK U ERASE CIRCLE W VERIFY BEEP U VERIFY OVER S MERGE INVERSE uSCREEN$ SGN ACS SQR ACS SIN ;ASN LEN 5SIN VAL 7ACS CODE CLOSE #WW ERASE TT POKE [U PLOT WRtWxVtpp~Tzth PRINT Vjnr MERGE PR' INVERSE X CLOSE #ZY VERIFY T^ CLOSE #VT AND SQR OUT ▛SQR THEN ASN THEN TAB THEN [I] THEN [H] THEN THEN [K]ATTR [B]^] FLASH NOT OVER ERASE ATTR INT ATTR PEEK FOR ASN M LPRINT LIST y LET PLOT { PLOT LIST u LOAD PAUSE { DATA LIST y RESTORE INPUT [ IF FORMAT ] NEXT POINT /RNDHPOINT GTAB ~▞j!SQR EXP SIN VAL COS B[L]u3COS ;ABS SIN 9SQR TAB FLASH Xx BRIGHT Yxx OVER [] CLS _X RANDOMIZE _g FLASH {zmQ CLEAR yu{}[{[G]y BRIGHT iV[QYP[S]R[TAB CLS EXP SGN CLEAR SQR IN CLS ASN PEEK RANDOMIZE SQR EXP CLS EXP LN RESTORE FLASH FLASH [L] INVERSE PAPER [J]" MERGE Z CLOSE # FLASH ▜ FLASH ▙ FLASH LEN CLS FN ▛COS RANDOMIZE INKEY$k RUN POKE ]3 CLOSE #[ABS [A]y[H]TAN {[J]/u LOAD & FLASH FLASH F CLOSE #SCREEN$ [J]PITAN [N]-ATN [L] LOAD ASN [J]iVAL [L]/INKEY$VVxDzMxTC~ OVER RNDX STOP xzn©ySIN RANDOMIZE t~▖ RANDOMIZE }yATN DIM bX_X[X/XPX]XYXRXCODE [J]COS POINT PIPOINT ATN :PEEK EXP SIN fIN 8INT NEXT /▘ INK OUT ] INK .+ INK FLASH PAPER LOAD OUT ATTR MERGE [H] GO TO © IF CLS RANDOMIZE POKE <> CLEAR ▞ NEXT ▞ INPUT } READ & INK OUT PAPER FOR OUT PI MERGE ATTR TO ^ BRIGHT FORMAT PIAT 8▛IN CAT ASN THEN AT 4PEEK FN EXP SQR REM IN LOAD [H]_+UA DATA X OVER ] INPUT ]F/Ycb TO ©zz TO |q©D©{<=}@`<//_Q Q LOAD Q]V[H]RPIVAL$ PEEK "COS ATTR SIN LIST SIN IN _VAL CIRCLE COS ATN VAL [L] CLOSE #P CLOSE # LPRINT OUT U&vLN SCREEN$ >= FORMAT MERGE }>=B PRINT Y PRINT ^<> LET z RANDOMIZE [ PRINT EXP PRINT [J] LOAD wD BEEP y VERIFY MOVE &zTAN PI INK FLASH ASN OUT TAN CLOSE #'[H]IN THEN ASN CAT [R] THEN PI<=[D] THEN CAT THEN LET BEEP THEN 5^PI COPY INK LIST 9+E COPY T NEXT WUSR e FLASH v^~:t LIST FLASH V INK R8 BEEP BRIGHT SAVE I IF EZ DIM MERGE T SAVE W~ INPUT zW'ASN ATTR FLASH ACS THEN ATTR THEN PI7COS D MERGE MERGE <=zTAN PRINT ASN OR y OR BRIGHT ]z PRINT ©ATN ATTR REM ▛ PLOT ▛ READ ▛ CLOSE #▛▖ FOR ▗|/ RUN [F]▛ RESTORE INT FN ATTR / FLASH LINE Z FLASH CLS LINE ATTR XATTR COPY ATTR THEN [P]INT GO TO 0: INVERSE STEP ▜=▜▜[L]c FORMAT SAVE a SAVE )l FLASH ` RETURN d IF -[L]Z SAVE BRIGHT : BRIGHT cop ERASE COPY OVER N▚ PAPER e[N] CIRCLE 6| FORMAT CIRCLE RANDOMIZE U[O] PAPER 7]5YUPEEK ▞TAN TAB [<>[U] OR [U]<>[U] STEP <> MERGE RESTORE POINT RESTORE TAB ▚POINT ▚[U]__zUSR xVAL CODE INK RANDOMIZE INT [K] LIST ~X RUN [M]NOT ▛ READ x[A]▞ BRIGHT INK LN [K] OR ^ VERIFY SIN INKEY$ INPUT { PAPER CLEAR REM hATTR [J] THEN THEN ▝ THEN THEN ▞ATTR ?B OUT DEF FN [U]iCHR$ BIN x READ ©Ey PAPER ©BIN wBIN u LOAD O<=UVR OR H DATA GJKME<=OTO0 NEW 05+bF LPRINT NOT NEW Ty▟PI[R][R]PI FOR LEN PLOT ▖[T] BEEP ? OR VAL$ ACS LIST MERGE LLIST GLN PLOT ATN READ COS ▞ATN ▞▛POINT [H]POINT [D]POINT [H]POINT [L]POINT ▚PId PLOT PLOT FOR Y VERIFY f PAPER CHR$ ▜F CLS IF LLIST F<= MOVE RANDOMIZE D CLOSE #ATTR INKEY$ PLOT OPEN #SQR $ TO INK [O][U]"ASN ▜SQR >UV,0rF<>U NEW 5©5{5G[_[ POKE [E] AND LU OR W CIRCLE uh BORDER h DATA nc THEN ED GO TO jccc[P]▗ VERIFY [C][O][J][M][J][I]USR [C][T] RANDOMIZE dTAN RUN LIST E CLS PAUSE G REM POKE E GO TO GO TO INVERSE TO g DEF FN c[E]TAN g[P] FLASH [G]ACS PAUSE ▗ AND ACS SCREEN$ [S]ACS [G]B RETURN ACS SGN LINE [G]F LIST STOP [G]F LIST LINE BRIGHT BEEP DIM ERASE : BEEP DIM PAPER : BEEP DIM OPEN # DIM BEEP DIM INK MOVE STR$ TLO DATA T FOR XD MOVE Sq<=O[7 BORDER ofSCREEN$ STOP o_| BORDER B@VAL OR Oe7STR$ GJ/7vF OPEN # AND VAL MOVE [P] MERGE [P] MOVE [P] INVERSE [P] MOVE [P] OR [P][Q] LIST ACS RANDOMIZE b LET C NEXT i PLOT b RANDOMIZE SAVE E CLS A RUN Y MOVE CIRCLE A INVERSE @ MERGE ERASE O▗ DEF FN B>= STEP cX FOR ` GO TO REM C NEXT C STOP g GO TO ` DIM DIM ERASE |<INT [D]:BIN [R]COS TAB [R]SQR RND OPEN #:▟eNOT 1}3gA CLOSE #CHR$ sScSTR$ 2q BRIGHT ///////[I] AND VVS READ V GO TO bB[I]BIN ws8<[U][T]"PI%COS BIN BEEP [D] OPEN #SQR >= MOVE OR CLEAR B BEEP READ OUT F OUT FORMAT FN VAL DRAW USR A LOAD B[B] OUT [F] OUT [B] OUT [N] OUT [B] OUT OUT NEXT zY RUN ` IF E RUN k LET l RETURN DRAW C CLS C DRAW g▗[G][K][C][H][D][H]▗▙USR READ 5©@Y TO sUSR { STOP r LLIST oUSR Q LPRINT STR$ Q- LPRINT Z/c[C]AE LLIST 1eSTR$ s1=C[U]STR$ qaSTR$ ▖ MERGE CODE MOVE FOR FORMAT : MOVE READ FORMAT : MOVE FOR MOVE LOAD MOVE NEXT [U] FOR F OUT BEEP FORMAT c BEEP ` BORDER BIN LOAD @ POKE ERASE b[B] GO SUB STOP fM RUN B PAUSE ▙[F] VERIFY [B] LLIST CSCREEN$ COS VERIFY SCREEN$ B CLOSE # LOAD OUT F CLOSE # MOVE FN VAL CLEAR INT ▞!TAN MOVE [P] MOVE [D] MOVE [P] MOVE [L] MOVE [P]LEN USR sQ{ INK SGN READ )4t LPRINT <= READ v LPRINT COPY U READ QU LLIST AND Q DEF FN UW LLIST STso PAUSE lNOT DATA l LPRINT 4jkSTR$ je<=icG-▞▙ VERIFY [F][E][E][A][I]#[G]?b COPY COS d@ATN [A] OPEN # NEXT `CHR$ NOT `SIN <COS @[A][L] POKE OUT DATA ▟ READ @[E]COS @[B]COS LEN ASN >=LEN SIN PAPER BSCREEN$ SIN DIM READ ,@[B] CLOSE #[P]ATN BEEP )POINT INKEY$TAB EXP INKEY$▗$:G LPRINT JA LLIST S CAT Ie CIRCLE CHR$ I LPRINT Jwq@DHW BORDER NEW Q LPRINT U OR I LLIST ▘uCHR$ RESTORE w LLIST <AkBIN READ t READ 4SCREEN$ 0#[P] OPEN #SQR NOT ATN " ERASE [U]:' MOVE CLEAR <>NOT :NOT >NOT 2NOT >NOT :NOT >NOT READ READ READ READ READ READ READ READ NOT >NOT :NOT >NOT 2NOT >NOT :NOT >NOT B[T]^[T]Z[T]^[T]R[T]^[T]Z[T]^[T]BCPEEK CINT CPEEK CSIN CPEEK CINT CPEEK C▘c[O]c[K]c[O]c[C]c[O]c[K]c[O]c▘CPEEK CINT CPEEK CSIN CPEEK CINT CPEEK CB[T]^[T]Z[T]^[T]R[T]^[T]Z[T]^[T]BNOT >NOT :NOT >NOT 2NOT >NOT :NOT >NOT READ READ READ READ READ READ READ READ NOT >NOT :NOT >NOT 2NOT >NOT :NOT >NOT B[T]^[T]Z[T]^[T]R[T]^[T]Z[T]^[T]BDEXP DABS DEXP DASN DEXP DABS DEXP Dd[J]d[N]d[J]d[F]d[J]d[N]d[J]dDEXP DABS DEXP DASN DEXP DABS DEXP DDRNDXRND/RNDXRNDTRNDXRND/RNDXRNDD OR 8 OR < OR 8 OR 4 OR 8 OR < OR 8 OR RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE RESTORE OR 8 OR < OR 8 OR 4 OR 8 OR < OR 8 OR DRNDXRND/RNDXRNDTRNDXRND/RNDXRNDDELN ESGN ELN ETAN ELN ESGN ELN E▗e[I]e[M]e[I]e[E]eSCREEN$ e FORMAT [K][C][Q]VAL$ [Q][K][Q]PEEK [Q]* DATA ▖SCREEN$ PAUSE ▙ LLIST THEN ▖ABS eZD~DFtjTJ CONTINUE nRNDgh▛VAL AT 6 RANDOMIZE TO &▘*[L]8 POKE VAL ;[D]J FLASH >.AT STEP LPRINT .AT STEP AND &b;CODE _([B];_OU[K]STR$ TAN ▘NOT INKEY$ATTR [D]PIHf7USR THEN ZVZBU AND FOR [J]INT gDUG{[L]| CLOSE #CODE TAB jdfdbdfdzDFDBDFDJDFDBDF STEP AND NEXT GO SUB s FOR i![G]i▟[d MERGE GO SUB VAL ! AND RETURN COPY /<> GO SUB LN ! POKE [T]TAN _~ THEN © NEW G GO SUB o AND O#{[G]# RANDOMIZE foz[I]Dgx GO SUB VAL `i9 OUT NEW ©(# THEN w O GO SUB VAL FORMAT NEW ? AND G~#N DRAW yCHR$ 1 CONTINUE [ LLIST ; LET w IF 1 CLS NOT RPOINT NOT AND _NOT ©`NOT [I]`NOT [M]`NOT aNOT aCODE 2 INVERSE RND> RUN 2 GO SUB RND>2 INPUT RND> LOAD 2 LOAD RND>2 LIST ▚ LET RND>2 PAUSE ▝ NEXT ▝ POKE ▛ PRINT RND>2 PLOT RND>IN 2 RUN 2▝ SAVE <▝ RANDOMIZE ▝ IF F▚ CLS RND>2 DRAW P▝ CLEAR <▝ RETURN Z▝ COPY P▘INKEY$d▘INKEY$d▘INKEY$<▝▜INKEY$> OUT 2INKEY$2▝▘INKEY$Z▚INKEY$> CLS 2▚INKEY$> CLEAR 2▜INKEY$>©2INKEY$[G]▝FVAL INKEY$<> RETURN RETURN (. GO SUB xRND>= THEN THEN m( PRINT THEN zATN GO SUB <>v CLEAR <>=o&)COS `~ INVERSE w INVERSE ##0IN <>©©©©©IN IN IN IN IN OUT OUT OUT OUT OUT LOAD LOAD LOAD LOAD LOAD RUN RUN RUN RUN RUN CLS CLS CLS CLS CLS CLEAR [U] CLEAR CLEAR CLEAR CLEAR RETURN RETURN RETURN RETURN RETURN STEP ©`zPI( RANDOMIZE <>G:INKEY$LN LINE <a:0▝0▝0▝ #▚! OUT RND THEN [O]<>SCREEN$ OVER <>#./01(-,+*)!"$ COPY COPY CAT ▞+:A;5USR C ▜/▝*▝4CHR$ 2▘10▗=<A> AND =▘CC LINE A▜CC ?A@CHR$ ▚"#$CC%Z▝!NOT %▝&Z▝NOT CINKEY$CCSIN LN C,:>@▘[C] ▘ DATA DATA ▘@▞PIATTR ATTR COS LN C0-▞FN AT CODE TAN LN C0<POINT TAB VAL ASN EXP V0K▗SCREEN$ VAL$ VAL$ ACS CLOSE #Cp INPUT PAUSE ▝@ INPUT ▘[P]▘▜E -▝@VAL$ ▝0C[A] KPd▘[B]Pn▘ GO TO GO SUB -▝[C]P}▘ INPUT LOAD P▜u▘ v▘ LINE C▘ LINE C▘'[I]▝PEEK [M]▝▘ CIRCLE INK USR ▞CCINT IN SGN [D]GCCSTR$ DCCSQR USR ABS @[S]p PRINT P▘p LPRINT CC DATA !©▝▚ LLIST ▝ INPUT @[M][Q]@ TO ▞ TO D OPEN #C▝▝@5Lqf▘[fj▝▘▗px▗ GO TO GO SUB `x▚▝▞ INPUT LOAD ▖`w▝ INVERSE >=D ERASE C▝▗▛q GO SUB ▝▗ OR G DRAW CLEAR D MOVE E RETURN COPY C▞▘'▝▖U[H]▛DD[J][T][U][Q]▜3▚E[K]EC[R]! CLEAR ▝▝wAcp▛[A]@#LI▝h▘SL▜j3L▝2ySL@<SO▗E DATA <3L▘ {▝INKEY$CL<PisUSR sUSR 2 ERASE ▝S CAT A DATA OVER =" ERASE C▗= ERASE ▘C DRAW = ERASE ▝@<CA▝@<CP▝sUSR BRIGHT CRCODE 2bCODE 2:▝▛BCODE CIRCLE w▝#Q2 CIRCLE ▚▘▟[E]#B" CIRCLE c`>=C▘[D] LINE C#[S]"SIN ▝▗SQR #LEN "SIN SQR PoC LINE @o# INK USR BRIGHT ▘▟cLEN ▗GDDpo# CONTINUE p~sWsf LINE C&▝ RESTORE 4 LPRINT h▝GC*0f▝BIN T&▝ USR ▝ OR T&!▝▛$v` NEXT ▝s CLOSE #CW▝▗pPI FLASH S)# DRAW ▘▛s[L]!TU!e`1e▘▟E!1e0-RNDCCLEN ATN 1[A]t OPEN #%TAB q"t LET ub%! THEN ! FORMAT $[T]1 FORMAT ^$[T]1 FORMAT qLN &s LOAD D8sf"su"s▗p0- OR ▘▖▞%$"4%%#▝▙r.ET INVERSE @1 LLIST ▝cUSR ▘ LIST ▝'▝|▝ COPY ▝'*▝|3 GO SUB ▝|▝▝3 DRAW INK ▝0<▝.p<▝FJ▝0<▝▝vCOS ▘()7q6Pgq6Pgq7G7q6}▗C%'q6}▝C' BRIGHT w& INPUT B[B]3fW)2[B]g7▝▙vQV0_/]^_GX>=b`B{b"/">=▚caB{cLN 7 FLASH >dzB{dF[E]>▝ NEW ▝ NEW V[T]0▝▙w5'?gD▝▛N▝▛c OVER s[P]▝ DATA 07sUSR '{sUSR $t/C GO SUB t>sWthsfh▘ BRIGHT ECuqw▝DAq4▚[O]7q45gt[U]A>tCOS H DIM c[D]p`▘▝▘$ PLOT Y FLASH COS <=%74w Asp'▗W▖D8D1GNOT ▝x-%8<▘▜E( PRINT ▘▟4O▝▝PEEK dGxT8x RND$▘@RNDX▝▝Pxn▘▚G R)"▗ BRIGHT ECD0a)" p3PEEK STR$ < STOP +)t▝ DATA F+▘DDBABS USGN USR & OUT 8 LET VAL LEN " GO SUB )IN 6 OUT yy,y;hH▝G)hQ4▝[A]9h STOP RESTORE "RND>=Csfsfz▘e BRIGHT [D]▘CDq▘.-▘79~▘▘;6[S]▘d9[S]x▞▝sf▝ssfp%Y G+ - LLIST JPp<P▝▝p-P▝p-+pisWzlWCOS f▙7COS j)tkw MOVE wTAB 7gTAB ▘▟wTAB 'TAB z PAPER xxHCGbXC1 POKE HC+1ZYK1z>= BRIGHT CsW* BEEP Su+#▗▝ LPRINT # OVER +P)<POINT ' CONTINUE NOT <POINT ' CONTINUE TAB LPOINT W CONTINUE LPOINT {SGN kSGN SF;P▝▗CLN CPS[D]▝[A]; PRINT 7 DIM 8,INKEY$▝▛7 SAVE ▟[C],ASN H▝p00-`PL THEN YsL PAPER UTAB V2pk LET [J]'[Q]▝[A]8[L] RUN 'PEEK ▘[B]ESTR$ STOP RUN 'PEEK @ RUN p▝ STOP m*-y REM z}<>_ OUT ▚▘E BRIGHT E BRIGHT EBCODE [K]▝DM▞DC▝[D]E DATA L LET ▝▛ASN ▘6 GO SUB ▘ IF C=k▘▟z+? RESTORE ▝;. POKE ▝t5POINT {-{▝D7x▘C@ OR 7x▝C} AND . LOAD ▝p-~[L]sWsf CAT = REM ▝S OVER Ms GO SUB /A DRAW ▝ LET USR tp▝ PAUSE STR$ |M LLIST CHR$ Bp-▝STR$ ym DRAW ▝▙2LEN LEN *[E]*[J].LEN *[E]*[J]W TO O TO t TO | TO B TO y OPEN #C BEEP sUSR BEEP /K COPY . FLASH >=t▝v[H]px▝ NEXT CLS ▝▝px▝Px▝©$ CLS ▝>=C©"©"~TAN ;DCHR$ ▘ DATA ^ OUT N[A]TT▝ SAVE ©m▘nEXP PK DATA /[H]▝▙S▗gcLEN bSLEN ) BORDER ▘▚E/[E]LN ) BORDER ▝BIN <,[<=▝ OR <,[LN GTAB w[O]sUSR INKEY$3u3M)4©`▝▞ INK >=D}{ RESTORE |,[Q]8 CAT 3 GO SUB x▗<=,▝▖LFN ▝5#,FN ▝▘[S]▘E DATA "[L]FN < OVER #DIN GO SUB ▝Kp▝xD DEF FN ▘p FLASH ▝ LPRINT ▝su* OUT THEN C3 INPUT nh^ BEEP Nh▝}#USR .SIN .>#USR .SIN n9}|VAL$ M READ ▘CJ NEW ▝Js▗KNB{Kg5▚CLOB{L~2 CONTINUE DIM REM FOR CONTINUE CAT C▘ GO TO GO SUB py.- OVER ]' TO t TO D MOVE C< MOVE l OVER LET L OVER LET ▘? INPUT ▘-▝ POKE S8p▝O LINE VERIFY LET tv%U▘ NEW D MERGE POKE ▗▘ NEW L@▘ NEW S@▜{xt BORDER -,!▚GD J0▖ TO ▝?▗D BRIGHT BRIGHT $▝O▘C BRIGHT *CFN . GO SUB 0▘▝SIN ` IF > GO SUB `? PLOT 0<~▖q LPRINT sW{©Z+"▝ STOP [C]{"s GO SUB [@7[O]▟+@GTAB [@▝C{@? LINE 7&l57Dsu# OVER s▗K/POINT 8u:/LN 8u`8uX:ACS 8u_`<>Cs▗ns▗4As[D]$_▝CLEN CONTINUE nU▝ DATA DATA CONTINUE _0*PUSR GO TO 5[B] CLOSE #▜/ LOAD ▝'LN y DRAW ▘GD[D]▝▞▘+j▖ DATA @ ERASE LIST GO TO GO SUB SGN ▝_▜ INPUT LOAD ' CAT RESTORE ▘^▝ DATA L^[A]sW-]M>=jw VERIFY WG VERIFY Fz=^▘▘COS ▞M^▘COS >[O]▘ RUN > DIM ▘#t▘@8▝-CODE ▝▗" IF [D]▝STR$ DATA ▗ STEP ▖▗3▘ STEP ▞▚ INPUT LOAD ▚g▝Z▘ FOR -▘# LLIST $[R]WINT T[R]▖.D[R]ASN LPEEK ▗= DRAW ▜;8 DRAW ▘;7"▝<▘ DRAW [C][S]d DRAW ;5t~)c-e>[Q]U-e/K▝-e8▟mR▝ OR @bx[C] RETURN ▘y[J]*`CODE ▚t PLOT ) FLASH ?▘ RETURN FLASH ?▘ PAPER STOP DATA STOP ▗^ GO SUB CODE ▗ STOP DATA D?/▘:EXP ?▟▘[K]eL▘[K]INT ▝Ek|STR$ G>INKEY$▘▟©[K] -©[K][G]I[G]~INKEY$ DEF FN 6[D]] PRINT ▝?jNINKEY$▝% THEN ▝:m+8CODE cUSR ? LIST ?[D]/ PLOT [C]?[D]SIN t[C]▝BIN SIN - IF 8oZ▝-[T]▝▜NPEEK © DIM ▝]L▝STR$ 2▘10oWBIN =ZfBIN A0a▞CC ?A@"#$H FORMAT ▘C%VAL ▘%&jf▝IN TAB ▗. GO TO GO SUB 9▗▝ DEF FN COS ▗ INPUT LOAD ] INVERSE ▝<>|[L] OUT 3f▝▚8 NEW ▘3uNLN S▗b@8 OPEN #0<[N]▚INKEY$ BRIGHT BRIGHT SIN ▘0< LIST ▗INKEY$DDSIN OUT P<>0i▗r FORMAT ▘[D]+/3▖A;4%%%STR$ %USR ▘A> LINE = BRIGHT A▘@<> A;!@KP▝Rg3W[F] LPRINT 3f▝*[S]▘!`v▘<A FLASH APu ~▘ Pr>= TO c▗▘I▘/O PRINT ▝NQ IF EQ IF Op▝BIN FORMAT ▝ BLqRO#TH|(SIN ▘[P] TO ▞ TO D CAT C▚9 NEW INKEY$ /mY.▝7▝/).)/SIN ▝=n GO TO ,.+yy▘C TO C.Ma▘C9 PAUSE ▗. CONTINUE ▘9^▗wyC()<>2 TO = TO ALB1 DATA ▝;5> VERIFY LN 4 CLS ▝ PAUSE 4 CLS PAPER ©CHR$ ▗ COPY COPY @▗ COPY @@3▘ COPY USR ▞@ COPY _@JUUJ NEW ▜* DATA E▝O$▗EDJ[E]EEJ▗UE@_ COPY [Q] CLEAR u▝▝ DATA [E]▖USCREEN$ U[E]H COPY CLEAR $▜ IF IN ▛SCREEN$ UUSCREEN$ U COPY ▘▜ LOAD SCREEN$ CLOSE #RNDRt[N]BJy@© FOR COPY DIM UI<><=Dv[P]PR▗UDRUURSCREEN$ U@P▗QDP▗PW COPY P BEEP COPY @ CIRCLE [G](USCREEN$ [P]@[Q]@/ COPY SAVE LIST STOP %"PEEK ▗SCREEN$ RND▗[Q]CODE CLOSE #▚ COPY LPRINT SCREEN$ ?[M]▝[S] STOP [I]UUFN COPY RETURN TSCREEN$ RND COPY RND▗TRND!6 PAPER 0$[M]*STR$ }uUPOINT UPOINT ?U $ COPY $$ COPY BORDER 1hT$FN MERGE COPY <> PAUSE ▝ OR COPY !8▘▘[C]▝©USR @H@T@I_T@HGB▝ DRAW 1VAL ▗UU*[U]x LPRINT ▖ COPY ^@U@SCREEN$ ~Q>=0TAN ▞SCREEN$ SCREEN$ DATA [T][C]RNDPSCREEN$ [F][U][S] NEXT [U]SCREEN$ ▘%B* CIRCLE ▗POINT <[H] CLEAR t PRINT ©UT CLEAR UTSCREEN$ [U]!h[J]_>=PTHPU FOR PH LIST ▖O@U@JUSR ,Pl▜USCREEN$ k[E] BORDER USR $@%@$TAB " ~> RETURN "dE58585[G]▗ COPY DRAW © RETURN 0USR E`$,ATTR @8`5p8x5|8:5858EE DATA FORMAT DATA @P[Q]$PFN * COPY V COPY ▝SCREEN$ HI$[H] DATA FORMAT DATA FORMAT T DATA FN FORMAT P DATA [Q] FORMAT @ DATA ▘ FORMAT STR$ ▗DSCREEN$ ▗ CIRCLE [F]▗/@HUSR ▖ LPRINT H LIST SAVE SAVE DRAW G▝E#▘ COPY COPY RETURN ▘SCREEN$ KUT IF SCREEN$ ©T COPY REM © DRAW ▘DDlp$0$▚[S]TASCREEN$ TD $▝pH0H▙[Q]RPUFN RTT.RTRH▙ RETURN COPY ~ COPY RETURN SCREEN$ ~U RETURN ~SCREEN$ [B] RETURN R|U SAVE RpT LPRINT R@TRP CLS ▝A▙▝SCREEN$ 6P[A]▘ NEW GO SUB ▝ DRAW ▝pTAN DRAW ▝a▝SCREEN$ + [A]▝pTAN @ CIRCLE ▝1▛585r8[A]▜AASN ~LN >ASN AT LN q[I]q[Q]Dp DRAW A ▛[A] VERIFY $P DATA RETURN !h"p DRAW P$▟▝U BEEP POINT [B] COPY [A]D▞AASCREEN$ DATA V FORMAT * DATA TAN ▝![Q]1USR PVAL ▝DqDQBx:t CONTINUE SAVE !hplQVAL ▚E▘T*▞▝*!hVAL RETURN COPY RETURN UTq CLOSE #R▗^ATTR RETURN _Q CLOSE #qhAD▞RTSCREEN$ SCREEN$ TD*▗AACODE ▝>CODE ▝>CODE >~> PAUSE vCODE EB PLOT ▝ PAUSE CAT R COPY CLOSE #©[B][C]@W LPRINT p SAVE P|^SCREEN$ @xd! GO TO q DRAW 1 DRAW ~ASCREEN$ [S]BIN FORMAT $q DRAW ▟>|FN P[Q]E#`8.5,▜85P8*l▝~HH5J▚A5T8V▝P/▝~[A]▝X▝XT5$ A$85:8|5x8p5`8@VAL ▝D5V8R8T▗A COPY RETURN © DRAW 0▘4▝ CIRCLE c LPRINT ▝EFN [N]@ RETURN D~H>DH OUT PR[E]TSCREEN$ PP RETURN V[Q]▝E▝ J[A]UBSCREEN$ Dr COPY STOP $:▜$"> T?$8/ql1lp~▘>E AND $q CAT <=|:%"$"VAL ▗qDS FORMAT ? RETURN LLIST P T COPY * CLOSE #1h▝©H▝ POKE ▝▟[A] CLEAR 0U?SCREEN$ [Q]@ [Q] $▝*bVAL ▝X▟P FORMAT ^ DATA @ FORMAT J DATA T FORMAT >= DATA l▛J DATA ( FORMAT N DATA FORMAT D DATA *| FORMAT DATA IF FORMAT LPRINT g▝BIN ▘ FORMAT [Q]<▝FN 8▞* DATA FORMAT r DRAW $[U]▗+ RETURN W RETURN P:dBIN h▝▘ RETURN ?CHR$ ▝/8STR$ E[D] RETURN [S]|[S] SAVE [S]pPEEK LPRINT @ POKE COPY POKE SCREEN$ %▝▛A LPRINT >=*Pp0▝D▗▗U8SCREEN$ SIN Pp0PI▝DH▚[Q]*Pv[A][E]▝D}uVx[O]p$$%▖U;SCREEN$ 3U9SCREEN$ G▝]p$ BRIGHT ▖ LET U SAVE SCREEN$ FN UppSGN p>=@TAN ▜SCREEN$ [P]U:SCREEN$ VAL LpSGN p>= TAN p[Q]pFN pTAN l@TAN INK COPY $[A]Pp▝©$/Z▝SCREEN$ p0p$VAL ▝ATTR SAVE Pp▝W`H▗▝ CLOSE #Pp▘© CLOSE #Plpj▘UTpTpHplpp▝ATTR p[S]2@p VERIFY p DEF FN p>=2d▗@V[R]▘P▘VPOINT TW CLEAR UAFN UU[C]▘FN ▝0▜UU DRAW P AND P$▘P<▘V▝P0L▘T H▝X<▝ POKE ▝?TAN 0l▘UATTR ▖ATTR WATTR WWCODE CODE BF_CODE _IN _IN _IN ©▚IN ©IN $[C]©VIN ?_©CODE ? BEEP © FOR ? PRINT © IF ? DRAW pll[Q]<> COPY '[C]Hp[E]▘UU[E][B] CLEAR RETURN T CLEAR REM IF CLEAR PRINT RETURN FOR RETURN W COPY CODE COPY pTAN 0$ CLOSE #[B] COPY ©©@ COPY ©U COPY ©P ▗©@SCREEN$ USR ▗EDEDVAL$ ▚SQR ABS *POINT 351")▘318INKEY$ CLS P$▚ RUN LOAD UMINKEY$SCREEN$ ▘Ep$PH LOAD COPY M*▜MU[Q]M▖'0H▚ COPY >=© POKE COPY IF GO TO [D] RETURN © SAVE COPY PRINT © FOR COPY BEEP ©CODE COPY _~IN SCREEN$ ©IN COS %X▜>*|| SAVE X.▚ REM SCREEN$ COPY U COPY IF S0▝Bg<▗▚**TT SAVE CONTINUE l▝ IF T▚ MERGE U RETURN SCREEN$ COPY PRINT 0$▗ RETURN ©~IN Pp@l CLEAR $▝ COPY ▗ FOR COPY POKE © RANDOMIZE Cp&#`s▗TAN ▝ REM TAN IN _WIN *@TAN sFN VAL 4|<> COPY UXs FORMAT ▝© CODE RETURN BEEP SGN ▜ PRINT RETURN IF RETURN DRAW U CLEAR X▝plC SAVE T[Q]/ SAVE SCREEN$ ▘,FN ,| PAPER ▝©rT_2d▘_x▘CODE 2▖▘W[I]▝AT ▝AT ▝SGN ATTR ZAT ▞FN CODE IF *FN TAB PPR*t1 SAVE ▘-P @▘PSCREEN$ 80`$▝▘p▗SCREEN$ [S]-@▗SCREEN$ ▘-k▝U[E]▗ COPY CLS UYp▚YFN Yi CLS RUN YUSCREEN$ SIN YUFN SIN YQ▘FN SIN p$RAT OVER INPUT JSCREEN$ VERIFY fJSCREEN$ AND fJ"▘ AND fpHSCREEN$ DRAW | COPY || CLEAR |T||▘|▘U(d PRINT e2▘VAL$ Wu`uXT GO TO ▘VSCREEN$ ) AND u▗u|UXu[Q]uAT u[Q]%X[C]< RETURN SGN CLEAR | IF DRAW PRINT DRAW FOR DRAW [H] DRAW O DRAW IN DRAW ?▝▗ DRAW *FN <FN ▘ RETURN &*P▘ COPY <`( RETURN X[E]2 POKE ▘FN LN 8▝©wSCREEN$ IN Ws3c< OVER _s<< DRAW / DRAW _▝ CODE DRAW BEEP [K]▚ PRINT DRAW IF DRAW CLEAR |nlSCREEN$ SCREEN$ }[E]v|v▖q FvUSR ▝ CLOSE #vFN v[M](▗*▗TAB @Pp0t/`VAL$ ' PAPER W AND d▞▘-@ REM ▘@ IF ▘▞▟t[U]>=▝ IF SAVE ▝CHR$ p$▝4▝<@@HL▘-G▝© BRIGHT SAVE < DRAW "AT ▘U▖[Q]/ COPY TAB U*SCREEN$ ▝>=▝0TAN <> COPY @LN !|>>?@▘INKEY$▘U PLOT ▘SCREEN$ tp00▖ RETURN [Q] CLEAR VAL RETURN LN CLEAR LN [I] RETURN ▖ CLEAR p0▝Ut GO TO ▝FN .STR$ Ux DRAW [E]▘FB( LINE FN SCREEN$ t|q SAVE CLEAR [Q] RETURN [A] CLEAR FN RETURN [E] CLEAR SCREEN$ ▜ MERGE RETURN SCREEN$ CLEAR U COPY REM . IF COPY CLEAR CHR$ ▝ COPY lx[E][C] COPY U© COPY COPY © RANDOMIZE IN }_=CODE WATTR x▝BxLN p=▜ CLEAR [O] RETURN PEEK CLEAR SGN LINE VAL RETURN [Q][F]FSCREEN$ SCREEN$ © COPY USR _ COPY OUT COPY ]U CIRCLE ] COPY INK SCREEN$ ]▞ INK [Q]] INK [S]]USR FDSCREEN$ PEEK COPY SGN SGN COPY PEEK U<▚SCREEN$ INT <SCREEN$ INT :4#[O]D SAVE * LIST SAVE LIST COPY RANDOMIZE COPY PAUSE SCREEN$ SAVE NEXT COPY CONTINUE SCREEN$ LIST CONTINUE LIST SCREEN$ CONTINUE U FORMAT FN $ PLOT [R] DRAW COPY LIST COPY STOP SCREEN$ [A]" COPY POINT [S][S]POINT U[S]Y[S]FDFDtxPp@[A]p$p(, PAPER AT ▝ COPY (LN Hp INVERSE IN ▚ INVERSE [Q]Y INVERSE [S]0l▜ INVERSE FN Y INVERSE CODE ▖Y COPY BRIGHT SCREEN$ X LINE dUSR @/ PLOT DRAW © CONTINUE ▗.6" SAVE P DRAW ▞ INK [S] STEP [S] CLEAR LET TO ▗[S] COPY SGN ▘UPR POKE D[F].[F]^SCREEN$ <IN ZUSR ▜^WCODE N0SGN ENUpp@(|▖© COPY @TTAB V LINE ▝@%[C]▗JSCREEN$ U▚WNCODE UNE]>J__/JUd▝ `*SCREEN$ uU~ REM ▘© RETURN 5BIN CONTINUE ▚iTAB UI▘>=▝ INVERSE ▗0POINT P(POINT tUz CLEAR <UZ DATA ▝z▙▚(SCREEN$ rW(CODE ▗SCREEN$ r(0▝DPp $(LN *Sj▘BIN ▙URSCREEN$ (URATTR (_rSCREEN$ (rH▛INT R| IF IF R POKE SCREEN$ CONTINUE [I]▘5 POKE ▝U;@?[M]▚ASN [G][C]SCREEN$ ▝/ CONTINUE r,R{▖K[A]©SGN COPY :▘©SGN H▝[E][A]@*N[E]@:SGN SAVE :SGN H:HSGN : RETURN SGN :BSGN z$[J]DD[E]* ERASE [E]P:P[M]P:[M] DRAW :TSGN T8 SAVE ▗[U] AND ▝ LIST ▝ IF 6[N]▚[E]POINT *T[E]h▝POINT l$/SGN : LIST 8▝[M]hLEN [M].[M] LPRINT . [E] tADAD DRAW PLOT CLEAR POKE CLS PLOT RUN ▗ LOAD OVER ,SGN [O]x, PAUSE [O] NEW , DEF FN [O][O]<>[O] RETURN <SCREEN$ [O]<!D©<▘ COPY >,|p<` CLOSE #▘P RETURN PAUSE RETURN CONTINUE ▘SCREEN$ RFN RFN IN PAUSE CONTINUE PAUSE ▘ CONTINUE ▘ PAUSE PEEK CONTINUE ▛ PAUSE LIST CONTINUE PAUSE FN BEEP R▗AR ▖FN r[H] CONTINUE r▟ CONTINUE © PAUSE @ CONTINUE P PAUSE P CONTINUE @ CLS ▗ASCREEN$ SCREEN$ IN ▙IN COPY IN COPY [F]▚IN COPY *R CONTINUE ▗RFN $▘ CONTINUE 8 PAUSE * CONTINUE U ▝© ▘© ERASE L▝[C]>=▘INT l[P]SGN ^PEEK .IN ▜▙ATTR DEF FN MOVE NEW REM PAUSE LIST x REM < LIST REM ▙ LIST F IF [S] LIST X IF AT LIST ( IF RETURN LIST z▝}hR, LIST DATA ▖ RETURN ? DRAW ~ SAVE DRAW LIST ▙SCREEN$ SCREEN$ _j▝_#TAN ▗ IF ▚&R▚Q4P$▗▘>^▝[C][L].SCREEN$ [C].INT ▘.SCREEN$ RETURN . RETURN *FEFESGN .Ppp$p$0U▞_SGN ZSGN XH▝DPp▘XAT ▜ CIRCLE TAB X)[E]0 INPUT T▗PUh) CIRCLE ▙ DRAW ~j COPY 4©[K] COPY TO © NEW COPY PAUSE AT ▝ DRAW ~r~[Q]:VAL 4 FORMAT <TAN [Q]P▝ COPY ^[K]<>UH COPY <=©@ FORMAT COPY I INVERSE N OUT O[Q] OUT NOT O DATA OUT POKE [H]O RESTORE OUT BIN O[U] OUT %N+ INVERSE 'K/ FORMAT /@/<= OUT H?<> RESTORE ? CIRCLE 0f>><,TAN ©/▘~[L]U RETURN ▗ DRAW ACS ▗ COPY $USR v DATA PLOT DATA RUN PLOT DATA PLOT x[F] CAT DATA ' PLOT # DATA ! PLOT [Q] DATA BRIGHT v STOP $ PAUSE [G] IF ▗ DRAW f RETURN 4 COPY RETURN ▘~ [C]~SCREEN$ RETURN INT ~▘ RETURN SCREEN$ ~ RETURN SCREEN$ LPRINT CODE F CLEAR 4|xPp▚|xPOINT 4xp$p([A]4Th4 POKE hQ4TAN (Q44(CODE FQ4(Pp ▝ IN ▛FP7 RETURN P5jS(0RFN 5PP-[U]~AT RETURN Y RETURN COS RETURN g RETURN CAT RETURN [P] RETURN ? RETURN ©fR FORMAT ▝?~▝/▙▝*O DATA PPpp$6U RETURN + RETURN P▝UxPH▗RNDjQLP0~Xzh}d{▖pH▗TAB TeP0~[Q] RETURN ▘~CODE }FN }VAL { FORMAT }>=M FORMAT LIST xSIN ▝~{ POKE 0> PAUSE CHR$ LIST .V[E][Q]*U[E]VAL .u[O]▗FFBB<<▝©USR RETURN ▚|~ SAVE >p~ |<~4^<▖~ RETURN DRAW ~x> LIST |`[N] CLS IF | PLOT ACS NJ RESTORE .R^ CONTINUE >H LIST ,`USR TPEEK f|vFN /< POKE © IF VAL pFN ~|FN A"▞&D&▞nInRNDnIW PLOT V6tW PLOT POKE USR ▘ POKE ▜tV6W PLOT p(▘▞n8&A"0$▝E D▚RACS 6ACS RACS DP0D[E]▖[M]LP`p0▗▞nE&P$ATTR ZZATTR BRIGHT pt D;VAL ▝ FORMAT ▗SCREEN$ ETUSR pL[I]P80TAN ]AT ▟AT ]AT TPEEK ) OVER }[U]SIN ©[M]-LN ▘UU PAUSE ▘TCHR$ @<0Fn VERIFY ▗[C]DBIN [O]© FORMAT pH© DATA LIST ▗UT*SCREEN$ [D] 8@H© DATA © GO TO ~4rd© CONTINUE © LIST ~XEE[R]K~[S] RETURN !S[R]~" RETURN POINT ▝~*[S] RETURN SAVE ~ COPY @▝HJ~▖ ▝B▗B~SCREEN$ ATTR X%▛PEEK INPUT ~ LPRINT PEEK NEW ~ DATA PEEK SCREEN$ ~▝@@H RETURN [Q]| INPUT RETURN |USR DEF FN RETURN USR ▘N|NOT ▗|SCREEN$ SCREEN$ 0H▟uJ LLIST pw LLIST `v`▛w` LPRINT r[Q]%@P;▖[O]RND/OUSR O BRIGHT ▟USR L BRIGHT @L BRIGHT ▟ BRIGHT OUSR [M]HE@;AT [M] INVERSE P INVERSE SAVE @ SAVE INVERSE CIRCLE A[I]STR$ [I] CIRCLE ▞ SAVE @FN P[F]PL FORMAT [N]v?v?p7v31p37p?"*p R[A] POKE ▛ RUN Tw~~ RUN ^y BEEP N^"~U*TRNDTR@[A][G]U OVER CLEAR BRIGHT FORMAT DRAW PRINT OVER RESTORE FORMAT BIN RESTORE VERIFY POKE DRAW ▖POINT TABS UJ[E]<<© CIRCLE © LPRINT © DATA t© DRAW © CONTINUE © DATA [Q]EE DRAW ~ NEXT [O] GO TO n FORMAT AT AT *@T@4@T[Q]SCREEN$ RNDd OPEN #[G] GO TO n NEXT [O] DRAW ~+ FORMAT ▝Fp$@$▛[Q] IF RND OPEN # GO TO INPUT NEXT @$H▞ LIST [O] STOP nCHR$ [K]▘ DEF FN ▝~p$@$▝E0$[I] STOP NCHR$ F[K]Z▘B@~▗ IF BIN READ INPUT LIST 0$%X[C]UR OUT IF _ RETURN OUT IF W INPUT FLASH LINE U▙ FLASH LINE W INPUT ▘USR ?[M]P©LN ©BIN ©USR u PAUSE ▝VH▚ MERGE JRVAL$ BEEP REM 0D© DATA w LPRINT © LPRINT © CONTINUE u[Q][G]© RETURN LPRINT _ IF FORMAT SCREEN$ R PAPER CLOSE #SCREEN$ P PAPER OUT IF UZ OUT IF `uBIN x({H{PU CONTINUE ▘*▘dPp OUSR ▘@ REM CLOSE #▝ IF O LPRINT CONTINUE DX▘SCREEN$ DATA ▟TUI DRAW Px(+USR ▝ MERGE LPRINT FN [A]©VIN ©_©CODE © BEEP © FOR © PRINT © IF x BRIGHT J SAVE ▝ TO © NEW 8 FORMAT |8([D]EE CLEAR RETURN T CLEAR REM IF DRAW PRINT RETURN FOR DRAW W RETURN CODE RETURN |&8L[K] COPY © COPY OUT LIST © CAT COPY 0~STR$ CLEAR zA POKE u COPY CONTINUE hA FORMAT AP▘W INVERSE 1VAL ▞ COPY RETURN PLOT BORDER RETURN RETURN [C]PEEK ^ COPY ^..u VERIFY $00hA CONTINUE @ POKE zA CLEAR ~STR$ COPY 0© CAT /.@H00▗..@▚^PEEK ~T▝ BORDER /:l* CLOSE #▝ STOP D▝T▝/` DRAW !▝▜[A]▘ COPY TAB NEW ▝TAB PAUSE ▝[Q]( PLOT ▞[Q] RETURN [A] CLEAR FN RETURN [E] CLEAR SCREEN$ ▜ MERGE COPY U RETURN SCREEN$ COPY PRINT .▝ CLEAR 6TAN ERASE [A]*(TTFN (UU[Q]SCREEN$ [A]UFN ▚▖SCREEN$ FB&T COPY COPY COPY COPY MERGE ▞>~< DRAW 87 COPY %PI[D]+6Q4SQR 6q4SCREEN$ 6$SCREEN$ NEXT LN 1[L]| DRAW DRAW COPY GO TO Ul( CLOSE #` PAPER $ GO SUB l OVER , THEN l,[F]l CAT ([M] RUN 6 NEXT 46 CLS 4}6SQR $[+6SCREEN$ 7 COPY 0>?< AND @[P]E OUT ` LOAD $l COPY , OVER l INVERSE , PAPER h CLOSE # `SCREEN$ [U] COPY GO TO ><||+ FORMAT p[F]▞gkks><USR ▝?RNDc>`©▚<l©PI▘`~ ▗>`~c▚©0▝> ▘?H▜x▗ DRAW ▗▗8▗ SAVE ▗ SAVE ▗n▘|USR x▝ SAVE USR ▗ DRAW SAVE DRAW @▝ [M]▗xh▝▗P8USR 8USR 0▖ LIST ▖PSTR$ 8▗ TO TAN `▗BIN [U][E] p▝▗ @ DRAW ▘ DRAW P▘[E]h@▖▗|x ▖STR$ h00▖▖PP 0▘TAN HH0HLN ▘▖P▝USR @USR ▘USR USR )>▘``▝PBp[I]FN >=p▝[Q]0VAL ▗ LIST p0 LIST LIST 8▗0P[A] DRAW p LIST x SAVE CONTINUE SAVE `x▗x SAVE TAB x▗|x STEP USR NEW SAVE LEN CLEAR © NEXT GO SUB y2/[ CLS <>!SIN VERIFY JSCREEN$ MERGE GO SUB VAL <>>=▘qACS [R][J]ZPEEK ACS RUN LOAD LOAD LOAD LOAD IN b6) NEXT LINE CLOSE #p[Q]IN RUN RUN RUN RUN RUN IN OUT OUT CLS CLEAR ©IN r X▝ SAVE CAT VERIFY THEN COPY VAL$ (▞0(/" NEW AAED?<>A▝FSQR ▝Epppp<p<p<▘AAIpZpP>=ENOT Fp< THEN EGWZ BEEP Ep MOVE E[G].0Pp<pp$pZp<pBpxpZp`p[G] INK Ep ERASE MOVE EpTAN pINT q6p ERASE p CIRCLE qT▗ THEN pppp<p<p<pZp[pZpx LINE p~pvPEEK p[M] BEEP p MOVE p< MOVE pZ MOVE px MOVE p[G] MOVE pTAN MOVE p ERASE MOVE p LIST MOVE q5 LPRINT USR U▖8 DATA *, INK [S]ATTR LINE ▚R▗8>=*USR SCREEN$ ▛SIN FORMAT DATA CLEAR u IF IN COPY COPY ]W[S]▝Dp<▝ <@<▝P<▜ FORMAT E▝ DATA .@<▝UPx▚ DATA @[E]x@x▝SCREEN$ PxSCREEN$ © COPY @x@5@0TAN ▝<ABS ▝@<▘U0TAN ▗P▗8`0TAN ▘. FORMAT [S]SCREEN$ SCREEN$ @0TAN ▗QD5p0 LIST ▗T DATA J[E] RANDOMIZE Y`<▝x0 LIST ▝FN <▚ COPY COPY USR 0 LIST ,▝|1,▝P<USR @1,▗W COPY 8:1,[Q] FORMAT EEt▝@`<▝1h@ DATA J▗[E] COPY LOAD COPY _1h▗ BEEP COPY 81h▚ FORMAT UEHTAN ▝@1h▗5Q[U]▗SCREEN$ Js▝[U]STR$ SCREEN$ ▗8Q[U]▖_ COPY COPY CLEAR CLOSE #RNDUJ▝].q LPRINT LPRINT ▝~<Rq LPRINT Q LPRINT ▞SCREEN$ ▗(RNDUBRq LPRINT 2▚ DATA UUxyUDq LPRINT 2[Q]@RP<U52X[Q]$/UCODE © FOR fP<SCREEN$ 82X▙PSCREEN$ [P] CLOSE #[Q]RSCREEN$ SCREEN$ [P]a LPRINT ▝2[E]▛FN @@CODE COPY DIM UQ LPRINT ▝R[E]▟[Q] P▗[Q]Q LPRINT ▘ COPY DRAW 2 FORMAT ▟* COPY H@ UIQD`<▘© RETURN 2 FORMAT V COPY USR ▖/ COPY LPRINT <▝/Q LPRINT p<▖ LPRINT H ~▝Q LPRINT p< LIST COPY SAVE W COPY COPY SAVE p<Px▝ SAVE 8 /Qh▝ BEEP p<▘ COPY DRAW IF ▖SCREEN$ ?<><= BEEP COPY COPY STOP Q LPRINT `TAN %UD FOR ▝%Q LPRINT p LIST ▟▚"[S]1 LPRINT /3USR USR BIN 0▝ INVERSE "▘(P LIST ▝©0▘YZ▘p<p>< AND PLOT p<p<<▝-▙p<pxx▝CODE TAN ▘SCREEN$ [P]pxpzxSTR$ U▘@pTAN pACS TAN P[Q]pTAN pACS TAN .▝p<p LIST h▝ BRIGHT CHR$ SCREEN$ ▘/p LIST p PAUSE © RETURN X=▝q,q. COPY RETURN LINE <▘ COPY SAVE q,q.SCREEN$ TAN qhqh2:[▘ COPY STOP qhqj▘© RETURN VAL$ ©%SCREEN$ SCREEN$ 5d MOVE SCREEN$ ▘"r FORMAT CAT ▘SCREEN$ q CIRCLE q STOP RETURN ▚UTUTRNDq CIRCLE q STOP POKE p<rp<▝hrr @<▝CODE rPrZPx▝ CLOSE #p<rXpxp<r[E]b[O]▘ rr[G]R[Q]▘ r>=r ERASE b BRIGHT ▝ LPRINT r>=r ERASE p<sspxsc▝pxsHcR▘SCREEN$ ?s@sJb"▝ INK SCREEN$ ▘[S] INK ▘UU/SCREEN$ SGN 00C TO ▘LN 0`C TO ▝FN DRAW ▗ OUT LIST PLOT 0PT▝VAL © CAT BORDER SAVE 00D▝ RETURN 8 COPY 0400DD▜T© RETURN ~STR$ DATA 00b^▜RND COPY RETURN CLEAR ~0P`TAN ▜© RETURN zAPEEK 0PT▝ COPY <▗ POKE ^0P` LIST [Q]▗u COPY COPY ^0PTSGN ▝Tx▗ CONTINUE .0Pa,▜© RETURN hA.0P`xd▗ FORMAT A0Pah▝ OVER 0Pb[E]SCREEN$ SCREEN$ <0PS TO ^▗W INVERSE u VERIFY 0Pq LPRINT pxp~UAT ▘*pxp~UAT ▝ BRIGHT pTAN pTAN 5 REM ▝STR$ LIST COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY CLOSE # COPY LPRINT COPY USR ©▙ LIST OUT © LPRINT U,J>/USR G$USR SCREEN$ USR [Q] LPRINT 0▘ LPRINT LIST *▖T LIST [M]X SAVE W▙LN DRAW T[E] COPY }@▝| LPRINT |~▘8▗▝ ▝STR$ [A]▘ ▝>0▘ COPY <▜> LIST SCREEN$ lJL>▝&[A]*▘$▘`[A][Q] LPRINT <*▝ SAVE [A]▘ BRIGHT [A]▘J[A]N CLEAR Zplp~00[G]0[S]@VAL$ TAN ▝ DRAW INT ▗ DRAW ERASE ▝D[G]LN ,[I], PLOT ,,▘USR [M]▘USR 2,G, LPRINT INT / LIST V▝ LINE 1 Nn&▝[P]!▚▝_[C]Q[O]1SCREEN$ ▝TAN ▗ RETURN p ▝ SAVE ▘ SAVE !ACS ▝ CLS ERASE ▘ [C][M]pR84:|h$ STOP U LET (▜ ] LET p0CHR$ [B] STOP USR *|[Q]9@▟)*?PEEK COPY OPEN #q q q q ! CLOSE #@|?lU▟ ;8p2|T STOP d▘▘$ ▝0[M][G]▘ LPRINT *<;9@ TO [A]N▝? ZAT qr@r@r@2F▝▖L TO ▝" ERASE ▛USR 8[G] PLOT ,▘4 ▝h▘P!&▝!2`4 ▘pJ▖`S8USR POKE ▘!n▘?=▘ RANDOMIZE ?6▝ IF #<![C][O]1SCREEN$ /PEEK ^▘ DRAW h▗ SAVE [Q] LfABS ERASE [H]▙ LPRINT @ LPRINT < LPRINT B<=▞PEEK yABS [O]}LEN SGN x COPY Q<~``▝[A] BRIGHT ~@}▟ LPRINT [K]AT USR r▘STR$ X▝,X▝▝":▝?"@▘ ▝P" LINE ▝ LPRINT NEW OVER bF LIST @ LIST <B r▝▝v▝y[G]▝ABS [G]▝ COPY [G]▝<GVAL$ ~ PLOT 0 VERIFY ▝USR B~ TAN Z FLASH USR FN ▘▗▗Z@ RANDOMIZE CIRCLE 1$0▝▟▝(# LIST ▘ ERASE ©`▝ BORDER ! PAUSE ATN ▘▝<[O]<B LINE x▝Y▝}&▝SGN A ▝= MOVE ▝PEEK G COPY `P TO x~@ DATA ▝LEN SGN ▗7? DATA ▖? PAUSE 4?▝1&Q2A>J1VAb!n1z1▚A[C]1[O]PACS 1CHR$ 1 DEF FN A PAPER ! NEW 1 PAUSE A RETURN "22"2.2<1&12A>!J1VAb1n!z1▚1[C]A[O]QSCREEN$ ACS !CHR$ 1 DEF FN 1 PAPER A NEW ! PAUSE 1 RETURN 222"R.:1&121>1JAV!bAn!z1▚1[C]1[O]b LINE ACS 1CHR$ ! DEF FN 1 PAPER 1 NEW 1 PAUSE 1 RETURN 222"R.3Z FORMAT POKE R LPRINT Z` FORMAT FRND ACS COPY FORMAT R COPY [A]N COPY pa_ [I] `INT H LPRINT ▝[A] LIST EXP H` NEW ▝"▞Q-az6▖ DRAW #R RETURN PLOT N▘ Z FORMAT {B▘ LPRINT '<j COPY FOR 'H▝ IF 'N▘ FORMAT N"fUSR /▘$ ERASE ▗@ RETURN BRIGHT VERIFY STOP ▝([A]▝@ [A] FORMAT [A]▝@[A]▝ [A]▘[A]USR [A]▟ @/@▟a~@60B@N ZUSR #CHR$ ▝">=0~04▘▝ASN ' DATA ▘J'Z▝%' REM ▘W PLOT FN FN ▘F[G]Hx▗-c_PI▛ [I]INT J@ [B]USR ▜J LPRINT :[A]▘ OUT f▘c TO ▘(6USR B N▘USR N LPRINT ▚CHR$ GO TO ▝ GO TO ![O] RETURN IN qSIN ERASE ▝/ SCREEN$ ▘ GO TO ▘▗([A]▘mINKEY$▗JUSR (▞ r IF ▚▖USR ] LPRINT [Q][N]D/[I] ▝^*TAN ?Hr© OVER ▘BIN N▝`▝(T OVER @ POKE j"N▝ BEEP ( DRAW ▝_'R"<D▝▗8$AT ©SIN ▘k0▝ IF [A]▝ [A] LPRINT [A][Q] [A]n▟ /[I]:▖}*▝LEN 06`B N0Z▝BIN f▝ DRAW r0~0V4▝TAB 1TAN INT RETURN [U] COPY REM CONTINUE ▘▝bFN ▗` ▖ AND TAN FN >=, VERIFY ▚▞t▛[N][R]/[I] CLS x▘ AND [A]`▝bl▘ LPRINT n▗ LIST HSIN ▘▗ LIST C[O]▝7 ▝ CLEAR &ACS ▞B© IF SGN / RETURN P OPEN #▖f▗ BORDER [U]USR x▗ OVER ▝ TO [C][F]@j((|▝▝F▜4ABS USR OVER <USR BIN ▝VAL IF $` POKE ▝ THEN ▝ DRAW # OVER ~ ▝▝# LIST ▝ CIRCLE ~▗ COPY LET 2 ERASE [E]? CLS A OUT FORMAT IN )[E][K]▞$RND▖BIN ▝ PLOT ▝[F]VAL ▝6[S]▝lx▝`SCREEN$ @[A]▘pb▗<0 LPRINT C▘ LIST DATA 0[A]▝NOT p[A]p[A]P[A]0[S]▝ RUN +.▝ LLIST $jV▗!©▝^F▚USR [Q]▛$!RNDUSR x▝ZP[F]R($▚▝JbABS , DRAW ~n< ?USR ▚▘ BORDER ?SGN ▘ THEN ) LIST q A ▝NOT q2▘<=:[U]0!J&Q21>1J1VAb%Lz1▚1[C]A[O]1SCREEN$ !ACS 1CHR$ 1 DEF FN A PAPER 1 NEW ! PAUSE 1 RETURN 222"2.2:1&Q21>1 GO TO p[A]p[A]*h▚1[C]1[O]1SCREEN$ 1ACS ACHR$ ! DEF FN 1 PAPER A NEW 1 PAUSE 1 RETURN "B""2.2:Q&q>R|1Vq 1z1▚1[C]1[O]ASCREEN$ QACS CHR$ ! DEF FN 1 PAPER 1 NEW a PAUSE RETURN 2"2"2.2:▝5[K]* DEF FN UB[Q] FORMAT ▜TAB PW BEEP oCODE P9▝[ COPY M GO SUB CHR$ ▝IN K▝PEEK PEEK ▝ GO SUB CHR$ ▝ATTR TAB ▝PEEK [w MERGE THEN ▝ REM INVERSE ACS BRIGHT <▞▝%STR$ ▝|c▝o;▝/B▝ CLOSE # CLS ▜[[Q]ZASN CHR$ [I].[P] LPRINT USR USR [Q] LPRINT @ READ >(▝v.▞ RETURN ▛[ VERIFY LPRINT /ATTR FORMAT C OUT CONTINUE [M]▝ COPY >=▝SQR ▗} OUT R▝+)~▝ GO SUB T[U]▝FN [M]▝_SQR ▝[ COPY ▝INT y▝PEEK 'CODE ▝_<s▘VAL Hx RETURN ▗ MERGE ▗CODE 8&[E]8rn▘<2FN /VVAL$ +ATTR ▙=^ CIRCLE W LOAD X▝:,▝* REM ▝ OUT VAL$ SCREEN$ n©[A]SCREEN$ FN DATA ▝}[O]▟WLN >IN CLOSE #?▜ CONTINUE FOR OVER ▘ OUT [A]▜ LOAD USR USR BEEP [E]VAL$ ▘0[A]P[A]; CIRCLE ▝ BORDER /:▝CHR$ !,▝USR !, GO TO ▞@▝>▗# NEW A[O]▞UABIN VAL$ A`▗Uc READ POKE ▖GSTR$ HFN "QUSR Z▗ MERGE ?&▝Bf▘!z"j(SGN ▞CODE ?A LOAD ▜ LINE ?SGN j RETURN ▝ LET ▝D0▘JUSR ▝fAT TO AND ▝.[Q]▝.SIN ▝ OVER ▝4[A]▞>@ LPRINT FN VAL pv▘(|▝| REM xlL POKE >AT LN STR$ USR `USR ▝P,z▝.[Q]▝8.AT 58 STOP "<~S FORMAT ▗ RUN ▘▘ LIST 8[A] PRINT ? CIRCLE ▝ LPRINT [C] VERIFY SCREEN$ ▝GV▗ LIST ▘ ▝0▝[M]▝`2▗U@USR v▘ n▝0▝▘4`▘0"▝▝ LINE 4ABS SGN h LIST VAL$ COPY >N BRIGHT `▝SGN DRAW ▝?Nb//USR ▝F*▝)[ ERASE TO /USR ▘[E]/INT ▘b REM POKE [A] LIST F` DRAW > LIST ▝▝ AND ▝=z▝USR GO TO TAN 4▝ COPY CHR$ n▘PEEK PAUSE ▘SGN D▗▝|,▝x#▘USR H▝SCREEN$ l▝ PLOT DRAW ▝L▘![M]▝ INPUT ▘ STOP r DEF FN /VAL ▝EXP ▘z}[I]▘@▚@ LPRINT LPRINT PAPER ▞ LIST LIST LIST SAVE [Q]IN JEXP PAPER EXP jINT PAPER EXP IF INT SQR SGN SQR SCREEN$ SGN :ABS LINE ABS :ABS ZPEEK REM PEEK zIN REM PEEK USR [K]USR *STR$ [K]USR INT STR$ JCHR$ PAPER CHR$ JCHR$ jNOT IF NOT BIN IF NOT OR SCREEN$ OR : AND SCREEN$ [G] OR dP RETURN ePF{P▚ CLS COPY © POKE COPY dSCREEN$ [D] COPY COPY OUT 2<>=P TO TO H|▝▘ PLOT ▝▘[A] BEEP -▝#▝Y(ABS ▝F▝▘0▝X MOVE [A]K▘PP▝▝▝#▝(▝▘▝(▝[B]▝▘▝[L]▝▝A FCODE ▝x▝Z▝PEEK PAUSE Ui▝[B]▝ BEEP ▝>=▝ BRIGHT ▝ # BEEP ▝ LIST ▝RND@Z <▝ PRINT ▝ NOT ▝) LLIST ▝▝!, LLIST ▘ BEEP FOR CODE ▝ LIST ▝▝ DRAW PEEK " BRIGHT FOR a▝h LIST ▝▝ P▝@1▛Y0 IF c▝Y▝r▝!O[U]▝▝ GO TO @w▝` COPY FOR GAm▝ LPRINT ▝!^!▝ LPRINT ▝ RESTORE ▝CHR$ _![U] >=!LN ▝!O!▝▝ LIST ▝ PRINT TAN ▝ POKE ▝▝ [L]0 d"▝![A]aLN !1! LIST 0&!,▝{▝! POKE :▝▝"&I▝▝FN ! RETURN ▝`NOT ! MOVE >=▝!ATN !<=▝ TAN MERGE ▝▝ FORMAT !CHR$ ▝`▝ATN ! VERIFY s▝ THEN "▝ CLEAR ▝ AND ▝ [G]a VERIFY !!r▝ DIM "▝![F]" INPUT ▝`R:! RANDOMIZE ▝H" DIM ![A]▝▝( IF ▝I"{" NEXT BRIGHT ▝"SGN "[O]▞▝ SCREEN$ COPY p▝"LEN !," PAPER "[E]#▗! POKE lUSR INK ▝!O[S]▝!h`d! RETURN "[J]"&#SQR 3a!▚![F] DATA 3©cM CODE [B]#k#a" AND #a0 DRAW ▝B▝"[O]b#ACS ▝"[J]▝#j▝a|3 _ >="e▝,[C]a VERIFY ▝e▝"$PI▝# CONTINUE cz▝$LBIN #p▝"FN LEN $ OPEN ##ACS #[D]![R]▝$b:$~# READ ▝a^"5u BRIGHT ▝d▝$▝_▝.▝1 VERIFY !"c PEEK $j$Q▝P5|$VAL !'%"g$ GO TO ![A]▝EXP ▖EFN "!^$INKEY$▝"+#SQR RND!▛0sTAN % BRIGHT $3$ STOP $% LIST #u▝# RUN $[C]dVAL $ATTR &"D!r$ASN ▘@*BC[F]EFG @ A B C D E F GUSR @IN A@B@C@D@E@F@G`@`A`B`C`D`E`F`G@ABCDEFG[Q]@[Q]A[Q]B[Q]C[Q]D[Q]E[Q]F[Q]GUSR @[O]USR AUSR BUSR CUSR DUSR EUSR FUSR G LPRINT @ LPRINT A LPRINT B LPRINT C LPRINT D LPRINT E LPRINT F LPRINT G:KL LPRINT IN NO H I J K L M N O@H@I@J@K@L@M@N@O`H`I`J`K`L`M`N`OHIJKLMTAN NO[Q]H[Q]I[Q]J[Q]K[Q]L[Q]M[Q]N[Q]OUSR HUSR IUSR JUSR KUSR LUSR MUSR NUSR O LPRINT H LPRINT I LPRINT J LPRINT K LPRINT L LPRINT M LPRINT N LPRINT O^▝QVAL$ ▝S LINE IN UVW P Q R S T U V W@P@Q@R@S@T@U@V@W`P`Q`R`S`T`U`V`WPQRSTACS UVW[Q]P[Q]Q[Q]R[Q]S[Q]T[Q]U[Q]V[Q]WUSR PUSR QUSR RUSR SUSR TUSR UUSR VUSR W LPRINT P LPRINT Q LPRINT R LPRINT S LPRINT T LPRINT U LPRINT V LPRINT WB[B]USR @@wSTR$ :EXP ▗cAT @ Z▘w READ p 39@&▝[F]hUSR 0 NEXT PY &▝c >=▝USR `Y▖U LINE ©▙@ 0TAN INT ▘ AND ▗ USR p© ▝tINT ▝ AND ▘p©Q0▝CODE Kp©q0▝ FORMAT p©▗INT Pep[N] [N]USR 0INT ▘ AND GO TO 9!▞ SAVE COPY pIN CLEAR COPY LOAD ▘ COPY x COPY COPY | USR COPY COPY ~ ▝ LPRINT ▝© (▚ LIST USR ©- SAVE ▝NOT ▚ DRAW LPRINT © READ ▝~▗{ NEXT x LLIST LOAD COPY y CLS y COPY LOAD ▜x CLS RANDOMIZE COPY LOAD {▝ LET pP▘ LLIST ▖ INPUT x{▜STR$ LPRINT p▘ READ ▘▝P▘[P]▘ BORDER DEF FN P▝ COPY ▝PEEK ▝Z>=p▝>=@ BRIGHT 0 COPY NEXT NOT SCREEN$ [D]▝@[J]▘ LPRINT ▚ GO TO ▞USR +[T]@USR !@"@:IINKEY$ INVERSE !MSCREEN$ RETURN LINE [L]SCREEN$ INVERSE !fSCREEN$ RETURN < OPEN # RETURN NOT [F]SCREEN$ b STEP COS SCREEN$ USR ▘2 INK [L] TO INVERSE n INVERSE f INVERSE N INVERSE F| PLOT USR g OR INVERSE N STEP [K]RND~ PRINT OPEN # RETURN STR$ #xLEN CHR$ NOT SCREEN$ CODE OPEN # RETURN INVERSE # INVERSE # INVERSE #<> COPY COPY COPY COPY COPY COPY COPY READ ▘DABS M/Pp FLASH p@pHpPpXIN LN INK NOT VERIFY INK o&)]T) LINE THEN OINKEY$ GO SUB VAL :OINKEY$2UINKEY$2VINKEY$<>:QINKEY$PI>= NEXT O:RINKEY$G:UINKEY$o:VINKEY$g> OPEN # RETURN }=CHR$ INPUT INK AT ▞|=CHR$ PLOT INK GO SUB :P ▝5"▝9▘:Tp▝S<0IN y2QINKEY$ CLS <>[G]00NOT SCREEN$ PAPER NOT RETURN PAPER NOT FLASH NOT & FLASH NOT ; FLASH NOT c FLASH NOT PI FLASH NOT STR$ FLASH NOT BRIGHT NOT > BRIGHT NOT SIN BRIGHT NOT <= BRIGHT NOT INVERSE NOT 4 INVERSE NOT ▝ INVERSE NOT STEP INVERSE NOT Q OUT NOT IN L OUT NOT W OUT NOT OUT NOT ▙ LPRINT NOT BEEP LLIST NOT GO SUB LLIST NOT STOP NOT ? STOP NOT STOP NOT READ NOT * READ NOT r READ NOT READ NOT ATN READ NOT PAPER READ NOT ! DATA NOT 4 DATA NOT U DATA NOT p DATA NOT ACS DATA NOT INVERSE DATA NOT [L]b BORDER NOT [U] BORDER NOT CODE BORDER NEXT GO SUB s IF PAPER >1Z ERASE !JSCREEN$ MOVE GO SUB [Q] GO SUB [Q]Pppp$p.8=CHR$ ATN PAPER 1[C]_ CLS <> OPEN # COPY FLASH RETURN [Q]<>Z▜" FLASH 1Z TO MERGE ▚;; GO SUB 1[A](▘ RESTORE ho[A]J ERASE ~_#~W&i FOR LLIST <>TAN ))[U] GO SUB KBIN RND STEP & FLASH ~# IF :BIN RND<2BIN RND<><ATN GO SUB R0 IF <>'CODE STEP / FLASH RESTORE STEP ; FLASH LLIST CONTINUE pdp▘p LLIST 2▘>7<>&pp BRIGHT : STEP RND▘T]STR$ )[L]PI GO SUB RJSCREEN$ GO SUB { DEF FN RND: TO RNDOY MOVE {INKEY$SIN w#0 ▖ DIM 1▙▘: FORMAT > LPRINT [B] RESTORE MOVE og~ THEN [P] THEN PIw▝<pp▙ THEN OUT THEN BORDER w<>! OVER RND6: INVERSE RNDW[B]AT BRIGHT : ERASE RNDG: MOVE RND STEP RETURN PAPER TO [N] BRIGHT : CLOSE #▝ OPEN # ▗[K] BRIGHT : VERIFY ▝ MERGE ▗[Q] BRIGHT : CIRCLE '▝ BEEP '▗[T] BRIGHT : PAPER 4▝ INK 4▗INKEY$ BRIGHT : BRIGHT A▝ FLASH ALN POINT BRIGHT <> THEN AND <> THEN DEF FN <> THEN OVER <> THEN VERIFY <> THEN NEW <> THEN INPUT <> FLASH 2 OVER RND<>: OUT RND THEN G TO STR$ BRIGHT BIN BIN BRIGHT 2{Z<>>B<>>D<>>!X!INKEY$rr r*r4r>rH[H]PI=CHR$ CAT BRIGHT <>!ACS P GO SUB [ REM RND STEP ( INVERSE ! VERIFY P <>w#[O]$- PRINT <> RETURN COPY >= RETURN d LINE [G] INVERSE RETURN [G] LINE TAB INVERSE RETURN [H] LINE ACS INVERSE RETURN >= LINE [U] INVERSE MERGE 2[U] FOR "▘▝ INVERSE USR $USR ▘;b:5INKEY$ THEN gBIN IN INVERSE MOVE (▝ MERGE r["[▜yo MOVE <>@▘ OR RND#▚2 STEP INT _T▝!9▝ NEW 5▝INKEY$>▘[S]> STEP SIN INK STEP [U] BORDER <> STEP W OUT STEP FLASH STEP b BORDER STEP CODE BORDER OVER STEP 4 INVERSE STEP [S] LPRINT CODE USR IN STEP > OUT > STEP L OUT STEP ASN INK STEP ATN _z RETURN LINE OVER RETURN LINE [M] OVER RETURN LINE INT OVER RETURN LINE READ OVER RETURN LINE q OUT RETURN LINE OUT NOT DIM INVERSE d8)#*[N]dH+dP,▚X-6PIdh(dx#!)100 COPY =▗PI LINE DIM INVERSE [O]▗>[O]CODE 2 INVERSE RNDCODE FORMAT ▝2Yp▗L OUT >pw▝p;▝<▖! GO SUB RND MOVE RNDpG▘ RETURN pdG▝)▝ RANDOMIZE p)0pjA{ RESTORE NOT OUT ▛[ STEP OUT ]TAB ▗USR !INKEY$Pa▝<> CLS [P]G! FOR X STEP Q OUT <>w# DRAW <>PI>= CLEAR <> INK OR ▟CODE CLS STR$ INK LOAD INK <>pQVAL$ ▘S LPRINT [S]▝▙[S][F]INKEY$2INKEY$2INKEY$2INKEY$2INKEY$2INKEY$2INKEY$! FOR [O] STEP USR _ STEP NOT _ THEN ^CHR$ [N] OUT :INKEY$ SAVE ▛INKEY$xw STEP RETURN OUT >1 SAVE ▝<.▘ RETURN #▝ INVERSE [P]▖:INKEY$ STEP ABS _: ▝ ▝ ▝ ▝ MOVE [P]▚8[C]2▗CHR$ LPRINT @@▝H@B▝P@*J*▝X@8R8▝`@FZ▙CHR$ LPRINT <>d B8B▗H7[B]Xd` COPY Q▘▞{ RETURN >=NOT [B] LPRINT p▘ FLASH MERGE r OR ▝ MOVE @ ▘RND LPRINT ▞Ba~2 CLOSE # LPRINT CLOSE #O▚<> COPY d▖ OPEN #▝ COPY / IF ▝[T]▖p* STOP ▗`?" ABS ▝#!piUSR p~? ERASE ▘pVP~▗!MK FN %-▝©▗ ERASE ▗SQR C )▗ COPY : GO TO &[C] LINE OPEN #" REM RND STEP INVERSE <>G! LIST LPRINT AT ▚T]▖"SIN "JINKEY$]▗ INPUT <>:&c AND ▚ THEN FOR :' SQ[B]$INKEY$2 TO RND:%INKEY$2 STEP RND STEP STR$ FLASH <>:2 /vyy▗:1INKEY$_r▜ GO SUB [3INKEY$9▝Pp▛<> NEXT INK "INKEY$ STOP INK INVERSE *CHR$ RND VERIFY [U] RESTORE MERGE STEP ATTR STOP MOVE LLIST ## POKE CHR$ FOR INK !X' INK CLS <> INK INVERSE ~ INVERSE #'v& DIM RESTORE INK MOVE INK INK E[P]▖ INK LET INK ,p* *p&[D]▗#wTAB ▗ INK "& READ 0▘INKEY$@▝ BEEP `▘`[C]<> INVERSE ~ THEN G LINE l READ INVERSE ~ THEN ? THEN ? THEN ?wrrjFN [Q] RANDOMIZE ▛>w#w#w` ▜ INVERSE <>xp>wVAL >INKEY$▝<>`▝O^▞G STEP r READ RESTORE INVERSE LLIST >pJpS^▖<>< INVERSE w* LPRINT RNDR▚" LPRINT RND: STOP q▘ STOP RND+▘ GO SUB LLIST E6P#▝ #▜>c2 READ RND>p!▝ BORDER RUN [C] RETURN [I] LINE DATA :0INKEY$PI LINE DATA =20INKEY$<>CODE ▘>▖=2 FORMAT RND<> STEP CLS READ 00 }[L]▝ AND ▘▝0_▝p{▘ BORDER <>g[G]▝▙i▗PI LINE Z DATA [D]▟<>>CHR$ wPI GO SUB B>STR$ w_▗>NOT w RESTORE p<>▘: DATA u▜ DATA RND LINE PI DATA > TO ▝6 INK ▗ LLIST <>>p▘:-c!2 INK INKEY$▞GCHR$ MOVE DATA THEN OCHR$ BEEP DATA .▘ACS <>4▝ PLOT ▝ RETURN 8+▗>= THEN w>=LEN 1TAN ( TO #X STEP ▝<SCREEN$ j`!yGG▘INKEY$% DEF FN ▝~q INVERSE ##@ DEF FN Fpppp606▝> CLEAR POINT RPEEK COPY INVERSE STEP [Q] RESTORE STEP 4 NEW STEP TO RESTORE STEP RETURN RESTORE STEP a NEW STEP z NEW STEP [E] NEW STEP VAL$ NEW STEP <> NEW STEP GO TO NEW STEP BORDER STEP 8RND▝% LINE k MERGE ▝ LPRINT 5▖▖ DEF FN =PI>=+ INVERSE +@[O] PLOT ppP▝; ▘▝STR$ ▘o▜ RETURN >=p)p6pC INPUT ▝? LN ▝ABS 6▜%INKEY$ RETURN h>=`▝Zqq"▘/ RESTORE ▝[O]@-▘PI>= [K]▘ OUT PRINT ▚ INVERSE 6!P▝▝ READ P▝@`04▝_3 4▝[R]pz@ACS ▝cP▝[N]P[F]▘>=,▝USR @f[B]0r▝>PX▘`>=SQR ▝@Vp$[G]▝~A▚PI>= RETURN >= INVERSE H AT D` PEEK ▝CHR$ q: RETURN >=p!p*0 CONTINUE ▝SGN d[R] NEXT !J MERGE "| BORDER GO SUB s[Q] BORDER 1j ERASE LLIST >ASN o GO SUB s[L] BORDER 1 VERIFY MOVE s,r, p▞ GO SUB s| BORDER 1SCREEN$ ERASE OPEN #,~LEN - MOVE ▘ VERIFY & STOP INVERSE SCREEN$ NOT CONTINUE NOT B CONTINUE NOT FLASH REM NOT h GO TO NOT ▗ GO TO NOT THEN GO TO NOT FLASH GO SUB NOT CIRCLE LET NOT PAUSE NOT PLOT PAUSE NOT 8 NEXT NOT R NEXT NOT PI NEXT NOT U POKE 4 VERIFY < CONTINUE INVERSE ~JPEEK ▝SCREEN$ SAVE INVERSE ~u SAVE SAVE { SAVE CLS SAVE ▘D PAPER 4 LINE 4 FORMAT ▘: OVER [A]CHR$ m CONTINUE ▗EXP CONTINUE THEN WCHR$ DIM THEN _CHR$ Q DIM RESTORE ▗GCHR$ ▟ LOAD ▖gCHR$ COPY INPUT STEP t PAPER <>CHR$ ▘&INKEY$"w▚ LINE [P] DIM STEP $ GO SUB GO SUB PRINT STEP PAPER LET xPIUSR INVERSE ~!?PIUSR INK ▝ PAPER POINT 2$INKEY$▙▞< RETURN TO [N] DIM 2'INKEY$L▝CODE @K▚ LINE RETURN DIM STEP PpK@K▝ COPY K▝P▝;pKSTR$ ▝=pK`K[H] CIRCLE ▚ LINE [B] REM STEP l INPUT p[H]0[H]▝Z[H]▝[[M]▝/p[H]▗ AND 2%p[I]PM▝0M▚PI LINE G REM STEP ?pL@ READ ▝ STOP READ ▝ READ CONTINUE ▝ DATA p READ S▝ VERIFY pL@ DATA CODE <>:.INKEY$ RETURN CHR$ TAN DIM > COPY 2.INKEY$ PLOT $▝-▝<▟x STEP POINT 0b"CHR$ RNDCODE #▝.▞.INKEY$ INVERSE **INKEY$:?INKEY$%▘:@:A STEP CIRCLE LET STEP h GO TO STEP PAUSE QX_▗PICHR$ REM AND ^ DEF FN ^▝=p^`^▘>0_▝=▞pI`I▝/I▝[I▝/ I▝@0PI CODE pFN @J▝h4▝/▖▝/pJp[D]▝/ PAUSE ▘INKEY$ REM @K [M]p NEXT P NEXT J▝<pJp INVERSE GLEN ▘7 FOR [E]▘7 FOR K▝VAL$ ^E▗EXP BRIGHT = FOR F▘oUSR P LINE FOR CLOSE #▛P© DATA ▗LN BRIGHT GO TO `6▘EXP K▘ CLOSE # CLOSE #@97 THEN > INVERSE w0▝CHR$ ▞~PICHR$ CODE GO TO 9` SGN TAN @2▝2>= INVERSE w( CONTINUE INPUT <>CODE pM▝+pJpS0J▝= RETURN 0.pIpI<>>p[H] [H]?▝B [J]▝#0@[D] VERIFY @/p[E]p[E]<>>p STOP STOP ▝Z@ STOP pI I▝ AND I0-p INVERSE p INVERSE SIN ?+ TO 7NOT "*INKEY$<>LN ?FN LPRINT ~ RETURN E LINE [U] GO TO RETURN @ CLOSE #AT GO TO BRIGHT POINT GO TO #xLEN REM <>>NOT [L] GO TO ><>><> RETURN USR CODE ▚< RETURN LINE IN GO TO XVAL >=▝<SCREEN$ [M]▘ THEN ?>9[P]▚ THEN ?GY STEP _ PAPER /$_▗ STEP GO SUB ▘[E]<> RETURN DATA LINE ▞ PAPER RETURN STOP LINE PAPER RETURN AT LINE PAPER RETURN LPRINT LINE [C]&pYpYpY## STEP { GO SUB k▝ppp+p+<>:IINKEY$ RETURN >=~ RETURN BIN TO [B] GO SUB RETURN OR ▚<> AND w<> PRINT STEP PI LINE INK GO SUB LET ▝ RESTORE V!▝▟!▘▟ GO SUB 8p▝ GO SUB ▝Z▝=▝52 LLIST <> LET @`Zx~ RETURN STEP TO ; INPUT RETURN TO ▝ THEN ▝ LINE ▝<>▝>=▝<=▝ AND #[A] FORMAT TO PRINT INPUT RETURN MOVE TO RANDOMIZE INPUT RETURN ERASE TO LET INPUT RETURN OPEN #▝ CLOSE #▝ MERGE ▝ VERIFY ▝ BEEP #AT VAL$ qtqtqt▝▝▗ STEP [H] INPUT #q[R]q[R]q[R]CODE COS `+A▚ CIRCLE TO VAL$ INPUT RETURN INK ▗IN TO [I] PAPER q▝ VERIFY ▝+[U]▝ INK POINT ▘)`qA▝ LLIST Q▝<>:<>> PAPER ▘ FLASH w` PRINT ▝ AND POKE ▜G[A]!<>+▝"| RESTORE , RESTORE ▗D PAPER : READ [B][G] LOAD =A▝6[B],▗▙ STEP V LIST RESTORE ▝O2}]:7"8INKEY$ ^!J THEN ^▜6INKEY$ STEP OUT LOAD STEP [F]0:▚CHR$ LOAD STEP [M] LOAD s▚2<INKEY$ STEP BIN LIST ▙▝▚) OR [D]q PAPER <> NEXT GO SUB s FLASH LOAD GO SUB {6INKEY$*8INKEY$ MOVE {INKEY$SIN +1 0ppp(; CAT ▙PI LINE LIST RETURN LINE LIST RETURN LINE 9 LIST K FORMAT [I] THEN ▝: POKE ▚ AND 2;INKEY$<>d▝+0▝=0@ READ @.▘ AND @0▝P▝ INPUT TO @▝0M OR M w▝sw▝~w▘ LIST *3▝USR c▝ DEF FN *PIp▘ RETURN P REM @"!_▘:;{[D]~ah▘::;[D]▘PI>=p/▗ VERIFY STEP © NEXT s▗W>= STEP LIST ![H]▘VAL$ LET @▝^0▝CHR$ c3u`/t%▘_ PAPER W▘ THEN ?+ GO TO ▘4 LET ▝ LPRINT ▚ BRIGHT LINE D LET RETURN INVERSE ▝ OVER <><w,▝[G][E]7F▘<w}▛p` [K]▘:<`▘[F] LET ▗▘[R] LET ▗▘▘ LET PAPER RETURN x LINE LET =,▝;©▘ LET 19 Y▝<> LLIST ▞▘ RETURN -▝< q©uqa▘[G]<>xx▗w:B:C:D :E&:F,:G2:H8▝ A PLOT F PLOT F~2F~2D~2D~2D~2D~2D~2D▗~2H@ THEN ATTR ▝O<>▝G[B] STEP { PAUSE 0g[Q]m LINE [M] PAUSE AND 0?*'[K]COS PAUSE < P▝' OPEN # PRINT ▜ MERGE PAUSE THEN CAT INVERSE w/Y<> THEN BEEP O7^©H SAVE ▝I▘ NEXT [C]( NEXT <> STEP 5 PAPER GO SUB NEXT STEP V PAPER STEP h PAPER P▘ POKE p ▝,P INVERSE !@ PLOT ▘w#/ FLASH VAL$ ▝ LET ▝PPOINT GO SUB _ NEW CJ FLASH ▝ OVER q MOVE ~xr RESTORE 2 LINE Z1,▗W LINE PAPER NEXT [J]$ATTR ▘ LINE AND 4ATTR {[I]+[I]8Z LINE LPRINT NEXT XZUNOT 1"VAL$ <>d@[G]dP )[H]>= COPY d@[G]!p▝*pp06+dPD DRAW o>=*JINKEY$#"JINKEY$} RETURN ( LINE i POKE %j▗VAL$ !▘ STEP PI`}PI-TAB CODE 2IINKEY$ STEP e PAPER STEP TAN _>ATN STEP STEP [M] DRAW , LPRINT RND STEP ` DRAW ▝[A]▜ STEP NEW PRINT STEP / PAPER CODE +CODE STEP LET BORDER J'F TO IF STEP POKE BORDER STEP v PLOT STEP PAPER PLOT )▛ OUT BORDER STEP INPUT BORDER STEP BRIGHT RANDOMIZE STEP = IF 0 ▖$ IF STEP z PAPER STEP } PAPER ▝PEEK T[P]G PAPER STEP STEP RANDOMIZE STEP n PAPER STEP CLEAR BORDER STEP ABS PLOT STEP NEW PLOT STEP = RUN :LINKEY$ NEW CHR$ ▝ RUN STEP STOP BORDER T▖ RETURN ACS LINE [R] RUN STEP ▚ PAPER L▞ OR STEP PAPER STR$ RANDOMIZE P▘ BRIGHT BORDER (pp▘ STEP VERIFY P7▝ IF *[H] RESTORE BORDER STEP J PAPER STEP [L] PAPER STEP SAVE STEP RUN *$INKEY$"[INKEY$ STEP INK BORDER ▜]INKEY$v STEP / PAPER v[B] NEW @ TO RUN BIN IN RANDOMIZE BIN AND RANDOMIZE *[INKEY$"$INKEY$ STEP [O] PAPER *][U]▗BIN y CLS AT BIN ▜ ▟BIN [F] CLS STEP CONTINUE BORDER STEP ▞ IF STEP FLASH CLS NEW BIN [F] PAPER RETURN © GO SUB x THEN _▘[T] CLS 8k▜ INVERSE !b TO ▜ RETURN LLIST TO N PLOT RETURN READ ▝ RESTORE ▝ INVERSE ▚ OVER TO P PLOT RETURN OUT [S]NOT TO S PLOT RETURN CHR$ TO V PLOT RETURN STR$ TO Y PLOT RETURN DEF FN TO B PLOT RETURN CAT TO E PLOT RETURN FLASH TO K PLOT RETURN PAPER TO H PLOT / NEXT [O][S]SIN <>>BIN <>> OR <>> CIRCLE <>> INK <>=<>> BRIGHT <>>USR <>>IN <>>PEEK <> STEP FOR BORDER STEP RUN BORDER 1>=( GO SUB ▞CHR$ [T] POKE STEP CLEAR NOT [T] POKE CLS ▚o_&T)▗VAL$ PLOT ~ MERGE ▘#~ STOP ▝%▝.,J▝G READ ATN [J][H]CHR$ RND<>@): DATA RNDPIUSR &[[K] PLOT <>!2 INK @>w# DRAW <>!r INK 2 INK @ GO SUB VAL <>▟▘w>= LET ▚ THEN ©USR % RUN DATA ▘ DEF FN PLOT DRAW ▞ RETURN THEN INPUT !1"MINKEY$2[K]▝<>!vUSR STEP P1[E]©>= THEN RUN 2 OUT RND<>d▖#▜!2 CONTINUE ▜USR NEW >=*MINKEY$ PLOT [M]▝| GO SUB ▘c RUN P▚|2y RUN ij<>!Ld D▛CHR$ ▚ COPY PRINT ▘ OUT DRAW 4©▘STR$ [O]d STEP INT _▜NOT / PLOT p 0 ▝ LIST p ▗d8[G]3PEEK ^[E] STEP ▗▝[H] OUT /Pp▖[N]▗+RNDSIN ▗[P] SAVE RESTORE k[x INPUT INPUT ▘INKEY$X INPUT MOVE G~ NEW @VAL w#`P▗pp"▝p7p@ I▜<>O`P▖!JSCREEN$ CODE w%S▝ SAVE E LINE T!IINKEY$4 STEP NOT SAVE STEP RANDOMIZE ` STEP P RANDOMIZE p▖ AND )2ABS RANDOMIZE [F] RANDOMIZE RESTORE AT CLS STEP 2 CLS NOT SIN POKE NEXT INK "' RANDOMIZE INK INVERSE !/ CLEAR !^SCREEN$ RESTORE MERGE STEP , RANDOMIZE MOVE LLIST # PRINT DIM GO TO INK LN ▗ INK CLS <> INK q▞[P] CLEAR RESTORE INK MOVE OR FORMAT PAUSE ▗STR$ PRINT <>N▝u@N▘5X@N▝zPN▝pNpNQb▝PI N[K]<>d0#!d@P5VAL COPY ATN ▗<>: GO TO RND< RETURN TO PAPER RANDOMIZE 2 GO TO RND INVERSE ERASE RETURN USR ,g▜USR : IF < RETURN ▗ IF AND sVV IF FN ▝ BORDER ▜PI▜ $eMr▘1 IF }rMr0[ g DIM "PIUSR 86▚ NEW TO i IF /$0▘y IF /,▘>@`pLCOS BIN ▘>=[H]▘ RETURN ▘ RETURN 0POINT ▚ RETURN CIRCLE RETURN FORMAT WNOT ▘:W@m2WINKEY$<>h ERASE ~_#~Wi&<>:XINKEY$O STEP OR IF ~2Y[▘ZINKEY$`▚> PRINT OR RESTORE ▙ MOVE RESTORE GO SUB [Q] GO SUB [Q] LLIST STR$ LET = GO SUB ▜@0[I]:YINKEY$w#:ZINKEY$w<> COPY OR v>2XINKEY$ STEP BEEP IF >0▗STR$ FOR <>INKEY$H-i CLS STEP ATTR RND-LN [▚P[G] ▖d`w>>▗ COPY d@p!▖[H] COPY THEN 2LINKEY$h[B]▘ THEN [H][P]▝XTAB ~ ERASE ~ ERASE . GO SUB + PRINT RETURN AT TO MERGE DRAW LET RETURN DRAW CHR$ FLASH POKE ▗ STEP ERASE SAVE NOT .`▝▘?G~▜LN >==LN >= AND ▘ VERIFY LN >= OR x DIM BIN T DRAW S▚ GO SUB VAL STR$ x▝ TO 3/0COS "▜M DRAW YW!T DRAW ▝ LINE M DRAW GO SUB _ RETURN ERASE M DRAW ! OUT / LIST ▘<>CHR$ H CLS CLEAR ▖[I]RND PAPER ▜ STOP RND STEP A PAPER FN @[I] DATA ▘ STEP M▝cs▝CODE LLIST INKEY$ CIRCLE PLOT 9▗2 DATA RNDHN▘ OUT DRAW VAL$ [I]>==8G PAPER NOT OR DRAW SIN ▘USR <VAL ▝<>c UCODE STEP ;9▗; PAPER VAL p[H]8yE▝a FORMAT CLOSE #▞ @▝ **FUSR F ▘qIN ,,EBABS Z$RND8LN 4LN 4[A]EB▝B$Z$B""($%H[J]$B▝$f<D(D$H[U][A]X[A]U?_-E$,U DRAW OR BIN E▞T IF DRAW IF E_?_?/E OR TO FLASH RUN LOAD OUT IN SQR E CLOSE # DRAW IF [U]@▟+_?ECOS [T][T]COS SQR IN OUT LOAD E6ACS /_Ke EATN [L]▟ READ YETAN IF DRAW SAVE IF REM VEj5E[K]I[K] FLASH ZEACS L[I]VAL E0(0(FQVIN %%!"@B @"$" [A]@@[B]B[U][U]▗D@▞D$DFN COPY COPY COPY CONTINUE p<>▝pppp@`9I<>(lR[F]J H▝RND▖USR $)[E] FORMAT IN CLS A OUT COPY <= COPY COPY ( COPY COPY <= COPY COPY ( COPY COPY NOT COPY COPY D COPY COPY ( COPY COPY COPY DRAW THEN COPY SAVE BORDER ?USR SAVE STEP MOVE POKE NEXT GO SUB ssUSR !USR ▟[d MERGE GO SUB VAL ! FORMAT POKE COPY COPY O4<> GO SUB LN !LEN THEN USR ~ THEN © NEW G GO SUB o AND O#{[G]# RANDOMIZE foz[I]Dgx GO SUB VAL `i9 OUT NEW ©(# THEN w O GO SUB VAL FORMAT NEW ? AND G~#N DRAW yCHR$ 1 CONTINUE [ LLIST ; LET w IF 1 CLS NOT R▗▚OPN▗QRST▗R*LN STOP CHR$ LN ▝EXP ▝'@ ▟LN LN $LN EXP ,-+./01▖/!LN LN ▚PO@<▜▞LN EXP EXP @STR$ EXP ▚EXP LN ! ▚LN EXP =[?▝u▞▚PQR9USR ▛LN LN LIST ,[F]<='LN LET READ <=POINT fFN Oq LPRINT 4 MERGE <= ERASE J4hFN FN <>(FN INPUT ▖iSTR$ 7)I)nGPOINT POINT USR DIM REM DIM [H] REM . INPUT .# THEN TO cJ THEN K[T] AND ..@CHR$ ![D][D] CLOSE #T[E] MERGE [E] MERGE "▘lCHR$ ,$ GO TO ,9S[D] MERGE !AT ▜%/RNDl,.i▝ CONTINUE r▜INKEY$/ NEW fAT VAL$ p▝)t)p'.,niPOINT DIM REM )m▞/ FORMAT X/▖[G][F]▘[H]!▝ TO ▗GHI▗JKLM▘▚s▝O RETURN !u▖#$ STOP STOP VAL EXP VAL EXP STR$ VAL ▚ DATA VAL LN VAL ▛+s▘,-Au▟▙234▗56789:;▗<=>? TO 0o▝J{▗GH▜▖1 DATA ▝Q! LET O▞_▝LN i CONTINUE ▗EXP VAL t▚LN [R][S][T]EXP EXP ©/00EXP VAL [U] BRIGHT RNDVAL EXP ▘[A]o▜▜EXP INKEY$PIFN EXP ▗▘[B][C]o▜▞EXP LN EXP ▚!Y7▝0 CLS TAN $EXP LN LET NEW READ STEP <=n< BRIGHT BRIGHT a[T]Gq NEW ▚▟<=[A]ATTR [L][L][J]n.i72 BRIGHT // BRIGHT OPEN #S CLOSE #//S▚ FORMAT MOVE Q<=[I][H][I] ERASE nR▘1S▝&)▝Aa▗/ BRIGHT /▝ ▘▜ BRIGHT NOT '(POINT D▘▘F ▚G[D] BRIGHT BRIGHT /*<=[G]>=[C]/r/'[A]DPI'FN ;))NOT / PAUSE ///XL▘bP }[D] CIRCLE //b0}▘▘ FN INKEY$▘ AND ! INPUT ▘: [T]INKEY$[H]<=! [R] ![S]"[T]""[T]ACHR$ $[T][U]$[T]RND%INKEY$&RNDINKEY$CBIN BNOT (''FN [B]▙)SCREEN$ ))BIN OR [C]//I BRIGHT /q LIST LN EXP &'EXP [E]PEEK [F]s▛[G] ![H][I]IN [J][K]LN #$EXP [L]USR [M][N]LN ▖&'LN [O][P][Q][L]▜LN LN LN k▘VAL VAL ▗EXP EXP YH TO LN LN [S]#▟▜EXP LN ~ CIRCLE INK ©f▘LN EXP READ LN LN ![C][N] LOAD [J][U] BRIGHT THEN spIsps:jz▛▙ RUN 7▞ INPUT STOP ▘ REM <N▚ BRIGHT [F]/y*"/▝ PAUSE {▝ NEW LEN [U]"CHR$ NEW .09= MOVE 9=A:FNOT STEP ▗r[K][F] OR TAB ▗[N] STEP TO [N]USR ▞ OR NOT ASN ▗RND POKE AT ASN STEP AND %▗SGN OR DRAW TO CLOSE #▛ MERGE OR OR DEF FN -BIN OVER DATA GO SUB ▛ THEN ABS ▗ POKE CLEAR TO ▝YcSTR$ YaiYqy▝▞▝xST▘USR <>▗rz▘▞r[D]SIN [C][K][S][C][N] f▜ATN % AND % OR x▝BIN a▗-▗▝▗f▗& RESTORE +EXP M▘ OR f▗ OR 5=C K▘li▝{ ZY/,0pi:CCHR$ :BJ:RZbj▗Zr{SIN xv▚[K][S][F] STEP DEF FN % LINE STEP ▘ DEF FN ->= STEP ▗<>YcEXP pNOT ▟▞y[B][L]STR$ [B][J][R][B]POINT LEN EXP STR$ LEN <> OPEN #<><> MOVE INK <> LLIST DIM LET RANDOMIZE ▗ CONTINUE FORMAT >=▝u▜<| OR USR hp CLS LIST ▖t▟ OR [I][Q]FN TAN CHR$ OR ▖[A]NOT ▝ STEP ▗0-▝▟ OR OR & RESTORE -USR PX`AT EXP BIN = INPUT E8@HSQR LET DRAW LU<=▛▛@P TO ▖aq▛▛ RUN ^ RUN x PAUSE D OR ▛OaqqCF@ LPRINT B▝SCREEN$ OR ▗& RESTORE ([I]4 READ ▖&M LINE Zjz@INT ▘@7%loCODE CODE FLASH / LIST 0%}▖w77C TO ▖676 Wp▞( DIM ( DIM Ii▞POINT pVAL LINE <> REM LINE *Jj▚Dc|[H]77USR ▚77" DATA [H]1qRNDe▗ OR NEW % LET LEN AND ▚Ff▚FINKEY$ AND BORDER USR g'Gg'▜PI<= BORDER ▝[Q] THEN p[H] WM▜"b[A]VAL BEEP W▗44Tw^▘"l▗nniaUSR n▗CCVAL$ .▝.▗ INPUT ▘ LINE THEN ^▗▛ TO ! INPUT !▟ACHR$ STEP ▟M▟ STOP bPOINT POINT ▘▞NN▙ DEF FN OO|▗.n@@$STR$ OUT __VAL$ . LPRINT F.nCIOCHR$ n▝AVAL ▜<> INPUT nd INPUT n▜A<=VAL$ .DVAL$ ▖▚eRND/INKEY$ THEN VERIFY ▖[C]K TO _ TO STEP L▛?llIN [A] BRIGHT STEP LPRINT NN▛/ BRIGHT / CAT O FORMAT y▘'XBIN EXP *EXP LN &CACS [Q]?▘▗▘▚▖[C]*2H8D DIM Q ERASE [C] OPEN #R OPEN #SNOT 6[J]X ! LPRINT ▖▝VAL )▝O $EXP VAL LN EEXP LN LN $▘[H]$5PVAL VAL @AB@CDEF▝D7▝GG▝K7h▝LN ▛BIN VAL v▝VAL &[G]▛ABS )▝EXP @r9▗LN LLIST CHR$ STOP USR NEW STR$ CHR$ ▚ NEW NEW STR$ ▗!%!)-15▝-EXP SGN 9EIMQ▝J58▚▙ STOP STOP ▝ STOP CHR$ CHR$ [D]r[G]CHR$ STOP STOP ▗CHR$ [K][O][S]0▝ STOP 0▝ NEW ▘CHR$ STOP /USR STOP [A]CHR$ USR SGN AT OR [U]SCREEN$ CHR$ NEW LPRINT LPT-▟!&>B STOP NEW DATA @DH TO 4BF IF lASN FLASH ▚z3[S]*5% MERGE BIN /bbkCHR$ bmATN ▙ STEP TO r[K][T]SIN [K]RND STEP & RESTORE 9 IF USR [L]1x NEXT sMOQ NEW READ <=.K OVER [H]J DEF FN [H][I]SQR [I]▙ LET NEW NEW STOP NEW LPRINT Udhnr STEP STEP >= ( MOVE LPRINT CONTINUE PRINT [L] STEP STEP USR 8Db|▛ CLOSE # PRINT 4Qq▖ DIM [T]<>LN NEXT q IF INPUT ▝9 CAT C LIST INPUT NEW STOP STOP R IF DATA ▗ LPRINT AT VAL TAN ▗LN SGN USR BIN ▝SGN %[A][L][P][T][U]x RUN SCREEN$ SIN SQR AT 4]SIN ACS IN TAB q#SQR IN NOT OR q? THEN CAT OPEN # MERGE 1SQR READ PAPER STOP READ OVER k|<> STOP @x▝AT Py%VAL$ ▞ GO SUB LET PRINT PRINT CLS ce RETURN 9J[E][I][O]▘@E1 CLS [C]1 CLS ▝▜STR$ ▝(A CLS :F NEW LOAD LPRINT "` NEW LOAD LPRINT @ PRINT ▝ NEW RESTORE Mpx▖BIN SGN CHR$ >@b NEW RESTORE r7R$nSCREEN$ NEW NEW Nv▜ BORDER ▛[A]z▚B[D]R IF VZCHR$ NOT ▛▖z[D]sr[G]^b RETURN fj▗▚[K][O]B▗orv[S][F]USR ([P]▛▛CHR$ STOP z~▘CHR$ CHR$ NOT ERASE VAL$ ..+BIN ▛ ERASE CHR$ ERASE SIN CHR$ OPEN #4 CIRCLE ▗1 RESTORE %WSTR$ ▝$BIN RUN POINT ▗vd[H]4[L][E]ACS <=▘ CLOSE # PRINT ▖t CLOSE # PRINT READ MERGE ▗[L][E]TAN BRIGHT ▘C▝ATN !-[T] BEEP ,USR ▝ -▘7 gm▘76 3▘Ttx@u▝TAN @W+ u W▝ATN [N]▝[N]r[H] CLOSE #▗ j▝▘▚COS NEXT 3W6%▛6POINT REM & LIST ''n+▜%^▗'PI CONTINUE . OR .q[U]" READ {▝hx▝lO.#[E]▗)7)l▛▝n2▝ DIM xAT .n,-▘ GO TO )5AT TAN -nxAT !"▝.^ RESTORE m<=n▗., ERASE Q LLIST STOP ; AND [D] CLOSE #[S]b:tNOT C(▖▝,x7)DD*[S]▝,[D]8▘NOT ,n▚n,,CHR$ ,~▝,unnA0-▞8yVAL NEXT aUSR <0▘2 MERGE ▞ RESTORE REM *T MERGE )SCREEN$ ▘ CIRCLE p▟▛▛. GO TO .l.l▝.)▝,[C]8p NEXT pCsr READ geeged RESTORE a NEXT ▗=sr BEEP CHR$ a▘` INK [P]7s` BEEP OR `SCREEN$ AT CODE ` INK sr1ar BEEP `VAL SIN TAN ACS LN INK ar[M][O][Q][M][S][U]INKEY$FN ▗RNDsqq PAUSE ▘EG<>sIEXP K▝q )7 00 @70$ 3X▘q@x▝[O] y▘PI0Xs▝ao`arNOT qaq`s RUN ▛rXZ/^`b^aa▛▚r STEP CAT MOVE ERASE )LEN [J]▚r MERGE Y] VERIFY H DEF FN ▜ss` MERGE [_ ▘V7▗_ INVERSE OUT Q FORMAT THEN 0 COPY P RETURN ▝<aaCF▙ STOP STR$ UY^ DATA 6 BEEP ▞STR$ aeimpB NEW READ dI▞▘ REM PAUSE CLS [I] PRINT dSQR k#+0P INVERSE d[L]NOT eSQR ;CKU PRINT OR STEP STEP OR eATTR ksmASN !IU▞TAN ▝ STEP ▗ STEP ▝1=7SIN ASN ▝% STEP OR N Q▗STR$ IUUSIN Q▚ STEP OR ▗/aY{▟▞ SAVE CIRCLE READ &L STEP [K][L][M][M][N][N][P][O]M)^▘ VERIFY BRIGHT / CIRCLE -'▝ CIRCLE ERASE ▘ CIRCLE / STOP ▘ BRIGHT BRIGHT d PAPER READ RnR CIRCLE X/ BRIGHT X▗ CIRCLE SS BRIGHT -▘ BRIGHT BRIGHT MERGE ▘NOT BRIGHT 1▝B▟▚[J][K]D OR 1CHR$ NOT y▚[N]▛▟▘|[R]▝TAB ▘XX BORDER ▗XXI CIRCLE J▚XXJ_J THEN ▘// STEP ▝ THEN MOVE USR BRIGHT ▘/MH STEP _M MERGE ax{▝@ LIST x LIST ▘[M][O]p LIST <>0 VERIFY ▗/▜>▝ CIRCLE ERASE CIRCLE /▞>#▝/▖▞1▝Xu▝ PAUSE P-O OR ▘<=>=?IN u NEXT ▘H<>? DEF FN @xq` TO ▛/X5 BRIGHT .CODE /VAL 0ACS >=[A]XX7ATN 11SIN 2COS ZATN 6[H][COS TAN 4ASN //pLN % READ ▜V VERIFY VERIFY NEW VERIFY FLASH k RANDOMIZE ▛6.<xLN LIST BEEP a STEP ▗=CHR$ NOT <=v+6▚~v COPY ▝ VERIFY BC LN m STEP TAB VERIFY VERIFY V063▝wSGN INT 7!▘-v-▘wFBVAL$ l, RESTORE BRIGHT {▝@]▘ GO TO %▞▝B_[E][I]▘l[P]- ` LLIST 6{SQR DRAW <S8▗R LLIST a[E]&<SGN CLEAR =U[E] MERGE ▞▞ INPUT INKEY$%x CLOSE #▚H<>.8AT .© BEEP ▗,,E[J]▛nnGGVAL$ ,,![R] GO TO STEP ▛a THEN ▚ GO TO .!a▟bE[F] LLIST a OR AND ,,CJVAL$ nDBIN CUSR AT ,,-STR$ [▗/,Fh▛,%?^ STOP ,,U[F]{▟% NEW / NEW f▗<=AT V[G] BEEP ATTR NEW LIST '.CHlW[H] CIRCLE TO ▝gb▖B▜TAB CIRCLE [I] INK YATTR 4[D]A AND GO SUB Y PAPER ZAT ,<,,TAB -VAL$ /y SAVE Y▚]^_`aN{▗ NEW BORDER CONTINUE DIM >=▗ REM DRAW CLEAR FOR ^[F] CIRCLE ▗ GO TO RETURN COPY GO SUB BORDER ▗▗ CIRCLE ▗ INPUT LOAD LIST LET BORDER ▗▚P PAUSE NEXT POKE PRINT N^[Q][Q]JRUb▖ GO SUB sq LOAD qq STOP LPRINT CODE ( REM COS Y▚▖RND OR <= BRIGHT ▗7< BRIGHT PAUSE ▚,LEN {CFl▗[D]$PEEK RUN R#*▗)[F]* PAPER ▘>0D/b.INKEY$.▚▗r.INKEY$v STEP & NEW VAL$ )LEN ▝ OR _VAL$ NOT OR RETURN CLOSE #▗"*2▝"BJBoO[G]_▝ LET $ SAVE [B]n@%tEXP MOVE @xG*/[G]▘T<.j/[G]LP/B/ STEP <= ?;- PLOT ▝>=?,@▘ OR USR ?J PAUSE ▝=[S]▞▜_USR U?M▗ OR OR THEN ]19▗ OR THEN _▝=NOT M▙ OR ]<=*;[Q]▖[G]PEEK +[A]SQR XN-|WS CLOSE #yEXP VAL LLIST r OVER BRIGHT PAPER [H][C]qNOT STEP STEP <=▞ NEW ' GO TO ,85 CIRCLE p LLIST NEW ▞▙v GO SUB TAB ACS [H] RUN ▜</xLN lVAL i▛VAL LN UVWLN LN EXP l DATA iLN XYZ[/LN LN l RETURN ▘VAL EXP "[M]LN LN ASN mnmnmmbcdef DRAW ijB▝ CLS M RETURN $P▛LN ▜&'LN LN W0@▜~ CIRCLE INK ©USR 0▛▝ !LN EXP !EXP ▝ DLN EXP D▛EXP EXP LN ZLN EXP $>=▘LN [D]* BEEP ▗[E]PEEK [F][G]a[L]~USR CHR$ &Oom/1©35pINT SGN PEEK USR CHR$ H CIRCLE BEEP q7▝9s0▘B▗=?A<>0▗0 CIRCLE OVER STR$ PAPER ▛ BRIGHT BRIGHT BIN AND >= LINE TO PAPER ▜ DEF FN FORMAT ERASE MERGE ` LIST ▘VX()▖`b_2478[O]▞s'qqp,.18 FLASH ▞/}+-p8:=STR$ ASN N|<= RANDOMIZE [J]ATTR [A][B][R]INT jz▛?M[L]USR EXP v LPRINT |▝ STEP OR NEXT NEW fPI GO SUB FLASH [L]@&W[L]▛▛x. BRIGHT ACS /x%&'An BRIGHT LPRINT SCREEN$ AT P VERIFY READ STEP <=▛[G] THEN [F][F]ATTR STR$ ▝2[G] OUT ▝<{// LINE RETURN & CLEAR ▝ BRIGHT & RETURN ▝ STEP [J]&▟ COPY THEN ▗ BRIGHT SCREEN$ ATTR +}▜6ACS ACS ATN 6 FLASH /$▜TAN COS BRIGHT /5 BRIGHT VAL$ WSIN ▝+ACS FW DEF FN ▗TAB VAL$ /[USR ACS 6W INVERSE ▝X REM BEEP V▝X@o' CONTINUE e DRAW ▝ BRIGHT Z'Y▝ BRIGHT & DRAW ▝BZ'YXXxLN VAL ▚9:;<=>?= CLEAR DATA M ERASE ▚VAL LLIST a` OPEN #$pP▝9 GO TO ▗r0*qr "$Y] >dfh▘k#0▗rtv#PI LIST ▗OaNOT ▜0▘q+[M]▚[H]8x LET SAVE ▝ STEP I OR ▝q[H] READ <=]▝ RUN ▘ INPUT .(▚ INPUT n@VAL$ <SGN n<I▖ BRIGHT yEXP LN LN e▖LN LN 01 OVER [G][L][L][E]t▗[E]tINKEY$KLZ[G][I][K][G][Q]EXP PAUSE ▛ PRINT *YSCREEN$ 2 STEP INKEY$l0 MOVE ACS [I] NEXT sa THEN STEP <=< ERASE BRIGHT DEF FN NEW e POKE AT REM 4w8p STEP EXP ▝c BORDER ▗& NEW [▛ CAT ▜[L][J]SGN THEN [K]p▞[L]▛ ERASE SIN >={[L][J] BORDER ▛[I]C NEXT C#8[I]ATTR "[B]Xcscr2K▛ FORMAT LPRINT 2KPEEK k[L]▛▝b{[L][B][K]*11@[C]ATTR ▛1@M LINE Q BORDER ATN <= GO SUB ▟[H] SAVE +jz[Q]VAL [A][Q]VAL m▞[A]@Pq▛▛pPEEK [F]SIN CHR$ ERASE LN RANDOMIZE [R]SQR Ff▚R2@ SIN ▝.▖(HHh▖FN >=▖ DIM DIM Ii▞POINT i<> INPUT <><> REM LINE *Jj▗W78[H]AT ▝%▛7e▙ RESTORE eRNDe> PAPER ▗% NEW Fo{FINKEY$ AND BORDER USR FOR ATTR THEN CONTINUE MOVE PAUSE PAUSE GO TO ▚TAB TO Ll▞SIN LINE ▚74ATN 2 BRIGHT w RESTORE ▘T NEXT [M]F▙[K][O][T] STEP ATTR skm7▘- TO X{▘x NEXT NOT AT [K]7.<[M]:l LLIST OPEN #g[I][P]01>d TO FORMAT <>[J][R][D]Sb▜sf[G]SQR y▗*SCREEN$ LINE RUN ATN [C]AT BEEP w+Kk[H]77W ▗ATTR THEN GO TO MERGE ▟TAB ACS STEP GO SUB TAB TAB AT LlAT BEEP [E]▟ GO SUB STEP TAB TAB TO GO SUB -[S] PAUSE CONTINUE DIM ▝% DIM p GO TO ▝ NEW DIM p GO TO DEF FN ▗"Qmq▗[R] MOVE ▖d▝ DEF FN g▝[H] LET ▗q▞)dVAL$ POINT ▞POINT v|q LINE d▙ LINE jVN▝ATN l▝8RND▘7T v▘ATN @xed▝.Px LPRINT d▘d THEN [R][R] [R]![S]"[T]""[T]#[U]$[T][U]$RND%INKEY$&RNDINKEY$CBIN ''FN ▖(POINT )SCREEN$ ))BIN OR dkV▚/q/▘ |▝q BORDER ▚▝[F][G]Td[I]G>=KF;ABS ▝>=K▝▟▘x NEXT CLEAR ▝a▗n▚▙S CIRCLE R BRIGHT DEF FN NOT ▜[O]+LN LET LPRINT c6z[I]h MOVE CIRCLE Y IF m STEP [H]▜4h DIM ngaD▝ FLASH INT ▘ BRIGHT DEF FN POKE ▗ OR SGN [M]IN ▝▞ LLIST NOT ▜▛ OPEN # POKE <9▝ BRIGHT t;[L][L]v▚<p LIST / DEF FN ▞EXP z▗H INVERSE ;/[A]▛A REM [[E]ACS LPRINT ▖ DIM I▞#t CLOSE # PRINT TO 9▖!▖ BRIGHT a[S][T] CLOSE #USR EXP VAL $VAL <>EXP J=$/[B] OaMOP ^`csarUln[C]▜ NEW JLO5▚▘▗ CONTINUE ▘▗%▙sp&"*▖▙[A][C] REM [A][D]!Q[G]▗ GO TO [O][R]#sv▘RND▝▝▞jsvY▝▛{sv▘qr STOP F LLIST ▝^O▝ PAUSE R▝jtw▝l STOP [P](POINT RESTORE @FN ▗: CLOSE #▝)~ FOR }PSTR$ ▖[Q];[S] NEXT [B]ATTR AQ▛CINKEY$▝N▟COS [K]<7{ PAUSE RANDOMIZE POINT PRINT W>=CHR$ $$▗[A]@ RUN [A]@0tH[K]**R>=*COS [F]H▖$ CIRCLE VJPI}""# CLOSE #G▝[T]USR O>. CONTINUE [J][F]qq[Q][N]Q NEW ▝[R]@P OR D/▞85(([G]▝&[F]P@` FORMAT [Q][C]I$ POKE FN ZfX P{EXP p *▟ >▝ PAUSE <[U]$$[C]J`H LPRINT NEXT F▘h:t REM FORMAT ©@ CLEAR # POKE 'SCREEN$ O FORMAT /z▘ PRINT ""H▞BTAN [B] H[Q]USR [A]D▝▗ LLIST OUT MOVE AA▜tFN DLEN BFN GO TO ▝▖▞" IF ▜ CLOSE # B FOR SAVE LEN (B[S] CLOSE #@ REM >/RUSR "▝ PI▝AT I[E] FOR 'AT FORMAT .▜ g[U]""$B RESTORE >@ FORMAT LIST 5H@ p0Y(#INKEY$@ PRINT MOVE USR [R]- CONTINUE U' IF CLEAR ! COPY @<= FORMAT A REM t(:▘: LINE ▟▝#>=Q[E]([S]l▜@ D BEEP Q dD[A]( @`Ph STR$ "[Q] INVERSE MOVE ;▗▘POINT Vr▝RNDr OUT T$[Q]hPr[Q]Q[Q]▝BIN +[E]▞ INVERSE CAT USR G[T] CONTINUE I PAUSE [U]SGN [S]▞H▛4 COS HPjSGN [K]:@"DH▖ CLOSE # RETURN R-FN uQ LINE =P▜ POKE P▗x.[T]I' LLIST ATTR DATA CLOSE # IF RANDOMIZE |ABS [O] INK STEP AND @PISE[R]FN USR MERGE [Q]y>=;[S]"[0k▝3USR D▘v(IN IF 2▘H$STR$ ▝[S]VAL$ USR `q$DDHSQR ▝9 LPRINT ZVAL 1XZ,[Q]P&:9ATN [M] INVERSE DIM PRINT PAUSE SIN }X~$USR D[R]NPxCODE T POKE "ATTR x-[P]USR SAVE W CLOSE #$@ LPRINT w▝VAL REM ▘[A]">=▚▝@▞A@USR ` TAN H[Q]B+USR ▝ DIM *|[A]PEEK ([J] BRIGHT ▞LB▙[R]*▗UUSR *pPLN [R]STR$ D[Q]N▜@p,sTDSCREEN$ LPRINT Z% BRIGHT [A]▘@ RESTORE ▚@8▙[Q]p0P LLIST BEEP DLP[O]$[K] LLIST [[C]^/ RETURN COPY !©[C]CODE [Q]Z LIST z CIRCLE ▛E LPRINT SGN KD[K][C]@FN AT LPRINT |PI@ l RUN c▟<> ERASE k LPRINT LIST [Q]%J▝K▘P [A][N]CODE ▖ LIST ▘VAL HTPO FOR INKEY$ @P"[R] LIST +PEEK 0l(M▜USR VAL ]6▜]VAL USR C6▘0l▘@A>= $P<=▘[Q]EXP @0P CONTINUE ▖▞$ GO SUB INT RANDOMIZE 5 DATA _▗IN DRAW USR CODE /LN -p[P]B▖[C]"I) FORMAT [P] SAVE USR ▜FN SCREEN$ ▜▜&e[R]^ LPRINT BI$[A]VAL `!@VAL ▘B0▘G▛[H].[U]▝S[S]VAL$ AT LPRINT uJb. DATA |>= LET OR [C]%N<Ex[B] LPRINT ▖▖▞& LIST ▜ REM :▚ LPRINT ,▜SCREEN$ sVpUSR % FOR ▝, NEXT 8*_QX[I] THEN ▝`NOT ?▝ READ ▝k▘&[B]|[Q]C LET REM CODE [F][P]O OVER GO TO < LPRINT Y STEP LEN FORMAT r▝eCHR$ MOVE ATTR [O]▛LN q[L]CODE DRAW STR$ ) FORMAT WLN B*O* LIST WSGN LPRINT ( LIST POINT 3▘ REM [K]#"%"d[E]AT <>it<>[G]2 GO SUB & CLOSE #AT LIST EXP STOP ▘A BRIGHT A #B[R] [C]B OR f]▚}TpVAL$ INPUT XR[F],▝▗BIN [G]>=[E][I]!T0#FN C0"FN PI% TO ▛▙STR$ _SCREEN$ ▝%[E] C0([E][U] $▘vIN !0q0Q[I]EXP PI3INKEY$q ERASE ▞$[C]B▘BIN ▖[A]DPTp CIRCLE D+FCODE ]CF[N]$[B]$[M]USR @BIN @&@[I]R&VAL 2Z1)2bACS jW DATA ;2[Q]4LN MERGE 4[Q])STR$ q[R]kR CAT OPEN # LOAD RUN INVERSE ATTR <T} PAUSE ▝ LIST CONTINUE DEF FN IN h LPRINT ▟STR$ 7Ek&▝P[S]CODE FORMAT /SCREEN$ [Q]T)M[O]▘r SAVE C DIM ([B]$[F]▙:Q FORMAT @GRND^9ASN BEEP AND ▝▟▙TAN > POKE CLS [T] OPEN # RANDOMIZE $[C]IUSR NOT ▚[K]8▙a CLOSE # OUT *T CONTINUE ▘ LPRINT RND<= MOVE ▝BSGN [Q]/R</A.!/[A]POINT CHR$ R RESTORE ▝b LPRINT LEN qX SAVE ,SGN ^ RETURN / LPRINT [Q]USR XBIN bT/_ATTR POINT FORMAT P*[T][F]>= STOP ! LET SAVE VAL$ rYSIN AT P: TO OUT . LOAD IN NEXT W SAVE FN <D|IN K▝BIN ▖▞pSCREEN$ @k▝dc%a[H]&?[A]"#USR ▘uHFN U" DRAW [I] SAVE )w0$▛&▙[S]M*P ▝SCREEN$ ▝DF▝! POKE `H (P FORMAT ▗<@T<>$X*u▘P OPEN #"▝G[A]EqrLN pPOINT @2@<▝▖u%▝D"5 GrFN [F] CLOSE #%-▝ f.g&▜8T@ LPRINT 0I" INPUT ▝)ATTR p$~+ CLEAR ▝D#)▘▞[F]@7INKEY$0Z▘ CLEAR ▙▝H[Q]UR+[Q][N]BIN LPRINT 4[C] OUT ▝ 0▝IN ▖[Q]JT:[N]▙*% FORMAT ▗▖[Q]©▝T8▙H4FN xp 8P[U]D PAPER / DIM ▝D7(@@0POINT F LLIST E OR INKEY$O8 DIM W[J]▝[A]%TFN [F] PAUSE USR Gp BEEP .<= LINE 9▝F▚`USR ▝8INKEY$[Q]GQ[U]▝ IF |B<[F]j CAT } RUN t CLS 3 CLOSE # CONTINUE Z LIST /(5MN LINE [C]H▗G FORMAT )[Q] OR T▛[F]U IF /▛*a CONTINUE TAB pFLN # INPUT [Q]t©z>TAN ▙▟F▝PIKNOT [F]▞ LPRINT [Q]USR POKE ▗hHt:<J:IN !@▝ MOVE ▝STR$ K[S]<># LPRINT U+ LLIST STOP 8 ERASE [R]▖NOT ▝B$H[C]~>x CLS LPRINT LEN OR c▘ AND ▞O:[M] PAUSE STR$ BIN ▖K▗[H]O▗[B]N[Q]PEEK |A8▘ PAUSE ehUSR SCREEN$ t REM THEN USR U>=! GO SUB E[I]LEN `[Q] STOP %USR _><C SAVE ATTR NEXT W LOAD PEEK OUT . TO [R]*Z:rY[H]LN N CLOSE #AT PAPER FLeJF-'SIN %6d"% CONTINUE PIPOINT $[C]^X LIST INVERSE IF FN ASN ▖0CHR$ ▘0SIN [L]▛▙/2[F]9@1▝B▝9A▘*1@▘#▝4[E]!CRND▚J▗ TO HH▝H3[L]▜3:nTINKEY$t@ GO TO !/@>=▘▖A[I][A]▝▘ INK @[L][B]PIWPCHR$ ATTR USR [S]l*8($[A][T]BBIN ▘$ POKE c[O]▞>=v CLOSE #TAB ▞l[I]<>▞I[C] MOVE 5▝R[B]1#E !F [C]Zn▘ h▝ GO TO t▘$ FORMAT FN 4SGN XUSR [D]▖SCREEN$ POINT CODE DIM [P] DIM SCREEN$ AT CODE GO TO [F]I0▝[H] ▘ATTR GO TO l#g▜@ OVER ▞▝[K][J]▗FN d▝▜ LINE G#POINT %3 RANDOMIZE ▘DD6 REM ▗8ZSCREEN$ POINT X>▛▖[E]X[E]X[C][E]P CLOSE #I"▗I VERIFY $Q RETURN FN SCREEN$ UN DRAW ▖[H] DIM ATTR AT [F]I▘ GO TO [H][E]▚SCREEN$ POINT [P] TO IN DIM FOR F DRAW [O]PBBIN Q PAPER T▗>=)U@▖&"[E])jT LLIST COPY CHR$ ATTR U LPRINT ▘$▝▝W7▟P [K]L#▖5U COPY COPY IN [O]HJINKEY$<>JUkfLSCREEN$ INVERSE [J]2ATTR [2 COPY RETURN UT[B]H[F]U©"Q MOVE SCREEN$ j[O]SQR _CODE [O]ATTR _ COPY NEW SCREEN$ [A]4D[C]% COPY DRAW LPRINT 8up PRINT CLOSE #;▝_T.▝_U;[C] FOR ATTR MERGE READ BORDER Uv<SCREEN$ [T][I]MV[P] COPY USR )USFINKEY$ATTR [P]?[P]]>}>INT | IF }pFRND NEXT UP[C]D[G]SCREEN$ CODE COPY LIST *R[B]T DEF FN f-Z[M] LINE :ASN 9[E]ZASN COPY COPY SCREEN$ SCREEN$ P▖▖ZFN HZ8 FOR ▝*POINT CLS IF ATTR RSCREEN$ FN ▗y[Q]SCREEN$ TFN FN U INVERSE POINT CLOSE #@[F]DH MERGE H▘[E][U]H[C][E][E]>=[A]T[M]▜ STOP CODE STR$ [P] GO TO TAB c FOR ▘[H] DIM FOR COPY SCREEN$ POINT [F]LCODE DIM [H] GO TO CODE CONTINUE ][F]U LINE SCREEN$ LLIST [H]) FLASH [E]RND![I]▝H[F]%J[A]▞H@[C]I▝▛[A] CLOSE #FN POINT MOVE USR STOP LN ▝D PLOT READ /% DRAW P@LN STR$ LN P LET [C]W NEXT PRINT S PLOT TINKEY$VPPOINT ▛AzkXR▗+U[A]^▘A%▖$:$# READ USR J▝PI[B]*[D]UY/ OPEN #_ INK UY*[D]▛/ INK US_ OPEN #U+▙ [R]FN @FN $▘@$$ OVER ▗=▚ [A]@▚[B] O@▛D@DD LIST a LIST `p▘ LIST A0▘@[B]▞_/▘*SCREEN$ STR$ COPY ▘ASN UATTR ▘UjFA<* LIST ▟SCREEN$ ATTR INPUT COPY INPUT RETURN SCREEN$ ATTR D FORMAT POKE ▝i▝@ ▘▝!P@[Q]USR LPRINT USR LPRINT USR [Q]0▙▝▝@▙▘ LPRINT ▜ LIST SAVE LIST # LIST #▝w▘D@ OR USR LLIST :[U]L OVER ▝▚p VERIFY ▗@DE#▗ LPRINT LIST >▘ LIST ATTR ▝@ DEF FN ▝ LET @ REM H DEF FN 0SGN o▙▝[S] LIST [S]d`▛[U]I[D]0I[U][T]IAT [T]4A[Q]ATTR U[U] FOR =©[U] COPY 4USR de COPY AT COPY 5Pp @$▗SCREEN$ ASN U, COPY FOR COPY BEEP P COPY CONTINUE dd>= FORMAT /▝CODE @SCREEN$ SCREEN$ CIRCLE hYUjATTR Y RETURN k COPY HUSR >=▝ INK Pp▛k COPY I[B][B][D]g RANDOMIZE CODE PRINT k[L]iINKEY$[K] VERIFY [G]FN a2▜`▙VAL COS [A]H[U]<>[D]&CHR$ ATTR ▝ATTR ▝▘22dUSR "A AND `NOT ▝(>=[F]▝ BRIGHT ▗9@ THEN 5 INPUT OUrSCREEN$ |FN SAVE SAVE U}I▛ IF [F]]* LIST w IF RNDT▞ LINE SCREEN$ IN COPY LPRINT U_ TO COPY ▞ PRINT U@ COPY REM SCREEN$ FN ▙▛UU RETURN SCREEN$ RETURN LEN RETURN READ RETURN MOVE P▞ RETURN [T] RETURN RETURN RETURN SCREEN$ UUSTR$ FSCREEN$ SCREEN$ U©©USR © READ © OR @▛ AND COPY AND COPY COPY USR SCREEN$ COPY UTUSR ▟UU COPY RETURN x TO COPY ▝ RETURN P▘ COPY @$▗DA INPUT >=[M][B]POINT COPY COPY MERGE U[Q] ERASE RND[Q]I MERGE REM [R]UTCOS STEP P▗@STR$ 9 DEF FN PEEK r▘D+STR$ ▝1$ VERIFY 2 CLEAR ▝&▟[B][D](XVVAL `USR ( LPRINT X RUN ▝q▜[E],T LPRINT THEN ▘F ERASE PI(▝/ SAVE LPRINT /▝"'<=▝DCHR$ USR %▝+WCODE ©▘ RANDOMIZE ▜USR F*x MOVE ▝$,[I]▘▚F[R]PI ERASE READ HQa@9[Q]r[I] CLOSE #: OUT CAT [N]"$DC READ AND ▚CH@ REM POKE |STR$ [B]I$ @[Q] FORMAT jC` FORMAT I$[C]USR LIST SAVE p[Q]P▙@PVAL P/n FOR ▝ SAVE [J] NEXT COPY ^VAL$ WK▙▗/J[M]W` CAT PAPER [I]G DEF FN C OR cRNDrCHR$ LEN @P`0[Q][A] P▝ RETURN ▝D8CHR$ [J]1 LIST CAT [Q] COPY Pz[Q]u REM FORMAT @[Q] ERASE [R][B]@ LET ▖tACS ▖} REM CLOSE #S[E] ERASE ▚h FORMAT [Q]^▝/ACS [G]C@ STOP s AND [A]RND DEF FN TAB CJ INVERSE ▘ NEXT ▝ RETURN %KNOT MOVE _ PAPER INVERSE ;0&G▝▝▞D SAVE DP LLIST +f+l▝ @|KSCREEN$ LPRINT MUSR @[T][A] REM ▝[S][B]USR (JRASN INPUT LIST P$<>CODE ▝>=8▘@H0j©▝`0p▘) FORMAT x▝[Q] ▝t▝OBIN ▜VRND LINE V[R][G][Q]USR V[U]STR$ RNDY▗R[A]UD LIST ▖▖ PAUSE UBATTR ▚UVSCREEN$ 2#[T]INT ▝K▘▝K▝O INPUT ?? (▟▜EXP SCREEN$ RANDOMIZE [A]`[B]▝* DRAW [Q]# CLS ▗U"STR$ ▟[ CONTINUE IN [Q]h5^FN DE OUT ▞©TAB MERGE T[S]USR [S] IF ▞SCREEN$ @USR EE`▝ PRINT Z▝P▝jf▝[Q]D▝[Q]PI_,~▘▙[R]▝!c ERASE [C]▛POINT T INVERSE RANDOMIZE ) DRAW [M]P%)$3J▝▞▗▛-[E]▘INKEY$sg`HDEXP [J]@[Q]x LPRINT @L USR USR FN [A]n[G]%@B▛KA DATA <> THEN [T]ATTR CB▘▟AZSCREEN$ AUSR V[R]&▝ z▟;@,[U]▝$[P]FN B▝"CHR$ ▞BIN SGN jT[H]h+[E][F]aA[J]TAN STR$ [D][TAN [C]COS X)!R▘>=▖SIN u[S]B DATA XUSR ▟@*[A]h@▖ COPY m>=$[E]#USR (0*FATN mdAJ REM T▝©XFN B LPRINT ▝&N~[S]{[O]@)[Q]▘USR ▘AUSR @&F NEW [C]$[C]BAT SGN USR VATTR LIST -p0 CIRCLE 0▜ DATA VAL l!STR$ [I]. BORDER ▝`▙N LPRINT IF ) OVER -/[U]o READ ▗$[B]t▖ IF JSCREEN$ G RETURN ;[C]▜ IF [Q][S] DIM CHR$ { STOP S CONTINUE 7 LIST OPEN # RANDOMIZE 7 CLEAR USR A[H]S RANDOMIZE w LET DIM 7<>S RUN I ERASE THEN POKE FORMAT LET RUN ERASE PAUSE ASN ▝?2▘@$[R]UU? COPY AIN [R]?-!? OR 0[Q]9} RANDOMIZE = CLEAR RANDOMIZE CLEAR ▝H[N]s RANDOMIZE CLEAR ▖ RANDOMIZE }FN 97LN ▞<RNDPEEK [R]?IN ▝A? COPY [F]▙lZO NEW STR$ en/ PAUSE pEXP ▘▗[Q]cINT ▗D SAVE ▙▝U9▟t▗2AT ▝D $▜ RUN © RUN ©UU[S]JP$ NEW ]POINT $ PAUSE h[A]T RETURN SCREEN$ RETURN ~T DRAW SCREEN$ | SAVE TpUSR r▚VV▝ FLASH ▙©~©?U>* PAUSE _[H]^TUSR RETURN p RETURN SAVE T|SCREEN$ DRAW T~SCREEN$ T%[H]P[M]]@▛UU?*~$.0$&[L] BRIGHT i[K]FVAL$ &ASN ~ POKE q5b^V3 CONTINUE ▝<>2I▝gTAB !Q FORMAT POINT USR USR USR USR MOVE ""H@@ LPRINT @NOT A@USR @A LPRINT @A▝@ PAUSE ▝ CLEAR N▞ LPRINT [U][J]ATTR PRINT U INPUT ATTR CLEAR U RETURN CLS CLEAR CLEAR _ IF .^▝Y▝'[R]▛F[O][O]PEEK >SGN >=[M]/ CLS ) DRAW ▗© TAB STOP yU DRAW PEEK CLS S LPRINT LIST i SAVE DRAW CLEAR RANDOMIZE COPY DRAW OUT R THEN ▗ CAT LLIST ▝ THEN CLS USR EXP ZRPOINT VRUSR EXP VERIFY zPOINT =▝[Q]COS i COPY IF COPY LET COPY ATTR CLS LET LET IF LPRINT LET USR z COPY RANDOMIZE COPY NEXT COPY LIST _ RESTORE COPY NEXT REM RESTORE e▝USR *IN -p GO TO PI PAUSE DRAW ▘ATN ▞ RESTORE W PAUSE CLS GO SUB O PLOT S READ PISTR$ NEXT BORDER COPY PAUSE PEEK INKEY$[S][Q]PDTU PAUSE [U] LPRINT U[U][Q] LPRINT `[U][C][U]@$ H[L]▚AAI▚$UjUSR USR FN ASN [L]OLEN ▞▙_ BEEP OUT ABS CAT COPY [H] COPY STR$ ©[H] COPY CAT ATTR [K]SCREEN$ USR QIN W RETURN COS DRAW VERIFY COS BEEP RETURN SIN /: DEF FN s@[P][N] CAT :[P][K][O]jtUSR &L[I]: INK NEW PI NEW BORDER [N] CAT DEF FN USR USR IN CLS [I] STEP USR VERIFY ©[L][K] COPY POINT [D]&L COPY FOR 9 STEP p FOR ? STEP `~~jyPOINT OPEN #{RNDL[J]2*▟/r▙tSCREEN$ yT DRAW VAL$ y BRIGHT DRAW LPRINT DRAW ▜Y DEF FN ;#[B] FLASH CAT i▚Z CLEAR ` CLEAR DRAW DRAW REM yTTAN [Q]<[C][Q]TAN ▜@>=USR SGN ( DRAW REM [R]TAN SCREEN$ y/ DRAW RETURN CLEAR LPRINT CLEAR i▚[ CAT `▖>= BRIGHT DRAW INPUT CLEAR CLOSE #xSCREEN$ CLEAR Tx[Q]TAN |pHpHpHLP[K]▝H▘ VERIFY CLEAR SCREEN$ ▚|np[A]p[A]p[A]▝t▛3INKEY$PI[K] OUT TAN [C]5/55c@[E]*TAB %TAN ▝▝.[M]LN =ATN c▝USR ▝ LET RND[K]▗▘H▜▖USR ▖USR [R]H▞FN ` LPRINT LPRINT ▝[S]%b▝[Q]X▝[Q]%▜ LINE ▛[P]7▝▗ H▚[R]` LPRINT USR ▜h LPRINT USR DIM USR BIN CODE h$USR [D]VwABS [C]UUSR GO SUB BRIGHT SAVE LIST LPRINT [N][Q]*IN >=+ALj BRIGHT USR TINT P^5VAL INPUT j[K]TAN :[E]j|~~|[T]j[E]:TAN *d>=>=USR POINT @[ LPRINT LN S@STR$ [USR IF STR$ IF A IF @ IF ▞USR INKEY$▘ LPRINT o▘RNDUSR #▗&U* COPY H[D]SCREEN$ [E] COPY FLASH j<>|>=~>=~<>| FLASH j COPY SCREEN$ H▗ COPY TAN U*[Q]TSCREEN$ - COPY /(U COPY V FLASH >[D]~~>[D]V FLASH COPY (U/- COPY TSCREEN$ VAL$ J*SQR ▝@YpwNOT p0:9: INPUT STR$ [D]zVAL LPRINT PUSR )USR USR >=[Q] LIST T CLOSE #b MERGE :p FLASH ASN b▘QG(B▘▙USR CR[D][B]*4H,▚pNOT T MOVE $[D]B %[F]*[E] $[Q]0I[R]F▗R▘ 9HAT TjV$X▛FN J▘;[C]UO COPY ▗>=P"<>▗ LINE <> POKE ▖▗">=U LINE 0$* FLASH ▝ECODE z INPUT Z PRINT 0$a▙SCREEN$ ▛ COPY CLEAR ▘POINT U▘ CLEAR COPY q<=▝@;=`$k COPY OATTR 9LN 6[P][E] COPY COPY NOT ▚w6n RETURN SGN ? DRAW SAVE OR _▘ GO SUB 9TAB L DRAW Gc|? REM ▘@▝ LET [P][Q]▘! AND 6 ERASE uR%n[Q] OR D.[R]GHn[B]2[L][A]T[U]%R▟RNDjUfVSCREEN$ CAT JSCREEN$ [F]J* RETURN USR [B]@([K]P[Q]▖5U: FLASH [H]@ POKE REM SCREEN$ [F]Uj"[S][B]5pjP#`P*$0*>?0.8.HIN #":& CONTINUE t* CONTINUE L CONTINUE c[S] FORMAT ;[Q][B] FORMAT [R]3[Q]'@[D][U]W@[D][Q]'D[B][B]#/4.P/ .`LN >=/dLN USR /kpLN POINT q LPRINT LN ▘ STOP [B]TAN q READ As[B] CONTINUE A FORMAT REM ) MOVE CONTINUE ! FORMAT CONTINUE FORMAT , DIM MOVE @ CONTINUE POINT FORMAT T DIM 9 FORMAT FN LLIST Aq LPRINT <>▝[R]8ACS QqBIN CHR$ LPRINT AND LPRINT F READ F" STOP 2H>=[C] AFN TWSCREEN$ IN UzSCREEN$ RESTORE USR ▝]A,▛GQVAL$ ▖<=@ DEF FN NEW ▖ LINE SCREEN$ PI LET LOAD CLS BORDER COPY [C] CLS LOAD CLS RESTORE RANDOMIZE LPRINT PPI IF FOR RANDOMIZE BORDER CLS FOR COPY BORDER CLS LPRINT USR [Q]SCREEN$ *▞KIN ~[H] COPY CLEAR . RETURN L▖M CLS RANDOMIZE CLS PRINT [O] CLS SAVE (:▘SGN #PUSR PLOT SCREEN$ cVAL USR f[M] LINE >INKEY$▖h GO SUB INKEY$3 COPY COPY SAVE COPY IN INPUT 10[B][B] DEF FN VAL$ INVERSE N@<>)!R▘>=`SIN u[S]B DATA @*[A]h@▖