Home » Personal collection » Acorn ADFS disks » Electron » Digital_pictures_2.ADF » GAMES1/WARPDATA
GAMES1/WARPDATA
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Acorn ADFS disks » Electron » Digital_pictures_2.ADF |
Filename: | GAMES1/WARPDATA |
Read OK: | ✔ |
File size: | 1F69 bytes |
Load address: | FFFF0E00 |
Exec address: | FFFF8023 |
File contents
20 IF Z%=0 MODE6:PROCTT:CLEAR 30O=&71:I=&7B 40IF A%<>1 MODE6:PROCOPT:B%=1:E%=0:F%=0 50SC$=CHR$224 60MODE1 70A2=B%:B2=B%:X2=2:Y2=RND(18)+4:D1=0:X1=0:Y1=RND(20):D3=0:Y5=2:X5=1:E=0:B3=0:D5=0:X7=0:Y7=3:OA=0:OB=0:X9=0:Y9=0:EX=0:XE=0:YE=0 80VDU19,1,4;0;23;8202;0;0;0;:X=35:Y=T%:CLS:*F.4 1 90IF A%<>1 FOR ST%=1TO200:PLOT69,RND(1279),RND(960)+32:NEXT 100PROCB:VDU5 110GCOL0,2:FOR JR=1TOL%:MOVE920+JR*70,30 120PRINT"/";SC$;"/";:VDU8 130IF JR=1 GCOL0,3 140NEXT:VDU4:PROCS 150IF A%=1 X=K%:Y=U% 160 IF Y/2=INT(Y/2)Y=Y+SGN(20-Y) 170IF Y2/2=INT(Y2/2)Y2=Y2+SGN(20-Y2) 180COLOUR2:FOR S%=T%-Q% TO T%+Q%:PRINTTAB(39,S%)"[":NEXT:VDU5:FOR S%=T%-Q% TO T%+Q%:MOVE1247,(32-S%)*32:PRINT"]":NEXT:VDU4 190IF Z%=0 PRINTTAB(25,T%)"THIS IS THE";TAB(25,T%+1)"WARP-HOLE>>>>":D=INKEY200:PRINTTAB(25,T%)SPC11;TAB(25,T%+1)SPC13 200IF Z%=0 PROCD 210CALLI 220GOSUB1260 230COLOUR1:PRINTTAB(X2,Y2)CHR$233 240IFD%>TRUE VDU19,2,1;0; 250GOSUB1260 260VDU19,0,0;0; 270COLOUR2:PRINTTAB(3,31);(TIME DIV 360000)MOD24;" ";(TIME DIV6000)MOD 60;" ";(TIME DIV100)MOD60;" "; 280IF RND(20)<(20-C%) COLOUR2:GOTO380 290VDU19,1,8;0; 300GOSUB1260 310A2=E%DIV10+1 320IFV%=2 VDU19,0,14;0; 330IF Y2+B2>28 OR Y2+B2<2 B2=-B2 340COLOUR0:PRINTTAB(X2,Y2);CHR$233:COLOUR1 350X2=X2+A2:Y2=Y2+B2:SOUND&11,4,X2*4,255 360PRINTTAB(X2,Y2);CHR$233; 370VDU19,1,4;0; 380GOSUB1260 390COLOUR3:PRINTTAB(X,Y);SC$:COLOUR1 400GOSUB1260 410IFY2<Y+5 AND Y2>Y-5 AND X2<X AND D3=0 PROCX 420GOSUB1260 430IFX2>36 AND Y2<=T%+Q%+1 AND Y2>=T%-Q%-1 MODE6:PROCF:MODE1:PROCGONE1 440IF X2>38 X2=2:D%=D%-INT((C%+1)*4):SOUND0,-15,3,10:Y2=RND(26)+2 450IF X1<2 PRINTTAB(X1,Y1);" ":D1=0:X1=0 460IFX7<2 PRINTTAB(X7,Y7);" ":D5=0:X7=0 470PLOT69,RND(1279),RND(960)+32:PLOT69,RND(1279),RND(960)+32 480GOSUB1260:COLOUR1:GOTO210 490SOUND&11,4,100,20:PRINTTAB(X5,Y5)" ":E%=E%+1 500D%=D%+C%*40:PRINTTAB(X2-1,Y2);SPC(4):Y2=RND(26)+2:D3=0 510IF OB=1 VDU19,0,7;0;:SOUND&10,-15,6,30:MOVEX*32,OC:DRAW OA,OC:D%=D%-C%*10:PROCS:GOSUB530:RETURN 520IF EX=1 D%=D%+C%*60:SOUND1,4,150,20 530X2=2:IF D5=6 D5=0:X7=0 540IF D1=6 D1=0:X1=0 550VDU19;0;0;:IF V%=2 VDU19,0,24;0;19,1,4;0; 560PROCS:RETURN 570DEFPROCM 580COLOUR0:PRINTTAB(X,Y);SC$:COLOUR3 590ENDPROC 600DEFPROCF:VDU23;8202;0;0;0;:CALLI 610IF B3=10 GOTO 650 620SOUND 3,1,30,255 630A$=CHR$141:PRINT'''A$;"**TOO LATE , YOU HIT ";STR$(E%);" ASTEROIDS"'A$;"**TOO LATE , YOU HIT ";STR$(E%);" ASTEROIDS" 640D$=STR$(D%):PRINT'''A$;CHR$136"ENERGY="D$'A$" ENERGY="D$:A=INKEY(500) 650 ?&DFE=RND(5)+145:CALL&D20:CALLO 660IF B3=10 A%=1:K%=X:U%=Y:X=0:Y=0:RUN 670PROCW(120):CLG 680ENDPROC 690DEFPROCCRASH:VDU19,2,9;0;:LOCALX%,Y% 700X%=(X*32)+20:Y%=(31-Y)*32+16:VDU19;0;0;:VDU19,0,0;0;:VDU19,3,3;0; 710FORT=0TO150:MOVEX%,Y%:GCOL0,3:DRAWX%+RND(150)-75,Y%+RND(150)-75:GCOL0,2:MOVEX%,Y%:DRAWX%+RND(300)-150,Y%+RND(300)-150:NEXT 720VDU19,1,0;0;:VDU19,2,0;0;:VDU19,3,0;0; 730CALLO:PROCW(36):VDU19,3,3;0;:PROCW(26):SOUND&10,-15,6,40:VDU19,2,1;0;:PROCW(36):B3=10 740FOR T=0 TO 150:MOVE X%,Y%:GCOL0,0:DRAWX%+RND(150)-75,Y%+RND(150)-75:NEXT:ENDPROC 750DEF PROCLIV:LOCALX,Y,L$:VDU23;8202;0;0;0; 760L%=L%-1:IF L%<1 A%=0:PROCDEAD 770D$=STR$(L%):CALLI 780L$=CHR$141+CHR$136:PRINTTAB(6,4)L$;D$'TAB(6)L$;D$ 790L$=CHR$145+CHR$141+CHR$136:PRINTTAB(7,7)L$"WARP"'TAB(7)L$;"WARP" 800 PRINTTAB(9,10)L$"HOLE"'TAB(9)L$"HOLE";TAB(11,13)L$"GUARD"'TAB(11)L$"GUARD"TAB(13,16)L$"POSTS"'TAB(13)L$"POSTS" 810L$=CHR$141:PRINT'';TAB(6);CHR$149;L$;"REMAIN IN SPACE DEFENCE"'TAB(6);CHR$150;L$;"REMAIN IN SPACE DEFENCE" 820SOUND 3,1,30,&FF:PROCW(56):FOR X=1TO25:Y=INKEY(3):PRINT:NEXT:ENDPROC 830DEFPROCDEAD 840VDU23;8202;0;0;0; 850C=145:A=-1:B=1 860IF X+A>32 OR X+A<1 A=-A:G=C:REPEATC=144+RND(6):UNTIL C<>G 870IF Y+B>22 OR Y+B<1 B=-B:G=C:REPEATC=144+RND(6):UNTIL C<>G 880IF NOT INKEY(0) A%=0:VDU148,157:PRINT'"Energy banks register "D%:VDU148,157:PROCW(100):RUN 890X=X+A:Y=Y+B 900PRINTCHR$12;TAB(X-1,Y)" "CHR$141;CHR$C"DEAD "'TAB(X-1)" "CHR$141;CHR$C"DEAD " 910GOTO 860 :ENDPROC 920DEFPROCTT:SOUND0,-15,7,250 930A%=0:VDU23;8202;0;0;0; 940FORY%=1TO23:PRINTTAB(0,Y%);CHR$145;5;:PRINTTAB(38,Y%);CHR$146;5;:Y=INKEY(2):NEXT:PROCW(50) 950B1=RND(3):U=150:U1=146:CLS 960V=22:X=30:A$=" S O F T ":CLS 970FOR C=LEN(A$) TO 1 STEP -1 980B$=MID$(A$,C,1) 990FOR D=1 TO V STEP2 1000PRINTTAB(X,D)CHR$136;CHR$U;CHR$141;B$;TAB(X+1,D+1)CHR$U1;CHR$141;B$ 1010IF B1<3 PRINTTAB(X+1,D-2);SPC(6);TAB(X+1,D-1);SPC(6); 1020NEXT:X=X-1:V=V-1:NEXT 1030A$=" S N O W ":IF X=21 V=16:X=13:U=146:U1=150:GOTO970 1040PROCW(200):FORX=1TO50:FORY=1TO190:NEXT:PRINT:NEXT:CALL&71 1050CLS:PRINTTAB(13,13)CHR$145,CHR$141"PRESENTS"'TAB(13)CHR$147,CHR$141"PRESENTS":SOUND1,1,100,255 1060PROCW(300):CLS:CALL&71 1070SOUND0,-15,4,255 1080A$="*** W A R P ** H O L E ***":V=12:X=4:FOR Y=0 TO V STEP2:PRINTTAB(0,Y);CHR$149;CHR$141;TAB(0,Y+1);CHR$148;CHR$141;:NEXT 1090FORC=1TOLEN(A$):B$=MID$(A$,C,1) 1100FORD=1TOV:PRINTTAB(X,D);B$;TAB(X,D+1);B$;TAB(X,D-2);" ";TAB(X,D-1);" "; 1110NEXT:X=X+1:NEXT:CALL&71 1120PROCW(100):X=INKEY(100):FORC=1TO7:VDU31,0,0:FORY=1TO10:VDU11:PROCW(2):NEXT:CALL&71:SOUND1,3,C*4,20:VDU31,0,24:FORY=1TO12:VDU10:PROCW(2):NEXT:SOUND&11,3,C*4,20:NEXT 1130ENDPROC 1140IF ERR=17 A%=0:MODE6:VDU23;8202;0;0;0;:FORX=1TO23:PRINTTAB(X,X);CHR$(129+X MOD6)"COWARD":PROCW(1):NEXT:A=INKEY(70):FORX=1TO26:A=INKEY(5):PRINT:NEXT:RUN 1150GOTOERL+10 1160DEFPROCGONE1:VDU23;11;0;0;0; 1170FOR X%=865TO1024STEP4:GCOL0,3:VDU25,4,0;X%;25,5,250;X%;:NEXT 1180FOR X%=110 TO 140 STEP4:GCOL0,1:MOVEX%,865:DRAWX%,1024:MOVE0,X%+810:DRAW250,X%+810:NEXT 1190CALLI:COLOUR1:PRINTTAB(5,10)"THIS IS THE END OF YOUR EARTH":PROCW(300) 1200PRINTTAB(9,15)"YOUR [[ WARP ~ HOLE ]]" 1210PROCW(300):VDU19,2,4;0; 1220COLOUR2:PRINTTAB(14,21);"A N D Y O U":SOUND0,-10,7,50:PROCW(200):*F.4 0 1230FOR X=1 TO 18:COLOUR2:PRINTTAB(X,26);" ";CHR$233;:COLOUR1:PRINTTAB(X*2-3,26);" ";CHR$228:PROCW(4):NEXT 1240SOUND1,3,100,17:SOUND1,3,190,17:VDU31,29,2:PRINT"CONTINUE ":A$=CHR$(GETAND 223):A%=0:IFA$="Y" RUN 1250CLS:END 1260XX=ADVAL(1)DIV51:YY=ADVAL(2)DIV63 1270IF J%<>89 XX=640:YY=512 1280IF F% XX=RND(1279)+(X<X2)*600:YY=RND(1023)+(Y<Y2)*600-(Y>Y2)*600 1290IF XX>840 OR INKEY(-26)IF X>P%+2 PROCM:X=X-P% 1300IF XX<340 OR INKEY(-122) IF X<36-P% PROCM:X=X+P% 1310IF INKEY(-42) OR YY<312 IF Y<29-P%PROCM:Y=Y+1 1320IF INKEY(-58)OR YY>712 IFY>1+P%PROCM:Y=Y-1 1330C=C+1:IF C MOD2 = 1 SC$=CHR$224+CHR$225 ELSE SC$=CHR$224+CHR$235 1340PRINTTAB(X,Y);SC$ 1350IF INKEY(-49)OR ADVAL(0)AND3 OR FNF PRINTTAB(X1,Y1);" ":SOUND&11,1,0,10:D1=1:X1=X-1:Y1=Y 1360IF INKEY(-18)AND EX=0 AND P%=1 SOUND&11,1,200,50:EX=1:XE=X:YE=Y 1370IF EX=1 IF XE<1 EX=0:PRINTTAB(XE,YE);" ":XE=0:YE=0 1380IF EX=1 IF YE=Y2 IF XE=X2-1 OR XE=X2 GOSUB490 1390IF INKEY(-50)OR FNF PRINTTAB(X7,Y7);" ":SOUND&11,1,0,10:D5=1:X7=X-1:Y7=Y 1400IF D1=1 COLOUR0:PRINTTAB(X1,Y1);CHR$226 1410IF D5=1 COLOUR0:PRINTTAB(X7,Y7);CHR$226 1420IF I%=1 Y1=Y:Y7=Y:IF EX=1 PRINTTAB(XE,YE);" ":YE=Y 1430IF I%=0 Y1=Y 1440IF D1=1 AND X1>1 COLOUR2:X1=X1-2:PRINTTAB(X1,Y1);CHR$(226+(X1/2)MOD2) 1450IF D5=1AND X7>1 COLOUR2:X7=X7-2:PRINTTAB(X7,Y7);CHR$(226+(X7/2)MOD2) 1460IF EX=1 XE=XE-1:COLOUR2:PRINTTAB(XE,YE)CHR$250;CHR$251;" " 1470IF D3=1 COLOUR0:PRINTTAB(X5,Y5);CHR$NM:Y5=Y2:COLOUR2:X5=X5+2:PRINTTAB(X5,Y5);CHR$NM:COLOUR1:PRINTTAB(X2,Y2)CHR$233 1480IF D3=1 AND X5>36 PRINTTAB(X5,Y5);" ":D3=0:X5=1:Y5=2:COLOUR1:PRINTTAB(X2,Y2);CHR$233 1490IF INKEY(-19)OR FNF OB=1:OC=(31.5-Y)*32:D%=D%-2:OD=X*32:SOUND&11,1,50,40:PROCG:PROCS 1500IF INKEY-66PROCM:F%=NOTF%:PROCM:PROCB:X=35:Y=T%:REPEATVDU7:UNTIL NOT INKEY-66:PROCS 1510IF Y<=Y2+1 AND Y>Y2-1 IF X2>=X-1 AND X2<=X+2 GOTO1620 1520IF D3<>1 AND D5<>1 AND D1<>1 RETURN 1530IF Y>=Y2+3 OR Y<=Y2-3 IF Y1>Y2+2 ORY1<Y2-2 IF Y7>Y2+2 OR Y7<Y2-2 RETURN 1540IF X<X2 RETURN 1550IF X5>X+2 OR D3=0 IF Y=Y2 PROCX 1560IF Y1=Y2 IF X1>=X2-1 AND X1<=X2+2 D1=6:GOSUB490 1570IF Y7=Y2 IF X7>=X2-1 AND X7<=X2+2 D5=6:GOSUB490 1580IF D3=1 IF Y5=Y IF X5=X OR X5=X-1 GOSUB1660 1590IF D3=1 IF P%=1 IF X5>=X AND X5<=X+3 IF Y5=Y GOSUB1660 1600IF D3=1AND D1=1 IF Y1=Y5 IF X1>=X5 AND X1<=X5+3 PRINTTAB(X5,Y5);" ";TAB(X1,Y1);" ":X5=1:X1=0:D3=0:D1=0:SOUND&11,4,200,20:D%=D%+C% 1610IF D3=1 AND D5=1 IF Y7=Y5 IFX7>=X5 AND X7<=X5+3 PRINTTAB(X5,Y5)" ";TAB(X7,Y7)" ":X5=1:X7=0:D3=0:D5=0:SOUND&11,4,200,20:D%=D%+C% 1620IF Y=Y2 IF X2>=X-1 AND X2<=X+2 SOUND&10,-15,6,255:PROCCRASH:MODE6:PROCLIV:PROCF 1630IF P%=1 IF Y=Y2-1 OR Y=Y2+1 IF X2>=X AND X2<=X+2 SOUND&10,-15,6,255:PROCCRASH:MODE6:PROCLIV:PROCF 1640PROCS:RETURN 1650DEFPROCW(B):LOCALC:C=TIME:REPEAT UNTIL TIME>C+B:ENDPROC 1660SOUND0,-15,4,255:PROCCRASH:MODE6:PROCLIV:PROCF:PROCS:RETURN 1670DEFPROCX:PRINTTAB(X5,Y5)" ":D3=1:X5=X2:Y5=Y2:SOUND&11,3,7,(65-X5):NM=227+RND(3):ENDPROC 1680DEFPROCOPT:CALLI 1690FOR Y%=0TO24:PRINTTAB(0,Y%)CHR$(133+Y%MOD2);:NEXT:VDU28,1,24,39,0,30 1700CALLI:N=0:PRINT''"Input your name "; 1710A=GET:N=N-(N<11):IF A=13 GOTO 1780 1720IF A=127 N=N-2:N=-(N>0)*N:GOTO1750 1730IF N=1 N$=CHR$(A AND 223):GOTO1750 1740N$=N$+CHR$(A OR 32) 1750N$=LEFT$(N$,10):N$=MID$(N$,1,N):VDU-(LENN$>9)*7 1760PRINTTAB(16,2);N$;" "; 1770GOTO1710 1780IF N<3 N$="*killer*" 1790$&D02=N$ 1800PRINTTAB(0,5)"Battle cruiser OR fighter (B/F)";:FA$=CHR$(GETAND223):D%=100:L%=3:H%=RND(10):IFFA$<>"F"AND FA$<>"B" GOTO1800 1810CALLI:PRINTTAB(0,5)"Choose Level (1_9)---1 is easy ";:C%=(GETOR16)-48:IFFA$="F" P%=2 1820IF C%<1 OR C%>9 GOTO 1810 1830C%=C%*2+2 1840*FX15,1 1850PRINTTAB(6,9)"SELECT YOUR WEAPONS"'''TAB(6)"1)-Guided Missiles"''TAB(6)"2)-Direct Phasers":IFFA$="B" P%=1 1860PRINT''TAB(6)"Select appropriate number ";:I%=GET-48:IF I%<1 OR I%>2 GOTO1850 1870PRINT;I%:T%=RND(15)+7:Q%=RND(4)+1:TIME=0 1880*F.9 25 1890*F.10 25 1900PRINT'''CHR$136" Intermitant storm (Y/N) ";:G$=CHR$(GETAND223):V%=(G$="Y")*-2 1910IF V%=2:*F.9 1 1920IF V%=2:*F.10 1 1930PRINTTAB(6,21)SPC(8)"Joysticks";:J%=GETAND223 1940ENDPROC 1950DEFPROCG:VDU19,2,9;0;19,1,15;0;:GCOL0,2:IF Y=Y2 IF D3=0 OR X5>X OA=(X2+1)*32*-(X>X2) ELSE OA=X5*32*-(Y=Y2) 1960PROCL:PROCW(4) 1970IF POINT(OA-8,OC)=1 OR OB=1:GOSUB490 1980GCOL0,0:PROCL:GCOL0,3:OB=0:VDU19,2,1;0;19,1,4;0;:ENDPROC 1990DEFPROCS:COLOUR2:PRINTTAB(30,0);D%;" ";:IF D%<0 VDU19,2,9;0; 2000ENDPROC 2010DEFPROCL:MOVEOD,OC:DRAWOA,OC:MOVEOA,OC+4:DRAWOD,OC+4:ENDPROC 2020DEFPROCB:VDU19,1,4;0;19,2,1;0;19,3,6;0;:COLOUR2:PRINTTAB(1,0);SPC(20):GCOL0,1:MOVE0,992:DRAW1245,992:MOVE0,32:DRAW1280,32:GCOL0,2 2030COLOUR0:COLOUR130 2040IF F% PRINTTAB(1,0);"Auto pilot"ELSEPRINTTAB(1,0);"Pilot ";$&D02:B3=0 2050PRINTTAB(23,0);"Energy=":PROCS:COLOUR128:ENDPROC 2060DEF FNF: IF Y=Y2 AND F% AND RND(5)>3 =-1 ELSE =0 2070DEFPROCD:Z%=1:PRINTTAB(25,28)"Reserve Ships"TAB(34,29)"I I":D=INKEY200:PRINTTAB(25,28)SPC14TAB(33,29)SPC4 2080PRINTTAB(X2,Y2)CHR$230;TAB(X,Y)SC$;TAB(X2-2,Y2+2)"ASTEROID";TAB(X-6,Y+2);"YOUR SHIP":D=INKEY200:PRINTTAB(X2-2,Y2+2)SPC8;TAB(X-6,Y+2)SPC9 2090ENDPROC
� Z%=0 �6:�TT:� O=&71:I=&7B ("� A%<>1 �6:�OPT:B%=1:E%=0:F%=0 2 SC$=�224 <�1 F}A2=B%:B2=B%:X2=2:Y2=�(18)+4:D1=0:X1=0:Y1=�(20):D3=0:Y5=2:X5=1:E=0:B3=0:D5=0:X7=0:Y7=3:OA=0:OB=0:X9=0:Y9=0:EX=0:XE=0:YE=0 P/�19,1,4;0;23;8202;0;0;0;:X=35:Y=T%:�:*F.4 1 Z/� A%<>1 � ST%=1�200:�69,�(1279),�(960)+32:� d �B:�5 n �0,2:� JR=1�L%:�920+JR*70,30 x�"/";SC$;"/";:�8 �� JR=1 �0,3 ��:�4:�S �� A%=1 X=K%:Y=U% � � Y/2=�(Y/2)Y=Y+�(20-Y) � � Y2/2=�(Y2/2)Y2=Y2+�(20-Y2) �X�2:� S%=T%-Q% � T%+Q%:�39,S%)"[":�:�5:� S%=T%-Q% � T%+Q%:�1247,(32-S%)*32:�"]":�:�4 �Y� Z%=0 �25,T%)"THIS IS THE";�25,T%+1)"WARP-HOLE>>>>":D=�200:�25,T%)�11;�25,T%+1)�13 � � Z%=0 �D ��I � �dlD ��1:�X2,Y2)�233 ��D%>� �19,2,1;0; � �dlD �19,0,0;0; E�2:�3,31);(� � 360000)�24;" ";(� �6000)� 60;" ";(� �100)�60;" "; � �(20)<(20-C%) �2:�D|A "�19,1,8;0; , �dlD 6A2=E%�10+1 @�V%=2 �19,0,14;0; J� Y2+B2>28 � Y2+B2<2 B2=-B2 T�0:�X2,Y2);�233:�1 ^%X2=X2+A2:Y2=Y2+B2:�&11,4,X2*4,255 h�X2,Y2);�233; r�19,1,4;0; | �dlD ��3:�X,Y);SC$:�1 � �dlD �%�Y2<Y+5 � Y2>Y-5 � X2<X � D3=0 �X � �dlD �6�X2>36 � Y2<=T%+Q%+1 � Y2>=T%-Q%-1 �6:�F:�1:�GONE1 �9� X2>38 X2=2:D%=D%-�((C%+1)*4):�0,-15,3,10:Y2=�(26)+2 �!� X1<2 �X1,Y1);" ":D1=0:X1=0 � �X7<2 �X7,Y7);" ":D5=0:X7=0 �/�69,�(1279),�(960)+32:�69,�(1279),�(960)+32 ��dlD:�1:�dR@ �%�&11,4,100,20:�X5,Y5)" ":E%=E%+1 �/D%=D%+C%*40:�X2-1,Y2);�(4):Y2=�(26)+2:D3=0 �K� OB=1 �19,0,7;0;:�&10,-15,6,30:�X*32,OC:� OA,OC:D%=D%-C%*10:�S:�TRB:� "� EX=1 D%=D%+C%*60:�1,4,150,20 X2=2:� D5=6 D5=0:X7=0 � D1=6 D1=0:X1=0 &(�19;0;0;:� V%=2 �19,0,24;0;19,1,4;0; 0�S:� :��M D�0:�X,Y);SC$:�3 N� X��F:�23;8202;0;0;0;:�I b� B3=10 � �tJB l� 3,1,30,255 vkA$=�141:�'''A$;"**TOO LATE , YOU HIT ";�(E%);" ASTEROIDS"'A$;"**TOO LATE , YOU HIT ";�(E%);" ASTEROIDS" �;D$=�(D%):�'''A$;�136"ENERGY="D$'A$" ENERGY="D$:A=�(500) � ?&DFE=�(5)+145:�&D20:�O �$� B3=10 A%=1:K%=X:U%=Y:X=0:Y=0:� � �W(120):� �� ���CRASH:�19,2,9;0;:�X%,Y% �?X%=(X*32)+20:Y%=(31-Y)*32+16:�19;0;0;:�19,0,0;0;:�19,3,3;0; �^�T=0�150:�X%,Y%:�0,3:�X%+�(150)-75,Y%+�(150)-75:�0,2:�X%,Y%:�X%+�(300)-150,Y%+�(300)-150:� �%�19,1,0;0;:�19,2,0;0;:�19,3,0;0; �F�O:�W(36):�19,3,3;0;:�W(26):�&10,-15,6,40:�19,2,1;0;:�W(36):B3=10 �<� T=0 � 150:� X%,Y%:�0,0:�X%+�(150)-75,Y%+�(150)-75:�:� �"� �LIV:�X,Y,L$:�23;8202;0;0;0; �L%=L%-1:� L%<1 A%=0:�DEAD D$=�(L%):�I %L$=�141+�136:�6,4)L$;D$'�6)L$;D$ 1L$=�145+�141+�136:�7,7)L$"WARP"'�7)L$;"WARP" ] �9,10)L$"HOLE"'�9)L$"HOLE";�11,13)L$"GUARD"'�11)L$"GUARD"�13,16)L$"POSTS"'�13)L$"POSTS" *[L$=�141:�'';�6);�149;L$;"REMAIN IN SPACE DEFENCE"'�6);�150;L$;"REMAIN IN SPACE DEFENCE" 4-� 3,1,30,&FF:�W(56):� X=1�25:Y=�(3):�:�:� > ��DEAD H�23;8202;0;0;0; RC=145:A=-1:B=1 \0� X+A>32 � X+A<1 A=-A:G=C:�C=144+�(6):� C<>G f1� Y+B>22 � Y+B<1 B=-B:G=C:�C=144+�(6):� C<>G pJ� � �(0) A%=0:�148,157:�'"Energy banks register "D%:�148,157:�W(100):� zX=X+A:Y=Y+B �8�12;�X-1,Y)" "�141;�C"DEAD "'�X-1)" "�141;�C"DEAD " � � �D\C :� ���TT:�0,-15,7,250 �A%=0:�23;8202;0;0;0; �>�Y%=1�23:�0,Y%);�145;5;:�38,Y%);�146;5;:Y=�(2):�:�W(50) �B1=�(3):U=150:U1=146:� �V=22:X=30:A$=" S O F T ":� �� C=�(A$) � 1 � -1 �B$=�A$,C,1) �� D=1 � V �2 �/�X,D)�136;�U;�141;B$;�X+1,D+1)�U1;�141;B$ �+� B1<3 �X+1,D-2);�(6);�X+1,D-1);�(6); ��:X=X-1:V=V-1:� :A$=" S N O W ":� X=21 V=16:X=13:U=146:U1=150:�dJC '�W(200):�X=1�50:�Y=1�190:�:�:�:�&71 F�:�13,13)�145,�141"PRESENTS"'�13)�147,�141"PRESENTS":�1,1,100,255 $�W(300):�:�&71 .�0,-15,4,255 8cA$="*** W A R P ** H O L E ***":V=12:X=4:� Y=0 � V �2:�0,Y);�149;�141;�0,Y+1);�148;�141;:� B�C=1��(A$):B$=�A$,C,1) L:�D=1�V:�X,D);B$;�X,D+1);B$;�X,D-2);" ";�X,D-1);" "; V�:X=X+1:�:�&71 `u�W(100):X=�(100):�C=1�7:�31,0,0:�Y=1�10:�11:�W(2):�:�&71:�1,3,C*4,20:�31,0,24:�Y=1�12:�10:�W(2):�:�&11,3,C*4,20:� j� tj� �=17 A%=0:�6:�23;8202;0;0;0;:�X=1�23:�X,X);�(129+X �6)"COWARD":�W(1):�:A=�(70):�X=1�26:A=�(5):�:�:� ~ �+10 ���GONE1:�23;11;0;0;0; �2� X%=865�1024�4:�0,3:�25,4,0;X%;25,5,250;X%;:� �C� X%=110 � 140 �4:�0,1:�X%,865:�X%,1024:�0,X%+810:�250,X%+810:� �9�I:�1:�5,10)"THIS IS THE END OF YOUR EARTH":�W(300) �#�9,15)"YOUR [[ WARP ~ HOLE ]]" ��W(300):�19,2,4;0; �9�2:�14,21);"A N D Y O U":�0,-10,7,50:�W(200):*F.4 0 �F� X=1 � 18:�2:�X,26);" ";�233;:�1:�X*2-3,26);" ";�228:�W(4):� �M�1,3,100,17:�1,3,190,17:�31,29,2:�"CONTINUE ":A$=�(�� 223):A%=0:�A$="Y" � ��:� �XX=�(1)�51:YY=�(2)�63 �� J%<>89 XX=640:YY=512 @� F% XX=�(1279)+(X<X2)*600:YY=�(1023)+(Y<Y2)*600-(Y>Y2)*600 '� XX>840 � �(-26)� X>P%+2 �M:X=X-P% *� XX<340 � �(-122) � X<36-P% �M:X=X+P% '� �(-42) � YY<312 � Y<29-P%�M:Y=Y+1 (%� �(-58)� YY>712 �Y>1+P%�M:Y=Y-1 22C=C+1:� C �2 = 1 SC$=�224+�225 � SC$=�224+�235 <�X,Y);SC$ FD� �(-49)� �(0)�3 � �F �X1,Y1);" ":�&11,1,0,10:D1=1:X1=X-1:Y1=Y P6� �(-18)� EX=0 � P%=1 �&11,1,200,50:EX=1:XE=X:YE=Y Z.� EX=1 � XE<1 EX=0:�XE,YE);" ":XE=0:YE=0 d*� EX=1 � YE=Y2 � XE=X2-1 � XE=X2 �djA n;� �(-50)� �F �X7,Y7);" ":�&11,1,0,10:D5=1:X7=X-1:Y7=Y x� D1=1 �0:�X1,Y1);�226 �� D5=1 �0:�X7,Y7);�226 �.� I%=1 Y1=Y:Y7=Y:� EX=1 �XE,YE);" ":YE=Y �� I%=0 Y1=Y �6� D1=1 � X1>1 �2:X1=X1-2:�X1,Y1);�(226+(X1/2)�2) �4� D5=1� X7>1 �2:X7=X7-2:�X7,Y7);�(226+(X7/2)�2) �+� EX=1 XE=XE-1:�2:�XE,YE)�250;�251;" " �H� D3=1 �0:�X5,Y5);�NM:Y5=Y2:�2:X5=X5+2:�X5,Y5);�NM:�1:�X2,Y2)�233 �?� D3=1 � X5>36 �X5,Y5);" ":D3=0:X5=1:Y5=2:�1:�X2,Y2);�233 �I� �(-19)� �F OB=1:OC=(31.5-Y)*32:D%=D%-2:OD=X*32:�&11,1,50,40:�G:�S �3� �-66�M:F%=�F%:�M:�B:X=35:Y=T%:��7:� � �-66:�S �0� Y<=Y2+1 � Y>Y2-1 � X2>=X-1 � X2<=X+2 �DTF �� D3<>1 � D5<>1 � D1<>1 � �@� Y>=Y2+3 � Y<=Y2-3 � Y1>Y2+2 �Y1<Y2-2 � Y7>Y2+2 � Y7<Y2-2 � � X<X2 � � X5>X+2 � D3=0 � Y=Y2 �X ,� Y1=Y2 � X1>=X2-1 � X1<=X2+2 D1=6:�djA ",� Y7=Y2 � X7>=X2-1 � X7<=X2+2 D5=6:�djA ,'� D3=1 � Y5=Y � X5=X � X5=X-1 �D|F 60� D3=1 � P%=1 � X5>=X � X5<=X+3 � Y5=Y �D|F @p� D3=1� D1=1 � Y1=Y5 � X1>=X5 � X1<=X5+3 �X5,Y5);" ";�X1,Y1);" ":X5=1:X1=0:D3=0:D1=0:�&11,4,200,20:D%=D%+C% Jo� D3=1 � D5=1 � Y7=Y5 �X7>=X5 � X7<=X5+3 �X5,Y5)" ";�X7,Y7)" ":X5=1:X7=0:D3=0:D5=0:�&11,4,200,20:D%=D%+C% T?� Y=Y2 � X2>=X-1 � X2<=X+2 �&10,-15,6,255:�CRASH:�6:�LIV:�F ^P� P%=1 � Y=Y2-1 � Y=Y2+1 � X2>=X � X2<=X+2 �&10,-15,6,255:�CRASH:�6:�LIV:�F h�S:� r��W(B):�C:C=�:� � �>C+B:� |(�0,-15,4,255:�CRASH:�6:�LIV:�F:�S:� �C��X:�X5,Y5)" ":D3=1:X5=X2:Y5=Y2:�&11,3,7,(65-X5):NM=227+�(3):� ���OPT:�I �4� Y%=0�24:�0,Y%)�(133+Y%�2);:�:�28,1,24,39,0,30 �!�I:N=0:�''"Input your name "; � A=�:N=N-(N<11):� A=13 � �dtF �"� A=127 N=N-2:N=-(N>0)*N:�dVF �� N=1 N$=�(A � 223):�dVF �N$=N$+�(A � 32) �&N$=�N$,10):N$=�N$,1,N):�-(�N$>9)*7 ��16,2);N$;" "; � �tnF �� N<3 N$="*killer*" �$&D02=N$ h�0,5)"Battle cruiser OR fighter (B/F)";:FA$=�(��223):D%=100:L%=3:H%=�(10):�FA$<>"F"� FA$<>"B" �THG J�I:�0,5)"Choose Level (1_9)---1 is easy ";:C%=(��16)-48:�FA$="F" P%=2 � C%<1 � C%>9 � �TRG & C%=C%*2+2 0*FX15,1 :_�6,9)"SELECT YOUR WEAPONS"'''�6)"1)-Guided Missiles"''�6)"2)-Direct Phasers":�FA$="B" P%=1 DC�''�6)"Select appropriate number ";:I%=�-48:� I%<1 � I%>2 �TzG N!�;I%:T%=�(15)+7:Q%=�(4)+1:�=0 X*F.9 25 b*F.10 25 lH�'''�136" Intermitant storm (Y/N) ";:G$=�(��223):V%=(G$="Y")*-2 v� V%=2:*F.9 1 �� V%=2:*F.10 1 �$�6,21)�(8)"Joysticks";:J%=��223 �� �^��G:�19,2,9;0;19,1,15;0;:�0,2:� Y=Y2 � D3=0 � X5>X OA=(X2+1)*32*-(X>X2) � OA=X5*32*-(Y=Y2) ��L:�W(4) �� �OA-8,OC)=1 � OB=1:�djA �+�0,0:�L:�0,3:OB=0:�19,2,1;0;19,1,4;0;:� �-��S:�2:�30,0);D%;" ";:� D%<0 �19,2,9;0; �� �)��L:�OD,OC:�OA,OC:�OA,OC+4:�OD,OC+4:� �^��B:�19,1,4;0;19,2,1;0;19,3,6;0;:�2:�1,0);�(20):�0,1:�0,992:�1245,992:�0,32:�1280,32:�0,2 ��0:�130 �7� F% �1,0);"Auto pilot"��1,0);"Pilot ";$&D02:B3=0 �23,0);"Energy=":�S:�128:� (� �F: � Y=Y2 � F% � �(5)>3 =-1 � =0 L��D:Z%=1:�25,28)"Reserve Ships"�34,29)"I I":D=�200:�25,28)�14�33,29)�4 g�X2,Y2)�230;�X,Y)SC$;�X2-2,Y2+2)"ASTEROID";�X-6,Y+2);"YOUR SHIP":D=�200:�X2-2,Y2+2)�8;�X-6,Y+2)�9 *� �
00000000 0d 00 14 14 20 e7 20 5a 25 3d 30 20 eb 36 3a f2 |.... . Z%=0 .6:.| 00000010 54 54 3a d8 0d 00 1e 0f 4f 3d 26 37 31 3a 49 3d |TT:.....O=&71:I=| 00000020 26 37 42 0d 00 28 22 e7 20 41 25 3c 3e 31 20 eb |&7B..(". A%<>1 .| 00000030 36 3a f2 4f 50 54 3a 42 25 3d 31 3a 45 25 3d 30 |6:.OPT:B%=1:E%=0| 00000040 3a 46 25 3d 30 0d 00 32 0d 53 43 24 3d bd 32 32 |:F%=0..2.SC$=.22| 00000050 34 20 0d 00 3c 06 eb 31 0d 00 46 7d 41 32 3d 42 |4 ..<..1..F}A2=B| 00000060 25 3a 42 32 3d 42 25 3a 58 32 3d 32 3a 59 32 3d |%:B2=B%:X2=2:Y2=| 00000070 b3 28 31 38 29 2b 34 3a 44 31 3d 30 3a 58 31 3d |.(18)+4:D1=0:X1=| 00000080 30 3a 59 31 3d b3 28 32 30 29 3a 44 33 3d 30 3a |0:Y1=.(20):D3=0:| 00000090 59 35 3d 32 3a 58 35 3d 31 3a 45 3d 30 3a 42 33 |Y5=2:X5=1:E=0:B3| 000000a0 3d 30 3a 44 35 3d 30 3a 58 37 3d 30 3a 59 37 3d |=0:D5=0:X7=0:Y7=| 000000b0 33 3a 4f 41 3d 30 3a 4f 42 3d 30 3a 58 39 3d 30 |3:OA=0:OB=0:X9=0| 000000c0 3a 59 39 3d 30 3a 45 58 3d 30 3a 58 45 3d 30 3a |:Y9=0:EX=0:XE=0:| 000000d0 59 45 3d 30 20 0d 00 50 2f ef 31 39 2c 31 2c 34 |YE=0 ..P/.19,1,4| 000000e0 3b 30 3b 32 33 3b 38 32 30 32 3b 30 3b 30 3b 30 |;0;23;8202;0;0;0| 000000f0 3b 3a 58 3d 33 35 3a 59 3d 54 25 3a db 3a 2a 46 |;:X=35:Y=T%:.:*F| 00000100 2e 34 20 31 0d 00 5a 2f e7 20 41 25 3c 3e 31 20 |.4 1..Z/. A%<>1 | 00000110 e3 20 53 54 25 3d 31 b8 32 30 30 3a f0 36 39 2c |. ST%=1.200:.69,| 00000120 b3 28 31 32 37 39 29 2c b3 28 39 36 30 29 2b 33 |.(1279),.(960)+3| 00000130 32 3a ed 0d 00 64 09 f2 42 3a ef 35 0d 00 6e 20 |2:...d..B:.5..n | 00000140 e6 30 2c 32 3a e3 20 4a 52 3d 31 b8 4c 25 3a ec |.0,2:. JR=1.L%:.| 00000150 39 32 30 2b 4a 52 2a 37 30 2c 33 30 0d 00 78 14 |920+JR*70,30..x.| 00000160 f1 22 2f 22 3b 53 43 24 3b 22 2f 22 3b 3a ef 38 |."/";SC$;"/";:.8| 00000170 0d 00 82 0f e7 20 4a 52 3d 31 20 e6 30 2c 33 0d |..... JR=1 .0,3.| 00000180 00 8c 0b ed 3a ef 34 3a f2 53 0d 00 96 14 e7 20 |....:.4:.S..... | 00000190 41 25 3d 31 20 58 3d 4b 25 3a 59 3d 55 25 0d 00 |A%=1 X=K%:Y=U%..| 000001a0 a0 1c 20 e7 20 59 2f 32 3d a8 28 59 2f 32 29 59 |.. . Y/2=.(Y/2)Y| 000001b0 3d 59 2b b4 28 32 30 2d 59 29 0d 00 aa 20 e7 20 |=Y+.(20-Y)... . | 000001c0 59 32 2f 32 3d a8 28 59 32 2f 32 29 59 32 3d 59 |Y2/2=.(Y2/2)Y2=Y| 000001d0 32 2b b4 28 32 30 2d 59 32 29 0d 00 b4 58 fb 32 |2+.(20-Y2)...X.2| 000001e0 3a e3 20 53 25 3d 54 25 2d 51 25 20 b8 20 54 25 |:. S%=T%-Q% . T%| 000001f0 2b 51 25 3a f1 8a 33 39 2c 53 25 29 22 5b 22 3a |+Q%:..39,S%)"[":| 00000200 ed 3a ef 35 3a e3 20 53 25 3d 54 25 2d 51 25 20 |.:.5:. S%=T%-Q% | 00000210 b8 20 54 25 2b 51 25 3a ec 31 32 34 37 2c 28 33 |. T%+Q%:.1247,(3| 00000220 32 2d 53 25 29 2a 33 32 3a f1 22 5d 22 3a ed 3a |2-S%)*32:."]":.:| 00000230 ef 34 0d 00 be 59 e7 20 5a 25 3d 30 20 f1 8a 32 |.4...Y. Z%=0 ..2| 00000240 35 2c 54 25 29 22 54 48 49 53 20 49 53 20 54 48 |5,T%)"THIS IS TH| 00000250 45 22 3b 8a 32 35 2c 54 25 2b 31 29 22 57 41 52 |E";.25,T%+1)"WAR| 00000260 50 2d 48 4f 4c 45 3e 3e 3e 3e 22 3a 44 3d a6 32 |P-HOLE>>>>":D=.2| 00000270 30 30 3a f1 8a 32 35 2c 54 25 29 89 31 31 3b 8a |00:..25,T%).11;.| 00000280 32 35 2c 54 25 2b 31 29 89 31 33 0d 00 c8 0d e7 |25,T%+1).13.....| 00000290 20 5a 25 3d 30 20 f2 44 0d 00 d2 06 d6 49 0d 00 | Z%=0 .D.....I..| 000002a0 dc 09 e4 8d 64 6c 44 0d 00 e6 13 fb 31 3a f1 8a |....dlD.....1:..| 000002b0 58 32 2c 59 32 29 bd 32 33 33 0d 00 f0 14 e7 44 |X2,Y2).233.....D| 000002c0 25 3e b9 20 ef 31 39 2c 32 2c 31 3b 30 3b 0d 00 |%>. .19,2,1;0;..| 000002d0 fa 09 e4 8d 64 6c 44 0d 01 04 0e ef 31 39 2c 30 |....dlD.....19,0| 000002e0 2c 30 3b 30 3b 0d 01 0e 45 fb 32 3a f1 8a 33 2c |,0;0;...E.2:..3,| 000002f0 33 31 29 3b 28 91 20 81 20 33 36 30 30 30 30 29 |31);(. . 360000)| 00000300 83 32 34 3b 22 20 22 3b 28 91 20 81 36 30 30 30 |.24;" ";(. .6000| 00000310 29 83 20 36 30 3b 22 20 22 3b 28 91 20 81 31 30 |). 60;" ";(. .10| 00000320 30 29 83 36 30 3b 22 20 22 3b 0d 01 18 1c e7 20 |0).60;" ";..... | 00000330 b3 28 32 30 29 3c 28 32 30 2d 43 25 29 20 fb 32 |.(20)<(20-C%) .2| 00000340 3a e5 8d 44 7c 41 0d 01 22 0e ef 31 39 2c 31 2c |:..D|A.."..19,1,| 00000350 38 3b 30 3b 0d 01 2c 09 e4 8d 64 6c 44 0d 01 36 |8;0;..,...dlD..6| 00000360 0e 41 32 3d 45 25 81 31 30 2b 31 0d 01 40 15 e7 |.A2=E%.10+1..@..| 00000370 56 25 3d 32 20 ef 31 39 2c 30 2c 31 34 3b 30 3b |V%=2 .19,0,14;0;| 00000380 0d 01 4a 1f e7 20 59 32 2b 42 32 3e 32 38 20 84 |..J.. Y2+B2>28 .| 00000390 20 59 32 2b 42 32 3c 32 20 42 32 3d 2d 42 32 0d | Y2+B2<2 B2=-B2.| 000003a0 01 54 17 fb 30 3a f1 8a 58 32 2c 59 32 29 3b bd |.T..0:..X2,Y2);.| 000003b0 32 33 33 3a fb 31 0d 01 5e 25 58 32 3d 58 32 2b |233:.1..^%X2=X2+| 000003c0 41 32 3a 59 32 3d 59 32 2b 42 32 3a d4 26 31 31 |A2:Y2=Y2+B2:.&11| 000003d0 2c 34 2c 58 32 2a 34 2c 32 35 35 0d 01 68 12 f1 |,4,X2*4,255..h..| 000003e0 8a 58 32 2c 59 32 29 3b bd 32 33 33 3b 0d 01 72 |.X2,Y2);.233;..r| 000003f0 0e ef 31 39 2c 31 2c 34 3b 30 3b 0d 01 7c 09 e4 |..19,1,4;0;..|..| 00000400 8d 64 6c 44 0d 01 86 14 fb 33 3a f1 8a 58 2c 59 |.dlD.....3:..X,Y| 00000410 29 3b 53 43 24 3a fb 31 0d 01 90 09 e4 8d 64 6c |);SC$:.1......dl| 00000420 44 0d 01 9a 25 e7 59 32 3c 59 2b 35 20 80 20 59 |D...%.Y2<Y+5 . Y| 00000430 32 3e 59 2d 35 20 80 20 58 32 3c 58 20 80 20 44 |2>Y-5 . X2<X . D| 00000440 33 3d 30 20 f2 58 0d 01 a4 09 e4 8d 64 6c 44 0d |3=0 .X......dlD.| 00000450 01 ae 36 e7 58 32 3e 33 36 20 80 20 59 32 3c 3d |..6.X2>36 . Y2<=| 00000460 54 25 2b 51 25 2b 31 20 80 20 59 32 3e 3d 54 25 |T%+Q%+1 . Y2>=T%| 00000470 2d 51 25 2d 31 20 eb 36 3a f2 46 3a eb 31 3a f2 |-Q%-1 .6:.F:.1:.| 00000480 47 4f 4e 45 31 0d 01 b8 39 e7 20 58 32 3e 33 38 |GONE1...9. X2>38| 00000490 20 58 32 3d 32 3a 44 25 3d 44 25 2d a8 28 28 43 | X2=2:D%=D%-.((C| 000004a0 25 2b 31 29 2a 34 29 3a d4 30 2c 2d 31 35 2c 33 |%+1)*4):.0,-15,3| 000004b0 2c 31 30 3a 59 32 3d b3 28 32 36 29 2b 32 0d 01 |,10:Y2=.(26)+2..| 000004c0 c2 21 e7 20 58 31 3c 32 20 f1 8a 58 31 2c 59 31 |.!. X1<2 ..X1,Y1| 000004d0 29 3b 22 20 22 3a 44 31 3d 30 3a 58 31 3d 30 0d |);" ":D1=0:X1=0.| 000004e0 01 cc 20 e7 58 37 3c 32 20 f1 8a 58 37 2c 59 37 |.. .X7<2 ..X7,Y7| 000004f0 29 3b 22 20 22 3a 44 35 3d 30 3a 58 37 3d 30 0d |);" ":D5=0:X7=0.| 00000500 01 d6 2f f0 36 39 2c b3 28 31 32 37 39 29 2c b3 |../.69,.(1279),.| 00000510 28 39 36 30 29 2b 33 32 3a f0 36 39 2c b3 28 31 |(960)+32:.69,.(1| 00000520 32 37 39 29 2c b3 28 39 36 30 29 2b 33 32 0d 01 |279),.(960)+32..| 00000530 e0 12 e4 8d 64 6c 44 3a fb 31 3a e5 8d 64 52 40 |....dlD:.1:..dR@| 00000540 0d 01 ea 25 d4 26 31 31 2c 34 2c 31 30 30 2c 32 |...%.&11,4,100,2| 00000550 30 3a f1 8a 58 35 2c 59 35 29 22 20 22 3a 45 25 |0:..X5,Y5)" ":E%| 00000560 3d 45 25 2b 31 0d 01 f4 2f 44 25 3d 44 25 2b 43 |=E%+1.../D%=D%+C| 00000570 25 2a 34 30 3a f1 8a 58 32 2d 31 2c 59 32 29 3b |%*40:..X2-1,Y2);| 00000580 89 28 34 29 3a 59 32 3d b3 28 32 36 29 2b 32 3a |.(4):Y2=.(26)+2:| 00000590 44 33 3d 30 0d 01 fe 4b e7 20 4f 42 3d 31 20 ef |D3=0...K. OB=1 .| 000005a0 31 39 2c 30 2c 37 3b 30 3b 3a d4 26 31 30 2c 2d |19,0,7;0;:.&10,-| 000005b0 31 35 2c 36 2c 33 30 3a ec 58 2a 33 32 2c 4f 43 |15,6,30:.X*32,OC| 000005c0 3a df 20 4f 41 2c 4f 43 3a 44 25 3d 44 25 2d 43 |:. OA,OC:D%=D%-C| 000005d0 25 2a 31 30 3a f2 53 3a e4 8d 54 52 42 3a f8 0d |%*10:.S:..TRB:..| 000005e0 02 08 22 e7 20 45 58 3d 31 20 44 25 3d 44 25 2b |..". EX=1 D%=D%+| 000005f0 43 25 2a 36 30 3a d4 31 2c 34 2c 31 35 30 2c 32 |C%*60:.1,4,150,2| 00000600 30 0d 02 12 19 58 32 3d 32 3a e7 20 44 35 3d 36 |0....X2=2:. D5=6| 00000610 20 44 35 3d 30 3a 58 37 3d 30 0d 02 1c 14 e7 20 | D5=0:X7=0..... | 00000620 44 31 3d 36 20 44 31 3d 30 3a 58 31 3d 30 0d 02 |D1=6 D1=0:X1=0..| 00000630 26 28 ef 31 39 3b 30 3b 30 3b 3a e7 20 56 25 3d |&(.19;0;0;:. V%=| 00000640 32 20 ef 31 39 2c 30 2c 32 34 3b 30 3b 31 39 2c |2 .19,0,24;0;19,| 00000650 31 2c 34 3b 30 3b 0d 02 30 08 f2 53 3a f8 0d 02 |1,4;0;..0..S:...| 00000660 3a 07 dd f2 4d 0d 02 44 15 fb 30 3a f1 8a 58 2c |:...M..D..0:..X,| 00000670 59 29 3b 53 43 24 3a fb 33 20 0d 02 4e 05 e1 0d |Y);SC$:.3 ..N...| 00000680 02 58 1a dd f2 46 3a ef 32 33 3b 38 32 30 32 3b |.X...F:.23;8202;| 00000690 30 3b 30 3b 30 3b 3a d6 49 0d 02 62 12 e7 20 42 |0;0;0;:.I..b.. B| 000006a0 33 3d 31 30 20 e5 20 8d 74 4a 42 0d 02 6c 10 d4 |3=10 . .tJB..l..| 000006b0 20 33 2c 31 2c 33 30 2c 32 35 35 0d 02 76 6b 41 | 3,1,30,255..vkA| 000006c0 24 3d bd 31 34 31 3a f1 27 27 27 41 24 3b 22 2a |$=.141:.'''A$;"*| 000006d0 2a 54 4f 4f 20 4c 41 54 45 20 2c 20 59 4f 55 20 |*TOO LATE , YOU | 000006e0 48 49 54 20 22 3b c3 28 45 25 29 3b 22 20 41 53 |HIT ";.(E%);" AS| 000006f0 54 45 52 4f 49 44 53 22 27 41 24 3b 22 2a 2a 54 |TEROIDS"'A$;"**T| 00000700 4f 4f 20 4c 41 54 45 20 2c 20 59 4f 55 20 48 49 |OO LATE , YOU HI| 00000710 54 20 22 3b c3 28 45 25 29 3b 22 20 41 53 54 45 |T ";.(E%);" ASTE| 00000720 52 4f 49 44 53 22 0d 02 80 3b 44 24 3d c3 28 44 |ROIDS"...;D$=.(D| 00000730 25 29 3a f1 27 27 27 41 24 3b bd 31 33 36 22 45 |%):.'''A$;.136"E| 00000740 4e 45 52 47 59 3d 22 44 24 27 41 24 22 20 45 4e |NERGY="D$'A$" EN| 00000750 45 52 47 59 3d 22 44 24 3a 41 3d a6 28 35 30 30 |ERGY="D$:A=.(500| 00000760 29 0d 02 8a 1c 20 3f 26 44 46 45 3d b3 28 35 29 |).... ?&DFE=.(5)| 00000770 2b 31 34 35 3a d6 26 44 32 30 3a d6 4f 0d 02 94 |+145:.&D20:.O...| 00000780 24 e7 20 42 33 3d 31 30 20 41 25 3d 31 3a 4b 25 |$. B3=10 A%=1:K%| 00000790 3d 58 3a 55 25 3d 59 3a 58 3d 30 3a 59 3d 30 3a |=X:U%=Y:X=0:Y=0:| 000007a0 f9 0d 02 9e 0d f2 57 28 31 32 30 29 3a da 0d 02 |......W(120):...| 000007b0 a8 05 e1 0d 02 b2 1d dd f2 43 52 41 53 48 3a ef |.........CRASH:.| 000007c0 31 39 2c 32 2c 39 3b 30 3b 3a ea 58 25 2c 59 25 |19,2,9;0;:.X%,Y%| 000007d0 0d 02 bc 3f 58 25 3d 28 58 2a 33 32 29 2b 32 30 |...?X%=(X*32)+20| 000007e0 3a 59 25 3d 28 33 31 2d 59 29 2a 33 32 2b 31 36 |:Y%=(31-Y)*32+16| 000007f0 3a ef 31 39 3b 30 3b 30 3b 3a ef 31 39 2c 30 2c |:.19;0;0;:.19,0,| 00000800 30 3b 30 3b 3a ef 31 39 2c 33 2c 33 3b 30 3b 0d |0;0;:.19,3,3;0;.| 00000810 02 c6 5e e3 54 3d 30 b8 31 35 30 3a ec 58 25 2c |..^.T=0.150:.X%,| 00000820 59 25 3a e6 30 2c 33 3a df 58 25 2b b3 28 31 35 |Y%:.0,3:.X%+.(15| 00000830 30 29 2d 37 35 2c 59 25 2b b3 28 31 35 30 29 2d |0)-75,Y%+.(150)-| 00000840 37 35 3a e6 30 2c 32 3a ec 58 25 2c 59 25 3a df |75:.0,2:.X%,Y%:.| 00000850 58 25 2b b3 28 33 30 30 29 2d 31 35 30 2c 59 25 |X%+.(300)-150,Y%| 00000860 2b b3 28 33 30 30 29 2d 31 35 30 3a ed 0d 02 d0 |+.(300)-150:....| 00000870 25 ef 31 39 2c 31 2c 30 3b 30 3b 3a ef 31 39 2c |%.19,1,0;0;:.19,| 00000880 32 2c 30 3b 30 3b 3a ef 31 39 2c 33 2c 30 3b 30 |2,0;0;:.19,3,0;0| 00000890 3b 20 0d 02 da 46 d6 4f 3a f2 57 28 33 36 29 3a |; ...F.O:.W(36):| 000008a0 ef 31 39 2c 33 2c 33 3b 30 3b 3a f2 57 28 32 36 |.19,3,3;0;:.W(26| 000008b0 29 3a d4 26 31 30 2c 2d 31 35 2c 36 2c 34 30 3a |):.&10,-15,6,40:| 000008c0 ef 31 39 2c 32 2c 31 3b 30 3b 3a f2 57 28 33 36 |.19,2,1;0;:.W(36| 000008d0 29 3a 42 33 3d 31 30 20 0d 02 e4 3c e3 20 54 3d |):B3=10 ...<. T=| 000008e0 30 20 b8 20 31 35 30 3a ec 20 58 25 2c 59 25 3a |0 . 150:. X%,Y%:| 000008f0 e6 30 2c 30 3a df 58 25 2b b3 28 31 35 30 29 2d |.0,0:.X%+.(150)-| 00000900 37 35 2c 59 25 2b b3 28 31 35 30 29 2d 37 35 3a |75,Y%+.(150)-75:| 00000910 ed 3a e1 20 0d 02 ee 22 dd 20 f2 4c 49 56 3a ea |.:. ...". .LIV:.| 00000920 58 2c 59 2c 4c 24 3a ef 32 33 3b 38 32 30 32 3b |X,Y,L$:.23;8202;| 00000930 30 3b 30 3b 30 3b 0d 02 f8 1d 4c 25 3d 4c 25 2d |0;0;0;....L%=L%-| 00000940 31 3a e7 20 4c 25 3c 31 20 41 25 3d 30 3a f2 44 |1:. L%<1 A%=0:.D| 00000950 45 41 44 0d 03 02 0f 44 24 3d c3 28 4c 25 29 3a |EAD....D$=.(L%):| 00000960 d6 49 0d 03 0c 25 4c 24 3d bd 31 34 31 2b bd 31 |.I...%L$=.141+.1| 00000970 33 36 3a f1 8a 36 2c 34 29 4c 24 3b 44 24 27 8a |36:..6,4)L$;D$'.| 00000980 36 29 4c 24 3b 44 24 0d 03 16 31 4c 24 3d bd 31 |6)L$;D$...1L$=.1| 00000990 34 35 2b bd 31 34 31 2b bd 31 33 36 3a f1 8a 37 |45+.141+.136:..7| 000009a0 2c 37 29 4c 24 22 57 41 52 50 22 27 8a 37 29 4c |,7)L$"WARP"'.7)L| 000009b0 24 3b 22 57 41 52 50 22 0d 03 20 5d 20 f1 8a 39 |$;"WARP".. ] ..9| 000009c0 2c 31 30 29 4c 24 22 48 4f 4c 45 22 27 8a 39 29 |,10)L$"HOLE"'.9)| 000009d0 4c 24 22 48 4f 4c 45 22 3b 8a 31 31 2c 31 33 29 |L$"HOLE";.11,13)| 000009e0 4c 24 22 47 55 41 52 44 22 27 8a 31 31 29 4c 24 |L$"GUARD"'.11)L$| 000009f0 22 47 55 41 52 44 22 8a 31 33 2c 31 36 29 4c 24 |"GUARD".13,16)L$| 00000a00 22 50 4f 53 54 53 22 27 8a 31 33 29 4c 24 22 50 |"POSTS"'.13)L$"P| 00000a10 4f 53 54 53 22 0d 03 2a 5b 4c 24 3d bd 31 34 31 |OSTS"..*[L$=.141| 00000a20 3a f1 27 27 3b 8a 36 29 3b bd 31 34 39 3b 4c 24 |:.'';.6);.149;L$| 00000a30 3b 22 52 45 4d 41 49 4e 20 49 4e 20 53 50 41 43 |;"REMAIN IN SPAC| 00000a40 45 20 44 45 46 45 4e 43 45 22 27 8a 36 29 3b bd |E DEFENCE"'.6);.| 00000a50 31 35 30 3b 4c 24 3b 22 52 45 4d 41 49 4e 20 49 |150;L$;"REMAIN I| 00000a60 4e 20 53 50 41 43 45 20 44 45 46 45 4e 43 45 22 |N SPACE DEFENCE"| 00000a70 0d 03 34 2d d4 20 33 2c 31 2c 33 30 2c 26 46 46 |..4-. 3,1,30,&FF| 00000a80 3a f2 57 28 35 36 29 3a e3 20 58 3d 31 b8 32 35 |:.W(56):. X=1.25| 00000a90 3a 59 3d a6 28 33 29 3a f1 3a ed 3a e1 0d 03 3e |:Y=.(3):.:.:...>| 00000aa0 0a dd f2 44 45 41 44 0d 03 48 13 ef 32 33 3b 38 |...DEAD..H..23;8| 00000ab0 32 30 32 3b 30 3b 30 3b 30 3b 0d 03 52 12 43 3d |202;0;0;0;..R.C=| 00000ac0 31 34 35 3a 41 3d 2d 31 3a 42 3d 31 0d 03 5c 30 |145:A=-1:B=1..\0| 00000ad0 e7 20 58 2b 41 3e 33 32 20 84 20 58 2b 41 3c 31 |. X+A>32 . X+A<1| 00000ae0 20 41 3d 2d 41 3a 47 3d 43 3a f5 43 3d 31 34 34 | A=-A:G=C:.C=144| 00000af0 2b b3 28 36 29 3a fd 20 43 3c 3e 47 0d 03 66 31 |+.(6):. C<>G..f1| 00000b00 e7 20 59 2b 42 3e 32 32 20 84 20 59 2b 42 3c 31 |. Y+B>22 . Y+B<1| 00000b10 20 42 3d 2d 42 3a 47 3d 43 3a f5 43 3d 31 34 34 | B=-B:G=C:.C=144| 00000b20 2b b3 28 36 29 3a fd 20 43 3c 3e 47 20 0d 03 70 |+.(6):. C<>G ..p| 00000b30 4a e7 20 ac 20 a6 28 30 29 20 41 25 3d 30 3a ef |J. . .(0) A%=0:.| 00000b40 31 34 38 2c 31 35 37 3a f1 27 22 45 6e 65 72 67 |148,157:.'"Energ| 00000b50 79 20 62 61 6e 6b 73 20 72 65 67 69 73 74 65 72 |y banks register| 00000b60 20 22 44 25 3a ef 31 34 38 2c 31 35 37 3a f2 57 | "D%:.148,157:.W| 00000b70 28 31 30 30 29 3a f9 0d 03 7a 0f 58 3d 58 2b 41 |(100):...z.X=X+A| 00000b80 3a 59 3d 59 2b 42 0d 03 84 38 f1 bd 31 32 3b 8a |:Y=Y+B...8..12;.| 00000b90 58 2d 31 2c 59 29 22 20 22 bd 31 34 31 3b bd 43 |X-1,Y)" ".141;.C| 00000ba0 22 44 45 41 44 20 22 27 8a 58 2d 31 29 22 20 22 |"DEAD "'.X-1)" "| 00000bb0 bd 31 34 31 3b bd 43 22 44 45 41 44 20 22 0d 03 |.141;.C"DEAD "..| 00000bc0 8e 0d e5 20 8d 44 5c 43 20 3a e1 0d 03 98 15 dd |... .D\C :......| 00000bd0 f2 54 54 3a d4 30 2c 2d 31 35 2c 37 2c 32 35 30 |.TT:.0,-15,7,250| 00000be0 0d 03 a2 18 41 25 3d 30 3a ef 32 33 3b 38 32 30 |....A%=0:.23;820| 00000bf0 32 3b 30 3b 30 3b 30 3b 0d 03 ac 3e e3 59 25 3d |2;0;0;0;...>.Y%=| 00000c00 31 b8 32 33 3a f1 8a 30 2c 59 25 29 3b bd 31 34 |1.23:..0,Y%);.14| 00000c10 35 3b 35 3b 3a f1 8a 33 38 2c 59 25 29 3b bd 31 |5;5;:..38,Y%);.1| 00000c20 34 36 3b 35 3b 3a 59 3d a6 28 32 29 3a ed 3a f2 |46;5;:Y=.(2):.:.| 00000c30 57 28 35 30 29 20 0d 03 b6 1a 42 31 3d b3 28 33 |W(50) ....B1=.(3| 00000c40 29 3a 55 3d 31 35 30 3a 55 31 3d 31 34 36 3a db |):U=150:U1=146:.| 00000c50 0d 03 c0 1e 56 3d 32 32 3a 58 3d 33 30 3a 41 24 |....V=22:X=30:A$| 00000c60 3d 22 20 53 20 4f 20 46 20 54 20 22 3a db 0d 03 |=" S O F T ":...| 00000c70 ca 16 e3 20 43 3d a9 28 41 24 29 20 b8 20 31 20 |... C=.(A$) . 1 | 00000c80 88 20 2d 31 0d 03 d4 0f 42 24 3d c1 41 24 2c 43 |. -1....B$=.A$,C| 00000c90 2c 31 29 0d 03 de 11 e3 20 44 3d 31 20 b8 20 56 |,1)..... D=1 . V| 00000ca0 20 88 32 20 0d 03 e8 2f f1 8a 58 2c 44 29 bd 31 | .2 .../..X,D).1| 00000cb0 33 36 3b bd 55 3b bd 31 34 31 3b 42 24 3b 8a 58 |36;.U;.141;B$;.X| 00000cc0 2b 31 2c 44 2b 31 29 bd 55 31 3b bd 31 34 31 3b |+1,D+1).U1;.141;| 00000cd0 42 24 20 0d 03 f2 2b e7 20 42 31 3c 33 20 f1 8a |B$ ...+. B1<3 ..| 00000ce0 58 2b 31 2c 44 2d 32 29 3b 89 28 36 29 3b 8a 58 |X+1,D-2);.(6);.X| 00000cf0 2b 31 2c 44 2d 31 29 3b 89 28 36 29 3b 20 0d 03 |+1,D-1);.(6); ..| 00000d00 fc 13 ed 3a 58 3d 58 2d 31 3a 56 3d 56 2d 31 3a |...:X=X-1:V=V-1:| 00000d10 ed 0d 04 06 3a 41 24 3d 22 20 20 53 20 4e 20 4f |....:A$=" S N O| 00000d20 20 57 20 20 20 20 22 3a e7 20 58 3d 32 31 20 56 | W ":. X=21 V| 00000d30 3d 31 36 3a 58 3d 31 33 3a 55 3d 31 34 36 3a 55 |=16:X=13:U=146:U| 00000d40 31 3d 31 35 30 3a e5 8d 64 4a 43 0d 04 10 27 f2 |1=150:..dJC...'.| 00000d50 57 28 32 30 30 29 3a e3 58 3d 31 b8 35 30 3a e3 |W(200):.X=1.50:.| 00000d60 59 3d 31 b8 31 39 30 3a ed 3a f1 3a ed 3a d6 26 |Y=1.190:.:.:.:.&| 00000d70 37 31 0d 04 1a 46 db 3a f1 8a 31 33 2c 31 33 29 |71...F.:..13,13)| 00000d80 bd 31 34 35 2c bd 31 34 31 22 50 52 45 53 45 4e |.145,.141"PRESEN| 00000d90 54 53 22 27 8a 31 33 29 bd 31 34 37 2c bd 31 34 |TS"'.13).147,.14| 00000da0 31 22 50 52 45 53 45 4e 54 53 22 3a d4 31 2c 31 |1"PRESENTS":.1,1| 00000db0 2c 31 30 30 2c 32 35 35 0d 04 24 12 f2 57 28 33 |,100,255..$..W(3| 00000dc0 30 30 29 3a db 3a d6 26 37 31 0d 04 2e 10 d4 30 |00):.:.&71.....0| 00000dd0 2c 2d 31 35 2c 34 2c 32 35 35 0d 04 38 63 41 24 |,-15,4,255..8cA$| 00000de0 3d 22 2a 2a 2a 20 20 57 20 41 20 52 20 50 20 20 |="*** W A R P | 00000df0 2a 2a 20 20 48 20 4f 20 4c 20 45 20 20 2a 2a 2a |** H O L E ***| 00000e00 22 3a 56 3d 31 32 3a 58 3d 34 3a e3 20 59 3d 30 |":V=12:X=4:. Y=0| 00000e10 20 b8 20 56 20 88 32 3a f1 8a 30 2c 59 29 3b bd | . V .2:..0,Y);.| 00000e20 31 34 39 3b bd 31 34 31 3b 8a 30 2c 59 2b 31 29 |149;.141;.0,Y+1)| 00000e30 3b bd 31 34 38 3b bd 31 34 31 3b 3a ed 0d 04 42 |;.148;.141;:...B| 00000e40 1a e3 43 3d 31 b8 a9 28 41 24 29 3a 42 24 3d c1 |..C=1..(A$):B$=.| 00000e50 41 24 2c 43 2c 31 29 0d 04 4c 3a e3 44 3d 31 b8 |A$,C,1)..L:.D=1.| 00000e60 56 3a f1 8a 58 2c 44 29 3b 42 24 3b 8a 58 2c 44 |V:..X,D);B$;.X,D| 00000e70 2b 31 29 3b 42 24 3b 8a 58 2c 44 2d 32 29 3b 22 |+1);B$;.X,D-2);"| 00000e80 20 20 22 3b 8a 58 2c 44 2d 31 29 3b 22 20 20 22 | ";.X,D-1);" "| 00000e90 3b 0d 04 56 12 ed 3a 58 3d 58 2b 31 3a ed 3a d6 |;..V..:X=X+1:.:.| 00000ea0 26 37 31 0d 04 60 75 f2 57 28 31 30 30 29 3a 58 |&71..`u.W(100):X| 00000eb0 3d a6 28 31 30 30 29 3a e3 43 3d 31 b8 37 3a ef |=.(100):.C=1.7:.| 00000ec0 33 31 2c 30 2c 30 3a e3 59 3d 31 b8 31 30 3a ef |31,0,0:.Y=1.10:.| 00000ed0 31 31 3a f2 57 28 32 29 3a ed 3a d6 26 37 31 3a |11:.W(2):.:.&71:| 00000ee0 d4 31 2c 33 2c 43 2a 34 2c 32 30 3a ef 33 31 2c |.1,3,C*4,20:.31,| 00000ef0 30 2c 32 34 3a e3 59 3d 31 b8 31 32 3a ef 31 30 |0,24:.Y=1.12:.10| 00000f00 3a f2 57 28 32 29 3a ed 3a d4 26 31 31 2c 33 2c |:.W(2):.:.&11,3,| 00000f10 43 2a 34 2c 32 30 3a ed 0d 04 6a 05 e1 0d 04 74 |C*4,20:...j....t| 00000f20 6a e7 20 9f 3d 31 37 20 41 25 3d 30 3a eb 36 3a |j. .=17 A%=0:.6:| 00000f30 ef 32 33 3b 38 32 30 32 3b 30 3b 30 3b 30 3b 3a |.23;8202;0;0;0;:| 00000f40 e3 58 3d 31 b8 32 33 3a f1 8a 58 2c 58 29 3b bd |.X=1.23:..X,X);.| 00000f50 28 31 32 39 2b 58 20 83 36 29 22 43 4f 57 41 52 |(129+X .6)"COWAR| 00000f60 44 22 3a f2 57 28 31 29 3a ed 3a 41 3d a6 28 37 |D":.W(1):.:A=.(7| 00000f70 30 29 3a e3 58 3d 31 b8 32 36 3a 41 3d a6 28 35 |0):.X=1.26:A=.(5| 00000f80 29 3a f1 3a ed 3a f9 0d 04 7e 09 e5 9e 2b 31 30 |):.:.:...~...+10| 00000f90 0d 04 88 19 dd f2 47 4f 4e 45 31 3a ef 32 33 3b |......GONE1:.23;| 00000fa0 31 31 3b 30 3b 30 3b 30 3b 0d 04 92 32 e3 20 58 |11;0;0;0;...2. X| 00000fb0 25 3d 38 36 35 b8 31 30 32 34 88 34 3a e6 30 2c |%=865.1024.4:.0,| 00000fc0 33 3a ef 32 35 2c 34 2c 30 3b 58 25 3b 32 35 2c |3:.25,4,0;X%;25,| 00000fd0 35 2c 32 35 30 3b 58 25 3b 3a ed 0d 04 9c 43 e3 |5,250;X%;:....C.| 00000fe0 20 58 25 3d 31 31 30 20 b8 20 31 34 30 20 88 34 | X%=110 . 140 .4| 00000ff0 3a e6 30 2c 31 3a ec 58 25 2c 38 36 35 3a df 58 |:.0,1:.X%,865:.X| 00001000 25 2c 31 30 32 34 3a ec 30 2c 58 25 2b 38 31 30 |%,1024:.0,X%+810| 00001010 3a df 32 35 30 2c 58 25 2b 38 31 30 3a ed 0d 04 |:.250,X%+810:...| 00001020 a6 39 d6 49 3a fb 31 3a f1 8a 35 2c 31 30 29 22 |.9.I:.1:..5,10)"| 00001030 54 48 49 53 20 49 53 20 54 48 45 20 45 4e 44 20 |THIS IS THE END | 00001040 4f 46 20 59 4f 55 52 20 45 41 52 54 48 22 3a f2 |OF YOUR EARTH":.| 00001050 57 28 33 30 30 29 20 0d 04 b0 23 f1 8a 39 2c 31 |W(300) ...#..9,1| 00001060 35 29 22 59 4f 55 52 20 5b 5b 20 57 41 52 50 20 |5)"YOUR [[ WARP | 00001070 7e 20 48 4f 4c 45 20 5d 5d 22 0d 04 ba 16 f2 57 |~ HOLE ]]".....W| 00001080 28 33 30 30 29 3a ef 31 39 2c 32 2c 34 3b 30 3b |(300):.19,2,4;0;| 00001090 0d 04 c4 39 fb 32 3a f1 8a 31 34 2c 32 31 29 3b |...9.2:..14,21);| 000010a0 22 41 20 4e 20 44 20 20 59 20 4f 20 55 22 3a d4 |"A N D Y O U":.| 000010b0 30 2c 2d 31 30 2c 37 2c 35 30 3a f2 57 28 32 30 |0,-10,7,50:.W(20| 000010c0 30 29 3a 2a 46 2e 34 20 30 0d 04 ce 46 e3 20 58 |0):*F.4 0...F. X| 000010d0 3d 31 20 b8 20 31 38 3a fb 32 3a f1 8a 58 2c 32 |=1 . 18:.2:..X,2| 000010e0 36 29 3b 22 20 22 3b bd 32 33 33 3b 3a fb 31 3a |6);" ";.233;:.1:| 000010f0 f1 8a 58 2a 32 2d 33 2c 32 36 29 3b 22 20 20 20 |..X*2-3,26);" | 00001100 20 22 3b bd 32 32 38 3a f2 57 28 34 29 3a ed 0d | ";.228:.W(4):..| 00001110 04 d8 4d d4 31 2c 33 2c 31 30 30 2c 31 37 3a d4 |..M.1,3,100,17:.| 00001120 31 2c 33 2c 31 39 30 2c 31 37 3a ef 33 31 2c 32 |1,3,190,17:.31,2| 00001130 39 2c 32 3a f1 22 43 4f 4e 54 49 4e 55 45 20 22 |9,2:."CONTINUE "| 00001140 3a 41 24 3d bd 28 a5 80 20 32 32 33 29 3a 41 25 |:A$=.(.. 223):A%| 00001150 3d 30 3a e7 41 24 3d 22 59 22 20 f9 0d 04 e2 07 |=0:.A$="Y" .....| 00001160 db 3a e0 0d 04 ec 19 58 58 3d 96 28 31 29 81 35 |.:.....XX=.(1).5| 00001170 31 3a 59 59 3d 96 28 32 29 81 36 33 0d 04 f6 1a |1:YY=.(2).63....| 00001180 e7 20 4a 25 3c 3e 38 39 20 58 58 3d 36 34 30 3a |. J%<>89 XX=640:| 00001190 59 59 3d 35 31 32 0d 05 00 40 e7 20 46 25 20 58 |YY=512...@. F% X| 000011a0 58 3d b3 28 31 32 37 39 29 2b 28 58 3c 58 32 29 |X=.(1279)+(X<X2)| 000011b0 2a 36 30 30 3a 59 59 3d b3 28 31 30 32 33 29 2b |*600:YY=.(1023)+| 000011c0 28 59 3c 59 32 29 2a 36 30 30 2d 28 59 3e 59 32 |(Y<Y2)*600-(Y>Y2| 000011d0 29 2a 36 30 30 20 0d 05 0a 27 e7 20 58 58 3e 38 |)*600 ...'. XX>8| 000011e0 34 30 20 84 20 a6 28 2d 32 36 29 e7 20 58 3e 50 |40 . .(-26). X>P| 000011f0 25 2b 32 20 f2 4d 3a 58 3d 58 2d 50 25 0d 05 14 |%+2 .M:X=X-P%...| 00001200 2a e7 20 58 58 3c 33 34 30 20 84 20 a6 28 2d 31 |*. XX<340 . .(-1| 00001210 32 32 29 20 e7 20 58 3c 33 36 2d 50 25 20 f2 4d |22) . X<36-P% .M| 00001220 3a 58 3d 58 2b 50 25 0d 05 1e 27 e7 20 a6 28 2d |:X=X+P%...'. .(-| 00001230 34 32 29 20 84 20 59 59 3c 33 31 32 20 e7 20 59 |42) . YY<312 . Y| 00001240 3c 32 39 2d 50 25 f2 4d 3a 59 3d 59 2b 31 0d 05 |<29-P%.M:Y=Y+1..| 00001250 28 25 e7 20 a6 28 2d 35 38 29 84 20 59 59 3e 37 |(%. .(-58). YY>7| 00001260 31 32 20 e7 59 3e 31 2b 50 25 f2 4d 3a 59 3d 59 |12 .Y>1+P%.M:Y=Y| 00001270 2d 31 20 0d 05 32 32 43 3d 43 2b 31 3a e7 20 43 |-1 ..22C=C+1:. C| 00001280 20 83 32 20 3d 20 31 20 53 43 24 3d bd 32 32 34 | .2 = 1 SC$=.224| 00001290 2b bd 32 32 35 20 8b 20 53 43 24 3d bd 32 32 34 |+.225 . SC$=.224| 000012a0 2b bd 32 33 35 0d 05 3c 0e f1 8a 58 2c 59 29 3b |+.235..<...X,Y);| 000012b0 53 43 24 0d 05 46 44 e7 20 a6 28 2d 34 39 29 84 |SC$..FD. .(-49).| 000012c0 20 96 28 30 29 80 33 20 84 20 a4 46 20 f1 8a 58 | .(0).3 . .F ..X| 000012d0 31 2c 59 31 29 3b 22 20 20 22 3a d4 26 31 31 2c |1,Y1);" ":.&11,| 000012e0 31 2c 30 2c 31 30 3a 44 31 3d 31 3a 58 31 3d 58 |1,0,10:D1=1:X1=X| 000012f0 2d 31 3a 59 31 3d 59 0d 05 50 36 e7 20 a6 28 2d |-1:Y1=Y..P6. .(-| 00001300 31 38 29 80 20 45 58 3d 30 20 80 20 50 25 3d 31 |18). EX=0 . P%=1| 00001310 20 d4 26 31 31 2c 31 2c 32 30 30 2c 35 30 3a 45 | .&11,1,200,50:E| 00001320 58 3d 31 3a 58 45 3d 58 3a 59 45 3d 59 0d 05 5a |X=1:XE=X:YE=Y..Z| 00001330 2e e7 20 45 58 3d 31 20 e7 20 58 45 3c 31 20 45 |.. EX=1 . XE<1 E| 00001340 58 3d 30 3a f1 8a 58 45 2c 59 45 29 3b 22 20 20 |X=0:..XE,YE);" | 00001350 22 3a 58 45 3d 30 3a 59 45 3d 30 0d 05 64 2a e7 |":XE=0:YE=0..d*.| 00001360 20 45 58 3d 31 20 e7 20 59 45 3d 59 32 20 e7 20 | EX=1 . YE=Y2 . | 00001370 58 45 3d 58 32 2d 31 20 84 20 58 45 3d 58 32 20 |XE=X2-1 . XE=X2 | 00001380 e4 8d 64 6a 41 0d 05 6e 3b e7 20 a6 28 2d 35 30 |..djA..n;. .(-50| 00001390 29 84 20 a4 46 20 f1 8a 58 37 2c 59 37 29 3b 22 |). .F ..X7,Y7);"| 000013a0 20 20 22 3a d4 26 31 31 2c 31 2c 30 2c 31 30 3a | ":.&11,1,0,10:| 000013b0 44 35 3d 31 3a 58 37 3d 58 2d 31 3a 59 37 3d 59 |D5=1:X7=X-1:Y7=Y| 000013c0 0d 05 78 1b e7 20 44 31 3d 31 20 fb 30 3a f1 8a |..x.. D1=1 .0:..| 000013d0 58 31 2c 59 31 29 3b bd 32 32 36 0d 05 82 1b e7 |X1,Y1);.226.....| 000013e0 20 44 35 3d 31 20 fb 30 3a f1 8a 58 37 2c 59 37 | D5=1 .0:..X7,Y7| 000013f0 29 3b bd 32 32 36 0d 05 8c 2e e7 20 49 25 3d 31 |);.226..... I%=1| 00001400 20 59 31 3d 59 3a 59 37 3d 59 3a e7 20 45 58 3d | Y1=Y:Y7=Y:. EX=| 00001410 31 20 f1 8a 58 45 2c 59 45 29 3b 22 20 20 22 3a |1 ..XE,YE);" ":| 00001420 59 45 3d 59 0d 05 96 0f e7 20 49 25 3d 30 20 59 |YE=Y..... I%=0 Y| 00001430 31 3d 59 0d 05 a0 36 e7 20 44 31 3d 31 20 80 20 |1=Y...6. D1=1 . | 00001440 58 31 3e 31 20 fb 32 3a 58 31 3d 58 31 2d 32 3a |X1>1 .2:X1=X1-2:| 00001450 f1 8a 58 31 2c 59 31 29 3b bd 28 32 32 36 2b 28 |..X1,Y1);.(226+(| 00001460 58 31 2f 32 29 83 32 29 20 0d 05 aa 34 e7 20 44 |X1/2).2) ...4. D| 00001470 35 3d 31 80 20 58 37 3e 31 20 fb 32 3a 58 37 3d |5=1. X7>1 .2:X7=| 00001480 58 37 2d 32 3a f1 8a 58 37 2c 59 37 29 3b bd 28 |X7-2:..X7,Y7);.(| 00001490 32 32 36 2b 28 58 37 2f 32 29 83 32 29 0d 05 b4 |226+(X7/2).2)...| 000014a0 2b e7 20 45 58 3d 31 20 58 45 3d 58 45 2d 31 3a |+. EX=1 XE=XE-1:| 000014b0 fb 32 3a f1 8a 58 45 2c 59 45 29 bd 32 35 30 3b |.2:..XE,YE).250;| 000014c0 bd 32 35 31 3b 22 20 22 0d 05 be 48 e7 20 44 33 |.251;" "...H. D3| 000014d0 3d 31 20 fb 30 3a f1 8a 58 35 2c 59 35 29 3b bd |=1 .0:..X5,Y5);.| 000014e0 4e 4d 3a 59 35 3d 59 32 3a fb 32 3a 58 35 3d 58 |NM:Y5=Y2:.2:X5=X| 000014f0 35 2b 32 3a f1 8a 58 35 2c 59 35 29 3b bd 4e 4d |5+2:..X5,Y5);.NM| 00001500 3a fb 31 3a f1 8a 58 32 2c 59 32 29 bd 32 33 33 |:.1:..X2,Y2).233| 00001510 0d 05 c8 3f e7 20 44 33 3d 31 20 80 20 58 35 3e |...?. D3=1 . X5>| 00001520 33 36 20 f1 8a 58 35 2c 59 35 29 3b 22 20 22 3a |36 ..X5,Y5);" ":| 00001530 44 33 3d 30 3a 58 35 3d 31 3a 59 35 3d 32 3a fb |D3=0:X5=1:Y5=2:.| 00001540 31 3a f1 8a 58 32 2c 59 32 29 3b bd 32 33 33 0d |1:..X2,Y2);.233.| 00001550 05 d2 49 e7 20 a6 28 2d 31 39 29 84 20 a4 46 20 |..I. .(-19). .F | 00001560 4f 42 3d 31 3a 4f 43 3d 28 33 31 2e 35 2d 59 29 |OB=1:OC=(31.5-Y)| 00001570 2a 33 32 3a 44 25 3d 44 25 2d 32 3a 4f 44 3d 58 |*32:D%=D%-2:OD=X| 00001580 2a 33 32 3a d4 26 31 31 2c 31 2c 35 30 2c 34 30 |*32:.&11,1,50,40| 00001590 3a f2 47 3a f2 53 20 20 0d 05 dc 33 e7 20 a6 2d |:.G:.S ...3. .-| 000015a0 36 36 f2 4d 3a 46 25 3d ac 46 25 3a f2 4d 3a f2 |66.M:F%=.F%:.M:.| 000015b0 42 3a 58 3d 33 35 3a 59 3d 54 25 3a f5 ef 37 3a |B:X=35:Y=T%:..7:| 000015c0 fd 20 ac 20 a6 2d 36 36 3a f2 53 0d 05 e6 30 e7 |. . .-66:.S...0.| 000015d0 20 59 3c 3d 59 32 2b 31 20 80 20 59 3e 59 32 2d | Y<=Y2+1 . Y>Y2-| 000015e0 31 20 e7 20 58 32 3e 3d 58 2d 31 20 80 20 58 32 |1 . X2>=X-1 . X2| 000015f0 3c 3d 58 2b 32 20 e5 8d 44 54 46 0d 05 f0 1d e7 |<=X+2 ..DTF.....| 00001600 20 44 33 3c 3e 31 20 80 20 44 35 3c 3e 31 20 80 | D3<>1 . D5<>1 .| 00001610 20 44 31 3c 3e 31 20 f8 0d 05 fa 40 e7 20 59 3e | D1<>1 ....@. Y>| 00001620 3d 59 32 2b 33 20 84 20 59 3c 3d 59 32 2d 33 20 |=Y2+3 . Y<=Y2-3 | 00001630 e7 20 59 31 3e 59 32 2b 32 20 84 59 31 3c 59 32 |. Y1>Y2+2 .Y1<Y2| 00001640 2d 32 20 e7 20 59 37 3e 59 32 2b 32 20 84 20 59 |-2 . Y7>Y2+2 . Y| 00001650 37 3c 59 32 2d 32 20 f8 0d 06 04 0c e7 20 58 3c |7<Y2-2 ...... X<| 00001660 58 32 20 f8 0d 06 0e 1d e7 20 58 35 3e 58 2b 32 |X2 ...... X5>X+2| 00001670 20 84 20 44 33 3d 30 20 e7 20 59 3d 59 32 20 f2 | . D3=0 . Y=Y2 .| 00001680 58 0d 06 18 2c e7 20 59 31 3d 59 32 20 e7 20 58 |X...,. Y1=Y2 . X| 00001690 31 3e 3d 58 32 2d 31 20 80 20 58 31 3c 3d 58 32 |1>=X2-1 . X1<=X2| 000016a0 2b 32 20 44 31 3d 36 3a e4 8d 64 6a 41 0d 06 22 |+2 D1=6:..djA.."| 000016b0 2c e7 20 59 37 3d 59 32 20 e7 20 58 37 3e 3d 58 |,. Y7=Y2 . X7>=X| 000016c0 32 2d 31 20 80 20 58 37 3c 3d 58 32 2b 32 20 44 |2-1 . X7<=X2+2 D| 000016d0 35 3d 36 3a e4 8d 64 6a 41 0d 06 2c 27 e7 20 44 |5=6:..djA..,'. D| 000016e0 33 3d 31 20 e7 20 59 35 3d 59 20 e7 20 58 35 3d |3=1 . Y5=Y . X5=| 000016f0 58 20 84 20 58 35 3d 58 2d 31 20 e4 8d 44 7c 46 |X . X5=X-1 ..D|F| 00001700 0d 06 36 30 e7 20 44 33 3d 31 20 e7 20 50 25 3d |..60. D3=1 . P%=| 00001710 31 20 e7 20 58 35 3e 3d 58 20 80 20 58 35 3c 3d |1 . X5>=X . X5<=| 00001720 58 2b 33 20 e7 20 59 35 3d 59 20 e4 8d 44 7c 46 |X+3 . Y5=Y ..D|F| 00001730 0d 06 40 70 e7 20 44 33 3d 31 80 20 44 31 3d 31 |..@p. D3=1. D1=1| 00001740 20 e7 20 59 31 3d 59 35 20 e7 20 58 31 3e 3d 58 | . Y1=Y5 . X1>=X| 00001750 35 20 80 20 58 31 3c 3d 58 35 2b 33 20 f1 8a 58 |5 . X1<=X5+3 ..X| 00001760 35 2c 59 35 29 3b 22 20 22 3b 8a 58 31 2c 59 31 |5,Y5);" ";.X1,Y1| 00001770 29 3b 22 20 22 3a 58 35 3d 31 3a 58 31 3d 30 3a |);" ":X5=1:X1=0:| 00001780 44 33 3d 30 3a 44 31 3d 30 3a d4 26 31 31 2c 34 |D3=0:D1=0:.&11,4| 00001790 2c 32 30 30 2c 32 30 3a 44 25 3d 44 25 2b 43 25 |,200,20:D%=D%+C%| 000017a0 0d 06 4a 6f e7 20 44 33 3d 31 20 80 20 44 35 3d |..Jo. D3=1 . D5=| 000017b0 31 20 e7 20 59 37 3d 59 35 20 e7 58 37 3e 3d 58 |1 . Y7=Y5 .X7>=X| 000017c0 35 20 80 20 58 37 3c 3d 58 35 2b 33 20 f1 8a 58 |5 . X7<=X5+3 ..X| 000017d0 35 2c 59 35 29 22 20 22 3b 8a 58 37 2c 59 37 29 |5,Y5)" ";.X7,Y7)| 000017e0 22 20 22 3a 58 35 3d 31 3a 58 37 3d 30 3a 44 33 |" ":X5=1:X7=0:D3| 000017f0 3d 30 3a 44 35 3d 30 3a d4 26 31 31 2c 34 2c 32 |=0:D5=0:.&11,4,2| 00001800 30 30 2c 32 30 3a 44 25 3d 44 25 2b 43 25 20 0d |00,20:D%=D%+C% .| 00001810 06 54 3f e7 20 59 3d 59 32 20 e7 20 58 32 3e 3d |.T?. Y=Y2 . X2>=| 00001820 58 2d 31 20 80 20 58 32 3c 3d 58 2b 32 20 d4 26 |X-1 . X2<=X+2 .&| 00001830 31 30 2c 2d 31 35 2c 36 2c 32 35 35 3a f2 43 52 |10,-15,6,255:.CR| 00001840 41 53 48 3a eb 36 3a f2 4c 49 56 3a f2 46 0d 06 |ASH:.6:.LIV:.F..| 00001850 5e 50 e7 20 50 25 3d 31 20 e7 20 59 3d 59 32 2d |^P. P%=1 . Y=Y2-| 00001860 31 20 84 20 59 3d 59 32 2b 31 20 e7 20 58 32 3e |1 . Y=Y2+1 . X2>| 00001870 3d 58 20 80 20 58 32 3c 3d 58 2b 32 20 d4 26 31 |=X . X2<=X+2 .&1| 00001880 30 2c 2d 31 35 2c 36 2c 32 35 35 3a f2 43 52 41 |0,-15,6,255:.CRA| 00001890 53 48 3a eb 36 3a f2 4c 49 56 3a f2 46 20 0d 06 |SH:.6:.LIV:.F ..| 000018a0 68 0b f2 53 3a f8 20 20 20 0d 06 72 1e dd f2 57 |h..S:. ..r...W| 000018b0 28 42 29 3a ea 43 3a 43 3d 91 3a f5 20 fd 20 91 |(B):.C:C=.:. . .| 000018c0 3e 43 2b 42 3a e1 20 0d 06 7c 28 d4 30 2c 2d 31 |>C+B:. ..|(.0,-1| 000018d0 35 2c 34 2c 32 35 35 3a f2 43 52 41 53 48 3a eb |5,4,255:.CRASH:.| 000018e0 36 3a f2 4c 49 56 3a f2 46 3a f2 53 3a f8 20 0d |6:.LIV:.F:.S:. .| 000018f0 06 86 43 dd f2 58 3a f1 8a 58 35 2c 59 35 29 22 |..C..X:..X5,Y5)"| 00001900 20 22 3a 44 33 3d 31 3a 58 35 3d 58 32 3a 59 35 | ":D3=1:X5=X2:Y5| 00001910 3d 59 32 3a d4 26 31 31 2c 33 2c 37 2c 28 36 35 |=Y2:.&11,3,7,(65| 00001920 2d 58 35 29 3a 4e 4d 3d 32 32 37 2b b3 28 33 29 |-X5):NM=227+.(3)| 00001930 3a e1 0d 06 90 0c dd f2 4f 50 54 3a d6 49 0d 06 |:.......OPT:.I..| 00001940 9a 34 e3 20 59 25 3d 30 b8 32 34 3a f1 8a 30 2c |.4. Y%=0.24:..0,| 00001950 59 25 29 bd 28 31 33 33 2b 59 25 83 32 29 3b 3a |Y%).(133+Y%.2);:| 00001960 ed 3a ef 32 38 2c 31 2c 32 34 2c 33 39 2c 30 2c |.:.28,1,24,39,0,| 00001970 33 30 0d 06 a4 21 d6 49 3a 4e 3d 30 3a f1 27 27 |30...!.I:N=0:.''| 00001980 22 49 6e 70 75 74 20 79 6f 75 72 20 6e 61 6d 65 |"Input your name| 00001990 20 22 3b 0d 06 ae 20 41 3d a5 3a 4e 3d 4e 2d 28 | ";... A=.:N=N-(| 000019a0 4e 3c 31 31 29 3a e7 20 41 3d 31 33 20 e5 20 8d |N<11):. A=13 . .| 000019b0 64 74 46 0d 06 b8 22 e7 20 41 3d 31 32 37 20 4e |dtF...". A=127 N| 000019c0 3d 4e 2d 32 3a 4e 3d 2d 28 4e 3e 30 29 2a 4e 3a |=N-2:N=-(N>0)*N:| 000019d0 e5 8d 64 56 46 0d 06 c2 1d e7 20 4e 3d 31 20 4e |..dVF..... N=1 N| 000019e0 24 3d bd 28 41 20 80 20 32 32 33 29 3a e5 8d 64 |$=.(A . 223):..d| 000019f0 56 46 0d 06 cc 13 4e 24 3d 4e 24 2b bd 28 41 20 |VF....N$=N$+.(A | 00001a00 84 20 33 32 29 0d 06 d6 26 4e 24 3d c0 4e 24 2c |. 32)...&N$=.N$,| 00001a10 31 30 29 3a 4e 24 3d c1 4e 24 2c 31 2c 4e 29 3a |10):N$=.N$,1,N):| 00001a20 ef 2d 28 a9 4e 24 3e 39 29 2a 37 0d 06 e0 13 f1 |.-(.N$>9)*7.....| 00001a30 8a 31 36 2c 32 29 3b 4e 24 3b 22 20 22 3b 0d 06 |.16,2);N$;" ";..| 00001a40 ea 09 e5 8d 74 6e 46 0d 06 f4 17 e7 20 4e 3c 33 |....tnF..... N<3| 00001a50 20 4e 24 3d 22 2a 6b 69 6c 6c 65 72 2a 22 0d 06 | N$="*killer*"..| 00001a60 fe 0c 24 26 44 30 32 3d 4e 24 0d 07 08 68 f1 8a |..$&D02=N$...h..| 00001a70 30 2c 35 29 22 42 61 74 74 6c 65 20 63 72 75 69 |0,5)"Battle crui| 00001a80 73 65 72 20 4f 52 20 66 69 67 68 74 65 72 20 28 |ser OR fighter (| 00001a90 42 2f 46 29 22 3b 3a 46 41 24 3d bd 28 a5 80 32 |B/F)";:FA$=.(..2| 00001aa0 32 33 29 3a 44 25 3d 31 30 30 3a 4c 25 3d 33 3a |23):D%=100:L%=3:| 00001ab0 48 25 3d b3 28 31 30 29 3a e7 46 41 24 3c 3e 22 |H%=.(10):.FA$<>"| 00001ac0 46 22 80 20 46 41 24 3c 3e 22 42 22 20 e5 8d 54 |F". FA$<>"B" ..T| 00001ad0 48 47 0d 07 12 4a d6 49 3a f1 8a 30 2c 35 29 22 |HG...J.I:..0,5)"| 00001ae0 43 68 6f 6f 73 65 20 4c 65 76 65 6c 20 28 31 5f |Choose Level (1_| 00001af0 39 29 2d 2d 2d 31 20 69 73 20 65 61 73 79 20 22 |9)---1 is easy "| 00001b00 3b 3a 43 25 3d 28 a5 84 31 36 29 2d 34 38 3a e7 |;:C%=(..16)-48:.| 00001b10 46 41 24 3d 22 46 22 20 50 25 3d 32 0d 07 1c 18 |FA$="F" P%=2....| 00001b20 e7 20 43 25 3c 31 20 84 20 43 25 3e 39 20 e5 20 |. C%<1 . C%>9 . | 00001b30 8d 54 52 47 0d 07 26 0d 43 25 3d 43 25 2a 32 2b |.TRG..&.C%=C%*2+| 00001b40 32 0d 07 30 0b 2a 46 58 31 35 2c 31 0d 07 3a 5f |2..0.*FX15,1..:_| 00001b50 f1 8a 36 2c 39 29 22 53 45 4c 45 43 54 20 59 4f |..6,9)"SELECT YO| 00001b60 55 52 20 57 45 41 50 4f 4e 53 22 27 27 27 8a 36 |UR WEAPONS"'''.6| 00001b70 29 22 31 29 2d 47 75 69 64 65 64 20 4d 69 73 73 |)"1)-Guided Miss| 00001b80 69 6c 65 73 22 27 27 8a 36 29 22 32 29 2d 44 69 |iles"''.6)"2)-Di| 00001b90 72 65 63 74 20 50 68 61 73 65 72 73 22 3a e7 46 |rect Phasers":.F| 00001ba0 41 24 3d 22 42 22 20 50 25 3d 31 0d 07 44 43 f1 |A$="B" P%=1..DC.| 00001bb0 27 27 8a 36 29 22 53 65 6c 65 63 74 20 61 70 70 |''.6)"Select app| 00001bc0 72 6f 70 72 69 61 74 65 20 6e 75 6d 62 65 72 20 |ropriate number | 00001bd0 22 3b 3a 49 25 3d a5 2d 34 38 3a e7 20 49 25 3c |";:I%=.-48:. I%<| 00001be0 31 20 84 20 49 25 3e 32 20 e5 8d 54 7a 47 0d 07 |1 . I%>2 ..TzG..| 00001bf0 4e 21 f1 3b 49 25 3a 54 25 3d b3 28 31 35 29 2b |N!.;I%:T%=.(15)+| 00001c00 37 3a 51 25 3d b3 28 34 29 2b 31 3a d1 3d 30 0d |7:Q%=.(4)+1:.=0.| 00001c10 07 58 0b 2a 46 2e 39 20 32 35 0d 07 62 0c 2a 46 |.X.*F.9 25..b.*F| 00001c20 2e 31 30 20 32 35 0d 07 6c 48 f1 27 27 27 bd 31 |.10 25..lH.'''.1| 00001c30 33 36 22 20 20 20 20 20 49 6e 74 65 72 6d 69 74 |36" Intermit| 00001c40 61 6e 74 20 73 74 6f 72 6d 20 28 59 2f 4e 29 20 |ant storm (Y/N) | 00001c50 22 3b 3a 47 24 3d bd 28 a5 80 32 32 33 29 3a 56 |";:G$=.(..223):V| 00001c60 25 3d 28 47 24 3d 22 59 22 29 2a 2d 32 20 0d 07 |%=(G$="Y")*-2 ..| 00001c70 76 11 e7 20 56 25 3d 32 3a 2a 46 2e 39 20 31 0d |v.. V%=2:*F.9 1.| 00001c80 07 80 12 e7 20 56 25 3d 32 3a 2a 46 2e 31 30 20 |.... V%=2:*F.10 | 00001c90 31 0d 07 8a 24 f1 8a 36 2c 32 31 29 89 28 38 29 |1...$..6,21).(8)| 00001ca0 22 4a 6f 79 73 74 69 63 6b 73 22 3b 3a 4a 25 3d |"Joysticks";:J%=| 00001cb0 a5 80 32 32 33 0d 07 94 05 e1 0d 07 9e 5e dd f2 |..223........^..| 00001cc0 47 3a ef 31 39 2c 32 2c 39 3b 30 3b 31 39 2c 31 |G:.19,2,9;0;19,1| 00001cd0 2c 31 35 3b 30 3b 3a e6 30 2c 32 3a e7 20 59 3d |,15;0;:.0,2:. Y=| 00001ce0 59 32 20 e7 20 44 33 3d 30 20 84 20 58 35 3e 58 |Y2 . D3=0 . X5>X| 00001cf0 20 4f 41 3d 28 58 32 2b 31 29 2a 33 32 2a 2d 28 | OA=(X2+1)*32*-(| 00001d00 58 3e 58 32 29 20 8b 20 4f 41 3d 58 35 2a 33 32 |X>X2) . OA=X5*32| 00001d10 2a 2d 28 59 3d 59 32 29 0d 07 a8 0c f2 4c 3a f2 |*-(Y=Y2).....L:.| 00001d20 57 28 34 29 0d 07 b2 1e e7 20 b0 4f 41 2d 38 2c |W(4)..... .OA-8,| 00001d30 4f 43 29 3d 31 20 84 20 4f 42 3d 31 3a e4 8d 64 |OC)=1 . OB=1:..d| 00001d40 6a 41 0d 07 bc 2b e6 30 2c 30 3a f2 4c 3a e6 30 |jA...+.0,0:.L:.0| 00001d50 2c 33 3a 4f 42 3d 30 3a ef 31 39 2c 32 2c 31 3b |,3:OB=0:.19,2,1;| 00001d60 30 3b 31 39 2c 31 2c 34 3b 30 3b 3a e1 0d 07 c6 |0;19,1,4;0;:....| 00001d70 2d dd f2 53 3a fb 32 3a f1 8a 33 30 2c 30 29 3b |-..S:.2:..30,0);| 00001d80 44 25 3b 22 20 20 22 3b 3a e7 20 44 25 3c 30 20 |D%;" ";:. D%<0 | 00001d90 ef 31 39 2c 32 2c 39 3b 30 3b 0d 07 d0 05 e1 0d |.19,2,9;0;......| 00001da0 07 da 29 dd f2 4c 3a ec 4f 44 2c 4f 43 3a df 4f |..)..L:.OD,OC:.O| 00001db0 41 2c 4f 43 3a ec 4f 41 2c 4f 43 2b 34 3a df 4f |A,OC:.OA,OC+4:.O| 00001dc0 44 2c 4f 43 2b 34 3a e1 0d 07 e4 5e dd f2 42 3a |D,OC+4:....^..B:| 00001dd0 ef 31 39 2c 31 2c 34 3b 30 3b 31 39 2c 32 2c 31 |.19,1,4;0;19,2,1| 00001de0 3b 30 3b 31 39 2c 33 2c 36 3b 30 3b 3a fb 32 3a |;0;19,3,6;0;:.2:| 00001df0 f1 8a 31 2c 30 29 3b 89 28 32 30 29 3a e6 30 2c |..1,0);.(20):.0,| 00001e00 31 3a ec 30 2c 39 39 32 3a df 31 32 34 35 2c 39 |1:.0,992:.1245,9| 00001e10 39 32 3a ec 30 2c 33 32 3a df 31 32 38 30 2c 33 |92:.0,32:.1280,3| 00001e20 32 3a e6 30 2c 32 0d 07 ee 0b fb 30 3a fb 31 33 |2:.0,2.....0:.13| 00001e30 30 0d 07 f8 37 e7 20 46 25 20 f1 8a 31 2c 30 29 |0...7. F% ..1,0)| 00001e40 3b 22 41 75 74 6f 20 70 69 6c 6f 74 22 8b f1 8a |;"Auto pilot"...| 00001e50 31 2c 30 29 3b 22 50 69 6c 6f 74 20 22 3b 24 26 |1,0);"Pilot ";$&| 00001e60 44 30 32 3a 42 33 3d 30 0d 08 02 1f f1 8a 32 33 |D02:B3=0......23| 00001e70 2c 30 29 3b 22 45 6e 65 72 67 79 3d 22 3a f2 53 |,0);"Energy=":.S| 00001e80 3a fb 31 32 38 3a e1 0d 08 0c 28 dd 20 a4 46 3a |:.128:....(. .F:| 00001e90 20 e7 20 59 3d 59 32 20 80 20 46 25 20 80 20 b3 | . Y=Y2 . F% . .| 00001ea0 28 35 29 3e 33 20 3d 2d 31 20 8b 20 3d 30 20 0d |(5)>3 =-1 . =0 .| 00001eb0 08 16 4c dd f2 44 3a 5a 25 3d 31 3a f1 8a 32 35 |..L..D:Z%=1:..25| 00001ec0 2c 32 38 29 22 52 65 73 65 72 76 65 20 53 68 69 |,28)"Reserve Shi| 00001ed0 70 73 22 8a 33 34 2c 32 39 29 22 49 20 49 22 3a |ps".34,29)"I I":| 00001ee0 44 3d a6 32 30 30 3a f1 8a 32 35 2c 32 38 29 89 |D=.200:..25,28).| 00001ef0 31 34 8a 33 33 2c 32 39 29 89 34 0d 08 20 67 f1 |14.33,29).4.. g.| 00001f00 8a 58 32 2c 59 32 29 bd 32 33 30 3b 8a 58 2c 59 |.X2,Y2).230;.X,Y| 00001f10 29 53 43 24 3b 8a 58 32 2d 32 2c 59 32 2b 32 29 |)SC$;.X2-2,Y2+2)| 00001f20 22 41 53 54 45 52 4f 49 44 22 3b 8a 58 2d 36 2c |"ASTEROID";.X-6,| 00001f30 59 2b 32 29 3b 22 59 4f 55 52 20 53 48 49 50 22 |Y+2);"YOUR SHIP"| 00001f40 3a 44 3d a6 32 30 30 3a f1 8a 58 32 2d 32 2c 59 |:D=.200:..X2-2,Y| 00001f50 32 2b 32 29 89 38 3b 8a 58 2d 36 2c 59 2b 32 29 |2+2).8;.X-6,Y+2)| 00001f60 89 39 0d 08 2a 05 e1 0d ff |.9..*....| 00001f69