Является частью релиза: | Capitan Trueno 1, 2 |
Размер файла: | 65280 |
md5: | 60e094e79e6ca932f1e3b3085feb9935 |
0 REM * LOADER BY © Dawidow 1998 *
1 GO TO USR 4: NEXT ![C]]}AT GO SUB O(© GO SUB _FN ASN VAL$ w#T DATA P GO SUB PLOT LLIST ▛ READ n@r[F] SAVE CAT ? OUT $COS INPUT [K] TO [RRND[S] IF NEXT BORDER 5 GO TO [N]
65535 REM © Dawidow on 10.02.98 SCREEN$ ======== HALLO, GUYS!!========SPECTRUM IS B E S T !!!!!!!! NEXT THEN 7?>SCREEN$ PLOT SQR INPUT TO DEF FN INVERSE THEN ' GO SUB O1 LOAD ah© GO SUB _/_ GO SUB C FLASH ap GO SUB _VAL POINT W© GO SUB q GO SUB ph LLIST GO SUB _AT ATTR g© GO SUB _TAB SCREEN$ o© RESTORE LLIST xLEN AT G:[T] BORDER ▖N AND ▙ DIM [I] VERIFY PLOT BIN 5ACS [O] PRINT STR$ <=COS [G]D BORDER !wv▙ STOP !oFQ VERIFY lFN '▜ATN pATN 1^ CAT CHR$ GO TO a^ IF BIN DEF FN [M][G] LIST [C][F]K RETURN USR RESTORE i VERIFY NEXT INPUT DRAW RESTORE i VERIFY RUN } CLOSE #[A]>=. VERIFY >=}+d2CHR$ CIRCLE PEEK ~ RESTORE GO TO COPY = CIRCLE ATTR PIAT OPEN #[N]TVAL 7 FOR GO TO SGN VAL PI FOR CIRCLE FOR J[I] CLOSE # FORMAT CLOSE # COPY IN IF 5FN QPEEK LIST OR VERIFY ]CODE G STEP TAB RUN DEF FN &POINT [N]<=;) NEW PI[F] FLASH VAL DRAW = OR RUN LINE 6[R][A] OUT POKE CLOSE #TAB [P] RETURN CLOSE # RESTORE m AND COPY ) BEEP BEEP ▖A GO SUB CAT 1 DEF FN [I][F]▚ CLS [H]i COPY COPY 9AT v NEW S TO STOP "w>=[H]▜> SAVE p▚dROVAL$ [K][C] BEEP ▗'COS l[N] IF ~ FORMAT © LIST ▜ LOAD $n MERGE FLASH FLASH [P][L]4wZ CLS ASN LIST BORDER [H][R] VERIFY INPUT PI▖h DRAW LET DIM z7ZPOINT VAL$ "t▝ BORDER ATTR ERASE STOP t AND SIN ASN OR ho INK 1:INKEY$j LOAD BORDER [H], INK p2)[A]EXP ▝$[I] DIM INPUT [H]vY CLOSE # PAPER FOR POINT [N] CAT LINE LLIST b TO OR LOAD SQR ▜d SAVE yCODE ▗<>>o>=lTAN BIN <= NEW POINT PRINT AND GO SUB ASN PLOT DIM TO 2 DEF FN TO a[B]ABS [Q] RUN FOR ▘NEXP $ CIRCLE 2RW LOAD BORDER DRAW VERIFY ATN <=>=©INKEY$PEEK [J] STOP AFN [M]SCREEN$ j OUT INK @[F] BORDER PRINT w PRINT ASN [R]SIN PRINT h NEXT z LET CAT AND DIM ▜'P:LN 1▙[A] GO TO p<> RANDOMIZE CHR$ CODE READ ▜X BEEP BORDER 8 FOR CAT 4<=[R]t LET RANDOMIZE +<=IN INKEY$FN |▝INKEY$ IF Z LINE &/▚ LIST POINT ▚G[D]TAB 8[H]<=▘$y INK CLOSE # MERGE BORDER PAUSE INT DATA ▗ACS DIM RETURN RUN NOT LPRINT z▖VAL$ INK ▜b▜W CAT BORDER TAN UIASN ^ BORDER TO [U][E] BORDER ▝i BORDER LLIST ACS ASN DIM [U] RUN x[Q]▜[S] CONTINUE POINT TAB NEW 6(2z1 INPUT DEF FN DIM ▜ LOAD NEXT COS 1 LPRINT PI READ AT RUN DEF FN IN FOR TAB LOAD CIRCLE OUT LLIST OUT IF <=DABS CIRCLE POKE PAUSE [T]FPOINT Q<= LOAD FLASH SQR ▗9 GO TO W([B] LIST DEF FN ATN ▝ LLIST STR$ LET INPUT SQR [H] NEXT I POKE [A]EXP LPRINT LET j[R] INVERSE LOAD MOVE ERASE INK USR LOAD <=[O] RETURN '[C]# NEW BIN FN = STEP PLOT EXP FLASH RETURN IN NEW NEXT [I][H] CLS CONTINUE INVERSE 6 REM ▖ BEEP STR$ BEEP SCREEN$ ASN Q▘<=NOT IN ▗ INPUT ▜ DEF FN [Q][O] STEP INPUT ▘ OVER BORDER [H] INVERSE INPUT ▘ OVER CODE ▙[Q] DEF FN ▝ RETURN VAL$ VAL$ [T] RETURN RETURN MOVE ▜[T] RETURN DEF FN STR$ VAL$ INKEY$[O]VAL$ ▞ INVERSE VAL$ [M][I] RESTORE AND FLASH FN INKEY$POINT USR [I] NEW CHR$ {COS [K]STR$ ERASE INPUT COS <> LINE COPY STOP STR$ INT FN u RANDOMIZE STOP OUT PAPER OUT [S] INPUT [O]POINT LINE IN SIN [B][P]O BEEP <> BEEP INPUT ▞ INPUT DIM LINE [B]▙[G][P]_ GO TO POINT INPUT AND COS LPRINT AT DIM VERIFY LPRINT [P] REM -P COPY FOR [B] GO TO FORMAT ▜ DIM ^[R][Q]SCREEN$ AND hk[O]%CODE [I][N] BORDER I[I] DATA ▙ LOAD IN TO DIM STOP jH LINE ERASE BORDER ▖▗ OPEN # RUN 5INT [H]<=/ STEP 0BIN ▛ASN HSGN TO <= LOAD GO SUB ▞ STEP RUN <=SIN FLASH ▜▖ FORMAT ERASE ▟~&9[P]RND[K] THEN LN LPRINT [F] POKE PLOT DEF FN COPY u CAT TAB CIRCLE POKE PAUSE POINT [▞ CONTINUE CIRCLE ▙ CLS EXP LPRINT BORDER [R][H] RUN [P][Q] RETURN eACS COPY [N] INPUT THEN ▙[P]# PRINT CLOSE # FORMAT [M]USR : CIRCLE [H]VAL RUN CLOSE # OR OVER COPY [F]TAB <=7)[H] IF 4 CLOSE # NEW CONTINUE $[A]SGN MERGE LLIST p▙▙ PLOT [Q]H[D][F] POKE [S] AND PRINT [B]i<=PEEK LLIST 6[B] RUN <=FN B_[P] INPUT BIN Y[G] LLIST AND [P]_[J]FN AND TAB v LPRINT ▝POINT LOAD ▜ INPUT BORDER . CIRCLE ▗CODE POKE ABS ACOS b▝TAB Y<=▙ LPRINT ATTR IN v CAT DEF FN OR [P][K][A]&CODE <=AT DEF FN [R][J] RANDOMIZE [Q] STOP w2 SAVE LEN EXP #[H]AINT & THEN ▜X FORMAT CONTINUE LN IF GO SUB [H] CIRCLE <=CHR$ [A] PAUSE [E] CAT h1CODE ▜[C] STEP RUN u[U] LIST w AND FORMAT VAL NEW BEEP G▗9VAL NEW CAT [B]COS PLOT BRIGHT RANDOMIZE ATN ~▙ FORMAT <= READ ATN [C] PLOT CAT 8 LET Q▙ BEEP USR AND [A]▞ PAPER >= OVER SAVE ▚ STEP DIM USR YjN BEEP AND W[B](STR$ ▙GVl▖V OUT CIRCLE LET LINE 2g}' DIM BEEP ▚[P] CLOSE # LOAD NEW COPY [A] LOAD INPUT FH▗4 VERIFY [S]o8 OR + COPY ASN INVERSE INVERSE f<= PAPER CONTINUE CLOSE # OUT [H]R▜ THEN PI BEEP COPY [F]INKEY$▟[T]fr[H] BRIGHT E LLIST o▖k COPY Gi>=O[I]R= OVER CAT [J] DATA STEP INK h[C] PRINT gJ CONTINUE INK ATTR [J]VAL$ N)y LOAD ▜[M] LET DATA ▞[J]NOT OR NEXT OPEN # BEEP STR$ RETURN ▘x NEW OUT PLOT PLOT % BEEP AT COPY INPUT DIM OR V[O]D[O] LET RND▟iSN LINE [H]c LPRINT ATN b LPRINT GO TO [F] STOP M)[G]▝GB COPY STR$ RESTORE f6▗ LLIST [G] OR uLN lCHR$ [S] FORMAT O▗ PAUSE ]0y[P] CIRCLE VERIFY [ BORDER [A] GO SUB [R] PAPER GO SUB BORDER KW RETURN GCOS TO COPY CLS POINT STOP CODE [H] NEXT | DEF FN ▛ DIM BORDER INPUT AT OVER g▖[I] CAT BORDER NOT VERIFY MERGE CONTINUE <=FN [L] INPUT |= BORDER VAL LLIST OUT @}vl[P]USR PI[A] POKE LLIST <=Hb▚[I]*8 VERIFY [M] OR / FORMAT Ll` RESTORE BORDER VAL$ INT RUN LINE CLOSE #)[G]Dx STEP BEEP [N]b NEXT READ MX*▚iATN KVS GO SUB ERASE LEN PLOT CONTINUE BEEP OR r PRINT BEEP [M]8 BORDER LET [N]1 LET IF ' LPRINT [D] RANDOMIZE =TAB { NEW [P]e▟[U] AND [H]X[Q]6[G] DATA [G] DEF FN [A] CONTINUE G INPUT 4▙ RUN DRAW COPY <>U OR VERIFY CUSR [F][H]EXP [O]* COPY pBIN [B][G]PEEK BEEP Q%[H] LLIST ;[U].ACS 9 AND ABS ep[I].k[H]q REM 1#SCREEN$ [L] RESTORE STR$ >= CONTINUE o}T4 BEEP CLS PLOT COPY Z CIRCLE BRIGHT © FORMAT )INT PAPER n[B]▛ DIM INK 9[C]Nz▗ BRIGHT SIN ▟<= DIM X[L]EXP [L]u, DATA ▜ VERIFY LLIST <=&[P]5; DIM LOAD I DATA ERASE PI RESTORE [f<= STEP OR -k- DRAW CONTINUE { TO PRINT ATTR GO SUB BRIGHT STEP PAPER AT 6[M]) TO REM f RETURN FOR BRIGHT [S]BIN LN LOAD FN [F]▖uQ GO SUB ▙▚I PLOT LLIST RESTORE a PAUSE DRAW TO LINE tI[O][P]INKEY$ BORDER 3Y_ DRAW ATTR ACS MOVE y[U] ERASE LN MERGE FOR AT CONTINUE [S]▟G*v BORDER =PI BORDER ;S▖N*E<> BORDER ▙[A] MERGE NEXT &AT ▚[T][L] AND k[C]▚ COPY VAL$ STEP [C][A] NEW ▛ CLOSE # LET ▙INT LPRINT <= DEF FN OPEN #SCREEN$ CONTINUE USR ]ATTR FOR BORDER [A] DRAW CLEAR ATN LOAD BORDER NOT NOT [I] CIRCLE BEEP DIM >= NEXT NOT RANDOMIZE EXP ABS [A] OVER 41INT READ CODE FORMAT TAB /▜ATTR ▘TAB [K]ATTR [A]CODE NEW + INVERSE [A] DRAW LLIST LIST PI LOAD [O] LIST BIN LEN NEXT ▞ RESTORE [J] LINE f[A][L] LINE ATTR NEXT READ PAPER PRINT ;▘ VERIFY MERGE NOT BEEP 3 OVER RESTORE EXP :; LPRINT ▚XCHR$ PLOT CONTINUE COPY ▖^ LOAD BRIGHT REM PAUSE ATTR LINE LEN [C]TAB BEEP SQR ACS ASN PRINT NEW STEP CIRCLE FORMAT q REM VAL COS ▚ READ [A] DIM COS VAL © FOR `[Q]▞; DRAW RUN LLIST NEXT COS M[ MOVE FORMAT [R]h RUN PAUSE MERGE LPRINT [U]O5<= COPY PRINT PAUSE CLEAR RUN RND[O]` GO SUB ▟SCREEN$ USR ▜FN GO TO USR RNDEXP ATTR PRINT ▜5 DIM LOAD [I]INKEY$ FOR STOP IN x[+PEEK CONTINUE ▙ READ STR$ CLEAR TO FORMAT <> OPEN # OUT SAVE COS FOR RUN [J]| IF KFN PAUSE DIM [G] CONTINUE INT 'FN DRAW [I]qH+SGN ABS [5CHR$ [H]▛SIN FLASH [H] DRAW ~ STEP IN LIST ▖ BORDER ACS MERGE <=h COPY FORMAT V INK fx[A][L][M]xm FORMAT BIN LINE < CONTINUE # FORMAT >=©[A]<ATTR RANDOMIZE INT [H][G]8 VERIFY gATTR #?8 LLIST [I]PEEK [T]CHR$ VERIFY VAL [L] FLASH <=FN dXo8 COPY NEXT CLOSE #[D]z l FORMAT , READ [O] LLIST [G] LPRINT ▚ FOR .FN [H]ABS BIN [Q]= LLIST [S] INK OUT 3iP#USR ▝INKEY$[N]INT ATN FOR STEP [C] OUT 8[H]▛ BORDER CHR$ <= SAVE [H] IF gIWd▜ COPY BEEP SAVE >= INPUT OVER >= BEEP DATA CLOSE #PI▘[D]VAL OPEN #PEEK [G]AT <> MERGE >=[E]BIN BORDER <= PAPER TAN [O][M]INKEY$ CIRCLE OVER CODE ▞ TO FN DEF FN ATN TAN [F]>=[K] THEN MERGE [B] NEW TO [H]CHR$ PEEK CAT [E]SGN <[S] OVER BEEP [L][H][A]' PAUSE FLASH RETURN C LLIST w! RETURN <> BEEP BIN DIM D~[S]* IF t[G] RESTORE OR [B]SCREEN$ OPEN #[C] ERASE FORMAT BIN APOINT [G] INVERSE COPY FLASH INT [E][C]*SQR n IF O THEN GO SUB l SAVE 2>=:[E]▛ AND VERIFY BEEP " CLOSE # BORDER DIM ( DATA ▟NOT PAUSE STR$ OPEN #[N]INKEY$ NEW [R] OVER FLASH BORDER ▚<= BEEP ABS BORDER R LPRINT PLOT THEN H@CODE [J] REM READ NEXT [L]ATN [L] PRINT LET RESTORE POINT LLIST MERGE AND OUT [F]USR ASN MOVE O RANDOMIZE PEEK [B] RESTORE DIM LEN ,? PAUSE [Q] INPUT [H]`h:BIN INK LLIST CHR$ FLASH Zs# IF "[B]NOT ) OPEN # DIM BORDER hq& BEEP RESTORE [C] INPUT OPEN # THEN NEW OR g DATA <= INPUT GO SUB TAN [H]Z<= GO SUB g]f<=CHR$ 4[O] MERGE DATA PI AND LLIST CODE CLEAR LINE BEEP nNSQR Y OVER . RESTORE LEN BIN [H] POKE ▜ GO SUB VERIFY 9[I]l"STR$ STEP LN PEEK ERASE : NEXT [H] LOAD VERIFY [I]▜/[L][J]TAB J LPRINT GO SUB OR / NEXT RANDOMIZE {gJ OPEN # RESTORE BEEP [H] POKE [H]~=m LPRINT USR ` NEW THEN 1 STOP CONTINUE 2,USR EXP #L PRINT RETURN BORDER >= LINE F STEP 1]o[R]dFN `[K]▚G▞▗f TO OVER NEW NEW CAT TAN [F] PRINT LOAD PLOT ABS < AND GO TO zBIN BEEP [T] BEEP |[< THEN MOVE DIM [P] BORDER . LOAD <=0SIN GO SUB [K](6 LIST LOAD [M] INVERSE Gts CONTINUE PAPER [P]ASN ▚ OPEN #NOT LOAD PACS STOP LET [B]yo[L] GO SUB CLS REM ATN DIM BEEP l[A]BACS INKEY$v>=PI[H] LIST MERGE TO [G]ABS FN [A]▜ OR REM VAL |s OR FORMAT TAB EXP PRINT STR$ <= INPUT D NEW POINT 1ATN K>=[M])ABS = DEF FN ABS OPEN #K= LIST LPRINT %[T] VERIFY fA STEP LOAD NOT FOR eK GO SUB LOAD H7 GO TO GO TO ERASE [B] BORDER INVERSE INK [H][B] DATA TO RUN DEF FN N9▜$ VERIFY ▖▗ RUN BEEP RESTORE ( DATA ;6[S] DEF FN : CLS VERIFY CODE NOT ▚▞~ COPY ▞A[N]5 RETURN <=[Q]ATN BORDER [L]ATN BEEP INVERSE [H]POINT NOT OUT aRNDSGN NEXT COS POKE INVERSE [S] CLOSE #BIN GO TO b@ DEF FN LPRINT DIM [D] FORMAT NEXT AT INT [O] FORMAT 8<= CAT INK VAL$ FOR - SAVE ▜[H] BEEP LET 'V<>▚[B] FOR AND LLIST [H] PAUSE EXP FORMAT m CLS )VAL CLEAR FLASH VAL [U] CAT LOAD ) INPUT ='VAL RESTORE OVER [Q][F]▜ LET OPEN #0&CHR$ IF COPY %USCREEN$ MERGE S[D][C]xEXP ,h[L] LIST W NEXT Y CLS INPUT BRIGHT >= STEP VAL DRAW STEP PI[B] RANDOMIZE ' RESTORE PRINT INVERSE [H][E] AND CONTINUE POINT LOAD AEXP [LEN ▖[P] INPUT CLEAR [I]ACS [S][B]NOT -g^ BORDER ACS PAUSE LINE [C] COPY SGN < RUN STEP POINT ABS BRIGHT f"/>SGN FORMAT POKE 96LN SQR PAPER DATA DATA <> DATA CIRCLE vTAN COS BIN CIRCLE // FORMAT w[CODE [B] DIM COPY DEF FN CODE PEEK NEW L LOAD -? DIM [K]?1 DIM FOR :INKEY$ MOVE CLS ▟l COPY &[R]A REM P[D] LET VAL$ ▟ LPRINT PLOT "[P][F]!,[H]▙ LOAD REM ,"▙#` OR Go OVER BEEP DATA RUN BORDER NOT G GO TO O▝ CAT <=_ DATA g[J]▜NOT 7 DATA OUT INPUT BORDER >=7 GO SUB CLS FOR OUT <>g[G]<= GO TO ;<>s▛NOT LPRINT BEEP CAT ▖' REM PI CLOSE # THEN ▙g LOAD y GO SUB c CAT REM <= LOAD ATN ▟a ERASE CONTINUE 5▙[L] TO [P] STOP CODE ▖ LET TO BEEP GO TO o[B]8 THEN GO SUB + LOAD wSTR$ AT FOR STOP GO SUB ▚ DEF FN BEEP [B]EXP FOR CLS STEP CLS LLIST + LINE v INPUT MOVE BORDER _ GO TO z INPUT U? REM X GO TO ▙ FORMAT BPEEK <=[U][A] DEF FN DRAW TO ▞ INPUT DEF FN [A]COS LINE [I] GO TO TO INPUT BORDER USR [A] REM OR GO TO CONTINUE DEF FN GO TO [A]IN REM STOP TO MERGE ▙FN [Q] BEEP LINE THEN ABS INPUT LIST FORMAT CHR$ TAN U<= LET BORDER [Q][P] RUN <= LIST [H][E]Y FORMAT FORMAT REM ^[J] BORDER N<= NEXT [H][I] BORDER INVERSE BEEP RETURN [H][P] DRAW CLEAR [R]C1 DATA RESTORE RETURN PAPER LINE ▘: CLOSE # RESTORE BEEP [O]z GO TO VERIFY ▖8| RUN 4 INPUT ' RUN CLOSE # GO SUB ACS ATN VERIFY FORMAT LPRINT ▖[G]<=TAN (VAL ▟STR$ o[C]/ STOP SQR STR$ COS CIRCLE ▘[A][J]BIN BIN READ USR @POINT ~ DATA NEW STEP FN DRAW [G][K]w DEF FN [J][C] DIM CONTINUE PAPER DEF FN [B]ASN LPRINT FLASH >= GO TO ▙L INVERSE ERASE INPUT ▖[P]▘p GO TO LPRINT ▘[B]Q INPUT [C][D]<LEN FOR [E] RESTORE CAT AND 9L▛ BORDER CAT <=h▜PEEK RESTORE <><>USR [K] NEW LEN MOVE W STEP uSIN [F]CODE CLOSE #PEEK ▛ PRINT [I] OVER [A]_ INVERSE FOR OR READ [P] LOAD MOVE OPEN # READ ▛[F]}Xy ERASE ▝[D] BORDER C BRIGHT ▟[J]INT OR +ASN RNDCHR$ LOAD [C] INK RESTORE <= LIST CAT [F][J] RESTORE CAT MERGE DIM POINT OR RETURN BEEP LOAD TAB v CAT FORMAT OUT NOT FOR ERASE CAT DATA ▚ READ R[G] CIRCLE ▟[A]SGN INT TAB PLOT ▛ LOAD <= LOAD PIPOINT DIM CAT STOP [F] OPEN # OR REM [J]POINT [NOT READ [C]▛ REM BRIGHT PRINT l[A] FOR CHR$ MERGE INPUT [U] COPY RESTORE OR BRIGHT GO TO LOAD MERGE TO COS 0 GO TO MERGE BIN CODE [G] READ OPEN # TO LOAD ▚[F]VAL ? FORMAT A(6 TO DRAW READ ▗Gx FORMAT POKE [A]▗ ERASE j FLASH LN ▛ BRIGHT <> REM POINT aSQR <> RANDOMIZE DRAW [F][H] STEP MERGE [J]Cc BORDER FORMAT USR LOAD 3 MERGE INPUT CLOSE # NEW H BRIGHT ERASE AND eA LIST ASN [M] DIM [H]NACS ACS TO [C] COPY USR /[Q] FOR [R] NEW COPY ©w▖USR KINKEY$| NEW ERASE RESTORE [K]ATN PI GO SUB MERGE LOAD ▞[D] IF <> CLOSE # LET PLOT BORDER OR AND h[N] LOAD DEF FN STEP ERASE ▞ RETURN Q FLASH PLOT [M] POKE INVERSE RESTORE [O]LN COPY AND USR RESTORE CIRCLE REM CLEAR OR STOP nPEEK SAVE OR LPRINT ▝[F] LET [H] COPY [N] INPUT STEP LINE DIM [F]▙ BORDER E[H] READ [B][D] STOP <> CIRCLE DIM INPUT RESTORE DEF FN ] FOR GO TO 9NOT M▘ LIST [Q] MERGE b! DEF FN " RESTORE ▙[F]<> FORMAT <>CHR$ BORDER AND FLASH v^[H] DEF FN OUT x[G]- STEP LOAD ▘SIN VAL$ TO VERIFY LPRINT CIRCLE <= GO SUB [F] LIST [M]▙L[H] DIM LLIST <> INVERSE ' IF >= BEEP ▖ CLOSE # GO TO ▙ PAUSE BEEP 9u}){▛▛▘ BEEP Q]v[N] DEF FN LOAD }[A]STR$ GO SUB [H]w[C](NOT [E]z RESTORE ; AND [H]}>) RESTORE [H]c8 VERIFY Q▝" LLIST MOVE FORMAT FOR [A] REM MOVE NOT NEXT IN REM MERGE THEN aA REM ▖[F] AND OUT BRIGHT INPUT ▞'FN STR$ REM a▞N LLIST RESTORE [P][T][O]Y▜j[O]▝ INPUT DEF FN [B][B]▘ ERASE AND BEEP GO TO DIM [K]JCHR$ (D INPUT [F]BIN ATTR POKE ▝[R]▜ LET RND VERIFY [A]TAB CLEAR RND CAT BORDER CODE u[S][F]INKEY$LN M CLEAR r INPUT ([E] OVER f OVER ELEN 6 OR CONTINUE INVERSE [O]ATN PAPER NOT <=INT [R] FOR <> PLOT [Q]EXP ▖ LIST LINE AND NOT ABS LN u[E] CLEAR INVERSE TAB <= CLS RESTORE FORMAT VAL ▘STR$ SAVE 3g SAVE [H] CLS USR INK <=[U]▜INT t[D]B LLIST RNDSIN ACS <= PLOT ▞ NEXT CLS RND RETURN F DATA ▘ COPY DEF FN N[N]-[J] POKE NOT RESTORE [B] GO SUB DIM FN <>STR$ S[N] CLEAR TAB STEP RANDOMIZE ▟1 READ SCREEN$ CHR$ VAL$ [H] REM ▚ INK OR RANDOMIZE <= OVER NEXT INK ▙ CLEAR <>>= REM LLIST [Q] NEW ACS CIRCLE RUN [J]▜ CONTINUE [H] INK EIN [M]▖ LINE F BORDER [J]▟ RANDOMIZE & LPRINT POKE MERGE CLS READ POKE OPEN #SQR ATTR <= LET [I]i DATA >= GO TO 3aE RUN vBIN kTAB [U]hLN bPI DATA [C] CIRCLE ERASE ▛[B] GO SUB LINE m PAUSE [E]▘ SAVE V THEN [C] BORDER FOR STR$ [S]6'[F]USR DATA GO TO l REM [E]▘J INVERSE LINE PIsMPa GO TO BORDER LLIST INK PRINT [P]J LIST [C],[I] NEXT [H] TO COPY E>[B]INKEY$ CONTINUE v GO TO FN E IF <>>=J▟ GO TO IF NOT BINKEY$ BEEP [G] CIRCLE ERASE EPEEK FN BEEP ▚ STOP E▛[R]STR$ ~w[H][J] STOP [O] RANDOMIZE PRINT RNDTAB OVER <>▛<>INKEY$>= IF RESTORE [B]INKEY$AT OR DEF FN FORMAT C BORDER u▛FN INVERSE C GO TO [H]N# CIRCLE u SAVE FORMAT [R] PRINT MOVE IF h STEP ▙[D] LINE NOT SGN N▙6 STOP <=NOT PAUSE [L]▜[S] STEP GO TO NEW ▛5 LLIST TO M PAUSE [U]IN r LOAD [M]TAB CHR$ LPRINT REM LLIST [C] LLIST OUT [C]: CLOSE #▙ OPEN #[E]BINKEY$POINT INVERSE ,l▜VAL NEXT Jg/ MERGE NEW u[O]! NEW PLOT DEF FN NOT A7 GO TO LN CLOSE # CLS .▛▛ AND CLOSE #7 LIST DATA [S] PLOT ▗[K] LIST DEF FN fATTR CODE NEXT h FORMAT STR$ STR$ [A] DATA RANDOMIZE %▛ CLOSE #2>= OPEN # CIRCLE t[U][F] BEEP [U] DEF FN STEP BORDER [I][H] STOP NOT TAB [D] OUT FORMAT LOAD [J] LOAD THEN USR [B][K]FN STR$ ATN IN [G]▘INKEY$ CIRCLE CHR$ LPRINT BIN GO TO TAN <>NOT LEN BORDER ATTR OR LINE ERASE [E] CAT DEF FN AND SIN CAT 3 OPEN #ATN COPY [F][Q][Q] READ STOP [D] CAT MERGE [O] PAUSE <=ACS ACS [M]▗<>INT [Q]SIN DRAW PI LOAD <=PI▖ SAVE CONTINUE DATA INT INT ▛ LET READ ▚SQR PEEK ▚@▖▟[S][N]▘SIN SIN F<=SCREEN$ CAT FLASH RETURN MOVE CODE CHR$ TO POINT BORDER MERGE CODE BIN THEN d RUN SIN THEN NOT CIRCLE ▜ RUN [U] PRINT FN [D] RANDOMIZE BORDER W<=SGN VAL$ SGN LEN CONTINUE ▟VAL$ ATN PEEK G5 STEP COS COS [D] BEEP BIN AT u[F] RUN NOT FLASH DEF FN [S] LPRINT [O][R] DATA [J]LEN TAB [N]^FN [B] PAUSE [P]▙ BEEP ` PAUSE GO SUB ▖TAN AT CLEAR p[S]▜ATTR MOVE <=RNDACS ▝SGN DATA PEEK FN BEEP CIRCLE VAL$ OVER SAVE ▞ INPUT RANDOMIZE SQR =6 CONTINUE ▞[T][I]▘▝▝FN [L][G]SQR READ DEF FN INKEY$[C]CODE PRINT [U][T][K] READ ▜K DATA PRINT VERIFY CODE RNDl FOR LLIST AND VAL$ [M] AND BORDER ^ OR SCREEN$ [Q] NEW MERGE INK STR$ VAL$ ▛[T]oSGN ▝▖ CLEAR RETURN PEEK LOAD [C] ERASE COS H[S]<=[D] LIST SAVE ATTR TAB Q PLOT INPUT LIST VAL ] RESTORE INPUT OVER THEN BRIGHT ▝ RETURN SIN ▙ASN K]ATTR I_[D] INVERSE [G] NEXT [M] FOR @ OR 7[N] CONTINUE DIM LEN LINE <>SQR CODE COS LPRINT COPY ERASE COS FLASH NEW LOAD .SIN PEEK 'TRNDn OR ▘ATN LINE w VERIFY ▗AT PEEK FOR BRIGHT e RESTORE [N] BEEP INT ?SQR OUT >=POINT ▗[E]STR$ I5 AND SIN TAN POINT OR INKEY$zRND[>=[C] FORMAT COS BRIGHT [P]INT VAL$ ATN RANDOMIZE ^IN IN VAL$ COS NOT LN 4 IF )[G] OVER VAL ©N INK CHR$ ▘ LLIST COS MOVE [O][F]RM OR REM W BRIGHT ACS LINE GO TO THEN [R] PAPER INK <> RETURN DATA CIRCLE NOT RUN LET ▖;<=[D]PEEK RESTORE ▟[G]M VERIFY >= RUN ▚ATN OUT OVER e GO SUB [T] AND INK FLASH [G][C]INKEY$pVAL %ATN [H] POKE READ <=▜_IN CLEAR PLOT ATTR OPEN #ATN NOT [D]ABS FN STOP READ DRAW CIRCLE ACS ▗ SAVE INPUT NEW [C] THEN ©s[K]▙@/ CONTINUE RND[L] LOAD [K] CLOSE # LINE RANDOMIZE SGN BIN VAL$ [D]^SIN v#A CIRCLE #D[H] PLOT SGN [S][T] CONTINUE TAB ▙VAL$ ACS CAT INT [J]▞ DIM INK <>ZATN OVER GO SUB EASN FLASH FLASH RNDNOT ▚Z PRINT TAB ABS PAPER PLOT STR$ NOT [S] NEXT [P]LN LN POKE STOP ▘SGN 4[U]PI= REM DIM VERIFY ATN FN [T]hSIN DRAW INT SIN [C] INPUT <> DRAW PRINT ▗FN LLIST LOAD NUSR CLS CLS [J]COS ACS PRINT CONTINUE ▙* OVER ▝ LOAD AND LOAD PLOT [Q][E] PLOT RND[T]'v PAUSE RETURN LOAD M POKE FN NOT POINT ▟[E]PEEK RND CAT ACS G PRINT LOAD g7USR AT [S]▚ ERASE PRINT [K]VAL$ TO RUN BRIGHT RND PRINT ▟IN { READ INK ATTR COS FORMAT MERGE FN ▖SIN PAPER ▘[I];INT RUN [D][P]▛[A]SIN CONTINUE <=VAL$ ISIN SAVE FN [E][T]▛RNDPEEK PAPER PLOT ▖ LINE [S] FORMAT NOT ▙' AND G*[O]U NEW PRINT TO NOT SCREEN$ DIM [H] VERIFY FLASH CLEAR LN h FLASH AND E BORDER [M]ATN NOT <>STR$ CIRCLE OR ATN REM COPY |:[C] DRAW INKEY$IEXP OR " PAUSE [I]9BIN o~[D]TAN [A]▝FN VAL h NEXT [L][U] OR VERIFY ▗$CODE INPUT ▜[T]LEN CHR$ VERIFY PLOT STEP BIN <>[Q] LINE ;RNDe<>INKEY$dATTR COPY INT PEEK G[K]LN CODE NOT SCREEN$ ▝P$kuATTR ACS N▜N[F] PLOT ATTR CLS uATN LET LPRINT ABS BRIGHT LN AND /SIN BORDER B LPRINT [L][T]▞ DIM BORDER [T][H] POKE RESTORE ▖ OR FORMAT [E] RETURN [J]x9▖COS <=▜8 PAPER TAN [S] INPUT PAUSE DEF FN ACS SQR [E] FOR REM ▘PEEK COPY ▛ GO SUB RESTORE PAPER ▙▘ PLOT CLEAR LOAD DEF FN [Q]▞[F] THEN VAL ACS VAL ▗[J]EXP TAN [E]E[M]+ OPEN #RND"4[R]4 READ ▗ NEW ▙ RUN ?TAN TAN READ MOVE LINE CIRCLE SCREEN$ POINT COPY QT: CONTINUE FLASH OPEN #PI[C]f▞ FLASH CLEAR <= IF 5 CLS [K][U] GO TO [R]SCREEN$ j OVER FN PAUSE PRINT CONTINUE ]g GO SUB [A] INVERSE EXFN a BORDER EXP F:CODE ][J][R][P]'USR MOVE OR [S]l NEW [J]POINT ▛ COPY ▞[D] BEEP 6u READ VERIFY INT [R]<= DIM PAUSE [K]FN U BORDER LET IF ▜ REM RESTORE SAVE GO SUB POINT CAT NCHR$ ABS VAL$ [F] PLOT READ .[Q] FLASH CAT STOP POKE CONTINUE OUT [O] STOP FN [U] PLOT THEN =EXP [ RUN FOR DEF FN LET EXP NEXT REM CONTINUE ▟PEEK AT ▝▝© PRINT VAL$ MERGE [A]# DEF FN [T]] LPRINT PAUSE CODE [Q]ATN DEF FN [R] GO SUB MERGE [L]BIN KBIN T[Q][B] BRIGHT ▜:ACS STR$ F[R] MOVE RNDEXP ▗PISCREEN$ STEP D[H] POKE ▘.SGN [M]L[P] DIM [U][U]vASN RESTORE (`ABS [A])[D]{[S]▞` TO )Y LET CLEAR "[H]<=iS PRINT VERIFY ▗[G] TO ~ATTR O LET [I] GO SUB ▙▙IN VAL POKE [F] AND [K] NEW VAL RUN VAL$ w VERIFY EXP VERIFY © [A]?▝[K] READ <SIN DATA [F]PIN LIST LOAD ▞ RESTORE BIN TNOT ▞ LET [T]k▚EXP ATN "/COS LPRINT CODE [D]S INPUT ▞[A][F] NEW V GO TO [M] RANDOMIZE RND CIRCLE NEXT PLOT ▚[U][P] LOAD RETURN !L ERASE [Q]/INKEY$ COPY CLEAR CONTINUE DIM CLOSE #I PAUSE FN [B]J OUT dv AND FN CHR$ W PRINT DIM BORDER CHR$ RESTORE ZATN CLS o8[ CONTINUE VAL FORMAT [U] BEEP LIST CLEAR t[S]MINKEY$vJ[H]LN <=[O]RND▗CODE SQR [Q][M]▞▖( COPY b FLASH ▝▖E▜VAL LOAD [E][J]TH[R](▚VN READ ATN PRINT [U]SIN BORDER ( RETURN ▞jASN COS TAB w▚[C]?. LOAD GO TO POKE b▜ VERIFY CONTINUE M INVERSE " LIST VERIFY CONTINUE [R]SCREEN$ [A]L[N]▙ABS OPEN # STEP COPY <>BIN OUT LPRINT LLIST MOVE LN PIO POKE LIST [A] PLOT #SIN VERIFY OVER LINE EXP ==VAL$ 9COS INK PLOT [T]; CLS GO TO [A]aZ PAUSE [J]ACS BEEP REM NOT EXP } GO SUB [D][U]USR %▝[U]COS W[O]yM PLOT 1 DIM STOP ATN INK INPUT [H] NEXT ▝ATN LLIST RND TO PLOT STOP [C]PEEK VERIFY DEF FN CLOSE # PAPER STOP © OUT OR TAB a LPRINT USR SIN m PAUSE <=PEEK ACS 4[N]▖tX[H] STOP ▜ CAT [R]SQR EXP STOP ▝CODE ATN ▙ DEF FN &w PLOT INK VAL [R] PAUSE ATN G▙▚ FOR ▗Ut COPY 9<=C OPEN #[I] PLOT PEEK OR DATA SAVE [C]LN LOAD [G][S]9COS )[S][M][N]EF CLEAR INVERSE IF LN [M]zTAB 2 LIST [U] GO TO i INK <>*DSIN #[H]EXP ▟_ DATA ATTR COPY ZD INPUT RUN COS 9CHR$ LLIST $STR$ '[S] STOP FN USR [K]SIN OR ▙ INVERSE USR FLASH VAL PGF5KBIN [F]▝><= PRINT BORDER GO TO CHR$ PEEK [N] OR "&SIN [P] LLIST xD>=iACS IhpCODE k INPUT [L]% STOP GO TO by GO TO LIST GO SUB [S]POINT STEP LN INVERSE NEW s RESTORE TO W DATA /9SGN CONTINUE yAT CAT IF EXP ▖ LOAD COPY OVER NEXT LN NOT STR$ OPEN # LIST COPY sY▗ABS VAL$ FN = OPEN # ERASE TO SIN ABS Z CLS 6BIN [G] ERASE o OVER SIN [C] DRAW #[U]LN TAN MCHR$ !?&TAB THEN v INK USR [O]PEEK SGN STR$ POINT 8e OVER D[F] NEXT ▙ DEF FN ▗ OUT [T] RANDOMIZE 6BFN CLEAR ▟COS LINE Fe▖ABS qe SAVE BY[J]}TAN [A]USR CONTINUE CONTINUE NEXT CONTINUE RETURN FORMAT @>=V OR OVER @▟H LIST LPRINT TO 9 OPEN #[R]SGN PEEK ▘ POKE NATTR ABS J?LDVAL GO SUB mABS LJACS ▞ INPUT ERASE R▙ INVERSE BORDER PAUSE [B][POINT ©▛[G]0E LIST ERASE ~USR VERIFY PAUSE DATA 42Z NEW RETURN #ATN ▗▞ RESTORE OUT v~▙ RESTORE OCOS RRNDLN INPUT [F]i[J] COPY TAB OPEN # CONTINUE ▚[I] FLASH CHR$ STEP swpQ. RETURN ( LLIST @[H]AT ;X CAT DEF FN DEF FN AND U©<=CHR$ RESTORE N AND >= OVER PEEK FN LOAD K OPEN #[F]R[B] GO TO [I]©IN IF oF STOP PI AND FN /[H] LPRINT [R] GO TO mbdPIFN [I]^p FORMAT INPUT STOP LPRINT ▚PI OVER RANDOMIZE DIM OUT ▘ STOP NEXT [T] BORDER DRAW [T]`|▟ REM <> MERGE "K PLOT LPRINT i[Q] GO SUB PI TO [O] STEP BRIGHT RUN ▙ PAUSE RUN O FOR ▞/o THEN q TO [G] OPEN #▜ CAT : NEXT ▗3u STOP EXP PAUSE SAVE CODE (POINT NEW FOR [L][P]VcC GO SUB [S][M] BORDER ©ATN TO BORDER COPY (0572) 98-81-35 Maxim INVERSE q6 MERGE DANIL [N] NEXT GO SUB s INK "b INK ! MOVE a@USR GO SUB VAL RANDOMIZE LLIST MOVE STR$ 1:▜NOT @ GO SUB LN ` MOVE INK LLIST ; LET INK INK ) LLIST A0 NEXT CODE ) LLIST A) LLIST AINT 8_ RETURN REM CODE RETURN 0) RETURN ( INK O; LET o{7[N]oz[M]g GO SUB VAL ` INK OR INK ; LET <([< STR$ AND 0( FOR = INK O INK ) LLIST A INK 8 CAT INK CODE Z) LLIST A RUN RETURN 0< INK gINT ) LLIST A RETURN 0= LOAD ) LLIST A RETURN 0 VERIFY LLIST ) LLIST A NEW RETURN 8 MERGE ; LET MOVE !SGN @ INK 1 NEXT NOT CODE aMsPkb FLASH ] FLASH RETURN COPY OR x[ DATA VAL 08▛<▛VAL >|?$d BEEP IN D, PLOT NEW @r$▗H▘('4CDb LPRINT H COPY LB!EXP D▞$"H"+H_ STEP ▞ PLOT NEXT [[P] d"6B4 COPY <>(▗ COPY pQDf RETURN VAL qDd/ INK wk' IF HEHQHDjD© VF▚H[G][Q] OUT A*N NEW CLEAR B*P NEW STEP [M] GO SUB K GO SUB [*;= NEW yABS CIRCLE } CLEAR EXP CIRCLE x▘SGN CIRCLE | CLEAR ▗LN <>| STOP RETURN wY STOP STOP ABS DRAW STOP [D] LPRINT STOP | SAVE DATA NEXT A RETURN LPRINT DRAW LPRINT RETURN EXP [T] GO SUB | LPRINT INPUT l FOR 78▙ DATA CONTINUE LIST CONTINUE DATA ▙&,7 STOP PLOT REM dNOT ' STOP PAUSE REM NEW _ PRINT FLASH 'mO STOP {>©▜'_|.o[L]| STOP t REM tzt/ AND l'E RETURN 8po<r<FN ▞<N[Q] PRINT ~N CLOSE #<M INPUT /' INK [H]G?/>▙m{~▝[N]EXP EXP [N]▝I@> LPRINT CAT "f RETURN `USR OVER (@ OPEN #` DRAW [G] AND DRAW DRAW STEP [T]! NEXT ] STEP ` STEP x[T]( CLS :[I]1 INPUT INPUT NOT STR$ aH0$&X! COPY OR !A@p OR RESTORE PI THEN A THEN THEN # LET LLIST STEP SGN [R]STR$ CONTINUE OVER <>! X~ NEW (58(~ VERIFY w#zCOS FOR STEP [R]@`$([Q]&D@&m&,k(FN & COPY xVAL ▝$ INK COPY LN %[P]>(&&XINKEY$&#"# COPY $[A] GO TO U&&B[C]1]&"H DEF FN 9X0 VERIFY LLIST @&K &R!`3▞h▖p&[A]▞ ?B COPY ;_9bD_<bL_?bX_Bbb_Ebj_0bt_3b~_6b▖_Kb[A]_Nb`LN ▖INT -[A]n REM SIN /`▝Z&.▞7X CIRCLE @{K COPY p`i`[A]INKEY$▜`▟a GO SUB s CLS ` CLEAR ! SAVE `CODE 2~ NEW 22a< CLEAR THEN VAL V( PLOT 2T[R]fBIN [S] STEP DIM _ STEP CLEAR _> STEP [F][R] STEP `: GO SUB & NEW ( LET STEP K CLEAR `5 DATA !X^`1F(! MOVE ^<> STEP LIST _ OR STEP `STR$ RANDOMIZE <> RESTORE ![R][R]" CONTINUE [S]!SGN ▖ PLOT [S] LLIST NOT [T]&&ASN [S];USR ▚,▖ DEF FN : IF | RANDOMIZE `<>NVAL USR >=Z! PRINT [T]~2HX AND <>[I]P:"##PEEK (N# CLS @ PAUSE <> FOR ~#fo DIM :ATTR NEW RETURN VERIFY COS PLOT ATN ^▗ATN [I] GO SUB { OUT <>! @▛ RESTORE 9^#V#> COPY 7LN # NEXT LLIST STR$ [M]RND[M]@[G] RESTORE AFN y AND O LLIST #d RESTORE OR ! GO TO ` STEP [E][T]: INPUT `!2bs GO SUB >#LEN / SAVE STR$ [L]y_nBIN LOAD CIRCLE " MOVE GO SUB [Q]7[U]<>(CODE O<NOT ?b▙[S] TO COPY BIN INKEY$WPEEK COPY STEP DIM RESTORE STEP SIN [S] LLIST LEN SIN ^SQR POKE F#INKEY$ABS [T]<>X@ LIST DIM 0XCODE .:E NEW ! DIM STEP T[F]23 DIM STR$ DIM s:[T]a INPUT 2!&(!"_NOT CLEAR _b NEXT ! INPUT INPUT 8[R]!B[R]@ BORDER *[S] STEP 3[S]!e▖"[A][S]_ INK :# NEW STEP t[I] STEP Wh2J NEW 2KX▖LM NEW T PLOT 2G NEW >c2![B][G] STEP O@` f STEP v STEP Yb STEP V[E] STEP [R][J] STEP i STEP [I]©[B] STEP TAN " OUT ERASE Fx STEP y▝ STEP <>▞ CONTINUE : NEW RETURN "BIN [R]NOT SAVE a RUN LOAD LOAD CLS CLEAR OUT OUT ©# RETURN LOAD RUN x[R]POINT USR yFN G<>VAL 0b@ GO TO PRINT GO SUB STEP [Q]-[T] 8: NEW NEW SAVE LEN 2[Q]!9b LET " CLS GQbx2 NEW NOT l[T]!iPI>=^#= SAVE <> RESTORE PLOT &o))[A] STOP ~ NEW _#V LLIST <> MERGE @D INVERSE !V_2y NEW USR R THEN {2? AND 2 NEW x NEW © AND 42$b<>INKEY$" CLS DATA ▘:'Xcto MOVE GO SUB KR! STEP d>= OR RESTORE s LLIST CLS LLIST STR$ { _ LIST <> FLASH o INVERSE [R]~>=VAL$ p COPY N GO SUB [T]% COPY AND E MERGE STEP [K]b MOVE ~# PRINT MERGE RESTORE OR #@ THEN ~(D+: NEW VAL$ 2~ THEN IN THEN ATN 0 THEN 0 GO SUB D▝O RANDOMIZE # NEW @(G#~ COPY STEP hcSTR$ LLIST @42 RESTORE MOVE LET = TAN IN ▝<> STEP SCREEN$ b+I▚%EB RETURN @0 PLOT ▜FVAL$ NEW USR LEN N z▘K STEP PEEK bISQR !+s STEP [N]bF(# OR RESTORE STEP %[I]d RETURN = POKE !` LOAD @ DIM 86 THEN 0 RANDOMIZE LEN <>[E]~z NEW FORMAT @D){ NEW . O( THEN z!0- PEEK ! PAPER w DRAW <>x VERIFY D&o;BTAy VERIFY _,j<> RESTORE `iBKz▜GK THEN = STEP CLEAR ▜8x AND BIN BaX OR DM RETURN dSTR$ MOVE J PLOT COPY <> LLIST CODE <> STEP PCOS ~[T] ▝GACS SAVE ATN USR ATN GO TO ` INK ( NEW pSQR (=SIN PLOT >= INVERSE DIM <<><▗ LPRINT 2 FORMAT &[R](▗ FORMAT .|",|,[T],d READ READ 2dP▗@ DATA $H▗dd6▗SQR fDdgHGJgR CONTINUE L()[R][R]8I<$*ld d8BJPDBIN ,kk_k INK XL m#` STEP CHR$ [L]E NEW LPRINT PRINT ( PLOT @_! LPRINT PAUSE ERASE S STEP ATN ▞![A]A LET CHR$ NOT COPY COPY NOT NEW THEN PEEK [S]< LINE STEP ]O▜▝! FOR b)?T?#[E] RETURN >(> SAVE 0[Q]CODE ▚2F NEW &2 STEP [G]e!@ DIM USR H][E]0 NEW _4cg SAVE ▝ c!/8[N]!L:H NEW < THEN ?▚ RETURN ]0 RETURN ![Q]G8?[ICOS 0u RETURN %E8P> LPRINT /INKEY$w/; PAPER f{ RETURN =8 !KB RETURN <> RETURN >>=K OVER <> STEP PAUSE v PAPER H~ VERIFY <&z THEN <=&( INK VERIFY IF GO SUB AND PAUSE GO SUB y LN G INPUT AND BIN lATN FLASH x [H] GO SUB THEN DEF FN VERIFY R` _!ih<N#F#~ NEW ?_Vx THEN STOP WPI[S][B]?G<> AND o&( DIM STEP g~PI>= RESTORE NEW LPRINT r!"gCpATN READ <>0g:ggPOINT gCODE g THEN g/h{[R]YNOT hcb INVERSE !▖ BORDER INVERSE 6*▖ INVERSE wCHR$ i THEN FZ[E]▗@ THEN ^T$▜!}[O]bLINT LPRINT INVERSE q INVERSE p<>@d,$lNJ[A]JRND VERIFY ![F]g ERASE @`hJhNP▗<@FX|#[G] BORDER PAPER [M]PEEK SQR t,j^" CLS vCHR$ [U] THEN ~([!AT BORDER t<>! COPY W CLOSE #c▜ COPY ▜@▖▜NOT j FORMAT ▘0t[Q],)▗ L#/7USR 0CHR$ 3▖BAT 4[A]JTZ5[Q]C,6[R]`Kh(G[I]#PI CLS READ RESTORE STEP gp LPRINT PLOT <>"D#D[U]RND▗PI!>= NEW REM ^25 NEW 26 NEW NOT [J] COPY COPY STR$ LIST COPY LIST BCIN DRAW OR COPY LET [G] LET GD ▖<> COPY PAUSE K@ STEP COPY NEXT COPY ? NEXT IN CLEAR [P] COPY CLEAR CAT OPEN # COPY POKE [E] MERGE " COPY PRINT W[I] COPY Go PAPER COPY PLOT [ COPY VERIFY IN I OUT COPY q LOAD COPY uA Zz/~ COPY COPY SAVE ©"[U] RESTORE COPY RANDOMIZE &gFN ATTR RANDOMIZE REM VAL$ ©SIN CODE COPY B OVER SQR CLS AT GO SUB COPY DRAW .<= COPY A LOAD THEN 5 COPY NEXT TAN @T CLEAR 6g}© PAPER CAT SAVE COPY VAL LIST J>=S(LN P([A]GD(VAL FORMAT [A]D3 ▘STR$ ", FORMAT HVAL [A]H[A]L[Q]K▖0▖▖[A]▖[E]8 P[A]^ SAVE U-[Q][( [A]0▙"[A]p" FORMAT p SAVE V($[S]2 [Q]/W LIST UUSR gU,[O]h[M]USR m([O]. [O]ATN $▞v$""S0,#'*▖k2>=h*n▖(=LUSR eUSR f" STEP i(R1r!RNDVLN [A]HIN (`IN DATA >=n2 LPRINT nCODE o&USR p[G]K([A]++ (IN ▘&FN p&pFN t[A]TAB xpRND(8[A]?%[A]q<[A]w:FN XP[Q] SAVE FN w< CIRCLE @ STOP LIST J$;M[A][P],USR rATTR {D:;< PLOT o=SQR OVER )==VAL$ ~&[P]3<C INK ]#[O]4H[Q],FN |,USR @=VAL [N]:USR ]( LIST x6 [A]▚([A]}([Q]VAL USR }D.[A]pSCREEN$ VAL " CIRCLE ▜Px$FN ▚"H[C]$[A]<sFN ~FN ▗ LIST | MERGE 0[A]▝ CONTINUE [G]*FN [H]z+[A]Df▖@(@▖"[A]©▝[A]X([M] FORMAT [U]hUSR ▘▘( FORMAT CONTINUE +USR 0 SAVE ▟@[A][Q]▞,[A]▟▞:[Q][B]:Pp[M] RANDOMIZE [A][Q][D][S]D06{[A][Q]>> CONTINUE }[K]USR [J]6VAL [J]6!E4[Q][H]*[Q][I]<~"[G] SAVE pFN pa[L]"LN [J] INK z[L]' 4[A][E]L.x"SIN AND [O]6©<=VAL P▝[A]▗▚<USR ([Q]wA:USR TEPDj[A]TAN [C] BRIGHT INT USR ATN FN .▖MBFN <R▞a[G]H▞[F]AT ▟P THEN [A]▟[B][B][D][F]▞$RND[B][G]CHR$ [F] PRINT '!▜ FORMAT p LPRINT A FORMAT [A] FORMAT ▘D` LIST |3~TAN P[G]>=0[E]IN SCREEN$ RETURN PC RETURN 4 FORMAT ~[A][I]h▞ 2RTAN ▛"2[Q](LN ▗[K].EINKEY$z>@* FORMAT @hCHR$ XSTR$ INKEY$ OUT OVER ▝ PAUSE [E]▘▖USR _&8 GO TO LIST [A]8 PLOT 4[A]v LPRINT ▛FN ▜80[C]IN FN yVAL u6IN LN uRND%>=, IN [S]/[B][C] cNc FORMAT ▛hRND(FN USR / CLOSE #VAL USR ATN LN D▝ ▝▖H 0 STOP ▘@P"-▝D[B]DD" 0@ P[B]▝E▝HEXP G MOVE {G0O[T]<<AT IF IN I©▘▘0 MOVE 9F9F9F▗U PRINT ▖>= OVER PAUSE ▛F▛DYATN DKo▞! MERGE ▛$▚K!▚▞ RESTORE B4▛▛= PAPER $TAN M[A]O[Q]$ N ▖+.[C]"T.]! DATA 4ABS ▛J""W▚Nh[T]▚▚▙ SIN Q[A]R▚ NEW ▞B, [C]"▘#[M] [M]/[M]- OPEN #[M]NOT UNOT UNOT UOd ▟>=SIN *[Q]TX▖[G][A]4[A]4[U][A]INKEY$_VAL _@ TO [b[▖Y▖b▗[E]▘ GO SUB /TAN ▗W;Z[Q]ZLN HP INPUT x`Z▖[Q]VAL USR ` a /a/a@NOT BIN ▝ NOT @(0@DHNOT u[D]▞[E]▗[F][G][K][K]d[H]mVAL je[S][G][I]Lf<=fk<=f3[G]6▖E9[A]l[Q] VERIFY [J]bZ[J][N][L]▞$[L]▞[N]TAN h[L]BIN i[J]j$[G]i[G] LPRINT j▗[A]sv]VAL -@[J]V( PAUSE l$"&USR LPRINT V[Q] MERGE .#}$ READ [B][A]"ABS !USR (08!hCODE [U]LEN ▖o"[Q]}L}?[Q]-X[R] PAPER POINT POINT <POINT ▛hINT ]%ZVZED0SCREEN$ IATTR IAT ITAB NOT ?PIFN ASN DATN PI[B] [I]?`@EHv[K]vCHR$ RETURN 6 TAB r OUT Ps0BD-VAL >= LPRINT s[R] DEF FN USR *-tUSR USR [H]PI)▞UKU[G]H RESTORE {q[I]w`PI@A[A][Q]VAL A▜EXP p{ MOVE "%z{ OR EXP =EXP LEN GEXP SQR [L]s gz[I]v3▘[F]YZ>=v LPRINT ▝,@xd▘▖Z-x▘JKRND[B]U[M]DD |&,.▗VAL a OR INKEY$SGN OR "TAN <> AND AND YD+ AND + AND F$STR$ DGL(8IP▖NOT ( THEN TO < THEN 5K▗ TO 2 THEN rE0O>=▖PEEK <= 0@$ZP<= LINE <>,D0@P<>/▞m) FORMAT ▛TAB ▚[A] OVER ▜4 INPUT H▖[C]ACS ▙- STEP *▖0@P DEF FN D[S]@ FORMAT CAT 0 BEEP B@P CAT ,[H],-@tRS BORDER [A]" PAPER [G][A][I][A]~",▗ CONTINUE ~CZ`▝mB▖[Q]VAL BpP©LN [I]vzsVAL ▘0[S] [I]?~iB PLOT ASN ACS ([O]sPEEK INT ▘SQR 8SGN (8ABS C[P]"▗[P][P]3▞24▙[A]pPI[U]i LPRINT Z FORMAT Z6USR @.>=pGFN @XUSR @USR X[T] LPRINT MERGE LINE + NEW ? FOR @ FLASH 3VAL 7g<$;+ LPRINT ▞ FORMAT )dBIN N*3[D]▖|5[U]USR IF Ev1; LPRINT [E]COS THEN % LOAD {3 RESTORE LEN . GO TO 0@SIN u!a@f9&! GO SUB sFeV NEW U~fG4?H!@[B]STR$ [I]l[J][L]INKEY$[T][R]AT CODE [S]ASN [Q]LN [A]X▗} FORMAT 0@`COS PBIN ,[M]pZ[M]D[M]0 FORMAT OX/H|6L|P& DATA X|X|M"▗@(V[w AND /I▟qhluZ GO TO T▗0▗[Q] RANDOMIZE B <AT >[U] 0d$AT B, COPY [M][Q]3"▗$l*dH),▗TY+HNV THEN DIM ▘B/.F CLS O&[M] COPY LEN [E][E]0 RANDOMIZE CAT X[H]<AJ0J. PAPER S,9<S!TAN BORDER ~<|+(=ACS RANDOMIZE OR FOR <>f[N]_`[H] RUN <> STEP FOR u! CLEAR u>= OR /G6X; RESTORE f STEP -v LLIST LOAD <> THEN /(: THEN d(y RETURN /:E NEW 0 VERIFY EXP CIRCLE AND FORMAT THEN |(:ePIUSR THEN l({ INK !ACS p#PEEK +45USR @q NEXT INK CLEAR !CHR$ BORDER THEN T( INK ( CLEAR THEN F▖! CLEAR RESTORE INVERSE LLIST INK XtB CLEAR ~SQR >=* READ INK { INVERSE we INVERSE q INVERSE p8Y CLS VERIFY w>= INVERSE s INVERSE rSIN TAN RESTORE OPEN #s LINE e~PI CONTINUE INVERSE 7w INVERSE PEEK FX IF + CONTINUE LLIST n6]"dpS:~[8wH[N] BEEP WWACS SA^[P]q STEP CLOSE #▖p{Rw▖▖▖{[F]dSGN SAVE l<><▚hZyCFN YH DEF FN LYK@O]!S▘i+5(,T[S]o H/ AND RND?<>ATTR TAB H#mPEEK }r[A] CAT vUSR }XABS }* CONTINUE }$ LLIST P~,M[J]~[G]VAL [Q][N]~9©m READ © FOR IF ©[D]nRND▝6BPQ NEXT Pk RUN INVERSE VERIFY OR INVERSE RESTORE STEP /x INVERSE LLIST ( INVERSE STR$ LIST INVERSE PAPER >=▙V STEP Py STEP ▖xNOT dUSR z INVERSE ~PI LINE k[D]=Vn INVERSE fNOT `[C]: LLIST INVERSE N THEN 0~#ACS ((V+^ AND LIST zCOS >= INK t"** IF NOT [A]{7U^>=$>=bN>=PI<>?[J]>= NEW ▚>=N `F STEP 8/0CHR$ [H] OUT 7 OR STR$ . CLEAR LLIST FN <>[J] ( FORMAT 7PI7USR !JTAN R GO SUB K2 NEW NOT 5df OUT INVERSE 5INKEY$^ REM STEP L/ CIRCLE Z[R] NEW LINE OHRND NEW ybCODE <>FN DIM STEP INT x8# VERIFY 7[A]E STEP >=Q AND CLEAR [D] DEF FN CLEAR 61:v(U [A]ASN n OVER PLOT STEP W[R]<OY▝G LPRINT [C][O] INK DEF FN P*R NEW INK *T STEP MERGE ERASE ▘[G] VERIFY [G]""=j RETURN ` DEF FN STEP y8▙ FLASH +`I IF VAL PAPER ^INKEY$ FORMAT > COPY (> DRAW INVERSE ▚▝[O]0[E](T THEN DEF FN NOT 5AT [U] STEP yPEEK n>ABS *~F(!3AT PRINT STEP LET !PEEK CAT GO SUB D▚8[M] GO SUB w!GV NEW RETURN / FORMAT F RETURN ?~ , RETURN TAN RETURN D? THEN ]~CHR$ k[D]BN>=%▖ AND _©( FORMAT NOT . RETURN b CIRCLE RETURN [O]USR ABS ~# INK {z OR RETURN ▘USR 0t GO TO INVERSE ut STEP COS z INVERSE p{ FOR ▙INT Fi DRAW HQw2+p▘4 STEP @VAL @! OVER <>G INK FO NEW h THEN i" THEN y L^W<>_ INVERSE V<> TAB l_# CIRCLE E' THEN AUSR THEN I TO <>! IF z VERIFY USR ▜USR CIRCLE DIM LN |{▟{LN { STEP { CLOSE #{ CONTINUE { LOAD {|| POKE {[H]||[M]|Z4|▛}9LQASN VERIFY ^kxkTAB ▘▜fXAT |COS |?|X| NEXT | CLEAR |}}}}}'}+}`aC}5}?J}`}VAL r~}} DRAW {|[S][N]G<> INK LINE MERGE INK MOVE CLOSE # CLS |v{ INK GO TO PI INVERSE u INVERSE t FOR INK MOVE u"# THEN INKEY$ RETURN } INVERSE PEEK INVERSE VAL$ SQR [ FORMAT PEEK ?▗fCODE w▗▗4w!1w#ACS [E]_ DEF FN N RUN STEP $| INVERSE ▚ LOAD STEP k© REM CAT [O] ERASE 2"~;[S]O[K]O GO SUB _y CIRCLE GO SUB D+5+ LINE % INK N# THEN y(wHTAN ~ MERGE [I]PEEK STEP L7[K]!~ OVER = INPUT POKE ATN INVERSE Nhj[R]N INVERSE GO TO qo INVERSE [G]`k0 PLOT ACS gbLN 8.FN CODE RND▙5-b CIRCLE NEW PIRNDT8© FORMAT ZVAL 6"▖# STEP GO SUB |USR LOAD f LOAD RESTORE [6 !V"66[S]FN '[Q]|ASN INK USR PEEK ▝INKEY$ INVERSE s BORDER [S][G]h4_[E]X TO ASN r&zl CIRCLE STEP f| PAPER { FORMAT #2H} SAVE |XaATN W AND [S]SIN RETURN W STOP INVERSE NEXT [P]4<4(#SIN BIN INVERSE V NEW VVAL POKE LIST [H]-}8STR$ ;:98 ERASE [P]} LPRINT 1 VERIFY DSQR NOT ACS h6NOT 9[U]"! ERASE © BRIGHT INPUT }<STR$ =STR$ >STR$ ?h6>CHR$ STOP ( DIM NOT BORDER NEW VERIFY NEW READ AND % NEW AND LPRINT DEF FN CLEAR , BRIGHT >=.CHR$ ~ CLOSE #~ NEW RUN hhBhC@CCHR$ D@▟XA@ NEW CLS B@[U]aUSR _▚▖ INVERSE [G] CIRCLE TAB tdIN [P] DRAW BRIGHT CONTINUE _~, GO TO [L]} INPUT POKE USR iCHR$ X?~CHR$ }~z IF VERIFY NEW POKE _ CONTINUE CHR$ ▖~ GO SUB PLOT RETURN (d<> AND DEF FN CLS [L] PLOT E@F@G@H@IkI[S]M GO TO SAVE I" (>= NEW OUT CHR$ OPEN #TAB ©4CHR$ PAPER STOP F LOAD CHR$ CONTINUE W REM QSTR$ ERASE &©RSTR$ AND CLOSE #-©HH INK RANDOMIZE -CHR$ GO TO z%" NEW DEF FN K SAVE LUSR MN[C]] NEXT USR -O[T] RUN COPY BORDER O[U]SQR /P eLh GO TO F NEW AND INVERSE PEEK CIRCLE VERIFY @?© REM uPEEK <> CAT AND AND LINE ERASE ATN ©O AND 2 AND BXSTR$ YSTR$ PAUSE S DRAW OUT USR INPUT [S] CLS USTR$ VSTR$ WSTR$ ZSTR$ [t(SIN STEP VAL$ TAN )>=NOT u BORDER LPRINT CHR$ #([C]© VERIFY [T]SIN VERIFY B NEW CLS /B@USR /D VERIFY RETURN DEF FN PAUSE USR Z~[U]D DIM +d,w%<>. STEP LLIST <INKEY$v VERIFY De5 VERIFY IN <>]STR$ ^STR$ _STR$ NEW SAVE `STR$ aSTR$ b▚>= NEW ` BRIGHT AND LINE +STR$ DEF FN DRAW POKE > [K] PLOT NEXT CHR$ KCHR$ a% STEP CLS ▗($>=' CLEAR $USR ^ FORMAT 2STR$ @h▞[U]CHR$ @USR <@USR ERASE 5[U]USR AND GO TO NOT MOVE cSTR$ dSTR$ fSTR$ eSTR$ CHR$ DEF FN GO SUB USR ERASE BRIGHT [D]gSTR$ ▝ LPRINT USR INPUT [P] CLEAR CHR$ T! NEXT CLS LINE D[K] NEW REM ERASE THEN ▝iSTR$ jSTR$ <> MERGE k/l▝BIN [G] DRAW CLEAR IF $ CLS %; AND >= TO GO TO ▝ INPUT CLS STR$ FORMAT DRAW GO TO jCHR$ DEF FN TAN DATA ▝ SAVE ▖ DRAW @ ERASE ▟[N][R][O]! THEN ,[R]6[S]4 ! ! DIM NEW OVER CHR$ RESTORE VAL$ MUSR $ NEW DRAW FN [U][J]m STOP ^nSTR$ oSTR$ NEW GO SUB pSTR$ RANDOMIZE CqSTR$ NEW RESTORE .X r sSTR$ tSTR$ u NEW GO TO PAUSE v RUN q▝w▗ STOP NEXT x FOR ySTR$ z[A] LIST LINE LOAD USR : CONTINUE RETURN USR GO SUB K FOR BORDER * GO SUB Cx[E]gy[F]oUPOINT N<(<> CONTINUE >=▗3 INPUT : CONTINUE VERIFY v CIRCLE ▜! ▘ LPRINT BIN : CONTINUE ▚2; CONTINUE #:C< CONTINUE <>VAL$ [G]>3!*▘PEEK 8#[D]3# RANDOMIZE DIM <>POINT [O] OR STEP [P]}STR$ OPEN #LEN VH POKE [Q]ATTR ? CLEAR 0:ATTR BORDER VAL$ NEW RETURN (▗[N]3COS USR CLEAR ~USR LET [L]R GO TO LIST SAVE COPY LPRINT CLOSE # SAVE [Q]▝ CLS T@CHR$ POKE PRINT CHR$ ▟T[S] PAUSE 3 MERGE POINT p IF RND[J] NEW ( FOR RESTORE VAL$ w_▝FN ;▚x STEP SGN [F][R]▘ LLIST tL<> THEN s#>= MERGE z REM NEW SAVE Y VERIFY CLS + MOVE <> INK & FOR INK OR MERGE STEP VAL ▘ MOVE STR$ A k>= THEN ?G OR T] RESTORE (+~ INK o INK w6@xEXP CHR$ SGN ▘WULEN ERASE NEW [D]▘ RESTORE STEP M▗ INVERSE LLIST MERGE nBIN f>=BT>>G2[T]*[S]ABS F.0VAL ^ <.2 CONTINUE 2▗2ASN VERIFY }2ATTR CODE oFN g/>#"[B]>+2INKEY$▛R_ATTR BRIGHT x▜CHR$ ( GO SUB D%o"VAL$ ▖O~[T]oySQR D FORMAT AND Dg" OPEN #ADogtX STOP G= DRAW [E] AND 2 BEEP ABS IF OUT CLOSE #ASN ERASE Ra CONTINUE STR$ CLEAR l INPUT GH INPUT ~# IF CODE yyG GO SUB USR bkPI GO SUB B GO SUB VAL `i* CLS VIN ! "&▗>! STEP CLEAR ▜ CIRCLE @ GO TO a CLEAR o RESTORE |[B]29▗y2▗POINT AND 2=▗DM&RNDkzPI LINE ▗#VAL FORMAT wl RESTORE STEP POINT ▜ LLIST INVERSE ] INVERSE TO INK STR$ STEP STOP ▜ INK { OR MERGE [R]~ INK X THEN © w## INK THEN ERASE 5▗, REM ▙ INK MOVE STR$ CLEAR -CHR$ ▗ BEEP ▝mINKEY$g DATA "+CHR$ _▚ LINE DATA !s INVERSE n▞T▘FOP GO SUB Y OUT ~O GO SUB Cz▗ NEW IK~2 PLOT ▘ CONTINUE THEN YFx2kt[A]"▗(+{[I]"Ox;"{G2] SAVE EF CLEAR RwA=CHR$ NOT ▗ SAVE REM c*^)" OPEN #▚"$▝▜ LIST EXP ▚2NOT ▜2▜t<2 MOVE ▚! ERASE ▚#▜!<>▜"<=▚ GO SUB S▜o INVERSE TAN `f; NEW t=x NEW 2X=2▜P4y NEW [T][▚ L{2 PAUSE l^(kzGPI LINE NE[T]VAL [T] INK > Q NEW AND ▝_2 POKE ▚{▜POINT PLOT 8 LINE i RANDOMIZE ;STR$ OCHR$ es[P]N( wS>▜:w2N TO COS ▚ INK " CLEAR ▚ LET COPY INK ATTR 24▜xUSR jX2j▜ STEP ▖ CAT 1[n INK CODE STEP ,▜ INK DM INK TO VAL ▚@ STEP CLS B& INPUT AND o INK TO RETURN READ INK ($ GO SUB Dm ERASE DATA FOR 6#q#p-<>CHR$ [U]▚:x[Q]FN U_ COPY [O]"[P]▚![O]▚TAB ▚ RESTORE [O]SCREEN$ ASN RESTORE COPY ©%INKEY$Pxa{LEN _ ERASE SCREEN$ ▚X<> CLEAR ` ▛d@ INPUT GO SUB VAL f COPY .CHR$ ▘@ LLIST >NOT g, CLS ▞KVCOS ^#P INPUT ~ NEW UOLEN SCREEN$ OLEN w, INPUT CLEAR D<> OR )_ AND POKE NEW PLOT @ THEN [L] LOAD Sq RANDOMIZE } NEW LIST oF@ GO TO RP CLEAR ▚STR$ {a IF `*>MN PRINT x©[R]yJ LINE PAUSE [U]▜U VAL$ O THEN ERASE V▜▝USR r LET =CHR$ 8▜[N]NOT #6M]▚wxINKEY$[S] CLEAR L<>![B] CLEAR 2NOT C▜![L]USR PLOT INKEY$$ACS =%,/INKEY$/SGN BORDER SAVE _yt VERIFY OPEN #_ INVERSE !` LOAD INVERSE y NEW <XG>v CLEAR C<>&hT])©Y CIRCLE REM #y COPY CIRCLE 1&oDI, LET x} RETURN 0=▝ RETURN -(8!? CIRCLE a CIRCLE <g[D]K_>Ao▝0[B]SIN CODE = VERIFY ▛8| RETURN DASN [11COS 1[Q]1D1Wx[C]BW>DgNOT "1[A]%G1COS >=? FORMAT BPI<>:~ FORMAT ?2!G INK AX INK 0?IN PEEK ▗*LEN CODE STEP ABS [T]0Aa! LPRINT PAUSE < LET INK STEP @▞!" THEN DEF FN ![I] LOAD GO SUB VAL ` LINE VAL$ ▞+* NEW {SIN >=+F+>[G]2▞~+▜ INK J0▞ OVER ▖ INK LNOT FN @[E]{ VERIFY e▞ LINE 8NOT ABS ▖z NEW CHR$ l▞ INK ▖<[C]{ AND Pa▞ INK _8z VERIFY W MERGE >=+O MOVE REM ▞<>! COPY [P]# CLEAR NEXT GO SUB s OR ▞ RANDOMIZE MERGE xLEN CHR$ ABS ▞1 CLS < LET [I] LOAD !!<>INKEY$II|x STEP [N] STEP [T]POINT VSGN ©aACS W AND STEP [R][F] CAT [Q]N( DRAW THEN ▙© AND #R RETURN "USR 'RBUfi LN >L0>Dd▙ DATA SCREEN$ :X CONTINUE PI>= SAVE A TO G GO SUB DATA ▘ INVERSE LLIST STR$ *MM FOR LEN $PI RETURN & NEW 8} RESTORE Qp( BORDER ▙u[G]ACS ▚ GO SUB Sx3 OUT 3& REM CHR$ ▚ LIST <> VERIFY i[B][F] CLEAR USR ) CLEAR LLIST ▜ CLEAR ▗[F]?▖ BORDER GF[M]AT $jINKEY$f@ NEW D NEW ▘>>= STEP CLEAR ~2SIN ^ CLEAR VeCHR$ ~2 PRINT SOJ2▘ MERGE B2 RESTORE MERGE ▘ MOVE ! CIRCLE <>!"▛jF STEP P^# THEN { LIST s)ATN THEN x>=hx NEW ©!USR NEW N<>, COPY COPY P COPY R COPY Q COPY ST COPY WU DV(WZCOS XYZ>=PEEK [Eb PAPER [E]Ba.`y▟FN VTAB IN ▗5B RETURN C IRJ CIRCLE AT KN[B] RETURN O+L{/h▝|LMD PLOT ASN ▝])JK^@M$VAL$ B DRAW INPUT TAB EB DRAW 1AT VAL$ ASN NK SAVE RETURN RETURN [O][C]3]V[C]l▝<mK[E]3~ASN /SIN /{ LOAD <>r[S]r5 RETURN 6 RETURN ,MLEN 7 DIM 8 CLS ">=[R] MOVE [T]TAB Y&W( READ 'uYu TO [M]!z INPUT [S][T] PLOT g+[S]TAB ][R] CIRCLE k(0$Z▛%[O]rBIN #} CONTINUE TAB ]USR 0[Q] FORMAT n▘.Q LINE ▛ PLOT ▜▖▚[H]q DRAW x COPY POKE COPY @?} RETURN A? CLEAR FN !!ACS RETURN EXP :<=A[I] INK ;<` THEN =▝>[P]|?@ [I]BIN TAB VAL$ CODE VAL LEN 2 CAT ASN DRAW 3 RETURN RETURN SAVE TAN fSftW▛PI DATA h GO SUB [hf PLOT A4ASN OUT g"h@▝l RETURN SAVE jJ▙[O]mn COPY COPY O>=o<> SAVE kAT 4@p DRAW t CLEAR ;ZDBw POKE oGxyTAN zFBG STEP HPEEK rWP]G2uqINT r MERGE EXP VERIFY RETURN mTAB DRAW IF DRAW -G.Hh%G;r{TAN H▚s/[B]TAB CAT 2CjbTs▘USR THsCE▗ FORMAT CE2 DRAW E IF ELEN {) IF ▛ SAVE K^ RANDOMIZE ▜B[C]!6EE6▛SIN [B]B,ET"▖;)L- COPY COPY *""H+▛ CLOSE #*b*}-++[©(. LLIST f[I]v>= STEP A[L]?ACS STEP ▟ INVERSE E~ STEP g THEN ▚NOT ![U][J]CHR$ wA[A] INK n..nYLEN lRVAL$ CAT c+▝0rBuv REM ATTR BEEP PLOT BTAB LPRINT INPUT U6 STEP NOT %%cQ5 REM h55X THEN ©>= THEN OCHR$ x[A] THEN WCHR$ [L]_CHR$ .[B] THEN gCHR$ Vo(Q NEW @ INK SGN "[E]EH6CODE @6G!-[A] STEP [C][P]RNDSCREEN$ [T] TO AND ▚/▛5 LINE g[D]@▛. STEP COPY b_6[K]NOT A BRIGHT *GH. OR SIN !6[P]PEEK NOT ▝[R]W[D]Wp[D] STEP ,HgCODE 2ASN NEW <24 NEW NOT B4)[U]/010[Q] S[P] #!Vp#>P6[N]#w VERIFY # PRINT b$T/PM2X:K NEW NEW BRIGHT : DEF FN USR CONTINUE [:J>=(X*2 NEW CLEAR ! STEP S[Q]q▚5{ tACS LN ![6Cp[F]_#V!Wj THEN USR | RETURN [N] 6b4<>p THEN 0COS wu NEW <> NEW :[B] NEW 0ATN STR$ DAT DIM .rUnXUSR W INVERSE >=T DATA NEW ▛'_Vq INPUT FhB5 RETURN JO|INT 8.p;![G][K] NEW SAVE CAT THEN SQR + DRAW +LEN INVERSE ▚O?#sEXP USR 0V+ STOP RETURN BORDER STR$ COPY :NOT SAVE a*BJ>▗_ AND tD6PNOT D2{i CONTINUE [B] BORDER s▛ CAT NEXT ▛J▗zF(O. LPRINT V 2 OR AND G:▖. STEP COS dSTR$ (# CIRCLE [I]a AND DGPOINT i(PI> VERIFY INVERSE q`SQR [C],Q BRIGHT w8q`P STEP THEN [G]NOT 1o[R] CLOSE #6/ AND ▞ MOVE 0F[P][C]!BIN [C] FORMAT *pPI !n <LEN f( SAVE <]▜O7k▜!{[D] NEXT ATTR [F] FLASH FOR [P]ATN ▘r DRAW O#>▚ DATA [D][H]v>= OR ▘ DEF FN 4VAL VAL <> RESTORE [K]ABIN STEP -[E] LLIST <>U▙ RESTORE a CLOSE #!a] RETURN LLIST FORMAT RANDOMIZE [H]>XFF STEP [D]<<[S]FN >=▛ LOAD [F]6EINT ©ut[R] NEW dIN +STR$ ASN k PLOT NEW m CLEAR 50< DATA T4VAL PEEK LLIST NEW IF TAB e[U](4 INVERSE g` VAL$ H&>VLN PEEK ▚+ THEN H1 NEW [Q] PAUSE [G][D][U][D]TAN [D] LINE [D] TO [D] DEF FN 5[D] FORMAT [D] ERASE [D] CLOSE #[D]▜▖▛▝▗*OBIN RETURN DRAW }4 SAVE POKE j LOAD SAVE BRIGHT POINT #%+FN E CLOSE #<>Ku4 LET CLEAR ! SAVE PLOT *zc[A]SQR DATA PLOT [Q]CODE ▞ STEP M[F] CLEAR wCODE LN BEEP tY READ >{[E]!N>NOT O MOVE 37w~▝$3} CLEAR 6~!▟XPOINT NEW ©UVAL$ THEN ,~( INPUT PLOT COPY <>!5 NEW 5[N] STEP SCREEN$ [E]SGN t5▙[H] DRAW ▛t?▛ STOP ▞GCHR$ E[D] THEN O▖VAL$ CHR$ f_ STEP J[E]NOT <=▟ PLOT 1 RETURN RUN STEP ATTR [C]>=NOT ▞[E]!6 NEW ~PI>=5<> OR > STEP =[J][U]STR$ y▜▜![F][F][U]J NEW 0## A▚#2[ NEW 0▚2SQR / NEW *] NEW ` RETURN ~ RESTORE OR STEP RETURN [E]STR$ LLIST >=#[Q]P>= PAUSE BORDER <><>==5 IF -:8OI~ RANDOMIZE BEEP 1▚a IF -ATTR :C<=[P]vACS SAVE -jZ!B[T][L]&53^ SAVE 4#6O[D]▝!/[F]o| DEF FN g~<> J▗ RETURN COPY /[N]// CAT H[R] COPY SAVE IF IF IF g* NEW |ASN d CIRCLE u[N][H] STEP CIRCLE [S][F]s STEP n[G]e INK q# STEP [G] DATA DIM [G] STEP LLIST [H]= LET RANDOMIZE [G]NOT ~Q#[G]>=8 RETURN >0SQR GO TO RETURN PLOT > RANDOMIZE FORMAT COPY ▚w~# RESTORE W▗▗TAB LLIST USR LOAD PRINT STEP [R][R] FOR LET NOT [T][G]EXP PAUSE gCODE !iTAN >=▖W STEP OUT l LPRINT OR U0 COPY GO SUB [ OUT y▘[O]{*V READ *XA THEN [E]"[A]` STEP [H][G][Q] PRINT :? NEW b LET FOR <;*7 NEW }TAN Z0H▖M0D$0![J][J]" CIRCLE 8h FOR [D] RESTORE | STEP [E] LLIST } PRINT NEW J LIST STEP VAL [G] LET NEW LEN !5 TO COPY O THEN 9 MERGE L{" GO SUB [Q]_)SGN ) POKE MOVE <>USR INPUT /GP<>PI}▛'Zo|'g[L][K]USR [H] Z[H]7ZZ INVERSE SQR Ao RANDOMIZE FLEN hGFBATN ATTR G DRAW w MERGE SQR B OVER <>ATN ©0O/ATN GO SUB uE2 CAT LOAD w CLS LEN sH!GEEVAL$ ABS m[Q] OUT NEW r{= LPRINT CLOSE #Q INVERSE PEEK ) STEP REM USR ▚ STEP LOAD FOR NOT [I]XJVAL$ AND > OR RESTORE MERGE ANw FOR q FOR # RUN MOVE FOR POINT DIM <>!X STEP *[S]> STEP R[I]! DRAW CIRCLE GO SUB VAL <>>2# NEW STEP NOT BORDER CAT [F]:` STEP 3^CODE ! LET INPUT F# OR FOR ?!VIN RETURN 46>=*7INT # LOAD o REM MQ LPRINT [Q]▛ NEW (=( PAUSE !![R]>![T][Q]CODE PRINT >2X$ NEW LET _ NEW [A] INK X! STEP PI(+(NV"HHK[B]RNDG NEW THEN ©USR [A] THEN W>=KO▜▝*▝i)![J]3HX2&w(ACS RETURN 2[O]2CODE VERIFY O OR GO SUB KE NEW G STEP TO [O]STR$ VAL CIRCLE LOAD 2% NEW >2D FORMAT CAT 7CYD>=▖▞[B] LINE ERASE :0ACS r CODE *i!yZ2@= STEP "[J]:<=_O/q▝R[T]!lwy STEP t[I]*d^"A([G] PLOT !D[Q]~ >=GBIN READ [M]# THEN ▚ STEP VAL$ [I] NEW :f NEW CHR$ RUN [L] THEN Y: FORMAT eNOT W[M]©~}|{ THEN `CHR$ [Q] THEN hCHR$ 4[O] THEN XCHR$ v[M] STEP THEN [M]:L▝BOCHR$ LN [M]▖VAL [N]NOT PI[K] STEP [I][I] CLS LEN INKEY$VAL$ OF@CHR$ INK PCyCHR$ y[L] STEP ATN [I]A BRIGHT [J]UCHR$ "[N] FORMAT .5=(AT THEN ACHR$ LINE [B] FOR NXS RUN FORMAT @' NEW BIN FN NEW CHR$ c_[P] STEP o[K]hDBUSR :4>=TA &= NEW i0t5 NEW PEEK FORMAT #"] LET ▗`[L] AND !i[K]CODE t <t <ONOT POKE [L]!lSGN H[K] ▚NOT SIN [E]%#PI!&$T(` LINE RUN OUT .[R][D][R]▝2'[P] NEXT CIRCLE PAPER TAN LINE POINT NEW CHR$ FLASH %INKEY$INKEY$ PAPER T3TAN J POKE CONTINUE :p NEW *n NEW STEP [L] STEP 1[L] PAPER 5! STEP VERIFY [P]!E NEW 44%& ERASE [T] DRAW &s&qmATN &O&LEN 4&55[O]^CHR$ STOP [L]:+%[N]B LINE >/NOT USR VERIFY !L NEW 6TAB THEN 2* NEW > COPY X▘2$<>:cH NEW q RETURN [ FORMAT O?PI FORMAT tG.SIN VAL$ RETURN "▘ LIST w.:IHtK▟W`'COS d>=?Gd NEW 2)LEN >=V*` NEW q STEP [J]D<6@#~ NEW `w@z NEW !?[R] LINE REM ]3: NEW NEW © PLOT 2% LIST %[M]CHR$ [L] NEW ! THEN AND 3[A]NOT <=a LET 5 LET GO SUB dNOT A!#(-035:/=(PEEK @vb INK O:f[B](USR my<if+ OR 2D ERASE NEW [K];[M]STR$ i▟ CLOSE # MERGE 0N NEW DRAW %i MERGE 8[ MOVE ~(N NEW RETURN >d▝3_Z LIST 4 INVERSE GO SUB D#A FOR X<<> CAT ▗ LET INPUT : POKE "+<> STEP E[M]VUSR :m] RUN [L]g[Q][G]G~PIB CLEAR &wNOT LIST [C]! POKE G(u= LINE VAL [N]":[L]NOT [D][N] CAT [S]H CLOSE ##▗[O][K] STEP FN P VAL$ [I]">= NEW FORMAT MOVE / ERASE _r THEN OVER ! VERIFY M NEW 6+6NNOT NWSCREEN$ MERGE STEP BEEP [O][M]:pG INK bwe[T] NEW USR w^▝Z PLOT LEN PRINT .[Q]!')q?M7 AND +N!3▚G; REM LN H< OR ~f> STEP .[N]NOT "[S] TO nCHR$ nPI( GO TO [N]CHR$ `[N]8▚0w STEP PI[K]f~3 RETURN >=+5USR 6# THEN RND/}T RANDOMIZE [D]Z[G]2+ RESTORE I▗ READ 2 BRIGHT ▚tCODE T DEF FN >SCREEN$ =[U]Cf RETURN <> REM ( PRINT FOR CLOSE # FOR NOT [B]0L NEW PICHR$ DATA [N] LLIST [O] CIRCLE */ NEW ▜INT PRINT [U]<=[N][U]#% FOR 8 CIRCLE FN CONTINUE COPY <> CAT BORDER RESTORE X/f CLS w![E]▖) NEXT COPY BORDER INT @A NEW *gIN M[:i NEW (*jl NEW 2. NEW "Y RANDOMIZE [Q][D]▙ACS ( INPUT *uwt COPY ( STEP n[N]▝XtP4N:EXP y LINE READ [L]INT [N]~ RESTORE THEN [R]▖0STR$ MOVE ShSIN LLIST LET 21,LEN 6)N STEP IN [O]8▘!L7[Q]▜w STEP [N]>= STEP Z BRIGHT +6?-ATTR &NOT ZC CLEAR SAVE ▞ MOVE 0+NGwH GO SUB BEEP [O].] RANDOMIZE y7<>8TAB _0=x VERIFY G LLIST 4 STEP [P]ATN FUSR NOT IF [J] FORMAT <>[E][K][E] SAVE w# THEN AND k THEN @ ` THEN P N THEN H e:c FORMAT [I]n CIRCLE Y CLOSE #| AND g} AND oEUSR o} VERIFY o@ABS o"uUSR 2 DATA THEN DEF FN SGN IF %|c(1NOT BEEP PItCHR$ CHR$ FN ▗INT ▚ THEN VERIFY :bZuTAN AND @ LOAD {INKEY$BIN P<4p^ STEP STEP d7,b LPRINT ERASE ▝O DIM CHR$ -USR STEP [F][P] FORMAT KBt PLOT ERASE w!SGN [Q][F]@>0([L]P_ABS $INKEY$$CHR$ CAT INK BEEP RETURN TAN FORMAT _ STEP ▖[P] ERASE READ [M][Q] DRAW DIM > DRAW STEP |/$[O]0 READ [G]5 STEP :▞ <> THEN G VAL$ `c( THEN F THEN AND ▚H▝ [N] STEP I[Q]^44Hc&55 PAPER aE@[E]Y-m<> !" SAVE IF DRAW {SQR RETURN f DRAW DRAW RETURN RETURN g%G PLOT T[Q]'(;,_[Q]m[Q][[Q]▜[Q] VERIFY LINE DRAW RESTORE RETURN < NEXT XYB~USR 9BIN < IF DRAW RETURN LOAD VAL CLS @ CLEAR }[R] RANDOMIZE =zK SAVE PIX:/ FOR ?e▖@ STOP 1[F]] STEP u[R]aPcySGN CIRCLE CODE <>oCODE THEN [J]0▝? PLOT O}<>*RkVAL$ [R]![L]▜#"}<>A[[E]1 MOVE LLIST <>[P]CC CLS <> PRINT 4 STEP [R] LET = PRINT <>xPI74FN NEW SAVE FN gyEXP "<=FN o PRINT <>$|USR } AND o CIRCLE | VERIFY Wg<> NEXT OR PRINT FABS ▟ RESTORE INK d[|!B[R] OR ^#~W#COS RESTORE BIN FORMAT CAT @[J] LET h LET CLEAR 3STR$ INK ) DATA ▜o FOR DIM ASN [S] BORDER @<>5 LIST w COPY EXP nBIN NEW 2 OPEN #POINT RETURN <>CODE SIN w SAVE NEXT STEP E GO SUB s:[R] GO SUB {@[R]l"<[R]J">[R]> GO SUB GO SUB G[C]D GO SUB ^L NEXT 9-5** GO SUB V<>>ACS [D] STEP ▘[S]STR$ >=>VAL$ 2©[S] BORDER Q BRIGHT <}JLEN ACS - ~ NEW <> MERGE OR EXP PI STEP f[S]8p[E]j[S][T] RESTORE STR$ MOVE INVERSE <>2 RETURN [U] DRAW )© DEF FN DIM B~ LPRINT BEEP @)e/:T[R] THEN _(%"U[R]:~LN [T]![T]" PAUSE [S] MERGE OdSTR$ GO SUB [ OR RESTORE STEP ?D THEN POKE <>Ap PRINT AT A DEF FN Tw PLOT RANDOMIZE <>IN <(# RETURN COPY >= CAT P%CHR$ (b OR Bn0 INPUT x% CAT VERIFY USR 8 NEW G READ OR CODE FLASH G NEW O THEN @( THEN INK THEN H MOVE THEN XW-STR$ THEN P<>+*# FLASH RETURN INKEY$ yVAL O[F] @0 LIST y PRINT : PAPER REM ] FORMAT NOT RNDSGN %[T]({ NEW ( PAUSE THEN 8 GO TO >=<>[K]?C DIM ▘jCODE >$BIN ▞vUSR EUSR LLIST q#s#rSTR$ PzBIN INT [S]CODE W2 THEN [T] STEP VERIFY [T] MERGE STR$ RESTORE OR 6, IF }STR$ LLIST NEXT <>Xm9x THEN /[S] AND Xgx~[M]l▝o<>$ TO bVAL #"! &$>>>>▟>>VAL$ >D LOAD ▜[B]!TAN [U]PATAB [U]INT :COS [U] [N]*CODE [U] RESTORE NEXT STEP s[U]INT LEN [U]WABS REM [U]E SAVE STOP <>} THEN =/ABS RLN "H!▞b PLOT ACS &r CLEAR [U] INPUT OPEN # RETURN DO[I] CLEAR zCOS >=yM INVERSE DIM M[P]aAT POKE PRINT 2 LN BRIGHT d BRIGHT @LN ^2 DEF FN COPY STOP COPY [G]$ CLS @<x7▟M[M]0"> STEP PAPER RNDCODE 2 NEW STEP ja NEXT PAUSE 3!9bB0 @[B]PI()=COS AEXP 0<+ NEW (;ACS RND FORMAT [E]_EwIN A NEW RETURN c8+0 STEP [B] COPY uRND CIRCLE Cr RESTORE OR TAN FORMAT a' MOVE GO SUB 7<> GO SUB h*?*P ASN * REM 4 STEP `x[J][G] OUT [G]SGN 8( STEP BORDER g)[U]CSIN .INKEY$<>[T]PI<>[R][U] PLOT OVER [P]>= RETURN LINE LRND PAPER wvTAN RNDK4KK INPUT KAT [J]&!SIN CONTINUE X▖PEEK ! FLASH EaH! DIM STEP [T]![A] CLOSE # STEP CEINKEY$VAL 0!▗[H]+0 ERASE PEEK HHKBIN = FORMAT !&3TAN NOT 6>=!00U!! CIRCLE @0BIN FORMAT ;BKXb RESTORE MOVE STR$ OR MERGE RESTORE qf READ LOAD MOVE FOR STR$ GO TO p DATA SIN $ VERIFY [T]$ MERGE ^$6%dBIN l FOR STR$ [T]0 FOR <>!INKEY$INKEY$9b!'_ STEP `NOT p` LOAD DRAW < LOAD Dx LOAD CLOSE #qY©.Z![S]Z[P]d©<[S]©/ PAUSE ©V[U]$9 DATA ©&PIAT AW©[J][D]ATTR GO SUB SCREEN$ ]aASN JO[U]STR$ READ USR MOVE LPRINT LPRINT [Q] LET FORMAT DIM LIST PAUSE [A] DIM 8 CLOSE #@ DEF FN CLS LLIST COPY > NEXT !WJr?g?4©kM LINE IN _* CAT M[A]"-BIN Ja LPRINT L CAT CIRCLE [G]RND2[N]X▘ LOAD # OR )RND OUT LIST [I] g RANDOMIZE SQR ▘[S]7[S]SQR DATA >= RETURN D.*▙GT RANDOMIZE ▘E"@AQ[Q] ▖A STOP AT QT OR SIN LN LET pqUSR [S] RANDOMIZE 3t RUN IN CLS BEEP MERGE SCREEN$ ATTR UA©ASN _ COPY J[U]V PLOT ▖ ▖<>▘3[E] PRINT ATTR LINE (W*"@P▘ STOP ▛▖Eq OPEN #2 LPRINT LIST LET f STOP f▖▖QfSIN f LET fUSR f▗▖f.f3 COPY I[C]210/.-[C]$,+*)( I'&%$# DIM FN >=[E] ERASE [T][H][S] CLEAR N RETURN ASN VERIFY abc▛kTAB d OPEN #e LPRINT f LET $g E IF STEP TO THEN [A][A] LINE <>>=(ATTR -3x@[C] CLS ▝▚ IF d SAVE SCREEN$ &([L] CLEAR ,;PEEK p[ CLEAR 1STR$ RETURN CLEAR VERIFY INT BIN INK MOVE DEF FN L▖ DEF FN F STEP D`*TAN (@ LIST [T]~ RETURN )▘USR CHR$ ▛a OPEN # MOVE [I] LPRINT @d LET STOP ( AND QTpSIN LET [C]USR >=(z. NEXT BEEP SAVE RETURN 5▖▖555.5▖▖5555▙▖R5 LPRINT 5P5 COPY x5B# LINE [A]COS NEXT GO SUB s INPUT SCREEN$ 1<>INKEY$ STEP LET SCREEN$ SCREEN$ , STEP X11[USR FN > STEP ATTR LPRINT *~xLEN NEXT >2/[<> OR CLEAR COPY © GO SUB ySTR$ J0?/BG RANDOMIZE P CONTINUE SAVE SGN L▘PI▚LVAL LET BEEP SAVE +USR } PRINT Qh*(.IN [Q] COPY USR PRINT LPRINT CONTINUE [Q] ERASE pd0 MOVE P STOP g[A]`*©@[K]R IF / LIST GO TO @ DRAW SCREEN$ SCREEN$ n]@ COPY INPUT LPRINT UR BEEP wSTR$ VAL$ {P (b;▖▛HQSCREEN$ [U]% CLEAR PLOT WQSGN [B][C]JFN _p(▖VAL [Q] MERGE @B 7P@▛[S] @D@% ATTR ERASE VASN 4* BEEP INT " MOVE ▙NT(DZW"#D[Q]PDUSR 0P@ COPY MERGE COPY ATTR POKE VAL$ [A] DEF FN LIST |SGN INT LPRINT CLOSE #IL GO TO = INK RUN IN b4 CONTINUE NOT ▖ LPRINT 8USR 0USR ~USR / INPUT +p LPRINT ▞PIN USR `▖LSTR$ LET POKE "[Q] COPY WG▘x <=[Q] QSXSQR 4 OVER ppVAL$ SCREEN$ ,VUf▚SCREEN$ 0CHR$ 'A[[J]p PRINT ^}BSCREEN$ 0▝ CLEAR P_ COPY COPY BGd@8FN PT@SCREEN$ ATTR 1WS4;PI(p/<CATTR USCREEN$ f`0p` CLEAR RUN 2Q[B] LET 29BIN INVERSE @SCREEN$ !MT COPY PRINT COPY INK PPP@SP"P! BEEP Q,.fW0▗ PAUSE RETURN TO L8&▚ OUT 2#/~IN CONTINUE [Q]nASN POKE W COPY BEEP ©P▙FN P>= PLOT FOR 4p BRIGHT EXP ,NOT OVf>VAL$ 0+l▖EXP l/▗ INPUT ▝z COPY RETURN POINT 7$▚ FORMAT INK FN *T@oUSR CLS 6[Q]B[A] INPUT ` RUN A BRIGHT <SQR NEXT ▝D|yo▜,FN 0(1 SAVE U!! REM / LPRINT H?[Q]ASN /iZ9ACS USR W[P]W GO TO USR RETURN `USR (T CLEAR h[L]@h LPRINT [Q]@[B]tz[C]F▙COS CHR$ ▟ DRAW W FORMAT BORDER Ch COPY LIST WESTR$ j>=.-*f▜[Q] OPEN #x GO SUB LPRINT x DIM CLOSE #2 COPY CIRCLE w[I]! TO . OVER ▝LN [M]▚>w-[E]SCREEN$ I LPRINT +I@ATTR ]© LIST Z[G]o<=7FN {VAL ▝0A[I] RUN 0y LIST 5▖3QgQnpU7T[I]X RETURN e`ATAB DRAW q COPY @ COPY BEEP NOT COPY COPY p LET ; SAVE r LINE ef[Q] PAUSE LPRINT SAVE ` REM %#X[T]INT n _pY NEW `AT , BEEP READ STOP f NEW STEP USR D( COPY SAVE [N]_tTAN }?/Z LPRINT OR FORMAT LOAD v[Q]▝* (`AT 3 RUN fsJH BRIGHT 0[R]VAL uB▗©▟TAB LLIST USR @[A] DEF FN USR [F]▘[Q]Fx SAVE _!SIN CONTINUE ▛T>] READ jVAL$ AND LPRINT LIST P[Q] LPRINT >=AT t LPRINT BRIGHT >▚. LIST s DIM | LPRINT CODE RETURN [G]USR TAN (X▙<|INT LPRINT CLOSE # BRIGHT L LPRINT >[Q]:wwUSR 78 TO & GO TO )>=[I]4??<@[T]ATN @G{ COPY VAL USR * COPY N#[P] CLEAR IN LIST 7~IN USR *}{[I]u^ BEEP AT jPOINT INT OUT U INVERSE BEEP w FOR ATTR ATTR VAL$ MERGE WWU FOR .SCREEN$ * OUT T^.VAL$ *_4TJ>.*% @{ IF z[K]© COPY LPRINT CONTINUE ?/YCODE RND LOAD % FORMAT IN n+=v`!▖!POINT [Q] TO [A]B SAVE CLOSE #[Q]o@ LIST 9>+ OR (qhpB CLEAR V. PLOT {Ec[I](VcABS M COPY CHR$ COPY POKE IN [A] CLEAR NOT !:*USR )@Q`PVAL RESTORE s>(uG LINE @B@ CIRCLE [J] LPRINT IN /0_C GO TO SCREEN$ Bn>= FORMAT /T[E]}U NEXT RS7[A],w[A]O ERASE CLOSE # RETURN P SAVE V PRINT USR COPY STR$ COPY SCREEN$ [Q]CHR$ `>=|[M][T] CLOSE #▙p CAT ~6[I] VERIFY ABS @NOT <`5-ATTR LLIST A*<= COPY < RETURN u`<@` POKE 9j$[N]"*`USR "X2 LIST LN 2 LIST / PRINT N IF DRAW SAVE ?LN GO SUB `USR 0 FOR &$@ 0,L<8>=@$[U]IN LPRINT j CONTINUE (n FORMAT C2( SAVE @/ DRAW aU IF I IF ) POKE % POKE CONTINUE CODE a`( FORMAT [USR FORMAT LIST % SAVE <H%x>[E]x%h>hpp[L](▞> STEP (7@ OVER CLEAR LOAD [F] `( LPRINT p8▞vpVAL$ CONTINUE INPUT zGQ"[C] DATA [T]SGN PAUSE BIBIN R FORMAT [S]CHR$ L[G]P RUN CONTINUE 0W CLOSE #U COPY @ (U ERASE " CONTINUE d" OR * b@ STOP ' IF COS fP$ DATA F▘INT 6>=B_INKEY$3 BEEP / DEF FN 4 POKE VERIFY 5B)pP"? MERGE iRND BORDER k"UBtUSR USR LPRINT FORMAT >= AND ▚ PAUSE @SGN (USR [U]; LINE AT FORMAT FOR @)[B] REM d[L]W▘▘SIN > RANDOMIZE 5SCREEN$ c▙XKATTR _ ERASE ATTR LPRINT ] LIST SCREEN$ SAVE X/*CODE RETURN /"LN p LPRINT VAL ▛INT QF/`ATN [P] COPY ▘ COPY SAVE [Q]]/TAB CHR$ POKE COPY @*©A© COPY _[P][A]z RETURN /PEEK STR$ LN ANV▜EF POKE -▜u TO BIN %z▜LN CAT AX INVERSE (L▖~S[F]CODE BIN h[Q][B]Pfl▟RQ▗H▚ COPY RETURN LPRINT COPY POKE COPY LPRINT RETURN ©[Q] CAT [U]▘ LLIST =S[Q]Gf OUT </▗U//xJ LINE FN a IF [Q]▘Bg[S][Q];INT i[B]▞OT▙ DATA [A][U]p[C]![A][D] [F]TAN [G][H]8Mp![J] CONTINUE [K]/ FORMAT [L]>[Q][M]ABS $g[N]`[O] INK [P][Q][R]g SAVE CLEAR @@ LPRINT ~ LPRINT VAL USR SCREEN$ LIST FORMAT ATTR LPRINT LIST 9▗~6z©U CLOSE #*CODE J"[& RESTORE PAUSE CIRCLE >TAB PEEK |LEN FN T:n[E]`Z=" POKE OUT ? LPRINT BIN CONTINUE &CODE J CIRCLE ▖3DCODE CAT $CODE . SAVE NEXT (A-[E][Q][Q]JK©▛ CODE CODE $ SAVE CODE + SAVE _ COPY B LPRINT RETURN CODE B▛NOT CODE SAVE CODE LIST CODE © LLIST LIST ;CODE SCREEN$ CODE ERASE kUSR ▝`[A]USR TUSR j:8|/A*(u][Q]▝4M@ LIST (/ LPRINT ~ CIRCLE IN POKE 9Hh CLOSE #@h9 MERGE [F]z}.SCREEN$ U!TAN [G]PETAN OR LPRINT .BG< LIST }[G] READ *T(?T(*PIN U SCREEN$ U<B#(TYUSR /!LQ LPRINT COPY ?©U[Q]C]% NEXT RETURN ,▞B LET YN AND FN Rv([D]36LEN p LLIST ▝ LPRINT ASN "O1h READ CLEAR STOP INVERSE [C] COPY RETURN BRIGHT DRAW ▗,i FORMAT ] MOVE COPY PRINT COPY ERASE GO SUB LIST x>([Q]t6$ GO SUB (IL8; CONTINUE H#J[L]USR OR [A]( SAVE SAVE ? DRAW ?SGN 7c=20<>=>=T( OR [N] COPY (* FOR GO TO [I][T] LET * CLOSE # CONTINUE +( CLOSE #E FORMAT & CONTINUE 7 POKE / DRAW o PLOT © RETURN ©( POKE © PAUSE ? DATA ??RND($ 0FUSR STEP &80R▘?▘@@▘APOINT )+SGN Z[Q]pAT aVAL [F]p#▖Ap LN QSTR$ Xb STOP [A] NEW y@[U] @TJ▝X4`>=) FORMAT J"*H[U]$ SAVE ATTR TA&▚P©|U OUT W[G]h[N] USR TAB #GUXz▖:T3USR t[Q]AT COS SCREEN$ STR$ WYRCODE <▖g[Q]▛USR U OUT LIST *POINT SGN 5VUSR INT J LET p BEEP :INT 5[A]2.LEN /`@POINT [Q]Uw1STR$ 0 TO "*`@U FORMAT [F]FN RND INVERSE OUT LIST QPEEK NOT k LPRINT COPY [R]j[M]NVAL$ A5 IF [N] BEEP CIRCLE Q▖[T]p7[M] DRAW `[M]AT CLOSE #STR$ F ,SIN ▘W2 LOAD FN H}BIN L+INT DIM Pu LLIST LIST " RETURN 0[Q] CIRCLE [K]LEN "MUSR NEXT ▝ INK PSTR$ I8<1Bh[Q] SAVE [Q]0/PPSCREEN$ CODE 0WRNDINKEY$ NEXT :<= LOAD ASN SCREEN$ CODE =INOT NEXT RETURN E LLIST [I]@ IF E STOP u COPY B 1a▙n POKE x0S CIRCLE ▗t"{"p DEF FN p qUSR ▟ THEN z PRINT DIM CONTINUE 3g3j<= FORMAT [A]p[F] DRAW FI$WpTAB INT COPY LPRINT / COPY Q'[H]▟fj SAVE FORMAT ▝Tj LPRINT LIST x8"_>/C DIM v▟[P] MOVE CLOSE # TO MERGE c@/6ATN q OR |; CLS x0USR " H[I]TAN DRAW ▚ CLS USR PRINT LPRINT PRINT LIST 9 DRAW 80 CONTINUE " CONTINUE 8Cxx4$<~?.8@* LPRINT VAL$ PNOT 6@ MERGE CHR$ xe`VAL$ ERASE 8( LOAD #1 ERASE G IF SCREEN$ RETURN PRINT [J]7 CLOSE #©.[Q] CONTINUE POINT CLOSE #`f GO TO CIRCLE [R]LN gpSGN LIST NEXT ▘K LPRINT PEEK @|SQR PEEK ▘BPI[N]e OVER z COPY GAT CLEAR ▝ CLS ▘ OUT ▜▟ AND FORMAT N[S] SAVE RANDOMIZE 8 RETURN p COPY 0PI[H]USR o@▝`rl27B▜u DEF FN ASN REM THEN 5P'Gx[I]PEEK D BRIGHT COPY PID COPY SAVE [Q] INPUT INPUT [S][I]( IF AT ] @[Q] DIM USR ? REM IN STR$ FORMAT T+ COPY ]SCREEN$ ▘[Q]m▞USR ▞ DATA b LIST CIRCLE ▗G[R]IN RETURN B|▛ RUN [G]<= BORDER , LOAD [M]/CHR$ NOT SAVE CONTINUE ATN X▗▜ CIRCLE DRAW RUN SCREEN$ stTAB PRINT CODE U?Z LET PLOT ZCHR$ Z[T]Z▖▜Z▗BIN " SAVE STOP ©G COPY &_▟+U TO OR CIRCLE 0▞VAL$ SAVE SIN ▖Bu STOP #c SAVE PLOT [M]v_ OVER CLOSE #FN bn[R]▛ CLOSE #[N]AT (5* CLEAR lo{ CONTINUE [N][E]STR$ VERIFY CLEAR FN cc RUN OPEN #INT CLOSE #m@USR / FORMAT FORMAT ) IF CLEAR [S] COPY POKE SAVE LPRINT FORMAT h©[R]▜[D] DATA AT DATA DATA X DATA LLIST [Q]! SAVE @dUSR RANDOMIZE CLEAR |> CAT LOAD < NEW x▜q; STOP CLEAR ▘ POKE Gb AND RANDOMIZE STEP LET >= LIST <`[O] CAT USR _ LPRINT _ LIST VAL (892 PLOT A7 OPEN #> CLOSE # INPUT PLOT RETURN PAPER , READ VAL ▘▞ SAVE READ RUN GO SUB FORMAT ]▘h COPY LIST COPY RETURN OVER _ CIRCLE LPRINT C LIST mUSR @ IF COPY FORMAT REM FN X[T]QFN 'N])D8▜BIN AND CLS @ OUT ©0 PAPER LPRINT `mUUSR INK LOAD LN GO SUB CAT |PIATN v[B][T]©T"q© & CIRCLE COPY x0J>=8n[U]` LIST LPRINT ATN LIST BEEP LEN [J] LIST LN SAVE 8[I]>=(8H▙[N]6▚" ABS ATTR [F] CIRCLE [U]#JS▙oFN [ LPRINT INT ▝[A]SCREEN$ [U]l OPEN #) PAUSE RESTORE DRAW SY PAUSE PEEK Jyl0FN * USR ] OR USR IN BEEP FORMAT @ LLIST >=IN LPRINT &IN 0[T] INPUT p AND [N] LPRINT _G DRAW C/8 RUN LPRINT LPRINT TAN Gt[Q]z0}Vp~VAL LLIST L PRINT SAVE <>LN X4[M]x?<|? DRAW w DRAW g SAVE c SAVE L DATA [O]L>▞~[I]▙ CONTINUE VAL NEXT [A]STR$ 0NOT J▘ ▜@ FORMAT VAL$ FN BRIGHT o RESTORE NBIN AND INPUT INPUT FOR INKEY$ FORMAT ▙g FOR [L]t LINE [M] LOAD BORDER l) BORDER [F] CLOSE #=$-O MERGE 3 CIRCLE NEXT SAVE USR ?ACHR$ . FOR COPY POKE SCREEN$ FN @pVAL [I]hH▛COS DD>=7 TO V DRAW 4d▖ POKE & REM [M]ASN X:[F]FN t[E]VAL t[F]VAL 5h LPRINT Kh[Q]SGN @>[E]FN uD- COPY RETURN ▖ LIST LN CLEAR L/rE COPY LLIST }2 OVER DEF FN < NEW 9 OUT } LOAD UTAB [I]U[N]LN S}VAL ATTR COS pCODE `n:USR [G]'PI[Q]Z[Q]▘SQR [H]3SCREEN$ FMP IF _ COPY D FOR n STOP ▗[Q]*STR$ LPRINT STOP bUSR c@27&/ COPY [J][U]INKEY$ hTAB ERASE > DIM T3[F]f( X LINE }' AND IF pX OR LIST ERASE @) POKE BEEP PRINT IF EAT ^fG[O]" NEW LLIST NEXT FORMAT z@ PRINT =` RETURN [N] COPY ^VAL ©▙VAL COPY CAT }g0SCREEN$ BEEP T BORDER sLN SAVE [Q]{ACS TPOINT CIRCLE E IF L<USR DEF FN <m}* MERGE [O][R]©SIN >=>[K] CAT [C]~[G]Y▜▟Lw LPRINT LOAD PEEK NEXT CONTINUE IN RETURN BRIGHT AT © DRAW ©~ IF DRAW CLEAR > NEW Xe]SQR o<>SCREEN$ ▞u COPY ▞ PAPER [Q] CLEAR S CLS 7 CLOSE #M CLOSE #-[Q][L][S]@TEx>+[I] LOAD W SAVE ATTR /SGN 2E[H]@ +▛ CAT g<=_COS THEN /w<=[D] THEN V+ AND DEF FN +m[G]F MERGE "6PI[M][E]<>9808V[A] NOT USR ▖@'[A]ASN [E], STEP ▘INKEY$<VUSR ▝▙[I]|0bG[T]dsACS [I]▝ LET [T]U NEW RND7TAN > BORDER ~ TO >'P:EXP [A]© COPY USR USR HG LOAD NEXT FoqPEEK :CHR$ BH/8[S]#XNFN xNQVAL $▙SGN ▘ACS y CIRCLE "▜JT|ACS T ▞|USR *c RETURN 5LEN " NEXT ©USR %e LET USR "AT hVAL I5 SAVE )Z SAVE '[I]SCREEN$ p)R*<$V[E]SCREEN$ OR BRIGHT BEEP INT c- FORMAT ▛[J]EXP dPOINT [E]m>LEN PRINT USR i[B]G LPRINT 3& SAVE G DRAW K DRAW E DRAW BAT 0AT S6 VERIFY LIST CIRCLE 7SGN = POKE L IF Q^3INT G[E]$$▖0SCREEN$ _ CAT u4 LOAD VAL FN SAVE % POKE /) POKE *LN H&VAL POKE k▚((AT LPRINT [Q] FORMAT LIST [A]SGN :A OVER SAVE SGN /USR POKE x+-p DIM TO ?,~ SAVE j STOP Q▚=<>&x*D FLASH LIST SAVE ▘" CIRCLE /RND$ASN SCREEN$ ▗<=LN [U]RND7IN BATTR [B][i/ CLOSE # FOR NEXT [U]STR$ ,SZf^pjn&h LIST LPRINT >zle_[Q]?b^ATTR TAN !^ LPRINT [L][B][E]$LN M^[B]k▙b6T[ MOVE @Q▙ REM [Q] OVER *DUSR NEXT CLEAR `@ COPY COPY BEEP VAL$ OR A LOAD @K OPEN #$▜ NEW DEF FN 0▖ POKE DRAW f#[J][S]8{INT :C PAUSE 3j$ SAVE IF ASN STOP LIST 2Y DATA `STR$ gh COPY STOP n PRINT AND GO SUB :EXP DRAW VAL AT ▗AT NOT >= LPRINT g(|U"USR d(T THEN AT t DRAW IF SAVE /SIN FZ3 LET NEW )z POKE DRAW BT/ CLEAR RND[A] [C]0b@4>=[M]p[K]([J]TAN LIST C@ DATA THEN IF VERIFY LINE MERGE ABS ATTR ]R][S]LN DD▜[S])S CIRCLE ] IF VERIFY Y CLEAR ']=VAL$ INKEY$ POKE u'&S▖▗ LPRINT " [T]*qUSR BIN 8 RESTORE lLEN LPRINT [H]AT ▜DBIN ATN D▜[I]. BORDER ▖>= COPY >=INKEY$VAL$ [A]0OATAB ej▖X DIM ▞ DEF FN COPY CLOSE # RETURN NEW dPOINT }D- NEW ~ CLEAR CAT P CAT GqSCREEN$ FOR SCREEN$ SCREEN$ w RETURN 7_JCODE THEN ! CONTINUE >=@PEEK xsA▗ NEW 2L NEW y DEF FN INKEY$ACHR$ INKEY$[J]COS <NCHR$ [L] DRAW <ASN }[J] [J] PAPER ' SAVE I▛r VERIFY A> LIST VERIFY VAL INKEY$VAL ATN USR "▘▟{v▝/FN COS LINE |FN [S]QT LINE RANDOMIZE RETURN COPY IN [Q][C][C][B]Su▟j▗xZV[R]*~▙8@C)▘#[A][J]▙9do`)p.d INPUT "? LLIST [S]ATTR LOAD MERGE T@yUSR !USR ▖USR USR [J]B AND USR ; READ U DRAW DATA DIM p[A] FORMAT CODE O SAVE 8 AND }PUSR [U]NSGN AT '`|J▗ VERIFY ATN ▘kpTATTR BEEP L GO SUB + DEF FN USR DRAW CLEAR PuASN oh LPRINT LPRINT H&`y:RPOINT rx LPRINT ABS LPRINT PLOT P` CONTINUE FN uE(M LLIST p<VAL ATN ▘b`<T[C]2[C]CODE ~ RETURN GO SUB 4 AND [S]TAN /)B COPY CLOSE #C` ERASE ^_//USR t0. FORMAT (ATN TAN !STR$ tTAN 'JS[I]:^LN <`©9 STEP ;CHR$ AT V9STR$ ] LLIST RETURN TAB B[Q][G] BEEP SGN Z*OSIN r3USR N0▘ LPRINT 3 CONTINUE @[A]^-p PLOT 9]SGN OR BEEP MOVE ▖>INT +|DSRND0IN ▘TASN STOP IN USR POINT LN [J][C][E]` PRINT W INK [U]AT THEN Ta LPRINT r LPRINT ~7<%~▚!8kUSR H▚K LIST V INPUT RANDOMIZE SAVE WGB CAT 1VAL$ xDMLN BIN `▗S LIST 8pp`PEEK O$@QX POKE G0▛ RESTORE `[B][S]'NOT [U] BORDER +75B PAUSE AT @▝v!l-0rW SAVE & PAUSE <[J]7V AND 1 STOP [F]B LIST c/j INPUT oE VERIFY ~©?x DIM IN FORMAT >=? OUT s VERIFY DATA MOVE K INK DEF FN LLIST |uRND POKE a1+p#[O]h$ READ FN N FOR FN SIN i CONTINUE [A]▗H[Q] PLOT MOVE LIST P LIST NEW TO RX(+(2CsACS LPRINT FORMAT BRIGHT J GO TO O7 CAT ▞*[L]? COPY ATTR t OR CLEAR DATA :[A] COPY NEXT [R] LIST O LET MOVE [H]SQR -NOT kr6L[U] VERIFY GO TO ASN "/ OUT "[U]Wx/IN 4!PIuHb']ARND ERASE _A PRINT LGq CONTINUE 8STR$ CONTINUE SCREEN$ RETURN CAT CONTINUE ; INK DRAW PRINT ▘POINT ^3 COPY REM [K]▘!%+SQR /+07 CLEAR / COPY SCREEN$ T LOAD 6[I][U]<=vs$$g4[A]▛▗ FOR 8 PAUSE *▗HB/*`SIN tI LPRINT PAUSE ~`9 RESTORE VAL s[A]CODE D DIM q3TAB A COPY <VAL$ =J~[R]i50SIN RETURN ▘[N][G]u$C LOAD SGN ( LIST p?WUSR DRAW COPY [Q]▖F LPRINT p SAVE SAVE LIST T[Q] NEXT LPRINT O- BRIGHT LIST GpA0SUSR (v`USR [O] ~4 NEXT [F]$USR ▜ OPEN #SCREEN$ AND LLIST oUTAB ! INVERSE TO SIN ▝▖8R@h MOVE OVER NEXT |>=V[l▘[E]▖[O]| COPY /USR RATTR USR &[N] POKE GBIN J[H]/K OR PUSR ` INK [I] AND p,Sf CLOSE #bxTAN +F INK SAVE VERIFY FORMAT xDqR1`v RANDOMIZE [I]8` FORMAT @[Q]'/v FORMAT `+6"AT [B]pFN V▙>= RESTORE *" RANDOMIZE PyUP}s} LPRINT ACS P0= BRIGHT LPRINT [J]!%Agn NEXT USR */.m LOAD j ▘q INK pbRND LIST LPRINT X<[R][C][I],8p{J]C BRIGHT USR RCFN (ET CLEAR CONTINUE PEEK Q CLEAR [S][T] RETURN ] CLEAR ▖ATTR INT ] MOVE ▘▖Q STEP ▖FN *T▘** COPY E▖SCREEN$ * INPUT $ LPRINT TAB ▗zl s= OUT #▛"TT5 ABIN ▖▛@▘SCREEN$ [L] MOVE < LPRINT (TAB zF<@i6vVAL ▘@AC[Q]SCREEN$ 0ATTR *V BEEP POKE DIM . VERIFY <` COPY [M] COPY COPY RANDOMIZE RUN COPY RETURN RETURN COPY OUT [Q]+ NEXT 'f▝[P]>z SAVE BORDER ? CLS 34 LOAD RUN SCREEN$ PEEK SGN LOAD OR "b▚ LIST BORDER NOT !IN COPY CODE FN [B]BFN RUN INPUT INVERSE a=+VAL$ STR$ AT PEEK ▙SCREEN$ Z;+ABS eINT ASN STOP DTAB /ATTR r)[O] FOR SGN daBIN f4$T©:P[S]2USR p GO SUB XAT INKEY$&)▛SGN COPY [H]/@~ LPRINT LPRINT 8F LLIST LN -LN PAUSE | OUT L?PEEK [U] REM ,▞U!^]T!e.[Q][F] CLOSE #i LPRINT BIN U[O]:` PLOT @QUSR PLOT CONTINUE P$[E]b FOR RANDOMIZE 8▘ DEF FN H CLS <>RNDACS p@v!ASN <=~,[D]l-kS]([N] MERGE OABS ~ CLEAR }eA[R] REM ?uTUT%_R THEN y RUN 'b▖@t[G] RUN IYV[Q] CONTINUE pp LIST GO TO READ [T][L]C PAUSE )[M] GO SUB ( OVER [O]% LIST LPRINT 5(.USR 16(CHR$ uaTAN [T]SGN USR IF v[O]J TO CAT [[E]z▝n<POINT FN ▜PEEK S{}[B] CIRCLE z OR IF Cz~D IF COS CIRCLE 3COS SIN x INPUT FOR %[H]7[D]SIN <>u`g▞UV<>b+RSTR$ ▖z[P]5[O]RP STOP [J]@ COPY (LEN X[R]ASN 6 NEW DK▘<>ATTR IF [C] COPY LPRINT PAPER -Ze SAVE }]=[E]2ATN [G]TAN uSIN CONTINUE FLASH OUT <[B]v DIM [P][A]:lPA+[B]U[L]i[U] POKE XFN ePEEK STR$ gFN VAL gb▛([J]=s) PAPER ?[$[N]P% TO !yqjba MERGE LPRINT ^ FOR [U]|[U] COPY ! LINE TAN KhcReY LIST _ACS BORDER wS CIRCLE 3 LOAD d LPRINT )*<=@1▙DZ FOR CAT VASN STOP beTAN USR zh OR KbUSR INVERSE [S][A]RNDH[C]FN MOVE FN TO [A]c0VAL >=m^h/ BRIGHT =[PI/,G INVERSE RANDOMIZE LPRINT . DRAW ] COPY .USR U SAVE + CAT CHR$ e LPRINT a]FN $@SGN n0W DATA DRAW >= VERIFY FOR DATA ~[E] LIST 8 LPRINT g POKE e@FN @ CIRCLE V ERASE LOAD HSTR$ ASN THEN ABS ▜SCREEN$ ^Q POKE MERGE SAVE [U] PLOT ▚COS . RANDOMIZE CIRCLE DEF FN (SGN '(`Dpk>▖▙INKEY$[Q]Q@ FORMAT 00A< { CLS WNOT (V(-(XFN [S]FN N([I]` .l#@VLVAL [B] COPY RETURN EXP REM U COPY ! MOVE AT CAT [F]~xp+ FOR [K]3 DIM I4"0P SAVE ▝ PLOT RESTORE ▝Y= RANDOMIZE Z DEF FN [U]'UhS(SGN 4 LPRINT `<= LPRINT CIRCLE IN WLN RESTORE H OPEN # h▗]NOT (PFN CHR$ W FORMAT BORDER [Q] / LIST s NEXT CLS VAL$ +``[K][P] PAPER BEEP INVERSE [L]SIN ? BORDER ?COS ]SQR [A] DRAW %CODE DRAW COPY / NEXT <▗/YGp[I] SAVE Z▝[Q]@ INK "O__>oFa[U] IF r CLOSE #PI6p RANDOMIZE VAL LPRINT %INT T LLIST STR$ STR$ CLOSE # LPRINT dPOINT <}▘[O]x INPUT ▚▖,3LN POINT &SUSR )[Q] LPRINT 00[Q]Y[M] LPRINT D[T]▘bLATTR N SAVE BEEP CLOSE #~[A]▘USR /SIN INKEY$S-(T#(PI[E]) LIST LIST LN TD <>9Ba#PEEK + STEP U NEXT CODE SCREEN$ ATTR OR A[T]ATTR E▗"]<[M]▜j COPY RETURN OR V<=▘ COPY NEXT COPY CLS COPY COPY COPY CLEAR ▛'© COPY RETURN PRINT *:SGN LINE ©:VAL VAL$ [G][C] LET NEXT RETURN S TO ▛[D] CLOSE #C,USR #P LET [Q].@+@Y[B] PRINT * IF ▖N# ▗" ERASE H0u MOVE 0 BORDER AND <> STEP ? RUN LOAD [E]CODE Q[A]hPOINT PI`@ WEXP COPY G'© COPY O DRAW STEP / LOAD CAT G7X CLS `u*LN [T]<= CAT UU_ LPRINT 5T© DRAW ▘ COPY DRAW VAL$ GO TO T?s[O]U/+ CIRCLE OUT DRAW SCREEN$ PEEK CONTINUE E ERASE BRIGHT 2DDd[Q] DAT [Q]A,](T(PD▖U"q("D LPRINT SAVE TSCREEN$ ATTR *D TO ATTR WAT ()d4,sAT ©AT o( A/.`▝BG_©▖b* DATA T[A]▗"@Si NEXT v PAUSE ,?> PLOT c▖[Q]4USR J>ABS * PLOT ▖ STOP `" INVERSE RESTORE RESTORE CIRCLE ▖USR L@{[N]USR RUN READ , NEW INK ^! THEN FN GO SUB 7[D]5VAL PPOINT Rq93VAL ▟&[S][K]U`SL? BORDER INKEY$A NEW U>[Q]OS@[U][P] M COPY YGC+*▙"f OR [K] RUN _B▙Ak©/ RUN oLOSGN m*?ABS NOT STR$ COPY COPY /w@ COPY /@_? COPY SAVE U< CONTINUE 3 REM 7[Q]:3 COPY INVERSE ?▜jg RETURN OR > BEEP ▘ CAT REM OPEN # CLEAR ▞<> SAVE [E]ez|] IF ?}SCREEN$ #R]U+T▗UE▛▖ALEN ,P48 FORMAT LN oG[ COPY CLOSE #STR$ LN USR ▛ MOVE ▛AUSR ▘▘AT STR$ @[Q]+[Q]N[Q]@ FORMAT MERGE RETURN [S] GO SUB ATTR }T ▖P[Q]lG*©?|?]</>T.> GO TO Gt.>|/'.FN G DRAW RETURN DRAW . DRAW SCREEN$ T*©~? @ LET CLEAR y?LEN @ SAVE [J][H] COPY COPY PRINT © COPY GO SUB ©IN SAVE IN IN TABS CLEAR PRINT _U CLEAR U©1SCREEN$ LN SCREEN$ CODE COPY [T] SAVE STR$ LPRINT DQ*(G[G]SCREEN$ VSCREEN$ :%T CLEAR GO SUB #gb INK k COPY RETURN c SAVE COPY POKE AU DRAW PEEK `SGN ]BPEEK DRAW @ RETURN / INPUT [Q] DRAW RETURN |@PEEK XP DATA LP OVER INK LN LPRINT ©IN ©@ LOAD [Q] COPY P COPY [Q]SCREEN$ PV LIST [Q]QE[S][I]~nso?rX_TEIN COPY IN © CLEAR ▘o| CLEAR CLEAR IF ©UT▝^b=SGN ▖}ATN PEEK SCREEN$ ATTR } MERGE INVERSE PEEK SQR SQR RUN OUT .SCREEN$ } LET COPY PEEK CONTINUE IN tw©. CLS COPY RUN CLS CLS } RUN CLEAR #SCREEN$ FUO[S][G]PIY[J] CAT -4CODE Q[K] RANDOMIZE -_ CLEAR [M] CLEAR -YABS [G]EXP AT INVERSE //TAB DEF FN ]+ BORDER ZeR▜ OR SGN J0SIN OUT RANDOMIZE SQR LOAD }7 COPY [N] COPY ABS RETURN ]VAL$ DRAW INVERSE x CLEAR CODE [Q] POKE y*U<[G],x RETURN EXP $0A[T] READ SGN A RUN t# FOR FN O BRIGHT VAL$ * GO TO wWA|▙SGN A)l▞OU~"/ OUT INK LOAD ABS CODE <=z BEEP FIN © GO SUB /©u IF LET + DRAW VAL$ ▘ RANDOMIZE ^ RANDOMIZE *PEEK COPY ;QQ]}▟ COPY *[R] LIST LLIST BEEP a CLS USR aNOT 0 RANDOMIZE *No© LET USR FLASH @" LIST ▛7▖"[O]UF CAT [E]LEN [L]`TLN ▝]"VAL$ _DLEN BVAL$ ▚A_FJSCREEN$ INKEY$SCREEN$ [S] IF BBRE]:WP▘@A CIRCLE ▘UPJVAL$ IN [T]A CLEAR F.piM$NOT NOT )▙USR `/VAL _XCODE CONTINUE _ CIRCLE ▗_ CLOSE # +©T`A SAVE POKE "IN CLOSE #8#SCREEN$ E_BIN @+ REM E© MERGE JIN CONTINUE © PRINT ? FLASH SAVE PEEK DIM *VAL$ sBIN F1 COPY POKE * COPY IF @© CLEAR @ASN OUT RETURN S▞U CLS [H]!U_ CLEAR D@ATTR ▘ COPY PRINT QSCREEN$ LOAD ATTR W COPY COPY MOVE CODE @ STOP P CLEAR T*SCREEN$ INT [Q]UUU CAT [B]dCODE COPY %r@ DIM (USR w RETURN CHR$ COS RANDOMIZE ▙ CLEAR l% CLEAR Po[D] RETURN RETURN AT IF m[C] SAVE [Q]j[G] GO TO FN T[T]AT t LINE "AT V9[T]9 INVERSE 1▛_% INVERSE ▘IN ?[A]:▛INKEY$ OPEN #V[D] CONTINUE ▜U REM Q▞INKEY$▘1©EXP ^F LPRINT ▛ MERGE d▛>,_PEEK FN _PEEK UACS 8T| RETURN [B]t,FN ^QCODE *▗WCHR$ /DD[I]w*/**jPkQf4D[A]n[H]▘U4CHR$ $W+@POINT VD<<CODE [H]7S GO SUB PRINT E COPY " DRAW THEN COPY . DRAW >= NEXT DRAW USR + TO >=` LPRINT ▖▙ -SQR ".LN ▖- FN -PUSR E MERGE * STOP [A] OR INT +▛ READ LIST 1 DRAW #LN TO >=p# RETURN PAUSE SGN NEXT SGN " COPY >=/L TO SQR VAL INPUT ▘[B] LINE ▖d INPUT t<POINT ▖ CAT COS IF © INPUT -w[B]H`? COPY COPY # COPY h@VAL IN <?IN COPY LOAD COPY THEN /#LN 2"▖"> DRAW > COPY R PRINT E)FN SIN FORMAT NEW RYX_ MOVE LIST PRINT TO OPEN #BIN ©.(?MW AT POINT [B] IF ATTR LPRINT ▝F][K]>=TBIN h8USR NEXT <USR NOT CAT ;TAB <▘6PME/USR SQR . RESTORE * RETURN GO SUB LN "0 RANDOMIZE ▖E3@SQR uP IF *uT IF bVAL SCREEN$ (U[Q] REM MERGE READ [S] MERGE TD READ FN FN ▗@[T]>=QALEEXP VAL$ RT_FN *VAL$ @@_ PAPER U( GO TO CAT SCREEN$ &4 INK ATTR T▖PV<= GO TO *ATTR LINE B[H]<=@! OR hG[A] STOP FLASH [S]A[Q]Q A@t▘G[P]#USR T3[D] READ NEXT 002QVAL <,ABS } DIM "+NOT THEN TO U TO >=▟STR$ LN lLN LIST USR ▘ PRINT [H] RUN REM COPY <> CAT FOR READ [E]B?ATTR CLOSE #,AT BRIGHT GO TO POKE [A] BRIGHT DRAW DRAW LN BRIGHT LN GO TO ▖ PAUSE LIST LN DATA SGN LN GO SUB SAVE POINT PEEK DIM ; PRINT LEN LOAD COPY D"▖|PI3▖▖ TO NEXT ? NEXT [H]% NEXT >gRND OPEN #S[I]RND▚[H]> COPY ▖ THEN ASCREEN$ ▝% OR DUE"[S][S][R]BNg VERIFY [H] LINE ©[N])▘x PAPER STOP CLEAR TAB [M]L/ CONTINUE & RUN © MERGE @[S]STR$ * IF IN CLS BORDER MERGE }CHR$ F▖[Q]FN C PAUSE © PLOT CHR$ ©SQR DRAW COS [I]FF OR jDSGN [G]gcPEEK ]@> } FORMAT /[Q] BEEP P LOAD FN ©TCODE CONTINUE Wt(ATTR ASN FCp RESTORE p,▛ LPRINT p"/[M]BIN _t LPRINT ▖CODE t_ POKE [S]dV FOR RANDOMIZE ▞Tt> CLS PEEK LPRINT ]BIN 5CEXP CIRCLE LPRINT LPRINT gA* RANDOMIZE "EXP NOT pA TO SQR ATN t(VAL$ *LN CODE OR VAL$ E|Gb INPUT INPUT U[P]SQR VAL$ VAL$ B[T] READ LEN <A RUN v[E]# FOR SATTR LN O OUT DRAW VAL$ USR POINT READ w DATA INT AT AAUSR CAT L1@ PAUSE [S]NOT ©©@!U INPUT FN 1<=AD▖▖USR 6 AND RESTORE LINE W*"@P▛3▘ STOP OPEN #Eq LPRINT 2# LIST < IF HN<=©6>= FOR 7,5[S]▖qW"SIN v LET ATTR 6+ CONTINUE "@ LINE GO TO #AVAL ()k CAT CLEAR hAUSR ( MERGE @"EDt A ▘* THEN (PDg P"▘nP@▖[S] RANDOMIZE RANDOMIZE .}. INK _3X RESTORE jhASN + CIRCLE POINT [S] LPRINT TAN OR UINT ▞USR STEP [I]SCREEN$ SCREEN$ FN pU MERGE Pp<PEEK SCREEN$ [Q]x- MERGE OUT D8SCREEN$ :(89UTQ8SINT [S]FN 1WEURVAL$ LN ` LLIST mFN INT FN 1 CLOSE # MERGE QR[T]SCREEN$ ▖35D[Q]PSCREEN$ 01 MERGE ATTR [T] SAVE 1uZ REM / SAVE (FN ▘9U▚((Q OUT CLOSE #Pc PRINT TSCREEN$ "@*[Q] BRIGHT $@ASN STR$ MERGE Y OR [L][Q] RESTORE E,TAN LN @JIN ATTR STOP QSIN PEEK LET USR .( SAVE 'LEN FORMAT USR OUT )USR Eq/E[S]AT LINE q|ESIN VAL SIN USR S TO <=+* LINE U OR (SCREEN$ 1*USR LIST OR STR$ qSIN LINE [S]p OR [S]VAL CODE J/e IF FD FORMAT SQR A"""" @@▘[S]P@D▘ 5QD@ STOP "[S] [E]RND@*" STOP " CONTINUE EXP Ee[S]▘P)1 CAT W[N]p COPY $POINT kCOS U LINE $ RANDOMIZE *Vk<> LINE ▛]Mk DRAW $5kR OR <>[N][F]_fRND~"NOT USR ( CIRCLE {PEEK <>@[Q]1[G]@$-[A]XYX YH`SIN FORMAT SIN [Q]eb[Q]Zc`=STR$ ;CHR$ DRAW ▘[H]▝IN RETURN ^ VERIFY REM e©"}?SGN E>=0 T@:hB2M( COPY -▘ZsUSR USR VAL$ AT PAUSE ([Q]*▘▝ INVERSE INT qLN FLASH STEP j8zt[K]`[K] LINE <=jAT [E] BORDER ? COPY LLIST @ .8PISIN % ] NEXT 4[P]POINT B THEN & LET 0[Q]PEEK "0 LIST FOR <>/AT [S],BATTR [T]kLEN dAT #gAT $CHR$ TAB Ad[H]EYVAL$ LEN CODE #@CHR$ CODE "VAL TVAL $A[B]LEN %[Q]ASN bRND CONTINUE %ASN SIN "^▜VAL ▛AT INK COS +XT}COS STOP INKEY$COS !SGN GO TO COS bOTAN X@eTAN pTAN d OPEN #ASN USR #3ACS #mSCREEN$ ACS [U] BORDER Z▗ACS 7LATN u[O]@>=<=ATN NOT LIST ATN [P]LN $@qEXP ! INT 5INT "VAL$ > STEP LN SQR #8SGN NEW < MOVE "▗ABS COS PEEK [O]IN RANDOMIZE $TUSR $ BRIGHT USR % }STR$ YFCHR$ " BORDER DRAW %NOT ?N$m&>=NOT [T]&)BIN #INT $ OR [R][N] OR BFN OR [D]9 AND /v AND G▛ NEW AND !P<=[U] `">=#R>=CODE ]BCHR$ O<> CONTINUE <>,+▞ LINE "[O] LINE [T] STEP ▖ THEN ?G▗ THEN [S]SIN AT RESTORE " TO #_ASN ~[N]SGN TO ! FLASH TO $ NEW TO ▛_ STEP %~ STEP kB DEF FN p DEF FN CAT # CAT SIN PI TO _? FORMAT [P]T( STEP FORMAT !Ad MOVE !ms| MOVE COS ▜ MOVE 3[M] ERASE DIM "CP ERASE D@▝[R] OPEN # ERASE ASN VERIFY FLASH DATA GO SUB dTAB PLOT COPY CLOSE #X CLOSE #E# CLOSE #D8SCREEN$ CLOSE #/INKEY$ MERGE BEEP MERGE VERIFY FORMAT Z*;L VERIFY FU VERIFY B0STR$ VERIFY C- BEEP " RANDOMIZE ~CODE BEEP CAT LPRINT COPY BEEP < CIRCLE e CIRCLE (v ▛ CIRCLE LOAD IF CIRCLE BEEP INK -%` INK OR INK NEW COPY E PAPER 1 PAPER SbdTAB kt} PAPER ,XG▚RND PAPER VERIFY 7d FLASH "h FLASH ![B]VAL FLASH !3 INK FLASH # REM FLASH o NEXT FLASH $VAL BRIGHT Ke BRIGHT ~[H] BRIGHT AX(VAL INVERSE BRIGHT C& INVERSE ▛ INVERSE "SGN INVERSE C RANDOMIZE INVERSE E/ OVER B▞▞[L] OVER IN OVER 3 LPRINT ▛ OVER * OUT `![G] OUT ( TO OUT ([F] LPRINT PEEK LPRINT @ LOAD % LLIST [ LLIST #[B] LLIST d CLS LLIST KS STOP ERASE ©;/.y LINE FORMAT LLIST ©©EXP J&! MOVE c@STR$ l RANDOMIZE XVAL$ PRINT COPY Z3© VERIFY ▞Z RANDOMIZE BEEP ~ IN VERIFY RETURN PLOT (H FORMAT *TAN ]DUSR j INVERSE B0 OUT Du(/(TAB 5(((D[A]?p COPY 0H` INVERSE PSQR <>~O7<>[I]`*+ COPY VAL Q%`, DRAW BEEP ' RETURN <=@USR [Q]` LPRINT [A]P FORMAT 0VAL p LIST ▖H>=(FN h CONTINUE [I]X CIRCLE 8LN x SAVE ▗DBIN $[U]d DATA [E]T CLOSE #4TAN t POKE L TO ,AT l GO TO [M]/ BRIGHT <SGN | DRAW ▘BCHR$ "[S]b STOP [C]R ERASE 2SIN r PAUSE J LINE *SCREEN$ j REM [K]Z PAPER :INT z IF ▚F AND &INKEY$f NEW [G]V VERIFY 6ACS v PLOT VAL$ n INPUT [O]^ OVER >PEEK ~ RETURN ▝ASTR$ ![R]a LLIST [B]Q MOVE 1LEN q LET ▞I<>)POINT i DIM [J]Y INK 9EXP y RANDOMIZE E OR %RNDe RESTORE [F]U MERGE 5ASN u PRINT ▟M STEP -TAB m GO SUB [N]] INVERSE =ABS } CLEAR CNOT #[T]c READ [D]S OPEN #3COS s NEXT ▛K THEN +ATTR k FOR [L][ FLASH ;SQR { CLS ▜G<='PIg BORDER [H]W BEEP 7ATN w RUN O CAT /CODE o LOAD [P]_ OUT ?IN © COPY @USR P[A] FORMAT `[Q] LPRINT 0pVAL LIST D▗BIN T[E] CLOSE #$d[U] DATA 4tTAN POKE H▖>=X[I] CIRCLE (hFN CONTINUE 8xLN SAVE L TO /[M] BRIGHT ,lAT GO TO <|SGN DRAW A▝STR$ Q[B] MOVE !a[R] LLIST 1qLEN LET E OR U[F] MERGE %eRND RESTORE 5uASN PRINT I▞<>Y[J] INK )iPOINT DIM 9yEXP RANDOMIZE M▟ STEP ][N] INVERSE -mTAB GO SUB =}ABS CLEAR B▘CHR$ R[C] ERASE "b[S] STOP 2rSIN PAUSE F▚ AND V[G] VERIFY &fINKEY$ NEW 6vACS PLOT J LINE Z[K] PAPER *jSCREEN$ REM :zINT IF ^[O] OVER .nVAL$ INPUT >~PEEK RETURN CNOT S[D] OPEN ##c[T] READ 3sCOS NEXT G▜<=W[H] BEEP 'gPI BORDER 7wATN RUN K▛ THEN [[L] FLASH +kATTR FOR ;{SQR CLS O CAT _[P] OUT /oCODE LOAD ?©IN FOR SAVE COPY DIM [O] DIM BRIGHT GO TO NOT TAN THEN [R] < LET gp< NEXT @AT NEXT _@@ POKE P@/ PLOT P INVERSE N INVERSE F INVERSE ^ INVERSE V INVERSE n INVERSE f<> OR RESTORE G(w~# NEXT LLIST MERGE ▙[P]H VERIFY STR$ RESTORE DATA ?D! RETURN RANDOMIZE W COPY LPRINT X< POKE SQR vUSR U LPRINT N COPY 33NN LIST SAVE rw DATA 0+[)[Q]X MOVE > OUT ? LPRINT "k*D[Q]~ AND 9[E]©/ DRAW z-?▖©▖©g RETURN RETURN ©9COS ©? FOR CAT FN #▗TAN [D] SAVE POKE uaT CLEAR > ▖YWi BEEP FOR CLS %d COPY SAVE SAVE 1 STOP UCOS COPY 0?_s STEP LINE [H]OFN Ij CAT ? FOR OUT >=m RETURN *▟? COPY BEEP J<> IF 3©|) POKE #▙ BRIGHT /IN D? GO SUB COPY + INK %Y PAUSE Ws PAUSE LOAD ©~ CLS g%& NEXT INVERSE LOAD COPY 9 GO SUB ~ NEXT ?+ DEF FN l PLOT 38fz STEP DRAW [T] GO TO BEEP [U] IF FLASH USR v[G] COPY %AT @ THEN mj[@ DEF FN [P]^ATN [F]aSIN #|) CONTINUE ?*ACS ~| AND ,[N]=COS XY <X.k@[I]SCREEN$ SCREEN$ } RETURN <@E INPUT NEXT FLASH IN RETURN C[l▝"SGN USR p CAT COPY 6' INK CHR$ , DRAW DRAW /`CODE CLS 5W.(<>, COPY CLEAR : RANDOMIZE k%&0VAL D THEN COPY DRAW . LPRINT COPY COPY 4USR © COPY VAL @[E] LIST ? COPY [K]/^[I] COPY 0[Q] OR ©w(o SAVE ©}? LIST MAT _ CLEAR ▝VAL$ RETURN ▘[B]P OUT COPY CLOSE #[F][Q] LOAD COPY VAL ACS BIN INT _ COPY e FORMAT OUT @ LOAD RETURN CODE XUSR TAB ▟ RUN MERGE ©>=[C]61 REM [S]IN m`m PRINT FORMAT ©USR FORMAT LIST BEEP n INPUT 0; ▘ GO SUB VERIFY ▞ LPRINT INVERSE INPUT VAL$ NEW CODE (▖ LET ▟ RESTORE _yP▖▞ STEP >© KBIN READ ] CAT [C] OR AND LET VAL$ NEXT CIRCLE READ NEW LET ^uVAL |O RESTORE STOP pCODE 3 CONTINUE z PAUSE NEXT p_NOT b LIST 4pqq8/ NEXT LN CLS ▙ PLOT gy}F[L]SGN INT IF RETURN (//©▝ DRAW >*..? LPRINT 8jASN ] LIST DRAW G[A]/CODE DRAW ) DIM TO VAL$ <= AND IN Q ERASE BORDER @[L] FOR LET _ FOR RND BORDER NEXT SAVE * NEXT [L] THEN [Q] CLEAR COPY W BORDER ©<=[I][Q]+©© SAVE ▛▚RIN < RETURN CHR$ ©,}6L READ CLS ~^ LLIST p COPY IN *4uINKEY$ CLOSE #>=o CAT RND~ IF DATA LIST 5 OR USR CODE } POKE :pg~K<=W FORMAT RETURN (}>= IF LET `PCODE COPY SQR WcRALFN h? COPY DRAW 1 LIST COPY :▚Cn[P][S][P]EXP POKE (H[G]INKEY$ RETURN 0^%=yqIN [H] OVER 3oB BEEP w OPEN #-IN 9- RANDOMIZE RND STOP {(-SCREEN$ [D][R] LOAD -*NOT COPY CAT [P]0▜-!_- COPY ▝; READ :© RANDOMIZE -;g[B][J]-M COPY ©3<>- CLEAR ? LPRINT - RETURN INVERSE t©USR [S]-/ATN GO TO LPRINT COPY < BRIGHT FLASH ^>QpCODE RUN ▟ COPY TO - ,Jv CLS VAL ▞ BEEP x▖[P]- T CIRCLE ▜'l THEN [O]T-@USR .ATTR ! RESTORE READ SCREEN$ ? POKE LPRINT --[P][D]8UU© LPRINT ▝-'IN aLEN CODE %[Q]-[P].-+4[Q] CAT STR$ -▚}*[_@k[R]©Q]"M@[M]_ GO SUB -| FOR CLOSE # BORDER O CONTINUE -*▗*f POKE `- BEEP COPY FOR u- DIM >P}-C2 FORMAT SCREEN$ ▞VAL$ SCREEN$ INT ▜ DATA [▝-FN E PAUSE [R]▞M© DRAW ▞[R]CHR$ IN DRAW VERIFY -;-STR$ © CLS ATTR DRAW U PAPER f▙ POKE REM INK -- RUN @ RETURN E[Q]'f RANDOMIZE SAVE -aW INPUT [P] IF @ COPY BEEP , CIRCLE -"[S] GO SUB ? PLOT ` COPY [-▝PINT zUSR ▞>=_ FORMAT | -PFN - COPY CLEAR VAL ATN PIFN ▞LEN Px}P%UYP: POKE LOAD - LIST [Q],C COPY +- COPY SCREEN$ STOP o LPRINT o LPRINT CAT COPY /[A][M] CAT DS}D-? COPY ' NEXT x FORMAT @:-[P]▘ REM g>1 RANDOMIZE [E]X_ LET BRIGHT FOR BORDER RANDOMIZE P LPRINT VAL OUT oUSR AT -▜ READ BIN USR / TO IN - SAVE (TAB THEN LPRINT LN MERGE h MERGE - STEP DRAW IF $▚[Q]*< SAVE >= OUT c[C] RANDOMIZE ATTR CONTINUE FORMAT -_ CLS LIST INK ▜[E] OUT [O]U COPY CLOSE #_M PLOT `▜| BORDER LIST <>-xJ[Q]STR$ SAVE -x LPRINT COS [P]8▜ OVER PW[Q]x OVER 0© COPY STR$ COS VAL <- COPY [P][S]SCREEN$ *ATTR CLEAR COPY AND FN -?M#; STOP 5NOT GO TO UUw RETURN q/+ DRAW e COPY LPRINT -ATTR [M] LIST SCREEN$ SCREEN$ LOAD CLEAR VAL$ INPUT -5 LIST KP:UsxU_ RETURN iVAL w. LOAD DRAW ATTR <uSGN CHR$ SCREEN$ CODE RANDOMIZE VAL$ ASN pP SAVE 1[B]SQR BEEP VAL$ ▙▙PEEK <U OUT AND VINT SGN :ASN }e FOR [H]JSCREEN$ <>ABS ▘©[U]▚VAL$ 8u~V BORDER RCHR$ OR @ CAT GFGCDGCC CLEAR NEXT E% MERGE Y;FFAAA STOP uVAL$ ACOS o OVER ]x[O] RETURN [S] FORMAT PAUSE [S]NOT NOT EO LOAD LOAD <=[S]©©USCREEN$ RETURN RETURN PEEK IN ▛ INPUT FN VAL$ uw IF RETURN {,UFN ▖SCREEN$ FOR CLS ▖ RUN TAN MOVE RUN ADUSR b"▖▘ LET [R]R[R] CLEAR [L]XM^ SAVE ` RETURN CLS ▛_▖ RETURN 8[R][M][R] COPY FLASH ff<>+*# FLASH RETURN INKEY$ yVAL O[F] @0 LIST y PRINT : PAPER REM ] FORMAT NOT RNDSGN %[T]({ NEW ( PAUSE THEN 8 GO TO >=<>[K]?C DIM ▘ NEXT GO SUB s INK "b INK ! MOVE a@USR GO SUB VAL RANDOMIZE LLIST MOVE STR$ 1)NOT @ GO SUB LN ` MOVE INK LLIST ; LET INK INK ) LLIST A0 NEXT CODE ) LLIST A) LLIST AINT 8_ RETURN REM CODE RETURN 0) RETURN ( INK O; LET o{7[N]oz[M]g GO SUB VAL ` INK OR INK ; LET <([< STR$ AND 0( FOR = INK O INK ) LLIST A INK 8 CAT INK CODE Z) LLIST A RUN RETURN 0< INK gINT ) LLIST A RETURN 0= LOAD ) LLIST A RETURN 0 VERIFY LLIST ) LLIST A NEW RETURN 8 MERGE ; LET MOVE !SGN @ INK 1 NEXT NOT CODE aMsPks OPEN #n OPEN # RETURN COPY VERIFY p[_>$sCv CIRCLE s0C(#c$S LPRINT Er$[D]H▘"[P]s(c6S-[K] GO TO -IN ©&d INK gD▖lp COPY 7 PAUSE ~▖ INK ©"$"[A]VAL QDF▗ POKE ▚▖$d!5[P][E] THEN [O]## IF ! DEF FN READ 2 STEP "[N][R]2 READ 2JK "LM65 READ @ STEP =c! RESTORE |NOT #! READ THEN ~>= THEN v(:O` NEW CHR$ ▛`:@ READ RETURN TO ZFN nBIN RPOINT STEP LINE [NOT ▛[U]▜▜!i/ STEP :▟ READ PEEK #F8:1 READ NEW (#^>(> SAVE 0CODE G GO SUB CE READ ! THEN [G]k<>d//]LtU?7LLDDCODE 2 PAPER /!LN INKEY$D" FLASH d BORDER INVERSE /<>*▛VAL +|ASN USR 2i<, NEXT >2=` CLEAR THEN ▚ DEF FN B CLS <> STEP [T][M]*0N# THEN 5 THEN yy NEW 2 READ ` RETURN `>=O: GO TO NEW @ SAVE LEN PLOT POKE <>/: OUT / INPUT 2!&8!"INT ]NOT IN ^([I]&&[Q]&VAL %&@ -&&&▜#LN O POKE 3p RESTORE /`[C]$&&▝pAi&k`X@(8▗&B[G]DnX MOVE 3`h&▖$h[F]E'&Hx% COPY LOAD ]{b SAVE ]~b^▝b^▗b^▜b^rb(^ub2^xb<^▟bD$^[A]b`▖:▛x▖>=fjKjd RANDOMIZE DATA [D]VAL M7{SIN LOAD K[B] COPY 2_+_kATTR Q_ LPRINT /CHR$ _! GO SUB s?` CLEAR !<`CODE 2NOT [Q]22N`< CLEAR THEN V( PLOT 2CHR$ [Q]fBIN z[R] STEP y"/ STEP ATTR ^ STEP IN ^> STEP FLASH ^:, NEW ( INPUT STEP _V CLEAR ; LLIST ! RUN /[G]7F(!{]<> STEP SIN ^ OR STEP LINE ^STR$ RANDOMIZE <> RESTORE ![R]"[[S]!/i[S] LLIST NOT ©[S]E15&5USR H POKE C:>▘VAL ,=`<>NUSR >=ZX!~[T]~2 AND <>HL▚P:"##PEEK (N# CLS PAUSE <> FOR ~#foCOS @ DIM :LEN NEW RETURN PLOT [@ABS ~0 FORMAT ▟^B OR [C] GO SUB { GO SUB <>!<=] @ OR RESTORE A^#V#> COPY ?LEN ! NEXT LLIST STR$ [U]o_[U]H RESTORE AND O LLIST #>= RESTORE OR !ACS _ STEP [T]:LN @_!tb{ GO SUB ># SAVE bEXP STR$ [T]▝_nBIN EXP VAL A" MOVE GO SUB [Q]7<>CODE O<NOT LIST A` RESTORE 6h#6▖m NEW <G6 ▝$: CLS 6 COPY LLIST < CLOSE #4 ▖ STEP ;C`!X^<(]=PEEK #( PLOT [U]xX▚ POKE < CLEAR w CLEAR 6*A▝▙ RESTORE { LLIST [Q]( PRINT RETURN (>= CLEAR ^ FOR #w FOR LOAD $▗+PEEK LOAD w%_STR$ LLIST CAT RETURN COPY PLOT ? STEP 8[A] LIST F & THEN AND STEP STEP x[E]` STEP ©[S]>H STEP SCREEN$ `xLEN (CODE 2 READ 24 READ >2? READ <>, NEW ! COPY PI STEP oFN STEP $[C]1USR BORDER NOT BIN a00[B]▖ REM &$ COPY MERGE PRINT STEP y[A]AT OR !{b STEP [Q][S] NEW 0STR$ O LOAD LET MOVE ='0 LLIST [A]<>LA@p RETURN OR RESTORE [I]A~[S]w LLIST STEP /[R]STR$ LIST LLIST STR$ THEN 8 CONTINUE { POKE ▜x?~><BBx<[A] LOAD <>~ NEXT !USR c BORDER 8[Q]!VAL [Q] INK NOT [Q] STEP INKEY$[R]!R[J]" STEP oP▜![A]ATTR " READ STEP ^^INKEY$A▗ STEP [K]bUSR TAN >2G READ >c2nD 82Zg[A] STEP '8 /k STEP #[T]c STEP SGN ▛ STEP [G]▜ STEP INVERSE ▟m STEP z STEP [O][K]LN :` READ PI TO [R]NOT POKE a: PAPER Q/PICHR$ ATTR /}rbht RUN PRINT SAVE |j<wju[L] LET )@" CLS GxAT [P]NOT OUT [S]x[R]POINT USR yFN G<> RUN LOAD LOAD CLS CLEAR OUT OUT ©# CLEAR LOAD RUN !WkEXP NEW a=( PAUSE ![I]!kCODE PRINT ▝>2$ READ LET LEN k0 GO SUB VAL 2▖ BORDER ! GO SUB PI(▖+("H READ <>:K READ USR O:J READ j[G] THEN ©USR THEN WA▘>=KO▜▝*▝!+ PAUSE :▟>=2&w( NEW < THEN ?GCODE VERIFY O OR GO SUB KE READ G STEP yiSTR$ CIRCLE LOAD >2%), READ > MERGE >!2CUSR P>=▖▞[B] LINE ERASE :!0o CODE /iv'![M]W2@= STEP Ec:/OY(q( GO SUB D!F READ ▚wy,![B]*["A([D] PLOT ▖![N]~ >= NEW 0BIN [A]g# THEN ▚ STEP CLOSE #b NEW :LN kCHR$ rf THEN 4Y:ATN NOT POKE fNMLKJID!1ACS j_ READ STEP PEEK b STEP t[A]@▙! INVERSE THEN ▙ STEP LOAD c NEW K@!S PLOT READ :d<> THEN `CHR$ yj THEN hCHR$ LOAD h THEN XCHR$ )g STEP ~g:,OCHR$ kg THEN GDhNOT SGN dg@CHR$ OdaCHR$ CLEAR eB RUN e( STEP INVERSE b& BRIGHT 4IN &/i~CHR$ RESTORE 6T5=(VAL$ THEN ACHR$ RNDi,EXP V BEEP QSIN h NEW 4BIN [ NEW BIN [I]iNOT [U]5"[I]d=USR JA>=Mg THEN o THEN _!@ Wy ![C]▛of@ THEN VERIFY <>![F] CIRCLE BEEP ▚NOT [M]%#&$) LOAD OR xNx FORMAT LINE r NEW $CHR$ LIST tJ PAPER LET f▘*USR k STEP - OVER Fe PAPER POKE f STEP Cj!_ READ 44 PAUSE BEEP %& ERASE & INVERSE ▙ OR &NOT &~ MOVE TAN &&55^CHR$ ][E]%+% LINE STOP [I]<=[T]NOT ", READ VERIFY !L READ 6#62* READ > COPY 2$<>:E READ RETURN >8!( RETURN T:D READ 0e:" READ EXP 8:0 OR PLOT '!H READ ▚F` READ G.+7(0TAN RETURN #: READ 8-3 RETURN INPUT Y4PI(3N[D].:I▞POINT W▟ INVERSE ~>=?<>O THEN w NEW >=7~ READ PLOT [Q]RND▘2y NEW ; CLS `ACS k2) READ [C][N]*SIN kLN PAUSE CLS 6@#~ NEW `w<> STEP MERGE eNOT ,jCHR$ [T]GVVAL$ ▙ AND @2:LEN k STEP rf! READ STR$ .PEEK CIRCLE ~& PLOT w*TAN tPI@NOT AND / FORMAT CODE COPY ? READ 5 TO P`[I] RETURN :4 READ VERIFY a* GO TO MOVE NOT FORMAT aADWTf:{=( OPEN #$t▝? REM CIRCLE [B](y<▖:▟@ OR 2D READ OPEN #;▙fSTR$ <> THEN INVERSE N INVERSE FN READ o&POINT ) MERGE RETURN Z MOVE ~ DEF FN NEW RETURN >d▝TAN 1 THEN FM# CLOSE #'~ NEW < <>*4 CLEAR *P READ *N= READ yABS CIRCLE } CLEAR EXP CIRCLE x▘SGN CIRCLE | CLEAR ▗LN <>k INPUT <=^w CONTINUE RANDOMIZE STOP DEi[G][U]= CONTINUE @ ▝i CIRCLE C LOAD USR THEN V RESTORE ( REM :IN RESTORE ~PI([U] 5#>=5<>#SGN [M]▗G( DIM D& LINE khaNOT Nh THEN O R TO [O]ASN STEP [g( DRAW # NEW >= NEW h▘o / ERASE u▖ THEN OVER i!M READ 6+6NNOT NP STEP ▗i FLASH G. VERIFY USR LEN M CLS zCOS NEW USR wI@ATTR PLOT .BIN e!'9RNDGP+N!3▚SGN G;▗N(: READ LN 0>= NEW STR$ NOT CLEAR ex RETURN i DATA ERASE -fR OR SSTR$ SQR CIRCLE T STEP LET gNOT Td:( CIRCLE qCOS gCHR$ hF▚w`O STEP SGN t~ RETURN >=+5USR 6# THEN <>x VERIFY D NEW SAVE Z AND Dh[G][D] PAUSE [C] READ 2 DATA i( DIM USR o DEF FN >$LN <=[T]SCREEN$ RETURN <>FN [P] PAUSE ▞ NEXT CLOSE # NEXT NOT FLASH h:L READ PICHR$ NOT SIN hn"*/ READ ▜NOT STEP ▘h DIM [M][B]8 ERASE GPI CIRCLE ')RND<>▟DCHR$ ▛INKEY$[E]/fw!) READ 6@▞ COPY [S]INT I NEW *EXP k:M[:SQR k(*SGN :PEEK k2. READ "Y RANDOMIZE `SQR ( INPUT *<=<>k@, COPY D4N:EXP y ▝ STEP [A]g REM NOT RESTORE [G]uh~ RESTORE VAL LPRINT INVERSE [U] THEN BRIGHT ▘T|h[M] THEN © 05( STEP mi CONTINUE [U] FORMAT )t(L[R]▖w STEP ATN g>= STEP M%@ BEEP +6[O] COPY PI%NOT WzFN NEXT 0+NG RETURN T? FORMAT INT .[U][U]>=<>)VAL$ H READ _<G LLIST n CIRCLE w# THEN AND STR$ E THEN h% 8 THEN P , THEN H >> BEEP ▖STR$ FN & AND oACS Pg?0}5P0o"2RNDt([A]NOT [A] AND N>d▙ THEN VAL$ THEN VERIFY > FORMAT [T]p[Q] LOAD fv(_ LIST / STEP RUN ~7W0p[C]▝O DIM STR$ BORDER USR STEP j FORMAT CLEAR ▗K[C]wSTR$ b!/f STEP =e REM M$$ INK [B] RETURN TAN FORMAT ?[R]: PRINT i ERASE [A][M]VAL LET AB@? 5 CIRCLE INVERSE !5 STEP LET MERGE <= THEN G POINT , DATA NEW e(R[S]; PRINT <>SGN = [P] STEP LN j44J▚55 PAPER % STOP :-8 RANDOMIZE <> !BCDEFG SAVE IF DRAW PLOT v/ RETURN ) STEP DRAW DRAW OUT bd>=<>jNOT j ERASE VAL LPRINT j CAT j IF j ]+ RETURN RETURN OVAL$ <{@X[A]SGN 3k7LEN ,k DRAW RETURN wh IF INVERSE VAL$ PLOT @tk▘kqHp=[F]1!*s READ Nr FOR MERGE INK LLIST GO SUB D AND O_8PI( INK G~[R]( INK ## INK THEN 0# LET INK G{▜A▜+▝O OR INK INK ('DF# RESTORE MERGE kx NEW ?_b POKE USR THEN THEN AND FORMAT <G STEP Kl MOVE LLIST D INK STR$ y AND ONOT <> THEN /USR y THEN l( RETURN +Z CIRCLE THEN d FORMAT CLEAR d INVERSE INK ( CLEAR THEN F LLIST 4;|( CLEAR ~ABS >= THEN tSQR >= INK CLEAR BRIGHT INK INVERSE | INVERSE ASN >={ INVERSE wS INVERSE uo▜!m`[R]2#~n&4 ]T)zm MERGE INVERSE q INVERSE pG[U]CODE ACS POINT # STOP !m▘~2 SAVE l INVERSE 6[E] PRINT $<>[Q] CIRCLE N"# BEEP s LOAD POKE tD LET POKE 0t+▖▖%*▖▖$ RESTORE REM ▝ ERASE 8u=OJ E OPEN #u GO SUB 8LvUSR w POKE vIN w'w▝IxLN Q'DATN o7.[I]oA; XBB%[([P]%[@j+1kZ PAPER 5% THEN PPJF{ RESTORE OR INVERSE RESTORE STEP NEXT m INVERSE LLIST Y$ INVERSE INVERSE hA▜>=▙VCHR$ [M]nV FCHR$ TAN n STEP ▙o STEP TO nNOT [B]p > INVERSE ~PI(= INVERSE w STEP rnQf NEW x RETURN COS LPRINT ERASE [H]▞<>q INVERSE [G]LN LN FORMAT INVERSE ▚AVAL$ 1[Q] AND INVERSE 6,_▗FN / INVERSE 5 LINE SIN )C!kR?▖"! U▞ INVERSE n INVERSE fA[R] CIRCLE USR #Bf<~~ PAPER !HO~▚2SCREEN$ CG| CLEAR RUN ?}SQR 1<> STEP Sp0©qN9/ RESTORE LLIST THEN 0U~#ACS ABS V+^▖ LPRINT M LIST zCOS >= INK FF▖srNOT CHR$ q7STR$ A^>=*N>=PI<>[U]vUSR E INVERSE ! DATA OR *(Q'N l CONTINUE [U] STEP USR f0J OUT 7 OR STR$ . CLEAR LLIST INVERSE LLIST h[M];^I[G] GO SUB K2 READ ?NOT )[Q]$(n(7V@VAL$ N READ GO SUB [P READ STEP <>f CIRCLE Y FORMAT INPUT CHR$ O NEW (u STOP SGN INK ▗▘2n[S] DIM STEP RETURN n8:VUSR g READ i L STEP ^o CIRCLE :O READ VERIFY PC2uB VERIFY NOT Hp STEP o8 CLEAR 6 CLEAR ,@PI DEF FN CLEAR "u READ ▙fZ(N! AND }$(EY▝▘H$ STEP 0 VERIFY DEF FN STOP .K [K] BEEP * RETURN <> PRINT STEP PEEK [T] LET o USR COPY <gCODE % DRAW n READ EXP [F]0>D<> PAUSE ,V(T* AND O})A/ PAPER ▖ INVERSE LLIST INK LIST NEW PNOT GATTR MERGE RETURN / RETURN ?~=# RETURN D?▗b@~CHR$ EXP /CN>=% RANDOMIZE ( FORMAT NOT RETURN ]b CIRCLE [O]INKEY$~# INK FN p OR RETURN USR 0u GO TO INVERSE u"tUSR LPRINT >=p{;TAB ACS 6 DRAW Fpa[S]▘= STEP mSTR$ OVER <>G INK FO NEW THEN iP[F]" THEN yq(A INVERSE ^W<>_ INVERSE V<> _SIN #ABS THEN AUSR CIRCLE THEN IUSR <>!(q VERIFY USR ▜X▛~ DRAW REM rATN qIN q REM q COPY qrr!r3r:r&r<>r?r DEF FN rfrk-ABS sk~ VERIFY Z[A][N]SCREEN$ TAB ASN TAN EXP [I]PEEK ` OVER r RESTORE rqrr%s/s3s=sAsKsOsYs]s▘Csgsq|s[C]s[U]/USR VAL sASN s.rG5 MOVE [S]G<> INK LLIST 5 MERGE INK MOVE <> STEP VAL$ q STEP FN q INK LET PI INVERSE u INVERSE t FOR INK PAPER [B]5!! THEN RETURN 7 INVERSE PEEK G INVERSE VAL$ VAL$ PEEK "v?CODE INVERSE w=w[C]EXP 4w!E1w#_N RUN STEP Vr INVERSE ▚ LOAD STEP LrEXP v REM CLEAR GO TO [C]"2T~[R](O!O GO SUB _y CIRCLE BD GO SUB D+5+ LINE INK N# THEN y(wm~ MERGE [I]PEEK STEP ~7$~ OVER = INPUT ^.USR ,SGN INVERSE N~ STEP DEF FN INVERSE qo INVERSE [G]ACS VERIFY 0 PLOT ACS gSIN bLN 8FN CODE RND▙5[H] INPUT - NEW SIN [P]TT![A]LN Z DRAW BEEP f# INVERSE 6"# STEP sUSR [▖ LOAD f LOAD 6 !" RESTORE 66B[S][Q]|ASN INK USR o`INKEY$ INVERSE sEXP FN [G]# PAPER 4 RESTORE NEXT ASN rSp CIRCLE STEP [I]r OUT POKE {2zs SAVE L CIRCLE -rXW AND [S]SIN RETURN W RUN | STOP 'MINKEY$< LINE #SIN BIN INVERSE V, NEW V POKE LIST TO s ERASE CHR$ [T]BSTR$ GFEDCBCHR$ n,t NEW AND CHR$ RNDtCHR$ ASN t VERIFY Zk NEW PRINT FVAL "CHR$ LEN t LIST THEN [P] INPUT #POINT <> NEW OVER )$ INVERSE nABS ABS ;"k RANDOMIZE + INPUT ^ STOP P OVER DATA W NEW USR ( DATA BRIGHT REM [G]t GO TO ©t INPUT AND USR PLOT NEXT ERASE I▙.STR$ LIST [D]t>= SAVE /0 FORMAT CLOSE # ERASE PAPER t*STR$ STR$ <= THEN *CHR$ +CHR$ ,CHR$ -CHR$ DEF FN PLOT USR AND NEW LET NOT BORDER HUSR c'STR$ (STR$ ERASE 8▛ LPRINT )STR$ LPRINT USR -d DEF FN DRAW -b$2*B*D FORMAT DRAW p AND 3 MERGE ▙& NEW H DEF FN <> AND NEW ERASE /u AND STR$ g READ >= LPRINT CLOSE #'u CLS >= TO LPRINT FORMAT CLEAR RUN INPUT u7;▝ DEF FN CLS INPUT 8STR$ 9STR$ :STR$ PAUSE :%PIUSR NOT }u▝ CONTINUE [O]<> POKE $ NEW >=P CONTINUE <x REM 8x$ INPUT CxQ" CLS <(=STR$ >STR$ ▖?STR$ @STR$ ASTR$ STOP @ CLS ALN c NEW INPUT POKE >dSIN dSTR$ NEW LPRINT [U][A][C]▚m[F] CIRCLE LPRINT A STOP [K]j$ VERIFY NOT RETURN <> INVERSE F" LET INPUT [A] FORMAT NEXT FOR THEN OVER <>>=NOT BORDER `a[F] BRIGHT CHR$ #v LIST CHR$ GO SUB u`, STOP ( REM PAUSE AND tX SAVE p DEF FN DRAW CHR$ Av DRAW DZPZ GO SUB OVER ERASE AND [T]"STR$ STR$ STR$ STR$ !STR$ "STR$ BRIGHT XHXCHR$ OUT USR /+'<>%"! CONTINUE hYdYCHR$ ZDZHUSR 0 POKE $ ERASE TAN ve>= CONTINUE [N]v REM [J]v GO TO AT v INPUT INKEY$v[STR$ CHR$ qv NEW RANDOMIZE DEF FN POKE @ AND LINE LOAD LOAD DATA MERGE v AND <> TO USR FORMAT CLEAR SGN TO NEW DIM CLOSE #[K]u PLOT DRAW ERASE PEEK [T]2STR$ USR ERASE SCREEN$ uBIN PEEK sP0FN FN [R] CIRCLE USR )f? THEN ▚ OR STEP a*ACS uSTR$ d INVERSE REM P INVERSE N6RNDP8 CLEAR *u READ NFN [Q] VERIFY ,<>[M] SAVE [P]CHR$ w LPRINT NEW IF DEF FN V LINE d[G][C]2 TO INK ▙y+1STR$ NEW DRAW >=@ BRIGHT CIRCLE CONTINUE dw REM mw INPUT CHR$ Qw FORMAT ▛CHR$ Sw VERIFY /D CLOSE #AT dw IF ]CHR$ / NEW PLOT n LIST DEF FN }VAL MOVE SIN AND ^[S] SAVE Q^HUSR CONTINUE REM CLOSE #U▙w^* NEW RUN BSTR$ CSTR$ PAUSE @&c2COS USR ERASE ks AND INPUT REM $X▟< INVERSE ddPEEK 9▜f NEW AND BRIGHT @ SAVE ▘CHR$ CLS w STOP IF STOP 9 STOP MCHR$ x NEW LOAD CHR$ ( NEW BORDER CHR$ LOAD w NEW STOP `STR$ LEN IN _USR DEF FN a▟ DRAW a" ERASE Hh`[G]UUSR dhadaCHR$ aDINT ▘>= TO CLS bJ7[O]USR [O][M] BRIGHT AND x NEXT P LPRINT !; NEXT PAUSE ,CHR$ [N]x CLOSE #SQR x RESTORE NEXT TCHR$ OVER MOVE h NEXT S BEEP NEXT R FORMAT NEXT Q[T]POINT <>/CHR$ NEXT W▝FSQR NEXT VTAN NEXT UCHR$ NEW AND (dPWhUH$# RANDOMIZE GO TO HUSR ▘~ AND NOT [Q]w STEP #Fk▙Q9T READ THEN COPY u&t INVERSE s INVERSE n STEP DATA [D]O~2[Q]STR$ Uy THEN EXP 2 OUT yG[M][G] GO SUB S FOR y((&ix SAVE FOR ▖ VERIFY CLS FOR -6f6 THEN v LINE hy OR x FOR NOT !y=CHR$ y FOR STR$ FOR >![B]2Wyy▜2_[Q]+y INK _6Uy GO SUB [O] R"Cs[H]{ AND _ ERASE ]y} VERIFY o ERASE e BEEP <>@[F]@/ FLASH =[D]=▝[Q]=[L]= LLIST <> INK >G NEW O,ATTR INK LINE !7 INK MERGE CODE W_ THEN p(>Z4(>+2z[E][G]oTAB NEW ` THEN u(/_ MERGE Y0M&> OUT _c$G▜(z@ INVERSE ( CLEAR B+G MOVE OR A~ INK w# INK [S]q INK STR$ LOAD <>:W READ =<>= IF UzGGO OR y RETURN TO [P]zSTR$ [N]y AND NEW [F]!H DRAW READ #"*Hp*<=x PAUSE MOVE 3~7uPI TO e{$44+ BRIGHT INK 44. MOVE 4 CLOSE #y20u9O STEP pRNDCODE 2!. LET PI% GO SUB R8U COPY GO SUB [ COPY ▜> FOR p REM INT z!! FOR FOR GO SUB S DEF FN I+{!ABS INPUT INT INPUT +CODE LINE +8+ READ 4~/RND▝D/NOT 1| OR ▛ LIST ▘ OR 0Xo`>= FOR GO SUB FN /o@ REM p CONTINUE GO TO FOR GO TO [I]()' MOVE ' LIST THEN w!▗ LIST ▜ LIST - COPY Xh PAUSE [O] TO 5~ VERIFY DEF FN CLEAR COPY 2r READ DEF FN ▗" READ OR PRINT RESTORE AND ` AND <>x LLIST p STEP INT RND STEP OUT CIRCLE RND LET PRINT STEP RUN kLEN INKEY$ LET STR$ OPEN # GO SUB (~#^o{ NEW g{[Q] VERIFY PAPER <m▝U PRINT OR ^# RESTORE bk READ MOVE © FORMAT ~! LLIST | RESTORE THEN CCHR$ S~ RETURN LIST ERASE DIM | MERGE U { THEN INT AjDT]y PRINT RUN RANDOMIZE _▖/ TO GO SUB K©u STEP THEN x MOVE z CLS iAZ" NEXT ![A]NOT [O]y LLIST STR$ LET =CHR$ ~|<> VERIFY LIST ▜! PLOT | STEP } CONTINUE ~~V}2~~USR %~6©INKEY$▝O[L]z NEW ©G<>! INPUT FORMAT +[A]} RETURN CLEAR COS 8 POKE STEP }q#CHR$ "[S]w##8x THEN w[K]+# DEF FN INPUT ^ POKE zy NEW SAVE h INK :r READ STEP E} CLEAR STR$ CIRCLE INVERSE ! LIST RESTORE !>POINT /LEXP >= FOR INVERSE FOR = GO TO CODE lkzeP STEP USR PLOT [I]6▚6U#~[L];[CODE .[N](LZfINT INT [I] PAUSE 6wWPI LINE BIN DATA FN PVAL$ NEXT R6 AND 0WASN >c345USR CLOSE # RESTORE O>>>B>C POKE CIRCLE THEN GH OR PRINT MERGE STEP z AND W LET STR$ LET y<>5 FORMAT %~ MOVE ▜O( LPRINT ©LEN W[Q]4 PLOT _> LIST z▟&MD▟{ LPRINT ▙ READ gSIN )*G+P[L] NEW (!VAL " zw DRAW B6z NEW AND IF F LOAD R CLOSE #y VERIFY _Q5p<> RESTORE `iz)xGK THEN = STEP REM [I]8PINT BIN DATA G OR DM STEP [G]~STR$ MOVE E PLOT COPY <> LLIST CODE <> STEP TAN ~>= OR RESTORE ~[T] # SAVE LLIST STR$ USR INK ▝{l_ GO TO (SIN ` NEW LIST SQR ( PLOT )=>= DIM <▖USR M COPY 567▖▖8:'% FOR ,14D2pDDDD LLIST AT VAL$ ▞-.$,▗▖4<L%▝5=M/(M CLOSE #0#0#0DD#0#888H/8/8/SCREEN$ B[C])@""@@@@I"@@pPPP[A] RETURN FN RETURN CLEAR "▝ DRAW CLS !B3 CLS CLS S RANDOMIZE P RANDOMIZE CLEAR H@ RANDOMIZE *"+,GP!PH=<>$?X@APIDD088@B@$)f"cS#b'([Q][K]&% ""&>;H): :()=; CLOSE #DHGPH,K@DL.M[I]NOh"PhQG00Q[F]RSTBBQ BRIGHT P BRIGHT P▖a▖▖` PDhE@!"F@@8?F#IJVM9 SAVE IF RUN @@PPL SAVE "}0@@@D0,0,(,/FPG7O89#▘:;<=56"@?>_$AVBCD$@HP2&!10/.E"VW3[Q]0*SE[Q]GYZ)!*[/'+@,,-▝U6D3"4!">J%KLM !, !SCREEN$ T%RQXN{bzcuoprlnqdsmbt{|©ijlzhkgm^}~Bf]`at@uuvw▚xz▚y( >▝▘▗[T]SQR [U][E][G]<@<2RND[F][H][I]ATN [O]▚SIN COS [P]▚▛▟▞[Q]▚[R]▚[S]▚VAL ▖▙[A]H[B]SCREEN$ ATTR VAL$ AT CODE TAB TAN ASN LN INT ACS EXP SQR ATN SIN POINT -▖INKEY$PIFN POINT [O]SGN ▚'[C]UABS [D]F.IN USR ABS PEEK <STR$ CHR$ E FORMAT [J]▜[K]▜P[L]▜[M]▜SQR [N]fNOT BIN <= OR AND ```@@@ @&' MOVE `#@▘ ▗ COPY INK ( >=©72@5 7`;@*`Y`].`b` GO TO fj`o@s! PLOT Wyu w CLEAR [D]#`3>`B@E`cIJ@M`Q@T@W ▚@▞`▟`[B]`[F]`=[J]@[M]`[Q]`[U]`;FN @ATTR @VAL$ `SIN `ACS ATN LPRINT >▟LN `<>;SGN ABS @USR `BIN @<= <>@ TO @ CAT FORMAT $S MOVE DATA LOAD ERASE @ MERGE ` INK [Q] OUT OUT yk/© BORDER w RUN [N] READ [L]@ LLIST CODE An`r@ OPEN #?LN '©[I]aE STOP IN SQR ;STR$ ▛ GO TO COPY s[L] RUN [P]E GO SUB OR DEF FN g;S NEW {#y_ INPUT DRAW 3 LIST g! REM GO TO @ DIM @ GO SUB DRAW @ LOAD [Q] PLOT [Q]USR COPY PLOT !a4▝aa[I]![R] PAUSE '1 LIST / CLS E;=SIN 7[R]1V/PEEK INK W53HCHR$ q PRINT USR '{Am'"#!% LOAD &A(!3A{SIN K%*a=SQR 3o6A/A2wA5W[H]?▝D[R]J[L] INVERSE ATAB SQR = GO TO . INK RUN )CATN GO TO RUN CAT BORDER [K]39!;aM▝S!W!eai[R]!▜!▞!▝!opAsAv!wxa|aRA[R]▝[I][R]_!a!)Y▝^ArAUa/`A%[C][O]![Q][S]![U]!ABS NOT !INKEY$[R]AT ASCREEN$ !TAB M PLOT a5+`5▚a▛YSIN !TAN ! BORDER ACS aINT [R]USR Ac RETURN RANDOMIZE w`e'>=<>A TO A CAT YA IF }^;T?INKEY$aAT [R]6▜s[B]A[E]aIN NEXT ▟▝COS CAT [F]PI FLASH LOAD 3[F][I] CLEAR Y CAT READ OR =][Q]A@[I]▘ OUT jB[P]B▝C▚@-▚[E]WaD@@[S]{ STEP [N][R]!▜▜F#LEN CHR$ ~# RANDOMIZE <>4?`#pH3/ LINE DATA EXP [C]LN AT ▜ NEXT LN m[I] RESTORE LN CHR$ TEf STEP F▖3 OR AND GIN <STR$ ($COS COS G[A]~ RETURN >USR Tq+ STEP [Q]▖[K] LPRINT 8/ STEP [D]▞% STEP X[R][A]F LINE INT [T]:4 READ 0 RANDOMIZE g DEF FN '[K]/ RANDOMIZE &.NOT SIN VAL$ [F]IN USR TAB r OUT AND GO TO LINE 1U!STR$ SAVE USR {▗!POINT ▖ NEW [B]PI hn < BEEP DATA f( SAVE <ATN yX▜O▚▜! FOR ▞LEN Bx NEW 8VAL$ N INPUT FOR [A]▖INT :v>= OR [S] MOVE [M] CLEAR INT RESTORE /.-, DEF FN m+3C>hF STEP RUN ▖<<>=BSIN # LOAD f6y &wR STEP IF [Q] NEW PLOT y+ASN SAVE P`COS >0< CONTINUE )0:Z READ =`W LET EXP RETURN )0 RETURN Pk?,SCREEN$ AND / INK DATA +'VAL @ STEP [M] GO TO F▖ 9 SAVE PI>=▖ LINE INK <>f LLIST CIRCLE LN INKEY$ NEW ( RETURN (>UCHR$ pCODE `+~ATN [S]▘VAL$ %TAN y{SCREEN$ NOT *COS WPEEK CLOSE #0U1!COS [F]< INVERSE 4kz CIRCLE FYXWVU/[ZG PAUSE RESTORE 4y RANDOMIZE 3O PAUSE RANDOMIZE &6Hu RANDOMIZE T(J|INT PEEK LINE CIRCLE CONTINUE RETURN ▛▛▛"▛(▛▘▜▖▛A▗▖9 RETURN DRAW SAVE E POKE COPY COPY BORDER [F] COPY [E] LOAD CONTINUE CLEAR CLEAR RANDOMIZE ~! CLS |)/ COPY COPY 3©77 RETURN NEXT 7ABS USR ;O▛ DRAW INPUT ABS CODE IN w@ SAVE POKE SAVE oSIN # INVERSE t MERGE RANDOMIZE STEP 1IN c OUT STEP g=!VAL |▟] MERGE P ~( PLOT CODE QVAL STEP 3▟ CLEAR wXG#N#>STR$ |dN>NOT DRAW SAVE RETURN [I]~<>L▝>=)[G]~ NEW LPRINT LN FN IN CLEAR ACS @▝! NEXT NEW "▛©_VAL$ THEN CP MERGE INPUT MERGE !5 READ 5 STEP a CLS G READ ~ PRINT THEN LIST SGN ▙LEN ? OR / NEW ▛/ LET NEW >=▗ CLEAR % OUT ▙I THEN 1©>= THEN GCHR$ C▞ THEN O <BIN [Q] STEP VAL ▛NOT %| FORMAT ▞[U]$BIN )G▞>=NOT CLS ▛cTSRQPOFN MERGE EXP SIN [C] INVERSE 5 LINE 5!▝Rv▘(▜!#IN ▜[R]E ERASE [U] DEF FN W▞TAB !6 RANDOMIZE BORDER ?%?_ COPY ( READ [D]('>=: CAT SAVE (4@ THEN 0TASN ▟?: INK PEEK FORMAT # RANDOMIZE u"]"NOT [G]#X DRAW OR > STEP <=[T]VAL [STR$ y! MOVE !J READ LN 0##(▚#P+2[ READ ▚2/[R]C READ *2~ RESTORE OR STEP CONTINUE STR$ LLIST >=#>= [T] LIST BORDER <>g(<>==[K][P]<>o:8j[A]*~J GO SUB D▝SIN :tmCSIN NEXT UR[E]-ASN [S][H]TAN INVERSE wFN ux4#6▘O▝!B▟o| DEF FN g~<>k▝0 DRAW RETURN COPY 1w CLS 5▛ CLEAR 1 CLS CLS k2 RETURN 2 CLS [S]t%[ GO TO Y DRAW ,4DG DRAW + Z#+3kl[C]mT RETURN LINE [A] COPY COPY ` POKE CLS G INVERSE IN DRAW [P] COPY IF READ SAVE F=!NOT ▞ OR VAL$ CHR$ [D]▞+`4>=: DRAW GO TO b THEN CLEAR :VAL$ AND <><=[J]%>>NOT [Q]▖N©PB▙ LLIST +*)('& CLEAR [I]xk©FN >T STEP P▛ IF AND [S]@ NEW CLEAR ~ INPUT B STOP | TO <>ATN DRAW [G]▙[G]~ DRAW [G] LPRINT CAT uN IF FOR F[G] BRIGHT LINE STEP X CIRCLE IF NEXT + REM Y LIST =(yPISCREEN$ . DEF FN [L]Xm> CLEAR ACS [S]w GO TO AND RETURN TAN J RETURN "IN ▘TAN CLOSE # MOVE V VERIFY >ACS [E][G]xINKEY$ DATA <=lCODE AND STEP &V LLIST g(. NEW 3syUSR CLS LLIST STR$ /▝ LIST <>;q~O AND g VERIFY oINKEY$ABS EXP (SGN [A]▖ABS .: STEP OR EPEEK ▙/ THEN SAVE READ BEEP q▘7 READ %DI READ DRAW 3VAL ?USR %N LPRINT NEW STOP 5DEXP <>CODE *n READ |ASN FORMAT r! STEP AT sxDCODE [A]▝ INK 1' STEP G DATA [C]![L][C] STEP [D][D][T][S]ATTR [C]NOT ~#[G]>=8▗S RETURN [O]>@ READ PLOT > RANDOMIZE 8> COPY ▚w STEP BEEP N#F PRINT STEP [R] FOR LET NOT y[A] RESTORE VERIFY [Q][O]▝▛ X*Rn INK *T READ TAN >= STEP TASN [A] INK STEP ACS 0 INPUT H TO GO SUB [ INK LN INK "*V OR B*X STEP ATTR 'AT [A]"aRND" FOR [A]` STEP m[A][Q] VAL k:?<;*7 READ }TAN X0H▖K.B[C]0![J][J]" IF 6@4 FOR 2 RESTORE | STEP [P] LLIST } PRINT [Q] NEW LIST STEP ▚[A] LET NEW [U]![B]O THEN 9 MERGE L{ GO SUB [Q]_)%▝/) POKE MOVE SGN J CIRCLE GP<>PI}▛'o|'gXk[L][K]|RND STOP RETURN STOP STOP [K] DRAW STOP BRIGHT LPRINT STOP |M SAVE DATA RETURN LPRINT DRAW LPRINT RETURN N THEN LPRINT LPRINT INPUT TAB BORDER 78 FORMAT VAL DATA CONTINUE LIST [K]/ CONTINUE DATA ,7; STOP PLOT REM ' STOP PAUSE REM NEW o[D]_'m RANDOMIZE CLOSE #O STOP INPUT '_|. PAUSE <>o STOP til REM tt/ AND li CONTINUE ' RETURN 8po<r LET 30▞<5N~TAN Ng[N][K]pgW<SIN <>/'G?4 CLS />▙ DATA ▝[N]EXP EXP [N]▝[P]ABS I LPRINT THEN CAT "f RETURN `USR VAL$ ▘L STEP [C][C]> STEP <[C]!h CLS X GO SUB VAL <>▞>2# READ STEP [H]! INVERSE 'CODE !s[C]F CLEAR g# OR %l BEEP kLN LPRINT 2 PAPER W[C] LLIST STR$ REM <> OR RESTORE G(w~# NEXT LLIST MERGE ▘ ERASE MOVE RESTORE <> ▖` LIST @p▖ PAUSE @ SAVE PAUSE _@@h NEXT P@FN PRINT PeXebNOT [N]ICOS [C] Z LINE [C]7Z.ZA~ RUN INVERSE [FLEN laGFB+EXP $©wABS THEN B[N]/ SQR BRIGHT [H] FLASH PLOT INT E2 BORDER RUN SQR CLEAR CIRCLE EXP H!GE BEEP OVER Em[Q]osEXP ABS =Qj NEW INVERSE PEEK LEN [P]%[B]▚ STEP MOVE [D] FOR NOT ATN [D]XJSIN AND > OR RESTORE MERGE ANw FOR q FOR # RUN MOVE JSTR$ DIM x CLS INVERSE F INVERSE ^ INVERSE IF yV STEP <>ATN )[A] OUT ~ INVERSE @WVAL$ # RESTORE VAL$ wFN VAL$ _U LPRINT gATN 4 BEEP STEP [E] STEP [S]▘%1[E] LLIST {]<> THEN s#>= MERGE SQR ▙Y+ MOVE <> INK & CONTINUE INK OR MERGE STEP @[E] MOVE STR$ ▙ k>=IN 16 OR T]@ CLOSE # RESTORE (+~ INK [A]o INK w LINE xEXP CHR$ L[E]POINT . ERASE + OPEN # RESTORE STEP TAN [F] INVERSE LLIST : OUT /P AND STR$ n7f CLOSE #>= ERASE OCHR$ 2TAB [G]8 BORDER .l^ <.2i[F]D2▗JW[F]}2@[F]CODE LET og THEN qy INK ;[F] DEF FN CIRCLE _ATTR [N]<>x▜<="▗%o"CO~FN o THEN [P]TAN g"ToDgtX BORDER G=[E] STEP AND 2X[F]oPOINT J>=RSTR$ ▙/ LPRINT NEW GH▝( NEXT VERIFY IF yRG GO SUB wbkPI GO SUB B GO SUB VAL :>[[J] CIRCLE BIN M CLEAR o RESTORE h[B]2RND[F]y2[G]USR DEF FN [F] THEN 2POINT [F]DMM&kzPI LINE ▛[F] PRINT INT FORMAT hX GO TO } STEP THEN [I] INK ] OR ~ GO TO INK THEN © [F],`# POKE CLEAR -<0CHR$ [H][F]DINKEY$[I] PAUSE PAPER 4P] GO SUB Y[T]▘9 GO SUB Cj READ [S][G] OVER x[G]K~2▛[E] PRINT ▝[F] CONTINUE "C(+ BRIGHT VAL VAL p"FN [G]x CIRCLE " CLOSE #[G]ATTR G2ACS [G]F LIST ATTR [U] LOAD BRIGHT =CHR$ [G] FORMAT CLOSE #c*^)"ABS [H]"[T][H]2TAB RUN [I]t<2SQR [H]!SGN [H][I]VLN [I]"LEN [H] RUN GO SUB S[I]o[[Q] NEW =h READ BE2B: GO SUB ▟▝i READ [T]E[H]v${22Hl`^(kzGPI LINE PI[G]a[K][T] INK BRIGHT ▟@ AND ▝u2 OVER [H]{JPOINT !lA THEN 8 LINE READ [E] NEXT ;▗^CHR$ O[H]'[A]X_$!iATTR N@ [I]_"5[H] LLIST :A▖28 INVERSE [N][H]i" BORDER STEP TAN [I] GO SUB [ READ DM INK TO [K][H] STEP RESTORE & NEW AND oFN GO SUB COS cIN 4/[L]#q#p"*<>B▙(H[H]: OVER i_ COPY D/X▞ ERASE ▖[H][H]8,P RESTORE INK MOVE <> NEXT 3 OUT ▛^ SAVE [E][H] OR ▘X<> CLEAR `dUSR NEW [A] GO SUB VAL f COPY .USR >|/g, CLS ▖/VTAB !#@ FORMAT NEW ~ NEW UOLEN SCREEN$ O[I]LEN w, INPUT CLEAR D<> OR ) RUN IF NEW CONTINUE PLOT USR THEN [L] BORDER Sq} COPY U NEW LIST [C]p CAT RP SAVE STR$ 9<>INKEY$$ACS %,5{NOT 7[H]/INKEY$/ STEP ,J&hSTR$ VAL$ REM Y, RUN AT BEEP L[U] FOR 4 GO SUB mo LIST W[P]4 SAVE [J][P]' OVER } RETURN 0=▝ RETURN -(8? CIRCLE VERIFY CIRCLE <_y[D]K_>o▝0R[B]FCODE = VERIFY Z48| RETURN D1TAB INVERSE 1COS 11D1Wx[C]BW>Dg1[A]X_ GO TO 1COS >=h? FORMAT PI<>: READ FORMAT ?2VAL AT STEP [R]!G INK AX INK 0? LIST FOR 8▞CODE STEP DHF[T]0adCODE X DRAW ATTR INK STEP [K]1O DEF FN H!* READ SQR READ [D]8"V+^{SIN >=+F+ BORDER >![G]2 IF [J]~+ RESTORE M SAVE [J]TAN DEF FN [J] READ ` INK L<>▖ STOP 2{ VERIFY k[K] LINE NOT TAB [J]z NEW CHR$ Y[K] INK [F]+L CONTINUE " INK { AND _8z VERIFY `sW MERGE +LJ MOVE REM [K]_<>!INT INPUT GO TO % MERGE VAL ![A]ATTR g$c STEP [L][L] STEP USR DD LOAD THEN INKEY$ DIM @_a3 AND 4 STEP uN( DRAW THEN ▙!; AND [N]A>J+5 6LN B~< RETURN 8CODE wACS CIRCLE F,d2 READ >2 READ +~VAL$ ERASE [A]<PCHR$ AT ERASE VAL$ INVERSE 6 CAT SGN (j[O]SGN LN / STEP t[E] LLIST STR$ # LOAD ▖ DATA "#$ PAUSE RESTORE $ RETURN :"!3POINT VAL$ LINE BIN 6AT GO TO LIST [F]CG STEP ~v;[L]! LET POKE REM THEN RUN THEN /▜T,N,F OR INVERSE qVAL /STR$ y AND O PAUSE 9G NEW USR CONTINUE _,[B] GO SUB SLN [L] OR STEP o[E] TO INVERSE STR$ RETURN 3 POKE <>/b[B]IN /]$ LIST $ LLIST $ CLEAR V POKE [L] CLEAR LLIST ASN DIM CLEAR ]3▗(@ READ D READ LIST /▜>= STEP 0[M] CLEAR ~ INPUT SIN CLEAR ^ CLEAR VzINKEY$~2 POKE S)" CONTINUE CONTINUE 2▘ASN # RESTORE MERGE r MOVE @USR CIRCLE <>!Y[M]Q.F^# THEN { ▚Fx>=x NEW ©!U[M]w IF FOR #▟^ RESTORE ABS MOVE ATTR Hk[O]N VERIFY THEN POKE OPEN #UCODE B CONTINUE 5[G][H] DRAW [K] MERGE SAVE rFhX RETURN [P][P]/ OR FLASH B[A]Om% COPY A COPY PLOT & PAUSE ' INPUT (VAL$ LIST )W[R]j LOAD }:}z: DATA e COPY SCREEN$ [U]fg COPY CONTINUE EVi1j TO AT k?m[U]nCo[P]AC56-DCEF NEW 3(▞$SCREEN$ ASN ▛`C>=PaSIN bPcABS S>SVAL SM NEW SS@[J]©) DATA " CLEAR / STEP COPY % LET <> RETURN ^ v*[E] ▖[U]+ POKE 7-797-9[;9B;7&:ATTR STR$ 7 COPY COPY &;5VAL * SAVE 9 RETURN RETURN *<Zv. SAVE ;ASN ^+R8V&ACOS COS PAPER =:INKEY$m-`<AT SCREEN$ #>=<> LINE THEN TO STEP DEF FN CAT FORMAT r+ MOVE ERASE POINT B▘tCt INVERSE OVER - OUT pq▞r IF iCV[S]s.t| FORMAT GO SUB P▘S[C]▗$ LN [C][B]▗[R]▝[S]b[C][S]R[S]R[S]▙[Q]▘[C][S]▛[C]▚[S][S]▞[S]R!▚[C]▜[Q]![R][B]r▝[R][B]▚G LPRINT "[T]▛▜S▜[T]▜[F][T][D][T][E]▝}[R][R][R] DRAW DIM a COPY [O][B]IN PI%aA▖d[R]▛geag LLIST [S][M][C][M] LLIST [C]ATN STOP [J]M IF [Q][G] LPRINT INPUT %/ STOP [P]4id[L]b OUT RUN MERGE BORDER a d[O]BIN [K]5[P][U]gY IF [U]B@y[P]~=▜BU< FORMAT I$▙ LOAD [P]0 FORMAT D ( @ OR )[Q]▗▗▖ "BHD▘ !(>=CODE X:/R[J] DRAW IF 4 PRINT [VAL INKEY$2 OUT [A] STEP + CONTINUE [Q]a NEXT ySGN CIRCLE CODE <>oCODE THEN [J]0▝? PLOT "O}<>*USR [Q][A]>=#"}RND<> CLOSE #1 MOVE LLIST <>FN zCOS CLS <> PRINT 4AT LET = PRINT <>xPI7FN TAN NEW SAVE FN gy[P] <=FN oy NEW <>$|USR } AND o CIRCLE | VERIFY g<> NEXT OR PRINT VAL$ F[R] RESTORE INK USR OVER d[|!VAL [Q]@VAL$ OR PAPER W#COS RESTORE BIN Sx[R]8 LET h LET STR$ CLS g INK 2*.o FOR DIM SCREEN$ DEF FN BORDER OR PAUSE >wl LIST GO SUB VAL :BIN [Q]2) OPEN # RETURN <>CODE SIN wBIN SGN NEXT STEP zE GO SUB sFN [Q] GO SUB {VAL$ ▘[Q]l"SCREEN$ [Q]J"AT [Q]> REM GO SUB I"G GO SUB ^L NEXT 9-** GO SUB V<>>@ACS [D] STEP PRINT [R]STR$ >=>VAL$ 2 PAUSE [R]>LEN y<G GO TO COS !~ NEW <> MERGE OR EXP PI STEP H INK [R]8 READ [E]@ INVERSE [R][T] RESTORE STR$ MOVE INVERSE <>[B]2q[S]!o[S]) REM CAT lC/TaGIN [A]:CHR$ [Q] THEN _(%">=[Q]:NOT LN x*v[S]"e[S] MERGE d[O] STR$ GO SUB [ OR RESTORE STEP *~A▚ POKE <>AVAL NOT EXP A AND UwATN RANDOMIZE <>`<~# RETURN COPY )[J]r STEP 5%USR IF O0 INPUT x AND G VERIFY USR 8 NEW G SAVE READ CODE FLASH G NEW O THEN @( THEN INK THEN H OR b MOVE THEN XSTR$ THEN PpATTR <>E# FLASH RETURN INKEY$ yVAL O## THEN 0 LIST y2<=[Q]<>" OR [Q]: PAPER ▛` FORMAT CODE &ACS L NEXT *~B<@ PLOT STEP [T]( CLS $ ERASE ; NEW ( PAUSE THEN 8 GO TO > NEXT g=<>DACS [I]vB>$BIN [P]2VAL LLIST q#s#rSTR$ zBIN - [S]CODE NOT V2T[T] STEP _[T] MERGE STR$ [Q]+ RESTORE OR IF FSTR$ LLIST NEXT <>[4 PAPER 9x THEN / AND pXgx NEW ▝o<>$USR CAT 8 LINE #"! &$>>>>>> PAUSE > CIRCLE >[D]▜[B]!>[U]TAN 7[U]U OVER :=[U]G@ASN c*[U] RESTORE NEXT STEP CLEAR [T]SQR ;[U]"A INVERSE [D] STOP <>} THEN =[/ NEW O▛"*y PLOT @FN As CLEAR CHR$ [U] INPUT OPEN # RETURN DO THEN g z[P]COS >=yM INVERSE DIM MPI} POKE 2 d BRIGHT LN ^2 DEF FN +@ COPY STOP COPY [G]d GO SUB CLS @<xl"7[M]0ul"> SAVE ) PRINT ▖ LIST " READ ">= CAT (PI"USR CAT INT (▘"<>x: FOR @ READ o DATA ▜!G LIST 3[D]V_ GO SUB S READ #s READ w&0 THEN PAPER "( STEP */& D RESTORE OR MERGE } STEP 1| MOVE ! FOR eO LLIST ,% DIM }2 READ 7y▙[ COPY BIN T[L]▚ READ <> STEP BRND STEP ;QRNDPOINT BEEP GO SUB 9gTACS [! DRAW CODE RND BRIGHT ▘gXC!▝ DATA .[U][L]!#[U][M]~▝w IF ?(/,~PI(Y NEW _COS w NEW ©20VAL$ D RUN ##▜ STEP ▚U▙RND:$[L] VERIFY THEN 9▝ NEW AND 2<>:A READ ▝2^2 PAUSE CODE K STEP LIST j RESTORE Gf VAL RANDOMIZE ys DIM <> THEN :y RETURN b?<> RETURN <> INK USR PAPER - CAT ! NEXT GO SUB s CLOSE #RND RANDOMIZE INK MERGE 3 MERGE INK $ RUN 1 CLS <>*<>x,* READ CODE w#CHR$ FOR RND CAT a LLIST STR$ [H]STR$ >5F>=!INKEY$KPI4>=#VNOT [Q]O5`6`7`8h9h2@3@/T4X[H]VAL 6 7 8P9PXzX/P0P1`5h COPY 6h7h%[P] CIRCLE 8(9 DEF FN ▝eSX9I506070▜ DEF FN )8 9 RETURN NEXT ©O5X6XHH8INKEY$<>h INVERSE p``a[N]IN pd PRINT r6ffjj COPY POINT ahiATN >3d=▜ CLEAR U RUN NEXT HEXP PLOT sH! DIM SQR [Q]xx COPY PLOT @ OVER [N][J]|nSGN U▖ OUT COPY #▗ DRAW LOAD SQR ? COPY G LOAD STEP FN v? NEXT @INKEY$ CLS [N]N[G]COS COPY [I]y REM ATTR D[R]/NOT TAN [I] MERGE MOVE <>.D8L▝EHD[F] PAUSE ATTR FOR LEN ~fHtJ GO SUB GO SUB &&>, POKE ;z$ PLOT JVAL t STEP FOR OPEN #,g COPY 4 LPRINT B)INKEY$!,FN STEP oFN OVER _CODE 2 READ <> RESTORE BIN H STEP LINE [dATTR OUT [N][C]> RESTORE > MOVE X[E]pPOINT < OR VAL GO TO STEP RUN [FN OVER MERGE eX CLS ▖ DRAW GO TO |1D[I] INVERSE CHR$ >=©6NOT f GO TO BEEP !JfVAL$ FOR THEN ?NOT LINE o[E]>e!NOT / DATA VAL 0A STEP @POINT RESTORE ! GO TO MOVE CAT PIJW SAVE i[P]N<=© GO TO BEEP Jg<> FLASH RANDOMIZE CHR$ y% FOR STEP [B]~ LLIST <>@ SAVE H PRINT [SCREEN$ STEP CAT BRIGHT SCREEN$ !; GO TO fATTR !khG LIST p( GO SUB |▝/[R]6 BEEP ▗:: READ RETURN 8!4 READ ~ RETURN 042TAB n!▚$P?;k![G] LIST NEXT :It^(+m!RNDu STEP GATTR # SAVE ,, AND 2 TO xCHR$ SIN SIN Ab READ PI RANDOMIZE LOAD o READ zS INK GVAL E THEN [O](!64WJ_77X▟3 LET +▝INT V READ STEP TINT "'RND:`$'[A] PLOT COPY HbSQR VAL$ EXP GO SUB @TAB NOT g[A] COPY x COPY LN ) COPY 0ASN 0Pa@@&v COPY ▗`P CLS & LET 3 CIRCLE ! COPY ▖zXp& COPY d[O]~ THEN © LINE [R] [F]:oATTR BEEP 2 LIST VAL$ @s>NOT OPEN #M RETURN [J] STEP >▘ STEP ATTR ▗F STEP [A]5[B]$M, OPEN #INT INPUT OUT ABS P0~ FOR >= PRINT NEXT B;1 PRINT [L]? SAVE DEF FN ;o; COPY mINT NEXT B[(p/ATTR {b4! FLASH ] STEP V_NOT 2_ LOAD DRAW < LOAD I LOAD COPY qJ▗q RETURN [F][R]SCREEN$ [R]PEEK a> SAVE Nm GO SUB s(VAL 1zVAL STEP +SXS<>![USR FN > STEP OVAL COS +~ DATA #?O▘ NEXT >:2/[<> OR CLEAR © GO SUB ySTR$ [M] OPEN #USR STEP BEEP b @POINT CLOSE #!@UJ @SCREEN$ VERIFY p REM 0^dg] DRAW D RETURN OUT ATTR <=,▖▖E▖[O] CAT LPRINT COPY SAVE / COPY ▖ SAVE ? LIST / POKE OUT 1IN GO TO PEEK ©xZ" BRIGHT A@[Q] CLOSE # INVERSE REM <RND@TAN @3[K] e PAUSE 84D POKE 1 FOR COPY RUN o FOR [S] RUN LPRINT a LPRINT " LPRINT VAL }@PzUSR ` CLOSE #[P]0 PAPER INPUT kxx$xxW RUN r/_ COPY LET <>{ POKE [A] FOR k8 PRINT u2[G]K CAT {F▗TAN ~= IF ^[C]VAT u+[O]2 OR 57 LET x[Q] STOP [S]xxx COPY |T COPY BEEP COPY x[U]g▝ NEW @ "@ LINE POKE DATA p POKE h0 COPY LPRINT / LIST ?<= PRINT LPRINT W_j@▛}/AT <=[T]EXP STR$ USR ▘fLN AT 'SCREEN$ ]USR "STR$ LPRINT ATTR COPY CLS DRAW 0 SAVE < GO TO /▘8@8@0# BIN Q+j[P][E]=▘[Q]'H8 MERGE ▖FN c NEXT PRINT K REM LPRINT USR $` LPRINT [Q]STR$ @` STEP ▝ LPRINT FOR LPRINT ?▘[N]@"+i DRAW DRAW ( LOAD i GO TO GO TO @ LINE l DATA 84 GO TO [D]i0 RETURN OUT ©iCOS ? OPEN #CODE B$NOT -[T]B▗#(CAT qLN LEN P|©USCREEN$ LIST ;PK(( THEN ? OR LET 9 INK Q READ READ READ y0@* THEN NEW pG/ LINE IN 9?$ < *BIN FOR 8f CLEAR W LINE [I][D]</ MERGE [R]< NEXT (@STR$ s DATA *k8t COPY [N]<P$M< READ P CLOSE # PAUSE j FOR AEXP USR [R]USR pe,?▘[T]Dm0 LIST ;? DRAW <? CLEAR ©ATN |VAL 6▗ RESTORE `3 LPRINT USR @" P` LIST xP0CODE [F] LIST ~▗'ATTR * LPRINT *VAL LLIST PA' USR 0$c STOP LIST COPY W BEEP STR$ [O]x+| LPRINT ( LPRINT FN ATTR TUBA PAUSE ~<>~▝ COPY VAL Bd<tBVAL READ 2<>o@[C]USR </[S]A>▛SCREEN$ {▖pUSR LIST FN LIST 6 CIRCLE ) r LIST e LIST b[Q]!BDr[U]ev" PAUSE NOT +!0 b8 SAVE LPRINT TAN /@INT INKEY$F▗▘USR JDD"{ INVERSE VAL$ [J]RDAT L(VAL$ p<=VAL LIST BEEP IF V STOP >B AND BORDER B OPEN # COPY Oe CIRCLE CODE POKE _ PLOT [Q]r LIST *FN W▖▖LN pWh"g▖[A]{K©IN /W▞K,STR$ TAN FN VAL SGN USR OPEN #K STEP ~:? CLEAR INT [A]N][N]USR V▗[H][E].@ COPY LPRINT (`T SAVE ▖▖ COPY _,[T]STR$ T[F] ERASE ▝8 LPRINT R OPEN #[R]F[S]AT LN Z8$R CAT 88[I]7l O07px LPRINT ©>=_,[I]W`/J LPRINT *+USR LPRINT FORMAT p @ LIST FOR @8▞USR ATTR Z PAUSE ,W FORMAT P PRINT USR RND8p7`l LPRINT SKUSR 7 LLIST j]▟W/XFN *@USR N[Q]` REM [Q]>= INPUT N7 CAT LPRINT 0 LPRINT [N][T]?R@ POKE DRAW NEW Q CLEAR ▚ LIST ▚QhVAL$ " LIST LN >=[T]▙[K] LPRINT `USR /CHR$ RND DIM ^ IF `AT Tg© CONTINUE RANDOMIZE MERGE _| COPY $n8*|h(q? COPY P);© FORMAT [G] RETURN PEEK R[J]<=fD[Q]GCP[Q][A]P[A]AT Ip:[U]VAL }R`|+ FORMAT y MERGE [U]?<>W[D][T][D]▖`EPIN©wECODE 0@ BORDER OQ$RND CLOSE #SCREEN$ "}T COPY * COPY 5Exrhb<=zSCREEN$ </ COPY [Q](1S CONTINUE ▖/"BKAT CLOSE #© BEEP [J] IF [Q]p[Q] LIST CV RUN [Q][H] GO SUB P[D] REM AT + PRINT Iw IF [U]ATN [Q]j|ATTR [Q]UFN 2POINT PSFN &[A][I]` PRINT /VAL$ a FORMAT .[T]TAT FN xPJ SAVE " LIST ©p SAVE DRAW BIN PLOT CAT 9ABS d]SQR DRAW CODE COPY ▖u@RNDPJFN [F] OUT J▖# "804USR LIST [Q]x DRAW SAVE <'EUSR < STEP ShSIN CLOSE #SIN INKEY$8S8[T][T]^A*PI[F]W@[T]+PXx[A]LN c0:[O] LPRINT l▛[K]>=zB/_+x[M] THEN *5([F]*[E]BuH IF POINT REM [S]UW MERGE U IF [S] LPRINT [Q]J▘b( DRAW [C][Q]SCREEN$ DAP [T]FN RU-INT SCREEN$ [K](UuUPEEK ATN gAT FN ([Q] PAPER PRINT *@@PFN CONTINUE /5E FORMAT > REM SCREEN$ HSCREEN$ REM ( CLS IN [S]+ RETURN SGN u((C'▟FZSCREEN$ FN ATTR EeSIN [Q] AND y OR U[S]SCREEN$ B@▞(xSCREEN$ VAL$ H COPY COPY JRND[L]+s RETURN +y BORDER eLEN V THEN >Bk COPY `VX▜`vFN @ PAUSE s` LINE `EU"@`AT QUPXLN GO TO >=U/`SCREEN$ `CHR$ ATN IN `USR cd5[R] POKE dT RUN ] PAUSE ASN RRABS i>INT OR MOVE b[▘R CAT 5 OR DIM MERGE 3 PAPER MERGE READ SCREEN$ ▖ [K]S(FN Y▗SIN FN LLIST ^ LINE ATTR [E]k CLEAR CONTINUE t POKE t CIRCLE )K COPY RETURN 6x REM [F]SQR SGN x* ERASE DIM Zd6 OUT yt PAUSE -ASN !*TAN [A][M][B]"▗([U] CIRCLE ,POINT (T*AT VAL 5YY DIM VAL$ [G]ACS hkTt COPY LIST RESTORE RND/ GO TO l DEF FN _iATTR OVER DIM m FOR $ GO SUB ASN @CODE QTAN DVAL$ BIN pJ▖T READ ▘FN /@!T$USR FN @e#B INVERSE *U@COS FN { MERGE hfLEN ▗ COPY I[L] DEF FN N/d0 DATA /QVAL$ GO SUB MOVE ▖J▖gA/B!▜TjSCREEN$ CLEAR HKoK[Q] TO T RETURN COPY IF [Q][ COPY PI<VATTR [F]B[I] FLASH E<B INVERSE INVERSE NOT OUT ^LEN [A]JV▘AS IF ,$ FOR BEEP FN BEEP ACS RND3}PEEK ) PRINT 3IN {[Q]RND3 NEW FN I PAUSE DRAW PI.R DRAW *>=}▝y COPY ERASE .POINT DRAW R SAVE VAL LOAD ▛INT G REM U($KUSR USR LPRINT LPRINT @U LPRINT /USR FORMAT [A]FyAT V*[S]▖ZGGEiG SAVE AT TLN Pxx0* LIST BRIGHT kv NEXT v OR AT eLN THEN &[H] FORMAT 9FN PP`* LPRINT USR T@,43 OVER 3PEEK ;]v[U]"USR SAVE USR ▝ MOVE [E][USR POINT INKEY$@~;STR$ `[Q]CFN P[Q]▛+ PRINT _ AND [O](USR [U]; LINE [Q] FORMAT SAVE @ REM CONTINUE @ BEEP BEEP `STR$ USR ▝`[A]USR :8|/*(▖[I]▖[D][Q]▝▘BINKEY$@ LIST (/RND FORMAT Nl POKE Oh CLOSE #@h9FN ▛z}.SCREEN$ UbYPC1 LPRINT LPRINT .▖ FORMAT < LIST }[S] ▗*T?7T(*PU SCREEN$ USTR$ PIRND[Q]▖LN (TrUSR /!LQ LPRINT COPY <ABS hq@<BIN [F](]mBIN [G]&<8 SAVE c PRINT lT LPRINT IN ▝ STOP ^@&h9FF @[S]EXP [C];RND4EXP @]`*R LFN %U@)[D]INT VAL$ ?;ATTR PL[P] COPY [[F]b[P]© OUT D%A OUT REM [O] READ +?ATTR G]VIN BORDER Z PAPER CLS [E]H5rF`[B]INT [Q]SCREEN$ 4;[Q] SAVE _ LPRINT LIST LPRINT CONTINUE BOUSR LIST /▛ LPRINT ▛pO)▛ CONTINUE [C]VAL *EXP PAUSE © RANDOMIZE POINT m DRAW SIN r[L]?[D][U]ATN LLIST @LN USR k+N($p[A]LN AT x GO TO GO TO DRAW /^[C]T<3LN ]%INKEY$`L;[O]]p[F] DRAW @p[N]VAL CLEAR [I] COPY FORMAT RUN W RETURN LLIST ▘[Q]`{SIN LPRINT `ASN pLN T(,H[G]▞.▙p^BIN PDASN N0VAL$ @G CLOSE #8Mez[Q][S]}CHR$ ZUSR ©CODE [B] FORMAT TULN <= CLEAR 7 LPRINT FORMAT * COPY COPY CLOSE #D STOP b▜C1-k@CODE nSCREEN$ fQ| LPRINT !▜VAL "h" 8"!W""SCREEN$ INKEY$[B]%U O MERGE IN jRNDT]R[R]▗SQR FN <=P GO TO )N[L]z9SGN /r LIST - RANDOMIZE 5BPSTR$ TAB gF oT@*4 VERIFY ATTR BORDER *TAN j ERASE ▘S|SCREEN$ REM MOVE iSTR$ )u)'` CLOSE # REM @ REM @u [Q]-?dSY~ PLOT V/WBIN Z▖`TAN q IF = COPY @ DRAW / OUT [Q] OUT SCREEN$ FN TAB U@<=H' RETURN FOR t8:▛IN .| LET }A,[I]?[K] LET BORDER / LET W OUT COPY LET IN PEEK [R]p_IN @8@ CONTINUE _©~SCREEN$ RETURN CODE AND WA▛▝+ BORDER c RETURN LET e LET @EXP ].n OPEN # RETURN LET KSTR$ VERIFY LET USR P[L] DATA BEEP /J LLIST g-+=[L]&"[G][P]C# MERGE /VN<uWCM:[A]k[F]ATTR [H]USR ▛e COPY @ FORMAT @LN LET WIN ? SAVE LET IF <A POKE 1 RANDOMIZE G DRAW , COPY [T] DRAW {B SAVE PLOT SGN VAL BVwG©*+ LPRINT UU SAVE ATTR SCREEN$ + DRAW WW DRAW ATTR ATTR * SAVE ▙ LIST i5*©&▟TCHR$ [Q] SAVE POKE ) IF & LINE 0▚▗D>><` FORMAT SIN LIST [Q]USR V,▝Qk* FORMAT CONTINUE ▗/ NEW _NOT SNOT L NEW (/0NLEN AND TAB z4[N] PAPER STOP O]( 5 LIST ^0|6 DRAW ; RETURN N COPY ▜: IF N POKE ;T6j01 LIST INVERSE CLEAR @()TAN IF m(F/▙© POKE ©[I]©_>> FORMAT 0 MERGE SCREEN$ `▝▘{[K]Q(@][Q]USR <x||"▖!aS[E]?d_ CONTINUE / CIRCLE LIST USR [Q]z@G,@^ LPRINT ASN [Q]cr:g2NOT LINE NOT IF g POKE DRAW ~* SAVE VAL AT M CLS NEXT TO iVl* BRIGHT /r_ LLIST COPY r©[S] BRIGHT ?l>zAT IN [F] DIM LPRINT ▙ FORMAT t${ CIRCLE |1|` IF 0 RETURN RETURN / RETURN q: RANDOMIZE bACS _ - LPRINT USR dz[D]|▚(▖V[U]0USR QA NEW bS! IF BIN USR COPY E LIST [U]0p<XAT Q. BEEP E%n5USR LIST X$FN BT,V.[C]f FOR R>$CHR$ *M+ASN x CLOSE # STOP RdTh0Dp[I]_x~8B[Q] STEP j~`[M]SCREEN$ W REM 0VNOT TINKEY$NOT D!;"!("VAL STR$ |[Q]U [G] 4K[T]J LIST 3<>0 SAVE p▖oC LLIST ▛Q FLASH ? LIST #S LPRINT a%00,[hD USR IN POKE USR Tp[T][A]*< OPEN #/( CLOSE #PIP*▛▛ZED[I]P[Q][U][C][Q]QC%[S] CONTINUE j } OR i[G] COPY [S]/** FORMAT ▖[B]x [E]S RESTORE <>[B]PI X LOAD LOAD REM 6u STOP 2?+PIN 4l CLEAR LET COPY ▛~ACS `b[L] CAT 0[K]+=Wm7Na[D],z CLOSE #CODE w FOR [B] SAVE DRAW UD[J]^[B][T]UQP%Q*SCREEN$ IF REM FN Q © OR T[T]F[B]@▞D[N]/[L][B][L][B][E]P][B][D] OPEN #[B]SIN OR PrPOINT OPEN # COPY ▛ COPY RETURN SCREEN$ YS OUT @ CLEAR QG▜ LET - LIST LPRINT (d-VAL ,*[E]J,USR S LET 0[S]JT[L]( CAT USR ~▛' CAT sD▖B NEXT 3C8HBIN Yd[A] NEW CONTINUE © RETURN *S' REM ACS BRIGHT ![L][A] CLOSE #?h SAVE REM ▗gSCREEN$ FOR POKE LPRINT * COPY /LEN V© COPY 4[Q]e CLEAR FpBLN XSGN xt SAVE CONTINUE pB[C]*DAUSR LEN CIRCLE FN F▖▘BUQ)/ENTT)(@@AF$FRET(A&D!▘▝ PAUSE P@*FN CLOSE # PAPER T BORDER ACS PFN FOR P2? VERIFY LIST *Z LET CLS =©@nSQR `VD0CODE ~[P]:CODE VbJ▝SGN CLEAR PAPER FLASH PI FLASH [J][E]"▞©b@TTAB NKjRND9@lASN _RNDUSR PEEK !SCREEN$ ` OPEN #SVFN c LIST 4 LPRINT P CIRCLE _▛Bu>=SGN PEEK dATN nD PAUSE VXCODE |[P].[B]^Jm$lX; GO TO 3 DATA BIN @2"▟USR ASN ASN ,}[I]*% LIST INK ?▜VUSR B CLEAR USR X ERASE x@ DRAW CHR$ DRAW + PRINT STOP [Q]uY:e[F]WPOINT b7 LIST SIN [P][L] OUT PRINT NOT SIN DATA @ BORDER LPRINT READ [Q]STR$ USR F ▛USR VAL LN [M]Y▚DFN ▜ FORMAT REM 7P SAVE RETURN [O]#P FORMAT LINE STEP @FN TAB ▖r DATA CHR$ SGN LET y▟ INK )>tSQR >C6 STOP wPEEK DEF FN VERIFY v>= GO TO DATA CONTINUE 2BIN " GO SUB TAN n[U]oSCREEN$ PI"_[T]USR CLS ABS ``SIN ▙VAL IN 9▘TAB dD<j{ U POKE VAL { LIST / COPY {[A]` STOP LIST LPRINT CIRCLE LPRINT SAVE SAVE CLS [E]wCOS Sg LPRINT @ LPRINT + LIST ~ LPRINT `USR THEN POKE "LN `3 LIST x OPEN #POINT PLOT VAL STEP <=▞[Q]>@R4 LPRINT ▚7 CAT FLASH > PRINT Jk/'EATTR " ERASE DIM PLOT [F]p SAVE SAVE LIST IASN SGN LIST P1Nl[F] LIST [E]▖ PAPER USR h NEW CAT ?IUSR Tr0[Q][H] VAL USR LPRINT LPRINT LIST POKE NEXT BORDER c FORMAT LN | CIRCLE L2 OVER RANDOMIZE A[C] TO PUSR CODE REM ▘GSGN V LOAD CONTINUE [Q]AT .IN Pvss READ RUN USR COPY LPRINT +w0©06@@ LOAD bABS FLASH INK PAPER USR [J] LPRINT FN pH0 NEXT @@`A[P]3][K]@sB CLOSE #bX POKE SCREEN$ OUT tr NEXT u DRAW U AND READ DRAW g?/8 RUN 1[H] VERIFY CHR$ ▜vTz[R]l[F]▖ INVERSE l REM STEP = MERGE $▞_-bSQR >=NCHR$ COS B INPUT [S]Zk5V BEEP INVERSE SCREEN$ SCREEN$ '`* LIST [F]<*<^> SAVE [S]POINT ]SCREEN$ 2 READ B`V PAPER ~`ACS ▞[A] OR MERGE [S] LINE }WQb VERIFY ,[U] uFN INVERSE @©lJx[F]▘^USR [S]i[C][U]X AND >1 OR [Q][B]fe"CHR$ [S]+ CONTINUE ▟ CIRCLE BCOS [S]LEN [U] . LPRINT ▚` NOT TO @ CONTINUE A DRAW `@ INK RETURN CIRCLE > RETURN AT u~[G]0jSCREEN$ PUd©j▖ BEEP IF <> REM CLS COPY ▟ COPY 0[I] NEW CODE w PRINT CIRCLE POINT L!, OVER [P] DRAW DRAW ERASE SAVE LIST F VAL$ <> LPRINT 2[P]K!,PI▖V5+RNDAT G REM R FORMAT RUN Y POKE © PAUSE F LOAD _B RUN OPEN #▝ RANDOMIZE PEEK OUT IF CLS LOAD CLS DRAW CLEAR RETURN TAN COPY BIN fTAB p▟ CIRCLE p!DFVAL 8 LPRINT > ▗)@CHR$ L FOR OVER `@P▜ DRAW >[I]0) RETURN RETURN FORMAT 5 CONTINUE ?STR$ RETURN DRAW 0P<pQ▝S[A] REM FN :[Q]P RUN ▛[J]1AT [cVAL [E]Y[A]S POKE TAN CLEAR DATA COPY CHR$ RND@ COPY STR$ NEXT T©2INT DRAW K DIM GO SUB + PLOT @USR ▛`0+" REM LLIST 0RTXQ(K[B]5[E];([R]▜8 PRINT RNDLnCOS P POKE COPY [U]D`q(P CONTINUE CHR$ [U]]@[A]B,`*INKEY$Y2 IF 8' CONTINUE BB DRAW >' RETURN RESTORE # RETURN DRAW ▝▘0=J-:ABS LPRINT ei©W▜,_( LLIST xRND<▛0iY<>dXBIN THEN INKEY$`CHR$ INK L▞ STOP INT STOP x!R COPY YA INVERSE |gS COPY b/[B]{# NEXT FORMAT G COPY COPY Bp> SAVE ?o LIST LPRINT AT ^B FORMAT {ATTR POKE E CONTINUE +K LIST W%USR ATTR [A]E CP▝FN O MOVE g= DEF FN |wPZ$p▙ATN F RETURN W FLASH JIN INKEY$[E]aF▙K[C][S]T[G]RNDATTR +Z CLOSE #ASN SCREEN$ +DVAL P5AT <=▛ PRINT SCREEN$ MERGE k MERGE *RND"R@ -K NEW 'FN ©0J0[U]TVP VAL$ "UQ▖ p6a[Q]|USR EXP ([A]K DEF FN [Q]8 BORDER R GO SUB PAUSE CLS 2SCREEN$ cPBIN RETURN GkINT QOSCREEN$ [Q]Q`SCREEN$ SCREEN$ USR T DRAW } COPY { DIM LINE BIN NEW >= THEN INT '=[M]SQR _P5SCREEN$ a ERASE FN P`Ph0D(TNV,DPHLV.@,[H]* GO TO ATTR 6 RUN Q PRINT ~[U] REM = POKE ^[E]i-*tZU 9,INT ABS UINT }(z+S<a8a BEEP ZLKu REM ( CONTINUE ▖▝ COPY @?▚F COPY VK LOAD IN BEEP RETURN R DIM ABS DIM R REM FORMAT RNDt LLIST @INT @[B]t(: OR R*/2LEN 8`[E][Q]H'}W BEEP LN CONTINUE POKE G?@DDz|+ABS NEW W_ VERIFY SGN ?AT p_/ DATA /[N] LINE 2.u▛^{, RUN " RETURN Q DRAW FN % IF T# DRAW LN p POKE `h LIST (SGN N LLIST VAL$ PH DRAW #jfUSR _ LIST COPY 7SCREEN$ `VEXP ~/~[P]TAB W COPY z+ COPY POKE LOAD IF G COPY INT [R]©t CONTINUE PEEK DRAW PRINT Uh|SCREEN$ FORMAT INT A[Q]t THEN D[Q]g▖P%P[T][F][A]DSTR$ (" RETURN CODE THEN PSIN COPY QRND/A@X@ POKE ©YV©>=TAB CLOSE #AT WFN _/A?>>[M]▞9WTAN GO SUB [ COPY /{VATN +COS [I]L]▘SCREEN$ K CLOSE #_ REM u THEN TAN VERIFY ERASE CODE PRINT m; FOR STR$ ACS SIN d>[Q]▖}PUZ INPUT -1©^zIN CODE q©© SAVE IN COPY PRINT © LOAD REM RETURN COPY @ RUN } RUN LOAD RETURN FOR PRINT THEN BEEP CLS CLEAR DRAW u RETURN LN : CLEAR T=h([I] RANDOMIZE INVERSE r[Q] DRAW POINT @INT R[Q]}SCREEN$ ] VERIFY ? GO TO ] POKE FORMAT LPRINT FORMAT ;2 [Q][L] LINE [S]ACS p] IF INT CLEAR POKE REM IF CLOSE #t[Q]>=` MERGE DFN TFN X(VAL p* GO TO AT [R][R][A]D bA▛TVV^©▘U> PRINT A[N][H]8 FORMAT ]PI CLEAR IF dEXP ©CODE RETURN CLEAR USR POKE +T[Q]" STEP [Q][S]TQSCREEN$ CONTINUE UeBIN *NOT STOP NOT MERGE RNDb?B[Q]z▝Q PRINT ?h LPRINT P[I]qSCREEN$ USR U▝ LIST ATTR READ LN PRINT PRINT BRIGHT CLS CLS SCREEN$ [Q]X PRINT RETURN CONTINUE PRINT @ CLOSE # FORMAT BPOINT UPSCREEN$ FN [R]B,▖(7<[R]_BATTR USR U LIST *SCREEN$ RANDOMIZE UU RETURN SCREEN$ rc[N]▘>=SIN SO CLEAR IF ATTR RETURN GO SUB I RETURN IF + RETURN INK ~VAL 4VAL$ RZTRND GO SUB B CLOSE #STR$ ▝H[D]2&![Q][O]P FOR BORDER NOT DRAW GO TO GO SUB SSIN >A1Yu REM AT LINE MERGE _ BORDER ) COPY PAUSE C COPY CONTINUE & CLS DRAW O RUN IF [L] LOAD LLIST BORDER COPY SQR LET CLEAR 7 GO SUB RETURN ATTR PAUSE CLEAR ASN DRAW z/}% CLEAR z* RETURN u[F]/ FOR SCREEN$ UPOINT TSCREEN$ T)T▖ NEXT USR `?+A MERGE l[H]"ACS NkSGN *]]*LN INT ]a*B▘[B]▘▚▝,[Q]STR$ Y[J][S] STOP W[I]`zPvATTR V(TAN 2 OR LINE [F]J▗@▗+H}G RETURN © RETURN o[F][D]SCREEN$ 0Lb DRAW COPY REM SCREEN$ REM MERGE T MERGE [E]▖G©u[C]>=# DRAW ▟TAN x▞ LPRINT NOT FN tBPEEK POKE W IF + LOAD PRINT 8?RNDUwPFN j POKE REM CLOSE #hVAL C2"A ATTR BSCREEN$ PEEK #_ LIST ATTR REM U CLEAR U*IN COPY _WIN 7 FOR _* CLEAR CODE W(.SCREEN$ LINE INPUT 5AT RND IF /T`[E][U][N] MOVE OR . FOR FN U COPY PLOT /INT IN _ MERGE WPEEK [F] LINE ATTR PRINT [F]WK*p FORMAT <>e OR [F][O] CIRCLE ]PEEK PEEK U}WCODE RETURN ATTR /▝}j RETURN IN CODE PRINT COS QE POKE [I] LPRINT SCREEN$ COS 8VUSR QPOINT P[S]USR FN PRINT uP REM INT CONTINUE +[F] PRINT COPY COPY RETURN RUN ATTR USR ;*[S]SCREEN$ E2?wj POKE REM CLOSE #hP C 4DjSCREEN$ RESTORE t IF :ujASN jC[E]*Q▘%JRNDR(R$%SCREEN$ COS [S] CAT Ag DATA I CIRCLE . LPRINT I LPRINT i0TAB NOT ▚DCC▘#!DERSCREEN$ SCREEN$ RNDWP SCREEN$ ▘U MERGE E IF [Q]W COPY [I] COPY CONTINUE ]STR$ A|p▘PEEK C*,[I]C:8_*ATTR [N]U REM PEEK ?_*A▘ OR [Q]0▞USR [G] FLASH CLOSE # LPRINT LIST * REM WSPOINT IF .Tr+B LPRINT 5vx[U]TAB B[W3~STR$ 8/ NEXT :ABS FOR dFVAL$ /*) POKE FN FORMAT USR -@XP©C RANDOMIZE " LINE VERIFY PFN T,2/(P[Q]@ P ` LPRINT @4 OUT @g%%lINT 8[G]!R*POINT UK▗INKEY$Ez DRAW ATTR RUN UU OVER ,ATTR EXP DEF FN R).[R]?J%>▗CD @O[Q]T)VCODE /VAL `USR 96DGFG@uATTR / MERGE LN SCREEN$ AtTSCREEN$ " SAVE POINT upCUSR LPRINT INKEY$P FOR EBPIBIN VAL TAN X#` LPRINT 0 CLOSE #:FN LLIST @[C]/gSCREEN$ .d▗[O]-TAN FOR VACS RND COPY B%@SQR TAB CLS INT P"j MERGE SAVE rM BEEP POINT ASN BEEP H VERIFY LPRINT rCOS INK Y MERGE VAL$ INT REM UYeFN SIN REM P PRINT [N] BORDER INPUT < READ V:ASN ATTR ]Z[H],@ASN SCREEN$ ]R[E]SCREEN$ SQ▚ THEN MERGE AT j[G]RND+JU*(z<>V-JATTR VASN )Fk CLOSE #V^O▟! DRAW qFN PEEK qUhCOS * FOR USCREEN$ [H] SAVE [P]CODE nCODE THEN X!!T* INK B*[F]4R RETURN [N]$[D]S=*(u0u[T]=zP INPUT 5[Q]F INVERSE DIM [U] LET FOR STR$ U FLASH ▝=USR CAT @ CAT BORDER © CAT COPY RETURN ? VERIFY ?:AT ©uY RETURN zATTR COPY MERGE RETURN SCREEN$ O PRINT P IF }▚O[Q]SCREEN$ ~ COPY NEXT CAT iUSR PLOT IF jDABS TAB SCREEN$ ▘ CLOSE #"SCREEN$ [5 POKE REM "" PRINT IF CLEAR RANDOMIZE >" INPUT ▙NOT FORMAT CONTINUE E POKE ▛INKEY$ POKE UZFN SCREEN$ [R]T@SCREEN$ ▘cSCREEN$ PLOT =Oj DATA LINE STEP CLS &`, IF [Q] MERGE H▗UBCHR$ SCREEN$ qPSCREEN$ [T]@UG<= POKE CODE REM W[R] LPRINT COPY EJ FORMAT y CAT 0=`hz POKE POKE t IF CONTINUE CONTINUE ]q POKE *LEN } MOVE IN <=XINT ABS U~E?P©FN IN A[K]IN }_ COPY IN © OUT COPY COPY COPY LOAD } COPY +T IF o`4 IF © CLEAR $ OUT CLS [P] RUN OIN PI©JIN V RESTORE ©ATTR LIST CLEAR W DIM z? CLOSE # PRINT _FN (CODE POKE W REM # CLEAR EATN SCREEN$ ( REM PRINT PRINT ~(~CODE P}U[Q]IN PEEK PAUSE E DIM NEW LPRINT ASN RETURN uI! OVER @ VERIFY TAN 0 IF @hp DATA DIM CHR$ FORMAT [S][K]B CLOSE #SCREEN$ MERGE $ REM ▘ REM ▝Q LINE [R]RND6J =D REM [Q] MERGE x CONTINUE RETURN ` CLS VLN POKE -^ CONTINUE [N] FORMAT =[Q]>N,?>[E].}( IF [A]▘uEDSCREEN$ SCREEN$ ▝UUATTR *SCREEN$ ▘B FOR REM b LIST <=FTAB @ATN (kUv RETURN CONTINUE FORMAT PTzUSR LOAD SCREEN$ MERGE U[N]▖~"TTQpSCREEN$ [Q]SGN T LIST AV*PEEK T*[F]FN r_U^AQKBr LPRINT Aa/- LET LN [F]/ PLOT ▝SCREEN$ ▙5GWjSCREEN$ [E] LOAD `[A][Q]TpjSGN MERGE W[Q]~▙ BRIGHT L[C]gVAL$ hZTAB COPY PINT 3NOT STR$ !}O©FN SCREEN$ (*3"BUSR AND SAVE C0P(x8pxpX THEN COS ZY MERGE 4SCREEN$ REM zYe42 REM X@Exn[E]PI,#CFN [U] BRIGHT POINT q@j[Q]qTXFN ~(R-/X(+ LPRINT X OUT CHR$ 9}ZLN &9PR{ VERIFY ZQ© COPY *VAL$ ©XU RETURN SGN +4 DRAW [E]]V▙[C]}[G]JTAB ▟D*0( PAPER OUT [A]z<▟FFINKEY$FN t]B[O]PEEK G_CODE LIST ATTR }:U REM U* CLOSE #*[Q]▗gW CLEAR ASN Jl@, DEF FN [Q]PICHR$ THEN DATA READ PAUSE PRINT DIM @ REM POKE SCREEN$ uyU:|SCREEN$ }▛/OAPI▘ MOVE CONTINUE SCREEN$ LIST MOVE DRAW POINT z@ABS [Q]~T=FN :* DATA /IN [F]L[Q]$FUSR [ LIST U SAVE SCREEN$ AT U/SCREEN$ VAL$ !V@SCREEN$ TATTR [Q]J REM [U]USR CLEAR U MOVE IN COPY FOR W_INT CLEAR CODE MERGE ^_W LINE /[F] RETURN BORDER RfzvP *@FN (}▙[E]INT W▞t CLOSE #SGN BEEP REM x FOR GO TO LPRINT u VERIFY USR y RESTORE [Q]USR Zn< INVERSE BIN ^FN ?[A] USR `[A]USR FN VVAL$ W+U*AT IN POINT UATTR +R*QVAL PEEK SGN ▝5 RETURN >n CLOSE #FN <pFG CLOSE # IF [C] RETURN z<ABS BRIGHT ~t:@/t1 READ ▝ BEEP B LOAD COPY RETURN ▜ PRINT SCREEN$ MERGE INPUT >|@PEEK [Q]} Z RETURN VCVAL$ C BEEP { READ MERGE MERGE FOR [T]@PI FORMAT USR ORNDp[H]: VERIFY LN /ATTR [P]E TO FPVAL$ RUN [E] REM CLEAR * SAVE T POKE REM ( CLOSE #=PhWFN 4/ POKE © IF IN CLEAR © RETURN SCREEN$ " COPY CLEAR T[R]P_ IF RNDIN POKE COPY LPRINT W_UVAL$ *ATTR ]]~PEEK / CLEAR CLEAR W COPY IF * COPY POKE _ FORMAT *VAL$ FN CLOSE # DRAW + CONTINUE _ POKE (PEEK COPY RND▖ CONTINUE [D] MOVE [D][S]~})% OUT OUT ▛ REM COPY W PRINT |▛ PAUSE LEN Ee~[Q]+ FORMAT SAVE .FN tz CONTINUE (ABS FORMAT P{ LPRINT *=USR TW[Q]FN EXP @PzFN TAN Ax[T] LIST B SAVE ▝ CIRCLE VAL "EXP + INVERSE vjx READ BRIGHT } POKE h[A]'/VAL COS IF f}>//*/8"LEN F+' SAVE COS YHwRV%4-@D*14FN <=i` ERASE d2*/(T*,Z=^=,.]PEEK /INT |>} BEEP LEN +$ P LPRINT J>=POINT RFN p CONTINUE LPRINT USR [U]JJ)VAT XVAL `[Q]2©.12▝](/AT VT▛[H].INT Tf*'+U MOVE CONTINUE U,W4▛ OR USR STOP LIST STOP u/INKEY$VAL$ C BEEP ▛ OUT REM PRINT IF +uINT /:!:=R[N]<] CONTINUE COPY _.8 REM POKE 7 IF © PRINT ©INT _|*LN t IF |[U]INT }9▟B` STEP Fl▛ATTR ^IN n CLOSE #VAL + REM t VERIFY @ LPRINT [Q] CIRCLE pt0 REM X CLOSE #8ATTR @USR * OR ©Xp▖PEEK LEN LN bUSR ?`[Q]* LIST X▖AT @VJ CIRCLE l[A] FORMAT +j=+USR LIST Uh*TAN :@[M][Q].BIN @SCREEN$ [U]:W/▘INT 4th8@/[Q]pINT @-,VyX[Q]# zVAL NEXT lLEN # RESTORE +SIN #h-▘ ERASE <COS yACS k NEXT 0TAN #[U] ERASE TAN b CLEAR TAN !@▛ASN )4ASN "=ASN #▗ INK 4ACS " PAPER ACS +ATN >=c▚ATN # CLS GLN +D[D]LN s[M]EXP RVAL EXP $ THEN POKE INT $BF[H] DRAW DuSQR NEW KSGN c[M]BkPISIN ABS ASN >= AND SGN CAT RESTORE AT CLS ABS "ABS ;ABS c FABS b LINE NEW ABS # FORMAT "PEEK gC"ABS PEEK d RUN {IN COPY USR USR eSTR$ b uSTR$ d STEP "▛STR$ RANDOMIZE gCHR$ IN ▛USR FOR CHR$ "NOT @ VERIFY Zi[C]SQR !SIN DATA BIN 6_"▚[R]BIN w>=ASN VERIFY OPEN # OVER DIM TAB POKE COPY OR X') OR `-%4 THEN b AND "<=3AH<=# S TO E>=7LN >=STR$ >=" 4<>[A]<>! VERIFY DATA <>5@ LINE #FN THEN CX THEN $ LOAD THEN f@ TO % STEP %(k STEP ~Kf DEF FN 1yC{ DEF FN LEN LINE LPRINT DEF FN C NEXT D CAT [F],[O]CODE CAT cUSR $ FORMAT cPI FORMAT C MOVE C g MOVE B OPEN # MOVE ERASE ERASE 3kSGN [Q] CLS L OPEN #▙ OPEN #WAVAL [S]LN OPEN #C DEF FN CLOSE #▘7m[K] CLOSE #[ STEP CLOSE # OVER & LOAD CLOSE #A▖ MERGE !(N MERGE B MERGE MERGE AD BORDER VERIFY !H VERIFY # CAT VERIFY G INPUT VERIFY / BEEP CK ~AT REM V CIRCLE C0B. INK { FORMAT INK CAT ! PAPER :VAL PAPER +S PAPER Cd© PAPER Z[I][K][M][R]ASN RNDVAL$ <> ERASE Y# FLASH ▛<M FLASH O^( LINE Q BRIGHT -c BRIGHT ▗ BRIGHT _CHR$ , SAVE d INVERSE c INVERSE ▛A0! OVER W OVER c▟[A][O] OVER B CODE RUN OVER ? LPRINT OUT u[A]ATTR [C] COPY RETURN BORDER 4 BORDER 2N DATA 6 DRAW RETURN sNOT yCODE >@USR [Q]` LPRINT [A]P FORMAT 0VAL p LIST ▖H>=(FN h CONTINUE [I]X CIRCLE 8LN x SAVE ▗DBIN $[U]d DATA [E]T CLOSE #4TAN t POKE L TO ,AT l GO TO [M]/ BRIGHT <SGN | DRAW ▘BCHR$ "[S]b STOP [C]R ERASE 2SIN r PAUSE J LINE *SCREEN$ j REM [K]Z PAPER :INT z IF ▚F AND &INKEY$f NEW [G]V VERIFY 6ACS v PLOT VAL$ n INPUT [O]^ OVER >PEEK ~ RETURN ▝ASTR$ ![R]a LLIST [B]Q MOVE 1LEN q LET ▞I<>)POINT i DIM [J]Y INK 9EXP y RANDOMIZE E OR %RNDe RESTORE [F]U MERGE 5ASN u PRINT ▟M STEP -TAB m GO SUB [N]] INVERSE =ABS } CLEAR CNOT #[T]c READ [D]S OPEN #3COS s NEXT ▛K THEN +ATTR k FOR [L][ FLASH ;SQR { CLS ▜G<='PIg BORDER [H]W BEEP 7ATN w RUN O CAT /CODE o LOAD