home *** CD-ROM | disk | FTP | other *** search
- 10 rem copyright 1989 compute! publications, inc. - all rights reserved
- 20 ad=49152:ifpeek(ad+5)=94then120
- 30 poke53280,0:poke53281,0
- 40 print"[147]please wait (1 minute)..."
- 50 forq=0to31:reada:next:forx=1to30:readq$
- 60 fort=1tolen(q$)-4step2:a$=mid$(q$,t,1)
- 70 gosub110:w=v*16:a$=mid$(q$,t+1,1):gosub110:w=w+v:pokead,w:ad=ad+1:ch=ch+w
- 80 w=0:next
- 90 ifch<>val(right$(q$,4))thenprint"error in line"peek(63)+peek(64)*256:end
- 100 ch=0:w=0:nextx:goto120
- 110 v=asc(a$)-48+7*(a$>"9"):return
- 120 a2=50090:poke50015,0:goto220
- 130 s=54272:forx=54272to54296:pokex,0:nextx:pokes+24,15
- 140 pokes+4,0:pokes+5,0:pokes+6,240:pokes+4,17
- 150 restore:forx=0to15
- 160 reada,b:geta$:j=peek(56320):ifa$<>""orj=111thenpokes+4,0:goto550
- 170 pokes+1,a:pokes,b:fory=1to100:nexty,x:goto150
- 180 data 11,48,14,24,18,209,11,48
- 190 data 10,143,14,24,18,209,10,143
- 200 data 9,104,14,24,18,209,14,24
- 210 data 9,104,14,24,18,209,14,24
- 220 print"[144][147]"chr$(8)
- 230 level=1
- 240 poke49557,6:rem speed
- 250 sys49152
- 260 add=49853
- 270 poke53280,0:poke53281,0
- 280 ship=3
- 290 a=peek(53248+30)
- 300 v=53248
- 310 forx=12288+26*8+2to12288+26*8+7:pokex,252:nextx:poke12288+26*8,0
- 320 poke12288+26*8+1,0
- 330 pokev+39,7
- 340 pokev+21,0
- 350 rout=1
- 360 printspc(9)"[151] [152] [151] [152] [151] "spc(19);
- 370 print" [152] ";
- 380 printspc(14)"[151] [152] [151] [152] [151] [152] [151] [152] "spc(21);
- 390 print"[151] [155] [152] [151] [152] [155] [152] [155] "spc(21)"[151] [152] [155] [152] ";
- 400 print"[155] [152] [155] [152] ";
- 410 printspc(18)"[155] [152] [155] [152] [155] [152] [155] [152] "
- 420 printspc(7)"[151] ";
- 430 printspc(8)" [152] [151] ";
- 440 printspc(7)" [152] [151] [152] [151] [152] ";
- 450 print"[151] [152] [151] [152] [151] [152] ";
- 460 printspc(8)"[151] [152] ";
- 470 print" "spc(9)" [155] [152] ";
- 480 print"[155] [152] [155] [152] [152] [155] ";
- 490 printspc(10)" [152] [155] [152] [155] [152] ";
- 500 print"[155] [152] [155] [152] "
- 510 printspc(12)"[146][158][145][145][145]copyright1989"
- 520 printspc(7)"compute!publications,inc."
- 530 printspc(10)"allrightsreserved"
- 540 goto130
- 550 print"[154][147][157][157][157][157][157][157][157][157]";
- 560 print"[155][207][183][183][183][183][183][208][157][157][157][157][157][157][157]";
- 570 fory=1to21
- 580 print"[155][180][160][160][160][160][160][170][157][157][157][157][157][157][157]";:nexty
- 590 print"[145][204][175][175][175][175][175][186]"
- 600 print"[157][157][157][157][157][157][157][152]score"
- 610 print"[157][157][157][157][157][157][157]00000"
- 620 print"[157][157][157][157][157][157][157]ships"
- 630 print"[157][157][157]3"
- 640 print"[157][157][157][157][157][157][157]level"
- 650 print"[157][157][157]1"
- 660 poke50015,1
- 670 on routine gosub920,940,960,980
- 680 on level gosub730,740,750,760,770
- 690 pokev+21,253:sys49423
- 700 ifpeek(2)=1then780
- 710 ifpeek(2)=2then1000
- 720 end
- 730 forx=addtoadd+11:pokex,1:next:return:rem level1
- 740 forx=addtoadd+11step2:pokex,1:pokex+1,0:next:return:rem level2
- 750 forx=addtoadd+11step2:pokex,0:pokex+1,1:next:return:rem level3
- 760 forx=addtoadd+11:pokex,0:next:return:rem level4
- 770 forx=addtoadd+11:pokex,rnd(0)*2:next:return:rem level5
- 780 rem ship control
- 790 pokev+21,1:pokes+4,0
- 800 forx=1to50:poke832+rnd(0)*64,0:nextx
- 810 ship=ship-1
- 820 ifship=-1then890
- 830 print"[157][157][157][157][157][157][157][152]"ship:poke1024+36+40*9,96
- 840 pokev,0:pokev+1,100
- 850 sysa2
- 860 forx=0to26:pokev,x:fory1=1to50:nexty1,x
- 870 goto670
- 880 print"[157][157][157][157][157][157][157][152]press[157][157][157]any[157][157][157]key"
- 890 pokev+21,0:print"[157][157][157][157][157][157][157]press[157][157][157][157]any[157][157][157]key"
- 900 getdh$:ifdh$=""thengoto890
- 910 goto120
- 920 rem routine1
- 930 a=70:forx=v+4tov+14step+2:pokex,a:pokex+1,a:a=a+30:nextx:return
- 940 rem routine2
- 950 a=70:forx=v+4tov+14step2:pokex,240:pokex+1,a:a=a+30:next:return
- 960 rem routine3
- 970 a=70:forx=v+4tov+14step2:pokex,100:pokex+1,a:a=a+30:next:return
- 980 rem routine4
- 990 a=70:forx=v+4tov+14step2:pokex,a:pokex+1,200:a=a+30:next:return
- 1000 rem set up new balls
- 1010 rout=rout+1:ifroutine>4thenroutine=1:level=level+1:iflevel>5thenlevel=5
- 1020 print"[157][157][157][157][157][157][157][152]"level:poke1024+36+40*13,96
- 1030 goto670
- 1040 dataa201a9008d5ec38d5dc38e0ec38e0fc3ad0edc29fe8d0edca50129fb8501a0003723
- 1050 data84fb84fda9d085fca93085feb1fb91fde6fbe6fdd0f6e6fce6fea5fec938d0ec6464
- 1060 dataa50109048501ad0edc09018d0edca91d8d18d0a0ff8c0031888c01318c0631a92970
- 1070 datafa8d02318d03318d0431a9c28d0531a9008d0731a9ff8d1cd04cfdc0300000003123
- 1080 data00000000000000000000003f00003affc0eabfc0ffec00eaab003aaef0eabfac3150
- 1090 dataffffffeabfac3aaef0eaab00ffec00eabfc03affc03f0000000000000000003c3975
- 1100 data0003d7c00d55700d557035555c35555cd55557d55557d55557d55557d55557d53428
- 1110 data5557d55557d55557d5555735555c35555c0d55700d557003d7c0003c00a90f8d3002
- 1120 data05d478a9c98d1403a9c28d15035860ad1ed0a0ff8c18d48c15d0c8b97fc099404075
- 1130 data03a900998003a9008d20d08d21d0b9bec099c003c8c040d0e2a01a8c00d0a0643987
- 1140 data8c01d0a20d8ef807e88ef907e88aa00699f90788d0faa9aa8d8c038d8f038db04317
- 1150 data038db303ad1ed0adfe02c900f00160ad00dc2902d003ee01d0ad00dc2901d0033444
- 1160 datace01d0ad01d0c932d003ee01d0c9e5d003ce01d0a20a20b3eecad0faad1ed08d4595
- 1170 data07c32901f005a901850260ad15d029fcd005a902850260ad00dc2910d018ad153076
- 1180 datad009028d15d0ad02d0d00ba92e8d02d0ad01d08d03d0ad02d0f027ee02d0ee023841
- 1190 datad0ee02d0ee28d0ad02d08d01d4a9008d00d48d05d4a9f08d06d4a9818d04d44c4258
- 1200 data12c2ad15d029fd8d15d0a9008d04d48d02d0a200bdbdc2d006de04d04c22c2fe4095
- 1210 data04d0bdbec2d006de05d04c30c2fe05d0bd04d0c9ffd003debdc2c919d003febd4772
- 1220 datac2bd05d0c9e5d003debec2c932d003febec2e8e8e00cd0bcad07c32902f05bad4961
- 1230 data15d08dffcfa9048dfecfa9030dfecf8d15d0adfecf2dffcff015aec002e8e88e4999
- 1240 data00ceadc002cd00ced0f8ad1ed0d00cadfecf0a8dfecfd0d24cb4c220e9c2a9004813
- 1250 data8d02d0ad15d029fd8d15d0adfecf4dffcf8dffcfadffcf8d15d04c67c10101014573
- 1260 data0101010101010101012060c32010c3a2001e00319008bd003109019d0031e8e01878
- 1270 data07d0eeeec0024c31eaa00018a207fee604bde604c93ad009a9309de604ca4cee4108
- 1280 datac2c8c00ad0e56030010f0c0b0c0f0101ae0fc3e88e0fc3e005d008a2008e0fc33172
- 1290 data4c26c34c3cc3ae0ec3e88e0ec3e006d005a2008e0ec3bd08c38d25d0600547073519
- 1300 datae90bda0c8f08610c8f0c8f086109680e180c8f096808610c8f0c8f08610000002076
- 1310 dataad5fc3f044ee5ec3ad5ec3c919d03aa9008d5ec3a9008d0bd4a9008d0dd4a9094097
- 1320 data8d0cd4ee5dc3ee5dc3ad5dc3c920d005a9008d5dc3ae5dc3bd3dc3bc3ec38d084423
- 1330 datad48c07d4a9218d0bd460a000b97fc0994003c8c03fd0f560ff3376
-