1 PRINT USR 0: REM NEXT 1FN aCODE OPEN # RETURN ! COPY Z RETURN Z COPY w GO SUB LN *=/w#w! LET <>"CHR$ /2k/!@ GO SUB [ POKE / RESTORE OR STEP =STR$ LLIST ~/w#xLEN RUN NOT @INTERNATIONAL NINJA RABBITS DONE BY MAX IWAMOTO/CODE BUSTERS! <HELP>->SKIP!d=aRNDr PAUSE ADEMOMACb BORDER KbSCREEN$ AWK" LINE 115616 LINE __<HELP>->SKIP LEVEL!! DEF FN RANDOMIZE IN 6 RETURN [R]IN [I]IN COPY COPY IN [I]IN ERASE COPY [I]IN DEF FN IN }IN 7IN &IN YIN [I]IN RETURN COPY COPY PEEK ASN PEEK [I]IN RETURN COPY BRIGHT PEEK ASN PEEK ▚PEEK DIM ▛ OPEN # INVERSE CLS INPUT IN ▝' ERASE ~RND RUN y<>T[L][T] GO SUB [H] COPY CONTINUE [A] LIST STOP FOR ASN OUT <=[D] CIRCLE >=SCREEN$ TAB DRAW [M] CAT [Q][R] CLS NEXT BRIGHT Fc[G]" OVER COPY CODE OVER COPY PI6" CLOSE #"▛ COPY " CLOSE #" COPY 6"[B] COPY " BRIGHT "[J] COPY " BRIGHT COPY ▘VAL 6"[B] COPY " BRIGHT "[J] COPY " BRIGHT " CLOSE #"▛ COPY " CLOSE #" COPY ▝[A] COPY INK COPY " CLOSE #"▛ COPY " CLOSE #" COPY 6"[B] COPY " BRIGHT "[J] COPY " BRIGHT ▘ COPY "[B] COPY " BRIGHT "[J] COPY " BRIGHT " CLOSE #"▛ COPY " CLOSE #" COPY ▖6[Q][A] INK COPY " CLOSE #"▛ COPY " CLOSE # COPY " COPY 6"[B] COPY " BRIGHT "[J] COPY " BRIGHT "[B] COPY COPY " BRIGHT "[J] COPY " BRIGHT ▗R[A]S[I]" CLOSE #"▛ COPY " CLOSE #" COPY 6"[B] COPY " BRIGHT "[J] COPY " BRIGHT "[B] COPY " BRIGHT "[J] COPY " BRIGHT NEW " CLOSE #"▛ COPY " CLOSE #" COPY <}PEEK "[B] COPY " BRIGHT "[J] COPY " BRIGHT COPY COPY "[B] COPY " BRIGHT "[J] COPY " BRIGHT HTAB " CLOSE #"▛ COPY " CLOSE #" COPY <}PEEK "[B] COPY " BRIGHT "[J] COPY " BRIGHT "[B] COPY " BRIGHT "[J] COPY " BRIGHT COPY COPY COPY " CLOSE #"▛ COPY " CLOSE #" COPY " CLOSE #"▛ COPY " CLOSE #" COPY 6 OVER IF IN 4EXP ?6▘K OVER IF IN 4y?496X INK SGN PEEK ▚▞ LLIST LINE ERASE BRIGHT OR IN [G] CONTINUE -▗ MOVE `F" DIM ▛ AND POINT MOVE ▞[F] CLS RNDASN ; LET TO CODE LPRINT [Z OVER '[C]AVAL ▖[U]) CLOSE #ATN 2POINT USR CHR$ Y POKE BRIGHT OR ])K PAPER | BRIGHT ▜}[E] TO [J]QSIN 6 MOVE 9 RUN . RESTORE LET EXP ZeA GO SUB FORMAT Xj|XCOS THEN h0vb CIRCLE THEN COS [T][S]: BEEP ATTR © CLS )<=" READ @CHR$ 3J[G] LPRINT CIRCLE ? CLOSE #yAT [E]" LLIST ERASE g[S][S]~d~:>=[C] INK ASN INT L OVER HLEN w31 POKE [G] CLEAR 'QSGN ▚/IN SCREEN$ [C][K]# DEF FN } CAT NEXT NEXT CAT K5 PAUSE gM RESTORE = RANDOMIZE [Q][I]©[E]9BIN VAL$ [/[C]o[K] LIST [E]©[Q][B]LN [K]K STOP BORDER 0A NEW R] LLIST EXP IF POINT ~g DATA <>"/ PAUSE SGN CLS k NEW LPRINT ▞g[K]▗ LOAD RZf![G] RUN cx+ <= CAT LN VAL NEXT INKEY$; FORMAT ATN ▞4 NEXT COS GO SUB GSQR ,USR PI[B][N] INK ,N( DEF FN ATN }h TO FLASH SAVE [P]E PAPER LINE ~CODE ( CLEAR [C] IF 8* REM TAB K PLOT 9^,X NEW USR POINT [ REM LIST OVER [I]▛TAB BORDER LET STOP INK PI<=[D] PLOT GO SUB <= CLOSE #[K][D] PLOT THEN [R]POINT [C] PAUSE STEP RND[R] RANDOMIZE SQR OR [Q][P] SAVE DIM LEN ABS [S]▝ LIST STEP INKEY$ COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY NEXT !{ATTR , COPY IN GO SUB LN FOR #RND~ THEN © NEW G GO SUB o AND O#{[G]# RANDOMIZE foz[I]Dgx GO SUB VAL `i9 OUT NEW ©(# THEN w O GO SUB VAL FORMAT NEW ? AND G~#N DRAW yCHR$ 1!X[Q] GO SUB VAL CLS 8[T]>![Q] RESTORE ~O[S](~[T](y VERIFY Oq#|LN GO TO vvv INK LLIST X GO SUB VAL INK = MERGE &[Q]w]T COPY GO SUB VAL STEP *[N] INK ![Q] RESTORE ABS G[S]SQR INK 8SQR INK 8x NEW USR ACS ▝w#| RETURN [T]8 BRIGHT vvvv LLIST X GO SUB VAL INK NOT !X' INK <>!RND@J~# IF Q{ AND _0 LIST z AND W RETURN X8 CONTINUE { NEW LPRINT <><=[H]PDQSCREEN$ DRAW DRAW LIST ** COPY !▙ COPY ▘[F]+/[P]CODE [P] IF COPY STR$ ©▞bbgksw©©Vjpdhp▜`b`h8 COPY SAVE STR$ COPY USR DRAW ▘ CLEAR RETURN ▘USR CLOSE #0[B] OUT DRAW DRAW GO TO INVERSE RETURN COPY BEEP CAT RUN CLOSE # AND BRIGHT STEP RETURN COPY VAL$ p$p-STR$ DRAW ▗ RETURN COPY [L] RETURN ? THEN COPY ▗[E] COPY COPY RETURN NEW >Q© COPY ~<== DEF FN ` MOVE ▜PFN / COPY ©? USR ▛IN IN PEEK IN PEEK IN PEEK ABS [K]SCREEN$ G[R]▗ SAVE LET RUN POKE POINT ▘ LOAD {USR OUT CIRCLE MOVE BEEP [C] COPY COPY LIST LET PAUSE POKE P COPY RANDOMIZE CLEAR RANDOMIZE CLEAR ][J]9▚ CLEAR _[N]=p▘y▘ CLEAR INVERSE @$▝ COPY ▘Y@$▘6▝ATTR $▘FJ0f RETURN LPRINT [P] COPY COPY COPY COPY ? COPY COPY > COPY COPY ©▝ LPRINT / THEN [P]4▝`USCREEN$ COPY RETURN COPY |@@ LIST [A][A][A]P[A]P RETURN IF USR CLEAR USR } GO SUB -[R]USR LET ▚q LET q LET LET RANDOMIZE USR DIM USR i▘m<(▜ COPY COPY ▛[D]COS <=▞▗▚▛[D][T] BEEP ATTR BEEP ATTR BEEP [L]▜▛▛[P]CODE CAT COPY {$▝0USR ▘[T] BORDER ACS ▖NOT ▛[L] RUN COPY © CLS THEN COPY &▝EXP OPEN #▘ RETURN USR LIST USR LIST LIST LIST FORMAT ▗[Q]▝SCREEN$ u IF COPY CLEAR J GO SUB aSTR$ OR <> MOVE READ ▝BIN RANDOMIZE CLEAR CLS CLEAR <>[▞ LLIST OR INVERSE OPEN # READ COPY DEF FN COPY COPY $mSTR$ OR STR$ `$▘k RETURN THEN COPY NEW ▘[P] COPY T▘NOT ? LIST ▚1? VERIFY USR 0p READ ▘`USR LIST ▞FN [Q]T[Q] CLOSE # LPRINT POKE LIST NOT POKE ▘T OPEN # POKE LINE TAN CAT [E]STR$ CLOSE # USR ▗[U] DRAW INKEY$USR LPRINT VAL$ ▜ COPY > LOAD COPY INT COPY A}▝©<>▝© COPY COPY tR5;wo OUT p▛? COPY LOAD PLOT OUT © COPY LPRINT Dy▝<=<>▝<= FOR ▘ LLIST ▝USR USR ▜ OPEN #VAL [D];wk OUT VAL$ ]PEEK } IF } IF x[C] DRAW SAVE LIST IF CLEAR RETURN CLEAR RETURN IN RUN COPY [P]@ CONTINUE h SAVE SAVE pb CLS ▙▜@ LLIST LINE ▘ DEF FN ▘a▚© COPY LOAD PRINT ©r CAT ▖ IF CLEAR ▖Z▖CODE U* LET >=[B] OPEN #PIOIN >| CLEAR AT [E]_[P]K[H]8P0p[Q]`USR @STR$ USR ▝NOT @V© ▝ READ STR$ ▘ AND LINE ERASE COPY P BRIGHT ▟ COPY RANDOMIZE © COPY IF o SAVE ©/ FOR RETURN SAVE MERGE VAL$ PRINT ATTR OUT PAUSE `© COPY ©> PRINT DIM q[R]8 READ INK USR ▜?~ABS ZABS ~U COPY RETURN RETURN DRAW POKE REM OR (P[Q]` LPRINT USR p▟>= RETURN ▜© DRAW COPY SAVE © COPY ?USR COPY LIST M▝ COPY <>▝ RETURN LINE ▝ COPY "&@ERw LIST SAVE SGN CAT CLS CLEAR © NEXT COPY a[E]BASN i= RETURN MERGE SCREEN$ MERGE !x▗©`O? SAVE ▜qhtk©?BIN ▖ COPY }}=SGN >PEEK STR$ >▗<} SAVE zSTR$ r]w/Z[A]p LPRINT DRAW A▗USR LIST `▝▘NOT p[H]▝ LPRINT 'M▝ LIST @ OPEN #pAT $PEEK LPRINT p0={ PLOT LOAD bq|bA[C][G] STEP STOP DRAW NEW SAVE READ CLS IF pq[I] CAT MCODE M READ IF RANDOMIZE CLEAR DRAW RETURN NEXT FLASH GO SUB 5LEN INK READ LET RANDOMIZE NEXT DRAW CLEAR ▟ BORDER LET DRAW DRAW ~AOCODE [ABS [G]▞ SAVE SAVE CLOSE # REM PRINT z5:STR$ ?[K];;sk OPEN # BORDER BEEP PI<=CODE _CODE XAT READ MERGE ?/6?-?5;?ct▝ RETURN INT LPRINT >=-qt▝bT2c▝USR s"xyACS SAVE RETURN _SQR READ <=[P][T]STR$ [I][U]AT INK #3 DRAW goO▙ DRAW / SAVE POKE PAUSE ASN Ru OPEN # NEXT '[U],noM^VW<5??©> DRAW LPRINT ▖USR `VAL LIST [A] LIST SAVE CIRCLE USR SAVE ▟ CIRCLE DRAW DRAW CLOSE # GO TO POKE |>.~SGN ~PEEK 8@▝ CLS (J[B] CLEAR COPY LLIST #V LIST VAL LIST LET IN LOAD RETURN { OUT ~[P]X SAVE ▝5@▝%G▝ LPRINT [O]▜▝VAL$ 4RND9▖00©`v NEXT TO BRIGHT CHR$ USR USR LPRINT ▚ LPRINT [Q] CIRCLE BIN SM[A]SCREEN$ _IN DRAW IF PRINT CLS BIN @* @ GO SUB S[K]ATN ▜ RETURN u OVER BORDER EXP RETURN ATN h;▝ LIST y LIST ▘BIN DATA POKE |<2 FOR LIST SAVE SAVE RESTORE ~?? COPY ' DIM ▘ COPY z▞ DRAW IF CLEAR 3©w PAUSE LOAD ? LPRINT CODE MOVE ▗[Q]USR `[Q] LINE ?VAL ▜x3 AND ▝~▙▝?>=0VAL$ ▝ AND LOAD GO TO COPY REM UCODE :LSCREEN$ ©▖ PLOT ▝▘ LIST ▝~NOT ▚▖▖HH(6▘ LOAD C STEP ▗ CAT 5HSTR$ LPRINT FOR ▗ COPY LPRINT @ATTR u}▚ REM USCREEN$ MERGE REM }t THEN ▟*U BORDER SAVE STR$ `v OUT <>▘ DRAW ?4 OVER ▜ LPRINT x LIST LPRINT 0 SAVE X▘?▖ x4U LIST x< RESTORE ▜STR$ LIST x| SAVE LIST SAVE STR$ |▘ LIST STR$ FOR COPY DRAW RANDOMIZE VAL c<=Og▚▗DBIN D TO SAVE z5v READ ▚CODE WCODE ©IN ▜ RETURN LIST U* SAVE u[C]a}▗<= IF ▝!▘▘ LIST ▗▝< DEF FN ▘|86[A] FORMAT LIST LIST p6>=INT ▝©NOT |{s DEF FN ▞▜h ▝ PRINT LET CONTINUE POKE FOR COPY PLOT MERGE ▗u REM MERGE REM )SCREEN$ COPY `?JSCREEN$ J IF DEF FN ▜ COPY CODE PCODE @@USR _▛^_/_P[P]_[Q]_[Q]_[N]▝©STR$ BR1[E]h[M]p SAVE `3VAL$ ▜ SAVE RETURN ▝wkMEXP 8xtJE▚▜OUSR <▖|yy RANDOMIZE PAUSE PAUSE rF NEW CIRCLE GO TO 4VAL CIRCLE ,qwy[O]&AT ©[C] LPRINT PLOT z PRINT zABS ~IN COPY e(USCREEN$ FORMAT 'H%ltltlt` SAVE DRAW ▘ LIST ( AND ▝[D]Hk:-<=<▝x<! ERASE ▝ MERGE STR$ C ERASE Nq<=▖▞IPOINT YiYIIUSR ▞ BEEP ▖r> SAVE CAT [I]▟USR ?`VAL XAT V LPRINT ▚ RETURN IF P[Q][I]▗x<=6▚. REM ▖ AND DEF FN DEF FN OVER vuml8 LPRINT {@{@EXP ▝"PY"*ATN [I]c LET NEXT LET NEXT LET COS RANDOMIZE [D] MOVE OPEN # MOVE OPEN #3[B]▝[D] ▖[B][D]13[B][D] ▟31#sLEN COS 1COS ANOT [E]© SAVE NOT DRAW LIST ▝> SAVE LPRINT DATA LPRINT POKE CONTINUE POKE DIM u{>=▙▜<=#c[T]<=c NEXT LEN " RETURN )POINT POINT [J] COPY LPRINT LLIST + IF ▖ CAT INVERSE CIRCLE CIRCLE FORMAT SQR IN [M]>=▝USR TAB ? VERIFY LEN ||PEEK PEEK -▗ COPY ;▝ COPY >=>.s▗@@QQ AND SCSCCHR$ C@ THEN SC@CUSR G[L]CEB@@GO@@© DRAW LPRINT ? SAVE USR } LIST ▘<81USR ;[A]SQR ;SQR {INT ZINT ZINT [SQR [SQR [SQR {NOT CLS {:8USR ▗▜[I][J]?USR 1r DATA <NOT ▝_ AND ▘▝NOT 1pWO▘ LPRINT LPRINT :Y▝ SAVE Fh NEXT 9<=STR$ MOVE NEXT STR$ IF ▘ RETURN RETURN STR$ NEW USR AND ▜ DEF FN ▙▙[O][O]PEEK PEEK USR ACS ▝ PLOT @▘ AND AND CHR$ ▚▗[G][O] CIRCLE EXP CLEAR IF T DRAW COPY INT [A] COPY RETURN COPY SGN pc<=[M]8p LLIST CLS FLASH [P]PEEK ~f NEW INPUT VAL$ pD@D▝@RND▝=p.AT [J][J][P][P]ABS i▗▘▘NOT B<=zJ:VAL$ 4▘©©<[R]▚``px~s OVER ` AND STOP ▝/wPEEK [G] DRAW LIST © DRAW COPY RETURN USR ? RUN ? LET ▝ SAVE ) OVER ▚ BORDER RUN CLS CLEAR RETURN m▟©©IN IN OUT [P]o LOAD RUN RUN CLS CLS =y▝AA!!L/▝ LIST ▚▘USR LIST RUN /ATN ▝vUSR READ ▝>▖ PRINT INPUT U[Q]TFN ▟▝ LPRINT 9 SAVE © RUN RETURN ? LIST / READ DATA ▞© RETURN CLEAR CLS RUN LOAD CAT _IN RETURN ▗ RETURN CLEAR CLEAR CLS ▗ LOAD OUT OUT PEEK <TAB , FORMAT Z#SIN LINE ▘ LIST .▝ SAVE ▘ COPY COPY &▗©" OR CHR$ >=▗ [T]LN [I]LN 8FN 8VAL ▖@© RETURN © RETURN USR SCREEN$ VSCREEN$ VERIFY SCREEN$ PLOT z▙F& THEN ▝▚▝>~} RANDOMIZE CLS POKE PAUSE FOR BORDER BEEP TAB AT [_SGN LEN ▜->=▝ RETURN _▘ LIST PUSR ▖BIN Hw LINE ▝`L▝`1▝[E]STR$ SAVE ▘ LIST LPRINT 2lAT lAT PppnAT nAT nVAL$ mVAL$ mVAL$ mATTR mCODE @ IF }mTAB mTAB P O0▗AT h[Q]`)▚ LINE ▚[P]▟ COPY SAVE RUN RUN wwATN SQR FLASH FLASH FOR FOR pUSR ▝ DRAW PEEK k@<>kVATTR [L]▝ PAUSE VAL M©~||x OR y[D]qyqyqiq DIM q LLIST Q LLIST Q LLIST A[R]Q[R]IA[R]I▝A[R]A▞▝&4▘0▚SCREEN$ UIN © LPRINT ABS RANDOMIZE ▗CODE _IN IN IN CLEAR IN COPY CODE ?IN >SGN ,( OR POINT ▚▝▞Iovo RETURN ▝@|IN ▝< IF ▝s1fCOS / RETURN ▘N@▖@▘SCREEN$ USCREEN$ U▝ OUT !TAB ▟ DRAW LET NEW <>[G],XPLEN PAUSE PAUSE STOP DATA OR BIN STR$ DATA ▘[U][U]USR TAN ▘SGN SGN USR [M]CHR$ CHR$ [M]USR BRIGHT "! RESTORE PRINT SCREEN$ P REM ▗SCREEN$ COPY COPY LIST A~▝ OR PRINT FOR BEEP pSpSpS S▝SGN CONTINUE ▘xxSTR$ 8<<?4J INK . PAUSE <=@CHR$ "j▘▜=<▗ @© OUT OVER / DRAW ▜INT PDUSR RANDOMIZE ▘ CLEAR LOAD pS©RND VERIFY ▘9SGN ▘ DRAW SAVE r8 CAT T8▟A*U LET LOAD SAVE W<> FOR w POKE ▝SCREEN$ x@[Q] CLEAR >E COPY COPY INVERSE FORMAT ▝pS OVER ▝ LOAD ▝ LPRINT NEXT ▗ LIST LIST ©©:P CIRCLE ▝ ? DRAW FN PFN P[Q]P LPRINT H[Q]D▚USR VAL xn DATA © LET T[Q] INPUT ▚DPOINT T COPY TO ▝ DRAW ▚© CAT 'LEN y[H] FLASH = RETURN ▗ SAVE 8▘< DRAW ERASE PRINT [B]>= STEP +CODE p DEF FN ; LINE ? MOVE p p <>p@STR$ >=<>ppACS <>p>Q▝ LINE zPp pUSR p▝p pp[Q]p[P]p[Q]pIN qV| REM p OVER qv<>p RETURN q[G]<>q qASN <>q?"k LINE q^` p!q`p@`B1Hq[N]pb bAHqABS p▝▝ OR % DEF FN ▘<|▝ LINE 00pp @;&0[R]p` NEXT INK RESTORE ![Q][G]SCREEN$ Z MERGE GO SUB LN FOR # INVERSE ! INVERSE 9 RANDOMIZE !y|.| DEF FN MERGE NOT NOT 3COMPRESSOR BY ALEXANDER TRUSH ODESSA INK LLIST ; LET INK INK ) LLIST 0 PAUSE [H]) LLIST ) LLIST THEN () LLIST RETURN 8) LLIST INK ` RETURN O8, RETURN "; LET <(v<( AND 0 INK ; LET o7{[N]oz[M]g GO SUB VAL INK INKEY$STR$ RETURN 8 VERIFY AND O INK ) LLIST 8 FLASH CODE ) LLIST ) LLIST ) LLIST RETURN 0< INK gABS ) LLIST RETURN 0= INPUT ) LLIST RETURN 0 VERIFY OUT ) LLIST NEW CLOSE # INVERSE RANDOMIZE FOR MOVE ,- GO SUB LN LLIST INK CLS <> NEXT STEP R;;STR$ ![H] FOR !f THEN ▝s#r!{▞[F]PEEK @ MERGE INK >ATN H LLIST INK ~ THEN © : NEW (O~ NEW AND G#{[G]# RESTORE oz[J]g RESTORE | NEW X RETURN X(O}▘LEN O)) LPRINT TAN oa~ STEP INKEY$t LLIST # OVER LLIST STR$ f NEW ©(# THEN w G9▝ RANDOMIZE VAL$ NEW ?E CLS #[Q] INK !X' INK <><> INK w($ SAVE COPY AND 0 LPRINT =#<> AND ??©©[Q] TO COPY OR ©5/=? STEP ▘ THEN ▘(@▗ OUT >▝ SAVE <= LPRINT NOT LIST NEXT COPY COPY FOR RUN COPY _LN XLN USR DRAW SAVE LIST USR X@▝ COPY 0©{▗?USR USR ▚?[B]▘ RETURN LIST MERGE 8@▛USR LPRINT LIST qEXP YABS CLEAR DRAW BIN RETURN DRAW CLEAR CLEAR RANDOMIZE RANDOMIZE LET P LET LLIST STR$ BEEP g?( CLEAR IF RUN ©?0▘▞xUSR LINE &▝NOT STR$ USR ▝q▘ LLIST BORDER LOAD H▞ LOAD BORDER BORDER READ LET LIST LIST LPRINT LPRINT y!▝▖ SAVE RETURN ©)[Q] LOAD ▙ CLEAR USR sEs RETURN [E] LIST SAVE [Q]y@8C▚|pLN SAVE P DRAW l▝ RANDOMIZE CLS ▝U▝USR !^ BEEP FOR RETURN y1CHR$ ▝vj" CAT <=NOT iKA@:<LN CONTINUE REM ▚[Q]@NOT [P]IN P▚IN [P]USR LIST DRAW OIN COPY z▘▝*G▜ CLS * DRAW LIST z@! RETURN ▘| RANDOMIZE ▗ COPY COPY CLS RUN )ASN ▜ RETURN GO TO CIRCLE VAL LPRINT USR OUT CLEAR CLS COPY RETURN *©%s▗[P][ATN IF ▝~ PAUSE ▗▜>= COPY COPY ▚ BORDER DATA r▘ LPRINT CLS =▝ BORDER FLASH RETURN RANDOMIZE ▖ COPY (© COPY RUN LOAD COPY DRAW !▘©[C]I▖▙QQ[P]k STOP READ c▝+▝ READ PEEK ▘JLo DRAW !9EAAE9k@▝ LPRINT COPY PEEK ▜ CLEAR PAPER GO SUB ©USR 2(52 OR ~IN $H@ {@ CAT [D]▜ CAT OUT [B]??><=<[M][O] OUT OUT CAT LOAD SQR NOT NOT ▝CD▚ IF STOP ▘▘ IF {▝ RANDOMIZE [C] DRAW ▝*USCREEN$ % REM RESTORE PAUSE PRINT RANDOMIZE [L][F]? PAPER n `[Q]USR sUSR ▘ MERGE COPY COPY T>[A](▟[S]HW[P]_OCODE O[P]2▞<[K]r IF ▛l@[K]xH LIST SGN ▜} RETURN CLEAR IF CLEAR ▝ CLS ▚ COPY ~CHR$ ▝T OVER |[G][$@ LPRINT LIST SAVE SAVE COPY ~ DRAW |©[Q] RUN STR$ @▘@|(▗[B] SAVE ▗8 SAVE CHR$ |CHR$ ▘ INK FLASH } RETURN c©©IN ▛D|[Q]▝ CLEAR + RETURN ERASE ▘ SAVE LPRINT ,@ACS b▜ BRIGHT FN INK NEXT NOT >=▗P DRAW IN ©▝▜ OUT INVERSE OVER SAVE Ud;u|o&@) RETURN COPY [M] DRAW /{BIN Q OR BRIGHT ▘ COPY ?m COPY M@8LEN ▞ LOAD @J>} CLS FORMAT COPY b▝ READ >R~#?ATN ▚ FOR PRINT CLS IN ^LN DATA [H]▚© COPY LET LPRINT STR$ ▝L~@ FORMAT ▜STR$ LLIST NEXT NEXT CLS [C] BRIGHT USR CLS ▘ RANDOMIZE RANDOMIZE {~FN ]@©a▘ CLS PRINT COPY ▘m~QUSR 4[T]▜ GO TO CIRCLE LIST [Q]USR ▝A▝[H](ERND©H6(@'| COPY , CLEAR ▝ DRAW $VAL FN 4[Q]▗ SAVE SGN OVER VAL$ PI@COS RETURN POKE DRAW CONTINUE FORMAT k▘~=P IF w}4▝@ CLEAR COPY (p.NOT CLEAR @ PLOT j DRAW SCREEN$ INKEY$x@ FOR [F]USR yJ)yyz[E]Rzzz)RND{{{RJ{||RND[E]||}}J)}}~ej LPRINT ~P)©'{@▝USR USR COPY G RANDOMIZE G INVERSE C OVER D FLASH J)Ex INK `J[F][Q] LPRINT POINT FN y SCREEN$ T`[Q] CLEAR FN -%U6l BRIGHT THEN RETURN Rr /JUSR `USR .W|0INT k LPRINT d[A](b DEF FN AT d VERIFY NEW f SAVE 8u▜ RETURN RETURN LPRINT f* NEW _-e LPRINT RETURN STEP TO /[J]s' LOAD [N]/_.5w RETURN n PAPER >8▗[U]A NEW DRAW DRAW NEW DEF FN ,% IF i[O] FOR i BORDER [H]ATN LPRINT INKEY$ NEW [J][P]kPEEK +v GO TO SAVE GO TO O;CODE G▘ AND INPUT RETURN VERIFY AND ABS USR NEW PLOT RETURN INPUT NEW [G]! CAT ?oO REM DATA IF J OVER ©▜<5o SAVE oWS[J]^o INPUT |ACS AND AND VERIFY H|[E] FOR /© RETURN W'![O]▛NOT :▜ STEP BEEP OUT ▞NOT [S]4 SAVE CIRCLE (▖ LIST ` LPRINT X LPRINT |VAL @ GO TO [E]D SAVE VAL p, CLEAR PEEK ▗X PLOT LINE [S]|X8 SAVE OUT CHR$ AT [A]{eQ>, DRAW LOAD LLIST VERIFY >=ABS SIN FN [P][G]▙ INPUT wpkd^YTOKGB?;ATN 52/,*'%# LOAD ] BEEP OPEN # INVERSE J INPUT BORDER hPEEK {g]r[M].9 GO SUB ;.-_ COPY " BORDER ▜P" LINE ▖ RESTORE ~2NOT 2 LPRINT ▞##~ LLIST PRINT RESTORE "SQR ▜ @ CIRCLE ▜^#V#" PLOT PP▜ LLIST ▖!,-▜[Q]COS p GO SUB VAL ! DATA ▚ RESTORE ▚G[A]> COPY 2▜2[Q][Q]& FOR ▚2 PLOT ▜![Q] CLOSE #▚"a'▜ LET [Q]*@o[F]g" RETURN ▜ STEP PRINT INT ▞!▘ DATA ▗>N#F# RESTORE i` OR FOR &U# FOR LLIST = FOR THEN N`i+[U]<>~▜ ERASE )#[K]O▜▝SIN SGN _VAL FOR /PI" FOR #v NEW C<(H~ PLOT <>>2▖ INVERSE _▜_ INVERSE INVERSE ~ THEN ©▞J THEN wCHR$ b▖B MERGE FN NEW LIST 0 OPEN #W{ NEW o INVERSE ^ INVERSE THEN DATA n>= THEN IF Lk~@ LPRINT ~#fo THEN (z( THEN INT <>PI GO SUB R<>^ DATA ▚: FOR ▚<(I=2<▖*[E]R"E CONTINUE [Q] GO TO 3▖: INPUT ▚2▖[S][Q] REM ?▖<2 INVERSE PEEK SCREEN$ [E]v OVER BORDER STEP >▖y THEN VAL 23▜ PAUSE LET ▖|22▜} STEP -24▜ STEP ©▖O)",▜[ LOAD [ PLOT - FOR [[ NEXT FLASH ACS [ RUN [ RANDOMIZE [ PRINT >=[K][[:▞JU: PAUSE [:[P][M]VLEN [M▞[F]ACS [5[.[ IF INVERSE [▜[M[COS e[ RETURN [▜U&[▜[ LINE [K][[[G]/[F][ CLEAR [k▜[ THEN THEN _TAB ACS _6_0▜!9▜IN COPY ( VERIFY +BJ GO SUB yC GO SUB ATTR = PAUSE STEP ▞CODE 52 <>>| LPRINT ▞ LINE 2=[E]R LINE USR [D]g5 LIST :▜*~<T TO PRINT I,p` STEP @ MERGE PAUSE 2RPOINT q%%2u#t)>= PAUSE Q:+*uC[G]>PI LINE /Hsg DATA ▚ GO SUB [Q]Q[F]![F]!c LOAD Qu!ATN !g IF [A]y! INVERSE y"7▜TM> LLIST LOAD ATN @<>[M]©2LN [S]~#INT PAPER ▛SQR PAPER ▛ RETURN PAPER ?▛ LINE V[R][A] PAPER ]}[R] PAPER ©@LEN PAPER ▜▛ VERIFY LEN INVERSE w*NOT LN INVERSE 6[Q] INVERSE ~ RETURN LINE ▛CODE > COPY <> VERIFY ` DATA ▗▜▝O▖[B]GH(GO%w*Q INVERSE q-p: VERIFY INKEY$;$YQ6 COPY RESTORE B▝CHR$ iNRND [L]~2ABS #PEEK [A]JCODE ![B]&EXP ;G[R]▜RND[L]pJ^▚$^FN ▖lJ ERASE 4f>=* INPUT PSIN "[S]tVAL$ [U]vACS PLOT 6/ACS vACS IF v(C)1995. COMPOSED BY T4WIN S AND VAL$ [R]H COPY VAL$ ?](▝hATN ,▝▛/ GO TO pINKEY$( DATA ABS A)m( INPUT FSIN d▝tVAL LEN hp OVER td$ INVERSE ""t RUN INVERSE [D]@ LOAD k COPY SIN g▝}CODE 58<5TAN 8USR u)SIN }37:3:7TAN :USR v)[F]h▝pVAL$ g: CONTINUE g8bATTR 8LN g$ COPY LEN AVAL 5ATTR <VAL 8ATTR 5VAL VAL$ POINT <Vv8POINT &R:=ATTR :eEXP =:)3SCREEN$ [K]7 NEW nPOINT :|* CLOSE #]AAPOINT <▝uCODE RND#:▝~, LIST ▝ VERIFY MERGE n▝vCODE )LEN ))SIN LN DATA SIN uw' DATA LEN ''SIN SIN FLASH PRINT v"COS )@ NEW {RSCREEN$ ,CODE 5/SCREEN$ 8LEN zCODE 'SCREEN$ +CODE 3SCREEN$ 70Y DRAW N58FN W<5QCODE =ACODE 8TAB 5 FORMAT `ATTR :XXPOINT :PIU(j▝zVAL ATTR VAL CAT LPRINT &$SIN "LEN .)SCOS ..SIN FORMAT [Q]LEN 'COS DRAW LEN ,,,$LEN 00(. COPY USR <>pVAL$ ▜FN FLASH M0VAL ,ATTR ) READ sMATTR ,SIN SIN ,POINT 5[B].1ATTR .) THEN 1.[E]H'+W MERGE ABS '+POINT .}]$ DATA 05POINT 0▝k▝, PLOT THEN ). OUT INPUT ' DEF FN 7%ESCREEN$ j[I]Q OR INKEY$[M]C VERIFY RUN $[D]t FOR INVERSE 4pg<CODE 8SCREEN$ 5CODE <wv{bS8FN 1j"[P]e:AT [K]sBsVAL$ I04SCREEN$ 0CODE 7SCREEN$ 4[K]5[T]>=b'<AT A COPY TAN [Q]Z5▞p8Qd7:COS r1g":5▝"w1f"SIN 8ACS 5USR ▞O0$SIN RND@ LINE VAL TAN LEN [L]Y;1jiEXP INPUT 3 FOR 1TAB UsBi DEF FN 0(4 FORMAT 7ATTR 45kbT[B]'<TAB A FORMAT [Q][A]l[K]3LN g57SGN g[E]:TAN bTAB :ACS fINT SGN Rn}<VAL$ POKE ▖[L]Qp0TAB 7CODE [A]5TiSTR$ TAN [S][Q]iAT 5SIN <5TAN 8=5LN =TAN 3SIN :33ACS 7TAN [F]LN !@[Q]RND[E]J)[E]R)RNDRND[E]J)[E]R)RNDRJ !RND[E]"#$J)%&'[E]R()*)RND+,-.RJ/01RND[E]234J)567[E]R89:)RND;<=>J?@ /?OATN )[Q]n CONTINUE INVERSE , PAUSE GO SUB #*.5[# PAUSE SjHCODE m) STEP )*S[ CLOSE #LD4ATN mATTR SCREEN$ [Q]a© RUN =je▚a[Q] DATA INKEY$ iJ FOR [D]a BORDER [M][J]C[K]9[J] CIRCLE [M]FN J[D][D] PLOT FORMAT POINT T)U)Ey COPY NOT aPEEK SCREEN$ NOT [D] SAVE gg LIST yyWSTR$ %[P]NOT ' LIST :[D]RND PAPER iFN [G][J]Ms[D][G]ACS POINT BRIGHT BEEP NOT CAT TO ^RIpNOT PAUSE m&m3 INPUT [M]&▚ LIST [R]▘%(J)[E]R)RNDRND[E]J))[F]POINT RJ)[Q] !RJ"#$RND[E]%&'J)()*[E]R+,-)RND./01RJ234RND[E]567J)89:[E]R;<=RND>?@@USR cATTR _ LPRINT [H][K] DRAW ▝POINT LIST D/STR$ ▚ DRAW OUT IN USR LET RUN 7▟/3/VAL$ I33SCREEN$ ^3NOT INT LET 2ABS LET 2▚▟ RANDOMIZE 4 ERASE THEN 3PEEK RETURN CLEAR DRAW x CLOSE #Ga[N]- RETURN RETURN COPY THEN RUN REM ▘(LN RANDOMIZE CLS CLEAR d NEXT STEP GO TO EXP [M] STEP Z} OPEN # TO HxATN STEP RESTORE [P] RUN ! COPY OUT r STEP 5[P]p STEP 1[P]zPEEK (!CODE 2 DATA [O] AND 2[N]! INVERSE "▘k[P]!<>[M]"u[P]1[O] STEP =@S.I| GO SUB G<wSGN # CLS l6NOT ![P]"▘▝ GO SUB B^ STEP X[P]>(2[B]! CIRCLE ▗ CLS 1r( CLS STEP >=[S]wvCODE FLASH RETURN / NEW ([,"[M]j[I][M]<2KHBIN FN "▗[P] PAPER (zCOS INVERSE CIRCLE :▚SCREEN$ 2l!0▝CODE w#= CLS vv INVERSE R CLEAR SQR [I] SAVE < RETURN ( INVERSE w= IF P▝[M]▜_ CLEAR CLEAR nf@)#> VERIFY = INVERSE # CLEAR LLIST (H CAT STR$ IF <>[Q][O]l[M] CLS NOT [M]: GO SUB I[D] IF [D]▛ SAVE AU SAVE Y:/ GO SUB V LEN CODE OPEN # RETURN ! COPY Z RETURN Z COPY #w GO SUB LN DIM INPUT 2 PLOT LINE [M]USR > MOVE INK (( LLIST NOT [O] INPUT [N]2q[N]! THEN [N]"a[N]>LN 2X[N] CONTINUE INKEY$IPIPIINT OR x RETURN *▟CHR$ RETURN RETURN ($g[Q] INVERSE INKEY$#~ RETURN COPY ) INVERSE 6P><=2([N] RETURN LLIST RU[O][L]NOT [Q]ACS POINT ATN !2~ AND (wNOT STR$ 9u INVERSE t~[U]*TAN BORDER O/Kg[R]y STEP > CLEAR ~(V CLEAR [@ REM # AND _ READ + OPEN #l<p]@TAN [N]= [U] INVERSE #STR$ CHR$ [N]<> NEW ▗o NEW SAVE THEN ?[E]G▜<[B]PI >2#[R]t NEXT [A]o/<>/<<>o$=%.H OVER *%[A]5%<>8?LN &-4;AHNU[agmrx}▖▟[C][H][L][Q][U]POINT TAB LEN ASN EXP SGN USR NOT <= LINE STEP FORMAT OPEN # MERGE CIRCLE PAPER INVERSE OUT LLIST READ RESTORE NEW CONTINUE DIM FOR GO TO GO SUB INPUT $ LOAD LOAD LIST COPY g[O]a[O][[O]U[O]O[O]I[O]C[O]=[O]7[O]1[O]+[O]%[O] AND [O][O][O]![P]STR$ [T] GO SUB S[P]AT NEW ▙2 MERGE [O] " LINE [O] NEW [O]USR > INPUT 2 INPUT [O]2[N]2. GO SUB INPUT 2 CLS (( LET >=[M] STOP [M] BORDER 2[M] INVERSE RESTORE CLEAR RESTORE RESTORE MERGE OR PRINT INK [Q] STEP STEP OVER ▗ LET STR$ MOVE LLIST INK @A CLEAR LLIST INVERSE LLIST CLS K>l CLEAR © GO SUB yABS [Q]USR USR COPY ?u GO SUB VAL ▘dK[P](,*!FA!ATTR ▝ PRINT RANDOMIZE k>[E]0 STEP ▛) STEP ▚[P]~2▚SCREEN$ # THEN ~([N] POKE TU[N]+E▘S INVERSE !FG NEW E LLIST LLIST NOT [M] OR ▛` RESTORE n&<=>▘▗g NEXT I INVERSE # PLOT LLIST #▟ INVERSE # BRIGHT INK LLIST T] INVERSE b INVERSE k INVERSE $Q[R]]oT[R]<> THEN ; SAVE = INPUT INK STR$ PI<>z NEW USR { AND _ CIRCLE z VERIFY W<> ANOTHER LPRINT DAY -INTR>=.O? 25SP(ECCELITE MEN DRAW R F:M:-P-R-E-S-T-I-G GO TO 77B/[Q]RFN G YOU:24 INK OUT NATIOL NABB BRIGHT ▛SGN S!) AND MRICV8UE/B%EEV PAUSE EDGPVAL$ WAx Jo▟Oi NEXT P`gSEaDEQTAILS ATN ASN EXeEKPAvSIN FN BTHIAjOCK[F]S. -FF-▟ GAM+IHRT<=.MASCREEN$ XAT MOTO INVERSE <S, LErMR{s8j FIX INVERSE SCREEN$ T$ MERGE <c POKE ;B[R]jgATN "GFXgpMUSICu6[P]FN SGN ▖COS 4RE SCREEN$ T[F] REM EZUY NEXT CALL(▖UKRHQ&+7(0572)688219^<>{[N]IR▙95)167$ TAN KBE: PRINT L1;= LOAD LN DOC"l:A949(M LIST ASN )PRIV[O]9(CMEISw920(PVT)BOSSET DIM cIKURNDSE MOVE AND T OPEN #>= STEP FO)@ TO OG vW@6HOODLUM,SCREEN$ A[T]vGHTAT T_?TSCREEN$ ykRYD[D]m4(D$YL<<KERSi1YAFN XesK~h DRAW OUT~ASN M*BEODTAN cATTR #[J]'95zGY3▙▝ LPRINT gP IF FORMAT {E:u0LLSCREEN$ Z[B]] PLOT YA[N]BIFFY DATA A DIM ACLCHR$ RUFUS[H]LOTTTe/ COPY B: LLIST STR$ MVAL [K]HUfRk▘4 PRINT NVAD SCREEN$ S%DY@ FORMAT R▚P. H DIM I(+4)EITF* MERGE MOVE "▚*>=3EAST(pe[E][F]!(+F CONTINUE d READ [C]U[O] DEF FN INVERSE Z[I]©FNOT ERASE ^MAZASN '▗@4VAL TO 5%ZA TO SCREEN$ K CLOSE #&mSlF CAT P THEN SAVE AND MOVE SQR SG UH<= PLOT Q` MOVE Op ={o} CAT OVER f1 LOAD ABS Y{*{; SAVE OVER ▝COS ▖K NEW FIMzoORV^!$▛{▟TAB BYE PLOT NEW CONTINUE !"w%/ COPY &8[M]eMEGA,p[N]R (+1)▟ACS [F] [S] THEN ORIG![C]4:CH[D]P~ AND ,| COPY $BEXP ;V▞W}4SELECD([E]D INPUT IC STOP ULTY)F_SIN _j[G] LOAD GO SUB $KEYS'a PRINT '#M{<=kEAPqPW NEW SKIP'(TlYI]C5ATN 2n NEXT LWAY COPY COPY COPY NEXT INK RESTORE !RND CIRCLE COPY COPY -* MERGE GO SUB LN FOR # INVERSE ! INVERSE 9 RANDOMIZE !ATTR TAB `TAB DEF FN MERGE NOT NOT 3COMPRESSOR BY ALEXANDER TRUSH ODESSA INK LLIST ; LET INK INK ) LLIST 0 PAUSE [H]) LLIST ) LLIST THEN () LLIST RETURN 8) LLIST INK ` RETURN O8, RETURN "; LET <(v<( AND 0 INK ; LET o7{[N]oz[M]g GO SUB VAL INK INKEY$STR$ RETURN 8 VERIFY AND O INK ) LLIST 8 FLASH CODE ) LLIST ) LLIST ) LLIST RETURN 0< INK gABS ) LLIST RETURN 0= INPUT ) LLIST RETURN 0 VERIFY OUT ) LLIST NEW CLOSE # INVERSE RANDOMIZE FOR MOVE tQ GO SUB LN LLIST INK CLS <>/ RETURN @ OUT OUT CLS CLEAR ©INT RUN RUN RUN (P RUN LOAD LOAD LOAD BNM: HJKL:YUIOP6789054321TREWQGF]DSAVCXZ` COPY LINE +[U] COPY % CLS DRAW MP CLEAR COPY [F]7 LOAD %p[E]©IN OUT LOAD RUN CLS CLEAR RETURN CO[E]NGRATULIS!YOU HAVE ED THEFACTORY FROM D[K]ESTRU5PHNOW GO )9T AN3BU'OU*8ReP*bE_AM[R] CIRCLE 4= AVALUgOFTW[P][Q]A$! COPY h[J] CONTINUE ©qIL[K](R .SSlJ!PDK FN f RkjM[Q]AX IAMrO'9RND5#_FATTR [C]▚/SP P[K]jGS PAUSE [E]LrLIN IGb@3BRDS LOMSCREEN$ A MERGE m-USR QKE COPY GO SUB sSQR INT 1X"INT "FN INT x2[N]INT LOAD EXP STEP OPEN #IN $INT !/ RESTORE @ MERGE OR RESTORE GO SUB VAL LLIST / COPY u! LET <>"CHR$ />2>=/!;]B"e/ CLEAR RESTORE CLEAR !:6 COPY [E]/6| RETURN ~ > RETURN 2ATTR INT STEP =* POKE ▗*/"▞U><U2CODE CLEAR LLIST STR$ LLIST MOVE L~<>>IN FLASH RETURN THEN g > CLS ▘▟W O > OUT TGJ>2CODE NOT TO TO CONTINUE NOT TO NEXT /`NOT DRAW BIN :CODE RETURN >=2SQR VERIFY UG:CODE 2#SQR >2T<>BIN STR$ STEP T RANDOMIZE r<> STEP [D]SQR ! CLOSE #^. STEP 7INT w NEW STEP IN WiGkNOT %~ STEP 2SQR NOT 8=( DRAW +>2[U]K$(2RNDCODE mVAL COS 2VAL$ COS INPUT AT P"2U MERGE {f CLOSE #UVAL$ CLOSE #):[H]2TAB !! SAVE LN >NOT zIN > COPY 2ACS [E] THEN LINE SGN RETURN LINE [ SGN PIUSR : [R]P LINE IF LINE LINE ▘B LINE LINE SGN REM [D]`52[O]CODE NOT [K]SGN >PyI95 LINE eSCREEN$ ?IEDK PRINT [H]DSDATTR INVERSE [G]>x/[F]e▖~>▗> LOAD LINE [C]>}INKEY$ PAPER F:U[P]CODE OR STEP ACS * AND "STR$ LET <> NEXT GO SUB sABS o&) CLEAR [A] RANDOMIZE ,O RESTORE LLIST INK % STOP W INK LLIST yASN o~ INK w#EXP INK INKEY$wACS w,NOT ▘Z:CODE PI>=6g<=INKEY$v&STR$ ©1[E] CLEAR Er[F] LLIST TCHR$ rNOT CIRCLE SGN [R]/ SAVE CLEAR ![S]>d MOVE GO SUB [Q]4= THEN TCHR$ [LU RUN VAL$ ,UU LLIST 8U( POKE LEN U/PEEK 1[A]UCODE .} AND o[A]/ CLS # INK 7 CLS <>CODE `2CODE !: OVER [A]PEEK : DEF FN ATN G: STEP ATN STEP ©IN TO ▗mI FORMAT CAT ▜mI ERASE MOVE mI CLOSE # OPEN #▟dI VERIFY MERGE USR R THEN NEW <> THEN DEF FN AND OVER VERIFY <> FLASH NEW w<>! COPY S{SIN W{SIN w# NEXT [E]ATTR ▝▜+ CLOSE # GO SUB VAL INVERSE USR & OR . RESTORE STEP BEEP PEEK INVERSE u INVERSE t( INVERSE # LLIST $STR$ REM <>| NEW USR E[R] AND @W▘H▜▜ NEW LPRINT _} NEW SAVE COS _ FOR <> GO SUB C<=ATN GO SUB S<>ATN " THEN ATN SAVE 4IN :>=ATN [R][E]I GO SUB [:O: LINE TA[S] LLIST x20'0G}LEN , IF V[D]/{ BEEP BvBrB[G]TINT A CLS A FOR [Q] CONTINUE A CLOSE # DRAW INPUT RETURN [Q]<><> STEP [F]IN zPICHR$ IN LINE P@ RETURN RETURN (. RESTORE xRND>= THEN THEN m( PRINT THEN zATN GO SUB Tu[CODE c. CLEAR E[Q]$ GO SUB R[I]_P ERASE <=IN R#"<>9@ COPY <> RETURN COPY >= RETURN LINE RUN IN D LINE DIM IN STEP USR NOT OPEN #IN /%2VAL$ ▟3ACS ▙ NEXT MERGE RESTORE ATN W@< RESTORE :;>=^#V:[C]3 MOVE CLEAR ACS !$JU:▟ASN LINE [K]USR GO SUB K[E]▗p STEP [S]USR 4 LLIST MOVE CLS <>x THEN / AND Xg x NEW USR ▝o<>'L STEP FORMAT USR CONTINUE dACS >/<ATN 2 ERASE USR NOT STR$ ' TO BRIGHT SAVE '' RETURN TO '' LLIST [D] IF 'USR USR [C] SAVE ABS MOVE INVERSE ( LLIST INVERSE ~ INKEY$wTAN INVERSE LN /##$-COS _ SAVE DEF FN FLASH IDJ STEP STEP OUT T] H IF `"2NOT OR STEP "NOT STR$ y RETURN CHR$ POKE CHR$ x AND G RETURN TAN CHR$ PAUSE CHR$ 'H>DNOT x BRIGHT ▜▞FN T]w#FX STEP 0K%gNOT M#CHR$ /NOT LOAD " CLS :[E]v$▟/[// RESTORE STEP INPUT %@@f( DATA COPY GO SUB VAL 2Rd+r CONTINUE CHR$ ABS (X<=L!~ MOVE FOR PIVAL$ STR$ COPY STR$ THEN '$< NEW G LINE COPY NOT h[S]LN NOT !6X> LINE STEP zIN !Vv bb:CODE PI▚DUSR PI>==$CODE NEW sEXP ~2_H NEW SAVE THEN ? AND O INVERSE ![E] CLEAR OR INVERSE n[I]fC {>▚S[E]y FOR q=>=< CONTINUE <>:VAL (COS RETURN #RVAL$ COS PIUSR STR$ :PEEK COS ATTR Vim LINE LEN BIN q CLEAR AT G)[U]wTAB RNDCODE 1[POINT *:k OR >lNOT [R]SIN C> OUT STEP t[C]LN x= OPEN # RETURN CLS v POKE PRINT POINT TCHR$ <>N, LPRINT "[F]CODE #!?▞= STEP ATTR PEEK STEP [G]▘,/ THEN /! CLOSE #~J%SQR t#1 FORMAT (SQR Q*i[D]# CAT [Q][A] GO SUB CHR$ STEP PEEK [U]ABS STEP RND POKE w(! LPRINT STEP PRINT L RUN INT STEP z<= STEP [E]; MOVE . VERIFY STEP S OPEN # STEP LPRINT BEEP STEP INKEY$ STEP >2LN COS STEP [Q][Q] MOVE >= STEP { DEF FN STEP )SCREEN$ TAN STEP o%"JNN[O]NOT /: BEEP SGN [R]<SIN COS INT T▙[S]PEEK etBIN CODE b$NOT TAB OR 6< NEW 0j PAUSE 8SQR COS &* DIM JDIN COS USR :INT [C] LINE POINT AND ▙CHR$ '▘ LINE <=[J]" LINE c AND :ABS $5 LINE X[U]CODE G; VERIFY dLN CHR$ '<=>PI[Q]CODE a RETURN CIRCLE RETURN LINE M,R[B]>2 OPEN #.▞SGN CHR$ * THEN :[A][R]Mo AND =CODE 2USR (COS :COS ▖ COPY >=* PLOT LN ~P!Rw> 2bJP<NOT TAN [J] THEN _,[M],CODE ATTR rEASN CODE ABS i DEF FN / RETURN CIRCLE STEP ' STEP [S]SQR AND [T]][L]NOT ) SAVE )IN M)K)AT ;)"<=SIN &[F].= NEW ▜BSCREEN$ FORMAT N`<>TAB o STEP STEP ERASE STEP X[Q] SAVE M BEEP STEP 4 CAT VAL ( BEEP LLIST INK OR @VAL IF DIM NOT DIM IF ABS VAL$ *CODE STEP SQR `USR STEP VAL$ IN STEP 3PEEK NOT ABS [S]$2ABS [G] SAVE LN "+IRPEEK CODE v>.@ DEF FN [G]SQR CODE ▜▜ AND IEG▜ STOP SCREEN$ 4POINT ▝[R] FORMAT :ACS h!Y8E TO AT j FORMAT MERGE ATN BIN OVER )e STOP FOR LLIST STOP SIN a< DATA [H]aF▜q '>=~NAT PI:RLN !`>=O[Q] READ )>=dKK G PRINT <>[C] RESTORE MERGE } LLIST % RETURN [Q]G(NOT ?>= COPY COPY COPY COPY VAL$ jATN CIRCLE Gc STEP >= OUT AND [F]>= BEEP q* BORDER n,SCREEN$ LEN 5) GO TO SCREEN$ yEXP OR uSQR /u]uNOT T[a INPUT hlFN <> RETURN ERASE UA:CODE NOT DRAW ^p!=[SCREEN$ ▜< TO THEN IN ! GO TO [U]CODE AND iRND[O]! LINE L LINE RETURN ",# ERASE 2<>CHR$ USR :LEN [A]*D▙% LINE 9 THEN 2 TO RETURN ▝, LINE FORMAT THEN RETURN U[G]ASIN L[G]) LINE geYY[G]I :SCREEN$ *q LINE FOR IN RETURN OTATTR INVERSE /eSCREEN$ #aCINT / CONTINUE RNDT%hPEEK GO TO G OR LN INT [I] LINE 0.BTAB CODE :ASN COS )STR$ STR$ D PAPER RESTORE SIN & LINE LINE POINT ZSIN / VERIFY 3 FORMAT PLOT RETURN CHR$ SAVE <> COPY B8'[U] LINE CSCREEN$ VAL NEW 8CHR$ USR CHR$ ▟LN >==]T8&~+[@8CHR$ AT USR [Q]8kFN [A]8# LINE ▗ LINE G4UVAL$ '!▘!n LIST LINE w LINE =VAL p)= FORMAT INK ©[I]▗O[= LET ZLN C▗F[F]EJ PAUSE < READ MERGE LINE 2 MERGE EY. LOAD LINE CONTINUE < DIM TAN PRINT POKE DIM 9.[M][K][J]XPOINT POKE STOP RETURN COS fINT o[M][D][C] THEN [C]▗ CONTINUE LINE I THEN +[F]" RETURN 0 CLEAR >=[R] CLS USR FN CHR$ /ATN CLOSE #W9'T FORMAT nwuOTAB h BEEP hsh! LINE SIN TO ]hhhCODE ,[G]hhu▝h BRIGHT +NOT h LINE TO hEXP VAL$ h MOVE hE TO ASN qh LINE ▗h` BEEP h[J]sUSR TO k@ ERASE FSTR$ VAL VERIFY >[I] BEEP NOT =+6 GO SUB CLOSE #[H]+[S]0+K LINE INPUT POINT [L]@COS 3[F][I]©33-Q MERGE LINE ASQR LBIN U STEP 1B FOR k<= STEP <=[A]Q PRINT CLOSE #x0▝ RESTORE INVERSE LLIST <> NEXT &F.2 RETURN D RETURN ;E%,|▝g[J]zCOS CHR$ 1 STEP 2]I##▟#U0#POINT DEF FN ERASE 2 CLOSE #RND[E] PAPER LPRINT NEW J) GO TO PAUSE SAVE J) RETURN ERASE [U] ERASE CIRCLE [E]R OVER DATA REM RND LIST PLOT DRAW ERASE 6)w2SQR MOVE 2PEEK LINE STEP RJ INK BRIGHT CONTINUE RND[E] FOR SAVE CLS J)&[E]R(+POINT [U]8;QSTR$ FORMAT RJ OUT INPUT RETURN RND[E]Q:NOT COS [H] RETURN CLEAR SCREEN$ CIRCLE $z[O]VAL CHR$ CLOSE # NEW SAVE RUN ▜COS w OUT THEN ▟ READ POKE INVERSE [A] CLS [D][R]/[G]+}[J]C_ CONTINUE [M][[P]@s<>!LN <!p▛ LINE 0 CAT THEN PEEK # LET OPEN #/$▖s FORMAT :LN THEN ©USR VERIFY LEN ▙>p▝ INPUT !?_ DEF FN #ASN .erBt RESTORE !AT CAT MOVE STEP STOP CAT LLIST ~ AND Tr!K COPY 2Q.<u* DEF FN 1dUINKEY$k©* THEN 4CHR$ RETURN m[G] FORMAT ▘m<>[L]▚ FLASH ACS BGINKEY$;~ DEF FN !LTAB T`[J]= LPRINT INK alE# INK d INPUT 1k STEP E<>!jLN plP0▝ INVERSE Xq MERGE TO VERIFY ~ RETURN l LINE SGN FORMAT RETURN mSIN ,no, THEN pqPEEK >=SIN IN GRCHR$ ©u POKE FORMAT TAN 80STR$ .TAB THEN y5SGN [S][K]U VERIFY ] OR [R]P! LLIST #1 REM !▛ DIM ▞k▘[G]$[▗ RETURN d<>ZD[F]# OR ^P POKE 2 MOVE INVERSE ^4VQ INVERSE n@fNOT tC PAPER LPRINT hfh~})>=CHR$ FLASH &12FN 4[R]CODE 2POINT aE[B]INKEY$2PIn;"SCREEN$ dLPI>= STEP ? ERASE : G DIM ? LPRINT POINT AT POINT :GJVAL$ GO SUB [, INK VAL$ LEN !VAL$ [E]:@G OR STEP COS MOVE [POINT R BEEP EAT # THEN W OUT RETURN ERASE /#' ERASE ><> ERASE i[B]5" ERASE v>=[K], ERASE d STEP 6.[M] FORMAT [G]`▝ OPEN #VAL$ CODE FOR STEP i STEP ERASE FOR FOR STR$ ! MERGE ▛p PAUSE COS y$NOT MrmNOT OPEN #[B] STEP rNOT - STEP r"NOT : STEP r,NOT G©6NOT AT "6*SCREEN$ CODE ( LINE RND CLOSE # LINE f LLIST LINE [A]USR "[P] OPEN #" OPEN # OPEN ##" OVER OPEN #S!VAL$ LEN "[T] LLIST DIM P[F] VERIFY NEXT CAT 2PI(2 OPEN #2 GO TO =2 INK DATA 5▛ OPEN # REM INK VAL /o& COPY [H]|b NEW 8 VERIFY I PLOT 1 STEP [G] MERGE USR U~/! INPUT <>"6[T] CLOSE #"t CLOSE #▝▘© CLOSE #S*[F]:▘!COS w CLOSE #[G]> CLOSE #2▟Q[K][G]z CLOSE #IN {([G][Q] TO CODE ^[F]TAB [Q][Q]ASN [U] REM [U] DATA CIRCLE PISCREEN$ BRIGHT INK [A][C]A{TINKEY$ CONTINUE D INK "LVAL 9'2 GO TO CIRCLE 2 STEP OFN < INK 2G INK NOT v[Q] READ % MERGE "a MERGE $RPOINT lf:o[J][O]wd MERGE 4+9! MERGE FLASH 9oINKEY$gr[J]/ STOP FOR w GO TO CHR$ LLIST <> PLOT MERGE GO TO GO TO LIST FB NEW <>/▝W/W~ RESTORE ~ RESTORE LPRINT RESTORE W% FLASH %* VERIFY X~*/ MOVE SQR R^ CLOSE # BRIGHT LIST ▛PI LINE VERIFY ##N#Fg DRAW [GaLDNOT COS $[C]DBIN 2STR$ W2CHR$ DLEN ▞ OR 'USR :Z[L]) CLEAR VERIFY :%G.) NEXT pFN BIN CLOSE #I1 INK <=ASN !<= STEP *:EIFN eABS SC RANDOMIZE BEEP [I][B]ABS ERASE 'YABS ERASE 4[B]ABS ERASE AY[I]ABS n RANDOMIZE ABS [I]▙^[A] BEEP [I][D]COS FOR ACS l[A]CHR$ COS ][C]TAB kACS [C]INT va[C]. TO <= INK [C] CLOSE # RUN [C][ CLEAR q=o INK [G]FN BSCREEN$ CIRCLE [G]p[E]U LINE 8[G]<= BEEP SIN ASN [G][T]]K[G]V)[G]NOT [O]SIN Y76 CAT 777)[N]77NOT 5IV ▙OSIN 8▙9[N]▙9V!▙NOT !SIN Y: CAT ;-[N];>=[C]< LINE CLOSE # RANDOMIZE LN <> REM SIN J CLOSE #i CLOSE # CIRCLE STOP <>"ATTR CONTINUE ▙VAL$ PAPER VAL$ CODE ▘ LINE PAPER OR CODE PAPER "T NEW PAPER AND COS SGN STEP AND PAPER 2 PAPER © RUN F AND FORMAT VAL$ OR ATTR g>J GO SUB FORMAT CLOSE # OVER CLOSE #▘M©ABS CONTINUE ABS PEEK NEXT KPOINT MERGE ▚ PLOT RETURN [T]ACS FOR VERIFY TO FLASH ^j VERIFY INPUT RANDOMIZE Q VERIFY BEEP LOAD LPRINT [U] MERGE ; GO TO ATTR LPRINT LPRINT DATA PAPER &<>?} READ LN DATA 2@ NEXT RESTORE ?. BORDER STEP d* CONTINUE & DIM 2vR@ LOAD OVER J&" REM ] FOR r?[N] GO TO COPY 0V INPUT COPY RANDOMIZE Gv LOAD DATA SIN RUN = GO SUB SAVE 2EXP qg LET dc PAUSE _ NEXT >[K] POKE RANDOMIZE PLOT [A] LOAD #/>[ IF COPY .[B] CLS COPY +RND DRAW BRIGHT U[Q] BRIGHT [N] BRIGHT RESTORE BRIGHT - INVERSE u INVERSE 4@[C][B]#3▟▙PE[F]4 OUT ▙ READ LINE [R] RETURN ▞3 STOP [A] COPY _2[C] CLEAR 1@[D] FORMAT CONTINUE .>=[E]$8[G]FN "k3|[H]/H[D]<>[I]Mz[J]y[K]%x[L]G3D[M]4PI2POINT [N] RETURN 2rq[O]% CAT [P]FN ERASE [Q]#5J5RTRND&}Ms$5d[A]5m[B]'[D]ATTR [C]©[D][Q] ,ABS ( THEN 5'[F] THEN *M5 CLS [F][R]▞VAL$ 5 CIRCLE [K] RETURN OVER * REM [L]ATTR L([M] DRAW [R](t40:[L]"f*Z[F]5i TO [K] STEP <>_8[B][U]RAJ NEW [D]+S▞!U4 LLIST [F]22;4LEN 4 DIM [H][D]>=EXP 4 LET [J]G4STR$ T3▞ DATA H OR [L]G4<>[M]RND) G RUN LIST SAVE <I<>|? SAVE R LPRINT SAVE LIST LPRINT RNDUSR ▝▝STR$ e[T]USR R▚ SAVE T$A SAVE LIST LIST nM,0Ui DRAW ` INK DEF FN DRAW n[F]* LIST ^[U]! DRAW PEEK > RETURN P DRAW LPRINT ?>|© DRAW [K]U}SCREEN$ nF[A]JPOINT ▜yu?[F] INPUT v RETURN [E]" LPRINT USR COS ?1TR~<>Q DRAW NOT k[O]©©9,3▝ASN COPY I VERIFY E;HU©[S][E]w SAVE V= LIST y LIST © RETURN uKUUSQR f,IN TO [Z CLOSE #wE NEXT / LPRINT PMINKEY$FN RETURN VAL$ l RETURN CODE USR ©*POINT REM ©▞©y?k[K]SCREEN$ 3i=TAB NEXT VAL$ ©©@▝?} RETURN ▙*[A]L LIST x SAVE x<p[I]j RANDOMIZE = BRIGHT ?kC{ LINE 3A[J]SCREEN$ RANDOMIZE CAT [U]IN SILEN RETURN ~ SAVE INKEY$ PRINT POINT I3ATN ATTR [L]▗ RETURN 4NOT "JR?©▖ COPY SCREEN$ ▘g SAVE ><|<y$LEN DRAW ?▞|[K]7~▝IN a▝c7m<>|▝IN LIST [R] FOR RETURN |>x~?0zPI&USTR$ ▙LN 5| CAT J▝[B] DRAW VAL$ MOVE VAL$ CSTR$ @U *SCREEN$ _ LOAD T? COPY COPY RNDx CLS COPY T+ LOAD VAL$ RM[U] COPY f[Q]6DR NEXT [O]USR NFN COPY q?[G]U©, RETURN i[I]2`▟4+pkr▘ FLASH kqSQR FLASH [LEN P[Q][S]-SQR CLS CLS VAL ASN [Q] CLS OUT © LIST SCREEN$ ACODE IN ATN ~ LET rGHP COPY CLEAR DPEEK RUN [S]_L CLEAR oATTR f~bO OVER /VAL SCREEN$ RUN COPY ?O_ CLEAR COPY o©ACS [H]PI PATN [S][U] MOVE PRINT INK p>LN (W~EXP LOAD CyP OPEN #a LLIST USR NEXT ERASE USR READ RANDOMIZE [Q]E OUT p REM VAL [F]USR , FOR `,[Q]K LIST VU5eP:p*Fb[A]V( SAVE [E]W LIST M)8x,jV45P SAVE [C] DRAW ©NATN `R PAUSE THEN RETURN UT[F] RANDOMIZE f GO TO Q LPRINT LPRINT [R] LPRINT DRAW PI SAVE LIST d@USR LPRINT FN ▝ LPRINT CODE DRAW ▜ SAVE [T] LIST LPRINT AND DIM 3[A]' LLIST NEW ~#v COPY LOAD ▝@ INVERSE COPY wSCREEN$ U%B CONTINUE ▝<~Ztg INK ▝▝1[J]NOT INPUT CAT 'ABS +{NOT [J]>=wTAB [Q] STOP ABS STOP STEP STOP INVERSE STOP GO SUB STOP CLEAR STOP SCREEN$ SCREEN$ READ FORMAT AT l[C] PAPER PAPER [C][C]l RETURN RETURN [R]ABS RETURN l= READ MpE READ M READ UzVL INVERSE e, OVER CODE PLOT (++H▞BrOe[P]=[E]x^[B]5SCREEN$ 2[P] STEP CLS ($IUVAL$ a NEXT SIN [C]SQR RETURN hY CLEAR SIN $I RETURN VERIFY RUN & COPY INKEY$H0u PAUSE LOAD vB▝s PLOT LINE DATA Ot[C] OR o NEW CODE TO DJ LOAD INPUT POKE 3%I[C], FORMAT @ BORDER OVER PRINT OVER [C][D]SIN n MERGE IN BH©$HPEEK O MOVE POKE ?d▖![C] CIRCLE FN `$[E]FN z[I][P][O]VLN SAVE V AND NOT LIST [S]P TO SGN ▖m@POINT @TAN IN i LIST ©USR x IF NOT {▜INKEY$0d DIM uDU~IiUSR [J]q8$Ys LOAD k OPEN #O"Is LLIST -k ERASE S RANDOMIZE [Q]▖P OUT [U]SB▗Q0CHR$ }▚h[S]▗▜<=,PEEK [C]TO DATA oACS "IZ OUT PAPER CLEAR REM [E]$[B] CLEAR GO TO LPRINT CLS COPY 'QH PAUSE BIN _@ INK ,HBTAB INVERSE MERGE CLEAR POKE CLS ' VERIFY CLS (^ FOR {P IF [S]HUSR RESTORE x©h RESTORE CLEAR CLS [S][K] CLEAR LOAD BRIGHT INVERSE CLS [A]H GO SUB BEEP IF CLEAR FOR [T] CONTINUE { RANDOMIZE REM INPUT $[F] MERGE LOAD R!I[D]R)iJX OPEN #CHR$ S CIRCLE LEN 2 DRAW RATN [B]$7 BEEP 2) NEW DATA ,(U LPRINT IN [G] COPY NOT z` LPRINT IF #[I]!ma[E]e"[C] LOAD [A]▝J©4{}▞[E]V2c<=& LIST ,"▚LEN SAVE INVERSE " STEP INPUT FN [O] PLOT AT ▖B7{*n9L$[T]©] PLOT ^"QCODE DEF FN STEP _ABS CIRCLE '[E]▞ GO TO ©▘ DRAW ©z(I~r| PRINT EB SAVE @YUSR lU<{TAN |}7[G][G]({l~pEx©{<©▘.}m[E]<>w9>PEEK ▞[C]7INT =D)tSCREEN$ l!▞Wv[A]~[U]Ma^CHR$ ISTR$ _0Y[A]▘v> BIN $5O*IN ▜ LOAD : POKE ▗<>CODE aCHR$ VAL$ TAB [I]0AT ATTR &LSCREEN$ POINT FN PICHR$ ▗INKEY$0aRND[U]L[I][T][S][Q] [R] CAT [LEN NEXT @8 DATA >=Gc CLS PI CLEAR OVER THEN OVER REM CODE CODE USR #_ CLS OR LOAD RND(1<>z_ OUT USR _[Q]STR$ ._>>_PEEK G-@@?}USR 1~@ DRAW LPRINT { RESTORE VAL 1 LIST ASN LIST ▟ LIST [E] LPRINT ▝ol{b[E])▗1H[R](>=[A]:.8[D]poCHR$ ▗n0amlL[I]kj&ih▗gaCHR$ fe[I]0dc"DbyaZ`▜_[N]@_ GO TO © PRINT #@Q CLEAR FLASH FLASH LOAD ABS RUN `Q IF IF [Q]LN RETURN USR [B]~TAB POINT E RESTORE CLEAR PRINT NEXT [Q] MERGE CLS J FOR REM w CLS BORDER +{ COPY P CLS E[N] IF OPEN #_ FLASH BORDER TG FOR MERGE c[I]5K BORDER CLS [A][K]80DQkc FLASH # READ "AT PI[T][ CLS ▗0VAL , BORDER BEEP [F] LPRINT CLEAR IF CLOSE #[R] LLIST [O]B[M]SCREEN$ [C]TAN REM DE%N©G CLS US POKE < SAVE RozIQ RUN BRIGHT IF AT eCz CIRCLE [I]$ LIST ▖(ATTR RUN INVERSE R FLASH RETURN G CLS CLEAR (?_IN >CODE 7,▞[S]zot OR *QIN ~ COPY ©[S](ATN =_??78P▞7USR ? OVER G MERGE >= FORMAT e1 CIRCLE SGN LINE AND c>= LET SGN EQ RANDOMIZE /g DIM DIM TO R( REM BIN [L] CONTINUE THEN SCREEN$ FN + FLASH H READ MOVE BTAB [A]e;[U]E{ CLEAR K=7▚P STEP SAVE PRINT SCREEN$ Vm BRIGHT P FOR [O].(2▚O^ OR CHR$ GO SUB (i FOR |$@3kqn?Io RUN >ATTR YC▞▚ACS J[T]T[C]ct, RETURN ▞8$POINT COPY >=[K][E]$E CAT [H] OUT jEINKEY$PI OVER OVER O CLEAR [P] READ FOR IN CIRCLE (/ATN PRINT FLASH 7 CLS GO SUB ( CLS CODE @w LOAD [C] y[G]FN [T]{L[L]▗▛▝PEEK RETURN DATA [A]^ PRINT o[A] RANDOMIZE _C[C] NEXT CODE RETURN _E!NOT DRAW STOP POKE [P]b[U]@$1NOT LOAD ABS 0EA LLIST LPOINT BRIGHT !S:!A[T][D]8NOT ;<![U]NOT [U])[P]* CIRCLE a+[U]v[U]?[U]©IFYv`" TO IF ACS >=LEN OPEN # LPRINT BRIGHT IF IF cPEEK LLIST DEF FN LOAD PEEK `SIN IN l^ RETURN PRINT CAT [K]WUSR OUT `~ CLS CODE K[C]?Y+aX REM 1 OUT $O BEEP {/ STOP [S]h RETURN IF RANDOMIZE BORDER : SAVE (▗/A SAVE &?I POKE DRAW 5? CONTINUE ? @8?0?P: FORMAT `USR ?▖*? LIST ?▖0? ?>@ FORMAT ?©USR !,?U LPRINT ?qEXP ▟6pTAN @B COPY [O]USR `ATTR GO TO p LLIST w BRIGHT ©NOT STR$ <=2& TO OPEN #[O]EXP /▜K▟i NEW TO }6[L]dSCREEN$ W<>lTAB h RANDOMIZE ATN ▘lINT <> DATA ? COPY <7 RETURN OPEN # FOR ^ RETURN ^IN COPY RETURN OVER CLS BABS LOAD RETURN IF VAL SGN (@▝u~ PRINT +"INT ^ STOP FP VERIFY NEW 6©n<=."▝ COPY ^ CONTINUE ▜[Q]P FORMAT mP▝m LINE ▘ABS MERGE T- RUN Kg INK CLEAR | OUT 6^Lu"? BORDER ©▘%^H PAPER W RETURN CHR$ LLIST [Q]K}BIN YVAL$ POKE SIN `AT a2 CONTINUE pSIN ) FORMAT FOR [Q]ACS [M]Y[Q]▝ DATA USR @AT A]@PEEK ▝( LIST [P]SCREEN$ #CNOT )8$ RETURN VAL BSIN NOT &CODE ©TAN qATTR TAB nLN OR ATN INKEY$ MERGE SGN 1-!▛i#INT ZL%<=' OPEN #bLN )G0[U]▚eVCHR$ PEEK ye COPY EXP LIST IF H INPUT / CLEAR Cj[E] ERASE STOP " ERASE STOP OUT M<$/ FORMAT ( CAT *▟▞)©WMAG/▗▗!SQR [ PRINT <=|W▜▘04 DRAW CODE ;Lb" CLEAR ^ CLEAR PAPER SAVE ABS GO SUB $"7sSQR MERGE [M]▖HwSCREEN$ oSINKEY$▞]n[T])$B▖: MOVE [Q]$uSQR j[D][L]T LOAD y STEP OR ? IF <>X ? MERGE LET *SCREEN$ REM PLOT CONTINUE FOR @ LOAD STR$ `b RESTORE ▘▘ THEN -INKEY$6 MOVE NOT 79C` VERIFY ATTR V CONTINUE RNDM▙sf INPUT FORMAT LPRINT ▖ INK DEF FN LIST $EXP RUN m0CODE DIM FSGN ©^CLN ZF LOAD ▙ PRINT [J OUT LINE *" PRINT VERIFY AND ?RNDA0KaDP> RETURN COPY LN [R] CIRCLE r CLEAR ASN ▜#= NEXT PRINT 9[F]}U INK USR [M] IF ATTR J:$ RANDOMIZE W DRAW DRAW PRINT #H[N] IF !SGN |~▘4 CIRCLE #CODE RETURN [I]$}▛[B]©[K] LPRINT S>=FN OPEN #IN PLOT USR COPY [F]BIN CLS Sf_SIN [N] STR$ JBIN PIUQ/~ CLOSE #o>TAN ] FOR <= INK @&' NEW OpUSR I RETURN /[Q][P]^'. BEEP /GTAN -A:CHR$ EWLN KoKCVv=Q PRINT DIM PAUSE >ry[K]L FOR 'S FOR q OR gD1onQm[S]Cl▖▖j THEN H)hX[S]S4[Q]▖edr"LN bPI TO FN Pp#[N] GO SUB HPOINT RUN 'FN LIN [E]7}[I]?PEEK @;](vVAL$ [A]j©%GtSQR o COPY [Q]7n PAPER DATA ^ OVER REM DEF FN NEW ~ RETURN THEN pABS _ LET ;; BEEP ] CLS >SQR }}AO|PEEK [P]~D REM ©[Q]}@d TO {0} ▛oF%Cs; CLS IF CLEAR %a IF PRINT %% IF ; INPUT FLASH RND"%>p~<>j RETURN T VERIFY LEN ▞ERND[U]="j4[S]▖44(4[E]"44E[F]*4[H](4[M]▟(4sPOINT E[E] AND OVER FOR *bQ8 CLEAR |~INT Q[U] COPY COPY SCREEN$ + RUN [S]Ek PLOT 7 MERGE POKE NOT [Q]"d[R]G LOAD TO READ FLASH FORMAT # RUN RESTORE 7INT [U] NEXT [U](B PRINT IF ASN RANDOMIZE OPEN #[G][E]INKEY$ PAUSE RETURN b▘ D LINE $CHR$ ▘INT /INT LINE FLASH RETURN LINE CLEAR ▛)ABS J LIST IN w[I]▛Rc3% FOR =zqD&4 REM P OPEN # CLOSE #D[R][J][O]9[P] ERASE ▘M:LBIN GO TO t3QxSCREEN$ 0CHR$ tFN y#INKEY$u[U]yR[S]j0CHR$ i[O]u#[M]i[K](▗[I]0[G]"[P]>▝STR$ X,( OPEN # ERASE LET I DRAW "? IF )&w~[R]I[C]VAL un[N]jINT AND $, RANDOMIZE ^ POKE PEEK LLIST [I] RETURN POINT ©|)y0 " READ MERGE S/IN ,-IN 5X%INT _INKEY$ACS R THEN [N]e▘ RETURN [C]F©@, SAVE ©# 5j+*CHR$ z} CLEAR STOP LN CODE FWx3O<=47NOT [U]Rl OPEN #b FOR CLEAR ▚! FLASH ERASE PAPER 0b STOP BIN FLASH ([I] BEEP PINOT dPIL▝ NEXT PEEK ahqPI MERGE [J]L[T]+TNOT VERIFY VERIFY 2N▘| AND ▖ THEN 3SXk/. CLS RETURN 1~ NEXT BORDER &p FOR CS CLEAR STOP [U] DRAW VAL [I] ERASE ^D GO SUB IN [B]T# DRAW COPY o LLIST RETURN ▜ CONTINUE _ INVERSE }IN ▖[I]/PEEK ▚▚vI COPY ASN 6W RETURN )USR ? CLEAR E/ IF ▛a PRINT c[I] GO TO RANDOMIZE n RANDOMIZE _$SQR CHR$ PEEK SGN 2▛<>> NEXT Y COPY <>)[B][J] OPEN # INK THEN 8pFN OPEN #J LET TAB TAN LN M+ PRINT *K[O] DEF FN NOT A80INT LIST IATN [G]'pNOT ▜qt FORMAT [R]ut LPRINT vw:xy▜|} CONTINUE FORMAT ~<t© PAPER [A]▗PIEH CLEAR PAUSE [ COPY (.BCOS u IF CJT_ STEP XF4?IN d0▘_COS VAL t'▝IN pp# STOP USR RETURN ▚s SAVE MOVE SCREEN$ `@ CLS RUN iBUSR COPY RETURN CODE [F] GO SUB ▚ DEF FN IF POKE }8U©[T]POINT [H][E]>q[L]P▖[J] THEN W TO ^[P]b LPRINT ▟BIN 3a>[6 CLOSE #[G] RETURN bONOT LPRINT EXP . LIST [L] COPY :[N][O][R]. DEF FN DEF FN # AND MERGE ▟▙:[K]X[L]< LET :Q)POINT Eu[C] MERGE [D]LEN L[E][A]4.[S]:SQR FN [H][I]W[J]▞p[K] CAT ▖=2 LPRINT ,%SBIN ^BIN V[R]CHR$ PAUSE QEXP $Ij CLEAR ;; OUT ;[C]CODE 1=WA6ATTR LEN ${<>zY"|^"?H!> LOAD L?/[C] FORMAT k<S[Q]CODE CHCHR$ OUT CLS OUT a CONTINUE _ MOVE BEEP COS b<> BORDER .7Zs`RTAB } OPEN #C^▘][S], PRINT {©1[U]/$UIN 53@ASN fSCREEN$ PRINT Vx,[AT 0 INPUT PAPER h THEN ▛ OR SQR LN STEP DEF FN LN ▛ CAT ▛SQR FORMAT SQR LN MOVE ERASE LN ▛ OPEN #▛SQR CLOSE #SQR LN MERGE VERIFY LN ▛ BEEP [I]INT CIRCLE q9.f][U] PAPER FLASH [B]Ll5#|h GO SUB RANDOMIZE USR FLASH ▟SCREEN$ RUN <g[F] CAT 1LS} AND FBIN [I] FLASH + BEEP KCHR$ U STEP s PLOT <=* AND 5VAL LPRINT ${▟ BORDER #0=ABS wCHR$ AND HI STOP q▖c?;[R] OUT d▝ LPRINT > LET A[D]<>x[S][I]ATTR H▘[R]USR FN -POINT EX CIRCLE HVAL ▗▛PIP/H[Q]VAL 1`G CONTINUE [R][Q]▙|5T FLASH z' REM FN OR r VERIFY ASN IATTR ▚jkq DIM ?uIn FOR 2 GO TO 5A8 VERIFY D^/AT VERIFY ▖dy▛▟[I][I]FqQv OR (VAL$ LLIST >[H]x COPY "[C] FOR o READ [M]HEWGPILN SIN LET + @ SAVE [M]|0TAB EXP '{ PAPER -[A] ATN MERGE CHR$ PLOT OPEN #1I[U]sA LLIST Pv DATA Y?Y NEW LLIST _[U]{LD OR Z CLOSE #y#▞z!m[C]W_CODE OUT E!?[T]▗u~ATN ©(LEN $ RANDOMIZE CLEAR I TO @ IF PLOT VAL ( REM = RETURN E▛~8B"|SGN PLOT @h[S]INKEY$BIN *ABS DATA Q- CONTINUE d BRIGHT PRINT GO SUB tACS mINKEY$l(4CHR$ PRINT 8kcLN [S] RUN FLASH +BIN gA`S OUT VERIFY [U]▙zd7~/▖e BORDER FUSR # RETURN CLOSE # COPY w#5FHFN MERGE 42<=[M]TAN LN A_[F]S THEN gt▖9© DRAW FN y FOR TTAN IF CODE BORDER CLOSE # RUN w LIST RETURN CONTINUE INT LPRINT VERIFY ] CONTINUE [P]FN CODE >=RNDo[A]P}STR$ [Q]USR ``VAL$ COPY .x SAVE NOT LPRINT [C]A[H] OPEN #[R]sABS LLIST >=' DRAW ~[F][Q] NEXT RUN OUT [P]P OPEN # CLS IN [G][Q]P CLS IN USR RANDOMIZE ATN FLASH >▙<= AND ©1 RETURN OPEN #[G] COPY 4 BRIGHT OVER RETURN X PAPER {`SGN ACS CLS u@]PEEK ! CLS [F]ACS 5&2V]ATTR PLOT >=p RETURN DRAW FLASH |8USR STOP M READ W@IN Z NEW PZLWq COPY ]1:[>ASN >[J]<BB~QB0TB@C@BxD~@|LN qgYNLr67>SCREEN$ "bHpH:6v,7BfZ'[N]BbRJFo[F] BORDER 'mOB[B]w7<@<gRH RETURN IN ;g/ COPY NEXT INK RESTORE ! GO TO [B]?[P] MERGE GO SUB LN FOR # INVERSE ! INVERSE 9 RANDOMIZE !© CLOSE #~ DEF FN MERGE NOT NOT 3COMPRESSOR BY ALEXANDER TRUSH ODESSA INK LLIST ; LET INK INK ) LLIST 0 PAUSE [H]) LLIST ) LLIST THEN () LLIST RETURN 8) LLIST INK ` RETURN O8, RETURN "; LET <(v<( AND 0 INK ; LET o7{[N]oz[M]g GO SUB VAL INK INKEY$STR$ RETURN 8 VERIFY AND O INK ) LLIST 8 FLASH CODE ) LLIST ) LLIST ) LLIST RETURN 0< INK gABS ) LLIST RETURN 0= INPUT ) LLIST RETURN 0 VERIFY OUT ) LLIST NEW CLOSE # INVERSE RANDOMIZE FOR MOVE @ GO SUB LN LLIST INK CLS <>NOT $▜} OUT y[F]I%[D] MOVE % ERASE q)7/%}[P]e8[R]P LOAD LIST F0F8LEN CF,F& CIRCLE AND #© SAVE AND !><& 8Op9 DIM DRAW ▜ LET B▚NOT >NOT [M]EPOINT SAVE READ NEXT ©▜P[I] COPY ,| DATA Dp[F]N ▗J D MOVE BIN OUT $Q$NQ|~PI LLIST LIST LPRINT @`;©apSQR $ TO bUSR TO c SAVE >=>=CHR$ <h<= AND <x LIST * THEN SAVE DRAW H COPY P© LPRINT READ 2d SAVE I DRAW BORDER 0` RETURN | READ IN D<USR { LIST x DRAW x LIST o GO SUB r&ATN @▟ TO USR NOT [Q]2ACS (9 VERIFY FORMAT [M]L CLEAR CODE :FN sEXP 0xF[M]l[[I]# RUN M9 FLASH DIM F PRINT EXP AT [N] DRAW m6F LOAD LN PRINT X LINE PVAL " PRINT VAL ?J%0~Ka> POKE COPY LN CLOSE #▛ COPY LIST Br CLEAR ASN rP= NEXT PRINT (P[F]}U INK USR LEN IF RNDATTR :$ RANDOMIZE W DRAW DRAW PRINT @▝$ PLOT [N] IF J4|~P[Q] DATA X CIRCLE #CODE RETURN [I]2 CONTINUE } INK [A]©[K] LPRINT S COPY IN PLOT %[B]USR COPY CLS dlASN OUT DIM ^_`SIN [N] STR$ JBIN PI<U/M4 THEN ▘kon RUN 1 LINE -ATTR $ASN g&' NEW O[Q]I RETURN p[P]^/pACS w CLS pA NEXT p[Q]<>EXP /V/ RESTORE rL[F] THEN RETURN [D][H]SIN PI/.PI) LIST w LET ENOT fCOS ©[M]*k[L] STEP VAL r"09 INK r LIST LOAD MOVE [H]&ATN ? BRIGHT CODE ▗[E]"S8CODE ▗▗~ SAVE MERGE $ BRIGHT ▚M+ COPY AT PAUSE lTAB IN x LIST CODE CAT SGN FN ATTR SAVE [L]SCREEN$ PEEK m▖+@P MERGE _*CODE ?? REM X_EXP STR$ FORMAT [G]'~>(H[Q],N© PRINT BIN / COPY RETURN dHPEEK POINT COPY COPY LINE o STEP CIRCLE CLEAR OUT COPY PEEK FORMAT $ LOAD z[H]▝EXP M IF CHR$ R RESTORE @ SAVE POKE SCREEN$ * POKE L VERIFY AT [C]▚ LOAD >= LOAD [T] CONTINUE p▗9 DATA G PAUSE G© THEN RANDOMIZE POKE [H] INPUT , OUT pUSR d CAT A/USR ( BORDER r AND 5)j[O][D]> CIRCLE E BORDER qP7[H]==%CHR$ INVERSE 1K#w)goO NEW [E]70 DIM ?[A]zVAL [Q]gD COPY COPY RETURN COPY USR [B] RANDOMIZE NOT BRIGHT d SAVE © LPRINT DRAW IN [H] LIST STR$ @ BRIGHT [Q]>=[U] FORMAT [L][A]` BRIGHT USR [I][A](* MERGE AT 4IUSR 4[U]4USR B[I]uWr44FN m COPY 1)- KEYBKOARD2Q MPSTONSO*Q4SINCLAIRPRODUCED BY'REATI(VE COP[Q]YRIGHT MIOVA[S]LUE COPY @PU▘DIFFULT;LE7LR([I] @ASYMNU)IUMI2CODE 8 STEP 8IN ▚ STEP OPEN #IN STEP IN CLS v NEXT STEP ABS BIN > RUN STEP ©IN LINE ,K▜SIN ▜NOT GO TO ▚SIN ▟><>> STEP kNOT ! STEP PRINT FLASH [G]PEEK TAB 9!W▝ STEP lH2▚)[J] PAPER CIRCLE P!9h[J] FOR [A]COS VAL !XK> STEP zIN EXP t>/V[L] RESTORE PLOT #w6>J.>mABS RUN )m STEP "' BRIGHT STEP )[CODE B" ERASE TAB v MOVE LPRINT STEP LOAD ▖ STEP [E][A] STEP CLOSE #▚<>! BEEP ATN STEP ATN GO SUB VAL CODE 2©VAL$ ! FOR +EXP LLIST SIN :/[PIUSR NEXT CLEAR "H▞ CLEAR !I[S][Q] CLS '"TAB " NEW T CONTINUE n CLEAR f RESTORE INVERSE LLIST &. INVERSE ~PI INVERSE nlf% INVERSE #F[R]%CHR$ P▞> OPEN # RETURN {=CHR$ E[Q]J -CHR$ >= CLEAR eZnr?CHR$ zo^xLEN CHR$ ;▞ INVERSE Ja RETURN cCHR$ AT x*#TJ~q MERGE BORDER [C]▙ LLIST IRND4 CLS VAL$ STR$ ATN ▖ FLASH RETURN ERASE CAT Q LLIST ▞>=<=▖[A]e>= STEP OVER ▖NOT Ti▞ NEXT [G][S](}}ddJJ&VAL$ SS>=SCREEN$ pp MERGE [U]ABS UU[K] FOR ?[D] NEW ?FN [K]TPI*ABS ? STOP [K]Rp}[D] NEW ▜<=MW[N]kR[O]AT PAPER ?Q MERGE ©[N]c[J]T">= STOP [C]POINT LLIST STOP [G])ed PLOT J▗N[G]5RNDJSb+2>=jRNDL[G]PEEK LINE dJJ)[G] OVER }d TO R STOP J[G] REM GO SUB IF Sp: RETURN SCREEN$ [K] STOP o[J]SCREEN$ o/[E]POINT NEW [G] STEP CLOSE # REM Q?S}jCHR$ STEP CLOSE #?▜LU?[F][O]©[O])% PLOT J[G]}[C]POINT COS STAN f©34 PLOT [E]R BORDER pdSIN ▗<[G][H][I] RANDOMIZE dS<>=<> LINE FN pSGN ~© RANDOMIZE 2FN POINT SCREEN$ * CIRCLE &* DATA RESTORE NEW PEEK /9POINT ERASE CIRCLE PEEK IN USR RETURN CLEAR RND* DRAW DATA PEEK DEF FN [Y DEF FN {2[P]Ux>=B*C<[O][P][Q]7d MOVE [O]<▚▜CODE POINT T">=USCREEN$ AND tx INK P GO SUB cxSFN pTAN P} LIST x^PEEK }xd RETURN FN (▞[G]>=u[G] LIST N>=UUx[O]47^(7 RETURN FN DATA GSCREEN$ EXP G@)G▗ocAPIox STEP T=[F]U#SpWp[G]W+rTW RETURN PEEK x?[M][K]SK PAPER OUT INT VAL$ NEW fux[G]INKEY$[J]dTAB FN FN DATA }STAB [C] LIST ZdU[F]▟Zg/c[K]9AT lLe RETURN J|Z LINE MOVE ▜"d<FN Z>=t/t LIST t ERASE gXSIN TAB [U]; CIRCLE /[J]f[D]oSM CLOSE # ERASE ▜mB[K]1[S]d[O][[L][T]STR$ +T DIM xppPEEK < FOR BSCREEN$ LINE ERASE DATA qSCREEN$ ▝SQR TUINKEY$ TO ^3<3Uj FLASH 3TAN STEP TCV_6iim2b*Si=[K] E^pxOJQ▙r^[O]B▙RPOINT CLOSE #F}n▙&VAL NSCREEN$ SCREEN$ )COS 3<JU3xr3TAN [C]SCREEN$ Cx:>T![R] RETURN x CLOSE # CLOSE #mU CLOSE #x9RND[O][O] CLOSE #[K]SQR TAB xV%[F] LIST ' READ / CLEAR ▝ BORDER Wr INPUT +#w DEF FN <CK#[K]zW INK Wr▙RND STEP 9K/sVINT ? OVER 9KINKEY$f/PEEK 9p[T]SCREEN$ SCREEN$ ▙ RETURN FN C(*SCREEN$ [K][R]▚ DEF FN FORMAT Ms CLS [I]^J[A]$_FN ▙ DATA p REM ▞ GO SUB LPRINT [S] LIST ▛6INKEY$U▖COS I LLIST b▟▝▟[E]@<>CODE ▟ LINE ▟ DIM ▟[E]z▙;INKEY$ GO SUB [E]SGN CAT M) STOP PRINT CONTINUE STOP GO SUB [U]>= RESTORE MERGE OR PRINT INK [A] INK CLS STEP ©[B] INVERSE *) [E]! OR [D] STEP [D] STEP NOT [B]"rJ<= DEF FN 2RND$<> CAT POKE / STEP AT [D] )@I?[B]I PAUSE [B]IQ REM IY REM Il[B]NOT INKEY$&[A] STEP CODE [B] NEXT INK STR$ MOVE LLIST INK LET h#8▖[F]▜NOT 0-[T] STEP ▞▛G[L]▟ [T][B]^#V# GO SUB Sw[C] OR .8 RETURN [C] OR *<>ATTR [E] FOR [E]▞[E]&[E]G[E]h[E]{ RETURN >= CLEAR COPY GO SUB yRNDCODE IN INPUT "|[D][Q]#"▜[D]3E IF 5CHR$ *[D]CODE INVERSE w INVERSE ^ INVERSE V RETURN PAPER [S][C]o&) CLS [B]N#Fi` DIM [C]1[C]G[C]O[C]W[C]d[C]n[C]#n INVERSE f~#PICHR$ "RFN NOT u▘t INVERSE qLwNOT FLASH [B])lE~$T,NOT LLIST 2 NEW r THEN [D] TO L[J]<SIN > INVERSE RESTORE =▞L RUN INVERSE LLIST NOT /- THEN [C]/ ▗9 INVERSE 63 INVERSE ~ RETURN ▚ LINE [F][N] LET x FORMAT [D]PEEK RJQ[E] LINE INVERSE p-pUJ VERIFY .PI- THEN 8 THEN =CHR$ CIRCLE [C]Jfu(t GO SUB B%RNDZs INK E LINE r OR $R OR n REM [C]FN ▙[F][E]@) INVERSE 5▘*CHR$ G[D](w INVERSE ^ FORMAT $VJrSCREEN$ 2FCHR$ ATTR CLOSE #FTAN w▝s▚[S]n8fZ RETURN COPY CHR$ JiHfEu<>VtH~#sVAL$ 6ALN 95B(~[E]▚w# ERASE INKEY$[D]4 `<> CLOSE # COPY FORMAT ~ COPY #NOT LEN [D]VAL$ . PAPER / RUN h LLIST a DIM ATTR PIG GO SUB [I] DRAW TAN p1 POKE SGN S$ PLOT TO ~Z8 IF OVER SCREEN$ [C]{f?-wP] LOAD MERGE STAB B[F]R[J]d GO TO COPY COPY 8[E] f GO SUB *[K] OR [L] Y] PI[M]LEN [O] zPEEK [I] FLASH PRt[M]*06<BHNTZSTR$ `_G&/▖VAL$ P?lSGN SQR wY© NEW AT I[D]2C VERIFY dK@ CLS [E][F][F]+[F];[F]K[F][.[F]k[F]▖y/>=5; BORDER /T STEP Op RESTORE V8t#! STOP INKEY$ _"1▘▝SCREEN$ ▗▚▝t▞INT ▘]fg MERGE 79 GO TO 5▚[K] BORDER ,IN NEW FLASH ABS #J[N]SCREEN$ DEF FN CLS &JPEEK ©#n CLEAR JwSCREEN$ &9 LOAD J CLS RETURN #INT PRINT J OUT POINT & BORDER SGN J CLS CLS #USR a) SAVE ABS ^zg CIRCLE ▚SQR _ INVERSE IF !UPOINT LOAD T[H]s OVER SQR RUN CLEAR #u FOR JIN S& CAT yJ OUT RUN # MERGE TAB J CLEAR N&? BORDER J~ OUT #UATN J RUN ;& COPY [M]Ji©#HJ* RESTORE SU_M)RNDLINT 256d[F]▛8POINT POINT ▗(J]A@▘[C]▘AA[F]▘N▘)%▘ ERASE M[Q][E][ RUN [J]~[F][P]`SQR USR OUT [F] SAVE [F] TO C[G]▙[G] INK [G]."[H][L]ATN ?U[F]Z[H]#!%[L]+,[F][H]+[I] LPRINT [H]▙^v[I]. CLEAR IN [I]dG[J]_▝JJ!NPOINT SCREEN$ IU0 LINE 5!5[F]:>@*5XF[O])u▗{[TUDn[O]rpPOINT &TFTU4▙'[U]POINT @[K] DATA [J]SCREEN$ ▛rYN STEP [U][U][{EXP >=EXP ERASE >=w INK [J]z. CAT {N[T] CONTINUE GO TO 'l[K] [K] STOP [K][K]RND[K]TAN [K] STEP J STOP / CONTINUE [K] COPY [L]USR ▙[L][N][L]ACS /-[L]_[L]Fp][L]n/}f[K]!▝▝▗@ RANDOMIZE SCREEN$ [K]!M[O] FORMAT )2 @[L]POINT BTO RESTORE 9ODP#T>!)T PAUSE NEW B%[P]%&1B DATA +-( FORMAT VUSCREEN$ [K] ▗[M]MSCREEN$ 9INKEY$ d-▜3▘[S]▝[UU[U] FORMAT BRIGHT Q5+ TO [K]q DEF FN SCREEN$ TO OkT[D]55+[Q][K]1&$J&"#5 TO SCREEN$ ▛'{SCREEN$ CHR$ OVER /U▞ RANDOMIZE MPOINT U9 BEEP @' FORMAT [E][ OR T RETURN %+q TO TO W- VERIFY TO UqINKEY$aa@ DIM ▝SQR ATN l5U!<>W INK +LN #! MOVE `* CLS I![I]**nR[K]<>f STEP iBSCREEN$ [M]COS [M]EXP <> GO TO [M]PI[N]WC[O]_[O])=v[O]Y[N]7!SQR [N]▟[O]ATTR ([G][O] DIM [N] OUT GO SUB COPY DRAW ~< COPY POKE COPY 7OPj COPY COPY ATN /w COPY CLS COPY /= LOAD IN COPY NEXT INK RESTORE ![Q][S]TAN , MERGE GO SUB LN FOR # INVERSE ! INVERSE 9 RANDOMIZE !_ CLOSE #^ DEF FN MERGE NOT NOT 3COMPRESSOR BY ALEXANDER TRUSH ODESSA INK LLIST ; LET INK INK ) LLIST 0 PAUSE [H]) LLIST ) LLIST THEN () LLIST RETURN 8) LLIST INK ` RETURN O8, RETURN "; LET <(v<( AND 0 INK ; LET o7{[N]oz[M]g GO SUB VAL INK INKEY$STR$ RETURN 8 VERIFY AND O INK ) LLIST 8 FLASH CODE ) LLIST ) LLIST ) LLIST RETURN 0< INK gABS ) LLIST RETURN 0= INPUT ) LLIST RETURN 0 VERIFY OUT ) LLIST NEW CLOSE # INVERSE RANDOMIZE FOR MOVE B GO SUB LN LLIST INK CLS <>/ COPY COPY CODE IF z COPY BORDER COPY [P]W SAVE REM @ LLIST ?q BEEP 1©IN O RETURN NOT [J] CONTINUE BORDER # GO SUB SCREEN$ ('SCREEN$ OUT FOR COPY ATN P PLOT CONTINUE J BORDER z[C][P] COPY CONTINUE 1C RESTORE LOAD e' IF CLS COPY STOP IN OPEN #jCODE COPY OW[G] INPUT 'ABS © COPY ©TAB v RESTORE INKEY$y>B OUT o'ATTR COPY dOQATTR ] COPY IN W IF REM E NEW AT COPY INPUT CLS RETURN COPY VAL INT NOT OUT LOAD <>'PIN ' RETURN mV COPY FN COPY DRAW PIN QwK%LEN INVERSE PAUSE LET RND FORMAT g) SAVE NOT <=wUx?Bg PRINT IF SCREEN$ SASN WSCREEN$ *D POKE ;_O RUN w RETURN qPEEK [S]HSQR OIN wVAL$ ATN W PAUSE REM _ OR LOAD INK !VAL$ J FLASH MERGE {[B] LINE CODE COPY INVERSE 'SQR RETURN DRAW ?J© RETURN T PLOT RETURN SIN W POKE FOR IVAL CLEAR SAVE LET ATTR CONTINUE LLIST MOVE ;STR$ _ GO SUB @f'[Q]ATTR OPI PRINT PRINT Z_[A] COPY Ag[H] CLOSE #/▜[K] RETURN POINT ACS LLIST 2 LET ;CHR$ _w RETURN U'@3n REM INT | RUN BIN [[B].POINT < LIST RETURN IN ACS GO SUB SAVE SQR NOT [P]'_gUSR ?VAL UCODE CLS ©SQR ATTR STR$ EXP POKE MOVE ATTR rEXP RESTORE MOVE SQR USR OUT GO SUB CAT LPRINT '▙JSCREEN$ u[P] STEP FOR U@<=L BORDER ABS SQR LOAD PEEK PEEK LOAD RANDOMIZE ▝?U@S COPY SCREEN$ SCREEN$ © SAVE CLEAR UIN w LIST REM C▚? BRIGHT _|CODE ABS ;U INPUT CODE w COPY [N] COPY BORDER `'_?[K]ABS M©/INKEY$ STEP O LOAD RESTORE VAL RETURN SQR RETURN 9 FOR v LOAD CONTINUE { ERASE ©INKEY$ COPY J4' FORMAT > COPY PRINT [Q]&ATN PLOT '[S](ATTR RETURN COPY INPUT POINT ! INK <=AATN wACS LOAD FN OUT NEXT IF @[P] PLOT STOP J BEEP IN LOAD COPY OUT SQR PLOT CLEAR . DIM SQR CHR$ '_ PRINT COPY CLEAR ABS POINT COPY NEXT 4 COPY RANDOMIZE ©SPIL* MERGE U© COPY * RETURN RETURN CLEAR FN COS ^ GO SUB PRINT THEN CODE [N]_7] 7INT n[R] RUN RUN PRINT MERGE REM ATTR COPY PI COPY CAT 0 PAUSE *STR$ COPY AT UPPEEK RND©K COPY [F] COPY REM PRINT P BEEP IF CLEAR N REM [F]ABS J CLS LPRINT * VERIFY _@*6 CLEAR 0^© CLS SCREEN$ INVERSE MERGE )p COPY CONTINUE *U}[B]W SAVE /7VAL B RUN [P]}ABS COPY CHR$ FOR RESTORE PRINT SIN RETURN OR COPY K IF (2UATTR IF ] IF IF [N]y© FOR COPY SSCREEN$ ERASE LLIST CODE REM COPY DRAW COPY ZT IF POKE MERGE SAVE © POKE IN INPUT 9 ERASE POINT ^ OUT / LOAD OUT ▛ CLS [E]oJ$IN SGN ©▛ COPY CODE %[J RETURN IN QU COPY ' COPY IF UUJ%[C] REM CLEAR QCODE PIA[E]IN REM OUT CLEAR ▘SSQR PRINT _ RETURN 2FN FLASH _ BEEP COPY TAB M PAPER EXP ASN CLEAR COPY CLS R COPY { MERGE TAB IF zVAL$ CLEAR MERGE NEXT IF CLS COPY NEXT _BIN [T]o ERASE BEEP BORDER k PAUSE ASN BORDER W NEXT REM RESTORE }PEEK . CLEAR PLOT PAPER IF RND COPY VIN FOR [H] VERIFY [S]H[Q]P)SCREEN$ ▘ PRINT E IF SCREEN$ sSCREEN$ © PRINT POINT PRINT JSCREEN$ PRINT TCeUSR © RETURN *nW RETURN IN o_ OUT SCREEN$ m MERGE LOAD IF IN IN RUN INKEY$&f[S]SCREEN$ W©▗UkATTR g!7FN U REM ▙ CLEAR M COPY NEW H CLEAR ^[K]( OVER BEEP LOAD TAB M GO SUB CODE PLOT Z STOP PLOT REM © MERGE UPEEK SCREEN$ U PAPER FORMAT a OR RETURN © CLEAR PEEK [|SCREEN$ ACS Q ERASE ABS U OVER ATTR XWU COPY ©[F] GO SUB REM PRINT IF / DRAW PAPER CLS PRINT Q[Q] BEEP FORMAT ATN CLEAR CLS LOAD © DATA GO SUB CLEAR EMATTR COPY ▖CODE FOR ©@ATTR U MERGE SCREEN$ COPY [P]4 PRINT sVLN ▘ATTR CIRCLE ~ INPUT COPY INVERSE COPY / REM IN W FN ; POKE BEEP IF CODE ASN _ RETURN RETURN BRIGHT ~T*) PRINT IF ▜ COPY O?[H]SCREEN$ u[Q]WPI+ FLASH [D] POKE RANDOMIZE | SAVE PEEK POKE REM VERIFY 3[Q]@B▜SCREEN$ w3 RUN OUT COPY IF RETURN LOAD RETURN PRINT ~{ COPY LEN COPY XIN TAB W FLASH IN (m COPY ? COPY COPY ▜ PRINT ▙ LOAD RESTORE [G] RETURN [Q] MERGE Pk RETURN U POKE FOR CONTINUE [T] LIST ]@SCREEN$ [C]© SAVE [G] RETURN SCREEN$ ( OUT CLOSE #[S]' SAVE PIM STOP Y LPRINT ATTR DRAW COPY SCREEN$ ]>=) NEXT INVERSE CLEAR STR$ EQ&V RETURN ATTR GO SUB f_U COPY CODE iw BEEP *)/ATTR V THEN SQR ASN 4[I]ACS SIN AT C/SQR VAT NEXT }y RETURN BORDER CLEAR OUT REM = COPY SCREEN$ USR '_ OPEN #VAL$ PIhR CLEAR _I MERGE CLEAR NEW RETURN P SAVE %fVo RETURN BEEP LPRINT TAB DRAW ?HATTR COPY s LOAD b FORMAT kG}<=IN OWT STEP ATTR [P] MERGE [P] COPY -W~ATTR ~FN ,u BORDER RUN NEXT IN BEEP LIST ABS @ REM OR $6B8o[A] LIST <>©SCREEN$ PRINT MERGE SCREEN$ PAPER [H]IN REM Eu COPY CONTINUE uABS SCREEN$ *cPATTR AT U}ATTR GO TO RETURN ▝(*aSTR$ P1 IF 7[C]~ FOR LIST PLOT ▘ CLEAR U DATA PRINT tP SAVE N RESTORE CAT INPUT ABS MOVE W COPY [H]PEEK CLS ACS GO TO [R]URNDPEEK LLIST COPY PAUSE 8 TO K$ SAVE NEXT LET RESTORE READ [O] RUN g; CAT [I] INVERSE CAT ~<▜ COPY MNOT @U LPRINT J SAVE CLEAR CODE _Kv CLS COPY RUN ? RETURN MERGE PAPER LOAD ~- GO SUB ABS u[INT CODE uUFN ERASE ▛USR '?SCREEN$ ?' GO TO [U]STR$ ▜ CLS CIRCLE PRINT ((SCREEN$ ATTR PRINT uATTR }UATN ©[A]PACS / FLASH FLASH COPY DEF FN w*ASN RANDOMIZE O PRINT OUT PRINT oSTR$ RUN PRINT ; DRAW COPY r POKE AND { IF + DRAW DATA >▛[F]SCREEN$ LINE CLEAR Q5e; DRAW x LPRINT CAT U RUN SCREEN$ O FLASH 7[T]© OPEN #_i~4TmaPEEK SCREEN$ _ BEEP ©H▗ INPUT [U][R]_ LPRINT P LPRINT STEP NEW NEXT Oi LET tl:IN 4 GO SUB CIRCLE COPY STR$ C+ LET [F] DRAW JPEEK !CSIN z▖▙ATTR MATN owH DEF FN NEXT PRINT {e9: RANDOMIZE SGN ^ CLEAR z▘ FOR GO TO VAL$ ATN U;VAL$ [H]W*ATTR ©<=▜+FN 8 CLEAR [N] COPY N COPY LOAD BRIGHT ABS LIST IF POINT OPEN #U REM TAB U^3M INVERSE R$'"▝N2@USR INT q▖0`STR$ 8[F][M]ATTR GINKEY$FN FN ) PAUSE "GPL[J]"D^"COS LET W LLIST [F]-< BORDER c[O]upNOT RUN Q@CODE _:T(`PUSR #WFN [Q](a OR PLOT SAVE cVAL W CLEAR ASN P IF [Q]u LINE , GO TO $ LIST DRAW Z// SAVE CLS B5 IF ABS REM @ PAUSE INVERSE BIN RUN ISCREEN$ [B]U*SCREEN$ >=[J]▝NOT [B] OUT ▚4 RUN oB DATA SQR RESTORE LOAD wFN RUN INVERSE CLS COPY ]wSCREEN$ &INKEY${▚ POKE *SGN REM BEEP <t▛FN >U▗^[F]@h PRINT @ CONTINUE bSGN RNDZ LET H[/J%C▝C BRIGHT h4PD Pr@k>=,'P,XQ} BORDER LIST 0▘ RETURN [H]▝f<USR [T]ek SAVE ▙PEEK hATN AND l[M]x©d RETURN I[Q]@vFN ABS @ PAUSE OR FORMAT SCREEN$ ▙UQ CLS CODE STOP DIM DEF FN M FORMAT BIN <= LPRINT COPY READ hTAN LOAD FOR (ww INVERSE INVERSE SCREEN$ SCREEN$ U/K LIST lHp STOP [S] RANDOMIZE [U] RANDOMIZE [R] RANDOMIZE CODE P CLS CAT RESTORE OUT PAPER [P]RND=>=3?~ RUN COPY ABS BEEP ZSCREEN$ RNDUPFN 5RSCREEN$ ASN Ks© POKE [Q] DATA OMUU COPY CLEAR CLEAR _ REM COPY RUN PEEK INVERSE LPRINT LOAD SAVE POINT VAL [B] LPRINT [R] LPRINT LPRINT PI FORMAT CONTINUE [R] PLOT CLS LPRINT GO SUB SSCREEN$ GO SUB R! RETURN ATN RUN o(RND[O]?@w DATA ▛ LPRINT P LPRINT ▝ DRAW SAVE LIST ▜ LPRINT ▟USR NEXT DRAW -SIN FOR COPY WN RETURN RETURN DRAW [M] DRAW < DATA POKE t DRAW SGN GO TO DRAW TO DRAW DRAW X[A]<POINT [Q] TO SGN | DRAW TAN d>=© DRAW @yLN <t/Y48 DEF FN [M][G]N▙$▚ DEF FN [G]r[G] DATA ▙>=▚[A] DEF FN RETURN ▚SCREEN$ DEF FN D[G]▙VAL 89rN DATA %>=[A] 8r[M] DATA N>=%[A] LIST (DDw▜ CAT 9[H]rd▜H CAT [H] @▜ CAT 8[H]N▜% CAT [H]x▜© CAT *[H]D[E][M]}`=[Q] POKE VAL$ REM ZSCREEN$ PEEK LPRINT BIN ^`[P]R>}©?©©IN w COPY B7ZUSR RND LET RETURN VAL SAVE BIN LLIST =~CO~[I] COPY COPY LPRINT COPY `FN READ GO TO OUT SQR l0 OUT ? DEF FN "▖7 LLIST RUN ' <>^[P] LET USR CLEAR LN SAVE [P]▜▜NOT NOT r STOP STOP THEN THEN ▜ REM REM CHR$ GO TO [SCREEN$ [F]uSQR REM [F]USQR INT [F]}SCREEN$ IN LEN U LOAD VAL$ [F]Wa0{ CONTINUE [R] FLASH IN RESTORE A COPY [P] LIST CODE }w[H]f'PEEK [L] OUT [P]v[L]PEEK OUT TAB [I]_m% CIRCLE X'OATN FORMAT d ERASE dede©e CLS e INPUT 8SQR ▜ INVERSE INVERSE CLS INT INVERSE G CLEAR INVERSE j REM c LPRINT MXTAB 7~. PLOT mrR STOP u STOP [ NEW oBIN ©X20AT |? LET ▜K RETURN g DRAW K NEXT @@8:ZT IF IF x©NOT ?a SAVE ▜< LIST SIN NOT [T]d@SQR "#zSCREEN$ ' ▞ ZZ44'FN OVER COPY + LLIST RETURN NOT LPRINT LIST l▙▜N LLIST INPUT GO TO L▙CODE 2'wY GO SUB IN vATN INT '[#RND# BEEP 3 GO SUB CLS >=©&[P]<=SCREEN$ RETURN p DRAW ? DIM NEXT >=vm<=<=SQR INPUT ( AND SQR ATTR TPOINT <=[F] INVERSE [N] RANDOMIZE INT FLASH INVERSE POKE / CLS OUT SAVE BORDER BORDER MERGE CLS VAL$ ( CLEAR IN }n RETURN uzz RETURN © IF IN LET [P] RESTORE PI LET FN ' DATA w INPUT 5 LET [J] LPRINT [H]MOeOEXP NOT SP RESTORE ATTR REM U MERGE FN INT BRIGHT [N] IF ABS SAVE RUN PLOT LOAD CLS [K]AT `© RETURN [Q] LINE POINT CLOSE #U OUT CLEAR BEEP PRINT CAT RANDOMIZE CLOSE #jSCREEN$ RIN RETURN SIN KUSR ERASE K©R MERGE [Q]CODE CLEAR ATTR NEW ▗ INVERSE TAB ABS SCREEN$ j0INT ATTR TAB ASN "CASN IN PRINT ?uPEEK 9i>(? PRINT COPY CLEAR SCREEN$ TAB IFSTR$ CODE PRINT MCODE uJI}C}VAL$ }j>=AEXP |! PRINT CLOSE #4TAN T REM + PRINT SQR 7 THEN rSQR uIN U/[I]G{EDw LLIST ▝O DIM ! MERGE DRAW COPY aSTR$ SCREEN$ ▝U RETURN FOR &D COPY !FN - LINE COPY [F]© COPY _* OR -( CIRCLE q RESTORE PRINT &IN PRINT m▘ BEEP ▜FN ▞ MERGE THEN PRINT ▖ RUN p LINE TCODE ~eWv RANDOMIZE '@`@000 COPY LPRINT [A]▚FN T▝ IF UB[ COPY LN pm/*▘z GO SUB [O]IN P▘[O] OUT COPY SAVE FLASH COPY CLS ;SQR RUN AT RUN VAL RUN SGN RUN [I][P] RUN [A] RUN [H] RUN [E] RUN [F]h&INT [F]' CAT OVER PO OUT OVER 6{B COPY PLOT PLOT { FORMAT [U] PLOT COPY P+SCREEN$ p COPY h OUT ▖2wC[H]( OVER [O] RETURN [O]USR ` MERGE j*lr[P] RETURN j"USR w STEP g[H] COPY BEEP COPY CLOSE #B MERGE TU OVER PEEK COPY PEEK FORMAT [A],ATN COPY [G] POKE LLIST *D COPY [M]D▝y[G]{7 RUN Uq RUN 5U COPY RETURN ©SCREEN$ P▜VAL COPY LET OUT ©J VERIFY ATTR V© CLS INK NTPOINT DEF FN ▞POINT BORDER JwvUSR <}@©FN /n@ RETURN PEEK RETURN w[Q]/~H# LPRINT THEN CHR$ q[Q]SGN r/p© BORDER LOAD GO SUB NOT E<= DEF FN [P] BRIGHT EXP [I] 0=[J] COPY RETURN B RETURN @5 RETURN CLEAR CLEAR © LLIST @ OUT LLIST 5 DRAW e NEW ▞ PAUSE LPRINT q? NEXT © READ AT SIN > NEXT SGN COPY ©~| COPY q RUN g0N//Z[G],©WIN CLS LPRINT ▜ DEF FN f62 COPY OUT CODE CLOSE #wTAN SQR ERASE <>SCREEN$ 5Z READ PLOT COPY AT ▜ SAVE ▚ PLOT 4Br POKE A( STOP BIN G[S]PFR0" DATA ACHR$ #[U]GRP2"tB STOP ![F]mBIN C& LPRINT LPRINT =: SAVE INT ]HRND*S CONTINUE SCREEN$ FN [Q][A]]h LPRINT PXB@(bO0bG LPRINT K[A]>= CIRCLE /AT / DATA ?AT ?d. GO TO 5d* TO 5D#0(XH`M2 GO SUB 0>PEEK =D>[S]PEEK PI~U[S] MERGE [T] LINE [O] READ [F] FOR W_[A]'ETSCREEN$ VAL$ VSCREEN$ REM GO SUB $ CLEAR VVAL$ j CLS V LOAD j INPUT FOR CLOSE #VGP COPY LINE OUT o CLS COPY ▝ LOAD ©CODE COPY oIN DAIN mm% COPY RUN COPY PAPER COPY RUN r(ACS PRINT [K] RUN [K] CLEAR "[R]INT CLS INT PRINT CLEAR PLOT FOR [F]B REM INT e+(E▜ RESTORE ▜MJ[K]EATTR ATTR [T]SQR SCREEN$ ▝ LINE DIM +SCREEN$ m PLOT STOP INT R4v LIST RRND[E]M REM FORMAT 'QCODE STOP GO TO AT B/ INVERSE ©] COPY @BVAL$ oY( SAVE | CLOSE #jTp*O@ COPY J<=j[Q][A] COPY ▛ RUN [P] CLS ABS LET [I]yABS 1[J]9INT 9VAL q$ABS RANDOMIZE IN LN 9SGN 9[J][J]SGN [N][C][S]<>IN INK [P]VAL ATN INK [J][A]YATN MOVE [U]VAL$ q[M]9▛LEN [P] LET VAL$ -PEEK INK [I] RANDOMIZE ▙PEEK RANDOMIZE PEEK qPEEK DIM IN MOVE [Q]IN RANDOMIZE SGN DIM SQR qATN EXP USGN ySQR EXP LEN l LIST [/*LEN UR@ D$' PAUSE A TO "+:OSGN ':@ C BRIGHT 'Z@P DRAW #[K]@<( IF @ POKE ! DATA # STOP GBIN 'CHR$ O▗/_/<='[C]G▗#CHR$ IBIN ( STOP Td(bHd CHR$ ABIN !▘C'F"B)WA@$ R@[L]32go0' REM SQR ©[G]IN CODE ©▝RNDTAB UINT LOAD IN VAL$ ATN WIN VAL$ ,BIN IF IN COS © RETURN USR LET CLEAR [Q]LN [Q]e[Q][Q] PRINT [Q]VAL FN %TAN MABS CLEAR SQR E* CLEAR ATN TAB 3[R] OR READ REM [F][Q]RND[Q]iASN [F]INKEY$[N]SCREEN$ SCREEN$ [N]INKEY$▟[U]▟AT [U]ASN SCREEN$ TAB TAN [F]VAL$ ASN 5USR _[P] CLEAR qCHR$ E© PRINT NEXT COPY POKE CIRCLE <= POKE IK POKE [E] INPUT i[M] MOVE DRAW @> COPY [O]^ OVER $;),PEEK $ RETURN NOT IF IF IF [M]? LPRINT o COPY ▖ RETURN CAT COPY CAT ▝<= BORDER @g[R][T] INK a PAUSE READ q~ MERGE )p' CLOSE #, COPY FDUSR D CONTINUE TO FORMAT [R] ERASE [M]RND▝ZATN UUSQR SQR n INPUT ATTR NEXT [P] COPY br[E][C]IU CLS LOAD R%INT ATTR CONTINUE .I LIST SAVE SQR FOR Q OR #'AB[U]Pv LPRINT ▗▝B-d NEW ~h VERIFY <=0[S] PRINT J CLOSE #& CONTINUE INKEY$SQR G OPEN #BIN LOAD CLEAR l CLS PLOT s MERGE DEF FN 5 FLASH PLOT SGN CAT N INPUT ^ RUN [P] COPY ~[O] OUT RUN INVERSE PRINT - LOAD COPY © OUT READ CLEAR r FLASH < POKE /y4[E]/[K]<></ PRINT 4/[R]T/RND</4<4 TAN / RANDOMIZE <tXY3tfytPYy t?Y;t5HytHy&tQYF#[P]@ DRAW ©wUSR INK USR t`y0 POKE P INK 8 CLOSE #S;?FN SCREEN$ COPY _ COPY =© 0EXP [I][P] BRIGHT DEF FN E<= GO SUB NOT PAUSE BORDER p©r/SGN q[Q] THEN CHR$ #[Q] LPRINT ~H©wLEN NEXT SGN SIN >AT © READ ? NEXT q LPRINT ▞ PAUSE e NEW 5C DRAW OUT MOVE © LLIST CLEAR CLEAR ▚ RESTORE B RETURN RETURN /3 TO NEXT NOT CAT LPRINT VAL 1PEEK 0[P]<= LLIST ▜ CIRCLE @X|`} FORMAT yPOINT ;CHR$ [D] LPRINT MOVE ▛ © LPRINT RANDOMIZE COPY [E]FN [B]COS @n"pP LINE 1rBIN $p .[S]`L FORMAT @USR #F@ IF x SAVE 1 IF 1 PAUSE UUSR $<>~LE`<=@▝▙SQR 1▜?LN [O][Q]@©PEEK LN ▝ INVERSE SGN XH1USR SGN LINE g {zbUSR LIST : CLEAR P STOP 9j STOP ▖:STR$ CAT LEN IF @J?Z! PAPER uD▝[N]▜x< LET USR ▘© COPY LIST COPY FN UAT INVERSE SGN TO CLEAR TAN [T]BIN _`J RETURN LPRINT LOAD IF GO SUB PAUSE REM STOP POINT REM INPUT LOAD REM INPUT INT RND FOR SCREEN$ REM INT " POKE EXP POKE M"4 GO SUB JASN ▛PIwwCODE OUT COPY RETURN FOR INT GO SUB Z6▘/ GO SUB RETURN VAL$ FN S CLEAR LOAD RETURN BEEP PEEK (SQR OVER COPY N BEEP ATTR fATTR J BEEP RETURN © RETURN ? RETURN DRAW RANDOMIZE READ FORMAT FN FOR FLASH STR$ I PAPER RNDW[M]G LOAD MERGE SCREEN$ TW OR RETURN CAT RETURN BORDER PLOT RETURN RANDOMIZE PLOT CLEAR RETURN LIST v OR RETURN CLEAR PLOT SAVE ~ PLOT RANDOMIZE # RETURN PLOT eTAB IF o[F]g RANDOMIZE oN▞ BRIGHT NOT COPY INPUT O FOR 8TA!@VAL$ |TVAL CAT NEXT CLS @EXP h8o6 COPY ▖[N] CLOSE # LLIST LIST COPY LPRINT CIRCLE SQR [Q] RANDOMIZE @ FOR [A]▙ CLOSE #VAL IN B:▝[P]`SCREEN$ SCREEN$ [P] CLOSE #e RETURN [P]▙PEEK |[N] DRAW SQR RETURN [H] RETURN ATN RETURN CODE OVER CODE PAUSE STOP [P] AND [H][O]1[L]8[P]+`'WCODE IN IN OUT COPY LN OUT IN ?@ LOAD ▜ RUN VAL wPI FLASH [P]SQR PI INK ABS IN INVERSE TAB - RETURN FORMAT +G ERASE [P]SIN ▛USR CODE [Q]AATN VAL [H] SAVE ATTR PEEK [F] RETURN VAL$ ~[H]▙CODE LPRINT STOP [E]WCODE [^ CLOSE #ABS VAL TAB [J] MERGE [J]ABS VAL INK VAL SQR EXP CLS LEN PLOT RUN IN INPUT [G] OUT CODE ?LN COPY OR U_[EXP [H]'+ LOAD _ATN <Q#PIgCOS KICOS aCOS p_ABS /ABS M RANDOMIZE c READ p©FN 1 PRINT * REM H REM LLIST COPY ▜ DRAW LPRINT w▘ LIST [R] RUN MOVE RUN POINT NEXT MOVE [Q]NOT LET PLOT [Q]=▜ CLEAR ERASE 9VAL _ CLEAR FOR Z LPRINT OPEN #INKEY$ OPEN # CAT VAL FLASH FLASH PEEK w DRAW ;EXP ? NEXT [P] BORDER CAT DEF FN BORDER CLOSE #s INPUT CLS RUN LEN 1 RUN SCREEN$ H LPRINT [M]#' PAPER ▛LN W LPRINT [Q] LLIST READ <= AND BORDER sVAL$ NEXT BORDER RESTORE LPRINT CAT ' TO POKE DRAW SGN l DRAW TO |NOT ATN tATN VAL OVER '{e OUT | DRAW 'H:SCREEN$ }/{ REM wBIN ATTR LINE GTAN INT _[M]IN SCREEN$ ©WPEEK >x DATA LIST ▖ CLEAR RETURN IF © NEXT CODE NEW UD(CHR$ /ASN © IF TAB CLEAR IF PEEK CLEAR T CIRCLE o<=~ NEW ©d: LIST U POKE SCREEN$ PAUSE w LIST © LPRINT © LIST :2▛N CLEAR 0 READ ▞RNDATN TCOS BORDER BEEP ▘ LPRINT %Uu:bCOS ? THEN MERGE © FOR OVER COPY ©9USR SGN jABS USR ▝USR BORDER p COPY RETURN REM 5[I][B]( RANDOMIZE IN LIST © GO TO IN SAVE o GO TO PEEK DRAW U GO TO * RETURN GO TO INPUT DATA LOAD OR CAT RETURN OR DRAW RESTORE FORMAT RANDOMIZE j TO PEEK ORND CLEAR DIM RUN |TAB GO TO U|oRND<=O!▙ COPY © COPY ©? BEEP DRAW PEEK OVER IN FOR LOAD STR$ IN :# LPRINT COPY STR$ kE> STOP 8I VERIFY SAVE LET : CLEAR PAUSE LOAD RANDOMIZE INVERSE LIST ATTR ACS SAVE ] DRAW SQR RUN RUN IF [T] CLEAR ▙ FLASH LOAD #?~ CLS OUT PAUSE l▜ABS OUT T DIM _%@! MERGE U IF RETURN / STOP CLS NEXT NEXT P RANDOMIZE BORDER DRAW O INPUT NEW LPRINT NEW + DRAW Y SAVE CLS SAVE CLS DRAW VAL$ F>USR }o MERGE IN RETURN hEXP VAL$ y OR RANDOMIZE p LPRINT VAL$ }NOT LIST USR RUN I PLOT SAVE RUN | NEW Fr[S] RETURN IF REM ▝z@bt RETURN ` COPY URqV FORMAT [N]RFN CLS IN ©WP,Z[G]//Ng0qC COPY ~P-©▖G▜ SAVE COPY AT READ PLOT 5Z<>SCREEN$ SQR ERASE wTAN CODE CLOSE # OUT - COPY 62f DEF FN VAL$ T CAT ASN VAL$ IN 1C[M]<>7 INVERSE sSQR / NEXT Lu~ OVER { BEEP RETURN ACS PEEK /G+ LPRINT oK LOAD ABS /{ IF 1JKLMHNINKEY$LN >=i[K][K][L][L][K]▝}COS TAN ABS S12`abc78▘svws|34defg:;tx[Q]ytEXP 56hijk=>INT uz{uINT !"#$%&'()*+}0u.PEEK IN lmSX~SZ▝ FORMAT MSATN Yt©EXP [▘|Y|▟ LINE ||LN ||ATN EXP ▟LN INPUT [O]INT ▟[CODE ATTR ;@A>=[H]no©TU/VW▗▗rSQR SGN r▗~ ATTR OPs[N] [O]sQ©O/][B]OQOt[A][P][Q]tOQ^_[B]PQPLu[R][S]uQ*AT [B]Q}COS COS 6TAN TAN ABS LEN LEN F~DrrRrg&F©D▞▛ TO dD▞▛[J] GO TO ED▞VAL [K]▛4.CODE JKSZS▝fATN S[K][K]O[O▘[ CLEAR O▝O©SCREEN$ [C]12 ▘OQ344O0 LIST ^564ft9<=CEXP Y▝[Q]▙Y/]YO|ATN ▘CQ▙Q}^_INT INT s▙[F] SAVE Wv INVERSE ?v|vBIN CAT xCxNOT Slm▝z:RNDJz▝vi4▚O:v[M]Tsx▚[K]:▙/Nz:▞ STEP / CAT .V[B] CAT H[D] LPRINT LLIST CLEAR U VERIFY B/[A]t LIST C[F] PAUSE 789CHR$ ▗ LIST p( PAUSE 9:;<E[I] LIST PAUSE <%=>? LIST COPY THdU REM STEP _▖KINT _ LPRINT [F]x^[F]pgJ POKE vORNDINKEY$OgQOx[C]▚OPIFN gPQ▜JATTR gATTR LEN ?[A] BORDER P OUT ▟z/z3|C VERIFY Xv|Y|~PC[/]xASN ACS |LN EXP ©CEXP ^_0(ATN LN zEXP ATN |VUC|&[Q]! CAT |INT [N]ACOS TAN ATN LN SGN EXP RESTORE Ug▗▖▞▛▙AT INK 2SQR ▚▟r SGN [I][J][K]▜(-TAB VAL$ CODE VAL [L][M][N]AW[O][P][Q]$[A][B][C][D][R][S][F][G][H]`G[U]RNDINKEY$)ABS PEEK IN USR STEP INKEY$[T][G]lm[O]RND[T][H]TAB PLOT CODE REM STEP "Z RESTORE NEW ?pqb▙C INPUT [T]no GO SUB BRIGHT ▖[C] TO TO [C]@[N]SQR GzCOS XR[K] MERGE UTAB By CAT ? COPY TAB M READ FLASH ▘NOT [G]G FLASH EXP ▙[M][P]EXP ▙0 STEP h DEF FN RR▞ REM OR [B][A]`KCODE [B] LOAD MERGE O+/*,GRkTAB ?J▞ CAT USR 2[S] OPEN #Du DEF FN COS TAB GPOINT I)RTAB B CLOSE #▟%POINT G▟R[U]|SQR IPOINT SGN G[I][J]l%vwINT INK ▛xyg6▖▞z{% LLIST TAB R▙ VERIFY ▗TAB o[A] VERIFY >[A][E] BRIGHT Y▛Rh STEP TU5Op BRIGHT [K]+[ NEXT ▛ LIST [M]▛[M]0 TO o VERIFY [A][A] BORDER [T/ PAPER PAPER m[C]_ RANDOMIZE GTAN ;SQR DEF FN ` GO SUB EXP ▝▘SGN GO SUB [H]g LIST [F]PEEK 9w DRAW jqwCHR$ SQR Rp`0NOT + FORMAT ▝-USR f`[I][J][C]ATTR VAL [M] BRIGHT ▖▞ BEEP SIN ▝▜▗ CAT `▜LEN ▗`-/vPOINT TAB BIN INT LPRINT FN 2 OPEN # PRINT © COPY LPRINT -© NEXT LIST `O COPY MOVE LPRINT }SCREEN$ [I] LPRINT ?]SGN CODE ~ RETURN RUN (} CLS ,([Q]ABS ,t COPY USR SAVE o& FORMAT [S]^ DATA [M] CAT INKEY$VAL LOAD [Q]W0 DEF FN g REM RUN MERGE p@© LIST ; LPRINT IN IN LPRINT ATN IN @▖[P]EXP USR ▜ATN ?POINT RETURN J>Gu(*rKul[U]'[K]▟7.! REM .WooE>=+ OUT PAUSE pBIN F▟ABS RETURN AND INVERSE ( FORMAT jAT LPRINT CLOSE #H?Y[A][S]d CLOSE #aBIN INVERSE © VERIFY DEF FN UWn CLEAR [D]U/{fLN FLASH _ DRAW DRAW PJ%x[F]jINKEY$[U]86 BEEP FOR OUT FE"©[R][S]j RUN {' RUN nABS ▖[P]POINT =IU[G] NEW P([O] LINE #- COPY [P] FLASH @[S]_it NEXT ?@ATTR COPY THEN p NEXT AND ~(w LIST OVER D7 CONTINUE TO Y CIRCLE Q<NOT [I]S▟P;@▝▘r[Q]$,yP][C] TO m$ RETURN ($+ DRAW /' DIM VAL$ DEF FN MOVE A[R]SIN [R] LOAD ( COPY AIN USR A RANDOMIZE USR OUT CIRCLE ([O] FOR aACS [N]G(INT 6 LIST :'IiM|?M[J]=PEEK ?XE RETURN BEEP COPY ?# COPY CLEAR PAPER POINT ▙ PRINT FLASH >=▖PINT RUN % LOAD @[U]pG OUT N;[S] CIRCLE O DRAW ATTR ▚ PLOT ([Q] NEW [J]I AND IF k PRINT [S]s NEW qCODE {B)X7SQR w NEXT PEEK . CLS RETURN {{ POKE y CLS [M]8{ECKSGN tFN [E]7<=7 AND ATN |[F][C]USR ©© FORMAT BQ SAVE FOR DATA w# CLS G COPY GO TO @ CIRCLE H) GO TO `s NEW [S]BIN / LIST IN J7S} IF [A]PEEK [C] RETURN c( VERIFY ▟)><1U▛ASN COPY CAT BIN ( BEEP ? COPY G PLOT SCREEN$ c CLEAR @v COPY nABS POINT $' CLS RUN ERASE <J7^ACS COS #v[T][C]D>&VSGN CONTINUE H▟9 AND kJ%b BORDER RUN ,H%P>[E] INVERSE * OVER BRIGHT GO TO ^gYABS INKEY$J= CLOSE #<Dn.Efx GO SUB )ITAN cIN z_[B]#wTAB REM b REM EA[P][B]v LPRINT O>=IN A DATA _ DATA FN / FOR SAVE P BEEP CONTINUE OVER /PSCREEN$ IF ? READ RND9EXP ?K/|c=!R= COPY Z COPY BORDER O OUT CLS U9(~SQR 57^f8 DRAW CLS < RANDOMIZE PLOT LPRINT > COPY LIST COPY SAVE _ SAVE COPY CONTINUE ~x PRINT GO TO GO TO LN FOR OUT NEXT SAVE OPEN # CLS OR SAVE RESTORE [N] DRAW 8▗BPOINT [P] SAVE [I]ABS 3>=CHR$ [U]d' BEEP ?▛[B]`gINKEY$<=)ATTR INKEY$<= RESTORE 1LN STR$ ')`USR 7 PAUSE 1ACS .%W%$ RANDOMIZE oSIN OUT P INPUT AND [C]? RETURN LINE T LINE c OR [D]& TO STEP ▗I DEF FN tSIN CAT FORMAT COS RNDPI[I] ERASE `POINT SAVE TATTR CLEAR [N] LPRINT O COPY <> LPRINT CLEAR SAVE }SCREEN$ [M] LPRINT 9 RUN ?] FOR [L]CODE 3 LINE CLEAR <> RETURN }USR ©[Q] LIST | CLS pPEEK BRIGHT ©4 LOAD INKEY$ DRAW / DRAW ; PAPER POKE ?RND©▘$ PLOT v/i LOAD RANDOMIZE -M${ LOAD IF CLEAR STOP POINT 5[U] RETURN d DRAW LF&pUSR [D] POKE $ OR [F] NEW 0-_TAN c LPRINT USR 8p #$[R]▝%& CONTINUE USR '8p(),-[R]▝./a0<>`0[R]a0h< LPRINT Hq0W▚]u[Q]H NEW ; RETURN ||CHR$ INKEY$ FLASH BRIGHT &w DATA /D▝5;LEN NEW P0% LOAD DRAW RETURN D; LOAD [Q][A] INPUT RNDTAB LPRINT ©'* INPUT SAVE [Q]IN p4M RETURN ? CONTINUE @}▘BpCODE OR [C]>= REM [M] [A] READ ▘▘ CONTINUE T= DIM FOR ▘ PAPER OPEN # RESTORE DATA [T]([Q]r LOAD su▝USR NOT [T][C]w' IF IH CLEAR [M]EXP IF /!Wl LLIST BIN o CIRCLE QR- OUT pQVAL OR DATA [O]qSGN USR BRIGHT OPEN #STR$ OVER OUT 1▞ RETURN [G][G]▝*[A]BPIC▚@LEN CIRCLE [M]m|Y*f ERASE Yi DEF FN lo/85rCHR$ ? COPY nACS x CLEAR v~.~V▝ RUN h(}USR NOT CLS n INPUT SQR [N]ATN CAT s MOVE RETURN O RUN CLS `LN DEF FN o7yQ▖0w>[A]A GO TO 6©IN *[A]l>=/h OR 5p2 REM USR [B]' OR LPRINT P SAVE g ERASE IN [T] BRIGHT THEN SGN <= OUT { LOAD CLEAR CLEAR f LOAD BORDER ~VAL$ NEW LOAD LIST RUN CODE UV INPUT FORMAT RUN VSIN !^VAL RUN 'x▚ DATA ,]t=[C] TO VAL$ CONTINUE FORMAT STR$ ▘[C] REM INKEY$7[Q]PEEK STOP BORDER r;} PLOT FORMAT v INPUT _▜INKEY$m/{STR$ }© CONTINUE LPRINT ▝hX PLOT rB BRIGHT =U[M]D FORMAT rr[R][R]yfr` LOAD COS OUT u[B]>V GO TO %NOT DRAW D CIRCLE 0= LPRINT Cd CLS [A] RANDOMIZE <IN ▟NOT ▛ SAVE OVER COPY LLIST INK FN LIST RUN BEEP L READ COPY MERGE OR gS[U]T>▙6< DRAW ▟Me AND ;u▙PEEK INVERSE INVERSE @[K]c[P] FLASH z NEXT FLASH BIN [A] CLEAR / GO SUB BEEP CAT [O]_ LOAD PEEK NEW @[A] LPRINT IN PLOT . eCOS POKE [Q]IN !d0_? BRIGHT 8d(= COPY FORMAT 0SQR BIN © CLEAR SAVE >4[F]O|D6p!<ABS zMFSGN POINT ].RND8G[H]0RND9 LOAD CHR$ n8 RUN ERASE ;FN a RESTORE [R]=[M]ZRRCOS COPY FN h[F] BEEP LINE l[M]▚1[K] LET STOP COPY 4 CIRCLE AT BORDER <! THEN 3 LIST 7 LIST ?[Q]@ PAUSE & OUT OPEN #[P] BORDER PRINT READ M RUN ▖<=▜3 COPY <> DRAW VAL$ VERIFY G COPY ABS COPY n RETURN D6 CLEAR LOAD o?= LIST GO SUB [I]} COPY SQR ~q+ DRAW DRAW COPY ▚ LPRINT LPRINT -[ RANDOMIZE RANDOMIZE o! GO SUB RETURN SQR ; READ LIST ( CLS [H] COPY [M]c©[K]= CIRCLE NEW NEXT COS BIN <= PLOT a OPEN # STOP e[J]VAL D[K]xDCOS .1RNDt} BEEP ©NCODE RETURN w[C]& LINE GO TO IF RUN :▖R PAUSE M9INT F[N] BRIGHT [P] PAUSE LQSCREEN$ <= RUN [Q]H(qLN ATN DIM CONTINUE RNDP NEXT OPEN #X3 DIM ) CIRCLE POINT FN MERGE SCREEN$ * CONTINUE BEEP [R]( GO SUB LET #.8@ LINE LIST 6 COPY >= COPY ▖"0} MOVE [C](gSGN INVERSE ATN [C]|h@▞$h COPY J"h COPY L NEXT j"kRNDx OPEN #JbVAL h SAVE [I] DRAW `~RND[F]h OVER ACS XASN x▖ POKE CODE gh[M]QFjLEN Q= AND D▘wAT POINT ^ZLSGN PEEK QINKEY$ OUT AT $! PAPER [O]h@=OtRND& AND COPY C INVERSE PIdQ INPUT [T] LOAD #<>CN OUT >=y LOAD [O] MOVE ERASE PLOT CODE [C]`IN 7~ SAVE [M] STEP a} COPY SAVE < BORDER Jpg[S]%$[T]E DEF FN EXP ,TAN $ INK FOR USR CONTINUE <>q[G]HB COPY LLIST Y▖BIN q RETURN BEEP OPEN # COPY CHR$ `[J] GO TO BRIGHT C$INT .0[A]▖^?[A]LEN LIST SCREEN$ [D]x? CONTINUE INPUT ZR&}^.. CLEAR #▚71 CLOSE # FLASH POKE POINT NOT $ INVERSE BIN BIN RUN LET AT #!DqF<=COS $qn[O]I[C]_9/5>[L]*lW)[D][K]]Y"▙[R]$g] MERGE CAT LD LPRINT REM $ GO TO o DRAW LOAD 8 THEN SAVE " OPEN #[B],s[C] OR w8 STOP }LEN VE]?X/M LOAD © bZB CLEAR 2C INK yIN E[L]IN )▚_ BEEP REM EPOINT [G],TAB b[G]SIN J&IUSR FOR PLOT 6 POKE REM vw[C]H COPY TATTR VAL$ BRIGHT y*Ls INPUT RANDOMIZE MERGE L# GO TO SCREEN$ ▛[J] GO SUB IRc RESTORE ERASE d0Q▝ OUT 0& CIRCLE OPEN # LINE OPEN #BF8s2L▛ PRINT V PAUSE LTAN LET IINT Hf[J][I]HBIN X#*Cv▗ IF )PEEK CLEAR >=Iv} CONTINUE C CLS ~©?A PRINT POKE P(k BRIGHT c6 DATA DEF FN [R][E] LIST RETURN VAL NEW P NEXT TAB CIRCLE ATTR <>f CLS /s CLS LPRINT u0<k SAVE © PRINT CIRCLE 6F INK LN NEXT MERGE [J]LN ▜ PLOT PRINT X6 SAVE SCREEN$ *k<L1?[G]8/SCREEN$ DD3IN FN ?[N]l/ CLS 9 RUN FORMAT OPEN #[F] VERIFY V INK STEP H BRIGHT INPUT OUT "S DIM LET TO }$[U] RESTORE # OUT VAL RUN [E](!z©[A]USR STR$ eK? NEW INK CAT A[K]K VERIFY POKE ATN fzpBIN [Q]ACS PRINT NOT [K]▙eS` GO SUB BSIN [P]▜##zD#0 PRINT [D] BEEP {7 PAPER 9[C]PEEK _ TO PAPER $i[P] DEF FN [H] COPY INVERSE ][M]▚[M] INVERSE w'[I]▝-M0NOT G▝6'0a90<[C]3?B▝E.[N] PAUSE SAVE ▚KVAL$ 3%QS▝T NEW [U]Z▚qS▝ DEF FN COPY ,[R]A LET 0 RUN 0[R]i THEN RUN [M]INT Q(/ DATA n▞[K]u::JASN PAPER ~CHR$ t BRIGHT ( READ SGN DIM = LINE SAVE (A CONTINUE 8 BORDER P[F] LOAD /k<= COPY +VAL mTAB COPY 'h{ PABS ATN CIRCLE [C]@<=BIN [O]@T[A][Q] FORMAT BIN LIST ASN LPRINT P LPRINT [Q]© DIM "USR cS▝ FORMAT RUN BIN STOP 3 CLOSE #,$[M] MERGE ▗,8,INKEY$ OVER [N],[Q] OR d▛ NEXT iw_ REM INK } RUN * IF [T]▚E FOR DATA OVER Xma[K] OPEN #TAN ^INT ▚ TO = INVERSE 2[S][J]uCHR$ rXL DATA =f[Q]+ DATA IF [L]KP[B].U OVER COPY aNOT CAT [H]`ATN 8BIN ~< COPY POKE COPY 7Oj COPY COPY ATN /wU COPY CLS GO TO = LOAD IN 7INT CLS BORDER ATN g;4 LET FLASH [C]NOT N PAUSE MOVE *LN LIST Y[O] FLASH CLOSE #POINT NEXT INVERSE x©8SSCREEN$ RND5BIN CODE PEEK cM:V▙/S&K[U]*] REM T~"<=ATTR S<3'pTAN $ GO SUB PEEK FOR ▖ NEXT _ DATA d PAUSE ASN > RETURN [R] NEXT <>s<= GO SUB VAL ▞ THEN LEN {kATN [N] OUT SCREEN$ OUT c[P] CAT USR SAVE z NEXT PAPER FN xBIN [I]AT STEP E DATA INKEY$ AND ATTR INPUT POINT TO SCREEN$ cbUBIN POINT PRINT ! GO TO FN PLOT LN q[K]PI5S3INKEY$V35RND2[U]: TO S[T]%N[S] INPUT OR ▞[R]7ASN 0[Q]q[P]88[O]8SS CAT 55[M][L] MERGE ATTR 1Z@TN=i BRIGHT ATTR 'h▞NOT l[I]f`USR NEW LIST LPRINT Lc[A]bSCREEN$ Pn4M RUN AND [T] COPY >=bL` COPY POKE SAVE ▞a_* GO SUB SGN R&▚^_S NEXT VAL$ ][I]^[L]INT VERIFY /[G]ABS STR$ DEXP DRAW [ LIST THEN [ INVERSE TO Z LLIST [E][R] SAVE LN (LY▟I RETURN Y CIRCLE ▙ BORDER [C][D] STOP [K]>; IF [R] RANDOMIZE [H]EXP Su9 STOP ERASE SAVE k OVER COPY COPY QFN ' COPY E COPY ▗ COPY INT COPY COPY i+ LINE 3(L[F]!o VERIFY ( THEN COPY NEXT INK RESTORE ! DATA ▘[S] SAVE " MERGE GO SUB LN FOR # INVERSE ! INVERSE 9 RANDOMIZE !_ CLOSE #^ DEF FN MERGE NOT NOT 3COMPRESSOR BY ALEXANDER TRUSH ODESSA INK LLIST ; LET INK INK ) LLIST 0 PAUSE [H]) LLIST ) LLIST THEN () LLIST RETURN 8) LLIST INK ` RETURN O8, RETURN "; LET <(v<( AND 0 INK ; LET o7{[N]oz[M]g GO SUB VAL INK INKEY$STR$ RETURN 8 VERIFY AND O INK ) LLIST 8 FLASH CODE ) LLIST ) LLIST ) LLIST RETURN 0< INK gABS ) LLIST RETURN 0= INPUT ) LLIST RETURN 0 VERIFY OUT ) LLIST NEW CLOSE # INVERSE RANDOMIZE FOR MOVE B GO SUB LN LLIST INK CLS <>&] COPY CODE IN ▙L COPY RUN LPRINT ~ INPUT IF ATTR RUN NEW o= STOP INT ' LOAD ' IF LOAD U&VAL$ ' COPY ? NEW PAUSE [K] OUT USR / REM LIST LINE COPY USR FORMAT {%w[K] PRINT © OR U IF IN # FOR o BEEP BEEP ' CLEAR LOAD ASN © RETURN POKE p' PLOT fI PRINT DRAW ▜VAL A SAVE DRAW RETURN g CLS CLEAR n RETURN , BRIGHT d' MERGE © IF CODE #ASN ) OUT SCREEN$ OUT x7I COPY POKE ^+ NEW U VERIFY SCREEN$ }] RUN SAVE IN RETURN 6P▘-mCHR$ SCREEN$ THEN y' SAVE @CHR$ TD[R]▝R[K][S]G0D RESTORE UO▘SCREEN$ AND ▖VAL$ } CLS Q. REM EWCODE gjATTR ABS ~ PAPER Z_p▞[P] REM [Q]ATTR . MOVE PRINT i IF [C] MERGE b REM CLOSE # COPY [U]IN [A]T*4ATTR @X`[B]G[A]UL'USCREEN$ PLOT NEW REXP INT VAL$ USR ABS COPY LPRINT [Q] MERGE IPEEK POINT RUN [B]I CLEAR POINT COPY A COPY [R] REM TAB MERGE @cm' CLEAR _+( CLEAR P{FN W@TAB W VAL$ ATN <=U*[E] OUT ©@LEN u CONTINUE *1POINT " LET [A] IF ERASE SGN >=zHASN ABS eATTR E^;Ao CLEAR [F]>RUSR OUT VSCREEN$ CLEAR INPUT REM ▜[I] REM PRINT IN - LPRINT LIST &BRGATTR PRINT ,z▞SGN D COPY "3 RETURN [Q]=Uw*SCREEN$ CAT J RESTORE SAVE -|L[H] SAVE I NEXT 8A LLIST w LINE LPRINT ATTR ]EN INPUT USR OUT / COPY RETURN OUT CLS CIRCLE COPY [Q][E]? CIRCLE , RETURN T SAVE VAL$ PRINT ^ REM INPUT MERGE RETURN [Q]?_ RETURN LLIST LPRINT DEF FN ▙d[M] FORMAT LINE CLOSE #>=@ ERASE ▗ MERGE MERGE LINE H CLOSE #5+[Q]STR$ USg4 CAT ▜-[A][R].NVAL$ [S]n* INPUT ^EXP sq- MERGE CODE 7▟[J] OVER @| OUT SGN OPEN #[A] BRIGHT CAT <=STR$ [B]+USR @[P] RETURN CLEAR @[O] COPY VAL$ {^v INPUT I RETURN Q INPUT g" RETURN { RETURN W RETURN RETURN RETURN !>USR USR USR USR USR (USR BIN >= DEF FN OVER aq[U]S OUT [Q]g LPRINT [Q][S]w>~[O]nPEEK >IN .IN DATN ▙y RANDOMIZE IgASN ro[P] OVER q VERIFY BEEP OVER ATN [M] BORDER E! DEF FN TAN OVER RESTORE ▗[Q] PAUSE [A] CLS PAPER [L][M]2q BORDER :ACS g{ LOAD q DEF FN <=IN PEEK $ CAT MERGE IF [P] RUN CLS 7 RETURN ?[I]C( GO TO BRIGHT LET LIST [P] LIST DATA ▞P$G OUT PAPER COPY [E]▝7) COPY w COPY INKEY$ COPY BORDER 5_IN 8IN [P]IN 0{ COPY [[T]qNOT COPY [Q][N]1 CAT RUN OVER POKE ^ NEW [N];F? OVER OUT OVER SQR [E] NEXT SCREEN$ H's' CLEAR READ COPY EXP SAVE NEXT DEF FN z AND SQR T LLIST [M] LIST DRAW [S] OUT [<=9R PRINT FLASH OUT "▝Z[P] COPY CONTINUE 'y COPY ;$[E]P[Q]n INPUT COPY PLOT DRAW CLOSE # COPY USR CLEAR NEXT BiR RANDOMIZE P OPEN #EXP ' DEF FN JA'~g~ COPY ©FN w[P]w OUT FLASH x©T COPY j COPY T©COS © CAT © LOAD @Wq BEEP ^ BEEP READ P3 IF v PLOT G INPUT f BRIGHT N:Z FLASH N IF [P] READ GO SUB ZCODE [F]Y{N9[H]0RT MERGE SCREEN$ SCREEN$ W!Z▞SCREEN$ P8 RUN ~INT BRIGHT RUN .SQR >PEEK [Q]| IN LPRINT LN ▙IN 2(PPEEK IN INPUT ATN TO COPY [O][N]BIN pSQR D[U]STR$ Af'lN08vv DATA DATA STR$ STR$ ''.pr BORDER LLIST `g LINE MERGE nl(#xN COPY AND COPY NEW kPIf DATA CLOSE #t@ OUT /- OPEN #[K]+[SQR { CLS CLS CLS FLASH /ATTR _[)P@P@PH/P]ZINT EuZ REM M CLOSE #WFN OPV[Q]E@BUJ/PEEK ATTR } IF POKE h FORMAT [Q]@ OVER AT OS[K]FN _X+wnP[▛▝ LINE @gAWJCODE RUSTR$ ▛;{ NEXT FOR THEN ▛<+x[ LIST ATTR LLIST SCHR$ [T]K_ FLASH Z▖ASN XGy)${▖"[L]SCREEN$ @[P]@ATTR [Q]uP COPY SAVE LOAD |ABS INPUT LOAD TAN ▘ CLS CLEAR CLEAR AT © LIST ) CAT PD OR LPRINT STEP SAVE `[B];_ RETURN o~NINT o PLOT O PAPER ~[O]U:} RETURN S PAUSE kPEEK O IF oVAL$ Uj~ OVER W:nPEEK V REM zINKEY$Wrr/© RETURN [R]m&R6ACS b[G]r PAUSE SIN PAUSE PAUSE Ur5/&l[J]e$@- PAUSE PAUSE / PAUSE [▞_ PAUSE IN PAUSE o© PAUSE OUT 4O COPY + CLEAR [T]_ATN OU@JSCREEN$ UU COPY 8U* CLS TO ▟ OR PLOT [O]2Q RANDOMIZE z*qSCREEN$ '%d NEXT U#p??{.EXP 7 CLS - RANDOMIZE <IN .U? OUT ' RESTORE > FOR / RANDOMIZE : CLS +U=u>SQR +ASN 2CODE 'u7/5@BF LOAD H DEF FN ATTR L LOAD XSCREEN$ IN Ae COPY m COPY lHi COPY ta COPY > CLOSE #▛4[L] OUT < VERIFY 5U<N OR = MERGE = VERIFY ?yL;H5©RSIN jD©[O]NOT GO TO ©U OUT T RUN U LOAD CLOSE #: LOAD DRAW ▖{ RETURN [K]VAL$ $@ CIRCLE CLjX©P3P©`U`*`a`mjaw©o$ RESTORE USR uUSR j[P]e@@e INK C INK INK FLASH VAL$ FORMAT CLOSE # MERGE MERGE *:~ RETURN PEEK SAVE VP.[D]SCREEN$ USR SAVE ▟([Q]nR&VTAB VdRe[Q]RNDX_ RETURN _ STOP :X CAT [S][C][L] RETURN FORMAT I`J IF ▟JUZUV LINE AANJ MERGE PAPER MERGE ZJSU( CONTINUE [E] RANDOMIZE [U]Tx0pxp[Q]VAL [A] CIRCLE FN CONTINUE GO TO BRIGHT DRAW ` CAT SC<>LEN A OVER ' COPY IN MERGE 5P#? RESTORE SCREEN$ $: CLEAR 7 COPY ATTR BEEP 'INT V@U BORDER R) VAL$ IN PEEK GO TO INPUT FN SQR RANDOMIZE PIINT GO TO POINT STR$ wA]USR 7PDUn] INPUT XBIN xt~ COPY } RETURN © CLEAR © FLASH ▖: DATA GO SUB N BEEP VAL$ q INPUT OVER DGVAL [T]ACS OVER COPY DEF FN [B]4 DEF FN ASN N[E] DEF FN [F] DEF FN [P] RETURN RUN INPUT P [B] OVER CLEAR RETURN IF PEEK MOVE X COPY FN (T/SCREEN$ *tL REM *|L OVER *o~ OVER E CLS o~ LOAD MOVE W RUN LOAD PI[T]<>▙O RETURN ? PAPER *!@SCREEN$ J INVERSE ?`<>UU▘ CLEAR FN CLEAR CLEAR CLEAR IN |?[Q]▚DSCREEN$ RNDINKEY$[P] COPY @!*© COPY ( COPY 0TAN VAL ©LEN ©ATN ©▜[N]©@Uj>Y▘O* RETURN U©U> COPY [F]( COPY ,k(IN ,_(ABS ,oSCREEN$ [K][EXP THEN SQR BRIGHT COPY DATA COPY CLOSE #O_-)[O]-)-▜)-[R]) LPRINT J-TAN IN 7 DATA PI CLOSE #ATN DATA [T] CLOSE #LEN DATA [Q] CLOSE #TAN dINKEY$ATN $7TAN 7 POKE 7 CLOSE # CAT JSCREEN$ ^yM4NpFjVdG STOP S CLOSE #K LINE U SAVE [U]I▝T CLOSE #JUU REM CAT RESTORE CLEAR ERASE OUT USR USR NOT LINE <>BIN OR THEN BIN <= DIM CLEAR ,4 POKE RETURN ChY'W RANDOMIZE +|[D]▛f[D] LPRINT ▛b[D]5▛SPI IF CLEAR (( LLIST ''O ERASE [N] REM :rTAN 202SIN SIN 12INT r/ LLIST REM CODE ERASE W STOP FN UR+} INVERSE $89U9SCREEN$ CODE LPRINT INT 96!U DRAW @POINT ▖AE▝STR$ % STEP STR$ ▟ STEP [D][R] CLEAR U]'%SCREEN$ [N]I[P]9>N DATA WPEEK 9:SGN r. LIST THEN S OR OR CLEAR OR LOAD ASN MERGE CLEAR STEP CLEAR INVERSE Y[A] COPY ] MERGE INVERSE RETURN [N] COPY INVERSE BRNDEXP S1[O]1U9 COPY COPY LPRINT YUSR POINT CLOSE #U>= CLEAR MOVE CLEAR NOT CLEAR <=o CLEAR CAT DRAW [P] RESTORE SCREEN$ DRAW Y FOR Y FOR sW MERGE <>▖<A ERASE ( LPRINT LIST PJ PAPER p LIST =KPpINKEY$ GO TO RETURN T RETURN [U]D2, COPY /ATTR 4SQR lC COPY t AND T COPY ,Y$| IF . LIST o INK [U]#G LPRINT POKE FORMAT [Q]'@>= PAUSE CLEAR VAL COPY <= CLS SAVE COPY +-FACS ▜n COPY / FORMAT h▖F SAVE U_ATTR .IN ▛[E]▜© NEXT ©©6~hpE RANDOMIZE C LLIST ▘// LLIST 9FN Yc COPY GO DRAW !? SAVE @BIN * RETURN |vp DEF FN READ [O] CAT >[O]z< PAUSE SAVE REM SAVE PAUSE RANDOMIZE STOP LET CHR$ LLIST [S] READ CHR$ NOT ▘ MOVE ~ NEXT [S][F]▛ STEP DRAW Z©IN ▛INT ) COPY CAT % VERIFY 'u5{'W BEEP '' DRAW RANDOMIZE CIRCLE MOVE ▘▗&#[&F[E]© FOR ▝2 OUT o▜ // FOR CODE VERIFY / REM /VAL$ /^/ RETURN / DRAW / LIST CODE LPRINT /FN USR CAT yP▖[P]VAL |[A]COS COPY [C]SIN @▝FN SCREEN$ CLEAR © DRAW COPY |USR @ ERASE DRAW CAT H>=>=▛<>NOT <=*Hq<>[Q] CLEAR x RETURN SAVE ▖&L8ABS 18|8 RETURN LOAD 8▜S([I]LN CLS IF ©" LET o IF }W IF z9A> IF ? IF IN SCREEN$ CAT THEN c{[A]>= FLASH _? READ $XV STOP MERGE / COPY [K] RESTORE THEN 'CS LIST 'SIN COPY <=_p▝G OPEN #VAL [E]~ASN RETURN [B] RETURN LEN NEW [B] DATA VAL DATA [A] LPRINT VAL LIST [A]SCREEN$ qLN [F]USR SCREEN$ STR$ [F]<>(<=C GO TO GO SUB GO SUB [A]m CIRCLE e BRIGHT % OVER CAT a<= LLIST ) LPRINT [M]yAT @88 CIRCLE 8 LIST 8p LLIST [E]> READ CIRCLE CIRCLE FOR 8UxSCREEN$ SAVE MERGE x GO SUB t RANDOMIZE INK SCREEN$ DATA [P] COPY CAT IN K[D]4iUSR INVERSE ATTR [F]ATTR 1[N]qCODE q[N] LET IN x▟ SAVE IN SAVE [N]▝ CLS CLS ABS CLS NEXT CIRCLE CLEAR GO TO ~ POKE COPY BRIGHT RETURN PRINT [C]R GO TO CLEAR CHR$ M PRINT © GO SUB © DRAW IN &TCODE ? PRINT xT▗Cx RUN SAVE SAVE +[U]SQR LIST LIST 9[F] CLEAR CONTINUE [D]ABS [P][H]YFN 18ACS l THEN MOVE 7PI FOR VAL [A] RUN FORMAT PAPER SCREEN$ OUT REM OPEN # FORMAT FORMAT u FORMAT FOR MOVE VERIFY MOVE THEN FORMAT MERGE FORMAT LLIST ERASE ATN *W OPEN # LOAD CLS [Q] LET SCREEN$ ATTR [Q]▚© FOR CLEAR LOAD RETURN THEN ©o COPY FOR CLS [Q] LOAD COPY LOAD LOAD k COPY o CLS FOR INVERSE CODE + OPEN # CLOSE # ERASE IN MERGE USJ BEEP OPEN #SCREEN$ [L] LOAD 3a; CLS UWABS CODE CLEAR DIM 7 ERASE CHR$ Ig MERGE BEEP OVER LEN = AND % CLS eTAN READ Uw_SQR [E]IN CODE ASN INPUT [G] MOVE v COPY <©@ LINE DRAW | GO TO DRAW lW BRIGHT c▙ RUN MOVE <= PAUSE LINE PAUSE CHR$ ERASE LINE ▘ LINE FORMAT LIST REM ERASE ERASE PAPER PLOT NOT SAVE READ OVER RUN c DIM q AND ABS LOAD CLOSE #@$@▙/ /SGN /<SGN Y@SGN LN :|>='1{ OVER =">K>PEEK PEEK _SGN ABS [M]/P'c RUN LN CLEAR ©D}a SAVE LLIST CLEAR RESTORE COPY STEP @@F[T]ATN ` RUN ABS C▖▖'AU[P] IF [H] SAVE [L]` BEEP USR OUT MERGE ▜ OUT OPEN #@[P]▜[H] OUT USR [P] LPRINT OUT ^CODE 8?▛ COPY INPUT [F]jATTR INVERSE REM ] FORMAT : CONTINUE BEEP IF FOR CLOSE #P COPY SAVE SAVE LPRINT (T(2[D] COPY /yINT CODE ] RUN [Q] COPY @}?STR$ b;▜ DIM } LPRINT { LPRINT AAw LPRINT [ CLEAR ! RANDOMIZE ? FOR CODE hB VERIFY REM LOAD STR$ 3 LIST STR$ p▝ COPY STR$ CLEAR gSTR$ FLASH STR$ ABS STR$ CLS =: MOVE I<> CLEAR COPY 3[S]FN DIM ©`|9 BRIGHT GO TO POKE DRAW rBIN IF 'k RETURN PAUSE ©c LOAD DIM OUT NEXT FOR s CLS q INPUT THEN OUT r INPUT CIRCLE OUT LET INPUT PAPER INT [Q] FORMAT CLS POINT COPY OPEN #!G COPY *$<>/;6x BRIGHT IF LET DRAW © DRAW wSTR$ RANDOMIZE CLS /© RETURN } CIRCLE COPY IF PLOT LN P{ MERGE REM <= DRAW [E]8 wSCREEN$ SCREEN$ OUT W LOAD ATTR ]_ INPUT ATTR & INVERSE CLEAR COPY y[ LOAD BEEP ASN hW[B]CODE .PI CLS CLEAR LINE EXP CLEAR %k+3 CLEAR OUT INVERSE LN { RETURN COPY RUN ~V&F+ CLS ACS @F RUN CLEAR {PEEK RUN INVERSE zPEEK ) PRINT INVERSE jPEEK POKE INVERSE aPEEK COPY ]}mRATTR RESTORE USR USR USR " OR QCHR$ FN OR TCHR$ SCREEN$ OR UUSR *USR U MERGE PCHR$ [Q] NEW MOVE ABS "[Q]CUSCREEN$ TFN *PU SCREEN$ &U▘SCREEN$ UPOINT SGN (SCREEN$ TUSCREEN$ *▖0▚ CLS ▜[U]Q[Q]Q[Q]`'E[R]TSCREEN$ [R]UESCREEN$ READ [L]POINT NkPEEK OVAL$ FOR RETURN LPRINT yRPEEK C LOAD ABS [L]39NOT + LINE FG CIRCLE CLS CHR$ ^<=ABS RUN "Gj RUN b LOAD COPY 9N2!"Q$O[L]k#$([A]/)INKEY$))-)S3233J,@A2%& <>HIBC2' DATA (JK)*2DE24.521 INVERSE GRlLSTU ▘ INPUT CLOSE #U[H]▛[A]kf▘U>=|[A][M][N]2O[O][P]ASN 2W[E][F]/IN [S]<[G][H]M/=>2[I][J]LN USR rsl OVER ▟C' ▟[R]STR$ O/ 0TAN ",f& "A TO /). {[F][B]VAL VAL$ ^_ABS o`a[A]/ OUT /w▘/Va5o1[B]▘ BRIGHT MOVE ?o© GO SUB / LOAD LPRINT Cp LINE -[B]90A INK [K][B]/-JK[L]rsCNOT CODE gB PLOT LET BC@f LET DATA [Q][R][S][T][U] CAT RNDCODE SAVE /s &/▝&CODE G?B DEF FN ,j%RYj'~4_LMpCODE 8~Q OUT [M]P8.v OUT tu8`▚CODE 3!rs/CHR$ <Pf/ p?L IF ?gCODE gD@?45 STEP CODE 67g[D]CODE 8[U]9?[D]? LPRINT CODE :;[L]?[D]? LPRINT (▖9:TAB ?B RETURN USR ▖TAB a▞ LOAD ?P?5g/[B]N?QUM*[B]ka▗U5LN [B]7▗ NEXT /rs READ {STR$ w OVER LN -:<*)+ DEF FN n TO [L][L]▙ INK &Z[LN }©xyz{▙▙|}~©(d[C]ATTR AT TAB VAL$ ▘▗▚[B][A][A]/]▖▞▛▟[D][D]WWXYu]VQ. GO TO PLOT [O]w DEF FN [A]}}bcdRefgC LINE ▞▞hijABS 9▛= GO TO $7IN ▙ DRAW NEW ▙▙▝ OUT ▙)|▛)h INVERSE IN W PLOT ^nX LIST #[G]=w{=}[C]Z▘>= BORDER USR ▜SIN XCHR$ =▞▟0[T]_CODE 6 CONTINUE LET AS SAVE 6A[I]▜SIN BRIGHT SCREEN$ o5c TO NEW LPRINT [F]INT © NEXT [E][F]F|$= SAVE ${ LIST $ABS LPRINT $269 CIRCLE CODE NOT fCODE CODE 6CODE PLOT INT &rPEEK 7 COPY X~>Jy RETURN RfQUSR ~▙R- REM [E]R|}RGPI@ NEW ©USR LIST FN USR )S LPRINT PRINT ACS =ATN VAL VERIFY LPRINT P DRAW PAUSE LPRINT RETURN T+> LPRINT ? CLS *SIN jKon) LOAD VAL$ 4%9ATTR uTAB EQhJ~[2#.CHR$ 7PEEK (.ABS INT E(IATN } LET {b[L] BEEP SQR ACS G[K]VAL [D]Q DATA [A]hm LIST DRAW THEN VAL [E]b:NOT READ ▙Lf FORMAT 0>=ACS A5>-<[C]E:v[O]ACS BRIGHT ▜INKEY$ DRAW I$TAN CHR$ IN / LLIST SQR #[D]©[P]? DEF FN x▟,; LPRINT ) LOAD TAN THEN LEN SAVE E LOAD u,M CIRCLE LACS LINE FN ete BEEP XIN [E][L]6EXP oY LPRINT _T▙xF# LET V▞[S]<=tFeA$[E]PEEK ](RND} TO .fQRND~1 PLOT L[J]mT▝ FLASH FN ▜c[P] DRAW >Bb<>: RETURN ] GO TO <=` STEP ▖ CIRCLE ▟[U][L]l*RND[E][I]<= DATA < GO TO [E]2[T] TO "(th[G] RETURN +r>Ee[O][J]n▜[L][S]▖[L]CHR$ [P] LLIST ▟%©^J>=G BORDER [T] RUN BIN Ow<[E] CLOSE #5[C]V_[G] POKE [S][[O]Z[S]SGN Zs▚( FORMAT INT [S] RANDOMIZE s REM + RANDOMIZE hC%l PAPER MERGE DRAW LN [F]COS RETURN P STOP CONTINUE oV RETURN 8 NEW " RANDOMIZE )ACS m CLS ATN CLEAR THEN BRIGHT SCREEN$ JATN m#▝ NEW `,[C]NOT ▖ LINE "▜OG7D"GC AND IN A AND "waG BEEP pNOT [P][B]k?NOT / LPRINT ~`▘wq RUN -[I][F]{ COPY w{9}NOT AND GO TO h©vkASTR$ SQR $2 IF LPRINT [O] LINE dj CAT Q FOR POINT J▘T BORDER "!TAN REM LOAD M POKE I; CONTINUE CIRCLE CIRCLE |$ DATA LIST $J'CODE vP5SCREEN$ h DATA !Uo & LPRINT z DEF FN ▗28 MOVE n TO [U]eCODE TO RUN PAUSE , THEN [STR$ ACS POINT SAVE CONTINUE P([E]Uz:r[U] CAT ▚[P] RETURN B7%▞BIN ▜▝= OUT [C]4 NEW INVERSE x]mBIg INVERSE INVERSE 1<=9/2Y7 GO TO LET r[D]i LIST j$<> GO SUB ATTR L[R]5G-(TaO[G]I DEF FN [O]!`TrFPNOT o6I} RANDOMIZE z CLEAR 9^W[R]CHR$ @^"PU▚`fVPOINT ^CW LIST AFN ^ABU^`▟INKEY$^1^x^B!9 RETURN ^= COPY u D BEEP REM OVER E: IF [C] FLASH n CLS POINT @[F]VAL . NEW 3VAL$ ABS <> RETURN V©xSCREEN$ $'( LPRINT USR )8p*+./USR ▝0p LPRINT 1283478 LPRINT USR 9,p:;<CHR$ [U]u COPY :RND[Q]z?SQR uH)i>)#[Q] LPRINT `P` CONTINUE 7 LPRINT x/ LIST 8POINT VAL ( THEN p SAVE CIRCLE DRAW FLASH 3p(Jz}R OPEN #©CODE NEW ( DIM G[U]POINT >~USR Z OVER FOR USR ACS CAT @~ NEXT EQ/ LET SAVE LOAD LN Q LLIST SAVE FOR FORMAT LIST $@ FORMAT = SAVE :▜?[E]B[P] LIST INVERSE SJ LIST FLASH INK BEEP gc39AT q{q(▜q POKE 5BIN !<.AT CAT e[E] STOP m© RANDOMIZE VAL `l}INKEY$ POKE 9[B]dY OR =_7 ERASE PEEK [T]IN w`{`i LINE M@C![U]{PEEK PRINT ~@©VAL$ TAB USR FOR COPY RETURN FOR USR TPI PAUSE [T] RETURN oUSR NEXT © CLS [L]Bq)9 MOVE ▗TAB ▜[G] LOAD EXP =▙-[T]/R OVER w7▞ CIRCLE CIRCLE USR [Q]1 [A]a▘h! DIM L OR `l" SAVE SGN p0!▖[R]#▜ GO TO ▟ PAUSE $ PRINT [I]9[F]USR H; BRIGHT eASN MOVE CN[L] LPRINT VERIFY ,[E]▘COS INK DB`F©"N?[D]PEEK dg'ZHp OVER N[U]EXP PAPER LIST `$ DRAW POKE QSGN GO SUB S>= OPEN #S FORMAT 72[J](C FORMAT ({ LET <>0= FOR FOR OUT cEXP b>=PEEK NEW vSIN VERIFY LEN OPEN #Z[J] COPY tP CLOSE #[Q]o RUN RNDJQjIN [P] PLOT LIST OVER TAN _[P] MERGE COPY OVER RETURN LPRINT B LINE SCREEN$ [P] COPY 2 LPRINT A@TP^A COPY ▝IN [D]V[Q]A©▝SQR k[Q]CNOT DEF FN COPY SCREEN$ U`'[F] COPY Y RUN INT CODE @F SAVE <=cVAL STR$ T▘ LINE rACS [C]A[E]m[R]e#SGN Ei OVER INPUT ATN E)ATTR (wSQR COPY ▗6 LPRINT PI FLASH CHR$ #CODE LOAD [A]N OUT PEEK [U] LOAD COPY *ABS BORDER S|[N] NEXT CLS 3 NEXT (OSTR$ GO TO LOAD (* DATA NEW 'w[A][U]w;{'FN LIST GO SUB ( GO TO [J]JVAL$ OVER ATN I;▜~ SAVE PEEK @^^[E]SCREEN$ gVAL$ ? DRAW (RND/|->tR5`[R]$qq BORDER IF BIN )SCREEN$ ^}~ RETURN ▛j GO TO dBIN ])[D] CONTINUE %>" GO TO wV{[G]eISCREEN$ LINE ][R]VAL$ ▖ SAVE © LLIST LPRINT `;[A]LEN RETURN [C]TAN ; OUT _jAIN %7ABS d8$▗K?IN N[E]ASN THEN [O]' SAVE ` NEXT [G] CLS 1I INK [J][I]'▛$"# GO SUB RETURN P[Q]$ GO TO CONTINUE CLEAR A[C] FORMAT DIM PAPER NEXT $G VERIFY }' PRINT ASN / STOP IN CIRCLE c LLIST ©SGN " RETURN <bnh COPY TeUSR < STOP 7 FORMAT FOR ` PRINT COPY PLOT CODE X SAVE AT INK LINE NOT ^tEQ^ RESTORE jSIN W©<>!+N SAVE (CAT c|[Q]Q COPY VAL PEEK FORMAT $R CIRCLE LN CAT I[S] LET h8qO©[U](sk▟©©?FN [D] COPY r STOP TAN oRATN H+ATN [O]ACS x[U]( READ [C]+>=GRND COPY + PLOT J GO TO [J] OPEN #([ LET CLS ?$[S] RANDOMIZE CLEAR [N]H[U] DRAW RNDLNOT RETURN N[E]ATN VERIFY ▛SCREEN$ h'[G]h``TAB GO SUB 4f PLOT TO ATN ; TO [H][<>d NEXT +'{EXP 2▗>AT 4USR NOT FN PRINT ERASE [ STEP TAN :cR#~[T]@ MERGE v(Nm<=Ro READ <=8= PRINT aABS INK sa} OPEN # CLS GO SUB OR AT STR$ ©0 COPY cHTAB [F]@ COPY o BRIGHT vm[D] CLEAR <=INT VAL$ [I],[J]Q0a DEF FN ~M$ ERASE YUSR NEXT COPY [S][S]I CLS COPY [S] STEP S▞H DRAW OUT Zo SAVE o▞f©LN 7l OUT VAL H REM IN ` STOP COPY ` !~USR yvUSR NEXT J>= BORDER Q=@:sCzVAL pIPB VERIFY GO SUB INPUT DRAW ▘[A]' INPUT VAL$ XJk( RUN yFN P8SGN AND [A]J INPUT h[L]{:[ ▝5PEEK COPY COPY PEEK pt[F]L1LEN @1LEN RUN REM <>:+ INPUT E6o INPUT POKE LLIST cm4 GO SUB ©{KXF THEN [J] ERASE ySCHR$ ACS [G] BRIGHT dVP▞ CONTINUE 7IN COPY COPY T9[N][S]IN ▚▝c?IN PRINT g-b$USR FLASH [H] VERIFY COPY LOAD RESTORE [P]VAL COPY ATTR [T]jTv?[FXu PAPER iCHR$ N[T][Q]>=RND INK RUN Zj▟ATTR [G] LPRINT USR 5[y LPRINT S3aACS A▝ FORMAT @Z BORDER NOT #|▝C') LPRINT USR +8p-/13▝557009ACS CHR$ ;'AT ( YAT ) CAT ;ABS BIN , OUT [A]BIN [L] GO SUB RIN [C] CLS READ & LPRINT 7[A] PLOT ;H! CLS w'' DRAW #l LOAD POKE CLEAR J[E]F GO TO LET SGN 7XM GO SUB VAL FOR DIM )S BORDER CONTINUE [R]J RANDOMIZE LLIST OUT E} RETURN LEN PRINT g INK ▟[F] BEEP ▘▞EXP ▚▘[A]`[I]/ VERIFY ERASE CLOSE #[E]CODE d697q[M]lPOINT <>6 MOVE sh4 FLASH [XiZ▛4[N][S][P]▙x PAUSE OR SCREEN$ ([P]AT GO SUB CAT RUN STR$ 4: READ eM/" RANDOMIZE 0@ BRIGHT |= COPY CLS RUN ©[U]ow COPY [P]▗▘ATTR LOAD _- CLEAR HS▚STR$ AT GO SUB STOP y LLIST RUN CONTINUE ACS C1lACS vSIN [P]jVAL$ RETURN D-FN OVER INT © THEN [O] RESTORE FLASH 2: CLS ~?0_W/<=▝ATTR SQR "SGN NOT ▚▜J<= MERGE [H] OPEN #lLN =*▗ OVER a LIST RUN CH CLEAR ©O~$& CLEAR N/ THEN LLIST DRAW ~EXP x CONTINUE xEXP VAL x,▘:= COPY READ ve"1 COPY /SGN [N]|ACS ▖[I] BRIGHT FN hej<CHR$ BEEP BIN S-C ERASE } BORDER {5 CLS REM CLEAR 5X^E▛ MOVE FORMAT [S]% PRINT READ PEEK [F]▚ REM " BEEP / FORMAT STR$ REM "@b[A] AND COPY p[Q]q[ COPY RETURN ▚ LIST ? COPY USR CLEAR OR [Q]l[H]> OVER BORDER OVER [P] LPRINT ~ LOAD RUN @2 OVER > LOAD STEP J~ OUT SAVE ~ LET CODE LPRINT BORDER (h BORDER ▙ OUT LOAD LOAD OUT w> DIM {3|[ COPY {SGN BEEP BORDER BORDER ACS CLEAR SQR v CAT ; RUN <=y OR ASN DIM [U][Q]V▜ REM B~▖`g<▗▘pTAN STR$ PEEK FOR d(_ PAUSE ASN INKEY$4 CAT > RETURN [R] NEXT USR ▖USR <= GO SUB &LVRNDe CLS ATN `L OUT OUT OUT X RESTORE c[P] CAT HSCREEN$ NEXT ! PAPER FN x<= BEEP STEP E DATA " CLEAR INPUT POINT TO PEEK ( NEW UBIN NEW LPRINT IN PRINT ! GO TO .BCOS PLOT LN PLOT 5[Q]@? BRIGHT 8V COPY FORMAT 02SQR &[I]Pa IF MERGE |CODE / AND j PLOT ACS /" AND BEEP CODE ▝USR INKEY$j▛SIN Q[I]?ACS b▖[F]NOT [G]TAB gVTAB AT 7VAL$ 1b▖FN +▗fF▟X [K]/VAL COPY `* NEW LIST D3 LIST 7[A]& OUT OPEN #SCREEN$ n[Q]4M RUN AND [T] COPY >=w DRAW VAL$ COPY POKE SAVE COPY ABS COPY * GO SUB SGN R COPY CLEAR LOAD _S NEXT VAL$ GO SUB [I]^[L]INT VERIFY q+ DRAW [G]ABS EXP DRAW -[ LIST THEN [ INVERSE TO SQR ; LLIST [E][R] SAVE LN [M]X▟I RETURN YG CIRCLE BORDER [C][D] STOP [K]>;/~[R]q| STOP [H]G<[Q]]TAB _5LN d[J]k OVER COPY SCREEN$ COPY ' COPY P COPY COPY ▚&! COPY FN YTrSCREEN$ VU THEN COPY o COPY NEXT INK RESTORE ![D]▞[S]PI) MERGE GO SUB LN FOR # INVERSE ! INVERSE 9 RANDOMIZE !_ CLOSE #^ DEF FN MERGE NOT NOT 3COMPRESSOR BY ALEXANDER TRUSH ODESSA INK LLIST ; LET INK INK ) LLIST 0 PAUSE [H]) LLIST ) LLIST THEN () LLIST RETURN 8) LLIST INK ` RETURN O8, RETURN "; LET <(v<( AND 0 INK ; LET o7{[N]oz[M]g GO SUB VAL INK INKEY$STR$ RETURN 8 VERIFY AND O INK ) LLIST 8 FLASH CODE ) LLIST ) LLIST ) LLIST RETURN 0< INK gABS ) LLIST RETURN 0= INPUT ) LLIST RETURN 0 VERIFY OUT ) LLIST NEW CLOSE # INVERSE RANDOMIZE FOR MOVE B GO SUB LN LLIST INK CLS <>/<SCREEN$ *p[Q]X POKE 6Zl- OUT / VERIFY VAL +e LINE CAT MERGE RUN THEN RUN L@D@[Q]USR PRINT STR$ T`*[Q] COPY COPY PLOT CLS ▙M& GO SUB v GO TO vF?USR LIST FN SCREEN$ © SAVE DRAW R DIM !7;ATN [L]ATN FLASH ACS FLASH 0 CIRCLE E LIST DRAW [N]SQR *? OUT [Q] LET H[U] BRIGHT n FORMAT l AND a DRAW COPY USR +IN [K] COPY RETURN LN x STOP FN BEEP [T]USR SIN USR OVER SQR INVERSE {zEXP INVERSE x LPRINT <= COPY [B]SQR #zSQR v[L]vNOT 6©▚ COPY ( PLOT COPY Jt? COPY ▜ CLEAR P@@U RETURN DRAW CODE GO TO [P] GO SUB TO GO SUB INK GO SUB FLASH m FLASH FLASH DRAW VAL$ ([I]~ABS VERIFY [Q][J]Ph INPUT PLOT P LIST YUSR © POKE COPY COPY SIN 1ATN dATN n1n DRAW b SAVE P[T]( COPY - COPY w LOAD RUN )RND LOAD VAL COPY CAT RUN [Q]J▚ THEN 9m PAPER i9LEN PLOT CODE [J] NEXT COPY M[F][H]~z CAT ©o COPY oT! INVERSE LLIST CLEAR CHR$ {[F]PEEK *X(T LIST [R] RESTORE O' CAT [J][M]COS oAT PAPER CLEAR ?<= VERIFY DRAW RANDOMIZE COPY @*[O][Q]USR KUSR [L]USR @{y© OUT COPY 'aVSQR INKEY$l INVERSE [Q]ATTR v|_ OPEN # RESTORE eIN [O][I]U*ATTR SQR BEEP COPY ABS PLOT COPY ACS Rr' DATA [G] PAPER u9INT PLOT ▟[J] BEEP COPY u[F]▙~{VAL © NEXT NEXT STR$ [Q]STR$ NEXT >=▖ OUT # CLS OUT LET ACS LET CLS LET '▙kABS fNOT PAPER IN Pg<>xVY RANDOMIZE BORDER IN COPY CLEAR LOAD CLS LOAD @Qu RUN K<= RUN )LN RETURN ©?[P]'VASN kINT fM PAPER [H]g PRINT CLEAR NV CLS RANDOMIZE MERGE @ CLS U CLS CLEAR SQR *<> COPY CLS RETURN IN ©IN OUT ©[E] IF INPUT '▙HABS INKEY$NOT [L]IN j▘<>[P]? POKE YY BORDER BORDER ▛^"!U▞©LEN DIM P©>= DRAW [D]$m] FLASH J▘ MERGE LIST * ERASE USR [F]v[Q][H]$T CLEAR I USR TAN AT h SAVE '*H PAPER SQR ATN ACS 4 LIST O[A]TAN v[Q](nm5 SAVE [A] LPRINT X@3X FORMAT ` STEP cKt OPEN # RUN VAL a LPRINT [P] i GO SUB INVERSE FLASH P@?USR ?(@X ERASE 5 PAPER -INT -ACS [Q]4+L@@(<USR © CIRCLE ©V%x@LEN LOAD ? COPY BEEP [L],W OVER DRAW RETURN RETURN COPY OVER OUT VERIFY RUN TAB o MERGE /B" BORDER HPEEK ~ COPY [I]VAL$ SAVE U PLOT USR d BRIGHT >© COPY TYATTR CLS R ERASE v COPY USR COPY uh REM ? READ © COPY GO SUB COPY IUSR " FORMAT ERASE y} OVER [S]zVAL $-[B] LIST TRNDH CIRCLE SIN @ DATA e*T NEXT e?H_ COPY CHR$ _ABS _f_i^ OUT ^ STEP INK ^ NEW _|_COS _ TO CHR$ h-dY COPY RETURN BORDER ▝[~ABS afcn}~bfn NEW n[K]^|IN COPY jo"' RETURN INT COPY IF COPY zINT ©z` IF c IF } IF NOT ATN f IF USR @5!S©KKWSCREEN$ W RUN POKE TAN COS uo RUN [Q][P]q RETURN G DRAW _ SAVE `CP RUN RUN TAN TAN uuPEEK RETURN RANDOMIZE STOP COS LIST CAT DRAW = LOAD CLS RUN NEXT NEXT BORDER RANDOMIZE ▜ SAVE [A] DRAW RETURN ?k` PRINT ATTR gASN dueO<= RUN LIST TAN CLEAR u~w? BORDER RANDOMIZE OUT [L]kOw▝"@ RUN ?VAL } COPY M]TO COPY PLOT TAN COPY t PLOT W [}oIkUg cef LLIST a LET cb4 RESTORE ed▗|wOu©7COS LOAD + COPY BORDER / COPY LPRINT p COPY CLOSE # COPY BEEP c~© NEXT COPY ATN COPY w COPY POKE ©c©IKUWSCREEN$ [Q] PRINT wASN 4[P]▝SCREEN$ QcQ ©USR [Q] RANDOMIZE G CLEAR o OR h*CoQjQj5 MOVE b[B]▝gG COPY COPY RUN COPY SAVE COPY RANDOMIZE COPY ▛ ©/K+UW' RUN PITAN [U]u%T<>IN INPUT BRIGHT FLASH 3&dATN [L]>= INVERSE SQR ACS EI INPUT ACS FORMAT }f RUN D SAVE ~ FLASH | RETURN @ COPY .[Q] DIM IjPEEK />▚O GO SUB INPUT g RETURN XH RETURN /AT ~IN PEEK PEEK ~SGN OVER Y[O]W.M^zINKEY$yR~FN ©[E]© LINE © POKE U© RETURN %© NEW ©©:@~4} DRAW ~|{<y[K]t REM zSIN e^J[O]~) RETURN S RETURN / RETURN 9T' COPY CONTINUE IN ?▘*SGN VAL LN BRIGHT ATTR VERIFY ;?B VERIFY ▟<8/[D]0D NEW '?=▗>i BEEP ;=1= L[G]==[E]cVAL [Q];[Q]1[Q]7Cc[Q]INKEY$ PAPER smU5 ERASE `[K]AT -q[Q]JWm [G]0<c0 NEXT Mg |CHR$ GSIN [H][H]<>^[H][H]~[H]@w RETURN © NEXT © CLS ©y©[I]© INK w RESTORE f▜ CONTINUE |C[P] LOAD _w[B][P][A][P][S]IQ▙ INPUT v LOAD *~ FOR PEEK CAT RETURN LOAD RETURN + RETURN RETURN @s[M] NEXT NEXT IF } CLS o CLS IN NEXT COPY CLS COPY ▖$S COPY ▝;y BORDER PAPER HCODE RUN LOAD CLEAR COPY OR S© SAVE { SAVE ~CHR$ CONTINUE ~ RANDOMIZE Z0_d[E]INKEY$ CONTINUE } NEW DEF FN IF RUN DRAW PAUSE INPUT LET ▝p CIRCLE ({,[L] SAVE ]kCSQR snY[N]{ G PLOT [D] DRAW COPY VERIFY COPY [R]p COPY VAL COPY >= CLEAR Dw) BORDER COPY PEEK COPY IN COPY SQR COPY [N]PEEK [U]@.PEEK # DEF FN 4 GO SUB 3[S]lCODE *[R]>=@~CODE {SGN yj COPY [Q]▗ PAUSE @; RETURN LINE COPY ` REM [Q] DATA INT LOAD SGN /ATN O[P]% GO SUB CODE INPUT LOAD GO SUB ? NEW ? CONTINUE y RANDOMIZE tATN m IF [Q] SAVE `} SAVE RETURN ▗ OUT } CLS EXP INVERSE FN ▖BASN LET DRAW EXP IF LEN DRAW |PEEK GPI FLASH FORMAT MERGE z>[Q]@_ GO TO RETURN IF COPY SAVE READ NEW NEXT RANDOMIZE TO @IN _CODE OVER o PAPER LPRINT `?[Q]© LPRINT ASN + PRINT THEN DRAW ©lBIN 3n LIST LIST 8 LIST | DRAW ERASE DRAW COPY f|f8ftf,f`<"</FD4`8`td4ff IF [N]<HUrUSR ▞@ LIST STEP O COPY __[Q][E] INVERSE BRIGHT =NOT _>/ RETURN K LPRINT MOVE CAT QCODE 8 READ BEEP ] BEEP INVERSE INVERSE CIRCLE READ E READ SGN " RUN PEEK RUN RETURN NEXT UIUSR 'h^+ OVER ( OVER KhBE{<=`BIN LOAD MOVE CLS W# PRINT PAUSE LIST z CLEAR IF [A]z COPY IF q IF pxz|▘S: COPY ERASE RUN @>>| DRAW COPY ©INT ~©©SCREEN$ SGN DRAW LLIST a/ BRIGHT |C▞INT INT SGN LLIST LLIST @4[G]+INT RETURN ABS PLOT INT INPUT UIN PLOT IN INPUT ABS RETURN IN SQR ▘[C] PLOT [N] INPUT CODE PLOT ABS VAL GN0"8"▝ ERASE ▖>=▜NOT [Q] CLS H/0( LPRINT !USR H0 LPRINT X! INK [NOT LN - NEXT R RETURN ATN VAL$ {^ NEXT LN @E[G] NEW EXP LOAD ATN ▗ LLIST FLASH RIN [[G]AT !SQR [G] CAT Sx GO SUB RND RETURN RESTORE ATTR } BORDER [I][O]{ COPY PLOT COPY wBs RETURN Y OUT LOAD GO TO IF (© PRINT COPY td DATA $P [U]$USR pd POKE $ OVER @USR $d$[E]P LOAD RETURN vE RETURN © COPY ~ LOAD USR USR Q SAVE ▜[ PLOT ]@v] GO TO ] PAPER ]ACS @X PAPER W,GVWbXdWTAN L VERIFY [8USR _PEEK io PAPER oINT mSCREEN$ 6SCREEN$ [SCREEN$ -INT pmINT [6 REM N STOP . REM &- REM kJ} PAUSE [f[Q](^ PAPER ^ LPRINT ACS ZIl^VAL$ /VAL$ _v@>=_ OVER @ INPUT _xXACS _V^ VERIFY _ CIRCLE f REM [rzm[z6 PAPER uINT UINT n PAPER w:© IF m▘k:kINT PAPER TAN MOVE G COPY COPY R" RUN INVERSE CLS COPY ▗C RUN {FN (R RUN STR$ P?ATN CLEAR [Q]!5 OUT FLASH KQ>=5USR [T]>*HLEN LLIST LPRINT FLASH 8D LPRINT r@` PAPER CLEAR LLIST j FLASH ▜7 OUT N▙ LIST ! CLEAR X BORDER i[S] CAT ~ OVER © GO SUB © LIST j CAT BIN TAN NOT OVER [P]▗USR / FLASH |[M]q INPUT r OUT O DRAW ©0 COPY USR SQR > COPY ACS CLEAR SCREEN$ OUT OVER DRAW SQR RETURN PLOT REM ( LOAD v INPUT V INPUT INT o RETURN RUN LPRINT SAVE ( COPY INT CLEAR j COPY PEEK COPY ~ INPUT V COPY Pj OUT ~ CLEAR © INPUT kATN w{kSQR U{nSQR © CLS RUN |n COPY V OUT Uk}~ COPY y<t/Y4<>CHR$ 8v BRIGHT LIST OUT RUN QBIN LET LIST 9 CONTINUE j( DRAW U| LOAD LOAD VAL LOAD w OUT z[R]9MIN }[R]ED?[E]!LEN E[P]}IN CLEAR PEEK NEXT LOAD SSQR g[O]G LOAD MOVE ERASE _▖O LPRINT LPRINT BEEP LEN [N] LIST COS READ ▜▟[L]n STEP PAPER o INPUT RND INVERSE <= LOAD GO SUB CLEAR COPY p` CAT [L]ACS MERGE IN THEN CAT TAN LIST j GO SUB © OVER © CAT ~i[S] INVERSE BORDER CLEAR RUN LIST !N▙7 OUT FLASH ▜ LLIST j PAPER CLEAR RETURN SQR aQ[D]?IN [L]SCREEN$ CODE 7INT !SCREEN$ DRAW TG STEP BORDER iD THEN STOP [P]<=[L]▟[O]) LINE USR INVERSE ABS IN GO SUB FLASH @ LOAD } RUN IN RUN ▝" CLS w INPUT COPY DRAW _ OUT STOP N OUT PEEK RETURN ]UIN STEP CLOSE #.? INVERSE [R][K]/ LOAD LPRINT COPY NOT READ <= COPY ) CLEAR GO TO POKE QuUSR PI OR LEN S` OUT CAT COPY OVER LOAD BEEP CLEAR OUT ©FATN SQR Z LOAD OUT 9` SAVE `BIN ` RETURN % RETURN LN LET O RESTORE G RESTORE URNDW REM PIeWURND RESTORE V STEP QjPIP2 CLS IN ©W,Z[G]//Ng0a RUN f COPY f[K]5IN <=[J]▜ SAVE COPY AT READ PLOT 5Z<>SCREEN$ SQR ERASE wTAN CODE CLOSE # OUT COPY 60doBIN LPRINT ABS OR S7ATN GO TO *ABS ;[L] COPY [T]SCREEN$ SCREEN$ PIATTR CODE COS SCREEN$ SCREEN$ ATN SQR IN NOT U PRINT 3▛[D]UU[H][L][P][T]UUPIATTR CODE COS XUATN SQR IN (LoCODE D REM UuJuPR COPY H CLS J VERIFY V CLEAR V FLASH BATN Z LOAD T OUT H OUT J LOAD ^ATN [Q]pN CLEAR CODE INT [C]SCREEN$ INK jB COPY *^2SCREEN$ R OUT LOAD Z RUN B CLS * CLEAR " CLEAR R CLS R RUN * LOAD " OUT Z OVER [S]VC[P]HQWSc)c LPRINT O COPY COPY [E]IJQII COPY U COPY Y COPY M COPY Q COPY K COPY IN ©lZjI[C]n LINE "Hi DEF FN R RESTORE jb2[A]H▗ ERASE LINE COPY STOP ERASE T[E]YVIT17AT SCREEN$ 9AC DATA GCL[H]EiXGJ FLASH cuSIN 2:i9 PAPER 9 PAUSE COPY REM [A]U= IF "j NEW a3 MERGE c"©©z COPY w LPRINT © OUT a CIRCLE h FLASH i[h CIRCLE a OUT ? CIRCLE _ FLASH o FLASH w FLASH ; FLASH ]ABS nNOT w&n#@<= LOAD :SQR PLOT ABS VERIFY ACS ACS FN AND COS COS PLOT ASN ACS LOAD BIN z LIST ▜ PRINT <= COPY CLEAR COPY NEXT PRINT c7fP GO TO FLASH PAPER NEW INK READ 6CHR$ FOR RUN m LOAD ~ LOAD ©vSQR OUT ]IN CODE qATN n{q CLEAR PEEK COPY OUT ©#IN INVERSE IN GO SUB IN s=PIIN S OVER NOT LLIST [S]^> RETURN COPY nA S OUT PLOT GO TO TAB IN COPY ABS CONTINUE [S]ABS FOR = FOR <(*VAL COS $@'▙ CIRCLE STR$ A`+[K]QBTAB AND Z PLOT AND 1E[M] PAPER EXP ~T SAVE Ov COPY ? GO SUB ▖▝▗' RANDOMIZE ABS RANDOMIZE INT ATN yVAL yCODE EXP UUA'<>$7 STEP 7 INK #,SCREEN$ SCREEN$ [F] BEEP _IN ACS L CAT CLEAR ATN PLOT LOAD SQR THEN RETURN E| IF <SCREEN$ 4SCREEN$ $< IF t OVER T OVER / VERIFY /v|vt^taa COPY x3[Q]USR [B]~ RETURN ACS OVER PLOT VERIFY GO TO PLOT AT ACS SGN VAL$ PEEK INPUT ACS BRIGHT PLOT VERIFY AT OVER TAN PLOT ACS $X PLOT O CLS DEF FN ]@IN [E]"-2 RETURN z VERIFY 2 PLOT RETURN ~PEEK ^ACS ~ PLOT ~ OVER n PLOT nBaO_ NEXT ©? BORDER INPUT ©@ RETURN DRAW RETURN SGN PAPER ACS IF PLOT zf REM RETURN INPUT AT INT INPUT SCREEN$ VAL$ SCREEN$ F,[iSIN INKEY$ FOR O/OdP|~RND/[K]T[E]t[Q]( PLOT t INPUT lVAL$ TO ,ACS $ RESTORE TACS d/?m[A]O RETURN PEEK RETURN [G] PAPER ERASE TUAT [L]TAN $[J] PAPER a PLOT OVER TO I CAT 3? DRAW TO NEXT NEXT TO TO 3 COPY 3U*?? INVERSE ) NEXT 3[S]( COPY USR COS 5iO STEP LPRINT I TO / OVER IN '&SGN ▘DINKEY$U* VERIFY INT {o REM gASN 3ZTAB Y[P] TO <=fc07RATN ggVAL$ s INPUT Y RESTORE (cVAL &▚[ CAT ▚' CLS COS OR [B]K© NEXT READ DRAW INVERSE LOAD IN STEP OUT ▜v NEW na BRIGHT pl[G]$<[I]P STEP <= RUN ▛ATTR WWAT ▛ SAVE BEEP yjCOS <w[A] LLIST ▖0! BORDER 8G>o COPY U~jACS 4 CAT STEP [P] STEP u CLEAR FLASH CIRCLE FLASH THEN [L] PRINT SIN LOAD 3SGN a>=STR$ LPRINT [I]<>ACS 9p7 LIST k LIST p.p/8LN 9x SAVE P FORMAT FN CPUSR ▟ PAUSE USR SGN Z INPUT VAL [M] COPY BORDER BEEP cATTR ? RETURN COPY LLIST U RETURN INT OPEN #u[L]IN GO TO @BIN L`[I]p8,8$)<0[M]▝A@SCREEN$ SCREEN$ UT(SCREEN$ TT*(P mBIN F(ASN 8R OVER RUN 2PSCREEN$ ▚[H]>*[Q]UQ+*ABS W DRAW PI RANDOMIZE LPRINT CAT CLS IN CLEAR l( DRAW LPRINT H) RANDOMIZE USR INVERSE LET 0yY RESTORE T|SCREEN$ CIRCLE PLOT RANDOMIZE POKE p9▜COS COPY COPY y[Q]A COPY ~ NEXT ([T][M] DATA ▗ LET `F"[[O]n CIRCLE *[R]] INK ? CLEAR OUT DRAW BORDER O COPY RANDOMIZE P>)@ COPY EF LPRINT FORMAT (] OUT <`v[B] CONTINUE INKEY$ CLS POKE AND q RANDOMIZE ▚ NEXT O`A©? NEXT BORDER CAT CAT LIST COPY [P]U AND SAVE RUN NOT CLS SAVE RANDOMIZE USR DRAW |$/"$ DRAW 0 DRAW p RANDOMIZE LLIST COPY AND LN ACS 5} SAVE ??vv[P]▝%R><=~ SAVE /KIN ? SAVE READ NEXT DRAW LPRINT LIST 26 DRAW 4 DRAW 9[Q]O© DEF FN © LPRINT ?? CLOSE #" SAVE FLASH 6 RETURN © DRAW ? CLS [O]P▗ SAVE w6^4 RETURN 9 RETURN COPY CLEAR RANDOMIZE GO SUB l1[E][C] INK @$H PAUSE ▟w▗k ivh0@8[I]2~ CAT 9"SGN o CIRCLE RETURN !E▚USR xPFN o18 RANDOMIZE NOT NEXT c DATA g STEP DATA [P] INPUT _ LLIST USR [O][O] OR ' FORMAT ?[O]1 LINE 'USR [P] PAUSE OUT RETURN S[E]CODE [G]( LPRINT LLIST PAUSE ▗ SAVE 1s[J]PIUSR O>=DPEEK ▝>[P]fKpUSR IF %q[A]`K[O][T](@[J]COS STOP /COS O CIRCLE RETURN g[M]0 RUN q RUN FOR COPY V COPY _bCODE QC DRAW Y?G<=[P] NEXT IN OPEN # COPY [Q]©EPEEK [I]USCREEN$ IN [P]C[P]/©z[H] CLEAR SAVE NOT {l~ABS RUN ABS COPY RUN c NEXT 3 SAVE I COPY DATA z INK OUT * LET CLEAR IF o CLEAR _ REM ?[E]© SAVE ~IN NOT OUT LPRINT / RETURN COPY THEN RETURN RND COPY VAL IF hU CLOSE #*[T]O?[R] COPY G>▟▗© LLIST J* RETURN P PRINT IF ' DRAW S IF [R]uQSCREEN$ P[Q]}@> RETURN <> DRAW RESTORE RETURN PAUSE DRAW RANDOMIZE x DRAW MERGE RETURN ( COPY COPY LN ©BIN ©[Q]? MOVE CAT FOR BORDER BEEP PAUSE LOAD LIST OPEEK OUT IN [P]? OUT < OUT © CAT CLS DRAW ? LET IN PLOT ? LOAD IN BEEP © LINE IN RETURN [T] DRAW ERASE FN JQ RESTORE [S] STOP B PRINT ' PAUSE LET ▚>=▘U▘SCREEN$ Q[S]FN QS LINE ▜[Q]Q COPY U COPY /<= RETURN % CLEAR COPY "TAB DIM READ DRAW STR$ ▖ OPEN #<vVAL UB*[A][F]OUSR [P] LIST ? LLIST 'M COPY NEXT #<=g[E]INT )[U] SAVE RETURN CLS RETURN RANDOMIZE RETURN / COPY n COPY 7▟`# INVERSE [N]Q STOP BORDER ENBf@l COPY e<=" DEF FN 5[N][LN) BORDER c RANDOMIZE g,vG.s CIRCLE i PAUSE Tw▜] INVERSE y ERASE s[F]G;©fnCODE RESTORE PAUSE ,[J][N]PEEK z PRINT 1[T]COS 7PIIN W..c[L].=© DEF FN [N] VERIFY [I] LOAD ABS WPEEK CODE (IN ©OP LET DRAW NOT [P]©=~ IF Py CLEAR { LOAD BEEP BORDER NOT LIST j DRAW COPY LPRINT F PLOT n BEEP COPY DRAW ? DRAW } DRAW cSGN ©[P][P] INK LOAD TO ( PLOT LOAD SAVE oW AND CODE ▜WCOS FOR [C] SAVE NEXT LLIST BORDER LLIST DIM ><=<CODE EXP z THEN CLEAR BORDER # IF BORDER [N]q INPUT U BRIGHT ([J]QVAL [T]w AND & GO TO CIRCLE ▙ PAUSE u FLASH INPUT SQR PAPER RUN [G]cd[C]VAL OPEN #USR aFDSTR$ 9TT CLOSE #L <@ INK B%j@ REM CLOSE #FN STR$ nVAL$ BEEP LIST G READ =▙, NEXT GO TO RUN GO TO COS GO TO PLOT obo1[I]8 POKE ~v NEXT 73ATN [C][C]@A CLEAR ATTR DRAW CONTINUE <> COPY IF 3xy<▘|<|&iO READ INK NOT [I] AND <=STR$ 3▗[T]▗©<$0t[U] COPY q OPEN #s MERGE BEEP AND <= INPUT AND STR$ ? NEXT =~ STOP NEW TO (E|) PAPER LPRINT ©[L] RETURN w RANDOMIZE ATN RUN ▞ LOAD D CAT W[R]LN a([R]Q OVER j!r!R!b!Z!/[Q] OUT z[T]r)ABS RANDOMIZE LOAD OVER ~ RUN TAB OPEN # OUT " REM RUN CLS =- CLS [O]ZFlR COPY DRAW N%FRJn LOAD N LOAD ] RETURN "!. i~ LOAD ~ DEF FN @Q~ CAT o~Sn DEF FN , DEF FN ^ INVERSE } VERIFY } PAPER CLS TAN HE3} CLOSE # VERIFY FLASH [S] POKE J}[I]}[K]y[M] CAT PAUSE q▞Qy[E][M]jp_ NEXT INVERSE NEXT LOAD VAL$ RESTORE _h_)X COPY THEN COPY INPUT CLS R CLEAR © CAT >= DEF FN BEEP CONTINUE FORMAT USR ` FORMAT OR SAVE LIST N7 CIRCLE Pm CAT RUN TAN USR *@@@x @V!▙ RUN _ OVER =IN [P]▘_<"| LINE <p|<r|p< BORDER LOAD GO SUB NOT E<= DEF FN ACS [P] BRIGHT EXP [I] 0=© e DATA %taUSR LLIST 5 DRAW e NEW ▞ PAUSE LPRINT q? NEXT © READ AT SIN > NEXT EXP SGN COPY © RUN [C] INVERSE AT K7 OUT BEEP STEP 7",{ PRINT C CLS OVER "W LLIST PI[L]PEEK W[P]STR$ 7▜ABS }; OUT PEEK ▜Es RETURN INKEY$#▜ PLOT NEW VAL cCOS RETURN c CLS d OUT aa/ THEN DEF FN LPRINT CAT CAT }K NEXT CONTINUE PRINT /?S[A]?__[U][U]fc]HLN ^fgTUgfrsh_ij^ggVWU(tuZZ_=f©©,vw LINE .f/`d RETURN FOR [} INPUT ^LEN SIN ]EXP s▘^COS TAN ]U5▟TAB Z[J]3▙▟[K]▝]f3▙SCREEN$ H▟c}^▘B[O]3,▟^▗]ABS o>=[R][H]▗ACS ATN ▝aEXP (U RANDOMIZE mr▘]©[M]_^b]:/g_gglmg !▘]b_bbnofPOINT bpACS f_f OVER SCREEN$ f!SGN MERGE ,Z/N SAVE [C]SnPEEK IN [<>ztqCOS [R][E]n DIM }D▘gSGN SGN BRIGHT SCREEN$ @_ !"X▝_#$%#&'(& RANDOMIZE ▞`)*+)CODE n&_▖ PRINT EXP % PRINT X[Q]▞_LN ▘Xrs(X123_D^c]▘XtuX456^k[O][R]]▘Xvw2# POKE CHR$ # PEEK STR$ ^[L]ATTR LINE _ FORMAT ^xyz{VAL *_YY[B]INT A VERIFY ^/▝0 STEP [B]:/▘f`ASN ASN [K]STR$ `A3l,▗? FORMAT oA▝X MOVE PIp INPUT LLIST ;:>= CAT LN LN lmAUDEnojFN :;RQ INVERSE /=><>0_ PRINT 0▟s▟PEEK IN ▘]L[I]A[} BORDER Q[Q]$ CONTINUE ]78|IN 9EXP xc DATA VAL$ JcCHR$ ` DATA /ajm[B]x[T] CLOSE #[B]H6CHR$ _[Q]"SQR ^]3[O]cu INK ATTR INVERSE [F]LN ,<(DEFrsSTR$ POINT ▝/7]tu▘vl[S]w▗/>=o CAT ▞IJV KL_LEN ` OPEN #8▛f3LN 89ISTR$ EXP ATN ATTR STR$ 9IVAL$ &M[EXR!Pxjkjp TO x@lP|}~Z©@ghiMNOPQD▘ BRIGHT X/0a READ AP[R]cdefPa:;<=rs^H OVER >?@A BRIGHT /lmSCREEN$ ATTR AT >▖▞▛▙POINT noJ[B][K]▟[R][J][K][I][M][N][L]z[P][Q][O]|[R][S][T][R] COPY 0$[U]RNDINKEY$[A][B][C][D] LLIST [E][F][G][H] COPY INVERSE ▚[C] RETURN [;▚UCODE ;▛ABS z▛▛CODE ^▛▛ STEP z▞6 FOR ▞[L][M]0PEEK LOAD ASN ACS ATN OVER {5Fo` LPRINT %ATTR SCREEN$ VAL$ ▙ATTR ▟[Q]wVAL +ATN UXlmLEN XLEN ULEN LEN UXLEN X▟= INVERSE FORMAT =VAL$ CODE ▟[Q]&SCREEN$ [K]s POKE 29N[K][I]B BEEP PAPER [L] LINE d[A]pq[O]+ IF [A] PAPER [R]VAL$ CLOSE #[A]"[U][A] ERASE ATTR [A]▟[E]ICODE [A]▟SCREEN$ tSCREEN$ CAT KATTR C< CAT STEP VAL MERGE X STEP RANDOMIZE ▟ STEP PEEK STEP ▟▟ CAT d? RUN ▚STR$ [B] AND BRIGHT FN <=DD CIRCLE h INPUT PI LINE [E] CONTINUE P▘Q<>▟R+)vp CIRCLE -%5 BRIGHT , GO TO [F]<[S]P OUT INVERSE / RETURN LN STR$ ▖O>=XJI//7W[N]([TAB [S]N{RND VERIFY Q( BEEP RESTORE h NEW VAL II OPEN # PAUSE NEXT x(JC IF c FOR ▟INT STOP CLS FORMAT c; CLS U[E](<=IN © NEXT INKEY$?[L] ERASE ~-AT ~ACS <>SCREEN$ MOVE =m FLASH <= IF CLOSE #ASN ACS jINT RESTORE 1 DRAW STEP DEF FN xCHR$ OPEN #SIN )[P]>=ATTR ©[D]<>ASN ;[N] INK & OUT [B]6= LOAD 8[D]}W" VERIFY BORDER ;^2INT PRINT e CLS /, AND LET [D] OVER LPRINT LEN ▙IN OUT 5 PAPER r; RESTORE $NOT FOR USR v BEEP U GO SUB @FN ATTR FORMAT [S]H$ LIST T?` LIST ?USR TP RETURN $]USR DRAW $[I]t[R]}INKEY$yUSR "[B]&USR 2INKEY$#?INT 2 PAUSE >[E]d OR SCREEN$ POKE 1RNDs LET u)SQR OUT PI PAPER g▟u[S] CONTINUE [I]SGN POINT [E] LIST BORDER VAL MRND*} DEF FN Q STEP INPUT 8(I}[E]} MERGE ©R[S] FOR 8 DRAW #+[F] CLEAR ~ INVERSE GPEEK ?▝4)RNDUSR o CLEAR ©EQPEEK V RETURN k[ABS ?R COPY ._7©%J[L]>IN ;ATTR [O]ABS 6. THEN IN ▞G INPUT <- CLS nN[H] RUN DIM ▟ VERIFY 17(j[Q]}Y INPUT AT ( FORMAT [O]@<K#SQR u`6INKEY$m? COPY FLASH 8Avk<hyTAN ▞[;INT 2 DIM FLASH X PAPER COS RANDOMIZE LOAD [4m LET [D]s STOP es OVER L&w MERGE g COPY [ NEXT [F]^ DATA SBSIN s ERASE COPY [J] CLOSE # COPY $2# CLEAR # COPY ▖-<=d RUN (; OVER T`▖WLN q INVERSE uASTR$ ^ FORMAT [M] CLEAR LOAD vIN _@▘0 PLOT RUN DRAW © GO TO [T] BRIGHT DEF FN Fu OVER m STEP [O]m<T[U]9|uSCREEN$ 2 SAVE o LIST PEEK { DATA [E],RNDo MERGE [Q] IF CLS [J]%x9`JLN m: MOVE cLEN ▞8`RABS INKEY$ STEP P[A] RESTORE THEN VAL$ FORMAT 0 BORDER x{ STEP COPY © RETURN FN =]X2 BEEP h3 OUT @@S? INK SIN b#INT t,+^*)CHR$ (t LLIST '&XINT %$P# DRAW > COPY SAVE x@> REM CODE RUN USR ? COPY u[@ [E]YATTR ^ COPY [`COS h STOP YVAL ?/>!`}BIN >wSCREEN$ ▚ OVER LOAD LOAD ABS LIST LET PAUSE OVER ; NEXT POKE PRINT ABS RUN PLOT RUN SAVE { LOAD RANDOMIZE IF CLS RUN OVER DRAW CLEAR RETURN COPY USR [R] CONTINUE USR FORMAT @ LPRINT FORMAT %X▘QSJ[S]zR▙[E]▜Y RANDOMIZE VAL RETURN DEF FN NOT VAL +VAL$ 8 NEW Q▜/= INPUT VERIFY *<>v3~B)"USR |2 LOAD ? INPUT AT 7[M] COPY RUSR STR$ INVERSE II INVERSE BORDER DEF FN S-[S]( RESTORE [VwPI^ MERGE % STOP { AND NOT _En OVER ~{a[C]+? FLASH CODE RETURN LIST OVER M` DRAW MERGE <▜ INVERSE OVER OVER NEXT LPRINT STOP DATA BORDER RANDOMIZE NEW CONTINUE REM y[O] GO TO INPUT DEF FN INPUT LIST PAUSE %▙STR$ ).[K]ACS MwIN OPEN #[P];Sx5[B] LPRINT `K RUN I OPEN #@V FORMAT `e[F]7 SAVE w RANDOMIZE > IF RUN CLS ~ OVER 3TAB { CLEAR y^ COPY }IN CLS @~ CLEAR _ BORDER Jo LIST hx[R]VAL GUb 13[A]8$[L]▝PIP( LPRINT [N]COS LN x, OVER ▜ACS ▝w[L]6VAL USR 8 LIST ERASE : RUN USR 8[I]NiINKEY$ BORDER ERASE REM ACS [H]ACS HINT ZSCREEN$ PLOT ▞D% GO SUB #_[T]0x OPEN #[P]BIN ▘PId4& NEW FOR PRINT L LIST NEW fD▘.?m5voCODE [P]▞4 OUT [STR$ "PEEK INVERSE STOP v▙[L]~ IF 08 RETURN w▖ TO DRAW ]#LN OVER S[B]y GO SUB ▝#[< CLS ABS vB_+&S%Xo DEF FN [K]L COPY BORDER LLIST NEXT Amaf POKE FN RANDOMIZE PLOT RANDOMIZE OUT 0[K]NOT -0:[I]8 LOAD CAT : MOVE COPY COPY REM 6+©s CLS )nsSGN <=? CLOSE #USR s LPRINT ASN COPY Z LPRINT x CLS CODE z[Q]{ RETURN MERGE SGN yn FORMAT {T/[R] GO SUB RETURN VAL { GO SUB USR MERGE MERGE p{] LOAD [Q] RETURN TAB GO SUB VAL z CLEAR COPY BEEP ]? MERGE RETURN C FOR CLEAR k } LOAD COPY LIST INVERSE f3AT Pi PAPER [M]P-ATN ▗^▗$fp3 IF ;CINKEY$[G]$$+[C] BEEP [G]$INKEY$[K]<>![C]nUSR [O])E& LOAD | FOR ▗[G] FOR OVER "[E]cOQT GO SUB BORDER RUN Er CLS [A][C] PAUSE [E][U]m DIM RANDOMIZE t▞R RANDOMIZE SGN CLEAR [H] PRINT [Q]C/ INVERSE SAVE }T0q CLEAR {K▜ READ h OUT IN <F[Q]Gb▜oULINKEY$$▚{2[S]CLEN h[Q]ABS LLIST LINE 6. CAT 5 FLASH #` COPY INKEY$(▚ DIM LLIST #INT ERASE ACS k} MOVE C[O] PLOT PEEK SQR RND&?! LINE ^x8A CIRCLE [▚xpG[R]©VDP▙ DRAW RNDoEXP ERASE ; PAUSE ATN PRINT $ OR INT FOR SCREEN$ BORDER 1A CLOSE #U, CONTINUE &! SAVE TVAL ( LPRINT COPY $.J LPRINT RETURN pFu>4▖**" LPRINT VAL 4A LPRINT SGN USR BIN TAB ]IN >RNDVAL$ Uv~[G]!t(x[O]r LOAD L[S]zkABS 8C}'NOT I[D]RNDo BORDER TAB ▞J INK jCODE 7fRJ RUN ? RUN G BORDER FN BIN ▞ BEEP d[S]w_▚R&'~▞>IN ?CODE [R]▞wNOT n(Je©E©_m STEP [F]? BEEP HQ FLASH _ ERASE [C]?CHR$ [[N] COPY OR LEN Jg|VAL PIVCHR$ VERIFY LN ▗[B]h ERASE 6IN '{ ERASE ACS INVERSE # LOAD 5 [L] FLASH "[R]ABIN J BEEP 9[J]/#/Wt7gTAN CLEAR J[Q]SIN MERGE ;]3NdPOINT eLEN LpY/SQR POINT 1 CLEAR IN E2▚ COPY GLgVAL RESTORE I5NOT ©U[Q]FN ABS <>d[L]OCODE d▘[I]= MERGE ©<>PIG COPY OPEN #" RETURN ATTR -E MERGE COPY APEEK 1H▚ CLS ▝ LOAD LIST %4[H] RUN LC-RaCHR$ SQR >ASN ~ AND JCOS ts` DATA [Q]t CLS ERASE 0*31J READ O RUN STR$ T=j COPY .[S]0JTAB 3ATN wWJ:o<F"= BORDER ~ RETURN BEEP i}SGN S THEN /SIN )O MOVE Vp INK ^INT ERASE RNDa DIM [Q]P© GO TO =USR n RUN CLS ` CLEAR ~ABS LPRINT LOAD M THEN ' COPY DRAW ^ RANDOMIZE P COPY Ng= INPUT TAN NOT :30TAN IN REM LOAD ABS FOR GO TO GO SUB OVER y INPUT LOAD LIST ABS RUN LET PAUSE NEXT { LOAD POKE PRINT PLOT RUN OVER RUN SAVE RANDOMIZE IF wPEEK CLS DRAW CLEAR DEF FN RETURN `CSTR$ B|[M] POKE STR$ &▜[D]%ATTR }8lC<TAB READ CLOSE #P POKE 8 CIRCLE PEEK ▘[L]TAN [O]#mBIN "[A]EXP XTAN ▛POINT `O6K RUN PEEK PLOT T▟/RSTR$ ,I BEEP IF -I[C] CLEAR ; FOR ?z"= READ P&|?▝▝7?L▝© INK COPY RETURN ]SGN COS p VERIFY BIN RANDOMIZE LPRINT Q+ CONTINUE FORMAT Q&q BEEP #@ READ PAPER ATTR [H]ATN ^m FORMAT ASN SNOT )[L]Of"Nq#pi20's OUT GO SUB tu▗©▝= FLASH [D][S]- RETURN CLS P"? LOAD BEEP 1 OVER ▘ CLEAR '| LOAD © PAUSE ▗~ COPY CLEAR [ FLASH ~CODE [U],ATN SAVE )[I]"x[A]EXP xUSR [T]USR RND[J]O[N],▛j▜ CIRCLE !<= FORMAT y[G] MOVE X LPRINT 45 STEP 46R30-/iPI$ POKE AK[R] 2[E]G[C]` RETURN VAL$ LOAD l0[B]▜ OUT 2a[J]j▙H" NEW D TO E LIST INVERSE ▘} RUN 9[M]JFN H RUN [P]}8 GO SUB STEP >=▘ RESTORE [C] BEEP ▖BIN LINE Oo OUT `SGN FORMAT IN OUT &[I]H RETURN 7 DRAW RETURN ©[F] RETURN LPRINT [D]H DRAW ©(y DATA OUT [P]< RANDOMIZE rLS'<>LS DEF FN W THEN BORDER MERGE TAN ▗MSQR VERIFY TAN [R]~<_125 LET j1[S] OUT CLEAR 5 PAUSE pY@ SAVE q COPY OUT DRAW >+ INK CAT ,USR { READ MERGE BEEP ABS [Q]{© IF OVER yINT LPRINT {PEEK ▞ PRINT [R]/USR _ABS PLOT LIST { CLEAR LOAD CLS m INPUT VAL yTAB THEN ]ABS PRINT Pq MERGE 9 COPY CLS RANDOMIZE VAL | SAVE REM lPOINT $5USR CLEAR OR [Q]l[H]> OVER BORDER OVER [P] LPRINT ~ LOAD RUN [Q]2[J] OVER OVER > LOAD STEP J~ OUT SAVE ~ LET CODE LPRINT BORDER (7 BORDER ▙ OUT LOAD LOAD OUT w> DIM {3|[ COPY {SGN BEEP BORDER BORDER BORDER CLEAR SQR v CAT ; RUN <=y>=▚C COPY &:[U] REM 0 SAVE ERASE <p▗aTAN PEEK FOR 5`_ PAUSE [Q][B]> RETURN USR 02 NEXT s<= GO SUB &[S]%eEXP OR ATN THEN OUT OUT @c[P] CAT LIST z NEXT PAPER FN x< GO SUB BEEP STEP E DATA _ INPUT POINT TO PEEK NEW UBIN LPRINT 0#IN PRINT !>=COS PLOT [C]BLN ATN 5? BRIGHT 8V COPY FORMAT 02QSQR &:[Q]LtATTR |[A]0 CONTINUE INPUT ▖[F]f[H]85rABS P▛[F]FN bBVAL [P]? MOVE [C]6▜ MOVE <= MOVE [Q]V SAVE ZTAB VAL$ [O]-[C]_[D] AND 8l<[K]!` NEW [D] LPRINT 3 LIST 7[A]& OUT OPEN #SCREEN$ n4M RUN AND [T] COPY >= GO TO VAL$ COPY POKE SAVE COPY ABS COPY * GO SUB SGN R COPY CLEAR LOAD _S NEXT VAL$ GO SUB [I]^[L]INT VERIFY q+ DRAW [G]ABS EXP DRAW -[ LIST THEN [ INVERSE TO SQR ; LLIST [E][R] SAVE LN [M]X▟I RETURN Y CIRCLE BORDER [C][D] STOP BRIGHT [B][K]>;[R]nK TO [H]rS5VAL$ V[E]U DRAW " COPY COPY '( COPY [F][Q] COPY EQFN [H]m(Ts!( CLS THEN COPY