home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1994-02-04 | 12.0 KB | 373 lines |
- 10 ' save"coffee.bas
- 20 '
- 30 '*********** written by Mike Alling *******************
- 40 ' *******the Lone Ranger was written by Tom Sorber **********
- 50 KEY OFF
- 60 CLS
- 70 WIDTH 40
- 80 SCREEN 1,0
- 90 COLOR 0,0
- 100 'GOSUB 2000 'PLAY INITIAL SONG
- 110 DIM X(100),Y(100)
- 120 FOR I=1 TO 100
- 130 LET Y(I)=-I
- 140 NEXT I
- 150 FOR J=0 TO 90 STEP 10
- 160 FOR I=1 TO 10
- 170 LET X(I+J)=I
- 180 NEXT I
- 190 NEXT J
- 200 FOR J=10 TO 90 STEP 20
- 210 FOR I=1 TO 10
- 220 LET X(I+J)=10-I
- 230 NEXT I
- 240 NEXT J
- 250 DIM PFACESL(250),CFACESL(150),CFACESL1(150),PERKA(100),PERKA2(100)
- 260 DIM PFACEST(250)
- 270 DIM PFACEAW(350),CFACEAW(200),CFACEAW1(250)
- 280 DIM CFACECR(150)
- 290 DIM PFACEOP(350),CFACEOP(200)
- 300 GOSUB 1630 ' draw the empty pot/cups
- 310 '*******SLEEPING FACE ON POT******
- 320 DRAW "s4" 'reset scale back to normal
- 330 DRAW "BM200,70"
- 340 DRAW "R12 BM+16,+0 R12" 'EYEBROWS
- 350 DRAW "BM195,75" 'NOW THE EYES
- 360 DRAW "R16 M-2,+32 L12 R2 M-4,-32"
- 370 DRAW "BM+28,+0 M+2,+32 R12 L2 M+4,-32 L16"
- 380 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 390 DRAW "BM-15,+4 M-4,+8 M+2,-4 M+4,+8 R25 M+12,-8 M-4,-4 M+8,+8" 'MOUTH
- 400 '***SLEEPING FACE ON CUPS****
- 410 DRAW "S2"
- 420 DRAW "BM100,114"
- 430 DRAW "R12 BM+16,+0 R12" 'EYEBROWS
- 440 DRAW "BM-46,+8" 'NOW THE EYES
- 450 DRAW "R16 M-2,+32 L12 R2 M-4,-32"
- 460 DRAW "BM+28,+0 M+2,+32 R12 L2 M+4,-32 L16"
- 470 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 480 DRAW "BM-15,+4 M-4,+8 M+2,-4 M+4,+8 R25 M+12,-8 M-4,-4 M+8,+8" 'MOUTH
- 490 '***SLEEPING FACE ON CUPS****
- 500 DRAW "BM20,114"
- 510 DRAW "R12 BM+16,+0 R12" 'EYEBROWS
- 520 DRAW "BM-46,+8" 'NOW THE EYES
- 530 DRAW "R16 M-2,+32 L12 R2 M-4,-32"
- 540 DRAW "BM+28,+0 M+2,+32 R12 L2 M+4,-32 L16"
- 550 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 560 DRAW "BM-15,+4 M-4,+8 M+2,-4 M+4,+8 R25 M+12,-8 M-4,-4 M+8,+8" 'MOUTH
- 570 '********************************
- 580 '*****SAVE THE POT SLEEPY FACES ****
- 590 GET (195,70)-STEP(50,70),PFACESL
- 600 'PUT (195,70),PFACESL
- 610 '******SAVE CUPS SLEEPY FACE ****
- 620 GET (15,110)-STEP(32,40),CFACESL1
- 630 'PUT (15,110),CFACESL1
- 640 GET (96,110)-STEP(32,40),CFACESL
- 650 'PUT (96,110),CFACESL
- 660 PLAY "MBO2L16AP1AP16FP16AP1" '4
- 670 GOSUB 2720
- 680 FOR I=1 TO 1750:NEXT
- 690 GOSUB 2810
- 700 PLAY "MBO2L16FP16AO3P16CP1" '3 NOTES
- 710 GOSUB 2810:FOR I=1 TO 1500:NEXT
- 720 GOSUB 2810:FOR I=1 TO 100:NEXT
- 730 GOSUB 2810:FOR I=1 TO 2000:NEXT
- 740 PLAY "MBO2L16AP2FP16AO3P16CP1" '*4*
- 750 GOSUB 2810:FOR I=1 TO 100:NEXT
- 760 GOSUB 2810:FOR I=1 TO 100:NEXT
- 770 GOSUB 2810:FOR I=1 TO 100:NEXT
- 780 '*******POT NUMBER 2 START WAKE UP
- 790 DRAW "S4" 'NORMAL SCALE.
- 800 PUT (195,70),PFACESL 'ERASE CURRENT
- 810 DRAW "BM200,70"
- 820 DRAW "R12 NM+2,+2 BM+16,+0 R12 NM+2,+2" 'EYEBROWS
- 830 DRAW "BM195,75" 'NOW THE EYES
- 840 DRAW "R16 M-2,+32 L10 M-4,-32"
- 850 DRAW "BM+28,+0 M+2,+32 R10 M+4,-32 L16"
- 860 DRAW "BM-30,20 R17 L9 D12"
- 870 PAINT STEP(+1,-1)
- 880 DRAW "BM+22,-11 R17 L9 D12"
- 890 PAINT STEP(-1,-1)
- 900 DRAW "BM-11,-03 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 910 DRAW "BM-15,+4 M-6,+4 M+2,-2 M+16,+8 R12 M+14,-12 NM-3,-3 M+3,+3" 'MOUTH
- 920 GET (193,70)-STEP(50,70),PFACEST
- 930 'PUT (193,70),PFACEST
- 940 PLAY "MBL8O2AFAFO3DP8CP4O2L8FAO3CDP8L8DP8"
- 950 FOR I=1 TO 5:GOSUB 2810:FOR K=1 TO 500 :NEXT:NEXT
- 960 PLAY "MBL8O3AFAFO4DP8CP4O3L8FAO4CDP8L8DP8"
- 970 FOR I=1 TO 5:GOSUB 2810:FOR K=1 TO 300 :NEXT:NEXT
- 980 PLAY "MBL16O3AFAFO4DP16CP8O3L16FAO4CDP16L16DP16"
- 990 FOR I=1 TO 5:GOSUB 2810:NEXT
- 1000 '**** SCREEN...POT NUMBER 3..WAKE UP
- 1010 'FIRST WAKE UP THE POT....
- 1020 DRAW "S4" 'NORMAL SCALE.
- 1030 PUT (193,70),PFACEST
- 1040 DRAW "BM195,70"
- 1050 DRAW "R10 NM+3,-3 BM+23,+0 NM-3,-3 R10 " 'EYEBROWS
- 1060 DRAW "BM195,75" 'NOW THE EYES
- 1070 DRAW "R16 M-2,+32 L10 M-4,-32 NM-4,-4" 'DRAW THE EYELASH AND EYE
- 1080 DRAW "BM+28,+0 M+2,+32 R10 M+4,-32 NM+4,-4 L16"
- 1090 DRAW "BM+8,+0 D17 L7 "
- 1100 PAINT STEP(+1,-1)
- 1110 DRAW "BM-15,+1 L7 U17"
- 1120 PAINT STEP(+1,+1)
- 1130 DRAW "BM+14,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 1140 DRAW "BM-15,+4 M-2,+8 M+1,-4 M+32,+15 M+10,-16 NM-3,-3 M+3,+3" 'MOUTH
- 1150 GET (185,65)-STEP(60,80),PFACEAW
- 1160 PLAY "O4L2CO3P4L4BL2O4CO3P4L4AL4BO4CO3BGL2EP4"
- 1170 FOR I=1 TO 5:GOSUB 2810:FOR K=1 TO 500 :NEXT:NEXT
- 1180 PLAY "P4O3L2AP4L4G#L2AG-L2G#"
- 1190 'PUT (193,70),PFACEAW
- 1200 '*****NOW WAKE UP THE CUPS *****
- 1210 PLAY "MBL8O3AFAFO4DP8CP4O3L8FAO4CDP8L8DP8" 'SLOW LOW
- 1220 FOR I=1 TO 5:GOSUB 2810:FOR K=1 TO 500 :NEXT:NEXT
- 1230 DRAW "S2" 'SET SMALL SCALE
- 1240 PUT (96,110),CFACESL
- 1250 DRAW "BM100,114"
- 1260 DRAW "R12 BM+16,+0 R12" 'EYEBROWS
- 1270 DRAW "BM-46,+8" 'NOW THE EYES
- 1280 DRAW "R16 M-2,+32 L12 R2 M-4,-32"
- 1290 DRAW "BM+28,+0 M+2,+32 R12 L2 M+4,-32 L16"
- 1300 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 1310 DRAW "BM-15,+6 M-4,+8 M+2,-4 R40 M-4,-4 M+8,+8" 'MOUTH
- 1320 DRAW "BM96,118 R8 ND16 R8 NM+4,-4 M-1,+16 NL8" 'DRAW LEFT EYE
- 1330 PAINT STEP(-1,-1) 'PAINT LEFT EYE
- 1340 DRAW "BM+16,-14 R16 NM+4,-4 L12 D16 R8"'DRAW RIGHT EYE
- 1350 PAINT STEP(-1,-1)'PAINT IT
- 1360 GET (96,110)-STEP(32,40),CFACEAW
- 1370 '**********WAKE UP THE LEFT CUP**
- 1380 PLAY "MBL16O3AFAFO4DP16CP8O3L16FAO4CDP16L16DP16" 'FAST HIGH
- 1390 FOR I=1 TO 5:GOSUB 2810:NEXT
- 1400 PUT (15,110),CFACESL1
- 1410 DRAW "BM20,114"
- 1420 DRAW "R12 BM+16,+0 R12" 'EYEBROWS
- 1430 DRAW "BM-46,+8" 'NOW THE EYES
- 1440 DRAW "R16 M-2,+32 L12 R2 M-4,-32"
- 1450 DRAW "BM+28,+0 M+2,+32 R12 L2 M+4,-32 L16"
- 1460 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 1470 DRAW "BM-15,+6 M-4,+8 M+2,-4 R40 M-4,-4 M+8,+8" 'MOUTH
- 1480 DRAW "BM17,118 R8 ND16 R8 NM+4,-4 M-1,+16 NL8" 'DRAW LEFT EYE
- 1490 PAINT STEP(-1,-1) 'PAINT LEFT EYE
- 1500 DRAW "BM+17,-15 R16 NM+4,-4 L12 D16 R8"'DRAW RIGHT EYE
- 1510 PAINT STEP(-1,-1)'PAINT IT
- 1520 GET (15,110)-STEP(32,40),CFACEAW1
- 1530 PLAY "MBL16O3AFAFO4DP16CP8O3L16FAO4CDP16L16DP16" 'FAST HIGH
- 1540 FOR I=1 TO 5:GOSUB 2810:NEXT
- 1550 PLAY "O4L2CO3P4L4BL2O4CO3P4L4AL4BO4CO3BGL2EP4"
- 1560 FOR I=1 TO 5:GOSUB 2810:NEXT
- 1570 PLAY "P4O3L2AP4L4G#L2AG-L2G#"
- 1580 GOSUB 1870 'LAST SCREEN......
- 1590 GOSUB 2440
- 1600 PLAY "MBO4L2CO3P4L4BL2O4CO3P4L4AL4BO4CO3BGL2EP4"
- 1610 PLAY "MBP4O3L2AP4L4G#L2AG-L2G#"
- 1620 GOTO 2980
- 1630 '******POT NUMBER 1 ***********
- 1640 DRAW "BM177,168"
- 1650 DRAW "R82 M+4,-4 M-10,-112 M-70,+0 M-10,+112 M+4,+4"
- 1660 '****SPOUT *****
- 1670 DRAW "BM-3,-48 M+5,-56 M-25,+0 M+20,+56"
- 1680 '*****HANDLE ***************
- 1690 DRAW"BM+88,+8 M+16,-32 M+0,-24 M-20,+0 M+0,-8 M+30,+0 M+0,+36 M-24,+46 M-1,-16"
- 1700 '******LID OF POT ********
- 1710 DRAW "BM185,50"
- 1720 DRAW "R66 U10 M-2,-2 L62 M-2,+2 D10"
- 1730 DRAW "BM+25,-14 R16 M+2,-2 U14 L20 D14 M+2,+2"
- 1740 '******CUP 2 *****CLOSE TO POT**
- 1750 DRAW "BM90,160"
- 1760 DRAW "S2"
- 1770 DRAW "R82 M+4,-4 M-10,-112 M-70,+0 M-10,+112 M+4,+4"
- 1780 '*****HANDLE ***************
- 1790 DRAW"BM+88,-30 M+16,-32 M+0,-24 M-20,+0 M+0,-8 M+30,+0 M+0,+36 M-24,+46 M-1,-16"
- 1800 '******CUP1****
- 1810 DRAW "BM10,160"
- 1820 DRAW "S2"
- 1830 DRAW "R82 M+4,-4 M-10,-112 M-70,+0 M-10,+112 M+4,+4"
- 1840 '*****HANDLE -CUP1**********
- 1850 DRAW"BM+88,-30 M+16,-32 M+0,-24 M-20,+0 M+0,-8 M+30,+0 M+0,+36 M-24,+46 M-1,-16"
- 1860 RETURN
- 1870 '********THIS IS THE LAST SCREEN.
- 1880 '********POT NUMBER 4 ********
- 1890 'FIRST WAKE UP THE POT....
- 1900 DRAW "S4" 'NORMAL SCALE.
- 1910 PUT (185,65),PFACEAW
- 1920 DRAW "BM195,70"
- 1930 DRAW "R10 NM+3,+3 BM+23,+0 R10 NM+3,+3" 'EYEBROWS
- 1940 DRAW "BM195,75" 'NOW THE EYES
- 1950 DRAW "R16 M-2,+32 L10 M-4,-32 " 'DRAW THE EYELASH AND EYE
- 1960 DRAW "BM+28,+0 M+2,+32 R10 M+4,-32 L16"
- 1970 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 1980 DRAW "BM-15,+6 M-2,+8 M+1,-4 M+32,+15 M+10,-16 NM-3,-3 NM+3,+3" 'MOUTH
- 1990 DRAW "L40"
- 2000 DRAW "BM197,84 L6 R20 BM+12,+0 R20"
- 2010 DRAW "BM-16,+07 D16 R6 U16 L6 " 'LEFT EYEBALL
- 2020 PAINT STEP(+1,+1)
- 2030 DRAW "BM-27,-1 D16 R6 U16 L6 " 'RIGHT EYEBALL
- 2040 PAINT STEP(+1,+1)
- 2050 GET (185,65)-STEP(60,80),PFACEOP
- 2060 '**********PUT OUT THE WIDE AWAKE CUPS.....**************************
- 2070 DRAW "S2" 'SCALE DOWN FOR CUPS
- 2080 PUT (96,110),CFACEAW
- 2090 PUT (15,110),CFACEAW1
- 2100 '*********DRAW RIGHT HAND CUP....WIDE AWAKE *********
- 2110 DRAW "BM100,114"
- 2120 DRAW "R10 NM+3,+3 BM+23,+0 R10 NM+3,+3" 'EYEBROWS
- 2130 DRAW "BM98,118" 'NOW THE EYES
- 2140 DRAW "R16 M-2,+32 L10 M-4,-32 " 'DRAW THE EYELASH AND EYE
- 2150 DRAW "BM+28,+0 M+2,+32 R10 M+4,-32 L16"
- 2160 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 2170 DRAW "BM-15,+6 M-2,+8 M+1,-4 M+32,+15 M+10,-16 NM-3,-3 NM+3,+3" 'MOUTH
- 2180 DRAW "L40"
- 2190 DRAW "BM100,122 L6 R20 BM+12,+0 R20"
- 2200 DRAW "BM-16,+07 D16 R6 U16 L6 " 'LEFT EYEBALL
- 2210 PAINT STEP(+1,+1)
- 2220 DRAW "BM-27,-1 D16 R6 U16 L6 " 'RIGHT EYEBALL
- 2230 PAINT STEP(+1,+1)
- 2240 '*******LEFT CUP....WIDE AWAKE *****
- 2250 DRAW "BM20,114"
- 2260 DRAW "R10 NM+3,+3 BM+23,+0 R10 NM+3,+3" 'EYEBROWS
- 2270 DRAW "BM18,118" 'NOW THE EYES
- 2280 DRAW "R16 M-2,+32 L10 M-4,-32 " 'DRAW THE EYELASH AND EYE
- 2290 DRAW "BM+28,+0 M+2,+32 R10 M+4,-32 L16"
- 2300 DRAW "BM-2,+28 M+6,+20 M-6,+6 M-6,-6 M+2,-2" 'HERE'S THE NOSE
- 2310 DRAW "BM-15,+6 M-2,+8 M+1,-4 M+32,+15 M+10,-16 NM-3,-3 NM+3,+3" 'MOUTH
- 2320 DRAW "L40"
- 2330 DRAW "BM20,122 L6 R20 BM+12,+0 R20"
- 2340 DRAW "BM-16,+07 D16 R6 U16 L6 " 'LEFT EYEBALL
- 2350 PAINT STEP(+1,+1)
- 2360 DRAW "BM-27,-1 D16 R6 U16 L6 " 'RIGHT EYEBALL
- 2370 PAINT STEP(+1,+1)
- 2380 RETURN
- 2390 J=0
- 2400 'play "L8O4EE-EE-EO3BO4DCO3A"
- 2410 PLAY "O2L16AP1AP16FP16AP1"
- 2420 PLAY "O2L16P2FP16AO3P16CP1"
- 2430 PLAY "O2L16AP2FP16AO3P16CP1"
- 2440 PLAY "L8O2AFAFO3DP8CP4O2L8FAO3CDP8L8DP8"
- 2450 LEN1=70:ROW1=168:COL1=60:GOSUB 2880
- 2460 LEN1=60:ROW1=25:COL1=95:GOSUB 2880
- 2470 LEN1=70:ROW1=105:COL1=95:GOSUB 2880
- 2480 LEN1=100:ROW1=28:COL1=95:GOSUB 2880
- 2490 PLAY "L8O3AFAFO4DP8CP4O3L8FAO4CDP8L8DP8"
- 2500 LEN1=50:ROW1=168:COL1=60:GOSUB 2880
- 2510 LEN1=60:ROW1=25:COL1=95:GOSUB 2880
- 2520 LEN1=70:ROW1=105:COL1=95:GOSUB 2880
- 2530 PLAY "L16O3AFAFO4DP16CP8O3L16FAO4CDP16L16DP16"
- 2540 'LEN1=90:ROW1=168:COL1=60 :GOSUB 3000
- 2550 'LEN1=60:ROW1=25:COL1=95:GOSUB 3000
- 2560 'LEN1=70:ROW1=105:COL1=95:GOSUB 3000
- 2570 'LEN1=40:ROW1=168:COL1=60 :GOSUB 3000
- 2580 PLAY "MBL8O3AFAFO4DP8CP4O3L8FAO4CDP8L8DP8"
- 2590 LEN1=60:ROW1=25:COL1=95:GOSUB 2880
- 2600 LEN1=70:ROW1=105:COL1=95:GOSUB 2880
- 2610 LEN1=40:ROW1=105:COL1=95:GOSUB 2880
- 2620 PLAY "MBO4L2CO3P4L4BL2O4CO3P4L4AL4BO4CO3BGL2EP4"
- 2630 LEN1=60:ROW1=25:COL1=95:GOSUB 2880
- 2640 LEN1=70:ROW1=105:COL1=95:GOSUB 2880
- 2650 LEN1=40:ROW1=105:COL1=95:GOSUB 2880
- 2660 PLAY "MBP4O3L2AP4L4G#L2AG-L2G#"
- 2670 LEN1=90:ROW1=168:COL1=60 :GOSUB 2880
- 2680 LEN1=60:ROW1=25:COL1=95:GOSUB 2880
- 2690 LEN1=70:ROW1=105:COL1=95:GOSUB 2880
- 2700 LEN1=40:ROW1=168:COL1=60 :GOSUB 2880
- 2710 RETURN
- 2720 '********PERK-A-PERK-**********
- 2730 GET (200,19)-(230,37),PERKA
- 2740 PAINT (212,22)
- 2750 GET (200,19)-(230,37),PERKA2
- 2760 FOR I=1 TO 200:NEXT
- 2770 PUT (200,19),PERKA2
- 2780 PUT (200,19),PERKA
- 2790 RETURN
- 2800 '*****SECOND TIME THRU..PERKAPERKA
- 2810 PUT (200,19),PERKA
- 2820 PUT (200,19),PERKA2
- 2830 FOR J=1 TO 500:NEXT
- 2840 PUT (200,19),PERKA2
- 2850 PUT (200,19),PERKA
- 2860 FOR J=1 TO 100:NEXT
- 2870 RETURN
- 2880 '********STEAM FOR COFFEE CUP *****
- 2890 'THREE VARIABLES SENT..ROW,COL,LEN
- 2900 '***STARTING ROW,COL PASSED TO THIS ROUTINE IN COL,ROW
- 2910 FOR I=1 TO LEN1
- 2920 PSET(ROW1+X(I),COL1+Y(I))
- 2930 NEXT I
- 2940 FOR I=1 TO LEN1
- 2950 PRESET(ROW1+X(I),COL1+Y(I))
- 2960 NEXT I
- 2970 RETURN
- 2980 DEFINT A-Z
- 2990 DOTSIZE=1:WIDTH 80
- 3000 DOT$=STRING$(DOTSIZE,219)
- 3010 DEF SEG=&HF000
- 3020 BASEADR=&HFA6E
- 3030 CLS
- 3040 FOR I=1 TO 6
- 3050 CHAR$=MID$("COFFEE",I,1)
- 3060 CODE=ASC(CHAR$)
- 3070 IF CODE >= 128 THEN BEEP: GOTO 3030
- 3080 ADR=BASEADR+(CODE*8)
- 3090 IF X=0 THEN X=2
- 3100 Y=Y+10
- 3110 GOSUB 3270
- 3120 NEXT I
- 3130 X=10:Y=5
- 3140 FOR I=1 TO 5
- 3150 CHAR$=MID$("BREAK",I,1)
- 3160 CODE=ASC(CHAR$)
- 3170 ADR=BASEADR+(CODE*8)
- 3180 Y=Y+10
- 3190 GOSUB 3270
- 3200 NEXT I
- 3210 X=18:Y=35
- 3220 CHAR$=CHR$(2)
- 3230 CODE=ASC(CHAR$)
- 3240 ADR=BASEADR+(CODE*8)
- 3250 GOSUB 3270
- 3260 GOTO 3400
- 3270 FOR ROW=1 TO 8
- 3280 ROWVAL=PEEK(ADR+(ROW-1))
- 3290 FOR COL=1 TO 8
- 3300 COLMASK=2^(7-(COL-1))
- 3310 IF (ROWVAL AND COLMASK) <> 0 THEN GOSUB 3360
- 3320 NEXT COL
- 3330 NEXT ROW
- 3340 LOCATE 1,1
- 3350 RETURN
- 3360 'display character
- 3370 LOCATE X+(ROW-1),Y+(COL-1)*DOTSIZE
- 3380 PRINT LEFT$(DOT$,DOTSIZE);
- 3390 RETURN
- 3400 REM ===== THE LONE RANGER +++++++
- 3410 REM ===== ARRANGED BY TOM SORBER ++++++
- 3420 'CLS:LOCATE 10,10:PRINT"THE LONE RANGER"
- 3430 ' LOCATE 12,10:PRINT"Arranged by Tom Sorber"
- 3440 'LOCATE 14,10:PRINT"Played by the I B M PERSONAL COMPUTER ORCHESTRA
- 3450 'LOCATE 16,10:PRINT" Conducted by Tom Sorber
- 3460 A$ = "t255msO2L8DDL4DL8DDL4DL8DDL4GAB"
- 3470 B$ = "O2 L8DDL4DL8DDL4GL8GBL4AF+D"
- 3480 C$ = "o2l8gbo3d2p8l8co2bal4gbg"
- 3490 PLAY "xa$;xb$;xa$;xc$;
- 3500 PLAY "xa$;xb$;xa$;xc$;
- 3510 D$ = "o2l16dd+ef+l2gl4bp8l8agf+ged
- 3520 E$ = "o2l8ef+gco1bo2l16def+go1l8bal16bo2cc+d
- 3530 F$ = "O1L4AGA
- 3540 G$ = "O2L16 DD-DEF+DEF+L8GL16GGL8G
- 3550 H$ = "O2L4BF+GABF+GA
- 3560 PLAY "xd$;xe$;xf$;xd$;xe$;xg$;
- 3570 REM PLAY "P8xa$;xb$;xa$;xc$;
- 3580 REM PLAY "p8xa$;xb$;xa$;xc$;
- 3590 REM PLAY "xd$;xe$;xf$;xd$;xe$;xg$;
- 3600 I$ = "l8o2bo1bo2f+o1f+o2go1go2ao1a
- 3610 J$ = "o2l2b-p8l16b-ge-o1b-o2e-g
- 3620 K$ = "o2l2bp8l16bcdo1bo2dg
- 3630 L$ = "o2l2bp8l16bg+eo1bo2eg+
- 3640 M$ = "o3l2c+p8l16c+o2a+f+c+f+a+
- 3650 N$ = "o3l8dd-co2bagf+e
- 3660 O$ = "o2l16dd-dedd-dedd-def+def+
- 3670 P$ = "o2l4gp8l16ggl32ggggggggl16gggg
- 3680 Q$ = "l8gdgbgdgb
- 3690 R$ = "l4gp8l16ggl32gggggggggggggggg
- 3700 S$ ="l1go1MLl1gL1G
- 3710 PLAY "P8xi$;xi$;xj$;xk$;xl$;xm$;xn$;xo$;xp$;xq$;xr$;xs$;
- 3720 CHAIN"games.bas
-