home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / m / multimod / !MultiMod / ARM_Source < prev    next >
Unknown  |  1992-11-16  |  1.8 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
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 2b f4 20 3e 41 | 52 4d 5f 53 6f 75 72 63 |...+. >A|RM_Sourc|
|00000010| 65 20 77 68 69 63 68 20 | 67 65 6e 65 72 61 74 65 |e which |generate|
|00000020| 73 20 61 62 73 63 6f 64 | 65 2e 68 0d 00 14 04 0d |s abscod|e.h.....|
|00000030| 00 1e 10 de 20 67 61 70 | 25 20 26 31 30 30 30 0d |.... gap|% &1000.|
|00000040| 00 28 26 e3 20 50 41 53 | 53 3d 30 20 b8 20 32 20 |.(&. PAS|S=0 . 2 |
|00000050| 88 20 32 3a 50 25 3d 67 | 61 70 25 3a 5b 4f 50 54 |. 2:P%=g|ap%:[OPT|
|00000060| 20 50 41 53 53 0d 00 32 | 05 3a 0d 00 3c 1a 61 64 | PASS..2|.:..<.ad|
|00000070| 72 20 20 20 20 20 72 35 | 2c 6d 6f 64 75 6c 65 74 |r r5|,modulet|
|00000080| 61 62 6c 65 0d 00 46 32 | 6c 64 72 20 20 20 20 20 |able..F2|ldr |
|00000090| 72 34 2c 5b 72 35 5d 2c | 23 34 20 20 20 20 20 20 |r4,[r5],|#4 |
|000000a0| 20 20 20 20 20 20 3a 20 | 5c 20 4d 6f 64 75 6c 65 | : |\ Module|
|000000b0| 20 63 6f 75 6e 74 0d 00 | 50 09 2e 6c 6f 6f 70 0d | count..|P..loop.|
|000000c0| 00 5a 11 63 6d 70 20 20 | 20 20 20 72 34 2c 23 30 |.Z.cmp | r4,#0|
|000000d0| 0d 00 64 15 73 77 69 65 | 71 20 20 20 22 4f 53 5f |..d.swie|q "OS_|
|000000e0| 45 78 69 74 22 0d 00 6e | 3e 6d 6f 76 20 20 20 20 |Exit"..n|>mov |
|000000f0| 20 72 30 2c 23 31 31 20 | 20 20 20 20 20 20 20 20 | r0,#11 | |
|00000100| 20 20 20 20 20 20 20 3a | 20 5c 20 4f 53 5f 4d 6f | :| \ OS_Mo|
|00000110| 64 75 6c 65 20 72 65 61 | 73 6f 6e 20 63 6f 64 65 |dule rea|son code|
|00000120| 20 31 31 0d 00 78 14 73 | 75 62 73 20 20 20 20 72 | 11..x.s|ubs r|
|00000130| 34 2c 72 34 2c 23 31 0d | 00 82 36 6c 64 6d 69 61 |4,r4,#1.|..6ldmia|
|00000140| 20 20 20 72 35 21 2c 7b | 72 31 2c 72 32 7d 20 20 | r5!,{|r1,r2} |
|00000150| 20 20 20 20 20 20 20 20 | 20 3a 20 5c 20 53 74 61 | | : \ Sta|
|00000160| 72 74 20 61 6e 64 20 6c | 65 6e 67 74 68 0d 00 8c |rt and l|ength...|
|00000170| 11 63 6d 70 20 20 20 20 | 20 72 31 2c 23 30 0d 00 |.cmp | r1,#0..|
|00000180| 96 16 73 74 72 20 20 20 | 20 20 72 34 2c 74 65 6d |..str | r4,tem|
|00000190| 70 5f 72 34 0d 00 a0 16 | 73 74 72 20 20 20 20 20 |p_r4....|str |
|000001a0| 72 35 2c 74 65 6d 70 5f | 72 35 0d 00 aa 43 73 77 |r5,temp_|r5...Csw|
|000001b0| 69 6e 65 20 20 20 22 4f | 53 5f 4d 6f 64 75 6c 65 |ine "O|S_Module|
|000001c0| 22 20 20 20 20 20 20 20 | 20 20 20 3a 20 5c 20 49 |" | : \ I|
|000001d0| 66 20 74 68 65 20 6d 6f | 64 75 6c 65 20 77 61 73 |f the mo|dule was|
|000001e0| 6e 27 74 20 63 61 6e 63 | 65 6c 6c 65 64 0d 00 b4 |n't canc|elled...|
|000001f0| 16 6c 64 72 20 20 20 20 | 20 72 34 2c 74 65 6d 70 |.ldr | r4,temp|
|00000200| 5f 72 34 0d 00 be 16 6c | 64 72 20 20 20 20 20 72 |_r4....l|dr r|
|00000210| 35 2c 74 65 6d 70 5f 72 | 35 0d 00 c8 10 62 76 63 |5,temp_r|5....bvc|
|00000220| 20 20 20 20 20 6c 6f 6f | 70 0d 00 d2 3f 6c 64 6d | loo|p...?ldm|
|00000230| 64 62 20 20 20 72 35 2c | 7b 72 31 2c 72 32 7d 20 |db r5,|{r1,r2} |
|00000240| 20 20 20 20 20 20 20 20 | 20 20 20 3a 20 5c 20 52 | | : \ R|
|00000250| 65 73 74 6f 72 65 20 74 | 68 65 20 70 72 65 76 69 |estore t|he previ|
|00000260| 6f 75 73 20 64 61 74 61 | 0d 00 dc 39 6c 64 72 20 |ous data|...9ldr |
|00000270| 20 20 20 20 72 32 2c 5b | 72 31 2c 23 26 31 30 5d | r2,[|r1,#&10]|
|00000280| 20 20 20 20 20 20 20 20 | 20 20 3a 20 5c 20 47 65 | | : \ Ge|
|00000290| 74 20 6f 66 66 73 65 74 | 20 6f 66 20 74 69 74 6c |t offset| of titl|
|000002a0| 65 0d 00 e6 11 6d 6f 76 | 20 20 20 20 20 72 33 2c |e....mov| r3,|
|000002b0| 72 30 0d 00 f0 3d 61 64 | 64 20 20 20 20 20 72 30 |r0...=ad|d r0|
|000002c0| 2c 72 32 2c 72 31 20 20 | 20 20 20 20 20 20 20 20 |,r2,r1 | |
|000002d0| 20 20 20 20 3a 20 5c 20 | 50 6f 69 6e 74 65 72 20 | : \ |Pointer |
|000002e0| 74 6f 20 6d 6f 64 75 6c | 65 20 74 69 74 6c 65 0d |to modul|e title.|
|000002f0| 00 fa 18 73 77 69 20 20 | 20 20 20 22 58 4f 53 5f |...swi | "XOS_|
|00000300| 57 72 69 74 65 30 22 0d | 01 04 17 73 77 69 20 20 |Write0".|...swi |
|00000310| 20 20 20 26 32 30 31 30 | 30 2b 97 22 3a 22 0d 01 | &2010|0+.":"..|
|00000320| 0e 17 73 77 69 20 20 20 | 20 20 26 32 30 31 30 30 |..swi | &20100|
|00000330| 2b 97 22 20 22 0d 01 18 | 14 61 64 64 20 20 20 20 |+." "...|.add |
|00000340| 20 72 30 2c 72 33 2c 23 | 34 0d 01 22 18 73 77 69 | r0,r3,#|4..".swi|
|00000350| 20 20 20 20 20 22 58 4f | 53 5f 57 72 69 74 65 30 | "XO|S_Write0|
|00000360| 22 0d 01 2c 19 73 77 69 | 20 20 20 20 20 22 58 4f |"..,.swi| "XO|
|00000370| 53 5f 4e 65 77 4c 69 6e | 65 22 0d 01 36 15 73 77 |S_NewLin|e"..6.sw|
|00000380| 69 76 73 20 20 20 22 4f | 53 5f 45 78 69 74 22 0d |ivs "O|S_Exit".|
|00000390| 01 40 10 62 20 20 20 20 | 20 20 20 6c 6f 6f 70 0d |.@.b | loop.|
|000003a0| 01 4a 05 3a 0d 01 54 13 | 2e 74 65 6d 70 5f 72 34 |.J.:..T.|.temp_r4|
|000003b0| 20 45 51 55 44 20 30 0d | 01 5e 13 2e 74 65 6d 70 | EQUD 0.|.^..temp|
|000003c0| 5f 72 35 20 45 51 55 44 | 20 30 0d 01 68 05 3a 0d |_r5 EQUD| 0..h.:.|
|000003d0| 01 72 10 2e 6d 6f 64 75 | 6c 65 74 61 62 6c 65 0d |.r..modu|letable.|
|000003e0| 01 7c 05 5d 0d 01 86 05 | ed 0d 01 90 04 0d 01 9a |.|.]....|........|
|000003f0| 14 54 25 3d ae 20 22 68 | 2e 61 62 73 63 6f 64 65 |.T%=. "h|.abscode|
|00000400| 22 0d 01 a4 1b d5 20 23 | 54 25 2c 22 2f 2a 20 61 |"..... #|T%,"/* a|
|00000410| 62 73 63 6f 64 65 2e 68 | 20 2a 2f 22 0d 01 ae 0c |bscode.h| */"....|
|00000420| d5 20 23 54 25 2c 22 22 | 0d 01 b8 44 d5 20 23 54 |. #T%,""|...D. #T|
|00000430| 25 2c 22 2f 2a 20 57 61 | 72 6e 69 6e 67 3a 20 54 |%,"/* Wa|rning: T|
|00000440| 68 69 73 20 66 69 6c 65 | 20 77 61 73 20 67 65 6e |his file| was gen|
|00000450| 65 72 61 74 65 64 20 62 | 79 20 41 52 4d 5f 53 6f |erated b|y ARM_So|
|00000460| 75 72 63 65 20 6f 6e 20 | 22 2b 91 24 0d 01 c2 49 |urce on |"+.$...I|
|00000470| d5 20 23 54 25 2c 22 20 | 2a 20 52 65 2d 72 75 6e |. #T%," |* Re-run|
|00000480| 6e 69 6e 67 20 74 68 65 | 20 41 52 4d 5f 53 6f 75 |ning the| ARM_Sou|
|00000490| 72 63 65 20 70 72 6f 67 | 72 61 6d 20 77 69 6c 6c |rce prog|ram will|
|000004a0| 20 6f 76 65 72 77 72 69 | 74 65 20 74 68 69 73 20 | overwri|te this |
|000004b0| 66 69 6c 65 22 0d 01 cc | 0f d5 20 23 54 25 2c 22 |file"...|.. #T%,"|
|000004c0| 20 2a 2f 22 0d 01 d6 0c | d5 20 23 54 25 2c 22 22 | */"....|. #T%,""|
|000004d0| 0d 01 e0 47 d5 20 23 54 | 25 2c 22 2f 2a 20 53 74 |...G. #T|%,"/* St|
|000004e0| 6f 72 65 73 20 61 6e 20 | 69 6e 69 74 69 61 6c 69 |ores an |initiali|
|000004f0| 73 65 64 20 63 6f 64 65 | 20 61 72 72 61 79 20 74 |sed code| array t|
|00000500| 68 61 74 20 66 6f 72 6d | 73 20 74 68 65 20 62 61 |hat form|s the ba|
|00000510| 73 69 73 20 6f 66 22 0d | 01 ea 46 d5 20 23 54 25 |sis of".|..F. #T%|
|00000520| 2c 22 20 2a 20 74 68 65 | 20 72 75 6e 2d 74 69 6d |," * the| run-tim|
|00000530| 65 20 63 6f 64 65 20 66 | 6f 72 20 61 6e 20 61 62 |e code f|or an ab|
|00000540| 73 6f 6c 75 74 65 20 69 | 6d 61 67 65 2e 20 43 4f |solute i|mage. CO|
|00000550| 44 45 53 49 5a 45 20 69 | 73 20 69 6e 22 0d 01 f4 |DESIZE i|s in"...|
|00000560| 48 d5 20 23 54 25 2c 22 | 20 2a 20 6e 75 6d 62 65 |H. #T%,"| * numbe|
|00000570| 72 20 6f 66 20 69 6e 73 | 74 72 75 63 74 69 6f 6e |r of ins|truction|
|00000580| 73 2e 20 28 69 65 2e 20 | 73 69 7a 65 20 6f 66 20 |s. (ie. |size of |
|00000590| 61 6e 20 69 6e 74 20 61 | 72 72 61 79 20 6e 65 65 |an int a|rray nee|
|000005a0| 64 65 64 29 22 0d 01 fe | 0f d5 20 23 54 25 2c 22 |ded)"...|.. #T%,"|
|000005b0| 20 2a 2f 22 0d 02 08 0c | d5 20 23 54 25 2c 22 22 | */"....|. #T%,""|
|000005c0| 0d 02 12 04 0d 02 1c 25 | d5 20 23 54 25 2c 22 23 |.......%|. #T%,"#|
|000005d0| 64 65 66 69 6e 65 20 43 | 4f 44 45 5f 49 4e 49 54 |define C|ODE_INIT|
|000005e0| 49 41 4c 49 53 45 20 5c | 22 0d 02 26 24 e3 20 63 |IALISE \|"..&$. c|
|000005f0| 6f 64 65 25 3d 67 61 70 | 25 20 b8 20 6d 6f 64 75 |ode%=gap|% . modu|
|00000600| 6c 65 74 61 62 6c 65 2d | 34 20 88 20 34 0d 02 30 |letable-|4 . 4..0|
|00000610| 31 63 6f 6d 6d 61 24 3d | 22 2c 20 5c 22 3a e7 20 |1comma$=|", \":. |
|00000620| 63 6f 64 65 25 3d 6d 6f | 64 75 6c 65 74 61 62 6c |code%=mo|duletabl|
|00000630| 65 2d 34 20 63 6f 6d 6d | 61 24 3d 22 5c 22 0d 02 |e-4 comm|a$="\"..|
|00000640| 3a 3c d5 20 23 54 25 2c | 22 20 20 20 20 20 20 20 |:<. #T%,|" |
|00000650| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000660| 20 20 20 30 78 22 2b c3 | 7e 21 63 6f 64 65 25 2b | 0x"+.|~!code%+|
|00000670| 22 20 22 2b 63 6f 6d 6d | 61 24 0d 02 44 05 ed 0d |" "+comm|a$..D...|
|00000680| 02 4e 0c d5 20 23 54 25 | 2c 22 22 0d 02 58 35 d5 |.N.. #T%|,""..X5.|
|00000690| 20 23 54 25 2c 22 23 64 | 65 66 69 6e 65 20 43 4f | #T%,"#d|efine CO|
|000006a0| 44 45 53 49 5a 45 20 22 | 2b c3 28 28 6d 6f 64 75 |DESIZE "|+.((modu|
|000006b0| 6c 65 74 61 62 6c 65 2d | 67 61 70 25 29 2f 34 29 |letable-|gap%)/4)|
|000006c0| 0d 02 62 0c d5 20 23 54 | 25 2c 22 22 0d 02 6c 22 |..b.. #T|%,""..l"|
|000006d0| d5 20 23 54 25 2c 22 2f | 2a 20 45 6e 64 20 6f 66 |. #T%,"/|* End of|
|000006e0| 20 61 62 73 63 6f 64 65 | 2e 68 20 2a 2f 22 0d 02 | abscode|.h */"..|
|000006f0| 76 0c d5 20 23 54 25 2c | 22 22 0d 02 80 09 d9 20 |v.. #T%,|""..... |
|00000700| 23 54 25 0d 02 8a 14 2a | 73 74 61 6d 70 20 68 2e |#T%....*|stamp h.|
|00000710| 61 62 73 63 6f 64 65 0d | 02 94 1b 2a 73 65 74 74 |abscode.|...*sett|
|00000720| 79 70 65 20 68 2e 61 62 | 73 63 6f 64 65 20 74 65 |ype h.ab|scode te|
|00000730| 78 74 0d 02 9e 05 e0 0d | ff |xt......|. |
+--------+-------------------------+-------------------------+--------+--------+