home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 2 / APDL_PD2A.iso / games / tetris / ctetris_2 < prev    next >
ArcFS Archive  |  1995-10-11  |  142.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: ArcFS Archive (archive/arcFS).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert ArcFS Archive (archive/arcFS) magic Supported
100% file RISC OS archive (ArcFS format) default
99% file data default
100% TrID Acorn ArcFS Archive default
100% dearkID deark: arcfs default
100% gt2 Kopftext: 'Archive' default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 1c 02 00 00 54 03 00 00 |Archive.|....T...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 43 54 65 74 72 69 | 73 00 00 00 ff ff ff ff |.!CTetri|s.......|
|00000070| 45 fd ff ff 09 5e b4 67 | 00 00 00 00 ff ff ff ff |E....^.g|........|
|00000080| f8 01 00 80 82 21 48 65 | 6c 70 00 57 69 6e 20 20 |.....!He|lp.Win |
|00000090| 56 12 00 00 45 ff ff ff | 26 98 50 63 03 00 15 e9 |V...E...|&.Pc....|
|000000a0| 56 12 00 00 24 00 00 00 | 82 21 52 75 6e 00 77 57 |V...$...|.!Run.wW|
|000000b0| 69 6e 20 20 d3 00 00 00 | 46 eb ff ff 03 96 b0 03 |in ....|F.......|
|000000c0| 03 00 41 bd d3 00 00 00 | 9e 12 00 00 82 21 52 75 |..A.....|.....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 20 | b6 6b 00 00 46 fb ff ff |nImage. |.k..F...|
|000000e0| 2d 9b b0 03 03 00 f9 1c | b6 6b 00 00 95 13 00 00 |-.......|.k......|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 20 20 f4 01 00 00 |.!Sprite|s. ....|
|00000100| 45 f9 ff ff 50 d8 ec 65 | 03 00 30 b3 f4 01 00 00 |E...P..e|..0.....|
|00000110| 6f 7f 00 00 82 21 53 70 | 72 69 74 65 73 32 32 00 |o....!Sp|rites22.|
|00000120| 64 04 00 00 45 f9 ff ff | ee 03 ed 65 03 00 a3 13 |d...E...|...e....|
|00000130| 64 04 00 00 87 81 00 00 | 82 43 54 5f 54 75 6e 65 |d.......|.CT_Tune|
|00000140| 00 6e 20 20 38 9f 00 00 | 44 b6 fc ff 5f e2 6a 9f |.n 8...|D..._.j.|
|00000150| 03 00 09 57 38 9f 00 00 | 0f 86 00 00 82 4b 65 79 |...W8...|.....Key|
|00000160| 4e 61 6d 65 73 00 20 20 | 6c 01 00 00 44 fd ff ff |Names. |l...D...|
|00000170| 6b 1a 49 99 03 00 9a 0d | 6c 01 00 00 6b 25 01 00 |k.I.....|l...k%..|
|00000180| 82 4c 69 63 65 6e 63 65 | 00 6e 20 20 b2 11 00 00 |.Licence|.n ....|
|00000190| 45 ff ff ff 76 a6 50 63 | 03 00 73 94 b2 11 00 00 |E...v.Pc|..s.....|
|000001a0| fb 26 01 00 82 50 6c 61 | 79 65 72 4d 6f 64 00 20 |.&...Pla|yerMod. |
|000001b0| b0 5c 00 00 44 fa ff ff | f7 6c 1b 71 03 00 17 df |.\..D...|.l.q....|
|000001c0| b0 5c 00 00 d1 38 01 00 | 82 53 70 72 69 74 65 73 |.\...8..|.Sprites|
|000001d0| 00 6e 20 20 70 94 00 00 | 44 f9 ff ff f1 44 2d cb |.n p...|D....D-.|
|000001e0| 03 00 94 3e 70 94 00 00 | a5 95 01 00 82 54 65 6d |...>p...|.....Tem|
|000001f0| 70 6c 61 74 65 73 00 20 | 54 01 00 00 44 ec ff ff |plates. |T...D...|
|00000200| df d1 2a cb 03 00 c4 57 | 54 01 00 00 39 2a 02 00 |..*....W|T...9*..|
|00000210| 82 54 72 61 63 6b 65 72 | 4c 69 62 00 bc 0b 00 00 |.Tracker|Lib.....|
|00000220| 45 fa ff ff 31 fa 4e 63 | 03 00 a6 12 bc 0b 00 00 |E...1.Nc|........|
|00000230| b1 2b 02 00 00 21 43 6c | 6f 73 77 57 69 6e 20 20 |.+...!Cl|oswWin |
|00000240| 2d 20 43 6c 6f 73 65 73 | 20 77 69 6e 64 6f 77 73 |- Closes| windows|
|00000250| 21 0a 20 20 cc 1c 20 20 | 00 00 00 00 00 00 00 00 |!. .. |........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 82 21 48 65 |....File|Data.!He|
|00000360| 6c 70 00 57 69 6e 20 20 | 56 12 00 00 45 ff ff ff |lp.Win |V...E...|
|00000370| 26 98 50 63 03 00 15 e9 | 20 43 68 61 6c 6c 65 6e |&.Pc....| Challen|
|00000380| 67 65 20 54 65 74 72 69 | 73 20 20 77 72 69 74 74 |ge Tetri|s writt|
|00000390| 65 6e 20 62 79 20 74 68 | 65 20 4d 61 6e 69 63 20 |en by th|e Manic |
|000003a0| 48 61 63 6b 65 72 0a 20 | af af af af af af af af |Hacker. |........|
|000003b0| af af af af af af af af | 0a 0a 20 4f 62 6a 65 63 |........|.. Objec|
|000003c0| 74 69 76 65 0a 20 af af | af af af af af af af 0a |tive. ..|........|
|000003d0| 20 54 6f 20 66 69 74 20 | 74 68 65 20 70 6c 61 79 | To fit |the play|
|000003e0| 69 6e 67 20 70 69 65 63 | 65 73 2c 20 65 61 63 68 |ing piec|es, each|
|000003f0| 20 63 6f 6e 73 69 73 74 | 69 6e 67 20 6f 66 20 66 | consist|ing of f|
|00000400| 6f 75 72 20 62 6c 6f 63 | 6b 73 2c 20 74 6f 67 65 |our bloc|ks, toge|
|00000410| 74 68 65 72 20 77 69 74 | 68 20 61 73 0a 66 65 77 |ther wit|h as.few|
|00000420| 20 67 61 70 73 20 61 73 | 20 70 6f 73 73 69 62 6c | gaps as| possibl|
|00000430| 65 2c 20 75 73 69 6e 67 | 20 6c 65 66 74 2c 20 72 |e, using| left, r|
|00000440| 69 67 68 74 2c 20 64 72 | 6f 70 2c 20 61 6e 64 20 |ight, dr|op, and |
|00000450| 72 6f 74 61 74 65 20 63 | 6f 6e 74 72 6f 6c 73 2e |rotate c|ontrols.|
|00000460| 20 54 68 65 0a 70 6c 61 | 79 69 6e 67 20 61 72 65 | The.pla|ying are|
|00000470| 61 20 69 73 20 64 69 76 | 69 64 65 64 20 69 6e 74 |a is div|ided int|
|00000480| 6f 20 74 77 6f 20 63 6f | 6c 75 6d 6e 73 2e 0a 20 |o two co|lumns.. |
|00000490| 49 6e 20 65 69 74 68 65 | 72 20 63 6f 6c 75 6d 6e |In eithe|r column|
|000004a0| 2c 20 77 68 65 6e 20 6f | 6e 65 20 6f 72 20 6d 6f |, when o|ne or mo|
|000004b0| 72 65 20 6c 69 6e 65 73 | 20 6f 66 20 74 65 6e 20 |re lines| of ten |
|000004c0| 73 71 75 61 72 65 73 20 | 69 73 20 66 69 6c 6c 65 |squares |is fille|
|000004d0| 64 2c 20 74 68 65 6e 0a | 74 68 61 74 20 6c 69 6e |d, then.|that lin|
|000004e0| 65 20 64 69 73 61 70 70 | 65 61 72 73 2c 20 61 6c |e disapp|ears, al|
|000004f0| 6c 20 74 68 65 20 62 6c | 6f 63 6b 73 20 61 62 6f |l the bl|ocks abo|
|00000500| 76 65 20 66 61 6c 6c 20 | 64 6f 77 6e 20 62 79 20 |ve fall |down by |
|00000510| 6f 6e 65 20 6c 69 6e 65 | 2c 20 61 6e 64 2c 20 69 |one line|, and, i|
|00000520| 6e 20 61 0a 76 65 72 79 | 20 6e 61 73 74 79 20 6d |n a.very| nasty m|
|00000530| 6f 76 65 20 69 6e 64 65 | 65 64 2c 20 61 6c 6c 20 |ove inde|ed, all |
|00000540| 74 68 65 20 62 6c 6f 63 | 6b 73 20 6f 6e 20 74 68 |the bloc|ks on th|
|00000550| 65 20 73 61 6d 65 20 6c | 69 6e 65 20 61 6e 64 20 |e same l|ine and |
|00000560| 61 62 6f 76 65 2c 20 69 | 6e 20 74 68 65 0a 6f 70 |above, i|n the.op|
|00000570| 70 6f 73 69 74 65 20 63 | 6f 6c 75 6d 6e 2c 20 6d |posite c|olumn, m|
|00000580| 6f 76 65 20 75 70 20 6f | 6e 65 20 6c 69 6e 65 2e |ove up o|ne line.|
|00000590| 2e 2e 0a 0a 0a 20 52 75 | 6e 6e 69 6e 67 20 66 72 |..... Ru|nning fr|
|000005a0| 6f 6d 20 74 68 65 20 64 | 65 73 6b 74 6f 70 0a 20 |om the d|esktop. |
|000005b0| af af af af af af af af | af af af af af af af af |........|........|
|000005c0| af af af af af af af af | 0a 20 54 68 65 20 67 61 |........|. The ga|
|000005d0| 6d 65 20 77 69 6c 6c 20 | 68 61 70 70 69 6c 79 20 |me will |happily |
|000005e0| 73 69 74 20 6f 6e 20 74 | 68 65 20 69 63 6f 6e 20 |sit on t|he icon |
|000005f0| 62 61 72 2e 20 49 74 73 | 20 69 63 6f 6e 20 69 73 |bar. Its| icon is|
|00000600| 20 74 68 65 20 73 61 6d | 65 20 61 73 20 69 74 73 | the sam|e as its|
|00000610| 0a 61 70 70 6c 69 63 61 | 74 69 6f 6e 20 69 63 6f |.applica|tion ico|
|00000620| 6e 20 2d 20 61 20 72 65 | 64 20 72 65 76 65 72 73 |n - a re|d revers|
|00000630| 65 64 20 90 52 91 20 66 | 6f 72 20 74 68 65 20 6c |ed .R. f|or the l|
|00000640| 65 73 73 20 6f 62 73 65 | 72 76 61 6e 74 20 61 6d |ess obse|rvant am|
|00000650| 6f 6e 67 73 74 20 79 6f | 75 2e 0a 20 43 6c 69 63 |ongst yo|u.. Clic|
|00000660| 6b 69 6e 67 20 53 65 6c | 65 63 74 20 6f 72 20 41 |king Sel|ect or A|
|00000670| 64 6a 75 73 74 20 6f 6e | 20 74 68 69 73 20 77 69 |djust on| this wi|
|00000680| 6c 6c 20 74 61 6b 65 20 | 79 6f 75 20 74 6f 20 74 |ll take |you to t|
|00000690| 68 65 20 67 61 6d 65 27 | 73 20 74 69 74 6c 65 20 |he game'|s title |
|000006a0| 73 63 72 65 65 6e 2e 0a | 43 6c 69 63 6b 69 6e 67 |screen..|Clicking|
|000006b0| 20 4d 65 6e 75 20 77 69 | 6c 6c 20 6f 70 65 6e 20 | Menu wi|ll open |
|000006c0| 61 20 73 6d 61 6c 6c 20 | 6d 65 6e 75 20 77 69 74 |a small |menu wit|
|000006d0| 68 20 74 77 6f 20 6f 70 | 74 69 6f 6e 73 3a 20 90 |h two op|tions: .|
|000006e0| 50 6c 61 79 20 67 61 6d | 65 91 20 28 61 67 61 69 |Play gam|e. (agai|
|000006f0| 6e 2c 0a 69 74 20 74 61 | 6b 65 73 20 79 6f 75 20 |n,.it ta|kes you |
|00000700| 74 6f 20 74 68 65 20 74 | 69 74 6c 65 20 70 61 67 |to the t|itle pag|
|00000710| 65 29 20 61 6e 64 20 90 | 51 75 69 74 91 20 77 68 |e) and .|Quit. wh|
|00000720| 69 63 68 20 73 70 65 61 | 6b 73 20 66 6f 72 20 69 |ich spea|ks for i|
|00000730| 74 73 65 6c 66 2e 0a 20 | 59 6f 75 20 77 69 6c 6c |tself.. |You will|
|00000740| 20 66 69 6e 64 20 74 68 | 61 74 20 79 6f 75 20 63 | find th|at you c|
|00000750| 61 6e 6e 6f 74 20 72 75 | 6e 20 6d 6f 72 65 20 74 |annot ru|n more t|
|00000760| 68 61 6e 20 6f 6e 65 20 | 63 6f 70 79 20 61 74 20 |han one |copy at |
|00000770| 61 20 74 69 6d 65 2e 0a | 20 54 68 65 20 67 61 6d |a time..| The gam|
|00000780| 65 20 63 61 6e 20 61 6c | 73 6f 20 62 65 20 72 75 |e can al|so be ru|
|00000790| 6e 20 66 72 6f 6d 20 77 | 69 74 68 6f 75 74 2e 0a |n from w|ithout..|
|000007a0| 0a 0a 20 4f 6e 65 20 70 | 6c 61 79 65 72 20 6d 6f |.. One p|layer mo|
|000007b0| 64 65 0a 20 af af af af | af af af af af af af af |de. ....|........|
|000007c0| af af af 0a 20 50 69 65 | 63 65 73 20 66 61 6c 6c |.... Pie|ces fall|
|000007d0| 2c 20 6f 6e 65 20 61 74 | 20 61 20 74 69 6d 65 2c |, one at| a time,|
|000007e0| 20 64 6f 77 6e 20 65 61 | 63 68 20 73 69 64 65 20 | down ea|ch side |
|000007f0| 6f 66 20 74 68 65 20 70 | 6c 61 79 69 6e 67 20 61 |of the p|laying a|
|00000800| 72 65 61 2e 0a 20 41 20 | 6c 69 66 65 20 69 73 20 |rea.. A |life is |
|00000810| 6c 6f 73 74 20 77 68 65 | 6e 20 61 20 70 69 65 63 |lost whe|n a piec|
|00000820| 65 20 6c 61 6e 64 73 20 | 61 74 20 74 68 65 20 74 |e lands |at the t|
|00000830| 6f 70 20 6f 66 20 65 69 | 74 68 65 72 20 70 6c 61 |op of ei|ther pla|
|00000840| 79 69 6e 67 20 63 6f 6c | 75 6d 6e 2c 20 69 65 2e |ying col|umn, ie.|
|00000850| 0a 69 74 20 63 61 6e 6e | 6f 74 20 66 61 6c 6c 2e |.it cann|ot fall.|
|00000860| 20 57 68 65 6e 20 74 68 | 69 73 20 68 61 70 70 65 | When th|is happe|
|00000870| 6e 73 2c 20 74 68 65 20 | 6e 75 6d 62 65 72 20 6f |ns, the |number o|
|00000880| 66 20 62 6c 6f 63 6b 73 | 20 69 6e 20 74 68 65 20 |f blocks| in the |
|00000890| 62 6f 74 74 6f 6d 20 74 | 65 6e 0a 6c 69 6e 65 73 |bottom t|en.lines|
|000008a0| 20 6f 66 20 74 68 61 74 | 20 63 6f 6c 75 6d 6e 20 | of that| column |
|000008b0| 69 73 20 63 6f 75 6e 74 | 65 64 20 61 6e 64 20 61 |is count|ed and a|
|000008c0| 64 64 65 64 20 74 6f 20 | 79 6f 75 72 20 73 63 6f |dded to |your sco|
|000008d0| 72 65 2c 20 74 68 65 6e | 20 64 65 6c 65 74 65 64 |re, then| deleted|
|000008e0| 2c 20 61 6e 64 0a 74 68 | 65 20 62 6c 6f 63 6b 73 |, and.th|e blocks|
|000008f0| 20 61 62 6f 76 65 20 61 | 6c 6c 20 66 61 6c 6c 20 | above a|ll fall |
|00000900| 62 79 20 74 65 6e 20 6c | 69 6e 65 73 2e 0a 20 49 |by ten l|ines.. I|
|00000910| 66 20 61 20 62 6c 6f 63 | 6b 20 69 73 20 70 75 73 |f a bloc|k is pus|
|00000920| 68 65 64 20 75 70 20 74 | 6f 20 74 68 65 20 74 6f |hed up t|o the to|
|00000930| 70 20 6c 69 6e 65 20 69 | 6e 20 74 68 65 20 6f 70 |p line i|n the op|
|00000940| 70 6f 73 69 74 65 20 63 | 6f 6c 75 6d 6e 2c 20 74 |posite c|olumn, t|
|00000950| 68 65 20 73 61 6d 65 0a | 74 68 69 6e 67 20 68 61 |he same.|thing ha|
|00000960| 70 70 65 6e 73 2c 20 65 | 78 63 65 70 74 20 74 68 |ppens, e|xcept th|
|00000970| 61 74 20 79 6f 75 20 64 | 6f 20 6e 6f 74 20 6c 6f |at you d|o not lo|
|00000980| 73 65 20 61 20 6c 69 66 | 65 2e 0a 20 54 72 79 20 |se a lif|e.. Try |
|00000990| 74 6f 20 63 6f 6d 70 6c | 65 74 65 20 61 73 20 6d |to compl|ete as m|
|000009a0| 61 6e 79 20 6c 69 6e 65 | 73 20 61 74 20 61 20 74 |any line|s at a t|
|000009b0| 69 6d 65 20 61 73 20 79 | 6f 75 20 63 61 6e 21 0a |ime as y|ou can!.|
|000009c0| 20 59 6f 75 20 73 74 61 | 72 74 20 77 69 74 68 20 | You sta|rt with |
|000009d0| 74 68 72 65 65 20 6c 69 | 76 65 73 2c 20 6f 6e 20 |three li|ves, on |
|000009e0| 74 68 65 20 6c 65 76 65 | 6c 20 61 73 20 64 65 66 |the leve|l as def|
|000009f0| 69 6e 65 64 20 6f 6e 20 | 74 68 65 20 73 65 74 75 |ined on |the setu|
|00000a00| 70 20 73 63 72 65 65 6e | 2e 0a 0a 0a 20 54 77 6f |p screen|.... Two|
|00000a10| 20 70 6c 61 79 65 72 20 | 6d 6f 64 65 0a 20 af af | player |mode. ..|
|00000a20| af af af af af af af af | af af af af af 0a 20 45 |........|...... E|
|00000a30| 61 63 68 20 70 6c 61 79 | 65 72 20 63 6f 6e 74 72 |ach play|er contr|
|00000a40| 6f 6c 73 20 6f 6e 65 20 | 63 6f 6c 75 6d 6e 2c 20 |ols one |column, |
|00000a50| 77 69 74 68 20 70 6c 61 | 79 65 72 20 31 20 6f 6e |with pla|yer 1 on|
|00000a60| 20 74 68 65 20 6c 65 66 | 74 2e 0a 20 59 6f 75 20 | the lef|t.. You |
|00000a70| 6c 6f 73 65 20 77 68 65 | 6e 20 61 20 70 69 65 63 |lose whe|n a piec|
|00000a80| 65 20 6c 61 6e 64 73 20 | 61 74 20 74 68 65 20 74 |e lands |at the t|
|00000a90| 6f 70 20 6f 66 20 79 6f | 75 72 20 70 6c 61 79 69 |op of yo|ur playi|
|00000aa0| 6e 67 20 63 6f 6c 75 6d | 6e 2c 20 6f 72 20 77 68 |ng colum|n, or wh|
|00000ab0| 65 6e 20 61 0a 62 6c 6f | 63 6b 20 69 73 20 70 75 |en a.blo|ck is pu|
|00000ac0| 73 68 65 64 20 75 70 20 | 74 6f 20 79 6f 75 72 20 |shed up |to your |
|00000ad0| 74 6f 70 20 6c 69 6e 65 | 2e 20 57 68 65 6e 20 74 |top line|. When t|
|00000ae0| 68 69 73 20 68 61 70 70 | 65 6e 73 2c 20 74 68 65 |his happ|ens, the|
|00000af0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 62 6c 6f 63 6b | number |of block|
|00000b00| 73 0a 69 6e 20 74 68 65 | 20 62 6f 74 74 6f 6d 20 |s.in the| bottom |
|00000b10| 74 65 6e 20 6c 69 6e 65 | 73 20 6f 66 20 74 68 61 |ten line|s of tha|
|00000b20| 74 20 63 6f 6c 75 6d 6e | 20 69 73 20 63 6f 75 6e |t column| is coun|
|00000b30| 74 65 64 20 61 6e 64 20 | 61 64 64 65 64 20 74 6f |ted and |added to|
|00000b40| 20 79 6f 75 72 20 73 63 | 6f 72 65 2c 0a 74 68 65 | your sc|ore,.the|
|00000b50| 6e 20 64 65 6c 65 74 65 | 64 2c 20 61 6e 64 20 74 |n delete|d, and t|
|00000b60| 68 65 20 62 6c 6f 63 6b | 73 20 61 62 6f 76 65 20 |he block|s above |
|00000b70| 61 6c 6c 20 66 61 6c 6c | 20 62 79 20 74 65 6e 20 |all fall| by ten |
|00000b80| 6c 69 6e 65 73 2e 20 57 | 68 65 6e 20 79 6f 75 72 |lines. W|hen your|
|00000b90| 20 6f 70 70 6f 6e 65 6e | 74 0a 63 6f 6d 70 6c 65 | opponen|t.comple|
|00000ba0| 74 65 73 20 61 20 6c 69 | 6e 65 2c 20 74 68 65 20 |tes a li|ne, the |
|00000bb0| 62 6c 6f 63 6b 73 20 6f | 6e 20 79 6f 75 72 20 73 |blocks o|n your s|
|00000bc0| 69 64 65 20 61 72 65 20 | 6e 6f 74 20 70 75 73 68 |ide are |not push|
|00000bd0| 65 64 20 75 70 20 75 6e | 74 69 6c 20 79 6f 75 72 |ed up un|til your|
|00000be0| 0a 70 6c 61 79 69 6e 67 | 20 70 69 65 63 65 20 68 |.playing| piece h|
|00000bf0| 61 73 20 6c 61 6e 64 65 | 64 2e 0a 20 54 68 65 20 |as lande|d.. The |
|00000c00| 66 69 72 73 74 20 70 6c | 61 79 65 72 20 74 6f 20 |first pl|ayer to |
|00000c10| 77 69 6e 20 35 20 67 61 | 6d 65 73 20 69 73 20 74 |win 5 ga|mes is t|
|00000c20| 68 65 20 6f 76 65 72 61 | 6c 6c 20 77 69 6e 6e 65 |he overa|ll winne|
|00000c30| 72 2e 0a 0a 0a 20 43 6f | 6e 74 72 6f 6c 20 6d 65 |r.... Co|ntrol me|
|00000c40| 74 68 6f 64 73 0a 20 af | af af af af af af af af |thods. .|........|
|00000c50| af af af af af af 0a 20 | 59 6f 75 20 63 61 6e 20 |....... |You can |
|00000c60| 6d 61 6b 65 20 75 73 65 | 20 6f 66 20 74 68 65 20 |make use| of the |
|00000c70| 6a 6f 79 73 74 69 63 6b | 20 70 6f 72 74 73 20 6f |joystick| ports o|
|00000c80| 6e 20 74 68 65 20 41 33 | 30 31 30 2e 20 50 6c 61 |n the A3|010. Pla|
|00000c90| 79 65 72 20 31 20 75 73 | 65 73 20 74 68 65 0a 6c |yer 1 us|es the.l|
|00000ca0| 65 66 74 2d 68 61 6e 64 | 20 70 6f 72 74 2c 20 6c |eft-hand| port, l|
|00000cb0| 65 61 76 69 6e 67 20 74 | 68 65 20 72 69 67 68 74 |eaving t|he right|
|00000cc0| 2d 68 61 6e 64 20 70 6f | 72 74 20 66 6f 72 20 70 |-hand po|rt for p|
|00000cd0| 6c 61 79 65 72 20 32 2e | 0a 20 46 61 69 6c 69 6e |layer 2.|. Failin|
|00000ce0| 67 20 74 68 61 74 2c 20 | 74 68 65 72 65 27 73 20 |g that, |there's |
|00000cf0| 61 6c 77 61 79 73 20 74 | 68 65 20 6b 65 79 62 6f |always t|he keybo|
|00000d00| 61 72 64 21 20 54 68 65 | 20 64 65 66 61 75 6c 74 |ard! The| default|
|00000d10| 20 6b 65 79 73 20 61 72 | 65 3a 0a 0a 20 20 20 20 | keys ar|e:.. |
|00000d20| 20 20 20 20 20 50 6c 61 | 79 65 72 20 31 20 20 50 | Pla|yer 1 P|
|00000d30| 6c 61 79 65 72 20 32 20 | 20 4a 6f 79 73 74 69 63 |layer 2 | Joystic|
|00000d40| 6b 0a 20 4c 65 66 74 20 | 20 20 20 5a 20 20 20 20 |k. Left | Z |
|00000d50| 20 20 20 20 20 6b 70 20 | 31 20 28 2c 29 20 20 4c | kp |1 (,) L|
|00000d60| 65 66 74 0a 20 52 69 67 | 68 74 20 20 20 58 20 20 |eft. Rig|ht X |
|00000d70| 20 20 20 20 20 20 20 6b | 70 20 32 20 28 2e 29 20 | k|p 2 (.) |
|00000d80| 20 52 69 67 68 74 0a 20 | 44 72 6f 70 20 20 20 20 | Right. |Drop |
|00000d90| 2f 20 20 20 28 43 29 20 | 20 20 6b 70 20 35 20 28 |/ (C) | kp 5 (|
|00000da0| 27 29 20 20 44 6f 77 6e | 0a 20 52 6f 74 61 74 65 |') Down|. Rotate|
|00000db0| 20 20 52 65 74 20 28 47 | 29 20 20 20 6b 70 20 2d | Ret (G|) kp -|
|00000dc0| 20 28 23 29 20 20 46 69 | 72 65 0a 20 51 75 69 74 | (#) Fi|re. Quit|
|00000dd0| 20 20 20 20 60 20 20 20 | 20 20 20 20 20 20 50 67 | ` | Pg|
|00000de0| 55 70 20 20 20 20 20 20 | 75 73 65 20 6b 65 79 73 |Up |use keys|
|00000df0| 0a 0a 20 54 68 65 20 6b | 65 79 73 20 69 6e 20 62 |.. The k|eys in b|
|00000e00| 72 61 63 6b 65 74 73 20 | 61 72 65 20 74 68 65 20 |rackets |are the |
|00000e10| 65 71 75 69 76 61 6c 65 | 6e 74 73 20 75 73 65 64 |equivale|nts used|
|00000e20| 20 6f 6e 20 74 68 65 20 | 41 34 2e 20 49 6e 20 74 | on the |A4. In t|
|00000e30| 77 6f 20 70 6c 61 79 65 | 72 0a 6d 6f 64 65 2c 20 |wo playe|r.mode, |
|00000e40| 62 6f 74 68 20 71 75 69 | 74 20 6b 65 79 73 20 6d |both qui|t keys m|
|00000e50| 75 73 74 20 62 65 20 75 | 73 65 64 20 74 6f 67 65 |ust be u|sed toge|
|00000e60| 74 68 65 72 2e 0a 0a 20 | 54 68 65 73 65 20 6b 65 |ther... |These ke|
|00000e70| 79 73 20 6d 61 79 20 61 | 74 20 61 6e 79 20 74 69 |ys may a|t any ti|
|00000e80| 6d 65 20 28 4e 4f 54 20 | 6f 6e 20 74 68 65 20 64 |me (NOT |on the d|
|00000e90| 65 73 6b 74 6f 70 21 29 | 20 62 65 20 75 73 65 64 |esktop!)| be used|
|00000ea0| 20 74 6f 20 63 6f 6e 74 | 72 6f 6c 20 74 68 65 0a | to cont|rol the.|
|00000eb0| 73 6f 75 6e 64 3a 0a 0a | 20 46 31 20 20 4d 75 73 |sound:..| F1 Mus|
|00000ec0| 69 63 20 6f 6e 20 20 20 | 46 32 20 4d 75 73 69 63 |ic on |F2 Music|
|00000ed0| 20 6f 66 66 0a 20 46 33 | 20 20 46 58 20 6f 6e 20 | off. F3| FX on |
|00000ee0| 20 20 20 20 20 46 34 20 | 46 58 20 6f 66 66 0a 0a | F4 |FX off..|
|00000ef0| 20 54 68 65 79 20 61 72 | 65 20 6e 6f 74 20 72 65 | They ar|e not re|
|00000f00| 64 65 66 69 6e 61 62 6c | 65 2e 0a 0a 0a 20 54 68 |definabl|e.... Th|
|00000f10| 65 20 73 65 74 75 70 20 | 73 63 72 65 65 6e 20 28 |e setup |screen (|
|00000f20| 74 69 74 6c 65 20 70 61 | 67 65 29 0a 20 af af af |title pa|ge). ...|
|00000f30| af af af af af af af af | af af af af af 0a 20 54 |........|...... T|
|00000f40| 68 65 20 63 6f 6e 74 72 | 6f 6c 20 6d 65 74 68 6f |he contr|ol metho|
|00000f50| 64 20 61 6e 64 20 6b 65 | 79 20 64 65 66 69 6e 69 |d and ke|y defini|
|00000f60| 74 69 6f 6e 20 69 63 6f | 6e 73 20 61 72 65 20 69 |tion ico|ns are i|
|00000f70| 6e 20 74 77 6f 20 63 6f | 6c 75 6d 6e 73 20 2d 20 |n two co|lumns - |
|00000f80| 6c 65 66 74 20 66 6f 72 | 0a 70 6c 61 79 65 72 20 |left for|.player |
|00000f90| 31 2c 20 72 69 67 68 74 | 20 66 6f 72 20 70 6c 61 |1, right| for pla|
|00000fa0| 79 65 72 20 32 2e 20 54 | 6f 20 73 65 74 20 74 68 |yer 2. T|o set th|
|00000fb0| 65 20 63 6f 6e 74 72 6f | 6c 20 6d 65 74 68 6f 64 |e contro|l method|
|00000fc0| 2c 20 63 6c 69 63 6b 20 | 6f 6e 20 74 68 65 0a 61 |, click |on the.a|
|00000fd0| 70 70 72 6f 70 72 69 61 | 74 65 20 6b 65 79 20 6f |ppropria|te key o|
|00000fe0| 72 20 6a 6f 79 73 74 69 | 63 6b 20 69 63 6f 6e 2e |r joysti|ck icon.|
|00000ff0| 20 54 6f 20 64 65 66 69 | 6e 65 20 61 20 6b 65 79 | To defi|ne a key|
|00001000| 62 6f 61 72 64 20 63 6f | 6e 74 72 6f 6c 2c 20 63 |board co|ntrol, c|
|00001010| 6c 69 63 6b 20 6f 6e 20 | 69 74 73 0a 63 75 72 72 |lick on |its.curr|
|00001020| 65 6e 74 20 64 65 66 69 | 6e 69 74 69 6f 6e 2c 20 |ent defi|nition, |
|00001030| 74 68 65 6e 20 70 72 65 | 73 73 20 74 68 65 20 72 |then pre|ss the r|
|00001040| 65 71 75 69 72 65 64 20 | 6b 65 79 2e 20 59 6f 75 |equired |key. You|
|00001050| 20 63 61 6e 6e 6f 74 20 | 68 61 76 65 20 6f 6e 65 | cannot |have one|
|00001060| 20 6b 65 79 0a 77 69 74 | 68 20 74 77 6f 20 66 75 | key.wit|h two fu|
|00001070| 6e 63 74 69 6f 6e 73 2e | 0a 20 54 6f 20 73 65 74 |nctions.|. To set|
|00001080| 20 74 68 65 20 73 74 61 | 72 74 20 6c 65 76 65 6c | the sta|rt level|
|00001090| 20 66 6f 72 20 6f 6e 65 | 20 70 6c 61 79 65 72 20 | for one| player |
|000010a0| 6d 6f 64 65 2c 20 63 6c | 69 63 6b 20 6f 6e 20 74 |mode, cl|ick on t|
|000010b0| 68 65 20 88 20 61 6e 64 | 20 89 20 69 63 6f 6e 73 |he . and| . icons|
|000010c0| 20 6f 6e 0a 74 68 65 20 | 90 4c 65 76 65 6c 91 20 | on.the |.Level. |
|000010d0| 6c 69 6e 65 2e 0a 20 54 | 77 6f 20 70 6c 61 79 65 |line.. T|wo playe|
|000010e0| 72 20 6d 6f 64 65 20 69 | 73 20 73 65 74 20 69 66 |r mode i|s set if|
|000010f0| 20 61 20 63 6f 6e 74 72 | 6f 6c 20 6d 65 74 68 6f | a contr|ol metho|
|00001100| 64 20 69 73 20 73 65 6c | 65 63 74 65 64 20 66 6f |d is sel|ected fo|
|00001110| 72 20 70 6c 61 79 65 72 | 20 32 2e 20 49 66 20 79 |r player| 2. If y|
|00001120| 6f 75 0a 63 6c 69 63 6b | 20 6f 6e 20 70 6c 61 79 |ou.click| on play|
|00001130| 65 72 20 32 27 73 20 90 | 80 91 20 69 63 6f 6e 2c |er 2's .|.. icon,|
|00001140| 20 6f 6e 65 20 70 6c 61 | 79 65 72 20 6d 6f 64 65 | one pla|yer mode|
|00001150| 20 77 69 6c 6c 20 62 65 | 20 73 65 6c 65 63 74 65 | will be| selecte|
|00001160| 64 2e 20 50 6c 61 79 65 | 72 20 31 27 73 0a 90 80 |d. Playe|r 1's...|
|00001170| 91 20 69 63 6f 6e 20 68 | 61 73 20 6e 6f 20 65 66 |. icon h|as no ef|
|00001180| 66 65 63 74 2c 20 75 6e | 6c 65 73 73 20 74 68 65 |fect, un|less the|
|00001190| 20 67 61 6d 65 20 77 61 | 73 20 72 75 6e 20 66 72 | game wa|s run fr|
|000011a0| 6f 6d 20 74 68 65 20 64 | 65 73 6b 74 6f 70 2c 20 |om the d|esktop, |
|000011b0| 69 6e 20 77 68 69 63 68 | 0a 63 61 73 65 20 63 6c |in which|.case cl|
|000011c0| 69 63 6b 69 6e 67 20 41 | 64 6a 75 73 74 20 68 65 |icking A|djust he|
|000011d0| 72 65 20 77 69 6c 6c 20 | 72 65 74 75 72 6e 20 79 |re will |return y|
|000011e0| 6f 75 20 74 6f 20 74 68 | 65 20 64 65 73 6b 74 6f |ou to th|e deskto|
|000011f0| 70 2c 20 61 73 20 77 69 | 6c 6c 0a 43 54 52 4c 2d |p, as wi|ll.CTRL-|
|00001200| 45 73 63 61 70 65 2c 20 | 75 6e 6c 65 73 73 20 79 |Escape, |unless y|
|00001210| 6f 75 20 6c 6f 61 64 65 | 64 20 74 68 65 20 67 61 |ou loade|d the ga|
|00001220| 6d 65 20 66 72 6f 6d 20 | 77 69 74 68 6f 75 74 20 |me from |without |
|00001230| 74 68 65 20 64 65 73 6b | 74 6f 70 2c 20 69 6e 20 |the desk|top, in |
|00001240| 77 68 69 63 68 0a 63 61 | 73 65 20 74 68 65 20 67 |which.ca|se the g|
|00001250| 61 6d 65 20 69 73 20 65 | 78 69 74 65 64 20 63 6f |ame is e|xited co|
|00001260| 6d 70 6c 65 74 65 6c 79 | 2e 0a 20 54 6f 20 73 74 |mpletely|.. To st|
|00001270| 61 72 74 20 74 68 65 20 | 67 61 6d 65 2c 20 63 6c |art the |game, cl|
|00001280| 69 63 6b 20 6f 6e 20 74 | 68 65 20 74 69 74 6c 65 |ick on t|he title|
|00001290| 20 6f 72 20 70 72 65 73 | 73 20 74 68 65 20 52 6f | or pres|s the Ro|
|000012a0| 74 61 74 65 20 6b 65 79 | 2f 62 75 74 74 6f 6e 20 |tate key|/button |
|000012b0| 28 69 6e 0a 74 77 6f 20 | 70 6c 61 79 65 72 20 6d |(in.two |player m|
|000012c0| 6f 64 65 2c 20 62 6f 74 | 68 20 6e 65 65 64 20 74 |ode, bot|h need t|
|000012d0| 6f 20 62 65 20 70 72 65 | 73 73 65 64 20 73 69 6d |o be pre|ssed sim|
|000012e0| 75 6c 74 61 6e 65 6f 75 | 73 6c 79 29 2e 0a 20 54 |ultaneou|sly).. T|
|000012f0| 68 65 20 6d 75 73 69 63 | 20 63 61 6e 20 62 65 20 |he music| can be |
|00001300| 74 6f 67 67 6c 65 64 20 | 6f 6e 20 61 6e 64 20 6f |toggled |on and o|
|00001310| 66 66 20 62 79 20 63 6c | 69 63 6b 69 6e 67 20 6f |ff by cl|icking o|
|00001320| 6e 20 74 68 65 20 70 61 | 69 72 20 6f 66 20 71 75 |n the pa|ir of qu|
|00001330| 61 76 65 72 73 0a 69 63 | 6f 6e 2c 20 6c 65 66 74 |avers.ic|on, left|
|00001340| 20 6f 66 20 90 54 68 65 | 20 4d 61 6e 69 63 20 48 | of .The| Manic H|
|00001350| 61 63 6b 65 72 91 2e 20 | 54 68 65 20 73 6f 75 6e |acker.. |The soun|
|00001360| 64 20 65 66 66 65 63 74 | 73 20 63 61 6e 20 62 65 |d effect|s can be|
|00001370| 20 73 69 6d 69 6c 61 72 | 6c 79 20 74 6f 67 67 6c | similar|ly toggl|
|00001380| 65 64 0a 62 79 20 63 6c | 69 63 6b 69 6e 67 20 6f |ed.by cl|icking o|
|00001390| 6e 20 74 68 65 20 90 46 | 58 91 20 69 63 6f 6e 20 |n the .F|X. icon |
|000013a0| 6f 70 70 6f 73 69 74 65 | 2e 0a 20 54 68 65 20 63 |opposite|.. The c|
|000013b0| 75 72 72 65 6e 74 20 63 | 6f 6e 74 72 6f 6c 20 6f |urrent c|ontrol o|
|000013c0| 70 74 69 6f 6e 73 20 61 | 72 65 20 68 69 67 68 6c |ptions a|re highl|
|000013d0| 69 67 68 74 65 64 20 77 | 69 74 68 20 74 68 65 20 |ighted w|ith the |
|000013e0| 64 65 73 65 6c 65 63 74 | 65 64 20 6f 70 74 69 6f |deselect|ed optio|
|000013f0| 6e 73 0a 67 72 65 79 65 | 64 20 6f 75 74 2e 20 49 |ns.greye|d out. I|
|00001400| 6e 20 6f 6e 65 20 70 6c | 61 79 65 72 20 6d 6f 64 |n one pl|ayer mod|
|00001410| 65 2c 20 6f 6e 6c 79 20 | 70 6c 61 79 65 72 20 31 |e, only |player 1|
|00001420| 27 73 20 90 80 91 20 69 | 73 20 68 69 67 68 6c 69 |'s ... i|s highli|
|00001430| 67 68 74 65 64 3b 20 69 | 6e 20 74 77 6f 0a 70 6c |ghted; i|n two.pl|
|00001440| 61 79 65 72 20 6d 6f 64 | 65 2c 20 62 6f 74 68 20 |ayer mod|e, both |
|00001450| 61 72 65 20 68 69 67 68 | 6c 69 67 68 74 65 64 2e |are high|lighted.|
|00001460| 0a 20 54 68 65 20 68 69 | 67 68 20 73 63 6f 72 65 |. The hi|gh score|
|00001470| 20 74 61 62 6c 65 20 69 | 73 20 6f 6e 6c 79 20 75 | table i|s only u|
|00001480| 73 65 64 20 69 6e 20 6f | 6e 65 20 70 6c 61 79 65 |sed in o|ne playe|
|00001490| 72 20 6d 6f 64 65 20 64 | 75 65 20 74 6f 20 74 68 |r mode d|ue to th|
|000014a0| 65 20 64 69 66 66 65 72 | 65 6e 63 65 73 0a 69 6e |e differ|ences.in|
|000014b0| 20 67 61 6d 65 70 6c 61 | 79 2e 0a 0a 0a 20 53 6f | gamepla|y.... So|
|000014c0| 75 6e 64 0a 20 af af af | af af 0a 20 90 54 72 61 |und. ...|... .Tra|
|000014d0| 63 6b 65 72 4d 6f 64 75 | 6c 65 91 20 62 79 20 46 |ckerModu|le. by F|
|000014e0| 2e 20 4d 65 72 63 69 65 | 72 2c 20 48 2e 20 46 69 |. Mercie|r, H. Fi|
|000014f0| 65 6e 6e 65 73 20 61 6e | 64 20 4d 2e 20 46 61 72 |ennes an|d M. Far|
|00001500| 72 6f 77 20 69 73 20 75 | 73 65 64 20 69 6e 20 74 |row is u|sed in t|
|00001510| 68 69 73 0a 67 61 6d 65 | 2e 20 56 65 72 73 69 6f |his.game|. Versio|
|00001520| 6e 20 34 2e 30 39 20 69 | 73 20 73 75 70 70 6c 69 |n 4.09 i|s suppli|
|00001530| 65 64 2c 20 61 6c 6f 6e | 67 20 77 69 74 68 20 90 |ed, alon|g with .|
|00001540| 54 72 61 63 6b 65 72 4c | 69 62 72 61 72 79 91 20 |TrackerL|ibrary. |
|00001550| 77 68 69 63 68 20 69 73 | 20 6f 66 20 6d 79 0a 6f |which is| of my.o|
|00001560| 77 6e 20 64 65 76 69 73 | 69 6e 67 2e 20 49 74 27 |wn devis|ing. It'|
|00001570| 73 20 61 6e 20 65 61 73 | 79 20 77 61 79 20 74 6f |s an eas|y way to|
|00001580| 20 68 61 76 65 20 73 65 | 76 65 72 61 6c 20 70 72 | have se|veral pr|
|00001590| 6f 67 72 61 6d 73 20 73 | 75 63 68 20 61 73 20 74 |ograms s|uch as t|
|000015a0| 68 69 73 20 67 61 6d 65 | 0a 73 68 61 72 69 6e 67 |his game|.sharing|
|000015b0| 20 6f 6e 65 20 54 72 61 | 63 6b 65 72 4d 6f 64 75 | one Tra|ckerModu|
|000015c0| 6c 65 2e 0a 0a 0a 44 2e | 20 53 61 6c 74 0a 46 69 |le....D.| Salt.Fi|
|000015d0| 6c 65 44 61 74 61 82 21 | 52 75 6e 00 77 57 69 6e |leData.!|Run.wWin|
|000015e0| 20 20 d3 00 00 00 46 eb | ff ff 03 96 b0 03 03 00 | ....F.|........|
|000015f0| 41 bd 53 65 74 20 43 54 | 65 74 72 69 73 24 50 61 |A.Set CT|etris$Pa|
|00001600| 74 68 20 3c 4f 62 65 79 | 24 44 69 72 3e 2e 0a 49 |th <Obey|$Dir>..I|
|00001610| 63 6f 6e 53 70 72 69 74 | 65 73 20 43 54 65 74 72 |conSprit|es CTetr|
|00001620| 69 73 3a 21 53 70 72 69 | 74 65 73 0a 52 4d 45 6e |is:!Spri|tes.RMEn|
|00001630| 73 75 72 65 20 54 72 61 | 63 6b 65 72 4d 6f 64 75 |sure Tra|ckerModu|
|00001640| 6c 65 20 34 2e 30 30 20 | 52 4d 4c 6f 61 64 20 43 |le 4.00 |RMLoad C|
|00001650| 54 65 74 72 69 73 3a 50 | 6c 61 79 65 72 4d 6f 64 |Tetris:P|layerMod|
|00001660| 0a 52 4d 45 6e 73 75 72 | 65 20 54 72 61 63 6b 65 |.RMEnsur|e Tracke|
|00001670| 72 4c 69 62 72 61 72 79 | 20 31 2e 30 30 20 52 4d |rLibrary| 1.00 RM|
|00001680| 4c 6f 61 64 20 43 54 65 | 74 72 69 73 3a 54 72 61 |Load CTe|tris:Tra|
|00001690| 63 6b 65 72 4c 69 62 0a | 57 69 6d 70 53 6c 6f 74 |ckerLib.|WimpSlot|
|000016a0| 20 2d 6d 69 6e 20 36 34 | 4b 20 2d 6d 61 78 20 36 | -min 64|K -max 6|
|000016b0| 34 4b 0a 43 54 65 74 72 | 69 73 3a 21 52 75 6e 49 |4K.CTetr|is:!RunI|
|000016c0| 6d 61 67 65 0a 46 69 6c | 65 44 61 74 61 82 21 52 |mage.Fil|eData.!R|
|000016d0| 75 6e 49 6d 61 67 65 00 | 20 b6 6b 00 00 46 fb ff |unImage.| .k..F..|
|000016e0| ff 2d 9b b0 03 03 00 f9 | 1c 0d 00 01 11 f4 20 3e |.-......|...... >|
|000016f0| 20 21 52 75 6e 49 6d 61 | 67 65 0d 00 02 21 f4 20 | !RunIma|ge...!. |
|00001700| 21 43 54 65 74 72 69 73 | 20 20 31 2e 35 33 20 20 |!CTetris| 1.53 |
|00001710| 31 38 20 41 75 67 20 31 | 39 39 33 0d 00 03 16 f4 |18 Aug 1|993.....|
|00001720| 20 43 68 61 6c 6c 65 6e | 67 65 20 54 65 74 72 69 | Challen|ge Tetri|
|00001730| 73 0d 00 04 05 3a 0d 00 | 05 1e c8 99 20 22 4f 53 |s....:..|.... "OS|
|00001740| 5f 42 79 74 65 22 2c 32 | 32 39 2c 31 20 b8 20 2c |_Byte",2|29,1 . ,|
|00001750| 65 73 63 25 0d 00 06 3c | c8 99 20 22 57 69 6d 70 |esc%...<|.. "Wimp|
|00001760| 5f 52 65 61 64 53 79 73 | 49 6e 66 6f 22 20 b8 20 |_ReadSys|Info" . |
|00001770| 77 69 6d 70 25 3a 77 69 | 6d 70 25 3d 77 69 6d 70 |wimp%:wi|mp%=wimp|
|00001780| 25 3e 30 20 80 20 77 69 | 6d 70 25 3c 34 30 39 36 |%>0 . wi|mp%<4096|
|00001790| 0d 00 07 0d e7 20 77 69 | 6d 70 25 20 8c 0d 00 08 |..... wi|mp% ....|
|000017a0| 47 20 c8 99 20 22 58 57 | 69 6d 70 5f 49 6e 69 74 |G .. "XW|imp_Init|
|000017b0| 69 61 6c 69 73 65 22 2c | 32 30 30 2c 26 34 42 35 |ialise",|200,&4B5|
|000017c0| 33 34 31 35 34 2c 22 43 | 68 61 6c 6c 65 6e 67 65 |34154,"C|hallenge|
|000017d0| 20 54 65 74 72 69 73 22 | 20 b8 20 2c 74 61 73 6b | Tetris"| . ,task|
|000017e0| 25 3b 46 25 0d 00 09 15 | 20 e7 20 46 25 20 80 20 |%;F%....| . F% . |
|000017f0| 31 3a 77 69 6d 70 25 3d | a3 0d 00 0a 05 cd 0d 00 |1:wimp%=|........|
|00001800| 0b 0e ee 20 85 20 f2 65 | 72 72 6f 72 0d 00 0c 31 |... . .e|rror...1|
|00001810| f2 69 6e 69 74 3a e7 20 | 77 69 6d 70 25 20 8b 20 |.init:. |wimp% . |
|00001820| 74 61 73 6b 25 3d b3 28 | 34 30 39 35 29 3c 3c 32 |task%=.(|4095)<<2|
|00001830| 30 3a f2 69 6e 69 74 69 | 61 6c 69 73 65 0d 00 0d |0:.initi|alise...|
|00001840| 13 ee 20 85 20 58 25 3d | 30 3a f2 65 72 72 6f 72 |.. . X%=|0:.error|
|00001850| 0d 00 0e 2e e7 20 77 69 | 6d 70 25 20 8b 20 6d 6f |..... wi|mp% . mo|
|00001860| 64 65 25 3d eb 3a f2 72 | 75 6e 67 61 6d 65 3a 21 |de%=.:.r|ungame:!|
|00001870| 90 3d 30 3a eb 20 6d 6f | 64 65 25 3a c8 98 0d 00 |.=0:. mo|de%:....|
|00001880| 0f 0a 65 6e 64 25 3d a3 | 0d 00 10 05 f5 0d 00 11 |..end%=.|........|
|00001890| 1c 20 c8 99 20 22 57 69 | 6d 70 5f 50 6f 6c 6c 22 |. .. "Wi|mp_Poll"|
|000018a0| 2c 2c 71 25 20 b8 20 72 | 25 0d 00 12 0c 20 6d 6f |,,q% . r|%.... mo|
|000018b0| 64 65 25 3d eb 0d 00 13 | 0c 20 c8 8e 20 72 25 20 |de%=....|. .. r% |
|000018c0| ca 0d 00 14 2f 20 c9 20 | 36 3a f2 63 68 65 63 6b |..../ . |6:.check|
|000018d0| 6d 6f 75 73 65 28 21 71 | 25 2c 71 25 21 34 2c 71 |mouse(!q|%,q%!4,q|
|000018e0| 25 21 38 2c 71 25 21 31 | 32 2c 71 25 21 31 36 29 |%!8,q%!1|2,q%!16)|
|000018f0| 0d 00 15 0c 20 c9 20 31 | 37 2c 31 38 0d 00 16 10 |.... . 1|7,18....|
|00001900| 20 20 c8 8e 20 71 25 21 | 31 36 20 ca 0d 00 17 10 | .. q%!|16 .....|
|00001910| 20 20 c9 20 30 3a 65 6e | 64 25 3d b9 0d 00 18 0e | . 0:en|d%=.....|
|00001920| 20 20 c9 20 26 34 30 30 | 43 32 0d 00 19 11 20 20 | . &400|C2.... |
|00001930| 20 e7 20 6e 6f 74 6d 65 | 25 20 8c 0d 00 1a 29 20 | . notme|% ....) |
|00001940| 20 20 20 49 25 3d 71 25 | 2b 32 38 3a c8 95 20 3f | I%=q%|+28:.. ?|
|00001950| 49 25 3e 33 31 3a 49 25 | 2b 3d 31 3a ce 3a 3f 49 |I%>31:I%|+=1:.:?I|
|00001960| 25 3d 31 33 0d 00 1b 27 | 20 20 20 20 e7 20 24 28 |%=13...'| . $(|
|00001970| 71 25 2b 32 38 29 3d 22 | 43 68 61 6c 6c 65 6e 67 |q%+28)="|Challeng|
|00001980| 65 20 54 65 74 72 69 73 | 22 20 8c 0d 00 1c 43 20 |e Tetris|" ....C |
|00001990| 20 20 20 20 21 71 25 3d | 32 30 3a 71 25 21 31 32 | !q%=|20:q%!12|
|000019a0| 3d 71 25 21 38 3a 71 25 | 21 31 36 3d 30 3a c8 99 |=q%!8:q%|!16=0:..|
|000019b0| 20 22 57 69 6d 70 5f 53 | 65 6e 64 4d 65 73 73 61 | "Wimp_S|endMessa|
|000019c0| 67 65 22 2c 31 37 2c 71 | 25 2c 71 25 21 34 0d 00 |ge",17,q|%,q%!4..|
|000019d0| 1d 40 20 20 20 20 20 21 | 71 25 3d 31 3a 24 28 71 |.@ !|q%=1:$(q|
|000019e0| 25 2b 34 29 3d 22 59 6f | 75 20 63 61 6e 27 74 20 |%+4)="Yo|u can't |
|000019f0| 72 75 6e 20 74 77 6f 20 | 63 6f 70 69 65 73 20 6f |run two |copies o|
|00001a00| 66 20 42 75 67 20 61 74 | 20 6f 6e 63 65 22 0d 00 |f Bug at| once"..|
|00001a10| 1e 23 20 20 20 20 20 c8 | 99 20 22 57 69 6d 70 5f |.# .|. "Wimp_|
|00001a20| 52 65 70 6f 72 74 45 72 | 72 6f 72 22 2c 71 25 2c |ReportEr|ror",q%,|
|00001a30| 31 0d 00 1f 09 20 20 20 | 20 cd 0d 00 20 1d 20 20 |1.... | ... . |
|00001a40| 20 cc 20 f2 69 6e 69 74 | 69 61 6c 69 73 65 3a 6e | . .init|ialise:n|
|00001a50| 6f 74 6d 65 25 3d b9 0d | 00 21 08 20 20 20 cd 0d |otme%=..|.!. ..|
|00001a60| 00 22 07 20 20 cb 0d 00 | 23 06 20 cb 0d 00 24 0a |.". ...|#. ...$.|
|00001a70| fd 20 65 6e 64 25 0d 00 | 25 19 c8 99 20 22 4f 53 |. end%..|%... "OS|
|00001a80| 5f 42 79 74 65 22 2c 32 | 32 39 2c 65 73 63 25 0d |_Byte",2|29,esc%.|
|00001a90| 00 26 24 c8 99 20 22 54 | 72 61 63 6b 5f 55 6e 6c |.&$.. "T|rack_Unl|
|00001aa0| 6f 63 6b 22 2c 63 74 5f | 74 75 6e 65 25 2c 74 61 |ock",ct_|tune%,ta|
|00001ab0| 73 6b 25 0d 00 27 1e c8 | 99 20 22 54 72 61 63 6b |sk%..'..|. "Track|
|00001ac0| 5f 44 65 6c 65 74 65 22 | 2c 63 74 5f 74 75 6e 65 |_Delete"|,ct_tune|
|00001ad0| 25 0d 00 28 05 e0 0d 00 | 29 05 3a 0d 00 2a 29 dd |%..(....|).:..*).|
|00001ae0| 20 f2 63 68 65 63 6b 6d | 6f 75 73 65 28 78 25 2c | .checkm|ouse(x%,|
|00001af0| 79 25 2c 62 25 2c 68 61 | 6e 64 6c 65 25 2c 69 63 |y%,b%,ha|ndle%,ic|
|00001b00| 6f 6e 25 29 0d 00 2b 10 | c8 8e 20 68 61 6e 64 6c |on%)..+.|.. handl|
|00001b10| 65 25 20 ca 0d 00 2c 08 | c9 20 2d 32 0d 00 2d 0f |e% ...,.|. -2..-.|
|00001b20| 20 e7 20 62 25 20 80 20 | 34 20 8c 0d 00 2e 0e 20 | . b% . |4 ..... |
|00001b30| 20 f2 72 75 6e 67 61 6d | 65 0d 00 2f 06 20 cc 0d | .rungam|e../. ..|
|00001b40| 00 30 10 20 20 e7 20 62 | 25 20 80 20 32 20 8c 0d |.0. . b|% . 2 ..|
|00001b50| 00 31 2c 20 20 20 c8 99 | 20 22 57 69 6d 70 5f 43 |.1, ..| "Wimp_C|
|00001b60| 72 65 61 74 65 4d 65 6e | 75 22 2c 2c 6d 65 6e 75 |reateMen|u",,menu|
|00001b70| 25 2c 78 25 2d 31 32 38 | 2c 38 38 0d 00 32 07 20 |%,x%-128|,88..2. |
|00001b80| 20 cc 0d 00 33 2c 20 20 | 20 c8 99 20 22 57 69 6d | ...3, | .. "Wim|
|00001b90| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 69 |p_Create|Menu",,i|
|00001ba0| 6e 66 6f 25 2c 78 25 2d | 32 33 37 2c 38 38 0d 00 |nfo%,x%-|237,88..|
|00001bb0| 34 07 20 20 cd 0d 00 35 | 06 20 cd 0d 00 36 0b c9 |4. ...5|. ...6..|
|00001bc0| 20 6d 65 6e 75 25 0d 00 | 37 1d 20 c8 99 20 22 57 | menu%..|7. .. "W|
|00001bd0| 69 6d 70 5f 43 72 65 61 | 74 65 4d 65 6e 75 22 2c |imp_Crea|teMenu",|
|00001be0| 2c 2d 31 0d 00 38 0f 20 | c8 8e 20 69 63 6f 6e 25 |,-1..8. |.. icon%|
|00001bf0| 20 ca 0d 00 39 11 20 c9 | 20 30 3a f2 72 75 6e 67 | ...9. .| 0:.rung|
|00001c00| 61 6d 65 0d 00 3a 0f 20 | c9 20 31 3a 65 6e 64 25 |ame..:. |. 1:end%|
|00001c10| 3d b9 0d 00 3b 06 20 cb | 0d 00 3c 05 cb 0d 00 3d |=...;. .|..<....=|
|00001c20| 05 e1 0d 00 3e 05 3a 0d | 00 3f 0e dd 20 f2 72 75 |....>.:.|.?.. .ru|
|00001c30| 6e 67 61 6d 65 0d 00 40 | 0d 58 25 3d 30 3a 59 25 |ngame..@|.X%=0:Y%|
|00001c40| 3d 30 0d 00 41 28 e7 20 | 77 69 6d 70 25 3a c8 97 |=0..A(. |wimp%:..|
|00001c50| 20 6d 78 25 2c 6d 79 25 | 2c 41 25 3a c8 97 20 87 | mx%,my%|,A%:.. .|
|00001c60| 3a 8b 20 6d 6f 64 65 25 | 3d eb 0d 00 42 0e e3 20 |:. mode%|=...B.. |
|00001c70| 41 25 3d 30 20 b8 20 37 | 0d 00 43 26 20 c8 99 20 |A%=0 . 7|..C& .. |
|00001c80| 22 4f 53 5f 42 79 74 65 | 22 2c 32 32 31 2b 41 25 |"OS_Byte|",221+A%|
|00001c90| 2c 31 32 38 20 b8 20 2c | 6b 25 28 41 25 29 0d 00 |,128 . ,|k%(A%)..|
|00001ca0| 44 05 ed 0d 00 45 0e e3 | 20 41 25 3d 31 20 b8 20 |D....E..| A%=1 . |
|00001cb0| 34 0d 00 46 28 20 c8 99 | 20 22 53 6f 75 6e 64 5f |4..F( ..| "Sound_|
|00001cc0| 53 74 65 72 65 6f 22 2c | 41 25 2c 2d 31 20 b8 20 |Stereo",|A%,-1 . |
|00001cd0| 2c 6b 25 28 41 25 2b 37 | 29 0d 00 47 05 ed 0d 00 |,k%(A%+7|)..G....|
|00001ce0| 48 1d c8 99 20 22 53 6f | 75 6e 64 5f 45 6e 61 62 |H... "So|und_Enab|
|00001cf0| 6c 65 22 2c 32 20 b8 20 | 65 6e 25 0d 00 49 24 c8 |le",2 . |en%..I$.|
|00001d00| 99 20 22 54 72 61 63 6b | 65 72 5f 56 6f 6c 75 6d |. "Track|er_Volum|
|00001d10| 65 22 2c 2d 31 20 b8 20 | 6d 61 78 76 6f 6c 25 0d |e",-1 . |maxvol%.|
|00001d20| 00 4a 21 76 6f 6c 73 63 | 61 6c 65 3d 6d 61 78 76 |.J!volsc|ale=maxv|
|00001d30| 6f 6c 25 2f 31 32 37 3a | 41 25 3d b3 28 2d 91 29 |ol%/127:|A%=.(-.)|
|00001d40| 0d 00 4b 1c c8 99 20 22 | 54 72 61 63 6b 5f 4c 6f |..K... "|Track_Lo|
|00001d50| 61 64 22 2c 63 74 5f 74 | 75 6e 65 25 0d 00 4c 0f |ad",ct_t|une%..L.|
|00001d60| 2a 50 6c 61 79 50 6f 73 | 20 33 35 0d 00 4d 07 ea |*PlayPos| 35..M..|
|00001d70| 20 85 0d 00 4e 1a ee 20 | 85 20 ea 20 f2 75 72 6b | ...N.. |. . .urk|
|00001d80| 3a 58 25 3d 30 3a f2 65 | 72 72 6f 72 0d 00 4f 0a |:X%=0:.e|rror..O.|
|00001d90| eb 20 31 32 3a 87 0d 00 | 50 0d f2 67 61 6d 65 69 |. 12:...|P..gamei|
|00001da0| 6e 69 74 0d 00 51 05 f5 | 0d 00 52 0b 20 f2 74 69 |nit..Q..|..R. .ti|
|00001db0| 74 6c 65 0d 00 53 14 20 | e7 20 ac 20 62 6f 72 65 |tle..S. |. . bore|
|00001dc0| 64 3a f2 67 61 6d 65 0d | 00 54 0b fd 20 62 6f 72 |d:.game.|.T.. bor|
|00001dd0| 65 64 0d 00 55 13 f5 20 | fd 20 a6 28 2d 31 32 39 |ed..U.. |. .(-129|
|00001de0| 29 3d 32 35 35 0d 00 56 | 12 f2 75 72 6b 3a f5 20 |)=255..V|..urk:. |
|00001df0| fd 20 a6 30 3d 2d 31 0d | 00 57 05 e1 0d 00 58 05 |. .0=-1.|.W....X.|
|00001e00| 3a 0d 00 59 0a dd 20 f2 | 75 72 6b 0d 00 5a 0a 2a |:..Y.. .|urk..Z.*|
|00001e10| 46 58 20 31 35 0d 00 5b | 0d 2a 50 6c 61 79 53 74 |FX 15..[|.*PlaySt|
|00001e20| 6f 70 0d 00 5c 0e e3 20 | 41 25 3d 30 20 b8 20 37 |op..\.. |A%=0 . 7|
|00001e30| 0d 00 5d 1f 20 c8 99 20 | 22 4f 53 5f 42 79 74 65 |..]. .. |"OS_Byte|
|00001e40| 22 2c 32 32 31 2b 41 25 | 2c 6b 25 28 41 25 29 0d |",221+A%|,k%(A%).|
|00001e50| 00 5e 05 ed 0d 00 5f 0e | e3 20 41 25 3d 31 20 b8 |.^...._.|. A%=1 .|
|00001e60| 20 34 0d 00 60 22 20 c8 | 99 20 22 53 6f 75 6e 64 | 4..`" .|. "Sound|
|00001e70| 5f 53 74 65 72 65 6f 22 | 2c 41 25 2c 6b 25 28 41 |_Stereo"|,A%,k%(A|
|00001e80| 25 2b 37 29 0d 00 61 05 | ed 0d 00 62 0d 2a 46 58 |%+7)..a.|...b.*FX|
|00001e90| 20 31 33 2c 31 31 0d 00 | 63 1d c8 99 20 22 58 4f | 13,11..|c... "XO|
|00001ea0| 53 5f 52 65 6c 65 61 73 | 65 22 2c 31 36 2c 6d 75 |S_Releas|e",16,mu|
|00001eb0| 73 66 78 0d 00 64 19 c8 | 99 20 22 53 6f 75 6e 64 |sfx..d..|. "Sound|
|00001ec0| 5f 45 6e 61 62 6c 65 22 | 2c 65 6e 25 0d 00 65 0d |_Enable"|,en%..e.|
|00001ed0| e7 20 77 69 6d 70 25 20 | 8c 0d 00 66 0c 20 f2 74 |. wimp% |...f. .t|
|00001ee0| 6f 64 65 73 6b 0d 00 67 | 0d cc 20 eb 20 6d 6f 64 |odesk..g|.. . mod|
|00001ef0| 65 25 0d 00 68 25 20 c8 | 99 20 22 54 72 61 63 6b |e%..h% .|. "Track|
|00001f00| 5f 55 6e 6c 6f 63 6b 22 | 2c 63 74 5f 74 75 6e 65 |_Unlock"|,ct_tune|
|00001f10| 25 2c 74 61 73 6b 25 0d | 00 69 1f 20 c8 99 20 22 |%,task%.|.i. .. "|
|00001f20| 54 72 61 63 6b 5f 44 65 | 6c 65 74 65 22 2c 63 74 |Track_De|lete",ct|
|00001f30| 5f 74 75 6e 65 25 0d 00 | 6a 05 cd 0d 00 6b 05 e1 |_tune%..|j....k..|
|00001f40| 0d 00 6c 05 3a 0d 00 6d | 0d dd 20 f2 74 6f 64 65 |..l.:..m|.. .tode|
|00001f50| 73 6b 0d 00 6e 0b eb 20 | 6d 6f 64 65 25 0d 00 6f |sk..n.. |mode%..o|
|00001f60| 18 c8 99 20 22 57 69 6d | 70 5f 53 65 74 50 61 6c |... "Wim|p_SetPal|
|00001f70| 65 74 74 65 22 0d 00 70 | 0c 2a 50 6f 69 6e 74 65 |ette"..p|.*Pointe|
|00001f80| 72 0d 00 71 10 c8 97 20 | b8 20 6d 78 25 2c 6d 79 |r..q... |. mx%,my|
|00001f90| 25 0d 00 72 32 c8 99 20 | 22 57 69 6d 70 5f 46 6f |%..r2.. |"Wimp_Fo|
|00001fa0| 72 63 65 52 65 64 72 61 | 77 22 2c 2d 31 2c 2d 34 |rceRedra|w",-1,-4|
|00001fb0| 30 30 30 2c 2d 34 30 30 | 30 2c 34 30 30 30 2c 34 |000,-400|0,4000,4|
|00001fc0| 30 30 30 0d 00 73 05 e1 | 0d 00 74 05 3a 0d 00 75 |000..s..|..t.:..u|
|00001fd0| 0c dd 20 f2 65 72 72 6f | 72 0d 00 76 1a 65 72 72 |.. .erro|r..v.err|
|00001fe0| 3d 9f 3a 65 72 6c 3d 9e | 3a 72 65 70 6f 72 74 24 |=.:erl=.|:report$|
|00001ff0| 3d f6 24 0d 00 77 0d f2 | 65 72 72 63 6c 6f 73 65 |=.$..w..|errclose|
|00002000| 0d 00 78 29 ee 20 85 20 | 85 20 a2 20 65 72 72 2c |..x). . |. . err,|
|00002010| 72 65 70 6f 72 74 24 2b | 22 20 61 74 20 6c 69 6e |report$+|" at lin|
|00002020| 65 20 22 2b c3 20 65 72 | 6c 0d 00 79 25 c8 99 20 |e "+. er|l..y%.. |
|00002030| 22 58 54 72 61 63 6b 5f | 55 6e 6c 6f 63 6b 22 2c |"XTrack_|Unlock",|
|00002040| 63 74 5f 74 75 6e 65 25 | 2c 74 61 73 6b 25 0d 00 |ct_tune%|,task%..|
|00002050| 7a 1f c8 99 20 22 58 54 | 72 61 63 6b 5f 44 65 6c |z... "XT|rack_Del|
|00002060| 65 74 65 22 2c 63 74 5f | 74 75 6e 65 25 0d 00 7b |ete",ct_|tune%..{|
|00002070| 1c 85 20 a2 20 9f 2c f6 | 24 2b 22 20 61 74 20 6c |.. . .,.|$+" at l|
|00002080| 69 6e 65 20 22 2b c3 20 | 9e 0d 00 7c 05 e1 0d 00 |ine "+. |...|....|
|00002090| 7d 05 3a 0d 00 7e 0f dd | 20 f2 65 72 72 63 6c 6f |}.:..~..| .errclo|
|000020a0| 73 65 0d 00 7f 07 ea 20 | 85 0d 00 80 0f ee 20 85 |se..... |...... .|
|000020b0| 20 ea 20 f7 20 85 3a e1 | 0d 00 81 0e e7 20 58 25 | . . .:.|..... X%|
|000020c0| 3a d9 20 23 58 25 0d 00 | 82 07 f7 20 85 0d 00 83 |:. #X%..|... ....|
|000020d0| 05 e1 0d 00 84 05 3a 0d | 00 85 0b dd 20 f2 69 6e |......:.|.... .in|
|000020e0| 69 74 0d 00 86 45 de 20 | 63 6f 64 65 25 20 35 37 |it...E. |code% 57|
|000020f0| 30 30 2c 67 72 69 64 25 | 20 34 32 30 2c 74 69 6c |00,grid%| 420,til|
|00002100| 65 25 20 35 31 32 2c 74 | 65 78 74 20 32 35 36 2c |e% 512,t|ext 256,|
|00002110| 6b 65 79 24 28 31 32 37 | 29 2c 71 25 20 32 35 36 |key$(127|),q% 256|
|00002120| 2c 6b 25 28 31 31 29 0d | 00 87 0c 6e 6f 74 6d 65 |,k%(11).|...notme|
|00002130| 25 3d a3 0d 00 88 05 e1 | 0d 00 89 05 3a 0d 00 8a |%=......|....:...|
|00002140| 11 dd 20 f2 69 6e 69 74 | 69 61 6c 69 73 65 0d 00 |.. .init|ialise..|
|00002150| 8b 30 70 6f 72 74 61 62 | 6c 65 25 3d a3 3a c8 99 |.0portab|le%=.:..|
|00002160| 20 22 4f 53 5f 52 65 61 | 64 53 79 73 49 6e 66 6f | "OS_Rea|dSysInfo|
|00002170| 22 2c 32 20 b8 20 41 25 | 2c 42 25 2c 43 25 0d 00 |",2 . A%|,B%,C%..|
|00002180| 8c 1a e7 20 41 25 3d 31 | 20 80 20 42 25 3d 31 20 |... A%=1| . B%=1 |
|00002190| 80 20 43 25 3d 31 20 8c | 0d 00 8d 1f 20 c8 99 20 |. C%=1 .|.... .. |
|000021a0| 22 4f 53 5f 52 65 61 64 | 53 79 73 49 6e 66 6f 22 |"OS_Read|SysInfo"|
|000021b0| 2c 33 20 b8 20 41 25 0d | 00 8e 24 20 e7 20 28 28 |,3 . A%.|..$ . ((|
|000021c0| 41 25 3e 3e 32 30 29 20 | 80 20 31 35 29 3c 32 3a |A%>>20) |. 15)<2:|
|000021d0| 70 6f 72 74 61 62 6c 65 | 25 3d b9 0d 00 8f 05 cd |portable|%=......|
|000021e0| 0d 00 90 35 c8 99 20 22 | 4f 53 5f 53 57 49 4e 75 |...5.. "|OS_SWINu|
|000021f0| 6d 62 65 72 46 72 6f 6d | 53 74 72 69 6e 67 22 2c |mberFrom|String",|
|00002200| 2c 22 4f 53 5f 53 70 72 | 69 74 65 4f 70 22 20 b8 |,"OS_Spr|iteOp" .|
|00002210| 20 73 70 6f 70 0d 00 91 | 38 c8 99 20 22 4f 53 5f | spop...|8.. "OS_|
|00002220| 46 69 6c 65 22 2c 35 2c | 22 43 54 65 74 72 69 73 |File",5,|"CTetris|
|00002230| 3a 53 70 72 69 74 65 73 | 22 20 b8 20 41 25 2c 2c |:Sprites|" . A%,,|
|00002240| 2c 2c 42 25 3a 42 25 2b | 3d 39 32 30 30 0d 00 92 |,,B%:B%+|=9200...|
|00002250| 36 e7 20 41 25 3c 3e 31 | 3a 85 20 32 31 34 2c 22 |6. A%<>1|:. 214,"|
|00002260| 43 68 61 6c 6c 65 6e 67 | 65 20 54 65 74 72 69 73 |Challeng|e Tetris|
|00002270| 20 73 70 72 69 74 65 73 | 20 6e 6f 74 20 66 6f 75 | sprites| not fou|
|00002280| 6e 64 22 0d 00 93 2b 73 | 70 72 3d 93 3a 41 25 3d |nd"...+s|pr=.:A%=|
|00002290| 93 2b 42 25 2d 26 38 30 | 30 30 3a 43 25 3d 28 41 |.+B%-&80|00:C%=(A|
|000022a0| 25 2b 31 30 32 33 29 20 | 81 20 31 30 32 34 0d 00 |%+1023) |. 1024..|
|000022b0| 94 24 c8 99 20 22 57 69 | 6d 70 5f 53 6c 6f 74 53 |.$.. "Wi|mp_SlotS|
|000022c0| 69 7a 65 22 2c 41 25 2c | 2d 31 2c 2d 31 20 b8 20 |ize",A%,|-1,-1 . |
|000022d0| 44 25 0d 00 95 49 e7 20 | 44 25 3c 41 25 3a 85 20 |D%...I. |D%<A%:. |
|000022e0| 34 34 39 2c 22 43 68 61 | 6c 6c 65 6e 67 65 20 54 |449,"Cha|llenge T|
|000022f0| 65 74 72 69 73 20 6e 65 | 65 64 73 20 61 74 20 6c |etris ne|eds at l|
|00002300| 65 61 73 74 20 22 2b c3 | 20 43 25 2b 22 4b 20 74 |east "+.| C%+"K t|
|00002310| 6f 20 73 74 61 72 74 20 | 75 70 22 0d 00 96 10 21 |o start |up"....!|
|00002320| 73 70 72 3d 42 25 2b 39 | 32 30 30 0d 00 97 15 c8 |spr=B%+9|200.....|
|00002330| 99 20 73 70 6f 70 2c 32 | 35 36 2b 39 2c 73 70 72 |. spop,2|56+9,spr|
|00002340| 0d 00 98 28 c8 99 20 73 | 70 6f 70 2c 32 35 36 2b |...(.. s|pop,256+|
|00002350| 31 30 2c 73 70 72 2c 22 | 43 54 65 74 72 69 73 3a |10,spr,"|CTetris:|
|00002360| 53 70 72 69 74 65 73 22 | 0d 00 99 07 ea 20 85 0d |Sprites"|..... ..|
|00002370| 00 9a 2b ee 20 85 20 ea | 20 c8 99 20 22 58 57 69 |..+. . .| .. "XWi|
|00002380| 6d 70 5f 43 6c 6f 73 65 | 54 65 6d 70 6c 61 74 65 |mp_Close|Template|
|00002390| 22 3a 85 20 a2 20 9f 2c | f6 24 0d 00 9b 0d e7 20 |":. . .,|.$..... |
|000023a0| 77 69 6d 70 25 20 8c 0d | 00 9c 30 20 c8 99 20 22 |wimp% ..|..0 .. "|
|000023b0| 57 69 6d 70 5f 4f 70 65 | 6e 54 65 6d 70 6c 61 74 |Wimp_Ope|nTemplat|
|000023c0| 65 22 2c 2c 22 43 54 65 | 74 72 69 73 3a 54 65 6d |e",,"CTe|tris:Tem|
|000023d0| 70 6c 61 74 65 73 22 0d | 00 9d 36 20 c8 99 20 22 |plates".|..6 .. "|
|000023e0| 57 69 6d 70 5f 4c 6f 61 | 64 54 65 6d 70 6c 61 74 |Wimp_Loa|dTemplat|
|000023f0| 65 22 2c 2c 71 25 2c 2c | 2c 2d 31 2c 22 4d 65 6e |e",,q%,,|,-1,"Men|
|00002400| 75 22 20 b8 20 2c 2c 2c | 2c 2c 2c 63 25 0d 00 9e |u" . ,,,|,,,c%...|
|00002410| 3a 20 e7 20 63 25 20 8b | 20 85 20 31 2c 22 43 68 |: . c% .| . 1,"Ch|
|00002420| 61 6c 6c 65 6e 67 65 20 | 54 65 74 72 69 73 20 6d |allenge |Tetris m|
|00002430| 65 6e 75 20 74 65 6d 70 | 6c 61 74 65 20 6e 6f 74 |enu temp|late not|
|00002440| 20 66 6f 75 6e 64 22 0d | 00 9f 31 20 71 25 21 36 | found".|..1 q%!6|
|00002450| 34 3d 73 70 72 3a c8 99 | 20 22 57 69 6d 70 5f 43 |4=spr:..| "Wimp_C|
|00002460| 72 65 61 74 65 57 69 6e | 64 6f 77 22 2c 2c 71 25 |reateWin|dow",,q%|
|00002470| 20 b8 20 6d 65 6e 75 25 | 0d 00 a0 36 20 c8 99 20 | . menu%|...6 .. |
|00002480| 22 57 69 6d 70 5f 4c 6f | 61 64 54 65 6d 70 6c 61 |"Wimp_Lo|adTempla|
|00002490| 74 65 22 2c 2c 71 25 2c | 2c 2c 2d 31 2c 22 49 6e |te",,q%,|,,-1,"In|
|000024a0| 66 6f 22 20 b8 20 2c 2c | 2c 2c 2c 2c 63 25 0d 00 |fo" . ,,|,,,,c%..|
|000024b0| a1 3a 20 e7 20 63 25 20 | 8b 20 85 20 31 2c 22 43 |.: . c% |. . 1,"C|
|000024c0| 68 61 6c 6c 65 6e 67 65 | 20 54 65 74 72 69 73 20 |hallenge| Tetris |
|000024d0| 69 6e 66 6f 20 74 65 6d | 70 6c 61 74 65 20 6e 6f |info tem|plate no|
|000024e0| 74 20 66 6f 75 6e 64 22 | 0d 00 a2 31 20 71 25 21 |t found"|...1 q%!|
|000024f0| 36 34 3d 73 70 72 3a c8 | 99 20 22 57 69 6d 70 5f |64=spr:.|. "Wimp_|
|00002500| 43 72 65 61 74 65 57 69 | 6e 64 6f 77 22 2c 2c 71 |CreateWi|ndow",,q|
|00002510| 25 20 b8 20 69 6e 66 6f | 25 0d 00 a3 1c 20 c8 99 |% . info|%.... ..|
|00002520| 20 22 57 69 6d 70 5f 43 | 6c 6f 73 65 54 65 6d 70 | "Wimp_C|loseTemp|
|00002530| 6c 61 74 65 22 0d 00 a4 | 05 cd 0d 00 a5 07 f7 20 |late"...|....... |
|00002540| 85 0d 00 a6 1b 58 25 3d | 8e 20 22 43 54 65 74 72 |.....X%=|. "CTetr|
|00002550| 69 73 3a 4b 65 79 4e 61 | 6d 65 73 22 0d 00 a7 10 |is:KeyNa|mes"....|
|00002560| e3 20 63 25 3d 31 20 b8 | 20 31 32 35 0d 00 a8 12 |. c%=1 .| 125....|
|00002570| 20 6b 65 79 24 28 63 25 | 29 3d be 23 58 25 0d 00 | key$(c%|)=.#X%..|
|00002580| a9 16 20 4c 25 3d a7 6b | 65 79 24 28 63 25 29 2c |.. L%=.k|ey$(c%),|
|00002590| 22 7c 22 29 0d 00 aa 0b | 20 e7 20 4c 25 20 8c 0d |"|")....| . L% ..|
|000025a0| 00 ab 13 20 20 e7 20 70 | 6f 72 74 61 62 6c 65 25 |... . p|ortable%|
|000025b0| 20 8c 0d 00 ac 1f 20 20 | 20 6b 65 79 24 28 63 25 | ..... | key$(c%|
|000025c0| 29 3d c1 6b 65 79 24 28 | 63 25 29 2c 4c 25 2b 31 |)=.key$(|c%),L%+1|
|000025d0| 29 0d 00 ad 07 20 20 cc | 0d 00 ae 1f 20 20 20 6b |).... .|.... k|
|000025e0| 65 79 24 28 63 25 29 3d | c0 6b 65 79 24 28 63 25 |ey$(c%)=|.key$(c%|
|000025f0| 29 2c 4c 25 2d 31 29 0d | 00 af 07 20 20 cd 0d 00 |),L%-1).|... ...|
|00002600| b0 06 20 cd 0d 00 b1 05 | ed 0d 00 b2 31 c8 99 20 |.. .....|....1.. |
|00002610| 22 54 72 61 63 6b 5f 4c | 6f 61 64 22 2c 2c 22 43 |"Track_L|oad",,"C|
|00002620| 54 65 74 72 69 73 3a 43 | 54 5f 54 75 6e 65 22 20 |Tetris:C|T_Tune" |
|00002630| b8 20 63 74 5f 74 75 6e | 65 25 0d 00 b3 22 c8 99 |. ct_tun|e%..."..|
|00002640| 20 22 54 72 61 63 6b 5f | 4c 6f 63 6b 22 2c 63 74 | "Track_|Lock",ct|
|00002650| 5f 74 75 6e 65 25 2c 74 | 61 73 6b 25 0d 00 b4 0e |_tune%,t|ask%....|
|00002660| d9 20 23 58 25 3a 58 25 | 3d 30 0d 00 b5 3d c8 99 |. #X%:X%|=0...=..|
|00002670| 20 22 58 4f 53 5f 53 57 | 49 4e 75 6d 62 65 72 46 | "XOS_SW|INumberF|
|00002680| 72 6f 6d 53 74 72 69 6e | 67 22 2c 2c 22 4a 6f 79 |romStrin|g",,"Joy|
|00002690| 73 74 69 63 6b 5f 52 65 | 61 64 22 20 b8 20 73 74 |stick_Re|ad" . st|
|000026a0| 69 63 6b 25 3b 42 25 0d | 00 b6 12 e3 20 70 25 3d |ick%;B%.|.... p%=|
|000026b0| 30 20 b8 20 32 20 88 20 | 32 0d 00 b7 0c 50 25 3d |0 . 2 . |2....P%=|
|000026c0| 63 6f 64 65 25 0d 00 b8 | 0b 5b 4f 50 54 20 70 25 |code%...|.[OPT p%|
|000026d0| 0d 00 b9 0a 2e 6d 75 73 | 66 78 0d 00 ba 0d 54 45 |.....mus|fx....TE|
|000026e0| 51 20 30 2c 23 31 31 0d | 00 bb 10 4d 4f 56 4e 45 |Q 0,#11.|...MOVNE|
|000026f0| 53 20 50 43 2c 31 34 0d | 00 bc 0c 4d 4f 56 53 20 |S PC,14.|...MOVS |
|00002700| 31 2c 31 0d 00 bd 0e 4d | 4f 56 4e 45 53 20 32 2c |1,1....M|OVNES 2,|
|00002710| 32 0d 00 be 0d ec 51 53 | 20 50 43 2c 31 34 0d 00 |2.....QS| PC,14..|
|00002720| bf 0c 43 4d 50 20 32 2c | 23 34 0d 00 c0 10 4d 4f |..CMP 2,|#4....MO|
|00002730| 56 47 54 53 20 50 43 2c | 31 34 0d 00 c1 18 53 54 |VGTS PC,|14....ST|
|00002740| 4d 46 44 20 31 33 21 2c | 7b 30 2c 34 2c 35 2c 31 |MFD 13!,|{0,4,5,1|
|00002750| 34 7d 0d 00 c2 11 41 44 | 52 20 30 2c 60 6d 75 73 |4}....AD|R 0,`mus|
|00002760| 69 63 25 0d 00 c3 11 4c | 44 4d 49 41 20 30 2c 7b |ic%....L|DMIA 0,{|
|00002770| 34 2c 35 7d 0d 00 c4 0c | 54 45 51 20 32 2c 23 31 |4,5}....|TEQ 2,#1|
|00002780| 0d 00 c5 0e 4d 56 4e 45 | 51 20 34 2c 23 30 0d 00 |....MVNE|Q 4,#0..|
|00002790| c6 0c 54 45 51 20 32 2c | 23 32 0d 00 c7 0b ec 51 |..TEQ 2,|#2.....Q|
|000027a0| 20 34 2c 23 30 0d 00 c8 | 0c 54 45 51 20 32 2c 23 | 4,#0...|.TEQ 2,#|
|000027b0| 33 0d 00 c9 0e 4d 56 4e | 45 51 20 35 2c 23 30 0d |3....MVN|EQ 5,#0.|
|000027c0| 00 ca 0c 54 45 51 20 32 | 2c 23 34 0d 00 cb 0b ec |...TEQ 2|,#4.....|
|000027d0| 51 20 35 2c 23 30 0d 00 | cc 11 53 54 4d 49 41 20 |Q 5,#0..|..STMIA |
|000027e0| 30 2c 7b 34 2c 35 7d 0d | 00 cd 19 4c 44 4d 46 44 |0,{4,5}.|...LDMFD|
|000027f0| 20 31 33 21 2c 7b 30 2c | 34 2c 35 2c 50 43 7d 5e | 13!,{0,|4,5,PC}^|
|00002800| 0d 00 ce 05 3a 0d 00 cf | 13 2e 60 6d 75 73 69 63 |....:...|..`music|
|00002810| 25 20 45 51 55 44 20 b9 | 0d 00 d0 10 2e 60 66 78 |% EQUD .|.....`fx|
|00002820| 25 20 45 51 55 44 20 b9 | 0d 00 d1 05 3a 0d 00 d2 |% EQUD .|....:...|
|00002830| 0d 2e 70 6c 6f 74 74 69 | 6c 65 0d 00 d3 17 53 54 |..plotti|le....ST|
|00002840| 4d 46 44 20 31 33 21 2c | 7b 30 2d 31 32 2c 31 34 |MFD 13!,|{0-12,14|
|00002850| 7d 0d 00 d4 0c a4 73 65 | 67 6d 65 6e 74 0d 00 d5 |}.....se|gment...|
|00002860| 11 53 54 4d 49 41 20 39 | 2c 7b 30 2d 32 7d 0d 00 |.STMIA 9|,{0-2}..|
|00002870| d6 10 41 44 44 20 39 2c | 39 2c 23 33 32 30 0d 00 |..ADD 9,|9,#320..|
|00002880| d7 0e 4d 4f 56 20 31 30 | 2c 23 31 30 0d 00 d8 0f |..MOV 10|,#10....|
|00002890| 2e 64 6f 70 6c 6f 74 74 | 69 6c 65 0d 00 d9 11 53 |.doplott|ile....S|
|000028a0| 54 4d 49 41 20 39 2c 7b | 33 2d 35 7d 0d 00 da 10 |TMIA 9,{|3-5}....|
|000028b0| 41 44 44 20 39 2c 39 2c | 23 33 32 30 0d 00 db 11 |ADD 9,9,|#320....|
|000028c0| 53 55 42 53 20 31 30 2c | 31 30 2c 23 31 0d 00 dc |SUBS 10,|10,#1...|
|000028d0| 12 42 4e 45 20 64 6f 70 | 6c 6f 74 74 69 6c 65 0d |.BNE dop|lottile.|
|000028e0| 00 dd 11 53 54 4d 49 41 | 20 39 2c 7b 36 2d 38 7d |...STMIA| 9,{6-8}|
|000028f0| 0d 00 de 18 4c 44 4d 46 | 44 20 31 33 21 2c 7b 30 |....LDMF|D 13!,{0|
|00002900| 2d 31 32 2c 50 43 7d 5e | 0d 00 df 05 3a 0d 00 e0 |-12,PC}^|....:...|
|00002910| 0d 2e 70 6c 6f 74 67 72 | 69 64 0d 00 e1 12 53 54 |..plotgr|id....ST|
|00002920| 4d 46 44 20 31 33 21 2c | 7b 31 34 7d 0d 00 e2 12 |MFD 13!,|{14}....|
|00002930| 4c 44 52 20 31 30 2c 67 | 72 69 64 70 74 72 0d 00 |LDR 10,g|ridptr..|
|00002940| e3 0e 4c 44 52 20 39 2c | 73 63 72 31 0d 00 e4 0c |..LDR 9,|scr1....|
|00002950| 4d 4f 56 20 32 2c 23 32 | 0d 00 e5 0d 2e 73 69 64 |MOV 2,#2|.....sid|
|00002960| 65 6c 6f 6f 70 0d 00 e6 | 0d 4d 4f 56 20 31 2c 23 |eloop...|.MOV 1,#|
|00002970| 32 31 0d 00 e7 0a 2e 79 | 6c 6f 6f 70 0d 00 e8 0d |21.....y|loop....|
|00002980| 4d 4f 56 20 30 2c 23 31 | 30 0d 00 e9 0a 2e 78 6c |MOV 0,#1|0.....xl|
|00002990| 6f 6f 70 0d 00 ea 12 4c | 44 52 42 20 38 2c 5b 31 |oop....L|DRB 8,[1|
|000029a0| 30 5d 2c 23 31 0d 00 eb | 0f 42 4c 20 70 6c 6f 74 |0],#1...|.BL plot|
|000029b0| 74 69 6c 65 0d 00 ec 0f | 41 44 44 20 39 2c 39 2c |tile....|ADD 9,9,|
|000029c0| 23 31 32 0d 00 ed 0f 53 | 55 42 53 20 30 2c 30 2c |#12....S|UBS 0,0,|
|000029d0| 23 31 0d 00 ee 0d 42 4e | 45 20 78 6c 6f 6f 70 0d |#1....BN|E xloop.|
|000029e0| 00 ef 13 41 44 44 20 39 | 2c 39 2c 23 33 32 30 2a |...ADD 9|,9,#320*|
|000029f0| 31 32 0d 00 f0 10 53 55 | 42 20 39 2c 39 2c 23 31 |12....SU|B 9,9,#1|
|00002a00| 32 30 0d 00 f1 0f 53 55 | 42 53 20 31 2c 31 2c 23 |20....SU|BS 1,1,#|
|00002a10| 31 0d 00 f2 0d 42 4e 45 | 20 79 6c 6f 6f 70 0d 00 |1....BNE| yloop..|
|00002a20| f3 0e 4c 44 52 20 39 2c | 73 63 72 32 0d 00 f4 0f |..LDR 9,|scr2....|
|00002a30| 53 55 42 53 20 32 2c 32 | 2c 23 31 0d 00 f5 10 42 |SUBS 2,2|,#1....B|
|00002a40| 4e 45 20 73 69 64 65 6c | 6f 6f 70 0d 00 f6 13 4c |NE sidel|oop....L|
|00002a50| 44 4d 46 44 20 31 33 21 | 2c 7b 50 43 7d 5e 0d 00 |DMFD 13!|,{PC}^..|
|00002a60| f7 05 3a 0d 00 f8 0b 2e | 64 65 6c 65 74 65 0d 00 |..:.....|delete..|
|00002a70| f9 12 53 54 4d 46 44 20 | 31 33 21 2c 7b 31 34 7d |..STMFD |13!,{14}|
|00002a80| 0d 00 fa 0d 42 4c 20 63 | 6f 6f 72 64 73 0d 00 fb |....BL c|oords...|
|00002a90| 0b 2e 64 79 6c 6f 6f 70 | 0d 00 fc 0c 43 4d 50 20 |..dyloop|....CMP |
|00002aa0| 32 2c 23 30 0d 00 fd 12 | 41 44 44 4d 49 20 31 32 |2,#0....|ADDMI 12|
|00002ab0| 2c 31 32 2c 23 34 0d 00 | fe 15 41 44 44 4d 49 20 |,12,#4..|..ADDMI |
|00002ac0| 39 2c 39 2c 23 31 32 2a | 33 32 30 0d 00 ff 0e 42 |9,9,#12*|320....B|
|00002ad0| 4d 49 20 6e 65 78 74 64 | 79 0d 01 00 0c 4d 4f 56 |MI nextd|y....MOV|
|00002ae0| 20 30 2c 23 34 0d 01 01 | 0b 2e 64 78 6c 6f 6f 70 | 0,#4...|..dxloop|
|00002af0| 0d 01 02 12 4c 44 52 42 | 20 38 2c 5b 31 32 5d 2c |....LDRB| 8,[12],|
|00002b00| 23 31 0d 01 03 0c 54 45 | 51 20 38 2c 23 30 0d 01 |#1....TE|Q 8,#0..|
|00002b10| 04 0e 4d 4f 56 4e 45 20 | 38 2c 23 30 0d 01 05 11 |..MOVNE |8,#0....|
|00002b20| 42 4c 4e 45 20 70 6c 6f | 74 74 69 6c 65 0d 01 06 |BLNE plo|ttile...|
|00002b30| 0f 41 44 44 20 39 2c 39 | 2c 23 31 32 0d 01 07 0f |.ADD 9,9|,#12....|
|00002b40| 53 55 42 53 20 30 2c 30 | 2c 23 31 0d 01 08 0e 42 |SUBS 0,0|,#1....B|
|00002b50| 4e 45 20 64 78 6c 6f 6f | 70 0d 01 09 16 41 44 44 |NE dxloo|p....ADD|
|00002b60| 20 39 2c 39 2c 23 31 32 | 2a 33 32 30 2d 34 38 0d | 9,9,#12|*320-48.|
|00002b70| 01 0a 0b 2e 6e 65 78 74 | 64 79 0d 01 0b 0e 41 44 |....next|dy....AD|
|00002b80| 44 20 32 2c 32 2c 23 31 | 0d 01 0c 0f 53 55 42 53 |D 2,2,#1|....SUBS|
|00002b90| 20 31 2c 31 2c 23 31 0d | 01 0d 0e 42 4e 45 20 64 | 1,1,#1.|...BNE d|
|00002ba0| 79 6c 6f 6f 70 0d 01 0e | 13 4c 44 4d 46 44 20 31 |yloop...|.LDMFD 1|
|00002bb0| 33 21 2c 7b 50 43 7d 5e | 0d 01 0f 05 3a 0d 01 10 |3!,{PC}^|....:...|
|00002bc0| 0b 2e 63 6f 6f 72 64 73 | 0d 01 11 12 4c 44 52 20 |..coords|....LDR |
|00002bd0| 31 32 2c 74 69 6c 65 70 | 74 72 0d 01 12 14 41 44 |12,tilep|tr....AD|
|00002be0| 44 20 38 2c 34 2c 35 2c | 4c 53 4c 20 23 32 0d 01 |D 8,4,5,|LSL #2..|
|00002bf0| 13 16 41 44 44 20 31 32 | 2c 31 32 2c 38 2c 4c 53 |..ADD 12|,12,8,LS|
|00002c00| 4c 20 23 34 0d 01 14 0c | 54 45 51 20 32 2c 23 30 |L #4....|TEQ 2,#0|
|00002c10| 0d 01 15 10 4c 44 52 45 | 51 20 32 2c 73 63 72 31 |....LDRE|Q 2,scr1|
|00002c20| 0d 01 16 10 4c 44 52 4e | 45 20 32 2c 73 63 72 32 |....LDRN|E 2,scr2|
|00002c30| 0d 01 17 14 41 44 44 20 | 32 2c 32 2c 30 2c 4c 53 |....ADD |2,2,0,LS|
|00002c40| 4c 20 23 33 0d 01 18 14 | 41 44 44 20 32 2c 32 2c |L #3....|ADD 2,2,|
|00002c50| 30 2c 4c 53 4c 20 23 32 | 0d 01 19 14 41 44 44 20 |0,LSL #2|....ADD |
|00002c60| 38 2c 31 2c 31 2c 4c 53 | 4c 20 23 31 0d 01 1a 14 |8,1,1,LS|L #1....|
|00002c70| 41 44 44 20 38 2c 38 2c | 38 2c 4c 53 4c 20 23 32 |ADD 8,8,|8,LSL #2|
|00002c80| 0d 01 1b 14 41 44 44 20 | 39 2c 32 2c 38 2c 4c 53 |....ADD |9,2,8,LS|
|00002c90| 4c 20 23 38 0d 01 1c 0b | 4d 4f 56 20 32 2c 31 0d |L #8....|MOV 2,1.|
|00002ca0| 01 1d 0c 4d 4f 56 20 31 | 2c 23 34 0d 01 1e 0d 4d |...MOV 1|,#4....M|
|00002cb0| 4f 56 20 50 43 2c 31 34 | 0d 01 1f 05 3a 0d 01 20 |OV PC,14|....:.. |
|00002cc0| 0b 2e 70 6c 6f 74 78 79 | 0d 01 21 12 53 54 4d 46 |..plotxy|..!.STMF|
|00002cd0| 44 20 31 33 21 2c 7b 31 | 34 7d 0d 01 22 0d 42 4c |D 13!,{1|4}..".BL|
|00002ce0| 20 63 6f 6f 72 64 73 0d | 01 23 0b 2e 70 79 6c 6f | coords.|.#..pylo|
|00002cf0| 6f 70 0d 01 24 0c 43 4d | 50 20 32 2c 23 30 0d 01 |op..$.CM|P 2,#0..|
|00002d00| 25 12 41 44 44 4d 49 20 | 31 32 2c 31 32 2c 23 34 |%.ADDMI |12,12,#4|
|00002d10| 0d 01 26 15 41 44 44 4d | 49 20 39 2c 39 2c 23 31 |..&.ADDM|I 9,9,#1|
|00002d20| 32 2a 33 32 30 0d 01 27 | 0e 42 4d 49 20 6e 65 78 |2*320..'|.BMI nex|
|00002d30| 74 70 79 0d 01 28 0c 4d | 4f 56 20 30 2c 23 34 0d |tpy..(.M|OV 0,#4.|
|00002d40| 01 29 0b 2e 70 78 6c 6f | 6f 70 0d 01 2a 12 4c 44 |.)..pxlo|op..*.LD|
|00002d50| 52 42 20 38 2c 5b 31 32 | 5d 2c 23 31 0d 01 2b 0c |RB 8,[12|],#1..+.|
|00002d60| 54 45 51 20 38 2c 23 30 | 0d 01 2c 11 42 4c 4e 45 |TEQ 8,#0|..,.BLNE|
|00002d70| 20 70 6c 6f 74 74 69 6c | 65 0d 01 2d 0f 41 44 44 | plottil|e..-.ADD|
|00002d80| 20 39 2c 39 2c 23 31 32 | 0d 01 2e 0f 53 55 42 53 | 9,9,#12|....SUBS|
|00002d90| 20 30 2c 30 2c 23 31 0d | 01 2f 0e 42 4e 45 20 70 | 0,0,#1.|./.BNE p|
|00002da0| 78 6c 6f 6f 70 0d 01 30 | 16 41 44 44 20 39 2c 39 |xloop..0|.ADD 9,9|
|00002db0| 2c 23 31 32 2a 33 32 30 | 2d 34 38 0d 01 31 0b 2e |,#12*320|-48..1..|
|00002dc0| 6e 65 78 74 70 79 0d 01 | 32 0e 41 44 44 20 32 2c |nextpy..|2.ADD 2,|
|00002dd0| 32 2c 23 31 0d 01 33 0f | 53 55 42 53 20 31 2c 31 |2,#1..3.|SUBS 1,1|
|00002de0| 2c 23 31 0d 01 34 0e 42 | 4e 45 20 70 79 6c 6f 6f |,#1..4.B|NE pyloo|
|00002df0| 70 0d 01 35 13 4c 44 4d | 46 44 20 31 33 21 2c 7b |p..5.LDM|FD 13!,{|
|00002e00| 50 43 7d 5e 0d 01 36 05 | 3a 0d 01 37 0e 2e 70 6c |PC}^..6.|:..7..pl|
|00002e10| 6f 74 73 6d 61 6c 6c 0d | 01 38 12 53 54 4d 46 44 |otsmall.|.8.STMFD|
|00002e20| 20 31 33 21 2c 7b 31 34 | 7d 0d 01 39 0c 54 45 51 | 13!,{14|}..9.TEQ|
|00002e30| 20 32 2c 23 30 0d 01 3a | 10 4c 44 52 45 51 20 39 | 2,#0..:|.LDREQ 9|
|00002e40| 2c 73 63 72 33 0d 01 3b | 10 4c 44 52 4e 45 20 39 |,scr3..;|.LDRNE 9|
|00002e50| 2c 73 63 72 34 0d 01 3c | 12 4c 44 52 20 31 32 2c |,scr4..<|.LDR 12,|
|00002e60| 74 69 6c 65 70 74 72 0d | 01 3d 14 41 44 44 20 38 |tileptr.|.=.ADD 8|
|00002e70| 2c 34 2c 35 2c 4c 53 4c | 20 23 32 0d 01 3e 16 41 |,4,5,LSL| #2..>.A|
|00002e80| 44 44 20 31 32 2c 31 32 | 2c 38 2c 4c 53 4c 20 23 |DD 12,12|,8,LSL #|
|00002e90| 34 0d 01 3f 0c 4d 4f 56 | 20 31 2c 23 34 0d 01 40 |4..?.MOV| 1,#4..@|
|00002ea0| 0c 2e 73 70 79 6c 6f 6f | 70 0d 01 41 0c 4d 4f 56 |..spyloo|p..A.MOV|
|00002eb0| 20 30 2c 23 34 0d 01 42 | 0c 2e 73 70 78 6c 6f 6f | 0,#4..B|..spxloo|
|00002ec0| 70 0d 01 43 12 4c 44 52 | 42 20 38 2c 5b 31 32 5d |p..C.LDR|B 8,[12]|
|00002ed0| 2c 23 31 0d 01 44 14 53 | 54 4d 46 44 20 31 33 21 |,#1..D.S|TMFD 13!|
|00002ee0| 2c 7b 30 2d 31 32 7d 0d | 01 45 0c a4 73 65 67 6d |,{0-12}.|.E..segm|
|00002ef0| 65 6e 74 0d 01 46 11 53 | 54 4d 49 41 20 39 2c 7b |ent..F.S|TMIA 9,{|
|00002f00| 30 2c 32 7d 0d 01 47 10 | 41 44 44 20 39 2c 39 2c |0,2}..G.|ADD 9,9,|
|00002f10| 23 33 32 30 0d 01 48 0d | 4d 4f 56 20 31 30 2c 23 |#320..H.|MOV 10,#|
|00002f20| 36 0d 01 49 10 2e 64 6f | 70 6c 6f 74 73 6d 61 6c |6..I..do|plotsmal|
|00002f30| 6c 0d 01 4a 11 53 54 4d | 49 41 20 39 2c 7b 33 2c |l..J.STM|IA 9,{3,|
|00002f40| 35 7d 0d 01 4b 10 41 44 | 44 20 39 2c 39 2c 23 33 |5}..K.AD|D 9,9,#3|
|00002f50| 32 30 0d 01 4c 11 53 55 | 42 53 20 31 30 2c 31 30 |20..L.SU|BS 10,10|
|00002f60| 2c 23 31 0d 01 4d 13 42 | 4e 45 20 64 6f 70 6c 6f |,#1..M.B|NE doplo|
|00002f70| 74 73 6d 61 6c 6c 0d 01 | 4e 11 53 54 4d 49 41 20 |tsmall..|N.STMIA |
|00002f80| 39 2c 7b 36 2c 38 7d 0d | 01 4f 14 4c 44 4d 46 44 |9,{6,8}.|.O.LDMFD|
|00002f90| 20 31 33 21 2c 7b 30 2d | 31 32 7d 0d 01 50 0e 41 | 13!,{0-|12}..P.A|
|00002fa0| 44 44 20 39 2c 39 2c 23 | 38 0d 01 51 0f 53 55 42 |DD 9,9,#|8..Q.SUB|
|00002fb0| 53 20 30 2c 30 2c 23 31 | 0d 01 52 0f 42 4e 45 20 |S 0,0,#1|..R.BNE |
|00002fc0| 73 70 78 6c 6f 6f 70 0d | 01 53 15 41 44 44 20 39 |spxloop.|.S.ADD 9|
|00002fd0| 2c 39 2c 23 38 2a 33 32 | 30 2d 33 32 0d 01 54 0f |,9,#8*32|0-32..T.|
|00002fe0| 53 55 42 53 20 31 2c 31 | 2c 23 31 0d 01 55 0f 42 |SUBS 1,1|,#1..U.B|
|00002ff0| 4e 45 20 73 70 79 6c 6f | 6f 70 0d 01 56 13 4c 44 |NE spylo|op..V.LD|
|00003000| 4d 46 44 20 31 33 21 2c | 7b 50 43 7d 5e 0d 01 57 |MFD 13!,|{PC}^..W|
|00003010| 05 3a 0d 01 58 10 2e 73 | 63 72 30 20 45 51 55 44 |.:..X..s|cr0 EQUD|
|00003020| 20 30 0d 01 59 10 2e 73 | 63 72 31 20 45 51 55 44 | 0..Y..s|cr1 EQUD|
|00003030| 20 30 0d 01 5a 10 2e 73 | 63 72 32 20 45 51 55 44 | 0..Z..s|cr2 EQUD|
|00003040| 20 30 0d 01 5b 10 2e 73 | 63 72 33 20 45 51 55 44 | 0..[..s|cr3 EQUD|
|00003050| 20 30 0d 01 5c 10 2e 73 | 63 72 34 20 45 51 55 44 | 0..\..s|cr4 EQUD|
|00003060| 20 30 0d 01 5d 17 2e 74 | 69 6c 65 70 74 72 20 45 | 0..]..t|ileptr E|
|00003070| 51 55 44 20 74 69 6c 65 | 25 0d 01 5e 17 2e 67 72 |QUD tile|%..^..gr|
|00003080| 69 64 70 74 72 20 45 51 | 55 44 20 67 72 69 64 25 |idptr EQ|UD grid%|
|00003090| 0d 01 5f 05 3a 0d 01 60 | 0c 2e 73 70 72 69 74 65 |.._.:..`|..sprite|
|000030a0| 73 0d 01 61 11 45 51 55 | 53 20 c4 33 36 2c bd 20 |s..a.EQU|S .36,. |
|000030b0| 30 29 0d 01 62 0d 5d 50 | 25 2b 3d 37 2a 33 36 0d |0)..b.]P|%+=7*36.|
|000030c0| 01 63 0b 5b 4f 50 54 20 | 70 25 0d 01 64 05 3a 0d |.c.[OPT |p%..d.:.|
|000030d0| 01 65 0d 2e 63 68 65 63 | 6b 70 75 74 0d 01 66 14 |.e..chec|kput..f.|
|000030e0| 41 44 44 20 30 2c 31 2c | 30 2c 4c 53 4c 20 23 32 |ADD 0,1,|0,LSL #2|
|000030f0| 0d 01 67 11 4c 44 52 20 | 31 2c 74 69 6c 65 70 74 |..g.LDR |1,tilept|
|00003100| 72 0d 01 68 14 41 44 44 | 20 31 2c 31 2c 30 2c 4c |r..h.ADD| 1,1,0,L|
|00003110| 53 4c 20 23 34 0d 01 69 | 0c 54 45 51 20 32 2c 23 |SL #4..i|.TEQ 2,#|
|00003120| 30 0d 01 6a 10 4d 4f 56 | 4e 45 20 32 2c 23 32 31 |0..j.MOV|NE 2,#21|
|00003130| 30 0d 01 6b 0d 41 44 44 | 20 32 2c 32 2c 33 0d 01 |0..k.ADD| 2,2,3..|
|00003140| 6c 14 41 44 44 20 32 2c | 32 2c 34 2c 4c 53 4c 20 |l.ADD 2,|2,4,LSL |
|00003150| 23 33 0d 01 6d 14 41 44 | 44 20 32 2c 32 2c 34 2c |#3..m.AD|D 2,2,4,|
|00003160| 4c 53 4c 20 23 31 0d 01 | 6e 11 4c 44 52 20 33 2c |LSL #1..|n.LDR 3,|
|00003170| 67 72 69 64 70 74 72 0d | 01 6f 0d 41 44 44 20 32 |gridptr.|.o.ADD 2|
|00003180| 2c 32 2c 33 0d 01 70 0c | 4d 4f 56 20 33 2c 23 34 |,2,3..p.|MOV 3,#4|
|00003190| 0d 01 71 0d 4d 4f 56 20 | 50 43 2c 31 34 0d 01 72 |..q.MOV |PC,14..r|
|000031a0| 05 3a 0d 01 73 0a 2e 63 | 68 65 63 6b 0d 01 74 12 |.:..s..c|heck..t.|
|000031b0| 53 54 4d 46 44 20 31 33 | 21 2c 7b 31 34 7d 0d 01 |STMFD 13|!,{14}..|
|000031c0| 75 0b 4d 4f 56 20 36 2c | 33 0d 01 76 0b 4d 4f 56 |u.MOV 6,|3..v.MOV|
|000031d0| 20 38 2c 34 0d 01 77 0f | 42 4c 20 63 68 65 63 6b | 8,4..w.|BL check|
|000031e0| 70 75 74 0d 01 78 0c 4d | 56 4e 20 30 2c 23 30 0d |put..x.M|VN 0,#0.|
|000031f0| 01 79 0b 2e 63 79 6c 6f | 6f 70 0d 01 7a 0b 4d 4f |.y..cylo|op..z.MO|
|00003200| 56 20 37 2c 36 0d 01 7b | 0c 4d 4f 56 20 34 2c 23 |V 7,6..{|.MOV 4,#|
|00003210| 30 0d 01 7c 0b 2e 63 78 | 6c 6f 6f 70 0d 01 7d 10 |0..|..cx|loop..}.|
|00003220| 4c 44 52 42 20 35 2c 5b | 31 2c 34 5d 0d 01 7e 0c |LDRB 5,[|1,4]..~.|
|00003230| 54 45 51 20 35 2c 23 30 | 0d 01 7f 0e 42 45 51 20 |TEQ 5,#0|....BEQ |
|00003240| 63 78 6e 65 78 74 0d 01 | 80 0d 43 4d 50 20 37 2c |cxnext..|..CMP 7,|
|00003250| 23 31 30 0d 01 81 0f 43 | 4d 50 4c 4f 20 38 2c 23 |#10....C|MPLO 8,#|
|00003260| 32 31 0d 01 82 0e 4d 4f | 56 48 53 20 30 2c 23 30 |21....MO|VHS 0,#0|
|00003270| 0d 01 83 10 4c 44 52 42 | 20 35 2c 5b 32 2c 34 5d |....LDRB| 5,[2,4]|
|00003280| 0d 01 84 0c 54 45 51 20 | 35 2c 23 30 0d 01 85 0e |....TEQ |5,#0....|
|00003290| 4d 4f 56 4e 45 20 30 2c | 23 30 0d 01 86 0b 2e 63 |MOVNE 0,|#0.....c|
|000032a0| 78 6e 65 78 74 0d 01 87 | 0e 41 44 44 20 37 2c 37 |xnext...|.ADD 7,7|
|000032b0| 2c 23 31 0d 01 88 0e 41 | 44 44 20 34 2c 34 2c 23 |,#1....A|DD 4,4,#|
|000032c0| 31 0d 01 89 0c 43 4d 50 | 20 34 2c 23 34 0d 01 8a |1....CMP| 4,#4...|
|000032d0| 0e 42 4e 45 20 63 78 6c | 6f 6f 70 0d 01 8b 0e 41 |.BNE cxl|oop....A|
|000032e0| 44 44 20 38 2c 38 2c 23 | 31 0d 01 8c 0e 41 44 44 |DD 8,8,#|1....ADD|
|000032f0| 20 31 2c 31 2c 23 34 0d | 01 8d 0f 41 44 44 20 32 | 1,1,#4.|...ADD 2|
|00003300| 2c 32 2c 23 31 30 0d 01 | 8e 0f 53 55 42 53 20 33 |,2,#10..|..SUBS 3|
|00003310| 2c 33 2c 23 31 0d 01 8f | 0e 42 4e 45 20 63 79 6c |,3,#1...|.BNE cyl|
|00003320| 6f 6f 70 0d 01 90 13 4c | 44 4d 46 44 20 31 33 21 |oop....L|DMFD 13!|
|00003330| 2c 7b 50 43 7d 5e 0d 01 | 91 05 3a 0d 01 92 08 2e |,{PC}^..|..:.....|
|00003340| 70 75 74 0d 01 93 12 53 | 54 4d 46 44 20 31 33 21 |put....S|TMFD 13!|
|00003350| 2c 7b 31 34 7d 0d 01 94 | 0b 4d 4f 56 20 36 2c 33 |,{14}...|.MOV 6,3|
|00003360| 0d 01 95 0b 4d 4f 56 20 | 38 2c 34 0d 01 96 0f 42 |....MOV |8,4....B|
|00003370| 4c 20 63 68 65 63 6b 70 | 75 74 0d 01 97 09 2e 70 |L checkp|ut.....p|
|00003380| 75 74 79 0d 01 98 0c 4d | 4f 56 20 34 2c 23 30 0d |uty....M|OV 4,#0.|
|00003390| 01 99 0b 4d 4f 56 20 37 | 2c 36 0d 01 9a 09 2e 70 |...MOV 7|,6.....p|
|000033a0| 75 74 78 0d 01 9b 0d 43 | 4d 50 20 37 2c 23 31 30 |utx....C|MP 7,#10|
|000033b0| 0d 01 9c 0f 43 4d 50 4c | 4f 20 38 2c 23 32 31 0d |....CMPL|O 8,#21.|
|000033c0| 01 9d 11 4c 44 52 42 20 | 35 2c 5b 31 5d 2c 23 31 |...LDRB |5,[1],#1|
|000033d0| 0d 01 9e 0e 4d 4f 56 48 | 53 20 35 2c 23 30 0d 01 |....MOVH|S 5,#0..|
|000033e0| 9f 0c 54 45 51 20 35 2c | 23 30 0d 01 a0 12 53 54 |..TEQ 5,|#0....ST|
|000033f0| 52 4e 45 42 20 35 2c 5b | 32 2c 34 5d 0d 01 a1 0e |RNEB 5,[|2,4]....|
|00003400| 41 44 44 20 37 2c 37 2c | 23 31 0d 01 a2 0e 41 44 |ADD 7,7,|#1....AD|
|00003410| 44 20 34 2c 34 2c 23 31 | 0d 01 a3 0c 43 4d 50 20 |D 4,4,#1|....CMP |
|00003420| 34 2c 23 34 0d 01 a4 0c | 42 4e 45 20 70 75 74 78 |4,#4....|BNE putx|
|00003430| 0d 01 a5 0e 41 44 44 20 | 38 2c 38 2c 23 31 0d 01 |....ADD |8,8,#1..|
|00003440| a6 0f 41 44 44 20 32 2c | 32 2c 23 31 30 0d 01 a7 |..ADD 2,|2,#10...|
|00003450| 0f 53 55 42 53 20 33 2c | 33 2c 23 31 0d 01 a8 0c |.SUBS 3,|3,#1....|
|00003460| 42 4e 45 20 70 75 74 79 | 0d 01 a9 13 4c 44 4d 46 |BNE puty|....LDMF|
|00003470| 44 20 31 33 21 2c 7b 50 | 43 7d 5e 0d 01 aa 05 3a |D 13!,{P|C}^....:|
|00003480| 0d 01 ab 09 2e 6d 6f 76 | 65 0d 01 ac 0c 4d 4f 56 |.....mov|e....MOV|
|00003490| 20 38 2c 23 30 0d 01 ad | 0a 2e 6d 6f 76 65 31 0d | 8,#0...|..move1.|
|000034a0| 01 ae 0e 4c 44 52 42 20 | 37 2c 5b 30 5d 0d 01 af |...LDRB |7,[0]...|
|000034b0| 10 53 54 52 42 20 38 2c | 5b 30 5d 2c 33 0d 01 b0 |.STRB 8,|[0],3...|
|000034c0| 10 53 54 52 42 20 37 2c | 5b 31 5d 2c 33 0d 01 b1 |.STRB 7,|[1],3...|
|000034d0| 0f 53 55 42 53 20 32 2c | 32 2c 23 31 0d 01 b2 0d |.SUBS 2,|2,#1....|
|000034e0| 42 4e 45 20 6d 6f 76 65 | 31 0d 01 b3 0d 4d 4f 56 |BNE move|1....MOV|
|000034f0| 20 32 2c 23 31 30 0d 01 | b4 0d 2e 62 72 65 61 6b | 2,#10..|...break|
|00003500| 6f 66 66 0d 01 b5 0e 4c | 44 52 42 20 37 2c 5b 34 |off....L|DRB 7,[4|
|00003510| 5d 0d 01 b6 0f 42 49 43 | 20 37 2c 37 2c 23 36 34 |]....BIC| 7,7,#64|
|00003520| 0d 01 b7 11 53 54 52 42 | 20 37 2c 5b 34 5d 2c 23 |....STRB| 7,[4],#|
|00003530| 31 0d 01 b8 0c 4d 4f 56 | 53 20 35 2c 35 0d 01 b9 |1....MOV|S 5,5...|
|00003540| 10 4c 44 52 4e 45 42 20 | 37 2c 5b 35 5d 0d 01 ba |.LDRNEB |7,[5]...|
|00003550| 11 42 49 43 4e 45 20 37 | 2c 37 2c 23 33 32 0d 01 |.BICNE 7|,7,#32..|
|00003560| bb 13 53 54 52 4e 45 42 | 20 37 2c 5b 35 5d 2c 23 |..STRNEB| 7,[5],#|
|00003570| 31 0d 01 bc 0f 53 55 42 | 53 20 32 2c 32 2c 23 31 |1....SUB|S 2,2,#1|
|00003580| 0d 01 bd 10 42 4e 45 20 | 62 72 65 61 6b 6f 66 66 |....BNE |breakoff|
|00003590| 0d 01 be 0d 4d 4f 56 20 | 50 43 2c 31 34 0d 01 bf |....MOV |PC,14...|
|000035a0| 05 3a 0d 01 c0 0a 2e 63 | 6f 75 6e 74 0d 01 c1 0c |.:.....c|ount....|
|000035b0| 4d 4f 56 20 30 2c 23 30 | 0d 01 c2 0b 2e 63 6f 75 |MOV 0,#0|.....cou|
|000035c0| 6e 74 6c 0d 01 c3 11 4c | 44 52 42 20 33 2c 5b 31 |ntl....L|DRB 3,[1|
|000035d0| 5d 2c 23 31 0d 01 c4 0c | 54 45 51 20 33 2c 23 30 |],#1....|TEQ 3,#0|
|000035e0| 0d 01 c5 10 41 44 44 4e | 45 20 30 2c 30 2c 23 31 |....ADDN|E 0,0,#1|
|000035f0| 0d 01 c6 0f 53 55 42 53 | 20 32 2c 32 2c 23 31 0d |....SUBS| 2,2,#1.|
|00003600| 01 c7 0e 42 4e 45 20 63 | 6f 75 6e 74 6c 0d 01 c8 |...BNE c|ountl...|
|00003610| 0d 4d 4f 56 20 50 43 2c | 31 34 0d 01 c9 05 3a 0d |.MOV PC,|14....:.|
|00003620| 01 ca 0a 2e 77 69 64 74 | 68 0d 01 cb 0c 4d 4f 56 |....widt|h....MOV|
|00003630| 20 30 2c 23 30 0d 01 cc | 10 53 54 52 20 30 2c 73 | 0,#0...|.STR 0,s|
|00003640| 77 69 70 6f 73 0d 01 cd | 0c 4d 4f 56 20 33 2c 23 |wipos...|.MOV 3,#|
|00003650| 30 0d 01 ce 0f 42 20 70 | 6c 6f 74 74 65 78 74 31 |0....B p|lottext1|
|00003660| 0d 01 cf 05 3a 0d 01 d0 | 0d 2e 70 6c 6f 74 74 65 |....:...|..plotte|
|00003670| 78 74 0d 01 d1 15 4c 44 | 52 20 30 2c 73 77 69 73 |xt....LD|R 0,swis|
|00003680| 70 72 69 74 65 6f 70 0d | 01 d2 10 53 54 52 20 30 |priteop.|...STR 0|
|00003690| 2c 73 77 69 70 6f 73 0d | 01 d3 05 3a 0d 01 d4 0e |,swipos.|...:....|
|000036a0| 2e 70 6c 6f 74 74 65 78 | 74 31 0d 01 d5 0f 41 44 |.plottex|t1....AD|
|000036b0| 52 20 31 32 2c 74 65 78 | 74 0d 01 d6 0d 2e 74 65 |R 12,tex|t.....te|
|000036c0| 78 74 6c 6f 6f 70 0d 01 | d7 12 4c 44 52 42 20 30 |xtloop..|..LDRB 0|
|000036d0| 2c 5b 31 32 5d 2c 23 31 | 0d 01 d8 0d 43 4d 50 20 |,[12],#1|....CMP |
|000036e0| 30 2c 23 31 33 0d 01 d9 | 0a ec 51 20 30 2c 33 0d |0,#13...|..Q 0,3.|
|000036f0| 01 da 0c ec 51 20 50 43 | 2c 31 34 0d 01 db 0d 43 |....Q PC|,14....C|
|00003700| 4d 50 20 30 2c 23 33 32 | 0d 01 dc 11 41 44 44 45 |MP 0,#32|....ADDE|
|00003710| 51 20 33 2c 33 2c 23 31 | 32 0d 01 dd 10 42 45 51 |Q 3,3,#1|2....BEQ|
|00003720| 20 74 65 78 74 6c 6f 6f | 70 0d 01 de 0e 53 54 52 | textloo|p....STR|
|00003730| 20 30 2c 6e 61 6d 65 0d | 01 df 12 4c 44 52 20 30 | 0,name.|...LDR 0|
|00003740| 2c 66 69 6e 64 61 64 64 | 72 0d 01 e0 10 4c 44 52 |,findadd|r....LDR|
|00003750| 20 31 2c 73 70 72 70 74 | 72 0d 01 e1 0e 41 44 52 | 1,sprpt|r....ADR|
|00003760| 20 32 2c 6e 61 6d 65 0d | 01 e2 16 53 54 4d 46 44 | 2,name.|...STMFD|
|00003770| 20 31 33 21 2c 7b 32 2d | 34 2c 31 32 7d 0d 01 e3 | 13!,{2-|4,12}...|
|00003780| 10 2e 73 77 69 73 70 72 | 69 74 65 6f 70 0d 01 e4 |..swispr|iteop...|
|00003790| 0c 53 57 49 20 73 70 6f | 70 0d 01 e5 11 4c 44 52 |.SWI spo|p....LDR|
|000037a0| 20 38 2c 5b 32 2c 23 32 | 38 5d 0d 01 e6 0e 41 44 | 8,[2,#2|8]....AD|
|000037b0| 44 20 38 2c 38 2c 23 35 | 0d 01 e7 16 4c 44 4d 46 |D 8,8,#5|....LDMF|
|000037c0| 44 20 31 33 21 2c 7b 32 | 2d 34 2c 31 32 7d 0d 01 |D 13!,{2|-4,12}..|
|000037d0| e8 11 4c 44 52 20 30 2c | 70 6c 6f 74 73 70 72 0d |..LDR 0,|plotspr.|
|000037e0| 01 e9 0e 41 44 52 20 32 | 2c 6e 61 6d 65 0d 01 ea |...ADR 2|,name...|
|000037f0| 0c 4d 4f 56 20 35 2c 23 | 38 0d 01 eb 0f 41 44 52 |.MOV 5,#|8....ADR|
|00003800| 20 36 2c 73 63 61 6c 65 | 0d 01 ec 0d 41 44 52 20 | 6,scale|....ADR |
|00003810| 37 2c 63 6c 72 0d 01 ed | 18 53 54 4d 46 44 20 31 |7,clr...|.STMFD 1|
|00003820| 33 21 2c 7b 33 2c 34 2c | 38 2c 31 32 7d 0d 01 ee |3!,{3,4,|8,12}...|
|00003830| 0b 2e 73 77 69 70 6f 73 | 0d 01 ef 0c 53 57 49 20 |..swipos|....SWI |
|00003840| 73 70 6f 70 0d 01 f0 18 | 4c 44 4d 46 44 20 31 33 |spop....|LDMFD 13|
|00003850| 21 2c 7b 33 2c 34 2c 38 | 2c 31 32 7d 0d 01 f1 0d |!,{3,4,8|,12}....|
|00003860| 41 44 44 20 33 2c 33 2c | 38 0d 01 f2 0e 42 20 74 |ADD 3,3,|8....B t|
|00003870| 65 78 74 6c 6f 6f 70 0d | 01 f3 05 3a 0d 01 f4 0a |extloop.|...:....|
|00003880| 2e 73 63 61 6c 65 0d 01 | f5 11 45 51 55 44 20 31 |.scale..|..EQUD 1|
|00003890| 3a 45 51 55 44 20 31 0d | 01 f6 11 45 51 55 44 20 |:EQUD 1.|...EQUD |
|000038a0| 31 3a 45 51 55 44 20 31 | 0d 01 f7 08 2e 63 6c 72 |1:EQUD 1|.....clr|
|000038b0| 0d 01 f8 11 45 51 55 44 | 20 26 42 30 30 30 39 30 |....EQUD| &B00090|
|000038c0| 30 0d 01 f9 09 2e 67 72 | 65 79 0d 01 fa 11 45 51 |0.....gr|ey....EQ|
|000038d0| 55 44 20 26 41 30 39 30 | 38 30 30 0d 01 fb 11 45 |UD &A090|800....E|
|000038e0| 51 55 44 20 26 43 30 42 | 30 42 30 41 0d 01 fc 11 |QUD &C0B|0B0A....|
|000038f0| 45 51 55 44 20 26 41 30 | 39 30 38 30 38 0d 01 fd |EQUD &A0|90808...|
|00003900| 11 45 51 55 44 20 26 43 | 30 42 30 42 30 41 0d 01 |.EQUD &C|0B0B0A..|
|00003910| fe 09 2e 64 65 73 6b 0d | 01 ff 11 45 51 55 44 20 |...desk.|...EQUD |
|00003920| 26 43 30 44 30 45 30 37 | 0d 02 00 0f 45 51 55 44 |&C0D0E07|....EQUD|
|00003930| 20 26 39 30 41 30 42 0d | 02 01 11 45 51 55 44 20 | &90A0B.|...EQUD |
|00003940| 26 32 30 34 30 36 30 31 | 0d 02 02 11 45 51 55 44 |&2040601|....EQUD|
|00003950| 20 26 35 30 36 30 34 30 | 46 0d 02 03 0b 2e 73 70 | &506040|F.....sp|
|00003960| 72 70 74 72 0d 02 04 0c | 45 51 55 44 20 73 70 72 |rptr....|EQUD spr|
|00003970| 0d 02 05 09 2e 6e 61 6d | 65 0d 02 06 0a 45 51 55 |.....nam|e....EQU|
|00003980| 44 20 30 0d 02 07 0d 2e | 66 69 6e 64 61 64 64 72 |D 0.....|findaddr|
|00003990| 0d 02 08 0f 45 51 55 44 | 20 32 34 2b 32 35 36 0d |....EQUD| 24+256.|
|000039a0| 02 09 0c 2e 70 6c 6f 74 | 73 70 72 0d 02 0a 0f 45 |....plot|spr....E|
|000039b0| 51 55 44 20 35 32 2b 32 | 35 36 0d 02 0b 09 2e 74 |QUD 52+2|56.....t|
|000039c0| 65 78 74 0d 02 0c 12 45 | 51 55 53 20 c4 32 35 35 |ext....E|QUS .255|
|000039d0| 2c bd 20 30 29 0d 02 0d | 0a 45 51 55 42 20 30 0d |,. 0)...|.EQUB 0.|
|000039e0| 02 0e 05 3a 0d 02 0f 08 | 2e 6b 65 79 0d 02 10 05 |...:....|.key....|
|000039f0| 5d 0d 02 11 11 e7 20 70 | 6f 72 74 61 62 6c 65 25 |]..... p|ortable%|
|00003a00| 20 8c 0d 02 12 0c 20 5b | 4f 50 54 20 70 25 0d 02 | ..... [|OPT p%..|
|00003a10| 13 24 20 45 51 55 42 20 | 39 38 3a 45 51 55 42 20 |.$ EQUB |98:EQUB |
|00003a20| 36 37 3a 45 51 55 42 20 | 38 33 3a 45 51 55 42 20 |67:EQUB |83:EQUB |
|00003a30| 38 34 0d 02 14 0c 20 45 | 51 55 44 20 34 36 0d 02 |84.... E|QUD 46..|
|00003a40| 15 28 20 45 51 55 42 20 | 31 30 33 3a 45 51 55 42 |.( EQUB |103:EQUB|
|00003a50| 20 31 30 34 3a 45 51 55 | 42 20 31 30 35 3a 45 51 | 104:EQU|B 105:EQ|
|00003a60| 55 42 20 31 32 31 0d 02 | 16 0c 20 45 51 55 44 20 |UB 121..|.. EQUD |
|00003a70| 36 34 0d 02 17 06 20 5d | 0d 02 18 05 cc 0d 02 19 |64.... ]|........|
|00003a80| 0c 20 5b 4f 50 54 20 70 | 25 0d 02 1a 25 20 45 51 |. [OPT p|%...% EQ|
|00003a90| 55 42 20 39 38 3a 45 51 | 55 42 20 36 37 3a 45 51 |UB 98:EQ|UB 67:EQ|
|00003aa0| 55 42 20 31 30 35 3a 45 | 51 55 42 20 37 34 0d 02 |UB 105:E|QUB 74..|
|00003ab0| 1b 0c 20 45 51 55 44 20 | 34 36 0d 02 1c 27 20 45 |.. EQUD |46...' E|
|00003ac0| 51 55 42 20 31 30 38 3a | 45 51 55 42 20 31 32 35 |QUB 108:|EQUB 125|
|00003ad0| 3a 45 51 55 42 20 31 32 | 34 3a 45 51 55 42 20 36 |:EQUB 12|4:EQUB 6|
|00003ae0| 30 0d 02 1d 0c 20 45 51 | 55 44 20 36 34 0d 02 1e |0.... EQ|UD 64...|
|00003af0| 06 20 5d 0d 02 1f 05 cd | 0d 02 20 0b 5b 4f 50 54 |. ].....|.. .[OPT|
|00003b00| 20 70 25 0d 02 21 0b 2e | 73 74 69 63 6b 73 0d 02 | p%..!..|sticks..|
|00003b10| 22 0a 45 51 55 44 20 30 | 0d 02 23 05 3a 0d 02 24 |".EQUD 0|..#.:..$|
|00003b20| 0e 2e 6c 65 66 74 72 69 | 67 68 74 0d 02 25 10 41 |..leftri|ght..%.A|
|00003b30| 44 52 20 31 2c 73 74 69 | 63 6b 73 0d 02 26 10 4c |DR 1,sti|cks..&.L|
|00003b40| 44 52 42 20 31 2c 5b 31 | 2c 30 5d 0d 02 27 0c 43 |DRB 1,[1|,0]..'.C|
|00003b50| 4d 50 20 31 2c 23 30 0d | 02 28 0f 42 4e 45 20 6c |MP 1,#0.|.(.BNE l|
|00003b60| 72 73 74 69 63 6b 0d 02 | 29 0d 41 44 52 20 33 2c |rstick..|).ADR 3,|
|00003b70| 6b 65 79 0d 02 2a 14 41 | 44 44 20 33 2c 33 2c 30 |key..*.A|DD 3,3,0|
|00003b80| 2c 4c 53 4c 20 23 33 0d | 02 2b 0e 4d 4f 56 20 30 |,LSL #3.|.+.MOV 0|
|00003b90| 2c 23 31 32 39 0d 02 2c | 0e 4c 44 52 42 20 31 2c |,#129..,|.LDRB 1,|
|00003ba0| 5b 33 5d 0d 02 2d 0e 52 | 53 42 20 31 2c 31 2c 23 |[3]..-.R|SB 1,1,#|
|00003bb0| 30 0d 02 2e 0e 4d 4f 56 | 20 32 2c 23 32 35 35 0d |0....MOV| 2,#255.|
|00003bc0| 02 2f 11 53 57 49 20 22 | 4f 53 5f 42 79 74 65 22 |./.SWI "|OS_Byte"|
|00003bd0| 0d 02 30 0e 4d 4f 56 43 | 43 20 34 2c 23 30 0d 02 |..0.MOVC|C 4,#0..|
|00003be0| 31 0e 4d 56 4e 43 53 20 | 34 2c 23 30 0d 02 32 11 |1.MVNCS |4,#0..2.|
|00003bf0| 4c 44 52 42 20 31 2c 5b | 33 2c 23 31 5d 0d 02 33 |LDRB 1,[|3,#1]..3|
|00003c00| 0e 52 53 42 20 31 2c 31 | 2c 23 30 0d 02 34 0e 4d |.RSB 1,1|,#0..4.M|
|00003c10| 4f 56 20 32 2c 23 32 35 | 35 0d 02 35 11 53 57 49 |OV 2,#25|5..5.SWI|
|00003c20| 20 22 4f 53 5f 42 79 74 | 65 22 0d 02 36 0e 41 44 | "OS_Byt|e"..6.AD|
|00003c30| 43 20 30 2c 34 2c 23 30 | 0d 02 37 0d 4d 4f 56 20 |C 0,4,#0|..7.MOV |
|00003c40| 50 43 2c 31 34 0d 02 38 | 0c 2e 6c 72 73 74 69 63 |PC,14..8|..lrstic|
|00003c50| 6b 0d 02 39 0e 53 57 49 | 20 73 74 69 63 6b 25 0d |k..9.SWI| stick%.|
|00003c60| 02 3a 10 80 20 30 2c 30 | 2c 23 26 43 30 30 30 0d |.:.. 0,0|,#&C000.|
|00003c70| 02 3b 10 43 4d 50 20 30 | 2c 23 26 34 30 30 30 0d |.;.CMP 0|,#&4000.|
|00003c80| 02 3c 0b ec 51 20 30 2c | 23 31 0d 02 3d 10 43 4d |.<..Q 0,|#1..=.CM|
|00003c90| 50 20 30 2c 23 26 43 30 | 30 30 0d 02 3e 0e 4d 56 |P 0,#&C0|00..>.MV|
|00003ca0| 4e 45 51 20 30 2c 23 30 | 0d 02 3f 0d 4d 4f 56 20 |NEQ 0,#0|..?.MOV |
|00003cb0| 50 43 2c 31 34 0d 02 40 | 05 3a 0d 02 41 09 2e 64 |PC,14..@|.:..A..d|
|00003cc0| 6f 77 6e 0d 02 42 10 41 | 44 52 20 31 2c 73 74 69 |own..B.A|DR 1,sti|
|00003cd0| 63 6b 73 0d 02 43 10 4c | 44 52 42 20 31 2c 5b 31 |cks..C.L|DRB 1,[1|
|00003ce0| 2c 30 5d 0d 02 44 0c 43 | 4d 50 20 31 2c 23 30 0d |,0]..D.C|MP 1,#0.|
|00003cf0| 02 45 0f 42 4e 45 20 64 | 6e 73 74 69 63 6b 0d 02 |.E.BNE d|nstick..|
|00003d00| 46 0d 41 44 52 20 33 2c | 6b 65 79 0d 02 47 14 41 |F.ADR 3,|key..G.A|
|00003d10| 44 44 20 33 2c 33 2c 30 | 2c 4c 53 4c 20 23 33 0d |DD 3,3,0|,LSL #3.|
|00003d20| 02 48 0e 4d 4f 56 20 30 | 2c 23 31 32 39 0d 02 49 |.H.MOV 0|,#129..I|
|00003d30| 11 4c 44 52 42 20 31 2c | 5b 33 2c 23 32 5d 0d 02 |.LDRB 1,|[3,#2]..|
|00003d40| 4a 0e 52 53 42 20 31 2c | 31 2c 23 30 0d 02 4b 0e |J.RSB 1,|1,#0..K.|
|00003d50| 4d 4f 56 20 32 2c 23 32 | 35 35 0d 02 4c 11 53 57 |MOV 2,#2|55..L.SW|
|00003d60| 49 20 22 4f 53 5f 42 79 | 74 65 22 0d 02 4d 0c 80 |I "OS_By|te"..M..|
|00003d70| 20 30 2c 31 2c 23 31 0d | 02 4e 0d 4d 4f 56 20 50 | 0,1,#1.|.N.MOV P|
|00003d80| 43 2c 31 34 0d 02 4f 0c | 2e 64 6e 73 74 69 63 6b |C,14..O.|.dnstick|
|00003d90| 0d 02 50 0e 53 57 49 20 | 73 74 69 63 6b 25 0d 02 |..P.SWI |stick%..|
|00003da0| 51 0e 80 20 30 2c 30 2c | 23 26 43 30 0d 02 52 0e |Q.. 0,0,|#&C0..R.|
|00003db0| 43 4d 50 20 30 2c 23 26 | 43 30 0d 02 53 0b ec 51 |CMP 0,#&|C0..S..Q|
|00003dc0| 20 30 2c 23 31 0d 02 54 | 0e 4d 4f 56 4e 45 20 30 | 0,#1..T|.MOVNE 0|
|00003dd0| 2c 23 30 0d 02 55 0d 4d | 4f 56 20 50 43 2c 31 34 |,#0..U.M|OV PC,14|
|00003de0| 0d 02 56 05 3a 0d 02 57 | 0b 2e 72 6f 74 61 74 65 |..V.:..W|..rotate|
|00003df0| 0d 02 58 10 41 44 52 20 | 31 2c 73 74 69 63 6b 73 |..X.ADR |1,sticks|
|00003e00| 0d 02 59 10 4c 44 52 42 | 20 31 2c 5b 31 2c 30 5d |..Y.LDRB| 1,[1,0]|
|00003e10| 0d 02 5a 0c 43 4d 50 20 | 31 2c 23 30 0d 02 5b 0f |..Z.CMP |1,#0..[.|
|00003e20| 42 4e 45 20 72 74 73 74 | 69 63 6b 0d 02 5c 0d 41 |BNE rtst|ick..\.A|
|00003e30| 44 52 20 33 2c 6b 65 79 | 0d 02 5d 14 41 44 44 20 |DR 3,key|..].ADD |
|00003e40| 33 2c 33 2c 30 2c 4c 53 | 4c 20 23 33 0d 02 5e 0e |3,3,0,LS|L #3..^.|
|00003e50| 4d 4f 56 20 30 2c 23 31 | 32 39 0d 02 5f 11 4c 44 |MOV 0,#1|29.._.LD|
|00003e60| 52 42 20 31 2c 5b 33 2c | 23 33 5d 0d 02 60 0e 52 |RB 1,[3,|#3]..`.R|
|00003e70| 53 42 20 31 2c 31 2c 23 | 30 0d 02 61 0e 4d 4f 56 |SB 1,1,#|0..a.MOV|
|00003e80| 20 32 2c 23 32 35 35 0d | 02 62 11 53 57 49 20 22 | 2,#255.|.b.SWI "|
|00003e90| 4f 53 5f 42 79 74 65 22 | 0d 02 63 0c 80 20 30 2c |OS_Byte"|..c.. 0,|
|00003ea0| 31 2c 23 31 0d 02 64 0d | 4d 4f 56 20 50 43 2c 31 |1,#1..d.|MOV PC,1|
|00003eb0| 34 0d 02 65 0c 2e 72 74 | 73 74 69 63 6b 0d 02 66 |4..e..rt|stick..f|
|00003ec0| 0e 53 57 49 20 73 74 69 | 63 6b 25 0d 02 67 12 80 |.SWI sti|ck%..g..|
|00003ed0| 53 20 30 2c 30 2c 23 26 | 31 30 30 30 30 0d 02 68 |S 0,0,#&|10000..h|
|00003ee0| 0e 4d 4f 56 4e 45 20 30 | 2c 23 31 0d 02 69 0d 4d |.MOVNE 0|,#1..i.M|
|00003ef0| 4f 56 20 50 43 2c 31 34 | 0d 02 6a 05 3a 0d 02 6b |OV PC,14|..j.:..k|
|00003f00| 0d 2e 66 61 73 74 70 6c | 6f 74 0d 02 6c 11 4c 44 |..fastpl|ot..l.LD|
|00003f10| 52 20 39 2c 5b 30 2c 23 | 33 32 5d 0d 02 6d 0d 41 |R 9,[0,#|32]..m.A|
|00003f20| 44 44 20 39 2c 39 2c 30 | 0d 02 6e 12 4c 44 52 20 |DD 9,9,0|..n.LDR |
|00003f30| 31 30 2c 5b 30 2c 23 33 | 36 5d 0d 02 6f 0f 41 44 |10,[0,#3|6]..o.AD|
|00003f40| 44 20 31 30 2c 31 30 2c | 30 0d 02 70 11 4c 44 52 |D 10,10,|0..p.LDR|
|00003f50| 20 34 2c 5b 30 2c 23 31 | 36 5d 0d 02 71 0e 41 44 | 4,[0,#1|6]..q.AD|
|00003f60| 44 20 33 2c 34 2c 23 31 | 0d 02 72 11 4c 44 52 20 |D 3,4,#1|..r.LDR |
|00003f70| 35 2c 5b 30 2c 23 32 30 | 5d 0d 02 73 0e 41 44 44 |5,[0,#20|]..s.ADD|
|00003f80| 20 35 2c 35 2c 23 31 0d | 02 74 0c 54 45 51 20 36 | 5,5,#1.|.t.TEQ 6|
|00003f90| 2c 23 30 0d 02 75 14 4c | 44 52 4e 45 20 36 2c 6d |,#0..u.L|DRNE 6,m|
|00003fa0| 61 73 6b 62 69 74 73 0d | 02 76 0f 4c 44 52 20 31 |askbits.|.v.LDR 1|
|00003fb0| 31 2c 73 63 72 35 0d 02 | 77 16 41 44 44 20 31 31 |1,scr5..|w.ADD 11|
|00003fc0| 2c 31 31 2c 31 2c 4c 53 | 4c 20 23 32 0d 02 78 16 |,11,1,LS|L #2..x.|
|00003fd0| 41 44 44 20 31 31 2c 31 | 31 2c 32 2c 4c 53 4c 20 |ADD 11,1|1,2,LSL |
|00003fe0| 23 36 0d 02 79 16 41 44 | 44 20 31 31 2c 31 31 2c |#6..y.AD|D 11,11,|
|00003ff0| 32 2c 4c 53 4c 20 23 38 | 0d 02 7a 0b 4d 4f 56 20 |2,LSL #8|..z.MOV |
|00004000| 31 2c 37 0d 02 7b 0b 2e | 66 79 6c 6f 6f 70 0d 02 |1,7..{..|fyloop..|
|00004010| 7c 0d 4d 4f 56 20 31 32 | 2c 31 31 0d 02 7d 0e 43 ||.MOV 12|,11..}.C|
|00004020| 4d 50 20 32 2c 23 32 35 | 35 0d 02 7e 16 41 44 44 |MP 2,#25|5..~.ADD|
|00004030| 48 49 20 39 2c 39 2c 33 | 2c 4c 53 4c 20 23 32 0d |HI 9,9,3|,LSL #2.|
|00004040| 02 7f 11 42 48 49 20 66 | 73 6b 69 70 6c 69 6e 65 |...BHI f|skipline|
|00004050| 0d 02 80 0b 4d 4f 56 20 | 34 2c 33 0d 02 81 0b 2e |....MOV |4,3.....|
|00004060| 66 78 6c 6f 6f 70 0d 02 | 82 0e 4c 44 52 20 37 2c |fxloop..|..LDR 7,|
|00004070| 5b 31 31 5d 0d 02 83 11 | 53 54 52 20 37 2c 5b 31 |[11]....|STR 7,[1|
|00004080| 30 5d 2c 23 34 0d 02 84 | 10 4c 44 52 20 38 2c 5b |0],#4...|.LDR 8,[|
|00004090| 39 5d 2c 23 34 0d 02 85 | 0b 80 20 30 2c 38 2c 36 |9],#4...|.. 0,8,6|
|000040a0| 0d 02 86 13 84 52 20 30 | 2c 30 2c 30 2c 4c 53 52 |.....R 0|,0,0,LSR|
|000040b0| 20 23 31 0d 02 87 13 84 | 52 20 30 2c 30 2c 30 2c | #1.....|R 0,0,0,|
|000040c0| 4c 53 52 20 23 32 0d 02 | 88 0b 80 20 37 2c 37 2c |LSR #2..|... 7,7,|
|000040d0| 30 0d 02 89 0c 84 52 20 | 38 2c 38 2c 31 0d 02 8a |0.....R |8,8,1...|
|000040e0| 0d 42 49 43 20 38 2c 38 | 2c 30 0d 02 8b 0c 84 52 |.BIC 8,8|,0.....R|
|000040f0| 20 37 2c 37 2c 38 0d 02 | 8c 11 53 54 52 20 37 2c | 7,7,8..|..STR 7,|
|00004100| 5b 31 31 5d 2c 23 34 0d | 02 8d 0f 53 55 42 53 20 |[11],#4.|...SUBS |
|00004110| 34 2c 34 2c 23 31 0d 02 | 8e 0e 42 4e 45 20 66 78 |4,4,#1..|..BNE fx|
|00004120| 6c 6f 6f 70 0d 02 8f 0e | 2e 66 73 6b 69 70 6c 69 |loop....|.fskipli|
|00004130| 6e 65 0d 02 90 12 41 44 | 44 20 31 31 2c 31 32 2c |ne....AD|D 11,12,|
|00004140| 23 33 32 30 0d 02 91 0e | 41 44 44 20 32 2c 32 2c |#320....|ADD 2,2,|
|00004150| 23 31 0d 02 92 0f 53 55 | 42 53 20 35 2c 35 2c 23 |#1....SU|BS 5,5,#|
|00004160| 31 0d 02 93 0e 42 4e 45 | 20 66 79 6c 6f 6f 70 0d |1....BNE| fyloop.|
|00004170| 02 94 0d 4d 4f 56 20 50 | 43 2c 31 34 0d 02 95 05 |...MOV P|C,14....|
|00004180| 3a 0d 02 96 0f 2e 66 61 | 73 74 75 6e 70 6c 6f 74 |:.....fa|stunplot|
|00004190| 0d 02 97 12 4c 44 52 20 | 31 30 2c 5b 30 2c 23 33 |....LDR |10,[0,#3|
|000041a0| 36 5d 0d 02 98 0f 41 44 | 44 20 31 30 2c 31 30 2c |6]....AD|D 10,10,|
|000041b0| 30 0d 02 99 11 4c 44 52 | 20 34 2c 5b 30 2c 23 31 |0....LDR| 4,[0,#1|
|000041c0| 36 5d 0d 02 9a 0e 41 44 | 44 20 33 2c 34 2c 23 31 |6]....AD|D 3,4,#1|
|000041d0| 0d 02 9b 11 4c 44 52 20 | 35 2c 5b 30 2c 23 32 30 |....LDR |5,[0,#20|
|000041e0| 5d 0d 02 9c 0e 41 44 44 | 20 35 2c 35 2c 23 31 0d |]....ADD| 5,5,#1.|
|000041f0| 02 9d 0f 4c 44 52 20 31 | 31 2c 73 63 72 35 0d 02 |...LDR 1|1,scr5..|
|00004200| 9e 16 41 44 44 20 31 31 | 2c 31 31 2c 31 2c 4c 53 |..ADD 11|,11,1,LS|
|00004210| 4c 20 23 32 0d 02 9f 16 | 41 44 44 20 31 31 2c 31 |L #2....|ADD 11,1|
|00004220| 31 2c 32 2c 4c 53 4c 20 | 23 36 0d 02 a0 16 41 44 |1,2,LSL |#6....AD|
|00004230| 44 20 31 31 2c 31 31 2c | 32 2c 4c 53 4c 20 23 38 |D 11,11,|2,LSL #8|
|00004240| 0d 02 a1 0c 2e 66 64 79 | 6c 6f 6f 70 0d 02 a2 0d |.....fdy|loop....|
|00004250| 4d 4f 56 20 31 32 2c 31 | 31 0d 02 a3 0e 43 4d 50 |MOV 12,1|1....CMP|
|00004260| 20 32 2c 23 32 35 35 0d | 02 a4 12 42 48 49 20 66 | 2,#255.|...BHI f|
|00004270| 64 73 6b 69 70 6c 69 6e | 65 0d 02 a5 0b 4d 4f 56 |dskiplin|e....MOV|
|00004280| 20 34 2c 33 0d 02 a6 0c | 2e 66 64 78 6c 6f 6f 70 | 4,3....|.fdxloop|
|00004290| 0d 02 a7 11 4c 44 52 20 | 37 2c 5b 31 30 5d 2c 23 |....LDR |7,[10],#|
|000042a0| 34 0d 02 a8 11 53 54 52 | 20 37 2c 5b 31 31 5d 2c |4....STR| 7,[11],|
|000042b0| 23 34 0d 02 a9 0f 53 55 | 42 53 20 34 2c 34 2c 23 |#4....SU|BS 4,4,#|
|000042c0| 31 0d 02 aa 0f 42 4e 45 | 20 66 64 78 6c 6f 6f 70 |1....BNE| fdxloop|
|000042d0| 0d 02 ab 0f 2e 66 64 73 | 6b 69 70 6c 69 6e 65 0d |.....fds|kipline.|
|000042e0| 02 ac 12 41 44 44 20 31 | 31 2c 31 32 2c 23 33 32 |...ADD 1|1,12,#32|
|000042f0| 30 0d 02 ad 0e 41 44 44 | 20 32 2c 32 2c 23 31 0d |0....ADD| 2,2,#1.|
|00004300| 02 ae 0f 53 55 42 53 20 | 35 2c 35 2c 23 31 0d 02 |...SUBS |5,5,#1..|
|00004310| af 0f 42 4e 45 20 66 64 | 79 6c 6f 6f 70 0d 02 b0 |..BNE fd|yloop...|
|00004320| 0d 4d 4f 56 20 50 43 2c | 31 34 0d 02 b1 05 3a 0d |.MOV PC,|14....:.|
|00004330| 02 b2 10 2e 73 63 72 35 | 20 45 51 55 44 20 30 0d |....scr5| EQUD 0.|
|00004340| 02 b3 1c 2e 6d 61 73 6b | 62 69 74 73 20 45 51 55 |....mask|bits EQU|
|00004350| 44 20 26 38 38 38 38 38 | 38 38 38 0d 02 b4 10 2e |D &88888|888.....|
|00004360| 73 63 72 36 20 45 51 55 | 44 20 30 0d 02 b5 05 3a |scr6 EQU|D 0....:|
|00004370| 0d 02 b6 09 2e 66 61 64 | 65 0d 02 b7 0d 4d 4f 56 |.....fad|e....MOV|
|00004380| 20 31 32 2c 23 38 0d 02 | b8 0e 4d 4f 56 20 31 30 | 12,#8..|..MOV 10|
|00004390| 2c 23 31 35 0d 02 b9 0d | 2e 65 61 63 68 66 61 64 |,#15....|.eachfad|
|000043a0| 65 0d 02 ba 0d 4d 4f 56 | 20 30 2c 23 31 39 0d 02 |e....MOV| 0,#19..|
|000043b0| bb 11 53 57 49 20 22 4f | 53 5f 42 79 74 65 22 0d |..SWI "O|S_Byte".|
|000043c0| 02 bc 11 53 57 49 20 22 | 4f 53 5f 42 79 74 65 22 |...SWI "|OS_Byte"|
|000043d0| 0d 02 bd 11 53 57 49 20 | 22 4f 53 5f 42 79 74 65 |....SWI |"OS_Byte|
|000043e0| 22 0d 02 be 0e 4c 44 52 | 20 30 2c 73 63 72 36 0d |"....LDR| 0,scr6.|
|000043f0| 02 bf 0f 4d 4f 56 20 31 | 31 2c 23 32 35 32 0d 02 |...MOV 1|1,#252..|
|00004400| c0 0d 2e 65 61 63 68 6c | 69 6e 65 0d 02 c1 0d 4d |...eachl|ine....M|
|00004410| 4f 56 20 39 2c 23 33 30 | 0d 02 c2 0e 2e 65 61 63 |OV 9,#30|.....eac|
|00004420| 68 77 6f 72 64 6c 0d 02 | c3 0d 4c 44 52 20 31 2c |hwordl..|..LDR 1,|
|00004430| 5b 30 5d 0d 02 c4 0e 42 | 49 43 20 31 2c 31 2c 31 |[0]....B|IC 1,1,1|
|00004440| 30 0d 02 c5 10 53 54 52 | 20 31 2c 5b 30 5d 2c 23 |0....STR| 1,[0],#|
|00004450| 34 0d 02 c6 14 4d 4f 56 | 20 31 30 2c 31 30 2c 52 |4....MOV| 10,10,R|
|00004460| 4f 52 20 23 34 0d 02 c7 | 0f 53 55 42 53 20 39 2c |OR #4...|.SUBS 9,|
|00004470| 39 2c 23 31 0d 02 c8 11 | 42 4e 45 20 65 61 63 68 |9,#1....|BNE each|
|00004480| 77 6f 72 64 6c 0d 02 c9 | 0e 41 44 44 20 30 2c 30 |wordl...|.ADD 0,0|
|00004490| 2c 23 38 0d 02 ca 0d 4d | 4f 56 20 39 2c 23 33 30 |,#8....M|OV 9,#30|
|000044a0| 0d 02 cb 0e 2e 65 61 63 | 68 77 6f 72 64 72 0d 02 |.....eac|hwordr..|
|000044b0| cc 0d 4c 44 52 20 31 2c | 5b 30 5d 0d 02 cd 0e 42 |..LDR 1,|[0]....B|
|000044c0| 49 43 20 31 2c 31 2c 31 | 30 0d 02 ce 10 53 54 52 |IC 1,1,1|0....STR|
|000044d0| 20 31 2c 5b 30 5d 2c 23 | 34 0d 02 cf 14 4d 4f 56 | 1,[0],#|4....MOV|
|000044e0| 20 31 30 2c 31 30 2c 52 | 4f 52 20 23 34 0d 02 d0 | 10,10,R|OR #4...|
|000044f0| 0f 53 55 42 53 20 39 2c | 39 2c 23 31 0d 02 d1 11 |.SUBS 9,|9,#1....|
|00004500| 42 4e 45 20 65 61 63 68 | 77 6f 72 64 72 0d 02 d2 |BNE each|wordr...|
|00004510| 0f 41 44 44 20 30 2c 30 | 2c 23 37 32 0d 02 d3 11 |.ADD 0,0|,#72....|
|00004520| 53 55 42 53 20 31 31 2c | 31 31 2c 23 31 0d 02 d4 |SUBS 11,|11,#1...|
|00004530| 10 42 4e 45 20 65 61 63 | 68 6c 69 6e 65 0d 02 d5 |.BNE eac|hline...|
|00004540| 15 4d 4f 56 20 31 30 2c | 31 30 2c 52 4f 52 20 23 |.MOV 10,|10,ROR #|
|00004550| 32 38 0d 02 d6 11 53 55 | 42 53 20 31 32 2c 31 32 |28....SU|BS 12,12|
|00004560| 2c 23 31 0d 02 d7 10 42 | 4e 45 20 65 61 63 68 66 |,#1....B|NE eachf|
|00004570| 61 64 65 0d 02 d8 0d 4d | 4f 56 20 50 43 2c 31 34 |ade....M|OV PC,14|
|00004580| 0d 02 d9 06 5d ed 0d 02 | da 17 70 31 3d 36 34 2d |....]...|..p1=64-|
|00004590| a4 77 69 64 74 68 28 22 | 30 22 29 2f 32 0d 02 db |.width("|0")/2...|
|000045a0| 1a 70 34 3d 36 34 2d a4 | 77 69 64 74 68 28 22 30 |.p4=64-.|width("0|
|000045b0| 30 30 30 22 29 2f 32 0d | 02 dc 1c 70 36 3d 36 34 |000")/2.|...p6=64|
|000045c0| 2d a4 77 69 64 74 68 28 | 22 30 30 30 30 30 30 22 |-.width(|"000000"|
|000045d0| 29 2f 32 0d 02 dd 0e e3 | 20 4c 25 3d 31 20 b8 20 |)/2.....| L%=1 . |
|000045e0| 37 0d 02 de 09 20 f7 20 | 2b 30 0d 02 df 0e 20 e3 |7.... . |+0.... .|
|000045f0| 20 78 3d 30 20 b8 20 32 | 0d 02 e0 30 20 20 f3 20 | x=0 . 2|...0 . |
|00004600| 74 69 6c 65 24 3a e7 20 | c1 74 69 6c 65 24 2c 33 |tile$:. |.tile$,3|
|00004610| 2c 31 29 3d 22 23 22 3a | c1 74 69 6c 65 24 2c 33 |,1)="#":|.tile$,3|
|00004620| 2c 31 29 3d c3 20 4c 25 | 0d 02 e1 30 20 20 74 69 |,1)=. L%|...0 ti|
|00004630| 6c 65 24 3d c0 74 69 6c | 65 24 2c 32 29 2b c4 32 |le$=.til|e$,2)+.2|
|00004640| 30 2c c1 74 69 6c 65 24 | 2c 33 2c 31 29 29 2b c2 |0,.tile$|,3,1))+.|
|00004650| 74 69 6c 65 24 2c 32 29 | 0d 02 e2 10 20 20 e3 20 |tile$,2)|.... . |
|00004660| 79 3d 30 20 b8 20 31 31 | 0d 02 e3 35 20 20 20 73 |y=0 . 11|...5 s|
|00004670| 70 72 69 74 65 73 3f 28 | 4c 25 2a 33 36 2b 78 2a |prites?(|L%*36+x*|
|00004680| 31 32 2b 79 29 3d a0 20 | 28 22 26 22 2b c1 74 69 |12+y)=. |("&"+.ti|
|00004690| 6c 65 24 2c 79 2a 32 2b | 31 2c 32 29 29 0d 02 e4 |le$,y*2+|1,2))...|
|000046a0| 07 20 20 ed 0d 02 e5 06 | 20 ed 0d 02 e6 05 ed 0d |. .....| .......|
|000046b0| 02 e7 17 dc 20 43 42 43 | 42 42 2c 42 42 23 41 41 |.... CBC|BB,BB#AA|
|000046c0| 2c 41 41 39 41 39 0d 02 | e8 28 de 20 73 6c 28 37 |,AA9A9..|.(. sl(7|
|000046d0| 29 3a 73 6c 28 29 3d 2d | 31 3a 73 6c 28 36 29 3d |):sl()=-|1:sl(6)=|
|000046e0| 2d 32 3a 6e 25 3d 74 69 | 6c 65 25 2b 36 34 0d 02 |-2:n%=ti|le%+64..|
|000046f0| e9 08 f7 20 2b 30 0d 02 | ea 0e e3 20 4c 25 3d 31 |... +0..|... L%=1|
|00004700| 20 b8 20 37 0d 02 eb 0c | 20 f3 20 74 69 6c 65 24 | . 7....| . tile$|
|00004710| 0d 02 ec 0f 20 e3 20 52 | 25 3d 30 20 b8 20 33 0d |.... . R|%=0 . 3.|
|00004720| 02 ed 21 20 20 21 6e 25 | 3d 30 3a 6e 25 21 34 3d |..! !n%|=0:n%!4=|
|00004730| 30 3a 6e 25 21 38 3d 30 | 3a 6e 25 21 31 32 3d 30 |0:n%!8=0|:n%!12=0|
|00004740| 0d 02 ee 1a 20 20 41 25 | 3d 31 32 38 20 80 20 c2 |.... A%|=128 . .|
|00004750| 74 69 6c 65 24 29 3d 22 | 23 22 0d 02 ef 10 20 20 |tile$)="|#".... |
|00004760| e3 20 63 25 3d 30 20 b8 | 20 33 0d 02 f0 2b 20 20 |. c%=0 .| 3...+ |
|00004770| 20 6e 25 3f a0 20 28 22 | 26 22 2b c1 74 69 6c 65 | n%?. ("|&"+.tile|
|00004780| 24 2c 52 25 2a 34 2b 63 | 25 2b 31 2c 31 29 29 3d |$,R%*4+c|%+1,1))=|
|00004790| 4c 25 2b 41 25 0d 02 f1 | 07 20 20 ed 0d 02 f2 11 |L%+A%...|. .....|
|000047a0| 20 20 e3 20 41 25 3d 30 | 20 b8 20 31 35 0d 02 f3 | . A%=0| . 15...|
|000047b0| 10 20 20 20 e7 20 6e 25 | 3f 41 25 20 8c 0d 02 f4 |. . n%|?A% ....|
|000047c0| 33 20 20 20 20 e7 20 41 | 25 20 80 20 33 3a e7 20 |3 . A|% . 3:. |
|000047d0| 6e 25 3f 28 41 25 2d 31 | 29 3a 6e 25 3f 41 25 2b |n%?(A%-1|):n%?A%+|
|000047e0| 3d 38 3a 6e 25 3f 28 41 | 25 2d 31 29 2b 3d 31 36 |=8:n%?(A|%-1)+=16|
|000047f0| 0d 02 f5 32 20 20 20 20 | e7 20 41 25 3e 33 3a e7 |...2 |. A%>3:.|
|00004800| 20 6e 25 3f 28 41 25 2d | 34 29 3a 6e 25 3f 41 25 | n%?(A%-|4):n%?A%|
|00004810| 2b 3d 33 32 3a 6e 25 3f | 28 41 25 2d 34 29 2b 3d |+=32:n%?|(A%-4)+=|
|00004820| 36 34 0d 02 f6 08 20 20 | 20 cd 0d 02 f7 07 20 20 |64.... | ..... |
|00004830| ed 0d 02 f8 0c 20 20 6e | 25 2b 3d 31 36 0d 02 f9 |..... n|%+=16...|
|00004840| 06 20 ed 0d 02 fa 05 ed | 0d 02 fb 17 dc 20 30 34 |. ......|..... 04|
|00004850| 35 36 30 31 34 38 30 31 | 32 36 31 35 38 39 23 0d |56014801|261589#.|
|00004860| 02 fc 16 dc 20 31 32 35 | 36 31 32 35 36 31 32 35 |.... 125|61256125|
|00004870| 36 31 32 35 36 0d 02 fd | 17 dc 20 31 32 34 35 30 |61256...|.. 12450|
|00004880| 34 35 39 31 32 34 35 30 | 34 35 39 23 0d 02 fe 17 |45912450|459#....|
|00004890| dc 20 30 31 35 36 31 34 | 35 38 30 31 35 36 31 34 |. 015614|58015614|
|000048a0| 35 38 23 0d 02 ff 17 dc | 20 31 34 35 36 30 34 35 |58#.....| 1456045|
|000048b0| 38 30 31 32 35 31 34 35 | 39 23 0d 03 00 16 dc 20 |80125145|9#..... |
|000048c0| 34 35 36 37 31 35 39 44 | 34 35 36 37 31 35 39 44 |4567159D|4567159D|
|000048d0| 0d 03 01 17 dc 20 32 34 | 35 36 30 34 38 39 30 31 |..... 24|56048901|
|000048e0| 32 34 30 31 35 39 23 0d | 03 02 7c de 20 73 63 6f |240159#.|..|. sco|
|000048f0| 72 65 28 31 29 2c 78 28 | 31 29 2c 79 28 31 29 2c |re(1),x(|1),y(1),|
|00004900| 6d 6f 76 65 28 31 29 2c | 72 6b 65 79 28 31 29 2c |move(1),|rkey(1),|
|00004910| 74 69 6c 65 28 31 29 2c | 72 6f 74 28 31 29 2c 6e |tile(1),|rot(1),n|
|00004920| 65 78 74 28 31 29 2c 6c | 69 6e 65 73 28 31 29 2c |ext(1),l|ines(1),|
|00004930| 75 70 28 31 29 2c 77 6f | 6e 28 31 29 2c 6c 69 76 |up(1),wo|n(1),liv|
|00004940| 65 73 28 31 29 2c 64 72 | 6f 70 28 31 29 2c 70 64 |es(1),dr|op(1),pd|
|00004950| 28 31 29 2c 74 69 6d 65 | 28 31 29 2c 72 61 74 65 |(1),time|(1),rate|
|00004960| 28 31 29 0d 03 03 3e de | 20 70 6c 61 79 65 72 28 |(1)...>.| player(|
|00004970| 31 29 2c 68 6e 61 6d 65 | 24 28 38 29 2c 68 73 63 |1),hname|$(8),hsc|
|00004980| 6f 72 65 28 39 29 2c 68 | 6c 69 6e 65 73 28 38 29 |ore(9),h|lines(8)|
|00004990| 2c 68 6c 65 76 65 6c 28 | 38 29 2c 74 68 24 28 38 |,hlevel(|8),th$(8|
|000049a0| 29 0d 03 04 1a 70 6c 61 | 79 65 72 28 29 3d 31 2c |)....pla|yer()=1,|
|000049b0| 30 3a 70 6c 61 79 65 72 | 73 3d 31 0d 03 05 1b 68 |0:player|s=1....h|
|000049c0| 6e 61 6d 65 24 28 29 3d | 22 4d 61 6e 69 63 20 48 |name$()=|"Manic H|
|000049d0| 61 63 6b 65 72 22 0d 03 | 06 2e 68 73 63 6f 72 65 |acker"..|..hscore|
|000049e0| 28 29 3d 30 2c 35 30 30 | 2c 34 30 30 2c 33 30 30 |()=0,500|,400,300|
|000049f0| 2c 32 30 30 2c 31 35 30 | 2c 31 30 30 2c 35 30 2c |,200,150|,100,50,|
|00004a00| 32 35 2c 30 0d 03 07 22 | 68 6c 69 6e 65 73 28 29 |25,0..."|hlines()|
|00004a10| 3d 30 2c 32 30 2c 31 35 | 2c 31 32 2c 31 30 2c 37 |=0,20,15|,12,10,7|
|00004a20| 2c 35 2c 32 2c 31 0d 03 | 08 1b 68 6c 65 76 65 6c |,5,2,1..|..hlevel|
|00004a30| 28 29 3d 31 3a 68 6c 65 | 76 65 6c 28 29 3d 30 2c |()=1:hle|vel()=0,|
|00004a40| 32 0d 03 09 3c 74 68 24 | 28 29 3d 22 22 2c 22 54 |2...<th$|()="","T|
|00004a50| 6f 70 22 2c 22 32 6e 64 | 22 2c 22 33 72 64 22 2c |op","2nd|","3rd",|
|00004a60| 22 34 74 68 22 2c 22 35 | 74 68 22 2c 22 36 74 68 |"4th","5|th","6th|
|00004a70| 22 2c 22 37 74 68 22 2c | 22 38 74 68 22 0d 03 0a |","7th",|"8th"...|
|00004a80| 37 76 61 6c 69 64 24 3d | 22 20 41 42 43 44 45 46 |7valid$=|" ABCDEF|
|00004a90| 47 48 49 4a 4b 4c 4d 4e | 4f 50 51 52 53 54 55 56 |GHIJKLMN|OPQRSTUV|
|00004aa0| 57 58 59 5a 30 31 32 33 | 34 35 36 37 38 39 26 27 |WXYZ0123|456789&'|
|00004ab0| 2b 2c 2e 22 0d 03 0b 1a | 73 74 6c 65 76 3d 30 3a |+,."....|stlev=0:|
|00004ac0| 6d 75 73 69 63 25 3d b9 | 3a 66 78 25 3d b9 0d 03 |music%=.|:fx%=...|
|00004ad0| 0c 11 21 71 25 3d 2d 31 | 3a 71 25 21 34 3d 30 0d |..!q%=-1|:q%!4=0.|
|00004ae0| 03 0d 13 71 25 21 38 3d | 30 3a 71 25 21 31 32 3d |...q%!8=|0:q%!12=|
|00004af0| 37 31 0d 03 0e 1c 71 25 | 21 31 36 3d 37 31 3a 71 |71....q%|!16=71:q|
|00004b00| 25 21 32 30 3d 26 31 37 | 30 30 33 30 32 41 0d 03 |%!20=&17|00302A..|
|00004b10| 0f 17 24 28 71 25 2b 32 | 34 29 3d 22 21 63 74 65 |..$(q%+2|4)="!cte|
|00004b20| 74 72 69 73 22 0d 03 10 | 2c e7 20 77 69 6d 70 25 |tris"...|,. wimp%|
|00004b30| 3a c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 |:.. "Wim|p_Create|
|00004b40| 49 63 6f 6e 22 2c 2c 71 | 25 20 b8 20 69 63 6f 6e |Icon",,q|% . icon|
|00004b50| 25 0d 03 11 05 e1 0d 03 | 12 05 3a 0d 03 13 0e dd |%.......|..:.....|
|00004b60| 20 a4 73 65 67 6d 65 6e | 74 0d 03 14 0b 5b 4f 50 | .segmen|t....[OP|
|00004b70| 54 20 70 25 0d 03 15 12 | 41 44 52 20 31 32 2c 73 |T p%....|ADR 12,s|
|00004b80| 70 72 69 74 65 73 0d 03 | 16 13 4d 4f 56 20 31 31 |prites..|..MOV 11|
|00004b90| 2c 38 2c 4c 53 52 20 23 | 33 0d 03 17 0c 80 20 38 |,8,LSR #|3..... 8|
|00004ba0| 2c 38 2c 23 37 0d 03 18 | 16 41 44 44 20 31 32 2c |,8,#7...|.ADD 12,|
|00004bb0| 31 32 2c 38 2c 4c 53 4c | 20 23 35 0d 03 19 16 41 |12,8,LSL| #5....A|
|00004bc0| 44 44 20 31 32 2c 31 32 | 2c 38 2c 4c 53 4c 20 23 |DD 12,12|,8,LSL #|
|00004bd0| 32 0d 03 1a 12 4c 44 4d | 49 41 20 31 32 2c 7b 30 |2....LDM|IA 12,{0|
|00004be0| 2d 38 7d 0d 03 1b 0d 54 | 53 54 20 31 31 2c 23 31 |-8}....T|ST 11,#1|
|00004bf0| 0d 03 1c 0d 4d 4f 56 4e | 45 20 30 2c 31 0d 03 1d |....MOVN|E 0,1...|
|00004c00| 0d 4d 4f 56 4e 45 20 33 | 2c 34 0d 03 1e 0d 4d 4f |.MOVNE 3|,4....MO|
|00004c10| 56 4e 45 20 36 2c 37 0d | 03 1f 0d 54 53 54 20 31 |VNE 6,7.|...TST 1|
|00004c20| 31 2c 23 32 0d 03 20 0d | 4d 4f 56 4e 45 20 32 2c |1,#2.. .|MOVNE 2,|
|00004c30| 31 0d 03 21 0d 4d 4f 56 | 4e 45 20 35 2c 34 0d 03 |1..!.MOV|NE 5,4..|
|00004c40| 22 0d 4d 4f 56 4e 45 20 | 38 2c 37 0d 03 23 0d 54 |".MOVNE |8,7..#.T|
|00004c50| 53 54 20 31 31 2c 23 34 | 0d 03 24 0d 4d 4f 56 4e |ST 11,#4|..$.MOVN|
|00004c60| 45 20 30 2c 33 0d 03 25 | 0d 4d 4f 56 4e 45 20 31 |E 0,3..%|.MOVNE 1|
|00004c70| 2c 34 0d 03 26 0d 4d 4f | 56 4e 45 20 32 2c 35 0d |,4..&.MO|VNE 2,5.|
|00004c80| 03 27 0d 54 53 54 20 31 | 31 2c 23 38 0d 03 28 0d |.'.TST 1|1,#8..(.|
|00004c90| 4d 4f 56 4e 45 20 36 2c | 33 0d 03 29 0d 4d 4f 56 |MOVNE 6,|3..).MOV|
|00004ca0| 4e 45 20 37 2c 34 0d 03 | 2a 0d 4d 4f 56 4e 45 20 |NE 7,4..|*.MOVNE |
|00004cb0| 38 2c 35 0d 03 2b 0e 43 | 4d 50 20 31 31 2c 23 31 |8,5..+.C|MP 11,#1|
|00004cc0| 36 0d 03 2c 28 42 4c 45 | 20 50 25 2b 31 34 2a 34 |6..,(BLE| P%+14*4|
|00004cd0| 20 5c 20 31 33 20 69 6e | 73 74 72 75 63 74 69 6f | \ 13 in|structio|
|00004ce0| 6e 73 20 66 6f 6c 6c 6f | 77 0d 03 2d 0f 82 20 31 |ns follo|w..-.. 1|
|00004cf0| 31 2c 31 31 2c 23 33 31 | 0d 03 2e 0d 54 53 54 20 |1,11,#31|....TST |
|00004d00| 31 31 2c 23 35 0d 03 2f | 12 42 49 43 45 51 20 30 |11,#5../|.BICEQ 0|
|00004d10| 2c 30 2c 23 26 46 46 0d | 03 30 11 84 52 45 51 20 |,0,#&FF.|.0..REQ |
|00004d20| 30 2c 30 2c 23 26 43 42 | 0d 03 31 0d 54 53 54 20 |0,0,#&CB|..1.TST |
|00004d30| 31 31 2c 23 36 0d 03 32 | 16 42 49 43 45 51 20 32 |11,#6..2|.BICEQ 2|
|00004d40| 2c 32 2c 23 26 46 46 3c | 3c 32 34 0d 03 33 15 84 |,2,#&FF<|<24..3..|
|00004d50| 52 45 51 20 32 2c 32 2c | 23 26 42 42 3c 3c 32 34 |REQ 2,2,|#&BB<<24|
|00004d60| 0d 03 34 0d 54 53 54 20 | 31 31 2c 23 39 0d 03 35 |..4.TST |11,#9..5|
|00004d70| 12 42 49 43 45 51 20 36 | 2c 36 2c 23 26 46 46 0d |.BICEQ 6|,6,#&FF.|
|00004d80| 03 36 11 84 52 45 51 20 | 36 2c 36 2c 23 26 41 41 |.6..REQ |6,6,#&AA|
|00004d90| 0d 03 37 0e 54 53 54 20 | 31 31 2c 23 31 30 0d 03 |..7.TST |11,#10..|
|00004da0| 38 16 42 49 43 45 51 20 | 38 2c 38 2c 23 26 46 46 |8.BICEQ |8,8,#&FF|
|00004db0| 3c 3c 32 34 0d 03 39 15 | 84 52 45 51 20 38 2c 38 |<<24..9.|.REQ 8,8|
|00004dc0| 2c 23 26 41 39 3c 3c 32 | 34 0d 03 3a 08 5d 3a 3d |,#&A9<<2|4..:.]:=|
|00004dd0| 30 0d 03 3b 05 3a 0d 03 | 3c 0f dd 20 f2 67 61 6d |0..;.:..|<.. .gam|
|00004de0| 65 69 6e 69 74 0d 03 3d | 24 c8 99 20 22 4f 53 5f |einit..=|$.. "OS_|
|00004df0| 43 6c 61 69 6d 22 2c 31 | 36 2c 6d 75 73 66 78 3a |Claim",1|6,musfx:|
|00004e00| 2a 46 58 20 31 34 2c 31 | 31 0d 03 3e 3d c8 99 20 |*FX 14,1|1..>=.. |
|00004e10| 22 58 4f 53 5f 53 57 49 | 4e 75 6d 62 65 72 46 72 |"XOS_SWI|NumberFr|
|00004e20| 6f 6d 53 74 72 69 6e 67 | 22 2c 2c 22 4a 6f 79 73 |omString|",,"Joys|
|00004e30| 74 69 63 6b 5f 52 65 61 | 64 22 20 b8 20 73 74 69 |tick_Rea|d" . sti|
|00004e40| 63 6b 25 3b 42 25 0d 03 | 3f 26 73 74 69 63 6b 3d |ck%;B%..|?&stick=|
|00004e50| 28 73 74 69 63 6b 25 3d | 26 34 33 46 34 30 20 80 |(stick%=|&43F40 .|
|00004e60| 20 28 42 25 20 80 20 31 | 29 3d 30 29 0d 03 40 16 | (B% . 1|)=0)..@.|
|00004e70| 21 73 63 72 30 3d 31 34 | 38 3a 21 73 63 72 31 3d |!scr0=14|8:!scr1=|
|00004e80| 2d 31 0d 03 41 26 c8 99 | 20 22 4f 53 5f 52 65 61 |-1..A&..| "OS_Rea|
|00004e90| 64 56 64 75 56 61 72 69 | 61 62 6c 65 73 22 2c 73 |dVduVari|ables",s|
|00004ea0| 63 72 30 2c 73 63 72 30 | 0d 03 42 12 21 73 63 72 |cr0,scr0|..B.!scr|
|00004eb0| 31 3d 21 73 63 72 30 2b | 33 36 0d 03 43 13 21 73 |1=!scr0+|36..C.!s|
|00004ec0| 63 72 32 3d 21 73 63 72 | 31 2b 31 32 38 0d 03 44 |cr2=!scr|1+128..D|
|00004ed0| 18 21 73 63 72 33 3d 21 | 73 63 72 30 2b 32 34 2a |.!scr3=!|scr0+24*|
|00004ee0| 38 2a 33 32 30 0d 03 45 | 13 21 73 63 72 34 3d 21 |8*320..E|.!scr4=!|
|00004ef0| 73 63 72 33 2b 32 38 38 | 0d 03 46 0f 21 73 63 72 |scr3+288|..F.!scr|
|00004f00| 35 3d 21 73 63 72 30 0d | 03 47 0f 21 73 63 72 36 |5=!scr0.|.G.!scr6|
|00004f10| 3d 21 73 63 72 31 0d 03 | 48 16 c8 97 20 fb 20 31 |=!scr1..|H... . 1|
|00004f20| 2c 31 38 37 2c 31 38 37 | 2c 31 38 37 0d 03 49 15 |,187,187|,187..I.|
|00004f30| c8 97 20 fb 20 32 2c 38 | 35 2c 31 37 30 2c 32 35 |.. . 2,8|5,170,25|
|00004f40| 35 0d 03 4a 13 c8 97 20 | fb 20 33 2c 38 35 2c 38 |5..J... |. 3,85,8|
|00004f50| 35 2c 38 35 0d 03 4b 17 | c8 97 20 c8 93 20 30 2c |5,85..K.|.. .. 0,|
|00004f60| 35 36 2c 31 32 31 39 2c | 39 36 37 0d 03 4c 08 f7 |56,1219,|967..L..|
|00004f70| 20 2b 30 0d 03 4d 0e e3 | 20 63 25 3d 30 20 b8 20 | +0..M..| c%=0 . |
|00004f80| 37 0d 03 4e 0a 20 f3 20 | 78 2c 79 0d 03 4f 0b 20 |7..N. . |x,y..O. |
|00004f90| fb 20 63 25 2c 78 0d 03 | 50 11 20 fb 20 63 25 2b |. c%,x..|P. . c%+|
|00004fa0| 38 2c 79 2c 79 2c 79 0d | 03 51 05 ed 0d 03 52 1c |8,y,y,y.|.Q....R.|
|00004fb0| dc 20 30 2c 30 2c 20 34 | 2c 33 34 2c 20 31 2c 36 |. 0,0, 4|,34, 1,6|
|00004fc0| 38 2c 20 35 2c 31 30 32 | 0d 03 53 20 dc 20 32 2c |8, 5,102|..S . 2,|
|00004fd0| 31 35 33 2c 20 36 2c 31 | 38 37 2c 20 33 2c 32 32 |153, 6,1|87, 3,22|
|00004fe0| 31 2c 20 37 2c 32 33 38 | 0d 03 54 0d e3 20 78 3d |1, 7,238|..T.. x=|
|00004ff0| 30 20 b8 20 33 0d 03 55 | 15 20 e6 20 39 2b a8 20 |0 . 3..U|. . 9+. |
|00005000| 28 78 2a 31 2e 35 2b 2e | 35 29 0d 03 56 1d 20 c8 |(x*1.5+.|5)..V. .|
|00005010| 93 20 c8 90 20 31 32 38 | 2b 78 2a 34 2c 78 2a 34 |. .. 128|+x*4,x*4|
|00005020| 2c 33 2c 31 30 32 33 0d | 03 57 1d 20 c8 93 20 c8 |,3,1023.|.W. .. .|
|00005030| 90 20 36 33 36 2d 78 2a | 34 2c 78 2a 34 2c 33 2c |. 636-x*|4,x*4,3,|
|00005040| 31 30 32 33 0d 03 58 1e | 20 86 20 31 32 38 2b 78 |1023..X.| . 128+x|
|00005050| 2a 34 2c 78 2a 34 2c 36 | 33 39 2d 78 2a 34 2c 78 |*4,x*4,6|39-x*4,x|
|00005060| 2a 34 0d 03 59 1c 20 86 | 20 30 2c 32 36 38 2d 78 |*4..Y. .| 0,268-x|
|00005070| 2a 34 2c 31 32 37 2c 32 | 36 38 2d 78 2a 34 0d 03 |*4,127,2|68-x*4..|
|00005080| 5a 05 ed 0d 03 5b 1d c8 | 93 20 31 32 38 2c 30 2c |Z....[..|. 128,0,|
|00005090| 35 31 31 2c 31 30 32 33 | 20 b8 20 36 34 30 2c 30 |511,1023| . 640,0|
|000050a0| 0d 03 5c 1b c8 93 20 31 | 34 34 2c 30 2c 31 32 37 |..\... 1|44,0,127|
|000050b0| 2c 33 31 20 b8 20 30 2c | 31 31 32 0d 03 5d 1f c8 |,31 . 0,|112..]..|
|000050c0| 93 20 30 2c 31 31 32 2c | 31 32 37 2c 31 35 39 20 |. 0,112,|127,159 |
|000050d0| b8 20 31 31 35 32 2c 31 | 31 32 0d 03 5e 20 f2 63 |. 1152,1|12..^ .c|
|000050e0| 65 6e 74 72 65 28 36 34 | 2c 39 37 36 2c 22 4f 6e |entre(64|,976,"On|
|000050f0| 65 22 2c 36 2c 37 2c 31 | 30 29 0d 03 5f 22 f2 63 |e",6,7,1|0).._".c|
|00005100| 65 6e 74 72 65 28 36 34 | 2c 39 32 30 2c 22 53 63 |entre(64|,920,"Sc|
|00005110| 6f 72 65 3a 22 2c 36 2c | 32 2c 39 29 0d 03 60 20 |ore:",6,|2,9)..` |
|00005120| f2 63 65 6e 74 72 65 28 | 36 34 2c 32 37 36 2c 22 |.centre(|64,276,"|
|00005130| 4e 65 78 74 22 2c 33 2c | 33 2c 31 29 0d 03 61 22 |Next",3,|3,1)..a"|
|00005140| f2 63 65 6e 74 72 65 28 | 31 32 31 36 2c 39 37 36 |.centre(|1216,976|
|00005150| 2c 22 54 77 6f 22 2c 35 | 2c 36 2c 31 30 29 0d 03 |,"Two",5|,6,10)..|
|00005160| 62 24 f2 63 65 6e 74 72 | 65 28 31 32 31 36 2c 39 |b$.centr|e(1216,9|
|00005170| 32 30 2c 22 53 63 6f 72 | 65 3a 22 2c 35 2c 31 2c |20,"Scor|e:",5,1,|
|00005180| 39 29 0d 03 63 22 f2 63 | 65 6e 74 72 65 28 31 32 |9)..c".c|entre(12|
|00005190| 31 36 2c 32 37 36 2c 22 | 4e 65 78 74 22 2c 33 2c |16,276,"|Next",3,|
|000051a0| 33 2c 39 29 0d 03 64 0d | f2 64 72 61 77 74 65 78 |3,9)..d.|.drawtex|
|000051b0| 74 0d 03 65 05 e1 0d 03 | 66 05 3a 0d 03 67 0c dd |t..e....|f.:..g..|
|000051c0| 20 f2 74 69 74 6c 65 0d | 03 68 10 c8 97 20 b8 20 | .title.|.h... . |
|000051d0| 36 34 30 2c 37 30 30 0d | 03 69 28 c8 99 20 73 70 |640,700.|.i(.. sp|
|000051e0| 6f 70 2c 32 35 36 2b 33 | 36 2c 73 70 72 2c 22 70 |op,256+3|6,spr,"p|
|000051f0| 6f 69 6e 74 65 72 22 2c | 26 36 31 2c 30 2c 30 0d |ointer",|&61,0,0.|
|00005200| 03 6a 08 c8 97 20 ee 0d | 03 6b 1d c8 99 20 22 54 |.j... ..|.k... "T|
|00005210| 72 61 63 6b 65 72 5f 52 | 65 61 64 50 6f 73 22 20 |racker_R|eadPos" |
|00005220| b8 20 41 25 0d 03 6c 25 | c8 a2 20 31 2c 33 31 3a |. A%..l%|.. 1,31:|
|00005230| c8 a2 20 32 2c 2d 33 31 | 3a c8 a2 20 33 2c 2d 33 |.. 2,-31|:.. 3,-3|
|00005240| 31 3a c8 a2 20 34 2c 33 | 31 0d 03 6d 0d e7 20 41 |1:.. 4,3|1..m.. A|
|00005250| 25 3d 33 35 20 8c 0d 03 | 6e 10 20 2a 50 6c 61 79 |%=35 ...|n. *Play|
|00005260| 50 6f 73 20 31 31 0d 03 | 6f 18 20 e7 20 6d 75 73 |Pos 11..|o. . mus|
|00005270| 69 63 25 3a 2a 50 6c 61 | 79 53 74 61 72 74 0d 03 |ic%:*Pla|yStart..|
|00005280| 70 05 cd 0d 03 71 18 f2 | 64 72 61 77 73 63 72 65 |p....q..|drawscre|
|00005290| 65 6e 28 59 25 29 3a 59 | 25 3d b9 0d 03 72 21 f2 |en(Y%):Y|%=...r!.|
|000052a0| 73 6c 69 64 65 30 28 22 | 74 69 74 6c 65 22 2c 34 |slide0("|title",4|
|000052b0| 34 32 2c 2d 31 2c 30 2c | 30 2c 30 29 0d 03 73 23 |42,-1,0,|0,0)..s#|
|000052c0| f2 72 69 67 68 74 28 33 | 36 30 2c 38 30 30 2c 22 |.right(3|60,800,"|
|000052d0| 50 6c 61 79 65 72 22 2c | 37 2c 37 2c 31 30 29 0d |Player",|7,7,10).|
|000052e0| 03 74 21 f2 63 65 6e 74 | 72 65 28 34 33 31 2c 38 |.t!.cent|re(431,8|
|000052f0| 30 30 2c 22 4f 6e 65 22 | 2c 36 2c 37 2c 31 30 29 |00,"One"|,6,7,10)|
|00005300| 0d 03 75 21 f2 63 65 6e | 74 72 65 28 35 34 33 2c |..u!.cen|tre(543,|
|00005310| 38 30 30 2c 22 54 77 6f | 22 2c 36 2c 37 2c 31 30 |800,"Two|",6,7,10|
|00005320| 29 0d 03 76 1f f2 72 69 | 67 68 74 28 33 36 30 2c |)..v..ri|ght(360,|
|00005330| 37 30 30 2c 22 49 6e 22 | 2c 36 2c 36 2c 31 30 29 |700,"In"|,6,6,10)|
|00005340| 0d 03 77 25 f2 72 69 67 | 68 74 28 33 36 30 2c 35 |..w%.rig|ht(360,5|
|00005350| 38 30 2c 22 43 6f 6e 74 | 72 6f 6c 73 22 2c 36 2c |80,"Cont|rols",6,|
|00005360| 36 2c 31 30 29 0d 03 78 | 21 f2 72 69 67 68 74 28 |6,10)..x|!.right(|
|00005370| 33 36 30 2c 34 36 30 2c | 22 4c 65 66 74 22 2c 36 |360,460,|"Left",6|
|00005380| 2c 36 2c 31 30 29 0d 03 | 79 22 f2 72 69 67 68 74 |,6,10)..|y".right|
|00005390| 28 33 36 30 2c 34 31 32 | 2c 22 52 69 67 68 74 22 |(360,412|,"Right"|
|000053a0| 2c 36 2c 36 2c 31 30 29 | 0d 03 7a 21 f2 72 69 67 |,6,6,10)|..z!.rig|
|000053b0| 68 74 28 33 36 30 2c 33 | 36 34 2c 22 44 72 6f 70 |ht(360,3|64,"Drop|
|000053c0| 22 2c 36 2c 36 2c 31 30 | 29 0d 03 7b 23 f2 72 69 |",6,6,10|)..{#.ri|
|000053d0| 67 68 74 28 33 36 30 2c | 33 31 36 2c 22 52 6f 74 |ght(360,|316,"Rot|
|000053e0| 61 74 65 22 2c 36 2c 36 | 2c 31 30 29 0d 03 7c 24 |ate",6,6|,10)..|$|
|000053f0| f2 72 69 67 68 74 28 33 | 36 30 2c 32 36 38 2c 22 |.right(3|60,268,"|
|00005400| 41 62 61 6e 64 6f 6e 22 | 2c 36 2c 36 2c 31 30 29 |Abandon"|,6,6,10)|
|00005410| 0d 03 7d 22 f2 72 69 67 | 68 74 28 33 36 30 2c 32 |..}".rig|ht(360,2|
|00005420| 31 32 2c 22 4c 65 76 65 | 6c 22 2c 36 2c 37 2c 31 |12,"Leve|l",6,7,1|
|00005430| 30 29 0d 03 7e 1e f2 70 | 72 69 6e 74 28 34 30 30 |0)..~..p|rint(400|
|00005440| 2c 32 31 36 2c 22 88 22 | 2c 35 2c 35 2c 31 30 29 |,216,"."|,5,5,10)|
|00005450| 0d 03 7f 22 f2 70 72 69 | 6e 74 28 34 33 30 2c 32 |...".pri|nt(430,2|
|00005460| 31 32 2c c3 20 73 74 6c | 65 76 2c 35 2c 36 2c 31 |12,. stl|ev,5,6,1|
|00005470| 30 29 0d 03 80 1e f2 70 | 72 69 6e 74 28 34 35 32 |0).....p|rint(452|
|00005480| 2c 32 31 36 2c 22 89 22 | 2c 35 2c 35 2c 31 30 29 |,216,"."|,5,5,10)|
|00005490| 0d 03 81 27 f2 63 65 6e | 74 72 65 28 33 38 34 2c |...'.cen|tre(384,|
|000054a0| 31 35 36 2c 22 57 72 69 | 74 74 65 6e 20 62 79 22 |156,"Wri|tten by"|
|000054b0| 2c 32 2c 33 2c 39 29 0d | 03 82 31 c8 99 20 73 70 |,2,3,9).|..1.. sp|
|000054c0| 6f 70 2c 32 35 36 2b 35 | 32 2c 73 70 72 2c 22 6e |op,256+5|2,spr,"n|
|000054d0| 61 6d 65 22 2c 32 37 34 | 2c 38 34 2c 38 2c 73 63 |ame",274|,84,8,sc|
|000054e0| 61 6c 65 2c 64 65 73 6b | 0d 03 83 2a f2 63 65 6e |ale,desk|...*.cen|
|000054f0| 74 72 65 28 33 38 34 2c | 33 32 2c 22 44 65 63 20 |tre(384,|32,"Dec |
|00005500| 39 32 2c 20 41 75 67 20 | 39 33 22 2c 32 2c 33 2c |92, Aug |93",2,3,|
|00005510| 39 29 0d 03 84 0d f2 73 | 68 6f 77 6b 65 79 73 0d |9).....s|howkeys.|
|00005520| 03 85 14 f2 73 68 6f 77 | 63 6f 6e 74 72 6f 6c 73 |....show|controls|
|00005530| 28 32 29 0d 03 86 0c f2 | 6d 75 73 69 63 66 78 0d |(2).....|musicfx.|
|00005540| 03 87 21 f2 63 65 6e 74 | 72 65 28 32 30 38 2c 31 |..!.cent|re(208,1|
|00005550| 35 32 2c 22 46 31 22 2c | 31 2c 31 32 2c 31 30 29 |52,"F1",|1,12,10)|
|00005560| 0d 03 88 1f f2 63 65 6e | 74 72 65 28 32 30 38 2c |.....cen|tre(208,|
|00005570| 33 36 2c 22 46 32 22 2c | 31 2c 31 30 2c 39 29 0d |36,"F2",|1,10,9).|
|00005580| 03 89 21 f2 63 65 6e 74 | 72 65 28 35 36 32 2c 31 |..!.cent|re(562,1|
|00005590| 35 32 2c 22 46 33 22 2c | 31 2c 31 32 2c 31 30 29 |52,"F3",|1,12,10)|
|000055a0| 0d 03 8a 1f f2 63 65 6e | 74 72 65 28 35 36 32 2c |.....cen|tre(562,|
|000055b0| 33 36 2c 22 46 34 22 2c | 31 2c 31 30 2c 39 29 0d |36,"F4",|1,10,9).|
|000055c0| 03 8b 0f f2 73 68 6f 77 | 73 63 6f 72 65 73 0d 03 |....show|scores..|
|000055d0| 8c 07 7a 3d 30 0d 03 8d | 05 f5 0d 03 8e 18 20 3f |..z=0...|...... ?|
|000055e0| 73 74 69 63 6b 73 3d 70 | 6c 61 79 65 72 28 30 29 |sticks=p|layer(0)|
|000055f0| 2d 31 0d 03 8f 19 20 73 | 74 69 63 6b 73 3f 31 3d |-1.... s|ticks?1=|
|00005600| 70 6c 61 79 65 72 28 31 | 29 2d 31 0d 03 90 09 20 |player(1|)-1.... |
|00005610| 6f 7a 3d 7a 0d 03 91 10 | 20 78 3d 96 20 37 3a 79 |oz=z....| x=. 7:y|
|00005620| 3d 96 20 38 0d 03 92 1f | 20 7a 3d a6 28 2d 31 30 |=. 8....| z=.(-10|
|00005630| 29 20 84 20 a6 28 2d 31 | 31 29 20 84 20 a6 28 2d |) . .(-1|1) . .(-|
|00005640| 31 32 29 0d 03 93 18 20 | 41 25 3d 30 3a e7 20 ba |12).... |A%=0:. .|
|00005650| 20 72 6f 74 61 74 65 3a | 7a 3d 38 0d 03 94 21 20 | rotate:|z=8...! |
|00005660| 41 25 3d 31 3a e7 20 70 | 6c 61 79 65 72 73 3d 32 |A%=1:. p|layers=2|
|00005670| 3a 41 25 3d ba 20 72 6f | 74 61 74 65 0d 03 95 15 |:A%=. ro|tate....|
|00005680| 20 e7 20 41 25 3d 30 20 | 80 20 7a 3d 38 3a 7a 3d | . A%=0 |. z=8:z=|
|00005690| 30 0d 03 96 11 20 e7 20 | 7a 20 80 20 6f 7a 3d 30 |0.... . |z . oz=0|
|000056a0| 20 8c 0d 03 97 2b 20 20 | e7 20 28 78 3e 33 39 39 | ....+ |. (x>399|
|000056b0| 20 80 20 78 3c 34 36 32 | 29 20 84 20 28 78 3e 35 | . x<462|) . (x>5|
|000056c0| 31 31 20 80 20 78 3c 35 | 37 34 29 20 8c 0d 03 98 |11 . x<5|74) ....|
|000056d0| 14 20 20 20 73 69 64 65 | 3d 2d 28 78 3e 34 35 35 |. side|=-(x>455|
|000056e0| 29 0d 03 99 35 20 20 20 | e7 20 73 69 64 65 3d 30 |)...5 |. side=0|
|000056f0| 20 80 20 77 69 6d 70 25 | 20 80 20 79 3e 36 39 39 | . wimp%| . y>699|
|00005700| 20 80 20 79 3c 37 36 30 | 20 80 20 a6 28 2d 31 32 | . y<760| . .(-12|
|00005710| 29 3a 7a 3d 31 36 0d 03 | 9a 37 20 20 20 e7 20 73 |):z=16..|.7 . s|
|00005720| 69 64 65 20 80 20 79 3e | 36 39 39 20 80 20 79 3c |ide . y>|699 . y<|
|00005730| 37 36 30 3a 70 6c 61 79 | 65 72 28 31 29 3d 30 3a |760:play|er(1)=0:|
|00005740| 7a 3d b9 3a 70 6c 61 79 | 65 72 73 3d 31 0d 03 9b |z=.:play|ers=1...|
|00005750| 3a 20 20 20 e7 20 79 3e | 36 31 35 20 80 20 79 3c |: . y>|615 . y<|
|00005760| 36 37 36 3a 70 6c 61 79 | 65 72 28 73 69 64 65 29 |676:play|er(side)|
|00005770| 3d 31 3a 7a 3d b9 3a e7 | 20 73 69 64 65 3a 70 6c |=1:z=.:.| side:pl|
|00005780| 61 79 65 72 73 3d 32 0d | 03 9c 42 20 20 20 e7 20 |ayers=2.|..B . |
|00005790| 79 3e 35 32 37 20 80 20 | 79 3c 35 38 38 20 80 20 |y>527 . |y<588 . |
|000057a0| 73 74 69 63 6b 3a 70 6c | 61 79 65 72 28 73 69 64 |stick:pl|ayer(sid|
|000057b0| 65 29 3d 32 3a 7a 3d b9 | 3a e7 20 73 69 64 65 3a |e)=2:z=.|:. side:|
|000057c0| 70 6c 61 79 65 72 73 3d | 32 0d 03 9d 20 20 20 20 |players=|2... |
|000057d0| e7 20 7a 3d b9 3a f2 73 | 68 6f 77 63 6f 6e 74 72 |. z=.:.s|howcontr|
|000057e0| 6f 6c 73 28 73 69 64 65 | 29 0d 03 9e 07 20 20 cd |ols(side|).... .|
|000057f0| 0d 03 9f 4d 20 20 e7 20 | 28 78 3e 33 39 39 20 80 |...M . |(x>399 .|
|00005800| 20 78 3c 36 32 34 29 20 | 80 20 28 79 3e 32 36 37 | x<624) |. (y>267|
|00005810| 20 80 20 79 3c 35 30 38 | 29 3a f2 67 65 74 6b 65 | . y<508|):.getke|
|00005820| 79 28 28 78 2d 34 30 30 | 29 20 81 20 31 31 32 2c |y((x-400|) . 112,|
|00005830| 28 35 30 37 2d 79 29 20 | 81 20 34 38 29 0d 03 a0 |(507-y) |. 48)...|
|00005840| 17 20 20 e7 20 79 3e 32 | 32 37 20 80 20 79 3c 32 |. . y>2|27 . y<2|
|00005850| 35 32 20 8c 0d 03 a1 29 | 20 20 20 e7 20 78 3e 33 |52 ....)| . x>3|
|00005860| 39 39 20 80 20 78 3c 34 | 32 32 20 80 20 73 74 6c |99 . x<4|22 . stl|
|00005870| 65 76 3e 30 3a 73 74 6c | 65 76 2d 3d 31 0d 03 a2 |ev>0:stl|ev-=1...|
|00005880| 29 20 20 20 e7 20 78 3e | 34 35 31 20 80 20 78 3c |) . x>|451 . x<|
|00005890| 34 37 36 20 80 20 73 74 | 6c 65 76 3c 39 3a 73 74 |476 . st|lev<9:st|
|000058a0| 6c 65 76 2b 3d 31 0d 03 | a3 25 20 20 20 f2 70 72 |lev+=1..|.% .pr|
|000058b0| 69 6e 74 28 34 33 30 2c | 32 31 32 2c c3 20 73 74 |int(430,|212,. st|
|000058c0| 6c 65 76 2c 35 2c 36 2c | 31 30 29 0d 03 a4 07 20 |lev,5,6,|10).... |
|000058d0| 20 cd 0d 03 a5 16 20 20 | e7 20 79 3e 39 31 20 80 | ..... |. y>91 .|
|000058e0| 20 79 3c 31 35 32 20 8c | 0d 03 a6 18 20 20 20 e7 | y<152 .|.... .|
|000058f0| 20 78 3e 31 37 35 20 80 | 20 78 3c 32 33 38 20 8c | x>175 .| x<238 .|
|00005900| 0d 03 a7 19 20 20 20 20 | 21 60 6d 75 73 69 63 25 |.... |!`music%|
|00005910| 3d ac 20 6d 75 73 69 63 | 25 0d 03 a8 08 20 20 20 |=. music|%.... |
|00005920| cd 0d 03 a9 22 20 20 20 | e7 20 78 3e 35 32 39 20 |...." |. x>529 |
|00005930| 80 20 78 3c 35 39 32 3a | 21 60 66 78 25 3d ac 20 |. x<592:|!`fx%=. |
|00005940| 66 78 25 0d 03 aa 07 20 | 20 cd 0d 03 ab 06 20 cd |fx%.... | ..... .|
|00005950| 0d 03 ac 30 20 e7 20 6d | 75 73 69 63 25 3c 3e 21 |...0 . m|usic%<>!|
|00005960| 60 6d 75 73 69 63 25 3a | 6d 75 73 69 63 25 3d 21 |`music%:|music%=!|
|00005970| 60 6d 75 73 69 63 25 3a | f2 6d 75 73 69 63 66 78 |`music%:|.musicfx|
|00005980| 0d 03 ad 24 20 e7 20 66 | 78 25 3c 3e 21 60 66 78 |...$ . f|x%<>!`fx|
|00005990| 25 3a 66 78 25 3d 21 60 | 66 78 25 3a f2 6d 75 73 |%:fx%=!`|fx%:.mus|
|000059a0| 69 63 66 78 0d 03 ae 1b | 20 e7 20 a6 28 2d 31 31 |icfx....| . .(-11|
|000059b0| 33 29 20 80 20 a6 28 2d | 32 29 3a 7a 3d 31 36 0d |3) . .(-|2):z=16.|
|000059c0| 03 af 35 fd 20 28 78 3e | 34 33 39 20 80 20 78 3c |..5. (x>|439 . x<|
|000059d0| 38 34 30 20 80 20 79 3e | 38 39 31 20 80 20 7a 20 |840 . y>|891 . z |
|000059e0| 80 20 6f 7a 3d 30 29 20 | 84 20 7a 3d 38 20 84 20 |. oz=0) |. z=8 . |
|000059f0| 7a 3d 31 36 0d 03 b0 0e | 62 6f 72 65 64 3d 7a 3d |z=16....|bored=z=|
|00005a00| 31 36 0d 03 b1 21 f2 73 | 6c 69 64 65 30 28 22 74 |16...!.s|lide0("t|
|00005a10| 69 74 6c 65 22 2c 34 34 | 32 2c 30 2c 2d 31 2c 30 |itle",44|2,0,-1,0|
|00005a20| 2c 30 29 0d 03 b2 0d f2 | 66 61 64 65 74 75 6e 65 |,0).....|fadetune|
|00005a30| 0d 03 b3 08 c8 97 20 87 | 0d 03 b4 05 e1 0d 03 b5 |...... .|........|
|00005a40| 05 3a 0d 03 b6 0f dd 20 | f2 66 61 64 65 74 75 6e |.:..... |.fadetun|
|00005a50| 65 0d 03 b7 14 e3 20 7a | 3d 31 32 36 20 b8 20 30 |e..... z|=126 . 0|
|00005a60| 20 88 20 2d 33 0d 03 b8 | 2c 20 e7 20 6d 75 73 69 | . -3...|, . musi|
|00005a70| 63 25 3a c8 99 20 22 54 | 72 61 63 6b 65 72 5f 56 |c%:.. "T|racker_V|
|00005a80| 6f 6c 75 6d 65 22 2c 7a | 2a 76 6f 6c 73 63 61 6c |olume",z|*volscal|
|00005a90| 65 0d 03 b9 07 20 c8 96 | 0d 03 ba 05 ed 0d 03 bb |e.... ..|........|
|00005aa0| 0f 2a 50 6c 61 79 50 6f | 73 20 33 35 0d 03 bc 1f |.*PlayPo|s 35....|
|00005ab0| c8 99 20 22 54 72 61 63 | 6b 65 72 5f 56 6f 6c 75 |.. "Trac|ker_Volu|
|00005ac0| 6d 65 22 2c 6d 61 78 76 | 6f 6c 25 0d 03 bd 05 e1 |me",maxv|ol%.....|
|00005ad0| 0d 03 be 05 3a 0d 03 bf | 0f dd 20 f2 73 68 6f 77 |....:...|.. .show|
|00005ae0| 6b 65 79 73 0d 03 c0 09 | ea 20 78 2c 79 0d 03 c1 |keys....|. x,y...|
|00005af0| 0d e3 20 78 3d 30 20 b8 | 20 31 0d 03 c2 0e 20 e3 |.. x=0 .| 1.... .|
|00005b00| 20 79 3d 30 20 b8 20 34 | 0d 03 c3 3a 20 20 f2 70 | y=0 . 4|...: .p|
|00005b10| 72 69 6e 74 28 34 30 30 | 2b 31 31 32 2a 78 2c 34 |rint(400|+112*x,4|
|00005b20| 36 30 2d 34 38 2a 79 2c | 6b 65 79 24 28 6b 65 79 |60-48*y,|key$(key|
|00005b30| 3f 28 78 2a 38 2b 79 29 | 29 2c 35 2c 31 32 2c 31 |?(x*8+y)|),5,12,1|
|00005b40| 30 29 0d 03 c4 06 20 ed | 0d 03 c5 05 ed 0d 03 c6 |0).... .|........|
|00005b50| 05 e1 0d 03 c7 05 3a 0d | 03 c8 12 dd 20 f2 67 65 |......:.|.... .ge|
|00005b60| 74 6b 65 79 28 78 2c 79 | 29 0d 03 c9 17 ea 20 63 |tkey(x,y|)..... c|
|00005b70| 25 2c 78 25 2c 79 25 2c | 58 25 2c 59 25 2c 4b 25 |%,x%,y%,|X%,Y%,K%|
|00005b80| 0d 03 ca 11 6b 65 79 3f | 28 78 2a 38 2b 79 29 3d |....key?|(x*8+y)=|
|00005b90| 30 0d 03 cb 10 78 25 3d | 34 30 30 2b 31 31 32 2a |0....x%=|400+112*|
|00005ba0| 78 0d 03 cc 0f 79 25 3d | 34 36 30 2d 34 38 2a 79 |x....y%=|460-48*y|
|00005bb0| 0d 03 cd 07 e6 20 30 0d | 03 ce 16 c8 93 20 c8 90 |..... 0.|..... ..|
|00005bc0| 20 78 25 2c 79 25 2c 31 | 31 31 2c 34 37 0d 03 cf | x%,y%,1|11,47...|
|00005bd0| 1b f2 70 72 69 6e 74 28 | 78 25 2c 79 25 2c 22 3f |..print(|x%,y%,"?|
|00005be0| 22 2c 31 2c 31 2c 39 29 | 0d 03 d0 13 f5 20 fd 20 |",1,1,9)|..... . |
|00005bf0| a6 28 2d 31 32 39 29 3d | 32 35 35 0d 03 d1 05 f5 |.(-129)=|255.....|
|00005c00| 0d 03 d2 11 20 e3 20 63 | 25 3d 31 20 b8 20 31 32 |.... . c|%=1 . 12|
|00005c10| 37 0d 03 d3 31 20 20 e7 | 20 6d 75 73 69 63 25 3c |7...1 .| music%<|
|00005c20| 3e 21 60 6d 75 73 69 63 | 25 3a 6d 75 73 69 63 25 |>!`music|%:music%|
|00005c30| 3d 21 60 6d 75 73 69 63 | 25 3a f2 6d 75 73 69 63 |=!`music|%:.music|
|00005c40| 66 78 0d 03 d4 25 20 20 | e7 20 66 78 25 3c 3e 21 |fx...% |. fx%<>!|
|00005c50| 60 66 78 25 3a 66 78 25 | 3d 21 60 66 78 25 3a f2 |`fx%:fx%|=!`fx%:.|
|00005c60| 6d 75 73 69 63 66 78 0d | 03 d5 29 20 20 e7 20 a6 |musicfx.|..) . .|
|00005c70| 28 2d 63 25 29 3a e7 20 | 6b 65 79 24 28 63 25 29 |(-c%):. |key$(c%)|
|00005c80| 3e 22 22 3a 4b 25 3d 63 | 25 3a 63 25 3d 31 32 37 |>"":K%=c|%:c%=127|
|00005c90| 0d 03 d6 06 20 ed 0d 03 | d7 0b 20 e7 20 4b 25 20 |.... ...|.. . K% |
|00005ca0| 8c 0d 03 d8 10 20 20 e3 | 20 58 25 3d 30 20 b8 20 |..... .| X%=0 . |
|00005cb0| 31 0d 03 d9 11 20 20 20 | e3 20 59 25 3d 30 20 b8 |1.... |. Y%=0 .|
|00005cc0| 20 34 0d 03 da 1f 20 20 | 20 20 e7 20 4b 25 3d 6b | 4.... | . K%=k|
|00005cd0| 65 79 3f 28 58 25 2a 38 | 2b 59 25 29 3a 4b 25 3d |ey?(X%*8|+Y%):K%=|
|00005ce0| 30 0d 03 db 08 20 20 20 | ed 0d 03 dc 07 20 20 ed |0.... |..... .|
|00005cf0| 0d 03 dd 06 20 cd 0d 03 | de 08 fd 20 4b 25 0d 03 |.... ...|... K%..|
|00005d00| df 13 f5 20 fd 20 a6 28 | 2d 31 32 39 29 3d 32 35 |... . .(|-129)=25|
|00005d10| 35 0d 03 e0 1b f2 70 72 | 69 6e 74 28 78 25 2c 79 |5.....pr|int(x%,y|
|00005d20| 25 2c 22 3f 22 2c 30 2c | 30 2c 30 29 0d 03 e1 22 |%,"?",0,|0,0)..."|
|00005d30| f2 70 72 69 6e 74 28 78 | 25 2c 79 25 2c 6b 65 79 |.print(x|%,y%,key|
|00005d40| 24 28 4b 25 29 2c 35 2c | 31 32 2c 31 30 29 0d 03 |$(K%),5,|12,10)..|
|00005d50| e2 12 6b 65 79 3f 28 78 | 2a 38 2b 79 29 3d 4b 25 |..key?(x|*8+y)=K%|
|00005d60| 0d 03 e3 05 e1 0d 03 e4 | 05 3a 0d 03 e5 17 dd 20 |........|.:..... |
|00005d70| f2 73 68 6f 77 63 6f 6e | 74 72 6f 6c 73 28 46 25 |.showcon|trols(F%|
|00005d80| 29 0d 03 e6 0d e7 20 46 | 25 3c 3e 31 20 8c 0d 03 |)..... F|%<>1 ...|
|00005d90| e7 26 20 c8 99 20 73 70 | 6f 70 2c 32 35 36 2b 33 |.& .. sp|op,256+3|
|00005da0| 34 2c 73 70 72 2c 22 69 | 6e 22 2c 34 30 30 2c 37 |4,spr,"i|n",400,7|
|00005db0| 30 30 2c 38 0d 03 e8 2e | 20 f2 73 65 6c 65 63 74 |00,8....| .select|
|00005dc0| 65 64 28 22 6b 65 79 62 | 6f 61 72 64 22 2c 34 30 |ed("keyb|oard",40|
|00005dd0| 30 2c 36 31 36 2c 70 6c | 61 79 65 72 28 30 29 3d |0,616,pl|ayer(0)=|
|00005de0| 31 29 0d 03 e9 2e 20 f2 | 73 65 6c 65 63 74 65 64 |1).... .|selected|
|00005df0| 28 22 6a 6f 79 73 74 69 | 63 6b 22 2c 34 30 30 2c |("joysti|ck",400,|
|00005e00| 35 32 38 2c 70 6c 61 79 | 65 72 28 30 29 3d 32 29 |528,play|er(0)=2)|
|00005e10| 0d 03 ea 05 cd 0d 03 eb | 0d e7 20 46 25 3c 3e 30 |........|.. F%<>0|
|00005e20| 20 8c 0d 03 ec 26 20 f2 | 73 65 6c 65 63 74 65 64 | ....& .|selected|
|00005e30| 28 22 69 6e 22 2c 35 31 | 32 2c 37 30 30 2c 70 6c |("in",51|2,700,pl|
|00005e40| 61 79 65 72 28 31 29 29 | 0d 03 ed 2e 20 f2 73 65 |ayer(1))|.... .se|
|00005e50| 6c 65 63 74 65 64 28 22 | 6b 65 79 62 6f 61 72 64 |lected("|keyboard|
|00005e60| 22 2c 35 31 32 2c 36 31 | 36 2c 70 6c 61 79 65 72 |",512,61|6,player|
|00005e70| 28 31 29 3d 31 29 0d 03 | ee 2e 20 f2 73 65 6c 65 |(1)=1)..|.. .sele|
|00005e80| 63 74 65 64 28 22 6a 6f | 79 73 74 69 63 6b 22 2c |cted("jo|ystick",|
|00005e90| 35 31 32 2c 35 32 38 2c | 70 6c 61 79 65 72 28 31 |512,528,|player(1|
|00005ea0| 29 3d 32 29 0d 03 ef 05 | cd 0d 03 f0 05 e1 0d 03 |)=2)....|........|
|00005eb0| f1 05 3a 0d 03 f2 0e dd | 20 f2 6d 75 73 69 63 66 |..:.....| .musicf|
|00005ec0| 78 0d 03 f3 2b e7 20 6d | 75 73 69 63 25 3a c8 99 |x...+. m|usic%:..|
|00005ed0| 20 22 54 72 61 63 6b 65 | 72 5f 50 6c 61 79 22 3a | "Tracke|r_Play":|
|00005ee0| 8b 20 2a 50 6c 61 79 50 | 61 75 73 65 0d 03 f4 24 |. *PlayP|ause...$|
|00005ef0| f2 73 65 6c 65 63 74 65 | 64 28 22 6d 75 73 69 63 |.selecte|d("music|
|00005f00| 22 2c 31 37 36 2c 39 32 | 2c 6d 75 73 69 63 25 29 |",176,92|,music%)|
|00005f10| 0d 03 f5 1e f2 73 65 6c | 65 63 74 65 64 28 22 66 |.....sel|ected("f|
|00005f20| 78 22 2c 35 33 30 2c 39 | 32 2c 66 78 25 29 0d 03 |x",530,9|2,fx%)..|
|00005f30| f6 05 e1 0d 03 f7 05 3a | 0d 03 f8 11 dd 20 f2 73 |.......:|..... .s|
|00005f40| 68 6f 77 73 63 6f 72 65 | 73 0d 03 f9 29 f2 63 65 |howscore|s...).ce|
|00005f50| 6e 74 72 65 28 38 39 36 | 2c 38 30 30 2c 22 48 69 |ntre(896|,800,"Hi|
|00005f60| 67 68 20 53 63 6f 72 65 | 73 22 2c 37 2c 37 2c 31 |gh Score|s",7,7,1|
|00005f70| 30 29 0d 03 fa 0d e3 20 | 78 3d 31 20 b8 20 38 0d |0)..... |x=1 . 8.|
|00005f80| 03 fb 0f 20 79 3d 38 34 | 38 2d 78 2a 39 36 0d 03 |... y=84|8-x*96..|
|00005f90| fc 22 20 41 25 3d 37 2e | 35 2d 78 2f 32 3a 42 25 |." A%=7.|5-x/2:B%|
|00005fa0| 3d 37 2d 78 2f 32 3a 43 | 25 3d 31 31 2d 78 2f 35 |=7-x/2:C|%=11-x/5|
|00005fb0| 0d 03 fd 27 20 f2 70 72 | 69 6e 74 28 36 36 38 2c |...' .pr|int(668,|
|00005fc0| 79 2d 32 30 2c 74 68 24 | 28 78 29 2c 41 25 2c 42 |y-20,th$|(x),A%,B|
|00005fd0| 25 2c 43 25 2b 32 29 0d | 03 fe 27 20 f2 70 72 69 |%,C%+2).|..' .pri|
|00005fe0| 6e 74 28 37 34 30 2c 79 | 2c 68 6e 61 6d 65 24 28 |nt(740,y|,hname$(|
|00005ff0| 78 29 2c 41 25 2c 42 25 | 2c 43 25 2b 31 29 0d 03 |x),A%,B%|,C%+1)..|
|00006000| ff 36 20 f2 72 69 67 68 | 74 28 31 31 33 31 2c 79 |.6 .righ|t(1131,y|
|00006010| 2c c2 22 30 30 30 30 30 | 22 2b c3 20 68 73 63 6f |,."00000|"+. hsco|
|00006020| 72 65 28 78 29 2c 36 29 | 2c 41 25 2c 42 25 2c 43 |re(x),6)|,A%,B%,C|
|00006030| 25 2b 31 29 0d 04 00 33 | 20 f2 70 72 69 6e 74 28 |%+1)...3| .print(|
|00006040| 37 34 30 2c 79 2d 34 38 | 2c 22 4c 65 76 65 6c 20 |740,y-48|,"Level |
|00006050| 22 2b c3 20 68 6c 65 76 | 65 6c 28 78 29 2c 41 25 |"+. hlev|el(x),A%|
|00006060| 2c 42 25 2c 43 25 29 0d | 04 01 50 20 f2 72 69 67 |,B%,C%).|..P .rig|
|00006070| 68 74 28 31 31 33 31 2c | 79 2d 34 38 2c c2 22 30 |ht(1131,|y-48,."0|
|00006080| 30 30 22 2b c3 20 68 6c | 69 6e 65 73 28 78 29 2c |00"+. hl|ines(x),|
|00006090| 34 29 2b c0 22 20 6c 69 | 6e 65 73 22 2c 36 2b 28 |4)+." li|nes",6+(|
|000060a0| 68 6c 69 6e 65 73 28 78 | 29 3d 31 29 29 2c 41 25 |hlines(x|)=1)),A%|
|000060b0| 2c 42 25 2c 43 25 29 0d | 04 02 05 ed 0d 04 03 05 |,B%,C%).|........|
|000060c0| e1 0d 04 04 05 3a 0d 04 | 05 1c dd 20 f2 73 65 6c |.....:..|... .sel|
|000060d0| 65 63 74 65 64 28 73 70 | 72 24 2c 78 2c 79 2c 46 |ected(sp|r$,x,y,F|
|000060e0| 25 29 0d 04 06 0a e7 20 | 46 25 20 8c 0d 04 07 22 |%)..... |F% ...."|
|000060f0| 20 c8 99 20 73 70 6f 70 | 2c 32 35 36 2b 33 34 2c | .. spop|,256+34,|
|00006100| 73 70 72 2c 73 70 72 24 | 2c 78 2c 79 2c 38 0d 04 |spr,spr$|,x,y,8..|
|00006110| 08 05 cc 0d 04 09 2d 20 | c8 99 20 73 70 6f 70 2c |......- |.. spop,|
|00006120| 32 35 36 2b 35 32 2c 73 | 70 72 2c 73 70 72 24 2c |256+52,s|pr,spr$,|
|00006130| 78 2c 79 2c 38 2c 73 63 | 61 6c 65 2c 67 72 65 79 |x,y,8,sc|ale,grey|
|00006140| 0d 04 0a 05 cd 0d 04 0b | 05 e1 0d 04 0c 05 3a 0d |........|......:.|
|00006150| 04 0d 15 dd 20 f2 64 72 | 61 77 73 63 72 65 65 6e |.... .dr|awscreen|
|00006160| 28 59 25 29 0d 04 0e 0f | e7 20 59 25 3a d6 20 66 |(Y%)....|. Y%:. f|
|00006170| 61 64 65 0d 04 0f 07 e6 | 20 30 0d 04 10 13 c8 93 |ade.....| 0......|
|00006180| 20 c8 90 20 30 2c 31 32 | 38 2c 31 32 37 0d 04 11 | .. 0,12|8,127...|
|00006190| 16 c8 93 20 c8 90 20 31 | 31 35 32 2c 31 32 38 2c |... .. 1|152,128,|
|000061a0| 31 32 37 0d 04 12 05 e1 | 0d 04 13 05 3a 0d 04 14 |127.....|....:...|
|000061b0| 0f dd 20 f2 64 72 61 77 | 74 65 78 74 0d 04 15 07 |.. .draw|text....|
|000061c0| e6 20 30 0d 04 16 17 c8 | 93 20 c8 90 20 30 2c 34 |. 0.....|. .. 0,4|
|000061d0| 38 30 2c 31 32 37 2c 33 | 36 33 0d 04 17 1a c8 93 |80,127,3|63......|
|000061e0| 20 c8 90 20 31 31 35 32 | 2c 34 38 30 2c 31 32 37 | .. 1152|,480,127|
|000061f0| 2c 33 36 33 0d 04 18 22 | f2 63 65 6e 74 72 65 28 |,363..."|.centre(|
|00006200| 36 34 2c 36 38 30 2c 22 | 4c 69 6e 65 73 3a 22 2c |64,680,"|Lines:",|
|00006210| 35 2c 32 2c 39 29 0d 04 | 19 24 f2 63 65 6e 74 72 |5,2,9)..|.$.centr|
|00006220| 65 28 31 32 31 36 2c 36 | 38 30 2c 22 4c 69 6e 65 |e(1216,6|80,"Line|
|00006230| 73 3a 22 2c 34 2c 31 2c | 39 29 0d 04 1a 11 e7 20 |s:",4,1,|9)..... |
|00006240| 70 6c 61 79 65 72 73 3d | 31 20 8c 0d 04 1b 23 20 |players=|1 ....# |
|00006250| f2 63 65 6e 74 72 65 28 | 36 34 2c 38 30 30 2c 22 |.centre(|64,800,"|
|00006260| 4c 65 76 65 6c 3a 22 2c | 36 2c 32 2c 39 29 0d 04 |Level:",|6,2,9)..|
|00006270| 1c 23 20 f2 63 65 6e 74 | 72 65 28 36 34 2c 35 36 |.# .cent|re(64,56|
|00006280| 30 2c 22 4c 69 76 65 73 | 3a 22 2c 35 2c 32 2c 39 |0,"Lives|:",5,2,9|
|00006290| 29 0d 04 1d 25 20 f2 63 | 65 6e 74 72 65 28 31 32 |)...% .c|entre(12|
|000062a0| 31 36 2c 38 30 30 2c 22 | 4c 65 76 65 6c 3a 22 2c |16,800,"|Level:",|
|000062b0| 35 2c 31 2c 39 29 0d 04 | 1e 25 20 f2 63 65 6e 74 |5,1,9)..|.% .cent|
|000062c0| 72 65 28 31 32 31 36 2c | 35 36 30 2c 22 4c 69 76 |re(1216,|560,"Liv|
|000062d0| 65 73 3a 22 2c 34 2c 31 | 2c 39 29 0d 04 1f 05 cc |es:",4,1|,9).....|
|000062e0| 0d 04 20 21 20 f2 63 65 | 6e 74 72 65 28 36 34 2c |.. ! .ce|ntre(64,|
|000062f0| 38 30 30 2c 22 57 6f 6e | 3a 22 2c 36 2c 32 2c 39 |800,"Won|:",6,2,9|
|00006300| 29 0d 04 21 23 20 f2 63 | 65 6e 74 72 65 28 31 32 |)..!# .c|entre(12|
|00006310| 31 36 2c 38 30 30 2c 22 | 57 6f 6e 3a 22 2c 35 2c |16,800,"|Won:",5,|
|00006320| 31 2c 39 29 0d 04 22 05 | cd 0d 04 23 05 e1 0d 04 |1,9)..".|...#....|
|00006330| 24 05 3a 0d 04 25 0b dd | 20 f2 67 61 6d 65 0d 04 |$.:..%..| .game..|
|00006340| 26 12 f2 64 72 61 77 73 | 63 72 65 65 6e 28 b9 29 |&..draws|creen(.)|
|00006350| 0d 04 27 0d f2 64 72 61 | 77 74 65 78 74 0d 04 28 |..'..dra|wtext..(|
|00006360| 11 e7 20 70 6c 61 79 65 | 72 73 3d 31 20 8c 0d 04 |.. playe|rs=1 ...|
|00006370| 29 10 20 6c 65 76 65 6c | 3d 73 74 6c 65 76 0d 04 |). level|=stlev..|
|00006380| 2a 1e 20 72 61 74 65 28 | 30 29 3d 35 30 2d 33 2a |*. rate(|0)=50-3*|
|00006390| 73 74 6c 65 76 3a 72 6b | 65 79 3d 34 0d 04 2b 15 |stlev:rk|ey=4..+.|
|000063a0| 20 6c 74 67 3d 32 30 3a | 6c 69 76 65 73 28 29 3d | ltg=20:|lives()=|
|000063b0| 32 0d 04 2c 05 cc 0d 04 | 2d 15 20 72 61 74 65 28 |2..,....|-. rate(|
|000063c0| 29 3d 34 30 3a 72 6b 65 | 79 3d 32 0d 04 2e 14 20 |)=40:rke|y=2.... |
|000063d0| 6c 65 76 65 6c 3d 35 3a | 77 6f 6e 28 29 3d 30 0d |level=5:|won()=0.|
|000063e0| 04 2f 05 cd 0d 04 30 17 | 73 63 6f 72 65 28 29 3d |./....0.|score()=|
|000063f0| 30 3a 6c 69 6e 65 73 28 | 29 3d 30 0d 04 31 13 70 |0:lines(|)=0..1.p|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.