home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / demos / d / demo2 / !Demo2 / Demo < prev    next >
Unknown  |  1990-12-04  |  4.6 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 0b f4 20 3e 44 | 65 6d 6f 0d 00 14 15 ee |..... >D|emo.....|
|00000010| 20 85 20 ff 22 50 4c 41 | 59 53 54 4f 50 22 3a e0 | . ."PLA|YSTOP":.|
|00000020| 0d 00 1e 3a de 20 6d 25 | 20 31 30 32 34 2b 38 31 |...:. m%| 1024+81|
|00000030| 39 32 2b 39 36 2a 31 30 | 32 34 2b 34 30 39 36 2b |92+96*10|24+4096+|
|00000040| 38 2a 32 38 2a 32 34 2a | 31 32 2b 38 34 2a 31 30 |8*28*24*|12+84*10|
|00000050| 32 34 2b 34 30 2a 34 30 | 2a 33 0d 00 28 4a 73 25 |24+40*40|*3..(Js%|
|00000060| 3d 6d 25 3a 6d 73 67 25 | 3d 6d 25 2b 31 30 32 34 |=m%:msg%|=m%+1024|
|00000070| 3a 6c 65 74 25 3d 6d 73 | 67 25 2b 38 31 39 32 3a |:let%=ms|g%+8192:|
|00000080| 63 6f 6e 73 25 3d 6c 65 | 74 25 2b 39 36 2a 31 30 |cons%=le|t%+96*10|
|00000090| 32 34 3a 62 61 6c 6c 73 | 25 3d 63 6f 6e 73 25 2b |24:balls|%=cons%+|
|000000a0| 34 30 39 36 0d 00 32 3d | 62 61 6c 6c 64 61 74 61 |4096..2=|balldata|
|000000b0| 25 3d 62 61 6c 6c 73 25 | 2b 38 2a 32 38 2a 32 34 |%=balls%|+8*28*24|
|000000c0| 2a 31 32 3a 66 61 63 65 | 25 3d 62 61 6c 6c 64 61 |*12:face|%=ballda|
|000000d0| 74 61 25 2b 38 34 2a 31 | 30 32 34 3a 66 72 25 3d |ta%+84*1|024:fr%=|
|000000e0| 30 0d 00 3c 07 eb 31 33 | 0d 00 46 0d 73 74 61 72 |0..<..13|..F.star|
|000000f0| 73 25 3d 35 30 0d 00 50 | 1d f2 73 74 61 72 63 6f |s%=50..P|..starco|
|00000100| 64 65 3a 63 6f 66 66 25 | 3d 30 3a 68 6f 6c 64 25 |de:coff%|=0:hold%|
|00000110| 3d 30 0d 00 5a 1c ff 22 | 4c 4f 41 44 20 44 65 6d |=0..Z.."|LOAD Dem|
|00000120| 6f 44 61 74 61 20 22 2b | c3 7e 6d 73 67 25 0d 00 |oData "+|.~msg%..|
|00000130| 64 14 e3 49 25 3d 30 20 | b8 20 73 74 61 72 73 25 |d..I%=0 |. stars%|
|00000140| 2d 31 0d 00 6e 51 73 25 | 21 28 49 25 2a 31 32 29 |-1..nQs%|!(I%*12)|
|00000150| 3d b3 28 33 32 30 29 2d | 31 3a 73 25 21 28 49 25 |=.(320)-|1:s%!(I%|
|00000160| 2a 31 32 2b 34 29 3d 62 | 61 73 65 25 2b 28 28 b3 |*12+4)=b|ase%+((.|
|00000170| 28 31 32 38 29 2b 38 37 | 29 2a 33 32 30 29 3a 73 |(128)+87|)*320):s|
|00000180| 25 21 28 49 25 2a 31 32 | 2b 38 29 3d 49 25 81 31 |%!(I%*12|+8)=I%.1|
|00000190| 32 2b 31 0d 00 78 08 ed | 20 49 25 0d 00 82 34 f1 |2+1..x..| I%...4.|
|000001a0| 8a 31 2c 33 31 29 22 4a | 20 44 55 44 4c 45 59 20 |.1,31)"J| DUDLEY |
|000001b0| 57 61 74 73 6f 6e 3a 20 | 43 4d 38 32 32 34 40 55 |Watson: |CM8224@U|
|000001c0| 4b 2e 41 43 2e 57 4f 4c | 56 45 53 2e 41 22 3b 0d |K.AC.WOL|VES.A";.|
|000001d0| 00 8c 10 ef 32 38 2c 39 | 2c 37 2c 33 30 2c 32 0d |....28,9|,7,30,2.|
|000001e0| 00 96 07 fb 31 32 0d 00 | a0 24 43 25 3d 32 30 3a |....12..|.$C%=20:|
|000001f0| e3 49 25 3d 30 20 b8 20 | 37 3a e7 20 49 25 83 34 |.I%=0 . |7:. I%.4|
|00000200| 3d 30 20 8c 20 43 25 2d | 3d 35 0d 00 aa 2f e6 32 |=0 . C%-|=5.../.2|
|00000210| 2c 43 25 20 c8 9c 20 31 | 39 32 2d 28 49 25 83 34 |,C% .. 1|92-(I%.4|
|00000220| 29 2a 36 34 3a 86 20 30 | 2c 49 25 2a 34 2c 31 32 |)*64:. 0|,I%*4,12|
|00000230| 37 36 2c 49 25 2a 34 3a | ed 0d 00 b4 1f ff 22 4c |76,I%*4:|......"L|
|00000240| 4f 41 44 20 63 6f 6e 73 | 64 69 73 70 20 22 2b c3 |OAD cons|disp "+.|
|00000250| 7e 28 62 61 73 65 25 29 | 0d 00 be 15 ff 22 50 4c |~(base%)|....."PL|
|00000260| 41 59 4d 4f 44 20 62 6c | 69 74 7a 77 22 0d 00 c8 |AYMOD bl|itzw"...|
|00000270| 05 f5 0d 00 d2 2c c8 96 | 3a d6 20 73 74 61 72 73 |.....,..|:. stars|
|00000280| 3a d6 20 73 63 72 6f 6c | 6c 3a c8 96 3a d6 20 73 |:. scrol|l:..:. s|
|00000290| 63 72 6f 6c 6c 3a f2 63 | 6f 6e 73 6f 6c 65 0d 00 |croll:.c|onsole..|
|000002a0| dc 07 fd 20 30 0d 00 e6 | 05 e0 0d 00 f0 0f dd 20 |... 0...|....... |
|000002b0| f2 73 74 61 72 63 6f 64 | 65 0d 00 fa 12 de 20 73 |.starcod|e..... s|
|000002c0| 74 63 6f 64 65 25 20 34 | 30 39 36 0d 01 04 47 21 |tcode% 4|096...G!|
|000002d0| 73 74 63 6f 64 65 25 3d | 31 34 39 3a 73 74 63 6f |stcode%=|149:stco|
|000002e0| 64 65 25 21 34 3d 2d 31 | 3a c8 99 22 4f 53 5f 52 |de%!4=-1|:.."OS_R|
|000002f0| 65 61 64 56 64 75 56 61 | 72 69 61 62 6c 65 73 22 |eadVduVa|riables"|
|00000300| 2c 73 74 63 6f 64 65 25 | 2c 73 74 63 6f 64 65 25 |,stcode%|,stcode%|
|00000310| 2b 38 0d 01 0e 13 62 61 | 73 65 25 3d 73 74 63 6f |+8....ba|se%=stco|
|00000320| 64 65 25 21 38 0d 01 18 | 11 e3 49 25 3d 30 20 b8 |de%!8...|..I%=0 .|
|00000330| 20 32 20 88 20 32 0d 01 | 22 0e 50 25 3d 73 74 63 | 2 . 2..|".P%=stc|
|00000340| 6f 64 65 25 0d 01 2c 0b | 5b 4f 50 54 20 49 25 0d |ode%..,.|[OPT I%.|
|00000350| 01 36 0a 2e 73 74 61 72 | 73 0d 01 40 12 4c 44 52 |.6..star|s..@.LDR|
|00000360| 20 52 34 2c 73 74 62 61 | 73 65 25 0d 01 4a 0e 4d | R4,stba|se%..J.M|
|00000370| 4f 56 20 52 31 31 2c 23 | 30 0d 01 54 12 4c 44 52 |OV R11,#|0..T.LDR|
|00000380| 20 52 30 2c 73 63 62 61 | 73 65 25 0d 01 5e 0f 4d | R0,scba|se%..^.M|
|00000390| 4f 56 20 52 31 2c 23 31 | 32 38 0d 01 68 0d 4d 4f |OV R1,#1|28..h.MO|
|000003a0| 56 20 52 32 2c 23 30 0d | 01 72 0d 4d 4f 56 20 52 |V R2,#0.|.r.MOV R|
|000003b0| 33 2c 23 30 0d 01 7c 0d | 4d 4f 56 20 52 34 2c 23 |3,#0..|.|MOV R4,#|
|000003c0| 30 0d 01 86 0d 4d 4f 56 | 20 52 35 2c 23 30 0d 01 |0....MOV| R5,#0..|
|000003d0| 90 0d 4d 4f 56 20 52 36 | 2c 23 30 0d 01 9a 0d 4d |..MOV R6|,#0....M|
|000003e0| 4f 56 20 52 37 2c 23 30 | 0d 01 a4 0d 4d 4f 56 20 |OV R7,#0|....MOV |
|000003f0| 52 38 2c 23 30 0d 01 ae | 0d 4d 4f 56 20 52 39 2c |R8,#0...|.MOV R9,|
|00000400| 23 30 0d 01 b8 0e 4d 4f | 56 20 52 31 30 2c 23 30 |#0....MO|V R10,#0|
|00000410| 0d 01 c2 0e 4d 4f 56 20 | 52 31 31 2c 23 30 0d 01 |....MOV |R11,#0..|
|00000420| cc 0c 2e 63 6c 72 6c 6f | 6f 70 0d 01 d6 3c 53 54 |...clrlo|op...<ST|
|00000430| 4d 49 41 20 52 30 21 2c | 7b 52 32 2d 52 31 31 7d |MIA R0!,|{R2-R11}|
|00000440| 3a 53 54 4d 49 41 20 52 | 30 21 2c 7b 52 32 2d 52 |:STMIA R|0!,{R2-R|
|00000450| 31 31 7d 3a 53 54 4d 49 | 41 20 52 30 21 2c 7b 52 |11}:STMI|A R0!,{R|
|00000460| 32 2d 52 31 31 7d 0d 01 | e0 3c 53 54 4d 49 41 20 |2-R11}..|.<STMIA |
|00000470| 52 30 21 2c 7b 52 32 2d | 52 31 31 7d 3a 53 54 4d |R0!,{R2-|R11}:STM|
|00000480| 49 41 20 52 30 21 2c 7b | 52 32 2d 52 31 31 7d 3a |IA R0!,{|R2-R11}:|
|00000490| 53 54 4d 49 41 20 52 30 | 21 2c 7b 52 32 2d 52 31 |STMIA R0|!,{R2-R1|
|000004a0| 31 7d 0d 01 ea 29 53 54 | 4d 49 41 20 52 30 21 2c |1}...)ST|MIA R0!,|
|000004b0| 7b 52 32 2d 52 31 31 7d | 3a 53 54 4d 49 41 20 52 |{R2-R11}|:STMIA R|
|000004c0| 30 21 2c 7b 52 32 2d 52 | 31 31 7d 0d 01 f4 11 53 |0!,{R2-R|11}....S|
|000004d0| 55 42 53 20 52 31 2c 52 | 31 2c 23 31 0d 01 fe 0f |UBS R1,R|1,#1....|
|000004e0| 42 4e 45 20 63 6c 72 6c | 6f 6f 70 0d 02 08 12 4d |BNE clrl|oop....M|
|000004f0| 4f 56 20 52 30 2c 23 73 | 74 61 72 73 25 0d 02 12 |OV R0,#s|tars%...|
|00000500| 0d 4d 4f 56 20 52 35 2c | 23 31 0d 02 1c 0f 4d 4f |.MOV R5,|#1....MO|
|00000510| 56 20 52 36 2c 23 33 32 | 30 0d 02 26 12 4c 44 52 |V R6,#32|0..&.LDR|
|00000520| 20 52 38 2c 73 63 62 61 | 73 65 25 0d 02 30 0f 4d | R8,scba|se%..0.M|
|00000530| 4f 56 20 52 37 2c 23 26 | 46 46 0d 02 3a 12 4c 44 |OV R7,#&|FF..:.LD|
|00000540| 52 20 52 34 2c 73 74 62 | 61 73 65 25 0d 02 44 0d |R R4,stb|ase%..D.|
|00000550| 2e 73 74 61 72 6c 6f 6f | 70 0d 02 4e 17 4c 44 4d |.starloo|p..N.LDM|
|00000560| 49 41 20 52 34 2c 7b 52 | 31 2c 52 32 2c 52 35 7d |IA R4,{R|1,R2,R5}|
|00000570| 0d 02 58 11 53 55 42 53 | 20 52 31 2c 52 31 2c 52 |..X.SUBS| R1,R1,R|
|00000580| 35 0d 02 62 14 41 44 44 | 4d 49 20 52 31 2c 52 31 |5..b.ADD|MI R1,R1|
|00000590| 2c 23 33 32 30 0d 02 6c | 18 53 54 4d 49 41 20 52 |,#320..l|.STMIA R|
|000005a0| 34 21 2c 7b 52 31 2c 52 | 32 2c 52 35 7d 0d 02 76 |4!,{R1,R|2,R5}..v|
|000005b0| 10 41 44 44 20 52 33 2c | 52 32 2c 52 31 0d 02 80 |.ADD R3,|R2,R1...|
|000005c0| 10 53 54 52 42 20 52 37 | 2c 5b 52 33 5d 0d 02 8a |.STRB R7|,[R3]...|
|000005d0| 11 53 55 42 53 20 52 30 | 2c 52 30 2c 23 31 0d 02 |.SUBS R0|,R0,#1..|
|000005e0| 94 10 42 4e 45 20 73 74 | 61 72 6c 6f 6f 70 0d 02 |..BNE st|arloop..|
|000005f0| 9e 0b 42 20 62 61 6c 6c | 73 0d 02 a8 14 2e 73 74 |..B ball|s.....st|
|00000600| 62 61 73 65 25 20 45 51 | 55 44 20 73 25 0d 02 b2 |base% EQ|UD s%...|
|00000610| 1e 2e 73 63 62 61 73 65 | 25 20 45 51 55 44 20 62 |..scbase|% EQUD b|
|00000620| 61 73 65 25 2b 33 32 30 | 2a 38 38 0d 02 bc 19 2e |ase%+320|*88.....|
|00000630| 62 61 6c 6c 62 61 73 65 | 20 45 51 55 44 20 62 61 |ballbase| EQUD ba|
|00000640| 6c 6c 73 25 0d 02 c6 1c | 2e 64 61 74 61 62 61 73 |lls%....|.databas|
|00000650| 65 20 45 51 55 44 20 62 | 61 6c 6c 64 61 74 61 25 |e EQUD b|alldata%|
|00000660| 0d 02 d0 1e 2e 6d 61 73 | 6b 6f 66 66 20 45 51 55 |.....mas|koff EQU|
|00000670| 44 20 28 34 2a 31 32 2a | 32 38 2a 32 34 29 0d 02 |D (4*12*|28*24)..|
|00000680| da 0f 2e 70 6f 73 20 45 | 51 55 44 20 30 0d 02 e4 |...pos E|QUD 0...|
|00000690| 11 2e 66 72 61 6d 65 20 | 45 51 55 44 20 30 0d 02 |..frame |EQUD 0..|
|000006a0| ee 0a 2e 62 61 6c 6c 73 | 0d 02 f8 0e 4d 4f 56 20 |...balls|....MOV |
|000006b0| 52 31 31 2c 23 30 0d 03 | 02 0d 2e 64 69 73 70 6c |R11,#0..|...displ|
|000006c0| 6f 6f 70 0d 03 0c 0f 4c | 44 52 20 52 31 30 2c 70 |oop....L|DR R10,p|
|000006d0| 6f 73 0d 03 16 13 4c 44 | 52 20 52 39 2c 64 61 74 |os....LD|R R9,dat|
|000006e0| 61 62 61 73 65 0d 03 20 | 12 4c 44 52 20 52 30 2c |abase.. |.LDR R0,|
|000006f0| 73 63 62 61 73 65 25 0d | 03 2a 13 4c 44 52 20 52 |scbase%.|.*.LDR R|
|00000700| 31 2c 5b 52 39 2c 52 31 | 30 5d 0d 03 34 10 41 44 |1,[R9,R1|0]..4.AD|
|00000710| 44 20 52 30 2c 52 30 2c | 52 31 0d 03 3e 12 41 44 |D R0,R0,|R1..>.AD|
|00000720| 44 20 52 31 30 2c 52 31 | 30 2c 23 34 0d 03 48 13 |D R10,R1|0,#4..H.|
|00000730| 4c 44 52 20 52 32 2c 5b | 52 39 2c 52 31 30 5d 0d |LDR R2,[|R9,R10].|
|00000740| 03 52 12 41 44 44 20 52 | 31 30 2c 52 31 30 2c 23 |.R.ADD R|10,R10,#|
|00000750| 34 0d 03 5c 13 4c 44 52 | 20 52 38 2c 5b 52 39 2c |4..\.LDR| R8,[R9,|
|00000760| 52 31 30 5d 0d 03 66 12 | 41 44 44 20 52 31 30 2c |R10]..f.|ADD R10,|
|00000770| 52 31 30 2c 23 34 0d 03 | 70 0f 53 54 52 20 52 31 |R10,#4..|p.STR R1|
|00000780| 30 2c 70 6f 73 0d 03 7a | 13 4c 44 52 20 52 33 2c |0,pos..z|.LDR R3,|
|00000790| 62 61 6c 6c 62 61 73 65 | 0d 03 84 12 4c 44 52 20 |ballbase|....LDR |
|000007a0| 52 34 2c 6d 61 73 6b 6f | 66 66 0d 03 8e 10 41 44 |R4,masko|ff....AD|
|000007b0| 44 20 52 32 2c 52 32 2c | 52 33 0d 03 98 10 41 44 |D R2,R2,|R3....AD|
|000007c0| 44 20 52 31 2c 52 32 2c | 52 34 0d 03 a2 0e 4d 4f |D R1,R2,|R4....MO|
|000007d0| 56 20 52 33 2c 23 32 34 | 0d 03 ac 0a 2e 69 6c 6f |V R3,#24|.....ilo|
|000007e0| 6f 70 0d 03 b6 0e 4d 4f | 56 20 52 34 2c 23 32 34 |op....MO|V R4,#24|
|000007f0| 0d 03 c0 0a 2e 6f 6c 6f | 6f 70 0d 03 ca 12 4c 44 |.....olo|op....LD|
|00000800| 52 20 52 35 2c 5b 52 32 | 2c 52 34 5d 0d 03 d4 12 |R R5,[R2|,R4]....|
|00000810| 4c 44 52 20 52 36 2c 5b | 52 31 2c 52 34 5d 0d 03 |LDR R6,[|R1,R4]..|
|00000820| de 12 4c 44 52 20 52 37 | 2c 5b 52 30 2c 52 34 5d |..LDR R7|,[R0,R4]|
|00000830| 0d 03 e8 0e 80 20 52 35 | 2c 52 35 2c 52 38 0d 03 |..... R5|,R5,R8..|
|00000840| f2 0e 80 20 52 37 2c 52 | 37 2c 52 36 0d 03 fc 0f |... R7,R|7,R6....|
|00000850| 84 52 20 52 37 2c 52 37 | 2c 52 35 0d 04 06 12 53 |.R R7,R7|,R5....S|
|00000860| 54 52 20 52 37 2c 5b 52 | 30 2c 52 34 5d 0d 04 10 |TR R7,[R|0,R4]...|
|00000870| 11 53 55 42 53 20 52 34 | 2c 52 34 2c 23 34 0d 04 |.SUBS R4|,R4,#4..|
|00000880| 1a 0d 42 47 45 20 6f 6c | 6f 6f 70 0d 04 24 12 41 |..BGE ol|oop..$.A|
|00000890| 44 44 20 52 30 2c 52 30 | 2c 23 33 32 30 0d 04 2e |DD R0,R0|,#320...|
|000008a0| 11 41 44 44 20 52 31 2c | 52 31 2c 23 32 38 0d 04 |.ADD R1,|R1,#28..|
|000008b0| 38 11 41 44 44 20 52 32 | 2c 52 32 2c 23 32 38 0d |8.ADD R2|,R2,#28.|
|000008c0| 04 42 11 53 55 42 53 20 | 52 33 2c 52 33 2c 23 31 |.B.SUBS |R3,R3,#1|
|000008d0| 0d 04 4c 0d 42 4e 45 20 | 69 6c 6f 6f 70 0d 04 56 |..L.BNE |iloop..V|
|000008e0| 12 41 44 44 20 52 31 31 | 2c 52 31 31 2c 23 31 0d |.ADD R11|,R11,#1.|
|000008f0| 04 60 0e 43 4d 50 20 52 | 31 31 2c 23 37 0d 04 6a |.`.CMP R|11,#7..j|
|00000900| 10 42 4e 45 20 64 69 73 | 70 6c 6f 6f 70 0d 04 74 |.BNE dis|ploop..t|
|00000910| 10 4c 44 52 20 52 30 2c | 66 72 61 6d 65 0d 04 7e |.LDR R0,|frame..~|
|00000920| 10 41 44 44 20 52 30 2c | 52 30 2c 23 31 0d 04 88 |.ADD R0,|R0,#1...|
|00000930| 10 43 4d 50 20 52 30 2c | 23 31 30 32 34 0d 04 92 |.CMP R0,|#1024...|
|00000940| 0c ec 51 20 52 30 2c 23 | 30 0d 04 9c 0c ec 51 20 |..Q R0,#|0.....Q |
|00000950| 52 31 2c 23 30 0d 04 a6 | 10 53 54 52 20 52 30 2c |R1,#0...|.STR R0,|
|00000960| 66 72 61 6d 65 0d 04 b0 | 10 53 54 52 45 51 20 52 |frame...|.STREQ R|
|00000970| 31 2c 70 6f 73 0d 04 ba | 0e 4d 4f 56 20 50 43 2c |1,pos...|.MOV PC,|
|00000980| 52 31 34 0d 04 c4 0b 2e | 73 63 72 6f 6c 6c 0d 04 |R14.....|scroll..|
|00000990| ce 11 4c 44 52 20 52 30 | 2c 70 61 75 73 65 25 0d |..LDR R0|,pause%.|
|000009a0| 04 d8 0d 43 4d 50 20 52 | 30 2c 23 30 0d 04 e2 12 |...CMP R|0,#0....|
|000009b0| 53 55 42 4e 45 20 52 30 | 2c 52 30 2c 23 31 0d 04 |SUBNE R0|,R0,#1..|
|000009c0| ec 13 53 54 52 4e 45 20 | 52 30 2c 70 61 75 73 65 |..STRNE |R0,pause|
|000009d0| 25 0d 04 f6 10 4d 4f 56 | 4e 45 20 50 43 2c 52 31 |%....MOV|NE PC,R1|
|000009e0| 34 0d 05 00 13 4c 44 52 | 20 52 30 2c 73 63 72 62 |4....LDR| R0,scrb|
|000009f0| 61 73 65 25 0d 05 0a 10 | 41 44 44 20 52 31 2c 52 |ase%....|ADD R1,R|
|00000a00| 30 2c 23 34 0d 05 14 0e | 4d 4f 56 20 52 31 30 2c |0,#4....|MOV R10,|
|00000a10| 23 30 0d 05 1e 0d 2e 6c | 69 6e 65 6c 6f 6f 70 0d |#0.....l|ineloop.|
|00000a20| 05 28 27 4c 44 4d 49 41 | 20 52 31 21 2c 7b 52 32 |.('LDMIA| R1!,{R2|
|00000a30| 2d 52 39 7d 3a 53 54 4d | 49 41 20 52 30 21 2c 7b |-R9}:STM|IA R0!,{|
|00000a40| 52 32 2d 52 39 7d 0d 05 | 32 27 4c 44 4d 49 41 20 |R2-R9}..|2'LDMIA |
|00000a50| 52 31 21 2c 7b 52 32 2d | 52 39 7d 3a 53 54 4d 49 |R1!,{R2-|R9}:STMI|
|00000a60| 41 20 52 30 21 2c 7b 52 | 32 2d 52 39 7d 0d 05 3c |A R0!,{R|2-R9}..<|
|00000a70| 27 4c 44 4d 49 41 20 52 | 31 21 2c 7b 52 32 2d 52 |'LDMIA R|1!,{R2-R|
|00000a80| 39 7d 3a 53 54 4d 49 41 | 20 52 30 21 2c 7b 52 32 |9}:STMIA| R0!,{R2|
|00000a90| 2d 52 39 7d 0d 05 46 27 | 4c 44 4d 49 41 20 52 31 |-R9}..F'|LDMIA R1|
|00000aa0| 21 2c 7b 52 32 2d 52 39 | 7d 3a 53 54 4d 49 41 20 |!,{R2-R9|}:STMIA |
|00000ab0| 52 30 21 2c 7b 52 32 2d | 52 39 7d 0d 05 50 27 4c |R0!,{R2-|R9}..P'L|
|00000ac0| 44 4d 49 41 20 52 31 21 | 2c 7b 52 32 2d 52 39 7d |DMIA R1!|,{R2-R9}|
|00000ad0| 3a 53 54 4d 49 41 20 52 | 30 21 2c 7b 52 32 2d 52 |:STMIA R|0!,{R2-R|
|00000ae0| 39 7d 0d 05 5a 27 4c 44 | 4d 49 41 20 52 31 21 2c |9}..Z'LD|MIA R1!,|
|00000af0| 7b 52 32 2d 52 39 7d 3a | 53 54 4d 49 41 20 52 30 |{R2-R9}:|STMIA R0|
|00000b00| 21 2c 7b 52 32 2d 52 39 | 7d 0d 05 64 27 4c 44 4d |!,{R2-R9|}..d'LDM|
|00000b10| 49 41 20 52 31 21 2c 7b | 52 32 2d 52 39 7d 3a 53 |IA R1!,{|R2-R9}:S|
|00000b20| 54 4d 49 41 20 52 30 21 | 2c 7b 52 32 2d 52 39 7d |TMIA R0!|,{R2-R9}|
|00000b30| 0d 05 6e 27 4c 44 4d 49 | 41 20 52 31 21 2c 7b 52 |..n'LDMI|A R1!,{R|
|00000b40| 32 2d 52 39 7d 3a 53 54 | 4d 49 41 20 52 30 21 2c |2-R9}:ST|MIA R0!,|
|00000b50| 7b 52 32 2d 52 39 7d 0d | 05 78 27 4c 44 4d 49 41 |{R2-R9}.|.x'LDMIA|
|00000b60| 20 52 31 21 2c 7b 52 32 | 2d 52 39 7d 3a 53 54 4d | R1!,{R2|-R9}:STM|
|00000b70| 49 41 20 52 30 21 2c 7b | 52 32 2d 52 39 7d 0d 05 |IA R0!,{|R2-R9}..|
|00000b80| 82 27 4c 44 4d 49 41 20 | 52 31 21 2c 7b 52 32 2d |.'LDMIA |R1!,{R2-|
|00000b90| 52 38 7d 3a 53 54 4d 49 | 41 20 52 30 21 2c 7b 52 |R8}:STMI|A R0!,{R|
|00000ba0| 32 2d 52 38 7d 0d 05 8c | 10 41 44 44 20 52 31 2c |2-R8}...|.ADD R1,|
|00000bb0| 52 31 2c 23 34 0d 05 96 | 10 41 44 44 20 52 30 2c |R1,#4...|.ADD R0,|
|00000bc0| 52 30 2c 23 34 0d 05 a0 | 12 41 44 44 20 52 31 30 |R0,#4...|.ADD R10|
|00000bd0| 2c 52 31 30 2c 23 31 0d | 05 aa 0f 43 4d 50 20 52 |,R10,#1.|...CMP R|
|00000be0| 31 30 2c 23 33 32 0d 05 | b4 10 42 4e 45 20 6c 69 |10,#32..|..BNE li|
|00000bf0| 6e 65 6c 6f 6f 70 0d 05 | be 13 4c 44 52 20 52 30 |neloop..|..LDR R0|
|00000c00| 2c 73 63 72 62 61 73 65 | 25 0d 05 c8 12 41 44 44 |,scrbase|%....ADD|
|00000c10| 20 52 30 2c 52 30 2c 23 | 33 32 30 0d 05 d2 10 53 | R0,R0,#|320....S|
|00000c20| 55 42 20 52 30 2c 52 30 | 2c 23 34 0d 05 dc 12 4c |UB R0,R0|,#4....L|
|00000c30| 44 52 20 52 31 2c 6c 65 | 74 74 65 72 25 0d 05 e6 |DR R1,le|tter%...|
|00000c40| 0f 4c 44 52 20 52 32 2c | 6f 66 66 25 0d 05 f0 10 |.LDR R2,|off%....|
|00000c50| 43 4d 50 20 52 32 2c 23 | 31 30 32 34 0d 05 fa 0e |CMP R2,#|1024....|
|00000c60| 42 4e 45 20 6e 6f 74 6e | 65 77 0d 06 04 12 4c 44 |BNE notn|ew....LD|
|00000c70| 52 20 52 33 2c 6d 73 67 | 6f 66 66 25 0d 06 0e 13 |R R3,msg|off%....|
|00000c80| 4c 44 52 20 52 34 2c 6d | 73 67 62 61 73 65 25 0d |LDR R4,m|sgbase%.|
|00000c90| 06 18 10 41 44 44 20 52 | 33 2c 52 33 2c 23 31 0d |...ADD R|3,R3,#1.|
|00000ca0| 06 22 13 4c 44 52 42 20 | 52 35 2c 5b 52 33 2c 52 |.".LDRB |R5,[R3,R|
|00000cb0| 34 5d 0d 06 2c 0f 43 4d | 50 20 52 35 2c 23 26 46 |4]..,.CM|P R5,#&F|
|00000cc0| 44 0d 06 36 12 41 44 44 | 45 51 20 52 33 2c 52 33 |D..6.ADD|EQ R3,R3|
|00000cd0| 2c 23 31 0d 06 40 15 4c | 44 52 45 51 42 20 52 35 |,#1..@.L|DREQB R5|
|00000ce0| 2c 5b 52 33 2c 52 34 5d | 0d 06 4a 15 41 44 52 45 |,[R3,R4]|..J.ADRE|
|00000cf0| 51 20 52 36 2c 6d 61 73 | 6b 74 61 62 25 0d 06 54 |Q R6,mas|ktab%..T|
|00000d00| 14 4c 44 52 45 51 20 52 | 37 2c 5b 52 36 2c 52 35 |.LDREQ R|7,[R6,R5|
|00000d10| 5d 0d 06 5e 12 41 44 44 | 45 51 20 52 33 2c 52 33 |]..^.ADD|EQ R3,R3|
|00000d20| 2c 23 31 0d 06 68 15 4c | 44 52 45 51 42 20 52 35 |,#1..h.L|DREQB R5|
|00000d30| 2c 5b 52 33 2c 52 34 5d | 0d 06 72 12 53 54 52 45 |,[R3,R4]|..r.STRE|
|00000d40| 51 20 52 37 2c 6d 61 73 | 6b 25 0d 06 7c 0f 43 4d |Q R7,mas|k%..|.CM|
|00000d50| 50 20 52 35 2c 23 26 46 | 45 0d 06 86 12 41 44 44 |P R5,#&F|E....ADD|
|00000d60| 45 51 20 52 33 2c 52 33 | 2c 23 31 0d 06 90 15 4c |EQ R3,R3|,#1....L|
|00000d70| 44 52 45 51 42 20 52 35 | 2c 5b 52 33 2c 52 34 5d |DREQB R5|,[R3,R4]|
|00000d80| 0d 06 9a 13 53 54 52 45 | 51 20 52 35 2c 70 61 75 |....STRE|Q R5,pau|
|00000d90| 73 65 25 0d 06 a4 12 41 | 44 44 45 51 20 52 33 2c |se%....A|DDEQ R3,|
|00000da0| 52 33 2c 23 31 0d 06 ae | 15 4c 44 52 45 51 42 20 |R3,#1...|.LDREQB |
|00000db0| 52 35 2c 5b 52 33 2c 52 | 34 5d 0d 06 b8 0f 43 4d |R5,[R3,R|4]....CM|
|00000dc0| 50 20 52 35 2c 23 26 46 | 46 0d 06 c2 0c ec 51 20 |P R5,#&F|F.....Q |
|00000dd0| 52 33 2c 23 30 0d 06 cc | 15 4c 44 52 45 51 42 20 |R3,#0...|.LDREQB |
|00000de0| 52 35 2c 5b 52 33 2c 52 | 34 5d 0d 06 d6 12 53 54 |R5,[R3,R|4]....ST|
|00000df0| 52 20 52 33 2c 6d 73 67 | 6f 66 66 25 0d 06 e0 13 |R R3,msg|off%....|
|00000e00| 53 54 52 20 52 34 2c 6d | 73 67 62 61 73 65 25 0d |STR R4,m|sgbase%.|
|00000e10| 06 ea 15 4d 4f 56 20 52 | 35 2c 52 35 2c 4c 53 4c |...MOV R|5,R5,LSL|
|00000e20| 20 23 31 30 0d 06 f4 13 | 4c 44 52 20 52 33 2c 6c | #10....|LDR R3,l|
|00000e30| 65 74 62 61 73 65 25 0d | 06 fe 10 41 44 44 20 52 |etbase%.|...ADD R|
|00000e40| 31 2c 52 33 2c 52 35 0d | 07 08 0d 4d 4f 56 20 52 |1,R3,R5.|...MOV R|
|00000e50| 32 2c 23 30 0d 07 12 0b | 2e 6e 6f 74 6e 65 77 0d |2,#0....|.notnew.|
|00000e60| 07 1c 10 4c 44 52 20 52 | 35 2c 6d 61 73 6b 25 0d |...LDR R|5,mask%.|
|00000e70| 07 26 0d 4d 4f 56 20 52 | 34 2c 23 30 0d 07 30 0d |.&.MOV R|4,#0..0.|
|00000e80| 2e 64 69 73 70 6c 6f 6f | 70 0d 07 3a 12 4c 44 52 |.disploo|p..:.LDR|
|00000e90| 20 52 33 2c 5b 52 31 2c | 52 32 5d 0d 07 44 0e 80 | R3,[R1,|R2]..D..|
|00000ea0| 20 52 33 2c 52 33 2c 52 | 35 0d 07 4e 10 41 44 44 | R3,R3,R|5..N.ADD|
|00000eb0| 20 52 32 2c 52 32 2c 23 | 34 0d 07 58 14 53 54 52 | R2,R2,#|4..X.STR|
|00000ec0| 20 52 33 2c 5b 52 30 5d | 2c 23 33 32 30 0d 07 62 | R3,[R0]|,#320..b|
|00000ed0| 10 41 44 44 20 52 34 2c | 52 34 2c 23 31 0d 07 6c |.ADD R4,|R4,#1..l|
|00000ee0| 0e 43 4d 50 20 52 34 2c | 23 33 32 0d 07 76 10 42 |.CMP R4,|#32..v.B|
|00000ef0| 4e 45 20 64 69 73 70 6c | 6f 6f 70 0d 07 80 12 53 |NE displ|oop....S|
|00000f00| 54 52 20 52 31 2c 6c 65 | 74 74 65 72 25 0d 07 8a |TR R1,le|tter%...|
|00000f10| 0f 53 54 52 20 52 32 2c | 6f 66 66 25 0d 07 94 0e |.STR R2,|off%....|
|00000f20| 4d 4f 56 20 50 43 2c 52 | 31 34 0d 07 9e 19 2e 6d |MOV PC,R|14.....m|
|00000f30| 61 73 6b 25 20 45 51 55 | 44 20 26 46 46 46 46 46 |ask% EQU|D &FFFFF|
|00000f40| 46 46 46 0d 07 a8 13 2e | 6c 65 74 74 65 72 25 20 |FFF.....|letter% |
|00000f50| 45 51 55 44 20 30 0d 07 | b2 12 2e 70 61 75 73 65 |EQUD 0..|...pause|
|00000f60| 25 20 45 51 55 44 20 30 | 0d 07 bc 13 2e 6f 66 66 |% EQUD 0|.....off|
|00000f70| 25 20 45 51 55 44 20 31 | 30 32 34 0d 07 c6 17 2e |% EQUD 1|024.....|
|00000f80| 6c 65 74 62 61 73 65 25 | 20 45 51 55 44 20 6c 65 |letbase%| EQUD le|
|00000f90| 74 25 0d 07 d0 17 2e 6d | 73 67 62 61 73 65 25 20 |t%.....m|sgbase% |
|00000fa0| 45 51 55 44 20 6d 73 67 | 25 0d 07 da 14 2e 6d 73 |EQUD msg|%.....ms|
|00000fb0| 67 6f 66 66 25 20 45 51 | 55 44 20 2d 31 0d 07 e4 |goff% EQ|UD -1...|
|00000fc0| 20 2e 73 63 72 62 61 73 | 65 25 20 45 51 55 44 20 | .scrbas|e% EQUD |
|00000fd0| 62 61 73 65 25 2b 33 32 | 30 2a 32 31 36 0d 07 ee |base%+32|0*216...|
|00000fe0| 23 2e 6d 61 73 6b 74 61 | 62 25 20 45 51 55 44 20 |#.maskta|b% EQUD |
|00000ff0| 30 3a 45 51 55 44 20 26 | 31 37 31 37 31 37 31 37 |0:EQUD &|17171717|
|00001000| 0d 07 f8 21 45 51 55 44 | 20 26 36 33 36 33 36 33 |...!EQUD| &636363|
|00001010| 36 33 3a 45 51 55 44 20 | 26 37 37 37 37 37 37 37 |63:EQUD |&7777777|
|00001020| 37 0d 08 02 21 45 51 55 | 44 20 26 38 42 38 42 38 |7...!EQU|D &8B8B8|
|00001030| 42 38 42 3a 45 51 55 44 | 20 26 39 46 39 46 39 46 |B8B:EQUD| &9F9F9F|
|00001040| 39 46 0d 08 0c 21 45 51 | 55 44 20 26 45 42 45 42 |9F...!EQ|UD &EBEB|
|00001050| 45 42 45 42 3a 45 51 55 | 44 20 26 46 46 46 46 46 |EBEB:EQU|D &FFFFF|
|00001060| 46 46 46 0d 08 16 2e 2e | 66 61 63 65 20 3b 20 45 |FFF.....|face ; E|
|00001070| 6e 74 65 72 20 77 69 74 | 68 20 52 30 20 74 6f 20 |nter wit|h R0 to |
|00001080| 53 63 72 6e 20 80 20 52 | 31 20 74 6f 20 44 61 74 |Scrn . R|1 to Dat|
|00001090| 61 0d 08 20 0e 4d 4f 56 | 20 52 33 2c 23 34 30 0d |a.. .MOV| R3,#40.|
|000010a0| 08 2a 16 2e 6f 6c 6f 6f | 70 32 20 4d 4f 56 20 52 |.*..oloo|p2 MOV R|
|000010b0| 34 2c 23 33 36 0d 08 34 | 0b 2e 69 6c 6f 6f 70 32 |4,#36..4|..iloop2|
|000010c0| 0d 08 3e 21 4c 44 52 20 | 52 32 2c 5b 52 31 2c 52 |..>!LDR |R2,[R1,R|
|000010d0| 34 5d 3a 53 54 52 20 52 | 32 2c 5b 52 30 2c 52 34 |4]:STR R|2,[R0,R4|
|000010e0| 5d 0d 08 48 11 53 55 42 | 53 20 52 34 2c 52 34 2c |]..H.SUB|S R4,R4,|
|000010f0| 23 34 0d 08 52 0e 42 47 | 45 20 69 6c 6f 6f 70 32 |#4..R.BG|E iloop2|
|00001100| 0d 08 5c 20 41 44 44 20 | 52 31 2c 52 31 2c 23 34 |..\ ADD |R1,R1,#4|
|00001110| 30 3a 41 44 44 20 52 30 | 2c 52 30 2c 23 33 32 30 |0:ADD R0|,R0,#320|
|00001120| 0d 08 66 1c 53 55 42 53 | 20 52 33 2c 52 33 2c 23 |..f.SUBS| R3,R3,#|
|00001130| 31 3a 42 4e 45 20 6f 6c | 6f 6f 70 32 0d 08 70 0e |1:BNE ol|oop2..p.|
|00001140| 4d 4f 56 20 50 43 2c 52 | 31 34 0d 08 7a 09 5d ed |MOV PC,R|14..z.].|
|00001150| 20 49 25 0d 08 84 05 e1 | 0d 08 8e 0e dd 20 f2 63 | I%.....|..... .c|
|00001160| 6f 6e 73 6f 6c 65 0d 08 | 98 18 e7 20 68 6f 6c 64 |onsole..|... hold|
|00001170| 25 3e 30 20 68 6f 6c 64 | 25 2d 3d 31 3a e1 0d 08 |%>0 hold|%-=1:...|
|00001180| a2 3d 66 72 25 2b 3d 31 | 3a 42 25 3d 66 61 63 65 |.=fr%+=1|:B%=face|
|00001190| 25 2b 66 72 25 2a 34 30 | 2a 34 30 3a e7 20 66 72 |%+fr%*40|*40:. fr|
|000011a0| 25 3d 33 20 8c 20 66 72 | 25 3d 2d 31 3a 42 25 3d |%=3 . fr|%=-1:B%=|
|000011b0| 66 61 63 65 25 2b 34 30 | 2a 34 30 0d 08 ac 1f 41 |face%+40|*40....A|
|000011c0| 25 3d 62 61 73 65 25 2b | 32 34 2b 28 32 34 2a 33 |%=base%+|24+(24*3|
|000011d0| 32 30 29 3a d6 20 66 61 | 63 65 0d 08 b6 34 6e 25 |20):. fa|ce...4n%|
|000011e0| 3d 63 6f 6e 73 25 3f 63 | 6f 66 66 25 3a e7 20 6e |=cons%?c|off%:. n|
|000011f0| 25 3d 26 46 46 20 8c 20 | 63 6f 66 66 25 3d 30 3a |%=&FF . |coff%=0:|
|00001200| 6e 25 3d 63 6f 6e 73 25 | 3f 63 6f 66 66 25 0d 08 |n%=cons%|?coff%..|
|00001210| c0 0c 63 6f 66 66 25 2b | 3d 31 0d 08 ca 26 e7 20 |..coff%+|=1...&. |
|00001220| 6e 25 3d 26 31 30 20 8c | 20 6e 25 3d 30 3a 68 6f |n%=&10 .| n%=0:ho|
|00001230| 6c 64 25 3d 32 35 20 8b | 20 68 6f 6c 64 25 3d 33 |ld%=25 .| hold%=3|
|00001240| 0d 08 d4 13 ef 6e 25 3a | e7 20 6e 25 3d 31 30 20 |.....n%:|. n%=10 |
|00001250| ef 31 33 0d 08 de 05 e1 | 0d ff |.13.....|.. |
+--------+-------------------------+-------------------------+--------+--------+