home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / files / a / fileinfo / !FileInfo / !RunImage < prev    next >
Unknown  |  1990-11-20  |  12.0 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 | 21 52 75 6e 49 6d 61 67 |..... > |!RunImag|
|00000010| 65 0d 00 14 3a f4 20 66 | 6f 72 20 21 46 69 6c 65 |e...:. f|or !File|
|00000020| 49 6e 66 6f 3a 20 67 65 | 74 73 20 6d 75 6c 74 69 |Info: ge|ts multi|
|00000030| 70 6c 65 20 66 69 6c 65 | 2f 64 69 72 65 63 74 6f |ple file|/directo|
|00000040| 72 79 20 66 69 6c 65 69 | 6e 66 6f 0d 00 1e 18 f4 |ry filei|nfo.....|
|00000050| 20 a9 20 4d 61 6a 69 64 | 20 41 6e 77 61 72 20 31 | . Majid| Anwar 1|
|00000060| 39 39 30 0d 00 28 28 20 | 20 20 20 76 65 72 73 69 |990..(( | versi|
|00000070| 6f 6e 3d 32 2e 32 36 3a | 64 61 74 65 24 3d 22 20 |on=2.26:|date$=" |
|00000080| 28 4e 6f 76 20 31 39 39 | 30 29 22 0d 00 32 05 20 |(Nov 199|0)"..2. |
|00000090| 0d 00 3c 71 ee 85 3a ee | 85 87 3a c8 99 22 58 4f |..<q..:.|..:.."XO|
|000000a0| 53 5f 43 4c 49 22 2c 22 | 53 45 54 20 46 69 6c 65 |S_CLI","|SET File|
|000000b0| 49 6e 66 6f 24 52 75 6e | 20 3c 46 69 6c 65 49 6e |Info$Run| <FileIn|
|000000c0| 66 6f 24 44 69 72 3e 22 | 3a c8 99 22 58 4f 53 5f |fo$Dir>"|:.."XOS_|
|000000d0| 43 4c 49 22 2c 22 55 4e | 53 45 54 20 46 69 6c 65 |CLI","UN|SET File|
|000000e0| 49 6e 66 6f 24 44 69 72 | 22 3a 85 20 9f 2c f6 24 |Info$Dir|":. .,.$|
|000000f0| 2b 22 20 61 74 20 6c 69 | 6e 65 20 22 2b c3 9e 3a |+" at li|ne "+..:|
|00000100| e0 0d 00 46 0f f2 69 6e | 69 74 69 61 6c 69 73 65 |...F..in|itialise|
|00000110| 0d 00 50 18 70 6f 6c 6c | 5f 6d 61 73 6b 25 3d ac |..P.poll|_mask%=.|
|00000120| 28 26 36 30 33 34 43 29 | 0d 00 5a 08 f2 65 6e 76 |(&6034C)|..Z..env|
|00000130| 0d 00 64 0e ee 20 85 3a | f2 65 72 72 6f 72 0d 00 |..d.. .:|.error..|
|00000140| 6e 04 0d 00 78 0d f2 70 | 6f 6c 6c 6c 6f 6f 70 0d |n...x..p|ollloop.|
|00000150| 00 82 04 0d 00 8c 23 f4 | 53 59 53 22 58 4f 53 5f |......#.|SYS"XOS_|
|00000160| 4d 6f 64 75 6c 65 22 2c | 34 2c 22 41 6c 69 61 73 |Module",|4,"Alias|
|00000170| 43 6f 75 6e 74 22 0d 00 | 96 25 f4 53 59 53 22 58 |Count"..|.%.SYS"X|
|00000180| 4f 53 5f 43 4c 49 22 2c | 22 55 4e 53 45 54 20 41 |OS_CLI",|"UNSET A|
|00000190| 6c 69 61 73 24 43 6f 75 | 6e 74 22 0d 00 a0 31 c8 |lias$Cou|nt"...1.|
|000001a0| 99 22 58 4f 53 5f 43 4c | 49 22 2c 22 53 45 54 20 |."XOS_CL|I","SET |
|000001b0| 46 69 6c 65 49 6e 66 6f | 24 52 75 6e 20 3c 46 69 |FileInfo|$Run <Fi|
|000001c0| 6c 65 49 6e 66 6f 24 44 | 69 72 3e 22 0d 00 aa 24 |leInfo$D|ir>"...$|
|000001d0| c8 99 22 58 4f 53 5f 43 | 4c 49 22 2c 22 55 4e 53 |.."XOS_C|LI","UNS|
|000001e0| 45 54 20 46 69 6c 65 49 | 6e 66 6f 24 44 69 72 22 |ET FileI|nfo$Dir"|
|000001f0| 0d 00 b4 16 c8 99 22 57 | 69 6d 70 5f 43 6c 6f 73 |......"W|imp_Clos|
|00000200| 65 44 6f 77 6e 22 0d 00 | be 05 e0 0d 00 c8 04 0d |eDown"..|........|
|00000210| 00 d2 0e dd f2 70 6f 6c | 6c 6c 6f 6f 70 0d 00 dc |.....pol|lloop...|
|00000220| 05 f5 0d 00 e6 29 c8 99 | 22 57 69 6d 70 5f 50 6f |.....)..|"Wimp_Po|
|00000230| 6c 6c 22 2c 70 6f 6c 6c | 5f 6d 61 73 6b 25 2c 71 |ll",poll|_mask%,q|
|00000240| 25 20 b8 20 72 65 61 73 | 6f 6e 25 0d 00 f0 0a f2 |% . reas|on%.....|
|00000250| 64 6f 28 b9 29 0d 00 fa | 0b fd 20 71 75 69 74 25 |do(.)...|.. quit%|
|00000260| 0d 01 04 05 e1 0d 01 0e | 04 0d 01 18 0e dd f2 64 |........|.......d|
|00000270| 6f 28 70 6f 73 25 29 0d | 01 22 10 c8 8e 20 72 65 |o(pos%).|."... re|
|00000280| 61 73 6f 6e 25 20 ca 0d | 01 2c 16 20 c9 20 30 20 |ason% ..|.,. . 0 |
|00000290| 20 20 20 20 3a e7 20 70 | 6f 73 25 20 8c 0d 01 36 | :. p|os% ...6|
|000002a0| 21 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 6e |! | n|
|000002b0| 65 78 74 24 3d a4 70 75 | 6c 6c 66 69 6c 6f 0d 01 |ext$=.pu|llfilo..|
|000002c0| 40 1f 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |@. | |
|000002d0| e7 20 6e 65 78 74 24 3c | 3e 22 22 20 8c 0d 01 4a |. next$<|>"" ...J|
|000002e0| 2c 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |, | |
|000002f0| 24 28 71 25 2b 34 34 29 | 3d 6e 65 78 74 24 2b bd |$(q%+44)|=next$+.|
|00000300| 30 3a 71 25 21 31 32 3d | 30 0d 01 54 28 20 20 20 |0:q%!12=|0..T( |
|00000310| 20 20 20 20 20 20 20 20 | 20 20 20 20 63 6e 74 25 | | cnt%|
|00000320| 2b 3d 31 3a f2 64 61 74 | 61 6c 6f 61 64 28 71 25 |+=1:.dat|aload(q%|
|00000330| 29 0d 01 5e 13 20 20 20 | 20 20 20 20 20 20 20 20 |)..^. | |
|00000340| 20 20 20 cc 0d 01 68 27 | 20 20 20 20 20 20 20 20 | ...h'| |
|00000350| 20 20 20 20 20 20 20 70 | 6f 6c 6c 5f 6d 61 73 6b | p|oll_mask|
|00000360| 25 3d ac 28 26 36 30 33 | 34 43 29 0d 01 72 24 20 |%=.(&603|4C)..r$ |
|00000370| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 20 | | . |
|00000380| ac 20 73 68 69 66 74 25 | 20 f2 74 6f 74 61 6c 0d |. shift%| .total.|
|00000390| 01 7c 38 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.|8 | |
|000003a0| 20 20 63 6e 74 25 3d 30 | 3a 73 65 6d 61 25 3d b9 | cnt%=0|:sema%=.|
|000003b0| 3a 66 70 74 72 25 3d 30 | 3a 66 70 74 72 25 21 66 |:fptr%=0|:fptr%!f|
|000003c0| 69 6c 6f 25 3d 2d 31 0d | 01 86 30 20 20 20 20 20 |ilo%=-1.|..0 |
|000003d0| 20 20 20 20 20 20 20 20 | 20 20 e7 20 ac 20 62 61 | | . . ba|
|000003e0| 63 6b 25 20 c8 99 22 48 | 6f 75 72 67 6c 61 73 73 |ck% .."H|ourglass|
|000003f0| 5f 53 6d 61 73 68 22 0d | 01 90 13 20 20 20 20 20 |_Smash".|... |
|00000400| 20 20 20 20 20 20 20 20 | 20 cd 0d 01 9a 12 20 20 | | ..... |
|00000410| 20 20 20 20 20 20 20 20 | 20 20 20 cd 0d 01 a4 25 | | ....%|
|00000420| 20 c9 20 32 20 20 20 20 | 20 3a c8 99 22 57 69 6d | . 2 | :.."Wim|
|00000430| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 71 |p_OpenWi|ndow",,q|
|00000440| 25 0d 01 ae 17 20 c9 20 | 33 20 20 20 20 20 3a c8 |%.... . |3 :.|
|00000450| 8e 20 71 25 21 30 20 ca | 0d 01 b8 39 20 20 20 20 |. q%!0 .|...9 |
|00000460| 20 20 20 20 20 20 20 20 | 20 20 c9 20 69 6e 66 6f | | . info|
|00000470| 25 2c 63 6f 75 6e 74 25 | 3a c8 99 22 57 69 6d 70 |%,count%|:.."Wimp|
|00000480| 5f 43 6c 6f 73 65 57 69 | 6e 64 6f 77 22 2c 2c 71 |_CloseWi|ndow",,q|
|00000490| 25 0d 01 c2 35 20 20 20 | 20 20 20 20 20 20 20 20 |%...5 | |
|000004a0| 20 20 20 c9 20 63 6f 75 | 6e 74 65 72 25 3a c8 99 | . cou|nter%:..|
|000004b0| 22 57 69 6d 70 5f 43 6c | 6f 73 65 57 69 6e 64 6f |"Wimp_Cl|oseWindo|
|000004c0| 77 22 2c 2c 71 25 0d 01 | cc 6f 20 20 20 20 20 20 |w",,q%..|.o |
|000004d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004e0| 20 20 20 20 20 20 73 68 | 69 66 74 25 3d a3 3a 70 | sh|ift%=.:p|
|000004f0| 6f 6c 6c 5f 6d 61 73 6b | 25 3d ac 28 26 36 30 33 |oll_mask|%=.(&603|
|00000500| 34 43 29 3a 63 6e 74 25 | 3d 30 3a 73 65 6d 61 25 |4C):cnt%|=0:sema%|
|00000510| 3d b9 3a f2 63 6c 65 61 | 72 3a 74 25 3d 30 3a 66 |=.:.clea|r:t%=0:f|
|00000520| 70 74 72 25 3d 30 3a 66 | 70 74 72 25 21 66 69 6c |ptr%=0:f|ptr%!fil|
|00000530| 6f 25 3d 2d 31 0d 01 d6 | 31 20 20 20 20 20 20 20 |o%=-1...|1 |
|00000540| 20 20 20 20 20 20 20 7f | 3a c8 99 22 57 69 6d 70 | .|:.."Wimp|
|00000550| 5f 47 65 74 50 6f 69 6e | 74 65 72 49 6e 66 6f 22 |_GetPoin|terInfo"|
|00000560| 2c 2c 71 25 2b 34 0d 01 | e0 2c 20 20 20 20 20 20 |,,q%+4..|., |
|00000570| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000580| 20 20 e7 20 28 71 25 21 | 31 32 20 80 31 29 3d 31 | . (q%!|12 .1)=1|
|00000590| 20 8c 0d 01 ea 24 20 20 | 20 20 20 20 20 20 20 20 | ....$ | |
|000005a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 71 | | q|
|000005b0| 75 69 74 25 3d b9 0d 01 | f4 1d 20 20 20 20 20 20 |uit%=...|.. |
|000005c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005d0| 20 20 cc 0d 01 fe 44 20 | 20 20 20 20 20 20 20 20 | ....D | |
|000005e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005f0| e7 20 a6 2d 31 20 f2 62 | 69 6e 64 20 8b 20 c8 99 |. .-1 .b|ind . ..|
|00000600| 22 57 69 6d 70 5f 44 65 | 6c 65 74 65 57 69 6e 64 |"Wimp_De|leteWind|
|00000610| 6f 77 22 2c 2c 71 25 0d | 02 08 1d 20 20 20 20 20 |ow",,q%.|... |
|00000620| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000630| 20 20 20 cd 0d 02 12 12 | 20 20 20 20 20 20 20 20 | .....| |
|00000640| 20 20 20 20 20 cb 0d 02 | 1c 1a 20 c9 20 36 20 20 | ...|.. . 6 |
|00000650| 20 20 20 3a f2 62 75 74 | 74 6f 6e 73 28 71 25 29 | :.but|tons(q%)|
|00000660| 0d 02 26 1d 20 c9 20 39 | 20 20 20 20 20 3a f2 6d |..&. . 9| :.m|
|00000670| 65 6e 75 73 65 6c 65 63 | 74 28 71 25 29 0d 02 30 |enuselec|t(q%)..0|
|00000680| 1a 20 c9 20 31 37 2c 20 | 31 38 3a f2 72 65 63 65 |. . 17, |18:.rece|
|00000690| 69 76 65 28 71 25 29 0d | 02 3a 05 cb 0d 02 44 05 |ive(q%).|.:....D.|
|000006a0| e1 0d 02 4e 04 0d 02 58 | 10 dd f2 69 6e 69 74 69 |...N...X|...initi|
|000006b0| 61 6c 69 73 65 0d 02 62 | 24 68 65 61 70 5f 73 69 |alise..b|$heap_si|
|000006c0| 7a 65 25 3d 26 35 38 30 | 30 3a 66 69 6c 6f 5f 73 |ze%=&580|0:filo_s|
|000006d0| 69 7a 65 25 3d 26 38 30 | 30 0d 02 6c 24 de 20 71 |ize%=&80|0..l$. q|
|000006e0| 25 20 26 34 35 30 2c 20 | 69 63 6f 6e 25 20 26 32 |% &450, |icon% &2|
|000006f0| 30 30 2c 20 6d 65 6e 75 | 25 20 32 30 30 0d 02 76 |00, menu|% 200..v|
|00000700| 44 de 20 65 72 72 6f 72 | 62 6c 6b 25 20 26 31 30 |D. error|blk% &10|
|00000710| 30 2c 20 62 75 66 66 65 | 72 25 20 34 30 2c 20 68 |0, buffe|r% 40, h|
|00000720| 65 61 70 25 20 68 65 61 | 70 5f 73 69 7a 65 25 2c |eap% hea|p_size%,|
|00000730| 20 66 69 6c 6f 25 20 66 | 69 6c 6f 5f 73 69 7a 65 | filo% f|ilo_size|
|00000740| 25 0d 02 80 1a 66 70 74 | 72 25 3d 30 3a 66 70 74 |%....fpt|r%=0:fpt|
|00000750| 72 25 21 66 69 6c 6f 25 | 3d 2d 31 0d 02 8a 04 0d |r%!filo%|=-1.....|
|00000760| 02 94 0e 24 71 25 3d 22 | 54 41 53 4b 22 0d 02 9e |...$q%="|TASK"...|
|00000770| 41 c8 99 22 57 69 6d 70 | 5f 49 6e 69 74 69 61 6c |A.."Wimp|_Initial|
|00000780| 69 73 65 22 2c 32 30 30 | 2c 20 21 71 25 2c 20 22 |ise",200|, !q%, "|
|00000790| 46 69 6c 65 20 49 6e 66 | 6f 72 6d 61 74 69 6f 6e |File Inf|ormation|
|000007a0| 22 20 b8 20 2c 20 6f 75 | 72 74 61 73 6b 25 0d 02 |" . , ou|rtask%..|
|000007b0| a8 04 0d 02 b2 35 c8 99 | 22 57 69 6d 70 5f 4f 70 |.....5..|"Wimp_Op|
|000007c0| 65 6e 54 65 6d 70 6c 61 | 74 65 22 2c 2c 22 3c 46 |enTempla|te",,"<F|
|000007d0| 69 6c 65 49 6e 66 6f 24 | 44 69 72 3e 2e 54 65 6d |ileInfo$|Dir>.Tem|
|000007e0| 70 6c 61 74 65 73 22 0d | 02 bc 3e c8 99 22 57 69 |plates".|..>.."Wi|
|000007f0| 6d 70 5f 4c 6f 61 64 54 | 65 6d 70 6c 61 74 65 22 |mp_LoadT|emplate"|
|00000800| 2c 2c 68 65 61 70 25 2c | 69 63 6f 6e 25 2c 69 63 |,,heap%,|icon%,ic|
|00000810| 6f 6e 25 2b 31 36 39 2c | 2d 31 2c 22 69 6e 66 6f |on%+169,|-1,"info|
|00000820| 50 44 22 2c 30 0d 02 c6 | 28 c8 99 22 57 69 6d 70 |PD",0...|(.."Wimp|
|00000830| 5f 43 72 65 61 74 65 57 | 69 6e 64 6f 77 22 2c 2c |_CreateW|indow",,|
|00000840| 68 65 61 70 25 20 b8 20 | 69 6e 66 6f 25 0d 02 d0 |heap% . |info%...|
|00000850| 1e 24 28 69 63 6f 6e 25 | 2b 32 30 29 3d c3 76 65 |.$(icon%|+20)=.ve|
|00000860| 72 73 69 6f 6e 2b 64 61 | 74 65 24 0d 02 da 41 c8 |rsion+da|te$...A.|
|00000870| 99 22 57 69 6d 70 5f 4c | 6f 61 64 54 65 6d 70 6c |."Wimp_L|oadTempl|
|00000880| 61 74 65 22 2c 2c 68 65 | 61 70 25 2c 69 63 6f 6e |ate",,he|ap%,icon|
|00000890| 25 2b 31 37 30 2c 69 63 | 6f 6e 25 2b 31 37 30 2c |%+170,ic|on%+170,|
|000008a0| 2d 31 2c 22 63 6f 75 6e | 74 22 2c 30 0d 02 e4 29 |-1,"coun|t",0...)|
|000008b0| c8 99 22 57 69 6d 70 5f | 43 72 65 61 74 65 57 69 |.."Wimp_|CreateWi|
|000008c0| 6e 64 6f 77 22 2c 2c 68 | 65 61 70 25 20 b8 20 63 |ndow",,h|eap% . c|
|000008d0| 6f 75 6e 74 25 0d 02 ee | 43 c8 99 22 57 69 6d 70 |ount%...|C.."Wimp|
|000008e0| 5f 4c 6f 61 64 54 65 6d | 70 6c 61 74 65 22 2c 2c |_LoadTem|plate",,|
|000008f0| 68 65 61 70 25 2c 69 63 | 6f 6e 25 2b 31 37 30 2c |heap%,ic|on%+170,|
|00000900| 69 63 6f 6e 25 2b 32 30 | 39 2c 2d 31 2c 22 63 6f |icon%+20|9,-1,"co|
|00000910| 75 6e 74 65 72 22 2c 30 | 0d 02 f8 2b c8 99 22 57 |unter",0|...+.."W|
|00000920| 69 6d 70 5f 43 72 65 61 | 74 65 57 69 6e 64 6f 77 |imp_Crea|teWindow|
|00000930| 22 2c 2c 68 65 61 70 25 | 20 b8 20 63 6f 75 6e 74 |",,heap%| . count|
|00000940| 65 72 25 0d 03 02 43 c8 | 99 22 57 69 6d 70 5f 4c |er%...C.|."Wimp_L|
|00000950| 6f 61 64 54 65 6d 70 6c | 61 74 65 22 2c 2c 68 65 |oadTempl|ate",,he|
|00000960| 61 70 25 2c 69 63 6f 6e | 25 2b 32 31 30 2c 69 63 |ap%,icon|%+210,ic|
|00000970| 6f 6e 25 2b 32 32 39 2c | 2d 31 2c 22 64 69 72 69 |on%+229,|-1,"diri|
|00000980| 6e 66 6f 22 2c 30 0d 03 | 0c 2b c8 99 22 57 69 6d |nfo",0..|.+.."Wim|
|00000990| 70 5f 43 72 65 61 74 65 | 57 69 6e 64 6f 77 22 2c |p_Create|Window",|
|000009a0| 2c 68 65 61 70 25 20 b8 | 20 64 69 72 69 6e 66 6f |,heap% .| dirinfo|
|000009b0| 25 0d 03 16 44 c8 99 22 | 57 69 6d 70 5f 4c 6f 61 |%...D.."|Wimp_Loa|
|000009c0| 64 54 65 6d 70 6c 61 74 | 65 22 2c 2c 68 65 61 70 |dTemplat|e",,heap|
|000009d0| 25 2c 69 63 6f 6e 25 2b | 32 33 30 2c 69 63 6f 6e |%,icon%+|230,icon|
|000009e0| 25 2b 32 33 30 2c 2d 31 | 2c 22 66 69 6c 65 69 6e |%+230,-1|,"filein|
|000009f0| 66 6f 22 2c 30 0d 03 20 | 2c c8 99 22 57 69 6d 70 |fo",0.. |,.."Wimp|
|00000a00| 5f 43 72 65 61 74 65 57 | 69 6e 64 6f 77 22 2c 2c |_CreateW|indow",,|
|00000a10| 68 65 61 70 25 20 b8 20 | 66 69 6c 65 69 6e 66 6f |heap% . |fileinfo|
|00000a20| 25 0d 03 2a 46 c8 99 22 | 57 69 6d 70 5f 4c 6f 61 |%..*F.."|Wimp_Loa|
|00000a30| 64 54 65 6d 70 6c 61 74 | 65 22 2c 2c 68 65 61 70 |dTemplat|e",,heap|
|00000a40| 25 2c 69 63 6f 6e 25 2b | 32 33 30 2c 69 63 6f 6e |%,icon%+|230,icon|
|00000a50| 25 2b 32 33 30 2c 2d 31 | 2c 22 62 69 6e 64 77 69 |%+230,-1|,"bindwi|
|00000a60| 6e 64 6f 77 22 2c 30 0d | 03 34 2e c8 99 22 57 69 |ndow",0.|.4..."Wi|
|00000a70| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|00000a80| 2c 2c 68 65 61 70 25 20 | b8 20 62 69 6e 64 77 69 |,,heap% |. bindwi|
|00000a90| 6e 64 6f 77 25 0d 03 3e | 1a c8 99 22 57 69 6d 70 |ndow%..>|..."Wimp|
|00000aa0| 5f 43 6c 6f 73 65 54 65 | 6d 70 6c 61 74 65 22 0d |_CloseTe|mplate".|
|00000ab0| 03 48 05 20 0d 03 52 17 | 73 70 72 69 74 65 24 3d |.H. ..R.|sprite$=|
|00000ac0| 22 21 66 69 6c 65 69 6e | 66 6f 22 0d 03 5c 16 de |"!filein|fo"..\..|
|00000ad0| 20 73 70 72 69 74 65 25 | 20 a9 73 70 72 69 74 65 | sprite%| .sprite|
|00000ae0| 24 0d 03 66 14 24 73 70 | 72 69 74 65 25 3d 73 70 |$..f.$sp|rite%=sp|
|00000af0| 72 69 74 65 24 0d 03 70 | 04 0d 03 7a 16 71 25 21 |rite$..p|...z.q%!|
|00000b00| 30 20 3d 2d 31 20 20 3a | 71 25 21 34 20 3d 30 0d |0 =-1 :|q%!4 =0.|
|00000b10| 03 84 17 71 25 21 38 20 | 3d 30 20 20 20 3a 71 25 |...q%!8 |=0 :q%|
|00000b20| 21 31 32 3d 36 38 0d 03 | 8e 1e 71 25 21 31 36 3d |!12=68..|..q%!16=|
|00000b30| 36 38 20 20 3a 71 25 21 | 32 30 3d 26 31 37 30 30 |68 :q%!|20=&1700|
|00000b40| 30 31 30 41 0d 03 98 19 | 71 25 21 32 34 3d 73 70 |010A....|q%!24=sp|
|00000b50| 72 69 74 65 25 3a 71 25 | 21 32 38 3d 31 0d 03 a2 |rite%:q%|!28=1...|
|00000b60| 12 71 25 21 33 32 3d a9 | 73 70 72 69 74 65 24 0d |.q%!32=.|sprite$.|
|00000b70| 03 ac 21 c8 99 22 57 69 | 6d 70 5f 43 72 65 61 74 |..!.."Wi|mp_Creat|
|00000b80| 65 49 63 6f 6e 22 2c 2c | 71 25 20 b8 20 69 62 25 |eIcon",,|q% . ib%|
|00000b90| 0d 03 b6 04 0d 03 c0 31 | 71 75 69 74 25 3d a3 3a |.......1|quit%=.:|
|00000ba0| 79 70 6f 73 25 3d 32 30 | 30 30 3a 78 70 6f 73 25 |ypos%=20|00:xpos%|
|00000bb0| 3d 31 35 30 30 3a 73 65 | 6d 61 25 3d b9 3a 62 61 |=1500:se|ma%=.:ba|
|00000bc0| 63 6b 25 3d b9 0d 03 ca | 1f f2 63 6c 65 61 72 3a |ck%=....|..clear:|
|00000bd0| 63 6e 74 25 3d 30 3a 74 | 25 3d 30 3a 73 68 69 66 |cnt%=0:t|%=0:shif|
|00000be0| 74 25 3d a3 0d 03 d4 05 | e1 0d 03 de 04 0d 03 e8 |t%=.....|........|
|00000bf0| 11 dd f2 62 75 74 74 6f | 6e 73 28 71 25 29 0d 03 |...butto|ns(q%)..|
|00000c00| f2 19 e7 20 71 25 21 31 | 36 3d 69 62 25 20 f2 6d |... q%!1|6=ib% .m|
|00000c10| 65 6e 75 28 71 25 29 0d | 03 fc 05 e1 0d 04 06 04 |enu(q%).|........|
|00000c20| 0d 04 10 11 dd f2 72 65 | 63 65 69 76 65 28 71 25 |......re|ceive(q%|
|00000c30| 29 0d 04 1a 0e c8 8e 20 | 71 25 21 31 36 20 ca 0d |)...... |q%!16 ..|
|00000c40| 04 24 10 20 c9 20 30 3a | 71 75 69 74 25 3d b9 0d |.$. . 0:|quit%=..|
|00000c50| 04 2e 16 20 c9 20 33 3a | e7 20 71 25 21 32 34 3d |... . 3:|. q%!24=|
|00000c60| 69 62 25 20 8c 0d 04 38 | 15 20 20 20 20 20 20 20 |ib% ...8|. |
|00000c70| 20 20 e7 20 70 6f 73 25 | 20 8c 0d 04 42 28 20 20 | . pos%| ...B( |
|00000c80| 20 20 20 20 20 20 20 20 | e7 20 73 65 6d 61 25 20 | |. sema% |
|00000c90| 73 68 69 66 74 25 3d a6 | 2d 31 3a 73 65 6d 61 25 |shift%=.|-1:sema%|
|00000ca0| 3d a3 0d 04 4c 23 20 20 | 20 20 20 20 20 20 20 20 |=...L# | |
|00000cb0| 63 6e 74 25 2b 3d 31 3a | f2 64 61 74 61 6c 6f 61 |cnt%+=1:|.dataloa|
|00000cc0| 64 28 71 25 29 0d 04 56 | 0e 20 20 20 20 20 20 20 |d(q%)..V|. |
|00000cd0| 20 20 cc 0d 04 60 28 20 | 20 20 20 20 20 20 20 20 | ...`( | |
|00000ce0| 20 f2 70 75 73 68 66 69 | 6c 6f 28 a4 67 65 74 6e | .pushfi|lo(.getn|
|00000cf0| 61 6d 65 28 71 25 2b 34 | 34 29 29 0d 04 6a 0e 20 |ame(q%+4|4))..j. |
|00000d00| 20 20 20 20 20 20 20 20 | cd 0d 04 74 0d 20 20 20 | |...t. |
|00000d10| 20 20 20 20 20 cd 0d 04 | 7e 41 20 c9 20 26 34 46 | ...|~A . &4F|
|00000d20| 46 3a 71 25 21 31 36 3d | 26 34 46 45 3a 71 25 21 |F:q%!16=|&4FE:q%!|
|00000d30| 31 32 3d 71 25 21 38 3a | c8 99 22 57 69 6d 70 5f |12=q%!8:|.."Wimp_|
|00000d40| 53 65 6e 64 4d 65 73 73 | 61 67 65 22 2c 31 37 2c |SendMess|age",17,|
|00000d50| 71 25 2c 71 25 21 34 0d | 04 88 17 20 20 20 20 20 |q%,q%!4.|... |
|00000d60| 20 20 20 20 20 20 e7 20 | 70 6f 73 25 20 8c 0d 04 | . |pos% ...|
|00000d70| 92 2a 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 20 |.* | . |
|00000d80| 73 65 6d 61 25 20 73 68 | 69 66 74 25 3d a6 2d 31 |sema% sh|ift%=.-1|
|00000d90| 3a 73 65 6d 61 25 3d a3 | 0d 04 9c 17 20 20 20 20 |:sema%=.|.... |
|00000da0| 20 20 20 20 20 20 20 20 | 71 25 21 31 32 3d 30 0d | |q%!12=0.|
|00000db0| 04 a6 25 20 20 20 20 20 | 20 20 20 20 20 20 20 63 |..% | c|
|00000dc0| 6e 74 25 2b 3d 31 3a f2 | 64 61 74 61 6c 6f 61 64 |nt%+=1:.|dataload|
|00000dd0| 28 71 25 29 0d 04 b0 10 | 20 20 20 20 20 20 20 20 |(q%)....| |
|00000de0| 20 20 20 cc 0d 04 ba 2a | 20 20 20 20 20 20 20 20 | ....*| |
|00000df0| 20 20 20 20 f2 70 75 73 | 68 66 69 6c 6f 28 a4 67 | .pus|hfilo(.g|
|00000e00| 65 74 6e 61 6d 65 28 71 | 25 2b 34 34 29 29 0d 04 |etname(q|%+44))..|
|00000e10| c4 10 20 20 20 20 20 20 | 20 20 20 20 20 cd 0d 04 |.. | ...|
|00000e20| ce 05 cb 0d 04 d8 05 e1 | 0d 04 e2 04 0d 04 ec 0e |........|........|
|00000e30| dd f2 6d 65 6e 75 28 71 | 25 29 0d 04 f6 04 0d 05 |..menu(q|%)......|
|00000e40| 00 20 f2 6d 5f 68 65 61 | 64 28 6d 65 6e 75 25 2c |. .m_hea|d(menu%,|
|00000e50| 22 46 69 6c 65 49 6e 66 | 6f 22 2c 31 31 29 0d 05 |"FileInf|o",11)..|
|00000e60| 0a 30 f2 6d 5f 62 6c 6f | 63 6b 28 6d 65 6e 75 25 |.0.m_blo|ck(menu%|
|00000e70| 2b 32 38 2c 26 30 30 2c | 69 6e 66 6f 25 2c 26 37 |+28,&00,|info%,&7|
|00000e80| 30 30 30 30 30 31 2c 22 | 49 6e 66 6f 22 29 0d 05 |000001,"|Info")..|
|00000e90| 14 3c f2 6d 5f 62 6c 6f | 63 6b 28 6d 65 6e 75 25 |.<.m_blo|ck(menu%|
|00000ea0| 2b 35 32 2c 26 30 30 2b | 28 2d 62 61 63 6b 25 29 |+52,&00+|(-back%)|
|00000eb0| 2c 2d 31 2c 26 37 30 30 | 30 30 30 31 2c 22 42 61 |,-1,&700|0001,"Ba|
|00000ec0| 63 6b 67 72 6f 75 6e 64 | 22 29 0d 05 1e 2d f2 6d |ckground|")...-.m|
|00000ed0| 5f 62 6c 6f 63 6b 28 6d | 65 6e 75 25 2b 37 36 2c |_block(m|enu%+76,|
|00000ee0| 26 38 30 2c 2d 31 2c 26 | 37 30 30 30 30 30 31 2c |&80,-1,&|7000001,|
|00000ef0| 22 51 75 69 74 22 29 0d | 05 28 04 0d 05 32 2a c8 |"Quit").|.(...2*.|
|00000f00| 99 22 57 69 6d 70 5f 43 | 72 65 61 74 65 4d 65 6e |."Wimp_C|reateMen|
|00000f10| 75 22 2c 2c 6d 65 6e 75 | 25 2c 71 25 21 30 2d 36 |u",,menu|%,q%!0-6|
|00000f20| 38 2c 32 30 38 0d 05 3c | 05 e1 0d 05 46 04 0d 05 |8,208..<|....F...|
|00000f30| 50 2b dd f2 6d 5f 62 6c | 6f 63 6b 28 62 61 73 65 |P+..m_bl|ock(base|
|00000f40| 25 2c 66 6c 61 67 25 2c | 70 74 72 25 2c 69 63 66 |%,flag%,|ptr%,icf|
|00000f50| 6c 25 2c 64 61 74 61 24 | 29 0d 05 5a 3e 62 61 73 |l%,data$|)..Z>bas|
|00000f60| 65 25 21 30 3d 66 6c 61 | 67 25 3a 62 61 73 65 25 |e%!0=fla|g%:base%|
|00000f70| 21 34 3d 70 74 72 25 3a | 62 61 73 65 25 21 38 3d |!4=ptr%:|base%!8=|
|00000f80| 69 63 66 6c 25 3a 24 28 | 62 61 73 65 25 2b 31 32 |icfl%:$(|base%+12|
|00000f90| 29 3d 64 61 74 61 24 0d | 05 64 05 e1 0d 05 6e 04 |)=data$.|.d....n.|
|00000fa0| 0d 05 78 20 dd f2 6d 5f | 68 65 61 64 28 62 61 73 |..x ..m_|head(bas|
|00000fb0| 65 25 2c 64 61 74 61 24 | 2c 77 69 64 74 68 25 29 |e%,data$|,width%)|
|00000fc0| 0d 05 82 4d 24 62 61 73 | 65 25 3d 64 61 74 61 24 |...M$bas|e%=data$|
|00000fd0| 3a 62 61 73 65 25 21 31 | 32 3d 26 30 30 30 37 30 |:base%!1|2=&00070|
|00000fe0| 32 30 37 3a 62 61 73 65 | 25 21 31 36 3d 77 69 64 |207:base|%!16=wid|
|00000ff0| 74 68 25 2a 31 36 3a 62 | 61 73 65 25 21 32 30 3d |th%*16:b|ase%!20=|
|00001000| 34 34 3a 62 61 73 65 25 | 21 32 34 3d 30 0d 05 8c |44:base%|!24=0...|
|00001010| 05 e1 0d 05 96 04 0d 05 | a0 1b dd f2 6d 65 6e 75 |........|....menu|
|00001020| 73 65 6c 65 63 74 28 71 | 25 29 3a ea 20 73 74 61 |select(q|%):. sta|
|00001030| 79 0d 05 aa 2f c8 99 22 | 57 69 6d 70 5f 47 65 74 |y.../.."|Wimp_Get|
|00001040| 50 6f 69 6e 74 65 72 49 | 6e 66 6f 22 2c 2c 71 25 |PointerI|nfo",,q%|
|00001050| 2b 33 32 3a 73 74 61 79 | 3d 71 25 21 34 30 3d 31 |+32:stay|=q%!40=1|
|00001060| 0d 05 b4 0c c8 8e 20 21 | 71 25 20 ca 0d 05 be 36 |...... !|q% ....6|
|00001070| 20 c9 20 30 20 20 20 3a | 71 25 21 35 32 3d 69 6e | . 0 :|q%!52=in|
|00001080| 66 6f 25 3a c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |fo%:.."W|imp_GetW|
|00001090| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 2c 71 25 2b |indowSta|te",,q%+|
|000010a0| 35 32 0d 05 c8 28 20 20 | 20 20 20 20 20 20 20 20 |52...( | |
|000010b0| c8 99 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |.."Wimp_|OpenWind|
|000010c0| 6f 77 22 2c 2c 71 25 2b | 35 32 0d 05 d2 1a 20 c9 |ow",,q%+|52.... .|
|000010d0| 20 31 20 20 20 3a 62 61 | 63 6b 25 3d 62 61 63 6b | 1 :ba|ck%=back|
|000010e0| 25 82 2d 31 0d 05 dc 1a | 20 20 20 20 20 20 20 20 |%.-1....| |
|000010f0| 20 20 20 e7 20 ac 20 62 | 61 63 6b 25 20 8c 0d 05 | . . b|ack% ...|
|00001100| e6 2a 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 20 |.* | . |
|00001110| ac 20 73 65 6d 61 25 20 | c8 99 22 48 6f 75 72 67 |. sema% |.."Hourg|
|00001120| 6c 61 73 73 5f 4f 6e 22 | 0d 05 f0 5e 20 20 20 20 |lass_On"|...^ |
|00001130| 20 20 20 20 20 20 20 20 | f2 77 72 69 74 65 69 63 | |.writeic|
|00001140| 6f 6e 28 63 6f 75 6e 74 | 65 72 25 2c 31 2c 22 73 |on(count|er%,1,"s|
|00001150| 75 73 70 65 6e 64 65 64 | 22 29 3a f2 77 72 69 74 |uspended|"):.writ|
|00001160| 65 69 63 6f 6e 28 63 6f | 75 6e 74 65 72 25 2c 30 |eicon(co|unter%,0|
|00001170| 2c 22 42 61 63 6b 67 72 | 6f 75 6e 64 20 74 61 73 |,"Backgr|ound tas|
|00001180| 6b 69 6e 67 22 29 0d 05 | fa 3d 20 20 20 20 20 20 |king")..|.= |
|00001190| 20 20 20 20 20 20 f2 66 | 6f 72 63 65 69 63 6f 6e | .f|orceicon|
|000011a0| 28 63 6f 75 6e 74 65 72 | 25 2c 30 29 3a f2 66 6f |(counter|%,0):.fo|
|000011b0| 72 63 65 69 63 6f 6e 28 | 63 6f 75 6e 74 65 72 25 |rceicon(|counter%|
|000011c0| 2c 31 29 0d 06 04 38 20 | 20 20 20 20 20 20 20 20 |,1)...8 | |
|000011d0| 20 20 20 c8 99 22 57 69 | 6d 70 5f 50 6f 6c 6c 22 | .."Wi|mp_Poll"|
|000011e0| 20 2c 20 70 6f 6c 6c 5f | 6d 61 73 6b 25 2c 20 71 | , poll_|mask%, q|
|000011f0| 25 20 b8 20 72 65 61 73 | 6f 6e 25 0d 06 0e 16 20 |% . reas|on%.... |
|00001200| 20 20 20 20 20 20 20 20 | 20 20 20 f2 64 6f 28 a3 | | .do(.|
|00001210| 29 0d 06 18 10 20 20 20 | 20 20 20 20 20 20 20 20 |).... | |
|00001220| cd 0d 06 22 13 20 c9 20 | 32 20 20 20 3a 71 75 69 |...". . |2 :qui|
|00001230| 74 25 3d b9 0d 06 2c 05 | cb 0d 06 36 23 e7 20 73 |t%=...,.|...6#. s|
|00001240| 74 61 79 3d b9 20 80 20 | 62 61 63 6b 25 3d b9 20 |tay=. . |back%=. |
|00001250| f2 6d 65 6e 75 28 71 25 | 2b 33 32 29 0d 06 40 05 |.menu(q%|+32)..@.|
|00001260| e1 0d 06 4a 04 0d 06 54 | 0b dd f2 63 6c 65 61 72 |...J...T|...clear|
|00001270| 0d 06 5e 5c 73 75 6d 25 | 3d 30 3a 6e 75 6d 66 69 |..^\sum%|=0:numfi|
|00001280| 6c 25 3d 30 3a 6e 75 6d | 64 69 72 25 3d 30 3a 6e |l%=0:num|dir%=0:n|
|00001290| 75 6d 61 70 70 25 3d 30 | 3a 70 74 24 3d 22 22 3a |umapp%=0|:pt$="":|
|000012a0| 70 74 32 24 3d 22 22 3a | 6c 6f 61 64 25 3d 30 3a |pt2$="":|load%=0:|
|000012b0| 65 78 65 63 25 3d 30 3a | 66 74 25 3d 30 3a 61 74 |exec%=0:|ft%=0:at|
|000012c0| 74 72 25 3d 30 3a 66 6e | 24 3d 22 22 0d 06 68 05 |tr%=0:fn|$=""..h.|
|000012d0| e1 0d 06 72 04 0d 06 7c | 12 dd f2 64 61 74 61 6c |...r...||...datal|
|000012e0| 6f 61 64 28 71 25 29 0d | 06 86 1c e7 20 70 6f 6c |oad(q%).|.... pol|
|000012f0| 6c 5f 6d 61 73 6b 25 3d | ac 28 26 36 30 33 34 43 |l_mask%=|.(&6034C|
|00001300| 29 20 8c 0d 06 90 20 20 | 70 6f 6c 6c 5f 6d 61 73 |) .... |poll_mas|
|00001310| 6b 25 3d ac 28 26 36 30 | 33 34 44 29 3a f2 63 6c |k%=.(&60|34D):.cl|
|00001320| 65 61 72 0d 06 9a 1f 20 | e7 20 ac 20 62 61 63 6b |ear.... |. . back|
|00001330| 25 20 c8 99 22 48 6f 75 | 72 67 6c 61 73 73 5f 4f |% .."Hou|rglass_O|
|00001340| 6e 22 0d 06 a4 05 cd 0d | 06 ae 04 0d 06 b8 0f e7 |n"......|........|
|00001350| 20 71 25 21 31 32 3d 30 | 20 8c 0d 06 c2 0d 20 f2 | q%!12=0| ..... .|
|00001360| 63 6f 75 6e 74 65 72 0d | 06 cc 1a 20 70 61 74 68 |counter.|... path|
|00001370| 24 3d a4 67 65 74 6e 61 | 6d 65 28 71 25 2b 34 34 |$=.getna|me(q%+44|
|00001380| 29 0d 06 d6 04 0d 06 e0 | 24 20 c8 99 22 4f 53 5f |).......|$ .."OS_|
|00001390| 46 69 6c 65 22 2c 20 26 | 31 31 2c 20 70 61 74 68 |File", &|11, path|
|000013a0| 24 20 b8 20 74 79 70 65 | 25 0d 06 ea 0f 20 c8 8e |$ . type|%.... ..|
|000013b0| 20 74 79 70 65 25 20 ca | 0d 06 f4 76 20 20 c9 20 | type% .|...v . |
|000013c0| 30 3a 21 65 72 72 6f 72 | 62 6c 6b 25 3d 30 3a 24 |0:!error|blk%=0:$|
|000013d0| 28 65 72 72 6f 72 62 6c | 6b 25 2b 34 29 3d 22 46 |(errorbl|k%+4)="F|
|000013e0| 69 6c 65 20 4e 6f 74 20 | 46 6f 75 6e 64 22 3a 3f |ile Not |Found":?|
|000013f0| 28 65 72 72 6f 72 62 6c | 6b 25 2b 31 38 29 3d 30 |(errorbl|k%+18)=0|
|00001400| 3a c8 99 22 57 69 6d 70 | 5f 52 65 70 6f 72 74 45 |:.."Wimp|_ReportE|
|00001410| 72 72 6f 72 22 2c 65 72 | 72 6f 72 62 6c 6b 25 2c |rror",er|rorblk%,|
|00001420| 20 33 2c 20 22 46 69 6c | 65 49 6e 66 6f 22 0d 06 | 3, "Fil|eInfo"..|
|00001430| fe 50 20 20 c9 20 31 3a | c8 99 22 4f 53 5f 46 69 |.P . 1:|.."OS_Fi|
|00001440| 6c 65 22 2c 26 31 31 2c | 70 61 74 68 24 20 b8 20 |le",&11,|path$ . |
|00001450| 2c 2c 6c 6f 61 64 25 2c | 65 78 65 63 25 2c 6c 65 |,,load%,|exec%,le|
|00001460| 6e 25 2c 61 74 74 72 25 | 3a 73 75 6d 25 2b 3d 6c |n%,attr%|:sum%+=l|
|00001470| 65 6e 25 3a 6e 75 6d 66 | 69 6c 25 2b 3d 31 0d 07 |en%:numf|il%+=1..|
|00001480| 08 31 20 20 20 20 20 20 | 20 20 20 e7 6e 75 6d 66 |.1 | .numf|
|00001490| 69 6c 25 3d 31 20 80 20 | 6e 75 6d 64 69 72 25 3d |il%=1 . |numdir%=|
|000014a0| 30 20 80 20 6e 75 6d 61 | 70 70 25 3d 30 20 8c 0d |0 . numa|pp%=0 ..|
|000014b0| 07 12 26 20 20 20 20 20 | 20 20 20 20 20 f2 67 72 |..& | .gr|
|000014c0| 61 62 28 a4 73 74 72 69 | 70 6c 65 61 66 28 70 61 |ab(.stri|pleaf(pa|
|000014d0| 74 68 24 29 29 0d 07 1c | 24 20 20 20 20 20 20 20 |th$))...|$ |
|000014e0| 20 20 20 66 6e 24 3d a4 | 67 65 74 6c 65 61 66 28 | fn$=.|getleaf(|
|000014f0| 70 61 74 68 24 29 2b bd | 30 0d 07 26 0e 20 20 20 |path$)+.|0..&. |
|00001500| 20 20 20 20 20 20 cd 0d | 07 30 1a 20 20 20 20 20 | ..|.0. |
|00001510| 20 20 20 20 e7 20 63 6e | 74 25 3d 31 20 74 25 3d | . cn|t%=1 t%=|
|00001520| 32 0d 07 3a 60 20 20 c9 | 20 32 3a f2 73 65 61 72 |2..:` .| 2:.sear|
|00001530| 63 68 28 70 61 74 68 24 | 29 3a 66 6e 24 3d a4 67 |ch(path$|):fn$=.g|
|00001540| 65 74 6c 65 61 66 28 70 | 61 74 68 24 29 2b bd 30 |etleaf(p|ath$)+.0|
|00001550| 3a c8 99 22 4f 53 5f 46 | 69 6c 65 22 2c 26 31 31 |:.."OS_F|ile",&11|
|00001560| 2c 70 61 74 68 24 20 b8 | 20 2c 2c 6c 6f 61 64 25 |,path$ .| ,,load%|
|00001570| 2c 65 78 65 63 25 2c 6c | 65 6e 25 2c 61 74 74 72 |,exec%,l|en%,attr|
|00001580| 25 0d 07 44 17 20 20 20 | 20 20 20 20 20 20 e7 20 |%..D. | . |
|00001590| 63 6e 74 25 3d 31 20 8c | 0d 07 4e 26 20 20 20 20 |cnt%=1 .|..N& |
|000015a0| 20 20 20 20 20 20 f2 67 | 72 61 62 28 a4 73 74 72 | .g|rab(.str|
|000015b0| 69 70 6c 65 61 66 28 70 | 61 74 68 24 29 29 0d 07 |ipleaf(p|ath$))..|
|000015c0| 58 33 20 20 20 20 20 20 | 20 20 20 20 e7 20 c0 a4 |X3 | . ..|
|000015d0| 67 65 74 6c 65 61 66 28 | 70 61 74 68 24 29 2c 31 |getleaf(|path$),1|
|000015e0| 29 3d 22 21 22 20 74 25 | 3d 30 20 8b 20 74 25 3d |)="!" t%|=0 . t%=|
|000015f0| 31 0d 07 62 0e 20 20 20 | 20 20 20 20 20 20 cd 0d |1..b. | ..|
|00001600| 07 6c 06 20 cb 0d 07 76 | 05 cd 0d 07 80 26 e7 20 |.l. ...v|.....&. |
|00001610| 73 68 69 66 74 25 20 f2 | 74 6f 74 61 6c 3a f2 63 |shift% .|total:.c|
|00001620| 6c 65 61 72 3a 63 6e 74 | 25 3d 30 3a 74 25 3d 30 |lear:cnt|%=0:t%=0|
|00001630| 0d 07 8a 05 e1 0d 07 94 | 04 0d 07 9e 13 dd a4 67 |........|.......g|
|00001640| 65 74 6e 61 6d 65 28 70 | 74 72 25 29 0d 07 a8 09 |etname(p|tr%)....|
|00001650| 70 24 3d 22 22 0d 07 b2 | 11 c8 95 20 3f 70 74 72 |p$=""...|... ?ptr|
|00001660| 25 20 3c 3e 20 30 0d 07 | bc 13 20 70 24 20 20 20 |% <> 0..|.. p$ |
|00001670| 2b 3d 20 bd 3f 70 74 72 | 25 0d 07 c6 0e 20 70 74 |+= .?ptr|%.... pt|
|00001680| 72 25 20 2b 3d 20 31 0d | 07 d0 05 ce 0d 07 da 08 |r% += 1.|........|
|00001690| 3d 20 70 24 0d 07 e4 04 | 0d 07 ee 13 dd f2 73 65 |= p$....|......se|
|000016a0| 61 72 63 68 28 70 61 74 | 68 24 29 0d 07 f8 04 0d |arch(pat|h$).....|
|000016b0| 08 02 15 63 75 72 72 65 | 6e 74 24 3d 22 22 3a 6f |...curre|nt$="":o|
|000016c0| 6b 25 3d b9 0d 08 0c 22 | 73 74 61 72 74 25 3d 2d |k%=...."|start%=-|
|000016d0| 31 3a 65 6e 64 25 3d 2d | 31 3a 70 72 65 76 69 6f |1:end%=-|1:previo|
|000016e0| 75 73 25 3d 2d 31 0d 08 | 16 05 f5 0d 08 20 0c 20 |us%=-1..|..... . |
|000016f0| 66 69 6c 65 25 3d 30 0d | 08 2a 06 20 f5 0d 08 34 |file%=0.|.*. ...4|
|00001700| 04 0d 08 3e 15 20 20 e7 | 20 63 75 72 72 65 6e 74 |...>. .| current|
|00001710| 24 3d 22 22 20 8c 0d 08 | 48 17 20 20 20 6e 61 6d |$="" ...|H. nam|
|00001720| 65 24 3d 70 61 74 68 24 | 20 2b 20 bd 30 0d 08 52 |e$=path$| + .0..R|
|00001730| 07 20 20 cc 0d 08 5c 22 | 20 20 20 6e 61 6d 65 24 |. ...\"| name$|
|00001740| 3d 70 61 74 68 24 2b 22 | 2e 22 2b 63 75 72 72 65 |=path$+"|."+curre|
|00001750| 6e 74 24 2b bd 30 0d 08 | 66 07 20 20 cd 0d 08 70 |nt$+.0..|f. ...p|
|00001760| 04 0d 08 7a 4a 20 20 c8 | 99 22 4f 53 5f 47 42 50 |...zJ .|."OS_GBP|
|00001770| 42 22 2c 20 31 30 2c 20 | 6e 61 6d 65 24 2c 20 62 |B", 10, |name$, b|
|00001780| 75 66 66 65 72 25 2c 20 | 31 2c 20 66 69 6c 65 25 |uffer%, |1, file%|
|00001790| 2c 20 34 30 2c 20 22 2a | 22 20 b8 20 2c 2c 2c 72 |, 40, "*|" . ,,,r|
|000017a0| 65 61 64 25 2c 20 66 69 | 6c 65 25 0d 08 84 15 20 |ead%, fi|le%.... |
|000017b0| 20 e7 20 66 69 6c 65 25 | 20 3c 3e 20 2d 31 20 8c | . file%| <> -1 .|
|000017c0| 0d 08 8e 22 20 20 20 74 | 65 73 74 24 3d a4 67 65 |..." t|est$=.ge|
|000017d0| 74 6e 61 6d 65 28 62 75 | 66 66 65 72 25 2b 26 31 |tname(bu|ffer%+&1|
|000017e0| 34 29 0d 08 98 3c 20 20 | 20 c8 99 22 4f 53 5f 46 |4)...< | .."OS_F|
|000017f0| 69 6c 65 22 2c 26 31 31 | 2c c0 6e 61 6d 65 24 2c |ile",&11|,.name$,|
|00001800| a9 6e 61 6d 65 24 2d 31 | 29 2b 22 2e 22 2b 74 65 |.name$-1|)+"."+te|
|00001810| 73 74 24 20 b8 20 2c 2c | 2c 2c 6c 65 6e 25 0d 08 |st$ . ,,|,,len%..|
|00001820| a2 18 20 20 20 e7 20 62 | 75 66 66 65 72 25 21 26 |.. . b|uffer%!&|
|00001830| 31 30 3d 32 20 8c 0d 08 | ac 48 20 20 20 20 e7 20 |10=2 ...|.H . |
|00001840| 63 75 72 72 65 6e 74 24 | 3d 22 22 20 8c 20 f2 70 |current$|="" . .p|
|00001850| 75 74 28 74 65 73 74 24 | 2c 20 6f 6b 25 29 20 8b |ut(test$|, ok%) .|
|00001860| 20 f2 70 75 74 28 63 75 | 72 72 65 6e 74 24 2b 22 | .put(cu|rrent$+"|
|00001870| 2e 22 2b 74 65 73 74 24 | 2c 20 6f 6b 25 29 0d 08 |."+test$|, ok%)..|
|00001880| b6 1f 20 20 20 20 cc 20 | 73 75 6d 25 2b 3d 6c 65 |.. . |sum%+=le|
|00001890| 6e 25 3a 6e 75 6d 66 69 | 6c 25 2b 3d 31 0d 08 c0 |n%:numfi|l%+=1...|
|000018a0| 08 20 20 20 cd 0d 08 ca | 07 20 20 cc 0d 08 d4 38 |. ....|. ....8|
|000018b0| 20 20 20 e7 20 c0 a4 67 | 65 74 6c 65 61 66 28 6e | . ..g|etleaf(n|
|000018c0| 61 6d 65 24 29 2c 31 29 | 3d 22 21 22 20 6e 75 6d |ame$),1)|="!" num|
|000018d0| 61 70 70 25 2b 3d 31 20 | 8b 20 6e 75 6d 64 69 72 |app%+=1 |. numdir|
|000018e0| 25 2b 3d 31 0d 08 de 08 | 20 20 20 cd 0d 08 e8 07 |%+=1....| .....|
|000018f0| 20 20 cd 0d 08 f2 04 0d | 08 fc 27 20 20 f4 49 46 | ......|..' .IF|
|00001900| 20 73 74 61 72 74 25 3c | 3e 2d 31 20 41 4e 44 20 | start%<|>-1 AND |
|00001910| 66 69 6c 65 25 3c 3e 2d | 31 20 54 48 45 4e 0d 09 |file%<>-|1 THEN..|
|00001920| 06 1d 20 20 e7 20 66 69 | 6c 65 25 3c 3e 2d 31 20 |.. . fi|le%<>-1 |
|00001930| 80 20 62 61 63 6b 25 3d | b9 20 8c 0d 09 10 44 20 |. back%=|. ....D |
|00001940| 20 20 20 70 72 69 6e 74 | 24 3d 6e 61 6d 65 24 3a | print|$=name$:|
|00001950| e7 20 66 69 6c 65 25 3c | 3e 2d 31 20 70 72 69 6e |. file%<|>-1 prin|
|00001960| 74 24 3d c0 70 72 69 6e | 74 24 2c a9 70 72 69 6e |t$=.prin|t$,.prin|
|00001970| 74 24 2d 31 29 2b 22 2e | 22 2b 74 65 73 74 24 0d |t$-1)+".|"+test$.|
|00001980| 09 1a 52 20 20 20 20 f2 | 77 72 69 74 65 69 63 6f |..R .|writeico|
|00001990| 6e 28 63 6f 75 6e 74 65 | 72 25 2c 31 2c a4 70 61 |n(counte|r%,1,.pa|
|000019a0| 64 28 6c 65 6e 25 29 29 | 3a f2 77 72 69 74 65 69 |d(len%))|:.writei|
|000019b0| 63 6f 6e 28 63 6f 75 6e | 74 65 72 25 2c 30 2c 22 |con(coun|ter%,0,"|
|000019c0| 2e 2e 2e 22 2b c2 70 72 | 69 6e 74 24 2c 31 39 29 |..."+.pr|int$,19)|
|000019d0| 29 0d 09 24 35 20 20 20 | 20 f2 66 6f 72 63 65 69 |)..$5 | .forcei|
|000019e0| 63 6f 6e 28 63 6f 75 6e | 74 65 72 25 2c 30 29 3a |con(coun|ter%,0):|
|000019f0| f2 66 6f 72 63 65 69 63 | 6f 6e 28 63 6f 75 6e 74 |.forceic|on(count|
|00001a00| 65 72 25 2c 31 29 0d 09 | 2e 30 20 20 20 20 c8 99 |er%,1)..|.0 ..|
|00001a10| 22 57 69 6d 70 5f 50 6f | 6c 6c 22 20 2c 20 70 6f |"Wimp_Po|ll" , po|
|00001a20| 6c 6c 5f 6d 61 73 6b 25 | 2c 20 71 25 20 b8 20 72 |ll_mask%|, q% . r|
|00001a30| 65 61 73 6f 6e 25 0d 09 | 38 0e 20 20 20 20 f2 64 |eason%..|8. .d|
|00001a40| 6f 28 a3 29 0d 09 42 07 | 20 20 cd 0d 09 4c 35 20 |o(.)..B.| ...L5 |
|00001a50| fd 20 66 69 6c 65 25 3d | 2d 31 20 84 20 ac 6f 6b |. file%=|-1 . .ok|
|00001a60| 25 20 84 20 71 75 69 74 | 25 20 84 20 70 6f 6c 6c |% . quit|% . poll|
|00001a70| 5f 6d 61 73 6b 25 3d ac | 28 26 36 30 33 34 43 29 |_mask%=.|(&6034C)|
|00001a80| 0d 09 56 12 63 75 72 72 | 65 6e 74 24 3d a4 70 75 |..V.curr|ent$=.pu|
|00001a90| 6c 6c 0d 09 60 37 fd 20 | 63 75 72 72 65 6e 74 24 |ll..`7. |current$|
|00001aa0| 3d 22 22 20 84 20 ac 6f | 6b 25 20 84 20 71 75 69 |="" . .o|k% . qui|
|00001ab0| 74 25 20 84 20 70 6f 6c | 6c 5f 6d 61 73 6b 25 3d |t% . pol|l_mask%=|
|00001ac0| ac 28 26 36 30 33 34 43 | 29 0d 09 6a 04 0d 09 74 |.(&6034C|)..j...t|
|00001ad0| 0c e7 20 ac 6f 6b 25 20 | 8c 0d 09 7e 3c 21 65 72 |.. .ok% |...~<!er|
|00001ae0| 72 6f 72 62 6c 6b 25 3d | 30 3a 24 28 65 72 72 6f |rorblk%=|0:$(erro|
|00001af0| 72 62 6c 6b 25 2b 34 29 | 3d 22 49 6e 74 65 72 6e |rblk%+4)|="Intern|
|00001b00| 61 6c 20 42 72 65 61 64 | 74 68 20 48 65 61 70 20 |al Bread|th Heap |
|00001b10| 46 55 4c 4c 22 0d 09 88 | 31 c8 99 22 57 69 6d 70 |FULL"...|1.."Wimp|
|00001b20| 5f 52 65 70 6f 72 74 45 | 72 72 6f 72 22 2c 65 72 |_ReportE|rror",er|
|00001b30| 72 6f 72 62 6c 6b 25 2c | 20 33 2c 20 22 46 69 6c |rorblk%,| 3, "Fil|
|00001b40| 65 49 6e 66 6f 22 0d 09 | 92 05 cd 0d 09 9c 04 0d |eInfo"..|........|
|00001b50| 09 a6 05 e1 0d 09 b0 04 | 0d 09 ba 15 dd f2 70 75 |........|......pu|
|00001b60| 74 28 69 6e 24 2c 20 f8 | 20 6f 6b 25 29 0d 09 c4 |t(in$, .| ok%)...|
|00001b70| 09 6f 6b 25 3d b9 0d 09 | ce 18 6c 65 6e 67 74 68 |.ok%=...|..length|
|00001b80| 25 3d a9 69 6e 24 20 2b | 20 34 20 2b 20 31 0d 09 |%=.in$ +| 4 + 1..|
|00001b90| d8 2a e7 20 73 74 61 72 | 74 25 3d 2d 31 20 84 20 |.*. star|t%=-1 . |
|00001ba0| 65 6e 64 25 3d 2d 31 20 | 84 20 70 72 65 76 69 6f |end%=-1 |. previo|
|00001bb0| 75 73 25 3d 2d 31 20 8c | 0d 09 e2 36 73 74 61 72 |us%=-1 .|...6star|
|00001bc0| 74 25 3d 68 65 61 70 25 | 3a 65 6e 64 25 3d 68 65 |t%=heap%|:end%=he|
|00001bd0| 61 70 25 20 2b 20 6c 65 | 6e 67 74 68 25 3a 70 72 |ap% + le|ngth%:pr|
|00001be0| 65 76 69 6f 75 73 25 3d | 73 74 61 72 74 25 0d 09 |evious%=|start%..|
|00001bf0| ec 1e 21 73 74 61 72 74 | 25 3d 2d 31 3a 24 28 73 |..!start|%=-1:$(s|
|00001c00| 74 61 72 74 25 2b 34 29 | 3d 69 6e 24 0d 09 f6 22 |tart%+4)|=in$..."|
|00001c10| e7 20 6c 65 6e 67 74 68 | 25 20 3e 20 68 65 61 70 |. length|% > heap|
|00001c20| 5f 73 69 7a 65 25 20 8c | 20 6f 6b 25 3d a3 0d 0a |_size% .| ok%=...|
|00001c30| 00 05 cc 0d 0a 0a 27 e7 | 20 65 6e 64 25 2b 6c 65 |......'.| end%+le|
|00001c40| 6e 67 74 68 25 20 3c 20 | 68 65 61 70 25 2b 68 65 |ngth% < |heap%+he|
|00001c50| 61 70 5f 73 69 7a 65 25 | 20 8c 0d 0a 14 2a 21 70 |ap_size%| ....*!p|
|00001c60| 72 65 76 69 6f 75 73 25 | 3d 65 6e 64 25 3a 21 65 |revious%|=end%:!e|
|00001c70| 6e 64 25 3d 2d 31 3a 24 | 28 65 6e 64 25 2b 34 29 |nd%=-1:$|(end%+4)|
|00001c80| 3d 69 6e 24 0d 0a 1e 22 | 70 72 65 76 69 6f 75 73 |=in$..."|previous|
|00001c90| 25 3d 65 6e 64 25 3a 65 | 6e 64 25 20 2b 3d 20 6c |%=end%:e|nd% += l|
|00001ca0| 65 6e 67 74 68 25 0d 0a | 28 05 cc 0d 0a 32 09 6f |ength%..|(....2.o|
|00001cb0| 6b 25 3d a3 0d 0a 3c 05 | cd 0d 0a 46 05 cd 0d 0a |k%=...<.|...F....|
|00001cc0| 50 05 e1 0d 0a 5a 04 0d | 0a 64 0a dd a4 70 75 6c |P....Z..|.d...pul|
|00001cd0| 6c 0d 0a 6e 0b 6f 75 74 | 24 3d 22 22 0d 0a 78 14 |l..n.out|$=""..x.|
|00001ce0| e7 20 73 74 61 72 74 25 | 20 3c 3e 20 2d 31 20 8c |. start%| <> -1 .|
|00001cf0| 0d 0a 82 11 6e 65 78 74 | 25 3d 21 73 74 61 72 74 |....next|%=!start|
|00001d00| 25 0d 0a 8c 14 6f 75 74 | 24 3d 24 28 73 74 61 72 |%....out|$=$(star|
|00001d10| 74 25 2b 34 29 0d 0a 96 | 10 73 74 61 72 74 25 3d |t%+4)...|.start%=|
|00001d20| 6e 65 78 74 25 0d 0a a0 | 05 cd 0d 0a aa 09 3d 6f |next%...|......=o|
|00001d30| 75 74 24 0d 0a b4 04 0d | 0a be 13 dd f2 70 75 73 |ut$.....|.....pus|
|00001d40| 68 66 69 6c 6f 28 69 6e | 24 29 0d 0a c8 12 6c 65 |hfilo(in|$)....le|
|00001d50| 6e 67 74 68 25 3d a9 69 | 6e 24 2b 31 0d 0a d2 38 |ngth%=.i|n$+1...8|
|00001d60| e7 20 28 6c 65 6e 67 74 | 68 25 2b 66 70 74 72 25 |. (lengt|h%+fptr%|
|00001d70| 2b 34 29 3e 66 69 6c 6f | 5f 73 69 7a 65 25 20 85 |+4)>filo|_size% .|
|00001d80| 20 32 35 35 2c 22 48 65 | 61 70 20 6f 76 65 72 66 | 255,"He|ap overf|
|00001d90| 6c 6f 77 22 0d 0a dc 50 | 24 28 66 69 6c 6f 25 2b |low"...P|$(filo%+|
|00001da0| 66 70 74 72 25 2b 34 29 | 3d 69 6e 24 3a 21 28 66 |fptr%+4)|=in$:!(f|
|00001db0| 69 6c 6f 25 2b 66 70 74 | 72 25 2b 6c 65 6e 67 74 |ilo%+fpt|r%+lengt|
|00001dc0| 68 25 2b 34 29 3d 66 69 | 6c 6f 25 2b 66 70 74 72 |h%+4)=fi|lo%+fptr|
|00001dd0| 25 2b 34 3a 66 70 74 72 | 25 2b 3d 6c 65 6e 67 74 |%+4:fptr|%+=lengt|
|00001de0| 68 25 2b 34 0d 0a e6 05 | e1 0d 0a f0 04 0d 0a fa |h%+4....|........|
|00001df0| 0e dd a4 70 75 6c 6c 66 | 69 6c 6f 0d 0b 04 0b 6f |...pullf|ilo....o|
|00001e00| 75 74 24 3d 22 22 0d 0b | 0e 18 6c 6f 63 6e 25 3d |ut$=""..|..locn%=|
|00001e10| 21 28 66 69 6c 6f 25 2b | 66 70 74 72 25 29 0d 0b |!(filo%+|fptr%)..|
|00001e20| 18 10 e7 20 6c 6f 63 6e | 25 3e 2d 31 20 8c 0d 0b |... locn|%>-1 ...|
|00001e30| 22 10 20 6f 75 74 24 3d | 24 6c 6f 63 6e 25 0d 0b |". out$=|$locn%..|
|00001e40| 2c 15 20 66 70 74 72 25 | 2d 3d a9 6f 75 74 24 2b |,. fptr%|-=.out$+|
|00001e50| 31 2b 34 0d 0b 36 05 cd | 0d 0b 40 09 3d 6f 75 74 |1+4..6..|..@.=out|
|00001e60| 24 0d 0b 4a 04 0d 0b 54 | 1b dd a4 67 65 74 6c 6f |$..J...T|...getlo|
|00001e70| 63 6b 28 76 61 6c 25 29 | 3a ea 20 61 74 74 72 24 |ck(val%)|:. attr$|
|00001e80| 0d 0b 5e 1d e7 20 28 76 | 61 6c 25 80 28 31 3c 3c |..^.. (v|al%.(1<<|
|00001e90| 33 29 29 20 61 74 74 72 | 24 3d 22 4c 22 0d 0b 68 |3)) attr|$="L"..h|
|00001ea0| 1e e7 20 28 76 61 6c 25 | 80 28 31 3c 3c 31 29 29 |.. (val%|.(1<<1))|
|00001eb0| 20 61 74 74 72 24 2b 3d | 22 57 22 0d 0b 72 1e e7 | attr$+=|"W"..r..|
|00001ec0| 20 28 76 61 6c 25 80 28 | 31 3c 3c 30 29 29 20 61 | (val%.(|1<<0)) a|
|00001ed0| 74 74 72 24 2b 3d 22 52 | 22 0d 0b 7c 0e 61 74 74 |ttr$+="R|"..|.att|
|00001ee0| 72 24 2b 3d 22 2f 22 0d | 0b 86 1e e7 20 28 76 61 |r$+="/".|.... (va|
|00001ef0| 6c 25 80 28 31 3c 3c 35 | 29 29 20 61 74 74 72 24 |l%.(1<<5|)) attr$|
|00001f00| 2b 3d 22 77 22 0d 0b 90 | 1e e7 20 28 76 61 6c 25 |+="w"...|.. (val%|
|00001f10| 80 28 31 3c 3c 34 29 29 | 20 61 74 74 72 24 2b 3d |.(1<<4))| attr$+=|
|00001f20| 22 72 22 0d 0b 9a 0d 3d | 61 74 74 72 24 2b bd 30 |"r"....=|attr$+.0|
|00001f30| 0d 0b a4 04 0d 0b ae 16 | dd a4 63 6f 6e 76 28 61 |........|..conv(a|
|00001f40| 25 29 3a ea 20 6e 25 2c | 61 24 0d 0b b8 0b e3 6e |%):. n%,|a$.....n|
|00001f50| 25 3d 30 b8 33 0d 0b c2 | 33 e7 20 28 28 61 25 3e |%=0.3...|3. ((a%>|
|00001f60| 3e 28 6e 25 2a 38 29 29 | 80 26 46 46 29 3e 33 32 |>(n%*8))|.&FF)>32|
|00001f70| 20 61 24 2b 3d bd 28 28 | 61 25 3e 3e 28 6e 25 2a | a$+=.((|a%>>(n%*|
|00001f80| 38 29 29 80 26 46 46 29 | 0d 0b cc 05 ed 0d 0b d6 |8)).&FF)|........|
|00001f90| 07 3d 61 24 0d 0b e0 04 | 0d 0b ea 1f dd f2 74 6f |.=a$....|......to|
|00001fa0| 74 61 6c 3a ea 20 78 25 | 2c 79 25 2c 66 24 2c 61 |tal:. x%|,y%,f$,a|
|00001fb0| 25 2c 62 25 2c 64 24 0d | 0b f4 57 71 25 21 30 3d |%,b%,d$.|..Wq%!0=|
|00001fc0| 63 6f 75 6e 74 65 72 25 | 3a c8 99 22 57 69 6d 70 |counter%|:.."Wimp|
|00001fd0| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|00001fe0| 2c 2c 71 25 3a 78 25 3d | 71 25 21 34 3a 79 25 3d |,,q%:x%=|q%!4:y%=|
|00001ff0| 71 25 21 31 36 3a c8 99 | 22 57 69 6d 70 5f 43 6c |q%!16:..|"Wimp_Cl|
|00002000| 6f 73 65 57 69 6e 64 6f | 77 22 2c 2c 71 25 0d 0b |oseWindo|w",,q%..|
|00002010| fe 2b 78 70 6f 73 25 3d | 78 25 3a 79 70 6f 73 25 |.+xpos%=|x%:ypos%|
|00002020| 3d 79 25 3a 79 70 6f 73 | 25 2d 3d 34 34 3a f2 72 |=y%:ypos|%-=44:.r|
|00002030| 61 6e 67 65 63 68 65 63 | 6b 0d 0c 08 04 0d 0c 12 |angechec|k.......|
|00002040| 29 e7 20 6e 75 6d 66 69 | 6c 25 3d 31 20 80 20 6e |). numfi|l%=1 . n|
|00002050| 75 6d 64 69 72 25 3d 30 | 20 80 20 6e 75 6d 61 70 |umdir%=0| . numap|
|00002060| 70 25 3d 30 20 8c 0d 0c | 1c 2e 20 71 25 21 30 3d |p%=0 ...|.. q%!0=|
|00002070| 66 69 6c 65 69 6e 66 6f | 25 3a c8 99 22 57 69 6d |fileinfo|%:.."Wim|
|00002080| 70 5f 47 65 74 57 69 6e | 64 6f 77 49 6e 66 6f 22 |p_GetWin|dowInfo"|
|00002090| 2c 2c 71 25 0d 0c 26 1d | 20 f2 70 6f 6b 65 28 66 |,,q%..&.| .poke(f|
|000020a0| 6e 24 2c 34 2b 71 25 2b | 38 38 2b 32 30 2b 33 32 |n$,4+q%+|88+20+32|
|000020b0| 29 0d 0c 30 24 20 f2 70 | 6f 6b 65 28 a4 70 61 64 |)..0$ .p|oke(.pad|
|000020c0| 28 73 75 6d 25 29 2c 34 | 2b 71 25 2b 38 38 2b 32 |(sum%),4|+q%+88+2|
|000020d0| 30 2b 36 34 29 0d 0c 3a | 29 20 f2 70 6f 6b 65 28 |0+64)..:|) .poke(|
|000020e0| a4 67 65 74 6c 6f 63 6b | 28 61 74 74 72 25 29 2c |.getlock|(attr%),|
|000020f0| 34 2b 71 25 2b 38 38 2b | 32 30 2b 39 36 29 0d 0c |4+q%+88+|20+96)..|
|00002100| 44 06 20 3a 0d 0c 4e 17 | 20 e7 20 28 6c 6f 61 64 |D. :..N.| . (load|
|00002110| 25 3e 3e 32 30 29 3d 2d | 31 20 8c 0d 0c 58 22 20 |%>>20)=-|1 ...X" |
|00002120| 20 66 74 25 3d 28 6c 6f | 61 64 25 3e 3e 38 29 80 | ft%=(lo|ad%>>8).|
|00002130| 26 46 46 46 3a 66 24 3d | c3 7e 66 74 25 0d 0c 62 |&FFF:f$=|.~ft%..b|
|00002140| 3f 20 20 c8 99 22 58 57 | 69 6d 70 5f 53 70 72 69 |? .."XW|imp_Spri|
|00002150| 74 65 4f 70 22 2c 34 30 | 2c 2c 22 66 69 6c 65 5f |teOp",40|,,"file_|
|00002160| 22 2b 66 24 20 b8 20 3b | 61 25 3a e7 20 28 61 25 |"+f$ . ;|a%:. (a%|
|00002170| 80 31 29 20 66 24 3d 22 | 78 78 78 22 0d 0c 6c 22 |.1) f$="|xxx"..l"|
|00002180| 20 20 f2 70 6f 6b 65 28 | 22 66 69 6c 65 5f 22 2b | .poke(|"file_"+|
|00002190| 66 24 2c 34 2b 71 25 2b | 38 38 2b 32 30 29 0d 0c |f$,4+q%+|88+20)..|
|000021a0| 76 07 20 20 3a 0d 0c 80 | 43 20 20 c8 99 22 4f 53 |v. :...|C .."OS|
|000021b0| 5f 46 53 43 6f 6e 74 72 | 6f 6c 22 2c 31 38 2c 2c |_FSContr|ol",18,,|
|000021c0| 66 74 25 20 b8 20 2c 2c | 61 25 2c 62 25 3a 66 24 |ft% . ,,|a%,b%:f$|
|000021d0| 3d a4 63 6f 6e 76 28 61 | 25 29 3a 66 24 2b 3d a4 |=.conv(a|%):f$+=.|
|000021e0| 63 6f 6e 76 28 62 25 29 | 0d 0c 8a 21 20 20 f2 70 |conv(b%)|...! .p|
|000021f0| 6f 6b 65 28 66 24 2b bd | 30 2c 34 2b 71 25 2b 38 |oke(f$+.|0,4+q%+8|
|00002200| 38 2b 32 30 2b 31 32 38 | 29 0d 0c 94 07 20 20 3a |8+20+128|).... :|
|00002210| 0d 0c 9e 61 20 20 71 25 | 3f 31 30 32 38 3d 6c 6f |...a q%|?1028=lo|
|00002220| 61 64 25 80 26 46 46 3a | 71 25 21 31 30 32 34 3d |ad%.&FF:|q%!1024=|
|00002230| 65 78 65 63 25 3a c8 99 | 22 4f 53 5f 43 6f 6e 76 |exec%:..|"OS_Conv|
|00002240| 65 72 74 53 74 61 6e 64 | 61 72 64 44 61 74 65 41 |ertStand|ardDateA|
|00002250| 6e 64 54 69 6d 65 22 2c | 71 25 2b 31 30 32 34 2c |ndTime",|q%+1024,|
|00002260| 71 25 2b 31 30 33 32 2c | 32 35 35 20 b8 20 2c 61 |q%+1032,|255 . ,a|
|00002270| 25 0d 0c a8 1f 20 20 3f | 61 25 3d 31 33 3a 64 24 |%.... ?|a%=13:d$|
|00002280| 3d c2 24 28 71 25 2b 31 | 30 33 32 29 2c 31 31 29 |=.$(q%+1|032),11)|
|00002290| 0d 0c b2 21 20 20 f2 70 | 6f 6b 65 28 64 24 2b bd |...! .p|oke(d$+.|
|000022a0| 30 2c 34 2b 71 25 2b 38 | 38 2b 32 30 2b 31 36 30 |0,4+q%+8|8+20+160|
|000022b0| 29 0d 0c bc 06 20 cc 0d | 0c c6 25 20 20 f2 70 6f |).... ..|..% .po|
|000022c0| 6b 65 28 22 66 69 6c 65 | 5f 78 78 78 22 2b bd 30 |ke("file|_xxx"+.0|
|000022d0| 2c 34 2b 71 25 2b 38 38 | 2b 32 30 29 0d 0c d0 28 |,4+q%+88|+20)...(|
|000022e0| 20 20 f2 70 6f 6b 65 28 | 28 c3 7e 6c 6f 61 64 25 | .poke(|(.~load%|
|000022f0| 29 2b bd 30 2c 34 2b 71 | 25 2b 38 38 2b 32 30 2b |)+.0,4+q|%+88+20+|
|00002300| 31 32 38 29 0d 0c da 28 | 20 20 f2 70 6f 6b 65 28 |128)...(| .poke(|
|00002310| 28 c3 7e 65 78 65 63 25 | 29 2b bd 30 2c 34 2b 71 |(.~exec%|)+.0,4+q|
|00002320| 25 2b 38 38 2b 32 30 2b | 31 36 30 29 0d 0c e4 2b |%+88+20+|160)...+|
|00002330| 20 20 f2 70 6f 6b 65 28 | 22 4c 6f 61 64 20 61 64 | .poke(|"Load ad|
|00002340| 64 72 3a 22 2b bd 30 2c | 34 2b 71 25 2b 38 38 2b |dr:"+.0,|4+q%+88+|
|00002350| 32 30 2b 32 35 36 29 0d | 0c ee 2b 20 20 f2 70 6f |20+256).|..+ .po|
|00002360| 6b 65 28 22 45 78 65 63 | 20 61 64 64 72 3a 22 2b |ke("Exec| addr:"+|
|00002370| bd 30 2c 34 2b 71 25 2b | 38 38 2b 32 30 2b 32 38 |.0,4+q%+|88+20+28|
|00002380| 38 29 0d 0c f8 06 20 cd | 0d 0d 02 05 cd 0d 0d 0c |8).... .|........|
|00002390| 04 0d 0d 16 15 e7 20 63 | 6e 74 25 3d 31 20 80 20 |...... c|nt%=1 . |
|000023a0| 74 25 3c 32 20 8c 0d 0d | 20 2d 20 71 25 21 30 3d |t%<2 ...| - q%!0=|
|000023b0| 64 69 72 69 6e 66 6f 25 | 3a c8 99 22 57 69 6d 70 |dirinfo%|:.."Wimp|
|000023c0| 5f 47 65 74 57 69 6e 64 | 6f 77 49 6e 66 6f 22 2c |_GetWind|owInfo",|
|000023d0| 2c 71 25 0d 0d 2a 1d 20 | f2 70 6f 6b 65 28 66 6e |,q%..*. |.poke(fn|
|000023e0| 24 2c 34 2b 71 25 2b 38 | 38 2b 32 30 2b 33 32 29 |$,4+q%+8|8+20+32)|
|000023f0| 0d 0d 34 24 20 f2 70 6f | 6b 65 28 a4 70 61 64 28 |..4$ .po|ke(.pad(|
|00002400| 73 75 6d 25 29 2c 34 2b | 71 25 2b 38 38 2b 32 30 |sum%),4+|q%+88+20|
|00002410| 2b 39 36 29 0d 0d 3e 60 | 20 71 25 3f 31 30 32 38 |+96)..>`| q%?1028|
|00002420| 3d 6c 6f 61 64 25 80 26 | 46 46 3a 71 25 21 31 30 |=load%.&|FF:q%!10|
|00002430| 32 34 3d 65 78 65 63 25 | 3a c8 99 22 4f 53 5f 43 |24=exec%|:.."OS_C|
|00002440| 6f 6e 76 65 72 74 53 74 | 61 6e 64 61 72 64 44 61 |onvertSt|andardDa|
|00002450| 74 65 41 6e 64 54 69 6d | 65 22 2c 71 25 2b 31 30 |teAndTim|e",q%+10|
|00002460| 32 34 2c 71 25 2b 31 30 | 33 32 2c 32 35 35 20 b8 |24,q%+10|32,255 .|
|00002470| 20 2c 61 25 0d 0d 48 1e | 20 3f 61 25 3d 31 33 3a | ,a%..H.| ?a%=13:|
|00002480| 64 24 3d c2 24 28 71 25 | 2b 31 30 33 32 29 2c 31 |d$=.$(q%|+1032),1|
|00002490| 31 29 0d 0d 52 20 20 f2 | 70 6f 6b 65 28 64 24 2b |1)..R .|poke(d$+|
|000024a0| bd 30 2c 34 2b 71 25 2b | 38 38 2b 32 30 2b 31 32 |.0,4+q%+|88+20+12|
|000024b0| 38 29 0d 0d 5c 36 20 f2 | 70 6f 6b 65 28 bd 28 37 |8)..\6 .|poke(.(7|
|000024c0| 36 2a 28 28 61 74 74 72 | 25 3e 3e 33 29 80 31 29 |6*((attr|%>>3).1)|
|000024d0| 29 2b 22 2f 22 2b bd 30 | 2c 34 2b 71 25 2b 38 38 |)+"/"+.0|,4+q%+88|
|000024e0| 2b 32 30 2b 31 36 30 29 | 0d 0d 66 28 20 f2 70 6f |+20+160)|..f( .po|
|000024f0| 6b 65 28 a4 70 61 64 28 | 6e 75 6d 66 69 6c 25 29 |ke(.pad(|numfil%)|
|00002500| 2c 34 2b 71 25 2b 38 38 | 2b 32 30 2b 31 39 32 29 |,4+q%+88|+20+192)|
|00002510| 0d 0d 70 0d 20 e7 20 74 | 25 3d 30 20 8c 0d 0d 7a |..p. . t|%=0 ...z|
|00002520| 41 20 20 c8 99 22 58 57 | 69 6d 70 5f 53 70 72 69 |A .."XW|imp_Spri|
|00002530| 74 65 4f 70 22 2c 34 30 | 2c 2c 66 6e 24 20 b8 20 |teOp",40|,,fn$ . |
|00002540| 3b 61 25 3a e7 20 28 61 | 25 80 31 29 20 66 6e 24 |;a%:. (a|%.1) fn$|
|00002550| 3d 22 61 70 70 6c 69 63 | 61 74 69 6f 6e 22 0d 0d |="applic|ation"..|
|00002560| 84 1b 20 20 f2 70 6f 6b | 65 28 66 6e 24 2c 34 2b |.. .pok|e(fn$,4+|
|00002570| 71 25 2b 38 38 2b 32 30 | 29 0d 0d 8e 2b 20 20 f2 |q%+88+20|)...+ .|
|00002580| 70 6f 6b 65 28 22 41 70 | 70 6c 69 63 61 74 69 6f |poke("Ap|plicatio|
|00002590| 6e 22 2b bd 30 2c 34 2b | 71 25 2b 38 38 2b 32 30 |n"+.0,4+|q%+88+20|
|000025a0| 2b 36 34 29 0d 0d 98 06 | 20 cd 0d 0d a2 0d 20 e7 |+64)....| ..... .|
|000025b0| 20 74 25 3d 31 20 8c 0d | 0d ac 26 20 20 f2 70 6f | t%=1 ..|..& .po|
|000025c0| 6b 65 28 22 64 69 72 65 | 63 74 6f 72 79 22 2b bd |ke("dire|ctory"+.|
|000025d0| 30 2c 34 2b 71 25 2b 38 | 38 2b 32 30 29 0d 0d b6 |0,4+q%+8|8+20)...|
|000025e0| 29 20 20 f2 70 6f 6b 65 | 28 22 44 69 72 65 63 74 |) .poke|("Direct|
|000025f0| 6f 72 79 22 2b bd 30 2c | 34 2b 71 25 2b 38 38 2b |ory"+.0,|4+q%+88+|
|00002600| 32 30 2b 36 34 29 0d 0d | c0 06 20 cd 0d 0d ca 05 |20+64)..|.. .....|
|00002610| cd 0d 0d d4 04 0d 0d de | 0e e7 20 63 6e 74 25 3e |........|.. cnt%>|
|00002620| 31 20 8c 0d 0d e8 2b 20 | 71 25 21 30 3d 63 6f 75 |1 ....+ |q%!0=cou|
|00002630| 6e 74 25 3a c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |nt%:.."W|imp_GetW|
|00002640| 69 6e 64 6f 77 49 6e 66 | 6f 22 2c 2c 71 25 0d 0d |indowInf|o",,q%..|
|00002650| f2 21 20 f2 70 6f 6b 65 | 28 a4 70 61 64 28 73 75 |.! .poke|(.pad(su|
|00002660| 6d 25 29 2c 34 2b 71 25 | 2b 38 38 2b 32 30 29 0d |m%),4+q%|+88+20).|
|00002670| 0d fc 27 20 f2 70 6f 6b | 65 28 a4 70 61 64 28 6e |..' .pok|e(.pad(n|
|00002680| 75 6d 66 69 6c 25 29 2c | 34 2b 71 25 2b 38 38 2b |umfil%),|4+q%+88+|
|00002690| 32 30 2b 33 32 29 0d 0e | 06 27 20 f2 70 6f 6b 65 |20+32)..|.' .poke|
|000026a0| 28 a4 70 61 64 28 6e 75 | 6d 64 69 72 25 29 2c 34 |(.pad(nu|mdir%),4|
|000026b0| 2b 71 25 2b 38 38 2b 32 | 30 2b 36 34 29 0d 0e 10 |+q%+88+2|0+64)...|
|000026c0| 27 20 f2 70 6f 6b 65 28 | a4 70 61 64 28 6e 75 6d |' .poke(|.pad(num|
|000026d0| 61 70 70 25 29 2c 34 2b | 71 25 2b 38 38 2b 32 30 |app%),4+|q%+88+20|
|000026e0| 2b 39 36 29 0d 0e 1a 34 | 20 70 74 24 3d c4 31 31 |+96)...4| pt$=.11|
|000026f0| 2d a9 70 74 24 2c 22 20 | 22 29 2b 70 74 24 3a f2 |-.pt$," |")+pt$:.|
|00002700| 70 6f 6b 65 28 70 74 24 | 2c 34 2b 71 25 2b 38 38 |poke(pt$|,4+q%+88|
|00002710| 2b 32 30 2b 31 36 30 29 | 0d 0e 24 1f 20 f2 70 6f |+20+160)|..$. .po|
|00002720| 6b 65 28 70 74 32 24 2c | 34 2b 71 25 2b 38 38 2b |ke(pt2$,|4+q%+88+|
|00002730| 32 30 2b 31 39 32 29 0d | 0e 2e 05 cd 0d 0e 38 04 |20+192).|......8.|
|00002740| 0d 0e 42 27 c8 99 22 57 | 69 6d 70 5f 43 72 65 61 |..B'.."W|imp_Crea|
|00002750| 74 65 57 69 6e 64 6f 77 | 22 2c 2c 71 25 2b 34 20 |teWindow|",,q%+4 |
|00002760| b8 20 64 75 6d 6d 79 0d | 0e 4c 0e 71 25 21 30 3d |. dummy.|.L.q%!0=|
|00002770| 64 75 6d 6d 79 0d 0e 56 | 18 71 25 21 38 3d 79 25 |dummy..V|.q%!8=y%|
|00002780| 2d 28 71 25 21 31 36 2d | 71 25 21 38 29 0d 0e 60 |-(q%!16-|q%!8)..`|
|00002790| 19 71 25 21 31 32 3d 78 | 25 2b 28 71 25 21 31 32 |.q%!12=x|%+(q%!12|
|000027a0| 2d 71 25 21 34 29 0d 0e | 6a 2c 71 25 21 34 3d 78 |-q%!4)..|j,q%!4=x|
|000027b0| 25 3a 71 25 21 31 36 3d | 79 25 3a c8 99 22 57 69 |%:q%!16=|y%:.."Wi|
|000027c0| 6d 70 5f 4f 70 65 6e 57 | 69 6e 64 6f 77 22 2c 2c |mp_OpenW|indow",,|
|000027d0| 71 25 0d 0e 74 05 e1 0d | 0e 7e 04 0d 0e 88 21 dd |q%..t...|.~....!.|
|000027e0| f2 70 6f 6b 65 28 61 24 | 2c 61 25 29 3a ea 20 6e |.poke(a$|,a%):. n|
|000027f0| 25 3a 61 24 3d c0 61 24 | 2c 31 32 29 0d 0e 92 24 |%:a$=.a$|,12)...$|
|00002800| e3 6e 25 3d 30 b8 a9 61 | 24 2d 31 3a 61 25 3f 6e |.n%=0..a|$-1:a%?n|
|00002810| 25 3d 97 c1 61 24 2c 6e | 25 2b 31 2c 31 29 3a ed |%=..a$,n|%+1,1):.|
|00002820| 0d 0e 9c 05 e1 0d 0e a6 | 04 0d 0e b0 18 dd a4 70 |........|.......p|
|00002830| 61 64 28 61 25 29 3a ea | 20 61 24 2c 6e 25 2c 69 |ad(a%):.| a$,n%,i|
|00002840| 25 0d 0e ba 23 61 24 3d | c3 61 25 3a 69 25 3d 28 |%...#a$=|.a%:i%=(|
|00002850| a9 61 24 20 81 33 29 2b | 28 28 a9 61 24 20 83 33 |.a$ .3)+|((.a$ .3|
|00002860| 29 3d 30 29 0d 0e c4 13 | e7 20 a9 61 24 3c 34 20 |)=0)....|. .a$<4 |
|00002870| 3a 3d 61 24 2b bd 30 0d | 0e ce 0c e3 6e 25 3d 31 |:=a$+.0.|....n%=1|
|00002880| b8 69 25 0d 0e d8 32 61 | 24 3d c0 61 24 2c a9 61 |.i%...2a|$=.a$,.a|
|00002890| 24 2d 33 2a 6e 25 2d 6e | 25 2b 31 29 2b 22 2c 22 |$-3*n%-n|%+1)+","|
|000028a0| 2b c1 61 24 2c 31 2b a9 | 61 24 2d 33 2a 6e 25 2d |+.a$,1+.|a$-3*n%-|
|000028b0| 6e 25 2b 31 29 0d 0e e2 | 05 ed 0d 0e ec 13 61 24 |n%+1)...|......a$|
|000028c0| 2b 3d bd 30 3a 3d c0 61 | 24 2c 31 32 29 0d 0e f6 |+=.0:=.a|$,12)...|
|000028d0| 04 0d 0f 00 1f dd f2 67 | 72 61 62 28 61 24 29 3a |.......g|rab(a$):|
|000028e0| 61 24 3d 22 2e 2e 2e 22 | 2b c2 61 24 2c 32 30 29 |a$="..."|+.a$,20)|
|000028f0| 0d 0f 0a 1a 70 74 24 3d | c0 61 24 2c a9 61 24 81 |....pt$=|.a$,.a$.|
|00002900| 32 2b a9 61 24 83 32 2d | 31 29 0d 0f 14 19 70 74 |2+.a$.2-|1)....pt|
|00002910| 32 24 3d c1 61 24 2c a9 | 61 24 81 32 2b a9 61 24 |2$=.a$,.|a$.2+.a$|
|00002920| 83 32 29 0d 0f 1e 05 e1 | 0d 0f 28 04 0d 0f 32 21 |.2).....|..(...2!|
|00002930| dd a4 73 74 72 69 70 6c | 65 61 66 28 61 24 29 3a |..stripl|eaf(a$):|
|00002940| ea 20 62 24 2c 62 25 3a | 62 24 3d 61 24 0d 0f 3c |. b$,b%:|b$=a$..<|
|00002950| 31 c8 95 20 a7 61 24 2c | 22 2e 22 29 3a 62 25 2b |1.. .a$,|"."):b%+|
|00002960| 3d a7 61 24 2c 22 2e 22 | 29 3a 61 24 3d c1 61 24 |=.a$,"."|):a$=.a$|
|00002970| 2c a7 61 24 2c 22 2e 22 | 29 2b 31 29 3a ce 0d 0f |,.a$,"."|)+1):...|
|00002980| 46 0e 3d c0 62 24 2c 62 | 25 2d 31 29 0d 0f 50 04 |F.=.b$,b|%-1)..P.|
|00002990| 0d 0f 5a 11 dd a4 67 65 | 74 6c 65 61 66 28 61 24 |..Z...ge|tleaf(a$|
|000029a0| 29 0d 0f 64 24 c8 95 20 | a7 61 24 2c 22 2e 22 29 |)..d$.. |.a$,".")|
|000029b0| 3a 61 24 3d c1 61 24 2c | a7 61 24 2c 22 2e 22 29 |:a$=.a$,|.a$,".")|
|000029c0| 2b 31 29 3a ce 0d 0f 6e | 07 3d 61 24 0d 0f 78 04 |+1):...n|.=a$..x.|
|000029d0| 0d 0f 82 0d dd f2 63 6f | 75 6e 74 65 72 0d 0f 8c |......co|unter...|
|000029e0| 1f 78 25 3d 78 70 6f 73 | 25 3a 79 25 3d 79 70 6f |.x%=xpos|%:y%=ypo|
|000029f0| 73 25 3a 79 70 6f 73 25 | 2d 3d 34 34 0d 0f 96 0f |s%:ypos%|-=44....|
|00002a00| f2 72 61 6e 67 65 63 68 | 65 63 6b 0d 0f a0 33 71 |.rangech|eck...3q|
|00002a10| 25 21 31 32 38 3d 63 6f | 75 6e 74 65 72 25 3a c8 |%!128=co|unter%:.|
|00002a20| 99 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |."Wimp_G|etWindow|
|00002a30| 53 74 61 74 65 22 2c 2c | 71 25 2b 31 32 38 0d 0f |State",,|q%+128..|
|00002a40| aa 1d 71 25 21 31 33 36 | 3d 79 25 2d 28 71 25 21 |..q%!136|=y%-(q%!|
|00002a50| 31 34 34 2d 71 25 21 31 | 33 36 29 0d 0f b4 1d 71 |144-q%!1|36)....q|
|00002a60| 25 21 31 34 30 3d 78 25 | 2b 28 71 25 21 31 34 30 |%!140=x%|+(q%!140|
|00002a70| 2d 71 25 21 31 33 32 29 | 0d 0f be 17 71 25 21 31 |-q%!132)|....q%!1|
|00002a80| 33 32 3d 78 25 3a 71 25 | 21 31 34 34 3d 79 25 0d |32=x%:q%|!144=y%.|
|00002a90| 0f c8 1f c8 99 22 57 69 | 6d 70 5f 4f 70 65 6e 57 |....."Wi|mp_OpenW|
|00002aa0| 69 6e 64 6f 77 22 2c 2c | 71 25 2b 31 32 38 0d 0f |indow",,|q%+128..|
|00002ab0| d2 05 e1 0d 0f dc 04 0d | 0f e6 10 dd f2 72 61 6e |........|.....ran|
|00002ac0| 67 65 63 68 65 63 6b 0d | 0f f0 10 e7 79 70 6f 73 |gecheck.|....ypos|
|00002ad0| 25 3c 35 30 30 20 8c 0d | 0f fa 18 20 79 70 6f 73 |%<500 ..|... ypos|
|00002ae0| 25 3d 39 30 30 3a 78 70 | 6f 73 25 2b 3d 38 34 0d |%=900:xp|os%+=84.|
|00002af0| 10 04 1a 20 e7 78 70 6f | 73 25 3e 31 30 30 30 20 |... .xpo|s%>1000 |
|00002b00| 78 70 6f 73 25 3d 31 30 | 30 0d 10 0e 05 cd 0d 10 |xpos%=10|0.......|
|00002b10| 18 05 e1 0d 10 22 04 0d | 10 2c 09 dd f2 65 6e 76 |....."..|.,...env|
|00002b20| 0d 10 36 2a c8 99 22 4f | 53 5f 47 65 74 45 6e 76 |..6*.."O|S_GetEnv|
|00002b30| 22 20 b8 20 65 6e 76 24 | 3a 49 25 3d a7 65 6e 76 |" . env$|:I%=.env|
|00002b40| 24 2c 22 2d 71 75 69 74 | 22 29 0d 10 40 3c 49 25 |$,"-quit|")..@<I%|
|00002b50| 3d a7 65 6e 76 24 2c 22 | 22 22 22 2c 49 25 2b 31 |=.env$,"|""",I%+1|
|00002b60| 29 3a 49 25 3d a7 65 6e | 76 24 2c 22 22 22 22 2c |):I%=.en|v$,"""",|
|00002b70| 49 25 2b 31 29 3a 65 6e | 76 24 3d c1 65 6e 76 24 |I%+1):en|v$=.env$|
|00002b80| 2c 49 25 2b 31 29 0d 10 | 4a 22 c8 95 c0 65 6e 76 |,I%+1)..|J"...env|
|00002b90| 24 2c 31 29 3d 22 20 22 | 3a 65 6e 76 24 3d c1 65 |$,1)=" "|:env$=.e|
|00002ba0| 6e 76 24 2c 32 29 3a ce | 0d 10 54 1c 65 6e 76 24 |nv$,2):.|..T.env$|
|00002bb0| 3d c0 65 6e 76 24 2c a7 | 65 6e 76 24 2c 22 20 22 |=.env$,.|env$," "|
|00002bc0| 29 2d 31 29 0d 10 5e 10 | e7 20 65 6e 76 24 3c 3e |)-1)..^.|. env$<>|
|00002bd0| 22 22 20 8c 0d 10 68 19 | 20 c8 99 22 4f 53 5f 57 |"" ...h.| .."OS_W|
|00002be0| 72 69 74 65 45 6e 76 22 | 2c 65 6e 76 24 0d 10 72 |riteEnv"|,env$..r|
|00002bf0| 17 20 73 68 69 66 74 25 | 3d a6 2d 31 3a 73 65 6d |. shift%|=.-1:sem|
|00002c00| 61 25 3d a3 0d 10 7c 1d | 20 71 25 21 31 32 3d 30 |a%=...|.| q%!12=0|
|00002c10| 3a 24 28 71 25 2b 34 34 | 29 3d 65 6e 76 24 2b bd |:$(q%+44|)=env$+.|
|00002c20| 30 0d 10 86 1a 20 63 6e | 74 25 2b 3d 31 3a f2 64 |0.... cn|t%+=1:.d|
|00002c30| 61 74 61 6c 6f 61 64 28 | 71 25 29 0d 10 90 05 cd |ataload(|q%).....|
|00002c40| 0d 10 9a 05 e1 0d 10 a4 | 04 0d 10 ae 13 dd f2 62 |........|.......b|
|00002c50| 69 6e 64 3a ea 20 68 25 | 2c 72 32 25 0d 10 b8 1b |ind:. h%|,r2%....|
|00002c60| f2 69 6e 76 69 73 69 62 | 6c 65 28 62 69 6e 64 77 |.invisib|le(bindw|
|00002c70| 69 6e 64 6f 77 25 29 0d | 10 c2 1f c8 99 22 57 69 |indow%).|....."Wi|
|00002c80| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00002c90| 65 22 2c 2c 71 25 0d 10 | cc 0c 68 25 3d 71 25 21 |e",,q%..|..h%=q%!|
|00002ca0| 32 38 0d 10 d6 05 f5 0d | 10 e0 28 20 71 25 21 30 |28......|..( q%!0|
|00002cb0| 3d 68 25 3a c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |=h%:.."W|imp_GetW|
|00002cc0| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 2c 71 25 0d |indowSta|te",,q%.|
|00002cd0| 10 ea 32 20 71 25 21 31 | 30 30 3d 32 30 3a 71 25 |..2 q%!1|00=20:q%|
|00002ce0| 21 31 30 34 3d 30 3a 71 | 25 21 31 30 38 3d 30 3a |!104=0:q|%!108=0:|
|00002cf0| 71 25 21 31 31 32 3d 30 | 3a 71 25 21 31 31 36 3d |q%!112=0|:q%!116=|
|00002d00| 30 0d 10 f4 2e 20 c8 99 | 22 57 69 6d 70 5f 53 65 |0.... ..|"Wimp_Se|
|00002d10| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 39 2c 71 25 |ndMessag|e",19,q%|
|00002d20| 2b 31 30 30 2c 68 25 20 | b8 20 2c 2c 72 32 25 0d |+100,h% |. ,,r2%.|
|00002d30| 10 fe 3c 20 e7 20 72 32 | 25 3d 6f 75 72 74 61 73 |..< . r2|%=ourtas|
|00002d40| 6b 25 20 80 20 68 25 3c | 3e 63 6f 75 6e 74 65 72 |k% . h%<|>counter|
|00002d50| 25 20 c8 99 22 57 69 6d | 70 5f 44 65 6c 65 74 65 |% .."Wim|p_Delete|
|00002d60| 57 69 6e 64 6f 77 22 2c | 2c 71 25 0d 11 08 0d 20 |Window",|,q%.... |
|00002d70| 68 25 3d 71 25 21 32 38 | 0d 11 12 0a fd 68 25 3d |h%=q%!28|.....h%=|
|00002d80| 2d 31 0d 11 1c 2d 71 25 | 21 30 3d 62 69 6e 64 77 |-1...-q%|!0=bindw|
|00002d90| 69 6e 64 6f 77 25 3a c8 | 99 22 57 69 6d 70 5f 43 |indow%:.|."Wimp_C|
|00002da0| 6c 6f 73 65 57 69 6e 64 | 6f 77 22 2c 2c 71 25 0d |loseWind|ow",,q%.|
|00002db0| 11 26 05 e1 0d 11 30 04 | 0d 11 3a 13 dd f2 69 6e |.&....0.|..:...in|
|00002dc0| 76 69 73 69 62 6c 65 28 | 68 25 29 0d 11 44 27 71 |visible(|h%)..D'q|
|00002dd0| 25 21 30 3d 68 25 3a c8 | 99 22 57 69 6d 70 5f 47 |%!0=h%:.|."Wimp_G|
|00002de0| 65 74 57 69 6e 64 6f 77 | 53 74 61 74 65 22 2c 2c |etWindow|State",,|
|00002df0| 71 25 0d 11 4e 39 71 25 | 21 34 3d 2d 31 32 38 30 |q%..N9q%|!4=-1280|
|00002e00| 3a 71 25 21 38 3d 2d 31 | 30 32 34 3a 71 25 21 31 |:q%!8=-1|024:q%!1|
|00002e10| 32 3d 2d 31 30 38 30 3a | 71 25 21 31 36 3d 2d 38 |2=-1080:|q%!16=-8|
|00002e20| 32 34 3a 71 25 21 32 38 | 3d 2d 32 0d 11 58 1b c8 |24:q%!28|=-2..X..|
|00002e30| 99 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f |."Wimp_O|penWindo|
|00002e40| 77 22 2c 2c 71 25 0d 11 | 62 05 e1 0d 11 6c 04 0d |w",,q%..|b....l..|
|00002e50| 11 76 16 dd f2 66 6f 72 | 63 65 69 63 6f 6e 28 68 |.v...for|ceicon(h|
|00002e60| 25 2c 69 25 29 0d 11 80 | 2d 71 25 21 30 3d 68 25 |%,i%)...|-q%!0=h%|
|00002e70| 3a 71 25 21 34 3d 69 25 | 3a c8 99 22 57 69 6d 70 |:q%!4=i%|:.."Wimp|
|00002e80| 5f 47 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_GetIcon|State",,|
|00002e90| 71 25 0d 11 8a 32 c8 99 | 22 57 69 6d 70 5f 46 6f |q%...2..|"Wimp_Fo|
|00002ea0| 72 63 65 52 65 64 72 61 | 77 22 2c 68 25 2c 71 25 |rceRedra|w",h%,q%|
|00002eb0| 21 38 2c 71 25 21 31 32 | 2c 71 25 21 31 36 2c 71 |!8,q%!12|,q%!16,q|
|00002ec0| 25 21 32 30 0d 11 94 2e | f4 71 25 21 38 3d 30 3a |%!20....|.q%!8=0:|
|00002ed0| 71 25 21 31 32 3d 30 3a | 53 59 53 22 57 69 6d 70 |q%!12=0:|SYS"Wimp|
|00002ee0| 5f 53 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_SetIcon|State",,|
|00002ef0| 71 25 0d 11 9e 05 e1 0d | 11 a8 04 0d 11 b2 1c dd |q%......|........|
|00002f00| f2 77 72 69 74 65 69 63 | 6f 6e 28 68 25 2c 69 25 |.writeic|on(h%,i%|
|00002f10| 2c 64 61 74 61 24 29 0d | 11 bc 2d 71 25 21 30 3d |,data$).|..-q%!0=|
|00002f20| 68 25 3a 71 25 21 34 3d | 69 25 3a c8 99 22 57 69 |h%:q%!4=|i%:.."Wi|
|00002f30| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|00002f40| 2c 2c 71 25 0d 11 c6 12 | 24 28 71 25 21 32 38 29 |,,q%....|$(q%!28)|
|00002f50| 3d 64 61 74 61 24 0d 11 | d0 05 e1 0d 11 da 04 0d |=data$..|........|
|00002f60| 11 e4 0b dd f2 65 72 72 | 6f 72 0d 11 ee 60 21 65 |.....err|or...`!e|
|00002f70| 72 72 6f 72 62 6c 6b 25 | 3d 30 3a 24 28 65 72 72 |rrorblk%|=0:$(err|
|00002f80| 6f 72 62 6c 6b 25 2b 34 | 29 3d f6 24 2b 22 20 61 |orblk%+4|)=.$+" a|
|00002f90| 74 20 6c 69 6e 65 20 22 | 2b c3 9e 2b bd 30 3a c8 |t line "|+..+.0:.|
|00002fa0| 99 22 57 69 6d 70 5f 52 | 65 70 6f 72 74 45 72 72 |."Wimp_R|eportErr|
|00002fb0| 6f 72 22 2c 65 72 72 6f | 72 62 6c 6b 25 2c 33 2c |or",erro|rblk%,3,|
|00002fc0| 22 46 69 6c 65 49 6e 66 | 6f 22 0d 11 f8 2b 70 6f |"FileInf|o"...+po|
|00002fd0| 6c 6c 5f 6d 61 73 6b 25 | 3d ac 28 26 36 30 33 34 |ll_mask%|=.(&6034|
|00002fe0| 43 29 3a f2 63 6c 65 61 | 72 3a 63 6e 74 25 3d 30 |C):.clea|r:cnt%=0|
|00002ff0| 3a 74 25 3d 30 0d 12 02 | 17 c8 99 22 48 6f 75 72 |:t%=0...|..."Hour|
|00003000| 67 6c 61 73 73 5f 53 6d | 61 73 68 22 0d 12 0c 05 |glass_Sm|ash"....|
|00003010| e1 0d ff | |... | |
+--------+-------------------------+-------------------------+--------+--------+