home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / animation / extractor / Examples / !Chptr2EG / CodeChptr2 < prev    next >
Unknown  |  1994-07-20  |  1.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
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 12 f4 20 3e 20 | 43 6f 64 65 43 68 70 74 |..... > |CodeChpt|
|00000010| 72 32 0d 00 14 20 f4 20 | 42 79 20 41 6e 64 72 65 |r2... . |By Andre|
|00000020| 77 20 4a 61 63 6b 73 6f | 6e 20 28 63 29 20 31 39 |w Jackso|n (c) 19|
|00000030| 39 32 0d 00 1e 48 f4 20 | 54 68 65 20 63 6f 64 65 |92...H. |The code|
|00000040| 20 63 6f 6e 74 61 69 6e | 73 20 6f 6e 65 20 72 6f | contain|s one ro|
|00000050| 75 74 69 6e 65 20 74 6f | 20 70 6c 6f 74 20 61 20 |utine to| plot a |
|00000060| 33 32 2a 33 32 20 70 69 | 78 65 6c 20 6d 6f 64 65 |32*32 pi|xel mode|
|00000070| 20 39 20 73 70 72 69 74 | 65 2e 0d 00 28 0f de 20 | 9 sprit|e...(.. |
|00000080| 63 6f 64 65 25 20 31 30 | 30 0d 00 32 13 e3 70 61 |code% 10|0..2..pa|
|00000090| 73 73 3d 30 20 b8 20 32 | 20 88 20 32 0d 00 3c 0c |ss=0 . 2| . 2..<.|
|000000a0| 50 25 3d 63 6f 64 65 25 | 0d 00 46 0d 5b 4f 50 54 |P%=code%|..F.[OPT|
|000000b0| 20 70 61 73 73 0d 00 50 | 05 3b 0d 00 5a 0e 2e 73 | pass..P|.;..Z..s|
|000000c0| 63 72 65 65 6e 61 64 64 | 0d 00 64 14 53 54 4d 46 |creenadd|..d.STMF|
|000000d0| 44 20 52 31 33 21 2c 7b | 52 31 34 7d 0d 00 6e 11 |D R13!,{|R14}..n.|
|000000e0| 41 44 52 20 52 30 2c 62 | 6c 6f 63 6b 31 0d 00 78 |ADR R0,b|lock1..x|
|000000f0| 11 41 44 52 20 52 31 2c | 62 6c 6f 63 6b 32 0d 00 |.ADR R1,|block2..|
|00000100| 82 0a 53 57 49 20 34 39 | 0d 00 8c 13 4c 44 4d 46 |..SWI 49|....LDMF|
|00000110| 44 20 52 31 33 21 2c 7b | 50 43 7d 0d 00 96 23 2e |D R13!,{|PC}...#.|
|00000120| 62 6c 6f 63 6b 31 3a 45 | 51 55 44 20 31 34 39 3a |block1:E|QUD 149:|
|00000130| 45 51 55 44 20 2d 31 3a | 45 51 55 44 20 30 0d 00 |EQUD -1:|EQUD 0..|
|00000140| a0 12 2e 62 6c 6f 63 6b | 32 3a 45 51 55 44 20 30 |...block|2:EQUD 0|
|00000150| 0d 00 aa 05 3b 0d 00 b4 | 0e 2e 66 61 73 74 33 32 |....;...|..fast32|
|00000160| 5f 33 32 0d 00 be 1a 53 | 54 4d 46 44 20 52 31 33 |_32....S|TMFD R13|
|00000170| 21 2c 7b 52 30 2d 52 38 | 2c 52 31 34 7d 0d 00 c8 |!,{R0-R8|,R14}...|
|00000180| 22 f4 20 52 30 3d 64 61 | 74 61 20 61 64 64 72 65 |". R0=da|ta addre|
|00000190| 73 73 2c 52 31 3d 73 63 | 72 65 65 6e 61 64 64 0d |ss,R1=sc|reenadd.|
|000001a0| 00 d2 77 f4 20 54 68 69 | 73 20 72 6f 75 74 69 6e |..w. Thi|s routin|
|000001b0| 65 20 63 61 6e 20 70 72 | 69 6e 74 20 6f 76 65 72 |e can pr|int over|
|000001c0| 20 38 30 30 30 20 33 32 | 2a 33 32 20 73 70 72 69 | 8000 32|*32 spri|
|000001d0| 74 65 73 20 70 65 72 20 | 73 65 63 6f 6e 64 20 69 |tes per |second i|
|000001e0| 6e 20 6d 6f 64 65 20 31 | 33 20 20 20 20 20 20 20 |n mode 1|3 |
|000001f0| 20 20 20 20 20 61 6e 64 | 20 64 6f 65 73 20 4e 4f | and| does NO|
|00000200| 54 20 75 73 65 20 52 69 | 73 63 20 4f 53 20 73 70 |T use Ri|sc OS sp|
|00000210| 72 69 74 65 73 21 0d 00 | dc 0e 4d 4f 56 20 52 32 |rites!..|..MOV R2|
|00000220| 2c 23 33 32 0d 00 e6 0a | 2e 79 6c 6f 6f 70 0d 00 |,#32....|.yloop..|
|00000230| f0 15 4c 44 4d 49 41 20 | 52 30 21 2c 7b 52 34 2d |..LDMIA |R0!,{R4-|
|00000240| 52 37 7d 0d 00 fa 14 53 | 54 4d 49 41 20 52 31 2c |R7}....S|TMIA R1,|
|00000250| 7b 52 34 2d 52 37 7d 0d | 01 04 12 41 44 44 20 52 |{R4-R7}.|...ADD R|
|00000260| 31 2c 52 31 2c 23 31 36 | 30 0d 01 0e 1b 53 55 42 |1,R1,#16|0....SUB|
|00000270| 53 20 52 32 2c 52 32 2c | 23 31 3a 42 4e 45 20 79 |S R2,R2,|#1:BNE y|
|00000280| 6c 6f 6f 70 0d 01 18 19 | 4c 44 4d 46 44 20 52 31 |loop....|LDMFD R1|
|00000290| 33 21 2c 7b 52 30 2d 52 | 38 2c 50 43 7d 0d 01 22 |3!,{R0-R|8,PC}.."|
|000002a0| 05 3b 0d 01 2c 0b 5d 3a | ed 70 61 73 73 0d 01 36 |.;..,.]:|.pass..6|
|000002b0| 14 eb 39 3a 87 3a d6 20 | 73 63 72 65 65 6e 61 64 |..9:.:. |screenad|
|000002c0| 64 0d 01 40 24 c8 99 20 | 35 2c 22 2a 52 75 6e 20 |d..@$.. |5,"*Run |
|000002d0| 3c 4f 62 65 79 24 44 69 | 72 3e 2e 53 70 72 69 74 |<Obey$Di|r>.Sprit|
|000002e0| 65 50 61 6c 22 0d 01 4a | 14 de 20 73 70 72 73 70 |ePal"..J|.. sprsp|
|000002f0| 61 63 65 25 20 31 30 32 | 34 0d 01 54 31 c8 99 20 |ace% 102|4..T1.. |
|00000300| 35 2c 22 2a 4c 6f 61 64 | 20 3c 4f 62 65 79 24 44 |5,"*Load| <Obey$D|
|00000310| 69 72 3e 2e 5e 2e 52 61 | 77 44 43 32 20 22 2b c3 |ir>.^.Ra|wDC2 "+.|
|00000320| 7e 73 70 72 73 70 61 63 | 65 25 0d 01 5e 10 41 25 |~sprspac|e%..^.A%|
|00000330| 3d 73 70 72 73 70 61 63 | 65 25 0d 01 68 29 42 25 |=sprspac|e%..h)B%|
|00000340| 3d 21 62 6c 6f 63 6b 32 | 2b 28 28 32 35 36 2d 28 |=!block2|+((256-(|
|00000350| 31 32 38 2b 31 36 29 29 | 2a 31 36 30 29 2b 34 30 |128+16))|*160)+40|
|00000360| 2d 31 36 0d 01 72 0e d6 | 66 61 73 74 33 32 5f 33 |-16..r..|fast32_3|
|00000370| 32 0d 01 7c 14 41 25 3d | 73 70 72 73 70 61 63 65 |2..|.A%=|sprspace|
|00000380| 25 2b 35 31 32 0d 01 86 | 2c 42 25 3d 21 62 6c 6f |%+512...|,B%=!blo|
|00000390| 63 6b 32 2b 28 28 32 35 | 36 2d 28 31 32 38 2b 31 |ck2+((25|6-(128+1|
|000003a0| 36 29 29 2a 31 36 30 29 | 2b 38 30 2b 34 30 2d 31 |6))*160)|+80+40-1|
|000003b0| 36 0d 01 90 0e d6 66 61 | 73 74 33 32 5f 33 32 0d |6.....fa|st32_32.|
|000003c0| 01 9a 30 f1 8a 31 2c 31 | 29 22 50 72 65 73 73 20 |..0..1,1|)"Press |
|000003d0| 61 20 6b 65 79 20 74 6f | 20 73 65 65 20 74 68 65 |a key to| see the|
|000003e0| 20 66 61 73 74 20 70 6c | 6f 74 74 69 6e 67 22 0d | fast pl|otting".|
|000003f0| 01 a4 33 f1 8a 31 2c 32 | 29 22 6f 66 20 74 68 65 |..3..1,2|)"of the|
|00000400| 73 65 20 74 77 6f 20 73 | 70 72 69 74 65 73 20 66 |se two s|prites f|
|00000410| 72 6f 6d 20 6d 61 63 68 | 69 6e 65 20 63 6f 64 65 |rom mach|ine code|
|00000420| 2e 22 0d 01 ae 09 6b 65 | 79 3d a5 0d 01 b8 05 db |."....ke|y=......|
|00000430| 0d 01 c2 05 f5 0d 01 cc | 10 41 25 3d 73 70 72 73 |........|.A%=sprs|
|00000440| 70 61 63 65 25 0d 01 d6 | 2b 42 25 3d 21 62 6c 6f |pace%...|+B%=!blo|
|00000450| 63 6b 32 2b 28 28 b3 28 | 37 29 29 2a 31 36 30 2a |ck2+((.(|7))*160*|
|00000460| 33 32 29 2b 28 28 b3 28 | 31 30 29 29 2a 31 36 29 |32)+((.(|10))*16)|
|00000470| 0d 01 e0 0e d6 66 61 73 | 74 33 32 5f 33 32 0d 01 |.....fas|t32_32..|
|00000480| ea 14 41 25 3d 73 70 72 | 73 70 61 63 65 25 2b 35 |..A%=spr|space%+5|
|00000490| 31 32 0d 01 f4 2b 42 25 | 3d 21 62 6c 6f 63 6b 32 |12...+B%|=!block2|
|000004a0| 2b 28 28 b3 28 37 29 29 | 2a 31 36 30 2a 33 32 29 |+((.(7))|*160*32)|
|000004b0| 2b 28 28 b3 28 31 30 29 | 29 2a 31 36 29 0d 01 fe |+((.(10)|)*16)...|
|000004c0| 0e d6 66 61 73 74 33 32 | 5f 33 32 0d 02 08 31 f1 |..fast32|_32...1.|
|000004d0| 8a 31 2c 31 29 22 50 72 | 65 73 73 20 65 73 63 61 |.1,1)"Pr|ess esca|
|000004e0| 70 65 20 74 6f 20 72 65 | 74 75 72 6e 20 74 6f 20 |pe to re|turn to |
|000004f0| 74 68 65 20 64 65 73 6b | 74 6f 70 22 0d 02 12 07 |the desk|top"....|
|00000500| fd 20 a3 0d ff | |. ... | |
+--------+-------------------------+-------------------------+--------+--------+