Written in a subset of Sinclair BASIC, then compiled, by a professional comedian named Steve North. He wrote these for his own amusement in 1983, then licensed them to Fred Nachbaur for distribution in 1985.
LOAD “SNORTH”; the loader gives you the option to load one of four games: “NFLX Football,” “Miner’s Revenge,” “Super Slide,” or “Storm Lander 3.”
Content
Source Code
0 REM [Z][X][G][T]###[O]RND#7INKEY$ ##INKEY$ ##INKEY$ #▐INKEY$ #[*]INKEY$ #[F]INKEY$ #5PI#[0]PI# THENPI#T########[S]#INT [£] FASTSTR$ [J]LN 5PIACS #C▒Y-LN 5PILN .INKEY$ )(BLN ▛INKEY$ K,) CONT ▀LN ▛INKEY$ K+)# LN ▛INKEY$ K<2~~LN ▛INKEY$ K># UNPLOT RNDLN $INKEY$ ) CONT ▀LN $INKEY$ )# LN $INKEY$ 2~~LN $INKEY$ 2▘LN $INKEY$ [J]SGN LPRINT #5PI FAST[B] GOSUB # LPRINT TAN Y0[B] GOSUB #S▀W/ RAND ;#5PI#J##J#7TAN E£RND)5 FAST▘ ,,7 FAST; FOR 5CHR$ ▝ GOSUB PI STOPAT FOR GOSUB [K] LPRINT ▘[Q]▝,,6:RNDY5MTRNDY▀MURNDTAN LN [V]▝# RETURN RETURN4:LN [V]▝84 IF LN [V]▝# RETURN COPYC SAVE ▘# CLEAR[J] FAST GOSUB PI LPRINT ASN [M]RND▘ LOAD UNPLOT [J] FAST GOSUB PI LPRINT C<>#8COS #LN [X]▛# RETURN TAN ACS UNPLOT 6ORNDEORND# NEW#[P]COS LN #INKEY$ C NEXT ▞(## FOR 5 ACS T3K▘; FOR D FOR ( PRINT TAN YF[(] AND >=PI#Y▘ACS CK▝Y▖ACS DK▝ACS ▛ PRINT LN FOR INKEY$ #ACS ▛ RETURN(K▛ACS ?K▝ INPUT [?]#)[2]£UKRND[<] IF LPRINT INKEY$ LET J[4]/▝ LET [K] RETURN▒S▝ INPUT [?]/QY*[(] AND >=PI# NEW3#VAL VAL VAL [J]ACS (ACS (ACS (##DDAT ##,,AT #,, GOSUB #£RND,,76:RNDAT Y/[(]MURNDY5[)]MTRNDTAN STR$ FASTVAL PRINT UURND RETURN▝CU LET RETURN#CE RETURNRNDK#E:RND#76:RNDUTRNDXMTRND# RETURN#4#UURNDXMURND76:RNDY5MTRND/SE:RND# RETURN#C NEW7/ SAVE E£RND▘ SAVE ▝,,Q[?]LN #INKEY$ C CLS RETURNCC+ RETURNZC. RETURND4▒5(BF#[O]4 CLSLN 7INKEY$ /▀LN E~~ LET /[,]AT LPRINT SGN TAN LN #▒/PEEK #[L]COS ,LN 5PI<"/ PRINT RETURN#S,, RETURN""ACS [R] AND PPI NEWZ5)▘#▖ RETURN5K▖[J]LN 5PIACS #7C CLS( RAND #ACS #4▞LN 5PI7/ PRINT NEWZLN 5PI[J]#HPIINT [~~]#[M]C IF LN D#VAL #[M]▛S LET #PI) STR$ FOR 7D FOR D#[+]#[0] FOR K PLOT FOR FOR [J]#3##3#[O]C/ FOR [J]ACS 0ACS 1#[+]#[0] IF RETURNPI#[+]##[0]# STOP; STOP/<> LPRINT AT ACS #TAB .INKEY$ TAN ##*>=.INKEY$ FOR #[C]#ACS #TAB .INKEY$ TAN GOSUB #MRND#I CLEAR#[R]▞ GOSUB #[/] GOSUB #[/]## GOSUB #K▘76MRNDACS [W]TAN ▀▀▀VAL ▀▀▀▀5█#LN [7],,7Y##7Q▝7AT #7#7Q REM 7#7#7TAN 5 FAST FASTLN #INKEY$ RETURN-4,, LPRINT SGN PRINT FASTLN 5PI/ LIST RETURN# LPRINT C3D FASTDDSGN ;#LN 5PI#CHR$ 0S▒#▞ ,, RETURN~~SPEEK LET Y NEWLN 5PI/SIN LET ATN .INKEY$ TAN VAL FASTE#RND PRINT # FAST76#RNDLN #INKEY$ RETURND4>Y#LN 5PI LPRINT LN [O]RND LET A #LN [O]RND/▝ LPRINT LET LPRINT AT [J]TAN TAN TAN Y?NOT LN ##/>5 LN >#LN RUN #▀LN ## FASTLN ▞# LPRINT LN >#LN ##LN 4#LN $#INT #YTAN ###6#RND GOSUB #0RND<5#RNDLN ,,#E#RNDQ/7Q#76#RND)# ;6#RND5#RNDLN USR #77 FAST76-RNDLN ## RETURN PAUSE ATN ACS # RETURN RAND ATN [-]# RETURN IF ATN COS # RETURN THENC REM RETURN DIM ATN 1# RETURN GOTO ATN F# RETURN GOSUB ATN RND# RETURN FOR ATN SIN # RETURN NEXT ATN POKE # RETURN SLOWATN # RETURN POKE ATN [Q]# RETURN FASTATN LET # RETURN INPUT ATN ## RETURN PLOT ATN ## RETURN UNPLOT ATN [>]# RETURN LET ATN ▀# RETURN CLSATN [3]# RETURN STOPASN [-]# RETURN PRINT ATN ## RETURN REM C+ RETURN SCROLLATN [8]# RETURN RETURNATN $# RETURN 4:LN ## RETURN#4▛ LPRINT LN :#TAB Q#Y[S]LN ##LN ##INT [.]LN ##5###[D]# FAST#7#STR$ FOR FAST67RND6~~RNDLN GOTO #LN ## LPRINT LN <#.. FOR SGN LN ,,# GOSUB ##RNDLN ,,# FAST GOSUB ##RND[B] GOSUB # LPRINT S▀6#RND LPRINT TAN #7#7TAN #7#7TAN FASTAT E0RND7LN :# FOR [B] GOSUB PISQR E#RND GOSUB #** FOR 7/ GOSUB Y# PRINT LN ##LN E#LN <# FOR LN :# FOR LET #[F]#YLN / DIM FAST SCROLL RETURN#C,, RETURN#C▌ PRINT LN ## LET LPRINT TAN LN ## RETURN#C# RETURN"C< RETURNAT C# RETURNCHR$ C#LN ##5##LN [D]#/#Y/LN ##E#RND FASTLN ##▘ COPY COPYE-RND7▀# PRINT LN ## LET RETURN"C▌LN ##/ LOAD 6-RND LPRINT VAL #7Y)LN [F]#Y▘ LPRINT LN [F]#5##LN [D]#/>LN R#LN AT #5##LN [I]#5 PRINT ▒LN [D]#LN ## RETURN,C[£] RETURN;C[▒]5 GOTO #LN [D]#E-RNDF6-RND[J]TAN LN ##Y#LN ##5##LN [D]#/CHR$ Y#### RETURNRNDABS AT #CHR$ A** GOSUB ##RNDA #,,TAN LN ##LN LET # RETURN#4~~LN E#Y FASTLN ##A COPY FASTLN ## RETURN=TAB AT #LN X#LN PEEK # LPRINT # RETURN COPY4£5SGN FOR LN [I]#5,,##[D]#Y6#[F]#[J] PRINT LN ##Y FASTLN ##LN ## RETURN)C# RETURN#C# PRINT LN ## LET RETURN+C▖ RETURN-47AT ## RETURN 4▖ PRINT FAST/** FAST5##LN [I]#LN ##Y FAST5##LN [F]#/CODE PRINT VAL /0 RETURN/C( RETURN*TAB AT #LN LEN #5##LN [D]#/[G]LN LEN #5##/ NEXT Y LPRINT LN ## LET RETURN COS RETURN+C)LN LEN #5[B] FOR LN [I]#5 GOSUB #LN [I]#/ SCROLLLN LEN #Y;LN ##/<>YSGN ### RETURNPEEK 4?LN ##5##LN [I]#5A #[I]# RETURNUSR 4>LN ##5 FOR ##[D]#▘ LET #VAL FASTTAN ##TAN RETURNCODE TAB ?#LN ## RETURNINKEY$ TAB AT #5##LN [D]#YA5 ##[F]# RETURNRNDTAB ,#5###[D]# RETURNABS 4)LN ##5ACS #LN [I]#YCODE 5###[F]# RETURNINT TAB AT ####LN ##LN ## PRINT Y FASTLN ##LN ##YSGN LN ## LET TAN LN ## RETURN- PRINT ATN ## RETURN(C- RETURNRNDK$ RETURNAUSR ▙#>=[?]# LET ATN ##TAN LN ACS #/ PLOT LN X#/ LET 5##/J#J##J#7TAN LN LET # RETURN#ASN Z#YE#[F]#LN E#Y5/+LN $# LPRINT GOSUB ##RNDTAN 5E~~/▌5##/ YLN LN ###LN ######LN R#LN AT #5 FOR #/ GOSUB RETURN,TAB AT #TAN LN ##LN LET # FAST FASTLN ##LN R#Y7LN ##5 GOSUB #LN [I]# LPRINT LN [I]#Y677LN [F]# LPRINT GOSUB ##RNDLN ,,#TAN LN ##LN LET # FAST FASTYELN [F]#576LN [I]# LPRINT LN [I]#77Y GOSUB LN ##Y#LN [F]#Y[B]5 GOSUB #LN [F]#Y IF LPRINT LN :# FOR LN [F]#TAN 5 /?LN ## RETURN#C, PRINT )~~ LN ## LET RETURNAABS AT # RETURN0 AND AT #CHR$ 0▞ #,,/ TO FASTE-RND)▌ ;6-RND LPRINT TAN 5##LN [D]#LN ##LN LET ##S#Y[.] PRINT LN R#LN AT #5##LN [I]#YYLN ## LET LN ##YM5KRNDLN [F]#5###[D]#Y[4]/**YE5ORNDLN [F]#Y65MRND#[F]# RETURN<>C> RETURN=C=3K▘ FOR *[B] GOSUB #R SAVE *SQR /▒ GOSUB #R""/▖ GOSUB #RCOS ZTAN LN R##IYLN [I]#5[A]#LN [D]#E~~RND7LN <# FOR LN :# FOR YABS LN [F]#LN ## RETURN THENTAB AT #TAN 5 RUN ##[D]#LN SCROLL▝5VRNDACS [Q]TAN 5▞##[D]#5VRNDACS PLOT #▛▝#7#,,7U£RND[1]""U$RND[0]TAN LN ## RETURNZTAB AT #LN ##[J]TAN LN ##5 GOSUB #LN [I]#50RNDLN [I]#5D,,#[I]#LN E#YSTR$ LN ##5:#LN [D]#5 FOR SGN #[I]##[▒]RND#["]RND#[:]RND#[)]RND#[=]RND#[*]RND#[,]RND#[1]RND#[4]RND FOR #[7]RND#[A]RND#[D]RND#[G]RND#[J]RND[J]
2 REM ##/#ZXGT£ OM▘ < R - > ,, # GT▘ 73TAN TAN ▘ G= 82▘ ) ▝ REM "[,,]<[,,]<▘ 6 ▘ 0# " 1#? ▘ "C" 982-SNU▘TH▒ -,, FOR N=1#▟5 FAST5▘ SGN ##LN PRINT ▒/$C-1982-SNORTH) #▘$ LN ##LN GOTO #5▘ FAST5[▒]<SGN 7 GOSUB #[X]#6[Z]#E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF D#LN ASN #EORND6MRND###E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘█)##▘▘ LN ##LN GOTO #EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5COS SGN Y<LN [A]#ABS ▟#TAN EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5#▝SGN Y>LN [A]#ABS [6]##G#EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[?]▘SGN Y>LN [A]#ABS AT #TAN E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘[:])SQR #▘▘ LN ##LN GOTO #EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5COS SGN Y>LN [A]#ABS F#E[P]# FASTE[)]#SGN ##LN PRINT ▒EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5# FAST LPRINT SGN [B] FOR GOSUB ##LN ##LN GOTO #TAN E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘▒)V#▘▘ LN ##LN GOTO #EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5#▝SGN Y>LN [A]#ABS [-]#E[P]# FASTE[)]#SGN ##LN PRINT ▒EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5#▝ FAST LPRINT SGN [B] FOR GOSUB ##LN ##LN GOTO #TAN EVAL # FASTE[X]# FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST LPRINT 6TAN #ETAN # FAST5COS SGN Y<LN [A]#ABS CODE #TAN ETAN # FAST5COS FAST LPRINT SGN [B] FOR GOSUB #6TAN ##[N]#EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5SIN SGN Y>LN [A]#ABS RAND ##8#EVAL # FAST LPRINT GOSUB #0RNDD,, FASTEVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5COS FAST LPRINT SGN ;SGN FOR LN ,,#TAN EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘SGN Y<LN [A]#ABS ##TAN EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5#▝SGN Y>LN [A]#ABS ##TAN EVAL # FAST LPRINT GOSUB #0RNDD,, FASTEVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5COS FAST LPRINT SGN ;SGN FOR LN ,,#TAN 5< FAST5- SGN ##LN PRINT ▒E[5]#LN ##LN GOTO #5< FAST5▀ SGN ##LN PRINT ▒ESTR$ #LN ##LN GOTO #5< FAST5▒ SGN ##LN PRINT ▒EAT #LN ##LN GOTO #5< FAST5? SGN ##LN PRINT ▒ESGN #LN ##/▘ ) SLOW#▘▘ LN ##LN GOTO #5< FAST5" SGN ##LN PRINT ▒E[1]#LN ##/▘ )▞#▘▘ LN ##LN GOTO #5= FAST5: SGN ##LN PRINT ▒E[9]#LN ##LN GOTO #5▘ FASTE[H]#SGN 7 GOSUB #[D]#6[F]#5= FAST5= FASTE[D]# FAST LPRINT SGN ;SGN ##LN PRINT ▒5[0] FASTE[D]# FAST LPRINT SGN ;#LN ##LN GOTO #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF T#5= FAST5= FASTE[H]# FAST LPRINT SGN ;SGN ##LN PRINT ▒50 FASTE[H]# FAST LPRINT SGN ;#LN ##LN GOTO ####EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5#▝SGN Y>LN [A]#ABS INT #EVAL # FAST LPRINT GOSUB #0RNDD,, FAST5#▝ FAST LPRINT SGN FOR LN ,,#EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5#▝SGN Y<LN [A]#ABS ▀#EVAL # FAST LPRINT GOSUB #0RNDD,, FAST5[(]▘ FAST LPRINT SGN FOR LN ,,#TAN LN [.]#EVAL # FAST LPRINT 6 LPRINT #E[P]# FAST LPRINT 6 FAST#E[P]# FAST5( SGN 7 GOSUB #[P]#6[R]#5▌ LN ##E[P]# FASTE[)]#SGN ##LN PRINT ▒ETAN # FAST5█ FAST LPRINT SGN ;#LN ##LN GOTO #LN ##EVAL # FAST52 FAST LPRINT SGN ;6VAL #E[P]#76[P]# GOSUB #[R]#[B] GOSUB # IF B#E LPRINT # FAST LPRINT 6VAL #E FAST# FAST LPRINT 6[P]#TAN EVAL # FAST LPRINT 6 LPRINT #E[P]# FAST LPRINT 6 FAST#E[)]# FAST LPRINT 6 DIM #E[)]# FASTE[$]# FAST LPRINT SGN [B] FOR GOSUB #6[$]#E[$]# FAST5▘ SGN Y<LN [A]#ABS ""#5▘ FAST LPRINT 6[$]#E[)]# FASTE[;]# FAST LPRINT SGN ;6[;]#E[;]# FAST52 SGN Y>LN [A]#ABS NEW#52 FAST LPRINT 6[;]#E[P]# FASTELN # FAST LPRINT SGN [B] FOR GOSUB #6LN #ELN # FAST5▘ SGN Y<LN [A]#ABS ?#5▘ FAST LPRINT 6LN #E[P]# FASTE OR # FAST LPRINT SGN ;6 OR #E OR # FAST5( SGN Y>LN [A]#ABS P#5( FAST LPRINT 6 OR #ELN # FASTE OR #SGN 7 GOSUB #[P]#6[R]#E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB # FAST52 SGN LN ## FASTE[$]# FAST LPRINT SGN ;6VAL #E[$]# FASTE[;]#SGN 7 GOSUB #[)]#6[<]#LN **#LN ##EVAL # FAST5▘ FAST LPRINT SGN ;6VAL #E[)]#76[)]# GOSUB #[<]#[B] GOSUB # IF ##E[P]#76[P]# GOSUB #[R]#[B] GOSUB # IF ##E LPRINT # FAST LPRINT 6VAL #E FAST# FAST LPRINT 6[P]#E DIM # FAST LPRINT 6[)]##[T]#LN [.]#5▘ FAST5~~ SGN 7 GOSUB #[D]#6[F]#5 FAST5▝ SGN ##LN PRINT ▒/.M[~~]I[~~]N[~~]E[~~]R[~~]S[~~][,,][~~]R[~~]E[~~]V[~~]E[~~]N[~~]G[~~]E) DIM #▘. LN ##LN GOTO #5 FAST5▘ SGN ##LN PRINT ▒/1 [M][~~][I][~~][N][~~][E][~~][R][~~][S][~~][,,][~~][R][~~][E][~~][V][~~][E][~~][N][~~][G][~~][E][~~])3#▘1 LN ##LN GOTO #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF AND #TAN 5▘ FAST LPRINT 6[9]#5,, FAST LPRINT 6[1]#5 STEP ▘ FAST LPRINT 5# FAST LPRINT 6[5]#5▝ FAST LPRINT 6[T]#5▘ FAST LPRINT 6[H]#5▘ FAST LPRINT 6AT #5? FAST LPRINT 6SGN #5▘ FAST LPRINT 6STR$ #5▘ FAST5 STEP ▘SGN 7 GOSUB #[D]#6[F]#E[D]# FAST LPRINT GOSUB #0RNDD,, FAST5 FAST LPRINT SGN FOR LN ,,#E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF [J]#5▘ FAST5W SGN 7 GOSUB #[D]#6[F]#LN ## FAST5# SGN LN ## FAST5# FAST LPRINT SGN ; GOSUB #0RNDD,, FAST5+ FAST LPRINT SGN FOR LN ,,#E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF NEW#5▘ FAST5= SGN 7 GOSUB #[D]#6[F]#LN ## FAST5█YSGN Y<LN [A]#ABS ##LN ## FAST5# SGN LN ## FAST5# FAST LPRINT SGN ; GOSUB #0RNDD,, FAST5X FAST LPRINT SGN FOR LN ,,#LN ## FAST5#*SGN Y<LN [A]#ABS [<]#LN ## FAST5# SGN LN ## FAST5# FAST LPRINT SGN ; GOSUB #0RNDD,, FAST5T FAST LPRINT SGN FOR LN ,,#LN ## FAST5(BSGN Y<LN [A]#ABS SIN #LN ## FAST5# SGN LN ## FAST5# FAST LPRINT SGN ; GOSUB #0RNDD,, FAST50 FAST LPRINT SGN FOR LN ,,#LN ## FAST5# SGN LN ## FAST LPRINT GOSUB #0RNDD,, FAST5$ FAST LPRINT SGN FOR LN ,,#LN ## FAST5# SGN LN ## FAST LPRINT GOSUB #0RNDD,, FAST5* FAST LPRINT SGN FOR LN ,,#LN ## FAST5C7SGN Y<LN [A]#ABS R#LN ## FAST5# SGN LN ## FAST5# FAST LPRINT SGN ; GOSUB #0RNDD,, FAST5> FAST LPRINT SGN FOR LN ,,#LN ## FAST5C7SGN Y<LN [A]#ABS ##LN ## FAST5# SGN LN ## FAST5# FAST LPRINT SGN ; GOSUB #0RNDD,, FAST5< FAST LPRINT SGN FOR LN ,,#E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF F#5▘ FAST5 STEP ▘SGN 7 GOSUB #[D]#6[F]#LN ## FAST5RND3 FAST5= FASTE[D]#SGN LN ## FAST LPRINT SGN ;SGN Y<LN [A]#ABS CHR$ #E[D]# FAST LPRINT GOSUB #0RNDD,, FASTE[D]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘ FAST LPRINT SGN ;SGN FOR LN ,,#E[D]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[9]▘SGN Y=LN [A]#ABS ~~#E[D]# FAST LPRINT GOSUB #0RNDD,, FAST5[(]▘ FAST LPRINT SGN FOR LN ,,#E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF [£]#5▘ FAST LPRINT 6[P]#5▘ FAST LPRINT 6[)]#5▘ FAST LPRINT 6VAL #5▘ FAST LPRINT GOSUB #0RNDD,, FAST5#▝ FAST LPRINT SGN FOR LN ,,##SQR #LN ##A # FAST5 SGN Y<>LN [A]#ABS #####E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘▚)##▘▘ LN ##LN GOTO #E[T]# FAST5▝ SGN Y=LN [A]#ABS [E]#E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘W)[1]#▘▘ LN ##LN GOTO #E[T]# FAST5▖ SGN Y=LN [A]#ABS CHR$ #E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘T)TAN #▘▘ LN ##LN GOTO #5▘ FAST5COS SGN 7 GOSUB #[D]#6[F]#E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF NEW#LN ##A # FAST LPRINT 6[L]#E[L]# FAST5 SGN Y=LN [A]#ABS +####E[L]# FAST57 SGN Y<>LN [A]#ABS C##▞#E[P]# FAST5▘ SGN Y=LN [A]#ABS V####EVAL # FAST52 FAST LPRINT SGN [B] FOR GOSUB # GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[?]▘SGN Y>LN [A]#ABS ###[;]#E[T]# FAST5▝ SGN Y=LN [A]#ABS #####52 LN ## FAST LPRINT 6[X]#LN [*]#ETAN # FAST5+ SGN Y=LN [A]#ABS [;]####EVAL # FAST52 FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘SGN Y<LN [A]#ABS ""## THEN#5 FAST LPRINT 6[X]#LN [*]#ETAN # FAST5- SGN Y<>LN [A]#ABS THEN####LN ##EVAL # FAST52 FAST LPRINT SGN [B] FOR GOSUB #6VAL #E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[P]## LOAD #E[L]# FAST55 SGN Y<>LN [A]#ABS ;##[M]#E[)]# FAST5▘ SGN Y=LN [A]#ABS G####EVAL # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB # GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[?]▘SGN Y>LN [A]#ABS ###[~~]#E[T]# FAST5▝ SGN Y=LN [A]#ABS #####5▘ LN ## FAST LPRINT 6[X]#LN [*]#ETAN # FAST5+ SGN Y=LN [A]#ABS [~~]####LN ##E[)]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[)]#EVAL # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6VAL ## LOAD #E[L]# FAST58 SGN Y<>LN [A]#ABS VAL ####E[)]# FAST52 SGN Y=LN [A]#ABS **####EVAL # FAST5▘ FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[?]▘SGN Y>LN [A]#ABS COPY##K#E[T]# FAST5▝ SGN Y=LN [A]#ABS >####5▘ FAST LPRINT 6[X]#LN [*]#ETAN # FAST5+ SGN Y=LN [A]#ABS K####LN ##EVAL # FAST5▘ FAST LPRINT SGN ;6VAL #E[)]# FAST5▘ FAST LPRINT SGN ;6[)]## LOAD #E[L]# FAST56 SGN Y<>LN [A]#ABS #####E[P]# FAST5( SGN Y=LN [A]#ABS #####EVAL # FAST52 FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[?]▘SGN Y>LN [A]#ABS [3]##SQR #E[T]# FAST5▝ SGN Y=LN [A]#ABS [M]####52 FAST LPRINT 6[X]#LN [*]#ETAN # FAST5+ SGN Y=LN [A]#ABS SQR ####LN ##EVAL # FAST52 FAST LPRINT SGN ;6VAL #E[P]# FAST5▘ FAST LPRINT SGN ;6[P]#EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘SGN Y<LN [A]#ABS R#EVAL # FAST LPRINT GOSUB #0RNDD,, FASTEVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘ FAST LPRINT SGN ;SGN FOR LN ,,#E[P]# FAST5: SGN Y>LN [A]#ABS #####EVAL # FAST52 FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘SGN Y<LN [A]#ABS #####EVAL # FAST5W FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘SGN Y<LN [A]#ABS [/]####E[P]# FAST LPRINT 6[$]#52 FAST LPRINT 6[X]#LN [*]#ETAN # FAST5- SGN Y=LN [A]#ABS [Y]####5 FAST LPRINT 6[X]#LN [*]#ETAN # FAST5- SGN Y=LN [A]#ABS >=####E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘Y) FOR #▘▘ LN ##LN GOTO #5~~ LN ##E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘T)$#▘▘ LN ##LN GOTO #LN ##E[P]# FAST5▘ FAST LPRINT SGN ;6[P]#EVAL # FAST52 FAST LPRINT SGN ;6VAL #E[P]# FAST5( SGN Y=LN [A]#ABS #####EVAL # FAST52 FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[?]▘SGN Y>LN [A]#ABS ###>=#E[P]# FASTE[$]# FAST LPRINT SGN [B] FOR GOSUB #6TAN #5 FAST LPRINT 6AT #E[1]# FAST5 SGN Y>LN [A]#ABS [S]#E[1]# FASTETAN # FAST5▝ SGN LN ## FAST LPRINT SGN LN ## FAST LPRINT FAST LPRINT 6[1]#ESGN # FAST5 SGN Y>LN [A]#ABS SLOW#ESGN # FASTETAN # FAST5▝ SGN LN ## FAST LPRINT SGN LN ## FAST LPRINT FAST LPRINT 6SGN #ETAN # FAST5▞ SGN Y<LN [A]#ABS RUN ##[7]#5 FAST LPRINT 6STR$ #5> FAST5▝ SGN ##LN PRINT ▒/▀[W] T):#▘▀ LN ##LN GOTO #5▝ FAST LPRINT 6[T]##[7]#5 FAST LPRINT 6[X]#LN [*]#ETAN # FAST5T SGN Y<>LN [A]#ABS #####ESTR$ # FAST5 SGN Y<>LN [A]#ABS #####LN ▖#5▘ FAST LPRINT 6STR$ ##[7]#ETAN # FAST50 SGN Y<>LN [A]#ABS ###[:]#LN ▖#EAT # FAST5▘ FAST LPRINT SGN ;6AT ##[T]#ETAN # FAST5* SGN Y<>LN [A]#ABS [5]##[P]#LN ▖#E[1]# FAST5▘ FAST LPRINT SGN ;6[1]## LET #ETAN # FAST5> SGN Y<>LN [A]#ABS COS ## RUN #LN SIN #5 FAST LPRINT 6[$]#52 FASTE[)]# FAST LPRINT SGN [B] FOR GOSUB #6[;]#5 FAST LPRINT 6LN #5 FAST LPRINT 6 OR ####ETAN # FAST5< SGN Y<>LN [A]#ABS ~~##D#LN SIN #E[)]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[$]#5 FAST LPRINT 6[;]## SLOW#ETAN # FAST5$ SGN Y<>LN [A]#ABS W####LN ▖#E[5]# FASTLN ## FAST5 POKE ▘SGN LN ## FAST LPRINT FASTE[9]#SGN LN ## FASTE[H]#SGN LN ## FAST LPRINT SGN ;6[5]##[$]#ETAN # FAST5X SGN Y<>LN [A]#ABS ###[)]#LN SIN #E[9]# FAST5▘ FAST LPRINT SGN ;6[9]##<#ETAN # FAST50 FASTE[H]# FAST LPRINT SGN ;SGN Y<>LN [A]#ABS [G]####LN SIN #E[H]# FAST5▘ FAST LPRINT SGN ;6[H]#E[H]# FAST5~~ SGN Y=LN [A]#ABS SQR ####LN ## FAST5O▒SGN LN ## FAST5▘ FAST LPRINT SGN ;6 FAST#LN ## FAST5[K]▖SGN LN ## FAST5▘ FAST LPRINT SGN ;6 DIM #E FAST# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB # FAST52 SGN LN ## FASTE DIM # FAST LPRINT SGN ; GOSUB #0RNDD,, FAST50 FASTE[H]# FAST LPRINT SGN ;SGN FOR LN ,,#E FAST# FASTE DIM #SGN ##LN PRINT ▒50 FASTE[H]# FAST LPRINT SGN ;#LN ##LN GOTO ##[$]#E[L]# FAST5T SGN Y<>LN [A]#ABS ###[6]#ESTR$ # FAST5 SGN Y=LN [A]#ABS #####5▖ FAST LPRINT 6[T]#5> FAST5▝ SGN ##LN PRINT ▒/▀W [T])[(]#▘▀ LN ##LN GOTO ####E[L]# FAST5W SGN Y<>LN [A]#ABS [P]## THEN#5▝ FAST LPRINT 6[T]#5> FAST5▝ SGN ##LN PRINT ▒/▀[W] T)ATN #▘▀ LN ##LN GOTO ####E[L]# FAST5J SGN Y<>LN [A]#ABS LET ##█#ESGN # FAST5 SGN Y=LN [A]#ABS ▖####EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5[(]▘SGN Y=LN [A]#ABS S#EVAL # FAST LPRINT GOSUB #0RNDD,, FAST5[A]▘ FAST LPRINT SGN FOR LN ,,#EVAL # FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FAST5#▝SGN Y=LN [A]#ABS ##EVAL # FAST LPRINT GOSUB #0RNDD,, FAST5#▝ FAST LPRINT SGN FOR LN ,,#ESGN # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6SGN ##[7]#E[L]# FAST5B SGN Y<>LN [A]#ABS [<]## AND #E[1]# FAST5 SGN Y=LN [A]#ABS [A]####5▘ FAST LPRINT 6[$]#5▘ FAST LPRINT 6[;]#5▘ FAST LPRINT 6LN #5▘ FAST LPRINT 6 OR #E[1]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[1]####E[L]# FAST50 SGN Y<>LN [A]#ABS GOSUB ##O#EAT # FAST5 SGN Y=LN [A]#ABS ####EAT # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6AT #5▖ FAST LPRINT 6[$]#5▖ FAST LPRINT 6[;]#5▞ FAST LPRINT 6LN #5 FAST LPRINT 6 OR ####E[L]# FAST5P SGN Y<>LN [A]#ABS ######C#TAN
3 REM TAN -ZXGT COMPILER - ZXGT=17389 PROG=18823
5 REM [A]█[S][Y][N][C][W][A][R][E]█[G][A][M][E]
45 CLS
50 SLOW
55 FOR L=1 TO 20
60 PRINT AT L,0;"[M][I][N][E][R][S]█[R][E][V][E][N][G][E]█COPR. 1983 [S][N][O][R][T][H]"
65 NEXT L
170 FOR L=1 TO 16
175 PRINT AT L,0;"[~~]██████████████████████████████[,,]"
180 NEXT L
185 PRINT AT 17,0;"[~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,]"
190 PRINT "[~~] [W] T [~~] 0 * - [~~] [$][$][$][$][$] [,,]"
195 PRINT "[~~] [~~] [~~] [,,]"
201 PRINT "[~~] [,,][B][O][N][U][S] [X] [~~]1 [,,]"
205 PRINT "[~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,]"
210 FOR L=1 TO 10
215 PRINT AT 0,1;"[G][E][T] "
217 PRINT AT 0,1;" [R][E][A][D][Y]"
220 NEXT L
230 LET L=USR 18823
235 FOR L=6 TO 12
240 PRINT AT L,5;"[$][$][$][$][$][$][$][$][$][$][$][$][$][$][$][$][$][$][$][$][$][$]"
245 NEXT L
247 LET A$=STR$ ((PEEK 18849+256*PEEK 18850)*2)
250 FOR L=1 TO 20
255 PRINT AT 19,21;"[$][$][$][$][$][$][$][$][$][$]";AT 19,21;"$$$$$$$$$$";AT 19,24;A$
260 NEXT L
268 PRINT AT 14,0;"██[C]█[O]█[N]█[G]█[R]█[A]█[T]█[U]█[L]█[A]█[T]█[I]█[O]█[N]█[S]█"
270 PRINT AT 16,0;"*** YOU ESCAPED WITH THE GOLD***███[P][R][E][S][S]█[A][N][Y]█[K][E][Y]█[T][O]█[P][L][A][Y]█[A][G][A][I][N]██"
275 LET A$="$[$]▚▞T"
277 LET X=PEEK 16396+256*PEEK 16397+31
280 FOR L=1 TO LEN A$
285 POKE X,CODE A$(L)
290 NEXT L
295 IF INKEY$ <>"" THEN RUN
297 GOTO 280
900 STOP
2100 SAVE "M[R]"
2105 RUN
0 REM [Z][X][G][T]###[O]RND#7INKEY$ ##INKEY$ ##INKEY$ #▐INKEY$ #[*]INKEY$ #[F]INKEY$ #5PI#[0]PI# THENPI#T########[S]#INT [£] FASTSTR$ [J]LN 5PIACS #C▒Y-LN 5PILN .INKEY$ )(BLN ▛INKEY$ K,) CONT ▀LN ▛INKEY$ K+)# LN ▛INKEY$ K<2~~LN ▛INKEY$ K># UNPLOT RNDLN $INKEY$ ) CONT ▀LN $INKEY$ )# LN $INKEY$ 2~~LN $INKEY$ 2▘LN $INKEY$ [J]SGN LPRINT #5PI FAST[B] GOSUB # LPRINT TAN Y0[B] GOSUB #S▀W/ RAND ;#5PI#J##J#7TAN E£RND)5 FAST▘ ,,7 FAST; FOR 5CHR$ ▝ GOSUB PI STOPAT FOR GOSUB [K] LPRINT ▘[Q]▝,,6:RNDY5MTRNDY▀MURNDTAN LN [V]▝# RETURN RETURN4:LN [V]▝84 IF LN [V]▝# RETURN COPYC SAVE ▘# CLEAR[J] FAST GOSUB PI LPRINT ASN [M]RND▘ LOAD UNPLOT [J] FAST GOSUB PI LPRINT C<>#8COS #LN [X]▛# RETURN TAN ACS UNPLOT 6ORNDEORND# NEW#[P]COS LN #INKEY$ C NEXT ▞(## FOR 5 ACS T3K▘; FOR D FOR ( PRINT TAN YF[(] AND >=PI#Y▘ACS CK▝Y▖ACS DK▝ACS ▛ PRINT LN FOR INKEY$ #ACS ▛ RETURN(K▛ACS ?K▝ INPUT [?]#)[2]£UKRND[<] IF LPRINT INKEY$ LET J[4]/▝ LET [K] RETURN▒S▝ INPUT [?]/QY*[(] AND >=PI# NEW3#VAL VAL VAL [J]ACS (ACS (ACS (##DDAT ##,,AT #,, GOSUB #£RND,,76:RNDAT Y/[(]MURNDY5[)]MTRNDTAN STR$ FASTVAL PRINT UURND RETURN▝CU LET RETURN#CE RETURNRNDK#E:RND#76:RNDUTRNDXMTRND# RETURN#4#UURNDXMURND76:RNDY5MTRND/SE:RND# RETURN#C NEW7/ SAVE E£RND▘ SAVE ▝,,Q[?]LN #INKEY$ C CLS RETURNCC+ RETURNZC. RETURND4▒5(BF#[O]4 CLSLN 7INKEY$ /▀LN E~~ LET /[,]AT LPRINT SGN TAN LN #▒/PEEK #[L]COS ,LN 5PI<"/ PRINT RETURN#S,, RETURN""ACS [R] AND PPI NEWZ5)▘#▖ RETURN5K▖[J]LN 5PIACS #7C CLS( RAND #ACS #4▞LN 5PI7/ PRINT NEWZLN 5PI[J]#HPIINT [~~]#[M]C IF LN D#VAL #[M]▛S LET #PI) STR$ FOR 7D FOR D#[+]#[0] FOR K PLOT FOR FOR [J]#3##3#[O]C/ FOR [J]ACS 0ACS 1#[+]#[0] IF RETURNPI#[+]##[0]# STOP; STOP/<> LPRINT AT ACS #TAB .INKEY$ TAN ##*>=.INKEY$ FOR #[C]#ACS #TAB .INKEY$ TAN GOSUB #MRND#I CLEAR#[R]▞ GOSUB #[/] GOSUB #[/]## GOSUB #K▘76MRNDACS [W]TAN ▀▀▀VAL ▀▀▀▀5█#LN [7],,7Y##7Q▝7AT #7#7Q REM 7#7#7TAN 5 FAST FASTLN #INKEY$ RETURN-4,, LPRINT SGN PRINT FASTLN 5PI/ LIST RETURN# LPRINT C3D FASTDDSGN ;#LN 5PI#CHR$ 0S▒#▞ ,, RETURN~~SPEEK LET Y NEWLN 5PI/SIN LET ATN .INKEY$ TAN VAL FASTE#RND PRINT # FAST76#RNDLN #INKEY$ RETURND4>Y#LN 5PI LPRINT LN [O]RND LET A #LN [O]RND/▝ LPRINT LET LPRINT AT [J]TAN TAN TAN Y?NOT LN ##/>5 LN >#LN RUN #▀LN ## FASTLN ▞# LPRINT LN >#LN ##LN 4#LN $#INT #YTAN ###6#RND GOSUB #0RND<5#RNDLN ,,#E#RNDQ/7Q#76#RND)# ;6#RND5#RNDLN USR #77 FAST76-RNDLN ## RETURN PAUSE ATN ACS # RETURN RAND ATN [-]# RETURN IF ATN COS # RETURN THENC REM RETURN DIM ATN 1# RETURN GOTO ATN F# RETURN GOSUB ATN RND# RETURN FOR ATN SIN # RETURN NEXT ATN POKE # RETURN SLOWATN # RETURN POKE ATN [Q]# RETURN FASTATN LET # RETURN INPUT ATN ## RETURN PLOT ATN ## RETURN UNPLOT ATN [>]# RETURN LET ATN ▀# RETURN CLSATN [3]# RETURN STOPASN [-]# RETURN PRINT ATN ## RETURN REM C+ RETURN SCROLLATN [8]# RETURN RETURNATN $# RETURN 4:LN ## RETURN#4▛ LPRINT LN :#TAB Q#Y[S]LN ##LN ##INT [.]LN ##5###[D]# FAST#7#STR$ FOR FAST67RND6~~RNDLN GOTO #LN ## LPRINT LN <#.. FOR SGN LN ,,# GOSUB ##RNDLN ,,# FAST GOSUB ##RND[B] GOSUB # LPRINT S▀6#RND LPRINT TAN #7#7TAN #7#7TAN FASTAT E0RND7LN :# FOR [B] GOSUB PISQR E#RND GOSUB #** FOR 7/ GOSUB Y# PRINT LN ##LN E#LN <# FOR LN :# FOR LET #[F]#YLN / DIM FAST SCROLL RETURN#C,, RETURN#C▌ PRINT LN ## LET LPRINT TAN LN ## RETURN#C# RETURN"C< RETURNAT C# RETURNCHR$ C#LN ##5##LN [D]#/#Y/LN ##E#RND FASTLN ##▘ COPY COPYE-RND7▀# PRINT LN ## LET RETURN"C▌LN ##/ LOAD 6-RND LPRINT VAL #7Y)LN [F]#Y▘ LPRINT LN [F]#5##LN [D]#/>LN R#LN AT #5##LN [I]#5 PRINT ▒LN [D]#LN ## RETURN,C[£] RETURN;C[▒]5 GOTO #LN [D]#E-RNDF6-RND[J]TAN LN ##Y#LN ##5##LN [D]#/CHR$ Y#### RETURNRNDABS AT #CHR$ A** GOSUB ##RNDA #,,TAN LN ##LN LET # RETURN#4~~LN E#Y FASTLN ##A COPY FASTLN ## RETURN=TAB AT #LN X#LN PEEK # LPRINT # RETURN COPY4£5SGN FOR LN [I]#5,,##[D]#Y6#[F]#[J] PRINT LN ##Y FASTLN ##LN ## RETURN)C# RETURN#C# PRINT LN ## LET RETURN+C▖ RETURN-47AT ## RETURN 4▖ PRINT FAST/** FAST5##LN [I]#LN ##Y FAST5##LN [F]#/CODE PRINT VAL /0 RETURN/C( RETURN*TAB AT #LN LEN #5##LN [D]#/[G]LN LEN #5##/ NEXT Y LPRINT LN ## LET RETURN COS RETURN+C)LN LEN #5[B] FOR LN [I]#5 GOSUB #LN [I]#/ SCROLLLN LEN #Y;LN ##/<>YSGN ### RETURNPEEK 4?LN ##5##LN [I]#5A #[I]# RETURNUSR 4>LN ##5 FOR ##[D]#▘ LET #VAL FASTTAN ##TAN RETURNCODE TAB ?#LN ## RETURNINKEY$ TAB AT #5##LN [D]#YA5 ##[F]# RETURNRNDTAB ,#5###[D]# RETURNABS 4)LN ##5ACS #LN [I]#YCODE 5###[F]# RETURNINT TAB AT ####LN ##LN ## PRINT Y FASTLN ##LN ##YSGN LN ## LET TAN LN ## RETURN- PRINT ATN ## RETURN(C- RETURNRNDK$ RETURNAUSR ▙#>=[?]# LET ATN ##TAN LN ACS #/ PLOT LN X#/ LET 5##/J#J##J#7TAN LN LET # RETURN#ASN Z#YE#[F]#LN E#Y5/+LN $# LPRINT GOSUB ##RNDTAN 5E~~/▌5##/ YLN LN ###LN ######LN R#LN AT #5 FOR #/ GOSUB RETURN,TAB AT #TAN LN ##LN LET # FAST FASTLN ##LN R#Y7LN ##5 GOSUB #LN [I]# LPRINT LN [I]#Y677LN [F]# LPRINT GOSUB ##RNDLN ,,#TAN LN ##LN LET # FAST FASTYELN [F]#576LN [I]# LPRINT LN [I]#77Y GOSUB LN ##Y#LN [F]#Y[B]5 GOSUB #LN [F]#Y IF LPRINT LN :# FOR LN [F]#TAN 5 /?LN ## RETURN#C, PRINT )~~ LN ## LET RETURNAABS AT # RETURN0 AND AT #CHR$ 0▞ #,,/ TO FASTE-RND)▌ ;6-RND LPRINT TAN 5##LN [D]#LN ##LN LET ##S#Y[.] PRINT LN R#LN AT #5##LN [I]#YYLN ## LET LN ##YM5KRNDLN [F]#5###[D]#Y[4]/**YE5ORNDLN [F]#Y65MRND#[F]# RETURN<>C> RETURN=C=3K▘ FOR *[B] GOSUB #R SAVE *SQR /▒ GOSUB #R""/▖ GOSUB #RCOS ZTAN LN R##IYLN [I]#5[A]#LN [D]#E~~RND7LN <# FOR LN :# FOR YABS LN [F]#LN ## RETURN THENTAB AT #TAN 5 RUN ##[D]#LN SCROLL▝5VRNDACS [Q]TAN 5▞##[D]#5VRNDACS PLOT #▛▝#7#,,7U£RND[1]""U$RND[0]TAN LN ## RETURNZTAB AT #LN ##[J]TAN LN ##5 GOSUB #LN [I]#50RNDLN [I]#5D,,#[I]#LN E#YSTR$ LN ##5:#LN [D]#5 FOR SGN #[I]##[▒]RND#["]RND#[:]RND#[)]RND#[=]RND#[*]RND#[,]RND#[1]RND#[4]RND FOR #[7]RND#[A]RND#[D]RND#[G]RND#[J]RND[J]
2 REM ##/#3 3 OM1 LE▖ - RND # ▌ GT▘ 73▒ PR G= 82▞ ▖ COPY REM £ £ ~~ [M][C]INKEY$ [E][R] ▞ C£ YR RETURN3HT[D]#98▖ £ PSS# ▌5£RND##A FAST5 ▘ FAST5$RND##A SGN LN ## FAST LPRINT SGN ;6 LPRINT #E[D]# FAST5▒ SGN Y=LN [A]#ABS 6####5~~ FAST5▝ SGN ##LN PRINT ▒/$C-SNORTH-1982)L#▘$ LN ##LN GOTO ##2#53 FAST LPRINT LN [+]#5▘ FAST LPRINT GOSUB #0RNDD,, FAST5▞ FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5▝ FAST LPRINT GOSUB #0RNDD,, FAST5,, FASTLN ## FAST5#.SGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5▀ FAST LPRINT GOSUB #0RNDD,, FAST5: FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5▖ FAST LPRINT GOSUB #0RNDD,, FAST5▛ FASTLN ## FAST5C7SGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5▌ FAST LPRINT GOSUB #0RNDD,, FAST5£ FASTLN ## FAST5C7SGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5▞ FAST LPRINT GOSUB #0RNDD,, FAST5▌ FASTLN ## FAST5C7SGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5▛ FAST LPRINT GOSUB #0RNDD,, FAST5,, FASTLN ## FAST5#.SGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5▒ FAST LPRINT GOSUB #0RNDD,, FAST5: FASTLN ## FAST5C7SGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5,, FAST LPRINT GOSUB #0RNDD,, FAST5▛ FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5~~ FAST LPRINT GOSUB #0RNDD,, FAST5$ FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5" FAST LPRINT GOSUB #0RNDD,, FAST5,, FASTLN ## FAST5#.SGN LN ## FAST LPRINT SGN ;SGN FOR LN ,,#5+ FAST5* SGN 7 GOSUB #[X]#6[Z]#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5▖ FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▘ SGN Y>LN [A]#ABS H#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5▌ FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▖ SGN Y=LN [A]#ABS ##E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5▞ FAST LPRINT SGN FOR LN ,,#5- FAST LPRINT GOSUB #0RNDD,, FAST5▀ FASTE[+]# FAST LPRINT SGN ;SGN FOR LN ,,#E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF LET #5/ FAST5; SGN 7 GOSUB #[X]#6[Z]#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5▌ FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▝ SGN Y=LN [A]#ABS ATN #E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5▞ FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▀ SGN Y=LN [A]#ABS PAUSE #E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5,, FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▖ SGN Y=LN [A]#ABS /#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5£ FAST LPRINT SGN FOR LN ,,#E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF [(]#5, FAST50 SGN 7 GOSUB #[X]#6[Z]#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5,, FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▝ SGN Y=LN [A]#ABS ##E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5£ FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▀ SGN Y=LN [A]#ABS [.]#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5: FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▖ SGN Y=LN [A]#ABS AT #E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5( FAST LPRINT SGN FOR LN ,,#E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF T#51 FAST52 SGN 7 GOSUB #[X]#6[Z]#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5: FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▝ SGN Y=LN [A]#ABS 2#E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5) FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▀ SGN Y=LN [A]#ABS ##E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5< FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▖ SGN Y=LN [A]#ABS ##E[X]# FAST LPRINT GOSUB #0RNDD,, FAST5+ FAST LPRINT SGN FOR LN ,,#E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF LLIST #53 FAST LPRINT GOSUB #0RNDD,, FAST5< FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▘ SGN Y>LN [A]#ABS [R]#53 FAST LPRINT GOSUB #0RNDD,, FAST5/ FAST LPRINT SGN FOR LN ,,#E[+]# FAST5▖ SGN Y=LN [A]#ABS <>#53 FAST LPRINT GOSUB #0RNDD,, FAST5, FAST LPRINT SGN FOR LN ,,#5▘ FAST5" SGN 7 GOSUB #[X]#6[Z]#E LPRINT # FAST55 FASTE[X]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN SGN LN ## FASTE[X]# FAST5= FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN ## LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5[+] SGN FOR #E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF GOSUB #5" FAST LPRINT 6[P]#E[5]# FAST5▝ SGN Y=LN [A]#ABS ##5▒ FAST LPRINT 6[P]#E[5]# FAST5▀ SGN Y=LN [A]#ABS [~~]#5: FAST LPRINT 6[P]#5 FAST LPRINT 6[)]#E[5]# FAST5▖ SGN Y<LN [A]#ABS [E]#5▝ FAST LPRINT 6[)]#E[5]# FAST5▘ SGN Y=LN [A]#ABS TAB #5▀ FAST LPRINT 6[)]#E[5]# FAST5▌ SGN Y=LN [A]#ABS CONT #5▌ FASTLN ## FAST5[E]~~SGN LN ## FAST LPRINT SGN ;6[P]#E[5]# FAST5▌ SGN Y=LN [A]#ABS :#5▘ FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;6[)]#E LPRINT # FAST55 FASTE[P]#SGN LN ## FASTE[)]### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST50 SGN FOR #5▘ FAST5[K]▖SGN 7 GOSUB #[X]#6[Z]#E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF ##E[5]# FAST5▖ SGN Y<>LN [A]#ABS ###[>]#5▖ FASTLN ## FAST58,,SGN LN ## FAST LPRINT SGN ;6 FAST#5▖ FAST LPRINT 6 DIM #5▘ FAST5" SGN 7 GOSUB #[X]#6[Z]#E LPRINT # FAST55 FASTE[X]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN SGN LN ## FASTE[X]# FAST5= FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN ## LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5 SGN FOR #E[P]# FASTE[X]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN SGN Y=LN [A]#ABS *##AT #5▘ FAST LPRINT 6[T]#E[X]# FAST5= FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FASTE[)]# FAST LPRINT SGN [B] FOR GOSUB # FAST5 CONT ▀SGN LN ## FAST LPRINT 6TAN #E[P]# FASTE[X]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN SGN Y<LN [A]#ABS ##5▘ LN ## FAST LPRINT 6[T]#LN ## FASTETAN #ACS #CODE ## FAST5[/]U FAST LPRINT SGN ;SGN Y<LN [A]#ABS [*]##AT #E[X]# FAST LPRINT GOSUB #0RNDD,, FASTE[X]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN FASTE[T]# FAST LPRINT SGN ;SGN FOR LN ,,#E[)]# FASTE[X]# FAST5= FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN SGN Y=LN [A]#ABS CONT ####LN ## FASTETAN #ACS #CODE ## FAST5[/]U FAST LPRINT SGN ;SGN Y<LN [A]#ABS ▒####5▘ FAST LPRINT 6[T]#ETAN # FAST5 SGN Y>LN [A]#ABS F#5▘ LN ## FAST LPRINT 6[T]#E[X]# FAST5= FAST LPRINT SGN ; GOSUB #0RNDD,, FASTE[X]# FAST5= FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN FASTE[T]# FAST LPRINT SGN ;SGN FOR LN ,,#E LPRINT # FAST55 FASTE[X]# FAST LPRINT GOSUB #0RNDD,,STR$ LN :# FOR SGN SGN LN ## FASTE[X]# FAST5= FAST LPRINT SGN ; GOSUB #0RNDD,,STR$ LN :# FOR SGN ## LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5[+] SGN FOR #E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF [6]#E LPRINT # FAST55 FASTE[P]#SGN LN ## FASTE[)]### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ;##A FAST LPRINT 6TAN #ETAN # FAST5[+] SGN Y=LN [A]#ABS $##A#E LPRINT # FAST55 FASTE[P]#SGN LN ## FASTE[)]### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▞ SGN FOR #E[P]# FASTE[)]#SGN ##LN PRINT ▒/▘ )##▘▘ LN ##LN GOTO #E[9]# FAST5▘ SGN Y<>LN [A]#ABS ###▟#E[$]# FAST5▘ SGN Y=LN [A]#ABS ▟####LN ##A # FAST LPRINT 6[L]#E[L]# FAST5 SGN Y=LN [A]#ABS [3]##[V]#E[$]# FAST5▘ SGN Y=LN [A]#ABS [M]##▛#E[L]# FAST51 SGN Y=LN [A]#ABS PEEK #E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[P]#E[L]# FAST5Q SGN Y=LN [A]#ABS LET #E[P]# FAST5▘ FAST LPRINT SGN ;6[P]#E[L]# FAST5A SGN Y=LN [A]#ABS ▖##[A]##[V]#E[L]# FAST50 SGN Y=LN [A]#ABS C#E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[P]#E[L]# FAST5O SGN Y=LN [A]#ABS ##E[P]# FAST5▘ FAST LPRINT SGN ;6[P]#E[L]# FAST5P SGN Y=LN [A]#ABS ###[A]##[V]#E LPRINT # FAST55 FASTE[P]#SGN LN ## FASTE[)]### LPRINT SGN ; FAST## FAST5▝ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST LPRINT 6TAN #ETAN ###A FAST5 SGN Y<>LN [A]#ABS [7]##▞#ETAN # FAST54 FAST LPRINT SGN [B] FOR GOSUB ###A FAST5 SGN Y<>LN [A]#ABS VAL ####ETAN # FAST54 FAST LPRINT SGN ;##A FAST5 SGN Y<>LN [A]#ABS SLOW##;#ETAN # FAST5▘ FAST LPRINT SGN ;##A FAST5 SGN Y<>LN [A]#ABS ▀##▞##[+]#LN ## FAST5█YSGN Y<LN [A]#ABS ;####E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[P]#ETAN # FAST55 FAST LPRINT SGN [B] FOR GOSUB ###A FAST5 SGN Y<>LN [A]#ABS ##E[P]# FAST5▝ FAST LPRINT SGN ;6[P]##[+]#E[P]# FAST5▘ FAST LPRINT SGN ;6[P]#ETAN # FAST55 FAST LPRINT SGN ;##A FAST5 SGN Y<>LN [A]#ABS [+]#E[P]# FAST5▝ FAST LPRINT SGN [B] FOR GOSUB #6[P]#E[5]# FAST5▖ SGN Y<>LN [A]#ABS [C]##[R]#E DIM # FASTEAT #SGN Y>=LN [A]#ABS [V]##[A]#E[5]# FAST5▖ SGN Y<>LN [A]#ABS EXP ##[R]#E LPRINT # FAST55 FASTE FAST#SGN LN ## FASTE DIM ### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5 SGN FOR #E DIM # FASTLN ## FAST5#.SGN LN ## FAST LPRINT SGN ;6 DIM #E DIM # FAST50 SGN Y>LN [A]#ABS I#50 FAST LPRINT 6 DIM #E FAST# FAST5▝ FAST LPRINT SGN [B] FOR GOSUB #6 FAST#E FAST# FASTLN ## FAST5#.SGN LN ## FAST LPRINT SGN ;6 FAST#E FAST# FAST5▖ SGN Y<LN [A]#ABS ##5▖ FAST LPRINT 6 FAST#E FAST# FAST5> SGN Y>LN [A]#ABS ▐#5> FAST LPRINT 6 FAST#E LPRINT # FAST55 FASTE FAST#SGN LN ## FASTE DIM ### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5O SGN FOR #E[5]# FAST5▖ SGN Y<>LN [A]#ABS STR$ #E[)]# FAST5▘ FAST LPRINT SGN ;6[)]#E[5]# FAST5▖ SGN Y<>LN [A]#ABS NEXT #E[;]# FAST5▘ FAST LPRINT SGN ;6[;]#E LPRINT # FAST55 FASTE[P]#SGN LN ## FASTE[)]### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ;##A FAST LPRINT 6TAN #ETAN # FAST5 SGN Y<>LN [A]#ABS U##A#E LPRINT # FAST55 FASTE[P]#SGN LN ## FASTE[)]### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST50 SGN FOR #E[)]# FAST50 SGN Y>LN [A]#ABS ###"#E[;]# FAST5# SGN Y>=LN [A]#ABS [>]##-##[>]#E[;]# FAST LPRINT 6VAL #5▖ FAST52 SGN 7 GOSUB #[,,]#6["]#EVAL # FAST5# SGN Y>LN [A]#ABS ""## UNPLOT #EVAL # FAST5~~ SGN LN ## FAST LPRINT FAST5~~ SGN LN ## FAST LPRINT FASTEVAL #SGN Y=LN [A]#ABS SCROLL##A#E LPRINT # FAST5# FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▜ SGN FOR #E LPRINT # FAST5#▝ FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▟ SGN FOR ####EVAL # FAST5# SGN Y<LN [A]#ABS T####5▝ FASTE[,,]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #SGN ##LN PRINT ▒5M FASTEVAL # FAST5W FAST LPRINT SGN [B] FOR GOSUB # FAST LPRINT SGN [B] FOR GOSUB #LN ##LN GOTO ##[3]#5▝ FASTE[,,]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #SGN ##LN PRINT ▒EVAL # FAST5~~ FAST LPRINT SGN [B] FOR GOSUB #LN ##LN GOTO #E LPRINT # FAST5# FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5 SGN FOR #E LPRINT # FAST5# FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5[0] SGN FOR #E LPRINT # FAST5#▝ FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5[0] SGN FOR ####5[G] FAST LPRINT 6TAN #EVAL # FAST5# SGN Y>LN [A]#ABS 0#5X FAST LPRINT 6TAN #E LPRINT # FAST5# FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FASTETAN #SGN FOR #E LPRINT # FAST5#▝ FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FASTETAN #SGN FOR #EVAL # FASTE[1]#SGN Y=LN [A]#ABS ▚#E LPRINT # FAST5# FASTE[,,]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5[F] SGN FOR #EVAL # FAST5▘ FAST LPRINT SGN ;6VAL #E[,,]#76[,,]# GOSUB #["]#[B] GOSUB # IF [H]#TAN E DIM # FASTE[)]# FAST LPRINT SGN [B] FOR GOSUB #6TAN #5 FAST LPRINT 6[T]#E FAST# FASTE[P]# FAST LPRINT SGN [B] FOR GOSUB #6<>#5▘ FAST LPRINT 6[T]#E<># FAST5 SGN Y<LN [A]#ABS NEXT #5▘ LN ## FAST LPRINT 6[T]#ETAN # FASTE<>#ACS #CODE ## FAST LPRINT SGN [B] FOR GOSUB #6 OR #E OR # FAST5 SGN Y<LN [A]#ABS 5#5 FAST LPRINT 6 OR #5 COPY# FASTETAN #SGN LN ## FAST LPRINT 6[,,]#E[,,]# FASTE OR #SGN LN ## FAST LPRINT 6<>#E[P]# FAST LPRINT 6[,,]#E[)]# FAST LPRINT 6 OR #5 FAST LPRINT 6TAN #E[)]# FASTE DIM # FAST5▘ FAST LPRINT SGN ;SGN 7 GOSUB #[X]#6[Z]#E LPRINT # FAST55 FASTE[,,]#SGN LN ## FASTE OR ### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FASTETAN #SGN FOR #LN ## FASTE<>#SGN Y<LN [A]#ABS [Q]##CODE #E[,,]# FASTE[T]# FAST LPRINT SGN ;6[,,]#E OR # FAST5▘ FAST LPRINT SGN ;6 OR #E LPRINT # FAST55 FASTE[,,]#SGN LN ## FASTE OR ### LPRINT SGN ; FAST## FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ;##A FAST LPRINT 6TAN #ETAN # FAST5 SGN Y<>LN [A]#ABS ;####E[,,]# FASTE OR #SGN ##LN PRINT ▒/▘[*])C#▘▘ LN ##LN GOTO #E[,,]# FASTE OR #SGN ##LN PRINT ▒/▘*)##▘▘ LN ##LN GOTO #E[X]#76[X]# GOSUB #[Z]#[B] GOSUB # IF ###COS #ETAN # FAST5[+] SGN Y<>LN [A]#ABS ###(#E[9]# FAST5 SGN Y=LN [A]#ABS ["]##NOT #E[$]# FAST5 SGN Y=LN [A]#ABS [2]##NOT #E DIM # FASTE OR # FAST LPRINT SGN [B] FOR GOSUB #ACS #CODE ## FAST5▘ SGN Y>LN [A]#ABS AT ##;#LN ## FAST5█YSGN Y<LN [A]#ABS USR ##[4]##COS #E DIM # FASTE OR # FAST LPRINT SGN [B] FOR GOSUB #ACS #CODE ## FAST5▀ SGN Y>LN [A]#ABS IF ##;#LN ## FAST54#SGN Y<LN [A]#ABS $##[4]##COS #ETAN # FAST5O SGN Y=LN [A]#ABS 7##PEEK ##COS #5 FAST LPRINT 6LN #ETAN # FAST5[+] SGN Y<>LN [A]#ABS INKEY$ ##2#E[)]# FAST5 SGN Y=LN [A]#ABS ##E[;]# FASTE DIM # FAST5▀ SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #6[;]#LN ## FAST5 STEP #SGN Y<LN [A]#ABS ###2#5▘ FAST LPRINT 6LN #LN ## FAST5 STEP ISGN Y<LN [A]#ABS [1]#5▝ FAST LPRINT 6LN ##2#5▖ FAST LPRINT 6LN #E[;]# FASTE DIM # FAST5▖ ## LPRINT SGN ; FAST## FAST LPRINT SGN [B] FOR GOSUB #6[;]##2#5▀ FAST LPRINT 6LN ##2#5▞ FAST LPRINT 6[5]#E[,,]# FAST LPRINT 6[P]#E OR # FAST LPRINT 6[)]#E[;]# FASTE[)]# FAST5▖ ## LPRINT SGN ; FAST## FAST LPRINT SGN [B] FOR GOSUB #6[;]##$#5▞ FAST LPRINT 6LN ##2#5▌ FAST LPRINT 6LN #TAN
3 REM TAN -ZXGT COMPILER - ZXGT=17389 PROG=18823
4 REM [M][C][O][D][E][R] COPYRIGHT 1982 PSS
5 REM [N][F][L][X] FOOTBALL BY SNORTH SYNCWARE CO. #E(RND)▞ ;6 TO # GOSUB #£RNDY-<▘4 E TO # GOSUB [K]XCOS / NEXT COS #234567890123456789012345678901234
7 DIM M$(32)
10 CLS
12 LET N0=NOT PI
13 LET N1=SGN PI
14 LET N2=2
18 SLOW
20 PRINT TAB 10;"[S][Y][N][C][W][A][R][E]█[C][O].";TAB 11;"PRESENTS-"
48 POKE 18857,8
56 LET PD=N0
62 LET H$="FALCONS"
64 LET A$="COWBOYS"
66 LET B$=H$
72 DIM H(N2)
74 DIM A(N2)
100 FOR N=VAL "18830" TO VAL "18882" STEP VAL "4"
102 POKE N,N0
104 NEXT N
122 FOR N=N0 TO 20
123 PRINT AT N,N0;"NFLX FOOTBALL COPR. 1983 SNORTH";TAB 10;"[S][Y][N][C][W][A][R][E]█[C][O][.]"
124 NEXT N
125 PRINT AT 10,N0;"[G][A][M][E]█[O][R]█[D][E][M][O][?]█[(][P][R][E][S][S]█[G]█[O][R]█[D][)]████"
127 LET G$="G"
130 IF INKEY$ ="" THEN GOTO 130
132 IF INKEY$ ="D" THEN LET G$="D"
134 FAST
135 CLS
136 LET B=G$="D"
144 LET H=G$="D"
146 POKE 18853,G$="D"
147 LET SC=N0
148 LET MN=15
155 LET F=80
156 LET O=10
157 LET E=70
158 LET DN=N0
160 GOSUB 700
172 LET G=5
174 LET D=4
181 IF G$="G" THEN GOTO 200+(18 AND PD>N0)
182 GOSUB 600
183 IF PEEK 18849=5 THEN LET G=4
184 GOSUB 750
185 SLOW
186 LET N=USR 18823
187 GOSUB 600
188 FAST
189 CLS
194 GOTO 155
200 LET PD=N1
201 SLOW
202 PRINT AT 20,N0;"██████████[1]█[P][L][A][Y][E][R]█[O][R]█[2][?]████████"
204 IF INKEY$ ="" THEN GOTO 204
206 IF INKEY$ ="1" THEN LET H=N1
207 POKE 18853,H
208 PRINT AT 20,N0;"[E][N][T][E][R]█[H][O][M][E]█[T][E][A][M]█[N][A][M][E]█[(][M][A][X]█[8]█[L][T][R][)]"
209 INPUT H$
210 IF LEN H$>8 THEN LET H$=H$( TO 8)
212 PRINT AT 20,6;"AWAY"
213 INPUT A$
214 IF LEN A$>8 THEN LET A$=A$( TO 8)
216 LET B$=H$
217 GOSUB 620
218 PRINT AT 20,0;"READY FOR KICK TO ";B$
219 SLOW
220 GOSUB 600
221 GOSUB 620
222 FAST
240 LET E=E-(25+INT (RND*25))
242 IF E>10 THEN GOTO 248
244 LET E=30
245 LET R=N0
246 LET L=3
247 GOTO 392
248 GOSUB 750
250 SLOW
251 LET N=USR 18823
252 GOSUB 600
256 GOSUB 730
260 IF R=N0 THEN GOTO 380
262 IF R<>6 THEN GOTO 270
264 LET E=E+INT (RND*(120-E))
266 IF E<110 THEN LET R=N0
268 GOTO 380
270 IF R<>5 THEN GOTO 290
272 IF R=5 THEN LET M$="▌▌▌[T][O][U][C][H][D][O][W][N]▞▞▞[*]▚▚▚[T][O][U][C][H][D][O][W][N]▐▐▐"
274 LET S=N0+(N2 AND R=7)+(3 AND R=8)+(6+(RND<.8) AND R=5)
276 LET H(PD)=H(PD)+(S AND ((B=N0 AND R<>7) OR (B=N1 AND R=7)))
278 LET A(PD)=A(PD)+(S AND ((B=N1 AND R<>7) OR (B=N0 AND R=7)))
280 IF R=7 THEN LET M$="█[S][A][F][E][T][Y]█XXXX█[S][A][F][E][T][Y]█XXXX█[S][A][F][E][T][Y]█"
282 IF R=10 THEN LET M$="XXX█[F][I][E][L][D]██[G][O][A][L]█XXX█[N][O]██[G][O][O][D]█XXX"
284 IF R=8 THEN LET M$="▞▞█[F][I][E][L][D]██[G][O][A][L]█▞▞█[G][O][O][D]▞▞█[G][O][O][D]█▞▞"
286 GOTO 320
290 IF R<>4 THEN GOTO 296
292 LET M$="█[I][N][T][E][R][C][E][P][T][I][O][N]█XXXX█[I][N][T][E][R][C][E][P][T][I][O][N]█"
294 GOTO 320
296 IF R<>3 THEN GOTO 302
298 LET M$="XXX█[I][N][C][O][M][P][L][E][T][E]█XX█[I][N][C][O][M][P][L][E][T][E]█XXX"
300 GOTO 320
302 IF R<>N2 THEN GOTO 310
304 LET M$="█[F][U][M][B][L][E]█==RECOVERED=BY=DEFENSE=="
306 GOTO 320
310 LET M$="█[F][U][M][B][L][E]█▚▚[R][E][C][O][V][E][R][E][D]█[B][Y]█[O][F][F][E][N][S][E]▚▚"
320 LET N=USR 24002
326 GOSUB 600
328 FAST
329 CLS
350 IF R=3 OR R=N1 THEN GOTO 378
360 IF B=N1 THEN GOTO 364
361 LET B=N1
362 LET B$=A$
363 GOTO 366
364 LET B=N0
365 LET B$=H$
366 LET E=120-E
367 LET DN=N0
368 IF R=11 THEN GOTO 172
369 IF E<10 AND R=4 THEN LET E=30
370 IF R<9 AND R<>4 AND R<>2 THEN LET E=70+(20 AND R=7)
378 IF R>N2 THEN GOTO 390
380 IF E<10 THEN LET R=7
382 IF E>109 THEN LET R=5
386 IF R>4 AND R<9 THEN GOTO 272
390 IF R=9 THEN GOTO 433
392 LET SC=SC-(6+INT (RND*6))-(INT (RND*12) AND (R=0 AND L>3 AND L<19))
394 IF SC>=N0 THEN GOTO 420
396 LET SC=60+SC
398 LET MN=MN-N1
399 IF MN>=N0 THEN GOTO 420
400 LET PD=PD+N1
402 IF PD>N2 THEN GOTO 1000
403 SLOW
404 PRINT AT 10,N2;"[E][N][D]█[O][F]█[1][S][T]█[H][A][L][F]"
405 PRINT AT 12,N2;"[S][C][O][R][E][:] ";H$;" ";H(1);" ";A$;" ";A(1)
406 PRINT AT 14,N2;"HIT ANY KEY FOR 2ND HALF"
407 IF INKEY$ ="" THEN GOTO 407
414 LET B$=A$
416 LET B=N1
417 CLS
419 GOTO 147
420 IF R=5 THEN GOTO 155
424 IF R=7 THEN GOTO 172
426 IF R=8 THEN GOTO 155
428 IF R=10 THEN GOTO 433
430 IF DN=4 AND E<F THEN LET R=9
431 IF R=9 THEN GOTO 360
432 IF E>=F THEN LET DN=N0
433 LET DN=DN+N1
434 IF DN=N1 THEN LET F=E+10
435 IF F>110 THEN LET F=110
437 GOSUB 700
438 SLOW
439 GOTO 440+(B+H)*10
440 PRINT AT 20,N0;H$;" OFF PLAY? (1-4,P,F)"
442 GOSUB 760
444 IF (K<29 OR K>32) AND (K<>53 AND K<>43) THEN GOTO 442
446 GOTO 456
450 IF B=N0 THEN GOTO 440
452 PRINT AT 20,N0;A$;" OFF PLAY? (7-0,P,F)"
454 GOSUB 760
455 IF (K<35 OR K>37) AND (K<>28 AND K<>53 AND K<>43) THEN GOTO 454
456 LET G=(K-28)-(6 AND B=N1)+(10 AND K=28)
457 IF K>40 THEN GOTO 500+(30 AND K=53)
459 GOTO 473+(97 AND H=N1)
460 LET G=5-((RND*100)<(DN*10)+(F-E)*3+(15*PD AND H(N1)+H(N2)>A(N1)+A(N2)))
462 IF F-E<3 THEN LET G=4+(RND*3>F-E)
465 IF DN=4 AND E<78 AND (MN>3 OR PD=1 OR A(1)+A(2)>=H(1)+H(2)) THEN GOTO 550
466 IF ((DN=4 AND E>77) OR (E>77 AND MN<N1 AND SC<18)) THEN GOTO 500
467 GOTO 473
473 GOSUB 620
474 IF B=N1 THEN PRINT AT 20,N0;H$;" DEF PLAY? (1-4)"
475 IF B=N0 THEN PRINT AT 20,N0;A$;" DEF PLAY? (7-0)"
476 GOSUB 760
478 IF B=N1 AND (K<29 OR K>32) THEN GOTO 473
480 IF B=N0 AND ((K<35 OR K>37) AND K<>28) THEN GOTO 472
482 LET D=K-28-(6 AND B=0)+(10 AND K=28)
484 IF B+H=N2 THEN LET O=8+D
488 IF G=4 AND D=4 AND H+B<>N2 THEN LET D=3
489 GOSUB 620
490 GOTO 248
500 IF MN<6 AND H+B=2 AND PD=2 AND H(N1)+H(N2)>A(N1)+A(N2)+3 THEN GOTO 473
503 LET R=10-(N2 AND E+INT (RND*60)>115)
506 GOTO 274
550 LET R=11
552 GOSUB 620
555 GOTO 360
570 GOSUB 620
571 LET Q=135-E+((F-E)-11)*5+(10-(DN-N1)*20)+((A(N1)+A(N2))-(H(N1)+H(N2)))*3*PD
572 IF Q<25 THEN LET Q=25
574 IF Q>100 THEN LET Q=100
576 LET D=INT (Q/25)
579 GOTO 488
600 FOR N=N1 TO 20
605 NEXT N
609 RETURN
620 PRINT AT 20,N0;" "
629 RETURN
700 FAST
701 CLS
702 PRINT AT N0,N0;"[:][D][N][:][Y][D][:][:][T][I][M][E][:][P][D][:][:][:][:][:][:][:][:][:] [▒] [T] "
705 PRINT "[:] [:] [:] : [:] [:][:][:][:][:][:][:][:][:] [▒] [T] "
708 PRINT AT N0,16;H$;TAB 24;H(N1);TAB 27;H(N2);TAB 30;H(N1)+H(N2)
710 PRINT AT N1,N2;DN;TAB 4;F-E;TAB 7;MN;TAB 10;SC;TAB 14;PD;TAB 16;A$;TAB 24;A(N1);TAB 27;A(N2);TAB 30;A(N1)+A(N2)
711 PRINT AT 3,N0;"▛▛▛▛▛"
712 LET F$=B$
713 IF B=N0 AND E>60 THEN LET F$=A$
714 IF B=N1 AND E>60 THEN LET F$=H$
715 IF PD>N0 THEN PRINT AT 3,5;"[B][A][L][L]█[O][N][:]";F$;" ";(E-10 AND E<61)+(110-E AND E>60);" [Y][D]█[L][N]"
718 PRINT AT 19,N0;"▙▙▙▙▙"
720 PRINT AT B,15;"[*]"
729 RETURN
730 LET E=PEEK 18841-(N2 AND (G=N2 OR G=3))-(G=5)
735 LET R=PEEK 18893
737 LET L=PEEK 18869
739 LET G=PEEK 18849
741 LET D=PEEK 18837
749 RETURN
750 POKE 18841,E
752 POKE 18829,B
754 POKE 18837,D
756 POKE 18845,F
757 POKE 18849,G
758 POKE 18881,O
759 RETURN
760 LET K=CODE INKEY$
762 IF K=N0 THEN GOTO 760
769 RETURN
1000 DIM S$(N2,VAL "3")
1001 LET S$(N1)=STR$ (H(N1)+H(N2))
1002 LET S$(N2)=STR$ (A(N1)+A(N2))
1003 CLS
1004 FOR N=N0 TO 19
1005 IF N<7 THEN PRINT "▚▚[F][I][N][A][L]▞▞[S][C][O][R][E]▞▞▞[F][I][N][A][L]▞▞[S][C][O][R][E]▚▚▚"
1008 IF N>6 THEN PRINT H$;" ";S$(N1);"[~~][,,][~~][,,][~~][,,][~~][,,]";A$;" ";S$(N2)
1010 NEXT N
1012 PRINT "████[H][I][T]█[A][N][Y]█[K][E][Y]█[T][O]█[P][L][A][Y]█[A][G][A][I][N]███"
1015 IF INKEY$ ="" THEN GOTO 1015
1017 CLS
1020 RUN
2100 SAVE "NFL[X]"
2110 RUN
0 REM [Z][X][G][T]###[O]RND#7INKEY$ ##INKEY$ ##INKEY$ #▐INKEY$ #[*]INKEY$ #[F]INKEY$ #5PI#[0]PI# THENPI#T########[S]#INT [£] FASTSTR$ [J]LN 5PIACS #C▒Y-LN 5PILN .INKEY$ )(BLN ▛INKEY$ K,) CONT ▀LN ▛INKEY$ K+)# LN ▛INKEY$ K<2~~LN ▛INKEY$ K># UNPLOT RNDLN $INKEY$ ) CONT ▀LN $INKEY$ )# LN $INKEY$ 2~~LN $INKEY$ 2▘LN $INKEY$ [J]SGN LPRINT #5PI FAST[B] GOSUB # LPRINT TAN Y0[B] GOSUB #S▀W/ RAND ;#5PI#J##J#7TAN E£RND)5 FAST▘ ,,7 FAST; FOR 5CHR$ ▝ GOSUB PI STOPAT FOR GOSUB [K] LPRINT ▘[Q]▝,,6:RNDY5MTRNDY▀MURNDTAN LN [V]▝# RETURN RETURN4:LN [V]▝84 IF LN [V]▝# RETURN COPYC SAVE ▘# CLEAR[J] FAST GOSUB PI LPRINT ASN [M]RND▘ LOAD UNPLOT [J] FAST GOSUB PI LPRINT C<>#8COS #LN [X]▛# RETURN TAN ACS UNPLOT 6ORNDEORND# NEW#[P]COS LN #INKEY$ C NEXT ▞(## FOR 5 ACS T3K▘; FOR D FOR ( PRINT TAN YF[(] AND >=PI#Y▘ACS CK▝Y▖ACS DK▝ACS ▛ PRINT LN FOR INKEY$ #ACS ▛ RETURN(K▛ACS ?K▝ INPUT [?]#)[2]£UKRND[<] IF LPRINT INKEY$ LET J[4]/▝ LET [K] RETURN▒S▝ INPUT [?]/QY*[(] AND >=PI# NEW3#VAL VAL VAL [J]ACS (ACS (ACS (##DDAT ##,,AT #,, GOSUB #£RND,,76:RNDAT Y/[(]MURNDY5[)]MTRNDTAN STR$ FASTVAL PRINT UURND RETURN▝CU LET RETURN#CE RETURNRNDK#E:RND#76:RNDUTRNDXMTRND# RETURN#4#UURNDXMURND76:RNDY5MTRND/SE:RND# RETURN#C NEW7/ SAVE E£RND▘ SAVE ▝,,Q[?]LN #INKEY$ C CLS RETURNCC+ RETURNZC. RETURND4▒5(BF#[O]4 CLSLN 7INKEY$ /▀LN E~~ LET /[,]AT LPRINT SGN TAN LN #▒/PEEK #[L]COS ,LN 5PI<"/ PRINT RETURN#S,, RETURN""ACS [R] AND PPI NEWZ5)▘#▖ RETURN5K▖[J]LN 5PIACS #7C CLS( RAND #ACS #4▞LN 5PI7/ PRINT NEWZLN 5PI[J]#HPIINT [~~]#[M]C IF LN D#VAL #[M]▛S LET #PI) STR$ FOR 7D FOR D#[+]#[0] FOR K PLOT FOR FOR [J]#3##3#[O]C/ FOR [J]ACS 0ACS 1#[+]#[0] IF RETURNPI#[+]##[0]# STOP; STOP/<> LPRINT AT ACS #TAB .INKEY$ TAN ##*>=.INKEY$ FOR #[C]#ACS #TAB .INKEY$ TAN GOSUB #MRND#I CLEAR#[R]▞ GOSUB #[/] GOSUB #[/]## GOSUB #K▘76MRNDACS [W]TAN ▀▀▀VAL ▀▀▀▀5█#LN [7],,7Y##7Q▝7AT #7#7Q REM 7#7#7TAN 5 FAST FASTLN #INKEY$ RETURN-4,, LPRINT SGN PRINT FASTLN 5PI/ LIST RETURN# LPRINT C3D FASTDDSGN ;#LN 5PI#CHR$ 0S▒#▞ ,, RETURN~~SPEEK LET Y NEWLN 5PI/SIN LET ATN .INKEY$ TAN VAL FASTE#RND PRINT # FAST76#RNDLN #INKEY$ RETURND4>Y#LN 5PI LPRINT LN [O]RND LET A #LN [O]RND/▝ LPRINT LET LPRINT AT [J]TAN TAN TAN Y?NOT LN ##/>5 LN >#LN RUN #▀LN ## FASTLN ▞# LPRINT LN >#LN ##LN 4#LN $#INT #YTAN ###6#RND GOSUB #0RND<5#RNDLN ,,#E#RNDQ/7Q#76#RND)# ;6#RND5#RNDLN USR #77 FAST76-RNDLN ## RETURN PAUSE ATN ACS # RETURN RAND ATN [-]# RETURN IF ATN COS # RETURN THENC REM RETURN DIM ATN 1# RETURN GOTO ATN F# RETURN GOSUB ATN RND# RETURN FOR ATN SIN # RETURN NEXT ATN POKE # RETURN SLOWATN # RETURN POKE ATN [Q]# RETURN FASTATN LET # RETURN INPUT ATN ## RETURN PLOT ATN ## RETURN UNPLOT ATN [>]# RETURN LET ATN ▀# RETURN CLSATN [3]# RETURN STOPASN [-]# RETURN PRINT ATN ## RETURN REM C+ RETURN SCROLLATN [8]# RETURN RETURNATN $# RETURN 4:LN ## RETURN#4▛ LPRINT LN :#TAB Q#Y[S]LN ##LN ##INT [.]LN ##5###[D]# FAST#7#STR$ FOR FAST67RND6~~RNDLN GOTO #LN ## LPRINT LN <#.. FOR SGN LN ,,# GOSUB ##RNDLN ,,# FAST GOSUB ##RND[B] GOSUB # LPRINT S▀6#RND LPRINT TAN #7#7TAN #7#7TAN FASTAT E0RND7LN :# FOR [B] GOSUB PISQR E#RND GOSUB #** FOR 7/ GOSUB Y# PRINT LN ##LN E#LN <# FOR LN :# FOR LET #[F]#YLN / DIM FAST SCROLL RETURN#C,, RETURN#C▌ PRINT LN ## LET LPRINT TAN LN ## RETURN#C# RETURN"C< RETURNAT C# RETURNCHR$ C#LN ##5##LN [D]#/#Y/LN ##E#RND FASTLN ##▘ COPY COPYE-RND7▀# PRINT LN ## LET RETURN"C▌LN ##/ LOAD 6-RND LPRINT VAL #7Y)LN [F]#Y▘ LPRINT LN [F]#5##LN [D]#/>LN R#LN AT #5##LN [I]#5 PRINT ▒LN [D]#LN ## RETURN,C[£] RETURN;C[▒]5 GOTO #LN [D]#E-RNDF6-RND[J]TAN LN ##Y#LN ##5##LN [D]#/CHR$ Y#### RETURNRNDABS AT #CHR$ A** GOSUB ##RNDA #,,TAN LN ##LN LET # RETURN#4~~LN E#Y FASTLN ##A COPY FASTLN ## RETURN=TAB AT #LN X#LN PEEK # LPRINT # RETURN COPY4£5SGN FOR LN [I]#5,,##[D]#Y6#[F]#[J] PRINT LN ##Y FASTLN ##LN ## RETURN)C# RETURN#C# PRINT LN ## LET RETURN+C▖ RETURN-47AT ## RETURN 4▖ PRINT FAST/** FAST5##LN [I]#LN ##Y FAST5##LN [F]#/CODE PRINT VAL /0 RETURN/C( RETURN*TAB AT #LN LEN #5##LN [D]#/[G]LN LEN #5##/ NEXT Y LPRINT LN ## LET RETURN COS RETURN+C)LN LEN #5[B] FOR LN [I]#5 GOSUB #LN [I]#/ SCROLLLN LEN #Y;LN ##/<>YSGN ### RETURNPEEK 4?LN ##5##LN [I]#5A #[I]# RETURNUSR 4>LN ##5 FOR ##[D]#▘ LET #VAL FASTTAN ##TAN RETURNCODE TAB ?#LN ## RETURNINKEY$ TAB AT #5##LN [D]#YA5 ##[F]# RETURNRNDTAB ,#5###[D]# RETURNABS 4)LN ##5ACS #LN [I]#YCODE 5###[F]# RETURNINT TAB AT ####LN ##LN ## PRINT Y FASTLN ##LN ##YSGN LN ## LET TAN LN ## RETURN- PRINT ATN ## RETURN(C- RETURNRNDK$ RETURNAUSR ▙#>=[?]# LET ATN ##TAN LN ACS #/ PLOT LN X#/ LET 5##/J#J##J#7TAN LN LET # RETURN#ASN Z#YE#[F]#LN E#Y5/+LN $# LPRINT GOSUB ##RNDTAN 5E ▌5##/ YLN LN ###LN ######LN R#LN AT #5 FOR #/ GOSUB RETURN,TAB AT #TAN LN ##LN LET # FAST FASTLN ##LN R#Y7LN ##5 GOSUB #LN [I]# LPRINT LN [I]#Y677LN [F]# LPRINT GOSUB ##RNDLN ,,#TAN LN ##LN LET # FAST FASTYELN [F]#576LN [I]# LPRINT LN [I]#77Y GOSUB LN ##Y#LN [F]#Y[B]5 GOSUB #LN [F]#Y IF LPRINT LN :# FOR LN [F]#TAN 5 /?LN ## RETURN#C, PRINT )~~ LN ## LET RETURNAABS AT # RETURN0 AND AT #CHR$ 0▞ #,,/ TO FASTE-RND)▌ ;6-RND LPRINT TAN 5##LN [D]#LN ##LN LET ##S#Y[.] PRINT LN R#LN AT #5##LN [I]#YYLN ## LET LN ##YM5KRNDLN [F]#5###[D]#Y[4]/**YE5ORNDLN [F]#Y65MRND#[F]# RETURN<>C> RETURN=C=3K▘ FOR *[B] GOSUB #R SAVE *SQR /▒ GOSUB #R""/▖ GOSUB #RCOS ZTAN LN R##IYLN [I]#5[A]#LN [D]#E~~RND7LN <# FOR LN :# FOR YABS LN [F]#LN ## RETURN THENTAB AT #TAN 5 RUN ##[D]#LN SCROLL▝5VRNDACS [Q]TAN 5▞##[D]#5VRNDACS PLOT #▛▝#7#,,7U£RND[1]""U$RND[0]TAN LN ## RETURNZTAB AT #LN ##[J]TAN LN ##5 GOSUB #LN [I]#50RNDLN [I]#5D,,#[I]#LN E#YSTR$ LN ##5:#LN [D]#5 FOR SGN #[I]##[▒]RND#["]RND#[:]RND#[)]RND#[=]RND#[*]RND#[,]RND#[1]RND#[4]RND FOR #[7]RND#[A]RND#[D]RND#[G]RND#[J]RND[J]
2 REM ##/#D GT[F]#OM3 3 [W]#- ## # ZXGTLN UNPLOT ( N N ▖ G= 82( ( ? REM [E] #▝[M][C] RETURN▘[E][R]** COPY▛ # COPY COPY C YR HT 98: ( £ PSS# ME LPRINT # FAST5▒ SGN Y=LN [A]#ABS ▖##P#5> FAST5▖ SGN ##LN PRINT ▒/$C-SNORTH 1983)<#▘$ LN ##LN GOTO #LN ##A # FAST LPRINT 6TAN #ETAN # FAST5 SGN Y=LN [A]#ABS ###G#ETAN # FAST51 SGN Y<LN [A]#ABS ###G#ETAN # FAST54 SGN Y>LN [A]#ABS ###G#ETAN # FAST50 FAST LPRINT SGN [B] FOR GOSUB #6[H]#5> FAST5▘ SGN ##LN PRINT ▒/2 )[(]#▘2 LN ##LN GOTO #5£RND##A FAST5 ▘ FAST5$RND##A SGN LN ## FAST LPRINT SGN ;6[+]#EORND6MRND5COS FAST LPRINT 6SGN #5# FAST LPRINT 6VAL #5 FAST LPRINT 6[1]#5£ FAST LPRINT 6 DIM #5 POKE ▘ FASTLN ## FAST58 SGN LN ## FAST LPRINT FAST LPRINT SGN ;6[,,]#5 FAST LPRINT 6[X]#5 FAST LPRINT 6 OR #5[E] FAST LPRINT 6LN #5 FAST LPRINT 6<>#5 FAST LPRINT 6[L]#5? FAST LPRINT 6[T]##[4]#5▘ FAST5? SGN 7 GOSUB #[P]#6[R]#E[+]# FAST55 FASTE[P]#SGN LN ## FAST LPRINT SGN ;6[$]#5▝ FAST52 SGN 7 GOSUB #[)]#6[<]#E[$]# FASTE[)]# FAST LPRINT SGN ; FASTE[$]# FASTE[)]# FAST5▘ ## LPRINT SGN ; FAST## FAST LPRINT SGN ;##A SGN FOR #E[)]#76[)]# GOSUB #[<]#[B] GOSUB # IF ##E[P]#76[P]# GOSUB #[R]#[B] GOSUB # IF ##TAN E[+]# FASTE FAST# FAST55 SGN LN ## FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ;6[;]#E[;]###A FAST LPRINT 6 OR #E[;]# FAST5▘ FAST LPRINT SGN ;##A FAST LPRINT 6<>#E[;]# FAST5▙ SGN FOR #E[;]# FAST5▘ FAST LPRINT SGN ; FAST5▄ SGN FOR #TAN E[;]# FASTE OR #SGN FOR #E[;]# FAST5▘ FAST LPRINT SGN ; FASTE<>#SGN FOR #TAN E[X]# FAST5# SGN Y>LN [A]#ABS ###>#5? FASTLN ## FAST5#A FASTE[H]# FAST54▀SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #6STR$ #5▘ FAST5? SGN 7 GOSUB #[P]#6[R]#E[+]# FASTE[P]# FAST55 SGN LN ## FAST52 ## LPRINT SGN ; FAST## FAST LPRINT SGN ;6TAN #LN ## FAST5G▘ FASTE[H]# FAST5COS SGN LN ## FAST LPRINT SGN ;SGN Y<LN [A]#ABS NEXT #ETAN # FAST5> FASTLN ## FAST5#PISGN LN ## FAST LPRINT SGN ;SGN FOR #LN ## FASTE[H]# FAST54▀SGN LN ## FAST LPRINT SGN Y<LN [A]#ABS *#ETAN # FAST5▒ SGN FOR #LN ## FAST5COS FASTE[H]# FAST5G▘SGN LN ## FAST LPRINT SGN ;SGN Y<LN [A]#ABS INKEY$ #ETAN # FAST5[+] SGN FOR #E[P]#76[P]# GOSUB #[R]#[B] GOSUB # IF [*]#E[X]# FAST5~~ SGN LN ## FAST5~~ SGN LN ## FAST LPRINT FASTE[X]#SGN Y=LN [A]#ABS [4]#ESTR$ # FAST5▝ SGN LN ## FAST5▝ FAST LPRINT SGN ; FAST51 SGN ##LN PRINT ▒/▘*)[<]#▘▘ LN ##LN GOTO #ESTR$ # FAST51 SGN ##LN PRINT ▒5▟ FASTLN ## FAST5 SAVE ESGN LN ## FAST LPRINT SGN ;#LN ##LN GOTO #ESTR$ # FAST5▘ FAST LPRINT SGN ;6STR$ #ESTR$ # FAST5? SGN Y>LN [A]#ABS CONT ##[/]#ESTR$ # FAST51 SGN ##LN PRINT ▒5[▒] FASTLN ## FAST5 SAVE ESGN LN ## FAST LPRINT SGN ;#LN ##LN GOTO ##SIN #E[X]# FAST5▄ SGN Y>LN [A]#ABS 9##[,]#5▘ FAST5? SGN 7 GOSUB #[P]#6[R]#E[+]# FASTE[P]# FAST55 SGN LN ## FAST52 ## LPRINT SGN ; FAST## FAST LPRINT SGN ;6TAN #LN ## FAST5SQR ▛ FASTE[H]# FAST5 CONT ▀SGN LN ## FAST LPRINT SGN ;SGN Y<LN [A]#ABS [)]#ETAN # FAST5> FASTLN ## FAST5#PISGN LN ## FAST LPRINT SGN ;SGN FOR #E[P]# FAST5▒ SGN Y<LN [A]#ABS [F]#ETAN # FAST5 SGN FOR #E[P]#76[P]# GOSUB #[R]#[B] GOSUB # IF P#E[X]# FAST5~~ SGN LN ## FAST5~~ SGN LN ## FAST LPRINT FASTE[X]#SGN Y<><>[A]#ABS LPRINT ##[,]#5▙ FASTE[X]# FAST LPRINT SGN [B] FOR GOSUB # FAST5~~ SGN LN ## FAST LPRINT FAST LPRINT 6STR$ #5: FASTESTR$ # FAST LPRINT SGN [B] FOR GOSUB # FAST51 SGN ##LN PRINT ▒/▘.)/#▘▘ LN ##LN GOTO #5" FASTESTR$ # FAST LPRINT SGN [B] FOR GOSUB # FAST51 SGN ##LN PRINT ▒/▘*)Z#▘▘ LN ##LN GOTO #5? FASTESTR$ # FAST LPRINT SGN [B] FOR GOSUB # FAST51 SGN ##LN PRINT ▒/▘▚)##▘▘ LN ##LN GOTO #ESTR$ # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6STR$ #ESTR$ # FAST5 SGN Y<LN [A]#ABS [*]##[/]####5? FAST51 SGN ##LN PRINT ▒/▘▌)[D]#▘▘ LN ##LN GOTO ##[/]#E FAST# FAST5 SGN Y>LN [A]#ABS REM #E FAST# FAST5$ SGN ##LN PRINT ▒/▞ )**#▘▞ LN ##LN GOTO #5▌ FAST5▝ SGN ##LN PRINT ▒/1~~,,,,[▒],,,,~~,,,,▒,,,,,,[▒],,~~~~,,,,~~,,~~,,,,▒,,,,~~,,) RAND #▘1 LN ##LN GOTO #5▞ FAST5▝ SGN ##LN PRINT ▒/, ,, ~~ ,, .. ,, ~~)L#▘, LN ##LN GOTO #ELN # FAST5~~ SGN Y<LN [A]#ABS [2]#5▛ FAST5▝ SGN ##LN PRINT ▒/0~~~~ ▒ ,,~~ . . ,, ,, ~~ ,,)##▘0 LN ##LN GOTO #ELN # FAST5,, SGN Y<LN [A]#ABS LLIST #5▒ FAST5▝ SGN ##LN PRINT ▒/; ,, ▒ ,, ▗ ▖ ,, ~~)[X]#▘; LN ##LN GOTO #ELN # FAST5▒ SGN Y<LN [A]#ABS D#5,, FAST5▝ SGN ##LN PRINT ▒/0 [▒] ,, ▖ ▗ ~~ ,, ~~)▘#▘0 LN ##LN GOTO #ELN # FAST5▛ SGN Y<LN [A]#ABS ##5~~ FAST5▝ SGN ##LN PRINT ▒/, ,, [▒] ▗ ▖ [▒]▒)##▘, LN ##LN GOTO #ELN # FAST5▞ SGN Y<LN [A]#ABS [B]#5" FAST5,, SGN ##LN PRINT ▒/:▖ ▗)[$]#▘: LN ##LN GOTO #ELN # FAST5▌ SGN Y<LN [A]#ABS SLOW#5£ FAST5▛ SGN ##LN PRINT ▒/>[~~] [~~])LEN #▘> LN ##LN GOTO #ELN # FAST5▖ SGN Y<LN [A]#ABS 9#5$ FAST5▌ SGN ##LN PRINT ▒/-[~~] [~~])▀#▘- LN ##LN GOTO #ELN # FAST5▀ SGN Y<LN [A]#ABS ##5: FAST5▀ SGN ##LN PRINT ▒/,[~~] [~~])##▘, LN ##LN GOTO #ELN # FAST5▝ SGN Y<LN [A]#ABS [P]#5? FAST5 SGN ##LN PRINT ▒/4[,,] [,,])[,,]#▘4 LN ##LN GOTO #E FAST# FAST5▘ SGN Y<LN [A]#ABS CONT #5▌ FAST5$ SGN ##LN PRINT ▒/▒[T][O][O]█[H][I][G][H])USR #▘▒ LN ##LN GOTO #ELN # FAST5,, SGN Y>LN [A]#ABS +#5▛ FAST5? SGN ##LN PRINT ▒/▝..)▛#▘▝ LN ##LN GOTO #ELN # FAST5▒ SGN Y>LN [A]#ABS PI#5▒ FAST5? SGN ##LN PRINT ▒/▝▖▗)O#▘▝ LN ##LN GOTO #ELN # FAST5▛ SGN Y>LN [A]#ABS ##5,, FAST5: SGN ##LN PRINT ▒/▖▗▖▗▖)##▘▖ LN ##LN GOTO #ELN # FAST5▞ SGN Y>LN [A]#ABS [4]#5~~ FAST5: SGN ##LN PRINT ▒/▖▄ ▄)[(]#▘▖ LN ##LN GOTO #ELN # FAST5▌ SGN Y>LN [A]#ABS SGN #5" FAST5$ SGN ##LN PRINT ▒/▞▄▖ ▗▄)[Z]#▘▞ LN ##LN GOTO #ELN # FAST5▖ SGN Y>LN [A]#ABS ▖#5£ FAST5£ SGN ##LN PRINT ▒/▒▄▄ ▄▄) LIST #▘▒ LN ##LN GOTO #ELN # FAST5▀ SGN Y>LN [A]#ABS T#5$ FAST5" SGN ##LN PRINT ▒/~~▗▄▖ ▗▄▖)7#▘~~ LN ##LN GOTO #ELN # FAST5▝ SGN Y>LN [A]#ABS ##5: FAST5~~ SGN ##LN PRINT ▒/£▗▄▄ ▄▄▖)##▘£ LN ##LN GOTO #5? FASTE[,,]# FAST5C SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #6 FAST#5▘ FAST5M SGN 7 GOSUB #[D]#6[F]#E FAST# FAST5 SGN Y>LN [A]#ABS ASN #E FAST# FAST5$ SGN ##LN PRINT ▒/▞▘▘▖▗▝▝)[S]#▘▞ LN ##LN GOTO #E FAST# FAST5 SGN Y>LN [A]#ABS CLS#E FAST# FAST5$ SGN ##LN PRINT ▒/▞▀~~▞▚~~▀) DIM #▘▞ LN ##LN GOTO #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF [;]#ELN # FAST5 SGN Y<=LN [A]#ABS 3####E[,,]# FAST5 SGN Y<=LN [A]#ABS M#######E[X]# FAST5W SGN Y>LN [A]#ABS #####5? FASTLN ## FAST5**: FAST5G▘ FASTE[H]#SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #6STR$ #E[T]# FASTESTR$ #SGN Y=LN [A]#ABS ▗####5▘ FAST LPRINT 6[$]#E[T]# FASTESTR$ #SGN Y>LN [A]#ABS [E]#5▘ LN ## FAST LPRINT 6[$]#E[X]# FAST5M SGN Y>LN [A]#ABS TAB #5▘ FAST LPRINT 6[$]#LN ## FAST5█YSGN Y<LN [A]#ABS STEP #E[T]# FASTE[$]# FAST LPRINT SGN ;6[T]#E[T]# FAST5? SGN Y>LN [A]#ABS SAVE #5? FAST LPRINT 6[T]#5▘ FAST5? SGN 7 GOSUB #[P]#6[R]#E[+]# FASTE[P]# FAST55 SGN LN ## FAST52 ## LPRINT SGN ; FAST## FAST LPRINT SGN ;6TAN #LN ## FAST5SQR ▛ FASTE[H]# FAST5 POKE ▘SGN LN ## FAST LPRINT SGN ;SGN Y<LN [A]#ABS ##ETAN # FAST5▒ SGN FOR #LN ## FAST5 CONT ▀ FASTE[H]# FAST54▀SGN LN ## FAST LPRINT SGN ;SGN Y<LN [A]#ABS [:]#ETAN # FAST5> FASTLN ## FAST5#PISGN LN ## FAST LPRINT SGN ;SGN FOR #LN ## FAST5COS FASTE[H]# FAST5[-] SGN LN ## FAST LPRINT SGN ;SGN Y<LN [A]#ABS [S]#ETAN # FAST5[+] SGN FOR #E[P]# FASTE[T]#SGN Y>LN [A]#ABS SLOW#E[P]# FAST51 SGN ##LN PRINT ▒/▘[▒])NOT #▘▘ LN ##LN GOTO #E[P]#76[P]# GOSUB #[R]#[B] GOSUB # IF ▒#E[X]# FAST5~~ SGN LN ## FAST5~~ SGN LN ## FAST LPRINT FASTE[X]#SGN Y=LN [A]#ABS X#E[T]# FAST5▝ SGN LN ## FAST LPRINT FAST51 SGN ##LN PRINT ▒/▘*)K#▘▘ LN ##LN GOTO #E[$]# FAST5▘ SGN Y=LN [A]#ABS ##E[T]# FAST51 SGN ##LN PRINT ▒/▘▚)##▘▘ LN ##LN GOTO #E[$]# FAST5▘ LN ##SGN Y=LN [A]#ABS [/]#E[T]# FAST51 SGN ##LN PRINT ▒/▘▞)["]#▘▘ LN ##LN GOTO #ELN # FAST5" SGN Y=LN [A]#ABS [F]#LN ▞#ELN # FAST5" SGN Y=LN [A]#ABS [Y]####LN F#LN ##LN ATN #E<># FAST5 SGN Y=LN [A]#ABS AND ####E<># FAST5* SGN Y=LN [A]#ABS GOSUB ####E<># FAST5< SGN Y=LN [A]#ABS ## NEXT #E<># FAST5▒ SGN Y=LN [A]#ABS <## FAST#E<># FAST5> SGN Y=LN [A]#ABS A## LLIST #E<># FAST5# SGN Y>LN [A]#ABS T##SQR #E<># FAST5▞ SGN Y=LN [A]#ABS ###SQR #E OR # FAST5* SGN Y=LN [A]#ABS #####E OR # FAST5# SGN Y>LN [A]#ABS ###SQR #EVAL # FAST5▘ FAST LPRINT SGN ;6VAL #LN ##A # FAST LPRINT 6[L]#E[L]# FAST57 SGN Y=LN [A]#ABS [D]#ESGN # FAST5~~ FAST LPRINT SGN ;6SGN #E[L]# FAST56 SGN Y=LN [A]#ABS ASN #ESGN # FAST5~~ FAST LPRINT SGN [B] FOR GOSUB #6SGN #E[L]# FAST5F SGN Y=LN [A]#ABS CONT #E[1]# FAST5~~ FAST LPRINT SGN ;6[1]#E[1]# FAST5# SGN Y>LN [A]#ABS #5# FAST LPRINT 6[1]#E[L]# FAST5D SGN Y=LN [A]#ABS 5#E[1]# FAST5~~ FAST LPRINT SGN [B] FOR GOSUB #6[1]#E[1]# FAST5 SGN Y<LN [A]#ABS T#5 FAST LPRINT 6[1]#E[X]# FAST5▘ FAST LPRINT SGN ;6[X]#5[E] FASTE[X]# FAST LPRINT SGN [B] FOR GOSUB #6LN #ESGN # FAST5COS FASTE[1]### LPRINT SGN [B] FOR GOSUB # FAST## FAST LPRINT SGN ; FAST5▝ SGN LN ## FAST LPRINT 6TAN #ETAN # FAST5 SGN Y=LN [A]#ABS [>]##[S]#5 COPY# FASTETAN #SGN LN ## FAST LPRINT 6[9]#E[,,]# FASTLN ## FASTE[9]#SGN LN ## FAST LPRINT SGN ;6[,,]#5> FAST5▘ SGN ##LN PRINT ▒E[,,]#LN ##/▘ )LN #▘▘ LN ##LN GOTO #5> FAST5▛ SGN ##LN PRINT ▒ESGN #LN ##/▘ ) LOAD #▘▘ LN ##LN GOTO #5> FAST5$ SGN ##LN PRINT ▒ELN #LN ##/▘ ))#▘▘ LN ##LN GOTO #5> FAST5< SGN ##LN PRINT ▒E[1]#LN ##LN GOTO #5> FAST5/ SGN ##LN PRINT ▒EVAL #LN ##/▘ )##▘▘ LN ##LN GOTO #ELN # FAST5" SGN Y<LN [A]#ABS ###[T]#5▘ FAST5 STEP I FAST5CODE ,, FASTE[H]#SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #SGN 7 GOSUB #[D]#6[F]#E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF [£]#LN F#E[,,]# FAST5 SGN Y<=LN [A]#ABS [N]##SQR #5? FASTE[,,]# FAST5# SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #6 FAST#E FAST# FAST5▘ SGN Y<LN [A]#ABS TO #LN ▛#LN ATN ##P#EVAL # FAST5▌ FAST LPRINT SGN [B] FOR GOSUB #6VAL #EVAL # FAST5 SGN Y<LN [A]#ABS :#5 FAST LPRINT 6VAL #5▘ FAST5▞ SGN 7 GOSUB #[D]#6[F]#E FAST# FASTE DIM #SGN ##LN PRINT ▒/▘▚)H#▘▘ LN ##LN GOTO #E FAST# FASTE DIM #SGN ##LN PRINT ▒/▘▞)##▘▘ LN ##LN GOTO #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF 2#LN F#5COS FASTE[H]# FAST5# SGN LN ## FAST LPRINT SGN ;6AT #E[,,]# FASTEAT # FASTLN #### LPRINT SGN [B] FOR GOSUB # FAST## FAST5 COPY# FASTEAT # FAST5▝ SGN LN ## FAST LPRINT SGN LN ## FAST LPRINT SGN LN ## FAST LPRINT SGN ;6[,,]#E[,,]# FAST5#▌SGN Y>LN [A]#ABS ATN #LN ▛#E[,,]# FAST5 SGN Y<=LN [A]#ABS TO ##SQR ##[4]#ESGN # FAST5~~ FAST LPRINT SGN ;6SGN ####ESGN # FAST5~~ FAST LPRINT SGN [B] FOR GOSUB #6SGN ####5#▌ FAST LPRINT 6[,,]#ESGN # FAST5~~ FAST LPRINT SGN [B] FOR GOSUB #6SGN #EVAL # FAST5~~ FAST LPRINT SGN [B] FOR GOSUB #6VAL #EVAL # FAST5 SGN Y<LN [A]#ABS ##5 FAST LPRINT 6VAL #TAN EVAL # FAST5= FAST LPRINT SGN ;6VAL #5▘ FAST5~~ SGN 7 GOSUB #[D]#6[F]#E FAST# FASTE DIM #SGN ##LN PRINT ▒/▘*)##▘▘ LN ##LN GOTO #E FAST# FASTE DIM #SGN ##LN PRINT ▒/▘[*])[<]#▘▘ LN ##LN GOTO #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF ##E FAST# FASTE DIM #SGN ##LN PRINT ▒/▘▄)""#▘▘ LN ##LN GOTO ####EVAL # FAST5# FAST LPRINT SGN [B] FOR GOSUB #6VAL #EVAL # FAST5 SGN Y<LN [A]#ABS RAND #5 FAST LPRINT 6VAL #5▘ FAST5▒ SGN 7 GOSUB #[D]#6[F]#E FAST# FASTE DIM # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #SGN ##LN PRINT ▒/▀▚[*][<])7#▘▀ LN ##LN GOTO #E FAST# FASTE DIM # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #SGN ##LN PRINT ▒/▖~~[,,],,[~~])##▘▖ LN ##LN GOTO #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF ,,#E FAST# FAST5? SGN 7 GOSUB # FAST#6 SCROLL#5▘ FAST5▞ SGN 7 GOSUB #TAN #6ACS #E FAST# FASTE DIM #SGN ##LN PRINT ▒/▘▞)[0]#▘▘ LN ##LN GOTO #E FAST# FASTE DIM #SGN ##LN PRINT ▒/▘V)[S]#▘▘ LN ##LN GOTO #ETAN #76TAN # GOSUB #ACS #[B] GOSUB # IF [$]#E FAST#76 FAST# GOSUB # SCROLL#[B] GOSUB # IF ##5? FASTE DIM #SGN ##LN PRINT ▒/▘X) PLOT #▘▘ LN ##LN GOTO ####5▘ FAST5? SGN 7 GOSUB #[9]#6[B]#E[9]# FAST5▘ SGN ##LN PRINT ▒/2 )9#▘2 LN ##LN GOTO #E[9]#76[9]# GOSUB #[B]#[B] GOSUB # IF -#TAN TAN
3 REM TAN -ZXGT COMPILER - ZXGT=17389 PROG=18823
4 REM [M][C][O][D][E][R] COPYRIGHT 1982 PSS
5 REM [S][L][3]█[V][1][.][2] (C)SNORTH 83 DIST. BY SYNCWARE CO.##)3 ▘[:] E£RNDFY(77#;#XC▝/ PLOT 7Y47#XC▝/ RAND :#,,:[:]Y47#XCOS / IF Y47#XCOS / IF
6 REM
7 CLS
8 SLOW
100 LET N0=NOT PI
110 LET N1=NOT N0
205 FOR N=N1 TO 21
208 PRINT "STORM LANDER 3 COPR.1983 SNORTH"
210 NEXT N
220 PRINT AT 10,4;"█[P][R][E][S][S]█[D]█[F][O][R]█[D][E][M][O]██";AT 12,4;"█[P][R][E][S][S]█[G]█[F][O][R]█[G][A][M][E]██"
230 SLOW
250 LET G$=INKEY$
255 IF G$<>"G" AND G$<>"D" THEN GOTO 250
302 CLS
303 PRINT AT N0,N0;"[:][:][S][:][T][:][O][:][R][:][M][:][:][:][L][:][A][:][N][:][D][:][E][:][R][:][:][3][:][:][:][:]"
310 LET L=USR 24335
320 PRINT AT 17,N0;"[:][:][A][L][T][:][:][:][S][P][D][:][:][:][D][S][T][:][:][:][F][L][A][P][:][P][O][I][N][T][S][:][:] VERSION 1.2 SYNCWARE CO [:][:][:][F][T][:][:][:][:][M][P][H][:][:][:][M][L][S][:][:][:][P][C][N][T][:][:][:][:][:][:][:][:]"
330 FOR L=N1 TO 20
340 NEXT L
355 PRINT AT 7,2;"█[S][E][L][E][C][T]█";TAB 2;"█[L][E][V][E][L]██";TAB 2;"█[(][1][-][4][)]██"
365 LET M=PEEK 16396+256*PEEK 16397
366 IF G$="G" THEN GOTO 790
367 LET B=INT (M/256)
369 LET C=M-(256*B)
370 POKE 18837,C
372 POKE 18838,B
374 POKE 18861,N1
380 POKE 18914,N0
382 POKE 18898,N0
385 POKE 18845,10
392 POKE 18918,N0
394 POKE 18865,N0
401 POKE 18913,8
404 POKE 18917,4
405 POKE 18905,N0
406 POKE 18921,15
408 POKE 18909,N0
530 POKE 18826,N1
533 POKE 18897,160
534 POKE 18825,150
538 POKE 18877,158
540 POKE 18893,12
545 SLOW
550 LET E=USR 18823
555 GOTO 795
790 POKE 18913,N0
792 SLOW
794 LET E=USR 18823
795 LET P=PEEK 18885+256*PEEK 18886
796 LET A=PEEK 18825+256*PEEK 18826
797 IF A>2000 THEN LET A=-N1
798 IF A>-N1 AND PEEK (M+508)<>61 THEN GOTO 803
799 GOTO 973
803 GOSUB 1100
804 PRINT AT 19,14;"[F][E][E][T]";
806 LET S=PEEK 18897+256*PEEK 18898
807 LET J=PEEK 18861
808 LET F=PEEK 18845
809 LET D=6000
812 LET X=15-INT (A/40)
813 IF A<=N0 THEN LET X=16
814 IF X<10 THEN GOTO 950
815 PRINT AT X,12;"▘▘▘▖▗▝▝▝"
817 IF A<N0 THEN LET A=N0
818 PRINT AT X,12;"▀~~▀▞▚▀~~▀"
820 IF A>N0 THEN GOTO 850
822 LET O=200-(S+F)
825 IF O>60 THEN GOTO 900
828 IF O<30 THEN GOTO 1000
829 FOR I=N0 TO INT (O/10)
830 PAUSE 2
831 NEXT I
832 LET A=O
833 LET F=F+10
850 PRINT AT 18,N1;A;" ";TAB 8;S;" ";TAB 14;D;" ";TAB 20;F;" ";TAB 25;P;" "
854 PRINT AT X,12;"[*][R][U][N][W][A][Y][*]"
855 LET K=CODE INKEY$
856 LET D=D-(300+100*J)
857 LET S=S+(10 AND K=35)-(10 AND K=34)
858 PRINT AT X,12;"▘▘▘▖▗▝▝▝"
859 LET F=F+(10 AND K=43)-(10 AND K=41)
860 LET Q=(S+F-200)
861 LET A=A+(Q-INT (Q/2)+INT (RND*Q))
862 IF A<N0 THEN LET A=N0
863 IF D<2100 THEN GOTO 950
864 PRINT AT X,12;"▀~~▀▞▚▀~~▀"
865 FOR I=6 TO 12-INT (D/1000)
867 FOR C=15-(I-6) TO 16+(I-6)
868 PRINT AT I,C;CHR$ 21
869 NEXT C
870 NEXT I
872 PRINT AT X,12;" "
875 GOTO 812
900 PRINT AT 16,12;"▜▞▚▐▛/▞▗"
902 PRINT AT 15,2;"▐▐▐[C][R][A][S][H]▐▐▐[I][N][T][O]▐▐▐[R][U][N][W][A][Y]▐▐"
905 GOTO 960
950 PRINT AT 4,2;"[O][V][E][R][S][H][O][T]█[R][U][N][W][A][Y]"
955 LET P=P+100
960 LET N$="▄▞..[F][I][N][A][L]█[S][C][O][R][E]="+STR$ P+" "
961 PRINT AT 18,8;"0 ";TAB 25;" "
963 FOR I=30 TO 6 STEP -N1
964 PRINT AT 2,I;N$(N1 TO 30-I)
965 NEXT I
966 LET N$="▄▞.. "
967 FOR I=I TO N0 STEP -N1
968 PRINT AT 2,10;"FINAL SCORE";AT 2,I;N$;TAB 10;"[F][I][N][A][L]█[S][C][O][R][E]"
969 NEXT I
970 PRINT AT 2,N0;"▞.. "
972 IF PEEK 18913=8 THEN GOTO 300
973 PRINT AT 2,N0;"[:] ";AT 3,4;"HIT ANY KEY TO FLY AGAIN"
975 IF INKEY$ ="" THEN GOTO 975
977 CLS
980 RUN
1000 FOR L=6 TO 15
1005 PRINT AT L,N1;" "
1010 NEXT L
1011 LET P=P+500
1012 PRINT AT 6,N0;"[:] ▟▄,,,,▙▄▄,,▟ ▄▝:::: ▘ ▟[▒]▙ ▗ [:]"
1014 PRINT "[:]▐[=][=][T][W][A][=][=][▒][=]▟[~~]▄▟[U][N][I][T][E][D]▙ ▗[=][~~][=]▖.▟ [:]"
1016 PRINT "[:]▟[~~][~~][,,][,,][~~][~~][,,][,,][▒][=]▟[=]▟▟▟▟▟▟▟[~~].[=][D][=][I][=]▐[~~]▌[:]"
1018 PRINT "[:]::::::▄,,▄:::[~~][,,][~~][~~][,,][,,][~~][~~][~~]::::..▟[=]▙[:]"
1020 PRINT "[:].▗▗▄▌▝▗,,,,.▗..▖▗▗▗::::▗. .:▗▗▗[:]"
1022 PRINT "//.............................."
1024 PRINT "/.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,./"
1026 PRINT "..............................//"
1028 PRINT "▙ ▗▐ ▗▗▗ ▄▐▐ ▖▖▗▗ ▟▟▐ ▗▗▗▗▗▟ ▙";AT 16,12;"[:][:][:][:][:][:][:][:]";AT 18,1;"0 "
1030 LET Y=3+INT ((6000-D)/230)
1035 PRINT AT 12,Y-N1;"▚▄"
1040 LET S=S-(5+(5-J))
1042 IF S<=N0 THEN GOTO 1200
1045 LET Y=Y+N1
1048 LET D=D-230
1050 PRINT AT 18,8;S;" ";TAB 14;D;" "
1055 PRINT AT 12,Y-2;",,▚▄"
1058 IF Y<31 THEN GOTO 1040
1060 PRINT AT 12,Y-2;"▞▗▜"
1065 LET P=P+200
1070 GOTO 960
1100 PRINT AT 16,N0;"[:]"
1102 FOR L=10 TO 16
1105 PRINT AT L,12;" "
1110 NEXT L
1115 RETURN
1200 LET P=P+1000+(31-Y)*100
1205 GOTO 960
2100 SAVE "SL[3]"
2110 RUN
0 REM ▘E▝D▝C▝B▝A▀E▖E▌D▌C▌B▌A▞E▛E▒D▒C▒B▒A~~E~~D~~C~~B~~A"D£E$E:D$A=B<A>9)9(8?8:7$7£7"7~~7,,6▒6▛5▛4▛3▒2,,1~~0"0£0$0:0?.(.),);)/(*?-:-$-£+"+~~+,,=▒=▛<▞><*=/+;-,*;*/--+=++-*/,;,,;,/,*;-;+,=.=0+1-3*3;3/2-2+3=4=5=6+6-6*7/7;6,5,4,8;9;A,B,B;C;D;D/D*C-C+D=E=F+G-G*H;I.I1J3K5K7L9LAL8K6J4J2I0H,H/I*I-J+K=L=M+N-O*P/Q;Q.R0S1S2T3T4T5U6U7U8U9TAS9S8S7S6R5R4R3Q2Q1Q0Q,P*P-O+O=R;S,T,U;U/T*T-T+U=V=W=X+Y-B3C4D4E5F5G5H6I6J6K6L6M6N7O7P8 M▘0▛8▛F▌W▛A▖K▛P▌F▛P▛6▝3▖7▌M▌X▀N▛5▛I▖C▌C▛H▛3▞2▛E▛U▛T▛I▞Y▌K▀E▖A▛5▖7▛R▛Y▛M▀1▞C▀M▛U▌0▌9▌Q▖J▛B▛2▖O▀F▘S▛G▌9▝O▖T▀5▌1▖K▝3▝T▌O▛9▀6▀2▞W▌S▖I▀I▛9▛S▌I▘X▛M▖7▀0▞Q▝W▖1▝Q▌C▖L▛P▀L▘2▀V▛C▘9▖E▝Q▛E▘S▀3▛0▘I▌X▌1▛5▀U▖1▌E▀D▛3▀W▀G▛B▀O▌W▘O▝2▘Q▀S▘0▖Q▘U▝2▘M▞J▘2▝9▘E▌W▝V▘0▝6▛I▝3▘S▝M▝7▖Y▘O▘1▘C▝K▘X▘G▘6▘; 4#▘ 5>PIY▗M8##7#766#Y█LN [M]"U8#XCOS E6#/ SCROLL YSIN 5▙RND6B#ME#LN A#TAN Y▗5>PI/ LOAD E£RND▞;# RETURN#C▌Q█7/ PLOT ( CLSTAN ▘ ()▄ E£RND[J] GOSUB #)5 #█ PRINT # RETURN$K▘# LET XC▀7/ PAUSE Y)[(]##LEN ( RETURN1K▌ RETURN▌S▘#X[U]C▛STR$ - ;SGN / GOTO #█ PRINT # RETURN:K▘# LET XC▀F/ PAUSE Y)[(]##LEN ( RETURN2K▌ RETURN▞S▘#X[U]C" PRINT [J]STR$ - GOSUB #SGN LET / CONT )6 ;([1]▘ LN PRINT ▒TAN E£RND▞;# RETURN#C▞LEN █#7/ PRINT ( CLSTAN ▘ ) RND.#[N]COS <= RETURN▛K PLOT ▀.#[N]COS <= RETURN▛S PLOT / DIM
2 REM LOADER BY F.NACHBAUR
10 SAVE "SNORT[H]"
15 CLS
20 SLOW
100 RAND USR VAL "17221"
105 PRINT AT VAL "13",VAL "20";"PRESENTS..."
110 POKE VAL "17386",VAL "15"
120 RAND USR VAL "17382"
125 POKE VAL "17386",VAL "25"
130 PRINT AT VAL "14",NOT PI;"▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▒[G][A][M][E][S]▒▒▒GAMES▒▒▒[G][A][M][E][S]▒▒▒GAMES▒▒▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀"
150 FOR A=NOT NOT PI TO LEN A$
160 PRINT AT O7,A+O7;A$(A);
170 NEXT A
200 RAND USR VAL "17236"
210 PRINT AT O7,NOT PI;"(C) 1983,1985";TAB NOT PI;"█[S][T][E][V][E]█[N][O][R][T][H]█";TAB NOT PI;"[1][9][1][3][3]██[O][X][N][A][R][D]";TAB NOT PI;"█[T][A][R][Z][A][N][A][,]█[C][A][.]";TAB NOT PI;"█[9][1][3][5][6]█[U][.][S][.][A][.]"
220 POKE VAL "16418",NOT PI
230 PRINT
240 PRINT AT T3,N3;"PRESS ANY KEY TO CONTINUE."
250 IF INKEY$ <>"" THEN GOTO CO
260 PRINT AT T3,N3;"[P][R][E][S][S]█[A][N][Y]█[K][E][Y]█[T][O]█[C][O][N][T][I][N][U][E][.]"
270 IF INKEY$ <>"" THEN GOTO CO
275 GOTO 240
390 FOR A=NOT PI TO PI
400 POKE VAL "17264",VAL "11"-PI*A
410 RAND USR VAL "17263"
440 NEXT A
450 POKE VAL "17264",NOT PI
460 RAND USR VAL "17263"
470 PRINT "▛▀▀▀▀▀▀ HERE""S THE GAMES ▀▀▀▀▀▀▜▌1. [N][F][L][X]█[F][O][O][T][B][A][L][L] -- A FASTAND▐▌ CHALLENGING GAME FOR ONE OR▐▌ TWO PLAYERS. RUN, PASS, AND▐▌ CHOOSE DEFENSE.";TAB T1;"▐▌ DIFFICULTY INDEX = 8";TAB T1;"▐"
475 PRINT "▌";TAB T1;"▐▌2. [S][T][O][R][M]█[L][A][N][D][E][R]█[3] -- YOU WILL▐▌ ENJOY THE GRAPHICS - IF YOU▐▌ EVER MAKE IT THROUGH. LAND▐▌ YOUR BOEING IN THE ZANIEST▐▌ STORM SINCE ""AIRPLANE."" ▐▌ DIFFICULTY = 9 TO 9+";TAB T1;"▐"
480 PRINT "▌";TAB T1;"▐▌3. [M][I][N][E][R][S]█[R][E][V][E][N][G][E] -- A PUZZLE▐▌ WHICH WILL CHALLENGE BOTH▐▌ LUCK AND LOGIC. BE CAREFUL.▐▌ DIFFICULTY = 7";TAB T1;"▐"
485 PRINT "▌";TAB T1;"▐▌4. [S][U][P][E][R][-][S][L][I][D][E] -- YOUR CHANCE▐▌ TO BRING HOME THE GOLD. GET▐▌ THE STARS, AVOID ALL ELSE. ▐▌ DIFFICULTY = 5";TAB T1;"▐"
490 PRINT AT T3,NOT PI;"▙▄▄[P][R][E][S][S]█[1][-][4]█[F][O][R]█[D][E][S][I][R][E][D]█[G][A][M][E]▄▄▟"
491 LET I$=INKEY$
492 IF I$<>"" THEN GOTO 500
493 PRINT AT T3,NOT PI;"▙▄▄PRESS 1-4 FOR DESIRED GAME▄▄▟"
494 LET I$=INKEY$
495 IF I$<>"" THEN GOTO 500
496 GOTO 490
500 RAND USR 17382
501 RAND USR 17382
502 IF I$<"1" OR I$>"4" THEN GOTO VAL "490"
540 IF I$="1" THEN LOAD "NFLX"
550 IF I$="2" THEN LOAD "SL3"
560 IF I$="3" THEN LOAD "MR"
570 IF I$="4" THEN LOAD "SS"
0 REM [Z][X][G][T]>##[O]RND#7INKEY$ ##INKEY$ ##INKEY$ #▐INKEY$ #[*]INKEY$ #[F]INKEY$ #5PI#[0]PI# THENPI#T########[S]#INT [£] FASTSTR$ [J]LN 5PIACS #C▒Y-LN 5PILN .INKEY$ )(BLN ▛INKEY$ K,) CONT ▀LN ▛INKEY$ K+)# LN ▛INKEY$ K<2~~LN ▛INKEY$ K># UNPLOT RNDLN $INKEY$ ) CONT ▀LN $INKEY$ )# LN $INKEY$ 2~~LN $INKEY$ 2▘LN $INKEY$ [J]SGN LPRINT #5PI FAST[B] GOSUB # LPRINT TAN Y0[B] GOSUB #S▀W/ RAND ;#5PI#J##J#7TAN E£RND)5 FAST▘ ,,7 FAST; FOR 5CHR$ ▝ GOSUB PI STOPAT FOR GOSUB [K] LPRINT ▘[Q]▝,,6:RNDY5MTRNDY▀MURNDTAN LN [V]▝# RETURN RETURN4:LN [V]▝84 IF LN [V]▝# RETURN COPYC SAVE ▘# CLEAR[J] FAST GOSUB PI LPRINT ASN [M]RND▘ LOAD UNPLOT [J] FAST GOSUB PI LPRINT C<>#8COS #LN [X]▛# RETURN TAN ACS UNPLOT 6ORNDEORND# NEW#[P]COS LN #INKEY$ C NEXT ▞(## FOR 5 ACS T3K▘; FOR D FOR ( PRINT TAN YF[(] AND >=PI#Y▘ACS CK▝Y▖ACS DK▝ACS ▛ PRINT LN FOR INKEY$ #ACS ▛ RETURN(K▛ACS ?K▝ INPUT [?]#)[2]£UKRND[<] IF LPRINT INKEY$ LET J[4]/▝ LET [K] RETURN▒S▝ INPUT [?]/QY*[(] AND >=PI# NEW3#VAL VAL VAL [J]ACS (ACS (ACS (##DDAT ##,,AT #,, GOSUB #£RND,,76:RNDAT Y/[(]MURNDY5[)]MTRNDTAN STR$ FASTVAL PRINT UURND RETURN▝CU LET RETURN#CE RETURNRNDK#E:RND#76:RNDUTRNDXMTRND# RETURN#4#UURNDXMURND76:RNDY5MTRND/SE:RND# RETURN#C NEW7/ SAVE E£RND▘ SAVE ▝,,Q[?]LN #INKEY$ C CLS RETURNCC+ RETURNZC. RETURND4▒5(BF#[O]4 CLSLN 7INKEY$ /▀LN E~~ LET /[,]AT LPRINT SGN TAN LN #▒/PEEK #[L]COS ,LN 5PI<"/ PRINT RETURN#S,, RETURN""ACS [R] AND PPI NEWZ5)▘#▖ RETURN5K▖[J]LN 5PIACS #7C CLS( RAND #ACS #4▞LN 5PI7/ PRINT NEWZLN 5PI[J]#HPIINT [~~]#[M]C IF LN D#VAL #[M]▛S LET #PI) STR$ FOR 7D FOR D#[+]#[0] FOR K PLOT FOR FOR [J]#3##3#[O]C/ FOR [J]ACS 0ACS 1#[+]#[0] IF RETURNPI#[+]##[0]# STOP; STOP/<> LPRINT AT ACS #TAB .INKEY$ TAN ##*>=.INKEY$ FOR #[C]#ACS #TAB .INKEY$ TAN GOSUB #MRND#I CLEAR#[R]▞ GOSUB #[/] GOSUB #[/]## GOSUB #K▘76MRNDACS [W]TAN ▀▀▀VAL ▀▀▀▀5█#LN [7],,7Y##7Q▝7AT #7#7Q REM 7#7#7TAN 5 FAST FASTLN #INKEY$ RETURN-4,, LPRINT SGN PRINT FASTLN 5PI/ LIST RETURN# LPRINT C3D FASTDDSGN ;#LN 5PI#CHR$ 0S▒#▞ ,, RETURN~~SPEEK LET Y NEWLN 5PI/SIN LET ATN .INKEY$ TAN VAL FASTE#RND PRINT # FAST76#RNDLN #INKEY$ RETURND4>Y#LN 5PI LPRINT LN [O]RND LET A #LN [O]RND/▝ LPRINT LET LPRINT AT [J]TAN TAN TAN Y?NOT LN ##/>5 LN >#LN RUN #▀LN ## FASTLN ▞# LPRINT LN >#LN ##LN 4#LN $#INT #YTAN ###6#RND GOSUB #0RND<5#RNDLN ,,#E#RNDQ/7Q#76#RND)# ;6#RND5#RNDLN USR #77 FAST76-RNDLN ## RETURN PAUSE ATN ACS # RETURN RAND ATN [-]# RETURN IF ATN COS # RETURN THENC REM RETURN DIM ATN 1# RETURN GOTO ATN F# RETURN GOSUB ATN RND# RETURN FOR ATN SIN # RETURN NEXT ATN POKE # RETURN SLOWATN # RETURN POKE ATN [Q]# RETURN FASTATN LET # RETURN INPUT ATN ## RETURN PLOT ATN ## RETURN UNPLOT ATN [>]# RETURN LET ATN ▀# RETURN CLSATN [3]# RETURN STOPASN [-]# RETURN PRINT ATN ## RETURN REM C+ RETURN SCROLLATN [8]# RETURN RETURNATN $# RETURN 4:LN ## RETURN#4▛ LPRINT LN :#TAB Q#Y[S]LN ##LN ##INT [.]LN ##5###[D]# FAST#7#STR$ FOR FAST67RND6~~RNDLN GOTO #LN ## LPRINT LN <#.. FOR SGN LN ,,# GOSUB ##RNDLN ,,# FAST GOSUB ##RND[B] GOSUB # LPRINT S▀6#RND LPRINT TAN #7#7TAN #7#7TAN FASTAT E0RND7LN :# FOR [B] GOSUB PISQR E#RND GOSUB #** FOR 7/ GOSUB Y# PRINT LN ##LN E#LN <# FOR LN :# FOR LET #[F]#YLN / DIM FAST SCROLL RETURN#C,, RETURN#C▌ PRINT LN ## LET LPRINT TAN LN ## RETURN#C# RETURN"C< RETURNAT C# RETURNCHR$ C#LN ##5##LN [D]#/#Y/LN ##E#RND FASTLN ##▘ COPY COPYE-RND7▀# PRINT LN ## LET RETURN"C▌LN ##/ LOAD 6-RND LPRINT VAL #7Y)LN [F]#Y▘ LPRINT LN [F]#5##LN [D]#/>LN R#LN AT #5##LN [I]#5 PRINT ▒LN [D]#LN ## RETURN,C[£] RETURN;C[▒]5 GOTO #LN [D]#E-RNDF6-RND[J]TAN LN ##Y#LN ##5##LN [D]#/CHR$ Y#### RETURNRNDABS AT #CHR$ A** GOSUB ##RNDA #,,TAN LN ##LN LET # RETURN#4~~LN E#Y FASTLN ##A COPY FASTLN ## RETURN=TAB AT #LN X#LN PEEK # LPRINT # RETURN COPY4£5SGN FOR LN [I]#5,,##[D]#Y6#[F]#[J] PRINT LN ##Y FASTLN ##LN ## RETURN)C# RETURN#C# PRINT LN ## LET RETURN+C▖ RETURN-47AT ## RETURN 4▖ PRINT FAST/** FAST5##LN [I]#LN ##Y FAST5##LN [F]#/CODE PRINT VAL /0 RETURN/C( RETURN*TAB AT #LN LEN #5##LN [D]#/[G]LN LEN #5##/ NEXT Y LPRINT LN ## LET RETURN COS RETURN+C)LN LEN #5[B] FOR LN [I]#5 GOSUB #LN [I]#/ SCROLLLN LEN #Y;LN ##/<>YSGN ### RETURNPEEK 4?LN ##5##LN [I]#5A #[I]# RETURNUSR 4>LN ##5 FOR ##[D]#▘ LET #VAL FASTTAN ##TAN RETURNCODE TAB ?#LN ## RETURNINKEY$ TAB AT #5##LN [D]#YA5 ##[F]# RETURNRNDTAB ,#5###[D]# RETURNABS 4)LN ##5ACS #LN [I]#YCODE 5###[F]# RETURNINT TAB AT ####LN ##LN ## PRINT Y FASTLN ##LN ##YSGN LN ## LET TAN LN ## RETURN- PRINT ATN ## RETURN(C- RETURNRNDK$ RETURNAUSR ▙#>=[?]# LET ATN ##TAN LN ACS #/ PLOT LN X#/ LET 5##/J#J##J#7TAN LN LET # RETURN#ASN Z#YE#[F]#LN E#Y5/+LN $# LPRINT GOSUB ##RNDTAN 5E~~/▌5##/ YLN LN ###LN ######LN R#LN AT #5 FOR #/ GOSUB RETURN,TAB AT #TAN LN ##LN LET # FAST FASTLN ##LN R#Y7LN ##5 GOSUB #LN [I]# LPRINT LN [I]#Y677LN [F]# LPRINT GOSUB ##RNDLN ,,#TAN LN ##LN LET # FAST FASTYELN [F]#576LN [I]# LPRINT LN [I]#77Y GOSUB LN ##Y#LN [F]#Y[B]5 GOSUB #LN [F]#Y IF LPRINT LN :# FOR LN [F]#TAN 5 /?LN ## RETURN#C, PRINT )~~ LN ## LET RETURNAABS AT # RETURN0 AND AT #CHR$ 0▞ #,,/ TO FASTE-RND)▌ ;6-RND LPRINT TAN 5##LN [D]#LN ##LN LET ##S#Y[.] PRINT LN R#LN AT #5##LN [I]#YYLN ## LET LN ##YM5KRNDLN [F]#5###[D]#Y[4]/**YE5ORNDLN [F]#Y65MRND#[F]# RETURN<>C> RETURN=C=3K▘ FOR *[B] GOSUB #R SAVE *SQR /▒ GOSUB #R""/▖ GOSUB #RCOS ZTAN LN R##IYLN [I]#5[A]#LN [D]#E~~RND7LN <# FOR LN :# FOR YABS LN [F]#LN ## RETURN THENTAB AT #TAN 5 RUN ##[D]#LN SCROLL▝5VRNDACS [Q]TAN 5▞##[D]#5VRNDACS PLOT #▛▝#7#,,7U£RND[1]""U$RND[0]TAN LN ## RETURNZTAB AT #LN ##[J]TAN LN ##5 GOSUB #LN [I]#50RNDLN [I]#5D,,#[I]#LN E#YSTR$ LN ##5:#LN [D]#5 FOR SGN #[I]##[▒]RND#["]RND#[:]RND#[)]RND#[=]RND#[*]RND#[,]RND#[1]RND#[4]RND FOR #[7]RND#[A]RND#[D]RND#[G]RND#[J]RND[J]
2 REM ##/#▘#GT COM LE▘ - ▞ ZXGT+ + 3 3 ROG= 82~~ ▖ REM ▘ < [M][C]# [E][R]£ ) ▘ ▒ C YR HT 98▀ ? PSS# 25~~ FAST5▝ SGN ##LN PRINT ▒/$C-SNORTH 1983) #▘$ LN ##LN GOTO #5£ FAST5▝ SGN ##LN PRINT ▒/;[H][I][T]█[A][N][Y]█[K][E][Y]█[T][O]█[S][T][A][R][T]█[R][A][C][E])C#▘; LN ##LN GOTO #LN ##A # FAST5 SGN Y=LN [A]#ABS #####EORND6MRND5 FAST LPRINT 6[T]#5 FAST LPRINT 6SGN #5£RND##A FAST5 ▘ FAST5$RND##A SGN LN ## FAST LPRINT SGN ;6[,,]#5# FAST LPRINT 6VAL #5 FAST LPRINT 6[+]#5 FAST LPRINT 6[X]#5 FAST LPRINT 6[1]#5£ FAST LPRINT 6[P]#5? FAST LPRINT 6 DIM #5▀ FAST LPRINT 6 FAST#5< FAST LPRINT 6LN ##[B]#5▘ FAST5£ SGN ##LN PRINT ▒/▒▛[~~][*][S][S][*][~~]▜) DIM #▘▒ LN ##LN GOTO #5▝ FAST5£ SGN ##LN PRINT ▒/▒▌ ▙▟ ▐)£#▘▒ LN ##LN GOTO #5▀ FAST5£ SGN ##LN PRINT ▒/▒[~~] ▚▞ [~~])J#▘▒ LN ##LN GOTO #TAN E[X]# FAST5 POKE ▘SGN Y>LN [A]#ABS ###[K]#ESTR$ # FAST5? SGN Y<LN [A]#ABS ###▄#5▘ FASTLN ## FAST5CODE ,,SGN LN ## FAST LPRINT SGN ;6STR$ ##[;]#5= FASTLN ## FAST5[S]"SGN LN ## FAST LPRINT SGN ;6STR$ #5" FASTLN ## FAST5[▒]<SGN LN ## FAST LPRINT SGN ;6TAN #TAN E[X]# FAST5 CONT ▀SGN Y>LN [A]#ABS #####5= FAST5▘ SGN ##LN PRINT ▒/2[~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,][~~][,,])ABS #▘2 LN ##LN GOTO #5= FAST5▖ FASTLN ## FAST5▒▛SGN LN ## FAST LPRINT SGN ;SGN ##LN PRINT ▒/▌ * ).#▘▌ LN ##LN GOTO #5? FASTLN ## FAST5RND▘SGN LN ## FAST LPRINT SGN ;6TAN #TAN 5: FASTLN ## FAST5TAB ▘SGN LN ## FAST LPRINT SGN ;6TAN #5▌ FASTLN ## FAST5[4]?SGN LN ## FAST LPRINT SGN ;6[;]#5▘ FAST LPRINT 6[T]#5,, FASTLN ## FAST5[/]▒SGN LN ## FAST LPRINT SGN ;6AT #TAN E[X]# FAST5 POKE ▘SGN Y>LN [A]#ABS [5]##[L]#ESTR$ # FASTE[P]#SGN Y<LN [A]#ABS [O]##ACS #ESTR$ # FASTELN #SGN Y>LN [A]#ABS SIN ## INPUT #LN ## FAST5█YSGN Y>LN [A]#ABS FAST#ELN # FAST5▘ FAST LPRINT SGN ;6LN #ELN # FAST51 SGN Y>LN [A]#ABS CLEAR#51 FAST LPRINT 6LN #LN ## FAST5█YSGN Y>LN [A]#ABS 2#E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[P]#E[P]# FAST5▝ SGN Y<LN [A]#ABS Q#5▝ FAST LPRINT 6[P]#LN ## FAST5##SGN Y>LN [A]#ABS ##E[P]# FAST5▘ FAST LPRINT SGN ;6[P]#ELN # FASTE[P]# FAST LPRINT SGN [B] FOR GOSUB # FAST5▖ SGN Y<LN [A]#ABS █#E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[P]#LN ## FAST5##SGN Y>LN [A]#ABS [5]#ELN # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6LN #ELN # FASTE[P]# FAST LPRINT SGN [B] FOR GOSUB # FAST5▖ SGN Y<LN [A]#ABS ASN #ELN # FAST5▘ FAST LPRINT SGN ;6LN #TAN E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6[P]#ELN # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6LN #TAN ELN # FAST5▘ FAST LPRINT SGN ;6LN #E[P]# FAST5▘ FAST LPRINT SGN ;6[P]#TAN 5▝ FASTE[P]#SGN 7 GOSUB #[D]#6[F]#E[,,]# FAST5[=]▝ FASTE[D]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▒ FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;SGN FOR #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF .#E[,,]# FAST5[+]▝ FASTE[P]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▙ SGN FOR #E[,,]# FAST5[+]▝ FASTELN ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▟ SGN FOR #E[X]# FAST5 POKE ▘SGN Y>LN [A]#ABS [D]#LN ""#LN ## FAST5SQR ▛SGN Y<LN [A]#ABS SAVE #E[,,]# FAST5[+]▝ FASTE[P]### LPRINT SGN ; FAST## FASTELN # FASTE[P]# FAST LPRINT SGN [B] FOR GOSUB # FAST5▝ SGN LN ## FAST LPRINT ## LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5* SGN FOR #ELN # FAST5▘ FAST LPRINT SGN ; FAST52 SGN 7 GOSUB #[D]#6[F]#E[,,]# FAST5[+]▝ FASTE[D]### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▒ FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;SGN FOR #E[D]#76[D]# GOSUB #[F]#[B] GOSUB # IF (#TAN E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5 SGN FOR #E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5 SGN FOR #E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5 SGN FOR #E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5 SGN FOR #TAN E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▙ SGN FOR #E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▟ SGN FOR #E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▚ SGN FOR #E[,,]# FAST5# FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5▞ SGN FOR #TAN E[,,]# FAST5▐ FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ;##A FAST LPRINT 6 OR #E[,,]# FAST5▚ FASTE DIM ### LPRINT SGN ; FAST## FAST LPRINT SGN ;##A FAST LPRINT 6<>#E OR # FAST5 SGN Y=LN [A]#ABS [+]##[2]#E OR # FAST LPRINT 6[)]#TAN E<># FAST LPRINT 6[)]#TAN 5▖ FAST5= SGN 7 GOSUB #[9]#6[B]#LN "#LN ##LN AND #E[9]#76[9]# GOSUB #[B]#[B] GOSUB # IF [R]#E[1]# FAST5▘ SGN Y=LN [A]#ABS SLOW#LN [(]#LN ##LN [:]#LN PI#LN ##LN ##LN [W]#LN TAN #LN "#LN ##LN ##A # FAST LPRINT 6[L]#E[L]# FAST58 SGN Y=LN [A]#ABS C#E DIM # FAST5▘ FAST LPRINT SGN ;6 DIM #E[L]# FAST55 SGN Y=LN [A]#ABS ##E DIM # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #6 DIM #LN ##LN TAN #E[+]# FAST5▘ FAST LPRINT SGN ;6[+]#E[X]# FAST5▘ FAST LPRINT SGN ;6[X]#ESGN # FAST5▘ FAST LPRINT SGN ;6SGN #E[+]# FASTETAN #SGN Y<LN [A]#ABS [£]## SCROLL#5 FAST LPRINT 6[+]#ESGN # FAST5>=▌SGN Y<LN [A]#ABS [B]##SGN #LN [(]#ESGN # FAST5CODE ,,SGN Y>LN [A]#ABS [X]#####SGN #LN ## FAST5[(]#SGN Y>LN [A]#ABS PLOT #E[,,]# FAST5[0]▝ FASTLN #### LPRINT SGN ; FAST## FAST5#▛SGN LN ## FAST LPRINT SGN ; FAST5▒ SGN FOR #E[X]# FAST5 CONT ▀SGN Y<LN [A]#ABS ▛#TAN E[T]# FAST5 SGN Y=LN [A]#ABS /#TAN E[T]# FAST5▖ SGN Y>=LN [A]#ABS F####E[,,]# FAST5[>]▝ FASTEAT ### LPRINT SGN ; FAST## FASTLN #### LPRINT SGN ; FAST## FAST58<SGN LN ## FAST LPRINT SGN ; FAST5▄ SGN FOR #E[T]# FAST5▘ FAST LPRINT SGN ;6[T]#TAN E[,,]# FAST5[+]▝ FASTEAT ### LPRINT SGN ; FAST## FAST LPRINT SGN ; FAST5* SGN FOR #E[T]# FAST5▘ FAST LPRINT SGN ;6[T]#E[T]# FASTE[;]#SGN Y=LN [A]#ABS [K]#5 FAST LPRINT 6[T]#TAN E[P]# FAST5▞ SGN Y>LN [A]#ABS TAN #5▞ FAST LPRINT 6[P]#E[P]# FAST5▘ FAST LPRINT SGN [B] FOR GOSUB # FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;6[P]#E[P]# FAST5▘ SGN Y<LN [A]#ABS ▝#5▘ FAST LPRINT 6[P]#ELN # FAST5; SGN Y<LN [A]#ABS ,#5; FAST LPRINT 6LN #ELN # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB # FASTLN ## FAST5 STEP ISGN LN ## FAST LPRINT SGN ;6LN #ELN # FAST52 SGN Y>LN [A]#ABS ##52 FAST LPRINT 6LN #TAN 5▘ FAST5> SGN 7 GOSUB #[9]#6[B]#5= FAST5 SGN ##LN PRINT ▒/4[X][X][X][X][X][X][X][X][X][X][X][X][X][F][I][N][I][S][H][X][X][X][X][X][X][X][X][X][X][X][X][X])##▘4 LN ##LN GOTO #LN ##LN ##LN TAN #E[9]#76[9]# GOSUB #[B]#[B] GOSUB # IF ### PAUSE #E[)]# FAST5 SGN Y=LN [A]#ABS LN #TAN E[)]# FAST5* SGN Y=LN [A]#ABS STEP ####EVAL # FASTESGN # FAST5COS SGN LN ## FAST LPRINT SGN [B] FOR GOSUB #6VAL #EVAL # FAST5 SGN Y<LN [A]#ABS )#5 FAST LPRINT 6VAL #E[)]# FAST5" SGN Y<LN [A]#ABS 8##[C]#E[)]# FAST5▙ SGN Y>LN [A]#ABS R##LN #E[)]# FAST5▙ SGN Y=LN [A]#ABS ##E FAST# FAST5▘ FAST LPRINT SGN ; FASTE DIM #SGN ##LN PRINT ▒/▘[,,])##▘▘ LN ##LN GOTO #E[)]# FAST5▟ SGN Y=LN [A]#ABS [B]#E FAST# FAST5▘ FAST LPRINT SGN ; FASTE DIM # FAST5▘ FAST LPRINT SGN ;SGN ##LN PRINT ▒/▘[~~])[,]#▘▘ LN ##LN GOTO #TAN E DIM # FAST5▖ FAST LPRINT SGN [B] FOR GOSUB # FASTLN ## FAST5[4]?SGN LN ## FAST LPRINT SGN ;6 DIM #LN ##TAN E FAST# FAST5▘ FAST LPRINT SGN ; FASTE DIM # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #SGN ##LN PRINT ▒/▖/**/) LOAD #▘▖ LN ##LN GOTO #E FAST# FAST5▘ FAST LPRINT SGN ; FASTE DIM # FAST5▘ FAST LPRINT SGN [B] FOR GOSUB #SGN ##LN PRINT ▒/▖▘▚▗▐)5#▘▖ LN ##LN GOTO #5▖ FASTLN ## FAST5SQR ▛SGN LN ## FAST LPRINT SGN ;6 DIM #TAN EVAL # FASTESGN # FAST5= SGN LN ## FAST LPRINT SGN ;6VAL #TAN E DIM # FAST52 SGN Y>LN [A]#ABS ##52 FAST LPRINT 6 DIM #E DIM # FAST5▘ SGN Y<LN [A]#ABS [?]#5▘ FAST LPRINT 6 DIM #TAN 5▘ FAST LPRINT 6[1]#5# FAST LPRINT 6[X]#LN ## FAST5(BSGN Y<LN [A]#ABS [S]#5#▝ FAST LPRINT 6[X]#LN ## FAST5(BSGN Y<LN [A]#ABS SQR #5#▖ FAST LPRINT 6[X]#E[X]# FAST5 POKE ▘SGN Y>LN [A]#ABS LPRINT #TAN 5£ FAST LPRINT 6[P]#5> FAST LPRINT 6LN #TAN E LPRINT # FAST5▒ SGN Y=LN [A]#ABS ▌####5~~ FAST5▖ SGN ##LN PRINT ▒/~~YOUR SCORE)=#▘~~ LN ##EVAL #LN ##LN GOTO #TAN
3 REM TAN -ZXGT COMPILER - ZXGT=17389 PROG=18823
4 REM [M][C][O][D][E][R] COPYRIGHT 1982 PSS
5 REM [S][Y][N][C][W][A][R][E]█[C][O][.]E£RND▞*# RETURN#4▖▌COS /▀LEN █#7/ LET 5 T GOSUB #0RND GOSUB PI##TAN
38 SLOW
40 LET M=0
45 FOR N=1 TO 20
50 PRINT "█[S][U][P][E][R]█[S][L][I][D][E]██[C][O][P][R][.]█[1][9][8][3]█[S][N][O][R][T][H]█"
52 NEXT N
55 PRINT AT 7,7;" PRESS D FOR DEMO "
60 PRINT AT 9,7;" PRESS G FOR GAME "
63 LET G$="G"
65 IF INKEY$ ="" THEN GOTO 65
70 IF INKEY$ ="D" THEN LET G$="D"
72 POKE 18914,0
75 IF G$="D" THEN GOTO 90
80 POKE 18913,0
85 GOTO 100
90 POKE 18913,8
93 CLS
95 LET N=USR 18823
100 CLS
102 PRINT AT 8,2;"YOU HAVE MADE IT TO THE"
105 PRINT " U.S. OLYMPIC TRIALS..."
108 PRINT " IN THE 1-MAN BOBSLED EVENT"
112 PRINT ,,TAB 8;"[C][O][N][G][R][A][T][U][L][A][T][I][O][N][S]"
114 PRINT ,," ENTER YOUR",," 1ST NAME PLEASE ..."
115 INPUT N$
125 PRINT ,," THANK YOU, GOOD LUCK."
130 GOSUB 1200
135 CLS
300 LET N=USR 18823
302 GOSUB 1200
305 CLS
500 LET P=PEEK 18885+256*PEEK 18886
505 PRINT AT 0,0;N$;","
510 IF P>=2000 THEN GOTO 520
512 PRINT "SORRY, YOUR ";P;" PTS IS ";2000-P
515 PRINT "SHORT OF QUALIFYING..."
516 PRINT ,,,,"FOR ANOTHER TRY "
517 LET M=1
518 GOTO 530
520 PRINT "[N][I][C][E]█[W][O][R][K] YOU MADE IT"
521 PRINT "YOUR SCORE; ";P
522 LET M=2
525 PRINT ,,,,"FOR YOUR 1ST OF 2 OLYMPIC HEATS"
530 PRINT ,,"[H][I][T]█[A][N][Y]█[K][E][Y]"
535 IF INKEY$ ="" THEN GOTO 535
536 CLS
538 IF M=1 THEN GOTO 300
540 LET N=USR 18823
541 GOSUB 1200
542 CLS
545 LET S1=PEEK 18885+256*PEEK 18886
550 PRINT AT 0,0;N$;","
552 LET F=5000+INT (RND*4000)
555 IF S1>=F THEN GOTO 580
560 LET PL=2+INT ((F-S1)/100)
565 PRINT "YOU FINISHED IN POSITION ";PL
568 PRINT ,,"LEADER SCORED ";F;" PTS."
569 PRINT "YOUR SCORE; ";S1;"PTS."
570 GOTO 590
580 PRINT "YOU FINISHED 1ST. KEEP IT UP."
582 PRINT ,,"YOUR SCORE; ";S1;"PTS."
583 PRINT "YOU ARE ";S1-F;" PTS"
585 PRINT "AHEAD OF 2ND PLACE"
590 PRINT ,,"[H][I][T]█[A][N][Y]█[K][E][Y]█[F][O][R]█[2][N][D]█[H][E][A][T]"
595 IF INKEY$ ="" THEN GOTO 595
596 CLS
598 LET N=USR 18823
600 GOSUB 1200
601 CLS
602 LET F1=6000+INT (RND*3000)
603 LET S2=PEEK 18885+256*PEEK 18886
604 LET ST=S1+S2
606 LET PL=2+INT (((F+F1)-(ST))/200)
608 IF ST>F1+F THEN LET PL=1
610 IF PL<4 THEN GOSUB 1290
612 POKE 22198,23
613 LET N=USR 22194
615 PRINT AT 1,0;"[*][*][*][F][I][N][A][L][*][*][F][I][N][A][L][*][*][F][I][N][A][L][*][*][F][I][N][A][L][*][*][*]"
618 IF PL=1 THEN GOTO 625
622 PRINT AT 3,0;"█[W][I][N][N][E][R][S]█[S][C][O][R][E]"
623 PRINT AT 17,1;"YOU FINISHED NUMBER "; PL
624 GOTO 630
625 PRINT AT 3,0;"█[2][N][D]█[P][L][A][C][E]█[S][C][O][R][E]"
629 PRINT AT 17,0;"█C O N G R A T U L A T I O N S"
630 PRINT AT 4,1;"1ST HEAT; ";F
631 PRINT "█2ND HEAT; ";F1
633 PRINT AT 7,0;"█TOTAL---";F+F1
635 PRINT AT 9,1;"[Y][O][U][R]█[S][C][O][R][E]"
636 PRINT "█1ST HEAT; ";S1
638 PRINT "█2ND HEAT; ";S2
640 PRINT AT 13,1;"TOTAL---";S1+S2
642 IF N$<>"" THEN PRINT AT 15,15-INT (LEN N$/2);N$;","
650 PRINT AT 21,2;"[H][I][T]█[A][N][Y]█[K][E][Y]█[T][O]█[S][T][A][R][T]█[A][G][A][I][N]"
655 IF INKEY$ ="" THEN GOTO 655
657 CLS
660 RUN
1200 FOR N=1 TO 20
1210 NEXT N
1220 RETURN
1290 LET S$="[*][*][*][*][*][*][*][*][*][*][*][*][*][*]"
1292 IF PL=1 THEN LET M$="$GOLD$"
1293 IF PL=2 THEN LET M$="SILVER"
1294 IF PL=3 THEN LET M$="BRONZE"
1295 FOR C=1 TO 2
1297 IF C=2 THEN LET S$=" "
1300 FOR D=1 TO 24
1310 POKE 22198,D
1320 LET N=USR 22194
1330 IF D=19 THEN PRINT AT D,8;"[*][*][*][*]";M$;"[*][*][*][*]"
1340 IF D=18 OR D=20 THEN PRINT AT D,8;"[=][=][=][=][=][=][=][=][=][=][=][=][=][=]"
1345 IF D>15 THEN PRINT AT D-16,0;S$
1350 NEXT D
1360 NEXT C
1370 IF PL=1 THEN PRINT AT 4,22;" ▄ ";TAB 22;"[▒]▀[▒]";TAB 21;"▐▌[*]▐▌";TAB 22;"[▒]▄[▒]";TAB 22;"▗▀▖";TAB 22;"▞ ▚";AT 11,19;"[1][S][T]█[P][L][A][C][E]"
1380 RETURN
2100 SAVE "S[S]"
2105 RUN
Note: Type-in program listings on this website use ZMAKEBAS notation for graphics characters.



