home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 2 / APDL_PD2A.iso / demos / demo_1 / armagedon / !Armagedon / Code < prev    next >
Unknown  |  1991-03-06  |  15.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert Truevision Targa Graphic (image/tga) magic Supported
100% file data default
100% xdgMime image/x-tga default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 54 | 6f 74 61 6c 44 65 6d 57 |..... >T|otalDemW|
|00000010| 0d 00 14 11 f4 48 49 4d | 45 4d 3d 26 31 46 30 30 |.....HIM|EM=&1F00|
|00000020| 30 0d 00 1e 08 76 64 3d | 34 0d 00 28 09 76 64 32 |0....vd=|4..(.vd2|
|00000030| 3d 31 0d 00 32 0a 61 61 | 61 61 3d 30 0d 00 3c 09 |=1..2.aa|aa=0..<.|
|00000040| 68 3d 32 32 34 0d 00 46 | 0a 6e 75 6d 3d 36 34 0d |h=224..F|.num=64.|
|00000050| 00 50 0a eb 20 31 35 3a | db 0d 00 5a 08 eb 20 31 |.P.. 15:|...Z.. 1|
|00000060| 33 0d 00 64 13 ef 32 33 | 3b 38 32 30 32 3b 30 3b |3..d..23|;8202;0;|
|00000070| 30 3b 30 3b 0d 00 6e 05 | 87 0d 00 78 0e 63 6f 64 |0;0;..n.|...x.cod|
|00000080| 65 3d 26 41 30 30 30 0d | 00 82 14 e3 20 70 61 73 |e=&A000.|.... pas|
|00000090| 73 3d 30 20 b8 20 32 20 | 88 20 32 0d 00 8c 0b 50 |s=0 . 2 |. 2....P|
|000000a0| 25 3d 63 6f 64 65 0d 00 | 96 0d 5b 4f 50 54 20 70 |%=code..|..[OPT p|
|000000b0| 61 73 73 0d 00 a0 19 42 | 20 61 72 6d 61 67 65 64 |ass....B| armaged|
|000000c0| 64 6f 6e 64 65 6d 6f 73 | 74 61 72 74 0d 00 aa 69 |dondemos|tart...i|
|000000d0| 45 51 55 53 20 22 41 4d | 46 20 74 68 65 20 44 6f |EQUS "AM|F the Do|
|000000e0| 6f 6d 77 61 74 63 68 65 | 72 20 70 72 6f 75 64 6c |omwatche|r proudl|
|000000f0| 79 20 70 72 65 73 65 6e | 74 73 2e 2e 2e 20 54 68 |y presen|ts... Th|
|00000100| 65 20 41 52 4d 61 67 65 | 64 64 6f 6e 20 64 65 6d |e ARMage|ddon dem|
|00000110| 6f 21 20 28 77 6f 77 2c | 74 68 61 74 20 72 65 61 |o! (wow,|that rea|
|00000120| 6c 6c 79 20 73 6f 75 6e | 64 73 20 65 78 63 69 74 |lly soun|ds excit|
|00000130| 69 6e 67 2e 22 0d 00 b4 | 09 41 4c 49 47 4e 0d 00 |ing."...|.ALIGN..|
|00000140| be 18 2e 61 72 6d 61 67 | 65 64 64 6f 6e 64 65 6d |...armag|eddondem|
|00000150| 6f 73 74 61 72 74 0d 00 | c8 35 4d 4f 56 20 52 30 |ostart..|.5MOV R0|
|00000160| 2c 23 32 3a 4d 4f 56 20 | 52 31 2c 23 30 3a 4d 4f |,#2:MOV |R1,#0:MO|
|00000170| 56 20 52 32 2c 23 30 3a | 4d 4f 56 20 52 33 2c 23 |V R2,#0:|MOV R3,#|
|00000180| 30 3a 4d 4f 56 20 52 34 | 2c 23 30 0d 00 d2 19 53 |0:MOV R4|,#0....S|
|00000190| 57 49 20 22 53 6f 75 6e | 64 5f 43 6f 6e 66 69 67 |WI "Soun|d_Config|
|000001a0| 75 72 65 22 0d 00 dc 1e | 41 44 52 20 52 30 2c 6f |ure"....|ADR R0,o|
|000001b0| 73 63 6c 69 31 3a 53 57 | 49 20 22 4f 53 5f 43 4c |scli1:SW|I "OS_CL|
|000001c0| 49 22 0d 00 e6 1e 41 44 | 52 20 52 30 2c 6f 73 63 |I"....AD|R R0,osc|
|000001d0| 6c 69 32 3a 53 57 49 20 | 22 4f 53 5f 43 4c 49 22 |li2:SWI |"OS_CLI"|
|000001e0| 0d 00 f0 1e 41 44 52 20 | 52 30 2c 6f 73 63 6c 69 |....ADR |R0,oscli|
|000001f0| 33 3a 53 57 49 20 22 4f | 53 5f 43 4c 49 22 0d 00 |3:SWI "O|S_CLI"..|
|00000200| fa 1d 41 44 52 20 52 30 | 2c 62 6c 6f 63 6b 3a 41 |..ADR R0|,block:A|
|00000210| 44 44 20 52 31 2c 52 30 | 2c 23 38 0d 01 04 1d 53 |DD R1,R0|,#8....S|
|00000220| 57 49 20 22 4f 53 5f 52 | 65 61 64 56 64 75 56 61 |WI "OS_R|eadVduVa|
|00000230| 72 69 61 62 6c 65 73 22 | 0d 01 0e 12 4c 44 52 20 |riables"|....LDR |
|00000240| 52 30 2c 6e 65 77 61 64 | 64 72 0d 01 18 12 53 54 |R0,newad|dr....ST|
|00000250| 52 20 52 30 2c 73 63 72 | 61 64 64 72 0d 01 22 15 |R R0,scr|addr..".|
|00000260| 41 44 44 20 52 30 2c 52 | 30 2c 23 26 31 34 30 30 |ADD R0,R|0,#&1400|
|00000270| 30 0d 01 2c 13 53 54 52 | 20 52 30 2c 73 63 72 61 |0..,.STR| R0,scra|
|00000280| 64 64 72 32 0d 01 36 11 | 2e 6d 61 69 6e 64 65 6d |ddr2..6.|.maindem|
|00000290| 6f 6c 6f 6f 70 0d 01 40 | 0e 42 4c 20 73 74 61 72 |oloop..@|.BL star|
|000002a0| 74 75 70 0d 01 4a 12 42 | 20 6d 61 69 6e 64 65 6d |tup..J.B| maindem|
|000002b0| 6f 6c 6f 6f 70 0d 01 54 | 0e 4d 4f 56 20 50 43 2c |oloop..T|.MOV PC,|
|000002c0| 52 31 34 0d 01 5e 33 2e | 6f 73 63 6c 69 31 20 45 |R14..^3.|oscli1 E|
|000002d0| 51 55 53 20 22 43 68 61 | 6e 6e 65 6c 76 6f 69 63 |QUS "Cha|nnelvoic|
|000002e0| 65 20 31 20 57 69 6e 64 | 22 2b bd 31 33 2b bd 30 |e 1 Wind|"+.13+.0|
|000002f0| 3a 41 4c 49 47 4e 0d 01 | 68 33 2e 6f 73 63 6c 69 |:ALIGN..|h3.oscli|
|00000300| 32 20 45 51 55 53 20 22 | 43 68 61 6e 6e 65 6c 76 |2 EQUS "|Channelv|
|00000310| 6f 69 63 65 20 32 20 57 | 69 6e 64 22 2b bd 31 33 |oice 2 W|ind"+.13|
|00000320| 2b bd 30 3a 41 4c 49 47 | 4e 0d 01 72 2b 2e 6f 73 |+.0:ALIG|N..r+.os|
|00000330| 63 6c 69 33 20 45 51 55 | 53 20 22 53 70 65 61 6b |cli3 EQU|S "Speak|
|00000340| 65 72 20 4f 66 66 22 2b | bd 31 33 2b bd 30 3a 41 |er Off"+|.13+.0:A|
|00000350| 4c 49 47 4e 0d 01 7c 39 | 2e 62 6c 6f 63 6b 20 45 |LIGN..|9|.block E|
|00000360| 51 55 44 20 31 34 39 3a | 45 51 55 44 20 2d 31 3a |QUD 149:|EQUD -1:|
|00000370| 2e 6e 65 77 61 64 64 72 | 3a 45 51 55 44 20 30 3a |.newaddr|:EQUD 0:|
|00000380| 45 51 55 44 20 30 3a 45 | 51 55 44 20 30 0d 01 86 |EQUD 0:E|QUD 0...|
|00000390| 0b 2e 73 63 72 6f 6c 6c | 0d 01 90 14 53 54 4d 46 |..scroll|....STMF|
|000003a0| 44 20 52 31 33 21 2c 7b | 52 31 34 7d 0d 01 9a 0d |D R13!,{|R14}....|
|000003b0| 4d 4f 56 20 52 30 2c 23 | 30 0d 01 a4 14 4c 44 52 |MOV R0,#|0....LDR|
|000003c0| 20 52 31 30 2c 66 6f 6e | 74 61 64 64 72 0d 01 ae | R10,fon|taddr...|
|000003d0| 12 4c 44 52 20 52 31 31 | 2c 63 75 72 70 61 74 0d |.LDR R11|,curpat.|
|000003e0| 01 b8 13 4c 44 52 20 52 | 31 32 2c 73 63 72 61 64 |...LDR R|12,scrad|
|000003f0| 64 72 0d 01 c2 13 4c 44 | 52 20 52 36 2c 73 63 72 |dr....LD|R R6,scr|
|00000400| 6c 62 61 73 65 0d 01 cc | 12 4c 44 52 20 52 37 2c |lbase...|.LDR R7,|
|00000410| 73 63 72 6c 70 6f 73 0d | 01 d6 12 4c 44 52 20 52 |scrlpos.|...LDR R|
|00000420| 38 2c 73 63 72 6c 6f 66 | 66 0d 01 e0 0f 4d 4f 56 |8,scrlof|f....MOV|
|00000430| 20 52 39 2c 23 33 32 30 | 0d 01 ea 0c 2e 73 63 6c | R9,#320|.....scl|
|00000440| 6f 6f 70 31 0d 01 f4 1d | 43 4d 50 20 52 31 31 2c |oop1....|CMP R11,|
|00000450| 23 30 3a 42 4c 45 51 20 | 70 6c 6f 74 74 79 70 65 |#0:BLEQ |plottype|
|00000460| 30 0d 01 fe 1d 43 4d 50 | 20 52 31 31 2c 23 31 3a |0....CMP| R11,#1:|
|00000470| 42 4c 45 51 20 70 6c 6f | 74 74 79 70 65 31 0d 02 |BLEQ plo|ttype1..|
|00000480| 08 1d 43 4d 50 20 52 31 | 31 2c 23 32 3a 42 4c 45 |..CMP R1|1,#2:BLE|
|00000490| 51 20 70 6c 6f 74 74 79 | 70 65 32 0d 02 12 1d 43 |Q plotty|pe2....C|
|000004a0| 4d 50 20 52 31 31 2c 23 | 33 3a 42 4c 45 51 20 70 |MP R11,#|3:BLEQ p|
|000004b0| 6c 6f 74 74 79 70 65 33 | 0d 02 1c 1d 43 4d 50 20 |lottype3|....CMP |
|000004c0| 52 31 31 2c 23 34 3a 42 | 4c 45 51 20 70 6c 6f 74 |R11,#4:B|LEQ plot|
|000004d0| 74 79 70 65 34 0d 02 26 | 1d 43 4d 50 20 52 31 31 |type4..&|.CMP R11|
|000004e0| 2c 23 35 3a 42 4c 45 51 | 20 70 6c 6f 74 74 79 70 |,#5:BLEQ| plottyp|
|000004f0| 65 35 0d 02 30 1d 43 4d | 50 20 52 31 31 2c 23 36 |e5..0.CM|P R11,#6|
|00000500| 3a 42 4c 45 51 20 70 6c | 6f 74 74 79 70 65 36 0d |:BLEQ pl|ottype6.|
|00000510| 02 3a 1d 43 4d 50 20 52 | 31 31 2c 23 37 3a 42 4c |.:.CMP R|11,#7:BL|
|00000520| 45 51 20 70 6c 6f 74 74 | 79 70 65 37 0d 02 44 27 |EQ plott|ype7..D'|
|00000530| 41 44 44 20 52 38 2c 52 | 38 2c 23 31 3a 43 4d 50 |ADD R8,R|8,#1:CMP|
|00000540| 20 52 38 2c 23 31 36 3a | 42 4e 45 20 73 63 6c 6f | R8,#16:|BNE sclo|
|00000550| 6f 70 33 0d 02 4e 10 41 | 44 44 20 52 37 2c 52 37 |op3..N.A|DD R7,R7|
|00000560| 2c 23 31 0d 02 58 0d 4d | 4f 56 20 52 38 2c 23 30 |,#1..X.M|OV R8,#0|
|00000570| 0d 02 62 13 4c 44 52 42 | 20 52 31 2c 5b 52 36 2c |..b.LDRB| R1,[R6,|
|00000580| 52 37 5d 0d 02 6c 28 43 | 4d 50 20 52 31 2c 23 31 |R7]..l(C|MP R1,#1|
|00000590| 36 30 3a ec 51 20 52 31 | 31 2c 23 30 3a 41 44 44 |60:.Q R1|1,#0:ADD|
|000005a0| 45 51 20 52 37 2c 52 37 | 2c 23 31 0d 02 76 28 43 |EQ R7,R7|,#1..v(C|
|000005b0| 4d 50 20 52 31 2c 23 31 | 36 31 3a ec 51 20 52 31 |MP R1,#1|61:.Q R1|
|000005c0| 31 2c 23 31 3a 41 44 44 | 45 51 20 52 37 2c 52 37 |1,#1:ADD|EQ R7,R7|
|000005d0| 2c 23 31 0d 02 80 28 43 | 4d 50 20 52 31 2c 23 31 |,#1...(C|MP R1,#1|
|000005e0| 36 32 3a ec 51 20 52 31 | 31 2c 23 32 3a 41 44 44 |62:.Q R1|1,#2:ADD|
|000005f0| 45 51 20 52 37 2c 52 37 | 2c 23 31 0d 02 8a 28 43 |EQ R7,R7|,#1...(C|
|00000600| 4d 50 20 52 31 2c 23 31 | 36 33 3a ec 51 20 52 31 |MP R1,#1|63:.Q R1|
|00000610| 31 2c 23 33 3a 41 44 44 | 45 51 20 52 37 2c 52 37 |1,#3:ADD|EQ R7,R7|
|00000620| 2c 23 31 0d 02 94 28 43 | 4d 50 20 52 31 2c 23 31 |,#1...(C|MP R1,#1|
|00000630| 36 34 3a ec 51 20 52 31 | 31 2c 23 34 3a 41 44 44 |64:.Q R1|1,#4:ADD|
|00000640| 45 51 20 52 37 2c 52 37 | 2c 23 31 0d 02 9e 28 43 |EQ R7,R7|,#1...(C|
|00000650| 4d 50 20 52 31 2c 23 31 | 36 35 3a ec 51 20 52 31 |MP R1,#1|65:.Q R1|
|00000660| 31 2c 23 35 3a 41 44 44 | 45 51 20 52 37 2c 52 37 |1,#5:ADD|EQ R7,R7|
|00000670| 2c 23 31 0d 02 a8 28 43 | 4d 50 20 52 31 2c 23 31 |,#1...(C|MP R1,#1|
|00000680| 36 36 3a ec 51 20 52 31 | 31 2c 23 36 3a 41 44 44 |66:.Q R1|1,#6:ADD|
|00000690| 45 51 20 52 37 2c 52 37 | 2c 23 31 0d 02 b2 28 43 |EQ R7,R7|,#1...(C|
|000006a0| 4d 50 20 52 31 2c 23 31 | 36 37 3a ec 51 20 52 31 |MP R1,#1|67:.Q R1|
|000006b0| 31 2c 23 37 3a 41 44 44 | 45 51 20 52 37 2c 52 37 |1,#7:ADD|EQ R7,R7|
|000006c0| 2c 23 31 0d 02 bc 27 43 | 4d 50 20 52 31 2c 23 31 |,#1...'C|MP R1,#1|
|000006d0| 36 38 3a 41 44 44 45 51 | 20 52 37 2c 52 37 2c 23 |68:ADDEQ| R7,R7,#|
|000006e0| 31 3a 5c 20 41 52 4d 20 | 6f 6e 0d 02 c6 28 43 4d |1:\ ARM |on...(CM|
|000006f0| 50 20 52 31 2c 23 31 36 | 39 3a 41 44 44 45 51 20 |P R1,#16|9:ADDEQ |
|00000700| 52 37 2c 52 37 2c 23 31 | 3a 5c 20 41 52 4d 20 6f |R7,R7,#1|:\ ARM o|
|00000710| 66 66 0d 02 d0 0c 2e 73 | 63 6c 6f 6f 70 33 0d 02 |ff.....s|cloop3..|
|00000720| da 10 41 44 44 20 52 30 | 2c 52 30 2c 23 31 0d 02 |..ADD R0|,R0,#1..|
|00000730| e4 0f 43 4d 50 20 52 30 | 2c 23 33 32 30 0d 02 ee |..CMP R0|,#320...|
|00000740| 0f 42 4e 45 20 73 63 6c | 6f 6f 70 31 0d 02 f8 13 |.BNE scl|oop1....|
|00000750| 4c 44 4d 46 44 20 52 31 | 33 21 2c 7b 50 43 7d 0d |LDMFD R1|3!,{PC}.|
|00000760| 03 02 0c 2e 73 74 61 72 | 74 75 70 0d 03 0c 14 53 |....star|tup....S|
|00000770| 54 4d 46 44 20 52 31 33 | 21 2c 7b 52 31 34 7d 0d |TMFD R13|!,{R14}.|
|00000780| 03 16 0b 2e 73 75 6c 6f | 6f 70 0d 03 20 1c 4d 4f |....sulo|op.. .MO|
|00000790| 56 20 52 30 2c 23 31 39 | 3a 53 57 49 20 22 4f 53 |V R0,#19|:SWI "OS|
|000007a0| 5f 42 79 74 65 22 0d 03 | 2a 36 4d 4f 56 20 52 30 |_Byte"..|*6MOV R0|
|000007b0| 2c 23 31 31 33 3a 4c 44 | 52 20 52 31 2c 73 63 72 |,#113:LD|R R1,scr|
|000007c0| 6e 75 6d 3a 82 20 52 31 | 2c 52 31 2c 23 33 3a 53 |num:. R1|,R1,#3:S|
|000007d0| 57 49 20 22 4f 53 5f 42 | 79 74 65 22 0d 03 34 0f |WI "OS_B|yte"..4.|
|000007e0| 4d 4f 56 20 52 30 2c 23 | 31 31 32 0d 03 3e 11 4c |MOV R0,#|112..>.L|
|000007f0| 44 52 20 52 31 2c 73 63 | 72 6e 75 6d 0d 03 48 11 |DR R1,sc|rnum..H.|
|00000800| 53 57 49 20 22 4f 53 5f | 42 79 74 65 22 0d 03 52 |SWI "OS_|Byte"..R|
|00000810| 2a 4c 44 52 20 52 31 2c | 73 63 72 6e 75 6d 3a 82 |*LDR R1,|scrnum:.|
|00000820| 20 52 31 2c 52 31 2c 23 | 33 3a 53 54 52 20 52 31 | R1,R1,#|3:STR R1|
|00000830| 2c 73 63 72 6e 75 6d 0d | 03 5c 0f 53 57 49 20 26 |,scrnum.|.\.SWI &|
|00000840| 31 30 30 2b 31 32 0d 03 | 66 1e 4c 44 52 20 52 30 |100+12..|f.LDR R0|
|00000850| 2c 73 70 6f 73 3a 53 54 | 52 20 52 30 2c 73 63 72 |,spos:ST|R R0,scr|
|00000860| 6c 70 6f 73 0d 03 70 21 | 4c 44 52 20 52 30 2c 73 |lpos..p!|LDR R0,s|
|00000870| 6f 66 66 73 65 74 3a 53 | 54 52 20 52 30 2c 73 63 |offset:S|TR R0,sc|
|00000880| 72 6c 6f 66 66 0d 03 7a | 0b 42 4c 20 70 6c 6f 74 |rloff..z|.BL plot|
|00000890| 0d 03 84 12 42 4c 20 70 | 6c 6f 74 61 6d 66 6c 6f |....BL p|lotamflo|
|000008a0| 67 6f 0d 03 8e 0d 42 4c | 20 73 63 72 6f 6c 6c 0d |go....BL| scroll.|
|000008b0| 03 98 34 4c 44 52 20 52 | 30 2c 61 72 6d 61 67 65 |..4LDR R|0,armage|
|000008c0| 64 64 6f 6e 3a 43 4d 50 | 20 52 30 2c 23 31 3a 42 |ddon:CMP| R0,#1:B|
|000008d0| 4c 45 51 20 61 72 6d 61 | 67 65 64 64 6f 6e 70 72 |LEQ arma|geddonpr|
|000008e0| 69 6e 74 0d 03 a2 0f 42 | 4c 20 70 6c 6f 74 6c 69 |int....B|L plotli|
|000008f0| 73 73 0d 03 ac 0d 42 4c | 20 6d 6f 64 69 66 79 0d |ss....BL| modify.|
|00000900| 03 b6 10 4c 44 52 20 52 | 31 2c 73 70 65 65 64 0d |...LDR R|1,speed.|
|00000910| 03 c0 2e 4c 44 52 20 52 | 30 2c 73 6f 66 66 73 65 |...LDR R|0,soffse|
|00000920| 74 3a 41 44 44 20 52 30 | 2c 52 30 2c 52 31 3a 53 |t:ADD R0|,R0,R1:S|
|00000930| 54 52 20 52 30 2c 73 6f | 66 66 73 65 74 0d 03 ca |TR R0,so|ffset...|
|00000940| 1d 43 4d 50 20 52 30 2c | 23 31 36 3a 42 4e 45 20 |.CMP R0,|#16:BNE |
|00000950| 6e 6f 74 61 6e 6f 74 68 | 65 72 0d 03 d4 1c 4d 4f |notanoth|er....MO|
|00000960| 56 20 52 30 2c 23 30 3a | 53 54 52 20 52 30 2c 73 |V R0,#0:|STR R0,s|
|00000970| 6f 66 66 73 65 74 0d 03 | de 28 4c 44 52 20 52 31 |offset..|.(LDR R1|
|00000980| 2c 73 70 6f 73 3a 41 44 | 44 20 52 31 2c 52 31 2c |,spos:AD|D R1,R1,|
|00000990| 23 31 3a 53 54 52 20 52 | 31 2c 73 70 6f 73 0d 03 |#1:STR R|1,spos..|
|000009a0| e8 13 4c 44 52 20 52 32 | 2c 73 63 72 6c 62 61 73 |..LDR R2|,scrlbas|
|000009b0| 65 0d 03 f2 13 4c 44 52 | 42 20 52 33 2c 5b 52 32 |e....LDR|B R3,[R2|
|000009c0| 2c 52 31 5d 0d 03 fc 21 | 43 4d 50 20 52 33 2c 23 |,R1]...!|CMP R3,#|
|000009d0| 32 35 35 3a 42 4c 45 51 | 20 65 6e 64 6f 66 73 63 |255:BLEQ| endofsc|
|000009e0| 72 6f 6c 6c 73 0d 04 06 | 45 43 4d 50 20 52 33 2c |rolls...|ECMP R3,|
|000009f0| 23 31 36 30 3a ec 51 20 | 52 30 2c 23 30 3a 53 54 |#160:.Q |R0,#0:ST|
|00000a00| 52 45 51 20 52 30 2c 63 | 75 72 70 61 74 3a 41 44 |REQ R0,c|urpat:AD|
|00000a10| 44 45 51 20 52 31 2c 52 | 31 2c 23 31 3a 53 54 52 |DEQ R1,R|1,#1:STR|
|00000a20| 45 51 20 52 31 2c 73 70 | 6f 73 0d 04 10 45 43 4d |EQ R1,sp|os...ECM|
|00000a30| 50 20 52 33 2c 23 31 36 | 31 3a ec 51 20 52 30 2c |P R3,#16|1:.Q R0,|
|00000a40| 23 31 3a 53 54 52 45 51 | 20 52 30 2c 63 75 72 70 |#1:STREQ| R0,curp|
|00000a50| 61 74 3a 41 44 44 45 51 | 20 52 31 2c 52 31 2c 23 |at:ADDEQ| R1,R1,#|
|00000a60| 31 3a 53 54 52 45 51 20 | 52 31 2c 73 70 6f 73 0d |1:STREQ |R1,spos.|
|00000a70| 04 1a 45 43 4d 50 20 52 | 33 2c 23 31 36 32 3a ec |..ECMP R|3,#162:.|
|00000a80| 51 20 52 30 2c 23 32 3a | 53 54 52 45 51 20 52 30 |Q R0,#2:|STREQ R0|
|00000a90| 2c 63 75 72 70 61 74 3a | 41 44 44 45 51 20 52 31 |,curpat:|ADDEQ R1|
|00000aa0| 2c 52 31 2c 23 31 3a 53 | 54 52 45 51 20 52 31 2c |,R1,#1:S|TREQ R1,|
|00000ab0| 73 70 6f 73 0d 04 24 45 | 43 4d 50 20 52 33 2c 23 |spos..$E|CMP R3,#|
|00000ac0| 31 36 33 3a ec 51 20 52 | 30 2c 23 33 3a 53 54 52 |163:.Q R|0,#3:STR|
|00000ad0| 45 51 20 52 30 2c 63 75 | 72 70 61 74 3a 41 44 44 |EQ R0,cu|rpat:ADD|
|00000ae0| 45 51 20 52 31 2c 52 31 | 2c 23 31 3a 53 54 52 45 |EQ R1,R1|,#1:STRE|
|00000af0| 51 20 52 31 2c 73 70 6f | 73 0d 04 2e 45 43 4d 50 |Q R1,spo|s...ECMP|
|00000b00| 20 52 33 2c 23 31 36 34 | 3a ec 51 20 52 30 2c 23 | R3,#164|:.Q R0,#|
|00000b10| 34 3a 53 54 52 45 51 20 | 52 30 2c 63 75 72 70 61 |4:STREQ |R0,curpa|
|00000b20| 74 3a 41 44 44 45 51 20 | 52 31 2c 52 31 2c 23 31 |t:ADDEQ |R1,R1,#1|
|00000b30| 3a 53 54 52 45 51 20 52 | 31 2c 73 70 6f 73 0d 04 |:STREQ R|1,spos..|
|00000b40| 38 45 43 4d 50 20 52 33 | 2c 23 31 36 35 3a ec 51 |8ECMP R3|,#165:.Q|
|00000b50| 20 52 30 2c 23 35 3a 53 | 54 52 45 51 20 52 30 2c | R0,#5:S|TREQ R0,|
|00000b60| 63 75 72 70 61 74 3a 41 | 44 44 45 51 20 52 31 2c |curpat:A|DDEQ R1,|
|00000b70| 52 31 2c 23 31 3a 53 54 | 52 45 51 20 52 31 2c 73 |R1,#1:ST|REQ R1,s|
|00000b80| 70 6f 73 0d 04 42 45 43 | 4d 50 20 52 33 2c 23 31 |pos..BEC|MP R3,#1|
|00000b90| 36 36 3a ec 51 20 52 30 | 2c 23 36 3a 53 54 52 45 |66:.Q R0|,#6:STRE|
|00000ba0| 51 20 52 30 2c 63 75 72 | 70 61 74 3a 41 44 44 45 |Q R0,cur|pat:ADDE|
|00000bb0| 51 20 52 31 2c 52 31 2c | 23 31 3a 53 54 52 45 51 |Q R1,R1,|#1:STREQ|
|00000bc0| 20 52 31 2c 73 70 6f 73 | 0d 04 4c 45 43 4d 50 20 | R1,spos|..LECMP |
|00000bd0| 52 33 2c 23 31 36 37 3a | ec 51 20 52 30 2c 23 37 |R3,#167:|.Q R0,#7|
|00000be0| 3a 53 54 52 45 51 20 52 | 30 2c 63 75 72 70 61 74 |:STREQ R|0,curpat|
|00000bf0| 3a 41 44 44 45 51 20 52 | 31 2c 52 31 2c 23 31 3a |:ADDEQ R|1,R1,#1:|
|00000c00| 53 54 52 45 51 20 52 31 | 2c 73 70 6f 73 0d 04 56 |STREQ R1|,spos..V|
|00000c10| 49 43 4d 50 20 52 33 2c | 23 31 36 38 3a ec 51 20 |ICMP R3,|#168:.Q |
|00000c20| 52 30 2c 23 31 3a 53 54 | 52 45 51 20 52 30 2c 61 |R0,#1:ST|REQ R0,a|
|00000c30| 72 6d 61 67 65 64 64 6f | 6e 3a 41 44 44 45 51 20 |rmageddo|n:ADDEQ |
|00000c40| 52 31 2c 52 31 2c 23 31 | 3a 53 54 52 45 51 20 52 |R1,R1,#1|:STREQ R|
|00000c50| 31 2c 73 70 6f 73 0d 04 | 60 49 43 4d 50 20 52 33 |1,spos..|`ICMP R3|
|00000c60| 2c 23 31 36 39 3a ec 51 | 20 52 30 2c 23 30 3a 53 |,#169:.Q| R0,#0:S|
|00000c70| 54 52 45 51 20 52 30 2c | 61 72 6d 61 67 65 64 64 |TREQ R0,|armagedd|
|00000c80| 6f 6e 3a 41 44 44 45 51 | 20 52 31 2c 52 31 2c 23 |on:ADDEQ| R1,R1,#|
|00000c90| 31 3a 53 54 52 45 51 20 | 52 31 2c 73 70 6f 73 0d |1:STREQ |R1,spos.|
|00000ca0| 04 6a 2a 43 4d 50 20 52 | 33 2c 23 97 28 22 b9 22 |.j*CMP R|3,#.("."|
|00000cb0| 29 3a ec 51 20 52 30 2c | 23 32 3a 53 54 52 45 51 |):.Q R0,|#2:STREQ|
|00000cc0| 20 52 30 2c 73 70 65 65 | 64 0d 04 74 2a 43 4d 50 | R0,spee|d..t*CMP|
|00000cd0| 20 52 33 2c 23 97 28 22 | b2 22 29 3a ec 51 20 52 | R3,#.("|."):.Q R|
|00000ce0| 30 2c 23 34 3a 53 54 52 | 45 51 20 52 30 2c 73 70 |0,#4:STR|EQ R0,sp|
|00000cf0| 65 65 64 0d 04 7e 2a 43 | 4d 50 20 52 33 2c 23 97 |eed..~*C|MP R3,#.|
|00000d00| 28 22 b3 22 29 3a ec 51 | 20 52 30 2c 23 38 3a 53 |("."):.Q| R0,#8:S|
|00000d10| 54 52 45 51 20 52 30 2c | 73 70 65 65 64 0d 04 88 |TREQ R0,|speed...|
|00000d20| 0f 2e 6e 6f 74 61 6e 6f | 74 68 65 72 0d 04 92 4a |..notano|ther...J|
|00000d30| 4c 44 52 20 52 30 2c 70 | 6c 6f 74 74 79 70 65 31 |LDR R0,p|lottype1|
|00000d40| 68 65 69 67 68 74 3a 41 | 44 44 20 52 30 2c 52 30 |height:A|DD R0,R0|
|00000d50| 2c 23 32 3a 80 20 52 30 | 2c 52 30 2c 23 33 31 3a |,#2:. R0|,R0,#31:|
|00000d60| 53 54 52 20 52 30 2c 70 | 6c 6f 74 74 79 70 65 31 |STR R0,p|lottype1|
|00000d70| 68 65 69 67 68 74 0d 04 | 9c 4a 4c 44 52 20 52 30 |height..|.JLDR R0|
|00000d80| 2c 70 6c 6f 74 74 79 70 | 65 34 68 65 69 67 68 74 |,plottyp|e4height|
|00000d90| 3a 41 44 44 20 52 30 2c | 52 30 2c 23 34 3a 80 20 |:ADD R0,|R0,#4:. |
|00000da0| 52 30 2c 52 30 2c 23 33 | 31 3a 53 54 52 20 52 30 |R0,R0,#3|1:STR R0|
|00000db0| 2c 70 6c 6f 74 74 79 70 | 65 34 68 65 69 67 68 74 |,plottyp|e4height|
|00000dc0| 0d 04 a6 4a 4c 44 52 20 | 52 30 2c 70 6c 6f 74 74 |...JLDR |R0,plott|
|00000dd0| 79 70 65 36 68 65 69 67 | 68 74 3a 41 44 44 20 52 |ype6heig|ht:ADD R|
|00000de0| 30 2c 52 30 2c 23 31 3a | 80 20 52 30 2c 52 30 2c |0,R0,#1:|. R0,R0,|
|00000df0| 23 31 35 3a 53 54 52 20 | 52 30 2c 70 6c 6f 74 74 |#15:STR |R0,plott|
|00000e00| 79 70 65 36 68 65 69 67 | 68 74 0d 04 b0 4e 4c 44 |ype6heig|ht...NLD|
|00000e10| 52 20 52 30 2c 61 72 6d | 61 67 65 64 64 6f 6e 31 |R R0,arm|ageddon1|
|00000e20| 3a 41 44 44 20 52 30 2c | 52 30 2c 23 76 64 3a 43 |:ADD R0,|R0,#vd:C|
|00000e30| 4d 50 20 52 30 2c 23 36 | 34 3a 4d 4f 56 47 45 20 |MP R0,#6|4:MOVGE |
|00000e40| 52 30 2c 23 30 3a 53 54 | 52 20 52 30 2c 61 72 6d |R0,#0:ST|R R0,arm|
|00000e50| 61 67 65 64 64 6f 6e 31 | 0d 04 ba 4e 4c 44 52 20 |ageddon1|...NLDR |
|00000e60| 52 30 2c 61 72 6d 61 67 | 65 64 64 6f 6e 32 3a 41 |R0,armag|eddon2:A|
|00000e70| 44 44 20 52 30 2c 52 30 | 2c 23 76 64 3a 43 4d 50 |DD R0,R0|,#vd:CMP|
|00000e80| 20 52 30 2c 23 36 34 3a | 4d 4f 56 47 45 20 52 30 | R0,#64:|MOVGE R0|
|00000e90| 2c 23 30 3a 53 54 52 20 | 52 30 2c 61 72 6d 61 67 |,#0:STR |R0,armag|
|00000ea0| 65 64 64 6f 6e 32 0d 04 | c4 4e 4c 44 52 20 52 30 |eddon2..|.NLDR R0|
|00000eb0| 2c 61 72 6d 61 67 65 64 | 64 6f 6e 33 3a 41 44 44 |,armaged|don3:ADD|
|00000ec0| 20 52 30 2c 52 30 2c 23 | 76 64 3a 43 4d 50 20 52 | R0,R0,#|vd:CMP R|
|00000ed0| 30 2c 23 36 34 3a 4d 4f | 56 47 45 20 52 30 2c 23 |0,#64:MO|VGE R0,#|
|00000ee0| 30 3a 53 54 52 20 52 30 | 2c 61 72 6d 61 67 65 64 |0:STR R0|,armaged|
|00000ef0| 64 6f 6e 33 0d 04 ce 4e | 4c 44 52 20 52 30 2c 61 |don3...N|LDR R0,a|
|00000f00| 72 6d 61 67 65 64 64 6f | 6e 34 3a 41 44 44 20 52 |rmageddo|n4:ADD R|
|00000f10| 30 2c 52 30 2c 23 76 64 | 3a 43 4d 50 20 52 30 2c |0,R0,#vd|:CMP R0,|
|00000f20| 23 36 34 3a 4d 4f 56 47 | 45 20 52 30 2c 23 30 3a |#64:MOVG|E R0,#0:|
|00000f30| 53 54 52 20 52 30 2c 61 | 72 6d 61 67 65 64 64 6f |STR R0,a|rmageddo|
|00000f40| 6e 34 0d 04 d8 4e 4c 44 | 52 20 52 30 2c 61 72 6d |n4...NLD|R R0,arm|
|00000f50| 61 67 65 64 64 6f 6e 35 | 3a 41 44 44 20 52 30 2c |ageddon5|:ADD R0,|
|00000f60| 52 30 2c 23 76 64 3a 43 | 4d 50 20 52 30 2c 23 36 |R0,#vd:C|MP R0,#6|
|00000f70| 34 3a 4d 4f 56 47 45 20 | 52 30 2c 23 30 3a 53 54 |4:MOVGE |R0,#0:ST|
|00000f80| 52 20 52 30 2c 61 72 6d | 61 67 65 64 64 6f 6e 35 |R R0,arm|ageddon5|
|00000f90| 0d 04 e2 4e 4c 44 52 20 | 52 30 2c 61 72 6d 61 67 |...NLDR |R0,armag|
|00000fa0| 65 64 64 6f 6e 36 3a 41 | 44 44 20 52 30 2c 52 30 |eddon6:A|DD R0,R0|
|00000fb0| 2c 23 76 64 3a 43 4d 50 | 20 52 30 2c 23 36 34 3a |,#vd:CMP| R0,#64:|
|00000fc0| 4d 4f 56 47 45 20 52 30 | 2c 23 30 3a 53 54 52 20 |MOVGE R0|,#0:STR |
|00000fd0| 52 30 2c 61 72 6d 61 67 | 65 64 64 6f 6e 36 0d 04 |R0,armag|eddon6..|
|00000fe0| ec 4e 4c 44 52 20 52 30 | 2c 61 72 6d 61 67 65 64 |.NLDR R0|,armaged|
|00000ff0| 64 6f 6e 37 3a 41 44 44 | 20 52 30 2c 52 30 2c 23 |don7:ADD| R0,R0,#|
|00001000| 76 64 3a 43 4d 50 20 52 | 30 2c 23 36 34 3a 4d 4f |vd:CMP R|0,#64:MO|
|00001010| 56 47 45 20 52 30 2c 23 | 30 3a 53 54 52 20 52 30 |VGE R0,#|0:STR R0|
|00001020| 2c 61 72 6d 61 67 65 64 | 64 6f 6e 37 0d 04 f6 4e |,armaged|don7...N|
|00001030| 4c 44 52 20 52 30 2c 61 | 72 6d 61 67 65 64 64 6f |LDR R0,a|rmageddo|
|00001040| 6e 38 3a 41 44 44 20 52 | 30 2c 52 30 2c 23 76 64 |n8:ADD R|0,R0,#vd|
|00001050| 3a 43 4d 50 20 52 30 2c | 23 36 34 3a 4d 4f 56 47 |:CMP R0,|#64:MOVG|
|00001060| 45 20 52 30 2c 23 30 3a | 53 54 52 20 52 30 2c 61 |E R0,#0:|STR R0,a|
|00001070| 72 6d 61 67 65 64 64 6f | 6e 38 0d 05 00 4e 4c 44 |rmageddo|n8...NLD|
|00001080| 52 20 52 30 2c 61 72 6d | 61 67 65 64 64 6f 6e 39 |R R0,arm|ageddon9|
|00001090| 3a 41 44 44 20 52 30 2c | 52 30 2c 23 76 64 3a 43 |:ADD R0,|R0,#vd:C|
|000010a0| 4d 50 20 52 30 2c 23 36 | 34 3a 4d 4f 56 47 45 20 |MP R0,#6|4:MOVGE |
|000010b0| 52 30 2c 23 30 3a 53 54 | 52 20 52 30 2c 61 72 6d |R0,#0:ST|R R0,arm|
|000010c0| 61 67 65 64 64 6f 6e 39 | 0d 05 0a 4e 4c 44 52 20 |ageddon9|...NLDR |
|000010d0| 52 30 2c 61 72 6d 61 67 | 65 64 64 6f 6e 41 3a 41 |R0,armag|eddonA:A|
|000010e0| 44 44 20 52 30 2c 52 30 | 2c 23 76 64 3a 43 4d 50 |DD R0,R0|,#vd:CMP|
|000010f0| 20 52 30 2c 23 36 34 3a | 4d 4f 56 47 45 20 52 30 | R0,#64:|MOVGE R0|
|00001100| 2c 23 30 3a 53 54 52 20 | 52 30 2c 61 72 6d 61 67 |,#0:STR |R0,armag|
|00001110| 65 64 64 6f 6e 41 0d 05 | 14 12 4c 44 52 20 52 30 |eddonA..|..LDR R0|
|00001120| 2c 73 63 72 61 64 64 72 | 0d 05 1e 13 4c 44 52 20 |,scraddr|....LDR |
|00001130| 52 31 2c 73 63 72 61 64 | 64 72 32 0d 05 28 12 53 |R1,scrad|dr2..(.S|
|00001140| 54 52 20 52 31 2c 73 63 | 72 61 64 64 72 0d 05 32 |TR R1,sc|raddr..2|
|00001150| 13 53 54 52 20 52 30 2c | 73 63 72 61 64 64 72 32 |.STR R0,|scraddr2|
|00001160| 0d 05 3c 2c 4c 44 52 20 | 52 30 2c 77 69 6e 64 63 |..<,LDR |R0,windc|
|00001170| 6f 75 6e 74 3a 43 4d 50 | 20 52 30 2c 23 30 3a 42 |ount:CMP| R0,#0:B|
|00001180| 4c 45 51 20 77 69 6e 64 | 70 6c 61 79 0d 05 46 46 |LEQ wind|play..FF|
|00001190| 4c 44 52 20 52 30 2c 77 | 69 6e 64 63 6f 75 6e 74 |LDR R0,w|indcount|
|000011a0| 3a 41 44 44 20 52 30 2c | 52 30 2c 23 31 3a 43 4d |:ADD R0,|R0,#1:CM|
|000011b0| 50 20 52 30 2c 23 38 30 | 3a ec 51 20 52 30 2c 23 |P R0,#80|:.Q R0,#|
|000011c0| 30 3a 53 54 52 20 52 30 | 2c 77 69 6e 64 63 6f 75 |0:STR R0|,windcou|
|000011d0| 6e 74 0d 05 50 13 4c 44 | 4d 46 44 20 52 31 33 21 |nt..P.LD|MFD R13!|
|000011e0| 2c 7b 50 43 7d 0d 05 5a | 11 2e 65 6e 64 6f 66 73 |,{PC}..Z|..endofs|
|000011f0| 63 72 6f 6c 6c 73 0d 05 | 64 14 53 54 4d 46 44 20 |crolls..|d.STMFD |
|00001200| 52 31 33 21 2c 7b 52 31 | 34 7d 0d 05 6e 19 4d 4f |R13!,{R1|4}..n.MO|
|00001210| 56 20 52 30 2c 23 30 3a | 53 54 52 20 52 30 2c 73 |V R0,#0:|STR R0,s|
|00001220| 70 6f 73 0d 05 78 1b 4d | 4f 56 20 52 30 2c 23 30 |pos..x.M|OV R0,#0|
|00001230| 3a 53 54 52 20 52 30 2c | 63 75 72 70 61 74 0d 05 |:STR R0,|curpat..|
|00001240| 82 1f 4d 4f 56 20 52 30 | 2c 23 30 3a 53 54 52 20 |..MOV R0|,#0:STR |
|00001250| 52 30 2c 61 72 6d 61 67 | 65 64 64 6f 6e 0d 05 8c |R0,armag|eddon...|
|00001260| 13 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 50 43 7d |.LDMFD R|13!,{PC}|
|00001270| 0d 05 96 0e 2e 70 6c 6f | 74 74 79 70 65 30 0d 05 |.....plo|ttype0..|
|00001280| a0 14 53 54 4d 46 44 20 | 52 31 33 21 2c 7b 52 31 |..STMFD |R13!,{R1|
|00001290| 34 7d 0d 05 aa 0f 2e 70 | 6c 6f 74 74 79 70 65 30 |4}.....p|lottype0|
|000012a0| 41 0d 05 b4 0d 4d 4f 56 | 20 52 31 2c 23 68 0d 05 |A....MOV| R1,#h..|
|000012b0| be 10 4d 55 4c 20 52 32 | 2c 52 31 2c 52 39 0d 05 |..MUL R2|,R1,R9..|
|000012c0| c8 10 41 44 44 20 52 32 | 2c 52 32 2c 52 30 0d 05 |..ADD R2|,R2,R0..|
|000012d0| d2 1e 41 44 44 20 52 32 | 2c 52 32 2c 52 31 32 3a |..ADD R2|,R2,R12:|
|000012e0| 5c 20 52 32 3d 73 63 72 | 61 64 64 72 0d 05 dc 0d |\ R2=scr|addr....|
|000012f0| 4d 4f 56 20 52 31 2c 23 | 30 0d 05 e6 13 4c 44 52 |MOV R1,#|0....LDR|
|00001300| 42 20 52 35 2c 5b 52 36 | 2c 52 37 5d 0d 05 f0 1c |B R5,[R6|,R7]....|
|00001310| 43 4d 50 20 52 35 2c 23 | 31 36 30 3a 4d 4f 56 47 |CMP R5,#|160:MOVG|
|00001320| 54 20 52 35 2c 23 33 32 | 0d 05 fa 3e 53 55 42 20 |T R5,#32|...>SUB |
|00001330| 52 35 2c 52 35 2c 23 33 | 32 3a 4d 4f 56 20 52 35 |R5,R5,#3|2:MOV R5|
|00001340| 2c 52 35 2c 4c 53 4c 20 | 23 38 3a 41 44 44 20 52 |,R5,LSL |#8:ADD R|
|00001350| 35 2c 52 35 2c 52 31 30 | 3a 5c 20 52 35 3d 66 6f |5,R5,R10|:\ R5=fo|
|00001360| 6e 74 61 64 64 72 0d 06 | 04 0f 2e 70 74 30 73 63 |ntaddr..|...pt0sc|
|00001370| 6c 6f 6f 70 32 0d 06 0e | 0f 4d 4f 56 20 52 33 2c |loop2...|.MOV R3,|
|00001380| 23 32 35 35 0d 06 18 13 | 4c 44 52 42 20 52 33 2c |#255....|LDRB R3,|
|00001390| 5b 52 35 2c 52 38 5d 0d | 06 22 0d 43 4d 50 20 52 |[R5,R8].|.".CMP R|
|000013a0| 33 2c 23 30 0d 06 2c 12 | 53 54 52 4e 45 42 20 52 |3,#0..,.|STRNEB R|
|000013b0| 33 2c 5b 52 32 5d 0d 06 | 36 10 41 44 44 20 52 31 |3,[R2]..|6.ADD R1|
|000013c0| 2c 52 31 2c 23 31 0d 06 | 40 12 41 44 44 20 52 32 |,R1,#1..|@.ADD R2|
|000013d0| 2c 52 32 2c 23 33 32 30 | 0d 06 4a 11 41 44 44 20 |,R2,#320|..J.ADD |
|000013e0| 52 35 2c 52 35 2c 23 31 | 36 0d 06 54 0e 43 4d 50 |R5,R5,#1|6..T.CMP|
|000013f0| 20 52 31 2c 23 31 36 0d | 06 5e 12 42 4e 45 20 70 | R1,#16.|.^.BNE p|
|00001400| 74 30 73 63 6c 6f 6f 70 | 32 0d 06 68 13 4c 44 4d |t0scloop|2..h.LDM|
|00001410| 46 44 20 52 31 33 21 2c | 7b 50 43 7d 0d 06 72 0e |FD R13!,|{PC}..r.|
|00001420| 2e 70 6c 6f 74 74 79 70 | 65 31 0d 06 7c 14 53 54 |.plottyp|e1..|.ST|
|00001430| 4d 46 44 20 52 31 33 21 | 2c 7b 52 31 34 7d 0d 06 |MFD R13!|,{R14}..|
|00001440| 86 1a 4c 44 52 20 52 32 | 2c 70 6c 6f 74 74 79 70 |..LDR R2|,plottyp|
|00001450| 65 31 68 65 69 67 68 74 | 0d 06 90 29 4d 4f 56 20 |e1height|...)MOV |
|00001460| 52 31 2c 23 68 2d 38 3a | 43 4d 50 20 52 32 2c 23 |R1,#h-8:|CMP R2,#|
|00001470| 31 36 3a 41 44 44 4c 54 | 20 52 31 2c 52 31 2c 52 |16:ADDLT| R1,R1,R|
|00001480| 32 0d 06 9a 2c 43 4d 50 | 20 52 32 2c 23 31 36 3a |2...,CMP| R2,#16:|
|00001490| 4d 4f 56 47 45 20 52 31 | 2c 23 68 2b 32 34 3a 53 |MOVGE R1|,#h+24:S|
|000014a0| 55 42 47 45 20 52 31 2c | 52 31 2c 52 32 0d 06 a4 |UBGE R1,|R1,R2...|
|000014b0| 10 4d 55 4c 20 52 32 2c | 52 31 2c 52 39 0d 06 ae |.MUL R2,|R1,R9...|
|000014c0| 10 41 44 44 20 52 32 2c | 52 32 2c 52 30 0d 06 b8 |.ADD R2,|R2,R0...|
|000014d0| 1e 41 44 44 20 52 32 2c | 52 32 2c 52 31 32 3a 5c |.ADD R2,|R2,R12:\|
|000014e0| 20 52 32 3d 73 63 72 61 | 64 64 72 0d 06 c2 0d 4d | R2=scra|ddr....M|
|000014f0| 4f 56 20 52 31 2c 23 30 | 0d 06 cc 13 4c 44 52 42 |OV R1,#0|....LDRB|
|00001500| 20 52 35 2c 5b 52 36 2c | 52 37 5d 0d 06 d6 1c 43 | R5,[R6,|R7]....C|
|00001510| 4d 50 20 52 35 2c 23 31 | 36 30 3a 4d 4f 56 47 54 |MP R5,#1|60:MOVGT|
|00001520| 20 52 35 2c 23 33 32 0d | 06 e0 3e 53 55 42 20 52 | R5,#32.|..>SUB R|
|00001530| 35 2c 52 35 2c 23 33 32 | 3a 4d 4f 56 20 52 35 2c |5,R5,#32|:MOV R5,|
|00001540| 52 35 2c 4c 53 4c 20 23 | 38 3a 41 44 44 20 52 35 |R5,LSL #|8:ADD R5|
|00001550| 2c 52 35 2c 52 31 30 3a | 5c 20 52 35 3d 66 6f 6e |,R5,R10:|\ R5=fon|
|00001560| 74 61 64 64 72 0d 06 ea | 0f 2e 70 74 31 73 63 6c |taddr...|..pt1scl|
|00001570| 6f 6f 70 32 0d 06 f4 0f | 4d 4f 56 20 52 33 2c 23 |oop2....|MOV R3,#|
|00001580| 32 35 35 0d 06 fe 13 4c | 44 52 42 20 52 33 2c 5b |255....L|DRB R3,[|
|00001590| 52 35 2c 52 38 5d 0d 07 | 08 0d 43 4d 50 20 52 33 |R5,R8]..|..CMP R3|
|000015a0| 2c 23 30 0d 07 12 12 53 | 54 52 4e 45 42 20 52 33 |,#0....S|TRNEB R3|
|000015b0| 2c 5b 52 32 5d 0d 07 1c | 10 41 44 44 20 52 31 2c |,[R2]...|.ADD R1,|
|000015c0| 52 31 2c 23 31 0d 07 26 | 12 41 44 44 20 52 32 2c |R1,#1..&|.ADD R2,|
|000015d0| 52 32 2c 23 33 32 30 0d | 07 30 11 41 44 44 20 52 |R2,#320.|.0.ADD R|
|000015e0| 35 2c 52 35 2c 23 31 36 | 0d 07 3a 0e 43 4d 50 20 |5,R5,#16|..:.CMP |
|000015f0| 52 31 2c 23 31 36 0d 07 | 44 12 42 4e 45 20 70 74 |R1,#16..|D.BNE pt|
|00001600| 31 73 63 6c 6f 6f 70 32 | 0d 07 4e 13 4c 44 4d 46 |1scloop2|..N.LDMF|
|00001610| 44 20 52 31 33 21 2c 7b | 50 43 7d 0d 07 58 0e 2e |D R13!,{|PC}..X..|
|00001620| 70 6c 6f 74 74 79 70 65 | 32 0d 07 62 14 53 54 4d |plottype|2..b.STM|
|00001630| 46 44 20 52 31 33 21 2c | 7b 52 31 34 7d 0d 07 6c |FD R13!,|{R14}..l|
|00001640| 1a 4c 44 52 20 52 32 2c | 70 6c 6f 74 74 79 70 65 |.LDR R2,|plottype|
|00001650| 31 68 65 69 67 68 74 0d | 07 76 10 41 44 44 20 52 |1height.|.v.ADD R|
|00001660| 32 2c 52 32 2c 52 30 0d | 07 80 0f 80 20 52 32 2c |2,R2,R0.|.... R2,|
|00001670| 52 32 2c 23 33 31 0d 07 | 8a 29 4d 4f 56 20 52 31 |R2,#31..|.)MOV R1|
|00001680| 2c 23 68 2d 38 3a 43 4d | 50 20 52 32 2c 23 31 36 |,#h-8:CM|P R2,#16|
|00001690| 3a 41 44 44 4c 54 20 52 | 31 2c 52 31 2c 52 32 0d |:ADDLT R|1,R1,R2.|
|000016a0| 07 94 2c 43 4d 50 20 52 | 32 2c 23 31 36 3a 4d 4f |..,CMP R|2,#16:MO|
|000016b0| 56 47 45 20 52 31 2c 23 | 68 2b 32 34 3a 53 55 42 |VGE R1,#|h+24:SUB|
|000016c0| 47 45 20 52 31 2c 52 31 | 2c 52 32 0d 07 9e 10 4d |GE R1,R1|,R2....M|
|000016d0| 55 4c 20 52 32 2c 52 31 | 2c 52 39 0d 07 a8 10 41 |UL R2,R1|,R9....A|
|000016e0| 44 44 20 52 32 2c 52 32 | 2c 52 30 0d 07 b2 1e 41 |DD R2,R2|,R0....A|
|000016f0| 44 44 20 52 32 2c 52 32 | 2c 52 31 32 3a 5c 20 52 |DD R2,R2|,R12:\ R|
|00001700| 32 3d 73 63 72 61 64 64 | 72 0d 07 bc 0d 4d 4f 56 |2=scradd|r....MOV|
|00001710| 20 52 31 2c 23 30 0d 07 | c6 13 4c 44 52 42 20 52 | R1,#0..|..LDRB R|
|00001720| 35 2c 5b 52 36 2c 52 37 | 5d 0d 07 d0 1c 43 4d 50 |5,[R6,R7|]....CMP|
|00001730| 20 52 35 2c 23 31 36 30 | 3a 4d 4f 56 47 54 20 52 | R5,#160|:MOVGT R|
|00001740| 35 2c 23 33 32 0d 07 da | 3e 53 55 42 20 52 35 2c |5,#32...|>SUB R5,|
|00001750| 52 35 2c 23 33 32 3a 4d | 4f 56 20 52 35 2c 52 35 |R5,#32:M|OV R5,R5|
|00001760| 2c 4c 53 4c 20 23 38 3a | 41 44 44 20 52 35 2c 52 |,LSL #8:|ADD R5,R|
|00001770| 35 2c 52 31 30 3a 5c 20 | 52 35 3d 66 6f 6e 74 61 |5,R10:\ |R5=fonta|
|00001780| 64 64 72 0d 07 e4 0f 2e | 70 74 32 73 63 6c 6f 6f |ddr.....|pt2scloo|
|00001790| 70 32 0d 07 ee 0f 4d 4f | 56 20 52 33 2c 23 32 35 |p2....MO|V R3,#25|
|000017a0| 35 0d 07 f8 13 4c 44 52 | 42 20 52 33 2c 5b 52 35 |5....LDR|B R3,[R5|
|000017b0| 2c 52 38 5d 0d 08 02 0d | 43 4d 50 20 52 33 2c 23 |,R8]....|CMP R3,#|
|000017c0| 30 0d 08 0c 12 53 54 52 | 4e 45 42 20 52 33 2c 5b |0....STR|NEB R3,[|
|000017d0| 52 32 5d 0d 08 16 10 41 | 44 44 20 52 31 2c 52 31 |R2]....A|DD R1,R1|
|000017e0| 2c 23 31 0d 08 20 12 41 | 44 44 20 52 32 2c 52 32 |,#1.. .A|DD R2,R2|
|000017f0| 2c 23 33 32 30 0d 08 2a | 11 41 44 44 20 52 35 2c |,#320..*|.ADD R5,|
|00001800| 52 35 2c 23 31 36 0d 08 | 34 0e 43 4d 50 20 52 31 |R5,#16..|4.CMP R1|
|00001810| 2c 23 31 36 0d 08 3e 12 | 42 4e 45 20 70 74 32 73 |,#16..>.|BNE pt2s|
|00001820| 63 6c 6f 6f 70 32 0d 08 | 48 13 4c 44 4d 46 44 20 |cloop2..|H.LDMFD |
|00001830| 52 31 33 21 2c 7b 50 43 | 7d 0d 08 52 0e 2e 70 6c |R13!,{PC|}..R..pl|
|00001840| 6f 74 74 79 70 65 33 0d | 08 5c 14 53 54 4d 46 44 |ottype3.|.\.STMFD|
|00001850| 20 52 31 33 21 2c 7b 52 | 31 34 7d 0d 08 66 1a 4c | R13!,{R|14}..f.L|
|00001860| 44 52 20 52 32 2c 70 6c | 6f 74 74 79 70 65 31 68 |DR R2,pl|ottype1h|
|00001870| 65 69 67 68 74 0d 08 70 | 14 4d 4f 56 20 52 33 2c |eight..p|.MOV R3,|
|00001880| 52 37 2c 4c 53 4c 20 23 | 34 0d 08 7a 10 41 44 44 |R7,LSL #|4..z.ADD|
|00001890| 20 52 32 2c 52 32 2c 52 | 37 0d 08 84 0f 80 20 52 | R2,R2,R|7..... R|
|000018a0| 32 2c 52 32 2c 23 33 31 | 0d 08 8e 29 4d 4f 56 20 |2,R2,#31|...)MOV |
|000018b0| 52 31 2c 23 68 2d 38 3a | 43 4d 50 20 52 32 2c 23 |R1,#h-8:|CMP R2,#|
|000018c0| 31 36 3a 41 44 44 4c 54 | 20 52 31 2c 52 31 2c 52 |16:ADDLT| R1,R1,R|
|000018d0| 32 0d 08 98 2c 43 4d 50 | 20 52 32 2c 23 31 36 3a |2...,CMP| R2,#16:|
|000018e0| 4d 4f 56 47 45 20 52 31 | 2c 23 68 2b 32 34 3a 53 |MOVGE R1|,#h+24:S|
|000018f0| 55 42 47 45 20 52 31 2c | 52 31 2c 52 32 0d 08 a2 |UBGE R1,|R1,R2...|
|00001900| 10 4d 55 4c 20 52 32 2c | 52 31 2c 52 39 0d 08 ac |.MUL R2,|R1,R9...|
|00001910| 10 41 44 44 20 52 32 2c | 52 32 2c 52 30 0d 08 b6 |.ADD R2,|R2,R0...|
|00001920| 1e 41 44 44 20 52 32 2c | 52 32 2c 52 31 32 3a 5c |.ADD R2,|R2,R12:\|
|00001930| 20 52 32 3d 73 63 72 61 | 64 64 72 0d 08 c0 0d 4d | R2=scra|ddr....M|
|00001940| 4f 56 20 52 31 2c 23 30 | 0d 08 ca 13 4c 44 52 42 |OV R1,#0|....LDRB|
|00001950| 20 52 35 2c 5b 52 36 2c | 52 37 5d 0d 08 d4 1c 43 | R5,[R6,|R7]....C|
|00001960| 4d 50 20 52 35 2c 23 31 | 36 30 3a 4d 4f 56 47 54 |MP R5,#1|60:MOVGT|
|00001970| 20 52 35 2c 23 33 32 0d | 08 de 3e 53 55 42 20 52 | R5,#32.|..>SUB R|
|00001980| 35 2c 52 35 2c 23 33 32 | 3a 4d 4f 56 20 52 35 2c |5,R5,#32|:MOV R5,|
|00001990| 52 35 2c 4c 53 4c 20 23 | 38 3a 41 44 44 20 52 35 |R5,LSL #|8:ADD R5|
|000019a0| 2c 52 35 2c 52 31 30 3a | 5c 20 52 35 3d 66 6f 6e |,R5,R10:|\ R5=fon|
|000019b0| 74 61 64 64 72 0d 08 e8 | 0f 2e 70 74 33 73 63 6c |taddr...|..pt3scl|
|000019c0| 6f 6f 70 32 0d 08 f2 0f | 4d 4f 56 20 52 33 2c 23 |oop2....|MOV R3,#|
|000019d0| 32 35 35 0d 08 fc 13 4c | 44 52 42 20 52 33 2c 5b |255....L|DRB R3,[|
|000019e0| 52 35 2c 52 38 5d 0d 09 | 06 0d 43 4d 50 20 52 33 |R5,R8]..|..CMP R3|
|000019f0| 2c 23 30 0d 09 10 12 53 | 54 52 4e 45 42 20 52 33 |,#0....S|TRNEB R3|
|00001a00| 2c 5b 52 32 5d 0d 09 1a | 10 41 44 44 20 52 31 2c |,[R2]...|.ADD R1,|
|00001a10| 52 31 2c 23 31 0d 09 24 | 12 41 44 44 20 52 32 2c |R1,#1..$|.ADD R2,|
|00001a20| 52 32 2c 23 33 32 30 0d | 09 2e 11 41 44 44 20 52 |R2,#320.|...ADD R|
|00001a30| 35 2c 52 35 2c 23 31 36 | 0d 09 38 0e 43 4d 50 20 |5,R5,#16|..8.CMP |
|00001a40| 52 31 2c 23 31 36 0d 09 | 42 12 42 4e 45 20 70 74 |R1,#16..|B.BNE pt|
|00001a50| 33 73 63 6c 6f 6f 70 32 | 0d 09 4c 13 4c 44 4d 46 |3scloop2|..L.LDMF|
|00001a60| 44 20 52 31 33 21 2c 7b | 50 43 7d 0d 09 56 0e 2e |D R13!,{|PC}..V..|
|00001a70| 70 6c 6f 74 74 79 70 65 | 34 0d 09 60 14 53 54 4d |plottype|4..`.STM|
|00001a80| 46 44 20 52 31 33 21 2c | 7b 52 31 34 7d 0d 09 6a |FD R13!,|{R14}..j|
|00001a90| 1a 4c 44 52 20 52 32 2c | 70 6c 6f 74 74 79 70 65 |.LDR R2,|plottype|
|00001aa0| 34 68 65 69 67 68 74 0d | 09 74 14 4d 4f 56 20 52 |4height.|.t.MOV R|
|00001ab0| 33 2c 52 37 2c 4c 53 4c | 20 23 34 0d 09 7e 0f 80 |3,R7,LSL| #4..~..|
|00001ac0| 20 52 32 2c 52 32 2c 23 | 33 31 0d 09 88 29 4d 4f | R2,R2,#|31...)MO|
|00001ad0| 56 20 52 31 2c 23 68 2d | 38 3a 43 4d 50 20 52 32 |V R1,#h-|8:CMP R2|
|00001ae0| 2c 23 31 36 3a 41 44 44 | 4c 54 20 52 31 2c 52 31 |,#16:ADD|LT R1,R1|
|00001af0| 2c 52 32 0d 09 92 2c 43 | 4d 50 20 52 32 2c 23 31 |,R2...,C|MP R2,#1|
|00001b00| 36 3a 4d 4f 56 47 45 20 | 52 31 2c 23 68 2b 32 34 |6:MOVGE |R1,#h+24|
|00001b10| 3a 53 55 42 47 45 20 52 | 31 2c 52 31 2c 52 32 0d |:SUBGE R|1,R1,R2.|
|00001b20| 09 9c 10 4d 55 4c 20 52 | 32 2c 52 31 2c 52 39 0d |...MUL R|2,R1,R9.|
|00001b30| 09 a6 10 41 44 44 20 52 | 32 2c 52 32 2c 52 30 0d |...ADD R|2,R2,R0.|
|00001b40| 09 b0 1e 41 44 44 20 52 | 32 2c 52 32 2c 52 31 32 |...ADD R|2,R2,R12|
|00001b50| 3a 5c 20 52 32 3d 73 63 | 72 61 64 64 72 0d 09 ba |:\ R2=sc|raddr...|
|00001b60| 0d 4d 4f 56 20 52 31 2c | 23 30 0d 09 c4 13 4c 44 |.MOV R1,|#0....LD|
|00001b70| 52 42 20 52 35 2c 5b 52 | 36 2c 52 37 5d 0d 09 ce |RB R5,[R|6,R7]...|
|00001b80| 1c 43 4d 50 20 52 35 2c | 23 31 36 30 3a 4d 4f 56 |.CMP R5,|#160:MOV|
|00001b90| 47 54 20 52 35 2c 23 33 | 32 0d 09 d8 3e 53 55 42 |GT R5,#3|2...>SUB|
|00001ba0| 20 52 35 2c 52 35 2c 23 | 33 32 3a 4d 4f 56 20 52 | R5,R5,#|32:MOV R|
|00001bb0| 35 2c 52 35 2c 4c 53 4c | 20 23 38 3a 41 44 44 20 |5,R5,LSL| #8:ADD |
|00001bc0| 52 35 2c 52 35 2c 52 31 | 30 3a 5c 20 52 35 3d 66 |R5,R5,R1|0:\ R5=f|
|00001bd0| 6f 6e 74 61 64 64 72 0d | 09 e2 0f 2e 70 74 34 73 |ontaddr.|....pt4s|
|00001be0| 63 6c 6f 6f 70 32 0d 09 | ec 0f 4d 4f 56 20 52 33 |cloop2..|..MOV R3|
|00001bf0| 2c 23 32 35 35 0d 09 f6 | 13 4c 44 52 42 20 52 33 |,#255...|.LDRB R3|
|00001c00| 2c 5b 52 35 2c 52 38 5d | 0d 0a 00 0d 43 4d 50 20 |,[R5,R8]|....CMP |
|00001c10| 52 33 2c 23 30 0d 0a 0a | 12 53 54 52 4e 45 42 20 |R3,#0...|.STRNEB |
|00001c20| 52 33 2c 5b 52 32 5d 0d | 0a 14 10 41 44 44 20 52 |R3,[R2].|...ADD R|
|00001c30| 31 2c 52 31 2c 23 31 0d | 0a 1e 12 41 44 44 20 52 |1,R1,#1.|...ADD R|
|00001c40| 32 2c 52 32 2c 23 33 32 | 30 0d 0a 28 11 41 44 44 |2,R2,#32|0..(.ADD|
|00001c50| 20 52 35 2c 52 35 2c 23 | 31 36 0d 0a 32 0e 43 4d | R5,R5,#|16..2.CM|
|00001c60| 50 20 52 31 2c 23 31 36 | 0d 0a 3c 12 42 4e 45 20 |P R1,#16|..<.BNE |
|00001c70| 70 74 34 73 63 6c 6f 6f | 70 32 0d 0a 46 13 4c 44 |pt4scloo|p2..F.LD|
|00001c80| 4d 46 44 20 52 31 33 21 | 2c 7b 50 43 7d 0d 0a 50 |MFD R13!|,{PC}..P|
|00001c90| 0e 2e 70 6c 6f 74 74 79 | 70 65 35 0d 0a 5a 14 53 |..plotty|pe5..Z.S|
|00001ca0| 54 4d 46 44 20 52 31 33 | 21 2c 7b 52 31 34 7d 0d |TMFD R13|!,{R14}.|
|00001cb0| 0a 64 1a 4c 44 52 20 52 | 32 2c 70 6c 6f 74 74 79 |.d.LDR R|2,plotty|
|00001cc0| 70 65 34 68 65 69 67 68 | 74 0d 0a 6e 14 4d 4f 56 |pe4heigh|t..n.MOV|
|00001cd0| 20 52 33 2c 52 37 2c 4c | 53 4c 20 23 34 0d 0a 78 | R3,R7,L|SL #4..x|
|00001ce0| 10 41 44 44 20 52 32 2c | 52 32 2c 52 37 0d 0a 82 |.ADD R2,|R2,R7...|
|00001cf0| 0f 80 20 52 32 2c 52 32 | 2c 23 33 31 0d 0a 8c 29 |.. R2,R2|,#31...)|
|00001d00| 4d 4f 56 20 52 31 2c 23 | 68 2d 38 3a 43 4d 50 20 |MOV R1,#|h-8:CMP |
|00001d10| 52 32 2c 23 31 36 3a 41 | 44 44 4c 54 20 52 31 2c |R2,#16:A|DDLT R1,|
|00001d20| 52 31 2c 52 32 0d 0a 96 | 2c 43 4d 50 20 52 32 2c |R1,R2...|,CMP R2,|
|00001d30| 23 31 36 3a 4d 4f 56 47 | 45 20 52 31 2c 23 68 2b |#16:MOVG|E R1,#h+|
|00001d40| 32 34 3a 53 55 42 47 45 | 20 52 31 2c 52 31 2c 52 |24:SUBGE| R1,R1,R|
|00001d50| 32 0d 0a a0 10 4d 55 4c | 20 52 32 2c 52 31 2c 52 |2....MUL| R2,R1,R|
|00001d60| 39 0d 0a aa 10 41 44 44 | 20 52 32 2c 52 32 2c 52 |9....ADD| R2,R2,R|
|00001d70| 30 0d 0a b4 1e 41 44 44 | 20 52 32 2c 52 32 2c 52 |0....ADD| R2,R2,R|
|00001d80| 31 32 3a 5c 20 52 32 3d | 73 63 72 61 64 64 72 0d |12:\ R2=|scraddr.|
|00001d90| 0a be 0d 4d 4f 56 20 52 | 31 2c 23 30 0d 0a c8 13 |...MOV R|1,#0....|
|00001da0| 4c 44 52 42 20 52 35 2c | 5b 52 36 2c 52 37 5d 0d |LDRB R5,|[R6,R7].|
|00001db0| 0a d2 1c 43 4d 50 20 52 | 35 2c 23 31 36 30 3a 4d |...CMP R|5,#160:M|
|00001dc0| 4f 56 47 54 20 52 35 2c | 23 33 32 0d 0a dc 3e 53 |OVGT R5,|#32...>S|
|00001dd0| 55 42 20 52 35 2c 52 35 | 2c 23 33 32 3a 4d 4f 56 |UB R5,R5|,#32:MOV|
|00001de0| 20 52 35 2c 52 35 2c 4c | 53 4c 20 23 38 3a 41 44 | R5,R5,L|SL #8:AD|
|00001df0| 44 20 52 35 2c 52 35 2c | 52 31 30 3a 5c 20 52 35 |D R5,R5,|R10:\ R5|
|00001e00| 3d 66 6f 6e 74 61 64 64 | 72 0d 0a e6 0f 2e 70 74 |=fontadd|r.....pt|
|00001e10| 35 73 63 6c 6f 6f 70 32 | 0d 0a f0 0f 4d 4f 56 20 |5scloop2|....MOV |
|00001e20| 52 33 2c 23 32 35 35 0d | 0a fa 13 4c 44 52 42 20 |R3,#255.|...LDRB |
|00001e30| 52 33 2c 5b 52 35 2c 52 | 38 5d 0d 0b 04 0d 43 4d |R3,[R5,R|8]....CM|
|00001e40| 50 20 52 33 2c 23 30 0d | 0b 0e 12 53 54 52 4e 45 |P R3,#0.|...STRNE|
|00001e50| 42 20 52 33 2c 5b 52 32 | 5d 0d 0b 18 10 41 44 44 |B R3,[R2|]....ADD|
|00001e60| 20 52 31 2c 52 31 2c 23 | 31 0d 0b 22 12 41 44 44 | R1,R1,#|1..".ADD|
|00001e70| 20 52 32 2c 52 32 2c 23 | 33 32 30 0d 0b 2c 11 41 | R2,R2,#|320..,.A|
|00001e80| 44 44 20 52 35 2c 52 35 | 2c 23 31 36 0d 0b 36 0e |DD R5,R5|,#16..6.|
|00001e90| 43 4d 50 20 52 31 2c 23 | 31 36 0d 0b 40 12 42 4e |CMP R1,#|16..@.BN|
|00001ea0| 45 20 70 74 35 73 63 6c | 6f 6f 70 32 0d 0b 4a 13 |E pt5scl|oop2..J.|
|00001eb0| 4c 44 4d 46 44 20 52 31 | 33 21 2c 7b 50 43 7d 0d |LDMFD R1|3!,{PC}.|
|00001ec0| 0b 54 0e 2e 70 6c 6f 74 | 74 79 70 65 36 0d 0b 5e |.T..plot|type6..^|
|00001ed0| 14 53 54 4d 46 44 20 52 | 31 33 21 2c 7b 52 31 34 |.STMFD R|13!,{R14|
|00001ee0| 7d 0d 0b 68 1a 4c 44 52 | 20 52 31 2c 70 6c 6f 74 |}..h.LDR| R1,plot|
|00001ef0| 74 79 70 65 36 68 65 69 | 67 68 74 0d 0b 72 1c 43 |type6hei|ght..r.C|
|00001f00| 4d 50 20 52 31 2c 23 38 | 3a 42 4c 54 20 70 6c 6f |MP R1,#8|:BLT plo|
|00001f10| 74 74 79 70 65 30 41 0d | 0b 7c 0d 4d 4f 56 20 52 |ttype0A.|.|.MOV R|
|00001f20| 31 2c 23 68 0d 0b 86 10 | 4d 55 4c 20 52 32 2c 52 |1,#h....|MUL R2,R|
|00001f30| 31 2c 52 39 0d 0b 90 10 | 41 44 44 20 52 32 2c 52 |1,R9....|ADD R2,R|
|00001f40| 32 2c 52 30 0d 0b 9a 1e | 41 44 44 20 52 32 2c 52 |2,R0....|ADD R2,R|
|00001f50| 32 2c 52 31 32 3a 5c 20 | 52 32 3d 73 63 72 61 64 |2,R12:\ |R2=scrad|
|00001f60| 64 72 0d 0b a4 0d 4d 4f | 56 20 52 31 2c 23 30 0d |dr....MO|V R1,#0.|
|00001f70| 0b ae 13 4c 44 52 42 20 | 52 35 2c 5b 52 36 2c 52 |...LDRB |R5,[R6,R|
|00001f80| 37 5d 0d 0b b8 1c 43 4d | 50 20 52 35 2c 23 31 36 |7]....CM|P R5,#16|
|00001f90| 30 3a 4d 4f 56 47 54 20 | 52 35 2c 23 33 32 0d 0b |0:MOVGT |R5,#32..|
|00001fa0| c2 3e 53 55 42 20 52 35 | 2c 52 35 2c 23 33 32 3a |.>SUB R5|,R5,#32:|
|00001fb0| 4d 4f 56 20 52 35 2c 52 | 35 2c 4c 53 4c 20 23 38 |MOV R5,R|5,LSL #8|
|00001fc0| 3a 41 44 44 20 52 35 2c | 52 35 2c 52 31 30 3a 5c |:ADD R5,|R5,R10:\|
|00001fd0| 20 52 35 3d 66 6f 6e 74 | 61 64 64 72 0d 0b cc 0f | R5=font|addr....|
|00001fe0| 2e 70 74 36 73 63 6c 6f | 6f 70 32 0d 0b d6 0f 4d |.pt6sclo|op2....M|
|00001ff0| 4f 56 20 52 33 2c 23 32 | 35 35 0d 0b e0 13 4c 44 |OV R3,#2|55....LD|
|00002000| 52 42 20 52 33 2c 5b 52 | 35 2c 52 38 5d 0d 0b ea |RB R3,[R|5,R8]...|
|00002010| 1b 43 4d 50 20 52 33 2c | 23 30 3a 4d 4f 56 4e 45 |.CMP R3,|#0:MOVNE|
|00002020| 20 52 33 2c 23 32 35 35 | 0d 0b f4 12 53 54 52 4e | R3,#255|....STRN|
|00002030| 45 42 20 52 33 2c 5b 52 | 32 5d 0d 0b fe 10 41 44 |EB R3,[R|2]....AD|
|00002040| 44 20 52 31 2c 52 31 2c | 23 31 0d 0c 08 12 41 44 |D R1,R1,|#1....AD|
|00002050| 44 20 52 32 2c 52 32 2c | 23 33 32 30 0d 0c 12 11 |D R2,R2,|#320....|
|00002060| 41 44 44 20 52 35 2c 52 | 35 2c 23 31 36 0d 0c 1c |ADD R5,R|5,#16...|
|00002070| 0e 43 4d 50 20 52 31 2c | 23 31 36 0d 0c 26 12 42 |.CMP R1,|#16..&.B|
|00002080| 4e 45 20 70 74 36 73 63 | 6c 6f 6f 70 32 0d 0c 30 |NE pt6sc|loop2..0|
|00002090| 13 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 50 43 7d |.LDMFD R|13!,{PC}|
|000020a0| 0d 0c 3a 0e 2e 70 6c 6f | 74 74 79 70 65 37 0d 0c |..:..plo|ttype7..|
|000020b0| 44 14 53 54 4d 46 44 20 | 52 31 33 21 2c 7b 52 31 |D.STMFD |R13!,{R1|
|000020c0| 34 7d 0d 0c 4e 0d 4d 4f | 56 20 52 31 2c 23 68 0d |4}..N.MO|V R1,#h.|
|000020d0| 0c 58 10 4d 55 4c 20 52 | 32 2c 52 31 2c 52 39 0d |.X.MUL R|2,R1,R9.|
|000020e0| 0c 62 10 41 44 44 20 52 | 32 2c 52 32 2c 52 30 0d |.b.ADD R|2,R2,R0.|
|000020f0| 0c 6c 1e 41 44 44 20 52 | 32 2c 52 32 2c 52 31 32 |.l.ADD R|2,R2,R12|
|00002100| 3a 5c 20 52 32 3d 73 63 | 72 61 64 64 72 0d 0c 76 |:\ R2=sc|raddr..v|
|00002110| 0d 4d 4f 56 20 52 31 2c | 23 30 0d 0c 80 13 4c 44 |.MOV R1,|#0....LD|
|00002120| 52 42 20 52 35 2c 5b 52 | 36 2c 52 37 5d 0d 0c 8a |RB R5,[R|6,R7]...|
|00002130| 1c 43 4d 50 20 52 35 2c | 23 31 36 30 3a 4d 4f 56 |.CMP R5,|#160:MOV|
|00002140| 47 54 20 52 35 2c 23 33 | 32 0d 0c 94 3e 53 55 42 |GT R5,#3|2...>SUB|
|00002150| 20 52 35 2c 52 35 2c 23 | 33 32 3a 4d 4f 56 20 52 | R5,R5,#|32:MOV R|
|00002160| 35 2c 52 35 2c 4c 53 4c | 20 23 38 3a 41 44 44 20 |5,R5,LSL| #8:ADD |
|00002170| 52 35 2c 52 35 2c 52 31 | 30 3a 5c 20 52 35 3d 66 |R5,R5,R1|0:\ R5=f|
|00002180| 6f 6e 74 61 64 64 72 0d | 0c 9e 0f 2e 70 74 37 73 |ontaddr.|....pt7s|
|00002190| 63 6c 6f 6f 70 32 0d 0c | a8 0f 4d 4f 56 20 52 33 |cloop2..|..MOV R3|
|000021a0| 2c 23 32 35 35 0d 0c b2 | 13 4c 44 52 42 20 52 33 |,#255...|.LDRB R3|
|000021b0| 2c 5b 52 35 2c 52 38 5d | 0d 0c bc 1b 43 4d 50 20 |,[R5,R8]|....CMP |
|000021c0| 52 33 2c 23 30 3a 80 4e | 45 20 52 33 2c 52 33 2c |R3,#0:.N|E R3,R3,|
|000021d0| 23 33 31 0d 0c c6 12 53 | 54 52 4e 45 42 20 52 33 |#31....S|TRNEB R3|
|000021e0| 2c 5b 52 32 5d 0d 0c d0 | 10 41 44 44 20 52 31 2c |,[R2]...|.ADD R1,|
|000021f0| 52 31 2c 23 31 0d 0c da | 12 41 44 44 20 52 32 2c |R1,#1...|.ADD R2,|
|00002200| 52 32 2c 23 33 32 30 0d | 0c e4 11 41 44 44 20 52 |R2,#320.|...ADD R|
|00002210| 35 2c 52 35 2c 23 31 36 | 0d 0c ee 0e 43 4d 50 20 |5,R5,#16|....CMP |
|00002220| 52 31 2c 23 31 36 0d 0c | f8 12 42 4e 45 20 70 74 |R1,#16..|..BNE pt|
|00002230| 37 73 63 6c 6f 6f 70 32 | 0d 0d 02 13 4c 44 4d 46 |7scloop2|....LDMF|
|00002240| 44 20 52 31 33 21 2c 7b | 50 43 7d 0d 0d 0c 0d 2e |D R13!,{|PC}.....|
|00002250| 70 6c 6f 74 6c 69 73 73 | 0d 0d 16 14 53 54 4d 46 |plotliss|....STMF|
|00002260| 44 20 52 31 33 21 2c 7b | 52 31 34 7d 0d 0d 20 14 |D R13!,{|R14}.. .|
|00002270| 4c 44 52 20 52 31 30 2c | 6c 69 73 73 61 64 64 72 |LDR R10,|lissaddr|
|00002280| 0d 0d 2a 13 4c 44 52 20 | 52 31 31 2c 6c 69 73 73 |..*.LDR |R11,liss|
|00002290| 70 6f 73 0d 0d 34 0e 4d | 4f 56 20 52 31 32 2c 23 |pos..4.M|OV R12,#|
|000022a0| 30 0d 0d 3e 11 2e 70 6c | 6f 74 6c 69 73 73 6c 6f |0..>..pl|otlisslo|
|000022b0| 6f 70 0d 0d 48 23 4c 44 | 52 20 52 30 2c 5b 52 31 |op..H#LD|R R0,[R1|
|000022c0| 30 2c 52 31 31 5d 3a 41 | 44 44 20 52 31 31 2c 52 |0,R11]:A|DD R11,R|
|000022d0| 31 31 2c 23 34 0d 0d 52 | 23 4c 44 52 20 52 31 2c |11,#4..R|#LDR R1,|
|000022e0| 5b 52 31 30 2c 52 31 31 | 5d 3a 41 44 44 20 52 31 |[R10,R11|]:ADD R1|
|000022f0| 31 2c 52 31 31 2c 23 34 | 0d 0d 5c 0f 4d 4f 56 20 |1,R11,#4|..\.MOV |
|00002300| 52 32 2c 23 31 32 33 0d | 0d 66 11 42 4c 20 70 6c |R2,#123.|.f.BL pl|
|00002310| 6f 74 73 70 72 69 74 65 | 0d 0d 70 1e 43 4d 50 20 |otsprite|..p.CMP |
|00002320| 52 31 31 2c 23 26 39 44 | 30 3a 4d 4f 56 47 45 20 |R11,#&9D|0:MOVGE |
|00002330| 52 31 31 2c 23 30 0d 0d | 7a 2e 41 44 44 20 52 31 |R11,#0..|z.ADD R1|
|00002340| 32 2c 52 31 32 2c 23 31 | 3a 43 4d 50 20 52 31 32 |2,R12,#1|:CMP R12|
|00002350| 2c 23 38 3a 42 4e 45 20 | 70 6c 6f 74 6c 69 73 73 |,#8:BNE |plotliss|
|00002360| 6c 6f 6f 70 0d 0d 84 22 | 4c 44 52 20 52 31 31 2c |loop..."|LDR R11,|
|00002370| 6c 69 73 73 70 6f 73 3a | 41 44 44 20 52 31 31 2c |lisspos:|ADD R11,|
|00002380| 52 31 31 2c 23 38 0d 0d | 8e 2b 43 4d 50 20 52 31 |R11,#8..|.+CMP R1|
|00002390| 31 2c 23 26 39 44 30 3a | ec 51 20 52 31 31 2c 23 |1,#&9D0:|.Q R11,#|
|000023a0| 30 3a 53 54 52 20 52 31 | 31 2c 6c 69 73 73 70 6f |0:STR R1|1,lisspo|
|000023b0| 73 0d 0d 98 13 4c 44 4d | 46 44 20 52 31 33 21 2c |s....LDM|FD R13!,|
|000023c0| 7b 50 43 7d 0d 0d a2 0f | 2e 70 6c 6f 74 73 70 72 |{PC}....|.plotspr|
|000023d0| 69 74 65 0d 0d ac 1b 53 | 54 4d 46 44 20 52 31 33 |ite....S|TMFD R13|
|000023e0| 21 2c 7b 52 30 2d 52 31 | 32 2c 52 31 34 7d 0d 0d |!,{R0-R1|2,R14}..|
|000023f0| b6 11 53 55 42 20 52 32 | 2c 52 32 2c 23 33 32 0d |..SUB R2|,R2,#32.|
|00002400| 0d c0 1c 4d 4f 56 20 52 | 34 2c 23 33 32 30 3a 4d |...MOV R|4,#320:M|
|00002410| 55 4c 20 52 33 2c 52 31 | 2c 52 34 0d 0d ca 3d 4c |UL R3,R1|,R4...=L|
|00002420| 44 52 20 52 34 2c 73 63 | 72 61 64 64 72 3a 41 44 |DR R4,sc|raddr:AD|
|00002430| 44 20 52 33 2c 52 33 2c | 52 34 3a 41 44 44 20 52 |D R3,R3,|R4:ADD R|
|00002440| 33 2c 52 33 2c 52 30 3a | 5c 20 52 33 3d 73 63 72 |3,R3,R0:|\ R3=scr|
|00002450| 65 65 6e 20 61 64 64 72 | 0d 0d d4 40 4d 4f 56 20 |een addr|...@MOV |
|00002460| 52 32 2c 52 32 2c 4c 53 | 4c 20 23 38 3a 4c 44 52 |R2,R2,LS|L #8:LDR|
|00002470| 20 52 34 2c 66 6f 6e 74 | 61 64 64 72 3a 41 44 44 | R4,font|addr:ADD|
|00002480| 20 52 34 2c 52 34 2c 52 | 32 3a 5c 20 52 34 3d 66 | R4,R4,R|2:\ R4=f|
|00002490| 6f 6e 74 20 61 64 64 72 | 0d 0d de 0d 4d 4f 56 20 |ont addr|....MOV |
|000024a0| 52 31 2c 23 30 0d 0d e8 | 14 2e 70 6c 6f 74 73 70 |R1,#0...|..plotsp|
|000024b0| 72 69 74 65 6c 6f 6f 70 | 31 0d 0d f2 0d 4d 4f 56 |riteloop|1....MOV|
|000024c0| 20 52 30 2c 23 30 0d 0d | fc 14 2e 70 6c 6f 74 73 | R0,#0..|...plots|
|000024d0| 70 72 69 74 65 6c 6f 6f | 70 32 0d 0e 06 1d 4c 44 |priteloo|p2....LD|
|000024e0| 52 42 20 52 35 2c 5b 52 | 34 2c 52 30 5d 3a 43 4d |RB R5,[R|4,R0]:CM|
|000024f0| 50 20 52 35 2c 23 30 0d | 0e 10 15 53 54 52 4e 45 |P R5,#0.|...STRNE|
|00002500| 42 20 52 35 2c 5b 52 33 | 2c 52 30 5d 0d 0e 1a 2f |B R5,[R3|,R0].../|
|00002510| 41 44 44 20 52 30 2c 52 | 30 2c 23 31 3a 43 4d 50 |ADD R0,R|0,#1:CMP|
|00002520| 20 52 30 2c 23 31 36 3a | 42 4e 45 20 70 6c 6f 74 | R0,#16:|BNE plot|
|00002530| 73 70 72 69 74 65 6c 6f | 6f 70 32 0d 0e 24 12 41 |spritelo|op2..$.A|
|00002540| 44 44 20 52 33 2c 52 33 | 2c 23 33 32 30 0d 0e 2e |DD R3,R3|,#320...|
|00002550| 11 41 44 44 20 52 34 2c | 52 34 2c 23 31 36 0d 0e |.ADD R4,|R4,#16..|
|00002560| 38 2f 41 44 44 20 52 31 | 2c 52 31 2c 23 31 3a 43 |8/ADD R1|,R1,#1:C|
|00002570| 4d 50 20 52 31 2c 23 31 | 36 3a 42 4e 45 20 70 6c |MP R1,#1|6:BNE pl|
|00002580| 6f 74 73 70 72 69 74 65 | 6c 6f 6f 70 31 0d 0e 42 |otsprite|loop1..B|
|00002590| 1a 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 52 30 2d |.LDMFD R|13!,{R0-|
|000025a0| 52 31 32 2c 50 43 7d 0d | 0e 4c 14 2e 61 72 6d 61 |R12,PC}.|.L..arma|
|000025b0| 67 65 64 64 6f 6e 70 72 | 69 6e 74 0d 0e 56 14 53 |geddonpr|int..V.S|
|000025c0| 54 4d 46 44 20 52 31 33 | 21 2c 7b 52 31 34 7d 0d |TMFD R13|!,{R14}.|
|000025d0| 0e 60 74 4d 4f 56 20 52 | 30 2c 23 31 36 2a 20 35 |.`tMOV R|0,#16* 5|
|000025e0| 3a 4c 44 52 20 52 31 2c | 61 72 6d 61 67 65 64 64 |:LDR R1,|armagedd|
|000025f0| 6f 6e 31 3a 43 4d 50 20 | 52 31 2c 23 33 32 3a 4d |on1:CMP |R1,#32:M|
|00002600| 4f 56 47 54 20 52 35 2c | 23 36 34 3a 53 55 42 47 |OVGT R5,|#64:SUBG|
|00002610| 54 20 52 35 2c 52 35 2c | 52 31 3a 4d 4f 56 47 54 |T R5,R5,|R1:MOVGT|
|00002620| 20 52 31 2c 52 35 3a 4d | 4f 56 20 52 32 2c 23 97 | R1,R5:M|OV R2,#.|
|00002630| 28 22 41 22 29 3a 42 4c | 20 70 6c 6f 74 73 70 72 |("A"):BL| plotspr|
|00002640| 69 74 65 0d 0e 6a 74 4d | 4f 56 20 52 30 2c 23 31 |ite..jtM|OV R0,#1|
|00002650| 36 2a 20 36 3a 4c 44 52 | 20 52 31 2c 61 72 6d 61 |6* 6:LDR| R1,arma|
|00002660| 67 65 64 64 6f 6e 32 3a | 43 4d 50 20 52 31 2c 23 |geddon2:|CMP R1,#|
|00002670| 33 32 3a 4d 4f 56 47 54 | 20 52 35 2c 23 36 34 3a |32:MOVGT| R5,#64:|
|00002680| 53 55 42 47 54 20 52 35 | 2c 52 35 2c 52 31 3a 4d |SUBGT R5|,R5,R1:M|
|00002690| 4f 56 47 54 20 52 31 2c | 52 35 3a 4d 4f 56 20 52 |OVGT R1,|R5:MOV R|
|000026a0| 32 2c 23 97 28 22 72 22 | 29 3a 42 4c 20 70 6c 6f |2,#.("r"|):BL plo|
|000026b0| 74 73 70 72 69 74 65 0d | 0e 74 74 4d 4f 56 20 52 |tsprite.|.ttMOV R|
|000026c0| 30 2c 23 31 36 2a 20 37 | 3a 4c 44 52 20 52 31 2c |0,#16* 7|:LDR R1,|
|000026d0| 61 72 6d 61 67 65 64 64 | 6f 6e 33 3a 43 4d 50 20 |armagedd|on3:CMP |
|000026e0| 52 31 2c 23 33 32 3a 4d | 4f 56 47 54 20 52 35 2c |R1,#32:M|OVGT R5,|
|000026f0| 23 36 34 3a 53 55 42 47 | 54 20 52 35 2c 52 35 2c |#64:SUBG|T R5,R5,|
|00002700| 52 31 3a 4d 4f 56 47 54 | 20 52 31 2c 52 35 3a 4d |R1:MOVGT| R1,R5:M|
|00002710| 4f 56 20 52 32 2c 23 97 | 28 22 6d 22 29 3a 42 4c |OV R2,#.|("m"):BL|
|00002720| 20 70 6c 6f 74 73 70 72 | 69 74 65 0d 0e 7e 74 4d | plotspr|ite..~tM|
|00002730| 4f 56 20 52 30 2c 23 31 | 36 2a 20 38 3a 4c 44 52 |OV R0,#1|6* 8:LDR|
|00002740| 20 52 31 2c 61 72 6d 61 | 67 65 64 64 6f 6e 34 3a | R1,arma|geddon4:|
|00002750| 43 4d 50 20 52 31 2c 23 | 33 32 3a 4d 4f 56 47 54 |CMP R1,#|32:MOVGT|
|00002760| 20 52 35 2c 23 36 34 3a | 53 55 42 47 54 20 52 35 | R5,#64:|SUBGT R5|
|00002770| 2c 52 35 2c 52 31 3a 4d | 4f 56 47 54 20 52 31 2c |,R5,R1:M|OVGT R1,|
|00002780| 52 35 3a 4d 4f 56 20 52 | 32 2c 23 97 28 22 61 22 |R5:MOV R|2,#.("a"|
|00002790| 29 3a 42 4c 20 70 6c 6f | 74 73 70 72 69 74 65 0d |):BL plo|tsprite.|
|000027a0| 0e 88 74 4d 4f 56 20 52 | 30 2c 23 31 36 2a 20 39 |..tMOV R|0,#16* 9|
|000027b0| 3a 4c 44 52 20 52 31 2c | 61 72 6d 61 67 65 64 64 |:LDR R1,|armagedd|
|000027c0| 6f 6e 35 3a 43 4d 50 20 | 52 31 2c 23 33 32 3a 4d |on5:CMP |R1,#32:M|
|000027d0| 4f 56 47 54 20 52 35 2c | 23 36 34 3a 53 55 42 47 |OVGT R5,|#64:SUBG|
|000027e0| 54 20 52 35 2c 52 35 2c | 52 31 3a 4d 4f 56 47 54 |T R5,R5,|R1:MOVGT|
|000027f0| 20 52 31 2c 52 35 3a 4d | 4f 56 20 52 32 2c 23 97 | R1,R5:M|OV R2,#.|
|00002800| 28 22 67 22 29 3a 42 4c | 20 70 6c 6f 74 73 70 72 |("g"):BL| plotspr|
|00002810| 69 74 65 0d 0e 92 74 4d | 4f 56 20 52 30 2c 23 31 |ite...tM|OV R0,#1|
|00002820| 36 2a 31 30 3a 4c 44 52 | 20 52 31 2c 61 72 6d 61 |6*10:LDR| R1,arma|
|00002830| 67 65 64 64 6f 6e 36 3a | 43 4d 50 20 52 31 2c 23 |geddon6:|CMP R1,#|
|00002840| 33 32 3a 4d 4f 56 47 54 | 20 52 35 2c 23 36 34 3a |32:MOVGT| R5,#64:|
|00002850| 53 55 42 47 54 20 52 35 | 2c 52 35 2c 52 31 3a 4d |SUBGT R5|,R5,R1:M|
|00002860| 4f 56 47 54 20 52 31 2c | 52 35 3a 4d 4f 56 20 52 |OVGT R1,|R5:MOV R|
|00002870| 32 2c 23 97 28 22 65 22 | 29 3a 42 4c 20 70 6c 6f |2,#.("e"|):BL plo|
|00002880| 74 73 70 72 69 74 65 0d | 0e 9c 74 4d 4f 56 20 52 |tsprite.|..tMOV R|
|00002890| 30 2c 23 31 36 2a 31 31 | 3a 4c 44 52 20 52 31 2c |0,#16*11|:LDR R1,|
|000028a0| 61 72 6d 61 67 65 64 64 | 6f 6e 37 3a 43 4d 50 20 |armagedd|on7:CMP |
|000028b0| 52 31 2c 23 33 32 3a 4d | 4f 56 47 54 20 52 35 2c |R1,#32:M|OVGT R5,|
|000028c0| 23 36 34 3a 53 55 42 47 | 54 20 52 35 2c 52 35 2c |#64:SUBG|T R5,R5,|
|000028d0| 52 31 3a 4d 4f 56 47 54 | 20 52 31 2c 52 35 3a 4d |R1:MOVGT| R1,R5:M|
|000028e0| 4f 56 20 52 32 2c 23 97 | 28 22 64 22 29 3a 42 4c |OV R2,#.|("d"):BL|
|000028f0| 20 70 6c 6f 74 73 70 72 | 69 74 65 0d 0e a6 74 4d | plotspr|ite...tM|
|00002900| 4f 56 20 52 30 2c 23 31 | 36 2a 31 32 3a 4c 44 52 |OV R0,#1|6*12:LDR|
|00002910| 20 52 31 2c 61 72 6d 61 | 67 65 64 64 6f 6e 38 3a | R1,arma|geddon8:|
|00002920| 43 4d 50 20 52 31 2c 23 | 33 32 3a 4d 4f 56 47 54 |CMP R1,#|32:MOVGT|
|00002930| 20 52 35 2c 23 36 34 3a | 53 55 42 47 54 20 52 35 | R5,#64:|SUBGT R5|
|00002940| 2c 52 35 2c 52 31 3a 4d | 4f 56 47 54 20 52 31 2c |,R5,R1:M|OVGT R1,|
|00002950| 52 35 3a 4d 4f 56 20 52 | 32 2c 23 97 28 22 64 22 |R5:MOV R|2,#.("d"|
|00002960| 29 3a 42 4c 20 70 6c 6f | 74 73 70 72 69 74 65 0d |):BL plo|tsprite.|
|00002970| 0e b0 74 4d 4f 56 20 52 | 30 2c 23 31 36 2a 31 33 |..tMOV R|0,#16*13|
|00002980| 3a 4c 44 52 20 52 31 2c | 61 72 6d 61 67 65 64 64 |:LDR R1,|armagedd|
|00002990| 6f 6e 39 3a 43 4d 50 20 | 52 31 2c 23 33 32 3a 4d |on9:CMP |R1,#32:M|
|000029a0| 4f 56 47 54 20 52 35 2c | 23 36 34 3a 53 55 42 47 |OVGT R5,|#64:SUBG|
|000029b0| 54 20 52 35 2c 52 35 2c | 52 31 3a 4d 4f 56 47 54 |T R5,R5,|R1:MOVGT|
|000029c0| 20 52 31 2c 52 35 3a 4d | 4f 56 20 52 32 2c 23 97 | R1,R5:M|OV R2,#.|
|000029d0| 28 22 6f 22 29 3a 42 4c | 20 70 6c 6f 74 73 70 72 |("o"):BL| plotspr|
|000029e0| 69 74 65 0d 0e ba 74 4d | 4f 56 20 52 30 2c 23 31 |ite...tM|OV R0,#1|
|000029f0| 36 2a 31 34 3a 4c 44 52 | 20 52 31 2c 61 72 6d 61 |6*14:LDR| R1,arma|
|00002a00| 67 65 64 64 6f 6e 41 3a | 43 4d 50 20 52 31 2c 23 |geddonA:|CMP R1,#|
|00002a10| 33 32 3a 4d 4f 56 47 54 | 20 52 35 2c 23 36 34 3a |32:MOVGT| R5,#64:|
|00002a20| 53 55 42 47 54 20 52 35 | 2c 52 35 2c 52 31 3a 4d |SUBGT R5|,R5,R1:M|
|00002a30| 4f 56 47 54 20 52 31 2c | 52 35 3a 4d 4f 56 20 52 |OVGT R1,|R5:MOV R|
|00002a40| 32 2c 23 97 28 22 6e 22 | 29 3a 42 4c 20 70 6c 6f |2,#.("n"|):BL plo|
|00002a50| 74 73 70 72 69 74 65 0d | 0e c4 13 4c 44 4d 46 44 |tsprite.|...LDMFD|
|00002a60| 20 52 31 33 21 2c 7b 50 | 43 7d 0d 0e ce 09 2e 70 | R13!,{P|C}.....p|
|00002a70| 6c 6f 74 0d 0e d8 14 53 | 54 4d 46 44 20 52 31 33 |lot....S|TMFD R13|
|00002a80| 21 2c 7b 52 31 34 7d 0d | 0e e2 0e 4d 4f 56 20 52 |!,{R14}.|...MOV R|
|00002a90| 31 30 2c 23 30 0d 0e ec | 14 4c 44 52 20 52 31 31 |10,#0...|.LDR R11|
|00002aa0| 2c 73 74 61 72 61 64 64 | 72 0d 0e f6 12 4c 44 52 |,staradd|r....LDR|
|00002ab0| 20 52 39 2c 73 63 72 61 | 64 64 72 0d 0f 00 0f 4d | R9,scra|ddr....M|
|00002ac0| 4f 56 20 52 38 2c 23 33 | 32 30 0d 0f 0a 0a 2e 70 |OV R8,#3|20.....p|
|00002ad0| 6c 6f 6f 70 0d 0f 14 23 | 4c 44 52 20 52 31 2c 5b |loop...#|LDR R1,[|
|00002ae0| 52 31 31 2c 52 31 30 5d | 3a 41 44 44 20 52 31 30 |R11,R10]|:ADD R10|
|00002af0| 2c 52 31 30 2c 23 34 0d | 0f 1e 23 4c 44 52 20 52 |,R10,#4.|..#LDR R|
|00002b00| 32 2c 5b 52 31 31 2c 52 | 31 30 5d 3a 41 44 44 20 |2,[R11,R|10]:ADD |
|00002b10| 52 31 30 2c 52 31 30 2c | 23 34 0d 0f 28 24 4c 44 |R10,R10,|#4..($LD|
|00002b20| 52 42 20 52 30 2c 5b 52 | 31 31 2c 52 31 30 5d 3a |RB R0,[R|11,R10]:|
|00002b30| 41 44 44 20 52 31 30 2c | 52 31 30 2c 23 34 0d 0f |ADD R10,|R10,#4..|
|00002b40| 32 10 4d 55 4c 20 52 34 | 2c 52 31 2c 52 38 0d 0f |2.MUL R4|,R1,R8..|
|00002b50| 3c 10 41 44 44 20 52 34 | 2c 52 34 2c 52 32 0d 0f |<.ADD R4|,R4,R2..|
|00002b60| 46 10 41 44 44 20 52 34 | 2c 52 34 2c 52 39 0d 0f |F.ADD R4|,R4,R9..|
|00002b70| 50 10 53 54 52 42 20 52 | 30 2c 5b 52 34 5d 0d 0f |P.STRB R|0,[R4]..|
|00002b80| 5a 13 43 4d 50 20 52 31 | 30 2c 23 6e 75 6d 2a 31 |Z.CMP R1|0,#num*1|
|00002b90| 32 0d 0f 64 0d 42 4e 45 | 20 70 6c 6f 6f 70 0d 0f |2..d.BNE| ploop..|
|00002ba0| 6e 13 4c 44 4d 46 44 20 | 52 31 33 21 2c 7b 50 43 |n.LDMFD |R13!,{PC|
|00002bb0| 7d 0d 0f 78 0b 2e 6d 6f | 64 69 66 79 0d 0f 82 14 |}..x..mo|dify....|
|00002bc0| 53 54 4d 46 44 20 52 31 | 33 21 2c 7b 52 31 34 7d |STMFD R1|3!,{R14}|
|00002bd0| 0d 0f 8c 0e 4d 4f 56 20 | 52 31 30 2c 23 30 0d 0f |....MOV |R10,#0..|
|00002be0| 96 14 4c 44 52 20 52 31 | 31 2c 73 74 61 72 61 64 |..LDR R1|1,starad|
|00002bf0| 64 72 0d 0f a0 0a 2e 6d | 6c 6f 6f 70 0d 0f aa 12 |dr.....m|loop....|
|00002c00| 41 44 44 20 52 31 30 2c | 52 31 30 2c 23 34 0d 0f |ADD R10,|R10,#4..|
|00002c10| b4 23 4c 44 52 20 52 31 | 2c 5b 52 31 31 2c 52 31 |.#LDR R1|,[R11,R1|
|00002c20| 30 5d 3a 41 44 44 20 52 | 31 30 2c 52 31 30 2c 23 |0]:ADD R|10,R10,#|
|00002c30| 34 0d 0f be 24 4c 44 52 | 42 20 52 32 2c 5b 52 31 |4...$LDR|B R2,[R1|
|00002c40| 31 2c 52 31 30 5d 3a 53 | 55 42 20 52 31 30 2c 52 |1,R10]:S|UB R10,R|
|00002c50| 31 30 2c 23 34 0d 0f c8 | 1e 43 4d 50 20 52 32 2c |10,#4...|.CMP R2,|
|00002c60| 23 26 32 43 3a 41 44 44 | 45 51 20 52 31 2c 52 31 |#&2C:ADD|EQ R1,R1|
|00002c70| 2c 23 31 0d 0f d2 1e 43 | 4d 50 20 52 32 2c 23 26 |,#1....C|MP R2,#&|
|00002c80| 32 44 3a 41 44 44 45 51 | 20 52 31 2c 52 31 2c 23 |2D:ADDEQ| R1,R1,#|
|00002c90| 32 0d 0f dc 1e 43 4d 50 | 20 52 32 2c 23 26 32 45 |2....CMP| R2,#&2E|
|00002ca0| 3a 41 44 44 45 51 20 52 | 31 2c 52 31 2c 23 33 0d |:ADDEQ R|1,R1,#3.|
|00002cb0| 0f e6 1e 43 4d 50 20 52 | 32 2c 23 26 32 46 3a 41 |...CMP R|2,#&2F:A|
|00002cc0| 44 44 45 51 20 52 31 2c | 52 31 2c 23 34 0d 0f f0 |DDEQ R1,|R1,#4...|
|00002cd0| 1e 43 4d 50 20 52 32 2c | 23 26 44 30 3a 41 44 44 |.CMP R2,|#&D0:ADD|
|00002ce0| 45 51 20 52 31 2c 52 31 | 2c 23 36 0d 0f fa 1e 43 |EQ R1,R1|,#6....C|
|00002cf0| 4d 50 20 52 32 2c 23 26 | 44 31 3a 41 44 44 45 51 |MP R2,#&|D1:ADDEQ|
|00002d00| 20 52 31 2c 52 31 2c 23 | 38 0d 10 04 1f 43 4d 50 | R1,R1,#|8....CMP|
|00002d10| 20 52 32 2c 23 26 44 32 | 3a 41 44 44 45 51 20 52 | R2,#&D2|:ADDEQ R|
|00002d20| 31 2c 52 31 2c 23 31 30 | 0d 10 0e 1f 43 4d 50 20 |1,R1,#10|....CMP |
|00002d30| 52 32 2c 23 26 44 33 3a | 41 44 44 45 51 20 52 31 |R2,#&D3:|ADDEQ R1|
|00002d40| 2c 52 31 2c 23 31 32 0d | 10 18 1b 43 4d 50 20 52 |,R1,#12.|...CMP R|
|00002d50| 31 2c 23 33 32 30 3a 4d | 4f 56 47 45 20 52 31 2c |1,#320:M|OVGE R1,|
|00002d60| 23 30 0d 10 22 14 53 54 | 52 20 52 31 2c 5b 52 31 |#0..".ST|R R1,[R1|
|00002d70| 31 2c 52 31 30 5d 0d 10 | 2c 12 41 44 44 20 52 31 |1,R10]..|,.ADD R1|
|00002d80| 30 2c 52 31 30 2c 23 38 | 0d 10 36 13 43 4d 50 20 |0,R10,#8|..6.CMP |
|00002d90| 52 31 30 2c 23 6e 75 6d | 2a 31 32 0d 10 40 0d 42 |R10,#num|*12..@.B|
|00002da0| 4e 45 20 6d 6c 6f 6f 70 | 0d 10 4a 13 4c 44 4d 46 |NE mloop|..J.LDMF|
|00002db0| 44 20 52 31 33 21 2c 7b | 50 43 7d 0d 10 54 10 2e |D R13!,{|PC}..T..|
|00002dc0| 70 6c 6f 74 61 6d 66 6c | 6f 67 6f 0d 10 5e 14 53 |plotamfl|ogo..^.S|
|00002dd0| 54 4d 46 44 20 52 31 33 | 21 2c 7b 52 31 34 7d 0d |TMFD R13|!,{R14}.|
|00002de0| 10 68 13 4c 44 52 20 52 | 31 30 2c 61 6d 66 62 61 |.h.LDR R|10,amfba|
|00002df0| 73 65 0d 10 72 12 4c 44 | 52 20 52 31 31 2c 61 6d |se..r.LD|R R11,am|
|00002e00| 66 70 6f 73 0d 10 7c 0e | 4d 4f 56 20 52 31 32 2c |fpos..|.|MOV R12,|
|00002e10| 23 34 0d 10 86 0d 2e 70 | 61 6d 66 6c 6f 6f 70 0d |#4.....p|amfloop.|
|00002e20| 10 90 23 4c 44 52 20 52 | 30 2c 5b 52 31 30 2c 52 |..#LDR R|0,[R10,R|
|00002e30| 31 31 5d 3a 41 44 44 20 | 52 31 31 2c 52 31 31 2c |11]:ADD |R11,R11,|
|00002e40| 23 34 0d 10 9a 23 4c 44 | 52 20 52 31 2c 5b 52 31 |#4...#LD|R R1,[R1|
|00002e50| 30 2c 52 31 31 5d 3a 41 | 44 44 20 52 31 31 2c 52 |0,R11]:A|DD R11,R|
|00002e60| 31 31 2c 23 34 0d 10 a4 | 11 53 55 42 20 52 30 2c |11,#4...|.SUB R0,|
|00002e70| 52 30 2c 23 32 34 0d 10 | ae 1b 43 4d 50 20 52 31 |R0,#24..|..CMP R1|
|00002e80| 32 2c 23 36 3a 42 4c 45 | 51 20 70 61 6d 66 6f 75 |2,#6:BLE|Q pamfou|
|00002e90| 74 0d 10 b8 1b 43 4d 50 | 20 52 31 32 2c 23 36 3a |t....CMP| R12,#6:|
|00002ea0| 42 45 51 20 70 61 6d 66 | 64 6f 6e 65 0d 10 c2 1c |BEQ pamf|done....|
|00002eb0| 43 4d 50 20 52 31 32 2c | 23 34 3a 42 4c 45 51 20 |CMP R12,|#4:BLEQ |
|00002ec0| 70 61 6d 66 6f 75 74 32 | 0d 10 cc 1b 43 4d 50 20 |pamfout2|....CMP |
|00002ed0| 52 31 32 2c 23 34 3a 42 | 45 51 20 70 61 6d 66 64 |R12,#4:B|EQ pamfd|
|00002ee0| 6f 6e 65 0d 10 d6 20 4d | 4f 56 20 52 32 2c 23 97 |one... M|OV R2,#.|
|00002ef0| 28 22 41 22 29 3a 42 4c | 20 70 6c 6f 74 73 70 72 |("A"):BL| plotspr|
|00002f00| 69 74 65 0d 10 e0 2e 41 | 44 44 20 52 30 2c 52 30 |ite....A|DD R0,R0|
|00002f10| 2c 23 31 36 3a 4d 4f 56 | 20 52 32 2c 23 97 28 22 |,#16:MOV| R2,#.("|
|00002f20| 4d 22 29 3a 42 4c 20 70 | 6c 6f 74 73 70 72 69 74 |M"):BL p|lotsprit|
|00002f30| 65 0d 10 ea 2e 41 44 44 | 20 52 30 2c 52 30 2c 23 |e....ADD| R0,R0,#|
|00002f40| 31 36 3a 4d 4f 56 20 52 | 32 2c 23 97 28 22 46 22 |16:MOV R|2,#.("F"|
|00002f50| 29 3a 42 4c 20 70 6c 6f | 74 73 70 72 69 74 65 0d |):BL plo|tsprite.|
|00002f60| 10 f4 0d 2e 70 61 6d 66 | 64 6f 6e 65 0d 10 fe 0e |....pamf|done....|
|00002f70| 4c 44 52 20 52 39 2c 6d | 61 78 0d 11 08 1b 43 4d |LDR R9,m|ax....CM|
|00002f80| 50 20 52 31 31 2c 52 39 | 3a 4d 4f 56 47 45 20 52 |P R11,R9|:MOVGE R|
|00002f90| 31 31 2c 23 30 0d 11 12 | 2a 41 44 44 20 52 31 32 |11,#0...|*ADD R12|
|00002fa0| 2c 52 31 32 2c 23 31 3a | 43 4d 50 20 52 31 32 2c |,R12,#1:|CMP R12,|
|00002fb0| 23 37 3a 42 4e 45 20 70 | 61 6d 66 6c 6f 6f 70 0d |#7:BNE p|amfloop.|
|00002fc0| 11 1c 21 4c 44 52 20 52 | 31 31 2c 61 6d 66 70 6f |..!LDR R|11,amfpo|
|00002fd0| 73 3a 41 44 44 20 52 31 | 31 2c 52 31 31 2c 23 38 |s:ADD R1|1,R11,#8|
|00002fe0| 0d 11 26 1b 43 4d 50 20 | 52 31 31 2c 52 39 3a 4d |..&.CMP |R11,R9:M|
|00002ff0| 4f 56 47 45 20 52 31 31 | 2c 23 30 0d 11 30 12 53 |OVGE R11|,#0..0.S|
|00003000| 54 52 20 52 31 31 2c 61 | 6d 66 70 6f 73 0d 11 3a |TR R11,a|mfpos..:|
|00003010| 13 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 50 43 7d |.LDMFD R|13!,{PC}|
|00003020| 0d 11 44 0c 2e 70 61 6d | 66 6f 75 74 0d 11 4e 14 |..D..pam|fout..N.|
|00003030| 53 54 4d 46 44 20 52 31 | 33 21 2c 7b 52 31 34 7d |STMFD R1|3!,{R14}|
|00003040| 0d 11 58 1d 4d 4f 56 20 | 52 32 2c 23 31 33 36 3a |..X.MOV |R2,#136:|
|00003050| 42 4c 20 70 6c 6f 74 73 | 70 72 69 74 65 0d 11 62 |BL plots|prite..b|
|00003060| 2b 41 44 44 20 52 30 2c | 52 30 2c 23 31 36 3a 4d |+ADD R0,|R0,#16:M|
|00003070| 4f 56 20 52 32 2c 23 31 | 33 37 3a 42 4c 20 70 6c |OV R2,#1|37:BL pl|
|00003080| 6f 74 73 70 72 69 74 65 | 0d 11 6c 2b 41 44 44 20 |otsprite|..l+ADD |
|00003090| 52 30 2c 52 30 2c 23 31 | 36 3a 4d 4f 56 20 52 32 |R0,R0,#1|6:MOV R2|
|000030a0| 2c 23 31 33 38 3a 42 4c | 20 70 6c 6f 74 73 70 72 |,#138:BL| plotspr|
|000030b0| 69 74 65 0d 11 76 13 4c | 44 4d 46 44 20 52 31 33 |ite..v.L|DMFD R13|
|000030c0| 21 2c 7b 50 43 7d 0d 11 | 80 0d 2e 70 61 6d 66 6f |!,{PC}..|...pamfo|
|000030d0| 75 74 32 0d 11 8a 14 53 | 54 4d 46 44 20 52 31 33 |ut2....S|TMFD R13|
|000030e0| 21 2c 7b 52 31 34 7d 0d | 11 94 21 4d 4f 56 20 52 |!,{R14}.|..!MOV R|
|000030f0| 32 2c 23 97 28 22 41 22 | 29 3a 42 4c 20 70 6c 6f |2,#.("A"|):BL plo|
|00003100| 74 73 70 72 69 74 65 32 | 0d 11 9e 2f 41 44 44 20 |tsprite2|.../ADD |
|00003110| 52 30 2c 52 30 2c 23 31 | 36 3a 4d 4f 56 20 52 32 |R0,R0,#1|6:MOV R2|
|00003120| 2c 23 97 28 22 4d 22 29 | 3a 42 4c 20 70 6c 6f 74 |,#.("M")|:BL plot|
|00003130| 73 70 72 69 74 65 32 0d | 11 a8 2f 41 44 44 20 52 |sprite2.|../ADD R|
|00003140| 30 2c 52 30 2c 23 31 36 | 3a 4d 4f 56 20 52 32 2c |0,R0,#16|:MOV R2,|
|00003150| 23 97 28 22 46 22 29 3a | 42 4c 20 70 6c 6f 74 73 |#.("F"):|BL plots|
|00003160| 70 72 69 74 65 32 0d 11 | b2 13 4c 44 4d 46 44 20 |prite2..|..LDMFD |
|00003170| 52 31 33 21 2c 7b 50 43 | 7d 0d 11 bc 10 2e 70 6c |R13!,{PC|}.....pl|
|00003180| 6f 74 73 70 72 69 74 65 | 32 0d 11 c6 1b 53 54 4d |otsprite|2....STM|
|00003190| 46 44 20 52 31 33 21 2c | 7b 52 30 2d 52 31 32 2c |FD R13!,|{R0-R12,|
|000031a0| 52 31 34 7d 0d 11 d0 11 | 53 55 42 20 52 32 2c 52 |R14}....|SUB R2,R|
|000031b0| 32 2c 23 33 32 0d 11 da | 1c 4d 4f 56 20 52 34 2c |2,#32...|.MOV R4,|
|000031c0| 23 33 32 30 3a 4d 55 4c | 20 52 33 2c 52 31 2c 52 |#320:MUL| R3,R1,R|
|000031d0| 34 0d 11 e4 3d 4c 44 52 | 20 52 34 2c 73 63 72 61 |4...=LDR| R4,scra|
|000031e0| 64 64 72 3a 41 44 44 20 | 52 33 2c 52 33 2c 52 34 |ddr:ADD |R3,R3,R4|
|000031f0| 3a 41 44 44 20 52 33 2c | 52 33 2c 52 30 3a 5c 20 |:ADD R3,|R3,R0:\ |
|00003200| 52 33 3d 73 63 72 65 65 | 6e 20 61 64 64 72 0d 11 |R3=scree|n addr..|
|00003210| ee 40 4d 4f 56 20 52 32 | 2c 52 32 2c 4c 53 4c 20 |.@MOV R2|,R2,LSL |
|00003220| 23 38 3a 4c 44 52 20 52 | 34 2c 66 6f 6e 74 61 64 |#8:LDR R|4,fontad|
|00003230| 64 72 3a 41 44 44 20 52 | 34 2c 52 34 2c 52 32 3a |dr:ADD R|4,R4,R2:|
|00003240| 5c 20 52 34 3d 66 6f 6e | 74 20 61 64 64 72 0d 11 |\ R4=fon|t addr..|
|00003250| f8 0d 4d 4f 56 20 52 31 | 2c 23 30 0d 12 02 15 2e |..MOV R1|,#0.....|
|00003260| 70 6c 6f 74 73 70 72 69 | 74 65 32 6c 6f 6f 70 31 |plotspri|te2loop1|
|00003270| 0d 12 0c 0d 4d 4f 56 20 | 52 30 2c 23 30 0d 12 16 |....MOV |R0,#0...|
|00003280| 15 2e 70 6c 6f 74 73 70 | 72 69 74 65 32 6c 6f 6f |..plotsp|rite2loo|
|00003290| 70 32 0d 12 20 13 4c 44 | 52 42 20 52 35 2c 5b 52 |p2.. .LD|RB R5,[R|
|000032a0| 34 2c 52 30 5d 0d 12 2a | 0f 80 20 52 35 2c 52 35 |4,R0]..*|.. R5,R5|
|000032b0| 2c 23 33 31 0d 12 34 0d | 43 4d 50 20 52 35 2c 23 |,#31..4.|CMP R5,#|
|000032c0| 30 0d 12 3e 15 53 54 52 | 4e 45 42 20 52 35 2c 5b |0..>.STR|NEB R5,[|
|000032d0| 52 33 2c 52 30 5d 0d 12 | 48 30 41 44 44 20 52 30 |R3,R0]..|H0ADD R0|
|000032e0| 2c 52 30 2c 23 31 3a 43 | 4d 50 20 52 30 2c 23 31 |,R0,#1:C|MP R0,#1|
|000032f0| 36 3a 42 4e 45 20 70 6c | 6f 74 73 70 72 69 74 65 |6:BNE pl|otsprite|
|00003300| 32 6c 6f 6f 70 32 0d 12 | 52 12 41 44 44 20 52 33 |2loop2..|R.ADD R3|
|00003310| 2c 52 33 2c 23 33 32 30 | 0d 12 5c 11 41 44 44 20 |,R3,#320|..\.ADD |
|00003320| 52 34 2c 52 34 2c 23 31 | 36 0d 12 66 30 41 44 44 |R4,R4,#1|6..f0ADD|
|00003330| 20 52 31 2c 52 31 2c 23 | 31 3a 43 4d 50 20 52 31 | R1,R1,#|1:CMP R1|
|00003340| 2c 23 31 36 3a 42 4e 45 | 20 70 6c 6f 74 73 70 72 |,#16:BNE| plotspr|
|00003350| 69 74 65 32 6c 6f 6f 70 | 31 0d 12 70 1a 4c 44 4d |ite2loop|1..p.LDM|
|00003360| 46 44 20 52 31 33 21 2c | 7b 52 30 2d 52 31 32 2c |FD R13!,|{R0-R12,|
|00003370| 50 43 7d 0d 12 7a 08 2e | 72 6e 64 0d 12 84 1d 53 |PC}..z..|rnd....S|
|00003380| 54 4d 46 44 20 52 31 33 | 21 2c 7b 52 37 2c 52 38 |TMFD R13|!,{R7,R8|
|00003390| 2c 52 39 2c 52 31 34 7d | 0d 12 8e 0d 4d 4f 56 20 |,R9,R14}|....MOV |
|000033a0| 52 37 2c 23 38 0d 12 98 | 0f 4c 44 52 20 52 38 2c |R7,#8...|.LDR R8,|
|000033b0| 73 65 65 64 0d 12 a2 0e | 4c 44 52 20 52 39 2c 78 |seed....|LDR R9,x|
|000033c0| 6f 72 0d 12 ac 0c 2e 72 | 6e 64 6c 6f 6f 70 0d 12 |or.....r|ndloop..|
|000033d0| b6 15 4d 4f 56 53 20 52 | 38 2c 52 38 2c 4c 53 4c |..MOVS R|8,R8,LSL|
|000033e0| 20 23 31 0d 12 c0 10 82 | 43 53 20 52 38 2c 52 38 | #1.....|CS R8,R8|
|000033f0| 2c 52 39 0d 12 ca 11 53 | 55 42 53 20 52 37 2c 52 |,R9....S|UBS R7,R|
|00003400| 37 2c 23 31 0d 12 d4 0f | 42 4e 45 20 72 6e 64 6c |7,#1....|BNE rndl|
|00003410| 6f 6f 70 0d 12 de 0f 53 | 54 52 20 52 38 2c 73 65 |oop....S|TR R8,se|
|00003420| 65 64 0d 12 e8 10 80 20 | 52 30 2c 52 38 2c 23 32 |ed..... |R0,R8,#2|
|00003430| 35 35 0d 12 f2 1c 4c 44 | 4d 46 44 20 52 31 33 21 |55....LD|MFD R13!|
|00003440| 2c 7b 52 37 2c 52 38 2c | 52 39 2c 50 43 7d 0d 12 |,{R7,R8,|R9,PC}..|
|00003450| fc 17 2e 78 6f 72 20 45 | 51 55 44 20 26 31 44 38 |...xor E|QUD &1D8|
|00003460| 37 32 42 34 31 0d 13 06 | 10 2e 73 65 65 64 20 45 |72B41...|..seed E|
|00003470| 51 55 44 20 91 0d 13 10 | 0d 2e 77 69 6e 64 70 6c |QUD ....|..windpl|
|00003480| 61 79 0d 13 1a 14 53 54 | 4d 46 44 20 52 31 33 21 |ay....ST|MFD R13!|
|00003490| 2c 7b 52 31 34 7d 0d 13 | 24 1a 42 4c 20 72 6e 64 |,{R14}..|$.BL rnd|
|000034a0| 3a 80 20 52 30 2c 52 30 | 2c 23 34 2b 38 2b 31 36 |:. R0,R0|,#4+8+16|
|000034b0| 0d 13 2e 24 4c 44 52 20 | 52 32 2c 76 6f 6c 75 6d |...$LDR |R2,volum|
|000034c0| 65 61 64 64 72 3a 4c 44 | 52 20 52 31 2c 5b 52 32 |eaddr:LD|R R1,[R2|
|000034d0| 2c 52 30 5d 0d 13 38 27 | 42 4c 20 72 6e 64 3a 80 |,R0]..8'|BL rnd:.|
|000034e0| 20 52 30 2c 52 30 2c 23 | 26 46 46 3a 41 44 44 20 | R0,R0,#|&FF:ADD |
|000034f0| 52 32 2c 52 30 2c 23 26 | 31 30 30 0d 13 42 16 4c |R2,R0,#&|100..B.L|
|00003500| 44 52 20 52 30 2c 77 69 | 6e 64 63 68 61 6e 6e 65 |DR R0,wi|ndchanne|
|00003510| 6c 0d 13 4c 0e 4d 4f 56 | 20 52 33 2c 23 38 30 0d |l..L.MOV| R3,#80.|
|00003520| 13 56 17 53 57 49 20 22 | 53 6f 75 6e 64 5f 43 6f |.V.SWI "|Sound_Co|
|00003530| 6e 74 72 6f 6c 22 0d 13 | 60 16 4c 44 52 20 52 30 |ntrol"..|`.LDR R0|
|00003540| 2c 77 69 6e 64 63 68 61 | 6e 6e 65 6c 0d 13 6a 10 |,windcha|nnel..j.|
|00003550| 41 44 44 20 52 30 2c 52 | 30 2c 23 31 0d 13 74 16 |ADD R0,R|0,#1..t.|
|00003560| 43 4d 50 20 52 30 2c 23 | 33 3a ec 51 20 52 30 2c |CMP R0,#|3:.Q R0,|
|00003570| 23 31 0d 13 7e 16 53 54 | 52 20 52 30 2c 77 69 6e |#1..~.ST|R R0,win|
|00003580| 64 63 68 61 6e 6e 65 6c | 0d 13 88 13 4c 44 4d 46 |dchannel|....LDMF|
|00003590| 44 20 52 31 33 21 2c 7b | 50 43 7d 0d 13 92 05 5c |D R13!,{|PC}....\|
|000035a0| 0d 13 9c 0f 5c 20 56 61 | 72 69 61 62 6c 65 73 0d |....\ Va|riables.|
|000035b0| 13 a6 05 5c 0d 13 b0 19 | 2e 66 6f 6e 74 61 64 64 |...\....|.fontadd|
|000035c0| 72 20 45 51 55 44 20 26 | 32 30 30 30 30 0d 13 ba |r EQUD &|20000...|
|000035d0| 19 2e 68 65 69 67 68 74 | 73 20 20 45 51 55 44 20 |..height|s EQUD |
|000035e0| 26 31 46 30 30 30 0d 13 | c4 1b 2e 73 63 72 61 64 |&1F000..|...scrad|
|000035f0| 64 72 20 20 45 51 55 44 | 20 26 31 46 44 38 30 30 |dr EQUD| &1FD800|
|00003600| 30 0d 13 ce 22 2e 73 63 | 72 61 64 64 72 32 20 45 |0...".sc|raddr2 E|
|00003610| 51 55 44 20 26 31 46 44 | 38 30 30 30 2b 26 31 34 |QUD &1FD|8000+&14|
|00003620| 30 30 30 0d 13 d8 19 2e | 73 63 72 6c 62 61 73 65 |000.....|scrlbase|
|00003630| 20 45 51 55 44 20 26 33 | 30 30 30 30 0d 13 e2 17 | EQUD &3|0000....|
|00003640| 2e 73 63 72 6c 70 6f 73 | 20 20 45 51 55 44 20 61 |.scrlpos| EQUD a|
|00003650| 61 61 61 0d 13 ec 14 2e | 73 63 72 6c 6f 66 66 20 |aaa.....|scrloff |
|00003660| 20 45 51 55 44 20 30 0d | 13 f6 14 2e 73 63 72 6e | EQUD 0.|....scrn|
|00003670| 75 6d 20 20 20 45 51 55 | 44 20 31 0d 14 00 14 2e |um EQU|D 1.....|
|00003680| 73 6f 66 66 73 65 74 20 | 20 45 51 55 44 20 30 0d |soffset | EQUD 0.|
|00003690| 14 0a 17 2e 73 70 6f 73 | 20 20 20 20 20 45 51 55 |....spos| EQU|
|000036a0| 44 20 61 61 61 61 0d 14 | 14 19 2e 70 61 74 62 61 |D aaaa..|...patba|
|000036b0| 73 65 20 20 45 51 55 44 | 20 26 32 38 30 30 30 0d |se EQUD| &28000.|
|000036c0| 14 1e 14 2e 61 6d 66 70 | 6f 73 20 20 20 45 51 55 |....amfp|os EQU|
|000036d0| 44 20 30 0d 14 28 19 2e | 61 6d 66 62 61 73 65 20 |D 0..(..|amfbase |
|000036e0| 20 45 51 55 44 20 26 32 | 39 30 30 30 0d 14 32 14 | EQUD &2|9000..2.|
|000036f0| 2e 70 61 74 70 6f 73 20 | 20 20 45 51 55 44 20 30 |.patpos | EQUD 0|
|00003700| 0d 14 3c 14 2e 73 70 65 | 65 64 20 20 20 20 45 51 |..<..spe|ed EQ|
|00003710| 55 44 20 34 0d 14 46 14 | 2e 63 75 72 70 61 74 20 |UD 4..F.|.curpat |
|00003720| 20 20 45 51 55 44 20 30 | 0d 14 50 14 2e 63 75 72 | EQUD 0|..P..cur|
|00003730| 70 61 74 32 20 20 45 51 | 55 44 20 30 0d 14 5a 19 |pat2 EQ|UD 0..Z.|
|00003740| 2e 6c 69 73 73 61 64 64 | 72 20 45 51 55 44 20 26 |.lissadd|r EQUD &|
|00003750| 32 38 30 30 30 0d 14 64 | 14 2e 6c 69 73 73 70 6f |28000..d|..lisspo|
|00003760| 73 20 20 45 51 55 44 20 | 30 0d 14 6e 1b 2e 70 6c |s EQUD |0..n..pl|
|00003770| 6f 74 74 79 70 65 31 68 | 65 69 67 68 74 20 45 51 |ottype1h|eight EQ|
|00003780| 55 44 20 30 0d 14 78 1b | 2e 70 6c 6f 74 74 79 70 |UD 0..x.|.plottyp|
|00003790| 65 34 68 65 69 67 68 74 | 20 45 51 55 44 20 30 0d |e4height| EQUD 0.|
|000037a0| 14 82 1b 2e 70 6c 6f 74 | 74 79 70 65 36 68 65 69 |....plot|type6hei|
|000037b0| 67 68 74 20 45 51 55 44 | 20 30 0d 14 8c 16 2e 61 |ght EQUD| 0.....a|
|000037c0| 72 6d 61 67 65 64 64 6f | 6e 20 45 51 55 44 20 30 |rmageddo|n EQUD 0|
|000037d0| 0d 14 96 17 2e 61 72 6d | 61 67 65 64 64 6f 6e 31 |.....arm|ageddon1|
|000037e0| 20 45 51 55 44 20 38 0d | 14 a0 18 2e 61 72 6d 61 | EQUD 8.|....arma|
|000037f0| 67 65 64 64 6f 6e 32 20 | 45 51 55 44 20 31 36 0d |geddon2 |EQUD 16.|
|00003800| 14 aa 18 2e 61 72 6d 61 | 67 65 64 64 6f 6e 33 20 |....arma|geddon3 |
|00003810| 45 51 55 44 20 32 34 0d | 14 b4 18 2e 61 72 6d 61 |EQUD 24.|....arma|
|00003820| 67 65 64 64 6f 6e 34 20 | 45 51 55 44 20 31 36 0d |geddon4 |EQUD 16.|
|00003830| 14 be 17 2e 61 72 6d 61 | 67 65 64 64 6f 6e 35 20 |....arma|geddon5 |
|00003840| 45 51 55 44 20 38 0d 14 | c8 17 2e 61 72 6d 61 67 |EQUD 8..|...armag|
|00003850| 65 64 64 6f 6e 36 20 45 | 51 55 44 20 30 0d 14 d2 |eddon6 E|QUD 0...|
|00003860| 17 2e 61 72 6d 61 67 65 | 64 64 6f 6e 37 20 45 51 |..armage|ddon7 EQ|
|00003870| 55 44 20 38 0d 14 dc 18 | 2e 61 72 6d 61 67 65 64 |UD 8....|.armaged|
|00003880| 64 6f 6e 38 20 45 51 55 | 44 20 31 36 0d 14 e6 18 |don8 EQU|D 16....|
|00003890| 2e 61 72 6d 61 67 65 64 | 64 6f 6e 39 20 45 51 55 |.armaged|don9 EQU|
|000038a0| 44 20 32 34 0d 14 f0 18 | 2e 61 72 6d 61 67 65 64 |D 24....|.armaged|
|000038b0| 64 6f 6e 41 20 45 51 55 | 44 20 31 36 0d 14 fa 18 |donA EQU|D 16....|
|000038c0| 2e 73 74 61 72 61 64 64 | 72 20 45 51 55 44 20 73 |.staradd|r EQUD s|
|000038d0| 74 61 72 73 0d 15 04 17 | 2e 77 69 6e 64 63 68 61 |tars....|.windcha|
|000038e0| 6e 6e 65 6c 20 45 51 55 | 44 20 31 0d 15 0e 15 2e |nnel EQU|D 1.....|
|000038f0| 77 69 6e 64 63 6f 75 6e | 74 20 45 51 55 44 20 30 |windcoun|t EQUD 0|
|00003900| 0d 15 18 13 2e 6d 61 78 | 20 45 51 55 44 20 26 34 |.....max| EQUD &4|
|00003910| 46 30 30 0d 15 22 1b 2e | 76 6f 6c 75 6d 65 61 64 |F00.."..|volumead|
|00003920| 64 72 20 45 51 55 44 20 | 76 6f 6c 75 6d 65 0d 15 |dr EQUD |volume..|
|00003930| 2c 0b 2e 76 6f 6c 75 6d | 65 0d 15 36 0e 45 51 55 |,..volum|e..6.EQU|
|00003940| 44 20 26 46 46 46 31 0d | 15 40 0e 45 51 55 44 20 |D &FFF1.|.@.EQUD |
|00003950| 26 46 46 46 32 0d 15 4a | 0e 45 51 55 44 20 26 46 |&FFF2..J|.EQUD &F|
|00003960| 46 46 33 0d 15 54 0e 45 | 51 55 44 20 26 46 46 46 |FF3..T.E|QUD &FFF|
|00003970| 34 0d 15 5e 0e 45 51 55 | 44 20 26 46 46 46 35 0d |4..^.EQU|D &FFF5.|
|00003980| 15 68 0e 45 51 55 44 20 | 26 46 46 46 36 0d 15 72 |.h.EQUD |&FFF6..r|
|00003990| 0e 45 51 55 44 20 26 46 | 46 46 37 0d 15 7c 0e 45 |.EQUD &F|FF7..|.E|
|000039a0| 51 55 44 20 26 46 46 46 | 38 0d 15 86 0e 45 51 55 |QUD &FFF|8....EQU|
|000039b0| 44 20 26 46 46 46 39 0d | 15 90 0e 45 51 55 44 20 |D &FFF9.|...EQUD |
|000039c0| 26 46 46 46 41 0d 15 9a | 0e 45 51 55 44 20 26 46 |&FFFA...|.EQUD &F|
|000039d0| 46 46 42 0d 15 a4 0e 45 | 51 55 44 20 26 46 46 46 |FFB....E|QUD &FFF|
|000039e0| 43 0d 15 ae 0e 45 51 55 | 44 20 26 46 46 46 44 0d |C....EQU|D &FFFD.|
|000039f0| 15 b8 0e 45 51 55 44 20 | 26 46 46 46 45 0d 15 c2 |...EQUD |&FFFE...|
|00003a00| 0e 45 51 55 44 20 26 46 | 46 46 46 0d 15 cc 0a 2e |.EQUD &F|FFF.....|
|00003a10| 73 74 61 72 73 0d 15 d6 | 1a 5d 3a 50 25 2b 3d 6e |stars...|.]:P%+=n|
|00003a20| 75 6d 2a 31 32 3a 5b 4f | 50 54 20 70 61 73 73 0d |um*12:[O|PT pass.|
|00003a30| 15 e0 ab 45 51 55 53 20 | 22 41 6e 64 20 74 68 61 |...EQUS |"And tha|
|00003a40| 74 27 73 20 69 74 20 66 | 6f 6c 6b 73 2e 57 61 74 |t's it f|olks.Wat|
|00003a50| 63 68 20 6f 75 74 20 66 | 6f 72 20 6d 79 20 6e 65 |ch out f|or my ne|
|00003a60| 78 74 20 64 65 6d 6f 2c | 74 68 65 20 41 4d 46 20 |xt demo,|the AMF |
|00003a70| 74 68 65 20 44 6f 6f 6d | 77 61 74 63 68 65 72 20 |the Doom|watcher |
|00003a80| 6d 65 67 61 20 64 65 6d | 6f 2e 54 68 69 73 20 64 |mega dem|o.This d|
|00003a90| 65 6d 6f 20 69 73 20 a9 | 20 41 4d 46 73 6f 66 74 |emo is .| AMFsoft|
|00003aa0| 2f 41 4d 46 20 74 68 65 | 20 44 6f 6f 6d 77 61 74 |/AMF the| Doomwat|
|00003ab0| 63 68 65 72 20 31 39 39 | 30 2e 56 65 72 73 69 6f |cher 199|0.Versio|
|00003ac0| 6e 20 31 2e 30 30 20 4c | 61 73 74 20 55 70 64 61 |n 1.00 L|ast Upda|
|00003ad0| 74 65 20 36 2f 33 2f 39 | 31 22 0d 15 ea 05 5d 0d |te 6/3/9|1"....].|
|00003ae0| 15 f4 05 ed 0d 15 fe 11 | e3 20 49 3d 30 20 b8 20 |........|. I=0 . |
|00003af0| 6e 75 6d 2d 31 0d 16 08 | 12 61 64 64 3d 73 74 61 |num-1...|.add=sta|
|00003b00| 72 73 2b 49 2a 31 32 0d | 16 12 11 21 61 64 64 3d |rs+I*12.|...!add=|
|00003b10| b3 28 32 35 36 29 2d 31 | 0d 16 1c 12 61 64 64 21 |.(256)-1|....add!|
|00003b20| 34 3d b3 28 33 32 30 29 | 2d 31 0d 16 26 0a 52 3d |4=.(320)|-1..&.R=|
|00003b30| b3 28 38 29 0d 16 30 15 | e7 20 52 3d 31 20 8c 20 |.(8)..0.|. R=1 . |
|00003b40| 61 64 64 3f 38 3d 26 32 | 43 0d 16 3a 15 e7 20 52 |add?8=&2|C..:.. R|
|00003b50| 3d 32 20 8c 20 61 64 64 | 3f 38 3d 26 32 44 0d 16 |=2 . add|?8=&2D..|
|00003b60| 44 15 e7 20 52 3d 33 20 | 8c 20 61 64 64 3f 38 3d |D.. R=3 |. add?8=|
|00003b70| 26 32 45 0d 16 4e 15 e7 | 20 52 3d 34 20 8c 20 61 |&2E..N..| R=4 . a|
|00003b80| 64 64 3f 38 3d 26 32 46 | 0d 16 58 15 e7 20 52 3d |dd?8=&2F|..X.. R=|
|00003b90| 35 20 8c 20 61 64 64 3f | 38 3d 26 44 30 0d 16 62 |5 . add?|8=&D0..b|
|00003ba0| 15 e7 20 52 3d 36 20 8c | 20 61 64 64 3f 38 3d 26 |.. R=6 .| add?8=&|
|00003bb0| 44 31 0d 16 6c 15 e7 20 | 52 3d 37 20 8c 20 61 64 |D1..l.. |R=7 . ad|
|00003bc0| 64 3f 38 3d 26 44 32 0d | 16 76 15 e7 20 52 3d 38 |d?8=&D2.|.v.. R=8|
|00003bd0| 20 8c 20 61 64 64 3f 38 | 3d 26 44 33 0d 16 80 05 | . add?8|=&D3....|
|00003be0| ed 0d 16 8a 05 e0 0d 16 | 94 07 41 3d a5 0d 16 9e |........|..A=....|
|00003bf0| 05 f5 0d 16 a8 0c d6 73 | 74 61 72 74 75 70 0d 16 |.......s|tartup..|
|00003c00| b2 22 e7 20 a6 28 2d 31 | 29 20 8c 20 21 73 6f 66 |.". .(-1|) . !sof|
|00003c10| 66 73 65 74 3d 30 3a 21 | 73 70 65 65 64 3d 31 36 |fset=0:!|speed=16|
|00003c20| 0d 16 bc 21 e7 20 a6 28 | 2d 32 29 20 8c 20 21 73 |...!. .(|-2) . !s|
|00003c30| 6f 66 66 73 65 74 3d 30 | 3a 21 73 70 65 65 64 3d |offset=0|:!speed=|
|00003c40| 34 0d 16 c6 06 fd 30 0d | 16 d0 05 e0 0d ff |4.....0.|...... |
+--------+-------------------------+-------------------------+--------+--------+