Is a part of release: | Academy Tau Ceti 2 |
File size: | 65280 |
md5: | 6757af035e2a1deb5993b8fcd0a52963 |
1 REM !'TAB S GO SUB [ POKE / STEP = STEP USR NOT CIRCLE RUN
0 BORDER NOT PI: PAPER NOT PI: INK 0: CLEAR 0: CLOSE #USR 0
65535 REM [S]SCREEN$ O|EXP 3B`qBbtF;[S]}c>DSb{BT&UB PAPER qASN Zit?OQbz#/SQR 'o(,_oqj}D!0H5,?_Jb2:/xCVjZ_bm$ &[ PAUSE REM fIXrl©"WWr{J BRIGHT *BQ(P"-_oqfE|! 3K<:;BM©F;|}[U] OVER STEP d[_g©pCT&Z[C]< PLOT `sb[_'?A"4{USR AND gz HEY-DAY eVERYBODY !!! privet vsem !!! mirn}y serqey (SERJSOFT) FROM KRASNODAR PRESENTS FOR YOU proqrammu "ACADEMY" + poln}y perevod + adaptaci| pod tR-DOS + 5 LEVELS + mu3}kalznoe opisanie . povodom dl| {toqo poslugila versi| koqo-to ij burundukov : to li xipa, to li deyla. ona bukvalzno ki[ela qlwkami naxina| s orfoqrafixeskiX o[ibok, minu| kor|voe qrafixeskoe oformlenie, nakonec OTsutstvoval 1-}y urovenz ! (vidimo {ti qospoda ne stali utrugdatz seb| nudn}m testirovaniem proqramm}, a po-b}stromu japustili ee v prodagu). isXod| ij {toqo | re[il sdelatz svow versiw "ACADEMY" i uge vam suditz naskolzko Xoro[o ili ploXo {to u men| poluxilosz. E]e paru slov ob {toy iqre. v opisanii ne skajano pro dve dopolnitelzn}e komand}, kotor}e ponimaet va[ bortovoy kompzwter. {to komand} : "reaktor" i "versi|". komanda "reaktor" po-vidimomu ucelela ot proqramm} "TAU CETI", Ona Xotz i raspojnaets| kompzwterom no tolku ot nee net. komanda ge "versi|" v}dast vam nomer versii proqramm}, kotoruw v} ispolzjuete i ee avtora. nu po-moemu pora jakruql|tzs| pro {tu iqru[ku, tem bolee xto v opisanii vse podrobno ijlogeno. teperz privetstvi| !!! rossi| : krasnodar - GREETING TO SHADOWMAN, BOSS AND ALL MEMBERS OF "NEW LIFE CORPORATION" ( COMIC128 IS VERY GOOD !), "A-STUDIO", "MEGABYTE GROUP", Osob}y privet aleksandru i serqew s radior}nka (tHANKS FOR rasprostranenie moiX proqramm, ja nov}e iqru[ki i muj}kalki. sereqa, koqda sdelae[z "IM 2" na moem "SPECCY+128" ?) xel|binsk - GREETING TO "DREAM TEAM" (reb|ta, v} men| jdorovo v}ruxaete svoim "SMMOD", s va[eqo pojvoleni| | vklwxaw melodii ij neqo v svoi proqramm}. gelaw vam tvorxeskiX uspeXov !) nigniy novqorod - GREETING TO "PROFSOFT", "RINSSOFT", "SMASH SOFT" moskva - GREETING TO NICOLAS RODIONOV, "inforkom" (oqromney[ee vam spasibo ja vse to, xto v} delaete), redakcii gurnala "SPECTROFON" ukraina : Xarzkov - "CODE BUSTERS" (KLAV, RST 7, MAX IWAMOTO) belorussi| : qomelz - "DREAM MAKERS SOFTWARE", (IMP, VMP, SHAMAN, SA.CORPORATION) POLAND : E.S.I. (YOU BEST GROUP IN THE COMPUTER'S WORLD) COUNTRY : ??? BILL GILBERT (I'M DON'T KNOW WHO ARE YOU AND WHERE ARE YOU, BUT HELLO FOR LONG AND HARD WORK TO CRACKED GAME). teperz "FUCK" TO "THD" (ja to, kak v} remiksanuli "ELITE 3", vam vsem nado otorvatz |yca !). teperz o planaX na bligay[ee budu]ee. novostz interesna| dl| Xakkerov i proqrammistov. v texenii {toqo mes|ca 09.1994 v}ydet paket "WRITER" (assembler+dijassembler), KOTOr}y po skorosti assemblirovani| prevosXodit "TASM 2.0" . "WRITER" - {TO sTroxnoe redaktirovanie, prisutstvie v pam|ti odnovremenno i assemblera i dijassemblera ( xto jnaxitelzno obleqxaet otladku tolzko xto napisann}X procedur ), vojmognostz perenumeracii strok tekstovoqo fayla, bolee 27 kilobayt dl| tekstovoqo i bolee 4 kilobayt dl| obzektnoqo buferov i mnoqoe druqoe. v sostav paketa vXodit podrobnoe opisanie rabot} kak s assemblerom, tak i s dijassemblerom. TAK xto | dumaw slognosti v osvoenii eqo ne budet tem bolee, xto bajoy dl| "WRITER" poslugil [iroko ijvestn}y paket "EDITAS/MONITOR" firm} "PICTURESQUE", On b}l polnostzw adaptirovan pod TR-DOS, s dobavleniem neskolzkiX komand dl| rabot} s diskom. takge v moiX planaX rusifikaci| "TAU CETI 3" , TE KTO videl {tu proqrammu jnawt, xto pomimo prekrasnoy qrafiki i interesnoqo swgeta, ona sodergit oqromnoe kolixestvo tekstovoy informacii, por|dka 25 kilobayt xistoqo teksta, po{tomu rabota poka jat|qivaets|. estz idei po napisaniw muj}kalznoqo DEMO. takge | i dalz[e budu snimatz ja]itu s {lektronnoqo gurnala "SPECTROFON", dab} predstavl|tz eqo vam. na {tom budu jakanxivatz. 13.09.1994 ( C ) SERJSOFT P.S. vse v}[eperexislenn}e iqrov}e i prikladn}e proqramm}, a takge oqromnoe kolixestvo druqiX, vklwxa| tolzko xto postupiv[ie v krasnodar, v} mogete priobresti na radior}nke v subbotu ili voskresenze u aleksandra. {to r|dom so vXodom na radior}nok. BYE ! BYE ! P.P.S THIS MUSIC WRITEN BY OLEG KRASNOBAEV (OKO). COPY USR STR$ "NOT SUSR NOT !STR$ NOT [K]USR ASM COMPILATION OF AXKOLD BY OLEG KRASNOBAEV OKO CODE !VAL$ USR CODE USR bw GO SUB VAL 2NOT STR$ 2IN USR 2 LPRINT USR 2STR$ <2 STR$ RANDOMIZE OR BK2(STR$ 2 STEP STR$ STEP ATN STR$ " CIRCLE STR$ STEP ATN STR$ "?CHR$ STEP ATN STR$ "LCHR$ 2<>STR$ GO SUB SUSR STR$ CODE !STR$ STR$ w GO SUB VAL =2STR$ NOT |STR$ 5 IF COPY g BRIGHT COPY LLIST 5 STOP STOP BORDER BORDER BORDER ++ RETURN COPY PAUSE BRIGHT P STOP ▚ STOP j READ BORDER BORDER BORDER 2>! INVERSE ! DATA 3 DATA 6 DATA " BORDER & BORDER $ BORDER COPY COPY ! STR$ 5 '6:VAL$ USR ! CAT USR ACS ! LIST USR ACS THEN G TO IN STR$ INVERSE !VAL$ USR STEP CHR$ INVERSE ! CAT USR STEP CHR$ INVERSE ! LIST USR STEP CHR$ CODE INVERSE !VAL$ USR STEP EXP NOT > INVERSE ! CAT USR STEP EXP NOT > INVERSE ! LIST USR STEP EXP NOT : LET USR G: FORMAT USR VAL G:CODE USR VAL STEP ATTR STR$ !STR$ IN COPY =+G< NEW ACS x =+B GO SUB yC GO SUB [T]<B GO SUB yC GO SUB ATTR = PAUSE STR$ 2STR$ <> RESTORE MERGE !STR$ w MOVE LLIST <> FOR ^#V# FOR <>! AND {< RETURN 8>2NOT STR$ ~▜▚▜bo AND STEP LN STR$ "STR$ USR STEP ATN STR$ " STOP USR STEP ATN STR$ "STR$ !VAL$ USR THEN AND ! CAT USR THEN AND ! LIST USR THEN AND CODE 2EXP USR 2 PAPER USR 2 CLS USR <> INVERSE 5 LIST INVERSE THEN ACS INVERSE THEN PEEK INVERSE 6 INVERSE ^ INVERSE V RETURN ` PAPER 0NOT !CHR$ RESTORE VERIFY LIST 0H AND 83 AND 8 AND 8 AND @ INVERSE w<>TAB LLIST STEP XCHR$ INVERSE u INVERSE t<> FORMAT NEW STEP XCHR$ INVERSE u INVERSE t<>▜&o~#fo<> INVERSE THEN INKEY$ INVERSE wUSR INVERSE THEN NEW INVERSE 6<>!©CHR$ ONH DIM &57RND?[T][R][P] INVERSE w<> STEP [M]CHR$ INVERSE THEN PLOT <> INVERSE THEN RETURN <>2 STR$ 2(STR$ <> GO SUB D MERGE INVERSE w_[P]W> COPY g LIST INVERSE THEN PLOT INVERSE N INVERSE F INVERSE w MERGE RETURN V8 INVERSE ~ STEP A OR MERGE INVERSE ~ STEP A OR 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 CODE go GO SUB R FOR GO SUB Do[P]g INVERSE u INVERSE t INVERSE ~ INVERSE s INVERSE r INVERSE w MOVE <>2STR$ <> RETURN V8 RETURN ^8m( INVERSE THEN [G]e INVERSE THEN OVER _ INVERSE w INVERSE w INVERSE ~ INVERSE w INVERSE ~= PAUSE `NOT CODE INVERSE w INVERSE w INVERSE THEN v "CODE INVERSE ww INVERSE n INVERSE f INVERSE u INVERSE t INVERSE THEN VERIFY INVERSE THEN [O] INVERSE THEN ▙ INVERSE THEN ~ INVERSE n INVERSE f INVERSE u INVERSE t INVERSE THEN f(2STR$ INVERSE ~ INVERSE w INVERSE s INVERSE r<USR INVERSE THEN ▚<>2STR$ CODE INVERSE THEN N q INVERSE THEN V(k STEP ?BIN STEP DRAW BIN INVERSE THEN ^ INVERSE ~2STR$ INVERSE ~ RETURN V8[P]/ NEW U STEP A OR INVERSE n INVERSE f INVERSE ^ INVERSE V:STR$ ▜_} STEP ATTR STR$ | NEW STEP ATTR STR$ INVERSE ~ATN ( IF BIN INVERSE 5 INVERSE n INVERSE f INVERSE ^ INVERSE V INVERSE u INVERSE t INVERSE ~/ NEW 0 INVERSE ~ PLOT W:STR$ AND _zNOT ATTR STR$ INVERSE n INVERSE fT]~#N#F# RETURN 8& THEN © THEN o( INVERSE THEN DEF FN INVERSE s INVERSE r REM INVERSE THEN ^ CONTINUE INVERSE n INVERSE f INVERSE u INVERSE tYO{[P]W INVERSE n INVERSE f INVERSE u INVERSE tx NEW INVERSE wx NEW RETURN INVERSE THEN INPUT ( INVERSE THEN VAL$ 8 VERIFY INVERSE ▚ LET DEF FN RETURN DEF FN COPY INVERSE w NEW INVERSE ▚ RETURN 8>W INVERSE F▘ CLEAR NEW LIST INVERSE w INVERSE THEN n(L INVERSE THEN ^(Fy▜▜▜ THEN / THEN / THEN /!STR$ ▚w<> INVERSE n INVERSE fT]~#F# RETURN 8 THEN © THEN w( INVERSE n INVERSE f INVERSE s INVERSE r GO TO INVERSE u INVERSE tOx INVERSE ▚ INVERSE wy NEW GO SUB DLEN INVERSE ▚ NEW INVERSE w<>▜_!M OR ^#V<> BRIGHT TO "▘ GO TO / VERIFY X LPRINT n[P]@ NEW [B]A PLOT VAL$ k, LIST ATN ▘O NEXT >=[R]{W6 SAVE BRIGHT STR$ FN [A]ydP=, DRAW INPUT LPRINT CLOSE #>=ABS SIN FN [P][G]▟~wpjd^YTPKGC?<852/-*(&$" TAN BEEP ~[G][T]SIN ABS <Qh REM [F]VAL N RANDOMIZE AT W% FORMAT RETURN [O]Nz DEF FN [U]IVAL$ F FOR W RUN [M]4 DEF FN yINKEY$P PLOT ABS n9 VERIFY COPY G CLOSE #[A]+NOT h▙% ERASE CLEAR c_RND OR LOAD k))502 COPY RND OR LOAD k&22+5c& COPY g_RND OR LOAD k--(4g- COPY [U]BIN LOAD o-[T]NOT .[U]BIN 2[T]NOT 0 COPY [S]CHR$ LOAD o[T]NOT "$ COPY AT TO LOAD a!FN >=`))ATTR THEN 2FN >=)a))AT TO `!FN >=)ATTR THEN a2FN >=)AT TO !FN >=`""ATTR THEN 2FN >="a""AT TO `!FN >="ATTR THEN a2FN >="AT TO !FN >=`++ATTR THEN 2FN >=+a++AT TO `!FN >=+ATTR THEN a2FN >=+AT TO !FN >=`$$ATTR THEN 2FN >=$a$$AT TO `!FN >=$ATTR THEN a2FN >=$ COPY POINT <> LOAD }RND OR `)(o&e()a(`)( COPY [S]CHR$ LOAD o[T]NOT "i$SCREEN$ LINE a2`2AT TO !!! COPY AT TO LOAD a!FN >=`))ATTR THEN 2FN >=))^)^AT TO !FN >=)ATTR THEN a2FN >=`)^AT TO a!FN >=`""ATTR THEN 2FN >="a""AT TO `!FN >="ATTR THEN a2FN >="AT TO !FN >=`++ATTR THEN 2FN >=+a++AT TO `!FN >=+ATTR THEN a2FN >=+AT TO !FN >=`$$ATTR THEN 2FN >=$a$$SCREEN$ LINE `2FN >=$SCREEN$ LINE a2`22 COPY [R]STR$ LPRINT SAVE `SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ga;[Q]`5SCREEN$ LINE LOAD [R]STR$ LPRINT `-/C^C!SCREEN$ LINE LOAD a[R]STR$ LPRINT `TaK[Q]`C[R]aCSCREEN$ LINE LOAD [R]STR$ LPRINT `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$;^;SCREEN$ LINE LOAD a[R]STR$ LPRINT `OaC[Q]`;[R]a;SCREEN$ LINE LOAD LIST LIST ` LIST COPY POINT <> LOAD }RND OR `)(o&e() LIST a( LIST `) LIST ( COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!!SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE LIST a2 LIST `2 LIST 2 LIST 2 COPY [R]STR$ LPRINT SAVE `SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ga;[Q]`5SCREEN$ LINE LOAD [R]STR$ LPRINT `-/C^C!SCREEN$ LINE LOAD a[R]STR$ LPRINT `TaK[Q]`C[R]aCSCREEN$ LINE LOAD [R]STR$ LPRINT `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$;^;SCREEN$ LINE LOAD a[R]STR$ LPRINT `OaC[Q]`;[R]a;SCREEN$ LINE LOAD LIST LIST ` LIST COPY POINT <> LOAD [U]BIN e2[T]NOT 0[S]CHR$ LIST c4 COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE LIST a2 LIST `2 LIST 2 LIST 2 COPY [R]STR$ LPRINT SAVE `SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ga;[Q]`5SCREEN$ LINE LOAD [R]STR$ LPRINT `-/C^C!SCREEN$ LINE LOAD a[R]STR$ LPRINT `TaK[Q]`C[R]aCSCREEN$ LINE LOAD [R]STR$ LPRINT `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$;^;SCREEN$ LINE LOAD a[R]STR$ LPRINT `OaC[Q]`;[R]a;SCREEN$ LINE LOAD LIST LIST ` LIST COPY [S]CHR$ LOAD e2[T]NOT 0[S]CHR$ c-[T]NOT e.0[S]CHR$ c2[U]BIN e2[S]CHR$ 2[T]NOT c.[S]CHR$ e2[T]NOT 0[S]CHR$ LIST c2 COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE LIST a2 LIST `2 LIST 2 LIST 2 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `(!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `(a![Q]`[R]aSCREEN$ LINE LOAD [R]STR$ LPRINT `-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2[Q]`-[R]a-SCREEN$ LINE LOAD LIST LIST ` LIST COPY [S]CHR$ LOAD e7[T]NOT 5[S]CHR$ c2[T]NOT e35[S]CHR$ c7[U]BIN e7[S]CHR$ 7[T]NOT c3[S]CHR$ e7[T]NOT 5[S]CHR$ LIST c7 COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE LIST a2 LIST `2 LIST 2 LIST 2 COPY [R]STR$ LPRINT SAVE `SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ga;[Q]`5SCREEN$ LINE LOAD [R]STR$ LPRINT `-/C^C!SCREEN$ LINE LOAD a[R]STR$ LPRINT `TaK[Q]`C[R]aCSCREEN$ LINE LOAD [R]STR$ LPRINT `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$;^;SCREEN$ LINE LOAD a[R]STR$ LPRINT `OC-^-SCREEN$ LINE LOAD LIST a[Q]STR$ LPRINT LIST `-[R] LIST - COPY [S]CHR$ LOAD e2[T]NOT 0[S]CHR$ c-[T]NOT e.0[S]CHR$ c2[U]BIN e2[S]CHR$ 2[T]NOT c.[S]CHR$ e24[U]BIN LIST c4 COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE a2 LIST `2 LIST 2 LIST 2 COPY [R]STR$ LPRINT SAVE `$^$!SCREEN$ LINE LOAD a[R]STR$ LPRINT `/a([Q]`$[R]a$SCREEN$ LINE LOAD [R]STR$ LPRINT `?;SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ga;[Q]`5SCREEN$ LINE LOAD [R]STR$ LPRINT `(!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `(a![Q]`[R]aSCREEN$ LINE LOAD [R]STR$ LPRINT `(*/^/SCREEN$ LINE LOAD a[R]STR$ LPRINT `/-^- LIST SCREEN$ LINE LOAD LIST [R]STR$ LPRINT LIST ( LIST SCREEN$ LINE LOAD LIST LIST COPY [U]BIN LOAD a4^[S]CHR$ 9^[T]NOT 7[S]CHR$ 4^o6a4^46^[T]NOT 7[S]CHR$ 4^[T]NOT i4a5`^ LIST a5`^ LIST a7 COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !SCREEN$ LINE LIST 2 LIST 2 LIST 2 LIST 2 LIST 2 LIST 2 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `(!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `(a![Q]`[R]aSCREEN$ LINE LOAD [R]STR$ LPRINT `-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2[Q]`-[R]a-SCREEN$ LINE LOAD ` COPY INKEY$ AND LOAD `7? GO TO ? LOAD 7> GO TO > LOAD 7< GO TO < LOAD 7: GO TO : LOAD 79:<7? GO TO ? LOAD 7> GO TO > LOAD 7< GO TO < LOAD 7: GO TO : LOAD 79:<7? GO TO ? LOAD 7> GO TO > LOAD 7< GO TO < LOAD 7: GO TO : LOAD 79:<9A GO TO A LOAD 9C GO TO C LOAD 9E GO TO E LOAD 9F GO TO F LOAD 7:AE COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE a2`222 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT ``(SCREEN$ LINE LOAD a[R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8`2SCREEN$ LINE LOAD a[R]STR$ LPRINT `!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `a!`"$SCREEN$ LINE LOAD a[R]STR$ LPRINT `-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2`-SCREEN$ LINE LOAD a` COPY INKEY$ AND GO TO `E LOAD 7? GO TO ? LOAD 7> GO TO > LOAD 7< GO TO < LOAD 7: GO TO : LOAD 79: GO TO : LOAD 7? GO TO ? LOAD 7> GO TO > LOAD 7< GO TO < LOAD 7: GO TO : LOAD 79: GO TO : LOAD 7? GO TO ? LOAD 7> GO TO > LOAD 7< GO TO < LOAD 7: GO TO : LOAD 79: GO TO : LOAD 9A GO TO A LOAD 9C GO TO C LOAD 9E GO TO E LOAD 9F GO TO F LOAD 9F9 COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6SCREEN$ LINE 2AT TO !ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6SCREEN$ LINE 2AT TO !ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6SCREEN$ LINE 2AT TO !ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6SCREEN$ LINE 2AT TO !SCREEN$ LINE a2`222 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `(!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `(a![Q]`[R]aSCREEN$ LINE LOAD [R]STR$ LPRINT `-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2[Q]`-[R]a-SCREEN$ LINE LOAD ` COPY [S]CHR$ LOAD e7[T]NOT 5[S]CHR$ c2[T]NOT e35[S]CHR$ c7[U]BIN e7[S]CHR$ 7[T]NOT a3[S]CHR$ 7[T]NOT c5TAB STEP g5INKEY$ AND `9EA< COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE a2`222 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `!$-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2[Q]`-[R]a-SCREEN$ LINE LOAD [R]STR$ LPRINT `-2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ga;[Q]`5SCREEN$ LINE LOAD ` COPY INKEY$ AND LOAD `7> GO TO > INPUT 7> CONTINUE > GO TO 7> RESTORE > CONTINUE 7> READ > RESTORE 7> LLIST > STOP 7> LLIST >[T]NOT LOAD c) COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2AT TO !ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE a2`222 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `!$-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2[Q]`-[R]a-SCREEN$ LINE LOAD [R]STR$ LPRINT `-2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ga;[Q]`5SCREEN$ LINE LOAD LIST LIST ` LIST COPY [S]CHR$ LOAD k+[T]NOT a)[S]CHR$ `+[T]NOT )o'k)a'`)'[U]BIN g&[T]NOT c&[U]BIN LIST a&[T]NOT LIST ) COPY AT TO LOAD `!SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66AT TO !!SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2222AT TO !SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2AT TO !SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !SCREEN$ LINE LIST a2 LIST `2 LIST 2 LIST 2 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `!$-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2[Q]`-[R]a-SCREEN$ LINE LOAD [R]STR$ LPRINT `-2a&`& SCREEN$ LINE LOAD a[R]STR$ LPRINT `2a*[Q]`&[R]a&SCREEN$ LINE LOAD ` COPY [S]CHR$ LOAD k+[T]NOT a)[S]CHR$ `+[T]NOT )o'k)a'`)'[U]BIN g'[S]CHR$ c)[T]NOT ) COPY AT TO LOAD `!SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66AT TO !!SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2222AT TO !SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2AT TO !SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !SCREEN$ LINE a2`222 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `!$-^-SCREEN$ LINE LOAD a[R]STR$ LPRINT `;a2[Q]`-[R]a-SCREEN$ LINE LOAD [R]STR$ LPRINT `&!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `(a-[Q]`[R]SCREEN$ LINE INPUT AT TO GO SUB SCREEN$ LINE GO TO AT TO REM SCREEN$ LINE CONTINUE COPY [S]CHR$ LOAD k+[T]NOT a)[S]CHR$ `+[T]NOT )o'k)a'`)'[S]CHR$ g(c*+ COPY AT TO LOAD `!SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66AT TO !!SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2222AT TO !SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 2AT TO !!SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2AT TO !SCREEN$ LINE 2ATTR THEN 6AT TO !SCREEN$ LINE 2ATTR THEN 66SCREEN$ LINE 2ATTR THEN 6SCREEN$ LINE 22AT TO INPUT !SCREEN$ LINE GO SUB 2AT TO GO TO !SCREEN$ LINE REM 2 LOAD 5 COPY [R]STR$ LPRINT SAVE b(`ATTR THEN LOAD GO TO CONTINUE [R]STR$ LPRINT (^(ATTR THEN LOAD [R]STR$ LPRINT (a-b2`ATTR THEN LOAD GO TO CONTINUE [R]STR$ LPRINT 2^2ATTR THEN LOAD [R]STR$ LPRINT 2a/b-`ATTR THEN LOAD GO TO CONTINUE [R]STR$ LPRINT -^-ATTR THEN LOAD [R]STR$ LPRINT -a2bATTR THEN LOAD GO TO CONTINUE [R]STR$ LPRINT ATTR THEN LOAD [R]STR$ LPRINT 2a- COPY [S]CHR$ LOAD k+[T]NOT a)[S]CHR$ `+[T]NOT )o'k)a'`)'[U]BIN g&[T]NOT c&[U]BIN a&[T]NOT ) COPY PI<= LOAD `22a22`2a2`2a220`..a..`.a.`.a../`00a00`0a0`0a00.`--a--`-a-`-a-`-a-`- COPY [R]STR$ LPRINT SAVE b(`ATTR THEN LOAD GO TO CONTINUE [R]STR$ LPRINT (^(ATTR THEN LOAD [R]STR$ LPRINT (a-b2`ATTR THEN LOAD GO TO CONTINUE [R]STR$ LPRINT 2^2ATTR THEN LOAD [R]STR$ LPRINT 2a/b-`ATTR THEN LOAD GO TO CONTINUE [R]STR$ LPRINT -^-ATTR THEN LOAD [R]STR$ LPRINT -a2`___[S]CHR$ LOAD k+[T]NOT a)[S]CHR$ `+[T]NOT )o'k)a'`)'[U]BIN a2^2^[T]NOT 2[S]CHR$ 1[U]BIN 2[T]NOT 2 COPY PI<= LOAD `222FN >="PI<=2FN >="PI<=22FN >="PI<=22FN >="PI<=2FN >="PI<=0FN >="PI<=...FN >='PI<=.FN >='PI<=..FN >='PI<=..FN >='PI<=.FN >='PI<=/FN >='PI<=000FN >=)PI<=0FN >=)PI<=00FN >=)PI<=00FN >=)PI<=0FN >=)PI<=.FN >=$c&&a&`&SCREEN$ LINE 2FN >=&SCREEN$ LINE 2FN >=&& COPY [R]STR$ LPRINT SAVE `$^$!SCREEN$ LINE LOAD a[R]STR$ LPRINT `/a([Q]`$[R]a$SCREEN$ LINE INPUT [R]STR$ LPRINT `?;aSCREEN$ LINE a[R]STR$ `a` LINE [R]STR$ ` FOR a`$SCREEN$ LINE a[R]STR$ REM `a DIM `aSCREEN$ LINE [R]STR$ CONTINUE ` BORDER a` NEW SCREEN$ LINE a[R]STR$ RESTORE `af^ COPY [S]CHR$ INPUT i9VAL$ DEF FN GO TO g9 REM k< CONTINUE d@ NEW C DATA iG READ cNi^ COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO INPUT !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 6 GO SUB 6AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO ! GO TO !ATTR THEN 6SCREEN$ LINE !ATTR THEN 66AT TO ! FOR !ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN REM 66AT TO !ATTR THEN 6AT TO ! DIM !ATTR THEN 6SCREEN$ LINE 2ATTR THEN CONTINUE 66AT TO ! BORDER !ATTR THEN 66AT TO NEW !SCREEN$ LINE 2ATTR THEN 6 RESTORE 6AT TO !ATTR THEN 6f^ COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD [R]STR$ LPRINT `(!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `(a![Q]`[R]aSCREEN$ LINE LOAD [R]STR$ LPRINT `!(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD ` COPY [S]CHR$ LOAD k+[T]NOT a)[S]CHR$ `+[T]NOT )o'[S]CHR$ k([T]NOT a)`+[S]CHR$ +[T]NOT k+c) COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !SCREEN$ LINE 222222 COPY [R]STR$ LPRINT SAVE `(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(SCREEN$ LINE LOAD [R]STR$ LPRINT `!$2^2SCREEN$ LINE LOAD a[R]STR$ LPRINT `Ca8[Q]`2[R]a2SCREEN$ LINE LOAD `[R]STR$ LPRINT (!^$SCREEN$ LINE LOAD a[R]STR$ LPRINT `(a![Q]`[R]aSCREEN$ LINE LOAD [R]STR$ LPRINT `!(^(SCREEN$ LINE LOAD a[R]STR$ LPRINT `[Q]`([R]a(`&SCREEN$ LINE LOAD [R]STR$ LPRINT & COPY [S]CHR$ LOAD k+[T]NOT a)[S]CHR$ `+[T]NOT )o'[S]CHR$ k([T]NOT a)`+[S]CHR$ +[T]NOT g+[S]CHR$ c2[U]BIN 2 COPY AT TO LOAD `!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!SCREEN$ LINE 2AT TO !SCREEN$ LINE 222AT TO !ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !!ATTR THEN 6SCREEN$ LINE 2ATTR THEN 66AT TO !!ATTR THEN 66AT TO !SCREEN$ LINE 2ATTR THEN 66AT TO !ATTR THEN 6AT TO !SCREEN$ LINE 2222a2 COPY @R[T]u OVER _tSCREEN$ >= OUT IF VAL$ LIST NEXT PLOT RANDOMIZE DRAW COPY >= IF INT COPY h RETURN h LPRINT X>= CIRCLE IF REM COPY PAPER RETURN LINE COPY LINE CLEAR INT INT SCREEN$ SCREEN$ SCREEN$ CLEAR SCREEN$ RETURN SCREEN$ COPY SCREEN$ COPY SCREEN$ RETURN SCREEN$ CLEAR SCREEN$ SCREEN$ SCREEN$ @SCREEN$ zXXH 8 CIRCLE CIRCLE CIRCLE CONTINUE CONTINUE CONTINUE COPY CONTINUE COPY CONTINUE COPY CIRCLE COPY CIRCLE CIRCLE >=>=>= COPY LN COPY LN COPY LN COPY FN FN FN FN [I] COPY [I] COPY [I][I][I] COPY [I] RETURN [I] RETURN [I] COPY [I][I]@[I]xX 8 CIRCLE CIRCLE CIRCLE CONTINUE CONTINUE CONTINUE COPY CONTINUE COPY CONTINUE COPY CIRCLE COPY CIRCLE CIRCLE >=>=>= COPY LN COPY LN COPY LN COPY FN FN FN FN [I] COPY [I] COPY [I][I][I] COPY [I] RETURN [I] RETURN [I] COPY [I][I]@[I]xX 8 CIRCLE CIRCLE CIRCLE CONTINUE CONTINUE CONTINUE COPY CONTINUE COPY CONTINUE COPY CIRCLE COPY CIRCLE CIRCLE >=>=>= COPY LN COPY LN COPY LN COPY FN FN FN FN [I] COPY [I] COPY [I][I][I] COPY [I] RETURN [I] RETURN [I] COPY [I][I]@[I]xX 8>=>=>=>=>=>= COPY CIRCLE COPY CIRCLE COPY CIRCLE COPY CIRCLE CIRCLE CIRCLE >=>= COPY >= COPY >= COPY >= COPY >=LN LN LN LN COPY LN COPY LN COPY LN COPY LN LN LN FN FN FN COPY FN COPY FN COPY FN COPY FN COPY FN COPY FN FN FN @FN ▖h 8 CIRCLE COPY SAVE CONTINUE CIRCLE COPY >=FN LPRINT [I]LN >=LN FN FN [I][I]▖▖ COPY ▖ COPY ▖ COPY ▖ COPY ▖▖@▖xX 8FN COPY LN >= COPY >=>= COPY >=FN COPY [I]x LPRINT >=>=>=>= CIRCLE CIRCLE CIRCLE CIRCLE CONTINUE CONTINUE CONTINUE CONTINUE SAVE SAVE SAVE SAVE CONTINUE CONTINUE CONTINUE CONTINUE CONTINUE CONTINUE CONTINUE CONTINUE CIRCLE CIRCLE CIRCLE CIRCLE CIRCLE CIRCLE CIRCLE CIRCLE >=>=>=>=>=>=>=>=LN LN LN LN LN LN LN LN FN FN FN FN FN FN FN FN [I][I][I][I]▖▖▖▖▖▖▖▖xxxxxxxxhhhhhhhhXXXXXXXX LPRINT MOVE MOVE [B][B]qqQQ LPRINT LET ▝Q LPRINT LIST LIST LPRINT CIRCLE >=LN FN LPRINT ▖ RETURN CIRCLE RETURN CONTINUE RETURN CONTINUE RETURN SAVE RETURN SAVE RETURN SAVE RETURN SAVE RETURN CONTINUE RETURN CONTINUE RETURN CONTINUE RETURN CONTINUE RETURN CONTINUE RETURN CIRCLE RETURN CIRCLE RETURN CIRCLE RETURN CIRCLE RETURN >= RETURN >= RETURN >= RETURN >= RETURN >= RETURN LN RETURN LN RETURN LN RETURN LN RETURN LN RETURN FN RETURN FN RETURN FN RETURN FN RETURN [I] RETURN [I] RETURN [I] RETURN [I] RETURN ▖ RETURN ▖ RETURN ▖ RETURN ▖ RETURN x RETURN x RETURN x RETURN h RETURN h RETURN X RETURN X RETURN H RETURN 8 LPRINT RETURN CIRCLE COPY CIRCLE CIRCLE COPY CIRCLE CIRCLE COPY CIRCLE CIRCLE COPY CIRCLE CIRCLE COPY CIRCLE CIRCLE COPY CIRCLE >= COPY >=>= COPY >=LN LN @ COPY LN [I] COPY x H LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE @BDFHJLR/dfhjrtvxz|~▘▗▚▖▙[A][C][E][G] LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT ` POKE POKE `` RANDOMIZE LPRINT LPRINT LPRINT CLEAR CLEAR LPRINT RETURN LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT RETURN GO SUB G GO SUB ^ CLS NOT 5 NEXT PRINT PRINT OR MERGE RESTORE INVERSE RESTORE CLEAR RESTORE STEP FN BORDER STEP & RUN STEP R RUN STEP ~ RUN >a RUN STEP ▟ RUN STEP LLIST LLIST MOVE STR$ LET LET COPY CLS <>:? CONTINUE = TO - CONTINUE 2? CONTINUE *B CONTINUE ~ RETURN COPY TO 7 CONTINUE &o))) COPY RANDOMIZE T] GO SUB S@ CONTINUE ! COPY P THEN "D CONTINUE STEP F CONTINUE *D CONTINUE $ INPUT GO SUB [@ CONTINUE !@ THEN "D CONTINUE STEP F CONTINUE *D CONTINUE PI THEN "D CONTINUE STEP F CONTINUE *D CONTINUE $$ STOP !?@ THEN "D CONTINUE STEP F CONTINUE *D CONTINUE PI THEN "D CONTINUE STEP F CONTINUE *D CONTINUE $$ STOP <>>*B CONTINUE #"B CONTINUE <>!&TAB "B CONTINUE ~<>[P] CLEAR &TAB ?F- THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN - THEN <> STEP DIM > STEP H DIM $ STEP < :/ RETURN 1( RETURN 2( CONTINUE STEP PAPER CONTINUE NOT l DIM STEP IF CONTINUE STEP PAPER CONTINUE NOT s DIM CODE OPEN # RETURN 2▟/2H/ STEP k<> COPY w GO SUB VAL COPY 0xLEN IF STR$ RESTORE LET <> NEXT STEP USR GO SUB V CLS <>! DRAW GO SUB [ POKE /NOT =<>!=CODE IF >EXP >=!= GO SUB VAL !~O THEN ?LEN w#zCOS POKE !©"6/<>1. INFORMATION2. LOAD GAME!' CLEAR RESTORE NOT DIM !0 RETURN RESTORE NOT DIM >TKA! O'K, GO ON: itAK, PROFESSORR (OR SIMPLE - VVVSOFT) PRESENTS A FIRST MUSIC DEMO FOR SPECCY -48/128 : ~THE REAL COP~ ECli B} EqO HE BidiTE, TO jHAyTE: {TOT nACTO|]iy pOlicEyCKiy - ROBOCOP (OH dEyCTBiTElzHO B}XBAxEH ij filzMA ~ROBOCOP-3~ diqiTAyjEPOM (C) BY V.M.G.) pOxTi BCE MujOH} Bj|T} MHOw ij dEMOHCTPA[Ki ~RECLY~. {TO b}lO OxEHz ClOgHO! uBAgAEM}y, ili uBAgAEMOE, ili uBAgAEMA| (OH, SHIT!) RECLY COMPUTERS COMPANY! B} Cl}[Ali KOqdA-Hibudz pPO IM 2 ?? ECli XOTiTE pPOCvETiTzC|, ili lixHO pEPEdATz ~FUCK~ - jBOHiTE! TEpEPz O Muj}KAlKE i MujOHAX: nAgiMAyTE XOTz BCE KlABi[i CPAju, HO iqPATz buduT TOlzKO ~A-L~ ~A~-FROM GENESIS, ~B~-POPCORN, ~C~-??? {TO | Cl}[Al B ~BEST 1~ ~D~-SOUNDTRACK ~BEVERLY HILL'S COP~ ~E~-FROM ~SOUND TRACKER~ ~F~-OxEBidHO, CTPAdAHi| RECLY... ~H~-SOUNDTRACK MElOdii ij M-f ~KOHTAKT~ ~J~-HE jHAw xzE, HO KlEBO! ~K~-TO gE ~L~-MY LOVELY MUSIC FROM NIKITIN'S ~DIZZY 2~ i ~SPASE~, xTOb} TA]iTzC| OT Ti[iH}... OCTAlzH}E MujOH} OCObOqO BHiMAHi| HE CTO|T. TIME TO FUCKHELLOS i pPOCTO pPO gijHz: FUCKS: SPECIAL BIG AND LONGEST FUCK TO ALESHA DUPANOV (EVERYBODY KNOW, WHAT FOR!!!) INTERNATIONAL & INFINITE FUCK TO THD AND HIS BLUE COMPANY!! SOME SMALL FUCK TO PASHA NIKITIN ja to, xto on ~FUCK~ na MSX-}. T} {TO, pOqHAl HA ~CODE BUSTERS~? CMOTPi, KAb} xEqO HE v}[lO... KCTATi O nih: BEST WISHES TO KLAV, MAX IWAMOTO : i3viHi, HO ClOvO ~xTO b}~,KAK i ~xTOb}~ HE pi[ETs| xEPE3 dEfiC!! ( jAdOlbAl ugE! ) RST7! (...........!!!!!) T} MHE p|Tz [TuK dOlgEH! I'M WAITING! HELLOS: RST7, KLAV, MAX IWAMOTO, ISY, ALEM, JSM, RAZSOFT, ANTON, STALKER, V.M.G., HOMESOFT, R-SOFT, PEP, OVERMASTER, TORNADO, & BEST WISHES TO KOLESNIK ANDREI OR ANDREW ( {TO MAX IWAMOTO BiHOBAT ) TBOi MujOH} IS VERY, VERY GOOD!! TEpEPz pPO gijHz: BCE, KOqO jAiHTEPECOBAlA ocifPOBKA TElEBijiOHHOqO CiqHAlA B PEAlzHOM BPEMEHi, pPiXOdiTE HA BExEPHww TOlKuxKu i HAydiTE TAM MiXAl}xA... BCE BOpPOC} K HEMu. P.S MY DIAL NUMBER: (0572) 70 - 35 - 87 P.P.S HAPPY OLD NEW YEAR!!! P.P.P.S HAPPY BIRTHDAY TO V.M.G.!!! BYE!! BYE! BYE... (C) BY PROFESSORR ON 14.01.94 AT 3.12.42 AM GOOD MORNING! COPY CLEAR COPY > GO SUB y GO SUB x NEW 2 BORDER <>>© FLASH RETURN ERASE PLOT P STEP SCREEN$ RUN <>: MERGE RUN =2 MERGE RUN !P STEP SCREEN$ RUN <> CLEAR COPY > GO SUB y GO SUB x NEW 2▙ BORDER <>LEN VAL NEW PLOT PLOT @!XX?w GO SUB VAL <> RUN !P STEP SCREEN$ RUN <> CLEAR COPY > GO SUB y GO SUB x NEW 2[A] BORDER <> COPY xLEN IF <>P STEP ▟ RUN <>: BEEP RUN =2 BEEP RUN !P STEP SCREEN$ RUN <>PI>=LN COPY q THEN ▝#q+$ STEP CHR$ RUN GO SUB <> PRINT $| NEW } AND o8| VERIFY g LET <> NEXT "POINT a STEP USR ! RETURN RETURN 6 COPY GO SUB VAL ! COPY COPY 6! POKE COPY 6NOT !q BORDER " PRINT COPY > RETURN GO SUB G GO SUB ^ CLS NOT [U] CONTINUE STEP s SAVE RETURN !SCREEN$ { STEP s SAVE RETURN ! STEP s SAVE RETURN ![I] STEP s SAVE RETURN !QPI STEP s SAVE RETURN !AT STEP s SAVE RETURN ! CLOSE #SIN STEP s SAVE RETURN ! DRAW ABS STEP s SAVE RETURN !NOT STEP s SAVE RETURN ! RESTORE THEN STEP s SAVE RETURN ! VERIFY STEP s SAVE NOT CIRCLE RUN "POINT a STEP FN a STEP VAL$ a<>a6[[657v1g,;E?(077?09%-C>4?=a>©=b!C>4w?}!C>>=!C>}=C=AC>=!A=>0??=c=!=!c==!~=# !C>:%!#|?> ©?> `=#!-C>!!=!!c7?!!C>"&4*%c ©!%=!!c!)5)%c=!!!C>=!> `=!)5C>=!:%c>@=C>o!!!!!C>!!!!S&!!!!%[6!S&5cA#V,{©IIIIm© P(IIIIm}*n/©=!=!c?=!~!!!!!}""=C?> ©-mmnIi,III!!!c!!%-1c=a!C>"&4*%c1c!!5)!c!!=!!c=!!!C>=!!!!c=# `=!> `=# !C>o!!A=>==!~&!))1n!-!%-1c =!~=a!C>=!A1cAAEEw< COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY COPY M CONTINUE Q DEF FN LET P BRIGHT FLASH | FLASH FLASH |8 CLOSE #MASN S/|8 CLOSE #M[Q]ZPIZ; PRINT PLOT LOAD RETURN h SAVE `?B LPRINT X'[I] COPY @a CLOSE #:/*a[K]]><BB~BB|B|BB|<B@@B<xDBBDx~@|@@~~@|@@@<B@NB<BB~BBB>>BB<DHpHDB@@@@@~BfZBBBBbRJFB<BBBB<|BB|@@<BBRJ<|BB|DB<@<B< RETURN NOT q BORDER BBBBB< NEXT COPY COPY > OPEN # RETURN >?NOT ▘= GO SUB GNOT NOT 'NOT r/<>bkPEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK STEP IN RETURN STEP v RETURN > STEP TO RETURN $ STEP < :/ RETURN 1( RETURN 2 LINE " RETURN PAUSE STEP PAUSE RETURN !` REM GO SUB [ POKE /a GO SUB [ POKE / STEP = STEP ` REM STEP TAB RETURN CODE 2 LET RETURN <2 LIST RETURN STEP u CLEAR CLS !a GO SUB [ POKE /F STEP = STEP TAB RETURN >2 LIST RETURN =2 LET RETURN STEP a STEP u CLEAR CLS >© FLASH RETURN CLOSE #~ CLEAR <>: LIST RETURN RETURN : LET RETURN < RETURN ERASE RETURN NOT [N] CLEAR : LET RETURN < RETURN ERASE RETURN NOT LLIST CLEAR 2 LET RETURN STEP PAUSE RETURN RETURN ( RETURN ( RETURN ( RETURN ( RETURN ( RETURN ( RETURN ( STEP a<> STEP FORMAT m<> STEP >=w<> STEP <<> STEP ▘▟<> STEP T[I]<> STEP NEW [S]<> STEP USR SCREEN$ <> STEP PAUSE RETURN 2 LET RETURN RETURN ( RETURN ( RETURN ( STEP Jm<> STEP h|<> STEP VERIFY ▜<> STEP OUT [F]> OPEN # RETURN <> STEP PAUSE RETURN STEP ACS RETURN NOT T CLEAR STEP IN RETURN STEP ACS RETURN STEP PAUSE RETURN GO SUB [ POKE /NOT ; RETURN STEP PAUSE RETURN ! FOR / STEP A COPY !@ STEP =>© FLASH RETURN 0 RUN STEP PAUSE RETURN !@ GO SUB [ POKE / STEP = STEP : COPY [P]!a GO SUB [ POKE /NOT =!=CODE IF >EXP >=!= GO SUB VAL !~O THEN ?LEN w#zCOS POKE !©"6/<>> DRAW NEXT GO SUB G GO SUB ^ CLS <> NEXT STEP 2 COPY GO SUB V CLS <>CODE OPEN # RETURN 2H/2▟/ STEP k<>1. INFORMATIONLOAD GAME PRINT OR x=!XX COPY w GO SUB VAL COPY 0xLEN IF STR$ RESTORE LET <>>! FOR /4PEEK ( IF NOT ) COPY 6#4+ POKE * FOR /" POKE /NOT CLEAR >? GO SUB G STEP USR <>!a RESTORE NOT f RETURN ! FOR /,>4PEEK (xLEN PRINT 6#4+ PAUSE GO SUB [ FOR /<>|B|BB|<B@@B<xDBBDx~@|@@~~@|@@@<B@NB<BB~BBB>>BB<DHpHDB@@@@@~BfZBBBBbRJFB<BBBB<|BB|@@<BBRJ<|BB|DB<@<B< RETURN BBBBB< STEP |;; LLIST # STEP @xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM " RANDOMIZE LIST LIST <<>▜USR LIST LIST LIST LIST COPY BRIGHT < COPY COPY COPY ▜USR g31[J] RANDOMIZE [J] LPRINT 33 NEXT 3 NEXT NEXT USR a[I] TO H COPY LIST LET LIST LIST <<~USR LIST LIST LIST LIST COPY SGN < COPY COPY COPY ▜USR g31[J][J]33 NEXT NEXT 3 NEXT a[I]|H COPY LIST NEXT LIST LIST COPY LIST COPY << RETURN LIST SAVE [P]USR + DRAW Y31[J][J]33COS NEXT 3COS a[I]|2USR 8 PLOT LIST RUN LIST LIST COPY LIST COPY BRIGHT = RETURN LIST SAVE IN USR % RETURN DRAW DRAW RETURN RETURN DRAW DRAW RETURN RETURN DRAW RETURN ) LET LPRINT RANDOMIZE [I] LET SAVE READ NEXT 1 LET NEXT 33 LIST LPRINT SAVE |31[J][J]3333a[I] TO 2USR 8 LIST LIST COPY LIST COPY LPRINT LIST LIST LET BRIGHT ? OVER RETURN CLS USR % RETURN `▚`) NEXT LET RANDOMIZE [J] RANDOMIZE SAVE NEXT NEXT 3 NEXT NEXT 33 LIST LLIST SAVE DRAW 31[J][J]3333a[I] TO H LIST LIST RETURN LIST COPY USR LIST LIST LET BRIGHT ?[O] DRAW NEXT USR % DRAW ` RETURN DRAW ▚ DRAW `)31[J][J]3333a[I] TO 3 NEXT [J][J] RANDOMIZE SAVE NEXT 33 NEXT 33 LIST NEXT [I] TO ( LIST LIST COPY USR LIST LIST << COPY COPY DRAW COPY COPY ▜USR LIST LIST DRAW LIST LIST LIST LIST LET BRIGHT ? READ USR % DRAW `▚ RETURN `)31[J][J]3333a[I] TO 1 READ [J][I] LET SAVE READ 31 NEXT 33 LIST NEXT [I] TO ( LIST LIST COPY LPRINT LIST LIST << COPY COPY RETURN COPY COPY ▜USR LIST LIST SAVE LIST LIST LIST LIST LET BRIGHT >NOT USR % RETURN DRAW RETURN ` RETURN DRAW ▚ RETURN `)31[J] RANDOMIZE [J] LPRINT 33s3 NEXT sUSR a[I] TO 01 RANDOMIZE LIST LET RANDOMIZE LIST RANDOMIZE AND 0USR . COPY @ IF > COPY IF COPY [A] COPY CONTINUE >} CONTINUE >© COPY @}@ COPY PAUSE CONTINUE IF [Q] IF IN LIST ? BORDER CLEAR READ RETURN ▝ POKE @}@ IF } CONTINUE IF [Q] IF [Q]>} PAUSE > COPY @}@ IF > CONTINUE IF RETURN COPY CONTINUE >} CONTINUE >▝ PAUSE @# [J][J]▝[J][J] BRIGHT INPUT 0USR . COPY @ IF > COPY IF COPY >= COPY LPRINT >} CONTINUE >© COPY @}@ COPY DATA CONTINUE IF [Q] IF ? COPY CLEAR BORDER RETURN ▝ POKE @|@ IF } LPRINT IF [Q] PAUSE [Q]>} DATA > COPY @| SAVE > LPRINT SAVE LIST COPY LPRINT >| LPRINT > POKE $ [J][J]▝[J][J] DRAW RETURN >USR .? COPY @ IF >▝ COPY IF COPY CONTINUE >} CONTINUE > COPY COPY @}@ COPY >= CONTINUE IF [Q] IF COPY FORMAT ? COPY CLEAR LOAD RETURN ▝ PAUSE @© COPY @ IF = COPY IF [R] POKE [Q]>} CONTINUE >?[P]@C [J] LET [J]▝ LET RANDOMIZE AT VERIFY 3@.?@ IF <▝ SAVE IF ▜ DATA [Q]>} CONTINUE > DRAW @}@ COPY DATA CONTINUE IF [Q] IF COPY FORMAT > COPY } COPY PEEK IF @© COPY @ IF = COPY IF [R] LIST [Q]>} CONTINUE >©@C [J]▝[J]▝▝[J] AND 3@ RETURN SAVE COPY SAVE ? SAVE COPY USR ~_@ IF } PAUSE IF [R] POKE [Q]>@} CONTINUE >▝ RANDOMIZE @}@ COPY POKE CONTINUE IF [Q] IF COPY FORMAT >~} COPY > DRAW @© COPY @ IF < COPY IF ▜ LPRINT IN SAVE >} CONTINUE >~_@C [J] LET ▝▝[J] AND >USR @@~[P]@ IF } POKE IF [R] POKE [Q]? CLEAR CONTINUE ~▝ PAUSE @}@ RANDOMIZE PAUSE CONTINUE IF [Q] IF COPY USR ><} RETURN >© COPY @|@ IF > LPRINT IF COPY LPRINT >} CONTINUE > DRAW [P]@# COPY COPY LPRINT # COPY @ IF > IF LIST USR COPY CONTINUE >} CONTINUE > COPY @|[P]@ SAVE IF DATA IF [Q] PAUSE [Q]?[B] CLEAR CONTINUE RETURN ▝ POKE @}@ IF IF CONTINUE IF [Q] IF >[I]} DRAW PEEK © COPY @}@ IF > CONTINUE IF COPY USR COPY CONTINUE >} CONTINUE > RANDOMIZE @# # COPY @ IF >© IF RETURN COPY CONTINUE >} CONTINUE >? COPY @}@ RANDOMIZE IF CONTINUE IF [Q] IF [Q]?NOT CLEAR DIM RETURN ▝ POKE @}@ IF RANDOMIZE CONTINUE IF [Q] IF [Q]>} RANDOMIZE >? COPY @}@ IF > CONTINUE IF COPY COPY CONTINUE >} CONTINUE >▝ IF @# USR VAL USR CLEAR Q DRAW C RETURN COPY COPY DRAW NOT LOAD [S] FOR USR x? LPRINT LIST LIST LET LPRINT USR z▖pUSR p>USR ▗4P ?▖ COPY USR RETURN ▝@ COPY REM # USR COPY COPY DRAW [H] PLOT > CIRCLE pK CIRCLE COPY [Q]©▖> LPRINT MERGE P0[Q] tx 0@ z@p COPY RETURN RETURN ERASE COPY T|! LPRINT ? COPY COPY DRAW ` : 3KUSR [S] LPRINT RANDOMIZE < OR PLOT @[P]USR LPRINT @1 LOAD (©A[Q]/ SAVE LPRINT A VAL LPRINT @P COPY COPY LPRINT CLEAR CHR$ COPY COPY LPRINT COPY Bx IF CONTINUE y LIST © COPY COPY RETURN 1 p POKE USR :USR T(,[C]A©i LPRINT (COS POKE [B]▙?▝ LIST USR 0 COPY [S]8© COPY ©@ LPRINT ~ >=x COPY RETURN SAVE LPRINT @ LPRINT 4STR$ ` d[O]_USR ` STR$ USR CLEAR Hp@ FN USR RETURN <>© SAVE > CONTINUE ? MERGE @ ▘LN BRIGHT <x LPRINT ▝;D&B@VAL @@`|[S] LLIST >@USR @ @ CLEAR A▚? VAL SAVE [Q]@ << DRAW ©9p DATA 8 8=@ FORMAT LPRINT X 5>AG[A]9 G COPY [Q] RETURN G< USR USR COPY LPRINT [Q][O] COPY VERIFY | DATA VAL RETURN ▖© tj7USR `0 :P LPRINT USR d8 GFBBGEBBGGBBGGAADGFFGGAAGGFFGGAFFAADFFDDFFEECEEFFGDDFFDDECCDDEFFFF;AA GBFFAGGAGGCGAGGEGGCCGGDGGEGAAGFFGGAGGBGGEGGEEFFEAAGFFGEGGAGGBGEEGGDBGAAGGFFAGGDDCCGGEEGCGGAAGCCGCCGDGGCCGGCCGAAGCCGDGCCBGCCAACCAACCAA OUT STEP |;; LLIST #POINT @xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM DUSR CAT 9USR LIST LIST RUN LIST LIST LIST LIST COPY BORDER DIM USR COPY COPY COPY LPRINT COPY LIST LIST LIST LIST RUN Gx▖xp SAVE ▖▖x SAVE ▖<x888xxIUSR COPY COPY COPY USR COPY LIST LIST LIST LIST RUN G▖[A]▖[A] CIRCLE ▖▖p8p▖ SAVE ▖▖px▖p SAVE p[A]p LIST |D<8@D8<8x8D8xDD0D|8D|8<8D8|8<|x88Dx<8xx8xDD( COPY USR CAT COPY USR LIST RETURN LIST LIST COPY LPRINT LIST RUN G▖ LPRINT ▖[A] LPRINT FN [I]▖H[A] [I]▖▖[A]▖▖ LPRINT ▖▖DD@8t$@D<DDP@D<DDD@$DH@DDTtD@DDD<LL' COPY USR STR$ NOT CAT 9 LPRINT LIST DRAW LIST LIST COPY USR LIST RUN G SAVE [A] SAVE [A]▖FN xxHx LPRINT FN ▖ LIST LPRINT ▖▖[A]▖▖ SAVE DD@<DL$<@DD<|<x888@DDDD@$xp<<@DDTLx@DxxDTT'STR$ NOT NOT SAVE 9 LIST ?USR COPY LIST LIST LIST COPY LIST COPY USR LIST COPY NOT <= DRAW 9 LIST © LIST SAVE LIST LIST LIST COPY BORDER G▖▖[A]▖>=▖▖H▖[A] >=x[A]▖▖▖▖ LIST D<@DDL$D@DDDD@@@@DD<DD@$@HDD@xDTLD@DD@Ddd'USR <= DRAW 9 LIST © LPRINT COPY LIST LET LIST COPY LIST COPY LPRINT LIST COPY NOT SAVE 9 LIST ? LIST LIST LIST LIST COPY CAT G▖▖▞ SAVE SAVE ▖▖x>=x▖ ▖xx▖pp▖pD<<8td<<8x8<D<x|||@88D8<d<D<<<@88tx<8xx<x8DD'USR CAT 9 LPRINT LIST LIST NEXT LIST LIST LIST LIST COPY CAT $ COPY COPY $88 [J]a<xxx<S4P$8@8<D8|8D8xDD8D8|D<|D8DD@DD|xD<|DD8xD8<8|8DDx88D|8x8DDD|8TDx|xDx|8D|88xDD|8D8|D|8xD8D(<xxx<x$D8D<DHD@<DDLDDH<DD@L$DDL8HDDDL@tHDDHD@DlDtlDDHDDlDDLDDTLDDDLDlDD$DDLDDD$DDtD$lDL(""|8D88@D8DD8<8x8|@D8D|x<8@DD8DD<D88DD|D8|8x$xDxDDpD@D<|DxTDDpDD@T$DTTDpDDDT@LpDxpx@<DT|LTDx<pDDTD|TDD8TxDDTDTDD$DxT|DD$<|xLD$<TDT(""&DDDD8(D<LlD@D<xDDD<$DD8DDLDlD$D<t(DL$DDD$@D@D<HD@DDDDd<DHDD<@d$DTdDH<Dxd@LHDDH@@DDDLDx@DHDxDD<Dd<DTdDDxdDDDD$DDdD<D$DD@LD$DDDd(<**DD|xDDDDTTD@DD<DDx|DD$DDDx|TDTD$DDLDT$DDxd<8<8dD8@8<D8xD8D88D<Dd8|D8DD@D<tD8xD<<<8DDtD@<<D8@8DDD8TDxD@Dx8DD8d8xDDDd<D<tDd<xD8D% *2<DD@DD(DDdDD@DDDDD@DxD$<DD<<@Dd<DD$DDL(Dd$DDD 88" 888>"28D<88D88DD8<8x8<x|<D@8dd88<DDdD8d88tDDDd88x828i%tx<x<<D<8|DDx88%6x<D|8D8D8DD8DD8@DD88|8D8@DD8xDD<<xDHDH@lDD|x8<|8<8xD|8DD|@DDx8xDDDD<<DD<|xD||Dx8x8DDx|<|@Dx8xD8D<8TD8<|D(D|8|8|8xD8xD|D8|8D8x|D<8$xDDLDDD8tH<DlD8DDDDLl@DDDpDHpTLLDD<@DD$DDtDD$DLxDD$LDDt(lL@@LL@@DDLDDDDt(DDDxDDL@$DTDD@L(LDD<@DDDHD$LDD@DHDD@$DxDx|x|TxDDxDLp<Dx<TDD<xTT@Dx|H|H@DTTDDxD|@DD$DxLDD$|TD8DD<$TD|LTT@@TT@@DDTDDx<||LxDDDDDx|xT@$D8|D@T(TDD@DDxpx$T|D@DpDD@<$D@<@D@Dd@<<@DLHDD@DDDD<<DDTdD@<DDDH@DddDx@D@D<$DDLDD$DdD@DxD$d<DL(Dd@@dd@@x<DDdxDDL(DD<D<xDD@d@$DTDD@d(dDD@DDDH@$dDD@DHDxD<@D$x<<D<DD<<8tD<8<<D88<x|DD<dxDD DRAW |DDD@<8<8dd8xtD8dDDx|8@<xdDDtDDD<<DD<@@DD@8x<DDtDxDdx@8xD<D<d8TD8<D'DD88@88xD<xdDD8@8D8@D<</8 8▗ . 887OO©EE!S7EEEEAA?EE" INVERSE STEP |;; LLIST # MOVE @xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM E? SAVE xx SAVE © LPRINT x© LIST © SAVE © SAVE © LIST FOR SAVE xx? SAVE © LIST x© LPRINT © SAVE © SAVE © LPRINT e LPRINT LPRINT LPRINT LPRINT 8xxxx© LIST xxxxxx©xxfp LLIST LPRINT LPRINT p LLIST LPRINT LPRINT LLIST LPRINT LPRINT LET LPRINT LLIST LPRINT LPRINT 3xxxx© LPRINT xx>xxxx~xxf LPRINT [B] LPRINT [B] LLIST 3xx© SAVE © LPRINT ? LPRINT © LPRINT SAVE LPRINT xx LPRINT © LIST xx? SAVE © LIST |x? SAVE xx|x? SAVE e[B] LLIST LLIST [B] LLIST LLIST LET LLIST LET LLIST 3xx© SAVE © LIST ? LIST © LIST SAVE ? LIST xx SAVE ? LIST © LPRINT xx CIRCLE © LPRINT xx SAVE xx SAVE e[B][B] LLIST LLIST 3xxxxxxy SAVE xx LLIST [A] LET LPRINT LPRINT @@A LLIST [A] LET LPRINT LPRINT LET LPRINT LPRINT @@A LLIST LET LPRINT LPRINT 3xxxxpxx{ SAVE xx% COPY COPY COPY @d LPRINT LPRINT LPRINT LPRINT LPRINT LIST LPRINT LPRINT LIST LPRINT LIST LIST @ LPRINT LPRINT LIST LIST LIST LIST LIST LPRINT LIST LIST LPRINT LLIST LLIST LPRINT LLIST LLIST LLIST LLIST LIST LLIST LPRINT LPRINT @ LLIST LLIST LLIST P LLIST LPRINT LIST LLIST LIST LLIST LLIST LPRINT VAL LLIST LET LET LPRINT LLIST LLIST LET LPRINT LLIST LET LPRINT LLIST LPRINT LLIST LLIST LET LPRINT LPRINT q LIST P LET LPRINT LLIST LLIST LPRINT LPRINT LPRINT LIST LLIST LLIST LPRINT LLIST LPRINT LLIST LPRINT LPRINT LLIST [Q] LLIST [Q]! LLIST 0 LLIST 0 ALEN Q1 LPRINT LPRINT ! LLIST FORMAT LLIST P` !A FORMAT A1!A MOVE 0[B]P1 LPRINT LLIST LLIST VAL LLIST FORMAT LPRINT LEN LPRINT LLIST LLIST @ LLIST LLIST @A LPRINT LIST a LIST LET P` LET P`@AQ LLIST LLIST LET Q LPRINT LET LET A1 LET USR LET STR$ LPRINT A0 LIST AQ LLIST LET STR$ LPRINT A LET 1P` LIST [B]P LLIST LLIST Q LLIST LET Q LPRINT Q0Q LLIST LIST LIST a LIST LPRINT [Q] LPRINT [Q]▝[A][A]A LLIST Q[B]▝1 LPRINT LET LLIST !A0 LLIST A[B] LLIST !A1[A][B]PQ[B] LLIST 0 LLIST LLIST LPRINT LET @@A LLIST LPRINT LET LET LLIST LLIST LLIST LPRINT @@A LLIST LLIST @ LLIST LLIST P LET LIST LLIST LLIST LPRINT @@ LLIST LLIST LLIST LLIST FORMAT LPRINT LLIST @@ LPRINT LET LET LET LIST A FORMAT @@A LPRINT A LPRINT LLIST LET LIST A MOVE LPRINT LET [B] LPRINT @@ LPRINT LET LPRINT LET LIST LET LIST LPRINT @@ LIST LLIST LPRINT LIST LPRINT LLIST LLIST FORMAT LPRINT @@ LET LET LIST LPRINT LLIST LPRINT LLIST LIST v LPRINT ? COPY N LIST P LPRINT p LIST LPRINT LPRINT LIST LIST D LPRINT LPRINT q LET LLIST LIST LLIST LET LLIST LET LLIST LIST LLIST LET P!P LLIST LIST LET LLIST P LLIST [A] LLIST LPRINT LLIST p LLIST LPRINT LLIST LPRINT LLIST LPRINT LPRINT LET LPRINT LPRINT LLIST LLIST LPRINT LPRINT LET LIST LPRINT LET LPRINT LLIST LPRINT LLIST p LIST B[B]10A LPRINT MOVE ALEN LLIST 0A LPRINT MOVE A LPRINT !PLEN MOVE Q [A]0VAL [B]101Q!0 LET 1A1! LPRINT [B]BP LET LLIST LPRINT [B]QPA LLIST 1A LET Q LLIST LET QPA LLIST 1A LPRINT LPRINT LET Q0 LLIST USR [A]Pa LLIST P[B] LLIST LET Q LPRINT PQ LET Q LET STR$ LET LET LPRINT LLIST Q LLIST LET Q LPRINT LPRINT A LET Q LPRINT STR$ LET [B]BP[B][A] LET [A]A1@ LIST Q[A]A1@ LIST P!Q LLIST 1Q [A] LLIST [A][B][B][A][B]Q LLIST ! LLIST [B][B]A LET [B]! LLIST [A] LIST B LIST @@A LLIST LPRINT LET [B]A LPRINT LLIST FORMAT LIST LPRINT @@@A LLIST LET LLIST LET A LPRINT LLIST FORMAT LIST LPRINT @P@@C LET P LET MOVE P LLIST [A]@@A LPRINT LET [A] LET LIST @@A LLIST LET LIST LET LPRINT LIST LLIST LPRINT LET LIST @@ LIST LPRINT LIST @ LLIST [B] LIST LLIST LIST LLIST [B][A]] LPRINT LPRINT SIN OO©FF?AAFFGGFFAAFFGGFFAAFFGGFFAAFFGGFFAAFFGGFFAAFFAAFFAAFFGFFAAFFGFFAAFFGFFAAFFGFFAAFFAAFFAAFFAAFFAAFFAAFFAAFF STOP STEP |;; LLIST #M@xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM H LIST LIST COPY LIST LIST LET BRIGHT X1UU1? LIST LIST LIST COPY LIST LIST LET BRIGHT Q1SCREEN$ SCREEN$ + COPY LIST © LIST LIST LIST COPY LPRINT RETURN LIST LIST COPY LPRINT LET BRIGHT Q" <<""<"<"+UU+ COPY LIST SAVE LIST LIST COPY USR DRAW LIST LIST COPY USR LET BRIGHT Q""":&$""+SCREEN$ SCREEN$ + LIST LIST COPY USR LIST LIST ?USR COPY USR LIST < LIST LIST SAVE LIST © LPRINT © LPRINT LIST COPY BRIGHT Q"""">&*+UU+ LIST LIST COPY LPRINT LET LIST x© LPRINT COPY LPRINT LIST < LIST LIST LIST LIST ?USR ?USR LIST COPY SGN Q"""<"&2$<""+CODE COPY COPY REM + LIST LIST NEXT LIST ?USR LIST LIST COPY <q< ":"<" "*S COPY COPY PRINT + LIST LIST RUN LIST © LPRINT LIST LIST COPY SGN ( COPY COPY bFN SCREEN$ SCREEN$ REM QuQuQuQ© COPY uQ LIST RETURN SCREEN$ SCREEN$ uQ LPRINT REM SCREEN$ SCREEN$ uQ COPY COPY IN COPY COPY IF SCREEN$ IN COPY COPY RETURN SCREEN$ SCREEN$ uQ LPRINT SCREEN$ [Q]uFN REM FN REM FN UP REM FN © COPY MERGE @ REM FN COPY UU REM FN P PRINT UU REM FN P CLEAR UU REM FN U@ REM QuQuQ LIST uQ© COPY uQ COPY SCREEN$ SCREEN$ uQ IF SCREEN$ SCREEN$ uQ ▘~SCREEN$ SCREEN$ uQSCREEN$ [Q]uFN REM FN REM FN DRAW UP REM FN ? COPY COPY UU REM FN COPY UU REM FN U PRINT UU REM FN `U@?UU REM FN U@ REM QuQuQ RETURN uQ? COPY COPY SCREEN$ SCREEN$ uQ COPY SCREEN$ SCREEN$ uQATTR ( IF SCREEN$ SCREEN$ uQ SCREEN$ [Q]>SCREEN$ SCREEN$ uQSCREEN$ [Q]uFN REM FN MERGE REM FN ? COPY UP REM FN ? COPY COPY UU REM FN COPY MERGE UU REM FN VU@ CLEAR UU REM FN ` MERGE PUU REM FN MERGE @ REM QuQ uQ? COPY uQ RETURN RETURN SCREEN$ SCREEN$ uQ COPY REM SCREEN$ SCREEN$ uQAT SCREEN$ [Q] IF SCREEN$ SCREEN$ uQ SCREEN$ FN uQSCREEN$ uFN REM FN @U@ REM FN © COPY U@ REM FN DRAW COPY UU REM FN ? PRINT UU REM FN XUP CLEAR UU REM FN `UP REM FN MERGE @ REM QSCREEN$ uQ REM uQUUuu.FN MERGE @ REM FN MERGE REM FN j&x<.QSCREEN$ uQ REM uP5&▖▜▜▜▜D8<|D8<|DDx88DD<@88xDD8DD.FN MERGE REM FN MERGE REM SCREEN$ SCREEN$ &▖▖▜▖▖▖▖▗▖▜▖▖lD@DD@LLDD<DDLD8DDt(DLL.QSCREEN$ uQ REM uUU&▖▜▜▖▗▖▖▖▜Tx@|D@TTxxDx|TDDDxxLD<DTT.FN MERGE REM FN MERGE REM SCREEN$ SCREEN$ &▖▖▖▖▜▖▗▜▖▖D@@DD@ddD@D@Dd<DD@DL(xDDdd.QSCREEN$ uQ REM uUU&▖▜▜▜▜▖D<<D8<DDx<8<DDd88<xtD<|DD-FN MERGE REM FN MERGE REM SCREEN$ SCREEN$ s-OO©GGFFCCFFGGFFGGFFGGFFGGFFGGFFGGFFGGFFGGFFGGFFGGFFGGFFGGFEGGGGEEEEGG" INVERSE STEP |;; LLIST #@xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM UUQuQuQuQuQuQu5SCREEN$ SCREEN$ xFN REM FN REM xFN REM FN REM xFN REM x REM 5UU▖p▖▖p LIST QuQu▖p▖▖ LIST ▖p SAVE p▖ LIST ▖Q0USR uFN pLN ▖pp SAVE LIST px SAVE LIST p▖x SAVE LIST pQu LIST SAVE p▖x▖p▖pp▖ SAVE p LIST QUSR u▖p SAVE p LIST pFN pp SAVE LIST SAVE ▖Qu▖▖pp LIST ▖p▖▖LN ▖p LIST ▖ LIST p▖p SCREEN$ SCREEN$ [A]▖▖FN REM FN REM [A]▖▖[I]▖▖ ▖[A]▖▖FN 0USR REM FN FN ▖▖▖▖ ▖▖ ▖▖FN REM ▖▖▖[I][A]P▖p LIST ▖[A] ▖▖FN USR REM [I]▖ ▖p▖FN ▖ ▖FN REM [I]▖FN ▖▖ CIRCLE ▖[I]FN ▖[A]▖▖▖ UU LPRINT x SAVE SAVE LIST ▖QuQu LPRINT x SAVE SAVE FN ▖▖ LIST ▖ LPRINT ▖▖ SAVE Qupx CONTINUE FN LIST LIST ▖▖ ▖x SAVE LIST ▖Qu LIST ▖▖FN LPRINT x ▖▖ LIST LPRINT ▖ LIST QuFN ▖ ▖▖xpx LIST 8 ▖Q0uFN SAVE FN ▖▖FN x▖FN CONTINUE SAVE x8 LPRINT ▖x SAVE LIST CODE COPY COPY REM [A]▖▖ LIST FN REM FN REM [A]▖▖>= LIST x ▖[A] LIST xFN REM FN ▖FN FN ▖ LIST ▖ LIST ▖▖ ▖▖FN REM ▖▖▖>=[A]▖P▖▖[A] ▖▖FN REM >=▖ ▖▖ LIST ▖FN ▖ xFN 0 REM >=▖FN ▖ LIST ▖▖>=FN ▖▖[A] LIST ▖▖ S COPY COPY PRINT x▖x▖▖x QUSR uQux▖x▖▖x p▖QUSR uFN xLN SAVE xx▖px x▖x LIST pQUSR USR u LIST ▖p▖x▖x▖pp LIST x▖ p LIST Qu▖p ppxFN xx LIST Qu▖▖pp▖x SAVE ▖LN ▖x LIST ▖x▖x FN SCREEN$ SCREEN$ REM FN USR REM FN REM ppFN USR REM FN USR USR REM FN REM pFN REM Q0uQuQUUuUUUQuQuFN 0 REM |<FN REM xFN j<NSCREEN$ SCREEN$ DFN REM FN REM <xQ0u8D8|8x8@8D@8DQuDx8x8|xD8D|x8P5x8D8@8x8|8<D8<|DCUUH8D|@/|8xQy OUT |uQ u@DTD|<FN 0 REM $DHDD@D$D8DLFN REM HD<DDDDDDSCREEN$ SCREEN$ DD8DDD@DD@LCSCREEN$ SCREEN$ pDlDxTDDFN EP REM FN "@ REM @$DTL<$DQu$Dp<DD<@D$DDTQupx<DD<xDx|Dx|UUD|<DxDD<@|D@TCUUHDTDDtxDQy ERASE /uQ"u@$D8TD$DFN REM $DHDDxD@D$<DDdFN REM HDDxDDD@Dx@SCREEN$ SCREEN$ DDD@DD@DD@dCCODE COPY COPY REM DDT@xFN E2P REM FN "@ REM @$<TdD$<Qud8D<8@<@8d88DQuDx<8@<x|<D@<UUx8D<8<x8D<<D8<DBS COPY COPY PRINT D8DDx/<@QE2PuQ" u<dTD8ddFN REM 8FN REM SCREEN$ SCREEN$ UFN SCREEN$ SCREEN$ REM FN y VERIFY _ REM FN REM 8QuQ>uQuQUUu▝FN REM xxFN REM xFN REM xFN j<x"x LIST $x|8D8D@Quxx88D8D8D8Qu|8DT8xD88|DDQu88xD8DD/8D88P5@88xDD8D<|xDD" SAVE ▖xp▖ LIST xp▖▖p▖p▖▖p SAVE p LIST ▖p|8DD88|D8D|@/|8xxDx8<|<<|8D8D8D8DDlDD@DDFN > REM DD<HDlD<FN REM HTDDt<DLDFN REM TDDlDLTD(D<DSCREEN$ SCREEN$ 8DDt(<DL@DLL"▖[I]▖[A]▖▖P[A]▖ CIRCLE ▖x[A]▖ ▖▖ CONTINUE ▖DDLlDHDlDxTDDDtDD<D@DDDHDlD<DDDTDTxL$LQ>uxxDD<pDT<|D<Qu<p8xxLD<xT||QuTDDT<DTtDDDxUUDDxxLDxT@xTT"▖FN ▖ LPRINT LIST LIST LPRINT ▖FN x SAVE ▖ LPRINT ▖ ▖▖[I] LIST DD|TT<xpDTDDtxDxLxDD@DDDpDT<|DxDDTDT$TFN > REM DDHDDDFN REM DHT@DLDD@dDFN REM TDxDDdTD(DD@SCREEN$ SCREEN$ DD@DL(D@d@Ddd"▖>=▖[A]▖P[A]▖▖[A]▖ ▖ LIST [I]DDdDD@HDDT@xDLDD<@<DDHDD@DDTDd$dQ>uxx88<D8D<D8<Qu<DT<xt8<<DDQu88@D<|D/8D88<UU88<xtD8<D<xDD!x▖▖xp▖ LIST xx▖▖p▖x▖p ▖p p CONTINUE xD8DD<<D8DDx/<@xtx88d<dD8D8D<D8<D8D8|xDdDFN > REM FN REM FN REM SCREEN$ SCREEN$ D@ CC GGCAACCG``GCCG``GCG``GCCG``hh``GCCG``hh``GCCG``GCCG``GCCG``GCCGGCCCCCCCGGCCCGOOGCCCCGOOGCEEECGOOGCCGOOGCCGOOGCCGGCCCEE!E?USR STEP |;; LLIST #ATTR @xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM UUQuQuQuQ COPY COPY u COPY QUUuXSCREEN$ SCREEN$ DFN [Q] REM FN REM |FN REM <8x<<FN REM |x1LFN j"|x*UUH8D|8<Q[U]VAL$ fuQ▚▚u@DDxD|8D8xDx8/|D8|Q60ux8x8DD8fD8|8f@8Qux8xfD8<|8D$T|P5"@<DD8DDDD8|8x8#SCREEN$ SCREEN$ pDlD@FN LINE REM FN REM FN REM xDHDtDDHtDTDDFN QP REM DD$DDLD0D<`@DFN REM DD|xD@DHt@SCREEN$ SCREEN$ "p@$LDLD<LHDD#UUHDTD<@Q LINE REM CONTINUE uQuDDpxLDDp<Lx<t|<D|QvpuD<x$x|Tx|<D<D`|@x|QuxxDf|DD@Dp$SGN t@UU"@@$T|<T|DTp<DDx#CODE COPY COPY REM DD@FN SCREEN$ SCREEN$ FN REM FN ▚▚ REM D<HDLDDHDLDDTDDFN QP REM xDD$@Dd@fDDf@@FN REM D@xfDD@DH$T@SCREEN$ SCREEN$ "@@$dDDdDDdHDDx@#S COPY COPY PRINT D8DD<<Q[U]SCREEN$ INKEY$uQuxDxtD8D<xtx</D<DQVPu@<xd<DD<0<8<D<8<<<Qux<@|x8<8D1X@UU"|<dDD<DD8DD<8@<#FN SCREEN$ SCREEN$ REM FN REM FN REM 8FN REM FN COPY COPY REM ! COPY SCREEN$ SCREEN$ CIRCLE UUQuQu"x<)Dx<SCREEN$ SCREEN$ FN USR REM 8<FN " REM xx60DD88x8<|88T8D8xD8D|x8|8DDD8|x8x8DDD8@8xD&D8|D<Dx8|8x8/|<<x|8D<DD888<DUUQY*FuD@@8D|D8|xDD88Q>f[Q]uDD/D8Dx8D8D8<DQPDH$D@DD$DTDDDDDDDDxtDDDD$DDtD8D&|<DL@L@DDT@DDDl@$DDDD@$L0SCREEN$ SCREEN$ FN U*SCREEN$ REM D8xDHDDDLDD$DFN *SCREEN$ [Q] REM xH$TDDD<LDlDHvpTp<$<D<@DD$D8x|<xDx|DxDDL|<DD<x$x|L|<D<D&D<DDT@T<@DD<t@DxDT@$DD<xx@$TUUQYj REM uDDxp|<DDTDx$xQ" NEW USR uDp$tDx|D<DTDT<DpQPTHD$DxD@DD$DT@DDDD@Dx@DDLDDxDD$@DLDDDD<&DDd@dD@DxDT@<DDD@$<<D@@@$dCODE COPY COPY REM FN QSCREEN$ REM DD@HDDDxdD@$@FN "SCREEN$ [Q] REM DH$T<@DxDDdDD<HVP|D<d<@<<D8d8T<D<x|<D@<8xtD<D@<xd<DtD<8<x%D<8DD<Dx<@8@</<dx8D<d<<<<dD0S COPY COPY PRINT QQ/ju88x<DD<D@D|<d<Q"SCREEN$ [Q]uxDd/<D@<8D8D<dD8R8FN SCREEN$ SCREEN$ REM FN REM FN REM QuQUUu8UUQuQUUuXFN USR REM |x<FN j8SCREEN$ SCREEN$ FN J@ REM xDDFN jXQINKEY$jFuD8|88DD8xD8x8@@P58UUQJ$uDD/D8D8DD8x8Hx8<D88P5<NFN SCREEN$ SCREEN$ REM DD<DLDDHDD8$xSCREEN$ SCREEN$ 8SCREEN$ SCREEN$ FN K*FN REM xH$TDDLDTDpD@DDSCREEN$ SCREEN$ <"""JQ DEF FN ▗SCREEN$ uDD<D<|TxxpDD<D$DUU8UUQ[*VAL uDp$tDx|DT|TD<HD<@|DxUU"&""&"JFN SCREEN$ REM DDd@DHDxDD$DSCREEN$ SCREEN$ 8CODE COPY COPY REM FN j▘SCREEN$ FN REM DH$T<@DDdDTxDDxD@DD@SCREEN$ SCREEN$ <*"<>*<JQj^uD8D<8<DD<xD8@<8dxUU8S COPY COPY PRINT QJC)$uxDd/<D8DD8@<D@<<D8<UU"2" "2 JFN REM SCREEN$ SCREEN$ 8FN SCREEN$ SCREEN$ REM FN REM SCREEN$ SCREEN$ <"""HCC GGCCCGGCCGhhGCEECGGCEEhEEhEECGGhhGGEEhEE@EECGGEECCEEGGEE[CC?EGGEEGhhGEBBEGhhGEBBEGhhGEBBEGGEBEEBEEGGEBEEGhhGECCBEGGECCEEE% PAPER STEP |;; LLIST #k@xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM UUQuQuQUUu[J]SCREEN$ SCREEN$ ▖ LIST FN REM LIST FN REM FN j ▖ LIST LIST LIST x<x%UU▖p SAVE ▖x)S[S] LIST LIST p SAVE p LIST pp SAVE xxQ)S[S] LIST u LIST SAVE p▖x8▖▖pppx8▖▖▖Q[U]NOT u▖pFN p SAVE pNOT ▝NOT ▜NOT ▜▜BIN G▜▜BIN NOT USR P5 ▖p SAVE ▖x[U]NOT ▖ LIST px▖pp SAVE px8▖▖▖▖pFN p SAVE p LIST 8p SAVE p SAVE LIST p▖▖pDD8<@8@D8<<D8x8<|@D8|D<@x88D88|D8xD8@D8<<D8x8<|@SCREEN$ SCREEN$ SAVE x▖[I] LIST )TACS [A]▖▖▖ ▖FN )TACS [A] REM ▖ ▖ CIRCLE H▖▖▖▖H[I] LIST CONTINUE FN % REM CIRCLE ▖FN ▖ ▖BDDABIN DD@A▗@SCREEN$ SCREEN$ SAVE x▖[I] LIST %[A]▖▖▖ ▖H[I] LIST CONTINUE CIRCLE ▖FN ▖ ▖▖H▖ ▖ LIST ▖x▖[A]▖▖Dx@8D$xDD@HDD@xD<DL@xD$DDDDl$xDD@HDD@xUU▖x▖▖FN ▖( BORDER SCREEN$ [A]0x▖▖x LIST ▖Q( BORDER SCREEN$ [A]u LIST ▖FN H▖▖x LIST LIST HFN ▖[I]Q[J]%uFN ▖p LIST LIST ▘G▗DDADDGSTR$ D@UU ▖x▖▖FN ▖[J]% LPRINT ▖x SAVE LIST LIST LIST HFN ▖[I]FN ▖p LIST LIST LIST H LIST LIST ▖ LIST ▖▖ LPRINT SAVE ▖DD<@DD$DT<D@pDD@D|<DDT@Dx$x|xx SAVE |DDT<$D|<D@pDD@DCODE COPY COPY REM ▖▖>=▖)T[S][A]▖▖ LIST ▖ xFN )T[S][A] REM ▖ ▖▖Hxx▖H>=▖[I]FN RND% REM ▖▖FN DDG▝G▗DDADUSR SCREEN$ SCREEN$ ▖▖>=▖RND%[A] LIST ▖▖ H>=▖[I]▖▖FN ▖H ▖▖▖▖[A]▖▖<DD@DD$DTD<@HDxD@DDDd@D@$@D@@DDxDD$DD<@HDxD@DS COPY COPY PRINT ▖xp▖▖x LIST }T[S][A] LIST xpxx x>=Q}T[S][A]u LIST p▖x>=xx xx>=▖ LIST CONTINUE Q$ CAT u▖pFN x x AND CBIN C▗D▜STR$ AND BUU ▖xp▖▖x LIST $ CAT ▖xx▖xx xx>=▖ LIST CONTINUE ▖pFN x x LIST >=x x LIST LIST pp▖ ▖px<<88dx|<d<D8@8<xD<8DD<xx<d<D<<D8@D<dxD<d<D8@8<xFN SCREEN$ SCREEN$ REM DFN D REM p@FN REM SCREEN$ SCREEN$ 5@@8 FN UUQuQUUuUU]D9SCREEN$ SCREEN$ FN pp REM |<FN jSCREEN$ SCREEN$ ]H8D|x8@x8D8DD8<|x8D#UUQBVH▖u@8D@P5UU]pDDDD$xHD$LDD@DDl`"SCREEN$ SCREEN$ FN etH REM xDl8SCREEN$ SCREEN$ SCREEN$ SCREEN$ ]HD|DD$D<pD$TDx@xDT#UUQUvhpuDDTDUUUU]DDxD$DDHD$d<@@DD#CODE COPY COPY REM FN UUX REM DDSCREEN$ SCREEN$ CODE COPY COPY REM ]D8D@8dxx<D8dD<<x8D`"S COPY COPY PRINT QbVh SAVE ux8D8UUS COPY COPY PRINT [I]FN SCREEN$ SCREEN$ REM FN REM SCREEN$ SCREEN$ FN SCREEN$ SCREEN$ REM QuQUUuUUQuQUUuUUQuQUUuFN 2 REM 8FN jSCREEN$ SCREEN$ FN `0 REM xFN jSCREEN$ SCREEN$ FN |x8p REM | LPRINT FN jQE.`uD<x8|D|8@DDx8D8|P5UUQSRtPuD8D8|P5UUQDD▖uDx8|Dx8x8D8|D8DCHR$ NOT STR$ CHR$ " P5FN FT[Q] REM D@DDLD$xDt(DHDSCREEN$ SCREEN$ SCREEN$ SCREEN$ FN UU$[A] REM DHDSCREEN$ SCREEN$ SCREEN$ SCREEN$ FN DD REM DDLDDHDDDL!CHR$ ""#[Q]SCREEN$ SCREEN$ QEt uD@xxTx$D|LD<pxUUUUQgg&[A]ux<pxUUUUQDxDpuDDTxDD<px|DT""# STOP `UUFN ED REM D@D@d@$DDL(xDH@SCREEN$ SCREEN$ CODE COPY COPY REM FN ET% SAVE REM @DH@SCREEN$ SCREEN$ CODE COPY COPY REM FN D@D REM DxDdDDxDH@DDd""#CHR$ ""`SCREEN$ SCREEN$ Q24 u8<x<D<dxDtD@<D<UUS COPY COPY PRINT QES&u@<D<UUS COPY COPY PRINT QEA9 SAVE uD@8Dx8@<D<D8DSTR$ STR$ CHR$ CHR$ #[Q]UUFN REM SCREEN$ SCREEN$ FN SCREEN$ SCREEN$ REM FN REM SCREEN$ SCREEN$ FN SCREEN$ SCREEN$ REM FN REM SCREEN$ SCREEN$ EGGEEPPEEGhhGEEGhhGEEGGEE(hhEE2PPEEE@``EEGGGGCCEE:GGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEE CONTINUE STEP |;; LLIST #COS @xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM & =UUQuQuQUUuUU:ACHR$ # READ STR$ USR STOP STR$ USR 3SCREEN$ SCREEN$ FN ` REM DFN COPY COPY REM FN jSCREEN$ SCREEN$ :▘" ▘"!#USR !2UUQT[J]vuDx8xD8DQ COPY COPY uxB>!P5UU:B# LPRINT ▘"!" STR$ LPRINT 3SCREEN$ SCREEN$ FN d[S]SCREEN$ REM DDlFN COPY COPY REM Dr "9SCREEN$ SCREEN$ SCREEN$ SCREEN$ :"" CHR$ !" " 3UUQV[S]VAL$ u<DDx|xTQ COPY COPY uxJ "%UUUU:!CHR$ ▘NOT #USR STR$ LLIST 2CODE COPY COPY REM FN U[S]SCREEN$ REM xDD@DFN COPY COPY REM DJ "%SCREEN$ SCREEN$ CODE COPY COPY REM zS COPY COPY PRINT Qf[J]*ux@8xD<DQ COPY COPY uxr9UUS COPY COPY PRINT zFN SCREEN$ SCREEN$ REM FN REM FN REM SCREEN$ SCREEN$ FN SCREEN$ SCREEN$ REM QuQuQUUuUUQuQuQUUuUUFN " REM DFN COPY LPRINT REM FN jSCREEN$ SCREEN$ FN 0 REM |FN COPY RETURN REM FN jSCREEN$ SCREEN$ Q"K@uDx8xD8DQ COPY LPRINT ux8DD|BP5UUQSb`u8D|8x8|Dx8DQ COPY RETURN u8x8x8P5UUFN "J[Q] REM DDlFN COPY LPRINT REM DLrSCREEN$ SCREEN$ SCREEN$ SCREEN$ FN UP REM DlDDDDLFN COPY RETURN REM $DDSCREEN$ SCREEN$ SCREEN$ SCREEN$ Q*Z[Q]u<DDx|xTQ COPY LPRINT u<TTJUUUUQW'`uxTDxD<DDTQ COPY RETURN u$<xD<UUUUFN *j[Q] REM xDD@DFN COPY LPRINT REM DTdJSCREEN$ SCREEN$ CODE COPY COPY REM FN U@ REM @DD@xD<xDdFN COPY RETURN REM $D@xDSCREEN$ SCREEN$ CODE COPY COPY REM Q?J[Q]ux@8xD<DQ COPY LPRINT ux<|DrUUS COPY COPY PRINT QUc@u<DD<@<@8DQ COPY RETURN ud<x<@<UUS COPY COPY PRINT FN REM FN REM SCREEN$ SCREEN$ FN SCREEN$ SCREEN$ REM FN REM 8FN REM SCREEN$ SCREEN$ FN SCREEN$ SCREEN$ REM QuQuQUUuUUQuQuQUUu:FN p REM DFN LIST REM FN jSCREEN$ SCREEN$ FN 0 REM DFN COPY LPRINT REM FN j:Q$ NEW uH8DD8<|x8Du|8|Dx8P5UUQE CONTINUE uDx8xD8DQ COPY LPRINT u<D8x8<|DP5:FN *SCREEN$ REM pD$LDD@DDl REM DD$LDSCREEN$ SCREEN$ SCREEN$ SCREEN$ FN EH REM DDlFN COPY LPRINT REM @HDD@LSCREEN$ SCREEN$ :Q*SCREEN$ uHD$TDx@xDTuDD$Tx<UUUUQFtLu<DDx|xTQ COPY LPRINT u@pDD@TUU:FN *SCREEN$ REM DD$d<@@DD REM DD$dDDSCREEN$ SCREEN$ CODE COPY COPY REM FN EJ REM xDD@DFN COPY LPRINT REM @HDxD@dSCREEN$ SCREEN$ :Q$SCREEN$ uD8dD<<x8Du8DdDx<UUS COPY COPY PRINT Q5Lux@8xD<DQ COPY LPRINT u<D8@8<DUU:FN REM FN REM SCREEN$ SCREEN$ FN SCREEN$ SCREEN$ REM FN REM FN REM SCREEN$ SCREEN$ 3EECCCEECCCEECCEEGGEEGGEEGGBBGGEEGGEEGGEEGGEEGGBBGGEEGGEEGGEEGGEEGGBBGGEEGGEEGGEEGGEEGGBBGGEEGGEEGGEEGGEEGGBBGGEEGGEEGGEE GO SUB STEP |;; LLIST # BORDER @xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM (xx© LPRINT x SAVE xx RUN MOVE x SAVE © LIST xx| SAVE xx RUN I|8D8D@xx<xxD||8<0y LIST LPRINT xx LPRINT xxxxxx? LIST xx? SAVE xx? LIST © RUN H DDlDD@DDx8D||8@DDD8D8D DD$@D8|D<DD8x8@<.{ LPRINT ? LIST | SAVE LIST xxxxxx LPRINT xx CIRCLE xx LPRINT © CAT HDDTDTxxtDD<L8$LDDHDlD<xt$pDD@HHDD8$D.©USR | SAVE © SAVE xx SAVE © CAT hDDTDDLxDDT<D$TDDpDT<|DDL$@<DD@ppDD<D$D.©USR xx© SAVE xx? SAVE © RUN hDDTDDLDDdDD$dD<HDDDL$@DD<@HHDxDD$<.{ LPRINT xx© SAVE SAVE © SAVE xx RUN h D8D8|xxtx88D<8dD|D8D<D8 xtd|8<D<DD8@<8dd -y LIST xx{x? SAVE © SAVE xx RUN ( COPY COPY $838 COPY |<D8<|xDD88xx|xDD|x|xDD|xT8DTxxx+x|D8D|8-< DDD8Dx8(DHDD8DxD|xD DD@$DD/DD|@|xDD8 DD@$DD/DD|@|xDD8 THDT8|@DD8xTDx88|<<|8Dx8|<|@DD| D@lDDD8|x8xD8x8D8D|DxDT8DD8D8x8@<DDDDDDHxt(D<LL@DtDDLDp$xH$TDLxDDLDD$DDLDp$xtH$TDLxDDLDD$8HL8<xxt<DDTLDD@DDDDDxlLDDDpTD|DDDHDDlDDLDDLDHDD8$DD|<|D<D<DHDLDDTT@DLDxTD@$|Dp$tDTDDDTDx$DxTD@$|DLp$tDTDDDTDx$8HT8D<DDLDxD8Tx<x@DD<D<DDDTT|Dx@DD<DD<xp<DxTD|T8x|TxpDD<D$DDDDDDD<DDHDL(DDdd@xLD@dD@$DH$T<dDDxdD@$D@dD@$DLH$T<dDDxdD@$THdTDDDDLD@xTdDD@@<DD<DD<DDdD<@@DDDDxDDHDx@DDd<T@Dd@HDxDD$< DDx8DD<x< xtD8 DRAW xtD88DxD@@t D@D||dxDd/DxD@D|<d D@D||dxtDd/DxD@D|<d T DRAW DT8<xxt8<@TDx<<<dD<x<DdxDD @|D8D8<D@<xD<@<D8DD@T<DD<D8@<8dd8▗▗*88 8[R]`<|<|D<x<D88<<xDD8xDx<x8Dx<<D8|xDD @DD@D8|8x|8<8<|8<DD@8x|8xDD<D<|8D HDHD<<8D@Dx8x8DD8D88xx88D|8x8 DDTDDD8x8x8D8D|x8DDDDD8TD@|xDDT8D<8<<8D@Dx8x8DD< @lDDDl8<|8x8<|88T8DD8@DD@DDDD@D@DDLL8DDDDt(@L@DlpDHD@@Dl8$LDDDLDHD<DDDDHDDTLTDDLTDDL$DHDDtLDD<LDTL$xD|DTDD<$D@@Dl8$LDDDLD@TDDLTD@DD@DD$DTDDLD@|<@x<DDD@D@DD|TTDDDxL@T@xTHDH|@@xTD$TDDx<|TxpDDxDx<pDD<TTxDTTDDxDT$xpDD||LT|DDTDTT$DDDD8x|D$D<@@xTD$TDDx<|TD@DDxTDx@DD<@DD$D8x|Tx@D@@DDxD@D@D<DddDDxDDL(@d@@DDDHD@@DD$dxDDd@HDDx@DHDxDTdT@DdTxDDd$@HxDDLdD<DdDTd$DxD<T@DD$<D@@DD$dxDDd<@DD@dD@@DxD@DD$DT@Dd@ <Dx<@<D8@8<8<8dDD88@8xtD<D<<D D8 DRAW D<<D8dD@8x<DD<D88x@<<D8@< |D8@|D8@8x8Dxd<D@8DDtDD8D88Ddx@DT<D8dd<<D8dD@8x<DDd <D8@DD<<8@<<D8d8T<DD<D▗G88DOO©GGEEGGEEGGFFEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGEEGGFEEGGEEGGEEGGEEGGFFEEGGFEEGGEE BORDER PRINT RESTORE OR MERGE INVERSE RESTORE CLEAR RESTORE STEP LLIST MOVE STR$ LLIST LET COPY GO SUB MPEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK PEEK USR STR$ 4NOT SUSR NOT !STR$ NOT [K]USR ASM COMPILATION OF KEFRENS ROTATE BY ANDREW SENDETSKI ASCCODE !VAL$ USR CODE USR bw GO SUB VAL 2NOT STR$ 2IN USR 2 LPRINT USR 2STR$ <2 STR$ RANDOMIZE OR BK2(STR$ 2 STEP STR$ STEP ATN STR$ " CIRCLE STR$ STEP ATN STR$ "?CHR$ STEP ATN STR$ "LCHR$ 2<>STR$ GO SUB SUSR STR$ CODE !STR$ STR$ w GO SUB VAL =2STR$ NOT |STR$ COPY COPY ! STR$ 5 '6:VAL$ USR ! CAT USR ACS ! LIST USR ACS THEN G TO IN STR$ INVERSE !VAL$ USR STEP CHR$ INVERSE ! CAT USR STEP CHR$ INVERSE ! LIST USR STEP CHR$ CODE INVERSE !VAL$ USR STEP EXP NOT > INVERSE ! CAT USR STEP EXP NOT > INVERSE ! LIST USR STEP EXP NOT : LET USR G: FORMAT USR VAL G:CODE USR VAL STEP ATTR STR$ !STR$ IN COPY =+G< NEW ACS x =+B GO SUB yC GO SUB [T]<B GO SUB yC GO SUB ATTR = PAUSE STR$ 2STR$ <> RESTORE MERGE !STR$ w MOVE LLIST <> FOR ^#V# FOR <>! AND {< RETURN 8>2NOT STR$ ~▜▚▜bo AND STEP LN STR$ "STR$ USR STEP ATN STR$ " STOP USR STEP ATN STR$ "STR$ !VAL$ USR THEN AND ! CAT USR THEN AND ! LIST USR THEN AND CODE 2EXP USR 2 PAPER USR 2 CLS USR <> INVERSE 5 LIST INVERSE THEN ACS INVERSE THEN PEEK INVERSE 6 INVERSE ^ INVERSE V RETURN ` PAPER 0NOT !CHR$ RESTORE VERIFY LIST 0H AND 83 AND 8 AND 8 AND @ INVERSE w<>c FLASH STEP XCHR$ INVERSE u INVERSE t<> DEF FN INVERSE STEP XCHR$ INVERSE u INVERSE t<>▜&o~#fo<> INVERSE THEN INKEY$ INVERSE wUSR INVERSE THEN NEW INVERSE 6<>!©CHR$ ONH DIM &57RND?[T][R][P] INVERSE w<> STEP [M]CHR$ INVERSE THEN PLOT <> INVERSE THEN RETURN <>2 STR$ 2(STR$ <> GO SUB D MERGE INVERSE w_[P]W> COPY g LIST INVERSE THEN PLOT INVERSE N INVERSE F INVERSE w MERGE RETURN V8 INVERSE ~ STEP A OR MERGE INVERSE ~ STEP A OR 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 CODE go GO SUB R FOR GO SUB Do[P]g INVERSE u INVERSE t INVERSE ~ INVERSE s INVERSE r INVERSE w MOVE <>2STR$ <> RETURN V8 RETURN ^8m( INVERSE THEN [G]e INVERSE THEN OVER _ INVERSE w INVERSE w INVERSE ~ INVERSE w INVERSE ~= PAUSE `NOT CODE INVERSE w INVERSE w INVERSE THEN v "CODE INVERSE ww INVERSE n INVERSE f INVERSE u INVERSE t INVERSE THEN VERIFY INVERSE THEN [O] INVERSE THEN ▙ INVERSE THEN ~ INVERSE n INVERSE f INVERSE u INVERSE t INVERSE THEN f(2STR$ INVERSE ~ INVERSE w INVERSE s INVERSE r<USR INVERSE THEN ▚<>2STR$ CODE INVERSE THEN N q INVERSE THEN V(k STEP ?BIN STEP DRAW BIN INVERSE THEN ^ INVERSE ~2STR$ INVERSE ~ RETURN V8[P]/ NEW U STEP A OR INVERSE n INVERSE f INVERSE ^ INVERSE V:STR$ ▜_} STEP ATTR STR$ | NEW STEP ATTR STR$ INVERSE ~ATN ( IF BIN INVERSE 5 INVERSE n INVERSE f INVERSE ^ INVERSE V INVERSE u INVERSE t INVERSE ~/ NEW 0 INVERSE ~ PLOT W:STR$ AND _zNOT ATTR STR$ INVERSE n INVERSE fT]~#N#F# RETURN 8& THEN © THEN o( INVERSE THEN DEF FN INVERSE s INVERSE r REM INVERSE THEN ^ CONTINUE INVERSE n INVERSE f INVERSE u INVERSE tYO{[P]W INVERSE n INVERSE f INVERSE u INVERSE tx NEW INVERSE wx NEW RETURN INVERSE THEN INPUT ( INVERSE THEN VAL$ 8 VERIFY INVERSE ▚ LET DEF FN RETURN DEF FN COPY INVERSE w NEW INVERSE ▚ RETURN 8>W INVERSE F▘ CLEAR NEW LIST INVERSE w INVERSE THEN n(L INVERSE THEN ^(Fy▜▜▜ THEN / THEN / THEN /!STR$ ▚w<> INVERSE n INVERSE fT]~#F# RETURN 8 THEN © THEN w( INVERSE n INVERSE f INVERSE s INVERSE r GO TO INVERSE u INVERSE tOx INVERSE ▚ INVERSE wy NEW GO SUB DLEN INVERSE ▚ NEW INVERSE w<>▜_!M OR ^#V<> BRIGHT TO "▘ GO TO / VERIFY X LPRINT n[P]@ NEW [B]A PLOT VAL$ k, LIST ATN ▘O NEXT >=[R]{W6 SAVE BRIGHT STR$ FN [A]ydP=, DRAW INPUT LPRINT CLOSE #>=ABS SIN FN [P][G]▟~wpjd^YTPKGC?<852/-*(&$" 'j MERGE l>=3AT b FLASH BORDER O>= CLOSE #.PIn BORDER UCODE (z STOP [ATN RANDOMIZE S TO GO TO WSGN BRIGHT 7[Q]k STOP N[U] RETURN w FLASH CSGN z NEXT LATN 0▞ CIRCLE `]INKEY$USR LPRINT RETURN 27292:7^+(.!+(0+(2+(^&5+(&5-#.!&50^.!-#.!^-#+(^)-+(^+(^ GO TO +^ CONTINUE +^ DATA +^ STOP +b^RND OR LOAD o4`4 COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% COPY [T]NOT LOAD `-[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ -[T]NOT -[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ - COPY `]INKEY$USR LPRINT RETURN 07090:7^+(0+(2+(30^$<^&5'2$<)-+(^+(-#+(.!+(0^02^2^ GO TO 2^ CONTINUE 2^ DATA 2^ STOP 2b^RND OR LOAD o4`4 COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "#$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `-[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ -[T]NOT -[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ - COPY n_RND OR LOAD o999`9 COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD b"a% CONTINUE `% COPY [T]NOT LOAD `-[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ -[T]NOT -[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ - COPY n]RND OR LOAD o999`9 COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `-[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ -[T]NOT -[U]BIN 99999[T]NOT -[U]BIN 9[S]CHR$ a-[U]BIN `9999[T]NOT --[U]BIN 99999999999[T]NOT -[S]CHR$ -[T]NOT -[U]BIN 9[S]CHR$ - COPY `]POINT USR LPRINT SAVE 257(259#25:!7(^+O.C+O0<+O25+O^&j+O&j-G.C&j0<^.C-G.C^-G+O^)Y+O^+O^ GO TO +^ CONTINUE +^ DATA +^ STOP +b^RND OR LOAD o4`4 COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY `]POINT USR LPRINT SAVE 0<7(0<9#0<:!7(^+O0<+O25+O320<^$w^&j'd$w)Y+O^+O-G+O.C+O0<^0<25^25^ GO TO 2^ CONTINUE 2^ DATA 2^ STOP 2b^RND OR LOAD g4[T]NOT `([S]CHR$ ((([T]NOT ([S]CHR$ (((RND OR 4 COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY `]PI<= LOAD : LINE 9<= GO TO : LOAD : GO TO : LINE LOAD 9<= GO TO : LOAD : LINE 9<= GO TO : LOAD : GO TO : LINE LOAD 9<=:: GO TO : LOAD : LINE 9<= GO TO : LOAD : GO TO : LINE LOAD 9<= GO TO : LOAD : GO TO :: THEN LOAD <<= GO TO :: TO LOAD j7e^RND OR o>`> COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD b"a% CONTINUE `% COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY `]PI STEP LOAD : DEF FN 9 STEP GO TO : LOAD : GO TO : DEF FN LOAD 9 STEP GO TO : LOAD : DEF FN 9 STEP GO TO : LOAD : GO TO : DEF FN LOAD 9 STEP :: GO TO : LOAD : DEF FN 9 STEP GO TO : LOAD : GO TO : DEF FN LOAD 9 STEP GO TO : LOAD : GO TO :: CAT LOAD < STEP GO TO ::: CONTINUE :: DATA : FORMAT LOAD c5ATTR a5AT f7RND OR o>`> COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY `]PI STEP LOAD : DEF FN 9 STEP GO TO : LOAD : GO TO : DEF FN LOAD 9 STEP GO TO : LOAD : DEF FN 9 STEP GO TO : LOAD : GO TO : DEF FN LOAD 9 STEP :: GO TO : LOAD : DEF FN 9 STEP GO TO : LOAD : GO TO : DEF FN LOAD 9 STEP GO TO : LOAD : GO TO :: CAT LOAD < STEP GO TO : CAT << CONTINUE << DATA < FORMAT LOAD c5ATTR a5AT f7RND OR gF[T]NOT `:[S]CHR$ :::[T]NOT :[S]CHR$ :::RND OR F COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY a]RND OR LOAD l2b2l2b2l2b2h2[T]NOT `&[S]CHR$ &&&RND OR 2 COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% COPY [U]BIN LOAD `22222[S]CHR$ /[U]BIN 2222[S]CHR$ /[U]BIN 22[S]CHR$ /[U]BIN 22222222[S]CHR$ /[U]BIN 2222[S]CHR$ ////[U]BIN 2222222[S]CHR$ /[U]BIN 2222[S]CHR$ /[U]BIN 22[S]CHR$ /[U]BIN 22222222222222222 COPY a]RND OR LOAD l2b2l2b2l2b2h2[T]NOT `&[S]CHR$ &&&RND OR 2 COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD c&a- COPY [U]BIN LOAD `22222[S]CHR$ /[U]BIN 2222[S]CHR$ /[U]BIN 22[S]CHR$ /[U]BIN 22222222[S]CHR$ /[U]BIN 2222[S]CHR$ /[U]BIN 2[S]CHR$ //[U]BIN 2222222[S]CHR$ /[U]BIN 2222[S]CHR$ /[U]BIN 22[S]CHR$ /[U]BIN 22222222222222222 COPY `]POINT USR LPRINT SAVE 0<7(0<9#0<:!7(^+O0<+O25+O320<^$w^&j'd$w)Y+O^+O-G+O.C+O0<^0<25^25^ GO TO 2^ CONTINUE 2^ DATA 2^ STOP 2b^RND OR LOAD g4[T]NOT `([S]CHR$ ((([T]NOT (POINT USR LPRINT +O-G.C0< COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[S]CHR$ && COPY POINT USR LPRINT SAVE a25`^5-^256*^b7(`^7(:!<^>>^>><:!^7(^7(5-7(:!^a7(`^7(5-25^0<c.C`^0<.C+O)Ya+O`^.C^+O/?^0<^25^5-^7(^ COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY POINT USR LPRINT SAVE `>>^>><:!^b7(`^7(:!<^>><=><:!^7(^7(5-7(:!^b7(`^a7(`^5-:!a7(`^a7(`^5-7(:!:!<^>^<=>^><:!^<^ COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY [R]STR$ LOAD a& GO TO `& LOAD &^ GO TO & LOAD )+- GO TO +- LOAD -^ GO TO - LOAD +)&^ GO TO & LOAD &)&+- GO TO ++-- LOAD + GO TO - LOAD ) GO TO - LOAD & GO TO -& LOAD &^ GO TO & LOAD )+- GO TO +- LOAD -^ GO TO - LOAD +)&^ GO TO & LOAD &)&+^-^ GO TO -- LOAD 0 GO TO - LOAD 2 GO TO - COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD b"a% CONTINUE `% COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY [R]STR$ LOAD a& GO TO `& LOAD &^ GO TO & LOAD )+- GO TO +- LOAD -^ GO TO - LOAD +)&^ GO TO & LOAD &)&+- GO TO ++-- LOAD + GO TO - LOAD ) GO TO - LOAD & GO TO -& LOAD &^ GO TO & LOAD )+- GO TO +- LOAD -^ GO TO - LOAD +)&^ GO TO & LOAD &)&+^-^ GO TO -- LOAD 0 GO TO - LOAD 2 GO TO - COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD &)- COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY `]POINT USR LPRINT SAVE 257(259#25:!7(^+O.C+O0<+O25+O^&j+O&j-G.C&j0<^.C-G.C^-G+O^)Y+O^+O^ GO TO +^ CONTINUE +^ DATA +d^RND OR LOAD o4`4 COPY FN >= LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% LOAD a' CONTINUE `' LOAD a3`'a% CONTINUE % LOAD " CONTINUE `" LOAD a% CONTINUE `% COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ & COPY `]POINT USR LPRINT SAVE 0<7(0<9#0<:!7(^+O0<+O25+O320<^$w^&j'd$w)Y+O^+O-G+O.C+O0<^0<25^25^ GO TO 2^ CONTINUE 2^ DATA 2d^RND OR LOAD o4`4 COPY FN >= LOAD a$ CONTINUE `$ LOAD a0`$a" CONTINUE " LOAD "$$ CONTINUE `$ LOAD a0`$a" CONTINUE " DATA `" LOAD a" CONTINUE `" LOAD a$+ CONTINUE `+ LOAD a7`+a) CONTINUE ) LOAD & CONTINUE `& LOAD a) CONTINUE `) LOAD a+ CONTINUE e+g+ COPY [T]NOT LOAD `&[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&[U]BIN 22222222222[T]NOT &[S]CHR$ &[T]NOT &[U]BIN 2[S]CHR$ &[T]NOT &[U]BIN 22222[T]NOT &[U]BIN 2[S]CHR$ a&[U]BIN `2222[T]NOT &&RND OR j2[T]NOT `&[S]CHR$ &&a& COPY @vAT <= OUT RESTORE CLEAR r▟[S]USR RANDOMIZE 258;>ADGJMPSVY/_behLN LN LN >=>=>= CIRCLE CIRCLE >=>=LN LN LN LN LN LN LN `SGN LN LN LN >=>=>= CIRCLE CIRCLE >=>=LN LN COPY LN COPY LN COPY LN COPY LN LN `SGN LIST LPRINT USR ▘[Q][Q][U][Q][Q]a[U] LPRINT USR [Q][A]pP@ LPRINT LEN LPRINT LPRINT USR VAL VAL [Q][E]©[E]>= PAPER @ PAPER SGN RETURN SGN RETURN SGN SGN CIRCLE >=LN FN [I]▖▖ COPY ▖ COPY ▖@▖▖▖▖▖▖▖xxxhhhXXXHHH88( SAVE SAVE CONTINUE LN LN PLOT LN PLOT LN LN `SGN >= PAPER @ PAPER SGN RETURN SGN RETURN SGN SGN CIRCLE >=LN FN [I]▖▖ COPY COPY ▖`▖ RETURN ▖ RETURN ▖@ RETURN ▖xxhhXXHH88(( ▖ COPY ▖ COPY ▖@▖xxhhXXHH88(( LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE LPRINT SAVE @BJT/^hltx|▗[E][M][U]AT TAN ACS LN INT SGN PEEK USR CHR$ BIN AND >= LINE TO DEF FN FORMAT LPRINT CLS ` IF IF RETURN ` CLS ` IF LPRINT POKE ▝ RANDOMIZE a CLEAR CLS LPRINT CLEAR CLS ` CONTINUE LPRINT LPRINT DRAW CLEAR ` CLS CLS ` DRAW CLS ` CLEAR RANDOMIZE ` RETURN RANDOMIZE ` CLS RANDOMIZE ` CLS DRAW ` LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT LPRINT STEP |;; LLIST ##@xLEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM J CAT << DRAW < BORDER ▜▜L COPY COPY #"[S]""# COPY COPY !"@▘"" K CAT <= DRAW < BORDER ▜▜LD STOP !CHR$ NOT STR$ CHR$ LLIST #▘"# READ READ [S]`K CAT <? DRAW < BORDER ▜▜LD|x8 !"@CHR$ ""b[Q]K CAT <? DRAW < BORDER ▜▜LL@D!" ▘""c +USR < CAT <?SGN < BORDER ▜ COPY M"!NOT STR$ NOT STR$ CHR$ [Q]T@D<NOT # STOP ▘CHR$ "#[S] +USR < CAT <?<< BORDER ▜ RETURN M""[S]"" d@xDBUSR << RETURN RETURN COPY DRAW >< COPY M"b[S]"#CHR$ "`D@@<B CAT <<| COPY COPY COPY DRAW << RETURN COPY COPY !"[S][T]CHR$ ""[Q]USR READ STOP # READ STR$ CHR$ ""[Q] [S][R]" USR PI<<8D[T]!" ▘GxAx<|@@x8< STOP !CHR$ !USR DHCHR$ ##USR ▘G|8|x8TDDxD/D88|<<8x|8D8|DD8<DD|xD<|DD8xD8<x88D|8x8DDDxD|DD8@USR 8D|8DDxDD8D<8|<<@8DD@""B" DpSDDDTLlDH$TDD@DDDlLDD@HLDDL@tHDDHD@DDHDDlL$L<DD@LlD8xDHDlDDLlDD@D@DD@""Bb DHSDDx8TTxp$tD<x@D<xDT<T|Dx@pTDDT@LpDxpx@Dx<pDDTT$TDD@TTDDxpDTDDTTx|Dx@D@DxD@ LLIST STOP B[S] CHR$ STOP READ USR DDSDx@TdDDH$T<D@@<DDDDd<@@HdDxd@LHDDH@@x@DHDxDDd$dDx<@dDDD@HDDDxdD@D<@@<<8@8< "C" [S]!"▘ 8DRx8@<TDDxDd/<<<d<x8D<D<<DDD@D<tD8xD<<@<<D8@8DDdD8@@DD88x<D8DD@DD<Dd<<d COPY COPY #<= STOP !USR [S]a#USR ▘ COPY COPY [N]8 LIST &xx<8xx<xD|x<7<xxx<|x8<<x8Dx8|8D88xDD@8D8xH<D8D8T8DD<|8x8<D8DD88@D8DD8xD/DD|@8|DD/D@DDD<|8D8D@/DDx<8x8|8x|8xD|@xxDD8xD/DDx8|8xD/D8D@DD8DDD<DD88D8D8DDD8T8|8|8x|8xD|@xx8DDx8|x8<D|@xD|8DDD8x<|8D8D@/8|DD@@DD@<$D(DHD<DDt(8$DHDDH$DD(DT<DDLDDDD$DxlDD8(D<LlDDH$TDLxDDLTL@DDL@DDlDDxTHDD@DDDDDDLxDDHDDTLDDDDTHDl8LDDLLx@$DDDDD<DLlDTDDDDDDLxDD<L$LDD@Lx<DD@DLDLTD@DDlDDxTDDLL@xDD@D$D<x<<pDDxLD$DpDxH$D|<D8Dx|TDD<DD$DD<T|xDD|DDTTDxp$tDTDDDTtT@x|T@DDTDTDtpDD@DD<DDxDDTDxD|pDxDtTDxxDxDtpDTDT|<DTTD@$DD<x|xDD<DTTD8xxDDxDDTDxxDDT$T<DD@TDDD@DTTTD@DDTDTDtDDTT@DxD@D$<D(DDDHDDL(D$DHDDH$<DD(DTD@Dd<DDxD$<DDD@DD(DDdDDDH$T<dDDDdTd@@Dd@DDTDTH<x@DxDDDDxdDD<HDD<TdDD@DD<THDDdDDddD@$<<D@D@<DD<dDDT@@DDDxdDDDd$dDDxD@dDDx<@DdTdTx@DDTDTDDdd@D@D@8ddx<Dx<<D88xtD8d8D8x DRAW ddD<D8T8<DDdD<@8ddx<DD<88D88DD8xDd/Dx8D|D/D@@DD<D8D8|x/D@<8@<D8x8@DxxxD8x/D|x<8x/D8D8DD<|DDx<d<<D<8<DD8T<<D8x8@Dxxx88DdDx<D@8<Dx8@@8D|D8@<D8D8|x/8D|DD<x@8<(▗/888888*8OO©GCC7777GGDDDDGDDDDDDGDDCASN CC[D]CC RUN STEP |;; LLIST # RUN LEN >=~ GO SUB [Q]PEEK RUN # OR F DRAW STR$ # REM K OUT <<NOT USR RUN CAT <<NOT USR L"<xx<DENOT USR COPY <=USR <<NOT USR L$"$>><*""|x"<""D<D8D|8T8D88xDD@8D8xx88D|8x8D<|8@xD8|<<x|x8DDD<<D<D+<=USR COPY NOT USR <<NOT USR M8"$""*&6DD"""""D<$DlDDTHD<DDt(8$DHDDDDHDDL@DD$xDD@DDDD(lL@@LD(+ CAT LIST USR NOT USR SAVE COPY M$"$>""<**DD<">>"<|D$DTD|<8<pDDxLD$DpDxDx<p|DD<T@DD$DDx@DxDxTT@@TD+ OUT SAVE USR NOT USR LIST COPY N""$"< *2"Dx """" DD$<DDDTDHDDL(D$DHDDx@DHDxDd@DD$D<@@<Dx@(Dd@@d<(+ RETURN << COPY USR + COPY COPY !"~< *""D@"<"D8ddD8D<T<D88xtD8d8D8x@<<D8@<D<D8dxx<<dx@<DDD<<DdD+ RETURN << COPY USR oBF8[G]D2088xxxxD*<|xD|<|8<<xx@D0D((0D8|8xxx88D|8xDD|8DD88|88|x888DD88D8DD8<|x8D88xDD8DD8DDDD8TD8|x8<D8|x8|@x|x8x8D8DD88|DD<DD<D8<8|x8<D8|x8@8D8xDD<|8D8D@/8|DDl@@D|8x8D8<D|8D8D8DD@8@8Dx8x88DD8D8D8x88D8<8xD8<|D|@|xD@PHHPx$DDDDDDHDDxtDD$DDDDDD<D$DDHD$LDD@DDHD<DDt(TLDDHL(lDTDD@lDDDxDDDDDlDHDDDDLDlLDD@$DDD@lDD8$DHDDxt@DDlDDxTDDLLTp@DDDDD@LDHHDL$L8D8$DHD$DDHDDxD<D@DDlD@LxDL@8||HH|D$xxxxDx<pDDDLDD$DD<xxDDxDx$x||DxpD$T|Dx@xDpDDxLTTxpTTD8|DD@TDDxDxDD<xDTDp|xDDTD|TT<DD@$xDD@TDD<D$DpDxDL@DDTDTDtDDTTD@@DDxDx||D@Txp<pDT|$TDDD$Dpx$xxDxDp|DD<T<<D<D<@DxTx@TDDT@@D||D$@@DDx@DHDxDLDD$<<D@@DDx@D@$@DD@HD$d<@@DDHDDL(TdT@Hd(DDTDDxD@DDx@DDDxDDDHD@DDd<Dd <DD@$@DxD@DDxDD$DHDDDL@DDTDTDDddD@@DD@x@DD@d@HDHDd$dDDD$DHD$@DD@DHDDDDTDDD<D@DD@@dDxd0|8xd<<xx@<<D8@xtD8d<<<8D@<8<d<DD8<D8dD<<x8D88xtD8D|<DDDD8TD8D@8<D8@<xxD@<x8D8DD<8D|DdDD@D8<d<D@8<D8@<8d8D8xxt<D8D8|x/8D|DDD|<8D<@<D8<D<D<D8DdD888d8Dxd<x8<8DD8x<|<x<8<<<8xD<<Dx@D 8T+h BORDER xxx<0xx<DDx||x#<<D<xxxxxD88<<8x8DD<D<|8DDx8|8xD<DD8Dx8D8<DDxD8D<<Dx8|8x8|8@8D8@8|DDDDDDD@DD|D|88|8<@<8xD8<|D|@8|8<D8DDD@8@8D8DDx|x8x8|88DD8H8D8DDx8xD@|8|8D@D8|xD<DD8DxDDDD8x|8D8<|@8DDDxD88xx88D|8x8HD<<$D@D<DLDD@DLDLDD@DDL@DDHxDDDLLlDDDD$DD@D8$DH@DDLLxDDTLDxpxtDtDD@x@DDlD@LxD@D@HHLl$L8D8$DHDlLDDDD@DDHDpDDtlDDD$xDl8D<DDL@DDH<DD(DLTDDLD@xD<LDLHD<DDDDHDDpDD<D$D@DD<|TDD@DTDTxD@DDT@D|p<DD<T<DTTTx|DDDxx$xxD@DD$Dp<@DDTTDx|TTDD@DLDL<xx@D@DxTx@TDx@D@p<pTT|$TDDD$DpDTTDD<|xD@DDp|<HD|xD|LTDxD$D<DTDDxDT@D|DpDxDDTTDDTx@DDDT|TpDDxDx<pDD<HDDD$<@DDDd<<@Dd<dDD@Dxd@