home *** CD-ROM | disk | FTP | other *** search
- 1 REM"STEVE PROPER
- 2 [143]"NOVEMBER '84
- 3 REM"
- 10 [137] 1350
- 20 :
- 30 [143] GAME LOOP ***********
- 40 :
- 50 X(C)[178]X(C)[170]D:[139]X(C)[177]255[167]1660
- 60 [139]X(C)[171]D[173]2[177]0[167][151]V[170]V(C),X(C)[171]D[173]2
- 70 P[178][194](56320):[139]P[179]117[167]460
- 80 Y[178]Y[170]P(P):[139]Y[177]233[176]Y[179]64[167]Y[178]Y[171]P(P)
- 90 X[178]X[170]P(P[171]20):[139]X[177]255[176]X[179]46[167]X[178]X[171]P(P[171]20)
- 100 [151]V[170]11,Y:[151]V[170]10,X:[151]2040,([194](2040)[176]2)[171]1
- 110 [139]X(C)[177]0[167][151]V[170]V(C),X(C):[151]2040[170]C,([194](2040[170]C)[176]2)[171]1
- 120 [139]DA[178]3[167]350
- 130 C[178]C[170]1:[139]C[179]5[167]50
- 140 C[178]1:C2[178]C2[170]1:[139]C2[179]C3[167]50
- 150 :
- 160 [143] BEE/MOSQUITO ********
- 170 :
- 180 [139]DA[167][145]DA[137]230,270
- 190 X(5)[178]0:DANGER[178][181]([187](1)[172]2)[170]1:[151]V[170]21,[194](V[170]21)[176]O(5)
- 200 [139]DA[178]2[167]O(5)[178]1:[151]S[170]4,21:[151]S[170]1,78:[151]S[170]15,6:[151]2040,198:[137]270
- 210 O(5)[178]64:[151]S[170]1,100:[151]S[170]15,28:[151]S[170]4,19
- 220 :
- 230 Y(5)[178][181]([187](1)[172]12)[170]130:[151]V[170]13,Y(5):X(5)[178]X(5)[170]15
- 240 [139]X(5)[179]255[167][151]V[170]12,X(5):[137]50
- 250 [137]1660
- 260 :
- 270 Y(5)[178]130:[151]V[170]1,130:[139][181]([187](TI)[172]14)[178]1[167]340
- 280 [139]X(5)[177]X[167][139][181]([187](TI)[172]7)[178]1[167]340
- 290 X(5)[178]X(5)[170]12:[139]X(5)[179]255[167][151]V,X(5):[151]2040,([194](2040)[176]2)[171]1:[137]50
- 300 [137]1660
- 310 :
- 320 [143] BEE ATTACK *************
- 330 :
- 340 [141]740:[153]"";[163]11)"STOPBEE IS ATTACKING ":DA[178]3
- 350 T[178][194](2040):[139]X(5)[177]X[167]X(5)[178]X(5)[171]6:[139]T[177]196[167][151]2040,13
- 360 [139]X(5)[179]X[167]X(5)[178]X(5)[170]6:[139]T[179]196[167][151]2040,198
- 370 [139]Y(5)[177]Y[167]Y(5)[178]Y(5)[171]6
- 380 [139]Y(5)[179]Y[171]10[167]Y(5)[178]Y(5)[170]6
- 390 [151]V,X(5):[151]V[170]1,Y(5)
- 400 [139]X[171]18[179]X(5)[175]X[170]18[177]X(5)[175]Y[171]14[179]Y(5)[175]Y[170]14[177]Y(5)[167]DA[178]4:[137]1670
- 410 C[178]C[170]1:[139]C[179]5[167]50
- 420 C[178]1:[137]50
- 430 :
- 440 [143] FIRE BUTTON SET UP *******
- 450 :
- 460 P[178]P[170]16:[151]S[170]12,32:[151]S[170]11,129:[151]S[170]13,33:[151]S[170]8,40:[151]S[170]7,200
- 470 C4[178]C4[170]1:[139]C4[178]3[167]LED[178]LED[171]1:C4[178]0:[151]LED,0:[139]LED[178]55353[167]DA[178]5:[137]1670
- 480 [151]V[170]21,[194](V[170]21)[176]128:[151]V[170]14,X[171]45:[151]V[170]15,Y[171]7
- 490 [139]DA[178]1[167][139]Y(5)[179]Y[171]16[176]Y(5)[177]Y[176]X[171]10[179]X(5)[176]X[171]40[177]X(5)[170]25[167]570
- 500 [139]Y(5)[179]Y[171]16[176]Y(5)[177]Y[176]5[170]X[179]X(5)[176]X[171]45[177]X(5)[170]25[167]570
- 510 [139]DA[178]2[167]SC[178]SC[170]6
- 520 [139]DA[178]3[167][141]740:[141]760
- 530 SC[178]SC[170]12:[151]V[170]13,0:[151]V,0:[151]V[170]1,0:[151]S[170]4,0:DA[178]0:C2[178]0:C3[178][181]([187](TI)[172]10)
- 540 :
- 550 [143] IF ANT IS HIT LOOP ********
- 560 :
- 570 [129]I[178]1[164]4:[151]2040,([194](2040)[176]2)[171]1
- 580 [139]5[170]X[177]X(I)[175]X[171]35[179]X(I)[170]35[175]Y(I)[177]Y[171]20[175]Y(I)[179]Y[170]2[167][141]700
- 590 [139]H(I)[178]6[167][151]V[170]V(I),0:H(I)[178]0:H(6)[178]H(6)[170]1:[141]680
- 600 [130]I
- 610 [151]S[170]11,0:[151]S[170]12,0:[151]V[170]21,[194](V[170]21)[175](255[171]128):[151]V[170]15,0
- 620 [151]S[170]8,0:[151]S[170]7,200
- 630 [139]H(6)[177]3[167]W[178]W[170]1:[151]V[170]15,0:[137]820
- 640 [137]80
- 650 :
- 660 [143] USEFUL SUBROUTINES *********
- 670 :
- 680 X(I)[178][181]([187](TI)[172]170)[170]1:X(I)[178]X(I)[171]X(I)[172]2
- 690 Y(I)[178]([181]([187](TI)[172]55)[170]1)[170]164:[151]V[170]V(I)[170]1,Y(I):[142]
- 700 H(I)[178]H(I)[170]1:[151]V[170]39[170]I,C(H(I)):SC[178]SC[170]1:[142]
- 710 [151]V,0:[151]V[170]1,0:[151]V[170]12,0:[151]V[170]13,0
- 720 DA[178]0:C3[178]20:X(5)[178]0:Y(5)[178]0:[151]V[170]21,[194](V[170]21)[175](255[171]O(I)):[142]
- 730 [129]SL[178]1[164]2000:[130]
- 740 [153]"STOP ":[142]:[143] 38 SPACES
- 750 [141]740:[153]"STOP";[163]11)"WAVE:"W;"COMPLETED":[142]
- 760 T[178][181]([187](TI)[172]6)[172]10:[153]"";[163]11)"BONUS POINTS:"T:SC[178]SC[170]T[170]6:[142]
- 770 [153]"WAITTAB(USRFRENEWPOSANDTO ";:[142]
- 780 [153]"ANDPOSNEWWAITFREUSRTAB( ";:[142]
- 790 :
- 800 [143] WAVE SET UP *************
- 810 :
- 820 [129]I[178]1[164]5:H(I)[178]0:[130]:H(6)[178]H(6)[171]4
- 830 [151]S[170]5,255:[151]S[170]24,15:C[178]1
- 840 [139]D[179]20[167]D[178]D[170]1
- 850 [153]"STOP";[163]11)"SPRAY: SYS ":LED[178]55364
- 860 [151]V[170]21,255:[141]750:[137]50
- 870 :
- 880 [143] NEW GAME SET UP *********
- 890 :
- 900 [129]I[178]1[164]4:[151]V[170]39[170]I,9:[130]:[141]740:SC[178]0:W[178]0:D[178]DL:DA[178]0:[151]53281,4
- 910 X(1)[178]0:X(2)[178][171]60:X(3)[178][171]120:X(4)[178][171]180:H(6)[178]4
- 920 [129]I[178]1[164]4:Y(I)[178]([181]([187](TI)[172]55)[170]1)[170]164:[151]V[170]V(I)[170]1,Y(I):[130]
- 930 [142]
- 940 :
- 950 [143] SET UP *********************
- 960 :
- 970 [153][199](142);"LOAD"[166]13)"15 SECOND SET UP"[166]27)"PLEASE WAIT"
- 980 [134]P(255):V[178]53248:S[178]54272:Y[178]150:X[178]150:L[178][171]5:C3[178]10
- 990 O(1)[178]2:O(2)[178]4:O(3)[178]8:O(4)[178]16
- 1000 [129] I[178]1[164]15:[151]V[170]I,0:[130]
- 1010 [129]I[178]1[164]4:[135]V(I):[130]
- 1020 [129]I[178]1[164]6:[135]C(I):[130]
- 1030 [129]I[178]1[164]15:[135]A,B:P(A)[178]B:[130]
- 1040 [151]2040,197:[151]2041,193:[151]2042,194:[151]2043,193:[151]2044,194
- 1050 [151]2045,192:[151]2046,196:[151]2047,195:[151]V[170]28,161:[151]V[170]29,128
- 1060 [151]V[170]37,7:[151]V[170]38,1:[151]V[170]39,0:[151]V[170]44,0:[151]V[170]45,0
- 1070 I[178]12287
- 1080 [135]Q:[139]Q[177]255[167][129]T[178]1[164]Q[171]255:I[178]I[170]1:[151]I,0:[130]:[137]1080
- 1090 I[178]I[170]1:[151]I,Q:[139]I[179]12734[167]1080
- 1100 I[178]831
- 1110 [135]Q:[139]Q[177]255[167][129]T[178]1[164]Q[171]255:I[178]I[170]1:[151]I,0:[130]:[137]1110
- 1120 I[178]I[170]1:[151]I,Q:[139]I[179]958[167]1110
- 1130 [151]53265,[194](53265)[175]239:[143] SCREEN BLANKING
- 1140 [153]"";:[129]I[178]1[164]80:[153]"STOP ";:[130]
- 1150 [129]I[178]1[164]248:[153]" ";:[130]
- 1160 [141]780:[141]770:[129]I[178]1[164]18:[153]" ";:[130]
- 1170 [141]780:[129]I[178]1[164]15:[153]" ";:[130]:[141]770:[141]780
- 1180 [153]"TAB(USR":[129]I[178]1[164]6:[153]:[130]
- 1190 [129]I[178]1664[164]1703:[151]I,98:[151]I[170]S,5:[130]I
- 1200 [129]I[178]1[164]31:[153]" ";:[130]
- 1210 [129]Z[178]1[164]288:[153]" ";:[130]:[153]"":[151]2023,160:[151]56295,5
- 1220 [153]"STOP":[129]I[178]1[164]7:[153]:[130]
- 1230 [153][163]32)"STEP (null)",
- 1240 [153][163]31)"STEP (null)",
- 1250 [153][163]32)"TAB(TAB(TAB(TAB(TAB(TAB(WAIT",
- 1260 [153][163]32)" STOP STOP ",
- 1270 [153][163]32)" ",
- 1280 [153][163]72)" STOP STOP ",
- 1290 [153][163]32)" WAIT",
- 1300 [151]53281,4:[151]53265,[194](53265)[176]16:[143] SCREEN BLANKING
- 1310 [129]I[178]0[164]24:[151]S[170]I,0:[130]:[141]900:[137]820
- 1320 :
- 1330 [143] INSTRUCTIONS **************
- 1340 :
- 1350 [153][199](142);"LOADSYS";:[151]657,128:[151]53280,0:[151]53281,6
- 1360 [153][163]13)"*** BUGS! ****"
- 1370 [153]"SELECT STARTING DIFFICULTY:"
- 1380 [153]"F1WAIT BEGINNER"
- 1390 [153]"F3WAIT INTERMEDIATE"
- 1400 [153]"F5WAIT PROFESSIONAL"
- 1410 P[178][194](203):[139][194](56320)[178]111[167]P[178]4
- 1420 [139]P[179]4[176]P[177]6[167]1410
- 1430 [139]P[178]4[167]DL[178]5
- 1440 [139]P[178]5[167]DL[178]11
- 1450 [139]P[178]6[167]DL[178]18
- 1460 [139]P[177]4[167]970
- 1470 [153]"LOADINSTRUCTIONS:"
- 1480 [153]"GIANT, MUTANT, KILLER BUGS! ARE TAKING "
- 1490 [153]"OVER OUR HOMES. USE YOUR JOYSTICK IN"
- 1500 [153]"CONTROL PORT #2 TO MANEUVER YOUR BUG "
- 1510 [153]"SPRAY. PREVENT ATTACKING ANTS,"
- 1520 [153]"MOSQUITOS AND BEES FROM BECOMING"
- 1530 [153]"UNINVITED HOUSE GUESTS. ANTS REQUIRE "
- 1540 [153]"SIX HITS TO ELIMINATE. MOSQUITOS AND "
- 1550 [153]"BEES REQUIRE ONLY ONE; BUT REMEMBER,"
- 1560 [153]"MOSQUITOS ARE HARD TO HIT AND BEES"
- 1570 [153]"SOMETIMES ATTACK. DO NOT GET OVER-"
- 1580 [153]"RUN, STUNG OR RUN OUT OF BUG"
- 1590 [153]"SPRAY!"
- 1600 [153][163]8)"PRESS FIRE TO BEGIN"
- 1610 [139][194](56320)[179][177]111[167]1610
- 1620 [137]970
- 1630 :
- 1640 [143] TAB KEEPER ***************
- 1650 :
- 1660 [141]740:[153]"";[163]11)"YOU'VE BEEN OVER RUN! "
- 1670 [139]DA[178]4[167][153]"STOP";[163]11)"YOU HAVE BEEN STUNG! "
- 1680 [139]DA[178]5[167][153]"STOP";[163]11)"RAN OUT OF SPRAY! ":[151]S[170]7,0:[151]S[170]8,0
- 1690 [151]S[170]5,32:[151]S[170]19,32:[151]S[170]6,33:[151]S[170]20,33:[151]S[170]4,0:[151]S[170]1,0
- 1700 [129]I[178]255[164]1[169][171]1:[151]S[170]4,21:[151]S[170]1,I:[130]I:[151]S[170]4,0:[141]740
- 1710 [141]740:[153]"STOP";[163]11)"SCORE:"SC:[141]730
- 1720 [139]SC[178]HS[167][153]"STOP";[163]11)"TIED HIGH SCORE!":[141]730
- 1730 [139]HS[177]SC[167][153]"";[163]11)"STOPHIGH SCORE:";HS:[141] 730
- 1740 [141]740:[139]HS[179]SC[167][153]"STOP";[163]11)"NEW HIGH SCORE:";SC
- 1750 [139]HS[179]SC[167][129]I[178]1[164]255:[151]S[170]4,21:[151]S[170]1,I:[130]:[151]S[170]4,0:[141]730
- 1760 [141] 750:[141]730:[153]"";[163]11)"STOPPLAY AGAIN? (Y/N)":T[178]2:SL[178]0
- 1770 SL[178]SL[170]1:[161]A$:[139][194](56320)[179]117[167]A$[178]"Y"
- 1780 [139]SL[178]45[167][151]53281,T:T[178]T[170]1:SL[178]0:[139]T[178]16[167]1660
- 1790 [139]A$[179][177]"Y"[175]A$[179][177]"N"[167]1770
- 1800 [129]I[178]1[164]15:[151]V[170]I,0:[130]
- 1810 [139]SC[177]HS[167]HS[178]SC
- 1820 [139]A$[178]"Y"[167][141]900:[137]820
- 1830 [151]53280,254:[151]53281,246:[153]"LOADCONT";:[128]
- 1840 :
- 1850 [143] COLOR POINTERS *******
- 1860 [131]2,4,6,8
- 1870 [143] BUG COLOR ********
- 1880 [131]6,2,11,7,13,9
- 1890 [143] JOYSTICK DATA ************
- 1900 [131]113,-5,109,5,126,-5,125,5
- 1910 [131] 102,-5,98,5,101,-5,97,5,121,5,117,5
- 1920 [131]126,-5,122,-5,118,-5,103,-5,99,5
- 1930 :
- 1940 [143] SPRITE DATA *************
- 1950 :
- 1960 [131]259,12,0,0,12,0,0,12
- 1970 [131]0,0,8,0,0,42,0,0
- 1980 [131]42,0,0,29,0,0,55,0
- 1990 [131]0,29,0,0,55,0,0,29
- 2000 [131]0,0,55,0,0,29,0,0
- 2010 [131]55,0,0,29,0,0,55,0
- 2020 [131]0,29,0,0,55,0,0,42
- 2030 [131]0,0,42,271,72,0,0,72
- 2040 [131]0,0,40,0,0,28,30,60
- 2050 [131]126,63,126,243,127,255,255,255
- 2060 [131]255,255,254,255,190,124,190,159
- 2070 [131]1,9,0,1,9,0,0,136
- 2080 [131]128,282,9,0,0,9,0,0
- 2090 [131]10,0,0,28,30,60,126,63
- 2100 [131]126,243,127,255,255,255,255,255
- 2110 [131]254,255,190,124,190,156,0,72
- 2120 [131]64,0,72,64,0,136,128,277
- 2130 [131]160,0,0,10,0,0,64,160
- 2140 [131]0,20,20,0,1,64,128,146
- 2150 [131]10,20,32,32,129,73,4,36
- 2160 [131]16,33,0,129,4,0,8,32
- 2170 [131]0,65,0,0,16,0,0,128
- 2180 [131]302,16,0,0,16,295,15,0
- 2190 [131]0,3,192,0,0,240,0,0
- 2200 [131]60,0,0,15,0,4,3,20
- 2210 [131]38,38,89,102,89,149,102,102
- 2220 [131]85,38,25,149,4,3,4,0
- 2230 [131]3,0,0,12,270,0,271,63
- 2240 [131]0,0,63,252,0,0,255,0
- 2250 [131]4,3,20,38,38,89,102,89
- 2260 [131]149,102,102,85,38,25,149,4
- 2270 [131]3,4,0,3,0,0,12,270
- 2280 [131]0,271,3,252,0,63,252,0
- 2290 [131]255,0,20,192,16,101,152,152
- 2300 [131]86,101,153,85,153,153,86,100
- 2310 [131]152,16,192,16,0,192,0,0
- 2320 [131]48,280,48,0,0,240,0,3
- 2330 [131]192,0,15,0,0,60,0,0
- 2340 [131]240,0,20,192,16,101,152,152
- 2350 [131]86,101,153,85,153,153,86,100
- 2360 [131]152,16,192,16,0,192,0,0
- 2370 [131]48,271,0
-