Es parte de la publicación: | Elite 3 |
Tamaño del archivo: | 54016 |
md5: | 10e9a706bee81ab0fd18d2a3a01ecae6 |
0[Q]) COPY CLEAR WU COPY DRAW [Q] SAVE LOAD LINE SCREEN$ [Q][A]@I COPY CAT RETURN COPY COPY LINE SCREEN$ ▖ LOAD COPY CAT INK DRAW COPY NEXT SCREEN$ [Q] COPY <= RUN COPY [P] RETURN SCREEN$ SCREEN$ [Q] COPY BEEP CLEAR RND BORDER USR ? RETURN COPY SCREEN$ SCREEN$ [Q] COPY BEEP 7 CLEAR FORMAT RUN USR COPY ;IN COPY ©jFN @ COPY FLASH [T] COPY RUN COPY COPY UP' COPY COPY WW COPY COPY ? COPY <= RESTORE UP USR $? COPY [P] RETURN COPY CAT RESTORE U NEXT COPY [P] FLASH DRAW COPY RANDOMIZE [F]UP? COPY ▜ FOR COPY CAT RETURN ▜ MERGE UP? COPY CODE CLEAR <= CAT USR [P] RETURN COPY MERGE UPUSR ? COPY CODE INPUT CLEAR LLIST PAPER USR COPY OUT COPY ASN T@ COPY ATN U COPY LOAD COPY RETURN @SCREEN$ FN COPY COPY © RUN COPY COPY USR © COPY READ PAUSE SCREEN$ FN $© COPY ? RETURN ©<= PAUSE FN FN GO SUB CLEAR CLEAR CLEAR IN IN DRAW COPY ?[H] SAVE COPY [N]jSCREEN$ FN © COPY [ MERGE COPY BORDER RETURN NOT REM SCREEN$ FN © COPY _ CLEAR READ [P]USR RETURN COPY BORDER REM SCREEN$ FN USR © COPY _[C] CLEAR LIST PRINT USR COPY LOAD COPY PAPER SCREEN$ @ COPY o} COPY OUT COPY DRAW @9UT COPY COPY © RUN COPY COPY COPY RETURN p LET RANDOMIZE UT $ COPY RETURN © RETURN © READ RANDOMIZE QT[Q] COPY ~©RND SAVE COPY uUT COPY RETURN SQR [T] COPY RUN RETURN STR$ PRINT UT COPY RETURN IN CLEAR <=IN LPRINT STR$ COPY ©<= PRINT UP@© RETURN IN ▟ CLS REM CIRCLE USR © NEXT COPY <= INVERSE T@ RETURN OUT _ COPY ? COPY SAVE SQR @ CONTINUE |SCREEN$ SCREEN$ COPY COPY © RUN COPY COPY COPY DRAW SAVE RANDOMIZE DRAW SCREEN$ SCREEN$ $ COPY DRAW COPY RETURN ? LET DRAW ▘SCREEN$ DIM RANDOMIZE CLEAR CLEAR ?$ COPY COPY MERGE LIST COPY <=zSCREEN$ SCREEN$ COPY CLEAR {STR$ RETURN COPY RETURN LIST IF SCREEN$ SCREEN$ COPY CLEAR © CLEAR ATTR COPY LPRINT LLIST COPY © READ PLOT SCREEN$ FN @ COPY CLEAR IN G CLS CLOSE #u? CLEAR COPY READ INPUT SCREEN$ @ CLEAR IN RETURN COPY COPY LIST SQR hACS REM ~UUUSR COPY RANDOMIZE SAVE COPY RETURN UU COPY RANDOMIZE COPY RETURN x RETURN UU!$ COPY GO SUB COPY c LPRINT COPY READ }UU COPY IF CLS # COPY COPY RETURN SAVE CLEAR UU COPY IF COPY CLEAR STEP COPY LPRINT LIST COPY ©LEN CLS UT@ COPY CLS © LLIST CLS CLS PEEK LPRINT SAVE ©w LOAD T@ CLS IN OR SAVE © COPY LPRINT COPY CONTINUE IN IF COPY *SCREEN$ COPY NEXT DRAW COPY COPY *SCREEN$ ▖ COPY NEXT COPY RETURN < COPY SCREEN$ "! COPY BORDER COPY MERGE LPRINT © NEXT ~SCREEN$ SCREEN$ COPY PRINT CLS RANDOMIZE COPY RETURN RETURN RETURN SCREEN$ SCREEN$ COPY PRINT COPY CLEAR LOAD COPY USR DRAW COPY © CIRCLE CLEAR SCREEN$ FN @ COPY PLOT COPY [A] CLS CLEAR OUT x CLS IN # RUN *E RUN ©NOT RUN © COPY LPRINT @© CLEAR 7e COPY PLOT USR COPY [F]U@ COPY COPY BORDER ? COPY RETURN COPY BORDER DRAW COPY COPY [F]UP COPY BORDER COPY DRAW [O] COPY [F]U@% CLEAR SAVE [R][O] COPY BORDER COPY COPY USR ? COPY COPY UU@ COPY FOR COPY THEN NEXT USR COPY RETURN RETURN COPY UU@ COPY FOR COPY CLEAR PI COPY USR RETURN COPY IN RANDOMIZE RETURN MERGE T@ COPY GO SUB COPY EXP RUN COPY COPY SGN RUN OUT REM RUN [E]N[G] LOAD ©e LOAD IN COPY USR COPY RUN LOAD NEW RUN SCREEN$ o6 LOAD CLS COPY OUT IN COPY CLS RETURN COPY CLEAR CONTINUE oACS ABS a CLEAR COPY © COPY COPY ~[P] CLS USR STEP [K]^ COPY CLEAR CLS COPY DRAW © INVERSE CLS ▟ LOAD COPY SAVE IN COPY © COPY SAVE COPY RUN > PLOT SCREEN$ LIST oVAL IN CLS © COPY IN DRAW COPY ©© COPY [P] COPY STEP COPY CLEAR [P] COPY COPY CLS IF ATTR USR ~ COPY COPY ▜ LIST >IN READ COPY RETURN COPY SAVE SAVE COPY COPY }C LPRINT UOUSR COPY LIST COPY RUN RUN CHR$ CLS CLOSE #nACS OVER ASN COPY IN IN COPY CLS COPY © CLEAR DATA O[G]ABS LPRINT CLS COPY ©USR COPY IN [O] CAT RUN FORMAT CAT [K]_© CLEAR BORDER COPY DRAW ? CAT CLS CAT LOAD @ COPY SAVE IN U© COPY LIST © RUN PLOT U RUN COPY LOAD IN COPY IN CLS © COPY IN SAVE COPY IN IN COPY LPRINT COPY CLEAR © COPY RUN PRINT /IN COPY RETURN @~© COPY CONTINUE COPY COPY © COPY NOT LPRINT *▝7 COPY DRAW COPY LPRINT COPY RUN CLS BORDER CLS LINE e6 OVER Z COPY ©IN RETURN CLS COPY © CLEAR CONTINUE _ VERIFY ABS p CLS COPY ~` COPY [P] LLIST NOT RUN USR ?g7 LPRINT © RETURN COPY DRAW <= CLS BORDER LOAD © LIST 7IN COPY © COPY LPRINT ? RUN PLOT ATTR LIST © CLS © COPY IN LIST COPY IN COPY COPY COPY COPY NEW COPY COPY ? COPY COPY COPY COPY PAUSE IN @© COPY RETURN COPY COPY <= LIST ©_<= COPY COPY COPY DRAW ? COPY POKE COPY COPY © COPY NOT LPRINT UOCODE 7 COPY DRAW COPY USR COPY RUN CLEAR LOAD CLS CLOSE #`6 OVER ASN RETURN COPY IN DRAW < CLS COPY © CLEAR DATA g6ABS EXP CLS COPY | LIST COPY CLEAR LET RUN [Q]PI/USR /© RETURN COPY COPY DRAW READ CLS PRINT INPUT P@{IN w© COPY LPRINT CLS ▝ CLS U COPY FLASH PAUSE ~ OUT COPY PLOT COPY COPY © LPRINT COPY OUT COPY COPY CLS COPY PAUSE COPY NEXT © DRAW COPY COPY OUT RESTORE ~[Q] COPY COPY COPY © COPY NOT LPRINT ©/▜ COPY COPY COPY DRAW COPY IF COPY COPY © COPY NOT LPRINT ▝/▝ATN COPY DRAW COPY © RUN CLEAR READ CLS REM b6PEEK [J] RETURN COPY IN SAVE >} COPY © CLS CONTINUE 7fPEEK x CLS RETURN RANDOMIZE LIST COPY <= CLEAR RANDOMIZE RUN ATN n© RETURN COPY COPY DRAW LET RUN PRINT INPUT FN COPY C RETURN CLS IN INVERSE IN COPY USR CLS ▝ CLS + COPY BRIGHT STR$ OUT COPY NEW COPY COPY ©USR 7 COPY OUT LPRINT NEXT `4/ REM CODE P COPY COPY COPY © COPY NOT LPRINT ©CODE ▜ COPY COPY COPY DRAW COPY DRAW © COPY NOT LPRINT COPY /7 COPY DRAW ? RUN RETURN NEXT CLEAR DATA g6ABS ▜ CLEAR COPY IN LIST ©= RETURN COPY CLS DATA z PLOT PEEK AT CLEAR RETURN NEXT SAVE COPY READ CLEAR x RUN USR BEEP /© RETURN COPY COPY DRAW SAVE RUN CLEAR INPUT U[ COPY [F]G COPY © CLS IN COPY IN COPY CLEAR CLEAR [H] COPY OUT COPY COPY OUT COPY STEP COPY RETURN COPY w COPY OUT OUT COPY LIST RETURN RANDOMIZE O[H] COPY RETURN © COPY RUN RESTORE _[Q]© COPY NOT LPRINT /▜ COPY COPY COPY DRAW © COPY NOT LLIST COPY /7 COPY DRAW RUN RETURN RUN CLEAR REM g6ABS NOT CLEAR COPY IN LPRINT © RETURN RETURN COPY CLS >= AND OVER MERGE CLEAR CLEAR COPY SAVE © LET CLEAR = LOAD OUT BRIGHT IN RETURN COPY COPY SAVE DRAW RUN EXP INPUT SCREEN$ SQR COPY OUT CAT COPY IN CLS IN wIN COPY RETURN LLIST RETURN CAT COPY THEN CLEAR RETURN [P] COPY ; COPY CLEAR RETURN LOAD COPY OUT IN COPY LLIST DRAW } OUT BEEP COPY COPY ? COPY CLS REM IN FORMAT |C LPRINT ▗▝USR © COPY |C READ RETURN ▝CODE ▝ATN USR DRAW RUN RETURN FOR CLEAR DATA g6ABS [R] CLEAR COPY IN USR © RETURN RETURN COPY CLS FORMAT [N] LINE ^IN CLEAR CLEAR COPY SAVE © RANDOMIZE CLEAR [M] LOAD @ COPY DRAW IN RETURN COPY COPY SAVE RETURN RUN INPUT Uw COPY OUT OUT COPY IN CLS IN INVERSE IN RETURN RETURN RANDOMIZE COPY p COPY RETURN RUN COPY CLEAR DRAW LOAD COPY IN © COPY NOT SAVE |IN BORDER COPY COPY ? COPY CLEAR PRINT © CONTINUE ? COPY COPY | LPRINT *▝USR COPY LIST ? COPY | BORDER RETURN ▝CODE ▝ATN USR SAVE COPY }C LPRINT ▝CODE ▝ATN USR LIST LPRINT LEN SIN 2[I]e~@xC6hE INK 0 DRAW SCREEN$ IN LLIST PRINT T COPY LIST 86fCOS COS 1INT ATTR SAVE [A]@A INPUT LPRINT CODE CLOSE # DRAW DRAW LPRINT COPY © COPY NOT COPY COPY ▝CODE ▝w COPY DRAW LPRINT SAVE LPRINT USR COPY ▝ COPY SCREEN$ [D]FN U CLEAR <= READ |EU(EICHR$ @"©( LET xxRSCREEN$ [C]"WuW[A]@]SCREEN$ CODE CLOSE # LIST < LPRINT COPY © COPY NOT COPY COPY ▝/▝w COPY DRAW USR LIST LPRINT DRAW ©© COPY SCREEN$ [C]FN U IF O<=~USR COPY COPY ▙EU()Ir@E COPY COPY Pq? RETURN ▗<RATTR [C][C];CODE USR (5W STEP [B]SCREEN$ _ REM USR COPY © COPY NOT COPY COPY ▝o▝w COPY DRAW COPY COPY CLEAR COPY COPY COPY COPY COPY COPY COPY USR SCREEN$ [C](S COPY COPY COPY PRINT _ CAT ? COPY COPY COPY ▝▛EU()IR@ATTR COPY COPY SAVE 1 COPY R? POKE RFN [C][C]_ LPRINT P5_UQV`Q INPUT _ REM ▘ RETURN COPY COPY <= COPY COPY ▝CODE ▝CODE COPY DRAW COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY EXP INT ;a COPY COPY COPY FOR }[P]_ COPY COPY COPY 3[J]33 TO INVERSE WB▜ COPY RETURN LLIST COPY POKE 1SQR ::[A]IN LPRINT CONTINUE RETURN UQT@]"@IN POKE LPRINT RETURN COPY COPY <= COPY COPY STR$ OUT STR$ CAT COPY DRAW COPY COPY COPY COPY COPY ( COPY COPY COPY COPY RETURN COPY COPY COPY BEEP ;▗A COPY COPY CLEAR COPY RETURN RETURN © FOR _ LIST DRAW UUT@A"IN POKE LPRINT @ LPRINT LPRINT [B][A]@© COPY COPY COPY COPY © RETURN COPY COPY COPY COPY DRAW @EH© COPY COPY CODE BEEP COPY COPY DRAW {TAN © COPY IF COPY DRAW CODE @ COPY BEEP CODE SAVE SAVE TO LINE " DATA © IF ? LIST ? LIST USR RETURN COPY ▘@? COPY COPY COPY COPY USR COPY COPY COPY COPY SAVE @E@? RETURN _ CONTINUE COPY SAVE AND USR CODE WSCREEN$ © IF ? LIST 6666666666666666666666660000004855*[J] FORMAT :[H] FORMAT g"SQR FORMAT STEP t OUT *^ OUT |ASN 2q ! CLS INVERSE 6<> RESTORE STEP DIM BRIGHT LLIST 6( STEP d©>H!q STEP ▘[F] STEP ▘!J` STEP ▘NOT FLASH INPUT INVERSE 6 OUT <>[I]▝9b/▛ COPY © COPY pUSR AND c©9 COPY qi COPY $SGN COPY * RUN USR USR [G][L]b~ AND c▗ READ aVAL IF a[D]b[D](b[D]?b▜Vb FORMAT mbUSR ▗b LIST [L]b LIST SIN b LIST <>b LIST LPRINT b DRAW RUN b LIST cBIN <c CLOSE #Sc<=jc COPY ▝c FORMAT [I]c CLOSE #CODE c CLOSE # INVERSE c STEP AoNOT {(, P !6H2>V Mt[I]VAL [E] LET AT P2RND CIRCLE /PPS2▙STR$ LET [R]/Kx N~CHR$ P_&[G]2wT[Q]P▘ IF (e[I] CLOSE #[Q]P[G] IF >=S(N▝ABS _[Q]&[G]CODE 22SGN < IF ([G]>=FN GUSR ( COPY [Q]TATTR PAUSE ▘c COPY ' LIST POKE 77 IF K▜[A]A▘%F2▚VAL MERGE 2dU( DEF FN /@ LIST (x2a2[B]dc COPY X67▟ PAPER AND [A]( RETURN '[A] IF LIST k[I]"dTAN /O[Q]x.jFN <nPI[T][H]@STR$ >/[G][O]( OPEN #PEEK M[H]_[Q]/STR$ k[O] ERASE { OVER [T]MSIN >k[H]^[T]~J[F]_▖▖▖▖[O]▖▖ OVER ▖▖[Q][Q][Q][Q][Q][Q][Q]NdRd(8[Q]USR STR$ LEN SIN ERASE OPEN #[T][F][G][H][E]Z/lk{}MJ▖ COPY ?>▘*JX▚&'z[B]9;KAQYics{ STEP OVER LOAD DRAW _[O] OVER RETURN ~>PEEK >_[O]kkk[Q][Q][Q] 1_d1t[O]0v OVER V?t▖~d▖ RETURN V▖PEEK u▖)t▖hd▖ CONTINUE V▖FN u▖POINT uw CONTINUE VU(twhdfD$,, NEW d FOR d&F7GVHxWhXxhhxGVuF?)POINT #%4GVX8gxYj{[P]PEEK STEP [P]_[O]_?@@ VAL [P]3 COPY 3PEEK 3"$:e<e#?#?^[P]4z'gp COPY COPY COPY IN COPY COPY COPY COPY U COPY COPY & .meqe COPY COPY ?151# OUT # RETURN B^0"~ D`U[O]V[P]6PEEK T`3>@UCODE eLEN eV6#$E?H(#9IEhyVW[O]__~?`30) OUT 3?3_3"*?_IN COPY LEN [E]d MERGE LINE h"3J COPY COPY ^ COPY COPY OUT COPY COPY _ COPY COPY e BRIGHT COPY COPY [P]2? COPY COPY ©[I]INT PPF(<22<(FK2<GfIf'm/K:#EVx} STEP [M][L]ATTR ▞?4&V5E('G78x^[P] OUT _IN COPY © COPY ©??BQH@@I/-OA▜#&LFB;'CPB:f3QC/^?! COPY "^CU?B COPY PEEK 1©T RETURN 5>&PEEK COS 23SIN PAUSE rH0 NEW f INPUT f$4&E5 COPY ?>30xH7%&VF5[M][N]ATTR VAL$ PEEK STEP ?[P] OVER ^_0! COPY COPY [O] COPY COPY COPY COPY COPY s COPY ~▗ TO IN COPY COPY > COPY COPY ©[I] TO RETURN [H]SCREEN$ ?e[J] COPY POINT SQR ~EXP TO ASN [J][J]ASN [J][J]4[J][J]5[J][J]u[J][J]u[J][J] POKE [J][J] PRINT [J][J] COPY DIM [J][J]FN [J][J]PI[J][J]&[J][J])[J][J]h[J][J] LxX((( ($(($($(($(LZP(X(P(INT g<>gL:z▞iYy&7H[K][L][M]ATTR SGN $V[J] COPY ?= BORDER 5 PRINT LEN COS DIM 8GgiYX%&5FATTR {)Ehx[K][L] STEP LOAD #-<gATTR [P][P][P][P]? OUT __>74fP**_2vT? COPY COPY PEEK COPY COPY ?T[I]~vINT IN LN TO >POINT TO COPY ?▞ TO ~INT TO 00`0 0p LPRINT phhlh#Y7&zHk[K]▛[M]AT SGN ▞ATTR Eg▖SQR [J]SCREEN$ ?)8($%45'6iyzjIZ9:)*[P] OVER ^[P] OVER ^IN >~ RETURN ?(&%p?5k~SQR ?SQR PEEK % COPY OUT ^ COPY OUT %^y OUT ▖^w4i[O]4ZW"ATTR SQR SQR (SQR SQR kSQR SQR (SQR SQR KK-+-IE+--ISi"i654k[+%JI(ZiySQR COPY 7?1 FOR +)FN POINT [M]ATTR '6EHKYZhkyzFW OUT LOAD 7IN >_ OVER [O]?#&+;@P.2Z_ COPY /` COPY [J]: COPY ~B[J]INT WSQR Sv:4x©4[J] RETURN S[J] THEN Jk[J][J]▞+SCREEN$ THEN [J][J]J[J][J]( CLOSE #i RESTORE i)YI9HW6$54[J][J][J]gh COPY ?/;- FOR ATTR ATTR +ATTR POINT ))H▞7Vg%4ix,IN TAB PEEK LOAD [P]??PEEK ;SQR >_Dh?%-._@▖>E3~aD$ COPY _D4"?VDt▖ OUT [J]PEEK 5[J] RETURN a[J][O]r[J] OUT [J][O]#[J]IN V[J][O]▜ COPY [N][J][J]SGN [J][J] DRAW [J][J] BRIGHT [J][J] 00 D Dtt[U][U]@P▙j[C]jH4E5F$G'#Vx▞9Yi)y[J][J]? CLEAR $&*57;L]n©[N][O]AT VAL$ ABS IN #_~>?~^[P]g<@g<0[P] COPY &5?3PEEK COPY ?~@5CODE .l GO TO $@ CLEAR jkVE#&5 COPY ?/+$%45gix▞?[P]^ OVER _p/ [P] COPY #?#gPEEK ▞ COPY ?g TO PEEK >=[J]©| THEN RETURN TO [L]PEEK TO >l LINE [P]Jj OVER [^{▜▗(((▛k[C]kg&7▞HY|l[M]SGN {[L]AT jE# COPY ?'[T] RESTORE $+-5:<FIWXgm|▞[L]ATTR STEP LOAD ^^[O] OVER ^[O] OVER ^?'E24[Q] COPY "PEEK D©2>$ COPY ?e[P] COPY OUT 3[O]U©c>E (&[O]?©>^$$h.*$f>5ff> COPY ^f~f[P]$ COPY PEEK 5w[P]wPEEK w OVER w RETURN w[N]wwSGN ww P E([Q]▛P@^>^~[O]K+K% rlul&F$6V5'G7Ww?=#(9EJ[hjy{▞ATTR STEP COPY w[O]w^ COPY OVER ▖?$wPEEK 5w~$▖ RETURN 5▖?FwPEEK Vw~F▖ RETURN V▖?fwPEEK fw~f▖ RETURN f▖?fw~f▖ABS ff<ffABS ff<ff DRAW ff|ff](8](8 INVERSE (8}(8P(<(# #2%[O][O][O]?^(:mDm'7(8GWHXFgVghgghhh▖▖▖f COPY ?IN COPY GO SUB INPUT GO SUB &7HYj{[L][N]AT VAL$ IN /ATTR [K]SGN 57FHhW[K][O][K]^[K] OVER COPY [K][O]$[K]^[K] OVER $[K]5[K][O]F[K]^5[K] OVER F[K]?7[K]PEEK h[K]~7[K] RETURN h[K]?w[K]PEEK ▖[K]?[K]ATTR PEEK [K]ATTR ?[K]ATTR ~[K]ATTR COPY [J][J]-#-#-[O][O][O][O]?~?Z.P<nn)*9I:JYiZjyz▞[K][K][L][L]ATTR ATTR [J][J]?IN COPY ABS 2 &7HYj{[N]VAL$ IN $4%5a`qp COPY ?E~E? COPY PEEK #U[O]#333▞33)DDhDD CONTINUE UUFN UU)DDFN UU`0ZZW5&'$^ OVER [O]?PEEK &M[I]nPIn#5%#E33DDDU COPY ?>()&)&('FN $#5Fzy▞IN CAT SGN GO SUB FLASH INPUT USR !w FORMAT F.z~[A]0.▜w CIRCLE NOT Ds STEP u VERIFY <*SGN OVER FORMAT STEP u VERIFY >W OVER LLIST NOT _ CLOSE #!k READ RESTORE STEP ! CLOSE # :[M] FORMAT RETURN ERASE STEP SGN STOP STEP ! CLOSE # PLOT STEP SGN STOP !!T/ STEP 4 OPEN #NOT POINT STOP <<<$$<,H▘
46168 !o:qPI>=>2 CLEAR : CLEAR FORMAT <>> PAUSE <2Bo(:LN POINT RETURN 8 INVERSE ~&PI >FN 2SCREEN$ CLEAR ^F READ INVERSE INVERSE n INVERSE f INVERSE ^ INVERSE V~ THEN o O#~2SCREEN$ NEW # OR MERGE RESTORE RETURN (G:LN POINT LN 0= INVERSE ~ STEP SCREEN$ (5!SCREEN$ THEN THEN w0 NEW AND NEW STEP PVAL$ O MERGE :SCREEN$ NEW STEP PVAL$ FOR MOVE THEN THEN STEP DVAL LLIST MOVE STR$ INVERSE ~<( INVERSE #[F] INVERSE LLIST >VAL 2SCREEN$ <>fgNOT ▞pNOT POINT pNOT VAL p RETURN Y CODE 2▜ FORMAT =w.▙<PEEK LINE G FOR NOT W REM * LPRINT LLIST ~x RETURN = CIRCLE ~<>▘▝A( STOP S CLS BIN 6 FOR x[K](N|VAL ▞ BRIGHT ? ▝5a[R]BATTR [S]7-STR$ IF 5USR ,[Q]p[Q]▘(#▖▖@: DRAW THEN o>=! FORMAT ~PI>=4CODE <2[F][M]!(q THEN AND IF <>.( STEP INT p.:A FORMAT PI } NEW o:▝ FORMAT PI(} NEW :ov}! RETURN YwT] OR GO SUB LN +++STR$ LIST <>^C DRAW COPY NOT fs[Q][Q][Q][Q][Q][Q]AA[Q][Q][Q][Q][Q][Q][Q][Q]J LIST R3[I]ACS IF ▛VAL$ BIN rFNOT )▙ COPY NOT [U][J]NOT y[F]NOT 0qNOT t[J]~▜O▜▜▝wzNOT H FORMAT ! COPY ~2 DATA p THEN © AND NEW ©O>[B]2 RETURN p,,~2 RESTORE p THEN © AND NEW ©O>[B]2q,,~2 NEW pG▜▜ AND 2 POKE p<>:[K][M]PI(CODE 2[K][M],: DRAW G NEW THEN LN x2 DRAW >=:qPI>=: FORMAT PI>=:qPI>=:? FORMAT PIUSR !i` THEN VUSR >2)qCODE 2 READ p STEP B STEP USR qNOT GO SUB [D] CLEAR !q INVERSE !H` STEP DEF FN q STEP DEF FN q STEP DATA q)0 THEN DRAW CLEAR t CLEAR u CLEAR INVERSE <> CLEAR f CLEAR n INVERSE V INVERSE ^NOT RND[M]: READ p RETURN CIRCLE RETURN FORMAT :? FORMAT PIUSR : DRAW NEW O: DRAW NEW pLEN >= THEN ?0 CLS x STEP >▝CODE 2 DRAW 2 DRAW <>!!r5! DRAW THEN PEEK USR >2!rv THEN ~>=!VAL FORMAT THEN v>=!A FORMAT 5(: IF p RETURN ( CIRCLE >w!i` THEN [G]CODE 2[J][M]..NOT SAVE o:▝ FORMAT PI. PRINT <>:A FORMAT PI CONTINUE <>:▝ FORMAT PI>=>2INT FORMAT CONTINUE :CODE FORMAT =(= LINE INVERSE FORMAT VERIFY LINE GO SUB FORMAT => CLOSE #(<>!e` STEP ▗ STEP 3 DRAW STEP B1 ANOT [O]s: DRAW NEW >=! DRAW < RANDOMIZE v! DRAW ~# RESTORE ! CLS r STEP MERGE r8 STEP CLOSE #r8 LLIST DIM ~ LLIST VAL$ won READ ~<># OR O STEP BRIGHT ySTR$ <> STEP ▗z]:▙ FORMAT PI(U*} FORMAT |U*© FORMAT "} FORMAT bo"© FORMAT EBDF@RY S LAK(C9Q AND LINE CODE >.w#w#w#w#w<>W NEW :[S]r PI(:[S]rSCREEN$ ! CLEAR STEP INPUT OUT w!AT r RESTORE OR v_G>0 OPEN # RETURN RETURN {GCODE OPEN # RETURN RETURN REM STR$ READ <> GO SUB sxu STEP POKE [E] STEP B:▜ FORMAT PIUSR RESTORE STEP RETURN LLIST CIRCLE RETURN 8 CIRCLE RESTORE STEP +▟ LLIST USR :w FORMAT RETURN CIRCLE 2▜ FORMAT <>CODE 2 READ p STEP 6 FORMAT STEP B!e` THEN RETURN STEP at: DRAW < PAUSE !pt4~ NEW RETURN 0 SAVE !<VAL$ _N STEP uSQR STEP STEP 0t STEP CODE [M] STEP PEEK © COPY ! DRAW v> THEN N < THEN ^ : DRAW VERIFY CAT G2[S]r NEW G!VAL w STEP 3 FORMAT CODE 2q2q2INT FORMAT 2q2A FORMAT 2u STEP ~▝ STEP FORMAT STEP POKE [E]K STEP Gt! STEP Gt!>"E FORMAT * MERGE FORMAT ## THEN RETURN STEP 9 FORMAT !"E FORMAT >* MERGE FORMAT ## THEN RETURN STEP H FORMAT * MERGE FORMAT ## THEN PEEK <>! X STEP gt LIST >w# DRAW <>!:$qPI STEP <q STEP OPEN # STEP [T]r0CODE 2 READ p STEP BNOT [O]s STEP B FORMAT :qPI STEP NEXT q: DRAW THEN o( ERASE STEP N FORMAT CHR$ [E]s STEP FORMAT <=:qPI STEP {q STEP >=] STEP OVER ~ STEP Sx: READ p RETURN 8! STEP [M]:qPI( STEP ▙[I] STEP Y[K] STEP USR u STEP < FORMAT OR STEP NEXT qvSTR$ SAVE + STEP B STEP :qPI TO ▗u STEP [I]x STEP < FORMAT STEP [M] STEP [G][C] INVERSE STEP ` GO SUB STEP INK ▗ CLS STEP "r STEP @[K] STEP POINT ▝:qPI LINE qtCODE 2 NEW p2 q<2$q. STEP SAVE o STEP STEP [I] STEP [P][M] STEP H[F] STEP '[F] STEP B OR STEP STEP [I]x STEP [M]* MERGE FORMAT ## RESTORE THEN RETURN !"E FORMAT > STEP ▝[D] LLIST THEN PEEK STEP PEEK ©STR$ PAPER STEP STEP PEEK © STEP [F]2v CLEAR CODE 2$q2qNOT [O]sVAL$ BIN rFCODE 2 q!qzu GO SUB VAL STEP EXP BEEP PRINT STEP USR u LET PI( STEP FORMAT ▚:▚ RETURN (8>2 q!qzu GO SUB VAL STEP EXP BEEP PI>=NOT OVER ▚:INT FORMAT PI>=:uPI :▚ AND (0>2qCODE 2▚2u<> INK INK : READ pPICHR$ [F]v:▘u THEN ©CHR$ *x NEW ©2▘u*▝u FOR *{u:uG:zuO| THEN © INK THEN USR INK NEW ©g STEP [Q]wz2▚*▝u FOR *~u:uG:}uO| THEN © INK THEN >= INK NEW ©g STEP [Q]wz2▚ INK x INK 2▚:▘uPI ![Q] GO SUB [u GO SUB R8> COPY 9![Q] GO SUB [▝uPI GO SUB R PAPER *x:▘uPI(G:▝uOCODE [Q] THEN ! THEN 8 THEN # PRINT 7 THEN STEP =xz:▝uG>[Q] STEP ;xzNOT [D]w= +:▘u THEN © LINE *x NEW ©2▘u*▝u FOR *{u:uG:zuO| THEN ©( NEW ©g INK THEN USR INK NOT v=CHR$ pw:|u THEN © LINE *x NEW ©2|u*{u FOR *▝u:zuG:uO| THEN © INK THEN USR INK NEW ©g STEP [Q]wz2▚*{u FOR *~u:zuG:}uO| THEN © INK THEN >= INK NEW ©g STEP [Q]wz2▚ INK x INK 2▚:|uPI ![Q] GO SUB [zu GO SUB R8> COPY :![Q] GO SUB [{uPI GO SUB R PAPER *x:|uPI(G:{uOCODE [Q] THEN ! THEN 8 THEN #NOT Nw7 THEN STEP =xz:{uG>[Q] STEP ;xzNOT [D]w:|u THEN ©CHR$ *x*{u FOR *▝u:zuG:uO| THEN ©( INK THEN USR INK NOT GO TO v2▚><>eiSXNOT BIN w RESTORE INK INK PI GO SUB R PAPER GO SUB w LINE INVERSE w LLIST |PI( BORDER > THEN ! GO SUB j PAPER x THEN THEN THEN = LIST >) PAPER x FOR ) FOR = PLOT > THEN $ PAPER x THEN "= PLOT <> OR y[A]STR$ 8(NOT TAB w THEN FORMAT NOT NEXT w INK RUN THEN CIRCLE INK LLIST > THEN ! GO SUB j PRINT THEN THEN THEN 8, LET = LOAD <> THEN THEN THEN PRINT 7 THEN THEN LET 8 RESTORE PI GO SUB R0 LLIST 7 THEN PI GO SUB R LLIST LET CODE <>7 THEN LET 8 SAVE THEN 7 THEN |B RETURN THEN #8LN 0 THEN " FORMAT NEXT [A]7 THEN FORMAT GO TO INVERSE !q STEP [M] INVERSE !qNOT h[L]:qPI INVERSE !H` INVERSE ~"PIUSR =2q STEP _ INVERSE ~ NEW ©USR INVERSE ~ NEW ©USR INVERSE ~ NEW ©USR INVERSE THEN &~USR CODE 2q> LIST INVERSE w"<>: INVERSE ~= STEP FN RANDOMIZE >2 NEW p STEP LEN x>2 NEW p STEP LEN x: READ p RETURN 2ASN x( !9z6 COPY # CLS RETURN 0 PRINT G: NEW p THEN ?<VAL G LET ! DATA p8# PRINT ~8 NEW O~ NEW ?LEN O LET PRINT NEW PRINT POINT O>TAB o MOVE MERGE / NEW SCREEN$ VAL$ W LET . NEW VAL$ _ LET RETURN 0:qPI>(> PRINT !9z PRINT ~#INKEY$< LINE [U]y MERGE +V#^ RESTORE z▜oy STEP $[J]W{▜oy STEP $[J]_ LLIST ~/POINT NEW COS +~ STEP Yz#POINT NEW SIN STEP YzxPI((+~▜ RESTORE ox STEP $[J]<W LLIST ~FN NEW SIN STEP Yz#~ RESTORE ▜ox STEP $[J]< LLIST _~FN NEW COS STEP Yz MOVE { STEP Yz+z STEP Yzx~#0ACS NEW p 6 COPY GO SUB _ NEW ▝ STEP Yz+ GO SUB _ NEW ▝ STEP Yz## LET =CHR$ y LET PRINT PRINT +~+ PLOT <(~▜▜0w STEP [J]ATN NEW IN +w LET = LPRINT STR$ OR ~ THEN w# +▜>?8[G]▙ NEW ©G#~▜>w8[G]▙ PLOT O RESTORE STEP <FN LLIST #STR$ MERGE <> COPY > RUN STEP *▛0> LOAD STEP *▛8>0 AND GqxVAL >=![A] FORMAT STEP BRIGHT CLS = NEXT <>: FORMAT RETURN 8:b FORMAT RETURN ▗> CIRCLE >SGN <>FN [B]uAT [D]▜P[S] SAVE 7k▖*d$fATTR [M] DRAW LEN VAL 7[S]^ OR GVAL$ x8 NEW ©O~ NEW ©▝ THEN ©([P]Ox NEW LEN wSTR$ <> NEW ©O~ NEW ©[B]0 GO SUB D FOR F CONTINUE !/[H]~ INPUT [A]w!COS COS ~ INPUT w: READ p RETURN FORMAT >2BIN [G]<> RESTORE 6#r#r:j`PI( THEN RETURN INVERSE ^# INVERSE V$!aN 1 ANOT POKE t#~#SQR ~## GO TO INT DIM LLIST y RETURN USR (:TTAN NEW LEN w THEN w>= THEN Y( THEN [O]:VAL FORMAT THEN w( STEP [J]ATN NEW p THEN OVER THEN f( STEP [J]ATN INKEY$ THEN INKEY$ THEN n>=:j`PIUSR STEP [J]ATN NEW >= THEN VAL$ <> CLEAR ~ STEP PVAL$ *RTAN #w#r#s RESTORE > STEP PVAL$ LLIST #w#z INPUT w#{ INPUT w<>*RTAN ~ RESTORE !VTAN STEP INT TAN LLIST w#6 COPY NOT [J]ATN INVERSE CLEAR INVERSE ~ COPY CLEAR VAL$ COPY INVERSE ^ RETURN CLEAR ~ RETURN ( RETURN $<>[D]0 IF GO SUB D PLOT NEW >=!!` CLEAR !MTAN ' CLEAR < RETURN NEXT CLEAR ~PI THEN ©>= THEN w THEN W>= INVERSE RESTORE RESTORE INVERSE LLIST :UTAN INVERSE VAL$ % NEW INVERSE LLIST USR STEP [J]ATN NEW USR _LEN NEW >={POINT NEW >= INVERSE THEN &F THEN S THEN Q>= CLEAR RESTORE RESTORE CLEAR LLIST INVERSE RESTORE STEP J{ BRIGHT J{ BRIGHT J{ INVERSE LLIST CLEAR LLIST FORMAT :UTAN _ CLEAR ~▜▜▜▜COS CLEAR w RESTORE CLEAR READ INVERSE ~" NEW ? INPUT _ CLEAR ~"[D]0 CLEAR THEN NEW RESTORE INVERSE RESTORE CLEAR RESTORE INVERSE LLIST INVERSE RESTORE STEP ATN CLEAR LLIST INVERSE LLIST LLIST > CLEAR w" CLEAR LLIST 7<> CLEAR N CLEAR F RESTORE INVERSE ~# RETURN j ( INVERSE ~% STEP j{8+x STEP j{8%x STEP j{8!o` CLEAR !aTAN > PRINT STEP ▝{8 CLEAR LET = INPUT LLIST <> LET LLIST 7<>2[F][M]!TTAN 4~ NEW 4 INVERSE !H`!WTAN > PRINT 2UTAN ~ NEW USR INPUT USR RESTORE CLEAR LLIST ( THEN n(W CLEAR 5 R INVERSE ~/ NEW PLOT CLEAR w THEN v(7 INVERSE ~ PI(: THEN n(/~ NEW INPUT (:j`PI INVERSE ~"?SQR 8 CLEAR ~PI( STEP [J]ATN SQR 8 STEP [J]ATN SQR ( STEP [J]ATN [T](_ THEN PEEK STEP | THEN RETURN 0H0[D]~ RESTORE CLEAR RESTORE LLIST STEP INT TAN LLIST w CLEAR N CLEAR V CLEAR ^ RESTORE RESTORE CLEAR LLIST CLEAR F CLEAR f CLEAR nx[R]<( x< xAO FOR y< STEP [J]ATN O PLOT USR W_x THEN THEN STEP DVAL LLIST ' INVERSE LET =PI ATTR <>6[Q] CLEAR t FOR INVERSE ~# RETURN READ USR INVERSE THEN ACS INVERSE THEN NEW <> RETURN CHR$ gLN STEP gLN USR CLEAR *RTAN CLEAR ~ NEW INVERSE w%CODE <>!WTAN :[H][M] VERIFY /=( IF THEN v ~ PLOT DRAW <>=:VTAN STEP INT TAN 2VTAN ~ NEW >=~▜▜▜▜w NEW >=!j`~PI<>+ THEN VERIFY <> CLEAR RESTORE CLEAR *RTAN CLEAR ~ CLEAR LLIST NEW USR NOT BORDER FORMAT CLEAR *RTAN CLEAR ~ NEW LINE REM FORMAT INVERSE w!<> INVERSE THEN &v(:SIN [M]PI( RETURN (>2SIN [M]▜" INVERSE f$ INVERSE n#~ NEW > ~ RETURN U>0~ RETURN <USR y RETURN 2USR >NOT gLN ( STEP E RANDOMIZE STEP - RANDOMIZE NOT AT FN *RTAN ~ NEW SAVE RETURN [Q](7 THEN _ LINE INK PI STEP E RANDOMIZE STEP - RANDOMIZE # INVERSE ~ PI(t INVERSE ~"xSQR 08SQR 0~ THEN 8 RANDOMIZE INVERSE 4"8W INVERSE 5" INVERSE 5"X~ NEW G: OVER INKEY$[A]8 RETURN 0>g: READ p:NOT POINT 8 INPUT OCODE THEN THEN INPUT *STR$ POINT FOR jc"▚Hx THEN W( INPUT G OR STEP OVER ▚!▚~STR$ w PAUSE y RETURN PAPER INK PI STEP E RANDOMIZE STEP - RANDOMIZE NOT xFN :[D][M]O*RTAN ~ NEW SAVE RETURN [Q]USR 4~ NEW USR w INVERSE w" LLIST OR STEP OUT ASN STR$ NOT /[O] INVERSE !WTAN >HABS >= INK COPY INVERSE NEXT NEXT NEXT : DRAW THEN w PRINT NEW IN 2 DRAW LET >=:qPI *[U]▝:q<TAN ASN USR :[E][M]PIUSR 2SIN [M] INVERSE !H` STEP [F]>U2©>82[D][M]2 INVERSE ~ INVERSE !q STEP -© INVERSE !q STEP -© INVERSE !H` INVERSE f INVERSE nU THEN | PI GO SUB B88 INVERSE t INVERSE u<>! INVERSE ^PI GO SUB R> INVERSE w INVERSE t INVERSE u<>NOT MERGE _ STEP REM DRAW CHR$ [J]ATN !H`6# CLS 6.j6 LIST >2CODE FORMAT LLIST <>:▙ FORMAT PI(>IN FLASH RETURN THEN _ ▜ACS NEW IN w THEN M#( PRINT : RESTORE p<> THEN n>=: FORMAT VERIFY CIRCLE :b FORMAT RETURN ▗? RESTORE CLOSE #@ GO TO LLIST 0CODE <> THEN AND $%<>!USR @ STEP STEP ©!STR$ A LPRINT > STEP [Q]SIN FOR STEP E▗ FOR STEP E▗= LIST <> FOR STEP BORDER ©$| NEW TO E▗<><>G RETURN >= RETURN CIRCLE RETURN >= RETURN FORMAT STEP d▙8<> OR STEP z VERIFY <0 STEP @ GO TO 0:q CLOSE #[J]ATN 8STR$ <>STR$ <> PRINT !SGN FORMAT VAL$ +xVAL$ ( LET STEP DEF FN OUT THEN OR <>!"^ OUT STEP . LLIST LET LLIST STR$ NOT [S] OUT @<USR STEP RETURN [E] STEP 6 FORMAT >!Xww#w IF wP!USR GO SUB VAL Z![ GO SUB VAL STEP /r STEP erNOT Y▗ NEXT ! LPRINT CAT USR W-w SAVE GO SUB s` PAPER RANDOMIZE FOR )]U} MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE MERGE RESTORE GO TO NOT _ PAPER RETURN <>!gCODE <>:▗ FORMAT G> AND CLS 2| FORMAT <>A:@ FORMAT PIUSR : DRAW NEW (:$ THEN ?8 THEN ?8:qPI STEP ]▝ VERIFY STEP >▝2 STEP ]▝-:qPI STEP GO SUB [D]" STEP ]▝: DRAW NEW ?▜>=▜▜8 IF STEP ]▝ RETURN 8 VERIFY STEP >▝CODE 2 DRAW 2 DRAW <> GO SUB s MOVE G▜! FORMAT o0$"T▝ STEP ! FORMAT GO SUB { MOVE NOT RETURN [E]: READ pGEXP y RETURN 8 LLIST LINE :? FORMAT PIy '2 READ px RETURN y FORMAT RETURN CIRCLE PRINT STEP STEP [I] LET USR !P GO SUB VAL [!Z GO SUB VAL <> RETURN 0 MERGE CODE 2 READ p<>CODE 2[U]▝ INVERSE !q:q INVERSE ACS INVERSE ACS INVERSE ACS NEW © 1 STEP "|ASN (*>2[U]▝ FOR ! GO SUB R FOR !@PI GO SUB R PAPER MOVE ▘! CODE GO SUB R0>2q FOR STEP BEEP ▘| STEP ?▛CODE 2RND▝ INVERSE !q:qPI u INVERSE ~ INVERSE ACS INVERSE ACS NEW © RETURN 0fPIrrw<>>2RND▝ ! STEP "|ASN ( FOR ! GO SUB R FOR !@PI GO SUB R PAPER MOVE ▘ FOR STEP BEEP ▘>[Q][E]2 PAUSE p>2q:q< INVERSE !H`() STEP "|ASN + FOR MERGE STEP q▘2INKEY$▝ INVERSE # INVERSE # INVERSE # MOVE STEP q▘+CODE INVERSE n INVERSE fA STEP CLEAR INVERSE # STEP |ASN + FOR INVERSE + MERGE STEP VAL ▘2INKEY$▝ INVERSE # INVERSE # INVERSE # MOVE STEP VAL ▘2PI▝ INVERSE ~ NEW >(>2FN ▝NOT [A] INVERSE ~ INVERSE n INVERSE f THEN SGN STEP ▞[M] THEN THEN THEN INVERSE f THEN |( PLOT <>>2q<> RESTORE ) MOVE THEN : THEN :qG| RETURN P8 RETURN x0x RETURN c>=>>cx RETURN USR >2q<> INVERSE ^ INVERSE V INVERSE N INVERSE F INVERSE n INVERSE f<> STEP THEN SGN THEN INT THEN LN > STEP > FOR ) FOR 8 THEN ! THEN 8)8▜0 LOAD THEN THEN THEN : THEN THEN 8 THEN :J PRINT | STEP IN ▜ FOR x STEP IN ▜0y STEP IN ▜0xPI( THEN 8 THEN THEN THEN 8 THEN THEN LET THEN ?( PRINT STEP ▚[M] LET THEN ?( THEN < THEN NOT { STEP ▚[M])0!<>: READ p RETURN FORMAT STEP ASN ▗ STEP B▗:FN ▝PI( FOR !5Q:PI▝G8>[A]>▖G$| NEW TO E▗ RUN OR MERGE O:INKEY$▝G THEN LN ▜(8 THEN 9 THEN IF THEN ! THEN IF zACS w#yACS w#{ACS w++$| NEW TO E▗ MOVE STR$ <=<>!.&q INVERSE RESTORE RESTORE INVERSE LLIST INVERSE ~ INVERSE n INVERSE f INVERSE LLIST )▜▗ CIRCLE <>:CODE FORMAT RETURN > CLOSE #>= THEN ~>>= LLIST <>:? FORMAT CIRCLE INVERSE ~▜ RETURN CIRCLE INVERSE ~ NEW USR INVERSE ACS NEW LIST >=7<>NOT )o} AND o CIRCLE | VERIFY g<>} VERIFY o CIRCLE | AND g<> STEP ASN ▗NOT [S][I] COPY GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR $| NEW TO E▗ FOR GO TO <><$$< PRINT STEP STOP [K] LET < SAVE <>.▞42z LPRINT <>~▝▝A! ![B]▗5P# GO SUB [Q] GO SUB [Q] GO SUB [Q] THEN y( OR IF COPY STR$ FOR STEP BORDER © FOR NEW <>$ INK p~+PEEK (w THEN ? THEN ? RESTORE MERGE STEP O MOVE LLIST ### INK INK RESTORE >2# INK PEEK (w RESTORE MERGE STEP @ MOVE LLIST ### INK INK DIM CODE 2#<>#QCQcQQ[T]QNOT Q8Q[I]QLN Q CIRCLE Q SAVE QXQxQ READ QGCODE 2[H]2EXP >2mG> COPY 2m2[H]2EXP og INK INK xPI LINE LLIST W NEW :#= LINE PRINT CODE 7 DRAW Oz AND NEW SAVE THEN ? THEN ? THEN ?G>[A]W($(8X RESTORE >w, DRAW STEP ▚,B(CODE w, DRAW 6, LLIST INK INK >=$C LPRINT X RESTORE >w, DRAW THEN STR$ STEP ▚ LLIST INK INK >=$C FOR y RESTORE w,CODE w,w,w, PLOT w LLIST $ INPUT <>CODE RESTORE w,w,w,w, PLOT w LLIST $ LOAD <>>(7( THEN ? DRAW NOT ~q:#=USR y NEW RETURN RETURN (<>-6,<>iA OUT PRINT INK !T COPY INK >2(▚:)▚PICHR$ `[A]NOT SAVE PRINT INK !T COPY INK CODE 2(▚:)▚PICHR$ `[A]NOT SAVE PRINT INK !T COPY INK >2(▚:)▚PICHR$ POKE [B]NOT SAVE ▛ PRINT INK !T COPY INK CODE 2(▚:)▚PICHR$ POKE [B]NOT SAVE ▛ PRINT INK !T COPY INK >2(▚:)▚PICHR$ CLS [A]NOT RUN PRINT INK !T COPY INK CODE 2(▚:)▚PICHR$ CLS [A]NOT RUN O:)▚PIyCHR$ [A]NOT 7O:)▚PIyCHR$ 2[A]NOT N STEP 1 CLS RETURN CIRCLE NEXT CODE 2)▚NOT DIM ▚ STEP 2 CLS RETURN CIRCLE >2)▚ STEP INPUT ▚ CLS <> GO SUB K▚ GO SUB C▚ GO SUB [▚>@ THEN K ▝▝[B]2 ▚> THEN C([A]2!▚y RETURN @ THEN [x RETURN x THEN S(0(08(0] FORMAT Xx▘8 RETURN x PAPER >=▜z[A]8 RETURN x PAPER [I]▖NOT RETURN ▜x VERIFY xG2▚z[A] CIRCLE >= VERIFY LIST ERASE POKE ▜NOT ▙▖y VERIFY @O2▚z[B] CIRCLE z STEP IN ▜bky STEP IN ▜ GO SUB R>x[A] STEP IN ▜ GO SUB R PAPER ?▞>x STEP IN ▜ GO SUB R ERASE J▖NOT CHR$ ▖x VERIFY xGy VERIFY @O GO SUB C▚z STEP IN ▜bky STEP IN ▜ GO SUB R CIRCLE x STEP IN ▜ GO SUB R CIRCLE x AND SAVE 8 STEP IN ▜ GO SUB R ERASE @▖NOT LN ▖ RESTORE &PEEK o^$V LLIST <> STEP CLOSE #▜ STEP [R]▚ STEP CLOSE #▜NOT ▞▚ GO SUB K ▚ GO SUB [▚z GO SUB D INK O INK x[C] STEP CLOSE #▞: ▚O:!▚▘NOT LOAD ▞x AND xG2▚CODE >▖<>x STEP STEP 2"▚G: ▚ STEP LN ▚ STEP STEP %:▚ THEN G TO r▚BIN C▚:"▚G: ▚ STEP BIN ▚ STEP STEP %:▚ THEN G TO Z▚BIN +▚<>x AND xG2▚CODE x VERIFY w GO SUB [▚>x STEP STEP 2"▚[B]G THEN K(CODE STEP BIN ▚ STEP STEP %:▚ THEN G TO Z▚BIN +▚<>>© STEP LN ▚ STEP STEP %:▚ THEN G TO r▚BIN C▚<>x AND x2▚GCODE x VERIFY w THEN C( STEP ▞ STEP +▚ STEP ▞NOT C▚ STEP [R]▞ STEP Z▚ STEP [R]▞NOT r▚x AND x2▚GCODE x VERIFY w GO SUB [▚y STEP STEP 2"▚y INK _:"▚ GO SUB DO INK THEN C(1:"▚/ AND ▝:)▚PICHR$ LN { NEW RETURN >={ PLOT o THEN OBIN +▚ TO C▚<>:"▚ AND [A] RETURN CIRCLE } NEW LPRINT PLOT _:)▚PICHR$ TO COPY :▚ THEN OBIN Z▚ TO r▚<> GO SUB [▚y STEP STEP 2"▚y INK _:"▚ GO SUB DO INK CODE THEN K >©2 ▚O:"▚o:!▚[F] STEP CLOSE #▞: ▚O:"▚o:!▚ STEP LOAD ▞:▚ THEN OBIN ▞▚ TO [R]▚<> STEP NOT ▞: ▚O>[C] STEP CLOSE #▞:)▚PICHR$ PAPER { PLOT o▞: ▚O>▘[A] STEP LOAD ▞} NEW LPRINT PLOT _G:)▚PIx COPY <><> GO SUB K▚ GO SUB [▚z GO SUB D INK O INK <>AOx STEP VAL " THEN DRAW G:)▚PIxCHR$ READ COPY < THEN 8= CLS ]<> PRINT x2'▚ LET AOx STEP VAL " THEN DRAW VERIFY GO SUB DO:)▚PIyCHR$ GO SUB CLS :'▚G<> GO SUB K▚>▖[A] INK O:"▚_ INK <>:)▚PICHR$ RANDOMIZE } NEW LPRINT PLOT _!|%"! VERIFY "[C]! AND "[I]!USR 0!$|"! AND "[C]! VERIFY "[I]! FORMAT 8"[O] MERGE PRINT OR THEN DRAW STR$ OR ( RESTORE +6 COPY T] OR GO SUB LN STR$ LLIST NEW ( DIM STR$ LET MOVE <>}o|8 AND g INPUT RETURN 0 REM REM INVERSE ~# RETURN %USR RESTORE !▚ FORMAT 44 LLIST USR > STEP [I]LN INVERSE 5&<> MOVE CAT ▚ PLOT CLEAR INT ^kn DRAW + OR MERGE RESTORE PRINT z STEP IN ▜bk LET STEP IN ▜ GO SUB RCODE "%▚*%▚ STEP IN ▜ GO SUB R0[A] THEN 80 LIST LLIST MOVE STR$ <>{[F]0:(▚PI >IN SGN 8> CAT SGN 0 LET <> GO SUB s#▚~LEN wUk~VAL wz[D]= THEN ?0,6 COPY STEP 6^!:▙ FORMAT SQR 8 FLASH
65036 IF ~<<>:qPI|(CODE 2 INPUT p<> STEP INPUT ▟ STEP ▙ INK THEN | INK THEN 80 THEN !0 INK THEN | INK CHR$ ▛*}[D](© BORDER -}[D]({#▚ LET <>}[D]( PRINT ©-}[D]( GO TO 80 REM THEN !0 LOAD INK ( FLASH THEN | INK ( GO SUB INK INK ~LEN wUk~VAL wz[D]= THEN ?0,6 COPY j VERIFY /2 OPEN #▛1ACS LET RANDOMIZE PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT :(▚PI GO SUB {#▚ STEP INPUT ▟POINT STEP ▙[U]} NEW RETURN 0:(▚PI >IN SGN 8> CAT SGN 0 LET <> GO SUB s#▚~LEN wUkz[D] THEN ?06 COPY STEP 6^! CLEAR THEN #F( CLEAR THEN NEW <> CLEAR 6& CLEAR w%<> STEP z VERIFY x BRIGHT [J]ATN :q FORMAT > RANDOMIZE <> STEP INPUT ▟ STEP ▙ INK THEN | INK THEN !0 INK EXP ( THEN | INK CHR$ .-}[D]<( INK }[D] INK (NOT i▛ INK }[D] INK (NOT POINT ▛ GO SUB {#▚ LET <>-}[D]<( POKE !0 PAUSE INK ( BORDER EXP ( INK THEN | INK ( GO TO INK INK ~LEN wUkz[D] THEN ?06 COPY j VERIFY /2 OPEN #1ACS LET RANDOMIZE RETURN PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT :(▚PI GO SUB {#▚ STEP INPUT ▟TAB STEP ▙FN { NEW RETURN 0:(▚PI >IN SGN 8> CAT SGN 0 LET <> GO SUB s#▚Uk~VAL wz[D]= THEN ?0,6 COPY STEP 6^!![H] FORMAT ~##[G]0/ NEW SAVE <>!"E FORMAT :▙ FORMAT PI> RANDOMIZE BIN % CLOSE #>NOT >= STOP STEP INPUT ▟ STEP ▙ INK THEN | INK THEN 80 INK EXP ( THEN | INK CHR$ ▟ }[D](© NEW NOT i▛NOT POINT ▛ GO SUB {#▚ LET <>}[D]( PRINT © THEN 80 NEXT INK ( CONTINUE EXP ( LPRINT THEN | INK ( GO TO INK INK Uk~VAL wz[D]= THEN ?0,6 COPY j VERIFY /2<>▟1ACS LET RANDOMIZE RETURN PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT :(▚PI GO SUB {#▚ STEP INPUT ▟ATTR STEP ▙INKEY$|% NEW USR { VERIFY _} VERIFY o0>IN SGN ( <>| AND g<>$| NEW USR { AND _} AND o0> FORMAT SGN (<>| VERIFY g<> LET GO SUB {#▚ LET <>:Q FORMAT O VERIFY 8 THEN USR >[B]2▚:R FORMAT O VERIFY `0 THEN >=>`[B]2▚x2▚:S FORMAT 2▚ NEXT !▟▙ STEP w▙ STEP OVER ▚ NEXT STEP ▗0 RETURN CIRCLE STEP RETURN ? FORMAT RETURN 5<>!TAB ▙ GO SUB s#▚:*▚1 STEP ▙ MOVE GO SUB [Q]= IF GO SUB {#▚ CLS <>``© COPY ( COPY XW??WW?X?@@xxx▖xw THEN DRAW THEN DRAW ▖ RUN THEN DRAW USR RUN THEN DRAW FORMAT CAT IN IN CAT CAT IN FORMAT IN CLS ▚▜▜;▜D▜ COPY ▜▖[K]▖ OVER COS ▞ PAPER ▞ FLASH ▞ CLS ▞ DRAW ▞ CLEAR [A][A][A]-[A]6[A]:[A];[A][[A]u[A]n[A][B][B][C][C]▙ RETURN ▟:[G][M]PI>=>@2J>O2[L]>?2INKEY$!>P STEP ▖ INVERSE !H` OR INVERSE ~ O NEW 0 RETURN 0 2. STEP SAVE o INVERSE f INVERSE n"▚ INVERSE n INVERSE f"▚ SAVE STR$ AND 2▚y VERIFY O0 LIST . STEP SAVE o INVERSE THEN INKEY$' INVERSE STR$ SQR >USR 2J> CAT 2[L]>IN 2INKEY$! THEN DRAW > FORMAT " PAPER ▞" CLS ▞"n2a2▙> CAT 2▟2▛2>IN 2▟2▛22 RETURN ▟<> COPY COPY { NEW LPRINT PLOT o THEN OBIN +▚ TO C▚<>:▚ THEN OBIN Z▚ TO r▚<>{ NEW LPRINT PLOT o< THEN = CLS ]<> CLS :'▚G<>} NEW LPRINT PLOT _ PRINT OR G THEN DRAW STR$ OR (|% NEW ( SAVE STR$ LET <>} VERIFY o8| AND g LOAD | RETURN USR 0 REM REM PRINT OR G THEN DRAW STR$ OR ($| NEW ( SAVE STR$ LET <>} AND o8| VERIFY g LOAD | RETURN FORMAT 8 REM REM { NEW RETURN 0:(▚PI >IN SGN 8> CAT SGN 0 LET <> GO SUB s#▚Uk~VAL wj:(▚PI STEP INPUT ▟ STEP ▙ INK THEN | INK READ THEN 8 INK EXP ( THEN | INK MOVE }[D]8 DIM NOT K[B]NOT [B][B] GO SUB {#▚ LET <>}[D]8 PRINT Uk~VAL wj THEN 8 LOAD INK ( DATA EXP ( BRIGHT THEN | INK ( NEW INK INK :(▚PI STEP INPUT ▟ VERIFY STEP ▙ MOVE {[F]0:(▚PI >IN SGN 8> CAT SGN 0 LET <> GO SUB s#▚~LEN wUk~VAL wj:(▚PI |% NEW TO NEXT ▟$| NEW TO ▙ INK THEN | INK CHR$ [B] THEN 8 THEN 8 INK THEN | INK CHR$ [B]NOT {[B]}[D](NOT D[B]-}[D](NOT H[B] GO SUB {#▚ LET <>}[D](<NOT ▖[B]-}[D](HNOT [B]~LEN wUk~VAL wj THEN 8 READ THEN 8 BORDER INK (@ THEN | INK ( DATA INK INK :(▚PI STEP INPUT ▟ CLOSE # STEP ▙ CAT k~ COPY PI(G> COPY THEN 88▜ RANDOMIZE w(▜8 THEN 8 RANDOMIZE pNOT e[B] INK ~PI(G> COPY THEN 88▜ RANDOMIZE > COPY wk~ COPY PI(▜8 THEN 8 RANDOMIZE p PAPER } NEW RETURN 0:(▚PI >IN SGN 8> CAT SGN 0 LET <> GO SUB s#▚~LEN w:(▚PI STEP INPUT ▟ STEP ▙ INK THEN | INK NEW THEN 8 INK EXP ( THEN | INK CLOSE #-}[D]<( CONTINUE NOT K[B]NOT [B][B] GO SUB {#▚ LET <>-}[D]<( POKE ~LEN w THEN 8 LET INK ( NEW EXP ( OVER THEN | INK ( DIM INK INK :(▚PI STEP INPUT ▟ INK STEP ▙ CLOSE # STEP < FORMAT :? FORMAT PI>=@:@ FORMAT PI>= STEP SGN n STEP [F]:qPI( INVERSE !H`CODE INVERSE w"< STEP [M][M] STEP STEP PEEK ©>B2 ERASE [D] STEP =[F]! OPEN #[D]" IF [C]>2 FORMAT [D]>2&[D]>2+[D]:@ FORMAT PI >2[D]>2[D]>2▚!"▚: FORMAT [D]2 MOVE [D]! OPEN #[D]~=w#G> STEP AT [D]y RETURN 82▚ RESTORE STEP DATA ▚ LLIST : MOVE [D]=(2 MOVE [D] OVER STEP PEEK ©: ERASE [D]= RETURN 2 ERASE [D]8: FORMAT [D]2 MOVE [D] STEP CHR$ : ERASE [D]=2 ERASE [D]()<>CODE 2@ FORMAT 2? FORMAT >G! OPEN #[D]~ VERIFY PEEK w# RANDOMIZE STEP STEP PEEK ©NOT USR [D]CODE 2@ FORMAT CODE 2@ FORMAT <>CODE 2? FORMAT >G! READ [D]~ VERIFY USR w# RANDOMIZE <>>2 NEW p<> PRINT STEP ATTR RANDOMIZE LET NOT 9 FORMAT RESTORE !INT IF THEN RETURN LLIST <> STEP ▞[D]!PITAN PLOT COPY A CLEAR :VTAN STEP INT TAN 2VTAN >NOT PEXP LN 0 THEN ! FORMAT PRINT [A]7 THEN FORMAT INPUT :▝ FORMAT PI. TO SAVE oCODE 2uNOT 2[F]!#&(+-0257:<?AD (08:qPIUSR ! READ [D]" IF [C]>2 FORMAT [D]>02&[D]>@2 ERASE [D]!"? FORMAT :qPI(J>82+[D]>2 NEW pCODE 2 RESTORE p2 DATA p2[L][M]<2$q! FORMAT THEN PEEK STEP STEP [C]/ OR STEP STEP [C] STEP PEEK ©STR$ NEXT STEP '[F]CODE 2q STEP ~▝ STEP POKE [E] STEP [R]_ STEP ▟r>NOT U^>2q STEP '[F]CODE 2[K][M]2 READ p2q STEP INPUT NEW >22+[D] STEP B STEP F[J] STEP lr!q STEP [F]6#6:q INPUT 2q!H` STEP [F] INVERSE !H`> LIST INVERSE w> INVERSE w= INVERSE ww> LIST INVERSE w" STEP [F] STEP INK ▗ STEP STEP [C]$ OR STEP STEP [I]x STEP [C] STEP PEEK ©STR$ LIST OR STEP STEP Sx STEP [I]x STEP [C] STEP ▗u STEP PEEK ©STR$ REM CODE 2$q STEP ATTR RANDOMIZE STEP [F]6! DRAW CODE w# DRAW <> INVERSE !H` INVERSE THEN ![G]CODE 2[J][M]' INVERSE INVERSE w" RANDOMIZE <>': STEP [L][G]: STEP POINT [G]: STEP ATN [G]: STEP CAT [F]:"[F]PI( STEP INKEY$[F] PRINT 2(q CLS <>NOT x[G]NOT t[G]NOT [C][G]NOT ^[G]NOT A[G]NOT H[G]NOT W[G]NOT W[G]::"[F]PI :(qPI>= COPY 0 DRAW x2IN [G]▜!a[F]o0$ DIM = LINE $[G]=(A*%[F] GO SUB [#[F] OPEN # RETURN B RETURN # POKE z AND LIST W GO SUB S#[F]"%[F]USR :"[F] THEN ©(A>2"[F]>[Q]2VAL$ [F]!'@ GO SUB S#[F]"%[F]<>*%[F] GO SUB [#[F]? THEN ?_G>0 OPEN # RETURN RETURN CCODE OPEN # RETURN RETURN DIM GO SUB S#[F]"%[F]USR CODE 2"[F]:IN [G]<G> CLEAR !(qVAL$ w<> GO SUB [#[F]{▜ AND _ OPEN # RETURN RETURN CODE C OPEN # RETURN RETURN LIST AND > CLEAR > OPEN #2+[G]>2"[F] MOVE >! AND >! THEN ?" PAUSE [F]g.>2"[F]NOT INPUT [F] RETURN >2"[F]@@!'y2ABS [F]x2VAL$ [F]NOT TAB [F]>2"[F]2"[F] NEXT P @ FLASH LIST USR USR NEXT >2"[F] STEP USR LIST & THEN THEN 8 THEN THEN 8 THEN THEN 8 THEN <>NOT .[I] STEP SIN COS :[G][M]PI>= STEP ▙[I]>2NOT [G] INVERSE !H` INVERSE ~"PI( READ INVERSE ~ RETURN @0 BRIGHT INVERSE ~ RETURN @0 MERGE INVERSE ~ RETURN @0 DEF FN INVERSE ~ STEP IN ▜ FOR INVERSE ~ STEP IN ▜8PEEK PI GO SUB R0ACS >2BIN [G]@CODE INVERSE n INVERSE fPI PAPER LOAD SIN STEP ▞[M] STEP <>[G]`i STEP MOVE [G] INVERSE ~ NEW TAN 2USR [G]CODE INVERSE n INVERSE f STEP ▞[M] STEP OR [G]`i STEP STEP [G] INVERSE ~ NEW |( PLOT 2STR$ [G]CODE INVERSE n INVERSE f STEP ▞[M] STEP OR [G]`i STEP STEP [G] INVERSE ~ NEW |( PLOT 2CHR$ [G]!U:USR [G] NEW © VERIFY O PAPER SQR [H] NEW Gy NEW O(:USR [G] NEW # CLEAR yPIG>("CODE 7 CLEAR AND O:USR [G] NEW NEW + CLEAR yPIG>(CODE 7 CLEAR O:CHR$ [G]W NEW ©G(z NEW |% NEW TO O▗ RUN $| NEW TO E▗ RUN :STR$ [G]W NEW ©G(z NEW % NEW TO |[I] POKE ~LEN w$| NEW TO j[I] POKE y▜8-LEN ▜85LEN _~COS w:NOT [G]=(2NOT [G]' INVERSE NOT GO SUB [G]CODE RESTORE w, DRAW LLIST $ POKE <>-~ PLOT w,~ PLOT w FORMAT -~ PLOT w,~ PLOT USR wBIN } AND o0>XSGN USR LET ATN | VERIFY g<>} RETURN LET NOT .[I] VERIFY o CIRCLE | AND g<>:VAL$ [M]PI>=:q RETURN c>= RETURN >=>2q<> STEP STEP [I]> FOR ![J]w> RESTORE ![J]ww> LLIST !5[J]w#>$wCODE !@[J]w> FOR !9[J]w?:BIN [G]=USR 2BIN [G]CODE RESTORE w, DRAW LLIST $ POKE CODE ![J]w> MERGE ![J]ww> MOVE !5[J]w#>w> FOR !@[J]wCODE !9[J]wIP![ FOR > RESTORE GO SUB VAL STR$ &▜PINOT ▚SIN !AT ! GO SUB [Q] GO SUB [Q] LLIST $ LLIST FOR MOVE FOR = MOVE <> STEP [M] STEP PAPER FORMAT CODE 2G FORMAT 2 LIST p2 INPUT p2)q2[L][M]2[M]>[Q]2 CONTINUE p2 REM p2 PAUSE p! PLOT pw## CLS !#Z: READ p RETURN 8$PI( RESTORE STEP [F][J] LLIST } AND o OR q# DRAW STR$ PRINT <>!q~PI>=: CONTINUE pPI(: REM pPI ~ RETURN c(6~ RETURN c ![T][J]4 THEN N CODE >W: READ p RETURN 0!!(Zr#r!HZr#r STEP :[K]:G FORMAT RETURN >▜▜▜ AND 2 BORDER Z<>*K FORMAT 6!"E FORMAT RETURN 0zPI( RETURN >! STEP H FORMAT >" STEP H FORMAT >▘W MERGE ># STEP H FORMAT >$ STEP H FORMAT MOVE !<Xr#r*K FORMAT 6POINT >2q<>: READ p RETURN FORMAT STEP [L] STEP PI[L] STEP [M] STEP PAUSE o! DRAW ~ NEW [B]w!qCODE PEEK >=: DRAW p RETURN [Q](>c2q STEP FLASH [K]! CONTINUE p:[T][M] STEP PI[K]! REM p:[U][M] STEP PI[K]:A FORMAT PI:[S][M](<O! PLOT p~[B]06## PRINT >2q<>w GO TO <>OPI ! PAPER [K]~PI>=5<> OR RESTORE RETURN F CLOSE # NEXT FORMAT LLIST STR$ ~[B]8w RANDOMIZE <>6>= STEP ▟[K]! PAPER [K]~ AND w RETURN CIRCLE NOT NEXT FORMAT :▛ FORMAT PIBIN ▝▗! DRAW p~ RETURN [Q](4<>++ PRINT ! CONTINUE p STEP CLS [K]! REM p~ RETURN [Q]>=4<>: READ p RETURN FORMAT ! MERGE Z:[L][M] STEP [L]#:qPI(>w<>!"E FORMAT *K FORMAT 6 RESTORE : FORMAT O OR THEN y>%(>@ STEP % CLOSE #STR$ LIST LLIST 6POINT <>! BRIGHT p: FORMAT /▚w FORMAT #4USR ! FORMAT ~ RETURN CIRCLE 85<>4(.<=6▘#6 LIST <>6©<> STEP [M] INVERSE !INT !TAB [R]6<> RESTORE STEP [M] INVERSE !NOT STEP [M] LLIST 6:<>!▘ FORMAT >F[G](G:j FORMAT .[G]ACS PLOT _bj CLEAR |2`p![O] FORMAT <><> CLOSE #: FORMAT PI>=:G FORMAT RETURN ! READ FORMAT ~PI :[H][M]PI(w!G FORMAT 6!p` STEP ASN ! DRAW ~!G FORMAT THEN ? THEN ?8 THEN ?8 THEN ?8<>~ RETURN >=6CODE 2 READ FORMAT <>6<>~ RETURN USR : READ FORMAT ▜▜▜▜ PLOT RESTORE STEP [M][M] LLIST (!ABS FORMAT THEN RETURN <>6!(q THEN DEF FN NOT [L]![M]~PI(=w LINE INT q<>: DRAW THEN w>=:▞ FORMAT PI>=:qPIUSR >2[M]!" COPY CODE !_ FORMAT w STEP ▗.kw# DRAW .VAL THEN VAL$ .{w STEP STR$ > STEP [M][M]* LPRINT LLIST ~x RETURN = CIRCLE ~<>2SIN FORMAT :[H] FORMAT 2COS FORMAT <>NOT ASN [M]NOT s[R]NOT LET [O]NOT FN CODE NOT DVAL NOT TAN ATN }NOT gLN NOT ACS NOT <>CODE NOT ▘[P]NOT ▟[S]NOT ▟[S] STEP SQR [M]NOT TAN ATN :CODE FORMAT RETURN !i` THEN VERIFY : qPI>ACS (>VAL$ 28LEN 2▛LEN 2▙LEN 2INKEY$LEN :[D][M]=2[D][M]G:qPI :qPI :COS [M] RETURN 0xPI TO gLN CODE 2[S][M]2[U][M]2[T][M]2[H][M]2VAL$ [M]2[G][M]2[E][M]O INVERSE !2a INK COPY INVERSE ~"PI( INVERSE THEN v( INVERSE LOAD y STEP ATN z2Bo> PRINT G STEP LEN TAN STEP i GO SUB PI LINE .RND STEP RANDOMIZE INVERSE THEN &V 2VAL$ [M] STEP POINT ~y INVERSE THEN &^ >2[E][M]:[F][M]PI( INVERSE THEN &V CLEAR ~ RETURN '( INVERSE THEN NEW INVERSE THEN !V( INVERSE ~! NEW `(>2[J][M]:{aPI :[J][M]PI( STEP <> RANDOMIZE INVERSE f$ INVERSE n# RESTORE CLEAR LLIST INVERSE ~ NEW 0(g VERIFY CHR$ A[O] INVERSE THEN VAL$ INVERSE w>USR INVERSE w INVERSE THEN &F "!(q THEN VERIFY :SIN [M]PI( RETURN ( INVERSE THEN &v( CLEAR ~ RETURN CODE 2SIN [M]CODE INVERSE w" STEP OUT ASN CLEAR V CLEAR ^ STEP [U]} CLEAR V CLEAR ^ THEN : THEN STEP ASN } INVERSE ~! NEW `(W RESTORE !_ FORMAT STEP % DRAW LLIST MxPOINT NEW INVERSE THEN v( STEP IF y( STEP ASN [U] NEW TO ! PAPER STEP ▘[P] STEP iVAL$ INVERSE RESTORE INVERSE STEP A[P] STEP A[P] STEP A[P] INVERSE LLIST STEP CIRCLE TAN NOT TAN SAVE INVERSE THEN [O] INVERSE ~ NEW 0 RETURN INVERSE THEN INPUT INVERSE THEN INKEY$ LET STEP GO TO FN INVERSE =NOT DATA SAVE CODE STEP `|:[E][M]PIUSR 2[J][M]<> INVERSE RESTORE STEP [I][O] RESTORE STEP [I][O] RESTORE STEP [I][O] MOVE MOVE INVERSE LLIST STEP LET [O] FOR INVERSE RESTORE STEP CAT [O] STEP CAT [O] STEP CAT [O] INVERSE LLIST <> INVERSE F INVERSE N THEN LN INVERSE RESTORE INVERSE ! STEP 4ATTR CODE W) THEN / INVERSE eo RESTORE &PEEK h^$V% INVERSE i^$V LLIST 0 INVERSE # INVERSE READ LLIST INVERSE # INVERSE #<> INVERSE f INVERSE n RESTORE THEN SGN STEP FN CODE THEN 8 THEN LLIST THEN |( THEN SAVE INVERSE q INVERSE p INVERSE # INVERSE #<>| RETURN 0"PI() CLEAR STEP [P] THEN < THEN THEN < THEN <>eo STEP [P] THEN < THEN IF <>CODE RESTORE RESTORE THEN < THEN STEP 5[P] MOVE STEP +[P] MOVE THEN THEN FOR THEN < THEN MERGE STEP FN CODE THEN 8 THEN CODE LLIST <>&IN INVERSE n THEN %~ INVERSE n THEN %▚ INVERSE n THEN %▚ THEN / THEN / GO SUB D INPUT G STEP h[P] STEP h[P] STEP h[P]<> INVERSE N THEN ! STEP 4ATTR THEN $ INVERSE THEN & THEN INVERSE t INVERSE # INVERSE #<>[E] STEP s[R] INVERSE THEN &V } RETURN `0| NEW ©(CODE INVERSE w"NOT OUT ASN INVERSE ~▜ NEXT INVERSE ~▜ GO SUB * DATA p"[P] INVERSE RESTORE INVERSE STEP ATTR [Q] STEP ATTR [Q] STEP ATTR [Q] INVERSE LLIST INVERSE ~G THEN © NEW >(x= INVERSE w> INVERSE THEN v( AND 2[P] INVERSE ~G THEN © NEW >(x= INVERSE w> INVERSE THEN v( AND 2▝[P] INVERSE RESTORE STEP '[R] STEP '[R] STEP '[R] INVERSE LLIST INVERSE ~PI( INVERSE F THEN ©(CODE CLEAR N INVERSE THEN !F( THEN ! THEN !EXP 8y INVERSE w INVERSE RESTORE CLEAR RESTORE INVERSE N INVERSE RESTORE CLEAR LLIST STEP K[Q] STEP K[Q] STEP K[Q] CLEAR LLIST INVERSE LLIST <> OR INVERSE V INVERSE ^ STEP v[Q] CLEAR ~ CLEAR f CLEAR n STEP [I][Q] CLEAR p CLEAR t CLEAR u CLEAR # CLEAR # CLEAR # INVERSE # INVERSE #STR$ <> THEN " THEN THEN THEN :! THEN : THEN THEN !0 PRINT COPY / THEN ! THEN <>GJPOINT THEN INT <> GO SUB R FORMAT FOR PI GO SUB RA<>:▝[P] INPUT THEN / THEN ATN O INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w:[P] INPUT O INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w:[P]O INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w:▝[P] THEN / THEN ATN O INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w INVERSE <> MERGE FN THEN THEN EXP _ STEP ATTR STR$ O{FN THEN THEN THEN !x8▝0> COPY [B]0 GO SUB D THEN THEN <>:▝[P] INPUT Oy INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w:[P] INPUT Oy INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w:[P]O INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w:▝[P]Oy INVERSE F INVERSE V STEP CLEAR [Q] INVERSE w INVERSE # INVERSE #<> STEP ▝© INPUT O! STEP REM [R]: DATA p INPUT STEP ▝[S]bj STEP REM [R]: DATA p STEP ▝[S]!T/ STEP REM [R]: RESTORE pO! STEP REM [R]: NEW p<▜G INVERSE f INVERSE n INVERSE ~ THEN |( INVERSE w0## THEN | NOT MERGE _0+ THEN |(! GO SUB D INVERSE w INVERSE t INVERSE u<> INVERSE RESTORE INVERSE RESTORE CLEAR READ INVERSE FOR CLEAR INVERSE ~ INVERSE V INVERSE ^GPOINT NEW PRINT THEN EXP THEN LN MERGE STEP 4ATTR MOVE RESTORE B MERGE STEP 4ATTR MOVE C}l& MOVE _ RESTORE STEP ATTR LLIST 0#G|ehSTR$ H CLEAR F CLEAR V CLEAR ^ PRINT xPOINT THEN THEN THEN THEN THEN ?G LET THEN q ▜ THEN !0$<!PI FOR GO SUB R0<Wx[C]G0/Gy INPUT O FOR PI! GO SUB Rx THEN ! INPUT CLEAR w CLEAR t CLEAR u CLEAR LLIST INVERSE LLIST <>O THEN THEN THEN <> INVERSE !Ya INVERSE f$ INVERSE n# RESTORE CLEAR LLIST >[E]2[P]> STEP CLEAR [P] STEP iVAL$ INVERSE !ba STEP A[P] STEP A[P] INVERSE !YaNOT OUT INKEY$k THEN STOP LINE AND CLEAR ~ INVERSE N" RETURN LIST 8EXP 8yG:A FORMAT PI!SIN [M]x RETURN P~8 RETURN 5 RETURN x RETURN 40>w VERIFY Gx INVERSE w" CLEAR F▜8kLN 0h▜8▜8LN 86 INVERSE ~ NEW (X STEP [J]ATN RETURN 0Q:[L][M]PI K CLEAR ~ NEW LIST PLOT INPUT G OR STEP [U]STR$ 8 INVERSE 5 x RETURN 0!IN FORMAT THEN RETURN ) STEP [J]ATN INVERSE PEEK %8W INVERSE THEN ~(> STEP [U] INVERSE THEN PEEK INVERSE THEN ACS <> CLEAR ~PI(> STEP [U] CLEAR ~ RETURN / INVERSE RESTORE INVERSE !H`' INVERSE INVERSE ~"PI( INVERSE ~! VERIFY ( LOAD < INVERSE LLIST LINE /[U] INVERSE THEN ACS INVERSE THEN & DEF FN INVERSE THEN ><> INVERSE THEN %F(+:CODE FORMAT RETURN :VAL FORMAT THEN © :[L][M]PI INVERSE RESTORE STEP Z RANDOMIZE INVERSE ~# INVERSE LLIST 0 RETURN READ >2[L][M] INVERSE THEN &V(V:COS [M] RETURN FORMAT STEP [J]ATN INVERSE THEN !V( RETURN $ FORMAT :CODE FORMAT RETURN > STEP [J]ATN RETURN ▖ FORMAT >D RETURN FORMAT >$ CLEAR RESTORE INVERSE RESTORE STEP M} INVERSE LLIST CLEAR LLIST <> INVERSE f INVERSE nPI GO SUB R FORMAT INVERSE f INVERSE nPI GO SUB R FORMAT INVERSE f INVERSE nPI GO SUB R<> STEP BIN TAN FORMAT (:` FORMAT RETURN (8 INVERSE THEN ! VERIFY STEP [U]84 INVERSE THEN &n( STEP [U]8' INVERSE THEN !V>=:CODE FORMAT RETURN (( INVERSE THEN !^(+ INVERSE ~% NEW © RETURN 0 INVERSE THEN % RETURN INVERSE RESTORE STEP oRND"LN [S] STEP oRND"INT [S] STEP oRND"SGN [S] INVERSE LLIST INVERSE THEN & INPUT INVERSE RESTORE STEP hRND"LN [S] STEP hRND"INT [S] STEP hRND"SGN [S] INVERSE LLIST INVERSE THEN &VAL$ NOT ▜RND:[L][M]PI( STEP >}USR INVERSE THEN NEW <>y NEW PI( DEF FN CLEAR RESTORE CLEAR !!`' VERIFY /G CLEAR DRAW INVERSE RESTORE CLEAR RESTORE STEP ?RND"LN [S] STEP ?RND"INT [S] STEP ?RND"SGN [S] CLEAR LLIST INVERSE LLIST STEP 7RND 8*INT [S] STEP 7RND 0*LN [S] STEP ~ RANDOMIZE ( CLEAR THEN &V(!CODE FORMAT STEP SCREEN$ VERIFY !VAL$ FORMAT CODE w COPY COPY STEP REM FORMAT CLEAR THEN & RETURN CLEAR THEN NEW CLEAR LLIST <>wNOT /[O] CLEAR LLIST NOT SIN [U])|PIUSR } NEW USR <> CLEAR n CLEAR f CLEAR N INVERSE ^ INVERSE V INVERSE F THEN ! THEN THEN THEN THEN THEN STEP <>CODE INVERSE CLEAR <> INVERSE ~ INPUT INVERSE ~ INVERSE n INVERSE f THEN < THEN THEN THEN INVERSE <> CLEAR RESTORE CLEAR !LN [S] INVERSE RESTORE INVERSE !LN [S] STEP s[O] INVERSE LLIST GO SUB SPEEK [S] INVERSE RESTORE INVERSE STEP AT INKEY$ INVERSE g RESTORE STEP AT INKEY$ LLIST o RESTORE INVERSE STEP AT INKEY$ LLIST INVERSE LLIST CLEAR LLIST W NEW ©("O THEN 9 THEN 9 THEN 9▞ THEN ? THEN ? RETURN 8>GzTAB NEW VAL INVERSE w NEW ? RETURN 0| THEN ©( NEW © AND P THEN ?/ AND h THEN ? RETURN @8>? THEN % THEN ? INVERSE wCODE INVERSE THEN %~(> INVERSE wUSR GO SUB [PEEK [S]z THEN $0k INVERSE THEN &F(LN 8 RETURN 0 INVERSE p INVERSE THEN !V>= INVERSE ~ INVERSE VAL$ F:b FORMAT PI THEN 8 STEP [J]ATN LN FORMAT INVERSE ~& NEW USR z RETURN FORMAT THEN $ FORMAT STEP ▗ IF FORMAT z RETURN 8 THEN $ FORMAT !(q THEN PLOT INVERSE THEN ~(:[U][M] AND 2[U][M]<>:[T][M] AND 2[T][M]<> INVERSE THEN &F(LN CIRCLE COPY RETURN 8 INVERSE p<>OFN INPUT THEN THEN ! PRINT STEP ATTR LLIST o<> INVERSE F CLEAR ~ STEP [N]INKEY$ RESTORE INVERSE F CLEAR ~ STEP [N]INKEY$ RESTORE INVERSE F CLEAR ~ STEP [N]INKEY$ MOVE STEP CLS SCREEN$ 0> COPY MOVE o STEP CLS SCREEN$ 0> COPY THEN <>/ STEP SCREEN$ BEEP G RETURN FORMAT INVERSE RESTORE LLIST THEN O ^#V#N THEN ?FN POINT NEW USR GO SUB SLN POINT & CLEAR n RESTORE PI GO SUB R8 LLIST <> MERGE MERGE THEN H & FOR INVERSE V INVERSE ^CODE O STEP iAT y2STR$ POINT LLIST INVERSE V INVERSE ^CODE O STEP iAT y2CHR$ POINT INVERSE FNOT ^PI FOR INVERSE V INVERSE ^CODE O STEP iAT y2STR$ POINT LLIST INVERSE V INVERSE ^CODE O STEP iAT y2CHR$ POINT INVERSE F INVERSE ~ THEN 2NOT POINT LLIST MOVE CODE O STEP iAT ay2 OVER INKEY$Y:CHR$ POINT O[E]8 VERIFY @ ERASE OVER FN :STR$ POINT G[E]8 VERIFY ERASE OVER FN x▝W8@[D]0,0>2[H][M] INVERSE THEN v() INVERSE THEN !V(#: READ p THEN O INVERSE ~ INVERSE ~ INVERSE ^G NEW © RETURN @8z RETURN 0 INVERSE THEN &VAL$ INVERSE THEN fNOT ~:SIN [M]= INVERSE THEN &vCHR$ OVER FN *LN POINT | CLEAR PEEK 8^:STR$ POINT RETURN © ERASE OVER FN O:CHR$ POINT RETURN ? ERASE OVER FN G: READ p THEN G:NOT POINT ( INPUT W THEN J y AND ©O>©[B]O THEN B(x AND ?G>?[A]G STEP <FN STEP <FN STEP <FN STEP <FN NOT OVER FN x STEP LEN "W> DRAW THEN DRAW VAL$ w<> CLEAR RESTORE STEP TO VAL$ CLEAR LLIST *LN POINT )8|LN 0Dx VERIFY 0CODE 2LN POINT > CLEAR 2INT POINT STEP CLOSE #SGN STEP <>POINT STEP INVERSE a INVERSE THEN ^>= CLEAR ~ STEP PVAL$ O STEP 7{o VERIFY COPY GO SUB Dgy/ NEW THEN ! THEN !LEN O STEP DVAL h[E][F]TAN ASN ▜▖PIFN FN COPY INVERSE THEN [O]<>:STR$ POINT INVERSE w:CHR$ POINT INVERSE w: OVER INKEY$ INVERSE w: READ p THEN G:NOT POINT ( INPUT OCODE THEN THEN INPUT AND INVERSE w INVERSE THEN INPUT <> STEP E RANDOMIZE INVERSE THEN ^ STEP - RANDOMIZE >=NOT ▗FN *RTAN "RTAN '<>{78*-B#:"%'/*,~*▝i NEXT 9▝ RUN ~$ NEXT PAUSE PAUSE SGN NEXT qJ#QS LPRINT , CLEAR RESTORE CLEAR RESTORE CLEAR ~ INVERSE READ CLEAR V STEP VAL$ INVERSE CLEAR ![E]POINT PRINT :INT POINT AND 2INT POINT STEP +SCREEN$ NEW RETURN (G:LN POINT LN 0#~ STEP SCREEN$ #~ STEP SCREEN$ CHR$ [S]AT <2>=POINT LET NOT PAUSE TAB ) MERGE G STEP SCREEN$ OR G LET STEP SCREEN$ VAL <> NEW AND ▗2(SCREEN$ :▟POINT <>!SCREEN$ ~+w* FOR o~2SCREEN$ PLOT <>[M]LN :>=POINT PI H:SCREEN$ 8B!SCREEN$ ~+VAL$ G CLEAR n CLEAR f CLEAR ^ CLEAR VAT NEW g CLEAR t THEN xSCREEN$ NEW W CLEAR r STEP CLS SCREEN$ o CLEAR ^ CLEAR VxSCREEN$ NEW W CLEAR r STEP CLS SCREEN$ o CLEAR X INVERSE F STEP ATTR :SCREEN$ CLEAR VAL$ THEN CLEAR u CLEAR t FOR CLEAR # CLEAR # INVERSE F STEP ATTR :SCREEN$ CLEAR VAL$ THEN CLEAR u CLEAR t STEP CLS SCREEN$ o FOR CLEAR # CLEAR # INVERSE F STEP ATTR :SCREEN$ CLEAR VAL$ THEN CLEAR u CLEAR t STEP CLS SCREEN$ o CLEAR # CLEAR #:<=POINT GCODE L THEN SGN THEN < THEN RANDOMIZE 0# THEN y>= THEN DRAW <>|SCREEN$ 8}<>}[D] FORMAT GO SUB DPIb<>x[B]0 GO SUB D THEN ?&IN oVx▝o~[C]<>:<=POINT THEN = CLS CLEAR N THEN EXP MERGE STEP ATTR o& MOVE <>x[B]0 GO SUB D THEN ?&PEEK o^$V%x▝o~$foPI GO SUB R<>J THEN THEN xPOINT x<> GO SUB R0 FOR PI GO SUB Ry<>|ASN y>= MOVE LET GO SUB D PRINT MERGE +x<>:>=POINT PI :SCREEN$ 8 STEP USR ATTR "SQR POINT STEP USR ATTR "ABS POINT STEP USR ATTR STEP AT "SQR POINT STEP AT "ABS POINT STEP AT "IN POINT CODE 2[P]AT 2[Q]AT 2[R]AT NOT OUT AT !q:[H] FORMAT ▚<><>!q:[H] FORMAT ▚<>!SCREEN$ ~+VAL$ G CLEAR n CLEAR f CLEAR ^ CLEAR VAT NEW g CLEAR t THEN xSCREEN$ NEW W CLEAR r STEP CLS SCREEN$ o CLEAR ^ CLEAR VxSCREEN$ NEW W CLEAR r STEP CLS SCREEN$ o CLEAR <> INVERSE F CLEAR N THEN EXP STEP ATTR o:SCREEN$ CLEAR VAL$ NEW g CLEAR u CLEAR t FOR INVERSE F CLEAR N THEN EXP MERGE STEP ATTR MOVE o:SCREEN$ CLEAR VAL$ NEW g CLEAR u CLEAR t STEP CLS SCREEN$ o FOR INVERSE F CLEAR N THEN EXP MERGE STEP ATTR MOVE o:SCREEN$ CLEAR VAL$ NEW g CLEAR u CLEAR t STEP CLS SCREEN$ o CLEAR <>( GO SUB j8 THEN THEN THEN 0 LIST THEN THEN 7 THEN THEN z THEN #8LN 0 THEN ! FORMAT NEXT [A]7 THEN FORMAT GO TO COPY CLEAR RESTORE :LN POINT RETURN ERASE sATTR INVERSE ~ INVERSE ACS INVERSE ACS COPY 70 DRAW x2<=POINT PI LINE sATTR STEP =SCREEN$ 2[P]AT "SQR POINT STEP =SCREEN$ 2[Q]AT "ABS POINT STEP =SCREEN$ 2[R]AT "IN POINT CODE 2>=POINT CLEAR LLIST LLIST INVERSE READ RESTORE INVERSE n INVERSE f INVERSE F GO SUB [SQR POINT :[P]AT PRINT STEP OATTR "SQR POINT 2BIN POINT LET 2[P]AT INVERSE n INVERSE f INVERSE F GO SUB [ABS POINT :[Q]AT PRINT STEP OATTR "ABS POINT 2 OR POINT LET 2[Q]AT INVERSE n INVERSE f INVERSE F GO SUB [IN POINT :[R]AT PRINT STEP OATTR "IN POINT 2 AND POINT LET 2[R]AT : READ p THEN O 5 GO SUB [SQR POINT :[P]AT O:[R]AT STEP iAT y2STR$ POINT GO SUB [ABS POINT *IN POINT :[Q]AT O:[R]AT STEP iAT y2CHR$ POINT :BIN POINT THEN : AND POINT THEN 3 FOR *SQR POINT :[R]AT O:[P]AT STEP iAT y2STR$ POINT GO SUB [ABS POINT *SQR POINT :[Q]AT O:[P]AT STEP iAT y2CHR$ POINT :BIN POINT THEN : AND POINT THEN : OR POINT THEN : READ p THEN Gy( INPUT NEW 2NOT POINT :INT POINT ! IF FN 0$o:STR$ POINT w#:CHR$ POINT w#: READ pOPOINT FN :NOT POINT 0> COPY w LET INVERSE READ STEP VAL$ INVERSE =CHR$ OVER POINT INVERSE LLIST CLEAR LLIST <> CLEAR ^ INVERSE _ PRINT ▜_ LET INVERSE ^ INVERSE CLEAR ^ INVERSE " FOR o<>* FOR o* FOR o#" FOR o THEN FUSR H<>!aGNOT [M]LN ~" CIRCLE NEXT v<><><>G▜! IF FN 0$0$o0$V#^#~ THEN ©<> INVERSE RESTORE INVERSE RESTORE CLEAR READ INVERSE CLEAR STEP AT INKEY$_ STEP VAL$ STEP VAL$ STEP VAL$ CLEAR LLIST INVERSE LLIST <> INVERSE NC THEN THEN ! STEP ATTR O{ INVERSE VAL$ THEN CLEAR FxPOINT THEN ! THEN THEN THEN x8▝0> COPY NOT ABS VAL$ [B]0 GO SUB D THEN THEN CLEAR w INVERSE # INVERSE # CLEAR # CLEAR #<> CLEAR ![E]POINT INVERSE F INVERSE N INVERSE V"CODE INVERSE t CLEAR t INVERSE FN CLEAR q INVERSE V INVERSE ^ CLEAR s STEP "CODE INVERSE t CLEAR t INVERSE F CLEAR p INVERSE N CLEAR q INVERSE V CLEAR r INVERSE ^ STEP "CODE INVERSE t CLEAR t<> THEN POINT THEN ! NEW g THEN "ATTR THEN # NEW AT THEN $ INPUT PRINT MERGE STEP 4ATTR STR$ RESTORE STEP 4ATTR MOVE LET THEN w(0! COPY COPY FOR PI GO SUB R0 FOR PI GO SUB R INPUT THEN THEN <> INVERSE RESTORE INVERSE !G OR MERGE OR MERGE OR MERGE C STEP 4ATTR FOR INVERSE MOVE STR$ B STEP 4ATTR U INVERSE lc0#STR$ MOVE RESTORE B STEP 4ATTR U INVERSE MOVE l&0#STR$ MOVE J RESTORE STEP 4ATTR MOVE INVERSE LLIST <> RETURN COPY ▜ THEN THEN 8 GO SUB R0 THEN ! THEN FORMAT GO SUB PI GO SUB R7 THEN THEN FORMAT STOP z INPUT W|SCREEN$ DJ THEN SGN THEN INT NEW GO SUB R0 FOR PI GO SUB RA THEN < THEN THEN x>= THEN DRAW <>zRND<>={[U]<>=y▜▜POINT /O STEP [F]VAL z VERIFY x8 STEP SIN _ STEP [M]VAL { VERIFY ?8( STEP BEEP LEN W STEP [F]VAL | VERIFY x8 FOR STEP SIN _ FOR STEP INKEY$VAL } VERIFY ?8, FOR STEP BEEP LEN W FOR NOT ACS VAL >wINT THEN >>SQR THEN >wSGN THEN >>ABS THEN (x[Q][R]>=33USR >© THEN i [C] RETURN ▘W>? THEN a([D] RETURN _>© THEN I [E] RETURN ▗g>? THEN A([F] RETURN oSQR 0 FOR RESTORE z NEW !ZLEN oN{PI77oATTR NEW SAVE ATTR gzTAB NEW SAVE TAB o READ }[D]_|[C] PRINT 0 GO SUB DWSQR ERASE bLEN LET LLIST >8>2RLEN >, DEF FN 2VLEN | NEW GO SUB D AND GCODE [D]2PLEN ▘0[C]yACS w>=$} AND o8|[A]g▘ ERASE 6LEN AND PAUSE THEN ERASE 6LEN ,NOT 6LEN @ LET LLIST >8>2[L]LEN >, DEF FN 2[B]LEN | NEW GO SUB D AND GCODE [C]2[U]LEN 0[D]y STEP [I]LEN ACS w<>ACS wCODE -8LEN >= THEN 8 LIST ERASE [G]LEN AND IF ACS wy$ GO TO } AND oy8 READ |[A]gyNOT [I]LEN INK !] THEN W THEN : THEN [A]8>= RETURN THEN 8CHR$ AND LEN <><{> THEN Q([F]8 INK G INK z THEN Y([E] PRINT 0|[C](▗ STEP SGN LEN )| INK THEN Y( LET 0▘<>xB2SIN 0y INPUT O<>[A]0 PLOT GO SUB D<><zw THEN Y([E]8▗ INK G INK { THEN Q([F] PRINT 0}[D]( STEP SGN LEN )| INK THEN Q( LET 0<>xCNOT SIN ~ RETURN USR 04 THEN ▚ STEP x^<>~ RETURN USR 04<> THEN ▚<> NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT NEXT v MERGE PI(0 FOR 8 FOR ) PAUSE [P] RETURN z MOVE <>> GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$ [S]SIN <>STR$ INVERSE RESTORE STEP "|ASN + FOR MERGE STEP q▘ MOVE PRINT INVERSE # INVERSE # INVERSE # MERGE STEP q▘ MOVE ▜ THEN G THEN 8G THEN > 8[A] AND G LET ▜ THEN O THEN 9▝O THEN > 8▝[B] AND /O INVERSE LLIST z NEW p z NEW THEN THEN z NEW INVERSE }00! DATA ACS "IFN STEP <FN INVERSE ~!8 STEP @TAN , STEP @TAN . STEP @TAN ,TAN $ STEP @TAN , STEP @TAN % STEP @TAN ! DRAW VAL$ "IFN NOT .[I] COPY COPY RETURN >PI 3:BIN [G]=USR *P!+[J]~PI() RESTORE !COS 0 DRAW RESTORE MERGE $| NEW TO E▗ FOR LLIST = FOR LLIST # CIRCLE PRINT STEP STEP [I] LET Z![M]FN ^#>= RANDOMIZE D THEN P COPY USR LPRINT LIST SAVE DRAW RETURN ©@`px|~©? 08<>?? OR MERGE RESTORE "FTAN STEP <FN SAVE LLIST MOVE STR$ <>PITAN u42TAN [M]*RTAN THEN PEEK <> THEN VUSR THEN BEEP <> GO SUB [STR$ POINT *RTAN ~ NEW RETURN INVERSE THEN !N<>:qPIUSR CLEAR ^ INVERSE THEN &F( INVERSE ~%PI INVERSE THEN &N(TAN INVERSE n INVERSE f GO SUB R FORMAT PI INVERSE n INVERSE f GO SUB R FORMAT PI INVERSE n INVERSE f GO SUB R FORMAT INVERSE ~▜USR INVERSE THEN &N(= INVERSE THEN ~ LINE FN ASN :▖ FORMAT PI({CODE INVERSE w" STEP =ATN :| FORMAT PI(n CLEAR ~ NEW LIST (<:SIN [M] VERIFY 2SIN [M]= STEP [J]ATN NEW NOT DATA FORMAT INVERSE THEN &V(E INVERSE THEN )▗ PAPER [F]ASN INVERSE THEN !V ^ INVERSE ~▜ RETURN BRIGHT 0VG INVERSE ~▜ RETURN BRIGHT 0M RETURN <0x RETURN <0>2[K][M]<>!(q THEN PLOT ! NEW p:[T][M] AND ▚▚2[T][M]<>CODE STEP CATN CLEAR F INVERSE THEN &v(:SIN [M]PI(CODE 2SIN [M]!(q THEN VERIFY INVERSE THEN ~(2[U][M]<2q<> CLEAR ~VAL 2[T][M]:TAN [M]g CLEAR RESTORE CLEAR !H`' CLEAR CLEAR ~"PI( CLEAR ~%AT TO ) STEP [T] GO TO CLEAR LLIST :G FORMAT RETURN USR : READ FORMAT [E]USR 2G FORMAT !STR$ FORMAT THEN RETURN <>!(q THEN VERIFY CODE 2 READ p INVERSE !!`' INVERSE INVERSE w" RANDOMIZE > STEP gLN > STEP gLN <>: BEEP TAN OCODE 2 BEEP TAN : LIST p RETURN 0> VERIFY 2 LIST p! DRAW THEN F>= THEN ▚ RETURN [A] FORMAT G: READ p!} FORMAT _~PI>=YO= VERIFY {[T]>2 BEEP TAN (:[D][M][S]USR ![S][M]4 STEP ▞[D]!(q THEN NEW y VERIFY >8( AND AND Oz= NEW AND RETURN [Q]8>[Q]2 LIST p:[H][M]PI LINE IATN = VERIFY / INVERSE !H`'=( INVERSE RANDOMIZE STEP LLIST RANDOMIZE !(q THEN OVER INVERSE THEN &V p INVERSE THEN n j INVERSE ~%G VERIFY AND THEN INVERSE w% INVERSE ~" RETURN COPY (P[B] INVERSE w"(0HCODE = INVERSE THEN NEW INVERSE w" STEP OR }:NOT OR }2COS [M]!WTAN "RTAN <> INVERSE RESTORE STEP >=~ INVERSE ~2TTAN y INVERSE LLIST INVERSE RESTORE STEP [I]LN LLIST USR RESTORE STEP >=~ INVERSE READ LLIST STEP [O]zCODE <> STEP ▞[D]NOT OUT ASN INVERSE w"NOT ▞[D] STEP [J]ATN G NEW O2 VERIFY TAN x NEW PLOT VERIFY W THEN THEN x NEW PLOT VERIFY _ MERGE y PLOT O!?T RESTORE STEP DVAL LLIST MOVE : VERIFY TAN PLOT O MERGE STEP DVAL MOVE !?@: VERIFY TAN PLOT O RESTORE MERGE STEP DVAL MOVE LLIST : VERIFY TAN PLOT ONOT DVAL RESTORE OR *SCREEN$ ATN |G▟gh"SCREEN$ ATN STR$ LLIST <>3 STEP CODE 2Cp2Dp<>:qPI PAUSE : READ p RETURN FORMAT !} FORMAT _~PI():8LEN 2 FLASH ATN 2 REM ATN ! INPUT <=> RETURN ACS w. LET H RUN / CAT j FOR RANDOMIZE STEP <ACS :VAL FORMAT THEN ©(:CODE FORMAT RETURN >=! DRAW F THEN INKEY$: FORMAT O:[L][M]PI(=2[L][M] THEN EXP !(q THEN INPUT yPI>=2 FORMAT :[S][M]<2[S][M]<>yPI>= THEN `>= PLOT 2 FORMAT >2[L][M]<>222 COPY COPY COPY © COPY COPY XDA[I]d THEN ZPI MOVE NOT Q PAPER THEN 9 THEN 9 THEN 9 NEW LINE INT SQR = LINE kEXP = LINE [P]EXP =>== LINE BORDER EXP = LINE [E]INT = LINE PAUSE INT = LINE IF INT = LINE MSQR = LINE uSQR <> STEP LOAD x NEW ?▜▜o0$#^#V MERGE CLEAR LLIST INVERSE r$ INVERSE s# INVERSE RESTORE MOVE !>LN GO SUB VAL CLEAR ~ INVERSE w" CLEAR ~O NEW o INVERSE w! STEP VERIFY NEW THEN INVERSE w CLEAR ~ THEN ? INVERSE w>~ INVERSE w%CODE INVERSE w& INVERSE THEN PLOT INVERSE THEN !V STEP [J]ATN NEW INVERSE w STEP [J]ATN NEW INVERSE w STEP [J]ATN INVERSE w STEP [J]ATN INVERSE w STEP [J]ATN INVERSE THEN INVERSE THEN CODE <>O INVERSE RESTORE STEP LINE IF LLIST USR RESTORE y STEP ATN LLIST INVERSE RESTORE MOVE GO SUB VAL CODE <> INVERSE !H`' INVERSE INVERSE ~"PI>= RUN <>O STEP 6EXP USR y STEP OR ^ INVERSE THEN PEEK INVERSE w INVERSE w INVERSE w INVERSE w INVERSE w<> STEP d© NEW AND O STEP 6EXP USR > OR STEP [I]LN INVERSE THEN % AND STEP [J]ATN NEW PLOT INVERSE w NEW INVERSE wCODE INVERSE w STEP INT STR$ MERGE <>yPI(, INVERSE !H` INVERSE INVERSE ~"PI( STEP 6EXP USR > OR STEP [B][D]STR$ >j INVERSE w>) INVERSE w> INVERSE wy> STEP EXP USR : NEW p INVERSE ▚ INVERSE w INVERSE q% INVERSE THEN & AND CODE <>>(! STEP [J]ATN NEW AND (>(>(USR STEP [J]ATN THEN G>(> INVERSE RESTORE STEP EXP CLEAR LLIST USR CLEAR THEN &V TO 'INT CLEAR THEN !V>= INVERSE THEN ! VERIFY CODE <>:fLN INPUT 2fLN (' INVERSE RESTORE STEP ?INT STEP ?INT STEP ?INT INVERSE LLIST <> INVERSE ~ INVERSE F INVERSE w INVERSE p INVERSE ~ INPUT INVERSE w INVERSE # INVERSE #<> INVERSE ~ INPUT INVERSE F INVERSE w INVERSE p INVERSE ~ INPUT INVERSE F INVERSE w INVERSE p INVERSE ~ INPUT INVERSE Fp<> STEP [J]ATN NEW ▜ INVERSE w STEP [J]ATN NEW ▜ INVERSE w<> THEN A(P STEP [M]INT USR > STEP JEXP USR STEP INT INVERSE THEN ACS STEP [J]ATN NEW ? PLOT INVERSE w INVERSE ~ NEW INPUT INVERSE w STEP [J]ATN NEW ? PLOT INVERSE w INVERSE ~ NEW INPUT INVERSE w> INVERSE w STEP [J]ATN INVERSE w STEP [J]ATN NEW PLOT INVERSE wCODE <>> STEP USQR USR >c THEN A>(7[U] THEN A>(/> INVERSE !2a STEP PEXP STEP INT > INVERSE w> INVERSE w INVERSE THEN ACS >L INVERSE w>USR INVERSE w: NEW p INVERSE ▚ INVERSE wCODE <> INVERSE RESTORE STEP EXP INVERSE READ LLIST USR RESTORE INVERSE READ INVERSE THEN ACS > INVERSE w&> INVERSE wCODE INVERSE LLIST <>> STEP USQR USR > INVERSE RESTORE STEP EXP INVERSE READ LLIST USR RESTORE INVERSE READ STEP 'INT > INVERSE w& INVERSE THEN ACS INVERSE THEN RETURN INVERSE LLIST CODE <> INVERSE !Yay AND STEP 5VAL$ >USR INVERSE w INVERSE wCODE INVERSE w INVERSE w INVERSE w INVERSE w INVERSE w INVERSE w INVERSE w INVERSE THEN ACS << INVERSE w INVERSE RESTORE LLIST BK FOR !]LN GO SUB [Q] REM COS SQR <>:n FORMAT O:q FORMAT ▝▜O:u FORMAT ▝O:SIN [M]PI . STEP [J]ATN RETURN 0':VAL FORMAT NEW B RETURN =2SIN [M]>! PAUSE SQR RESTORE PRINT STEP 6EXP USR >s INVERSE THEN & PLOT INVERSE THEN VERIFY NOT ATTR SGN STEP [J]ATN [B]8 RETURN Z FORMAT RETURN P8 STEP 6EXP USR > STEP [I]LN INVERSE THEN ACS >USR INVERSE w<>G NEW _:CODE FORMAT RETURN W RETURN [N] FORMAT NEW (SQR FORMAT O THEN X LINE ©SGN STEP 6EXP USR STEP [J]ATN NEW ?( VERIFY 8 VERIFY 8 VERIFY 8x PRINT STEP [I]LN LET RETURN ( STEP [J]ATN RETURN 3 FORMAT INVERSE THEN % AND <> STEP 6EXP USR y RESTORE STEP [J]ATN G NEW SQR 0# THEN THEN THEN H STEP 6EXP USR y NEW RETURN 8= THEN ? THEN ? AND STR$ y NEW AND EXP STEP [J]ATN NEW DEF FN O STEP 6EXP USR OR STEP [J]ATN NEW AND STEP [I]LN STR$ GO SUB <>Ya▙▜ CLEAR RESTORE INVERSE READ LLIST ">=SGN INVERSE V STEP ▗POINT CLEAR ~2 LINE SGN CLEAR ~PI CLEAR ![E]POINT <[ PRINT MERGE STEP 1SCREEN$ NEW RETURN (G:LN POINT LN 8 MOVE CODE : CLEAR RESTORE *>=SGN RESTORE STEP TAN ABS 2 MOVE SGN " THEN SGN STEP TAN ABS 2 ERASE SGN " STEP SGN STEP TAN ABS 2 OPEN #SGN " CAT SGN LLIST INVERSE RESTORE CLEAR ! THEN SGN INVERSE ! MOVE SGN STEP _ABS INVERSE LLIST CLEAR LLIST MOVE CODE THEN $0< STEP &VAL$ INVERSE LET = RND CLEAR LLIST INVERSE LLIST <> CLEAR ^ CLEAR N INVERSE ~ STEP [F]ABS RESTORE CLEAR ^ CLEAR N INVERSE ~ STEP [F]ABS RESTORE CLEAR ^ CLEAR N INVERSE ~ STEP [F]ABS MOVE STEP STEP CODE GO SUB j THEN x( THEN DRAW MOVE NOT STEP CODE G THEN NEW ATTR _ STEP ATTR S_J THEN EXP MERGE STEP 4ATTR MOVE z) THEN THEN <> STEP AT STR$ INVERSE READ INVERSE ^ INVERSE V INVERSE ~ INVERSE # INVERSE # INVERSE # INVERSE READ OR O: LINE SGN THEN % RESTORE G THEN = DRAW THEN yAT THEN $8 FOR PI GO SUB R0 FOR PI GO SUB Ry INPUT O THEN ! THEN THEN MOVE { THEN <>$1@Qdy[A]POINT BIN LLIST !Di[A]EXP DATA @q[U] INK I▗STR$ A▗<>Y[U] LET @[B] DATA 9[A] DIM D[R]aBIN )[A] RANDOMIZE d MOVE @LEN $[J]▞▝▝▞[J]$LEN @ MOVE d RANDOMIZE [A])BIN a[R]D DIM [A]9 DATA [B]@ LET [U]Y<>▗ASTR$ ▗I INK [U]q@ DATA EXP [A]iD! LLIST BIN POINT [A]ydQ@1$$1@Qdy[A]POINT BIN LLIST !Di[A]EXP DATA @q[U] INK I▗STR$ A▗<>Y[U] LET @[B] DATA 9[A] DIM D[R]aBIN )[A] RANDOMIZE d MOVE @LEN $[J]▞▝▝▞[J]$LEN @ MOVE d RANDOMIZE [A])BIN a[R]D DIM [A]9 DATA [B]@ LET [U]Y<>▗ASTR$ ▗I INK [U]q@ DATA EXP [A]iD! LLIST BIN POINT [A]ydQ@1$ !!"#$$%&''()*++,-./01123456789:;<=>?@ABCDEFGHIJKLMNOQRSTUVWYZ[/]_`abdefgijklnoprstvwyz{}~©▝▘▗▜▖▛▟▙[A][B][D][E][G][H][J][K][M][N][P][Q][S][U]RNDPIPOINT SCREEN$ AT TAB CODE LEN SIN TAN ACS ATN EXP SQR ABS PEEK USR CHR$ BIN OR <=<> THEN TO DEF FN FORMAT ERASE CLOSE # MERGE BEEP INK FLASH INVERSE OUT LLIST STOP DATA NEW CONTINUE REM GO TO INPUT LIST PAUSE POKE PLOT SAVE IF DRAW RETURN © RETURN D`@@@ USR USR ©>▝IN = COPY COPY COPY COPY COPY USR ~ COPY COPY > CLEAR SGN = COPY COPY COPY COPY COPY © RETURN ~▝IN E0 x CLEAR IN } LPRINT COPY COPY COPY COPY COPY ▝[Q]}@ COPY COPY COPY COPY COPY LLIST SGN A COPY COPY COPY COPY COPY 0cc COPY COPY COPY COPY COPY LLIST VAL ~~~~▝ COPY COPY COPY COPY COPY [Q]A COPY COPY COPY COPY COPY LIST ▝▝ COPY COPY @[S]A COPY COPY COPY COPY COPY © RETURN B▝[Q]E@@!D▝[Q] LPRINT @@ COPY COPY COPY COPY COPY ▝[Q]▝@ COPY COPY COPY COPY COPY a[S]A COPY COPY COPY COPY COPY 8`` COPY COPY COPY COPY COPY aCODE RANDOMIZE BBBB▝ COPY COPY COPY COPY COPY aIN 9 COPY COPY COPY COPY COPY SAVE A COPY COPY < RANDOMIZE PEEK 9 COPY COPY COPY COPY COPY ? DRAW ? COPY RETURN |▝IN E AB▝[Q] LPRINT COPY COPY COPY COPY COPY ▝[Q]@ COPY COPY COPY COPY COPY LLIST PEEK A COPY COPY COPY COPY COPY USR d8 COPY COPY COPY COPY COPY LLIST IN CLEAR BBBB▝ COPY COPY COPY COPY COPY a[Q] COPY COPY COPY COPY COPY ? DRAW ! COPY COPY ▝[S] COPY COPY COPY COPY COPY ? DRAW LIST D▝[Q]EI$[C]@H[C]D▖▝▝B▝[Q] LPRINT A COPY COPY COPY COPY COPY ▝[Q]$ COPY COPY COPY COPY COPY [S]A COPY COPY COPY COPY COPY ~?| COPY COPY aCODE RANDOMIZE BBBB▝ COPY COPY COPY COPY COPY LLIST [Q]y COPY COPY COPY COPY COPY ? DRAW COPY COPY |▝[S]y COPY COPY COPY COPY COPY SAVE SAVE B CLEAR [Q]}@ ~~ CLEAR IN LPRINT @[S]▝ COPY COPY COPY COPY COPY LLIST PEEK COPY COPY COPY COPY COPY LLIST [S]} COPY COPY COPY COPY COPY LIST USR ` COPY COPY COPY COPY COPY LLIST VAL ~~~~▝ COPY COPY COPY COPY COPY a© RETURN LIST 8 E LPRINT SAVE cc▝ COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY © RETURN COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY USR LPRINT COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY 0 COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY DRAW ©> COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY " LIST ` ▖`@F@B#@ ▗`@F@|<SGN D @@ D[Q]@@F@B888@x8<:CHR$ 8hh8x8@H@@ B[Q]@@F@B D@@<D DBIN USR DTTD<D @P@@`"[Q]@ &@| x88D< zDUSR DTT<DDx "[Q]t@ `!`[Q]@ $@@ @BxD B(CHR$ DTTDDD@ "[Q]▗ `USR @$@ <xx<@<=SGN 8TT<D<< ! ▖`USR ▚@$@ COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY INPUT | INPUT INPUT INPUT l8 INPUT INPUT INPUT VERIFY RETURN l INPUT |88| INPUT INPUT INPUT l888 RETURN <x LIST RETURN NOT VAL$ NEW NOT VAL$ CONTINUE NOT s DIM NOT | FOR NOT X GO TO NOT OUT GO SUB NOT H LOAD NOT ▜ LOAD NOT LN LIST NOT RANDOMIZE DATA NOT RESTORE NOT NEW DATA NOT CLOSE # DATA NOT RESTORE NOT [ DATA NOT [I] READ NOT OUT NOT [I] ERASE NOT VERIFY NOT _ CLOSE #NOT z PAPER NOT [S] FLASH NOT % CLOSE #H MERGE NOT INK m~*JAMESON CONTINUE FJZHSATN 8TAB [M]= LIST R3[I]ACS IF ▛TAB <>x>= CLEAR STOP e MERGE NOT PLOT FORMAT NOT [B] FLASH NOT # MOVE NOT [H] OVER NOT [A] MOVE NOT INK MOVE NOT <= MOVE NOT M MOVE NOT DIM MOVE PRINT ! STEP b MOVE LET STEP _ CLOSE #>] STEP _ CLOSE #!"E FORMAT >Z STEP _ CLOSE # STEP CONTINUE LLIST STEP RUN LLIST STEP VERIFY STEP ^ READ NOT STOP X! STEP b MOVE STEP RUN LLIST RETURN Y(CODE 2CODE FORMAT <>!VAL FORMAT THEN RETURN >2CODE FORMAT Y! STEP b MOVE <= STEP /SIN CODE 2CODE FORMAT !VAL FORMAT THEN OVER ! NEW RESTORE MERGE STEP VERIFY >/ STEP _ CLOSE # MOVE LLIST "E FORMAT ! X LPRINT s# CLS SAVE zNOT _ CLOSE # INVERSE THEN &~(.▚4> NEXT !| FORMAT RETURN COPY GO TO .VAL THEN PLOT >}ps LET 5 AND ko4 AND e.<=6▛#w VERIFY FORMAT RETURN ( RETURN USR !_ FORMAT ~ AND 0[P]w<>!` FORMAT ~w#~w FORMAT # STEP NSIN zCOS >= GO SUB Sw PAPER STEP OPEN # OPEN #! OR FORMAT THEN RETURN <>:v PAPER RETURN CLEAR >=:q NEW ? LINE [H] OVER RETURN FORMAT = RETURN 0PI( AND AND o& FORMAT 45>= THEN RETURN 4 AND BORDER 2y PAPER STEP -q!NOT FORMAT THEN RETURN <>!g FORMAT STEP > FOR ~PI>=5!| FORMAT 4> TO LLIST JAMESON CONTINUE FJZHSATN 8TAB [M]= LIST R3[I]ACS IF ▛ STEP [B] FLASH !2 ERASE T FORMAT ] GO SUB VAL :[J] FORMAT 2SQR FORMAT :[H] FORMAT 2SGN FORMAT STEP t OUT !VAL LLIST 6 RESTORE STEP H LLIST LLIST 6w! GO SUB OVER DATA OVER GO SUB VAL ! ERASE q GO SUB VAL CODE 2[R] FLASH <>7PI&o PRINT RESTORE STEP } OPEN # LLIST >2 TO FORMAT " BRIGHT ERASE ' STEP W OPEN # CONTINUE STEP W OPEN #d STEP W OPEN # STEP W OPEN # LET 0: TO FORMAT PI LINE OPEN #CODE STEP q OPEN # STEP ! CLOSE #.* BRIGHT ERASE } STEP q OPEN #CODE 2 DEF FN FORMAT <2 TO FORMAT <>*f FORMAT GO SUB [h FORMAT MERGE }TAN (>2 DEF FN FORMAT PI STEP RESTORE ERASE CODE 2 TO FORMAT >2 DEF FN FORMAT >2 DEF FN FORMAT LLIST 7NOT RESTORE ERASE * BRIGHT ERASE CODE PI GO SUB R PAPER d OPEN #< SAVE " BRIGHT ERASE PI(GCODE 2 TO FORMAT x AND 0NOT % CLOSE #: TO FORMAT PI( PRINT <>0 RESTORE PI GO SUB R LLIST 8$PI STEP DEF FN OPEN #8d STEP DEF FN OPEN #8 CONTINUE STEP DEF FN OPEN #8' STEP DEF FN OPEN #8: DEF FN FORMAT LN >= CIRCLE [A]G OR : TO FORMAT PI LINE OR OPEN #> NOT <= OPEN #>0 STEP % CLOSE #STR$ FOR <> RESTORE GO SUB R LLIST <>*h FORMAT "h FORMAT PI' GO SUB R CIRCLE "h FORMAT *f FORMAT "f FORMAT <>*f FORMAT GO SUB R8"f FORMAT PI<>7<>*h FORMAT PI GO SUB R0*f FORMAT }TAN 7>=+"f FORMAT !'PI GO SUB R GO SUB [h FORMAT "h FORMAT PI<> LLIST ~# RESTORE RETURN PAPER A CLOSE # RETURN ` PAPER [J] CLOSE # RETURN 8 RETURN [Q] PAPER [M] MERGE VERIFY [Q] AND r* LET W LINE T CLOSE # COPY COPY CODE GO SUB LEN POKE ~PI>= RESTORE STEP % CLOSE # LLIST # PRINT * LET W(( COPY COPY > GO SUB LEN NOT c CLOSE #G: CLOSE # RETURN x(AT RETURN PAPER DATA BEEP RETURN [8 RETURN BEEP 8 CLOSE #NOT [F] MERGE ~PI>= RESTORE STEP p CLOSE # LLIST # PRINT RETURN A85 RETURN [01 PRINT : MOVE FORMAT RETURN (/: OPEN # FORMAT PI(CODE 2 OPEN # FORMAT 2 ERASE FORMAT : ERASE FORMAT RETURN CODE 2 ERASE FORMAT : MOVE FORMAT RETURN ( LET AND PRINT PRINT >2 ERASE FORMAT : CLOSE # FORMAT RETURN LET PRINT !E FORMAT 4~ RETURN 8>w STEP LEN STOP LET STEP CLS ] VERIFY O THEN ! THEN THEN ! THEN THEN ! THEN RESTORE !@:F FORMAT RETURN ERASE MERGE RETURN ERASE & MERGE GNOT - MERGE VERIFY GNOT - MERGE VERIFY G THEN 8 THEN THEN 8 THEN :E FORMAT ONOT LIST ]NPOINT w$ SAVE <>![R]Z> STEP c MERGE ##<><>> COPY w# DRAW <>!AX PRINT NEW SAVE G RESTORE > STEP c MERGE LLIST LET NEW (G> o0$ RUN OUT !"X>w#w<> VERIFY BEEP ![J] CLEAR VERIFY !COS CLEAR ▜_~ RESTORE STEP [J] CLOSE # LLIST #~ RETURN ?>=NOT [J] CLOSE #:▜ FORMAT THEN CIRCLE (:w FORMAT RETURN 8CODE <>[P]2▜ FORMAT =<> INK ▙s!INT q#q#w# PLOT INK <>* TO OVER THEN % FOR * DEF FN OVER GO SUB Z|" TO OVER FOR " DEF FN OVER <> PRINT RETURN (PI OR STEP @ GO TO STR$ 0!VAL FORMAT THEN DEF FN LET <> STEP [J]ATN NEW >=:a FORMAT INVERSE ACS ' CLEAR INKEY$<> SAVE CAT NEXT !B RESTORE q# DRAW LLIST $| NEW TO E▗| RETURN X FOR . T] COPY 6 GO SUB VAL CLS ! @ RESTORE STEP _ MERGE LLIST RESTORE INVERSE LLIST INVERSE THEN RETURN INVERSE THEN AND $| NEW TO E▗| RETURN X DIM ! LPRINT W STEP _ MERGE CODE !"E FORMAT <> FORMAT <>!<= OVER ![H] FORMAT :e FORMAT PIUSR : FORMAT RETURN ? FORMAT ▜ READ /▚0[P]# READ RESTORE STEP AND NEW 8 READ F##~ STEP AND NEW MOVE ? FORMAT PI GO SUB R<> LLIST <> INVERSE ~# RETURN <(CODE THEN OVER THEN V w=2_ FORMAT # THEN ~ 7[P]<>CODE INVERSE w" STEP z VERIFY !CODE FORMAT , FORMAT THEN VERIFY ! FORMAT THEN PEEK 5 STEP z VERIFY 8 POKE !i`CODE w2VTAN !CODE FORMAT w. THEN PEEK COPY COPY STEP <= MOVE CODE <<> STEP z VERIFY 8P: FORMAT = .b THEN vUSR ~ RETURN ▘ CIRCLE THEN PLOT 4LN 5 STEP @ GO TO FORMAT !b FORMAT ~ FORMAT NEW (GTAN :VAL FORMAT DRAW FORMAT :VAL FORMAT THEN oUSR RESTORE AT ! STEP b MOVE STEP RUN LLIST LLIST RETURN YUSR TAB 4NOT E MOVE >2CODE FORMAT <> STEP INKEY$ STOP : FORMAT PI(':b FORMAT THEN ©( NEW ! CLOSE # LET LET AND [P] STEP _ CLOSE #:b FORMAT NEW RETURN THEN w>RNDBIN _ CLOSE #NOT POINT STOP ( INVERSE !3 VERIFY CODE 2q<>USR H<>H<><>*)SCREEN$ ~2(SCREEN$ PLOT <>*)SCREEN$ #")*RTAN #6 COPY ###6 COPY : READ p<> STEP LLIST uPI>= INVERSE RESTORE INVERSE !u: READ p RETURN 8 INVERSE .z CLEAR RESTORE CLEAR !wu STEP LPRINT CLS BIN LPRINT CLS BIN LPRINT CLS CLEAR LLIST INVERSE LLIST <>! PAUSE .-& BEEP _n& CIRCLE DIM ▗Kjr.7VAL$ "3TAN RESTORE W▗▗▗VAL$ 3r. RESTORE DIM ATN {INT ABS USR TAN POINT ▗▗W▗©▗NOT AND NEXT <>▗▗ LOAD ▗▗NOT ^ READ > OR STEP [H] STOP STEP - OPEN #> STOP !T FORMAT E>y>i STEP [H] STOP STEP ! CLOSE # :▘ FORMAT STEP OVER ERASE >NOT NOT INKEY$ STOP >2 DEF FN FORMAT :e FORMAT <NOT LLIST ERASE ![A] FORMAT USR OVER GO SUB VAL STEP LPRINT ! FLASH OVER DATA OVER STEP © CIRCLE ! GO SUB OVER NOT READ STEP SGN STOP >2 OPEN # FORMAT <> STEP © CIRCLE STEP LLIST MERGE NEW PRINT STEP LLIST MERGE NEW >![L] CLEAR _ RESTORE STEP SAVE CIRCLE LLIST # STEP SAVE CIRCLE LET PI>== DATA ><>>2 MOVE FORMAT <>NOT POINT STOP NOT CONTINUE LLIST NOT VERIFY NOT LEN STOP NOT / MERGE NOT k READ NOT Z READ >NOT LN STOP RETURN :^ FOR USR :[M] FORMAT < RETURN 8 POKE <>!z LPRINT t!INT OVER <>>>2 CLOSE #<>>>NOT >= STOP ~ RETURN ?>=NOT % CLOSE # NEXT !USR STEP INK STEP >= CLS PRINT STEP 2 CONTINUE LET NOT STOP > FORMAT CLEAR © INK !4 INK G MERGE GO SUB VAL O>=<> INK GO SUB Q~# GO SUB Y INK zEXP PAPER G<>![K]>= NEXT ><> STEP INK !>= RESTORE T FORMAT f GO SUB VAL !<> STEP INK <><>><0>,!M/ LOAD ,z RESTORE ATN O GO TO !S* RESTORE FN >= MERGE !PEEK ▚-VAL$ -[G]/ATTR SCREEN$ z RETURN FORMAT LIST <> GO SUB s, PAPER 1 B STEP USR [S]1A<>AA MERGE RESTORE wCODE STEP BORDER © PLOT LLIST MOVE , FOR NOT !qO THEN 9 GO SUB s` PAPER NEXT 1 @ STEP jLN 1A CLS <> COPY COPY COPY COPY (ICODE PRINT CODE 2 MOVE FORMAT : READ p RETURN 8 STEP TAN PAPER !H MERGE 6POINT <>! MERGE THEN RETURN !"E FORMAT : READ p AND ` STEP % CLOSE #>CODE STEP INKEY$ STOP STEP TAN PAPER ! MERGE THEN PEEK <> STEP ) BRIGHT STEP !q!s PAPER ~PI .!t PAPER 4 THEN F e!ABS FORMAT THEN ~ ## SAVE <> THEN PEEK N#F OR STEP CONTINUE LLIST STR$ >2u PAPER x2v PAPER <>5 RETURN CIRCLE : READ p RETURN FORMAT :u PAPER o&"E FORMAT :v PAPER RETURN CLEAR ( RETURN STOP (:v PAPER NOT INKEY$ STOP :y PAPER RETURN s(!E FORMAT 444 STEP % CLOSE # CONTINUE *w PAPER 7 STEP RESTORE ERASE OUT : DRAW p RETURN [P]8H:qPI 1:)qPI &!r PAPER ~PI >Fw:CODE FORMAT =(:▝ FORMAT PI>=:INT FORMAT PIUSR CHR$ .5<>'{":▖ FORMAT PI>=:▘ FORMAT < STEP [S] OVER [Q]CODE 2A FORMAT .: READ p RETURN BRIGHT SAVE odNOT LLIST PAPER !ABS FORMAT THEN PEEK ## IF CODE 2v PAPER <>! DRAW ~ NEW 0>=G~ NEW CAT w:[R] FLASH PIUSR :qPI(Q THEN h( THEN `>=:▟ FORMAT PI>=>2? FORMAT t STEP ` OUT * PLOT OVER |PI +}PI>=G:▘ FORMAT [A]8!>2? FORMAT USR >2[R] FLASH 2s PAPER STEP NEW PAPER STEP CONTINUE LLIST : READ p RETURN FORMAT CODE 2 READ p<>STR$ NOT BRIGHT PAPER STEP VERIFY !"E FORMAT >2 MOVE FORMAT > STEP STEP _ CLOSE # STEP CONTINUE LLIST STEP ^ READ STEP STOP NOT ▜ LOAD ![R] FLASH ~PI>=5(G>2 DEF FN FORMAT !"E FORMAT x THEN ?NOT LLIST ERASE STEP [B] FLASH :? FORMAT VERIFY @CODE 2CODE FORMAT :▝ FORMAT PI(CODE 2▝ FORMAT 2INT FORMAT STEP p]!e FORMAT OR MERGE PRINT STEP RANDOMIZE y LET MOVE STR$ :e FORMAT 2`p NEW 2e FORMAT CODE 2_ FORMAT STEP ` OUT f^ THEN s#V THEN r#<>:▝ FORMAT PI INT : PLOT OVER G:▘ FORMAT [A]O STEP [S] OVER >F[B]G: SAVE OVER THEN '!_ FORMAT THEN >: STEP < RETURN RANDOMIZE )<2q![J] FORMAT SQR FORMAT ▚ THEN w![H] FORMAT SGN FORMAT ▚ THEN wCODE 2q2 DATA OVER 2 GO SUB OVER NOT L OVER CODE 2q STEP INVERSE CIRCLE [G] FORMAT GO SUB VAL ! GO SUB OVER DATA OVER GO SUB VAL : IF OVER 2[M] FORMAT : RANDOMIZE OVER 2[N] FORMAT STEP B LLIST CODE !qw# DRAW > COPY 2q!EXP OVER q STEP H INVERSE STEP H INVERSE STEP S INVERSE < PLOT ▝ STEP H INVERSE STEP H INVERSE STEP S INVERSE N STEP ` INVERSE NOT RUN INVERSE # FOR FOR ~ NEW PLOT <> FOR FOR ~#ACS NEW ▝<>2q OR !qH` GO SUB VAL STR$ :q!O` THEN 98:q!I` THEN RETURN G NEW © THEN 98 RETURN Wx INPUT Gz==< THEN ' THEN THEN #wCODE !Q`w# DRAW !q:O`PEEK >©2Z` b`R`!q:J`PEEK > COPY 8^`V`!q:P`PEEK 8> COPY >;>©<> RETURN >B(x2b FOR <>:e FORMAT PI(O!n` THEN ~ THEN PEEK INVERSE !CODE FORMAT ~PI(= 4 RETURN w![G] FORMAT STEP 7 LOAD 8>2CODE FORMAT !b FORMAT ~#4# 4 THEN ~ THEN PEEK (.VAL 6!q:[N] FORMAT INPUT COPY NEW PEEK 8!e` THEN PEEK >2@ FORMAT CODE 2 READ p2 INPUT p2q2G FORMAT 2SIN [M]>[Q]2 PAUSE p<>^#V'<>INKEY$8 THEN AND >2▝ FORMAT . STEP SAVE o STEP [H] OVER >=8 THEN DEF FN STR$ 8ATTR THEN VERIFY >2CODE FORMAT ASN :▘ FORMAT PI>=! CAT FORMAT THEN RETURN CODE RETURN G8>F2▘ FORMAT THEN 'G THEN ? THEN ? THEN ?2 GO TO p<>8TAB [M]SCREEN$ LN GO TO SBIN 8TAB [M]JAMESON LAVELAVELAVEX OUT OVER !e FORMAT ~< NEW w![A] FORMAT STEP OUT ![C] FORMAT STEP OUT ![E] FORMAT ^ THEN s#V THEN r<> STEP & LLIST CODE 2 OUT STEP . LLIST STEP LPRINT ! FORMAT OVER FLASH OVER FLN PI(# POKE ! OUT 4CHR$ + OUT 7<> STEP 6 LLIST STEP o DATA STEP LPRINT STEP o DATA STEP LPRINT NOT ASN OUT : READ p RETURN 8 RETURN 0 STEP o DATA STEP t OUT NOT o DATA STEP & LLIST ! COPY COPY "^ OUT OR :NOT OVER G:STR$ OVER STEP 8 FOR *^ OUT PI GO SUB R8 GO SUB S^ OUT STEP . LLIST STEP BIN OUT STR$ INVERSE *^ OUT PI STEP PAUSE OUT STEP 6 LLIST STEP LPRINT STEP LPRINT STEP LPRINT :[J] FORMAT G:[H] FORMAT STEP DEF FN OUT STEP PAUSE OUT PI<> OR STEP c LPRINT STR$ RANDOMIZE <> PRINT :SQR FORMAT STEP REM OUT W STEP LPRINT STR$ RESTORE :SGN FORMAT STEP REM OUT THEN ?W STEP LPRINT MOVE <>[A] FORMAT /<>~ INPUT <>8! COPY COPY |ASN ( STEP ▚[M]l&))" PLOT OVER <>! THEN : THEN THEN 0 PRINT <>! FLASH OVER " OUT 6# CLS *USR OVER } NEW @PI PRINT STEP = LPRINT STEP = LPRINT STEP = LPRINT LET (&*BIN OVER | NEW PI(!COS CLEAR ▜_~# RESTORE * OUT w# FOR LLIST ~ FOR RETURN ?(w#" OUT *USR OVER GO SUB [CHR$ OVER FOR "USR OVER *BIN OVER "CHR$ OVER "BIN OVER <> LPRINT ! FLASH OVER GO SUB OVER GO SUB VAL <>*USR OVER "INT OVER |2SGN FORMAT NEW 2 SAVE OVER *CHR$ OVER "SGN OVER |2SQR FORMAT } THEN ? THEN ? THEN ? NEW 2 RANDOMIZE OVER THEN ? : SAVE OVER PLOT 2 SAVE OVER : SAVE OVER INPUT PIG| NEW G: RANDOMIZE OVER THEN ?▖2 IF OVER ▜▜G: RANDOMIZE OVER O: SAVE OVER ▖▞ DEF FN 2 CLS OVER : SAVE OVER INPUT DEF FN W: RANDOMIZE OVER DEF FN STEP LPRINT : CLS OVER U STEP LPRINT )))" DRAW OVER *BIN OVER "PEEK OVER <>* PLOT OVER |ASN (>IN STEP [H] STOP >2 DEF FN FORMAT * PLOT OVER 7 STEP RESTORE ERASE STEP ! CLOSE #NOT NOT POINT STOP ![A] FORMAT USR OVER AND OVER ! AND OVER USR OVER GO SUB VAL <> STEP CODE ATTR 2j FORMAT STEP [L]ABS LLIST INK !p OR ^#~W MERGE NEW (G: SAVE OVER OCODE ▝ CLEAR _#F#N#:j FORMAT [R]G{ THEN z < GO SUB D THEN ©(CODE NEW ?C MOVE PRINT :j FORMAT [R] THEN Ox THEN z(Wy[C]▝0C▜ THEN ▜ THEN O OR INK STR$ yx LET w# INK STR$ [O]!VAL$ FORMAT p<>$<>=< CONTINUE VAL LIST LL POKE lp▗[Q]:!`NOT ASN STEP Z READ STEP STOP : DRAW RETURN COPY ( RANDOMIZE <> NEXT ! DRAW 6# CLS CLS <>: OUT LLIST AND FORMAT STEP % CLOSE # STEP SGN STOP STEP READ STEP SGN STOP * STOP LLIST ##" STOP LLIST ^#V FOR 7>2 DEF FN FORMAT STEP RESTORE ERASE STEP SGN STOP * DATA LLIST #~" DATA LLIST PI STEP ! CLOSE # >- STEP INKEY$ STOP 7<>>2 DEF FN FORMAT * DATA LLIST ~ STEP LLIST ERASE STEP READ STEP POINT STOP PI<>* LPRINT LLIST #" LPRINT LLIST ~PI(: OUT LLIST AND FORMAT STEP ^ STEP SGN STOP >2 DEF FN FORMAT * LPRINT LLIST ~ STEP LLIST ERASE STEP READ PI<>7<> STEP _ CLOSE # STEP % CLOSE #>: STEP % CLOSE #> NOT % CLOSE # STEP % CLOSE #>2 ERASE FORMAT STEP ATN STOP :F FORMAT <CODE 2E FORMAT <> LLIST ~# RESTORE 2E FORMAT RETURN CIRCLE LLIST 2F FORMAT RETURN CIRCLE >2F FORMAT STOP !E FORMAT 5 RESTORE !H MERGE RESTORE ~ PRINT 6 STEP ! CLOSE # LET LLIST w LLIST 5<> PRINT STEP ! CLOSE # LET STEP % CLOSE #>NOT % CLOSE # STEP SAVE STOP STEP / PAPER >NOT % CLOSE #~ RETURN 7>=# RESTORE STEP % CLOSE # LLIST NEXT >2 ERASE FORMAT : OUT LLIST RETURN 8 RETURN 8( RETURN 8>T>K STEP % CLOSE #>G STEP ! CLOSE #K>MNOT % CLOSE #: OUT LLIST RETURN CIRCLE RETURN 7<>PI<>$v CLEAR <>*E FORMAT " NEW LLIST <>> STEP >= STOP STEP ATN STOP CODE ![R]P STEP } READ !STR$ P OR RESTORE w# DRAW LLIST $STR$ NEXT <>* NEW LLIST "E FORMAT <>> OVER STEP TO READ :[E] READ PI LINE k READ STEP $ OUT 0! FORMAT OVER STEP READ STEP ! CLOSE # STEP ! CLOSE # LLIST STEP CONTINUE LLIST NOT STOP STEP ! CLOSE #NOT ^ DATA 2<> READ x2 DATA " LINE READ * LINE READ "[F] READ CODE 2[E] READ STEP k READ STEP ! CLOSE #:<> READ STEP _ CLOSE # STEP RUN LLIST 2[H] READ RETURN (O RETURN RETURN (-:[H] READ RETURN 08D RETURN [0 BORDER RETURN :8 RETURN @8 OUT W:[E] READ RETURN 00<2[E] READ z*[F] READ w#"[F] READ STEP % CLOSE # OR :[E] READ PI(IN =2[E] READ *[F] READ +"[F] READ STEP MERGE STOP v CLEAR STEP STOP PI*[F] READ 6 STEP POINT STOP STEP Z READ : DRAW RETURN ( RANDOMIZE NOT STOP STEP ` OUT STEP k READ > STEP SAVE STOP STEP POINT STOP STEP LLIST NOT CONTINUE LLIST :+ RESTORE RETURN (K:[J] FORMAT G:SQR FORMAT [A]8▜ CIRCLE ▜ CIRCLE G>a CIRCLE GO SUB D▜ CIRCLE ▜ CIRCLE G>a[A] CIRCLE 2Q FORMAT :[H] FORMAT G:SGN FORMAT [A]8▜ CIRCLE G>` CIRCLE GO SUB D THEN ' CIRCLE G>`[A] CIRCLE RETURN CIRCLE RETURN PI FORMAT 2R FORMAT :SQR FORMAT 2Q FORMAT :SGN FORMAT THEN ? AND 2R FORMAT NOT . RESTORE STEP o DATA :SGN FORMAT == RETURN RETURN 8CODE 2SGN FORMAT STEP o DATA :SGN FORMAT << RETURN 0> COPY 2SGN FORMAT STEP o DATA :SQR FORMAT = <2SQR FORMAT NOT o DATA STEP o DATA :SQR FORMAT < RETURN COPY =2SQR FORMAT GO TO STEP o DATA :[J] FORMAT 2SQR FORMAT :[H] FORMAT 2SGN FORMAT FLASH PI:+ RESTORE THEN ?G:Q FORMAT [A]85(3W:R FORMAT Oz STEP ! NEW :Q FORMAT 8I NEW >_:+ RESTORE [D]O NEW y[C]Wy NEW SAVE (M NEW NOT CAT RESTORE :R FORMAT OCODE STEP ! NEW :Q FORMAT O NEW y[D]_y NEW SAVE (4 NEW NOT DATA RESTORE :Q FORMAT OCODE [B]O NEW y[C]Wy NEW SAVE ( NEW NOT RANDOMIZE RESTORE STEP NEW STEP NEW ~SCREEN$ w#! STEP NEW THEN SQR STEP NEW THEN ▘NOT D NEW G STEP NEW STEP NEW ~SCREEN$ w#~ INPUT COPY w# RANDOMIZE NOT ? NEW G STEP NEW ~ INPUT ©w#( LET ~ INPUT COPY w# RANDOMIZE CONTINUE G STEP NEW ~SCREEN$ w#(~ INPUT COPY w# RANDOMIZE ~ INPUT RETURN w6CODE 7 CLS _<>CODE 7 CLS W<> NEW oy NEW 8▜▜ASN oy NEW PLOT @gy NEW USR NEW TAN g<>~ATTR w~SCREEN$ w:+ RESTORE THEN ?G:, RESTORE O:R FORMAT [A]8EXP 8O:Q FORMAT STEP ! NEW :- RESTORE O:R FORMAT [B]O:+ RESTORE 8[B]GWy[C]W:+ RESTORE [C]G:Q FORMAT STEP ! NEW :Q FORMAT NEW <OCODE 7( THEN ? CLS _~ATTR w$| NEW TO [T] NEW POKE <>} AND o CIRCLE | VERIFY g<>:VAL FORMAT THEN o =[! STEP # CLEAR 0F STEP b MOVE PRINT >/ STEP REM OUT W STEP LPRINT STR$ RESTORE CODE NOT OVER OUT STEP RUN LLIST RETURN Y w# DRAW .VAL THEN INPUT NOT LN LIST 2A FORMAT :j FORMAT 2q<> LET LIST ! ERASE LLIST ~PIUSR 6+>USR w<> STEP IF NEW STEP VERIFY STEP SGN STOP > COPY STEP INKEY$ STOP SAVE NEW STEP h MERGE STEP O MERGE STEP b DIM ![N] FORMAT " DATA LLIST * LPRINT LLIST #" LPRINT LLIST STEP STOP 8 STEP d READ STEP ~ CONTINUE ! FLASH BORDER STEP v BORDER 0 RETURN ( LET RETURN ( STEP CAT BORDER STEP ▟ READ ! OUT LLIST 4~ RETURN 8 STEP NOT LN LIST ! X LPRINT STEP i BORDER STEP i BORDER w# DRAW <> STEP MERGE STOP STEP ] CONTINUE "AT CONTINUE CODE 2ATTR CONTINUE STEP RUN LLIST RETURN (G RETURN 18 PRINT RETURN RETURN ( LET RETURN :0=G VERIFY 02ATTR CONTINUE x STEP % CLOSE #*AT CONTINUE STEP PAPER BORDER 8+ STEP RUN LLIST RETURN >= RETURN 08 PLOT RETURN RETURN (PEEK RETURN :0W VERIFY 0G!ATTR CONTINUE STEP *q STEP ] CONTINUE *AT CONTINUE STEP PAPER BORDER 8PI<>>7<> STEP SGN STOP STEP ! CLOSE #NOT 2 CONTINUE DIM STEP < CONTINUE :ATTR CONTINUE G* DATA LLIST ~[A]8/w* STOP LLIST ^#V STEP CLEAR OPEN #8' NEXT STEP L READ :ATTR CONTINUE G0!| FORMAT ~[A]8w* LPRINT LLIST ~8w: OUT LLIST STEP ASN MOVE PI<>>VAL > OR > DEF FN PRINT STEP SGN STOP LET STEP % CLOSE # STEP ! CLOSE #? STEP ] CONTINUE STEP CONTINUE LLIST STEP ^ READ >7<>*f FORMAT "INKEY$ CONTINUE *h FORMAT "[U] CONTINUE * DATA LLIST ~2POINT CONTINUE * LPRINT LLIST ~2FN CONTINUE :| FORMAT 2SCREEN$ CONTINUE <>*INKEY$ CONTINUE "f FORMAT *[U] CONTINUE "h FORMAT * DATA LLIST :POINT CONTINUE w* LPRINT LLIST :FN CONTINUE w:SCREEN$ CONTINUE 2| FORMAT <> STEP k READ >2 ERASE FORMAT STEP ! CLOSE # TO > FORMAT G: OUT LLIST STEP % CLOSE # STEP ! CLOSE #/ STEP READ STEP ! CLOSE # >?NOT INKEY$ STOP :▝ FORMAT PI 6!VAL FORMAT STEP [R]©(. THEN VAL$ CODE 2▜ FORMAT >d2z FORMAT STEP STR$ ! STEP H MOVE NOT LN LIST LIST STEP RESTORE CONTINUE CIRCLE CONTINUE STEP h MERGE NOT O MERGE >[G]NOT _ CLOSE # STEP INK CONTINUE STEP ! CLOSE # STEP > DEF FN STEP READ STEP b DIM * STOP LLIST ##" STOP LLIST STEP h STOP 8 STEP d READ STEP ~ CONTINUE !5 DIM STEP v BORDER 8 STEP CAT BORDER STEP ▟ READ STEP POINT STOP ! OUT LLIST 4~ RETURN PAPER RANDOMIZE CONTINUE STEP ^ READ =( PAPER =( RESTORE NOT LN LIST STEP < CONTINUE :ATTR CONTINUE G STEP p[A] PAPER CONTINUE w STEP L READ STEP PRINT MERGE 0:| FORMAT 2| FORMAT OR * STOP LLIST STEP g OVER STEP OPEN # OPEN #STR$ NEXT PI<>!j FORMAT " LPRINT LLIST !SQR LLIST " STOP LLIST CODE 2 OUT LLIST <> STEP INK CONTINUE STEP ! CLOSE #> CAT STEP [O] STOP STEP ! CLOSE #EXP STEP ! CLOSE # STEP [S] INPUT !_p"` FOR :[M] FORMAT AND RETURN 8>2_ FOR >2 DEF FN FORMAT :_ FOR < STEP LLIST ERASE STEP SGN STOP i:_ FOR STEP % CLOSE # STEP SGN STOP *` FOR ~#^#V#"` FOR &o STEP 4 OPEN # STEP POINT STOP :^ FOR G:_ FOR <LN USR STEP CONTINUE n STEP ! CLOSE #©>? STEP [O] STOP STEP < CONTINUE !- FOR STEP v BORDER 8 STEP POINT STOP :ATTR CONTINUE PI LINE ▜ LOAD G STEP DEF FN CIRCLE LN PAPER ▜ LOAD STEP < CONTINUE :ATTR CONTINUE STEP / FOR ^ RESTORE STEP LOAD OPEN # LLIST 8#^#V STEP CLEAR OPEN # PAPER ' FOR :ATTR CONTINUE RETURN CODE 2`p STEP CAT BORDER >F STEP [S] OVER NOT s DIM RETURN ! FORMAT ~ RETURN ERASE C FOR <w- RETURN !▗ FORMAT ~NOT CLS o!| FORMAT ~ AND w RETURN ( RETURN 8 RETURN 0 STEP 8 FOR ~ PLOT STEP K GO TO STEP 8 FOR 5 STEP CAT BORDER NOT OUT DIM RETURN ( RETURN ( RETURN ( STEP GO TO INVERSE OR STEP VERIFY STEP O MERGE STR$ > STEP USR STOP >ATTR CONTINUE h STEP % CLOSE #> STEP >= STOP CODE 2_ FOR STEP SGN STOP :_ FOR AND 0 STEP [O] STOP :_ FOR AND ` STEP INKEY$ STOP :_ FOR < RETURN 8 LLIST STEP k READ STEP ! CLOSE #CODE STEP ! CLOSE #? STEP RUN LLIST RETURN 0 PAPER " FOR RETURN 4 ERASE " FOR PRINT STEP INKEY$ STOP LET VERIFY 0!} FORMAT STEP > FOR F:b FOR wxPI(!▞ CLEAR STEP > FOR ~ STEP / FOR ^ RESTORE STEP BORDER OPEN # LLIST #^#V STEP OPEN # OPEN # STEP CAT BORDER NOT s DIM STEP ] CONTINUE 4 STEP CONTINUE NOT OUT DIM PI<>=!_p STEP TAN !▝ FORMAT :ATTR CONTINUE _<>>|>hG:ATTR CONTINUE STEP [O] STOP STEP ! CLOSE # STEP 2 CONTINUE STEP ] CONTINUE NOT ▜ LOAD PRINT STEP SGN STOP LET STEP READ >! X@ STEP c MERGE !@GNOT _ MERGE STEP VERIFY >2, RESTORE >[I]2- RESTORE >2+ RESTORE :[J] FORMAT 2Q FORMAT :[H] FORMAT THEN ? AND 2R FORMAT STEP . RESTORE :▘ FORMAT THEN ? THEN ?2S FORMAT STEP q!`@> STEP INPUT FOR !Q> STEP INPUT FOR STEP F VERIFY >2+ RESTORE STEP o DATA ><= STEP c FOR >!`Z[Q] STEP c MERGE !`P STEP _ MERGE STEP & LLIST OR STEP GO TO STEP BIN OUT STR$ PLOT <> RESTORE W +q DRAW PLOT LLIST $ LOAD <> CLEAR = SAVE $ LIST GO SUB { GO TO CLS <>:STR$ OVER THEN ? INPUT © AND G:NOT OVER O STEP SCREEN$ " INPUT THEN ' THEN ' THEN ' PLOT USR 6 GO TO THEN SAVE ~FN w<>CODE <>> COPY <> STEP z VERIFY < FORMAT STEP z VERIFY ?<> RESTORE .▙<PEEK LLIST USR READ !G FOR READ <>CODE !POINT w# DRAW STEP VERIFY >PEEK STEP c FOR STEP O MERGE :[J] FORMAT VERIFY BRIGHT ; GO TO 2 OUT GO TO :[J] FORMAT AND BRIGHT = GO TO 2 READ GO TO :[H] FORMAT VERIFY " BRIGHT ; GO TO 2 REM GO TO :[H] FORMAT AND " BRIGHT = GO TO 2 INPUT GO TO >2, RESTORE >PI2- RESTORE >2+ RESTORE >a2Q FORMAT >`2R FORMAT STEP . RESTORE !' GO SUB STEP ERASE GO TO !x GO SUB STEP ERASE GO TO :▘ FORMAT 2S FORMAT STEP q>2+ RESTORE NOT o DATA " PAUSE GO TO STEP & LLIST OR :NOT OVER RETURN 8 RETURN 0:STR$ OVER RETURN 8 RETURN Y0 STEP x GO SUB STEP BIN OUT STR$ OVER <>G:NOT OVER [A] THEN ' THEN '▝ AND O`:[H] FORMAT G:STR$ OVER [A] THEN ' GO SUB D▘ VERIFY G OR STEP SCREEN$ "STR$ <> STEP CLEAR GO TO |! CLS 6VAL$ RESTORE : OR OVER NEW < AND PRINT OR STEP CLS STR$ LET [A] GO SUB D AND G MERGE STEP SCREEN$ " MOVE STEP { CLS LLIST 6ACS NOT BIN OUT ▝AB"# STEP STEP PEEK ©NOT INK [G] INVERSE | VERIFY ` RETURN INVERSE ~" CIRCLE RETURN STEP CLEAR GO TO OR STEP LPRINT ! FLASH OVER CODE GO SUB LEN y INPUT <2w GO SUB STR$ y NEW <2E FORMAT x THEN ? THEN ? THEN ?0< GO SUB D AND 2F FORMAT STEP OR GO SUB CIRCLE !F FORMAT 5~ RETURN 8 STEP OR GO SUB CIRCLE !F FORMAT 44~ RETURN FORMAT :F FORMAT !POINT STEP > FOR ~PIUSR > COPY w>2 ERASE FORMAT ! FLASH OVER NOT READ STEP ` OUT STEP RESTORE CONTINUE NEXT CLEAR STEP h MERGE >[T] STEP READ > STEP >= STOP STEP LLIST STEP POINT STOP STEP FN INPUT >[S] STEP [H] STOP >LEN G: RANDOMIZE OVER STEP [N] INPUT >BIN STEP [H] STOP >2 DEF FN FORMAT : IF OVER < STEP LLIST ERASE STEP [S] INPUT > BEEP STEP [C] STOP : CLS OVER STEP OVER ERASE > AND STEP [N] INPUT STEP ! CLOSE #( STEP DEF FN INPUT STEP ! CLOSE #S>) STEP [N] INPUT >o STEP [C] STOP * DRAW OVER >2 DEF FN FORMAT PI STEP RESTORE ERASE STEP ! CLOSE # STEP ! CLOSE #M> STOP STEP SAVE STOP STEP [S] INPUT > IF STEP [H] STOP STEP ! LOAD STEP ! CLOSE # >2 OUT LLIST STEP READ STEP [S] INPUT :CODE FORMAT PI(!INT OVER STEP 7 LOAD 8>WNOT _ CLOSE # STEP CLOSE #n" TO OVER *PEEK OVER " DEF FN OVER ><>_ CLOSE # STEP INKEY$ STOP STEP POINT STOP NOT POINT STOP >p STEP [C] STOP : SAVE OVER RETURN (8 VERIFY AND SCREEN$ STEP % CLOSE #: SAVE OVER THEN ? THEN ? AND FN MERGE STEP ! CLOSE #TAB LOAD :PEEK OVER >SGN 0> RUN NOT % CLOSE #:e FORMAT PI STEP @ GO TO 0CODE 2[P] FORMAT 2FN FORMAT STEP u VERIFY >8CODE 2CODE FORMAT STEP TAN MERGE USR 2SCREEN$ FORMAT <> STEP LIST ©!ax RETURN CIRCLE RETURN FORMAT STEP [J]ATN RETURN P FORMAT x RETURN >= CIRCLE FORMAT <>*PEEK OVER | NEW AND *SGN OVER lg>2 DEF FN FORMAT PINOT RESTORE ERASE [A] FORMAT PEEK # SAVE PI<>7<> STEP IF NEW STEP RESTORE CONTINUE >PI STEP READ !"E FORMAT > COPY STEP INKEY$ STOP CLS CLEAR STEP h MERGE :qPIUSR CODE 2 OUT LLIST !SQR LLIST " STOP LLIST ![N] FORMAT " DATA LLIST STEP STOP ! OUT LLIST 4~ RETURN 8 POKE <>>2 READ p STEP RESTORE CONTINUE STEP !q▙ CLEAR STEP h MERGE STEP CLOSE #~ STEP 8▟> STEP [R] LIST > STEP [R] LIST > STEP >= STOP STEP ! CLOSE # STEP ! CLOSE #>q STEP [C] STOP STEP ! CLOSE # :_ FORMAT PI( RETURN 28x STEP INKEY$ STOP >r STEP [C] STOP STEP ! CLOSE # !b FORMAT ~PI +VAL$ LIST TAN LIST PEEK 0 SAVE x STEP U BEEP > STEP o LIST RETURN ![K] LIST # OR RESTORE n& FORMAT :VAL FORMAT [R]} PRINT ~PI(!:▙ FORMAT PI(F THEN SAVE >0[A] STEP [O] STOP LET PRINT 0> CAT STEP _ CLOSE # STEP r LIST CODE VERIFY CLOSE #o LIST LET LLIST STR$ >=!} FORMAT OR RESTORE STEP z LIST LLIST STR$ # PRINT :▚ FORMAT > NEXT BRIGHT o LIST :VAL FORMAT NEW @ STEP h LIST }NOT F VERIFY F VERIFY LLIST F# RESTORE PI>=x STEP % CLOSE # STEP POINT STOP >NOT USR STOP ~PI>= PRINT >[B] AND ` STEP [O] STOP LET RETURN 0r RETURN 0f> PLOT NOT o LIST ▖▛▟ STEP SGN STOP STEP ! CLOSE #:NOT INKEY$ STOP @ COPY COPY >2 READ p STEP RESTORE CONTINUE >[U] STEP READ [G] CLEAR STEP h MERGE > STEP >= STOP STEP ! CLOSE #> STEP INKEY$ STOP :▗ FORMAT PI(!STR$ X> STEP T MERGE STEP ! CLOSE #k STEP POINT STOP :VAL FORMAT THEN o(> STEP 'z STEP _ CLOSE #CODE 2 OUT LLIST !j FORMAT " LPRINT LLIST STEP h STOP CLOSE #POINT STOP ! OUT LLIST 4~ RETURN 8 LET <> LET FORMAT POKE o CHTGO[G]RNM[C]TD[B]A[G]NT[J]YSYS[M]MP[O] ▛RKET INKEY$SD▖T[O]AG[O]CULTU[E]L[O]CH A[G][E] PO[J] ▛LY UNIT VIEW [K][L][H]TY[L]CHYFEUDMUL[H]-[S]▟CT[B][J]EXP CLS MUN[N]TC[P]F[I][A]ACYDEMOC[E]CYC[J]P[J][B]E THEN [B]ESHIPP RETURN DUCT [F]S[A]HUM[L] COL[P]IHYP[A]SPASH[J]T LINE [R]▟ THEN [L]ABS -- ABS LINE ? SAVE C[J]IOLIS DANR* LIGHT YES[M]CH.▝[G]LCASH ▚z[R]TT LO THEN j JAMM[I]R[L]STVAL OF SEGOE[K]IPFOOD[M]X[H]L▞[E]▟OAC[H][G]SS[F][G]SLI[K][J]/W▞LUXU[O]▞NCO[H]CS INPUT S▛CH[A]YAFI▙MSFURSM[A]SGOLDPL[B]UMM- THEN [P]▞ PAUSE ©S NOT FOUND CRLD▞T RETURN Y [L]D CLS PUT[A] VAD[I]* SAVE z 1 LOAD [E]NK: I[C] PAUSE INPUT DO YOU W[L]T TO BUY RANDOMIZE ?SUP[A] PRINT SQR HUM[L]OIDMAYDAY* COB[E] MK4ATTR [E]▟▖COM CLS M[L]D[A] GO TO [I]ROVAL$ VAL INT VAL$ INKEY$ F[J] SA▝FR[P]T▙▝FT[O]GHTyLOWc DRAW *EXT[E] PULSESQR [D]AMSQR FUELM[N]SI▝ READ DEF FN BAYE.C.M.RNDfgSfhSi SCOOPS▞CAPE PODyBOMByVAL$ DOCKG INPUT z ABS MILITYSQR MGSQR CLS G j[C][A]GY GA[F]C[H]Cs ONAAKG DEVI DRAW P▙S[C]T RNDABS RNDI[M]MLL SAVE LOAD [P] CAT M[C]T:C▝[L]OFF[C]D[A]FUGI[H][G]HM▝SSMO THEN LY AT ATTR ABO[G] ATTR CLS PET[C]TD[L] RETURN ▖DEADLY---- E L I T E ----P▙S[C]Ti ▝AK*VAL LINE nLEN P PAUSE SS MOVE A DIM , [K] GAME O IF RVAL STR$ S OF AW INPUT D COS STOP EIR HIGHE OVER H OUT INK R -[D]-LEN OPEN #LI IF LPRINT NGSIN PRO MOVE POKE *SHIP BO INPUT DBIN INKEY$FN PIR PRINT E[B] >= COS HA IF THEN D INK R LI IF S* OPEN # STOP COPY K COS , [K]*M LIST POKE DATA LIFE VAL LINE ABS INKEY$ CLOSE #S*VAL LINE POINT A CLOSE # PI*[H] MOVE ECI DATA OR TAN VAL [D] CLOSE #SCHR$ GO TO NOT [D]USR PRINT AS FORMAT BA PAPER [C] STOP EIR PISQR VAL$ [D]USR PRINT TO OPEN #[M] [E] CAT VERIFY STOP EY SHOW READ M POKE CY[D]SUN LINE GONOT READ VA*[N]S*GROSS INT IV FLASH YECO READ MY RESTORE G DATA OVER PRINT GO TO SAVE CLS NGPL COPY INVERSE F CLEAR STOP E STOP [I] W COPY TBIN OPEN # FORMAT B SAVE IF [K] OPEN # [C]A ISI COPY DRAW TAKE[P] THEN FN DEF FN [P] [M]SGN DEF FN OPEN #W BRIGHT L COS LIEUTEN COPY TCAPTA LIST LOAD J CLEAR COL OUT EL BORDER N POKE DATA ( LIST PAUSE PAPER R IF )BY LIST VASI OUT PAUSE FU BORDER GO SUB PAUSE SI OVER NOT [H]FIGHTNOT S POKE VI DIM TAN INT [Q]SQR THEN FN FROM [D]POINT [B]S VERIFY GO TO FLASH S . COPY D Y INK OPEN # OPEN #CHR$ COS LIST TE PAUSE OVER BIN DEF FN INT [R]SQR PROVIDE POINT [B]SWITH PAPER GO SUB FORMAT VERIFY INT [S]SQR T SAVE N MOVE CLEAR T SGN <>[D]ABS [B]S VERIFY INT [T]SQR PAPER INPUT CHSIN VAL$ HIDD PLOT CLOSE #'S BA PAPER NE INPUT INKEY$ VERIFY VAL COS CHR$ DEMO REM LIZI DRAW LEN VAL CLOSE # PIHAD OVER OPP DRAW ,BUT IF LINE FLASH [C]E IF R ?..VAL COS CHR$ PROMOTBIN <>[D] SAVE NK OF LEN COS R OR : OPEN #<> DES DIM NTOC AND PIBIN MOVE A DIM OVER PRINT I OUT LIST HA REM T COPY T INPUT E LIST G DRAW M[I]SI OUT CUB PAUSE AKNAME? TO [I] SA IF . DO MERGE DRAW (Y/N)?l JAMM POKE A SP NEW STOP INPUT G OUT CKLEN OPEN # GOOD LU MERGE *POPUL PRINT I OUT @@@+ NEXT G LET PRINT 2[N]PI><>2 RETURN RETURN x GO SUB s TO SAVE 1 @ STEP OUT INKEY$1A>2 RETURN RETURN CLS NOT G[O] STEP t STEP FORMAT ▚ STEP PEEK ©:▚<>CHR$ 8[N] GO SUB s RANDOMIZE NEXT ! LIST @ FORMAT COPY 0 GO SUB VAL 1 A STEP f[O] NEXT ! FORMAT COPY 0 LIST @ GO SUB VAL 1A CLS <>!"E FORMAT <>2[G][M]45 THEN RETURN ( THEN v>= INVERSE THEN &N>= PRINT STEP [O]z LET <> PRINT *RTAN #q#r#s#q#z INPUT w#{ INPUT w LET <> GO SUB [STR$ POINT zS_: READ p THEN G:NOT POINT ( INPUT O<> INVERSE !Ya:TAN [M] INVERSE THEN &F( INVERSE V"( INVERSE PEEK %7>= INK COPY INVERSE BORDER PI<> INVERSE THEN &FCHR$ 7RND RESTORE *RTAN ~ LLIST NEW FORMAT INPUT FORMAT USR CLEAR ~& RETURN (/ NEW USR CLEAR w"<<>CODE INVERSE w"<<><<>2 INVERSE ~!VTAN 6:_ FORMAT RETURN 88 THEN VERIFY #XTAN Op GO SUB VAL ! COPY <>:CODE FORMAT RETURN (:VTAN NEW INVERSE THEN &^USR INVERSE THEN ! VERIFY <> STEP <> RANDOMIZE NOT d}7 PRINT LET NEW >= RESTORE !C`G MERGE '< RETURN 8 IF MOVE ~PI++~ LLIST >=0PI>=H<>O INVERSE F% INVERSE THEN &F j INVERSE ~ PI>=*RTAN ~_ THEN F#~>= STEP BORDER RANDOMIZE USR ~ STEP BORDER RANDOMIZE USR #~ NEW ( STEP CONTINUE RANDOMIZE (++ THEN F<>w THEN c>= THEN s>= RESTORE !aTAN ~ NEW LIST RETURN [A]( MERGE MOVE PAUSE LLIST THEN S THEN ~ ( STEP [J]ATN [Q] CODE <> LLIST ~ NEW VAL wH<> CLEAR RESTORE CLEAR *RTAN CLEAR ~ NEW :VTAN THEN W( CLEAR ~ NEW CLEAR ACS ( CLEAR THEN N 7 CLEAR LLIST FORMAT !INT IF :A FORMAT PI7( STEP [J]ATN RETURN 0 THEN RETURN PRINT THEN > THEN INPUT LET INVERSE THEN OVER <> INVERSE RESTORE STEP 6EXP LLIST USR } RETURN H y RETURN 8[R] y AND Oy=>= INVERSE RESTORE STEP >=~ INVERSE THEN VAL$ INVERSE LLIST CODE <>▝STR$ CHR$ STOP READ NEXT POKE ACS w<>_!W GO SUB PI(! RUN IF ~ NEW G~ NEW SAVE ! IF FN w# THEN / IF Cw# DRAW ! RUN IF ~ NEW SAVE 2 IF FN <>>CODE : READ p RETURN :▚ FORMAT RETURN FORMAT RETURN CIRCLE STEP CLS *▚:▚G>©SGN 8▗ THEN 8[E][E]O RETURN 0 RETURN SAVE 8>HABS 0CODE <>>@ THEN 0[F][F] STEP VAL " THEN DRAW O INVERSE RESTORE INVERSE ! IF FN CODE PRINT |% NEW TO O▗| RETURN `8 RETURN FORMAT 05 RETURN USR 81 RESTORE INVERSE ~ THEN CLS ▜o>[B]GCODE ) DRAW B FOR READ THEN 8+ STEP CLS #z STEP CLS THEN 8#{ STEP CLS + MOVE LET THEN z < INVERSE #SQR CODE THEN IF INVERSE + INVERSE += INKEY$ INVERSE LLIST <> CLEAR CLEAR ~ NEW ©W INVERSE ~ NEW © RETURN 8INT 8USR INVERSE ~ CLEAR PEEK 8 PLOT <>CODE <>CODE <> SAVE @ COPY CHR$ v CLEAR : DRAW NEW W:(A= INVERSE ~# RETURN ▗>@ >©ACS w<>!z LPRINT 6NOT BEEP FORMAT c DRAW =: DRAW W( THEN THEN THEN " THEN THEN THEN ! DRAW THEN v(! DRAW THEN AND THEN c(z NEW THEN 'Oz NEW THEN ?LEN W THEN k(z NEW Gz NEW O THEN 9 THEN 'LEN NEW VAL W! DRAW :, THEN PEEK , THEN [G] THEN PEEK --~ NEW LIST SIN w! DRAW THEN v>= THEN ACS : DRAW NEW >=> RETURN 2 DRAW <> OR PRINT >[D] THEN ' THEN ' THEN '▘=G THEN !A CLEAR 0$o~2 DRAW !X COPY }o~#F! DRAW o~VAL w LET STR$ <>:b FORMAT NEW @USR STEP z VERIFY <:[H] FORMAT < FORMAT INPUT ]USR :[J] FORMAT INPUT <>> INPUT 2 CLEAR (> INVERSE ._:qPI( INVERSE !INT CODE W INVERSE 2q<>:▝ FORMAT PI7USR RESTORE MERGE STEP @ GO TO MOVE LLIST FORMAT [N]:b FORMAT RETURN ▗ CIRCLE NEW ▙ INPUT ▚USR 7<> P01QA COPY COPY LO92WSZMKI83EDXNJU74RFCBHY65TGVCODE 2 DRAW =2 DRAW RETURN © THEN GO SUB x NEW INPUT BRIGHT INT DRAW RANDOMIZE NOT DRAW !a1 y! @@ABOUSEITILETSTONLONUTHNOALLEXEGEZACEBISOUSESARMAINDIREA?ERATENBERALAVETIEDORQUANTEISRIONLEN B:RRT[C]p INK LET LIST RETURN RETURN RETURN : READ p RETURN FORMAT : DRAW G: COPY THEN @ + THEN H THEN Y(/<PI GO SUB R THEN t(R!NOT z RETURN | NEW ©ASN ! COPY NOT z RETURN THEN |(NOT c RETURN THEN H 5| NEW ©ASN ! COPY NOT z RETURN THEN |( THEN d(PI GO SUB RNOT z RETURN THEN Q(!NOT z RETURN COPY PI GO SUB R THEN t(!" COPY * COPY THEN P + THEN X THEN Y(/$PI GO SUB R THEN t(R!NOT CONTINUE RETURN | NEW ©ASN !fNOT CONTINUE RETURN THEN |(NOT MOVE RETURN THEN X 5| NEW ©ASN !fNOT CONTINUE RETURN THEN |( THEN d(PI GO SUB RNOT CONTINUE RETURN THEN Q(!NOT CONTINUE RETURN fPI GO SUB R THEN t(!" COPY * COPY [Q] THEN ` THEN h($PI GO SUB R% THEN h NOT COPY 0!NOT COPY THEN l(PI GO SUB R" COPY CODE 2 DRAW <> NEXT GO SUB sV COPY 1 @ RESTORE MERGE OR PRINT INVERSE RESTORE CLEAR RESTORE STEP i CLEAR STEP RETURN STEP %q CLEAR LLIST INVERSE LLIST LET STR$ MOVE LLIST GO SUB {V COPY CLS <>> CLEAR GO SUB G GO SUB ^<> GO SUB V<>A@@ @@ <DH RETURN IN ▗ CLEAR > COPY j CLOSE # COPY BbRJFB<BBBB<K MERGE SAVE ] SAVE ]ATTR MERGE <= CLS 5ATTR [S][S] SAVE ] SAVE ][ CLOSE #@[N]`[O]LN [M] IF tCODE 2H MERGE ><>2k READ STEP 9>=>POINT 2H MERGE >>2k READ PRINT STEP ! CLOSE # STEP u INK !o`p`p GO SUB VAL LET <>!XX COPY u GO SUB VAL <> NEXT !INT TO "6 COPY ! CLEAR TO " OR TO ">= TO >(29<>2=<>>CODE 2<>>2f<> STEP GO SUB LINE ! FLASH TO " OR TO >2=<>! @[I] STEP CAT LINE :m<>ATN ! BORDER TO ">= TO >29<>2f<>2<>/!P▝@O~$ STEP X THEN SAVE { AND _0z AND W THEN b({ RETURN 8@ AND _&P, CIRCLE !USR P STEP CAT LINE !Q TO " VERIFY TO !x THEN STEP CONTINUE THEN ! XF` STEP DRAW THEN STEP DRAW THEN >D! Xww.@wwww!USR ZG@ STEP DRAW THEN !X RESTORE _CODE = DRAW DRAW THEN >U2R TO 2SQR TO >2NOT TO >2_ TO ! LINE THEN "b TO !STR$ R"e TO LLIST CLS STEP BIN LINE RETURN 1(j RETURN 2(d RETURN 3 LINE 9>= RETURN 4 LINE D INK RETURN LINE CLS <> COPY RETURN S( RETURN X( RETURN M( LIST RETURN N DEF FN LINE { RETURN H0BIN _E STEP DRAW THEN NEW 0( RETURN ({ NEW AND o NEW AND Xg} NEW o_ RESTORE STEP DRAW THEN LLIST [B]] NEXT :m<>KG OR STEP GO SUB LINE :m<>STR$ LN CHR$ 9>= INVERSE ! LIST G INVERSE INVERSE ~=( SAVE >B INVERSE PEEK ( LET >f INVERSE VAL$ INVERSE ACS BORDER DATA INVERSE ^o` RESTORE STEP CAT STEP LLIST T FORMAT MERGE f OR GO SUB VAL STR$ LLIST 2 ERASE GO SUB VAL !i CLEAR "6 COPY <>! @ STEP CAT LINE ! XF STEP DRAW THEN O STEP DRAW THEN F STEP DRAW THEN O STEP DRAW THEN !LN THEN # NEXT STEP CONTINUE THEN CLS !ASN Q STEP DRAW THEN :R TO ATN IF >B2# TO ! RETURN TO " VERIFY TO >T2 STEP !ASN Q STEP BIN LINE > RETURN FLASH RETURN 0= RETURN LINE DEF FN w" TO } VERIFY ▝2" TO VERIFY ; PRINT DEF FN SGN o VERIFY a2 STEP x RESTORE vv MERGE STEP TO MOVE ! TO 5!" TO 5▘SQR GO SUB LLIST LET 0SGN 6 LN > LOAD FLASH RETURN PAPER SQR >=~ RETURN }( RETURN SGN ( RETURN ACS DEF FN COPY o" TO VERIFY ▝2" TO AND 7 PRINT COPY COPY ACS vvv: DRAW <( RUN =<> RESTORE s, CLS LLIST $| NEW TO READ LINE GO SUB <>} AND o CIRCLE | VERIFY g<> STEP ,>=!H RESTORE STEP STEP >02m<> INVERSE LLIST J.CODE INVERSE ACS (:=(+>B INVERSE PEEK ($>f INVERSE VAL$ INVERSE ACS X&P INVERSE ~ VERIFY VERIFY ; INVERSE ~8> w INVERSE #$ GO TO , INVERSE } RETURN VAL >= PAUSE THEN CODE <>} VERIFY 2m<> INVERSE " DEF FN * RESTORE P|ASN <> RESTORE MERGE OR STEP j THEN ~# IF STR$ MOVE LLIST <> VERIFY O▜▝&o)[O] DEF FN <>1-LOAD 2-SAVE 3-CATALOGUE 4-DEMO REMOVE WRITE PROTECT, PLEASE COMMANDER'S NAME: CAT FLASH *[F] POKE [O]9LN # GO SUB L RUN &[B] FORMAT IF E$_NIHSb[N]94 COPY BB" TO GO SUB S" TO OR > STEP TO STR$ RUN <>q# DRAW <>[C][J]POINT [H] PRINT ! TO on"- TO !~#" TO VERIFY O▜8' STEP n THEN @ GO SUB S" TO ~NOT #z NEW { AND _z VERIFY W CONTINUE LET <> LET RETURN LLIST 9CODE 2R TO STR$ <>>U2R TO * STEP #6 FORMAT !#"b TO 7 GO SUB B" TO FOR 7"e TO GO SUB B"" TO y OR STEP TO = IF STR$ THEN Q GO SUB C_ TO <>CODE [N]ATN ([K]>[G] NEW THEN V( PLOT THEN v( PLOT ▚ NEW `O~ NEW LEN THEN f( LLIST PLOT INVERSE >U2SQR TO 0> STEP STEP !NOT TO 5 PAUSE MERGE TO CODE 2SQR TO STEP Q TO NOT i CLEAR PRINT !© THEN &B STEP GO SUB TO LET <>!x THEN B" TO GO SUB S" TO OR STEP TO STR$ RANDOMIZE <>>2 COPY TO !@G>w[P],w,6<> RESTORE MERGE OR !( STEP QA GO SUB VAL NOT Q NEXT STEP QSTR$ MOVE LLIST CLEAR RESTORE GO SUB V CLEAR !:/ STEP = CLEAR LLIST STEP Q GO SUB ^ CLS v<> CLEAR ©> GO SUB y!/ LPRINT ~w#xLEN NEXT CLEAR ©> GO SUB y<> STEP CONTINUE THEN >IN FLASH RETURN 8 RANDOMIZE ! X@ STEP DRAW THEN :P STEP STEP [K] STEP STR$ THEN `(> STEP [R] STEP :P STEP STEP [K] STEP x NEW © MOVE <>> RESTORE !W/ READ NOT /=* POKE ? GO TO ? DATA RESTORE !3? OVER !o` GO SUB [▝ INK RESTORE LEN STEP STEP INVERSE " DEF FN NOT STEP P STEP ><0>,z STEP [K] STEP P{z STEP POINT STEP RESTORE STEP LEN STEP STEP < STEP LLIST GO TO <> NEXT STEP GO SUB LINE LINE 9>=!P0 STEP DRAW THEN !ASN Q6E,p,p,6f,p#6, GO SUB [ LLIST Ps,r, PRINT -#p! DATA P4* RESTORE P+" RESTORE Pb{< NEW $o" LLIST P GO SUB S[A] DEF FN :! DEF FN g VERIFY H_j RESTORE MERGE STEP CIRCLE STEP MOVE LLIST LET $ STEP CIRCLE STEP !P STEP CIRCLE STEP !ASN QT FORMAT MERGE GO SUB VAL LLIST STEP CIRCLE STEP !T FORMAT fNOT PRINT <>88888llHl RETURN ll RETURN l AND 8l8 AND NEW GO TO 0n DEF FN | VERIFY INPUT INT AND |8p8888 LPRINT ppp LIST LPRINT T8|8T00 DRAW 0088p||pp| DEF FN OVER PLOT NEW |8x SAVE xx DRAW DRAW | SAVE LPRINT RETURN DRAW | DRAW >n RETURN DRAW INPUT INPUT | RETURN | INPUT | INPUT INPUT || INPUT INPUT ~``000`|| LPRINT p8p LPRINT DRAW <8 LIST fmmo| INPUT INPUT RETURN INPUT INPUT DRAW INPUT DRAW INPUT INPUT DRAW ~ LPRINT LPRINT LPRINT LPRINT ~ DRAW INPUT INPUT INPUT INPUT DRAW ~ LPRINT SAVE LPRINT LPRINT ~~ LPRINT LPRINT SAVE LPRINT LPRINT ~ LPRINT LPRINT INPUT INPUT | INPUT INPUT RETURN INPUT INPUT INPUT DRAW xxxx DRAW > GO TO SAVE LIST SAVE GO TO NEW LPRINT LPRINT LPRINT LPRINT LPRINT ~ AND INPUT RETURN VERIFY INPUT INPUT DEF FN INPUT PLOT OVER INPUT NEW | INPUT INPUT INPUT INPUT | DRAW INPUT INPUT DRAW LPRINT LPRINT | INPUT NEW REM DATA z DRAW INPUT INPUT DRAW DRAW INPUT ~ LIST | OVER | DRAW xxxxx INPUT INPUT INPUT INPUT INPUT | INPUT INPUT INPUT l8 INPUT INPUT INPUT VERIFY RETURN l INPUT |88| INPUT INPUT INPUT l888 RETURN <x LIST RETURN [ PRINT =ATTR TFN ;OVAL$ DEF FN PRINT FN [N]COS CODE ▖POINT ATTR THEN IN ]G LET NEW BEEP ©O.[L]AT ;~[C]FN POINT w{TAB INVERSE LLIST #BIN ▙`!i CLEAR "6 COPY !`X[Q] STEP DRAW THEN STEP DRAW THEN STEP DRAW THEN !aT FORMAT f GO SUB VAL *▝ INK , THEN e(.$ FOR !H RESTORE MERGE STEP CAT STEP MOVE $ THEN c(| RETURN P GO SUB LLIST >= MERGE GO SUB VAL MOVE MERGE !PEEK FORMAT ▚,VAL$ ,VAL$ ATTR zLN NEXT <>TitAn 12.94ROBOT <><>*&[B]▟3#BB. RETURN ~ RETURN DRAW DRAW RETURN CLEAR R ERASE B[K]ABS z:;jG& 8C LIST 3[I]ACS IF ▚NOT ,>=><>2k READ >POINT 2H MERGE >>2k READ STEP ! CLOSE # STEP u INK !o`p`p GO SUB VAL CODE <<>> OPEN # RETURN NEXT !T FORMAT 2 ERASE f GO SUB VAL !VAL$ NEW "6 COPY !G"r CLEAR &"v CLEAR !/"x CLEAR ! LINE >= SAVE ^ GO SUB VAL ▜©=[N] VERIFY >=VAL$ NEW R GO SUB VAL ! INK "vu!BIN >= INK FORMAT <>q# DRAW ! INK q! STEP NEW "▟ LOAD "PEEK LIST ! ERASE NEW "p[E]!TAN NEW "u!ABS NEW "# ERASE !CHR$ NEW "" COPY MERGE ", CLEAR "SIN ©> OPEN # RETURN <>2z LPRINT NOT [O]s:G:G/ INVERSE ~" STEP LPRINT NEW NOT i CLEAR STEP STEP PEEK ©NOT INK [G]_<> STEP z VERIFY < FORMAT STEP z VERIFY ?<>>[G]NOT _ CLOSE #2A FORMAT :j FORMAT 2q<>NOT READ NEW ! NEXT NEW " LLIST NEW GO SUB s BRIGHT NEW 1 LOAD NOT [F] BORDER STEP REM GO SUB s BRIGHT NEW GO SUB { OVER NEW CLEAR LLIST INVERSE LLIST LLIST MOVE STR$ LET NOT BORDER <> STEP N GO TO (!| FORMAT ~.▖INKEY$( INVERSE THEN [O] INVERSE THEN V INVERSE THEN N( INVERSE THEN ▚ INVERSE THEN DEF FN PRINT > RETURN FLASH RETURN THEN O LET PRINT ! REM " BORDER THEN g 1 LOAD >2z LPRINT :q ERASE IF BORDER NOT DEF FN BORDER OR MERGE RESTORE INVERSE RESTORE CLEAR RESTORE GO SUB s OVER NEW GO SUB { BRIGHT NEW <> CLEAR n CLEAR f THEN SGN STEP BORDER FORMAT CLEAR N CLEAR F THEN LN STEP BORDER FORMAT CLEAR N CLEAR F THEN LN STEP BORDER <> RESTORE PI GO SUB R LLIST <> INVERSE !G STEP CODE GO TO >2z LPRINT OPEN # RETURN STEP [C] GO TO STEP CODE GO TO STEP [C] GO TO INVERSE 6 STEP BORDER POKE STEP CODE GO TO !T FORMAT 2 ERASE f GO SUB VAL INVERSE 6 STEP BORDER RUN STEP CONTINUE ▖ CLEAR !q STEP i BORDER 0 CLEAR !H`$ CLEAR ~"PI( STEP i BORDER 8 STEP < CONTINUE STEP BORDER STEP 5 REM CLOSE # STEP CONTINUE STEP Q CONTINUE STEP BORDER STEP 5 REM CLEAR !H` CLEAR ~"PI( REM $ STEP i BORDER 8[S] LPRINT :z LPRINT PIUSR 1 LOAD NOT [M] BORDER STEP CONTINUE LLIST STEP ^ READ >7<> CLEAR !q▖ STEP i BORDER 0;:j`PI(5 CLEAR !H` COPY CLEAR ~"PI # CLEAR !qS!- STEP i BORDER LIST COPY 8 DRAW CLEAR ~& RETURN THEN # THEN # GO SUB _8 STEP NEW DIM CLEAR THEN ~(ACS NEW © STEP RANDOMIZE DIM <>:[C] DIM PI(=2[C] DIM E:9 DIM PI >29 DIM 3=29 DIM CLEAR ~[T] CLEAR ACS [S] CLEAR F THEN LN VAL (: DATA p NEW © RETURN FORMAT CLEAR ~ NEW RETURN CLEAR ACS NEW COPY CLEAR F THEN LN VAL LINE c DIM NOT DIM <>>2[C] DIM CLEAR ~[T] CLEAR ACS [S] CLEAR F THEN LN VAL BIN n DIM : RESTORE p NEW ~>= STEP c DIM <>: DATA p THEN ©( INVERSE THEN AND > COPY 2 REM STEP MOVE DIM CLEAR ~ CLEAR VAL$ 8 INVERSE THEN [O] INVERSE THEN VERIFY <> INVERSE THEN [G] INVERSE THEN OVER <>2 CLEAR THEN ~USR INVERSE THEN VUSR INVERSE THEN NUSR STEP i BORDER 0 STEP [J]ATN NEW TO INVERSE DIM % CLEAR THEN ~( CAT BIN NOT DIM CLEAR THEN ~( INVERSE THEN AND > COPY 2 REM STEP MOVE DIM CLEAR THEN ~ INVERSE THEN ▙ INVERSE THEN VERIFY <> INVERSE THEN [G] INVERSE THEN DEF FN <>!4 REM 5 : DRAW p RETURN [Q]( INVERSE THEN DEF FN STEP " GO TO RETURN 8! IF p~ RETURN [Q] . PLOT ~ RETURN 28:!Y NEW 8 RETURN >=:!Y NEW 8 RETURN USR INVERSE THEN NEW <> CLEAR ~ NEW ©>= CLEAR ~ NEW DRAW >= INVERSE THEN ▚ INVERSE THEN DEF FN <> INVERSE THEN AND INVERSE THEN ▙: NEW p RETURN CIRCLE INVERSE THEN OVER <>:j`PI( STEP INVERSE DIM INVERSE THEN OVER INVERSE THEN ▙ INVERSE THEN VERIFY <>! BORDER " BORDER STEP REM STEP 0 BORDER PAUSE !G RETURN © THEN GO SUB x NEW /w# POKE 6<> STEP CONTINUE STEP [M] FOR 8E STEP R FOR * REM +" REM |ASN USR !d" REM : READ p RETURN 0 GO SUB _ NEW =(=( NEW INVERSE THEN DEF FN <> INVERSE THEN AND <><>!," REM INVERSE THEN DEF FN <> INVERSE THEN AND <>d STEP CONTINUE STEP BORDER 2 STEP [C] GO TO INVERSE THEN AND STEP BORDER POKE INVERSE THEN ▚ STEP [C] GO TO INVERSE THEN DEF FN STEP BORDER POKE STEP CODE GO TO OR STEP [C] GO TO INVERSE THEN AND STEP BORDER STR$ PAUSE ! POKE " REM INVERSE THEN AND CLEAR ~ NEW © STEP i BORDER 0 STEP INVERSE DIM INVERSE THEN ▚ INVERSE THEN DEF FN INVERSE THEN V INVERSE THEN AND INVERSE THEN ▙ STEP POINT FOR FORMAT STEP CONTINUE STEP [D] DIM INVERSE THEN [O] STEP j GO TO ( INVERSE THEN VERIFY STEP BORDER STEP e CONTINUE CLEAR ~ CLEAR ACS NEW © CLEAR ACS CLEAR ACS CHR$ SQR REM CLEAR ~ CLEAR ACS NEW USR ( INVERSE ~ RETURN 8STR$ NOT SQR REM CLEAR ~"PI(LN 2 STEP i BORDER 0 CLEAR THEN ~ INVERSE THEN AND NOT PRINT REM :▖ FORMAT !| FORMAT INKEY$>= STEP } FOR STEP CONTINUE STEP " GO TO ( RETURN FORMAT : GO SUB p RETURN @ CIRCLE STEP LINE FOR CIRCLE STEP e CONTINUE STEP : DIM STEP BORDER LPRINT CLEAR *[K] FOR ' CLEAR CLEAR RESTORE LLIST aPI GO SUB R CLEAR !o` CLEAR "[K] FOR <>H` STEP } FOR STEP POINT FOR CIRCLE CODE PLOT <> CLEAR ~& RETURN >== RETURN ? FORMAT STEP DIM FOR PI THEN ©>= THEN w( THEN O CLEAR THEN !V>=7<> CLEAR ~& RETURN ( RUN STEP DIM FOR 7 THEN ©>= THEN wUSR 7 THEN g>=PI<> OR MERGE RESTORE CLEAR RESTORE STEP [P] GO TO !WTAN LLIST FOR ~ OR STR$ PRINT ! LPRINT FOR OUT [P]PI CLEAR # INK COPY CLEAR CLEAR | CLEAR ASN POKE ~ CLEAR LLIST LLIST MOVE STR$ <> CLEAR RESTORE OR MERGE CLEAR !H`' CLEAR STEP POINT FOR 0w( CLEAR THEN !V( DIM yPI MOVE STR$ CLEAR LLIST <> OR RESTORE MERGE !WTAN ~ STEP CLOSE # FOR 8 PLOT y MOVE LLIST STR$ PI<> CLEAR RESTORE CLEAR !H`' CLEAR CLEAR ~&= CLEAR ~%PI STEP DIM FOR 0 DIM y CLEAR LLIST PI<> OR !Gq# DRAW STR$ <> RESTORE *V COPY MERGE ^#V RETURN v MOVE LLIST <><>d OR STEP 0 BORDER STR$ RANDOMIZE STEP <= GO TO RETURN PI GO SUB B RANDOMIZE INVERSE RESTORE INVERSE !/ GO SUB / GO SUB !_@O RETURN COPY (K THEN 0> OR RESTORE MERGE INVERSE ^!* GO SUB N MOVE LLIST RESTORE OR ~POINT w$ INVERSE ~PI(=(=(= 7 THEN THEN 97 THEN PI THEN PAPER STR$ LLIST INVERSE #STR$ , &HATN AT INVERSE LLIST <> COPY COPY COPY GwpBtpB'0R%Pw'p RUN KTzWzUJ RUN K COPY RNDRA @[S]▝ @ @▝@@$E0USR USR ©0c8`USR d~?| LIST USR ` LPRINT SAVE c COPY DRAW © COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY !▟ FORMAT ~PI>=4<>©@@ RETURN 0USR ©©©?? RETURN RETURN RETURN DRAW DRAW SAVE LIST USR ~BBB~ COPY USR LIST SAVE DRAW DRAW RETURN RETURN :qPIUSR NOT ax> MOVE STEP F MERGE <>!= RETURN >= RETURN 08 RETURN ; CIRCLE RETURN A8 RETURN [ CIRCLE RETURN a8 RETURN { CIRCLE !p]<> PRINT VERIFY BRIGHT TO TAN MERGE (><>2p2j OVER ( LET NOT % CLOSE # LET >RNOT _ CLOSE #j▜( OR MERGE RESTORE O:ACS +w(T] GO SUB LN LLIST MOVE STR$ :(▚PI<>!z LPRINT 456(*{ LPRINT #"{ LPRINT NOT >▝~B COPY : FORMAT NEW RETURN ?:▝ FORMAT .CODE ACS 2.▚~#ACS (': FORMAT PI(.d THEN RETURN ":b FORMAT RETURN 8.dINKEY$(.VAL ~[U]w>▝2b FORMAT 2 FORMAT .d THEN RETURN .<><> THEN F RANDOMIZE 5 PLOT STEP [I]LN ! FORMAT : FORMAT NEW RETURN (:VAL FORMAT NEW (:b FORMAT RETURN ▗8 STEP STR$ .VAL THEN VAL$ !<c5:▚ FORMAT NEW >=:{ FORMAT PI>=> CLEAR FLASH RETURN / NEW >=4.{5#4!jc INVERSE u# INVERSE t$CODE <> STEP [M] STEP A[L] STEP +▟(# STEP RETURN RETURN FORMAT STEP z VERIFY 8]:e FORMAT PI>=:CODE FORMAT RETURN >=:_ FORMAT RETURN ©0I<> STEP ▗ CIRCLE RETURN FORMAT RETURN >=04 INVERSE ~IPIUSR INVERSE RESTORE LLIST q#w# NEW w# PAUSE .Ho`[G] STEP [C]x GO SUB VAL #~ INPUT w LLIST NOT ▞x! POKE "<= FORMAT INVERSE RESTORE :[B]` PRINT INVERSE 6I~ OR STEP 6EXP STR$ x TO [I]LN LET 2[B]` INVERSE LLIST <> STEP RANDOMIZE VERIFY STEP xr:g FORMAT PI>=:[F]` INPUT USR :▙ FORMAT PIUSR STEP VERIFY >/ STEP _ CLOSE # STEP ! CLOSE # POKE STEP RUN LLIST RETURN YUSR STEP CONTINUE LLIST !▙ FORMAT 6 CLEAR .g5<> INVERSE } RETURN h:q INVERSE VAL$ 8_ LLIST ![H] FORMAT : THEN G▜W RETURN CLOSE # THEN MERGE :CHR$ O▜INT y0.[J]x▜