Ruff and Reddy in the Space Adventure: RUFF&RED.B

Es parte de la publicación: Ruff and Reddy in the Space Adventure
Tamaño del archivo: 44032
md5: fadaff6b025583a69fe0bff0477be505
  1 CLEAR VAL "24499": BORDER NOT PI: INK NOT PI: PAPER NOT PI: CLS : RANDOMIZE USR VAL "23906"
  15874 NEXT !XX COPY 6 GO SUB VAL Ki OR  GO SUB _ NEW g@ GO SUB VAL STR$  LET &@Tu GO SUB VAL !=USR / OR  GO SUB [Q]~ACS # GO SUB [Q]~ACS # SAVE STR$  CONTINUE !IN "6/!^~<(= BEEP # RUN  RUN  FLASH  RETURN / NEW 8LEN O LIST y2 BRIGHT ^ NEXT  OR !@ INKEY$w, RANDOMIZE }[D]o$|[S] }o8| VERIFY g  DATA STR$  CIRCLE !@@ COPY u GO SUB VAL &<"6/NOT VAL ^DISK VERSIONBYALEKSEY POPUSHINSELECT GAME' MODE:------------------1. START GAME 2. INFINITIVE LIFEINFINITIVE TIME COPY  NEXT  CLEAR © OR > GO SUB y! GO TO VAL  GO SUB [ POKE /' STEP = STEP  GO TO VAL STR$ > GO SUB y!FN a GO SUB [ POKE / STEP =CODE  THEN A(2▚ THEN I(2|og"|NOT [R] READ SCREEN$ 
  0 COPY  COPY  STEP |;; READ 33PI GO SUB R RESTORE  CLEAR  LLIST * CLEAR ~=(^#V RUN @## CLEAR ~< ~ CLEAR w# CLEAR ~< ~ CLEAR w#~ CLEAR w CLEAR ~ RETURN 8 CLEAR 6 CLEAR ~ RETURN 8 CLEAR 6 CLEAR ▚ RETURN 8 CLEAR 6 CLEAR ~PI  CLEAR 6# CLEAR ~▜▜▜ AND @WO CLEAR  THEN F   OR  CLEAR F OR  OR  OR  CLEAR  THEN F(  MERGE  OR CSTR$  RANDOMIZE  MOVE STR$  CONTINUE z VERIFY W{ AND  _STR$  PAPER z AND WSTR$  FORMAT QSTR$ <=>X CLEAR ▚W CLEAR FK CLEAR  THEN  OVER  OR STR$ xLEN   PLOT   CLEAR 6 COPY  CLEAR 6 COPY <> CLEAR  THEN V( INK y INK ( CLEAR  THEN [G]~#PI #~ INK O INK # CLEAR  THEN  VERIFY  CLEAR  THEN ^ NOT ▙"" BORDER  COPY  COPY USR  INVERSE  BRIGHT  OUT  OVER  BRIGHT  INVERSE  BRIGHT r OUT  OVER  BRIGHT  CIRCLE  FORMAT  LLIST  STOP CHR$  OR ©© OR CHR$  STOP  LLIST  LIST  SAVE  DRAW  RETURN  COPY  COPY  COPY $ COPY  SAVE  LPRINT  LIST  LIST  SAVE  SAVE  DRAW  RETURN  RETURN  COPY  RANDOMIZE  RANDOMIZE  LET  LIST  LIST  LPRINT USR USR  RANDOMIZE  RANDOMIZE  RANDOMIZE  PLOT   SAVE  DRAW  RETURN  COPY  RETURN  SAVE  LPRINT USR $I[C],f~~f DRAW ▝ CLEAR  CLEAR  [A]P,[C]I$USR  LPRINT  SAVE  RETURN  COPY  COPY  COPY  DRAW  LPRINT [A] LPRINT USR [Q][Q][A] LIST ``` COPY  COPY  RETURN  SAVE  SAVE  LPRINT  LPRINT USR STR$  LLIST  BORDER  COPY USR  LPRINT  LIST  SAVE  RETURN  COPY ©??NOT  LPRINT  LIST  LIST  LPRINT  LIST  DRAW  COPY  LPRINT  LLIST  LLIST qcc0 LPRINT ` LIST  ERASE [R OPEN #q LLIST  LLIST  LPRINT  COPY  COPY USR  OUT P[A]x88((H▖▖H(( CLS  COPY  RETURN  RETURN  OVER   830? SAVE  DRAW  RETURN  COPY USR 8USR  SAVE  RETURN ( COPY ?▝LN ▜LN ▜VAL ▙ RUN  RUN  AND  AND  AND <=<= AND  AND  AND <=<=WUuW▙VAL ▜LN ▜LN  COPY  COPY  COPY USR ?USR  COPY  SAVE  LPRINT USR ??>! SAVE  SAVE ▘▝USR USR @@    SAVE USR  CHR$  RETURN " COPY  RETURN  LLIST  COPY ©STR$ 0>=$[C]I4[N]PEEK 601LEN LEN 006PEEK [M]6/(VAL$ 4I[C]$>=0STR$ © COPY  COPY  COPY  COPY m[N]| COPY ? COPY  COPY  SAVE <=? COPY  LPRINT  LPRINT r==IN [J] INK  USR © COPY USR  LPRINT  LIST  SAVE  DATA BIN ?▜GC[T][R]QQQVAL LN , NEW  NEW [I][A]QQQ[R][T]CG▜?© RETURN  DRAW  DRAW  DRAW  RETURN  COPY  COPY  COPY  COPY  COPY  COPY  RETURN 
  63974 SAVE  COPY ? COPY ??? LET  DEF FN EXP  COPY ? LET ▞ LET b▘0 COPY  COPY  COPY USR  LPRINT  LPRINT  LPRINT  LIST  LIST  LIST  SAVE  SAVE  DRAW  COPY  RETURN  RETURN  RETURN  COPY | AND [O][O] AND | COPY  COPY  COPY  COPY  DRAW ▜LN IN SGN SQR  RANDOMIZE  RANDOMIZE SQR SGN IN  OUT __ OUT  COPY ?? COPY  COPY  COPY ? COPY  RETURN x`USR USR [Q]PI8 @@USR `[A] LIST  SAVE  SAVE  COPY  SAVE  COPY  SAVE  DRAW  DRAW  RETURN  COPY >=IHOO COPY  COPY [I]XLN >= CONTINUE h CONTINUE >= CIRCLE  FORMAT  FORMAT  OUT USR  COPY  LIST USR  USR ? COPY ?? COPY  RETURN  SAVE  LPRINT USR USR  COPY ?USR  LPRINT  LPRINT  COPY  COPY  LPRINT  COPY  $ << COPY  COPY  CLEAR  COPY ??©©  COPY  SAVE USR USR   LIST  COPY ©©??? COPY  COPY ? COPY [D][D][D]▘ COPY  COPY STR$ 1<> PRINT  CLS  DRAW  COPY  READ  FLASH + THEN  THEN + FLASH  READ E COPY  RETURN  DRAW  DRAW  RETURN  COPY ©?▘▝@@` LPRINT  LPRINT  LPRINT  LIST  LET  COPY ©? COPY  COPY  COPY © COPY  DRAW  NEXT  GO TO  FORMAT  FORMAT [Q][Q][R] BEEP  CONTINUE  FORMAT  FORMAT [Q] FORMAT  FORMAT  CONTINUE  RUN  SAVE + COPY  READ USR ?© COPY !USR ? COPY  COPY  COPY  COPY  BORDER 1 CAT 0# COPY  LOAD  BORDER  BORDER  READ  LPRINT  LIST  LPRINT  LPRINT  LPRINT   SAVE  SAVE  DRAW  SAVE  LIST  LLIST NOT USR USR  COPY  LPRINT  COPY  LPRINT  LPRINT  COPY  INK $$  COPY  RETURN  RETURN  RETURN  COPY  COPY  COPY  COPY  COPY  COPY NOT  LLIST  LLIST  LLIST  LET  LIST  SAVE  DRAW  DRAW  RETURN  RETURN  COPY  COPY  SAVE ? COPY  COPY  COPY  SAVE  SAVE  RETURN  COPY  RETURN  SAVE  COPY  READ STR$  LLIST  LPRINT  SAVE  COPY  DRAW  LIST  LPRINT USR  LIST  LIST  LIST  SAVE  SAVE  DRAW  RETURN  COPY  COPY  COPY ~ABS Z$$ RANDOMIZE  COPY  DRAW  LIST  BORDER  SAVE  DRAW  RANDOMIZE y9=> COPY  RANDOMIZE 8? COPY ??// CAT ▜<=NOT ?USR USR  COPY  COPY ©@@` [Q][Q]  LPRINT   BORDER  COPY  SAVE NOT [Q]GXf CLS N$O REM  OR q=SIN D;<= LIST  COPY  RETURN $ COPY ?`? COPY  COPY ?IN [P] OUT ___ OUT  COPY  LOAD ? OUT STR$ &NOT STR$  DATA  PAPER aNOT _ BEEP   COPY  COPY  COPY  RUN  BORDER  READ NOT STR$ STR$ STR$ ▝▝▝ BORDER  BORDER  BORDER  FLASH  LLIST  SAVE  RETURN  COPY ©©??[P] COPY  COPY   COPY ©@@@ [Q] `@@@© COPY ? CAT © COPY [P] COPY © COPY ▜ LLIST  SAVE  RETURN  SAVE  SAVE  SAVE  RETURN 0 COPY  COPY  COPY  RETURN  LIST  LPRINT  LPRINT  LPRINT  LIST  LIST  SAVE  DRAW  RETURN  COPY  COPY 8$80(($< COPY  COPY  COPY  RETURN  DRAW  LPRINT  NEXT  NEW  TO 8 COPY USR  LIST  RETURN , COPY  COPY  COPY USR  LPRINT  SAVE  COPY  SAVE ; PAPER *-]]- COPY  COPY 3g TO 3f LPRINT  COPY  RETURN   COPY ©? LPRINT  SAVE  COPY  RETURN  COPY  COPY  COPY  LIST  SAVE  COPY  COPY  COPY  COPY  COPY  COPY [M]9s& COPY  CLEAR  CLEAR  RANDOMIZE  SAVE  LIST  LIST  LIST  LPRINT  LPRINT USR USR USR USR  RANDOMIZE  PLOT   PLOT   PLOT   RANDOMIZE  COPY ©© COPY  READ  GO TO  FOR  CONTINUE  FOR  GO TO  READ  COPY  COPY  COPY  COPY  COPY  RETURN  LPRINT  COPY  COPY  SAVE y~©©©xv PAUSE  PAUSE vx©~y SAVE  COPY  COPY  COPY  COPY  COPY ©©©??© COPY ?<= LLIST  SAVE  RETURN  COPY  RETURN  RETURN  RETURN # COPY  COPY  RETURN  IF  IF  COPY  COPY  IF  STOP  INPUT  CONTINUE  CONTINUE  LOAD  LPRINT  COPY  COPY  COPY  LIST  COPY  COPY    00VAL p[A] FORMAT [A]pVAL 00    COPY  COPY  COPY  COPY  COPY  RETURN  RETURN  DRAW  DRAW  DRAW  SAVE  DRAW  DRAW  RETURN  COPY <= LPRINT  RETURN   COPY  COPY  COPY  LIST  DRAW  ERASE U FLASH <= COPY  COPY  COPY ? COPY  COPY  COPY  COPY  COPY  COPY >=[P]? COPY  OUT  OUT  OUT [P] OUT  OUT CODE  OUT 'USR  SAVE  COPY  RETURN  CLEAR  IF  DATA [I]h▖▖h[I] CONTINUE XFN >=>=▖▖▖x▚y RETURN  COPY  COPY ? COPY x[L]jj[L]x COPY  LPRINT  RANDOMIZE 3` TO [J]* COPY  RETURN  DRAW  DRAW  SAVE  SAVE  LIST  LIST  COPY USR USR USR  COPY  LIST  LET  RANDOMIZE  SAVE  DRAW  COPY  LIST  LPRINT  LPRINT  LPRINT  COPY  COPY  OUT _XkRNBB^bB©@_ FORMAT  COPY  COPY  COPY  COPY ©? COPY  COPY  COPY  COPY [P]0 NEW  TO [J]% COPY  RETURN  IF  LLIST  SAVE  SAVE  STOP ▞IIIp COPY  COPY  PRINT  COPY  COPY  COPY  COPY  COPY  RANDOMIZE USR  USR  RANDOMIZE  COPY  COPY  COPY xs BORDER  DEF FN [M] COPY  BORDER  TO <><> TO  BORDER  COPY ?/STR$  RETURN  COPY  LPRINT "STR$  COPY  COPY  BORDER [I]▜▜▗ DATA [E][H] COPY  COPY  COPY   COPY  COPY USR `p($*-./__IN © COPY  NEXT  BORDER STR$ [J]3f NEW f CAT ! COPY ©? COPY  COPY  READ ##'G▜ COPY  COPY  COPY  COPY  SAVE  CLS  PAUSE  DEF FN 2CHR$  PAUSE  STOP ▘B"B STOP  STOP  STOP CHR$  RETURN  IF  SAVE  COPY  COPY  COPY   COPY  RETURN @[Q] FORMAT  CONTINUE  POKE  IF  CLEAR  RANDOMIZE  CLS  IF  IF  CLS  SAVE  COPY STR$ [J]~ COPY AIAyy COPY  RETURN  DRAW  DRAW  DRAW  SAVE  LIST  LIST  LPRINT USR  LPRINT  LPRINT  SAVE  COPY  RETURN  COPY ©©© COPY  COPY  COPY ©IN _'w▜© COPY ( COPY ©IN ^- COPY  COPY  AND [M]9s LIST  COPY $ DATA  DATA  COPY IN IN ???? OUT <= READ  LET  SAVE  DRAW  RETURN  RETURN  SAVE  DRAW  COPY  COPY  DRAW ▗▜▜▗▗▗[M][A][A][P]DRND MERGE  GO SUB  LET  COPY  COPY   COPY USR  OUT  FORMAT  BRIGHT CHR$  POKE  CONTINUE  FORMAT [Q]A▘/_IN ©?IN ? COPY  CAT [P]? COPY [P][P][P]7 COPY g LPRINT  LIST  DRAW  COPY  COPY ? //  COPY  COPY  /#; CLS  COPY  COPY  CLS  COPY  CLS  COPY  CLS  CLS  CLS  COPY  CLS  COPY  CLS  COPY  CLS  COPY  CLS  CLS +[SQR {d CLS {{;;[L] FOR  CLS  COPY  READ [L]k▛▛k[L] READ  COPY  COPY  CLS  COPY  COPY 2===%======%%=%%%%=%%=%%=%%%%<<<<<,,,,,,< STOP BIN PI▛R5 DRAW AT ]STR$ FN ▙tZ@( SAVE  LPRINT >=VAL [I]iS<& RANDOMIZE  STOP  FORMAT SQR INKEY$[B]|gR=( GO TO  BEEP NOT CODE [L]▜taN;( LOAD  INVERSE  THEN EXP PI[F]q_O>. DRAW  FOR  FLASH  THEN SQR SCREEN$ [K]▞yiYJ;, LET  STOP  CLOSE # AND LN POINT [K]~pcVI;.! IF  GO SUB  LPRINT  CLOSE #<=INT TAB [Q][E]▖|0c CLEAR  COPY > GO SUB y GO SUB x PLOT  ?2D>=CODE 2E>=2F>=2G>=NOT  DIM <=|2PEEK <=}▜o▜o&I>=~#DMfoASTR$  GO SUB S STEP STR$ ~#NOT INT STR$ ECHR$  GO SUB S STEP STR$ `i#~#DMfo]STR$  GO SUB S PRINT STR$ ~#NOT  STOP STR$ SIN  OR  GO SUB S PRINT STR$ `i#~#fowSTR$  GO SUB SCHR$ ~#NOT CHR$ EXP NOT  GO SUB SCHR$ CODE 2 ERASE CHR$ 2J AND 2QBIN 2[U]<=<2TCHR$ 2STR$  OR 2>=NOT >2H>=> COPY 21CHR$ 2&CHR$ <>~LN (w_CODE W GO SUB R~#NOT INT STR$ !Y>=~#LN  LINE [T]STR$ "SIN STR$ g>=▜o&~#fo"FCHR$ NOT ECHR$ ^ GO SUB R~#NOT  STOP STR$ !]>=~#LN  LINE  CAT STR$ " PAPER STR$ o>=▜o&~#fo"COS  OR NOT SIN  OR ^ GO SUB R~#NOT CHR$ !b>=~#LN ( INPUT "CHR$ u>=▜o&~#fo"INT NOT NOT EXP NOT CODE 21CHR$ NOT *CHR$ >PI>=CODE 2&CHR$ NOT STR$ >PI( LIST  CLEAR  COPY > GO SUB y GO SUB H!TCHR$ 5CHR$ CNOT !VAL$  LINE ^# INVERSE !UCHR$  INVERSE  INVERSE  DIM NOT ATTR CHR$ NOT COS CHR$ NOT SQR CHR$ NOT  AND CHR$ NOT  MOVE CHR$ NOT  MOVE CHR$ NOT  LPRINT CHR$ NOT  LOAD CHR$ NOT  LOAD CHR$ NOT NOT NOT NOT NOT CHR$ NOT NOT NOT NOT NOT x2INOT 2kNOT x2DNOT 2fNOT CODE 2LEN NOT ~#2yNOT ~#2TCHR$ "FCHR$  THEN  INK  THEN ▝NOT CNOT ~#2WNOT NOT HCHR$ ~#2▖NOT NOT HCHR$ ^#V# GO SUB SNOT NOT HCHR$ ^#V# GO SUB S/NOT NOT HCHR$ > COPY <CHR$ HCHR$ 2 ERASE CHR$ ! FLASH  LINE NOT HCHR$ ^#V#" FLASH CHR$ x2 ERASE CHR$  FOR NOT HCHR$ CODE 2DNOT 2fNOT 2LEN NOT 2E>=~#2TCHR$ "FCHR$ NOT SIN NOT x2INOT 2kNOT ~#2TCHR$ "FCHR$ NOT CNOT !{>=CODE 2INOT NOT PNOT ^ GO SUB R~#NOT VNOT !<>CODE 2kNOT NOT rNOT ^ GO SUB R~#NOT xNOT > COPY PI(><( TO !▘>=~# RETURN ( STEP CODE  NEW 2E>="NNOT > COPY PI(F><(IN !<>~# RETURN (USR x▘"pNOT &USR o^,V![A]NOT >o ERASE NOT $ DIM  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  GO SUB S=>=>!>=NOT 5CHR$ # OR ! PLOT   DEF FN ^# INVERSE !<>NOT  INVERSE  INVERSE  DIM NOT BIN NOT 'BIN NOT /BIN NOT :BIN NOT EBIN NOT PBIN NOT _BIN NOT nBIN NOT nBIN NOT ▚BIN NOT [A]BIN NOT BIN NOT VAL$ BIN NOT  DEF FN BIN NOT  CIRCLE BIN NOT CHR$ x2) OR 2K OR x2$ OR 2F OR CODE 2[B] OR ~#2Y OR ~#2>=NOT "INT NOT  THEN  DIM  THEN [B]NOT # OR ~#27 OR NOT SGN NOT ~#2h OR NOT SGN NOT ^#V# GO SUB S DATA BIN NOT SGN NOT ^#V# GO SUB S RANDOMIZE BIN NOT SGN NOT ^#V# GO SUB S> COPY <CHR$ SGN NOT 2QBIN ! CAT NOT SGN NOT ^#V#"ZBIN x2QBIN  FOR NOT SGN NOT CODE 2$ OR 2F OR 2[B] OR 2G>=~#2>=NOT "INT NOT NOT ATTR  OR x2) OR 2K OR 2[G] OR x2$ OR 2F OR 2[B] OR ~#2Y OR ~#2>=NOT "INT NOT  THEN POINT  THEN [B]NOT # OR x2) OR 2[G] OR 2$ OR 2[B] OR CODE 2F OR ~#2>=NOT "INT NOT  THEN POINT  THEN  MOVE NOT # OR x2) OR 2K OR 2[G] OR ~#2>=NOT "INT NOT NOT # OR ! OPEN #>=CODE 2) OR NOT 0 OR ^ GO SUB R~#NOT 6 OR !#<>CODE 2K OR NOT R OR ^ GO SUB R~#NOT X OR !M<>CODE 2[G] OR NOT [O] OR ^PI GO SUB R~#NOT RND OR > COPY PI(><(ACS ! PAPER >=~# RETURN (ATN CODE  NEW 2G>=". OR > COPY PI(F><(POINT !$<>~# RETURN (SCREEN$ x▘"P OR &USR o^,V!p OR >o ERASE o OR $ DIM  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  GO SUB SA>=>PI(>< LINE  OR !P<>~# RETURN  LINE  OR 2C>="[M] OR !STR$  OR 5CHR$ <=!LN  STEP ^# INVERSE !CHR$  OR  INVERSE  INVERSE  DIM NOT  AND NOT   AND NOT ( AND NOT 3 AND NOT > AND NOT I AND NOT X AND NOT g AND NOT g AND NOT © AND NOT ▞ AND NOT  RANDOMIZE  OR NOT PI AND NOT <= AND NOT  MOVE  AND NOT  INK STR$ x2!<=2C<=x2<=2><=CODE 2▞<=~#2Q<=~#2STR$  OR "COS  OR  THEN  LLIST  THEN ▞NOT <=~#2/<=NOT ASN  OR ~#2`<=NOT ASN  OR ^#V# GO SUB S INVERSE  AND NOT ASN  OR ^#V# GO SUB S PAUSE  AND NOT ASN  OR ^#V# GO SUB S<=NOT ASN  OR > COPY <CHR$ ASN  OR 2J AND ! RANDOMIZE  STEP NOT ASN  OR ^#V#"S AND x2J AND  FOR NOT ASN  OR CODE 2<=2><=2▞<=2F>=~#2STR$  OR "COS  OR NOT [T]<=x2!<=2C<=2▙<=x2<=2><=2▞<=~#2Q<=~#2STR$  OR "COS  OR  THEN [R] THEN ▞NOT <=x2!<=2▙<=2<=2▞<=CODE 2><=~#2STR$  OR "COS  OR  THEN [R] THEN <>NOT <=x2!<=2C<=2▙<=~#2STR$  OR "COS  OR NOT <=!CODE >=CODE 2!<=NOT (<=^ GO SUB R~#NOT .<=!+<>CODE 2C<=NOT J<=^ GO SUB R~#NOT P<=!M<>CODE 2▙<=NOT [G]<=^ GO SUB R~#NOT [N]<=> COPY PI(><(ATN !ACS >=~# RETURN (LN ▘ PAUSE 5<=CODE  NEW 2F>="&<=> COPY PI(F><(SCREEN$ !2<>~# RETURN (ATTR x▘"H<=&USR o^,V!h<=>o ERASE g<=$ DIM  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  THEN : THEN  GO SUB S?>=>PI(>< LINE <=!P<>~# RETURN  LINE <=2C>="[E]<=> COPY PI LINE ABS <=!H>=5CHR$ ABS <=6!PEEK <=5CHR$ ABS <=CODE 21CHR$ > VERIFY W:E>=▘ PAUSE  LINE <=CODE 2E>=:F>=▘ PAUSE  MERGE <=CODE 2F>=:G>=▘ PAUSE  LPRINT <=CODE 2G>=y2D>=!G>=> GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR =B GO SUB yC GO SUB ATTR <>FN CP COPY U>=[>=_>=d>=d>=d>= COPY  COPY  COPY  COPY  COPY * CAT ▜<>INKEY$ LINE  THEN [A] CAT c TO [J] STEP  FORMAT F DEF FN  RESTORE  DEF FN  RETURN  RETURN  RETURN  COPY  COPY  COPY  CLEAR  CLEAR  CLEAR  RETURN  RETURN  RETURN  DRAW  DRAW  DRAW  CLEAR  CLEAR  CLEAR  CLEAR  CLEAR  CLEAR  DRAW  DRAW  DRAW  DRAW  DRAW  DRAW  COPY  RETURN  CLEAR  COPY  COPY  COPY  RETURN  CLEAR  DRAW  RETURN  RETURN  RETURN  DRAW  IF  SAVE  COPY  RETURN  CLEAR  COPY  COPY  COPY  CLEAR  CLS  RANDOMIZE  RETURN  DRAW  IF  COPY  RETURN  DRAW  IF  SAVE  DRAW  CLS  IF  SAVE  PLOT   POKE  RETURN  RETURN  RETURN  COPY  COPY  COPY  CLEAR  CLEAR  CLEAR  RETURN  RETURN  RETURN  DRAW  DRAW  DRAW  CLEAR  CLEAR  CLEAR  CLS  CLS  CLS  DRAW  DRAW  DRAW  IF  IF  IF  CLS  CLS  CLS  RANDOMIZE  RANDOMIZE  RANDOMIZE  RETURN  RETURN  RETURN  COPY  COPY  COPY  CLS  RUN  NEXT  COPY  RETURN  DRAW  SAVE  POKE  LIST  SAVE  RETURN  RETURN  RETURN  DRAW  SAVE  DRAW  RETURN  RETURN  RETURN  RETURN * Z80 Music Player and music (c)1990 Sean Conran *<>{>=!80(!(08!80FN !FN 08!80>=!>=0FN !FN 0▖!▖0x!x0X!X'!X08!80X!X0x!x0>=!>=M0X!X'!X08!80X!X0x!x0>=!>=50x!x0X!X08!8/0(!(08!80FN !FN M▜<>0FN !FN M-<>0x'0XATTR  LINE ATTR  LINE 0x0FN 0▖'0xUSR  LINE USR  LINE 0▖0>=ATTR  LINE ATTR  LINE ATTR  LINE 0x0FN USR  LINE USR  LINE 0FN '0▖ REM  LINE  REM  LINE 0FN 0( REM  LINE  REM  LINE 0(0>=0FN 0▖-<>0FN !FN G'!FN 0▖!▖0x!x0FN !FN 0▖!▖50x!x08!8M0[I]![I]50x!x0X!X;08!80x!x50▖!▖0FN !FN ;0(!(08!850(!(0>=!>=0(!(0FN !FN )0>=!>=50FN !FN 0▖!▖;0x!x0X!X50[I]![I]0>=!>=50FN !FN 0[I]![I]0FN !FN 508!80(!(M-+<>?<>[L]>=08 OR >=$ABS >=08[L]>=0FN  OR >=$ABS >=0>=[L]>=08 OR >=$ABS >=08[L]>=0FN  OR >=$ABS >=0>=[L]>=0▖ OR >=$ABS >=0>=[L]>=08 OR >=$ABS >=0X[L]>=0▖ OR >=$ABS >=0▖[L]>=08 OR >=$ABS >=0x[L]>=0X OR >=$ABS >=0X[L]>=0>= OR >=$ABS >=0([L]>=0X OR >=$ABS >=0X[L]>=0>= OR >=$ABS >=0X[L]>=08 OR >=$ABS >=08[L]>=0FN  OR >=$ABS >=0FN [L]>=0FN  OR >=$ABS >=0([L]>=0X OR >=$ABS >=0FN c TO 0h-M<>CODE >=0xx!xABS >=0(CODE >=0xx!xABS >=0([O] STEP CODE >=0▖▖!▖ABS >=08CODE >=0▖▖!▖ABS >=08 LINE  STEP [O] STEP [O] STEP  LINE  STEP CODE >=0FN FN !FN ABS >=0XCODE >=0FN FN !FN ABS >=0X COPY  STEP  COPY  STEP CODE >=0FN ABS >='[L]>=0(080X-#<>M<> RANDOMIZE >=8!8<>0FN P DEF FN P DEF FN P DEF FN P DEF FN P DEF FN P DEF FN P DEF FN  RANDOMIZE >=8!8<>0▖u DEF FN u DEF FN u DEF FN u DEF FN u DEF FN u DEF FN u DEF FN  RANDOMIZE >=X!X<>0[I][K] DEF FN [K] DEF FN [K] DEF FN [K] DEF FN [K] DEF FN [K] DEF FN [K] DEF FN P DEF FN P DEF FN P DEF FN P DEF FN  RANDOMIZE >=X!X<>0FN  THEN  DEF FN  THEN  DEF FN  THEN  DEF FN - OPEN #>=x!x!x! REM  DEF FN ▖!▖!▖!▖! IF  DEF FN  REM  DEF FN  REM  DEF FN  IF  DEF FN FN !FN !FN !FN ! CAT  CAT  CAT -<>{>=!>=0[I]![I]0(!(0>=!>=0[I]![I]<>0FN 0>=0(08''''''-+<>M<>ABS >=0(CODE >=0>=ABS >=0(CODE >=0XABS >='CODE >=X!XABS >='CODE >=0XABS >='CODE >=X!XABS >='CODE >=0FN ABS >=0▖CODE >=X!X[L]>=0808-#<><>M<>X!X0[I]0>=0X0[I]0>= FORMAT (!(0X0FN 0X0FN 08'''''''''-[J] COPY [M] LOAD  LOAD  BORDER  RANDOMIZE  CLS  RANDOMIZE  DRAW  BORDER © BRIGHT  LOAD  LOAD  GO SUB  CLEAR  CLS  CLEAR  RETURN  BORDER q BRIGHT  INPUT no= FLASH ABS  OVER  BORDER q BRIGHT  INPUT .- THEN [N] DEF FN  BORDER q BRIGHT  INPUT NOT [N] DEF FN  BORDER q BRIGHT  INPUT NOT [N] DEF FN  BORDER q BRIGHT  INPUT N@l= OPEN #[N] DEF FN  BORDER ©[M] LOAD  CAT USR l RANDOMIZE  NEXT [N] DEF FN  COPY ©[M] LOAD  CAT USR l RANDOMIZE  NEXT [N] DEF FN ©q BRIGHT  INPUT N@l= OPEN #[N] DEF FN q BRIGHT  INPUT NOT [N] DEF FN q BRIGHT  INPUT NOT [N] DEF FN q BRIGHT  INPUT  THEN [N] DEF FN q BRIGHT  INPUT  FLASH ABS  OVER <=q OUT  INPUT  CLS  CLEAR  RETURN  COPY  CLS  LOAD  DEF FN  CLS  RANDOMIZE  DRAW ~ GO SUB sU CLOSE #< CLS v NEXT  CLS  STEP  PAPER  CLOSE #!i@ STEP  CLOSE #.. TIME OUT .. COPY NOT d MOVE  GO SUB sU CLOSE #< CLS v NEXT  CLS  STEP  PAPER  CLOSE #!H STEP  CLOSE #.. GAME  OVER .. COPY ! STEP STR$  STEP  BEEP  STEP R MERGE  THEN b LINE ▝ MOVE > COPY 2[U]<= STEP  BEEP :&CHR$ PICHR$ [B] MOVE CODE 21CHR$  STEP STR$  STEP R MERGE  THEN bCHR$ [S] MOVE NOT LEN  MOVE  GO SUB sU CLOSE # NEXT ! STEP STR$ CODE 2USR  MOVE  STEP z CLOSE #> INPUT 2USR  MOVE CHR$ [K] ERASE !@ STEP  CLOSE #.. GAME CREDITS .. COPY !▗@ STEP  CLOSE #DESIGN,CODING & GRAFIX BY COPY ! DIM @ STEP  CLOSE #.. TWILIGHT .. COPY !cH STEP  CLOSE #PUBLISHED UNDER LICENCE BY COPY ! OR H STEP  CLOSE #.. HI-TEC  SOFTWARE .. COPY !CP STEP  CLOSE #(C) 1990 HANNA BARBERA INC COPY ![T]P STEP  CLOSE #(C) 1990 PAL DEVELOPMENTS. COPY NOT _ OPEN # GO SUB s LINE  ERASE !p FORMAT 1CODE  MERGE > MOVE >_ GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$ INKEY$ ERASE 1![U]@ STEP  CLOSE #(1) .. KEYBOARD CONTROL COPY !$H STEP  CLOSE #(2) .. KEMPSTON JOYSTICK COPY ![U]H STEP  CLOSE #(3) .. INTERFACE II COPY ![U]P STEP  CLOSE #MUSIC BY ..  SEAN CONRAN COPY !%P STEP  CLOSE #.. CHOOSE AN OPTION .. COPY ! POKE "SQR  OPEN #> RUN  FLASH  RETURN  NEW  LINE  TO  OPEN #> RUN  FLASH  RETURN  NEW  LINE  TO  OPEN #> RUN  FLASH  RETURN  NEW  LINE  TO  OPEN #>▟ FLASH  RETURN  NEW CHR$ INT  OPEN #> CLEAR  FLASH  RETURN  NEW CHR$ INT  OPEN #>© FLASH  RETURN  NEW CHR$ INT  OPEN #> OUT  FLASH  RETURN  NEW CHR$ INT  OPEN #> CLEAR  FLASH  RETURN  NEW CHR$ INT  OPEN #> OPEN # RETURN ><>26! STEP  BEEP +"SQR  OPEN #}TAN CHR$ e OPEN #NOT SGN  MOVE > COPY 2[U]<= STEP  BEEP :&CHR$ PICHR$  MOVE  OPEN #CODE 21CHR$  MERGE  STEP STR$  MOVE > RUN  FLASH  RETURN G NEW  LINE  TO  OPEN #x NEW  LINE  TO  OPEN #x NEW  LINE  TO  OPEN #z27NOT T CLOSE # MOVE  MERGE  RETURN  COPY >= RESTORE  RETURN   LINE O CLOSE #o&)))< MOVE  MERGE  FOR w$w$w$w$w$w$$w$} AND  o8| VERIFY g$w$$w$$w$$w LLIST ,NOT  CLOSE #1<>GGGGGGGGGGGGGGGGGGGGGGGGGGGCODE  OPEN # RETURN  GO SUB s BEEP  CLOSE #go1X>USR  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE =CHR$ ▖ CLOSE #!1[> RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  RETURN CHR$  ERASE  CLOSE #!=CHR$ PI CLOSE #1<> GO SUB sO MERGE 1RND MERGE >[Q] MOVE ! RESTORE  VERIFY  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$  READ  CLOSE #!>1Z RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  RESTORE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE  MERGE =CHR$ * MERGE 1<>:7PICHR$ ] MERGE  FLASH W<> RETURN CHR$ } MERGE ![Q] MERGE  LOAD { FLASH  RETURN INKEY$CHR$ w MERGE z▝W# THEN ! LET <>![G] MERGE O~# FLASH  RETURN INKEY$CHR$ [A] MERGE z▝W# THEN ! LIST <> OUT  OUT  CLEAR  CLS ©@ABCDEFG#@#A#B#C#D#E#F#GC@CACBCCCDCECFCGc@cAcBcCcDcEcFcG@ABCDEFG[T]@[T]A[T]B[T]C[T]D[T]E[T]F[T]GNOT @NOT ANOT BNOT CNOT DNOT ENOT FNOT G READ @ READ A READ B READ C READ D READ E READ F READ GHIJKLMNO#H#I#J#K#L#M#N#OCHCICJCKCLCMCNCOcHcIcJcKcLcMcNcOHIJKLMNO[T]H[T]I[T]J[T]K[T]L[T]M[T]N[T]ONOT HNOT INOT JNOT KNOT LNOT MNOT NNOT O READ H READ I READ J READ K READ L READ M READ N READ OPQRSTUVW#P#Q#R#S#T#U#V#WCPCQCRCSCTCUCVCWcPcQcRcScTcUcVcW PRINT  OR  MERGE  RESTORE  INVERSE  RESTORE  CLS v STEP 0CHR$  NEXT  INVERSE  LLIST  LLIST  MOVE STR$  LET <>7> COPY  INVERSE !USR < STEP CHR$ NOT [R] RETURN :/[ NEW  SAVE COS 2/[ CLEAR © GO SUB y<> STEP USR ] STEP TAB  MOVE  STEP USR ]<> STEP USR ] STEP V MOVE  STEP USR ]<> STEP USR ] STEP 0 MOVE  STEP USR ]<>:/[ATN  LINE u CLEAR  STEP USR ]7> COPY  INVERSE !USR < STEP H STEP USR ]NOT u CLEAR ACCCCLxzzzx{x{x{xx{{{{{yx{{?``cfFFFFFFFFFFFFFFFFFFFg``DCLFGxx{x{xx{yyx{yyxB`fBIN  OR _`DLxtuz{z{zz{y~©zxyK@Lyx{K@@@Lz{zyK@Ba STOP  STOP  STOP  STOP  STOP  STOP  STOP  STOP  STOP  STOP  STOP  STOP  AND <=g`Dxvwzx! TO _[7 MERGE  GO SUB VAL !`TAN _ CONTINUE [P]NOT NOT 3!T OUT  COPY  COPY  RESTORE COS _ATN  GO SUB B LLIST >=~ RETURN t( GO SUB FN  INPUT +F THEN x( THEN LN xPI( RETURN >0>t+~ DRAW + CAT x{▞tz▗tx▗tzy▖t{tx[A]t{▖tK@tLx{tyKBa▚t READ t>=<>_Dy▖txx▞tzt|}tK@Lx{xtK@@Lytxt?@tLx{ytx{{y{{x▚t{ytBa▜tCODE gc``_``a>=<>_D▗t{xy▖t{x{?@tLxGz▜tx{▜tz▜tBCCL▗tztKA@L▙t?@Az{Q`]t^tCODE tCODE g`_`t^>=<>_D@L▖t{xyytzyK@@CCLtz{y|}▜txzK@@L▗t?CC[pqrspqrspqrspqrspqrspqrspqWCC[rspqrsRatCODE tCODE tCODE g_`t]f<>_DL{zKCCLx▜tK@@LtzGyzt{K@tL{y▗tz{xtzBCC[jmlkmlkljWXXUCCVYkjSatCODE eftCODE _`ta<>_D|}▗tGF{ztF{▗t{z▚tyx[E]t{?CtVXYnokmjWXXYnomZUCt[nomlTatCODE ▜tCODE _`ta<>_C@tAxy{t?A{?A▖txt{t?@tCtVXtUCCVXtUCtVXt]t^▚tCODE _`ta<>e/`CtLz{▗txKLtKLtx{▗tzt{y▗tyB``ct`tct`tcf▚tCODE _`ta<>g`CCLFtx▗tztzy▗txz▞t{B`fSCREEN$ FN POINT tSCREEN$ POINT FN POINT POINT SCREEN$ _`taSCREEN$ FN POINT POINT SCREEN$ POINT tSCREEN$ POINT FN POINT SCREEN$ bcdtLEN BIN  OR LEN gdf▜tCODE _`ta<>_CDt{ytK@@Ly▗t{tK@tL{tKLt?BaINKEY$▚tINKEY$▗tg`tfINKEY$▞tINKEY$▗tCODE ▚tLEN  AND <=LEN ▛t/]t`tcf<>_CDx▗t{G▞ty{JCLt?@tL▗txzBBaINKEY$▚tINKEY$t_``ftINKEY$▞tINKEY$▗tCODE ▚tLEN >=<>LEN tgc`_`tf<>_CDtKL▟t{tytx?BCtD▖t?CCaPI/^INKEY$ STOP t_`a▗tINKEY$▞tINKEY$▗tCODE t/^>=<>LEN ▟tCODE g_``at<>e`CDrspqrspqrspqrspqrspqrspqrspqrspqrZCt[pqrspqrsZCCa STOP t/`aINKEY$ READ tccf▗tINKEY$▞tINKEY$▗tCODE ▗t/`a>=<>LEN t/t/^▗tCODE _``at<>_CCXXYmktWYjmjktjmWUCt[jkWUCCa READ t`t^INKEY$CODE ▞tINKEY$▞tINKEY$▗tCODE ▗t__`^>=<>LEN t_t_a▗tCODE gct]]f<>_CtV[nolWXtUVXtYkltnoWXUCtVYljZCtSQR SGN ABS ▜tPICODE ▞tINKEY$/^▚tINKEY$t/]^ATTR AT STR$ CHR$ NOT `^<>LEN /at_aCODE SCREEN$ FN SCREEN$ CODE  LINE  THEN /`CtVXYlWUCtDCCVYnomlWXtUCtVXYnoWUCtPEEK IN USR tCODE ▞tINKEY$_a▚tINKEY$t__`TAB VAL$ PEEK IN USR ``a<> STOP LEN  STOP  STOP _at_aCODE tINKEY$CODE t``CtVXtUCtVXtUCtUCt`]]`t]tf▗taINKEY$_aTAN ASN ACS tINKEY$t__`]t`ta<> READ t]at_a]t^INKEY$CODE /]`29?t3``▚taINKEY$_aATN ttINKEY$t__`ctf<>bct`at_a`tccfINKEY$CODE _``6 BORDER )t)' BORDER ))t)t)' BORDER ' BORDER )))t)' BORDER )t' BORDER )t)7`a▚taPI_aLN EXP INT tINKEY$t__`t CONTINUE AT LEN <>LEN _at_a``fCODE ▗tINKEY$CODE _``6 NEW *[A] NEW *t' NEW *t[C] NEW *t[C] NEW **' NEW **' NEW *t' NEW *t[C] NEW ' NEW **▙ NEW **7`a▗tSIN tgcc]^tINKEY$t__`tTAB VAL$ LEN <>LEN ATTR _at_a`fCODE ▗tINKEY$CODE /`t6 NEW *[B] NEW **▜t▖ BORDER **▛*t' NEW [E][F]' NEW *t▘▖*[A] NEW *▘▖*t' NEW ▟*t7`atLEN LEN LEN g_TAN ASN ACS __`]t^LEN  LINE  THEN LEN TAB _at_aaCODE ▗tINKEY$CODE /`t6▞▖ NEW * DATA  NEW  BORDER ' BORDER )t▟▟*t[C] NEW *&!t(![G][H](#*t)t▚*[B] NEW *)' BORDER ▞▖▖**'▜▖*t▘7a`]^tLEN LEN LEN _ATN t__`SIN tft//]]at_afCODE ▗tPICODE _ct`6 BORDER )▟* RESTORE  NEW  NEW ' NEW *t▞t▗ BORDER *&$.8t/%#*t▞▗ NEW *t' NEW ))▚▚▟*'▚)▞▗ NEW *))7dfLEN /^LEN LEN _LN EXP INT gbftLEN ▗t CONTINUE AT //`tat_atCODE ▜t/at_6 NEW *▞t[I][J][I][J] NEW *)t*&$.5t4/%#*t))**▟*' NEW [I][J]▞▞t*))*t7)LEN eccfLEN /]tf▖tCODE ▗tLEN ▗tTAB VAL$ __`tat_atCODE t]]cdt_6 NEW *)t[K][L][K][L][I][J] NEW *[A] NEW **&$.5t4/%#*t▜▖' NEW [K][L] BORDER )t' BORDER *[C]*t7*LEN ▚tLEN /`a▛tCODE ▗tLEN tSIN t`at_at/^tCODE ▗t/`6 NEW *t[C] NEW **[M][N][M][N][K][L] NEW *[B] NEW  !$.5t4/%!t"**▚ BORDER ▚' NEW [M][N] NEW *t' NEW *t NEW *7*LEN ▚tLEN _`a STOP t/]^tLEN ▗tLEN tLEN _at_a STOP  STOP /`a STOP tCODE  STOP t_`6 NEW *t.8t/ NEW *.8t5t48t5_]t` READ t__`SIN ttLEN tLEN _at_` READ  READ `t READ t]`6 NEW *t09t36 NEW *09!t3`tfFF LPRINT FF LPRINT  LPRINT F LPRINT FF LPRINT Fgd`tSIN t__`ctftLEN tLEN _atbct`6!t#*)t76 NEW *)' BORDER )' BORDER )' BORDER )' BORDER )t)7``f LPRINT t LPRINT  LPRINT  LPRINT  LPRINT  LPRINT t LPRINT Fg`taSCREEN$ FN POINT SCREEN$ LEN SCREEN$ FN SCREEN$ LEN __`fLEN ▗tLEN tLEN _atSCREEN$ POINT FN POINT CODE POINT SCREEN$ POINT CODE POINT POINT SCREEN$ POINT tSCREEN$ _488/%#*t76 NEW * DATA  NEW **' NEW *▙*' NEW * DATA  NEW *' NEW *t' NEW *t DATA *7`f LPRINT t LLIST  LPRINT  LPRINT  LLIST  LPRINT t LLIST gd`aINKEY$LEN INKEY$LEN __atLEN LEN tLEN _atINKEY$CODE tCODE ▞t_t4/%#*t76 NEW * RESTORE  NEW **' NEW *t' NEW * RESTORE  NEW *' NEW *▙*' NEW *t&! RESTORE !7a LPRINT ▚t LPRINT  LLIST ▗t LPRINT ▜t_`aINKEY$LEN INKEY$SIN t__atLEN LEN SIN t]atINKEY$CODE tCODE t/^e]_t4/%#*t09:;t=88>;t< NEW *&$.885a LPRINT ▚t LPRINT `]f LPRINT ▗t`]]``afINKEY$LEN PILEN __aSIN SIN VAL SIN t_`_`atINKEY$CODE /^CODE ▞t_t4/%#*t))' BORDER )0991 BORDER ))' BORDER )t)' BORDER ))*&$.5ta LLIST t/^ LPRINT _a LPRINT `]`taINKEY$LEN tLEN __afLEN ▗tLEN bcbcdtINKEY$CODE _`]]^▖t_t4/%#*t'[A][I][J] NEW )t*t' NEW *t[A] NEW *t' NEW *t&$.5tat/ca LLIST _a LPRINT e]`taPISIN tbbdtLEN ▗tLEN tLEN LEN ▚tINKEY$/ctfg]t^_t4/%#*t'[B][K][L] NEW **[C] NEW *▙' NEW [C] NEW *[B] NEW **[E][F]' NEW *t&$.5ta]^tat_a LLIST t LPRINT  LPRINT  LPRINT `a▗tLEN tLEN ▚tSIN ttLEN tLEN LEN ▗t/ftCODE t_t4/%!!"' NEW [M][N].8t/ NEW *' NEW *t[G][H]' NEW ** !$.5ta LPRINT  LPRINT tat_a▚t LLIST  LPRINT  LPRINT `a^tLEN tLEN ▜tLEN ▗tLEN tLEN LEN ▗ta STOP tCODE  STOP t_t48t5t48t/ NEW *t.8t5ta LLIST  LPRINT `]]at_`]]bt LPRINT  LLIST `t]t^LEN t/^/]t` READ t``fF LPRINT F LPRINT F LPRINT F LPRINT Fe`29t79t3`tfF LPRINT Ft LPRINT F LLIST _``atg`tat LPRINT F LPRINT Ft LPRINT F LPRINT FFgc`taLEN tef_`tfF LPRINT FF LPRINT FF LPRINT tF LPRINT FF LPRINT tFKQa LPRINT  LLIST  LPRINT  LLIST _1 BORDER ))' BORDER  BORDER )' BORDER )*&!t7 NEW 7``f LPRINT  LPRINT t LLIST t_``at LPRINT Fat LPRINT t LPRINT t LLIST  LPRINT t LPRINT g``aLEN ▜t_`tf LPRINT  LPRINT  LLIST  LPRINT  LPRINT  LLIST  LPRINT tRa LLIST t LPRINT ▗t_)*▛*[A] NEW ' NEW *t' NEW *&$.885 NEW **7`ft LPRINT  LLIST ▖t/ct`t LLIST g]tft LPRINT t LPRINT t LLIST _`]SIN t▚t``cfFt LPRINT  LLIST t LPRINT  LLIST ▗t LLIST  LPRINT  LPRINT Sa▚t LLIST ▗t_ !#**[B] NEW ' NEW *t' NEW &$.,))*[I][J]7a▗t LLIST `a▚t/]t_]^▖t LLIST ▚t LPRINT t LLIST t_`fLEN LEN ▗tLEN `` LLIST t LLIST ▚t LPRINT ▚t LPRINT  LLIST S`]^t/]ta8/%#*t' NEW * NEW  (!$.+*t[K][L]7at`]`a▚t_at_`a▙t/]]^▜t/]`aLEN LEN ▗tLEN ``▜t/^▗t LLIST ▚t LLIST /]]Itt4/%#**;t+**&!![M][N]7IttItItIttIItaSIN ttLEN `ItIttt[S]H4/%#*))' BORDER )' BORDER )' BORDER **&$.8t5[P][P]t[P]t MOVE tttttaLEN LEN tSIN t[P][P]t PAPER  FLASH t[P]t[P]t[P][T]▝t4/%#**' NEW *' NEW  DATA ' NEW *&$.5t[O][Q][O]t BRIGHT  MOVE  ERASE tttt CIRCLE `LEN LEN ATTR AT LEN `[Q][Q] CIRCLE [Q]t[P][O][S][Q][T]tt4/%!"' NEW ' NEW  RESTORE ' !$.5t[R]t TO  STEP t INVERSE  ERASE tt CIRCLE t INK  CIRCLE `LEN LEN TAB VAL$ LEN `[O][R][P] INK  CIRCLE [Q]t[Q]ttt48t5tttttt[P] INK t INK ``]t`tRND[O] INK [P][Q]tRNDtt[P]HHtttt[P][O]t[S]tttRND[Q]tt[P] DEF FN [O]tt DEF FN tttt DEF FN  DEF FN  DEF FN tt[Q]t[P]tRND OUT  DEF FN  DEF FN t OUT t MOVE t[Q]t BRIGHT t[Q] CAT tttt▝t DEF FN t DEF FN  CIRCLE  OUT  DEF FN  DEF FN tt DEF FN  DEF FN t[Q]t CIRCLE t[Q] OPEN # CLOSE #t BRIGHT t MOVE  ERASE t[P] DEF FN [Q]t MOVE  INVERSE t FORMAT t▝t DEF FN  DEF FN ▝t OVER t OUT  INK t DEF FN  PAPER  FLASH [P]t[P]t[Q][P] INK t[Q] MERGE  VERIFY  INVERSE  TO  STEP  ERASE [P] OPEN # CLOSE #[Q][O]t ERASE tt DEF FN  DEF FN ▝tt BEEP t[P]t[Q]t[Q]t[P][Q][P][Q]t[P][Q][P]tt[O] MERGE  VERIFY [Q]t DEF FN t[S]t[P]tt[Q]t DEF FN t[Q]tt[Q][Q][Q][Q]t[Q][Q][Q] CIRCLE  DEF FN  DEF FN t CIRCLE  DEF FN  DEF FN  CIRCLE  DEF FN [Q]▝[P]t▝[P][S][T]t[S][P]t[Q]t DEF FN  CIRCLE t MOVE  PAPER  FLASH [R] OVER t[Q][P][P][Q][P][Q][Q][Q][P][Q][Q][P][Q]t CIRCLE  INK [P]t INK t INK [P] DEF FN [Q]t[Q]t[P] CAT [Q]RND[P]tRND[O]t OPEN # CLOSE #[Q][P][P] INK  MOVE  ERASE t BEEP t[P][Q][Q][Q] BRIGHT [Q][Q]t[Q][Q][Q][Q]tt INK t[Q]t[P]t[Q]t DEF FN  DEF FN [Q]t▝[Q]t[Q] FORMAT [R]t[Q] TO  STEP tt MERGE  VERIFY [R] BEEP [Q] OVER [Q] BEEP t ERASE tt[Q][R][R]t BEEP [Q] INVERSE [Q] BEEP [Q]t OVER [Q][Q] BEEP  PAPER  FLASH [Q]t OVER  TO  STEP  BEEP t[Q] PAPER  FLASH t[Q]t[Q]t▝[R]t PAPER  FLASH [R] PAPER  FLASH [R]tttttttttt=tGtOtGtEGBEEBBGBBGBtGAAOAtOAtOAAOAAOAAOAtEtBtAtEBBGBEGBGDtEtBEEBEEBEEBEtBtEBBEBBEBBEBtEBEEBEBEEBtEEBEBEtGtFtLtOtEEGEtGEtGEEGEGtEtGttEEtB&tGBtGBBGBtGBGHtDtTDtGtOtFtGtEEGtEECCEtGEEGEtDDEEDCGtO tG0tE$tFFDDCFBBCEBADDEEDDEEDDEtCABFCBBFFDDG tOtAOAAOtAtO4tGtBtGt=[B]t NEXT > OPEN # RETURN !? RESTORE  FLASH  RETURN  NEW   PLOT  OIN USR  STEP  INK 0 IF ! RETURN +|ASN   RANDOMIZE  STEP  MERGE 0 FOR [M] STEP  MERGE 0 DATA > AND LN 0 LPRINT $  LET <> STEP  INK 0 MERGE x RETURN  CLOSE #0 POKE  STEP  INK  FORMAT y INPUT O&VAL  0 INVERSE u THEN TAB USR yO INVERSE ~TAB USR  INVERSE #SIN . STEP  MERGE  FORMAT > THEN LN  THEN VAL  ERASE SGN |TAB gzCOS   LINE | RETURN <> STEP  INK  FORMAT >=  CLEAR PI>=>© FLASH  RETURN >=POINT  NEW  ( NEXT y/O NEW  PLOT   OPEN # RETURN 7<> STEP 2 OPEN # STEP [C] OPEN # NEXT  STEP  CONTINUE TAN > COPY 2USR !5 MERGE 6# CLS CODE 2% MERGE !`,"X> COPY 2m▚>2ZCODE 2@ MERGE 2qACS >2ATTR > COPY 2@▜2[I]▗2LEN >2▚>2s▝>2[H]>2USR ▛!"/LEN "^LEN CODE 2 AND 2LN  CLOSE #2 LINE  CLOSE #27▗>2 RESTORE  CLOSE #>2 CLOSE #▝2W>2% MERGE  STEP $ MERGE 1IN ]:ATTR o&h[O]~2[B]▖ STEP  INVERSE SCREEN$ > RUN  FLASH  RETURN  NEW CHR$ SIN ▝ STEP pAT > OPEN # RETURN > CLS  FLASH  RETURN  NEW  LINE u CLEAR  STEP s▞ THEN b LINE [O]▝CODE  OPEN # RETURN NOT [T] STEP [T] CLOSE #:LN  CLOSE #PICHR$  STEP ▝: LINE  CLOSE #PICHR$  STEP ▝: RESTORE  CLOSE #PI LINE E▛ STEP : MERGE  STEP ▗AT >= LINE  BORDER ▝2 CLOSE #▝:W INPUT 2WNOT  GO TO ▝>2W>PIBIN  RUN SIN >PI LINE 4▘!N#F#>EXP CHR$ ▘CODE 2 NEXT ▝=2A▘!VAL$ "G▘NOT :▘" RANDOMIZE ▝:X[B]2X AND 2w:Y[A]2Y AND 2xNOT ▙▝>PIBIN  RUN ATN >PIBIN [L]SIN >PI LINE e▘!~ RETURN CHR$ V▘CODE 2A▘NOT e▘#"G▘2w:x AND 2x>PI LINE [Q]▘!P~ RETURN  COPY CHR$ x▘!P~#"l▘2l:X RETURN 0CHR$ [Q]▘:k VERIFY :YEXP  PAPER [Q]▘LN  ERASE [Q]▘>PI LINE :Y RETURN ▖ PAPER EXP ▘:X RETURN P ERASE EXP ▘ STEP CODE !~ RETURN CHR$  AND ▘!Y~#"INT ▘O:k▝2k:[B]2:lO:▚2ly2▚>PI LINE !~ RETURN  COPY CHR$  IF ▘CODE 2[R]▘#" INPUT ▘2i2NOT :Y RETURN [Q] PAPER :/LEN PI LINE !j" INPUT ▘2 CONTINUE ▘:X RETURN USR  LINE A RETURN CHR$ Q:ATTR  RETURN  PAPER Q VERIFY 2ATTR >[Q]2XNOT z▝:ATTR  AND 2ATTR > 2XNOT z▝ STEP s▞:LEN PI LINE [G]:SIN PI LINE [G]:ATTR  RETURN &CHR$ z:/ RETURN [A] LINE [G] AND 2/NOT [G]:/ RETURN >=CHR$ [B]CODE 2[2SIN > COPY 2LEN NOT [G] AND 2/>= LINE IN 2[H] RETURN CHR$ TAN 2 AND ▗! AND ▞" TO ▗CODE 2 PRINT ▗NOT IN :X VERIFY 2XNOT  LINE ▜>PI LINE 6▗:X NEW  SAVE 2X AND o&^#V:Y NEW  SAVE t<_ RETURN GCHR$ ▗:Y NEW  LINE ▗ RETURN GCHR$ ▗:X AND 2XNOT ▚▜>=2▗CHR$ ▚▜2 AND >(2 CLOSE #▝:m▚PICHR$ (▗x2ZCODE 2 AND ▗ STEP IN ▛NOT ▚▜>PI LINE ^▗!N>EXP CHR$ P▗CODE 27▗2USR NOT ▜:X▝2X#"=▗NOT ▙▝:[B]▖PI LINE LN ▗:X RETURN P PAPER LN ▗: AND ▗PICHR$ LN ▗!CY:Y NEW  SAVE t<o~ RETURN OCHR$ LN ▗:Y NEW  LINE [H]▗,~ RETURN OCHR$ LN ▗1IN ] STEP . CLS > COPY 27▗:X AND 2X! GO TO ▞"=▗>2ZNOT ▙▝CODE 2(>[Q]2:z2 PAUSE >PI LINE [J]!~ RETURN CHR$  FLASH ▗CODE 2 AND ▗NOT [J]2▙#" TO ▗ RETURN [G] ERASE 9> COPY 2LEN :X NEW CHR$ ▟>PICHR$ ▟:X VERIFY o&^#V:Y NEW  SAVE t<_ RETURN GCHR$ +:Y NEW  LINE ▟ RETURN G LINE ▟! INVERSE ▞" TO ▗> COPY 2 PRINT ▗NOT  LET :X NEW CHR$ ▟ STEP SIN {PICHR$ ▘ STEP ^SIN {PICHR$ ▘:X AND o&^#V:Y NEW  SAVE t<_ RETURN GCHR$ ▘:Y NEW  LINE ▟ RETURN G LINE ▟CODE 2 AND ▗: PAUSE WNOT X[B]2XNOT  LET :X NEW CHR$  LET :X AND o&^#V:Y NEW  SAVE t<_ RETURN GCHR$  LET :Y NEW  LINE  ERASE  RETURN GCHR$  LET  STEP ^SIN CODE SQR CHR$  LET  STEP SIN {PICHR$  LET :X AND 2X: PAUSE WNOT  AND ▗PICHR$  AND ▗! AND ▞" TO ▗CODE 2 PRINT ▗ THEN B LINE NOT ▚:Y NEW CHR$ l▚:X NEW  SAVE o& RANDOMIZE  LLIST :Yt AND _o~ RETURN GCHR$ ▚▜ LLIST {o~ RETURN GCHR$ ▚▜ LLIST {o~ RETURN GCHR$ ▚▜ LLIST {o~ RETURN GCHR$ ▚▜:X NEW  LINE l▚ LLIST {o~ RETURN GCHR$ ▚▜>PICHR$ ~▚/2m▚>2ZNOT ▚▜:Y AND  RETURN INT CHR$ RND▚:ATTR  RETURN CHR$ [K]▚:% MERGE PI LINE fASN NOT FN ▚<2ATTR CODE 2YNOT z▝2Y> INPUT 2POINT ▚CHR$ ▚▜:Z< RETURN CHR$ ABS ▚>2ZNOT ▚▜ THEN J LINE x▜:Y NEW CHR$ ▜:X NEW  SAVE o& RANDOMIZE  LLIST :YtOo~ RETURN GCHR$ ▚▜ LLIST yo~ RETURN GCHR$ ▚▜ LLIST yo~ RETURN GCHR$ ▚▜ LLIST yo~ RETURN GCHR$ ▚▜:X NEW  LINE ▜ LLIST yo~ RETURN GCHR$ ▚▜:m▚PI LINE 2▜/2m▚>2ZNOT ▚▜:Y VERIFY  RETURN  RETURN CHR$ Z▜:ATTR  RETURN CHR$ N▜:% MERGE PI LINE fASN NOT ]▜=2ATTR >LN 2YNOT z▝2Y> INPUT 2^▜CHR$ ▚▜:Z< RETURN CHR$ r▜>2ZNOT ▚▜:m▚PI> LINE ▜>2Z1IN ]NOT ▙▝>2(>FN 2: THEN B LINE ▖>2Z:Y NEW CHR$ ▖:Y RETURN LN CHR$ PEEK ▜:ATTR <2ATTR CODE 2YNOT z▝:X NEW  SAVE o& RANDOMIZE  LLIST :Yt AND _o~ RETURN OCHR$ ▖ LLIST {o~ RETURN OCHR$ ▖ LLIST {o~ RETURN OCHR$ ▖:X NEW  LINE ▖ LLIST {o~ RETURN OCHR$ ▖:Y AND 2Y THEN J LINE ▖>2Z:Y NEW CHR$ {▖:YPICHR$ 5▖:ATTR =2ATTR >LN 2YNOT z▝:X NEW  SAVE o& RANDOMIZE  LLIST :Yt=_o~ RETURN OCHR$ ▖ LLIST {o~ RETURN OCHR$ ▖ LLIST {o~ RETURN OCHR$ ▖:X NEW  LINE {▖ LLIST {o~ RETURN OCHR$ ▖:Y VERIFY 2Y THEN b LINE ▞:X NEW CHR$ ▞>PI LINE  VERIFY ▖:X RETURN pCHR$  VERIFY ▖ VERIFY 2X> COPY 2 AND ▗2USR ! AND ▞" TO ▗CODE 2 PRINT ▗:Z RETURN  LINE  LINE ▖> COPY 2m▚>2ZNOT m▞CODE 2m▚>2ZNOT m▞:X VERIFY o&^#V:Y NEW  SAVE t_ RETURN OCHR$ m▞ RETURN OCHR$ m▞ RETURN OCHR$ m▞:Y NEW  LINE ▞ RETURN OCHR$ m▞:X VERIFY 2XNOT m▞:X NEW CHR$ e▞:X AND o&^#V:Y NEW  SAVE t_ RETURN OCHR$ m▞ RETURN OCHR$ m▞ RETURN OCHR$ m▞:Y NEW  LINE e▞ RETURN OCHR$ m▞:X AND 2X1IN ]NOT ▙▝:7PICHR$ ~▞ FLASH W<> RETURN CHR$ [O]▞!STR$ ▞ LOAD { FLASH  RETURN INKEY$CHR$ [I]▞z▝W# THEN ! LET <>!ATN ▞O~# FLASH  RETURN INKEY$CHR$ LEN ▞z▝W# THEN ! LIST <> OUT  OUT  CLEAR  CLS ©ttt COPY  COPY  RETURN t DRAW  DRAW ▚t COPY t RETURN  RETURN  DRAW  DRAW  IF  IF  DRAW  CLEAR  RETURN  COPY  COPY  COPY  COPY  DRAW  CLEAR  RETURN  COPY  COPY  CLEAR  RETURN  COPY  COPY  RETURN  COPY  COPY  COPY ▗t IF  DRAW  CLEAR  RETURN  COPY  DRAW  CLEAR  RETURN  COPY  CLEAR  RETURN  COPY  RETURN  COPY t COPY  RETURN  RETURN  DRAW  SAVE  SAVE  DRAW  RETURN  RETURN t COPY  COPY  CLEAR  DRAW  DRAW  DRAW  CLS  CLS  IF  IF  IF  IF  IF  IF  CLEAR [U]RNDINKEY$RNDINKEY$ DRAW  DRAW  DRAW  DRAW t DRAW  CLEAR  COPY  RETURN  COPY t COPY &&%% COPY ''(( COPY ))**++,, COPY ,,++**)) COPY  COPY  COPY  COPY  BEEP Z CLOSE #Z MOVE Z STEP pAT 1IN ]:/[ATN ( STEP  FOR ]NOT  RUN < CLS v NEXT  CLS  STEP + CLOSE #!i@ STEP  RETURN POINT .. TIME OUT .. COPY NOT [F]▛ STEP pAT 1IN ]:/[ATN ( STEP  INVERSE ]NOT  RUN < CLS v NEXT  CLS  STEP + CLOSE #!H STEP  RETURN POINT .. GAME  OVER .. COPY  STEP s▞ THEN b LINE AT ▛ STEP s▞ THEN bCHR$ TAN ▛NOT u CLEAR >PI LINE y▛_:6 RETURN <>>={=2USR ▛▜o&?▛^#V>A! FOR w,w,ww,w,w<>!@ OPEN # RETURN A RETURN #  POKE <>dCODE  OPEN # RETURN  OR  GO SUB _G DRAW STR$ > SAVE  OPEN # RETURN  OR  DRAW STR$  CONTINUE <>XXXXX#XCXcXX[T]XNOT X READ XY#YCYcYY[T]YNOT Y READ YZ#ZCZcZcZcZcZcZSQR tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ©tJ`tUSR t[A]SCREEN$ BIN  OVER  SAVE ▟,▟F▟`▟z▟[E]▟VAL$ ▟>=▟ STOP ▟ DRAW ▟▙0▙J▙d▙~▙[I]▙SIN ▙ TO ▙ NEW ▙4Nh▘[M]ACS  FORMAT  REM [A][A]8[A]R[A]l[A]▚[A][Q][A]INT [A] CLOSE #[A] INPUT [A][B]"[B]<[B]V[B]p[B][B][U][B]PEEK [B] CIRCLE [B] PAUSE [B][C]&[C]@[C]Z[C]▝t[C]▙[C]FN [C]CHR$ [C] BRIGHT [C] PLOT  [C][D]*[D]D[D]^[D]x[D][C][D]AT [D] AND [D] LPRINT [D] IF [D][E].[E]H[E]b[E]|[E][G][E]VAL [E] LINE [E] DATA [E] RETURN [E][F]2[F]L[F]f[F][F][K][F]TAN [F] DEF FN [F] CONTINUE [F][G][G]6[G]P[G]j[G]▗[G][O][G]LN [G] ERASE [G] GO TO [G][H] [H]:[H]T[H]n[H]▖[H][S][H]SGN [H] VERIFY [H] LIST [H][I]$[I]>[I]X[I]r[I][I]INKEY$[I]USR [I] PAPER [I] POKE [I][J]/[J]v[J][A][J]SCREEN$ [J]BIN [J] OVER [J] SAVE [J][K],[K]F[K]`[K]z[K][E][K]VAL$ [K]>=[K] STOP [K] DRAW [K][L]0[L]J[L]d[L]~[L][I][L]SIN [L] TO [L] NEW [L][M][M]4[M]N[M]h[M]▘[M]tACS [M]USR ttt@ABCDEFG#@#A#B#C#D#E#F#GC@CACBCtDCECFCGc@cAcBcCcDcEcFcG@ABCDEFG[T]@[T]A[T]B[T]C[T]D[T]E[T]F[T]GNOT @NOT ANOT BNOT CNOT DNOT ENOT FNOT G READ @ READ A READ B READ C READ D READ E READ F READ GHIJKLMNO#H#I#J#K#L#M#N#OCHCICJCKCLCMCNCOcHcIcJcKcLcMcNcOHIJKLMNO[T]H[T]I[T]J[T]K[T]L[T]M[T]N[T]ONOT HNOT INOT JNOT KNOT LNOT MNOT NNOT O READ H READ I READ J READ K READ L READ M READ N READ OPQRSTUVW#P#Q#R#S#T#U#V#WCPCQCRCSCTCUCVCWcPcQcRcScTcUcVcW▘P▘Q▘R▘S▘T▘U▘V▘W[S]P[S]Q[S]R[S]S[S]T[S]U[S]V[S]WCHR$ PCHR$ QCHR$ RCHR$ SCHR$ TCHR$ UCHR$ VCHR$ W STOP P STOP Q STOP R STOP S STOP T STOP U STOP V STOP WATTR INKEY$ INPUT INKEY$aPI POKE PIINKEY$FN  FLASH FN 4POINT RNDPOINT PEEK [C]IN RUSR STR$  ERASE STR$ [C]CHR$ RNOT BIN  ERASE BIN [C] OR R AND <= ERASE <=[C]>= ERASE PEEK SQR  ERASE SQR [C]SGN RABS [C]EXP RINT  ERASE <> LINE R LINE [C] LINE  ERASE  LINE  OPEN # OPEN # THEN R THEN [C] THEN  ERASE  THEN  TO R TO [C] TO  ERASE  TO  STEP R STEP [C] STEP  ERASE  STEP  DEF FN R DEF FN [C] DEF FN  ERASE  DEF FN  CAT R CAT [C] CAT R<>[C]<> OPEN # OPEN # ERASE  CAT  FORMAT R FORMAT [C] FORMAT  OPEN # OPEN # ERASE  FORMAT  MOVE R MOVE [C] MOVE  ERASE  MOVE  ERASE R ERASE [C] ERASE ttt[K]t>  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$  CLOSE #[S]<>> GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$  BORDER [S]<>>  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR  FOR =CHR$  SAVE [S]<>> GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR  FOR =CHR$ [T]<>:WPI LINE `[T]:Xo& FORMAT [M]) RANDOMIZE " POKE RND:Y NEW  SAVE tO GO SUB CN[T] GO SUB C RETURN RNDLN [Q]>  LLIST  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$ L[T]1IN ]:[PI LINE ▙[T]:/o& FORMAT [M])^#V:] NEW  SAVE tO FOR "8[R]:[R] STEP  ERASE [S]NOT [H][T]SGN yVAL CHR$ [B][T]:bPI LINE  OR [T]:co& FORMAT [M])^#V:d NEW  SAVE tO FOR "INT [R]SGN [R] STEP  ERASE [S]NOT  DEF FN [T]SGN yVAL CHR$ >=[T]:iPI LINE  RANDOMIZE [T]:jo& FORMAT [M])^#V:k NEW  SAVE tO FOR "<[S]>[S] STEP  RESTORE [S]:vPI LINE $[U]:wo& FORMAT [M])^#V:x NEW  SAVE tO FOR "n[S]p[S] STEP  RESTORE [S]:PI LINE O[U]:▗o& FORMAT [M])^#V: NEW  SAVE tO FOR "[Q][S][S][S] STEP  RESTORE [S]:WPI LINE k[U]:Y2qINKEY$:X2[L]INKEY$:Z2INKEY$ STEP lINKEY$:[PI LINE ▜[U]:]2qINKEY$:/2[L]INKEY$:^2INKEY$ STEP lINKEY$:bPI LINE [T][U]:d2qINKEY$:c2[L]INKEY$:e2INKEY$ STEP lINKEY$:iPI LINE IN [U]:k2lFN :j2[G]FN :l2FN  STEP gFN :vPI LINE  FLASH [U]:x2lFN :w2[G]FN :y2FN  STEP gFN :PI LINE  RUN [U]:2lFN :▗2[G]FN :▚2FN  STEP gFN  CLS v NEXT  STEP <= IF xLEN CHR$ RND1[U][O]![A]>( MOVE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$  STEP <= IF :WPI LINE INKEY$1!LN [Q]>  FOR  LLIST  FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$  CLS RND1IN ]:[PI LINE "INKEY$ GO SUB [8[R]!:[R] STEP  PLOT  [S]:bPI LINE 3INKEY$ GO SUB [INT [R]!SGN [R] STEP  PLOT  [S]:iPI LINE DINKEY$ GO SUB [<[S]!>[S] STEP [T]:vPI LINE UINKEY$ GO SUB [n[S]!p[S] STEP [T]:PI LINE fINKEY$ GO SUB [[Q][S]![S][S] STEP [T] STEP <= IF NOT ASN ▝ GO SUB sFN INKEY$>O NEW o&$[Q]^#V INVERSE ! INVERSE y NEW  SAVE t2[U]INKEY$.&)4[Q]^#V.&) FORMAT [M]<> GO SUB S<=INKEY$"INT INKEY$y2PEEK INKEY$> 1 LLIST  GO SUB sINT INKEY$1 MOVE STR$ ~[T]w#~[S]w#~[R]w MOVE ~SIN w+~COS w+~VAL w GO SUB s<=INKEY$=CHR$ LN INKEY$NOT PIINKEY$ GO SUB SPI" CLEAR INKEY$y2PI> 1 LLIST  GO SUB s CLEAR INKEY$1 MOVE STR$ ; COPY 7 THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN ~[T]w#~[S]w#~[R]w#~[Q]w MOVE STR$ ; THEN ; THEN  THEN  THEN  THEN ; THEN  THEN  THEN ~VAL w+~LEN w+~SIN w+~COS w GO SUB sPI=CHR$  CLS INKEY$NOT PIINKEY$ GO SUB S}PI"pPIy2▝tPI> 1 LLIST  GO SUB spPI1 MOVE STR$ ; COPY 7 THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN ~[T]w#~[S]w#~[R]w#~[Q]w MOVE STR$ ; THEN ; THEN  THEN  THEN  THEN ; THEN  THEN  THEN  THEN ; THEN  THEN  THEN  THEN ; THEN  THEN  THEN ~VAL w+~LEN w+~SIN w+~COS w GO SUB s}PI=CHR$ nPINOT PIINKEY$ GO SUB SFN "FN y2FN > 1 LLIST  GO SUB sFN 1 MOVE STR$ ; COPY 7 THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN ~[Q]w#~[T]w#~[S]w#~[R]w MOVE STR$ ; THEN ! THEN  THEN  THEN  THEN ! THEN  THEN  THEN ~LEN w+~SIN w+~COS w+~VAL w GO SUB sFN =CHR$ FN NOT PIINKEY$ GO SUB s[T]FN >O NEW o&,[Q]^#V INVERSE ! INVERSE y NEW  SAVE t2[P]FN .&)^[Q]^#V.&) FORMAT [M]<> GO SUB SCHR$ FN "ASN FN y2EXP FN >1 LLIST  GO SUB sASN FN 1 MOVE STR$ ~[T]LEN w#~[S]VAL w GO SUB sCHR$ FN =CHR$ COS FN NOT [S]FN  GO SUB S LET FN " NEW FN >1 LLIST  GO SUB s NEW FN 1 MOVE  COPY 7 THEN  THEN  THEN  THEN  THEN  THEN ~[T]w#~[S]w#~[Q]w MOVE  THEN ; THEN  THEN  THEN ; THEN  THEN ~VAL w+~SIN w+~COS w GO SUB s LET FN =CHR$  DATA FN NOT [S]FN  GO SUB SJPOINT "?POINT >1 LLIST  GO SUB s?POINT 1 MOVE  COPY 7 THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN ~[T]w#~[S]w#~[Q]w MOVE  THEN ; THEN  THEN  THEN ; THEN  THEN  THEN ; THEN  THEN  THEN ; THEN  THEN ~VAL w+~SIN w+~COS w GO SUB sJPOINT =CHR$ =POINT NOT [S]FN  GO SUB SSQR POINT "VAL POINT >1 LLIST  GO SUB sVAL POINT 1 MOVE  COPY 7 THEN  THEN  THEN  THEN  THEN  THEN ~[Q]w#~[T]w#~[S]w MOVE  THEN " THEN  THEN  THEN " THEN  THEN ~SIN w+~COS w+~VAL w GO SUB sSQR POINT =CHR$ VAL$ POINT NOT [S]FN  MOVE  MERGE  RETURN  COPY >= RESTORE  RETURN   LINE LSCREEN$ o&)t< MOVE  MERGE  FOR w$w$w$w$w$w$$w$} AND  o8| VERIFY g$w$$w$$w$$w LLIST ,NOT  RETURN POINT @A@▝@STR$ @HAH▝HSTR$ HPAP^'^4^A^N^[^h^u^▘^^.c;cHcUcbcoc|c▞c[G]c[T]cBhOh/hihvhh[A]h[N]hSCREEN$ hATN hVmcmpm}mm[H]m[U]mLEN mPEEK m THEN mjrwr▗r[B]r[O]rATTR rLN r OR r ERASE r OUT r~w▛w[I]wRNDwSIN wIN w TO w INK w NEW w NEXT w GO SUB smAT !>1Z RESTORE t=CHR$  DIM SCREEN$ !QSCREEN$ "ATTR .&)eSCREEN$ ^#V INVERSE ! INVERSE  INVERSE "/AT  LLIST  GO SUB sATTR ":ATTR  INVERSE n INVERSE #&)tPI INVERSE  RANDOMIZE !,,":ATTR  MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$} AND  o8| VERIFY g MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-su INVERSE CHR$ ATTR 1[U][O][A]>P LLIST  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] LLIST  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$ TAB ATTR 1ACS ] STEP CHR$ SIN  STEP [K]TAN  STEP `LEN  STEP zCODE ! DRAW W INVERSE !"NAT ":ATTR  INVERSE n INVERSE #&))[C]| RANDOMIZE !,,"NAT  MOVE s,r MOVE s,r BRIGHT u INVERSE CHR$ 3AT 1<>> CLEAR  COPY  GO SUB yCODE  CLEAR IN  GO SUB y2CODE  CLS 2INKEY$ CLS <>> INPUT 2AT  INVERSE ![>PIBIN CODE >PIBIN  LET TAB  INVERSE !b>PIBIN CODE >PIBIN  LET TAB  INVERSE !i>PIBIN wTAB >PIBIN  BRIGHT AT  INVERSE !v>PIBIN wTAB >PIBIN  BRIGHT AT  INVERSE !>PIBIN wTAB >PIBIN  BRIGHT AT <>2TAB 2)TAB 2_TAB 2kTAB  STEP [G]VAL$  INVERSE ~ RETURN  LINE 5TAB  INVERSE n INVERSE f INVERSE N INVERSE q~ RETURN  COPY CHR$ TAB CODE  INVERSE wo& INVERSE N INVERSE F~ INVERSE w INVERSE ~ INVERSE PEEK  LINE +TAB  INVERSE ▚ INVERSE w<>> INVERSE wCODE  INVERSE w<> INVERSE n INVERSE f INVERSE N INVERSE q~ RETURN  COPY CHR$ ZTAB CODE  INVERSE wo& INVERSE N INVERSE F~ INVERSE w INVERSE ~ INVERSE PEEK  LINE mTAB  INVERSE [G] INVERSE w<>> INVERSE wCODE  INVERSE w<> INVERSE ~PICHR$  FORMAT TAB  STEP [G]VAL$ :X INVERSE PEEK  CIRCLE  INVERSE ~ VERIFY :YEXP  CIRCLE LN  FORMAT > IF  INVERSE w<> INVERSE ~ AND o&^#V INVERSE ~ NEW  SAVE t_ RETURN GUSR  STEP [G]VAL$  INVERSE ~ AND  INVERSE w RETURN USR  CIRCLE CODE  INVERSE w<> INVERSE ~ RETURN  COPY  LINE [O]TAB < INVERSE w NEW o& LOAD TAB ~ INVERSE ▚ INVERSE wNOT [G]VAL$  RETURN  STEP +VAL$  INVERSE ~PICHR$ VAL$ :AT  AND  INVERSE w INVERSE ~ VERIFY  INVERSE w INVERSE PEEK USR > INVERSE w AND  INVERSE w<> INVERSE ~ AND  INVERSE w INVERSE PEEK USR CODE  INVERSE w<>: AND PIUSR : CLOSE #▝ RETURN USR :7▗PICHR$ iVAL$ :USR PI LINE iVAL$  INVERSE ~ AND O AND G INVERSE ~ VERIFY _ AND -W:Y AND EXP  CIRCLE LN  FORMAT :XSQR  CIRCLE INT  FORMAT NOT CODE  INVERSE ~ AND O AND G INVERSE ~ VERIFY :Y AND EXP  CIRCLE LN  FORMAT :XSQR  CIRCLE INT  FORMAT  STEP 9 CLS >(2 CLOSE #▝NOT IN ▛: AND PIUSR : CLOSE #▝ RETURN USR :7▗PICHR$  VERIFY VAL$ :USR PI LINE  VERIFY VAL$  INVERSE ~ AND O AND G INVERSE ~ AND _ AND W:Y AND EXP  CIRCLE LN  FORMAT :X AND  SQR  CIRCLE INT  FORMAT NOT CODE  INVERSE ~ AND O AND G INVERSE ~ AND _ AND W:Y AND EXP  CIRCLE LN  FORMAT :X AND  SQR  CIRCLE INT  FORMAT  STEP 9 CLS >(2 CLOSE #▝NOT IN ▛:m▚PICHR$ CODE x2Z2 AND >2▗NOT 9 CLS  STEP +VAL$  INVERSE ~ RETURN  PAPER RCODE :AT PICHR$ @CODE  INVERSE ~ RETURN  LINE <CODE x INVERSE w INVERSE ~ AND  INVERSE w INVERSE PEEK USR > INVERSE w<>:AT PICHR$ hCODE  INVERSE ~ RETURN  LINE dCODE x INVERSE w INVERSE ~ VERIFY  INVERSE w INVERSE PEEK USR > INVERSE w<>CODE 2[Q]AT 2[A]AT 2[G]AT 2INKEY$AT 2VAL AT 2USR AT 2 FORMAT AT 2ACS AT 2 AND AT 2 VERIFY AT ![N] INK  STEP  CLEAR TAN CODE LN  LINE  DATA CODE x2[~2/#~2]#~ RETURN  ERASE  ERASE CODE 2a>2^#~2_#~2`> COPY 2[G]AT NOT  DATA CODE 2^#~2_#~2`> COPY 2[A]AT !v PAPER  STEP  CLEAR TAN CODE LN  LINE /VAL x2b~2c#~2d#~ RETURN  ERASE VAL 2h>2e#~2f#~2g> COPY 2INKEY$AT NOT /VAL 2e#~2f#~2g> COPY 2[Q]AT ! POKE  PAPER  STEP  CLEAR TAN CODE LN  LINE [F]VAL x2i~2j#~2k#~2mPI LINE ▟VAL #~2n#~2o#~2pCODE 2q#^#V GO SUB Sr#N#F GO SUB C▝t#~2ACS AT  RETURN CHR$ ▚VAL 2lNOT [F]VAL 2lNOT [F]VAL >$2l2VAL AT !o BRIGHT  STEP  CLEAR TAN CODE LN  LINE  CLS VAL x2v~2w#~2x#~2zPI LINE  NEXT VAL #~2{#~2|#~2}CODE 2~#^#V GO SUB S©#N#F GO SUB C▝#~2 AND AT  RETURN CHR$  GO TO VAL 2yNOT  CLS VAL 2yNOT  CLS VAL >$2y2USR AT ![G] BRIGHT  STEP  CLEAR TAN CODE LN >=x2~2▗#~2#~2▜PI LINE SLEN #~2▖#~2▞#~2CODE 2▛#^#V GO SUB S#N#F GO SUB C▙#~2 VERIFY AT  RETURN CHR$ NLEN 2▚<>2▚<>>$2▚2 FORMAT AT <>▗tCODE 2[2b22A▘2 NEXT ▝2 CONTINUE ▘2f▘2SIN 25▘2 SAVE ATN 2[R]▘> COPY PI LINE  BEEP LEN :ATTR  RETURN 9 LINE CODE LEN  RETURN * LINE  FOR LEN  RETURN & LINE STR$ LEN  RETURN ,USR 2f▘2i!@[G]"j>2l<>25▘2[!0^"/>:^LEN 2SIN >2[![A]L"/CODE 2^<>> COPY 2SIN 2[!USR L"/>2^<>2[R]▘2i2>@2j2▗>[A]2k AND  2>2l=2▚!Y"INT ▘<>>PI>=2LEN :/ VERIFY  O:XEXP USR :] VERIFY :YEXP  CIRCLE LN  FORMAT :ATTR  RETURN CHR$ JSIN :/ RETURN [I] LINE WSIN :X VERIFY 2X AND  2/CODE 2LEN  COPY <>:;▘PI>=:j VERIFY  O:XEXP USR :k VERIFY O AND G:YEXP  CIRCLE LN  FORMAT  COPY :[M]SIN PI LINE [C]SIN :Y AND 2Y<>:Y VERIFY 2Y<>>PI LINE LEN SIN :k AND 2k RETURN USR CODE 2[M]SIN <>:k VERIFY 2k RETURN USR > COPY 2[M]SIN <>CODE 2;▘2i!,LN  STEP  CLEAR TAN CODE LN >=x2i2;▘~2j#~2k#~2l#~2SCREEN$ SIN #~2INT SIN #~2[M]SIN <>:y RETURN CHR$ COS >2yNOT COS  RETURN CHR$ COS >2y! NEXT ▞N>EXP CHR$ ?COS >PI LINE ;COS >PI LINE /COS CODE 2v2 GO SUB ▝<>!-N> COPY 2"COS NOT ?COS ! NEXT ▞N#"COS :w▝2w:COS PIUSR :x VERIFY :YEXP  CIRCLE LN  FORMAT :w VERIFY :XEXP  CIRCLE LN  FORMAT  STEP ! CLS :y RETURN ! LINE  LINE COS > COPY 2COS !6:y RETURN  LINE  FOR COS  RETURN  LINE TAN  RETURN  LINE TAN  RETURN  LINE 9TAN  RETURN  LINE COS COS  RETURN  LINE COS COS :@ MERGE  AND 2@ MERGE >2y<>:@ MERGE  AND 2@ MERGE >2y:% MERGE =2% MERGE NOT $ MERGE :]LEN PI>=: AND ▗PIUSR 2 GO SUB ▝!u" RANDOMIZE ▝=2 NEXT ▝CODE 2m▚>2Z<>!POINT P INK  STEP STAN >2/LEN > 2y:@ MERGE  AND 22@ MERGE <>!ATTR P INK  STEP STAN >2]LEN > 2y:@ MERGE  AND 22@ MERGE <>!TAB P INK  STEP STAN >2^LEN > 2y:@ MERGE  AND 22@ MERGE <>!CODE P INK  STEP STAN >2_LEN > 2y:@ MERGE  AND 22@ MERGE <> GO SUB s[H]TAN o&)^[Q]^#V FOR  RANDOMIZE  INK > MOVE STR$ ~[T]LEN w,~[S]VAL w$ MOVE STR$ ~[S]VAL w-~[T]LEN w$| NEW CHR$ [B]TAN } AND  o PAPER [B]TAN | VERIFY g=CHR$ gTAN 1<>CODE 2COS 2"COS 2v2 GO SUB ▝!<LN  STEP  CLEAR TAN CODE LN >=~PIUSR "COS #x2 GO SUB ▝2v~2w#~2x#~2y! NEXT ▞- RETURN CHR$  INVERSE TAN !"COS "<COS  GO SUB S0COS <>!=LN 6~# RETURN  COPY >= RETURN  RETURN CHR$  GO SUB TAN #6NOT  GO SUB TAN :ATTR  COPY O~#EXP >=~# RETURN  RETURN  LINE ASN  RETURN  COPY CHR$ ASN <>| AND t|t| AND |USR  AND  RETURN | AND < AND | AND t RETURN t RETURN  AND USR  DRAW  AND || AND USR  DRAW  AND  AND | RETURN  AND t| AND  AND | AND  AND || AND  AND ~ AND |1IN ] STEP pAT  STEP + CLOSE #!@ STEP  RETURN POINT LEVEL COMPLETE: COPY !▗@ STEP  RETURN POINT BONUS FOR TIME REMAINING. COPY :LN  CLOSE #PICHR$ INT ASN : LINE  CLOSE #PICHR$ INT ASN : RESTORE  CLOSE #PI LINE  STEP ASN  STEP CODE  CLOSE #:@ MERGE <2@ MERGE  STEP : MERGE  CLS v NEXT NOT RNDASN !H STEP  RETURN POINT 50t POINTS BONUS. COPY !▖ RESTORE :@ MERGE <2@ MERGE  STEP : MERGE  LLIST +}TAN CHR$  REM ASN :USR ▛ RETURN  LINE BACS o<2USR ▛&)?▛^#V FOR 6F,6F,6F6F,6G,6F!▗H STEP  RETURN POINT EXTRA LIFE AWARDED. COPY !P STEP  RETURN POINT PRESS FIRE TO CONTINUE. COPY  STEP s▞ THEN b LINE `ACS  STEP s▞ THEN bCHR$ hACS >< RETURN  LINE <=ACS 2qACS o&)tPIACS ~2Y#~2ATTR #~2@▜#~2▚#~2 RESTORE  CLOSE ##~2 LINE  CLOSE ##~2LN  CLOSE ##~2s▝NOT r▝ COPY INKEY$) COPY INKEY$( COPY 1 STEP 2 OPEN #!@ STEP  RETURN POINT CONGRATULATIONS ! COPY ![S]@ STEP  RETURN POINT THE LILLI-PUNIES HAVE RELEASED COPY !H STEP  RETURN POINT REDDY AND HAVE PROGRAMED YOUR COPY !bH STEP  RETURN POINT ROCKET TO GET YOU HOME SAFELY. COPY ! STOP H STEP  RETURN POINT WELL DONE .t COPY !▘P STEP  RETURN POINT SEE YA NEXT TIME ! COPY ! COPY  COPY +}TAN CHR$ ▗ATN  STEP s▞ THEN b LINE ATN :6 RETURN <>CHR$ u CLEAR  STEP 2 OPEN #!H STEP  RETURN POINT NOW TRY WITHOUT CHEATING! COPY  STEP s▞ THEN bCHR$ ABS ATN  STEP s▞ THEN b LINE  OR ATN NOT u CLEAR !N#F#>EXP CHR$  RESTORE ATN CODE 2 SAVE ATN 25▘<>" MOVE ATN :/▝2/:][A]2]<>>PICHR$  FORMAT ATN :_LEN PI LINE LN :X RETURN d FORMAT :Y RETURN xUSR 2 SAVE ATN !TAN " MOVE ATN <>:X RETURN d FORMAT :Y RETURN x FORMAT  AND 2Y<>P▘[G] RETURN @[I]FN P COPY "SCREEN$  RETURN b RETURN "* RETURN [C]Z RETURN b: RETURN & RETURN P[A] RETURN [Q][S] RETURN [A]& RETURN pJ RETURN Px RETURN pVAL$  RETURN &[A]LN  RETURN /[A]< RETURN [Q] RETURN $0[Q] RETURN 0 RETURN  RETURN P RETURN 0( RETURN pp RETURN %P RETURN [Q] RETURN `0 RETURN `@ RETURN ` RETURN 'BAT  RETURN [S] RETURN BFN  RETURN 2 RETURN 2VAL  RETURN *2[Q] RETURN  PX RETURN )[Q]x RETURN b RETURN [Q][G] RETURN !P4 RETURN P& RETURN ▚VAL$ ! RETURN (@ RETURN 22" RETURN 4P[G] RETURN 6BH RETURN #@▙ RETURN "p RETURN ,R` RETURN 0[K]z RETURN 9@@ RETURN :[Q]: RETURN ;[Q][C] RETURN 8[Q]X RETURN .PSCREEN$  RETURN - RETURN 7[Q]p RETURN 3[A]▖ RETURN 1PSCREEN$  RETURN +[Q]( COPY  COPY  LOAD  COPY t COPY <= COPY  COPY  COPY 8to COPY  POKE  DRAW ©9 RETURN  COPY  RETURN  COPY  COPY 8 COPY  COPY 8 COPY  COPY t COPY  COPY | RETURN  COPY ▘ DRAW ©1 DRAW ©A DRAW ©A LIST tUSR SCREEN$ [Q]? COPY  SAVE H▘$? COPY  SAVE USR SCREEN$ [Q] LIST t SAVE ?<= LIST 8USR  LPRINT  RETURN ` LPRINT  RETURN USR  LIST  RETURN t LPRINT | LPRINT  LPRINT | LPRINT  LPRINT |t COPY  LOAD  COPY t COPY <= COPY  COPY  COPY 8 COPY  COPY t COPY  COPY 8 COPY <= COPY  COPY <= COPY  COPY <= COPY  COPY  COPY 8 COPY  COPY 8 COPY  COPY t COPY  COPY | RETURN  COPY ▘ DRAW ©1 DRAW ©A DRAW ©A LIST tUSR FN  ? LET  SAVE H▘$? BORDER  SAVE USR [S][Q] LIST t SAVE ?<= LIST 8USR  LPRINT  RETURN ` LPRINT  RETURN USR  LIST  RETURN t LPRINT | LPRINT  LPRINT | LPRINT  LPRINT |t COPY USR  COPY t COPY ?? RETURN  POKE USR  DRAW SCREEN$   SAVE t LIST  COPY  SAVE  LIST  COPY  CONTINUE  LIST >= LIST  REM FN  LIST +H LIST TAB  SAVE  LIST  LIST  COPY  LPRINT  LIST t RETURN IN USR  DRAW ? OUT  RETURN 0@ LIST {USR  LPRINT {USR USR ?COS USR © AND USR  COPY  LPRINT USR  COPY  LPRINT  COPY  DRAW  SAVE  COPY  LIST  LIST IN USR  LPRINT VAL @USR LEN [I]USR ;YUSR [I]@ LPRINT IN 2 LIST  COPY  LPRINT  COPY tt COPY tt COPY USR  COPY t COPY ?? RETURN  POKE USR  DRAW SCREEN$   SAVE t LIST  COPY  SAVE  LIST  COPY  CONTINUE  LIST >= LIST  REM FN  LIST +H LIST TAB  SAVE  LIST  LIST  COPY  LPRINT  LIST t DRAW ? OUT  RETURN 0@ LIST {USR  LPRINT {USR USR ?COS USR © AND USR  COPY  LPRINT USR  COPY  LPRINT  COPY  DRAW  LIST  COPY USR  LPRINT  COPY VAL USR  COPY [I]USR  COPY XUSR  COPY [I] LPRINT  COPY 0 LIST  COPY  LPRINT  COPY tt COPY tt COPY  COPY t DRAW  COPY  DRAW  SAVE © OPEN # LIST ?FN  LPRINT tUSR  COPY  LPRINT USR  COPY  LPRINT USR USR USR  BEEP `USR  CLOSE #`USR ASN ` LPRINT x LPRINT  LIST  COPY  LPRINT  SAVE t DRAW ? CLS  SAVE © SAVE  OVER  SAVE  OVER 0 DRAW  STEP LN  RETURN cLN  COPY LN  COPY x8 COPY ? COPY USR [Q] COPY  LPRINT VAL  COPY USR [I] COPY USR X COPY USR [I] COPY  LPRINT 0 COPY  LIST  LPRINT  COPY  COPY t DRAW  COPY  DRAW  SAVE © OPEN # LIST ?FN  LPRINT tUSR  COPY  LPRINT USR  COPY  LPRINT USR USR USR  BEEP `USR  CLOSE #`USR ASN ` LPRINT x LPRINT  LIST  COPY  LPRINT  SAVE t SAVE © CLEAR  DRAW ? CLS  SAVE © SAVE  OVER  SAVE  OVER 0 DRAW  STEP LN  RETURN cLN  COPY LN  COPY x8 COPY ? COPY USR  CLEAR  LIST [Q] CIRCLE  LPRINT VAL ▟@ [I] BRIGHT [K]X SAVE [I] CLEAR L0 COPY VAL  LPRINT  DRAW ? COPY  LIST  MERGE USR  LPRINT  COPY  CIRCLE + COPY  DATA tW COPY  ERASE to COPY  REM t OUT  COPY  PRINT tCODE  COPY  RANDOMIZE t OUT  COPY  PRINT tIN  COPY  RANDOMIZE t OUT  COPY  NEXT tIN  COPY  DIM t OUT  COPY  NEXT tIN  COPY  LLIST t OUT  COPY  OPEN #to COPY INKEY$t_ COPY J/ IF [E]USR  CLOSE #( LPRINT BUSR  DRAW ?ASN  COPY  COPY ~ COPY ▝ COPY t COPY  COPY ~ RETURN © CLS  RETURN © MERGE  DRAW ? DRAW |© COPY  RETURN  COPY t COPY tt STOP 8 COPY tUSR s<=!; LOAD tW ERASE ^tb[Q] REM UWT:CODE LN <SGN +[O]FN UtO REM Nto[Q] REM tON TO *[P]jUSR ]D:INT 8x=8u PAPER T+ GO SUB .USR  VERIFY L7[Q] REM {WT}CODE LN TSGN +[O]FN  MERGE tOjNto[Q] REM tmN TO * OVER SCREEN$ USR D SAVE ct COPY tt COPY tt COPY tt COPY tt COPY tt COPY ABS  COPY t COPY ©B RETURN ? VERIFY  RETURN  AND USR  RETURN [I] LPRINT  COPY f` RETURN [L][A] DRAW o SAVE  LPRINT / DRAW  LPRINT  DRAW  LPRINT 9 RETURN  LIST  PLOT   LIST SGN  IF  SAVE  CONTINUE  DRAW PEEK ` RETURN } DRAW ©G DRAW © BEEP  DRAW ©W PLOT  ©SQR  STOP © CLS  STOP © PLOT   LPRINT 7[G] LPRINT  CLS p LIST  DRAW  LPRINT  SAVE t COPY ABS  COPY t COPY  COPY B RETURN ? BORDER  RETURN  BORDER @ RETURN [J]` COPY 2  RETURN  STEP  FORMAT  DRAW ATN  SAVE  LIST  SAVE  LIST  DRAW  LIST  BRIGHT  IF  LIST  DRAW  SAVE  OVER | SAVE A POKE  DRAW  OVER ` RETURN Y RETURN ?PI RETURN  BORDER @ RETURN ATTR ` COPY [  RETURN  PLOT   RETURN ? GO SUB  RETURN ? FLASH  RETURN  MERGE USR  COPY m LIST  CLS sUSR  LET ?/ LIST <= LIST  LLIST  LPRINT  SAVE USR  SAVE x? DRAW  DRAW ©t COPY ABS  COPY t COPY ©B RETURN ? VERIFY  RETURN  AND USR  RETURN [I] LPRINT  COPY f` RETURN [L][A] DRAW o SAVE  LPRINT / DRAW  LPRINT  DRAW  LPRINT 9 RETURN  LIST  PLOT   LIST SGN  IF  SAVE  CONTINUE  DRAW PEEK ` RETURN = DRAW ©G DRAW © BEEP  DRAW ©W RETURN ©SQR  RETURN © CLS  RETURN © PLOT   RETURN 7 PLOT   RETURN  PRINT H COPY kp COPY / LPRINT  COPY ? COPY ©/ COPY ©O RETURN  COPY < DRAW  COPY CHR$  RETURN  COPY t COPY  FLASH  COPY t COPY  COPY $ COPY ©% COPY % COPY [Q] COPY ]VAL  COPY nVAL  RETURN CODE x LIST ? SAVE  LIST ? DRAW  LIST g DRAW  LIST  POKE  SAVE s POKE  SAVE  FORMAT  DRAW |USR  RETURN ?y RETURN ©▜ RETURN ?ATN  RETURN SQR USR  COPY }USR  RETURN ? CLS  RETURN © PRINT  RETURN ? REM  RETURN  INPUT USR  COPY q LIST  CLEAR _USR  SAVE ?? SAVE | SAVE  LET  LPRINT  DRAW USR USR  DRAW 8? RETURN |©t COPY ABS  COPY t COPY ©B RETURN ? VERIFY  RETURN  AND USR  RETURN [I] LPRINT  RETURN f` RETURN [L][A] DRAW o SAVE  LPRINT / DRAW  LPRINT  DRAW  LPRINT 9 RETURN  LIST  PLOT   LIST SGN  IF  SAVE  CONTINUE  DRAW PEEK ` RETURN = DRAW ©G DRAW © BEEP  DRAW ©W RETURN ©SQR  RETURN © CLS  RETURN © PLOT   RETURN 7 PLOT   RETURN  PRINT H COPY {p COPY l LPRINT  RETURN CODE  RETURN © OVER  COPY  COPY / COPY  COPY © COPY ©t COPY tt COPY tt COPY tt COPY tt COPY tt COPY ABS  COPY t RETURN  COPY B DRAW ©k SAVE ©c LIST © LIST ©f LPRINT © INK USR ? PLOT  ? POKE P? SAVE `©[M] LIST o LPRINT `_=[Q]STR$  LPRINT ?} SAVE ©PEEK  RETURN ? STOP  RETURN ? FOR  RETURN ? REM  RETURN o INVERSE  RETURN G OUT  RETURN Go GO TO i0USR VAL$ p LPRINT ? LPRINT  SAVE USR t COPY ABS  COPY t COPY  COPY B DRAW © BORDER  SAVE © BORDER  LIST ©[J] LIST ©L LPRINT ©COS USR ? GO SUB USR  CONTINUE  ? LIST USR _; LPRINT ?USR  LPRINT >{USR /▘USR  FORMAT ?{ SAVE ©[K] DRAW © RESTORE  SAVE © BORDER  LIST © MERGE  LIST  COPY  PAPER  SAVE ©o DRAW ©ATN  DRAW © FLASH  LIST ©ATTR  LPRINT  COPY ACS  LIST  OUT  DEF FN  DRAW  POKE   SAVE  READ ` LIST ▜ LPRINT  SAVE 8USR  DRAW USR USR  RETURN ??t COPY ABS  COPY t RETURN  COPY B DRAW ©k SAVE ©c LIST © LIST ©f LPRINT © INK USR ? PLOT  ? POKE P? SAVE `©[M] LIST o LPRINT `_= LPRINT STR$ @ LPRINT ?} SAVE ©SGN  RETURN ? STOP  RETURN ? FOR  RETURN ? REM  RETURN © INVERSE  RETURN © OUT  RETURN ©o GO TO ©oUSR ©CODE  LPRINT  COPY  COPY : SAVE  COPY  DRAW  RETURN  COPY : RETURN  COPY  PAUSE  COPY ©< COPY ?C COPY ©t COPY  FLASH  COPY t COPY  COPY $ RETURN  COPY [U] SAVE  COPY [U] LIST  COPY [I] LPRINT  COPY INT  LPRINT  COPY vUSR © PRINT USR  DRAW  ? DRAW @? NEW  LPRINT / SAVE `/ DEF FN USR USR  LIST @ LIST ?> DRAW ©[O] RETURN © LLIST  DRAW © GO SUB  SAVE © INVERSE  SAVE  COPY PEEK  DRAW © OUT  RETURN ©CODE  DRAW ©W LIST ©w LPRINT  COPY ▙ LIST [P] IF  DRAW  DRAW @ SAVE >USR  LIST USR  SAVE 0? DRAW ?STR$  RETURN ©t COPY ABS  COPY t RETURN  COPY B DRAW ©k SAVE ©c LIST © LIST ©f LPRINT © INK USR ? PLOT  ? POKE P? SAVE `©[M] LIST o LPRINT `_= LPRINT STR$ @ LPRINT ?} SAVE ©SGN  RETURN ? STOP  RETURN ? FOR  RETURN ? REM  RETURN © INVERSE  RETURN © OUT  RETURN ©o GO TO ©oUSR ©CODE  LPRINT  COPY  COPY 6 SAVE © PRINT  RETURN ©{ COPY  COPY : COPY  COPY p RETURN  COPY  RETURN  RETURN  COPY t COPY  COPY t DRAW ? COPY  SAVE ▗USR  LPRINT TAB  USR ▟[I]BIN 1>=▙  TO BIN A7"B OUT  PAUSE t[U]_ RANDOMIZE t? RANDOMIZE t[O]s CLEAR   GO SUB  y PRINT 0 MOVE 8|STR$ <<zxBCATTR ▘▖"ATN $USR l CONTINUE USR  INPUT  CIRCLE  LPRINT q[Q] SAVE [O]USR  DRAW ? COPY  COPY  COPY t COPY tt COPY tt COPY tt COPY tt COPY tt COPY tt COPY  COPY t DRAW ? COPY  SAVE USR  LPRINT  LPRINT USR  COPY xUSR <[I]7 COPY  GO TO tN<rt} FLASH PEEK tABS =t CLEAR ?t PAUSE fOt BRIGHT RND;tSIN ▝MtSGN  FLASH =t[T]< OR ▚▝atN FLASH rt^ BORDER z.<▝tUSR  FLASH FN USR  FLASH [I] LPRINT  FLASH   SAVE USR  DRAW ? COPY  COPY  COPY t COPY tt COPY tt COPY tt COPY tt COPY tt COPY tt COPY  COPY t DRAW ? COPY  SAVE !USR  LPRINT ASN [Q]USR LEN [I]USR #▖▖q#38D GO TO ▘O CLS Bt[P] IF %t[P] DRAW 1tIN  DEF FN yATN  LIST 1CODE [O] LET ▛ LPRINT [R]0>STR$ <<^@ LET BA MERGE CHR$ $ GO SUB DUSR 6FN USR w CIRCLE  LPRINT ▙[Q] SAVE yUSR  DRAW ? COPY  COPY  COPY t COPY tt COPY tt COPY tt COPY tt COPY tt COPY tt LPRINT  LPRINT  LPRINT  LPRINT [A]USR / CONTINUE ;LN / CONTINUE [A]USR  LPRINT  USR  LIST USR P3[I]USR  FORMAT  LPRINT USR  LIST @ LLIST ` DRAW © DRAW © SAVE ?[A]USR / CONTINUE ;LN / CONTINUE [A]USR  LPRINT  USR  LIST USR P3[I]USR  FORMAT  LPRINT USR  LIST @ LLIST ` BORDER 'CHR$  CIRCLE  LPRINT VAL  LIST  LPRINT  SAVE ; DRAW ; DRAW ? DRAW ? DRAW ? DRAW USR  SAVE USR  SAVE  LPRINT  LIST  LIST USR  DRAW ? COPY  COPY  COPY  COPY  SAVE  LPRINT  LPRINT USR  SAVE ? DRAW © RETURN © IF © LIST © IF © RETURN ' DATA USR  LPRINT  LPRINT  SAVE  COPY  COPY  COPY  COPY tNOT t▝~<~~`f`f|f~fff[A]ffff~~▝▝<<NOT NOT  COPY  COPY  COPY  COPY  READ tAgoPEEK mACS mACS mACS mACS mACS mACS mACS mACS oPEEK Ag READ  COPY  COPY ▗t8<U PAPER + GO SUB  ERASE b[Q] PRINT V REM CODE  LIST ATTR [O]WU REM  LPRINT [Q] LPRINT USR  LPRINT [Q] LIST @ SAVE ?IN i@[G]@[G]▗tIN i@[G]@[G]▗tIN i@[G]@[G]▗tIN i@[G]@[G]▗tIN i@[G]@[G]▗tIN i COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY @[G]▗tIN i@[G]▗tIN i@[G]▗tIN i@[G]▗tIN i@[G]▗tIN i@[G]▗tIN i COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY @[G]▗tIN iIN iIN iIN iIN iIN i? DRAW BABS }ABS }▚tABS UABS EABS tABS }ABS }ABS tABS }ABS }ABS t▝} COPY  COPY  DRAW ? SAVE USR  LIST [Q] LPRINT  FORMAT USR >=8 DATA x STOP  LIST  LET G'USR 8 LPRINT 0 LIST ` SAVE @ DRAW ? COPY  COPY USR ▝USR ▝4▚t COPY  COPY ▚SCREEN$ U[C]SCREEN$ [D]U▚SCREEN$ [D]U[C]SCREEN$ U▚SCREEN$  COPY U▗t COPY  COPY  COPY  COPY  COPY  COPY  SAVE  LPRINT  LPRINT USR  CIRCLE =SGN eINKEY$CCHR$ >|STR$ USR H▝▝$$USR H GO SUB ATN  COPY  COPY  COPY  COPY  SAVE  LPRINT  LPRINT USR  CIRCLE %[U]eINKEY$[ PAPER >|STR$ USR HUSR H▝▝$$▝▝$$ MOVE ▛  CLS  OUT  COPY  COPY  SAVE  LPRINT  LPRINT USR  CIRCLE %[U]}PEEK [ PAPER >|STR$ USR HUSR H▝▝$$▝▝$$USR HUSR H[T] OR  RUN  LOAD  DRAW = LIST CHR$  LPRINT  PLOT  USR  INPUT > PLOT  2b IF uz{:FINT =ACS +vUSR  INPUT  SAVE  PLOT   LIST CHR$  SAVE = DRAW 7 LIST >= LPRINT  POKE USR  POKE : SAVE .F SAVE Mx{xFx< SAVE + SAVE USR  POKE  LPRINT  POKE  LIST >= SAVE 7 DRAW / LIST  FORMAT  LPRINT h#(3H~ CONTINUE }(B>==h+FN USR >= SAVE FN  DRAW h DRAW  FORMAT  RETURN /SGN ?CUSR oVAL wxo|`L_F^VAL$ / OVER ]bmSGN n CLOSE #w`oC LPRINT SGN  GO TO ?USR USR /VAL /xUSR / LPRINT ▝tUSR bUSR SIN USR  OVER USR bUSR <USR  CLOSE #/ CONTINUE / LIST USR  LPRINT  GO TO  POKE ? LPRINT USR USR pUSR >=USR BIN USR  TO USR ~USR PEEK USR BUSR SGN USR  CLOSE #USR [Q]USR @USR ? LPRINT ? POKE © COPY  COPY  COPY  COPY USR ? DRAW H_ IF xW REM W REM x_ IF H? DRAW USR  COPY  COPY  COPY  COPY  COPY  COPY  RUN  COPY  READ  COPY  OR  COPY  COPY * FORMAT © LPRINT ? LIST USR  SAVE  LPRINT  LIST  LIST  LIST  LPRINT  READ P LPRINT USR  IF   OUT  CLS  COPY ▜ COPY h LIST  LPRINT  DRAW USR  DATA # DATA ' DATA ($8$9 DATA 8d8d9 DATA 9 DATA ? DRAW USR  COPY IN  COPY @ DRAW ? SAVE  LIST   LIST USR  LIST   LIST  LPRINT  LIST ` LIST [Q] LIST [Q] LIST [Q] LIST ` LIST  LPRINT  SAVE USR  DRAW ? COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  CAT  NEXT ▜ LLIST 0USR H COPY  COPY  SAVE @ DRAW ? RETURN © COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN © DRAW ? SAVE @ COPY  COPY USR H▜ LLIST 0 CAT  NEXT  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  DRAW ? LIST USR  LPRINT  LIST USR 8NOT NOT  BORDER NOT  COPY 8 RETURN  LIST  DRAW  LPRINT  DRAW  DRAW ? DRAW ? RETURN © DRAW ? DRAW ? RETURN © RETURN  RETURN  CONTINUE  RETURN  RETURN  DRAW SGN ~8 COPY  PLOT  SCREEN$ AT  COPY  BORDER  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  LPRINT  LPRINT  LPRINT  LPRINT  FORMAT  LPRINT  LPRINT  LIST  FORMAT  LIST [Q] LIST USR  SAVE [Q] SAVE USR  SAVE  DRAW @ DRAW  DRAW @ RETURN ? RETURN ? COPY © READ  COPY STR$  COPY  COPY 6 COPY  COPY > COPY >STR$  COPY STR$  CLS STR$  LET  LET 8 LIST p LIST hx_ RETURN 5TUSR  READ  COPY STR$  COPY  COPY 6 COPY  COPY > COPY >STR$  COPY STR$  COPY STR$  COPY USR ?9USR 3 DATA ?|▝:,STR$ NOT  READ  BORDER  COPY <= COPY 8 COPY l COPY ` COPY | COPY | COPY  OUT 8 (STR$  USR `0© IF *AT USR  COPY <= COPY 8 COPY l COPY ` COPY | COPY | COPY  COPY 8 COPY  DRAW ( CIRCLE [M]' TO > DRAW ▝4/NOT ( BORDER <= DRAW ? LIST USR  LPRINT  LIST USR %[U]#BIN _ IF Qnvo PLOT  / POKE )[E]USR h LPRINT  LIST  LIST USR  DRAW ? DRAW ? LIST USR  LPRINT  LIST USR  SAVE ) SAVE 1 POKE © DEF FN g>Z RETURN = RETURN USR  DRAW USR  DRAW USR  SAVE  LPRINT  LIST  LIST USR  DRAW ? DRAW ? LIST USR  LPRINT  LIST USR  SAVE 8 LPRINT ? DRAW © RETURN © RETURN © RETURN ? DRAW ? DRAW USR  SAVE  LPRINT  LIST  LIST USR  DRAW ? DRAW ? LIST USR  LPRINT  LIST USR USR [E]/s RETURN | NEW ©Z©SGN ?LN ?VAL USR >= LPRINT  LIST  LIST USR  DRAW ?tGtCODE  OPEN # RETURN  GO SUB s OPEN #go1X>USR  RESTORE t=CHR$ @ OPEN #!1[> RESTORE t MERGE t RETURN CHR$  OPEN #!=CHR$ _ OPEN #1<> GO SUB s( CLOSE #>! INK Z GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$ [O] OPEN #![N] MERGE 1 DATA [P]>  MOVE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$  REM  OPEN #1<> GO SUB s[Q] CLOSE #1[U][O]>[Q] MOVE ! FORMAT [M] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$ 4 CLOSE #!>1Z RESTORE t MERGE t=CHR$ { CLOSE #1<>>=2[U] CLOSE #USR >2[U] CLOSE #! LET P" RETURN  CLOSE # COPY >=2LN  CLOSE #LN CHR$  NEXT  CLOSE #>2LN  CLOSE # STEP  NEXT  CLOSE #>=2 LINE  CLOSE #LN CHR$  NEXT  CLOSE #>2 LINE  CLOSE # STEP  NEXT  CLOSE # GO SUB [ RETURN  CLOSE # GO SUB S RETURN  CLOSE #>=2 RESTORE  CLOSE #LN CHR$  NEXT  CLOSE #>2 RESTORE  CLOSE #o&)tASN  GO SUB S RETURN  CLOSE #~#~#~#~#~#~#~#~<>.&)tASN PIPNOT  MERGE t>2X MERGE >PI>==2@ MERGE !9 MERGE ~<w RETURN CHR$ a MERGE 6 STEP a MERGE >=2X MERGE +NOT J MERGE  RESTORE :X MERGE oTAN P_&5 MERGE ~o&)tASN  FOR w$w$w$w$w$w$w$w LLIST <> COPY t© COPY t RETURN  COPY tUSR  NEW a▜©@ COPY USR 0▗B RETURN 0[J] NEW fg[P]©/ LINE R[E]PEEK _ COPY )JR[E]PEEK LRNDJR[E]IN  RETURN [J]<[C]C LPRINT  NEW a▜©JRPEEK A COPY !JR[E]▘R RESTORE  LINE R RETURN [C]g NEW fg[P]© RANDOMIZE H[E]PEEK _ COPY )JRdPEEK R RESTORE  LINE R[E]IN  RETURN [J]<[C]O NEW ` BORDER [P]©C LIST ▗ COPY @0 LLIST USR 0▗ RETURN [J]0[P] COPY t© COPY t RETURN  COPY t[E]t RETURN  RETURN  COPY t COPY  LIST ▚t LLIST STR$ 0SCREEN$ |SCREEN$ 8|t CLS  LET h OVER  AND  PLOT   RANDOMIZE [I] AND ty INPUT wPEEK  AND  IF  SAVE  AND t RETURN 9[D]<> OVER  AND  PLOT  ▞[I] AND t SAVE =▝© RETURN ▝PEEK  AND  IF 8 AND t▜ DRAW = READ <= RETURN  AND  RETURN  COPY  LIST |t[M]©< INVERSE SQR STR$ PEEK | IF ▞t▝[P] BRIGHT  MOVE COS STR$  RETURN  RETURN ▞t COPY  BRIGHT ▜ FORMAT  LLIST LN  RETURN :USR USR USR [M] DRAW ▜&d LLIST  LIST ▝`▝`▝`+| LINE S[R] LET }p|(STR$  PAUSE  RETURN [O]<[A]<[A]<[A] IF ~ STEP COS STR$  NEXT SQR [O] COPY  CONTINUE  COPY  CONTINUE  COPY  CONTINUE ▝ INPUT ▘3 TO ASIN  RETURN [K]p INPUT  LET } COPY t= FLASH SGN = FLASH SGN = FLASH SGN ▘[L][O]VAL VAL ▘▖t=<=<=< CLEAR  COPY  CIRCLE  LET SQR © COPY  COPY  LPRINT |0||}>}>}>} COPY LN LEN E▝[I] AND 0 AND  AND rfNrfNrfN COPY  OPEN #}[G] BORDER [I] LIST  AND  AND  AND /RND:/RND:/RND: LLIST ©▝COS }[K] BORDER [J]L AND  AND  AND 2▝L2▝L2▝L▚ INVERSE IN ▝ FORMAT | BORDER [J] TO  LIST  AND 0 AND  AND < FLASH << FLASH << FLASH <▘ READ  OUT ▝VAL D BORDER [J] TO |0||#<BIN #<BIN #<BIN © BORDER  COPY t LIST  AND © COPY  COPY  LPRINT ▟t RANDOMIZE IN [I] COPY FtGtFt▗tFtEFEBtGtFtGt▗tFGGFEtBtFtGt▗tFEEFEtGtFGFtGFFGFFGFGtpZ>n RETURN ;xT [A] RETURN :P▘|[K] RETURN pz[M] RETURN  ` RETURN `F0` RETURN 2[Q] @ RETURN  x`[Q] RETURN 2 L RETURN [A][Q]pLN  RETURN .[A] [A] RETURN '`d@▗ RETURN /[A]dVAL$  RETURN $`d@[M] RETURN %P[U] [Q] RETURN [A]z[I] RETURN LN  RETURN [A]@[M] RETURN P[G]0[Q] RETURN X▗0 RETURN P$< RETURN [A]d`LN  RETURN [A]< RETURN !HX(p RETURN 4[A][C]LN  RETURN 2[A](< RETURN 5p▗PLN  RETURN 6[A]x/ RETURN 7[A]<LN  RETURN 8[A]LN  RETURN hR( COPY plr[Q] RETURN [A][G]@LN  RETURN pdZ[C] RETURN [A]2 RETURN hR([A] RETURN ▖[E]0[Q] RETURN [A]d[M] RETURN `/Hl RETURN N▚0 RETURN )vT0 RETURN 7[A][G]LN  RETURN #|$([A] RETURN "<<([Q] RETURN ;@4 [A] RETURN ,[A]<N RETURN 8[A]ZLN  RETURN 9[A]xLN  RETURN [A][G][A]LN  COPY #Pn[M]▛▛ RETURN +▝tLnx5▛=▛ RETURN 8▘[Q]p[Q]5▛=▛ RETURN 0[A]<P#▛,▛ RETURN :[A]<SGN #▛,▛ RETURN 7BxSGN #▛,▛ RETURN .[I]ZH[A]#▛,▛ RETURN -[A]Z0AT #▛,▛ RETURN 3xp^[A]5▛=▛ RETURN 5p ^[C]5▛=▛ RETURN 4P(VAL$ #▛,▛ RETURN 6pPVAL$ #▛,▛ RETURN (▗<(p#▛,▛ RETURN 2X[G]PSGN #▛,▛ RETURN ▘SGN ▛▛ RETURN Pl SGN ▛▛ RETURN  0<SGN ▛▛ RETURN @AT ▛▛ RETURN [Q](▛▛ RETURN &PSCREEN$ 0p▛▛ RETURN %p20▛▛ RETURN $[Q]AT USR ▛▛ RETURN [A]~P[Q]▛▛ RETURN [A]( P▛▛ RETURN `d [A]▛▛ RETURN `p0p▛▛ RETURN [Q]d[S]▛▛ RETURN    `▛▛ RETURN 'x" RETURN x RETURN ( COPY 5Fx@5▛=▛ RETURN P[Q] SGN ▛▛ RETURN `▚`[Q]▛▛ COPY -0x@▗▛▛ RETURN 7/xLN #▛,▛ RETURN 6x[G]VAL$ #▛,▛ RETURN ([I]xSCREEN$ #▛,▛ RETURN 2dP0[A]5▛=▛ RETURN 3d @[E]5▛=▛ RETURN 5dP@5▛=▛ RETURN 4P▘VAL$ #▛,▛ RETURN  PxSGN ▛▛ RETURN [Q]F@▛▛ RETURN P`PVAL ▛▛ RETURN p▛▛ RETURN 0@SGN ▛▛ RETURN <Z@[Q]▛▛ RETURN FP `▛▛ RETURN 2 ▛▛ RETURN [Q]2z▛▛ RETURN '[Q]|hTAN ▛▛ RETURN [Q]FP▛▛ RETURN hVAL P[Q]▛▛ RETURN ~SCREEN$ `[Q]▛▛ COPY USR t COPY t RUN  LOAD  COPY t RETURN IN  COPY  COPY  OUT  CLS  COPY t RUN  LOAD  COPY t OUT  CLEAR IN  CLS  OUT  SAVE  CLS  OUT  CLS  OVER INT _ IF _ PRINT CODE  GO SUB ATN  GO SUB ATN  GO TO 7 FOR  BEEP  STOP PI CLEAR W COPY ATTR  COPY  PRINT -'r-Z/t©©©©©t*8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT VAL$ SGN  COPY tSCREEN$ SCREEN$ ?<~l RESTORE  FLASH  PAPER l RESTORE z4 COPY  CLOSE # COPY  CONTINUE © CLOSE # COPY  CONTINUE © FORMAT  COPY FN  COPY P IF  PRINT <SCREEN$ ~T RESTORE  FLASH  RETURN  PAPER  RESTORE z4 LPRINT  INVERSE  OUT SQR  GO SUB W ERASE  STOP [Q]EWINT CODE  DRAW  OVER  MERGE  REM  LIST  COPY  COPY  COPY  COPY  CLS SQR ATN  INVERSE K REM G REM [S] PRINT ] SAVE ?{ATTR W COPY  COPY  COPY  COPY  STOP   INVERSE  FLASH SQR  GO SUB W ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT <= LIST 8U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT :#U INVERSE + REM G VERIFY  STOP [Q]UVINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] STEP N REM [P]EN[A]1:#U INVERSE + REM G VERIFY  STOP [Q]UVINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] THEN NINKEY$[O]XmIN  NEXT 8?U PAPER ATTR  GO SUB <= ERASE  STOP [Q] MERGE WINT CODE SGN ATTR [O][H] MERGE  CAT  REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]zINT x<U PAPER + INPUT G MERGE  STOP [T]UUINT VAL$ SGN ATTR [O] VERIFY O GO SUB  LOAD [T] CAT  STEP SCREEN$ [O]E^:SGN 8<U PAPER + INPUT G LET  STOP  BEEP UgINT [P]SGN ?ATTR O LOAD  LOAD _? COPY 8<U PAPER ATTR  GO SUB <= ERASE  PAUSE [Q] PRINT W IF CODE  DRAW  OVER  MERGE  LINE  LPRINT  COPY  COPY  COPY  COPY  COPY ?_ LOAD CODE OATTR SGN INT CODE UW STOP PIG MOVE + GO TO U PAPER 8= COPY  COPY  COPY  COPY  LPRINT  LINE  MERGE  OVER  DRAW  IF CODE  PRINT W PAUSE [Q]<= ERASE ATTR  GO SUB U PAPER 8<:INT E]SCREEN$ [P] CAT  DEF FN  LOAD [Q] MERGE ATTR [O]SGN INT CODE UW STOP [Q]G ERASE + GO SUB U PAPER 8<= LIST <= LIST 8U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE  LOAD [Q]+ GO SUB U PAPER 8<= LIST }BIN PEEK SCREEN$ }BIN  RETURN SCREEN$ BIN SCREEN$  LLIST BIN LN SCREEN$ |▝tPEEK } OVER PEEK SCREEN$ }BIN PEEK SCREEN$ 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT <= COPY 8?U CAT + BORDER G OPEN # STOP [T]UUINT VAL$ SGN ATTR [O] MERGE  LOAD [R]+ GO SUB U PAPER 8<= NEXT  MOVE VAL$ U PAPER cINKEY$Q PAPER SCREEN$ ASN [N]yINT }ABS }INT - MERGE  LINE  RESTORE  LLIST  DEF FN  NEXT  REM  CLEAR  OR  RETURN ;u< PAUSE  CIRCLE  PRINT  CONTINUE  PAUSE  FORMAT [Q]SCREEN$ @USCREEN$ SCREEN$ H LPRINT USR "V8VAL$ OCODE O[Q]USCREEN$ UUSR  LPRINT  LIST  CIRCLE [M] RETURN USR  FORMAT IN  COPY [Q]ASN U OUT  COPY `SCREEN$ SCREEN$  MERGE T COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN @ COPY  COPY UU COPY  COPY SCREEN$ SCREEN$ UT COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN  COPY  DRAW UT COPY  IF SCREEN$ SCREEN$ UV COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN IN  COPY © COPY `k OVER [L]^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ FLASH Z[L]R CLS ^USR  COPY t CLS  OVER  CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ FLASH Z[L]R CLS ^USR  COPY  DRAW  COPY  RETURN  CLS  VERIFY  CLS X CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ FLASH Z[L]R CLS ^USR IN  RETURN  OUT  IF  LOAD  PAUSE w RETURN SQR  RETURN  INVERSE  RETURN  INPUT  RETURN  RUN ~ CLS PEEK  RANDOMIZE  OVER  IF  INPUT  CLS v FLASH INT [L]/ CLS NG FLASH ^SQR Z{R CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ FLASH Z[L]R CLS ^USR  CLS [ FLASH ][L]^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ CLS ^ FLASH Z[L]R CLS ^USR  COPY  CLEAR  OUT  CLS [P] RUN  COPY  INPUT  COPY  BRIGHT  COPY INT  COPY v RETURN  INPUT  CLEAR  OVER  CLS [O] RUN ^ INPUT  OVER  INVERSE ZSQR Rs^ READ @}BIN PEEK SCREEN$ }BIN  RETURN SCREEN$ BIN SCREEN$  LLIST BIN LN SCREEN$ |▝tPEEK } OVER PEEK SCREEN$ }BIN PEEK SCREEN$  COPY t CLS  LINE DJ READ DSQR J{TSQR N{@SQR P{^SQR J{DSQR  LINE SCREEN$ SCREEN$ UTSCREEN$ SCREEN$ UT COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN ^INT r RETURN  RETURN + RETURN W RETURN CODE  RETURN _ RETURN IN  RETURN © RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN TSCREEN$ TSCREEN$  RETURN + RETURN W RETURN CODE  RETURN _ RETURN IN  RETURN © RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN U^SCREEN$ INT UrSCREEN$  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN  OUT  IF [P] PAUSE  COPY  RETURN © COPY IN  COPY  OUT  COPY  LOAD  COPY  LIST  PRINT U PAUSE SCREEN$  PRINT U PAUSE [O] PRINT  MERGE  PAUSE  REM  PRINT [Q] PAUSE N PRINT [P] PAUSE ] PRINT INT  COPY  DRAW  COPY  IF  COPY  PLOT   COPY  INPUT SCREEN$ VAL$ yNATTR VAL$ WNVAL$ rN RANDOMIZE VAL$ INT N]VAL$  PRINT INT  PAUSE ] PRINT [P] PAUSE N PRINT [Q] PAUSE  REM  PRINT  MERGE  PAUSE [O] PRINT U PAUSE SCREEN$  PRINT U LPRINT  OUT  COPY IN  COPY © COPY ]VAL$ INT N RANDOMIZE VAL$ rNVAL$ WNATTR VAL$ yNSCREEN$ VAL$ UNSCREEN$ VAL$  COPY  DRAW 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR USCREEN$ OU LOAD [Q] STEP OSCREEN$ CODE EO:VAL$ 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN SCREEN$ [O]U MERGE SCREEN$  REM [Q] PAUSE N PRINT [P] PAUSE ]uINT 8VAL$ UO+CODE GO STOP [Q]UUINT SCREEN$ SGN UATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT  PRINT < PAUSE  PAPER  PRINT  GO SUB  PAUSE  ERASE [Q]SCREEN$ WUCODE SCREEN$ ATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT <N[VAL$ ATN NKVAL$ N REM VAL$  PRINT N SAVE VAL$ yNATTR VAL$ WNVAL$ rN RANDOMIZE VAL$ INT N]VAL$ r<u PAPER r GO SUB u ERASE r[Q]uWrCODE ur[O]u MERGE r REM u[Q]rNu[P]r]uINT  COPY tUUSCREEN$ SCREEN$ UUATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT :INT E]SCREEN$ [P] STEP N LOAD [Q]O REM  MERGE ATTR [O]UUSCREEN$ SCREEN$ UU COPY t8VAL$ UO+CODE GO STOP [Q]UUINT SCREEN$ SGN UtSCREEN$ SCREEN$ UU COPY t COPY tUUSCREEN$ SCREEN$ UtSCREEN$ SCREEN$ UU COPY t COPY  DRAW  COPY  IF  COPY  PLOT   COPY  INPUT UNUNSCREEN$ VAL$ UN COPY  DRAW  COPY tUUSCREEN$ SCREEN$ UUSCREEN$ [O]U MERGE SCREEN$  REM [Q] PAUSE N PRINT [P] PAUSE ]uINT  COPY tUUSCREEN$ SCREEN$ UUATTR USCREEN$ OU LOAD [Q] STEP OSCREEN$ CODE EO:VAL$ > FLASH ; GO SUB W ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8U BRIGHT + REM G VERIFY  STOP [Q]UVINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT x? MERGE  PAPER + GO SUB G ERASE  STOP [Q]UW:CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT x>U FLASH + INPUT G ERASE  STOP [Q]UVINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT  LOAD  BEEP wTAB  FOR  AND wAT # AND u#BIN 1▗#D!#!!▛t LOAD  BEEP wTAB  FOR  AND wAT # AND u#BIN 1▗#D!#!!tSCREEN$ USR Q@@[G]t ERASE [Q]W?^5▛t RUN  ERASE [S][Q]UW?^5tx>U FLASH + INPUT G ERASE  STOP [Q]UPINT [Q]SGN FN @ LPRINT USR [Q]@t DRAW SQR SCREEN$ W CLOSE # STOP  BORDER  LINE ]ABS `U LIST  CONTINUE ▝tSIN gr CLS SQR ]8<U PAPER + GO SUB  ERASE [Q]WCODE [O] MERGE  REM [Q]N[P]]:<ZmR W/Uj N]:<ZmR[Q]WCODE j[Q]N[P]]"INT x?U INVERSE + REM G FORMAT  BORDER  LPRINT SUSR INT [Q]ABS @SCREEN$ M. NEW  USR N[Q] OUT @ INVERSE INT  GO SUB 5 PLOT  # DIM qP*FN P^UUSR USR 'wgU"[M]<j"p*^T$vdR$FN  FORMAT  REM  POKE  REM  POKE  PAPER  CLEAR  RETURN } RETURN [Q] COPY @ RETURN [Q] COPY @ OUT FN  COPY  FORMAT x?U INVERSE + REM G FORMAT  BORDER  LPRINT SUSR INT [Q]ABS @SCREEN$ M. NEW  USR N[Q] OUT @ INVERSE INT x= PRINT  PAPER  FOR  GO SUB w ERASE [Q]WCODE [Q]^Lj GO TO P STEP &SCREEN$ E: STOP  [N] FLASH ; GO SUB  ERASE [Q]5W:CODE  MERGE  REM ?[Q]?N.[P]]INT <= LIST 8U PAPER +TAB G ERASE  RESTORE [Q]SWLN ATTR [O] MERGE  LOAD [Q] CAT  CAT SCREEN$ [O]E:#U CIRCLE + GO TO G CLOSE # STOP [R]UQINT AT SGN  CLOSE #O DIM  LOAD [R] CAT >=SCREEN$ [M]E/:EXP 8:U BRIGHT + REM ▜ CLOSE #CHR$ [Q][F]T:VAL$ <+[M] PAPER  GO TO  CAT [Q] TO *[O]EZzTAN x8U BRIGHT + GO TO G MOVE b[T]Q:AT |k[M] CLOSE #/ DIM o[T]O<>*[M]u/zLN > FLASH ; GO SUB W ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8U BRIGHT + REM G VERIFY  STOP [Q]UVINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT x? MERGE  PAPER + GO SUB G ERASE  STOP [Q]UW:CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT x>U FLASH + INPUT G ERASE  STOP [Q]UVINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$ [P]E]:INT 8<U PAPER + GO SUB G ERASE  STOP [Q]UW:CODE <+[O] MERGE O REM  LOAD [Q] STEP NSCREEN$  OUT E[N]+ GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] THEN NINKEY$[P]@8>U FLASH + GO SUB G ERASE  STOP [Q]UVINT CODE SGN ATTR [P] MERGE O REM  LOAD [Q] STEP nSCREEN$  OUT E[N]k GO SUB  RUN  ERASE [S][Q]UW?^5tx>U FLASH + INPUT G ERASE  STOP [Q]UPINT [Q]SGN FN @ LPRINT USR [Q]@t ERASE [Q]W?^5▛t> FLASH ; GO SUB W ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] CAT  DEF FN SCREEN$  OUT E[N] DRAW SQR SCREEN$ W CLOSE # STOP  BORDER  LINE ]ABS `U LIST  CONTINUE ▝tSIN gr CLS SQR ] RETURN  COPY t LOAD © COPY  COPY  RETURN  COPY t LOAD  SAVE ? RESTORE O ERASE ▜LN PEEK ATTR  BEEP E LPRINT + PRINT U RETURN ATTR  RETURN  COPY t LOAD x? RESTORE N ERASE ▜LN PEEK ATTR  BEEP E LPRINT + PRINT U RETURN ATTR  COPY  COPY IN  CLS  RETURN  COPY tIN  COPY  COPY ~© RANDOMIZE ATN  RUN _ INPUT CODE  NEXT  DRAW © COPY  COPY  OUT  OUT  COPY  COPY  CLEAR  CLEAR  COPY IN  COPY  COPY  RUN  COPY t RUN  LOAD  COPY t RETURN  DRAW  COPY  CLS ? PRINT _ SAVE ? COPY t RUN  LOAD  COPY t OUT  COPY  SAVE SQR <= COPY  INPUT [U] CLEAR INT CHR$  PRINT  LPRINT  FOR  SAVE  BORDER  LOAD  FOR  PRINT  RUN  COPY k COPY  POKE  COPY  CLS 5 OVER USR  COPY ABS  COPY  LET  CLS ^©ATTR WCODE WFATTR  REM POINT U REM % CLOSE #KSCREEN$ [H]TkATN U_ LPRINT  SAVE  POKE  IF + LET ^ CONTINUE CODE Q_[S] COPY S COPY  CLS ▛ PRINT W IF / PRINT  REM  PRINT TCODE n INVERSE IN ▟}[ RETURN [H] COPY [ RETURN CODE  CLEAR  BEEP  RETURN  BORDER  CLEAR  OPEN # IF  CONTINUE  MERGE  MERGE j REM IN U COPY ? OUT ~[F]SCREEN$ zDPEEK [R]{b CLEAR COS  RETURN U©SCREEN$  RETURN ©n COPY  CLEAR  CLEAR  COPY SCREEN$ @ READ [T] RUN M FOR [H] CLS / PRINT © DRAW _ IF CODE  CLEAR  RETURN ▟ CLEAR B RETURN [R] CLEAR U~IN  PRINT _ COPY SQR  COPY  INPUT />VAL$ 5]~ RETURN /IN © CLS  RUN  RUN |} CIRCLE ?p[[Q] DRAW  RETURN  BEEP @ COPY [Q]+ FORMAT  LPRINT /hW POKE CODE  REM  CLEAR ▝t SAVE INT ▘t IF POINT  COPY u<= DIM  LIST IN y^VAL$ IN © CLS ; RUN _c/ MERGE  FOR *IN ©[F]*" OPEN # LLIST  OPEN #RNDATTR B OVER [G] CLEAR jV CLOSE #POINT /@LN $p▘ LPRINT VAL$  LIST ▞t t▖t t[E]t[F]t▖t[E]t@[D]t COPY  LIST  LPRINT   LIST A COPY  READ  READ /STR$ cp*©t COPY © LPRINT >8| RETURN >NOT  PRINT  REM STR$ QSCREEN$ t[A] FORMAT ▖HCODE ©_0 COPY ` COPY USR IN USR  COPY `PEEK 8 MERGE  COPY t LPRINT  CLS  POKE  LIST  IF  PAUSE  FOR  PRINT  DIM  MERGE POINT 8@ LPRINT  LPRINT FN @64XXll&6,66kkk76ZXll,4XXld$    REM SCREEN$  MERGE U[P] COPY IN  COPY IN  COPY IN  COPY jSCREEN$ UU© COPY UUSCREEN$ SCREEN$ [Q]SCREEN$ SCREEN$ [F]U FORMAT SCREEN$ tUU CLEAR  COPY  CLS  COPY  CLS  COPY  CLS  COPY INKEY$SCREEN$ UU RUN  COPY UUSCREEN$ SCREEN$ SCREEN$ SCREEN$ UUSCREEN$ t IF U CLEAR  IF  IF . IF ^[U]CODE U_ POKE IN U_SCREEN$ PEEK ~SCREEN$ PEEK U| DRAW SCREEN$  SAVE © DRAW ABS <>~[U]ABS <>~[U]ABS <>~[U]ABS <>ABS <>~[U]ABS <>~[U]ABS <>~[U]© DRAW ABS <>~[U]ABS <>~[U]ABS <>~[U]ABS <>~[U]ABS <>~[U]ABS <>~[U]ABS <>~[U] COPY  CIRCLE SCREEN$ [F][ FOR  RUN  BEEP  RUN CODE  RUN [P]EPEEK SCREEN$ ]o>SCREEN$ ] MERGE PEEK [U]} OR PEEK SCREEN$ }BIN FN  RETURN U PAPER [S]IN  VERIFY IN  REM IN  POKE * CONTINUE U▝t~ ERASE UFN ATTR CHR$ &POINT TAB BIN ^POINT BIN  COPY  DRAW ~SCREEN$ IN  CLS © RUN IN  RUN _ RUN /SCREEN$ _ STEP CODE  LOAD [F]MSCREEN$ SCREEN$  MOVE >=INKEY$[F] SAVE [S]© CLEAR ©AT ©E©AT ©E}SCREEN$ jUSR U LINE ©USCREEN$ $ SCREEN$ P[S]FN  COPY  COPY  BRIGHT &[M] LIST  DRAW 9 DRAW  LIST  DRAW & COPY t[P] RETURN ` RANDOMIZE  COPY  RANDOMIZE  COPY  OVER `[P][P] COPY  COPY  COPY  RETURN Hz TO  PAUSE  TO  RETURN  TO  RETURN L RETURN  COPY  RETURN  COPY  RETURN  COPY  RETURN ~ COPY ~ COPY ~z COPY  PAUSE  COPY  RETURN © RETURN TAB ASN [jTAB ASN [jTAB ASN © RETURN  IF  CLS ^ CLS [O] CLS ^ FLASH [K][L]R CLS [O]© COPY IN  COPY  OUT  COPY  LPRINT  LOAD  COPY  DIM % DIM % LOAD  COPY  CONTINUE  CONTINUE  LOAD  COPY  LPRINT  OUT  COPY SCREEN$ SCREEN$ UU COPY  DRAW  COPY  IF  COPY  POKE  COPY  GO TO *, SAVE * GO TO * COPY  GO TO  COPY  POKE SCREEN$ SCREEN$ UT© DRAW IN  IF  OUT  POKE  LPRINT  LOAD  DATA  DIM * DIM  DATA  LOAD  REM  CONTINUE $ FOR SCREEN$  FOR [U] CONTINUE * FOR [U] FOR SCREEN$  FOR [U] CONTINUE * FOR [U] FOR SCREEN$  FOR [U] CONTINUE * FOR [U] FOR SCREEN$  CONTINUE $ FOR SCREEN$  FOR [U] CONTINUE * LOAD  DATA  LPRINT  MERGE TSCREEN$ SCREEN$ UT© DRAW IN  IF USR  MERGE R LINE TAN  BEEP  PAUSE  CAT  POKE  BEEP  PAUSE  CAT  POKE  BEEP  PAUSE  CAT  POKE  OUT  PAUSE USR SCREEN$ SCREEN$ UT© DRAW IN  IF USR  MERGE R LINE TAN  BEEP  PAUSE  CAT  POKE  BEEP  PAUSE  CAT  POKE  BEEP  PAUSE  CAT  POKE  OUT  PAUSE USR SCREEN$ SCREEN$ UT© COPY t LPRINT  CAT  COPY  CIRCLE  OPEN # SAVE  VERIFY  CLOSE # MERGE  RUN  CLOSE # CLOSE # LET  CLOSE # CLOSE # FORMAT  DRAW  FORMAT  FORMAT  COPY  DRAW  COPY  RETURN  PAUSE VV[M]VV(VVV VERIFY  FORMAT  CIRCLE  CAT  COPY  LPRINT  COPY  COPY  TO  COPY © COPY  COPY tSQR SQR VAL$  INPUT SQR SQR IN  COPY  COPY [G]6 COPY  NEW  IF AT  RETURN  DRAW  RETURN  RETURN ▚INT  RETURN  REM  PLOT  INT  RETURN  IF  RETURN PEEK  COPY ~ COPY ^ COPY [O] COPY ^[O] COPY COS  COPY DPOINT <>J*SCREEN$ *I<>[U]S COPY  RETURN  IF  RETURN  DRAW  RETURN  POKE  RETURN  PAUSE  POKE  RETURN  PAUSE 0 COPY [K]D'*FN [U]FN SCREEN$ '$J COPY [E][O] COPY ^[O] COPY ^ COPY _ COPY [P] COPY ^[O] COPY X▝[K]ABS Z[R][K]TAB Z[R][K]ABS 0 RETURN  PAUSE  POKE  RETURN  PAUSE  RETURN  POKE  COPY  POKE  COPY  PAUSE  POKE  RETURN  PAUSE 4zSIN TAN  RETURN SIN TAN zSIN Z[R][K]CODE ZFN [K]ATTR ZATTR [I]▖^ COPY [O]_ COPY [O]^ABS [O]ABS ^[P] COPY @ COPY  COPY TAN ZSIN ZTAN SIN  IF TAN 2 RETURN  POKE  PAUSE  COPY  POKE  PAUSE z POKE z PAUSE  POKE  COPY  PAUSE  COPY  RETURN @ CONTINUE 0 TO 8 GO TO  LIST  TO FN INKEY$PBIN INKEY$[R]BIN  FLASH NINKEY$SGN P RETURN FN tB[I]CPALN `VAL q`0 FORMAT !FN 3T:SGN 6cqAT ap0(h4 LIST h CIRCLE [E][I]L NEW TfL REM  TO   @ @ @ @`@`[Q]``  LPRINT @0USR BCHR$ ▘▙▗* TO =/X▖8p80Tp48lX AND 5▙▚[I][A])USR `2 LPRINT p70gX*8f28W30p;`373e#e#r FLASH =eLN ©▗t[Q]0[Q]0 0 0 0[Q]8a▚▝<>RND LIST IN  LLIST  CLEAR QPEEK [R] CLEAR AINT [R] CLEAR AINT [T]uBJ▚0 LIST ▖tUSR ATTR J CLS [P] CLS _S[F]ATTR JSUATTR @tSCREEN$ SCREEN$  COPY tUUSCREEN$ SCREEN$ UUSCREEN$ SCREEN$ ▗t@@@ATTR J RANDOMIZE [P] CLS _Q[F]ATTR JSUPOINT @t2& STEP j%t[O] MERGE  REM @[Q] LPRINT NUSR [P][Q]]@INT 8< PAPER  GO SUB  ERASE [Q]W:CODE <+[O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT 8<U PAPER + GO SUB G ERASE  STOP [Q]UWINT CODE SGN ATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT [I[IHSASIRSA[IZH[IRAAS[I[I BEEP VAL  THEN ATN  OPEN #7 CAT VAL  BEEP SIN  CAT ASN  BEEP SIN  CAT ASN  BEEP SIN  CAT ASN  BEEP SIN  CAT ASN  FLASH VAL NOT 7 OUT ATN USR 0 BEEP SIN  THEN ASN  OPEN #2 CAT ASN  BEEP SIN  CAT ASN  BEEP SIN  CAT ASN  BEEP SIN  CAT ASN  BEEP SIN  CAT ASN  FLASH SIN NOT 5 OUT SIN USR 5 COPY tSCREEN$ SCREEN$ UT[P] NEW  COPY  RETURN  COPY  RETURN  OUT  PLOT  [P] NEW  COPY  RETURN  COPY t▗t COPY tUT.SCREEN$ O PAUSE © RETURN © RETURN o IF O PAUSE © RETURN  COPY t▗t© COPY ~t© COPY o COPY © COPY o COPY © COPY © COPY ▗t COPY  COPY ~t COPY t COPY  COPY ▗t COPY  RETURN ~t COPY  RETURN  COPY  IF  COPY  RETURN  COPY  IF  COPY  RETURN  COPY  RETURN ~ t© COPY o COPY © COPY o COPY © COPY © COPY ~t© COPY ▗t COPY t COPY  COPY ~t COPY  COPY ▗t COPY  RETURN  COPY  IF  COPY  RETURN  COPY  IF  COPY  RETURN  COPY  RETURN ~t COPY  RETURN tw{SQR SQR [SQR CSQR ;Ap6^ RETURN Z▘ZINT ^INT ZINT ^▘^INT ZINT ZINT Z▘ZINT ZINT ^▘RINT R▘^ RETURN  RETURN ▗ LINE  RETURN  INVERSE  RETURN  OVER  RETURN  BRIGHT  RETURN  LINE  RETURN  LPRINT  CLEAR  RETURN  CLEAR  RETURN  LPRINT  LINE  RETURN  BRIGHT SCREEN$  OVER T INVERSE  LINE  RETURN ▗t© IF  COPY USR  PAPER  COPY  FLASH fRNDRNDf FLASH  CLS © CLS `FN o COPY  COPY USR p INVERSE w COPY  COPY  FLASH  FLASH ffRNDtff FLASH  FLASH  SAVE  IF  COPY  LPRINT 0 FLASH  FORMAT f`RND[Q]RND[Q]f` FLASH USR !©SSQR ©{©;©S©©IN IN ©©S;©{USQR *S!©©zAZ]Z]z]ZAz]z]Z]ZAZ]Z]ZAz]JAJ©z LPRINT  CONTINUE  INPUT  OVER  INVERSE  LPRINT  INVERSE  CIRCLE  INVERSE  PAPER  INVERSE CHR$  BRIGHT  FORMAT  LPRINT ▘▗to RUN 3NOT 24d(>= LPRINT  GO TO  LOAD  IF  LIST  PLOT   LOAD USR  TO `NOT 0[I]L,&USR @VAL 7_ RUN  LOAD  IF  GO TO  LPRINT >=(dTAN SIN  INK  TO NOT  AND 3NOT STR$  RUN USR oUSR USR _ RUN VAL 7@USR &-M[L]NOT 3 TO cNOT  LOAD  PLOT   LIST USR USR USR USR USR USR USR USR USR USR USR USR USR USR USR USR 0USR © COPY  COPY  COPY  COPY  COPY  COPY  COPY  IF USR ©USR 0 SAVE USR @ DRAW @ IF @ POKE @ SAVE  POKE  DIM  MOVE [S] SAVE u LINE 5SQR ww* MERGE ? COPY u COPY / COPY  COPY  COPY  OUT jWPOINT USR  VERIFY p FLASH LN  GO SUB  BRIGHT  INPUT  INPUT  RUN wUSCREEN$  COPY  RETURN  MERGE U IF SCREEN$  CLEAR / IF VAL  MERGE USR ATTR  LOAD  BEEP wTAB  FOR  AND wAT # AND u#BIN 1▗#D!#!!DDDFFc'3▛ AND  DEF FN  COPY [N]?;_R LOAD  NEW CODE DO[S]DATTR SGN INT CODE UW STOP RNDG MOVE + GO TO U PAPER 8=  """bb[Q] AND  DATA USR ▖USR  TO USR  CIRCLE  MOVE cs9 COPY [M] COPY  REM  COPY g COPY " LIST E REM " MERGE ` OVER  DRAW  IF CODE  PRINT W PAUSE [Q]<= ERASE ATTR  GO SUB W PAPER 8<?~©INT PCODE  IF TSCREEN$  COPY / COPY ▗t@[Q]HPEEK  IF  CLOSE #[R]@[Q]W@ CLS [Q] RUN @ IF [A]_ COPY ? COPY © DRAW IN  CLS © CLEAR  COPY  REM _U*[S]U/© COPY  COPY U* PRINT 0FN  SAVE  POKE  COPY Z IF VAL$ T/USR *AZSCREEN$ SGN ASN  SAVE  OUT  LPRINT g[E]tp CONTINUE  POKE  REM ?R~[R] PRINT zSCREEN$ ?T CONTINUE  CIRCLE  LIST  FORMAT [Q] LPRINT [Q]  z6z6ABS .{> CLEAR .{> CLEAR -{< RETURN - IF  PLOT   GO TO  FORMAT `"= GO SUB  FLASH  THEN ATTR %SQR ▛u[F]WZASN 6 BEEP *TAB 5kmTAB Uk: GO SUB w LIST "^B FLASH mP REM [Q]dQ ERASE uFR[Q]uZ[S]iQZ▛iSZ▙wXUSR  LPRINT VAL x FORMAT L< CONTINUE ?[U] DRAW ? FORMAT ~INKEY$u  IF  POKE ©[S] PRINT [Q] COPY O POKE ?FN }F CONTINUE # OPEN # INVERSE N[S]=A~▝ DRAW ▝SCREEN$ ▝UBSGN ▟t  LIST  SAVE  DEF FN W NEXT J CLEAR RND~[A]CODE  PRINT ~RNDIN R CAT  REM s POKE | CONTINUE ?p▟t64XXll&6,66kkk76ZXll,4XXld$    LPRINT  CLS IN  CLS IN [Q] CLS IN  CLS IN [Q] CLS IN  CLS IN [Q] COPY  COPY  COPY  COPY  COPY tATTR [O] MERGE O REM  LOAD [Q] STEP NSCREEN$ [P]E]:INT  COPY  RETURN USR  ERASE [A][Q][Q][Q][Q][Q][Q]bUSR  COPY  RETURN  COPY  RETURN ▝ASN z▝R COPY z▝rABS zEXP rABS zEXP rASN jPOINT R▝ COPY  RETURN CODE  RETURN W IF  PAUSE W RETURN CODE  RETURN W RETURN CODE  RETURN W RETURN CODE  RETURN W RETURN CODE  RETURN W RETURN  IF  PAUSE CODE  RETURN SCREEN$ SCREEN$ UTSCREEN$ UTCODE  RETURN W RETURN CODE  RETURN W RETURN CODE  RETURN W RETURN CODE  RETURN W RETURN  IF  PAUSE CODE  RETURN [D]t RESTORE  MERGE  OR  PRINT :CODE  CLS ATN (*VAL  CLS ~ATN  LINE L CLS  RETURN  LINE p CLS  RETURN  LINE ▖ CLS  RETURN  LINE ] CLS "VAL  CLS ![O] CLS ^ STEP [B] CLS # SAVE *AT  CLS :VAL$  CLS ▗_>?[D]_ STEP [B] CLS !INKEY$ CLS ^ STEP [B] CLS # SAVE  LET STR$  MOVE  LLIST  GO SUB M:/[PI LINE  INPUT ▛!SIN  CLS NOT C CLS :/[PI>=! FLASH  CLS NOT C CLS :/[PI LINE !U DRAW "VAL  CLS >2CODE  CLS <> STEP [B] CLS CODE 2CODE  CLS 2INKEY$ CLS NOT  CONTINUE  IF #~2POINT  CLS #~2SCREEN$  CLS #~2ATTR  CLS #NOT  CONTINUE  IF #~2[O] CLS #~2[P] CLS #~2AT  CLS #~2INKEY$ CLS #NOT  CONTINUE  IF #~2[U] CLS #NOT  CONTINUE  IF  OR  CLEAR  COPY  GO SUB Q CLEAR IN  GO SUB YSTR$ <>t?tddtU DRAW d d d ddddddddddddddd   COPY [M] LOAD  LOAD  BORDER  RANDOMIZE  CLS  RANDOMIZE  DRAW  BORDER © BRIGHT  LOAD  LOAD  GO SUB  CLEAR  CLS  CLEAR  RETURN  BORDER q BRIGHT  INPUT no= FLASH ABS  OVER  BORDER q BRIGHT  INPUT .- THEN [N] DEF FN  BORDER q BRIGHT  INPUT NOT [N] DEF FN  BORDER q BRIGHT  INPUT NOT [N] DEF FN  BORDER q BRIGHT  INPUT N@l= OPEN #[N] DEF FN  BORDER ©[M] LOAD  CAT USR l RANDOMIZE  NEXT [N] DEF FN  COPY ©[M] LOAD  CAT USR l RANDOMIZE  NEXT [N] DEF FN ©q BRIGHT  INPUT N@l= OPEN #[N] DEF FN q BRIGHT  INPUT NOT [N] DEF FN q BRIGHT  INPUT NOT [N] DEF FN q BRIGHT  INPUT  THEN [N] DEF FN q BRIGHT  INPUT  FLASH ABS  OVER <=q OUT  INPUT  CLS  CLEAR  RETURN  COPY  CLS  LOAD  DEF FN  CLS  RANDOMIZE  DRAW ~ STEP pAT  NEXT 1IN ]:/[ATN ( STEP  CAT ]NOT  RUN !5 MERGE 2 COPY ~ AND 0# SAVE CODE 2[Q] CLEAR  STEP 2 OPEN #> INPUT 2[Q] CLEAR CHR$ z RETURN !@ STEP  RETURN POINT .. GAME CREDITS .. COPY !▗@ STEP  RETURN POINT DESIGN,CODING & GRAFIX BY COPY ! DIM @ STEP  RETURN POINT .. TWILIGHT .. COPY !cH STEP  RETURN POINT PUBLISHED UNDER LICENCE BY COPY ! OR H STEP  RETURN POINT .. HI-TEC  SOFTWARE .. COPY !CP STEP  RETURN POINT (C) 1990 HANNA BARBERA INC COPY ![T]P STEP  RETURN POINT (C) 1990 PAL DEVELOPMENTS. COPY NOT ; COPY !ASN  DRAW 1VAL$ [O]> MOVE >_ GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=CHR$ ▘ RETURN 1IN ]![U]@ STEP  RETURN POINT (1) .. KEYBOARD CONTROL COPY !$H STEP  RETURN POINT (2) .. KEMPSTON JOYSTICK COPY ![U]H STEP  RETURN POINT (3) .. INTERFACE II COPY ![U]P STEP  RETURN POINT MUSIC BY ..  SEAN CONRAN COPY !%P STEP  RETURN POINT . LAST SCORE: 0t . COPY !,"[H] COPY > RUN  FLASH  RETURN  NEW  LINE FN  COPY > RUN  FLASH  RETURN  NEW  LINE FN  COPY > RUN  FLASH  RETURN  NEW  LINE FN  COPY >▟ FLASH  RETURN  NEW CHR$ [G] COPY > CLEAR  FLASH  RETURN  NEW CHR$ [G] COPY >© FLASH  RETURN  NEW CHR$ [G] COPY > OUT  FLASH  RETURN  NEW CHR$ [G] COPY > CLEAR  FLASH  RETURN  NEW CHR$ [G] COPY > OPEN # RETURN ><>26! CLS v NEXT +"[H] COPY }TAN CHR$ A COPY NOT [M] CLEAR > RUN  FLASH  RETURN G NEW  LINE FN  COPY x NEW  LINE FN  COPY x NEW  LINE FN  COPY z27NOT  RUN FBEXP t NEXT 1u]!COS  READ z]F GO SUB VAL NOT z]!FN aUSR ] RANDOMIZE ▝ GO SUB VAL  STEP TAN _!USR :USR  PRINT > CLEAR © GO SUB y LET PEEK (> CLEAR © GO SUB y2/[NOT u CLEAR CODE 2/[NOT u CLEAR