home *** CD-ROM | disk | FTP | other *** search
/ Softdisk G-S 88 / SGDS 88.2mg / SDGS.88 / SDA88 / A / N.SONGS (.txt) < prev    next >
Encoding:
Applesoft BASIC Source Code  |  1988-12-25  |  7.5 KB  |  377 lines  |  [FC] Applesoft BASIC Program (0x0801)

  1. 100  REM SHDWBXROOT.  PGM SITS FROM $E00 TO $4000
  2. 110  PRINT "<CTRL-0x15>": IF  PEEK(176) >64  THEN :::: STOP 
  3. 120  HGR2 : CALL 2304: POKE 48688, PEEK(0): POKE 48689, PEEK(1):::::::
  4. 130 Q8 =  PEEK(184):Q9 =  PEEK(185): CALL Q8 +(Q9 -(Q8 >244)) *256 +39: REM ->8 <CTRL-0x1f><UNKNOWN TOKEN> GOSUB <CTRL-0x02> HGR2 <CTRL-0x01>` IF ^ TAB(  IF ) TAB( <CTRL-0x09>  PLOT ) TAB( `<-
  5. 140  POKE 104,14: GOTO 0<CTRL-0x0a>  THEN 2010
  6. 2000 Q8 =  PEEK(184):Q9 =  PEEK(185): CALL Q8 +(Q9 -(Q8 >244) IF 0 GET  PLOT  ^<CTRL-0x09> IF 1 GET  PLOT   AND <CTRL-0x09> SPEED= 3 DEL 
  7. 389  SPEED= 
  8. 20653  TAB(  IF R TAB(  IF W TAB(  ONERR  ASC -@ = <CTRL-0x04> IF U TAB( ` IF T TAB(  SPEED=   DEL  ASC`) PLOT  HGR2 <CTRL-0x09> J<UNKNOWN TOKEN> ONERR 
  9. 18433  ONERR  STR$) END  DEL <UNKNOWN TOKEN> IF  HGR2 <CTRL-0x09> -  HGR2 r ONERR %<CTRL-0x0a> LET  CLEAR  ><CTRL-0x09> DEL 
  10. 2511 <CTRL-0x05> ASC DEL <CTRL-0x01><CTRL-0x18> ONERR  e$e
  11. 169  PLOT  HGR <CTRL-0x09><CTRL-0x0e> HGR2 <CTRL-0x09>. HGR <CTRL-0x09><CTRL-0x0e> HGR2 <CTRL-0x09>. HGR <CTRL-0x09><CTRL-0x0e> HGR2 <CTRL-0x09>. HGR <CTRL-0x09> ONERR <UNKNOWN TOKEN>)<CTRL-0x0f>i<CTRL-0x09>m HGR <CTRL-0x09> PLOT  HGR <CTRL-0x09> VTAB 
  12. 3517 <CTRL-0x0b>H ONERR 2 -? = <CTRL-0x04>hIHh PLOT   OR <CTRL-0x09> LOMEM: <UNKNOWN TOKEN> TAB( <CTRL-0x03> HGR2 <CTRL-0x07> COLOR= 
  13. 52813 <CTRL-0x09> COLOR= 
  14. 145 <CTRL-0x18> SPEED= <CTRL-0x04>e<CTRL-0x01> DEL <CTRL-0x01> LEFT$ TAN<CTRL-0x08> =  >h DEL <CTRL-0x01>h DEL 
  15. 2559  END L<UNKNOWN TOKEN><UNKNOWN TOKEN>
  16. 0 <CTRL-0x01> END <CTRL-0x01>
  17. 2 <CTRL-0x03> END <CTRL-0x03>(
  18. 296  STORE <CTRL-0x01>(<CTRL-0x02> STORE <CTRL-0x02>(<CTRL-0x03> STORE <CTRL-0x03>P
  19. 336  = <CTRL-0x01>P<CTRL-0x02> = <CTRL-0x02>P<CTRL-0x03> = <CTRL-0x03><CTRL-0x0c><CTRL-0x0c><CTRL-0x0c><CTRL-0x0c><CTRL-0x0c>
  20. 13878 6
  21. 16191 <CTRL-0x12>??<CTRL-0x12>
  22. 7695 <<CTRL-0x1f><CTRL-0x0c>
  23. 3096 <CTRL-0x06>33
  24. 7683 <CTRL-0x03>><CTRL-0x0c>
  25. 12 
  26. 1542 <CTRL-0x06><CTRL-0x0c><CTRL-0x18>
  27. 6168 <CTRL-0x18><CTRL-0x0c><CTRL-0x06>
  28. 16140 <CTRL-0x0c><CTRL-0x1e>
  29. 16140 ?<CTRL-0x0c><CTRL-0x0c>
  30. 12 
  31. 62 <CTRL-0x1c><CTRL-0x1c><CTRL-0x1c>
  32. 3096 <CTRL-0x06><CTRL-0x03><CTRL-0x01>
  33. 13115 73<CTRL-0x1e>
  34. 3084 <CTRL-0x0c><CTRL-0x0c><CTRL-0x1e>
  35. 7216 <CTRL-0x06><CTRL-0x03>?
  36. 7216 03<CTRL-0x1e>
  37. 6942 ?<CTRL-0x18><CTRL-0x18>
  38. 12319 03<CTRL-0x1e>
  39. 7939 33<CTRL-0x1e>
  40. 3096 <CTRL-0x0c><CTRL-0x0c><CTRL-0x0c>
  41. 7731 33<CTRL-0x1e>
  42. 15923 03<CTRL-0x1e><CTRL-0x0c><CTRL-0x0c>
  43. 7168 <CTRL-0x18><CTRL-0x0c><CTRL-0x18><CTRL-0x0c><CTRL-0x06><CTRL-0x03><CTRL-0x06><CTRL-0x0c><CTRL-0x18>
  44. 30 <CTRL-0x1e><CTRL-0x1e>
  45. 6156 0<CTRL-0x18><CTRL-0x0c><CTRL-0x06>
  46. 7216 <CTRL-0x0c>
  47. 13086 ;;<CTRL-0x03>3<CTRL-0x1e>
  48. 16179 333
  49. 7987 33<CTRL-0x1f>
  50. 771 <CTRL-0x03>3<CTRL-0x1e>
  51. 13107 33<CTRL-0x1f>
  52. 3843 <CTRL-0x03><CTRL-0x03>?
  53. 3843 <CTRL-0x03><CTRL-0x03><CTRL-0x03>
  54. 15107 33<CTRL-0x1e>
  55. 16179 333
  56. 3084 <CTRL-0x0c><CTRL-0x0c><CTRL-0x1e>
  57. 12336 03<CTRL-0x1e>
  58. 7987 333
  59. 771 <CTRL-0x03><CTRL-0x03>?
  60. 13119 333
  61. 13107 333
  62. 13107 33<CTRL-0x1e>
  63. 7987 <CTRL-0x03><CTRL-0x03><CTRL-0x03>
  64. 13107 ;<CTRL-0x1b>.
  65. 7987 333
  66. 7683 00<CTRL-0x1f>
  67. 3084 <CTRL-0x0c><CTRL-0x0c><CTRL-0x0c>
  68. 13107 33<CTRL-0x1e>
  69. 13107 3<CTRL-0x1e><CTRL-0x0c>
  70. 13107 ?3!
  71. 3102 <CTRL-0x1e>33
  72. 7731 <CTRL-0x0c><CTRL-0x0c><CTRL-0x0c>
  73. 7704 <CTRL-0x06><CTRL-0x03>?
  74. 1542 <CTRL-0x06><CTRL-0x06><CTRL-0x1e>
  75. 15934 >>>><CTRL-0x1e><CTRL-0x18><CTRL-0x18><CTRL-0x18><CTRL-0x18><CTRL-0x18><CTRL-0x1e>
  76. 32639 <CTRL-0x1e>0>3>
  77. 13087 33<CTRL-0x1f><CTRL-0x1e>3<CTRL-0x03>3<CTRL-0x1e>
  78. 13118 33><CTRL-0x1e>3?<CTRL-0x03>>
  79. 7942 <CTRL-0x06><CTRL-0x06><CTRL-0x06>>33>0<CTRL-0x1e><CTRL-0x03><CTRL-0x03><CTRL-0x1f>3333
  80. 3086 <CTRL-0x0c><CTRL-0x0c><CTRL-0x1e>
  81. 6172 <CTRL-0x18><CTRL-0x18><CTRL-0x18><CTRL-0x0e><CTRL-0x03><CTRL-0x03>33<CTRL-0x1f>33
  82. 3084 <CTRL-0x0c><CTRL-0x0c><CTRL-0x1e>!3?33<CTRL-0x1f>3333<CTRL-0x1e>333<CTRL-0x1e><CTRL-0x1f>33<CTRL-0x1f><CTRL-0x03><CTRL-0x03>
  83. 13107 >00
  84. 819 <CTRL-0x03><CTRL-0x03>><CTRL-0x03><CTRL-0x1e>0<CTRL-0x1f>
  85. 1567 <CTRL-0x06><CTRL-0x06><3333>333<CTRL-0x1e><CTRL-0x0c>33?3!3<CTRL-0x1e><CTRL-0x0c><CTRL-0x1e>3333>0<CTRL-0x1e>
  86. 3096 <CTRL-0x06>?
  87. 1542 <CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06><CTRL-0x06>
  88. 15878 >>><CTRL-0x06><CTRL-0x06><CTRL-0x06>~```
  89. 16190 ???
  90. 8414 g EXP R CHR$ ONERR P DEL 
  91. 8414 g EXP R CHR$ ONERR P DEL <CTRL-0x01>  GET  COS g EXP R CHR$ ONERR P DEL <CTRL-0x02>  GET  COS g EXP R CHR$ ONERR P DEL <CTRL-0x03>  NOT <CTRL-0x01>  NOT 
  92. 8325  DEL " SPEED= ( DEL ! SPEED= <CTRL-0x18> DEL # SPEED= ? DEL 2 ONERR <CTRL-0x01> [<UNKNOWN TOKEN> ONERR 
  93. 64425  <UNKNOWN TOKEN><UNKNOWN TOKEN> RESUME <CTRL-0x02> * * SPEED=  COS <UNKNOWN TOKEN><UNKNOWN TOKEN> * = <UNKNOWN TOKEN> SPEED= <UNKNOWN TOKEN> <UNKNOWN TOKEN><UNKNOWN TOKEN> SPEED= <CTRL-0x01> DEL <CTRL-0x04> RESUME 
  94. 42264 <CTRL-0x04>e<CTRL-0x01> [<UNKNOWN TOKEN> SPEED= <UNKNOWN TOKEN> <UNKNOWN TOKEN><UNKNOWN TOKEN> RESUME <CTRL-0x02> * * J<UNKNOWN TOKEN> SPEED=  LOG <UNKNOWN TOKEN><UNKNOWN TOKEN> ASC<CTRL-0x04> RESUME <CTRL-0x03> * STR$<CTRL-0x04> =  SQR ONERR 
  95. 422  * PR# <CTRL-0x18>e<CTRL-0x03> [<UNKNOWN TOKEN> SPEED= <UNKNOWN TOKEN> <UNKNOWN TOKEN><UNKNOWN TOKEN> RESUME <CTRL-0x02> * * SPEED=  TAN <UNKNOWN TOKEN><UNKNOWN TOKEN> * = <UNKNOWN TOKEN> SPEED= <UNKNOWN TOKEN> <UNKNOWN TOKEN><UNKNOWN TOKEN> RESUME <CTRL-0x01> LEFT$ PR#  [<UNKNOWN TOKEN> RESUME 
  96. 34340   ONERR <CTRL-0x02> DEL !  NOT !  NOT ! RESUME <CTRL-0x01> LEFT$ DIM " PR# <CTRL-0x18>e<CTRL-0x03> RIGHT$<CTRL-0x01> DEL #` STORE  SPC(  SPEED=  COLOR=  RETURN  POKE  DEF  SAVE  RUN  COLOR=  * ATN<UNKNOWN TOKEN> VAL<UNKNOWN TOKEN> COLOR=  SCRN(  VAL RIGHT$<UNKNOWN TOKEN> VAL<UNKNOWN TOKEN> RUN  COLOR=  INT<UNKNOWN TOKEN> ASC<UNKNOWN TOKEN> STR$ RIGHT$<UNKNOWN TOKEN><UNKNOWN TOKEN>????
  97. 14 
  98. 3610 <CTRL-0x01>
  99. 22095 ELTY SONGS
  100. 2  REM 
  101. 3  REM BY GARY HAYMAN
  102. 7  REM 
  103. 8  PRINT  CHR$(4)"BLOAD NOV.SLOWFAST": CALL 818
  104. 10  LOMEM: 30975: REM  ABOVE END OF LONGEST MUSIC  
  105. 20 D$ =  CHR$(4):E$ =  CHR$(27): SCALE= 1: HCOLOR= 0
  106. 30 UNPACK = 24576:LOCPIC = 24837:MUSIC = 29965
  107. 40 PLAYER = 768:STROBE = 49168:BOX = 3328
  108. 50 A$ = "MAIRZY DOATS"
  109. 60 A1$ = "Drake, Hoffman & Livingston"
  110. 70 A2$ = "MAIRZY.DOATS"
  111. 80 B$ = "CHICKERY CHICK"
  112. 90 B1$ = "Silvia Dee & Sidney Lippman"
  113. 100 B2$ = "CHICK.CHICK"
  114. 110 C$ = "THE HUT-SUT SONG"
  115. 120 C1$ = "Killion, McMichael & Owens"
  116. 130 C2$ = "HUT.SUT"
  117. 140  PRINT D$;"BLOAD PLAYER,A";PLAYER
  118. 150  PRINT D$;"BLOAD PACK.UNPACK,A";UNPACK
  119. 160  PRINT D$;"BLOAD PI.NOV.SONG.PAC,A";LOCPIC
  120. 170  GOSUB 1000: REM REM UNPACK PICTURE
  121. 175  FOR PAUSE = 1 TO 2000: NEXT 
  122. 180  GOSUB 2000: REM INTRO SCREENS
  123. 185  GOSUB 1000
  124. 186  FOR PAUSE = 1 TO 1000: NEXT 
  125. 190  GOSUB 5000: REM WANT SONG PRINTOUT?
  126. 195  GOSUB 1000
  127. 196  FOR PAUSE = 1 TO 1000: NEXT 
  128. 200  GOSUB 6000: REM CHOICE SCREEN
  129. 205  GOSUB 1000
  130. 206  FOR PAUSE = 1 TO 1000: NEXT 
  131. 210  GOSUB 7000: REM PLAYING SONG SCREEN
  132. 220  POKE 30,13: POKE 31,117: REM TELL PLAYER OF MUSIC LOCATION 
  133. 230  CALL PLAYER
  134. 240  GOTO 200
  135. 899  REM <CTRL-0x0a><CTRL-0x0a>RESET AND EXIT<CTRL-0x0a><CTRL-0x0a>
  136. 900  PRINT  CHR$(4)"BLOAD NOV.SLOWFAST": CALL 821
  137. 905  POKE 104,8: POKE 103,1: REM  RESET     
  138. 910  POKE 48688,240: POKE 48689,253: REM RESET
  139. 920  TEXT : PRINT  CHR$(4)"bye"
  140. 1000  REM <CTRL-0x0a>UNPACK PICTURE<CTRL-0x0a>
  141. 1010  POKE 0,5: POKE 1,97: POKE 230,64: REM TELL UNPACK OF LOCATION AND PAGE
  142. 1020  CALL UNPACK: RETURN 
  143. 2000  REM <CTRL-0x0a>INTRO SCREENS<CTRL-0x0a>
  144. 2010  CALL BOX,3,8,36,16: HOME 
  145. 2020 OUT$ = "  It was the early 40's. World War II was in full swing. Although our military forces were advancing on both fronts, there were some anxious moments.": GOSUB 3000
  146. 2030  PRINT 
  147. 2040 OUT$ = "  Our young people had gone to war. The nation's spirit was high. It was a time of patriotic songs, love songs, and novelty songs.": GOSUB 3000
  148. 2050  VTAB 24: HTAB 20: PRINT " PRESS A KEY ";
  149. 2060  GOSUB 4000
  150. 2070  CALL BOX,3,8,36,16: HOME 
  151. 2080 OUT$ = "  Songwriters, in their attempt to lighten the gravity of the war, composed a multitude of crazy, nonsense songs, usually with very strange words.": GOSUB 3000
  152. 2090  PRINT :OUT$ = "  These songs caught the attention and imagination of the American public. Immediately the tunes became popular and everyone was singing songs such as ...": GOSUB 3000
  153. 2100  GOSUB 4000
  154. 2110  CALL BOX,3,8,36,16: HOME 
  155. 2120 X = 18
  156. 2130  HTAB (18 - LEN(A$)/2): PRINT A$
  157. 2140  HTAB (18 - LEN(B$)/2): PRINT B$
  158. 2150  HTAB (18 - LEN(C$)/2): PRINT C$
  159. 2160  PRINT :OUT$ = "  Listen to the above three fine examples of the novelty songs of the era. Perhaps you would like to sing along? You can print the words to your printer if you desire.": GOSUB 3000
  160. 2161  PRINT : PRINT : PRINT "        ...Gary Hayman"
  161. 2170  GOSUB 4000
  162. 2180  RETURN 
  163. 3000  REM <CTRL-0x0a>PRINT OUT$ ROUTINE<CTRL-0x0a>
  164. 3010 WI =  PEEK(33)
  165. 3020 P = WI
  166. 3030 P = P -1
  167. 3040  IF  MID$ (OUT$,P,1) < >" "  THEN 3030
  168. 3050  PRINT  LEFT$(OUT$,P):OUT$ =  MID$ (OUT$,P +1)
  169. 3060  IF  LEN(OUT$) > = WI  THEN 3020
  170. 3070  PRINT OUT$
  171. 3080  RETURN 
  172. 4000  REM <CTRL-0x0a>PRESS A KEY<CTRL-0x0a>
  173. 4010 KY =  PEEK(49152): IF KY <128  THEN 4010
  174. 4020  POKE STROBE,0: RETURN 
  175. 5000  REM <CTRL-0x0a>PRINT SONGS?<CTRL-0x0a>
  176. 5010  GOSUB 1000
  177. 5020  CALL BOX,3,12,36,4: HOME 
  178. 5030 OUT$ = "Do you want a song print out on your printer at this time Y/N?": GOSUB 3000
  179. 5040 KY =  PEEK(49152): IF KY <128  THEN 5040
  180. 5050  POKE STROBE,0
  181. 5055 KY = KY -128
  182. 5060  IF KY = 89  OR KY = 121  THEN  POKE 104,8: POKE 103,1: POKE 48688,240: POKE 48689,253: PRINT D$"RUN PRINT.SONGS": END 
  183. 5070  RETURN 
  184. 6000  REM <CTRL-0x0a>CHOICE SCREEN<CTRL-0x0a>
  185. 6010  GOSUB 1000
  186. 6020  CALL BOX,4,12,34,7: HOME 
  187. 6030 AA$ = " 1. " +A$
  188. 6040 BB$ = " 2. " +B$
  189. 6050 CC$ = " 3. " +C$
  190. 6060  VTAB 13: PRINT AA$: PRINT : PRINT BB$: PRINT : PRINT CC$
  191. 6065  CALL BOX,7,22,28,3: HOME 
  192. 6070  PRINT "CHOOSE 1-3      ESC:QUITS"
  193. 6075  POKE  -16368,0
  194. 6080  GET K$
  195. 6100  POKE STROBE,0
  196. 6110 KY =  ASC(K$)
  197. 6115  IF KY < >27  AND KY < >49  AND KY < >50  AND KY < >51  THEN KY =  PEEK( -16336) - PEEK( -16336) + PEEK( -16336) - PEEK( -16336): GOTO 6070
  198. 6120  IF KY = 27  THEN  POP : GOTO 900
  199. 6130 KY = KY -48
  200. 6140  ON KY GOTO 6510,6520,6530
  201. 6510  PRINT D$"BLOAD";A2$;",A";MUSIC: RETURN 
  202. 6520  PRINT D$"BLOAD";B2$;",A";MUSIC: RETURN 
  203. 6530  PRINT D$"BLOAD";C2$;",A";MUSIC: RETURN 
  204. 7000  REM <CTRL-0x0a>PLAYING SCREEN<CTRL-0x0a>
  205. 7010  GOSUB 1000
  206. 7020  CALL BOX,3,8,36,16
  207. 7030 WI =  PEEK(33)
  208. 7040 S1$ = " NOW PLAYING"
  209. 7050 S2$ = "BY"
  210. 7060 S3$ = "[Any key gets menu]"
  211. 7070  HTAB (WI/2 - LEN(S1$)/2): PRINT S1$
  212. 7080  VTAB 16: HTAB (WI/2 -1): PRINT S2$
  213. 7090  VTAB 22: HTAB 8: PRINT S3$
  214. 7100  CALL BOX,4,10,34,5
  215. 7110  CALL BOX,4,17,34,5
  216. 7115  POKE 33,40: POKE 32,0
  217. 7120  IF KY = 1  THEN  VTAB 12: HTAB (21 - LEN(A$)/2): PRINT A$: VTAB 19: HTAB (21 - LEN(A1$)/2): PRINT A1$: RETURN 
  218. 7130  IF KY = 2  THEN  VTAB 12: HTAB (21 - LEN(B$)/2): PRINT B$: VTAB 19: HTAB (21 - LEN(B1$)/2): PRINT B1$: RETURN 
  219. 7140  IF KY = 3  THEN  VTAB 12: HTAB (21 - LEN(C$)/2): PRINT C$: VTAB 19: HTAB (21 - LEN(C1$)/2): PRINT C1$: RETURN G
  220. 20545 
  221. 20545 .TB
  222. 34271  DEL  INPUT  DIM  ONERR  FOR H ONERR  NEXT H  GET  COS  LEN SINhE NEXT 0<CTRL-0x1f>hE FOR 0<CTRL-0x1a> COLOR= <CTRL-0x02>$ FOR 0<CTRL-0x10>$ NEXT 0<CTRL-0x02> COLOR= <CTRL-0x04> RETURN  DEL H RETURN  DATA  HGR  DEL h HGR  DATA  GR <CTRL-0x10><UNKNOWN TOKEN>`Lv EXP3
  223. 20053 D
  224. 20053 D EFFECTS.TB
  225. 34535 Q LOMEM: P ROT=  LET  * = <UNKNOWN TOKEN>,0 TAB( EQ LET  * = <UNKNOWN TOKEN>,0 TAB(  GR  = <UNKNOWN TOKEN>`<CTRL-0x0a><CTRL-0x01>GET
  226. 11860 TB
  227. 63878  DIM <UNKNOWN TOKEN> -" = <CTRL-0x0b>  FOR  COS SPEED= ;  TAB(  COS = RND  LEN SIN l EXP DEL <UNKNOWN TOKEN> INPUT <UNKNOWN TOKEN>  SAVE 
  228. 15305 <UNKNOWN TOKEN>b SPEED=  IF   TAB(  COS { EXP COLOR= <CTRL-0x02> RETURN  COLOR=  SCALE= <UNKNOWN TOKEN>
  229. 42488  COLOR=  LOMEM:  POP  5 ASC  SAVE 
  230. 15305 <UNKNOWN TOKEN>@ L CHR$ TAN<CTRL-0x04> HGR2 <CTRL-0x03>L SCALE=  ATN PR#  COLOR= <CTRL-0x06><CTRL-0x0a> GR  = <UNKNOWN TOKEN><CTRL-0x05><UNKNOWN TOKEN> DEL <UNKNOWN TOKEN>$<UNKNOWN TOKEN><CTRL-0x10>' ONERR <UNKNOWN TOKEN> = <CTRL-0x03>L LIST  ATN COLOR= 
  231. 8137  HGR2 <CTRL-0x18> -@ GOSUB <CTRL-0x02><CTRL-0x09>@ <UNKNOWN TOKEN><UNKNOWN TOKEN> ONERR $ = <CTRL-0x06>  NOT % SPEED= ( DEL $  NOT $ "<UNKNOWN TOKEN>  SAVE 
  232. 15273   TAB(  COS ASC<UNKNOWN TOKEN>,<CTRL-0x10> TAB(  <CTRL-0x0c><UNKNOWN TOKEN><CTRL-0x0a>J LET  ONERR <UNKNOWN TOKEN><UNKNOWN TOKEN>+ TAN<CTRL-0x0d> = <CTRL-0x0c>$<UNKNOWN TOKEN><CTRL-0x10><CTRL-0x08> COLOR= 
  233. 14506  GOSUB <CTRL-0x1b> ONERR <UNKNOWN TOKEN> STORE  PR#  GR  <<UNKNOWN TOKEN><UNKNOWN TOKEN><CTRL-0x12> GR <CTRL-0x10><UNKNOWN TOKEN> COLOR= d IF 0 TAB(  SPEED= <CTRL-0x09>  STORE <UNKNOWN TOKEN> GR  = <UNKNOWN TOKEN><UNKNOWN TOKEN>/ ONERR o = <CTRL-0x02>  NOT p  NOT o COLOR= 
  234. 43375 <CTRL-0x01> HGR <UNKNOWN TOKEN> + ONERR o HGR <UNKNOWN TOKEN> + ONERR p HGR <UNKNOWN TOKEN>$<UNKNOWN TOKEN>P<CTRL-0x0a> TAN<CTRL-0x1f> HGR2 <CTRL-0x06> PR# <CTRL-0x09> END  <UNKNOWN TOKEN><UNKNOWN TOKEN>F<UNKNOWN TOKEN> GOSUB <CTRL-0x03> <UNKNOWN TOKEN> SQR`Y
  235. 17742 
  236. 17742 .TB
  237. 46880 
  238. 15305  = <CTRL-0x05> VTAB 6  RETURN 
  239. 34534 < VTAB <CTRL-0x0a>  SAVE 
  240. 15305 <UNKNOWN TOKEN><CTRL-0x03> L CHR$ DIM = PR# <UNKNOWN TOKEN><CTRL-0x1c> SPEED= <CTRL-0x0f> = <CTRL-0x12>,0 TAB(  GR  = <CTRL-0x09>J = <CTRL-0x06>  NOT =<UNKNOWN TOKEN><CTRL-0x0b> SPEED= <CTRL-0x0f> * = <UNKNOWN TOKEN> RESUME < =  MID$ <UNKNOWN TOKEN><UNKNOWN TOKEN>  SAVE 
  241. 49392 `3
  242. 21587 ORE AMP
  243. 21587 ORE AMPERSAND.TB
  244. 63904  RETURN  &  PLOT <UNKNOWN TOKEN><CTRL-0x03> + RETURN  &  PLOT <UNKNOWN TOKEN><CTRL-0x03> ASC GOSUB `<CTRL-0x13><CTRL-0x01>MEMORY MOVE
  245. 20301 RY.MOVE.TB
  246. 1488  SPEED= 
  247. 8294 g EXP R CHR$ ONERR P DEL * ONERR Q DEL +  GET  COS -$ = <CTRL-0x05> SPEED= <CTRL-0x01>H = L g EXP R CHR$ ONERR P DEL , ONERR Q DEL -  GET  COS -$ = <CTRL-0x07> SPEED=  END H02<UNKNOWN TOKEN> =  g EXP R CHR$ ONERR P DEL B ONERR Q DEL C ONERR * DEL < ONERR + DEL = ONERR , DEL > ONERR - DEL ? ONERR C AT = HGR2 B<UNKNOWN TOKEN><CTRL-0x02> GOSUB @ ONERR B AT < HGR2 8 GOSUB 8 COLOR= 
  248. 51456 0 HGR2 <CTRL-0x14> -: HGR2 <CTRL-0x08> -A HGR2 <CTRL-0x0c> -G GOSUB <CTRL-0x08><CTRL-0x09> END  SCALE= 
  249. 58832  SPEED= 
  250. 40962 
  251. 42495 > DEL P ONERR ? DEL Qh<UNKNOWN TOKEN> NOTRACE <CTRL-0x10> DIM 0 COLOR=  HGR2 K8 ONERR > VAL< DEL * ONERR ? VAL= DEL +<CTRL-0x18> ONERR Be* DEL @ ONERR Ce+ DEL A COLOR= 
  252. 201  = <CTRL-0x02>  NOT =  NOT < RETURN > HGR @ ONERR > -
  253. 16326   NOT > ONERR @ -
  254. 16838   NOT @ ONERR = AT ? =  PEEK ONERR < AT > =  LOG` PDL COLOR= 
  255. 48382 <CTRL-0x04>ASC
  256. 17235 II.SHAPES.TB
  257. 47871  CLEAR 
  258. 51945  CLEAR 
  259. 13161  DEL  LEFT$ ONERR  RIGHT$i
  260. 60138  MID$  COLOR= 
  261. 59569  + INPUT  CHR$ STORE  SPEED= 
  262. 8418  LEN SIN j EXP LET  +<UNKNOWN TOKEN>`_
  263. 1112 E<CTRL-0x04>5<CTRL-0x04>'<CTRL-0x04><CTRL-0x1a><CTRL-0x04><CTRL-0x14><CTRL-0x04><CTRL-0x0c><CTRL-0x04><CTRL-0x05><CTRL-0x04><UNKNOWN TOKEN><CTRL-0x03><UNKNOWN TOKEN><CTRL-0x03> MID$ <CTRL-0x03> STR$<CTRL-0x03> ATN<CTRL-0x03> RND<CTRL-0x03>  AND <CTRL-0x03> AT <CTRL-0x03> DEF <CTRL-0x03> IF <CTRL-0x03> VTAB <CTRL-0x03> HTAB <CTRL-0x03> TEXT <CTRL-0x03> END <CTRL-0x03>q<CTRL-0x03>e<CTRL-0x03>`<CTRL-0x03>[<CTRL-0x03>R<CTRL-0x03>J<CTRL-0x03>B<CTRL-0x03>8<CTRL-0x03>*<CTRL-0x03><CTRL-0x1e><CTRL-0x03><CTRL-0x11><CTRL-0x03><CTRL-0x07><CTRL-0x03><UNKNOWN TOKEN><CTRL-0x02><UNKNOWN TOKEN><CTRL-0x02> CHR$<CTRL-0x02> LOG<CTRL-0x02> = <CTRL-0x02> +<CTRL-0x02> TAB( <CTRL-0x02> ON <CTRL-0x02> LET <CTRL-0x02> NORMAL <CTRL-0x02> HGR <CTRL-0x02> DIM <CTRL-0x02>}<CTRL-0x02>q<CTRL-0x02>e<CTRL-0x02>X<CTRL-0x02>O<CTRL-0x02>D<CTRL-0x02>9<CTRL-0x02>-<CTRL-0x02>!<CTRL-0x02><CTRL-0x18><CTRL-0x02><CTRL-0x0b><CTRL-0x02><UNKNOWN TOKEN><CTRL-0x01><UNKNOWN TOKEN><CTRL-0x01> MID$ <CTRL-0x01> LEN<CTRL-0x01> SIN<CTRL-0x01> SCRN( <CTRL-0x01> ^<CTRL-0x01> TO <CTRL-0x01> DEF <CTRL-0x01> IF <CTRL-0x01> LOMEM: <CTRL-0x01> TRACE <CTRL-0x01> HGR <CTRL-0x01> READ <CTRL-0x01> END <CTRL-0x01>y<CTRL-0x01>n<CTRL-0x01>g<CTRL-0x01>]<CTRL-0x01>U<CTRL-0x01>L<CTRL-0x01>D<CTRL-0x01>9<CTRL-0x01>1<CTRL-0x01>(<CTRL-0x01>g<CTRL-0x04><CTRL-0x1f><CTRL-0x01><CTRL-0x17><CTRL-0x01><CTRL-0x0b><CTRL-0x01><UNKNOWN TOKEN>
  264. 232  ATN
  265. 212   OR 
  266. 9252 56.$$56.$$<CTRL-0x04>
  267. 17709 +
  268. 58396 <CTRL-0x04>
  269. 9028  LOMEM: <CTRL-0x04>
  270. 3300 d<CTRL-0x04>
  271. 11560 <UNKNOWN TOKEN><CTRL-0x1e><CTRL-0x1e><CTRL-0x1e>--<CTRL-0x05>
  272. 19748 6>/5<CTRL-0x1e>?
  273. 10280 <UNKNOWN TOKEN><CTRL-0x1b><CTRL-0x0e><CTRL-0x0e><CTRL-0x0e><CTRL-0x0e><CTRL-0x0e>
  274. 38180 <CTRL-0x12>E#V<CTRL-0x0c>$$
  275. 27876 <CTRL-0x09><UNKNOWN TOKEN>6
  276. 27684 16>?
  277. 58413 ? --
  278. 29732 E+<CTRL-0x05>
  279. 11620 6>/5.<CTRL-0x05>
  280. 11556 <CTRL-0x15><UNKNOWN TOKEN>?
  281. 3108  IF 6<CTRL-0x1e>?
  282. 11300  IF 66
  283. 5420 6n$ STR$<CTRL-0x07>
  284. 9255 $?
  285. 29732 <CTRL-0x09><CTRL-0x1e><CTRL-0x1e><CTRL-0x0e><CTRL-0x0e><CTRL-0x06>
  286. 9229 $ 
  287. 9255 D#
  288. 9252 6-<CTRL-0x15>6<CTRL-0x06>
  289. 44388 6?<CTRL-0x16>- 
  290. 11580 'd<CTRL-0x15><CTRL-0x06>
  291. 3108  IF > SAVE -
  292. 11532 $66.??
  293. 3108 - HTAB :?
  294. 9029 <CTRL-0x1c>?6$$<CTRL-0x04>
  295. 9261 ?V1.?<CTRL-0x07>
  296. 6208 <CTRL-0x0e><CTRL-0x0e><CTRL-0x06>
  297. 5 @+(p<CTRL-0x0e><CTRL-0x06>
  298. 9252 <?--666<CTRL-0x06>
  299. 5544 <CTRL-0x15><CTRL-0x15><CTRL-0x06>
  300. 11556 - COS366--
  301. 10280  ?? HTAB  HCOLOR= --<CTRL-0x05>
  302. 7396 l<CTRL-0x09> GET <CTRL-0x06>
  303. 10280   SIN3<CTRL-0x15> XDRAW q6
  304. 19748 166>8<UNKNOWN TOKEN><CTRL-0x06>
  305. 9244 $M16<UNKNOWN TOKEN><CTRL-0x06>
  306. 19748 166<CTRL-0x1e>?<CTRL-0x07>
  307. 9252 ?--<CTRL-0x05>
  308. 9029 <CTRL-0x1c>?G#<CTRL-0x0c>-<CTRL-0x15><CTRL-0x06>
  309. 11556  IF <UNKNOWN TOKEN>?<CTRL-0x0e><CTRL-0x0e><CTRL-0x0e><CTRL-0x06>
  310. 11620 <CTRL-0x15>6<UNKNOWN TOKEN><CTRL-0x1c> INVERSE m<CTRL-0x05>
  311. 11556  IF <UNKNOWN TOKEN>?<CTRL-0x06>
  312. 11620 <CTRL-0x15>66<CTRL-0x1e>?<CTRL-0x07>
  313. 36388 <CTRL-0x15><CTRL-0x15><CTRL-0x15>&$$$
  314. 5412 <CTRL-0x0e>.@+0666
  315. 13860 66--<CTRL-0x05>
  316. 19748 <UNKNOWN TOKEN><CTRL-0x1e><CTRL-0x1e><CTRL-0x0e><CTRL-0x0e><CTRL-0x0e><CTRL-0x0e>
  317. 9029 $$<CTRL-0x04>
  318. 9252 $/-
  319. 19748 16?/-66
  320. 11620 <CTRL-0x15> HTAB w>?<CTRL-0x07>
  321. 11556 - HTAB ;7
  322. 11556 - HTAB ; SAVE *-<CTRL-0x05>
  323. 11556  IF 66<CTRL-0x1e>?<CTRL-0x04>
  324. 11620 <CTRL-0x15> HTAB <UNKNOWN TOKEN>?<CTRL-0x07>
  325. 11556  IF <UNKNOWN TOKEN>?M2<CTRL-0x1e>?<CTRL-0x07>
  326. 11077  STORE <CTRL-0x15>6?o16
  327. 11620 <CTRL-0x15>6<CTRL-0x1e>' RUN  HTAB 9?<CTRL-0x07>
  328. 3107 <CTRL-0x0c><CTRL-0x1c>?<CTRL-0x17><CTRL-0x06>
  329. 14376 888
  330. 9517 8??
  331. 7196 E+((
  332. 9028 
  333. 8227 
  334. 8235 $<CTRL-0x1c>?<CTRL-0x17>v-<CTRL-0x05>
  335. 7200 ?G#<CTRL-0x0c>-<CTRL-0x15><UNKNOWN TOKEN> RND2<CTRL-0x06>
  336. 10280  ??<CTRL-0x07>
  337. 9029 <CTRL-0x1c>?<CTRL-0x1e>$<CTRL-0x0c><CTRL-0x0c>-<CTRL-0x05>
  338. 9029 <CTRL-0x1c>?'$--<CTRL-0x05>
  339. 9252 ><CTRL-0x1e><CTRL-0x1e>.--
  340. 9029 <CTRL-0x1c>g<CTRL-0x0c><??
  341. 3112  STR$?<CTRL-0x17> HTAB <CTRL-0x12>--<CTRL-0x05>
  342. 9252 $<CTRL-0x17><CTRL-0x06>
  343. 11620 <CTRL-0x15>66<CTRL-0x1e>?G(((
  344. 10280 (
  345. 16384 <CTRL-0x18>--<CTRL-0x05>
  346. 2304  $<UNKNOWN TOKEN><CTRL-0x12>--<CTRL-0x05>
  347. 10280 <UNKNOWN TOKEN>066n88888
  348. 7204 <CTRL-0x1c><CTRL-0x04>
  349. 9031 d<CTRL-0x0c><CTRL-0x04>
  350. 9408 <CTRL-0x04>
  351. 3107 <CTRL-0x0e><UNKNOWN TOKEN> HTAB %h<CTRL-0x1e><CTRL-0x0e><CTRL-0x06>
  352. 10280 <UNKNOWN TOKEN>;G IF  HCOLOR= <CTRL-0x0a> IF ;<CTRL-0x07>
  353. 11077  TAN7G;`5E; LOMEM: *-
  354. 25636 <CTRL-0x11>666<CTRL-0x0e>@<CTRL-0x18>D LEN<CTRL-0x13><CTRL-0x16> COS  
  355. 25632 <CTRL-0x11>6<CTRL-0x06>
  356. 9251 $
  357. 32769  DEF <CTRL-0x07> $g<CTRL-0x15><CTRL-0x06>
  358. 20563 RINT
  359. 20545 E.PRINT.TB
  360. 17285   SAVE 
  361. 976   GET  COS { EXP$<CTRL-0x11>0<CTRL-0x0d> R CHR$ ONERR P DEL C  GET  COS { EXP <UNKNOWN TOKEN> VAL DEL > ONERR ^ DEL < ONERR _ DEL =  SAVE 
  362. 8144   GET  COS g EXP R CHR$ ONERR P DEL @ ONERR Q DEL A L CHR$ DIM B RESUME @ LOMEM: A ONERR B <CTRL-0x11><UNKNOWN TOKEN> SPEED= <CTRL-0x06> DEL @ SPEED= 
  363. 17029  DEL ?  SAVE 
  364. 9680   RETURN 
  365. 8413 R CHR$ ONERR P DEL @ ONERR Q DEL A  SAVE 
  366. 3536   GET  COS g EXP R CHR$ ONERR P DEL B LOMEM: ? RETURN < -! GOSUB <CTRL-0x06> ONERR C -3 HGR2 <CTRL-0x0c>8 VALC LET  0<UNKNOWN TOKEN> ONERR <UNKNOWN TOKEN> <CTRL-0x05><UNKNOWN TOKEN> ASC? ONERR ? AT > HGR2 <CTRL-0x01>`<CTRL-0x18> ONERR  TANe@ DEL  TAN ONERR  ATNeA DEL  ATN<CTRL-0x18> ONERR  PEEKeB DEL  PEEK RESUME  TAN LOMEM:  ATN ONERR  PEEK <CTRL-0x11><UNKNOWN TOKEN><CTRL-0x18> HGR2  CLEAR  MID$  MID$  DEL ^ INPUT _ COLOR= 
  367. 1264  -: = <CTRL-0x14> * CLEAR 
  368. 24165  DEL ^ LEFT$ CLEAR 
  369. 34143 _l^
  370. 49184  COS RESUME  GOSUB   NOT  GOSUB  COLOR= <UNKNOWN TOKEN> ONERR  & 8<UNKNOWN TOKEN> &  DEL ^ PR#  +<UNKNOWN TOKEN> &  DEL _ ASC GOSUB  COLOR= <CTRL-0x01> RETURN ^ - MID$  = <CTRL-0x03>L<CTRL-0x0e> LEN DEL Q GR  RETURN ^ DEL P ONERR ^<CTRL-0x18>i<CTRL-0x02> DEL ^ HGR2 <CTRL-0x02> ASC_ COLOR= 
  371. 2032  < DEF  = <CTRL-0x09> + = <UNKNOWN TOKEN> RETURN  DEF  -"<UNKNOWN TOKEN><CTRL-0x0f> ONERR ^<CTRL-0x18>eP DEL ^ ONERR _eQ DEL _ =  TO  +  ROT=  POS + RETURN ^ = <UNKNOWN TOKEN>8 ROT= e^ DEL ^ HGR2 <CTRL-0x02> ASC_  SAVE 
  372. 976   RETURN 
  373. 59904   NOT  GOSUB  COLOR= <UNKNOWN TOKEN> IF <UNKNOWN TOKEN><CTRL-0x03> HGR  &  + IF <UNKNOWN TOKEN><CTRL-0x03> HGR  &  ASC GOSUB  SPEED= L PLOT <UNKNOWN TOKEN><CTRL-0x03>8 ONERR  &  RIGHT$/ PLOT <UNKNOWN TOKEN><CTRL-0x03> ONERR  GOSUB  RIGHT$
  374. 24579 <CTRL-0x03> GET  COLOR= <CTRL-0x09><UNKNOWN TOKEN><UNKNOWN TOKEN><UNKNOWN TOKEN>