home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / demos / a / bigscreen / !Bigscreen / 0_Border3 < prev    next >
Unknown  |  1990-12-12  |  5.4 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 11 f4 20 3e 20 | 30 5f 42 6f 72 64 65 72 |..... > |0_Border|
|00000010| 33 0d 00 14 46 f4 20 20 | 20 20 54 68 69 73 20 64 |3...F. | This d|
|00000020| 65 6d 6f 20 69 73 20 6d | 61 64 65 20 62 79 20 47 |emo is m|ade by G|
|00000030| 75 74 74 6f 72 6d 20 56 | 69 6b 2c 20 66 72 6f 6d |uttorm V|ik, from|
|00000040| 20 74 68 65 20 27 42 72 | 6f 74 68 65 72 73 20 69 | the 'Br|others i|
|00000050| 6e 20 41 52 4d 2e 27 0d | 00 1e 20 f4 20 20 20 20 |n ARM.'.|.. . |
|00000060| 44 65 6d 6f 20 74 69 74 | 6c 65 20 3a 20 42 72 6f |Demo tit|le : Bro|
|00000070| 74 68 65 72 5f 30 30 0d | 00 28 21 f4 20 20 20 20 |ther_00.|.(!. |
|00000080| 43 6f 6d 70 6c 65 74 65 | 64 20 20 3a 20 37 20 6a |Complete|d : 7 j|
|00000090| 75 6c 79 20 31 39 38 39 | 0d 00 32 04 0d 00 3c 07 |uly 1989|..2...<.|
|000000a0| ef 20 36 0d 00 46 0a eb | 20 31 32 3a 87 0d 00 50 |. 6..F..| 12:...P|
|000000b0| 04 0d 00 5a 0d 20 f2 70 | 61 6c 65 74 74 65 0d 00 |...Z. .p|alette..|
|000000c0| 64 0e f2 5f 41 73 73 65 | 6d 62 6c 65 0d 00 6e 0d |d.._Asse|mble..n.|
|000000d0| ee 20 85 20 f2 5f 45 72 | 72 0d 00 78 04 0d 00 82 |. . ._Er|r..x....|
|000000e0| 11 61 64 72 25 3d 26 33 | 34 30 30 30 30 30 0d 00 |.adr%=&3|400000..|
|000000f0| 8c 17 77 63 25 3d 31 30 | 30 20 3a 20 77 25 3d 77 |..wc%=10|0 : w%=w|
|00000100| 63 25 2a 31 36 0d 00 96 | 16 68 63 25 3d 33 36 20 |c%*16...|.hc%=36 |
|00000110| 3a 20 68 25 3d 68 63 25 | 2a 33 32 0d 00 a0 04 0d |: h%=hc%|*32.....|
|00000120| 00 aa 0a f2 5f 49 6e 69 | 74 0d 00 b4 15 f2 5f 4d |...._Ini|t....._M|
|00000130| 79 4d 6f 64 65 31 32 28 | 77 25 2c 68 25 29 0d 00 |yMode12(|w%,h%)..|
|00000140| be 05 db 0d 00 c8 04 0d | 00 d2 13 f2 5f 57 69 6e |........|...._Win|
|00000150| 64 6f 77 28 2d 34 2c 2d | 34 29 0d 00 dc 22 f2 5f |dow(-4,-|4)..."._|
|00000160| 56 69 73 28 22 53 63 61 | 72 66 61 63 65 22 2c 22 |Vis("Sca|rface","|
|00000170| 53 63 72 65 65 6e 44 75 | 6d 70 22 29 0d 00 e6 0c |ScreenDu|mp")....|
|00000180| f2 5f 47 72 61 62 49 74 | 0d 00 f0 04 0d 00 fa 04 |._GrabIt|........|
|00000190| 0d 01 04 09 4c 25 3d 77 | 25 0d 01 0e 0a 68 32 25 |....L%=w|%....h2%|
|000001a0| 3d 68 25 0d 01 18 16 20 | 20 f2 5f 57 69 6e 64 6f |=h%.... | ._Windo|
|000001b0| 77 28 4c 25 2c 68 32 25 | 29 0d 01 22 04 0d 01 2c |w(L%,h2%|).."...,|
|000001c0| 04 0d 01 36 08 41 25 3d | 31 0d 01 40 09 42 25 3d |...6.A%=|1..@.B%=|
|000001d0| 41 25 0d 01 4a 0d 43 25 | 3d 26 31 32 30 30 30 0d |A%..J.C%|=&12000.|
|000001e0| 01 54 0c 44 25 3d 62 61 | 73 65 25 0d 01 5e 12 45 |.T.D%=ba|se%..^.E|
|000001f0| 25 3d 73 63 61 6c 65 25 | 20 2b 20 36 30 0d 01 68 |%=scale%| + 60..h|
|00000200| 0e d6 20 64 69 73 73 6f | 6c 76 65 0d 01 72 04 0d |.. disso|lve..r..|
|00000210| 01 7c 04 0d 01 86 05 e0 | 0d 01 90 4d 3a 3a 3a 3a |.|......|...M::::|
|00000220| 3a 3a 3a 3a 3a 3a 3a 3a | 3a 3a 3a 3a 3a 3a 3a 3a |::::::::|::::::::|
|00000230| 3a 3a 3a 3a 3a 3a 3a 3a | 3a 3a 3a 3a 3a 3a 3a 3a |::::::::|::::::::|
|00000240| 3a 3a 3a 3a 3a 3a 3a 3a | 3a 3a 3a 3a 3a 3a 3a 3a |::::::::|::::::::|
|00000250| 3a 3a 3a 3a 3a 3a 3a 3a | 3a 3a 3a 3a 3a 3a 3a 3a |::::::::|::::::::|
|00000260| 3a 3a 3a 3a 3a 0d 01 9a | 0c dd 20 f2 5f 49 6e 69 |:::::...|.. ._Ini|
|00000270| 74 0d 01 a4 11 20 20 de | 20 76 64 75 25 20 31 36 |t.... .| vdu% 16|
|00000280| 2d 31 0d 01 ae 16 20 20 | de 20 73 63 72 65 65 6e |-1.... |. screen|
|00000290| 25 20 26 34 30 30 2d 31 | 0d 01 b8 19 20 20 de 20 |% &400-1|.... . |
|000002a0| 73 63 61 6c 65 25 20 26 | 34 30 30 2a 31 36 30 2d |scale% &|400*160-|
|000002b0| 31 0d 01 c2 12 20 20 de | 20 63 6f 6c 25 20 32 35 |1.... .| col% 25|
|000002c0| 36 2d 31 0d 01 cc 04 0d | 01 d6 1e 20 20 e3 20 4c |6-1.....|... . L|
|000002d0| 25 3d 30 20 b8 20 31 35 | 3a 63 6f 6c 25 3f 4c 25 |%=0 . 15|:col%?L%|
|000002e0| 3d 4c 25 3a ed 0d 01 e0 | 04 0d 01 ea 16 20 20 21 |=L%:....|..... !|
|000002f0| 73 63 61 6c 65 25 3d 26 | 34 30 30 2a 31 36 30 0d |scale%=&|400*160.|
|00000300| 01 f4 10 20 20 76 64 75 | 25 21 30 3d 31 34 38 0d |... vdu|%!0=148.|
|00000310| 01 fe 10 20 20 76 64 75 | 25 21 34 3d 31 35 30 0d |... vdu|%!4=150.|
|00000320| 02 08 0f 20 20 76 64 75 | 25 21 38 3d 2d 31 0d 02 |... vdu|%!8=-1..|
|00000330| 12 28 20 20 c8 99 20 22 | 4f 53 5f 52 65 61 64 56 |.( .. "|OS_ReadV|
|00000340| 64 75 56 61 72 69 61 62 | 6c 65 73 22 2c 76 64 75 |duVariab|les",vdu|
|00000350| 25 2c 76 64 75 25 0d 02 | 1c 12 20 20 62 61 73 65 |%,vdu%..|.. base|
|00000360| 25 3d 76 64 75 25 21 30 | 0d 02 26 12 20 20 73 69 |%=vdu%!0|..&. si|
|00000370| 7a 65 25 3d 76 64 75 25 | 21 34 0d 02 30 05 e1 0d |ze%=vdu%|!4..0...|
|00000380| 02 3a 04 0d 02 44 17 dd | 20 f2 5f 4d 79 4d 6f 64 |.:...D..| ._MyMod|
|00000390| 65 31 32 28 77 25 2c 68 | 25 29 0d 02 4e 04 0d 02 |e12(w%,h|%)..N...|
|000003a0| 58 4d 20 20 e7 20 28 77 | 25 3e 3e 32 29 2a 28 68 |XM . (w|%>>2)*(h|
|000003b0| 25 3e 3e 32 29 3e 73 69 | 7a 65 25 20 8c 20 85 20 |%>>2)>si|ze% . . |
|000003c0| a2 20 31 30 30 2c 22 53 | 63 72 65 65 6e 73 69 7a |. 100,"S|creensiz|
|000003d0| 65 20 69 73 20 74 6f 20 | 73 6d 61 6c 6c 2e 20 49 |e is to |small. I|
|000003e0| 20 6e 65 65 64 20 31 31 | 32 4b 22 0d 02 62 0d 20 | need 11|2K"..b. |
|000003f0| 20 68 73 25 3d 32 39 34 | 0d 02 6c 0d 20 20 76 73 | hs%=294|..l. vs|
|00000400| 25 3d 31 36 37 0d 02 76 | 04 0d 02 80 2f 20 20 68 |%=167..v|..../ h|
|00000410| 73 74 61 72 74 25 3d 68 | 73 25 2d 28 77 25 3e 3e |start%=h|s%-(w%>>|
|00000420| 33 29 20 3a 20 68 65 6e | 64 25 20 20 3d 68 73 25 |3) : hen|d% =hs%|
|00000430| 2b 28 77 25 3e 3e 33 29 | 0d 02 8a 2f 20 20 76 73 |+(w%>>3)|.../ vs|
|00000440| 74 61 72 74 25 3d 76 73 | 25 2d 28 68 25 3e 3e 33 |tart%=vs|%-(h%>>3|
|00000450| 29 20 3a 20 76 65 6e 64 | 25 20 20 3d 76 73 25 2b |) : vend|% =vs%+|
|00000460| 28 68 25 3e 3e 33 29 0d | 02 94 37 20 20 e7 20 68 |(h%>>3).|..7 . h|
|00000470| 73 74 61 72 74 25 3c 30 | 20 84 20 76 73 74 61 72 |start%<0| . vstar|
|00000480| 74 25 3c 30 20 8c 20 85 | 20 a2 20 30 2c 22 53 63 |t%<0 . .| . 0,"Sc|
|00000490| 72 65 65 6e 20 74 6f 6f | 20 77 69 64 65 22 0d 02 |reen too| wide"..|
|000004a0| 9e 04 0d 02 a8 04 0d 02 | b2 04 0d 02 bc 42 20 20 |........|.....B |
|000004b0| f4 20 20 20 48 65 72 65 | 20 69 73 20 74 68 65 20 |. Here| is the |
|000004c0| 63 6f 64 65 20 74 6f 20 | 70 72 6f 64 75 63 65 20 |code to |produce |
|000004d0| 61 20 66 75 6c 6c 2d 73 | 63 72 65 65 6e 2e 20 48 |a full-s|creen. H|
|000004e0| 61 76 65 20 66 75 6e 2c | 20 62 75 74 0d 02 c6 3c |ave fun,| but...<|
|000004f0| 20 20 f4 20 20 20 72 65 | 6d 65 6d 62 65 72 20 74 | . re|member t|
|00000500| 68 61 74 20 42 72 6f 74 | 68 65 72 73 20 69 6e 20 |hat Brot|hers in |
|00000510| 41 52 4d 20 68 61 76 65 | 20 74 68 65 20 63 6f 70 |ARM have| the cop|
|00000520| 79 72 69 67 68 74 20 21 | 0d 02 d0 04 0d 02 da 04 |yright !|........|
|00000530| 0d 02 e4 04 0d 02 ee 04 | 0d 02 f8 2e 20 20 f2 5f |........|.... ._|
|00000540| 53 75 70 65 72 28 61 64 | 72 25 2c 28 26 38 43 3c |Super(ad|r%,(&8C<|
|00000550| 3c 32 34 29 20 84 20 20 | 28 68 73 74 61 72 74 25 |<24) . |(hstart%|
|00000560| 3c 3c 31 34 29 29 0d 03 | 02 2e 20 20 f2 5f 53 75 |<<14))..|.. ._Su|
|00000570| 70 65 72 28 61 64 72 25 | 2c 28 26 39 30 3c 3c 32 |per(adr%|,(&90<<2|
|00000580| 34 29 20 84 20 20 28 20 | 20 68 65 6e 64 25 3c 3c |4) . ( | hend%<<|
|00000590| 31 34 29 29 0d 03 0c 2e | 20 20 f2 5f 53 75 70 65 |14))....| ._Supe|
|000005a0| 72 28 61 64 72 25 2c 28 | 26 41 43 3c 3c 32 34 29 |r(adr%,(|&AC<<24)|
|000005b0| 20 84 20 20 28 76 73 74 | 61 72 74 25 3c 3c 31 34 | . (vst|art%<<14|
|000005c0| 29 29 0d 03 16 2e 20 20 | f2 5f 53 75 70 65 72 28 |)).... |._Super(|
|000005d0| 61 64 72 25 2c 28 26 42 | 30 3c 3c 32 34 29 20 84 |adr%,(&B|0<<24) .|
|000005e0| 20 20 28 20 20 76 65 6e | 64 25 3c 3c 31 34 29 29 | ( ven|d%<<14))|
|000005f0| 0d 03 20 04 0d 03 2a 15 | 20 20 73 63 72 65 65 6e |.. ...*.| screen|
|00000600| 25 21 26 30 30 3d 31 30 | 30 0d 03 34 13 20 20 73 |%!&00=10|0..4. s|
|00000610| 63 72 65 65 6e 25 21 26 | 30 34 3d 30 0d 03 3e 13 |creen%!&|04=0..>.|
|00000620| 20 20 73 63 72 65 65 6e | 25 21 26 30 38 3d 30 0d | screen|%!&08=0.|
|00000630| 03 48 13 20 20 73 63 72 | 65 65 6e 25 21 26 30 43 |.H. scr|een%!&0C|
|00000640| 3d 30 0d 03 52 04 0d 03 | 5c 1b 20 20 73 63 72 65 |=0..R...|\. scre|
|00000650| 65 6e 25 21 26 31 30 3d | 28 77 25 3e 3e 34 29 2d |en%!&10=|(w%>>4)-|
|00000660| 31 0d 03 66 1b 20 20 73 | 63 72 65 65 6e 25 21 26 |1..f. s|creen%!&|
|00000670| 31 34 3d 28 68 25 3e 3e | 32 29 2d 31 0d 03 70 13 |14=(h%>>|2)-1..p.|
|00000680| 20 20 73 63 72 65 65 6e | 25 21 26 31 38 3d 30 0d | screen|%!&18=0.|
|00000690| 03 7a 14 20 20 73 63 72 | 65 65 6e 25 21 26 31 43 |.z. scr|een%!&1C|
|000006a0| 3d 33 31 0d 03 84 1f 20 | 20 73 63 72 65 65 6e 25 |=31.... | screen%|
|000006b0| 21 26 32 30 3d 62 61 73 | 65 25 2d 73 63 72 65 65 |!&20=bas|e%-scree|
|000006c0| 6e 25 0d 03 8e 1f 20 20 | 73 63 72 65 65 6e 25 21 |n%.... |screen%!|
|000006d0| 26 32 34 3d 62 61 73 65 | 25 2d 73 63 72 65 65 6e |&24=base|%-screen|
|000006e0| 25 0d 03 98 14 20 20 73 | 63 72 65 65 6e 25 21 26 |%.... s|creen%!&|
|000006f0| 32 38 3d 31 32 0d 03 a2 | 04 0d 03 ac 2e 20 20 c8 |28=12...|..... .|
|00000700| 99 20 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |. "OS_Sp|riteOp",|
|00000710| 35 31 32 2b 20 36 30 2c | 73 63 72 65 65 6e 25 2c |512+ 60,|screen%,|
|00000720| 73 63 72 65 65 6e 25 0d | 03 b6 04 0d 03 c0 05 e1 |screen%.|........|
|00000730| 0d 03 ca 04 0d 03 d4 1d | dd 20 f2 5f 53 75 70 65 |........|. ._Supe|
|00000740| 72 28 41 25 2c 42 25 29 | 3a d6 20 50 6f 6b 65 3a |r(A%,B%)|:. Poke:|
|00000750| e1 0d 03 de 04 0d 03 e8 | 1c dd 20 f2 5f 4d 6f 76 |........|.. ._Mov|
|00000760| 49 74 28 68 73 74 61 72 | 74 25 2c 68 65 6e 64 25 |It(hstar|t%,hend%|
|00000770| 29 0d 03 f2 2e 20 20 f2 | 5f 53 75 70 65 72 28 61 |).... .|_Super(a|
|00000780| 64 72 25 2c 28 26 38 43 | 3c 3c 32 34 29 20 84 20 |dr%,(&8C|<<24) . |
|00000790| 20 28 68 73 74 61 72 74 | 25 3c 3c 31 34 29 29 0d | (hstart|%<<14)).|
|000007a0| 03 fc 2e 20 20 f2 5f 53 | 75 70 65 72 28 61 64 72 |... ._S|uper(adr|
|000007b0| 25 2c 28 26 39 30 3c 3c | 32 34 29 20 84 20 20 28 |%,(&90<<|24) . (|
|000007c0| 20 20 68 65 6e 64 25 3c | 3c 31 34 29 29 0d 04 06 | hend%<|<14))...|
|000007d0| 2e 20 20 f2 5f 53 75 70 | 65 72 28 61 64 72 25 2c |. ._Sup|er(adr%,|
|000007e0| 28 26 41 43 3c 3c 32 34 | 29 20 84 20 20 28 76 73 |(&AC<<24|) . (vs|
|000007f0| 74 61 72 74 25 3c 3c 31 | 34 29 29 0d 04 10 2e 20 |tart%<<1|4)).... |
|00000800| 20 f2 5f 53 75 70 65 72 | 28 61 64 72 25 2c 28 26 | ._Super|(adr%,(&|
|00000810| 42 30 3c 3c 32 34 29 20 | 84 20 20 28 20 20 76 65 |B0<<24) |. ( ve|
|00000820| 6e 64 25 3c 3c 31 34 29 | 29 0d 04 1a 05 e1 0d 04 |nd%<<14)|).......|
|00000830| 24 04 0d 04 2e 15 dd 20 | f2 5f 57 69 6e 64 6f 77 |$...... |._Window|
|00000840| 28 77 25 2c 68 25 29 0d | 04 38 2b 20 20 ea 20 68 |(w%,h%).|.8+ . h|
|00000850| 73 25 2c 76 73 25 2c 68 | 73 74 61 72 74 25 2c 76 |s%,vs%,h|start%,v|
|00000860| 73 74 61 72 74 25 2c 68 | 65 6e 64 25 2c 76 65 6e |start%,h|end%,ven|
|00000870| 64 25 0d 04 42 0d 20 20 | 68 73 25 3d 32 39 34 0d |d%..B. |hs%=294.|
|00000880| 04 4c 0d 20 20 76 73 25 | 3d 31 36 37 0d 04 56 2f |.L. vs%|=167..V/|
|00000890| 20 20 68 73 74 61 72 74 | 25 3d 68 73 25 2d 28 77 | hstart|%=hs%-(w|
|000008a0| 25 3e 3e 33 29 20 3a 20 | 68 65 6e 64 25 20 20 3d |%>>3) : |hend% =|
|000008b0| 68 73 25 2b 28 77 25 3e | 3e 33 29 0d 04 60 2f 20 |hs%+(w%>|>3)..`/ |
|000008c0| 20 76 73 74 61 72 74 25 | 3d 76 73 25 2d 28 68 25 | vstart%|=vs%-(h%|
|000008d0| 3e 3e 33 29 20 3a 20 76 | 65 6e 64 25 20 20 3d 76 |>>3) : v|end% =v|
|000008e0| 73 25 2b 28 68 25 3e 3e | 33 29 0d 04 6a 08 20 20 |s%+(h%>>|3)..j. |
|000008f0| c8 96 0d 04 74 30 20 20 | f2 5f 53 75 70 65 72 28 |....t0 |._Super(|
|00000900| 61 64 72 25 2c 28 26 38 | 38 3c 3c 32 34 29 20 84 |adr%,(&8|8<<24) .|
|00000910| 20 20 28 68 73 74 61 72 | 74 25 2b 33 3c 3c 31 34 | (hstar|t%+3<<14|
|00000920| 29 29 0d 04 7e 30 20 20 | f2 5f 53 75 70 65 72 28 |))..~0 |._Super(|
|00000930| 61 64 72 25 2c 28 26 39 | 34 3c 3c 32 34 29 20 84 |adr%,(&9|4<<24) .|
|00000940| 20 20 28 20 20 68 65 6e | 64 25 2b 33 3c 3c 31 34 | ( hen|d%+3<<14|
|00000950| 29 29 0d 04 88 2e 20 20 | f2 5f 53 75 70 65 72 28 |)).... |._Super(|
|00000960| 61 64 72 25 2c 28 26 41 | 38 3c 3c 32 34 29 20 84 |adr%,(&A|8<<24) .|
|00000970| 20 20 28 76 73 74 61 72 | 74 25 3c 3c 31 34 29 29 | (vstar|t%<<14))|
|00000980| 0d 04 92 2e 20 20 f2 5f | 53 75 70 65 72 28 61 64 |.... ._|Super(ad|
|00000990| 72 25 2c 28 26 42 34 3c | 3c 32 34 29 20 84 20 20 |r%,(&B4<|<24) . |
|000009a0| 28 20 20 76 65 6e 64 25 | 3c 3c 31 34 29 29 0d 04 |( vend%|<<14))..|
|000009b0| 9c 05 e1 0d 04 a6 04 0d | 04 b0 04 0d 04 ba 12 dd |........|........|
|000009c0| 20 f2 5f 56 69 73 28 41 | 24 2c 53 24 29 0d 04 c4 | ._Vis(A|$,S$)...|
|000009d0| 13 20 20 ea 20 73 77 25 | 2c 73 68 25 2c 73 6d 25 |. . sw%|,sh%,sm%|
|000009e0| 0d 04 ce 25 20 20 c8 99 | 20 22 4f 53 5f 53 70 72 |...% ..| "OS_Spr|
|000009f0| 69 74 65 4f 70 22 2c 26 | 31 30 41 2c 73 63 61 6c |iteOp",&|10A,scal|
|00000a00| 65 25 2c 41 24 0d 04 d8 | 37 20 20 c8 99 20 22 4f |e%,A$...|7 .. "O|
|00000a10| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 26 31 32 38 |S_Sprite|Op",&128|
|00000a20| 2c 73 63 61 6c 65 25 2c | 53 24 20 b8 20 2c 2c 2c |,scale%,|S$ . ,,,|
|00000a30| 73 77 25 2c 73 68 25 2c | 2c 73 6d 25 0d 04 e2 17 |sw%,sh%,|,sm%....|
|00000a40| 20 20 61 25 3d 68 25 3e | 3e 32 20 3a 20 62 25 3d | a%=h%>|>2 : b%=|
|00000a50| 73 68 25 0d 04 ec 1f 20 | 20 76 64 75 25 21 30 3d |sh%.... | vdu%!0=|
|00000a60| 77 25 3e 3e 31 20 3a 20 | 76 64 75 25 21 38 3d 73 |w%>>1 : |vdu%!8=s|
|00000a70| 77 25 0d 04 f6 1f 20 20 | 76 64 75 25 21 34 3d 61 |w%.... |vdu%!4=a|
|00000a80| 25 20 20 20 20 3a 20 76 | 64 75 25 21 31 32 3d 62 |% : v|du%!12=b|
|00000a90| 25 0d 05 00 37 20 20 c8 | 99 20 22 4f 53 5f 53 70 |%...7 .|. "OS_Sp|
|00000aa0| 72 69 74 65 4f 70 22 2c | 26 31 33 34 2c 73 63 61 |riteOp",|&134,sca|
|00000ab0| 6c 65 25 2c 53 24 2c 20 | 30 2c 30 2c 20 30 2c 76 |le%,S$, |0,0, 0,v|
|00000ac0| 64 75 25 2c 63 6f 6c 25 | 0d 05 0a 05 e1 0d 05 14 |du%,col%|........|
|00000ad0| 04 0d 05 1e 0e dd 20 f2 | 5f 47 72 61 62 49 74 0d |...... .|_GrabIt.|
|00000ae0| 05 28 1a 20 20 73 63 61 | 6c 65 25 21 30 20 20 3d |.(. sca|le%!0 =|
|00000af0| 20 31 36 30 2a 31 30 32 | 34 0d 05 32 13 20 20 73 | 160*102|4..2. s|
|00000b00| 63 61 6c 65 25 21 34 20 | 20 3d 20 30 0d 05 3c 14 |cale%!4 | = 0..<.|
|00000b10| 20 20 73 63 61 6c 65 25 | 21 38 20 20 3d 20 31 36 | scale%|!8 = 16|
|00000b20| 0d 05 46 14 20 20 73 63 | 61 6c 65 25 21 31 32 20 |..F. sc|ale%!12 |
|00000b30| 3d 20 31 36 0d 05 50 3d | 20 20 c8 99 20 22 4f 53 |= 16..P=| .. "OS|
|00000b40| 5f 53 70 72 69 74 65 4f | 70 22 2c 35 31 32 2b 31 |_SpriteO|p",512+1|
|00000b50| 36 2c 73 63 61 6c 65 25 | 2c 73 63 61 6c 65 25 2c |6,scale%|,scale%,|
|00000b60| 30 2c 20 30 2c 30 2c 20 | 77 25 2d 31 2c 68 25 2d |0, 0,0, |w%-1,h%-|
|00000b70| 31 0d 05 5a 05 e1 0d 05 | 64 04 0d 05 6e 35 dd 20 |1..Z....|d...n5. |
|00000b80| f2 5f 50 6c 69 6e 74 68 | 28 78 30 25 2c 79 30 25 |._Plinth|(x0%,y0%|
|00000b90| 2c 77 25 2c 68 25 2c 63 | 31 25 2c 63 32 25 2c 63 |,w%,h%,c|1%,c2%,c|
|00000ba0| 33 25 2c 63 34 25 2c 63 | 35 25 2c 70 77 25 29 0d |3%,c4%,c|5%,pw%).|
|00000bb0| 05 78 25 20 20 e6 20 30 | 2c 63 31 25 3a ec 20 78 |.x% . 0|,c1%:. x|
|00000bc0| 30 25 2b 77 25 2b 70 77 | 25 2c 79 30 25 2b 68 25 |0%+w%+pw|%,y0%+h%|
|00000bd0| 2b 70 77 25 0d 05 82 36 | 20 20 f0 20 26 30 30 2c |+pw%...6| . &00,|
|00000be0| 2d 70 77 25 2c 2d 70 77 | 25 3a f0 20 26 35 31 2c |-pw%,-pw|%:. &51,|
|00000bf0| 70 77 25 2c 2d 68 25 2d | 70 77 25 3a f0 20 26 35 |pw%,-h%-|pw%:. &5|
|00000c00| 31 2c 2d 70 77 25 2c 70 | 77 25 0d 05 8c 2d 20 20 |1,-pw%,p|w%...- |
|00000c10| e6 20 30 2c 63 32 25 3a | f0 20 26 30 30 2c 70 77 |. 0,c2%:|. &00,pw|
|00000c20| 25 2d 32 2c 2d 70 77 25 | 3a f0 20 26 30 30 2c 2d |%-2,-pw%|:. &00,-|
|00000c30| 70 77 25 2c 70 77 25 0d | 05 96 28 20 20 f0 20 26 |pw%,pw%.|..( . &|
|00000c40| 35 31 2c 2d 77 25 2d 70 | 77 25 2b 32 2c 2d 70 77 |51,-w%-p|w%+2,-pw|
|00000c50| 25 3a f0 20 26 35 31 2c | 70 77 25 2c 70 77 25 0d |%:. &51,|pw%,pw%.|
|00000c60| 05 a0 2e 20 20 e6 20 30 | 2c 63 33 25 3a f0 20 26 |... . 0|,c3%:. &|
|00000c70| 35 31 2c 2d 70 77 25 2c | 68 25 2b 70 77 25 3a f0 |51,-pw%,|h%+pw%:.|
|00000c80| 20 26 35 31 2c 70 77 25 | 2c 2d 70 77 25 0d 05 aa | &51,pw%|,-pw%...|
|00000c90| 32 20 20 e6 20 30 2c 63 | 34 25 3a f0 20 26 35 31 |2 . 0,c|4%:. &51|
|00000ca0| 2c 77 25 2b 70 77 25 2d | 32 2c 70 77 25 3a f0 20 |,w%+pw%-|2,pw%:. |
|00000cb0| 26 35 31 2c 2d 70 77 25 | 2d 32 2c 2d 70 77 25 0d |&51,-pw%|-2,-pw%.|
|00000cc0| 05 b4 21 20 20 e6 20 30 | 2c 63 35 25 3a c8 93 20 |..! . 0|,c5%:.. |
|00000cd0| c8 90 20 78 30 25 2c 79 | 30 25 2c 77 25 2c 68 25 |.. x0%,y|0%,w%,h%|
|00000ce0| 0d 05 be 05 e1 0d 05 c8 | 04 0d 05 d2 04 0d 05 dc |........|........|
|00000cf0| 04 0d 05 e6 10 dd 20 f2 | 5f 41 73 73 65 6d 62 6c |...... .|_Assembl|
|00000d00| 65 0d 05 f0 12 20 20 de | 20 63 6f 64 65 25 20 26 |e.... .| code% &|
|00000d10| 34 30 30 0d 05 fa 0f 20 | 20 73 74 61 72 74 20 20 |400.... | start |
|00000d20| 3d 30 0d 06 04 0f 20 20 | 65 6c 65 6d 65 6e 74 3d |=0.... |element=|
|00000d30| 31 0d 06 0e 0f 20 20 6d | 61 73 6b 20 20 20 3d 32 |1.... m|ask =2|
|00000d40| 0d 06 18 0f 20 20 62 61 | 73 65 20 20 20 3d 33 0d |.... ba|se =3.|
|00000d50| 06 22 0f 20 20 73 6f 75 | 72 63 65 20 3d 34 0d 06 |.". sou|rce =4..|
|00000d60| 2c 0f 20 20 77 6f 72 6b | 20 20 20 3d 35 0d 06 36 |,. work| =5..6|
|00000d70| 0f 20 20 6d 61 78 20 20 | 20 20 3d 37 0d 06 40 13 |. max | =7..@.|
|00000d80| 20 20 e3 20 50 3d 30 20 | b8 20 32 20 88 20 32 0d | . P=0 |. 2 . 2.|
|00000d90| 06 4a 10 20 20 20 20 50 | 25 3d 63 6f 64 65 25 0d |.J. P|%=code%.|
|00000da0| 06 54 18 5b 20 20 20 20 | 20 20 20 20 20 4f 50 54 |.T.[ | OPT|
|00000db0| 20 20 20 20 20 20 50 0d | 06 5e 26 2e 64 69 73 73 | P.|.^&.diss|
|00000dc0| 6f 6c 76 65 20 4d 4f 56 | 20 20 20 20 20 20 6d 61 |olve MOV| ma|
|00000dd0| 78 2c 20 20 20 20 23 26 | 31 42 30 30 30 0d 06 68 |x, #&|1B000..h|
|00000de0| 25 20 20 20 20 20 20 20 | 20 20 20 84 52 20 20 20 |% | .R |
|00000df0| 20 20 20 6d 61 78 2c 6d | 61 78 2c 23 26 30 30 39 | max,m|ax,#&009|
|00000e00| 30 30 0d 06 72 22 2e 6c | 6f 6f 70 20 20 20 20 20 |00..r".l|oop |
|00000e10| 43 4d 50 53 20 20 20 20 | 20 65 6c 65 6d 65 6e 74 |CMPS | element|
|00000e20| 2c 6d 61 78 0d 06 7c 2c | 20 20 20 20 20 20 20 20 |,max..|,| |
|00000e30| 20 20 4c 44 52 4c 53 42 | 20 20 20 77 6f 72 6b 2c | LDRLSB| work,|
|00000e40| 5b 73 6f 75 72 63 65 2c | 65 6c 65 6d 65 6e 74 5d |[source,|element]|
|00000e50| 0d 06 86 2a 20 20 20 20 | 20 20 20 20 20 20 53 54 |...* | ST|
|00000e60| 52 4c 53 42 20 20 20 77 | 6f 72 6b 2c 5b 62 61 73 |RLSB w|ork,[bas|
|00000e70| 65 2c 65 6c 65 6d 65 6e | 74 5d 0d 06 90 2d 20 20 |e,elemen|t]...- |
|00000e80| 20 20 20 20 20 20 20 20 | 4d 4f 56 53 20 20 20 20 | |MOVS |
|00000e90| 20 65 6c 65 6d 65 6e 74 | 2c 65 6c 65 6d 65 6e 74 | element|,element|
|00000ea0| 2c 4c 53 52 20 23 31 0d | 06 9a 29 20 20 20 20 20 |,LSR #1.|..) |
|00000eb0| 20 20 20 20 20 82 43 43 | 20 20 20 20 65 6c 65 6d | .CC| elem|
|00000ec0| 65 6e 74 2c 65 6c 65 6d | 65 6e 74 2c 6d 61 73 6b |ent,elem|ent,mask|
|00000ed0| 0d 06 a4 04 0d 06 ae 1f | 20 20 20 20 20 20 20 20 |........| |
|00000ee0| 20 20 4d 4f 56 20 20 20 | 20 20 20 77 6f 72 6b 2c | MOV | work,|
|00000ef0| 23 32 30 0d 06 b8 23 2e | 6c 6f 6f 70 32 20 20 20 |#20...#.|loop2 |
|00000f00| 20 53 55 42 53 20 20 20 | 20 20 77 6f 72 6b 2c 77 | SUBS | work,w|
|00000f10| 6f 72 6b 2c 23 31 0d 06 | c2 1c 20 20 20 20 20 20 |ork,#1..|.. |
|00000f20| 20 20 20 20 42 4e 45 20 | 20 20 20 20 20 6c 6f 6f | BNE | loo|
|00000f30| 70 32 0d 06 cc 04 0d 06 | d6 24 20 20 20 20 20 20 |p2......|.$ |
|00000f40| 20 20 20 20 43 4d 50 53 | 20 20 20 20 20 65 6c 65 | CMPS| ele|
|00000f50| 6d 65 6e 74 2c 73 74 61 | 72 74 0d 06 e0 1b 20 20 |ment,sta|rt.... |
|00000f60| 20 20 20 20 20 20 20 20 | 42 4e 45 20 20 20 20 20 | |BNE |
|00000f70| 20 6c 6f 6f 70 0d 06 ea | 1d 20 20 20 20 20 20 20 | loop...|. |
|00000f80| 20 20 20 4d 4f 56 20 20 | 20 20 20 20 50 43 2c 52 | MOV | PC,R|
|00000f90| 31 34 0d 06 f4 04 0d 06 | fe 1c 2e 50 6f 6b 65 20 |14......|...Poke |
|00000fa0| 20 20 20 20 4d 4f 56 20 | 20 20 20 20 20 52 39 2c | MOV | R9,|
|00000fb0| 52 31 0d 07 08 1c 20 20 | 20 20 20 20 20 20 20 20 |R1.... | |
|00000fc0| 4d 4f 56 20 20 20 20 20 | 20 52 38 2c 52 30 0d 07 |MOV | R8,R0..|
|00000fd0| 12 23 20 20 20 20 20 20 | 20 20 20 20 53 57 49 20 |.# | SWI |
|00000fe0| 20 20 20 20 20 22 4f 53 | 5f 45 6e 74 65 72 4f 53 | "OS|_EnterOS|
|00000ff0| 22 0d 07 1c 1e 20 20 20 | 20 20 20 20 20 20 20 53 |".... | S|
|00001000| 54 52 20 20 20 20 20 20 | 52 39 2c 5b 52 38 5d 0d |TR |R9,[R8].|
|00001010| 07 26 1c 20 20 20 20 20 | 20 20 20 20 20 54 45 51 |.&. | TEQ|
|00001020| 50 20 20 20 20 20 50 43 | 2c 23 30 0d 07 30 1c 20 |P PC|,#0..0. |
|00001030| 20 20 20 20 20 20 20 20 | 20 4d 4f 56 4e 56 20 20 | | MOVNV |
|00001040| 20 20 52 30 2c 52 30 0d | 07 3a 1d 20 20 20 20 20 | R0,R0.|.:. |
|00001050| 20 20 20 20 20 4d 4f 56 | 20 20 20 20 20 20 50 43 | MOV| PC|
|00001060| 2c 52 31 34 0d 07 44 04 | 0d 07 4e 05 5d 0d 07 58 |,R14..D.|..N.]..X|
|00001070| 07 20 20 ed 0d 07 62 05 | e1 0d 07 6c 04 0d 07 76 |. ...b.|...l...v|
|00001080| 04 0d 07 80 13 dd 20 f2 | 5f 44 72 61 77 28 73 25 |...... .|_Draw(s%|
|00001090| 2c 65 25 29 0d 07 8a 04 | 0d 07 94 14 20 20 61 78 |,e%)....|.... ax|
|000010a0| 25 3d 70 6b 74 25 28 73 | 25 2c 30 29 0d 07 9e 14 |%=pkt%(s|%,0)....|
|000010b0| 20 20 62 78 25 3d 70 6b | 74 25 28 73 25 2c 32 29 | bx%=pk|t%(s%,2)|
|000010c0| 0d 07 a8 3b 20 20 63 78 | 25 3d 33 2a 70 6b 74 25 |...; cx|%=3*pkt%|
|000010d0| 28 65 25 2c 30 29 2d 33 | 2a 70 6b 74 25 28 73 25 |(e%,0)-3|*pkt%(s%|
|000010e0| 2c 30 29 2d 32 2a 70 6b | 74 25 28 73 25 2c 32 29 |,0)-2*pk|t%(s%,2)|
|000010f0| 2d 70 6b 74 25 28 65 25 | 2c 32 29 0d 07 b2 3a 20 |-pkt%(e%|,2)...: |
|00001100| 20 64 78 25 3d 2d 32 2a | 70 6b 74 25 28 65 25 2c | dx%=-2*|pkt%(e%,|
|00001110| 30 29 2b 70 6b 74 25 28 | 65 25 2c 32 29 2b 32 2a |0)+pkt%(|e%,2)+2*|
|00001120| 70 6b 74 25 28 73 25 2c | 30 29 2b 70 6b 74 25 28 |pkt%(s%,|0)+pkt%(|
|00001130| 73 25 2c 32 29 0d 07 bc | 04 0d 07 c6 14 20 20 61 |s%,2)...|..... a|
|00001140| 79 25 3d 70 6b 74 25 28 | 73 25 2c 31 29 0d 07 d0 |y%=pkt%(|s%,1)...|
|00001150| 14 20 20 62 79 25 3d 70 | 6b 74 25 28 73 25 2c 33 |. by%=p|kt%(s%,3|
|00001160| 29 0d 07 da 3b 20 20 63 | 79 25 3d 33 2a 70 6b 74 |)...; c|y%=3*pkt|
|00001170| 25 28 65 25 2c 31 29 2d | 33 2a 70 6b 74 25 28 73 |%(e%,1)-|3*pkt%(s|
|00001180| 25 2c 31 29 2d 32 2a 70 | 6b 74 25 28 73 25 2c 33 |%,1)-2*p|kt%(s%,3|
|00001190| 29 2d 70 6b 74 25 28 65 | 25 2c 33 29 0d 07 e4 3a |)-pkt%(e|%,3)...:|
|000011a0| 20 20 64 79 25 3d 2d 32 | 2a 70 6b 74 25 28 65 25 | dy%=-2|*pkt%(e%|
|000011b0| 2c 31 29 2b 70 6b 74 25 | 28 65 25 2c 33 29 2b 32 |,1)+pkt%|(e%,3)+2|
|000011c0| 2a 70 6b 74 25 28 73 25 | 2c 31 29 2b 70 6b 74 25 |*pkt%(s%|,1)+pkt%|
|000011d0| 28 73 25 2c 33 29 0d 07 | ee 04 0d 07 f8 14 20 20 |(s%,3)..|...... |
|000011e0| e3 20 74 3d 30 20 b8 20 | 31 20 88 20 64 74 0d 08 |. t=0 . |1 . dt..|
|000011f0| 02 24 20 20 20 20 78 25 | 3d 28 28 74 2a 64 78 25 |.$ x%|=((t*dx%|
|00001200| 2b 63 78 25 29 2a 74 2b | 62 78 25 29 2a 74 2b 61 |+cx%)*t+|bx%)*t+a|
|00001210| 78 25 0d 08 0c 24 20 20 | 20 20 79 25 3d 28 28 74 |x%...$ | y%=((t|
|00001220| 2a 64 79 25 2b 63 79 25 | 29 2a 74 2b 62 79 25 29 |*dy%+cy%|)*t+by%)|
|00001230| 2a 74 2b 61 79 25 0d 08 | 16 0e 20 20 20 20 e7 20 |*t+ay%..|.. . |
|00001240| 51 25 20 8c 0d 08 20 11 | 20 20 20 20 20 20 6e 65 |Q% ... .| ne|
|00001250| 77 25 2b 3d 31 0d 08 2a | 1f 20 20 20 20 20 20 e7 |w%+=1..*|. .|
|00001260| 20 6e 65 77 25 3e 6b 61 | 6e 74 25 20 8c 20 6e 65 | new%>ka|nt% . ne|
|00001270| 77 25 3d 30 0d 08 34 1a | 20 20 20 20 20 20 6b 70 |w%=0..4.| kp|
|00001280| 6f 73 25 28 6e 65 77 25 | 2c 30 29 3d 78 25 0d 08 |os%(new%|,0)=x%..|
|00001290| 3e 1a 20 20 20 20 20 20 | 6b 70 6f 73 25 28 6e 65 |>. |kpos%(ne|
|000012a0| 77 25 2c 31 29 3d 79 25 | 0d 08 48 2e 20 20 20 20 |w%,1)=y%|..H. |
|000012b0| 20 20 c8 8f 20 c8 90 20 | 6b 70 6f 73 25 28 6f 6c | .. .. |kpos%(ol|
|000012c0| 64 25 2c 30 29 2c 6b 70 | 6f 73 25 28 6f 6c 64 25 |d%,0),kp|os%(old%|
|000012d0| 2c 31 29 2c 72 25 0d 08 | 52 11 20 20 20 20 20 20 |,1),r%..|R. |
|000012e0| 6f 6c 64 25 2b 3d 31 0d | 08 5c 1f 20 20 20 20 20 |old%+=1.|.\. |
|000012f0| 20 e7 20 6f 6c 64 25 3e | 6b 61 6e 74 25 20 8c 20 | . old%>|kant% . |
|00001300| 6f 6c 64 25 3d 30 0d 08 | 66 09 20 20 20 20 cc 0d |old%=0..|f. ..|
|00001310| 08 70 11 20 20 20 20 20 | 20 6e 65 77 25 2b 3d 31 |.p. | new%+=1|
|00001320| 0d 08 7a 1a 20 20 20 20 | 20 20 6b 70 6f 73 25 28 |..z. | kpos%(|
|00001330| 6e 65 77 25 2c 30 29 3d | 78 25 0d 08 84 1a 20 20 |new%,0)=|x%.... |
|00001340| 20 20 20 20 6b 70 6f 73 | 25 28 6e 65 77 25 2c 31 | kpos|%(new%,1|
|00001350| 29 3d 79 25 0d 08 8e 1d | 20 20 20 20 20 20 e7 20 |)=y%....| . |
|00001360| 6e 65 77 25 3d 6b 61 6e | 74 25 20 8c 20 51 25 3d |new%=kan|t% . Q%=|
|00001370| b9 0d 08 98 09 20 20 20 | 20 cd 0d 08 a2 19 20 20 |..... | ..... |
|00001380| 20 20 c8 96 3a c8 8f 20 | c8 90 20 78 25 2c 79 25 | ..:.. |.. x%,y%|
|00001390| 2c 72 25 0d 08 ac 07 20 | 20 ed 0d 08 b6 04 0d 08 |,r%.... | .......|
|000013a0| c0 05 e1 0d 08 ca 04 0d | 08 d4 0e dd 20 f2 5f 53 |........|.... ._S|
|000013b0| 63 72 65 65 6e 0d 08 fc | 24 20 20 f1 20 22 49 20 |creen...|$ . "I |
|000013c0| 6e 65 65 64 20 61 20 62 | 69 67 67 65 72 20 73 63 |need a b|igger sc|
|000013d0| 72 65 65 6e 73 69 7a 65 | 22 0d 09 06 24 20 20 f1 |reensize|"...$ .|
|000013e0| 20 22 31 31 32 4b 20 73 | 68 6f 75 6c 64 20 62 65 | "112K s|hould be|
|000013f0| 20 73 75 66 66 69 63 69 | 65 6e 74 2e 22 0d 09 10 | suffici|ent."...|
|00001400| 0b 20 20 2a 51 55 49 54 | 0d 09 1a 05 e1 0d 09 24 |. *QUIT|.......$|
|00001410| 04 0d 09 2e 0b dd 20 f2 | 5f 45 72 72 0d 09 38 19 |...... .|_Err..8.|
|00001420| 20 20 f2 5f 57 69 6e 64 | 6f 77 28 31 35 36 38 2c | ._Wind|ow(1568,|
|00001430| 31 31 35 32 29 0d 09 42 | 36 20 20 f2 5f 50 6c 69 |1152)..B|6 ._Pli|
|00001440| 6e 74 68 28 34 36 32 2c | 35 30 38 2c 34 30 2a 31 |nth(462,|508,40*1|
|00001450| 36 2b 32 2c 34 2a 33 32 | 2b 34 2c 20 31 2c 34 2c |6+2,4*32|+4, 1,4,|
|00001460| 37 2c 31 30 2c 31 35 2c | 20 38 29 0d 09 4c 04 0d |7,10,15,| 8)..L..|
|00001470| 09 56 04 0d 09 60 16 20 | 20 ef 20 32 38 2c 32 39 |.V...`. | . 28,29|
|00001480| 2c 31 39 2c 36 38 2c 31 | 36 0d 09 6a 09 20 20 ef |,19,68,1|6..j. .|
|00001490| 20 34 0d 09 74 0d 20 20 | fb 31 32 38 2b 31 35 0d | 4..t. |.128+15.|
|000014a0| 09 7e 08 20 20 fb 30 0d | 09 88 0d 20 20 f1 8a 30 |.~. .0.|... ..0|
|000014b0| 2c 30 29 3b 0d 09 92 0e | 20 20 e7 20 9f 3d 31 37 |,0);....| . .=17|
|000014c0| 20 8c 0d 09 9c 16 20 20 | 20 20 f1 20 8a 31 37 2c | ..... | . .17,|
|000014d0| 31 29 22 42 79 65 21 22 | 0d 09 a6 0b 20 20 20 20 |1)"Bye!"|.... |
|000014e0| eb 31 32 0d 09 b0 09 20 | 20 20 20 e0 0d 09 ba 07 |.12.... | .....|
|000014f0| 20 20 cd 0d 09 c4 24 20 | 20 f1 20 22 45 72 72 6f | ....$ | . "Erro|
|00001500| 72 20 72 65 70 6f 72 74 | 65 64 20 3a 22 27 22 27 |r report|ed :"'"'|
|00001510| 22 f6 24 3b 22 27 22 0d | 09 ce 0b 20 20 2a 51 55 |".$;"'".|... *QU|
|00001520| 49 54 0d 09 d8 07 20 20 | e0 0d 09 e2 05 e1 0d 09 |IT.... |........|
|00001530| ec 04 0d 09 f6 0e dd 20 | f2 70 61 6c 65 74 74 65 |....... |.palette|
|00001540| 0d 0a 00 10 20 e3 20 41 | 25 3d 30 20 b8 20 31 35 |.... . A|%=0 . 15|
|00001550| 0d 0a 0a 27 20 fb 20 41 | 25 2c 32 35 35 2f 31 35 |...' . A|%,255/15|
|00001560| 2a 41 25 2c 32 35 35 2f | 31 35 2a 41 25 2c 32 35 |*A%,255/|15*A%,25|
|00001570| 35 2f 31 35 2a 41 25 0d | 0a 14 06 20 ed 0d 0a 1e |5/15*A%.|... ....|
|00001580| 05 e1 0d ff | |.... | |
+--------+-------------------------+-------------------------+--------+--------+