Home » Recent acquisitions » Acorn ADFS disks » adfs_ArchimedesWorld_199204.adf » April92 » !AWApr92/Goodies/Trench/!Trench/Trench

!AWApr92/Goodies/Trench/!Trench/Trench

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 » Recent acquisitions » Acorn ADFS disks » adfs_ArchimedesWorld_199204.adf » April92
Filename: !AWApr92/Goodies/Trench/!Trench/Trench
Read OK:
File size: 2030 bytes
Load address: 0000
Exec address: 0000
File contents
   10REM>Trench
   15REM (c) Archimedes World April 1992
   20REM Trench game by Matthew Draper 1990
   30MODE1
   40OFF
   50PROCmakemouse
   60VOICES 4
   70*CHANN. 1 2
   80*CHANN. 2 10
   90*CHANN. 3 10
  100*CHANN. 4 10
  110STEREO 1,0
  120DIM X%(20),Y%(20)
  130DIM SC%(20),SC$(20)
  140SC$()="MD"
  150FORF%=1TO10:SC%(F%)=(F%-1)*500
  160NEXT
  170SOU%=TRUE
  180ON ERROR GOTO790
  190:
  200PROCtitle
  210IF SOU%=TRUE OSCLI("AUDIO ON") ELSE OSCLI("AUDIO OFF")
  220BX%=RND(2248):BY%=RND(2000)
  230BXS%=RND(300)-150:BYS%=RND(300)-150
  240BS%=50
  250BB%=200
  260NB%=11
  270AD=.14
  280YR=.5
  290ba%=TRUE
  300LW%=FALSE
  310RW%=FALSE
  320BW%=FALSE
  330HW%=FALSE
  340COLOUR0,144,144,160
  350COLOUR3,32,32,96
  360COLOUR2,240,240,96
  370BUX%=512
  380LIV%=50
  390SC%=1:OSCLI("FX112,1"):VDU12:OSCLI("FX112,2"):VDU12:OSCLI("FX112,"+STR$(SC%))
  400VDU24,0;0;1278;988;
  410PROCsco
  420:
  430G=0
  440MOUSE ON 2
  450MOUSE STEP 3
  460MOUSE RECTANGLE 0,0,1278,988
  470MOUSEMX%,MY%,MZ%
  480ORIGIN640,512
  490:
  500REPEAT
  510X1%=-MX%-1142
  520Y1%=-MY%-800
  530MOVEX1%,Y1%:DRAW0,0:DRAWX1%+2284,Y1%:MOVEX1%,Y1%+2000:MOVE0,0:PLOT85,X1%+2284,Y1%+2000
  540LV%=1
  550FORF%=130TO10STEP-24
  560H%=F%-G:XL%=X1%/H%:YL%=Y1%/H%:IV%=YL%+2000/H%:JV%=2284/H%+XL%:MOVEXL%,IV%:DRAWXL%,YL%:DRAWJV%,YL%:DRAWJV%,IV%
  570X%(LV%)=XL%:X%(LV%+1)=JV%:Y%(LV%)=YL%:Y%(LV%+1)=IV%:LV%+=2
  580NEXT
  590TW%=(JV%-X%(11))
  600UW%=(IV%-Y%(11))
  610MV%=TW%/2+X%(11)
  620MU%=UW%/2+Y%(11)
  630IF ba%=TRUE PROCbaddie
  640GCOL0,1:DR%=TW%*AD:RECTANGLEFILLX%(NB%),Y%(11)+UW%*YR,DR%,DR%
  650MOUSEMX%,MY%,MZ%:IFMZ%<>0PROCfire
  660GCOL0,2
  670IF LW%=TRUE MOVEX%(11),Y%(11):DRAWMV%,IV%:DRAWX%(11),IV%:DRAWMV%,Y%(11):DRAWMV%,IV%
  680IF RW%=TRUE MOVEX%(12),Y%(11):DRAWMV%,IV%:DRAWX%(12),IV%:DRAWMV%,Y%(11):DRAWMV%,IV%
  690IF BW%=TRUE MOVEX%(11),Y%(11):DRAWX%(12),MU%:DRAWX%(11),MU%:DRAWX%(12),Y%(11)
  700IF HW%=TRUE MOVEX%(12),MU%:DRAWX%(11),MU%:DRAWX%(12),Y%(12):DRAWX%(11),Y%(12):DRAWX%(12),MU%
  710IFRND(SD%)>210:IF YR>-1 PROCshoot
  720GCOL0,3
  730G+=VE:IFG>9 PROCcheck
  740OSCLI("FX113,"+STR$(SC%)):SC%=3-SC%
  750OSCLI("FX112,"+STR$(SC%)):CLS
  760SOUND1,-12,256,10
  770UNTIL LIV%<=0
  780PROCfin
  790PROCinput
  800GOTO200
  810END
  820:
  830DEFPROCfire
  840STEREO2,BUX%/4.1
  850SOUND2,-15,11000,10
  860MOUSE MX%,MY%,MZ%
  870POI%=POINT(MX%,MY%):IF POI%=1 OR POI%=2 PROChit
  880GCOL0,RND(2)
  890MOVEBUX%,-512:PLOT21,MX%,MY%:BUX%=-BUX%
  900ENDPROC
  910:
  920DEFPROChit
  930COLOUR 0,255,0,0
  939STEREO 3,RND(100)-50
  940SOUND3,-15,RND(1800)+256,10
  950HBX%=X%(NB%):HBY%=Y%(11)+UW%*YR
  960IFMX%>=HBX%-16 AND MX%<=HBX%+DR%+16 AND MY%>=HBY%-16 AND MY%<=HBY%+DR%+16 YR=-100:SCO%+=50 ELSE PROCbadc:SCO%+=100
  970PROCsco
  980COLOUR 0,144,144,160
  990ENDPROC
 1000:
 1010DEFPROCcheck
 1020SD%+=1
 1030IF ba%=FALSE :IF RND(DI)>2 ba%=TRUE
 1040SCO%+=10:PROCsco
 1050VE+=.01
 1060DI+=.05
 1070G=-14:NB%=RND(2)+10:YR=RND(1)
 1080IF LW%:IFMX%<217 PROCdead:GOTO1120
 1090IF RW%:IFMX%>-127 PROCdead:GOTO1120
 1100IF BW%:IFMY%<246 PROCdead:GOTO1120
 1110IF HW%:IFMY%>-72 PROCdead
 1120LW%=FALSE:RW%=FALSE:BW%=FALSE:HW%=FALSE
 1130IFRND(DI)<2 GOTO1180
 1140LR%=RND(3):IFLR%=1 LW%=TRUE
 1150IFLR%=2 RW%=TRUE
 1160LR%=RND(3):IFLR%=1 HW%=TRUE
 1170IFLR%=2 BW%=TRUE
 1180ENDPROC
 1190:
 1200DEFPROCdead
 1209STEREO 3,RND(100)-50
 1210SOUND3,-15,RND(1800)+256,10
 1220LIV%-=2:PROCsco
 1230OSCLI("FX 112,"+STR$(3-SC%)):FLA%=0
 1240COLOUR0,255,255,255
 1250FORF%=0TO6
 1260COLOUR128+FLA%:FLA%=3-FLA%:WAIT:CLS:NEXT
 1270OSCLI("FX 112,"+STR$(SC%))
 1280COLOUR0,144,144,160
 1290ENDPROC
 1300:
 1310DEFPROCsco
 1320COLOUR0:COLOUR131
 1330VDU28,0,0,39,0
 1340SC%=3-SC%
 1350OSCLI("FX112,"+STR$(SC%))
 1360CLS
 1370PRINTTAB(4,0);"Score ";SCO%;
 1380PRINTTAB(24,0);"Shields ";LIV%;
 1390SC%=3-SC%
 1400OSCLI("FX112,"+STR$(SC%))
 1410CLS
 1420PRINTTAB(4,0);"Score ";SCO%;
 1430PRINTTAB(24,0);"Shields ";LIV%;
 1440VDU28,0,31,39,1
 1450COLOUR128
 1460ENDPROC
 1470:
 1480DEFPROCshoot
 1490SOUND4,-15,8000,10
 1500GCOL0,RND(2)
 1510MOVEX%(NB%),Y%(11)+UW%*YR:PLOT21,RND(2)*1280-1920,RND(1024)-512
 1520IFRND(5)=1 PROCshot
 1530ENDPROC
 1540:
 1550DEFPROCshot
 1560COLOUR0,255,255,255
 1569STEREO 3,RND(100)-50
 1570SOUND3,-15,RND(1800)+256,10
 1580LIV%-=1:PROCsco
 1590COLOUR0,144,144,160
 1600ENDPROC
 1610:
 1620DEFPROCfin
 1630*FX113,1
 1640*FX112,1
 1650VDU26
 1660MOUSE OFF
 1670COLOUR0,0,0,0
 1680COLOUR3,255,255,255
 1690FLA%=0
 1700FORF%=0TO20
 1710COLOUR128+FLA%
 1720FLA%=3-FLA%
 1730WAIT:CLS
 1740NEXT
 1750TIME=0:REPEATUNTILTIME>100
 1760ENDPROC
 1770:
 1780DEFPROCbaddie
 1790SOUND4,-10,BS%/2,3
 1800BX%+=BXS%:BY%+=BYS%
 1810IFBX%>2284 OR BX%<0 BXS%=-BXS%
 1820IFBY%>2000 OR BY%<0 BYS%=-BYS%
 1830PX%=(BX%+X1%)/BS%:PY%=(BY%+Y1%)/BS%
 1840BT%=BB%/BS%
 1850HA%=BT%*1.5
 1860GCOL0,2
 1870MOVEPX%,PY%+HA%:MOVEPX%,PY%-HA%:PLOT85,PX%+BT%,PY%:MOVEPX%+BT%*2,PY%+HA%:PLOT85,PX%+BT%*2,PY%-HA%
 1880GCOL0,1:MOVEPX%,PY%:MOVEPX%+BT%,PY%+BT%:PLOT85,PX%+BT%,PY%-BT%:PLOT85,PX%+BT%*2,PY%
 1890IFRND(SD%)>210 PROCbadf
 1900BS%-=VE*2:IFBS%<=0 PROCbadc
 1910ENDPROC
 1920:
 1930DEFPROCbadc
 1940BS%=50
 1950BX%=RND(2248):BY%=RND(2000):ba%=FALSE
 1960BXS%=RND(300)-150:BYS%=RND(300)-150
 1970ENDPROC
 1980:
 1990DEFPROCbadf
 2000SOUND4,-15,11000,10
 2010GCOL0,RND(2)
 2020MOVEPX%+BT%,PY%:PLOT21,RND(2)*1280-1920,RND(1024)-512
 2030IFRND(5)=1 PROCshot
 2040ENDPROC
 2050:
 2060DEFPROCmakemouse
 2070RESTORE 2270
 2080DIM block 10, data 256
 2090READ number
 2100READ A$:xpos=INSTR(A$,"*"):ypos=0
 2110FORX%=0TO31:P%=data+X%*8
 2120READ A$:FOR Y%=0 TO 7:Q%=0
 2130FORZ%=0TO7STEP2
 2140N%=(ASC MID$(A$,Y%*4+Z%/2+1,1)-46)<<Z%
 2150Q%=Q%+N%:NEXT:P%?Y%=Q%:NEXT
 2160IFRIGHT$(A$,1)="*" THEN ypos=X%
 2170NEXT
 2180?block=0:block?1=number:block?2=8
 2190block?3=&20:block?4=xpos
 2200block?5=ypos:block!6=data
 2210SYS 7,&15,block
 2220FORC%=1TO3:READ R%,G%,B%
 2230MOUSE COLOUR C%,R%,G%,B%
 2240NEXT
 2250ENDPROC
 2260:
 2270DATA2
 2280DATA...............*................
 2290DATA................................
 2300DATA................................
 2310DATA.............../................
 2320DATA.............../................
 2330DATA.............../................
 2340DATA.............../................
 2350DATA.............../................
 2360DATA.............../................
 2370DATA.............../................
 2380DATA.............../................
 2390DATA.............../................
 2400DATA..........0..../....0...........
 2410DATA...........0.......0............
 2420DATA............0.....0.............
 2430DATA................................
 2440DATA.../////////.......//////////...*
 2450DATA................................
 2460DATA................................
 2470DATA............0.....0.............
 2480DATA...........0.../...0............
 2490DATA..........0..../....0...........
 2500DATA.............../................
 2510DATA.............../................
 2520DATA.............../................
 2530DATA.............../................
 2540DATA.............../................
 2550DATA.............../................
 2560DATA.............../................
 2570DATA.............../................
 2580DATA................................
 2590DATA................................
 2600DATA................................
 2610DATA240,240,240
 2620DATA64,190,220
 2630DATA255,64,64
 2640:
 2650DEFPROCtitle
 2660*POINTER
 2670 MOUSE ON 1
 2680 MOUSE STEP 1
 2690MOUSE RECTANGLE 0,36,1278,280
 2700LOCAL ERROR
 2710ON ERROR SOUND ON:SYS "Wimp_CommandWindow",-1:VDU4:END
 2720VDU19,1,1,0,0,0
 2730VDU19,2,3,0,0,0
 2740VDU19,3,7,0,0,0
 2750VDU19,0,0,0,0,0
 2760VDU26
 2770*FX112,1
 2780*FX113,1
 2790*FX15,0
 2800CLS
 2810*SCHOOSE TITLE
 2820PLOT&ED,0,768
 2830FORF%=1TO10
 2840CN%=F%+4:IFCN%>12CN%=12
 2850COLOUR1
 2860PRINTTAB(12-LEN(STR$(SC%(F%))),19-F%);SC%(F%)
 2870COLOUR2
 2880PRINTTAB(13,19-F%);STRING$(17-LEN(SC$(F%)),".");SC$(F%)
 2890NEXT
 2900COLOUR1
 2910PRINTTAB(11,20);"Click an option:"
 2920COLOUR3
 2930PRINTTAB(9,22);"Level 1 "
 2940PRINTTAB(9,23);"Level 2"
 2950PRINTTAB(9,24);"Level 3"
 2960PRINTTAB(9,25);"Level 4"
 2970PRINTTAB(9,26);"Level 5"
 2980COLOUR2
 2990PRINTTAB(13,28);"Instructions"
 3000PRINTTAB(12,30);"turn sound ";:IF SOU%=TRUE PRINT"off" ELSE PRINT"on"
 3010PRINTTAB(18,22);"bonus    0"
 3020PRINTTAB(18,23);"bonus 2000"
 3030PRINTTAB(18,24);"bonus 4000"
 3040PRINTTAB(18,25);"bonus 6000"
 3050PRINTTAB(18,26);"bonus 8000"
 3060REPEAT:MOUSEMX%,MY%,MZ%:UNTILMZ%=0
 3070OT%=-10
 3080REPEAT
 3090MOUSEMX%,MY%,MZ%
 3100YT%=(1024-MY%)/32+1
 3110IF YT%<>OT% MOVE0,1024-YT%*32:PLOT98,1280,32:MOVE0,1024-OT%*32:PLOT98,1280,32:OT%=YT%
 3120UNTIL MZ%<>0
 3130IF YT%=31 SOU%=NOT SOU%:GOTO2800
 3140IF YT%=29 PROCinfo:GOTO2800
 3150IF YT%=23 VE=.7:DI=3:SD%=200:SCO%=0:GOTO3210
 3160IF YT%=24 VE=1:DI=4:SD%=300:SCO%=2000:GOTO3210
 3170IF YT%=25 VE=1.3:DI=5:SD%=400:SCO%=4000:GOTO3210
 3180IF YT%=26 VE=1.6:DI=6:SD%=500:SCO%=6000:GOTO3210
 3190IF YT%=27 VE=1.9:DI=7:SD%=600:SCO%=8000:GOTO3210
 3200GOTO3080
 3210REPEAT:MOUSEMX%,MY%,MZ%:UNTILMZ%=0
 3220RESTORE ERROR
 3230ENDPROC
 3240:
 3250DEFPROCinput
 3260MOUSE OFF
 3270VDU19,1,1,0,0,0:VDU19,2,3,0,0,0:VDU19,3,7,0,0,0:COLOUR0,0,0,0
 3280VDU26
 3290COLOUR128
 3300*FX113,1
 3310*FX112,1
 3320HSN%=-1:FORF%=1TO10
 3330IF SCO%>=SC%(F%) HSN%=F%
 3340NEXT
 3350IFHSN%=-1 GOTO3510
 3360CLS
 3370COLOUR1
 3380PRINTTAB(4,8);"You have reached the High Scores"
 3390COLOUR2
 3400PRINTTAB(4,10);"Please enter your Name.........."
 3410COLOUR3
 3420*FX15,0
 3430INPUTTAB(4,12);NA$
 3440IF LEN(NA$)>17 GOTO3360
 3450OFF
 3460FORF%=0TOHSN%-1
 3470SC%(F%)=SC%(F%+1):SC$(F%)=SC$(F%+1)
 3480NEXT
 3490SC%(HSN%)=SCO%
 3500SC$(HSN%)=NA$
 3510ENDPROC
 3520:
 3530DEFPROCinfo
 3540CLS
 3550LOCAL ERROR
 3560ON ERROR LOCAL GOTO 3660
 3570COLOUR2
 3580PRINT''" Your task is to enter the Trench and   destroy as many alien fighters as       possible. At the same time, you must    knock out the red gun emplacements      mounted in the wall of the trench, and";
 3590PRINT;"  avoid the yellow force-fields that      obstruct the Trench in certain places."
 3600PRINT'" Being struck by lasers from fighters orgun emplacements will reduce your       shields by 1, colliding with a force-   field will reduce it by 2. When it dropsto zero, you are dead."
 3610PRINT'" To fire your lasers, press any mouse   button. Moving the mouse will move your ship as well as your sights, only       experience can tell you how close you   can safely fly to a force-field. "
 3620COLOUR3
 3630PRINTTAB(11,25);"Click a button"
 3640REPEAT:MOUSEMX%,MY%,MZ%:UNTILMZ%=0
 3650REPEAT:MOUSEMX%,MY%,MZ%:UNTILMZ%<>0
 3660ENDPROC

