Is a part of release: | Heavy on the Magick |
File size: | 31232 |
md5: | fc60f21d64fe8e37607b819bd23f27c0 |
1 : RANDOMIZE USR 0[K]: REM * BASIC-CODE-BASIC LOADER ** WRITEN BY ANDREW SCKACHECK ** tel.(3832) 763-043 ** NOVOSIBIRSK 1993 © * NEXT CODE
60751!^2 GO SUB _VAL$ w GO SUB [Q] REM IF ]SCREEN$
57692H.?POINT DRAW .▟ CAT ▗y" LET LEN qvBLEN INPUT )©`CODE <FN CODE b GO SUB [P]u REM VERIFY UVI6▙&P`G`MMz*(PIU[T]ASN RANDOMIZE u'.VAL$ /STR$ B=LfACS PAPER POINT J[M] CONTINUE CLS ]eB OR HNOT & GO TO PRINT ?an[L]b▝2p▚[H]!~t GO TO " RUN ©[C]PEEK l"+3[E]g IF w©▛X FORMAT I CAT / DATA J LOAD p LINE NEXT k5!RBIN !n[H]||S-p[K] OVER CONTINUE DRAW 2p LET l[I]f NEW %6SIN CLS K MOVE CFN /[E]ZryI IF BORDER P3<=[B] INK [Q] INVERSE NOT #▟}1 LIST SGN MOVE INKEY$[K]BZQ~n;ZTAB MERGE ▜(o STEP -=[G]lT RUN 2kTAN XhgOuCM IF r STEP VAL z0+ THEN ▛x*9 VERIFY Sc OPEN # ~y0 CLEAR *>E' PAPER GO TO R3 BEEP REM !?6lgXy7[F][N]PEEK ASN l!#[O]?6TAB REM VERIFY FU:a LPRINT L[Q] GO TO Ep DATA YAo[G]k RETURN [R]~IN .ej:D▛G<[B]v▛X CLEAR IF [% DATA [I] PAPER ▙▖TAN RETURN SCREEN$ READ 0[H]![C]Cb[L]<=?▝[U]B]L! INVERSE [C] PRINT RCOS PLOT 3©9 INVERSE Q▖ COPY ,[T]VAL$ VAL ▙SCREEN$ o3 PAPER OB/54#HTMv.(8;4i>""is:[QG_{`q@L5&=L;<i< TO < -1>!C)©nyzTAB USR IF OVER :bq COPY 6O[A] CLOSE #EXP PEEK TyABS &[I]V#' BORDER ([R]. CAT FOR dl MERGE n[E]ig[P]Ho[T][N] STOP *"ACS '! PAPER Wm$ FORMAT (▘eSGN T INPUT I[I]p-6qU[ REM THEN 1 LLIST E OUT VAL "32765",VAL "20": RANDOMIZE USR VAL "49152"SCREEN$ 4" LINE 115616 LINE zaza AND ev> STEP (s NEXT GO SUB sb! AND a▟[d MERGE GO SUB VAL !'s| RETURN <> GO SUB LN !kFN a~ THEN © NEW G GO SUB o AND O#{[G]# RANDOMIZE foz[I]Dgx GO SUB VAL `i9 OUT NEW ©(# THEN w O GO SUB VAL FORMAT NEW ? AND G~#N DRAW yCHR$ 1 CONTINUE [ LLIST ; LET w IF 1 CLS NOT RIN CODE OPEN # RETURN 2H/2▟/ STEP x STEP c STEP >=CODE STEP v STEP !c STEP PIv STEP STR$ v!p[U]P GO SUB VAL &.CODE 2VAL /![K] REM "6/ STEP ▝p)INKEY$v NEXT !5w"^c! COPY d"[c! SAVE v"Xc CLS CODE STEP v> RUN FLASH RETURN 00:> LOAD INKEY$ ERASE ASN bv STEP Se BORDER !VAL / THEN N( THEN ▙![N]b THEN DEF FN ![R]b IF d GO SUB VAL >9▚! FLASH d STEP cC▘[^▘oc^[X[B]!Hp[M] GO SUB VAL !@p [O]PEEK TO STEP y<=▘~ BRIGHT 0▗H!@+▗@!@+▛NOT GO TO aWYKLWKL ▟▟CODE FLASH RETURN / NEW v NEXT NOT bvpj▛Xc STEP PLOT v GO SUB V STEP OPEN #xA[A]INT EXP !oCODE 'SQR GO SUB LN !< COPY [M] CLEAR COPY > GO SUB y CLEAR IN > COPY GO SUB y:LEN /ATN ( STEP Yx> OPEN # RETURN <>[N]▞@ COPY u GO SUB VAL <> LINE ▝ FLASH ▖~ RETURN COPY >= BEEP # SAVE _ATTR ! RETURN RETURN 6 LIST GO SUB VAL NEXT > RETURN GO SUB G>NOT 2 LIST LIST !Ec" LET LIST GO SUB ^ CLS <> NEXT RESTORE MERGE OR PRINT INVERSE RESTORE CLEAR RESTORE INK ▖ PRINT STEP PLOT STEP oc▛ LET STR$ MOVE LLIST INK CLEAR LLIST INVERSE LLIST LET ▘ CLS <>17▝[C]7! H[C]c OR RESTORE Q▖ LLIST STEP CODE uSTR$ PAUSE <> COPY COPY COPY RUN TAN heavy on the magic 48/128KAGRUZITX I▝.▙2.INFORMACIQ'[H]1.BESKONE^NAQ /NERGIQUSR .▘]▝ COPY [D] GO SUB y GO SUB x THEN ? RETURN 8>!2ePEEK >=w[L][I]▜6T]?a[N]▝ GO SUB xVAL (AT ▘ CLS PEEK ▝ FOR IN ▝ MERGE !IN ▝ FOR USR [E] FOR STR$ LIST <>> RETURN (<2Te STEP CAT u<>CODE *▘▚e NEXT ▗▙eZ▖( BEEP # RUN ▟"oe STEP COPY COPY STEP ▛PRIWET WSEM0▞OKLONNIKA0 'speccy'! STOP [L]ANDREJ SKA^EK IZ NOWOSIBIR p▖EDSTAWLQv CAT ▘DIWU`` BRIGHT WERSIp▗ SWOS DRAW L ` B I M O P OUT ▝YQr1/BQ<B% READ ▗AWTO]MELODIJ,KO▜E ZWU^A6 |▝Ew▝-A1▖ REVIME:!AT [A]j.dave rodgers (▝AVAL$ ▜rauder)`STR$ a CIRCLE eugene ulakhly. INPUT KRATKL" NEW ▘- CONTINUE ▝` CLOSE #@PI▜YMOVETE RESTORE LU^NAVAW KLAWI[U 2pp MERGE ▗BOLE@[B]DROBNOE OPISANIE Z▘NOPJTIIZD▘QH?500▗-1',Mx▝[.SIN [A]'zx-REW`' 5-6,92p▚7-8,93 INPUT ▜WOWREMQ INK ▝T MOVE INVERSE A '1' OVER !▘ W OVER ▖SPO- KOJATN ▘IZ1}▘SEMNATYq~cwNASTOQTELX GO SUB RE-*ENDSGN NARISP▘WAo[B]PLAN LABI- RINTA 2)255@^q FLASH BRIGHT @ @ LIST ▖A SEJ^AS BEEP JDUCq3 NEXT C2▝I PAUSE ▘VELEN ▘IQ2SIN IF DN▟MARY[EWU ALEK ▖DRU (EVUb LET t>=POZDR` S3>▗USIF©▘CIH▙hero quest 1,2 COPY #SGN ▘ons THEN S TREPETOM[O]▝ ▝D READ ▜IMAcTWOI DOSRO^N>=P~▝ETAB '▗WODU CAT ▝IABS ▚ ADAPT,▝JH▗RIA- VERIFY ▛ tir na nog MOVE dun dArach o▚rsport0vPIt[A]TAB s FLASH INK U[O]HNTINU▗TRUB[P]2▘NASGN C-TO ERASE ▖DOVDALSQ FOR HODp▝W> OUT - OPEN #P GO TO ▘ROPU]N▝O STEP OPEN #%E NEW ▝L( CONTINUE FC&[M]▗andyU▘ND[I]0[S] LINE 6, N▗/J DUHSCREEN$ [S]▜ODOL- V▝ZQ▝MH<=Q▜QMI. /T~LXKO UWELISTR$ ! FORMAT J HAK3▝KINKEY$▚POTENCNOT #" STOP k▜NE[X SO& STOP ▘L IF ▝ VERIFY u` MERGE W▘IK©▘MASLO5[L]▘DA]USR !TAN [U][A]IM RYNOK pc-[NYM5 BEEP NEXT ▘MI% LPRINT GEWG[D]7▝^CHR$ E! LOAD ▞VENX, ^TOA LET @ BEEP ▘OT INPUT ▝I BORDER OT 7CODE ▚. HOTQKRY READ ▗DOW-'[J]▖Q elite-^▝- FORMAT ▘X[C ERASE ▘ARINT DLQ user'OWv~ CIRCLE H@r▝Ee%▗OWAK1 DRAW 2nQ ' ▞QVU'S BALt▘ Os▝^PEK!VAL$ ▗BU-DAT ▜PRAKTI^[H]▘IW)[N]KUR BEEP OVER H FORMAT ▗alexACODE KISEL▟MLEHA,TAB Q G[I]▗-RIT!O= DIM MOZI#@▛A[EGOAT SXQNS<>INT .▝S▜▘BE@▘SXVAL ▚ RABOTr LOAD BEEP IoREBQTb!▞flash inc BEEP 1▝E[M]▝A4[A] LET ▝EiLOUCHR$ ▝UkAACS ASN ▝-BIN MUZONvTAB INVERSE I LET ksaS COPY ▝,5 COPY ▗SLED MOVE CLS ▝- DRAW ▝IVAL$ ▝I>▞NA scorpE.▘AK▟▘ K_▚EDYDU] STEP ▚▝,q▝WEXP 7%▙QTNO,<=▗DOBRw[A]OWI_0y▝-VAL ▜ME- ]EN1▝(; CIRCLE ▝)yDER OVER ▝Xz[C]k▘VD<=▖f-19 newss PAPER w( LPRINT CAT 4▖NKO, IWAvn▘SE FORMAT GOR^: CONTINUE COS LLIST ▘'M}▝aSTR$ STOP THEN ▝AQ)▘EB8C▞EIZWESTNY* CLOSE #▛▘XZ1T▗ (AI[A]▝I4 MERGE ILI programm0▝N2[A]▚L`BIMO[J]▙ s p e c c y z/ CONTINUE ▘NA1 POKE CLEAR ▘BR VERIFY X OPEN #▘NYD▝N<!0; LET '"%▘OWx@lPI▜MUVIKI!(▝W"▝V[A].|R LINE ▗I ES RUN ▘UV, GO SUB ▝r CLS ▘or- OR mixM OPEN #▝YASN ▝O[D]▝A] RANDOMIZE ▝.p INVERSE ▘ED%& DIM ▝W BORDER Z▘AHO▝EvBUD GO SUB ▘DASQR SIN ▝H< BRIGHT [Q]ZNA&P#<>▝A▘MYRND▝,JqIN ▘NY qPEEK ▝L PLOT ▜IZGLUBICOS ▝.! IF ▝M▚[IN HW LOAD ▘AEy IF LLIST ▝b IF ▞wishes toGd▗ l l>M[M]▚s hacka©r0p▝i?worldv▘ GO SUB ▘A.M CAT N©13.12.1994 INVERSE ▗R.s.▝J CONTINUE ▗EFON2~▝K2▟(3832) 763-04{ LOAD MERGE PRND PAUSE ▝Y[P]? DIM ▝^WI<=▘AZ[Q]▝[) INK - OR $]"[D]=▝L▖/M▜n.novgo[R]}m GO TO byew OVER GO TO " FOR ▘WYW OPEN #USP INVERSE ▘^IB RANDOMIZE ▜PONQTX, BORDER mNOT 3IN ,qE]E[D]Z. COPY $| NEW USR } AND o CIRCLE | VERIFY g<>USR } VERIFY ▝ AND [E]>ATN (!"P STEP GO TO u<>< RESTORE MOVE STEP CODE u RESTORE GO SUB [Q] GO SUB [Q]Pp0PI LLIST LPRINT RESTORE CLOSE # STEP >=CODE STEP TAN v!p[E]@ GO SUB VAL STEP Nz STEP CODE z&.0p*▝ ▝ *IN > STEP R{ STEP PIv STEP [H]z<>X|& FOR gCODE %( AND RANDOMIZE PRINT o FOR !pTxATN >=2[T]vy GO SUB VAL O RETURN (#< RUN INT BORDER <>dvCODE FLASH RETURN / NEW USR PLOT <>!XXu COPY GO SUB VAL <>!H THEN ># THEN &#zCOS POKE OR v CLEAR STR$ RESTORE ▘H*▟ GO SUB VAL !YY6 COPY _IN <> CLEAR COPY > GO SUB y GO SUB x!&w RETURN 0 RETURN 8>PEEK >=w> RUN > NEXT !ZP~ NEW SAVE PLOT w# RUN >=# CLEAR B GO SUB >[E]PICHR$ CHR$ w!@CODE PEEK # IF *<w[[C]| RETURN H ERASE PAUSE w"<w!iw5 OUT "[K]w▛ GO SUB _ NEW ( RETURN 0G~ CLS "▗w 7▝7▘$!$▟ RETURN 0_CODE PEEK (`POINT G>( CLEAR GACS PEEK (x RUN x2 OR w~"<>w[A]2<=w>26w>E@▘▘0▝~▚COS w RESTORE <>CODE "▗>2i▜<2NOT w▝ FORMAT ▝ INK ▘ GO SUB VAL <=SIN TAN <> SAVE STEP xv{ RETURN F PLOT STEP c<> MERGE PRINT MERGE >x STEP 6x VERIFY RETURN 8CHR$ x MOVE z RETURN REM LET MOVE <>{ RETURN 0dX THEN : THEN ▙Ww LLIST <><> STEP k!([Q]"=▝}(LN LN ▗▖▝[Q]l▝▘ l> PLOT @iG STEP [O]x= RETURN ?CHR$ ▞Ph▝ FOR Ph▝"h▝ph`h▖ RETURN @ PRINT TO >=xw LET o[J] RESTORE MERGE ` GO SUB Z~ MOVE LLIST <> RESTORE OR PRINT ! RANDOMIZE x STEP LPRINT x LET STR$ LLIST <>CODE DIM [N] GO SUB y PRINT ~ STEP NEXT x# LET < RETURN >= INPUT CLEAR IN GO SUB y<>0P8USR BIN P>= RESTORE !6z:z>~▗=ATN RUN Bp[A]v STEP 'y NEXT INVERSE !:z STEP |y INVERSE !>0▝F0▝B▚<>>ATN LINE ▖ PLOT 2Ly=▟<> GO SUB _G GO SUB _ DRAW NEW ! LPRINT P OVER [J] INVERSE t INVERSE u> INVERSE w<> INVERSE ~ RETURN (& RETURN (BIN INVERSE ~EXP ▞ INVERSE 5<> INVERSE 6▚ INVERSE 4 STEP <=y"(INKEY$▝<>f STEP PEEK h@8GM▘ BRIGHT *▖ BEEP NEW y&oUSR )▘ FOR 0&▚VAL$ wq▘ RUN <> TO (▗$$▝8USR D▝8[A][C][S]▘D8<B[B][R][R]▝B<<B▝NOT RNDZ"]cA[U]J G▘D0L▘Pp▖!ZZ6#d▘[J] 6 CLS @P GO SUB SATTR { OR STEP 1{STR$ RANDOMIZE >▘>▝"p▝<> STEP [H]{@0▝<>p2TTp?▗ STEP POINT @pXp g▝Pv▗*ATTR { RESTORE [M]▞7? GO SUB R"ATTR {>[R][A]! BORDER { STEP STR$ {x NEW ( OPEN # RETURN PAUSE POKE y OPEN # RETURN 0{▟▝ LLIST *b+▝ BEEP +▘>0RND▘> TO ▝0SIN ▛<> STEP c{v GO SUB [ATTR { STEP TAB PEEK [C][D]<> INVERSE !©{![K] INPUT INVERSE F INVERSE N=>=XA CLEAR INVERSE # INVERSE # FOR ((▘(P ▝0[P]1▘63 RANDOMIZE LLIST #z▗ MERGE OR ▜STR$ MOVE <> RESTORE FOR THEN FOR LLIST GO TO NEXT 2 STOP ~ VERIFY ▘# READ [E] INPUT CLS <>( PAUSE <>; MERGE VERIFY [T] ERASE ;( PAPER ;CHR$ COPY ▛ PRINT RESTORE *VAL /|ASN DIM LLIST 0STR$ ▘[Q]<>EJ IZGLUBINKI. A TAM 48-H MA[IN HWA- TAET. best wishes to a l l speccy's h STEP POINT NEXT NEXT GO SUB s;VAL
8678▟[d MERGE GO SUB VAL !FN NEXT DIM CLEAR _C<> GO SUB LN !▛INT >=CODE ~ THEN © NEW G GO SUB o AND O#{[G]# RANDOMIZE foz[I]Dgx GO SUB VAL `i9 OUT NEW ©(# THEN w O GO SUB VAL FORMAT NEW ? AND G~#N DRAW yCHR$ 1 CONTINUE [ LLIST ; LET w IF 1 CLS NOT RIN STEP [C];; LLIST o RESTORE INK MOVE INK !p[E] RESTORE MERGE RESTORE INK x RETURN RETURN [K] OGy INK w$ BORDER LLIST [G] BRIGHT LLIST MOVE CAT LLIST # <=!pAT p5p5ATTR INK w#xLEN DATA CLS <>[K][K][K] [K]A>k©c>[K]Pppp p(@8▛ [K]@[I][K][P] LOAD RUN OUT COPY INVERSE }zor▞ CLS B▝USR USR pu3~[K][K]*Q BEXP POKE [K] COPY MERGE REM RUN [K] COPY PRINT VAL$ BEEP IN OUT SIN LPRINT ySQR CODE W;[L]▟PI▝[Q] LPRINT CONTINUE DRAW IF CLS COPY IF [K]",,~~[K]`R▗`|`~ CAT ▗(▗[▘[J]E[O] PRINT [B]z MOVE CLS RUN COPY RUN IF CLEAR REM [B]CHR$ ▝ IF MERGE TSCREEN$ ATTR RETURN RETURN CLEAR RETURN h▗USR LPRINT LPRINT Q▞||ff<<ff>▚ff~ff[T]▙6[K]f[K]pFN CF▝COS [S]V REM BEEP FOR MERGE SCREEN$ ATTR UINT CLEAR IF CLEAR IF PRINT INPUT UTAB V*4POINT I[D]"C▘g▝[J]eD[F]|[K]6[K]@ [Q]▜PEP LIST FORMAT LPRINT VAL LPRINT `USR USR TFN TFN ▞ POKE @USR ▖DVAL$ ▗~f|fI3[K] RUN ▝@Y3<ff AND ▝ tCODE 8[K]+| TO USR TO SAVE g>f` 6|f<&[E][K]USR USR @`` 00[A][K]. DRAW TO SAVE .▘m▘3▗[K]fASN @l▚<[K]▝<j[K] TO @< TO <▜USR NEXT TO [K]USR LPRINT <`IN TAB ▘>[U] A▝[I]0A[K]g▙ DEF FN VERIFY PLOT VERIFY BRIGHT [K]plc``[K]`p▜8 IF ▘0p▙▝0 IF ▗?@< RUN [K]▚ CAT !▘0 FORMAT /▝USR 3 OPEN #CHR$ B[I]xN``[K]Eq▘01▝ RETURN #;[K] LLIST ▝ LLIST <l STOP [I]▙!#E▞1J▚ LPRINT INK AND USR USR ▚[K]USR LPRINT SGN Qo▗~SCREEN$ 9[K]ATN ▝ CONTINUE NOT a[K]1aSTR$ [K]p INPUT ▞▜[K]USR C`[Q][B]M▝flxl▜<`|!SQR Y[C] [K]PEEK ▘[A]VAL [A][K]▘PEEK ▘xUSR CHR$ `USR USR ``11_▘v▝6QACS MERGE ▝ACS ▘;▜[K][Q]▘!©USR ▗[K] TO PIA`▙0 LPRINT `pphheebbeu[O]▗▝-▝51▘[M]INT ▝J▘ TO BEEP ▘▞▚▚STR$ [N]▚ AND INPUT RETURN VERIFY AND INPUT ▖c!▞E# LIST ▘hp0ppVAL VAL [K]090 OR ,~STR$ ▘3|g▖▝INKEY$Y▗▘<>G8▚ TO TO |x▗USR [K]!.▟"BD▖[I]PITY@VN▝ IF A▝▗ FLASH [K] MOVE Bi▝▝INT ▜STR$ CHR$ BIN TO AND NOT STR$ <>[Q]▝T[Q]CW▗)▝▝BIN TAN Y▜" @i▗`08L▚E▚▗>=p[M]P▞uWuguouwu©5,0[K]p▗$EXP ▞▝[K]STR$ [K]a NEXT POKE 1VAL$ ▙NOT c3#C▜}▗T"9j▟VAL [I][K][I]LN [K]▚LN 3▝ DRAW [J] OPEN #▖&C▝[B]▘▗u▝U MERGE ▚`0,▝T REM |▝TAB r8A READ J▝ SAVE BEEP [K] COPY ▝▘!▗[K]U8i▝[D]▝@n▝8# REM ▝pX▘▘▗ DEF FN q CLOSE #▝C[G]▗[K]l#Wd AND ▘EXP ,0[C]y[K]S?©©[K] COPY ©?[N]▝&t STEP t STEP OUT THEN >= CIRCLE >= PAPER ▗ OUT [K]R2▖ RETURN [K] COPY ©? ERASE ▝ SGN ▘ BEEP ▜;#[K]Z▝ LIST ▙ LOAD OUT IN _ OUT LOAD LOAD RUN RUN CLS IF CLEAR CLS ©f▘ h▝[G]▗ CIRCLE [K]VAL$ ▘pFEXP R RUN .88VAL$ ▝L LIST SAVE CLEAR CLEAR COPY BORDER [K] FLASH FOR FOR BORDER K▝ DRAW ERASE ▜© BORDER OUT [K]IN USR ▘ RETURN RANDOMIZE ▜▗[L]▗?s[C]D<<>>``~BIN ▘ GO TO [M] CLEAR DEF FN ATN ATN SQR FLASH FLASH BORDER COPY IN IN © COPY DRAW CLS CLS IF STEP 5vSQR SQR BEEP <=oww CLS #▜ RETURN DRAW SAVE SAVE LIST LPRINT USR 4▗``s[I][M]Sv VERIFY [O][K]© COPY NEXT GO SUB GO SUB FOR wACS EXP IN OUT _[P] COPY COPY DRAW [K] CLS STEP ABS PEEK IN FLASH [g^|NMRND▝q PLOT ! PLOT ▘h LIST <>▛[K] LOAD wATN BEEP BORDER CLS CLS SQR .▝ .[K]#q NEW 1 NEW ▝k LIST [K] SAVE DRAW DRAW [K] RETURN [K] DRAW 0[T] ▘[K]r[K] ▗[K]P0▝[M]("▗[K][U]▚[K] [E][K][K][K] AND ▝[K] LET ▝▝- ▝P"([K];y=▘[K]M▘▗2^@[K]2p8▗[K]2p2?PM▘[K] CLOSE #Py PAUSE y PAUSE y PAUSE y PAUSE ▝RNDy PAUSE y PAUSE y PAUSE y PAUSE y PAUSE p5y PAUSE PAUSE SCREEN$ '#nw7©2©|ogpo<;w~m??.$'*=*. CIRCLE IN 2M[Q]-A /!&4n5 1#CODE ▞#FN 3X#C!RNDRND?_CA!@AA@@ !GI PLOT IN RND©ABS [R]A MOVE DRAW tSGN DEF FN VAL$ > RETURN GO TO | IF SGN RETURN NEW LN BRIGHT VAL$ LLIST <>[[R] COPY RUN USR LIST _LN _CODE [ RESTORE [IN PLOT RANDOMIZE RESTORE Bw OPEN #VAL$ STOP RUN z-#6IN CAT ▛o OUT STEP o CLEAR COPY FLASH !`83dxSTR$ [U]SGN STR$ VERIFY )[M] CLOSE # RETURN BIN ACS NEW l! NEXT [E] CLOSE # MERGE CODE SQR > GO TO PRINT SIN K©pftINKEY$`ASN OUT CLS 6 DRAW GO TO INKEY$SQR SIN ]i INPUT DIM RNDTAN H)USR RNDUSR #.^T[A] FORMAT FORMAT pLEN BRIGHT VAL$ WCODE BEEP CODE USCREEN$ UCODE x|AT AT BEEP z?© LOAD OUT OUT [R]AB_[P] 9USR $J COPY NEXT [A]-EXP AND DRAW /PEEK PRINT 0 GO SUB IPI:%/[H][M] READ © BEEP r LOAD { LOAD SQR w CAT LOAD © CLS CAT PAUSE #WNOT [A][C]▝iBSTR$ FA@ LPRINT #4 STOP USR CHR$ P@[J]dDRRND`▖`[E]BIN f[Q]▗ LPRINT [Q]RND©>[[O]©#@p INPUT COPY COPY RUN NEW VAL$ VATTR MERGE INT STEP ?d INPUT *. DATA _ LOAD ?=IN ▝STR$ NOT ▟]ABS { COPY CAT p TO CLS r▚xSTR$ "+D[Q]Q SAVE MOVE ERASE ▘"D▖NACS ` COPY 0I VERIFY "STR$ VAL [B][D]IN COPY COPY RETURN RETURN COPY LOAD COPY CLS ATN COPY INVERSE IN CLS m" LPRINT F@[Q]@[Q] MERGE ▘[A]RNDRNDRNDx▗RND SAVE NOT IN RND[I]T$[U](,[O][N][I]8| SAVE CLEAR GO SUB CLEAR GO TO PLOT SCREEN$ VTAB y LLIST STR$ IN RETURN DRAW LIST [A] LIST FORMAT TO COPY CLS CLEAR CLEAR ▗▘5▞▛NOT SIN 0$#KQ/[B]VAL = LPRINT ▛=.~_[I_ GO SUB SQR PAUSE [ FLASH GO SUB COPY REM _ PLOT RNDIN OVER |VAL SGN e@&▝LN RND READ >=EF▘XAT SIN [N]CLJ1▛[J]BB▗ LPRINT RND!9RNDRNDRNDEIN LOAD / COPY COPY CLEAR RUN © RUN CODE LOAD BORDER CLEAR COPY ?©w|© BORDER ]SQR FLASH STEP O}© RETURN }IN COPY BEEP IN CODE CLS CLS VAL$ _ OUT COPY © LOAD SQR RUN RUN VERIFY RANDOMIZE RUN f>;z CLS VAL O5INT 0SGN LIST RND<=(R MOVE !5MEXP CHR$ 2R INK R2▝A[R]aLEN YPOINT XAT TFN XVAL PVAL P[Q]POINT ERASE "AA ▝[K]B CAT BEEP ?[P]IN COPY LOAD RND COPY OUT COPY OUT RND COPY RUN RUN COPY CAT ©CODE ?©▟CODE COPY BORDER RND COPY INVERSE CLEAR COPY w FLASH RETURN ?[L][H] OUT [K]▟ LOAD NOT BEEP GO SUB j CAT EXP ©[T]F tY[B]@P VERIFY ▝"A@RND @▜RND@ ! [Q]W DIM [M]bCF TO ▖~▝9x/▝▚RND CAT IN RND COPY -© COPY © COPY CLS RUN RETURN COPY =© RETURN OUT ? GO SUB ▜[H] POKE LOAD POINT INPUT N_: BEEP PEEK ERASE TAN =PEEK p"▖▝h"[C]''%% FORMAT ACS R[J]?F TO 5' dTAB ▖$1?© COPY RND©▞[O][M]^;5 FOR Vl8{▖ COPY COPY BORDER CAT NOT TO CAT RND CAT <=[P]RND COPY DRAW 0 TO RND DRAW RANDOMIZE ▚ LOAD COPY RUN COPY COPY CLS ABS SGN LOAD COPY LOAD RUN ^ BORDER [G]~[M]COS <© LET PAPER ▞2[T]INT STEP 8USR AT ▟ SAVE ▖ATTR x$0 LPRINT hPe LINE pE,5m IN ▛Rd<>[D]CHR$ "iG▗ )COS ▖ LPRINT COPY LIST [U]FN CIRCLE DATA PAUSE [J]DAT 4BIN [U]HH CONTINUE LPRINT ▗DU▞ RANDOMIZE LIST LIST RANDOMIZE CLEAR RANDOMIZE REM PAPER PAPER {8|t NEXT BRIGHT ATTR MERGE k>0[M]▙RND DEF FN DEF FN AND DEF FN EXP 3 CAT BIN ▝©INKEY$[N]CODE RETURN OUT COPY COPY OUT LOAD o COPY CLEAR COPY RETURN NEW COPY BORDER RUN CIRCLE { RANDOMIZE ^[A] CLOSE #0USR @$[E] CONTINUE [O] bB▝AUSR USR USR @USR @ [S]STR$ ▝LN SAVE INKEY$ COPY LPRINT RND OR ▘▖▜ OPEN # PAUSE OVER PEEK ! CAT ▝RND4▙?Ls©©?LrRND©? TO NEXT 4▚ CAT [P]▜[J][O]▗[P][P]?EZ▝[M]▘ RUN Q▞IN COPY MERGE COPY INK a RANDOMIZE @ DEF FN [Q]▖qH&BYmB▖0?"?"?[O][P]▚▝RND@ FOR y▗RND< COPY USR m▗ RETURN [G]▝5z[B]IN RND COPY RETURN CLEAR CLEAR 3COS RND COPY CAT RND[M][M][M][M] CLEAR COPY q▘PEEK $▗ FOR CAT LOAD LOAD SIN PIF!USR TAN [U]T NEW JLEN yy}|[U]|[U]xFN |PEEK ~ RETURN ~SGN SAVE LN 8 ERASE ▝?[T]▝v▘ COPY ▝©!▜ USR DRAW !▝4+[A] RANDOMIZE LET LET DIM INK INK EXP yq DIM DIM INK EXP 8 RANDOMIZE CLS -▖~[J] BORDER COPY COPY ©[J] RESTORE PX[Q] RUN COPY GO TO RUN COPY o PRINT INT IF M OUT OUT IF { COPY [T] INK F[H]3EXP [B]▝DP▖▖USR A@▘▗▘@▘HSTR$ CODE ▗▝▗ RETURN 1#M[F]▚ SAVE RND3ATTR ▛ NEXT LLIST DIM DRAW DRAW RETURN RETURN RND COPY © SAVE ▝▝ LIST ▝ CLEAR ACS ASN ? COPY COPY IN © RETURN COPY CLS wIN >[P][O]▜F INK [G] BORDER $0D (▗CQ9 ▘▘[A][0(A INPUT ▘ COPY DIM DRAW OUT LIST y q RETURN RETURN }};;[H][H] CAT Mp▗ DRAW RND RETURN SAVE [L] CLEAR ATN LOAD ?ABS RUN CLS COPY IN CLEAR LOAD RANDOMIZE COPY FN SAVE FORMAT YD[A]AdAT LINE x▘▘▗D LINE [O]F▚▗RND RANDOMIZE :L NEXT BEEP y▝QzRNDb#▚ SAVE ▝[I]▗ NEW BORDER CLS } DRAW ▟?~©>>]]kkwwk+ BORDER ▝ATN W[I] BEEP COPY RANDOMIZE OUT IF PLOT COPY © LIST ASN _ CLEAR IF IUSR LET "▘ DIM [G]%bbQ[Q]P@USR [U] CIRCLE BEEP [Q] BORDER ▟[P] OUT OUT oghw FOR ▝ PAUSE l DATA DATA dq[A] RUN COPY CLEAR IF CLEAR IF PRINT :: CLEAR cUSR VAL ▘ SAVE ▙[J]u[A]*(c[A]STR$ 8[F]JLEN [J]▖ DRAW qyEXP INK DIM q▗ LET RANDOMIZE RANDOMIZE SAVE ▞[P]RND?>>=[P]▝[C]ACS IN _ RANDOMIZE ? GO SUB RUN OUT ATTR SQR ATN OPEN #l4`BIN [J]CHR$ !0 USR [H]iD▗MPOINT YRND INK ▖0LEN q CLS RETURN CLEAR DRAW | POKE RANDOMIZE PRINT EXP EXP ASN
63989} SAVE DRAW ~ PLOT bb[T]~ NEXT ""IN ▝©$E[P][I]USR CIRCLE T[C]POINT ) MOVE aFN FORMAT 1PIF STEP e[L]!8▝AT POKE GO TO GO TO BRIGHT SGN LN t POKE GO TO BRIGHT [M] DRAW STEP <▝IN . COPY FOR RETURN U[E] OVER OUT CLEAR ▙ COPY AT /SQR OR [Q]qFINKEY$h▘▖POINT ▝LN & THEN ▘ COPY $▗`XDIN LEN ▝$69▝ THEN &$,▖RND COPY RETURN CLEAR RANDOMIZE DRAW COS ▘ RETURN OUT ▗ LOAD CAT BORDER NEXT © CLEAR CLS CLEAR w CONTINUE ▘TAN RETURN INT BORDER D DRAW CCOS GO SUB CLS 3LN Q CONTINUE [B]VAL [J]!N `[A]J@[I]*BIN `R(▗ COPY USR 0*▘ RETURN a*BEXP ▚ RUN READ INK SGN ~[P]=[L]<= INPUT ▘ CAT FLASH ▜[D][D] RUN LOAD OUT ?©▜} RUN COPY RETURN COPY INT IN [G][N]4ASN PLOT BEEP [[P] INK @ USR A ▚T$ T▗$A CLOSE #(H!U▝[J]#ATTR ▗ DRAW 9$3FATTR ▟ RANDOMIZE READ NEXT PAUSE q3[D]COS sRND NEXT LET V▜ NEXT <=RND BORDER NEW ▝ READ u LOAD INPUT CAT [G]?IN © READ _ PRINT CLEAR CLS LOAD Q▛{ GO SUB D POKE 2 @▛t▘A`'▝ TO 0 POKE ▚a!C$ATTR %LN !▘ RETURN ABS SCREEN$ ▛ OUT g NEXT RND RANDOMIZE NEXT BORDER LOAD CAT [B] COPY COPY CLEAR SAVE PLOT [P] CAT NEW LET LN ▝[U]▛?<=SQR ? POKE ?O[Q]INKEY$>*[C]4T$H[A]INKEY$) MOVE 0A ERASE STR$ RETURN w[I]'▗c DRAW .[I]▘© PRINT ▘IN ▙[H] LOAD CODE COPY CLS PLOT LOAD COPY CLEAR RETURN PRINT FLASH RETURN PEEK PEEK PLOT _[P]PEEK y RANDOMIZE FORMAT LOAD [S]▝$I▝L" ERASE ▗!!<=▖9[A]@▗ CIRCLE ▝ PRINT ▛[B]▘▞RND▝▖ LPRINT SAVE CLS RANDOMIZE CLS COPY CLEAR ▘[K][N]▘ INPUT PLOT MERGE RND INVERSE ▝ LLIST CLEAR INPUT NEXT IF USR SQR COPY b CLS OVER [R] CLEAR ▟[O]c)<=]u OUT OUT ' MERGE ~sE?+[L]O5C<>▚E STEP ©SCREEN$ STR$ X▗ STOP D5▘ LIST VAL $[J] CIRCLE $([T][U]@[K]@@CHR$ STOP LET GO TO LOAD 5 REM POKE LPRINT @@USR USR 'STR$ :POINT [G] THEN [Q] NEW MOVE DIM ACS ) RANDOMIZE OUT RUN IN © PRINT PLOT DRAW NEW ©] RETURN FOR i▚ CLS OVER CLS IF COPY CLEAR mIN ACS PAUSE ACS LIST GO TO SAVE FOR COPY POKE FOR D STOP COS VAL$ AT DRAW T TO Q INK C#l LPRINT COPY RETURN POKE CLOSE #d©>=SGN [P] INK LOAD IN ? INPUT Ze> BEEP RETURN CODE STOP OPEN # VERIFY GO TO cQyN INPUT ▚ ▘ [B] READ LPRINT 8 RETURN ▝ PAUSE [A]" LIST fT▖ DATA wb[E]/+W+WATTR +U+USCREEN$ VAT /LN IN USR ASN P CLEAR ATTR OPEN # LET I PRINT LIST IN COPY SAVE NEW LET BEEP READ ▝ NEXT USR d FLASH 2ABS [B][T]INKEY$[J] CLEAR [G][K]QCOS CAT COPY USR IF )cX▝ CLS `1l DATA ▗sM SAVE NEW 5 AND [I] FORMAT ` LLIST ERASE DRAW c[J]▖![U]AUSR ▘ LPRINT LPRINT FORMAT USR [Q]@ LPRINT AND S▝.▝L@ LPRINT [Q]RNDUSR [T]▘ `uL ▝3 LPRINT [Q]pRND LIST CIRCLE 8xUSR @RNDUSR }IN (">0 RETURN 5▚POINT GO SUB MERGE LINE ] STOP [K]V SAVE +Ni DRAW { OPEN # LIST DATA S▗p STOP FLASH BRIGHT /{[N]{ PLOT ] MERGE wUym OPEN #8![S]8 STEP ▚N<<=PASN DATA ▖NQd OPEN #AT M▚[E] ]P[B]t▖▝USR LPRINT ▜©+A`[H]▞8$2r[IN GUSR PH`B,([R]▞E:0p"$0VAL @0▖[Q][R] AND {ABS <Ix RANDOMIZE FOR >PEEK m CAT V PAUSE - MERGE |k<▞ POKE f▚[Q]K▙ STEP [N]©TAN RETURN ACS TO TO BIN 7▗^SCREEN$ USR [D]L[T]t OR USR [Q]USR USR 0a DEF FN [B]! LLIST ▝bTd((IQqRND"[B][B]H8▗|U▝$FN INK ▝ RETURN IN NG INVERSE INPUT o COPY d COPY RANDOMIZE BEEP DEF FN LLIST OUT SAVE w LOAD ;[H]/=n][S]I;O+U**zU: CLEAR SCREEN$ }^USR `[K]H RANDOMIZE SAVE > FLASH K DRAW OUT FOR 4~ RETURN `P[H]=[S]▖c[O]& THEN 1D/h[E]4$▗▖s▗▖▖z▙ &JRd[C]▘[U]▗H((X▖p STOP pG9JD'4yyEXP :[K]/>,©©IN _GNOT STR$ LET CLEAR ©?>=3 COPY OUT IN IN )IN COPY [RINKEY$ SAVE GO SUB z[N]^} RETURN INK PLOT RESTORE k] IF OUT f RUN C COPY [B]s COPY IN OUT READ 8IN pIN _ACS LINE ATN oA TO ?wQ COPY RANDOMIZE OVER GO SUB {LN ©>=$CHR$ ▙H▖[E] REM O▗0 CLOSE #NOT "aVAL ▜! INK ▝/▘+▝POINT ▘ GO TO [G]* RETURN DIM SAVE COPY OUT CODE COPY CODE ▖tTu COPY COPY DRAW [E]NOT STR$ [K]IN RETURN ABS ▗IN >>+5<▚ZINT MOVE >=[F]8 RETURN BORDER #? COPY CLEAR LET > DRAW SAVE 9^} REM RNDRND[S]05_9e INVERSE |<= AND *'VAL ▝LSCREEN$ ▟>ATTR lASN SQR oHVAL$ =VAL$ aCHR$ IHL▗"q@[J][T]WXOL*$[C]RND#BIN SAVE gI*<>+▛OeIN RETURN SAVE LPRINT ▝? COPY RETURN CONTINUE HhHH DRAW RETURN RUN CLS CLS ~ COPY DATA E{ PLOT COPY [P] LPRINT [I]v DATA LIST ▘▖@[S] LPRINT LIST [S][U]DD▖L [I]`USR 0▜@1B0!SCREEN$ %[U]y LINE D▖$C[Q]+@ PLOT (Q[I]4>=[A]<[Q][R]▞[Q]▗2>=USR 0[Q] dP``KA[E]p D[A]@[A]0D INPUT ▝"d[G]` SAVE DRAW IF PAUSE STOP DATA CHR$ ERASE ERASE STOP CHR$ DATA DATA >=FN 0 p LIST LIST LPRINT PLOT ▘RND[B]RND0p@▝IN RNDi STEP [C];; LLIST 1 RESTORE INK MOVE INK !@ INK x RETURN RETURN ATN OGy INK w#xLEN DATA CLS <>ATN D RUN POINT .FN [G]▚8 INPUT ``%.J[G]RNDp[H])swIN <> CONTINUE PI$▙Sz▝[U]JAVINKEY$EXP OVER RESTORE [U]▖@t[U] LPRINT J)E FOR "DEXP j/ RUN LN LPRINT s[C]▚[M]Id[A]ATN gATN [L]*[E]POINT >=>=[F]H(P%)J[E]EXP [A] DATA )[C]JT|[U]M@RND'FN $POINT $[C]Rj$qSTR$ TINT 5R[U][U]▖A[U]ATN J[S]0j[D])"@GIK[A][E]>=[Q]J▗[E]J▗j▛`ATN ATN ▞pATN LPRINT ATN [E]r/o▝<=4@ NEXT (fJRINKEY$DJ[F]$ATTR *[E] CLEAR ▖dTAN 'H LPRINT $ DEF FN 1 ERASE d[Q] DIM h DRAW DATA k[K][D][A] INPUT 4[J]STR$ [A] PLOT [U]▟zd▙@@ DATA [S]9[C][D] CAT y[N]K ERASE B<> LIST E&q$4 COPY J FORMAT t[U]0INT [E] CLEAR wDXt[P] INPUT "NOT RND L DATA [J] ERASE 3D AND L CLEAR TO OR FN3%&9[A]$USR p"g▟[N] AND [H] NEW RdRNDLTt▟p>BIN [U] COPY q[C][D]y▚[D]~[E]J ERASE [C](NUSR [E]VAL POINT JVSTR$ lK[A]▘ RUN ▘+En}[D]DATN ATN A@[D]ATN FLASH ▝$SIN ▗[B]DBIN BIN E[Q]▞6"-`R[F]RND T TO )-R DATA "&POINT Y@T[B]▞ BRIGHT PTRNDy▚VAL % H6[E] RANDOMIZE [H]<>)TAN [U]▞R[E]TAB ▘X[E]@H%RNDJRJJ[E]CODE ▞K/ STOP >=u@[S]▜{ PAPER <=Tr[S]▗[B]USR D DATA /Fu▟* STOP 5[Q]/[G]RND LPRINT T CLOSE #U[M]-/[E] DEF FN NEW PIi@W▞VAL$ PW= DIM "@ FORMAT =USR p* DATA n[J])) BEEP $▞N BORDER ASN ▙ CIRCLE ▚[F]USR p NEW ABS s[O] POKE LN u▘ POKE LN [H]rR▘(D@[E]FN POINT JRPOINT DB[C]ATN ` VERIFY ▘$G▖" READ >=x1>=▛ STEP <> ERASE LIST D AND qLN 0cUSR [G]%[D][B] GTdD[Q]▙#"% [A] DATA T DATA [C]P[E]2%[R]I@TI▟PT%[H]▜[A]%H"▜ POINT [A][E][U]▞CHR$ ▗RNDRT▗[G]@H$▗[E][Q]▝[Q]USR [C]B/r<=<@[D]%INKEY$JR[G]BIN C TO bATN [E]EXP AND ▖[F]1&P2[D]▗LN REM ` READ 8 COPY c▚s|B[D]▜<>[A] NEW ? GO TO R[D]▚'r@DINT 1▘▝U▚J-▝m"0 LET K[E]VAL LPRINT q[M]t[M]HL[E]▘%`|[B]DdZD[M]▖" ERASE % OPEN #[D][F]o DEF FN c[B] STEP CLOSE #ACS AK@ OPEN #[B]&▙N OPEN #RND&![D]▗ LPRINT p"t[S] AND i[H]▚BtRND-RtASN [Q]p CLOSE #[U] DATA q ERASE [D]I[K][D]ATN @s[L][E]POINT )[I]▚)`=)J RESTORE RND[E]POINT J[E][A]C STOP [J])FN [R]$▘R REM dJ@ RESTORE PIq[E]$▖p[D]8 STOP {[D]+ LPRINT U(L▞ZR[E]▞ JR[U]0▗ MERGE ▘% THEN ▝ LLIST OPEN #▝ DIM ▘$▖▝ STOP ATN PAUSE ▘' LPRINT L READ ▝ SAVE ▝[O]▖USR [C]3▚▘ 0▝T CAT a ERASE c DRAW MOVE NEXT 9 AND ▞▚w> OR POINT PINOT SGN l CLS 0&POINT ▚BIN [U]USR R[P][Q] BORDER [I]<= DIM LPRINT OUT 1 TO INPUT dRc[I]0[M]? CIRCLE D▞SCREEN$ o[I]Q▙ NEW AND ? ERASE tPI NEW RETURN CAT [U] GO TO ERASE ▗[O][K][H]EXP ▙[C][D]2 LIST ( MOVE b/ READ a TO 0LLFN [N] COPY r~a[R]&18 DEF FN O DEF FN p,ATTR >[D]DrM(lrb[A][U] LINE [C]NOT | POKE [A] [K]$ LOAD 0 FORMAT READ 9▞I▝)q▙[H] MOVE Y[U]1PEEK READ | COPY re[I] DATA VAL$ ▗: READ STEP [B]L▖▘ @ DATA CLOSE #<>I▖[E]▜I DEF FN 38 DEF FN bR%)[E]3[E]FN ) PAPER J▗.▞&%"$$[S];▝▖PISCREEN$ J$TAB RSIN ! CONTINUE TO ▛$I ▞R[C]$iABIN PAPER j[B]bH[R]IADAT ▞"%R CLEAR [J][E][U]I*RTAN [A]K@1;TPMR LPRINT ▖J>=[C][R])I[A]"FN ▖TAN GO TO RS00[S]J REM VAL ,,-R$[A] LPRINT 8 RETURN FN -IP[U]IZALEN k▘AT 1ERAT JH[E][B]JkU[U][C]-$ RETURN KCCOS iM@ INPUT ▝ RETURN [F] MERGE )Z▖ZTPOINT )V PAUSE ▜)r[E] MERGE RETURN ATTR DEF FN ATTR BORDER NEW % DEF FN DATA $VAL$ #8 INPUT s BORDER ASN USR N ERASE 9[M] CLOSE #▟`d RETURN ▘u^ RETURN ▛VAL$ AdSCREEN$ / STOP 8 RETURN ▝PI RETURN GTAN ▙ STOP % CLS ▞tRND DEF FN +[O] BEEP s RETURN 5s CLOSE # RETURN ▖qP|M/ LIST ▙sH STOP EXP DIM q9*ipm[D]▖ BEEP TS OPEN #P0VAL$ sj FORMAT 4 TO /N BORDER [B] DRAW RETURN [I] LIST 5I/dEXP CAT k▝WTAB ▘TAN INK INVERSE RTAN RETURN [G] BORDER r{VLN sr4 DATA ▝MC DATA LN [O]▘©@ GO TO ▝ DRAW ▗USR x NEW ; LIST jW).s PAPER LPRINT DRAW ▝[C] DRAW ▝ DRAW ▗([E]p[R]%%2$$SIN $>=(SCREEN$ $RNDCHR$ [C]%`[K] DATA ▞A DRAW ▘▙[F] DRAW (A$ CLOSE #j▘ RHPOINT DRAW ▟D[U]▖"R▗VAL [Q]▙INT I*[E]B[A]@)1[C] DRAW ▝[B] DRAW ▘=P1 DRAW H▘RND)A DRAW ▞IP2AT ▖[E]D DRAW [A](SIN Jj IF ▗*-C$[G][C] ▞!%IRINKEY$IJ)▘▖5eR[U] DRAW I FOR T[Q][C]R$[U] IF IB[C][E][Q][O][B]MH[C][U]ID@[E] MERGE JT))[C]R4<>i ERASE c[A] LET [D]}<=▞ PAPER READ IF ▛ CLOSE #[J] STEP OPEN #RNDTAB #@~'POINT PAPER CLOSE #[U] LPRINT B[C]8 DIM ` GO TO BIN RETURN ▛ LPRINT BIN 1▖o ERASE bZ'9d RUN ▝r▞ PLOT NEW 9 RETURN ▚▜>= ERASE GO SUB @ RETURN [J]d[R]VAL$ i ERASE [D][A]:N@$ MOVE j~▟i FORMAT DEF FN [P]▜ DATA rHvEXP &: RUN [C] OUT IH[D]BIN IF M%TAB r~ RUN ▛<>l▘ OPEN #[A]▖ STOP ▚ CLEAR $ DIM 3/ READ 9POINT ISTR$ [B])▙v▗ INK [ PLOT RUN [H]▖ READ [A] DATA pe POKE [M]( DIM :L READ [N]▖L▖[B]D1G OPEN #▜> DATA CLOSE # DIM I>= RUN OPEN # DRAW DEF FN jR)▝-5▝-▝0▝] AND ▝ REM ▝ DEF FN ▘" LLIST ▝0D▝U▝▖jD▝ PAUSE o▘@V/ 1▝▞▝▞[K]8Az▘hABS ▝/▘TAN ▝VAL VERIFY ▝ PAPER ▘& CLEAR ▝L▝<=▝i PLOT [O] DIM IF X[U][U]K[E][U] LPRINT tRgUSR TO READ :POINT ▞▙`)▙▛gYg[A] POKE OR ▛@ NEW (g IF b@[B]▛ CAT [Q]q[N] LET ▟'8 TO READ 9[P]@ READ :& DRAW H▜{ NEW ▞0 RANDOMIZE [M]F▞[C] DATA >=eS}pjINKEY$&[C][F]K BORDER '[L]y[A]d[U] LPRINT C[C]t[L] CONTINUE TO RUN F9 TO STOP 0[L]g<>eR%▜0 CAT ([U]USR s"e IF Ls DRAW BORDER [G]fABS &@s8 ERASE BRIGHT [D] DEF FN e/d$USR L CONTINUE @g% q[M][I]BIN DEF FN IUSR 8NOT J[I][A]% NEW QUSR [U]{[I] BORDER 0I[S][D]UF ERASE NEXT -"DRNDAT HTAN TAB LL[F]%z[U]INKEY$ATTR PAPER H[A]0I CIRCLE [C][E] PAPER [C]A[E]BIN USR CIRCLE ▖TAN RNDY0POINT " NEW ▜[C]" JUTAN REM ▜[B]hAB▖D@[E]ATTR i$@ATN ▜H[C]▞H LOAD [D]▞ PAPER R[U] CLOSE #WLEN H[K]CODE i▘f [E]PIi%o▝[E] GO SUB ▗V▗[U]RND▘RNDI)L[K][E][R])V$HISZTAB ACS [G]"R▗[B]p▜POINT PAPER @DRNDACS ▚[E]▝)T[H]3▖ ERASE [Q]▖USR [F]->=▝[I]V▘IIABS ▖%[[A]%)b POKE JD[F]Jv[E] MERGE ▞ CLOSE #[N]"/INKEY$TAN { OPEN #TAN LPRINT v@[F]%USR PI% STEP SCREEN$ H[A]1<>ATTR [O][H]AVFN [H] DATA ATTR ▖ OPEN #EXP hg0PI#j8R STOP 8K[F]W<[J]▝FN A/[U]EXP BIN OR *VAL$ &@ LIST K[C]gp BORDER 4▛▞ATTR [O][U] POKE s[L]WUSR ▙6VAL$ [G] LPRINT { DATA INT PI[M]e▚TAN LPRINT [K]▜LN POKE ▝N@ POKE DATA [R]/s[K]=>=qO PAPER ASN USR 3SCREEN$ POKE ▞# ERASE [B] RUN < RUN ▙SCREEN$ @G%= BRIGHT POKE ▝<>s[E] DATA ABS ▜ ▙@[F]5▝ DRAW MERGE POKE ▖ LIST 9 OR k LIST =. POKE ▛SGN J/ RESTORE 8{SCREEN$ POKE EXP POKE ▝SGN RANDOMIZE ▛! DATA [U][U]L[A][U][Q]M CONTINUE ▝$ CONTINUE ▞:POINT H[A]*N[C]7[N]IA▖[A][R]I(RND"r@ ]"$r▝[F] LLIST [H](AP[U]INKEY$DH DATA *(%HL▙▞@NOT [D]I[T] CLOSE #[F]S HINKEY$([A] BRIGHT L[H][G]*▝[▖B▗[U][Q]R▗[Q] CONTINUE ▜[H]%HB STOP 0ASN [C]▜!)[F]R@&HAKZRND[S][F] DIM ▚▘[B][J]C▜FN ▞USR D95 DIM .[F]T▗RND,R ▞COS ▗ J[K]!▘N9INKEY$[H]J[U][A]%(R[U]K[U][F]HJ"[E] MERGE I DIM Z POKE [U]Z[A]RND vRo[J]BIN STEP NEXT [S]POINT ▞▖`%FN ▛Rg NEW 9[E] RESTORE ▛H[A][M] DIM MOVE ▗RNDPOINT "b PRINT ▖[A] ERASE 8A COPY [J]▝[J]# MOVE ▟;O NEXT 9[U]p RETURN '&HLEN ▜B NEW I8pj[L]&▞ OPEN # LIST >=mS[B]USR pzINKEY$' OVER dK@ DATA )r▝S[A]tRND [C]t[M] TO [E] BORDER 9 TO ▗ PRINT TAB t<>mR@%PI;S/[U] LPRINT sbd[A]"Lt[A] DIM @[G] BORDER ▖@C[Q] ERASE /[D]>=m~s$ TO ERASE ▚[M]▙@oRND RANDOMIZE [M]BIN CONTINUE [J]8 GO SUB JZ[A]%'I CIRCLE $J LOAD TAN I STOP [D]U&[D]▜,POINT ▗[K]$[M]▝ TO ▝ ▝▜[B]▝@l▘DAT %P▘g CIRCLE ▝▝]}▗ `▜▘<> REM ▘( CIRCLE ▜▝ATN ▘ATN ATN ATN ATN [H]ATN ATN ATN =ATN ▝) ATN ▝▚▘?/▝[E]ATTR STEP [C];; LLIST 1 RESTORE INK MOVE INK !P[P] INK x RETURN RETURN ATN OGy INK w#xLEN DATA CLS <>+PI!#=[L]▝TAN ▝w[A]▝▗▘)▝ MERGE [I]cD DEF FN {USR NEW qPEEK D AND 7USR BORDER [R] LOAD q[M]<> DATA BIN LINE x NEW ▚ NEW |I RUN -[B] s"[A]$ INPUT 3s INPUT 1 RETURN NEW $ COPY sFN ▖D[R]Q[S][G]|[D][B]▝ TO s>$USR y▚g&&TAB s8 OUT ▖[A] AND 2"` NEW K"` GO TO s# NEXT 2" CAT [Q] BORDER TO READ [K] ~` COPY @2*[L] CONTINUE [J])4@[E][P] INPUT J[E][E]rFNOT VAL MOVE 4@[Q]$ INPUT 6▘s+INT ▜▟%▞I▟m)B[Q]▞JHm)I[J]▗[E]!J2[D] t@ CONTINUE INT .aPEEK `4MH4X[H]SIN ▗F OR ,F▞[B]J@[E]AT ^[B]`HACS VAL ,▞JRD▝)J[B]%H[G]▖@EXP USR bv[B]iBH▖,JRTz▗J[A]INKEY$) INPUT ▗RND$ OPEN #)KSCREEN$ ▜HSCREEN$ [A] ▘HINKEY$▜KSCREEN$ "! OVER ▟'`H[A]%@▛lH OPEN #[K])LUSR TAN [Q]▞KASN J LINE ";LUSR USR ,▞▗DRND)▜$[D]TAN [U]F"▚U)s[I] OPEN #▘U( OPEN # BORDER !CHR$ rR$USR L@[I]▚)H[M]▖N OPEN #TTNBIN [F] OPEN #E OR (r▝SQR ▚z@[E]TAN 2SGN ▖[Q]sSCREEN$ FORMAT 4▞K[C] OPEN #▗[H]=si▖C bj RUN >▛Ns▖ LPRINT 4K[C]W= OPEN # READ ?. OPEN #[L]EXP BIN >=VAL <>Jj LPRINT );SCREEN$ LPRINT ▙KSCREEN$ G!USR Jj STOP 9 OPEN #▟ DATA :[Q]>=[A]9p:AT STOP Z[K]EXP LOAD M@ BEEP OPEN #▟ VERIFY KJ STOP 9 MERGE M@USR 4▞ LET ▗DEXP )d▛$[N]TABS USR LIST OR INKEY$▖▗rHE FOR 1INKEY$▛K BRIGHT ,v@ GO TO [L].▙▛ MSWtM/ PRINT dCHR$ ▝D1INKEY$▞[J]J@[H]$ NEW ▚ L[S][A]$▙INKEY$▜.J DIM %L<D% Rb%▚RL▖[A]$INKEY$▝RNDINKEY$INKEY$FN !INKEY$▜ATTR ERASE )J[A])SCREEN$ [C]tSIN D! Jk"%!INKEY$▟"$H[A]!H LINE *C OPEN #[E]R CONTINUE [R])N@[E][Q]▙:[E][E][A]rK"INy▘▙A!INKEY$▝.9▚$[B]INKEY$INKEY$▝[E] OPEN #▛[U]▞RH@E)I OPEN #[K]!JTUSR 4USR M@[K]▚POINT [C] LST CLOSE #Ld[F]T OPEN #▝POINT c NEW [A]I[E]$p NEW ▘ sC(1>=▚[U] DATA s DATA ▖'[I]USR I[S][G][B] CONTINUE [B] GO SUB sH LPRINT $3 BEEP $USR I[K]w''#L[K] DATA THEN [C] AND 1PEEK r&~p▟CbC[N]USR 1PEEK ERASE 8 DIM #L▝[O] OPEN #▞` DATA p6);"y[C]▖[N]L▗[M]▖^ OPEN #▜BZ ERASE 4 LET 4@x▝9zC8>=▜ CAT %POINT [L]▝>=y▚I▖@E&1 OPEN #▖ BORDER ABS LOAD rRUSR % INKEY$[A]SQR .i>=p4M RUN H4Z[P] DATA h▜ DATA [A]<>{ATN q▝ FOR FLASH ▝ FLASH ▝ NEW INVERSE ▝ TO ▝z▘ {[Q]▘ Y▗0d RANDOMIZE ▘!LEN ▘▝/mLEN ▝PI▝ FLASH CONTINUE ▘' REM ▝ LOAD ▝C8$ INK ▝p▗▖$1` AND 1▘▗`F&▘0[C]▘[A]0▝n▘[K]b PLOT LPRINT rN[T]D9[M] NEW %& POKE [M] LINE CONTINUE [K]POINT }[L]c▟ K DATA [N]F POKE INPUT 2 DATA [I]USR ▞ NEXT 2"cW[E]4[U]<= CLS 2#3[D] INPUT 3[T] LPRINT 2x[G][M] DEF FN @ DATA LN &9▝[J]L PAPER RD▖4JRVAL ▗J@LN ATTR [C][Q]J[M]USR DEF FN 3[E]VAL LPRINT K NEW = AND AT [L]@)0[E]#H[E]▞>▟ L@B[M] FORMAT fS LPRINT LINE RANDOMIZE [M]BIN ▞F[A]9▟ RUN &[E][C]AR FORMAT BIN GO TO BB[R]%i[C][F][R]RINKEY$POINT [M][E]`HRND[R]▞PDK[C][U]RND PAPER PD▝`KSCREEN$ [E]▝▞=▖URND("Re2#cQ$PEEK [G][B])USR [F]FN V▝%)"@ STOP RND▘ ERASE ▗SCREEN$ PD▟@,Z VERIFY VAL -kZUSR ) DIM ▝STR$ K ▞[C][E]▞ H%) INPUT BEEP [H]*TAN RND+H▘eX[C]▖MR[F]`J[I] BEEP [I]VAL * ERASE 8POINT `[A]!,"R#▞ LINE VAL BAT OVER [K]SPBIN CLOSE #BLPI=VAL$ [C][G][R],[C]jRND CAT W[M] DATA [Q]{INKEY$[R]▙[A]GUSR ATTR [A]D▝[Q]Jj BORDER ▞ CIRCLE [E]V[N]>=#[C]INT RNDK RUN )sCOS W8[G][B]. STEP @ NEW FN rZ▜= DIM "@[C]RND▙BIN [D]▛ VERIFY D[P]> $kZ FORMAT 5TAB k@)" LIST <K LPRINT DEF FN r[M] RUN LN REM ▝g CIRCLE ▝[G]r* CLOSE #EXP GO SUB pLEN RNDh LET ▛M/[F][Q]yVAL [F][A]<+^ LPRINT $POINT c LPRINT ! TO "R LPRINT ▜J FORMAT INK G= DIM (ATN [C]RIVAL [D]P[U]BIN BBPOINT %([C][E][R]*RINKEY$POINT READ ▗ L[U][R]HD▝;▗[U]RND Jj▗▞T"R THEN % STOP ▞.BkY J[E][B])VAL$ @[E]FN [C]R▞LEN ▘[C]RND▖RDVAL VAL ▝$B▜▘H DATA ▝[J]:[D]")B[A][E]>=[Q]L%<>▚▛[C]*[H]!)@[C]%HCODE ▖▞]P[F] J▖ VERIFY CODE S $POINT TCODE ▛"]#▝J[A]!CODE ▝#▟[E]iF LPRINT IF N[D]D9[N] PLOT RND' TO [E][M]<>#/▝1 INK [K]ASN KA POKE [N]' DEF FN G INPUT 1▟ POKE [I] LPRINT ▞ DEF FN C 1PEEK s▝G▖ CLOSE #▗ BORDER #6-/▞▝(;COS PLOT [M]; TO VERIFY [F]I>=[E][A] DEF FN TO @ DATA DRAW &!f[J]-▜▗L READ 0^T▖|^▞/ ERASE DEF FN ? DEF FN [E]q IF ▝3^▛i RETURN [E])8d-^▞F-NASN L/4 CIRCLE [K]jR FORMAT INKEY$K@ LPRINT DIM ![A] CLOSE #FZ[A]9G&8▝VAL$ K▘LN OR ▝X▝ POKE ▝ SAVE ▝ POKE ▝POINT 'CODE 0 NEW ▝,CODE >[Q]▝ IF [E]▝NOT ERASE ▝ATN STOP ▖ "1SIN ▛ READ LPRINT CONTINUE ▝[U]▝ OUT ▝▝ FOR I[O] POKE [J] NEXT ▝ DRAW ▘[G][K]▘]F0 RANDOMIZE [J]0 DEF FN [N] NEW g1)8 PLOT :)PEEK w% AND P3' NEW ▟[I][U]@o▝1 CLOSE #4LN USR ▛8 MOVE @6s NEW JH2 CLOSE #▖[G]8USR USR NEXT D MOVE OR <=0D7▞H[E]VAL {[C] READ DIM [E]▝USR w▞ BORDER CLS [D](INKEY$ r/ FORMAT [K]I[M]g1 DIM :g$<>▞[C][I][U][E]g INPUT 2/ READ 9?9n[B][G] COPY c`D<= RANDOMIZE 8l▙' CLS NEXT [M]5L6}JR DRAW ▛p READ $ MERGE q[C][E]▝'tN[F][H]8 MOVE TBIN [J]@L READ (K▙[Q]<>H DATA [J]1R[R])*[E]▞+HA&&HD[U])`T[U])e▟[I][I]*USR [C]JURND ▛RND3*[E]LEN ▖▛[A][B]) [E] GO SUB 5E@ZEXP $HC DATA ▞[E]▖JV[E][Q]▛YCOS v▞[U]▖"SZVAL$ `J CLOSE #INKEY$COS ▙▞+B[F]%+ PAPER R[I][I]CHR$ [E]POINT dB<=[A][B]R[A]m("@ DATA ▗R[E]▜( [C]-[F]MRQJ READ %USR H[E][J]5RRASN ▝dL VERIFY [D][F]%3$RND ERASE [E][R]nZPUSR IIRND1N[R])+[H]9 GO SUB 8G' VERIFY ▜<>`W<▞;TAB DRAW +@ VERIFY VEXP EXP 5"[E][B]2H:[Q]▝ RUN VERIFY ▚ MERGE 5w@^RND VERIFY ▘@[Q] VERIFY ▖[H]8JZ BORDER ▟/ FORMAT USR s▖8▖#[D] PAPER ACS [Q]sPI[D]K[C] READ 9-C[F]=-ATTR [O] DRAW *X[H] NEW L DATA POINT [U]A[B] RUN rR LPRINT U>="@[H]rR[E]8 VERIFY ▜#[M]DK[M] LET ▜:% p VERIFY ▝[U]NAT PRINT % MERGE READ EXP R DATA [R]POINT j VERIFY ▘G: VERIFY ▘JAT [D]B[E]<>)(I:INKEY$HG)PT$▞SIN ▗[K][I]* VERIFY ▝ CAT ▛RND9"COS [B]BH LINE V[J])$AT OR 5M@Z VERIFY ▘D[U]▘[E] VAL ▝[D]!AT ▜[Q]▖"OZPI [D]▗▚J<>)B=)]▝TV▚JB[E]POINT $At[B][J][D][C]E"@[E][C]/[E]I($[A]DMPY ▗ IF VAL$ INVERSE ▘$u9U [R]DR[E][R])K[A][S]A CIRCLE [N]&k[M]g5)H▖D AND H OPEN #[U]▚▟[M][U]j@b1 ERASE CLOSE #LN USR ▛8 MOVE "PLN BORDER y[A]6#Z▟ DRAW BIN USR [D]D OUT t INK BIN 0# RESTORE ▗▖dTAN -▝[M]▖Z▜G▜#/Z▝~ CIRCLE [E]I FORMAT w5);o[U]<>▞ ERASE [M][U]i[C]g([}$:L[B][G] DATA jpD BORDER !cLN >=▟<=#NC[U]5N VERIFY [B]USR 1[C]( BRIGHT ▗$ MERGE RANDOMIZE ERASE BEEP ▝F#[▖[P][Q] LET [C] FORMAT [N]$[▖&JXH OR ▝Pu LIST ▝n▘D LOAD p▝$ AND [▝SQR CODE ▝~v INK ▝y▝%', OUT ▘[P]) GO SUB ▝ CLS ▛ATN CODE ATN ATN ATN vATN ATN ▝ ` OVER ATN [F]BIN USR ▘6©6©6>h~~▗fl68l8n~6▝- ▘▘0A▝08©8P▝~R@[▘>pkv0`~▝|USR f8<▙▗<>``<f ▗,~`▗|`| ▘`| 0▝~A @▝< @▝ b0<= [B]g [Q]<_FN 08` LIST ▗>k©c[K]▗>ff~ CLS <`~f|!▜ff?USR 6▘©cp▘`| [I]▗© FLASH FLASH RETURN (▘~fUSR `0<<30 STOP ▝@0▘xlK▘6 LLIST f▗cw©kG`▝~!cp h!`~ X>f`0 STR$ ![I]▘> kk>kk0( FN ▝`[A]cc{g© >=▝ USR ▝cUSR k0▝o▝ PLOT p0>3? RETURN gk{knq`XP[Q] FN A~`x SAVE <`nA(0 FORMAT ▝<AUSR USR 1@A& [Q]ACS !▝<` LIST QP LIST nf{1!8▗<p<[Q]▘4<FN LPRINT !hQ▝X[Q]2 CIRCLE "▖p080p CIRCLE ▝l" NEXT ▚<~NOT OUT NOT ~"IN x▗ LIST VAL LIST @[A]@ LIST @ LIST LPRINT ` @D`B0B""! [U] $@<@XB[A]G[M]▛>[C],B(<.QAr READ U▗ BORDER OR ASN LIST VAL @ LIST [A] LIST LPRINT LPRINT ' LIST $ SAVE H POKE SGN CIRCLE USR USR PI LPRINT LIST LIST SQR LIST [F] LIST SQR ▟▙ LIST K[A]AT [I][M]@[S]@B" FLASH VAL @ `USR ▝@STR$ USR qUSR [R]?R^NNG▜[P]▚4▚/▚O[A] TO [A]HPNp[B] LOAD # OPEN #▜ LIST ▘(<=[O]80"@! LPRINT a`A LPRINT A STR$ LPRINT ▝ LPRINT USR [C]USR [B]▞USR ▞ LPRINT ▖ LPRINT LPRINT LPRINT @[C]@▜# LLIST USR [C]OH.fPxqLN '*LN 0 LIST 0LN `[A]`aLN d`b0bLN 210[U]`$`<`qLN qLN 4#[J]B▝[A]xXxH0x▚p `"p"[Q]DDHH"H"HBHD@DD".BQ<" INPUT ▝q RANDOMIZE [P]/USR [Q][Q] CAT [Q]<=[Q]C 8 ? FORMAT ▝[M],>=?FN ? DATA )[U]EXP CHR$ STOP DATA PAUSE STOP STOP DATA POKE POKE [M][U]SGN L TO DEF FN VAL HpBIN x DEF FN VERIFY VAL$ SGN [M]PEEK >@©`©PPEEK VAL [M][Q]C>©©©I?▗?[S]?SIN SIN PAPER S FOR LET ▗ LET RND STOP PAUSE RANDOMIZE RANDOMIZE LET NEXT DATA C CIRCLE INKEY$ LIST LN X LPRINT Hp▖pxx▝*px`x▝ x▛©?)?ATN ▗?▗R▗S[E]©▗ COPY $©"_} RUN k[B]7[B][B];[K]5 BRIGHT CIRCLE /USR LIST 9>=pxpxpxp LIST p LIST x▝{▗I©▙▗0©▗"R▗ S▗"©▗x[H] COPY " OUT CLEAR " RUN " FOR "w$k[C]$U[C]▛u[C] OVER ERASE /NOT PAUSE 9 TO p LIST LIST AT p LIST hk@PEEK [Q][M]VAL CQhIN [I]©▖ COPY BIN 1<>BIN ' COPY CLOSE ## COPY DATA ! COPY BIN "s$2FN "IN $~d COPY STOP # OUT STOP # CLEAR REM # RUN REM + FOR REM + RUN REM % FOR STOP % MERGE CLOSE #% FOR CLOSE #$ PRINT [C]# ERASE DRAW p LIST !h'LEN SQR ▗2$SQR 4&" ^▝4[O][U]5d©d©dPEEK $[M]BIN [S]BIN INVERSE BIN COPY GO TO / COPY SAVE ' COPY POKE ' COPY PAUSE '<> PAUSE % COPY ERASE [A] COPY CLOSE #[C] DATA [C] CLOSE # INKEY$ COPY POKE OUT POKE CLEAR POKE ' RUN PAUSE / FOR IF / RUN IF ' FOR PAUSE / MERGE RANDOMIZE , FOR INK (U▞0 REM ▟ PRINT IF q`[A] COPY COPY COPY COPY COPY COPY COPY COPY RESTORE [P]!T IF NOT ! PLOT NOT / RUN NEXT ~2[A] PLOT " OPEN # PLOT # STEP STEP PLOT <2[C] PLOT GO SUB S▖ PLOT GO SUB S PLOT MERGE IN PLOT ! STEP ERASE PLOT FOR "▙ PLOT ![J] PLOT "[D] PLOT ![K] PLOT [L] PLOT ,p GO SUB VAL LLIST !CODE STEP <= PLOT =2[T] PLOT 2TAB PLOT 2ATN PLOT >2[B] PLOT #"[R] PLOT "ATTR PLOT "ASN PLOT [H] STEP 7 IF CLS <>w LET LET PAUSE ^ INPUT E BORDER IF c4d COPY K▘[A] LET ppP[%LN PEEK >=NOT <= PLOT ^#V# FOR C INPUT FOR <>_▜_ INVERSE INVERSE ~ THEN ©J THEN wCHR$ NEXT PLOT B NEW g INVERSE ^ INVERSE ~ PRINT NEW LIST STR$ TAN W LET NEW o INVERSE THEN n>= THEN STOP <>:LN PLOT O![C] PLOT PEEK PAPER RUN CODE O<2LN PLOT i&) GO SUB [▖ PLOT N#~2/ RANDOMIZE y* PLOT FORMAT GO SUB S[D]1▝[F]1[A][H] PLOT <> INVERSE 5 LIST INVERSE ~ COPY INVERSE w<>:[B] PRINT ▖[B] PLOT CHR$ INKEY$ SAVE :[A] PLOT NEXT [B] INVERSE ![M] PLOT STEP Q RUN PAUSE ▜ RUN *[D] PLOT ~< TO STEP VAL RUN 1 INVERSE !INKEY$ [K] RUN *K▝[F].▝VAL .▗INKEY$ SAVE *[H] &POINT [H] PLOT NOT INKEY$ SAVE ~ RETURN ` PAPER OVER RUN RETURN p PAPER FOR RUN RETURN PAPER SAVE LINE SAVE RETURN ▝ LINE DIM RUN RETURN ▘ LINE SAVE RETURN PAPER ( SAVE VERIFY [R]|▛ INVERSE w COPY #NOT VAL RUN INVERSE w INVERSE + INVERSE 6 #<> VERIFY ` RESTORE c*▙ PLOT ABS ▜ INVERSE u INVERSE t LLIST %▝#▖ COPY <>CODE VERIFY p RESTORE AT ▘*@!▖ INVERSE t INVERSE 6 RETURN %▛ VERIFY 2 AND PLOT #~#2BIN PLOT RESTORE CODE p*0*▝ LLIST o~<>=== INVERSE w PRINT _[I]O< NEW INVERSE w LET USR INVERSE ^ INVERSE V!`~= IF SAVE @#~<)▜<>yATN USR |2IN 8< INVERSE ~ RETURN ATN >= RETURN LINE [P] SAVE yNOT [T] SAVE CODE v THEN NEW <>!:[C]M SAVE y2T RANDOMIZE INVERSE *[P] PLOT STEP CIRCLE PLOT yVAL 2USR !Ru[D] LINE ERASE SAVE STEP ▝ SAVE STEP J RANDOMIZE "EXP PLOT !STR$ PLOT w STEP ▞ SAVE !R▘M SAVE ▘ RANDOMIZE 0:▝POINT ::USR PLOT LEN VAL <1!v5▗SQR PLOT !CHR$ @5t@5▝@@5▝COS @5▚ THEN THEN VAL LEN P9[M]n▗ABS PLOT !NOT nNOT 7 IF } PRINT MERGE INVERSE n INVERSE fw▛▚ AND ▜_!w RANDOMIZE [I]IN FOR MOVE LET THEN b( THEN [S]<>PI GO SUB R<> SAVE CIRCLE (▖ LIST ` LPRINT X LPRINT |VAL @ GO TO [E]D SAVE VAL p, LIST IN PEEK ▗X PLOT LINE [S]|X8 SAVE OUT CHR$ AT [A]{eQ>, DRAW LOAD LLIST VERIFY >=ABS SIN FN [P][G]▙~wkd^YTOKGZ▜?;85INT [B]/,*'%#!ACS [P]! AND PLOT CODE ACS > VERIFY USR +IN yIN GO SUB ATTR = PAUSE G IF <>PIVAL$ SONG BY ST COMPILE[G]GKOSW[_▞SHC8▘ BEEP IF ▗▝ ▝0 ▝` 0ppp!3▗pZp]pcpip]pc▘?B0pp CLS Kgr▗0pppp*p3p<cH INVERSE %▝0pp▗0pp[N]'6/[Q]TAN RESTORE "1h COPY INKEY$j[U] COPY [S]▝mr000▜55s77p COPY [S]l7f<[U]<[R]lUSR 0▘3[S]@[E]7787[S]5[R]5575[S]3[R]3352[S]0p&P&P2j▝INKEY$w[S]INKEY$ ▗[S] COPY [U]}[S]0[U]0[S])[U])[S]s+[U]+[S]rP$ COPY [U]fpypy y[G]INKEY$<[S]l+0[T]0[R]2[S]3[T]2[R]0[S]+[T]+[R]+▝,)'&=▝▝0 CLEAR COPY CLS ▝mprp|pvp[G] [G][R]lp RETURN ▜'&$pmpm0m▗[T]'[R]&sAT $ COPY <> OUT POKE CLEAR POKE ' RUN PAUSE / FOR IF / RUN IF ' FOR PAUSE / MERGE RANDOMIZE , FOR INK (U▞0 REM ▟ STEP >= NEXT GO SUB sb! AND a▟[d MERGE GO SUB VAL !<= REM [O]<> GO SUB LN ! NEW THEN USR ~ THEN © NEW G GO SUB o AND O#{[G]# RANDOMIZE foz[I]Dgx GO SUB VAL `i9 OUT NEW ©(# THEN w O GO SUB VAL FORMAT NEW ? AND G~#N DRAW yCHR$ 1 CONTINUE [ LLIST ; LET w IF 1 CLS NOT RIN USR STR$ 0:NOT SUSR NOT !STR$ NOT [K]USR ASM COMPILATION OF OXYGENE (J-M JARRE) BY ▘EU ▜ULAKHLYNOT PICODE !VAL$ USR CODE USR bw GO SUB VAL 2NOT STR$ 2IN USR 2 LPRINT USR 2STR$ <2 STR$ RANDOMIZE OR BK2(STR$ ▜ STEP STR$ STEP ATN STR$ " CIRCLE ▘?CHR$ ▘LCHR$ <>STR$ GO SUB SUSR STR$ CODE !STR$ STR$ G▜=2STR$ NOT |STR$ COPY RESTORE ▝ COPY 0[L]! STR$ 5 '6:VAL$ USR ! CAT USR ACS ! LIST USR ACS THEN G TO IN STR$ INVERSE NEW ▗ STEP CHR$ INVERSE ▝ LIST ▗EXP NOT > ▝ ▛EXP NOT : LET USR G: FORMAT USR VAL POINT CODE USR VAL STEP ATTR STR$ !STR$ IN COPY =+G< NEW ACS x =+B GO SUB yC GO SUB [T]< ▛ATTR = PAUSE STR$ 2STR$ <> RESTORE MERGE [O]w MOVE LLIST <> FOR ^#V# FOR <>! AND {< RETURN '8>n[A]~▜▚▜bo) AND STEP LN STR$ "STR$ USR b▝ STOP ▘STR$ [J]▘ THEN AND AND ▝ LIST [D]CODE 2EXP USR 2 PAPER USR 2 CLS USR <> INVERSE 5 LIST INVERSE THEN ACS [S]PEEK INVERSE 6 INVERSE ^ INVERSE V RETURN ` PAPER 0NOT !CHR$ RESTORE VERIFY LIST 0H AND 83 AND 8[H] AND @ INVERSE w<>z STEP STEP XCHR$ INVERSE u INVERSE t<>[U] MOVE [A] INVERSE t<>▜&o~#fo<>XINKEY$ INVERSE wUSR `POINT NEW INVERSE 6<>!©CHR$ ONH DIM &57RND?[T][R][P] INVERSE w<> STEP [M]CHR$ ▝ PLOT 9▘ RETURN <>,▘ STR$ /[D]<> GO SUB D MERGE INVERSE w_[P]W> COPY gSIN ▜ PLOT INVERSE N INVERSE F9▙ MERGE RETURN V8 INVERSE ~ STEP A OR MERGE 0ATTR FOR MOVE ATN GO SUB R RESTORE 0 FOR CODE go GO SUB R FOR INVERSE ~ GO SUB DOCODE ▝8[B]ATN THEN THEN POKE STR$ THEN x 0!▙ GO SUB Do[P]g INVERSE u INVERSE t/▛ INVERSE s INVERSE r INVERSE w MOVE <>b▜ RETURN ^8m(/[G]e5▖ OVER _ INVERSE w INVERSE wz[C] INVERSE w INVERSE ~= PAUSE `NOT CODE INVERSE w INVERSE wUv "[D]w INVERSE n INVERSE f INVERSE u INVERSE tq▝ VERIFY u▝[O]y▝▙}~ INVERSE n INVERSE f INVERSE u INVERSE tf(+[A]STR$ INVERSE ~ INVERSE w INVERSE s INVERSE r<I▚▚<>2STR$ CODE SIN N qLN [E]V(k STEP ?BIN STEP DRAW BIN INVERSE THEN ^ INVERSE ~26▝▚[P]/ NEW U[E] INVERSE n INVERSE f INVERSE ^ INVERSE V:STR$ ▜_}▗| NEW ACS [G]ATN ( IF BIN INVERSE 5 INVERSE n INVERSE f INVERSE ^ INVERSE VQ▚/ NEW 0 INVERSE ~FN PLOT W= AND _zNOT 7[N]n INVERSE fT]~#N#F# RETURN 8& THEN © THEN o(R▛ DEF FN INVERSE s INVERSE r REM `▞^ CONTINUE INVERSE n INVERSE f1YO{ STEP P[J]▜u INVERSE tx NEW l▚x NEW RETURN [A] INPUT ([G][F]VAL$ 8 VERIFY INVERSE ▚ LET DEF FN RETURN DEF FN COPY R▝xSTR$ ▘ NEW LINE BIN CODE RETURN W INVERSE F▘ CLEAR NEW LIST INVERSE w MERGE n(L(FyUSR ▜[C] THEN / THEN / THEN /!STR$ ▚w<> INVERSE n INVERSE fABS SQR ▝SQR [F] THEN w( INVERSE n INVERSE f INVERSE s INVERSE r GO TO 1[A]Ox INVERSE ▚ NEW ▛y NEW GO SUB DLEN INVERSE ▚ NEW INPUT ▞<>▜_!M OR [B]IN <> BRIGHT TO "▘ GO TO / VERIFY X LPRINT n[P]@ NEW [B]A PLOT VAL$ k, LIST ATN ▘O NEXT >=[R]IN {W6 SAVE BRIGHT STR$ FN [A]ydP=, DRAW INPUT LPRINT CLOSE #>=ABS SIN FN [P][G]▟~wpjIN d^YTPKGC?<852/-*(&$" 0▝ATTR '▜ IN [M]INKEY$AT ACS ERASE BRIGHT SAVE 6Va▝[F][T]PEEK >= READ 2ISj▘▟RNDABS <> LLIST RANDOMIZE IN 9Cb▟VAL$ VERIFY LLIST +PZ©FN COS BRIGHT LLIST BORDER GO TO !+N▗▙LEN PAUSE CLEAR %:@FN L[E]ATN IF %*05@FPOINT BIN LOAD }U[U]USR a COPY [Q]CHR$ GO SUB ©E COPY ▘LRNDPI[U]USR LOAD qa""!!caka COPY [Q]NOT LOAD oFFCHR$ EE COPY RNDp&p&@&BcakpFF▗wa%p@@p$p$$>▞&a c!apH▙e!i▗CHR$ LOAD oENOT ▚ Ep+psP+▘a] STEP SGN ▗ca@9SQR `@ATTR ▗ia^p PAUSE pAT pAT p%p MOVE pTAB pTAB p PRINT ;pCODE pCODE p PAPER q"P-▗o]a^q}7▝^y!w!{q[O]0!TAN [R]e,-c/e20c2e02c4e57c9 COPY [Q] OR LOAD o> AND A<=@@ COPY PI#[D]ce !c#e!#c$e&(c) ;▚./c1e46▞24c6e79c;;▞ INPUT o@ AND C<=B LOAD B <[D]c!e"#c%e#%c&e(*c+ w▘54r/c-|▗/e-+T▘[Q]<=[T]USR E u▘&$p▝z` COPY [T] OUT rdd▝[T]rgrgr▟p)p)Hj▗*bTAN Qcorq@Jp+r OUT p+Lrx V▘cs▝! URG2rATTR p3p3p3▘a] LET r▖B▖r[M] <>▘a!Bs{A▚ !$s>!p/qFp//p MOVE ` MOVE q'p ERASE sRp ERASE qq[q▗l]b^CR [T][T] OUT LPRINT RETURN q+(a.!.!-#-#+(+()-c&5a&5$<&5c)-▚ K!G$<tO▗ COPY g_[R] OPEN #[G]><9g7a9<c>aAe>a>CcA<9a<a9 b▝cbX▘+(B r▗c$;o{▘1tSIN ▝ COPY aT<97e9aA>CAECh▞><>9<i>a<|0c▖2a,%c-#EXP ▘(/0e0sNOT p LLIST P LLIST ▘-#Pq DIM t[M]h ERASE 0SQR ▝> MOVE ▝e0 CIRCLE ▝A MERGE A>A MOVE ▝> BEEP ▝>"▘ LPRINT RETURN !▝;!'`H▘ COPY eC▘a>AT ▝<!`a-#)-iqiqii0B!u%▚,%-#0q1^ LET Z▝<>>aiqqiqqqyqyqqq[U]!w<c9p▝g PLOT CEg>aEcCa< COPY n]`_E[L]▝m RETURN 2 FLASH z▘g6njP@PEEK VERIFY INK [J]YRmpsvy|©ASN ▖▛▙[B][E][H][K][N][Q][T]INKEY$POINT AT FORMAT USR VAL [Q][I]▖xLN phXp*p*VAL [Q][A]0*X FORMAT USR VAL pEorpWf▝`W▝ CIRCLE ▗FN ▟▝ COPY FN `FN LPRINT ▖ CONTINUE REM PAPER ▗ PAPER CLEAR pppp0p0pHPH▝@H▝ CIRCLE ▟▝ CLEAR ▝>=▝▝FN ▝ CLEAR ▝▖▝▝h▘ CLEAR ▝H▝$▝▝(▖ COPY MD▝LN Q▝0`pc i DRAW pppp[D]p0pATTR PH▝@K▝pUSR pUSR pUSR pUSR pUSR pUSR pUSR pUSR USR ▝ ABS ▖>= DRAW BRIGHT DRAW CIRCLE VAL ▝ SGN 0ppp0p0p0pH▝USR ▚ CIRCLE SAVE CIRCLE RETURN !▝▝>=▘▝ RETURN ▝FN [H]▝▝▖[N]▝ RETURN ▝h▝▝H▝ RETURN ▝(1"C STEP !▚▚LN RETURN >=00c>=@l PAPER R RESTORE Hy▝ ▝p`x[H][K]0pppp*p3 OPEN #▗ FORMAT USR s]ClsrC▝p*s[G]p?s[M]lpTCUSR pQsl▞h@BDV TO t▚ REM ▝SCREEN$ ▞▝VAL$ [U]SIN TAN [B]LN INT SGN L▜USR CHR$ BIN AND LINE TO DEF FN SIN ▝ ERASE -▝ VERIFY FN ▝ LPRINT 7▝ NEW DRAW CLEAR RETURN ▘` CLEAR CLS ▞ CLS ` CLEAR "▘`0▝ DRAW =▘`BP ▘`@T0& POKE `jnPppp$▙▝ POKE 8▝ POKE [O] COPY NEXT [Q]NOT FOR USR NOT [F]USR NOT RETURN NOT >O STEP <=USR ~ RETURN 0O#~ RETURN POKE O(,(: FORMAT NOT ATN (#NOT uUSR LOAD NOT Ox[B] CIRCLE CODE 2 IF NOT 2 RUN NOT <2 LIST NOT " LET NOT " NEXT NOT " PRINT NOT x<> FORMAT ` ▗ FLASH NOT 2 CIRCLE MOVE NOT " ERASE NOT " CLOSE #NOT " VERIFY ▝LEN `@▗SGN NOT 2EXP @SIN NOT "COS NOT "ASN NOT "ATN @>?2▖NOT CODE 2LEN NOT 2 FORMAT NOT 2 LOAD NOT %Hk▝EXP Nq[K]2▞NOT 2NOT 2▛NOT !▙NOT NOT kSTR$ {▜ AND [A]o DEF FN OR [F]gBIN <>[H]_ DEF FN OR [D]W AND PO DEF FN BIN G<>>2[C]NOT :LEN BIN [I] INVERSE ![R]NOT CLEAR !▞NOT *▝NOT "NOT *COS NOT STEP |STR$ "▝NOT LLIST ▝USR ▗NOT * ▝ ERASE ▗NOT : LOAD 0:▝ OUT :▗▛NOT * :▝ LET :NOT [STR$ TAN ASN (--: [E]:▖NOT PLOT STR$ ▛"NOT STEP JNOT :USR ATN USR 1IN CLEAR COPY GO SUB Y CLEAR IN ~+ GO SUB y PAUSE kSTR$ <> INVERSE 5CHR$ ATTR CHR$ ~#^#ATN LINE NCHR$ RETURN PAPER CLOSE #STR$ RETURN e PAPER ICHR$ RETURN DATA PAPER CCHR$ RETURN COPY LINE (CHR$ VERIFY NEW (F==(=(▙]=(N=(c= LINE =CHR$ =(>[H] INVERSE 6 CLEAR 6!<> INVERSE 6+ INVERSE u INVERSE t ▟ RESTORE RESTORE STEP :[C]NOT =>= PRINT ▛NOT ▘STR$ {2▜NOT >2[B] INVERSE s▞ STEP CIRCLE USR INVERSE q▗ INVERSE p0 GO SUB C[P] (t INVERSE u4▞f INVERSE n~ RETURN COPY CHR$ ▗ INVERSE n I▝[[E] NEW ©+ INVERSE ^ INVERSE ▚ VERIFY INVERSE s INVERSE s INVERSE w[A]▜ AND Po DEF FN BIN [F]gNOT GO SUB [Q] GO SUB [Q]CODE ▜ INVERSE RESTORE MOVE !P[C]CODE ![B]NOT ACS 6 INVERSE n(*[P]NOT "[H]NOT CIRCLE ▘"[D]L INVERSE INKEY$ASN NEW [M] INVERSE RESTORE LLIST INVERSE V INVERSE ^4[G]CHR$ LPRINT CHR$ w CLEAR ▚ VERIFY CLEAR w#`[M]<CHR$ PAPER CHR$ INVERSE V INVERSE ^ INVERSE r INVERSE s*NOT |ASN >= INVERSE ~ATN BA▖## INVERSE V INVERSE ^C▘*NOT C▝O0<▝[A]<CHR$ NOT INVERSE V INVERSE ^s<▛B<>JSIN ▟ INVERSE ~( INVERSE ▚ INVERSE 6P LPRINT u▗ FOR <> GO SUB [ASN ▘[D]NOT [N]▝USR pX▝p0X▖lNOT GO SUB [[P]NOT GO SUB S BEEP [B]▜NOT ~▝ VERIFY w RETURN CIRCLE #~ PLOT 8w<>i# CLEAR ▘[B]8USR FN ▝n▗&>=COS ▝▖<= LLIST AND $[H]STR$ >=COS >=COS >=2/[R]0▝ FOR @▟ FOR AND R<>H<>H<>) STOP ▝p>@> OUT <> MERGE <> MERGE <> ** COPY DEF FN TAB FLASH XPI COPY a TO ?SQR =<=W INPUT , OPEN #1 NEW [Q]] READ >=COS wE REM USR [I]sP/ PAUSE VERIFY SQR [S]▛u`L:( RANDOMIZE FOR OVER MOVE NEW ▝INT [U][F]INKEY$[N][E]▗|uoic] FLASH ▜SNJF6[F]>;741/,*'%#3tRND$4ANUbi[Q]IN }▜[B][L]TAN LN OR CAT BRIGHT READ LIST IF "/BLY]gqxPEEK OR CAT VERIFY INVERSE BORDER BRIGHT GIN lXY CONTINUE REM VSTR$ 6S[S] PAUSE NEXT $b SAVE IF hVAL$ CODE 9ZnoIN [G]SCREEN$ ATTR AT ACS <= LINE RESTORE *FN 3<[tSIN BCOS ACS LINE FLASH GO TO *▜SCREEN$ IN LN AND INVERSE LIST CLS FyTAN RESTORE ▘ATTR STOP PLOT x[A][N]PEEK >= COPY ▗▖© COPY [H]▘>=▝▙@©©▘©0!p2p2p2p2 2©P?▘~PB▝@▖s COPY ~ FORMAT ▖▗ FORMAT l FOR >= COPY ▝©▝%▝▘F▝ ▘| ▙CODE Q▝©▝ w7Vw0 PAPER ▝ OPEN # /▞▝©2© LET ▗q▝▟}{{▙©@AT © AT ©▘ OR ▝@<©!7▖▝©0▝ SAVE ▝©▝}^ REM Q@▘@7▝z POINT k LPRINT @ AND SAVE v`▚▘~n▘}EXP IN ▟|▗{p`-▘ COPY CIRCLE >▘ AND s#▚© COPY ~▝ READ GO SUB ©x▝▞VAL ![A] DIM REM ;[R] GO TO INPUT INPUT Pp GO TO REM DIM GO SUB INPUT GO SUB ▝0▜pFpFpNpFF 2pvpvp~pvpvpv ▘0AT ▝[K]▜ INPUT GO SUB GO TO [O]▝[O]▝[S]▝INKEY$ INPUT (@&p VERIFY ` LPRINT p LINE ▚ INPUT ( INPUT RND GO SUB GO TO M DRAW GO TO DIM < LPRINT INPUT p DIM GO TO REM INPUT DIM INPUT GO TO DIM ▝▝▝ GO SUB 0TQ▗0 INPUT W GO TO REM p2▘ GO SUB : INPUT T GO TO b▜pp INPUT INPUT `X▗ INPUT RETURN ![E]▞ GO TO *? BORDER DIM [I] INPUT PP[L]a▖ NEW 5 DIM INPUT DRAW ▝▝0▝08` ▝ COPY p REM DIM # DIM ▗ REM COPY 0535732▚.+,p,,▖ DIM 32. $[A] COPY DIM FOR NEW 0 DIM NEW 3 NEW 9 NEW :▘H <▝<▝&▝▗ COPY `▚▘ COPY ▖:[S]▝7@[U] ▗[E];0[Q]0-▝,▝▝++) ▚'pU▗ GO TO ▝▘* GO TO !"FN "▝2=▘34▝:▙ COPY REM GO TO DIM T COPY COPY COPY FOR p6p6p6@ TO *▘ DIM IF [F]▝ COPY `dUSR COPY `d[D] DIM REM GO TO $8 8888 COPY DIM o▘0 PLOT SAVE 1 GO TO NEW ▝' GO TO &&▗$& NEW p▝)0 ▝'INKEY$ AND ▚ DIM 7T COPY pB B▟( DIM ( REM ! FOR ' GO TO INPUT ▘ INPUT RESTORE ▝pp▗ INPUT REM DEF FN ▖@ REM ! DIM (!BIN INPUT ▘ INPUT AT @B > INPUT ' INPUT % INPUT % DIM BIN GO TO * INPUT +- INPUT + INPUT +▞ INPUT + COPY DIM REM #y▝L▜x INPUT ( INPUT $▗$▜ INPUT INPUT $p▝+$▝▚ REM # DIM LIST INPUT r▝" H▝@0D▘O@0:▖ INPUT & INPUT & INPUT ) INPUT ) INVERSE ▟ DIM INPUT , INPUT , INPUT , COPY DIM REM 0w▝ COPY a LPRINT ▗ COPY x▗$' `[C]'&'&$ COPY "" @▞$@ COPY # CONTINUE $ NEW "▝"Xppp$p$p66"H▝ F p`l▝ ▝zpP▘ COPY $ ▘'@▝STR$ OR ▚$ [R]$& P▝@@4▝ *@8▗+)▗$0& BEEP &)'@ V▜$4+)#0▝.01 <|$4" THEN ▘&08H▘. 4@▝@[D]>=▚<0<0ppp p,P4▝:{▝:0p 0AA5`P0▝ COPY ▘VAL SGN SGN [C]$')+)'&"▘ RESTORE 1Y STOP ▝! CONTINUE ▘1▚▘8▘&6&).2.253 BRIGHT ▝+ LPRINT q#PP COPY COPY DIM & REM 08 COPY LIST DIM REM FOR O DIM GO SUB < : < < COPY P▜? > A ?▝0"▝CDC DATA C COPY OPEN #USR LOAD INK ▘ RETURN ?(▝?A▗ COPY C D5▘> <u▝$ INPUT "SIN [H]"ACS ▗" MERGE "~▘ " LINE [A]p(0( PRINT ▘<▘▝B▚ NEW [E]▘ NEW [Q]▛ COPY 0352 5 ▘7 70p▖25:7▚3230▗.)rRrRrRrR"R▝rPrPr/ DIM AT ▝[G] DIM r6r:2FJ(▝.(▝/2[Q]▝00rAT P▝<pPd▝55pp▝5 INPUT ] NEXT ▙ POKE DIM REM FOR & NEW D~ RETURN FOR " NEW $ O RETURN n%[H] POKE 23 CONTINUE DIM REM FOR NEW 2c RETURN POKE CONTINUE GMc RETURN ▝O DIM NEW %U RETURN VP LOAD POKE 5 DIM REM (▝@u FOR [G]▗ RETURN fP▝ ▘ FOR ATN ▘:Y▙▜% FOR $ NEW ▚ NEW Y RETURN LOAD SCREEN$ &PEEK [M]▟ DIM REM FOR [K]@ NEW SQR ▗; #▚ CONTINUE NEW pn REM "(n&▘?▜JJJ D>q▜AB DIM 4 THEN C INPUT C▗ INPUT F INPUT FG[K]I%0 INPUT I GO SUB REM 6789:;<=k▘ REM # GO TO EXP INPUT D INPUT STEP USR STEP REM >2USR 2USR STEP USR NEXT ! RETURN RETURN 6 CLEAR GO SUB VAL >NOT ![U] DIM 2 CLEAR CLEAR " RETURN CLEAR > RETURN GO SUB G GO SUB ^ CLS STEP DIM INKEY$1 Magick!2 Save Game3 Restor@4@!▖Axil5p! [I]Fully disked &remixCOS for 128Kby A.SckacheckNovosibirsk'1994[Q]:LCODE PI(RND▗6SGN align Statu NEXT STEP 3POINT STEP dFN CODE 2/v:/PI( PRINT 2▗POINT RETURN 1 LINE MERGE DIM RETURN 2(> RETURN 3(a RETURN 4(6 RETURN 5(Y RETURN 6 INK M[M] OPEN # OR !1CODE 2CODE :POINT INPUT 2POINT (3CODE N FOR qK[G] STEP DATA FN STR$ BRIGHT ATTR :1CODE VERIFY '0CODE 21CODE &[L]SAVE:[Q] STEP * CONTINUE STEP [G] CONTINUE CLS CLOSE # REM NOT ! CONTINUE > COPY 2L` ▗LOAD0 ▝▗ ▙!` NEXT GO SUB [TPOINT GO SUB KVPOINT GO SUB VAL :[L]▘5CHR$ 2▝2▛ REM NEXT GO SUB VNOT TAB POINT STEP mATTR OUT ▖Insert!2[E]& press key[Q]CODE FLASH RETURN / NEW SAVE 0▞( SAVE >© FLASH RETURN ERASE A[S] STEP AND DIM :WPOINT GATN (< AND A2 CLS CONTINUE :^POINT 2 IF CONTINUE x2 DIM <> NEXT STEP DIM 0▖: DIM G STEP D DIM 7 ▖ PAPER BORDER CONTINUE >=*E [I]}[A]o0% THEN |?USR "E NEXT !D NEXT 4*A NEXT " DIM RESTORE 2PI, THEN e($. PLOT "A NEXT INVERSE RESTORE MOVE ! NEXT CONTINUE GO SUB VAL !` REM STEP J DIM MOVE *TPOINT ]▝J]▖MAGIC.-.3 OPEN #▝U@(D DIM ▗ INVERSE RESTORE ~ATN (TAN PEEK INVERSE ## PRINT INVERSE ^ INVERSE V7 INVERSE LLIST <> INVERSE LLIST INVERSE ERASE PI<> INVERSE !/ INVERSE !s- INVERSE "h DIM INVERSE ! NEXT STEP [K]STR$ / STEP [N] DIM OR OR MERGE INVERSE ! MOVE $ THEN c(J INVERSE !/&[A]:[S] DIM NEW INVERSE !/BIN [H] DIM y INVERSE !P3[J]STR$ DEF FN <> THEN 9 FORMAT :[T] DIM INVERSE RESTORE NOT /=< RESTORE MERGE OR INVERSE RESTORE CLEAR RESTORE INK [C] PRINT STEP 8 STEP USR LET STR$ MOVE LLIST INK CLEAR LLIST INVERSE LLIST [B] CLS <>> CLEAR COPY GO SUB y> COPY CLEAR IN GO SUB y<>1pINT ▖!SCREEN$ SCREEN$ 6]SU FORMAT POINT 2]]"^]>SCREEN$ UNOT OR POINT SIN [B]abandone DATA >=v CLEAR LLIST LIST [O]! CONTINUE !USR OPEN #~w#yVAL NEXT <><>[J] COPY [I]M▚ COPY ▚e COPY INKEY$'▚ COPY DATA 7 COPY DIM [H]▘ COPY SQR ▗[N] COPY SQR INVERSE [Q] COPY FOR INVERSE POINT GO TO [N] GO TO [G]&&.&r"0"h(Q7JINKEY$<>CODE 2/ GO SUB K[T]▛ STEP ▚ STEP INK ▗ STEP ▚ GO SUB C[T]▛ATN (X RETURN N LINE [Q] RETURN O STEP [U]▞! READ NOT = RETURN V(3 RETURN D( RETURN M LINE [U]▝ RETURN H ▖NOT STEP RANDOMIZE ▜!] >[G]w~NOT OR BIN ▞ STEP ▙▜ STEP INK ▗STR$ NOT ▟xATN LINE MOVE STEP ]▝ GO SUB [S/ RETURN $ IF GO SUB VAL STEP [U]▞ INVERSE ~ RETURN USR USR <>! RANDOMIZE n`)))) LIST RESTORE INVERSE LLIST <>! BORDER STEP [H]▞! OUT LOAD OUT SAVE PEEK # SAVE <>1▛ STEP ▙▜!USR Z!]NOT ▝ STEP V▞!