home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / files / k / move / !Move / !RunImage < prev    next >
Unknown  |  1989-09-01  |  7.2 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 16 f4 20 3e 21 | 4d 6f 76 65 2e 21 52 75 |..... >!|Move.!Ru|
|00000010| 6e 49 6d 61 67 65 0d 00 | 14 04 0d 00 1e 1d 76 65 |nImage..|......ve|
|00000020| 72 24 3d 22 31 2e 31 32 | 20 28 30 31 20 53 65 70 |r$="1.12| (01 Sep|
|00000030| 20 31 39 38 39 29 22 0d | 00 28 1e de 20 74 61 73 | 1989)".|.(.. tas|
|00000040| 6b 69 64 25 34 3a 24 74 | 61 73 6b 69 64 25 3d 22 |kid%4:$t|askid%="|
|00000050| 54 41 53 4b 22 0d 00 32 | 32 c8 99 20 26 34 30 30 |TASK"..2|2.. &400|
|00000060| 43 30 2c 32 30 30 2c 21 | 74 61 73 6b 69 64 25 2c |C0,200,!|taskid%,|
|00000070| 22 4d 6f 76 65 22 20 b8 | 20 76 65 72 73 69 6f 6e |"Move" .| version|
|00000080| 25 2c 6d 79 69 64 25 0d | 00 3c 10 ee 85 20 f2 65 |%,myid%.|.<... .e|
|00000090| 72 72 6f 72 62 6f 78 0d | 00 46 04 0d 00 50 09 f2 |rrorbox.|.F...P..|
|000000a0| 76 61 72 73 0d 00 5a 0c | f2 73 70 72 69 74 65 73 |vars..Z.|.sprites|
|000000b0| 0d 00 64 0e f2 74 65 6d | 70 6c 61 74 65 73 0d 00 |..d..tem|plates..|
|000000c0| 6e 19 f2 73 65 74 54 78 | 74 28 69 6e 66 6f 25 2c |n..setTx|t(info%,|
|000000d0| 33 2c 76 65 72 24 29 0d | 00 78 14 61 63 69 63 6f |3,ver$).|.x.acico|
|000000e0| 6e 25 3d a4 69 63 6f 6e | 62 61 72 0d 00 82 0f c8 |n%=.icon|bar.....|
|000000f0| 99 20 44 72 61 67 2c 2c | 2d 31 0d 00 96 05 f5 0d |. Drag,,|-1......|
|00000100| 00 a0 18 20 20 c8 99 20 | 50 6f 6c 6c 25 2c 30 2c |... .. |Poll%,0,|
|00000110| 71 25 20 b8 20 41 25 0d | 00 aa 0d 20 20 c8 8e 20 |q% . A%.|... .. |
|00000120| 41 25 20 ca 0d 00 b4 44 | 20 20 c9 20 32 20 3a f2 |A% ....D| . 2 :.|
|00000130| 6f 70 65 6e 5f 77 69 6e | 64 6f 77 28 21 71 25 2c |open_win|dow(!q%,|
|00000140| 71 25 21 34 2c 71 25 21 | 38 2c 71 25 21 31 32 2c |q%!4,q%!|8,q%!12,|
|00000150| 71 25 21 31 36 2c 71 25 | 21 32 30 2c 71 25 21 32 |q%!16,q%|!20,q%!2|
|00000160| 34 2c 71 25 21 32 38 29 | 0d 00 be 1d 20 20 c9 20 |4,q%!28)|.... . |
|00000170| 33 20 3a f2 63 6c 6f 73 | 65 5f 77 69 6e 64 6f 77 |3 :.clos|e_window|
|00000180| 28 21 71 25 29 0d 00 c8 | 37 20 20 c9 20 36 20 3a |(!q%)...|7 . 6 :|
|00000190| f2 63 68 65 63 6b 6d 6f | 75 73 65 28 21 71 25 2c |.checkmo|use(!q%,|
|000001a0| 71 25 21 34 2c 71 25 21 | 38 2c 71 25 21 31 32 2c |q%!4,q%!|8,q%!12,|
|000001b0| 71 25 21 31 36 2c 71 25 | 21 32 30 29 0d 00 d2 1d |q%!16,q%|!20)....|
|000001c0| 20 20 c9 20 37 20 3a f2 | 64 72 61 67 5f 65 6e 64 | . 7 :.|drag_end|
|000001d0| 3a 64 72 61 67 66 25 3d | a3 0d 00 dc 1a 20 20 c9 |:dragf%=|..... .|
|000001e0| 20 39 20 3a f2 6d 65 6e | 75 73 65 6c 65 63 74 28 | 9 :.men|uselect(|
|000001f0| 71 25 29 0d 00 e6 1a 20 | 20 c9 20 31 37 2c 31 38 |q%).... | . 17,18|
|00000200| 3a f2 72 65 63 65 69 76 | 65 28 71 25 29 0d 00 f0 |:.receiv|e(q%)...|
|00000210| 07 20 20 cb 0d 00 fa 07 | fd 20 a3 0d 01 04 04 0d |. .....|. ......|
|00000220| 01 0e 37 dd 20 f2 63 68 | 65 63 6b 6d 6f 75 73 65 |..7. .ch|eckmouse|
|00000230| 28 6d 6f 75 73 65 78 25 | 2c 6d 6f 75 73 65 79 25 |(mousex%|,mousey%|
|00000240| 2c 62 25 2c 68 61 6e 64 | 6c 65 25 2c 69 63 6f 6e |,b%,hand|le%,icon|
|00000250| 25 2c 6f 62 25 29 0d 01 | 18 3b e7 28 62 25 80 32 |%,ob%)..|.;.(b%.2|
|00000260| 29 20 80 20 68 61 6e 64 | 6c 65 25 3d 2d 32 20 8c |) . hand|le%=-2 .|
|00000270| 20 f2 64 6f 6d 65 6e 75 | 28 31 30 31 2c 22 3e 49 | .domenu|(101,">I|
|00000280| 6e 66 6f 2c 51 75 69 74 | 22 2c 22 4d 6f 76 65 22 |nfo,Quit|","Move"|
|00000290| 29 0d 01 22 1a e7 28 62 | 25 80 35 29 20 80 20 68 |).."..(b|%.5) . h|
|000002a0| 61 6e 64 6c 65 25 3e 2d | 31 20 8c 0d 01 2c 15 20 |andle%>-|1 ...,. |
|000002b0| 20 20 f2 67 65 74 77 28 | 68 61 6e 64 6c 65 25 29 | .getw(|handle%)|
|000002c0| 0d 01 36 40 20 20 20 e7 | 20 68 61 6e 64 6c 65 25 |..6@ .| handle%|
|000002d0| 3d 73 61 76 65 25 20 80 | 20 69 63 6f 6e 25 3d 30 |=save% .| icon%=0|
|000002e0| 20 8c 20 f2 73 61 76 65 | 28 a4 72 65 61 64 49 63 | . .save|(.readIc|
|000002f0| 6e 53 74 72 28 68 61 6e | 64 6c 65 25 2c 32 29 29 |nStr(han|dle%,2))|
|00000300| 0d 01 40 05 cd 0d 01 4a | 29 e7 20 28 62 25 80 26 |..@....J|). (b%.&|
|00000310| 35 30 29 20 80 20 68 61 | 6e 64 6c 65 25 3d 73 61 |50) . ha|ndle%=sa|
|00000320| 76 65 25 20 8c 20 f2 64 | 72 61 67 5f 69 74 0d 01 |ve% . .d|rag_it..|
|00000330| 54 38 e7 20 68 61 6e 64 | 6c 65 25 3c 3e 73 61 76 |T8. hand|le%<>sav|
|00000340| 65 25 20 80 20 73 61 76 | 65 5f 6f 70 65 6e 25 20 |e% . sav|e_open% |
|00000350| 8c 20 f2 63 6c 6f 73 65 | 5f 77 69 6e 64 6f 77 28 |. .close|_window(|
|00000360| 73 61 76 65 25 29 0d 01 | 5e 05 e1 0d 01 68 04 0d |save%)..|^....h..|
|00000370| 01 72 0d dd 20 f2 66 69 | 6e 69 73 68 0d 01 7c 10 |.r.. .fi|nish..|.|
|00000380| c8 99 20 43 6c 6f 73 65 | 44 6e 3a e0 0d 01 86 05 |.. Close|Dn:.....|
|00000390| e1 0d 01 90 04 0d 01 9a | 27 dd 20 f2 64 6f 6d 65 |........|'. .dome|
|000003a0| 6e 75 28 68 61 6e 64 6c | 65 25 2c 6d 65 6e 75 24 |nu(handl|e%,menu$|
|000003b0| 2c 6d 65 6e 75 74 69 74 | 6c 65 24 29 0d 01 a4 2d |,menutit|le$)...-|
|000003c0| 6d 65 6e 75 68 61 6e 64 | 6c 65 25 3d 68 61 6e 64 |menuhand|le%=hand|
|000003d0| 6c 65 25 3a 6d 65 6e 75 | 70 74 72 25 3d 62 75 66 |le%:menu|ptr%=buf|
|000003e0| 66 65 72 25 3a 69 25 3d | 30 0d 01 ae 12 6d 65 6e |fer%:i%=|0....men|
|000003f0| 75 70 74 72 25 21 32 30 | 3d 34 30 0d 01 b8 18 24 |uptr%!20|=40....$|
|00000400| 6d 65 6e 75 70 74 72 25 | 3d 6d 65 6e 75 74 69 74 |menuptr%|=menutit|
|00000410| 6c 65 24 0d 01 c2 3b 6d | 65 6e 75 70 74 72 25 3f |le$...;m|enuptr%?|
|00000420| 31 32 3d 37 3a 6d 65 6e | 75 70 74 72 25 3f 31 33 |12=7:men|uptr%?13|
|00000430| 3d 32 3a 6d 65 6e 75 70 | 74 72 25 3f 31 34 3d 37 |=2:menup|tr%?14=7|
|00000440| 3a 6d 65 6e 75 70 74 72 | 25 3f 31 35 3d 30 0d 01 |:menuptr|%?15=0..|
|00000450| cc 20 6d 65 6e 75 70 74 | 72 25 21 31 36 3d 39 36 |. menupt|r%!16=96|
|00000460| 3a 6d 65 6e 75 70 74 72 | 25 21 32 34 3d 30 0d 01 |:menuptr|%!24=0..|
|00000470| d6 10 6d 65 6e 75 70 74 | 72 25 2b 3d 32 38 0d 01 |..menupt|r%+=28..|
|00000480| e0 31 f5 20 69 74 65 6d | 24 3d a4 70 61 72 28 22 |.1. item|$=.par("|
|00000490| 2c 22 29 3a f2 6d 65 6e | 75 69 74 65 6d 28 69 74 |,"):.men|uitem(it|
|000004a0| 65 6d 24 29 3a fd 20 69 | 74 65 6d 24 3d 22 22 0d |em$):. i|tem$="".|
|000004b0| 01 ea 23 6d 65 6e 75 70 | 74 72 25 21 2d 32 34 3d |..#menup|tr%!-24=|
|000004c0| 28 6d 65 6e 75 70 74 72 | 25 21 2d 32 34 29 84 26 |(menuptr|%!-24).&|
|000004d0| 38 30 0d 01 f4 62 e7 20 | 68 61 6e 64 6c 65 25 3d |80...b. |handle%=|
|000004e0| 31 30 31 20 8c 20 c8 99 | 20 43 72 4d 65 6e 75 2c |101 . ..| CrMenu,|
|000004f0| 2c 62 75 66 66 65 72 25 | 2c 6d 6f 75 73 65 78 25 |,buffer%|,mousex%|
|00000500| 2d 36 34 2c 39 36 2b 38 | 30 20 8b 20 c8 99 20 43 |-64,96+8|0 . .. C|
|00000510| 72 4d 65 6e 75 2c 2c 62 | 75 66 66 65 72 25 2c 6d |rMenu,,b|uffer%,m|
|00000520| 6f 75 73 65 78 25 2d 36 | 34 2c 6d 6f 75 73 65 79 |ousex%-6|4,mousey|
|00000530| 25 2b 34 30 0d 01 fe 05 | e1 0d 02 08 04 0d 02 12 |%+40....|........|
|00000540| 16 dd 20 f2 6d 65 6e 75 | 69 74 65 6d 28 74 65 78 |.. .menu|item(tex|
|00000550| 74 24 29 0d 02 1c 10 e7 | 20 74 65 78 74 24 3d 22 |t$).....| text$="|
|00000560| 22 20 e1 0d 02 26 0f 21 | 6d 65 6e 75 70 74 72 25 |" ...&.!|menuptr%|
|00000570| 3d 30 0d 02 30 25 e7 20 | c0 74 65 78 74 24 2c 32 |=0..0%. |.text$,2|
|00000580| 29 3d 22 3e 49 22 20 6d | 65 6e 75 70 74 72 25 21 |)=">I" m|enuptr%!|
|00000590| 34 3d 69 6e 66 6f 25 0d | 02 3a 22 e7 20 c0 74 65 |4=info%.|.:". .te|
|000005a0| 78 74 24 2c 31 29 3c 3e | 22 3e 22 20 6d 65 6e 75 |xt$,1)<>|">" menu|
|000005b0| 70 74 72 25 21 34 3d 2d | 31 0d 02 44 18 6d 65 6e |ptr%!4=-|1..D.men|
|000005c0| 75 70 74 72 25 21 38 3d | 26 30 37 30 30 30 30 32 |uptr%!8=|&0700002|
|000005d0| 31 0d 02 4e 43 e7 20 c0 | 74 65 78 74 24 2c 31 29 |1..NC. .|text$,1)|
|000005e0| 3d 22 3e 22 20 24 28 6d | 65 6e 75 70 74 72 25 2b |=">" $(m|enuptr%+|
|000005f0| 31 32 29 3d c1 74 65 78 | 74 24 2c 32 29 20 8b 20 |12)=.tex|t$,2) . |
|00000600| 24 28 6d 65 6e 75 70 74 | 72 25 2b 31 32 29 3d 74 |$(menupt|r%+12)=t|
|00000610| 65 78 74 24 0d 02 58 10 | 6d 65 6e 75 70 74 72 25 |ext$..X.|menuptr%|
|00000620| 2b 3d 32 34 0d 02 62 05 | e1 0d 02 6c 04 0d 02 76 |+=24..b.|...l...v|
|00000630| 10 dd 20 a4 70 61 72 28 | 73 65 70 24 29 0d 02 80 |.. .par(|sep$)...|
|00000640| 25 69 31 25 3d 69 25 2b | 31 3a 69 25 3d a7 6d 65 |%i1%=i%+|1:i%=.me|
|00000650| 6e 75 24 2b 73 65 70 24 | 2c 73 65 70 24 2c 69 31 |nu$+sep$|,sep$,i1|
|00000660| 25 29 0d 02 8a 17 3d c1 | 6d 65 6e 75 24 2c 69 31 |%)....=.|menu$,i1|
|00000670| 25 2c 69 25 2d 69 31 25 | 29 0d 02 94 04 0d 02 9e |%,i%-i1%|).......|
|00000680| 19 dd 20 f2 6d 65 6e 75 | 73 65 6c 65 63 74 28 6d |.. .menu|select(m|
|00000690| 65 6e 75 73 25 29 0d 02 | a8 2d c8 99 20 44 63 4d |enus%)..|.-.. DcM|
|000006a0| 65 6e 75 2c 2c 62 75 66 | 66 65 72 25 2c 6d 65 6e |enu,,buf|fer%,men|
|000006b0| 75 73 25 2c c4 32 30 30 | 2c 22 20 22 29 b8 2c 2c |us%,.200|," ").,,|
|000006c0| 2c 61 24 0d 02 b2 0f e7 | 20 61 24 3d 22 22 20 8c |,a$.....| a$="" .|
|000006d0| 20 e1 0d 02 bc 17 e7 20 | 61 24 3d 22 51 75 69 74 | ...... |a$="Quit|
|000006e0| 22 3a f2 66 69 6e 69 73 | 68 0d 02 c6 05 e1 0d 02 |":.finis|h.......|
|000006f0| d0 04 0d 02 da 3e dd 20 | f2 6f 70 65 6e 5f 77 69 |.....>. |.open_wi|
|00000700| 6e 64 6f 77 28 68 61 6e | 64 6c 65 25 2c 78 30 25 |ndow(han|dle%,x0%|
|00000710| 2c 79 30 25 2c 78 31 25 | 2c 79 31 25 2c 73 63 78 |,y0%,x1%|,y1%,scx|
|00000720| 25 2c 73 63 79 25 2c 62 | 68 61 6e 64 6c 65 25 29 |%,scy%,b|handle%)|
|00000730| 0d 02 e4 11 e7 68 61 6e | 64 6c 65 25 3d 2d 31 8c |.....han|dle%=-1.|
|00000740| e1 0d 02 ee 1f 71 25 21 | 30 3d 68 61 6e 64 6c 65 |.....q%!|0=handle|
|00000750| 25 3a 71 25 21 32 38 3d | 62 68 61 6e 64 6c 65 25 |%:q%!28=|bhandle%|
|00000760| 0d 02 f8 29 71 25 21 34 | 3d 78 30 25 3a 71 25 21 |...)q%!4|=x0%:q%!|
|00000770| 38 3d 79 30 25 3a 71 25 | 21 31 32 3d 78 31 25 3a |8=y0%:q%|!12=x1%:|
|00000780| 71 25 21 31 36 3d 79 31 | 25 0d 03 02 19 71 25 21 |q%!16=y1|%....q%!|
|00000790| 32 30 3d 73 63 78 25 3a | 71 25 21 32 34 3d 73 63 |20=scx%:|q%!24=sc|
|000007a0| 79 25 0d 03 0c 10 c8 99 | 20 4f 70 65 6e 57 2c 2c |y%......| OpenW,,|
|000007b0| 71 25 0d 03 16 05 e1 0d | 03 20 04 0d 03 2a 14 dd |q%......|. ...*..|
|000007c0| 20 f2 67 65 74 77 28 68 | 61 6e 64 6c 65 25 29 0d | .getw(h|andle%).|
|000007d0| 03 34 1b 21 71 25 3d 68 | 61 6e 64 6c 65 25 3a c8 |.4.!q%=h|andle%:.|
|000007e0| 99 20 47 65 74 57 2c 2c | 71 25 0d 03 3e 2b f2 69 |. GetW,,|q%..>+.i|
|000007f0| 6e 66 6f 28 71 25 2b 34 | 29 3a 62 68 61 6e 64 6c |nfo(q%+4|):bhandl|
|00000800| 65 25 3d 71 25 21 32 38 | 3a 66 6c 61 67 73 25 3d |e%=q%!28|:flags%=|
|00000810| 71 25 21 33 32 0d 03 48 | 05 e1 0d 03 52 04 0d 03 |q%!32..H|....R...|
|00000820| 5c 0f dd 20 f2 69 6e 66 | 6f 28 71 25 29 0d 03 66 |\.. .inf|o(q%)..f|
|00000830| 3d 78 30 25 3d 21 71 25 | 3a 79 30 25 3d 71 25 21 |=x0%=!q%|:y0%=q%!|
|00000840| 34 3a 78 31 25 3d 71 25 | 21 38 3a 79 31 25 3d 71 |4:x1%=q%|!8:y1%=q|
|00000850| 25 21 31 32 3a 73 63 78 | 25 3d 71 25 21 31 36 3a |%!12:scx|%=q%!16:|
|00000860| 73 63 79 25 3d 71 25 21 | 32 30 0d 03 70 1d 62 78 |scy%=q%!|20..p.bx|
|00000870| 25 3d 78 30 25 2d 73 63 | 78 25 3a 62 79 25 3d 79 |%=x0%-sc|x%:by%=y|
|00000880| 31 25 2d 73 63 79 25 0d | 03 7a 05 e1 0d 03 84 04 |1%-scy%.|.z......|
|00000890| 0d 03 8e 1c dd 20 f2 63 | 6c 6f 73 65 5f 77 69 6e |..... .c|lose_win|
|000008a0| 64 6f 77 28 68 61 6e 64 | 6c 65 25 29 0d 03 98 1d |dow(hand|le%)....|
|000008b0| 21 71 25 3d 68 61 6e 64 | 6c 65 25 3a c8 99 20 43 |!q%=hand|le%:.. C|
|000008c0| 6c 6f 73 65 57 2c 2c 71 | 25 0d 03 a2 05 e1 0d 03 |loseW,,q|%.......|
|000008d0| ac 04 0d 03 b6 0b dd 20 | f2 76 61 72 73 0d 03 c0 |....... |.vars...|
|000008e0| 1e 57 69 6d 70 20 20 20 | 20 3d 20 28 31 3c 3c 31 |.Wimp | = (1<<1|
|000008f0| 38 29 20 2b 20 28 33 3c | 3c 36 29 0d 03 ca 14 43 |8) + (3<|<6)....C|
|00000900| 72 65 61 74 65 57 20 3d | 20 57 69 6d 70 2b 31 0d |reateW =| Wimp+1.|
|00000910| 03 d4 14 43 72 65 61 74 | 65 49 20 3d 20 57 69 6d |...Creat|eI = Wim|
|00000920| 70 2b 32 0d 03 de 14 44 | 65 6c 65 74 65 49 20 3d |p+2....D|eleteI =|
|00000930| 20 57 69 6d 70 2b 34 0d | 03 e8 14 4f 70 65 6e 57 | Wimp+4.|...OpenW|
|00000940| 20 20 20 3d 20 57 69 6d | 70 2b 35 0d 03 f2 14 43 | = Wim|p+5....C|
|00000950| 6c 6f 73 65 57 20 20 3d | 20 57 69 6d 70 2b 36 0d |loseW =| Wimp+6.|
|00000960| 03 fc 14 50 6f 6c 6c 25 | 20 20 20 3d 20 57 69 6d |...Poll%| = Wim|
|00000970| 70 2b 37 0d 04 06 15 47 | 65 74 57 20 20 20 20 3d |p+7....G|etW =|
|00000980| 20 57 69 6d 70 2b 31 31 | 0d 04 10 15 47 65 74 57 | Wimp+11|....GetW|
|00000990| 49 20 20 20 3d 20 57 69 | 6d 70 2b 31 32 0d 04 1a |I = Wi|mp+12...|
|000009a0| 15 47 65 74 50 20 20 20 | 20 3d 20 57 69 6d 70 2b |.GetP | = Wimp+|
|000009b0| 31 35 0d 04 24 15 44 72 | 61 67 20 20 20 20 3d 20 |15..$.Dr|ag = |
|000009c0| 57 69 6d 70 2b 31 36 0d | 04 2e 15 46 6f 72 63 65 |Wimp+16.|...Force|
|000009d0| 52 64 20 3d 20 57 69 6d | 70 2b 31 37 0d 04 38 15 |Rd = Wim|p+17..8.|
|000009e0| 43 72 4d 65 6e 75 20 20 | 3d 20 57 69 6d 70 2b 32 |CrMenu |= Wimp+2|
|000009f0| 30 0d 04 42 15 44 63 4d | 65 6e 75 20 20 3d 20 57 |0..B.DcM|enu = W|
|00000a00| 69 6d 70 2b 32 31 0d 04 | 4c 15 53 65 6e 64 4d 65 |imp+21..|L.SendMe|
|00000a10| 73 20 3d 20 57 69 6d 70 | 2b 33 39 0d 04 56 14 4c |s = Wimp|+39..V.L|
|00000a20| 6f 61 64 54 65 6d 70 3d | 20 26 34 30 30 44 42 0d |oadTemp=| &400DB.|
|00000a30| 04 60 14 47 65 74 49 20 | 20 20 20 3d 20 26 34 30 |.`.GetI | = &40|
|00000a40| 30 43 45 0d 04 6a 14 52 | 65 70 45 72 72 20 20 3d |0CE..j.R|epErr =|
|00000a50| 20 26 34 30 30 44 46 0d | 04 74 14 43 6c 6f 73 65 | &400DF.|.t.Close|
|00000a60| 44 6e 20 3d 20 26 34 30 | 30 44 44 0d 04 7e 14 43 |Dn = &40|0DD..~.C|
|00000a70| 6c 6f 73 65 54 6d 70 3d | 20 26 34 30 30 44 41 0d |loseTmp=| &400DA.|
|00000a80| 04 88 14 4f 70 65 6e 54 | 65 6d 70 3d 20 26 34 30 |...OpenT|emp= &40|
|00000a90| 30 44 39 0d 04 92 14 53 | 65 74 43 61 72 50 20 3d |0D9....S|etCarP =|
|00000aa0| 20 26 34 30 30 44 32 0d | 04 9c 10 4f 73 42 79 74 | &400D2.|...OsByt|
|00000ab0| 65 20 20 3d 20 26 36 0d | 04 a6 1a de 20 71 25 20 |e = &6.|.... q% |
|00000ac0| 26 35 30 30 2c 62 75 66 | 66 65 72 25 20 26 35 30 |&500,buf|fer% &50|
|00000ad0| 30 0d 04 b0 13 de 20 65 | 72 72 5f 62 75 66 66 25 |0..... e|rr_buff%|
|00000ae0| 20 35 31 32 0d 04 ba 16 | 53 24 3d 22 22 3a 73 61 | 512....|S$="":sa|
|00000af0| 76 65 5f 6f 70 65 6e 25 | 3d a3 0d 04 c4 0c de 20 |ve_open%|=...... |
|00000b00| 46 24 28 37 32 29 0d 04 | ce 15 70 74 72 25 3d 30 |F$(72)..|..ptr%=0|
|00000b10| 3a 68 61 6e 64 6c 65 25 | 3d 2d 32 0d 04 d8 05 e1 |:handle%|=-2.....|
|00000b20| 0d 04 e2 04 0d 04 ec 11 | dd 20 f2 67 65 74 70 6f |........|. .getpo|
|00000b30| 69 6e 74 65 72 0d 04 f6 | 0f c8 99 20 47 65 74 50 |inter...|... GetP|
|00000b40| 2c 2c 71 25 0d 05 00 48 | 6d 6f 75 73 65 78 25 3d |,,q%...H|mousex%=|
|00000b50| 21 71 25 3a 6d 6f 75 73 | 65 79 25 3d 71 25 21 34 |!q%:mous|ey%=q%!4|
|00000b60| 3a 62 25 3d 71 25 21 38 | 3a 68 61 6e 64 6c 65 25 |:b%=q%!8|:handle%|
|00000b70| 3d 71 25 21 31 32 3a 69 | 63 6f 6e 25 3d 71 25 21 |=q%!12:i|con%=q%!|
|00000b80| 31 36 3a 6f 62 25 3d 71 | 25 21 32 30 0d 05 0a 05 |16:ob%=q|%!20....|
|00000b90| e1 0d 05 14 04 0d 05 1e | 0f dd 20 f2 65 72 72 6f |........|.. .erro|
|00000ba0| 72 62 6f 78 0d 05 28 0f | c8 99 20 44 72 61 67 2c |rbox..(.|.. Drag,|
|00000bb0| 2c 2d 31 0d 05 32 34 21 | 65 72 72 5f 62 75 66 66 |,-1..24!|err_buff|
|00000bc0| 25 3d 9f 3a 24 28 65 72 | 72 5f 62 75 66 66 25 2b |%=.:$(er|r_buff%+|
|00000bd0| 34 29 3d f6 24 2b 22 20 | 61 74 20 6c 69 6e 65 20 |4)=.$+" |at line |
|00000be0| 22 2b c3 9e 2b bd 30 0d | 05 3c 20 c8 99 20 52 65 |"+..+.0.|.< .. Re|
|00000bf0| 70 45 72 72 2c 65 72 72 | 5f 62 75 66 66 25 2c 31 |pErr,err|_buff%,1|
|00000c00| 2c 22 4d 6f 76 65 22 0d | 05 46 0b f2 66 69 6e 69 |,"Move".|.F..fini|
|00000c10| 73 68 0d 05 50 05 e1 0d | 05 5a 04 0d 05 64 17 dd |sh..P...|.Z...d..|
|00000c20| 20 f2 65 72 72 6f 72 28 | 65 72 72 25 2c 65 72 72 | .error(|err%,err|
|00000c30| 24 29 0d 05 6e 0f c8 99 | 20 44 72 61 67 2c 2c 2d |$)..n...| Drag,,-|
|00000c40| 31 0d 05 78 2a 21 65 72 | 72 5f 62 75 66 66 25 3d |1..x*!er|r_buff%=|
|00000c50| 65 72 72 25 3a 24 28 65 | 72 72 5f 62 75 66 66 25 |err%:$(e|rr_buff%|
|00000c60| 2b 34 29 3d 65 72 72 24 | 2b bd 30 0d 05 82 20 c8 |+4)=err$|+.0... .|
|00000c70| 99 20 52 65 70 45 72 72 | 2c 65 72 72 5f 62 75 66 |. RepErr|,err_buf|
|00000c80| 66 25 2c 31 2c 22 4d 6f | 76 65 22 0d 05 8c 05 e1 |f%,1,"Mo|ve".....|
|00000c90| 0d 05 96 04 0d 05 a0 0e | dd 20 a4 69 63 6f 6e 62 |........|. .iconb|
|00000ca0| 61 72 0d 05 aa 36 21 71 | 25 3d 2d 31 3a 71 25 21 |ar...6!q|%=-1:q%!|
|00000cb0| 34 3d 30 3a 71 25 21 38 | 3d 30 3a 71 25 21 31 32 |4=0:q%!8|=0:q%!12|
|00000cc0| 3d 36 33 3a 71 25 21 31 | 36 3d 36 38 3a 71 25 21 |=63:q%!1|6=68:q%!|
|00000cd0| 32 30 3d 26 32 31 30 32 | 0d 05 b4 13 73 70 6e 61 |20=&2102|....spna|
|00000ce0| 6d 65 24 3d 22 21 4d 6f | 76 65 22 0d 05 be 22 de |me$="!Mo|ve"...".|
|00000cf0| 20 69 62 75 66 25 20 31 | 35 3a 24 69 62 75 66 25 | ibuf% 1|5:$ibuf%|
|00000d00| 3d 73 70 6e 61 6d 65 24 | 2b bd 28 30 29 0d 05 c8 |=spname$|+.(0)...|
|00000d10| 1e 71 25 21 32 34 3d 69 | 62 75 66 25 3a 71 25 21 |.q%!24=i|buf%:q%!|
|00000d20| 32 38 3d 73 70 72 69 74 | 65 73 25 0d 05 d2 14 71 |28=sprit|es%....q|
|00000d30| 25 21 33 32 3d a9 73 70 | 6e 61 6d 65 24 2b 31 0d |%!32=.sp|name$+1.|
|00000d40| 05 dc 18 c8 99 20 43 72 | 65 61 74 65 49 2c 2c 71 |..... Cr|eateI,,q|
|00000d50| 25 20 b8 20 69 63 25 0d | 05 e6 08 3d 69 63 25 0d |% . ic%.|...=ic%.|
|00000d60| 05 f0 04 0d 05 fa 4a f4 | 20 3d 3d 3d 3d 3d 3d 3d |......J.| =======|
|00000d70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000d80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000d90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000da0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0d 06 04 |========|=====...|
|00000db0| 04 0d 06 0e 18 dd 20 a4 | 72 65 61 64 49 63 6e 53 |...... .|readIcnS|
|00000dc0| 74 72 28 48 25 2c 49 25 | 29 0d 06 18 1d 21 71 25 |tr(H%,I%|)....!q%|
|00000dd0| 3d 48 25 3a 71 25 21 34 | 3d 49 25 3a c8 99 47 65 |=H%:q%!4|=I%:..Ge|
|00000de0| 74 49 2c 2c 71 25 0d 06 | 22 0d 3d 24 28 71 25 21 |tI,,q%..|".=$(q%!|
|00000df0| 32 38 29 0d 06 2c 04 0d | 06 36 0e dd 20 f2 64 72 |28)..,..|.6.. .dr|
|00000e00| 61 67 5f 69 74 0d 06 40 | 1f 21 71 25 3d 73 61 76 |ag_it..@|.!q%=sav|
|00000e10| 65 25 3a 71 25 21 34 3d | 33 3a c8 99 47 65 74 49 |e%:q%!4=|3:..GetI|
|00000e20| 2c 2c 71 25 0d 06 4a 3a | 64 62 6d 69 6e 78 25 3d |,,q%..J:|dbminx%=|
|00000e30| 71 25 21 38 3a 64 62 6d | 69 6e 79 25 3d 71 25 21 |q%!8:dbm|iny%=q%!|
|00000e40| 31 32 3a 64 62 6d 61 78 | 78 25 3d 71 25 21 31 36 |12:dbmax|x%=q%!16|
|00000e50| 3a 64 62 6d 61 78 79 25 | 3d 71 25 21 32 30 0d 06 |:dbmaxy%|=q%!20..|
|00000e60| 54 37 69 78 30 25 3d 64 | 62 6d 69 6e 78 25 3a 69 |T7ix0%=d|bminx%:i|
|00000e70| 79 30 25 3d 64 62 6d 69 | 6e 79 25 3a 69 78 31 25 |y0%=dbmi|ny%:ix1%|
|00000e80| 3d 64 62 6d 61 78 78 25 | 3a 69 79 31 25 3d 64 62 |=dbmaxx%|:iy1%=db|
|00000e90| 6d 61 78 79 25 0d 06 5e | 1b 21 71 25 3d 73 61 76 |maxy%..^|.!q%=sav|
|00000ea0| 65 25 3a c8 99 20 47 65 | 74 57 49 20 2c 2c 71 25 |e%:.. Ge|tWI ,,q%|
|00000eb0| 0d 06 68 2d 77 78 30 25 | 3d 71 25 21 34 3a 77 79 |..h-wx0%|=q%!4:wy|
|00000ec0| 30 25 3d 71 25 21 38 3a | 77 78 31 25 3d 71 25 21 |0%=q%!8:|wx1%=q%!|
|00000ed0| 31 32 3a 77 79 31 25 3d | 71 25 21 31 36 0d 06 72 |12:wy1%=|q%!16..r|
|00000ee0| 19 f2 76 64 75 3a 21 71 | 25 3d 73 61 76 65 25 3a |..vdu:!q|%=save%:|
|00000ef0| 71 25 21 34 3d 35 0d 06 | 7c 32 71 25 21 38 3d 77 |q%!4=5..||2q%!8=w|
|00000f00| 78 30 25 2b 69 78 30 25 | 3a 71 25 21 31 32 3d 77 |x0%+ix0%|:q%!12=w|
|00000f10| 79 31 25 2b 69 79 30 25 | 3a 71 25 21 31 36 3d 77 |y1%+iy0%|:q%!16=w|
|00000f20| 78 30 25 2b 69 78 31 25 | 0d 06 86 23 71 25 21 32 |x0%+ix1%|...#q%!2|
|00000f30| 30 3d 77 79 31 25 2b 69 | 79 31 25 3a 71 25 21 32 |0=wy1%+i|y1%:q%!2|
|00000f40| 34 3d 30 3a 71 25 21 32 | 38 3d 30 0d 06 90 1b 71 |4=0:q%!2|8=0....q|
|00000f50| 25 21 33 32 3d 4d 61 78 | 58 25 3a 71 25 21 33 36 |%!32=Max|X%:q%!36|
|00000f60| 3d 4d 61 78 59 25 0d 06 | 9a 10 c8 99 20 44 72 61 |=MaxY%..|.... Dra|
|00000f70| 67 20 2c 2c 71 25 0d 06 | a4 10 64 72 61 67 66 25 |g ,,q%..|..dragf%|
|00000f80| 3d 73 61 76 65 25 0d 06 | ae 05 e1 0d 06 b8 04 0d |=save%..|........|
|00000f90| 06 c2 0f dd 20 f2 64 72 | 61 67 5f 65 6e 64 0d 06 |.... .dr|ag_end..|
|00000fa0| cc 14 e7 20 64 72 61 67 | 66 25 3d 73 61 76 65 25 |... drag|f%=save%|
|00000fb0| 20 8c 0d 06 d6 10 c8 99 | 20 47 65 74 50 20 2c 2c | .......| GetP ,,|
|00000fc0| 71 25 0d 06 e0 2f 64 62 | 6d 78 25 3d 21 71 25 3a |q%.../db|mx%=!q%:|
|00000fd0| 3a 64 62 6d 79 25 3d 71 | 25 21 34 3a 64 62 77 25 |:dbmy%=q|%!4:dbw%|
|00000fe0| 3d 71 25 21 31 32 3a 64 | 62 69 25 3d 71 25 21 31 |=q%!12:d|bi%=q%!1|
|00000ff0| 36 0d 06 ea 1f 21 71 25 | 3d 73 61 76 65 25 3a 71 |6....!q%|=save%:q|
|00001000| 25 21 34 3d 32 3a c8 99 | 47 65 74 49 2c 2c 71 25 |%!4=2:..|GetI,,q%|
|00001010| 0d 06 f4 27 73 61 76 65 | 6e 61 6d 65 24 3d 24 28 |...'save|name$=$(|
|00001020| 71 25 21 32 38 29 3a f2 | 73 65 6e 64 28 73 61 76 |q%!28):.|send(sav|
|00001030| 65 6e 61 6d 65 24 29 0d | 06 fe 05 cd 0d 07 08 05 |ename$).|........|
|00001040| e1 0d 07 12 04 0d 07 1c | 16 dd 20 f2 73 65 6e 64 |........|.. .send|
|00001050| 28 6c 65 61 66 6e 61 6d | 65 24 29 0d 07 26 39 e7 |(leafnam|e$)..&9.|
|00001060| 20 a7 6c 65 61 66 6e 61 | 6d 65 24 2c 22 2e 22 29 | .leafna|me$,".")|
|00001070| 3c 3e 30 20 8c 20 6c 65 | 61 66 6e 61 6d 65 24 3d |<>0 . le|afname$=|
|00001080| a4 67 65 74 5f 6c 65 61 | 66 28 6c 65 61 66 6e 61 |.get_lea|f(leafna|
|00001090| 6d 65 24 29 0d 07 30 1f | 21 71 25 3d 35 32 2b 28 |me$)..0.|!q%=52+(|
|000010a0| a9 28 6c 65 61 66 6e 61 | 6d 65 24 29 20 81 20 34 |.(leafna|me$) . 4|
|000010b0| 29 2a 34 0d 07 3a 35 71 | 25 21 31 32 3d 30 3a 71 |)*4..:5q|%!12=0:q|
|000010c0| 25 21 31 36 3d 31 3a 71 | 25 21 32 30 3d 64 62 77 |%!16=1:q|%!20=dbw|
|000010d0| 25 3a 71 25 21 32 34 3d | 64 62 69 25 3a 71 25 21 |%:q%!24=|dbi%:q%!|
|000010e0| 32 38 3d 64 62 6d 78 25 | 0d 07 44 38 71 25 21 33 |28=dbmx%|..D8q%!3|
|000010f0| 32 3d 64 62 6d 79 25 3a | 71 25 21 33 36 3d 31 3a |2=dbmy%:|q%!36=1:|
|00001100| 71 25 21 34 30 3d 26 46 | 46 46 3a 24 28 71 25 2b |q%!40=&F|FF:$(q%+|
|00001110| 34 34 29 3d 6c 65 61 66 | 6e 61 6d 65 24 2b bd 30 |44)=leaf|name$+.0|
|00001120| 0d 07 4e 19 c8 99 20 53 | 65 6e 64 4d 65 73 2c 31 |..N... S|endMes,1|
|00001130| 37 2c 71 25 2c 64 62 77 | 25 0d 07 58 05 e1 0d 07 |7,q%,dbw|%..X....|
|00001140| 62 04 0d 07 6c 0a dd 20 | f2 76 64 75 0d 07 76 31 |b...l.. |.vdu..v1|
|00001150| 21 65 72 72 5f 62 75 66 | 66 25 3d 31 33 30 3a 65 |!err_buf|f%=130:e|
|00001160| 72 72 5f 62 75 66 66 25 | 21 34 3d 31 33 31 3a 65 |rr_buff%|!4=131:e|
|00001170| 72 72 5f 62 75 66 66 25 | 21 38 3d 2d 31 0d 07 80 |rr_buff%|!8=-1...|
|00001180| 33 c8 99 22 4f 53 5f 52 | 65 61 64 56 64 75 56 61 |3.."OS_R|eadVduVa|
|00001190| 72 69 61 62 6c 65 73 22 | 2c 65 72 72 5f 62 75 66 |riables"|,err_buf|
|000011a0| 66 25 2c 65 72 72 5f 62 | 75 66 66 25 2b 31 32 38 |f%,err_b|uff%+128|
|000011b0| 0d 07 8a 29 c8 99 22 4f | 53 5f 52 65 61 64 4d 6f |...).."O|S_ReadMo|
|000011c0| 64 65 56 61 72 69 61 62 | 6c 65 22 2c eb 2c 34 20 |deVariab|le",.,4 |
|000011d0| b8 20 2c 2c 58 65 69 67 | 25 0d 07 94 29 c8 99 22 |. ,,Xeig|%...).."|
|000011e0| 4f 53 5f 52 65 61 64 4d | 6f 64 65 56 61 72 69 61 |OS_ReadM|odeVaria|
|000011f0| 62 6c 65 22 2c eb 2c 35 | 20 b8 20 2c 2c 59 65 69 |ble",.,5| . ,,Yei|
|00001200| 67 25 0d 07 9e 25 4d 61 | 78 58 25 3d 28 28 65 72 |g%...%Ma|xX%=((er|
|00001210| 72 5f 62 75 66 66 25 21 | 31 32 38 29 2b 31 29 2a |r_buff%!|128)+1)*|
|00001220| 32 5e 58 65 69 67 25 0d | 07 a8 25 4d 61 78 59 25 |2^Xeig%.|..%MaxY%|
|00001230| 3d 28 28 65 72 72 5f 62 | 75 66 66 25 21 31 33 32 |=((err_b|uff%!132|
|00001240| 29 2b 31 29 2a 32 5e 59 | 65 69 67 25 0d 07 b2 05 |)+1)*2^Y|eig%....|
|00001250| e1 0d 07 bc 04 0d 07 c6 | 1a dd 20 a4 67 65 74 5f |........|.. .get_|
|00001260| 6c 65 61 66 28 70 61 74 | 68 6e 61 6d 65 24 29 0d |leaf(pat|hname$).|
|00001270| 07 d0 13 ea 20 73 74 72 | 69 6e 67 24 2c 6c 6f 6f |.... str|ing$,loo|
|00001280| 70 25 0d 07 da 16 6c 6f | 6f 70 25 3d a9 28 70 61 |p%....lo|op%=.(pa|
|00001290| 74 68 6e 61 6d 65 24 29 | 0d 07 e4 1f c8 95 20 c1 |thname$)|...... .|
|000012a0| 70 61 74 68 6e 61 6d 65 | 24 2c 6c 6f 6f 70 25 2c |pathname|$,loop%,|
|000012b0| 31 29 3c 3e 22 2e 22 0d | 07 ee 30 73 74 72 69 6e |1)<>".".|..0strin|
|000012c0| 67 24 3d c1 70 61 74 68 | 6e 61 6d 65 24 2c 6c 6f |g$=.path|name$,lo|
|000012d0| 6f 70 25 2c 31 29 2b 73 | 74 72 69 6e 67 24 3a 6c |op%,1)+s|tring$:l|
|000012e0| 6f 6f 70 25 2d 3d 31 0d | 07 f8 05 ce 0d 08 02 0c |oop%-=1.|........|
|000012f0| 3d 73 74 72 69 6e 67 24 | 0d 08 0c 04 0d 08 16 0f |=string$|........|
|00001300| dd f2 74 65 6d 70 6c 61 | 74 65 73 0d 08 20 0f 6d |..templa|tes.. .m|
|00001310| 61 78 77 73 25 3d 26 33 | 30 30 0d 08 2a 10 de 20 |axws%=&3|00..*.. |
|00001320| 77 73 25 20 6d 61 78 77 | 73 25 0d 08 34 0e 63 75 |ws% maxw|s%..4.cu|
|00001330| 72 77 73 25 3d 77 73 25 | 0d 08 3e 1c ee 20 85 20 |rws%=ws%|..>.. . |
|00001340| c8 99 43 6c 6f 73 65 54 | 6d 70 3a f2 65 72 72 6f |..CloseT|mp:.erro|
|00001350| 72 62 6f 78 0d 08 48 26 | c8 99 4f 70 65 6e 54 65 |rbox..H&|..OpenTe|
|00001360| 6d 70 2c 2c 22 3c 4d 6f | 76 65 24 44 69 72 3e 2e |mp,,"<Mo|ve$Dir>.|
|00001370| 54 65 6d 70 6c 61 74 65 | 73 22 0d 08 52 3b c8 99 |Template|s"..R;..|
|00001380| 4c 6f 61 64 54 65 6d 70 | 2c 2c 71 25 2c 63 75 72 |LoadTemp|,,q%,cur|
|00001390| 77 73 25 2c 77 73 25 2b | 6d 61 78 77 73 25 2c 2d |ws%,ws%+|maxws%,-|
|000013a0| 31 2c 22 69 6e 66 6f 22 | 2c 30 20 b8 20 2c 2c 63 |1,"info"|,0 . ,,c|
|000013b0| 75 72 77 73 25 0d 08 5c | 28 71 25 21 36 34 3d 73 |urws%..\|(q%!64=s|
|000013c0| 70 72 69 74 65 73 25 3a | c8 99 43 72 65 61 74 65 |prites%:|..Create|
|000013d0| 57 2c 2c 71 25 20 b8 20 | 69 6e 66 6f 25 0d 08 66 |W,,q% . |info%..f|
|000013e0| 40 c8 99 4c 6f 61 64 54 | 65 6d 70 2c 2c 71 25 2c |@..LoadT|emp,,q%,|
|000013f0| 63 75 72 77 73 25 2c 77 | 73 25 2b 6d 61 78 77 73 |curws%,w|s%+maxws|
|00001400| 25 2c 2d 31 2c 22 78 66 | 65 72 5f 73 65 6e 64 22 |%,-1,"xf|er_send"|
|00001410| 2c 30 20 b8 20 2c 2c 63 | 75 72 77 73 25 0d 08 70 |,0 . ,,c|urws%..p|
|00001420| 21 71 25 21 36 34 3d 31 | 3a c8 99 43 72 65 61 74 |!q%!64=1|:..Creat|
|00001430| 65 57 2c 2c 71 25 20 b8 | 20 73 61 76 65 25 0d 08 |eW,,q% .| save%..|
|00001440| 7a 0e c8 99 43 6c 6f 73 | 65 54 6d 70 0d 08 84 05 |z...Clos|eTmp....|
|00001450| e1 0d 08 8e 04 0d 08 98 | 0d dd f2 73 70 72 69 74 |........|...sprit|
|00001460| 65 73 0d 08 a2 2d 53 25 | 3d 8e 22 3c 4d 6f 76 65 |es...-S%|=."<Move|
|00001470| 24 44 69 72 3e 2e 21 53 | 70 72 69 74 65 73 22 3a |$Dir>.!S|prites":|
|00001480| 54 25 3d a2 23 53 25 2b | 31 36 3a d9 23 53 25 0d |T%=.#S%+|16:.#S%.|
|00001490| 08 ac 2b de 20 73 70 72 | 69 74 65 73 25 20 54 25 |..+. spr|ites% T%|
|000014a0| 3a 21 73 70 72 69 74 65 | 73 25 3d 54 25 3a 73 70 |:!sprite|s%=T%:sp|
|000014b0| 72 69 74 65 73 25 21 38 | 3d 31 0d 08 b6 22 c8 99 |rites%!8|=1..."..|
|000014c0| 20 22 4f 53 5f 53 70 72 | 69 74 65 4f 70 22 2c 26 | "OS_Spr|iteOp",&|
|000014d0| 31 30 39 2c 73 70 72 69 | 74 65 73 25 0d 08 c0 38 |109,spri|tes%...8|
|000014e0| c8 99 20 22 4f 53 5f 53 | 70 72 69 74 65 4f 70 22 |.. "OS_S|priteOp"|
|000014f0| 2c 26 31 30 41 2c 73 70 | 72 69 74 65 73 25 2c 22 |,&10A,sp|rites%,"|
|00001500| 3c 4d 6f 76 65 24 44 69 | 72 3e 2e 21 53 70 72 69 |<Move$Di|r>.!Spri|
|00001510| 74 65 73 22 0d 08 ca 05 | e1 0d 08 d4 04 0d 08 de |tes"....|........|
|00001520| 18 dd 20 f2 44 61 74 61 | 4c 6f 61 64 41 63 6b 28 |.. .Data|LoadAck(|
|00001530| 72 65 66 25 29 0d 08 e8 | 33 71 25 21 30 20 3d 20 |ref%)...|3q%!0 = |
|00001540| 32 30 3a 71 25 21 31 32 | 20 3d 20 72 65 66 25 3a |20:q%!12| = ref%:|
|00001550| 71 25 21 31 36 20 3d 20 | 34 20 3a f4 20 44 61 74 |q%!16 = |4 :. Dat|
|00001560| 61 4c 6f 61 64 41 63 6b | 0d 08 f2 2b c8 99 20 53 |aLoadAck|...+.. S|
|00001570| 65 6e 64 4d 65 73 2c 31 | 37 2c 71 25 20 3a f4 20 |endMes,1|7,q% :. |
|00001580| 64 61 74 61 4c 6f 61 64 | 41 63 6b 20 6d 65 73 73 |dataLoad|Ack mess|
|00001590| 61 67 65 0d 08 fc 05 e1 | 0d 09 06 04 0d 09 10 11 |age.....|........|
|000015a0| dd 20 a4 47 65 74 53 74 | 72 28 73 25 29 0d 09 1a |. .GetSt|r(s%)...|
|000015b0| 08 ea 20 6e 24 0d 09 24 | 1a c8 95 3f 73 25 3a 6e |.. n$..$|...?s%:n|
|000015c0| 24 2b 3d bd 3f 73 25 3a | 73 25 2b 3d 31 3a ce 0d |$+=.?s%:|s%+=1:..|
|000015d0| 09 2e 07 3d 6e 24 0d 09 | 38 04 0d 09 42 0e dd f2 |...=n$..|8...B...|
|000015e0| 73 61 76 65 28 46 24 29 | 0d 09 4c 17 44 54 24 3d |save(F$)|..L.DT$=|
|000015f0| c0 46 24 2c a7 46 24 2c | 22 2e 22 29 2d 31 29 0d |.F$,.F$,|".")-1).|
|00001600| 09 56 10 e7 20 44 54 24 | 3c 3e 44 53 24 20 8c 0d |.V.. DT$|<>DS$ ..|
|00001610| 09 60 28 20 20 f2 65 72 | 72 6f 72 28 26 31 30 38 |.`( .er|ror(&108|
|00001620| 39 46 2c 22 4e 6f 74 20 | 74 68 65 20 73 61 6d 65 |9F,"Not |the same|
|00001630| 20 64 69 73 63 22 29 0d | 09 6a 05 cc 0d 09 74 2f | disc").|.j....t/|
|00001640| 20 20 6c 24 3d a4 67 65 | 74 5f 6c 65 61 66 28 46 | l$=.ge|t_leaf(F|
|00001650| 24 29 3a 70 24 3d c0 46 | 24 2c a9 28 46 24 29 2d |$):p$=.F|$,.(F$)-|
|00001660| a9 28 6c 24 29 29 3a 66 | 25 3d b9 0d 09 7e 15 20 |.(l$)):f|%=...~. |
|00001670| 20 e3 20 4e 25 3d 30 20 | b8 20 70 74 72 25 2d 31 | . N%=0 |. ptr%-1|
|00001680| 0d 09 88 1f 20 20 20 20 | 54 24 3d 70 24 2b a4 67 |.... |T$=p$+.g|
|00001690| 65 74 5f 6c 65 61 66 28 | 46 24 28 4e 25 29 29 0d |et_leaf(|F$(N%)).|
|000016a0| 09 92 18 20 20 20 20 f2 | 47 65 74 46 69 6c 65 49 |... .|GetFileI|
|000016b0| 6e 66 6f 28 54 24 29 0d | 09 9c 1a 20 20 20 20 e7 |nfo(T$).|... .|
|000016c0| 20 54 24 3d 46 24 28 4e | 25 29 20 8c 20 66 25 3d | T$=F$(N|%) . f%=|
|000016d0| a3 0d 09 a6 16 20 20 20 | 20 e7 20 54 24 3c 3e 46 |..... | . T$<>F|
|000016e0| 24 28 4e 25 29 20 8c 0d | 09 b0 3a 20 20 20 20 e7 |$(N%) ..|..: .|
|000016f0| 20 4f 62 6a 25 3c 3e 30 | 20 8c 20 f2 65 72 72 6f | Obj%<>0| . .erro|
|00001700| 72 28 31 30 31 2c 54 24 | 2b 22 20 61 6c 72 65 61 |r(101,T$|+" alrea|
|00001710| 64 79 20 65 78 63 69 73 | 74 73 22 29 3a 66 25 3d |dy excis|ts"):f%=|
|00001720| a3 0d 09 ba 09 20 20 20 | 20 cd 0d 09 c4 07 20 20 |..... | ..... |
|00001730| ed 0d 09 ce 0c 20 20 e7 | 20 66 25 20 8c 0d 09 d8 |..... .| f% ....|
|00001740| 15 20 20 e3 20 4e 25 3d | 30 20 b8 20 70 74 72 25 |. . N%=|0 . ptr%|
|00001750| 2d 31 0d 09 e2 47 20 20 | 20 20 c8 99 20 22 58 4f |-1...G | .. "XO|
|00001760| 53 5f 43 4c 49 22 2c 22 | 52 45 4e 41 4d 45 20 22 |S_CLI","|RENAME "|
|00001770| 2b 46 24 28 4e 25 29 2b | 22 20 22 2b 70 24 2b a4 |+F$(N%)+|" "+p$+.|
|00001780| 67 65 74 5f 6c 65 61 66 | 28 46 24 28 4e 25 29 29 |get_leaf|(F$(N%))|
|00001790| 20 b8 20 52 30 2c 3b 66 | 25 0d 09 ec 36 20 20 20 | . R0,;f|%...6 |
|000017a0| 20 e7 20 28 66 25 80 31 | 29 3d 31 20 8c 20 65 72 | . (f%.1|)=1 . er|
|000017b0| 72 24 3d a4 47 65 74 53 | 74 72 28 52 30 29 3a f2 |r$=.GetS|tr(R0):.|
|000017c0| 65 72 72 6f 72 28 31 30 | 31 2c 65 72 72 24 29 0d |error(10|1,err$).|
|000017d0| 09 f6 07 20 20 ed 0d 0a | 00 07 20 20 cd 0d 0a 0a |... ...|.. ....|
|000017e0| 05 cd 0d 0a 14 2c 70 74 | 72 25 3d 30 3a f2 63 6c |.....,pt|r%=0:.cl|
|000017f0| 6f 73 65 5f 77 69 6e 64 | 6f 77 28 73 61 76 65 25 |ose_wind|ow(save%|
|00001800| 29 3a 73 61 76 65 5f 6f | 70 65 6e 25 3d a3 0d 0a |):save_o|pen%=...|
|00001810| 1e 05 e1 0d 0a 28 04 0d | 0a 32 0f dd 20 f2 6c 6f |.....(..|.2.. .lo|
|00001820| 61 64 28 46 24 29 0d 0a | 3c 1a 53 24 3d 46 24 3a |ad(F$)..|<.S$=F$:|
|00001830| f2 47 65 74 46 69 6c 65 | 49 6e 66 6f 28 46 24 29 |.GetFile|Info(F$)|
|00001840| 0d 0a 46 17 46 24 28 70 | 74 72 25 29 3d 46 24 3a |..F.F$(p|tr%)=F$:|
|00001850| 70 74 72 25 2b 3d 31 0d | 0a 50 17 44 53 24 3d c0 |ptr%+=1.|.P.DS$=.|
|00001860| 46 24 2c a7 46 24 2c 22 | 2e 22 29 2d 31 29 0d 0a |F$,.F$,"|.")-1)..|
|00001870| 5a 17 f2 73 65 74 54 78 | 74 28 73 61 76 65 25 2c |Z..setTx|t(save%,|
|00001880| 32 2c 46 24 29 0d 0a 64 | 21 71 25 21 30 3d 73 61 |2,F$)..d|!q%!0=sa|
|00001890| 76 65 25 3a 71 25 21 34 | 3d 33 3a c8 99 20 47 65 |ve%:q%!4|=3:.. Ge|
|000018a0| 74 49 2c 2c 71 25 0d 0a | 6e 0d c8 8e 20 4f 62 6a |tI,,q%..|n... Obj|
|000018b0| 25 20 ca 0d 0a 78 1e c9 | 20 30 3a 85 20 31 30 31 |% ...x..| 0:. 101|
|000018c0| 2c 46 24 2b 22 20 6e 6f | 74 20 66 6f 75 6e 64 2e |,F$+" no|t found.|
|000018d0| 22 0d 0a 82 2b c9 20 31 | 3a 24 28 71 25 2b 32 38 |"...+. 1|:$(q%+28|
|000018e0| 29 3d 22 66 69 6c 65 5f | 22 2b c3 7e 28 66 69 6c |)="file_|"+.~(fil|
|000018f0| 65 74 79 70 65 25 29 2b | bd 28 30 29 0d 0a 8c 23 |etype%)+|.(0)...#|
|00001900| c9 20 32 3a 24 28 71 25 | 2b 32 38 29 3d a4 67 65 |. 2:$(q%|+28)=.ge|
|00001910| 74 5f 6c 65 61 66 28 46 | 24 29 2b bd 28 30 29 0d |t_leaf(F|$)+.(0).|
|00001920| 0a 96 31 20 20 20 20 20 | 20 20 e7 20 bd 28 71 25 |..1 | . .(q%|
|00001930| 3f 32 38 29 3c 3e 22 21 | 22 20 8c 20 24 28 71 25 |?28)<>"!|" . $(q%|
|00001940| 2b 32 38 29 3d 22 64 69 | 72 65 63 74 6f 72 79 22 |+28)="di|rectory"|
|00001950| 0d 0a a0 05 cb 0d 0a aa | 56 c8 99 20 44 65 6c 65 |........|V.. Dele|
|00001960| 74 65 49 2c 2c 71 25 3a | 71 25 21 34 3d 73 61 76 |teI,,q%:|q%!4=sav|
|00001970| 65 25 3a c8 99 20 43 72 | 65 61 74 65 49 2c 2c 71 |e%:.. Cr|eateI,,q|
|00001980| 25 2b 34 3a c8 99 20 46 | 6f 72 63 65 52 64 2c 73 |%+4:.. F|orceRd,s|
|00001990| 61 76 65 25 2c 71 25 21 | 38 2c 71 25 21 31 32 2c |ave%,q%!|8,q%!12,|
|000019a0| 71 25 21 31 36 2c 71 25 | 21 32 30 0d 0a b4 1d f2 |q%!16,q%|!20.....|
|000019b0| 6f 70 65 6e 28 73 61 76 | 65 25 29 3a 73 61 76 65 |open(sav|e%):save|
|000019c0| 5f 6f 70 65 6e 25 3d b9 | 0d 0a be 21 c8 99 20 53 |_open%=.|...!.. S|
|000019d0| 65 74 43 61 72 50 2c 73 | 61 76 65 25 2c 32 2c 2c |etCarP,s|ave%,2,,|
|000019e0| 2c 2d 31 2c a9 28 46 24 | 29 0d 0a c8 05 e1 0d 0a |,-1,.(F$|).......|
|000019f0| d2 04 0d 0a dc 16 dd f2 | 73 65 74 54 78 74 28 77 |........|setTxt(w|
|00001a00| 25 2c 69 25 2c 74 24 29 | 0d 0a e6 37 21 71 25 3d |%,i%,t$)|...7!q%=|
|00001a10| 77 25 3a 71 25 21 34 3d | 69 25 3a c8 99 47 65 74 |w%:q%!4=|i%:..Get|
|00001a20| 49 2c 2c 71 25 3a 24 28 | 71 25 21 32 38 29 3d 74 |I,,q%:$(|q%!28)=t|
|00001a30| 24 3a 71 25 21 33 36 3d | a9 28 74 24 29 2b 31 0d |$:q%!36=|.(t$)+1.|
|00001a40| 0a f0 05 e1 0d 0a fa 04 | 0d 0b 04 12 dd 20 f2 72 |........|..... .r|
|00001a50| 65 63 65 69 76 65 28 71 | 25 29 0d 0b 0e 0d ea 20 |eceive(q|%)..... |
|00001a60| 72 65 66 25 2c 46 24 0d | 0b 18 18 72 65 66 25 3d |ref%,F$.|...ref%=|
|00001a70| 21 28 71 25 2b 68 61 6e | 64 6c 65 25 2b 38 29 0d |!(q%+han|dle%+8).|
|00001a80| 0b 22 40 e7 20 21 28 71 | 25 2b 68 61 6e 64 6c 65 |."@. !(q|%+handle|
|00001a90| 25 2b 34 29 3d 6d 79 69 | 64 25 20 e1 20 3a 20 f4 |%+4)=myi|d% . : .|
|00001aa0| 20 69 67 6e 6f 72 65 20 | 6d 65 73 73 61 67 65 73 | ignore |messages|
|00001ab0| 20 66 72 6f 6d 20 74 68 | 69 73 20 74 61 73 6b 0d | from th|is task.|
|00001ac0| 0b 2c 0e c8 8e 20 71 25 | 21 31 36 20 ca 0d 0b 36 |.,... q%|!16 ...6|
|00001ad0| 0f c9 20 30 3a f2 66 69 | 6e 69 73 68 0d 0b 40 1d |.. 0:.fi|nish..@.|
|00001ae0| c9 20 32 3a f2 73 61 76 | 65 28 a4 47 65 74 53 74 |. 2:.sav|e(.GetSt|
|00001af0| 72 28 71 25 2b 34 34 29 | 29 0d 0b 4a 30 c9 20 33 |r(q%+44)|)..J0. 3|
|00001b00| 3a f2 6c 6f 61 64 28 a4 | 47 65 74 53 74 72 28 71 |:.load(.|GetStr(q|
|00001b10| 25 2b 34 34 29 29 3a f2 | 44 61 74 61 4c 6f 61 64 |%+44)):.|DataLoad|
|00001b20| 41 63 6b 28 72 65 66 25 | 29 0d 0b 54 35 c9 20 26 |Ack(ref%|)..T5. &|
|00001b30| 34 30 30 43 32 3a 74 61 | 73 6b 6e 61 6d 65 24 3d |400C2:ta|skname$=|
|00001b40| a4 47 65 74 53 74 72 28 | 71 25 2b 32 38 29 3a 6e |.GetStr(|q%+28):n|
|00001b50| 65 77 74 61 73 6b 69 64 | 25 3d 71 25 21 34 0d 0b |ewtaskid|%=q%!4..|
|00001b60| 5e 40 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 20 |^@ | . |
|00001b70| 74 61 73 6b 6e 61 6d 65 | 24 3d 22 4d 6f 76 65 22 |taskname|$="Move"|
|00001b80| 20 80 20 6e 65 77 74 61 | 73 6b 69 64 25 3c 3e 6d | . newta|skid%<>m|
|00001b90| 79 69 64 25 20 8c 20 f2 | 66 69 6e 69 73 68 0d 0b |yid% . .|finish..|
|00001ba0| 68 05 cb 0d 0b 72 05 e1 | 0d 0b 7c 04 0d 0b 86 10 |h....r..|..|.....|
|00001bb0| dd 20 f2 6f 70 65 6e 28 | 68 61 25 29 0d 0b 90 1a |. .open(|ha%)....|
|00001bc0| f2 67 65 74 70 6f 69 6e | 74 65 72 3a f2 67 65 74 |.getpoin|ter:.get|
|00001bd0| 77 28 68 61 25 29 0d 0b | 9a 12 6c 25 3d 28 78 31 |w(ha%)..|..l%=(x1|
|00001be0| 25 2d 78 30 25 29 2f 32 | 0d 0b a4 48 f2 6f 70 65 |%-x0%)/2|...H.ope|
|00001bf0| 6e 5f 77 69 6e 64 6f 77 | 28 68 61 25 2c 6d 6f 75 |n_window|(ha%,mou|
|00001c00| 73 65 78 25 2d 6c 25 2c | 31 32 30 2c 6d 6f 75 73 |sex%-l%,|120,mous|
|00001c10| 65 78 25 2b 6c 25 2c 79 | 31 25 2d 79 30 25 2b 31 |ex%+l%,y|1%-y0%+1|
|00001c20| 32 30 2c 73 63 78 25 2c | 73 63 79 25 2c 2d 31 29 |20,scx%,|scy%,-1)|
|00001c30| 0d 0b ae 05 e1 0d 0b b8 | 04 0d 0b c2 16 dd 20 f2 |........|...... .|
|00001c40| 47 65 74 46 69 6c 65 49 | 6e 66 6f 28 46 24 29 0d |GetFileI|nfo(F$).|
|00001c50| 0b cc 33 e7 20 46 24 3c | 3e 22 22 20 c8 99 20 22 |..3. F$<|>"" .. "|
|00001c60| 58 4f 53 5f 46 69 6c 65 | 22 2c 35 2c 46 24 20 b8 |XOS_File|",5,F$ .|
|00001c70| 20 4f 62 6a 25 2c 2c 4c | 6f 61 64 25 2c 45 78 65 | Obj%,,L|oad%,Exe|
|00001c80| 63 25 0d 0b d6 1f 66 69 | 6c 65 74 79 70 65 25 3d |c%....fi|letype%=|
|00001c90| 28 4c 6f 61 64 25 3e 3e | 38 20 80 20 26 46 46 46 |(Load%>>|8 . &FFF|
|00001ca0| 29 0d 0b e0 05 e1 0d ff | |).......| |
+--------+-------------------------+-------------------------+--------+--------+