�>Trench
%� (c) Archimedes World April 1992
(� Trench game by Matthew Draper 1990
�1
(�
2�makemouse
<Ƞ 4
F*CHANN. 1 2
P*CHANN. 2 10
Z*CHANN. 3 10
d*CHANN. 4 10
n
Ȣ 1,0
x� X%(20),Y%(20)
�� SC%(20),SC$(20)
�SC$()="MD"
��F%=1�10:SC%(F%)=(F%-1)*500
��
�
SOU%=�
�
� � �TVC
�:
�
�title
�+� SOU%=� �("AUDIO ON") � �("AUDIO OFF")
�BX%=�(2248):BY%=�(2000)
�#BXS%=�(300)-150:BYS%=�(300)-150
�
BS%=50
�BB%=200

NB%=11

AD=.14
	YR=.5
"	ba%=�
,	LW%=�
6	RW%=�
@	BW%=�
J	HW%=�
T�0,144,144,160
^�3,32,32,96
h�2,240,240,96
rBUX%=512
|LIV%=50
�>SC%=1:�("FX112,1"):�12:�("FX112,2"):�12:�("FX112,"+�(SC%))
��24,0;0;1278;988;
��sco
�:
�G=0
�
ȗ � 2
�
ȗ � 3
�ȗ ȓ 0,0,1278,988
�ȗMX%,MY%,MZ%
�
ȑ640,512
�:
��
�X1%=-MX%-1142
Y1%=-MY%-800
H�X1%,Y1%:�0,0:�X1%+2284,Y1%:�X1%,Y1%+2000:�0,0:�85,X1%+2284,Y1%+2000
	LV%=1
&�F%=130�10�-24
0eH%=F%-G:XL%=X1%/H%:YL%=Y1%/H%:IV%=YL%+2000/H%:JV%=2284/H%+XL%:�XL%,IV%:�XL%,YL%:�JV%,YL%:�JV%,IV%
:>X%(LV%)=XL%:X%(LV%+1)=JV%:Y%(LV%)=YL%:Y%(LV%+1)=IV%:LV%+=2
D�
NTW%=(JV%-X%(11))
XUW%=(IV%-Y%(11))
bMV%=TW%/2+X%(11)
lMU%=UW%/2+Y%(11)
v� ba%=� �baddie
�5�0,1:DR%=TW%*AD:ȓȐX%(NB%),Y%(11)+UW%*YR,DR%,DR%
�ȗMX%,MY%,MZ%:�MZ%<>0�fire
��0,2
�D� LW%=� �X%(11),Y%(11):�MV%,IV%:�X%(11),IV%:�MV%,Y%(11):�MV%,IV%
�D� RW%=� �X%(12),Y%(11):�MV%,IV%:�X%(12),IV%:�MV%,Y%(11):�MV%,IV%
�A� BW%=� �X%(11),Y%(11):�X%(12),MU%:�X%(11),MU%:�X%(12),Y%(11)
�M� HW%=� �X%(12),MU%:�X%(11),MU%:�X%(12),Y%(12):�X%(11),Y%(12):�X%(12),MU%
��(SD%)>210:� YR>-1 �shoot
��0,3
�G+=VE:�G>9 �check
� �("FX113,"+�(SC%)):SC%=3-SC%
��("FX112,"+�(SC%)):�
��1,-12,256,10

� LIV%<=0
�fin

�input
 	�dH@
*�
4:
>
��fire
HȢ2,BUX%/4.1
R�2,-15,11000,10
\ȗ MX%,MY%,MZ%
f)POI%=�MX%,MY%):� POI%=1 � POI%=2 �hit
p�0,�(2)
z%�BUX%,-512:�21,MX%,MY%:BUX%=-BUX%
��
�:
�	��hit
�� 0,255,0,0
�Ȣ 3,�(100)-50
��3,-15,�(1800)+256,10
�#HBX%=X%(NB%):HBY%=Y%(11)+UW%*YR
�i�MX%>=HBX%-16 � MX%<=HBX%+DR%+16 � MY%>=HBY%-16 � MY%<=HBY%+DR%+16 YR=-100:SCO%+=50 � �badc:SCO%+=100
��sco
�� 0,144,144,160
��
�:
���check
�
SD%+=1
� ba%=� :� �(DI)>2 ba%=�
SCO%+=10:�sco
VE+=.01
$DI+=.05
.G=-14:NB%=�(2)+10:YR=�(1)
8� LW%:�MX%<217 �dead:�D`D
B� RW%:�MX%>-127 �dead:�D`D
L� BW%:�MY%<246 �dead:�D`D
V� HW%:�MY%>-72 �dead
`LW%=�:RW%=�:BW%=�:HW%=�
j�(DI)<2 �t\D
tLR%=�(3):�LR%=1 LW%=�
~�LR%=2 RW%=�
�LR%=�(3):�LR%=1 HW%=�
��LR%=2 BW%=�
��
�:
�
��dead
�Ȣ 3,�(100)-50
��3,-15,�(1800)+256,10
�LIV%-=2:�sco
� �("FX 112,"+�(3-SC%)):FLA%=0
��0,255,255,255
��F%=0�6
� �128+FLA%:FLA%=3-FLA%:Ȗ:�:�
��("FX 112,"+�(SC%))
�0,144,144,160

�
:
	��sco
(�0:�131
2�28,0,0,39,0
<
SC%=3-SC%
F�("FX112,"+�(SC%))
P�
Z�4,0);"Score ";SCO%;
d�24,0);"Shields ";LIV%;
n
SC%=3-SC%
x�("FX112,"+�(SC%))
��
��4,0);"Score ";SCO%;
��24,0);"Shields ";LIV%;
��28,0,31,39,1
��128
��
�:
���shoot
��4,-15,8000,10
��0,�(2)
�9�X%(NB%),Y%(11)+UW%*YR:�21,�(2)*1280-1920,�(1024)-512
��(5)=1 �shot
��
:

��shot
�0,255,255,255
!Ȣ 3,�(100)-50
"�3,-15,�(1800)+256,10
,LIV%-=1:�sco
6�0,144,144,160
@�
J:
T	��fin
^*FX113,1
h*FX112,1
r�26
|ȗ �
��0,0,0,0
��3,255,255,255
�
FLA%=0
��F%=0�20
�
�128+FLA%
�FLA%=3-FLA%
�Ȗ:�
��
��=0:���>100
��
�:
���baddie
��4,-10,BS%/2,3
BX%+=BXS%:BY%+=BYS%
 �BX%>2284 � BX%<0 BXS%=-BXS%
 �BY%>2000 � BY%<0 BYS%=-BYS%
