home *** CD-ROM | disk | FTP | other *** search
Unknown | 1989-10-29 | 12.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
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 11 f4 20 20 | 20 21 44 6f 77 6e 6c 6f |e..... | !Downlo|
|00000020| 61 64 0d 00 1e 05 3a 0d | 00 28 21 70 72 6f 67 5f |ad....:.|.(!prog_|
|00000030| 74 69 74 6c 65 24 3d 22 | 46 69 6c 65 20 44 6f 77 |title$="|File Dow|
|00000040| 6e 6c 6f 61 64 65 72 22 | 0d 00 32 05 3a 0d 00 3c |nloader"|..2.:..<|
|00000050| 12 69 6e 64 69 72 6c 65 | 6e 25 3d 31 35 30 30 0d |.indirle|n%=1500.|
|00000060| 00 46 46 de 20 74 61 73 | 6b 69 64 25 20 34 2c 71 |.FF. tas|kid% 4,q|
|00000070| 25 20 31 35 30 30 2c 6d | 65 6e 75 62 75 66 25 20 |% 1500,m|enubuf% |
|00000080| 31 30 30 30 2c 69 6e 64 | 69 72 25 20 69 6e 64 69 |1000,ind|ir% indi|
|00000090| 72 6c 65 6e 25 3a 24 74 | 61 73 6b 69 64 25 3d 22 |rlen%:$t|askid%="|
|000000a0| 54 41 53 4b 22 0d 00 50 | 3c c8 99 20 22 57 69 6d |TASK"..P|<.. "Wim|
|000000b0| 70 5f 49 6e 69 74 69 61 | 6c 69 73 65 22 2c 32 30 |p_Initia|lise",20|
|000000c0| 30 2c 21 74 61 73 6b 69 | 64 25 2c 70 72 6f 67 5f |0,!taski|d%,prog_|
|000000d0| 74 69 74 6c 65 24 20 b8 | 20 76 65 72 73 69 6f 6e |title$ .| version|
|000000e0| 25 0d 00 5a 05 3a 0d 00 | 64 15 c8 99 20 22 48 6f |%..Z.:..|d... "Ho|
|000000f0| 75 72 67 6c 61 73 73 5f | 4f 6e 22 0d 00 6e 11 ee |urglass_|On"..n..|
|00000100| 20 85 20 f2 65 72 72 6f | 72 62 6f 78 0d 00 78 05 | . .erro|rbox..x.|
|00000110| 3a 0d 00 82 09 f2 76 61 | 72 73 0d 00 8c 05 3a 0d |:.....va|rs....:.|
|00000120| 00 96 34 53 25 3d 8e 20 | 22 3c 44 6f 77 6e 6c 6f |..4S%=. |"<Downlo|
|00000130| 61 64 24 44 69 72 3e 2e | 21 53 70 72 69 74 65 73 |ad$Dir>.|!Sprites|
|00000140| 22 3a 6c 65 6e 25 3d a2 | 23 53 25 2b 31 36 3a d9 |":len%=.|#S%+16:.|
|00000150| 23 53 25 0d 00 a0 13 de | 20 73 70 72 69 74 65 73 |#S%.....| sprites|
|00000160| 25 20 6c 65 6e 25 0d 00 | aa 20 21 73 70 72 69 74 |% len%..|. !sprit|
|00000170| 65 73 25 3d 6c 65 6e 25 | 3a 73 70 72 69 74 65 73 |es%=len%|:sprites|
|00000180| 25 21 38 3d 31 32 0d 00 | b4 22 c8 99 20 22 4f 53 |%!8=12..|.".. "OS|
|00000190| 5f 53 70 72 69 74 65 4f | 70 22 2c 26 31 30 39 2c |_SpriteO|p",&109,|
|000001a0| 73 70 72 69 74 65 73 25 | 0d 00 be 3c c8 99 20 22 |sprites%|...<.. "|
|000001b0| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 26 31 30 |OS_Sprit|eOp",&10|
|000001c0| 41 2c 73 70 72 69 74 65 | 73 25 2c 22 3c 44 6f 77 |A,sprite|s%,"<Dow|
|000001d0| 6e 6c 6f 61 64 24 44 69 | 72 3e 2e 21 53 70 72 69 |nload$Di|r>.!Spri|
|000001e0| 74 65 73 22 0d 00 c8 14 | de 20 69 63 6f 6e 62 61 |tes"....|. iconba|
|000001f0| 72 73 70 72 25 20 31 33 | 0d 00 d2 1c 24 69 63 6f |rspr% 13|....$ico|
|00000200| 6e 62 61 72 73 70 72 25 | 3d 22 21 64 6f 77 6e 6c |nbarspr%|="!downl|
|00000210| 6f 61 64 22 0d 00 dc 36 | 21 71 25 3d 2d 31 3a 71 |oad"...6|!q%=-1:q|
|00000220| 25 21 34 3d 30 3a 71 25 | 21 38 3d 30 3a 71 25 21 |%!4=0:q%|!8=0:q%!|
|00000230| 31 32 3d 36 33 3a 71 25 | 21 31 36 3d 36 38 3a 71 |12=63:q%|!16=68:q|
|00000240| 25 21 32 30 3d 26 32 31 | 30 32 0d 00 e6 2d 71 25 |%!20=&21|02...-q%|
|00000250| 21 32 34 3d 69 63 6f 6e | 62 61 72 73 70 72 25 3a |!24=icon|barspr%:|
|00000260| 71 25 21 32 38 3d 73 70 | 72 69 74 65 73 25 3a 71 |q%!28=sp|rites%:q|
|00000270| 25 21 33 32 3d 31 33 0d | 00 f0 27 c8 99 20 22 57 |%!32=13.|..'.. "W|
|00000280| 69 6d 70 5f 43 72 65 61 | 74 65 49 63 6f 6e 22 2c |imp_Crea|teIcon",|
|00000290| 2c 71 25 20 b8 20 69 63 | 6f 6e 62 61 72 25 0d 00 |,q% . ic|onbar%..|
|000002a0| fa 05 3a 0d 01 04 36 c8 | 99 20 22 57 69 6d 70 5f |..:...6.|. "Wimp_|
|000002b0| 4f 70 65 6e 54 65 6d 70 | 6c 61 74 65 22 2c 2c 22 |OpenTemp|late",,"|
|000002c0| 3c 44 6f 77 6e 6c 6f 61 | 64 24 44 69 72 3e 2e 54 |<Downloa|d$Dir>.T|
|000002d0| 65 6d 70 6c 61 74 65 73 | 22 0d 01 0e 29 ee 20 85 |emplates|"...). .|
|000002e0| 20 c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 54 | .. "Wim|p_CloseT|
|000002f0| 65 6d 70 6c 61 74 65 22 | 3a f2 65 72 72 6f 72 62 |emplate"|:.errorb|
|00000300| 6f 78 0d 01 18 10 74 65 | 6d 70 25 3d 69 6e 64 69 |ox....te|mp%=indi|
|00000310| 72 25 0d 01 22 1e 69 6e | 64 69 72 65 6e 64 25 3d |r%..".in|dirend%=|
|00000320| 69 6e 64 69 72 25 2b 69 | 6e 64 69 72 6c 65 6e 25 |indir%+i|ndirlen%|
|00000330| 0d 01 2c 44 c8 99 20 22 | 57 69 6d 70 5f 4c 6f 61 |..,D.. "|Wimp_Loa|
|00000340| 64 54 65 6d 70 6c 61 74 | 65 22 2c 2c 71 25 2c 74 |dTemplat|e",,q%,t|
|00000350| 65 6d 70 25 2c 69 6e 64 | 69 72 65 6e 64 25 2c 2d |emp%,ind|irend%,-|
|00000360| 31 2c 22 69 6e 66 6f 22 | 2c 30 20 b8 20 2c 2c 74 |1,"info"|,0 . ,,t|
|00000370| 65 6d 70 25 0d 01 36 12 | 71 25 21 36 34 3d 73 70 |emp%..6.|q%!64=sp|
|00000380| 72 69 74 65 73 25 0d 01 | 40 26 c8 99 20 22 57 69 |rites%..|@&.. "Wi|
|00000390| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|000003a0| 2c 2c 71 25 20 b8 20 69 | 6e 66 6f 25 0d 01 4a 46 |,,q% . i|nfo%..JF|
|000003b0| c8 99 20 22 57 69 6d 70 | 5f 4c 6f 61 64 54 65 6d |.. "Wimp|_LoadTem|
|000003c0| 70 6c 61 74 65 22 2c 2c | 71 25 2c 74 65 6d 70 25 |plate",,|q%,temp%|
|000003d0| 2c 69 6e 64 69 72 65 6e | 64 25 2c 2d 31 2c 22 73 |,indiren|d%,-1,"s|
|000003e0| 65 72 69 61 6c 22 2c 30 | 20 b8 20 2c 2c 74 65 6d |erial",0| . ,,tem|
|000003f0| 70 25 0d 01 54 24 74 78 | 69 63 6f 6e 25 3d 32 3a |p%..T$tx|icon%=2:|
|00000400| 72 78 69 63 6f 6e 25 3d | 33 3a 77 6f 72 64 69 63 |rxicon%=|3:wordic|
|00000410| 6f 6e 25 3d 31 31 0d 01 | 5e 12 71 25 21 36 34 3d |on%=11..|^.q%!64=|
|00000420| 73 70 72 69 74 65 73 25 | 0d 01 68 28 c8 99 20 22 |sprites%|..h(.. "|
|00000430| 57 69 6d 70 5f 43 72 65 | 61 74 65 57 69 6e 64 6f |Wimp_Cre|ateWindo|
|00000440| 77 22 2c 2c 71 25 20 b8 | 20 73 65 72 69 61 6c 25 |w",,q% .| serial%|
|00000450| 0d 01 72 13 66 69 6c 65 | 6e 61 6d 65 25 3d 74 65 |..r.file|name%=te|
|00000460| 6d 70 25 0d 01 7c 44 c8 | 99 20 22 57 69 6d 70 5f |mp%..|D.|. "Wimp_|
|00000470| 4c 6f 61 64 54 65 6d 70 | 6c 61 74 65 22 2c 2c 71 |LoadTemp|late",,q|
|00000480| 25 2c 74 65 6d 70 25 2c | 69 6e 64 69 72 65 6e 64 |%,temp%,|indirend|
|00000490| 25 2c 2d 31 2c 22 73 61 | 76 65 22 2c 30 20 b8 20 |%,-1,"sa|ve",0 . |
|000004a0| 2c 2c 74 65 6d 70 25 0d | 01 86 0b 71 25 21 36 34 |,,temp%.|...q%!64|
|000004b0| 3d 31 0d 01 90 26 c8 99 | 20 22 57 69 6d 70 5f 43 |=1...&..| "Wimp_C|
|000004c0| 72 65 61 74 65 57 69 6e | 64 6f 77 22 2c 2c 71 25 |reateWin|dow",,q%|
|000004d0| 20 b8 20 73 61 76 65 25 | 0d 01 9a 11 24 66 69 6c | . save%|....$fil|
|000004e0| 65 6e 61 6d 65 25 3d 22 | 22 0d 01 a4 46 c8 99 20 |ename%="|"...F.. |
|000004f0| 22 57 69 6d 70 5f 4c 6f | 61 64 54 65 6d 70 6c 61 |"Wimp_Lo|adTempla|
|00000500| 74 65 22 2c 2c 71 25 2c | 74 65 6d 70 25 2c 69 6e |te",,q%,|temp%,in|
|00000510| 64 69 72 65 6e 64 25 2c | 2d 31 2c 22 73 74 61 74 |dirend%,|-1,"stat|
|00000520| 75 73 22 2c 30 20 b8 20 | 2c 2c 74 65 6d 70 25 0d |us",0 . |,,temp%.|
|00000530| 01 ae 12 71 25 21 36 34 | 3d 73 70 72 69 74 65 73 |...q%!64|=sprites|
|00000540| 25 0d 01 b8 28 c8 99 20 | 22 57 69 6d 70 5f 43 72 |%...(.. |"Wimp_Cr|
|00000550| 65 61 74 65 57 69 6e 64 | 6f 77 22 2c 2c 71 25 20 |eateWind|ow",,q% |
|00000560| b8 20 73 74 61 74 75 73 | 25 0d 01 c2 39 71 25 21 |. status|%...9q%!|
|00000570| 30 3d 73 74 61 74 75 73 | 25 3a 71 25 21 34 3d 31 |0=status|%:q%!4=1|
|00000580| 3a c8 99 20 26 34 30 30 | 43 45 2c 2c 71 25 3a f4 |:.. &400|CE,,q%:.|
|00000590| 20 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 | Wimp_Ge|tIconSta|
|000005a0| 74 65 0d 01 cc 15 62 79 | 74 65 73 73 6f 66 61 72 |te....by|tessofar|
|000005b0| 25 3d 71 25 21 32 38 0d | 01 d6 1b c8 99 20 22 57 |%=q%!28.|..... "W|
|000005c0| 69 6d 70 5f 43 6c 6f 73 | 65 54 65 6d 70 6c 61 74 |imp_Clos|eTemplat|
|000005d0| 65 22 0d 01 e0 05 3a 0d | 01 ea 09 f2 69 6e 69 74 |e"....:.|....init|
|000005e0| 0d 01 f4 05 3a 0d 01 fe | 11 ee 20 85 20 f2 65 72 |....:...|.. . .er|
|000005f0| 72 6f 72 62 6f 78 0d 02 | 08 16 c8 99 20 22 48 6f |rorbox..|.... "Ho|
|00000600| 75 72 67 6c 61 73 73 5f | 4f 66 66 22 0d 02 12 05 |urglass_|Off"....|
|00000610| 3a 0d 02 1c 19 c8 99 20 | 22 57 69 6d 70 5f 44 72 |:...... |"Wimp_Dr|
|00000620| 61 67 42 6f 78 22 2c 2c | 2d 31 0d 02 26 05 f5 0d |agBox",,|-1..&...|
|00000630| 02 30 1f c8 99 20 22 57 | 69 6d 70 5f 50 6f 6c 6c |.0... "W|imp_Poll|
|00000640| 22 2c 31 2c 71 25 20 b8 | 20 70 6f 6c 6c 25 0d 02 |",1,q% .| poll%..|
|00000650| 3a 0e c8 8e 20 70 6f 6c | 6c 25 20 ca 0d 02 44 09 |:... pol|l% ...D.|
|00000660| c9 20 30 20 3a 0d 02 4e | 1c c9 20 31 20 3a f2 72 |. 0 :..N|.. 1 :.r|
|00000670| 65 64 72 61 77 5f 77 69 | 6e 64 6f 77 28 21 71 25 |edraw_wi|ndow(!q%|
|00000680| 29 0d 02 58 42 c9 20 32 | 20 3a f2 6f 70 65 6e 5f |)..XB. 2| :.open_|
|00000690| 77 69 6e 64 6f 77 28 21 | 71 25 2c 71 25 21 34 2c |window(!|q%,q%!4,|
|000006a0| 71 25 21 38 2c 71 25 21 | 31 32 2c 71 25 21 31 36 |q%!8,q%!|12,q%!16|
|000006b0| 2c 71 25 21 32 30 2c 71 | 25 21 32 34 2c 71 25 21 |,q%!20,q|%!24,q%!|
|000006c0| 32 38 29 0d 02 62 1b c9 | 20 33 20 3a f2 63 6c 6f |28)..b..| 3 :.clo|
|000006d0| 73 65 61 77 69 6e 64 6f | 77 28 21 71 25 29 0d 02 |seawindo|w(!q%)..|
|000006e0| 6c 09 c9 20 34 20 3a 0d | 02 76 09 c9 20 35 20 3a |l.. 4 :.|.v.. 5 :|
|000006f0| 0d 02 80 35 c9 20 36 20 | 3a f2 63 68 65 63 6b 6d |...5. 6 |:.checkm|
|00000700| 6f 75 73 65 28 21 71 25 | 2c 71 25 21 34 2c 71 25 |ouse(!q%|,q%!4,q%|
|00000710| 21 38 2c 71 25 21 31 32 | 2c 71 25 21 31 36 2c 71 |!8,q%!12|,q%!16,q|
|00000720| 25 21 32 30 29 0d 02 8a | 15 c9 20 37 20 3a f2 64 |%!20)...|.. 7 :.d|
|00000730| 72 61 67 62 6f 78 28 71 | 25 29 0d 02 94 17 c9 20 |ragbox(q|%)..... |
|00000740| 38 20 3a e7 20 71 25 21 | 30 3d 73 61 76 65 25 20 |8 :. q%!|0=save% |
|00000750| 8c 0d 02 9e 0e c8 8e 20 | 71 25 21 32 34 20 ca 0d |....... |q%!24 ..|
|00000760| 02 a8 1e c9 20 32 37 20 | 3a f2 63 6c 6f 73 65 61 |.... 27 |:.closea|
|00000770| 77 69 6e 64 6f 77 28 73 | 61 76 65 25 29 0d 02 b2 |window(s|ave%)...|
|00000780| 26 c9 20 31 33 20 3a f2 | 63 68 65 63 6b 6d 6f 75 |&. 13 :.|checkmou|
|00000790| 73 65 28 30 2c 30 2c 34 | 2c 73 61 76 65 25 2c 31 |se(0,0,4|,save%,1|
|000007a0| 2c 30 29 0d 02 bc 05 cb | 0d 02 c6 18 c9 20 39 20 |,0).....|..... 9 |
|000007b0| 3a f2 6d 65 6e 75 73 65 | 6c 65 63 74 28 71 25 29 |:.menuse|lect(q%)|
|000007c0| 0d 02 d0 18 c9 20 31 37 | 2c 31 38 3a f2 72 65 63 |..... 17|,18:.rec|
|000007d0| 65 69 76 65 28 71 25 29 | 0d 02 da 05 cb 0d 02 e4 |eive(q%)|........|
|000007e0| 07 fd 20 a3 0d 02 ee 05 | e0 0d 02 f8 05 3a 0d 03 |.. .....|.....:..|
|000007f0| 02 12 dd 20 f2 72 65 63 | 65 69 76 65 28 71 25 29 |... .rec|eive(q%)|
|00000800| 0d 03 0c 0e c8 8e 20 71 | 25 21 31 36 20 ca 0d 03 |...... q|%!16 ...|
|00000810| 16 16 c9 20 26 30 30 30 | 30 30 20 3a 20 f2 66 69 |... &000|00 : .fi|
|00000820| 6e 69 73 68 0d 03 20 1f | c9 20 26 30 30 30 30 32 |nish.. .|. &00002|
|00000830| 20 3a 20 f2 64 61 74 61 | 73 61 76 65 61 63 6b 28 | : .data|saveack(|
|00000840| 71 25 29 0d 03 2a 35 c9 | 20 26 34 30 30 43 31 20 |q%)..*5.| &400C1 |
|00000850| 3a 20 21 71 25 3d 34 3a | 71 25 21 34 3d 35 3a 71 |: !q%=4:|q%!4=5:q|
|00000860| 25 21 38 3d 31 31 3a 71 | 25 21 31 32 3d 31 32 3a |%!8=11:q|%!12=12:|
|00000870| 71 25 21 31 36 3d 2d 31 | 0d 03 34 25 c8 99 20 22 |q%!16=-1|..4%.. "|
|00000880| 4f 53 5f 52 65 61 64 56 | 64 75 56 61 72 69 61 62 |OS_ReadV|duVariab|
|00000890| 6c 65 73 22 2c 71 25 2c | 71 25 2b 32 30 0d 03 3e |les",q%,|q%+20..>|
|000008a0| 29 72 6f 73 3d 71 25 21 | 32 38 2b 31 3c 3c 71 25 |)ros=q%!|28+1<<q%|
|000008b0| 21 32 30 3a 74 6f 73 3d | 71 25 21 33 32 2b 31 3c |!20:tos=|q%!32+1<|
|000008c0| 3c 71 25 21 32 34 0d 03 | 48 0e c9 20 26 30 30 35 |<q%!24..|H.. &005|
|000008d0| 30 32 20 3a 0d 03 52 18 | e7 20 71 25 21 33 36 20 |02 :..R.|. q%!36 |
|000008e0| 3c 3e 20 6f 6c 64 68 65 | 6c 70 20 8c 0d 03 5c 1d |<> oldhe|lp ...\.|
|000008f0| 6f 6c 64 68 65 6c 70 3d | 71 25 21 33 36 3a 6f 6c |oldhelp=|q%!36:ol|
|00000900| 64 68 65 6c 70 24 3d 22 | 22 0d 03 66 3d e7 20 71 |dhelp$="|"..f=. q|
|00000910| 25 21 33 32 3d 2d 32 20 | 8c 20 6f 6c 64 68 65 6c |%!32=-2 |. oldhel|
|00000920| 70 24 3d a4 68 65 6c 70 | 5f 74 65 78 74 28 68 65 |p$=.help|_text(he|
|00000930| 6c 70 25 2c 68 65 6c 70 | 6c 65 6e 25 2b 68 65 6c |lp%,help|len%+hel|
|00000940| 70 25 2c 2d 32 29 0d 03 | 70 05 cd 0d 03 7a 18 f2 |p%,-2)..|p....z..|
|00000950| 73 65 6e 64 5f 68 65 6c | 70 28 6f 6c 64 68 65 6c |send_hel|p(oldhel|
|00000960| 70 24 29 0d 03 84 05 cb | 0d 03 8e 05 e1 0d 03 98 |p$).....|........|
|00000970| 05 3a 0d 03 a2 2d dd 20 | f2 63 68 65 63 6b 6d 6f |.:...-. |.checkmo|
|00000980| 75 73 65 28 78 25 2c 79 | 25 2c 62 25 2c 77 68 61 |use(x%,y|%,b%,wha|
|00000990| 6e 64 25 2c 69 68 61 6e | 64 25 2c 6f 62 25 29 0d |nd%,ihan|d%,ob%).|
|000009a0| 03 ac 0f c8 8e 20 77 68 | 61 6e 64 25 20 ca 0d 03 |..... wh|and% ...|
|000009b0| b6 09 c9 20 2d 32 20 0d | 03 c0 5c e7 20 62 25 3d |... -2 .|..\. b%=|
|000009c0| 32 20 8c 20 f2 64 6f 6d | 65 6e 75 28 31 2c 6d 65 |2 . .dom|enu(1,me|
|000009d0| 6e 75 62 75 66 25 2c 22 | 3e 49 6e 66 6f 2e 69 6e |nubuf%,"|>Info.in|
|000009e0| 66 6f 25 2c 3e 53 65 72 | 69 61 6c 2e 73 65 72 69 |fo%,>Ser|ial.seri|
|000009f0| 61 6c 25 2c 51 75 69 74 | 22 2c 22 44 6f 77 6e 6c |al%,Quit|","Downl|
|00000a00| 6f 61 64 22 2c 78 25 2d | 36 34 2c 39 36 2b 33 2a |oad",x%-|64,96+3*|
|00000a10| 34 30 29 0d 03 ca 2d e7 | 20 62 25 3d 34 20 8c 20 |40)...-.| b%=4 . |
|00000a20| f2 63 61 6c 6c 73 61 76 | 65 3a f2 63 6c 6f 73 65 |.callsav|e:.close|
|00000a30| 61 77 69 6e 64 6f 77 28 | 73 74 61 74 75 73 25 29 |awindow(|status%)|
|00000a40| 0d 03 d4 0d c9 20 73 74 | 61 74 75 73 25 0d 03 de |..... st|atus%...|
|00000a50| 2f e7 20 69 68 61 6e 64 | 25 3d 32 20 80 20 62 25 |/. ihand|%=2 . b%|
|00000a60| 3d 34 20 8c 20 f2 72 65 | 63 65 69 76 65 66 69 6c |=4 . .re|ceivefil|
|00000a70| 65 28 70 61 74 68 6e 61 | 6d 65 24 29 0d 03 e8 0b |e(pathna|me$)....|
|00000a80| c9 20 73 61 76 65 25 0d | 03 f2 17 e7 20 69 68 61 |. save%.|.... iha|
|00000a90| 6e 64 25 3d 31 20 80 20 | 62 25 3d 34 20 8c 0d 03 |nd%=1 . |b%=4 ...|
|00000aa0| fc 24 e7 20 a4 6c 65 61 | 66 28 24 66 69 6c 65 6e |.$. .lea|f($filen|
|00000ab0| 61 6d 65 25 29 3d 24 66 | 69 6c 65 6e 61 6d 65 25 |ame%)=$f|ilename%|
|00000ac0| 20 8c 0d 04 06 3d f2 77 | 61 72 6e 69 6e 67 28 22 | ....=.w|arning("|
|00000ad0| 54 6f 20 73 61 76 65 2c | 20 64 72 61 67 20 74 68 |To save,| drag th|
|00000ae0| 65 20 69 63 6f 6e 20 74 | 6f 20 61 20 64 69 72 65 |e icon t|o a dire|
|00000af0| 63 74 6f 72 79 20 76 69 | 65 77 65 72 2e 22 29 0d |ctory vi|ewer.").|
|00000b00| 04 10 05 cc 0d 04 1a 18 | 70 61 74 68 6e 61 6d 65 |........|pathname|
|00000b10| 24 3d 24 66 69 6c 65 6e | 61 6d 65 25 0d 04 24 18 |$=$filen|ame%..$.|
|00000b20| f2 63 6c 6f 73 65 61 77 | 69 6e 64 6f 77 28 73 61 |.closeaw|indow(sa|
|00000b30| 76 65 25 29 0d 04 2e 16 | 24 28 62 79 74 65 73 73 |ve%)....|$(bytess|
|00000b40| 6f 66 61 72 25 29 3d 22 | 30 22 0d 04 38 13 f2 66 |ofar%)="|0"..8..f|
|00000b50| 72 6f 6e 74 28 73 74 61 | 74 75 73 25 29 0d 04 42 |ront(sta|tus%)..B|
|00000b60| 05 cd 0d 04 4c 05 cd 0d | 04 56 0d c9 20 73 65 72 |....L...|.V.. ser|
|00000b70| 69 61 6c 25 0d 04 60 0e | e7 20 62 25 3c 3e 20 32 |ial%..`.|. b%<> 2|
|00000b80| 20 8c 0d 04 6a 3e e7 20 | 69 68 61 6e 64 25 3d 31 | ...j>. |ihand%=1|
|00000b90| 32 20 8c 20 f2 73 61 76 | 65 64 61 74 61 3a e7 20 |2 . .sav|edata:. |
|00000ba0| 62 25 3c 3e 31 20 8c 20 | c8 99 20 22 57 69 6d 70 |b%<>1 . |.. "Wimp|
|00000bb0| 5f 43 72 65 61 74 65 4d | 65 6e 75 22 2c 2c 2d 31 |_CreateM|enu",,-1|
|00000bc0| 0d 04 74 1c e7 20 69 68 | 61 6e 64 25 3e 34 20 80 |..t.. ih|and%>4 .|
|00000bd0| 20 69 68 61 6e 64 25 3c | 31 31 20 8c 0d 04 7e 0f | ihand%<|11 ...~.|
|00000be0| c8 8e 20 69 68 61 6e 64 | 25 20 ca 0d 04 88 2c c9 |.. ihand|% ....,.|
|00000bf0| 20 35 20 3a 77 6f 72 64 | 76 61 6c 75 65 25 20 3d | 5 :word|value% =|
|00000c00| 20 a4 63 79 63 6c 65 28 | 77 6f 72 64 76 61 6c 75 | .cycle(|wordvalu|
|00000c10| 65 25 2b 31 2c 37 29 0d | 04 92 2c c9 20 36 20 3a |e%+1,7).|..,. 6 :|
|00000c20| 77 6f 72 64 76 61 6c 75 | 65 25 20 3d 20 a4 63 79 |wordvalu|e% = .cy|
|00000c30| 63 6c 65 28 77 6f 72 64 | 76 61 6c 75 65 25 2d 31 |cle(word|value%-1|
|00000c40| 2c 37 29 0d 04 9c 2b c9 | 20 37 20 3a 74 78 76 61 |,7)...+.| 7 :txva|
|00000c50| 6c 75 65 25 20 20 20 3d | 20 a4 63 79 63 6c 65 28 |lue% =| .cycle(|
|00000c60| 74 78 76 61 6c 75 65 25 | 2b 31 2c 31 35 29 0d 04 |txvalue%|+1,15)..|
|00000c70| a6 2b c9 20 38 20 3a 74 | 78 76 61 6c 75 65 25 20 |.+. 8 :t|xvalue% |
|00000c80| 20 20 3d 20 a4 63 79 63 | 6c 65 28 74 78 76 61 6c | = .cyc|le(txval|
|00000c90| 75 65 25 2d 31 2c 31 35 | 29 0d 04 b0 2b c9 20 39 |ue%-1,15|)...+. 9|
|00000ca0| 20 3a 72 78 76 61 6c 75 | 65 25 20 20 20 3d 20 a4 | :rxvalu|e% = .|
|00000cb0| 63 79 63 6c 65 28 72 78 | 76 61 6c 75 65 25 2b 31 |cycle(rx|value%+1|
|00000cc0| 2c 31 35 29 0d 04 ba 2b | c9 20 31 30 3a 72 78 76 |,15)...+|. 10:rxv|
|00000cd0| 61 6c 75 65 25 20 20 20 | 3d 20 a4 63 79 63 6c 65 |alue% |= .cycle|
|00000ce0| 28 72 78 76 61 6c 75 65 | 25 2d 31 2c 31 35 29 0d |(rxvalue|%-1,15).|
|00000cf0| 04 c4 05 cb 0d 04 ce 10 | e7 20 69 68 61 6e 64 25 |........|. ihand%|
|00000d00| 3c 37 20 8c 0d 04 d8 33 | f2 73 74 72 74 6f 69 63 |<7 ....3|.strtoic|
|00000d10| 6f 6e 28 73 65 72 69 61 | 6c 25 2c 77 6f 72 64 69 |on(seria|l%,wordi|
|00000d20| 63 6f 6e 25 2c 77 6f 72 | 64 24 28 77 6f 72 64 76 |con%,wor|d$(wordv|
|00000d30| 61 6c 75 65 25 29 29 0d | 04 e2 05 cc 0d 04 ec 10 |alue%)).|........|
|00000d40| e7 20 69 68 61 6e 64 25 | 3e 38 20 8c 0d 04 f6 33 |. ihand%|>8 ....3|
|00000d50| f2 73 74 72 74 6f 69 63 | 6f 6e 28 73 65 72 69 61 |.strtoic|on(seria|
|00000d60| 6c 25 2c 72 78 69 63 6f | 6e 25 2c 62 61 75 64 72 |l%,rxico|n%,baudr|
|00000d70| 61 74 65 24 28 72 78 76 | 61 6c 75 65 25 29 29 0d |ate$(rxv|alue%)).|
|00000d80| 05 00 05 cc 0d 05 0a 33 | f2 73 74 72 74 6f 69 63 |.......3|.strtoic|
|00000d90| 6f 6e 28 73 65 72 69 61 | 6c 25 2c 74 78 69 63 6f |on(seria|l%,txico|
|00000da0| 6e 25 2c 62 61 75 64 72 | 61 74 65 24 28 74 78 76 |n%,baudr|ate$(txv|
|00000db0| 61 6c 75 65 25 29 29 0d | 05 14 05 cd 0d 05 1e 05 |alue%)).|........|
|00000dc0| cd 0d 05 28 05 cd 0d 05 | 32 05 cd 0d 05 3c 05 cb |...(....|2....<..|
|00000dd0| 0d 05 46 26 e7 20 77 68 | 61 6e 64 25 3d 73 61 76 |..F&. wh|and%=sav|
|00000de0| 65 25 20 80 20 69 68 61 | 6e 64 25 3d 32 20 80 20 |e% . iha|nd%=2 . |
|00000df0| 62 25 3d 34 20 8c 0d 05 | 50 71 71 25 21 30 3d 73 |b%=4 ...|Pqq%!0=s|
|00000e00| 61 76 65 25 3a c8 99 20 | 22 57 69 6d 70 5f 47 65 |ave%:.. |"Wimp_Ge|
|00000e10| 74 57 69 6e 64 6f 77 53 | 74 61 74 65 22 2c 2c 71 |tWindowS|tate",,q|
|00000e20| 25 3a 77 65 78 3d 71 25 | 21 34 2d 71 25 21 32 30 |%:wex=q%|!4-q%!20|
|00000e30| 3a 77 65 79 3d 71 25 21 | 31 36 2d 71 25 21 32 34 |:wey=q%!|16-q%!24|
|00000e40| 3a 71 25 21 34 3d 69 68 | 61 6e 64 25 3a c8 99 20 |:q%!4=ih|and%:.. |
|00000e50| 22 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Ge|tIconSta|
|00000e60| 74 65 22 2c 2c 71 25 0d | 05 5a 62 21 71 25 3d 73 |te",,q%.|.Zb!q%=s|
|00000e70| 61 76 65 25 3a 71 25 21 | 34 3d 35 3a 71 25 21 38 |ave%:q%!|4=5:q%!8|
|00000e80| 3d 71 25 21 38 2b 77 65 | 78 3a 71 25 21 31 32 3d |=q%!8+we|x:q%!12=|
|00000e90| 71 25 21 31 32 2b 77 65 | 79 3a 71 25 21 31 36 3d |q%!12+we|y:q%!16=|
|00000ea0| 71 25 21 31 36 2b 77 65 | 78 3a 71 25 21 32 30 3d |q%!16+we|x:q%!20=|
|00000eb0| 71 25 21 32 30 2b 77 65 | 79 3a 71 25 21 32 34 3d |q%!20+we|y:q%!24=|
|00000ec0| 30 3a 71 25 21 32 38 3d | 30 0d 05 64 39 71 25 21 |0:q%!28=|0..d9q%!|
|00000ed0| 33 32 3d 26 37 46 46 46 | 46 46 46 46 3a 71 25 21 |32=&7FFF|FFFF:q%!|
|00000ee0| 33 36 3d 26 37 46 46 46 | 46 46 46 46 3a c8 99 20 |36=&7FFF|FFFF:.. |
|00000ef0| 22 57 69 6d 70 5f 44 72 | 61 67 42 6f 78 22 2c 2c |"Wimp_Dr|agBox",,|
|00000f00| 71 25 0d 05 6e 12 64 72 | 61 67 62 6f 78 73 61 76 |q%..n.dr|agboxsav|
|00000f10| 65 25 3d b9 0d 05 78 05 | cd 0d 05 82 05 e1 0d 05 |e%=...x.|........|
|00000f20| 8c 05 3a 0d 05 96 11 dd | 20 a4 63 79 63 6c 65 28 |..:.....| .cycle(|
|00000f30| 61 2c 6e 29 0d 05 a0 0f | e7 20 61 3c 30 20 8c 20 |a,n)....|. a<0 . |
|00000f40| 61 3d 6e 0d 05 aa 0f e7 | 20 61 3e 6e 20 8c 20 61 |a=n.....| a>n . a|
|00000f50| 3d 30 0d 05 b4 06 3d 61 | 0d 05 be 05 3a 0d 05 c8 |=0....=a|....:...|
|00000f60| 34 dd 20 f2 64 6f 6d 65 | 6e 75 28 68 61 6e 64 6c |4. .dome|nu(handl|
|00000f70| 65 25 2c 6d 65 6e 75 70 | 74 72 25 2c 6d 65 6e 75 |e%,menup|tr%,menu|
|00000f80| 24 2c 6d 65 6e 75 74 69 | 74 6c 65 24 2c 78 2c 79 |$,menuti|tle$,x,y|
|00000f90| 29 0d 05 d2 12 ea 20 64 | 75 6d 6d 79 25 2c 6e 65 |)..... d|ummy%,ne|
|00000fa0| 78 74 25 0d 05 dc 14 6e | 65 78 74 25 3d 6d 65 6e |xt%....n|ext%=men|
|00000fb0| 75 70 74 72 25 2b 34 0d | 05 e6 16 6d 65 6e 75 70 |uptr%+4.|...menup|
|00000fc0| 74 72 25 21 30 3d 68 61 | 6e 64 6c 65 25 0d 05 f0 |tr%!0=ha|ndle%...|
|00000fd0| 27 64 75 6d 6d 79 25 3d | a4 63 5f 6d 28 6e 65 78 |'dummy%=|.c_m(nex|
|00000fe0| 74 25 2c 6d 65 6e 75 24 | 2c 6d 65 6e 75 74 69 74 |t%,menu$|,menutit|
|00000ff0| 6c 65 24 29 0d 05 fa 24 | c8 99 20 22 57 69 6d 70 |le$)...$|.. "Wimp|
|00001000| 5f 43 72 65 61 74 65 4d | 65 6e 75 22 2c 2c 64 75 |_CreateM|enu",,du|
|00001010| 6d 6d 79 25 2c 78 2c 79 | 0d 06 04 05 e1 0d 06 0e |mmy%,x,y|........|
|00001020| 05 3a 0d 06 18 25 dd 20 | a4 63 5f 6d 28 6d 65 6e |.:...%. |.c_m(men|
|00001030| 75 70 74 72 25 2c 6d 65 | 6e 75 24 2c 6d 65 6e 75 |uptr%,me|nu$,menu|
|00001040| 74 69 74 6c 65 24 29 0d | 06 22 16 ea 20 69 25 2c |title$).|.".. i%,|
|00001050| 63 61 6c 6c 25 2c 69 74 | 65 6d 24 2c 77 0d 06 2c |call%,it|em$,w..,|
|00001060| 12 63 61 6c 6c 25 3d 6d | 65 6e 75 70 74 72 25 0d |.call%=m|enuptr%.|
|00001070| 06 36 11 77 3d a9 6d 65 | 6e 75 74 69 74 6c 65 24 |.6.w=.me|nutitle$|
|00001080| 0d 06 40 0d 6e 65 78 74 | 25 2b 3d 35 32 0d 06 4a |..@.next|%+=52..J|
|00001090| 11 e3 20 69 25 3d 30 b8 | a9 6d 65 6e 75 24 0d 06 |.. i%=0.|.menu$..|
|000010a0| 54 22 e7 20 c1 6d 65 6e | 75 24 2c 69 25 2c 31 29 |T". .men|u$,i%,1)|
|000010b0| 3d 22 2c 22 20 8c 20 6e | 65 78 74 25 2b 3d 32 34 |="," . n|ext%+=24|
|000010c0| 0d 06 5e 05 ed 0d 06 68 | 08 69 25 3d 30 0d 06 72 |..^....h|.i%=0..r|
|000010d0| 12 6d 65 6e 75 70 74 72 | 25 21 32 30 3d 34 30 0d |.menuptr|%!20=40.|
|000010e0| 06 7c 18 24 6d 65 6e 75 | 70 74 72 25 3d 6d 65 6e |.|.$menu|ptr%=men|
|000010f0| 75 74 69 74 6c 65 24 0d | 06 86 47 6d 65 6e 75 70 |utitle$.|..Gmenup|
|00001100| 74 72 25 3f 31 32 3d 74 | 66 63 6f 6c 3a 6d 65 6e |tr%?12=t|fcol:men|
|00001110| 75 70 74 72 25 3f 31 33 | 3d 32 3a 6d 65 6e 75 70 |uptr%?13|=2:menup|
|00001120| 74 72 25 3f 31 34 3d 77 | 66 63 6f 6c 3a 6d 65 6e |tr%?14=w|fcol:men|
|00001130| 75 70 74 72 25 3f 31 35 | 3d 6d 62 63 6f 6c 0d 06 |uptr%?15|=mbcol..|
|00001140| 90 11 6d 65 6e 75 70 74 | 72 25 21 32 34 3d 30 0d |..menupt|r%!24=0.|
|00001150| 06 9a 10 6d 65 6e 75 70 | 74 72 25 2b 3d 32 38 0d |...menup|tr%+=28.|
|00001160| 06 a4 05 f5 0d 06 ae 1c | 69 74 65 6d 24 3d a4 70 |........|item$=.p|
|00001170| 61 72 28 6d 65 6e 75 24 | 2c 22 2c 22 2c 69 25 29 |ar(menu$|,",",i%)|
|00001180| 0d 06 b8 40 f4 20 49 46 | 20 49 4e 53 54 52 28 69 |...@. IF| INSTR(i|
|00001190| 74 65 6d 24 2c 22 2e 22 | 29 20 3d 20 30 20 41 4e |tem$,"."|) = 0 AN|
|000011a0| 44 20 4c 45 4e 69 74 65 | 6d 24 20 3e 20 77 20 54 |D LENite|m$ > w T|
|000011b0| 48 45 4e 20 77 20 3d 20 | 4c 45 4e 69 74 65 6d 24 |HEN w = |LENitem$|
|000011c0| 0d 06 c2 37 f4 20 49 46 | 20 49 4e 53 54 52 28 69 |...7. IF| INSTR(i|
|000011d0| 74 65 6d 24 2c 22 2e 22 | 29 20 3e 20 77 20 54 48 |tem$,"."|) > w TH|
|000011e0| 45 4e 20 77 20 3d 20 49 | 4e 53 54 52 28 69 74 65 |EN w = I|NSTR(ite|
|000011f0| 6d 24 2c 22 2e 22 29 0d | 06 cc 26 6d 65 6e 75 70 |m$,".").|..&menup|
|00001200| 74 72 25 3d a4 6d 65 6e | 75 69 74 65 6d 28 6d 65 |tr%=.men|uitem(me|
|00001210| 6e 75 70 74 72 25 2c 69 | 74 65 6d 24 29 0d 06 d6 |nuptr%,i|tem$)...|
|00001220| 31 e7 20 a9 20 24 28 6d | 65 6e 75 70 74 72 25 2d |1. . $(m|enuptr%-|
|00001230| 31 32 29 20 3e 20 77 20 | 8c 20 77 20 3d 20 a9 20 |12) > w |. w = . |
|00001240| 24 28 6d 65 6e 75 70 74 | 72 25 2d 31 32 29 0d 06 |$(menupt|r%-12)..|
|00001250| e0 0e fd 20 69 74 65 6d | 24 3d 22 22 0d 06 ea 14 |... item|$=""....|
|00001260| 63 61 6c 6c 25 21 31 36 | 3d 31 36 2a 77 2b 31 32 |call%!16|=16*w+12|
|00001270| 0d 06 f4 23 6d 65 6e 75 | 70 74 72 25 21 2d 32 34 |...#menu|ptr%!-24|
|00001280| 3d 28 6d 65 6e 75 70 74 | 72 25 21 2d 32 34 29 84 |=(menupt|r%!-24).|
|00001290| 26 38 30 0d 06 fe 0a 3d | 63 61 6c 6c 25 0d 07 08 |&80....=|call%...|
|000012a0| 05 3a 0d 07 12 1b dd 20 | a4 6d 65 6e 75 69 74 65 |.:..... |.menuite|
|000012b0| 6d 28 70 74 72 25 2c 74 | 65 78 74 24 29 0d 07 1c |m(ptr%,t|ext$)...|
|000012c0| 14 e7 20 74 65 78 74 24 | 3d 22 22 20 3d 70 74 72 |.. text$|="" =ptr|
|000012d0| 25 0d 07 26 0a ea 20 61 | 2c 74 24 0d 07 30 07 61 |%..&.. a|,t$..0.a|
|000012e0| 3d 30 0d 07 3a 0b 21 70 | 74 72 25 3d 30 0d 07 44 |=0..:.!p|tr%=0..D|
|000012f0| 14 70 74 72 25 21 38 3d | 26 30 37 30 30 30 30 32 |.ptr%!8=|&0700002|
|00001300| 31 0d 07 4e 0d 70 74 72 | 25 21 34 3d 2d 31 0d 07 |1..N.ptr|%!4=-1..|
|00001310| 58 15 e7 20 c0 74 65 78 | 74 24 2c 31 29 3d 22 3e |X.. .tex|t$,1)=">|
|00001320| 22 20 8c 0d 07 62 13 74 | 65 78 74 24 3d c1 74 65 |" ...b.t|ext$=.te|
|00001330| 78 74 24 2c 32 29 0d 07 | 6c 18 74 24 3d a4 70 61 |xt$,2)..|l.t$=.pa|
|00001340| 72 28 74 65 78 74 24 2c | 22 2e 22 2c 61 29 0d 07 |r(text$,|".",a)..|
|00001350| 76 1f 70 74 72 25 21 34 | 3d a0 28 a4 70 61 72 28 |v.ptr%!4|=.(.par(|
|00001360| 74 65 78 74 24 2c 22 2e | 22 2c 61 29 29 0d 07 80 |text$,".|",a))...|
|00001370| 0c 74 65 78 74 24 3d 74 | 24 0d 07 8a 05 cd 0d 07 |.text$=t|$.......|
|00001380| 94 15 e7 20 c0 74 65 78 | 74 24 2c 31 29 3d 22 7e |... .tex|t$,1)="~|
|00001390| 22 20 8c 0d 07 9e 13 74 | 65 78 74 24 3d c1 74 65 |" .....t|ext$=.te|
|000013a0| 78 74 24 2c 32 29 0d 07 | a8 18 74 24 3d a4 70 61 |xt$,2)..|..t$=.pa|
|000013b0| 72 28 74 65 78 74 24 2c | 22 2e 22 2c 61 29 0d 07 |r(text$,|".",a)..|
|000013c0| b2 50 70 74 72 25 21 34 | 3d a0 28 22 46 4e 63 5f |.Pptr%!4|=.("FNc_|
|000013d0| 6d 28 6e 65 78 74 25 2c | 22 2b a4 70 61 72 28 74 |m(next%,|"+.par(t|
|000013e0| 65 78 74 24 2c 22 2e 22 | 2c 61 29 2b 22 2c 22 2b |ext$,"."|,a)+","+|
|000013f0| bd 33 34 2b a4 70 61 72 | 28 74 65 78 74 24 2c 22 |.34+.par|(text$,"|
|00001400| 2e 22 2c 61 29 2b bd 33 | 34 2b 22 29 22 29 0d 07 |.",a)+.3|4+")")..|
|00001410| bc 0c 74 65 78 74 24 3d | 74 24 0d 07 c6 05 cd 0d |..text$=|t$......|
|00001420| 07 d0 32 e7 20 c0 74 65 | 78 74 24 2c 31 29 3d 22 |..2. .te|xt$,1)="|
|00001430| 3a 22 21 70 74 72 25 3d | 21 70 74 72 25 20 84 20 |:"!ptr%=|!ptr% . |
|00001440| 32 3a 74 65 78 74 24 3d | c1 74 65 78 74 24 2c 32 |2:text$=|.text$,2|
|00001450| 29 0d 07 da 37 e7 20 c0 | 74 65 78 74 24 2c 31 29 |)...7. .|text$,1)|
|00001460| 3d 22 3c 22 70 74 72 25 | 21 38 3d 70 74 72 25 21 |="<"ptr%|!8=ptr%!|
|00001470| 38 20 84 20 32 5e 32 32 | 3a 74 65 78 74 24 3d c1 |8 . 2^22|:text$=.|
|00001480| 74 65 78 74 24 2c 32 29 | 0d 07 e4 36 e7 20 c0 74 |text$,2)|...6. .t|
|00001490| 65 78 74 24 2c 31 29 3d | 22 40 22 21 70 74 72 25 |ext$,1)=|"@"!ptr%|
|000014a0| 3d 21 6d 65 6e 75 70 74 | 72 25 20 84 20 31 3a 74 |=!menupt|r% . 1:t|
|000014b0| 65 78 74 24 3d c1 74 65 | 78 74 24 2c 32 29 0d 07 |ext$=.te|xt$,2)..|
|000014c0| ee 14 24 28 70 74 72 25 | 2b 31 32 29 3d 74 65 78 |..$(ptr%|+12)=tex|
|000014d0| 74 24 0d 07 f8 0c 3d 70 | 74 72 25 2b 32 34 0d 08 |t$....=p|tr%+24..|
|000014e0| 02 05 3a 0d 08 0c 16 dd | 20 a4 70 61 72 28 61 24 |..:.....| .par(a$|
|000014f0| 2c 73 24 2c f8 20 69 25 | 29 0d 08 16 09 ea 20 69 |,s$,. i%|)..... i|
|00001500| 31 25 0d 08 20 1e 69 31 | 25 3d 69 25 2b 31 3a 69 |1%.. .i1|%=i%+1:i|
|00001510| 25 3d a7 61 24 2b 73 24 | 2c 73 24 2c 69 31 25 29 |%=.a$+s$|,s$,i1%)|
|00001520| 0d 08 2a 14 3d c1 61 24 | 2c 69 31 25 2c 69 25 2d |..*.=.a$|,i1%,i%-|
|00001530| 69 31 25 29 0d 08 34 05 | 3a 0d 08 3e 19 dd 20 f2 |i1%)..4.|:..>.. .|
|00001540| 6d 65 6e 75 73 65 6c 65 | 63 74 28 6d 65 6e 75 73 |menusele|ct(menus|
|00001550| 25 29 0d 08 48 12 ea 20 | 61 2c 61 24 2c 6c 65 76 |%)..H.. |a,a$,lev|
|00001560| 65 6c 31 24 0d 08 52 3d | c8 99 20 22 57 69 6d 70 |el1$..R=|.. "Wimp|
|00001570| 5f 44 65 63 6f 64 65 4d | 65 6e 75 22 2c 2c 28 6d |_DecodeM|enu",,(m|
|00001580| 65 6e 75 62 75 66 25 2b | 34 29 2c 6d 65 6e 75 73 |enubuf%+|4),menus|
|00001590| 25 2c c4 32 30 30 2c 22 | 20 22 29 b8 2c 2c 2c 61 |%,.200,"| ").,,,a|
|000015a0| 24 0d 08 5c 0f e7 20 61 | 24 3d 22 22 20 8c 20 e1 |$..\.. a|$="" . .|
|000015b0| 0d 08 66 1a 6c 65 76 65 | 6c 31 24 3d a4 70 61 72 |..f.leve|l1$=.par|
|000015c0| 28 61 24 2c 22 2e 22 2c | 61 29 0d 08 70 21 f4 20 |(a$,".",|a)..p!. |
|000015d0| 6c 65 76 65 6c 32 24 3d | 46 4e 70 61 72 28 61 24 |level2$=|FNpar(a$|
|000015e0| 2c 22 2e 22 2c 61 29 20 | 65 74 63 0d 08 7a 13 c8 |,".",a) |etc..z..|
|000015f0| 8e 20 6d 65 6e 75 62 75 | 66 25 21 30 20 ca 0d 08 |. menubu|f%!0 ...|
|00001600| 84 26 c9 20 31 20 3a 20 | e7 20 6c 65 76 65 6c 31 |.&. 1 : |. level1|
|00001610| 24 3d 22 51 75 69 74 22 | 20 8c 20 f2 66 69 6e 69 |$="Quit"| . .fini|
|00001620| 73 68 3a e0 0d 08 8e 05 | cb 0d 08 98 0f f2 67 65 |sh:.....|......ge|
|00001630| 74 70 6f 69 6e 74 65 72 | 0d 08 a2 63 f4 20 49 46 |tpointer|...c. IF|
|00001640| 20 28 62 25 20 41 4e 44 | 20 31 29 3d 31 20 41 4e | (b% AND| 1)=1 AN|
|00001650| 44 20 6d 65 6e 75 62 75 | 66 25 21 30 3d 58 58 58 |D menubu|f%!0=XXX|
|00001660| 20 54 48 45 4e 20 50 52 | 4f 43 64 6f 6d 65 6e 75 | THEN PR|OCdomenu|
|00001670| 28 6d 65 6e 75 62 75 66 | 25 21 30 2c 6d 65 6e 75 |(menubuf|%!0,menu|
|00001680| 62 75 66 25 25 2c 4d 45 | 4e 55 53 54 52 49 4e 47 |buf%%,ME|NUSTRING|
|00001690| 2c 54 49 54 4c 45 2c 30 | 2c 30 29 0d 08 ac 05 e1 |,TITLE,0|,0).....|
|000016a0| 0d 08 b6 05 3a 0d 08 c0 | 12 dd 20 a4 74 69 63 6b |....:...|.. .tick|
|000016b0| 28 6d 24 2c 6e 24 29 0d | 08 ca 07 ea 20 61 0d 08 |(m$,n$).|.... a..|
|000016c0| d4 15 e7 20 a7 6d 24 2c | 6e 24 29 3d 30 20 8c 20 |... .m$,|n$)=0 . |
|000016d0| 3d 6d 24 0d 08 de 0d 61 | 3d a7 6d 24 2c 6e 24 29 |=m$....a|=.m$,n$)|
|000016e0| 0d 08 e8 1c e7 20 c1 6d | 24 2c 61 2d 31 2c 31 29 |..... .m|$,a-1,1)|
|000016f0| 20 3d 20 22 40 22 20 8c | 20 3d 6d 24 0d 08 f2 18 | = "@" .| =m$....|
|00001700| 3d c0 6d 24 2c 61 2d 31 | 29 2b 22 40 22 2b c1 6d |=.m$,a-1|)+"@"+.m|
|00001710| 24 2c 61 29 0d 08 fc 05 | 3a 0d 09 06 14 dd 20 a4 |$,a)....|:..... .|
|00001720| 75 6e 74 69 63 6b 28 6d | 24 2c 6e 24 29 0d 09 10 |untick(m|$,n$)...|
|00001730| 07 ea 20 61 0d 09 1a 15 | e7 20 a7 6d 24 2c 6e 24 |.. a....|. .m$,n$|
|00001740| 29 3d 30 20 8c 20 3d 6d | 24 0d 09 24 0d 61 3d a7 |)=0 . =m|$..$.a=.|
|00001750| 6d 24 2c 6e 24 29 0d 09 | 2e 1d e7 20 c1 6d 24 2c |m$,n$)..|... .m$,|
|00001760| 61 2d 31 2c 31 29 20 3c | 3e 20 22 40 22 20 8c 20 |a-1,1) <|> "@" . |
|00001770| 3d 6d 24 0d 09 38 14 3d | c0 6d 24 2c 61 2d 32 29 |=m$..8.=|.m$,a-2)|
|00001780| 2b c1 6d 24 2c 61 29 0d | 09 42 05 3a 0d 09 4c 15 |+.m$,a).|.B.:..L.|
|00001790| dd 20 f2 66 72 6f 6e 74 | 28 68 61 6e 64 6c 65 25 |. .front|(handle%|
|000017a0| 29 0d 09 56 11 e7 68 61 | 6e 64 6c 65 25 3d 2d 31 |)..V..ha|ndle%=-1|
|000017b0| 8c e1 0d 09 60 12 f2 67 | 65 74 77 28 68 61 6e 64 |....`..g|etw(hand|
|000017c0| 6c 65 25 29 0d 09 6a 36 | f2 6f 70 65 6e 5f 77 69 |le%)..j6|.open_wi|
|000017d0| 6e 64 6f 77 28 68 61 6e | 64 6c 65 25 2c 78 30 25 |ndow(han|dle%,x0%|
|000017e0| 2c 79 30 25 2c 78 31 25 | 2c 79 31 25 2c 73 63 78 |,y0%,x1%|,y1%,scx|
|000017f0| 25 2c 73 63 79 25 2c 2d | 31 29 0d 09 74 05 e1 0d |%,scy%,-|1)..t...|
|00001800| 09 7e 05 3a 0d 09 88 3e | dd 20 f2 6f 70 65 6e 5f |.~.:...>|. .open_|
|00001810| 77 69 6e 64 6f 77 28 68 | 61 6e 64 6c 65 25 2c 78 |window(h|andle%,x|
|00001820| 30 25 2c 79 30 25 2c 78 | 31 25 2c 79 31 25 2c 73 |0%,y0%,x|1%,y1%,s|
|00001830| 63 78 25 2c 73 63 79 25 | 2c 62 68 61 6e 64 6c 65 |cx%,scy%|,bhandle|
|00001840| 25 29 0d 09 92 11 e7 68 | 61 6e 64 6c 65 25 3d 2d |%).....h|andle%=-|
|00001850| 31 8c e1 0d 09 9c 1f 71 | 25 21 30 3d 68 61 6e 64 |1......q|%!0=hand|
|00001860| 6c 65 25 3a 71 25 21 32 | 38 3d 62 68 61 6e 64 6c |le%:q%!2|8=bhandl|
|00001870| 65 25 0d 09 a6 29 71 25 | 21 34 3d 78 30 25 3a 71 |e%...)q%|!4=x0%:q|
|00001880| 25 21 38 3d 79 30 25 3a | 71 25 21 31 32 3d 78 31 |%!8=y0%:|q%!12=x1|
|00001890| 25 3a 71 25 21 31 36 3d | 79 31 25 0d 09 b0 19 71 |%:q%!16=|y1%....q|
|000018a0| 25 21 32 30 3d 73 63 78 | 25 3a 71 25 21 32 34 3d |%!20=scx|%:q%!24=|
|000018b0| 73 63 79 25 0d 09 ba 1c | c8 99 20 22 57 69 6d 70 |scy%....|.. "Wimp|
|000018c0| 5f 4f 70 65 6e 57 69 6e | 64 6f 77 22 2c 2c 71 25 |_OpenWin|dow",,q%|
|000018d0| 0d 09 c4 05 e1 0d 09 ce | 05 3a 0d 09 d8 1c dd 20 |........|.:..... |
|000018e0| f2 63 6c 6f 73 65 61 77 | 69 6e 64 6f 77 28 68 61 |.closeaw|indow(ha|
|000018f0| 6e 64 6c 65 25 29 0d 09 | e2 12 f2 67 65 74 77 28 |ndle%)..|...getw(|
|00001900| 68 61 6e 64 6c 65 25 29 | 0d 09 ec 1a f2 63 6c 6f |handle%)|.....clo|
|00001910| 73 65 5f 77 69 6e 64 6f | 77 28 68 61 6e 64 6c 65 |se_windo|w(handle|
|00001920| 25 29 0d 09 f6 05 e1 0d | 0a 00 05 3a 0d 0a 0a 1c |%)......|...:....|
|00001930| dd 20 f2 63 6c 6f 73 65 | 5f 77 69 6e 64 6f 77 28 |. .close|_window(|
|00001940| 68 61 6e 64 6c 65 25 29 | 0d 0a 14 0f 21 71 25 3d |handle%)|....!q%=|
|00001950| 68 61 6e 64 6c 65 25 0d | 0a 1e 1d c8 99 20 22 57 |handle%.|..... "W|
|00001960| 69 6d 70 5f 43 6c 6f 73 | 65 57 69 6e 64 6f 77 22 |imp_Clos|eWindow"|
|00001970| 2c 2c 71 25 0d 0a 28 05 | e1 0d 0a 32 05 3a 0d 0a |,,q%..(.|...2.:..|
|00001980| 3c 14 dd 20 f2 67 65 74 | 77 28 68 61 6e 64 6c 65 |<.. .get|w(handle|
|00001990| 25 29 0d 0a 46 2b 21 71 | 25 3d 68 61 6e 64 6c 65 |%)..F+!q|%=handle|
|000019a0| 25 3a c8 99 20 22 57 69 | 6d 70 5f 47 65 74 57 69 |%:.. "Wi|mp_GetWi|
|000019b0| 6e 64 6f 77 49 6e 66 6f | 22 2c 2c 71 25 0d 0a 50 |ndowInfo|",,q%..P|
|000019c0| 1f 78 30 25 3d 71 25 21 | 34 3a 79 30 25 3d 71 25 |.x0%=q%!|4:y0%=q%|
|000019d0| 21 38 3a 78 31 25 3d 71 | 25 21 31 32 0d 0a 5a 23 |!8:x1%=q|%!12..Z#|
|000019e0| 79 31 25 3d 71 25 21 31 | 36 3a 73 63 78 25 3d 71 |y1%=q%!1|6:scx%=q|
|000019f0| 25 21 32 30 3a 73 63 79 | 25 3d 71 25 21 32 34 0d |%!20:scy|%=q%!24.|
|00001a00| 0a 64 1d 62 78 25 3d 78 | 30 25 2d 73 63 78 25 3a |.d.bx%=x|0%-scx%:|
|00001a10| 62 79 25 3d 79 31 25 2d | 73 63 79 25 0d 0a 6e 1f |by%=y1%-|scy%..n.|
|00001a20| 62 68 61 6e 64 6c 65 25 | 3d 71 25 21 32 38 3a 66 |bhandle%|=q%!28:f|
|00001a30| 6c 61 67 73 25 3d 71 25 | 21 33 32 0d 0a 78 05 e1 |lags%=q%|!32..x..|
|00001a40| 0d 0a 82 05 3a 0d 0a 8c | 11 dd 20 f2 67 65 74 70 |....:...|.. .getp|
|00001a50| 6f 69 6e 74 65 72 0d 0a | 96 20 c8 99 20 22 57 69 |ointer..|. .. "Wi|
|00001a60| 6d 70 5f 47 65 74 50 6f | 69 6e 74 65 72 49 6e 66 |mp_GetPo|interInf|
|00001a70| 6f 22 2c 2c 71 25 0d 0a | a0 48 6d 6f 75 73 65 78 |o",,q%..|.Hmousex|
|00001a80| 25 3d 21 71 25 3a 6d 6f | 75 73 65 79 25 3d 71 25 |%=!q%:mo|usey%=q%|
|00001a90| 21 34 3a 62 25 3d 71 25 | 21 38 3a 68 61 6e 64 6c |!4:b%=q%|!8:handl|
|00001aa0| 65 25 3d 71 25 21 31 32 | 3a 69 63 6f 6e 25 3d 71 |e%=q%!12|:icon%=q|
|00001ab0| 25 21 31 36 3a 6f 62 25 | 3d 71 25 21 32 30 0d 0a |%!16:ob%|=q%!20..|
|00001ac0| aa 05 e1 0d 0a b4 05 3a | 0d 0a be 19 dd 20 f2 65 |.......:|..... .e|
|00001ad0| 72 72 6f 72 62 6f 78 3a | ea 20 72 65 73 75 6c 74 |rrorbox:|. result|
|00001ae0| 25 0d 0a c8 24 c8 99 20 | 22 57 69 6d 70 5f 44 72 |%...$.. |"Wimp_Dr|
|00001af0| 61 67 42 6f 78 22 2c 2c | 2d 31 3a d9 23 30 3a 2a |agBox",,|-1:.#0:*|
|00001b00| 46 58 32 2c 30 0d 0a d2 | 18 c8 99 20 22 48 6f 75 |FX2,0...|... "Hou|
|00001b10| 72 67 6c 61 73 73 5f 53 | 6d 61 73 68 22 0d 0a dc |rglass_S|mash"...|
|00001b20| 35 21 71 25 3d 9f 3a 24 | 28 71 25 2b 34 29 3d 22 |5!q%=.:$|(q%+4)="|
|00001b30| 49 6e 74 65 72 6e 61 6c | 20 65 72 72 6f 72 20 22 |Internal| error "|
|00001b40| 2b f6 24 2b 22 20 28 22 | 2b c3 9e 2b 22 29 22 2b |+.$+" ("|+..+")"+|
|00001b50| bd 30 0d 0a e6 35 c8 99 | 20 22 57 69 6d 70 5f 52 |.0...5..| "Wimp_R|
|00001b60| 65 70 6f 72 74 45 72 72 | 6f 72 22 2c 71 25 2c 33 |eportErr|or",q%,3|
|00001b70| 2c 70 72 6f 67 5f 74 69 | 74 6c 65 24 20 b8 20 2c |,prog_ti|tle$ . ,|
|00001b80| 72 65 73 75 6c 74 25 0d | 0a f0 19 e7 20 72 65 73 |result%.|.... res|
|00001b90| 75 6c 74 25 3d 32 20 8c | 20 f2 66 69 6e 69 73 68 |ult%=2 .| .finish|
|00001ba0| 0d 0a fa 05 e1 0d 0b 04 | 05 3a 0d 0b 0e 0d dd 20 |........|.:..... |
|00001bb0| f2 66 69 6e 69 73 68 0d | 0b 18 19 c8 99 20 22 57 |.finish.|..... "W|
|00001bc0| 69 6d 70 5f 43 6c 6f 73 | 65 44 6f 77 6e 22 3a e0 |imp_Clos|eDown":.|
|00001bd0| 0d 0b 22 05 e1 0d 0b 2c | 05 3a 0d 0b 36 23 dd 20 |.."....,|.:..6#. |
|00001be0| a4 69 63 6f 6e 62 61 72 | 28 73 70 6e 61 6d 65 24 |.iconbar|(spname$|
|00001bf0| 2c 73 70 72 69 74 65 61 | 72 65 61 25 29 0d 0b 40 |,spritea|rea%)..@|
|00001c00| 36 21 71 25 3d 2d 31 3a | 71 25 21 34 3d 30 3a 71 |6!q%=-1:|q%!4=0:q|
|00001c10| 25 21 38 3d 30 3a 71 25 | 21 31 32 3d 36 33 3a 71 |%!8=0:q%|!12=63:q|
|00001c20| 25 21 31 36 3d 36 38 3a | 71 25 21 32 30 3d 26 32 |%!16=68:|q%!20=&2|
|00001c30| 31 30 32 0d 0b 4a 3b de | 20 71 25 21 32 34 20 28 |102..J;.| q%!24 (|
|00001c40| a9 73 70 6e 61 6d 65 24 | 2b 31 29 3a 24 28 71 25 |.spname$|+1):$(q%|
|00001c50| 21 32 34 29 3d 73 70 6e | 61 6d 65 24 3a 71 25 21 |!24)=spn|ame$:q%!|
|00001c60| 32 38 3d 73 70 72 69 74 | 65 61 72 65 61 25 0d 0b |28=sprit|earea%..|
|00001c70| 54 14 71 25 21 33 32 3d | a9 73 70 6e 61 6d 65 24 |T.q%!32=|.spname$|
|00001c80| 2b 31 0d 0b 5e 22 c8 99 | 20 22 57 69 6d 70 5f 43 |+1..^"..| "Wimp_C|
|00001c90| 72 65 61 74 65 49 63 6f | 6e 22 2c 2c 71 25 20 b8 |reateIco|n",,q% .|
|00001ca0| 20 69 63 25 0d 0b 68 08 | 3d 69 63 25 0d 0b 72 05 | ic%..h.|=ic%..r.|
|00001cb0| 3a 0d 0b 7c 0b dd 20 f2 | 76 61 72 73 0d 0b 86 0c |:..|.. .|vars....|
|00001cc0| 77 62 63 6f 6c 3d 26 31 | 0d 0b 90 0c 74 62 63 6f |wbcol=&1|....tbco|
|00001cd0| 6c 3d 26 32 0d 0b 9a 0a | 73 63 6f 3d 26 33 0d 0b |l=&2....|sco=&3..|
|00001ce0| a4 0c 6d 62 63 6f 6c 3d | 26 42 0d 0b ae 0c 77 66 |..mbcol=|&B....wf|
|00001cf0| 63 6f 6c 3d 26 37 0d 0b | b8 0c 74 66 63 6f 6c 3d |col=&7..|..tfcol=|
|00001d00| 26 37 0d 0b c2 0a 73 63 | 69 3d 26 44 0d 0b cc 0d |&7....sc|i=&D....|
|00001d10| 74 62 63 6f 6c 32 3d 26 | 43 0d 0b d6 0c 62 6c 61 |tbcol2=&|C....bla|
|00001d20| 63 6b 3d 26 37 0d 0b e0 | 0c 77 68 69 74 65 3d 26 |ck=&7...|.white=&|
|00001d30| 30 0d 0b ea 05 e1 0d 0b | f4 05 3a 0d 0b fe 19 dd |0.......|..:.....|
|00001d40| 20 f2 72 65 64 72 61 77 | 5f 73 65 72 76 69 63 65 | .redraw|_service|
|00001d50| 28 71 25 29 0d 0c 08 0a | ea 20 66 6c 61 67 0d 0c |(q%)....|. flag..|
|00001d60| 12 24 c8 99 22 57 69 6d | 70 5f 52 65 64 72 61 77 |.$.."Wim|p_Redraw|
|00001d70| 57 69 6e 64 6f 77 22 2c | 2c 71 25 20 b8 20 66 6c |Window",|,q% . fl|
|00001d80| 61 67 0d 0c 1c 0b c8 95 | 20 66 6c 61 67 0d 0c 26 |ag......| flag..&|
|00001d90| 0f f2 72 65 64 72 61 77 | 28 71 25 29 0d 0c 30 24 |..redraw|(q%)..0$|
|00001da0| c8 99 22 57 69 6d 70 5f | 47 65 74 52 65 63 74 61 |.."Wimp_|GetRecta|
|00001db0| 6e 67 6c 65 22 2c 2c 71 | 25 20 b8 20 66 6c 61 67 |ngle",,q|% . flag|
|00001dc0| 0d 0c 3a 05 ce 0d 0c 44 | 05 e1 0d 0c 4e 05 3a 0d |..:....D|....N.:.|
|00001dd0| 0c 58 11 dd 20 f2 72 65 | 64 72 61 77 28 71 25 29 |.X.. .re|draw(q%)|
|00001de0| 0d 0c 62 0a c8 8e 20 21 | 71 25 0d 0c 6c 23 c9 20 |..b... !|q%..l#. |
|00001df0| 6d 61 69 6e 25 3a c8 99 | 22 57 69 6d 70 5f 4f 70 |main%:..|"Wimp_Op|
|00001e00| 65 6e 57 69 6e 64 6f 77 | 22 2c 2c 71 25 0d 0c 76 |enWindow|",,q%..v|
|00001e10| 21 7f 20 85 20 30 2c 22 | 55 6e 6b 6e 6f 77 6e 20 |!. . 0,"|Unknown |
|00001e20| 57 69 6e 64 6f 77 20 48 | 61 6e 64 6c 65 22 0d 0c |Window H|andle"..|
|00001e30| 80 05 e1 0d 0c 8a 05 3a | 0d 0c 94 19 dd 20 f2 73 |.......:|..... .s|
|00001e40| 6c 6f 61 64 28 64 61 74 | 61 25 2c 66 69 6c 65 24 |load(dat|a%,file$|
|00001e50| 29 0d 0c 9e 27 c8 99 20 | 22 4f 53 5f 53 70 72 69 |)...'.. |"OS_Spri|
|00001e60| 74 65 4f 70 22 2c 32 35 | 36 2b 31 30 2c 64 61 74 |teOp",25|6+10,dat|
|00001e70| 61 25 2c 66 69 6c 65 24 | 0d 0c a8 05 e1 0d 0c b2 |a%,file$|........|
|00001e80| 05 3a 0d 0c bc 19 dd 20 | f2 73 73 61 76 65 28 64 |.:..... |.ssave(d|
|00001e90| 61 74 61 25 2c 66 69 6c | 65 24 29 0d 0c c6 27 c8 |ata%,fil|e$)...'.|
|00001ea0| 99 20 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |. "OS_Sp|riteOp",|
|00001eb0| 32 35 36 2b 31 32 2c 64 | 61 74 61 25 2c 66 69 6c |256+12,d|ata%,fil|
|00001ec0| 65 24 0d 0c d0 05 e1 0d | 0c da 05 3a 0d 0c e4 12 |e$......|...:....|
|00001ed0| dd 20 f2 73 6e 65 77 28 | 64 61 74 61 25 29 0d 0c |. .snew(|data%)..|
|00001ee0| ee 20 c8 99 20 22 4f 53 | 5f 53 70 72 69 74 65 4f |. .. "OS|_SpriteO|
|00001ef0| 70 22 2c 32 35 36 2b 39 | 2c 64 61 74 61 25 0d 0c |p",256+9|,data%..|
|00001f00| f8 05 e1 0d 0d 02 05 3a | 0d 0d 0c 1d dd 20 a4 73 |.......:|..... .s|
|00001f10| 70 72 69 74 65 5f 6e 61 | 6d 65 28 64 61 74 61 25 |prite_na|me(data%|
|00001f20| 2c 6e 75 6d 29 0d 0d 16 | 11 ea 20 62 75 66 66 65 |,num)...|.. buffe|
|00001f30| 72 25 2c 6c 65 6e 0d 0d | 20 10 de 20 62 75 66 66 |r%,len..| .. buff|
|00001f40| 65 72 25 20 31 35 0d 0d | 2a 39 c8 99 20 22 4f 53 |er% 15..|*9.. "OS|
|00001f50| 5f 53 70 72 69 74 65 4f | 70 22 2c 32 35 36 2b 31 |_SpriteO|p",256+1|
|00001f60| 33 2c 64 61 74 61 25 2c | 62 75 66 66 65 72 25 2c |3,data%,|buffer%,|
|00001f70| 31 35 2c 6e 75 6d 20 b8 | 20 2c 2c 2c 6c 65 6e 0d |15,num .| ,,,len.|
|00001f80| 0d 34 15 3f 28 62 75 66 | 66 65 72 25 2b 6c 65 6e |.4.?(buf|fer%+len|
|00001f90| 29 3d 31 33 0d 0d 3e 0d | 3d 24 62 75 66 66 65 72 |)=13..>.|=$buffer|
|00001fa0| 25 0d 0d 48 05 3a 0d 0d | 52 18 dd 20 a4 73 67 65 |%..H.:..|R.. .sge|
|00001fb0| 74 28 64 61 74 61 25 2c | 6e 61 6d 65 24 29 0d 0d |t(data%,|name$)..|
|00001fc0| 5c 09 ea 20 61 64 64 0d | 0d 66 31 c8 99 20 22 4f |\.. add.|.f1.. "O|
|00001fd0| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 32 35 36 2b |S_Sprite|Op",256+|
|00001fe0| 31 34 2c 64 61 74 61 25 | 2c 6e 61 6d 65 24 2c 30 |14,data%|,name$,0|
|00001ff0| 20 b8 20 2c 2c 61 64 64 | 0d 0d 70 08 3d 61 64 64 | . ,,add|..p.=add|
|00002000| 0d 0d 7a 05 3a 0d 0d 84 | 1b dd 20 f2 73 64 65 6c |..z.:...|.. .sdel|
|00002010| 65 74 65 28 64 61 74 61 | 25 2c 6e 61 6d 65 24 29 |ete(data|%,name$)|
|00002020| 0d 0d 8e 27 c8 99 20 22 | 4f 53 5f 53 70 72 69 74 |...'.. "|OS_Sprit|
|00002030| 65 4f 70 22 2c 32 35 36 | 2b 32 35 2c 64 61 74 61 |eOp",256|+25,data|
|00002040| 25 2c 6e 61 6d 65 24 0d | 0d 98 05 e1 0d 0d a2 05 |%,name$.|........|
|00002050| 3a 0d 0d ac 2e dd 20 a4 | 73 67 65 74 5f 63 6f 6f |:..... .|sget_coo|
|00002060| 72 64 28 64 61 74 61 25 | 2c 6e 61 6d 65 24 2c 78 |rd(data%|,name$,x|
|00002070| 31 25 2c 79 31 25 2c 78 | 32 25 2c 79 32 25 29 0d |1%,y1%,x|2%,y2%).|
|00002080| 0d b6 09 ea 20 61 64 64 | 0d 0d c0 41 c8 99 20 22 |.... add|...A.. "|
|00002090| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 32 35 36 |OS_Sprit|eOp",256|
|000020a0| 2b 31 36 2c 64 61 74 61 | 25 2c 6e 61 6d 65 24 2c |+16,data|%,name$,|
|000020b0| 30 2c 78 31 25 2c 79 32 | 25 2c 78 32 25 2c 79 31 |0,x1%,y2|%,x2%,y1|
|000020c0| 25 20 b8 20 2c 2c 61 64 | 64 0d 0d ca 08 3d 61 64 |% . ,,ad|d....=ad|
|000020d0| 64 0d 0d d4 05 3a 0d 0d | de 1e dd 20 a4 73 65 6c |d....:..|... .sel|
|000020e0| 65 63 74 5f 73 70 72 28 | 64 61 74 61 25 2c 6e 61 |ect_spr(|data%,na|
|000020f0| 6d 65 24 29 0d 0d e8 09 | ea 20 61 64 64 0d 0d f2 |me$)....|. add...|
|00002100| 2f c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 |/.. "OS_|SpriteOp|
|00002110| 22 2c 32 35 36 2b 32 34 | 2c 64 61 74 61 25 2c 6e |",256+24|,data%,n|
|00002120| 61 6d 65 24 20 b8 20 2c | 2c 61 64 64 0d 0d fc 08 |ame$ . ,|,add....|
|00002130| 3d 61 64 64 0d 0e 06 05 | 3a 0d 0e 10 24 dd 20 f2 |=add....|:...$. .|
|00002140| 63 75 72 5f 70 75 74 5f | 73 70 72 28 64 61 74 61 |cur_put_|spr(data|
|00002150| 25 2c 6e 61 6d 65 24 2c | 67 63 6f 6c 29 0d 0e 1a |%,name$,|gcol)...|
|00002160| 2c c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 |,.. "OS_|SpriteOp|
|00002170| 22 2c 32 35 36 2b 32 38 | 2c 64 61 74 61 25 2c 6e |",256+28|,data%,n|
|00002180| 61 6d 65 24 2c 67 63 6f | 6c 0d 0e 24 05 e1 0d 0e |ame$,gco|l..$....|
|00002190| 2e 05 3a 0d 0e 38 1e dd | 20 f2 63 75 72 5f 70 75 |..:..8..| .cur_pu|
|000021a0| 74 28 64 61 74 61 25 2c | 70 74 72 2c 67 63 6f 6c |t(data%,|ptr,gcol|
|000021b0| 29 0d 0e 42 2a c8 99 20 | 22 4f 53 5f 53 70 72 69 |)..B*.. |"OS_Spri|
|000021c0| 74 65 4f 70 22 2c 35 31 | 32 2b 32 38 2c 64 61 74 |teOp",51|2+28,dat|
|000021d0| 61 25 2c 70 74 72 2c 67 | 63 6f 6c 0d 0e 4c 05 e1 |a%,ptr,g|col..L..|
|000021e0| 0d 0e 56 05 3a 0d 0e 60 | 24 dd 20 f2 70 75 74 5f |..V.:..`|$. .put_|
|000021f0| 73 70 72 28 64 61 74 61 | 25 2c 6e 61 6d 65 24 2c |spr(data|%,name$,|
|00002200| 78 2c 79 2c 67 63 6f 6c | 29 0d 0e 6a 30 c8 99 20 |x,y,gcol|)..j0.. |
|00002210| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 32 35 |"OS_Spri|teOp",25|
|00002220| 36 2b 33 34 2c 64 61 74 | 61 25 2c 6e 61 6d 65 24 |6+34,dat|a%,name$|
|00002230| 2c 78 2c 79 2c 67 63 6f | 6c 0d 0e 74 05 e1 0d 0e |,x,y,gco|l..t....|
|00002240| 7e 05 3a 0d 0e 88 1e dd | 20 f2 70 75 74 28 64 61 |~.:.....| .put(da|
|00002250| 74 61 25 2c 70 74 72 2c | 78 2c 79 2c 67 63 6f 6c |ta%,ptr,|x,y,gcol|
|00002260| 29 0d 0e 92 2e c8 99 20 | 22 4f 53 5f 53 70 72 69 |)...... |"OS_Spri|
|00002270| 74 65 4f 70 22 2c 35 31 | 32 2b 33 34 2c 64 61 74 |teOp",51|2+34,dat|
|00002280| 61 25 2c 70 74 72 2c 78 | 2c 79 2c 67 63 6f 6c 0d |a%,ptr,x|,y,gcol.|
|00002290| 0e 9c 05 e1 0d 0e a6 05 | 3a 0d 0e b0 24 dd 20 f2 |........|:...$. .|
|000022a0| 6d 6f 75 73 65 72 65 63 | 74 61 6e 67 6c 65 28 78 |mouserec|tangle(x|
|000022b0| 25 2c 79 25 2c 78 31 25 | 2c 79 31 25 29 0d 0e ba |%,y%,x1%|,y1%)...|
|000022c0| 1d c8 97 20 c8 93 20 78 | 25 2c 79 25 2c 78 31 25 |... .. x|%,y%,x1%|
|000022d0| 2d 78 25 2c 79 31 25 2d | 79 25 0d 0e c4 05 e1 0d |-x%,y1%-|y%......|
|000022e0| 0e ce 05 3a 0d 0e d8 20 | dd 20 f2 73 65 6c 65 63 |...:... |. .selec|
|000022f0| 74 69 63 6f 6e 28 77 69 | 6e 64 6f 77 25 2c 69 63 |ticon(wi|ndow%,ic|
|00002300| 6f 6e 25 29 0d 0e e2 1b | 71 25 21 30 3d 77 69 6e |on%)....|q%!0=win|
|00002310| 64 6f 77 25 3a 71 25 21 | 34 3d 69 63 6f 6e 25 0d |dow%:q%!|4=icon%.|
|00002320| 0e ec 20 71 25 21 38 3d | 72 65 64 3c 3c 32 38 3a |.. q%!8=|red<<28:|
|00002330| 71 25 21 31 32 3d 26 46 | 30 30 30 30 30 30 30 0d |q%!12=&F|0000000.|
|00002340| 0e f6 1f c8 99 20 22 57 | 69 6d 70 5f 53 65 74 49 |..... "W|imp_SetI|
|00002350| 63 6f 6e 53 74 61 74 65 | 22 2c 30 2c 71 25 0d 0f |conState|",0,q%..|
|00002360| 00 05 e1 0d 0f 0a 05 3a | 0d 0f 14 22 dd 20 f2 64 |.......:|...". .d|
|00002370| 65 73 65 6c 65 63 74 69 | 63 6f 6e 28 77 69 6e 64 |eselecti|con(wind|
|00002380| 6f 77 25 2c 69 63 6f 6e | 25 29 0d 0f 1e 1b 71 25 |ow%,icon|%)....q%|
|00002390| 21 30 3d 77 69 6e 64 6f | 77 25 3a 71 25 21 34 3d |!0=windo|w%:q%!4=|
|000023a0| 69 63 6f 6e 25 0d 0f 28 | 22 71 25 21 38 3d 77 68 |icon%..(|"q%!8=wh|
|000023b0| 69 74 65 3c 3c 32 38 3a | 71 25 21 31 32 3d 26 46 |ite<<28:|q%!12=&F|
|000023c0| 30 30 30 30 30 30 30 0d | 0f 32 1f c8 99 20 22 57 |0000000.|.2... "W|
|000023d0| 69 6d 70 5f 53 65 74 49 | 63 6f 6e 53 74 61 74 65 |imp_SetI|conState|
|000023e0| 22 2c 30 2c 71 25 0d 0f | 3c 05 e1 0d 0f 46 05 3a |",0,q%..|<....F.:|
|000023f0| 0d 0f 50 20 dd 20 f2 69 | 6e 76 65 72 74 69 63 6f |..P . .i|nvertico|
|00002400| 6e 28 77 69 6e 64 6f 77 | 25 2c 69 63 6f 6e 25 29 |n(window|%,icon%)|
|00002410| 0d 0f 5a 1b 71 25 21 30 | 3d 77 69 6e 64 6f 77 25 |..Z.q%!0|=window%|
|00002420| 3a 71 25 21 34 3d 69 63 | 6f 6e 25 0d 0f 64 1a 71 |:q%!4=ic|on%..d.q|
|00002430| 25 21 38 3d 26 30 30 32 | 30 30 30 30 30 3a 71 25 |%!8=&002|00000:q%|
|00002440| 21 31 32 3d 30 0d 0f 6e | 1f c8 99 20 22 57 69 6d |!12=0..n|... "Wim|
|00002450| 70 5f 53 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_SetIco|nState",|
|00002460| 30 2c 71 25 0d 0f 78 05 | e1 0d 0f 82 05 3a 0d 0f |0,q%..x.|.....:..|
|00002470| 8c 1e dd 20 a4 6d 61 78 | 28 61 2c 62 29 3a e7 20 |... .max|(a,b):. |
|00002480| 61 3e 62 20 3d 20 61 20 | 8b 20 3d 62 0d 0f 96 05 |a>b = a |. =b....|
|00002490| 3a 0d 0f a0 14 dd 20 f2 | 73 65 6e 64 5f 68 65 6c |:..... .|send_hel|
|000024a0| 70 28 61 24 29 0d 0f aa | 1a 21 28 71 25 2b 30 30 |p(a$)...|.!(q%+00|
|000024b0| 29 3d 28 a9 61 24 2b 32 | 35 29 20 80 20 ac 33 0d |)=(.a$+2|5) . .3.|
|000024c0| 0f b4 0e 71 25 21 31 32 | 3d 71 25 21 38 0d 0f be |...q%!12|=q%!8...|
|000024d0| 11 21 28 71 25 2b 31 36 | 29 3d 26 35 30 33 0d 0f |.!(q%+16|)=&503..|
|000024e0| c8 0f 24 28 71 25 2b 32 | 30 29 3d 61 24 0d 0f d2 |..$(q%+2|0)=a$...|
|000024f0| 14 3f 28 71 25 2b 32 30 | 2b a9 61 24 2b 31 29 3d |.?(q%+20|+.a$+1)=|
|00002500| 30 0d 0f dc 24 c8 99 20 | 22 57 69 6d 70 5f 53 65 |0...$.. |"Wimp_Se|
|00002510| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 37 2c 71 25 |ndMessag|e",17,q%|
|00002520| 2c 71 25 21 34 0d 0f e6 | 05 e1 0d 0f f0 05 3a 0d |,q%!4...|......:.|
|00002530| 0f fa 23 dd 20 a4 68 65 | 6c 70 5f 74 65 78 74 28 |..#. .he|lp_text(|
|00002540| 62 75 66 25 2c 65 6e 64 | 62 75 66 25 2c 6e 75 6d |buf%,end|buf%,num|
|00002550| 62 29 0d 10 04 14 ea 20 | 6e 65 78 74 25 2c 61 24 |b)..... |next%,a$|
|00002560| 2c 6c 6f 6f 70 25 0d 10 | 0e 1f c8 95 20 6e 65 78 |,loop%..|.... nex|
|00002570| 74 25 20 3c 3d 20 65 6e | 64 62 75 66 25 20 80 20 |t% <= en|dbuf% . |
|00002580| 61 24 3d 22 22 0d 10 18 | 10 6e 65 78 74 25 3d 62 |a$=""...|.next%=b|
|00002590| 75 66 25 2b 32 0d 10 22 | 05 f5 0d 10 2c 0c 6e 65 |uf%+2.."|....,.ne|
|000025a0| 78 74 25 2b 3d 31 0d 10 | 36 32 fd 20 3f 6e 65 78 |xt%+=1..|62. ?nex|
|000025b0| 74 25 20 3d 20 31 30 20 | 84 20 3f 6e 65 78 74 25 |t% = 10 |. ?next%|
|000025c0| 20 3d 20 31 33 20 84 20 | 6e 65 78 74 25 20 3e 3d | = 13 . |next% >=|
|000025d0| 20 65 6e 64 62 75 66 25 | 0d 10 40 33 e7 20 6e 75 | endbuf%|..@3. nu|
|000025e0| 6d 62 3d bb 28 bd 3f 62 | 75 66 25 2b bd 3f 28 62 |mb=.(.?b|uf%+.?(b|
|000025f0| 75 66 25 2b 31 29 29 20 | 80 20 6e 65 78 74 25 20 |uf%+1)) |. next% |
|00002600| 3c 20 65 6e 64 62 75 66 | 25 20 8c 0d 10 4a 1c e3 |< endbuf|% ...J..|
|00002610| 20 6c 6f 6f 70 25 3d 62 | 75 66 25 2b 32 20 b8 20 | loop%=b|uf%+2 . |
|00002620| 6e 65 78 74 25 2d 31 0d | 10 54 09 61 24 3d 61 24 |next%-1.|.T.a$=a$|
|00002630| 0d 10 5e 05 3a 0d 10 68 | 0e dd 20 f2 69 6e 69 74 |..^.:..h|.. .init|
|00002640| 20 20 20 0d 10 72 0a ea | 20 6c 6f 6f 70 0d 10 7c | ..r..| loop..||
|00002650| 1c de 20 62 61 75 64 72 | 61 74 65 24 28 31 35 29 |.. baudr|ate$(15)|
|00002660| 2c 77 6f 72 64 24 28 37 | 29 0d 10 86 05 f7 0d 10 |,word$(7|).......|
|00002670| 90 51 dc 20 63 6f 6e 66 | 69 67 2c 37 35 2c 31 35 |.Q. conf|ig,75,15|
|00002680| 30 2c 33 30 30 2c 31 32 | 30 30 2c 32 34 30 30 2c |0,300,12|00,2400,|
|00002690| 34 38 30 30 2c 39 36 30 | 30 2c 31 39 32 30 30 2c |4800,960|0,19200,|
|000026a0| 35 30 2c 31 31 30 2c 31 | 33 34 2e 35 2c 36 30 30 |50,110,1|34.5,600|
|000026b0| 2c 31 38 30 30 2c 33 36 | 30 30 2c 37 32 30 30 0d |,1800,36|00,7200.|
|000026c0| 10 9a 25 dc 20 37 45 32 | 2c 37 4f 32 2c 37 45 31 |..%. 7E2|,7O2,7E1|
|000026d0| 2c 37 4f 31 2c 38 4e 32 | 2c 38 4e 31 2c 38 45 31 |,7O1,8N2|,8N1,8E1|
|000026e0| 2c 38 4f 31 0d 10 a4 13 | e3 20 6c 6f 6f 70 20 3d |,8O1....|. loop =|
|000026f0| 20 30 20 b8 20 31 35 0d | 10 ae 15 f3 20 62 61 75 | 0 . 15.|.... bau|
|00002700| 64 72 61 74 65 24 28 6c | 6f 6f 70 29 0d 10 b8 05 |drate$(l|oop)....|
|00002710| ed 0d 10 c2 12 e3 20 6c | 6f 6f 70 20 3d 20 30 20 |...... l|oop = 0 |
|00002720| b8 20 37 0d 10 cc 11 f3 | 20 77 6f 72 64 24 28 6c |. 7.....| word$(l|
|00002730| 6f 6f 70 29 0d 10 d6 05 | ed 0d 10 e0 0e 74 78 76 |oop)....|.....txv|
|00002740| 61 6c 75 65 25 3d 38 0d | 10 ea 0e 72 78 76 61 6c |alue%=8.|...rxval|
|00002750| 75 65 25 3d 38 0d 10 f4 | 10 77 6f 72 64 76 61 6c |ue%=8...|.wordval|
|00002760| 75 65 25 3d 35 0d 10 fe | 0d f2 6c 6f 61 64 64 61 |ue%=5...|..loadda|
|00002770| 74 61 0d 11 08 33 f2 73 | 74 72 74 6f 69 63 6f 6e |ta...3.s|trtoicon|
|00002780| 28 73 65 72 69 61 6c 25 | 2c 74 78 69 63 6f 6e 25 |(serial%|,txicon%|
|00002790| 2c 62 61 75 64 72 61 74 | 65 24 28 74 78 76 61 6c |,baudrat|e$(txval|
|000027a0| 75 65 25 29 29 0d 11 12 | 33 f2 73 74 72 74 6f 69 |ue%))...|3.strtoi|
|000027b0| 63 6f 6e 28 73 65 72 69 | 61 6c 25 2c 72 78 69 63 |con(seri|al%,rxic|
|000027c0| 6f 6e 25 2c 62 61 75 64 | 72 61 74 65 24 28 72 78 |on%,baud|rate$(rx|
|000027d0| 76 61 6c 75 65 25 29 29 | 0d 11 1c 33 f2 73 74 72 |value%))|...3.str|
|000027e0| 74 6f 69 63 6f 6e 28 73 | 65 72 69 61 6c 25 2c 77 |toicon(s|erial%,w|
|000027f0| 6f 72 64 69 63 6f 6e 25 | 2c 77 6f 72 64 24 28 77 |ordicon%|,word$(w|
|00002800| 6f 72 64 76 61 6c 75 65 | 25 29 29 0d 11 26 05 e1 |ordvalue|%))..&..|
|00002810| 0d 11 30 05 3a 0d 11 3a | 18 dd f2 72 65 63 65 69 |..0.:..:|...recei|
|00002820| 76 65 66 69 6c 65 28 66 | 69 6c 65 24 29 0d 11 44 |vefile(f|ile$)..D|
|00002830| 0c ea 20 62 79 74 65 73 | 25 0d 11 4e 13 68 61 6e |.. bytes|%..N.han|
|00002840| 64 6c 65 3d ae 28 66 69 | 6c 65 24 29 0d 11 58 14 |dle=.(fi|le$)..X.|
|00002850| c8 99 20 22 4f 53 5f 42 | 79 74 65 22 2c 32 2c 31 |.. "OS_B|yte",2,1|
|00002860| 0d 11 62 1b c8 99 20 22 | 4f 53 5f 42 79 74 65 22 |..b... "|OS_Byte"|
|00002870| 2c 37 2c 72 78 76 61 6c | 75 65 25 0d 11 6c 1b c8 |,7,rxval|ue%..l..|
|00002880| 99 20 22 4f 53 5f 42 79 | 74 65 22 2c 38 2c 74 78 |. "OS_By|te",8,tx|
|00002890| 76 61 6c 75 65 25 0d 11 | 76 25 c8 99 20 22 4f 53 |value%..|v%.. "OS|
|000028a0| 5f 42 79 74 65 22 2c 31 | 35 36 2c 34 2a 77 6f 72 |_Byte",1|56,4*wor|
|000028b0| 64 76 61 6c 75 65 25 2c | 32 32 37 0d 11 80 15 c8 |dvalue%,|227.....|
|000028c0| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 4f 6e 22 |. "Hourg|lass_On"|
|000028d0| 0d 11 8a 07 d1 3d 30 0d | 11 94 05 f5 0d 11 9e 0f |.....=0.|........|
|000028e0| e7 20 96 28 2d 32 29 3e | 30 20 8c 0d 11 a8 2a 63 |. .(-2)>|0 ....*c|
|000028f0| 68 61 72 3d a5 3a f4 20 | 53 59 53 20 22 4f 53 5f |har=.:. |SYS "OS_|
|00002900| 42 79 74 65 22 2c 31 34 | 35 2c 31 20 54 4f 20 2c |Byte",14|5,1 TO ,|
|00002910| 2c 63 68 61 72 0d 11 b2 | 07 d1 3d 30 0d 11 bc 11 |,char...|..=0....|
|00002920| d5 23 68 61 6e 64 6c 65 | 2c 63 68 61 72 0d 11 c6 |.#handle|,char...|
|00002930| 0d 62 79 74 65 73 25 2b | 3d 31 0d 11 d0 69 e7 20 |.bytes%+|=1...i. |
|00002940| 28 62 79 74 65 73 25 83 | 32 30 29 20 3d 20 30 20 |(bytes%.|20) = 0 |
|00002950| 8c 20 24 62 79 74 65 73 | 73 6f 66 61 72 25 3d c3 |. $bytes|sofar%=.|
|00002960| 62 79 74 65 73 25 3a 21 | 71 25 3d 73 74 61 74 75 |bytes%:!|q%=statu|
|00002970| 73 25 3a 71 25 21 34 3d | 31 3a 71 25 21 38 3d 30 |s%:q%!4=|1:q%!8=0|
|00002980| 3a 71 25 21 31 32 3d 30 | 3a c8 99 20 22 57 69 6d |:q%!12=0|:.. "Wim|
|00002990| 70 5f 53 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_SetIco|nState",|
|000029a0| 2c 71 25 0d 11 da 05 cd | 0d 11 e4 0c fd 20 91 3e |,q%.....|..... .>|
|000029b0| 3d 31 30 30 0d 11 ee 0a | 2a 46 58 32 2c 30 0d 11 |=100....|*FX2,0..|
|000029c0| f8 55 24 62 79 74 65 73 | 73 6f 66 61 72 25 3d c3 |.U$bytes|sofar%=.|
|000029d0| 62 79 74 65 73 25 3a 21 | 71 25 3d 73 74 61 74 75 |bytes%:!|q%=statu|
|000029e0| 73 25 3a 71 25 21 34 3d | 31 3a 71 25 21 38 3d 30 |s%:q%!4=|1:q%!8=0|
|000029f0| 3a 71 25 21 31 32 3d 30 | 3a c8 99 20 22 57 69 6d |:q%!12=0|:.. "Wim|
|00002a00| 70 5f 53 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_SetIco|nState",|
|00002a10| 2c 71 25 0d 12 02 0c d9 | 23 68 61 6e 64 6c 65 0d |,q%.....|#handle.|
|00002a20| 12 0c 1d ff 20 22 53 65 | 74 54 79 70 65 20 22 2b |.... "Se|tType "+|
|00002a30| 66 69 6c 65 24 2b 22 20 | 46 46 46 22 0d 12 16 16 |file$+" |FFF"....|
|00002a40| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 4f 66 |.. "Hour|glass_Of|
|00002a50| 66 22 0d 12 20 1a f2 63 | 6c 6f 73 65 61 77 69 6e |f".. ..c|loseawin|
|00002a60| 64 6f 77 28 73 74 61 74 | 75 73 25 29 0d 12 2a 05 |dow(stat|us%)..*.|
|00002a70| e1 0d 12 34 05 3a 0d 12 | 3e 1c dd 20 f2 73 74 72 |...4.:..|>.. .str|
|00002a80| 74 6f 69 63 6f 6e 28 77 | 25 2c f8 20 69 25 2c 61 |toicon(w|%,. i%,a|
|00002a90| 24 29 0d 12 48 35 71 25 | 21 30 3d 77 25 3a 71 25 |$)..H5q%|!0=w%:q%|
|00002aa0| 21 34 3d 69 25 3a c8 99 | 20 26 34 30 30 43 45 2c |!4=i%:..| &400CE,|
|00002ab0| 2c 71 25 3a f4 20 57 69 | 6d 70 5f 47 65 74 49 63 |,q%:. Wi|mp_GetIc|
|00002ac0| 6f 6e 53 74 61 74 65 0d | 12 52 24 71 25 21 30 3d |onState.|.R$q%!0=|
|00002ad0| 77 25 3a c8 99 20 22 57 | 69 6d 70 5f 44 65 6c 65 |w%:.. "W|imp_Dele|
|00002ae0| 74 65 49 63 6f 6e 22 2c | 2c 71 25 0d 12 5c 0f 24 |teIcon",|,q%..\.$|
|00002af0| 28 71 25 2b 32 38 29 3d | 61 24 0d 12 66 2d 71 25 |(q%+28)=|a$..f-q%|
|00002b00| 21 34 3d 77 25 3a c8 99 | 20 22 57 69 6d 70 5f 43 |!4=w%:..| "Wimp_C|
|00002b10| 72 65 61 74 65 49 63 6f | 6e 22 2c 2c 28 71 25 2b |reateIco|n",,(q%+|
|00002b20| 34 29 20 b8 20 69 25 0d | 12 70 21 71 25 21 30 3d |4) . i%.|.p!q%!0=|
|00002b30| 77 25 3a 71 25 21 34 3d | 69 25 3a c8 99 20 26 34 |w%:q%!4=|i%:.. &4|
|00002b40| 30 30 43 45 2c 2c 71 25 | 0d 12 7a 3b 71 25 21 34 |00CE,,q%|..z;q%!4|
|00002b50| 3d 77 25 3a c8 99 20 22 | 57 69 6d 70 5f 46 6f 72 |=w%:.. "|Wimp_For|
|00002b60| 63 65 52 65 64 72 61 77 | 22 2c 77 25 2c 71 25 21 |ceRedraw|",w%,q%!|
|00002b70| 38 2c 71 25 21 31 32 2c | 71 25 21 31 36 2c 71 25 |8,q%!12,|q%!16,q%|
|00002b80| 21 32 30 0d 12 84 05 e1 | 0d 12 8e 05 3a 0d 12 98 |!20.....|....:...|
|00002b90| 12 dd 20 f2 64 72 61 67 | 62 6f 78 28 71 25 29 0d |.. .drag|box(q%).|
|00002ba0| 12 a2 16 e7 20 64 72 61 | 67 62 6f 78 73 61 76 65 |.... dra|gboxsave|
|00002bb0| 25 3d b9 20 8c 0d 12 ac | 12 64 72 61 67 62 6f 78 |%=. ....|.dragbox|
|00002bc0| 73 61 76 65 25 3d a3 0d | 12 b6 0f f2 67 65 74 70 |save%=..|....getp|
|00002bd0| 6f 69 6e 74 65 72 0d 12 | c0 0b 71 25 21 30 3d 36 |ointer..|..q%!0=6|
|00002be0| 30 0d 12 ca 0b 71 25 21 | 31 32 3d 30 0d 12 d4 0b |0....q%!|12=0....|
|00002bf0| 71 25 21 31 36 3d 31 0d | 12 de 11 71 25 21 32 30 |q%!16=1.|...q%!20|
|00002c00| 3d 68 61 6e 64 6c 65 25 | 0d 12 e8 0f 71 25 21 32 |=handle%|....q%!2|
|00002c10| 34 3d 69 63 6f 6e 25 0d | 12 f2 0c 71 25 21 32 38 |4=icon%.|...q%!28|
|00002c20| 3d 78 25 0d 12 fc 0c 71 | 25 21 33 32 3d 79 25 0d |=x%....q|%!32=y%.|
|00002c30| 13 06 0e 71 25 21 33 36 | 3d 32 30 30 30 0d 13 10 |...q%!36|=2000...|
|00002c40| 0e 71 25 21 34 30 3d 26 | 46 46 46 0d 13 1a 23 24 |.q%!40=&|FFF...#$|
|00002c50| 28 71 25 2b 34 34 29 3d | a4 6c 65 61 66 28 24 66 |(q%+44)=|.leaf($f|
|00002c60| 69 6c 65 6e 61 6d 65 25 | 29 2b bd 28 30 29 0d 13 |ilename%|)+.(0)..|
|00002c70| 24 2d c8 99 20 22 57 69 | 6d 70 5f 53 65 6e 64 4d |$-.. "Wi|mp_SendM|
|00002c80| 65 73 73 61 67 65 22 2c | 31 37 2c 71 25 2c 68 61 |essage",|17,q%,ha|
|00002c90| 6e 64 6c 65 25 2c 69 63 | 6f 6e 25 0d 13 2e 0f 6d |ndle%,ic|on%....m|
|00002ca0| 79 72 65 66 25 3d 71 25 | 21 38 0d 13 38 05 cd 0d |yref%=q%|!8..8...|
|00002cb0| 13 42 05 e1 0d 13 4c 05 | 3a 0d 13 56 16 dd 20 f2 |.B....L.|:..V.. .|
|00002cc0| 64 61 74 61 73 61 76 65 | 61 63 6b 28 71 25 29 0d |datasave|ack(q%).|
|00002cd0| 13 60 12 e7 20 71 25 21 | 31 32 3d 6d 79 72 65 66 |.`.. q%!|12=myref|
|00002ce0| 25 0d 13 6a 22 70 61 74 | 68 6e 61 6d 65 24 3d a4 |%..j"pat|hname$=.|
|00002cf0| 6d 65 6d 74 6f 73 74 72 | 28 71 25 2b 34 34 2c 31 |memtostr|(q%+44,1|
|00002d00| 30 30 29 0d 13 74 18 f2 | 63 6c 6f 73 65 61 77 69 |00)..t..|closeawi|
|00002d10| 6e 64 6f 77 28 73 61 76 | 65 25 29 0d 13 7e 16 24 |ndow(sav|e%)..~.$|
|00002d20| 28 62 79 74 65 73 73 6f | 66 61 72 25 29 3d 22 30 |(bytesso|far%)="0|
|00002d30| 22 0d 13 88 13 f2 66 72 | 6f 6e 74 28 73 74 61 74 |".....fr|ont(stat|
|00002d40| 75 73 25 29 0d 13 92 05 | cd 0d 13 9c 05 e1 0d 13 |us%)....|........|
|00002d50| a6 05 3a 0d 13 b0 17 dd | 20 a4 6d 65 6d 74 6f 73 |..:.....| .memtos|
|00002d60| 74 72 28 70 74 72 2c 6d | 6c 29 0d 13 ba 17 ea 20 |tr(ptr,m|l)..... |
|00002d70| 66 24 2c 6d 61 78 3a 6d | 61 78 3d 70 74 72 2b 6d |f$,max:m|ax=ptr+m|
|00002d80| 6c 0d 13 c4 26 c8 95 20 | 3f 70 74 72 20 80 20 70 |l...&.. |?ptr . p|
|00002d90| 74 72 3c 6d 61 78 20 66 | 24 2b 3d bd 3f 70 74 72 |tr<max f|$+=.?ptr|
|00002da0| 3a 70 74 72 2b 3d 31 0d | 13 ce 05 ce 0d 13 d8 07 |:ptr+=1.|........|
|00002db0| 3d 66 24 0d 13 e2 05 3a | 0d 13 ec 12 dd 20 a4 6c |=f$....:|..... .l|
|00002dc0| 65 61 66 28 70 61 74 68 | 24 29 0d 13 f6 2e c8 95 |eaf(path|$)......|
|00002dd0| 20 a7 70 61 74 68 24 2c | 22 2e 22 29 3a 70 61 74 | .path$,|"."):pat|
|00002de0| 68 24 3d c1 70 61 74 68 | 24 2c a7 70 61 74 68 24 |h$=.path|$,.path$|
|00002df0| 2c 22 2e 22 29 2b 31 29 | 0d 14 00 05 ce 0d 14 0a |,".")+1)|........|
|00002e00| 0a 3d 70 61 74 68 24 0d | 14 14 05 3a 0d 14 1e 18 |.=path$.|...:....|
|00002e10| dd 20 f2 63 68 61 6e 67 | 65 69 63 6f 6e 62 61 72 |. .chang|eiconbar|
|00002e20| 28 61 24 29 0d 14 28 13 | 24 69 63 6f 6e 62 61 72 |(a$)..(.|$iconbar|
|00002e30| 73 70 72 25 3d 61 24 0d | 14 32 21 21 71 25 3d 2d |spr%=a$.|.2!!q%=-|
|00002e40| 32 3a 71 25 21 34 3d 69 | 62 3a 71 25 21 38 3d 30 |2:q%!4=i|b:q%!8=0|
|00002e50| 3a 71 25 21 31 32 3d 30 | 0d 14 3c 1e c8 99 20 22 |:q%!12=0|..<... "|
|00002e60| 57 69 6d 70 5f 53 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Set|IconStat|
|00002e70| 65 22 2c 2c 71 25 0d 14 | 46 1d e1 20 22 57 69 6d |e",,q%..|F.. "Wim|
|00002e80| 70 5f 53 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_SetIco|nState",|
|00002e90| 2c 71 25 0d 14 50 05 3a | 0d 14 5a 0f dd 20 f2 73 |,q%..P.:|..Z.. .s|
|00002ea0| 61 76 65 64 61 74 61 0d | 14 64 0d ea 20 68 61 6e |avedata.|.d.. han|
|00002eb0| 64 6c 65 25 0d 14 6e 26 | 68 61 6e 64 6c 65 25 3d |dle%..n&|handle%=|
|00002ec0| ae 20 22 3c 44 6f 77 6e | 6c 6f 61 64 24 44 69 72 |. "<Down|load$Dir|
|00002ed0| 3e 2e 44 6c 64 44 61 74 | 61 22 0d 14 78 16 d5 23 |>.DldDat|a"..x..#|
|00002ee0| 68 61 6e 64 6c 65 25 2c | 74 78 76 61 6c 75 65 25 |handle%,|txvalue%|
|00002ef0| 0d 14 82 16 d5 23 68 61 | 6e 64 6c 65 25 2c 72 78 |.....#ha|ndle%,rx|
|00002f00| 76 61 6c 75 65 25 0d 14 | 8c 18 d5 23 68 61 6e 64 |value%..|...#hand|
|00002f10| 6c 65 25 2c 77 6f 72 64 | 76 61 6c 75 65 25 0d 14 |le%,word|value%..|
|00002f20| 96 0d d9 23 68 61 6e 64 | 6c 65 25 0d 14 a0 05 e1 |...#hand|le%.....|
|00002f30| 0d 14 aa 05 3a 0d 14 b4 | 0f dd 20 f2 6c 6f 61 64 |....:...|.. .load|
|00002f40| 64 61 74 61 0d 14 be 0d | ea 20 68 61 6e 64 6c 65 |data....|. handle|
|00002f50| 25 0d 14 c8 26 68 61 6e | 64 6c 65 25 3d ad 20 22 |%...&han|dle%=. "|
|00002f60| 3c 44 6f 77 6e 6c 6f 61 | 64 24 44 69 72 3e 2e 44 |<Downloa|d$Dir>.D|
|00002f70| 6c 64 44 61 74 61 22 0d | 14 d2 13 e7 20 68 61 6e |ldData".|.... han|
|00002f80| 64 6c 65 25 3c 3e 20 30 | 20 8c 0d 14 dc 16 74 78 |dle%<> 0| .....tx|
|00002f90| 76 61 6c 75 65 25 3d 9a | 23 68 61 6e 64 6c 65 25 |value%=.|#handle%|
|00002fa0| 0d 14 e6 16 72 78 76 61 | 6c 75 65 25 3d 9a 23 68 |....rxva|lue%=.#h|
|00002fb0| 61 6e 64 6c 65 25 0d 14 | f0 18 77 6f 72 64 76 61 |andle%..|..wordva|
|00002fc0| 6c 75 65 25 3d 9a 23 68 | 61 6e 64 6c 65 25 0d 14 |lue%=.#h|andle%..|
|00002fd0| fa 0d d9 23 68 61 6e 64 | 6c 65 25 0d 15 04 30 cc |...#hand|le%...0.|
|00002fe0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ff0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003000| 20 20 20 20 20 20 20 20 | 20 20 20 0d 15 0e 07 d9 | | .....|
|00003010| 23 30 0d 15 18 30 74 78 | 76 61 6c 75 65 25 3d 30 |#0...0tx|value%=0|
|00003020| 3a 72 78 76 61 6c 75 65 | 25 3d 30 3a 77 6f 72 64 |:rxvalue|%=0:word|
|00003030| 76 61 6c 75 65 25 3d 35 | 3a f2 73 61 76 65 64 61 |value%=5|:.saveda|
|00003040| 74 61 0d 15 22 05 cd 0d | 15 2c 05 e1 0d 15 36 05 |ta.."...|.,....6.|
|00003050| 3a 0d 15 40 0f dd 20 f2 | 63 61 6c 6c 73 61 76 65 |:..@.. .|callsave|
|00003060| 0d 15 4a 11 f2 66 72 6f | 6e 74 28 73 61 76 65 25 |..J..fro|nt(save%|
|00003070| 29 0d 15 54 30 c8 99 20 | 22 57 69 6d 70 5f 53 65 |)..T0.. |"Wimp_Se|
|00003080| 74 43 61 72 65 74 50 6f | 73 69 74 69 6f 6e 22 2c |tCaretPo|sition",|
|00003090| 73 61 76 65 25 2c 30 2c | 30 2c 30 2c 2d 31 2c 2d |save%,0,|0,0,-1,-|
|000030a0| 31 0d 15 5e 05 e1 0d 15 | 68 05 3a 0d 15 72 12 dd |1..^....|h.:..r..|
|000030b0| 20 f2 77 61 72 6e 69 6e | 67 28 61 24 29 0d 15 7c | .warnin|g(a$)..||
|000030c0| 17 21 71 25 3d 9f 3a 24 | 28 71 25 2b 34 29 3d 61 |.!q%=.:$|(q%+4)=a|
|000030d0| 24 2b bd 30 0d 15 86 2a | c8 99 20 22 57 69 6d 70 |$+.0...*|.. "Wimp|
|000030e0| 5f 52 65 70 6f 72 74 45 | 72 72 6f 72 22 2c 71 25 |_ReportE|rror",q%|
|000030f0| 2c 31 2c 70 72 6f 67 5f | 74 69 74 6c 65 24 0d 15 |,1,prog_|title$..|
|00003100| 90 05 e1 0d ff | |..... | |
+--------+-------------------------+-------------------------+--------+--------+