home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-06-06 | 26.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 25 f4 20 3e 24 | 2e 53 74 61 72 54 72 65 |...%. >$|.StarTre|
|00000010| 6b 2e 21 53 74 61 72 54 | 72 65 6b 2e 21 52 75 6e |k.!StarT|rek.!Run|
|00000020| 49 6d 61 67 65 0d 00 14 | 2f 53 65 72 69 61 6c 4e |Image...|/SerialN|
|00000030| 6f 3d 39 30 30 30 30 30 | 31 3a 44 61 74 65 3d 30 |o=900000|1:Date=0|
|00000040| 36 30 36 31 39 39 32 3a | 56 65 72 73 69 6f 6e 3d |6061992:|Version=|
|00000050| 31 2e 36 31 0d 00 1e 05 | 3a 0d 00 28 16 f4 20 a9 |1.61....|:..(.. .|
|00000060| 20 4d 61 72 74 69 6e 20 | 43 2e 20 57 65 62 62 0d | Martin |C. Webb.|
|00000070| 00 32 18 f4 20 20 20 20 | 33 30 20 53 75 64 62 75 |.2.. |30 Sudbu|
|00000080| 72 79 20 52 6f 61 64 0d | 00 3c 10 f4 20 20 20 20 |ry Road.|.<.. |
|00000090| 20 43 6f 73 68 61 6d 0d | 00 46 15 f4 20 20 20 20 | Cosham.|.F.. |
|000000a0| 20 20 50 6f 72 74 73 6d | 6f 75 74 68 0d 00 50 15 | Portsm|outh..P.|
|000000b0| f4 20 20 20 20 20 20 20 | 48 41 4d 50 53 48 49 52 |. |HAMPSHIR|
|000000c0| 45 0d 00 5a 14 f4 20 20 | 20 20 20 20 20 20 50 4f |E..Z.. | PO|
|000000d0| 36 20 33 51 5a 0d 00 64 | 1b f4 20 20 20 20 20 20 |6 3QZ..d|.. |
|000000e0| 20 20 20 28 30 37 30 35 | 29 20 33 37 30 36 32 33 | (0705|) 370623|
|000000f0| 0d 00 6e 05 3a 0d 00 78 | 17 f4 20 41 72 63 68 69 |..n.:..x|.. Archi|
|00000100| 76 65 20 42 42 53 20 23 | 32 34 30 38 0d 00 82 05 |ve BBS #|2408....|
|00000110| 3a 0d 00 8c 33 f4 20 54 | 68 69 73 20 70 72 6f 67 |:...3. T|his prog|
|00000120| 72 61 6d 20 69 73 20 66 | 6f 72 20 75 73 65 20 69 |ram is f|or use i|
|00000130| 6e 20 74 68 65 20 70 75 | 62 6c 69 63 20 64 6f 6d |n the pu|blic dom|
|00000140| 61 69 6e 2e 0d 00 96 4b | f4 20 49 74 20 6d 61 79 |ain....K|. It may|
|00000150| 20 62 65 20 66 72 65 65 | 6c 79 20 63 6f 70 69 65 | be free|ly copie|
|00000160| 64 20 61 6e 64 20 64 69 | 73 74 72 69 62 75 74 65 |d and di|stribute|
|00000170| 64 20 61 73 20 6c 6f 6e | 67 20 61 73 20 6e 6f 20 |d as lon|g as no |
|00000180| 63 68 61 72 67 65 20 69 | 73 20 6d 61 64 65 2e 0d |charge i|s made..|
|00000190| 00 a0 05 3a 0d 00 aa 49 | f4 20 41 6e 79 20 69 6d |...:...I|. Any im|
|000001a0| 70 72 6f 76 65 6d 65 6e | 74 73 20 6f 72 20 61 6d |provemen|ts or am|
|000001b0| 65 6e 64 6d 65 6e 74 73 | 20 73 68 6f 75 6c 64 20 |endments| should |
|000001c0| 62 65 20 70 61 73 73 65 | 64 20 62 61 63 6b 20 74 |be passe|d back t|
|000001d0| 6f 20 6d 65 20 73 6f 20 | 49 20 63 61 6e 0d 00 b4 |o me so |I can...|
|000001e0| 36 f4 20 6b 65 65 70 20 | 61 6e 20 75 70 74 6f 64 |6. keep |an uptod|
|000001f0| 61 74 65 20 63 6f 70 79 | 20 6f 66 20 61 6c 6c 20 |ate copy| of all |
|00000200| 76 65 72 73 69 6f 6e 73 | 20 61 76 61 69 6c 61 62 |versions| availab|
|00000210| 6c 65 2e 0d 00 be 05 3a | 0d 00 c8 0f ee 20 85 20 |le.....:|..... . |
|00000220| f2 4b 49 4c 4c 3a e0 0d | 00 d2 13 f2 69 6e 73 74 |.KILL:..|....inst|
|00000230| 61 6c 6c 73 70 72 69 74 | 65 73 0d 00 dc 07 eb 31 |allsprit|es.....1|
|00000240| 35 0d 00 e6 21 f2 74 72 | 65 6b 3a f2 74 52 45 6b |5...!.tr|ek:.tREk|
|00000250| 3a f2 74 72 65 4b 3a f2 | 54 52 65 6b 3a f2 74 72 |:.treK:.|TRek:.tr|
|00000260| 45 6b 0d 00 f0 05 f5 0d | 00 fa 22 20 f2 54 72 65 |Ek......|.." .Tre|
|00000270| 6b 3a f2 74 52 65 6b 3a | f2 73 74 61 72 3a f2 54 |k:.tRek:|.star:.T|
|00000280| 72 45 4b 3a f2 66 49 72 | 45 0d 01 04 14 fd 20 a7 |rEK:.fIr|E..... .|
|00000290| 22 59 79 22 2c 61 6e 73 | 77 65 72 24 29 0d 01 0e |"Yy",ans|wer$)...|
|000002a0| 15 f2 54 52 65 4b 3a f2 | 73 74 41 72 3a f2 54 52 |..TReK:.|stAr:.TR|
|000002b0| 45 6b 0d 01 18 15 f2 53 | 74 41 52 3a f2 74 52 45 |Ek.....S|tAR:.tRE|
|000002c0| 4b 3a f2 53 74 61 52 0d | 01 22 15 f2 54 52 45 4b |K:.StaR.|."..TREK|
|000002d0| 3a f2 53 54 61 72 3a f2 | 73 54 61 72 0d 01 2c 05 |:.STar:.|sTar..,.|
|000002e0| e0 0d 01 36 05 3a 0d 01 | 40 0a dd f2 74 72 65 6b |...6.:..|@...trek|
|000002f0| 0d 01 4a 14 73 6f 75 6e | 64 3d b9 3a 63 6f 6c 6f |..J.soun|d=.:colo|
|00000300| 75 72 3d b9 0d 01 54 4a | 67 72 65 65 6e 25 3d 30 |ur=...TJ|green%=0|
|00000310| 3a 64 61 72 6b 5f 62 6c | 75 65 25 3d 31 3a 72 65 |:dark_bl|ue%=1:re|
|00000320| 64 25 3d 32 3a 79 65 6c | 6c 6f 77 25 3d 33 3a 70 |d%=2:yel|low%=3:p|
|00000330| 61 6c 65 5f 62 6c 75 65 | 25 3d 34 3a 70 75 72 70 |ale_blue|%=4:purp|
|00000340| 6c 65 25 3d 35 3a 62 72 | 6f 77 6e 25 3d 36 0d 01 |le%=5:br|own%=6..|
|00000350| 5e 42 77 68 69 74 65 25 | 3d 37 3a 6c 69 67 68 74 |^Bwhite%|=7:light|
|00000360| 5f 67 72 65 65 6e 25 3d | 38 3a 70 69 6e 6b 25 3d |_green%=|8:pink%=|
|00000370| 39 3a 70 75 72 70 6c 65 | 25 3d 31 30 3a 63 6f 6e |9:purple|%=10:con|
|00000380| 64 69 74 69 6f 6e 25 3d | 31 3a 68 69 74 25 3d a3 |dition%=|1:hit%=.|
|00000390| 0d 01 68 43 65 6e 64 24 | 3d bd 28 31 30 29 2b bd |..hCend$|=.(10)+.|
|000003a0| 28 31 33 29 3a 73 74 72 | 69 6e 67 24 3d 22 22 3a |(13):str|ing$="":|
|000003b0| 73 74 72 69 6e 67 32 24 | 3d 22 22 3a 73 74 72 69 |string2$|="":stri|
|000003c0| 6e 67 33 24 3d 22 22 3a | 73 74 72 69 6e 67 34 24 |ng3$="":|string4$|
|000003d0| 3d 22 22 0d 01 72 05 e1 | 0d 01 7c 05 3a 0d 01 86 |=""..r..|..|.:...|
|000003e0| 0a dd f2 74 72 45 6b 0d | 01 90 24 db 3a f5 20 f1 |...trEk.|..$.:. .|
|000003f0| 8a 35 2c 31 29 22 53 74 | 61 72 54 72 65 6b 20 46 |.5,1)"St|arTrek F|
|00000400| 72 6f 6e 74 20 50 61 6e | 65 6c 22 0d 01 9a 39 e7 |ront Pan|el"...9.|
|00000410| 20 73 6f 75 6e 64 20 8c | 20 f1 8a 31 30 2c 31 30 | sound .| ..10,10|
|00000420| 29 22 53 6f 75 6e 64 20 | 20 20 4f 4e 22 20 8b 20 |)"Sound | ON" . |
|00000430| f1 8a 31 30 2c 31 30 29 | 22 53 6f 75 6e 64 20 20 |..10,10)|"Sound |
|00000440| 4f 46 46 22 0d 01 a4 29 | f1 8a 32 35 2c 31 30 29 |OFF"...)|..25,10)|
|00000450| 22 53 20 2d 20 73 6f 75 | 6e 64 20 6f 6e 2c 20 51 |"S - sou|nd on, Q|
|00000460| 20 2d 20 73 6f 75 6e 64 | 20 6f 66 66 22 0d 01 ae | - sound| off"...|
|00000470| 3a e7 20 63 6f 6c 6f 75 | 72 20 8c 20 f1 8a 31 30 |:. colou|r . ..10|
|00000480| 2c 31 32 29 22 43 6f 6c | 6f 75 72 20 20 4f 4e 22 |,12)"Col|our ON"|
|00000490| 20 8b 20 f1 8a 31 30 2c | 31 32 29 22 43 6f 6c 6f | . ..10,|12)"Colo|
|000004a0| 75 72 20 4f 46 46 22 0d | 01 b8 2d f1 8a 32 35 2c |ur OFF".|..-..25,|
|000004b0| 31 32 29 22 43 20 2d 20 | 63 6f 6c 6f 75 72 20 20 |12)"C - |colour |
|000004c0| 2c 20 42 20 2d 20 62 6c | 61 63 6b 20 26 20 77 68 |, B - bl|ack & wh|
|000004d0| 69 74 65 22 0d 01 c2 1f | f1 8a 31 30 2c 31 34 29 |ite"....|..10,14)|
|000004e0| 22 48 20 2d 20 48 65 6c | 70 20 66 61 63 69 6c 69 |"H - Hel|p facili|
|000004f0| 74 79 22 0d 01 cc 28 f1 | 8a 35 2c 32 30 29 22 50 |ty"...(.|.5,20)"P|
|00000500| 72 65 73 73 20 3c 53 50 | 41 43 45 3e 20 74 6f 20 |ress <SP|ACE> to |
|00000510| 70 6c 61 79 20 67 61 6d | 65 2e 22 0d 01 d6 16 f2 |play gam|e.".....|
|00000520| 74 52 65 4b 3a fd 20 69 | 6e 70 75 74 24 3d 22 20 |tReK:. i|nput$=" |
|00000530| 22 0d 01 e0 05 e1 0d 01 | ea 05 3a 0d 01 f4 0a dd |".......|..:.....|
|00000540| f2 66 49 72 65 0d 01 fe | 3b ef 32 36 3a db 3a f1 |.fIre...|;.26:.:.|
|00000550| 22 4e 6f 20 48 65 6c 70 | 20 61 76 61 69 6c 61 62 |"No Help| availab|
|00000560| 6c 65 22 27 22 50 72 65 | 73 73 20 3c 53 50 41 43 |le"'"Pre|ss <SPAC|
|00000570| 45 3e 20 74 6f 20 63 6f | 6e 74 69 6e 75 65 2e 22 |E> to co|ntinue."|
|00000580| 0d 02 08 15 f5 20 41 24 | 3d be 3a fd 20 41 24 3d |..... A$|=.:. A$=|
|00000590| 22 20 22 3a db 0d 02 12 | 05 e1 0d 02 1c 05 3a 0d |" ":....|......:.|
|000005a0| 02 26 0a dd f2 74 52 45 | 6b 0d 02 30 a7 de 20 70 |.&...tRE|k..0.. p|
|000005b0| 72 69 6f 72 69 74 79 24 | 28 32 30 29 2c 63 6f 6e |riority$|(20),con|
|000005c0| 64 69 74 69 6f 6e 24 28 | 39 29 2c 6f 70 74 69 6f |dition$(|9),optio|
|000005d0| 6e 73 24 28 39 29 2c 71 | 75 61 64 72 61 6e 74 25 |ns$(9),q|uadrant%|
|000005e0| 28 39 2c 39 2c 34 29 2c | 73 65 63 74 6f 72 25 28 |(9,9,4),|sector%(|
|000005f0| 38 2c 38 2c 39 2c 39 29 | 2c 70 72 6f 62 65 28 34 |8,8,9,9)|,probe(4|
|00000600| 29 2c 70 72 6f 62 65 78 | 25 28 34 29 2c 70 72 6f |),probex|%(4),pro|
|00000610| 62 65 79 25 28 34 29 2c | 70 6f 77 65 72 25 28 38 |bey%(4),|power%(8|
|00000620| 29 2c 64 61 6d 61 67 65 | 25 28 38 29 2c 6b 69 6c |),damage|%(8),kil|
|00000630| 6c 25 28 38 29 2c 6b 79 | 25 28 38 29 2c 6b 78 25 |l%(8),ky|%(8),kx%|
|00000640| 28 38 29 2c 63 6f 6c 6f | 75 72 28 31 30 2c 32 29 |(8),colo|ur(10,2)|
|00000650| 0d 02 3a 29 71 75 61 64 | 72 61 6e 74 25 28 29 3d |..:)quad|rant%()=|
|00000660| 30 3a 73 65 63 74 6f 72 | 25 28 29 3d 30 3a 70 72 |0:sector|%()=0:pr|
|00000670| 6f 62 65 28 29 3d 2d 39 | 39 0d 02 44 05 e1 0d 02 |obe()=-9|9..D....|
|00000680| 4e 05 3a 0d 02 58 0a dd | f2 74 72 65 4b 0d 02 62 |N.:..X..|.treK..b|
|00000690| 25 e3 6c 6f 6f 70 25 3d | 31 20 b8 20 32 30 3a f3 |%.loop%=|1 . 20:.|
|000006a0| 70 72 69 6f 72 69 74 79 | 24 28 6c 6f 6f 70 25 29 |priority|$(loop%)|
|000006b0| 3a ed 0d 02 6c 25 e3 6c | 6f 6f 70 25 3d 30 20 b8 |:...l%.l|oop%=0 .|
|000006c0| 20 39 3a f3 63 6f 6e 64 | 69 74 69 6f 6e 24 28 6c | 9:.cond|ition$(l|
|000006d0| 6f 6f 70 25 29 3a ed 0d | 02 76 2e e3 6c 6f 6f 70 |oop%):..|.v..loop|
|000006e0| 25 3d 30 20 b8 20 39 3a | f3 20 6e 75 6d 62 65 72 |%=0 . 9:|. number|
|000006f0| 25 2c 6f 70 74 69 6f 6e | 73 24 28 6e 75 6d 62 65 |%,option|s$(numbe|
|00000700| 72 25 29 3a ed 0d 02 80 | 35 e3 6c 6f 6f 70 25 3d |r%):....|5.loop%=|
|00000710| 30 20 b8 20 31 30 3a f3 | 20 63 6f 6c 6f 75 72 28 |0 . 10:.| colour(|
|00000720| 6c 6f 6f 70 25 2c 31 29 | 2c 63 6f 6c 6f 75 72 28 |loop%,1)|,colour(|
|00000730| 6c 6f 6f 70 25 2c 32 29 | 3a ed 0d 02 8a 05 e1 0d |loop%,2)|:.......|
|00000740| 02 94 05 3a 0d 02 9e 0a | dd f2 54 52 65 6b 0d 02 |...:....|..TRek..|
|00000750| a8 49 e3 20 58 3d 31 20 | b8 20 33 32 3a c8 99 20 |.I. X=1 |. 32:.. |
|00000760| 22 53 6f 75 6e 64 5f 52 | 65 6d 6f 76 65 56 6f 69 |"Sound_R|emoveVoi|
|00000770| 63 65 22 2c 30 2c 58 3a | ed 3a 2a 52 4d 6c 6f 61 |ce",0,X:|.:*RMloa|
|00000780| 64 20 3c 53 74 61 72 54 | 72 65 6b 24 44 69 72 3e |d <StarT|rek$Dir>|
|00000790| 2e 53 6f 75 6e 64 73 0d | 02 b2 35 e3 20 41 3d 31 |.Sounds.|..5. A=1|
|000007a0| 20 b8 20 37 3a ff 28 22 | 43 48 41 4e 4e 45 4c 56 | . 7:.("|CHANNELV|
|000007b0| 4f 49 43 45 20 22 2b c3 | 28 41 29 2b 22 20 22 2b |OICE "+.|(A)+" "+|
|000007c0| c3 28 41 29 29 3a ed 3a | c8 a0 20 38 0d 02 bc 05 |.(A)):.:|.. 8....|
|000007d0| e1 0d 02 c6 05 3a 0d 02 | d0 0a dd f2 54 72 65 6b |.....:..|....Trek|
|000007e0| 0d 02 da 3a db 3a f2 73 | 74 61 52 28 77 68 69 74 |...:.:.s|taR(whit|
|000007f0| 65 25 2c 34 29 3a f1 22 | 45 4e 54 45 52 20 45 58 |e%,4):."|ENTER EX|
|00000800| 50 45 52 54 49 53 45 20 | 46 41 43 54 4f 52 20 28 |PERTISE |FACTOR (|
|00000810| 30 20 54 4f 20 39 29 3a | 22 3b 0d 02 e4 26 f5 20 |0 TO 9):|";...&. |
|00000820| 69 6e 70 75 74 24 3d be | 3a fd 20 a7 22 30 31 32 |input$=.|:. ."012|
|00000830| 33 34 35 36 37 38 39 22 | 2c 69 6e 70 75 74 24 29 |3456789"|,input$)|
|00000840| 0d 02 ee 2d f1 69 6e 70 | 75 74 24 3a f2 74 72 45 |...-.inp|ut$:.trE|
|00000850| 4b 28 31 2c 32 30 30 29 | 3a 65 78 70 65 72 74 69 |K(1,200)|:experti|
|00000860| 73 65 25 3d bb 69 6e 70 | 75 74 24 2b 31 0d 02 f8 |se%=.inp|ut$+1...|
|00000870| 3b f1 22 48 49 54 20 41 | 4e 59 20 4b 45 59 20 54 |;."HIT A|NY KEY T|
|00000880| 4f 20 53 54 41 52 54 20 | 59 4f 55 52 20 45 4e 47 |O START |YOUR ENG|
|00000890| 49 4e 45 53 22 3a f5 20 | fd 20 a5 3a f2 74 72 45 |INES":. |. .:.trE|
|000008a0| 4b 28 31 2c 32 30 30 29 | 0d 03 02 05 e1 0d 03 0c |K(1,200)|........|
|000008b0| 05 3a 0d 03 16 0a dd f2 | 74 52 65 6b 0d 03 20 0e |.:......|tRek.. .|
|000008c0| 87 3a 6c 6f 6f 70 25 3d | 31 31 0d 03 2a 05 f5 0d |.:loop%=|11..*...|
|000008d0| 03 34 2e 20 f2 54 72 65 | 4b 28 31 2e 35 2d 6c 6f |.4. .Tre|K(1.5-lo|
|000008e0| 6f 70 25 2f 31 30 29 3a | f2 74 72 45 4b 28 34 2c |op%/10):|.trEK(4,|
|000008f0| 32 30 30 2d 6c 6f 6f 70 | 25 2a 31 30 29 0d 03 3e |200-loop|%*10)..>|
|00000900| 0f 20 c8 8e 20 6c 6f 6f | 70 25 20 ca 0d 03 48 4d |. .. loo|p% ...HM|
|00000910| 20 20 c9 20 30 20 3a f2 | 73 74 61 52 28 77 68 69 | . 0 :.|staR(whi|
|00000920| 74 65 25 2c 37 29 3a 6e | 75 6d 24 3d 22 20 20 20 |te%,7):n|um$=" |
|00000930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000950| 20 20 20 20 20 20 20 20 | 22 0d 03 52 4d 20 20 c9 | |"..RM .|
|00000960| 20 31 20 3a f2 73 74 61 | 52 28 77 68 69 74 65 25 | 1 :.sta|R(white%|
|00000970| 2c 37 29 3a 6e 75 6d 24 | 3d 22 5a 45 52 4f 20 20 |,7):num$|="ZERO |
|00000980| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000990| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000009a0| 20 20 20 20 20 22 0d 03 | 5c 4d 20 20 c9 20 32 20 | "..|\M . 2 |
|000009b0| 3a f2 73 74 61 52 28 77 | 68 69 74 65 25 2c 36 29 |:.staR(w|hite%,6)|
|000009c0| 3a 6e 75 6d 24 3d 22 20 | 20 20 20 4f 4e 45 20 20 |:num$=" | ONE |
|000009d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000009e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000009f0| 20 20 22 0d 03 66 4d 20 | 20 c9 20 33 20 3a f2 73 | "..fM | . 3 :.s|
|00000a00| 74 61 52 28 77 68 69 74 | 65 25 2c 36 29 3a 6e 75 |taR(whit|e%,6):nu|
|00000a10| 6d 24 3d 22 20 20 20 20 | 20 20 20 54 57 4f 20 20 |m$=" | TWO |
|00000a20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 22 | | "|
|00000a40| 0d 03 70 4d 20 20 c9 20 | 34 20 3a f2 73 74 61 52 |..pM . |4 :.staR|
|00000a50| 28 77 68 69 74 65 25 2c | 35 29 3a 6e 75 6d 24 3d |(white%,|5):num$=|
|00000a60| 22 20 20 20 20 20 20 20 | 20 20 20 54 48 52 45 45 |" | THREE|
|00000a70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000a80| 20 20 20 20 20 20 20 20 | 20 20 20 20 22 0d 03 7a | | "..z|
|00000a90| 4d 20 20 c9 20 35 20 3a | f2 73 74 61 52 28 77 68 |M . 5 :|.staR(wh|
|00000aa0| 69 74 65 25 2c 34 29 3a | 6e 75 6d 24 3d 22 20 20 |ite%,4):|num$=" |
|00000ab0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 46 4f 55 | | FOU|
|00000ac0| 52 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |R | |
|00000ad0| 20 20 20 20 20 20 20 20 | 20 22 0d 03 84 4d 20 20 | | "...M |
|00000ae0| c9 20 36 20 3a f2 73 74 | 61 52 28 77 68 69 74 65 |. 6 :.st|aR(white|
|00000af0| 25 2c 33 29 3a 6e 75 6d | 24 3d 22 20 20 20 20 20 |%,3):num|$=" |
|00000b00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 49 | | FI|
|00000b10| 56 45 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |VE | |
|00000b20| 20 20 20 20 20 20 22 0d | 03 8e 4d 20 20 c9 20 37 | ".|..M . 7|
|00000b30| 20 3a f2 73 74 61 52 28 | 77 68 69 74 65 25 2c 32 | :.staR(|white%,2|
|00000b40| 29 3a 6e 75 6d 24 3d 22 | 20 20 20 20 20 20 20 20 |):num$="| |
|00000b50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 53 | | S|
|00000b60| 49 58 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |IX | |
|00000b70| 20 20 20 22 0d 03 98 4d | 20 20 c9 20 38 20 3a f2 | "...M| . 8 :.|
|00000b80| 73 74 61 52 28 77 68 69 | 74 65 25 2c 31 29 3a 6e |staR(whi|te%,1):n|
|00000b90| 75 6d 24 3d 22 20 20 20 | 20 20 20 20 20 20 20 20 |um$=" | |
|00000ba0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 53 | | S|
|00000bb0| 45 56 45 4e 20 20 20 20 | 20 20 20 20 20 20 20 20 |EVEN | |
|00000bc0| 22 0d 03 a2 4d 20 20 c9 | 20 39 20 3a f2 73 74 61 |"...M .| 9 :.sta|
|00000bd0| 52 28 77 68 69 74 65 25 | 2c 31 29 3a 6e 75 6d 24 |R(white%|,1):num$|
|00000be0| 3d 22 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=" | |
|00000bf0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c00| 20 45 49 47 48 54 20 20 | 20 20 20 20 20 22 0d 03 | EIGHT | "..|
|00000c10| ac 4d 20 20 c9 31 30 20 | 3a f2 73 74 61 52 28 77 |.M .10 |:.staR(w|
|00000c20| 68 69 74 65 25 2c 30 29 | 3a 6e 75 6d 24 3d 22 20 |hite%,0)|:num$=" |
|00000c30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c50| 20 20 20 4e 49 4e 45 20 | 20 20 22 0d 03 b6 4d 20 | NINE | "...M |
|00000c60| 20 c9 31 31 20 3a f2 73 | 74 61 52 28 77 68 69 74 | .11 :.s|taR(whit|
|00000c70| 65 25 2c 30 29 3a 6e 75 | 6d 24 3d 22 20 20 20 20 |e%,0):nu|m$=" |
|00000c80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000c90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ca0| 20 20 20 20 54 45 4e 22 | 0d 03 c0 06 20 cb 0d 03 | TEN"|.... ...|
|00000cb0| ca 18 20 f1 8a 30 2c 33 | 29 6e 75 6d 24 3a 6c 6f |.. ..0,3|)num$:lo|
|00000cc0| 6f 70 25 2d 3d 31 0d 03 | d4 11 fd 20 6c 6f 6f 70 |op%-=1..|... loop|
|00000cd0| 25 3c 30 3a f1 3a ee 0d | 03 de 05 e1 0d 03 e8 05 |%<0:.:..|........|
|00000ce0| 3a 0d 03 f2 0a dd f2 73 | 74 61 72 0d 03 fc 8c 79 |:......s|tar....y|
|00000cf0| 65 61 72 25 3d 32 30 35 | 30 2b b3 28 35 30 29 3a |ear%=205|0+.(50):|
|00000d00| 70 72 69 6f 72 69 74 79 | 25 3d 65 78 70 65 72 74 |priority|%=expert|
|00000d10| 69 73 65 25 2b b3 28 32 | 29 3a 6b 6c 69 6e 67 6f |ise%+.(2|):klingo|
|00000d20| 6e 73 25 3d 28 65 78 70 | 65 72 74 69 73 65 25 2a |ns%=(exp|ertise%*|
|00000d30| 39 2b b3 28 31 30 29 29 | 2a 33 3a 73 74 61 72 73 |9+.(10))|*3:stars|
|00000d40| 25 3d b3 28 36 34 2a 38 | 29 3a 62 61 73 65 73 25 |%=.(64*8|):bases%|
|00000d50| 3d 31 2b 6b 6c 69 6e 67 | 6f 6e 73 25 2f 34 30 3a |=1+kling|ons%/40:|
|00000d60| 73 63 72 65 65 6e 73 61 | 76 65 25 3d 30 3a 73 63 |screensa|ve%=0:sc|
|00000d70| 72 65 65 6e 25 3d 32 0d | 04 06 16 66 69 6e 69 73 |reen%=2.|...finis|
|00000d80| 68 65 64 3d a3 3a 6d 6f | 76 65 25 3d a3 0d 04 10 |hed=.:mo|ve%=....|
|00000d90| 05 e1 0d 04 1a 05 3a 0d | 04 24 3c dd f2 54 72 45 |......:.|.$<..TrE|
|00000da0| 4b 3a 74 69 6d 65 6c 65 | 66 74 3d 35 30 3a 74 6f |K:timele|ft=50:to|
|00000db0| 72 70 65 64 6f 65 73 25 | 3d 36 3a 70 72 6f 62 65 |rpedoes%|=6:probe|
|00000dc0| 73 25 3d 34 3a 65 6e 65 | 72 67 79 25 3d 35 30 30 |s%=4:ene|rgy%=500|
|00000dd0| 30 3a e1 0d 04 2e 05 3a | 0d 04 38 0a dd f2 66 49 |0:.....:|..8...fI|
|00000de0| 72 45 0d 04 42 2d f2 73 | 74 61 52 28 77 68 69 74 |rE..B-.s|taR(whit|
|00000df0| 65 25 2c 37 29 20 3a f1 | 22 20 20 20 20 20 20 20 |e%,7) :.|" |
|00000e00| 20 20 20 20 20 20 20 4f | 52 44 45 52 53 22 27 0d | O|RDERS"'.|
|00000e10| 04 4c 2c f2 73 74 61 52 | 28 77 68 69 74 65 25 2c |.L,.staR|(white%,|
|00000e20| 31 29 20 3a f1 22 20 20 | 20 20 20 20 20 20 20 53 |1) :." | S|
|00000e30| 54 41 52 44 41 54 45 3a | 20 22 3b 0d 04 56 1e f2 |TARDATE:| ";..V..|
|00000e40| 73 74 61 52 28 79 65 6c | 6c 6f 77 25 2c 36 29 3a |staR(yel|low%,6):|
|00000e50| f1 c3 28 79 65 61 72 25 | 29 0d 04 60 3f f2 73 74 |..(year%|)..`?.st|
|00000e60| 61 52 28 77 68 69 74 65 | 25 2c 32 29 20 3a f1 22 |aR(white|%,2) :."|
|00000e70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 54 | | T|
|00000e80| 4f 3a 20 45 4e 54 45 52 | 50 52 49 53 45 20 43 4f |O: ENTER|PRISE CO|
|00000e90| 4d 4d 41 4e 44 45 52 22 | 0d 04 6a 2c f2 73 74 61 |MMANDER"|..j,.sta|
|00000ea0| 52 28 77 68 69 74 65 25 | 2c 33 29 20 3a f1 22 20 |R(white%|,3) :." |
|00000eb0| 20 20 20 20 20 20 20 20 | 50 52 49 4f 52 49 54 59 | |PRIORITY|
|00000ec0| 3a 20 22 3b 0d 04 74 2a | f2 73 74 61 52 28 79 65 |: ";..t*|.staR(ye|
|00000ed0| 6c 6c 6f 77 25 2c 35 29 | 3a f1 70 72 69 6f 72 69 |llow%,5)|:.priori|
|00000ee0| 74 79 24 28 70 72 69 6f | 72 69 74 79 25 29 0d 04 |ty$(prio|rity%)..|
|00000ef0| 7e 34 f2 73 74 61 52 28 | 77 68 69 74 65 25 2c 34 |~4.staR(|white%,4|
|00000f00| 29 20 3a f1 22 20 20 20 | 20 20 20 20 20 20 20 4d |) :." | M|
|00000f10| 49 53 53 49 4f 4e 3a 20 | 44 45 53 54 52 4f 59 20 |ISSION: |DESTROY |
|00000f20| 22 3b 0d 04 88 23 f2 73 | 74 61 52 28 79 65 6c 6c |";...#.s|taR(yell|
|00000f30| 6f 77 25 2c 34 29 3a f1 | c3 28 6b 6c 69 6e 67 6f |ow%,4):.|.(klingo|
|00000f40| 6e 73 25 29 3b 0d 04 92 | 22 f2 73 74 61 52 28 77 |ns%);...|".staR(w|
|00000f50| 68 69 74 65 25 2c 34 29 | 20 3a f1 3b 22 20 4b 4c |hite%,4)| :.;" KL|
|00000f60| 49 4e 47 4f 4e 53 22 0d | 04 9c 2c f2 73 74 61 52 |INGONS".|..,.staR|
|00000f70| 28 77 68 69 74 65 25 2c | 35 29 20 3a f1 22 47 41 |(white%,|5) :."GA|
|00000f80| 4c 41 58 59 20 42 41 53 | 45 20 43 4f 55 4e 54 3a |LAXY BAS|E COUNT:|
|00000f90| 20 22 3b 0d 04 a6 1d f2 | 73 74 61 52 28 79 65 6c | ";.....|staR(yel|
|00000fa0| 6c 6f 77 25 2c 33 29 3a | f1 c3 62 61 73 65 73 25 |low%,3):|..bases%|
|00000fb0| 0d 04 b0 2c f2 73 74 61 | 52 28 77 68 69 74 65 25 |...,.sta|R(white%|
|00000fc0| 2c 36 29 20 3a f1 22 20 | 20 20 20 20 20 20 20 20 |,6) :." | |
|00000fd0| 44 4f 4f 4d 53 44 41 59 | 3a 20 22 3b 0d 04 ba 22 |DOOMSDAY|: ";..."|
|00000fe0| f2 73 74 61 52 28 79 65 | 6c 6c 6f 77 25 2c 32 29 |.staR(ye|llow%,2)|
|00000ff0| 3a f1 c3 28 79 65 61 72 | 25 2b 35 30 29 3b 0d 04 |:..(year|%+50);..|
|00001000| c4 23 f2 73 74 61 52 28 | 77 68 69 74 65 25 2c 36 |.#.staR(|white%,6|
|00001010| 29 20 3a f1 22 20 28 35 | 30 20 59 45 41 52 53 29 |) :." (5|0 YEARS)|
|00001020| 22 0d 04 ce 3d f2 73 74 | 61 52 28 79 65 6c 6c 6f |"...=.st|aR(yello|
|00001030| 77 25 2c 31 29 3a f1 27 | 22 44 4f 20 59 4f 55 20 |w%,1):.'|"DO YOU |
|00001040| 41 43 43 45 50 54 20 59 | 4f 55 52 20 4f 52 44 45 |ACCEPT Y|OUR ORDE|
|00001050| 52 53 20 28 59 20 4f 52 | 20 4e 29 3a 22 3b 0d 04 |RS (Y OR| N):";..|
|00001060| d8 0a 2a 46 58 20 31 35 | 0d 04 e2 22 f5 20 61 6e |..*FX 15|...". an|
|00001070| 73 77 65 72 24 3d be 3a | fd 20 a7 22 59 79 4e 6e |swer$=.:|. ."YyNn|
|00001080| 22 2c 61 6e 73 77 65 72 | 24 29 0d 04 ec 29 f2 73 |",answer|$)...).s|
|00001090| 74 61 52 28 77 68 69 74 | 65 25 2c 34 29 3a f1 61 |taR(whit|e%,4):.a|
|000010a0| 6e 73 77 65 72 24 3a f2 | 74 72 45 4b 28 31 2c 32 |nswer$:.|trEK(1,2|
|000010b0| 30 30 29 0d 04 f6 05 e1 | 0d 05 00 05 3a 0d 05 0a |00).....|....:...|
|000010c0| 0a dd f2 73 74 41 72 0d | 05 14 2f 4b 25 3d 30 3a |...stAr.|../K%=0:|
|000010d0| f5 20 4b 25 2b 3d 31 3a | f5 20 f2 74 52 45 4b 3a |. K%+=1:|. .tREK:|
|000010e0| fd 20 71 75 61 64 72 61 | 6e 74 25 28 58 25 2c 59 |. quadra|nt%(X%,Y|
|000010f0| 25 2c 32 29 3c 38 0d 05 | 1e 45 71 75 61 64 72 61 |%,2)<8..|.Equadra|
|00001100| 6e 74 25 28 58 25 2c 59 | 25 2c 32 29 2b 3d 31 3a |nt%(X%,Y|%,2)+=1:|
|00001110| f2 53 74 61 52 3a 73 65 | 63 74 6f 72 25 28 58 25 |.StaR:se|ctor%(X%|
|00001120| 2c 59 25 2c 78 25 2c 79 | 25 29 3d 32 3a fd 20 4b |,Y%,x%,y|%)=2:. K|
|00001130| 25 3d 6b 6c 69 6e 67 6f | 6e 73 25 0d 05 28 05 e1 |%=klingo|ns%..(..|
|00001140| 0d 05 32 05 3a 0d 05 3c | 0a dd f2 54 52 45 6b 0d |..2.:..<|...TREk.|
|00001150| 05 46 2f 53 25 3d 30 3a | f5 20 53 25 2b 3d 31 3a |.F/S%=0:|. S%+=1:|
|00001160| f5 20 f2 74 52 45 4b 3a | fd 20 71 75 61 64 72 61 |. .tREK:|. quadra|
|00001170| 6e 74 25 28 58 25 2c 59 | 25 2c 31 29 3c 39 0d 05 |nt%(X%,Y|%,1)<9..|
|00001180| 50 42 71 75 61 64 72 61 | 6e 74 25 28 58 25 2c 59 |PBquadra|nt%(X%,Y|
|00001190| 25 2c 31 29 2b 3d 31 3a | f2 53 74 61 52 3a 73 65 |%,1)+=1:|.StaR:se|
|000011a0| 63 74 6f 72 25 28 58 25 | 2c 59 25 2c 78 25 2c 79 |ctor%(X%|,Y%,x%,y|
|000011b0| 25 29 3d 31 3a fd 20 53 | 25 3d 73 74 61 72 73 25 |%)=1:. S|%=stars%|
|000011c0| 0d 05 5a 05 e1 0d 05 64 | 05 3a 0d 05 6e 0a dd f2 |..Z....d|.:..n...|
|000011d0| 53 74 41 52 0d 05 78 2f | 42 25 3d 30 3a f5 20 42 |StAR..x/|B%=0:. B|
|000011e0| 25 2b 3d 31 3a f5 20 f2 | 74 52 45 4b 3a fd 20 71 |%+=1:. .|tREK:. q|
|000011f0| 75 61 64 72 61 6e 74 25 | 28 58 25 2c 59 25 2c 33 |uadrant%|(X%,Y%,3|
|00001200| 29 3d 30 0d 05 82 41 71 | 75 61 64 72 61 6e 74 25 |)=0...Aq|uadrant%|
|00001210| 28 58 25 2c 59 25 2c 33 | 29 3d 31 3a f2 53 74 61 |(X%,Y%,3|)=1:.Sta|
|00001220| 52 3a 73 65 63 74 6f 72 | 25 28 58 25 2c 59 25 2c |R:sector|%(X%,Y%,|
|00001230| 78 25 2c 79 25 29 3d 33 | 3a fd 20 42 25 3d 62 61 |x%,y%)=3|:. B%=ba|
|00001240| 73 65 73 25 0d 05 8c 05 | e1 0d 05 96 05 3a 0d 05 |ses%....|.....:..|
|00001250| a0 1c dd f2 74 52 45 4b | 3a 58 25 3d b3 28 38 29 |....tREK|:X%=.(8)|
|00001260| 3a 59 25 3d b3 28 38 29 | 3a e1 0d 05 aa 05 3a 0d |:Y%=.(8)|:.....:.|
|00001270| 05 b4 0a dd f2 53 74 61 | 52 0d 05 be 45 f5 20 78 |.....Sta|R...E. x|
|00001280| 25 3d b3 28 38 29 3a 79 | 25 3d b3 28 38 29 3a fd |%=.(8):y|%=.(8):.|
|00001290| 20 73 65 63 74 6f 72 25 | 28 58 25 2c 59 25 2c 78 | sector%|(X%,Y%,x|
|000012a0| 25 2c 79 25 29 3d 30 3a | 73 65 63 74 6f 72 25 28 |%,y%)=0:|sector%(|
|000012b0| 58 25 2c 59 25 2c 78 25 | 2c 79 25 29 3d 34 0d 05 |X%,Y%,x%|,y%)=4..|
|000012c0| c8 05 e1 0d 05 d2 05 3a | 0d 05 dc 0a dd f2 54 52 |.......:|......TR|
|000012d0| 45 4b 0d 05 e6 0d 87 3a | db 3a f2 66 69 72 45 0d |EK.....:|.:.firE.|
|000012e0| 05 f0 05 f5 0d 05 fa 17 | 20 f2 73 54 41 72 28 58 |........| .sTAr(X|
|000012f0| 25 2c 59 25 2c 78 25 2c | 79 25 29 0d 06 04 1e 20 |%,Y%,x%,|y%).... |
|00001300| e7 20 6d 6f 76 65 25 20 | f2 6b 69 4c 4c 3a f2 66 |. move% |.kiLL:.f|
|00001310| 69 72 65 3a f2 46 49 52 | 65 0d 06 0e 1f 20 e7 20 |ire:.FIR|e.... . |
|00001320| 73 74 72 69 6e 67 34 24 | 3c 3e 22 22 20 f2 66 69 |string4$|<>"" .fi|
|00001330| 72 65 3a f2 46 49 52 65 | 0d 06 18 06 20 f5 0d 06 |re:.FIRe|.... ...|
|00001340| 22 18 20 20 f2 73 54 41 | 72 28 58 25 2c 59 25 2c |". .sTA|r(X%,Y%,|
|00001350| 78 25 2c 79 25 29 0d 06 | 2c 26 20 20 e7 20 6c 72 |x%,y%)..|,& . lr|
|00001360| 73 63 61 6e 25 3d 38 20 | f2 73 54 61 52 28 58 25 |scan%=8 |.sTaR(X%|
|00001370| 2c 59 25 29 20 8b 20 f2 | 46 49 72 65 0d 06 36 2b |,Y%) . .|FIre..6+|
|00001380| 20 20 e7 20 71 75 61 64 | 72 61 6e 74 25 28 58 25 | . quad|rant%(X%|
|00001390| 2c 59 25 2c 32 29 3c 3e | 30 20 f2 66 69 52 45 20 |,Y%,2)<>|0 .fiRE |
|000013a0| 8b 20 f2 53 54 61 52 0d | 06 40 21 20 20 e7 20 6c |. .STaR.|.@! . l|
|000013b0| 72 73 63 61 6e 25 3d 38 | 20 8c 20 f2 4b 49 6c 6c |rscan%=8| . .KIll|
|000013c0| 20 8b 20 f2 54 72 45 6b | 0d 06 4a 23 20 20 e7 20 | . .TrEk|..J# . |
|000013d0| 73 72 73 63 61 6e 25 3d | 38 20 8c 20 f2 46 69 72 |srscan%=|8 . .Fir|
|000013e0| 65 20 20 20 8b 20 f2 53 | 54 41 52 0d 06 54 0b 20 |e . .S|TAR..T. |
|000013f0| 20 f2 66 49 52 45 0d 06 | 5e 13 20 20 e7 20 73 74 | .fIRE..|^. . st|
|00001400| 61 74 75 73 25 3d 38 20 | 8c 0d 06 68 0c 20 20 20 |atus%=8 |...h. |
|00001410| f2 46 69 72 45 0d 06 72 | 15 20 20 20 e7 20 68 69 |.FirE..r|. . hi|
|00001420| 74 25 3d b9 20 f2 46 49 | 52 65 0d 06 7c 08 20 20 |t%=. .FI|Re..|. |
|00001430| 20 cc 0d 06 86 22 20 20 | 20 e7 20 68 69 74 25 3d | ...." | . hit%=|
|00001440| b9 20 f2 53 54 41 72 3a | f2 66 69 72 65 3a 68 69 |. .STAr:|.fire:hi|
|00001450| 74 25 3d a3 0d 06 90 07 | 20 20 cd 0d 06 9a 2b 20 |t%=.....| ....+ |
|00001460| 20 f2 53 74 61 72 3a f2 | 46 49 52 45 3a 69 6e 70 | .Star:.|FIRE:inp|
|00001470| 75 74 24 3d bf 28 32 30 | 30 30 2f 65 78 70 65 72 |ut$=.(20|00/exper|
|00001480| 74 69 73 65 25 29 0d 06 | a4 38 20 fd 20 28 a7 22 |tise%)..|.8 . (."|
|00001490| 30 31 32 33 34 35 36 37 | 38 39 22 2c 69 6e 70 75 |01234567|89",inpu|
|000014a0| 74 24 29 20 80 20 69 6e | 70 75 74 24 3c 3e 22 22 |t$) . in|put$<>""|
|000014b0| 29 20 84 20 65 6e 65 72 | 67 79 25 3c 3d 30 0d 06 |) . ener|gy%<=0..|
|000014c0| ae 12 20 e7 20 65 6e 65 | 72 67 79 25 3e 30 20 8c |.. . ene|rgy%>0 .|
|000014d0| 0d 06 b8 4a 20 20 f2 74 | 72 45 4b 28 31 2c 32 30 |...J .t|rEK(1,20|
|000014e0| 30 29 3a f2 73 74 61 52 | 28 77 68 69 74 65 25 2c |0):.staR|(white%,|
|000014f0| 34 29 3a f1 69 6e 70 75 | 74 24 22 20 22 6f 70 74 |4):.inpu|t$" "opt|
|00001500| 69 6f 6e 73 24 28 bb 69 | 6e 70 75 74 24 29 22 3a |ions$(.i|nput$)":|
|00001510| 20 22 3a 6d 6f 76 65 25 | 3d a3 0d 06 c2 11 20 20 | ":move%|=..... |
|00001520| c8 8e 20 69 6e 70 75 74 | 24 20 ca 0d 06 cc 13 20 |.. input|$ ..... |
|00001530| 20 20 c9 20 22 30 22 20 | 3a f2 6b 69 6c 6c 0d 06 | . "0" |:.kill..|
|00001540| d6 19 20 20 20 c9 20 22 | 31 22 20 3a f2 6b 49 4c |.. . "|1" :.kIL|
|00001550| 6c 3a f2 66 69 72 45 0d | 06 e0 13 20 20 20 c9 20 |l:.firE.|... . |
|00001560| 22 32 22 20 3a f2 66 49 | 52 65 0d 06 ea 13 20 20 |"2" :.fI|Re.... |
|00001570| 20 c9 20 22 33 22 20 3a | f2 46 69 52 45 0d 06 f4 | . "3" :|.FiRE...|
|00001580| 13 20 20 20 c9 20 22 34 | 22 20 3a f2 6b 49 6c 4c |. . "4|" :.kIlL|
|00001590| 0d 06 fe 13 20 20 20 c9 | 20 22 35 22 20 3a f2 68 |.... .| "5" :.h|
|000015a0| 79 70 45 0d 07 08 13 20 | 20 20 c9 20 22 36 22 20 |ypE.... | . "6" |
|000015b0| 3a f2 48 59 50 65 0d 07 | 12 13 20 20 20 c9 20 22 |:.HYPe..|.. . "|
|000015c0| 37 22 20 3a f2 68 79 70 | 45 0d 07 1c 13 20 20 20 |7" :.hyp|E.... |
|000015d0| c9 20 22 38 22 20 3a f2 | 68 79 70 65 0d 07 26 13 |. "8" :.|hype..&.|
|000015e0| 20 20 20 c9 20 22 39 22 | 20 3a f2 68 59 70 45 0d | . "9"| :.hYpE.|
|000015f0| 07 30 07 20 20 cb 0d 07 | 3a 06 20 cd 0d 07 44 37 |.0. ...|:. ...D7|
|00001600| fd 20 66 69 6e 69 73 68 | 65 64 20 84 20 65 6e 65 |. finish|ed . ene|
|00001610| 72 67 79 25 3c 3d 30 20 | 84 20 74 69 6d 65 6c 65 |rgy%<=0 |. timele|
|00001620| 66 74 3c 3d 30 20 84 20 | 6b 6c 69 6e 67 6f 6e 73 |ft<=0 . |klingons|
|00001630| 25 3d 30 0d 07 4e 05 e1 | 0d 07 58 05 3a 0d 07 62 |%=0..N..|..X.:..b|
|00001640| 0a dd f2 6b 69 4c 4c 0d | 07 6c 0f 73 74 72 69 6e |...kiLL.|.l.strin|
|00001650| 67 34 24 3d 22 22 0d 07 | 76 4f e7 20 73 72 73 63 |g4$=""..|vO. srsc|
|00001660| 61 6e 25 3c 3e 38 20 8c | 20 73 72 73 63 61 6e 25 |an%<>8 .| srscan%|
|00001670| 2b 3d 31 3a e7 20 73 72 | 73 63 61 6e 25 3d 38 20 |+=1:. sr|scan%=8 |
|00001680| 8c 20 73 74 72 69 6e 67 | 34 24 2b 3d 22 53 2f 52 |. string|4$+="S/R|
|00001690| 20 53 63 61 6e 20 72 65 | 70 61 69 72 65 64 22 2b | Scan re|paired"+|
|000016a0| 65 6e 64 24 3a 0d 07 80 | 4e e7 20 6c 72 73 63 61 |end$:...|N. lrsca|
|000016b0| 6e 25 3c 3e 38 20 8c 20 | 6c 72 73 63 61 6e 25 2b |n%<>8 . |lrscan%+|
|000016c0| 3d 31 3a e7 20 6c 72 73 | 63 61 6e 25 3d 38 20 8c |=1:. lrs|can%=8 .|
|000016d0| 20 73 74 72 69 6e 67 34 | 24 2b 3d 22 4c 2f 52 20 | string4|$+="L/R |
|000016e0| 53 63 61 6e 20 72 65 70 | 61 69 72 65 64 22 2b 65 |Scan rep|aired"+e|
|000016f0| 6e 64 24 0d 07 8a 4d e7 | 20 70 68 61 73 65 72 25 |nd$...M.| phaser%|
|00001700| 3c 3e 38 20 8c 20 70 68 | 61 73 65 72 25 2b 3d 31 |<>8 . ph|aser%+=1|
|00001710| 3a e7 20 70 68 61 73 65 | 72 25 3d 38 20 8c 20 73 |:. phase|r%=8 . s|
|00001720| 74 72 69 6e 67 34 24 2b | 3d 22 50 68 61 73 65 72 |tring4$+|="Phaser|
|00001730| 73 20 72 65 70 61 69 72 | 65 64 22 2b 65 6e 64 24 |s repair|ed"+end$|
|00001740| 0d 07 94 51 e7 20 65 6e | 67 69 6e 65 25 3c 3e 38 |...Q. en|gine%<>8|
|00001750| 20 8c 20 65 6e 67 69 6e | 65 25 2b 3d 31 3a e7 20 | . engin|e%+=1:. |
|00001760| 65 6e 67 69 6e 65 25 3d | 38 20 8c 20 73 74 72 69 |engine%=|8 . stri|
|00001770| 6e 67 34 24 2b 3d 22 57 | 61 72 70 20 45 6e 67 69 |ng4$+="W|arp Engi|
|00001780| 6e 65 20 72 65 70 61 69 | 72 65 64 22 2b 65 6e 64 |ne repai|red"+end|
|00001790| 24 0d 07 9e 51 e7 20 74 | 6f 72 70 65 64 6f 25 3c |$...Q. t|orpedo%<|
|000017a0| 3e 38 20 8c 20 74 6f 72 | 70 65 64 6f 25 2b 3d 31 |>8 . tor|pedo%+=1|
|000017b0| 3a e7 20 74 6f 72 70 65 | 64 6f 25 3d 38 20 8c 20 |:. torpe|do%=8 . |
|000017c0| 73 74 72 69 6e 67 34 24 | 2b 3d 22 54 6f 72 70 65 |string4$|+="Torpe|
|000017d0| 64 6f 65 73 20 77 6f 72 | 6b 69 6e 67 22 2b 65 6e |does wor|king"+en|
|000017e0| 64 24 0d 07 a8 4e e7 20 | 70 72 6f 62 65 25 3c 3e |d$...N. |probe%<>|
|000017f0| 38 20 8c 20 70 72 6f 62 | 65 25 2b 3d 31 3a e7 20 |8 . prob|e%+=1:. |
|00001800| 70 72 6f 62 65 25 3d 38 | 20 8c 20 73 74 72 69 6e |probe%=8| . strin|
|00001810| 67 34 24 2b 3d 22 50 72 | 6f 62 65 20 63 6f 6d 70 |g4$+="Pr|obe comp|
|00001820| 75 74 65 72 20 66 69 78 | 65 64 22 2b 65 6e 64 24 |uter fix|ed"+end$|
|00001830| 0d 07 b2 55 e7 20 73 74 | 61 74 75 73 25 3c 3e 38 |...U. st|atus%<>8|
|00001840| 20 8c 20 73 74 61 74 75 | 73 25 2b 3d 31 3a e7 20 | . statu|s%+=1:. |
|00001850| 73 74 61 74 75 73 25 3d | 38 20 8c 20 73 74 72 69 |status%=|8 . stri|
|00001860| 6e 67 34 24 2b 3d 22 44 | 61 6d 61 67 65 20 50 61 |ng4$+="D|amage Pa|
|00001870| 6e 65 6c 20 6f 70 65 72 | 61 74 69 6f 6e 61 6c 22 |nel oper|ational"|
|00001880| 2b 65 6e 64 24 0d 07 bc | 05 e1 0d 07 c6 05 3a 0d |+end$...|......:.|
|00001890| 07 d0 1d dd f2 73 54 41 | 72 28 58 2c 59 2c 78 2c |.....sTA|r(X,Y,x,|
|000018a0| 79 29 3a 64 6f 63 6b 65 | 64 25 3d a3 0d 07 da e0 |y):docke|d%=.....|
|000018b0| e7 20 73 65 63 74 6f 72 | 25 28 58 2c 59 2c 78 2c |. sector|%(X,Y,x,|
|000018c0| 79 2b 31 29 3d 33 20 84 | 20 73 65 63 74 6f 72 25 |y+1)=3 .| sector%|
|000018d0| 28 58 2c 59 2c 78 2b 31 | 2c 79 2b 31 29 3d 33 20 |(X,Y,x+1|,y+1)=3 |
|000018e0| 84 20 73 65 63 74 6f 72 | 25 28 58 2c 59 2c 78 2b |. sector|%(X,Y,x+|
|000018f0| 31 2c 79 29 3d 33 20 84 | 20 73 65 63 74 6f 72 25 |1,y)=3 .| sector%|
|00001900| 28 58 2c 59 2c 78 2b 31 | 2c 79 2d 31 29 3d 33 20 |(X,Y,x+1|,y-1)=3 |
|00001910| 84 20 73 65 63 74 6f 72 | 25 28 58 2c 59 2c 78 2c |. sector|%(X,Y,x,|
|00001920| 79 2d 31 29 3d 33 20 84 | 20 73 65 63 74 6f 72 25 |y-1)=3 .| sector%|
|00001930| 28 58 2c 59 2c 78 2d 31 | 2c 79 2d 31 29 3d 33 20 |(X,Y,x-1|,y-1)=3 |
|00001940| 84 20 73 65 63 74 6f 72 | 25 28 58 2c 59 2c 78 2d |. sector|%(X,Y,x-|
|00001950| 31 2c 79 29 3d 33 20 84 | 20 73 65 63 74 6f 72 25 |1,y)=3 .| sector%|
|00001960| 28 58 2c 59 2c 78 2d 31 | 2c 79 2b 31 29 3d 33 20 |(X,Y,x-1|,y+1)=3 |
|00001970| f2 54 52 65 4b 3a 63 6f | 6e 64 69 74 69 6f 6e 25 |.TReK:co|ndition%|
|00001980| 3d 39 3a 64 6f 63 6b 65 | 64 25 3d b9 0d 07 e4 05 |=9:docke|d%=.....|
|00001990| e1 0d 07 ee 05 3a 0d 07 | f8 0a dd f2 54 52 65 4b |.....:..|....TReK|
|000019a0| 0d 08 02 50 74 69 6d 65 | 3d 30 3a 73 72 73 63 61 |...Ptime|=0:srsca|
|000019b0| 6e 25 3d 38 3a 6c 72 73 | 63 61 6e 25 3d 38 3a 70 |n%=8:lrs|can%=8:p|
|000019c0| 68 61 73 65 72 25 3d 38 | 3a 65 6e 67 69 6e 65 25 |haser%=8|:engine%|
|000019d0| 3d 38 3a 74 6f 72 70 65 | 64 6f 25 3d 38 3a 70 72 |=8:torpe|do%=8:pr|
|000019e0| 6f 62 65 25 3d 38 3a 73 | 74 61 74 75 73 25 3d 38 |obe%=8:s|tatus%=8|
|000019f0| 0d 08 0c 24 e7 20 65 6e | 65 72 67 79 25 3c 31 30 |...$. en|ergy%<10|
|00001a00| 30 30 30 20 65 6e 65 72 | 67 79 25 2b 3d b3 28 35 |000 ener|gy%+=.(5|
|00001a10| 30 30 30 29 0d 08 16 20 | e7 20 65 6e 65 72 67 79 |000)... |. energy|
|00001a20| 25 3e 31 30 30 30 30 20 | 65 6e 65 72 67 79 25 3d |%>10000 |energy%=|
|00001a30| 39 39 39 39 0d 08 20 05 | e1 0d 08 2a 05 3a 0d 08 |9999.. .|...*.:..|
|00001a40| 34 0f dd f2 73 54 61 52 | 28 58 2c 59 29 0d 08 3e |4...sTaR|(X,Y)..>|
|00001a50| 48 71 75 61 64 72 61 6e | 74 25 28 58 2c 59 2c 34 |Hquadran|t%(X,Y,4|
|00001a60| 29 3d 31 20 20 20 20 3a | 71 75 61 64 72 61 6e 74 |)=1 :|quadrant|
|00001a70| 25 28 58 2c 59 2b 31 2c | 34 29 3d 31 20 20 3a 71 |%(X,Y+1,|4)=1 :q|
|00001a80| 75 61 64 72 61 6e 74 25 | 28 58 2b 31 2c 59 2b 31 |uadrant%|(X+1,Y+1|
|00001a90| 2c 34 29 3d 31 0d 08 48 | 46 71 75 61 64 72 61 6e |,4)=1..H|Fquadran|
|00001aa0| 74 25 28 58 2b 31 2c 59 | 2c 34 29 3d 31 20 20 3a |t%(X+1,Y|,4)=1 :|
|00001ab0| 71 75 61 64 72 61 6e 74 | 25 28 58 2b 31 2c 59 2d |quadrant|%(X+1,Y-|
|00001ac0| 31 2c 34 29 3d 31 3a 71 | 75 61 64 72 61 6e 74 25 |1,4)=1:q|uadrant%|
|00001ad0| 28 58 2c 59 2d 31 2c 34 | 29 3d 31 0d 08 52 48 71 |(X,Y-1,4|)=1..RHq|
|00001ae0| 75 61 64 72 61 6e 74 25 | 28 58 2d 31 2c 59 2d 31 |uadrant%|(X-1,Y-1|
|00001af0| 2c 34 29 3d 31 3a 71 75 | 61 64 72 61 6e 74 25 28 |,4)=1:qu|adrant%(|
|00001b00| 58 2d 31 2c 59 2c 34 29 | 3d 31 20 20 3a 71 75 61 |X-1,Y,4)|=1 :qua|
|00001b10| 64 72 61 6e 74 25 28 58 | 2d 31 2c 59 2b 31 2c 34 |drant%(X|-1,Y+1,4|
|00001b20| 29 3d 31 0d 08 5c 05 e1 | 0d 08 66 05 3a 0d 08 70 |)=1..\..|..f.:..p|
|00001b30| 0a dd f2 46 49 72 65 0d | 08 7a 32 e3 20 49 25 3d |...FIre.|.z2. I%=|
|00001b40| 31 20 b8 20 38 3a e3 20 | 4a 25 3d 31 20 b8 20 38 |1 . 8:. |J%=1 . 8|
|00001b50| 3a 71 75 61 64 72 61 6e | 74 25 28 49 25 2c 4a 25 |:quadran|t%(I%,J%|
|00001b60| 2c 34 29 3d 30 3a ed 3a | ed 0d 08 84 05 e1 0d 08 |,4)=0:.:|........|
|00001b70| 8e 05 3a 0d 08 98 0a dd | f2 66 69 72 45 0d 08 a2 |..:.....|.firE...|
|00001b80| 0b f2 73 70 72 69 74 65 | 0d 08 ac 15 f2 54 72 45 |..sprite|.....TrE|
|00001b90| 6b 3a f2 53 54 61 52 3a | f2 53 54 41 52 0d 08 b6 |k:.STaR:|.STAR...|
|00001ba0| 1b f2 73 54 41 52 3a f2 | 53 74 41 72 3a f2 53 54 |..sTAR:.|StAr:.ST|
|00001bb0| 41 72 3a f2 66 69 72 65 | 0d 08 c0 05 e1 0d 08 ca |Ar:.fire|........|
|00001bc0| 05 3a 0d 08 d4 18 dd f2 | 54 72 45 6b 3a ef 32 38 |.:......|TrEk:.28|
|00001bd0| 2c 30 2c 31 39 2c 32 37 | 2c 36 0d 08 de 38 f2 73 |,0,19,27|,6...8.s|
|00001be0| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00001bf0| 2c 34 29 3a f1 22 20 20 | 20 31 20 20 32 20 20 33 |,4):." | 1 2 3|
|00001c00| 20 20 34 20 20 35 20 20 | 36 20 20 37 20 20 38 20 | 4 5 |6 7 8 |
|00001c10| 20 22 0d 08 e8 38 f2 73 | 74 61 52 28 6c 69 67 68 | "...8.s|taR(ligh|
|00001c20| 74 5f 67 72 65 65 6e 25 | 2c 37 29 3a f1 22 2d 2d |t_green%|,7):."--|
|00001c30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001c40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 22 0d 08 f2 38 f2 73 |--------|-"...8.s|
|00001c50| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00001c60| 2c 37 29 3a f1 22 31 20 | 2a 2a 20 2a 2a 20 2a 2a |,7):."1 |** ** **|
|00001c70| 20 2a 2a 20 2a 2a 20 2a | 2a 20 2a 2a 20 2a 2a 20 | ** ** *|* ** ** |
|00001c80| 31 22 0d 08 fc 38 f2 73 | 74 61 52 28 6c 69 67 68 |1"...8.s|taR(ligh|
|00001c90| 74 5f 67 72 65 65 6e 25 | 2c 36 29 3a f1 22 32 20 |t_green%|,6):."2 |
|00001ca0| 2a 2a 20 2a 2a 20 2a 2a | 20 2a 2a 20 2a 2a 20 2a |** ** **| ** ** *|
|00001cb0| 2a 20 2a 2a 20 2a 2a 20 | 32 22 0d 09 06 38 f2 73 |* ** ** |2"...8.s|
|00001cc0| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00001cd0| 2c 35 29 3a f1 22 33 20 | 2a 2a 20 2a 2a 20 2a 2a |,5):."3 |** ** **|
|00001ce0| 20 2a 2a 20 2a 2a 20 2a | 2a 20 2a 2a 20 2a 2a 20 | ** ** *|* ** ** |
|00001cf0| 33 22 0d 09 10 38 f2 73 | 74 61 52 28 6c 69 67 68 |3"...8.s|taR(ligh|
|00001d00| 74 5f 67 72 65 65 6e 25 | 2c 34 29 3a f1 22 34 20 |t_green%|,4):."4 |
|00001d10| 2a 2a 20 2a 2a 20 2a 2a | 20 2a 2a 20 2a 2a 20 2a |** ** **| ** ** *|
|00001d20| 2a 20 2a 2a 20 2a 2a 20 | 34 22 0d 09 1a 38 f2 73 |* ** ** |4"...8.s|
|00001d30| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00001d40| 2c 33 29 3a f1 22 35 20 | 2a 2a 20 2a 2a 20 2a 2a |,3):."5 |** ** **|
|00001d50| 20 2a 2a 20 2a 2a 20 2a | 2a 20 2a 2a 20 2a 2a 20 | ** ** *|* ** ** |
|00001d60| 35 22 0d 09 24 38 f2 73 | 74 61 52 28 6c 69 67 68 |5"..$8.s|taR(ligh|
|00001d70| 74 5f 67 72 65 65 6e 25 | 2c 32 29 3a f1 22 36 20 |t_green%|,2):."6 |
|00001d80| 2a 2a 20 2a 2a 20 2a 2a | 20 2a 2a 20 2a 2a 20 2a |** ** **| ** ** *|
|00001d90| 2a 20 2a 2a 20 2a 2a 20 | 36 22 0d 09 2e 38 f2 73 |* ** ** |6"...8.s|
|00001da0| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00001db0| 2c 31 29 3a f1 22 37 20 | 2a 2a 20 2a 2a 20 2a 2a |,1):."7 |** ** **|
|00001dc0| 20 2a 2a 20 2a 2a 20 2a | 2a 20 2a 2a 20 2a 2a 20 | ** ** *|* ** ** |
|00001dd0| 37 22 0d 09 38 38 f2 73 | 74 61 52 28 6c 69 67 68 |7"..88.s|taR(ligh|
|00001de0| 74 5f 67 72 65 65 6e 25 | 2c 30 29 3a f1 22 38 20 |t_green%|,0):."8 |
|00001df0| 2a 2a 20 2a 2a 20 2a 2a | 20 2a 2a 20 2a 2a 20 2a |** ** **| ** ** *|
|00001e00| 2a 20 2a 2a 20 2a 2a 20 | 38 22 0d 09 42 38 f2 73 |* ** ** |8"..B8.s|
|00001e10| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00001e20| 2c 30 29 3a f1 22 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |,0):."--|--------|
|00001e30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001e40| 2d 22 0d 09 4c 38 f2 73 | 74 61 52 28 6c 69 67 68 |-"..L8.s|taR(ligh|
|00001e50| 74 5f 67 72 65 65 6e 25 | 2c 31 29 3a f1 22 20 2a |t_green%|,1):." *|
|00001e60| 2a 20 51 55 41 44 52 41 | 4e 54 20 20 20 2c 20 20 |* QUADRA|NT , |
|00001e70| 2a 2a 20 20 20 20 20 20 | 20 22 0d 09 56 09 ef 32 |** | "..V..2|
|00001e80| 36 3a e1 0d 09 60 05 3a | 0d 09 6a 19 dd f2 53 54 |6:...`.:|..j...ST|
|00001e90| 61 52 3a ef 32 38 2c 32 | 39 2c 31 37 2c 36 30 2c |aR:.28,2|9,17,60,|
|00001ea0| 36 0d 09 74 36 f2 73 74 | 61 52 28 62 72 6f 77 6e |6..t6.st|aR(brown|
|00001eb0| 25 2c 37 29 3a f1 22 20 | 20 23 20 44 41 4d 41 47 |%,7):." | # DAMAG|
|00001ec0| 45 20 53 45 43 54 4f 52 | 20 20 50 4f 57 45 52 20 |E SECTOR| POWER |
|00001ed0| 4b 49 4c 4c 20 20 22 0d | 09 7e 36 f2 73 74 61 52 |KILL ".|.~6.staR|
|00001ee0| 28 62 72 6f 77 6e 25 2c | 36 29 3a f1 22 2d 2d 2d |(brown%,|6):."---|
|00001ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 22 0d 09 88 |--------|----"...|
|00001f10| 36 f2 73 74 61 52 28 62 | 72 6f 77 6e 25 2c 35 29 |6.staR(b|rown%,5)|
|00001f20| 3a f1 22 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 |:."| | |
|00001f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001f40| 20 7c 22 0d 09 92 36 f2 | 73 74 61 52 28 62 72 6f | |"...6.|staR(bro|
|00001f50| 77 6e 25 2c 34 29 3a f1 | 22 7c 20 20 20 20 20 20 |wn%,4):.|"| |
|00001f60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001f70| 20 20 20 20 20 20 20 7c | 22 0d 09 9c 36 f2 73 74 | ||"...6.st|
|00001f80| 61 52 28 62 72 6f 77 6e | 25 2c 33 29 3a f1 22 7c |aR(brown|%,3):."||
|00001f90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001fa0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 22 0d | | |".|
|00001fb0| 09 a6 36 f2 73 74 61 52 | 28 62 72 6f 77 6e 25 2c |..6.staR|(brown%,|
|00001fc0| 32 29 3a f1 22 7c 20 20 | 20 20 20 20 20 20 20 20 |2):."| | |
|00001fd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001fe0| 20 20 20 7c 22 0d 09 b0 | 36 f2 73 74 61 52 28 62 | |"...|6.staR(b|
|00001ff0| 72 6f 77 6e 25 2c 31 29 | 3a f1 22 7c 20 20 20 20 |rown%,1)|:."| |
|00002000| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002010| 20 20 20 20 20 20 20 20 | 20 7c 22 0d 09 ba 36 f2 | | |"...6.|
|00002020| 73 74 61 52 28 62 72 6f | 77 6e 25 2c 30 29 3a f1 |staR(bro|wn%,0):.|
|00002030| 22 7c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |"| | |
|00002040| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|00002050| 22 0d 09 c4 36 f2 73 74 | 61 52 28 62 72 6f 77 6e |"...6.st|aR(brown|
|00002060| 25 2c 31 29 3a f1 22 7c | 20 20 20 20 20 20 20 20 |%,1):."|| |
|00002070| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002080| 20 20 20 20 20 7c 22 0d | 09 ce 36 f2 73 74 61 52 | |".|..6.staR|
|00002090| 28 62 72 6f 77 6e 25 2c | 32 29 3a f1 22 7c 20 20 |(brown%,|2):."| |
|000020a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000020b0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 22 0d 09 d8 | | |"...|
|000020c0| 36 f2 73 74 61 52 28 62 | 72 6f 77 6e 25 2c 33 29 |6.staR(b|rown%,3)|
|000020d0| 3a f1 22 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |:."-----|--------|
|000020e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000020f0| 2d 2d 22 0d 09 e2 09 ef | 32 36 3a e1 0d 09 ec 05 |--".....|26:.....|
|00002100| 3a 0d 09 f6 19 dd f2 53 | 54 41 52 3a ef 32 38 2c |:......S|TAR:.28,|
|00002110| 30 2c 33 30 2c 32 38 2c | 31 39 0d 0a 00 39 f2 73 |0,30,28,|19...9.s|
|00002120| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00002130| 2c 30 29 3a f1 22 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |,0):." -|--------|
|00002140| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 20 20 20 20 20 20 |--------|-- |
|00002150| 20 20 22 0d 0a 0a 39 f2 | 73 74 61 52 28 6c 69 67 | "...9.|staR(lig|
|00002160| 68 74 5f 67 72 65 65 6e | 25 2c 32 29 3a f1 22 20 |ht_green|%,2):." |
|00002170| 7c 20 2a 20 2a 20 2a 20 | 2a 20 2a 20 2a 20 2a 20 || * * * |* * * * |
|00002180| 2a 20 7c 20 43 4f 4d 50 | 41 53 53 22 0d 0a 14 39 |* | COMP|ASS"...9|
|00002190| f2 73 74 61 52 28 6c 69 | 67 68 74 5f 67 72 65 65 |.staR(li|ght_gree|
|000021a0| 6e 25 2c 33 29 3a f1 22 | 20 7c 20 2a 20 2a 20 2a |n%,3):."| | * * *|
|000021b0| 20 2a 20 2a 20 2a 20 2a | 20 2a 20 7c 20 20 20 20 | * * * *| * | |
|000021c0| 20 20 20 20 22 0d 0a 1e | 39 f2 73 74 61 52 28 6c | "...|9.staR(l|
|000021d0| 69 67 68 74 5f 67 72 65 | 65 6e 25 2c 34 29 3a f1 |ight_gre|en%,4):.|
|000021e0| 22 20 7c 20 2a 20 2a 20 | 2a 20 2a 20 2a 20 2a 20 |" | * * |* * * * |
|000021f0| 2a 20 2a 20 7c 20 20 37 | 20 38 20 39 20 22 0d 0a |* * | 7| 8 9 "..|
|00002200| 28 39 f2 73 74 61 52 28 | 6c 69 67 68 74 5f 67 72 |(9.staR(|light_gr|
|00002210| 65 65 6e 25 2c 35 29 3a | f1 22 20 7c 20 2a 20 2a |een%,5):|." | * *|
|00002220| 20 2a 20 2a 20 2a 20 2a | 20 2a 20 2a 20 7c 20 20 | * * * *| * * | |
|00002230| 20 5c 7c 2f 20 20 22 0d | 0a 32 39 f2 73 74 61 52 | \|/ ".|.29.staR|
|00002240| 28 6c 69 67 68 74 5f 67 | 72 65 65 6e 25 2c 36 29 |(light_g|reen%,6)|
|00002250| 3a f1 22 20 7c 20 2a 20 | 2a 20 2a 20 2a 20 2a 20 |:." | * |* * * * |
|00002260| 2a 20 2a 20 2a 20 7c 20 | 20 34 2d 35 2d 36 20 22 |* * * | | 4-5-6 "|
|00002270| 0d 0a 3c 39 f2 73 74 61 | 52 28 6c 69 67 68 74 5f |..<9.sta|R(light_|
|00002280| 67 72 65 65 6e 25 2c 37 | 29 3a f1 22 20 7c 20 2a |green%,7|):." | *|
|00002290| 20 2a 20 2a 20 2a 20 2a | 20 2a 20 2a 20 2a 20 7c | * * * *| * * * ||
|000022a0| 20 20 20 2f 7c 5c 20 20 | 22 0d 0a 46 39 f2 73 74 | /|\ |"..F9.st|
|000022b0| 61 52 28 6c 69 67 68 74 | 5f 67 72 65 65 6e 25 2c |aR(light|_green%,|
|000022c0| 36 29 3a f1 22 20 7c 20 | 2a 20 2a 20 2a 20 2a 20 |6):." | |* * * * |
|000022d0| 2a 20 2a 20 2a 20 2a 20 | 7c 20 20 31 20 32 20 33 |* * * * || 1 2 3|
|000022e0| 20 22 0d 0a 50 39 f2 73 | 74 61 52 28 6c 69 67 68 | "..P9.s|taR(ligh|
|000022f0| 74 5f 67 72 65 65 6e 25 | 2c 35 29 3a f1 22 20 7c |t_green%|,5):." ||
|00002300| 20 2a 20 2a 20 2a 20 2a | 20 2a 20 2a 20 2a 20 2a | * * * *| * * * *|
|00002310| 20 7c 20 20 20 20 20 20 | 20 20 22 0d 0a 5a 39 f2 | | | "..Z9.|
|00002320| 73 74 61 52 28 6c 69 67 | 68 74 5f 67 72 65 65 6e |staR(lig|ht_green|
|00002330| 25 2c 34 29 3a f1 22 20 | 2d 2d 2d 2d 2d 2d 2d 2d |%,4):." |--------|
|00002340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 20 20 20 20 |--------|--- |
|00002350| 20 20 20 22 0d 0a 64 39 | f2 73 74 61 52 28 6c 69 | "..d9|.staR(li|
|00002360| 67 68 74 5f 67 72 65 65 | 6e 25 2c 33 29 3a f1 22 |ght_gree|n%,3):."|
|00002370| 20 2a 2a 20 20 53 45 43 | 54 4f 52 20 20 20 20 2c | ** SEC|TOR ,|
|00002380| 20 20 2a 2a 20 20 20 20 | 20 20 20 20 22 0d 0a 6e | ** | "..n|
|00002390| 09 ef 32 36 3a e1 0d 0a | 78 05 3a 0d 0a 82 1a dd |..26:...|x.:.....|
|000023a0| f2 73 54 41 52 3a ef 32 | 38 2c 32 39 2c 33 30 2c |.sTAR:.2|8,29,30,|
|000023b0| 36 30 2c 31 38 0d 0a 8c | 36 f2 73 74 61 52 28 77 |60,18...|6.staR(w|
|000023c0| 68 69 74 65 25 2c 37 29 | 3a f1 22 2a 2a 2a 2a 2a |hite%,7)|:."*****|
|000023d0| 2a 20 4f 4e 2d 42 4f 41 | 52 44 20 43 4f 4d 50 55 |* ON-BOA|RD COMPU|
|000023e0| 54 45 52 20 2a 2a 2a 2a | 2a 2a 22 0d 0a 96 36 f2 |TER ****|**"...6.|
|000023f0| 73 74 61 52 28 77 68 69 | 74 65 25 2c 36 29 3a f1 |staR(whi|te%,6):.|
|00002400| 22 7c 20 a9 20 4d 61 72 | 74 69 6e 20 57 65 62 62 |"| . Mar|tin Webb|
|00002410| 20 35 74 68 20 46 65 62 | 20 31 39 39 30 20 20 7c | 5th Feb| 1990 ||
|00002420| 22 0d 0a a0 36 f2 73 74 | 61 52 28 77 68 69 74 65 |"...6.st|aR(white|
|00002430| 25 2c 34 29 3a f1 22 7c | 20 20 20 20 20 20 20 20 |%,4):."|| |
|00002440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002450| 20 20 20 20 20 7c 22 0d | 0a aa 36 f2 73 74 61 52 | |".|..6.staR|
|00002460| 28 77 68 69 74 65 25 2c | 33 29 3a f1 22 7c 20 20 |(white%,|3):."| |
|00002470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002480| 20 20 20 20 20 20 20 20 | 20 20 20 7c 22 0d 0a b4 | | |"...|
|00002490| 36 f2 73 74 61 52 28 77 | 68 69 74 65 25 2c 32 29 |6.staR(w|hite%,2)|
|000024a0| 3a f1 22 7c 20 20 20 20 | 20 20 20 20 20 20 20 20 |:."| | |
|000024b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000024c0| 20 7c 22 0d 0a be 36 f2 | 73 74 61 52 28 77 68 69 | |"...6.|staR(whi|
|000024d0| 74 65 25 2c 31 29 3a f1 | 22 7c 20 20 20 20 20 20 |te%,1):.|"| |
|000024e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000024f0| 20 20 20 20 20 20 20 7c | 22 0d 0a c8 36 f2 73 74 | ||"...6.st|
|00002500| 61 52 28 77 68 69 74 65 | 25 2c 30 29 3a f1 22 7c |aR(white|%,0):."||
|00002510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 22 0d | | |".|
|00002530| 0a d2 36 f2 73 74 61 52 | 28 77 68 69 74 65 25 2c |..6.staR|(white%,|
|00002540| 31 29 3a f1 22 7c 20 20 | 20 20 20 20 20 20 20 20 |1):."| | |
|00002550| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002560| 20 20 20 7c 22 0d 0a dc | 36 f2 73 74 61 52 28 77 | |"...|6.staR(w|
|00002570| 68 69 74 65 25 2c 32 29 | 3a f1 22 7c 20 20 20 20 |hite%,2)|:."| |
|00002580| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002590| 20 20 20 20 20 20 20 20 | 20 7c 22 0d 0a e6 36 f2 | | |"...6.|
|000025a0| 73 74 61 52 28 77 68 69 | 74 65 25 2c 33 29 3a f1 |staR(whi|te%,3):.|
|000025b0| 22 7c 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |"| | |
|000025c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 7c | | ||
|000025d0| 22 0d 0a f0 36 f2 73 74 | 61 52 28 77 68 69 74 65 |"...6.st|aR(white|
|000025e0| 25 2c 34 29 3a f1 22 7c | 20 20 20 20 20 20 20 20 |%,4):."|| |
|000025f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002600| 20 20 20 20 20 7c 22 0d | 0a fa 36 f2 73 74 61 52 | |".|..6.staR|
|00002610| 28 77 68 69 74 65 25 2c | 35 29 3a f1 22 2d 2d 2d |(white%,|5):."---|
|00002620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002630| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 22 0d 0b 04 |--------|----"...|
|00002640| 09 ef 32 36 3a e1 0d 0b | 0e 05 3a 0d 0b 18 1c dd |..26:...|..:.....|
|00002650| f2 46 49 52 45 3a ef 32 | 38 2c 33 31 2c 32 38 2c |.FIRE:.2|8,31,28,|
|00002660| 35 37 2c 32 30 3a db 0d | 0b 22 3c f2 73 74 61 52 |57,20:..|."<.staR|
|00002670| 28 72 65 64 25 2c 34 29 | 20 20 20 20 20 20 20 20 |(red%,4)| |
|00002680| 3a e7 20 73 74 72 69 6e | 67 24 20 3c 3e 22 22 f1 |:. strin|g$ <>"".|
|00002690| 73 74 72 69 6e 67 24 20 | 3a 73 74 72 69 6e 67 24 |string$ |:string$|
|000026a0| 3d 22 22 0d 0b 2c 3d f2 | 73 74 61 52 28 72 65 64 |=""..,=.|staR(red|
|000026b0| 25 2c 34 29 20 20 20 20 | 20 20 20 20 3a e7 20 73 |%,4) | :. s|
|000026c0| 74 72 69 6e 67 33 24 3c | 3e 22 22 f1 73 74 72 69 |tring3$<|>"".stri|
|000026d0| 6e 67 33 24 3a 73 74 72 | 69 6e 67 33 24 3d 22 22 |ng3$:str|ing3$=""|
|000026e0| 0d 0b 36 3d f2 73 74 61 | 52 28 6c 69 67 68 74 5f |..6=.sta|R(light_|
|000026f0| 67 72 65 65 6e 25 2c 37 | 29 3a e7 20 73 74 72 69 |green%,7|):. stri|
|00002700| 6e 67 34 24 3c 3e 22 22 | f1 73 74 72 69 6e 67 34 |ng4$<>""|.string4|
|00002710| 24 3a 73 74 72 69 6e 67 | 34 24 3d 22 22 0d 0b 40 |$:string|4$=""..@|
|00002720| 3d f2 73 74 61 52 28 77 | 68 69 74 65 25 2c 34 29 |=.staR(w|hite%,4)|
|00002730| 20 20 20 20 20 20 3a e7 | 20 73 74 72 69 6e 67 32 | :.| string2|
|00002740| 24 3c 3e 22 22 f1 73 74 | 72 69 6e 67 32 24 3a 73 |$<>"".st|ring2$:s|
|00002750| 74 72 69 6e 67 32 24 3d | 22 22 0d 0b 4a 1d f2 74 |tring2$=|""..J..t|
|00002760| 72 45 4b 28 31 2c 32 30 | 30 2d 74 69 6d 65 6c 65 |rEK(1,20|0-timele|
|00002770| 66 74 2f 32 2e 35 29 0d | 0b 54 05 e1 0d 0b 5e 05 |ft/2.5).|.T....^.|
|00002780| 3a 0d 0b 68 1a dd f2 53 | 74 41 72 3a ef 32 38 2c |:..h...S|tAr:.28,|
|00002790| 36 32 2c 38 2c 37 39 2c | 30 3a db 0d 0b 72 40 f2 |62,8,79,|0:...r@.|
|000027a0| 73 74 61 52 28 6c 69 67 | 68 74 5f 67 72 65 65 6e |staR(lig|ht_green|
|000027b0| 25 2c 36 29 3a f1 22 2a | 20 53 54 41 54 55 53 20 |%,6):."*| STATUS |
|000027c0| 50 41 4e 45 4c 20 2a 22 | 27 22 2d 2d 2d 2d 2d 2d |PANEL *"|'"------|
|000027d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 22 0d 0b 7c 3d f1 |--------|--"..|=.|
|000027e0| 22 54 49 4d 45 22 27 22 | 53 54 41 54 55 53 22 27 |"TIME"'"|STATUS"'|
|000027f0| 22 45 4e 45 52 47 59 22 | 27 22 54 4f 52 50 45 44 |"ENERGY"|'"TORPED|
|00002800| 4f 45 53 22 27 22 4b 4c | 49 4e 47 4f 4e 53 22 27 |OES"'"KL|INGONS"'|
|00002810| 22 50 52 4f 42 45 53 22 | 0d 0b 86 09 ef 32 36 3a |"PROBES"|.....26:|
|00002820| e1 0d 0b 90 05 3a 0d 0b | 9a 1b dd f2 53 54 41 72 |.....:..|....STAr|
|00002830| 3a ef 32 38 2c 36 32 2c | 31 37 2c 37 39 2c 39 3a |:.28,62,|17,79,9:|
|00002840| db 0d 0b a4 28 f2 73 74 | 61 52 28 79 65 6c 6c 6f |....(.st|aR(yello|
|00002850| 77 25 2c 30 29 3a f1 22 | 2a 20 44 41 4d 41 47 45 |w%,0):."|* DAMAGE|
|00002860| 20 50 41 4e 45 4c 20 2a | 22 0d 0b ae 28 f2 73 74 | PANEL *|"...(.st|
|00002870| 61 52 28 79 65 6c 6c 6f | 77 25 2c 30 29 3a f1 22 |aR(yello|w%,0):."|
|00002880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002890| 22 0d 0b b8 54 f2 73 74 | 61 52 28 79 65 6c 6c 6f |"...T.st|aR(yello|
|000028a0| 77 25 2c 30 29 3a f1 22 | 53 2f 52 20 53 43 41 4e |w%,0):."|S/R SCAN|
|000028b0| 22 27 22 4c 2f 52 20 53 | 43 41 4e 22 27 22 50 48 |"'"L/R S|CAN"'"PH|
|000028c0| 41 53 45 52 22 27 22 57 | 41 52 50 20 45 4e 47 49 |ASER"'"W|ARP ENGI|
|000028d0| 4e 45 22 27 22 54 4f 52 | 50 45 44 4f 22 27 22 50 |NE"'"TOR|PEDO"'"P|
|000028e0| 52 4f 42 45 22 0d 0b c2 | 09 ef 32 36 3a e1 0d 0b |ROBE"...|..26:...|
|000028f0| cc 05 3a 0d 0b d6 1c dd | f2 66 69 72 65 3a ef 32 |..:.....|.fire:.2|
|00002900| 38 2c 36 32 2c 33 30 2c | 37 39 2c 31 38 3a db 0d |8,62,30,|79,18:..|
|00002910| 0b e0 17 f2 73 74 61 52 | 28 70 61 6c 65 5f 62 6c |....staR|(pale_bl|
|00002920| 75 65 25 2c 34 29 0d 0b | ea 17 f1 22 2a 20 4f 50 |ue%,4)..|..."* OP|
|00002930| 54 49 4f 4e 20 50 41 4e | 45 4c 20 2a 22 0d 0b f4 |TION PAN|EL *"...|
|00002940| 17 f1 22 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.."-----|--------|
|00002950| 2d 2d 2d 22 0d 0b fe 14 | f1 22 30 3d 22 6f 70 74 |---"....|."0="opt|
|00002960| 69 6f 6e 73 24 28 30 29 | 0d 0c 08 14 f1 22 31 3d |ions$(0)|....."1=|
|00002970| 22 6f 70 74 69 6f 6e 73 | 24 28 31 29 0d 0c 12 14 |"options|$(1)....|
|00002980| f1 22 32 3d 22 6f 70 74 | 69 6f 6e 73 24 28 32 29 |."2="opt|ions$(2)|
|00002990| 0d 0c 1c 14 f1 22 33 3d | 22 6f 70 74 69 6f 6e 73 |....."3=|"options|
|000029a0| 24 28 33 29 0d 0c 26 14 | f1 22 34 3d 22 6f 70 74 |$(3)..&.|."4="opt|
|000029b0| 69 6f 6e 73 24 28 34 29 | 0d 0c 30 14 f1 22 35 3d |ions$(4)|..0.."5=|
|000029c0| 22 6f 70 74 69 6f 6e 73 | 24 28 35 29 0d 0c 3a 14 |"options|$(5)..:.|
|000029d0| f1 22 36 3d 22 6f 70 74 | 69 6f 6e 73 24 28 36 29 |."6="opt|ions$(6)|
|000029e0| 0d 0c 44 14 f1 22 37 3d | 22 6f 70 74 69 6f 6e 73 |..D.."7=|"options|
|000029f0| 24 28 37 29 0d 0c 4e 14 | f1 22 38 3d 22 6f 70 74 |$(7)..N.|."8="opt|
|00002a00| 69 6f 6e 73 24 28 38 29 | 0d 0c 58 14 f1 22 39 3d |ions$(8)|..X.."9=|
|00002a10| 22 6f 70 74 69 6f 6e 73 | 24 28 39 29 0d 0c 62 09 |"options|$(9)..b.|
|00002a20| ef 32 36 3a e1 0d 0c 6c | 05 3a 0d 0c 76 13 dd f2 |.26:...l|.:..v...|
|00002a30| 73 54 41 72 28 58 2c 59 | 2c 78 2c 79 29 0d 0c 80 |sTAr(X,Y|,x,y)...|
|00002a40| c5 e7 20 73 65 63 74 6f | 72 25 28 58 2c 59 2c 78 |.. secto|r%(X,Y,x|
|00002a50| 2c 79 2b 31 29 3d 31 20 | 84 20 73 65 63 74 6f 72 |,y+1)=1 |. sector|
|00002a60| 25 28 58 2c 59 2c 78 2b | 31 2c 79 2b 31 29 3d 31 |%(X,Y,x+|1,y+1)=1|
|00002a70| 20 84 20 73 65 63 74 6f | 72 25 28 58 2c 59 2c 78 | . secto|r%(X,Y,x|
|00002a80| 2b 31 2c 79 29 3d 31 20 | 84 20 73 65 63 74 6f 72 |+1,y)=1 |. sector|
|00002a90| 25 28 58 2c 59 2c 78 2b | 31 2c 79 2d 31 29 3d 31 |%(X,Y,x+|1,y-1)=1|
|00002aa0| 20 84 20 73 65 63 74 6f | 72 25 28 58 2c 59 2c 78 | . secto|r%(X,Y,x|
|00002ab0| 2c 79 2d 31 29 3d 31 20 | 84 20 73 65 63 74 6f 72 |,y-1)=1 |. sector|
|00002ac0| 25 28 58 2c 59 2c 78 2d | 31 2c 79 2d 31 29 3d 31 |%(X,Y,x-|1,y-1)=1|
|00002ad0| 20 84 20 73 65 63 74 6f | 72 25 28 58 2c 59 2c 78 | . secto|r%(X,Y,x|
|00002ae0| 2d 31 2c 79 29 3d 31 20 | 84 20 73 65 63 74 6f 72 |-1,y)=1 |. sector|
|00002af0| 25 28 58 2c 59 2c 78 2d | 31 2c 79 2b 31 29 3d 31 |%(X,Y,x-|1,y+1)=1|
|00002b00| 20 8c 0d 0c 8a 60 20 52 | 25 3d b3 28 71 75 61 64 | ....` R|%=.(quad|
|00002b10| 72 61 6e 74 25 28 58 25 | 2c 59 25 2c 31 29 29 3a |rant%(X%|,Y%,1)):|
|00002b20| e7 20 52 25 3e b3 28 71 | 75 61 64 72 61 6e 74 25 |. R%>.(q|uadrant%|
|00002b30| 28 58 25 2c 59 25 2c 31 | 29 29 20 73 74 72 69 6e |(X%,Y%,1|)) strin|
|00002b40| 67 33 24 3d 22 53 74 61 | 72 20 64 61 6d 61 67 65 |g3$="Sta|r damage|
|00002b50| 21 22 3a 65 6e 65 72 67 | 79 25 2d 3d b3 28 33 30 |!":energ|y%-=.(30|
|00002b60| 30 29 0d 0c 94 05 cd 0d | 0c 9e 05 e1 0d 0c a8 05 |0)......|........|
|00002b70| 3a 0d 0c b2 0a dd f2 66 | 69 52 45 0d 0c bc 28 4b |:......f|iRE...(K|
|00002b80| 25 3d 30 3a 6d 61 78 70 | 6f 77 65 72 25 3d 30 3a |%=0:maxp|ower%=0:|
|00002b90| e3 20 59 3d 31 20 b8 20 | 38 3a e3 20 58 3d 31 20 |. Y=1 . |8:. X=1 |
|00002ba0| b8 20 38 0d 0c c6 d0 e7 | 20 73 65 63 74 6f 72 25 |. 8.....| sector%|
|00002bb0| 28 58 25 2c 59 25 2c 58 | 2c 59 29 3d 32 20 4b 25 |(X%,Y%,X|,Y)=2 K%|
|00002bc0| 2b 3d 31 3a 70 6f 77 65 | 72 25 28 4b 25 29 3d b3 |+=1:powe|r%(K%)=.|
|00002bd0| 28 35 39 39 29 2b 34 30 | 30 3a 64 61 6d 61 67 65 |(599)+40|0:damage|
|00002be0| 25 28 4b 25 29 3d b3 28 | 70 6f 77 65 72 25 28 4b |%(K%)=.(|power%(K|
|00002bf0| 25 29 2d 32 30 30 29 2b | 31 35 30 3a 6b 69 6c 6c |%)-200)+|150:kill|
|00002c00| 25 28 4b 25 29 3d 28 b3 | 28 64 61 6d 61 67 65 25 |%(K%)=(.|(damage%|
|00002c10| 28 4b 25 29 2d 31 30 30 | 29 2b b3 28 70 6f 77 65 |(K%)-100|)+.(powe|
|00002c20| 72 25 28 4b 25 29 2d 31 | 30 30 29 2b 32 30 30 29 |r%(K%)-1|00)+200)|
|00002c30| 2f 32 3a 6d 61 78 70 6f | 77 65 72 25 2b 3d 6b 69 |/2:maxpo|wer%+=ki|
|00002c40| 6c 6c 25 28 4b 25 29 3a | 65 6e 65 72 67 79 25 2d |ll%(K%):|energy%-|
|00002c50| 3d 64 61 6d 61 67 65 25 | 28 4b 25 29 2f 31 30 3a |=damage%|(K%)/10:|
|00002c60| 6b 78 25 28 4b 25 29 3d | 58 3a 6b 79 25 28 4b 25 |kx%(K%)=|X:ky%(K%|
|00002c70| 29 3d 59 0d 0c d0 07 ed | 3a ed 0d 0c da 42 ef 32 |)=Y.....|:....B.2|
|00002c80| 38 2c 33 31 2c 31 35 2c | 35 38 2c 38 3a db 3a ef |8,31,15,|58,8:.:.|
|00002c90| 32 38 2c 33 31 2c 31 36 | 2c 35 38 2c 38 3a e3 20 |28,31,16|,58,8:. |
|00002ca0| 6c 6f 6f 70 25 3d 31 20 | b8 20 71 75 61 64 72 61 |loop%=1 |. quadra|
|00002cb0| 6e 74 25 28 58 25 2c 59 | 25 2c 32 29 0d 0c e4 25 |nt%(X%,Y|%,2)...%|
|00002cc0| f2 73 74 61 52 28 72 65 | 64 25 2c a8 28 64 61 6d |.staR(re|d%,.(dam|
|00002cd0| 61 67 65 25 28 6c 6f 6f | 70 25 29 2f 31 30 30 29 |age%(loo|p%)/100)|
|00002ce0| 29 0d 0c ee 74 f1 8a 33 | 31 2c 34 2b 6c 6f 6f 70 |)...t..3|1,4+loop|
|00002cf0| 25 29 c3 6c 6f 6f 70 25 | 22 20 20 20 22 3b c3 64 |%).loop%|" ";.d|
|00002d00| 61 6d 61 67 65 25 28 6c | 6f 6f 70 25 29 22 20 20 |amage%(l|oop%)" |
|00002d10| 20 22 3b c3 6b 78 25 28 | 6c 6f 6f 70 25 29 22 2c | ";.kx%(|loop%)",|
|00002d20| 22 3b c3 6b 79 25 28 6c | 6f 6f 70 25 29 22 20 20 |";.ky%(l|oop%)" |
|00002d30| 20 20 20 22 3b c3 70 6f | 77 65 72 25 28 6c 6f 6f | ";.po|wer%(loo|
|00002d40| 70 25 29 22 20 20 22 3b | c3 6b 69 6c 6c 25 28 6c |p%)" ";|.kill%(l|
|00002d50| 6f 6f 70 25 29 0d 0c f8 | 09 ed 3a ef 32 36 0d 0d |oop%)...|..:.26..|
|00002d60| 02 2d 73 72 25 3d a3 3a | 6c 72 25 3d a3 3a 70 68 |.-sr%=.:|lr%=.:ph|
|00002d70| 25 3d a3 3a 65 6e 25 3d | a3 3a 74 6f 25 3d a3 3a |%=.:en%=|.:to%=.:|
|00002d80| 70 72 25 3d a3 3a 73 74 | 25 3d a3 0d 0d 0c 05 f5 |pr%=.:st|%=......|
|00002d90| 0d 0d 16 23 20 e7 20 b3 | 28 71 75 61 64 72 61 6e |...# . .|(quadran|
|00002da0| 74 25 28 58 25 2c 59 25 | 2c 32 29 29 3e b3 28 38 |t%(X%,Y%|,2))>.(8|
|00002db0| 29 20 8c 0d 0d 20 14 20 | 20 52 25 3d b3 28 37 29 |) ... . | R%=.(7)|
|00002dc0| 3a 68 69 74 25 3d b9 0d | 0d 2a 0d 20 20 c8 8e 20 |:hit%=..|.*. .. |
|00002dd0| 52 25 20 ca 0d 0d 34 50 | 20 20 20 c9 20 31 20 3a |R% ...4P| . 1 :|
|00002de0| e7 20 ac 20 73 72 25 20 | 73 72 73 63 61 6e 25 2d |. . sr% |srscan%-|
|00002df0| 3d b3 28 35 29 3a 73 74 | 72 69 6e 67 24 2b 3d 22 |=.(5):st|ring$+="|
|00002e00| 53 68 6f 72 74 20 72 61 | 6e 67 65 20 73 63 61 6e |Short ra|nge scan|
|00002e10| 6e 65 72 20 68 69 74 21 | 22 2b 65 6e 64 24 3a 73 |ner hit!|"+end$:s|
|00002e20| 72 25 3d b9 0d 0d 3e 4f | 20 20 20 c9 20 32 20 3a |r%=...>O| . 2 :|
|00002e30| e7 20 ac 20 6c 72 25 20 | 6c 72 73 63 61 6e 25 2d |. . lr% |lrscan%-|
|00002e40| 3d b3 28 35 29 3a 73 74 | 72 69 6e 67 24 2b 3d 22 |=.(5):st|ring$+="|
|00002e50| 4c 6f 6e 67 20 72 61 6e | 67 65 20 73 63 61 6e 6e |Long ran|ge scann|
|00002e60| 65 72 20 68 69 74 21 22 | 2b 65 6e 64 24 3a 6c 72 |er hit!"|+end$:lr|
|00002e70| 25 3d b9 0d 0d 48 44 20 | 20 20 c9 20 33 20 3a e7 |%=...HD | . 3 :.|
|00002e80| 20 ac 20 70 68 25 20 70 | 68 61 73 65 72 25 2d 3d | . ph% p|haser%-=|
|00002e90| b3 28 35 29 3a 73 74 72 | 69 6e 67 24 2b 3d 22 50 |.(5):str|ing$+="P|
|00002ea0| 68 61 73 65 72 73 20 68 | 69 74 21 22 2b 65 6e 64 |hasers h|it!"+end|
|00002eb0| 24 3a 70 68 25 3d b9 0d | 0d 52 43 20 20 20 c9 20 |$:ph%=..|.RC . |
|00002ec0| 34 20 3a e7 20 ac 20 65 | 6e 25 20 65 6e 67 69 6e |4 :. . e|n% engin|
|00002ed0| 65 25 2d 3d b3 28 35 29 | 3a 73 74 72 69 6e 67 24 |e%-=.(5)|:string$|
|00002ee0| 2b 3d 22 45 6e 67 69 6e | 65 20 68 69 74 21 22 2b |+="Engin|e hit!"+|
|00002ef0| 65 6e 64 24 3a 65 6e 25 | 3d b9 0d 0d 5c 47 20 20 |end$:en%|=...\G |
|00002f00| 20 c9 20 35 20 3a e7 20 | ac 20 74 6f 25 20 74 6f | . 5 :. |. to% to|
|00002f10| 72 70 65 64 6f 25 2d 3d | b3 28 35 29 3a 73 74 72 |rpedo%-=|.(5):str|
|00002f20| 69 6e 67 24 2b 3d 22 54 | 6f 72 70 65 64 6f 65 73 |ing$+="T|orpedoes|
|00002f30| 20 68 69 74 21 22 2b 65 | 6e 64 24 3a 74 6f 25 3d | hit!"+e|nd$:to%=|
|00002f40| b9 0d 0d 66 43 20 20 20 | c9 20 36 20 3a e7 20 ac |...fC |. 6 :. .|
|00002f50| 20 70 72 25 20 20 70 72 | 6f 62 65 25 2d 3d b3 28 | pr% pr|obe%-=.(|
|00002f60| 35 29 3a 73 74 72 69 6e | 67 24 2b 3d 22 50 72 6f |5):strin|g$+="Pro|
|00002f70| 62 65 73 20 68 69 74 21 | 22 2b 65 6e 64 24 3a 70 |bes hit!|"+end$:p|
|00002f80| 72 25 3d b9 0d 0d 70 59 | 20 20 20 c9 20 37 20 3a |r%=...pY| . 7 :|
|00002f90| e7 20 ac 20 73 74 25 20 | 52 25 3d b3 28 31 30 29 |. . st% |R%=.(10)|
|00002fa0| 3a e7 20 52 25 3e 37 20 | 73 74 61 74 75 73 25 2d |:. R%>7 |status%-|
|00002fb0| 3d b3 28 35 29 3a 73 74 | 72 69 6e 67 24 2b 3d 22 |=.(5):st|ring$+="|
|00002fc0| 44 61 6d 61 67 65 20 70 | 61 6e 65 6c 20 68 69 74 |Damage p|anel hit|
|00002fd0| 21 22 2b 65 6e 64 24 3a | 73 74 25 3d b9 0d 0d 7a |!"+end$:|st%=...z|
|00002fe0| 07 20 20 cb 0d 0d 84 1b | 20 20 e7 20 73 72 73 63 |. .....| . srsc|
|00002ff0| 61 6e 25 3c 30 20 73 72 | 73 63 61 6e 25 3d 30 0d |an%<0 sr|scan%=0.|
|00003000| 0d 8e 1b 20 20 e7 20 6c | 72 73 63 61 6e 25 3c 30 |... . l|rscan%<0|
|00003010| 20 6c 72 73 63 61 6e 25 | 3d 30 0d 0d 98 1b 20 20 | lrscan%|=0.... |
|00003020| e7 20 70 68 61 73 65 72 | 25 3c 30 20 70 68 61 73 |. phaser|%<0 phas|
|00003030| 65 72 25 3d 30 0d 0d a2 | 1b 20 20 e7 20 65 6e 67 |er%=0...|. . eng|
|00003040| 69 6e 65 25 3c 30 20 65 | 6e 67 69 6e 65 25 3d 30 |ine%<0 e|ngine%=0|
|00003050| 0d 0d ac 1d 20 20 e7 20 | 74 6f 72 70 65 64 6f 25 |.... . |torpedo%|
|00003060| 3c 30 20 74 6f 72 70 65 | 64 6f 25 3d 30 0d 0d b6 |<0 torpe|do%=0...|
|00003070| 19 20 20 e7 20 70 72 6f | 62 65 25 3c 30 20 70 72 |. . pro|be%<0 pr|
|00003080| 6f 62 65 25 3d 30 0d 0d | c0 1b 20 20 e7 20 73 74 |obe%=0..|.. . st|
|00003090| 61 74 75 73 25 3c 30 20 | 73 74 61 74 75 73 25 3d |atus%<0 |status%=|
|000030a0| 30 0d 0d ca 06 20 cd 0d | 0d d4 0d fd 20 b3 28 31 |0.... ..|.... .(1|
|000030b0| 30 29 3e 35 0d 0d de 05 | e1 0d 0d e8 05 3a 0d 0d |0)>5....|.....:..|
|000030c0| f2 18 dd f2 4b 49 6c 6c | 3a ef 32 38 2c 31 2c 31 |....KIll|:.28,1,1|
|000030d0| 37 2c 32 35 2c 38 0d 0d | fc 1f 79 3d 30 3a e3 20 |7,25,8..|..y=0:. |
|000030e0| 59 3d 31 20 b8 20 38 3a | 78 3d 31 3a e3 20 58 3d |Y=1 . 8:|x=1:. X=|
|000030f0| 31 20 b8 20 38 0d 0e 06 | 13 e7 20 58 3d 58 25 20 |1 . 8...|.. X=X% |
|00003100| 80 20 59 3d 59 25 20 8c | 0d 0e 10 0e 20 49 25 3d |. Y=Y% .|.... I%=|
|00003110| 78 3a 4a 25 3d 79 0d 0e | 1a 06 20 cc 0d 0e 24 1b |x:J%=y..|.. ...$.|
|00003120| 20 f1 8a 78 2d 31 2c 79 | 29 22 20 22 3b 8a 78 2b | ..x-1,y|)" ";.x+|
|00003130| 32 2c 79 29 22 20 22 0d | 0e 2e 05 cd 0d 0e 38 1b |2,y)" ".|......8.|
|00003140| f2 73 74 61 52 28 6c 69 | 67 68 74 5f 67 72 65 65 |.staR(li|ght_gree|
|00003150| 6e 25 2c 38 2d 59 29 0d | 0e 42 1b e7 20 71 75 61 |n%,8-Y).|.B.. qua|
|00003160| 64 72 61 6e 74 25 28 58 | 2c 59 2c 34 29 3c 3e 30 |drant%(X|,Y,4)<>0|
|00003170| 20 8c 0d 0e 4c 43 20 e7 | 20 71 75 61 64 72 61 6e | ...LC .| quadran|
|00003180| 74 25 28 58 2c 59 2c 33 | 29 3d 30 20 f1 8a 78 2c |t%(X,Y,3|)=0 ..x,|
|00003190| 79 29 22 2e 22 20 8b 20 | f2 73 74 61 52 28 70 61 |y)"." . |.staR(pa|
|000031a0| 6c 65 5f 62 6c 75 65 25 | 2c 34 29 3a f1 8a 78 2c |le_blue%|,4):..x,|
|000031b0| 79 29 22 42 22 0d 0e 56 | 60 20 e7 20 71 75 61 64 |y)"B"..V|` . quad|
|000031c0| 72 61 6e 74 25 28 58 2c | 59 2c 32 29 3d 30 20 f1 |rant%(X,|Y,2)=0 .|
|000031d0| 8a 78 2b 31 2c 79 29 22 | 2e 22 20 8b 20 f2 73 74 |.x+1,y)"|." . .st|
|000031e0| 61 52 28 72 65 64 25 2c | 71 75 61 64 72 61 6e 74 |aR(red%,|quadrant|
|000031f0| 25 28 58 2c 59 2c 32 29 | 2d 31 29 3a f1 8a 78 2b |%(X,Y,2)|-1):..x+|
|00003200| 31 2c 79 29 c3 71 75 61 | 64 72 61 6e 74 25 28 58 |1,y).qua|drant%(X|
|00003210| 2c 59 2c 32 29 0d 0e 60 | 05 cd 0d 0e 6a 11 78 2b |,Y,2)..`|....j.x+|
|00003220| 3d 33 3a ed 3a 79 2b 3d | 31 3a ed 0d 0e 74 32 f2 |=3:.:y+=|1:...t2.|
|00003230| 73 74 61 52 28 64 61 72 | 6b 5f 62 6c 75 65 25 2c |staR(dar|k_blue%,|
|00003240| 34 29 3a f1 8a 49 25 2d | 31 2c 4a 25 29 22 3c 22 |4):..I%-|1,J%)"<"|
|00003250| 3b 8a 49 25 2b 32 2c 4a | 25 29 22 3e 22 0d 0e 7e |;.I%+2,J|%)">"..~|
|00003260| 2c ef 32 36 3a f2 73 74 | 61 52 28 72 65 64 25 2c |,.26:.st|aR(red%,|
|00003270| 37 29 3a f1 8a 31 34 2c | 31 37 29 c3 58 25 3b 8a |7):..14,|17).X%;.|
|00003280| 31 36 2c 31 37 29 c3 59 | 25 0d 0e 88 05 e1 0d 0e |16,17).Y|%.......|
|00003290| 92 05 3a 0d 0e 9c 19 dd | f2 46 69 72 65 3a ef 32 |..:.....|.Fire:.2|
|000032a0| 38 2c 33 2c 32 38 2c 32 | 31 2c 32 30 0d 0e a6 27 |8,3,28,2|1,20...'|
|000032b0| 6c 6f 6f 70 25 3d 31 3a | 79 3d 30 3a e3 20 59 3d |loop%=1:|y=0:. Y=|
|000032c0| 31 20 b8 20 38 3a 78 3d | 30 3a e3 20 58 3d 31 20 |1 . 8:x=|0:. X=1 |
|000032d0| b8 20 38 0d 0e b0 1b c8 | 8e 20 73 65 63 74 6f 72 |. 8.....|. sector|
|000032e0| 25 28 58 25 2c 59 25 2c | 58 2c 59 29 20 ca 0d 0e |%(X%,Y%,|X,Y) ...|
|000032f0| ba 26 20 c9 20 30 20 3a | 70 72 69 6e 74 24 3d 22 |.& . 0 :|print$="|
|00003300| 2e 22 3a f2 73 74 61 52 | 28 77 68 69 74 65 25 2c |.":.staR|(white%,|
|00003310| 38 2d 59 29 0d 0e c4 2a | 20 c9 20 31 20 3a 70 72 |8-Y)...*| . 1 :pr|
|00003320| 69 6e 74 24 3d 22 2a 22 | 3a f2 73 74 61 52 28 79 |int$="*"|:.staR(y|
|00003330| 65 6c 6c 6f 77 25 2c b3 | 28 34 29 2d 31 29 0d 0e |ellow%,.|(4)-1)..|
|00003340| ce 3f 20 c9 20 32 20 3a | 70 72 69 6e 74 24 3d 22 |.? . 2 :|print$="|
|00003350| 4b 22 3a f2 73 74 61 52 | 28 72 65 64 25 2c a8 28 |K":.staR|(red%,.(|
|00003360| 64 61 6d 61 67 65 25 28 | 6c 6f 6f 70 25 29 2f 31 |damage%(|loop%)/1|
|00003370| 30 30 29 29 3a 6c 6f 6f | 70 25 2b 3d 31 0d 0e d8 |00)):loo|p%+=1...|
|00003380| 28 20 c9 20 33 20 3a 70 | 72 69 6e 74 24 3d 22 42 |( . 3 :p|rint$="B|
|00003390| 22 3a f2 73 74 61 52 28 | 70 61 6c 65 5f 62 6c 75 |":.staR(|pale_blu|
|000033a0| 65 25 2c 34 29 0d 0e e2 | 28 20 c9 20 34 20 3a 70 |e%,4)...|( . 4 :p|
|000033b0| 72 69 6e 74 24 3d 22 45 | 22 3a f2 73 74 61 52 28 |rint$="E|":.staR(|
|000033c0| 64 61 72 6b 5f 62 6c 75 | 65 25 2c 34 29 0d 0e ec |dark_blu|e%,4)...|
|000033d0| 05 cb 0d 0e f6 1e f1 8a | 78 2c 79 29 70 72 69 6e |........|x,y)prin|
|000033e0| 74 24 3a 78 2b 3d 32 3a | ed 3a 79 2b 3d 31 3a ed |t$:x+=2:|.:y+=1:.|
|000033f0| 0d 0f 00 2c ef 32 36 3a | f2 73 74 61 52 28 72 65 |...,.26:|.staR(re|
|00003400| 64 25 2c 37 29 3a f1 8a | 31 34 2c 32 39 29 c3 78 |d%,7):..|14,29).x|
|00003410| 25 3b 8a 31 36 2c 32 39 | 29 c3 79 25 0d 0f 0a 05 |%;.16,29|).y%....|
|00003420| e1 0d 0f 14 05 3a 0d 0f | 1e 0a dd f2 66 49 52 45 |.....:..|....fIRE|
|00003430| 0d 0f 28 11 ef 32 38 2c | 37 30 2c 38 2c 37 39 2c |..(..28,|70,8,79,|
|00003440| 32 0d 0f 32 23 f2 73 74 | 61 52 28 70 75 72 70 6c |2..2#.st|aR(purpl|
|00003450| 65 25 2c 38 2d a8 28 74 | 69 6d 65 6c 65 66 74 29 |e%,8-.(t|imeleft)|
|00003460| 2f 31 30 29 0d 0f 3c 24 | 40 25 3d 26 32 30 31 30 |/10)..<$|@%=&2010|
|00003470| 34 3a f1 8a 34 29 74 69 | 6d 65 6c 65 66 74 3a 40 |4:..4)ti|meleft:@|
|00003480| 25 3d 26 30 30 39 30 41 | 0d 0f 46 2d e7 20 ac 20 |%=&0090A|..F-. . |
|00003490| 64 6f 63 6b 65 64 25 20 | 63 6f 6e 64 69 74 69 6f |docked% |conditio|
|000034a0| 6e 25 3d 71 75 61 64 72 | 61 6e 74 25 28 58 25 2c |n%=quadr|ant%(X%,|
|000034b0| 59 25 2c 32 29 0d 0f 50 | 35 f2 73 74 61 52 28 70 |Y%,2)..P|5.staR(p|
|000034c0| 69 6e 6b 25 2c 63 6f 6e | 64 69 74 69 6f 6e 25 2d |ink%,con|dition%-|
|000034d0| 32 29 3a f1 63 6f 6e 64 | 69 74 69 6f 6e 24 28 63 |2):.cond|ition$(c|
|000034e0| 6f 6e 64 69 74 69 6f 6e | 25 29 0d 0f 5a 46 65 6e |ondition|%)..ZFen|
|000034f0| 65 72 67 79 24 3d c3 65 | 6e 65 72 67 79 25 3a f5 |ergy$=.e|nergy%:.|
|00003500| 20 e7 a9 28 65 6e 65 72 | 67 79 24 29 3c 38 20 65 | ..(ener|gy$)<8 e|
|00003510| 6e 65 72 67 79 24 3d 22 | 20 22 2b 65 6e 65 72 67 |nergy$="| "+energ|
|00003520| 79 24 3a fd a9 28 65 6e | 65 72 67 79 24 29 3d 38 |y$:..(en|ergy$)=8|
|00003530| 0d 0f 64 2a f2 73 74 61 | 52 28 72 65 64 25 2c a8 |..d*.sta|R(red%,.|
|00003540| 28 38 2d 65 6e 65 72 67 | 79 25 2f 31 30 30 30 29 |(8-energ|y%/1000)|
|00003550| 29 3a f1 65 6e 65 72 67 | 79 24 0d 0f 6e 2a f2 73 |):.energ|y$..n*.s|
|00003560| 74 61 52 28 6c 69 67 68 | 74 5f 67 72 65 65 6e 25 |taR(ligh|t_green%|
|00003570| 2c 36 29 3a f1 89 28 37 | 29 c3 74 6f 72 70 65 64 |,6):..(7|).torped|
|00003580| 6f 65 73 25 0d 0f 78 41 | 6b 6c 69 6e 67 24 3d c3 |oes%..xA|kling$=.|
|00003590| 6b 6c 69 6e 67 6f 6e 73 | 25 3a f5 20 e7 a9 28 6b |klingons|%:. ..(k|
|000035a0| 6c 69 6e 67 24 29 3c 38 | 20 6b 6c 69 6e 67 24 3d |ling$)<8| kling$=|
|000035b0| 22 20 22 2b 6b 6c 69 6e | 67 24 3a fd a9 6b 6c 69 |" "+klin|g$:..kli|
|000035c0| 6e 67 24 3d 38 0d 0f 82 | 18 f1 6b 6c 69 6e 67 24 |ng$=8...|..kling$|
|000035d0| 27 89 28 37 29 c3 70 72 | 6f 62 65 73 25 0d 0f 8c |'.(7).pr|obes%...|
|000035e0| 07 ef 32 36 0d 0f 96 05 | e1 0d 0f a0 05 3a 0d 0f |..26....|.....:..|
|000035f0| aa 0a dd f2 46 69 72 45 | 0d 0f b4 13 ef 32 38 2c |....FirE|.....28,|
|00003600| 37 37 2c 31 37 2c 37 39 | 2c 31 31 0d 0f be 26 f2 |77,17,79|,11...&.|
|00003610| 73 74 61 52 28 79 65 6c | 6c 6f 77 25 2c 38 2d 73 |staR(yel|low%,8-s|
|00003620| 72 73 63 61 6e 25 29 3a | f1 c3 73 72 73 63 61 6e |rscan%):|..srscan|
|00003630| 25 0d 0f c8 26 f2 73 74 | 61 52 28 79 65 6c 6c 6f |%...&.st|aR(yello|
|00003640| 77 25 2c 38 2d 6c 72 73 | 63 61 6e 25 29 3a f1 c3 |w%,8-lrs|can%):..|
|00003650| 6c 72 73 63 61 6e 25 0d | 0f d2 26 f2 73 74 61 52 |lrscan%.|..&.staR|
|00003660| 28 79 65 6c 6c 6f 77 25 | 2c 38 2d 70 68 61 73 65 |(yellow%|,8-phase|
|00003670| 72 25 29 3a f1 c3 70 68 | 61 73 65 72 25 0d 0f dc |r%):..ph|aser%...|
|00003680| 26 f2 73 74 61 52 28 79 | 65 6c 6c 6f 77 25 2c 38 |&.staR(y|ellow%,8|
|00003690| 2d 65 6e 67 69 6e 65 25 | 29 3a f1 c3 65 6e 67 69 |-engine%|):..engi|
|000036a0| 6e 65 25 0d 0f e6 28 f2 | 73 74 61 52 28 79 65 6c |ne%...(.|staR(yel|
|000036b0| 6c 6f 77 25 2c 38 2d 74 | 6f 72 70 65 64 6f 25 29 |low%,8-t|orpedo%)|
|000036c0| 3a f1 c3 74 6f 72 70 65 | 64 6f 25 0d 0f f0 24 f2 |:..torpe|do%...$.|
|000036d0| 73 74 61 52 28 79 65 6c | 6c 6f 77 25 2c 38 2d 70 |staR(yel|low%,8-p|
|000036e0| 72 6f 62 65 25 29 3a f1 | c3 70 72 6f 62 65 25 0d |robe%):.|.probe%.|
|000036f0| 0f fa 07 ef 32 36 0d 10 | 04 05 e1 0d 10 0e 05 3a |....26..|.......:|
|00003700| 0d 10 18 0a dd f2 46 49 | 52 65 0d 10 22 21 ef 32 |......FI|Re.."!.2|
|00003710| 38 2c 36 32 2c 33 30 2c | 37 39 2c 32 30 3a f2 73 |8,62,30,|79,20:.s|
|00003720| 74 61 52 28 72 65 64 25 | 2c 37 29 0d 10 2c 2a e7 |taR(red%|,7)..,*.|
|00003730| 20 65 6e 67 69 6e 65 25 | 3c 3e 38 20 20 f1 8a 30 | engine%|<>8 ..0|
|00003740| 2c 30 29 22 30 3d 44 61 | 6d 61 67 65 64 20 20 20 |,0)"0=Da|maged |
|00003750| 20 20 20 20 22 0d 10 36 | 2a e7 20 70 68 61 73 65 | "..6|*. phase|
|00003760| 72 25 3c 3e 38 20 20 f1 | 8a 30 2c 33 29 22 33 3d |r%<>8 .|.0,3)"3=|
|00003770| 44 61 6d 61 67 65 64 20 | 20 20 20 20 20 20 22 0d |Damaged | ".|
|00003780| 10 40 2a e7 20 74 6f 72 | 70 65 64 6f 25 3c 3e 38 |.@*. tor|pedo%<>8|
|00003790| 20 f1 8a 30 2c 34 29 22 | 34 3d 44 61 6d 61 67 65 | ..0,4)"|4=Damage|
|000037a0| 64 20 20 20 20 20 20 20 | 22 0d 10 4a 2a e7 20 70 |d |"..J*. p|
|000037b0| 72 6f 62 65 25 3c 3e 38 | 20 20 20 f1 8a 30 2c 36 |robe%<>8| ..0,6|
|000037c0| 29 22 36 3d 44 61 6d 61 | 67 65 64 20 20 20 20 20 |)"6=Dama|ged |
|000037d0| 20 20 22 0d 10 54 07 ef | 32 36 0d 10 5e 05 e1 0d | "..T..|26..^...|
|000037e0| 10 68 05 3a 0d 10 72 0a | dd f2 68 79 70 65 0d 10 |.h.:..r.|..hype..|
|000037f0| 7c 82 f1 22 55 73 65 73 | 20 31 30 30 30 20 75 6e ||.."Uses| 1000 un|
|00003800| 69 74 73 20 6f 66 20 65 | 6e 65 72 67 79 22 27 22 |its of e|nergy"'"|
|00003810| 61 6e 64 20 74 61 6b 65 | 73 20 75 70 20 74 6f 20 |and take|s up to |
|00003820| 74 77 6f 20 79 65 61 72 | 73 22 27 22 50 72 65 73 |two year|s"'"Pres|
|00003830| 73 20 3c 53 50 41 43 45 | 3e 20 74 6f 20 63 6f 6e |s <SPACE|> to con|
|00003840| 74 69 6e 75 65 22 27 22 | 6f 72 20 61 6e 79 20 27 |tinue"'"|or any '|
|00003850| 41 27 20 74 6f 20 61 62 | 6f 72 74 22 3a f5 20 41 |A' to ab|ort":. A|
|00003860| 24 3d be 3a fd 20 a7 22 | 41 61 20 22 2c 41 24 29 |$=.:. ."|Aa ",A$)|
|00003870| 0d 10 86 0e e7 20 41 24 | 3d 22 20 22 20 8c 0d 10 |..... A$|=" " ...|
|00003880| 90 40 20 f2 74 72 45 4b | 28 31 2c 32 30 30 29 3a |.@ .trEK|(1,200):|
|00003890| 73 65 63 74 6f 72 25 28 | 58 25 2c 59 25 2c 78 25 |sector%(|X%,Y%,x%|
|000038a0| 2c 79 25 29 3d 30 3a f1 | 22 57 68 69 63 68 20 51 |,y%)=0:.|"Which Q|
|000038b0| 75 61 64 72 61 6e 74 20 | 58 2c 59 20 22 3b 0d 10 |uadrant |X,Y ";..|
|000038c0| 9a 26 20 f5 20 78 24 3d | be 3a fd 20 a7 22 31 32 |.& . x$=|.:. ."12|
|000038d0| 33 34 35 36 37 38 22 2c | 78 24 29 3a f1 78 24 3b |345678",|x$):.x$;|
|000038e0| 22 2c 22 3b 0d 10 a4 2a | 20 f2 74 72 45 4b 28 31 |",";...*| .trEK(1|
|000038f0| 2c 32 30 30 29 3a f5 20 | 79 24 3d be 3a fd 20 a7 |,200):. |y$=.:. .|
|00003900| 22 31 32 33 34 35 36 37 | 38 22 2c 79 24 29 0d 10 |"1234567|8",y$)..|
|00003910| ae 3b 20 f1 79 24 3a f2 | 74 72 45 4b 28 31 2c 32 |.; .y$:.|trEK(1,2|
|00003920| 30 30 29 3a f2 54 72 65 | 4b 28 2e 35 29 3a 58 25 |00):.Tre|K(.5):X%|
|00003930| 3d bb 78 24 3a 59 25 3d | bb 79 24 3a 65 6e 65 72 |=.x$:Y%=|.y$:ener|
|00003940| 67 79 25 2d 3d 31 30 30 | 30 0d 10 b8 17 20 f2 53 |gy%-=100|0.... .S|
|00003950| 74 61 52 3a f2 73 54 61 | 52 28 58 25 2c 59 25 29 |taR:.sTa|R(X%,Y%)|
|00003960| 0d 10 c2 28 20 6d 6f 76 | 65 25 3d b9 3a 74 69 6d |...( mov|e%=.:tim|
|00003970| 65 6c 65 66 74 3d 74 69 | 6d 65 6c 65 66 74 2d b3 |eleft=ti|meleft-.|
|00003980| 28 32 29 2b b3 28 31 29 | 0d 10 cc 05 cd 0d 10 d6 |(2)+.(1)|........|
|00003990| 05 e1 0d 10 e0 05 3a 0d | 10 ea 0c dd f2 68 79 70 |......:.|.....hyp|
|000039a0| 45 3a e1 0d 10 f4 05 3a | 0d 10 fe 0a dd f2 6b 69 |E:.....:|......ki|
|000039b0| 6c 6c 0d 11 08 18 f1 22 | 57 68 69 63 68 20 64 69 |ll....."|Which di|
|000039c0| 72 65 63 74 69 6f 6e 3f | 22 3b 0d 11 12 2d f5 20 |rection?|";...-. |
|000039d0| 64 69 72 65 63 74 69 6f | 6e 24 3d be 3a fd 20 a7 |directio|n$=.:. .|
|000039e0| 22 31 32 33 34 35 36 37 | 38 39 22 2c 64 69 72 65 |"1234567|89",dire|
|000039f0| 63 74 69 6f 6e 24 29 0d | 11 1c 1c f1 64 69 72 65 |ction$).|....dire|
|00003a00| 63 74 69 6f 6e 24 3a f2 | 74 72 45 4b 28 31 2c 32 |ction$:.|trEK(1,2|
|00003a10| 30 30 29 0d 11 26 16 e7 | 64 69 72 65 63 74 69 6f |00)..&..|directio|
|00003a20| 6e 24 3c 3e 22 35 22 20 | 8c 0d 11 30 1b 20 f1 22 |n$<>"5" |...0. ."|
|00003a30| 57 61 72 70 20 73 70 65 | 65 64 20 2e 31 2d 2e 38 |Warp spe|ed .1-.8|
|00003a40| 20 3f 22 3b 0d 11 3a 26 | 20 f5 20 73 70 65 65 64 | ?";..:&| . speed|
|00003a50| 24 3d be 3a fd 20 a7 22 | 2e 31 32 33 34 35 36 37 |$=.:. ."|.1234567|
|00003a60| 38 22 2c 73 70 65 65 64 | 24 29 0d 11 44 1a 20 f1 |8",speed|$)..D. .|
|00003a70| 73 70 65 65 64 24 3b 3a | f2 74 72 45 4b 28 31 2c |speed$;:|.trEK(1,|
|00003a80| 32 30 30 29 0d 11 4e 12 | 20 e7 73 70 65 65 64 24 |200)..N.| .speed$|
|00003a90| 3d 22 2e 22 20 8c 0d 11 | 58 27 20 20 f5 20 73 70 |="." ...|X' . sp|
|00003aa0| 65 65 64 32 24 3d be 3a | fd a7 22 31 32 33 34 35 |eed2$=.:|.."12345|
|00003ab0| 36 37 38 22 2c 73 70 65 | 65 64 32 24 29 0d 11 62 |678",spe|ed2$)..b|
|00003ac0| 32 20 20 f1 73 70 65 65 | 64 32 24 3b 3a f2 74 72 |2 .spee|d2$;:.tr|
|00003ad0| 45 4b 28 31 2c 32 30 30 | 29 3a 73 70 65 65 64 24 |EK(1,200|):speed$|
|00003ae0| 3d 73 70 65 65 64 24 2b | 73 70 65 65 64 32 24 0d |=speed$+|speed2$.|
|00003af0| 11 6c 06 20 cd 0d 11 76 | 14 20 f1 3a 73 70 65 65 |.l. ...v|. .:spee|
|00003b00| 64 3d bb 73 70 65 65 64 | 24 0d 11 80 12 20 20 e7 |d=.speed|$.... .|
|00003b10| 20 73 70 65 65 64 3c 2e | 39 20 8c 0d 11 8a 40 20 | speed<.|9 ....@ |
|00003b20| 20 6d 6f 76 65 25 3d b9 | 3a 73 70 65 65 64 25 3d | move%=.|:speed%=|
|00003b30| 73 70 65 65 64 2a 31 30 | 3a 73 65 63 74 6f 72 25 |speed*10|:sector%|
|00003b40| 28 58 25 2c 59 25 2c 78 | 25 2c 79 25 29 3d 30 3a |(X%,Y%,x|%,y%)=0:|
|00003b50| 49 25 3d 30 3a 73 74 6f | 70 3d a3 0d 11 94 15 20 |I%=0:sto|p=..... |
|00003b60| 20 c8 8e 20 64 69 72 65 | 63 74 69 6f 6e 24 20 ca | .. dire|ction$ .|
|00003b70| 0d 11 9e 3d 20 20 20 c9 | 20 22 36 22 20 3a f2 4b |...= .| "6" :.K|
|00003b80| 69 6c 6c 28 73 70 65 65 | 64 25 29 20 3a e7 20 49 |ill(spee|d%) :. I|
|00003b90| 25 3c 3e 73 70 65 65 64 | 25 20 80 20 73 74 6f 70 |%<>speed|% . stop|
|00003ba0| 3d a3 20 8c 20 f2 68 59 | 70 65 28 31 29 0d 11 a8 |=. . .hY|pe(1)...|
|00003bb0| 3c 20 20 20 c9 20 22 39 | 22 20 3a f2 4b 69 6c 4c |< . "9|" :.KilL|
|00003bc0| 28 73 70 65 65 64 25 29 | 3a e7 20 49 25 3c 3e 73 |(speed%)|:. I%<>s|
|00003bd0| 70 65 65 64 25 20 80 20 | 73 74 6f 70 3d a3 20 8c |peed% . |stop=. .|
|00003be0| 20 f2 6b 49 6c 6c 28 31 | 29 0d 11 b2 3d 20 20 20 | .kIll(1|)...= |
|00003bf0| c9 20 22 38 22 20 3a f2 | 68 79 50 65 28 73 70 65 |. "8" :.|hyPe(spe|
|00003c00| 65 64 25 29 20 3a e7 20 | 49 25 3c 3e 73 70 65 65 |ed%) :. |I%<>spee|
|00003c10| 64 25 20 80 20 73 74 6f | 70 3d a3 20 8c 20 f2 48 |d% . sto|p=. . .H|
|00003c20| 79 70 65 28 31 29 0d 11 | bc 3c 20 20 20 c9 20 22 |ype(1)..|.< . "|
|00003c30| 37 22 20 3a f2 46 49 72 | 45 28 73 70 65 65 64 25 |7" :.FIr|E(speed%|
|00003c40| 29 3a e7 20 49 25 3c 3e | 73 70 65 65 64 25 20 80 |):. I%<>|speed% .|
|00003c50| 20 73 74 6f 70 3d a3 20 | 8c 20 f2 6b 69 6c 4c 28 | stop=. |. .kilL(|
|00003c60| 31 29 0d 11 c6 3d 20 20 | 20 c9 20 22 34 22 20 3a |1)...= | . "4" :|
|00003c70| f2 66 69 52 65 28 73 70 | 65 65 64 25 29 20 3a e7 |.fiRe(sp|eed%) :.|
|00003c80| 20 49 25 3c 3e 73 70 65 | 65 64 25 20 80 20 73 74 | I%<>spe|ed% . st|
|00003c90| 6f 70 3d a3 20 8c 20 f2 | 68 79 50 45 28 31 29 0d |op=. . .|hyPE(1).|
|00003ca0| 11 d0 3d 20 20 20 c9 20 | 22 31 22 20 3a f2 4b 69 |..= . |"1" :.Ki|
|00003cb0| 4c 4c 77 28 73 70 65 65 | 64 25 29 3a e7 20 49 25 |LLw(spee|d%):. I%|
|00003cc0| 3c 3e 73 70 65 65 64 25 | 20 80 20 73 74 6f 70 3d |<>speed%| . stop=|
|00003cd0| a3 20 8c 20 f2 68 59 50 | 65 28 31 29 0d 11 da 3d |. . .hYP|e(1)...=|
|00003ce0| 20 20 20 c9 20 22 32 22 | 20 3a f2 4b 69 4c 4c 28 | . "2"| :.KiLL(|
|00003cf0| 73 70 65 65 64 25 29 20 | 3a e7 20 49 25 3c 3e 73 |speed%) |:. I%<>s|
|00003d00| 70 65 65 64 25 20 80 20 | 73 74 6f 70 3d a3 20 8c |peed% . |stop=. .|
|00003d10| 20 f2 48 59 70 65 28 31 | 29 0d 11 e4 3d 20 20 20 | .HYpe(1|)...= |
|00003d20| c9 20 22 33 22 20 3a f2 | 4b 69 4c 4c 65 28 73 70 |. "3" :.|KiLLe(sp|
|00003d30| 65 65 64 25 29 3a e7 20 | 49 25 3c 3e 73 70 65 65 |eed%):. |I%<>spee|
|00003d40| 64 25 20 80 20 73 74 6f | 70 3d a3 20 8c 20 f2 48 |d% . sto|p=. . .H|
|00003d50| 79 70 45 28 31 29 0d 11 | ee 07 20 20 cb 0d 11 f8 |ypE(1)..|.. ....|
|00003d60| 27 20 20 73 65 63 74 6f | 72 25 28 58 25 2c 59 25 |' secto|r%(X%,Y%|
|00003d70| 2c 78 25 2c 79 25 29 3d | 34 3a 74 69 6d 65 3d b3 |,x%,y%)=|4:time=.|
|00003d80| 28 2e 35 29 0d 12 02 07 | 20 20 cc 0d 12 0c 13 20 |(.5)....| ..... |
|00003d90| 20 e7 20 65 6e 67 69 6e | 65 25 3d 38 20 8c 0d 12 | . engin|e%=8 ...|
|00003da0| 16 42 20 20 20 6d 6f 76 | 65 25 3d b9 3a 77 61 72 |.B mov|e%=.:war|
|00003db0| 70 73 70 65 65 64 25 3d | 73 70 65 65 64 3a 73 65 |pspeed%=|speed:se|
|00003dc0| 63 74 6f 72 25 28 58 25 | 2c 59 25 2c 78 25 2c 79 |ctor%(X%|,Y%,x%,y|
|00003dd0| 25 29 3d 30 3a 49 25 3d | 30 3a 73 74 6f 70 3d a3 |%)=0:I%=|0:stop=.|
|00003de0| 0d 12 20 16 20 20 20 c8 | 8e 20 64 69 72 65 63 74 |.. . .|. direct|
|00003df0| 69 6f 6e 24 20 ca 0d 12 | 2a 35 20 20 20 20 c9 20 |ion$ ...|*5 . |
|00003e00| 22 36 22 20 3a f2 4b 69 | 6c 6c 28 38 29 20 3a e7 |"6" :.Ki|ll(8) :.|
|00003e10| 20 ac 20 73 74 6f 70 20 | 8c 20 f2 68 59 70 65 28 | . stop |. .hYpe(|
|00003e20| 77 61 72 70 73 70 65 65 | 64 25 29 0d 12 34 34 20 |warpspee|d%)..44 |
|00003e30| 20 20 20 c9 20 22 39 22 | 20 3a f2 4b 69 6c 4c 28 | . "9"| :.KilL(|
|00003e40| 38 29 3a e7 20 ac 20 73 | 74 6f 70 20 8c 20 f2 6b |8):. . s|top . .k|
|00003e50| 49 6c 6c 28 77 61 72 70 | 73 70 65 65 64 25 29 0d |Ill(warp|speed%).|
|00003e60| 12 3e 35 20 20 20 20 c9 | 20 22 38 22 20 3a f2 68 |.>5 .| "8" :.h|
|00003e70| 79 50 65 28 38 29 20 3a | e7 20 ac 20 73 74 6f 70 |yPe(8) :|. . stop|
|00003e80| 20 8c 20 f2 48 79 70 65 | 28 77 61 72 70 73 70 65 | . .Hype|(warpspe|
|00003e90| 65 64 25 29 0d 12 48 34 | 20 20 20 20 c9 20 22 37 |ed%)..H4| . "7|
|00003ea0| 22 20 3a f2 46 49 72 45 | 28 38 29 3a e7 20 ac 20 |" :.FIrE|(8):. . |
|00003eb0| 73 74 6f 70 20 8c 20 f2 | 6b 69 6c 4c 28 77 61 72 |stop . .|kilL(war|
|00003ec0| 70 73 70 65 65 64 25 29 | 0d 12 52 35 20 20 20 20 |pspeed%)|..R5 |
|00003ed0| c9 20 22 34 22 20 3a f2 | 66 69 52 65 28 38 29 20 |. "4" :.|fiRe(8) |
|00003ee0| 3a e7 20 ac 20 73 74 6f | 70 20 8c 20 f2 68 79 50 |:. . sto|p . .hyP|
|00003ef0| 45 28 77 61 72 70 73 70 | 65 65 64 25 29 0d 12 5c |E(warpsp|eed%)..\|
|00003f00| 35 20 20 20 20 c9 20 22 | 31 22 20 3a f2 4b 69 4c |5 . "|1" :.KiL|
|00003f10| 4c 77 28 38 29 3a e7 20 | ac 20 73 74 6f 70 20 8c |Lw(8):. |. stop .|
|00003f20| 20 f2 68 59 50 65 28 77 | 61 72 70 73 70 65 65 64 | .hYPe(w|arpspeed|
|00003f30| 25 29 0d 12 66 35 20 20 | 20 20 c9 20 22 32 22 20 |%)..f5 | . "2" |
|00003f40| 3a f2 4b 69 4c 4c 28 38 | 29 20 3a e7 20 ac 20 73 |:.KiLL(8|) :. . s|
|00003f50| 74 6f 70 20 8c 20 f2 48 | 59 70 65 28 77 61 72 70 |top . .H|Ype(warp|
|00003f60| 73 70 65 65 64 25 29 0d | 12 70 35 20 20 20 20 c9 |speed%).|.p5 .|
|00003f70| 20 22 33 22 20 3a f2 4b | 69 4c 4c 65 28 38 29 3a | "3" :.K|iLLe(8):|
|00003f80| e7 20 ac 20 73 74 6f 70 | 20 8c 20 f2 48 79 70 45 |. . stop| . .HypE|
|00003f90| 28 77 61 72 70 73 70 65 | 65 64 25 29 0d 12 7a 08 |(warpspe|ed%)..z.|
|00003fa0| 20 20 20 cb 0d 12 84 25 | 20 20 20 73 65 63 74 6f | ....%| secto|
|00003fb0| 72 25 28 58 25 2c 59 25 | 2c 78 25 2c 79 25 29 3d |r%(X%,Y%|,x%,y%)=|
|00003fc0| 34 3a 74 69 6d 65 3d 2e | 38 0d 12 8e 08 20 20 20 |4:time=.|8.... |
|00003fd0| cc 0d 12 98 36 20 20 20 | f1 27 22 57 61 72 70 20 |....6 |.'"Warp |
|00003fe0| 65 6e 67 69 6e 65 20 64 | 61 6d 61 67 65 64 22 27 |engine d|amaged"'|
|00003ff0| 22 4d 61 78 20 73 70 65 | 65 64 20 2e 38 22 3a f2 |"Max spe|ed .8":.|
|00004000| 54 72 65 4b 28 33 29 0d | 12 a2 07 20 20 cd 0d 12 |TreK(3).|... ...|
|00004010| ac 06 20 cd 0d 12 b6 1b | 20 74 69 6d 65 6c 65 66 |.. .....| timelef|
|00004020| 74 3d 74 69 6d 65 6c 65 | 66 74 2d 74 69 6d 65 0d |t=timele|ft-time.|
|00004030| 12 c0 05 cd 0d 12 ca 05 | e1 0d 12 d4 05 3a 0d 12 |........|.....:..|
|00004040| de 17 dd f2 4b 69 6c 6c | 28 53 25 29 3a e7 20 78 |....Kill|(S%):. x|
|00004050| 25 3c 38 20 8c 0d 12 e8 | 06 20 f5 0d 12 f2 22 20 |%<8 ....|. ...." |
|00004060| 20 e7 20 73 65 63 74 6f | 72 25 28 58 25 2c 59 25 | . secto|r%(X%,Y%|
|00004070| 2c 78 25 2b 31 2c 79 25 | 29 3d 30 20 8c 0d 12 fc |,x%+1,y%|)=0 ....|
|00004080| 12 20 20 20 49 25 2b 3d | 31 3a 78 25 2b 3d 31 0d |. I%+=|1:x%+=1.|
|00004090| 13 06 08 20 20 20 cc 0d | 13 10 0d 20 20 20 73 74 |... ..|... st|
|000040a0| 6f 70 3d b9 0d 13 1a 07 | 20 20 cd 0d 13 24 1a 20 |op=.....| ...$. |
|000040b0| fd 20 49 25 3d 53 25 20 | 84 20 78 25 3d 38 20 84 |. I%=S% |. x%=8 .|
|000040c0| 20 73 74 6f 70 0d 13 2e | 05 cd 0d 13 38 05 e1 0d | stop...|....8...|
|000040d0| 13 42 05 3a 0d 13 4c 1e | dd f2 4b 69 6c 4c 28 53 |.B.:..L.|..KilL(S|
|000040e0| 25 29 3a e7 20 78 25 3c | 38 20 80 20 79 25 3e 31 |%):. x%<|8 . y%>1|
|000040f0| 20 8c 0d 13 56 06 20 f5 | 0d 13 60 24 20 20 e7 20 | ...V. .|..`$ . |
|00004100| 73 65 63 74 6f 72 25 28 | 58 25 2c 59 25 2c 78 25 |sector%(|X%,Y%,x%|
|00004110| 2b 31 2c 79 25 2d 31 29 | 3d 30 20 8c 0d 13 6a 18 |+1,y%-1)|=0 ...j.|
|00004120| 20 20 20 49 25 2b 3d 31 | 3a 78 25 2b 3d 31 3a 79 | I%+=1|:x%+=1:y|
|00004130| 25 2d 3d 31 0d 13 74 08 | 20 20 20 cc 0d 13 7e 0d |%-=1..t.| ...~.|
|00004140| 20 20 20 73 74 6f 70 3d | b9 0d 13 88 07 20 20 cd | stop=|..... .|
|00004150| 0d 13 92 21 20 fd 20 49 | 25 3d 53 25 20 84 20 78 |...! . I|%=S% . x|
|00004160| 25 3d 38 20 84 20 79 25 | 3d 31 20 84 20 73 74 6f |%=8 . y%|=1 . sto|
|00004170| 70 0d 13 9c 05 cd 0d 13 | a6 05 e1 0d 13 b0 05 3a |p.......|.......:|
|00004180| 0d 13 ba 17 dd f2 68 79 | 50 65 28 53 25 29 3a e7 |......hy|Pe(S%):.|
|00004190| 20 79 25 3e 31 20 8c 0d | 13 c4 06 20 f5 0d 13 ce | y%>1 ..|... ....|
|000041a0| 22 20 20 e7 20 73 65 63 | 74 6f 72 25 28 58 25 2c |" . sec|tor%(X%,|
|000041b0| 59 25 2c 78 25 2c 79 25 | 2d 31 29 3d 30 20 8c 0d |Y%,x%,y%|-1)=0 ..|
|000041c0| 13 d8 12 20 20 20 49 25 | 2b 3d 31 3a 79 25 2d 3d |... I%|+=1:y%-=|
|000041d0| 31 0d 13 e2 08 20 20 20 | cc 0d 13 ec 0d 20 20 20 |1.... |..... |
|000041e0| 73 74 6f 70 3d b9 0d 13 | f6 07 20 20 cd 0d 14 00 |stop=...|.. ....|
|000041f0| 1a 20 fd 20 49 25 3d 53 | 25 20 84 20 79 25 3d 31 |. . I%=S|% . y%=1|
|00004200| 20 84 20 73 74 6f 70 0d | 14 0a 05 cd 0d 14 14 05 | . stop.|........|
|00004210| e1 0d 14 1e 05 3a 0d 14 | 28 1e dd f2 46 49 72 45 |.....:..|(...FIrE|
|00004220| 28 53 25 29 3a e7 20 78 | 25 3e 31 20 80 20 79 25 |(S%):. x|%>1 . y%|
|00004230| 3e 31 20 8c 0d 14 32 06 | 20 f5 0d 14 3c 24 20 20 |>1 ...2.| ...<$ |
|00004240| e7 20 73 65 63 74 6f 72 | 25 28 58 25 2c 59 25 2c |. sector|%(X%,Y%,|
|00004250| 78 25 2d 31 2c 79 25 2d | 31 29 3d 30 20 8c 0d 14 |x%-1,y%-|1)=0 ...|
|00004260| 46 18 20 20 20 49 25 2b | 3d 31 3a 78 25 2d 3d 31 |F. I%+|=1:x%-=1|
|00004270| 3a 79 25 2d 3d 31 0d 14 | 50 08 20 20 20 cc 0d 14 |:y%-=1..|P. ...|
|00004280| 5a 0d 20 20 20 73 74 6f | 70 3d b9 0d 14 64 07 20 |Z. sto|p=...d. |
|00004290| 20 cd 0d 14 6e 21 20 fd | 20 49 25 3d 53 25 20 84 | ...n! .| I%=S% .|
|000042a0| 20 78 25 3d 31 20 84 20 | 79 25 3d 31 20 84 20 73 | x%=1 . |y%=1 . s|
|000042b0| 74 6f 70 0d 14 78 05 cd | 0d 14 82 05 e1 0d 14 8c |top..x..|........|
|000042c0| 05 3a 0d 14 96 17 dd f2 | 66 69 52 65 28 53 25 29 |.:......|fiRe(S%)|
|000042d0| 3a e7 20 78 25 3e 31 20 | 8c 0d 14 a0 06 20 f5 0d |:. x%>1 |..... ..|
|000042e0| 14 aa 22 20 20 e7 20 73 | 65 63 74 6f 72 25 28 58 |.." . s|ector%(X|
|000042f0| 25 2c 59 25 2c 78 25 2d | 31 2c 79 25 29 3d 30 20 |%,Y%,x%-|1,y%)=0 |
|00004300| 8c 0d 14 b4 12 20 20 20 | 49 25 2b 3d 31 3a 78 25 |..... |I%+=1:x%|
|00004310| 2d 3d 31 0d 14 be 08 20 | 20 20 cc 0d 14 c8 0d 20 |-=1.... | ..... |
|00004320| 20 20 73 74 6f 70 3d b9 | 0d 14 d2 07 20 20 cd 0d | stop=.|.... ..|
|00004330| 14 dc 1a 20 fd 20 49 25 | 3d 53 25 20 84 20 78 25 |... . I%|=S% . x%|
|00004340| 3d 31 20 84 20 73 74 6f | 70 0d 14 e6 05 cd 0d 14 |=1 . sto|p.......|
|00004350| f0 05 e1 0d 14 fa 05 3a | 0d 15 04 1f dd f2 4b 69 |.......:|......Ki|
|00004360| 4c 4c 77 28 53 25 29 3a | e7 20 78 25 3e 31 20 80 |LLw(S%):|. x%>1 .|
|00004370| 20 79 25 3c 38 20 8c 0d | 15 0e 06 20 f5 0d 15 18 | y%<8 ..|... ....|
|00004380| 24 20 20 e7 20 73 65 63 | 74 6f 72 25 28 58 25 2c |$ . sec|tor%(X%,|
|00004390| 59 25 2c 78 25 2d 31 2c | 79 25 2b 31 29 3d 30 20 |Y%,x%-1,|y%+1)=0 |
|000043a0| 8c 0d 15 22 18 20 20 20 | 49 25 2b 3d 31 3a 78 25 |...". |I%+=1:x%|
|000043b0| 2d 3d 31 3a 79 25 2b 3d | 31 0d 15 2c 08 20 20 20 |-=1:y%+=|1..,. |
|000043c0| cc 0d 15 36 0d 20 20 20 | 73 74 6f 70 3d b9 0d 15 |...6. |stop=...|
|000043d0| 40 07 20 20 cd 0d 15 4a | 21 20 fd 20 49 25 3d 53 |@. ...J|! . I%=S|
|000043e0| 25 20 84 20 78 25 3d 31 | 20 84 20 79 25 3d 38 20 |% . x%=1| . y%=8 |
|000043f0| 84 20 73 74 6f 70 0d 15 | 54 05 cd 0d 15 5e 05 e1 |. stop..|T....^..|
|00004400| 0d 15 68 05 3a 0d 15 72 | 17 dd f2 4b 69 4c 4c 28 |..h.:..r|...KiLL(|
|00004410| 53 25 29 3a e7 20 79 25 | 3c 38 20 8c 0d 15 7c 06 |S%):. y%|<8 ...|.|
|00004420| 20 f5 0d 15 86 22 20 20 | e7 20 73 65 63 74 6f 72 | ...." |. sector|
|00004430| 25 28 58 25 2c 59 25 2c | 78 25 2c 79 25 2b 31 29 |%(X%,Y%,|x%,y%+1)|
|00004440| 3d 30 20 8c 0d 15 90 12 | 20 20 20 49 25 2b 3d 31 |=0 .....| I%+=1|
|00004450| 3a 79 25 2b 3d 31 0d 15 | 9a 08 20 20 20 cc 0d 15 |:y%+=1..|.. ...|
|00004460| a4 0d 20 20 20 73 74 6f | 70 3d b9 0d 15 ae 07 20 |.. sto|p=..... |
|00004470| 20 cd 0d 15 b8 1a 20 fd | 20 49 25 3d 53 25 20 84 | ..... .| I%=S% .|
|00004480| 20 79 25 3d 38 20 84 20 | 73 74 6f 70 0d 15 c2 05 | y%=8 . |stop....|
|00004490| cd 0d 15 cc 05 e1 0d 15 | d6 05 3a 0d 15 e0 1f dd |........|..:.....|
|000044a0| f2 4b 69 4c 4c 65 28 53 | 25 29 3a e7 20 78 25 3c |.KiLLe(S|%):. x%<|
|000044b0| 38 20 80 20 79 25 3c 38 | 20 8c 0d 15 ea 06 20 f5 |8 . y%<8| ..... .|
|000044c0| 0d 15 f4 24 20 20 e7 20 | 73 65 63 74 6f 72 25 28 |...$ . |sector%(|
|000044d0| 58 25 2c 59 25 2c 78 25 | 2b 31 2c 79 25 2b 31 29 |X%,Y%,x%|+1,y%+1)|
|000044e0| 3d 30 20 8c 0d 15 fe 18 | 20 20 20 49 25 2b 3d 31 |=0 .....| I%+=1|
|000044f0| 3a 78 25 2b 3d 31 3a 79 | 25 2b 3d 31 0d 16 08 08 |:x%+=1:y|%+=1....|
|00004500| 20 20 20 cc 0d 16 12 0d | 20 20 20 73 74 6f 70 3d | .....| stop=|
|00004510| b9 0d 16 1c 07 20 20 cd | 0d 16 26 21 20 fd 20 49 |..... .|..&! . I|
|00004520| 25 3d 53 25 20 84 20 78 | 25 3d 38 20 84 20 79 25 |%=S% . x|%=8 . y%|
|00004530| 3d 38 20 84 20 73 74 6f | 70 0d 16 30 05 cd 0d 16 |=8 . sto|p..0....|
|00004540| 3a 05 e1 0d 16 44 05 3a | 0d 16 4e 0e dd f2 68 59 |:....D.:|..N...hY|
|00004550| 70 65 28 57 25 29 0d 16 | 58 2c 49 25 3d 30 3a e7 |pe(W%)..|X,I%=0:.|
|00004560| 20 58 25 3c 38 20 f5 20 | 49 25 2b 3d 31 3a 58 25 | X%<8 . |I%+=1:X%|
|00004570| 2b 3d 31 3a fd 20 49 25 | 3d 57 25 20 84 20 58 25 |+=1:. I%|=W% . X%|
|00004580| 3d 38 0d 16 62 12 e7 20 | 49 25 3e 30 20 8c 20 f2 |=8..b.. |I%>0 . .|
|00004590| 53 74 61 52 0d 16 6c 05 | e1 0d 16 76 05 3a 0d 16 |StaR..l.|...v.:..|
|000045a0| 80 0e dd f2 6b 49 6c 6c | 28 57 25 29 0d 16 8a 40 |....kIll|(W%)...@|
|000045b0| 49 25 3d 30 3a e7 20 58 | 25 3c 38 20 80 20 59 25 |I%=0:. X|%<8 . Y%|
|000045c0| 3e 31 20 f5 20 49 25 2b | 3d 31 3a 58 25 2b 3d 31 |>1 . I%+|=1:X%+=1|
|000045d0| 3a 59 25 2d 3d 31 3a fd | 20 49 25 3d 57 25 20 84 |:Y%-=1:.| I%=W% .|
|000045e0| 20 58 25 3d 38 20 84 20 | 59 25 3d 31 0d 16 94 12 | X%=8 . |Y%=1....|
|000045f0| e7 20 49 25 3e 30 20 8c | 20 f2 53 74 61 52 0d 16 |. I%>0 .| .StaR..|
|00004600| 9e 05 e1 0d 16 a8 05 3a | 0d 16 b2 0e dd f2 48 79 |.......:|......Hy|
|00004610| 70 65 28 57 25 29 0d 16 | bc 2c 49 25 3d 30 3a e7 |pe(W%)..|.,I%=0:.|
|00004620| 20 59 25 3e 31 20 f5 20 | 49 25 2b 3d 31 3a 59 25 | Y%>1 . |I%+=1:Y%|
|00004630| 2d 3d 31 3a fd 20 49 25 | 3d 57 25 20 84 20 59 25 |-=1:. I%|=W% . Y%|
|00004640| 3d 31 0d 16 c6 12 e7 20 | 49 25 3e 30 20 8c 20 f2 |=1..... |I%>0 . .|
|00004650| 53 74 61 52 0d 16 d0 05 | e1 0d 16 da 05 3a 0d 16 |StaR....|.....:..|
|00004660| e4 0e dd f2 6b 69 6c 4c | 28 57 25 29 0d 16 ee 40 |....kilL|(W%)...@|
|00004670| 49 25 3d 30 3a e7 20 58 | 25 3e 31 20 80 20 59 25 |I%=0:. X|%>1 . Y%|
|00004680| 3e 31 20 f5 20 49 25 2b | 3d 31 3a 58 25 2d 3d 31 |>1 . I%+|=1:X%-=1|
|00004690| 3a 59 25 2d 3d 31 3a fd | 20 49 25 3d 57 25 20 84 |:Y%-=1:.| I%=W% .|
|000046a0| 20 58 25 3d 31 20 84 20 | 59 25 3d 31 0d 16 f8 12 | X%=1 . |Y%=1....|
|000046b0| e7 20 49 25 3e 30 20 8c | 20 f2 53 74 61 52 0d 17 |. I%>0 .| .StaR..|
|000046c0| 02 05 e1 0d 17 0c 05 3a | 0d 17 16 0e dd f2 68 79 |.......:|......hy|
|000046d0| 50 45 28 57 25 29 0d 17 | 20 2c 49 25 3d 30 3a e7 |PE(W%)..| ,I%=0:.|
|000046e0| 20 58 25 3e 31 20 f5 20 | 49 25 2b 3d 31 3a 58 25 | X%>1 . |I%+=1:X%|
|000046f0| 2d 3d 31 3a fd 20 49 25 | 3d 57 25 20 84 20 58 25 |-=1:. I%|=W% . X%|
|00004700| 3d 31 0d 17 2a 12 e7 20 | 49 25 3e 30 20 8c 20 f2 |=1..*.. |I%>0 . .|
|00004710| 53 74 61 52 0d 17 34 05 | e1 0d 17 3e 05 3a 0d 17 |StaR..4.|...>.:..|
|00004720| 48 0e dd f2 68 59 50 65 | 28 57 25 29 0d 17 52 40 |H...hYPe|(W%)..R@|
|00004730| 49 25 3d 30 3a e7 20 58 | 25 3e 31 20 80 20 59 25 |I%=0:. X|%>1 . Y%|
|00004740| 3c 38 20 f5 20 49 25 2b | 3d 31 3a 58 25 2d 3d 31 |<8 . I%+|=1:X%-=1|
|00004750| 3a 59 25 2b 3d 31 3a fd | 20 49 25 3d 57 25 20 84 |:Y%+=1:.| I%=W% .|
|00004760| 20 58 25 3d 31 20 84 20 | 59 25 3d 38 0d 17 5c 12 | X%=1 . |Y%=8..\.|
|00004770| e7 20 49 25 3e 30 20 8c | 20 f2 53 74 61 52 0d 17 |. I%>0 .| .StaR..|
|00004780| 66 05 e1 0d 17 70 05 3a | 0d 17 7a 0e dd f2 48 59 |f....p.:|..z...HY|
|00004790| 70 65 28 57 25 29 0d 17 | 84 2c 49 25 3d 30 3a e7 |pe(W%)..|.,I%=0:.|
|000047a0| 20 59 25 3c 38 20 f5 20 | 49 25 2b 3d 31 3a 59 25 | Y%<8 . |I%+=1:Y%|
|000047b0| 2b 3d 31 3a fd 20 49 25 | 3d 57 25 20 84 20 59 25 |+=1:. I%|=W% . Y%|
|000047c0| 3d 38 0d 17 8e 12 e7 20 | 49 25 3e 30 20 8c 20 f2 |=8..... |I%>0 . .|
|000047d0| 53 74 61 52 0d 17 98 05 | e1 0d 17 a2 05 3a 0d 17 |StaR....|.....:..|
|000047e0| ac 0e dd f2 48 79 70 45 | 28 57 25 29 0d 17 b6 40 |....HypE|(W%)...@|
|000047f0| 49 25 3d 30 3a e7 20 58 | 25 3c 38 20 80 20 59 25 |I%=0:. X|%<8 . Y%|
|00004800| 3c 38 20 f5 20 49 25 2b | 3d 31 3a 58 25 2b 3d 31 |<8 . I%+|=1:X%+=1|
|00004810| 3a 59 25 2b 3d 31 3a fd | 20 49 25 3d 57 25 20 84 |:Y%+=1:.| I%=W% .|
|00004820| 20 58 25 3d 38 20 84 20 | 59 25 3d 38 0d 17 c0 12 | X%=8 . |Y%=8....|
|00004830| e7 20 49 25 3e 30 20 8c | 20 f2 53 74 61 52 0d 17 |. I%>0 .| .StaR..|
|00004840| ca 05 e1 0d 17 d4 05 3a | 0d 17 de 0a dd f2 46 69 |.......:|......Fi|
|00004850| 52 45 0d 17 e8 1d e7 20 | 71 75 61 64 72 61 6e 74 |RE..... |quadrant|
|00004860| 25 28 58 25 2c 59 25 2c | 32 29 3c 3e 30 20 8c 0d |%(X%,Y%,|2)<>0 ..|
|00004870| 17 f2 12 20 e7 20 70 68 | 61 73 65 72 25 3d 38 20 |... . ph|aser%=8 |
|00004880| 8c 0d 17 fc 0d 20 20 6d | 6f 76 65 25 3d b9 0d 18 |..... m|ove%=...|
|00004890| 06 21 20 20 f1 22 31 2e | 20 4d 61 78 20 70 6f 77 |.! ."1.| Max pow|
|000048a0| 65 72 3a 20 22 c3 6d 61 | 78 70 6f 77 65 72 25 0d |er: ".ma|xpower%.|
|000048b0| 18 10 2f 20 20 72 65 63 | 6f 6d 6d 65 6e 64 65 64 |../ rec|ommended|
|000048c0| 25 3d 6d 61 78 70 6f 77 | 65 72 25 2f 71 75 61 64 |%=maxpow|er%/quad|
|000048d0| 72 61 6e 74 25 28 58 25 | 2c 59 25 2c 32 29 0d 18 |rant%(X%|,Y%,2)..|
|000048e0| 1a 26 20 20 f1 22 32 2e | 20 52 65 63 6f 6d 6d 65 |.& ."2.| Recomme|
|000048f0| 6e 64 65 64 3a 20 22 c3 | 72 65 63 6f 6d 6d 65 6e |nded: ".|recommen|
|00004900| 64 65 64 25 0d 18 24 20 | 20 20 f5 20 69 6e 70 75 |ded%..$ | . inpu|
|00004910| 74 24 3d be 3a fd 20 a7 | 22 31 32 22 2c 69 6e 70 |t$=.:. .|"12",inp|
|00004920| 75 74 24 29 0d 18 2e 12 | 20 20 f2 74 72 45 4b 28 |ut$)....| .trEK(|
|00004930| 31 2c 32 30 30 29 0d 18 | 38 22 20 20 e7 20 69 6e |1,200)..|8" . in|
|00004940| 70 75 74 24 3d 22 31 22 | 20 8c 20 f2 73 74 41 52 |put$="1"| . .stAR|
|00004950| 20 8b 20 f2 48 79 50 45 | 0d 18 42 07 20 20 cc 0d | . .HyPE|..B. ..|
|00004960| 18 4c 22 20 20 f1 22 50 | 68 61 73 65 72 73 20 64 |.L" ."P|hasers d|
|00004970| 61 6d 61 67 65 64 21 22 | 3a f2 54 72 65 4b 28 33 |amaged!"|:.TreK(3|
|00004980| 29 0d 18 56 06 20 cd 0d | 18 60 06 20 cc 0d 18 6a |)..V. ..|.`. ...j|
|00004990| 34 20 f1 22 54 68 65 72 | 65 20 61 72 65 20 6e 6f |4 ."Ther|e are no|
|000049a0| 20 4b 6c 69 6e 67 6f 6e | 73 20 74 6f 20 20 20 64 | Klingon|s to d|
|000049b0| 65 73 74 72 6f 79 21 22 | 3a f2 54 72 65 4b 28 33 |estroy!"|:.TreK(3|
|000049c0| 29 0d 18 74 05 cd 0d 18 | 7e 05 e1 0d 18 88 05 3a |)..t....|~......:|
|000049d0| 0d 18 92 0a dd f2 73 74 | 41 52 0d 18 9c 23 f2 74 |......st|AR...#.t|
|000049e0| 72 45 4b 28 35 2c 31 35 | 30 29 3a 65 6e 65 72 67 |rEK(5,15|0):energ|
|000049f0| 79 25 2d 3d 6d 61 78 70 | 6f 77 65 72 25 0d 18 a6 |y%-=maxp|ower%...|
|00004a00| 4b e3 20 6c 6f 6f 70 25 | 3d 31 20 b8 20 71 75 61 |K. loop%|=1 . qua|
|00004a10| 64 72 61 6e 74 25 28 58 | 25 2c 59 25 2c 32 29 3a |drant%(X|%,Y%,2):|
|00004a20| 73 65 63 74 6f 72 25 28 | 58 25 2c 59 25 2c 6b 78 |sector%(|X%,Y%,kx|
|00004a30| 25 28 6c 6f 6f 70 25 29 | 2c 6b 79 25 28 6c 6f 6f |%(loop%)|,ky%(loo|
|00004a40| 70 25 29 29 3d 30 3a ed | 0d 18 b0 36 6b 6c 69 6e |p%))=0:.|...6klin|
|00004a50| 67 6f 6e 73 25 2d 3d 71 | 75 61 64 72 61 6e 74 25 |gons%-=q|uadrant%|
|00004a60| 28 58 25 2c 59 25 2c 32 | 29 3a 71 75 61 64 72 61 |(X%,Y%,2|):quadra|
|00004a70| 6e 74 25 28 58 25 2c 59 | 25 2c 32 29 3d 30 0d 18 |nt%(X%,Y|%,2)=0..|
|00004a80| ba 05 e1 0d 18 c4 05 3a | 0d 18 ce 0a dd f2 48 79 |.......:|......Hy|
|00004a90| 50 45 0d 18 d8 25 f2 74 | 72 45 4b 28 35 2c 38 30 |PE...%.t|rEK(5,80|
|00004aa0| 29 3a 65 6e 65 72 67 79 | 25 2d 3d 72 65 63 6f 6d |):energy|%-=recom|
|00004ab0| 6d 65 6e 64 65 64 25 0d | 18 e2 8b e3 20 6c 6f 6f |mended%.|.... loo|
|00004ac0| 70 25 3d 31 20 b8 20 71 | 75 61 64 72 61 6e 74 25 |p%=1 . q|uadrant%|
|00004ad0| 28 58 25 2c 59 25 2c 32 | 29 3a e7 20 6b 69 6c 6c |(X%,Y%,2|):. kill|
|00004ae0| 25 28 6c 6f 6f 70 25 29 | 3c 3d 72 65 63 6f 6d 6d |%(loop%)|<=recomm|
|00004af0| 65 6e 64 65 64 25 20 8c | 20 73 65 63 74 6f 72 25 |ended% .| sector%|
|00004b00| 28 58 25 2c 59 25 2c 6b | 78 25 28 6c 6f 6f 70 25 |(X%,Y%,k|x%(loop%|
|00004b10| 29 2c 6b 79 25 28 6c 6f | 6f 70 25 29 29 3d 30 3a |),ky%(lo|op%))=0:|
|00004b20| 71 75 61 64 72 61 6e 74 | 25 28 58 25 2c 59 25 2c |quadrant|%(X%,Y%,|
|00004b30| 32 29 2d 3d 31 3a 6b 6c | 69 6e 67 6f 6e 73 25 2d |2)-=1:kl|ingons%-|
|00004b40| 3d 31 0d 18 ec 0b ed 20 | 6c 6f 6f 70 25 0d 18 f6 |=1..... |loop%...|
|00004b50| 05 e1 0d 19 00 05 3a 0d | 19 0a 0a dd f2 6b 49 6c |......:.|.....kIl|
|00004b60| 4c 0d 19 14 1c e7 20 71 | 75 61 64 72 61 6e 74 25 |L..... q|uadrant%|
|00004b70| 28 58 25 2c 59 25 2c 32 | 29 3e 30 20 8c 0d 19 1e |(X%,Y%,2|)>0 ....|
|00004b80| 16 20 e7 20 74 6f 72 70 | 65 64 6f 65 73 25 3c 3e |. . torp|edoes%<>|
|00004b90| 30 20 8c 0d 19 28 14 20 | 20 e7 20 74 6f 72 70 65 |0 ...(. | . torpe|
|00004ba0| 64 6f 25 3d 38 20 8c 0d | 19 32 0e 20 20 20 6d 6f |do%=8 ..|.2. mo|
|00004bb0| 76 65 25 3d b9 0d 19 3c | 17 20 20 20 e7 20 74 6f |ve%=...<|. . to|
|00004bc0| 72 70 65 64 6f 65 73 25 | 3e 31 20 8c 0d 19 46 26 |rpedoes%|>1 ...F&|
|00004bd0| 20 20 20 20 f1 22 48 6f | 77 20 6d 61 6e 79 20 31 | ."Ho|w many 1|
|00004be0| 2d 22 c3 74 6f 72 70 65 | 64 6f 65 73 25 22 20 3f |-".torpe|does%" ?|
|00004bf0| 22 3b 0d 19 50 45 20 20 | 20 20 f5 20 68 6f 77 6d |";..PE | . howm|
|00004c00| 61 6e 79 25 3d a5 3a 68 | 6f 77 6d 61 6e 79 25 2d |any%=.:h|owmany%-|
|00004c10| 3d 34 38 3a fd 20 68 6f | 77 6d 61 6e 79 25 3e 30 |=48:. ho|wmany%>0|
|00004c20| 20 80 20 68 6f 77 6d 61 | 6e 79 25 3c 3d 74 6f 72 | . howma|ny%<=tor|
|00004c30| 70 65 64 6f 65 73 25 0d | 19 5a 1f 20 20 20 20 f2 |pedoes%.|.Z. .|
|00004c40| 74 72 45 4b 28 31 2c 32 | 30 30 29 3a f1 c3 68 6f |trEK(1,2|00):..ho|
|00004c50| 77 6d 61 6e 79 25 0d 19 | 64 09 20 20 20 20 cc 0d |wmany%..|d. ..|
|00004c60| 19 6e 12 20 20 20 20 68 | 6f 77 6d 61 6e 79 25 3d |.n. h|owmany%=|
|00004c70| 31 0d 19 78 08 20 20 20 | cd 0d 19 82 1b 20 20 20 |1..x. |..... |
|00004c80| e3 20 6c 6f 6f 70 25 3d | 31 20 b8 20 68 6f 77 6d |. loop%=|1 . howm|
|00004c90| 61 6e 79 25 0d 19 8c 2c | 20 20 20 20 f2 73 74 61 |any%...,| .sta|
|00004ca0| 52 28 77 68 69 74 65 25 | 2c 34 29 3a f1 22 57 68 |R(white%|,4):."Wh|
|00004cb0| 69 63 68 20 64 69 72 65 | 63 74 69 6f 6e 3f 22 3b |ich dire|ction?";|
|00004cc0| 0d 19 96 28 20 20 20 20 | f5 20 69 6e 70 75 74 24 |...( |. input$|
|00004cd0| 3d be 3a fd 20 a7 22 31 | 32 33 34 36 37 38 39 22 |=.:. ."1|2346789"|
|00004ce0| 2c 69 6e 70 75 74 24 29 | 0d 19 a0 30 20 20 20 20 |,input$)|...0 |
|00004cf0| f2 74 72 45 4b 28 31 2c | 32 30 30 29 3a f1 69 6e |.trEK(1,|200):.in|
|00004d00| 70 75 74 24 3a f2 6b 69 | 4c 6c 3a 74 6f 72 70 65 |put$:.ki|Ll:torpe|
|00004d10| 64 6f 65 73 25 2d 3d 31 | 0d 19 aa 0d 20 20 20 ed |does%-=1|.... .|
|00004d20| 6c 6f 6f 70 25 0d 19 b4 | 08 20 20 20 cc 0d 19 be |loop%...|. ....|
|00004d30| 25 20 20 20 f1 22 54 6f | 72 70 65 64 6f 65 73 20 |% ."To|rpedoes |
|00004d40| 64 61 6d 61 67 65 64 21 | 22 3a f2 54 72 65 4b 28 |damaged!|":.TreK(|
|00004d50| 33 29 0d 19 c8 07 20 20 | cd 0d 19 d2 07 20 20 cc |3).... |..... .|
|00004d60| 0d 19 dc 30 20 20 f1 22 | 59 6f 75 20 68 61 76 65 |...0 ."|You have|
|00004d70| 20 6e 6f 20 74 6f 72 70 | 65 64 6f 65 73 20 74 6f | no torp|edoes to|
|00004d80| 20 66 69 72 65 21 22 3a | f2 54 72 65 4b 28 33 29 | fire!":|.TreK(3)|
|00004d90| 0d 19 e6 06 20 cd 0d 19 | f0 06 20 cc 0d 19 fa 31 |.... ...|.. ....1|
|00004da0| 20 f1 22 54 68 65 72 65 | 20 61 72 65 20 6e 6f 20 | ."There| are no |
|00004db0| 6b 6c 69 6e 67 6f 6e 73 | 20 74 6f 20 61 74 74 61 |klingons| to atta|
|00004dc0| 63 6b 21 22 3a f2 54 72 | 65 4b 28 33 29 0d 1a 04 |ck!":.Tr|eK(3)...|
|00004dd0| 05 cd 0d 1a 0e 05 e1 0d | 1a 18 05 3a 0d 1a 22 0a |........|...:..".|
|00004de0| dd f2 6b 69 4c 6c 0d 1a | 2c 0f c8 8e 20 69 6e 70 |..kiLl..|,... inp|
|00004df0| 75 74 24 20 ca 0d 1a 36 | 15 20 c9 20 22 36 22 20 |ut$ ...6|. . "6" |
|00004e00| 3a 78 3d 31 20 20 3a 79 | 3d 30 0d 1a 40 16 20 c9 |:x=1 :y|=0..@. .|
|00004e10| 20 22 39 22 20 3a 78 3d | 31 20 20 3a 79 3d 2d 31 | "9" :x=|1 :y=-1|
|00004e20| 0d 1a 4a 16 20 c9 20 22 | 38 22 20 3a 78 3d 30 20 |..J. . "|8" :x=0 |
|00004e30| 20 3a 79 3d 2d 31 0d 1a | 54 16 20 c9 20 22 37 22 | :y=-1..|T. . "7"|
|00004e40| 20 3a 78 3d 2d 31 20 3a | 79 3d 2d 31 0d 1a 5e 15 | :x=-1 :|y=-1..^.|
|00004e50| 20 c9 20 22 34 22 20 3a | 78 3d 2d 31 20 3a 79 3d | . "4" :|x=-1 :y=|
|00004e60| 30 0d 1a 68 15 20 c9 20 | 22 31 22 20 3a 78 3d 2d |0..h. . |"1" :x=-|
|00004e70| 31 20 3a 79 3d 31 0d 1a | 72 15 20 c9 20 22 32 22 |1 :y=1..|r. . "2"|
|00004e80| 20 3a 78 3d 30 20 20 3a | 79 3d 31 0d 1a 7c 15 20 | :x=0 :|y=1..|. |
|00004e90| c9 20 22 33 22 20 3a 78 | 3d 31 20 20 3a 79 3d 31 |. "3" :x|=1 :y=1|
|00004ea0| 0d 1a 86 05 cb 0d 1a 90 | 20 f2 74 72 45 4b 28 37 |........| .trEK(7|
|00004eb0| 2c 31 30 30 29 3a 68 69 | 74 3d a3 3a 58 3d 78 25 |,100):hi|t=.:X=x%|
|00004ec0| 3a 59 3d 79 25 0d 1a 9a | 31 f5 20 58 3d 58 2b 78 |:Y=y%...|1. X=X+x|
|00004ed0| 3a 59 3d 59 2b 79 3a e7 | 20 73 65 63 74 6f 72 25 |:Y=Y+y:.| sector%|
|00004ee0| 28 58 25 2c 59 25 2c 58 | 2c 59 29 3c 3e 30 20 8c |(X%,Y%,X|,Y)<>0 .|
|00004ef0| 20 68 69 74 3d b9 0d 1a | a4 23 fd 20 58 3e 38 20 | hit=...|.#. X>8 |
|00004f00| 84 20 58 3c 31 20 84 20 | 59 3e 38 20 84 20 59 3c |. X<1 . |Y>8 . Y<|
|00004f10| 31 20 84 20 68 69 74 3d | b9 0d 1a ae 78 e7 20 68 |1 . hit=|....x. h|
|00004f20| 69 74 20 71 75 61 64 72 | 61 6e 74 25 28 58 25 2c |it quadr|ant%(X%,|
|00004f30| 59 25 2c 73 65 63 74 6f | 72 25 28 58 25 2c 59 25 |Y%,secto|r%(X%,Y%|
|00004f40| 2c 58 2c 59 29 29 2d 3d | 31 3a 73 65 63 74 6f 72 |,X,Y))-=|1:sector|
|00004f50| 25 28 58 25 2c 59 25 2c | 58 2c 59 29 3d 30 3a f2 |%(X%,Y%,|X,Y)=0:.|
|00004f60| 54 72 65 4b 28 2e 35 29 | 3a e3 20 49 3d 31 20 b8 |TreK(.5)|:. I=1 .|
|00004f70| 20 35 3a f2 74 72 45 4b | 28 33 2c 35 30 2d 49 2a | 5:.trEK|(3,50-I*|
|00004f80| 32 30 29 3a f2 54 72 65 | 4b 28 30 2e 30 31 29 3a |20):.Tre|K(0.01):|
|00004f90| ed 0d 1a b8 10 f2 74 72 | 45 4b 28 34 2c 31 30 30 |......tr|EK(4,100|
|00004fa0| 29 0d 1a c2 05 e1 0d 1a | cc 05 3a 0d 1a d6 0a dd |).......|..:.....|
|00004fb0| f2 48 59 50 65 0d 1a e0 | 12 e7 20 70 72 6f 62 65 |.HYPe...|.. probe|
|00004fc0| 73 25 3c 3e 30 20 8c 0d | 1a ea 11 20 e7 20 70 72 |s%<>0 ..|... . pr|
|00004fd0| 6f 62 65 25 3d 38 20 8c | 0d 1a f4 13 20 20 e7 20 |obe%=8 .|.... . |
|00004fe0| 70 72 6f 62 65 73 25 3e | 31 20 8c 0d 1a fe 21 20 |probes%>|1 ....! |
|00004ff0| 20 20 f1 22 48 6f 77 20 | 6d 61 6e 79 20 31 2d 22 | ."How |many 1-"|
|00005000| c3 70 72 6f 62 65 73 25 | 22 20 3f 22 0d 1b 08 41 |.probes%|" ?"...A|
|00005010| 20 20 20 f5 20 68 6f 77 | 6d 61 6e 79 25 3d a5 3a | . how|many%=.:|
|00005020| 68 6f 77 6d 61 6e 79 25 | 2d 3d 34 38 3a fd 20 68 |howmany%|-=48:. h|
|00005030| 6f 77 6d 61 6e 79 25 3e | 30 20 80 20 68 6f 77 6d |owmany%>|0 . howm|
|00005040| 61 6e 79 25 3c 3d 70 72 | 6f 62 65 73 25 0d 1b 12 |any%<=pr|obes%...|
|00005050| 13 20 20 20 f2 74 72 45 | 4b 28 31 2c 32 30 30 29 |. .trE|K(1,200)|
|00005060| 0d 1b 1c 08 20 20 20 cc | 0d 1b 26 11 20 20 20 68 |.... .|..&. h|
|00005070| 6f 77 6d 61 6e 79 25 3d | 31 0d 1b 30 07 20 20 cd |owmany%=|1..0. .|
|00005080| 0d 1b 3a 1a 20 20 e3 20 | 6c 6f 6f 70 25 3d 31 20 |..:. . |loop%=1 |
|00005090| b8 20 68 6f 77 6d 61 6e | 79 25 0d 1b 44 36 20 20 |. howman|y%..D6 |
|000050a0| f1 22 57 68 69 63 68 20 | 51 75 61 64 72 61 6e 74 |."Which |Quadrant|
|000050b0| 20 58 2c 59 20 22 3b 3a | f5 20 78 24 3d be 3a fd | X,Y ";:|. x$=.:.|
|000050c0| 20 a7 22 31 32 33 34 35 | 36 37 38 22 2c 78 24 29 | ."12345|678",x$)|
|000050d0| 0d 1b 4e 34 20 20 f1 78 | 24 3b 22 2c 22 3b 3a f2 |..N4 .x|$;",";:.|
|000050e0| 74 72 45 4b 28 31 2c 32 | 30 30 29 3a f5 20 79 24 |trEK(1,2|00):. y$|
|000050f0| 3d be 3a fd 20 a7 22 31 | 32 33 34 35 36 37 38 22 |=.:. ."1|2345678"|
|00005100| 2c 79 24 29 0d 1b 58 26 | 20 20 f1 79 24 3a f2 74 |,y$)..X&| .y$:.t|
|00005110| 72 45 4b 28 31 2c 32 30 | 30 29 3a f2 54 72 65 4b |rEK(1,20|0):.TreK|
|00005120| 28 2e 35 29 3a f2 48 59 | 50 45 0d 1b 62 1d 20 20 |(.5):.HY|PE..b. |
|00005130| ed 6c 6f 6f 70 25 3a f2 | 54 72 65 4b 28 33 29 3a |.loop%:.|TreK(3):|
|00005140| 6d 6f 76 65 25 3d b9 0d | 1b 6c 07 20 20 cc 0d 1b |move%=..|.l. ...|
|00005150| 76 21 20 20 f1 22 50 52 | 4f 42 45 53 20 44 41 4d |v! ."PR|OBES DAM|
|00005160| 41 47 45 44 21 22 3a f2 | 54 72 65 4b 28 33 29 0d |AGED!":.|TreK(3).|
|00005170| 1b 80 06 20 cd 0d 1b 8a | 06 20 cc 0d 1b 94 2c 20 |... ....|. ...., |
|00005180| f1 22 59 6f 75 20 68 61 | 76 65 20 6e 6f 20 70 72 |."You ha|ve no pr|
|00005190| 6f 62 65 73 20 74 6f 20 | 66 69 72 65 21 22 3a f2 |obes to |fire!":.|
|000051a0| 54 72 65 4b 28 33 29 0d | 1b 9e 05 cd 0d 1b a8 05 |TreK(3).|........|
|000051b0| e1 0d 1b b2 05 3a 0d 1b | bc 0a dd f2 48 59 50 45 |.....:..|....HYPE|
|000051c0| 0d 1b c6 3d 70 72 6f 62 | 65 28 70 72 6f 62 65 73 |...=prob|e(probes|
|000051d0| 25 29 3d b3 28 34 29 2f | 32 2b 2e 35 3a f1 22 41 |%)=.(4)/|2+.5:."A|
|000051e0| 72 72 69 76 61 6c 20 74 | 69 6d 65 3a 20 22 3b 70 |rrival t|ime: ";p|
|000051f0| 72 6f 62 65 28 70 72 6f | 62 65 73 25 29 0d 1b d0 |robe(pro|bes%)...|
|00005200| 44 f2 74 72 45 4b 28 37 | 2c 38 30 29 3a 70 72 6f |D.trEK(7|,80):pro|
|00005210| 62 65 78 25 28 70 72 6f | 62 65 73 25 29 3d bb 78 |bex%(pro|bes%)=.x|
|00005220| 24 3a 70 72 6f 62 65 79 | 25 28 70 72 6f 62 65 73 |$:probey|%(probes|
|00005230| 25 29 3d bb 79 24 3a 70 | 72 6f 62 65 73 25 2d 3d |%)=.y$:p|robes%-=|
|00005240| 31 0d 1b da 05 e1 0d 1b | e4 05 3a 0d 1b ee 0a dd |1.......|..:.....|
|00005250| f2 53 74 61 72 0d 1b f8 | 11 e3 20 6c 6f 6f 70 25 |.Star...|.. loop%|
|00005260| 3d 31 20 b8 20 34 0d 1c | 02 36 20 e7 20 70 72 6f |=1 . 4..|.6 . pro|
|00005270| 62 65 28 6c 6f 6f 70 25 | 29 3e 30 20 8c 20 70 72 |be(loop%|)>0 . pr|
|00005280| 6f 62 65 28 6c 6f 6f 70 | 25 29 3d 70 72 6f 62 65 |obe(loop|%)=probe|
|00005290| 28 6c 6f 6f 70 25 29 2d | 74 69 6d 65 0d 1c 0c 32 |(loop%)-|time...2|
|000052a0| 20 e7 20 70 72 6f 62 65 | 28 6c 6f 6f 70 25 29 3c | . probe|(loop%)<|
|000052b0| 3d 30 20 80 20 70 72 6f | 62 65 28 6c 6f 6f 70 25 |=0 . pro|be(loop%|
|000052c0| 29 3c 3e 2d 39 39 20 8c | 20 f2 48 79 50 65 0d 1c |)<>-99 .| .HyPe..|
|000052d0| 16 05 ed 0d 1c 20 05 e1 | 0d 1c 2a 05 3a 0d 1c 34 |..... ..|..*.:..4|
|000052e0| 0a dd f2 48 79 50 65 0d | 1c 3e 14 70 72 6f 62 65 |...HyPe.|.>.probe|
|000052f0| 28 6c 6f 6f 70 25 29 3d | 2d 39 39 0d 1c 48 10 e7 |(loop%)=|-99..H..|
|00005300| 20 70 72 6f 62 65 25 3d | 38 20 8c 0d 1c 52 2a 20 | probe%=|8 ...R* |
|00005310| 73 74 72 69 6e 67 32 24 | 2b 3d 22 50 72 6f 62 65 |string2$|+="Probe|
|00005320| 20 64 61 74 61 20 72 65 | 74 75 72 6e 69 6e 67 22 | data re|turning"|
|00005330| 2b 65 6e 64 24 0d 1c 5c | 29 20 f2 73 54 61 52 28 |+end$..\|) .sTaR(|
|00005340| 70 72 6f 62 65 78 25 28 | 6c 6f 6f 70 25 29 2c 70 |probex%(|loop%),p|
|00005350| 72 6f 62 65 79 25 28 6c | 6f 6f 70 25 29 29 0d 1c |robey%(l|oop%))..|
|00005360| 66 06 20 cc 0d 1c 70 2b | 20 73 74 72 69 6e 67 32 |f. ...p+| string2|
|00005370| 24 2b 3d 22 50 72 6f 62 | 65 20 64 61 74 61 20 64 |$+="Prob|e data d|
|00005380| 65 73 74 72 6f 79 65 64 | 21 22 2b 65 6e 64 24 0d |estroyed|!"+end$.|
|00005390| 1c 7a 05 cd 0d 1c 84 05 | e1 0d 1c 8e 05 3a 0d 1c |.z......|.....:..|
|000053a0| 98 0a dd f2 68 59 70 45 | 0d 1c a2 15 f1 22 43 6f |....hYpE|....."Co|
|000053b0| 6e 66 69 72 6d 20 59 20 | 6f 72 20 4e 22 0d 1c ac |nfirm Y |or N"...|
|000053c0| 22 f5 20 61 6e 73 77 65 | 72 24 3d be 3a fd 20 a7 |". answe|r$=.:. .|
|000053d0| 22 59 79 4e 6e 22 2c 61 | 6e 73 77 65 72 24 29 0d |"YyNn",a|nswer$).|
|000053e0| 1c b6 2e f2 74 72 45 4b | 28 31 2c 32 30 30 29 3a |....trEK|(1,200):|
|000053f0| e7 20 a7 22 59 79 22 2c | 61 6e 73 77 65 72 24 29 |. ."Yy",|answer$)|
|00005400| 20 8c 20 66 69 6e 69 73 | 68 65 64 3d b9 0d 1c c0 | . finis|hed=....|
|00005410| 05 e1 0d 1c ca 05 3a 0d | 1c d4 0a dd f2 53 54 61 |......:.|.....STa|
|00005420| 72 0d 1c de 09 ef 32 36 | 3a db 0d 1c e8 14 e7 20 |r.....26|:...... |
|00005430| 6b 6c 69 6e 67 6f 6e 73 | 25 3c 3e 30 20 8c 0d 1c |klingons|%<>0 ...|
|00005440| f2 39 20 e7 20 65 6e 65 | 72 67 79 25 3c 3d 30 20 |.9 . ene|rgy%<=0 |
|00005450| f1 22 59 6f 75 20 72 61 | 6e 20 6f 75 74 20 6f 66 |."You ra|n out of|
|00005460| 20 65 6e 65 72 67 79 21 | 22 3b 3a f2 74 72 45 4b | energy!|";:.trEK|
|00005470| 28 33 2c 31 30 30 29 0d | 1c fc 4e 20 e7 20 74 69 |(3,100).|..N . ti|
|00005480| 6d 65 6c 65 66 74 3c 3d | 30 20 f1 22 59 6f 75 20 |meleft<=|0 ."You |
|00005490| 72 61 6e 20 6f 75 74 20 | 6f 66 20 74 69 6d 65 21 |ran out |of time!|
|000054a0| 22 3b 3a e3 58 3d 30 b8 | 33 30 30 88 31 30 3a f2 |";:.X=0.|300.10:.|
|000054b0| 74 72 45 4b 28 31 2c 58 | 29 3a f2 54 72 65 4b 28 |trEK(1,X|):.TreK(|
|000054c0| 2e 31 29 3a ed 0d 1d 06 | 24 20 e7 20 66 69 6e 69 |.1):....|$ . fini|
|000054d0| 73 68 65 64 20 f1 22 59 | 6f 75 20 73 75 72 72 65 |shed ."Y|ou surre|
|000054e0| 6e 64 65 72 65 64 21 22 | 3b 0d 1d 10 0e 20 f1 22 |ndered!"|;.... ."|
|000054f0| 20 77 69 74 68 3a 22 0d | 1d 1a 36 20 e7 65 6e 65 | with:".|..6 .ene|
|00005500| 72 67 79 25 3e 30 20 f1 | c3 28 a8 65 6e 65 72 67 |rgy%>0 .|.(.energ|
|00005510| 79 25 29 22 20 75 6e 69 | 74 73 20 6f 66 20 65 6e |y%)" uni|ts of en|
|00005520| 65 72 67 79 20 6c 65 66 | 74 2c 20 22 3b 0d 1d 24 |ergy lef|t, ";..$|
|00005530| 4c 20 e7 74 69 6d 65 6c | 65 66 74 3e 30 20 40 25 |L .timel|eft>0 @%|
|00005540| 3d 26 32 30 31 30 34 3a | f1 c3 28 a8 28 74 69 6d |=&20104:|..(.(tim|
|00005550| 65 6c 65 66 74 2a 31 30 | 30 29 2f 31 30 30 29 22 |eleft*10|0)/100)"|
|00005560| 20 79 65 61 72 73 20 6c | 65 66 74 2c 20 22 3b 3a | years l|eft, ";:|
|00005570| 40 25 3d 26 30 30 39 30 | 41 0d 1d 2e 32 20 f1 22 |@%=&0090|A...2 ."|
|00005580| 61 6e 64 20 22 c3 6b 6c | 69 6e 67 6f 6e 73 25 22 |and ".kl|ingons%"|
|00005590| 20 6b 6c 69 6e 67 6f 6e | 73 20 6c 65 66 74 20 74 | klingon|s left t|
|000055a0| 6f 20 64 65 73 74 72 6f | 79 2e 22 0d 1d 38 06 20 |o destro|y."..8. |
|000055b0| cc 0d 1d 42 66 20 f1 22 | 43 6f 6e 67 72 61 63 74 |...Bf ."|Congract|
|000055c0| 75 6c 61 74 69 6f 6e 73 | 20 43 61 70 74 61 69 6e |ulations| Captain|
|000055d0| 20 4b 69 72 6b 2c 20 79 | 6f 75 20 68 61 76 65 20 | Kirk, y|ou have |
|000055e0| 73 75 63 63 65 73 73 66 | 75 6c 6c 79 20 64 65 73 |successf|ully des|
|000055f0| 74 72 6f 79 65 64 20 74 | 68 65 20 65 6e 74 69 72 |troyed t|he entir|
|00005600| 65 22 27 22 4b 6c 69 6e | 67 6f 6e 20 53 74 61 72 |e"'"Klin|gon Star|
|00005610| 66 6c 65 65 74 2e 22 0d | 1d 4c 05 cd 0d 1d 56 34 |fleet.".|.L....V4|
|00005620| f1 27 22 44 6f 20 79 6f | 75 20 77 69 73 68 20 74 |.'"Do yo|u wish t|
|00005630| 6f 20 72 65 63 65 69 76 | 65 20 61 6e 6f 74 68 65 |o receiv|e anothe|
|00005640| 72 20 6d 69 73 73 69 6f | 6e 20 59 2f 4e 20 3f 22 |r missio|n Y/N ?"|
|00005650| 0d 1d 60 2d f5 20 69 6e | 70 75 74 24 3d be 3a fd |..`-. in|put$=.:.|
|00005660| 20 a7 22 59 79 4e 6e 22 | 2c 69 6e 70 75 74 24 29 | ."YyNn"|,input$)|
|00005670| 3a f2 74 72 45 4b 28 31 | 2c 32 30 30 29 0d 1d 6a |:.trEK(1|,200)..j|
|00005680| 15 e7 20 a7 22 79 59 22 | 2c 69 6e 70 75 74 24 29 |.. ."yY"|,input$)|
|00005690| 20 f9 0d 1d 74 05 e1 0d | 1d 7e 05 3a 0d 1d 88 25 | ...t...|.~.:...%|
|000056a0| dd f2 54 72 65 4b 28 64 | 65 6c 61 79 29 3a d1 3d |..TreK(d|elay):.=|
|000056b0| 30 3a f5 fd 91 3e 3d 64 | 65 6c 61 79 2a 36 30 3a |0:...>=d|elay*60:|
|000056c0| e1 0d 1d 92 05 3a 0d 1d | 9c 0f dd f2 73 74 61 52 |.....:..|....staR|
|000056d0| 28 61 2c 62 29 0d 1d a6 | 0e e7 20 63 6f 6c 6f 75 |(a,b)...|.. colou|
|000056e0| 72 20 8c 0d 1d b0 0e 20 | e7 20 62 3e 37 20 62 3d |r ..... |. b>7 b=|
|000056f0| 37 0d 1d ba 0e 20 e7 20 | 62 3c 30 20 62 3d 30 0d |7.... . |b<0 b=0.|
|00005700| 1d c4 28 20 fb 20 63 6f | 6c 6f 75 72 28 61 2c 28 |..( . co|lour(a,(|
|00005710| 62 20 81 20 34 29 2b 31 | 29 20 c8 9c 20 28 62 20 |b . 4)+1|) .. (b |
|00005720| 83 20 34 29 2a 36 34 0d | 1d ce 06 20 cd 0d 1d d8 |. 4)*64.|... ....|
|00005730| 05 e1 0d 1d e2 05 3a 0d | 1d ec 36 dd f2 74 72 45 |......:.|..6..trE|
|00005740| 4b 28 6e 75 6d 62 65 72 | 2c 70 69 74 63 68 29 3a |K(number|,pitch):|
|00005750| e7 20 73 6f 75 6e 64 20 | d4 20 6e 75 6d 62 65 72 |. sound |. number|
|00005760| 2c 2d 31 35 2c 70 69 74 | 63 68 2c 35 30 0d 1d f6 |,-15,pit|ch,50...|
|00005770| 05 e1 0d 1e 00 05 3a 0d | 1e 0a 1c dd a4 69 6e 70 |......:.|.....inp|
|00005780| 75 74 28 6c 65 6e 25 2c | 73 74 72 69 6e 67 2c 78 |ut(len%,|string,x|
|00005790| 2c 79 29 0d 1e 14 1e f2 | 73 74 61 52 28 79 65 6c |,y).....|staR(yel|
|000057a0| 6c 6f 77 25 2c 35 29 3a | 69 6e 70 75 74 24 3d 22 |low%,5):|input$="|
|000057b0| 22 0d 1e 1e 05 f5 0d 1e | 28 06 20 f5 0d 1e 32 1c |".......|(. ...2.|
|000057c0| 20 20 f5 20 41 25 3d a6 | 28 31 30 30 30 30 29 3a | . A%=.|(10000):|
|000057d0| fd 20 41 25 3c 3e 2d 31 | 0d 1e 3c 1f 20 20 e7 20 |. A%<>-1|..<. . |
|000057e0| 41 25 3e 3d 39 37 20 80 | 20 41 25 3c 3d 31 32 32 |A%>=97 .| A%<=122|
|000057f0| 20 41 25 2d 3d 33 32 0d | 1e 46 6d 20 e7 20 73 74 | A%-=32.|.Fm . st|
|00005800| 72 69 6e 67 20 fd 20 28 | 41 25 3e 3d 34 38 20 80 |ring . (|A%>=48 .|
|00005810| 20 41 25 3c 3d 35 37 29 | 20 84 20 28 41 25 3e 3d | A%<=57)| . (A%>=|
|00005820| 36 35 20 80 20 41 25 3c | 3d 39 30 29 20 84 20 41 |65 . A%<|=90) . A|
|00005830| 25 3d 31 33 20 84 20 41 | 25 3d 31 32 37 20 8b 20 |%=13 . A|%=127 . |
|00005840| fd 20 28 41 25 3e 3d 34 | 38 20 80 20 41 25 3c 3d |. (A%>=4|8 . A%<=|
|00005850| 35 37 29 20 84 20 41 25 | 3d 31 33 20 84 20 41 25 |57) . A%|=13 . A%|
|00005860| 3d 31 32 37 0d 1e 50 34 | 20 e7 20 a9 69 6e 70 75 |=127..P4| . .inpu|
|00005870| 74 24 3c 6c 65 6e 25 20 | 80 20 41 25 3c 3e 31 32 |t$<len% |. A%<>12|
|00005880| 37 20 80 20 41 25 3c 3e | 31 33 20 8c 20 69 6e 70 |7 . A%<>|13 . inp|
|00005890| 75 74 24 2b 3d bd 41 25 | 0d 1e 5a 27 20 e7 20 41 |ut$+=.A%|..Z' . A|
|000058a0| 25 3d 31 32 37 20 69 6e | 70 75 74 24 3d c0 69 6e |%=127 in|put$=.in|
|000058b0| 70 75 74 24 2c a9 69 6e | 70 75 74 24 2d 31 29 0d |put$,.in|put$-1).|
|000058c0| 1e 64 26 20 f1 8a 78 2c | 79 29 69 6e 70 75 74 24 |.d& ..x,|y)input$|
|000058d0| 89 28 6c 65 6e 25 29 3b | 3a f2 74 72 45 4b 28 31 |.(len%);|:.trEK(1|
|000058e0| 2c 32 30 30 29 0d 1e 6e | 0b fd 20 41 25 3d 31 33 |,200)..n|.. A%=13|
|000058f0| 0d 1e 78 15 f1 3a f2 73 | 74 61 52 28 77 68 69 74 |..x..:.s|taR(whit|
|00005900| 65 25 2c 34 29 0d 1e 82 | 1f e7 20 73 74 72 69 6e |e%,4)...|.. strin|
|00005910| 67 3a 3d 69 6e 70 75 74 | 24 20 8b 20 3d bb 69 6e |g:=input|$ . =.in|
|00005920| 70 75 74 24 0d 1e 8c 05 | 3a 0d 1e 96 12 dd f2 73 |put$....|:......s|
|00005930| 54 61 72 3a ef 32 36 3a | db 3a ee 0d 1e a0 09 ee |Tar:.26:|.:......|
|00005940| 20 85 20 e0 0d 1e aa 0a | 2a 46 58 31 31 32 0d 1e | . .....|*FX112..|
|00005950| b4 0a 2a 46 58 31 31 33 | 0d 1e be 13 2a 44 49 52 |..*FX113|....*DIR|
|00005960| 20 24 2e 53 74 61 72 54 | 72 65 6b 0d 1e c8 0a 2a | $.StarT|rek....*|
|00005970| 43 4c 4f 53 45 0d 1e d2 | 2b e3 20 58 3d 31 20 b8 |CLOSE...|+. X=1 .|
|00005980| 20 33 32 3a c8 99 20 22 | 53 6f 75 6e 64 5f 52 65 | 32:.. "|Sound_Re|
|00005990| 6d 6f 76 65 56 6f 69 63 | 65 22 2c 30 2c 58 3a ed |moveVoic|e",0,X:.|
|000059a0| 0d 1e dc 1e 2a 52 4d 6b | 69 6c 6c 20 55 73 65 72 |....*RMk|ill User|
|000059b0| 56 6f 69 63 65 47 65 6e | 65 72 61 74 6f 72 0d 1e |VoiceGen|erator..|
|000059c0| e6 34 f4 20 43 4f 4c 4f | 55 52 20 63 6f 6c 6f 75 |.4. COLO|UR colou|
|000059d0| 72 28 37 2c 28 37 20 44 | 49 56 20 34 29 2b 31 29 |r(7,(7 D|IV 4)+1)|
|000059e0| 20 54 49 4e 54 20 28 37 | 20 4d 4f 44 20 34 29 2a | TINT (7| MOD 4)*|
|000059f0| 36 34 0d 1e f0 05 e1 0d | 1e fa 05 3a 0d 1f 04 0a |64......|...:....|
|00005a00| dd f2 4b 49 4c 4c 0d 1f | 0e 0c ef 20 32 36 3a db |..KILL..|... 26:.|
|00005a10| 3a ee 0d 1f 18 0d e7 20 | 9f 3c 3e 31 37 20 8c 0d |:...... |.<>17 ..|
|00005a20| 1f 22 ce db 3a f1 22 2a | 2a 2a 2a 20 45 72 72 6f |."..:."*|*** Erro|
|00005a30| 72 20 52 65 70 6f 72 74 | 20 2a 2a 2a 2a 22 27 27 |r Report| ****"''|
|00005a40| 22 50 6c 65 61 73 65 20 | 63 6f 6e 74 61 63 74 3a |"Please |contact:|
|00005a50| 2d 22 27 27 22 20 20 4d | 61 72 74 69 6e 20 43 2e |-"''" M|artin C.|
|00005a60| 20 57 65 62 62 22 27 22 | 20 20 33 30 20 53 75 64 | Webb"'"| 30 Sud|
|00005a70| 62 75 72 79 20 52 6f 61 | 64 22 27 22 20 20 43 6f |bury Roa|d"'" Co|
|00005a80| 73 68 61 6d 22 27 22 20 | 20 50 6f 72 74 73 6d 6f |sham"'" | Portsmo|
|00005a90| 75 74 68 22 27 22 20 20 | 48 41 4d 50 53 48 49 52 |uth"'" |HAMPSHIR|
|00005aa0| 45 22 27 22 20 20 50 4f | 36 20 33 51 5a 22 27 27 |E"'" PO|6 3QZ"''|
|00005ab0| 22 20 20 28 30 37 30 35 | 29 20 33 37 30 36 32 33 |" (0705|) 370623|
|00005ac0| 22 27 27 22 41 6e 64 20 | 70 61 73 73 20 6f 6e 20 |"''"And |pass on |
|00005ad0| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 69 6e |the foll|owing in|
|00005ae0| 66 6f 72 6d 61 74 69 6f | 6e 3a 2d 22 27 0d 1f 2c |formatio|n:-"'..,|
|00005af0| 7d f1 89 28 32 37 29 22 | 45 72 72 6f 72 20 6c 69 |}..(27)"|Error li|
|00005b00| 6e 65 20 2e 2e 2e 2e 2e | 20 22 3b 9e 27 89 28 32 |ne .....| ";.'.(2|
|00005b10| 37 29 22 45 72 72 6f 72 | 20 6e 75 6d 62 65 72 20 |7)"Error| number |
|00005b20| 2e 2e 2e 20 22 3b 9f 27 | 89 28 32 37 29 22 56 65 |... ";.'|.(27)"Ve|
|00005b30| 72 73 69 6f 6e 20 6e 75 | 6d 62 65 72 20 2e 20 22 |rsion nu|mber . "|
|00005b40| 3b 56 65 72 73 69 6f 6e | 27 89 28 32 37 29 22 53 |;Version|'.(27)"S|
|00005b50| 65 72 69 61 6c 20 6e 75 | 6d 62 65 72 20 2e 2e 20 |erial nu|mber .. |
|00005b60| 22 3b 53 65 72 69 61 6c | 4e 6f 0d 1f 36 26 f6 3a |";Serial|No..6&.:|
|00005b70| f1 22 20 61 74 20 6c 69 | 6e 65 20 22 3b 9e 27 22 |." at li|ne ";.'"|
|00005b80| 45 72 72 6f 72 20 63 6f | 64 65 20 2d 20 22 3b 9f |Error co|de - ";.|
|00005b90| 0d 1f 40 08 41 24 3d be | 0d 1f 4a 05 cd 0d 1f 54 |..@.A$=.|..J....T|
|00005ba0| 09 f2 73 54 61 72 0d 1f | 5e 05 e0 0d 1f 68 05 3a |..sTar..|^....h.:|
|00005bb0| 0d 1f 72 0a dd f2 6b 49 | 4c 6c 0d 1f 7c 2a ef 32 |..r...kI|Ll..|*.2|
|00005bc0| 36 3a db 3a ff 28 22 43 | 41 54 20 3c 53 74 61 72 |6:.:.("C|AT <Star|
|00005bd0| 54 72 65 6b 24 44 69 72 | 3e 2e 47 61 6d 65 53 61 |Trek$Dir|>.GameSa|
|00005be0| 76 65 22 29 0d 1f 86 3c | f1 27 22 4c 4f 41 44 2c |ve")...<|.'"LOAD,|
|00005bf0| 20 53 41 56 45 20 4f 52 | 20 41 42 4f 52 54 3f 22 | SAVE OR| ABORT?"|
|00005c00| 3b 3a f5 20 69 6e 70 75 | 74 24 3d be 3a fd 20 a7 |;:. inpu|t$=.:. .|
|00005c10| 22 4c 6c 53 73 41 61 22 | 2c 69 6e 70 75 74 24 29 |"LlSsAa"|,input$)|
|00005c20| 0d 1f 90 19 6c 6f 61 64 | 3d a3 3a 73 61 76 65 3d |....load|=.:save=|
|00005c30| a3 3a 61 62 6f 72 74 3d | a3 0d 1f 9a 1a e7 20 a7 |.:abort=|...... .|
|00005c40| 22 4c 6c 22 2c 69 6e 70 | 75 74 24 29 20 6c 6f 61 |"Ll",inp|ut$) loa|
|00005c50| 64 3d b9 0d 1f a4 1a e7 | 20 a7 22 41 61 22 2c 69 |d=......| ."Aa",i|
|00005c60| 6e 70 75 74 24 29 20 73 | 61 76 65 3d b9 0d 1f ae |nput$) s|ave=....|
|00005c70| 1b e7 20 a7 22 41 61 22 | 2c 69 6e 70 75 74 24 29 |.. ."Aa"|,input$)|
|00005c80| 20 61 62 6f 72 74 3d b9 | 0d 1f b8 18 f1 69 6e 70 | abort=.|.....inp|
|00005c90| 75 74 24 3a f2 74 72 45 | 4b 28 31 2c 32 30 30 29 |ut$:.trE|K(1,200)|
|00005ca0| 0d 1f c2 14 e7 20 6c 6f | 61 64 20 f1 22 4c 6f 61 |..... lo|ad ."Loa|
|00005cb0| 64 20 22 3b 0d 1f cc 14 | e7 20 73 61 76 65 20 f1 |d ";....|. save .|
|00005cc0| 22 53 61 76 65 20 22 3b | 0d 1f d6 0f e7 20 ac 20 |"Save ";|..... . |
|00005cd0| 61 62 6f 72 74 20 8c 0d | 1f e0 1c 20 f1 22 46 69 |abort ..|... ."Fi|
|00005ce0| 6c 65 6e 61 6d 65 3a 22 | 3b 3a 49 25 3d b1 3a 4a |lename:"|;:I%=.:J|
|00005cf0| 25 3d bc 0d 1f ea 33 20 | f5 20 66 69 6c 65 6e 61 |%=....3 |. filena|
|00005d00| 6d 65 24 3d a4 69 6e 70 | 75 74 28 31 30 2c b9 2c |me$=.inp|ut(10,.,|
|00005d10| 49 25 2c 4a 25 29 3a fd | 20 66 69 6c 65 6e 61 6d |I%,J%):.| filenam|
|00005d20| 65 24 3c 3e 22 22 0d 1f | f4 48 20 66 69 6c 65 6e |e$<>""..|.H filen|
|00005d30| 61 6d 65 24 3d 22 3c 53 | 74 61 72 54 72 65 6b 24 |ame$="<S|tarTrek$|
|00005d40| 44 69 72 3e 2e 47 61 6d | 65 53 61 76 65 2e 22 2b |Dir>.Gam|eSave."+|
|00005d50| 66 69 6c 65 6e 61 6d 65 | 24 3a e7 20 6c 6f 61 64 |filename|$:. load|
|00005d60| 20 f2 46 69 52 65 20 8b | 20 f2 4b 49 4c 6c 0d 1f | .FiRe .| .KILl..|
|00005d70| fe 10 20 d9 23 66 69 6c | 65 6e 61 6d 65 25 0d 20 |.. .#fil|ename%. |
|00005d80| 08 05 cd 0d 20 12 05 db | 0d 20 1c 05 e1 0d 20 26 |.... ...|. .... &|
|00005d90| 05 3a 0d 20 30 34 dd f2 | 4b 49 4c 6c 3a 66 69 6c |.:. 04..|KILl:fil|
|00005da0| 65 6e 61 6d 65 25 3d ae | 20 66 69 6c 65 6e 61 6d |ename%=.| filenam|
|00005db0| 65 24 3a f1 22 73 61 76 | 69 6e 67 20 22 66 69 6c |e$:."sav|ing "fil|
|00005dc0| 65 6e 61 6d 65 24 0d 20 | 3a 3f d5 23 66 69 6c 65 |ename$. |:?.#file|
|00005dd0| 6e 61 6d 65 25 2c 73 6f | 75 6e 64 3a d5 23 66 69 |name%,so|und:.#fi|
|00005de0| 6c 65 6e 61 6d 65 25 2c | 63 6f 6c 6f 75 72 3a d5 |lename%,|colour:.|
|00005df0| 23 66 69 6c 65 6e 61 6d | 65 25 2c 65 78 70 65 72 |#filenam|e%,exper|
|00005e00| 74 69 73 65 25 0d 20 44 | 41 f1 23 66 69 6c 65 6e |tise%. D|A.#filen|
|00005e10| 61 6d 65 25 2c 79 65 61 | 72 25 3a d5 23 66 69 6c |ame%,yea|r%:.#fil|
|00005e20| 65 6e 61 6d 65 25 2c 70 | 72 69 6f 72 69 74 79 25 |ename%,p|riority%|
|00005e30| 3a f1 23 66 69 6c 65 6e | 61 6d 65 25 2c 6b 6c 69 |:.#filen|ame%,kli|
|00005e40| 6e 67 6f 6e 73 25 0d 20 | 4e 42 d5 23 66 69 6c 65 |ngons%. |NB.#file|
|00005e50| 6e 61 6d 65 25 2c 62 61 | 73 65 73 25 3a d5 23 66 |name%,ba|ses%:.#f|
|00005e60| 69 6c 65 6e 61 6d 65 25 | 2c 74 69 6d 65 6c 65 66 |ilename%|,timelef|
|00005e70| 74 3a d5 23 66 69 6c 65 | 6e 61 6d 65 25 2c 74 6f |t:.#file|name%,to|
|00005e80| 72 70 65 64 6f 65 73 25 | 0d 20 58 3a d5 23 66 69 |rpedoes%|. X:.#fi|
|00005e90| 6c 65 6e 61 6d 65 25 2c | 70 72 6f 62 65 73 25 3a |lename%,|probes%:|
|00005ea0| f1 23 66 69 6c 65 6e 61 | 6d 65 25 2c 65 6e 65 72 |.#filena|me%,ener|
|00005eb0| 67 79 25 3a d5 23 66 69 | 6c 65 6e 61 6d 65 25 2c |gy%:.#fi|lename%,|
|00005ec0| 58 25 0d 20 62 44 d5 23 | 66 69 6c 65 6e 61 6d 65 |X%. bD.#|filename|
|00005ed0| 25 2c 59 25 3a d5 23 66 | 69 6c 65 6e 61 6d 65 25 |%,Y%:.#f|ilename%|
|00005ee0| 2c 78 25 3a d5 23 66 69 | 6c 65 6e 61 6d 65 25 2c |,x%:.#fi|lename%,|
|00005ef0| 79 25 3a d5 23 66 69 6c | 65 6e 61 6d 65 25 2c 73 |y%:.#fil|ename%,s|
|00005f00| 74 61 74 75 73 25 0d 20 | 6c 3f d5 23 66 69 6c 65 |tatus%. |l?.#file|
|00005f10| 6e 61 6d 65 25 2c 73 72 | 73 63 61 6e 25 3a d5 23 |name%,sr|scan%:.#|
|00005f20| 66 69 6c 65 6e 61 6d 65 | 25 2c 6c 72 73 63 61 6e |filename|%,lrscan|
|00005f30| 25 3a d5 23 66 69 6c 65 | 6e 61 6d 65 25 2c 70 68 |%:.#file|name%,ph|
|00005f40| 61 73 65 72 25 0d 20 76 | 3f d5 23 66 69 6c 65 6e |aser%. v|?.#filen|
|00005f50| 61 6d 65 25 2c 65 6e 67 | 69 6e 65 25 3a d5 23 66 |ame%,eng|ine%:.#f|
|00005f60| 69 6c 65 6e 61 6d 65 25 | 2c 74 6f 72 70 65 64 6f |ilename%|,torpedo|
|00005f70| 25 3a d5 23 66 69 6c 65 | 6e 61 6d 65 25 2c 70 72 |%:.#file|name%,pr|
|00005f80| 6f 62 65 25 0d 20 80 3e | e3 20 61 3d 30 20 b8 20 |obe%. .>|. a=0 . |
|00005f90| 39 3a e3 20 62 3d 30 20 | b8 20 39 3a e3 20 63 3d |9:. b=0 |. 9:. c=|
|00005fa0| 30 20 b8 20 34 3a d5 23 | 66 69 6c 65 6e 61 6d 65 |0 . 4:.#|filename|
|00005fb0| 25 2c 71 75 61 64 72 61 | 6e 74 25 28 61 2c 62 2c |%,quadra|nt%(a,b,|
|00005fc0| 63 29 0d 20 8a 31 ed 3a | ed 3a ed 3a e3 20 61 3d |c). .1.:|.:.:. a=|
|00005fd0| 30 20 b8 20 38 3a e3 20 | 62 3d 30 20 b8 20 38 3a |0 . 8:. |b=0 . 8:|
|00005fe0| e3 20 63 3d 30 20 b8 20 | 39 3a e3 20 64 3d 30 20 |. c=0 . |9:. d=0 |
|00005ff0| b8 20 39 0d 20 94 32 d5 | 23 66 69 6c 65 6e 61 6d |. 9. .2.|#filenam|
|00006000| 65 25 2c 73 65 63 74 6f | 72 25 28 61 2c 62 2c 63 |e%,secto|r%(a,b,c|
|00006010| 2c 64 29 3a ed 3a ed 3a | ed 3a ed 3a e3 20 61 3d |,d):.:.:|.:.:. a=|
|00006020| 30 20 b8 20 34 0d 20 9e | 46 d5 23 66 69 6c 65 6e |0 . 4. .|F.#filen|
|00006030| 61 6d 65 25 2c 70 72 6f | 62 65 28 61 29 3a d5 23 |ame%,pro|be(a):.#|
|00006040| 66 69 6c 65 6e 61 6d 65 | 25 2c 70 72 6f 62 65 78 |filename|%,probex|
|00006050| 25 28 61 29 3a d5 23 66 | 69 6c 65 6e 61 6d 65 25 |%(a):.#f|ilename%|
|00006060| 2c 70 72 6f 62 65 79 25 | 28 61 29 0d 20 a8 1a ed |,probey%|(a). ...|
|00006070| 3a f1 22 73 61 76 65 64 | 21 22 3a f2 54 72 65 4b |:."saved|!":.TreK|
|00006080| 28 31 29 3a e1 0d 20 b2 | 05 3a 0d 20 bc 35 dd f2 |(1):.. .|.:. .5..|
|00006090| 46 69 52 65 3a 66 69 6c | 65 6e 61 6d 65 25 3d 8e |FiRe:fil|ename%=.|
|000060a0| 20 66 69 6c 65 6e 61 6d | 65 24 3a f1 22 6c 6f 61 | filenam|e$:."loa|
|000060b0| 64 69 6e 67 20 22 66 69 | 6c 65 6e 61 6d 65 24 0d |ding "fi|lename$.|
|000060c0| 20 c6 3f 73 6f 75 6e 64 | 3d 9a 23 66 69 6c 65 6e | .?sound|=.#filen|
|000060d0| 61 6d 65 25 3a 63 6f 6c | 6f 75 72 3d 9a 23 66 69 |ame%:col|our=.#fi|
|000060e0| 6c 65 6e 61 6d 65 25 3a | 65 78 70 65 72 74 69 73 |lename%:|expertis|
|000060f0| 65 25 3d 9a 23 66 69 6c | 65 6e 61 6d 65 25 0d 20 |e%=.#fil|ename%. |
|00006100| d0 41 e8 23 66 69 6c 65 | 6e 61 6d 65 25 2c 79 65 |.A.#file|name%,ye|
|00006110| 61 72 25 3a 70 72 69 6f | 72 69 74 79 25 3d 9a 23 |ar%:prio|rity%=.#|
|00006120| 66 69 6c 65 6e 61 6d 65 | 25 3a e8 23 66 69 6c 65 |filename|%:.#file|
|00006130| 6e 61 6d 65 25 2c 6b 6c | 69 6e 67 6f 6e 73 25 0d |name%,kl|ingons%.|
|00006140| 20 da 42 62 61 73 65 73 | 25 3d 9a 23 66 69 6c 65 | .Bbases|%=.#file|
|00006150| 6e 61 6d 65 25 3a 74 69 | 6d 65 6c 65 66 74 3d 9a |name%:ti|meleft=.|
|00006160| 23 66 69 6c 65 6e 61 6d | 65 25 3a 74 6f 72 70 65 |#filenam|e%:torpe|
|00006170| 64 6f 65 73 25 3d 9a 23 | 66 69 6c 65 6e 61 6d 65 |does%=.#|filename|
|00006180| 25 0d 20 e4 3a 70 72 6f | 62 65 73 25 3d 9a 23 66 |%. .:pro|bes%=.#f|
|00006190| 69 6c 65 6e 61 6d 65 25 | 3a e8 23 66 69 6c 65 6e |ilename%|:.#filen|
|000061a0| 61 6d 65 25 2c 65 6e 65 | 72 67 79 25 3a 58 25 3d |ame%,ene|rgy%:X%=|
|000061b0| 9a 23 66 69 6c 65 6e 61 | 6d 65 25 0d 20 ee 44 59 |.#filena|me%. .DY|
|000061c0| 25 3d 9a 23 66 69 6c 65 | 6e 61 6d 65 25 3a 78 25 |%=.#file|name%:x%|
|000061d0| 3d 9a 23 66 69 6c 65 6e | 61 6d 65 25 3a 79 25 3d |=.#filen|ame%:y%=|
|000061e0| 9a 23 66 69 6c 65 6e 61 | 6d 65 25 3a 73 74 61 74 |.#filena|me%:stat|
|000061f0| 75 73 25 3d 9a 23 66 69 | 6c 65 6e 61 6d 65 25 0d |us%=.#fi|lename%.|
|00006200| 20 f8 3f 73 72 73 63 61 | 6e 25 3d 9a 23 66 69 6c | .?srsca|n%=.#fil|
|00006210| 65 6e 61 6d 65 25 3a 6c | 72 73 63 61 6e 25 3d 9a |ename%:l|rscan%=.|
|00006220| 23 66 69 6c 65 6e 61 6d | 65 25 3a 70 68 61 73 65 |#filenam|e%:phase|
|00006230| 72 25 3d 9a 23 66 69 6c | 65 6e 61 6d 65 25 0d 21 |r%=.#fil|ename%.!|
|00006240| 02 3f 65 6e 67 69 6e 65 | 25 3d 9a 23 66 69 6c 65 |.?engine|%=.#file|
|00006250| 6e 61 6d 65 25 3a 74 6f | 72 70 65 64 6f 25 3d 9a |name%:to|rpedo%=.|
|00006260| 23 66 69 6c 65 6e 61 6d | 65 25 3a 70 72 6f 62 65 |#filenam|e%:probe|
|00006270| 25 3d 9a 23 66 69 6c 65 | 6e 61 6d 65 25 0d 21 0c |%=.#file|name%.!.|
|00006280| 3e e3 20 61 3d 30 20 b8 | 20 39 3a e3 20 62 3d 30 |>. a=0 .| 9:. b=0|
|00006290| 20 b8 20 39 3a e3 20 63 | 3d 30 20 b8 20 34 3a 71 | . 9:. c|=0 . 4:q|
|000062a0| 75 61 64 72 61 6e 74 25 | 28 61 2c 62 2c 63 29 3d |uadrant%|(a,b,c)=|
|000062b0| 9a 23 66 69 6c 65 6e 61 | 6d 65 25 0d 21 16 31 ed |.#filena|me%.!.1.|
|000062c0| 3a ed 3a ed 3a e3 20 61 | 3d 30 20 b8 20 38 3a e3 |:.:.:. a|=0 . 8:.|
|000062d0| 20 62 3d 30 20 b8 20 38 | 3a e3 20 63 3d 30 20 b8 | b=0 . 8|:. c=0 .|
|000062e0| 20 39 3a e3 20 64 3d 30 | 20 b8 20 39 0d 21 20 32 | 9:. d=0| . 9.! 2|
|000062f0| 73 65 63 74 6f 72 25 28 | 61 2c 62 2c 63 2c 64 29 |sector%(|a,b,c,d)|
|00006300| 3d 9a 23 66 69 6c 65 6e | 61 6d 65 25 3a ed 3a ed |=.#filen|ame%:.:.|
|00006310| 3a ed 3a ed 3a e3 20 61 | 3d 30 20 b8 20 34 0d 21 |:.:.:. a|=0 . 4.!|
|00006320| 2a 46 70 72 6f 62 65 28 | 61 29 3d 9a 23 66 69 6c |*Fprobe(|a)=.#fil|
|00006330| 65 6e 61 6d 65 25 3a 70 | 72 6f 62 65 78 25 28 61 |ename%:p|robex%(a|
|00006340| 29 3d 9a 23 66 69 6c 65 | 6e 61 6d 65 25 3a 70 72 |)=.#file|name%:pr|
|00006350| 6f 62 65 79 25 28 61 29 | 3d 9a 23 66 69 6c 65 6e |obey%(a)|=.#filen|
|00006360| 61 6d 65 25 0d 21 34 1b | ed 3a f1 22 6c 6f 61 64 |ame%.!4.|.:."load|
|00006370| 65 64 21 22 3a f2 54 72 | 65 4b 28 31 29 3a e1 0d |ed!":.Tr|eK(1):..|
|00006380| 21 3e 05 3a 0d 21 48 0a | dd f2 66 49 52 65 0d 21 |!>.:.!H.|..fIRe.!|
|00006390| 52 21 43 25 3d 63 6f 6c | 6f 75 72 3a f5 20 db 3a |R!C%=col|our:. .:|
|000063a0| f2 73 74 61 52 28 77 68 | 69 74 65 25 2c 34 29 0d |.staR(wh|ite%,4).|
|000063b0| 21 5c 60 f1 22 53 4f 55 | 4e 44 20 53 3d 4f 4e 20 |!\`."SOU|ND S=ON |
|000063c0| 51 3d 4f 46 46 22 27 22 | 53 4f 55 4e 44 20 49 53 |Q=OFF"'"|SOUND IS|
|000063d0| 20 22 27 22 43 4f 4c 4f | 55 52 20 43 3d 4f 4e 20 | "'"COLO|UR C=ON |
|000063e0| 42 3d 4f 46 46 22 27 22 | 43 4f 4c 4f 55 52 20 49 |B=OFF"'"|COLOUR I|
|000063f0| 53 20 22 27 22 70 72 65 | 73 73 20 3c 53 50 41 43 |S "'"pre|ss <SPAC|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.