home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / demos / r / revolution / aFreeBarl!
Unknown  |  1994-04-17  |  7.3 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 12 f4 20 3e 20 | 52 45 56 4f 4c 55 54 49 |..... > |REVOLUTI|
|00000010| 4f 4e 0d 00 14 05 f4 0d | 00 1e 3a f4 20 20 28 43 |ON......|..:. (C|
|00000020| 29 20 31 39 39 34 20 41 | 72 6d 4f 72 69 63 20 66 |) 1994 A|rmOric f|
|00000030| 6f 72 20 41 72 6d 27 53 | 20 54 65 63 68 20 41 63 |or Arm'S| Tech Ac|
|00000040| 6f 72 6e 20 55 73 65 72 | 20 4d 61 72 63 68 20 39 |orn User| March 9|
|00000050| 34 0d 00 28 05 f4 0d 00 | 32 2f f4 20 54 48 49 53 |4..(....|2/. THIS|
|00000060| 20 50 52 4f 47 52 41 4d | 20 53 48 41 44 45 53 20 | PROGRAM| SHADES |
|00000070| 41 4e 59 20 52 45 56 4f | 4c 55 54 49 4f 4e 20 4f |ANY REVO|LUTION O|
|00000080| 42 4a 45 43 54 0d 00 3c | 05 f4 0d 00 46 1a f4 20 |BJECT..<|....F.. |
|00000090| 20 2a 20 57 49 54 48 20 | 43 4f 4c 4f 52 53 20 46 | * WITH |COLORS F|
|000000a0| 4f 52 20 3a 0d 00 50 24 | f4 20 20 20 20 20 2d 20 |OR :..P$|. - |
|000000b0| 54 48 45 20 4f 42 4a 45 | 43 54 20 28 42 49 2d 43 |THE OBJE|CT (BI-C|
|000000c0| 4f 4c 4f 52 20 21 21 29 | 0d 00 5a 2c f4 20 20 20 |OLOR !!)|..Z,. |
|000000d0| 20 20 2d 20 41 20 56 45 | 52 59 20 46 41 52 20 4c | - A VE|RY FAR L|
|000000e0| 49 47 48 54 20 28 20 52 | 41 59 53 20 41 52 45 20 |IGHT ( R|AYS ARE |
|000000f0| 2f 2f 20 29 0d 00 64 1f | f4 20 20 20 20 20 2d 20 |// )..d.|. - |
|00000100| 41 4e 20 41 4d 42 49 45 | 4e 54 20 4c 49 47 48 54 |AN AMBIE|NT LIGHT|
|00000110| 49 4e 47 0d 00 6e 30 f4 | 20 20 20 20 20 20 28 61 |ING..n0.| (a|
|00000120| 75 74 6f 6d 61 74 69 63 | 20 67 61 69 6e 20 66 6f |utomatic| gain fo|
|00000130| 72 20 6d 61 78 69 6d 75 | 6d 20 63 6f 6e 74 72 61 |r maximu|m contra|
|00000140| 73 74 29 0d 00 78 1c f4 | 20 20 2a 20 57 49 54 48 |st)..x..| * WITH|
|00000150| 4f 55 54 20 41 4e 59 20 | 53 48 41 44 4f 57 53 0d |OUT ANY |SHADOWS.|
|00000160| 00 82 0e f4 20 20 2a 20 | 55 53 49 4e 47 0d 00 8c |.... * |USING...|
|00000170| 2a f4 20 20 20 20 20 2d | 20 50 41 54 54 45 52 4e |*. -| PATTERN|
|00000180| 49 4e 47 20 49 4e 20 41 | 20 31 36 20 43 4f 4c 4f |ING IN A| 16 COLO|
|00000190| 52 53 20 4d 4f 44 45 0d | 00 96 1d f4 20 20 20 20 |RS MODE.|.... |
|000001a0| 20 2d 20 4f 52 44 45 52 | 45 44 20 44 49 54 48 45 | - ORDER|ED DITHE|
|000001b0| 52 49 4e 47 0d 00 a0 3f | f4 20 20 20 20 20 20 20 |RING...?|. |
|000001c0| 20 20 28 20 6c 65 73 73 | 20 63 6f 6c 6f 75 72 2d | ( less| colour-|
|000001d0| 61 63 63 75 72 61 74 65 | 20 74 68 61 6e 20 65 72 |accurate| than er|
|000001e0| 72 6f 72 20 64 69 66 66 | 75 73 69 6e 67 20 6f 6e |ror diff|using on|
|000001f0| 65 73 2c 0d 00 aa 27 f4 | 20 20 20 20 20 20 20 20 |es,...'.| |
|00000200| 20 20 20 20 62 75 74 20 | 6e 69 63 65 72 20 66 6f | but |nicer fo|
|00000210| 72 20 6c 6f 77 2d 72 65 | 73 2e 0d 00 b4 39 f4 20 |r low-re|s....9. |
|00000220| 20 20 20 20 20 20 20 20 | 20 20 20 43 6f 6d 70 6c | | Compl|
|00000230| 65 78 69 74 79 20 69 73 | 20 73 61 6d 65 20 61 73 |exity is| same as|
|00000240| 20 73 69 6d 70 6c 65 20 | 64 69 74 68 65 72 69 6e | simple |ditherin|
|00000250| 67 20 29 0d 00 be 2d f4 | 20 20 20 20 20 2d 20 41 |g )...-.| - A|
|00000260| 20 50 52 4f 43 45 44 55 | 52 41 4c 20 4d 4f 44 45 | PROCEDU|RAL MODE|
|00000270| 4c 20 46 4f 52 20 54 48 | 45 20 4f 42 4a 45 43 54 |L FOR TH|E OBJECT|
|00000280| 0d 00 c8 30 f4 20 20 20 | 20 20 20 20 20 20 28 73 |...0. | (s|
|00000290| 65 65 20 61 74 20 65 6e | 64 20 74 6f 20 63 72 65 |ee at en|d to cre|
|000002a0| 61 74 65 20 79 6f 75 72 | 20 6f 6e 65 2e 2e 2e 29 |ate your| one...)|
|000002b0| 0d 00 d2 04 0d 00 dc 04 | 0d 00 e6 3a f4 20 2a 2a |........|...:. **|
|000002c0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 20 4c 49 |********|***** LI|
|000002d0| 53 54 20 4f 46 20 50 41 | 52 41 4d 45 54 45 52 53 |ST OF PA|RAMETERS|
|000002e0| 20 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a | *******|********|
|000002f0| 2a 2a 0d 00 f0 04 0d 00 | fa 38 4d 44 20 3d 31 32 |**......|.8MD =12|
|00000300| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a 20 | | : |
|00000310| f4 20 4f 52 20 41 4e 20 | 4f 54 48 45 52 20 31 36 |. OR AN |OTHER 16|
|00000320| 20 43 4f 4c 4f 52 53 20 | 4f 4e 45 2e 2e 2e 0d 01 | COLORS |ONE.....|
|00000330| 04 3b 4d 44 32 3d 31 35 | 20 20 20 20 20 20 20 20 |.;MD2=15| |
|00000340| 20 20 20 20 20 20 3a 20 | f4 20 41 4e 59 20 4f 4e | : |. ANY ON|
|00000350| 45 20 54 48 41 54 20 54 | 45 53 54 20 44 4f 55 42 |E THAT T|EST DOUB|
|00000360| 4c 45 20 4d 45 4d 4f 52 | 59 0d 01 0e 04 0d 01 18 |LE MEMOR|Y.......|
|00000370| 2e 52 3d 34 38 20 20 20 | 20 20 20 20 20 20 20 20 |.R=48 | |
|00000380| 20 20 20 20 20 3a 20 f4 | 20 53 43 41 4c 45 53 20 | : .| SCALES |
|00000390| 54 48 45 20 49 4d 41 47 | 45 20 3a 0d 01 22 35 20 |THE IMAG|E :.."5 |
|000003a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000003b0| 20 20 20 3a 20 f4 20 20 | 48 45 49 47 48 54 20 57 | : . |HEIGHT W|
|000003c0| 49 4c 4c 20 42 45 20 32 | 2a 52 20 4c 49 4e 45 53 |ILL BE 2|*R LINES|
|000003d0| 0d 01 2c 36 20 20 20 20 | 20 20 20 20 20 20 20 20 |..,6 | |
|000003e0| 20 20 20 20 20 20 20 20 | 3a 20 f4 20 20 57 49 44 | |: . WID|
|000003f0| 54 48 20 20 57 49 4c 4c | 20 42 45 20 34 2a 52 20 |TH WILL| BE 4*R |
|00000400| 50 49 58 45 4c 53 0d 01 | 36 04 0d 01 40 36 52 4f |PIXELS..|6...@6RO|
|00000410| 31 3d 35 30 3a 47 4f 31 | 3d 31 30 3a 42 4f 31 3d |1=50:GO1|=10:BO1=|
|00000420| 20 30 3a 20 f4 20 20 4f | 42 4a 45 43 54 20 20 43 | 0: . O|BJECT C|
|00000430| 4f 4c 4f 52 20 50 52 4f | 50 4f 52 54 49 4f 4e 53 |OLOR PRO|PORTIONS|
|00000440| 0d 01 4a 36 52 4f 32 3d | 35 30 3a 47 4f 32 3d 35 |..J6RO2=|50:GO2=5|
|00000450| 30 3a 42 4f 32 3d 35 30 | 3a 20 f4 20 20 4f 42 4a |0:BO2=50|: . OBJ|
|00000460| 45 43 54 20 20 43 4f 4c | 4f 52 20 50 52 4f 50 4f |ECT COL|OR PROPO|
|00000470| 52 54 49 4f 4e 53 0d 01 | 54 04 0d 01 5e 3d 52 41 |RTIONS..|T...^=RA|
|00000480| 3d 20 32 30 3a 47 41 3d | 20 20 30 3a 42 41 3d 20 |= 20:GA=| 0:BA= |
|00000490| 20 30 3a 20 f4 20 20 41 | 4d 42 49 45 4e 54 20 4c | 0: . A|MBIENT L|
|000004a0| 49 47 48 54 20 43 4f 4c | 4f 52 20 7d 20 50 52 4f |IGHT COL|OR } PRO|
|000004b0| 50 4f 52 54 49 4f 4e 0d | 01 68 32 52 4c 3d 20 35 |PORTION.|.h2RL= 5|
|000004c0| 30 3a 47 4c 3d 20 35 30 | 3a 42 4c 3d 20 33 30 3a |0:GL= 50|:BL= 30:|
|000004d0| 20 f4 20 43 59 4c 49 4e | 44 45 52 20 4c 49 47 48 | . CYLIN|DER LIGH|
|000004e0| 54 20 43 4f 4c 4f 52 20 | 7d 0d 01 72 04 0d 01 7c |T COLOR |}..r...||
|000004f0| 34 4c 41 4d 3d 31 30 30 | 20 20 20 20 20 20 20 20 |4LAM=100| |
|00000500| 20 20 20 20 20 3a 20 f4 | 20 44 49 46 46 55 53 49 | : .| DIFFUSI|
|00000510| 4e 47 20 20 7d 20 20 50 | 52 4f 50 4f 52 54 49 4f |NG } P|ROPORTIO|
|00000520| 4e 0d 01 86 28 52 46 4c | 3d 31 35 30 20 20 20 20 |N...(RFL|=150 |
|00000530| 20 20 20 20 20 20 20 20 | 20 3a 20 f4 20 4d 49 52 | | : . MIR|
|00000540| 52 4f 52 49 4e 47 20 20 | 7d 0d 01 90 04 0d 01 9a |RORING |}.......|
|00000550| 36 53 50 3d 31 2e 32 20 | 20 20 20 20 20 20 20 20 |6SP=1.2 | |
|00000560| 20 20 20 20 20 3a 20 f4 | 20 20 44 49 46 46 55 53 | : .| DIFFUS|
|00000570| 45 20 53 50 52 45 41 44 | 49 4e 47 20 20 20 2e 20 |E SPREAD|ING . |
|00000580| 3c 20 31 0d 01 a4 38 54 | 3d 36 30 20 20 20 20 20 |< 1...8T|=60 |
|00000590| 20 20 20 20 20 20 20 20 | 20 20 20 3a 20 f4 20 20 | | : . |
|000005a0| 53 48 49 4e 59 20 53 50 | 52 45 41 44 49 4e 47 20 |SHINY SP|READING |
|000005b0| 20 31 20 3c 20 2e 20 3c | 20 35 30 0d 01 ae 37 4d | 1 < . <| 50...7M|
|000005c0| 49 3d 2e 30 3a 4d 41 3d | 31 20 20 20 20 20 20 20 |I=.0:MA=|1 |
|000005d0| 20 20 20 3a 20 f4 20 20 | 53 48 49 4e 59 20 54 48 | : . |SHINY TH|
|000005e0| 52 45 53 48 4f 4c 44 53 | 20 30 20 3c 2e 3c 2e 3c |RESHOLDS| 0 <.<.<|
|000005f0| 20 31 0d 01 b8 04 0d 01 | c2 36 44 49 54 48 52 3d | 1......|.6DITHR=|
|00000600| b9 20 20 20 20 20 20 20 | 20 20 20 3a 20 f4 20 20 |. | : . |
|00000610| 46 4f 52 20 4f 52 44 45 | 52 45 44 20 44 49 54 48 |FOR ORDE|RED DITH|
|00000620| 45 52 49 4e 47 20 2f 20 | 4e 4f 4e 45 0d 01 cc 04 |ERING / |NONE....|
|00000630| 0d 01 d6 3a f4 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |...:. **|********|
|00000640| 2a 2a 2a 2a 2a 2a 20 45 | 4e 44 20 4f 46 20 50 41 |****** E|ND OF PA|
|00000650| 52 41 4d 45 54 45 52 53 | 20 2a 2a 2a 2a 2a 2a 2a |RAMETERS| *******|
|00000660| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 0d 01 e0 04 0d 01 |********|**......|
|00000670| ea 10 eb 20 4d 44 32 3a | eb 20 4d 44 3a 87 0d 01 |... MD2:|. MD:...|
|00000680| f4 0e c8 91 20 36 34 30 | 2c 35 31 32 0d 01 fe 04 |.... 640|,512....|
|00000690| 0d 02 08 08 f2 61 73 73 | 0d 02 12 04 0d 02 1c 0c |.....ass|........|
|000006a0| c8 97 20 ee 20 31 32 39 | 0d 02 26 0f 58 3d 32 3a |.. . 129|..&.X=2:|
|000006b0| 59 3d 32 3a 45 3d 31 0d | 02 30 07 41 3d 91 0d 02 |Y=2:E=1.|.0.A=...|
|000006c0| 3a 05 f5 0d 02 44 0f 20 | c8 97 20 44 58 2c 44 59 |:....D. |.. DX,DY|
|000006d0| 2c 54 0d 02 4e 2a 20 58 | 2b 3d 28 44 58 2f 31 30 |,T..N* X|+=(DX/10|
|000006e0| 30 2d 58 29 2f 31 30 3a | 59 2b 3d 28 44 59 2f 35 |0-X)/10:|Y+=(DY/5|
|000006f0| 31 32 2a af 2f 32 2d 59 | 29 2f 31 30 0d 02 58 0f |12*./2-Y|)/10..X.|
|00000700| 20 5a 3d 32 35 36 2a 9b | 28 59 29 0d 02 62 25 20 | Z=256*.|(Y)..b% |
|00000710| 41 25 3d 5a 2a b5 28 58 | 29 3a 42 25 3d 2d 32 35 |A%=Z*.(X|):B%=-25|
|00000720| 36 2a b5 28 59 29 3a 43 | 25 3d 5a 2a 9b 28 58 29 |6*.(Y):C|%=Z*.(X)|
|00000730| 0d 02 6c 16 20 c8 92 20 | b8 20 41 25 2b 41 25 2c |..l. .. |. A%+A%,|
|00000740| 2d 42 25 2d 42 25 0d 02 | 76 23 20 ef 20 31 39 2c |-B%-B%..|v# . 19,|
|00000750| 32 2c 32 35 2c 28 43 25 | 3e 30 29 2c 28 43 25 3e |2,25,(C%|>0),(C%>|
|00000760| 30 29 2c 28 43 25 3e 30 | 29 0d 02 80 1c 20 ef 20 |0),(C%>0|).... . |
|00000770| 31 39 2c 30 2c 32 34 2c | 32 35 35 2c 30 2c 30 3a |19,0,24,|255,0,0:|
|00000780| d6 20 41 46 46 0d 02 8a | 17 20 ef 20 31 39 2c 30 |. AFF...|. . 19,0|
|00000790| 2c 32 34 2c 30 2c 30 2c | 30 3a c8 96 0d 02 94 14 |,24,0,0,|0:......|
|000007a0| 20 f1 20 8a 31 2c 32 39 | 29 91 2d 41 3a 41 3d 91 | . .1,29|).-A:A=.|
|000007b0| 0d 02 9e 17 20 c8 99 20 | 22 4f 53 5f 42 79 74 65 |.... .. |"OS_Byte|
|000007c0| 22 2c 26 37 31 2c 45 0d | 02 a8 1d 20 45 3d 33 2d |",&71,E.|... E=3-|
|000007d0| 45 3a c8 99 20 22 4f 53 | 5f 42 79 74 65 22 2c 26 |E:.. "OS|_Byte",&|
|000007e0| 37 30 2c 45 0d 02 b2 07 | fd 20 30 0d 02 bc 04 0d |70,E....|. 0.....|
|000007f0| 02 c6 05 e0 0d 02 d0 05 | 3a 0d 02 da 0c dd 20 f2 |........|:..... .|
|00000800| 73 68 61 64 65 0d 02 e4 | 04 0d 02 ee 1d e7 20 52 |shade...|...... R|
|00000810| 4f 31 3e 47 4f 31 20 8c | 20 4e 3d 52 4f 31 20 8b |O1>GO1 .| N=RO1 .|
|00000820| 20 4e 3d 47 4f 31 0d 02 | f8 13 e7 20 42 4f 31 3e | N=GO1..|... BO1>|
|00000830| 4e 20 8c 20 4e 3d 42 4f | 31 0d 03 02 21 52 4f 31 |N . N=BO|1...!RO1|
|00000840| 3d 52 4f 31 2f 4e 3a 47 | 4f 31 3d 47 4f 31 2f 4e |=RO1/N:G|O1=GO1/N|
|00000850| 3a 42 4f 31 3d 42 4f 31 | 2f 4e 0d 03 0c 04 0d 03 |:BO1=BO1|/N......|
|00000860| 16 1d e7 20 52 4f 32 3e | 47 4f 32 20 8c 20 4e 3d |... RO2>|GO2 . N=|
|00000870| 52 4f 32 20 8b 20 4e 3d | 47 4f 32 0d 03 20 13 e7 |RO2 . N=|GO2.. ..|
|00000880| 20 42 4f 32 3e 4e 20 8c | 20 4e 3d 42 4f 32 0d 03 | BO2>N .| N=BO2..|
|00000890| 2a 21 52 4f 32 3d 52 4f | 32 2f 4e 3a 47 4f 32 3d |*!RO2=RO|2/N:GO2=|
|000008a0| 47 4f 32 2f 4e 3a 42 4f | 32 3d 42 4f 32 2f 4e 0d |GO2/N:BO|2=BO2/N.|
|000008b0| 03 34 04 0d 03 3e 1f e7 | 20 52 4f 31 3e 52 4f 32 |.4...>..| RO1>RO2|
|000008c0| 20 8c 20 52 4f 3d 52 4f | 31 20 8b 20 52 4f 3d 52 | . RO=RO|1 . RO=R|
|000008d0| 4f 32 0d 03 48 1f e7 20 | 47 4f 31 3e 47 4f 32 20 |O2..H.. |GO1>GO2 |
|000008e0| 8c 20 47 4f 3d 47 4f 31 | 20 8b 20 47 4f 3d 47 4f |. GO=GO1| . GO=GO|
|000008f0| 32 0d 03 52 1f e7 20 42 | 4f 31 3e 42 4f 32 20 8c |2..R.. B|O1>BO2 .|
|00000900| 20 42 4f 3d 42 4f 31 20 | 8b 20 42 4f 3d 42 4f 32 | BO=BO1 |. BO=BO2|
|00000910| 0d 03 5c 04 0d 03 66 11 | 4e 3d 31 2f 28 4c 41 4d |..\...f.|N=1/(LAM|
|00000920| 2b 52 46 4c 29 0d 03 70 | 17 4c 41 4d 3d 4c 41 4d |+RFL)..p|.LAM=LAM|
|00000930| 2a 4e 3a 52 46 4c 3d 52 | 46 4c 2a 4e 0d 03 7a 04 |*N:RFL=R|FL*N..z.|
|00000940| 0d 03 84 1b 4e 3d 28 52 | 41 2b 52 4c 29 2a 4c 41 |....N=(R|A+RL)*LA|
|00000950| 4d 2a 52 4f 2b 52 46 4c | 2a 52 4c 0d 03 8e 27 4d |M*RO+RFL|*RL...'M|
|00000960| 3d 28 47 41 2b 47 4c 29 | 2a 4c 41 4d 2a 47 4f 2b |=(GA+GL)|*LAM*GO+|
|00000970| 52 46 4c 2a 47 4c 3a e7 | 20 4d 3e 4e 20 8c 20 4e |RFL*GL:.| M>N . N|
|00000980| 3d 4d 0d 03 98 27 4d 3d | 28 42 41 2b 42 4c 29 2a |=M...'M=|(BA+BL)*|
|00000990| 4c 41 4d 2a 42 4f 2b 52 | 46 4c 2a 42 4c 3a e7 20 |LAM*BO+R|FL*BL:. |
|000009a0| 4d 3e 4e 20 8c 20 4e 3d | 4d 0d 03 a2 0b 4e 3d 32 |M>N . N=|M....N=2|
|000009b0| 35 35 2f 4e 0d 03 ac 13 | 52 4c 3d 52 4c 2a 4e 3a |55/N....|RL=RL*N:|
|000009c0| 52 41 3d 52 41 2a 4e 0d | 03 b6 13 47 4c 3d 47 4c |RA=RA*N.|...GL=GL|
|000009d0| 2a 4e 3a 47 41 3d 47 41 | 2a 4e 0d 03 c0 13 42 4c |*N:GA=GA|*N....BL|
|000009e0| 3d 42 4c 2a 4e 3a 42 41 | 3d 42 41 2a 4e 0d 03 ca |=BL*N:BA|=BA*N...|
|000009f0| 05 20 0d 03 d4 0f 4c 56 | 4c 3d 2d 31 3a 4e 43 3d |. ....LV|L=-1:NC=|
|00000a00| 31 0d 03 de 0f e3 20 49 | 3d 30 20 b8 20 32 35 36 |1..... I|=0 . 256|
|00000a10| 0d 03 e8 1f 20 e7 20 49 | 3c 3e 30 20 8c 20 4a 3d |.... . I|<>0 . J=|
|00000a20| 28 49 2f 32 35 36 29 5e | 54 20 8b 20 4a 3d 30 0d |(I/256)^|T . J=0.|
|00000a30| 03 f2 12 20 e7 20 4a 3c | 4d 49 20 8c 20 4a 3d 4d |... . J<|MI . J=M|
|00000a40| 49 0d 03 fc 12 20 e7 20 | 4a 3e 4d 41 20 8c 20 4a |I.... . |J>MA . J|
|00000a50| 3d 4d 41 0d 04 06 15 20 | 4a 3d 28 4a 2d 4d 49 29 |=MA.... |J=(J-MI)|
|00000a60| 2f 28 4d 41 2d 4d 49 29 | 0d 04 10 16 20 4a 3d 28 |/(MA-MI)|.... J=(|
|00000a70| 33 2a 4a 2a 4a 2d 32 2a | 4a 2a 4a 2a 4a 29 0d 04 |3*J*J-2*|J*J*J)..|
|00000a80| 1a 1e 20 e7 20 4a 3c 30 | 20 8c 20 4a 3d 30 20 8b |.. . J<0| . J=0 .|
|00000a90| 20 e7 20 4a 3e 31 20 8c | 20 4a 3d 31 0d 04 24 1f | . J>1 .| J=1..$.|
|00000aa0| 20 e7 20 49 3d 30 20 8c | 20 4b 3d 30 20 8b 20 4b | . I=0 .| K=0 . K|
|00000ab0| 3d 28 49 2f 32 35 36 29 | 5e 53 50 0d 04 2e 10 20 |=(I/256)|^SP.... |
|00000ac0| e7 20 4b 3e 31 20 8c 20 | 4b 3d 31 0d 04 38 12 20 |. K>1 . |K=1..8. |
|00000ad0| 4c 3d 4b 2a 4c 41 4d 2b | 4a 2a 52 46 4c 0d 04 42 |L=K*LAM+|J*RFL..B|
|00000ae0| 12 20 43 53 54 42 4c 3f | 49 3d 4c 2a 32 35 35 0d |. CSTBL?|I=L*255.|
|00000af0| 04 4c 0f 20 43 53 54 42 | 4c 3f 2d 49 3d 30 0d 04 |.L. CSTB|L?-I=0..|
|00000b00| 56 0e 20 c8 95 20 4c 3e | 3d 4c 56 4c 0d 04 60 24 |V. .. L>|=LVL..`$|
|00000b10| 20 20 20 52 53 3d 28 52 | 41 2b 52 4c 2a 4b 29 2a | RS=(R|A+RL*K)*|
|00000b20| 4c 41 4d 2a 52 4f 31 2b | 4a 2a 52 4c 2a 52 46 4c |LAM*RO1+|J*RL*RFL|
|00000b30| 0d 04 6a 24 20 20 20 47 | 53 3d 28 47 41 2b 47 4c |..j$ G|S=(GA+GL|
|00000b40| 2a 4b 29 2a 4c 41 4d 2a | 47 4f 31 2b 4a 2a 47 4c |*K)*LAM*|GO1+J*GL|
|00000b50| 2a 52 46 4c 0d 04 74 24 | 20 20 20 42 53 3d 28 42 |*RFL..t$| BS=(B|
|00000b60| 41 2b 42 4c 2a 4b 29 2a | 4c 41 4d 2a 42 4f 31 2b |A+BL*K)*|LAM*BO1+|
|00000b70| 4a 2a 42 4c 2a 52 46 4c | 0d 04 7e 14 20 20 20 fb |J*BL*RFL|..~. .|
|00000b80| 20 4e 43 2c 52 53 2c 47 | 53 2c 42 53 0d 04 88 24 | NC,RS,G|S,BS...$|
|00000b90| 20 20 20 52 53 3d 28 52 | 41 2b 52 4c 2a 4b 29 2a | RS=(R|A+RL*K)*|
|00000ba0| 4c 41 4d 2a 52 4f 32 2b | 4a 2a 52 4c 2a 52 46 4c |LAM*RO2+|J*RL*RFL|
|00000bb0| 0d 04 92 24 20 20 20 47 | 53 3d 28 47 41 2b 47 4c |...$ G|S=(GA+GL|
|00000bc0| 2a 4b 29 2a 4c 41 4d 2a | 47 4f 32 2b 4a 2a 47 4c |*K)*LAM*|GO2+J*GL|
|00000bd0| 2a 52 46 4c 0d 04 9c 24 | 20 20 20 42 53 3d 28 42 |*RFL...$| BS=(B|
|00000be0| 41 2b 42 4c 2a 4b 29 2a | 4c 41 4d 2a 42 4f 32 2b |A+BL*K)*|LAM*BO2+|
|00000bf0| 4a 2a 42 4c 2a 52 46 4c | 0d 04 a6 16 20 20 20 fb |J*BL*RFL|.... .|
|00000c00| 20 4e 43 2b 38 2c 52 53 | 2c 47 53 2c 42 53 0d 04 | NC+8,RS|,GS,BS..|
|00000c10| b0 1f 20 20 20 4e 43 2b | 3d 31 3a 4c 56 4c 3d 28 |.. NC+|=1:LVL=(|
|00000c20| 4c 41 4d 2b 52 46 4c 29 | 2a 4e 43 2f 37 0d 04 ba |LAM+RFL)|*NC/7...|
|00000c30| 06 20 ce 0d 04 c4 07 ed | 20 49 0d 04 ce 04 0d 04 |. ......| I......|
|00000c40| d8 10 43 3d 43 4f 4c 54 | 42 4c 3a 41 3d 31 0d 04 |..C=COLT|BL:A=1..|
|00000c50| e2 0e e3 20 49 3d 30 20 | b8 20 31 35 0d 04 ec 0f |... I=0 |. 15....|
|00000c60| 20 4e 3d 41 2d 28 41 3c | 3e 37 29 0d 04 f6 11 20 | N=A-(A<|>7).... |
|00000c70| 43 3f 28 32 2a 49 29 3d | 41 2a 31 37 0d 05 00 15 |C?(2*I)=|A*17....|
|00000c80| 20 43 3f 28 32 2a 49 2b | 31 29 3d 41 2a 31 36 2b | C?(2*I+|1)=A*16+|
|00000c90| 4e 0d 05 0a 14 20 43 3f | 28 36 34 2b 32 2a 49 29 |N.... C?|(64+2*I)|
|00000ca0| 3d 41 2a 31 37 0d 05 14 | 18 20 43 3f 28 36 34 2b |=A*17...|. C?(64+|
|00000cb0| 32 2a 49 2b 31 29 3d 4e | 2a 31 36 2b 41 0d 05 1e |2*I+1)=N|*16+A...|
|00000cc0| 08 20 41 3d 4e 0d 05 28 | 07 ed 20 49 0d 05 32 26 |. A=N..(|.. I..2&|
|00000cd0| 43 21 33 30 3d 26 37 37 | 37 37 37 37 37 37 3a 43 |C!30=&77|777777:C|
|00000ce0| 21 28 36 34 2b 33 30 29 | 3d 26 37 37 37 37 37 37 |!(64+30)|=&777777|
|00000cf0| 37 37 0d 05 3c 04 0d 05 | 46 05 e1 0d 05 50 05 3a |77..<...|F....P.:|
|00000d00| 0d 05 5a 0a dd 20 f2 61 | 73 73 0d 05 64 04 0d 05 |..Z.. .a|ss..d...|
|00000d10| 6e 13 de 20 43 4f 44 25 | 20 33 30 30 2a 31 30 32 |n.. COD%| 300*102|
|00000d20| 34 0d 05 78 04 0d 05 82 | 0a 58 45 43 52 3d 30 0d |4..x....|.XECR=0.|
|00000d30| 05 8c 11 e3 20 49 3d 30 | 20 b8 20 32 20 88 20 32 |.... I=0| . 2 . 2|
|00000d40| 0d 05 96 0b 50 25 3d 43 | 4f 44 25 0d 05 a0 13 5b |....P%=C|OD%....[|
|00000d50| 20 20 20 20 20 20 20 20 | 4f 50 54 20 20 49 0d 05 | |OPT I..|
|00000d60| aa 18 2e 46 43 4c 53 20 | 20 20 20 20 4c 44 52 20 |...FCLS | LDR |
|00000d70| 52 30 2c 45 43 52 0d 05 | b4 2b 20 20 20 20 20 20 |R0,ECR..|.+ |
|00000d80| 20 20 20 20 53 55 42 20 | 31 31 2c 52 30 2c 23 28 | SUB |11,R0,#(|
|00000d90| 52 2b 31 35 29 20 80 20 | 28 31 30 32 33 2d 31 35 |R+15) . |(1023-15|
|00000da0| 29 0d 05 be 35 20 20 20 | 20 20 20 20 20 20 20 4d |)...5 | M|
|00000db0| 4f 56 20 52 33 2c 23 30 | 3a 4d 4f 56 20 52 34 2c |OV R3,#0|:MOV R4,|
|00000dc0| 23 30 3a 4d 4f 56 20 52 | 35 2c 23 30 3a 4d 4f 56 |#0:MOV R|5,#0:MOV|
|00000dd0| 20 52 36 2c 23 30 0d 05 | c8 35 20 20 20 20 20 20 | R6,#0..|.5 |
|00000de0| 20 20 20 20 4d 4f 56 20 | 52 37 2c 23 30 3a 4d 4f | MOV |R7,#0:MO|
|00000df0| 56 20 52 38 2c 23 30 3a | 4d 4f 56 20 52 39 2c 23 |V R8,#0:|MOV R9,#|
|00000e00| 30 3a 4d 4f 56 20 31 30 | 2c 23 30 0d 05 d2 19 20 |0:MOV 10|,#0.... |
|00000e10| 20 20 20 20 20 20 20 20 | 20 4d 4f 56 20 52 31 2c | | MOV R1,|
|00000e20| 23 32 2a 52 0d 05 dc 2a | 2e 59 43 4c 53 20 20 20 |#2*R...*|.YCLS |
|00000e30| 20 20 4d 4f 56 20 52 32 | 2c 23 32 2a 28 28 52 2b | MOV R2|,#2*((R+|
|00000e40| 31 35 29 80 28 31 30 32 | 33 2d 31 35 29 29 0d 05 |15).(102|3-15))..|
|00000e50| e6 18 20 20 20 20 20 20 | 20 20 20 20 4d 4f 56 20 |.. | MOV |
|00000e60| 52 30 2c 52 31 31 0d 05 | f0 1f 2e 58 43 4c 53 20 |R0,R11..|...XCLS |
|00000e70| 20 20 20 20 53 54 4d 49 | 41 20 52 30 21 2c 7b 52 | STMI|A R0!,{R|
|00000e80| 33 2d 31 30 7d 0d 05 fa | 24 20 20 20 20 20 20 20 |3-10}...|$ |
|00000e90| 20 20 53 55 42 53 20 52 | 32 2c 52 32 2c 23 33 32 | SUBS R|2,R2,#32|
|00000ea0| 3a 42 4e 45 20 58 43 4c | 53 0d 06 04 1d 20 20 20 |:BNE XCL|S.... |
|00000eb0| 20 20 20 20 20 20 20 41 | 44 44 20 31 31 2c 31 31 | A|DD 11,11|
|00000ec0| 2c 23 58 45 43 52 0d 06 | 0e 23 20 20 20 20 20 20 |,#XECR..|.# |
|00000ed0| 20 20 20 53 55 42 53 20 | 52 31 2c 52 31 2c 23 31 | SUBS |R1,R1,#1|
|00000ee0| 3a 42 4e 45 20 59 43 4c | 53 0d 06 18 05 20 0d 06 |:BNE YCL|S.... ..|
|00000ef0| 22 17 20 20 20 20 20 20 | 20 20 20 4d 4f 56 20 50 |". | MOV P|
|00000f00| 43 2c 52 31 34 0d 06 2c | 04 0d 06 36 38 2e 45 43 |C,R14..,|...68.EC|
|00000f10| 52 20 20 20 20 20 20 44 | 43 44 20 31 34 39 3a 44 |R D|CD 149:D|
|00000f20| 43 44 20 31 34 39 3a 44 | 43 44 20 36 3a 44 43 44 |CD 149:D|CD 6:DCD|
|00000f30| 20 37 3a 44 43 44 20 31 | 34 39 3a 44 43 44 20 2d | 7:DCD 1|49:DCD -|
|00000f40| 31 0d 06 40 15 2e 61 42 | 41 4c 20 20 20 20 20 44 |1..@..aB|AL D|
|00000f50| 43 44 20 42 41 4c 0d 06 | 4a 17 2e 61 43 53 54 42 |CD BAL..|J..aCSTB|
|00000f60| 4c 20 20 20 44 43 44 20 | 43 53 54 42 4c 0d 06 54 |L DCD |CSTBL..T|
|00000f70| 18 2e 61 43 4f 4c 54 42 | 4c 20 20 44 43 44 20 43 |..aCOLTB|L DCD C|
|00000f80| 4f 4c 54 42 4c 0d 06 5e | 13 2e 52 45 54 31 34 20 |OLTBL..^|..RET14 |
|00000f90| 20 20 20 44 43 44 20 30 | 0d 06 68 04 0d 06 72 32 | DCD 0|..h...r2|
|00000fa0| 2e 41 52 4f 4e 44 20 20 | 20 20 44 43 44 20 26 30 |.AROND | DCD &0|
|00000fb0| 45 34 41 32 43 36 38 20 | 20 20 20 20 20 20 3b 20 |E4A2C68 | ; |
|00000fc0| 4e 49 42 42 4c 45 20 50 | 41 54 54 45 52 4e 0d 06 |NIBBLE P|ATTERN..|
|00000fd0| 7c 36 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 ||6 | |
|00000fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000ff0| 3b 20 e3 20 84 44 45 52 | 45 44 20 44 49 54 48 45 |; . .DER|ED DITHE|
|00001000| 52 49 4e 47 0d 06 86 04 | 0d 06 90 1b 2e 41 46 46 |RING....|.....AFF|
|00001010| 20 20 20 20 20 20 53 54 | 52 20 52 31 34 2c 52 45 | ST|R R14,RE|
|00001020| 54 31 34 0d 06 9a 04 0d | 06 a4 1b 20 20 20 20 20 |T14.....|... |
|00001030| 20 20 20 20 20 4c 44 52 | 20 52 31 34 2c 41 52 4f | LDR| R14,ARO|
|00001040| 4e 44 0d 06 ae 04 0d 06 | b8 17 20 20 20 20 20 20 |ND......|.. |
|00001050| 20 20 20 20 4d 4f 56 20 | 52 38 2c 52 30 0d 06 c2 | MOV |R8,R0...|
|00001060| 17 20 20 20 20 20 20 20 | 20 20 20 4d 4f 56 20 52 |. | MOV R|
|00001070| 39 2c 52 31 0d 06 cc 39 | 20 20 20 20 20 20 20 20 |9,R1...9| |
|00001080| 20 20 4d 4f 56 20 31 30 | 2c 52 32 20 20 20 20 20 | MOV 10|,R2 |
|00001090| 20 20 20 20 20 20 3b 20 | 38 2c 39 2c 31 30 20 3d | ; |8,9,10 =|
|000010a0| 20 4c 49 47 48 54 20 53 | 4f 55 52 43 45 0d 06 d6 | LIGHT S|OURCE...|
|000010b0| 1c 20 20 20 20 20 20 20 | 20 20 20 4c 44 52 20 52 |. | LDR R|
|000010c0| 36 2c 61 43 4f 4c 54 42 | 4c 0d 06 e0 30 20 20 20 |6,aCOLTB|L...0 |
|000010d0| 20 20 20 20 20 20 20 4c | 44 52 20 52 31 32 2c 45 | L|DR R12,E|
|000010e0| 43 52 20 20 20 20 20 20 | 20 20 20 3b 20 52 31 32 |CR | ; R12|
|000010f0| 20 20 20 20 3d 20 45 43 | 52 0d 06 ea 32 20 20 20 | = EC|R...2 |
|00001100| 20 20 20 20 20 20 20 4c | 44 52 20 52 31 31 2c 61 | L|DR R11,a|
|00001110| 42 41 4c 20 20 20 20 20 | 20 20 20 3b 20 52 31 31 |BAL | ; R11|
|00001120| 20 20 20 20 3d 20 dc 20 | 50 54 52 0d 06 f4 33 20 | = . |PTR...3 |
|00001130| 20 20 20 20 20 20 20 20 | 20 4c 44 52 20 52 37 2c | | LDR R7,|
|00001140| 61 43 53 54 42 4c 20 20 | 20 20 20 20 20 3b 20 52 |aCSTBL | ; R|
|00001150| 37 20 20 20 20 20 3d 20 | 70 43 6f 73 5e 71 0d 06 |7 = |pCos^q..|
|00001160| fe 33 20 20 20 20 20 20 | 20 20 20 20 4d 4f 56 20 |.3 | MOV |
|00001170| 52 30 2c 23 52 2a 32 20 | 20 20 20 20 20 20 20 20 |R0,#R*2 | |
|00001180| 3b 20 52 30 20 20 20 20 | 20 3d 20 59 20 4c 4f 4f |; R0 | = Y LOO|
|00001190| 50 0d 07 08 33 2e 59 4c | 4f 50 20 20 20 20 20 4c |P...3.YL|OP L|
|000011a0| 44 4d 49 41 20 52 31 31 | 21 2c 7b 52 31 2c 52 33 |DMIA R11|!,{R1,R3|
|000011b0| 7d 20 20 3b 20 52 31 20 | 20 20 20 20 3d 20 58 20 |} ; R1 | = X |
|000011c0| 4c 4f 4f 50 0d 07 12 1a | 20 20 20 20 20 20 20 20 |LOOP....| |
|000011d0| 20 20 4d 55 4c 20 52 33 | 2c 52 39 2c 52 33 0d 07 | MUL R3|,R9,R3..|
|000011e0| 1c 1e 20 20 20 20 20 20 | 20 20 20 20 53 54 4d 46 |.. | STMF|
|000011f0| 44 20 52 31 33 21 2c 7b | 52 31 32 7d 0d 07 26 2c |D R13!,{|R12}..&,|
|00001200| 20 20 20 20 20 20 20 20 | 20 20 42 49 43 20 52 32 | | BIC R2|
|00001210| 2c 52 31 2c 23 32 35 35 | 3a 4d 4f 56 20 52 32 2c |,R1,#255|:MOV R2,|
|00001220| 52 31 2c 4c 53 4c 23 32 | 0d 07 30 1f 20 20 20 20 |R1,LSL#2|..0. |
|00001230| 20 20 20 20 20 20 4d 4f | 56 20 52 31 34 2c 52 31 | MO|V R14,R1|
|00001240| 34 2c 52 4f 52 23 34 0d | 07 3a 1f 20 20 20 20 20 |4,ROR#4.|.:. |
|00001250| 20 20 20 20 20 4d 4f 56 | 20 52 35 2c 52 31 34 2c | MOV| R5,R14,|
|00001260| 52 4f 52 20 52 32 0d 07 | 44 22 20 20 20 20 20 20 |ROR R2..|D" |
|00001270| 20 20 20 20 53 55 42 20 | 52 31 32 2c 52 31 32 2c | SUB |R12,R12,|
|00001280| 52 31 2c 4c 53 52 23 39 | 0d 07 4e 1c 20 20 20 20 |R1,LSR#9|..N. |
|00001290| 20 20 20 20 20 20 53 55 | 42 20 52 31 2c 52 31 2c | SU|B R1,R1,|
|000012a0| 23 32 35 36 0d 07 58 09 | 2e 58 4c 4f 50 0d 07 62 |#256..X.|.XLOP..b|
|000012b0| 1d 20 20 20 20 20 20 20 | 20 20 20 4c 44 4d 49 41 |. | LDMIA|
|000012c0| 20 52 31 31 21 2c 7b 52 | 32 7d 0d 07 6c 1e 20 20 | R11!,{R|2}..l. |
|000012d0| 20 20 20 20 20 20 20 20 | 4d 4f 56 20 52 34 2c 52 | |MOV R4,R|
|000012e0| 32 2c 41 53 52 23 31 36 | 0d 07 76 2f 20 20 20 20 |2,ASR#16|..v/ |
|000012f0| 20 20 20 20 20 20 4d 4f | 56 20 52 32 2c 52 32 2c | MO|V R2,R2,|
|00001300| 4c 53 4c 23 31 36 3a 4d | 4f 56 20 52 32 2c 52 32 |LSL#16:M|OV R2,R2|
|00001310| 2c 41 53 52 23 31 36 0d | 07 80 1d 20 20 20 20 20 |,ASR#16.|... |
|00001320| 20 20 20 20 20 4d 4c 41 | 20 52 32 2c 52 38 2c 52 | MLA| R2,R8,R|
|00001330| 32 2c 52 33 0d 07 8a 34 | 20 20 20 20 20 20 20 20 |2,R3...4| |
|00001340| 20 20 4d 4c 41 20 52 32 | 2c 31 30 2c 52 34 2c 52 | MLA R2|,10,R4,R|
|00001350| 32 20 20 20 20 20 3b 20 | 4f 55 54 45 52 20 50 52 |2 ; |OUTER PR|
|00001360| 4f 44 2e 20 2d 3e 20 9b | 0d 07 94 23 20 20 20 20 |OD. -> .|...# |
|00001370| 20 20 20 20 20 20 4c 44 | 52 42 20 52 32 2c 5b 52 | LD|RB R2,[R|
|00001380| 37 2c 52 32 2c 41 53 52 | 23 38 5d 0d 07 9e 32 20 |7,R2,ASR|#8]...2 |
|00001390| 20 20 20 20 20 20 20 20 | 20 41 44 44 20 52 34 2c | | ADD R4,|
|000013a0| 52 32 2c 52 35 2c 4c 53 | 52 23 32 38 3a 4d 4f 56 |R2,R5,LS|R#28:MOV|
|000013b0| 20 52 35 2c 52 35 2c 52 | 4f 52 23 32 38 0d 07 a8 | R5,R5,R|OR#28...|
|000013c0| 23 20 20 20 20 20 20 20 | 20 20 20 4c 44 52 42 20 |# | LDRB |
|000013d0| 52 32 2c 5b 52 36 2c 52 | 34 2c 4c 53 52 23 33 5d |R2,[R6,R|4,LSR#3]|
|000013e0| 0d 07 b2 19 20 20 20 20 | 20 20 20 20 20 20 84 52 |.... | .R|
|000013f0| 20 52 32 2c 52 32 2c 52 | 31 0d 07 bc 1e 20 20 20 | R2,R2,R|1.... |
|00001400| 20 20 20 20 20 20 20 53 | 54 52 42 20 52 32 2c 5b | S|TRB R2,[|
|00001410| 52 31 32 5d 2c 23 31 0d | 07 c6 25 20 20 20 20 20 |R12],#1.|..% |
|00001420| 20 20 20 20 53 55 42 53 | 20 52 31 2c 52 31 2c 23 | SUBS| R1,R1,#|
|00001430| 32 35 36 3a 42 50 4c 20 | 58 4c 4f 50 0d 07 d0 05 |256:BPL |XLOP....|
|00001440| 20 0d 07 da 1e 20 20 20 | 20 20 20 20 20 20 20 4c | .... | L|
|00001450| 44 4d 46 44 20 52 31 33 | 21 2c 7b 52 31 32 7d 0d |DMFD R13|!,{R12}.|
|00001460| 07 e4 1f 20 20 20 20 20 | 20 20 20 20 20 41 44 44 |... | ADD|
|00001470| 20 52 31 32 2c 52 31 32 | 2c 23 58 45 43 52 0d 07 | R12,R12|,#XECR..|
|00001480| ee 19 20 20 20 20 20 20 | 20 20 20 20 82 20 52 36 |.. | . R6|
|00001490| 2c 52 36 2c 23 36 34 0d | 07 f8 23 20 20 20 20 20 |,R6,#64.|..# |
|000014a0| 20 20 20 20 53 55 42 53 | 20 52 30 2c 52 30 2c 23 | SUBS| R0,R0,#|
|000014b0| 31 3a 42 4e 45 20 59 4c | 4f 50 0d 08 02 05 20 0d |1:BNE YL|OP.... .|
|000014c0| 08 0c 25 20 20 20 20 20 | 20 20 20 20 20 4c 44 52 |..% | LDR|
|000014d0| 20 52 30 2c 45 43 52 3a | 4c 44 52 20 52 31 2c 45 | R0,ECR:|LDR R1,E|
|000014e0| 43 52 2b 34 0d 08 16 25 | 20 20 20 20 20 20 20 20 |CR+4...%| |
|000014f0| 20 20 53 54 52 20 52 31 | 2c 45 43 52 3a 53 54 52 | STR R1|,ECR:STR|
|00001500| 20 52 30 2c 45 43 52 2b | 34 0d 08 20 19 20 20 20 | R0,ECR+|4.. . |
|00001510| 20 20 20 20 20 20 4c 44 | 52 20 50 43 2c 52 45 54 | LD|R PC,RET|
|00001520| 31 34 0d 08 2a 05 20 0d | 08 34 15 2e 61 52 45 46 |14..*. .|.4..aREF|
|00001530| 20 20 20 20 20 44 43 44 | 20 52 45 46 0d 08 3e 05 | DCD| REF..>.|
|00001540| 20 0d 08 48 1a 2e 43 45 | 52 43 20 20 20 20 20 3b | ..H..CE|RC ;|
|00001550| 20 52 30 20 3d 20 40 20 | 53 54 4f 0d 08 52 1d 20 | R0 = @ |STO..R. |
|00001560| 20 20 20 20 20 20 20 20 | 20 3b 20 52 31 20 3d 20 | | ; R1 = |
|00001570| 52 61 64 69 75 73 2a 32 | 0d 08 5c 20 20 20 20 20 |Radius*2|..\ |
|00001580| 20 20 20 20 20 20 3b 20 | 52 32 20 3d 20 46 61 63 | ; |R2 = Fac|
|00001590| 74 65 75 72 2a 32 35 36 | 0d 08 66 1d 20 20 20 20 |teur*256|..f. |
|000015a0| 20 20 20 20 20 20 3b 20 | 52 33 20 3d 20 53 74 65 | ; |R3 = Ste|
|000015b0| 70 2a 32 35 36 0d 08 70 | 05 20 0d 08 7a 1c 20 20 |p*256..p|. ..z. |
|000015c0| 20 20 20 20 20 20 20 20 | 53 54 52 20 52 31 2c 5b | |STR R1,[|
|000015d0| 52 30 5d 2c 23 38 0d 08 | 84 05 20 0d 08 8e 1c 20 |R0],#8..|.. .... |
|000015e0| 20 20 20 20 20 20 20 20 | 20 4d 4f 56 20 52 34 2c | | MOV R4,|
|000015f0| 23 52 3c 3c 32 35 36 0d | 08 98 31 20 20 20 20 20 |#R<<256.|..1 |
|00001600| 20 20 20 20 20 52 53 42 | 20 52 34 2c 52 34 2c 23 | RSB| R4,R4,#|
|00001610| 31 32 38 20 20 20 20 20 | 20 3b 20 52 34 20 3d 20 |128 | ; R4 = |
|00001620| 50 4f 53 49 54 49 4f 4e | 0d 08 a2 33 20 20 20 20 |POSITION|...3 |
|00001630| 20 20 20 20 20 20 4c 44 | 52 20 52 35 2c 61 52 45 | LD|R R5,aRE|
|00001640| 46 20 20 20 20 20 20 20 | 20 20 3b 20 52 35 20 3d |F | ; R5 =|
|00001650| 20 52 45 46 20 4d 49 44 | 44 4c 45 0d 08 ac 05 20 | REF MID|DLE.... |
|00001660| 0d 08 b6 1a 2e 43 45 52 | 43 4c 20 20 20 20 41 44 |.....CER|CL AD|
|00001670| 44 20 52 34 2c 52 34 2c | 52 33 0d 08 c0 1d 20 20 |D R4,R4,|R3.... |
|00001680| 20 20 20 20 20 20 20 20 | 4d 4f 56 20 52 39 2c 52 | |MOV R9,R|
|00001690| 34 2c 41 53 52 23 38 0d | 08 ca 22 20 20 20 20 20 |4,ASR#8.|.." |
|000016a0| 20 20 20 20 20 4c 44 52 | 20 52 39 2c 5b 52 35 2c | LDR| R9,[R5,|
|000016b0| 52 39 2c 4c 53 4c 23 32 | 5d 0d 08 d4 2f 20 20 20 |R9,LSL#2|].../ |
|000016c0| 20 20 20 20 20 20 20 4d | 4f 56 20 52 38 2c 52 39 | M|OV R8,R9|
|000016d0| 2c 4c 53 4c 23 31 36 3a | 4d 4f 56 20 52 38 2c 52 |,LSL#16:|MOV R8,R|
|000016e0| 38 2c 41 53 52 23 31 36 | 0d 08 de 1e 20 20 20 20 |8,ASR#16|.... |
|000016f0| 20 20 20 20 20 20 4d 4f | 56 20 52 39 2c 52 39 2c | MO|V R9,R9,|
|00001700| 41 53 52 23 31 36 0d 08 | e8 2b 20 20 20 20 20 20 |ASR#16..|.+ |
|00001710| 20 20 20 20 4d 55 4c 20 | 52 36 2c 52 38 2c 52 32 | MUL |R6,R8,R2|
|00001720| 3a 4d 4f 56 20 52 36 2c | 52 36 2c 4c 53 52 23 31 |:MOV R6,|R6,LSR#1|
|00001730| 36 0d 08 f2 2b 20 20 20 | 20 20 20 20 20 20 20 4d |6...+ | M|
|00001740| 55 4c 20 52 37 2c 52 39 | 2c 52 32 3a 4d 4f 56 20 |UL R7,R9|,R2:MOV |
|00001750| 52 37 2c 52 37 2c 4c 53 | 52 23 31 36 0d 08 fc 21 |R7,R7,LS|R#16...!|
|00001760| 20 20 20 20 20 20 20 20 | 20 20 41 44 44 20 52 36 | | ADD R6|
|00001770| 2c 52 36 2c 52 37 2c 4c | 53 4c 23 31 36 0d 09 06 |,R6,R7,L|SL#16...|
|00001780| 1c 20 20 20 20 20 20 20 | 20 20 20 53 54 52 20 52 |. | STR R|
|00001790| 36 2c 5b 52 30 5d 2c 23 | 34 0d 09 10 24 20 20 20 |6,[R0],#|4...$ |
|000017a0| 20 20 20 20 20 20 53 55 | 42 53 20 52 31 2c 52 31 | SU|BS R1,R1|
|000017b0| 2c 23 31 3a 42 4e 45 20 | 43 45 52 43 4c 0d 09 1a |,#1:BNE |CERCL...|
|000017c0| 05 20 0d 09 24 17 20 20 | 20 20 20 20 20 20 20 4d |. ..$. | M|
|000017d0| 4f 56 20 50 43 2c 52 31 | 34 0d 09 2e 05 5d 0d 09 |OV PC,R1|4....]..|
|000017e0| 38 25 20 c8 99 20 22 4f | 53 5f 52 65 61 64 56 64 |8% .. "O|S_ReadVd|
|000017f0| 75 56 61 72 69 61 62 6c | 65 73 22 2c 45 43 52 2c |uVariabl|es",ECR,|
|00001800| 45 43 52 0d 09 42 21 20 | 20 21 45 43 52 2b 3d 45 |ECR..B! | !ECR+=E|
|00001810| 43 52 21 38 2a 28 2e 35 | 2d 52 29 2b 45 43 52 21 |CR!8*(.5|-R)+ECR!|
|00001820| 31 32 2f 32 0d 09 4c 22 | 20 20 58 45 43 52 3d 45 |12/2..L"| XECR=E|
|00001830| 43 52 21 38 3a 45 43 52 | 21 34 3d 21 45 43 52 2b |CR!8:ECR|!4=!ECR+|
|00001840| 45 43 52 21 31 32 0d 09 | 56 18 20 50 25 3d 28 50 |ECR!12..|V. P%=(P|
|00001850| 25 2b 31 32 37 29 80 20 | 28 2d 31 32 38 29 0d 09 |%+127). |(-128)..|
|00001860| 60 16 20 43 4f 4c 54 42 | 4c 3d 50 25 3a 50 25 2b |`. COLTB|L=P%:P%+|
|00001870| 3d 31 32 38 0d 09 6a 1f | 20 43 53 54 42 4c 3d 50 |=128..j.| CSTBL=P|
|00001880| 25 2b 32 35 36 3a 50 25 | 2b 3d 32 35 36 2b 32 35 |%+256:P%|+=256+25|
|00001890| 37 2b 33 0d 09 74 15 20 | 52 45 46 3d 50 25 3a 50 |7+3..t. |REF=P%:P|
|000018a0| 25 2b 3d 34 2a 52 2a 32 | 0d 09 7e 0b 20 42 41 4c |%+=4*R*2|..~. BAL|
|000018b0| 3d 50 25 0d 09 88 07 ed | 20 49 0d 09 92 05 20 0d |=P%.....| I.... .|
|000018c0| 09 9c 20 e7 20 44 49 54 | 48 52 3d a3 20 8c 20 21 |.. . DIT|HR=. . !|
|000018d0| 41 52 4f 4e 44 3d 26 38 | 38 38 38 38 38 38 38 0d |AROND=&8|8888888.|
|000018e0| 09 a6 05 20 0d 09 b0 11 | 52 32 3d 52 2a 52 3a 52 |... ....|R2=R*R:R|
|000018f0| 46 3d 52 45 46 0d 09 ba | 14 e3 20 49 3d 2d 52 2b |F=REF...|.. I=-R+|
|00001900| 2e 35 20 b8 20 52 2d 2e | 35 0d 09 c4 11 20 52 46 |.5 . R-.|5.... RF|
|00001910| 21 30 3d 32 35 35 2a 49 | 2f 52 0d 09 ce 19 20 52 |!0=255*I|/R.... R|
|00001920| 46 21 34 3d 32 35 35 2a | b6 28 31 2d 49 2a 49 2f |F!4=255*|.(1-I*I/|
|00001930| 52 32 29 0d 09 d8 18 20 | 52 46 3f 32 3d 52 46 3f |R2).... |RF?2=RF?|
|00001940| 34 3a 52 46 3f 33 3d 52 | 46 3f 35 0d 09 e2 0a 20 |4:RF?3=R|F?5.... |
|00001950| 52 46 2b 3d 34 0d 09 ec | 07 ed 20 49 0d 09 f6 04 |RF+=4...|.. I....|
|00001960| 0d 0a 00 0a f2 73 68 61 | 64 65 0d 0a 0a 05 20 0d |.....sha|de.... .|
|00001970| 0a 14 0a 41 25 3d 42 41 | 4c 0d 0a 1e 08 4f 50 3d |...A%=BA|L....OP=|
|00001980| 30 0d 0a 28 15 c8 99 20 | 22 48 6f 75 72 67 6c 61 |0..(... |"Hourgla|
|00001990| 73 73 5f 4f 6e 22 0d 0a | 32 14 e3 20 59 3d 2d 52 |ss_On"..|2.. Y=-R|
|000019a0| 2b 2e 35 20 b8 20 52 2d | 2e 35 0d 0a 3c 2a 20 20 |+.5 . R-|.5..<* |
|000019b0| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 50 65 |.. "Hour|glass_Pe|
|000019c0| 72 63 65 6e 74 61 67 65 | 22 2c 28 59 2f 52 2b 31 |rcentage|",(Y/R+1|
|000019d0| 29 2a 35 30 0d 0a 46 0c | 20 20 f2 6d 6f 64 65 6c |)*50..F.| .model|
|000019e0| 0d 0a 50 0f 20 20 4c 3d | a8 28 94 28 4c 29 29 0d |..P. L=|.(.(L)).|
|000019f0| 0a 5a 11 20 20 e7 20 4c | 3d 30 20 8c 20 4c 3d 31 |.Z. . L|=0 . L=1|
|00001a00| 0d 0a 64 11 20 20 e7 20 | 4c 3e 52 20 8c 20 4c 3d |..d. . |L>R . L=|
|00001a10| 52 0d 0a 6e 14 20 20 4e | 3d 32 35 36 2f b6 28 31 |R..n. N|=256/.(1|
|00001a20| 2b 56 2a 56 29 0d 0a 78 | 2b 20 20 21 41 25 3d 32 |+V*V)..x|+ !A%=2|
|00001a30| 2a 4c 2a 32 35 36 3a 41 | 25 21 34 3d 2d 56 2a 4e |*L*256:A|%!4=-V*N|
|00001a40| 3a e7 20 50 20 8c 20 21 | 41 25 2b 3d 38 2a 31 37 |:. P . !|A%+=8*17|
|00001a50| 0d 0a 82 0b 20 20 41 25 | 2b 3d 38 0d 0a 8c 0f 20 |.... A%|+=8.... |
|00001a60| 20 4e 4b 3d 2d 4c 2b 4c | 2f 34 0d 0a 96 1c 20 20 | NK=-L+L|/4.... |
|00001a70| e3 20 4b 3d 2d 4c 2b 2e | 35 20 b8 20 4c 2d 2e 35 |. K=-L+.|5 . L-.5|
|00001a80| 3a 58 3d 4b 2f 4c 0d 0a | a0 11 20 20 20 5a 3d b6 |:X=K/L..|.. Z=.|
|00001a90| 28 31 2d 58 2a 58 29 0d | 0a aa 35 20 20 20 e7 20 |(1-X*X).|..5 . |
|00001aa0| ac 28 50 29 20 80 20 4b | 3e 4e 4b 20 8c 20 4e 4b |.(P) . K|>NK . NK|
|00001ab0| 2b 3d 4c 2f 34 3a c8 94 | 20 58 2c 5a 3a 58 3d 58 |+=L/4:..| X,Z:X=X|
|00001ac0| 2a b4 28 5a 29 3a 5a 3d | 94 28 5a 29 0d 0a b4 17 |*.(Z):Z=|.(Z)....|
|00001ad0| 20 20 20 21 41 25 3d 58 | 2a 4e 3a 41 25 21 32 3d | !A%=X|*N:A%!2=|
|00001ae0| 5a 2a 4e 0d 0a be 0c 20 | 20 20 41 25 2b 3d 34 0d |Z*N.... | A%+=4.|
|00001af0| 0a c8 09 20 20 ed 20 4b | 0d 0a d2 07 ed 20 59 0d |... . K|..... Y.|
|00001b00| 0a dc 16 c8 99 20 22 48 | 6f 75 72 67 6c 61 73 73 |..... "H|ourglass|
|00001b10| 5f 4f 66 66 22 0d 0a e6 | 04 0d 0a f0 05 e1 0d 0a |_Off"...|........|
|00001b20| fa 05 3a 0d 0b 04 0c dd | 20 f2 6d 6f 64 65 6c 0d |..:.....| .model.|
|00001b30| 0b 0e 04 0d 0b 18 21 20 | f4 20 2a 2a 2a 2a 20 42 |......! |. **** B|
|00001b40| 45 47 49 4e 20 4d 4f 44 | 49 46 49 41 42 4c 45 20 |EGIN MOD|IFIABLE |
|00001b50| 2a 2a 2a 2a 0d 0b 22 05 | 20 0d 0b 2c 2a 20 20 50 |****..".| ..,* P|
|00001b60| 3d 28 94 28 94 28 59 2f | 52 29 2d 33 2f 34 29 3c |=(.(.(Y/|R)-3/4)<|
|00001b70| 31 2f 31 30 29 2b 28 94 | 28 59 2f 52 29 3c 31 2f |1/10)+(.|(Y/R)<1/|
|00001b80| 31 30 29 0d 0b 36 1e 20 | 20 4c 3d 52 2a 28 31 2d |10)..6. | L=R*(1-|
|00001b90| 28 59 2f 52 29 5e 32 2f | 33 29 2d 50 2a 52 2f 31 |(Y/R)^2/|3)-P*R/1|
|00001ba0| 36 0d 0b 40 0c 20 20 56 | 3d 4c 2d 4f 50 0d 0b 4a |6..@. V|=L-OP..J|
|00001bb0| 0a 20 20 4f 50 3d 4c 0d | 0b 54 05 20 0d 0b 5e 1f |. OP=L.|.T. ..^.|
|00001bc0| 20 f4 20 2a 2a 2a 2a 20 | 45 4e 44 20 4d 4f 44 49 | . **** |END MODI|
|00001bd0| 46 49 41 42 4c 45 20 2a | 2a 2a 2a 0d 0b 68 05 20 |FIABLE *|***..h. |
|00001be0| 0d 0b 72 05 e1 0d 0b 7c | 05 3a 0d 0b 86 2d f4 20 |..r....||.:...-. |
|00001bf0| 54 4f 20 43 48 41 4e 47 | 45 20 54 48 45 20 4f 42 |TO CHANG|E THE OB|
|00001c00| 4a 45 43 54 20 4d 4f 44 | 49 46 59 20 50 52 4f 43 |JECT MOD|IFY PROC|
|00001c10| 6d 6f 64 65 6c 20 3a 0d | 0b 90 05 f4 0d 0b 9a 26 |model :.|.......&|
|00001c20| f4 20 49 4e 20 54 48 49 | 53 20 42 4c 4f 43 4b 20 |. IN THI|S BLOCK |
|00001c30| 59 4f 55 20 4d 55 53 54 | 20 50 52 4f 56 49 44 45 |YOU MUST| PROVIDE|
|00001c40| 20 3a 0d 0b a4 23 f4 20 | 20 2a 20 4c 20 3a 20 54 | :...#. | * L : T|
|00001c50| 48 45 20 52 41 44 49 55 | 53 20 56 41 4c 55 45 20 |HE RADIU|S VALUE |
|00001c60| 46 4f 52 20 59 0d 0b ae | 24 f4 20 20 20 20 20 20 |FOR Y...|$. |
|00001c70| 20 20 20 20 28 20 4d 55 | 53 54 20 42 45 20 30 20 | ( MU|ST BE 0 |
|00001c80| 3c 20 2e 20 3c 20 52 20 | 29 0d 0b b8 20 f4 20 20 |< . < R |)... . |
|00001c90| 2a 20 56 20 3a 20 49 54 | 27 53 20 44 45 52 49 56 |* V : IT|'S DERIV|
|00001ca0| 41 54 49 56 45 20 2f 20 | 59 0d 0b c2 36 f4 20 20 |ATIVE / |Y...6. |
|00001cb0| 20 20 20 20 20 20 20 20 | 28 20 53 49 47 4e 20 41 | |( SIGN A|
|00001cc0| 4e 44 20 41 4d 50 4c 49 | 54 55 44 45 20 4d 55 53 |ND AMPLI|TUDE MUS|
|00001cd0| 54 20 42 45 20 43 4f 52 | 52 45 43 54 21 20 29 0d |T BE COR|RECT! ).|
|00001ce0| 0b cc 20 f4 20 57 49 54 | 48 20 59 20 42 45 45 49 |.. . WIT|H Y BEEI|
|00001cf0| 4e 47 20 3a 20 2d 52 20 | 3c 20 59 20 3c 20 52 0d |NG : -R |< Y < R.|
|00001d00| 0b d6 25 f4 20 28 20 52 | 20 49 53 20 54 48 45 20 |..%. ( R| IS THE |
|00001d10| 53 43 41 4c 45 20 50 41 | 52 41 4d 45 54 45 52 20 |SCALE PA|RAMETER |
|00001d20| 2e 2e 2e 29 0d 0b e0 05 | f4 0d 0b ea 2c f4 20 57 |...)....|....,. W|
|00001d30| 41 52 4e 49 4e 47 3a 20 | 55 53 45 20 4c 4f 43 41 |ARNING: |USE LOCA|
|00001d40| 4c 20 56 41 52 20 49 46 | 20 4e 4f 54 20 53 55 52 |L VAR IF| NOT SUR|
|00001d50| 45 20 2e 2e 2e 0d 0b f4 | 05 f4 0d ff |E ......|.... |
+--------+-------------------------+-------------------------+--------+--------+