home *** CD-ROM | disk | FTP | other *** search
/ APDL Best Games 1 / APDL_GAMES_1.iso / firebolt / _firebolt / _runimage < prev    next >
Unknown  |  1998-08-03  |  15.1 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.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 01 0b f4 3e 49 6e | 74 72 6f 0d 00 02 14 f4 |.....>In|tro.....|
|00000010| 20 46 69 72 65 62 6f 6c | 74 20 69 6e 74 72 6f 0d | Firebol|t intro.|
|00000020| 00 03 13 f4 20 42 79 20 | 49 61 69 6e 20 57 61 75 |.... By |Iain Wau|
|00000030| 67 68 0d 00 04 0e f4 20 | 4d 61 79 20 31 39 39 34 |gh..... |May 1994|
|00000040| 0d 00 05 05 3a 0d 00 06 | 3c f4 20 4e 6f 2d 6f 2d |....:...|<. No-o-|
|00000050| 6f 2d 6f 2d 6f 20 79 6f | 75 20 72 65 61 6c 6c 79 |o-o-o yo|u really|
|00000060| 20 64 6f 6e 27 74 20 77 | 61 6e 74 20 74 6f 20 6c | don't w|ant to l|
|00000070| 6f 6f 6b 20 61 74 20 74 | 68 69 73 20 63 6f 64 65 |ook at t|his code|
|00000080| 2e 0d 00 07 4b f4 20 49 | 74 20 77 61 73 20 77 72 |....K. I|t was wr|
|00000090| 69 74 74 65 6e 20 69 6e | 20 61 20 68 75 72 72 79 |itten in| a hurry|
|000000a0| 2c 20 69 73 20 6d 75 6c | 74 69 70 6c 79 20 72 65 |, is mul|tiply re|
|000000b0| 64 75 6e 64 61 6e 74 20 | 61 6e 64 20 69 73 20 6e |dundant |and is n|
|000000c0| 6f 20 72 65 66 6c 65 63 | 74 69 6f 6e 0d 00 08 42 |o reflec|tion...B|
|000000d0| f4 20 6f 66 20 6d 79 20 | 63 75 72 72 65 6e 74 20 |. of my |current |
|000000e0| 63 6f 64 69 6e 67 20 73 | 6b 69 6c 6c 2e 20 20 54 |coding s|kill. T|
|000000f0| 68 61 74 20 73 61 69 64 | 2c 20 69 74 20 64 6f 65 |hat said|, it doe|
|00000100| 73 20 74 68 65 20 6a 6f | 62 2c 20 6e 6f 3f 0d 00 |s the jo|b, no?..|
|00000110| 09 05 3a 0d 00 0a 4b f4 | 20 54 68 65 20 69 6e 74 |..:...K.| The int|
|00000120| 72 6f 20 75 73 65 64 20 | 74 6f 20 62 65 20 61 6e |ro used |to be an|
|00000130| 69 6d 61 74 65 64 20 69 | 6e 20 63 61 73 65 20 79 |imated i|n case y|
|00000140| 6f 75 20 77 65 72 65 20 | 77 6f 6e 64 65 72 69 6e |ou were |wonderin|
|00000150| 67 20 77 68 61 74 20 61 | 6c 6c 20 74 68 65 0d 00 |g what a|ll the..|
|00000160| 0b 22 f4 20 73 63 72 65 | 65 6e 20 73 77 61 70 70 |.". scre|en swapp|
|00000170| 69 6e 67 20 63 6f 64 65 | 20 69 73 20 66 6f 72 2e |ing code| is for.|
|00000180| 0d 00 0c 05 3a 0d 00 0d | 0e ee 20 85 20 f2 65 72 |....:...|.. . .er|
|00000190| 72 6f 72 0d 00 0e 0f ff | 28 22 46 58 20 34 2c 31 |ror.....|("FX 4,1|
|000001a0| 22 29 0d 00 0f 0d f2 72 | 65 61 64 63 73 65 74 0d |").....r|eadcset.|
|000001b0| 00 10 0a f2 73 65 74 75 | 70 0d 00 11 25 ff 28 22 |....setu|p...%.("|
|000001c0| 52 75 6e 20 3c 46 69 72 | 65 62 6f 6c 74 24 44 69 |Run <Fir|ebolt$Di|
|000001d0| 72 3e 2e 46 42 43 68 61 | 72 53 65 74 22 29 0d 00 |r>.FBCha|rSet")..|
|000001e0| 12 18 e7 20 bf 28 30 29 | 3c 3e 22 20 22 20 8c 20 |... .(0)|<>" " . |
|000001f0| f2 69 6e 74 72 6f 0d 00 | 13 16 c8 99 20 22 51 54 |.intro..|.... "QT|
|00000200| 4d 5f 56 6f 6c 75 6d 65 | 22 2c 36 34 0d 00 14 12 |M_Volume|",64....|
|00000210| c8 99 20 22 51 54 4d 5f | 53 74 61 72 74 22 0d 00 |.. "QTM_|Start"..|
|00000220| 15 05 db 0d 00 16 05 f5 | 0d 00 17 33 20 e7 20 72 |........|...3 . r|
|00000230| 65 64 72 61 77 25 20 8c | 20 f2 73 65 74 75 70 5f |edraw% .| .setup_|
|00000240| 73 63 72 65 65 6e 3a 6d | 65 6e 75 5f 69 74 65 6d |screen:m|enu_item|
|00000250| 25 3d 31 3a 6d 65 6e 75 | 25 3d 31 0d 00 18 0e 20 |%=1:menu|%=1.... |
|00000260| 72 65 64 72 61 77 25 3d | b9 0d 00 19 06 20 f5 0d |redraw%=|..... ..|
|00000270| 00 1a 0e 20 20 f2 64 69 | 73 70 6c 61 79 0d 00 1b |... .di|splay...|
|00000280| 07 20 20 f5 0d 00 1c 19 | 20 20 20 c8 99 20 36 2c |. .....| .. 6,|
|00000290| 31 32 31 2c 30 20 b8 20 | 2c 6b 65 79 25 0d 00 1d |121,0 . |,key%...|
|000002a0| 11 20 20 fd 20 6b 65 79 | 25 3c 3e 26 46 46 0d 00 |. . key|%<>&FF..|
|000002b0| 1e 07 20 20 f5 0d 00 1f | 1a 20 20 20 c8 99 20 36 |.. ....|. .. 6|
|000002c0| 2c 31 32 31 2c 30 20 b8 | 20 2c 6b 65 79 32 25 0d |,121,0 .| ,key2%.|
|000002d0| 00 20 13 20 20 fd 20 6b | 65 79 25 3c 3e 6b 65 79 |. . . k|ey%<>key|
|000002e0| 32 25 0d 00 21 12 20 20 | fb 20 30 3a f1 20 8a 30 |2%..!. |. 0:. .0|
|000002f0| 2c 30 29 3b 0d 00 22 3d | 20 20 e7 20 6b 65 79 25 |,0);.."=| . key%|
|00000300| 3d 35 37 20 8c 20 6d 65 | 6e 75 5f 69 74 65 6d 25 |=57 . me|nu_item%|
|00000310| 2d 3d 31 3a e7 20 6d 65 | 6e 75 5f 69 74 65 6d 25 |-=1:. me|nu_item%|
|00000320| 3c 31 20 8c 20 6d 65 6e | 75 5f 69 74 65 6d 25 3d |<1 . men|u_item%=|
|00000330| 36 0d 00 23 3d 20 20 e7 | 20 6b 65 79 25 3d 34 31 |6..#= .| key%=41|
|00000340| 20 8c 20 6d 65 6e 75 5f | 69 74 65 6d 25 2b 3d 31 | . menu_|item%+=1|
|00000350| 3a e7 20 6d 65 6e 75 5f | 69 74 65 6d 25 3e 36 20 |:. menu_|item%>6 |
|00000360| 8c 20 6d 65 6e 75 5f 69 | 74 65 6d 25 3d 31 0d 00 |. menu_i|tem%=1..|
|00000370| 24 0e 20 fd 20 6b 65 79 | 25 3d 37 33 0d 00 25 14 |$. . key|%=73..%.|
|00000380| 20 c8 8e 20 6d 65 6e 75 | 5f 69 74 65 6d 25 20 ca | .. menu|_item% .|
|00000390| 0d 00 26 12 20 20 c9 20 | 31 3a f2 72 75 6e 67 61 |..&. . |1:.runga|
|000003a0| 6d 65 0d 00 27 09 20 20 | c9 20 32 0d 00 28 12 20 |me..'. |. 2..(. |
|000003b0| 20 20 70 6c 61 79 65 72 | 73 25 2b 3d 31 0d 00 29 | player|s%+=1..)|
|000003c0| 20 20 20 20 e7 20 70 6c | 61 79 65 72 73 25 3e 34 | . pl|ayers%>4|
|000003d0| 20 8c 20 70 6c 61 79 65 | 72 73 25 3d 31 0d 00 2a | . playe|rs%=1..*|
|000003e0| 10 20 20 20 72 65 64 72 | 61 77 25 3d a3 0d 00 2b |. redr|aw%=...+|
|000003f0| 19 20 20 20 ff 28 22 53 | 43 68 6f 6f 73 65 20 53 |. .("S|Choose S|
|00000400| 54 65 6d 70 22 29 0d 00 | 2c 1a 20 20 20 f0 20 26 |Temp")..|,. . &|
|00000410| 45 44 2c 34 39 32 2c 32 | 38 38 3a f2 73 77 61 70 |ED,492,2|88:.swap|
|00000420| 0d 00 2d 1a 20 20 20 f0 | 20 26 45 44 2c 34 39 32 |..-. .| &ED,492|
|00000430| 2c 32 38 38 3a f2 73 77 | 61 70 0d 00 2e 13 20 20 |,288:.sw|ap.... |
|00000440| c9 20 33 3a f2 70 61 73 | 73 77 6f 72 64 0d 00 2f |. 3:.pas|sword../|
|00000450| 15 20 20 c9 20 34 3a f2 | 68 69 67 68 73 63 6f 72 |. . 4:.|highscor|
|00000460| 65 73 0d 00 30 11 20 20 | c9 20 35 3a f2 64 65 66 |es..0. |. 5:.def|
|00000470| 69 6e 65 0d 00 31 16 20 | 20 c9 20 36 3a 71 75 69 |ine..1. | . 6:qui|
|00000480| 74 5f 67 61 6d 65 25 3d | b9 0d 00 32 06 20 cb 0d |t_game%=|...2. ..|
|00000490| 00 33 10 fd 20 71 75 69 | 74 5f 67 61 6d 65 25 0d |.3.. qui|t_game%.|
|000004a0| 00 34 05 3a 0d 00 35 28 | ff 28 22 53 44 65 6c 65 |.4.:..5(|.("SDele|
|000004b0| 74 65 20 50 72 65 73 65 | 6e 74 20 46 69 72 65 20 |te Prese|nt Fire |
|000004c0| 4d 6f 6f 6e 20 53 54 65 | 6d 70 22 29 0d 00 36 29 |Moon STe|mp")..6)|
|000004d0| c8 99 20 22 4f 53 5f 43 | 68 61 6e 67 65 44 79 6e |.. "OS_C|hangeDyn|
|000004e0| 61 6d 69 63 41 72 65 61 | 22 2c 33 2c 2d 31 32 38 |amicArea|",3,-128|
|000004f0| 2a 31 30 32 34 0d 00 37 | 13 f2 6d 75 73 69 63 5f |*1024..7|..music_|
|00000500| 66 61 64 65 5f 6f 75 74 | 0d 00 38 07 eb 20 30 0d |fade_out|..8.. 0.|
|00000510| 00 39 0e c8 8e 20 b3 28 | 32 30 29 20 ca 0d 00 3a |.9... .(|20) ...:|
|00000520| 2b 20 c9 20 31 3a f1 20 | 22 49 66 20 79 6f 75 20 |+ . 1:. |"If you |
|00000530| 63 61 6e 27 74 20 73 74 | 61 6e 64 20 74 68 65 20 |can't st|and the |
|00000540| 68 65 61 74 2e 2e 2e 22 | 0d 00 3b 43 20 c9 20 32 |heat..."|..;C . 2|
|00000550| 3a f1 20 22 59 6f 75 27 | 72 65 20 6f 75 74 20 6f |:. "You'|re out o|
|00000560| 66 20 74 68 65 20 67 61 | 6d 65 2c 20 62 75 74 20 |f the ga|me, but |
|00000570| 61 74 20 6c 65 61 73 74 | 20 79 6f 75 27 72 65 20 |at least| you're |
|00000580| 6e 6f 74 20 69 6e 20 44 | 4f 53 22 0d 00 3c 38 20 |not in D|OS"..<8 |
|00000590| c9 20 33 3a f1 20 22 59 | 6f 75 20 68 61 76 65 6e |. 3:. "Y|ou haven|
|000005a0| 27 74 20 64 6f 6e 65 20 | 65 76 65 72 79 20 6c 65 |'t done |every le|
|000005b0| 76 65 6c 20 79 65 74 2c | 20 68 61 76 65 20 79 6f |vel yet,| have yo|
|000005c0| 75 3f 22 0d 00 3d 23 20 | c9 20 34 3a f1 20 22 48 |u?"..=# |. 4:. "H|
|000005d0| 65 79 2c 20 63 6f 6d 65 | 20 62 61 63 6b 20 73 6f |ey, come| back so|
|000005e0| 6f 6e 2e 2e 2e 22 0d 00 | 3e 39 20 c9 20 35 3a f1 |on..."..|>9 . 5:.|
|000005f0| 20 22 57 68 61 74 27 73 | 20 74 68 65 20 6d 61 74 | "What's| the mat|
|00000600| 74 65 72 20 2d 20 68 61 | 76 65 20 79 6f 75 20 67 |ter - ha|ve you g|
|00000610| 6f 74 20 77 6f 72 6b 20 | 74 6f 20 64 6f 3f 22 0d |ot work |to do?".|
|00000620| 00 3f 19 20 7f 3a f1 20 | 22 42 79 65 20 66 6f 72 |.?. .:. |"Bye for|
|00000630| 20 6e 6f 77 2e 2e 2e 22 | 0d 00 40 05 cb 0d 00 41 | now..."|..@....A|
|00000640| 0e f2 77 72 69 74 65 63 | 73 65 74 0d 00 42 14 c8 |..writec|set..B..|
|00000650| 99 20 22 51 54 4d 5f 43 | 6c 65 61 72 22 2c 30 0d |. "QTM_C|lear",0.|
|00000660| 00 43 0f ff 28 22 46 58 | 20 34 2c 30 22 29 0d 00 |.C..("FX| 4,0")..|
|00000670| 44 05 e0 0d 00 45 05 3a | 0d 00 46 0c dd 20 f2 65 |D....E.:|..F.. .e|
|00000680| 72 72 6f 72 0d 00 47 09 | ee 20 85 20 87 0d 00 48 |rror..G.|. . ...H|
|00000690| 21 f4 20 52 45 50 4f 52 | 54 3a 50 52 49 4e 54 20 |!. REPOR|T:PRINT |
|000006a0| 22 61 74 20 6c 69 6e 65 | 20 22 3b 45 52 4c 0d 00 |"at line| ";ERL..|
|000006b0| 49 13 f2 6d 75 73 69 63 | 5f 66 61 64 65 5f 6f 75 |I..music|_fade_ou|
|000006c0| 74 0d 00 4a 14 c8 99 20 | 22 51 54 4d 5f 43 6c 65 |t..J... |"QTM_Cle|
|000006d0| 61 72 22 2c 30 0d 00 4b | 07 eb 20 30 0d 00 4c 0e |ar",0..K|.. 0..L.|
|000006e0| f2 77 72 69 74 65 63 73 | 65 74 0d 00 4d 0f ff 28 |.writecs|et..M..(|
|000006f0| 22 46 58 20 34 2c 30 22 | 29 0d 00 4e 0e e7 20 9f |"FX 4,0"|)..N.. .|
|00000700| 3c 3e 31 32 33 20 8c 0d | 00 4f 29 20 ff 28 22 53 |<>123 ..|.O) .("S|
|00000710| 44 65 6c 65 74 65 20 50 | 72 65 73 65 6e 74 20 46 |Delete P|resent F|
|00000720| 69 72 65 20 4d 6f 6f 6e | 20 53 54 65 6d 70 22 29 |ire Moon| STemp")|
|00000730| 0d 00 50 2a 20 c8 99 20 | 22 4f 53 5f 43 68 61 6e |..P* .. |"OS_Chan|
|00000740| 67 65 44 79 6e 61 6d 69 | 63 41 72 65 61 22 2c 33 |geDynami|cArea",3|
|00000750| 2c 2d 31 32 38 2a 31 30 | 32 34 0d 00 51 05 cd 0d |,-128*10|24..Q...|
|00000760| 00 52 05 e0 0d 00 53 05 | e1 0d 00 54 05 3a 0d 00 |.R....S.|...T.:..|
|00000770| 55 0c dd 20 f2 69 6e 74 | 72 6f 0d 00 56 0e ea 20 |U.. .int|ro..V.. |
|00000780| 74 75 6e 65 70 6f 73 25 | 0d 00 57 10 c8 96 3a eb |tunepos%|..W...:.|
|00000790| 20 6d 6f 64 65 25 3a 87 | 0d 00 58 26 fb 20 31 32 | mode%:.|..X&. 12|
|000007a0| 38 3a db 3a f2 70 61 6c | 3a ef 20 31 39 2c 30 2c |8:.:.pal|:. 19,0,|
|000007b0| 32 34 2c 32 35 35 2c 32 | 35 35 2c 32 35 35 0d 00 |24,255,2|55,255..|
|000007c0| 59 16 e3 20 6c 6f 6f 70 | 25 3d 31 20 b8 20 39 30 |Y.. loop|%=1 . 90|
|000007d0| 20 88 20 32 0d 00 5a 07 | 20 c8 96 0d 00 5b 2d 20 | . 2..Z.| ....[- |
|000007e0| f2 73 63 61 6c 65 64 28 | 22 70 72 65 73 65 6e 74 |.scaled(|"present|
|000007f0| 22 2c 36 34 30 2c 35 31 | 32 2c b5 28 b2 28 6c 6f |",640,51|2,.(.(lo|
|00000800| 6f 70 25 29 29 2c 31 29 | 0d 00 5c 0b ed 20 6c 6f |op%)),1)|..\.. lo|
|00000810| 6f 70 25 0d 00 5d 06 c8 | 96 0d 00 5e 22 f2 73 63 |op%..]..|...^".sc|
|00000820| 61 6c 65 64 28 22 70 72 | 65 73 65 6e 74 22 2c 36 |aled("pr|esent",6|
|00000830| 34 30 2c 35 31 32 2c 31 | 2c 31 29 0d 00 5f 0d f2 |40,512,1|,1).._..|
|00000840| 77 61 69 74 28 36 30 29 | 0d 00 60 0e f2 77 68 69 |wait(60)|..`..whi|
|00000850| 74 65 66 61 64 65 0d 00 | 61 0d f2 6c 6f 61 64 63 |tefade..|a..loadc|
|00000860| 6f 6c 73 0d 00 62 05 e1 | 0d 00 63 05 3a 0d 00 64 |ols..b..|..c.:..d|
|00000870| 11 dd 20 f2 77 61 69 74 | 28 64 75 72 25 29 0d 00 |.. .wait|(dur%)..|
|00000880| 65 0b ea 20 6c 6f 6f 70 | 25 0d 00 66 1f e3 20 6c |e.. loop|%..f.. l|
|00000890| 6f 6f 70 25 3d 31 20 b8 | 20 64 75 72 25 3a c8 96 |oop%=1 .| dur%:..|
|000008a0| 3a ed 20 6c 6f 6f 70 25 | 0d 00 67 05 e1 0d 00 68 |:. loop%|..g....h|
|000008b0| 05 3a 0d 00 69 10 dd 20 | f2 77 68 69 74 65 66 61 |.:..i.. |.whitefa|
|000008c0| 64 65 0d 00 6a 15 ea 20 | 6c 6f 6f 70 25 2c 6c 6f |de..j.. |loop%,lo|
|000008d0| 6f 70 32 25 2c 63 25 0d | 00 6b 12 e3 20 6c 6f 6f |op2%,c%.|.k.. loo|
|000008e0| 70 25 3d 30 20 b8 20 31 | 35 0d 00 6c 14 20 e3 20 |p%=0 . 1|5..l. . |
|000008f0| 6c 6f 6f 70 32 25 3d 30 | 20 b8 20 31 35 0d 00 6d |loop2%=0| . 15..m|
|00000900| 29 20 20 63 25 3d 63 6f | 6c 73 25 28 6c 6f 6f 70 |) c%=co|ls%(loop|
|00000910| 32 25 2c 30 29 2d 31 36 | 3a e7 20 63 25 3c 30 20 |2%,0)-16|:. c%<0 |
|00000920| 8c 20 63 25 3d 30 0d 00 | 6e 18 20 20 63 6f 6c 73 |. c%=0..|n. cols|
|00000930| 25 28 6c 6f 6f 70 32 25 | 2c 30 29 3d 63 25 0d 00 |%(loop2%|,0)=c%..|
|00000940| 6f 29 20 20 63 25 3d 63 | 6f 6c 73 25 28 6c 6f 6f |o) c%=c|ols%(loo|
|00000950| 70 32 25 2c 31 29 2d 31 | 36 3a e7 20 63 25 3c 30 |p2%,1)-1|6:. c%<0|
|00000960| 20 8c 20 63 25 3d 30 0d | 00 70 18 20 20 63 6f 6c | . c%=0.|.p. col|
|00000970| 73 25 28 6c 6f 6f 70 32 | 25 2c 31 29 3d 63 25 0d |s%(loop2|%,1)=c%.|
|00000980| 00 71 29 20 20 63 25 3d | 63 6f 6c 73 25 28 6c 6f |.q) c%=|cols%(lo|
|00000990| 6f 70 32 25 2c 32 29 2d | 31 36 3a e7 20 63 25 3c |op2%,2)-|16:. c%<|
|000009a0| 30 20 8c 20 63 25 3d 30 | 0d 00 72 18 20 20 63 6f |0 . c%=0|..r. co|
|000009b0| 6c 73 25 28 6c 6f 6f 70 | 32 25 2c 32 29 3d 63 25 |ls%(loop|2%,2)=c%|
|000009c0| 0d 00 73 23 20 20 63 25 | 3d 32 33 33 2d 28 31 36 |..s# c%|=233-(16|
|000009d0| 2a 6c 6f 6f 70 25 29 3a | e7 20 63 25 3c 30 20 63 |*loop%):|. c%<0 c|
|000009e0| 25 3d 30 0d 00 74 20 20 | 20 c8 96 3a f2 70 61 6c |%=0..t | ..:.pal|
|000009f0| 3a ef 20 31 39 2c 30 2c | 32 34 2c 63 25 2c 63 25 |:. 19,0,|24,c%,c%|
|00000a00| 2c 63 25 0d 00 75 0d 20 | ed 20 6c 6f 6f 70 32 25 |,c%..u. |. loop2%|
|00000a10| 0d 00 76 0b ed 20 6c 6f | 6f 70 25 0d 00 77 05 e1 |..v.. lo|op%..w..|
|00000a20| 0d 00 78 05 3a 0d 00 79 | 0c dd 20 f2 73 65 74 75 |..x.:..y|.. .setu|
|00000a30| 70 0d 00 7a 19 ea 20 6c | 6f 6f 70 25 2c 6c 6f 6f |p..z.. l|oop%,loo|
|00000a40| 70 32 25 2c 6c 6f 6f 70 | 33 25 0d 00 7b 0b 6d 6f |p2%,loop|3%..{.mo|
|00000a50| 64 65 25 3d 39 0d 00 7c | 45 de 20 63 6f 6c 73 25 |de%=9..||E. cols%|
|00000a60| 28 31 35 2c 32 29 2c 69 | 6e 6b 65 79 24 28 31 32 |(15,2),i|nkey$(12|
|00000a70| 37 29 2c 6b 65 79 73 25 | 28 33 2c 33 2c 34 29 2c |7),keys%|(3,3,4),|
|00000a80| 70 61 73 73 25 28 37 29 | 2c 73 63 6f 72 65 74 61 |pass%(7)|,scoreta|
|00000a90| 62 25 28 33 2c 39 2c 31 | 37 29 0d 00 7d 0f f2 6c |b%(3,9,1|7)..}..l|
|00000aa0| 6f 61 64 73 63 6f 72 65 | 73 0d 00 7e 2d f7 3a e3 |oadscore|s..~-.:.|
|00000ab0| 20 6c 6f 6f 70 25 3d 30 | 20 b8 20 31 32 37 3a f3 | loop%=0| . 127:.|
|00000ac0| 20 69 6e 6b 65 79 24 28 | 6c 6f 6f 70 25 29 3a ed | inkey$(|loop%):.|
|00000ad0| 20 6c 6f 6f 70 25 0d 00 | 7f 2f e3 20 6c 6f 6f 70 | loop%..|./. loop|
|00000ae0| 25 3d 30 20 b8 20 33 3a | e3 20 6c 6f 6f 70 32 25 |%=0 . 3:|. loop2%|
|00000af0| 3d 30 20 b8 20 33 3a e3 | 20 6c 6f 6f 70 33 25 3d |=0 . 3:.| loop3%=|
|00000b00| 30 20 b8 20 34 0d 00 80 | 21 20 f3 20 6b 65 79 73 |0 . 4...|! . keys|
|00000b10| 25 28 6c 6f 6f 70 25 2c | 6c 6f 6f 70 32 25 2c 6c |%(loop%,|loop2%,l|
|00000b20| 6f 6f 70 33 25 29 0d 00 | 81 1d ed 20 6c 6f 6f 70 |oop3%)..|... loop|
|00000b30| 33 25 3a ed 20 6c 6f 6f | 70 32 25 3a ed 20 6c 6f |3%:. loo|p2%:. lo|
|00000b40| 6f 70 25 0d 00 82 0d f2 | 6c 6f 61 64 63 6f 6c 73 |op%.....|loadcols|
|00000b50| 0d 00 83 25 70 6c 61 79 | 65 72 73 25 3d 31 3a 71 |...%play|ers%=1:q|
|00000b60| 75 69 74 5f 67 61 6d 65 | 25 3d a3 3a 72 65 64 72 |uit_game|%=.:redr|
|00000b70| 61 77 25 3d b9 0d 00 84 | 12 f2 6c 6f 61 64 5f 67 |aw%=....|..load_g|
|00000b80| 72 61 70 68 69 63 73 0d | 00 85 0e f2 6c 6f 61 64 |raphics.|....load|
|00000b90| 5f 63 6f 64 65 0d 00 86 | 0f f2 6c 6f 61 64 5f 6d |_code...|..load_m|
|00000ba0| 75 73 69 63 0d 00 87 1a | 6f 66 66 5f 70 61 73 73 |usic....|off_pass|
|00000bb0| 25 3d 67 61 6d 65 25 2b | 26 33 33 46 31 34 0d 00 |%=game%+|&33F14..|
|00000bc0| 88 1c 6f 66 66 5f 6c 65 | 76 6c 25 3d 6f 66 66 5f |..off_le|vl%=off_|
|00000bd0| 70 61 73 73 25 2b 26 32 | 44 30 0d 00 89 1d 6f 66 |pass%+&2|D0....of|
|00000be0| 66 5f 6b 65 79 73 25 3d | 6f 66 66 5f 6c 65 76 6c |f_keys%=|off_levl|
|00000bf0| 25 2b 26 34 45 44 34 0d | 00 8a 1b 6f 66 66 5f 70 |%+&4ED4.|...off_p|
|00000c00| 6c 61 79 25 3d 6f 66 66 | 5f 6b 65 79 73 25 2b 26 |lay%=off|_keys%+&|
|00000c10| 35 30 0d 00 8b 10 f2 6c | 6f 61 64 5f 6c 65 76 65 |50.....l|oad_leve|
|00000c20| 6c 73 0d 00 8c 05 e1 0d | 00 8d 05 3a 0d 00 8e 14 |ls......|...:....|
|00000c30| dd 20 f2 6c 6f 61 64 5f | 67 72 61 70 68 69 63 73 |. .load_|graphics|
|00000c40| 0d 00 8f 0b ea 20 73 69 | 7a 65 25 0d 00 90 32 c8 |..... si|ze%...2.|
|00000c50| 99 20 22 58 4f 53 5f 43 | 68 61 6e 67 65 44 79 6e |. "XOS_C|hangeDyn|
|00000c60| 61 6d 69 63 41 72 65 61 | 22 2c 33 2c 31 32 38 2a |amicArea|",3,128*|
|00000c70| 31 30 32 34 20 b8 20 2c | 73 69 7a 65 25 0d 00 91 |1024 . ,|size%...|
|00000c80| 42 e7 20 73 69 7a 65 25 | 3c 3e 31 32 38 2a 31 30 |B. size%|<>128*10|
|00000c90| 32 34 20 8c 20 85 20 31 | 32 33 2c 22 43 61 6e 6e |24 . . 1|23,"Cann|
|00000ca0| 6f 74 20 63 6c 61 69 6d | 20 31 32 38 4b 20 6f 66 |ot claim| 128K of|
|00000cb0| 20 73 70 72 69 74 65 20 | 6d 65 6d 6f 72 79 22 0d | sprite |memory".|
|00000cc0| 00 92 27 ff 28 22 53 4d | 65 72 67 65 20 3c 46 69 |..'.("SM|erge <Fi|
|00000cd0| 72 65 62 6f 6c 74 24 44 | 69 72 3e 2e 47 72 61 70 |rebolt$D|ir>.Grap|
|00000ce0| 68 69 63 73 22 29 0d 00 | 93 05 e1 0d 00 94 05 3a |hics")..|.......:|
|00000cf0| 0d 00 95 10 dd 20 f2 6c | 6f 61 64 5f 63 6f 64 65 |..... .l|oad_code|
|00000d00| 0d 00 96 0b ea 20 73 69 | 7a 65 25 0d 00 97 39 c8 |..... si|ze%...9.|
|00000d10| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 31 37 2c 22 |. "OS_Fi|le",17,"|
|00000d20| 3c 46 69 72 65 62 6f 6c | 74 24 44 69 72 3e 2e 47 |<Firebol|t$Dir>.G|
|00000d30| 61 6d 65 43 6f 64 65 22 | 20 b8 20 2c 2c 2c 2c 73 |ameCode"| . ,,,,s|
|00000d40| 69 7a 65 25 0d 00 98 13 | de 20 67 61 6d 65 25 20 |ize%....|. game% |
|00000d50| 73 69 7a 65 25 2b 34 0d | 00 99 2e ff 28 22 4c 6f |size%+4.|....("Lo|
|00000d60| 61 64 20 3c 46 69 72 65 | 62 6f 6c 74 24 44 69 72 |ad <Fire|bolt$Dir|
|00000d70| 3e 2e 47 61 6d 65 43 6f | 64 65 20 22 2b c3 7e 67 |>.GameCo|de "+.~g|
|00000d80| 61 6d 65 25 29 0d 00 9a | 05 e1 0d 00 9b 05 3a 0d |ame%)...|......:.|
|00000d90| 00 9c 12 dd 20 f2 6c 6f | 61 64 5f 6c 65 76 65 6c |.... .lo|ad_level|
|00000da0| 73 0d 00 9d 5b ff 28 22 | 49 46 20 22 22 3c 46 42 |s...[.("|IF ""<FB|
|00000db0| 4c 65 76 65 6c 73 24 44 | 69 72 3e 22 22 3c 3e 22 |Levels$D|ir>""<>"|
|00000dc0| 22 22 22 20 54 68 65 6e | 20 4c 6f 61 64 20 3c 46 |""" Then| Load <F|
|00000dd0| 42 4c 65 76 65 6c 73 24 | 44 69 72 3e 2e 31 50 6c |BLevels$|Dir>.1Pl|
|00000de0| 61 79 65 72 20 22 2b c3 | 7e 28 33 32 30 30 2a 30 |ayer "+.|~(3200*0|
|00000df0| 2b 6f 66 66 5f 6c 65 76 | 6c 25 29 29 0d 00 9e 5b |+off_lev|l%))...[|
|00000e00| ff 28 22 49 46 20 22 22 | 3c 46 42 4c 65 76 65 6c |.("IF ""|<FBLevel|
|00000e10| 73 24 44 69 72 3e 22 22 | 3c 3e 22 22 22 22 20 54 |s$Dir>""|<>"""" T|
|00000e20| 68 65 6e 20 4c 6f 61 64 | 20 3c 46 42 4c 65 76 65 |hen Load| <FBLeve|
|00000e30| 6c 73 24 44 69 72 3e 2e | 32 50 6c 61 79 65 72 20 |ls$Dir>.|2Player |
|00000e40| 22 2b c3 7e 28 33 32 30 | 30 2a 31 2b 6f 66 66 5f |"+.~(320|0*1+off_|
|00000e50| 6c 65 76 6c 25 29 29 0d | 00 9f 5b ff 28 22 49 46 |levl%)).|..[.("IF|
|00000e60| 20 22 22 3c 46 42 4c 65 | 76 65 6c 73 24 44 69 72 | ""<FBLe|vels$Dir|
|00000e70| 3e 22 22 3c 3e 22 22 22 | 22 20 54 68 65 6e 20 4c |>""<>"""|" Then L|
|00000e80| 6f 61 64 20 3c 46 42 4c | 65 76 65 6c 73 24 44 69 |oad <FBL|evels$Di|
|00000e90| 72 3e 2e 33 50 6c 61 79 | 65 72 20 22 2b c3 7e 28 |r>.3Play|er "+.~(|
|00000ea0| 33 32 30 30 2a 32 2b 6f | 66 66 5f 6c 65 76 6c 25 |3200*2+o|ff_levl%|
|00000eb0| 29 29 0d 00 a0 5b ff 28 | 22 49 46 20 22 22 3c 46 |))...[.(|"IF ""<F|
|00000ec0| 42 4c 65 76 65 6c 73 24 | 44 69 72 3e 22 22 3c 3e |BLevels$|Dir>""<>|
|00000ed0| 22 22 22 22 20 54 68 65 | 6e 20 4c 6f 61 64 20 3c |"""" The|n Load <|
|00000ee0| 46 42 4c 65 76 65 6c 73 | 24 44 69 72 3e 2e 34 50 |FBLevels|$Dir>.4P|
|00000ef0| 6c 61 79 65 72 20 22 2b | c3 7e 28 33 32 30 30 2a |layer "+|.~(3200*|
|00000f00| 33 2b 6f 66 66 5f 6c 65 | 76 6c 25 29 29 0d 00 a1 |3+off_le|vl%))...|
|00000f10| 05 e1 0d 00 a2 05 3a 0d | 00 a3 28 f4 20 49 6e 74 |......:.|..(. Int|
|00000f20| 65 72 6e 61 6c 20 6b 65 | 79 20 6e 75 6d 62 65 72 |ernal ke|y number|
|00000f30| 73 20 66 72 6f 6d 20 30 | 20 74 6f 20 31 32 34 0d |s from 0| to 124.|
|00000f40| 00 a4 50 dc 20 22 53 68 | 69 66 74 22 2c 22 43 74 |..P. "Sh|ift","Ct|
|00000f50| 72 6c 22 2c 22 41 6c 74 | 22 2c 22 4c 2d 53 68 69 |rl","Alt|","L-Shi|
|00000f60| 66 74 22 2c 22 4c 2d 43 | 74 72 6c 22 2c 22 4c 2d |ft","L-C|trl","L-|
|00000f70| 41 6c 74 22 2c 22 52 2d | 53 68 69 66 74 22 2c 22 |Alt","R-|Shift","|
|00000f80| 52 2d 43 74 72 6c 22 2c | 22 52 2d 41 6c 74 22 0d |R-Ctrl",|"R-Alt".|
|00000f90| 00 a5 2a dc 20 22 53 65 | 6c 65 63 74 22 2c 22 4d |..*. "Se|lect","M|
|00000fa0| 65 6e 75 22 2c 22 41 64 | 6a 75 73 74 22 2c 22 22 |enu","Ad|just",""|
|00000fb0| 2c 22 22 2c 22 22 2c 22 | 22 0d 00 a6 50 dc 20 22 |,"","","|"...P. "|
|00000fc0| 51 22 2c 22 33 22 2c 22 | 34 22 2c 22 35 22 2c 22 |Q","3","|4","5","|
|00000fd0| 46 34 22 2c 22 38 22 2c | 22 46 37 22 2c 22 2d 22 |F4","8",|"F7","-"|
|00000fe0| 2c 22 5e 22 2c 22 43 2d | 4c 65 66 74 22 2c 22 4b |,"^","C-|Left","K|
|00000ff0| 36 22 2c 22 4b 37 22 2c | 22 46 31 31 22 2c 22 46 |6","K7",|"F11","F|
|00001000| 31 32 22 2c 22 46 31 30 | 22 0d 00 a7 4b dc 20 22 |12","F10|"...K. "|
|00001010| 53 63 72 6c 6c 20 4c 6b | 22 2c 22 50 72 69 6e 74 |Scrll Lk|","Print|
|00001020| 22 2c 22 57 22 2c 22 45 | 22 2c 22 54 22 2c 22 37 |","W","E|","T","7|
|00001030| 22 2c 22 49 22 2c 22 39 | 22 2c 22 30 22 2c 22 2d |","I","9|","0","-|
|00001040| 22 2c 22 43 2d 44 6f 77 | 6e 22 2c 22 4b 38 22 2c |","C-Dow|n","K8",|
|00001050| 22 4b 39 22 0d 00 a8 43 | dc 20 22 42 72 65 61 6b |"K9"...C|. "Break|
|00001060| 22 2c 22 60 22 2c 22 a3 | 22 2c 22 42 61 63 6b 20 |","`",".|","Back |
|00001070| 53 70 22 2c 22 31 22 2c | 22 32 22 2c 22 44 22 2c |Sp","1",|"2","D",|
|00001080| 22 52 22 2c 22 36 22 2c | 22 55 22 2c 22 4f 22 2c |"R","6",|"U","O",|
|00001090| 22 50 22 2c 22 5b 22 0d | 00 a9 48 dc 20 22 43 2d |"P","[".|..H. "C-|
|000010a0| 55 70 22 2c 22 4b 2b 22 | 2c 22 4b 2d 22 2c 22 4b |Up","K+"|,"K-","K|
|000010b0| 2d 45 6e 74 65 72 22 2c | 22 49 6e 73 65 72 74 22 |-Enter",|"Insert"|
|000010c0| 2c 22 48 6f 6d 65 22 2c | 22 50 61 67 65 20 55 70 |,"Home",|"Page Up|
|000010d0| 22 2c 22 43 61 70 73 20 | 4c 6b 22 2c 22 41 22 0d |","Caps |Lk","A".|
|000010e0| 00 aa 4a dc 20 22 58 22 | 2c 22 46 22 2c 22 59 22 |..J. "X"|,"F","Y"|
|000010f0| 2c 22 4a 22 2c 22 4b 22 | 2c 22 40 22 2c 22 3a 22 |,"J","K"|,"@",":"|
|00001100| 2c 22 52 65 74 75 72 6e | 22 2c 22 4b 2f 22 2c 22 |,"Return|","K/","|
|00001110| 22 2c 22 4b 2e 22 2c 22 | 4e 75 6d 20 4c 6b 22 2c |","K.","|Num Lk",|
|00001120| 22 50 61 67 65 20 44 6e | 22 0d 00 ab 50 dc 20 22 |"Page Dn|"...P. "|
|00001130| 27 22 2c 22 22 2c 22 53 | 22 2c 22 43 22 2c 22 47 |'","","S|","C","G|
|00001140| 22 2c 22 48 22 2c 22 4e | 22 2c 22 4c 22 2c 22 3b |","H","N|","L",";|
|00001150| 22 2c 22 5d 22 2c 22 44 | 65 6c 65 74 65 22 2c 22 |","]","D|elete","|
|00001160| 4b 23 22 2c 22 4b 2a 22 | 2c 22 22 2c 22 3d 22 2c |K#","K*"|,"","=",|
|00001170| 22 28 65 78 74 72 61 29 | 22 0d 00 ac 51 dc 20 22 |"(extra)|"...Q. "|
|00001180| 22 2c 22 54 61 62 22 2c | 22 5a 22 2c 22 53 70 61 |","Tab",|"Z","Spa|
|00001190| 63 65 22 2c 22 56 22 2c | 22 42 22 2c 22 4d 22 2c |ce","V",|"B","M",|
|000011a0| 22 2c 22 2c 22 2e 22 2c | 22 2f 22 2c 22 43 6f 70 |",",".",|"/","Cop|
|000011b0| 79 22 2c 22 4b 30 22 2c | 22 4b 31 22 2c 22 4b 33 |y","K0",|"K1","K3|
|000011c0| 22 2c 22 22 2c 22 22 2c | 22 22 0d 00 ad 4e dc 20 |","","",|""...N. |
|000011d0| 22 45 73 63 61 70 65 22 | 2c 22 46 31 22 2c 22 46 |"Escape"|,"F1","F|
|000011e0| 32 22 2c 22 46 33 22 2c | 22 46 35 22 2c 22 46 36 |2","F3",|"F5","F6|
|000011f0| 22 2c 22 46 38 22 2c 22 | 46 39 22 2c 22 5c 22 2c |","F8","|F9","\",|
|00001200| 22 43 2d 52 69 67 68 74 | 22 2c 22 4b 34 22 2c 22 |"C-Right|","K4","|
|00001210| 4b 35 22 2c 22 4b 32 22 | 0d 00 ae 0e dc 20 22 22 |K5","K2"|..... ""|
|00001220| 2c 22 22 2c 22 22 0d 00 | af 05 3a 0d 00 b0 46 dc |,"",""..|..:...F.|
|00001230| 20 39 37 2c 36 36 2c 37 | 39 2c 31 30 34 2c 37 33 | 97,66,7|9,104,73|
|00001240| 2c 20 30 2c 30 2c 30 2c | 30 2c 30 2c 20 20 20 20 |, 0,0,0,|0,0, |
|00001250| 20 20 20 20 20 30 2c 30 | 2c 30 2c 30 2c 30 2c 20 | 0,0|,0,0,0, |
|00001260| 20 20 20 20 20 20 20 20 | 30 2c 30 2c 30 2c 30 2c | |0,0,0,0,|
|00001270| 30 0d 00 b1 46 dc 20 39 | 37 2c 36 36 2c 38 34 2c |0...F. 9|7,66,84,|
|00001280| 31 30 30 2c 36 39 2c 20 | 34 31 2c 31 32 31 2c 31 |100,69, |41,121,1|
|00001290| 32 33 2c 31 30 37 2c 32 | 36 2c 20 30 2c 30 2c 30 |23,107,2|6, 0,0,0|
|000012a0| 2c 30 2c 30 2c 20 20 20 | 20 20 20 20 20 20 30 2c |,0,0, | 0,|
|000012b0| 30 2c 30 2c 30 2c 30 0d | 00 b2 46 dc 20 39 37 2c |0,0,0,0.|..F. 97,|
|000012c0| 36 36 2c 36 37 2c 38 32 | 2c 38 33 2c 20 20 31 30 |66,67,82|,83, 10|
|000012d0| 32 2c 31 30 33 2c 37 39 | 2c 31 30 34 2c 37 33 2c |2,103,79|,104,73,|
|000012e0| 20 34 31 2c 31 32 31 2c | 31 32 33 2c 31 30 37 2c | 41,121,|123,107,|
|000012f0| 32 36 2c 20 30 2c 30 2c | 30 2c 30 2c 30 0d 00 b3 |26, 0,0,|0,0,0...|
|00001300| 4b dc 20 39 37 2c 36 36 | 2c 37 39 2c 31 30 34 2c |K. 97,66|,79,104,|
|00001310| 37 33 2c 20 32 35 2c 34 | 31 2c 31 32 33 2c 31 30 |73, 25,4|1,123,10|
|00001320| 37 2c 32 36 2c 20 20 31 | 36 2c 33 33 2c 31 38 2c |7,26, 1|6,33,18,|
|00001330| 33 34 2c 31 39 2c 20 20 | 20 20 35 34 2c 35 35 2c |34,19, | 54,55,|
|00001340| 39 33 2c 35 36 2c 34 36 | 0d 00 b4 05 3a 0d 00 b5 |93,56,46|....:...|
|00001350| 0f dd 20 f2 72 65 61 64 | 63 73 65 74 0d 00 b6 16 |.. .read|cset....|
|00001360| ea 20 6c 6f 6f 70 25 2c | 6c 69 6e 65 25 2c 62 6c |. loop%,|line%,bl|
|00001370| 6b 25 0d 00 b7 11 de 20 | 63 73 65 74 25 28 39 35 |k%..... |cset%(95|
|00001380| 2c 37 29 0d 00 b8 0d de | 20 62 6c 6b 25 20 31 30 |,7).....| blk% 10|
|00001390| 0d 00 b9 14 e3 20 6c 6f | 6f 70 25 3d 33 32 20 b8 |..... lo|op%=32 .|
|000013a0| 20 31 32 37 0d 00 ba 11 | 20 62 6c 6b 25 3f 30 3d | 127....| blk%?0=|
|000013b0| 6c 6f 6f 70 25 0d 00 bb | 19 20 c8 99 20 22 4f 53 |loop%...|. .. "OS|
|000013c0| 5f 57 6f 72 64 22 2c 31 | 30 2c 62 6c 6b 25 0d 00 |_Word",1|0,blk%..|
|000013d0| bc 12 20 e3 20 6c 69 6e | 65 25 3d 31 20 b8 20 38 |.. . lin|e%=1 . 8|
|000013e0| 0d 00 bd 28 20 20 63 73 | 65 74 25 28 6c 6f 6f 70 |...( cs|et%(loop|
|000013f0| 25 2d 33 32 2c 6c 69 6e | 65 25 2d 31 29 3d 62 6c |%-32,lin|e%-1)=bl|
|00001400| 6b 25 3f 6c 69 6e 65 25 | 0d 00 be 0c 20 ed 20 6c |k%?line%|.... . l|
|00001410| 69 6e 65 25 0d 00 bf 0b | ed 20 6c 6f 6f 70 25 0d |ine%....|. loop%.|
|00001420| 00 c0 05 e1 0d 00 c1 05 | 3a 0d 00 c2 10 dd 20 f2 |........|:..... .|
|00001430| 77 72 69 74 65 63 73 65 | 74 0d 00 c3 0b ea 20 6c |writecse|t..... l|
|00001440| 6f 6f 70 25 0d 00 c4 12 | e3 20 6c 6f 6f 70 25 3d |oop%....|. loop%=|
|00001450| 30 20 b8 20 39 35 0d 00 | c5 8a 20 ef 20 32 33 2c |0 . 95..|.. . 23,|
|00001460| 6c 6f 6f 70 25 2b 33 32 | 2c 63 73 65 74 25 28 6c |loop%+32|,cset%(l|
|00001470| 6f 6f 70 25 2c 30 29 2c | 63 73 65 74 25 28 6c 6f |oop%,0),|cset%(lo|
|00001480| 6f 70 25 2c 31 29 2c 63 | 73 65 74 25 28 6c 6f 6f |op%,1),c|set%(loo|
|00001490| 70 25 2c 32 29 2c 63 73 | 65 74 25 28 6c 6f 6f 70 |p%,2),cs|et%(loop|
|000014a0| 25 2c 33 29 2c 63 73 65 | 74 25 28 6c 6f 6f 70 25 |%,3),cse|t%(loop%|
|000014b0| 2c 34 29 2c 63 73 65 74 | 25 28 6c 6f 6f 70 25 2c |,4),cset|%(loop%,|
|000014c0| 35 29 2c 63 73 65 74 25 | 28 6c 6f 6f 70 25 2c 36 |5),cset%|(loop%,6|
|000014d0| 29 2c 63 73 65 74 25 28 | 6c 6f 6f 70 25 2c 37 29 |),cset%(|loop%,7)|
|000014e0| 0d 00 c6 0b ed 20 6c 6f | 6f 70 25 0d 00 c7 05 e1 |..... lo|op%.....|
|000014f0| 0d 00 c8 05 3a 0d 00 c9 | 11 dd 20 f2 6c 6f 61 64 |....:...|.. .load|
|00001500| 5f 6d 75 73 69 63 0d 00 | ca 0b ea 20 73 69 7a 65 |_music..|... size|
|00001510| 25 0d 00 cb 35 c8 99 20 | 22 4f 53 5f 46 69 6c 65 |%...5.. |"OS_File|
|00001520| 22 2c 31 37 2c 22 3c 46 | 69 72 65 62 6f 6c 74 24 |",17,"<F|irebolt$|
|00001530| 44 69 72 3e 2e 54 75 6e | 65 22 20 b8 20 2c 2c 2c |Dir>.Tun|e" . ,,,|
|00001540| 2c 73 69 7a 65 25 0d 00 | cc 13 de 20 74 75 6e 65 |,size%..|... tune|
|00001550| 25 20 73 69 7a 65 25 2b | 34 0d 00 cd 2d c8 99 20 |% size%+|4...-.. |
|00001560| 22 51 54 4d 5f 4c 6f 61 | 64 22 2c 22 3c 46 69 72 |"QTM_Loa|d","<Fir|
|00001570| 65 62 6f 6c 74 24 44 69 | 72 3e 2e 54 75 6e 65 22 |ebolt$Di|r>.Tune"|
|00001580| 2c 74 75 6e 65 25 0d 00 | ce 05 e1 0d 00 cf 05 3a |,tune%..|.......:|
|00001590| 0d 00 d0 15 dd 20 f2 6d | 75 73 69 63 5f 66 61 64 |..... .m|usic_fad|
|000015a0| 65 5f 6f 75 74 0d 00 d1 | 0b ea 20 6c 6f 6f 70 25 |e_out...|.. loop%|
|000015b0| 0d 00 d2 17 e3 20 6c 6f | 6f 70 25 3d 36 34 20 b8 |..... lo|op%=64 .|
|000015c0| 20 30 20 88 20 2d 32 0d | 00 d3 1a 20 c8 99 20 22 | 0 . -2.|... .. "|
|000015d0| 51 54 4d 5f 56 6f 6c 75 | 6d 65 22 2c 6c 6f 6f 70 |QTM_Volu|me",loop|
|000015e0| 25 0d 00 d4 07 20 c8 96 | 0d 00 d5 0d 20 ed 20 6c |%.... ..|.... . l|
|000015f0| 6f 6f 70 25 20 0d 00 d6 | 05 e1 0d 00 d7 05 3a 0d |oop% ...|......:.|
|00001600| 00 d8 14 dd 20 f2 6d 75 | 73 69 63 5f 66 61 64 65 |.... .mu|sic_fade|
|00001610| 5f 69 6e 0d 00 d9 0b ea | 20 6c 6f 6f 70 25 0d 00 |_in.....| loop%..|
|00001620| da 16 e3 20 6c 6f 6f 70 | 25 3d 30 20 b8 20 36 34 |... loop|%=0 . 64|
|00001630| 20 88 20 32 0d 00 db 1a | 20 c8 99 20 22 51 54 4d | . 2....| .. "QTM|
|00001640| 5f 56 6f 6c 75 6d 65 22 | 2c 6c 6f 6f 70 25 0d 00 |_Volume"|,loop%..|
|00001650| dc 07 20 c8 96 0d 00 dd | 0b ed 20 6c 6f 6f 70 25 |.. .....|.. loop%|
|00001660| 0d 00 de 05 e1 0d 00 df | 05 3a 0d 00 e0 13 dd 20 |........|.:..... |
|00001670| f2 73 65 74 75 70 5f 73 | 63 72 65 65 6e 0d 00 e1 |.setup_s|creen...|
|00001680| 0b ea 20 6c 6f 6f 70 25 | 0d 00 e2 0d eb 20 6d 6f |.. loop%|..... mo|
|00001690| 64 65 25 3a 87 0d 00 e3 | 43 e3 20 6c 6f 6f 70 25 |de%:....|C. loop%|
|000016a0| 3d 30 20 b8 20 31 35 3a | fb 20 6c 6f 6f 70 25 2c |=0 . 15:|. loop%,|
|000016b0| 30 2c 30 2c 30 3a ed 20 | 6c 6f 6f 70 25 3a ef 20 |0,0,0:. |loop%:. |
|000016c0| 31 39 2c 30 2c 32 34 2c | 30 2c 30 2c 30 3a f4 20 |19,0,24,|0,0,0:. |
|000016d0| 42 6c 61 63 6b 6f 75 74 | 0d 00 e4 0b 62 61 6e 6b |Blackout|....bank|
|000016e0| 25 3d b9 0d 00 e5 0b fb | 20 31 33 35 3a db 0d 00 |%=......| 135:...|
|000016f0| e6 1f f2 73 63 61 6c 65 | 64 28 22 6d 6f 6f 6e 22 |...scale|d("moon"|
|00001700| 2c 36 34 30 2c 35 31 32 | 2c 31 2c 31 29 0d 00 e7 |,640,512|,1,1)...|
|00001710| 23 f2 73 63 61 6c 65 64 | 28 22 66 69 72 65 22 2c |#.scaled|("fire",|
|00001720| 36 34 30 2c 36 30 30 2c | 31 2e 32 2c 31 2e 32 29 |640,600,|1.2,1.2)|
|00001730| 0d 00 e8 09 f2 73 77 61 | 70 0d 00 e9 0b fb 20 31 |.....swa|p..... 1|
|00001740| 33 35 3a db 0d 00 ea 1f | f2 73 63 61 6c 65 64 28 |35:.....|.scaled(|
|00001750| 22 6d 6f 6f 6e 22 2c 36 | 34 30 2c 35 31 32 2c 31 |"moon",6|40,512,1|
|00001760| 2c 31 29 0d 00 eb 23 f2 | 73 63 61 6c 65 64 28 22 |,1)...#.|scaled("|
|00001770| 66 69 72 65 22 2c 36 34 | 30 2c 36 30 30 2c 31 2e |fire",64|0,600,1.|
|00001780| 32 2c 31 2e 32 29 0d 00 | ec 09 f2 73 77 61 70 0d |2,1.2)..|...swap.|
|00001790| 00 ed 19 6c 6f 6f 70 25 | 3d 34 3a 6c 72 25 3d b9 |...loop%|=4:lr%=.|
|000017a0| 3a 6f 73 63 3d 30 2e 31 | 0d 00 ee 29 ec 20 34 39 |:osc=0.1|...). 49|
|000017b0| 32 2c 32 38 38 3a ec 20 | 42 59 20 32 39 32 2c 34 |2,288:. |BY 292,4|
|000017c0| 30 3a ff 28 22 53 47 65 | 74 20 53 54 65 6d 70 22 |0:.("SGe|t STemp"|
|000017d0| 29 0d 00 ef 08 f2 70 61 | 6c 0d 00 f0 26 ff 28 22 |).....pa|l...&.("|
|000017e0| 43 68 61 6e 6e 65 6c 56 | 6f 69 63 65 20 31 20 57 |ChannelV|oice 1 W|
|000017f0| 61 76 65 53 79 6e 74 68 | 2d 42 65 65 70 22 29 0d |aveSynth|-Beep").|
|00001800| 00 f1 05 e1 0d 00 f2 05 | 3a 0d 00 f3 0f dd 20 f2 |........|:..... .|
|00001810| 6c 6f 61 64 63 6f 6c 73 | 0d 00 f4 12 ea 20 69 6e |loadcols|..... in|
|00001820| 25 2c 63 25 2c 6c 6f 6f | 70 25 0d 00 f5 20 69 6e |%,c%,loo|p%... in|
|00001830| 25 3d ad 28 22 3c 46 69 | 72 65 62 6f 6c 74 24 44 |%=.("<Fi|rebolt$D|
|00001840| 69 72 3e 2e 51 50 61 6c | 22 29 0d 00 f6 12 e3 20 |ir>.QPal|")..... |
|00001850| 6c 6f 6f 70 25 3d 30 20 | b8 20 31 35 0d 00 f7 1f |loop%=0 |. 15....|
|00001860| 20 63 25 3d 9a 23 69 6e | 25 3a 63 25 3d 9a 23 69 | c%=.#in|%:c%=.#i|
|00001870| 6e 25 3a 63 25 3d 9a 23 | 69 6e 25 0d 00 f8 1f 20 |n%:c%=.#|in%.... |
|00001880| 63 25 3d 9a 23 69 6e 25 | 3a 63 6f 6c 73 25 28 6c |c%=.#in%|:cols%(l|
|00001890| 6f 6f 70 25 2c 30 29 3d | 63 25 0d 00 f9 1f 20 63 |oop%,0)=|c%.... c|
|000018a0| 25 3d 9a 23 69 6e 25 3a | 63 6f 6c 73 25 28 6c 6f |%=.#in%:|cols%(lo|
|000018b0| 6f 70 25 2c 31 29 3d 63 | 25 0d 00 fa 1f 20 63 25 |op%,1)=c|%.... c%|
|000018c0| 3d 9a 23 69 6e 25 3a 63 | 6f 6c 73 25 28 6c 6f 6f |=.#in%:c|ols%(loo|
|000018d0| 70 25 2c 32 29 3d 63 25 | 0d 00 fb 0b ed 20 6c 6f |p%,2)=c%|..... lo|
|000018e0| 6f 70 25 0d 00 fc 0a d9 | 20 23 69 6e 25 0d 00 fd |op%.....| #in%...|
|000018f0| 05 e1 0d 00 fe 05 3a 0d | 00 ff 0b dd 20 f2 73 77 |......:.|.... .sw|
|00001900| 61 70 0d 01 00 3b e7 20 | 62 61 6e 6b 25 20 8c 20 |ap...;. |bank% . |
|00001910| c8 99 20 36 2c 31 31 33 | 2c 31 3a c8 99 20 36 2c |.. 6,113|,1:.. 6,|
|00001920| 31 31 32 2c 32 20 8b 20 | c8 99 20 36 2c 31 31 33 |112,2 . |.. 6,113|
|00001930| 2c 32 3a c8 99 20 36 2c | 31 31 32 2c 31 0d 01 01 |,2:.. 6,|112,1...|
|00001940| 11 62 61 6e 6b 25 3d ac | 20 62 61 6e 6b 25 0d 01 |.bank%=.| bank%..|
|00001950| 02 05 e1 0d 01 03 05 3a | 0d 01 04 0a dd 20 f2 70 |.......:|..... .p|
|00001960| 61 6c 0d 01 05 0b ea 20 | 6c 6f 6f 70 25 0d 01 06 |al..... |loop%...|
|00001970| 12 e3 20 6c 6f 6f 70 25 | 3d 30 20 b8 20 31 35 0d |.. loop%|=0 . 15.|
|00001980| 01 07 39 20 fb 20 6c 6f | 6f 70 25 2c 63 6f 6c 73 |..9 . lo|op%,cols|
|00001990| 25 28 6c 6f 6f 70 25 2c | 30 29 2c 63 6f 6c 73 25 |%(loop%,|0),cols%|
|000019a0| 28 6c 6f 6f 70 25 2c 31 | 29 2c 63 6f 6c 73 25 28 |(loop%,1|),cols%(|
|000019b0| 6c 6f 6f 70 25 2c 32 29 | 0d 01 08 0b ed 20 6c 6f |loop%,2)|..... lo|
|000019c0| 6f 70 25 0d 01 09 05 e1 | 0d 01 0a 05 3a 0d 01 0b |op%.....|....:...|
|000019d0| 0e dd 20 f2 64 69 73 70 | 6c 61 79 0d 01 0c 1f f2 |.. .disp|lay.....|
|000019e0| 6f 75 74 6c 69 6e 65 28 | 2d 31 2c 32 30 2c 22 53 |outline(|-1,20,"S|
|000019f0| 54 41 52 54 22 2c 39 2c | 37 29 0d 01 0d 12 e7 20 |TART",9,|7)..... |
|00001a00| 70 6c 61 79 65 72 73 25 | 3d 31 20 8c 0d 01 0e 23 |players%|=1 ....#|
|00001a10| 20 f2 6f 75 74 6c 69 6e | 65 28 2d 31 2c 32 32 2c | .outlin|e(-1,22,|
|00001a20| 22 31 20 50 4c 41 59 45 | 52 22 2c 39 2c 37 29 0d |"1 PLAYE|R",9,7).|
|00001a30| 01 0f 05 cc 0d 01 10 2e | 20 f2 6f 75 74 6c 69 6e |........| .outlin|
|00001a40| 65 28 2d 31 2c 32 32 2c | c3 20 70 6c 61 79 65 72 |e(-1,22,|. player|
|00001a50| 73 25 2b 22 20 50 4c 41 | 59 45 52 53 22 2c 39 2c |s%+" PLA|YERS",9,|
|00001a60| 37 29 0d 01 11 05 cd 0d | 01 12 28 f2 6f 75 74 6c |7)......|..(.outl|
|00001a70| 69 6e 65 28 2d 31 2c 32 | 34 2c 22 45 4e 54 45 52 |ine(-1,2|4,"ENTER|
|00001a80| 20 50 41 53 53 57 4f 52 | 44 22 2c 39 2c 37 29 0d | PASSWOR|D",9,7).|
|00001a90| 01 13 29 f2 6f 75 74 6c | 69 6e 65 28 2d 31 2c 32 |..).outl|ine(-1,2|
|00001aa0| 36 2c 22 48 49 47 48 53 | 43 4f 52 45 20 54 41 42 |6,"HIGHS|CORE TAB|
|00001ab0| 4c 45 22 2c 39 2c 37 29 | 0d 01 14 25 f2 6f 75 74 |LE",9,7)|...%.out|
|00001ac0| 6c 69 6e 65 28 2d 31 2c | 32 38 2c 22 44 45 46 49 |line(-1,|28,"DEFI|
|00001ad0| 4e 45 20 4b 45 59 53 22 | 2c 39 2c 37 29 0d 01 15 |NE KEYS"|,9,7)...|
|00001ae0| 1e f2 6f 75 74 6c 69 6e | 65 28 2d 31 2c 33 30 2c |..outlin|e(-1,30,|
|00001af0| 22 51 55 49 54 22 2c 39 | 2c 37 29 0d 01 16 13 c8 |"QUIT",9|,7).....|
|00001b00| 8e 20 6d 65 6e 75 5f 69 | 74 65 6d 25 20 ca 0d 01 |. menu_i|tem% ...|
|00001b10| 17 25 20 c9 20 31 3a f2 | 6f 75 74 6c 69 6e 65 28 |.% . 1:.|outline(|
|00001b20| 2d 31 2c 32 30 2c 22 53 | 54 41 52 54 22 2c 39 2c |-1,20,"S|TART",9,|
|00001b30| 31 30 29 0d 01 18 08 20 | c9 20 32 0d 01 19 14 20 |10).... |. 2.... |
|00001b40| 20 e7 20 70 6c 61 79 65 | 72 73 25 3d 31 20 8c 0d | . playe|rs%=1 ..|
|00001b50| 01 1a 26 20 20 20 f2 6f | 75 74 6c 69 6e 65 28 2d |..& .o|utline(-|
|00001b60| 31 2c 32 32 2c 22 31 20 | 50 4c 41 59 45 52 22 2c |1,22,"1 |PLAYER",|
|00001b70| 39 2c 31 30 29 0d 01 1b | 07 20 20 cc 0d 01 1c 31 |9,10)...|. ....1|
|00001b80| 20 20 20 f2 6f 75 74 6c | 69 6e 65 28 2d 31 2c 32 | .outl|ine(-1,2|
|00001b90| 32 2c c3 20 70 6c 61 79 | 65 72 73 25 2b 22 20 50 |2,. play|ers%+" P|
|00001ba0| 4c 41 59 45 52 53 22 2c | 39 2c 31 30 29 0d 01 1d |LAYERS",|9,10)...|
|00001bb0| 07 20 20 cd 0d 01 1e 2e | 20 c9 20 33 3a f2 6f 75 |. .....| . 3:.ou|
|00001bc0| 74 6c 69 6e 65 28 2d 31 | 2c 32 34 2c 22 45 4e 54 |tline(-1|,24,"ENT|
|00001bd0| 45 52 20 50 41 53 53 57 | 4f 52 44 22 2c 39 2c 31 |ER PASSW|ORD",9,1|
|00001be0| 30 29 0d 01 1f 2f 20 c9 | 20 34 3a f2 6f 75 74 6c |0).../ .| 4:.outl|
|00001bf0| 69 6e 65 28 2d 31 2c 32 | 36 2c 22 48 49 47 48 53 |ine(-1,2|6,"HIGHS|
|00001c00| 43 4f 52 45 20 54 41 42 | 4c 45 22 2c 39 2c 31 30 |CORE TAB|LE",9,10|
|00001c10| 29 0d 01 20 2b 20 c9 20 | 35 3a f2 6f 75 74 6c 69 |).. + . |5:.outli|
|00001c20| 6e 65 28 2d 31 2c 32 38 | 2c 22 44 45 46 49 4e 45 |ne(-1,28|,"DEFINE|
|00001c30| 20 4b 45 59 53 22 2c 39 | 2c 31 30 29 0d 01 21 24 | KEYS",9|,10)..!$|
|00001c40| 20 c9 20 36 3a f2 6f 75 | 74 6c 69 6e 65 28 2d 31 | . 6:.ou|tline(-1|
|00001c50| 2c 33 30 2c 22 51 55 49 | 54 22 2c 39 2c 31 30 29 |,30,"QUI|T",9,10)|
|00001c60| 0d 01 22 05 cb 0d 01 23 | 08 fb 20 31 33 0d 01 24 |.."....#|.. 13..$|
|00001c70| 33 f1 20 8a 30 2c 33 30 | 29 3b 22 52 65 74 75 72 |3. .0,30|);"Retur|
|00001c80| 6e 20 2d 20 50 69 63 6b | 22 27 22 43 75 72 73 6f |n - Pick|"'"Curso|
|00001c90| 72 73 20 55 70 20 61 6e | 64 20 44 6f 77 6e 22 3b |rs Up an|d Down";|
|00001ca0| 0d 01 25 1e f1 20 8a 32 | 36 2c 33 31 29 3b 22 42 |..%.. .2|6,31);"B|
|00001cb0| 79 20 49 61 69 6e 20 57 | 61 75 67 68 22 3b 0d 01 |y Iain W|augh";..|
|00001cc0| 26 0c c8 96 3a f2 73 77 | 61 70 0d 01 27 05 e1 0d |&...:.sw|ap..'...|
|00001cd0| 01 28 05 3a 0d 01 29 0f | dd 20 f2 70 61 73 73 77 |.(.:..).|. .passw|
|00001ce0| 6f 72 64 0d 01 2a 1f ea | 20 6c 6f 6f 70 25 2c 70 |ord..*..| loop%,p|
|00001cf0| 61 73 73 24 2c 70 24 2c | 6b 65 79 25 2c 6b 65 79 |ass$,p$,|key%,key|
|00001d00| 32 25 0d 01 2b 19 c8 99 | 20 36 2c 31 31 32 2c 31 |2%..+...| 6,112,1|
|00001d10| 3a c8 99 20 36 2c 31 31 | 33 2c 31 0d 01 2c 0e c8 |:.. 6,11|3,1..,..|
|00001d20| 96 3a fb 20 31 33 35 3a | db 0d 01 2d 1f f2 73 63 |.:. 135:|...-..sc|
|00001d30| 61 6c 65 64 28 22 66 69 | 72 65 22 2c 36 34 30 2c |aled("fi|re",640,|
|00001d40| 39 30 30 2c 31 2c 31 29 | 0d 01 2e 29 f2 6f 75 74 |900,1,1)|...).out|
|00001d50| 6c 69 6e 65 28 2d 31 2c | 31 34 2c 22 45 6e 74 65 |line(-1,|14,"Ente|
|00001d60| 72 20 50 61 73 73 77 6f | 72 64 22 2c 39 2c 31 30 |r Passwo|rd",9,10|
|00001d70| 29 0d 01 2f 16 c8 99 20 | 36 2c 31 32 31 2c 30 20 |)../... |6,121,0 |
|00001d80| b8 20 2c 6b 65 79 25 0d | 01 30 05 f5 0d 01 31 18 |. ,key%.|.0....1.|
|00001d90| 20 c8 99 20 36 2c 31 32 | 31 2c 30 20 b8 20 2c 6b | .. 6,12|1,0 . ,k|
|00001da0| 65 79 32 25 0d 01 32 11 | fd 20 6b 65 79 25 3c 3e |ey2%..2.|. key%<>|
|00001db0| 6b 65 79 32 25 0d 01 33 | 0b 6c 6f 6f 70 25 3d 30 |key2%..3|.loop%=0|
|00001dc0| 0d 01 34 05 f5 0d 01 35 | 06 20 f5 0d 01 36 18 20 |..4....5|. ...6. |
|00001dd0| 20 c8 99 20 36 2c 31 32 | 31 2c 30 20 b8 20 2c 6b | .. 6,12|1,0 . ,k|
|00001de0| 65 79 25 0d 01 37 10 20 | fd 20 6b 65 79 25 3c 3e |ey%..7. |. key%<>|
|00001df0| 26 46 46 0d 01 38 06 20 | f5 0d 01 39 19 20 20 c8 |&FF..8. |...9. .|
|00001e00| 99 20 36 2c 31 32 31 2c | 30 20 b8 20 2c 6b 65 79 |. 6,121,|0 . ,key|
|00001e10| 32 25 0d 01 3a 12 20 fd | 20 6b 65 79 25 3c 3e 6b |2%..:. .| key%<>k|
|00001e20| 65 79 32 25 0d 01 3b 16 | 20 70 61 73 73 25 28 6c |ey2%..;.| pass%(l|
|00001e30| 6f 6f 70 25 29 3d 6b 65 | 79 25 0d 01 3c 14 20 70 |oop%)=ke|y%..<. p|
|00001e40| 24 3d 69 6e 6b 65 79 24 | 28 6b 65 79 25 29 0d 01 |$=inkey$|(key%)..|
|00001e50| 3d 10 20 e7 20 a9 20 70 | 24 3c 3e 31 20 8c 0d 01 |=. . . p|$<>1 ...|
|00001e60| 3e 24 20 20 e7 20 70 24 | 3d 22 42 61 63 6b 20 53 |>$ . p$|="Back S|
|00001e70| 70 22 20 84 20 70 24 3d | 22 44 65 6c 65 74 65 22 |p" . p$=|"Delete"|
|00001e80| 20 8c 0d 01 3f 0f 20 20 | 20 6c 6f 6f 70 25 2d 3d | ...?. | loop%-=|
|00001e90| 31 0d 01 40 34 20 20 20 | e7 20 6c 6f 6f 70 25 3c |1..@4 |. loop%<|
|00001ea0| 30 20 8c 20 6c 6f 6f 70 | 25 3d 30 20 8b 20 70 61 |0 . loop|%=0 . pa|
|00001eb0| 73 73 24 3d c0 70 61 73 | 73 24 2c a9 20 70 61 73 |ss$=.pas|s$,. pas|
|00001ec0| 73 24 2d 31 29 0d 01 41 | 07 20 20 cd 0d 01 42 06 |s$-1)..A|. ...B.|
|00001ed0| 20 cc 0d 01 43 18 20 20 | 6c 6f 6f 70 25 2b 3d 31 | ...C. |loop%+=1|
|00001ee0| 3a 70 61 73 73 24 2b 3d | 70 24 0d 01 44 06 20 cd |:pass$+=|p$..D. .|
|00001ef0| 0d 01 45 1c 20 fb 20 32 | 3a f1 20 8a 31 36 2c 31 |..E. . 2|:. .16,1|
|00001f00| 36 29 3b 70 61 73 73 24 | 3b 22 20 22 0d 01 46 0d |6);pass$|;" "..F.|
|00001f10| fd 20 6c 6f 6f 70 25 3d | 38 0d 01 47 10 70 24 3d |. loop%=|8..G.p$=|
|00001f20| c0 70 61 73 73 24 2c 31 | 29 0d 01 48 24 e7 20 70 |.pass$,1|)..H$. p|
|00001f30| 24 3e 3d 22 41 22 20 80 | 20 70 24 3c 3d 22 45 22 |$>="A" .| p$<="E"|
|00001f40| 20 8c 20 70 6c 61 79 65 | 72 73 25 3d 31 0d 01 49 | . playe|rs%=1..I|
|00001f50| 24 e7 20 70 24 3e 3d 22 | 46 22 20 80 20 70 24 3c |$. p$>="|F" . p$<|
|00001f60| 3d 22 4a 22 20 8c 20 70 | 6c 61 79 65 72 73 25 3d |="J" . p|layers%=|
|00001f70| 32 0d 01 4a 24 e7 20 70 | 24 3e 3d 22 4b 22 20 80 |2..J$. p|$>="K" .|
|00001f80| 20 70 24 3c 3d 22 4f 22 | 20 8c 20 70 6c 61 79 65 | p$<="O"| . playe|
|00001f90| 72 73 25 3d 33 0d 01 4b | 24 e7 20 70 24 3e 3d 22 |rs%=3..K|$. p$>="|
|00001fa0| 50 22 20 80 20 70 24 3c | 3d 22 54 22 20 8c 20 70 |P" . p$<|="T" . p|
|00001fb0| 6c 61 79 65 72 73 25 3d | 34 0d 01 4c 0e ff 28 22 |layers%=|4..L..("|
|00001fc0| 46 58 20 31 35 22 29 0d | 01 4d 28 f2 6f 75 74 6c |FX 15").|.M(.outl|
|00001fd0| 69 6e 65 28 2d 31 2c 31 | 34 2c 22 45 6e 74 65 72 |ine(-1,1|4,"Enter|
|00001fe0| 20 50 61 73 73 77 6f 72 | 64 22 2c 39 2c 37 29 0d | Passwor|d",9,7).|
|00001ff0| 01 4e 2d f2 6f 75 74 6c | 69 6e 65 28 2d 31 2c 32 |.N-.outl|ine(-1,2|
|00002000| 30 2c 22 50 72 65 73 73 | 20 41 20 4b 65 79 22 2c |0,"Press| A Key",|
|00002010| 39 2c 31 30 29 3a 6b 65 | 79 25 3d a5 0d 01 4f 05 |9,10):ke|y%=...O.|
|00002020| e1 0d 01 50 05 3a 0d 01 | 51 11 dd 20 f2 68 69 67 |...P.:..|Q.. .hig|
|00002030| 68 73 63 6f 72 65 73 0d | 01 52 29 ea 20 6c 6f 6f |hscores.|.R). loo|
|00002040| 70 25 2c 6b 65 79 25 2c | 6b 65 79 32 25 2c 70 70 |p%,key%,|key2%,pp|
|00002050| 6f 73 25 2c 73 63 6f 72 | 65 24 2c 78 70 6f 73 25 |os%,scor|e$,xpos%|
|00002060| 0d 01 53 1b c8 96 3a eb | 20 6d 6f 64 65 25 3a f2 |..S...:.| mode%:.|
|00002070| 70 61 6c 3a fb 20 31 33 | 35 3a db 0d 01 54 19 c8 |pal:. 13|5:...T..|
|00002080| 99 20 36 2c 31 31 32 2c | 31 3a c8 99 20 36 2c 31 |. 6,112,|1:.. 6,1|
|00002090| 31 33 2c 31 0d 01 55 1f | f2 73 63 61 6c 65 64 28 |13,1..U.|.scaled(|
|000020a0| 22 66 69 72 65 22 2c 36 | 34 30 2c 39 30 30 2c 31 |"fire",6|40,900,1|
|000020b0| 2c 31 29 0d 01 56 31 f2 | 6f 75 74 6c 69 6e 65 28 |,1)..V1.|outline(|
|000020c0| 2d 31 2c 39 2c 22 41 4c | 4c 20 54 49 4d 45 20 48 |-1,9,"AL|L TIME H|
|000020d0| 49 47 48 45 53 54 20 53 | 43 4f 52 45 53 22 2c 39 |IGHEST S|CORES",9|
|000020e0| 2c 31 30 29 0d 01 57 12 | e7 20 70 6c 61 79 65 72 |,10)..W.|. player|
|000020f0| 73 25 3d 31 20 8c 0d 01 | 58 28 20 f2 6f 75 74 6c |s%=1 ...|X( .outl|
|00002100| 69 6e 65 28 2d 31 2c 31 | 30 2c 22 46 4f 52 20 31 |ine(-1,1|0,"FOR 1|
|00002110| 20 50 4c 41 59 45 52 22 | 2c 39 2c 31 30 29 0d 01 | PLAYER"|,9,10)..|
|00002120| 59 05 cc 0d 01 5a 36 20 | f2 6f 75 74 6c 69 6e 65 |Y....Z6 |.outline|
|00002130| 28 2d 31 2c 31 30 2c 22 | 46 4f 52 20 22 2b c3 20 |(-1,10,"|FOR "+. |
|00002140| 70 6c 61 79 65 72 73 25 | 2b 22 20 50 4c 41 59 45 |players%|+" PLAYE|
|00002150| 52 53 22 2c 39 2c 31 30 | 29 0d 01 5b 05 cd 0d 01 |RS",9,10|)..[....|
|00002160| 5c 0c 70 70 6f 73 25 3d | 31 33 0d 01 5d 11 e3 20 |\.ppos%=|13..].. |
|00002170| 6c 6f 6f 70 25 3d 30 20 | b8 20 39 0d 01 5e 1d 20 |loop%=0 |. 9..^. |
|00002180| 73 63 6f 72 65 24 3d a4 | 72 65 61 64 73 63 6f 72 |score$=.|readscor|
|00002190| 65 28 6c 6f 6f 70 25 29 | 0d 01 5f 1a 20 78 70 6f |e(loop%)|.._. xpo|
|000021a0| 73 25 3d 31 35 2d a7 73 | 63 6f 72 65 24 2c 22 20 |s%=15-.s|core$," |
|000021b0| 22 29 0d 01 60 33 20 e7 | 20 6c 6f 6f 70 25 3d 30 |")..`3 .| loop%=0|
|000021c0| 20 8c 20 f2 6f 75 74 6c | 69 6e 65 28 78 70 6f 73 | . .outl|ine(xpos|
|000021d0| 25 2c 70 70 6f 73 25 2c | 73 63 6f 72 65 24 2c 31 |%,ppos%,|score$,1|
|000021e0| 34 2c 31 35 29 0d 01 61 | 33 20 e7 20 6c 6f 6f 70 |4,15)..a|3 . loop|
|000021f0| 25 3d 31 20 8c 20 f2 6f | 75 74 6c 69 6e 65 28 78 |%=1 . .o|utline(x|
|00002200| 70 6f 73 25 2c 70 70 6f | 73 25 2c 73 63 6f 72 65 |pos%,ppo|s%,score|
|00002210| 24 2c 31 32 2c 31 31 29 | 0d 01 62 33 20 e7 20 6c |$,12,11)|..b3 . l|
|00002220| 6f 6f 70 25 3d 32 20 8c | 20 f2 6f 75 74 6c 69 6e |oop%=2 .| .outlin|
|00002230| 65 28 78 70 6f 73 25 2c | 70 70 6f 73 25 2c 73 63 |e(xpos%,|ppos%,sc|
|00002240| 6f 72 65 24 2c 31 33 2c | 31 31 29 0d 01 63 23 20 |ore$,13,|11)..c# |
|00002250| e7 20 6c 6f 6f 70 25 3d | 30 20 84 20 6c 6f 6f 70 |. loop%=|0 . loop|
|00002260| 25 3d 32 20 8c 20 70 70 | 6f 73 25 2b 3d 31 0d 01 |%=2 . pp|os%+=1..|
|00002270| 64 32 20 e7 20 6c 6f 6f | 70 25 3e 32 20 8c 20 f2 |d2 . loo|p%>2 . .|
|00002280| 6f 75 74 6c 69 6e 65 28 | 78 70 6f 73 25 2c 70 70 |outline(|xpos%,pp|
|00002290| 6f 73 25 2c 73 63 6f 72 | 65 24 2c 37 2c 31 32 29 |os%,scor|e$,7,12)|
|000022a0| 0d 01 65 0d 20 70 70 6f | 73 25 2b 3d 31 0d 01 66 |..e. ppo|s%+=1..f|
|000022b0| 0b ed 20 6c 6f 6f 70 25 | 0d 01 67 15 ff 28 22 46 |.. loop%|..g..("F|
|000022c0| 58 20 31 35 22 29 3a 6b | 65 79 25 3d a5 0d 01 68 |X 15"):k|ey%=...h|
|000022d0| 05 e1 0d 01 69 05 3a 0d | 01 6a 16 dd 20 a4 72 65 |....i.:.|.j.. .re|
|000022e0| 61 64 73 63 6f 72 65 28 | 6e 75 6d 25 29 0d 01 6b |adscore(|num%)..k|
|000022f0| 13 ea 20 74 6d 70 24 2c | 63 24 2c 6c 6f 6f 70 25 |.. tmp$,|c$,loop%|
|00002300| 0d 01 6c 0b 6c 6f 6f 70 | 25 3d 30 0d 01 6d 2c 74 |..l.loop|%=0..m,t|
|00002310| 6d 70 24 3d c3 28 73 63 | 6f 72 65 74 61 62 25 28 |mp$=.(sc|oretab%(|
|00002320| 70 6c 61 79 65 72 73 25 | 2d 31 2c 6e 75 6d 25 2c |players%|-1,num%,|
|00002330| 30 29 29 2b 22 20 22 0d | 01 6e 05 f5 0d 01 6f 0c |0))+" ".|.n....o.|
|00002340| 6c 6f 6f 70 25 2b 3d 31 | 0d 01 70 2f 63 24 3d 69 |loop%+=1|..p/c$=i|
|00002350| 6e 6b 65 79 24 28 73 63 | 6f 72 65 74 61 62 25 28 |nkey$(sc|oretab%(|
|00002360| 70 6c 61 79 65 72 73 25 | 2d 31 2c 6e 75 6d 25 2c |players%|-1,num%,|
|00002370| 6c 6f 6f 70 25 29 29 0d | 01 71 19 e7 20 63 24 3d |loop%)).|.q.. c$=|
|00002380| 22 53 70 61 63 65 22 20 | 8c 20 63 24 3d 22 20 22 |"Space" |. c$=" "|
|00002390| 0d 01 72 14 e7 20 a9 20 | 63 24 3e 31 20 8c 20 63 |..r.. . |c$>1 . c|
|000023a0| 24 3d 22 22 0d 01 73 0c | 74 6d 70 24 2b 3d 63 24 |$=""..s.|tmp$+=c$|
|000023b0| 0d 01 74 33 fd 20 6c 6f | 6f 70 25 3d 31 37 20 84 |..t3. lo|op%=17 .|
|000023c0| 20 73 63 6f 72 65 74 61 | 62 25 28 70 6c 61 79 65 | scoreta|b%(playe|
|000023d0| 72 73 25 2d 31 2c 6e 75 | 6d 25 2c 6c 6f 6f 70 25 |rs%-1,nu|m%,loop%|
|000023e0| 29 3d 30 0d 01 75 09 3d | 74 6d 70 24 0d 01 76 05 |)=0..u.=|tmp$..v.|
|000023f0| 3a 0d 01 77 23 dd 20 f2 | 63 68 65 63 6b 73 63 6f |:..w#. .|checksco|
|00002400| 72 65 73 28 73 31 25 2c | 73 32 25 2c 73 33 25 2c |res(s1%,|s2%,s3%,|
|00002410| 73 34 25 29 0d 01 78 23 | e7 20 70 6c 61 79 65 72 |s4%)..x#|. player|
|00002420| 73 25 3e 30 20 8c 20 f2 | 73 65 74 73 63 6f 72 65 |s%>0 . .|setscore|
|00002430| 28 31 2c 73 31 25 29 0d | 01 79 23 e7 20 70 6c 61 |(1,s1%).|.y#. pla|
|00002440| 79 65 72 73 25 3e 31 20 | 8c 20 f2 73 65 74 73 63 |yers%>1 |. .setsc|
|00002450| 6f 72 65 28 32 2c 73 32 | 25 29 0d 01 7a 23 e7 20 |ore(2,s2|%)..z#. |
|00002460| 70 6c 61 79 65 72 73 25 | 3e 32 20 8c 20 f2 73 65 |players%|>2 . .se|
|00002470| 74 73 63 6f 72 65 28 33 | 2c 73 33 25 29 0d 01 7b |tscore(3|,s3%)..{|
|00002480| 23 e7 20 70 6c 61 79 65 | 72 73 25 3e 33 20 8c 20 |#. playe|rs%>3 . |
|00002490| f2 73 65 74 73 63 6f 72 | 65 28 34 2c 73 34 25 29 |.setscor|e(4,s4%)|
|000024a0| 0d 01 7c 0f f2 73 61 76 | 65 73 63 6f 72 65 73 0d |..|..sav|escores.|
|000024b0| 01 7d 0f f2 68 69 67 68 | 73 63 6f 72 65 73 0d 01 |.}..high|scores..|
|000024c0| 7e 05 e1 0d 01 7f 05 3a | 0d 01 80 1b dd 20 f2 73 |~......:|..... .s|
|000024d0| 65 74 73 63 6f 72 65 28 | 70 6c 25 2c 73 63 6f 72 |etscore(|pl%,scor|
|000024e0| 65 25 29 0d 01 81 38 ea | 20 70 6f 73 25 2c 6c 6f |e%)...8.| pos%,lo|
|000024f0| 6f 70 25 2c 6c 6f 6f 70 | 32 25 2c 70 6f 73 24 2c |op%,loop|2%,pos$,|
|00002500| 6b 65 79 25 2c 6b 65 79 | 32 25 2c 6e 24 2c 6e 61 |key%,key|2%,n$,na|
|00002510| 6d 65 24 2c 63 6f 6c 6f | 75 72 24 0d 01 82 0b 70 |me$,colo|ur$....p|
|00002520| 6f 73 25 3d 2d 31 0d 01 | 83 16 e3 20 6c 6f 6f 70 |os%=-1..|... loop|
|00002530| 25 3d 39 20 b8 20 30 20 | 88 20 2d 31 0d 01 84 37 |%=9 . 0 |. -1...7|
|00002540| e7 20 73 63 6f 72 65 25 | 3e 73 63 6f 72 65 74 61 |. score%|>scoreta|
|00002550| 62 25 28 70 6c 61 79 65 | 72 73 25 2d 31 2c 6c 6f |b%(playe|rs%-1,lo|
|00002560| 6f 70 25 2c 30 29 20 8c | 20 70 6f 73 25 3d 6c 6f |op%,0) .| pos%=lo|
|00002570| 6f 70 25 0d 01 85 0b ed | 20 6c 6f 6f 70 25 0d 01 |op%.....| loop%..|
|00002580| 86 10 e7 20 70 6f 73 25 | 3c 3e 2d 31 20 8c 0d 01 |... pos%|<>-1 ...|
|00002590| 87 10 20 e7 20 70 6f 73 | 25 3c 3e 39 20 8c 0d 01 |.. . pos|%<>9 ...|
|000025a0| 88 1b 20 20 e3 20 6c 6f | 6f 70 25 3d 38 20 b8 20 |.. . lo|op%=8 . |
|000025b0| 70 6f 73 25 20 88 20 2d | 31 0d 01 89 15 20 20 e3 |pos% . -|1.... .|
|000025c0| 20 6c 6f 6f 70 32 25 3d | 30 20 b8 20 31 37 0d 01 | loop2%=|0 . 17..|
|000025d0| 8a 4d 20 20 73 63 6f 72 | 65 74 61 62 25 28 70 6c |.M scor|etab%(pl|
|000025e0| 61 79 65 72 73 25 2d 31 | 2c 6c 6f 6f 70 25 2b 31 |ayers%-1|,loop%+1|
|000025f0| 2c 6c 6f 6f 70 32 25 29 | 3d 73 63 6f 72 65 74 61 |,loop2%)|=scoreta|
|00002600| 62 25 28 70 6c 61 79 65 | 72 73 25 2d 31 2c 6c 6f |b%(playe|rs%-1,lo|
|00002610| 6f 70 25 2c 6c 6f 6f 70 | 32 25 29 0d 01 8b 0e 20 |op%,loop|2%).... |
|00002620| 20 ed 20 6c 6f 6f 70 32 | 25 0d 01 8c 0d 20 20 ed | . loop2|%.... .|
|00002630| 20 6c 6f 6f 70 25 0d 01 | 8d 06 20 cd 0d 01 8e 13 | loop%..|.. .....|
|00002640| 20 e3 20 6c 6f 6f 70 25 | 3d 30 20 b8 20 31 37 0d | . loop%|=0 . 17.|
|00002650| 01 8f 27 20 73 63 6f 72 | 65 74 61 62 25 28 70 6c |..' scor|etab%(pl|
|00002660| 61 79 65 72 73 25 2d 31 | 2c 70 6f 73 25 2c 6c 6f |ayers%-1|,pos%,lo|
|00002670| 6f 70 25 29 3d 30 0d 01 | 90 0c 20 ed 20 6c 6f 6f |op%)=0..|.. . loo|
|00002680| 70 25 0d 01 91 13 20 70 | 6f 73 24 3d c3 28 70 6f |p%.... p|os$=.(po|
|00002690| 73 25 2b 31 29 0d 01 92 | 1a 20 e7 20 70 6f 73 25 |s%+1)...|. . pos%|
|000026a0| 3d 30 20 8c 20 70 6f 73 | 24 2b 3d 22 73 74 22 0d |=0 . pos|$+="st".|
|000026b0| 01 93 1a 20 e7 20 70 6f | 73 25 3d 31 20 8c 20 70 |... . po|s%=1 . p|
|000026c0| 6f 73 24 2b 3d 22 6e 64 | 22 0d 01 94 1a 20 e7 20 |os$+="nd|".... . |
|000026d0| 70 6f 73 25 3d 32 20 8c | 20 70 6f 73 24 2b 3d 22 |pos%=2 .| pos$+="|
|000026e0| 72 64 22 0d 01 95 1a 20 | e7 20 70 6f 73 25 3e 32 |rd".... |. pos%>2|
|000026f0| 20 8c 20 70 6f 73 24 2b | 3d 22 74 68 22 0d 01 96 | . pos$+|="th"...|
|00002700| 1c 20 c8 96 3a eb 20 6d | 6f 64 65 25 3a f2 70 61 |. ..:. m|ode%:.pa|
|00002710| 6c 3a fb 20 31 33 35 3a | db 0d 01 97 1a 20 c8 99 |l:. 135:|..... ..|
|00002720| 20 36 2c 31 31 32 2c 31 | 3a c8 99 20 36 2c 31 31 | 6,112,1|:.. 6,11|
|00002730| 33 2c 31 0d 01 98 20 20 | f2 73 63 61 6c 65 64 28 |3,1... |.scaled(|
|00002740| 22 66 69 72 65 22 2c 36 | 34 30 2c 39 30 30 2c 31 |"fire",6|40,900,1|
|00002750| 2c 31 29 0d 01 99 0d 20 | c8 8e 20 70 6c 25 20 ca |,1).... |.. pl% .|
|00002760| 0d 01 9a 1c 20 20 c9 20 | 31 3a 20 63 6f 6c 6f 75 |.... . |1: colou|
|00002770| 72 24 3d 22 28 47 72 65 | 65 6e 29 22 0d 01 9b 1a |r$="(Gre|en)"....|
|00002780| 20 20 c9 20 32 3a 20 63 | 6f 6c 6f 75 72 24 3d 22 | . 2: c|olour$="|
|00002790| 28 52 65 64 29 22 0d 01 | 9c 1b 20 20 c9 20 33 3a |(Red)"..|.. . 3:|
|000027a0| 20 63 6f 6c 6f 75 72 24 | 3d 22 28 42 6c 75 65 29 | colour$|="(Blue)|
|000027b0| 22 0d 01 9d 1d 20 20 c9 | 20 34 3a 20 63 6f 6c 6f |".... .| 4: colo|
|000027c0| 75 72 24 3d 22 28 59 65 | 6c 6c 6f 77 29 22 0d 01 |ur$="(Ye|llow)"..|
|000027d0| 9e 06 20 cb 0d 01 9f 45 | 20 f2 6f 75 74 6c 69 6e |.. ....E| .outlin|
|000027e0| 65 28 2d 31 2c 39 2c 22 | 43 4f 4e 47 52 41 54 55 |e(-1,9,"|CONGRATU|
|000027f0| 4c 41 54 49 4f 4e 53 2c | 20 50 6c 61 79 65 72 20 |LATIONS,| Player |
|00002800| 22 2b c3 20 70 6c 25 2b | 22 20 22 2b 63 6f 6c 6f |"+. pl%+|" "+colo|
|00002810| 75 72 24 2c 39 2c 31 30 | 29 0d 01 a0 45 20 f2 6f |ur$,9,10|)...E .o|
|00002820| 75 74 6c 69 6e 65 28 2d | 31 2c 31 31 2c 22 59 6f |utline(-|1,11,"Yo|
|00002830| 75 20 61 72 65 20 22 2b | 70 6f 73 24 2b 22 20 69 |u are "+|pos$+" i|
|00002840| 6e 20 74 68 65 20 68 69 | 67 68 20 73 63 6f 72 65 |n the hi|gh score|
|00002850| 20 74 61 62 6c 65 22 2c | 31 33 2c 31 30 29 0d 01 | table",|13,10)..|
|00002860| a1 33 20 f2 6f 75 74 6c | 69 6e 65 28 2d 31 2c 31 |.3 .outl|ine(-1,1|
|00002870| 34 2c 22 50 6c 65 61 73 | 65 20 65 6e 74 65 72 20 |4,"Pleas|e enter |
|00002880| 79 6f 75 72 20 6e 61 6d | 65 22 2c 31 33 2c 31 30 |your nam|e",13,10|
|00002890| 29 0d 01 a2 28 20 73 63 | 6f 72 65 74 61 62 25 28 |)...( sc|oretab%(|
|000028a0| 70 6c 61 79 65 72 73 25 | 2d 31 2c 70 6f 73 25 2c |players%|-1,pos%,|
|000028b0| 30 29 3d 73 63 6f 72 65 | 25 0d 01 a3 15 20 6c 6f |0)=score|%.... lo|
|000028c0| 6f 70 25 3d 31 3a 6e 61 | 6d 65 24 3d 22 22 0d 01 |op%=1:na|me$=""..|
|000028d0| a4 06 20 f5 0d 01 a5 07 | 20 20 f5 0d 01 a6 19 20 |.. .....| ..... |
|000028e0| 20 20 c8 99 20 36 2c 31 | 32 31 2c 30 20 b8 20 2c | .. 6,1|21,0 . ,|
|000028f0| 6b 65 79 25 0d 01 a7 11 | 20 20 fd 20 6b 65 79 25 |key%....| . key%|
|00002900| 3c 3e 26 46 46 0d 01 a8 | 07 20 20 f5 0d 01 a9 1a |<>&FF...|. .....|
|00002910| 20 20 20 c8 99 20 36 2c | 31 32 31 2c 30 20 b8 20 | .. 6,|121,0 . |
|00002920| 2c 6b 65 79 32 25 0d 01 | aa 13 20 20 fd 20 6b 65 |,key2%..|.. . ke|
|00002930| 79 25 3c 3e 6b 65 79 32 | 25 0d 01 ab 2b 20 20 73 |y%<>key2|%...+ s|
|00002940| 63 6f 72 65 74 61 62 25 | 28 70 6c 61 79 65 72 73 |coretab%|(players|
|00002950| 25 2d 31 2c 70 6f 73 25 | 2c 6c 6f 6f 70 25 29 3d |%-1,pos%|,loop%)=|
|00002960| 6b 65 79 25 0d 01 ac 15 | 20 20 6e 24 3d 69 6e 6b |key%....| n$=ink|
|00002970| 65 79 24 28 6b 65 79 25 | 29 0d 01 ad 1b 20 20 e7 |ey$(key%|).... .|
|00002980| 20 6e 24 3d 22 53 70 61 | 63 65 22 20 8c 20 6e 24 | n$="Spa|ce" . n$|
|00002990| 3d 22 20 22 0d 01 ae 11 | 20 20 e7 20 a9 20 6e 24 |=" "....| . . n$|
|000029a0| 3c 3e 31 20 8c 0d 01 af | 25 20 20 20 e7 20 6e 24 |<>1 ....|% . n$|
|000029b0| 3d 22 42 61 63 6b 20 53 | 70 22 20 84 20 6e 24 3d |="Back S|p" . n$=|
|000029c0| 22 44 65 6c 65 74 65 22 | 20 8c 0d 01 b0 10 20 20 |"Delete"| ..... |
|000029d0| 20 20 6c 6f 6f 70 25 2d | 3d 31 0d 01 b1 35 20 20 | loop%-|=1...5 |
|000029e0| 20 20 e7 20 6c 6f 6f 70 | 25 3c 31 20 8c 20 6c 6f | . loop|%<1 . lo|
|000029f0| 6f 70 25 3d 31 20 8b 20 | 6e 61 6d 65 24 3d c0 6e |op%=1 . |name$=.n|
|00002a00| 61 6d 65 24 2c a9 20 6e | 61 6d 65 24 2d 31 29 0d |ame$,. n|ame$-1).|
|00002a10| 01 b2 08 20 20 20 cd 0d | 01 b3 07 20 20 cc 0d 01 |... ..|... ...|
|00002a20| b4 17 20 20 20 e7 20 6e | 24 3c 3e 22 52 65 74 75 |.. . n|$<>"Retu|
|00002a30| 72 6e 22 20 8c 0d 01 b5 | 10 20 20 20 20 6c 6f 6f |rn" ....|. loo|
|00002a40| 70 25 2b 3d 31 0d 01 b6 | 11 20 20 20 20 6e 61 6d |p%+=1...|. nam|
|00002a50| 65 24 2b 3d 6e 24 0d 01 | b7 33 20 20 20 20 e7 20 |e$+=n$..|.3 . |
|00002a60| 6c 6f 6f 70 25 3e 31 37 | 20 6c 6f 6f 70 25 3d 31 |loop%>17| loop%=1|
|00002a70| 37 3a 6e 61 6d 65 24 3d | c0 6e 61 6d 65 24 2c a9 |7:name$=|.name$,.|
|00002a80| 20 6e 61 6d 65 24 2d 31 | 29 0d 01 b8 08 20 20 20 | name$-1|).... |
|00002a90| cd 0d 01 b9 07 20 20 cd | 0d 01 ba 1d 20 20 fb 20 |..... .|.... . |
|00002aa0| 32 3a f1 20 8a 31 34 2c | 31 38 29 3b 6e 61 6d 65 |2:. .14,|18);name|
|00002ab0| 24 3b 22 20 22 0d 01 bb | 12 20 fd 20 6e 24 3d 22 |$;" "...|. . n$="|
|00002ac0| 52 65 74 75 72 6e 22 0d | 01 bc 05 cd 0d 01 bd 05 |Return".|........|
|00002ad0| e1 0d 01 be 05 3a 0d 01 | bf 11 dd 20 f2 6c 6f 61 |.....:..|... .loa|
|00002ae0| 64 73 63 6f 72 65 73 0d | 01 c0 25 ea 20 69 6e 25 |dscores.|..%. in%|
|00002af0| 2c 6c 6f 6f 70 31 25 2c | 6c 6f 6f 70 32 25 2c 6c |,loop1%,|loop2%,l|
|00002b00| 6f 6f 70 33 25 2c 64 75 | 6d 6d 79 24 0d 01 c1 26 |oop3%,du|mmy$...&|
|00002b10| 69 6e 25 3d ad 28 22 3c | 53 63 6f 72 65 73 31 30 |in%=.("<|Scores10|
|00002b20| 24 44 69 72 3e 2e 46 69 | 72 65 53 63 6f 72 65 73 |$Dir>.Fi|reScores|
|00002b30| 22 29 0d 01 c2 31 e3 20 | 6c 6f 6f 70 31 25 3d 30 |")...1. |loop1%=0|
|00002b40| 20 b8 20 33 3a e3 20 6c | 6f 6f 70 32 25 3d 30 20 | . 3:. l|oop2%=0 |
|00002b50| b8 20 39 3a e3 20 6c 6f | 6f 70 33 25 3d 30 20 b8 |. 9:. lo|op3%=0 .|
|00002b60| 20 31 37 0d 01 c3 10 e7 | 20 6c 6f 6f 70 33 25 3d | 17.....| loop3%=|
|00002b70| 30 20 8c 0d 01 c4 11 20 | e8 23 69 6e 25 2c 64 75 |0 ..... |.#in%,du|
|00002b80| 6d 6d 79 24 0d 01 c5 2d | 20 73 63 6f 72 65 74 61 |mmy$...-| scoreta|
|00002b90| 62 25 28 6c 6f 6f 70 31 | 25 2c 6c 6f 6f 70 32 25 |b%(loop1|%,loop2%|
|00002ba0| 2c 6c 6f 6f 70 33 25 29 | 3d bb 20 64 75 6d 6d 79 |,loop3%)|=. dummy|
|00002bb0| 24 0d 01 c6 05 cc 0d 01 | c7 2a 20 73 63 6f 72 65 |$.......|.* score|
|00002bc0| 74 61 62 25 28 6c 6f 6f | 70 31 25 2c 6c 6f 6f 70 |tab%(loo|p1%,loop|
|00002bd0| 32 25 2c 6c 6f 6f 70 33 | 25 29 3d 9a 23 69 6e 25 |2%,loop3|%)=.#in%|
|00002be0| 0d 01 c8 05 cd 0d 01 c9 | 1e ed 20 6c 6f 6f 70 33 |........|.. loop3|
|00002bf0| 25 3a ed 20 6c 6f 6f 70 | 32 25 3a ed 20 6c 6f 6f |%:. loop|2%:. loo|
|00002c00| 70 31 25 0d 01 ca 0a d9 | 20 23 69 6e 25 0d 01 cb |p1%.....| #in%...|
|00002c10| 05 e1 0d 01 cc 05 3a 0d | 01 cd 11 dd 20 f2 73 61 |......:.|.... .sa|
|00002c20| 76 65 73 63 6f 72 65 73 | 0d 01 ce 1f ea 20 6f 75 |vescores|..... ou|
|00002c30| 74 25 2c 6c 6f 6f 70 31 | 25 2c 6c 6f 6f 70 32 25 |t%,loop1|%,loop2%|
|00002c40| 2c 6c 6f 6f 70 33 25 0d | 01 cf 27 6f 75 74 25 3d |,loop3%.|..'out%=|
|00002c50| ae 28 22 3c 53 63 6f 72 | 65 73 31 30 24 44 69 72 |.("<Scor|es10$Dir|
|00002c60| 3e 2e 46 69 72 65 53 63 | 6f 72 65 73 22 29 0d 01 |>.FireSc|ores")..|
|00002c70| d0 31 e3 20 6c 6f 6f 70 | 31 25 3d 30 20 b8 20 33 |.1. loop|1%=0 . 3|
|00002c80| 3a e3 20 6c 6f 6f 70 32 | 25 3d 30 20 b8 20 39 3a |:. loop2|%=0 . 9:|
|00002c90| e3 20 6c 6f 6f 70 33 25 | 3d 30 20 b8 20 31 37 0d |. loop3%|=0 . 17.|
|00002ca0| 01 d1 10 e7 20 6c 6f 6f | 70 33 25 3d 30 20 8c 0d |.... loo|p3%=0 ..|
|00002cb0| 01 d2 2e 20 f1 23 6f 75 | 74 25 2c c3 28 73 63 6f |... .#ou|t%,.(sco|
|00002cc0| 72 65 74 61 62 25 28 6c | 6f 6f 70 31 25 2c 6c 6f |retab%(l|oop1%,lo|
|00002cd0| 6f 70 32 25 2c 6c 6f 6f | 70 33 25 29 29 0d 01 d3 |op2%,loo|p3%))...|
|00002ce0| 05 cc 0d 01 d4 2b 20 d5 | 23 6f 75 74 25 2c 73 63 |.....+ .|#out%,sc|
|00002cf0| 6f 72 65 74 61 62 25 28 | 6c 6f 6f 70 31 25 2c 6c |oretab%(|loop1%,l|
|00002d00| 6f 6f 70 32 25 2c 6c 6f | 6f 70 33 25 29 0d 01 d5 |oop2%,lo|op3%)...|
|00002d10| 05 cd 0d 01 d6 1e ed 20 | 6c 6f 6f 70 33 25 3a ed |....... |loop3%:.|
|00002d20| 20 6c 6f 6f 70 32 25 3a | ed 20 6c 6f 6f 70 31 25 | loop2%:|. loop1%|
|00002d30| 0d 01 d7 0b d9 20 23 6f | 75 74 25 0d 01 d8 2f ff |..... #o|ut%.../.|
|00002d40| 28 22 53 65 74 54 79 70 | 65 20 3c 53 63 6f 72 65 |("SetTyp|e <Score|
|00002d50| 73 31 30 24 44 69 72 3e | 2e 46 69 72 65 53 63 6f |s10$Dir>|.FireSco|
|00002d60| 72 65 73 20 44 61 74 61 | 22 29 0d 01 d9 05 e1 0d |res Data|")......|
|00002d70| 01 da 05 3a 0d 01 db 0d | dd 20 f2 64 65 66 69 6e |...:....|. .defin|
|00002d80| 65 0d 01 dc 19 ea 20 6c | 6f 6f 70 25 2c 63 70 6c |e..... l|oop%,cpl|
|00002d90| 79 72 25 2c 64 5f 6b 65 | 79 25 0d 01 dd 1e 70 5f |yr%,d_ke|y%....p_|
|00002da0| 73 65 6c 25 3d 31 3a f4 | 20 73 65 6c 65 63 74 65 |sel%=1:.| selecte|
|00002db0| 64 20 70 6c 61 79 65 72 | 0d 01 de 19 c8 99 20 36 |d player|...... 6|
|00002dc0| 2c 31 31 32 2c 31 3a c8 | 99 20 36 2c 31 31 33 2c |,112,1:.|. 6,113,|
|00002dd0| 31 0d 01 df 0e c8 96 3a | fb 20 31 33 35 3a db 0d |1......:|. 135:..|
|00002de0| 01 e0 1f f2 73 63 61 6c | 65 64 28 22 66 69 72 65 |....scal|ed("fire|
|00002df0| 22 2c 36 34 30 2c 39 30 | 30 2c 31 2c 31 29 0d 01 |",640,90|0,1,1)..|
|00002e00| e1 1a fb 20 31 32 3a f1 | 20 8a 30 2c 31 30 29 3b |... 12:.| .0,10);|
|00002e10| 22 50 6c 61 79 65 72 22 | 0d 01 e2 38 f1 20 8a 30 |"Player"|...8. .0|
|00002e20| 2c 31 32 29 3b 22 20 4c | 65 66 74 22 27 27 22 52 |,12);" L|eft"''"R|
|00002e30| 69 67 68 74 22 27 27 22 | 20 20 20 55 70 22 27 27 |ight"''"| Up"''|
|00002e40| 22 20 44 6f 77 6e 22 27 | 27 22 20 46 69 72 65 22 |" Down"'|'" Fire"|
|00002e50| 0d 01 e3 05 f5 0d 01 e4 | 0c 63 70 6c 79 72 25 3d |........|.cplyr%=|
|00002e60| 31 0d 01 e5 05 f5 0d 01 | e6 19 20 e3 20 6c 6f 6f |1.......|.. . loo|
|00002e70| 70 25 3d 31 20 b8 20 70 | 6c 61 79 65 72 73 25 0d |p%=1 . p|layers%.|
|00002e80| 01 e7 42 20 20 e7 20 63 | 70 6c 79 72 25 3d 6c 6f |..B . c|plyr%=lo|
|00002e90| 6f 70 25 20 8c 20 f2 70 | 72 69 6e 74 6b 65 79 73 |op% . .p|rintkeys|
|00002ea0| 28 6c 6f 6f 70 25 2c 31 | 32 29 20 8b 20 f2 70 72 |(loop%,1|2) . .pr|
|00002eb0| 69 6e 74 6b 65 79 73 28 | 6c 6f 6f 70 25 2c 31 33 |intkeys(|loop%,13|
|00002ec0| 29 0d 01 e8 0c 20 ed 20 | 6c 6f 6f 70 25 0d 01 e9 |).... . |loop%...|
|00002ed0| 43 20 fb 20 31 31 3a f1 | 20 8a 31 2c 32 33 29 3b |C . 11:.| .1,23);|
|00002ee0| 22 20 20 20 20 20 20 20 | 45 64 69 74 20 70 6c 61 |" |Edit pla|
|00002ef0| 79 65 72 20 22 3b c3 20 | 63 70 6c 79 72 25 3b 22 |yer ";. |cplyr%;"|
|00002f00| 3f 20 28 79 2f 6e 2f 6c | 6f 61 64 29 20 20 20 22 |? (y/n/l|oad) "|
|00002f10| 0d 01 ea 06 20 f5 0d 01 | eb 10 20 20 ff 28 22 46 |.... ...|.. .("F|
|00002f20| 58 20 31 35 22 29 0d 01 | ec 0e 20 20 64 5f 6b 65 |X 15")..|.. d_ke|
|00002f30| 79 25 3d a5 0d 01 ed 21 | 20 20 e7 20 64 5f 6b 65 |y%=....!| . d_ke|
|00002f40| 79 25 3d 97 22 59 22 20 | 8c 20 64 5f 6b 65 79 25 |y%=."Y" |. d_key%|
|00002f50| 3d 97 22 79 22 0d 01 ee | 21 20 20 e7 20 64 5f 6b |=."y"...|! . d_k|
|00002f60| 65 79 25 3d 97 22 4e 22 | 20 8c 20 64 5f 6b 65 79 |ey%=."N"| . d_key|
|00002f70| 25 3d 97 22 6e 22 0d 01 | ef 21 20 20 e7 20 64 5f |%=."n"..|.! . d_|
|00002f80| 6b 65 79 25 3d 97 22 4c | 22 20 8c 20 64 5f 6b 65 |key%=."L|" . d_ke|
|00002f90| 79 25 3d 97 22 6c 22 0d | 01 f0 2e 20 fd 20 64 5f |y%=."l".|... . d_|
|00002fa0| 6b 65 79 25 3d 97 22 79 | 22 20 84 20 64 5f 6b 65 |key%=."y|" . d_ke|
|00002fb0| 79 25 3d 97 22 6e 22 20 | 84 20 64 5f 6b 65 79 25 |y%=."n" |. d_key%|
|00002fc0| 3d 97 22 6c 22 0d 01 f1 | 14 20 e7 20 64 5f 6b 65 |=."l"...|. . d_ke|
|00002fd0| 79 25 3d 97 22 79 22 20 | 8c 0d 01 f2 07 20 20 f5 |y%=."y" |..... .|
|00002fe0| 0d 01 f3 1b 20 20 20 c8 | 99 20 36 2c 31 32 31 2c |.... .|. 6,121,|
|00002ff0| 30 20 b8 20 2c 64 5f 6b | 65 79 25 0d 01 f4 12 20 |0 . ,d_k|ey%.... |
|00003000| 20 fd 20 64 5f 6b 65 79 | 25 3c 3e 36 38 0d 01 f5 | . d_key|%<>68...|
|00003010| 13 20 20 f2 65 64 69 74 | 28 63 70 6c 79 72 25 29 |. .edit|(cplyr%)|
|00003020| 0d 01 f6 06 20 cd 0d 01 | f7 14 20 e7 20 64 5f 6b |.... ...|.. . d_k|
|00003030| 65 79 25 3d 97 22 6c 22 | 20 8c 0d 01 f8 17 20 20 |ey%=."l"| ..... |
|00003040| f2 6c 6f 61 64 6b 65 79 | 73 28 63 70 6c 79 72 25 |.loadkey|s(cplyr%|
|00003050| 29 0d 01 f9 1b 20 20 f2 | 70 72 69 6e 74 6b 65 79 |).... .|printkey|
|00003060| 73 28 63 70 6c 79 72 25 | 2c 31 33 29 0d 01 fa 06 |s(cplyr%|,13)....|
|00003070| 20 cd 0d 01 fb 0e 20 63 | 70 6c 79 72 25 2b 3d 31 | ..... c|plyr%+=1|
|00003080| 0d 01 fc 15 fd 20 63 70 | 6c 79 72 25 3e 70 6c 61 |..... cp|lyr%>pla|
|00003090| 79 65 72 73 25 0d 01 fd | 31 fb 20 31 30 3a f1 20 |yers%...|1. 10:. |
|000030a0| 8a 37 2c 32 33 29 3b 22 | 41 72 65 20 74 68 65 73 |.7,23);"|Are thes|
|000030b0| 65 20 6b 65 79 73 20 4f | 4b 3f 20 28 79 2f 6e 2f |e keys O|K? (y/n/|
|000030c0| 73 61 76 65 29 22 0d 01 | fe 05 f5 0d 01 ff 0e ff |save)"..|........|
|000030d0| 28 22 46 58 20 31 35 22 | 29 0d 02 00 0c 64 5f 6b |("FX 15"|)....d_k|
|000030e0| 65 79 25 3d a5 0d 02 01 | 1f e7 20 64 5f 6b 65 79 |ey%=....|.. d_key|
|000030f0| 25 3d 97 22 59 22 20 8c | 20 64 5f 6b 65 79 25 3d |%=."Y" .| d_key%=|
|00003100| 97 22 79 22 0d 02 02 1f | e7 20 64 5f 6b 65 79 25 |."y"....|. d_key%|
|00003110| 3d 97 22 4e 22 20 8c 20 | 64 5f 6b 65 79 25 3d 97 |=."N" . |d_key%=.|
|00003120| 22 6e 22 0d 02 03 2d fd | 20 64 5f 6b 65 79 25 3d |"n"...-.| d_key%=|
|00003130| 97 22 79 22 20 84 20 64 | 5f 6b 65 79 25 3d 97 22 |."y" . d|_key%=."|
|00003140| 6e 22 20 84 20 64 5f 6b | 65 79 25 3d 97 22 73 22 |n" . d_k|ey%=."s"|
|00003150| 0d 02 04 1d e7 20 64 5f | 6b 65 79 25 3d 97 22 73 |..... d_|key%=."s|
|00003160| 22 20 8c 20 f2 73 61 76 | 65 6b 65 79 73 0d 02 05 |" . .sav|ekeys...|
|00003170| 1f fd 20 64 5f 6b 65 79 | 25 3d 97 22 79 22 20 84 |.. d_key|%=."y" .|
|00003180| 20 64 5f 6b 65 79 25 3d | 97 22 73 22 0d 02 06 05 | d_key%=|."s"....|
|00003190| e1 0d 02 07 05 3a 0d 02 | 08 10 dd 20 f2 65 64 69 |.....:..|... .edi|
|000031a0| 74 28 70 6c 25 29 0d 02 | 09 1c ea 20 6c 6f 6f 70 |t(pl%)..|... loop|
|000031b0| 25 2c 6b 65 79 25 2c 6b | 65 79 32 25 2c 6b 65 79 |%,key%,k|ey2%,key|
|000031c0| 33 25 0d 02 0a 11 e3 20 | 6c 6f 6f 70 25 3d 30 20 |3%..... |loop%=0 |
|000031d0| b8 20 34 0d 02 0b 25 6b | 65 79 73 25 28 70 6c 61 |. 4...%k|eys%(pla|
|000031e0| 79 65 72 73 25 2d 31 2c | 70 6c 25 2d 31 2c 6c 6f |yers%-1,|pl%-1,lo|
|000031f0| 6f 70 25 29 3d 31 32 37 | 0d 02 0c 0b ed 20 6c 6f |op%)=127|..... lo|
|00003200| 6f 70 25 0d 02 0d 16 f2 | 70 72 69 6e 74 6b 65 79 |op%.....|printkey|
|00003210| 73 28 70 6c 25 2c 31 32 | 29 0d 02 0e 11 e3 20 6c |s(pl%,12|)..... l|
|00003220| 6f 6f 70 25 3d 30 20 b8 | 20 34 0d 02 0f 05 f5 0d |oop%=0 .| 4......|
|00003230| 02 10 16 c8 99 20 36 2c | 31 32 31 2c 30 20 b8 20 |..... 6,|121,0 . |
|00003240| 2c 6b 65 79 25 0d 02 11 | 0e 6b 65 79 33 25 3d 6b |,key%...|.key3%=k|
|00003250| 65 79 25 0d 02 12 0d c8 | 8e 20 6b 65 79 25 20 ca |ey%.....|. key% .|
|00003260| 0d 02 13 08 20 c9 20 30 | 0d 02 14 21 20 20 c8 99 |.... . 0|...! ..|
|00003270| 20 36 2c 31 32 31 2c 28 | 33 20 82 20 26 38 30 29 | 6,121,(|3 . &80)|
|00003280| 20 b8 20 2c 6b 65 79 32 | 25 0d 02 15 23 20 20 e7 | . ,key2|%...# .|
|00003290| 20 6b 65 79 32 25 3d 26 | 46 46 20 8c 20 6b 65 79 | key2%=&|FF . key|
|000032a0| 25 3d 33 20 8b 20 6b 65 | 79 25 3d 36 0d 02 16 08 |%=3 . ke|y%=6....|
|000032b0| 20 c9 20 31 0d 02 17 21 | 20 20 c8 99 20 36 2c 31 | . 1...!| .. 6,1|
|000032c0| 32 31 2c 28 34 20 82 20 | 26 38 30 29 20 b8 20 2c |21,(4 . |&80) . ,|
|000032d0| 6b 65 79 32 25 0d 02 18 | 23 20 20 e7 20 6b 65 79 |key2%...|# . key|
|000032e0| 32 25 3d 26 46 46 20 8c | 20 6b 65 79 25 3d 34 20 |2%=&FF .| key%=4 |
|000032f0| 8b 20 6b 65 79 25 3d 37 | 0d 02 19 08 20 c9 20 32 |. key%=7|.... . 2|
|00003300| 0d 02 1a 21 20 20 c8 99 | 20 36 2c 31 32 31 2c 28 |...! ..| 6,121,(|
|00003310| 35 20 82 20 26 38 30 29 | 20 b8 20 2c 6b 65 79 32 |5 . &80)| . ,key2|
|00003320| 25 0d 02 1b 23 20 20 e7 | 20 6b 65 79 32 25 3d 26 |%...# .| key2%=&|
|00003330| 46 46 20 8c 20 6b 65 79 | 25 3d 35 20 8b 20 6b 65 |FF . key|%=5 . ke|
|00003340| 79 25 3d 38 0d 02 1c 05 | cb 0d 02 1d 05 f5 0d 02 |y%=8....|........|
|00003350| 1e 17 c8 99 20 36 2c 31 | 32 31 2c 30 20 b8 20 2c |.... 6,1|21,0 . ,|
|00003360| 6b 65 79 32 25 0d 02 1f | 12 fd 20 6b 65 79 32 25 |key2%...|.. key2%|
|00003370| 3c 3e 6b 65 79 33 25 0d | 02 20 0f fd 20 6b 65 79 |<>key3%.|. .. key|
|00003380| 25 3c 3e 26 46 46 0d 02 | 21 26 6b 65 79 73 25 28 |%<>&FF..|!&keys%(|
|00003390| 70 6c 61 79 65 72 73 25 | 2d 31 2c 70 6c 25 2d 31 |players%|-1,pl%-1|
|000033a0| 2c 6c 6f 6f 70 25 29 3d | 6b 65 79 25 0d 02 22 16 |,loop%)=|key%..".|
|000033b0| f2 70 72 69 6e 74 6b 65 | 79 73 28 70 6c 25 2c 31 |.printke|ys(pl%,1|
|000033c0| 32 29 0d 02 23 0b ed 20 | 6c 6f 6f 70 25 0d 02 24 |2)..#.. |loop%..$|
|000033d0| 05 e1 0d 02 25 05 3a 0d | 02 26 1a dd 20 f2 70 72 |....%.:.|.&.. .pr|
|000033e0| 69 6e 74 6b 65 79 73 28 | 70 6c 25 2c 63 6f 6c 25 |intkeys(|pl%,col%|
|000033f0| 29 0d 02 27 10 ea 20 6c | 6f 6f 70 25 2c 6b 65 79 |)..'.. l|oop%,key|
|00003400| 24 0d 02 28 16 73 70 61 | 63 65 25 3d 33 32 2f 70 |$..(.spa|ce%=32/p|
|00003410| 6c 61 79 65 72 73 25 0d | 02 29 0a fb 20 63 6f 6c |layers%.|.).. col|
|00003420| 25 0d 02 2a 26 f1 20 8a | 38 2b 73 70 61 63 65 25 |%..*&. .|8+space%|
|00003430| 2a 70 6c 25 2d 73 70 61 | 63 65 25 2f 32 2c 31 30 |*pl%-spa|ce%/2,10|
|00003440| 29 3b c3 20 70 6c 25 0d | 02 2b 11 e3 20 6c 6f 6f |);. pl%.|.+.. loo|
|00003450| 70 25 3d 30 20 b8 20 34 | 0d 02 2c 2e 6b 65 79 24 |p%=0 . 4|..,.key$|
|00003460| 3d 69 6e 6b 65 79 24 28 | 6b 65 79 73 25 28 70 6c |=inkey$(|keys%(pl|
|00003470| 61 79 65 72 73 25 2d 31 | 2c 70 6c 25 2d 31 2c 6c |ayers%-1|,pl%-1,l|
|00003480| 6f 6f 70 25 29 29 0d 02 | 2d 2f f1 20 8a 39 2b 73 |oop%))..|-/. .9+s|
|00003490| 70 61 63 65 25 2a 70 6c | 25 2d 73 70 61 63 65 25 |pace%*pl|%-space%|
|000034a0| 2f 32 2d 34 2c 31 32 2b | 6c 6f 6f 70 25 2a 32 29 |/2-4,12+|loop%*2)|
|000034b0| 3b 89 28 37 29 0d 02 2e | 37 f1 20 8a 39 2b 73 70 |;.(7)...|7. .9+sp|
|000034c0| 61 63 65 25 2a 70 6c 25 | 2d 73 70 61 63 65 25 2f |ace%*pl%|-space%/|
|000034d0| 32 2d a9 20 6b 65 79 24 | 2f 32 2c 31 32 2b 6c 6f |2-. key$|/2,12+lo|
|000034e0| 6f 70 25 2a 32 29 3b 6b | 65 79 24 3b 0d 02 2f 0b |op%*2);k|ey$;../.|
|000034f0| ed 20 6c 6f 6f 70 25 0d | 02 30 05 e1 0d 02 31 05 |. loop%.|.0....1.|
|00003500| 3a 0d 02 32 14 dd 20 f2 | 6c 6f 61 64 6b 65 79 73 |:..2.. .|loadkeys|
|00003510| 28 70 6c 25 29 0d 02 33 | 21 ea 20 69 6e 25 2c 63 |(pl%)..3|!. in%,c|
|00003520| 25 2c 6c 6f 6f 70 31 25 | 2c 6c 6f 6f 70 32 25 2c |%,loop1%|,loop2%,|
|00003530| 6c 6f 6f 70 33 25 0d 02 | 34 24 69 6e 25 3d ad 28 |loop3%..|4$in%=.(|
|00003540| 22 3c 53 63 6f 72 65 73 | 31 30 24 44 69 72 3e 2e |"<Scores|10$Dir>.|
|00003550| 46 69 72 65 4b 65 79 73 | 22 29 0d 02 35 30 e3 20 |FireKeys|")..50. |
|00003560| 6c 6f 6f 70 31 25 3d 30 | 20 b8 20 33 3a e3 20 6c |loop1%=0| . 3:. l|
|00003570| 6f 6f 70 32 25 3d 30 20 | b8 20 33 3a e3 20 6c 6f |oop2%=0 |. 3:. lo|
|00003580| 6f 70 33 25 3d 30 20 b8 | 20 34 0d 02 36 0c 63 25 |op3%=0 .| 4..6.c%|
|00003590| 3d 9a 23 69 6e 25 0d 02 | 37 4a e7 20 6c 6f 6f 70 |=.#in%..|7J. loop|
|000035a0| 31 25 3d 70 6c 61 79 65 | 72 73 25 2d 31 20 80 20 |1%=playe|rs%-1 . |
|000035b0| 6c 6f 6f 70 32 25 3d 70 | 6c 25 2d 31 20 8c 20 6b |loop2%=p|l%-1 . k|
|000035c0| 65 79 73 25 28 70 6c 61 | 79 65 72 73 25 2d 31 2c |eys%(pla|yers%-1,|
|000035d0| 70 6c 25 2d 31 2c 6c 6f | 6f 70 33 25 29 3d 63 25 |pl%-1,lo|op3%)=c%|
|000035e0| 0d 02 38 1e ed 20 6c 6f | 6f 70 33 25 3a ed 20 6c |..8.. lo|op3%:. l|
|000035f0| 6f 6f 70 32 25 3a ed 20 | 6c 6f 6f 70 31 25 0d 02 |oop2%:. |loop1%..|
|00003600| 39 0a d9 20 23 69 6e 25 | 0d 02 3a 05 e1 0d 02 3b |9.. #in%|..:....;|
|00003610| 05 3a 0d 02 3c 0f dd 20 | f2 73 61 76 65 6b 65 79 |.:..<.. |.savekey|
|00003620| 73 0d 02 3d 1f ea 20 6f | 75 74 25 2c 6c 6f 6f 70 |s..=.. o|ut%,loop|
|00003630| 31 25 2c 6c 6f 6f 70 32 | 25 2c 6c 6f 6f 70 33 25 |1%,loop2|%,loop3%|
|00003640| 0d 02 3e 25 6f 75 74 25 | 3d ae 28 22 3c 53 63 6f |..>%out%|=.("<Sco|
|00003650| 72 65 73 31 30 24 44 69 | 72 3e 2e 46 69 72 65 4b |res10$Di|r>.FireK|
|00003660| 65 79 73 22 29 0d 02 3f | 30 e3 20 6c 6f 6f 70 31 |eys")..?|0. loop1|
|00003670| 25 3d 30 20 b8 20 33 3a | e3 20 6c 6f 6f 70 32 25 |%=0 . 3:|. loop2%|
|00003680| 3d 30 20 b8 20 33 3a e3 | 20 6c 6f 6f 70 33 25 3d |=0 . 3:.| loop3%=|
|00003690| 30 20 b8 20 34 0d 02 40 | 26 d5 23 6f 75 74 25 2c |0 . 4..@|&.#out%,|
|000036a0| 6b 65 79 73 25 28 6c 6f | 6f 70 31 25 2c 6c 6f 6f |keys%(lo|op1%,loo|
|000036b0| 70 32 25 2c 6c 6f 6f 70 | 33 25 29 0d 02 41 1e ed |p2%,loop|3%)..A..|
|000036c0| 20 6c 6f 6f 70 33 25 3a | ed 20 6c 6f 6f 70 32 25 | loop3%:|. loop2%|
|000036d0| 3a ed 20 6c 6f 6f 70 31 | 25 0d 02 42 0b d9 20 23 |:. loop1|%..B.. #|
|000036e0| 6f 75 74 25 0d 02 43 2d | ff 28 22 53 65 74 54 79 |out%..C-|.("SetTy|
|000036f0| 70 65 20 3c 53 63 6f 72 | 65 73 31 30 24 44 69 72 |pe <Scor|es10$Dir|
|00003700| 3e 2e 46 69 72 65 4b 65 | 79 73 20 44 61 74 61 22 |>.FireKe|ys Data"|
|00003710| 29 0d 02 44 05 e1 0d 02 | 45 05 3a 0d 02 46 0e dd |)..D....|E.:..F..|
|00003720| 20 f2 72 75 6e 67 61 6d | 65 0d 02 47 17 ea 20 6c | .rungam|e..G.. l|
|00003730| 6f 6f 70 25 2c 6c 6f 6f | 70 32 25 2c 70 74 72 25 |oop%,loo|p2%,ptr%|
|00003740| 0d 02 48 13 f2 6d 75 73 | 69 63 5f 66 61 64 65 5f |..H..mus|ic_fade_|
|00003750| 6f 75 74 0d 02 49 12 c8 | 99 20 22 51 54 4d 5f 50 |out..I..|. "QTM_P|
|00003760| 61 75 73 65 22 0d 02 4a | 2f e7 20 70 6c 61 79 65 |ause"..J|/. playe|
|00003770| 72 73 25 3d 31 20 8c 20 | 6f 66 66 5f 70 6c 61 79 |rs%=1 . |off_play|
|00003780| 25 21 30 3d 31 3a 6f 66 | 66 5f 70 6c 61 79 25 21 |%!0=1:of|f_play%!|
|00003790| 37 32 3d 30 0d 02 4b 3f | e7 20 70 6c 61 79 65 72 |72=0..K?|. player|
|000037a0| 73 25 3d 32 20 8c 20 6f | 66 66 5f 70 6c 61 79 25 |s%=2 . o|ff_play%|
|000037b0| 21 30 3d 31 3a 6f 66 66 | 5f 70 6c 61 79 25 21 37 |!0=1:off|_play%!7|
|000037c0| 32 3d 31 3a 6f 66 66 5f | 70 6c 61 79 25 21 31 34 |2=1:off_|play%!14|
|000037d0| 34 3d 30 0d 02 4c 4f e7 | 20 70 6c 61 79 65 72 73 |4=0..LO.| players|
|000037e0| 25 3d 33 20 8c 20 6f 66 | 66 5f 70 6c 61 79 25 21 |%=3 . of|f_play%!|
|000037f0| 30 3d 31 3a 6f 66 66 5f | 70 6c 61 79 25 21 37 32 |0=1:off_|play%!72|
|00003800| 3d 31 3a 6f 66 66 5f 70 | 6c 61 79 25 21 31 34 34 |=1:off_p|lay%!144|
|00003810| 3d 31 3a 6f 66 66 5f 70 | 6c 61 79 25 21 32 31 36 |=1:off_p|lay%!216|
|00003820| 3d 30 0d 02 4d 5f e7 20 | 70 6c 61 79 65 72 73 25 |=0..M_. |players%|
|00003830| 3d 34 20 8c 20 6f 66 66 | 5f 70 6c 61 79 25 21 30 |=4 . off|_play%!0|
|00003840| 3d 31 3a 6f 66 66 5f 70 | 6c 61 79 25 21 37 32 3d |=1:off_p|lay%!72=|
|00003850| 31 3a 6f 66 66 5f 70 6c | 61 79 25 21 31 34 34 3d |1:off_pl|ay%!144=|
|00003860| 31 3a 6f 66 66 5f 70 6c | 61 79 25 21 32 31 36 3d |1:off_pl|ay%!216=|
|00003870| 31 3a 6f 66 66 5f 70 6c | 61 79 25 21 32 38 38 3d |1:off_pl|ay%!288=|
|00003880| 30 0d 02 4e 12 70 74 72 | 25 3d 6f 66 66 5f 6b 65 |0..N.ptr|%=off_ke|
|00003890| 79 73 25 0d 02 4f 11 e3 | 20 6c 6f 6f 70 25 3d 30 |ys%..O..| loop%=0|
|000038a0| 20 b8 20 33 0d 02 50 12 | e3 20 6c 6f 6f 70 32 25 | . 3..P.|. loop2%|
|000038b0| 3d 30 20 b8 20 34 0d 02 | 51 2e 21 70 74 72 25 3d |=0 . 4..|Q.!ptr%=|
|000038c0| 6b 65 79 73 25 28 70 6c | 61 79 65 72 73 25 2d 31 |keys%(pl|ayers%-1|
|000038d0| 2c 6c 6f 6f 70 25 2c 6c | 6f 6f 70 32 25 29 20 82 |,loop%,l|oop2%) .|
|000038e0| 20 26 38 30 0d 02 52 0b | 70 74 72 25 2b 3d 34 0d | &80..R.|ptr%+=4.|
|000038f0| 02 53 0c ed 20 6c 6f 6f | 70 32 25 0d 02 54 0b ed |.S.. loo|p2%..T..|
|00003900| 20 6c 6f 6f 70 25 0d 02 | 55 11 e3 20 6c 6f 6f 70 | loop%..|U.. loop|
|00003910| 25 3d 30 20 b8 20 37 0d | 02 56 20 6f 66 66 5f 70 |%=0 . 7.|.V off_p|
|00003920| 61 73 73 25 3f 6c 6f 6f | 70 25 3d 70 61 73 73 25 |ass%?loo|p%=pass%|
|00003930| 28 6c 6f 6f 70 25 29 0d | 02 57 0b ed 20 6c 6f 6f |(loop%).|.W.. loo|
|00003940| 70 25 0d 02 58 0b d6 20 | 67 61 6d 65 25 0d 02 59 |p%..X.. |game%..Y|
|00003950| 12 c8 99 20 22 51 54 4d | 5f 53 74 61 72 74 22 0d |... "QTM|_Start".|
|00003960| 02 5a 12 f2 6d 75 73 69 | 63 5f 66 61 64 65 5f 69 |.Z..musi|c_fade_i|
|00003970| 6e 0d 02 5b 48 f2 63 68 | 65 63 6b 73 63 6f 72 65 |n..[H.ch|eckscore|
|00003980| 73 28 6f 66 66 5f 70 6c | 61 79 25 21 34 38 2c 6f |s(off_pl|ay%!48,o|
|00003990| 66 66 5f 70 6c 61 79 25 | 21 31 32 30 2c 6f 66 66 |ff_play%|!120,off|
|000039a0| 5f 70 6c 61 79 25 21 31 | 39 32 2c 6f 66 66 5f 70 |_play%!1|92,off_p|
|000039b0| 6c 61 79 25 21 32 36 34 | 29 0d 02 5c 05 e1 0d 02 |lay%!264|)..\....|
|000039c0| 5d 05 3a 0d 02 5e 22 dd | 20 f2 73 63 61 6c 65 64 |].:..^".| .scaled|
|000039d0| 28 73 70 24 2c 63 78 25 | 2c 63 79 25 2c 73 63 78 |(sp$,cx%|,cy%,scx|
|000039e0| 2c 73 63 79 29 0d 02 5f | 2c ea 20 73 78 25 2c 73 |,scy).._|,. sx%,s|
|000039f0| 79 25 2c 73 63 61 6c 65 | 25 2c 6d 75 6c 78 25 2c |y%,scale|%,mulx%,|
|00003a00| 64 69 76 78 25 2c 6d 75 | 6c 79 25 2c 64 69 76 79 |divx%,mu|ly%,divy|
|00003a10| 25 0d 02 60 0f de 20 73 | 63 61 6c 65 25 20 31 36 |%..`.. s|cale% 16|
|00003a20| 0d 02 61 44 e7 20 73 63 | 78 3e 3d 31 20 8c 20 6d |..aD. sc|x>=1 . m|
|00003a30| 75 6c 78 25 3d 73 63 78 | 2a 31 30 30 30 3a 64 69 |ulx%=scx|*1000:di|
|00003a40| 76 78 25 3d 31 30 30 30 | 20 8b 20 6d 75 6c 78 25 |vx%=1000| . mulx%|
|00003a50| 3d 31 30 30 30 3a 64 69 | 76 78 25 3d 31 30 30 30 |=1000:di|vx%=1000|
|00003a60| 2f 73 63 78 0d 02 62 44 | e7 20 73 63 79 3e 3d 31 |/scx..bD|. scy>=1|
|00003a70| 20 8c 20 6d 75 6c 79 25 | 3d 73 63 79 2a 31 30 30 | . muly%|=scy*100|
|00003a80| 30 3a 64 69 76 79 25 3d | 31 30 30 30 20 8b 20 6d |0:divy%=|1000 . m|
|00003a90| 75 6c 79 25 3d 31 30 30 | 30 3a 64 69 76 79 25 3d |uly%=100|0:divy%=|
|00003aa0| 31 30 30 30 2f 73 63 79 | 0d 02 63 40 73 63 61 6c |1000/scy|..c@scal|
|00003ab0| 65 25 21 30 3d 6d 75 6c | 78 25 3a 73 63 61 6c 65 |e%!0=mul|x%:scale|
|00003ac0| 25 21 34 3d 6d 75 6c 79 | 25 3a 73 63 61 6c 65 25 |%!4=muly|%:scale%|
|00003ad0| 21 38 3d 64 69 76 78 25 | 3a 73 63 61 6c 65 25 21 |!8=divx%|:scale%!|
|00003ae0| 31 32 3d 64 69 76 79 25 | 0d 02 64 2a c8 99 20 22 |12=divy%|..d*.. "|
|00003af0| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 34 30 2c |OS_Sprit|eOp",40,|
|00003b00| 30 2c 73 70 24 20 b8 20 | 2c 2c 2c 73 78 25 2c 73 |0,sp$ . |,,,sx%,s|
|00003b10| 79 25 0d 02 65 35 73 78 | 25 3d 28 73 78 25 2a 73 |y%..e5sx|%=(sx%*s|
|00003b20| 63 78 29 2a 32 3a 73 79 | 25 3d 28 73 79 25 2a 73 |cx)*2:sy|%=(sy%*s|
|00003b30| 63 79 29 2a 32 3a 63 78 | 25 2d 3d 73 78 25 3a 63 |cy)*2:cx|%-=sx%:c|
|00003b40| 79 25 2d 3d 73 79 25 0d | 02 66 2e c8 99 20 22 4f |y%-=sy%.|.f... "O|
|00003b50| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 35 32 2c 30 |S_Sprite|Op",52,0|
|00003b60| 2c 73 70 24 2c 63 78 25 | 2c 63 79 25 2c 38 2c 73 |,sp$,cx%|,cy%,8,s|
|00003b70| 63 61 6c 65 25 0d 02 67 | 05 e1 0d 02 68 05 3a 0d |cale%..g|....h.:.|
|00003b80| 02 69 20 dd 20 f2 6f 75 | 74 6c 69 6e 65 28 78 25 |.i . .ou|tline(x%|
|00003b90| 2c 79 25 2c 74 24 2c 63 | 31 25 2c 63 32 25 29 0d |,y%,t$,c|1%,c2%).|
|00003ba0| 02 6a 2d e7 20 78 25 3c | 3e 2d 31 20 8c 20 78 25 |.j-. x%<|>-1 . x%|
|00003bb0| 3d 78 25 2a 33 32 20 8b | 20 78 25 3d 31 32 38 30 |=x%*32 .| x%=1280|
|00003bc0| 2f 32 2d 28 a9 20 74 24 | 2a 31 36 29 0d 02 6b 1d |/2-(. t$|*16)..k.|
|00003bd0| 79 25 3d 28 33 32 2d 79 | 25 29 2a 33 32 3a ef 20 |y%=(32-y|%)*32:. |
|00003be0| 35 3a e6 20 30 2c 63 31 | 25 0d 02 6c 21 ec 20 78 |5:. 0,c1|%..l!. x|
|00003bf0| 25 2d 34 2c 79 25 3a f1 | 20 74 24 3a ec 20 78 25 |%-4,y%:.| t$:. x%|
|00003c00| 2b 34 2c 79 25 3a f1 20 | 74 24 0d 02 6d 21 ec 20 |+4,y%:. |t$..m!. |
|00003c10| 78 25 2c 79 25 2d 34 3a | f1 20 74 24 3a ec 20 78 |x%,y%-4:|. t$:. x|
|00003c20| 25 2c 79 25 2b 34 3a f1 | 20 74 24 0d 02 6e 1e e6 |%,y%+4:.| t$..n..|
|00003c30| 20 30 2c 63 32 25 3a ec | 20 78 25 2c 79 25 3a f1 | 0,c2%:.| x%,y%:.|
|00003c40| 20 74 24 3a ef 20 34 3a | 87 0d 02 6f 05 e1 0d ff | t$:. 4:|...o....|
+--------+-------------------------+-------------------------+--------+--------+