home *** CD-ROM | disk | FTP | other *** search
- 5 PRINT"[147]";CHR$(5):POKE53281,0:POKE53280,12
- 6 GOSUB2000
- 13 FORT=1TO1000:NEXTT
- 100 DATA 0,96,0,0,241,128,1,249,192,0,251,224,0,127,224,0
- 110 DATA 127,224,0,127,224,13,255,224,15,255,224,0,127,224,0,255
- 115 DATA 224,3,255,224,3,255,192,3,255,128,3,207,128,1,207,0
- 120 DATA 1,192,0,1,224,0,1,224,0,15,224,0,15,224,0
- 130 DATA 0
- 140 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- 145 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
- 150 DATA 0,6,0,0,15,0,0,6,0,0,6,0,0,4,0
- 170 :
- 180 PRINTTAB(14)"[158]INSTRUCTIONS":PRINT
- 181 PRINT"YOUR TASK IS TO TO LEAVE YOUR SHUTTLE
- 182 [153]"AND ENTER THE DERELICT SPACE STATION ON
- 183 PRINT"THE LEFT SIDE OF THE SCREEN. IF YOU
- 184 [153]"TOUCH ANYTHING ON YOUR JOURNEY, YOU WILL
- 185 PRINT"[145]PUNCTURE YOUR SUIT AND BE VAPORIZED INTO
- 186 [153]"ON'NOTHINGNESS' !! IF YOU RUN OUT OF FUEL
- 187 PRINT"[145]YOU WILL DIE IMMEDIATELY FROM LOSS
- 188 [153]"OF OXYGEN SUPPLIED WITH YOUR THRUSTERS.
- 189 PRINT"THERE IS SOME GRAVITY LEFT IN THE AREA..
- 190 [153]"ONTURN YOUR SOUND UP A LITTLE.":[153]
- 199 [153]" PRESS 'SPACE BAR' FOR MAIN THRUST
- 200 PRINT" PRESS '+' TO MOVE LEFT
- 210 [153]" PRESS '-' TO MOVE RIGHT
- 240 PRINT
- 250 PRINT" GOOD LUCK TO YOU ON YOUR MISSION !
- 260 [143]:SET UP
- 270 [129]J[178]0[164]126:[135]X:[151]832[170]J,X:[130]J
- 280 X0[178]53248:Y0[178]53249:C0[178]53279
- 290 X1[178]53250:Y1[178]53251:E[178]53269
- 300 [151] 2040,13:[151]2041,14
- 310 [151]53275,0:[151]53287,1
- 320 [151]53288,7:[143] THRUST COLOR
- 330 [153]:[153]" SYSREADY TO START ? (Y/N)";B$
- 340 [161]B$:[139]B$[178]""[167]340
- 350 [139]B$[178]"Y"[167] [151] E,0:[137]365
- 360 [139]B$[179][177]"Y"[175]B$[179][177]"YES"[167][128]
- 365 FL$[178]""
- 370 V[178]221:H[178]255:V0[178]0:H0[178]0:FL[178]100
- 380 [151]54296,15:[151]54278,240
- 390 [143]:DRAW SCREEN
- 392 [141]3000
- 395 [143]:GOSUB1750:GP SEQ FILE METHOD
- 470 K[178][194](203):[161]K$
- 480 [143]:MAIN FLIGHT LOOP-TESTKEYS
- 490 [139]K$[178]""[137]550
- 500 K0[178][198](K$):V1[178].01:H1[178]0
- 510 E0[178]1:[139]K0[178]32[167]V1[178][171].3:E0[178]3:FL[178]FL[171]1
- 512 [143]
- 520 [139]K0[178]43[167]H1[178][171].2:FL[178]FL[171]1
- 530 [139]K0[178]45[167]H1[178].2:FL[178]FL[171]1
- 535 [139]FL[179]1[167][153]FL$;[163]34)"OUT":[137]740
- 537 [153]FL$;[163]34)"FUEL":[153]FL$;[163]34)""FL"WAIT"
- 540 [137]560
- 550 [139]K[178]64[167]V1[178].01:H1[178]0:E0[178]1
- 560 [139][194](E)[178]E0 [137] 600
- 570 [143] THRUST SOUND
- 580 [151]E,E0:[139]E0[178]1[167][151]54276,0:[137]600
- 590 [151]54273,15:[151]54276,129
- 600 [139]H1[178]H9[137]630
- 610 H9[178]H1:K[178][180]([182](H9))[172]129:[151] 54273,99:[151]54276,K
- 620 [143] LET'S MOVE IT
- 630 V0[178]V0[170]V1:H0[178]H0[170]H1
- 640 [143] FIELD FORCE BOUNDRIES
- 650 [139]V[179]50[167]V0[178][182](V0)
- 660 [139]H[179]20[167]H0[178][182](H0)
- 670 [139]H[177]255[167]H0[178][171][182](H0)
- 675 [139]V[177]100[175]V[179]150[175]H[179]20[167][153]"SUCCESS !":[129]T[178]1[164]1000:[130]:[137]900
- 677 [139]V[177]220[167]V[178]220:V1[178]0:V0[178]0:[151]Y0,V:[151]Y1,V
- 680 V[178]V[170]V0:H[178]H[170]H0
- 690 [143] MOVE CRAFT,CHECK COLLISIONS
- 700 [151]X0,H:[151]Y0,V:[151]X1,H:[151]Y1,V
- 710 C[178][194](C0):[139](C[175]1)[178]O[137]470
- 712 C[178][194](C0):[139](C[175]1)[178]1[167][153]"":[137]740
- 716 :
- 720 :
- 730 [139]V[170]V0[178]220[137]470
- 740 [143]: HIT OBSTACLE AND DESTRUCT
- 750 [153][199](19);"VAPORIZED!WAIT":[151] E,0
- 760 [137]800
- 770 [143]: BOUNCE FACTORS
- 780 [139]V0[177]1[176]V0[179]0[167]V0[178][171][182](V0):[137]470
- 790 :
- 800 [143]:WHAT TO DO NEXT
- 805 [151]54276,0:[151]54296,0
- 810 [153]""[163]10)" WANT TO TRY AGAIN ? Y/N";A$
- 820 [161]A$:[139]A$[178]""[167]820
- 830 [139]A$[178]"Y"[167][138]
- 840 [128]
- 900 [151]E,0:[139]FL[179]35[167][153]"RANK:NOVICE":[137]800
- 910 [139]FL[177]34[175]FL[179]70[167][153]"RANK:PILOT":[137]800
- 920 [139]FL[177]60[167][153]"RANK:ASTRONAUT!":[137]800
- 1990 [128]
- 2000 [143]:TITLE SCREEN
- 2010 [153]" ";
- 2020 [153]" ";
- 2030 [153]" FOR WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2040 [153]" WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2050 [153]" WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2060 [153]" WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2070 [153]" WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2080 [153]" ";
- 2090 [153]" ";
- 2100 [153]" STEP WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2110 [153]" WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2120 [153]" WAITSTEP WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2130 [153]" WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2140 [153]" WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT WAIT ";
- 2150 [153]" ";
- 2160 [153]" WAIT ";
- 2170 [153]" WAIT ";
- 2180 [153]" WAIT ";
- 2190 [153]" WAIT ";
- 2200 [153]" ";
- 2210 [153]" SYSPROGRAM AND GRAPHICS BY ";
- 2220 [153]" ";
- 2230 [153]" BUD GROVER ";
- 2240 [153]" ";
- 2250 [129]T[178]1[164]5000:[130]:[153][199](147)
- 2260 [142]
- 3000 [153]"LOADWAIT ";
- 3010 [153]" WAIT ";
- 3020 [153]" (null)WAIT FOR(null) WAIT ";
- 3030 [153]" (null)WAIT FORSTEP(null)WAIT STEP (null)WAIT RND WAIT ";
- 3040 [153]" WAIT FOR(null) (null)STEP (null)WAIT RND (null) WAIT ";
- 3050 [153]" WAIT (null)WAIT FOR (null)WAIT WAIT ";
- 3060 [153]" WAIT FOR (null)WAIT (null) WAIT WAIT ";
- 3070 [153]" WAITSTEP FOR WAITSTEP (null) (null)WAIT WAIT WAIT WAIT ";
- 3080 [153]" WAIT WAITSTEP FORSTEP WAITSTEP WAIT WAIT ";
- 3090 [153]"WAIT FOR(null) WAITSTEP (null) WAIT ";
- 3100 [153]"WAIT FOR(null) WAITSTEP RND WAIT ";
- 3110 [153]"WAIT FORSTEP(null)WAIT WAIT ";
- 3120 [153]" WAIT (null)WAIT FORSTEP WAITSTEP STEP(null)WAIT WAIT ";
- 3130 [153]" WAIT FOR(null)WAIT STEP WAIT (null) WAIT ";
- 3140 [153]" WAITSTEP FOR WAITSTEP WAIT ";
- 3150 [153]" WAITSTEP FOR WAITSTEP (null) ";
- 3160 [153]" WAIT FOR WAITSTEP WAIT ";
- 3170 [153]" WAITSTEP FORSTEP WAIT WAIT STEP ";
- 3180 [153]" WAITSTEP FORSTEP WAITSTEP STEP ";
- 3190 [153]" WAITSTEP FOR(null) WAIT WAITSTEP (null) ";
- 3200 [153]"WAIT FORRND (null) ";
- 3210 [153]"WAIT ";
- 3220 [153]"WAIT FORSTEP(null)WAIT STEP(null)WAIT ";
- 3230 [153]"WAIT FOR(null) (null)WAIT STEP(null)WAIT (null)WAIT STEP(null)WAIT (null)WAIT STEP WAIT ";
- 3240 [153]"WAIT FOR(null) (null)WAIT (null) (null)WAIT STEP WAIT STEP (null)WAIT WAIT";
- 3250 [142]
-