&'PX%=(BX%+X1%)/BS%:PY%=(BY%+Y1%)/BS%
0BT%=BB%/BS%
:HA%=BT%*1.5
D�0,2
NV�PX%,PY%+HA%:�PX%,PY%-HA%:�85,PX%+BT%,PY%:�PX%+BT%*2,PY%+HA%:�85,PX%+BT%*2,PY%-HA%
XH�0,1:�PX%,PY%:�PX%+BT%,PY%+BT%:�85,PX%+BT%,PY%-BT%:�85,PX%+BT%*2,PY%
b�(SD%)>210 �badf
lBS%-=VE*2:�BS%<=0 �badc
v�
�:
�
��badc
�
BS%=50
�!BX%=�(2248):BY%=�(2000):ba%=�
�#BXS%=�(300)-150:BYS%=�(300)-150
��
�:
�
��badf
��4,-15,11000,10
��0,�(2)
�/�PX%+BT%,PY%:�21,�(2)*1280-1920,�(1024)-512
��(5)=1 �shot
��
:
��makemouse

� �d^H
 � block 10, data 256
*� number
4� A$:xpos=�A$,"*"):ypos=0
>�X%=0�31:P%=data+X%*8
H� A$:� Y%=0 � 7:Q%=0
R
�Z%=0�7�2
\$N%=(� �A$,Y%*4+Z%/2+1,1)-46)<<Z%
fQ%=Q%+N%:�:P%?Y%=Q%:�
p��A$,1)="*" � ypos=X%
z�
�%?block=0:block?1=number:block?2=8
�block?3=&20:block?4=xpos
�block?5=ypos:block!6=data
�ș 7,&15,block
��C%=1�3:� R%,G%,B%
�ȗ � C%,R%,G%,B%
��
��
�:
��2
�%�...............*................
�%�................................
�%�................................
	%�.............../................
	%�.............../................
	%�.............../................
	$%�.............../................
	.%�.............../................
	8%�.............../................
	B%�.............../................
	L%�.............../................
	V%�.............../................
	`%�..........0..../....0...........
	j%�...........0.......0............
	t%�............0.....0.............
	~%�................................
	�&�.../////////.......//////////...*
	�%�................................
	�%�................................
	�%�............0.....0.............
	�%�...........0.../...0............
	�%�..........0..../....0...........
	�%�.............../................
	�%�.............../................
	�%�.............../................
	�%�.............../................
	�%�.............../................
	�%�.............../................
%�.............../................

%�.............../................
%�................................
%�................................
(%�................................
2�240,240,240
<�64,190,220
F�255,64,64
P:
Z��title
d*POINTER
n ȗ � 1
x ȗ � 1
�ȗ ȓ 0,36,1278,280
�� �
�+� � � �:ș "Wimp_CommandWindow",-1:�4:�
��19,1,1,0,0,0
��19,2,3,0,0,0
��19,3,7,0,0,0
��19,0,0,0,0,0
��26
�*FX112,1
�*FX113,1
�*FX15,0
��
�*SCHOOSE TITLE
�&ED,0,768
�F%=1�10
CN%=F%+4:�CN%>12CN%=12
"�1
,%�12-�(�(SC%(F%))),19-F%);SC%(F%)
6�2
@+�13,19-F%);�17-�(SC$(F%)),".");SC$(F%)
J�
T�1
^�11,20);"Click an option:"
h�3
r�9,22);"Level 1 "
|�9,23);"Level 2"
��9,24);"Level 3"
��9,25);"Level 4"
��9,26);"Level 5"
��2
��13,28);"Instructions"
�3�12,30);"turn sound ";:� SOU%=� �"off" � �"on"
��18,22);"bonus    0"
��18,23);"bonus 2000"
��18,24);"bonus 4000"
��18,25);"bonus 6000"
��18,26);"bonus 8000"
��:ȗMX%,MY%,MZ%:�MZ%=0
�OT%=-10
�
ȗMX%,MY%,MZ%
YT%=(1024-MY%)/32+1
&L� YT%<>OT% �0,1024-YT%*32:�98,1280,32:�0,1024-OT%*32:�98,1280,32:OT%=YT%
0� MZ%<>0
:� YT%=31 SOU%=� SOU%:�dpJ
D� YT%=29 �info:�dpJ
N,� YT%=23 VE=.7:DI=3:SD%=200:SCO%=0:�tJL
X.� YT%=24 VE=1:DI=4:SD%=300:SCO%=2000:�tJL
b0� YT%=25 VE=1.3:DI=5:SD%=400:SCO%=4000:�tJL
l0� YT%=26 VE=1.6:DI=6:SD%=500:SCO%=6000:�tJL
v0� YT%=27 VE=1.9:DI=7:SD%=600:SCO%=8000:�tJL
�	�THL
��:ȗMX%,MY%,MZ%:�MZ%=0
�� �
��
�:
���input
�ȗ �
�6�19,1,1,0,0,0:�19,2,3,0,0,0:�19,3,7,0,0,0:�0,0,0,0
��26
��128
�*FX113,1
�*FX112,1
�HSN%=-1:�F%=1�10

� SCO%>=SC%(F%) HSN%=F%

�

�HSN%=-1 �tvM

 �

*�1

4-�4,8);"You have reached the High Scores"

>�2

H.�4,10);"Please enter your Name.........."

R�3

\*FX15,0

f�4,12);NA$

p� �(NA$)>17 �T`M

z�

��F%=0�HSN%-1

�'SC%(F%)=SC%(F%+1):SC$(F%)=SC$(F%+1)

��

�SC%(HSN%)=SCO%

�SC$(HSN%)=NA$

��

�:

�
��info

��

�� �

�� � � � �DLN

��2

