Greeting message from the Long Island Timex Sinclair Group’s July 1985 meeting. Will say words if Zebra Talker is attached.
Content
Source Code
8 BORDER 1: PAPER 6: INK 9: CLEAR 31980: PRINT AT 10,9;"STILL LOADING" 10 LOAD ""CODE 31983: LOAD ""CODE 59000: LOAD ""CODE 11 RANDOMIZE USR 59206 12 CLS : FOR b=3 TO 17: PRINT AT b,b;"STOP THE TAPE": NEXT b 14 FOR a=0 TO 1: BEEP .65,14: BEEP .65,16: BEEP .65,12: BEEP .65,0: BEEP 1.2,7: PAUSE 20: NEXT a 15 CLS : POKE 23609,30 16 POKE 23607,223 18 RESTORE 78: LET q$="GREETINGS from": GO SUB 70: PRINT #4;"GREETINGS FROM": RESTORE 79: LET q$="L.I.S.T": GO SUB 70: PRINT #4;"LIST": RESTORE 80: LET q$="THE LONG ISLAND": GO SUB 70: PRINT #4;"THE LONG ISLAND": RESTORE 81: LET q$="SINCLAIR TIMEX": GO SUB 70: RESTORE 83: PRINT #4;"SINCLAIR TIMEX": LET q$="GROUP": GO SUB 70: PRINT #4;"GROUP" 20 PAUSE 150: CLS : RESTORE 78: LET q$="AND": GO SUB 70: PRINT #4;"AND": RESTORE 79: LET q$="WELCOME": GO SUB 70: RESTORE 80: LET q$="TO THE": GO SUB 70: RESTORE 81: LET q$="JULY 1985": GO SUB 70: RESTORE 83: LET q$="MEETING": GO SUB 70 21 PRINT #4;"WELCOME TO THUGH JULIGH MEETING" 45 PAUSE 150: RESTORE 78: LET q$="THIS DEMO IS": GO SUB 70: RESTORE 79: LET q$="BROUGHT TO YOU": GO SUB 70: RESTORE 80: LET q$="THANKS TO": GO SUB 70: RESTORE 81: LET Q$="SPECTRUM ": GO SUB 70: RESTORE 83: LET q$="COMPUTING": GO SUB 70 46 PRINT #4;"THIS DEMo IS BROUGHT TO YOU THANKS TO SPECTRUM COMPUTING " 60 PAUSE 150: CLS : RESTORE 78: LET q$="AND": GO SUB 70: RESTORE 79: LET q$="ZEBRA-TALKER": GO SUB 70: RESTORE 80: LET q$=" ": GO SUB 70: RESTORE 81: LET Q$="NOW TRY ": GO SUB 70: RESTORE 83: LET q$="YOUR LUCK.": GO SUB 70 61 PRINT #4;"AND ZEBRA TALKER NOW TRY YOUR LUCK" 63 PAUSE 150: CLS : RESTORE 78: INPUT q$: GO SUB 70: PRINT #4;q$: RESTORE 79: INPUT q$: GO SUB 70: RESTORE 80: PRINT #4;q$: INPUT q$: GO SUB 70: PRINT #4;q$: RESTORE 81: INPUT q$: GO SUB 70: RESTORE 83: PRINT #4;q$: LET q$="Bye-Bye": GO SUB 70: PRINT #4;q$ 65 PAUSE 150: CLS : RESTORE 78: LET q$="S/C PROVIDED": GO SUB 70: RESTORE 79: LET q$="FOLLOWING": GO SUB 70: RESTORE 80: LET q$="PROGRAM FOR": GO SUB 70: RESTORE 81: LET q$="THOSE WHO ENJOY": GO SUB 70: RESTORE 83: LET q$="SPECTRO-GRAPHICS": GO SUB 70 66 PAUSE 150: CLS : RESTORE 79: LET Q$=" ## NEXT ## ": GO SUB 70: RESTORE 80: LET Q$=" SPIRO-GRAPHICS ": GO SUB 70 67 PAUSE 160: RANDOMIZE USR 31983 68 CLS : GO TO 180 70 FOR n=1 TO 5: READ a: IF n=1 THEN LET b=a 71 POKE 32224+n,a: NEXT n 72 RANDOMIZE USR 32209 73 LET c=PEEK 32005 74 FOR n=1 TO LEN q$ 75 POKE 32005,(b*(n-1)+c): POKE 32000,CODE q$(n) 76 RANDOMIZE USR 32020: BEEP .01,n*4: NEXT n: RETURN 78 DATA 2,2,196,2,0 79 DATA 2,2,79,6,0 80 DATA 2,2,199,10,0 81 DATA 2,2,180,14,0 83 DATA 2,2,244,18,0 180 LET X=202.5: GO SUB 8090: RESTORE 80: LET q$=" AMAZING ISNT IT": GO SUB 70: PAUSE 100 182 CLS : GO SUB 8050 190 RESTORE 80: LET q$="--AGAIN? .Y/N.--": GO SUB 70: PAUSE 0 195 IF INKEY$="Y" OR INKEY$="y" THEN GO TO 182 200 IF INKEY$="N" OR INKEY$="n" THEN GO TO 900 205 RESTORE 80: LET q$=" PRESS 'Y or N'": GO SUB 70: PAUSE 50: GO TO 190 910 PRINT #0;" PRESS A KEY": PAUSE 0 930 CLS : PRINT INVERSE 1;AT 8,7;"'R' TO READ AGAIN";AT 16,6;"'L'TO LOAD NEXT ITEM": PAUSE 0 940 IF INKEY$="R" OR INKEY$="r" THEN CLS : GO TO 18 945 IF INKEY$<>"l" AND INKEY$<>"L" THEN GO TO 930 950 PAPER 7: INK 9: BORDER 7: CLEAR 32599: FOR b=2 TO 18: PRINT AT b,b;"BYE FOR NOW.": PAUSE 1: NEXT b: PRINT #1;" START TAPE TO LOAD NEXT PROG.": LOAD "" 1000 LET wipe=PEEK 23637+256*PEEK 23638+5: RANDOMIZE USR wipe: RETURN 1001 REM >!pY CLS v OR w+ CLS w CLS STR$ PRINT >!LN (!>EXP ( LET OR w# CLS wPI GO SUB R RANDOMIZE STR$ PRINT >EXP ( LET TO LET PRINT NEW OPEN # RETURN LET AND RETURN H ASN STEP kNOT ?........... 1002 RETURN 7000 INPUT Q$: PRINT #4;Q$ 7005 GO TO 7000 8050 REM SPIRO-GRAPHICS ROUTINE: BORDER 0: PAPER 0: INK INT (RND*7) 8060 PRINT INK 2;AT 5,0;"TYPE AND ENTER ONE OF THE FOLLOWING NUMBERS.";AT 10,0;"90 90.5 160 181 193.8 194 195 196 197 198 200 202.5 206 210 212 216 225 240 270 271 280 288 300 310 330 350 495 500 600 601 629 631 648 662 668 712 714 716 710 726 730 780 792 810 812 840 " 8070 INPUT "MAGIC NUMBER: ";x 8080 CLS : PRINT INVERSE 1;"NO SELECTED.:";x 8085 IF x=662 THEN PRINT #1;" LANCASHIRE ROSE" 8090 PLOT 128,88: FOR y=0 TO 40800 STEP x 9000 LET r=0.12*(y/180*PI) 9010 BEEP .006,x/16 9020 DRAW OVER 1;128+r*COS (y/180*PI)-PEEK 23677,88+r*SIN (y/180*PI)-PEEK 23678 9030 NEXT y 9040 PAUSE 250 9045 REM eliminate the REM in 9050 if you have a spectrum 9050 REM GO SUB 1000 9060 RETURN 9080 STOP 9999 SAVE "GREETING" LINE 8: SAVE "BIG"CODE 31983,784: SAVE "ZT"CODE 59000,6200: SAVE "sf"CODE 57344,768