home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / games / warrior < prev    next >
ArcFS Archive  |  1997-06-10  |  33.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

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

You can browse this item here: warrior

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% gt2 Kopftext: 'Archive' default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | d8 00 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 57 61 72 72 69 6f | 72 00 00 00 ff ff ff ff |.!Warrio|r.......|
|00000070| 47 ff ff ff 94 6e 10 98 | 30 00 00 00 ff ff ff ff |G....n..|0.......|
|00000080| b4 00 00 80 82 21 52 55 | 4e 00 aa aa aa aa aa aa |.....!RU|N.......|
|00000090| 07 79 00 00 42 fb ff ff | b2 63 7f 6c 03 00 43 11 |.y..B...|.c.l..C.|
|000000a0| 07 79 00 00 24 00 00 00 | 82 21 53 70 72 69 74 65 |.y..$...|.!Sprite|
|000000b0| 73 00 aa aa a8 08 00 00 | 42 f9 ff ff 60 e0 29 6c |s.......|B...`.)l|
|000000c0| 03 00 21 e8 a8 08 00 00 | 4f 79 00 00 82 52 65 61 |..!.....|Oy...Rea|
|000000d0| 64 6d 65 00 aa aa aa aa | d1 00 00 00 42 ff ff ff |dme.....|....B...|
|000000e0| f8 a6 5a 79 03 00 07 d4 | d1 00 00 00 1b 82 00 00 |..Zy....|........|
|000000f0| 00 77 aa aa aa aa aa aa | aa aa aa aa aa aa aa aa |.w......|........|
|00000100| aa bb bb bb bb bb bb bb | 77 99 99 99 99 99 99 99 |........|w.......|
|00000110| 73 67 b6 b7 00 00 00 00 | 00 00 00 00 00 00 00 00 |sg......|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 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 52 55 |....File|Data.!RU|
|00000360| 4e 00 aa aa aa aa aa aa | 07 79 00 00 47 fd ff ff |N.......|.y..G...|
|00000370| c6 6e 10 98 03 00 43 11 | 0d 00 0a 14 20 f4 20 3e |.n....C.|.... . >|
|00000380| 57 61 72 72 69 6f 72 20 | 54 61 6e 6b 0d 00 14 26 |Warrior |Tank...&|
|00000390| 20 f4 20 62 79 20 53 74 | 75 61 72 74 20 43 75 70 | . by St|uart Cup|
|000003a0| 69 74 20 61 6e 64 20 53 | 69 6d 6f 6e 20 43 72 75 |it and S|imon Cru|
|000003b0| 73 65 0d 00 1e 17 20 f4 | 20 28 63 29 20 42 41 55 |se.... .| (c) BAU|
|000003c0| 20 61 75 67 20 31 39 39 | 30 0d 00 28 06 20 3a 0d | aug 199|0..(. :.|
|000003d0| 00 32 0f 20 ee 20 85 20 | f2 65 72 72 6f 72 0d 00 |.2. . . |.error..|
|000003e0| 3c 06 20 3a 0d 00 46 16 | 20 2a 43 48 41 4e 4e 45 |<. :..F.| *CHANNE|
|000003f0| 4c 56 4f 49 43 45 20 31 | 20 31 0d 00 50 26 20 c8 |LVOICE 1| 1..P& .|
|00000400| 99 20 22 4f 53 5f 52 65 | 61 64 44 79 6e 61 6d 69 |. "OS_Re|adDynami|
|00000410| 63 41 72 65 61 22 2c 32 | 20 b8 20 2c 73 69 7a 65 |cArea",2| . ,size|
|00000420| 0d 00 5a 68 20 e7 20 73 | 69 7a 65 3c 31 36 30 2a |..Zh . s|ize<160*|
|00000430| 31 30 32 34 20 f1 20 22 | 4d 65 73 73 61 67 65 20 |1024 . "|Message |
|00000440| 66 72 6f 6d 20 57 61 72 | 72 69 6f 72 3a 22 27 27 |from War|rior:"''|
|00000450| 22 50 72 6f 67 72 61 6d | 20 6e 65 65 64 73 20 61 |"Program| needs a|
|00000460| 74 20 6c 65 61 73 74 20 | 31 36 30 4b 20 53 63 72 |t least |160K Scr|
|00000470| 65 65 6e 20 4d 65 6d 6f | 72 79 20 74 6f 20 52 75 |een Memo|ry to Ru|
|00000480| 6e 21 22 3a ef 37 3a e0 | 0d 00 64 06 20 3a 0d 00 |n!":.7:.|..d. :..|
|00000490| 6e 15 20 6e 61 6d 65 24 | 3d 22 42 61 6c 64 72 69 |n. name$|="Baldri|
|000004a0| 63 6b 22 0d 00 78 0d 20 | 6c 69 76 65 73 25 3d 33 |ck"..x. |lives%=3|
|000004b0| 0d 00 82 0e 20 53 6c 65 | 76 65 6c 25 3d 31 0d 00 |.... Sle|vel%=1..|
|000004c0| 8c 16 20 68 69 67 68 6c | 65 76 65 6c 3d 53 6c 65 |.. highl|evel=Sle|
|000004d0| 76 65 6c 25 0d 00 96 13 | 20 6c 65 76 65 6c 25 3d |vel%....| level%=|
|000004e0| 53 6c 65 76 65 6c 25 0d | 00 a0 0e 20 73 63 72 65 |Slevel%.|... scre|
|000004f0| 65 6e 25 3d 31 0d 00 aa | 16 20 6f 62 6a 65 63 74 |en%=1...|. object|
|00000500| 6c 65 6e 67 74 68 25 3d | 32 35 36 0d 00 b4 14 20 |length%=|256.... |
|00000510| 6d 61 78 6f 62 6a 65 63 | 74 73 25 3d 32 35 36 0d |maxobjec|ts%=256.|
|00000520| 00 be 2b 20 6f 62 6a 65 | 63 74 6c 65 6e 67 74 68 |..+ obje|ctlength|
|00000530| 6c 6f 67 25 3d ab 28 6f | 62 6a 65 63 74 6c 65 6e |log%=.(o|bjectlen|
|00000540| 67 74 68 25 29 2f ab 28 | 32 29 0d 00 c8 0b 20 53 |gth%)/.(|2).... S|
|00000550| 43 3d 32 5e 38 0d 00 d2 | 08 20 46 3d 35 0d 00 dc |C=2^8...|. F=5...|
|00000560| 12 20 de 20 63 6f 64 65 | 20 31 30 30 30 30 30 0d |. . code| 100000.|
|00000570| 00 e6 2d 20 de 20 6f 62 | 6a 65 63 74 62 75 66 66 |..- . ob|jectbuff|
|00000580| 65 72 20 6f 62 6a 65 63 | 74 6c 65 6e 67 74 68 25 |er objec|tlength%|
|00000590| 2a 6d 61 78 6f 62 6a 65 | 63 74 73 25 0d 00 f0 11 |*maxobje|cts%....|
|000005a0| 20 de 20 73 69 6e 20 35 | 31 32 30 2a 34 0d 00 fa | . sin 5|120*4...|
|000005b0| 1b 20 de 20 70 65 72 73 | 70 65 63 74 69 76 65 20 |. . pers|pective |
|000005c0| 34 30 39 36 2a 34 2a 34 | 0d 01 04 11 20 de 20 63 |4096*4*4|.... . c|
|000005d0| 6f 72 64 20 31 30 30 30 | 30 0d 01 0e 12 20 de 20 |ord 1000|0.... . |
|000005e0| 66 61 63 65 74 20 31 30 | 30 30 30 0d 01 18 15 20 |facet 10|000.... |
|000005f0| de 20 74 65 6d 70 63 6f | 72 64 20 31 30 30 30 30 |. tempco|rd 10000|
|00000600| 0d 01 22 16 20 de 20 72 | 6e 64 61 6e 67 6c 65 20 |..". . r|ndangle |
|00000610| 34 30 39 36 2a 34 0d 01 | 2c 13 20 de 20 64 6f 74 |4096*4..|,. . dot|
|00000620| 73 20 35 31 32 2a 34 2a | 32 0d 01 36 11 20 63 6f |s 512*4*|2..6. co|
|00000630| 73 3d 73 69 6e 2b 34 30 | 39 36 0d 01 40 06 20 3a |s=sin+40|96..@. :|
|00000640| 0d 01 4a 09 20 eb 20 31 | 32 0d 01 54 06 20 87 0d |..J. . 1|2..T. ..|
|00000650| 01 5e 09 20 40 25 3d 30 | 0d 01 68 0a 20 76 61 6c |.^. @%=0|..h. val|
|00000660| 3d 30 0d 01 72 12 20 e3 | 20 6c 6f 6f 70 3d 30 20 |=0..r. .| loop=0 |
|00000670| b8 20 31 31 0d 01 7c 0c | 20 76 61 6c 2b 3d 32 31 |. 11..|.| val+=21|
|00000680| 0d 01 86 1d 20 ef 20 31 | 39 2c 6c 6f 6f 70 2c 31 |.... . 1|9,loop,1|
|00000690| 36 2c 76 61 6c 2c 76 61 | 6c 2c 76 61 6c 0d 01 90 |6,val,va|l,val...|
|000006a0| 0b 20 ed 20 6c 6f 6f 70 | 0d 01 9a 14 20 ef 20 31 |. . loop|.... . 1|
|000006b0| 39 2c 30 2c 31 36 2c 30 | 2c 30 2c 30 0d 01 a4 17 |9,0,16,0|,0,0....|
|000006c0| 20 ef 20 31 39 2c 31 32 | 2c 31 36 2c 32 35 35 2c | . 19,12|,16,255,|
|000006d0| 30 2c 30 0d 01 ae 17 20 | ef 20 31 39 2c 31 33 2c |0,0.... |. 19,13,|
|000006e0| 31 36 2c 30 2c 32 35 35 | 2c 30 0d 01 b8 19 20 ef |16,0,255|,0.... .|
|000006f0| 20 31 39 2c 31 34 2c 31 | 36 2c 30 2c 32 35 35 2c | 19,14,1|6,0,255,|
|00000700| 32 35 35 0d 01 c2 17 20 | ef 20 31 39 2c 31 35 2c |255.... |. 19,15,|
|00000710| 31 36 2c 30 2c 30 2c 32 | 35 35 0d 01 cc 2d 20 f2 |16,0,0,2|55...- .|
|00000720| 74 69 74 6c 65 73 28 22 | 70 6c 65 61 73 65 20 77 |titles("|please w|
|00000730| 61 69 74 20 2e 2e 2e 2e | 2e 2e 20 73 65 74 74 69 |ait ....|.. setti|
|00000740| 6e 67 20 75 70 22 29 0d | 01 d6 09 20 f2 61 73 73 |ng up").|... .ass|
|00000750| 0d 01 e0 06 20 3a 0d 01 | ea 10 20 f2 74 61 62 6c |.... :..|.. .tabl|
|00000760| 65 73 65 74 75 70 0d 01 | f4 19 20 21 28 69 6e 66 |esetup..|.. !(inf|
|00000770| 6f 29 3d 6f 62 6a 65 63 | 74 62 75 66 66 65 72 0d |o)=objec|tbuffer.|
|00000780| 01 fe 12 20 21 28 69 6e | 66 6f 2b 34 29 3d 73 69 |... !(in|fo+4)=si|
|00000790| 6e 0d 02 08 12 20 21 28 | 69 6e 66 6f 2b 38 29 3d |n.... !(|info+8)=|
|000007a0| 63 6f 73 0d 02 12 1b 20 | 21 28 69 6e 66 6f 2b 31 |cos.... |!(info+1|
|000007b0| 32 29 3d 70 65 72 73 70 | 65 63 74 69 76 65 0d 02 |2)=persp|ective..|
|000007c0| 1c 14 20 21 28 69 6e 66 | 6f 2b 31 36 29 3d 63 6f |.. !(inf|o+16)=co|
|000007d0| 72 64 0d 02 26 15 20 21 | 28 69 6e 66 6f 2b 32 30 |rd..&. !|(info+20|
|000007e0| 29 3d 66 61 63 65 74 0d | 02 30 18 20 21 28 69 6e |)=facet.|.0. !(in|
|000007f0| 66 6f 2b 32 34 29 3d 74 | 65 6d 70 63 6f 72 64 0d |fo+24)=t|empcord.|
|00000800| 02 3a 12 20 21 28 69 6e | 66 6f 2b 32 38 29 3d 33 |.:. !(in|fo+28)=3|
|00000810| 32 0d 02 44 15 20 21 28 | 69 6e 66 6f 2b 33 32 29 |2..D. !(|info+32)|
|00000820| 3d 33 32 2a 53 43 0d 02 | 4e 11 20 21 28 69 6e 66 |=32*SC..|N. !(inf|
|00000830| 6f 2b 33 36 29 3d 30 0d | 02 58 18 20 21 28 69 6e |o+36)=0.|.X. !(in|
|00000840| 66 6f 2b 34 30 29 3d 72 | 6e 64 61 6e 67 6c 65 0d |fo+40)=r|ndangle.|
|00000850| 02 62 11 20 21 28 69 6e | 66 6f 2b 34 34 29 3d 30 |.b. !(in|fo+44)=0|
|00000860| 0d 02 6c 14 20 21 28 69 | 6e 66 6f 2b 34 38 29 3d |..l. !(i|nfo+48)=|
|00000870| 64 6f 74 73 0d 02 76 17 | 20 21 28 69 6e 66 6f 2b |dots..v.| !(info+|
|00000880| 35 32 29 3d 34 30 30 30 | 2a 53 43 0d 02 80 11 20 |52)=4000|*SC.... |
|00000890| 21 28 69 6e 66 6f 2b 35 | 36 29 3d 30 0d 02 8a 11 |!(info+5|6)=0....|
|000008a0| 20 21 28 69 6e 66 6f 2b | 36 30 29 3d 30 0d 02 94 | !(info+|60)=0...|
|000008b0| 16 20 21 28 69 6e 66 6f | 2b 36 34 29 3d 6c 65 76 |. !(info|+64)=lev|
|000008c0| 65 6c 25 0d 02 9e 11 20 | 21 28 69 6e 66 6f 2b 36 |el%.... |!(info+6|
|000008d0| 38 29 3d 30 0d 02 a8 11 | 20 21 28 69 6e 66 6f 2b |8)=0....| !(info+|
|000008e0| 37 32 29 3d 30 0d 02 b2 | 11 20 21 28 69 6e 66 6f |72)=0...|. !(info|
|000008f0| 2b 37 36 29 3d 30 0d 02 | bc 16 20 21 28 69 6e 66 |+76)=0..|.. !(inf|
|00000900| 6f 2b 38 30 29 3d 6c 69 | 76 65 73 25 0d 02 c6 11 |o+80)=li|ves%....|
|00000910| 20 21 28 69 6e 66 6f 2b | 38 34 29 3d 30 0d 02 d0 | !(info+|84)=0...|
|00000920| 06 20 3a 0d 02 da 09 20 | c8 a0 20 32 0d 02 e4 16 |. :.... |.. 2....|
|00000930| 20 2a 43 48 41 4e 4e 45 | 4c 56 4f 49 43 45 20 31 | *CHANNE|LVOICE 1|
|00000940| 20 37 0d 02 ee 16 20 2a | 43 48 41 4e 4e 45 4c 56 | 7.... *|CHANNELV|
|00000950| 4f 49 43 45 20 32 20 39 | 0d 02 f8 0d 20 2a 46 58 |OICE 2 9|.... *FX|
|00000960| 20 31 35 2c 31 0d 03 02 | 0e 20 2a 46 58 20 31 31 | 15,1...|. *FX 11|
|00000970| 32 2c 31 0d 03 0c 0e 20 | 2a 46 58 20 31 31 33 2c |2,1.... |*FX 113,|
|00000980| 31 0d 03 16 06 20 db 0d | 03 20 18 20 21 28 6f 62 |1.... ..|. . !(ob|
|00000990| 6a 65 63 74 62 75 66 66 | 65 72 2b 30 29 3d 33 0d |jectbuff|er+0)=3.|
|000009a0| 03 2a 19 20 21 28 6f 62 | 6a 65 63 74 62 75 66 66 |.*. !(ob|jectbuff|
|000009b0| 65 72 2b 32 38 29 3d 30 | 0d 03 34 1b 20 21 28 6f |er+28)=0|..4. !(o|
|000009c0| 62 6a 65 63 74 62 75 66 | 66 65 72 2b 33 32 29 3d |bjectbuf|fer+32)=|
|000009d0| 2d 35 35 0d 03 3e 1c 20 | 21 28 6f 62 6a 65 63 74 |-55..>. |!(object|
|000009e0| 62 75 66 66 65 72 2b 33 | 36 29 3d 34 30 30 30 0d |buffer+3|6)=4000.|
|000009f0| 03 48 1e 20 21 28 6f 62 | 6a 65 63 74 62 75 66 66 |.H. !(ob|jectbuff|
|00000a00| 65 72 2b 34 30 29 3d 34 | 30 39 36 2f 32 0d 03 52 |er+40)=4|096/2..R|
|00000a10| 1e 20 21 28 6f 62 6a 65 | 63 74 62 75 66 66 65 72 |. !(obje|ctbuffer|
|00000a20| 2b 34 34 29 3d 34 30 39 | 36 2f 32 0d 03 5c 19 20 |+44)=409|6/2..\. |
|00000a30| 21 28 6f 62 6a 65 63 74 | 62 75 66 66 65 72 2b 34 |!(object|buffer+4|
|00000a40| 38 29 3d 30 0d 03 66 06 | 20 3a 0d 03 70 17 20 e3 |8)=0..f.| :..p. .|
|00000a50| 20 6c 6f 6f 70 3d 35 32 | 20 b8 20 38 30 20 88 20 | loop=52| . 80 . |
|00000a60| 34 0d 03 7a 1b 20 21 28 | 6f 62 6a 65 63 74 62 75 |4..z. !(|objectbu|
|00000a70| 66 66 65 72 2b 6c 6f 6f | 70 29 3d 30 0d 03 84 0b |ffer+loo|p)=0....|
|00000a80| 20 ed 20 6c 6f 6f 70 0d | 03 8e 1a 20 21 28 6f 62 | . loop.|... !(ob|
|00000a90| 6a 65 63 74 62 75 66 66 | 65 72 2b 36 34 29 3d 32 |jectbuff|er+64)=2|
|00000aa0| 35 0d 03 98 20 20 21 28 | 6f 62 6a 65 63 74 62 75 |5... !(|objectbu|
|00000ab0| 66 66 65 72 2b 38 34 29 | 3d 28 31 35 2a 46 29 5e |ffer+84)|=(15*F)^|
|00000ac0| 32 0d 03 a2 0e 20 73 70 | 65 65 64 3d 31 30 30 0d |2.... sp|eed=100.|
|00000ad0| 03 ac 0c 20 66 72 61 6d | 65 3d 30 0d 03 b6 06 20 |... fram|e=0.... |
|00000ae0| 3a 0d 03 c0 06 20 ee 0d | 03 ca 83 20 e7 20 6c 65 |:.... ..|... . le|
|00000af0| 76 65 6c 25 3e 68 69 67 | 68 6c 65 76 65 6c 20 68 |vel%>hig|hlevel h|
|00000b00| 69 67 68 6c 65 76 65 6c | 3d 6c 65 76 65 6c 25 3a |ighlevel|=level%:|
|00000b10| 6e 61 6d 65 24 3d 22 22 | 3a db 3a ff 28 22 46 58 |name$=""|:.:.("FX|
|00000b20| 20 31 31 32 2c 31 22 29 | 3a ff 28 22 46 58 20 31 | 112,1")|:.("FX 1|
|00000b30| 31 33 2c 31 22 29 3a f2 | 74 69 74 6c 65 73 28 22 |13,1"):.|titles("|
|00000b40| 50 6c 65 61 73 65 20 65 | 6e 74 65 72 20 79 6f 75 |Please e|nter you|
|00000b50| 72 20 6e 61 6d 65 2e 2e | 2e 22 29 3a e8 20 8a 34 |r name..|."):. .4|
|00000b60| 39 2c 36 29 3b 6e 61 6d | 65 24 0d 03 d4 06 20 87 |9,6);nam|e$.... .|
|00000b70| 0d 03 de 23 20 e7 20 a9 | 28 6e 61 6d 65 24 29 3e |...# . .|(name$)>|
|00000b80| 31 32 20 6e 61 6d 65 24 | 3d c0 6e 61 6d 65 24 2c |12 name$|=.name$,|
|00000b90| 31 32 29 0d 03 e8 22 20 | e7 20 6e 61 6d 65 24 3d |12)..." |. name$=|
|00000ba0| 22 22 20 6e 61 6d 65 24 | 3d 22 4d 72 20 2e 2e 2e |"" name$|="Mr ...|
|00000bb0| 2e 53 68 79 22 0d 03 f2 | 06 20 f5 0d 03 fc 0d 20 |.Shy"...|. ..... |
|00000bc0| 66 72 61 6d 65 2b 3d 31 | 0d 04 06 0b 20 d6 20 64 |frame+=1|.... . d|
|00000bd0| 65 6d 6f 0d 04 10 06 20 | 3a 0d 04 1a 37 20 e7 20 |emo.... |:...7 . |
|00000be0| 21 28 6f 62 6a 65 63 74 | 62 75 66 66 65 72 2b 33 |!(object|buffer+3|
|00000bf0| 36 29 3e 32 35 30 20 21 | 28 6f 62 6a 65 63 74 62 |6)>250 !|(objectb|
|00000c00| 75 66 66 65 72 2b 33 36 | 29 2d 3d 73 70 65 65 64 |uffer+36|)-=speed|
|00000c10| 0d 04 24 17 20 e7 20 73 | 70 65 65 64 3e 30 20 73 |..$. . s|peed>0 s|
|00000c20| 70 65 65 64 2d 3d 31 0d | 04 2e 1b 20 21 28 6f 62 |peed-=1.|... !(ob|
|00000c30| 6a 65 63 74 62 75 66 66 | 65 72 2b 34 34 29 2b 3d |jectbuff|er+44)+=|
|00000c40| 32 30 0d 04 38 3e 20 e7 | 20 66 72 61 6d 65 3e 36 |20..8> .| frame>6|
|00000c50| 30 30 20 21 28 6f 62 6a | 65 63 74 62 75 66 66 65 |00 !(obj|ectbuffe|
|00000c60| 72 2b 34 38 29 2b 3d 31 | 33 3a 21 28 6f 62 6a 65 |r+48)+=1|3:!(obje|
|00000c70| 63 74 62 75 66 66 65 72 | 2b 34 30 29 2b 3d 32 37 |ctbuffer|+40)+=27|
|00000c80| 0d 04 42 35 20 e7 20 66 | 72 61 6d 65 3e 37 30 30 |..B5 . f|rame>700|
|00000c90| 20 80 20 28 66 72 61 6d | 65 20 83 20 33 30 30 29 | . (fram|e . 300)|
|00000ca0| 3d 31 20 21 28 6f 62 6a | 65 63 74 62 75 66 66 65 |=1 !(obj|ectbuffe|
|00000cb0| 72 29 2b 3d 31 0d 04 4c | 2a 20 e7 20 21 28 6f 62 |r)+=1..L|* . !(ob|
|00000cc0| 6a 65 63 74 62 75 66 66 | 65 72 29 3e 37 20 21 28 |jectbuff|er)>7 !(|
|00000cd0| 6f 62 6a 65 63 74 62 75 | 66 66 65 72 29 3d 31 0d |objectbu|ffer)=1.|
|00000ce0| 04 56 2b 20 e7 20 21 28 | 6f 62 6a 65 63 74 62 75 |.V+ . !(|objectbu|
|00000cf0| 66 66 65 72 29 3d 34 20 | 21 28 6f 62 6a 65 63 74 |ffer)=4 |!(object|
|00000d00| 62 75 66 66 65 72 29 2b | 3d 33 0d 04 60 31 20 21 |buffer)+|=3..`1 !|
|00000d10| 28 6f 62 6a 65 63 74 62 | 75 66 66 65 72 2b 34 30 |(objectb|uffer+40|
|00000d20| 29 3d 21 28 6f 62 6a 65 | 63 74 62 75 66 66 65 72 |)=!(obje|ctbuffer|
|00000d30| 2b 34 30 29 20 83 20 34 | 30 39 36 0d 04 6a 31 20 |+40) . 4|096..j1 |
|00000d40| 21 28 6f 62 6a 65 63 74 | 62 75 66 66 65 72 2b 34 |!(object|buffer+4|
|00000d50| 34 29 3d 21 28 6f 62 6a | 65 63 74 62 75 66 66 65 |4)=!(obj|ectbuffe|
|00000d60| 72 2b 34 34 29 20 83 20 | 34 30 39 36 0d 04 74 31 |r+44) . |4096..t1|
|00000d70| 20 21 28 6f 62 6a 65 63 | 74 62 75 66 66 65 72 2b | !(objec|tbuffer+|
|00000d80| 34 38 29 3d 21 28 6f 62 | 6a 65 63 74 62 75 66 66 |48)=!(ob|jectbuff|
|00000d90| 65 72 2b 34 38 29 20 83 | 20 34 30 39 36 0d 04 7e |er+48) .| 4096..~|
|00000da0| 2b 20 f2 74 69 74 6c 65 | 73 28 22 20 20 20 20 50 |+ .title|s(" P|
|00000db0| 72 65 73 73 20 61 6e 79 | 20 6b 65 79 20 74 6f 20 |ress any| key to |
|00000dc0| 73 74 61 72 74 2e 22 29 | 0d 04 88 0f 20 f2 73 77 |start.")|.... .sw|
|00000dd0| 6f 70 3a c8 96 3a db 0d | 04 92 0f 20 fd 20 a6 28 |op:..:..|... . .(|
|00000de0| 30 29 3c 3e 2d 31 0d 04 | 9c 13 20 6c 65 76 65 6c |0)<>-1..|.. level|
|00000df0| 25 3d 53 6c 65 76 65 6c | 25 0d 04 a6 17 20 21 28 |%=Slevel|%.... !(|
|00000e00| 69 6e 66 6f 2b 36 34 29 | 3d 53 6c 65 76 65 6c 25 |info+64)|=Slevel%|
|00000e10| 0d 04 b0 11 20 21 28 69 | 6e 66 6f 2b 36 38 29 3d |.... !(i|nfo+68)=|
|00000e20| 30 0d 04 ba 16 20 21 28 | 69 6e 66 6f 2b 38 30 29 |0.... !(|info+80)|
|00000e30| 3d 6c 69 76 65 73 25 0d | 04 c4 0f 20 65 6e 64 66 |=lives%.|... endf|
|00000e40| 6c 61 67 25 3d 31 0d 04 | ce 11 20 21 28 69 6e 66 |lag%=1..|.. !(inf|
|00000e50| 6f 2b 37 32 29 3d 30 0d | 04 d8 13 20 21 28 69 6e |o+72)=0.|... !(in|
|00000e60| 66 6f 2b 37 36 29 3d 2d | 36 38 0d 04 e2 0c 20 73 |fo+76)=-|68.... s|
|00000e70| 69 67 6e 3d 2d 31 0d 04 | ec 11 20 f2 6f 62 6a 65 |ign=-1..|.. .obje|
|00000e80| 63 74 73 65 74 75 70 0d | 04 f6 0c 20 f2 73 77 6f |ctsetup.|... .swo|
|00000e90| 70 3a db 0d 05 00 37 20 | 21 28 6f 62 6a 65 63 74 |p:....7 |!(object|
|00000ea0| 62 75 66 66 65 72 2b 38 | 29 3d 28 28 21 28 69 6e |buffer+8|)=((!(in|
|00000eb0| 66 6f 2b 37 36 29 5e 32 | 29 2a 53 43 2a 73 69 67 |fo+76)^2|)*SC*sig|
|00000ec0| 6e 29 2b 28 34 30 2a 53 | 43 29 0d 05 0a 23 20 e7 |n)+(40*S|C)...# .|
|00000ed0| 20 21 28 69 6e 66 6f 2b | 37 36 29 3c 30 20 d6 20 | !(info+|76)<0 . |
|00000ee0| 70 61 75 73 65 64 3a e5 | 20 8d 44 46 45 0d 05 14 |paused:.| .DFE...|
|00000ef0| 1a 20 e7 20 65 6e 64 66 | 6c 61 67 25 3d 32 20 d6 |. . endf|lag%=2 .|
|00000f00| 20 70 61 75 73 65 64 0d | 05 1e 15 20 63 6f 6c 3d | paused.|... col=|
|00000f10| 21 28 69 6e 66 6f 2b 37 | 36 29 2f 32 0d 05 28 14 |!(info+7|6)/2..(.|
|00000f20| 20 e7 20 63 6f 6c 3e 31 | 31 20 63 6f 6c 3d 31 31 | . col>1|1 col=11|
|00000f30| 0d 05 32 68 20 e7 20 65 | 6e 64 66 6c 61 67 25 3d |..2h . e|ndflag%=|
|00000f40| 32 20 80 20 21 28 69 6e | 66 6f 2b 38 30 29 3c 3d |2 . !(in|fo+80)<=|
|00000f50| 30 20 fb 20 63 6f 6c 3a | f1 20 8a 33 32 2c 31 30 |0 . col:|. .32,10|
|00000f60| 29 20 22 47 20 41 20 4d | 20 45 20 20 4f 20 56 20 |) "G A M| E O V |
|00000f70| 45 20 52 22 3a f1 20 8a | 33 31 2c 31 32 29 20 22 |E R":. .|31,12) "|
|00000f80| 4f 20 6e 20 20 6c 20 65 | 20 76 20 65 20 6c 20 20 |O n l e| v e l |
|00000f90| 22 2c 6c 65 76 65 6c 25 | 0d 05 3c 18 20 e7 20 65 |",level%|..<. . e|
|00000fa0| 6e 64 66 6c 61 67 25 3d | 31 20 d6 20 67 61 6d 65 |ndflag%=|1 . game|
|00000fb0| 0d 05 46 09 20 fb 20 31 | 31 0d 05 50 22 20 f1 20 |..F. . 1|1..P" . |
|00000fc0| 8a 30 2c 30 29 20 22 20 | 20 4c 69 76 65 73 20 22 |.0,0) " | Lives "|
|00000fd0| 2c 21 28 69 6e 66 6f 2b | 38 30 29 0d 05 5a 1e 20 |,!(info+|80)..Z. |
|00000fe0| f1 20 8a 33 30 2c 30 29 | 20 22 20 4c 65 76 65 6c |. .30,0)| " Level|
|00000ff0| 20 22 2c 6c 65 76 65 6c | 25 0d 05 64 39 20 f1 20 | ",level|%..d9 . |
|00001000| 8a 36 30 2c 30 29 20 22 | 20 52 65 6d 61 69 6e 69 |.60,0) "| Remaini|
|00001010| 6e 67 20 54 61 6e 6b 73 | 20 22 2c 28 21 28 69 6e |ng Tanks| ",(!(in|
|00001020| 66 6f 2b 36 34 29 2d 21 | 28 69 6e 66 6f 2b 36 38 |fo+64)-!|(info+68|
|00001030| 29 29 0d 05 6e 52 20 e7 | 20 21 28 6f 62 6a 65 63 |))..nR .| !(objec|
|00001040| 74 62 75 66 66 65 72 29 | 3d 30 20 80 20 65 6e 64 |tbuffer)|=0 . end|
|00001050| 66 6c 61 67 25 3d 31 20 | 21 28 69 6e 66 6f 2b 38 |flag%=1 |!(info+8|
|00001060| 30 29 2d 3d 31 3a 21 28 | 6f 62 6a 65 63 74 62 75 |0)-=1:!(|objectbu|
|00001070| 66 66 65 72 29 3d 33 3a | 21 28 69 6e 66 6f 2b 38 |ffer)=3:|!(info+8|
|00001080| 34 29 3d 31 0d 05 78 2f | 20 e7 20 21 28 69 6e 66 |4)=1..x/| . !(inf|
|00001090| 6f 2b 38 34 29 3d 32 3a | ef 20 33 30 3a ef 20 31 |o+84)=2:|. 30:. 1|
|000010a0| 31 3a ef 20 31 31 3a 21 | 28 69 6e 66 6f 2b 38 34 |1:. 11:!|(info+84|
|000010b0| 29 3d 30 0d 05 82 2a 20 | e7 20 21 28 69 6e 66 6f |)=0...* |. !(info|
|000010c0| 2b 38 34 29 3d 31 3a ef | 20 33 30 3a ef 20 31 31 |+84)=1:.| 30:. 11|
|000010d0| 3a 21 28 69 6e 66 6f 2b | 38 34 29 3d 32 0d 05 8c |:!(info+|84)=2...|
|000010e0| 5a 20 e7 20 21 28 69 6e | 66 6f 2b 38 30 29 3c 3d |Z . !(in|fo+80)<=|
|000010f0| 30 20 80 20 65 6e 64 66 | 6c 61 67 25 3d 31 20 65 |0 . endf|lag%=1 e|
|00001100| 6e 64 66 6c 61 67 25 3d | 32 3a 21 28 69 6e 66 6f |ndflag%=|2:!(info|
|00001110| 2b 37 32 29 3d 2d 32 30 | 30 30 2a 53 43 3a d6 20 |+72)=-20|00*SC:. |
|00001120| 67 61 6d 65 6f 76 65 72 | 3a d4 20 32 2c 2d 31 35 |gameover|:. 2,-15|
|00001130| 2c 35 30 2c 32 35 35 0d | 05 96 29 20 e7 20 21 28 |,50,255.|..) . !(|
|00001140| 69 6e 66 6f 2b 36 34 29 | 3d 21 28 69 6e 66 6f 2b |info+64)|=!(info+|
|00001150| 36 38 29 20 8c 20 65 6e | 64 66 6c 61 67 25 3d 32 |68) . en|dflag%=2|
|00001160| 0d 05 a0 1f 20 e7 20 65 | 6e 64 66 6c 61 67 25 3d |.... . e|ndflag%=|
|00001170| 32 20 21 28 69 6e 66 6f | 2b 37 36 29 2b 3d 31 0d |2 !(info|+76)+=1.|
|00001180| 05 aa 2c 20 e7 20 21 28 | 69 6e 66 6f 2b 37 36 29 |.., . !(|info+76)|
|00001190| 3e 3d 36 38 20 80 20 21 | 28 69 6e 66 6f 2b 38 30 |>=68 . !|(info+80|
|000011a0| 29 3c 3d 30 20 e5 20 8d | 64 78 42 0d 05 b4 17 20 |)<=0 . .|dxB.... |
|000011b0| e7 20 21 28 69 6e 66 6f | 2b 37 36 29 3e 3d 36 38 |. !(info|+76)>=68|
|000011c0| 20 8c 0d 05 be 12 20 21 | 28 69 6e 66 6f 2b 36 34 | ..... !|(info+64|
|000011d0| 29 2b 3d 31 0d 05 c8 23 | 20 6c 65 76 65 6c 25 3d |)+=1...#| level%=|
|000011e0| 21 28 69 6e 66 6f 2b 36 | 34 29 3a 21 28 69 6e 66 |!(info+6|4):!(inf|
|000011f0| 6f 2b 36 38 29 3d 30 0d | 05 d2 23 20 e7 20 28 6c |o+68)=0.|..# . (l|
|00001200| 65 76 65 6c 25 20 83 20 | 35 29 3d 30 20 21 28 69 |evel% . |5)=0 !(i|
|00001210| 6e 66 6f 2b 38 30 29 2b | 3d 31 0d 05 dc 11 20 21 |nfo+80)+|=1.... !|
|00001220| 28 69 6e 66 6f 2b 33 36 | 29 3d 30 0d 05 e6 0b 20 |(info+36|)=0.... |
|00001230| e5 20 8d 64 44 44 0d 05 | f0 06 20 cd 0d 05 fa 21 |. .dDD..|.. ....!|
|00001240| 20 e7 20 21 28 69 6e 66 | 6f 2b 37 36 29 3c 30 20 | . !(inf|o+76)<0 |
|00001250| 21 28 69 6e 66 6f 2b 37 | 36 29 2b 3d 31 0d 06 04 |!(info+7|6)+=1...|
|00001260| 24 20 e7 20 21 28 69 6e | 66 6f 2b 37 36 29 3c 30 |$ . !(in|fo+76)<0|
|00001270| 20 73 69 67 6e 3d 2d 31 | 20 8b 20 73 69 67 6e 3d | sign=-1| . sign=|
|00001280| 31 0d 06 0e 46 20 e7 20 | 21 28 69 6e 66 6f 2b 38 |1...F . |!(info+8|
|00001290| 30 29 3e 30 20 21 28 6f | 62 6a 65 63 74 62 75 66 |0)>0 !(o|bjectbuf|
|000012a0| 66 65 72 2b 38 29 3d 28 | 28 21 28 69 6e 66 6f 2b |fer+8)=(|(!(info+|
|000012b0| 37 36 29 5e 32 29 2a 53 | 43 2a 73 69 67 6e 29 2b |76)^2)*S|C*sign)+|
|000012c0| 28 34 30 2a 53 43 29 0d | 06 18 0f 20 f2 73 77 6f |(40*SC).|... .swo|
|000012d0| 70 3a c8 96 3a db 0d 06 | 22 0b 20 e5 20 8d 54 4a |p:..:...|". . .TJ|
|000012e0| 45 0d 06 2c 06 20 e0 0d | 06 36 06 20 3a 0d 06 40 |E..,. ..|.6. :..@|
|000012f0| 0b 20 dd 20 f2 61 73 73 | 0d 06 4a 16 20 e3 20 70 |. . .ass|..J. . p|
|00001300| 61 73 73 25 3d 30 20 b8 | 20 32 20 88 20 32 0d 06 |ass%=0 .| 2 . 2..|
|00001310| 54 0c 20 50 25 3d 63 6f | 64 65 0d 06 5e 0f 20 5b |T. P%=co|de..^. [|
|00001320| 4f 50 54 20 70 61 73 73 | 25 0d 06 68 0a 20 2e 64 |OPT pass|%..h. .d|
|00001330| 65 6d 6f 0d 06 72 15 20 | 53 54 4d 46 44 20 52 31 |emo..r. |STMFD R1|
|00001340| 33 21 2c 7b 52 31 34 7d | 0d 06 7c 10 20 42 4c 20 |3!,{R14}|..|. BL |
|00001350| 6c 6f 61 64 69 6e 66 6f | 0d 06 86 11 20 4c 44 52 |loadinfo|.... LDR|
|00001360| 20 52 39 2c 5b 52 31 32 | 5d 0d 06 90 10 20 4c 44 | R9,[R12|].... LD|
|00001370| 52 20 52 30 2c 5b 52 39 | 5d 0d 06 9a 14 20 4c 44 |R R0,[R9|].... LD|
|00001380| 52 20 52 34 2c 5b 52 39 | 2c 23 32 38 5d 0d 06 a4 |R R4,[R9|,#28]...|
|00001390| 14 20 4c 44 52 20 52 35 | 2c 5b 52 39 2c 23 33 32 |. LDR R5|,[R9,#32|
|000013a0| 5d 0d 06 ae 14 20 4c 44 | 52 20 52 36 2c 5b 52 39 |].... LD|R R6,[R9|
|000013b0| 2c 23 33 36 5d 0d 06 b8 | 0e 20 42 4c 20 76 65 72 |,#36]...|. BL ver|
|000013c0| 74 65 78 0d 06 c2 12 20 | 42 4c 20 64 72 61 77 66 |tex.... |BL drawf|
|000013d0| 61 63 65 74 73 0d 06 cc | 14 20 4c 44 4d 46 44 20 |acets...|. LDMFD |
|000013e0| 52 31 33 21 2c 7b 50 43 | 7d 0d 06 d6 06 20 3a 0d |R13!,{PC|}.... :.|
|000013f0| 06 e0 0a 20 2e 67 61 6d | 65 0d 06 ea 15 20 53 54 |... .gam|e.... ST|
|00001400| 4d 46 44 20 52 31 33 21 | 2c 7b 52 31 34 7d 0d 06 |MFD R13!|,{R14}..|
|00001410| f4 10 20 42 4c 20 6c 6f | 61 64 69 6e 66 6f 0d 06 |.. BL lo|adinfo..|
|00001420| fe 15 20 4c 44 52 20 52 | 30 2c 5b 52 31 32 2c 23 |.. LDR R|0,[R12,#|
|00001430| 33 36 5d 0d 07 08 1a 20 | 43 4d 50 20 52 30 2c 23 |36].... |CMP R0,#|
|00001440| 30 3a 42 45 51 20 6e 6f | 73 68 65 6c 6c 0d 07 12 |0:BEQ no|shell...|
|00001450| 11 20 41 44 44 20 52 30 | 2c 52 30 2c 23 31 0d 07 |. ADD R0|,R0,#1..|
|00001460| 1c 15 20 53 54 52 20 52 | 30 2c 5b 52 31 32 2c 23 |.. STR R|0,[R12,#|
|00001470| 33 36 5d 0d 07 26 0f 20 | 43 4d 50 20 52 30 2c 23 |36]..&. |CMP R0,#|
|00001480| 32 30 0d 07 30 10 20 42 | 4e 45 20 6e 6f 73 68 65 |20..0. B|NE noshe|
|00001490| 6c 6c 0d 07 3a 1f 20 4d | 4f 56 20 52 30 2c 23 30 |ll..:. M|OV R0,#0|
|000014a0| 3a 53 54 52 20 52 30 2c | 5b 52 31 32 2c 23 33 36 |:STR R0,|[R12,#36|
|000014b0| 5d 0d 07 44 06 20 3a 0d | 07 4e 0d 20 2e 6e 6f 73 |]..D. :.|.N. .nos|
|000014c0| 68 65 6c 6c 0d 07 58 12 | 20 4c 44 52 20 52 31 31 |hell..X.| LDR R11|
|000014d0| 2c 5b 52 31 32 5d 0d 07 | 62 14 20 42 4c 20 72 61 |,[R12]..|b. BL ra|
|000014e0| 6e 64 6f 6d 6e 75 6d 62 | 65 72 0d 07 6c 1b 20 43 |ndomnumb|er..l. C|
|000014f0| 4d 50 20 52 30 2c 23 31 | 30 30 3a 42 47 54 20 6e |MP R0,#1|00:BGT n|
|00001500| 6f 73 68 69 70 0d 07 76 | 14 20 42 4c 20 72 61 6e |oship..v|. BL ran|
|00001510| 64 6f 6d 6e 75 6d 62 65 | 72 0d 07 80 1a 20 43 4d |domnumbe|r.... CM|
|00001520| 50 20 52 30 2c 23 35 30 | 3a 42 47 54 20 6e 6f 73 |P R0,#50|:BGT nos|
|00001530| 68 69 70 0d 07 8a 0f 20 | 4d 4f 56 20 52 31 30 2c |hip.... |MOV R10,|
|00001540| 23 30 0d 07 94 06 20 3a | 0d 07 9e 13 20 2e 6c 6f |#0.... :|.... .lo|
|00001550| 6f 70 66 69 6e 64 66 72 | 65 65 34 0d 07 a8 13 20 |opfindfr|ee4.... |
|00001560| 41 44 44 20 52 31 30 2c | 52 31 30 2c 23 31 0d 07 |ADD R10,|R10,#1..|
|00001570| b2 2b 20 4c 44 52 20 52 | 30 2c 5b 52 31 31 2c 52 |.+ LDR R|0,[R11,R|
|00001580| 31 30 2c 41 53 4c 20 23 | 6f 62 6a 65 63 74 6c 65 |10,ASL #|objectle|
|00001590| 6e 67 74 68 6c 6f 67 25 | 5d 0d 07 bc 24 20 43 4d |ngthlog%|]...$ CM|
|000015a0| 50 20 52 31 30 2c 23 6d | 61 78 6f 62 6a 65 63 74 |P R10,#m|axobject|
|000015b0| 73 25 3a 42 47 45 20 6e | 6f 73 68 69 70 0d 07 c6 |s%:BGE n|oship...|
|000015c0| 20 20 43 4d 50 20 52 30 | 2c 23 30 3a 42 4e 45 20 | CMP R0|,#0:BNE |
|000015d0| 6c 6f 6f 70 66 69 6e 64 | 66 72 65 65 34 0d 07 d0 |loopfind|free4...|
|000015e0| 2a 20 41 44 44 20 52 31 | 31 2c 52 31 31 2c 52 31 |* ADD R1|1,R11,R1|
|000015f0| 30 2c 41 53 4c 20 23 6f | 62 6a 65 63 74 6c 65 6e |0,ASL #o|bjectlen|
|00001600| 67 74 68 6c 6f 67 25 0d | 07 da 1b 20 4d 4f 56 20 |gthlog%.|... MOV |
|00001610| 52 30 2c 23 37 3a 53 54 | 52 20 52 30 2c 5b 52 31 |R0,#7:ST|R R0,[R1|
|00001620| 31 5d 0d 07 e4 48 20 42 | 4c 20 72 61 6e 64 6f 6d |1]...H B|L random|
|00001630| 6e 75 6d 62 65 72 3a 4d | 4f 56 20 52 30 2c 52 30 |number:M|OV R0,R0|
|00001640| 2c 41 53 4c 20 23 39 3a | 53 55 42 20 52 30 2c 52 |,ASL #9:|SUB R0,R|
|00001650| 30 2c 23 34 30 39 36 2a | 53 43 3a 53 54 52 20 52 |0,#4096*|SC:STR R|
|00001660| 30 2c 5b 52 31 31 2c 23 | 34 5d 0d 07 ee 24 20 4d |0,[R11,#|4]...$ M|
|00001670| 4f 56 20 52 30 2c 23 34 | 30 30 30 2a 53 43 3a 53 |OV R0,#4|000*SC:S|
|00001680| 54 52 20 52 30 2c 5b 52 | 31 31 2c 23 38 5d 0d 07 |TR R0,[R|11,#8]..|
|00001690| f8 49 20 42 4c 20 72 61 | 6e 64 6f 6d 6e 75 6d 62 |.I BL ra|ndomnumb|
|000016a0| 65 72 3a 4d 4f 56 20 52 | 30 2c 52 30 2c 41 53 4c |er:MOV R|0,R0,ASL|
|000016b0| 20 23 39 3a 53 55 42 20 | 52 30 2c 52 30 2c 23 34 | #9:SUB |R0,R0,#4|
|000016c0| 30 39 36 2a 53 43 3a 53 | 54 52 20 52 30 2c 5b 52 |096*SC:S|TR R0,[R|
|000016d0| 31 31 2c 23 31 32 5d 0d | 08 02 24 20 4d 4f 56 20 |11,#12].|..$ MOV |
|000016e0| 52 30 2c 23 34 30 39 36 | 2f 32 3a 53 54 52 20 52 |R0,#4096|/2:STR R|
|000016f0| 30 2c 5b 52 31 31 2c 23 | 31 36 5d 0d 08 0c 25 20 |0,[R11,#|16]...% |
|00001700| 42 4c 20 72 61 6e 64 6f | 6d 6e 75 6d 62 65 72 3a |BL rando|mnumber:|
|00001710| 53 54 52 20 52 30 2c 5b | 52 31 31 2c 23 32 30 5d |STR R0,[|R11,#20]|
|00001720| 0d 08 16 1f 20 4d 4f 56 | 20 52 30 2c 23 30 3a 53 |.... MOV| R0,#0:S|
|00001730| 54 52 20 52 30 2c 5b 52 | 31 31 2c 23 32 34 5d 0d |TR R0,[R|11,#24].|
|00001740| 08 20 1f 20 4d 4f 56 20 | 52 30 2c 23 30 3a 53 54 |. . MOV |R0,#0:ST|
|00001750| 52 20 52 30 2c 5b 52 31 | 31 2c 23 35 32 5d 0d 08 |R R0,[R1|1,#52]..|
|00001760| 2a 23 20 4d 56 4e 20 52 | 30 2c 23 35 30 2a 53 43 |*# MVN R|0,#50*SC|
|00001770| 3a 53 54 52 20 52 30 2c | 5b 52 31 31 2c 23 35 36 |:STR R0,|[R11,#56|
|00001780| 5d 0d 08 34 1f 20 4d 4f | 56 20 52 30 2c 23 30 3a |]..4. MO|V R0,#0:|
|00001790| 53 54 52 20 52 30 2c 5b | 52 31 31 2c 23 36 30 5d |STR R0,[|R11,#60]|
|000017a0| 0d 08 3e 1f 20 4d 4f 56 | 20 52 30 2c 23 30 3a 53 |..>. MOV| R0,#0:S|
|000017b0| 54 52 20 52 30 2c 5b 52 | 31 31 2c 23 36 34 5d 0d |TR R0,[R|11,#64].|
|000017c0| 08 48 1f 20 4d 4f 56 20 | 52 30 2c 23 30 3a 53 54 |.H. MOV |R0,#0:ST|
|000017d0| 52 20 52 30 2c 5b 52 31 | 31 2c 23 36 38 5d 0d 08 |R R0,[R1|1,#68]..|
|000017e0| 52 20 20 4d 4f 56 20 52 | 30 2c 23 33 32 3a 53 54 |R MOV R|0,#32:ST|
|000017f0| 52 20 52 30 2c 5b 52 31 | 31 2c 23 37 32 5d 0d 08 |R R0,[R1|1,#72]..|
|00001800| 5c 1f 20 4d 4f 56 20 52 | 30 2c 23 30 3a 53 54 52 |\. MOV R|0,#0:STR|
|00001810| 20 52 30 2c 5b 52 31 31 | 2c 23 37 36 5d 0d 08 66 | R0,[R11|,#76]..f|
|00001820| 25 20 4d 4f 56 20 52 30 | 2c 23 28 38 2a 46 29 5e |% MOV R0|,#(8*F)^|
|00001830| 32 3a 53 54 52 20 52 30 | 2c 5b 52 31 31 2c 23 38 |2:STR R0|,[R11,#8|
|00001840| 34 5d 0d 08 70 06 20 3a | 0d 08 7a 0c 20 2e 6e 6f |4]..p. :|..z. .no|
|00001850| 73 68 69 70 0d 08 84 12 | 20 4c 44 52 20 52 31 31 |ship....| LDR R11|
|00001860| 2c 5b 52 31 32 5d 0d 08 | 8e 16 20 4c 44 52 20 52 |,[R12]..|.. LDR R|
|00001870| 31 30 2c 5b 52 31 32 2c | 23 32 38 5d 0d 08 98 0f |10,[R12,|#28]....|
|00001880| 20 4d 4f 56 20 52 39 2c | 52 31 31 0d 08 a2 0f 20 | MOV R9,|R11.... |
|00001890| 42 4c 20 68 69 74 74 61 | 6e 6b 0d 08 ac 10 20 4d |BL hitta|nk.... M|
|000018a0| 4f 56 20 52 30 2c 23 31 | 32 39 0d 08 b6 0f 20 4d |OV R0,#1|29.... M|
|000018b0| 56 4e 20 52 31 2c 23 37 | 33 0d 08 c0 10 20 4d 4f |VN R1,#7|3.... MO|
|000018c0| 56 20 52 32 2c 23 26 46 | 46 0d 08 ca 12 20 53 57 |V R2,#&F|F.... SW|
|000018d0| 49 20 22 4f 53 5f 42 79 | 74 65 22 0d 08 d4 10 20 |I "OS_By|te".... |
|000018e0| 43 4d 50 20 52 31 2c 23 | 26 46 46 0d 08 de 0f 20 |CMP R1,#|&FF.... |
|000018f0| 42 4c 45 51 20 73 68 65 | 6c 6c 0d 08 e8 10 20 4d |BLEQ she|ll.... M|
|00001900| 4f 56 20 52 30 2c 23 31 | 32 39 0d 08 f2 0f 20 4d |OV R0,#1|29.... M|
|00001910| 56 4e 20 52 31 2c 23 36 | 36 0d 08 fc 10 20 4d 4f |VN R1,#6|6.... MO|
|00001920| 56 20 52 32 2c 23 26 46 | 46 0d 09 06 12 20 53 57 |V R2,#&F|F.... SW|
|00001930| 49 20 22 4f 53 5f 42 79 | 74 65 22 0d 09 10 10 20 |I "OS_By|te".... |
|00001940| 43 4d 50 20 52 31 2c 23 | 26 46 46 0d 09 1a 3a 20 |CMP R1,#|&FF...: |
|00001950| 4c 44 52 45 51 20 52 39 | 2c 5b 52 31 31 2c 23 32 |LDREQ R9|,[R11,#2|
|00001960| 30 5d 3a 41 44 44 45 51 | 20 52 39 2c 52 39 2c 52 |0]:ADDEQ| R9,R9,R|
|00001970| 31 30 3a 53 54 52 45 51 | 20 52 39 2c 5b 52 31 31 |10:STREQ| R9,[R11|
|00001980| 2c 23 32 30 5d 0d 09 24 | 10 20 4d 4f 56 20 52 30 |,#20]..$|. MOV R0|
|00001990| 2c 23 31 32 39 0d 09 2e | 0f 20 4d 56 4e 20 52 31 |,#129...|. MVN R1|
|000019a0| 2c 23 39 37 0d 09 38 10 | 20 4d 4f 56 20 52 32 2c |,#97..8.| MOV R2,|
|000019b0| 23 26 46 46 0d 09 42 12 | 20 53 57 49 20 22 4f 53 |#&FF..B.| SWI "OS|
|000019c0| 5f 42 79 74 65 22 0d 09 | 4c 10 20 43 4d 50 20 52 |_Byte"..|L. CMP R|
|000019d0| 31 2c 23 26 46 46 0d 09 | 56 3a 20 4c 44 52 45 51 |1,#&FF..|V: LDREQ|
|000019e0| 20 52 39 2c 5b 52 31 31 | 2c 23 32 30 5d 3a 53 55 | R9,[R11|,#20]:SU|
|000019f0| 42 45 51 20 52 39 2c 52 | 39 2c 52 31 30 3a 53 54 |BEQ R9,R|9,R10:ST|
|00001a00| 52 45 51 20 52 39 2c 5b | 52 31 31 2c 23 32 30 5d |REQ R9,[|R11,#20]|
|00001a10| 0d 09 60 10 20 4d 4f 56 | 20 52 30 2c 23 31 32 39 |..`. MOV| R0,#129|
|00001a20| 0d 09 6a 0f 20 4d 56 4e | 20 52 31 2c 23 37 39 0d |..j. MVN| R1,#79.|
|00001a30| 09 74 10 20 4d 4f 56 20 | 52 32 2c 23 26 46 46 0d |.t. MOV |R2,#&FF.|
|00001a40| 09 7e 12 20 53 57 49 20 | 22 4f 53 5f 42 79 74 65 |.~. SWI |"OS_Byte|
|00001a50| 22 0d 09 88 10 20 43 4d | 50 20 52 31 2c 23 26 46 |".... CM|P R1,#&F|
|00001a60| 46 0d 09 92 13 20 42 4e | 45 20 73 6b 69 70 64 72 |F.... BN|E skipdr|
|00001a70| 69 76 65 31 0d 09 9c 15 | 20 4c 44 52 20 52 37 2c |ive1....| LDR R7,|
|00001a80| 5b 52 31 31 2c 23 32 30 | 5d 0d 09 a6 1f 20 4d 4f |[R11,#20|].... MO|
|00001a90| 56 20 52 31 2c 23 30 3a | 4c 44 52 20 52 33 2c 5b |V R1,#0:|LDR R3,[|
|00001aa0| 52 31 32 2c 23 33 32 5d | 0d 09 b0 0f 20 4d 4f 56 |R12,#32]|.... MOV|
|00001ab0| 20 52 30 2c 23 31 36 0d | 09 ba 13 20 42 4c 20 72 | R0,#16.|... BL r|
|00001ac0| 6f 74 61 74 65 79 61 78 | 69 73 0d 09 c4 14 20 4c |otateyax|is.... L|
|00001ad0| 44 52 20 52 34 2c 5b 52 | 31 31 2c 23 34 5d 0d 09 |DR R4,[R|11,#4]..|
|00001ae0| ce 15 20 4c 44 52 20 52 | 35 2c 5b 52 31 31 2c 23 |.. LDR R|5,[R11,#|
|00001af0| 31 32 5d 0d 09 d8 11 20 | 41 44 44 20 52 34 2c 52 |12].... |ADD R4,R|
|00001b00| 34 2c 52 31 0d 09 e2 11 | 20 41 44 44 20 52 35 2c |4,R1....| ADD R5,|
|00001b10| 52 35 2c 52 33 0d 09 ec | 14 20 53 54 52 20 52 34 |R5,R3...|. STR R4|
|00001b20| 2c 5b 52 31 31 2c 23 34 | 5d 0d 09 f6 15 20 53 54 |,[R11,#4|].... ST|
|00001b30| 52 20 52 35 2c 5b 52 31 | 31 2c 23 31 32 5d 0d 0a |R R5,[R1|1,#12]..|
|00001b40| 00 15 20 53 54 52 20 52 | 31 2c 5b 52 31 31 2c 23 |.. STR R|1,[R11,#|
|00001b50| 35 32 5d 0d 0a 0a 15 20 | 53 54 52 20 52 33 2c 5b |52].... |STR R3,[|
|00001b60| 52 31 31 2c 23 36 30 5d | 0d 0a 14 06 20 3a 0d 0a |R11,#60]|.... :..|
|00001b70| 1e 10 20 2e 73 6b 69 70 | 64 72 69 76 65 31 0d 0a |.. .skip|drive1..|
|00001b80| 28 10 20 4d 4f 56 20 52 | 30 2c 23 31 32 39 0d 0a |(. MOV R|0,#129..|
|00001b90| 32 10 20 4d 56 4e 20 52 | 31 2c 23 31 30 34 0d 0a |2. MVN R|1,#104..|
|00001ba0| 3c 10 20 4d 4f 56 20 52 | 32 2c 23 26 46 46 0d 0a |<. MOV R|2,#&FF..|
|00001bb0| 46 12 20 53 57 49 20 22 | 4f 53 5f 42 79 74 65 22 |F. SWI "|OS_Byte"|
|00001bc0| 0d 0a 50 10 20 43 4d 50 | 20 52 31 2c 23 26 46 46 |..P. CMP| R1,#&FF|
|00001bd0| 0d 0a 5a 13 20 42 4e 45 | 20 73 6b 69 70 64 72 69 |..Z. BNE| skipdri|
|00001be0| 76 65 32 0d 0a 64 15 20 | 4c 44 52 20 52 37 2c 5b |ve2..d. |LDR R7,[|
|00001bf0| 52 31 31 2c 23 32 30 5d | 0d 0a 6e 1f 20 4d 4f 56 |R11,#20]|..n. MOV|
|00001c00| 20 52 31 2c 23 30 3a 4c | 44 52 20 52 33 2c 5b 52 | R1,#0:L|DR R3,[R|
|00001c10| 31 32 2c 23 33 32 5d 0d | 0a 78 0f 20 4d 4f 56 20 |12,#32].|.x. MOV |
|00001c20| 52 30 2c 23 31 36 0d 0a | 82 13 20 42 4c 20 72 6f |R0,#16..|.. BL ro|
|00001c30| 74 61 74 65 79 61 78 69 | 73 0d 0a 8c 14 20 4c 44 |tateyaxi|s.... LD|
|00001c40| 52 20 52 34 2c 5b 52 31 | 31 2c 23 34 5d 0d 0a 96 |R R4,[R1|1,#4]...|
|00001c50| 15 20 4c 44 52 20 52 35 | 2c 5b 52 31 31 2c 23 31 |. LDR R5|,[R11,#1|
|00001c60| 32 5d 0d 0a a0 11 20 53 | 55 42 20 52 34 2c 52 34 |2].... S|UB R4,R4|
|00001c70| 2c 52 31 0d 0a aa 11 20 | 53 55 42 20 52 35 2c 52 |,R1.... |SUB R5,R|
|00001c80| 35 2c 52 33 0d 0a b4 14 | 20 53 54 52 20 52 34 2c |5,R3....| STR R4,|
|00001c90| 5b 52 31 31 2c 23 34 5d | 0d 0a be 15 20 53 54 52 |[R11,#4]|.... STR|
|00001ca0| 20 52 35 2c 5b 52 31 31 | 2c 23 31 32 5d 0d 0a c8 | R5,[R11|,#12]...|
|00001cb0| 0e 20 4d 56 4e 20 52 31 | 2c 52 31 0d 0a d2 0e 20 |. MVN R1|,R1.... |
|00001cc0| 4d 56 4e 20 52 33 2c 52 | 33 0d 0a dc 15 20 53 54 |MVN R3,R|3.... ST|
|00001cd0| 52 20 52 31 2c 5b 52 31 | 31 2c 23 35 32 5d 0d 0a |R R1,[R1|1,#52]..|
|00001ce0| e6 15 20 53 54 52 20 52 | 33 2c 5b 52 31 31 2c 23 |.. STR R|3,[R11,#|
|00001cf0| 36 30 5d 0d 0a f0 06 20 | 3a 0d 0a fa 10 20 2e 73 |60].... |:.... .s|
|00001d00| 6b 69 70 64 72 69 76 65 | 32 0d 0b 04 12 20 4d 4f |kipdrive|2.... MO|
|00001d10| 56 20 52 31 30 2c 23 34 | 30 39 36 0d 0b 0e 13 20 |V R10,#4|096.... |
|00001d20| 53 55 42 20 52 31 30 2c | 52 31 30 2c 23 31 0d 0b |SUB R10,|R10,#1..|
|00001d30| 18 32 20 4c 44 52 20 52 | 39 2c 5b 52 31 31 2c 23 |.2 LDR R|9,[R11,#|
|00001d40| 32 30 5d 3a 80 20 52 39 | 2c 52 39 2c 52 31 30 3a |20]:. R9|,R9,R10:|
|00001d50| 53 54 52 20 52 39 2c 5b | 52 31 31 2c 23 32 30 5d |STR R9,[|R11,#20]|
|00001d60| 0d 0b 22 11 20 42 20 73 | 6b 69 70 70 61 75 73 65 |..". B s|kippause|
|00001d70| 64 0d 0b 2c 06 20 3a 0d | 0b 36 0c 20 2e 70 61 75 |d..,. :.|.6. .pau|
|00001d80| 73 65 64 0d 0b 40 15 20 | 53 54 4d 46 44 20 52 31 |sed..@. |STMFD R1|
|00001d90| 33 21 2c 7b 52 31 34 7d | 0d 0b 4a 10 20 42 4c 20 |3!,{R14}|..J. BL |
|00001da0| 6c 6f 61 64 69 6e 66 6f | 0d 0b 54 06 20 3a 0d 0b |loadinfo|..T. :..|
|00001db0| 5e 10 20 2e 73 6b 69 70 | 70 61 75 73 65 64 0d 0b |^. .skip|paused..|
|00001dc0| 68 36 20 4d 4f 56 20 52 | 30 2c 23 31 38 3a 53 57 |h6 MOV R|0,#18:SW|
|00001dd0| 49 20 30 3a 4d 4f 56 20 | 52 30 2c 23 30 3a 53 57 |I 0:MOV |R0,#0:SW|
|00001de0| 49 20 30 3a 4d 4f 56 20 | 52 30 2c 23 31 31 3a 53 |I 0:MOV |R0,#11:S|
|00001df0| 57 49 20 30 0d 0b 72 48 | 20 4d 4f 56 20 52 30 2c |WI 0..rH| MOV R0,|
|00001e00| 23 36 39 3a 4d 4f 56 20 | 52 31 2c 23 32 35 36 3a |#69:MOV |R1,#256:|
|00001e10| 4d 4f 56 20 52 32 2c 23 | 31 30 32 34 2d 32 35 36 |MOV R2,#|1024-256|
|00001e20| 3a 53 57 49 20 26 34 35 | 3a 4d 4f 56 20 52 31 2c |:SWI &45|:MOV R1,|
|00001e30| 23 32 35 34 3a 53 57 49 | 20 26 34 35 0d 0b 7c 12 |#254:SWI| &45..|.|
|00001e40| 20 4c 44 52 20 52 31 31 | 2c 5b 52 31 32 5d 0d 0b | LDR R11|,[R12]..|
|00001e50| 86 15 20 4c 44 52 20 52 | 37 2c 5b 52 31 31 2c 23 |.. LDR R|7,[R11,#|
|00001e60| 32 30 5d 0d 0b 90 25 20 | 4c 44 52 20 52 34 2c 5b |20]...% |LDR R4,[|
|00001e70| 52 31 31 2c 23 34 5d 3a | 4d 4f 56 20 52 34 2c 52 |R11,#4]:|MOV R4,R|
|00001e80| 34 2c 41 53 52 20 23 38 | 0d 0b 9a 25 20 4c 44 52 |4,ASR #8|...% LDR|
|00001e90| 20 52 35 2c 5b 52 31 31 | 2c 23 38 5d 3a 4d 4f 56 | R5,[R11|,#8]:MOV|
|00001ea0| 20 52 35 2c 52 35 2c 41 | 53 52 20 23 38 0d 0b a4 | R5,R5,A|SR #8...|
|00001eb0| 26 20 4c 44 52 20 52 36 | 2c 5b 52 31 31 2c 23 31 |& LDR R6|,[R11,#1|
|00001ec0| 32 5d 3a 4d 4f 56 20 52 | 36 2c 52 36 2c 41 53 52 |2]:MOV R|6,R6,ASR|
|00001ed0| 20 23 38 0d 0b ae 16 20 | 4c 44 52 20 52 31 31 2c | #8.... |LDR R11,|
|00001ee0| 5b 52 31 32 2c 23 34 38 | 5d 0d 0b b8 15 20 4c 44 |[R12,#48|].... LD|
|00001ef0| 52 20 52 39 2c 5b 52 31 | 32 2c 23 31 32 5d 0d 0b |R R9,[R1|2,#12]..|
|00001f00| c2 0f 20 4d 4f 56 20 52 | 31 30 2c 23 30 0d 0b cc |.. MOV R|10,#0...|
|00001f10| 06 20 3a 0d 0b d6 0e 20 | 2e 6c 6f 6f 70 64 6f 74 |. :.... |.loopdot|
|00001f20| 73 0d 0b e0 14 20 4c 44 | 52 20 52 31 2c 5b 52 31 |s.... LD|R R1,[R1|
|00001f30| 31 5d 2c 23 34 0d 0b ea | 0e 20 4d 4f 56 20 52 32 |1],#4...|. MOV R2|
|00001f40| 2c 23 30 0d 0b f4 14 20 | 4c 44 52 20 52 33 2c 5b |,#0.... |LDR R3,[|
|00001f50| 52 31 31 5d 2c 23 34 0d | 0b fe 11 20 53 55 42 20 |R11],#4.|... SUB |
|00001f60| 52 31 2c 52 31 2c 52 34 | 0d 0c 08 11 20 53 55 42 |R1,R1,R4|.... SUB|
|00001f70| 20 52 32 2c 52 32 2c 52 | 35 0d 0c 12 11 20 53 55 | R2,R2,R|5.... SU|
|00001f80| 42 20 52 33 2c 52 33 2c | 52 36 0d 0c 1c 0f 20 4d |B R3,R3,|R6.... M|
|00001f90| 4f 56 20 52 30 2c 23 31 | 35 0d 0c 26 13 20 42 4c |OV R0,#1|5..&. BL|
|00001fa0| 20 72 6f 74 61 74 65 79 | 61 78 69 73 0d 0c 30 1b | rotatey|axis..0.|
|00001fb0| 20 43 4d 50 20 52 33 2c | 23 31 3a 42 4c 45 20 64 | CMP R3,|#1:BLE d|
|00001fc0| 6f 74 72 61 6e 67 65 0d | 0c 3a 23 20 43 4d 50 20 |otrange.|.:# CMP |
|00001fd0| 52 33 2c 23 32 30 34 38 | 2b 31 30 32 34 3a 42 47 |R3,#2048|+1024:BG|
|00001fe0| 45 20 64 6f 74 72 61 6e | 67 65 0d 0c 44 1a 20 4c |E dotran|ge..D. L|
|00001ff0| 44 52 20 52 30 2c 5b 52 | 39 2c 52 33 2c 41 53 4c |DR R0,[R|9,R3,ASL|
|00002000| 20 23 32 5d 0d 0c 4e 11 | 20 4d 55 4c 20 52 31 2c | #2]..N.| MUL R1,|
|00002010| 52 30 2c 52 31 0d 0c 58 | 11 20 4d 55 4c 20 52 32 |R0,R1..X|. MUL R2|
|00002020| 2c 52 30 2c 52 32 0d 0c | 62 16 20 4d 4f 56 20 52 |,R0,R2..|b. MOV R|
|00002030| 31 2c 52 31 2c 41 53 52 | 20 23 31 32 0d 0c 6c 16 |1,R1,ASR| #12..l.|
|00002040| 20 4d 4f 56 20 52 32 2c | 52 32 2c 41 53 52 20 23 | MOV R2,|R2,ASR #|
|00002050| 31 32 0d 0c 76 13 20 41 | 44 44 20 52 31 2c 52 31 |12..v. A|DD R1,R1|
|00002060| 2c 23 36 34 30 0d 0c 80 | 1b 20 43 4d 50 20 52 31 |,#640...|. CMP R1|
|00002070| 2c 23 30 3a 42 4c 54 20 | 64 6f 74 72 61 6e 67 65 |,#0:BLT |dotrange|
|00002080| 0d 0c 8a 1e 20 43 4d 50 | 20 52 31 2c 23 31 32 38 |.... CMP| R1,#128|
|00002090| 30 3a 42 47 45 20 64 6f | 74 72 61 6e 67 65 0d 0c |0:BGE do|trange..|
|000020a0| 94 13 20 41 44 44 20 52 | 32 2c 52 32 2c 23 35 31 |.. ADD R|2,R2,#51|
|000020b0| 32 0d 0c 9e 0f 20 4d 4f | 56 20 52 30 2c 23 36 39 |2.... MO|V R0,#69|
|000020c0| 0d 0c a8 0c 20 53 57 49 | 20 26 34 35 0d 0c b2 06 |.... SWI| &45....|
|000020d0| 20 3a 0d 0c bc 0e 20 2e | 64 6f 74 72 61 6e 67 65 | :.... .|dotrange|
|000020e0| 0d 0c c6 13 20 41 44 44 | 20 52 31 30 2c 52 31 30 |.... ADD| R10,R10|
|000020f0| 2c 23 31 0d 0c d0 13 20 | 43 4d 50 20 52 31 30 2c |,#1.... |CMP R10,|
|00002100| 23 32 35 36 2a 32 0d 0c | da 11 20 42 4c 54 20 6c |#256*2..|.. BLT l|
|00002110| 6f 6f 70 64 6f 74 73 0d | 0c e4 12 20 4c 44 52 20 |oopdots.|... LDR |
|00002120| 52 31 31 2c 5b 52 31 32 | 5d 0d 0c ee 0f 20 4d 4f |R11,[R12|].... MO|
|00002130| 56 20 52 31 30 2c 23 31 | 0d 0c f8 06 20 3a 0d 0d |V R10,#1|.... :..|
|00002140| 02 0f 20 2e 6c 6f 6f 70 | 62 75 66 66 32 0d 0d 0c |.. .loop|buff2...|
|00002150| 2b 20 4c 44 52 20 52 30 | 2c 5b 52 31 31 2c 52 31 |+ LDR R0|,[R11,R1|
|00002160| 30 2c 41 53 4c 20 23 6f | 62 6a 65 63 74 6c 65 6e |0,ASL #o|bjectlen|
|00002170| 67 74 68 6c 6f 67 25 5d | 0d 0d 16 1b 20 43 4d 50 |gthlog%]|.... CMP|
|00002180| 20 52 30 2c 23 30 3a 42 | 45 51 20 64 65 61 64 6f | R0,#0:B|EQ deado|
|00002190| 62 6a 32 0d 0d 20 29 20 | 41 44 44 20 52 39 2c 52 |bj2.. ) |ADD R9,R|
|000021a0| 31 31 2c 52 31 30 2c 41 | 53 4c 20 23 6f 62 6a 65 |11,R10,A|SL #obje|
|000021b0| 63 74 6c 65 6e 67 74 68 | 6c 6f 67 25 0d 0d 2a 0e |ctlength|log%..*.|
|000021c0| 20 43 4d 50 20 52 30 2c | 23 32 0d 0d 34 12 20 42 | CMP R0,|#2..4. B|
|000021d0| 4c 45 51 20 68 69 74 73 | 68 65 6c 6c 0d 0d 3e 0e |LEQ hits|hell..>.|
|000021e0| 20 43 4d 50 20 52 30 2c | 23 33 0d 0d 48 11 20 42 | CMP R0,|#3..H. B|
|000021f0| 4c 45 51 20 68 69 74 74 | 61 6e 6b 0d 0d 52 13 20 |LEQ hitt|ank..R. |
|00002200| 42 4c 45 51 20 74 61 6e | 6b 64 72 69 76 65 0d 0d |BLEQ tan|kdrive..|
|00002210| 5c 0e 20 43 4d 50 20 52 | 30 2c 23 34 0d 0d 66 14 |\. CMP R|0,#4..f.|
|00002220| 20 42 45 51 20 65 78 70 | 6c 6f 70 61 6e 6e 65 6c | BEQ exp|lopannel|
|00002230| 0d 0d 70 0e 20 43 4d 50 | 20 52 30 2c 23 36 0d 0d |..p. CMP| R0,#6..|
|00002240| 7a 14 20 42 45 51 20 65 | 78 70 6c 6f 70 61 6e 6e |z. BEQ e|xplopann|
|00002250| 65 6c 0d 0d 84 0f 20 42 | 20 6e 6f 74 65 78 70 6c |el.... B| notexpl|
|00002260| 6f 0d 0d 8e 06 20 3a 0d | 0d 98 11 20 2e 65 78 70 |o.... :.|... .exp|
|00002270| 6c 6f 70 61 6e 6e 65 6c | 0d 0d a2 14 20 4c 44 52 |lopannel|.... LDR|
|00002280| 20 52 31 2c 5b 52 39 2c | 23 35 36 5d 0d 0d ac 15 | R1,[R9,|#56]....|
|00002290| 20 53 55 42 20 52 31 2c | 52 31 2c 23 2e 38 2a 53 | SUB R1,|R1,#.8*S|
|000022a0| 43 0d 0d b6 13 20 4c 44 | 52 20 52 32 2c 5b 52 39 |C.... LD|R R2,[R9|
|000022b0| 2c 23 38 5d 0d 0d c0 15 | 20 4c 44 52 20 52 33 2c |,#8]....| LDR R3,|
|000022c0| 5b 52 31 32 2c 23 37 32 | 5d 0d 0d ca 21 20 43 4d |[R12,#72|]...! CM|
|000022d0| 50 20 52 32 2c 52 33 3a | 4d 56 4e 4c 45 20 52 31 |P R2,R3:|MVNLE R1|
|000022e0| 2c 52 31 2c 41 53 52 20 | 23 31 0d 0d d4 14 20 53 |,R1,ASR |#1.... S|
|000022f0| 54 52 20 52 31 2c 5b 52 | 39 2c 23 35 36 5d 0d 0d |TR R1,[R|9,#56]..|
|00002300| de 14 20 4c 44 52 20 52 | 31 2c 5b 52 39 2c 23 36 |.. LDR R|1,[R9,#6|
|00002310| 34 5d 0d 0d e8 11 20 53 | 55 42 20 52 31 2c 52 31 |4].... S|UB R1,R1|
|00002320| 2c 23 31 0d 0d f2 14 20 | 53 54 52 20 52 31 2c 5b |,#1.... |STR R1,[|
|00002330| 52 39 2c 23 36 34 5d 0d | 0d fc 0e 20 43 4d 50 20 |R9,#64].|... CMP |
|00002340| 52 31 2c 23 30 0d 0e 06 | 1e 20 4d 4f 56 4c 45 20 |R1,#0...|. MOVLE |
|00002350| 52 31 2c 23 30 3a 53 54 | 52 4c 45 20 52 31 2c 5b |R1,#0:ST|RLE R1,[|
|00002360| 52 39 5d 0d 0e 10 06 20 | 3a 0d 0e 1a 0e 20 2e 6e |R9].... |:.... .n|
|00002370| 6f 74 65 78 70 6c 6f 0d | 0e 24 1b 20 43 4d 50 20 |otexplo.|.$. CMP |
|00002380| 52 30 2c 23 37 3a 42 4e | 45 20 6e 6f 74 62 6f 6e |R0,#7:BN|E notbon|
|00002390| 75 73 0d 0e 2e 10 20 42 | 4c 20 68 69 74 62 6f 6e |us.... B|L hitbon|
|000023a0| 75 73 0d 0e 38 13 20 4c | 44 52 20 52 31 2c 5b 52 |us..8. L|DR R1,[R|
|000023b0| 39 2c 23 38 5d 0d 0e 42 | 3b 20 43 4d 50 20 52 31 |9,#8]..B|; CMP R1|
|000023c0| 2c 23 34 30 39 36 2a 53 | 43 3a 4d 4f 56 47 45 20 |,#4096*S|C:MOVGE |
|000023d0| 52 30 2c 23 30 3a 53 54 | 52 47 45 20 52 30 2c 5b |R0,#0:ST|RGE R0,[|
|000023e0| 52 39 5d 3a 42 47 45 20 | 6e 6f 74 62 6f 6e 75 73 |R9]:BGE |notbonus|
|000023f0| 0d 0e 4c 0f 20 43 4d 50 | 20 52 31 2c 23 36 30 0d |..L. CMP| R1,#60.|
|00002400| 0e 56 11 20 42 47 54 20 | 6e 6f 74 62 6f 6e 75 73 |.V. BGT |notbonus|
|00002410| 0d 0e 60 1e 20 4d 4f 56 | 20 52 32 2c 23 30 3a 53 |..`. MOV| R2,#0:S|
|00002420| 54 52 20 52 32 2c 5b 52 | 39 2c 23 35 36 5d 0d 0e |TR R2,[R|9,#56]..|
|00002430| 6a 14 20 4c 44 52 20 52 | 31 2c 5b 52 39 2c 23 36 |j. LDR R|1,[R9,#6|
|00002440| 34 5d 0d 0e 74 0e 20 43 | 4d 50 20 52 31 2c 23 30 |4]..t. C|MP R1,#0|
|00002450| 0d 0e 7e 0d 20 ec 51 20 | 52 30 2c 23 31 0d 0e 88 |..~. .Q |R0,#1...|
|00002460| 16 20 53 54 52 45 51 20 | 52 30 2c 5b 52 39 2c 23 |. STREQ |R0,[R9,#|
|00002470| 36 34 5d 0d 0e 92 11 20 | 41 44 44 20 52 31 2c 52 |64].... |ADD R1,R|
|00002480| 31 2c 23 31 0d 0e 9c 14 | 20 53 54 52 20 52 31 2c |1,#1....| STR R1,|
|00002490| 5b 52 39 2c 23 36 34 5d | 0d 0e a6 43 20 43 4d 50 |[R9,#64]|...C CMP|
|000024a0| 20 52 31 2c 23 31 32 38 | 3a 4d 4f 56 47 45 20 52 | R1,#128|:MOVGE R|
|000024b0| 32 2c 23 35 30 2a 53 43 | 3a 53 54 52 47 45 20 52 |2,#50*SC|:STRGE R|
|000024c0| 32 2c 5b 52 39 2c 23 35 | 36 5d 3a 53 54 52 47 45 |2,[R9,#5|6]:STRGE|
|000024d0| 20 52 32 2c 5b 52 39 2c | 23 38 5d 0d 0e b0 29 20 | R2,[R9,|#8]...) |
|000024e0| 80 20 52 32 2c 52 31 2c | 23 37 3a 43 4d 50 20 52 |. R2,R1,|#7:CMP R|
|000024f0| 32 2c 23 30 3a 42 4c 45 | 51 20 65 6e 65 6d 79 73 |2,#0:BLE|Q enemys|
|00002500| 68 65 6c 6c 0d 0e ba 06 | 20 3a 0d 0e c4 0e 20 2e |hell....| :.... .|
|00002510| 6e 6f 74 62 6f 6e 75 73 | 0d 0e ce 06 20 3a 0d 0e |notbonus|.... :..|
|00002520| d8 0e 20 2e 64 65 61 64 | 6f 62 6a 32 0d 0e e2 13 |.. .dead|obj2....|
|00002530| 20 41 44 44 20 52 31 30 | 2c 52 31 30 2c 23 31 0d | ADD R10|,R10,#1.|
|00002540| 0e ec 19 20 43 4d 50 20 | 52 31 30 2c 23 6d 61 78 |... CMP |R10,#max|
|00002550| 6f 62 6a 65 63 74 73 25 | 0d 0e f6 12 20 42 4c 54 |objects%|.... BLT|
|00002560| 20 6c 6f 6f 70 62 75 66 | 66 32 0d 0f 00 06 20 3a | loopbuf|f2.... :|
|00002570| 0d 0f 0a 12 20 4c 44 52 | 20 52 31 31 2c 5b 52 31 |.... LDR| R11,[R1|
|00002580| 32 5d 0d 0f 14 0f 20 4d | 4f 56 20 52 31 30 2c 23 |2].... M|OV R10,#|
|00002590| 31 0d 0f 1e 14 20 4c 44 | 52 20 52 34 2c 5b 52 31 |1.... LD|R R4,[R1|
|000025a0| 31 2c 23 34 5d 0d 0f 28 | 14 20 4c 44 52 20 52 35 |1,#4]..(|. LDR R5|
|000025b0| 2c 5b 52 31 31 2c 23 38 | 5d 0d 0f 32 15 20 4c 44 |,[R11,#8|]..2. LD|
|000025c0| 52 20 52 36 2c 5b 52 31 | 31 2c 23 31 32 5d 0d 0f |R R6,[R1|1,#12]..|
|000025d0| 3c 15 20 4c 44 52 20 52 | 37 2c 5b 52 31 31 2c 23 |<. LDR R|7,[R11,#|
|000025e0| 32 30 5d 0d 0f 46 0e 20 | 2e 6c 6f 6f 70 62 75 66 |20]..F. |.loopbuf|
|000025f0| 66 0d 0f 50 06 20 3a 0d | 0f 5a 2b 20 4c 44 52 20 |f..P. :.|.Z+ LDR |
|00002600| 52 30 2c 5b 52 31 31 2c | 52 31 30 2c 41 53 4c 20 |R0,[R11,|R10,ASL |
|00002610| 23 6f 62 6a 65 63 74 6c | 65 6e 67 74 68 6c 6f 67 |#objectl|engthlog|
|00002620| 25 5d 0d 0f 64 1a 20 43 | 4d 50 20 52 30 2c 23 30 |%]..d. C|MP R0,#0|
|00002630| 3a 42 45 51 20 64 65 61 | 64 6f 62 6a 0d 0f 6e 29 |:BEQ dea|dobj..n)|
|00002640| 20 41 44 44 20 52 39 2c | 52 31 31 2c 52 31 30 2c | ADD R9,|R11,R10,|
|00002650| 41 53 4c 20 23 6f 62 6a | 65 63 74 6c 65 6e 67 74 |ASL #obj|ectlengt|
|00002660| 68 6c 6f 67 25 0d 0f 78 | 0e 20 4d 4f 56 20 52 38 |hlog%..x|. MOV R8|
|00002670| 2c 52 30 0d 0f 82 11 20 | 4d 4f 56 20 52 32 2c 23 |,R0.... |MOV R2,#|
|00002680| 34 30 39 36 0d 0f 8c 11 | 20 53 55 42 20 52 32 2c |4096....| SUB R2,|
|00002690| 52 32 2c 23 31 0d 0f 96 | 14 20 4c 44 52 20 52 31 |R2,#1...|. LDR R1|
|000026a0| 2c 5b 52 39 2c 23 31 36 | 5d 0d 0f a0 14 20 4c 44 |,[R9,#16|].... LD|
|000026b0| 52 20 52 33 2c 5b 52 39 | 2c 23 36 38 5d 0d 0f aa |R R3,[R9|,#68]...|
|000026c0| 11 20 41 44 44 20 52 31 | 2c 52 31 2c 52 33 0d 0f |. ADD R1|,R1,R3..|
|000026d0| b4 0f 20 80 20 52 31 2c | 52 31 2c 52 32 0d 0f be |.. . R1,|R1,R2...|
|000026e0| 14 20 53 54 52 20 52 31 | 2c 5b 52 39 2c 23 31 36 |. STR R1|,[R9,#16|
|000026f0| 5d 0d 0f c8 14 20 4c 44 | 52 20 52 31 2c 5b 52 39 |].... LD|R R1,[R9|
|00002700| 2c 23 32 30 5d 0d 0f d2 | 14 20 4c 44 52 20 52 33 |,#20]...|. LDR R3|
|00002710| 2c 5b 52 39 2c 23 37 32 | 5d 0d 0f dc 06 20 3a 0d |,[R9,#72|].... :.|
|00002720| 0f e6 11 20 41 44 44 20 | 52 31 2c 52 31 2c 52 33 |... ADD |R1,R1,R3|
|00002730| 0d 0f f0 0f 20 80 20 52 | 31 2c 52 31 2c 52 32 0d |.... . R|1,R1,R2.|
|00002740| 0f fa 14 20 53 54 52 20 | 52 31 2c 5b 52 39 2c 23 |... STR |R1,[R9,#|
|00002750| 32 30 5d 0d 10 04 14 20 | 4c 44 52 20 52 31 2c 5b |20].... |LDR R1,[|
|00002760| 52 39 2c 23 32 34 5d 0d | 10 0e 14 20 4c 44 52 20 |R9,#24].|... LDR |
|00002770| 52 33 2c 5b 52 39 2c 23 | 37 36 5d 0d 10 18 11 20 |R3,[R9,#|76].... |
|00002780| 41 44 44 20 52 31 2c 52 | 31 2c 52 33 0d 10 22 0f |ADD R1,R|1,R3..".|
|00002790| 20 80 20 52 31 2c 52 31 | 2c 52 32 0d 10 2c 14 20 | . R1,R1|,R2..,. |
|000027a0| 53 54 52 20 52 31 2c 5b | 52 39 2c 23 32 34 5d 0d |STR R1,[|R9,#24].|
|000027b0| 10 36 14 20 4c 44 52 20 | 52 31 2c 5b 52 39 2c 23 |.6. LDR |R1,[R9,#|
|000027c0| 31 36 5d 0d 10 40 0f 20 | 80 20 52 31 2c 52 31 2c |16]..@. |. R1,R1,|
|000027d0| 52 32 0d 10 4a 14 20 53 | 54 52 20 52 31 2c 5b 52 |R2..J. S|TR R1,[R|
|000027e0| 39 2c 23 34 30 5d 0d 10 | 54 14 20 4c 44 52 20 52 |9,#40]..|T. LDR R|
|000027f0| 31 2c 5b 52 39 2c 23 32 | 30 5d 0d 10 5e 11 20 41 |1,[R9,#2|0]..^. A|
|00002800| 44 44 20 52 31 2c 52 31 | 2c 52 37 0d 10 68 0f 20 |DD R1,R1|,R7..h. |
|00002810| 80 20 52 31 2c 52 31 2c | 52 32 0d 10 72 14 20 53 |. R1,R1,|R2..r. S|
|00002820| 54 52 20 52 31 2c 5b 52 | 39 2c 23 34 34 5d 0d 10 |TR R1,[R|9,#44]..|
|00002830| 7c 14 20 4c 44 52 20 52 | 31 2c 5b 52 39 2c 23 32 ||. LDR R|1,[R9,#2|
|00002840| 34 5d 0d 10 86 0f 20 80 | 20 52 31 2c 52 31 2c 52 |4].... .| R1,R1,R|
|00002850| 32 0d 10 90 14 20 53 54 | 52 20 52 31 2c 5b 52 39 |2.... ST|R R1,[R9|
|00002860| 2c 23 34 38 5d 0d 10 9a | 13 20 4c 44 52 20 52 31 |,#48]...|. LDR R1|
|00002870| 2c 5b 52 39 2c 23 34 5d | 0d 10 a4 13 20 4c 44 52 |,[R9,#4]|.... LDR|
|00002880| 20 52 32 2c 5b 52 39 2c | 23 38 5d 0d 10 ae 14 20 | R2,[R9,|#8].... |
|00002890| 4c 44 52 20 52 33 2c 5b | 52 39 2c 23 31 32 5d 0d |LDR R3,[|R9,#12].|
|000028a0| 10 b8 14 20 4c 44 52 20 | 52 30 2c 5b 52 39 2c 23 |... LDR |R0,[R9,#|
|000028b0| 35 32 5d 0d 10 c2 11 20 | 41 44 44 20 52 31 2c 52 |52].... |ADD R1,R|
|000028c0| 31 2c 52 30 0d 10 cc 14 | 20 4c 44 52 20 52 30 2c |1,R0....| LDR R0,|
|000028d0| 5b 52 39 2c 23 35 36 5d | 0d 10 d6 11 20 41 44 44 |[R9,#56]|.... ADD|
|000028e0| 20 52 32 2c 52 32 2c 52 | 30 0d 10 e0 14 20 4c 44 | R2,R2,R|0.... LD|
|000028f0| 52 20 52 30 2c 5b 52 39 | 2c 23 36 30 5d 0d 10 ea |R R0,[R9|,#60]...|
|00002900| 11 20 41 44 44 20 52 33 | 2c 52 33 2c 52 30 0d 10 |. ADD R3|,R3,R0..|
|00002910| f4 13 20 53 54 52 20 52 | 31 2c 5b 52 39 2c 23 34 |.. STR R|1,[R9,#4|
|00002920| 5d 0d 10 fe 13 20 53 54 | 52 20 52 32 2c 5b 52 39 |].... ST|R R2,[R9|
|00002930| 2c 23 38 5d 0d 11 08 14 | 20 53 54 52 20 52 33 2c |,#8]....| STR R3,|
|00002940| 5b 52 39 2c 23 31 32 5d | 0d 11 12 11 20 53 55 42 |[R9,#12]|.... SUB|
|00002950| 20 52 31 2c 52 31 2c 52 | 34 0d 11 1c 11 20 53 55 | R1,R1,R|4.... SU|
|00002960| 42 20 52 32 2c 52 32 2c | 52 35 0d 11 26 11 20 53 |B R2,R2,|R5..&. S|
|00002970| 55 42 20 52 33 2c 52 33 | 2c 52 36 0d 11 30 15 20 |UB R3,R3|,R6..0. |
|00002980| 4d 4f 56 20 52 31 2c 52 | 31 2c 41 53 52 20 23 38 |MOV R1,R|1,ASR #8|
|00002990| 0d 11 3a 15 20 4d 4f 56 | 20 52 32 2c 52 32 2c 41 |..:. MOV| R2,R2,A|
|000029a0| 53 52 20 23 38 0d 11 44 | 15 20 4d 4f 56 20 52 33 |SR #8..D|. MOV R3|
|000029b0| 2c 52 33 2c 41 53 52 20 | 23 38 0d 11 4e 0f 20 4d |,R3,ASR |#8..N. M|
|000029c0| 4f 56 20 52 30 2c 23 31 | 37 0d 11 58 13 20 42 4c |OV R0,#1|7..X. BL|
|000029d0| 20 72 6f 74 61 74 65 79 | 61 78 69 73 0d 11 62 14 | rotatey|axis..b.|
|000029e0| 20 53 54 52 20 52 31 2c | 5b 52 39 2c 23 32 38 5d | STR R1,|[R9,#28]|
|000029f0| 0d 11 6c 14 20 53 54 52 | 20 52 32 2c 5b 52 39 2c |..l. STR| R2,[R9,|
|00002a00| 23 33 32 5d 0d 11 76 14 | 20 53 54 52 20 52 33 2c |#32]..v.| STR R3,|
|00002a10| 5b 52 39 2c 23 33 36 5d | 0d 11 80 15 20 4d 4f 56 |[R9,#36]|.... MOV|
|00002a20| 20 52 31 2c 52 31 2c 41 | 53 52 20 23 35 0d 11 8a | R1,R1,A|SR #5...|
|00002a30| 15 20 4d 4f 56 20 52 33 | 2c 52 33 2c 41 53 52 20 |. MOV R3|,R3,ASR |
|00002a40| 23 35 0d 11 94 13 20 41 | 44 44 20 52 31 2c 52 31 |#5.... A|DD R1,R1|
|00002a50| 2c 23 32 35 36 0d 11 9e | 18 20 41 44 44 20 52 32 |,#256...|. ADD R2|
|00002a60| 2c 52 33 2c 23 31 30 32 | 34 2d 32 35 36 0d 11 a8 |,R3,#102|4-256...|
|00002a70| 43 20 43 4d 50 20 52 38 | 2c 23 31 3a ec 51 20 52 |C CMP R8|,#1:.Q R|
|00002a80| 30 2c 23 31 38 3a 53 57 | 49 45 51 20 30 3a ec 51 |0,#18:SW|IEQ 0:.Q|
|00002a90| 20 52 30 2c 23 30 3a 53 | 57 49 45 51 20 30 3a ec | R0,#0:S|WIEQ 0:.|
|00002aa0| 51 20 52 30 2c 23 31 33 | 3a 53 57 49 45 51 20 30 |Q R0,#13|:SWIEQ 0|
|00002ab0| 0d 11 b2 43 20 43 4d 50 | 20 52 38 2c 23 32 3a ec |...C CMP| R8,#2:.|
|00002ac0| 51 20 52 30 2c 23 31 38 | 3a 53 57 49 45 51 20 30 |Q R0,#18|:SWIEQ 0|
|00002ad0| 3a ec 51 20 52 30 2c 23 | 30 3a 53 57 49 45 51 20 |:.Q R0,#|0:SWIEQ |
|00002ae0| 30 3a ec 51 20 52 30 2c | 23 31 34 3a 53 57 49 45 |0:.Q R0,|#14:SWIE|
|00002af0| 51 20 30 0d 11 bc 43 20 | 43 4d 50 20 52 38 2c 23 |Q 0...C |CMP R8,#|
|00002b00| 33 3a ec 51 20 52 30 2c | 23 31 38 3a 53 57 49 45 |3:.Q R0,|#18:SWIE|
|00002b10| 51 20 30 3a ec 51 20 52 | 30 2c 23 30 3a 53 57 49 |Q 0:.Q R|0,#0:SWI|
|00002b20| 45 51 20 30 3a ec 51 20 | 52 30 2c 23 31 32 3a 53 |EQ 0:.Q |R0,#12:S|
|00002b30| 57 49 45 51 20 30 0d 11 | c6 43 20 43 4d 50 20 52 |WIEQ 0..|.C CMP R|
|00002b40| 38 2c 23 34 3a ec 51 20 | 52 30 2c 23 31 38 3a 53 |8,#4:.Q |R0,#18:S|
|00002b50| 57 49 45 51 20 30 3a ec | 51 20 52 30 2c 23 30 3a |WIEQ 0:.|Q R0,#0:|
|00002b60| 53 57 49 45 51 20 30 3a | ec 51 20 52 30 2c 23 31 |SWIEQ 0:|.Q R0,#1|
|00002b70| 35 3a 53 57 49 45 51 20 | 30 0d 11 d0 43 20 43 4d |5:SWIEQ |0...C CM|
|00002b80| 50 20 52 38 2c 23 35 3a | ec 51 20 52 30 2c 23 31 |P R8,#5:|.Q R0,#1|
|00002b90| 38 3a 53 57 49 45 51 20 | 30 3a ec 51 20 52 30 2c |8:SWIEQ |0:.Q R0,|
|00002ba0| 23 30 3a 53 57 49 45 51 | 20 30 3a ec 51 20 52 30 |#0:SWIEQ| 0:.Q R0|
|00002bb0| 2c 23 31 33 3a 53 57 49 | 45 51 20 30 0d 11 da 43 |,#13:SWI|EQ 0...C|
|00002bc0| 20 43 4d 50 20 52 38 2c | 23 36 3a ec 51 20 52 30 | CMP R8,|#6:.Q R0|
|00002bd0| 2c 23 31 38 3a 53 57 49 | 45 51 20 30 3a ec 51 20 |,#18:SWI|EQ 0:.Q |
|00002be0| 52 30 2c 23 30 3a 53 57 | 49 45 51 20 30 3a ec 51 |R0,#0:SW|IEQ 0:.Q|
|00002bf0| 20 52 30 2c 23 31 35 3a | 53 57 49 45 51 20 30 0d | R0,#15:|SWIEQ 0.|
|00002c00| 11 e4 68 20 43 4d 50 20 | 52 38 2c 23 37 3a ec 51 |..h CMP |R8,#7:.Q|
|00002c10| 20 52 30 2c 23 31 38 3a | 53 57 49 45 51 20 30 3a | R0,#18:|SWIEQ 0:|
|00002c20| ec 51 20 52 30 2c 23 30 | 3a 53 57 49 45 51 20 30 |.Q R0,#0|:SWIEQ 0|
|00002c30| 3a 42 4c 45 51 20 72 61 | 6e 64 6f 6d 6e 75 6d 62 |:BLEQ ra|ndomnumb|
|00002c40| 65 72 3a 80 45 51 20 52 | 30 2c 52 30 2c 23 33 3a |er:.EQ R|0,R0,#3:|
|00002c50| 41 44 44 45 51 20 52 30 | 2c 52 30 2c 23 31 32 3a |ADDEQ R0|,R0,#12:|
|00002c60| 53 57 49 45 51 20 30 0d | 11 ee 0f 20 4d 4f 56 20 |SWIEQ 0.|... MOV |
|00002c70| 52 30 2c 23 36 39 0d 11 | f8 0c 20 53 57 49 20 26 |R0,#69..|.. SWI &|
|00002c80| 34 35 0d 12 02 06 20 3a | 0d 12 0c 0d 20 2e 64 65 |45.... :|.... .de|
|00002c90| 61 64 6f 62 6a 0d 12 16 | 13 20 41 44 44 20 52 31 |adobj...|. ADD R1|
|00002ca0| 30 2c 52 31 30 2c 23 31 | 0d 12 20 19 20 43 4d 50 |0,R10,#1|.. . CMP|
|00002cb0| 20 52 31 30 2c 23 6d 61 | 78 6f 62 6a 65 63 74 73 | R10,#ma|xobjects|
|00002cc0| 25 0d 12 2a 11 20 42 4c | 54 20 6c 6f 6f 70 62 75 |%..*. BL|T loopbu|
|00002cd0| 66 66 0d 12 34 0f 20 4d | 4f 56 20 52 31 30 2c 23 |ff..4. M|OV R10,#|
|00002ce0| 31 0d 12 3e 0e 20 4d 4f | 56 20 52 30 2c 23 30 0d |1..>. MO|V R0,#0.|
|00002cf0| 12 48 15 20 53 54 52 20 | 52 30 2c 5b 52 31 32 2c |.H. STR |R0,[R12,|
|00002d00| 23 36 30 5d 0d 12 52 06 | 20 3a 0d 12 5c 0e 20 2e |#60]..R.| :..\. .|
|00002d10| 6c 6f 6f 70 64 72 61 77 | 0d 12 66 2b 20 4c 44 52 |loopdraw|..f+ LDR|
|00002d20| 20 52 30 2c 5b 52 31 31 | 2c 52 31 30 2c 41 53 4c | R0,[R11|,R10,ASL|
|00002d30| 20 23 6f 62 6a 65 63 74 | 6c 65 6e 67 74 68 6c 6f | #object|lengthlo|
|00002d40| 67 25 5d 0d 12 70 1b 20 | 43 4d 50 20 52 30 2c 23 |g%]..p. |CMP R0,#|
|00002d50| 30 3a 42 45 51 20 64 65 | 61 64 6f 62 6a 31 0d 12 |0:BEQ de|adobj1..|
|00002d60| 7a 29 20 41 44 44 20 52 | 39 2c 52 31 31 2c 52 31 |z) ADD R|9,R11,R1|
|00002d70| 30 2c 41 53 4c 20 23 6f | 62 6a 65 63 74 6c 65 6e |0,ASL #o|bjectlen|
|00002d80| 67 74 68 6c 6f 67 25 0d | 12 84 14 20 4c 44 52 20 |gthlog%.|... LDR |
|00002d90| 52 34 2c 5b 52 39 2c 23 | 32 38 5d 0d 12 8e 14 20 |R4,[R9,#|28].... |
|00002da0| 4c 44 52 20 52 35 2c 5b | 52 39 2c 23 33 32 5d 0d |LDR R5,[|R9,#32].|
|00002db0| 12 98 14 20 4c 44 52 20 | 52 36 2c 5b 52 39 2c 23 |... LDR |R6,[R9,#|
|00002dc0| 33 36 5d 0d 12 a2 1b 20 | 43 4d 50 20 52 36 2c 23 |36].... |CMP R6,#|
|00002dd0| 28 28 34 30 39 36 2a 34 | 29 2d 35 31 32 29 0d 12 |((4096*4|)-512)..|
|00002de0| ac 11 20 42 47 54 20 64 | 65 61 64 6f 62 6a 31 0d |.. BGT d|eadobj1.|
|00002df0| 12 b6 11 20 43 4d 50 20 | 52 36 2c 23 34 35 2a 46 |... CMP |R6,#45*F|
|00002e00| 0d 12 c0 11 20 42 4c 54 | 20 64 65 61 64 6f 62 6a |.... BLT| deadobj|
|00002e10| 31 0d 12 ca 0e 20 42 4c | 20 76 65 72 74 65 78 0d |1.... BL| vertex.|
|00002e20| 12 d4 12 20 42 4c 20 64 | 72 61 77 66 61 63 65 74 |... BL d|rawfacet|
|00002e30| 73 0d 12 de 19 20 43 4d | 50 20 52 30 2c 23 33 3a |s.... CM|P R0,#3:|
|00002e40| 42 45 51 20 64 65 74 65 | 63 74 0d 12 e8 19 20 43 |BEQ dete|ct.... C|
|00002e50| 4d 50 20 52 30 2c 23 37 | 3a 42 45 51 20 64 65 74 |MP R0,#7|:BEQ det|
|00002e60| 65 63 74 0d 12 f2 0f 20 | 42 20 64 65 61 64 6f 62 |ect.... |B deadob|
|00002e70| 6a 31 0d 12 fc 06 20 3a | 0d 13 06 0c 20 2e 64 65 |j1.... :|.... .de|
|00002e80| 74 65 63 74 0d 13 10 0e | 20 4d 4f 56 20 52 30 2c |tect....| MOV R0,|
|00002e90| 23 31 0d 13 1a 0e 20 43 | 4d 50 20 52 34 2c 23 30 |#1.... C|MP R4,#0|
|00002ea0| 0d 13 24 10 20 4d 56 4e | 4c 54 20 52 37 2c 52 34 |..$. MVN|LT R7,R4|
|00002eb0| 0d 13 2e 10 20 4d 4f 56 | 47 45 20 52 37 2c 52 34 |.... MOV|GE R7,R4|
|00002ec0| 0d 13 38 0f 20 43 4d 50 | 20 52 37 2c 23 35 30 0d |..8. CMP| R7,#50.|
|00002ed0| 13 42 17 20 53 54 52 4c | 45 20 52 30 2c 5b 52 31 |.B. STRL|E R0,[R1|
|00002ee0| 32 2c 23 36 30 5d 0d 13 | 4c 06 20 3a 0d 13 56 0e |2,#60]..|L. :..V.|
|00002ef0| 20 2e 64 65 61 64 6f 62 | 6a 31 0d 13 60 13 20 41 | .deadob|j1..`. A|
|00002f00| 44 44 20 52 31 30 2c 52 | 31 30 2c 23 31 0d 13 6a |DD R10,R|10,#1..j|
|00002f10| 19 20 43 4d 50 20 52 31 | 30 2c 23 6d 61 78 6f 62 |. CMP R1|0,#maxob|
|00002f20| 6a 65 63 74 73 25 0d 13 | 74 11 20 42 4c 54 20 6c |jects%..|t. BLT l|
|00002f30| 6f 6f 70 64 72 61 77 0d | 13 7e 36 20 4d 4f 56 20 |oopdraw.|.~6 MOV |
|00002f40| 52 30 2c 23 31 38 3a 53 | 57 49 20 30 3a 4d 4f 56 |R0,#18:S|WI 0:MOV|
|00002f50| 20 52 30 2c 23 30 3a 53 | 57 49 20 30 3a 4d 4f 56 | R0,#0:S|WI 0:MOV|
|00002f60| 20 52 30 2c 23 31 31 3a | 53 57 49 20 30 0d 13 88 | R0,#11:|SWI 0...|
|00002f70| 15 20 4c 44 52 20 52 30 | 2c 5b 52 31 32 2c 23 36 |. LDR R0|,[R12,#6|
|00002f80| 30 5d 0d 13 92 0e 20 43 | 4d 50 20 52 30 2c 23 30 |0].... C|MP R0,#0|
|00002f90| 0d 13 9c 11 20 42 47 54 | 20 6f 6e 74 61 72 67 65 |.... BGT| ontarge|
|00002fa0| 74 0d 13 a6 0e 20 4d 4f | 56 20 52 30 2c 23 34 0d |t.... MO|V R0,#4.|
|00002fb0| 13 b0 10 20 4d 4f 56 20 | 52 31 2c 23 36 30 30 0d |... MOV |R1,#600.|
|00002fc0| 13 ba 10 20 4d 4f 56 20 | 52 32 2c 23 34 39 32 0d |... MOV |R2,#492.|
|00002fd0| 13 c4 0c 20 53 57 49 20 | 26 34 35 0d 13 ce 0e 20 |... SWI |&45.... |
|00002fe0| 4d 4f 56 20 52 30 2c 23 | 35 0d 13 d8 10 20 4d 4f |MOV R0,#|5.... MO|
|00002ff0| 56 20 52 32 2c 23 34 37 | 32 0d 13 e2 0c 20 53 57 |V R2,#47|2.... SW|
|00003000| 49 20 26 34 35 0d 13 ec | 10 20 4d 4f 56 20 52 31 |I &45...|. MOV R1|
|00003010| 2c 23 36 32 30 0d 13 f6 | 0c 20 53 57 49 20 26 34 |,#620...|. SWI &4|
|00003020| 35 0d 14 00 0e 20 4d 4f | 56 20 52 30 2c 23 34 0d |5.... MO|V R0,#4.|
|00003030| 14 0a 10 20 4d 4f 56 20 | 52 31 2c 23 36 36 30 0d |... MOV |R1,#660.|
|00003040| 14 14 0c 20 53 57 49 20 | 26 34 35 0d 14 1e 0e 20 |... SWI |&45.... |
|00003050| 4d 4f 56 20 52 30 2c 23 | 35 0d 14 28 10 20 4d 4f |MOV R0,#|5..(. MO|
|00003060| 56 20 52 31 2c 23 36 38 | 30 0d 14 32 0c 20 53 57 |V R1,#68|0..2. SW|
|00003070| 49 20 26 34 35 0d 14 3c | 10 20 4d 4f 56 20 52 32 |I &45..<|. MOV R2|
|00003080| 2c 23 34 39 32 0d 14 46 | 0c 20 53 57 49 20 26 34 |,#492..F|. SWI &4|
|00003090| 35 0d 14 50 0e 20 4d 4f | 56 20 52 30 2c 23 34 0d |5..P. MO|V R0,#4.|
|000030a0| 14 5a 10 20 4d 4f 56 20 | 52 32 2c 23 35 33 32 0d |.Z. MOV |R2,#532.|
|000030b0| 14 64 0c 20 53 57 49 20 | 26 34 35 0d 14 6e 0e 20 |.d. SWI |&45..n. |
|000030c0| 4d 4f 56 20 52 30 2c 23 | 35 0d 14 78 10 20 4d 4f |MOV R0,#|5..x. MO|
|000030d0| 56 20 52 32 2c 23 35 35 | 32 0d 14 82 0c 20 53 57 |V R2,#55|2.... SW|
|000030e0| 49 20 26 34 35 0d 14 8c | 10 20 4d 4f 56 20 52 31 |I &45...|. MOV R1|
|000030f0| 2c 23 36 36 30 0d 14 96 | 0c 20 53 57 49 20 26 34 |,#660...|. SWI &4|
|00003100| 35 0d 14 a0 0e 20 4d 4f | 56 20 52 30 2c 23 34 0d |5.... MO|V R0,#4.|
|00003110| 14 aa 10 20 4d 4f 56 20 | 52 31 2c 23 36 32 30 0d |... MOV |R1,#620.|
|00003120| 14 b4 0c 20 53 57 49 20 | 26 34 35 0d 14 be 0e 20 |... SWI |&45.... |
|00003130| 4d 4f 56 20 52 30 2c 23 | 35 0d 14 c8 10 20 4d 4f |MOV R0,#|5.... MO|
|00003140| 56 20 52 31 2c 23 36 30 | 30 0d 14 d2 0c 20 53 57 |V R1,#60|0.... SW|
|00003150| 49 20 26 34 35 0d 14 dc | 10 20 4d 4f 56 20 52 32 |I &45...|. MOV R2|
|00003160| 2c 23 35 33 32 0d 14 e6 | 0c 20 53 57 49 20 26 34 |,#532...|. SWI &4|
|00003170| 35 0d 14 f0 10 20 42 20 | 6f 66 66 74 61 72 67 65 |5.... B |offtarge|
|00003180| 74 0d 14 fa 06 20 3a 0d | 15 04 0e 20 2e 6f 6e 74 |t.... :.|... .ont|
|00003190| 61 72 67 65 74 0d 15 0e | 0e 20 4d 4f 56 20 52 30 |arget...|. MOV R0|
|000031a0| 2c 23 34 0d 15 18 10 20 | 4d 4f 56 20 52 31 2c 23 |,#4.... |MOV R1,#|
|000031b0| 36 30 30 0d 15 22 10 20 | 4d 4f 56 20 52 32 2c 23 |600..". |MOV R2,#|
|000031c0| 34 37 32 0d 15 2c 0c 20 | 53 57 49 20 26 34 35 0d |472..,. |SWI &45.|
|000031d0| 15 36 0e 20 4d 4f 56 20 | 52 30 2c 23 35 0d 15 40 |.6. MOV |R0,#5..@|
|000031e0| 10 20 4d 4f 56 20 52 31 | 2c 23 36 32 30 0d 15 4a |. MOV R1|,#620..J|
|000031f0| 10 20 4d 4f 56 20 52 32 | 2c 23 34 39 32 0d 15 54 |. MOV R2|,#492..T|
|00003200| 0c 20 53 57 49 20 26 34 | 35 0d 15 5e 0e 20 4d 4f |. SWI &4|5..^. MO|
|00003210| 56 20 52 30 2c 23 34 0d | 15 68 10 20 4d 4f 56 20 |V R0,#4.|.h. MOV |
|00003220| 52 31 2c 23 36 36 30 0d | 15 72 0c 20 53 57 49 20 |R1,#660.|.r. SWI |
|00003230| 26 34 35 0d 15 7c 0e 20 | 4d 4f 56 20 52 30 2c 23 |&45..|. |MOV R0,#|
|00003240| 35 0d 15 86 10 20 4d 4f | 56 20 52 31 2c 23 36 38 |5.... MO|V R1,#68|
|00003250| 30 0d 15 90 10 20 4d 4f | 56 20 52 32 2c 23 34 37 |0.... MO|V R2,#47|
|00003260| 32 0d 15 9a 0c 20 53 57 | 49 20 26 34 35 0d 15 a4 |2.... SW|I &45...|
|00003270| 0e 20 4d 4f 56 20 52 30 | 2c 23 34 0d 15 ae 10 20 |. MOV R0|,#4.... |
|00003280| 4d 4f 56 20 52 32 2c 23 | 35 35 32 0d 15 b8 0c 20 |MOV R2,#|552.... |
|00003290| 53 57 49 20 26 34 35 0d | 15 c2 0e 20 4d 4f 56 20 |SWI &45.|... MOV |
|000032a0| 52 30 2c 23 35 0d 15 cc | 10 20 4d 4f 56 20 52 31 |R0,#5...|. MOV R1|
|000032b0| 2c 23 36 36 30 0d 15 d6 | 10 20 4d 4f 56 20 52 32 |,#660...|. MOV R2|
|000032c0| 2c 23 35 33 32 0d 15 e0 | 0c 20 53 57 49 20 26 34 |,#532...|. SWI &4|
|000032d0| 35 0d 15 ea 0e 20 4d 4f | 56 20 52 30 2c 23 34 0d |5.... MO|V R0,#4.|
|000032e0| 15 f4 10 20 4d 4f 56 20 | 52 31 2c 23 36 32 30 0d |... MOV |R1,#620.|
|000032f0| 15 fe 0c 20 53 57 49 20 | 26 34 35 0d 16 08 0e 20 |... SWI |&45.... |
|00003300| 4d 4f 56 20 52 30 2c 23 | 35 0d 16 12 10 20 4d 4f |MOV R0,#|5.... MO|
|00003310| 56 20 52 31 2c 23 36 30 | 30 0d 16 1c 10 20 4d 4f |V R1,#60|0.... MO|
|00003320| 56 20 52 32 2c 23 35 35 | 32 0d 16 26 0c 20 53 57 |V R2,#55|2..&. SW|
|00003330| 49 20 26 34 35 0d 16 30 | 06 20 3a 0d 16 3a 0f 20 |I &45..0|. :..:. |
|00003340| 2e 6f 66 66 74 61 72 67 | 65 74 0d 16 44 14 20 4c |.offtarg|et..D. L|
|00003350| 44 4d 46 44 20 52 31 33 | 21 2c 7b 50 43 7d 0d 16 |DMFD R13|!,{PC}..|
|00003360| 4e 06 20 3a 0d 16 58 11 | 20 2e 72 6f 74 61 74 65 |N. :..X.| .rotate|
|00003370| 78 61 78 69 73 0d 16 62 | 1c 20 53 54 4d 46 44 20 |xaxis..b|. STMFD |
|00003380| 52 31 33 21 2c 7b 52 34 | 2d 52 31 31 2c 52 31 34 |R13!,{R4|-R11,R14|
|00003390| 7d 0d 16 6c 15 20 4c 44 | 52 20 52 31 30 2c 5b 52 |}..l. LD|R R10,[R|
|000033a0| 31 32 2c 23 34 5d 0d 16 | 76 15 20 4c 44 52 20 52 |12,#4]..|v. LDR R|
|000033b0| 31 31 2c 5b 52 31 32 2c | 23 38 5d 0d 16 80 1b 20 |11,[R12,|#8].... |
|000033c0| 4c 44 52 20 52 34 2c 5b | 52 31 30 2c 52 37 2c 41 |LDR R4,[|R10,R7,A|
|000033d0| 53 4c 20 23 32 5d 0d 16 | 8a 1b 20 4c 44 52 20 52 |SL #2]..|.. LDR R|
|000033e0| 35 2c 5b 52 31 31 2c 52 | 37 2c 41 53 4c 20 23 32 |5,[R11,R|7,ASL #2|
|000033f0| 5d 0d 16 94 15 20 4d 4f | 56 20 52 34 2c 52 34 2c |].... MO|V R4,R4,|
|00003400| 41 53 52 20 52 30 0d 16 | 9e 15 20 4d 4f 56 20 52 |ASR R0..|.. MOV R|
|00003410| 35 2c 52 35 2c 41 53 52 | 20 52 30 0d 16 a8 12 20 |5,R5,ASR| R0.... |
|00003420| 52 53 42 20 52 30 2c 52 | 30 2c 23 33 30 0d 16 b2 |RSB R0,R|0,#30...|
|00003430| 11 20 4d 55 4c 20 52 36 | 2c 52 32 2c 52 34 0d 16 |. MUL R6|,R2,R4..|
|00003440| bc 11 20 4d 55 4c 20 52 | 37 2c 52 33 2c 52 35 0d |.. MUL R|7,R3,R5.|
|00003450| 16 c6 11 20 53 55 42 20 | 52 38 2c 52 36 2c 52 37 |... SUB |R8,R6,R7|
|00003460| 0d 16 d0 11 20 4d 55 4c | 20 52 36 2c 52 33 2c 52 |.... MUL| R6,R3,R|
|00003470| 34 0d 16 da 11 20 4d 55 | 4c 20 52 37 2c 52 32 2c |4.... MU|L R7,R2,|
|00003480| 52 35 0d 16 e4 11 20 41 | 44 44 20 52 37 2c 52 36 |R5.... A|DD R7,R6|
|00003490| 2c 52 37 0d 16 ee 15 20 | 4d 4f 56 20 52 32 2c 52 |,R7.... |MOV R2,R|
|000034a0| 37 2c 41 53 52 20 52 30 | 0d 16 f8 15 20 4d 4f 56 |7,ASR R0|.... MOV|
|000034b0| 20 52 33 2c 52 38 2c 41 | 53 52 20 52 30 0d 17 02 | R3,R8,A|SR R0...|
|000034c0| 1b 20 4c 44 4d 46 44 20 | 52 31 33 21 2c 7b 52 34 |. LDMFD |R13!,{R4|
|000034d0| 2d 52 31 31 2c 50 43 7d | 0d 17 0c 06 20 3a 0d 17 |-R11,PC}|.... :..|
|000034e0| 16 11 20 2e 72 6f 74 61 | 74 65 79 61 78 69 73 0d |.. .rota|teyaxis.|
|000034f0| 17 20 1c 20 53 54 4d 46 | 44 20 52 31 33 21 2c 7b |. . STMF|D R13!,{|
|00003500| 52 34 2d 52 31 31 2c 52 | 31 34 7d 0d 17 2a 15 20 |R4-R11,R|14}..*. |
|00003510| 4c 44 52 20 52 31 30 2c | 5b 52 31 32 2c 23 34 5d |LDR R10,|[R12,#4]|
|00003520| 0d 17 34 15 20 4c 44 52 | 20 52 31 31 2c 5b 52 31 |..4. LDR| R11,[R1|
|00003530| 32 2c 23 38 5d 0d 17 3e | 1b 20 4c 44 52 20 52 34 |2,#8]..>|. LDR R4|
|00003540| 2c 5b 52 31 30 2c 52 37 | 2c 41 53 4c 20 23 32 5d |,[R10,R7|,ASL #2]|
|00003550| 0d 17 48 1b 20 4c 44 52 | 20 52 35 2c 5b 52 31 31 |..H. LDR| R5,[R11|
|00003560| 2c 52 37 2c 41 53 4c 20 | 23 32 5d 0d 17 52 15 20 |,R7,ASL |#2]..R. |
|00003570| 4d 4f 56 20 52 34 2c 52 | 34 2c 41 53 52 20 52 30 |MOV R4,R|4,ASR R0|
|00003580| 0d 17 5c 15 20 4d 4f 56 | 20 52 35 2c 52 35 2c 41 |..\. MOV| R5,R5,A|
|00003590| 53 52 20 52 30 0d 17 66 | 12 20 52 53 42 20 52 30 |SR R0..f|. RSB R0|
|000035a0| 2c 52 30 2c 23 33 30 0d | 17 70 11 20 4d 55 4c 20 |,R0,#30.|.p. MUL |
|000035b0| 52 36 2c 52 31 2c 52 34 | 0d 17 7a 11 20 4d 55 4c |R6,R1,R4|..z. MUL|
|000035c0| 20 52 37 2c 52 33 2c 52 | 35 0d 17 84 11 20 53 55 | R7,R3,R|5.... SU|
|000035d0| 42 20 52 38 2c 52 36 2c | 52 37 0d 17 8e 11 20 4d |B R8,R6,|R7.... M|
|000035e0| 55 4c 20 52 36 2c 52 33 | 2c 52 34 0d 17 98 11 20 |UL R6,R3|,R4.... |
|000035f0| 4d 55 4c 20 52 37 2c 52 | 31 2c 52 35 0d 17 a2 11 |MUL R7,R|1,R5....|
|00003600| 20 41 44 44 20 52 37 2c | 52 36 2c 52 37 0d 17 ac | ADD R7,|R6,R7...|
|00003610| 15 20 4d 4f 56 20 52 31 | 2c 52 37 2c 41 53 52 20 |. MOV R1|,R7,ASR |
|00003620| 52 30 0d 17 b6 15 20 4d | 4f 56 20 52 33 2c 52 38 |R0.... M|OV R3,R8|
|00003630| 2c 41 53 52 20 52 30 0d | 17 c0 1b 20 4c 44 4d 46 |,ASR R0.|... LDMF|
|00003640| 44 20 52 31 33 21 2c 7b | 52 34 2d 52 31 31 2c 50 |D R13!,{|R4-R11,P|
|00003650| 43 7d 0d 17 ca 06 20 3a | 0d 17 d4 11 20 2e 72 6f |C}.... :|.... .ro|
|00003660| 74 61 74 65 7a 61 78 69 | 73 0d 17 de 1c 20 53 54 |tatezaxi|s.... ST|
|00003670| 4d 46 44 20 52 31 33 21 | 2c 7b 52 34 2d 52 31 31 |MFD R13!|,{R4-R11|
|00003680| 2c 52 31 34 7d 0d 17 e8 | 15 20 4c 44 52 20 52 31 |,R14}...|. LDR R1|
|00003690| 30 2c 5b 52 31 32 2c 23 | 34 5d 0d 17 f2 15 20 4c |0,[R12,#|4].... L|
|000036a0| 44 52 20 52 31 31 2c 5b | 52 31 32 2c 23 38 5d 0d |DR R11,[|R12,#8].|
|000036b0| 17 fc 1b 20 4c 44 52 20 | 52 34 2c 5b 52 31 30 2c |... LDR |R4,[R10,|
|000036c0| 52 37 2c 41 53 4c 20 23 | 32 5d 0d 18 06 1b 20 4c |R7,ASL #|2].... L|
|000036d0| 44 52 20 52 35 2c 5b 52 | 31 31 2c 52 37 2c 41 53 |DR R5,[R|11,R7,AS|
|000036e0| 4c 20 23 32 5d 0d 18 10 | 15 20 4d 4f 56 20 52 34 |L #2]...|. MOV R4|
|000036f0| 2c 52 34 2c 41 53 52 20 | 52 30 0d 18 1a 15 20 4d |,R4,ASR |R0.... M|
|00003700| 4f 56 20 52 35 2c 52 35 | 2c 41 53 52 20 52 30 0d |OV R5,R5|,ASR R0.|
|00003710| 18 24 12 20 52 53 42 20 | 52 30 2c 52 30 2c 23 33 |.$. RSB |R0,R0,#3|
|00003720| 30 0d 18 2e 11 20 4d 55 | 4c 20 52 36 2c 52 31 2c |0.... MU|L R6,R1,|
|00003730| 52 34 0d 18 38 11 20 4d | 55 4c 20 52 37 2c 52 32 |R4..8. M|UL R7,R2|
|00003740| 2c 52 35 0d 18 42 11 20 | 53 55 42 20 52 38 2c 52 |,R5..B. |SUB R8,R|
|00003750| 36 2c 52 37 0d 18 4c 11 | 20 4d 55 4c 20 52 36 2c |6,R7..L.| MUL R6,|
|00003760| 52 32 2c 52 34 0d 18 56 | 11 20 4d 55 4c 20 52 37 |R2,R4..V|. MUL R7|
|00003770| 2c 52 31 2c 52 35 0d 18 | 60 11 20 41 44 44 20 52 |,R1,R5..|`. ADD R|
|00003780| 37 2c 52 36 2c 52 37 0d | 18 6a 15 20 4d 4f 56 20 |7,R6,R7.|.j. MOV |
|00003790| 52 31 2c 52 37 2c 41 53 | 52 20 52 30 0d 18 74 15 |R1,R7,AS|R R0..t.|
|000037a0| 20 4d 4f 56 20 52 32 2c | 52 38 2c 41 53 52 20 52 | MOV R2,|R8,ASR R|
|000037b0| 30 0d 18 7e 1b 20 4c 44 | 4d 46 44 20 52 31 33 21 |0..~. LD|MFD R13!|
|000037c0| 2c 7b 52 34 2d 52 31 31 | 2c 50 43 7d 0d 18 88 06 |,{R4-R11|,PC}....|
|000037d0| 20 3a 0d 18 92 0e 20 2e | 67 61 6d 65 6f 76 65 72 | :.... .|gameover|
|000037e0| 0d 18 9c 15 20 53 54 4d | 46 44 20 52 31 33 21 2c |.... STM|FD R13!,|
|000037f0| 7b 52 31 34 7d 0d 18 a6 | 10 20 42 4c 20 6c 6f 61 |{R14}...|. BL loa|
|00003800| 64 69 6e 66 6f 0d 18 b0 | 12 20 4c 44 52 20 52 31 |dinfo...|. LDR R1|
|00003810| 31 2c 5b 52 31 32 5d 0d | 18 ba 0f 20 4d 56 4e 20 |1,[R12].|... MVN |
|00003820| 52 31 30 2c 23 30 0d 18 | c4 06 20 3a 0d 18 ce 15 |R10,#0..|.. :....|
|00003830| 20 2e 6c 6f 6f 70 66 69 | 6e 64 6f 62 6a 65 63 74 | .loopfi|ndobject|
|00003840| 32 0d 18 d8 13 20 41 44 | 44 20 52 31 30 2c 52 31 |2.... AD|D R10,R1|
|00003850| 30 2c 23 31 0d 18 e2 2b | 20 4c 44 52 20 52 30 2c |0,#1...+| LDR R0,|
|00003860| 5b 52 31 31 2c 52 31 30 | 2c 41 53 4c 20 23 6f 62 |[R11,R10|,ASL #ob|
|00003870| 6a 65 63 74 6c 65 6e 67 | 74 68 6c 6f 67 25 5d 0d |jectleng|thlog%].|
|00003880| 18 ec 27 20 43 4d 50 20 | 52 31 30 2c 23 6d 61 78 |..' CMP |R10,#max|
|00003890| 6f 62 6a 65 63 74 73 25 | 3a 42 47 45 20 66 69 6e |objects%|:BGE fin|
|000038a0| 6e 69 73 68 65 64 0d 18 | f6 22 20 43 4d 50 20 52 |nished..|." CMP R|
|000038b0| 30 2c 23 30 3a 42 45 51 | 20 6c 6f 6f 70 66 69 6e |0,#0:BEQ| loopfin|
|000038c0| 64 6f 62 6a 65 63 74 32 | 0d 19 00 29 20 41 44 44 |dobject2|...) ADD|
|000038d0| 20 52 39 2c 52 31 31 2c | 52 31 30 2c 41 53 4c 20 | R9,R11,|R10,ASL |
|000038e0| 23 6f 62 6a 65 63 74 6c | 65 6e 67 74 68 6c 6f 67 |#objectl|engthlog|
|000038f0| 25 0d 19 0a 1a 20 4d 4f | 56 20 52 37 2c 23 30 3a |%.... MO|V R7,#0:|
|00003900| 53 54 52 20 52 37 2c 5b | 52 39 5d 0d 19 14 0e 20 |STR R7,[|R9].... |
|00003910| 4d 4f 56 20 52 38 2c 23 | 32 0d 19 1e 0d 20 42 4c |MOV R8,#|2.... BL|
|00003920| 20 65 78 70 6c 6f 0d 19 | 28 16 20 42 20 6c 6f 6f | explo..|(. B loo|
|00003930| 70 66 69 6e 64 6f 62 6a | 65 63 74 32 0d 19 32 06 |pfindobj|ect2..2.|
|00003940| 20 3a 0d 19 3c 0f 20 2e | 66 69 6e 6e 69 73 68 65 | :..<. .|finnishe|
|00003950| 64 0d 19 46 14 20 4c 44 | 4d 46 44 20 52 31 33 21 |d..F. LD|MFD R13!|
|00003960| 2c 7b 50 43 7d 0d 19 50 | 06 20 3a 0d 19 5a 0c 20 |,{PC}..P|. :..Z. |
|00003970| 2e 76 65 72 74 65 78 0d | 19 64 1c 20 53 54 4d 46 |.vertex.|.d. STMF|
|00003980| 44 20 52 31 33 21 2c 7b | 52 30 2d 52 31 31 2c 52 |D R13!,{|R0-R11,R|
|00003990| 31 34 7d 0d 19 6e 16 20 | 4c 44 52 20 52 31 31 2c |14}..n. |LDR R11,|
|000039a0| 5b 52 31 32 2c 23 31 36 | 5d 0d 19 78 11 20 53 55 |[R12,#16|]..x. SU|
|000039b0| 42 20 52 30 2c 52 30 2c | 23 31 0d 19 82 1b 20 41 |B R0,R0,|#1.... A|
|000039c0| 44 44 20 52 31 31 2c 52 | 31 31 2c 52 30 2c 41 53 |DD R11,R|11,R0,AS|
|000039d0| 4c 20 23 31 30 0d 19 8c | 16 20 4c 44 52 20 52 31 |L #10...|. LDR R1|
|000039e0| 30 2c 5b 52 31 31 5d 2c | 23 31 36 0d 19 96 15 20 |0,[R11],|#16.... |
|000039f0| 4c 44 52 20 52 38 2c 5b | 52 31 32 2c 23 32 34 5d |LDR R8,[|R12,#24]|
|00003a00| 0d 19 a0 06 20 3a 0d 19 | aa 10 20 2e 6c 6f 6f 70 |.... :..|.. .loop|
|00003a10| 76 65 72 74 65 78 0d 19 | b4 14 20 4c 44 52 20 52 |vertex..|.. LDR R|
|00003a20| 31 2c 5b 52 31 31 5d 2c | 23 34 0d 19 be 14 20 4c |1,[R11],|#4.... L|
|00003a30| 44 52 20 52 32 2c 5b 52 | 31 31 5d 2c 23 34 0d 19 |DR R2,[R|11],#4..|
|00003a40| c8 14 20 4c 44 52 20 52 | 33 2c 5b 52 31 31 5d 2c |.. LDR R|3,[R11],|
|00003a50| 23 38 0d 19 d2 14 20 4c | 44 52 20 52 37 2c 5b 52 |#8.... L|DR R7,[R|
|00003a60| 39 2c 23 34 30 5d 0d 19 | dc 0f 20 4d 4f 56 20 52 |9,#40]..|.. MOV R|
|00003a70| 30 2c 23 31 30 0d 19 e6 | 13 20 42 4c 20 72 6f 74 |0,#10...|. BL rot|
|00003a80| 61 74 65 78 61 78 69 73 | 0d 19 f0 14 20 4c 44 52 |atexaxis|.... LDR|
|00003a90| 20 52 37 2c 5b 52 39 2c | 23 34 34 5d 0d 19 fa 0f | R7,[R9,|#44]....|
|00003aa0| 20 4d 4f 56 20 52 30 2c | 23 31 30 0d 1a 04 13 20 | MOV R0,|#10.... |
|00003ab0| 42 4c 20 72 6f 74 61 74 | 65 79 61 78 69 73 0d 1a |BL rotat|eyaxis..|
|00003ac0| 0e 14 20 4c 44 52 20 52 | 37 2c 5b 52 39 2c 23 34 |.. LDR R|7,[R9,#4|
|00003ad0| 38 5d 0d 1a 18 0f 20 4d | 4f 56 20 52 30 2c 23 31 |8].... M|OV R0,#1|
|00003ae0| 30 0d 1a 22 13 20 42 4c | 20 72 6f 74 61 74 65 7a |0..". BL| rotatez|
|00003af0| 61 78 69 73 0d 1a 2c 11 | 20 41 44 44 20 52 31 2c |axis..,.| ADD R1,|
|00003b00| 52 31 2c 52 34 0d 1a 36 | 11 20 41 44 44 20 52 32 |R1,R4..6|. ADD R2|
|00003b10| 2c 52 32 2c 52 35 0d 1a | 40 11 20 41 44 44 20 52 |,R2,R5..|@. ADD R|
|00003b20| 33 2c 52 33 2c 52 36 0d | 1a 4a 15 20 4c 44 52 20 |3,R3,R6.|.J. LDR |
|00003b30| 52 30 2c 5b 52 31 32 2c | 23 31 32 5d 0d 1a 54 1a |R0,[R12,|#12]..T.|
|00003b40| 20 4c 44 52 20 52 30 2c | 5b 52 30 2c 52 33 2c 41 | LDR R0,|[R0,R3,A|
|00003b50| 53 4c 20 23 32 5d 0d 1a | 5e 11 20 4d 55 4c 20 52 |SL #2]..|^. MUL R|
|00003b60| 31 2c 52 30 2c 52 31 0d | 1a 68 11 20 4d 55 4c 20 |1,R0,R1.|.h. MUL |
|00003b70| 52 32 2c 52 30 2c 52 32 | 0d 1a 72 16 20 4d 4f 56 |R2,R0,R2|..r. MOV|
|00003b80| 20 52 31 2c 52 31 2c 41 | 53 52 20 23 31 32 0d 1a | R1,R1,A|SR #12..|
|00003b90| 7c 16 20 4d 4f 56 20 52 | 32 2c 52 32 2c 41 53 52 ||. MOV R|2,R2,ASR|
|00003ba0| 20 23 31 32 0d 1a 86 13 | 20 53 54 52 20 52 31 2c | #12....| STR R1,|
|00003bb0| 5b 52 38 5d 2c 23 34 0d | 1a 90 13 20 53 54 52 20 |[R8],#4.|... STR |
|00003bc0| 52 32 2c 5b 52 38 5d 2c | 23 34 0d 1a 9a 13 20 53 |R2,[R8],|#4.... S|
|00003bd0| 54 52 20 52 33 2c 5b 52 | 38 5d 2c 23 38 0d 1a a4 |TR R3,[R|8],#8...|
|00003be0| 13 20 53 55 42 20 52 31 | 30 2c 52 31 30 2c 23 31 |. SUB R1|0,R10,#1|
|00003bf0| 0d 1a ae 0f 20 43 4d 50 | 20 52 31 30 2c 23 30 0d |.... CMP| R10,#0.|
|00003c00| 1a b8 13 20 42 47 45 20 | 6c 6f 6f 70 76 65 72 74 |... BGE |loopvert|
|00003c10| 65 78 0d 1a c2 1b 20 4c | 44 4d 46 44 20 52 31 33 |ex.... L|DMFD R13|
|00003c20| 21 2c 7b 52 30 2d 52 31 | 31 2c 50 43 7d 0d 1a cc |!,{R0-R1|1,PC}...|
|00003c30| 06 20 3a 0d 1a d6 10 20 | 2e 64 72 61 77 66 61 63 |. :.... |.drawfac|
|00003c40| 65 74 73 0d 1a e0 1c 20 | 53 54 4d 46 44 20 52 31 |ets.... |STMFD R1|
|00003c50| 33 21 2c 7b 52 30 2d 52 | 31 31 2c 52 31 34 7d 0d |3!,{R0-R|11,R14}.|
|00003c60| 1a ea 0f 20 4d 4f 56 20 | 52 31 2c 23 31 31 0d 1a |... MOV |R1,#11..|
|00003c70| f4 17 20 43 4d 50 20 52 | 30 2c 23 34 3a 42 45 51 |.. CMP R|0,#4:BEQ|
|00003c80| 20 66 61 64 65 0d 1a fe | 17 20 43 4d 50 20 52 30 | fade...|. CMP R0|
|00003c90| 2c 23 36 3a 42 45 51 20 | 66 61 64 65 0d 1b 08 0f |,#6:BEQ |fade....|
|00003ca0| 20 42 20 73 6b 69 70 66 | 61 64 65 0d 1b 12 06 20 | B skipf|ade.... |
|00003cb0| 3a 0d 1b 1c 0a 20 2e 66 | 61 64 65 0d 1b 26 3f 20 |:.... .f|ade..&? |
|00003cc0| 4c 44 52 20 52 31 2c 5b | 52 39 2c 23 36 34 5d 3a |LDR R1,[|R9,#64]:|
|00003cd0| 43 4d 50 20 52 31 2c 23 | 32 34 3a 4d 4f 56 47 45 |CMP R1,#|24:MOVGE|
|00003ce0| 20 52 31 2c 23 31 31 3a | 4d 4f 56 4c 54 20 52 31 | R1,#11:|MOVLT R1|
|00003cf0| 2c 52 31 2c 41 53 52 20 | 23 31 0d 1b 30 06 20 3a |,R1,ASR |#1..0. :|
|00003d00| 0d 1b 3a 0e 20 2e 73 6b | 69 70 66 61 64 65 0d 1b |..:. .sk|ipfade..|
|00003d10| 44 16 20 4c 44 52 20 52 | 31 31 2c 5b 52 31 32 2c |D. LDR R|11,[R12,|
|00003d20| 23 32 30 5d 0d 1b 4e 11 | 20 53 55 42 20 52 30 2c |#20]..N.| SUB R0,|
|00003d30| 52 30 2c 23 31 0d 1b 58 | 1b 20 41 44 44 20 52 31 |R0,#1..X|. ADD R1|
|00003d40| 31 2c 52 31 31 2c 52 30 | 2c 41 53 4c 20 23 31 30 |1,R11,R0|,ASL #10|
|00003d50| 0d 1b 62 16 20 4c 44 52 | 20 52 31 30 2c 5b 52 31 |..b. LDR| R10,[R1|
|00003d60| 31 5d 2c 23 31 36 0d 1b | 6c 15 20 4c 44 52 20 52 |1],#16..|l. LDR R|
|00003d70| 38 2c 5b 52 31 32 2c 23 | 32 34 5d 0d 1b 76 35 20 |8,[R12,#|24]..v5 |
|00003d80| 4d 4f 56 20 52 30 2c 23 | 31 38 3a 53 57 49 20 30 |MOV R0,#|18:SWI 0|
|00003d90| 3a 4d 4f 56 20 52 30 2c | 23 30 3a 53 57 49 20 30 |:MOV R0,|#0:SWI 0|
|00003da0| 3a 4d 4f 56 20 52 30 2c | 52 31 3a 53 57 49 20 30 |:MOV R0,|R1:SWI 0|
|00003db0| 0d 1b 80 06 20 3a 0d 1b | 8a 10 20 2e 6c 6f 6f 70 |.... :..|.. .loop|
|00003dc0| 66 61 63 65 74 73 0d 1b | 94 14 20 4c 44 52 20 52 |facets..|.. LDR R|
|00003dd0| 33 2c 5b 52 31 31 5d 2c | 23 34 0d 1b 9e 18 20 41 |3,[R11],|#4.... A|
|00003de0| 44 44 20 52 37 2c 52 38 | 2c 52 33 2c 41 53 4c 20 |DD R7,R8|,R3,ASL |
|00003df0| 23 34 0d 1b a8 10 20 4c | 44 52 20 52 31 2c 5b 52 |#4.... L|DR R1,[R|
|00003e00| 37 5d 0d 1b b2 13 20 41 | 44 44 20 52 31 2c 52 31 |7].... A|DD R1,R1|
|00003e10| 2c 23 36 34 30 0d 1b bc | 13 20 4c 44 52 20 52 32 |,#640...|. LDR R2|
|00003e20| 2c 5b 52 37 2c 23 34 5d | 0d 1b c6 13 20 41 44 44 |,[R7,#4]|.... ADD|
|00003e30| 20 52 32 2c 52 32 2c 23 | 35 31 32 0d 1b d0 14 20 | R2,R2,#|512.... |
|00003e40| 4c 44 52 20 52 33 2c 5b | 52 31 31 5d 2c 23 34 0d |LDR R3,[|R11],#4.|
|00003e50| 1b da 18 20 41 44 44 20 | 52 37 2c 52 38 2c 52 33 |... ADD |R7,R8,R3|
|00003e60| 2c 41 53 4c 20 23 34 0d | 1b e4 10 20 4c 44 52 20 |,ASL #4.|... LDR |
|00003e70| 52 34 2c 5b 52 37 5d 0d | 1b ee 13 20 41 44 44 20 |R4,[R7].|... ADD |
|00003e80| 52 34 2c 52 34 2c 23 36 | 34 30 0d 1b f8 13 20 4c |R4,R4,#6|40.... L|
|00003e90| 44 52 20 52 35 2c 5b 52 | 37 2c 23 34 5d 0d 1c 02 |DR R5,[R|7,#4]...|
|00003ea0| 13 20 41 44 44 20 52 35 | 2c 52 35 2c 23 35 31 32 |. ADD R5|,R5,#512|
|00003eb0| 0d 1c 0c 14 20 4c 44 52 | 20 52 33 2c 5b 52 31 31 |.... LDR| R3,[R11|
|00003ec0| 5d 2c 23 34 0d 1c 16 18 | 20 41 44 44 20 52 37 2c |],#4....| ADD R7,|
|00003ed0| 52 38 2c 52 33 2c 41 53 | 4c 20 23 34 0d 1c 20 10 |R8,R3,AS|L #4.. .|
|00003ee0| 20 4c 44 52 20 52 36 2c | 5b 52 37 5d 0d 1c 2a 13 | LDR R6,|[R7]..*.|
|00003ef0| 20 41 44 44 20 52 36 2c | 52 36 2c 23 36 34 30 0d | ADD R6,|R6,#640.|
|00003f00| 1c 34 13 20 4c 44 52 20 | 52 39 2c 5b 52 37 2c 23 |.4. LDR |R9,[R7,#|
|00003f10| 34 5d 0d 1c 3e 13 20 41 | 44 44 20 52 39 2c 52 39 |4]..>. A|DD R9,R9|
|00003f20| 2c 23 35 31 32 0d 1c 48 | 14 20 42 4c 20 68 69 64 |,#512..H|. BL hid|
|00003f30| 64 65 6e 66 61 63 65 74 | 73 0d 1c 52 0e 20 43 4d |denfacet|s..R. CM|
|00003f40| 50 20 52 30 2c 23 30 0d | 1c 5c 15 20 41 44 44 4c |P R0,#0.|.\. ADDL|
|00003f50| 54 20 52 31 31 2c 52 31 | 31 2c 23 34 0d 1c 66 0f |T R11,R1|1,#4..f.|
|00003f60| 20 42 4c 54 20 6e 6f 70 | 6c 6f 74 0d 1c 70 0e 20 | BLT nop|lot..p. |
|00003f70| 4d 4f 56 20 52 30 2c 23 | 34 0d 1c 7a 0c 20 53 57 |MOV R0,#|4..z. SW|
|00003f80| 49 20 26 34 35 0d 1c 84 | 0e 20 4d 4f 56 20 52 30 |I &45...|. MOV R0|
|00003f90| 2c 23 35 0d 1c 8e 0e 20 | 4d 4f 56 20 52 31 2c 52 |,#5.... |MOV R1,R|
|00003fa0| 34 0d 1c 98 0e 20 4d 4f | 56 20 52 32 2c 52 35 0d |4.... MO|V R2,R5.|
|00003fb0| 1c a2 0c 20 53 57 49 20 | 26 34 35 0d 1c ac 0e 20 |... SWI |&45.... |
|00003fc0| 4d 4f 56 20 52 31 2c 52 | 36 0d 1c b6 0e 20 4d 4f |MOV R1,R|6.... MO|
|00003fd0| 56 20 52 32 2c 52 39 0d | 1c c0 0c 20 53 57 49 20 |V R2,R9.|... SWI |
|00003fe0| 26 34 35 0d 1c ca 14 20 | 4c 44 52 20 52 33 2c 5b |&45.... |LDR R3,[|
|00003ff0| 52 31 31 5d 2c 23 34 0d | 1c d4 18 20 41 44 44 20 |R11],#4.|... ADD |
|00004000| 52 37 2c 52 38 2c 52 33 | 2c 41 53 4c 20 23 34 0d |R7,R8,R3|,ASL #4.|
|00004010| 1c de 10 20 4c 44 52 20 | 52 31 2c 5b 52 37 5d 0d |... LDR |R1,[R7].|
|00004020| 1c e8 13 20 41 44 44 20 | 52 31 2c 52 31 2c 23 36 |... ADD |R1,R1,#6|
|00004030| 34 30 0d 1c f2 13 20 4c | 44 52 20 52 32 2c 5b 52 |40.... L|DR R2,[R|
|00004040| 37 2c 23 34 5d 0d 1c fc | 13 20 41 44 44 20 52 32 |7,#4]...|. ADD R2|
|00004050| 2c 52 32 2c 23 35 31 32 | 0d 1d 06 0e 20 4d 4f 56 |,R2,#512|.... MOV|
|00004060| 20 52 30 2c 23 35 0d 1d | 10 0c 20 53 57 49 20 26 | R0,#5..|.. SWI &|
|00004070| 34 35 0d 1d 1a 16 20 4c | 44 52 20 52 33 2c 5b 52 |45.... L|DR R3,[R|
|00004080| 31 31 2c 23 2d 31 36 5d | 0d 1d 24 18 20 41 44 44 |11,#-16]|..$. ADD|
|00004090| 20 52 37 2c 52 38 2c 52 | 33 2c 41 53 4c 20 23 34 | R7,R8,R|3,ASL #4|
|000040a0| 0d 1d 2e 10 20 4c 44 52 | 20 52 31 2c 5b 52 37 5d |.... LDR| R1,[R7]|
|000040b0| 0d 1d 38 13 20 41 44 44 | 20 52 31 2c 52 31 2c 23 |..8. ADD| R1,R1,#|
|000040c0| 36 34 30 0d 1d 42 13 20 | 4c 44 52 20 52 32 2c 5b |640..B. |LDR R2,[|
|000040d0| 52 37 2c 23 34 5d 0d 1d | 4c 13 20 41 44 44 20 52 |R7,#4]..|L. ADD R|
|000040e0| 32 2c 52 32 2c 23 35 31 | 32 0d 1d 56 0e 20 4d 4f |2,R2,#51|2..V. MO|
|000040f0| 56 20 52 30 2c 23 35 0d | 1d 60 0c 20 53 57 49 20 |V R0,#5.|.`. SWI |
|00004100| 26 34 35 0d 1d 6a 06 20 | 3a 0d 1d 74 0c 20 2e 6e |&45..j. |:..t. .n|
|00004110| 6f 70 6c 6f 74 0d 1d 7e | 13 20 53 55 42 20 52 31 |oplot..~|. SUB R1|
|00004120| 30 2c 52 31 30 2c 23 31 | 0d 1d 88 0f 20 43 4d 50 |0,R10,#1|.... CMP|
|00004130| 20 52 31 30 2c 23 30 0d | 1d 92 13 20 42 47 54 20 | R10,#0.|... BGT |
|00004140| 6c 6f 6f 70 66 61 63 65 | 74 73 0d 1d 9c 1b 20 4c |loopface|ts.... L|
|00004150| 44 4d 46 44 20 52 31 33 | 21 2c 7b 52 30 2d 52 31 |DMFD R13|!,{R0-R1|
|00004160| 31 2c 50 43 7d 0d 1d a6 | 06 20 3a 0d 1d b0 12 20 |1,PC}...|. :.... |
|00004170| 2e 68 69 64 64 65 6e 66 | 61 63 65 74 73 0d 1d ba |.hiddenf|acets...|
|00004180| 1c 20 53 54 4d 46 44 20 | 52 31 33 21 2c 7b 52 31 |. STMFD |R13!,{R1|
|00004190| 2d 52 31 31 2c 52 31 34 | 7d 0d 1d c4 11 20 53 55 |-R11,R14|}.... SU|
|000041a0| 42 20 52 33 2c 52 31 2c | 52 34 0d 1d ce 11 20 53 |B R3,R1,|R4.... S|
|000041b0| 55 42 20 52 37 2c 52 32 | 2c 52 35 0d 1d d8 11 20 |UB R7,R2|,R5.... |
|000041c0| 53 55 42 20 52 38 2c 52 | 36 2c 52 34 0d 1d e2 12 |SUB R8,R|6,R4....|
|000041d0| 20 53 55 42 20 52 31 30 | 2c 52 39 2c 52 35 0d 1d | SUB R10|,R9,R5..|
|000041e0| ec 12 20 4d 55 4c 20 52 | 33 2c 52 31 30 2c 52 33 |.. MUL R|3,R10,R3|
|000041f0| 0d 1d f6 11 20 4d 55 4c | 20 52 37 2c 52 38 2c 52 |.... MUL| R7,R8,R|
|00004200| 37 0d 1e 00 11 20 53 55 | 42 20 52 30 2c 52 33 2c |7.... SU|B R0,R3,|
|00004210| 52 37 0d 1e 0a 1b 20 4c | 44 4d 46 44 20 52 31 33 |R7.... L|DMFD R13|
|00004220| 21 2c 7b 52 31 2d 52 31 | 31 2c 50 43 7d 0d 1e 14 |!,{R1-R1|1,PC}...|
|00004230| 06 20 3a 0d 1e 1e 0b 20 | 2e 73 68 65 6c 6c 0d 1e |. :.... |.shell..|
|00004240| 28 1c 20 53 54 4d 46 44 | 20 52 31 33 21 2c 7b 52 |(. STMFD| R13!,{R|
|00004250| 31 2d 52 31 31 2c 52 31 | 34 7d 0d 1e 32 15 20 4c |1-R11,R1|4}..2. L|
|00004260| 44 52 20 52 30 2c 5b 52 | 31 32 2c 23 33 36 5d 0d |DR R0,[R|12,#36].|
|00004270| 1e 3c 0e 20 43 4d 50 20 | 52 30 2c 23 30 0d 1e 46 |.<. CMP |R0,#0..F|
|00004280| 11 20 42 4e 45 20 62 69 | 6e 66 75 6c 6c 31 0d 1e |. BNE bi|nfull1..|
|00004290| 50 0e 20 4d 4f 56 20 52 | 30 2c 23 31 0d 1e 5a 15 |P. MOV R|0,#1..Z.|
|000042a0| 20 53 54 52 20 52 30 2c | 5b 52 31 32 2c 23 33 36 | STR R0,|[R12,#36|
|000042b0| 5d 0d 1e 64 0f 20 4d 4f | 56 20 52 31 30 2c 23 30 |]..d. MO|V R10,#0|
|000042c0| 0d 1e 6e 06 20 3a 0d 1e | 78 13 20 2e 6c 6f 6f 70 |..n. :..|x. .loop|
|000042d0| 66 69 6e 64 66 72 65 65 | 31 0d 1e 82 13 20 41 44 |findfree|1.... AD|
|000042e0| 44 20 52 31 30 2c 52 31 | 30 2c 23 31 0d 1e 8c 2b |D R10,R1|0,#1...+|
|000042f0| 20 4c 44 52 20 52 30 2c | 5b 52 31 31 2c 52 31 30 | LDR R0,|[R11,R10|
|00004300| 2c 41 53 4c 20 23 6f 62 | 6a 65 63 74 6c 65 6e 67 |,ASL #ob|jectleng|
|00004310| 74 68 6c 6f 67 25 5d 0d | 1e 96 26 20 43 4d 50 20 |thlog%].|..& CMP |
|00004320| 52 31 30 2c 23 6d 61 78 | 6f 62 6a 65 63 74 73 25 |R10,#max|objects%|
|00004330| 3a 42 47 45 20 62 69 6e | 66 75 6c 6c 31 0d 1e a0 |:BGE bin|full1...|
|00004340| 20 20 43 4d 50 20 52 30 | 2c 23 30 3a 42 4e 45 20 | CMP R0|,#0:BNE |
|00004350| 6c 6f 6f 70 66 69 6e 64 | 66 72 65 65 31 0d 1e aa |loopfind|free1...|
|00004360| 29 20 41 44 44 20 52 39 | 2c 52 31 31 2c 52 31 30 |) ADD R9|,R11,R10|
|00004370| 2c 41 53 4c 20 23 6f 62 | 6a 65 63 74 6c 65 6e 67 |,ASL #ob|jectleng|
|00004380| 74 68 6c 6f 67 25 0d 1e | b4 1a 20 4d 4f 56 20 52 |thlog%..|.. MOV R|
|00004390| 30 2c 23 32 3a 53 54 52 | 20 52 30 2c 5b 52 39 5d |0,#2:STR| R0,[R9]|
|000043a0| 0d 1e be 1e 20 4d 4f 56 | 20 52 30 2c 23 30 3a 53 |.... MOV| R0,#0:S|
|000043b0| 54 52 20 52 30 2c 5b 52 | 39 2c 23 31 36 5d 0d 1e |TR R0,[R|9,#16]..|
|000043c0| c8 1e 20 4d 4f 56 20 52 | 30 2c 23 30 3a 53 54 52 |.. MOV R|0,#0:STR|
|000043d0| 20 52 30 2c 5b 52 39 2c | 23 32 30 5d 0d 1e d2 1e | R0,[R9,|#20]....|
|000043e0| 20 4d 4f 56 20 52 30 2c | 23 30 3a 53 54 52 20 52 | MOV R0,|#0:STR R|
|000043f0| 30 2c 5b 52 39 2c 23 32 | 34 5d 0d 1e dc 1e 20 4d |0,[R9,#2|4].... M|
|00004400| 4f 56 20 52 30 2c 23 30 | 3a 53 54 52 20 52 30 2c |OV R0,#0|:STR R0,|
|00004410| 5b 52 39 2c 23 34 30 5d | 0d 1e e6 1e 20 4d 4f 56 |[R9,#40]|.... MOV|
|00004420| 20 52 30 2c 23 30 3a 53 | 54 52 20 52 30 2c 5b 52 | R0,#0:S|TR R0,[R|
|00004430| 39 2c 23 34 34 5d 0d 1e | f0 1e 20 4d 4f 56 20 52 |9,#44]..|.. MOV R|
|00004440| 30 2c 23 30 3a 53 54 52 | 20 52 30 2c 5b 52 39 2c |0,#0:STR| R0,[R9,|
|00004450| 23 34 38 5d 0d 1e fa 15 | 20 4c 44 52 20 52 37 2c |#48]....| LDR R7,|
|00004460| 5b 52 31 31 2c 23 32 30 | 5d 0d 1f 04 30 20 4d 4f |[R11,#20|]...0 MO|
|00004470| 56 20 52 31 2c 23 30 3a | 4c 44 52 20 52 33 2c 5b |V R1,#0:|LDR R3,[|
|00004480| 52 31 32 2c 23 33 32 5d | 3a 4d 4f 56 20 52 33 2c |R12,#32]|:MOV R3,|
|00004490| 52 33 2c 41 53 4c 20 23 | 32 0d 1f 0e 0f 20 4d 4f |R3,ASL #|2.... MO|
|000044a0| 56 20 52 30 2c 23 31 36 | 0d 1f 18 13 20 42 4c 20 |V R0,#16|.... BL |
|000044b0| 72 6f 74 61 74 65 79 61 | 78 69 73 0d 1f 22 14 20 |rotateya|xis..". |
|000044c0| 53 54 52 20 52 31 2c 5b | 52 39 2c 23 35 32 5d 0d |STR R1,[|R9,#52].|
|000044d0| 1f 2c 0e 20 4d 4f 56 20 | 52 32 2c 23 30 0d 1f 36 |.,. MOV |R2,#0..6|
|000044e0| 14 20 53 54 52 20 52 32 | 2c 5b 52 39 2c 23 35 36 |. STR R2|,[R9,#56|
|000044f0| 5d 0d 1f 40 14 20 53 54 | 52 20 52 33 2c 5b 52 39 |]..@. ST|R R3,[R9|
|00004500| 2c 23 36 30 5d 0d 1f 4a | 0e 20 4d 4f 56 20 52 34 |,#60]..J|. MOV R4|
|00004510| 2c 23 32 0d 1f 54 33 20 | 4c 44 52 20 52 30 2c 5b |,#2..T3 |LDR R0,[|
|00004520| 52 31 31 2c 23 34 5d 3a | 4d 4c 41 20 52 30 2c 52 |R11,#4]:|MLA R0,R|
|00004530| 34 2c 52 31 2c 52 30 3a | 53 54 52 20 52 30 2c 5b |4,R1,R0:|STR R0,[|
|00004540| 52 39 2c 23 34 5d 0d 1f | 5e 33 20 4c 44 52 20 52 |R9,#4]..|^3 LDR R|
|00004550| 30 2c 5b 52 31 31 2c 23 | 38 5d 3a 4d 4c 41 20 52 |0,[R11,#|8]:MLA R|
|00004560| 30 2c 52 34 2c 52 32 2c | 52 30 3a 53 54 52 20 52 |0,R4,R2,|R0:STR R|
|00004570| 30 2c 5b 52 39 2c 23 38 | 5d 0d 1f 68 35 20 4c 44 |0,[R9,#8|]..h5 LD|
|00004580| 52 20 52 30 2c 5b 52 31 | 31 2c 23 31 32 5d 3a 4d |R R0,[R1|1,#12]:M|
|00004590| 4c 41 20 52 30 2c 52 34 | 2c 52 33 2c 52 30 3a 53 |LA R0,R4|,R3,R0:S|
|000045a0| 54 52 20 52 30 2c 5b 52 | 39 2c 23 31 32 5d 0d 1f |TR R0,[R|9,#12]..|
|000045b0| 72 1e 20 4d 4f 56 20 52 | 30 2c 23 31 3a 53 54 52 |r. MOV R|0,#1:STR|
|000045c0| 20 52 30 2c 5b 52 39 2c | 23 36 34 5d 0d 1f 7c 20 | R0,[R9,|#64]..| |
|000045d0| 20 4d 4f 56 20 52 30 2c | 23 31 32 33 3a 53 54 52 | MOV R0,|#123:STR|
|000045e0| 20 52 30 2c 5b 52 39 2c | 23 36 38 5d 0d 1f 86 1f | R0,[R9,|#68]....|
|000045f0| 20 4d 4f 56 20 52 30 2c | 23 37 31 3a 53 54 52 20 | MOV R0,|#71:STR |
|00004600| 52 30 2c 5b 52 39 2c 23 | 37 32 5d 0d 1f 90 1f 20 |R0,[R9,#|72].... |
|00004610| 4d 4f 56 20 52 30 2c 23 | 35 33 3a 53 54 52 20 52 |MOV R0,#|53:STR R|
|00004620| 30 2c 5b 52 39 2c 23 37 | 36 5d 0d 1f 9a 37 20 4d |0,[R9,#7|6]...7 M|
|00004630| 4f 56 20 52 30 2c 23 28 | 38 2a 46 29 5e 32 3a 41 |OV R0,#(|8*F)^2:A|
|00004640| 44 44 20 52 30 2c 52 30 | 2c 23 28 31 2a 46 29 5e |DD R0,R0|,#(1*F)^|
|00004650| 32 3a 53 54 52 20 52 30 | 2c 5b 52 39 2c 23 38 34 |2:STR R0|,[R9,#84|
|00004660| 5d 0d 1f a4 0e 20 4d 4f | 56 20 52 30 2c 23 31 0d |].... MO|V R0,#1.|
|00004670| 1f ae 0e 20 4d 56 4e 20 | 52 31 2c 23 33 0d 1f b8 |... MVN |R1,#3...|
|00004680| 10 20 4d 4f 56 20 52 32 | 2c 23 31 30 30 0d 1f c2 |. MOV R2|,#100...|
|00004690| 0f 20 4d 4f 56 20 52 33 | 2c 23 37 30 0d 1f cc 18 |. MOV R3|,#70....|
|000046a0| 20 53 57 49 20 22 53 6f | 75 6e 64 5f 43 6f 6e 74 | SWI "So|und_Cont|
|000046b0| 72 6f 6c 22 0d 1f d6 06 | 20 3a 0d 1f e0 0e 20 2e |rol"....| :.... .|
|000046c0| 62 69 6e 66 75 6c 6c 31 | 0d 1f ea 1b 20 4c 44 4d |binfull1|.... LDM|
|000046d0| 46 44 20 52 31 33 21 2c | 7b 52 31 2d 52 31 31 2c |FD R13!,|{R1-R11,|
|000046e0| 50 43 7d 0d 1f f4 06 20 | 3a 0d 1f fe 0f 20 2e 74 |PC}.... |:.... .t|
|000046f0| 61 6e 6b 64 72 69 76 65 | 0d 20 08 1c 20 53 54 4d |ankdrive|. .. STM|
|00004700| 46 44 20 52 31 33 21 2c | 7b 52 30 2d 52 31 31 2c |FD R13!,|{R0-R11,|
|00004710| 52 31 34 7d 0d 20 12 14 | 20 4c 44 52 20 52 30 2c |R14}. ..| LDR R0,|
|00004720| 5b 52 39 2c 23 38 30 5d | 0d 20 1c 0e 20 43 4d 50 |[R9,#80]|. .. CMP|
|00004730| 20 52 30 2c 23 30 0d 20 | 26 10 20 42 4c 45 51 20 | R0,#0. |&. BLEQ |
|00004740| 6e 65 77 61 69 6d 0d 20 | 30 0e 20 43 4d 50 20 52 |newaim. |0. CMP R|
|00004750| 30 2c 23 31 0d 20 3a 10 | 20 42 4c 45 51 20 61 74 |0,#1. :.| BLEQ at|
|00004760| 74 61 63 6b 0d 20 44 0e | 20 43 4d 50 20 52 30 2c |tack. D.| CMP R0,|
|00004770| 23 32 0d 20 4e 10 20 42 | 4c 45 51 20 6d 6f 76 69 |#2. N. B|LEQ movi|
|00004780| 6e 67 0d 20 58 0e 20 43 | 4d 50 20 52 30 2c 23 33 |ng. X. C|MP R0,#3|
|00004790| 0d 20 62 11 20 42 4c 45 | 51 20 74 75 72 6e 69 6e |. b. BLE|Q turnin|
|000047a0| 67 0d 20 6c 0e 20 43 4d | 50 20 52 30 2c 23 34 0d |g. l. CM|P R0,#4.|
|000047b0| 20 76 14 20 42 4c 45 51 | 20 6d 65 67 61 61 74 74 | v. BLEQ| megaatt|
|000047c0| 61 63 6b 0d 20 80 1b 20 | 4c 44 4d 46 44 20 52 31 |ack. .. |LDMFD R1|
|000047d0| 33 21 2c 7b 52 30 2d 52 | 31 31 2c 50 43 7d 0d 20 |3!,{R0-R|11,PC}. |
|000047e0| 8a 06 20 3a 0d 20 94 0c | 20 2e 6e 65 77 61 69 6d |.. :. ..| .newaim|
|000047f0| 0d 20 9e 1c 20 53 54 4d | 46 44 20 52 31 33 21 2c |. .. STM|FD R13!,|
|00004800| 7b 52 30 2d 52 31 31 2c | 52 31 34 7d 0d 20 a8 15 |{R0-R11,|R14}. ..|
|00004810| 20 4c 44 52 20 52 30 2c | 5b 52 31 32 2c 23 37 36 | LDR R0,|[R12,#76|
|00004820| 5d 0d 20 b2 0e 20 43 4d | 50 20 52 30 2c 23 30 0d |]. .. CM|P R0,#0.|
|00004830| 20 bc 0f 20 42 4c 54 20 | 65 6e 64 61 69 6d 0d 20 | .. BLT |endaim. |
|00004840| c6 14 20 42 4c 20 72 61 | 6e 64 6f 6d 6e 75 6d 62 |.. BL ra|ndomnumb|
|00004850| 65 72 0d 20 d0 0f 20 80 | 20 52 31 2c 52 30 2c 23 |er. .. .| R1,R0,#|
|00004860| 31 0d 20 da 0e 20 43 4d | 50 20 52 31 2c 23 30 0d |1. .. CM|P R1,#0.|
|00004870| 20 e4 12 20 42 45 51 20 | 6e 65 77 61 74 74 61 63 | .. BEQ |newattac|
|00004880| 6b 0d 20 ee 10 20 80 20 | 52 31 2c 52 30 2c 23 33 |k. .. . |R1,R0,#3|
|00004890| 31 0d 20 f8 14 20 53 54 | 52 20 52 31 2c 5b 52 39 |1. .. ST|R R1,[R9|
|000048a0| 2c 23 36 34 5d 0d 21 02 | 14 20 42 4c 20 72 61 6e |,#64].!.|. BL ran|
|000048b0| 64 6f 6d 6e 75 6d 62 65 | 72 0d 21 0c 0f 20 80 20 |domnumbe|r.!.. . |
|000048c0| 52 31 2c 52 30 2c 23 31 | 0d 21 16 0e 20 43 4d 50 |R1,R0,#1|.!.. CMP|
|000048d0| 20 52 31 2c 23 30 0d 21 | 20 13 20 53 55 42 45 51 | R1,#0.!| . SUBEQ|
|000048e0| 20 52 31 2c 52 31 2c 23 | 31 0d 21 2a 15 20 4c 44 | R1,R1,#|1.!*. LD|
|000048f0| 52 20 52 32 2c 5b 52 31 | 32 2c 23 32 38 5d 0d 21 |R R2,[R1|2,#28].!|
|00004900| 34 11 20 4d 55 4c 20 52 | 33 2c 52 32 2c 52 31 0d |4. MUL R|3,R2,R1.|
|00004910| 21 3e 14 20 53 54 52 20 | 52 33 2c 5b 52 39 2c 23 |!>. STR |R3,[R9,#|
|00004920| 37 32 5d 0d 21 48 0e 20 | 4d 4f 56 20 52 30 2c 23 |72].!H. |MOV R0,#|
|00004930| 33 0d 21 52 14 20 53 54 | 52 20 52 30 2c 5b 52 39 |3.!R. ST|R R0,[R9|
|00004940| 2c 23 38 30 5d 0d 21 5c | 0d 20 42 20 65 6e 64 61 |,#80].!\|. B enda|
|00004950| 69 6d 0d 21 66 06 20 3a | 0d 21 70 0f 20 2e 6e 65 |im.!f. :|.!p. .ne|
|00004960| 77 61 74 74 61 63 6b 0d | 21 7a 14 20 4c 44 52 20 |wattack.|!z. LDR |
|00004970| 52 31 2c 5b 52 39 2c 23 | 36 34 5d 0d 21 84 0e 20 |R1,[R9,#|64].!.. |
|00004980| 43 4d 50 20 52 31 2c 23 | 30 0d 21 8e 0f 20 42 47 |CMP R1,#|0.!.. BG|
|00004990| 54 20 65 6e 64 61 69 6d | 0d 21 98 12 20 80 20 52 |T endaim|.!.. . R|
|000049a0| 30 2c 52 30 2c 23 25 31 | 31 31 0d 21 a2 11 20 43 |0,R0,#%1|11.!.. C|
|000049b0| 4d 50 20 52 30 2c 23 25 | 31 30 30 0d 21 ac 0d 20 |MP R0,#%|100.!.. |
|000049c0| ec 51 20 52 31 2c 23 34 | 0d 21 b6 10 20 4d 4f 56 |.Q R1,#4|.!.. MOV|
|000049d0| 4e 45 20 52 31 2c 23 31 | 0d 21 c0 14 20 53 54 52 |NE R1,#1|.!.. STR|
|000049e0| 20 52 31 2c 5b 52 39 2c | 23 38 30 5d 0d 21 ca 06 | R1,[R9,|#80].!..|
|000049f0| 20 3a 0d 21 d4 0c 20 2e | 65 6e 64 61 69 6d 0d 21 | :.!.. .|endaim.!|
|00004a00| de 1b 20 4c 44 4d 46 44 | 20 52 31 33 21 2c 7b 52 |.. LDMFD| R13!,{R|
|00004a10| 30 2d 52 31 31 2c 50 43 | 7d 0d 21 e8 06 20 3a 0d |0-R11,PC|}.!.. :.|
|00004a20| 21 f2 10 20 2e 6d 65 67 | 61 61 74 74 61 63 6b 0d |!.. .meg|aattack.|
|00004a30| 21 fc 1c 20 53 54 4d 46 | 44 20 52 31 33 21 2c 7b |!.. STMF|D R13!,{|
|00004a40| 52 30 2d 52 31 31 2c 52 | 31 34 7d 0d 22 06 14 20 |R0-R11,R|14}.".. |
|00004a50| 4c 44 52 20 52 31 2c 5b | 52 39 2c 23 36 34 5d 0d |LDR R1,[|R9,#64].|
|00004a60| 22 10 0e 20 43 4d 50 20 | 52 31 2c 23 30 0d 22 1a |".. CMP |R1,#0.".|
|00004a70| 0f 20 42 45 51 20 6e 6f | 66 69 72 65 0d 22 24 14 |. BEQ no|fire."$.|
|00004a80| 20 42 4c 20 72 61 6e 64 | 6f 6d 6e 75 6d 62 65 72 | BL rand|omnumber|
|00004a90| 0d 22 2e 12 20 80 20 52 | 30 2c 52 30 2c 23 25 31 |.".. . R|0,R0,#%1|
|00004aa0| 31 31 0d 22 38 0e 20 43 | 4d 50 20 52 30 2c 23 30 |11."8. C|MP R0,#0|
|00004ab0| 0d 22 42 16 20 53 54 52 | 45 51 20 52 30 2c 5b 52 |."B. STR|EQ R0,[R|
|00004ac0| 39 2c 23 38 30 5d 0d 22 | 4c 06 20 3a 0d 22 56 0c |9,#80]."|L. :."V.|
|00004ad0| 20 2e 6e 6f 66 69 72 65 | 0d 22 60 0e 20 42 4c 20 | .nofire|."`. BL |
|00004ae0| 61 74 74 61 63 6b 0d 22 | 6a 1b 20 4c 44 4d 46 44 |attack."|j. LDMFD|
|00004af0| 20 52 31 33 21 2c 7b 52 | 30 2d 52 31 31 2c 50 43 | R13!,{R|0-R11,PC|
|00004b00| 7d 0d 22 74 06 20 3a 0d | 22 7e 0c 20 2e 61 74 74 |}."t. :.|"~. .att|
|00004b10| 61 63 6b 0d 22 88 1c 20 | 53 54 4d 46 44 20 52 31 |ack.".. |STMFD R1|
|00004b20| 33 21 2c 7b 52 30 2d 52 | 31 31 2c 52 31 34 7d 0d |3!,{R0-R|11,R14}.|
|00004b30| 22 92 14 20 4c 44 52 20 | 52 37 2c 5b 52 39 2c 23 |".. LDR |R7,[R9,#|
|00004b40| 32 30 5d 0d 22 9c 12 20 | 4c 44 52 20 52 31 31 2c |20].".. |LDR R11,|
|00004b50| 5b 52 31 32 5d 0d 22 a6 | 14 20 52 53 42 20 52 37 |[R12].".|. RSB R7|
|00004b60| 2c 52 37 2c 23 34 30 39 | 36 0d 22 b0 0e 20 4d 4f |,R7,#409|6.".. MO|
|00004b70| 56 20 52 31 2c 23 30 0d | 22 ba 13 20 4d 4f 56 20 |V R1,#0.|".. MOV |
|00004b80| 52 33 2c 23 34 30 30 2a | 53 43 0d 22 c4 0f 20 4d |R3,#400*|SC.".. M|
|00004b90| 4f 56 20 52 30 2c 23 31 | 38 0d 22 ce 13 20 42 4c |OV R0,#1|8.".. BL|
|00004ba0| 20 72 6f 74 61 74 65 79 | 61 78 69 73 0d 22 d8 13 | rotatey|axis."..|
|00004bb0| 20 4c 44 52 20 52 32 2c | 5b 52 39 2c 23 34 5d 0d | LDR R2,|[R9,#4].|
|00004bc0| 22 e2 14 20 4c 44 52 20 | 52 34 2c 5b 52 39 2c 23 |".. LDR |R4,[R9,#|
|00004bd0| 31 32 5d 0d 22 ec 11 20 | 53 55 42 20 52 31 2c 52 |12].".. |SUB R1,R|
|00004be0| 32 2c 52 31 0d 22 f6 11 | 20 53 55 42 20 52 32 2c |2,R1."..| SUB R2,|
|00004bf0| 52 34 2c 52 33 0d 23 00 | 14 20 4c 44 52 20 52 33 |R4,R3.#.|. LDR R3|
|00004c00| 2c 5b 52 31 31 2c 23 34 | 5d 0d 23 0a 15 20 4c 44 |,[R11,#4|].#.. LD|
|00004c10| 52 20 52 34 2c 5b 52 31 | 31 2c 23 31 32 5d 0d 23 |R R4,[R1|1,#12].#|
|00004c20| 14 11 20 53 55 42 20 52 | 31 2c 52 31 2c 52 33 0d |.. SUB R|1,R1,R3.|
|00004c30| 23 1e 11 20 53 55 42 20 | 52 32 2c 52 32 2c 52 34 |#.. SUB |R2,R2,R4|
|00004c40| 0d 23 28 15 20 4d 4f 56 | 20 52 31 2c 52 31 2c 41 |.#(. MOV| R1,R1,A|
|00004c50| 53 52 20 23 38 0d 23 32 | 15 20 4d 4f 56 20 52 32 |SR #8.#2|. MOV R2|
|00004c60| 2c 52 32 2c 41 53 52 20 | 23 38 0d 23 3c 11 20 4d |,R2,ASR |#8.#<. M|
|00004c70| 55 4c 20 52 33 2c 52 31 | 2c 52 31 0d 23 46 14 20 |UL R3,R1|,R1.#F. |
|00004c80| 4d 4c 41 20 52 31 2c 52 | 32 2c 52 32 2c 52 33 0d |MLA R1,R|2,R2,R3.|
|00004c90| 23 50 14 20 53 54 4d 46 | 44 20 52 31 33 21 2c 7b |#P. STMF|D R13!,{|
|00004ca0| 52 31 7d 0d 23 5a 14 20 | 4c 44 52 20 52 37 2c 5b |R1}.#Z. |LDR R7,[|
|00004cb0| 52 39 2c 23 32 30 5d 0d | 23 64 15 20 4c 44 52 20 |R9,#20].|#d. LDR |
|00004cc0| 52 38 2c 5b 52 31 32 2c | 23 32 38 5d 0d 23 6e 11 |R8,[R12,|#28].#n.|
|00004cd0| 20 41 44 44 20 52 37 2c | 52 37 2c 52 38 0d 23 78 | ADD R7,|R7,R8.#x|
|00004ce0| 14 20 52 53 42 20 52 37 | 2c 52 37 2c 23 34 30 39 |. RSB R7|,R7,#409|
|00004cf0| 36 0d 23 82 11 20 4d 4f | 56 20 52 31 2c 23 34 30 |6.#.. MO|V R1,#40|
|00004d00| 39 36 0d 23 8c 11 20 53 | 55 42 20 52 31 2c 52 31 |96.#.. S|UB R1,R1|
|00004d10| 2c 23 31 0d 23 96 0f 20 | 80 20 52 37 2c 52 37 2c |,#1.#.. |. R7,R7,|
|00004d20| 52 31 0d 23 a0 0e 20 4d | 4f 56 20 52 31 2c 23 30 |R1.#.. M|OV R1,#0|
|00004d30| 0d 23 aa 13 20 4d 4f 56 | 20 52 33 2c 23 34 30 30 |.#.. MOV| R3,#400|
|00004d40| 2a 53 43 0d 23 b4 0f 20 | 4d 4f 56 20 52 30 2c 23 |*SC.#.. |MOV R0,#|
|00004d50| 31 38 0d 23 be 13 20 42 | 4c 20 72 6f 74 61 74 65 |18.#.. B|L rotate|
|00004d60| 79 61 78 69 73 0d 23 c8 | 13 20 4c 44 52 20 52 32 |yaxis.#.|. LDR R2|
|00004d70| 2c 5b 52 39 2c 23 34 5d | 0d 23 d2 14 20 4c 44 52 |,[R9,#4]|.#.. LDR|
|00004d80| 20 52 34 2c 5b 52 39 2c | 23 31 32 5d 0d 23 dc 11 | R4,[R9,|#12].#..|
|00004d90| 20 53 55 42 20 52 31 2c | 52 32 2c 52 31 0d 23 e6 | SUB R1,|R2,R1.#.|
|00004da0| 11 20 53 55 42 20 52 32 | 2c 52 34 2c 52 33 0d 23 |. SUB R2|,R4,R3.#|
|00004db0| f0 14 20 4c 44 52 20 52 | 33 2c 5b 52 31 31 2c 23 |.. LDR R|3,[R11,#|
|00004dc0| 34 5d 0d 23 fa 15 20 4c | 44 52 20 52 34 2c 5b 52 |4].#.. L|DR R4,[R|
|00004dd0| 31 31 2c 23 31 32 5d 0d | 24 04 11 20 53 55 42 20 |11,#12].|$.. SUB |
|00004de0| 52 31 2c 52 31 2c 52 33 | 0d 24 0e 11 20 53 55 42 |R1,R1,R3|.$.. SUB|
|00004df0| 20 52 32 2c 52 32 2c 52 | 34 0d 24 18 15 20 4d 4f | R2,R2,R|4.$.. MO|
|00004e00| 56 20 52 31 2c 52 31 2c | 41 53 52 20 23 38 0d 24 |V R1,R1,|ASR #8.$|
|00004e10| 22 15 20 4d 4f 56 20 52 | 32 2c 52 32 2c 41 53 52 |". MOV R|2,R2,ASR|
|00004e20| 20 23 38 0d 24 2c 11 20 | 4d 55 4c 20 52 33 2c 52 | #8.$,. |MUL R3,R|
|00004e30| 31 2c 52 31 0d 24 36 14 | 20 4d 4c 41 20 52 31 2c |1,R1.$6.| MLA R1,|
|00004e40| 52 32 2c 52 32 2c 52 33 | 0d 24 40 14 20 53 54 4d |R2,R2,R3|.$@. STM|
|00004e50| 46 44 20 52 31 33 21 2c | 7b 52 31 7d 0d 24 4a 14 |FD R13!,|{R1}.$J.|
|00004e60| 20 4c 44 52 20 52 37 2c | 5b 52 39 2c 23 32 30 5d | LDR R7,|[R9,#20]|
|00004e70| 0d 24 54 15 20 4c 44 52 | 20 52 38 2c 5b 52 31 32 |.$T. LDR| R8,[R12|
|00004e80| 2c 23 32 38 5d 0d 24 5e | 11 20 53 55 42 20 52 37 |,#28].$^|. SUB R7|
|00004e90| 2c 52 37 2c 52 38 0d 24 | 68 14 20 52 53 42 20 52 |,R7,R8.$|h. RSB R|
|00004ea0| 37 2c 52 37 2c 23 34 30 | 39 36 0d 24 72 11 20 4d |7,R7,#40|96.$r. M|
|00004eb0| 4f 56 20 52 31 2c 23 34 | 30 39 36 0d 24 7c 11 20 |OV R1,#4|096.$|. |
|00004ec0| 53 55 42 20 52 31 2c 52 | 31 2c 23 31 0d 24 86 0f |SUB R1,R|1,#1.$..|
|00004ed0| 20 80 20 52 37 2c 52 37 | 2c 52 31 0d 24 90 0e 20 | . R7,R7|,R1.$.. |
|00004ee0| 4d 4f 56 20 52 31 2c 23 | 30 0d 24 9a 13 20 4d 4f |MOV R1,#|0.$.. MO|
|00004ef0| 56 20 52 33 2c 23 34 30 | 30 2a 53 43 0d 24 a4 0f |V R3,#40|0*SC.$..|
|00004f00| 20 4d 4f 56 20 52 30 2c | 23 31 38 0d 24 ae 13 20 | MOV R0,|#18.$.. |
|00004f10| 42 4c 20 72 6f 74 61 74 | 65 79 61 78 69 73 0d 24 |BL rotat|eyaxis.$|
|00004f20| b8 13 20 4c 44 52 20 52 | 32 2c 5b 52 39 2c 23 34 |.. LDR R|2,[R9,#4|
|00004f30| 5d 0d 24 c2 14 20 4c 44 | 52 20 52 34 2c 5b 52 39 |].$.. LD|R R4,[R9|
|00004f40| 2c 23 31 32 5d 0d 24 cc | 11 20 53 55 42 20 52 31 |,#12].$.|. SUB R1|
|00004f50| 2c 52 32 2c 52 31 0d 24 | d6 11 20 53 55 42 20 52 |,R2,R1.$|.. SUB R|
|00004f60| 32 2c 52 34 2c 52 33 0d | 24 e0 14 20 4c 44 52 20 |2,R4,R3.|$.. LDR |
|00004f70| 52 33 2c 5b 52 31 31 2c | 23 34 5d 0d 24 ea 15 20 |R3,[R11,|#4].$.. |
|00004f80| 4c 44 52 20 52 34 2c 5b | 52 31 31 2c 23 31 32 5d |LDR R4,[|R11,#12]|
|00004f90| 0d 24 f4 11 20 53 55 42 | 20 52 31 2c 52 31 2c 52 |.$.. SUB| R1,R1,R|
|00004fa0| 33 0d 24 fe 11 20 53 55 | 42 20 52 32 2c 52 32 2c |3.$.. SU|B R2,R2,|
|00004fb0| 52 34 0d 25 08 15 20 4d | 4f 56 20 52 31 2c 52 31 |R4.%.. M|OV R1,R1|
|00004fc0| 2c 41 53 52 20 23 38 0d | 25 12 15 20 4d 4f 56 20 |,ASR #8.|%.. MOV |
|00004fd0| 52 32 2c 52 32 2c 41 53 | 52 20 23 38 0d 25 1c 11 |R2,R2,AS|R #8.%..|
|00004fe0| 20 4d 55 4c 20 52 33 2c | 52 31 2c 52 31 0d 25 26 | MUL R3,|R1,R1.%&|
|00004ff0| 14 20 4d 4c 41 20 52 31 | 2c 52 32 2c 52 32 2c 52 |. MLA R1|,R2,R2,R|
|00005000| 33 0d 25 30 14 20 4c 44 | 4d 46 44 20 52 31 33 21 |3.%0. LD|MFD R13!|
|00005010| 2c 7b 52 32 7d 0d 25 3a | 14 20 4c 44 4d 46 44 20 |,{R2}.%:|. LDMFD |
|00005020| 52 31 33 21 2c 7b 52 33 | 7d 0d 25 44 0e 20 43 4d |R13!,{R3|}.%D. CM|
|00005030| 50 20 52 31 2c 52 32 0d | 25 4e 1c 20 4d 4f 56 4c |P R1,R2.|%N. MOVL|
|00005040| 45 20 52 34 2c 52 31 3a | 4d 4f 56 47 54 20 52 34 |E R4,R1:|MOVGT R4|
|00005050| 2c 52 32 0d 25 58 0e 20 | 43 4d 50 20 52 34 2c 52 |,R2.%X. |CMP R4,R|
|00005060| 33 0d 25 62 10 20 4d 4f | 56 47 45 20 52 34 2c 52 |3.%b. MO|VGE R4,R|
|00005070| 33 0d 25 6c 4f 20 43 4d | 50 20 52 34 2c 52 31 3a |3.%lO CM|P R4,R1:|
|00005080| 4c 44 52 45 51 20 52 35 | 2c 5b 52 39 2c 23 32 30 |LDREQ R5|,[R9,#20|
|00005090| 5d 3a 53 55 42 45 51 20 | 52 35 2c 52 35 2c 52 38 |]:SUBEQ |R5,R5,R8|
|000050a0| 3a 53 54 52 45 51 20 52 | 35 2c 5b 52 39 2c 23 32 |:STREQ R|5,[R9,#2|
|000050b0| 30 5d 3a 42 45 51 20 64 | 6f 6e 6f 74 66 69 72 65 |0]:BEQ d|onotfire|
|000050c0| 0d 25 76 4f 20 43 4d 50 | 20 52 34 2c 52 32 3a 4c |.%vO CMP| R4,R2:L|
|000050d0| 44 52 45 51 20 52 35 2c | 5b 52 39 2c 23 32 30 5d |DREQ R5,|[R9,#20]|
|000050e0| 3a 41 44 44 45 51 20 52 | 35 2c 52 35 2c 52 38 3a |:ADDEQ R|5,R5,R8:|
|000050f0| 53 54 52 45 51 20 52 35 | 2c 5b 52 39 2c 23 32 30 |STREQ R5|,[R9,#20|
|00005100| 5d 3a 42 45 51 20 64 6f | 6e 6f 74 66 69 72 65 0d |]:BEQ do|notfire.|
|00005110| 25 80 1c 20 43 4d 50 20 | 52 34 2c 52 33 3a 42 4e |%.. CMP |R4,R3:BN|
|00005120| 45 20 64 6f 6e 6f 74 66 | 69 72 65 0d 25 8a 12 20 |E donotf|ire.%.. |
|00005130| 42 4c 20 65 6e 65 6d 79 | 73 68 65 6c 6c 0d 25 94 |BL enemy|shell.%.|
|00005140| 14 20 4c 44 52 20 52 30 | 2c 5b 52 39 2c 23 38 30 |. LDR R0|,[R9,#80|
|00005150| 5d 0d 25 9e 0e 20 43 4d | 50 20 52 30 2c 23 34 0d |].%.. CM|P R0,#4.|
|00005160| 25 a8 10 20 42 45 51 20 | 6e 6f 72 65 73 65 74 0d |%.. BEQ |noreset.|
|00005170| 25 b2 0e 20 4d 4f 56 20 | 52 30 2c 23 30 0d 25 bc |%.. MOV |R0,#0.%.|
|00005180| 14 20 53 54 52 20 52 30 | 2c 5b 52 39 2c 23 38 30 |. STR R0|,[R9,#80|
|00005190| 5d 0d 25 c6 06 20 3a 0d | 25 d0 0d 20 2e 6e 6f 72 |].%.. :.|%.. .nor|
|000051a0| 65 73 65 74 0d 25 da 0e | 20 4d 4f 56 20 52 30 2c |eset.%..| MOV R0,|
|000051b0| 23 31 0d 25 e4 14 20 53 | 54 52 20 52 30 2c 5b 52 |#1.%.. S|TR R0,[R|
|000051c0| 39 2c 23 36 34 5d 0d 25 | ee 06 20 3a 0d 25 f8 0f |9,#64].%|.. :.%..|
|000051d0| 20 2e 64 6f 6e 6f 74 66 | 69 72 65 0d 26 02 1b 20 | .donotf|ire.&.. |
|000051e0| 4c 44 4d 46 44 20 52 31 | 33 21 2c 7b 52 30 2d 52 |LDMFD R1|3!,{R0-R|
|000051f0| 31 31 2c 50 43 7d 0d 26 | 0c 06 20 3a 0d 26 16 10 |11,PC}.&|.. :.&..|
|00005200| 20 2e 65 6e 65 6d 79 73 | 68 65 6c 6c 0d 26 20 1c | .enemys|hell.& .|
|00005210| 20 53 54 4d 46 44 20 52 | 31 33 21 2c 7b 52 30 2d | STMFD R|13!,{R0-|
|00005220| 52 31 31 2c 52 31 34 7d | 0d 26 2a 12 20 4c 44 52 |R11,R14}|.&*. LDR|
|00005230| 20 52 31 31 2c 5b 52 31 | 32 5d 0d 26 34 0f 20 4d | R11,[R1|2].&4. M|
|00005240| 4f 56 20 52 31 30 2c 23 | 30 0d 26 3e 06 20 3a 0d |OV R10,#|0.&>. :.|
|00005250| 26 48 13 20 2e 6c 6f 6f | 70 66 69 6e 64 66 72 65 |&H. .loo|pfindfre|
|00005260| 65 32 0d 26 52 13 20 41 | 44 44 20 52 31 30 2c 52 |e2.&R. A|DD R10,R|
|00005270| 31 30 2c 23 31 0d 26 5c | 2b 20 4c 44 52 20 52 30 |10,#1.&\|+ LDR R0|
|00005280| 2c 5b 52 31 31 2c 52 31 | 30 2c 41 53 4c 20 23 6f |,[R11,R1|0,ASL #o|
|00005290| 62 6a 65 63 74 6c 65 6e | 67 74 68 6c 6f 67 25 5d |bjectlen|gthlog%]|
|000052a0| 0d 26 66 26 20 43 4d 50 | 20 52 31 30 2c 23 6d 61 |.&f& CMP| R10,#ma|
|000052b0| 78 6f 62 6a 65 63 74 73 | 25 3a 42 47 45 20 62 69 |xobjects|%:BGE bi|
|000052c0| 6e 66 75 6c 6c 32 0d 26 | 70 20 20 43 4d 50 20 52 |nfull2.&|p CMP R|
|000052d0| 30 2c 23 30 3a 42 4e 45 | 20 6c 6f 6f 70 66 69 6e |0,#0:BNE| loopfin|
|000052e0| 64 66 72 65 65 32 0d 26 | 7a 2a 20 41 44 44 20 52 |dfree2.&|z* ADD R|
|000052f0| 31 31 2c 52 31 31 2c 52 | 31 30 2c 41 53 4c 20 23 |11,R11,R|10,ASL #|
|00005300| 6f 62 6a 65 63 74 6c 65 | 6e 67 74 68 6c 6f 67 25 |objectle|ngthlog%|
|00005310| 0d 26 84 1b 20 4d 4f 56 | 20 52 30 2c 23 32 3a 53 |.&.. MOV| R0,#2:S|
|00005320| 54 52 20 52 30 2c 5b 52 | 31 31 5d 0d 26 8e 1f 20 |TR R0,[R|11].&.. |
|00005330| 4d 4f 56 20 52 30 2c 23 | 30 3a 53 54 52 20 52 30 |MOV R0,#|0:STR R0|
|00005340| 2c 5b 52 31 31 2c 23 31 | 36 5d 0d 26 98 1f 20 4d |,[R11,#1|6].&.. M|
|00005350| 4f 56 20 52 30 2c 23 30 | 3a 53 54 52 20 52 30 2c |OV R0,#0|:STR R0,|
|00005360| 5b 52 31 31 2c 23 32 30 | 5d 0d 26 a2 1f 20 4d 4f |[R11,#20|].&.. MO|
|00005370| 56 20 52 30 2c 23 30 3a | 53 54 52 20 52 30 2c 5b |V R0,#0:|STR R0,[|
|00005380| 52 31 31 2c 23 32 34 5d | 0d 26 ac 1f 20 4d 4f 56 |R11,#24]|.&.. MOV|
|00005390| 20 52 30 2c 23 30 3a 53 | 54 52 20 52 30 2c 5b 52 | R0,#0:S|TR R0,[R|
|000053a0| 31 31 2c 23 34 30 5d 0d | 26 b6 1f 20 4d 4f 56 20 |11,#40].|&.. MOV |
|000053b0| 52 30 2c 23 30 3a 53 54 | 52 20 52 30 2c 5b 52 31 |R0,#0:ST|R R0,[R1|
|000053c0| 31 2c 23 34 34 5d 0d 26 | c0 1f 20 4d 4f 56 20 52 |1,#44].&|.. MOV R|
|000053d0| 30 2c 23 30 3a 53 54 52 | 20 52 30 2c 5b 52 31 31 |0,#0:STR| R0,[R11|
|000053e0| 2c 23 34 38 5d 0d 26 ca | 14 20 4c 44 52 20 52 37 |,#48].&.|. LDR R7|
|000053f0| 2c 5b 52 39 2c 23 32 30 | 5d 0d 26 d4 14 20 52 53 |,[R9,#20|].&.. RS|
|00005400| 42 20 52 37 2c 52 37 2c | 23 34 30 39 36 0d 26 de |B R7,R7,|#4096.&.|
|00005410| 30 20 4d 4f 56 20 52 31 | 2c 23 30 3a 4c 44 52 20 |0 MOV R1|,#0:LDR |
|00005420| 52 33 2c 5b 52 31 32 2c | 23 33 32 5d 3a 4d 56 4e |R3,[R12,|#32]:MVN|
|00005430| 20 52 33 2c 52 33 2c 41 | 53 4c 20 23 32 0d 26 e8 | R3,R3,A|SL #2.&.|
|00005440| 0f 20 4d 4f 56 20 52 30 | 2c 23 31 36 0d 26 f2 13 |. MOV R0|,#16.&..|
|00005450| 20 42 4c 20 72 6f 74 61 | 74 65 79 61 78 69 73 0d | BL rota|teyaxis.|
|00005460| 26 fc 15 20 53 54 52 20 | 52 31 2c 5b 52 31 31 2c |&.. STR |R1,[R11,|
|00005470| 23 35 32 5d 0d 27 06 0e | 20 4d 4f 56 20 52 32 2c |#52].'..| MOV R2,|
|00005480| 23 30 0d 27 10 15 20 53 | 54 52 20 52 32 2c 5b 52 |#0.'.. S|TR R2,[R|
|00005490| 31 31 2c 23 35 36 5d 0d | 27 1a 15 20 53 54 52 20 |11,#56].|'.. STR |
|000054a0| 52 33 2c 5b 52 31 31 2c | 23 36 30 5d 0d 27 24 0e |R3,[R11,|#60].'$.|
|000054b0| 20 4d 4f 56 20 52 34 2c | 23 31 0d 27 2e 33 20 4c | MOV R4,|#1.'.3 L|
|000054c0| 44 52 20 52 30 2c 5b 52 | 39 2c 23 34 5d 3a 4d 4c |DR R0,[R|9,#4]:ML|
|000054d0| 41 20 52 30 2c 52 34 2c | 52 31 2c 52 30 3a 53 54 |A R0,R4,|R1,R0:ST|
|000054e0| 52 20 52 30 2c 5b 52 31 | 31 2c 23 34 5d 0d 27 38 |R R0,[R1|1,#4].'8|
|000054f0| 22 20 4d 4f 56 20 52 30 | 2c 23 32 30 2a 53 43 3a |" MOV R0|,#20*SC:|
|00005500| 53 54 52 20 52 30 2c 5b | 52 31 31 2c 23 38 5d 0d |STR R0,[|R11,#8].|
|00005510| 27 42 35 20 4c 44 52 20 | 52 30 2c 5b 52 39 2c 23 |'B5 LDR |R0,[R9,#|
|00005520| 31 32 5d 3a 4d 4c 41 20 | 52 30 2c 52 34 2c 52 33 |12]:MLA |R0,R4,R3|
|00005530| 2c 52 30 3a 53 54 52 20 | 52 30 2c 5b 52 31 31 2c |,R0:STR |R0,[R11,|
|00005540| 23 31 32 5d 0d 27 4c 1f | 20 4d 4f 56 20 52 30 2c |#12].'L.| MOV R0,|
|00005550| 23 31 3a 53 54 52 20 52 | 30 2c 5b 52 31 31 2c 23 |#1:STR R|0,[R11,#|
|00005560| 36 34 5d 0d 27 56 21 20 | 4d 4f 56 20 52 30 2c 23 |64].'V! |MOV R0,#|
|00005570| 31 32 33 3a 53 54 52 20 | 52 30 2c 5b 52 31 31 2c |123:STR |R0,[R11,|
|00005580| 23 36 38 5d 0d 27 60 20 | 20 4d 4f 56 20 52 30 2c |#68].'` | MOV R0,|
|00005590| 23 37 31 3a 53 54 52 20 | 52 30 2c 5b 52 31 31 2c |#71:STR |R0,[R11,|
|000055a0| 23 37 32 5d 0d 27 6a 20 | 20 4d 4f 56 20 52 30 2c |#72].'j | MOV R0,|
|000055b0| 23 35 33 3a 53 54 52 20 | 52 30 2c 5b 52 31 31 2c |#53:STR |R0,[R11,|
|000055c0| 23 37 36 5d 0d 27 74 25 | 20 4d 4f 56 20 52 30 2c |#76].'t%| MOV R0,|
|000055d0| 23 28 38 2a 46 29 5e 32 | 3a 53 54 52 20 52 30 2c |#(8*F)^2|:STR R0,|
|000055e0| 5b 52 31 31 2c 23 38 34 | 5d 0d 27 7e 0e 20 4d 4f |[R11,#84|].'~. MO|
|000055f0| 56 20 52 30 2c 23 31 0d | 27 88 0e 20 4d 56 4e 20 |V R0,#1.|'.. MVN |
|00005600| 52 31 2c 23 33 0d 27 92 | 10 20 4d 4f 56 20 52 32 |R1,#3.'.|. MOV R2|
|00005610| 2c 23 31 30 30 0d 27 9c | 0f 20 4d 4f 56 20 52 33 |,#100.'.|. MOV R3|
|00005620| 2c 23 37 30 0d 27 a6 18 | 20 53 57 49 20 22 53 6f |,#70.'..| SWI "So|
|00005630| 75 6e 64 5f 43 6f 6e 74 | 72 6f 6c 22 0d 27 b0 06 |und_Cont|rol".'..|
|00005640| 20 3a 0d 27 ba 0e 20 2e | 62 69 6e 66 75 6c 6c 32 | :.'.. .|binfull2|
|00005650| 0d 27 c4 1b 20 4c 44 4d | 46 44 20 52 31 33 21 2c |.'.. LDM|FD R13!,|
|00005660| 7b 52 30 2d 52 31 31 2c | 50 43 7d 0d 27 ce 06 20 |{R0-R11,|PC}.'.. |
|00005670| 3a 0d 27 d8 0d 20 2e 74 | 75 72 6e 69 6e 67 0d 27 |:.'.. .t|urning.'|
|00005680| e2 1c 20 53 54 4d 46 44 | 20 52 31 33 21 2c 7b 52 |.. STMFD| R13!,{R|
|00005690| 30 2d 52 31 31 2c 52 31 | 34 7d 0d 27 ec 14 20 4c |0-R11,R1|4}.'.. L|
|000056a0| 44 52 20 52 31 2c 5b 52 | 39 2c 23 36 34 5d 0d 27 |DR R1,[R|9,#64].'|
|000056b0| f6 11 20 53 55 42 20 52 | 31 2c 52 31 2c 23 31 0d |.. SUB R|1,R1,#1.|
|000056c0| 28 00 14 20 53 54 52 20 | 52 31 2c 5b 52 39 2c 23 |(.. STR |R1,[R9,#|
|000056d0| 36 34 5d 0d 28 0a 0e 20 | 43 4d 50 20 52 31 2c 23 |64].(.. |CMP R1,#|
|000056e0| 30 0d 28 14 13 20 42 4c | 45 51 20 6d 6f 76 76 65 |0.(.. BL|EQ movve|
|000056f0| 63 73 65 74 0d 28 1e 16 | 20 53 54 52 45 51 20 52 |cset.(..| STREQ R|
|00005700| 31 2c 5b 52 39 2c 23 37 | 32 5d 0d 28 28 1b 20 4c |1,[R9,#7|2].((. L|
|00005710| 44 4d 46 44 20 52 31 33 | 21 2c 7b 52 30 2d 52 31 |DMFD R13|!,{R0-R1|
|00005720| 31 2c 50 43 7d 0d 28 32 | 06 20 3a 0d 28 3c 0c 20 |1,PC}.(2|. :.(<. |
|00005730| 2e 6d 6f 76 69 6e 67 0d | 28 46 1c 20 53 54 4d 46 |.moving.|(F. STMF|
|00005740| 44 20 52 31 33 21 2c 7b | 52 30 2d 52 31 31 2c 52 |D R13!,{|R0-R11,R|
|00005750| 31 34 7d 0d 28 50 14 20 | 4c 44 52 20 52 31 2c 5b |14}.(P. |LDR R1,[|
|00005760| 52 39 2c 23 36 34 5d 0d | 28 5a 11 20 53 55 42 20 |R9,#64].|(Z. SUB |
|00005770| 52 31 2c 52 31 2c 23 31 | 0d 28 64 14 20 53 54 52 |R1,R1,#1|.(d. STR|
|00005780| 20 52 31 2c 5b 52 39 2c | 23 36 34 5d 0d 28 6e 0e | R1,[R9,|#64].(n.|
|00005790| 20 43 4d 50 20 52 31 2c | 23 30 0d 28 78 16 20 53 | CMP R1,|#0.(x. S|
|000057a0| 54 52 45 51 20 52 31 2c | 5b 52 39 2c 23 38 30 5d |TREQ R1,|[R9,#80]|
|000057b0| 0d 28 82 16 20 53 54 52 | 45 51 20 52 31 2c 5b 52 |.(.. STR|EQ R1,[R|
|000057c0| 39 2c 23 35 32 5d 0d 28 | 8c 16 20 53 54 52 45 51 |9,#52].(|.. STREQ|
|000057d0| 20 52 31 2c 5b 52 39 2c | 23 36 30 5d 0d 28 96 1b | R1,[R9,|#60].(..|
|000057e0| 20 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 52 30 2d | LDMFD R|13!,{R0-|
|000057f0| 52 31 31 2c 50 43 7d 0d | 28 a0 06 20 3a 0d 28 aa |R11,PC}.|(.. :.(.|
|00005800| 0f 20 2e 6d 6f 76 76 65 | 63 73 65 74 0d 28 b4 1c |. .movve|cset.(..|
|00005810| 20 53 54 4d 46 44 20 52 | 31 33 21 2c 7b 52 30 2d | STMFD R|13!,{R0-|
|00005820| 52 31 31 2c 52 31 34 7d | 0d 28 be 14 20 4c 44 52 |R11,R14}|.(.. LDR|
|00005830| 20 52 37 2c 5b 52 39 2c | 23 32 30 5d 0d 28 c8 15 | R7,[R9,|#20].(..|
|00005840| 20 4c 44 52 20 52 33 2c | 5b 52 31 32 2c 23 33 32 | LDR R3,|[R12,#32|
|00005850| 5d 0d 28 d2 0e 20 4d 4f | 56 20 52 31 2c 23 30 0d |].(.. MO|V R1,#0.|
|00005860| 28 dc 0f 20 4d 4f 56 20 | 52 30 2c 23 31 35 0d 28 |(.. MOV |R0,#15.(|
|00005870| e6 14 20 52 53 42 20 52 | 37 2c 52 37 2c 23 34 30 |.. RSB R|7,R7,#40|
|00005880| 39 36 0d 28 f0 13 20 42 | 4c 20 72 6f 74 61 74 65 |96.(.. B|L rotate|
|00005890| 79 61 78 69 73 0d 28 fa | 0e 20 4d 56 4e 20 52 31 |yaxis.(.|. MVN R1|
|000058a0| 2c 52 31 0d 29 04 0e 20 | 4d 56 4e 20 52 33 2c 52 |,R1.).. |MVN R3,R|
|000058b0| 33 0d 29 0e 14 20 53 54 | 52 20 52 31 2c 5b 52 39 |3.).. ST|R R1,[R9|
|000058c0| 2c 23 35 32 5d 0d 29 18 | 14 20 53 54 52 20 52 33 |,#52].).|. STR R3|
|000058d0| 2c 5b 52 39 2c 23 36 30 | 5d 0d 29 22 14 20 42 4c |,[R9,#60|].)". BL|
|000058e0| 20 72 61 6e 64 6f 6d 6e | 75 6d 62 65 72 0d 29 2c | randomn|umber.),|
|000058f0| 11 20 80 20 52 31 2c 52 | 30 2c 23 32 35 35 0d 29 |. . R1,R|0,#255.)|
|00005900| 36 14 20 53 54 52 20 52 | 31 2c 5b 52 39 2c 23 36 |6. STR R|1,[R9,#6|
|00005910| 34 5d 0d 29 40 0e 20 4d | 4f 56 20 52 32 2c 23 32 |4].)@. M|OV R2,#2|
|00005920| 0d 29 4a 14 20 53 54 52 | 20 52 32 2c 5b 52 39 2c |.)J. STR| R2,[R9,|
|00005930| 23 38 30 5d 0d 29 54 1b | 20 4c 44 4d 46 44 20 52 |#80].)T.| LDMFD R|
|00005940| 31 33 21 2c 7b 52 30 2d | 52 31 31 2c 50 43 7d 0d |13!,{R0-|R11,PC}.|
|00005950| 29 5e 06 20 3a 0d 29 68 | 12 20 2e 72 61 6e 64 6f |)^. :.)h|. .rando|
|00005960| 6d 6e 75 6d 62 65 72 0d | 29 72 1c 20 53 54 4d 46 |mnumber.|)r. STMF|
|00005970| 44 20 52 31 33 21 2c 7b | 52 31 2d 52 31 31 2c 52 |D R13!,{|R1-R11,R|
|00005980| 31 34 7d 0d 29 7c 15 20 | 4c 44 52 20 52 31 2c 5b |14}.)|. |LDR R1,[|
|00005990| 52 31 32 2c 23 34 30 5d | 0d 29 86 15 20 4c 44 52 |R12,#40]|.).. LDR|
|000059a0| 20 52 32 2c 5b 52 31 32 | 2c 23 34 34 5d 0d 29 90 | R2,[R12|,#44].).|
|000059b0| 1a 20 4c 44 52 20 52 30 | 2c 5b 52 31 2c 52 32 2c |. LDR R0|,[R1,R2,|
|000059c0| 41 53 4c 20 23 32 5d 0d | 29 9a 11 20 41 44 44 20 |ASL #2].|).. ADD |
|000059d0| 52 32 2c 52 32 2c 23 31 | 0d 29 a4 11 20 4d 4f 56 |R2,R2,#1|.).. MOV|
|000059e0| 20 52 33 2c 23 34 30 39 | 36 0d 29 ae 11 20 53 55 | R3,#409|6.).. SU|
|000059f0| 42 20 52 33 2c 52 33 2c | 23 31 0d 29 b8 0f 20 80 |B R3,R3,|#1.).. .|
|00005a00| 20 52 32 2c 52 32 2c 52 | 33 0d 29 c2 15 20 53 54 | R2,R2,R|3.).. ST|
|00005a10| 52 20 52 32 2c 5b 52 31 | 32 2c 23 34 34 5d 0d 29 |R R2,[R1|2,#44].)|
|00005a20| cc 1b 20 4c 44 4d 46 44 | 20 52 31 33 21 2c 7b 52 |.. LDMFD| R13!,{R|
|00005a30| 31 2d 52 31 31 2c 50 43 | 7d 0d 29 d6 06 20 3a 0d |1-R11,PC|}.).. :.|
|00005a40| 29 e0 0e 20 2e 68 69 74 | 73 68 65 6c 6c 0d 29 ea |).. .hit|shell.).|
|00005a50| 1c 20 53 54 4d 46 44 20 | 52 31 33 21 2c 7b 52 30 |. STMFD |R13!,{R0|
|00005a60| 2d 52 31 31 2c 52 31 34 | 7d 0d 29 f4 0e 20 4d 4f |-R11,R14|}.).. MO|
|00005a70| 56 20 52 38 2c 23 31 0d | 29 fe 0e 20 4d 4f 56 20 |V R8,#1.|).. MOV |
|00005a80| 52 33 2c 23 30 0d 2a 08 | 15 20 4c 44 52 20 52 30 |R3,#0.*.|. LDR R0|
|00005a90| 2c 5b 52 31 32 2c 23 35 | 32 5d 0d 2a 12 0e 20 4d |,[R12,#5|2].*.. M|
|00005aa0| 56 4e 20 52 31 2c 52 30 | 0d 2a 1c 13 20 4c 44 52 |VN R1,R0|.*.. LDR|
|00005ab0| 20 52 32 2c 5b 52 39 2c | 23 34 5d 0d 2a 26 0e 20 | R2,[R9,|#4].*&. |
|00005ac0| 43 4d 50 20 52 32 2c 52 | 30 0d 2a 30 1d 20 53 54 |CMP R2,R|0.*0. ST|
|00005ad0| 52 47 45 20 52 33 2c 5b | 52 39 5d 3a 42 4c 47 45 |RGE R3,[|R9]:BLGE|
|00005ae0| 20 65 78 70 6c 6f 0d 2a | 3a 0e 20 43 4d 50 20 52 | explo.*|:. CMP R|
|00005af0| 32 2c 52 31 0d 2a 44 1d | 20 53 54 52 4c 45 20 52 |2,R1.*D.| STRLE R|
|00005b00| 33 2c 5b 52 39 5d 3a 42 | 4c 4c 45 20 65 78 70 6c |3,[R9]:B|LLE expl|
|00005b10| 6f 0d 2a 4e 14 20 4c 44 | 52 20 52 32 2c 5b 52 39 |o.*N. LD|R R2,[R9|
|00005b20| 2c 23 31 32 5d 0d 2a 58 | 0e 20 43 4d 50 20 52 32 |,#12].*X|. CMP R2|
|00005b30| 2c 52 30 0d 2a 62 1d 20 | 53 54 52 47 45 20 52 33 |,R0.*b. |STRGE R3|
|00005b40| 2c 5b 52 39 5d 3a 42 4c | 47 45 20 65 78 70 6c 6f |,[R9]:BL|GE explo|
|00005b50| 0d 2a 6c 0e 20 43 4d 50 | 20 52 32 2c 52 31 0d 2a |.*l. CMP| R2,R1.*|
|00005b60| 76 1d 20 53 54 52 4c 45 | 20 52 33 2c 5b 52 39 5d |v. STRLE| R3,[R9]|
|00005b70| 3a 42 4c 4c 45 20 65 78 | 70 6c 6f 0d 2a 80 11 20 |:BLLE ex|plo.*.. |
|00005b80| 42 4c 20 68 69 74 64 65 | 74 65 63 74 0d 2a 8a 0e |BL hitde|tect.*..|
|00005b90| 20 43 4d 50 20 52 31 2c | 23 30 0d 2a 94 0f 20 42 | CMP R1,|#0.*.. B|
|00005ba0| 45 51 20 6d 69 73 73 65 | 64 0d 2a 9e 0e 20 4d 4f |EQ misse|d.*.. MO|
|00005bb0| 56 20 52 38 2c 23 33 0d | 2a a8 10 20 4c 44 52 20 |V R8,#3.|*.. LDR |
|00005bc0| 52 32 2c 5b 52 31 5d 0d | 2a b2 32 20 43 4d 50 20 |R2,[R1].|*.2 CMP |
|00005bd0| 52 32 2c 23 31 3a 53 54 | 52 45 51 20 52 33 2c 5b |R2,#1:ST|REQ R3,[|
|00005be0| 52 39 5d 3a 42 4c 45 51 | 20 65 78 70 6c 6f 3a 42 |R9]:BLEQ| explo:B|
|00005bf0| 45 51 20 6d 69 73 73 65 | 64 0d 2a bc 32 20 43 4d |EQ misse|d.*.2 CM|
|00005c00| 50 20 52 32 2c 23 35 3a | 53 54 52 45 51 20 52 33 |P R2,#5:|STREQ R3|
|00005c10| 2c 5b 52 39 5d 3a 42 4c | 45 51 20 65 78 70 6c 6f |,[R9]:BL|EQ explo|
|00005c20| 3a 42 45 51 20 6d 69 73 | 73 65 64 0d 2a c6 40 20 |:BEQ mis|sed.*.@ |
|00005c30| 43 4d 50 20 52 32 2c 23 | 32 3a 53 54 52 45 51 20 |CMP R2,#|2:STREQ |
|00005c40| 52 33 2c 5b 52 39 5d 3a | 53 54 52 45 51 20 52 33 |R3,[R9]:|STREQ R3|
|00005c50| 2c 5b 52 31 5d 3a 42 4c | 45 51 20 65 78 70 6c 6f |,[R1]:BL|EQ explo|
|00005c60| 3a 42 45 51 20 6d 69 73 | 73 65 64 0d 2a d0 1e 20 |:BEQ mis|sed.*.. |
|00005c70| 43 4d 50 20 52 32 2c 23 | 37 3a 42 4e 45 20 6e 6f |CMP R2,#|7:BNE no|
|00005c80| 74 62 6f 6e 75 73 6f 62 | 6a 0d 2a da 13 20 4c 44 |tbonusob|j.*.. LD|
|00005c90| 52 20 52 34 2c 5b 52 31 | 2c 23 38 5d 0d 2a e4 1e |R R4,[R1|,#8].*..|
|00005ca0| 20 43 4d 50 20 52 34 2c | 23 31 30 30 2a 53 43 3a | CMP R4,|#100*SC:|
|00005cb0| 42 47 54 20 6d 69 73 73 | 65 64 0d 2a ee 52 20 4c |BGT miss|ed.*.R L|
|00005cc0| 44 52 20 52 34 2c 5b 52 | 31 32 2c 23 36 34 5d 3a |DR R4,[R|12,#64]:|
|00005cd0| 53 54 52 20 52 34 2c 5b | 52 31 32 2c 23 36 38 5d |STR R4,[|R12,#68]|
|00005ce0| 3a 4d 4f 56 20 52 38 2c | 23 31 35 3a 53 54 52 20 |:MOV R8,|#15:STR |
|00005cf0| 52 33 2c 5b 52 39 5d 3a | 53 54 52 20 52 33 2c 5b |R3,[R9]:|STR R3,[|
|00005d00| 52 31 5d 3a 42 4c 20 65 | 78 70 6c 6f 0d 2a f8 0d |R1]:BL e|xplo.*..|
|00005d10| 20 42 20 6d 69 73 73 65 | 64 0d 2b 02 06 20 3a 0d | B misse|d.+.. :.|
|00005d20| 2b 0c 11 20 2e 6e 6f 74 | 62 6f 6e 75 73 6f 62 6a |+.. .not|bonusobj|
|00005d30| 0d 2b 16 19 20 43 4d 50 | 20 52 32 2c 23 33 3a 42 |.+.. CMP| R2,#3:B|
|00005d40| 4e 45 20 6d 69 73 73 65 | 64 0d 2b 20 30 20 53 54 |NE misse|d.+ 0 ST|
|00005d50| 52 20 52 33 2c 5b 52 39 | 5d 3a 53 54 52 20 52 33 |R R3,[R9|]:STR R3|
|00005d60| 2c 5b 52 31 5d 3a 4d 4f | 56 20 52 38 2c 23 31 35 |,[R1]:MO|V R8,#15|
|00005d70| 3a 42 4c 20 65 78 70 6c | 6f 0d 2b 2a 44 20 43 4d |:BL expl|o.+*D CM|
|00005d80| 50 20 52 31 2c 52 31 31 | 3a 4c 44 52 4e 45 20 52 |P R1,R11|:LDRNE R|
|00005d90| 34 2c 5b 52 31 32 2c 23 | 36 38 5d 3a 41 44 44 4e |4,[R12,#|68]:ADDN|
|00005da0| 45 20 52 34 2c 52 34 2c | 23 31 3a 53 54 52 4e 45 |E R4,R4,|#1:STRNE|
|00005db0| 20 52 34 2c 5b 52 31 32 | 2c 23 36 38 5d 0d 2b 34 | R4,[R12|,#68].+4|
|00005dc0| 06 20 3a 0d 2b 3e 0c 20 | 2e 6d 69 73 73 65 64 0d |. :.+>. |.missed.|
|00005dd0| 2b 48 1b 20 4c 44 4d 46 | 44 20 52 31 33 21 2c 7b |+H. LDMF|D R13!,{|
|00005de0| 52 30 2d 52 31 31 2c 50 | 43 7d 0d 2b 52 06 20 3a |R0-R11,P|C}.+R. :|
|00005df0| 0d 2b 5c 0d 20 2e 68 69 | 74 74 61 6e 6b 0d 2b 66 |.+\. .hi|ttank.+f|
|00005e00| 1c 20 53 54 4d 46 44 20 | 52 31 33 21 2c 7b 52 30 |. STMFD |R13!,{R0|
|00005e10| 2d 52 31 31 2c 52 31 34 | 7d 0d 2b 70 15 20 4c 44 |-R11,R14|}.+p. LD|
|00005e20| 52 20 52 30 2c 5b 52 31 | 32 2c 23 35 32 5d 0d 2b |R R0,[R1|2,#52].+|
|00005e30| 7a 0e 20 4d 56 4e 20 52 | 31 2c 52 30 0d 2b 84 13 |z. MVN R|1,R0.+..|
|00005e40| 20 4c 44 52 20 52 32 2c | 5b 52 39 2c 23 34 5d 0d | LDR R2,|[R9,#4].|
|00005e50| 2b 8e 0e 20 43 4d 50 20 | 52 32 2c 52 30 0d 2b 98 |+.. CMP |R2,R0.+.|
|00005e60| 10 20 42 4c 47 45 20 62 | 6f 75 6e 63 65 0d 2b a2 |. BLGE b|ounce.+.|
|00005e70| 0e 20 43 4d 50 20 52 32 | 2c 52 31 0d 2b ac 10 20 |. CMP R2|,R1.+.. |
|00005e80| 42 4c 4c 45 20 62 6f 75 | 6e 63 65 0d 2b b6 14 20 |BLLE bou|nce.+.. |
|00005e90| 4c 44 52 20 52 32 2c 5b | 52 39 2c 23 31 32 5d 0d |LDR R2,[|R9,#12].|
|00005ea0| 2b c0 0e 20 43 4d 50 20 | 52 32 2c 52 30 0d 2b ca |+.. CMP |R2,R0.+.|
|00005eb0| 10 20 42 4c 47 45 20 62 | 6f 75 6e 63 65 0d 2b d4 |. BLGE b|ounce.+.|
|00005ec0| 0e 20 43 4d 50 20 52 32 | 2c 52 31 0d 2b de 10 20 |. CMP R2|,R1.+.. |
|00005ed0| 42 4c 4c 45 20 62 6f 75 | 6e 63 65 0d 2b e8 11 20 |BLLE bou|nce.+.. |
|00005ee0| 42 4c 20 68 69 74 64 65 | 74 65 63 74 0d 2b f2 0e |BL hitde|tect.+..|
|00005ef0| 20 43 4d 50 20 52 31 2c | 23 30 0d 2b fc 10 20 42 | CMP R1,|#0.+.. B|
|00005f00| 45 51 20 6d 69 73 73 65 | 64 32 0d 2c 06 10 20 4c |EQ misse|d2.,.. L|
|00005f10| 44 52 20 52 32 2c 5b 52 | 31 5d 0d 2c 10 1a 20 43 |DR R2,[R|1].,.. C|
|00005f20| 4d 50 20 52 32 2c 23 34 | 3a 42 45 51 20 6d 69 73 |MP R2,#4|:BEQ mis|
|00005f30| 73 65 64 32 0d 2c 1a 1a | 20 43 4d 50 20 52 32 2c |sed2.,..| CMP R2,|
|00005f40| 23 36 3a 42 45 51 20 6d | 69 73 73 65 64 32 0d 2c |#6:BEQ m|issed2.,|
|00005f50| 24 1a 20 43 4d 50 20 52 | 32 2c 23 32 3a 42 45 51 |$. CMP R|2,#2:BEQ|
|00005f60| 20 6d 69 73 73 65 64 32 | 0d 2c 2e 1a 20 43 4d 50 | missed2|.,.. CMP|
|00005f70| 20 52 32 2c 23 37 3a 42 | 45 51 20 6d 69 73 73 65 | R2,#7:B|EQ misse|
|00005f80| 64 32 0d 2c 38 0e 20 42 | 4c 20 62 6f 75 6e 63 65 |d2.,8. B|L bounce|
|00005f90| 0d 2c 42 06 20 3a 0d 2c | 4c 0d 20 2e 6d 69 73 73 |.,B. :.,|L. .miss|
|00005fa0| 65 64 32 0d 2c 56 1b 20 | 4c 44 4d 46 44 20 52 31 |ed2.,V. |LDMFD R1|
|00005fb0| 33 21 2c 7b 52 30 2d 52 | 31 31 2c 50 43 7d 0d 2c |3!,{R0-R|11,PC}.,|
|00005fc0| 60 06 20 3a 0d 2c 6a 0e | 20 2e 68 69 74 62 6f 6e |`. :.,j.| .hitbon|
|00005fd0| 75 73 0d 2c 74 1c 20 53 | 54 4d 46 44 20 52 31 33 |us.,t. S|TMFD R13|
|00005fe0| 21 2c 7b 52 30 2d 52 31 | 31 2c 52 31 34 7d 0d 2c |!,{R0-R1|1,R14}.,|
|00005ff0| 7e 11 20 42 4c 20 68 69 | 74 64 65 74 65 63 74 0d |~. BL hi|tdetect.|
|00006000| 2c 88 0e 20 43 4d 50 20 | 52 31 2c 23 30 0d 2c 92 |,.. CMP |R1,#0.,.|
|00006010| 14 20 42 45 51 20 6d 69 | 73 73 65 64 62 6f 6e 75 |. BEQ mi|ssedbonu|
|00006020| 73 0d 2c 9c 13 20 4c 44 | 52 20 52 32 2c 5b 52 39 |s.,.. LD|R R2,[R9|
|00006030| 2c 23 38 5d 0d 2c a6 13 | 20 43 4d 50 20 52 32 2c |,#8].,..| CMP R2,|
|00006040| 23 31 30 30 2a 53 43 0d | 2c b0 14 20 42 47 54 20 |#100*SC.|,.. BGT |
|00006050| 6d 69 73 73 65 64 62 6f | 6e 75 73 0d 2c ba 10 20 |missedbo|nus.,.. |
|00006060| 4c 44 52 20 52 33 2c 5b | 52 31 5d 0d 2c c4 0e 20 |LDR R3,[|R1].,.. |
|00006070| 43 4d 50 20 52 33 2c 23 | 37 0d 2c ce 14 20 42 45 |CMP R3,#|7.,.. BE|
|00006080| 51 20 6d 69 73 73 65 64 | 62 6f 6e 75 73 0d 2c d8 |Q missed|bonus.,.|
|00006090| 0e 20 43 4d 50 20 52 33 | 2c 23 34 0d 2c e2 14 20 |. CMP R3|,#4.,.. |
|000060a0| 42 45 51 20 6d 69 73 73 | 65 64 62 6f 6e 75 73 0d |BEQ miss|edbonus.|
|000060b0| 2c ec 0e 20 43 4d 50 20 | 52 33 2c 23 36 0d 2c f6 |,.. CMP |R3,#6.,.|
|000060c0| 14 20 42 45 51 20 6d 69 | 73 73 65 64 62 6f 6e 75 |. BEQ mi|ssedbonu|
|000060d0| 73 0d 2d 00 0e 20 43 4d | 50 20 52 33 2c 23 32 0d |s.-.. CM|P R3,#2.|
|000060e0| 2d 0a 14 20 42 45 51 20 | 6d 69 73 73 65 64 62 6f |-.. BEQ |missedbo|
|000060f0| 6e 75 73 0d 2d 14 0e 20 | 4d 4f 56 20 52 30 2c 23 |nus.-.. |MOV R0,#|
|00006100| 30 0d 2d 1e 10 20 53 54 | 52 20 52 30 2c 5b 52 31 |0.-.. ST|R R0,[R1|
|00006110| 5d 0d 2d 28 0f 20 4d 4f | 56 20 52 38 2c 23 31 32 |].-(. MO|V R8,#12|
|00006120| 0d 2d 32 0d 20 42 4c 20 | 65 78 70 6c 6f 0d 2d 3c |.-2. BL |explo.-<|
|00006130| 06 20 3a 0d 2d 46 11 20 | 2e 6d 69 73 73 65 64 62 |. :.-F. |.missedb|
|00006140| 6f 6e 75 73 0d 2d 50 1b | 20 4c 44 4d 46 44 20 52 |onus.-P.| LDMFD R|
|00006150| 31 33 21 2c 7b 52 30 2d | 52 31 31 2c 50 43 7d 0d |13!,{R0-|R11,PC}.|
|00006160| 2d 5a 06 20 3a 0d 2d 64 | 0c 20 2e 62 6f 75 6e 63 |-Z. :.-d|. .bounc|
|00006170| 65 0d 2d 6e 1c 20 53 54 | 4d 46 44 20 52 31 33 21 |e.-n. ST|MFD R13!|
|00006180| 2c 7b 52 30 2d 52 31 31 | 2c 52 31 34 7d 0d 2d 78 |,{R0-R11|,R14}.-x|
|00006190| 13 20 4c 44 52 20 52 31 | 2c 5b 52 39 2c 23 34 5d |. LDR R1|,[R9,#4]|
|000061a0| 0d 2d 82 14 20 4c 44 52 | 20 52 32 2c 5b 52 39 2c |.-.. LDR| R2,[R9,|
|000061b0| 23 31 32 5d 0d 2d 8c 14 | 20 4c 44 52 20 52 33 2c |#12].-..| LDR R3,|
|000061c0| 5b 52 39 2c 23 35 32 5d | 0d 2d 96 14 20 4c 44 52 |[R9,#52]|.-.. LDR|
|000061d0| 20 52 34 2c 5b 52 39 2c | 23 36 30 5d 0d 2d a0 0e | R4,[R9,|#60].-..|
|000061e0| 20 4d 4f 56 20 52 35 2c | 23 35 0d 2d aa 11 20 4d | MOV R5,|#5.-.. M|
|000061f0| 55 4c 20 52 33 2c 52 35 | 2c 52 33 0d 2d b4 11 20 |UL R3,R5|,R3.-.. |
|00006200| 4d 55 4c 20 52 34 2c 52 | 35 2c 52 34 0d 2d be 11 |MUL R4,R|5,R4.-..|
|00006210| 20 53 55 42 20 52 31 2c | 52 31 2c 52 33 0d 2d c8 | SUB R1,|R1,R3.-.|
|00006220| 11 20 53 55 42 20 52 32 | 2c 52 32 2c 52 34 0d 2d |. SUB R2|,R2,R4.-|
|00006230| d2 13 20 53 54 52 20 52 | 31 2c 5b 52 39 2c 23 34 |.. STR R|1,[R9,#4|
|00006240| 5d 0d 2d dc 14 20 53 54 | 52 20 52 32 2c 5b 52 39 |].-.. ST|R R2,[R9|
|00006250| 2c 23 31 32 5d 0d 2d e6 | 0e 20 4d 4f 56 20 52 30 |,#12].-.|. MOV R0|
|00006260| 2c 23 30 0d 2d f0 14 20 | 53 54 52 20 52 30 2c 5b |,#0.-.. |STR R0,[|
|00006270| 52 39 2c 23 38 30 5d 0d | 2d fa 14 20 53 54 52 20 |R9,#80].|-.. STR |
|00006280| 52 30 2c 5b 52 39 2c 23 | 35 32 5d 0d 2e 04 14 20 |R0,[R9,#|52].... |
|00006290| 53 54 52 20 52 30 2c 5b | 52 39 2c 23 35 36 5d 0d |STR R0,[|R9,#56].|
|000062a0| 2e 0e 14 20 53 54 52 20 | 52 30 2c 5b 52 39 2c 23 |... STR |R0,[R9,#|
|000062b0| 36 30 5d 0d 2e 18 14 20 | 53 54 52 20 52 30 2c 5b |60].... |STR R0,[|
|000062c0| 52 39 2c 23 36 34 5d 0d | 2e 22 1b 20 4c 44 4d 46 |R9,#64].|.". LDMF|
|000062d0| 44 20 52 31 33 21 2c 7b | 52 30 2d 52 31 31 2c 50 |D R13!,{|R0-R11,P|
|000062e0| 43 7d 0d 2e 2c 06 20 3a | 0d 2e 36 0f 20 2e 68 69 |C}..,. :|..6. .hi|
|000062f0| 74 64 65 74 65 63 74 0d | 2e 40 1f 20 53 54 4d 46 |tdetect.|.@. STMF|
|00006300| 44 20 52 31 33 21 2c 7b | 52 30 2c 52 32 2d 52 31 |D R13!,{|R0,R2-R1|
|00006310| 31 2c 52 31 34 7d 0d 2e | 4a 0f 20 4d 56 4e 20 52 |1,R14}..|J. MVN R|
|00006320| 31 30 2c 23 30 0d 2e 54 | 06 20 3a 0d 2e 5e 14 20 |10,#0..T|. :..^. |
|00006330| 2e 6c 6f 6f 70 66 69 6e | 64 6f 62 6a 65 63 74 0d |.loopfin|dobject.|
|00006340| 2e 68 13 20 41 44 44 20 | 52 31 30 2c 52 31 30 2c |.h. ADD |R10,R10,|
|00006350| 23 31 0d 2e 72 2b 20 4c | 44 52 20 52 30 2c 5b 52 |#1..r+ L|DR R0,[R|
|00006360| 31 31 2c 52 31 30 2c 41 | 53 4c 20 23 6f 62 6a 65 |11,R10,A|SL #obje|
|00006370| 63 74 6c 65 6e 67 74 68 | 6c 6f 67 25 5d 0d 2e 7c |ctlength|log%]..||
|00006380| 22 20 43 4d 50 20 52 31 | 30 2c 23 6d 61 78 6f 62 |" CMP R1|0,#maxob|
|00006390| 6a 65 63 74 73 25 3a 42 | 47 45 20 6d 69 73 73 0d |jects%:B|GE miss.|
|000063a0| 2e 86 21 20 43 4d 50 20 | 52 30 2c 23 30 3a 42 45 |..! CMP |R0,#0:BE|
|000063b0| 51 20 6c 6f 6f 70 66 69 | 6e 64 6f 62 6a 65 63 74 |Q loopfi|ndobject|
|000063c0| 0d 2e 90 29 20 41 44 44 | 20 52 38 2c 52 31 31 2c |...) ADD| R8,R11,|
|000063d0| 52 31 30 2c 41 53 4c 20 | 23 6f 62 6a 65 63 74 6c |R10,ASL |#objectl|
|000063e0| 65 6e 67 74 68 6c 6f 67 | 25 0d 2e 9a 17 20 43 4d |engthlog|%.... CM|
|000063f0| 50 20 52 38 2c 52 39 3a | 42 45 51 20 73 65 6c 66 |P R8,R9:|BEQ self|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.