���''" Your task is to enter the Trench and   destroy as many alien fighters as       possible. At the same time, you must    knock out the red gun emplacements      mounted in the wall of the trench, and";
X�;"  avoid the yellow force-fields that      obstruct the Trench in certain places."
��'" Being struck by lasers from fighters orgun emplacements will reduce your       shields by 1, colliding with a force-   field will reduce it by 2. When it dropsto zero, you are dead."
��'" To fire your lasers, press any mouse   button. Moving the mouse will move your ship as well as your sights, only       experience can tell you how close you   can safely fly to a force-field. "
$�3
.�11,25);"Click a button"
8�:ȗMX%,MY%,MZ%:�MZ%=0
B�:ȗMX%,MY%,MZ%:�MZ%<>0
L�
�
00000000  0d 00 0a 0c f4 3e 54 72  65 6e 63 68 0d 00 0f 25  |.....>Trench...%|
00000010  f4 20 28 63 29 20 41 72  63 68 69 6d 65 64 65 73  |. (c) Archimedes|
00000020  20 57 6f 72 6c 64 20 41  70 72 69 6c 20 31 39 39  | World April 199|
00000030  32 0d 00 14 28 f4 20 54  72 65 6e 63 68 20 67 61  |2...(. Trench ga|
00000040  6d 65 20 62 79 20 4d 61  74 74 68 65 77 20 44 72  |me by Matthew Dr|
00000050  61 70 65 72 20 31 39 39  30 0d 00 1e 06 eb 31 0d  |aper 1990.....1.|
00000060  00 28 05 87 0d 00 32 0e  f2 6d 61 6b 65 6d 6f 75  |.(....2..makemou|
00000070  73 65 0d 00 3c 08 c8 a0  20 34 0d 00 46 0f 2a 43  |se..<... 4..F.*C|
00000080  48 41 4e 4e 2e 20 31 20  32 0d 00 50 10 2a 43 48  |HANN. 1 2..P.*CH|
00000090  41 4e 4e 2e 20 32 20 31  30 0d 00 5a 10 2a 43 48  |ANN. 2 10..Z.*CH|
000000a0  41 4e 4e 2e 20 33 20 31  30 0d 00 64 10 2a 43 48  |ANN. 3 10..d.*CH|
000000b0  41 4e 4e 2e 20 34 20 31  30 0d 00 6e 0a c8 a2 20  |ANN. 4 10..n... |
000000c0  31 2c 30 0d 00 78 13 de  20 58 25 28 32 30 29 2c  |1,0..x.. X%(20),|
000000d0  59 25 28 32 30 29 0d 00  82 15 de 20 53 43 25 28  |Y%(20)..... SC%(|
000000e0  32 30 29 2c 53 43 24 28  32 30 29 0d 00 8c 0e 53  |20),SC$(20)....S|
000000f0  43 24 28 29 3d 22 4d 44  22 0d 00 96 1f e3 46 25  |C$()="MD".....F%|
00000100  3d 31 b8 31 30 3a 53 43  25 28 46 25 29 3d 28 46  |=1.10:SC%(F%)=(F|
00000110  25 2d 31 29 2a 35 30 30  0d 00 a0 05 ed 0d 00 aa  |%-1)*500........|
00000120  0a 53 4f 55 25 3d b9 0d  00 b4 0d ee 20 85 20 e5  |.SOU%=...... . .|
00000130  8d 54 56 43 0d 00 be 05  3a 0d 00 c8 0a f2 74 69  |.TVC....:.....ti|
00000140  74 6c 65 0d 00 d2 2b e7  20 53 4f 55 25 3d b9 20  |tle...+. SOU%=. |
00000150  ff 28 22 41 55 44 49 4f  20 4f 4e 22 29 20 8b 20  |.("AUDIO ON") . |
00000160  ff 28 22 41 55 44 49 4f  20 4f 46 46 22 29 0d 00  |.("AUDIO OFF")..|
00000170  dc 1b 42 58 25 3d b3 28  32 32 34 38 29 3a 42 59  |..BX%=.(2248):BY|
00000180  25 3d b3 28 32 30 30 30  29 0d 00 e6 23 42 58 53  |%=.(2000)...#BXS|
00000190  25 3d b3 28 33 30 30 29  2d 31 35 30 3a 42 59 53  |%=.(300)-150:BYS|
000001a0  25 3d b3 28 33 30 30 29  2d 31 35 30 0d 00 f0 0a  |%=.(300)-150....|
000001b0  42 53 25 3d 35 30 0d 00  fa 0b 42 42 25 3d 32 30  |BS%=50....BB%=20|
000001c0  30 0d 01 04 0a 4e 42 25  3d 31 31 0d 01 0e 0a 41  |0....NB%=11....A|
000001d0  44 3d 2e 31 34 0d 01 18  09 59 52 3d 2e 35 0d 01  |D=.14....YR=.5..|
000001e0  22 09 62 61 25 3d b9 0d  01 2c 09 4c 57 25 3d a3  |".ba%=...,.LW%=.|
000001f0  0d 01 36 09 52 57 25 3d  a3 0d 01 40 09 42 57 25  |..6.RW%=...@.BW%|
00000200  3d a3 0d 01 4a 09 48 57  25 3d a3 0d 01 54 12 fb  |=...J.HW%=...T..|
00000210  30 2c 31 34 34 2c 31 34  34 2c 31 36 30 0d 01 5e  |0,144,144,160..^|
00000220  0f fb 33 2c 33 32 2c 33  32 2c 39 36 0d 01 68 11  |..3,32,32,96..h.|
00000230  fb 32 2c 32 34 30 2c 32  34 30 2c 39 36 0d 01 72  |.2,240,240,96..r|
00000240  0c 42 55 58 25 3d 35 31  32 0d 01 7c 0b 4c 49 56  |.BUX%=512..|.LIV|
00000250  25 3d 35 30 0d 01 86 3e  53 43 25 3d 31 3a ff 28  |%=50...>SC%=1:.(|
00000260  22 46 58 31 31 32 2c 31  22 29 3a ef 31 32 3a ff  |"FX112,1"):.12:.|
00000270  28 22 46 58 31 31 32 2c  32 22 29 3a ef 31 32 3a  |("FX112,2"):.12:|
00000280  ff 28 22 46 58 31 31 32  2c 22 2b c3 28 53 43 25  |.("FX112,"+.(SC%|
00000290  29 29 0d 01 90 15 ef 32  34 2c 30 3b 30 3b 31 32  |)).....24,0;0;12|
000002a0  37 38 3b 39 38 38 3b 0d  01 9a 08 f2 73 63 6f 0d  |78;988;.....sco.|
000002b0  01 a4 05 3a 0d 01 ae 07  47 3d 30 0d 01 b8 0a c8  |...:....G=0.....|
000002c0  97 20 ee 20 32 0d 01 c2  0a c8 97 20 88 20 33 0d  |. . 2...... . 3.|
000002d0  01 cc 16 c8 97 20 c8 93  20 30 2c 30 2c 31 32 37  |..... .. 0,0,127|
000002e0  38 2c 39 38 38 0d 01 d6  11 c8 97 4d 58 25 2c 4d  |8,988......MX%,M|
000002f0  59 25 2c 4d 5a 25 0d 01  e0 0d c8 91 36 34 30 2c  |Y%,MZ%......640,|
00000300  35 31 32 0d 01 ea 05 3a  0d 01 f4 05 f5 0d 01 fe  |512....:........|
00000310  11 58 31 25 3d 2d 4d 58  25 2d 31 31 34 32 0d 02  |.X1%=-MX%-1142..|
00000320  08 10 59 31 25 3d 2d 4d  59 25 2d 38 30 30 0d 02  |..Y1%=-MY%-800..|
00000330  12 48 ec 58 31 25 2c 59  31 25 3a df 30 2c 30 3a  |.H.X1%,Y1%:.0,0:|
00000340  df 58 31 25 2b 32 32 38  34 2c 59 31 25 3a ec 58  |.X1%+2284,Y1%:.X|
00000350  31 25 2c 59 31 25 2b 32  30 30 30 3a ec 30 2c 30  |1%,Y1%+2000:.0,0|
00000360  3a f0 38 35 2c 58 31 25  2b 32 32 38 34 2c 59 31  |:.85,X1%+2284,Y1|
00000370  25 2b 32 30 30 30 0d 02  1c 09 4c 56 25 3d 31 0d  |%+2000....LV%=1.|
00000380  02 26 12 e3 46 25 3d 31  33 30 b8 31 30 88 2d 32  |.&..F%=130.10.-2|
00000390  34 0d 02 30 65 48 25 3d  46 25 2d 47 3a 58 4c 25  |4..0eH%=F%-G:XL%|
000003a0  3d 58 31 25 2f 48 25 3a  59 4c 25 3d 59 31 25 2f  |=X1%/H%:YL%=Y1%/|
000003b0  48 25 3a 49 56 25 3d 59  4c 25 2b 32 30 30 30 2f  |H%:IV%=YL%+2000/|
000003c0  48 25 3a 4a 56 25 3d 32  32 38 34 2f 48 25 2b 58  |H%:JV%=2284/H%+X|
000003d0  4c 25 3a ec 58 4c 25 2c  49 56 25 3a df 58 4c 25  |L%:.XL%,IV%:.XL%|
000003e0  2c 59 4c 25 3a df 4a 56  25 2c 59 4c 25 3a df 4a  |,YL%:.JV%,YL%:.J|
000003f0  56 25 2c 49 56 25 0d 02  3a 3e 58 25 28 4c 56 25  |V%,IV%..:>X%(LV%|
00000400  29 3d 58 4c 25 3a 58 25  28 4c 56 25 2b 31 29 3d  |)=XL%:X%(LV%+1)=|
00000410  4a 56 25 3a 59 25 28 4c  56 25 29 3d 59 4c 25 3a  |JV%:Y%(LV%)=YL%:|
00000420  59 25 28 4c 56 25 2b 31  29 3d 49 56 25 3a 4c 56  |Y%(LV%+1)=IV%:LV|
00000430  25 2b 3d 32 0d 02 44 05  ed 0d 02 4e 14 54 57 25  |%+=2..D....N.TW%|
00000440  3d 28 4a 56 25 2d 58 25  28 31 31 29 29 0d 02 58  |=(JV%-X%(11))..X|
00000450  14 55 57 25 3d 28 49 56  25 2d 59 25 28 31 31 29  |.UW%=(IV%-Y%(11)|
00000460  29 0d 02 62 14 4d 56 25  3d 54 57 25 2f 32 2b 58  |)..b.MV%=TW%/2+X|
00000470  25 28 31 31 29 0d 02 6c  14 4d 55 25 3d 55 57 25  |%(11)..l.MU%=UW%|
00000480  2f 32 2b 59 25 28 31 31  29 0d 02 76 13 e7 20 62  |/2+Y%(11)..v.. b|
00000490  61 25 3d b9 20 f2 62 61  64 64 69 65 0d 02 80 35  |a%=. .baddie...5|
000004a0  e6 30 2c 31 3a 44 52 25  3d 54 57 25 2a 41 44 3a  |.0,1:DR%=TW%*AD:|
000004b0  c8 93 c8 90 58 25 28 4e  42 25 29 2c 59 25 28 31  |....X%(NB%),Y%(1|
000004c0  31 29 2b 55 57 25 2a 59  52 2c 44 52 25 2c 44 52  |1)+UW%*YR,DR%,DR|
000004d0  25 0d 02 8a 1e c8 97 4d  58 25 2c 4d 59 25 2c 4d  |%......MX%,MY%,M|
000004e0  5a 25 3a e7 4d 5a 25 3c  3e 30 f2 66 69 72 65 0d  |Z%:.MZ%<>0.fire.|
000004f0  02 94 08 e6 30 2c 32 0d  02 9e 44 e7 20 4c 57 25  |....0,2...D. LW%|
00000500  3d b9 20 ec 58 25 28 31  31 29 2c 59 25 28 31 31  |=. .X%(11),Y%(11|
00000510  29 3a df 4d 56 25 2c 49  56 25 3a df 58 25 28 31  |):.MV%,IV%:.X%(1|
00000520  31 29 2c 49 56 25 3a df  4d 56 25 2c 59 25 28 31  |1),IV%:.MV%,Y%(1|
00000530  31 29 3a df 4d 56 25 2c  49 56 25 0d 02 a8 44 e7  |1):.MV%,IV%...D.|
00000540  20 52 57 25 3d b9 20 ec  58 25 28 31 32 29 2c 59  | RW%=. .X%(12),Y|
00000550  25 28 31 31 29 3a df 4d  56 25 2c 49 56 25 3a df  |%(11):.MV%,IV%:.|
00000560  58 25 28 31 32 29 2c 49  56 25 3a df 4d 56 25 2c  |X%(12),IV%:.MV%,|
00000570  59 25 28 31 31 29 3a df  4d 56 25 2c 49 56 25 0d  |Y%(11):.MV%,IV%.|
00000580  02 b2 41 e7 20 42 57 25  3d b9 20 ec 58 25 28 31  |..A. BW%=. .X%(1|
00000590  31 29 2c 59 25 28 31 31  29 3a df 58 25 28 31 32  |1),Y%(11):.X%(12|
000005a0  29 2c 4d 55 25 3a df 58  25 28 31 31 29 2c 4d 55  |),MU%:.X%(11),MU|
000005b0  25 3a df 58 25 28 31 32  29 2c 59 25 28 31 31 29  |%:.X%(12),Y%(11)|
000005c0  0d 02 bc 4d e7 20 48 57  25 3d b9 20 ec 58 25 28  |...M. HW%=. .X%(|
000005d0  31 32 29 2c 4d 55 25 3a  df 58 25 28 31 31 29 2c  |12),MU%:.X%(11),|
000005e0  4d 55 25 3a df 58 25 28  31 32 29 2c 59 25 28 31  |MU%:.X%(12),Y%(1|
000005f0  32 29 3a df 58 25 28 31  31 29 2c 59 25 28 31 32  |2):.X%(11),Y%(12|
00000600  29 3a df 58 25 28 31 32  29 2c 4d 55 25 0d 02 c6  |):.X%(12),MU%...|
00000610  1e e7 b3 28 53 44 25 29  3e 32 31 30 3a e7 20 59  |...(SD%)>210:. Y|
00000620  52 3e 2d 31 20 f2 73 68  6f 6f 74 0d 02 d0 08 e6  |R>-1 .shoot.....|
00000630  30 2c 33 0d 02 da 15 47  2b 3d 56 45 3a e7 47 3e  |0,3....G+=VE:.G>|
00000640  39 20 f2 63 68 65 63 6b  0d 02 e4 20 ff 28 22 46  |9 .check... .("F|
00000650  58 31 31 33 2c 22 2b c3  28 53 43 25 29 29 3a 53  |X113,"+.(SC%)):S|
00000660  43 25 3d 33 2d 53 43 25  0d 02 ee 18 ff 28 22 46  |C%=3-SC%.....("F|
00000670  58 31 31 32 2c 22 2b c3  28 53 43 25 29 29 3a db  |X112,"+.(SC%)):.|
00000680  0d 02 f8 11 d4 31 2c 2d  31 32 2c 32 35 36 2c 31  |.....1,-12,256,1|
00000690  30 0d 03 02 0d fd 20 4c  49 56 25 3c 3d 30 0d 03  |0..... LIV%<=0..|
000006a0  0c 08 f2 66 69 6e 0d 03  16 0a f2 69 6e 70 75 74  |...fin.....input|
000006b0  0d 03 20 09 e5 8d 64 48  40 0d 03 2a 05 e0 0d 03  |.. ...dH@..*....|
000006c0  34 05 3a 0d 03 3e 0a dd  f2 66 69 72 65 0d 03 48  |4.:..>...fire..H|
000006d0  10 c8 a2 32 2c 42 55 58  25 2f 34 2e 31 0d 03 52  |...2,BUX%/4.1..R|
000006e0  13 d4 32 2c 2d 31 35 2c  31 31 30 30 30 2c 31 30  |..2,-15,11000,10|
000006f0  0d 03 5c 12 c8 97 20 4d  58 25 2c 4d 59 25 2c 4d  |..\... MX%,MY%,M|
00000700  5a 25 0d 03 66 29 50 4f  49 25 3d b0 4d 58 25 2c  |Z%..f)POI%=.MX%,|
00000710  4d 59 25 29 3a e7 20 50  4f 49 25 3d 31 20 84 20  |MY%):. POI%=1 . |
00000720  50 4f 49 25 3d 32 20 f2  68 69 74 0d 03 70 0b e6  |POI%=2 .hit..p..|
00000730  30 2c b3 28 32 29 0d 03  7a 25 ec 42 55 58 25 2c  |0,.(2)..z%.BUX%,|
00000740  2d 35 31 32 3a f0 32 31  2c 4d 58 25 2c 4d 59 25  |-512:.21,MX%,MY%|
00000750  3a 42 55 58 25 3d 2d 42  55 58 25 0d 03 84 05 e1  |:BUX%=-BUX%.....|
00000760  0d 03 8e 05 3a 0d 03 98  09 dd f2 68 69 74 0d 03  |....:......hit..|
00000770  a2 0f fb 20 30 2c 32 35  35 2c 30 2c 30 0d 03 ab  |... 0,255,0,0...|
00000780  12 c8 a2 20 33 2c b3 28  31 30 30 29 2d 35 30 0d  |... 3,.(100)-50.|
00000790  03 ac 19 d4 33 2c 2d 31  35 2c b3 28 31 38 30 30  |....3,-15,.(1800|
000007a0  29 2b 32 35 36 2c 31 30  0d 03 b6 23 48 42 58 25  |)+256,10...#HBX%|
000007b0  3d 58 25 28 4e 42 25 29  3a 48 42 59 25 3d 59 25  |=X%(NB%):HBY%=Y%|
000007c0  28 31 31 29 2b 55 57 25  2a 59 52 0d 03 c0 69 e7  |(11)+UW%*YR...i.|
000007d0  4d 58 25 3e 3d 48 42 58  25 2d 31 36 20 80 20 4d  |MX%>=HBX%-16 . M|
000007e0  58 25 3c 3d 48 42 58 25  2b 44 52 25 2b 31 36 20  |X%<=HBX%+DR%+16 |
000007f0  80 20 4d 59 25 3e 3d 48  42 59 25 2d 31 36 20 80  |. MY%>=HBY%-16 .|
00000800  20 4d 59 25 3c 3d 48 42  59 25 2b 44 52 25 2b 31  | MY%<=HBY%+DR%+1|
00000810  36 20 59 52 3d 2d 31 30  30 3a 53 43 4f 25 2b 3d  |6 YR=-100:SCO%+=|
00000820  35 30 20 8b 20 f2 62 61  64 63 3a 53 43 4f 25 2b  |50 . .badc:SCO%+|
00000830  3d 31 30 30 0d 03 ca 08  f2 73 63 6f 0d 03 d4 13  |=100.....sco....|
00000840  fb 20 30 2c 31 34 34 2c  31 34 34 2c 31 36 30 0d  |. 0,144,144,160.|
00000850  03 de 05 e1 0d 03 e8 05  3a 0d 03 f2 0b dd f2 63  |........:......c|
00000860  68 65 63 6b 0d 03 fc 0a  53 44 25 2b 3d 31 0d 04  |heck....SD%+=1..|
00000870  06 1c e7 20 62 61 25 3d  a3 20 3a e7 20 b3 28 44  |... ba%=. :. .(D|
00000880  49 29 3e 32 20 62 61 25  3d b9 0d 04 10 11 53 43  |I)>2 ba%=.....SC|
00000890  4f 25 2b 3d 31 30 3a f2  73 63 6f 0d 04 1a 0b 56  |O%+=10:.sco....V|
000008a0  45 2b 3d 2e 30 31 0d 04  24 0b 44 49 2b 3d 2e 30  |E+=.01..$.DI+=.0|
000008b0  35 0d 04 2e 1d 47 3d 2d  31 34 3a 4e 42 25 3d b3  |5....G=-14:NB%=.|
000008c0  28 32 29 2b 31 30 3a 59  52 3d b3 28 31 29 0d 04  |(2)+10:YR=.(1)..|
000008d0  38 1e e7 20 4c 57 25 3a  e7 4d 58 25 3c 32 31 37  |8.. LW%:.MX%<217|
000008e0  20 f2 64 65 61 64 3a e5  8d 44 60 44 0d 04 42 1f  | .dead:..D`D..B.|
000008f0  e7 20 52 57 25 3a e7 4d  58 25 3e 2d 31 32 37 20  |. RW%:.MX%>-127 |
00000900  f2 64 65 61 64 3a e5 8d  44 60 44 0d 04 4c 1e e7  |.dead:..D`D..L..|
00000910  20 42 57 25 3a e7 4d 59  25 3c 32 34 36 20 f2 64  | BW%:.MY%<246 .d|
00000920  65 61 64 3a e5 8d 44 60  44 0d 04 56 18 e7 20 48  |ead:..D`D..V.. H|
00000930  57 25 3a e7 4d 59 25 3e  2d 37 32 20 f2 64 65 61  |W%:.MY%>-72 .dea|
00000940  64 0d 04 60 1b 4c 57 25  3d a3 3a 52 57 25 3d a3  |d..`.LW%=.:RW%=.|
00000950  3a 42 57 25 3d a3 3a 48  57 25 3d a3 0d 04 6a 12  |:BW%=.:HW%=...j.|
00000960  e7 b3 28 44 49 29 3c 32  20 e5 8d 74 5c 44 0d 04  |..(DI)<2 ..t\D..|
00000970  74 19 4c 52 25 3d b3 28  33 29 3a e7 4c 52 25 3d  |t.LR%=.(3):.LR%=|
00000980  31 20 4c 57 25 3d b9 0d  04 7e 10 e7 4c 52 25 3d  |1 LW%=...~..LR%=|
00000990  32 20 52 57 25 3d b9 0d  04 88 19 4c 52 25 3d b3  |2 RW%=.....LR%=.|
000009a0  28 33 29 3a e7 4c 52 25  3d 31 20 48 57 25 3d b9  |(3):.LR%=1 HW%=.|
000009b0  0d 04 92 10 e7 4c 52 25  3d 32 20 42 57 25 3d b9  |.....LR%=2 BW%=.|
000009c0  0d 04 9c 05 e1 0d 04 a6  05 3a 0d 04 b0 0a dd f2  |.........:......|
000009d0  64 65 61 64 0d 04 b9 12  c8 a2 20 33 2c b3 28 31  |dead...... 3,.(1|
000009e0  30 30 29 2d 35 30 0d 04  ba 19 d4 33 2c 2d 31 35  |00)-50.....3,-15|
000009f0  2c b3 28 31 38 30 30 29  2b 32 35 36 2c 31 30 0d  |,.(1800)+256,10.|
00000a00  04 c4 10 4c 49 56 25 2d  3d 32 3a f2 73 63 6f 0d  |...LIV%-=2:.sco.|
00000a10  04 ce 20 ff 28 22 46 58  20 31 31 32 2c 22 2b c3  |.. .("FX 112,"+.|
00000a20  28 33 2d 53 43 25 29 29  3a 46 4c 41 25 3d 30 0d  |(3-SC%)):FLA%=0.|
00000a30  04 d8 12 fb 30 2c 32 35  35 2c 32 35 35 2c 32 35  |....0,255,255,25|
00000a40  35 0d 04 e2 0b e3 46 25  3d 30 b8 36 0d 04 ec 20  |5.....F%=0.6... |
00000a50  fb 31 32 38 2b 46 4c 41  25 3a 46 4c 41 25 3d 33  |.128+FLA%:FLA%=3|
00000a60  2d 46 4c 41 25 3a c8 96  3a db 3a ed 0d 04 f6 17  |-FLA%:..:.:.....|
00000a70  ff 28 22 46 58 20 31 31  32 2c 22 2b c3 28 53 43  |.("FX 112,"+.(SC|
00000a80  25 29 29 0d 05 00 12 fb  30 2c 31 34 34 2c 31 34  |%)).....0,144,14|
00000a90  34 2c 31 36 30 0d 05 0a  05 e1 0d 05 14 05 3a 0d  |4,160.........:.|
00000aa0  05 1e 09 dd f2 73 63 6f  0d 05 28 0b fb 30 3a fb  |.....sco..(..0:.|
00000ab0  31 33 31 0d 05 32 10 ef  32 38 2c 30 2c 30 2c 33  |131..2..28,0,0,3|
00000ac0  39 2c 30 0d 05 3c 0d 53  43 25 3d 33 2d 53 43 25  |9,0..<.SC%=3-SC%|
00000ad0  0d 05 46 16 ff 28 22 46  58 31 31 32 2c 22 2b c3  |..F..("FX112,"+.|
00000ae0  28 53 43 25 29 29 0d 05  50 05 db 0d 05 5a 19 f1  |(SC%))..P....Z..|
00000af0  8a 34 2c 30 29 3b 22 53  63 6f 72 65 20 22 3b 53  |.4,0);"Score ";S|
00000b00  43 4f 25 3b 0d 05 64 1c  f1 8a 32 34 2c 30 29 3b  |CO%;..d...24,0);|
00000b10  22 53 68 69 65 6c 64 73  20 22 3b 4c 49 56 25 3b  |"Shields ";LIV%;|
00000b20  0d 05 6e 0d 53 43 25 3d  33 2d 53 43 25 0d 05 78  |..n.SC%=3-SC%..x|
00000b30  16 ff 28 22 46 58 31 31  32 2c 22 2b c3 28 53 43  |..("FX112,"+.(SC|
00000b40  25 29 29 0d 05 82 05 db  0d 05 8c 19 f1 8a 34 2c  |%))...........4,|
00000b50  30 29 3b 22 53 63 6f 72  65 20 22 3b 53 43 4f 25  |0);"Score ";SCO%|
00000b60  3b 0d 05 96 1c f1 8a 32  34 2c 30 29 3b 22 53 68  |;......24,0);"Sh|
00000b70  69 65 6c 64 73 20 22 3b  4c 49 56 25 3b 0d 05 a0  |ields ";LIV%;...|
00000b80  11 ef 32 38 2c 30 2c 33  31 2c 33 39 2c 31 0d 05  |..28,0,31,39,1..|
00000b90  aa 08 fb 31 32 38 0d 05  b4 05 e1 0d 05 be 05 3a  |...128.........:|
00000ba0  0d 05 c8 0b dd f2 73 68  6f 6f 74 0d 05 d2 12 d4  |......shoot.....|
00000bb0  34 2c 2d 31 35 2c 38 30  30 30 2c 31 30 0d 05 dc  |4,-15,8000,10...|
00000bc0  0b e6 30 2c b3 28 32 29  0d 05 e6 39 ec 58 25 28  |..0,.(2)...9.X%(|
00000bd0  4e 42 25 29 2c 59 25 28  31 31 29 2b 55 57 25 2a  |NB%),Y%(11)+UW%*|
00000be0  59 52 3a f0 32 31 2c b3  28 32 29 2a 31 32 38 30  |YR:.21,.(2)*1280|
00000bf0  2d 31 39 32 30 2c b3 28  31 30 32 34 29 2d 35 31  |-1920,.(1024)-51|
00000c00  32 0d 05 f0 11 e7 b3 28  35 29 3d 31 20 f2 73 68  |2......(5)=1 .sh|
00000c10  6f 74 0d 05 fa 05 e1 0d  06 04 05 3a 0d 06 0e 0a  |ot.........:....|
00000c20  dd f2 73 68 6f 74 0d 06  18 12 fb 30 2c 32 35 35  |..shot.....0,255|
00000c30  2c 32 35 35 2c 32 35 35  0d 06 21 12 c8 a2 20 33  |,255,255..!... 3|
00000c40  2c b3 28 31 30 30 29 2d  35 30 0d 06 22 19 d4 33  |,.(100)-50.."..3|
00000c50  2c 2d 31 35 2c b3 28 31  38 30 30 29 2b 32 35 36  |,-15,.(1800)+256|
00000c60  2c 31 30 0d 06 2c 10 4c  49 56 25 2d 3d 31 3a f2  |,10..,.LIV%-=1:.|
00000c70  73 63 6f 0d 06 36 12 fb  30 2c 31 34 34 2c 31 34  |sco..6..0,144,14|
00000c80  34 2c 31 36 30 0d 06 40  05 e1 0d 06 4a 05 3a 0d  |4,160..@....J.:.|
00000c90  06 54 09 dd f2 66 69 6e  0d 06 5e 0c 2a 46 58 31  |.T...fin..^.*FX1|
00000ca0  31 33 2c 31 0d 06 68 0c  2a 46 58 31 31 32 2c 31  |13,1..h.*FX112,1|
00000cb0  0d 06 72 07 ef 32 36 0d  06 7c 08 c8 97 20 87 0d  |..r..26..|... ..|
00000cc0  06 86 0c fb 30 2c 30 2c  30 2c 30 0d 06 90 12 fb  |....0,0,0,0.....|
00000cd0  33 2c 32 35 35 2c 32 35  35 2c 32 35 35 0d 06 9a  |3,255,255,255...|
00000ce0  0a 46 4c 41 25 3d 30 0d  06 a4 0c e3 46 25 3d 30  |.FLA%=0.....F%=0|
00000cf0  b8 32 30 0d 06 ae 0d fb  31 32 38 2b 46 4c 41 25  |.20.....128+FLA%|
00000d00  0d 06 b8 0f 46 4c 41 25  3d 33 2d 46 4c 41 25 0d  |....FLA%=3-FLA%.|
00000d10  06 c2 08 c8 96 3a db 0d  06 cc 05 ed 0d 06 d6 0f  |.....:..........|
00000d20  d1 3d 30 3a f5 fd 91 3e  31 30 30 0d 06 e0 05 e1  |.=0:...>100.....|
00000d30  0d 06 ea 05 3a 0d 06 f4  0c dd f2 62 61 64 64 69  |....:......baddi|
00000d40  65 0d 06 fe 12 d4 34 2c  2d 31 30 2c 42 53 25 2f  |e.....4,-10,BS%/|
00000d50  32 2c 33 0d 07 08 17 42  58 25 2b 3d 42 58 53 25  |2,3....BX%+=BXS%|
00000d60  3a 42 59 25 2b 3d 42 59  53 25 0d 07 12 20 e7 42  |:BY%+=BYS%... .B|
00000d70  58 25 3e 32 32 38 34 20  84 20 42 58 25 3c 30 20  |X%>2284 . BX%<0 |
00000d80  42 58 53 25 3d 2d 42 58  53 25 0d 07 1c 20 e7 42  |BXS%=-BXS%... .B|
00000d90  59 25 3e 32 30 30 30 20  84 20 42 59 25 3c 30 20  |Y%>2000 . BY%<0 |
00000da0  42 59 53 25 3d 2d 42 59  53 25 0d 07 26 27 50 58  |BYS%=-BYS%..&'PX|
00000db0  25 3d 28 42 58 25 2b 58  31 25 29 2f 42 53 25 3a  |%=(BX%+X1%)/BS%:|
00000dc0  50 59 25 3d 28 42 59 25  2b 59 31 25 29 2f 42 53  |PY%=(BY%+Y1%)/BS|
00000dd0  25 0d 07 30 0f 42 54 25  3d 42 42 25 2f 42 53 25  |%..0.BT%=BB%/BS%|
00000de0  0d 07 3a 0f 48 41 25 3d  42 54 25 2a 31 2e 35 0d  |..:.HA%=BT%*1.5.|
00000df0  07 44 08 e6 30 2c 32 0d  07 4e 56 ec 50 58 25 2c  |.D..0,2..NV.PX%,|
00000e00  50 59 25 2b 48 41 25 3a  ec 50 58 25 2c 50 59 25  |PY%+HA%:.PX%,PY%|
00000e10  2d 48 41 25 3a f0 38 35  2c 50 58 25 2b 42 54 25  |-HA%:.85,PX%+BT%|
00000e20  2c 50 59 25 3a ec 50 58  25 2b 42 54 25 2a 32 2c  |,PY%:.PX%+BT%*2,|
00000e30  50 59 25 2b 48 41 25 3a  f0 38 35 2c 50 58 25 2b  |PY%+HA%:.85,PX%+|
00000e40  42 54 25 2a 32 2c 50 59  25 2d 48 41 25 0d 07 58  |BT%*2,PY%-HA%..X|
00000e50  48 e6 30 2c 31 3a ec 50  58 25 2c 50 59 25 3a ec  |H.0,1:.PX%,PY%:.|
00000e60  50 58 25 2b 42 54 25 2c  50 59 25 2b 42 54 25 3a  |PX%+BT%,PY%+BT%:|
00000e70  f0 38 35 2c 50 58 25 2b  42 54 25 2c 50 59 25 2d  |.85,PX%+BT%,PY%-|
00000e80  42 54 25 3a f0 38 35 2c  50 58 25 2b 42 54 25 2a  |BT%:.85,PX%+BT%*|
00000e90  32 2c 50 59 25 0d 07 62  15 e7 b3 28 53 44 25 29  |2,PY%..b...(SD%)|
00000ea0  3e 32 31 30 20 f2 62 61  64 66 0d 07 6c 1b 42 53  |>210 .badf..l.BS|
00000eb0  25 2d 3d 56 45 2a 32 3a  e7 42 53 25 3c 3d 30 20  |%-=VE*2:.BS%<=0 |
00000ec0  f2 62 61 64 63 0d 07 76  05 e1 0d 07 80 05 3a 0d  |.badc..v......:.|
00000ed0  07 8a 0a dd f2 62 61 64  63 0d 07 94 0a 42 53 25  |.....badc....BS%|
00000ee0  3d 35 30 0d 07 9e 21 42  58 25 3d b3 28 32 32 34  |=50...!BX%=.(224|
00000ef0  38 29 3a 42 59 25 3d b3  28 32 30 30 30 29 3a 62  |8):BY%=.(2000):b|
00000f00  61 25 3d a3 0d 07 a8 23  42 58 53 25 3d b3 28 33  |a%=....#BXS%=.(3|
00000f10  30 30 29 2d 31 35 30 3a  42 59 53 25 3d b3 28 33  |00)-150:BYS%=.(3|
00000f20  30 30 29 2d 31 35 30 0d  07 b2 05 e1 0d 07 bc 05  |00)-150.........|
00000f30  3a 0d 07 c6 0a dd f2 62  61 64 66 0d 07 d0 13 d4  |:......badf.....|
00000f40  34 2c 2d 31 35 2c 31 31  30 30 30 2c 31 30 0d 07  |4,-15,11000,10..|
00000f50  da 0b e6 30 2c b3 28 32  29 0d 07 e4 2f ec 50 58  |...0,.(2).../.PX|
00000f60  25 2b 42 54 25 2c 50 59  25 3a f0 32 31 2c b3 28  |%+BT%,PY%:.21,.(|
00000f70  32 29 2a 31 32 38 30 2d  31 39 32 30 2c b3 28 31  |2)*1280-1920,.(1|
00000f80  30 32 34 29 2d 35 31 32  0d 07 ee 11 e7 b3 28 35  |024)-512......(5|
00000f90  29 3d 31 20 f2 73 68 6f  74 0d 07 f8 05 e1 0d 08  |)=1 .shot.......|
00000fa0  02 05 3a 0d 08 0c 0f dd  f2 6d 61 6b 65 6d 6f 75  |..:......makemou|
00000fb0  73 65 0d 08 16 0a f7 20  8d 64 5e 48 0d 08 20 18  |se..... .d^H.. .|
00000fc0  de 20 62 6c 6f 63 6b 20  31 30 2c 20 64 61 74 61  |. block 10, data|
00000fd0  20 32 35 36 0d 08 2a 0c  f3 20 6e 75 6d 62 65 72  | 256..*.. number|
00000fe0  0d 08 34 1d f3 20 41 24  3a 78 70 6f 73 3d a7 41  |..4.. A$:xpos=.A|
00000ff0  24 2c 22 2a 22 29 3a 79  70 6f 73 3d 30 0d 08 3e  |$,"*"):ypos=0..>|
00001000  19 e3 58 25 3d 30 b8 33  31 3a 50 25 3d 64 61 74  |..X%=0.31:P%=dat|
00001010  61 2b 58 25 2a 38 0d 08  48 18 f3 20 41 24 3a e3  |a+X%*8..H.. A$:.|
00001020  20 59 25 3d 30 20 b8 20  37 3a 51 25 3d 30 0d 08  | Y%=0 . 7:Q%=0..|
00001030  52 0d e3 5a 25 3d 30 b8  37 88 32 0d 08 5c 24 4e  |R..Z%=0.7.2..\$N|
00001040  25 3d 28 97 20 c1 41 24  2c 59 25 2a 34 2b 5a 25  |%=(. .A$,Y%*4+Z%|
00001050  2f 32 2b 31 2c 31 29 2d  34 36 29 3c 3c 5a 25 0d  |/2+1,1)-46)<<Z%.|
00001060  08 66 19 51 25 3d 51 25  2b 4e 25 3a ed 3a 50 25  |.f.Q%=Q%+N%:.:P%|
00001070  3f 59 25 3d 51 25 3a ed  0d 08 70 19 e7 c2 41 24  |?Y%=Q%:...p...A$|
00001080  2c 31 29 3d 22 2a 22 20  8c 20 79 70 6f 73 3d 58  |,1)="*" . ypos=X|
00001090  25 0d 08 7a 05 ed 0d 08  84 25 3f 62 6c 6f 63 6b  |%..z.....%?block|
000010a0  3d 30 3a 62 6c 6f 63 6b  3f 31 3d 6e 75 6d 62 65  |=0:block?1=numbe|
000010b0  72 3a 62 6c 6f 63 6b 3f  32 3d 38 0d 08 8e 1c 62  |r:block?2=8....b|
000010c0  6c 6f 63 6b 3f 33 3d 26  32 30 3a 62 6c 6f 63 6b  |lock?3=&20:block|
000010d0  3f 34 3d 78 70 6f 73 0d  08 98 1d 62 6c 6f 63 6b  |?4=xpos....block|
000010e0  3f 35 3d 79 70 6f 73 3a  62 6c 6f 63 6b 21 36 3d  |?5=ypos:block!6=|
000010f0  64 61 74 61 0d 08 a2 12  c8 99 20 37 2c 26 31 35  |data...... 7,&15|
00001100  2c 62 6c 6f 63 6b 0d 08  ac 16 e3 43 25 3d 31 b8  |,block.....C%=1.|
00001110  33 3a f3 20 52 25 2c 47  25 2c 42 25 0d 08 b6 14  |3:. R%,G%,B%....|
00001120  c8 97 20 fb 20 43 25 2c  52 25 2c 47 25 2c 42 25  |.. . C%,R%,G%,B%|
00001130  0d 08 c0 05 ed 0d 08 ca  05 e1 0d 08 d4 05 3a 0d  |..............:.|
00001140  08 de 06 dc 32 0d 08 e8  25 dc 2e 2e 2e 2e 2e 2e  |....2...%.......|
00001150  2e 2e 2e 2e 2e 2e 2e 2e  2e 2a 2e 2e 2e 2e 2e 2e  |.........*......|
00001160  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 0d 08 f2 25 dc 2e  |.............%..|
00001170  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
00001180  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 0d  |................|
00001190  08 fc 25 dc 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |..%.............|
000011a0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
000011b0  2e 2e 2e 2e 0d 09 06 25  dc 2e 2e 2e 2e 2e 2e 2e  |.......%........|
000011c0  2e 2e 2e 2e 2e 2e 2e 2e  2f 2e 2e 2e 2e 2e 2e 2e  |......../.......|
000011d0  2e 2e 2e 2e 2e 2e 2e 2e  2e 0d 09 10 25 dc 2e 2e  |............%...|
000011e0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2f 2e 2e  |............./..|
000011f0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 0d 09  |................|
00001200  1a 25 dc 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |.%..............|
00001210  2e 2e 2f 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |../.............|
00001220  2e 2e 2e 0d 09 24 25 dc  2e 2e 2e 2e 2e 2e 2e 2e  |.....$%.........|
00001230  2e 2e 2e 2e 2e 2e 2e 2f  2e 2e 2e 2e 2e 2e 2e 2e  |......./........|
00001240  2e 2e 2e 2e 2e 2e 2e 2e  0d 09 2e 25 dc 2e 2e 2e  |...........%....|
00001250  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2f 2e 2e 2e  |............/...|
00001260  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 0d 09 38  |...............8|
00001270  25 dc 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |%...............|
00001280  2e 2f 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |./..............|
00001290  2e 2e 0d 09 42 25 dc 2e  2e 2e 2e 2e 2e 2e 2e 2e  |....B%..........|
000012a0  2e 2e 2e 2e 2e 2e 2f 2e  2e 2e 2e 2e 2e 2e 2e 2e  |....../.........|
000012b0  2e 2e 2e 2e 2e 2e 2e 0d  09 4c 25 dc 2e 2e 2e 2e  |.........L%.....|
000012c0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2f 2e 2e 2e 2e  |.........../....|
000012d0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 0d 09 56 25  |..............V%|
000012e0  dc 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
000012f0  2f 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |/...............|
00001300  2e 0d 09 60 25 dc 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |...`%...........|
00001310  30 2e 2e 2e 2e 2f 2e 2e  2e 2e 30 2e 2e 2e 2e 2e  |0..../....0.....|
00001320  2e 2e 2e 2e 2e 2e 0d 09  6a 25 dc 2e 2e 2e 2e 2e  |........j%......|
00001330  2e 2e 2e 2e 2e 2e 30 2e  2e 2e 2e 2e 2e 2e 30 2e  |......0.......0.|
00001340  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 0d 09 74 25 dc  |.............t%.|
00001350  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 30 2e 2e 2e  |............0...|
00001360  2e 2e 30 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |..0.............|
00001370  0d 09 7e 25 dc 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |..~%............|
00001380  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
00001390  2e 2e 2e 2e 2e 0d 09 88  26 dc 2e 2e 2e 2f 2f 2f  |........&....///|
000013a0  2f 2f 2f 2f 2f 2f 2e 2e  2e 2e 2e 2e 2e 2f 2f 2f  |//////.......///|
000013b0  2f 2f 2f 2f 2f 2f 2f 2e  2e 2e 2a 0d 09 92 25 dc  |///////...*...%.|
000013c0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
*
000013e0  0d 09 9c 25 dc 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |...%............|
000013f0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
00001400  2e 2e 2e 2e 2e 0d 09 a6  25 dc 2e 2e 2e 2e 2e 2e  |........%.......|
00001410  2e 2e 2e 2e 2e 2e 30 2e  2e 2e 2e 2e 30 2e 2e 2e  |......0.....0...|
00001420  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 0d 09 b0 25 dc 2e  |.............%..|
00001430  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 30 2e 2e 2e 2f 2e  |..........0.../.|
00001440  2e 2e 30 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 0d  |..0.............|
00001450  09 ba 25 dc 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 30 2e  |..%...........0.|
00001460  2e 2e 2e 2f 2e 2e 2e 2e  30 2e 2e 2e 2e 2e 2e 2e  |.../....0.......|
00001470  2e 2e 2e 2e 0d 09 c4 25  dc 2e 2e 2e 2e 2e 2e 2e  |.......%........|
00001480  2e 2e 2e 2e 2e 2e 2e 2e  2f 2e 2e 2e 2e 2e 2e 2e  |......../.......|
00001490  2e 2e 2e 2e 2e 2e 2e 2e  2e 0d 09 ce 25 dc 2e 2e  |............%...|
000014a0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2f 2e 2e  |............./..|
000014b0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 0d 09  |................|
000014c0  d8 25 dc 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |.%..............|
000014d0  2e 2e 2f 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |../.............|
000014e0  2e 2e 2e 0d 09 e2 25 dc  2e 2e 2e 2e 2e 2e 2e 2e  |......%.........|
000014f0  2e 2e 2e 2e 2e 2e 2e 2f  2e 2e 2e 2e 2e 2e 2e 2e  |......./........|
00001500  2e 2e 2e 2e 2e 2e 2e 2e  0d 09 ec 25 dc 2e 2e 2e  |...........%....|
00001510  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2f 2e 2e 2e  |............/...|
00001520  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 0d 09 f6  |................|
00001530  25 dc 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |%...............|
00001540  2e 2f 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |./..............|
00001550  2e 2e 0d 0a 00 25 dc 2e  2e 2e 2e 2e 2e 2e 2e 2e  |.....%..........|
00001560  2e 2e 2e 2e 2e 2e 2f 2e  2e 2e 2e 2e 2e 2e 2e 2e  |....../.........|
00001570  2e 2e 2e 2e 2e 2e 2e 0d  0a 0a 25 dc 2e 2e 2e 2e  |..........%.....|
00001580  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2f 2e 2e 2e 2e  |.........../....|
00001590  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 0d 0a 14 25  |...............%|
000015a0  dc 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
000015b0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
000015c0  2e 0d 0a 1e 25 dc 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |....%...........|
000015d0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
000015e0  2e 2e 2e 2e 2e 2e 0d 0a  28 25 dc 2e 2e 2e 2e 2e  |........(%......|
000015f0  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 2e 2e 2e 2e 2e  |................|
00001600  2e 2e 2e 2e 2e 2e 2e 2e  2e 2e 2e 0d 0a 32 10 dc  |.............2..|
00001610  32 34 30 2c 32 34 30 2c  32 34 30 0d 0a 3c 0f dc  |240,240,240..<..|
00001620  36 34 2c 31 39 30 2c 32  32 30 0d 0a 46 0e dc 32  |64,190,220..F..2|
00001630  35 35 2c 36 34 2c 36 34  0d 0a 50 05 3a 0d 0a 5a  |55,64,64..P.:..Z|
00001640  0b dd f2 74 69 74 6c 65  0d 0a 64 0c 2a 50 4f 49  |...title..d.*POI|
00001650  4e 54 45 52 0d 0a 6e 0b  20 c8 97 20 ee 20 31 0d  |NTER..n. .. . 1.|
00001660  0a 78 0b 20 c8 97 20 88  20 31 0d 0a 82 17 c8 97  |.x. .. . 1......|
00001670  20 c8 93 20 30 2c 33 36  2c 31 32 37 38 2c 32 38  | .. 0,36,1278,28|
00001680  30 0d 0a 8c 07 ea 20 85  0d 0a 96 2b ee 20 85 20  |0..... ....+. . |
00001690  d4 20 ee 3a c8 99 20 22  57 69 6d 70 5f 43 6f 6d  |. .:.. "Wimp_Com|
000016a0  6d 61 6e 64 57 69 6e 64  6f 77 22 2c 2d 31 3a ef  |mandWindow",-1:.|
000016b0  34 3a e0 0d 0a a0 11 ef  31 39 2c 31 2c 31 2c 30  |4:......19,1,1,0|
000016c0  2c 30 2c 30 0d 0a aa 11  ef 31 39 2c 32 2c 33 2c  |,0,0.....19,2,3,|
000016d0  30 2c 30 2c 30 0d 0a b4  11 ef 31 39 2c 33 2c 37  |0,0,0.....19,3,7|
000016e0  2c 30 2c 30 2c 30 0d 0a  be 11 ef 31 39 2c 30 2c  |,0,0,0.....19,0,|
000016f0  30 2c 30 2c 30 2c 30 0d  0a c8 07 ef 32 36 0d 0a  |0,0,0,0.....26..|
00001700  d2 0c 2a 46 58 31 31 32  2c 31 0d 0a dc 0c 2a 46  |..*FX112,1....*F|
00001710  58 31 31 33 2c 31 0d 0a  e6 0b 2a 46 58 31 35 2c  |X113,1....*FX15,|
00001720  30 0d 0a f0 05 db 0d 0a  fa 12 2a 53 43 48 4f 4f  |0.........*SCHOO|
00001730  53 45 20 54 49 54 4c 45  0d 0b 04 0e f0 26 45 44  |SE TITLE.....&ED|
00001740  2c 30 2c 37 36 38 0d 0b  0e 0c e3 46 25 3d 31 b8  |,0,768.....F%=1.|
00001750  31 30 0d 0b 18 1a 43 4e  25 3d 46 25 2b 34 3a e7  |10....CN%=F%+4:.|
00001760  43 4e 25 3e 31 32 43 4e  25 3d 31 32 0d 0b 22 06  |CN%>12CN%=12..".|
00001770  fb 31 0d 0b 2c 25 f1 8a  31 32 2d a9 28 c3 28 53  |.1..,%..12-.(.(S|
00001780  43 25 28 46 25 29 29 29  2c 31 39 2d 46 25 29 3b  |C%(F%))),19-F%);|
00001790  53 43 25 28 46 25 29 0d  0b 36 06 fb 32 0d 0b 40  |SC%(F%)..6..2..@|
000017a0  2b f1 8a 31 33 2c 31 39  2d 46 25 29 3b c4 31 37  |+..13,19-F%);.17|
000017b0  2d a9 28 53 43 24 28 46  25 29 29 2c 22 2e 22 29  |-.(SC$(F%)),".")|
000017c0  3b 53 43 24 28 46 25 29  0d 0b 4a 05 ed 0d 0b 54  |;SC$(F%)..J....T|
000017d0  06 fb 31 0d 0b 5e 1f f1  8a 31 31 2c 32 30 29 3b  |..1..^...11,20);|
000017e0  22 43 6c 69 63 6b 20 61  6e 20 6f 70 74 69 6f 6e  |"Click an option|
000017f0  3a 22 0d 0b 68 06 fb 33  0d 0b 72 16 f1 8a 39 2c  |:"..h..3..r...9,|
00001800  32 32 29 3b 22 4c 65 76  65 6c 20 31 20 22 0d 0b  |22);"Level 1 "..|
00001810  7c 15 f1 8a 39 2c 32 33  29 3b 22 4c 65 76 65 6c  ||...9,23);"Level|
00001820  20 32 22 0d 0b 86 15 f1  8a 39 2c 32 34 29 3b 22  | 2"......9,24);"|
00001830  4c 65 76 65 6c 20 33 22  0d 0b 90 15 f1 8a 39 2c  |Level 3"......9,|
00001840  32 35 29 3b 22 4c 65 76  65 6c 20 34 22 0d 0b 9a  |25);"Level 4"...|
00001850  15 f1 8a 39 2c 32 36 29  3b 22 4c 65 76 65 6c 20  |...9,26);"Level |
00001860  35 22 0d 0b a4 06 fb 32  0d 0b ae 1b f1 8a 31 33  |5".....2......13|
00001870  2c 32 38 29 3b 22 49 6e  73 74 72 75 63 74 69 6f  |,28);"Instructio|
00001880  6e 73 22 0d 0b b8 33 f1  8a 31 32 2c 33 30 29 3b  |ns"...3..12,30);|
00001890  22 74 75 72 6e 20 73 6f  75 6e 64 20 22 3b 3a e7  |"turn sound ";:.|
000018a0  20 53 4f 55 25 3d b9 20  f1 22 6f 66 66 22 20 8b  | SOU%=. ."off" .|
000018b0  20 f1 22 6f 6e 22 0d 0b  c2 19 f1 8a 31 38 2c 32  | ."on"......18,2|
000018c0  32 29 3b 22 62 6f 6e 75  73 20 20 20 20 30 22 0d  |2);"bonus    0".|
000018d0  0b cc 19 f1 8a 31 38 2c  32 33 29 3b 22 62 6f 6e  |.....18,23);"bon|
000018e0  75 73 20 32 30 30 30 22  0d 0b d6 19 f1 8a 31 38  |us 2000"......18|
000018f0  2c 32 34 29 3b 22 62 6f  6e 75 73 20 34 30 30 30  |,24);"bonus 4000|
00001900  22 0d 0b e0 19 f1 8a 31  38 2c 32 35 29 3b 22 62  |"......18,25);"b|
00001910  6f 6e 75 73 20 36 30 30  30 22 0d 0b ea 19 f1 8a  |onus 6000"......|
00001920  31 38 2c 32 36 29 3b 22  62 6f 6e 75 73 20 38 30  |18,26);"bonus 80|
00001930  30 30 22 0d 0b f4 1a f5  3a c8 97 4d 58 25 2c 4d  |00".....:..MX%,M|
00001940  59 25 2c 4d 5a 25 3a fd  4d 5a 25 3d 30 0d 0b fe  |Y%,MZ%:.MZ%=0...|
00001950  0b 4f 54 25 3d 2d 31 30  0d 0c 08 05 f5 0d 0c 12  |.OT%=-10........|
00001960  11 c8 97 4d 58 25 2c 4d  59 25 2c 4d 5a 25 0d 0c  |...MX%,MY%,MZ%..|
00001970  1c 17 59 54 25 3d 28 31  30 32 34 2d 4d 59 25 29  |..YT%=(1024-MY%)|
00001980  2f 33 32 2b 31 0d 0c 26  4c e7 20 59 54 25 3c 3e  |/32+1..&L. YT%<>|
00001990  4f 54 25 20 ec 30 2c 31  30 32 34 2d 59 54 25 2a  |OT% .0,1024-YT%*|
000019a0  33 32 3a f0 39 38 2c 31  32 38 30 2c 33 32 3a ec  |32:.98,1280,32:.|
000019b0  30 2c 31 30 32 34 2d 4f  54 25 2a 33 32 3a f0 39  |0,1024-OT%*32:.9|
000019c0  38 2c 31 32 38 30 2c 33  32 3a 4f 54 25 3d 59 54  |8,1280,32:OT%=YT|
000019d0  25 0d 0c 30 0c fd 20 4d  5a 25 3c 3e 30 0d 0c 3a  |%..0.. MZ%<>0..:|
000019e0  1e e7 20 59 54 25 3d 33  31 20 53 4f 55 25 3d ac  |.. YT%=31 SOU%=.|
000019f0  20 53 4f 55 25 3a e5 8d  64 70 4a 0d 0c 44 18 e7  | SOU%:..dpJ..D..|
00001a00  20 59 54 25 3d 32 39 20  f2 69 6e 66 6f 3a e5 8d  | YT%=29 .info:..|
00001a10  64 70 4a 0d 0c 4e 2c e7  20 59 54 25 3d 32 33 20  |dpJ..N,. YT%=23 |
00001a20  56 45 3d 2e 37 3a 44 49  3d 33 3a 53 44 25 3d 32  |VE=.7:DI=3:SD%=2|
00001a30  30 30 3a 53 43 4f 25 3d  30 3a e5 8d 74 4a 4c 0d  |00:SCO%=0:..tJL.|
00001a40  0c 58 2e e7 20 59 54 25  3d 32 34 20 56 45 3d 31  |.X.. YT%=24 VE=1|
00001a50  3a 44 49 3d 34 3a 53 44  25 3d 33 30 30 3a 53 43  |:DI=4:SD%=300:SC|
00001a60  4f 25 3d 32 30 30 30 3a  e5 8d 74 4a 4c 0d 0c 62  |O%=2000:..tJL..b|
00001a70  30 e7 20 59 54 25 3d 32  35 20 56 45 3d 31 2e 33  |0. YT%=25 VE=1.3|
00001a80  3a 44 49 3d 35 3a 53 44  25 3d 34 30 30 3a 53 43  |:DI=5:SD%=400:SC|
00001a90  4f 25 3d 34 30 30 30 3a  e5 8d 74 4a 4c 0d 0c 6c  |O%=4000:..tJL..l|
00001aa0  30 e7 20 59 54 25 3d 32  36 20 56 45 3d 31 2e 36  |0. YT%=26 VE=1.6|
00001ab0  3a 44 49 3d 36 3a 53 44  25 3d 35 30 30 3a 53 43  |:DI=6:SD%=500:SC|
00001ac0  4f 25 3d 36 30 30 30 3a  e5 8d 74 4a 4c 0d 0c 76  |O%=6000:..tJL..v|
00001ad0  30 e7 20 59 54 25 3d 32  37 20 56 45 3d 31 2e 39  |0. YT%=27 VE=1.9|
00001ae0  3a 44 49 3d 37 3a 53 44  25 3d 36 30 30 3a 53 43  |:DI=7:SD%=600:SC|
00001af0  4f 25 3d 38 30 30 30 3a  e5 8d 74 4a 4c 0d 0c 80  |O%=8000:..tJL...|
00001b00  09 e5 8d 54 48 4c 0d 0c  8a 1a f5 3a c8 97 4d 58  |...THL.....:..MX|
00001b10  25 2c 4d 59 25 2c 4d 5a  25 3a fd 4d 5a 25 3d 30  |%,MY%,MZ%:.MZ%=0|
00001b20  0d 0c 94 07 f7 20 85 0d  0c 9e 05 e1 0d 0c a8 05  |..... ..........|
00001b30  3a 0d 0c b2 0b dd f2 69  6e 70 75 74 0d 0c bc 08  |:......input....|
00001b40  c8 97 20 87 0d 0c c6 36  ef 31 39 2c 31 2c 31 2c  |.. ....6.19,1,1,|
00001b50  30 2c 30 2c 30 3a ef 31  39 2c 32 2c 33 2c 30 2c  |0,0,0:.19,2,3,0,|
00001b60  30 2c 30 3a ef 31 39 2c  33 2c 37 2c 30 2c 30 2c  |0,0:.19,3,7,0,0,|
00001b70  30 3a fb 30 2c 30 2c 30  2c 30 0d 0c d0 07 ef 32  |0:.0,0,0,0.....2|
00001b80  36 0d 0c da 08 fb 31 32  38 0d 0c e4 0c 2a 46 58  |6.....128....*FX|
00001b90  31 31 33 2c 31 0d 0c ee  0c 2a 46 58 31 31 32 2c  |113,1....*FX112,|
00001ba0  31 0d 0c f8 14 48 53 4e  25 3d 2d 31 3a e3 46 25  |1....HSN%=-1:.F%|
00001bb0  3d 31 b8 31 30 0d 0d 02  1b e7 20 53 43 4f 25 3e  |=1.10..... SCO%>|
00001bc0  3d 53 43 25 28 46 25 29  20 48 53 4e 25 3d 46 25  |=SC%(F%) HSN%=F%|
00001bd0  0d 0d 0c 05 ed 0d 0d 16  12 e7 48 53 4e 25 3d 2d  |..........HSN%=-|
00001be0  31 20 e5 8d 74 76 4d 0d  0d 20 05 db 0d 0d 2a 06  |1 ..tvM.. ....*.|
00001bf0  fb 31 0d 0d 34 2d f1 8a  34 2c 38 29 3b 22 59 6f  |.1..4-..4,8);"Yo|
00001c00  75 20 68 61 76 65 20 72  65 61 63 68 65 64 20 74  |u have reached t|
00001c10  68 65 20 48 69 67 68 20  53 63 6f 72 65 73 22 0d  |he High Scores".|
00001c20  0d 3e 06 fb 32 0d 0d 48  2e f1 8a 34 2c 31 30 29  |.>..2..H...4,10)|
00001c30  3b 22 50 6c 65 61 73 65  20 65 6e 74 65 72 20 79  |;"Please enter y|
00001c40  6f 75 72 20 4e 61 6d 65  2e 2e 2e 2e 2e 2e 2e 2e  |our Name........|
00001c50  2e 2e 22 0d 0d 52 06 fb  33 0d 0d 5c 0b 2a 46 58  |.."..R..3..\.*FX|
00001c60  31 35 2c 30 0d 0d 66 0f  e8 8a 34 2c 31 32 29 3b  |15,0..f...4,12);|
00001c70  4e 41 24 0d 0d 70 15 e7  20 a9 28 4e 41 24 29 3e  |NA$..p.. .(NA$)>|
00001c80  31 37 20 e5 8d 54 60 4d  0d 0d 7a 05 87 0d 0d 84  |17 ..T`M..z.....|
00001c90  10 e3 46 25 3d 30 b8 48  53 4e 25 2d 31 0d 0d 8e  |..F%=0.HSN%-1...|
00001ca0  27 53 43 25 28 46 25 29  3d 53 43 25 28 46 25 2b  |'SC%(F%)=SC%(F%+|
00001cb0  31 29 3a 53 43 24 28 46  25 29 3d 53 43 24 28 46  |1):SC$(F%)=SC$(F|
00001cc0  25 2b 31 29 0d 0d 98 05  ed 0d 0d a2 12 53 43 25  |%+1).........SC%|
00001cd0  28 48 53 4e 25 29 3d 53  43 4f 25 0d 0d ac 11 53  |(HSN%)=SCO%....S|
00001ce0  43 24 28 48 53 4e 25 29  3d 4e 41 24 0d 0d b6 05  |C$(HSN%)=NA$....|
00001cf0  e1 0d 0d c0 05 3a 0d 0d  ca 0a dd f2 69 6e 66 6f  |.....:......info|
00001d00  0d 0d d4 05 db 0d 0d de  07 ea 20 85 0d 0d e8 10  |.......... .....|
00001d10  ee 20 85 20 ea 20 e5 20  8d 44 4c 4e 0d 0d f2 06  |. . . . .DLN....|
00001d20  fb 32 0d 0d fc d0 f1 27  27 22 20 59 6f 75 72 20  |.2.....''" Your |
00001d30  74 61 73 6b 20 69 73 20  74 6f 20 65 6e 74 65 72  |task is to enter|
00001d40  20 74 68 65 20 54 72 65  6e 63 68 20 61 6e 64 20  | the Trench and |
00001d50  20 20 64 65 73 74 72 6f  79 20 61 73 20 6d 61 6e  |  destroy as man|
00001d60  79 20 61 6c 69 65 6e 20  66 69 67 68 74 65 72 73  |y alien fighters|
00001d70  20 61 73 20 20 20 20 20  20 20 70 6f 73 73 69 62  | as       possib|
00001d80  6c 65 2e 20 41 74 20 74  68 65 20 73 61 6d 65 20  |le. At the same |
00001d90  74 69 6d 65 2c 20 79 6f  75 20 6d 75 73 74 20 20  |time, you must  |
00001da0  20 20 6b 6e 6f 63 6b 20  6f 75 74 20 74 68 65 20  |  knock out the |
00001db0  72 65 64 20 67 75 6e 20  65 6d 70 6c 61 63 65 6d  |red gun emplacem|
00001dc0  65 6e 74 73 20 20 20 20  20 20 6d 6f 75 6e 74 65  |ents      mounte|
00001dd0  64 20 69 6e 20 74 68 65  20 77 61 6c 6c 20 6f 66  |d in the wall of|
00001de0  20 74 68 65 20 74 72 65  6e 63 68 2c 20 61 6e 64  | the trench, and|
00001df0  22 3b 0d 0e 06 58 f1 3b  22 20 20 61 76 6f 69 64  |";...X.;"  avoid|
00001e00  20 74 68 65 20 79 65 6c  6c 6f 77 20 66 6f 72 63  | the yellow forc|
00001e10  65 2d 66 69 65 6c 64 73  20 74 68 61 74 20 20 20  |e-fields that   |
00001e20  20 20 20 6f 62 73 74 72  75 63 74 20 74 68 65 20  |   obstruct the |
00001e30  54 72 65 6e 63 68 20 69  6e 20 63 65 72 74 61 69  |Trench in certai|
00001e40  6e 20 70 6c 61 63 65 73  2e 22 0d 0e 10 be f1 27  |n places.".....'|
00001e50  22 20 42 65 69 6e 67 20  73 74 72 75 63 6b 20 62  |" Being struck b|
00001e60  79 20 6c 61 73 65 72 73  20 66 72 6f 6d 20 66 69  |y lasers from fi|
00001e70  67 68 74 65 72 73 20 6f  72 67 75 6e 20 65 6d 70  |ghters orgun emp|
00001e80  6c 61 63 65 6d 65 6e 74  73 20 77 69 6c 6c 20 72  |lacements will r|
00001e90  65 64 75 63 65 20 79 6f  75 72 20 20 20 20 20 20  |educe your      |
00001ea0  20 73 68 69 65 6c 64 73  20 62 79 20 31 2c 20 63  | shields by 1, c|
00001eb0  6f 6c 6c 69 64 69 6e 67  20 77 69 74 68 20 61 20  |olliding with a |
00001ec0  66 6f 72 63 65 2d 20 20  20 66 69 65 6c 64 20 77  |force-   field w|
00001ed0  69 6c 6c 20 72 65 64 75  63 65 20 69 74 20 62 79  |ill reduce it by|
00001ee0  20 32 2e 20 57 68 65 6e  20 69 74 20 64 72 6f 70  | 2. When it drop|
00001ef0  73 74 6f 20 7a 65 72 6f  2c 20 79 6f 75 20 61 72  |sto zero, you ar|
00001f00  65 20 64 65 61 64 2e 22  0d 0e 1a c9 f1 27 22 20  |e dead.".....'" |
00001f10  54 6f 20 66 69 72 65 20  79 6f 75 72 20 6c 61 73  |To fire your las|
00001f20  65 72 73 2c 20 70 72 65  73 73 20 61 6e 79 20 6d  |ers, press any m|
00001f30  6f 75 73 65 20 20 20 62  75 74 74 6f 6e 2e 20 4d  |ouse   button. M|
00001f40  6f 76 69 6e 67 20 74 68  65 20 6d 6f 75 73 65 20  |oving the mouse |
00001f50  77 69 6c 6c 20 6d 6f 76  65 20 79 6f 75 72 20 73  |will move your s|
00001f60  68 69 70 20 61 73 20 77  65 6c 6c 20 61 73 20 79  |hip as well as y|
00001f70  6f 75 72 20 73 69 67 68  74 73 2c 20 6f 6e 6c 79  |our sights, only|
00001f80  20 20 20 20 20 20 20 65  78 70 65 72 69 65 6e 63  |       experienc|
00001f90  65 20 63 61 6e 20 74 65  6c 6c 20 79 6f 75 20 68  |e can tell you h|
00001fa0  6f 77 20 63 6c 6f 73 65  20 79 6f 75 20 20 20 63  |ow close you   c|
00001fb0  61 6e 20 73 61 66 65 6c  79 20 66 6c 79 20 74 6f  |an safely fly to|
00001fc0  20 61 20 66 6f 72 63 65  2d 66 69 65 6c 64 2e 20  | a force-field. |
00001fd0  22 0d 0e 24 06 fb 33 0d  0e 2e 1d f1 8a 31 31 2c  |"..$..3......11,|
00001fe0  32 35 29 3b 22 43 6c 69  63 6b 20 61 20 62 75 74  |25);"Click a but|
00001ff0  74 6f 6e 22 0d 0e 38 1a  f5 3a c8 97 4d 58 25 2c  |ton"..8..:..MX%,|
00002000  4d 59 25 2c 4d 5a 25 3a  fd 4d 5a 25 3d 30 0d 0e  |MY%,MZ%:.MZ%=0..|
00002010  42 1b f5 3a c8 97 4d 58  25 2c 4d 59 25 2c 4d 5a  |B..:..MX%,MY%,MZ|
00002020  25 3a fd 4d 5a 25 3c 3e  30 0d 0e 4c 05 e1 0d ff  |%:.MZ%<>0..L....|
00002030