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
8325 DEL " SPEED= ( DEL ! SPEED= <CTRL-0x18> DEL # SPEED= ? DEL 2 ONERR <CTRL-0x01> [<UNKNOWN TOKEN> ONERR
220 POKE 30,13: POKE 31,117: REM TELL PLAYER OF MUSIC LOCATION
230 CALL PLAYER
240 GOTO 200
899 REM <CTRL-0x0a><CTRL-0x0a>RESET AND EXIT<CTRL-0x0a><CTRL-0x0a>
900 PRINT CHR$(4)"BLOAD NOV.SLOWFAST": CALL 821
905 POKE 104,8: POKE 103,1: REM RESET
910 POKE 48688,240: POKE 48689,253: REM RESET
920 TEXT : PRINT CHR$(4)"bye"
1000 REM <CTRL-0x0a>UNPACK PICTURE<CTRL-0x0a>
1010 POKE 0,5: POKE 1,97: POKE 230,64: REM TELL UNPACK OF LOCATION AND PAGE
1020 CALL UNPACK: RETURN
2000 REM <CTRL-0x0a>INTRO SCREENS<CTRL-0x0a>
2010 CALL BOX,3,8,36,16: HOME
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
2030 PRINT
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
2050 VTAB 24: HTAB 20: PRINT " PRESS A KEY ";
2060 GOSUB 4000
2070 CALL BOX,3,8,36,16: HOME
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
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
2100 GOSUB 4000
2110 CALL BOX,3,8,36,16: HOME
2120 X = 18
2130 HTAB (18 - LEN(A$)/2): PRINT A$
2140 HTAB (18 - LEN(B$)/2): PRINT B$
2150 HTAB (18 - LEN(C$)/2): PRINT C$
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
2161 PRINT : PRINT : PRINT " ...Gary Hayman"
2170 GOSUB 4000
2180 RETURN
3000 REM <CTRL-0x0a>PRINT OUT$ ROUTINE<CTRL-0x0a>
3010 WI = PEEK(33)
3020 P = WI
3030 P = P -1
3040 IF MID$ (OUT$,P,1) < >" " THEN 3030
3050 PRINT LEFT$(OUT$,P):OUT$ = MID$ (OUT$,P +1)
3060 IF LEN(OUT$) > = WI THEN 3020
3070 PRINT OUT$
3080 RETURN
4000 REM <CTRL-0x0a>PRESS A KEY<CTRL-0x0a>
4010 KY = PEEK(49152): IF KY <128 THEN 4010
4020 POKE STROBE,0: RETURN
5000 REM <CTRL-0x0a>PRINT SONGS?<CTRL-0x0a>
5010 GOSUB 1000
5020 CALL BOX,3,12,36,4: HOME
5030 OUT$ = "Do you want a song print out on your printer at this time Y/N?": GOSUB 3000
5040 KY = PEEK(49152): IF KY <128 THEN 5040
5050 POKE STROBE,0
5055 KY = KY -128
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
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
6120 IF KY = 27 THEN POP : GOTO 900
6130 KY = KY -48
6140 ON KY GOTO 6510,6520,6530
6510 PRINT D$"BLOAD";A2$;",A";MUSIC: RETURN
6520 PRINT D$"BLOAD";B2$;",A";MUSIC: RETURN
6530 PRINT D$"BLOAD";C2$;",A";MUSIC: RETURN
7000 REM <CTRL-0x0a>PLAYING SCREEN<CTRL-0x0a>
7010 GOSUB 1000
7020 CALL BOX,3,8,36,16
7030 WI = PEEK(33)
7040 S1$ = " NOW PLAYING"
7050 S2$ = "BY"
7060 S3$ = "[Any key gets menu]"
7070 HTAB (WI/2 - LEN(S1$)/2): PRINT S1$
7080 VTAB 16: HTAB (WI/2 -1): PRINT S2$
7090 VTAB 22: HTAB 8: PRINT S3$
7100 CALL BOX,4,10,34,5
7110 CALL BOX,4,17,34,5
7115 POKE 33,40: POKE 32,0
7120 IF KY = 1 THEN VTAB 12: HTAB (21 - LEN(A$)/2): PRINT A$: VTAB 19: HTAB (21 - LEN(A1$)/2): PRINT A1$: RETURN
7130 IF KY = 2 THEN VTAB 12: HTAB (21 - LEN(B$)/2): PRINT B$: VTAB 19: HTAB (21 - LEN(B1$)/2): PRINT B1$: RETURN
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
20545
20545 .TB
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
20053 D
20053 D EFFECTS.TB
34535 Q LOMEM: P ROT= LET * = <UNKNOWN TOKEN>,0 TAB( EQ LET * = <UNKNOWN TOKEN>,0 TAB( GR = <UNKNOWN TOKEN>`<CTRL-0x0a><CTRL-0x01>GET
11860 TB
63878 DIM <UNKNOWN TOKEN> -" = <CTRL-0x0b> FOR COS SPEED= ; TAB( COS = RND LEN SIN l EXP DEL <UNKNOWN TOKEN> INPUT <UNKNOWN TOKEN> SAVE
15305 <UNKNOWN TOKEN>b SPEED= IF TAB( COS { EXP COLOR= <CTRL-0x02> RETURN COLOR= SCALE= <UNKNOWN TOKEN>
42488 COLOR= LOMEM: POP 5 ASC SAVE
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=
8137 HGR2 <CTRL-0x18> -@ GOSUB <CTRL-0x02><CTRL-0x09>@ <UNKNOWN TOKEN><UNKNOWN TOKEN> ONERR $ = <CTRL-0x06> NOT % SPEED= ( DEL $ NOT $ "<UNKNOWN TOKEN> SAVE
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=
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=
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=
51456 0 HGR2 <CTRL-0x14> -: HGR2 <CTRL-0x08> -A HGR2 <CTRL-0x0c> -G GOSUB <CTRL-0x08><CTRL-0x09> END SCALE=
58832 SPEED=
40962
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=
201 = <CTRL-0x02> NOT = NOT < RETURN > HGR @ ONERR > -
16326 NOT > ONERR @ -
16838 NOT @ ONERR = AT ? = PEEK ONERR < AT > = LOG` PDL COLOR=
48382 <CTRL-0x04>ASC
17235 II.SHAPES.TB
47871 CLEAR
51945 CLEAR
13161 DEL LEFT$ ONERR RIGHT$i
60138 MID$ COLOR=
59569 + INPUT CHR$ STORE SPEED=
8418 LEN SIN j EXP LET +<UNKNOWN TOKEN>`_
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>
10280 <UNKNOWN TOKEN>;G IF HCOLOR= <CTRL-0x0a> IF ;<CTRL-0x07>
11077 TAN7G;`5E; LOMEM: *-
25636 <CTRL-0x11>666<CTRL-0x0e>@<CTRL-0x18>D LEN<CTRL-0x13><CTRL-0x16> COS
25632 <CTRL-0x11>6<CTRL-0x06>
9251 $
32769 DEF <CTRL-0x07> $g<CTRL-0x15><CTRL-0x06>
20563 RINT
20545 E.PRINT.TB
17285 SAVE
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
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=
17029 DEL ? SAVE
9680 RETURN
8413 R CHR$ ONERR P DEL @ ONERR Q DEL A SAVE
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=
1264 -: = <CTRL-0x14> * CLEAR
24165 DEL ^ LEFT$ CLEAR
34143 _l^
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=
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
976 RETURN
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$
24579 <CTRL-0x03> GET COLOR= <CTRL-0x09><UNKNOWN TOKEN><UNKNOWN TOKEN><UNKNOWN TOKEN>