Является частью релиза: | BestView |
Размер файла: | 19200 |
md5: | c7dcec2326e5c29ccbfa9f139d7f47c3 |
1 REM CODE 2] GO SUB [ POKE /<>!© STEP @] STEP ©![Q] STEP @] STEP [Q] STEP ©!`@ STEP @] STEP `NOT `
2 CLEAR VAL "24575": RANDOMIZE USR VAL "23886"
3 CLS : PRINT "BestView DON'T WORK IN 48K MODE": RANDOMIZE USR 15616
28416[M]m(#ATTR od RANDOMIZE ?] DIM 658[R]dresLEN @][R]dresTAN N][S]lo FOR [R]dre NEXT `[U]lin LLIST ?COS ekto PAUSE ▚|[R]dresSIN `AN[R]dresCOS `[U]linaSIN 5SCREEN$ V 2.0"15616V_NOT ©NOT ©vCODE OPEN # RETURN !XuX COPY GO SUB VAL CLEAR ©> GO SUB y<>![Q]@ GO SUB VAL v!LN X GO SUB VAL <> NEXT GO SUB s OUT [Q] INK " FLASH [Q] INK !)[Q] COPY USR GO SUB VAL RANDOMIZE LLIST MOVE STR$ 1TTAN NOT COPY GO SUB LN ` MOVE INK LLIST ; LET INK INK ) LLIST A0 NEXT CODE ) LLIST A) LLIST AINT 8_ RETURN REM CODE RETURN 0) RETURN ( INK O; LET o{7[N]oz[M]g GO SUB VAL ` INK OR INK ; LET <([< STR$ AND 0( FOR = INK O INK ) LLIST A INK 8 CAT INK CODE Z) LLIST A RUN RETURN 0< INK gINT ) LLIST A RETURN 0= LOAD ) LLIST A RETURN 0 VERIFY LLIST ) LLIST A NEW RETURN 8 MERGE ; LET MOVE !SGN COPY INK 1 CLS <>MsPk[R]PI[M]PI COPY INT AT [Q]9rSCREEN$ CODE COPY REM NEW r COPY ▙T IF ATTR REM D@BIN ] CONTINUE LINE ▝ LOAD COPY LOAD IF USR STOP yG<[I]| TO USR `-ACS FN o? GO TO `▚USR GO SUB USR 0 PAUSE SGN IN /D DATA © RETURN COPY UP RESTORE CLEAR UT COPY COPY P[Q]IN OUT COPY RUN USR IN CIRCLE TO DIM DRAW USR USR CLEAR T BRIGHT PAPER OUT vO BRIGHT XABS COPY FORMAT COPY _ COPY POKE [P][P]▚ DRAW ©?o LPRINT |▜[P]CODE ) COPY RETURN OUT 5 THEN =[Q][Q]FN 8USR COPY IN COPY CLS LIST [P][O]USR COPY ?/gIN COPY SAVE COPY [Q]`[B] COPY RUN COPY OUT COPY [P] FORMAT |3?g; LPRINT ?N RANDOMIZE CLEAR DATA COPY U@P@ PRINT USR Y}}$ COPY _©JIN ^IN OUT 3 OUT PRINT BIN COPY w COPY ~TAN SAVE b RUN z? CLS COPY IN USR s?_ DRAW COPY AND IN ATTR LPRINT r IF PLOT COPY [U]j9 RETURN USR COPY LPRINT n8 LET ~IN N OUT RETURN LPRINT v PAPER COPY CLS COPY ▚ COPY s CLEAR }U MERGE / COPY [D]]© CLOSE # COPY COPY LEN A[H][P] CLEAR COPY u^nF/ COPY MERGE ' COPY o FLASH ▛ OUT COPY COPY ? CLEAR pb COPY ©)+}( COPY SCREEN$ p PAPER SCREEN$ qIN OUT COPY LN [B]T COPY RETURN STR$ x3| OUT REM POINT LLIST OUT ATN IN COPY 8 COPY 8 FOR 35 READ OUT UPEEK OUT [Q] OUT RUN COPY OVER |LN PRINT OUT PAUSE RETURN COPY LLIST OUT RETURN OUT ? RETURN EXP DIM RETURN ) IF _ RETURN CLEAR D?D© DRAW s LOAD DRAW [P]yd OUT COPY RETURN INT SCREEN$ REM ClSTR$ C[I]e READ [J]0G[P]X?C[P]d LLIST 6sbl. NEW BIN N DEF FN lBY PAUSE F OUT mCOS ! OUT FOR [P]© COPY } COPY ( LPRINT m9rIN LOAD LIST D COPY | COPY W OUT LOAD A▟ CAT RUN OUT COPY OUT LINE ? COPY 3SGN ?TAN COPY SQR COPY AND DEF FN x DEF FN 9 PAUSE COPY IN LOAD ▜C COPY COPY DRAW p RETURN CODE r PAUSE COPY CLEAR _[P]@LN COPY LPRINT STEP COPY NOT l RETURN FLASH a BORDER IN MOVE © LOAD [A] NEW = COPY OVER O OUT o LIST [O]y LOAD OUT NEXT [D] DRAW E STOP OUT LX LPRINT r ?8 DATA @l MERGE ?▙D[I][M]l READ OUT A~_IN ? BEEP SAVE DATA mNOT l[L]9COS [M] COPY INPUT % OUT SCREEN$ SCREEN$ (FN ClUSR mACS lNOT DATA ▚ FLASH 0[L]mSIN COPY F CIRCLE [I]ACS NOT `m▚USR RETURN CH CIRCLE l DATA DATA _? MERGE LPRINT U COPY USR VERIFY [Q] COPY g COPY [L] COPY DEF FN RESTORE COPY l% COPY 8UC8USR ▜]NOT NEW OUT COPY FLASH }" COPY | LPRINT COPY s LPRINT l BORDER USR ©VAL 8 DEF FN |LN STEP COPY 9[R]^ OUT ▘@>= COPY COPY COPY >STR$ ▝ LLIST @ LLIST COPY NyATN [L] COPY ; OUT DATA READ RUN R OUT SCREEN$ C COPY a NEW | OVER xIN COPY COPY NEXT CONTINUE COPY ?![Q]G CIRCLE |0> COPY |7?, COPY 8NOT ▜ FLASH COPY 9 LIST O CLEAR A IF COPY ▛ CLEAR _ OUT COPY LOAD RETURN [S]p@ OUT UW LOAD 0[A][P]lNOT T[E] COPY AND CIRCLE COPY 1N COPY AND [L] OUT ▖ OUT COS 6 FLASH fC TO AjG TO H FLASH lCHR$ 2 COPY Tr COPY REM VAL$ EXP SCREEN$ _ CLEAR P OUT C▙9[H]1[G] DEF FN e PLOT Dd LLIST ▙a PLOT @>_e READ ▗ DEF FN [H]8'SCREEN$ }[B]aVAL [D]▘ COPY U_l NEW SAVE ©_d_P▜ySCREEN$ LET <©/*ATN ! OUT E RETURN OUT BIN COPY n5_] LINE RND[O]_ Q9W5 COPY CLEAR O} DEF FN _s IF BORDER 7[P][S] DATA STR$ * OUT uprUW` COPY FN 5C▙m7 CLEAR READ ▙e RUN LPRINT [L][P]xy RUN [P] OUT M READ ▙l OUT 'D READ IN } LPRINT y READ CLS O OVER 8 NEW _ RETURN W[S] THEN AIN COPY REM COPY U OUT _RND[P]3 COPY COPY } OUT W LPRINT [F]RNDv CLEAR zF▝T1ACS FLASH E*PaVAL /e_Tpl AND USR @.r'aVAL PAPER [P]C BORDER O OUT pEXP CLOSE # OUT IN p>=: COPY C[L]m PLOT USR COPY CIRCLE y NEW USR NEW p OUT [L]| AND DEF FN `'}99COS y COPY ▜[O]xTAB COPY 6 COPY USR NEXT * COPY SAVE MERGE IF Z COPY © FLASH COPY -▘ BORDER COPY ▜ COPY OVER FLASH [T]? OUT M, COPY NOT `h COPY LIST TO a COPY C? COPY }▜[I]1▘ COPY U@ULN / CAT COPY < LIST T COPY LPRINT 3 OUT BEEP RESTORE [E] COPY TO OUT mCOS RETURN WT COPY FLASH l AND TO F'r COPY COPY 8 CLS COPY LIST * VERIFY W COPY PRINT VAL$ RANDOMIZE COPY O6-w5- CAT 2[J]COS , PAUSE STEP RESTORE INVERSE 0k: RUN SGN % OUT r LINE J7[F][D]>!:[O]ATN ?s RANDOMIZE /)USR COPY ///// NEXT GO SUB s OUT ` INK " FLASH ` INK !)` COPY USR GO SUB VAL RANDOMIZE LLIST MOVE STR$ 1 INPUT PEEK NOT COPY GO SUB LN ` MOVE INK LLIST ; LET INK INK ) LLIST A0 NEXT CODE ) LLIST A) LLIST AINT 8_ RETURN REM CODE RETURN 0) RETURN ( INK O; LET o{7[N]oz[M]g GO SUB VAL ` INK OR INK ; LET <([< STR$ AND 0( FOR = INK O INK ) LLIST A INK 8 CAT INK CODE Z) LLIST A RUN RETURN 0< INK gINT ) LLIST A RETURN 0= LOAD ) LLIST A RETURN 0 VERIFY LLIST ) LLIST A NEW RETURN 8 MERGE ; LET MOVE !SGN COPY INK 1 CLS <>MsPk[P][P] COPY DRAW >` POKE CODE FLASH RETURN / NEW ( SAVE SAVE STEP g~>= STEP ~ STEP *`PI▙@▝ STEP STR$ NEXT COPY COPY > STEP [L]|: OVER `2&`:^c2'`CODE 2)` STEP de!$`~PI>w STEP STEP ATN $PI|PIBIN STEP CAT © STEP [U]zc:1!,7PEEK STEP OUT `> COPY ? STEP pp RETURN ( RETURN ( RETURN 07~ MERGE RETURN ((A RETURN j[C]<>u6XNSQR >=> RETURN [L] THEN G c THEN p| RETURN CHR$ K2(▛[B]%`NOT ^$.[P]#<>[G]5[A]>[P]<>LN :[ ERASE SIN <=8Ca'!'▗!©PEEK USR STEP Dc GO SUB ! CLOSE #B GO SUB VAL @-*aXg :▟▝PISCREEN$ d#"<>▝ GO SUB [PI GO SUB R PRINT LET 8 FOR "▖u>>=CHR$ DIM f▖b(:USR w> MOVE >8![N][N]w COPY Yv> DRAW 2C2 NEW T!X6T]| RETURN [ GO SUB ▗ CONTINUE ;$:IN ;(57@USR MERGE OR $$STR$ MOVE FOR STEP h▘ FOR GO TO FN IN FOR CAT z RETURN X LOAD vm[▘ CLS Y LOAD NOT DEF FN (` DEF FN y@▝ COPY y7 GO SUB STEP dyUSR CSCREEN$ Y+ STEP RUN y^'| OR MERGE VAL ~# IF MOVE STR$ OR LET X READ FORMAT DIM T' CLOSE # CIRCLE VAL 55CODE 2/C STEP Hg:DgPIBIN STR$ j>▖ INK : RETURN >=g1 RETURN : RETURN H &*▖u[Q]+? STEP `kVAL PRINT l. CLS OUT iUSR ▘[I]SIN 6 #6[T]+*EXP ,M"EXP us :9qpCHR$ ▘>!$ OPEN #a"g ERASE >LN 2 LOAD @ATN !STR$ OR PRINT STEP , CLEAR u LET STR$ #< PRINT [K]|4 OPEN #4 POKE ERASE 4CLEN >=4! CLEAR z REM ▗NOT [ GO SUB ( INK LIST ` RETURN 4 CIRCLE [Q]7 FORMAT PUSR CLS USR STEP C?[J]▘<>:INKEY$| PRINT ASN VAL I STEP ; INVERSE LET <>o'6. GO SUB BORDER [G]< THEN &ao)▗ RESTORE INVERSE LLIST rc[A]▖ FLASH INVERSE ~ RETURN USR INVERSE FOR VAL INVERSE f INVERSE n"_c n"ac COPY CLEAR %`(2ccSGN (gUBIN G INVERSE PEEK &:PEEK READ PI Z( STOP I9COS <>LN [K]%J▘ RETURN W>= RETURN a *d[H]h▖ LPRINT >,smUSR NOT SQR d RETURN C $._ ^ [A] OR O▞4 FORMAT f<> RETURN A +'5 DIM PRINT [J]''FN [P]VAL FOR 6 FORMAT >USR .|ASN (1<>G THEN CODE RETURN Xx [A][B]A RANDOMIZE ~VAL Sx( RETURN tUSR &vxt>PEEK PAPER GO SUB COPY (VAL$ _CODE 2[E] INVERSE SQR PI|ZSQR STEP w| STEP " STEP tMc STEP o▝> STEP Ce[E] SAVE <>!e STEP 3[Q][I] RANDOMIZE NOT STEP dSorry,@ files notoun CONTINUE dIN STEP T'H5 ERASE ▝ MOVE PRINT OR :2[L]|STR$ LET <> CONTINUE [U]INKEY$y@ PAPER :▗l STEP U@y<> STEP [I]e▜PI>= RETURN LLIST TAN RUN ▟<>!@VAL OR MERGE FOR H$ MOVE STEP uSTR$ GO TO USR LPRINT S STOP SIN e2bATN eVAL RNDS X▟! GO SUB [: COPY COPY GO SUB K GO SUB LN FOR 4X BRIGHT ECCOS e THEN CIRCLE ?8 THEN LEN [A]ASN [I] NEW R( [Q]f INK */Rg STEP g INK RESTORE !USR R▜ LLIST OR F#N# OR INK LLIST [C] IF [U]( OR > # LPRINT A>[G]B~# FLASH RETURN >. RETURN aWPI* READ >$[A]d>▝O>▖4 PLOT G[Q]}▘NOT COPY f: TO PI(v RUN ▚k:E$6:VAL 0 OVER 9lRO THEN ?(G CLEAR THEN :A(##~c,[E]7 PLOT *_STR$ 4 FOR 7CODE PEEK t1@▝P: FLASH ># AND | NEW LIST STEP :g RETURN IF }FN BORDER <> CAT VAL 0 AND 0<> AND 7@CODE 2D[U]g2Ege"F[I][e STEP [I]g_KUSR W RETURN 0+ RESTORE *INT o LLIST 0! GO SUB S▘ RANDOMIZE :0E( CIRCLE <( CONTINUE 8 FORMAT <ESQR DUSR <>xLEN 33<>~#<>Reimport ZX ASM[D], pase wUSR 0ait[F]4h!<>/PIBIN 3 FORMAT NEW ▜p}8N PRINT ▝E STEP ▝h! STEP [G]hNOT PAPER !) VERIFY G RANDOMIZE `c2©h i@:iG INVERSE ! THEN G($ INVERSE ~ RETURN =? RETURN {0[U]▝. INVERSE # GO TO OCHR$ LOAD INPUT 5?=# COPY BEEP PLOT RETURN |ASN CHR$ [D]h`▟ NEXT <>{ RETURN LET RETURN CHR$ AT hz RETURN COPY SQR ▛{ABS CHR$ NEW VAL SGN RESTORE MERGE OR | STR$ MOVE CLEAR ; LLIST AND E= FOR NEW DM! COPY RETURN V DIM LN #$ INK :hG(▗|x@+ CHR$ i NEW ▞BIN INK ( IF > INK INK LET C PAPER SAVE [R][T] INK STR$ CLOSE # STEP LLIST CLOSE # MERGE RETURN INK [B]T▝3[B]h COPY $4^[A]by XLD)-RST[T] RESTORE 7.M.1.1[P]&ATN i▘ OPEN # GO TO (!5i [U]w!Z(STR$ !▖i LPRINT .PI SIN @=E@2 OVER i RESTORE ! FORMAT 5 LLIST RETURN 0:Gx ▞ RETURN (NOT ': LOAD PI(% ERASE MOVE B NOT ) THEN >PI BORDER VERIFY STEP /n RETURN MOVE R IF ' DEF FN LLIST SAVE GENS INVERSE r[G]x LLIST [J]j<>)ACS OGASN SGN j SAVE OPEN #=t DATA : STEP u DATA VERIFY %ATN ~>* STOP ) BEEP 6 AND ACS LEN LOAD CHR$ DIM [S]ALu[H] FOR USR "g[U]<k[U]!APOINT vINKEY$= POKE DIM $ NEXT 2Sl▝[E]Jl=Tl STEP K,©8b RETURN CLS 0^G:▘PIx V PRINT :PI(▖ INVERSE NEW G>[A]BBn1 LET PRINT USR ▝[Ul[ LET RETURN LPRINT 0 RETURN [P]8 RETURN RND8 NEW DRAW [Q] RETURN FORMAT (6:nPI LINE RETURN [F]k[E] RETURN 0 RESTORE INT ▚[N] MOVE RETURN COPY ( STEP RETURN ; H FLASH [M]STR$ PAPER "OINT =SIN =G SAVE 4~! COPY 4XA CONTINUE USR CAT %jl%%B%(n2n RETURN [S][N][I]<> STEP USR m LINE LN m[E]B LINE [R]0z<>m[J]b CIRCLE PRINT CLEAR VERIFY 0 NEW CLEAR [A] AND + LET & OUT ▘4<IN RUN ) RANDOMIZE ASN PAUSE a0a PRINT ATTR ▙ LET RETURN ([O][N][C] FLASH RETURN ) BEEP [P] INK [M],(W+(< PRINT >,?PI% TO j++++G:;LEN PAPER [R]2x[J]x$|W GO SUB xgu©%t LIST D"NOT ASN l RETURN >= RETURN [A]<> RETURN CIRCLE [C] VERIFY RETURN {8" RETURN © FORMAT VERIFY k INK ! NEW (m STEP q{▗▚▖▞▛[D][E][G][H][L][M][N][O][P][K][I][J]▝ RETURN "[S] :Z INPUT _ RETURN AA>[ FORMAT ||USR AND STR$ COPY BIN ▟? LIST BIN PAUSE RESTORE [M] THEN [P]|[N]/ CLS ▛[N] RANDOMIZE GO TO CLS jw-2A} RUN 2PEEK SQR Z RUN kQ OVER PEEK # DRAW OR ! LOAD RUN r3©@|ABS $?[P]t PLOT (i INVERSE RESTORE MERGE *Cp#"LN PEEK <> CLEAR ,.CODE =O STEP NEXT p LIST PAUSE b LINE RUN o@5!Dn RETURN RUN GO SUB x= INVERSE PEEK CHR$ INPUT o# CLS PRINT v CLEAR VAL$ SQR QSQR OVER LOAD GO SUB z OUT IN ATN FOR ©[U]AT @Uo"yoNOT p INVERSE PAPER 3PICHR$ ~o~vCODE AT CODE MOVE INVERSE LLIST PI>= FORMAT [R]<>v:/PI [D] COPY OPEN # BORDER POKE BIN BRIGHT RETURN S( LET QDCODE 2.*q9sa8xo6p70r0;"G@. CLS Ep<v OR CLEAR 8 CONTINUE CAT |/AT "0STR$ [J] INPUT ATTR RESTORE REM [B]w<>3.[I]b(©[O]> ASN (VAL$ D FORMAT ▙L(3#SQR hG REM x LOAD N POKE STOP QPI LINE p DATA Z▙STR$ STEP <@ RESTORE GO SUB VAL PRINT LEN ASN T OPEN #▙J STEP |▝E[E]& RESTORE &@&_USR X THEN PAPER =6AB COPY C6 COPY LC[K]! CONTINUE Y LPRINT T LLIST TXXG6XUR THEN STOP LPRINT ")`PI Y^ PRINT (C(SCREEN$ POINT ?CODE [M]p RETURN / RETURN DRAW OUT i#LEN PEEK $j RETURN ._ PRINT D`UX ERASE LLIST !u~[L]PIUSR IN IF Ws▗6D▗<> NEXT >▗ GO SUB G GO SUB ^- CLS STEP Ysv STEP AoPI( RANDOMIZE s DIM REM 6 LOAD 6l; PRINT TO OPEN #▘ LET @[C]e% INK TAN *F[A]AT ATTR DEF FN x STEP STR$ [M] OR X GO SUB [ujINKEY$ CONTINUE CODE # RESTORE *INKEY$qYU OVER PI PLOT ACS I LPRINT CHR$ v INK }ZCHR$ IN r NEXT *V DATA *NOT [D]rOYS1 RESTORE COPY TAN { ERASE RUN BEEP YY OUT CAT 'V[R][U]'NOT GO SUB Vk IF uNOT RETURN PEEK [O]*5[I] PAPER © PRINT 72▝ PRINT L GO SUB V_Hm▜ PRINT q CONTINUE t( REM <> RETURN >=pyI_}z RETURN [K]@ PRINT { FOR STEP FN 05K[T]5<> STEP LEN @ z: CAT sZt[G]c TO [E]t> ▗v;; GO SUB s[J] POKE 33 STEP FLASH S VERIFY RETURN w▜VAL !tBD~ FLASH ~▖|1> CLS 2[L] POKE ><>2▗[K][M]. STEP P<>1lSCREEN$ LLIST MOVE STR$ LET INK PRINT PLOT & OR MERGE RESTORE JFCODE 2o INVERSE D@@/▝ INVERSE s INVERSE r!X}u INVERSE t!v4 FOR INVERSE FOR DATA ]1! LPRINT P/ CLOSE # PRINT ABS 2 2,! () PAUSE GO SUB 6 LPRINT 6 LOAD GO SUB USR 6 FORMAT BIN [P]tx*EXP %y[Q]WF)G OVER THEN yUSR 2w}y6 6 PAUSE yz NEW USR { VERIFY GO TO _ CIRCLE z AND W<>z FORMAT z VERIFY AND USR g> CIRCLE LEN *V#^2 FOR ▖~LN ( EXP (#c MOVE NOT Gu@. DATA {C RUN UNOT Ou#{ RETURN >=( PAUSE ▗oNOT loBe ERASE E LLIST DRAW LINE r`wlow sta[U]-address$Comp$7dongCODE 2▟uA12▙uL( STEP LN e▙[K]▟NOT xR[E]VCHR$ jw3| RETURN 0 COPY ATTR SIN Z[C]▝ STEP lx ! TO 4`(n[G]x>=USR "w GO SUB Sw GO SUB vWNOT PAPER v)CHR$ ASN )$)D LLIST OUT STEP )▝,t DATA &c LPRINT PI LINE [R] NEXT *C !AT [E][J]<>VAL F[F] FOR 6[C]INT ▖[Q]#2ATTR NOT LEN POINT THEN /X<>0 INK }=▞PICHR$ T` INK w[S]ku INK RESTORE DRAW 2 RESTORE Z_[N]P<=/ FOR LLIST [J] MOVE *mq[C]*pCODE 2 CLEAR o*c©▘o1R"[K][ OVER STEP DRAW READ STEP DjG STOP [U]:U BRIGHT PAUSE [P]) PAPER DRAW STEP vG[A]3/ STOP [K]; STEP STOP 6 LET U*i DIM L0[G]▝ VERIFY [L]u>vmSQR LLIST g DIM ![A] CONTINUE SQR TO N CLS v! RANDOMIZE !<>)EXP |2[B]w}2[H]w+~+[G] VERIFY L BEEP JB| RETURN CHR$ [K]( TO CODE EXP XW1JLEN STEP Cy(( BRIGHT COPY STR$ PLOT CIRCLE © CIRCLE BIN .+/ READ / CONTINUE wLEN INPUT CODE GO SUB LEN +4Q P6 FOR |e STEP y~PI+ SAVE @SQR E+▗▗ POKE POINT ©##SC▗ps IF / PRINT [P]nJ STOP V RANDOMIZE "Rb PLOT FORMAT /qUSR +t INVERSE rtu OPEN #[J]5(d[A]xLEN OUT <> INVERSE n INVERSE f:3SOABS TAN ERASE CAT 1 MERGE N~A( LLIST USR N THEN LLIST <>< LIST BIN BIN ; GO SUB VAL <@XPOINT DIM BIN SQR <V▘}!STR$ ABS {*YO< LLIST THEN ~USR # IF `! MOVE COPY b! CLOSE #J/ LINE MOVE @ COPY 5J RESTORE GO SUB MOVE ASN wR/JBR( INT PAUSE (SIN ASN LET >@[A] AND NEW Q SAVE RETURN A0A[A]G0BIN #>=x9#<> MERGE RESTORE STR$ 2FN LPRINT MOVE <>h CLOSE #9D CLEAR @ FORMAT 6 LET X PAUSE SAVE ! NEXT GO SUB *QF?#I!<C LPRINT L CIRCLE CAT STOP TOACS # STEP CONTINUE yABSQR [N] LPRINT UVFN XWv>[S]PEEK ywxQ<>6 RESTORE MOVE AT >=[A] PAPER <>2=X2>]^X!'@▚[U] RESTORE [A]$INKEY$fZ FOR @[C] FOR [A]P REM } RETURN BORDER RESTORE ©[U] PRINT /FH>=/az= BRIGHT LN STEP @ GO SUB [Q] RESTORE OR V[L] LLIST yPI LOAD INK INVERSE _IN )( CIRCLE © RETURN A RETURN ] DRAW A DRAW 7~~|>@J{ OVER d] NEW STEP [E]z! COPY COPY "VAL$ z"VAL z1@2[D]> STEP h|!ATTR : AND g:[N]% PRINT d GO SUB X STEP [I]zCODE STEP X| LET W AND < THEN B( THEN PI STEP /|zPI PRINT > STEP `DE LET w<>VAL MERGE {< INVERSE POINT ▙_▘eH>/▘@> BEEP ? STEP l=[G]{ MOVE t BRIGHT THEN g(]-Z THEN _GW>>=><> NEXT z INK STEP SIN GO SUB FORMAT POKE w(,& CIRCLE PRINT CLS v> OPEN # RETURN v NEXT TAT LET " LIST ▝ LIST CLOSE #i INK THEN c(▝?$ SGN CLS CODE .O2|:!ACS /2▖▖&+:▖05|*]":"@ SAVE /"F .NOT COPY 21(=E]>[E]@ POKE 27!M|"%H[Q]ASN 9 POKE COPY "*ASN [E] DIM 3 DIM l INPUT . INK ?KEXP /DRzsy CIRCLE SQR SNy,x<>STR$ RANDOMIZE ASN ▝H[S*TLEN INVERSE RESTORE NOT /=)@ PLOT ~<> STEP %z`]9CHR$ STEP F{! PRINT LINE fcP STEP SzCODE 2 LINE OPEN #<> OR CLEAR © GO SUB y2INKEY$|STR$ [E]▝ RUN COPY COPY e GO TO STEP [P]} NEW @2FN |<>" COPY USR THEN ©USR !MPEEK >=g GO SUB QCODE IN IF < THEN b( PAUSE [T] LOAD H REM uBIN [C]Y@v!jY6RkPEEK INKEY$|!SCREEN$ ATTR V#6W DIM xR!▛HwFN PAUSE H INPUT OO[I]" PRINT /} PAUSE NEXT [Q]CODE >= CLS OR STEP CONTINUE }W@ NEW !POINT [K]( POKE 2STR$ GO SUB g INPUT zINT qgS7BTABS P NEXT PinT RUN disk NEXT >NOT 2CHR$ /! AND }"NOT / GO SUB s<=?t}CODE [Q]▘ INK INVERSE !@'P*LN ATN NEXT POKE LN FOR STR$ VAL USR / FORMAT <>=: STEP / CLEAR O CLS <>[H][T][U]9 CIRCLE 7▙, n LET ▚[K] PRINT $G READ AND LPRINT <=. LPRINT STEP CAT INVERSE +[D]F FORMAT s▘ BRIGHT STEP SCREEN$ ▝z> 2[A]VAL$ /^v;b/ PLOT 2CODE 2j[M]INT oLBY<@:PI PRINT SCREEN$ CIRCLE :@ LET <>INT ATTR t[A] SAVE qSTR$ ©: NEW SGN INVERSE BIN ▘PEEK B -ASN STR$ <![PEEK Z>=INT RETURN 0=% PAPER *<> VERIFY !+[G]0{i▚A@YEXP VERIFY 0 FOR SAVE LN w D*k? V[ FOR [T] AND 3* AND W OPEN #08n>:uPEEK ©LCODE RUN K[G]&! PRINT INPUT ERASE G BORDER b([A] CIRCLE >=#SQR POINT z1LN NEXT RESTORE %<%[P]N[A] FORMAT [G]*!XLN [O], REM < BRIGHT 68[J][K] CIRCLE >=ATN [H][P]g>8yL{ SAVE DATA X0POINT NEXT X PAPER [Q]): AND _U@! STEP ;e~#W| LLIST 'q DATA R▚=▜u[Q] RETURN >=;CHR$ [H]RCHR$ R0%Y " NEW RETURN REM e X>= DATA OVER INVERSE INVERSE | RETURN LINE DIM <>P[U] RESTORE LLIST b RESTORE [D]4 INVERSE LLIST OPEN #<>;6VAL$ ERASE CAT .FNTCRUS CCOS BORDER ^2s>=_[L] OPEN #Z OR [T]aPEEK # < LOAD ▛ CAT [D][A]jE DEF FN _STR$ <> LLIST jCODE h Il+[N]STR$ AND y CONTINUE NEW BEEP x_▝[E]M▙▝[U]INT IF READ ▖VAL$ ▜[Q] tIN l▙A CLOSE #@USR OR MERGE OPEN # DRAW <VAL MOVE STR$ h LIST RESTORE {u IF DRAW AXv STEP >= RETURN s E LIST *NOT STR$ RETURN xUSR `EXP s STEP :q STEP ©f▝<=©!j LINE 7v REM G[U]' STOP [U] TO % READ BEEP !)(:y? [E]? CLS ▘▗[U] ▘ DRAW ACS TO RETURN READ z REM [E]> CLEAR z2[Q]*<>▝LEN BEEP LET = GO SUB S DRAW INK CHR$ LPRINT RUN FOR Q DRAW P OVER POKE POKE ~ LOAD >*BSCREEN$ aL-PI RESTORE BORDER [T]IN CONTINUE VERIFY }K$DxACS >=dc{ AND _INKEY$ THEN [T]x▛INKEY$INKEY$ABS ASN EXP sSCREEN$ <>73 ERASE _($|AT J} AND o CIRCLE | VERIFY G] OVER FORMAT OR 0JSTR$ MERGE OR yFN [Q]@u FOR . MOVE [N]/ ERASE I!2POINT ▘y2LEN ▘[S] COPY ATTR TAN ~#9 BEEP NEXT IN OPEN # MOVE FOR SAVE ▜ STOP RND* OVER IN RETURN OUT RETURN FOR PAUSE /▚ CLS [Q] RETURN CONTINUE ;B ` LIST [A]``CHR$ ERASE LIST Pp LN ATN LN pPmiI`B"O LIST FG LIST HDFG<P#H# FORMAT [Q][Q] FORMAT ACS # CIRCLE GO TO TTIH 0iIiI!!]P FORMAT ],-!$P!$@`p`@G0^ p0GD[B] BRIGHT GRND-./BIN p FORMAT FORMAT -^G` READ .^GPOINT p$[R]PEEK 9][C]9RND INVERSE INVERSE G LOAD G LOAD LPRINT INVERSE SH/ LIST LINE $MH@ LIST ▝▝B GO SUB F▚P LPRINT f]9[L] INVERSE i;];VAL$ CLEAR @].>LEN >= OVER LEN FGH▞H`GHF` DATA i DATA =@ ▗+@[Q]@VAL [Q]PCOS 5RNDe[L] STEP #_6tPOINT Ba RUN ▚B[M] TO ; NEXT [A]#[R] OUT SCREEN$ STEP INVERSE NEXT [Q]r OUT waB SAVE B SAVE ` dq##pJD##B|`J0 INPUT B Ht LIST sSTR$ ' GO TO GKK0// INPUT INPUT RNDLEN SQR l[A][A]7[L]vm[K]mPEEK INVERSE eUSR PEEK USR INK BRIGHT #[L]0%SIN [L]0p▚INKEY$[R]▚0 THEN PRNDRND THEN ▟`▟[U][R]#@@ GO SUB PEEK rqIN pIN [L]K READ qq/G0/G INVERSE R{gtRJ/IF@ STOP S& STOP NOT SQR UP# THEN 0==I PAPER [K]SwwGG[R]C{{wRNDvATN w%w%TAN INK o BORDER CLS [ INVERSE POKE 0ngF0 LOAD CIRCLE BRIGHT SQR kU[D]Mie! OPEN #( OUT OPEN # INVERSE ] OUT CLEAR 0 POKE CLEAR hCHR$ FORMAT $~jC MOVE [T]S< LET CAT 3Y8y CONTINUE 8y`0P0SQR PSTR$ [B]TAN PSTR$ USR OR e_"#+ LINE "#|p([R]SGN ]s▚sf[I]▚/'/ INVERSE 'GPRNDRNDGi[B]pi[R][U][B][T]"©P($INT INVERSE $ INVERSE $iCOS LINE LINE z[U][N]TAN SAVE ▜ ERASE SAVE :[I] LPRINT ELC'#vi©[K] INK lX[K]XCOS BATN COS R CONTINUE tbIN [R]COS O#©CI DATA jnINT d AND COPY Sb CONTINUE p©F_INKEY$w COPY FORMAT LIST # COPY [Q]RNDi(0 PAUSE 0C' PAUSE OVER [C]RND[T] GO SUB [U]©[Q] COPY [F]Q RETURN Ks7 NEXT CAT TO COPY F CAT TO FNOT COPY FLASH INVERSE CONTINUE FLASH <= OR / LIST / DRAW COPY y#` LOAD 0 LET LOAD OR LPRINT ATN DCOS [I]++8 DRAW NEXT & ERASE ERASE p8c NEW SAVE OUT NEXT LLIST [P];n PAPER NEXT NOT CLEAR AT LLIST COPY LIST ?PIL[I] BORDER p BORDER ||PIIN DRAW Z[Q]o FLASH $JATN 0[T][L]K/[K];ERUSR STOP %& STOP ;[R]8`8 SAVE LLIST oi4ATN DEF FN ERASE h OUT DEF FN "[S] OUT VAL FORMAT CONTINUE a& SAVE _s AND © NEXT t[T]W CLOSE #nW# h BORDER P. DIM ▘[:▘ COPY COPY : CONTINUE G/' CONTINUE ;STR$ Qs3©[L] MOVE FORMAT 6wwllNOT P7c COPY FORMAT FORMAT NEXT DRAW OUT ;= NEXT kE ERASE [Q]4BIN P[Q]$ INK DRAW [D] GO SUB 6[D] LPRINT INT P[I]( CLOSE #P[I]vINT [G] LIST COPY POKE GO TO ## FORMAT [N][G]$"$[R] OPEN #PEEK ATTR # LIST . READ STOP # LIST SIN #bRJR OPEN #/ CLOSE #G OPEN #G OUT PLOT -e 0[H]VAL$ &9# /{ LOAD / INVERSE {##COS {G▞[T] INPUT S<>ABS #" CLEAR COS "KINT [L]INKEY$& REM p@SQR [K] BEEP FORMAT H GO SUB FLASH PIHIN LOAD INVERSE BEEP #/ STEP } BEEP l OVER [N] THEN / CLS # COPY STEP INKEY$INKEY$ INPUT PEEK READ /COS IF CLS PI.Cew OUT #▘PI;[H]xPI CLEAR {7COS [M]' DIM /wSCOS w; STOP B▜BP LIST < LOAD v LIST <=fwwUSR INVERSE n0 CLEAR SQR IN DIM NEXT [U]INKEY$? READ CONTINUE USR c[F]t{USR [H],"▚ABS SAVE RUN G%USR SCREEN$ BIN INKEY$8INT USR [F] LET ;POINT WxNSGN /TAN [L][K]KcLN IN PI OPEN #USR x& DIM _IN O%IN O||wMLUSR G DIM wIN M'IN BORDER O:wUSR VAL$ LET ▟ LET [C]▟ INK $;9;9PI▙IN 0POINT [ LOAD [H]: ;SO @ INPUT dq VERIFY t[T]POINT VERIFY [K][C]QPOINT = REM COPY FN C7m<>[R]t<><>RND[D]<▗ DATA [Q]*POINT ▙[F]X[J] CLOSE #[C]>rD DIM [G]/=zz OVER Cp:[F]z RETURN PAPER hASN ?>= <<;::99887765544322100/..-,,+*))('&%%$#""! * NEW REM [U]ABS COPY GO SUB ▖ PLOT OVER ▜T REM #IN "<>}6:>DDDHNTBZ`hrAz !▗#$!&'([G]*+[O]-[U]/"SCREEN$ 1VAL 3ACS INT 6.IUSR BIN >= TO MOVE RUN ^ VERIFY FLASH STOP FOR ? NEXT RUN `_j[M] GO SUB s/ CAT DRAW } FOR BEEP 6[P] RANDOMIZE o INK CODE $[J] RETURN IF - COPY sQ[J]@ OR MERGE RESTORE PRINT { NEW PLOT @g{ NEW ATN oz THEN ?o$ RESTORE VAL &oO)&USR p THEN B LINE ATN MOVE ONOT ERASE MOVE FOR : MOVE PI([O]w$ NOT C ERASE xINKEY$ FOR ACS FOR p NEXT 4W DATA LIST 6 LET LLIST MOVE STR$ <>~PI>= RETURN #V#^#~ STEP ▝ MOVE # GO TO CONTINUE SAVE <>▜! POKE ERASE RETURN U RUN V INVERSE !▖ MERGE ;& TO INVERSE n INVERSE #F$N$V$^ FOR MOVE ACS , COPY ©# DATA `z VERIFY W+; INVERSE } RETURN >=CHR$ t ERASE <>A A@A`AA[Q]AUSR A LPRINT AI I@I`II[Q]IUSR I LPRINT IQ Q@Q`QQ[Q]QUSR Q LPRINT QA'AGAgA▜APIA<=A BORDER AI'IGIgI▜IPII<=I BORDER IQ'QGQgQ▜QPIQ<=Q BORDER Q!L CLOSE #4v!X INVERSE CAT Q BEEP u~Z>U THEN D /w FORMAT CAT #Y BORDER PAUSE CLEAR ! RESTORE ERASE STEP [J]▘ LLIST ' CLEAR u LPRINT BEEP R INVERSE ! COPY COPY & FORMAT GO SUB [F CLOSE #> GO SUB KD CLOSE # INK INK :B CLOSE #i▚h▚k▚j▚ NEW © INVERSE w PAUSE +>G INK RESTORE INK ▗_=CHR$ [J] OPEN #*$+" ,}AT AVAL$ ATTR POINT ▘!H CLEAR : CLOSE # NEW Wl THEN p RETURN PAUSE PRINT OPEN #4 RETURN CLEAR IF 5:!/▚w:E$I CLOSE #[O]2:J/TAN uGK STEP M CLOSE #CODE FLASH RETURN / NEW 2 CAT ▖ :PI LN ERASE ATN SAVE CLEAR RIN STEP ATN |NOT ▟ OPEN #IN ?# MOVE DATA S ▘vo GO SUB [Q]z RETURN [CHR$ W CLOSE #<> RETURN {8>2i<> POKE PAPER b RETURN wSGR COPY x`© [R] CLS ;[N]~ RETURN q$$%! MERGE RETURN ('!( !( PAPER GO TO CLOSE #-P BEEP ▗[B]Q)▚ FOR i~# THEN ©( RUN THEN IN 4x"DEFMAC[Q]DISPLAY[Q]END SAVE i GO SUB rs POKE re POKE ad DATA READ su STOP sb READ an DATA xo PAUSE c LIST pus CONTINUE po LIST in READ de READ i INPUT ou POKE j LIST cal GO TO j PAUSE djn IF rl READ rr GO TO r PAUSE sl LLIST srYl DIM GO TO biO NEXT sRn8h+ POKE d DIM e DIM )c LLIST r'ex SAVE da LLIST cp GO TO cc NEW sl!i PAUSE DATA [C]dtp DIM $ DATA ne BORDER | NEW D DIM DATA %[A]t DIM otm MOVE INPUT ` DATA /r BORDER ▞eq PRINT d STOP d RUN d NEXT TAN fu$ NEXT IF X~ POKE clud RESTORE i NEW RfN[K]BIN RESTORE eYels RESTORE e mak RESTORE STOP READ DATA RESTORE CONTINUE GO TO (hlPOINT LLIST x CONTINUE x GO TO y CONTINUE ▗yi SAVE RANDOMIZE (bcPOINT (▗:POINT DIM PAUSE a NEW b READ Oh GO TO s LIST (spPOINT afPI(n IF IF n READ READ p LOAD p RESTORE LIST GO SUB pha<>d READ ].@pea POKE f POKE oadta STOP lcr LOAD .[U] GO SUB t RESTORE {@▜saveob REM exitASN ▖ GO SUB [O] LIST LLIST NEW IF ▟ FORMAT z READ VAL$ MERGE GO SUB LIST Ihl RESTORE jp IF !h READ GO SUB CLOSE #[C] LIST RESTORE lSQR l IF READ gIN m/ LPRINT }[B] LLIST /rCrG[A]rC READ $ MERGE & MERGE ( MERGE * MERGE - MERGE 0 MERGE 3 MERGE 6 MERGE 9 MERGE < MERGE ? MERGE B MERGE D MERGE F MERGE J MERGE M MERGE P MERGE S MERGE U MERGE X MERGE Z MERGE ^ MERGE ` MERGE d MERGE g MERGE j MERGE l MERGE n MERGE q MERGE t MERGE w MERGE z MERGE } MERGE MERGE MERGE ▚ MERGE MERGE MERGE ▙ MERGE [C] MERGE [F] MERGE [J] MERGE [M] MERGE [P] MERGE [S] MERGE RND MERGE FN MERGE ATTR MERGE VAL$ MERGE SIN MERGE ASN MERGE EXP MERGE SGN MERGE USR MERGE NOT MERGE <= MERGE LINE MERGE STEP MERGE FORMAT MERGE CLOSE # MERGE BEEP MERGE FLASH MERGE OUT MERGE READ MERGE BORDER MERGE FOR MERGE LOAD MERGE NEXT MERGE PLOT MERGE RANDOMIZE MERGE DRAW MERGE COPY MERGE VERIFY VERIFY VERIFY VERIFY VERIFY VERIFY VERIFY VERIFY VERIFY % VERIFY + VERIFY 1 VERIFY 8 VERIFY < VERIFY A VERIFY E VERIFY F VERIFY G VERIFY H VERIFY I VERIFY J VERIFY K VERIFY O VERIFY P VERIFY R VERIFY T VERIFY V VERIFY X VERIFY [ VERIFY ^ VERIFY b VERIFY f VERIFY g VERIFY h VERIFY j VERIFY l VERIFY n VERIFY p VERIFY r VERIFY t VERIFY v VERIFY z VERIFY } VERIFY VERIFY ▘ VERIFY VERIFY VERIFY ▚ VERIFY ▖ VERIFY VERIFY ▛ VERIFY VERIFY [B] VERIFY [I] VERIFY [K] VERIFY [N] VERIFY [T] VERIFY PI VERIFY VAL$ VERIFY COS VERIFY ATN VERIFY ABS VERIFY BIN VERIFY THEN VERIFY FORMAT VERIFY OPEN # VERIFY PAPER VERIFY OUT VERIFY READ VERIFY CONTINUE VERIFY GO TO VERIFY LIST VERIFY PRINT VERIFY IF VERIFY CLEAR VERIFY BEEP BEEP BEEP BEEP BEEP BEEP BEEP % BEEP + BEEP 1 BEEP 7 BEEP < BEEP B BEEP E BEEP I BEEP LNCLUD OR BI DEF FN [G]R CAT ERAS OR RLCSTR$ RRHAL CLOSE #C TO PUS>=RET DEF FN ,<>DJN PAPER OUBIN [A]LDI ERASE CP?Or[B]TD)IASN FOR STEP CHR$ BEEP POINT OPEN # POKE FORMAT LIST STEP EDU FORMAT STO FORMAT q!u(BCPOINT (HLXSPIXYPOINT [B]NFNOT NOT CHR$ ▛STR$ DASTR$ Y TO SC AND CADBIN NOT SUCHR$ SBNOT A@NBIN XO ERASE [I] CLOSE #P/RS CLOSE #H$EX CIRCLE /2R5[B]S5<> TO FLASH CLOSE # OPEN #S#COS CLOSE #NE<=[S]%BIN #SQR <>P<> "b<>BIN BIN BIN O▛R<=EQ MERGE [P] CLOSE # AND Y[Q]([H]I CIRCLE INK AFPID.J ERASE J FORMAT gCPEEK CIRCLE DD7E6 DEF FN UR NEW STEP H©D OR H TO A AND '& PAPER AN PAPER VAL P CAT P CIRCLE L CIRCLE H INK L INK CHR$ NOT BIN OR >= TO STR$ FORMAT STEP PAPER ERASE <>[M] CIRCLE [T] CIRCLE POINT CIRCLE VAL$ CIRCLE COS CIRCLE ATN CIRCLE SQR CIRCLE IN CIRCLE NOT CIRCLE <= CIRCLE THEN CIRCLE CAT CIRCLE OPEN # CIRCLE BEEP CIRCLE FLASH CIRCLE OUT CIRCLE READ CIRCLE BORDER CIRCLE FOR CIRCLE LOAD CIRCLE NEXT CIRCLE RUN CIRCLE CLS CIRCLE COPY CIRCLE INK INK INK INK INK INK INK INK # INK ' INK + INK / INK 3 INK 7 INK : INK = INK @ INK C INK F INK ueO INK R INK U INK X INK [ INK ^ INK a INK d INK g INK j INK m INK p INK s INK v INK y INK | INK © INK ▘ INK INK ▖ INK ▛ INK ▙ INK [B] INK [E] INK [H] INK [K] INK [N] INK [Q] INK [T] INK INKEY$ INK POINT INK AT INK CODE INK SIN INK ASN INK LN INK SQR INK PEEK INK STR$ INK BIN INK AND INK >= INK LINE INK TO INK DEF FN INK FORMAT INK ERASE INK CLOSE # INK VERIFY INK CIRCLE INK PAPER INK BRIGHT INK OVER INK LPRINT INK STOP INK DATA INK NEW INK CONTINUE INK REM INK GO TO INK INPUT INK LIST INK PAUSE INK POKE INK PLOT INK SAVE INK IF INK CLS INK DRAW INK CLEAR INK RETURN INK COPY INK PAPER PAPER PAPER PAPER PAPER PAPER :4lpf.[R] FORMAT "zq▜8,FBIN R▙BVp8:j( LPRINT rCODE LBIN [R]aSIN READ ▚B CLS SAVE ▝ LIST A CLEAR C©) BORDER ▜[S]` SAVE FE CIRCLE (QI DEF FN I STEP LLIST )<=J FORMAT J<▟ OUT >h48_ CLEAR e CLS vL NEXT ({$N- Q MERGE W THEN DCHR$ D BEEP D STEP D OPEN #!ASS STEP !COLTHNOT CD OR ( LLIST A AND p SAVE LPEEK NEW STR$ NEXT ' MOVE (<> ERASE ▛BSTR$ ; FORMAT GO DEF FN %%F1▞y PRINT EDF PAPER MAK OR DRAW PAPER FLASH FLASH FLASH FLASH FLASH FLASH FLASH FLASH # FLASH & FLASH * FLASH . FLASH 2 FLASH 6 FLASH : FLASH > FLASH A FLASH D FLASH G FLASH K FLASH N FLASH Q FLASH T FLASH W FLASH Z FLASH ] FLASH _ FLASH b FLASH d FLASH g FLASH j FLASH m FLASH p FLASH s FLASH v FLASH y FLASH { FLASH } FLASH FLASH FLASH ▚ FLASH ▞ FLASH ▛ FLASH ▟ FLASH FLASH [C] FLASH [E] FLASH [H] FLASH [L] FLASH [N] FLASH [P] FLASH [T] FLASH INKEY$ FLASH POINT FLASH AT FLASH CODE FLASH COS FLASH ATN FLASH INT FLASH ABS FLASH USR FLASH BIN FLASH AND FLASH >= FLASH THEN FLASH DEF FN FLASH MOVE FLASH CLOSE # FLASH BEEP FLASH INVERSE FLASH OUT FLASH LLIST FLASH READ FLASH CONTINUE FLASH GO SUB FLASH PAUSE FLASH RUN FLASH RANDOMIZE FLASH CLS FLASH CLEAR FLASH COPY FLASH BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT BRIGHT ! BRIGHT # BRIGHT $ BRIGHT % BRIGHT ' BRIGHT ( BRIGHT * BRIGHT , BRIGHT . BRIGHT / BRIGHT 0 BRIGHT 3 BRIGHT 7 BRIGHT ; BRIGHT > BRIGHT B BRIGHT F BRIGHT I BRIGHT :sPICHR$ CHR$ INVERSE :^PI>=! GO SUB [_ STEP F{! OR CAT _A` OR PATTR GO SUB VAL ##STR$ PRINT REM <=_d@TAN [F] READ ) INVERSE !~ NEW LIST 9COS OPEN #9 TO v[Q]SCREEN$ # INVERSE # LLIST INVERSE = INK !yBIN 6pL6CODE O1* MERGE /?<>©: CLOSE #▝ LET CLEAR /R<> CLS SAVE /R STEP OUT INVERSE , INPUT " TO r$s%# FOR FOR }PI LET COPY O DEF FN M<>[O]▝[G]▗[E][F]▖▞▛▟▙[P][A][B][C][D][F]▘[M][L]▜[I][N][J][H][K]!`J OVER RESTORE INK HET]))[4 FOR LLIST I CIRCLE INK # CIRCLE ▛ABS OUT !G OUT STEP 3e!▝ OUT :▟uPI TO ZSQR INKEY$BIN [C]TAB POINT ~[L][U] STEP ;V INVERSE ^ CONTINUE GO SUB INVERSE F STEP w▘6![E] LLIST xPI(~#ATN CLS @ RANDOMIZE <C RETURN COPY RANDOMIZE (G! INVERSE LLIST COPY FORMAT F! IF ▝[G]//!fcFN r STEP ;eCODE 2t DATA *_+ STEP Fa[Q]{LEN USR *wk5(Y<>):▙>=m<>Disk:File$Start#LengthEditor$CompH'In▗"PlayVAL 1Au80$ w(USR p)<!DD6 RESTORE #6T]g SAVE ]B LLIST RESTORE LPRINT ^INT LLIST OR RESTORE MERGE _ COPY ^ TO ATN ^ THEN LLIST STR$ INPUT MERGE 6?, COPY ; REM , RETURN , MOVE B"<> INVERSE !` LPRINT CODE y© RESTORE INVERSE D INVERSE MATN (PEEK &# PRINT INVERSE ` INVERSE iW@▘NI BO▜▝O7(<>-Z4yINT <E, INVERSE ~,ACS TAB <>CSONG MOVE BY ST▛CODE ▚ RETURN STR$ CHR$ NEXT <> R MERGE ine DRAW KSAOFTWARABS E2AUND TRAATN CKER v1.3 COPY 'Y(C) VAL KLAV[E]▗ASM COMPITI}VAL slPRO▛E2.13@ LLIST BATN V# MERGE COPY '9` RETURN INKEY$A COPY 6?[U]XUSR COPY ( OUT SGN PNOT CODE PLOT -> TO OPEN #0 FLASH ' INK STEP 5 COPY [E][T]<=4SCREEN$ ▗ DATA LOAD [A] COPY LOAD SUINT P▜6ICQCODE CLOSE #CMT CLS wPOINT ( NEXT CLS ~HCHR$ l3.0!COS .2/l LET 4USR MOVE BS.T.V SAVE G&d(p'tand GO TO LOAD EXP 8▖^300MUS▜ INPUT 'S REX!SIN D6 COPY COS DQ@NCODE 2 READ STEP LIST DATA )U READ CLEAR COPY STEP READ ABS ] DATA !z@H RESTORE MERGE OR PI THEN (r GO SUB FN STR$ MOVE LLIST <= STEP READ ▜( VERIFY (0>G RESTORE !n~p LLIST LN 8a THEN ?G>[A]X( OR G/I~ NEW RETURN w@[A]9 LIST STR$ x▜ AND 0~ PLOT RUN STEP RESTORE STEP BRIGHT NEW IN _~ GO SUB Q GO SUB x NEW atSIN ATN >=Y[U]FTSIN INVERSE p GO SUB ~F▚PI LET .( MERGE <> STEP ▙ READ RESTORE _ CAT <> MOVE ASN INVERSE !SCREEN$ xINT READ GO TO INVERSE ` CONTINUE PI GO SUB R CIRCLE < INPUT ![M] READ b|=▜) FOR <>fDf AND ▖PEEK ▚o RETURN DRAW !>=* INK 5 DEF FN CTU DEF FN DEF FN [N][F]+I$& RETURN /o<L OR _[D]xY<=[H]IN [F] LIST COPY COPY ( PRINT CODE 2! RUN READ ▗U DATA LET <>00:[G],>0w#w"4~ RETURN 2[C]USR CODE w! CLS READ :USR $ FLASH 5 IF 6 SAVE [P] RANDOMIZE ;b<> RESTORE MERGE [M] DATA STEP g!, MOVE d/ ERASE LLIST >=g DRAW u DATA B LOAD j INVERSE RESTORE INVERSE b INVERSE k' STEP STOP DATA CIRCLE CONTINUE =vd} AND 0/W) RETURN 0 > COPY LIST :t DATA PI T[F]▗ RESTORE OR T]@1# VERIFY STR$ LLIST REM LLIST FOR INVERSE LLIST <>]0 CLS xL<>!l RESTORE USR m RESTORE g6*! OR A AND A6 COPY RESTORE C NEW CVAL BORDER 'eB|[Q] INVERSE OR Dy~' DRAW RETURN j STEP RANDOMIZE BORDER !<= NEW OPEN # NEW / GO SUB FN LIST [B] REM CONTINUE NEW ah SAVE POKE D0▝0 INVERSE ~ INVERSE FFN BORDER CLOSE #N INPUT SCREEN$ ABS BORDER <>@ IN $m2L BORDER PRINT COS BORDER Ix2J BORDER LET >[A]2M▚b CIRCLE : THEN ?[F]:G CLEAR G#>=G:,ACS GO TO w PRINT <> LPRINT py GO TO CONTINUE V▜![F]W>CHR$ CLOSE #R/]<=PEEK LET VAL Z_▜ DATA 3].]#l:Kc FLASH LOAD N`[M] CLOSE # NEW INVERSE 6a DIM [I][Q]ACS CONTINUE [L]ACS [Q][Q]0F THEN _b [U]s THEN g PRINT AND PEEK 8 BEEP [I]AT LET THEN oASN INK /K[U]0[B],h` STEP ABS M CLEAR vIN [N]T STOP [D] NEW OR DATA g[J] NEW j NEXT j~▚ CAT <>@TAB |gCODE NEXT GO SUB s RESTORE CONTINUE 1 DIM CONTINUE DIM tR01I DIM >0 MOVE I PRINT <NOT INK CLS <>-▝ INK =POINT ![N]CODE C INVERSE ySTR$ m MERGE [B]O OVER [S]o= LLIST ATN [A]kI( GO TO MOVE ▖LN [P]▚qTH@6% PLOT } BRIGHT FORMAT NOT LN VAL$ [U][L][D]▘{tnhb/WSNJEB>;852/,*'%#(j? * CLS ?[S]Z!<BIN NOT USR NOT DSTR$ NEXT ~2xUSR "SQR USR # STEP ASN USR <2zUSR GO SUB SpUSR GO TO LPRINT rUSR MERGE t"@USR !B STEP INT USR FOR "v▝ ,{▘USR USR jp GO SUB VAL LLIST gCODE STEP CODE USR =2▛USR 2U[F][P]USR Iy▖O"▞)[D][N]KBIN CLS <>_<> COPY <> THEN WBIN P7▝ TO / TO [M] TO COPY [O]6>=▗ LINE [G] POKE XBIN LINE <=AT VAL X(NOT b [C]Q FOR EXP FOR [S]<>EXP ▜_ INVERSE INK THEN ©J THEN w[Q]CHR$ FLASH USR B NEW g INVERSE ^ BRIGHT DRAW : PRINT NEW EW LET NEW o INVERSE THEN n>= THEN STOP <>:[Q]USR OH! READ PEEK PAPER STR$ CODE O GO SUB i&) GO SUB [ LET N#~2DNOT LBy* GO SUB GO SUB lv CLS FOR POKE }©USR <> INVERSE 5 LIST [C]Q[ COPY >K RESTORE H@ POKE CHR$ ▙CHR$ :x RUN INVERSE !▗&9STR$ PAUSE oSTR$ *6~(< TO SAVE USR STEP [I]STR$ iG0▙▘#wJ[I][L]LN =*VNOT ~ RETURN ` PAPER AND STR$ RETURN p PAPER A OPEN # PAPER POKE STR$ LINE FOR ▝ LINE MOVE !▘ LINE LET PAPER DIM VERIFY [R]&▗INT w COPY #NOT 3@ CAT 66 #<> VERIFY ` RESTORE c*vLlUSR SGN INVERSE u INVERSE t LLIST $" COPY <>CODE VERIFY p !Q> r CHR$ VERIFY 2VAL$ ~#2AT [I] RESTORE CODE PAPER COPY ) LLIST n"~<>===[B] PRINT ▖▝^O<[M]D LET 0^kV!`~1= IF GO TO STR$ L<(`(<>yATN USR |2PIl7; RETURN ATN >= RETURN LINE ▜YVAL CHR$ dNOT ▛CHR$ CODE u THEN NEW @K=95CHR$ y2<NOT INVERSE *▜USR USR yVAL 4t2FN Q8 LINE INT CHR$ STEP i2NOT "[R]USR !POINT USR wL STEP q@Q2 THEN ATN LOAD 9[B]SQR P9:6LEN VAL ; MOVE INPUT 0#4[T]4SCREEN$ C NEXT 4s PRINT DATA 4(NOT 4[L] PAUSE 4 THEN THEN VAL LEN PAPER INVERSE 8'8RND;8ATTR 8NOT BIN } PRINT MERGE INVERSE ▟n INVERSE fv▚ AND ▜_!_NOT POINT ^ MOVE LET THEN b([Q] THEN [S]<>)<> SAVE ` CIRCLE (▖ LIST ` LPRINT X LPRINT |VAL @ GO TO [E]D SAVE VAL p, LIST PEEK ▗X PLOT LINE [S]|X8 SAVE OUT CHR$ AT [A]{eQ>, DRAW LOAD LLIST VERIFY >=ABS SIN FN [P][G]▙~wpkd^YJTOKGT LLIST ?RSCREEN$ ><>@VAL$ USR CODE ACS > VERIFY +yIN GO SUB ATTR = PAUSE /BIN <>!/ LINE NOT YCHR$ NOT CODE OR l PRINT VAL ▜GOLDEN LPRINT FORMAT DRAW K =R LET }/ OUT RUN s COPY _$Xg_w DRAW OVER x} CLEAR [D] COPY BEEP %[A] BORDER = OVER RUN INK VAL CODE ABS RETURN SQR CODE *w)CODE ABS ;.-xG NEXT RESTORE "NNOT RESTORE ~2 LLIST AND 2COS OR #J▟" LET CHR$ t"d# ";NOT O0NOT LLIST INOT )A!K LCHR$ LINE ▖USR ▖CODE 2HCHR$ 2IJ▖9@[O] FLASH NOT 2ZBIN 2 BRIGHT ""4[J])ATTR . OR G/2CODE .VAL DBIN >▘ AND ! CIRCLE STR$ ">@ AND "[T]$BIN "INKEY$) OR STEP *6NOT GO SUB S THEN OR STR$ GO SUB sNOT LIST CONTINUE STR$ > LLIST FOR s#r# FOR = PRINT (CHR$ >[C] PLOT *USR A CCOS INT NOT "9FSQR BIN CLS h OR !~▜I^%4VAL$ 8 INPUT ▚▜ INK F INK OR RANDOMIZE ECOS LPRINT D" DIM OR AND 0G<>{` REM BRIGHT O0<= THEN #~ THEN NEW THEN Z PRINT 2QCHR$ LET ~4 NEW #ng INVERSE b FOR 1K INVERSE [A]}XT(USR ~#fo THEN :R8▖<>><(INT we PRINT $y<PEEK # ~2TAN NOT ▘[F](NOT FOR x_ASN VAL X INVERSE .y STEP cNOT ("KXCHR$ FOR IF BIN (& RESTORE 7{PI PAUSE THEN GO SUB DOPI GO SUB B0 LLIST S2 INK NOT CODE 2 DIM NOT go" LPRINT NOT VAL " PAUSE NOT LLIST VAL$ INVERSE |2!;RCHR$ PAPER ~ PLOT %SCHR$ OVAL$ ~z~3BIN O CLS ~4| RANDOMIZE ~M[D]IN ~[L]~zBIN ! CLEAR ~XBIN ~hBIN [N]e~_BIN ~qBIN >=~~!~ACS wv RANDOMIZE ▝T▝ COPY RESTORE {▝ASN CLEAR CODE ▝ACS [P]|▝O▝ OR FLASH CODE ▝ DRAW ▝R[ PAPER REM LLIST { CAT OVER ▝ NEXT ▝ DATA ©▝▘U DIM CHR$ !XCHR$ IN COPY VERIFY !B GO SUB yC STEP MQI▞2x<>CODE G>=HQ(>=("=CHR$ VAL$ `NOT !HCHR$ 5 PAUSE 6CHR$ PI TO 6NOT STEP t<= GO SUB RETURN 2 AND NOT IGD STEP [I]>= DIM q=kJ AND [P]<> AND CODE 05( LLIST TAN NOT t STOP /Xl CLEAR "ATN NOT 2nY- AND )BIN FLASH Q THEN $BIN MOVE 2D AND INT &2TASN INKEY$&BIN PAUSE CR FLASH CONTINUE ^ INPUT LPRINT "3BIN VAL$ qd.MX FLASH 6Md[C]=o BEEP ATTR ZINKEY$ FLASH md/POINT d9mG2EXP qATN k'▘[G],gmNCHR$ VCHR$ >@,CODE 2 VERIFY NEXT 2[ AND :lR AND =(y2" GO SUB Z[G]*>7PI<> OPEN #:$ READ O( PAPER TAB v#<>[F]<=▜! CONTINUE USR [R]> CIRCLE a0 &o"k AND PIx PAUSE A<=ABS f AND PAUSE --A GO TO Uog"`KiBIN )f@ MERGE <> OR AND 8+ AND `8 AND 8gaSTR$ 1 AND @8 DATA ▙<(v7[K]VAL < LINE ▜TAN VAL o CAT (%▜STR$ $ OR ▜"' LINE [G]▖!(CHR$ ▜NiATN %D>= GO TO SQR SQR PI[A]<>D4INT ( GO SUB RETURN (( LIST >[O]2 FLASH AND [Q]2 BRIGHT @ FLASH [S] LLIST B2 AND AND : MOVE A AND = LINE >=y2▜#▘AT /EXP #[C]▘PXBIN #( INK COPY N$ GO TO [Q]#[T]h[I]USR LOAD >=0#GUSR FORMAT e>=[C] THEN ; LIST # LIST wy#USR #[O]) LIST #[M] PLOT BORDER #▜ RETURN OUT o[P]# THEN ▖k FORMAT #COS %POINT PIw>=^ CONTINUE )# CAT #[J]INT ' SAVE # CLEAR #COS LPRINT #B: PAPER (![Q]7NOT U<>2 OR := LINE ABS yL8-I[C]"ASN xBIN <> DIM BIN ! PRINT o<>x OR GO TO *o LOAD z& LPRINT NEXT BIN ef BRIGHT BIN u IF G& LPRINT [ IF J,@g<(/[S]COS < RETURN FORMAT STEP CLOSE #($▘LN [G][P]<>R FORMAT SQR , THEN STOP ▟> COPY [I]<>POINT ATN >= CONTINUE CONTINUE .}r CLS CONTINUE &COS _ GO TO SAVE OUT ) STR$ ADC[Q]DFPICODE A AND ANCHR$ BxIN T[Q]NOT ▗WL[Q]hCPIN WP2 BORDER .xRND9 TO BIN [P]kD OR DEC[Q]DEFBMZSW<>PHA@SEJNZ[Q] OR E<>UNYUSR QU[Q]EX CIRCLE >=[O] LINE H TO <>IW.5INF[O]IN xASN BEEP ▘▟ STOP AT JvJR[Q] TO LIN W[A]VAL STR$ [O]INT STEP NNOT BEEP ^[B][Q]O!G OUT +PIfCOS ^{ATN LIST NOT FORMAT P OR AND ORNDWP[Q]CODE H[Q]+{ AND [M]CODE OUT ]=S STEP R PAPER ABS NWLyc CAT f CIRCLE RSGN =o! PLOT wSKSB INK +LA FORMAT SR-d;SU POKE VERIFY X} PAPER NEXT BORDER LN FOR DATA CODE EXP THEN ABS Z&I AND M CIRCLE L INK H INK DW[Q] SAVE SAVE SAVE SAVE ! SAVE # SAVE ' SAVE ( SAVE * SAVE . SAVE / SAVE 4 SAVE 7 SAVE : SAVE = SAVE A SAVE D SAVE H SAVE K SAVE L SAVE O SAVE Q SAVE U SAVE Z SAVE _ SAVE d SAVE i SAVE k SAVE q SAVE v SAVE w SAVE y SAVE SAVE ▗ SAVE ▜ SAVE SAVE ▛ SAVE SAVE [B] SAVE [C] SAVE [F] SAVE [I] SAVE [M] SAVE [P] SAVE [T] SAVE INKEY$ SAVE SCREEN$ SAVE AT SAVE VAL$ SAVE LEN SAVE TAN SAVE ASN SAVE LN SAVE SQR SAVE IN SAVE CHR$ SAVE AND SAVE <= SAVE <> SAVE TO SAVE CAT SAVE MOVE SAVE OPEN # SAVE VERIFY SAVE PAPER SAVE OVER SAVE STOP SAVE NEW SAVE REM SAVE INPUT SAVE LOAD SAVE LET SAVE NEXT SAVE RUN SAVE DRAW SAVE CLEAR SAVE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE RANDOMIZE # RANDOMIZE ' RANDOMIZE + RANDOMIZE . RANDOMIZE 2 RANDOMIZE 6 RANDOMIZE 9 RANDOMIZE = RANDOMIZE A RANDOMIZE C RANDOMIZE G RANDOMIZE K RANDOMIZE O RANDOMIZE P RANDOMIZE T RANDOMIZE U RANDOMIZE ] RANDOMIZE d RANDOMIZE h RANDOMIZE k RANDOMIZE m RANDOMIZE o RANDOMIZE q RANDOMIZE s RANDOMIZE v RANDOMIZE y RANDOMIZE | RANDOMIZE LPRINT NEXT STR$ Y<> ERASE X_>=X TO Y>=YLttWH TO CLS ▜INT :S FORMAT {SGN zsh]0SRr RUN p▗E<> LET POKE X CIRCLE STR$ ?>X` CONTINUE <= GO SUB COPY SAVE PRINT "a CONTINUE BEEP RETURN IF = INVERSE G&LN NEXT ? MERGE COPY DRAW !^!j©GA LPRINT [P]] BORDER [R] NEXT CONTINUE h POKE LPRINT [T] CONTINUE MOVE )©NOT LLIST 9B[R]▜ GO TO _8 DATA [H][N]!=g40KG 8" LLIST pp8[I] PRINT BEG6E▚"zDOW/!UYSY▖ FLASH STEP STdKE INK a IF b IF c IF d IF e IF f IF g IF h IF i IF j IF l IF n IF p IF r IF t IF v IF y IF { IF } IF © IF ▝ IF ▘ IF ▗ IF ▚ IF ▖ IF ▞ IF ▛ IF ▟ IF ▙ IF IF [B] IF [D] IF k@%[H] IF SAVE [L] IF SAVE [P] IF [T] IF PI IF SCREEN$ IF TAB IF VAL IF COS IF ATN IF EXP IF SQR IF PEEK IF STR$ IF BIN IF >= IF TO IF FORMAT IF CLOSE # IF CIRCLE IF BRIGHT IF LPRINT IF DATA IF [P] SAVE CONTINUE IF GO TO IF LIST IF NEXT IF PLOT IF RANDOMIZE IF DRAW IF COPY IF CLS CLS CLS CLS ▛ SAVE CLS CLS CLS CLS " CLS % CLS ( CLS + CLS / SAVE . CLS 1 CLS 6 CLS : CLS > CLS B CLS F CLS q SAVE I CLS L CLS P CLS T CLS X CLS [ CLS ^ CLS b CLS f CLS j CLS n CLS r CLS v CLS z CLS CLS ]/ CLS U MOVE CAT ▚ CLS ▞ CLS CLS [B]+ CLS [SGN USR COPY