home *** CD-ROM | disk | FTP | other *** search
Unknown | 1995-06-01 | 54.6 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 10 f4 20 3e 21 | 52 75 6e 49 6d 61 67 65 |..... >!|RunImage|
|00000010| 0d 00 14 0d f4 20 4c 69 | 73 74 20 49 74 0d 00 1e |..... Li|st It...|
|00000020| 1f f4 20 4d 75 6c 74 69 | 54 61 73 6b 69 6e 67 20 |.. Multi|Tasking |
|00000030| 44 69 73 61 73 73 65 6d | 62 6c 65 72 0d 00 28 20 |Disassem|bler..( |
|00000040| f4 20 57 72 69 74 74 65 | 6e 20 62 79 20 53 20 52 |. Writte|n by S R|
|00000050| 69 63 68 61 72 64 20 47 | 72 69 6e 74 0d 00 32 09 |ichard G|rint..2.|
|00000060| e5 8d 44 78 40 0d 00 3c | 30 ee 20 85 20 f2 69 6e |..Dx@..<|0. . .in|
|00000070| 66 6f 62 6f 78 28 22 49 | 6e 76 61 6c 69 64 20 69 |fobox("I|nvalid i|
|00000080| 6e 73 74 72 75 63 74 69 | 6f 6e 22 29 3a ef 36 3a |nstructi|on"):.6:|
|00000090| e5 8d 44 68 41 0d 00 46 | 37 5b 2a 2a 2a 49 54 20 |..DhA..F|7[***IT |
|000000a0| 49 53 20 56 49 54 41 4c | 20 54 48 41 54 20 54 48 |IS VITAL| THAT TH|
|000000b0| 49 53 20 53 54 41 59 53 | 20 55 4e 43 48 41 4e 47 |IS STAYS| UNCHANG|
|000000c0| 45 44 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 0d 00 50 05 |ED******|****..P.|
|000000d0| 5d 0d 00 5a 06 ef 36 0d | 00 64 11 ee 20 85 20 f2 |]..Z..6.|.d.. . .|
|000000e0| 65 72 72 6f 72 62 6f 78 | 0d 00 6e 09 e5 8d 60 66 |errorbox|..n...`f|
|000000f0| 46 0d 00 6f 1a f4 20 42 | 61 63 6b 20 74 6f 20 72 |F..o.. B|ack to r|
|00000100| 65 61 6c 69 74 79 20 6e | 6f 77 21 0d 00 70 51 f4 |eality n|ow!..pQ.|
|00000110| 20 49 66 20 79 6f 75 60 | 72 65 20 77 6f 6e 64 65 | If you`|re wonde|
|00000120| 72 69 6e 67 20 77 68 79 | 20 74 68 65 20 61 62 6f |ring why| the abo|
|00000130| 76 65 20 6c 69 6e 65 73 | 20 61 72 65 20 73 6f 20 |ve lines| are so |
|00000140| 64 6f 64 67 79 2c 20 6a | 75 73 74 20 74 72 79 20 |dodgy, j|ust try |
|00000150| 63 68 61 6e 67 69 6e 67 | 20 69 74 21 0d 00 78 0e |changing| it!..x.|
|00000160| de 20 71 25 20 26 31 30 | 30 30 0d 00 82 10 de 20 |. q% &10|00..... |
|00000170| 61 64 64 72 25 20 31 30 | 30 30 0d 00 8c 11 de 20 |addr% 10|00..... |
|00000180| 61 64 64 72 32 25 20 31 | 30 30 30 0d 00 96 0f de |addr2% 1|000.....|
|00000190| 20 71 32 25 20 26 31 30 | 30 30 0d 00 a0 10 de 20 | q2% &10|00..... |
|000001a0| 74 65 6d 70 25 20 31 30 | 30 30 0d 00 aa 12 de 20 |temp% 10|00..... |
|000001b0| 6e 75 6d 73 6f 6e 6c 79 | 25 20 31 31 0d 00 b4 15 |numsonly|% 11....|
|000001c0| 24 6e 75 6d 73 6f 6e 6c | 79 25 3d 22 61 30 2d 39 |$numsonl|y%="a0-9|
|000001d0| 22 0d 00 be 11 de 20 68 | 65 78 6f 6e 6c 79 25 20 |"..... h|exonly% |
|000001e0| 31 31 0d 00 c8 1a 24 68 | 65 78 6f 6e 6c 79 25 3d |11....$h|exonly%=|
|000001f0| 22 61 30 2d 39 41 42 43 | 44 45 46 22 0d 00 d2 0e |"a0-9ABC|DEF"....|
|00000200| 24 71 25 3d 22 54 41 53 | 4b 22 0d 00 dc 34 c8 99 |$q%="TAS|K"...4..|
|00000210| 22 57 69 6d 70 5f 49 6e | 69 74 69 61 6c 69 73 65 |"Wimp_In|itialise|
|00000220| 22 2c 32 30 30 2c 21 71 | 25 2c 22 4c 69 73 74 20 |",200,!q|%,"List |
|00000230| 49 74 22 20 b8 20 2c 6d | 79 74 61 73 6b 25 0d 00 |It" . ,m|ytask%..|
|00000240| e6 14 de 20 73 70 72 69 | 74 65 73 25 20 31 30 30 |... spri|tes% 100|
|00000250| 30 30 0d 00 f0 21 c8 99 | 22 4f 53 5f 53 70 72 69 |00...!..|"OS_Spri|
|00000260| 74 65 4f 70 22 2c 26 31 | 30 39 2c 73 70 72 69 74 |teOp",&1|09,sprit|
|00000270| 65 73 25 0d 00 fa 38 c8 | 99 22 4f 53 5f 53 70 72 |es%...8.|."OS_Spr|
|00000280| 69 74 65 4f 70 22 2c 26 | 31 30 41 2c 73 70 72 69 |iteOp",&|10A,spri|
|00000290| 74 65 73 25 2c 22 3c 4c | 69 73 74 49 74 24 44 69 |tes%,"<L|istIt$Di|
|000002a0| 72 3e 2e 53 70 72 69 74 | 65 73 22 0d 01 04 0e f2 |r>.Sprit|es".....|
|000002b0| 74 65 6d 70 6c 61 74 65 | 73 0d 01 0e 0f f2 69 6e |template|s.....in|
|000002c0| 69 74 69 61 6c 69 73 65 | 0d 01 18 09 f2 69 6e 69 |itialise|.....ini|
|000002d0| 74 0d 01 22 0d f2 69 6e | 69 74 68 65 61 70 0d 01 |t.."..in|itheap..|
|000002e0| 2c 0c f2 6e 65 77 6d 6f | 64 65 0d 01 36 0d f2 61 |,..newmo|de..6..a|
|000002f0| 73 73 65 6d 62 6c 65 0d | 01 40 18 6c 69 73 74 69 |ssemble.|.@.listi|
|00000300| 74 69 63 6f 6e 25 3d a4 | 69 63 6f 6e 62 61 72 0d |ticon%=.|iconbar.|
|00000310| 01 4a 11 ee 20 85 20 f2 | 65 72 72 6f 72 62 6f 78 |.J.. . .|errorbox|
|00000320| 0d 01 54 0d 64 65 6c 61 | 79 25 3d 31 30 0d 01 5e |..T.dela|y%=10..^|
|00000330| 2b c8 99 22 4f 53 5f 52 | 65 61 64 4d 6f 6e 6f 74 |+.."OS_R|eadMonot|
|00000340| 6f 6e 69 63 54 69 6d 65 | 22 20 b8 20 74 69 6d 65 |onicTime|" . time|
|00000350| 78 25 3a f2 74 65 73 74 | 0d 01 68 05 f5 0d 01 72 |x%:.test|..h....r|
|00000360| 26 c8 99 22 57 69 6d 70 | 5f 50 6f 6c 6c 49 64 6c |&.."Wimp|_PollIdl|
|00000370| 65 22 2c 30 2c 71 25 2c | 74 69 6d 65 78 25 20 b8 |e",0,q%,|timex% .|
|00000380| 20 41 25 0d 01 7c 0b c8 | 8e 20 41 25 20 ca 0d 01 | A%..|..|. A% ...|
|00000390| 86 0d c9 20 30 3a f2 74 | 65 73 74 0d 01 90 14 c9 |... 0:.t|est.....|
|000003a0| 20 31 3a f2 72 65 64 72 | 61 77 28 21 71 25 29 0d | 1:.redr|aw(!q%).|
|000003b0| 01 9a 1f c9 20 32 3a c8 | 99 22 57 69 6d 70 5f 4f |.... 2:.|."Wimp_O|
|000003c0| 70 65 6e 57 69 6e 64 6f | 77 22 2c 2c 71 25 0d 01 |penWindo|w",,q%..|
|000003d0| a4 17 c9 20 33 3a f2 63 | 6c 6f 73 65 61 6e 64 64 |... 3:.c|loseandd|
|000003e0| 65 6c 65 74 65 0d 01 ae | 15 c9 20 34 3a ff 20 22 |elete...|.. 4:. "|
|000003f0| 50 4f 49 4e 54 45 52 20 | 31 22 0d 01 b8 34 c9 20 |POINTER |1"...4. |
|00000400| 36 3a f2 63 68 65 63 6b | 6d 6f 75 73 65 28 21 71 |6:.check|mouse(!q|
|00000410| 25 2c 71 25 21 34 2c 71 | 25 21 38 2c 71 25 21 31 |%,q%!4,q|%!8,q%!1|
|00000420| 32 2c 71 25 21 31 36 2c | 71 25 21 32 30 29 0d 01 |2,q%!16,|q%!20)..|
|00000430| c2 0d c9 20 37 3a f2 64 | 72 61 67 0d 01 cc 33 c9 |... 7:.d|rag...3.|
|00000440| 20 38 3a f2 6b 65 79 28 | 21 71 25 2c 71 25 21 34 | 8:.key(|!q%,q%!4|
|00000450| 2c 71 25 21 38 2c 71 25 | 21 31 32 2c 71 25 21 31 |,q%!8,q%|!12,q%!1|
|00000460| 36 2c 71 25 21 32 30 2c | 71 25 21 32 34 29 0d 01 |6,q%!20,|q%!24)..|
|00000470| d6 14 c9 20 39 3a f2 64 | 65 63 6f 64 65 6d 65 6e |... 9:.d|ecodemen|
|00000480| 75 73 0d 01 e0 20 c9 20 | 31 30 3a c8 99 22 57 69 |us... . |10:.."Wi|
|00000490| 6d 70 5f 4f 70 65 6e 57 | 69 6e 64 6f 77 22 2c 2c |mp_OpenW|indow",,|
|000004a0| 71 25 0d 01 ea 14 c9 20 | 31 37 2c 31 38 3a f2 6d |q%..... |17,18:.m|
|000004b0| 65 73 73 61 67 65 0d 01 | f4 05 cb 0d 01 fe 0b fd |essage..|........|
|000004c0| 20 71 75 69 74 25 0d 02 | 08 15 e7 20 6f 70 65 6e | quit%..|... open|
|000004d0| 25 3d a3 20 8c 20 e5 8d | 44 44 42 0d 02 12 0b 73 |%=. . ..|DDB....s|
|000004e0| 61 66 65 25 3d b9 0d 02 | 1c 16 e3 20 54 3d 30 20 |afe%=...|... T=0 |
|000004f0| b8 20 77 69 6e 64 6f 77 | 73 25 2d 31 0d 02 26 20 |. window|s%-1..& |
|00000500| e7 20 77 69 6e 64 6f 77 | 73 61 66 65 25 28 54 29 |. window|safe%(T)|
|00000510| 3d a3 20 8c 20 73 61 66 | 65 25 3d a3 0d 02 30 05 |=. . saf|e%=...0.|
|00000520| ed 0d 02 3a 2e e7 20 ac | 20 73 61 66 65 25 20 8c |...:.. .| safe% .|
|00000530| 20 41 25 3d a4 71 75 65 | 72 79 3a e7 20 41 25 3d | A%=.que|ry:. A%=|
|00000540| 30 20 71 75 69 74 25 3d | a3 3a e5 8d 44 68 41 0d |0 quit%=|.:..DhA.|
|00000550| 02 44 1d c8 99 22 4f 53 | 5f 55 70 64 61 74 65 4d |.D..."OS|_UpdateM|
|00000560| 45 4d 43 22 2c 52 30 25 | 2c 52 31 25 0d 02 4e 16 |EMC",R0%|,R1%..N.|
|00000570| c8 99 22 57 69 6d 70 5f | 43 6c 6f 73 65 44 6f 77 |.."Wimp_|CloseDow|
|00000580| 6e 22 0d 02 58 05 e0 0d | 02 62 0e dd 20 f2 6d 65 |n"..X...|.b.. .me|
|00000590| 73 73 61 67 65 0d 02 6c | 2c e7 20 a4 6d 61 69 6e |ssage..l|,. .main|
|000005a0| 77 69 6e 64 6f 77 28 4b | 25 29 3c 3e 2d 31 20 8c |window(K|%)<>-1 .|
|000005b0| 20 f2 69 6e 69 74 68 61 | 6e 64 6c 65 73 28 4b 25 | .initha|ndles(K%|
|000005c0| 29 0d 02 76 0e 74 61 73 | 6b 25 3d 71 25 21 34 0d |)..v.tas|k%=q%!4.|
|000005d0| 02 80 0d 72 65 66 25 3d | 71 25 21 38 0d 02 8a 0e |...ref%=|q%!8....|
|000005e0| c8 8e 20 71 25 21 31 36 | 20 ca 0d 02 94 0f c9 20 |.. q%!16| ...... |
|000005f0| 30 3a 71 75 69 74 25 3d | b9 0d 02 9e 46 c9 20 31 |0:quit%=|....F. 1|
|00000600| 3a e7 20 77 69 6e 64 6f | 77 73 25 3c 6d 61 78 77 |:. windo|ws%<maxw|
|00000610| 69 6e 64 6f 77 73 25 20 | f2 4c 6f 61 64 52 41 4d |indows% |.LoadRAM|
|00000620| 20 8b 20 f2 69 6e 66 6f | 62 6f 78 28 22 54 6f 6f | . .info|box("Too|
|00000630| 20 6d 61 6e 79 20 77 69 | 6e 64 6f 77 73 22 29 0d | many wi|ndows").|
|00000640| 02 a8 08 c9 20 32 3a 0d | 02 b2 19 f2 73 61 76 65 |.... 2:.|....save|
|00000650| 28 a4 67 65 74 73 74 72 | 28 71 25 2b 34 34 29 29 |(.getstr|(q%+44))|
|00000660| 0d 02 bc 1f c8 99 22 57 | 69 6d 70 5f 47 65 74 50 |......"W|imp_GetP|
|00000670| 6f 69 6e 74 65 72 49 6e | 66 6f 22 2c 2c 71 25 0d |ointerIn|fo",,q%.|
|00000680| 02 c6 0f 71 25 21 32 30 | 3d 71 25 21 31 32 0d 02 |...q%!20|=q%!12..|
|00000690| d0 0f 71 25 21 32 34 3d | 71 25 21 31 36 0d 02 da |..q%!24=|q%!16...|
|000006a0| 0e 71 25 21 32 38 3d 71 | 25 21 30 0d 02 e4 0e 71 |.q%!28=q|%!0....q|
|000006b0| 25 21 33 32 3d 71 25 21 | 34 0d 02 ee 0e 71 25 21 |%!32=q%!|4....q%!|
|000006c0| 33 36 3d 6c 65 6e 25 0d | 02 f8 0f 71 25 21 34 30 |36=len%.|...q%!40|
|000006d0| 3d 74 79 70 65 25 0d 03 | 02 2a 21 71 25 3d 34 38 |=type%..|.*!q%=48|
|000006e0| 2b 28 28 a9 28 a4 67 65 | 74 73 74 72 28 71 25 2b |+((.(.ge|tstr(q%+|
|000006f0| 34 34 29 29 2b 33 29 20 | 80 20 28 ac 20 33 29 29 |44))+3) |. (. 3))|
|00000700| 0d 03 0c 24 c8 99 22 57 | 69 6d 70 5f 53 65 6e 64 |...$.."W|imp_Send|
|00000710| 4d 65 73 73 61 67 65 22 | 2c 31 37 2c 71 25 2c 74 |Message"|,17,q%,t|
|00000720| 61 73 6b 25 0d 03 16 69 | c9 20 33 3a e7 20 28 71 |ask%...i|. 3:. (q|
|00000730| 25 21 34 30 3d 26 46 46 | 41 20 84 20 71 25 21 34 |%!40=&FF|A . q%!4|
|00000740| 30 3d 26 46 46 38 20 84 | 20 71 25 21 34 30 3d 26 |0=&FF8 .| q%!40=&|
|00000750| 46 46 43 29 20 f2 6c 6f | 61 64 66 72 6f 6d 64 69 |FFC) .lo|adfromdi|
|00000760| 73 6b 20 8b 20 f2 69 6e | 66 6f 62 6f 78 28 22 4e |sk . .in|fobox("N|
|00000770| 6f 74 20 55 74 69 6c 69 | 74 79 2f 52 4d 2f 41 62 |ot Utili|ty/RM/Ab|
|00000780| 73 6f 6c 75 74 65 20 66 | 69 6c 65 22 29 0d 03 20 |solute f|ile").. |
|00000790| 15 c9 20 36 3a f2 52 41 | 4d 5f 54 72 61 6e 73 66 |.. 6:.RA|M_Transf|
|000007a0| 65 72 0d 03 2a 18 c9 20 | 37 3a 62 6c 6f 63 6b 25 |er..*.. |7:block%|
|000007b0| 3d 52 41 4d 25 3a f2 52 | 41 4d 0d 03 34 05 cb 0d |=RAM%:.R|AM..4...|
|000007c0| 03 3e 05 e1 0d 03 48 0e | dd 20 a4 69 63 6f 6e 62 |.>....H.|. .iconb|
|000007d0| 61 72 0d 03 52 0b ea 20 | 69 63 6f 6e 25 0d 03 5c |ar..R.. |icon%..\|
|000007e0| 0a 21 71 25 3d 2d 31 0d | 03 66 0a 71 25 21 34 3d |.!q%=-1.|.f.q%!4=|
|000007f0| 30 0d 03 70 0a 71 25 21 | 38 3d 30 0d 03 7a 0c 71 |0..p.q%!|8=0..z.q|
|00000800| 25 21 31 32 3d 36 37 0d | 03 84 0c 71 25 21 31 36 |%!12=67.|...q%!16|
|00000810| 3d 36 38 0d 03 8e 0f 71 | 25 21 32 30 3d 26 33 31 |=68....q|%!20=&31|
|00000820| 30 32 0d 03 98 12 de 20 | 73 70 72 6e 61 6d 65 25 |02..... |sprname%|
|00000830| 20 31 30 30 0d 03 a2 12 | 71 25 21 32 34 3d 73 70 | 100....|q%!24=sp|
|00000840| 72 6e 61 6d 65 25 0d 03 | ac 17 24 73 70 72 6e 61 |rname%..|..$sprna|
|00000850| 6d 65 25 3d 22 21 4c 69 | 73 74 49 74 22 0d 03 b6 |me%="!Li|stIt"...|
|00000860| 0b 71 25 21 32 38 3d 31 | 0d 03 c0 0c 71 25 21 33 |.q%!28=1|....q%!3|
|00000870| 32 3d 31 31 0d 03 ca 23 | c8 99 22 57 69 6d 70 5f |2=11...#|.."Wimp_|
|00000880| 43 72 65 61 74 65 49 63 | 6f 6e 22 2c 2c 71 25 20 |CreateIc|on",,q% |
|00000890| b8 20 69 63 6f 6e 25 0d | 03 d4 0a 3d 69 63 6f 6e |. icon%.|...=icon|
|000008a0| 25 0d 03 de 11 dd 20 f2 | 69 6e 69 74 69 61 6c 69 |%..... .|initiali|
|000008b0| 73 65 0d 03 e8 25 68 61 | 6e 64 6c 65 25 3d 8e 28 |se...%ha|ndle%=.(|
|000008c0| 22 3c 4c 69 73 74 69 74 | 24 44 69 72 3e 2e 21 43 |"<Listit|$Dir>.!C|
|000008d0| 6f 6e 66 69 67 22 29 0d | 03 f2 1f e7 20 68 61 6e |onfig").|.... han|
|000008e0| 64 6c 65 25 3d 30 20 8c | 20 f2 63 72 65 61 74 65 |dle%=0 .| .create|
|000008f0| 63 6f 6e 66 69 67 0d 03 | fc 19 e8 23 68 61 6e 64 |config..|...#hand|
|00000900| 6c 65 25 2c 64 69 73 70 | 6f 66 66 73 65 74 25 0d |le%,disp|offset%.|
|00000910| 04 06 1a e8 23 68 61 6e | 64 6c 65 25 2c 64 69 73 |....#han|dle%,dis|
|00000920| 70 61 64 64 72 65 73 73 | 25 0d 04 10 17 e8 23 68 |paddress|%.....#h|
|00000930| 61 6e 64 6c 65 25 2c 64 | 69 73 70 77 6f 72 64 25 |andle%,d|ispword%|
|00000940| 0d 04 1a 18 e8 23 68 61 | 6e 64 6c 65 25 2c 64 69 |.....#ha|ndle%,di|
|00000950| 73 70 61 73 63 69 69 25 | 0d 04 24 1e e8 23 68 61 |spascii%|..$..#ha|
|00000960| 6e 64 6c 65 25 2c 64 69 | 73 70 69 6e 73 74 72 75 |ndle%,di|spinstru|
|00000970| 63 74 69 6f 6e 25 0d 04 | 2e 18 e8 23 68 61 6e 64 |ction%..|...#hand|
|00000980| 6c 65 25 2c 64 69 73 70 | 6c 61 62 65 6c 25 0d 04 |le%,disp|label%..|
|00000990| 38 17 e8 23 68 61 6e 64 | 6c 65 25 2c 64 69 73 70 |8..#hand|le%,disp|
|000009a0| 72 6f 6d 73 25 0d 04 42 | 1a e8 23 68 61 6e 64 6c |roms%..B|..#handl|
|000009b0| 65 25 2c 64 69 73 70 63 | 6f 6d 6d 65 6e 74 25 0d |e%,dispc|omment%.|
|000009c0| 04 4c 18 e8 23 68 61 6e | 64 6c 65 25 2c 64 69 73 |.L..#han|dle%,dis|
|000009d0| 70 73 74 61 63 6b 25 0d | 04 56 16 e8 23 68 61 6e |pstack%.|.V..#han|
|000009e0| 64 6c 65 25 2c 66 67 72 | 6f 75 6e 64 25 0d 04 60 |dle%,fgr|ound%..`|
|000009f0| 16 e8 23 68 61 6e 64 6c | 65 25 2c 62 67 72 6f 75 |..#handl|e%,bgrou|
|00000a00| 6e 64 25 0d 04 6a 16 e8 | 23 68 61 6e 64 6c 65 25 |nd%..j..|#handle%|
|00000a10| 2c 73 67 72 6f 75 6e 64 | 25 0d 04 74 17 e8 23 68 |,sground|%..t..#h|
|00000a20| 61 6e 64 6c 65 25 2c 62 | 72 67 72 6f 75 6e 64 25 |andle%,b|rground%|
|00000a30| 0d 04 7e 17 e8 23 68 61 | 6e 64 6c 65 25 2c 73 77 |..~..#ha|ndle%,sw|
|00000a40| 67 72 6f 75 6e 64 25 0d | 04 88 0d d9 23 68 61 6e |ground%.|....#han|
|00000a50| 64 6c 65 25 0d 04 92 0b | 71 75 69 74 25 3d a3 0d |dle%....|quit%=..|
|00000a60| 04 9c 0b 6f 70 65 6e 25 | 3d a3 0d 04 a6 0e 61 64 |...open%|=.....ad|
|00000a70| 64 72 65 73 73 25 3d 31 | 0d 04 b0 0b 77 6f 72 64 |dress%=1|....word|
|00000a80| 25 3d 31 0d 04 ba 0c 61 | 73 63 69 69 25 3d 31 0d |%=1....a|scii%=1.|
|00000a90| 04 c4 12 69 6e 73 74 72 | 75 63 74 69 6f 6e 25 3d |...instr|uction%=|
|00000aa0| 31 0d 04 ce 11 73 65 6c | 65 63 74 69 6f 6e 25 3d |1....sel|ection%=|
|00000ab0| 2d 31 0d 04 d8 33 6d 61 | 78 77 69 6e 64 6f 77 73 |-1...3ma|xwindows|
|00000ac0| 25 3d 31 36 3a 20 f4 20 | 4d 61 78 20 6e 75 6d 62 |%=16: . |Max numb|
|00000ad0| 65 72 20 6f 66 20 77 69 | 6e 64 6f 77 73 20 61 6c |er of wi|ndows al|
|00000ae0| 6c 6f 77 65 64 0d 04 e2 | 13 de 20 6d 65 6e 75 62 |lowed...|.. menub|
|00000af0| 75 66 25 20 26 41 30 30 | 0d 04 e3 14 de 20 6d 65 |uf% &A00|..... me|
|00000b00| 6e 75 62 75 66 32 25 20 | 26 41 30 30 0d 04 ec 1a |nubuf2% |&A00....|
|00000b10| de 20 77 69 6e 64 6f 77 | 25 28 6d 61 78 77 69 6e |. window|%(maxwin|
|00000b20| 64 6f 77 73 25 29 0d 04 | f6 1f de 20 77 69 6e 64 |dows%)..|... wind|
|00000b30| 6f 77 62 6c 6f 63 6b 25 | 28 6d 61 78 77 69 6e 64 |owblock%|(maxwind|
|00000b40| 6f 77 73 25 29 0d 05 00 | 1d de 20 77 69 6e 64 6f |ows%)...|.. windo|
|00000b50| 77 6c 65 6e 25 28 6d 61 | 78 77 69 6e 64 6f 77 73 |wlen%(ma|xwindows|
|00000b60| 25 29 0d 05 0a 20 de 20 | 77 69 6e 64 6f 77 6c 61 |%)... . |windowla|
|00000b70| 62 65 6c 73 25 28 6d 61 | 78 77 69 6e 64 6f 77 73 |bels%(ma|xwindows|
|00000b80| 25 29 0d 05 14 1d de 20 | 77 69 6e 64 6f 77 6c 61 |%)..... |windowla|
|00000b90| 62 25 28 6d 61 78 77 69 | 6e 64 6f 77 73 25 29 0d |b%(maxwi|ndows%).|
|00000ba0| 05 1e 1e de 20 77 69 6e | 64 6f 77 66 69 6c 65 24 |.... win|dowfile$|
|00000bb0| 28 6d 61 78 77 69 6e 64 | 6f 77 73 25 29 0d 05 28 |(maxwind|ows%)..(|
|00000bc0| 1e de 20 77 69 6e 64 6f | 77 74 79 70 65 25 28 6d |.. windo|wtype%(m|
|00000bd0| 61 78 77 69 6e 64 6f 77 | 73 25 29 0d 05 32 1e de |axwindow|s%)..2..|
|00000be0| 20 77 69 6e 64 6f 77 6c | 61 62 6d 25 28 6d 61 78 | windowl|abm%(max|
|00000bf0| 77 69 6e 64 6f 77 73 25 | 29 0d 05 3c 1e de 20 77 |windows%|)..<.. w|
|00000c00| 69 6e 64 6f 77 64 61 74 | 65 24 28 6d 61 78 77 69 |indowdat|e$(maxwi|
|00000c10| 6e 64 6f 77 73 25 29 0d | 05 46 1e de 20 77 69 6e |ndows%).|.F.. win|
|00000c20| 64 6f 77 73 61 66 65 25 | 28 6d 61 78 77 69 6e 64 |dowsafe%|(maxwind|
|00000c30| 6f 77 73 25 29 0d 05 50 | 22 de 20 77 69 6e 64 6f |ows%)..P|". windo|
|00000c40| 77 69 6e 69 74 61 64 64 | 72 25 28 6d 61 78 77 69 |winitadd|r%(maxwi|
|00000c50| 6e 64 6f 77 73 25 29 0d | 05 5a 22 de 20 77 69 6e |ndows%).|.Z". win|
|00000c60| 64 6f 77 71 75 69 74 61 | 64 64 72 25 28 6d 61 78 |dowquita|ddr%(max|
|00000c70| 77 69 6e 64 6f 77 73 25 | 29 0d 05 64 23 de 20 77 |windows%|)..d#. w|
|00000c80| 69 6e 64 6f 77 74 69 74 | 6c 65 61 64 64 72 25 28 |indowtit|leaddr%(|
|00000c90| 6d 61 78 77 69 6e 64 6f | 77 73 25 29 0d 05 6e 22 |maxwindo|ws%)..n"|
|00000ca0| de 20 77 69 6e 64 6f 77 | 68 65 6c 70 61 64 64 72 |. window|helpaddr|
|00000cb0| 25 28 6d 61 78 77 69 6e | 64 6f 77 73 25 29 0d 05 |%(maxwin|dows%)..|
|00000cc0| 78 25 de 20 77 69 6e 64 | 6f 77 63 6f 6d 6d 61 6e |x%. wind|owcomman|
|00000cd0| 64 61 64 64 72 25 28 6d | 61 78 77 69 6e 64 6f 77 |daddr%(m|axwindow|
|00000ce0| 73 25 29 0d 05 82 21 de | 20 77 69 6e 64 6f 77 73 |s%)...!.| windows|
|00000cf0| 77 69 61 64 64 72 25 28 | 6d 61 78 77 69 6e 64 6f |wiaddr%(|maxwindo|
|00000d00| 77 73 25 29 0d 05 8c 25 | de 20 77 69 6e 64 6f 77 |ws%)...%|. window|
|00000d10| 73 77 69 6e 61 6d 65 61 | 64 64 72 25 28 6d 61 78 |swinamea|ddr%(max|
|00000d20| 77 69 6e 64 6f 77 73 25 | 29 0d 05 96 25 de 20 77 |windows%|)...%. w|
|00000d30| 69 6e 64 6f 77 73 65 72 | 76 69 63 65 61 64 64 72 |indowser|viceaddr|
|00000d40| 25 28 6d 61 78 77 69 6e | 64 6f 77 73 25 29 0d 05 |%(maxwin|dows%)..|
|00000d50| a0 22 de 20 77 69 6e 64 | 6f 77 6c 61 6e 67 61 64 |.". wind|owlangad|
|00000d60| 64 72 25 28 6d 61 78 77 | 69 6e 64 6f 77 73 25 29 |dr%(maxw|indows%)|
|00000d70| 0d 05 aa 24 de 20 77 69 | 6e 64 6f 77 63 6f 6d 6d |...$. wi|ndowcomm|
|00000d80| 61 6e 64 70 6f 73 25 28 | 6d 61 78 77 69 6e 64 6f |andpos%(|maxwindo|
|00000d90| 77 73 25 29 0d 05 b4 25 | de 20 77 69 6e 64 6f 77 |ws%)...%|. window|
|00000da0| 63 6f 6d 6d 61 6e 64 74 | 79 70 65 25 28 6d 61 78 |commandt|ype%(max|
|00000db0| 77 69 6e 64 6f 77 73 25 | 29 0d 05 be 24 de 20 77 |windows%|)...$. w|
|00000dc0| 69 6e 64 6f 77 63 6f 6d | 6d 61 6e 64 6c 6f 63 25 |indowcom|mandloc%|
|00000dd0| 28 6d 61 78 77 69 6e 64 | 6f 77 73 25 29 0d 05 c8 |(maxwind|ows%)...|
|00000de0| 20 de 20 77 69 6e 64 6f | 77 73 77 69 70 6f 73 25 | . windo|wswipos%|
|00000df0| 28 6d 61 78 77 69 6e 64 | 6f 77 73 25 29 0d 05 d2 |(maxwind|ows%)...|
|00000e00| 20 de 20 77 69 6e 64 6f | 77 73 77 69 6c 6f 63 25 | . windo|wswiloc%|
|00000e10| 28 6d 61 78 77 69 6e 64 | 6f 77 73 25 29 0d 05 dc |(maxwind|ows%)...|
|00000e20| 1e de 20 77 69 6e 64 6f | 77 73 77 69 73 25 28 6d |.. windo|wswis%(m|
|00000e30| 61 78 77 69 6e 64 6f 77 | 73 25 29 0d 05 e6 1e de |axwindow|s%).....|
|00000e40| 20 77 69 6e 64 6f 77 6e | 61 6d 65 24 28 6d 61 78 | windown|ame$(max|
|00000e50| 77 69 6e 64 6f 77 73 25 | 29 0d 05 f0 13 de 20 70 |windows%|)..... p|
|00000e60| 61 6c 74 61 62 6c 65 25 | 20 32 35 36 0d 05 fa 12 |altable%| 256....|
|00000e70| de 20 62 72 69 67 68 74 | 25 28 32 35 36 29 0d 06 |. bright|%(256)..|
|00000e80| 04 14 de 20 75 6e 63 6f | 6c 6f 75 72 25 28 32 35 |... unco|lour%(25|
|00000e90| 36 29 0d 06 0e 0e 77 69 | 6e 64 6f 77 73 25 3d 30 |6)....wi|ndows%=0|
|00000ea0| 0d 06 18 0b 6c 65 6e 25 | 3d 2d 31 0d 06 22 10 61 |....len%|=-1..".a|
|00000eb0| 6c 69 67 6e 6d 65 6e 74 | 25 3d 31 0d 06 2c 0b 73 |lignment|%=1..,.s|
|00000ec0| 61 66 65 25 3d b9 0d 06 | 36 0f 6d 61 69 6e 68 61 |afe%=...|6.mainha|
|00000ed0| 6e 64 25 3d 30 0d 06 40 | 10 6f 70 65 72 61 74 69 |nd%=0..@|.operati|
|00000ee0| 6f 6e 25 3d 33 0d 06 4a | 0e 63 6f 6d 6d 61 6e 64 |on%=3..J|.command|
|00000ef0| 25 3d 30 0d 06 54 0b 6c | 61 62 25 3d 2d 31 0d 06 |%=0..T.l|ab%=-1..|
|00000f00| 5e 23 73 61 76 65 74 65 | 78 74 3d a4 74 65 78 74 |^#savete|xt=.text|
|00000f10| 61 64 64 72 28 73 61 76 | 65 68 61 6e 64 25 2c 31 |addr(sav|ehand%,1|
|00000f20| 29 0d 06 68 0e f2 6d 61 | 6b 65 6d 65 6e 75 73 0d |)..h..ma|kemenus.|
|00000f30| 06 72 1f c8 99 22 4f 53 | 5f 55 70 64 61 74 65 4d |.r..."OS|_UpdateM|
|00000f40| 45 4d 43 22 20 b8 20 52 | 30 25 2c 52 31 25 0d 06 |EMC" . R|0%,R1%..|
|00000f50| 7c 44 e7 20 64 69 73 70 | 72 6f 6d 73 25 3d 31 20 ||D. disp|roms%=1 |
|00000f60| 8c 20 c8 99 22 4f 53 5f | 55 70 64 61 74 65 4d 45 |. .."OS_|UpdateME|
|00000f70| 4d 43 22 2c 36 34 2c 36 | 34 20 8b 20 c8 99 22 4f |MC",64,6|4 . .."O|
|00000f80| 53 5f 55 70 64 61 74 65 | 4d 45 4d 43 22 2c 30 2c |S_Update|MEMC",0,|
|00000f90| 36 34 0d 06 86 05 e1 0d | 06 90 37 dd 20 f2 63 68 |64......|..7. .ch|
|00000fa0| 65 63 6b 6d 6f 75 73 65 | 28 6d 6f 75 73 65 78 25 |eckmouse|(mousex%|
|00000fb0| 2c 6d 6f 75 73 65 79 25 | 2c 62 25 2c 68 61 6e 64 |,mousey%|,b%,hand|
|00000fc0| 6c 65 25 2c 69 63 6f 6e | 25 2c 6f 62 25 29 0d 06 |le%,icon|%,ob%)..|
|00000fd0| 9a 36 e7 20 a4 6d 61 69 | 6e 77 69 6e 64 6f 77 28 |.6. .mai|nwindow(|
|00000fe0| 68 61 6e 64 6c 65 25 29 | 3c 3e 2d 31 20 8c 20 f2 |handle%)|<>-1 . .|
|00000ff0| 69 6e 69 74 68 61 6e 64 | 6c 65 73 28 68 61 6e 64 |inithand|les(hand|
|00001000| 6c 65 25 29 0d 06 a4 29 | e7 20 69 63 6f 6e 25 3c |le%)...)|. icon%<|
|00001010| 3e 2d 31 20 80 20 28 62 | 25 20 80 20 35 29 3e 30 |>-1 . (b|% . 5)>0|
|00001020| 20 8c 20 f2 63 6c 69 63 | 6b 69 63 6f 6e 0d 06 ae | . .clic|kicon...|
|00001030| 12 e7 20 28 62 25 20 80 | 20 35 29 3e 30 20 8c 0d |.. (b% .| 5)>0 ..|
|00001040| 06 b8 2f e7 20 68 61 6e | 64 6c 65 25 3d 73 61 76 |../. han|dle%=sav|
|00001050| 65 68 61 6e 64 25 20 80 | 20 69 63 6f 6e 25 3d 33 |ehand% .| icon%=3|
|00001060| 20 f2 69 6e 69 74 73 61 | 76 65 64 72 61 67 0d 06 | .initsa|vedrag..|
|00001070| c2 3a e7 20 68 61 6e 64 | 6c 65 25 3d 73 61 76 65 |.:. hand|le%=save|
|00001080| 68 61 6e 64 25 20 80 20 | 69 63 6f 6e 25 3d 30 20 |hand% . |icon%=0 |
|00001090| f2 73 61 76 65 28 a4 67 | 65 74 73 74 72 28 73 61 |.save(.g|etstr(sa|
|000010a0| 76 65 74 65 78 74 29 29 | 0d 06 cc 2b e7 20 68 61 |vetext))|...+. ha|
|000010b0| 6e 64 6c 65 25 3d 73 65 | 61 72 63 68 68 61 6e 64 |ndle%=se|archhand|
|000010c0| 25 20 80 20 69 63 6f 6e | 25 3d 32 20 f2 73 65 61 |% . icon|%=2 .sea|
|000010d0| 72 63 68 0d 06 d6 40 e7 | 20 68 61 6e 64 6c 65 25 |rch...@.| handle%|
|000010e0| 3d 74 65 78 74 68 61 6e | 64 25 20 80 20 69 63 6f |=texthan|d% . ico|
|000010f0| 6e 25 3c 39 20 80 20 69 | 63 6f 6e 25 3e 34 20 8c |n%<9 . i|con%>4 .|
|00001100| 20 61 6c 69 67 6e 6d 65 | 6e 74 25 3d 69 63 6f 6e | alignme|nt%=icon|
|00001110| 25 2d 34 0d 06 e0 29 e7 | 20 68 61 6e 64 6c 65 25 |%-4...).| handle%|
|00001120| 3d 70 72 69 6e 74 68 61 | 6e 64 25 20 80 20 69 63 |=printha|nd% . ic|
|00001130| 6f 6e 25 3d 34 20 f2 70 | 72 69 6e 74 0d 06 ea 38 |on%=4 .p|rint...8|
|00001140| e7 20 68 61 6e 64 6c 65 | 25 3d 70 72 69 6e 74 68 |. handle|%=printh|
|00001150| 61 6e 64 25 20 80 20 69 | 63 6f 6e 25 3d 35 20 8c |and% . i|con%=5 .|
|00001160| 20 61 64 64 72 65 73 73 | 25 3d 31 2d 61 64 64 72 | address|%=1-addr|
|00001170| 65 73 73 25 0d 06 f4 32 | e7 20 68 61 6e 64 6c 65 |ess%...2|. handle|
|00001180| 25 3d 70 72 69 6e 74 68 | 61 6e 64 25 20 80 20 69 |%=printh|and% . i|
|00001190| 63 6f 6e 25 3d 36 20 8c | 20 77 6f 72 64 25 3d 31 |con%=6 .| word%=1|
|000011a0| 2d 77 6f 72 64 25 0d 06 | fe 34 e7 20 68 61 6e 64 |-word%..|.4. hand|
|000011b0| 6c 65 25 3d 70 72 69 6e | 74 68 61 6e 64 25 20 80 |le%=prin|thand% .|
|000011c0| 20 69 63 6f 6e 25 3d 37 | 20 8c 20 61 73 63 69 69 | icon%=7| . ascii|
|000011d0| 25 3d 31 2d 61 73 63 69 | 69 25 0d 07 08 40 e7 20 |%=1-asci|i%...@. |
|000011e0| 68 61 6e 64 6c 65 25 3d | 70 72 69 6e 74 68 61 6e |handle%=|printhan|
|000011f0| 64 25 20 80 20 69 63 6f | 6e 25 3d 38 20 8c 20 69 |d% . ico|n%=8 . i|
|00001200| 6e 73 74 72 75 63 74 69 | 6f 6e 25 3d 31 2d 69 6e |nstructi|on%=1-in|
|00001210| 73 74 72 75 63 74 69 6f | 6e 25 0d 07 12 27 e7 20 |structio|n%...'. |
|00001220| 68 61 6e 64 6c 65 25 3d | 74 65 78 74 68 61 6e 64 |handle%=|texthand|
|00001230| 25 20 80 20 69 63 6f 6e | 25 3d 39 20 f2 74 65 78 |% . icon|%=9 .tex|
|00001240| 74 0d 07 1c 2d e7 20 68 | 61 6e 64 6c 65 25 3d 77 |t...-. h|andle%=w|
|00001250| 6f 72 64 68 61 6e 64 25 | 20 80 20 69 63 6f 6e 25 |ordhand%| . icon%|
|00001260| 3d 34 20 f2 63 68 61 6e | 67 65 77 6f 72 64 0d 07 |=4 .chan|geword..|
|00001270| 26 2c e7 20 68 61 6e 64 | 6c 65 25 3d 63 6f 6e 66 |&,. hand|le%=conf|
|00001280| 69 67 75 72 65 68 61 6e | 64 25 20 f2 63 6f 6e 66 |igurehan|d% .conf|
|00001290| 69 67 75 72 65 63 6c 69 | 63 6b 0d 07 30 40 e7 20 |igurecli|ck..0@. |
|000012a0| 68 61 6e 64 6c 65 25 3d | 73 65 61 72 63 68 68 61 |handle%=|searchha|
|000012b0| 6e 64 25 20 80 20 69 63 | 6f 6e 25 3e 32 20 80 20 |nd% . ic|on%>2 . |
|000012c0| 69 63 6f 6e 25 3c 37 20 | 8c 20 6f 70 65 72 61 74 |icon%<7 |. operat|
|000012d0| 69 6f 6e 25 3d 69 63 6f | 6e 25 0d 07 3a 37 e7 20 |ion%=ico|n%..:7. |
|000012e0| 68 61 6e 64 6c 65 25 3d | 69 6e 73 74 72 68 61 6e |handle%=|instrhan|
|000012f0| 64 25 20 80 20 69 63 6f | 6e 25 3d 36 20 8c 20 f2 |d% . ico|n%=6 . .|
|00001300| 63 68 61 6e 67 65 69 6e | 73 74 72 75 63 74 69 6f |changein|structio|
|00001310| 6e 0d 07 44 05 cd 0d 07 | 4e 12 e7 20 28 62 25 20 |n..D....|N.. (b% |
|00001320| 80 20 32 29 3e 30 20 8c | 0d 07 58 34 e7 20 68 61 |. 2)>0 .|..X4. ha|
|00001330| 6e 64 6c 65 25 3d 2d 32 | 20 f2 6f 70 65 6e 6d 65 |ndle%=-2| .openme|
|00001340| 6e 75 28 71 75 69 74 6d | 65 6e 75 25 2c 6d 6f 75 |nu(quitm|enu%,mou|
|00001350| 73 65 78 25 2d 36 34 2c | 33 39 30 29 0d 07 62 3d |sex%-64,|390)..b=|
|00001360| e7 20 68 61 6e 64 6c 65 | 25 3d 6d 61 69 6e 68 61 |. handle|%=mainha|
|00001370| 6e 64 25 20 20 f2 6f 70 | 65 6e 6d 65 6e 75 28 6d |nd% .op|enmenu(m|
|00001380| 61 69 6e 6d 65 6e 75 25 | 2c 6d 6f 75 73 65 78 25 |ainmenu%|,mousex%|
|00001390| 2c 6d 6f 75 73 65 79 25 | 29 0d 07 6c 2d e7 20 68 |,mousey%|)..l-. h|
|000013a0| 61 6e 64 6c 65 25 3d 63 | 6f 6e 66 69 67 75 72 65 |andle%=c|onfigure|
|000013b0| 68 61 6e 64 25 20 f2 63 | 6f 6e 66 69 67 75 72 65 |hand% .c|onfigure|
|000013c0| 63 6c 69 63 6b 32 0d 07 | 76 05 cd 0d 07 80 05 e1 |click2..|v.......|
|000013d0| 0d 07 8a 10 dd 20 f2 6d | 61 6b 65 6d 65 6e 75 73 |..... .m|akemenus|
|000013e0| 0d 07 94 15 6d 65 6e 75 | 70 74 72 25 3d 6d 65 6e |....menu|ptr%=men|
|000013f0| 75 62 75 66 25 0d 07 9e | 19 6d 65 6e 65 6e 64 25 |ubuf%...|.menend%|
|00001400| 3d 6d 65 6e 75 62 75 66 | 25 2b 26 39 46 46 0d 07 |=menubuf|%+&9FF..|
|00001410| a8 17 66 69 6c 65 6d 65 | 6e 75 25 3d 6d 65 6e 75 |..fileme|nu%=menu|
|00001420| 62 75 66 32 25 0d 07 b2 | 8c 71 75 69 74 6d 65 6e |buf2%...|.quitmen|
|00001430| 75 25 3d a4 6d 61 6b 65 | 6d 65 6e 28 22 7c 77 69 |u%=.make|men("|wi|
|00001440| 6e 69 64 49 6e 66 6f 2c | 22 2b a4 73 75 62 28 22 |nidInfo,|"+.sub("|
|00001450| 4e 65 77 20 76 69 65 77 | 22 2c 66 69 6c 65 6d 65 |New view|",fileme|
|00001460| 6e 75 25 29 2b 22 2c 22 | 2b a4 73 75 62 28 22 52 |nu%)+","|+.sub("R|
|00001470| 65 6d 6f 76 65 20 76 69 | 65 77 22 2c 66 69 6c 65 |emove vi|ew",file|
|00001480| 6d 65 6e 75 25 29 2b 22 | 2c 54 69 64 79 20 55 70 |menu%)+"|,Tidy Up|
|00001490| 2c 50 72 65 66 65 72 65 | 6e 63 65 73 2e 2e 2e 2c |,Prefere|nces...,|
|000014a0| 51 75 69 74 20 22 2c 22 | 4c 69 73 74 20 49 74 22 |Quit ","|List It"|
|000014b0| 29 0d 07 bc 28 6c 6f 63 | 6d 65 6e 75 25 3d a4 6d |)...(loc|menu%=.m|
|000014c0| 61 6b 65 6d 65 6e 28 22 | 7c 77 72 69 22 2c 22 4c |akemen("||wri","L|
|000014d0| 6f 63 61 74 69 6f 6e 22 | 29 0d 07 c6 97 66 69 65 |ocation"|)....fie|
|000014e0| 6c 64 6d 65 6e 75 25 3d | a4 6d 61 6b 65 6d 65 6e |ldmenu%=|.makemen|
|000014f0| 28 22 4c 61 6e 67 75 61 | 67 65 20 45 6e 74 72 79 |("Langua|ge Entry|
|00001500| 2c 49 6e 69 74 69 61 6c | 69 73 61 74 69 6f 6e 2c |,Initial|isation,|
|00001510| 46 69 6e 61 6c 69 73 61 | 74 69 6f 6e 2c 54 69 74 |Finalisa|tion,Tit|
|00001520| 6c 65 20 53 74 72 69 6e | 67 2c 48 65 6c 70 20 53 |le Strin|g,Help S|
|00001530| 74 72 69 6e 67 2c 43 6f | 6d 6d 61 6e 64 20 54 61 |tring,Co|mmand Ta|
|00001540| 62 6c 65 2c 53 57 49 20 | 68 61 6e 64 6c 65 72 2c |ble,SWI |handler,|
|00001550| 53 57 49 20 4c 69 73 74 | 2c 53 65 72 76 69 63 65 |SWI List|,Service|
|00001560| 20 43 6f 64 65 22 2c 22 | 46 69 65 6c 64 73 22 29 | Code","|Fields")|
|00001570| 0d 07 d0 68 67 6f 74 6f | 6d 65 6e 75 25 3d a4 6d |...hgoto|menu%=.m|
|00001580| 61 6b 65 6d 65 6e 28 a4 | 73 75 62 28 22 4c 6f 63 |akemen(.|sub("Loc|
|00001590| 61 74 69 6f 6e 22 2c 6c | 6f 63 6d 65 6e 75 25 29 |ation",l|ocmenu%)|
|000015a0| 2b 22 2c 22 2b a4 73 75 | 62 28 22 46 69 65 6c 64 |+","+.su|b("Field|
|000015b0| 73 22 2c 66 69 65 6c 64 | 6d 65 6e 75 25 29 2b 22 |s",field|menu%)+"|
|000015c0| 2c 2a 20 43 6f 6d 6d 61 | 6e 64 2c 53 57 49 73 22 |,* Comma|nd,SWIs"|
|000015d0| 2c 22 47 6f 74 6f 22 29 | 0d 07 da 41 73 65 61 72 |,"Goto")|...Asear|
|000015e0| 63 68 6d 65 6e 75 25 3d | a4 6d 61 6b 65 6d 65 6e |chmenu%=|.makemen|
|000015f0| 28 22 7c 77 69 6e 73 69 | 49 6e 73 74 72 75 63 74 |("|winsi|Instruct|
|00001600| 69 6f 6e 2c 7c 77 69 6e | 73 74 54 65 78 74 22 2c |ion,|win|stText",|
|00001610| 22 53 65 61 72 63 68 22 | 29 0d 07 e4 4b 6d 69 73 |"Search"|)...Kmis|
|00001620| 63 6d 65 6e 75 25 3d a4 | 6d 61 6b 65 6d 65 6e 28 |cmenu%=.|makemen(|
|00001630| 22 7c 77 69 6e 69 64 49 | 6e 66 6f 2c 7c 77 69 6e |"|winidI|nfo,|win|
|00001640| 66 69 46 69 6c 65 2c 7c | 77 69 6e 70 72 50 72 69 |fiFile,||winprPri|
|00001650| 6e 74 2c 4e 65 77 20 76 | 69 65 77 22 2c 22 4d 69 |nt,New v|iew","Mi|
|00001660| 73 63 22 29 0d 07 ee 48 | 65 64 69 74 6d 65 6e 75 |sc")...H|editmenu|
|00001670| 25 3d a4 6d 61 6b 65 6d | 65 6e 28 22 7c 77 69 6e |%=.makem|en("|win|
|00001680| 77 64 57 6f 72 64 2c 7c | 77 69 6e 74 78 54 65 78 |wdWord,||wintxTex|
|00001690| 74 2c 7c 77 69 6e 69 6e | 49 6e 73 74 72 75 63 74 |t,|winin|Instruct|
|000016a0| 69 6f 6e 22 2c 22 45 64 | 69 74 22 29 0d 07 f8 89 |ion","Ed|it")....|
|000016b0| 6d 61 69 6e 6d 65 6e 75 | 25 3d a4 6d 61 6b 65 6d |mainmenu|%=.makem|
|000016c0| 65 6e 28 a4 73 75 62 28 | 22 4d 69 73 63 22 2c 6d |en(.sub(|"Misc",m|
|000016d0| 69 73 63 6d 65 6e 75 25 | 29 2b 22 2c 7c 77 69 6e |iscmenu%|)+",|win|
|000016e0| 73 76 53 61 76 65 2c 22 | 2b a4 73 75 62 28 22 47 |svSave,"|+.sub("G|
|000016f0| 6f 74 6f 22 2c 67 6f 74 | 6f 6d 65 6e 75 25 29 2b |oto",got|omenu%)+|
|00001700| 22 2c 22 2b a4 73 75 62 | 28 22 45 64 69 74 22 2c |","+.sub|("Edit",|
|00001710| 65 64 69 74 6d 65 6e 75 | 25 29 2b 22 2c 7c 77 69 |editmenu|%)+",|wi|
|00001720| 6e 73 69 53 65 61 72 63 | 68 22 2c 22 4c 69 73 74 |nsiSearc|h","List|
|00001730| 20 49 74 22 29 0d 08 02 | 4b 63 6f 6c 6f 75 72 6d | It")...|Kcolourm|
|00001740| 65 6e 75 25 3d a4 6d 61 | 6b 65 6d 65 6e 28 22 30 |enu%=.ma|kemen("0|
|00001750| 2c 31 2c 32 2c 33 2c 34 | 2c 35 2c 36 2c 37 2c 38 |,1,2,3,4|,5,6,7,8|
|00001760| 2c 39 2c 31 30 2c 31 31 | 2c 31 32 2c 31 33 2c 31 |,9,10,11|,12,13,1|
|00001770| 34 2c 31 35 22 2c 22 43 | 6f 6c 6f 75 72 73 22 29 |4,15","C|olours")|
|00001780| 0d 08 0c 05 e1 0d 08 16 | 31 dd 20 a4 73 75 62 28 |........|1. .sub(|
|00001790| 6d 24 2c 6d 25 29 3d 22 | 7c 73 75 62 22 2b c2 22 |m$,m%)="||sub"+."|
|000017a0| 30 30 30 30 30 30 30 30 | 22 2b c3 28 6d 25 29 2c |00000000|"+.(m%),|
|000017b0| 31 32 29 2b 6d 24 0d 08 | 20 16 dd 20 f2 6d 65 6e |12)+m$..| .. .men|
|000017c0| 75 69 74 65 6d 28 74 65 | 78 74 24 29 0d 08 2a 33 |uitem(te|xt$)..*3|
|000017d0| ea 20 6d 65 6e 75 66 6c | 61 67 73 25 2c 69 63 6f |. menufl|ags%,ico|
|000017e0| 6e 66 6c 61 67 73 25 2c | 73 75 62 6d 65 6e 75 25 |nflags%,|submenu%|
|000017f0| 2c 69 6e 64 6c 65 6e 25 | 2c 76 61 6c 69 64 25 0d |,indlen%|,valid%.|
|00001800| 08 34 0d 76 61 6c 69 64 | 25 3d 2d 31 0d 08 3e 09 |.4.valid|%=-1..>.|
|00001810| 69 69 25 3d a3 0d 08 48 | 0e 69 6e 64 6c 65 6e 25 |ii%=...H|.indlen%|
|00001820| 3d 2d 31 0d 08 52 0f 73 | 75 62 6d 65 6e 75 25 3d |=-1..R.s|ubmenu%=|
|00001830| 2d 31 0d 08 5c 10 e7 20 | 74 65 78 74 24 3d 22 22 |-1..\.. |text$=""|
|00001840| 20 e1 0d 08 66 10 6d 65 | 6e 75 66 6c 61 67 73 25 | ...f.me|nuflags%|
|00001850| 3d 30 0d 08 70 18 69 63 | 6f 6e 66 6c 61 67 73 25 |=0..p.ic|onflags%|
|00001860| 3d 26 30 37 30 30 30 30 | 32 31 0d 08 7a 14 c8 95 |=&070000|21..z...|
|00001870| 20 c0 74 65 78 74 24 2c | 31 29 3d 22 7c 22 0d 08 | .text$,|1)="|"..|
|00001880| 84 14 c8 8e 20 c1 74 65 | 78 74 24 2c 32 2c 33 29 |.... .te|xt$,2,3)|
|00001890| 20 ca 0d 08 8e 0c c9 20 | 22 73 75 62 22 3a 0d 08 | ...... |"sub":..|
|000018a0| 98 1c 73 75 62 6d 65 6e | 75 25 3d bb 28 c1 74 65 |..submen|u%=.(.te|
|000018b0| 78 74 24 2c 35 2c 31 32 | 29 29 0d 08 a2 14 74 65 |xt$,5,12|))....te|
|000018c0| 78 74 24 3d c1 74 65 78 | 74 24 2c 31 37 29 0d 08 |xt$=.tex|t$,17)..|
|000018d0| ac 0c c9 20 22 77 69 6e | 22 3a 0d 08 b6 14 c8 8e |... "win|":......|
|000018e0| 20 c1 74 65 78 74 24 2c | 35 2c 32 29 20 ca 0d 08 | .text$,|5,2) ...|
|000018f0| c0 1d c9 20 22 69 64 22 | 3a 73 75 62 6d 65 6e 75 |... "id"|:submenu|
|00001900| 25 3d 69 6e 66 6f 68 61 | 6e 64 25 0d 08 ca 1d c9 |%=infoha|nd%.....|
|00001910| 20 22 77 64 22 3a 73 75 | 62 6d 65 6e 75 25 3d 77 | "wd":su|bmenu%=w|
|00001920| 6f 72 64 68 61 6e 64 25 | 0d 08 d4 1d c9 20 22 73 |ordhand%|..... "s|
|00001930| 76 22 3a 73 75 62 6d 65 | 6e 75 25 3d 73 61 76 65 |v":subme|nu%=save|
|00001940| 68 61 6e 64 25 0d 08 de | 1f c9 20 22 73 69 22 3a |hand%...|.. "si":|
|00001950| 73 75 62 6d 65 6e 75 25 | 3d 73 65 61 72 63 68 68 |submenu%|=searchh|
|00001960| 61 6e 64 25 0d 08 e8 21 | c9 20 22 66 69 22 3a 73 |and%...!|. "fi":s|
|00001970| 75 62 6d 65 6e 75 25 3d | 66 69 6c 65 69 6e 66 6f |ubmenu%=|fileinfo|
|00001980| 68 61 6e 64 25 0d 08 f2 | 1d c9 20 22 74 78 22 3a |hand%...|.. "tx":|
|00001990| 73 75 62 6d 65 6e 75 25 | 3d 74 65 78 74 68 61 6e |submenu%|=texthan|
|000019a0| 64 25 0d 08 fc 1e c9 20 | 22 70 72 22 3a 73 75 62 |d%..... |"pr":sub|
|000019b0| 6d 65 6e 75 25 3d 70 72 | 69 6e 74 68 61 6e 64 25 |menu%=pr|inthand%|
|000019c0| 0d 09 06 22 c9 20 22 63 | 66 22 3a 73 75 62 6d 65 |...". "c|f":subme|
|000019d0| 6e 75 25 3d 63 6f 6e 66 | 69 67 75 72 65 68 61 6e |nu%=conf|igurehan|
|000019e0| 64 25 0d 09 10 1e c9 20 | 22 69 6e 22 3a 73 75 62 |d%..... |"in":sub|
|000019f0| 6d 65 6e 75 25 3d 69 6e | 73 74 72 68 61 6e 64 25 |menu%=in|strhand%|
|00001a00| 0d 09 1a 05 cb 0d 09 24 | 13 74 65 78 74 24 3d c1 |.......$|.text$=.|
|00001a10| 74 65 78 74 24 2c 37 29 | 0d 09 2e 0c c9 20 22 77 |text$,7)|..... "w|
|00001a20| 72 69 22 3a 0d 09 38 14 | 6d 65 6e 75 66 6c 61 67 |ri":..8.|menuflag|
|00001a30| 73 25 2b 3d 25 31 30 30 | 0d 09 42 13 74 65 78 74 |s%+=%100|..B.text|
|00001a40| 24 3d c1 74 65 78 74 24 | 2c 35 29 0d 09 4c 0d 69 |$=.text$|,5)..L.i|
|00001a50| 6e 64 6c 65 6e 25 3d 38 | 0d 09 56 40 e7 20 6d 65 |ndlen%=8|..V@. me|
|00001a60| 6e 75 74 69 74 6c 65 24 | 3d 22 4c 6f 63 61 74 69 |nutitle$|="Locati|
|00001a70| 6f 6e 22 20 8c 20 76 61 | 6c 69 64 25 3d 68 65 78 |on" . va|lid%=hex|
|00001a80| 6f 6e 6c 79 25 20 8b 20 | 76 61 6c 69 64 25 3d 6e |only% . |valid%=n|
|00001a90| 75 6d 73 6f 6e 6c 79 25 | 0d 09 60 1b e7 20 6d 65 |umsonly%|..`.. me|
|00001aa0| 6e 75 6d 61 78 25 3c 36 | 20 6d 65 6e 75 6d 61 78 |numax%<6| menumax|
|00001ab0| 25 3d 36 0d 09 6a 05 cb | 0d 09 74 05 ce 0d 09 7e |%=6..j..|..t....~|
|00001ac0| 29 e7 20 a9 28 74 65 78 | 74 24 29 3e 6d 65 6e 75 |). .(tex|t$)>menu|
|00001ad0| 6d 61 78 25 20 6d 65 6e | 75 6d 61 78 25 3d a9 28 |max% men|umax%=.(|
|00001ae0| 74 65 78 74 24 29 0d 09 | 88 19 6d 65 6e 75 70 74 |text$)..|..menupt|
|00001af0| 72 25 21 30 3d 6d 65 6e | 75 66 6c 61 67 73 25 0d |r%!0=men|uflags%.|
|00001b00| 09 92 17 6d 65 6e 75 70 | 74 72 25 21 34 3d 73 75 |...menup|tr%!4=su|
|00001b10| 62 6d 65 6e 75 25 0d 09 | 9c 19 6d 65 6e 75 70 74 |bmenu%..|..menupt|
|00001b20| 72 25 21 38 3d 69 63 6f | 6e 66 6c 61 67 73 25 0d |r%!8=ico|nflags%.|
|00001b30| 09 a6 22 e7 20 a9 28 74 | 65 78 74 24 29 3e 31 31 |..". .(t|ext$)>11|
|00001b40| 20 69 6e 64 6c 65 6e 25 | 3d a9 28 74 65 78 74 24 | indlen%|=.(text$|
|00001b50| 29 0d 09 b0 11 e7 20 69 | 6e 64 6c 65 6e 25 3c 30 |)..... i|ndlen%<0|
|00001b60| 20 8c 0d 09 ba 18 24 28 | 6d 65 6e 75 70 74 72 25 | .....$(|menuptr%|
|00001b70| 2b 31 32 29 3d 74 65 78 | 74 24 0d 09 c4 05 cc 0d |+12)=tex|t$......|
|00001b80| 09 ce 18 6d 65 6e 65 6e | 64 25 2d 3d 28 69 6e 64 |...menen|d%-=(ind|
|00001b90| 6c 65 6e 25 2b 31 29 0d | 09 d8 28 6d 65 6e 75 70 |len%+1).|..(menup|
|00001ba0| 74 72 25 21 38 3d 28 6d | 65 6e 75 70 74 72 25 21 |tr%!8=(m|enuptr%!|
|00001bb0| 38 29 20 84 20 25 31 30 | 30 30 30 30 30 30 30 0d |8) . %10|0000000.|
|00001bc0| 09 e2 17 6d 65 6e 75 70 | 74 72 25 21 31 32 3d 6d |...menup|tr%!12=m|
|00001bd0| 65 6e 65 6e 64 25 0d 09 | ec 16 6d 65 6e 75 70 74 |enend%..|..menupt|
|00001be0| 72 25 21 31 36 3d 76 61 | 6c 69 64 25 0d 09 f6 17 |r%!16=va|lid%....|
|00001bf0| 6d 65 6e 75 70 74 72 25 | 21 32 30 3d 69 6e 64 6c |menuptr%|!20=indl|
|00001c00| 65 6e 25 0d 0a 00 12 24 | 6d 65 6e 65 6e 64 25 3d |en%....$|menend%=|
|00001c10| 74 65 78 74 24 0d 0a 0a | 05 cd 0d 0a 14 4c e7 20 |text$...|.....L. |
|00001c20| a7 74 65 78 74 24 2c 22 | 45 64 69 74 22 29 20 57 |.text$,"|Edit") W|
|00001c30| 25 3d 6d 65 6e 75 70 74 | 72 25 2b 38 3a 6e 6f 74 |%=menupt|r%+8:not|
|00001c40| 53 48 41 44 45 44 25 3d | 21 57 25 3a 53 48 41 44 |SHADED%=|!W%:SHAD|
|00001c50| 45 44 25 3d 6e 6f 74 53 | 48 41 44 45 44 25 2b 28 |ED%=notS|HADED%+(|
|00001c60| 31 3c 3c 32 32 29 0d 0a | 1e 26 e7 20 a7 74 65 78 |1<<22)..|.&. .tex|
|00001c70| 74 24 2c 22 54 69 64 79 | 20 55 70 22 29 20 57 32 |t$,"Tidy| Up") W2|
|00001c80| 25 3d 6d 65 6e 75 70 74 | 72 25 2b 38 0d 0a 28 34 |%=menupt|r%+8..(4|
|00001c90| e7 20 a7 74 65 78 74 24 | 2c 22 49 6e 66 6f 22 29 |. .text$|,"Info")|
|00001ca0| 20 84 20 a7 74 65 78 74 | 24 2c 22 50 72 65 66 22 | . .text|$,"Pref"|
|00001cb0| 29 20 8c 20 21 6d 65 6e | 75 70 74 72 25 2b 3d 32 |) . !men|uptr%+=2|
|00001cc0| 0d 0a 32 50 e7 20 a7 74 | 65 78 74 24 2c 22 46 69 |..2P. .t|ext$,"Fi|
|00001cd0| 65 6c 64 73 22 29 20 8c | 20 6d 6f 64 75 6c 65 73 |elds") .| modules|
|00001ce0| 65 6c 65 63 74 25 3d 6d | 65 6e 75 70 74 72 25 2b |elect%=m|enuptr%+|
|00001cf0| 38 3a 6d 6f 64 75 6c 65 | 73 65 6c 65 63 74 65 64 |8:module|selected|
|00001d00| 25 3d 21 6d 6f 64 75 6c | 65 73 65 6c 65 63 74 25 |%=!modul|eselect%|
|00001d10| 0d 0a 3c 10 6d 65 6e 75 | 70 74 72 25 2b 3d 32 34 |..<.menu|ptr%+=24|
|00001d20| 0d 0a 46 05 e1 0d 0a 50 | 10 dd 20 a4 70 61 72 28 |..F....P|.. .par(|
|00001d30| 73 65 70 24 29 0d 0a 5a | 25 69 31 25 3d 69 25 2b |sep$)..Z|%i1%=i%+|
|00001d40| 31 3a 69 25 3d a7 6d 65 | 6e 75 24 2b 73 65 70 24 |1:i%=.me|nu$+sep$|
|00001d50| 2c 73 65 70 24 2c 69 31 | 25 29 0d 0a 64 17 3d c1 |,sep$,i1|%)..d.=.|
|00001d60| 6d 65 6e 75 24 2c 69 31 | 25 2c 69 25 2d 69 31 25 |menu$,i1|%,i%-i1%|
|00001d70| 29 0d 0a 6e 20 dd 20 a4 | 6d 61 6b 65 6d 65 6e 28 |)..n . .|makemen(|
|00001d80| 6d 65 6e 75 24 2c 6d 65 | 6e 75 74 69 74 6c 65 24 |menu$,me|nutitle$|
|00001d90| 29 0d 0a 78 16 ea 20 6d | 65 6e 75 6d 61 78 25 2c |)..x.. m|enumax%,|
|00001da0| 77 61 73 70 74 72 25 0d | 0a 82 14 77 61 73 70 74 |wasptr%.|...waspt|
|00001db0| 72 25 3d 6d 65 6e 75 70 | 74 72 25 0d 0a 8c 0e 6d |r%=menup|tr%....m|
|00001dc0| 65 6e 75 6d 61 78 25 3d | 30 0d 0a 96 08 69 25 3d |enumax%=|0....i%=|
|00001dd0| 30 0d 0a a0 12 6d 65 6e | 75 70 74 72 25 21 32 30 |0....men|uptr%!20|
|00001de0| 3d 34 30 0d 0a aa 18 24 | 6d 65 6e 75 70 74 72 25 |=40....$|menuptr%|
|00001df0| 3d 6d 65 6e 75 74 69 74 | 6c 65 24 0d 0a b4 11 6d |=menutit|le$....m|
|00001e00| 65 6e 75 70 74 72 25 3f | 31 32 3d 37 0d 0a be 11 |enuptr%?|12=7....|
|00001e10| 6d 65 6e 75 70 74 72 25 | 3f 31 33 3d 32 0d 0a c8 |menuptr%|?13=2...|
|00001e20| 11 6d 65 6e 75 70 74 72 | 25 3f 31 34 3d 37 0d 0a |.menuptr|%?14=7..|
|00001e30| d2 11 6d 65 6e 75 70 74 | 72 25 3f 31 35 3d 30 0d |..menupt|r%?15=0.|
|00001e40| 0a dc 18 6d 61 78 61 64 | 64 72 25 3d 6d 65 6e 75 |...maxad|dr%=menu|
|00001e50| 70 74 72 25 2b 31 36 0d | 0a e6 11 6d 65 6e 75 70 |ptr%+16.|...menup|
|00001e60| 74 72 25 21 32 34 3d 30 | 0d 0a f0 10 6d 65 6e 75 |tr%!24=0|....menu|
|00001e70| 70 74 72 25 2b 3d 32 38 | 0d 0a fa 05 f5 0d 0b 04 |ptr%+=28|........|
|00001e80| 13 69 74 65 6d 24 3d a4 | 70 61 72 28 22 2c 22 29 |.item$=.|par(",")|
|00001e90| 0d 0b 0e 14 f2 6d 65 6e | 75 69 74 65 6d 28 69 74 |.....men|uitem(it|
|00001ea0| 65 6d 24 29 0d 0b 18 0e | fd 20 69 74 65 6d 24 3d |em$)....|. item$=|
|00001eb0| 22 22 0d 0b 22 25 6d 65 | 6e 75 70 74 72 25 21 2d |"".."%me|nuptr%!-|
|00001ec0| 32 34 3d 28 6d 65 6e 75 | 70 74 72 25 21 2d 32 34 |24=(menu|ptr%!-24|
|00001ed0| 29 20 84 20 26 38 30 0d | 0b 2c 1c 21 6d 61 78 61 |) . &80.|.,.!maxa|
|00001ee0| 64 64 72 25 3d 6d 65 6e | 75 6d 61 78 25 2a 31 36 |ddr%=men|umax%*16|
|00001ef0| 2b 33 32 0d 0b 36 0c 3d | 77 61 73 70 74 72 25 0d |+32..6.=|wasptr%.|
|00001f00| 0b 40 19 dd 20 f2 6f 70 | 65 6e 6d 65 6e 75 28 6d |.@.. .op|enmenu(m|
|00001f10| 25 2c 78 25 2c 79 25 29 | 0d 0b 41 11 f2 6d 61 6b |%,x%,y%)|..A..mak|
|00001f20| 65 66 69 6c 65 6d 65 6e | 75 0d 0b 4a 22 f2 6c 69 |efilemen|u..J".li|
|00001f30| 67 68 74 28 71 75 69 74 | 6d 65 6e 75 25 2c 31 2c |ght(quit|menu%,1,|
|00001f40| 77 69 6e 64 6f 77 73 25 | 3e 30 29 0d 0b 54 22 f2 |windows%|>0)..T".|
|00001f50| 6c 69 67 68 74 28 71 75 | 69 74 6d 65 6e 75 25 2c |light(qu|itmenu%,|
|00001f60| 32 2c 77 69 6e 64 6f 77 | 73 25 3e 30 29 0d 0b 5e |2,window|s%>0)..^|
|00001f70| 0e 4b 25 3d 68 61 6e 64 | 6c 65 25 0d 0b 68 0d 6d |.K%=hand|le%..h.m|
|00001f80| 65 6e 75 78 25 3d 78 25 | 0d 0b 72 0d 6d 65 6e 75 |enux%=x%|..r.menu|
|00001f90| 79 25 3d 79 25 0d 0b 7c | 0f 63 75 72 6d 65 6e 75 |y%=y%..||.curmenu|
|00001fa0| 25 3d 6d 25 0d 0b 86 2e | e7 20 ac 20 6f 70 65 6e |%=m%....|. . open|
|00001fb0| 25 20 8c 20 21 57 32 25 | 3d 53 48 41 44 45 44 25 |% . !W2%|=SHADED%|
|00001fc0| 20 8b 20 21 57 32 25 3d | 6e 6f 74 53 48 41 44 45 | . !W2%=|notSHADE|
|00001fd0| 44 25 0d 0b 90 13 e7 20 | ac 20 6f 70 65 6e 25 20 |D%..... |. open% |
|00001fe0| e5 8d 64 4a 4d 0d 0b 9a | 13 e7 20 74 79 70 65 25 |..dJM...|.. type%|
|00001ff0| 3c 3e 26 46 46 41 20 8c | 0d 0b a4 2a 21 6d 6f 64 |<>&FFA .|...*!mod|
|00002000| 75 6c 65 73 65 6c 65 63 | 74 25 3d 6d 6f 64 75 6c |uleselec|t%=modul|
|00002010| 65 73 65 6c 65 63 74 65 | 64 25 2b 28 31 3c 3c 32 |eselecte|d%+(1<<2|
|00002020| 32 29 0d 0b ae 05 cc 0d | 0b b8 22 21 6d 6f 64 75 |2)......|.."!modu|
|00002030| 6c 65 73 65 6c 65 63 74 | 25 3d 6d 6f 64 75 6c 65 |leselect|%=module|
|00002040| 73 65 6c 65 63 74 65 64 | 25 0d 0b c2 05 cd 0d 0b |selected|%.......|
|00002050| cc 0b f2 66 69 65 6c 64 | 73 0d 0b d6 0a f2 73 65 |...field|s.....se|
|00002060| 74 75 70 0d 0b e0 0b 51 | 25 3d 4c 25 2b 34 0d 0b |tup....Q|%=L%+4..|
|00002070| ea 21 41 25 3d a4 74 65 | 78 74 61 64 64 72 28 66 |.!A%=.te|xtaddr(f|
|00002080| 69 6c 65 69 6e 66 6f 68 | 61 6e 64 25 2c 31 29 0d |ileinfoh|and%,1).|
|00002090| 0b f4 0a 24 41 25 3d 42 | 24 0d 0b fe 21 41 25 3d |...$A%=B|$...!A%=|
|000020a0| a4 74 65 78 74 61 64 64 | 72 28 66 69 6c 65 69 6e |.textadd|r(filein|
|000020b0| 66 6f 68 61 6e 64 25 2c | 34 29 0d 0c 08 0d 24 41 |fohand%,|4)....$A|
|000020c0| 25 3d c3 6c 65 6e 25 0d | 0c 12 21 41 25 3d a4 74 |%=.len%.|..!A%=.t|
|000020d0| 65 78 74 61 64 64 72 28 | 66 69 6c 65 69 6e 66 6f |extaddr(|fileinfo|
|000020e0| 68 61 6e 64 25 2c 35 29 | 0d 0c 1c 0d 24 41 25 3d |hand%,5)|....$A%=|
|000020f0| 44 61 74 65 24 0d 0c 26 | 21 41 25 3d a4 74 65 78 |Date$..&|!A%=.tex|
|00002100| 74 61 64 64 72 28 66 69 | 6c 65 69 6e 66 6f 68 61 |taddr(fi|leinfoha|
|00002110| 6e 64 25 2c 32 29 0d 0c | 30 22 e7 20 73 61 66 65 |nd%,2)..|0". safe|
|00002120| 25 20 8c 20 24 41 25 3d | 22 4e 4f 22 20 8b 20 24 |% . $A%=|"NO" . $|
|00002130| 41 25 3d 22 59 45 53 22 | 0d 0c 3a 21 41 25 3d a4 |A%="YES"|..:!A%=.|
|00002140| 74 65 78 74 61 64 64 72 | 28 66 69 6c 65 69 6e 66 |textaddr|(fileinf|
|00002150| 6f 68 61 6e 64 25 2c 33 | 29 0d 0c 44 0e c8 8e 20 |ohand%,3|)..D... |
|00002160| 74 79 70 65 25 20 ca 0d | 0c 4e 16 c9 20 26 46 46 |type% ..|.N.. &FF|
|00002170| 41 3a 58 24 3d 22 4d 6f | 64 75 6c 65 22 0d 0c 58 |A:X$="Mo|dule"..X|
|00002180| 17 c9 20 26 46 46 43 3a | 58 24 3d 22 55 74 69 6c |.. &FFC:|X$="Util|
|00002190| 69 74 79 22 0d 0c 62 18 | c9 20 26 46 46 38 3a 58 |ity"..b.|. &FF8:X|
|000021a0| 24 3d 22 41 62 73 6f 6c | 75 74 65 22 0d 0c 6c 12 |$="Absol|ute"..l.|
|000021b0| 7f 20 58 24 3d 22 55 6e | 6b 6e 6f 77 6e 22 0d 0c |. X$="Un|known"..|
|000021c0| 76 05 cb 0d 0c 80 1b 24 | 41 25 3d 58 24 2b 22 20 |v......$|A%=X$+" |
|000021d0| 28 22 2b c3 7e 74 79 70 | 65 25 2b 22 29 22 0d 0c |("+.~typ|e%+")"..|
|000021e0| 8a 22 41 25 3d a4 74 65 | 78 74 61 64 64 72 28 66 |."A%=.te|xtaddr(f|
|000021f0| 69 6c 65 69 6e 66 6f 68 | 61 6e 64 25 2c 31 30 29 |ileinfoh|and%,10)|
|00002200| 0d 0c 94 17 24 41 25 3d | 22 46 49 4c 45 5f 22 2b |....$A%=|"FILE_"+|
|00002210| c3 7e 74 79 70 65 25 0d | 0c 9e 1d 41 25 3d a4 74 |.~type%.|...A%=.t|
|00002220| 65 78 74 61 64 64 72 28 | 73 61 76 65 68 61 6e 64 |extaddr(|savehand|
|00002230| 25 2c 33 29 0d 0c a8 17 | 24 41 25 3d 22 46 49 4c |%,3)....|$A%="FIL|
|00002240| 45 5f 22 2b c3 7e 74 79 | 70 65 25 0d 0c b2 1d 41 |E_"+.~ty|pe%....A|
|00002250| 25 3d a4 74 65 78 74 61 | 64 64 72 28 74 65 78 74 |%=.texta|ddr(text|
|00002260| 68 61 6e 64 25 2c 31 29 | 0d 0c bc 1c 42 25 3d 4c |hand%,1)|....B%=L|
|00002270| 25 2d 62 6c 6f 63 6b 25 | 2b 64 69 73 70 6f 66 66 |%-block%|+dispoff|
|00002280| 73 65 74 25 0d 0c c6 0c | 24 41 25 3d c3 7e 42 25 |set%....|$A%=.~B%|
|00002290| 0d 0c d0 1d 41 25 3d a4 | 74 65 78 74 61 64 64 72 |....A%=.|textaddr|
|000022a0| 28 77 6f 72 64 68 61 6e | 64 25 2c 36 29 0d 0c da |(wordhan|d%,6)...|
|000022b0| 0c 24 41 25 3d c3 7e 42 | 25 0d 0c e4 1e 41 25 3d |.$A%=.~B|%....A%=|
|000022c0| a4 74 65 78 74 61 64 64 | 72 28 69 6e 73 74 72 68 |.textadd|r(instrh|
|000022d0| 61 6e 64 25 2c 31 29 0d | 0c ee 0c 24 41 25 3d c3 |and%,1).|...$A%=.|
|000022e0| 7e 42 25 0d 0c f8 29 c8 | 99 22 44 65 62 75 67 67 |~B%...).|."Debugg|
|000022f0| 65 72 5f 44 69 73 61 73 | 73 65 6d 62 6c 65 22 2c |er_Disas|semble",|
|00002300| 21 4c 25 20 b8 20 2c 74 | 65 78 74 24 0d 0d 02 13 |!L% . ,t|ext$....|
|00002310| f2 62 72 61 6e 63 68 28 | 21 4c 25 2c 42 25 29 0d |.branch(|!L%,B%).|
|00002320| 0d 0c 14 e3 20 54 3d 31 | 20 b8 20 a9 28 74 65 78 |.... T=1| . .(tex|
|00002330| 74 24 29 0d 0d 16 18 e7 | 20 97 28 c1 74 65 78 74 |t$).....| .(.text|
|00002340| 24 2c 54 2c 31 29 29 3d | 30 20 8c 0d 0d 20 12 41 |$,T,1))=|0 ... .A|
|00002350| 24 3d c0 74 65 78 74 24 | 2c 54 2d 31 29 0d 0d 2a |$=.text$|,T-1)..*|
|00002360| 19 42 24 3d c2 74 65 78 | 74 24 2c a9 28 74 65 78 |.B$=.tex|t$,.(tex|
|00002370| 74 24 29 2d 54 29 0d 0d | 34 13 74 65 78 74 24 3d |t$)-T)..|4.text$=|
|00002380| 41 24 2b bd 33 32 2b 42 | 24 0d 0d 3e 05 cd 0d 0d |A$+.32+B|$..>....|
|00002390| 48 05 ed 0d 0d 52 1e 41 | 25 3d a4 74 65 78 74 61 |H....R.A|%=.texta|
|000023a0| 64 64 72 28 69 6e 73 74 | 72 68 61 6e 64 25 2c 33 |ddr(inst|rhand%,3|
|000023b0| 29 0d 0d 5c 0d 24 41 25 | 3d 74 65 78 74 24 0d 0d |)..\.$A%|=text$..|
|000023c0| 66 1e 41 25 3d a4 74 65 | 78 74 61 64 64 72 28 69 |f.A%=.te|xtaddr(i|
|000023d0| 6e 73 74 72 68 61 6e 64 | 25 2c 35 29 0d 0d 70 0a |nstrhand|%,5)..p.|
|000023e0| 24 41 25 3d 22 22 0d 0d | 7a 1e 41 25 3d a4 74 65 |$A%=""..|z.A%=.te|
|000023f0| 78 74 61 64 64 72 28 70 | 72 69 6e 74 68 61 6e 64 |xtaddr(p|rinthand|
|00002400| 25 2c 33 29 0d 0d 84 09 | 4c 25 3d 51 25 0d 0d 8e |%,3)....|L%=Q%...|
|00002410| 1a 6c 65 6e 32 25 3d 6c | 65 6e 25 2b 64 69 73 70 |.len2%=l|en%+disp|
|00002420| 6f 66 66 73 65 74 25 0d | 0d 98 0f 24 41 25 3d c3 |offset%.|...$A%=.|
|00002430| 7e 6c 65 6e 32 25 0d 0d | a2 47 e7 20 28 28 4c 25 |~len2%..|.G. ((L%|
|00002440| 3e 28 62 6c 6f 63 6b 25 | 2b 6c 65 6e 25 29 29 20 |>(block%|+len%)) |
|00002450| 84 20 4c 25 2d 34 3c 62 | 6c 6f 63 6b 25 29 20 8c |. L%-4<b|lock%) .|
|00002460| 20 21 57 25 3d 53 48 41 | 44 45 44 25 20 8b 20 21 | !W%=SHA|DED% . !|
|00002470| 57 25 3d 6e 6f 74 53 48 | 41 44 45 44 25 0d 0d ac |W%=notSH|ADED%...|
|00002480| 1e 41 25 3d a4 74 65 78 | 74 61 64 64 72 28 70 72 |.A%=.tex|taddr(pr|
|00002490| 69 6e 74 68 61 6e 64 25 | 2c 32 29 0d 0d b6 15 24 |inthand%|,2)....$|
|000024a0| 41 25 3d c3 7e 64 69 73 | 70 6f 66 66 73 65 74 25 |A%=.~dis|poffset%|
|000024b0| 0d 0d c0 0d f2 66 69 6c | 65 6d 65 6e 75 0d 0d ca |.....fil|emenu...|
|000024c0| 21 c8 99 22 57 69 6d 70 | 5f 43 72 65 61 74 65 4d |!.."Wimp|_CreateM|
|000024d0| 65 6e 75 22 2c 2c 6d 25 | 2c 78 25 2c 79 25 0d 0d |enu",,m%|,x%,y%..|
|000024e0| d4 05 e1 0d 0d de 10 dd | 20 f2 74 65 6d 70 6c 61 |........| .templa|
|000024f0| 74 65 73 0d 0d e8 22 de | 20 74 65 6d 70 6c 61 74 |tes...".| templat|
|00002500| 65 73 25 20 26 35 30 30 | 2c 69 6e 64 69 72 25 20 |es% &500|,indir% |
|00002510| 26 31 46 30 30 0d 0d f2 | 0f 69 6e 64 25 3d 69 6e |&1F00...|.ind%=in|
|00002520| 64 69 72 25 0d 0d fc 33 | c8 99 22 57 69 6d 70 5f |dir%...3|.."Wimp_|
|00002530| 4f 70 65 6e 54 65 6d 70 | 6c 61 74 65 22 2c 2c 22 |OpenTemp|late",,"|
|00002540| 3c 4c 69 73 74 69 74 24 | 44 69 72 3e 2e 54 65 6d |<Listit$|Dir>.Tem|
|00002550| 70 6c 61 74 65 73 22 0d | 0e 06 23 69 6e 66 6f 68 |plates".|..#infoh|
|00002560| 61 6e 64 25 3d a4 63 72 | 65 61 74 65 77 69 6e 64 |and%=.cr|eatewind|
|00002570| 6f 77 28 22 49 6e 66 6f | 22 29 0d 0e 10 23 77 6f |ow("Info|")...#wo|
|00002580| 72 64 68 61 6e 64 25 3d | a4 63 72 65 61 74 65 77 |rdhand%=|.createw|
|00002590| 69 6e 64 6f 77 28 22 77 | 6f 72 64 22 29 0d 0e 1a |indow("w|ord")...|
|000025a0| 28 73 61 76 65 68 61 6e | 64 25 3d a4 63 72 65 61 |(savehan|d%=.crea|
|000025b0| 74 65 77 69 6e 64 6f 77 | 28 22 78 66 65 72 5f 73 |tewindow|("xfer_s|
|000025c0| 65 6e 64 22 29 0d 0e 24 | 27 73 65 61 72 63 68 68 |end")..$|'searchh|
|000025d0| 61 6e 64 25 3d a4 63 72 | 65 61 74 65 77 69 6e 64 |and%=.cr|eatewind|
|000025e0| 6f 77 28 22 73 65 61 72 | 63 68 22 29 0d 0e 2e 25 |ow("sear|ch")...%|
|000025f0| 66 6f 75 6e 64 68 61 6e | 64 25 3d a4 63 72 65 61 |foundhan|d%=.crea|
|00002600| 74 65 77 69 6e 64 6f 77 | 28 22 66 6f 75 6e 64 22 |tewindow|("found"|
|00002610| 29 0d 0e 38 25 71 75 65 | 72 79 68 61 6e 64 25 3d |)..8%que|ryhand%=|
|00002620| a4 63 72 65 61 74 65 77 | 69 6e 64 6f 77 28 22 71 |.createw|indow("q|
|00002630| 75 65 72 79 22 29 0d 0e | 42 2b 66 69 6c 65 69 6e |uery")..|B+filein|
|00002640| 66 6f 68 61 6e 64 25 3d | a4 63 72 65 61 74 65 77 |fohand%=|.createw|
|00002650| 69 6e 64 6f 77 28 22 66 | 69 6c 65 69 6e 66 6f 22 |indow("f|ileinfo"|
|00002660| 29 0d 0e 4c 23 74 65 78 | 74 68 61 6e 64 25 3d a4 |)..L#tex|thand%=.|
|00002670| 63 72 65 61 74 65 77 69 | 6e 64 6f 77 28 22 74 65 |createwi|ndow("te|
|00002680| 78 74 22 29 0d 0e 56 25 | 69 6e 73 74 72 68 61 6e |xt")..V%|instrhan|
|00002690| 64 25 3d a4 63 72 65 61 | 74 65 77 69 6e 64 6f 77 |d%=.crea|tewindow|
|000026a0| 28 22 69 6e 73 74 72 22 | 29 0d 0e 60 25 70 72 69 |("instr"|)..`%pri|
|000026b0| 6e 74 68 61 6e 64 25 3d | a4 63 72 65 61 74 65 77 |nthand%=|.createw|
|000026c0| 69 6e 64 6f 77 28 22 70 | 72 69 6e 74 22 29 0d 0e |indow("p|rint")..|
|000026d0| 6a 2d 63 6f 6e 66 69 67 | 75 72 65 68 61 6e 64 25 |j-config|urehand%|
|000026e0| 3d a4 63 72 65 61 74 65 | 77 69 6e 64 6f 77 28 22 |=.create|window("|
|000026f0| 63 6f 6e 66 69 67 75 72 | 65 22 29 0d 0e 74 1a c8 |configur|e")..t..|
|00002700| 99 22 57 69 6d 70 5f 43 | 6c 6f 73 65 54 65 6d 70 |."Wimp_C|loseTemp|
|00002710| 6c 61 74 65 22 0d 0e 7e | 05 e1 0d 0e 88 1a dd 20 |late"..~|....... |
|00002720| a4 63 72 65 61 74 65 77 | 69 6e 64 6f 77 28 6e 61 |.createw|indow(na|
|00002730| 6d 65 24 29 0d 0e 92 0d | ea 20 68 61 6e 64 6c 65 |me$)....|. handle|
|00002740| 25 0d 0e 9c 0e 69 6e 64 | 32 25 3d 69 6e 64 25 0d |%....ind|2%=ind%.|
|00002750| 0e a6 4b c8 99 22 57 69 | 6d 70 5f 4c 6f 61 64 54 |..K.."Wi|mp_LoadT|
|00002760| 65 6d 70 6c 61 74 65 22 | 2c 2c 74 65 6d 70 6c 61 |emplate"|,,templa|
|00002770| 74 65 73 25 2c 69 6e 64 | 25 2c 69 6e 64 69 72 25 |tes%,ind|%,indir%|
|00002780| 2b 26 31 46 46 46 2c 2d | 31 2c 6e 61 6d 65 24 2c |+&1FFF,-|1,name$,|
|00002790| 30 20 b8 20 2c 2c 69 6e | 64 25 0d 0e b0 2f e7 20 |0 . ,,in|d%.../. |
|000027a0| 6e 61 6d 65 24 3d 22 78 | 66 65 72 5f 73 65 6e 64 |name$="x|fer_send|
|000027b0| 22 20 f2 73 61 76 65 73 | 70 72 69 74 65 28 74 65 |" .saves|prite(te|
|000027c0| 6d 70 6c 61 74 65 73 25 | 29 0d 0e ba 1a 74 65 6d |mplates%|)....tem|
|000027d0| 70 6c 61 74 65 73 25 21 | 36 34 3d 73 70 72 69 74 |plates%!|64=sprit|
|000027e0| 65 73 25 0d 0e c4 2f c8 | 99 22 57 69 6d 70 5f 43 |es%.../.|."Wimp_C|
|000027f0| 72 65 61 74 65 57 69 6e | 64 6f 77 22 2c 2c 74 65 |reateWin|dow",,te|
|00002800| 6d 70 6c 61 74 65 73 25 | 20 b8 20 68 61 6e 64 6c |mplates%| . handl|
|00002810| 65 25 0d 0e ce 0c 3d 68 | 61 6e 64 6c 65 25 0d 0e |e%....=h|andle%..|
|00002820| d8 12 dd 20 f2 64 65 63 | 6f 64 65 6d 65 6e 75 73 |... .dec|odemenus|
|00002830| 0d 0e e2 11 c8 8e 20 63 | 75 72 6d 65 6e 75 25 20 |...... c|urmenu% |
|00002840| ca 0d 0e ec 1f c9 20 71 | 75 69 74 6d 65 6e 75 25 |...... q|uitmenu%|
|00002850| 3a f2 64 65 63 6f 64 65 | 71 75 69 74 6d 65 6e 75 |:.decode|quitmenu|
|00002860| 0d 0e f6 1f c9 20 6d 61 | 69 6e 6d 65 6e 75 25 3a |..... ma|inmenu%:|
|00002870| f2 64 65 63 6f 64 65 6d | 61 69 6e 6d 65 6e 75 0d |.decodem|ainmenu.|
|00002880| 0f 00 20 c9 20 63 6f 6c | 6f 75 72 6d 65 6e 75 25 |.. . col|ourmenu%|
|00002890| 3a f2 64 65 63 6f 64 65 | 63 6f 6c 6f 75 72 73 0d |:.decode|colours.|
|000028a0| 0f 0a 05 cb 0d 0f 14 1f | c8 99 22 57 69 6d 70 5f |........|.."Wimp_|
|000028b0| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|000028c0| 2c 71 25 0d 0f 1e 0b 62 | 25 3d 71 25 21 38 0d 0f |,q%....b|%=q%!8..|
|000028d0| 28 4c e7 20 28 62 25 20 | 80 20 31 29 3a f2 6f 70 |(L. (b% |. 1):.op|
|000028e0| 65 6e 6d 65 6e 75 28 63 | 75 72 6d 65 6e 75 25 2c |enmenu(c|urmenu%,|
|000028f0| 6d 6f 75 73 65 78 25 2c | 6d 6f 75 73 65 79 25 29 |mousex%,|mousey%)|
|00002900| 20 8b 20 c8 99 22 57 69 | 6d 70 5f 43 72 65 61 74 | . .."Wi|mp_Creat|
|00002910| 65 4d 65 6e 75 22 2c 2c | 2d 31 0d 0f 32 05 e1 0d |eMenu",,|-1..2...|
|00002920| 0f 3c 15 dd 20 f2 64 65 | 63 6f 64 65 71 75 69 74 |.<.. .de|codequit|
|00002930| 6d 65 6e 75 0d 0f 5a 0c | c8 8e 20 21 71 25 20 ca |menu..Z.|.. !q% .|
|00002940| 0d 0f 64 12 c9 20 30 3a | f4 20 49 6e 66 6f 20 62 |..d.. 0:|. Info b|
|00002950| 6f 78 0d 0f 6e 32 c9 20 | 31 3a 4b 25 3d 71 25 21 |ox..n2. |1:K%=q%!|
|00002960| 34 3a e7 20 4b 25 3c 3e | 2d 31 20 8c 20 4b 25 3d |4:. K%<>|-1 . K%=|
|00002970| 77 69 6e 64 6f 77 25 28 | 4b 25 29 3a f2 6e 65 77 |window%(|K%):.new|
|00002980| 76 69 65 77 0d 0f 6f 40 | c9 20 32 3a 4b 25 3d 71 |view..o@|. 2:K%=q|
|00002990| 25 21 34 3a e7 20 4b 25 | 3c 3e 2d 31 20 8c 20 4b |%!4:. K%|<>-1 . K|
|000029a0| 25 3d 77 69 6e 64 6f 77 | 25 28 4b 25 29 3a 21 71 |%=window|%(K%):!q|
|000029b0| 25 3d 4b 25 3a f2 63 6c | 6f 73 65 61 6e 64 64 65 |%=K%:.cl|oseandde|
|000029c0| 6c 65 74 65 0d 0f 78 0f | c9 20 33 3a f2 74 69 64 |lete..x.|. 3:.tid|
|000029d0| 79 75 70 0d 0f 82 12 c9 | 20 34 3a f2 63 6f 6e 66 |yup.....| 4:.conf|
|000029e0| 69 67 75 72 65 0d 0f 8c | 0f c9 20 35 3a 71 75 69 |igure...|.. 5:qui|
|000029f0| 74 25 3d b9 0d 0f 96 05 | cb 0d 0f a0 05 e1 0d 0f |t%=.....|........|
|00002a00| aa 15 dd 20 f2 64 65 63 | 6f 64 65 6d 61 69 6e 6d |... .dec|odemainm|
|00002a10| 65 6e 75 0d 0f b4 15 ea | 20 6d 6f 75 73 65 78 25 |enu.....| mousex%|
|00002a20| 2c 6d 6f 75 73 65 79 25 | 0d 0f be 0c c8 8e 20 21 |,mousey%|...... !|
|00002a30| 71 25 20 ca 0d 0f c8 11 | c9 20 32 3a f2 67 6f 74 |q% .....|. 2:.got|
|00002a40| 6f 6d 65 6e 75 0d 0f d2 | 1b c9 20 30 3a e7 20 71 |omenu...|.. 0:. q|
|00002a50| 25 21 34 3d 33 20 8c 20 | f2 6e 65 77 76 69 65 77 |%!4=3 . |.newview|
|00002a60| 0d 0f dc 05 cb 0d 0f e6 | 05 e1 0d 0f f0 0f dd 20 |........|....... |
|00002a70| f2 67 6f 74 6f 6d 65 6e | 75 0d 0f fa 21 e7 20 71 |.gotomen|u...!. q|
|00002a80| 25 21 34 3d 30 20 80 20 | 71 25 21 38 3d 30 20 8c |%!4=0 . |q%!8=0 .|
|00002a90| 20 f2 73 65 74 6c 6f 63 | 3a e1 0d 10 04 21 e7 20 | .setloc|:....!. |
|00002aa0| 71 25 21 34 3d 31 20 8c | 20 f2 66 69 6e 64 66 69 |q%!4=1 .| .findfi|
|00002ab0| 65 6c 64 28 71 25 21 38 | 29 3a e1 0d 10 0e 23 e7 |eld(q%!8|):....#.|
|00002ac0| 20 71 25 21 34 3d 32 20 | 8c 20 f2 66 69 6e 64 63 | q%!4=2 |. .findc|
|00002ad0| 6f 6d 6d 61 6e 64 28 71 | 25 21 38 29 3a e1 0d 10 |ommand(q|%!8):...|
|00002ae0| 18 1f e7 20 71 25 21 34 | 3d 33 20 8c 20 f2 66 69 |... q%!4|=3 . .fi|
|00002af0| 6e 64 73 77 69 28 71 25 | 21 38 29 3a e1 0d 10 22 |ndswi(q%|!8):..."|
|00002b00| 05 e1 0d 10 2c 13 dd 20 | f2 6c 6f 61 64 66 72 6f |....,.. |.loadfro|
|00002b10| 6d 64 69 73 6b 0d 10 36 | 39 e7 20 77 69 6e 64 6f |mdisk..6|9. windo|
|00002b20| 77 73 25 3d 6d 61 78 77 | 69 6e 64 6f 77 73 25 20 |ws%=maxw|indows% |
|00002b30| f2 69 6e 66 6f 62 6f 78 | 28 22 54 6f 6f 20 6d 61 |.infobox|("Too ma|
|00002b40| 6e 79 20 77 69 6e 64 6f | 77 73 22 29 3a e1 0d 10 |ny windo|ws"):...|
|00002b50| 40 09 42 24 3d 22 22 0d | 10 4a 0c 61 25 3d 71 25 |@.B$="".|.J.a%=q%|
|00002b60| 2b 34 34 0d 10 54 0f 74 | 79 70 65 25 3d 71 25 21 |+44..T.t|ype%=q%!|
|00002b70| 34 30 0d 10 5e 0e c8 95 | 20 3f 61 25 3e 3d 33 32 |40..^...| ?a%>=32|
|00002b80| 0d 10 68 0e 42 24 2b 3d | bd 28 3f 61 25 29 0d 10 |..h.B$+=|.(?a%)..|
|00002b90| 72 09 61 25 2b 3d 31 0d | 10 7c 05 ce 0d 10 86 2b |r.a%+=1.|.|.....+|
|00002ba0| c8 99 22 4f 53 5f 46 69 | 6c 65 22 2c 35 2c 42 24 |.."OS_Fi|le",5,B$|
|00002bb0| 20 b8 20 2c 2c 6c 61 64 | 64 72 25 2c 65 61 64 64 | . ,,lad|dr%,eadd|
|00002bc0| 72 25 2c 6c 65 6e 25 0d | 10 90 0d 74 69 6d 65 25 |r%,len%.|...time%|
|00002bd0| 3d 71 32 25 0d 10 9a 18 | 74 69 6d 65 25 3f 34 3d |=q2%....|time%?4=|
|00002be0| 6c 61 64 64 72 25 20 80 | 20 26 46 46 0d 10 a4 1c |laddr% .| &FF....|
|00002bf0| 74 69 6d 65 25 3f 33 3d | 65 61 64 64 72 25 3e 3e |time%?3=|eaddr%>>|
|00002c00| 32 34 20 80 20 26 46 46 | 0d 10 ae 1c 74 69 6d 65 |24 . &FF|....time|
|00002c10| 25 3f 32 3d 65 61 64 64 | 72 25 3e 3e 31 36 20 80 |%?2=eadd|r%>>16 .|
|00002c20| 20 26 46 46 0d 10 b8 1c | 74 69 6d 65 25 3f 31 3d | &FF....|time%?1=|
|00002c30| 65 61 64 64 72 25 3e 3e | 38 20 20 80 20 26 46 46 |eaddr%>>|8 . &FF|
|00002c40| 0d 10 c2 1c 74 69 6d 65 | 25 3f 30 3d 65 61 64 64 |....time|%?0=eadd|
|00002c50| 72 25 20 20 20 20 20 80 | 20 26 46 46 0d 10 cc 28 |r% .| &FF...(|
|00002c60| 46 69 6c 65 44 61 74 65 | 25 3d a4 74 65 78 74 61 |FileDate|%=.texta|
|00002c70| 64 64 72 28 66 69 6c 65 | 69 6e 66 6f 68 61 6e 64 |ddr(file|infohand|
|00002c80| 25 2c 35 29 0d 10 d6 3d | 20 c8 99 20 22 4f 53 5f |%,5)...=| .. "OS_|
|00002c90| 43 6f 6e 76 65 72 74 53 | 74 61 6e 64 61 72 64 44 |ConvertS|tandardD|
|00002ca0| 61 74 65 41 6e 64 54 69 | 6d 65 22 2c 20 74 69 6d |ateAndTi|me", tim|
|00002cb0| 65 25 2c 20 46 69 6c 65 | 44 61 74 65 25 2c 20 32 |e%, File|Date%, 2|
|00002cc0| 38 0d 10 e0 14 44 61 74 | 65 24 3d 24 46 69 6c 65 |8....Dat|e$=$File|
|00002cd0| 44 61 74 65 25 0d 10 ea | 1b 62 6c 6f 63 6b 25 3d |Date%...|.block%=|
|00002ce0| a4 67 65 74 61 62 6c 6f | 63 6b 28 6c 65 6e 25 29 |.getablo|ck(len%)|
|00002cf0| 0d 10 f4 1d c8 99 22 4f | 53 5f 46 69 6c 65 22 2c |......"O|S_File",|
|00002d00| 32 35 35 2c 42 24 2c 62 | 6c 6f 63 6b 25 0d 10 fe |255,B$,b|lock%...|
|00002d10| 0b f2 6c 61 62 65 6c 73 | 0d 11 08 38 77 69 6e 64 |..labels|...8wind|
|00002d20| 6f 77 25 28 77 69 6e 64 | 6f 77 73 25 29 3d a4 63 |ow%(wind|ows%)=.c|
|00002d30| 72 65 61 74 65 5f 77 69 | 6e 64 6f 77 28 22 22 2c |reate_wi|ndow("",|
|00002d40| 30 2c 30 2c 31 35 38 30 | 2c 31 30 32 34 2c 30 29 |0,0,1580|,1024,0)|
|00002d50| 0d 11 12 0b 73 61 66 65 | 25 3d b9 0d 11 1c 0d f2 |....safe|%=......|
|00002d60| 6c 6f 61 64 76 61 72 73 | 0d 11 26 0f 77 69 6e 64 |loadvars|..&.wind|
|00002d70| 6f 77 73 25 2b 3d 31 0d | 11 30 21 6d 61 69 6e 68 |ows%+=1.|.0!mainh|
|00002d80| 61 6e 64 25 3d 77 69 6e | 64 6f 77 25 28 77 69 6e |and%=win|dow%(win|
|00002d90| 64 6f 77 73 25 2d 31 29 | 0d 11 3a 11 21 71 25 3d |dows%-1)|..:.!q%=|
|00002da0| 6d 61 69 6e 68 61 6e 64 | 25 0d 11 44 1e c8 99 22 |mainhand|%..D..."|
|00002db0| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 49 6e |Wimp_Get|WindowIn|
|00002dc0| 66 6f 22 2c 2c 71 25 0d | 11 4e 0f 24 28 71 25 21 |fo",,q%.|.N.$(q%!|
|00002dd0| 37 36 29 3d 42 24 0d 11 | 58 0c f2 65 78 74 65 6e |76)=B$..|X..exten|
|00002de0| 74 73 0d 11 62 18 f2 6d | 61 6b 65 73 61 66 65 28 |ts..b..m|akesafe(|
|00002df0| 6d 61 69 6e 68 61 6e 64 | 25 29 0d 11 6c 0b 6f 70 |mainhand|%)..l.op|
|00002e00| 65 6e 25 3d b9 0d 11 76 | 34 c8 99 22 57 69 6d 70 |en%=...v|4.."Wimp|
|00002e10| 5f 53 65 74 43 61 72 65 | 74 50 6f 73 69 74 69 6f |_SetCare|tPositio|
|00002e20| 6e 22 2c 6d 61 69 6e 68 | 61 6e 64 25 2c 2d 31 2c |n",mainh|and%,-1,|
|00002e30| 30 2c 30 2c 2d 31 2c 2d | 31 0d 11 80 05 e1 0d 11 |0,0,-1,-|1.......|
|00002e40| 8a 0b dd 20 f2 69 6e 69 | 74 0d 11 94 3d 41 25 3d |... .ini|t...=A%=|
|00002e50| a4 63 72 65 61 74 65 69 | 63 6f 6e 28 73 61 76 65 |.createi|con(save|
|00002e60| 68 61 6e 64 25 2c 38 38 | 2c 2d 31 30 30 2c 31 36 |hand%,88|,-100,16|
|00002e70| 36 2c 2d 31 32 2c 26 31 | 37 30 30 36 31 33 39 2c |6,-12,&1|7006139,|
|00002e80| 22 22 2c 38 30 29 0d 11 | 9e 48 41 25 3d a4 63 72 |"",80)..|.HA%=.cr|
|00002e90| 65 61 74 65 69 63 6f 6e | 28 66 69 6c 65 69 6e 66 |eateicon|(fileinf|
|00002ea0| 6f 68 61 6e 64 25 2c 36 | 30 2c 2d 31 33 30 2c 31 |ohand%,6|0,-130,1|
|00002eb0| 38 30 2c 2d 38 30 2c 26 | 37 30 30 31 31 30 32 2c |80,-80,&|7001102,|
|00002ec0| 22 46 49 4c 45 5f 46 46 | 43 22 2c 38 30 29 0d 11 |"FILE_FF|C",80)..|
|00002ed0| a8 45 42 25 3d a4 63 72 | 65 61 74 65 69 63 6f 6e |.EB%=.cr|eateicon|
|00002ee0| 28 73 61 76 65 68 61 6e | 64 25 2c 38 38 2c 2d 31 |(savehan|d%,88,-1|
|00002ef0| 30 30 2c 31 36 36 2c 2d | 31 32 2c 26 31 37 30 30 |00,166,-|12,&1700|
|00002f00| 36 31 33 41 2c 22 46 49 | 4c 45 5f 46 46 43 22 2c |613A,"FI|LE_FFC",|
|00002f10| 38 30 29 0d 11 b2 05 e1 | 0d 11 bc 39 dd 20 a4 63 |80).....|...9. .c|
|00002f20| 72 65 61 74 65 69 63 6f | 6e 28 68 61 6e 64 6c 65 |reateico|n(handle|
|00002f30| 25 2c 78 30 25 2c 79 30 | 25 2c 78 31 25 2c 79 31 |%,x0%,y0|%,x1%,y1|
|00002f40| 25 2c 66 6c 61 67 25 2c | 64 61 74 61 24 2c 4c 25 |%,flag%,|data$,L%|
|00002f50| 29 0d 11 c6 0f 21 71 25 | 3d 68 61 6e 64 6c 65 25 |)....!q%|=handle%|
|00002f60| 0d 11 d0 0d 71 25 21 34 | 20 3d 78 30 25 0d 11 da |....q%!4| =x0%...|
|00002f70| 0d 71 25 21 38 20 3d 79 | 30 25 0d 11 e4 0e 71 25 |.q%!8 =y|0%....q%|
|00002f80| 21 31 32 20 3d 78 31 25 | 0d 11 ee 0e 71 25 21 31 |!12 =x1%|....q%!1|
|00002f90| 36 20 3d 79 31 25 0d 11 | f8 11 71 25 21 32 30 20 |6 =y1%..|..q%!20 |
|00002fa0| 3d 20 66 6c 61 67 25 0d | 12 02 20 42 25 3d a4 6d |= flag%.|.. B%=.m|
|00002fb0| 65 6e 75 62 75 66 66 65 | 72 28 4c 25 29 3a 71 25 |enubuffe|r(L%):q%|
|00002fc0| 21 32 34 20 3d 42 25 0d | 12 0c 0b 71 25 21 32 38 |!24 =B%.|...q%!28|
|00002fd0| 3d 31 0d 12 16 0c 71 25 | 21 33 32 3d 4c 25 0d 12 |=1....q%|!32=L%..|
|00002fe0| 20 0d 24 42 25 3d 64 61 | 74 61 24 0d 12 2a 25 c8 | .$B%=da|ta$..*%.|
|00002ff0| 99 22 57 69 6d 70 5f 43 | 72 65 61 74 65 49 63 6f |."Wimp_C|reateIco|
|00003000| 6e 22 2c 2c 71 25 20 b8 | 20 68 61 6e 64 6c 65 25 |n",,q% .| handle%|
|00003010| 0d 12 34 0c 3d 68 61 6e | 64 6c 65 25 0d 12 3e 15 |..4.=han|dle%..>.|
|00003020| dd 20 a4 6d 65 6e 75 62 | 75 66 66 65 72 28 4c 25 |. .menub|uffer(L%|
|00003030| 29 0d 12 48 0b de 20 4c | 25 20 4c 25 0d 12 52 07 |)..H.. L|% L%..R.|
|00003040| 3d 4c 25 0d 12 5c 0f dd | 20 f2 69 6e 69 74 68 65 |=L%..\..| .inithe|
|00003050| 61 70 0d 12 66 26 c8 99 | 22 57 69 6d 70 5f 53 6c |ap..f&..|"Wimp_Sl|
|00003060| 6f 74 53 69 7a 65 22 2c | 2d 31 2c 2d 31 20 b8 20 |otSize",|-1,-1 . |
|00003070| 61 70 70 73 69 7a 65 25 | 0d 12 70 0c 68 65 61 70 |appsize%|..p.heap|
|00003080| 64 25 3d 93 0d 12 7a 0e | f2 72 65 73 65 74 68 65 |d%=...z.|.resethe|
|00003090| 61 70 0d 12 84 05 e1 0d | 12 8e 10 dd 20 f2 72 65 |ap......|.... .re|
|000030a0| 73 65 74 68 65 61 70 0d | 12 98 15 68 65 61 70 73 |setheap.|...heaps|
|000030b0| 69 7a 65 25 3d 33 32 2a | 31 30 32 34 0d 12 a2 2b |ize%=32*|1024...+|
|000030c0| c8 99 22 57 69 6d 70 5f | 53 6c 6f 74 53 69 7a 65 |.."Wimp_|SlotSize|
|000030d0| 22 2c 61 70 70 73 69 7a | 65 25 2b 68 65 61 70 73 |",appsiz|e%+heaps|
|000030e0| 69 7a 65 25 2c 2d 31 0d | 12 ac 23 c8 99 22 4f 53 |ize%,-1.|..#.."OS|
|000030f0| 5f 48 65 61 70 22 2c 30 | 2c 68 65 61 70 64 25 2c |_Heap",0|,heapd%,|
|00003100| 2c 68 65 61 70 73 69 7a | 65 25 0d 12 b6 05 e1 0d |,heapsiz|e%......|
|00003110| 12 c0 17 dd 20 a4 67 65 | 74 61 62 6c 6f 63 6b 28 |.... .ge|tablock(|
|00003120| 73 69 7a 65 25 29 0d 12 | ca 0f 73 69 7a 65 25 2b |size%)..|..size%+|
|00003130| 3d 31 30 32 34 0d 12 d4 | 21 ea 20 6c 6f 63 25 2c |=1024...|!. loc%,|
|00003140| 6f 6b 25 2c 68 65 61 70 | 66 75 6c 6c 25 2c 6c 61 |ok%,heap|full%,la|
|00003150| 72 67 65 73 74 25 0d 12 | de 0f 68 65 61 70 66 75 |rgest%..|..heapfu|
|00003160| 6c 6c 25 3d a3 0d 12 e8 | 05 f5 0d 12 f2 25 c8 99 |ll%=....|.....%..|
|00003170| 22 4f 53 5f 48 65 61 70 | 22 2c 31 2c 68 65 61 70 |"OS_Heap|",1,heap|
|00003180| 64 25 20 b8 20 2c 2c 6c | 61 72 67 65 73 74 25 0d |d% . ,,l|argest%.|
|00003190| 12 fc 17 e7 20 6c 61 72 | 67 65 73 74 25 3e 3d 73 |.... lar|gest%>=s|
|000031a0| 69 7a 65 25 20 8c 0d 13 | 06 28 c8 99 22 4f 53 5f |ize% ...|.(.."OS_|
|000031b0| 48 65 61 70 22 2c 32 2c | 68 65 61 70 64 25 2c 2c |Heap",2,|heapd%,,|
|000031c0| 73 69 7a 65 25 20 b8 20 | 2c 2c 6c 6f 63 25 0d 13 |size% . |,,loc%..|
|000031d0| 10 09 6f 6b 25 3d b9 0d | 13 1a 05 cc 0d 13 24 1e |..ok%=..|......$.|
|000031e0| 68 65 61 70 66 75 6c 6c | 25 3d a4 74 72 79 74 6f |heapfull|%=.tryto|
|000031f0| 65 78 74 65 6e 64 68 65 | 61 70 0d 13 2e 05 cd 0d |extendhe|ap......|
|00003200| 13 38 15 fd 20 6f 6b 25 | 20 84 20 68 65 61 70 66 |.8.. ok%| . heapf|
|00003210| 75 6c 6c 25 0d 13 42 35 | e7 20 68 65 61 70 66 75 |ull%..B5|. heapfu|
|00003220| 6c 6c 25 20 8c 20 85 20 | 31 37 2c 22 4c 69 73 74 |ll% . . |17,"List|
|00003230| 49 74 20 68 61 73 20 72 | 75 6e 20 6f 75 74 20 6f |It has r|un out o|
|00003240| 66 20 6d 65 6d 6f 72 79 | 22 0d 13 4c 09 3d 6c 6f |f memory|"..L.=lo|
|00003250| 63 25 0d 13 56 1f dd 20 | a4 65 78 74 65 6e 64 61 |c%..V.. |.extenda|
|00003260| 62 6c 6f 63 6b 28 6c 6f | 63 25 2c 73 69 7a 65 25 |block(lo|c%,size%|
|00003270| 29 0d 13 60 1b ea 20 6f | 6b 25 2c 68 65 61 70 66 |)..`.. o|k%,heapf|
|00003280| 75 6c 6c 25 2c 6e 65 77 | 6c 6f 63 25 0d 13 6a 22 |ull%,new|loc%..j"|
|00003290| e7 20 6c 6f 63 25 3c 3d | 30 20 8c 20 3d a4 67 65 |. loc%<=|0 . =.ge|
|000032a0| 74 61 62 6c 6f 63 6b 28 | 73 69 7a 65 25 29 0d 13 |tablock(|size%)..|
|000032b0| 74 0f 68 65 61 70 66 75 | 6c 6c 25 3d a3 0d 13 7e |t.heapfu|ll%=...~|
|000032c0| 05 f5 0d 13 88 34 c8 99 | 22 58 4f 53 5f 48 65 61 |.....4..|"XOS_Hea|
|000032d0| 70 22 2c 34 2c 68 65 61 | 70 64 25 2c 6c 6f 63 25 |p",4,hea|pd%,loc%|
|000032e0| 2c 73 69 7a 65 25 20 b8 | 20 2c 2c 6e 65 77 6c 6f |,size% .| ,,newlo|
|000032f0| 63 25 3b 6f 6b 25 0d 13 | 92 15 6f 6b 25 3d 28 28 |c%;ok%..|..ok%=((|
|00003300| 6f 6b 25 20 80 20 31 29 | 3d 30 29 0d 13 9c 28 e7 |ok% . 1)|=0)...(.|
|00003310| 20 ac 20 6f 6b 25 20 8c | 20 68 65 61 70 66 75 6c | . ok% .| heapful|
|00003320| 6c 25 3d a4 74 72 79 74 | 6f 65 78 74 65 6e 64 68 |l%=.tryt|oextendh|
|00003330| 65 61 70 0d 13 a6 15 fd | 20 6f 6b 25 20 84 20 68 |eap.....| ok% . h|
|00003340| 65 61 70 66 75 6c 6c 25 | 0d 13 b0 35 e7 20 68 65 |eapfull%|...5. he|
|00003350| 61 70 66 75 6c 6c 25 20 | 8c 20 85 20 31 37 2c 22 |apfull% |. . 17,"|
|00003360| 4c 69 73 74 49 74 20 68 | 61 73 20 72 75 6e 20 6f |ListIt h|as run o|
|00003370| 75 74 20 6f 66 20 6d 65 | 6d 6f 72 79 22 0d 13 ba |ut of me|mory"...|
|00003380| 0c 3d 6e 65 77 6c 6f 63 | 25 0d 13 c4 16 dd 20 a4 |.=newloc|%..... .|
|00003390| 74 72 79 74 6f 65 78 74 | 65 6e 64 68 65 61 70 0d |trytoext|endheap.|
|000033a0| 13 ce 14 ea 20 68 65 61 | 70 66 75 6c 6c 25 2c 6e |.... hea|pfull%,n|
|000033b0| 65 77 25 0d 13 d8 45 c8 | 99 22 58 57 69 6d 70 5f |ew%...E.|."XWimp_|
|000033c0| 53 6c 6f 74 53 69 7a 65 | 22 2c 61 70 70 73 69 7a |SlotSize|",appsiz|
|000033d0| 65 25 2b 68 65 61 70 73 | 69 7a 65 25 2b 33 32 2a |e%+heaps|ize%+32*|
|000033e0| 31 30 32 34 2c 2d 31 20 | b8 20 6e 65 77 25 3b 68 |1024,-1 |. new%;h|
|000033f0| 65 61 70 66 75 6c 6c 25 | 0d 13 e2 21 68 65 61 70 |eapfull%|...!heap|
|00003400| 66 75 6c 6c 25 3d 28 28 | 68 65 61 70 66 75 6c 6c |full%=((|heapfull|
|00003410| 25 20 80 20 31 29 3d 31 | 29 0d 13 ec 2b e7 20 6e |% . 1)=1|)...+. n|
|00003420| 65 77 25 3d 61 70 70 73 | 69 7a 65 25 2b 68 65 61 |ew%=apps|ize%+hea|
|00003430| 70 73 69 7a 65 25 20 8c | 20 68 65 61 70 66 75 6c |psize% .| heapful|
|00003440| 6c 25 3d b9 0d 13 f6 13 | e7 20 ac 20 68 65 61 70 |l%=.....|. . heap|
|00003450| 66 75 6c 6c 25 20 8c 0d | 14 00 16 68 65 61 70 73 |full% ..|...heaps|
|00003460| 69 7a 65 25 2b 3d 33 32 | 2a 31 30 32 34 0d 14 0a |ize%+=32|*1024...|
|00003470| 21 c8 99 22 4f 53 5f 48 | 65 61 70 22 2c 35 2c 68 |!.."OS_H|eap",5,h|
|00003480| 65 61 70 64 25 2c 2c 33 | 32 2a 31 30 32 34 0d 14 |eapd%,,3|2*1024..|
|00003490| 14 05 cd 0d 14 1e 0e 3d | 68 65 61 70 66 75 6c 6c |.......=|heapfull|
|000034a0| 25 0d 14 28 19 dd 20 f2 | 66 72 65 65 61 62 6c 6f |%..(.. .|freeablo|
|000034b0| 63 6b 28 f8 20 6c 6f 63 | 25 29 0d 14 32 28 e7 20 |ck(. loc|%)..2(. |
|000034c0| 6c 6f 63 25 3e 30 20 8c | 20 c8 99 22 4f 53 5f 48 |loc%>0 .| .."OS_H|
|000034d0| 65 61 70 22 2c 33 2c 68 | 65 61 70 64 25 2c 6c 6f |eap",3,h|eapd%,lo|
|000034e0| 63 25 0d 14 3c 2c c8 99 | 22 4f 53 5f 48 65 61 70 |c%..<,..|"OS_Heap|
|000034f0| 22 2c 35 2c 68 65 61 70 | 64 25 2c 2c 68 65 61 70 |",5,heap|d%,,heap|
|00003500| 64 25 21 38 2d 68 65 61 | 70 64 25 21 31 32 0d 14 |d%!8-hea|pd%!12..|
|00003510| 46 2f c8 99 22 57 69 6d | 70 5f 53 6c 6f 74 53 69 |F/.."Wim|p_SlotSi|
|00003520| 7a 65 22 2c 68 65 61 70 | 64 25 2b 68 65 61 70 64 |ze",heap|d%+heapd|
|00003530| 25 21 31 32 2d 26 38 30 | 30 30 2c 2d 31 0d 14 50 |%!12-&80|00,-1..P|
|00003540| 0b 6c 6f 63 25 3d 2d 31 | 0d 14 5a 05 e1 0d 14 64 |.loc%=-1|..Z....d|
|00003550| 1c dd 20 a4 74 65 78 74 | 61 64 64 72 28 68 61 6e |.. .text|addr(han|
|00003560| 64 25 2c 69 63 6f 6e 25 | 29 0d 14 6e 0d 21 71 25 |d%,icon%|)..n.!q%|
|00003570| 3d 68 61 6e 64 25 0d 14 | 78 0e 71 25 21 34 3d 69 |=hand%..|x.q%!4=i|
|00003580| 63 6f 6e 25 0d 14 82 1d | c8 99 22 57 69 6d 70 5f |con%....|.."Wimp_|
|00003590| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 71 |GetIconS|tate",,q|
|000035a0| 25 0d 14 8c 0a 3d 71 25 | 21 32 38 0d 14 96 0c dd |%....=q%|!28.....|
|000035b0| 20 f2 73 65 74 75 70 0d | 14 a0 1f ea 20 73 63 72 | .setup.|.... scr|
|000035c0| 6f 6c 6c 79 25 2c 69 63 | 6f 6e 25 2c 6d 6f 75 73 |olly%,ic|on%,mous|
|000035d0| 65 79 25 2c 44 25 0d 14 | aa 1f c8 99 22 57 69 6d |ey%,D%..|...."Wim|
|000035e0| 70 5f 47 65 74 50 6f 69 | 6e 74 65 72 49 6e 66 6f |p_GetPoi|nterInfo|
|000035f0| 22 2c 2c 71 25 0d 14 b4 | 10 6d 6f 75 73 65 79 25 |",,q%...|.mousey%|
|00003600| 3d 71 25 21 34 0d 14 be | 15 6d 6f 75 73 65 79 25 |=q%!4...|.mousey%|
|00003610| 3d 31 30 32 34 2d 71 25 | 21 34 0d 14 c8 11 21 71 |=1024-q%|!4....!q|
|00003620| 25 3d 6d 61 69 6e 68 61 | 6e 64 25 0d 14 d2 1e c8 |%=mainha|nd%.....|
|00003630| 99 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |."Wimp_G|etWindow|
|00003640| 49 6e 66 6f 22 2c 2c 71 | 25 0d 14 dc 15 73 63 72 |Info",,q|%....scr|
|00003650| 6f 6c 6c 79 25 3d 94 28 | 71 25 21 32 34 29 0d 14 |olly%=.(|q%!24)..|
|00003660| e6 27 69 63 6f 6e 25 3d | 73 63 72 6f 6c 6c 79 25 |.'icon%=|scrolly%|
|00003670| 2b 6d 6f 75 73 65 79 25 | 2d 28 31 30 32 34 2d 71 |+mousey%|-(1024-q|
|00003680| 25 21 31 36 29 0d 14 f0 | 12 69 63 6f 6e 25 3d 69 |%!16)...|.icon%=i|
|00003690| 63 6f 6e 25 2f 33 36 0d | 14 fa 11 69 63 6f 6e 25 |con%/36.|...icon%|
|000036a0| 3d 69 63 6f 6e 25 2d 32 | 0d 15 04 17 4c 25 3d 28 |=icon%-2|....L%=(|
|000036b0| 69 63 6f 6e 25 2a 34 29 | 2b 62 6c 6f 63 6b 25 0d |icon%*4)|+block%.|
|000036c0| 15 0e 10 74 65 6d 70 61 | 64 64 72 25 3d 4c 25 0d |...tempa|ddr%=L%.|
|000036d0| 15 18 10 74 65 6d 70 61 | 64 64 72 25 2b 3d 38 0d |...tempa|ddr%+=8.|
|000036e0| 15 22 09 4c 25 2b 3d 34 | 0d 15 2c 0c 41 24 3d c3 |.".L%+=4|..,.A$=.|
|000036f0| 7e 21 4c 25 0d 15 36 1d | 44 25 3d a4 74 65 78 74 |~!L%..6.|D%=.text|
|00003700| 61 64 64 72 28 77 6f 72 | 64 68 61 6e 64 25 2c 31 |addr(wor|dhand%,1|
|00003710| 29 0d 15 40 0e c8 95 20 | a9 28 41 24 29 3c 38 0d |)..@... |.(A$)<8.|
|00003720| 15 4a 0d 41 24 3d 22 30 | 22 2b 41 24 0d 15 54 05 |.J.A$="0|"+A$..T.|
|00003730| ce 0d 15 5e 0a 24 44 25 | 3d 41 24 0d 15 68 1d 44 |...^.$D%|=A$..h.D|
|00003740| 25 3d a4 74 65 78 74 61 | 64 64 72 28 77 6f 72 64 |%=.texta|ddr(word|
|00003750| 68 61 6e 64 25 2c 33 29 | 0d 15 72 0a 24 44 25 3d |hand%,3)|..r.$D%=|
|00003760| 41 24 0d 15 7c 1d 44 25 | 3d a4 74 65 78 74 61 64 |A$..|.D%|=.textad|
|00003770| 64 72 28 73 61 76 65 68 | 61 6e 64 25 2c 31 29 0d |dr(saveh|and%,1).|
|00003780| 15 86 0a 24 44 25 3d 42 | 24 0d 15 90 20 24 53 61 |...$D%=B|$... $Sa|
|00003790| 76 65 53 70 72 69 74 65 | 25 3d 22 46 69 6c 65 5f |veSprite|%="File_|
|000037a0| 22 2b c3 7e 74 79 70 65 | 25 0d 15 9a 05 e1 0d 15 |"+.~type|%.......|
|000037b0| a4 36 dd 20 f2 6b 65 79 | 28 68 61 6e 64 25 2c 69 |.6. .key|(hand%,i|
|000037c0| 63 6f 6e 25 2c 78 63 61 | 72 25 2c 79 63 61 72 25 |con%,xca|r%,ycar%|
|000037d0| 2c 63 61 72 68 25 2c 63 | 61 72 70 6f 73 25 2c 6b |,carh%,c|arpos%,k|
|000037e0| 65 79 25 29 0d 15 ae 32 | e7 20 a4 6d 61 69 6e 77 |ey%)...2|. .mainw|
|000037f0| 69 6e 64 6f 77 28 68 61 | 6e 64 25 29 3c 3e 2d 31 |indow(ha|nd%)<>-1|
|00003800| 20 8c 20 f2 69 6e 69 74 | 68 61 6e 64 6c 65 73 28 | . .init|handles(|
|00003810| 68 61 6e 64 25 29 0d 15 | b8 2c e7 20 a4 6d 61 69 |hand%)..|.,. .mai|
|00003820| 6e 77 69 6e 64 6f 77 28 | 4b 25 29 3c 3e 2d 31 20 |nwindow(|K%)<>-1 |
|00003830| 8c 20 f2 69 6e 69 74 68 | 61 6e 64 6c 65 73 28 4b |. .inith|andles(K|
|00003840| 25 29 0d 15 c2 0e c8 8e | 20 68 61 6e 64 25 20 ca |%)......| hand% .|
|00003850| 0d 15 cc 2f c9 20 77 6f | 72 64 68 61 6e 64 25 3a |.../. wo|rdhand%:|
|00003860| e7 20 69 63 6f 6e 25 3d | 33 20 80 20 6b 65 79 25 |. icon%=|3 . key%|
|00003870| 3d 31 33 20 f2 63 68 61 | 6e 67 65 77 6f 72 64 0d |=13 .cha|ngeword.|
|00003880| 15 d6 37 c9 20 69 6e 73 | 74 72 68 61 6e 64 25 3a |..7. ins|trhand%:|
|00003890| e7 20 69 63 6f 6e 25 3d | 35 20 80 20 6b 65 79 25 |. icon%=|5 . key%|
|000038a0| 3d 31 33 20 f2 63 68 61 | 6e 67 65 69 6e 73 74 72 |=13 .cha|ngeinstr|
|000038b0| 75 63 74 69 6f 6e 0d 15 | e0 29 c9 20 74 65 78 74 |uction..|.). text|
|000038c0| 68 61 6e 64 25 3a e7 20 | 69 63 6f 6e 25 3d 33 20 |hand%:. |icon%=3 |
|000038d0| 80 20 6b 65 79 25 3d 31 | 33 20 f2 74 65 78 74 0d |. key%=1|3 .text.|
|000038e0| 15 ea 3c c9 20 73 61 76 | 65 68 61 6e 64 25 3a e7 |..<. sav|ehand%:.|
|000038f0| 20 69 63 6f 6e 25 3d 31 | 20 80 20 6b 65 79 25 3d | icon%=1| . key%=|
|00003900| 31 33 20 f2 73 61 76 65 | 28 a4 67 65 74 73 74 72 |13 .save|(.getstr|
|00003910| 28 73 61 76 65 74 65 78 | 74 29 29 0d 15 f4 2d c9 |(savetex|t))...-.|
|00003920| 20 73 65 61 72 63 68 68 | 61 6e 64 25 3a e7 20 69 | searchh|and%:. i|
|00003930| 63 6f 6e 25 3d 31 20 80 | 20 6b 65 79 25 3d 31 33 |con%=1 .| key%=13|
|00003940| 20 f2 73 65 61 72 63 68 | 0d 15 fe 18 c9 20 6d 61 | .search|..... ma|
|00003950| 69 6e 68 61 6e 64 25 3a | f2 6d 61 69 6e 6b 65 79 |inhand%:|.mainkey|
|00003960| 0d 16 08 05 cb 0d 16 12 | 05 e1 0d 16 1c 11 dd 20 |........|....... |
|00003970| f2 63 68 61 6e 67 65 77 | 6f 72 64 0d 16 26 1d 44 |.changew|ord..&.D|
|00003980| 25 3d a4 74 65 78 74 61 | 64 64 72 28 77 6f 72 64 |%=.texta|ddr(word|
|00003990| 68 61 6e 64 25 2c 33 29 | 0d 16 30 0a 41 24 3d 24 |hand%,3)|..0.A$=$|
|000039a0| 44 25 0d 16 3a 10 41 25 | 3d a0 28 22 26 22 2b 41 |D%..:.A%|=.("&"+A|
|000039b0| 24 29 0d 16 44 15 21 28 | 74 65 6d 70 61 64 64 72 |$)..D.!(|tempaddr|
|000039c0| 25 2d 34 29 3d 41 25 0d | 16 4e 13 f2 6d 61 6b 65 |%-4)=A%.|.N..make|
|000039d0| 75 6e 73 61 66 65 28 4b | 25 29 0d 16 58 1b c8 99 |unsafe(K|%)..X...|
|000039e0| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|000039f0| 22 2c 2c 2d 31 0d 16 62 | 05 e1 0d 16 6c 18 dd 20 |",,-1..b|....l.. |
|00003a00| f2 63 68 61 6e 67 65 69 | 6e 73 74 72 75 63 74 69 |.changei|nstructi|
|00003a10| 6f 6e 0d 16 76 1e 44 25 | 3d a4 74 65 78 74 61 64 |on..v.D%|=.textad|
|00003a20| 64 72 28 69 6e 73 74 72 | 68 61 6e 64 25 2c 35 29 |dr(instr|hand%,5)|
|00003a30| 0d 16 80 0a 41 24 3d 24 | 44 25 0d 16 8a 23 f2 63 |....A$=$|D%...#.c|
|00003a40| 68 61 6e 67 65 61 73 73 | 65 6d 62 6c 65 28 74 65 |hangeass|emble(te|
|00003a50| 6d 70 61 64 64 72 25 2d | 34 2c 41 24 29 0d 16 94 |mpaddr%-|4,A$)...|
|00003a60| 05 e1 0d 16 9e 0d dd 20 | f2 73 65 74 6c 6f 63 0d |....... |.setloc.|
|00003a70| 16 a8 29 6c 6f 63 25 3d | a0 28 22 26 22 2b 24 28 |..)loc%=|.("&"+$(|
|00003a80| 21 28 6c 6f 63 6d 65 6e | 75 25 2b 32 38 2b 32 34 |!(locmen|u%+28+24|
|00003a90| 2a 30 2b 31 32 29 29 29 | 0d 16 b2 15 6c 6f 63 25 |*0+12)))|....loc%|
|00003aa0| 2d 3d 64 69 73 70 6f 66 | 66 73 65 74 25 0d 16 bc |-=dispof|fset%...|
|00003ab0| 16 e7 20 6c 6f 63 25 3e | 6c 65 6e 25 20 8c 20 ef |.. loc%>|len% . .|
|00003ac0| 37 3a e1 0d 16 c6 11 f2 | 73 63 72 6f 6c 6c 28 6c |7:......|scroll(l|
|00003ad0| 6f 63 25 29 0d 16 d0 05 | e1 0d 16 da 13 dd 20 f2 |oc%)....|...... .|
|00003ae0| 69 6e 69 74 73 61 76 65 | 64 72 61 67 0d 16 e4 12 |initsave|drag....|
|00003af0| ea 20 78 25 2c 79 25 2c | 79 73 69 7a 65 25 0d 16 |. x%,y%,|ysize%..|
|00003b00| ee 11 21 71 25 3d 73 61 | 76 65 68 61 6e 64 25 0d |..!q%=sa|vehand%.|
|00003b10| 16 f8 1f c8 99 22 57 69 | 6d 70 5f 47 65 74 57 69 |....."Wi|mp_GetWi|
|00003b20| 6e 64 6f 77 53 74 61 74 | 65 22 2c 2c 71 25 0d 17 |ndowStat|e",,q%..|
|00003b30| 02 15 79 73 69 7a 65 25 | 3d 71 25 21 31 36 2d 71 |..ysize%|=q%!16-q|
|00003b40| 25 21 38 0d 17 0c 0b 78 | 25 3d 71 25 21 34 0d 17 |%!8....x|%=q%!4..|
|00003b50| 16 0b 79 25 3d 71 25 21 | 38 0d 17 20 0a 71 25 21 |..y%=q%!|8.. .q%!|
|00003b60| 34 3d 33 0d 17 2a 1d c8 | 99 22 57 69 6d 70 5f 47 |4=3..*..|."Wimp_G|
|00003b70| 65 74 49 63 6f 6e 53 74 | 61 74 65 22 2c 2c 71 25 |etIconSt|ate",,q%|
|00003b80| 0d 17 34 0c 71 25 21 38 | 2b 3d 78 25 0d 17 3e 14 |..4.q%!8|+=x%..>.|
|00003b90| 71 25 21 31 32 2b 3d 79 | 25 2b 79 73 69 7a 65 25 |q%!12+=y|%+ysize%|
|00003ba0| 0d 17 48 0d 71 25 21 31 | 36 2b 3d 78 25 0d 17 52 |..H.q%!1|6+=x%..R|
|00003bb0| 14 71 25 21 32 30 2b 3d | 79 25 2b 79 73 69 7a 65 |.q%!20+=|y%+ysize|
|00003bc0| 25 0d 17 5c 0b 71 25 21 | 32 34 3d 30 0d 17 66 0b |%..\.q%!|24=0..f.|
|00003bd0| 71 25 21 32 38 3d 30 0d | 17 70 11 71 25 21 33 32 |q%!28=0.|.p.q%!32|
|00003be0| 3d 73 77 69 64 74 68 25 | 0d 17 7a 12 71 25 21 33 |=swidth%|..z.q%!3|
|00003bf0| 36 3d 73 68 65 69 67 68 | 74 25 0d 17 84 09 21 71 |6=sheigh|t%....!q|
|00003c00| 25 3d 30 0d 17 8e 0a 71 | 25 21 34 3d 35 0d 17 98 |%=0....q|%!4=5...|
|00003c10| 18 c8 99 22 57 69 6d 70 | 5f 44 72 61 67 42 6f 78 |..."Wimp|_DragBox|
|00003c20| 22 2c 2c 71 25 0d 17 a2 | 05 e1 0d 17 ac 0e dd 20 |",,q%...|....... |
|00003c30| f2 6e 65 77 6d 6f 64 65 | 0d 17 b6 27 73 77 69 64 |.newmode|...'swid|
|00003c40| 74 68 25 3d 28 31 2b a4 | 6d 6f 64 65 28 eb 2c 31 |th%=(1+.|mode(.,1|
|00003c50| 31 29 29 3c 3c a4 6d 6f | 64 65 28 eb 2c 34 29 0d |1))<<.mo|de(.,4).|
|00003c60| 17 c0 28 73 68 65 69 67 | 68 74 25 3d 28 31 2b a4 |..(sheig|ht%=(1+.|
|00003c70| 6d 6f 64 65 28 eb 2c 31 | 32 29 29 3c 3c a4 6d 6f |mode(.,1|2))<<.mo|
|00003c80| 64 65 28 eb 2c 35 29 0d | 17 ca 05 e1 0d 17 d4 17 |de(.,5).|........|
|00003c90| dd 20 a4 6d 6f 64 65 28 | 6d 6f 64 65 25 2c 76 61 |. .mode(|mode%,va|
|00003ca0| 6c 25 29 0d 17 de 2f c8 | 99 22 4f 53 5f 52 65 61 |l%).../.|."OS_Rea|
|00003cb0| 64 4d 6f 64 65 56 61 72 | 69 61 62 6c 65 22 2c 6d |dModeVar|iable",m|
|00003cc0| 6f 64 65 25 2c 76 61 6c | 25 20 b8 20 2c 2c 6f 75 |ode%,val|% . ,,ou|
|00003cd0| 74 25 0d 17 e8 09 3d 6f | 75 74 25 0d 17 f2 2d dd |t%....=o|ut%...-.|
|00003ce0| f2 4c 6f 61 64 52 41 4d | 3a e7 71 25 21 33 36 8b |.LoadRAM|:.q%!36.|
|00003cf0| 71 25 21 33 36 3d 33 32 | 3c 3c 31 30 3a 71 25 21 |q%!36=32|<<10:q%!|
|00003d00| 33 36 3d 71 25 21 33 36 | 0d 17 fc 0f 74 79 70 65 |36=q%!36|....type|
|00003d10| 25 3d 71 25 21 34 30 0d | 18 06 5c e7 20 28 71 25 |%=q%!40.|..\. (q%|
|00003d20| 21 34 30 3c 3e 26 46 46 | 41 20 80 20 71 25 21 34 |!40<>&FF|A . q%!4|
|00003d30| 30 3c 3e 26 46 46 38 20 | 80 20 71 25 21 34 30 3c |0<>&FF8 |. q%!40<|
|00003d40| 3e 26 46 46 43 29 20 8c | 20 f2 69 6e 66 6f 62 6f |>&FFC) .| .infobo|
|00003d50| 78 28 22 4e 6f 74 20 55 | 74 69 6c 69 74 79 2f 52 |x("Not U|tility/R|
|00003d60| 4d 2f 41 62 73 6f 6c 75 | 74 65 20 66 69 6c 65 22 |M/Absolu|te file"|
|00003d70| 29 3a e1 0d 18 10 31 e7 | 20 74 79 70 65 25 3c 3e |):....1.| type%<>|
|00003d80| 26 46 46 41 20 80 20 74 | 79 70 65 25 3c 3e 26 46 |&FFA . t|ype%<>&F|
|00003d90| 46 43 20 80 20 74 79 70 | 65 25 3c 3e 26 46 46 38 |FC . typ|e%<>&FF8|
|00003da0| 20 8c 20 e1 0d 18 1a 4f | 64 73 69 7a 25 3d 21 71 | . ....O|dsiz%=!q|
|00003db0| 25 3a 72 78 5f 74 61 73 | 6b 25 3d 71 25 21 34 3a |%:rx_tas|k%=q%!4:|
|00003dc0| 72 78 5f 72 65 66 25 3d | 71 25 21 38 3a 6d 79 5f |rx_ref%=|q%!8:my_|
|00003dd0| 72 65 66 25 3d 71 25 21 | 31 32 3a 64 62 75 66 25 |ref%=q%!|12:dbuf%|
|00003de0| 3d 71 25 21 32 30 3a 64 | 62 75 66 73 25 3d 71 25 |=q%!20:d|bufs%=q%|
|00003df0| 21 32 34 0d 18 24 21 e3 | 49 25 3d 30 b8 26 31 30 |!24..$!.|I%=0.&10|
|00003e00| 30 88 34 3a 74 65 6d 70 | 25 21 49 25 3d 71 25 21 |0.4:temp|%!I%=q%!|
|00003e10| 49 25 3a ed 0d 18 2e 20 | 4c 25 3d 71 25 21 33 36 |I%:.... |L%=q%!36|
|00003e20| 3a 52 41 4d 25 3d a4 67 | 65 74 61 62 6c 6f 63 6b |:RAM%=.g|etablock|
|00003e30| 28 4c 25 29 0d 18 38 35 | e3 49 25 3d 30 b8 26 31 |(L%)..85|.I%=0.&1|
|00003e40| 30 30 88 34 3a 71 25 21 | 49 25 3d 74 65 6d 70 25 |00.4:q%!|I%=temp%|
|00003e50| 21 49 25 3a ed 3a 71 25 | 21 32 30 3d 52 41 4d 25 |!I%:.:q%|!20=RAM%|
|00003e60| 3a 71 25 21 32 34 3d 4c | 25 0d 18 42 21 71 25 21 |:q%!24=L|%..B!q%!|
|00003e70| 30 3d 33 32 3a 71 25 21 | 31 32 3d 72 78 5f 72 65 |0=32:q%!|12=rx_re|
|00003e80| 66 25 3a 71 25 21 31 36 | 3d 36 0d 18 4c 27 c8 99 |f%:q%!16|=6..L'..|
|00003e90| 22 57 69 6d 70 5f 53 65 | 6e 64 4d 65 73 73 61 67 |"Wimp_Se|ndMessag|
|00003ea0| 65 22 2c 31 38 2c 71 25 | 2c 72 78 5f 74 61 73 6b |e",18,q%|,rx_task|
|00003eb0| 25 0d 18 56 0a 4c 32 25 | 3d 4c 25 0d 18 60 05 e1 |%..V.L2%|=L%..`..|
|00003ec0| 0d 18 6a 0a dd 20 f2 52 | 41 4d 0d 18 74 38 77 69 |..j.. .R|AM..t8wi|
|00003ed0| 6e 64 6f 77 25 28 77 69 | 6e 64 6f 77 73 25 29 3d |ndow%(wi|ndows%)=|
|00003ee0| a4 63 72 65 61 74 65 5f | 77 69 6e 64 6f 77 28 22 |.create_|window("|
|00003ef0| 22 2c 30 2c 30 2c 31 35 | 38 30 2c 31 30 32 34 2c |",0,0,15|80,1024,|
|00003f00| 30 29 0d 18 7e 0c 6c 65 | 6e 25 3d 4c 32 25 0d 18 |0)..~.le|n%=L2%..|
|00003f10| 88 0b 73 61 66 65 25 3d | a3 0d 18 92 0b f2 6c 61 |..safe%=|......la|
|00003f20| 62 65 6c 73 0d 18 9c 0c | 6c 65 6e 25 3d 4c 32 25 |bels....|len%=L2%|
|00003f30| 0d 18 a6 0b 6f 70 65 6e | 25 3d b9 0d 18 b0 13 42 |....open|%=.....B|
|00003f40| 24 3d 22 3c 75 6e 74 69 | 74 6c 65 64 3e 22 0d 18 |$="<unti|tled>"..|
|00003f50| ba 28 46 69 6c 65 44 61 | 74 65 25 3d a4 74 65 78 |.(FileDa|te%=.tex|
|00003f60| 74 61 64 64 72 28 66 69 | 6c 65 69 6e 66 6f 68 61 |taddr(fi|leinfoha|
|00003f70| 6e 64 25 2c 35 29 0d 18 | c4 3d 24 46 69 6c 65 44 |nd%,5)..|.=$FileD|
|00003f80| 61 74 65 25 3d c2 91 24 | 2c 38 29 2b 22 20 22 2b |ate%=..$|,8)+" "+|
|00003f90| c1 91 24 2c 35 2c 32 29 | 2b 22 2d 22 2b c1 91 24 |..$,5,2)|+"-"+..$|
|00003fa0| 2c 38 2c 33 29 2b 22 2d | 22 2b c1 91 24 2c 31 32 |,8,3)+"-|"+..$,12|
|00003fb0| 2c 34 29 0d 18 ce 0d f2 | 6c 6f 61 64 76 61 72 73 |,4).....|loadvars|
|00003fc0| 0d 18 d8 0f 77 69 6e 64 | 6f 77 73 25 2b 3d 31 0d |....wind|ows%+=1.|
|00003fd0| 18 e2 21 6d 61 69 6e 68 | 61 6e 64 25 3d 77 69 6e |..!mainh|and%=win|
|00003fe0| 64 6f 77 25 28 77 69 6e | 64 6f 77 73 25 2d 31 29 |dow%(win|dows%-1)|
|00003ff0| 0d 18 ec 0c f2 65 78 74 | 65 6e 74 73 0d 18 f6 1a |.....ext|ents....|
|00004000| f2 6d 61 6b 65 75 6e 73 | 61 66 65 28 6d 61 69 6e |.makeuns|afe(main|
|00004010| 68 61 6e 64 25 29 0d 19 | 00 34 c8 99 22 57 69 6d |hand%)..|.4.."Wim|
|00004020| 70 5f 53 65 74 43 61 72 | 65 74 50 6f 73 69 74 69 |p_SetCar|etPositi|
|00004030| 6f 6e 22 2c 6d 61 69 6e | 68 61 6e 64 25 2c 2d 31 |on",main|hand%,-1|
|00004040| 2c 30 2c 30 2c 2d 31 2c | 2d 31 0d 19 0a 05 e1 0d |,0,0,-1,|-1......|
|00004050| 19 14 0b dd 20 f2 64 72 | 61 67 0d 19 1e 2c e7 20 |.... .dr|ag...,. |
|00004060| a4 6d 61 69 6e 77 69 6e | 64 6f 77 28 4b 25 29 3c |.mainwin|dow(K%)<|
|00004070| 3e 2d 31 20 8c 20 f2 69 | 6e 69 74 68 61 6e 64 6c |>-1 . .i|nithandl|
|00004080| 65 73 28 4b 25 29 0d 19 | 28 1f c8 99 22 57 69 6d |es(K%)..|(..."Wim|
|00004090| 70 5f 47 65 74 50 6f 69 | 6e 74 65 72 49 6e 66 6f |p_GetPoi|nterInfo|
|000040a0| 22 2c 2c 71 25 0d 19 32 | 18 71 25 21 33 32 3d 71 |",,q%..2|.q%!32=q|
|000040b0| 25 21 34 3a 71 25 21 32 | 38 3d 21 71 25 0d 19 3c |%!4:q%!2|8=!q%..<|
|000040c0| 1b 71 25 21 32 34 3d 71 | 25 21 31 36 3a 71 25 21 |.q%!24=q|%!16:q%!|
|000040d0| 32 30 3d 71 25 21 31 32 | 0d 19 46 13 71 25 21 31 |20=q%!12|..F.q%!1|
|000040e0| 36 3d 31 3a 71 25 21 31 | 32 3d 30 0d 19 50 0e 71 |6=1:q%!1|2=0..P.q|
|000040f0| 25 21 33 36 3d 6c 65 6e | 25 0d 19 5a 0f 71 25 21 |%!36=len|%..Z.q%!|
|00004100| 34 30 3d 74 79 70 65 25 | 0d 19 64 1e 24 28 71 25 |40=type%|..d.$(q%|
|00004110| 2b 34 34 29 3d a4 6c 61 | 73 74 62 69 74 28 42 24 |+44)=.la|stbit(B$|
|00004120| 29 2b bd 28 30 29 0d 19 | 6e 0a 21 71 25 3d 36 30 |)+.(0)..|n.!q%=60|
|00004130| 0d 19 78 2a c8 99 22 57 | 69 6d 70 5f 53 65 6e 64 |..x*.."W|imp_Send|
|00004140| 4d 65 73 73 61 67 65 22 | 2c 31 37 2c 71 25 2c 71 |Message"|,17,q%,q|
|00004150| 25 21 32 30 2c 71 25 21 | 32 34 0d 19 82 05 e1 0d |%!20,q%!|24......|
|00004160| 19 8c 12 dd 20 a4 6c 61 | 73 74 62 69 74 28 61 24 |.... .la|stbit(a$|
|00004170| 29 0d 19 96 11 c8 95 20 | a7 61 24 2c 22 3a 22 29 |)...... |.a$,":")|
|00004180| 3e 30 0d 19 a0 16 61 24 | 3d c1 61 24 2c a7 61 24 |>0....a$|=.a$,.a$|
|00004190| 2c 22 3a 22 29 2b 31 29 | 0d 19 aa 05 ce 0d 19 b4 |,":")+1)|........|
|000041a0| 11 c8 95 20 a7 61 24 2c | 22 2e 22 29 3e 30 0d 19 |... .a$,|".")>0..|
|000041b0| be 16 61 24 3d c1 61 24 | 2c a7 61 24 2c 22 2e 22 |..a$=.a$|,.a$,"."|
|000041c0| 29 2b 31 29 0d 19 c8 05 | ce 0d 19 d2 07 3d 61 24 |)+1)....|.....=a$|
|000041d0| 0d 19 dc 13 dd 20 f2 52 | 41 4d 5f 54 72 61 6e 73 |..... .R|AM_Trans|
|000041e0| 66 65 72 0d 19 e6 4f 64 | 73 69 7a 25 3d 21 71 25 |fer...Od|siz%=!q%|
|000041f0| 3a 72 78 5f 74 61 73 6b | 25 3d 71 25 21 34 3a 72 |:rx_task|%=q%!4:r|
|00004200| 78 5f 72 65 66 25 3d 71 | 25 21 38 3a 6d 79 5f 72 |x_ref%=q|%!8:my_r|
|00004210| 65 66 25 3d 71 25 21 31 | 32 3a 64 62 75 66 25 3d |ef%=q%!1|2:dbuf%=|
|00004220| 71 25 21 32 30 3a 64 62 | 75 66 73 25 3d 71 25 21 |q%!20:db|ufs%=q%!|
|00004230| 32 34 0d 19 f0 2f e7 20 | 6c 65 6e 25 3c 64 62 75 |24.../. |len%<dbu|
|00004240| 66 73 25 20 64 62 75 66 | 73 32 25 3d 6c 65 6e 25 |fs% dbuf|s2%=len%|
|00004250| 20 8b 20 64 62 75 66 73 | 32 25 3d 64 62 75 66 73 | . dbufs|2%=dbufs|
|00004260| 25 0d 19 fa 3e 71 25 21 | 30 3d 32 35 36 3a 71 25 |%...>q%!|0=256:q%|
|00004270| 21 31 32 3d 72 78 5f 72 | 65 66 25 3a 71 25 21 31 |!12=rx_r|ef%:q%!1|
|00004280| 36 3d 37 3a 71 25 21 32 | 30 3d 64 62 75 66 25 3a |6=7:q%!2|0=dbuf%:|
|00004290| 71 25 21 32 34 3d 64 62 | 75 66 73 32 25 2a 32 0d |q%!24=db|ufs2%*2.|
|000042a0| 1a 04 27 c8 99 22 57 69 | 6d 70 5f 53 65 6e 64 4d |..'.."Wi|mp_SendM|
|000042b0| 65 73 73 61 67 65 22 2c | 31 38 2c 71 25 2c 72 78 |essage",|18,q%,rx|
|000042c0| 5f 74 61 73 6b 25 0d 1a | 0e 3f c8 99 22 57 69 6d |_task%..|.?.."Wim|
|000042d0| 70 5f 54 72 61 6e 73 66 | 65 72 42 6c 6f 63 6b 22 |p_Transf|erBlock"|
|000042e0| 2c 6d 79 74 61 73 6b 25 | 2c 62 6c 6f 63 6b 25 2c |,mytask%|,block%,|
|000042f0| 72 78 5f 74 61 73 6b 25 | 2c 64 62 75 66 25 2c 64 |rx_task%|,dbuf%,d|
|00004300| 62 75 66 73 25 0d 1a 18 | 05 e1 0d 1a 22 18 dd 20 |bufs%...|....".. |
|00004310| f2 6d 61 6b 65 73 61 66 | 65 28 68 61 6e 64 6c 65 |.makesaf|e(handle|
|00004320| 25 29 0d 1a 2c 09 ea 20 | 41 2c 54 0d 1a 36 0b 73 |%)..,.. |A,T..6.s|
|00004330| 61 66 65 25 3d b9 0d 1a | 40 1a 54 3d a4 6d 61 69 |afe%=...|@.T=.mai|
|00004340| 6e 77 69 6e 64 6f 77 28 | 68 61 6e 64 6c 65 25 29 |nwindow(|handle%)|
|00004350| 0d 1a 4a 15 42 24 3d 77 | 69 6e 64 6f 77 66 69 6c |..J.B$=w|indowfil|
|00004360| 65 24 28 54 29 0d 1a 54 | 12 21 71 25 3d 77 69 6e |e$(T)..T|.!q%=win|
|00004370| 64 6f 77 25 28 54 29 0d | 1a 5e 14 77 69 6e 64 6f |dow%(T).|.^.windo|
|00004380| 77 73 61 66 65 25 28 54 | 29 3d b9 0d 1a 68 1e c8 |wsafe%(T|)=...h..|
|00004390| 99 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |."Wimp_G|etWindow|
|000043a0| 49 6e 66 6f 22 2c 2c 71 | 25 0d 1a 72 07 42 3d 30 |Info",,q|%..r.B=0|
|000043b0| 0d 1a 7c 16 e3 20 41 3d | 30 20 b8 20 77 69 6e 64 |..|.. A=|0 . wind|
|000043c0| 6f 77 73 25 2d 31 0d 1a | 86 2c e7 20 77 69 6e 64 |ows%-1..|.,. wind|
|000043d0| 6f 77 62 6c 6f 63 6b 25 | 28 41 29 3d 77 69 6e 64 |owblock%|(A)=wind|
|000043e0| 6f 77 62 6c 6f 63 6b 25 | 28 54 29 20 8c 20 42 2b |owblock%|(T) . B+|
|000043f0| 3d 31 0d 1a 90 05 ed 0d | 1a 9a 16 e3 20 41 3d 30 |=1......|.... A=0|
|00004400| 20 b8 20 77 69 6e 64 6f | 77 73 25 2d 31 0d 1a a4 | . windo|ws%-1...|
|00004410| 27 e7 20 77 69 6e 64 6f | 77 62 6c 6f 63 6b 25 28 |'. windo|wblock%(|
|00004420| 41 29 3d 77 69 6e 64 6f | 77 62 6c 6f 63 6b 25 28 |A)=windo|wblock%(|
|00004430| 54 29 20 8c 0d 1a ae 14 | 77 69 6e 64 6f 77 73 61 |T) .....|windowsa|
|00004440| 66 65 25 28 41 29 3d b9 | 0d 1a b8 13 21 71 32 25 |fe%(A)=.|....!q2%|
|00004450| 3d 77 69 6e 64 6f 77 25 | 28 41 29 0d 1a c2 1f c8 |=window%|(A).....|
|00004460| 99 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |."Wimp_G|etWindow|
|00004470| 49 6e 66 6f 22 2c 2c 71 | 32 25 0d 1a cc 1c 24 28 |Info",,q|2%....$(|
|00004480| 71 32 25 21 37 36 29 3d | 77 69 6e 64 6f 77 66 69 |q2%!76)=|windowfi|
|00004490| 6c 65 24 28 41 29 0d 1a | d6 2b e7 20 42 3e 31 20 |le$(A)..|.+. B>1 |
|000044a0| 8c 20 24 28 71 32 25 21 | 37 36 29 3d 77 69 6e 64 |. $(q2%!|76)=wind|
|000044b0| 6f 77 66 69 6c 65 24 28 | 41 29 2b 22 20 22 2b c3 |owfile$(|A)+" "+.|
|000044c0| 42 0d 1a e0 1d c8 99 22 | 57 69 6d 70 5f 43 6c 6f |B......"|Wimp_Clo|
|000044d0| 73 65 57 69 6e 64 6f 77 | 22 2c 2c 71 32 25 0d 1a |seWindow|",,q2%..|
|000044e0| ea 1c c8 99 22 57 69 6d | 70 5f 4f 70 65 6e 57 69 |...."Wim|p_OpenWi|
|000044f0| 6e 64 6f 77 22 2c 2c 71 | 32 25 0d 1a f4 2b c8 99 |ndow",,q|2%...+..|
|00004500| 22 57 69 6d 70 5f 46 6f | 72 63 65 52 65 64 72 61 |"Wimp_Fo|rceRedra|
|00004510| 77 22 2c 77 69 6e 64 6f | 77 25 28 41 29 2c 30 2c |w",windo|w%(A),0,|
|00004520| 30 2c 30 2c 30 0d 1a fe | 05 cd 0d 1b 08 05 ed 0d |0,0,0...|........|
|00004530| 1b 12 05 e1 0d 1b 1c 1a | dd 20 f2 6d 61 6b 65 75 |........|. .makeu|
|00004540| 6e 73 61 66 65 28 68 61 | 6e 64 6c 65 25 29 0d 1b |nsafe(ha|ndle%)..|
|00004550| 26 09 ea 20 41 2c 54 0d | 1b 30 0b 73 61 66 65 25 |&.. A,T.|.0.safe%|
|00004560| 3d a3 0d 1b 3a 1a 54 3d | a4 6d 61 69 6e 77 69 6e |=...:.T=|.mainwin|
|00004570| 64 6f 77 28 68 61 6e 64 | 6c 65 25 29 0d 1b 44 15 |dow(hand|le%)..D.|
|00004580| 42 24 3d 77 69 6e 64 6f | 77 66 69 6c 65 24 28 54 |B$=windo|wfile$(T|
|00004590| 29 0d 1b 4e 12 21 71 25 | 3d 77 69 6e 64 6f 77 25 |)..N.!q%|=window%|
|000045a0| 28 54 29 0d 1b 58 14 77 | 69 6e 64 6f 77 73 61 66 |(T)..X.w|indowsaf|
|000045b0| 65 25 28 54 29 3d a3 0d | 1b 62 1e c8 99 22 57 69 |e%(T)=..|.b..."Wi|
|000045c0| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 49 6e 66 6f |mp_GetWi|ndowInfo|
|000045d0| 22 2c 2c 71 25 0d 1b 6c | 07 42 3d 30 0d 1b 76 16 |",,q%..l|.B=0..v.|
|000045e0| e3 20 41 3d 30 20 b8 20 | 77 69 6e 64 6f 77 73 25 |. A=0 . |windows%|
|000045f0| 2d 31 0d 1b 80 2c e7 20 | 77 69 6e 64 6f 77 62 6c |-1...,. |windowbl|
|00004600| 6f 63 6b 25 28 41 29 3d | 77 69 6e 64 6f 77 62 6c |ock%(A)=|windowbl|
|00004610| 6f 63 6b 25 28 54 29 20 | 8c 20 42 2b 3d 31 0d 1b |ock%(T) |. B+=1..|
|00004620| 8a 05 ed 0d 1b 94 16 e3 | 20 41 3d 30 20 b8 20 77 |........| A=0 . w|
|00004630| 69 6e 64 6f 77 73 25 2d | 31 0d 1b 9e 27 e7 20 77 |indows%-|1...'. w|
|00004640| 69 6e 64 6f 77 62 6c 6f | 63 6b 25 28 41 29 3d 77 |indowblo|ck%(A)=w|
|00004650| 69 6e 64 6f 77 62 6c 6f | 63 6b 25 28 54 29 20 8c |indowblo|ck%(T) .|
|00004660| 0d 1b a8 14 77 69 6e 64 | 6f 77 73 61 66 65 25 28 |....wind|owsafe%(|
|00004670| 41 29 3d a3 0d 1b b2 13 | 21 71 32 25 3d 77 69 6e |A)=.....|!q2%=win|
|00004680| 64 6f 77 25 28 41 29 0d | 1b bc 1f c8 99 22 57 69 |dow%(A).|....."Wi|
|00004690| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 49 6e 66 6f |mp_GetWi|ndowInfo|
|000046a0| 22 2c 2c 71 32 25 0d 1b | c6 21 24 28 71 32 25 21 |",,q2%..|.!$(q2%!|
|000046b0| 37 36 29 3d 77 69 6e 64 | 6f 77 66 69 6c 65 24 28 |76)=wind|owfile$(|
|000046c0| 41 29 2b 22 20 2a 22 0d | 1b d0 2d e7 20 42 3e 31 |A)+" *".|..-. B>1|
|000046d0| 20 8c 20 24 28 71 32 25 | 21 37 36 29 3d 77 69 6e | . $(q2%|!76)=win|
|000046e0| 64 6f 77 66 69 6c 65 24 | 28 41 29 2b 22 20 2a 20 |dowfile$|(A)+" * |
|000046f0| 22 2b c3 42 0d 1b da 1d | c8 99 22 57 69 6d 70 5f |"+.B....|.."Wimp_|
|00004700| 43 6c 6f 73 65 57 69 6e | 64 6f 77 22 2c 2c 71 32 |CloseWin|dow",,q2|
|00004710| 25 0d 1b e4 1c c8 99 22 | 57 69 6d 70 5f 4f 70 65 |%......"|Wimp_Ope|
|00004720| 6e 57 69 6e 64 6f 77 22 | 2c 2c 71 32 25 0d 1b ee |nWindow"|,,q2%...|
|00004730| 2b c8 99 22 57 69 6d 70 | 5f 46 6f 72 63 65 52 65 |+.."Wimp|_ForceRe|
|00004740| 64 72 61 77 22 2c 77 69 | 6e 64 6f 77 25 28 41 29 |draw",wi|ndow%(A)|
|00004750| 2c 30 2c 30 2c 30 2c 30 | 0d 1b f8 05 cd 0d 1c 02 |,0,0,0,0|........|
|00004760| 05 ed 0d 1c 0c 05 e1 0d | 1c 16 20 dd 20 f2 62 72 |........|.. . .br|
|00004770| 61 6e 63 68 28 64 61 74 | 61 25 2c 69 6e 73 74 72 |anch(dat|a%,instr|
|00004780| 5f 61 64 64 72 25 29 0d | 1c 20 1b f2 61 64 72 28 |_addr%).|. ..adr(|
|00004790| 74 65 78 74 24 2c 69 6e | 73 74 72 5f 61 64 64 72 |text$,in|str_addr|
|000047a0| 25 29 0d 1c 2a 07 45 3d | 30 0d 1c 34 2b 20 62 72 |%)..*.E=|0..4+ br|
|000047b0| 61 6e 63 68 20 3d 20 28 | 28 28 64 61 74 61 25 20 |anch = (|((data% |
|000047c0| 3e 3e 20 32 35 29 20 80 | 20 25 31 31 31 29 3d 25 |>> 25) .| %111)=%|
|000047d0| 31 30 31 29 0d 1c 3e 0f | 20 e7 20 62 72 61 6e 63 |101)..>.| . branc|
|000047e0| 68 20 8c 0d 1c 48 20 c8 | 99 22 57 69 6d 70 5f 53 |h ...H .|."Wimp_S|
|000047f0| 65 74 43 6f 6c 6f 75 72 | 22 2c 62 72 67 72 6f 75 |etColour|",brgrou|
|00004800| 6e 64 25 0d 1c 52 36 20 | 62 72 61 6e 63 68 5f 6f |nd%..R6 |branch_o|
|00004810| 66 66 73 65 74 20 3d 20 | 64 61 74 61 25 20 80 20 |ffset = |data% . |
|00004820| 25 31 31 31 31 31 31 31 | 31 31 31 31 31 31 31 31 |%1111111|11111111|
|00004830| 31 31 31 31 31 31 31 31 | 31 0d 1c 5c 2e 20 62 72 |11111111|1..\. br|
|00004840| 61 6e 63 68 5f 6f 66 66 | 73 65 74 20 3d 20 28 62 |anch_off|set = (b|
|00004850| 72 61 6e 63 68 5f 6f 66 | 66 73 65 74 20 3c 3c 20 |ranch_of|fset << |
|00004860| 38 29 20 3e 3e 20 38 0d | 1c 66 35 20 61 62 73 6f |8) >> 8.|.f5 abso|
|00004870| 6c 75 74 65 5f 61 64 64 | 72 65 73 73 20 3d 20 62 |lute_add|ress = b|
|00004880| 72 61 6e 63 68 5f 6f 66 | 66 73 65 74 2a 34 2b 69 |ranch_of|fset*4+i|
|00004890| 6e 73 74 72 5f 61 64 64 | 72 25 2b 38 0d 1c 70 2d |nstr_add|r%+8..p-|
|000048a0| 20 66 75 64 67 65 24 3d | c2 22 30 30 30 30 30 30 | fudge$=|."000000|
|000048b0| 30 30 22 2b c3 7e 61 62 | 73 6f 6c 75 74 65 5f 61 |00"+.~ab|solute_a|
|000048c0| 64 64 72 65 73 73 2c 38 | 29 0d 1c 7a 49 e7 20 64 |ddress,8|)..zI. d|
|000048d0| 69 73 70 6c 61 62 65 6c | 25 3d 30 20 84 20 6c 61 |isplabel|%=0 . la|
|000048e0| 62 65 6c 73 25 3d 30 20 | 8c 20 74 65 78 74 24 20 |bels%=0 |. text$ |
|000048f0| 3d 20 c0 74 65 78 74 24 | 2c a7 74 65 78 74 24 2c |= .text$|,.text$,|
|00004900| 22 26 22 29 29 2b 66 75 | 64 67 65 24 3a e5 8d 74 |"&"))+fu|dge$:..t|
|00004910| 6c 5c 0d 1c 84 25 21 65 | 6e 64 3d 61 62 73 6f 6c |l\...%!e|nd=absol|
|00004920| 75 74 65 5f 61 64 64 72 | 65 73 73 2d 64 69 73 70 |ute_addr|ess-disp|
|00004930| 6f 66 66 73 65 74 25 0d | 1c 8e 0b d6 20 64 72 61 |offset%.|.... dra|
|00004940| 77 32 0d 1c 98 2e e7 20 | 21 72 65 74 75 72 6e 3c |w2..... |!return<|
|00004950| 3e 31 20 8c 20 66 75 64 | 67 65 24 3d 24 28 6c 61 |>1 . fud|ge$=$(la|
|00004960| 62 6d 25 2b 21 72 65 74 | 75 72 6e 29 3a 45 3d 31 |bm%+!ret|urn):E=1|
|00004970| 0d 1c a2 54 e7 20 45 3d | 30 20 20 74 65 78 74 24 |...T. E=|0 text$|
|00004980| 20 3d 20 c0 74 65 78 74 | 24 2c a7 74 65 78 74 24 | = .text|$,.text$|
|00004990| 2c 22 26 22 29 29 2b 66 | 75 64 67 65 24 20 8b 20 |,"&"))+f|udge$ . |
|000049a0| 74 65 78 74 24 20 3d 20 | c0 74 65 78 74 24 2c a7 |text$ = |.text$,.|
|000049b0| 74 65 78 74 24 2c 22 26 | 22 29 2d 31 29 2b 66 75 |text$,"&|")-1)+fu|
|000049c0| 64 67 65 24 0d 1c ac 06 | 20 cd 0d 1c b6 05 e1 0d |dge$....| .......|
|000049d0| 1c c0 0f dd 20 f2 65 72 | 72 6f 72 62 6f 78 0d 1c |.... .er|rorbox..|
|000049e0| ca 09 21 71 25 3d 9f 0d | 1c d4 0e 24 28 71 25 2b |..!q%=..|...$(q%+|
|000049f0| 34 29 3d f6 24 0d 1c de | 30 c8 99 22 57 69 6d 70 |4)=.$...|0.."Wimp|
|00004a00| 5f 52 65 70 6f 72 74 45 | 72 72 6f 72 22 2c 71 25 |_ReportE|rror",q%|
|00004a10| 2c 33 2c 22 4c 69 73 74 | 20 49 74 22 20 b8 20 2c |,3,"List| It" . ,|
|00004a20| 77 68 61 74 25 0d 1c e8 | 22 e7 20 77 68 61 74 25 |what%...|". what%|
|00004a30| 3d 32 20 c8 99 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |=2 .."Wi|mp_Close|
|00004a40| 44 6f 77 6e 22 3a e0 0d | 1c f2 05 e1 0d 1c fc 0f |Down":..|........|
|00004a50| dd 20 f2 73 61 76 65 28 | 66 24 29 0d 1d 06 15 e7 |. .save(|f$).....|
|00004a60| 20 a4 67 6f 6f 64 6e 61 | 6d 65 28 66 24 29 20 8c | .goodna|me(f$) .|
|00004a70| 0d 1d 10 2f c8 99 22 4f | 53 5f 46 69 6c 65 22 2c |.../.."O|S_File",|
|00004a80| 31 30 2c 66 24 2c 74 79 | 70 65 25 2c 2c 62 6c 6f |10,f$,ty|pe%,,blo|
|00004a90| 63 6b 25 2c 6c 65 6e 25 | 2b 62 6c 6f 63 6b 25 0d |ck%,len%|+block%.|
|00004aa0| 1d 1a 11 f2 6d 61 6b 65 | 73 61 66 65 28 4b 25 29 |....make|safe(K%)|
|00004ab0| 0d 1d 24 1b c8 99 22 57 | 69 6d 70 5f 43 72 65 61 |..$..."W|imp_Crea|
|00004ac0| 74 65 4d 65 6e 75 22 2c | 2c 2d 31 0d 1d 2e 05 cd |teMenu",|,-1.....|
|00004ad0| 0d 1d 38 05 e1 0d 1d 42 | 11 dd 20 a4 67 65 74 73 |..8....B|.. .gets|
|00004ae0| 74 72 28 61 25 29 0d 1d | 4c 08 ea 20 62 24 0d 1d |tr(a%)..|L.. b$..|
|00004af0| 56 0d c8 95 20 3f 61 25 | 3e 33 32 0d 1d 60 0e 62 |V... ?a%|>32..`.b|
|00004b00| 24 2b 3d bd 28 3f 61 25 | 29 0d 1d 6a 09 61 25 2b |$+=.(?a%|)..j.a%+|
|00004b10| 3d 31 0d 1d 74 05 ce 0d | 1d 7e 07 3d 62 24 0d 1d |=1..t...|.~.=b$..|
|00004b20| 88 12 dd 20 a4 67 65 74 | 73 74 72 32 28 61 25 29 |... .get|str2(a%)|
|00004b30| 0d 1d 92 08 ea 20 62 24 | 0d 1d 9c 17 c8 95 20 3f |..... b$|...... ?|
|00004b40| 61 25 3e 33 32 20 80 20 | 3f 61 25 3c 31 32 37 0d |a%>32 . |?a%<127.|
|00004b50| 1d a6 0e 62 24 2b 3d bd | 28 3f 61 25 29 0d 1d b0 |...b$+=.|(?a%)...|
|00004b60| 09 61 25 2b 3d 31 0d 1d | ba 05 ce 0d 1d c4 07 3d |.a%+=1..|.......=|
|00004b70| 62 24 0d 1d ce 13 dd 20 | a4 67 6f 6f 64 6e 61 6d |b$..... |.goodnam|
|00004b80| 65 28 66 24 29 0d 1d d8 | 30 e7 20 66 24 3d 22 3c |e(f$)...|0. f$="<|
|00004b90| 57 69 6d 70 24 53 63 72 | 61 70 3e 20 4f 52 20 66 |Wimp$Scr|ap> OR f|
|00004ba0| 24 3d 22 3c 50 72 69 6e | 74 24 53 63 72 61 70 3e |$="<Prin|t$Scrap>|
|00004bb0| 20 8c 20 3d b9 0d 1d e2 | 21 6f 6b 25 3d 28 a7 66 | . =....|!ok%=(.f|
|00004bc0| 24 2c 22 2e 22 29 3e 30 | 20 84 20 a7 66 24 2c 22 |$,".")>0| . .f$,"|
|00004bd0| 3a 22 29 3e 30 29 0d 1d | ec 0d e7 20 ac 20 6f 6b |:")>0)..|... . ok|
|00004be0| 25 20 8c 0d 1d f6 38 f2 | 69 6e 66 6f 62 6f 78 28 |% ....8.|infobox(|
|00004bf0| 22 54 6f 20 73 61 76 65 | 2c 20 64 72 61 67 20 69 |"To save|, drag i|
|00004c00| 63 6f 6e 20 69 6e 74 6f | 20 64 69 72 65 63 74 6f |con into| directo|
|00004c10| 72 79 20 76 69 65 77 65 | 72 22 29 0d 1e 00 25 f2 |ry viewe|r")...%.|
|00004c20| 6f 70 65 6e 6d 65 6e 75 | 28 63 75 72 6d 65 6e 75 |openmenu|(curmenu|
|00004c30| 25 2c 6d 65 6e 75 78 25 | 2c 6d 65 6e 75 79 25 29 |%,menux%|,menuy%)|
|00004c40| 0d 1e 0a 05 cd 0d 1e 14 | 08 3d 6f 6b 25 0d 1e 1e |........|.=ok%...|
|00004c50| 12 dd 20 f2 69 6e 66 6f | 62 6f 78 28 74 24 29 0d |.. .info|box(t$).|
|00004c60| 1e 28 0a 21 71 32 25 3d | 30 0d 1e 32 14 24 28 71 |.(.!q2%=|0..2.$(q|
|00004c70| 32 25 2b 34 29 3d 74 24 | 2b bd 28 30 29 0d 1e 3c |2%+4)=t$|+.(0)..<|
|00004c80| 29 c8 99 22 57 69 6d 70 | 5f 52 65 70 6f 72 74 45 |).."Wimp|_ReportE|
|00004c90| 72 72 6f 72 22 2c 71 32 | 25 2c 31 36 2c 22 4c 69 |rror",q2|%,16,"Li|
|00004ca0| 73 74 20 49 74 22 0d 1e | 46 05 e1 0d 1e 50 17 dd |st It"..|F....P..|
|00004cb0| 20 f2 73 61 76 65 73 70 | 72 69 74 65 28 6c 6f 63 | .savesp|rite(loc|
|00004cc0| 25 29 0d 1e 5a 17 44 69 | 61 6c 6f 67 49 6e 64 69 |%)..Z.Di|alogIndi|
|00004cd0| 72 65 63 74 3d 69 6e 64 | 25 0d 1e 64 18 de 20 46 |rect=ind|%..d.. F|
|00004ce0| 69 6c 65 53 70 72 69 74 | 65 4e 61 6d 65 25 20 31 |ileSprit|eName% 1|
|00004cf0| 36 0d 1e 6e 1f 24 46 69 | 6c 65 53 70 72 69 74 65 |6..n.$Fi|leSprite|
|00004d00| 4e 61 6d 65 25 3d 22 66 | 69 6c 65 5f 66 66 65 22 |Name%="f|ile_ffe"|
|00004d10| 0d 1e 78 10 57 69 6e 64 | 6f 77 25 3d 6c 6f 63 25 |..x.Wind|ow%=loc%|
|00004d20| 0d 1e 82 13 74 65 6d 70 | 6c 61 74 65 73 25 21 36 |....temp|lates%!6|
|00004d30| 34 3d 31 0d 1e 8c 22 53 | 70 72 69 74 65 49 63 6f |4=1..."S|priteIco|
|00004d40| 6e 25 3d 74 65 6d 70 6c | 61 74 65 73 25 2b 38 38 |n%=templ|ates%+88|
|00004d50| 2b 33 32 2a 32 0d 1e 96 | 2f 53 70 72 69 74 65 49 |+32*2...|/SpriteI|
|00004d60| 63 6f 6e 25 21 31 36 3d | 53 70 72 69 74 65 49 63 |con%!16=|SpriteIc|
|00004d70| 6f 6e 25 21 31 36 20 84 | 20 31 3c 3c 38 20 84 20 |on%!16 .| 1<<8 . |
|00004d80| 31 3c 3c 31 0d 1e a0 33 | 53 70 72 69 74 65 49 63 |1<<1...3|SpriteIc|
|00004d90| 6f 6e 25 21 31 36 3d 53 | 70 72 69 74 65 49 63 6f |on%!16=S|priteIco|
|00004da0| 6e 25 21 31 36 20 80 20 | ac 20 31 20 3a f4 20 6e |n%!16 . |. 1 :. n|
|00004db0| 6f 74 20 74 65 78 74 0d | 1e aa 29 53 70 72 69 74 |ot text.|..)Sprit|
|00004dc0| 65 49 63 6f 6e 25 21 32 | 34 3d 31 20 3a f4 20 77 |eIcon%!2|4=1 :. w|
|00004dd0| 69 6d 70 20 61 72 65 61 | 20 70 6f 69 6e 74 65 72 |imp area| pointer|
|00004de0| 0d 1e b4 15 53 70 72 69 | 74 65 49 63 6f 6e 25 21 |....Spri|teIcon%!|
|00004df0| 32 38 3d 31 32 0d 1e be | 19 53 61 76 65 53 70 72 |28=12...|.SaveSpr|
|00004e00| 69 74 65 25 3d 69 6e 64 | 32 25 2b 32 35 35 0d 1e |ite%=ind|2%+255..|
|00004e10| c8 21 24 53 61 76 65 53 | 70 72 69 74 65 25 3d 24 |.!$SaveS|prite%=$|
|00004e20| 46 69 6c 65 53 70 72 69 | 74 65 4e 61 6d 65 25 0d |FileSpri|teName%.|
|00004e30| 1e d2 05 e1 0d 1e dc 0e | dd 20 f2 65 78 74 65 6e |........|. .exten|
|00004e40| 74 73 0d 1e e6 18 41 3d | 73 77 69 64 74 68 25 2f |ts....A=|swidth%/|
|00004e50| 28 77 69 6e 64 6f 77 73 | 25 29 0d 1e f0 0a 71 25 |(windows|%)....q%|
|00004e60| 21 30 3d 30 0d 1e fa 0d | 71 25 21 38 3d 32 35 30 |!0=0....|q%!8=250|
|00004e70| 30 0d 1f 04 17 71 25 21 | 34 3d 2d 6c 65 6e 25 2a |0....q%!|4=-len%*|
|00004e80| 33 36 2f 34 2d 31 30 30 | 0d 1f 0e 0b 71 25 21 31 |36/4-100|....q%!1|
|00004e90| 32 3d 30 0d 1f 18 23 c8 | 99 22 57 69 6d 70 5f 53 |2=0...#.|."Wimp_S|
|00004ea0| 65 74 45 78 74 65 6e 74 | 22 2c 6d 61 69 6e 68 61 |etExtent|",mainha|
|00004eb0| 6e 64 25 2c 71 25 0d 1f | 22 05 e1 0d 1f 2c 0d dd |nd%,q%..|"....,..|
|00004ec0| 20 f2 73 65 61 72 63 68 | 0d 1f 36 1f 41 25 3d a4 | .search|..6.A%=.|
|00004ed0| 74 65 78 74 61 64 64 72 | 28 73 65 61 72 63 68 68 |textaddr|(searchh|
|00004ee0| 61 6e 64 25 2c 31 29 0d | 1f 40 0a 4d 24 3d 24 41 |and%,1).|.@.M$=$A|
|00004ef0| 25 0d 1f 4a 11 c8 95 20 | a7 4d 24 2c 22 20 22 29 |%..J... |.M$," ")|
|00004f00| 3e 30 0d 1f 54 2a 4d 24 | 3d c0 4d 24 2c a7 4d 24 |>0..T*M$|=.M$,.M$|
|00004f10| 2c 22 20 22 29 2d 31 29 | 2b c2 4d 24 2c a9 28 4d |," ")-1)|+.M$,.(M|
|00004f20| 24 29 2d a7 4d 24 2c 22 | 20 22 29 29 0d 1f 5e 05 |$)-.M$,"| "))..^.|
|00004f30| ce 0d 1f 68 11 21 71 25 | 3d 6d 61 69 6e 68 61 6e |...h.!q%|=mainhan|
|00004f40| 64 25 0d 1f 72 1e c8 99 | 22 57 69 6d 70 5f 47 65 |d%..r...|"Wimp_Ge|
|00004f50| 74 57 69 6e 64 6f 77 49 | 6e 66 6f 22 2c 2c 71 25 |tWindowI|nfo",,q%|
|00004f60| 0d 1f 7c 0e 6f 6c 64 25 | 3d 71 25 21 32 34 0d 1f |..|.old%|=q%!24..|
|00004f70| 86 13 c8 8e 20 6f 70 65 | 72 61 74 69 6f 6e 25 20 |.... ope|ration% |
|00004f80| ca 0d 1f 90 13 c9 20 33 | 3a f2 73 65 61 72 63 68 |...... 3|:.search|
|00004f90| 77 6f 72 64 0d 1f 9a 13 | c9 20 34 3a f2 73 65 61 |word....|. 4:.sea|
|00004fa0| 72 63 68 74 65 78 74 0d | 1f a4 1a c9 20 35 3a f2 |rchtext.|.... 5:.|
|00004fb0| 73 65 61 72 63 68 69 6e | 73 74 72 75 63 74 69 6f |searchin|structio|
|00004fc0| 6e 0d 1f ae 14 c9 20 36 | 3a f2 73 65 61 72 63 68 |n..... 6|:.search|
|00004fd0| 6c 61 62 65 6c 0d 1f b8 | 05 cb 0d 1f c2 05 e1 0d |label...|........|
|00004fe0| 1f cc 18 dd 20 f2 73 65 | 61 72 63 68 69 6e 73 74 |.... .se|archinst|
|00004ff0| 72 75 63 74 69 6f 6e 0d | 1f d6 08 46 3d 2d 31 0d |ruction.|...F=-1.|
|00005000| 1f e0 15 c8 99 22 58 48 | 6f 75 72 67 6c 61 73 73 |....."XH|ourglass|
|00005010| 5f 4f 6e 22 0d 1f ea 0c | 54 3d 62 6c 6f 63 6b 25 |_On"....|T=block%|
|00005020| 0d 1f f4 19 e7 20 a6 2d | 31 31 33 20 85 20 31 33 |..... .-|113 . 13|
|00005030| 2c 22 45 73 63 61 70 65 | 22 0d 1f fe 0d 69 6e 73 |,"Escape|"....ins|
|00005040| 74 72 25 3d 21 54 0d 20 | 08 2c c8 99 22 44 65 62 |tr%=!T. |.,.."Deb|
|00005050| 75 67 67 65 72 5f 44 69 | 73 61 73 73 65 6d 62 6c |ugger_Di|sassembl|
|00005060| 65 22 2c 69 6e 73 74 72 | 25 20 b8 20 2c 74 65 78 |e",instr|% . ,tex|
|00005070| 74 24 0d 20 12 1c f2 62 | 72 61 6e 63 68 28 69 6e |t$. ...b|ranch(in|
|00005080| 73 74 72 25 2c 54 2d 62 | 6c 6f 63 6b 25 29 0d 20 |str%,T-b|lock%). |
|00005090| 1c 10 74 65 78 74 32 24 | 3d 74 65 78 74 24 0d 20 |..text2$|=text$. |
|000050a0| 26 14 c8 95 20 a7 74 65 | 78 74 24 2c 22 20 22 29 |&... .te|xt$," ")|
|000050b0| 3e 30 0d 20 30 3c 74 65 | 78 74 24 3d c0 74 65 78 |>0. 0<te|xt$=.tex|
|000050c0| 74 24 2c a7 74 65 78 74 | 24 2c 22 20 22 29 2d 31 |t$,.text|$," ")-1|
|000050d0| 29 2b c2 74 65 78 74 24 | 2c a9 28 74 65 78 74 24 |)+.text$|,.(text$|
|000050e0| 29 2d a7 74 65 78 74 24 | 2c 22 20 22 29 29 0d 20 |)-.text$|," ")). |
|000050f0| 3a 05 ce 0d 20 44 0e 4c | 3d 54 2d 62 6c 6f 63 6b |:... D.L|=T-block|
|00005100| 25 0d 20 4e 43 e7 20 a7 | 74 65 78 74 24 2c 4d 24 |%. NC. .|text$,M$|
|00005110| 29 3e 30 20 8c 20 f2 73 | 63 72 6f 6c 6c 28 54 2d |)>0 . .s|croll(T-|
|00005120| 62 6c 6f 63 6b 25 29 3a | c8 99 22 58 48 6f 75 72 |block%):|.."XHour|
|00005130| 67 6c 61 73 73 5f 4f 66 | 66 22 3a f2 66 6f 75 6e |glass_Of|f":.foun|
|00005140| 64 28 4c 29 0d 20 58 18 | e7 20 46 3d 2d 31 20 8c |d(L). X.|. F=-1 .|
|00005150| 20 54 2b 3d 34 20 8b 20 | 54 2d 3d 34 0d 20 62 28 | T+=4 . |T-=4. b(|
|00005160| e7 20 54 3c 3d 62 6c 6f | 63 6b 25 2b 6c 65 6e 25 |. T<=blo|ck%+len%|
|00005170| 20 80 20 54 3e 3d 62 6c | 6f 63 6b 25 20 8c 20 e5 | . T>=bl|ock% . .|
|00005180| 8d 64 74 5f 0d 20 6c 16 | c8 99 22 58 48 6f 75 72 |.dt_. l.|.."XHour|
|00005190| 67 6c 61 73 73 5f 4f 66 | 66 22 0d 20 76 05 e1 0d |glass_Of|f". v...|
|000051a0| 20 80 0f dd 20 f2 66 6f | 75 6e 64 28 4c 29 0d 20 | ... .fo|und(L). |
|000051b0| 8a 07 ea 20 54 0d 20 94 | 1b c8 99 22 57 69 6d 70 |... T. .|..."Wimp|
|000051c0| 5f 43 72 65 61 74 65 4d | 65 6e 75 22 2c 2c 2d 31 |_CreateM|enu",,-1|
|000051d0| 0d 20 9e 13 42 3d 4c 2b | 64 69 73 70 6f 66 66 73 |. ..B=L+|dispoffs|
|000051e0| 65 74 25 0d 20 a8 1e 41 | 25 3d a4 74 65 78 74 61 |et%. ..A|%=.texta|
|000051f0| 64 64 72 28 66 6f 75 6e | 64 68 61 6e 64 25 2c 32 |ddr(foun|dhand%,2|
|00005200| 29 0d 20 b2 0e 24 41 25 | 3d 74 65 78 74 32 24 0d |). ..$A%|=text2$.|
|00005210| 20 bc 1e 41 25 3d a4 74 | 65 78 74 61 64 64 72 28 | ..A%=.t|extaddr(|
|00005220| 66 6f 75 6e 64 68 61 6e | 64 25 2c 33 29 0d 20 c6 |foundhan|d%,3). .|
|00005230| 21 24 41 25 3d 22 66 6f | 75 6e 64 20 61 74 20 6c |!$A%="fo|und at l|
|00005240| 6f 63 61 74 69 6f 6e 20 | 26 22 2b c3 7e 42 0d 20 |ocation |&"+.~B. |
|00005250| d0 12 21 71 25 3d 66 6f | 75 6e 64 68 61 6e 64 25 |..!q%=fo|undhand%|
|00005260| 0d 20 da 1f c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |. ...."W|imp_GetW|
|00005270| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 2c 71 25 0d |indowSta|te",,q%.|
|00005280| 20 e4 0c 71 25 21 32 34 | 3d 2d 31 0d 20 ee 1b c8 | ..q%!24|=-1. ...|
|00005290| 99 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f |."Wimp_O|penWindo|
|000052a0| 77 22 2c 2c 71 25 0d 20 | f8 10 73 65 6c 65 63 74 |w",,q%. |..select|
|000052b0| 69 6f 6e 25 3d 4c 0d 21 | 02 32 c8 99 22 57 69 6d |ion%=L.!|.2.."Wim|
|000052c0| 70 5f 46 6f 72 63 65 52 | 65 64 72 61 77 22 2c 6d |p_ForceR|edraw",m|
|000052d0| 61 69 6e 68 61 6e 64 25 | 2c 30 2c 2d 31 30 30 30 |ainhand%|,0,-1000|
|000052e0| 30 2c 31 35 30 30 2c 30 | 0d 21 0c 05 f5 0d 21 16 |0,1500,0|.!....!.|
|000052f0| 1b c8 99 22 57 69 6d 70 | 5f 50 6f 6c 6c 22 2c 30 |..."Wimp|_Poll",0|
|00005300| 2c 71 25 20 b8 20 41 25 | 0d 21 20 17 e7 20 41 25 |,q% . A%|.! .. A%|
|00005310| 3d 31 20 f2 72 65 64 72 | 61 77 28 21 71 25 29 0d |=1 .redr|aw(!q%).|
|00005320| 21 2a 6d e7 20 41 25 3d | 32 20 c8 99 22 57 69 6d |!*m. A%=|2 .."Wim|
|00005330| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 71 |p_OpenWi|ndow",,q|
|00005340| 25 3a 21 71 25 3d 66 6f | 75 6e 64 68 61 6e 64 25 |%:!q%=fo|undhand%|
|00005350| 3a c8 99 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |:.."Wimp|_GetWind|
|00005360| 6f 77 49 6e 66 6f 22 2c | 2c 71 25 3a 71 25 21 32 |owInfo",|,q%:q%!2|
|00005370| 38 3d 2d 31 3a c8 99 22 | 57 69 6d 70 5f 4f 70 65 |8=-1:.."|Wimp_Ope|
|00005380| 6e 57 69 6e 64 6f 77 22 | 2c 2c 71 25 0d 21 34 0a |nWindow"|,,q%.!4.|
|00005390| fd 20 41 25 3d 36 0d 21 | 3e 8d e7 20 28 41 25 3d |. A%=6.!|>.. (A%=|
|000053a0| 36 20 80 20 71 25 21 31 | 32 3c 3e 66 6f 75 6e 64 |6 . q%!1|2<>found|
|000053b0| 68 61 6e 64 25 29 20 8c | 20 21 71 25 3d 66 6f 75 |hand%) .| !q%=fou|
|000053c0| 6e 64 68 61 6e 64 25 3a | c8 99 22 57 69 6d 70 5f |ndhand%:|.."Wimp_|
|000053d0| 43 6c 6f 73 65 57 69 6e | 64 6f 77 22 2c 2c 71 25 |CloseWin|dow",,q%|
|000053e0| 3a 73 65 6c 65 63 74 69 | 6f 6e 25 3d 2d 31 3a c8 |:selecti|on%=-1:.|
|000053f0| 99 22 57 69 6d 70 5f 46 | 6f 72 63 65 52 65 64 72 |."Wimp_F|orceRedr|
|00005400| 61 77 22 2c 6d 61 69 6e | 68 61 6e 64 25 2c 30 2c |aw",main|hand%,0,|
|00005410| 2d 31 30 30 30 30 2c 31 | 35 30 30 2c 30 3a e5 8d |-10000,1|500,0:..|
|00005420| 44 68 41 0d 21 48 b5 e7 | 20 71 25 21 31 36 3d 30 |DhA.!H..| q%!16=0|
|00005430| 20 21 71 25 3d 66 6f 75 | 6e 64 68 61 6e 64 25 3a | !q%=fou|ndhand%:|
|00005440| c8 99 22 57 69 6d 70 5f | 43 6c 6f 73 65 57 69 6e |.."Wimp_|CloseWin|
|00005450| 64 6f 77 22 2c 2c 71 25 | 3a c8 99 22 48 6f 75 72 |dow",,q%|:.."Hour|
|00005460| 67 6c 61 73 73 5f 4f 6e | 22 3a 73 65 6c 65 63 74 |glass_On|":select|
|00005470| 69 6f 6e 25 3d 2d 31 3a | 21 71 25 3d 6d 61 69 6e |ion%=-1:|!q%=main|
|00005480| 68 61 6e 64 25 3a c8 99 | 22 57 69 6d 70 5f 43 6c |hand%:..|"Wimp_Cl|
|00005490| 6f 73 65 57 69 6e 64 6f | 77 22 2c 2c 71 25 3a c8 |oseWindo|w",,q%:.|
|000054a0| 99 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 |."Wimp_G|etWindow|
|000054b0| 49 6e 66 6f 22 2c 2c 71 | 25 3a 46 3d 2d 31 3a c8 |Info",,q|%:F=-1:.|
|000054c0| 99 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f |."Wimp_O|penWindo|
|000054d0| 77 22 2c 2c 71 25 3a e1 | 0d 21 52 c4 e7 20 71 25 |w",,q%:.|.!R.. q%|
|000054e0| 21 31 36 3d 34 20 21 71 | 25 3d 66 6f 75 6e 64 68 |!16=4 !q|%=foundh|
|000054f0| 61 6e 64 25 3a c8 99 22 | 57 69 6d 70 5f 43 6c 6f |and%:.."|Wimp_Clo|
|00005500| 73 65 57 69 6e 64 6f 77 | 22 2c 2c 71 25 3a 73 65 |seWindow|",,q%:se|
|00005510| 6c 65 63 74 69 6f 6e 25 | 3d 2d 31 3a c8 99 22 57 |lection%|=-1:.."W|
|00005520| 69 6d 70 5f 46 6f 72 63 | 65 52 65 64 72 61 77 22 |imp_Forc|eRedraw"|
|00005530| 2c 6d 61 69 6e 68 61 6e | 64 25 2c 30 2c 2d 31 30 |,mainhan|d%,0,-10|
|00005540| 30 30 30 2c 31 35 30 30 | 2c 30 3a 21 71 25 3d 6d |000,1500|,0:!q%=m|
|00005550| 61 69 6e 68 61 6e 64 25 | 3a c8 99 22 57 69 6d 70 |ainhand%|:.."Wimp|
|00005560| 5f 47 65 74 57 69 6e 64 | 6f 77 49 6e 66 6f 22 2c |_GetWind|owInfo",|
|00005570| 2c 71 25 3a 71 25 21 32 | 34 3d 6f 6c 64 25 3a c8 |,q%:q%!2|4=old%:.|
|00005580| 99 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f |."Wimp_O|penWindo|
|00005590| 77 22 2c 2c 71 25 3a e5 | 8d 44 68 41 0d 21 5c 78 |w",,q%:.|.DhA.!\x|
|000055a0| e7 20 71 25 21 31 36 3d | 31 20 21 71 25 3d 66 6f |. q%!16=|1 !q%=fo|
|000055b0| 75 6e 64 68 61 6e 64 25 | 3a c8 99 22 57 69 6d 70 |undhand%|:.."Wimp|
|000055c0| 5f 43 6c 6f 73 65 57 69 | 6e 64 6f 77 22 2c 2c 71 |_CloseWi|ndow",,q|
|000055d0| 25 3a 73 65 6c 65 63 74 | 69 6f 6e 25 3d 2d 31 3a |%:select|ion%=-1:|
|000055e0| c8 99 22 57 69 6d 70 5f | 46 6f 72 63 65 52 65 64 |.."Wimp_|ForceRed|
|000055f0| 72 61 77 22 2c 6d 61 69 | 6e 68 61 6e 64 25 2c 30 |raw",mai|nhand%,0|
|00005600| 2c 2d 31 30 30 30 30 2c | 31 35 30 30 2c 30 3a e5 |,-10000,|1500,0:.|
|00005610| 8d 44 68 41 0d 21 66 b4 | e7 20 71 25 21 31 36 3d |.DhA.!f.|. q%!16=|
|00005620| 35 20 21 71 25 3d 66 6f | 75 6e 64 68 61 6e 64 25 |5 !q%=fo|undhand%|
|00005630| 3a c8 99 22 57 69 6d 70 | 5f 43 6c 6f 73 65 57 69 |:.."Wimp|_CloseWi|
|00005640| 6e 64 6f 77 22 2c 2c 71 | 25 3a c8 99 22 48 6f 75 |ndow",,q|%:.."Hou|
|00005650| 72 67 6c 61 73 73 5f 4f | 6e 22 3a 73 65 6c 65 63 |rglass_O|n":selec|
|00005660| 74 69 6f 6e 25 3d 2d 31 | 3a 21 71 25 3d 6d 61 69 |tion%=-1|:!q%=mai|
|00005670| 6e 68 61 6e 64 25 3a c8 | 99 22 57 69 6d 70 5f 43 |nhand%:.|."Wimp_C|
|00005680| 6c 6f 73 65 57 69 6e 64 | 6f 77 22 2c 2c 71 25 3a |loseWind|ow",,q%:|
|00005690| c8 99 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |.."Wimp_|GetWindo|
|000056a0| 77 49 6e 66 6f 22 2c 2c | 71 25 3a 46 3d 30 3a c8 |wInfo",,|q%:F=0:.|
|000056b0| 99 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f |."Wimp_O|penWindo|
|000056c0| 77 22 2c 2c 71 25 3a e1 | 0d 21 70 09 e5 8d 54 4c |w",,q%:.|.!p...TL|
|000056d0| 61 0d 21 7a 05 e1 0d 21 | 84 11 dd 20 f2 73 65 61 |a.!z...!|... .sea|
|000056e0| 72 63 68 74 65 78 74 0d | 21 8e 1f 41 25 3d a4 74 |rchtext.|!..A%=.t|
|000056f0| 65 78 74 61 64 64 72 28 | 73 65 61 72 63 68 68 61 |extaddr(|searchha|
|00005700| 6e 64 25 2c 31 29 0d 21 | 98 0a 4d 24 3d 24 41 25 |nd%,1).!|..M$=$A%|
|00005710| 0d 21 a2 15 c8 99 22 58 | 48 6f 75 72 67 6c 61 73 |.!...."X|Hourglas|
|00005720| 73 5f 4f 6e 22 0d 21 ac | 1c e3 20 54 3d 62 6c 6f |s_On".!.|.. T=blo|
|00005730| 63 6b 25 20 b8 20 62 6c | 6f 63 6b 25 2b 6c 65 6e |ck% . bl|ock%+len|
|00005740| 25 0d 21 b6 19 e7 20 a6 | 2d 31 31 33 20 85 20 31 |%.!... .|-113 . 1|
|00005750| 33 2c 22 45 73 63 61 70 | 65 22 0d 21 c0 34 c8 99 |3,"Escap|e".!.4..|
|00005760| 22 58 48 6f 75 72 67 6c | 61 73 73 5f 50 65 72 63 |"XHourgl|ass_Perc|
|00005770| 65 6e 74 61 67 65 22 2c | a8 28 28 54 2d 62 6c 6f |entage",|.((T-blo|
|00005780| 63 6b 25 29 2f 6c 65 6e | 25 2a 31 30 30 29 0d 21 |ck%)/len|%*100).!|
|00005790| ca 15 74 65 78 74 24 3d | a4 67 65 74 73 74 72 32 |..text$=|.getstr2|
|000057a0| 28 54 29 0d 21 d4 10 74 | 65 78 74 32 24 3d 74 65 |(T).!..t|ext2$=te|
|000057b0| 78 74 24 0d 21 de 0e 4c | 3d 54 2d 62 6c 6f 63 6b |xt$.!..L|=T-block|
|000057c0| 25 0d 21 e8 41 e7 20 a7 | 74 65 78 74 24 2c 4d 24 |%.!.A. .|text$,M$|
|000057d0| 29 3e 30 20 f2 73 63 72 | 6f 6c 6c 28 54 2d 62 6c |)>0 .scr|oll(T-bl|
|000057e0| 6f 63 6b 25 29 3a c8 99 | 22 58 48 6f 75 72 67 6c |ock%):..|"XHourgl|
|000057f0| 61 73 73 5f 4f 66 66 22 | 3a f2 66 6f 75 6e 64 28 |ass_Off"|:.found(|
|00005800| 4c 29 0d 21 f2 05 ed 0d | 21 fc 16 c8 99 22 58 48 |L).!....|!...."XH|
|00005810| 6f 75 72 67 6c 61 73 73 | 5f 4f 66 66 22 0d 22 06 |ourglass|_Off".".|
|00005820| 05 e1 0d 22 10 0c dd 20 | a4 71 75 65 72 79 0d 22 |..."... |.query."|
|00005830| 1a 12 21 71 25 3d 71 75 | 65 72 79 68 61 6e 64 25 |..!q%=qu|eryhand%|
|00005840| 0d 22 24 1f c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |."$..."W|imp_GetW|
|00005850| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 2c 71 25 0d |indowSta|te",,q%.|
|00005860| 22 2e 0c 71 25 21 32 34 | 3d 2d 31 0d 22 38 1b c8 |"..q%!24|=-1."8..|
|00005870| 99 22 57 69 6d 70 5f 4f | 70 65 6e 57 69 6e 64 6f |."Wimp_O|penWindo|
|00005880| 77 22 2c 2c 71 25 0d 22 | 42 05 f5 0d 22 4c 1b c8 |w",,q%."|B..."L..|
|00005890| 99 22 57 69 6d 70 5f 50 | 6f 6c 6c 22 2c 30 2c 71 |."Wimp_P|oll",0,q|
|000058a0| 25 20 b8 20 41 25 0d 22 | 56 17 e7 20 41 25 3d 31 |% . A%."|V.. A%=1|
|000058b0| 20 f2 72 65 64 72 61 77 | 28 21 71 25 29 0d 22 60 | .redraw|(!q%)."`|
|000058c0| 0a fd 20 41 25 3d 36 0d | 22 6a 1d e7 20 71 25 21 |.. A%=6.|"j.. q%!|
|000058d0| 31 32 3c 3e 71 75 65 72 | 79 68 61 6e 64 25 20 e5 |12<>quer|yhand% .|
|000058e0| 8d 44 42 62 0d 22 74 38 | e7 20 71 25 21 31 36 3d |.DBb."t8|. q%!16=|
|000058f0| 30 20 21 71 25 3d 71 75 | 65 72 79 68 61 6e 64 25 |0 !q%=qu|eryhand%|
|00005900| 3a c8 99 22 57 69 6d 70 | 5f 43 6c 6f 73 65 57 69 |:.."Wimp|_CloseWi|
|00005910| 6e 64 6f 77 22 2c 2c 71 | 25 3a 3d 31 0d 22 7e 38 |ndow",,q|%:=1."~8|
|00005920| e7 20 71 25 21 31 36 3d | 32 20 21 71 25 3d 71 75 |. q%!16=|2 !q%=qu|
|00005930| 65 72 79 68 61 6e 64 25 | 3a c8 99 22 57 69 6d 70 |eryhand%|:.."Wimp|
|00005940| 5f 43 6c 6f 73 65 57 69 | 6e 64 6f 77 22 2c 2c 71 |_CloseWi|ndow",,q|
|00005950| 25 3a 3d 30 0d 22 88 09 | e5 8d 44 42 62 0d 22 92 |%:=0."..|..DBb.".|
|00005960| 05 e1 0d 22 9c 15 dd 20 | f2 63 6c 6f 73 65 61 6e |..."... |.closean|
|00005970| 64 64 65 6c 65 74 65 0d | 22 a6 4b e7 20 a4 6d 61 |ddelete.|".K. .ma|
|00005980| 69 6e 77 69 6e 64 6f 77 | 28 21 71 25 29 3c 3e 2d |inwindow|(!q%)<>-|
|00005990| 31 20 8c 20 f2 69 6e 69 | 74 68 61 6e 64 6c 65 73 |1 . .ini|thandles|
|000059a0| 28 21 71 25 29 20 8b 20 | c8 99 22 57 69 6d 70 5f |(!q%) . |.."Wimp_|
|000059b0| 43 6c 6f 73 65 57 69 6e | 64 6f 77 22 2c 2c 71 25 |CloseWin|dow",,q%|
|000059c0| 3a e1 0d 22 b0 12 f2 6f | 6e 6c 79 64 65 6c 65 74 |:.."...o|nlydelet|
|000059d0| 65 6f 6e 65 0d 22 ba 05 | e1 0d 22 c4 0b dd 20 f2 |eone."..|.."... .|
|000059e0| 74 65 78 74 0d 22 ce 1d | 44 25 3d a4 74 65 78 74 |text."..|D%=.text|
|000059f0| 61 64 64 72 28 74 65 78 | 74 68 61 6e 64 25 2c 33 |addr(tex|thand%,3|
|00005a00| 29 0d 22 d8 0a 41 24 3d | 24 44 25 0d 22 e2 20 24 |)."..A$=|$D%.". $|
|00005a10| 28 74 65 6d 70 61 64 64 | 72 25 2b 61 6c 69 67 6e |(tempadd|r%+align|
|00005a20| 6d 65 6e 74 25 2d 35 29 | 3d 41 24 0d 22 ec 13 f2 |ment%-5)|=A$."...|
|00005a30| 6d 61 6b 65 75 6e 73 61 | 66 65 28 4b 25 29 0d 22 |makeunsa|fe(K%)."|
|00005a40| f6 1b c8 99 22 57 69 6d | 70 5f 43 72 65 61 74 65 |...."Wim|p_Create|
|00005a50| 4d 65 6e 75 22 2c 2c 2d | 31 0d 23 00 05 e1 0d 23 |Menu",,-|1.#....#|
|00005a60| 0a 0c dd 20 f2 70 72 69 | 6e 74 0d 23 14 62 e7 20 |... .pri|nt.#.b. |
|00005a70| 61 64 64 72 65 73 73 25 | 3d 30 20 80 20 77 6f 72 |address%|=0 . wor|
|00005a80| 64 25 3d 30 20 80 20 61 | 73 63 69 69 25 3d 30 20 |d%=0 . a|scii%=0 |
|00005a90| 80 20 69 6e 73 74 72 75 | 63 74 69 6f 6e 25 3d 30 |. instru|ction%=0|
|00005aa0| 20 8c 20 f2 69 6e 66 6f | 62 6f 78 28 22 4e 6f 20 | . .info|box("No |
|00005ab0| 64 61 74 61 20 73 70 65 | 63 69 66 69 65 64 20 66 |data spe|cified f|
|00005ac0| 6f 72 20 70 72 69 6e 74 | 22 29 3a e1 0d 23 1e 1e |or print|"):..#..|
|00005ad0| 41 25 3d a4 74 65 78 74 | 61 64 64 72 28 70 72 69 |A%=.text|addr(pri|
|00005ae0| 6e 74 68 61 6e 64 25 2c | 32 29 0d 23 28 15 73 74 |nthand%,|2).#(.st|
|00005af0| 61 72 74 25 3d a0 28 22 | 26 22 2b 24 41 25 29 0d |art%=.("|&"+$A%).|
|00005b00| 23 32 12 73 74 61 72 74 | 25 2b 3d 62 6c 6f 63 6b |#2.start|%+=block|
|00005b10| 25 0d 23 3c 1d 73 74 61 | 72 74 25 3d 73 74 61 72 |%.#<.sta|rt%=star|
|00005b20| 74 25 2d 64 69 73 70 6f | 66 66 73 65 74 25 0d 23 |t%-dispo|ffset%.#|
|00005b30| 46 1e 41 25 3d a4 74 65 | 78 74 61 64 64 72 28 70 |F.A%=.te|xtaddr(p|
|00005b40| 72 69 6e 74 68 61 6e 64 | 25 2c 33 29 0d 23 50 13 |rinthand|%,3).#P.|
|00005b50| 65 6e 64 25 3d a0 28 22 | 26 22 2b 24 41 25 29 0d |end%=.("|&"+$A%).|
|00005b60| 23 5a 10 65 6e 64 25 2b | 3d 62 6c 6f 63 6b 25 0d |#Z.end%+|=block%.|
|00005b70| 23 64 19 65 6e 64 25 3d | 65 6e 64 25 2d 64 69 73 |#d.end%=|end%-dis|
|00005b80| 70 6f 66 66 73 65 74 25 | 0d 23 6e 1f 41 25 3d a4 |poffset%|.#n.A%=.|
|00005b90| 74 65 78 74 61 64 64 72 | 28 70 72 69 6e 74 68 61 |textaddr|(printha|
|00005ba0| 6e 64 25 2c 31 30 29 0d | 23 78 12 63 6f 70 69 65 |nd%,10).|#x.copie|
|00005bb0| 73 25 3d bb 28 24 41 25 | 29 0d 23 82 42 e7 20 65 |s%=.($A%|).#.B. e|
|00005bc0| 6e 64 25 3e 62 6c 6f 63 | 6b 25 2b 6c 65 6e 25 20 |nd%>bloc|k%+len% |
|00005bd0| f2 69 6e 66 6f 62 6f 78 | 28 22 45 6e 64 20 6c 6f |.infobox|("End lo|
|00005be0| 63 61 74 69 6f 6e 20 69 | 73 20 6f 75 74 20 6f 66 |cation i|s out of|
|00005bf0| 20 72 61 6e 67 65 2e 22 | 29 3a e1 0d 23 8c 43 e7 | range."|):..#.C.|
|00005c00| 20 73 74 61 72 74 25 3e | 65 6e 64 25 20 f2 69 6e | start%>|end% .in|
|00005c10| 66 6f 62 6f 78 28 22 53 | 74 61 72 74 20 6c 6f 63 |fobox("S|tart loc|
|00005c20| 61 74 69 6f 6e 20 69 73 | 20 67 72 65 61 74 65 72 |ation is| greater|
|00005c30| 20 74 68 61 6e 20 65 6e | 64 2e 22 29 3a e1 0d 23 | than en|d."):..#|
|00005c40| 96 14 ef 20 32 2c 31 2c | 36 35 2c 31 2c 31 32 37 |... 2,1,|65,1,127|
|00005c50| 2c 33 0d 23 a0 55 e7 20 | 96 28 2d 34 29 3c 31 30 |,3.#.U. |.(-4)<10|
|00005c60| 32 33 20 8c 20 f2 69 6e | 66 6f 62 6f 78 28 22 54 |23 . .in|fobox("T|
|00005c70| 68 65 20 70 72 69 6e 74 | 65 72 20 69 73 20 6e 6f |he print|er is no|
|00005c80| 74 20 61 63 63 65 70 74 | 69 6e 67 20 64 61 74 61 |t accept|ing data|
|00005c90| 20 28 50 72 69 6e 74 20 | 63 61 6e 63 65 6c 6c 65 | (Print |cancelle|
|00005ca0| 64 2e 29 22 29 3a e1 0d | 23 aa 19 68 61 6e 64 6c |d.)"):..|#..handl|
|00005cb0| 65 25 3d ae 28 22 70 72 | 69 6e 74 65 72 3a 22 29 |e%=.("pr|inter:")|
|00005cc0| 0d 23 b4 06 ea 85 0d 23 | be 26 ee 85 ea 3a f7 85 |.#.....#|.&...:..|
|00005cd0| 3a 45 25 3d 9f 3a 45 24 | 3d f6 24 3a d9 23 68 61 |:E%=.:E$|=.$:.#ha|
|00005ce0| 6e 64 6c 65 25 3a 85 45 | 25 2c 45 24 0d 23 c8 10 |ndle%:.E|%,E$.#..|
|00005cf0| c8 95 20 63 6f 70 69 65 | 73 25 3e 30 0d 23 d2 1a |.. copie|s%>0.#..|
|00005d00| 74 65 6d 70 3d 31 30 30 | 2f 28 65 6e 64 25 2d 73 |temp=100|/(end%-s|
|00005d10| 74 61 72 74 25 29 0d 23 | dc 15 c8 99 22 58 48 6f |tart%).#|...."XHo|
|00005d20| 75 72 67 6c 61 73 73 5f | 4f 6e 22 0d 23 e6 19 e3 |urglass_|On".#...|
|00005d30| 20 54 3d 73 74 61 72 74 | 25 20 b8 20 65 6e 64 25 | T=start|% . end%|
|00005d40| 20 88 20 34 0d 23 f0 2d | c8 99 22 58 48 6f 75 72 | . 4.#.-|.."XHour|
|00005d50| 67 6c 61 73 73 5f 50 65 | 72 63 65 6e 74 61 67 65 |glass_Pe|rcentage|
|00005d60| 22 2c 74 65 6d 70 2a 28 | 54 2d 73 74 61 72 74 25 |",temp*(|T-start%|
|00005d70| 29 0d 23 fa 23 e7 20 a6 | 2d 31 31 33 20 d9 23 68 |).#.#. .|-113 .#h|
|00005d80| 61 6e 64 6c 65 25 3a 85 | 20 31 33 2c 22 45 73 63 |andle%:.| 13,"Esc|
|00005d90| 61 70 65 22 0d 24 04 0d | 69 6e 73 74 72 25 3d 21 |ape".$..|instr%=!|
|00005da0| 54 0d 24 0e 2c c8 99 22 | 44 65 62 75 67 67 65 72 |T.$.,.."|Debugger|
|00005db0| 5f 44 69 73 61 73 73 65 | 6d 62 6c 65 22 2c 69 6e |_Disasse|mble",in|
|00005dc0| 73 74 72 25 20 b8 20 2c | 74 65 78 74 24 0d 24 18 |str% . ,|text$.$.|
|00005dd0| 1c f2 62 72 61 6e 63 68 | 28 69 6e 73 74 72 25 2c |..branch|(instr%,|
|00005de0| 54 2d 62 6c 6f 63 6b 25 | 29 0d 24 22 09 4c 24 3d |T-block%|).$".L$=|
|00005df0| 22 22 0d 24 2c 0d e3 20 | 4a 3d 30 20 b8 20 33 0d |"".$,.. |J=0 . 3.|
|00005e00| 24 36 30 e7 20 54 3f 4a | 3e 33 32 20 80 20 54 3f |$60. T?J|>32 . T?|
|00005e10| 4a 3c 31 32 37 20 20 4c | 24 3d 4c 24 2b bd 28 54 |J<127 L|$=L$+.(T|
|00005e20| 3f 4a 29 20 8b 20 4c 24 | 3d 4c 24 2b 22 2e 22 0d |?J) . L$|=L$+".".|
|00005e30| 24 40 05 ed 0d 24 4a 0e | 41 3d 54 2d 62 6c 6f 63 |$@...$J.|A=T-bloc|
|00005e40| 6b 25 0d 24 54 0a 41 24 | 3d c3 7e 41 0d 24 5e 0e |k%.$T.A$|=.~A.$^.|
|00005e50| c8 95 20 a9 28 41 24 29 | 3c 38 0d 24 68 0d 41 24 |.. .(A$)|<8.$h.A$|
|00005e60| 3d 22 30 22 2b 41 24 0d | 24 72 05 ce 0d 24 7c 10 |="0"+A$.|$r...$|.|
|00005e70| 49 4e 24 3d c3 7e 69 6e | 73 74 72 25 0d 24 86 0f |IN$=.~in|str%.$..|
|00005e80| c8 95 20 a9 28 49 4e 24 | 29 3c 38 0d 24 90 0f 49 |.. .(IN$|)<8.$..I|
|00005e90| 4e 24 3d 22 30 22 2b 49 | 4e 24 0d 24 9a 05 ce 0d |N$="0"+I|N$.$....|
|00005ea0| 24 a4 0e 6f 75 74 70 75 | 74 24 3d 22 22 0d 24 ae |$..outpu|t$="".$.|
|00005eb0| 28 e7 20 61 64 64 72 65 | 73 73 25 3d 31 20 6f 75 |(. addre|ss%=1 ou|
|00005ec0| 74 70 75 74 24 3d 6f 75 | 74 70 75 74 24 2b 41 24 |tput$=ou|tput$+A$|
|00005ed0| 2b 22 20 20 22 0d 24 b8 | 24 e7 20 77 6f 72 64 25 |+" ".$.|$. word%|
|00005ee0| 3d 31 20 6f 75 74 70 75 | 74 24 3d 6f 75 74 70 75 |=1 outpu|t$=outpu|
|00005ef0| 74 24 2b 4c 24 2b 22 20 | 22 0d 24 c2 28 e7 20 61 |t$+L$+" |".$.(. a|
|00005f00| 73 63 69 69 25 3d 31 20 | 6f 75 74 70 75 74 24 3d |scii%=1 |output$=|
|00005f10| 6f 75 74 70 75 74 24 2b | 49 4e 24 2b 22 20 20 20 |output$+|IN$+" |
|00005f20| 22 0d 24 cc 2f e7 20 69 | 6e 73 74 72 75 63 74 69 |".$./. i|nstructi|
|00005f30| 6f 6e 25 3d 31 20 6f 75 | 74 70 75 74 24 3d 6f 75 |on%=1 ou|tput$=ou|
|00005f40| 74 70 75 74 24 2b 74 65 | 78 74 24 2b 22 20 20 22 |tput$+te|xt$+" "|
|00005f50| 0d 24 d6 23 e7 20 6c 65 | 6e 25 3c 3d 28 54 2d 62 |.$.#. le|n%<=(T-b|
|00005f60| 6c 6f 63 6b 25 29 20 8c | 20 6f 75 74 70 75 74 24 |lock%) .| output$|
|00005f70| 3d 22 22 0d 24 e0 14 f2 | 6f 75 74 70 75 74 28 6f |="".$...|output(o|
|00005f80| 75 74 70 75 74 24 29 0d | 24 ea 05 ed 0d 24 f4 10 |utput$).|$....$..|
|00005f90| d5 23 68 61 6e 64 6c 65 | 25 2c 31 32 0d 24 fe 0e |.#handle|%,12.$..|
|00005fa0| 63 6f 70 69 65 73 25 2d | 3d 31 0d 25 08 05 ce 0d |copies%-|=1.%....|
|00005fb0| 25 12 0d d9 23 68 61 6e | 64 6c 65 25 0d 25 1c 06 |%...#han|dle%.%..|
|00005fc0| f7 85 0d 25 26 16 c8 99 | 22 58 48 6f 75 72 67 6c |...%&...|"XHourgl|
|00005fd0| 61 73 73 5f 4f 66 66 22 | 0d 25 30 05 e1 0d 25 3a |ass_Off"|.%0...%:|
|00005fe0| 11 dd 20 f2 6f 75 74 70 | 75 74 28 48 24 29 0d 25 |.. .outp|ut(H$).%|
|00005ff0| 44 0a ea 20 41 24 2c 54 | 0d 25 4e 11 e3 20 54 3d |D.. A$,T|.%N.. T=|
|00006000| 31 20 b8 20 a9 28 48 24 | 29 0d 25 58 0f 41 24 3d |1 . .(H$|).%X.A$=|
|00006010| c1 48 24 2c 54 2c 31 29 | 0d 25 62 13 d5 23 68 61 |.H$,T,1)|.%b..#ha|
|00006020| 6e 64 6c 65 25 2c 97 28 | 41 24 29 0d 25 6c 05 ed |ndle%,.(|A$).%l..|
|00006030| 0d 25 76 10 d5 23 68 61 | 6e 64 6c 65 25 2c 31 30 |.%v..#ha|ndle%,10|
|00006040| 0d 25 80 10 d5 23 68 61 | 6e 64 6c 65 25 2c 31 33 |.%...#ha|ndle%,13|
|00006050| 0d 25 8a 05 e1 0d 25 94 | 16 dd 20 f2 72 65 64 72 |.%....%.|.. .redr|
|00006060| 61 77 28 68 61 6e 64 6c | 65 25 29 0d 25 9e 07 46 |aw(handl|e%).%..F|
|00006070| 3d 30 0d 25 a8 38 e7 20 | a4 6d 61 69 6e 77 69 6e |=0.%.8. |.mainwin|
|00006080| 64 6f 77 28 68 61 6e 64 | 6c 65 25 29 3c 3e 2d 31 |dow(hand|le%)<>-1|
|00006090| 20 f2 69 6e 69 74 68 61 | 6e 64 6c 65 73 28 68 61 | .initha|ndles(ha|
|000060a0| 6e 64 6c 65 25 29 3a 46 | 3d 31 0d 25 b2 25 c8 99 |ndle%):F|=1.%.%..|
|000060b0| 22 57 69 6d 70 5f 52 65 | 64 72 61 77 57 69 6e 64 |"Wimp_Re|drawWind|
|000060c0| 6f 77 22 2c 2c 71 25 20 | b8 20 6d 6f 72 65 25 0d |ow",,q% |. more%.|
|000060d0| 25 bc 0c c8 95 20 6d 6f | 72 65 25 0d 25 c6 18 e7 |%.... mo|re%.%...|
|000060e0| 20 46 3d 31 20 f2 64 72 | 61 77 20 8b 20 f2 69 63 | F=1 .dr|aw . .ic|
|000060f0| 6f 6e 73 0d 25 d0 25 c8 | 99 22 57 69 6d 70 5f 47 |ons.%.%.|."Wimp_G|
|00006100| 65 74 52 65 63 74 61 6e | 67 6c 65 22 2c 2c 71 25 |etRectan|gle",,q%|
|00006110| 20 b8 20 6d 6f 72 65 25 | 0d 25 da 05 ce 0d 25 e4 | . more%|.%....%.|
|00006120| 05 e1 0d 25 ee 0b dd 20 | f2 64 72 61 77 0d 25 f8 |...%... |.draw.%.|
|00006130| 23 ea 20 61 78 30 25 2c | 61 79 30 25 2c 4c 2c 4c |#. ax0%,|ay0%,L,L|
|00006140| 24 2c 4a 2c 41 24 2c 41 | 2c 54 2c 74 65 78 74 24 |$,J,A$,A|,T,text$|
|00006150| 0d 26 02 13 61 78 30 25 | 3d 71 25 21 34 2d 71 25 |.&..ax0%|=q%!4-q%|
|00006160| 21 32 30 0d 26 0c 14 61 | 79 30 25 3d 71 25 21 31 |!20.&..a|y0%=q%!1|
|00006170| 36 2d 71 25 21 32 34 0d | 26 16 1f c8 99 22 57 69 |6-q%!24.|&...."Wi|
|00006180| 6d 70 5f 53 65 74 43 6f | 6c 6f 75 72 22 2c 66 67 |mp_SetCo|lour",fg|
|00006190| 72 6f 75 6e 64 25 0d 26 | 20 0e 4c 3d 94 28 71 25 |round%.&| .L=.(q%|
|000061a0| 21 32 34 29 0d 26 2a 0a | 4c 3d 4c 2f 33 36 0d 26 |!24).&*.|L=L/36.&|
|000061b0| 34 0f 21 61 78 3d 61 78 | 30 25 2b 33 30 0d 26 3e |4.!ax=ax|0%+30.&>|
|000061c0| 0c 21 61 79 3d 61 79 30 | 25 0d 26 48 11 21 62 6c |.!ay=ay0|%.&H.!bl|
|000061d0| 6f 63 6b 3d 62 6c 6f 63 | 6b 25 0d 26 52 16 21 6c |ock=bloc|k%.&R.!l|
|000061e0| 61 62 65 6c 3d 6c 61 62 | 65 6c 73 25 2a 34 2d 34 |abel=lab|els%*4-4|
|000061f0| 0d 26 5c 0d 21 6c 6f 63 | 3d 6c 61 62 25 0d 26 66 |.&\.!loc|=lab%.&f|
|00006200| 16 21 66 69 65 6c 64 62 | 6c 6f 63 6b 3d 62 6c 6f |.!fieldb|lock=blo|
|00006210| 63 6b 25 0d 26 70 23 e3 | 20 54 3d a8 28 4c 29 20 |ck%.&p#.| T=.(L) |
|00006220| b8 20 a8 28 28 71 25 21 | 31 36 2d 71 25 21 38 29 |. .((q%!|16-q%!8)|
|00006230| 2f 33 36 2b 4c 29 0d 26 | 7a 08 21 74 3d 54 0d 26 |/36+L).&|z.!t=T.&|
|00006240| 84 0a d6 20 64 72 61 77 | 0d 26 8e 0e 6c 6f 63 25 |... draw|.&..loc%|
|00006250| 3d 21 74 65 78 74 0d 26 | 98 10 69 6e 73 74 72 25 |=!text.&|..instr%|
|00006260| 3d 21 6c 6f 63 25 0d 26 | a2 1f c8 99 22 57 69 6d |=!loc%.&|...."Wim|
|00006270| 70 5f 53 65 74 43 6f 6c | 6f 75 72 22 2c 66 67 72 |p_SetCol|our",fgr|
|00006280| 6f 75 6e 64 25 0d 26 ac | 2b c8 99 22 44 65 62 75 |ound%.&.|+.."Debu|
|00006290| 67 67 65 72 5f 44 69 73 | 61 73 73 65 6d 62 6c 65 |gger_Dis|assemble|
|000062a0| 22 2c 21 6c 6f 63 25 20 | b8 20 2c 74 65 78 74 24 |",!loc% |. ,text$|
|000062b0| 0d 26 b6 1b f2 61 64 72 | 28 74 65 78 74 24 2c 6c |.&...adr|(text$,l|
|000062c0| 6f 63 25 2d 62 6c 6f 63 | 6b 25 29 0d 26 c0 34 e7 |oc%-bloc|k%).&.4.|
|000062d0| 20 c0 74 65 78 74 24 2c | 33 29 3d 22 53 57 49 22 | .text$,|3)="SWI"|
|000062e0| 20 8c 20 c8 99 22 57 69 | 6d 70 5f 53 65 74 43 6f | . .."Wi|mp_SetCo|
|000062f0| 6c 6f 75 72 22 2c 73 77 | 67 72 6f 75 6e 64 25 0d |lour",sw|ground%.|
|00006300| 26 ca 2b f2 62 72 61 6e | 63 68 28 69 6e 73 74 72 |&.+.bran|ch(instr|
|00006310| 25 2c 6c 6f 63 25 2d 62 | 6c 6f 63 6b 25 2b 64 69 |%,loc%-b|lock%+di|
|00006320| 73 70 6f 66 66 73 65 74 | 25 29 0d 26 d4 3a e7 20 |spoffset|%).&.:. |
|00006330| 6c 6f 63 25 2d 62 6c 6f | 63 6b 25 3d 73 65 6c 65 |loc%-blo|ck%=sele|
|00006340| 63 74 69 6f 6e 25 20 8c | 20 c8 99 22 57 69 6d 70 |ction% .| .."Wimp|
|00006350| 5f 53 65 74 43 6f 6c 6f | 75 72 22 2c 73 67 72 6f |_SetColo|ur",sgro|
|00006360| 75 6e 64 25 0d 26 de 1d | e7 20 64 69 73 70 73 74 |und%.&..|. dispst|
|00006370| 61 63 6b 25 20 f2 73 74 | 61 63 6b 63 68 61 6e 67 |ack% .st|ackchang|
|00006380| 65 0d 26 e8 1b e7 20 28 | 6c 6f 63 25 2d 62 6c 6f |e.&... (|loc%-blo|
|00006390| 63 6b 25 29 3c 30 20 e5 | 8d 64 76 67 0d 26 f2 1a |ck%)<0 .|.dvg.&..|
|000063a0| e7 20 28 6c 6f 63 25 2d | 62 6c 6f 63 6b 25 29 3c |. (loc%-|block%)<|
|000063b0| 6c 65 6e 25 20 8c 0d 26 | fc 0c 44 49 53 50 24 3d |len% ..&|..DISP$=|
|000063c0| 22 22 0d 27 06 0f 6c 61 | 62 24 3d 22 20 20 20 20 |"".'..la|b$=" |
|000063d0| 22 0d 27 10 2e e7 20 64 | 69 73 70 6c 61 62 65 6c |".'... d|isplabel|
|000063e0| 25 3d 30 20 84 20 6c 61 | 62 65 6c 73 25 3d 30 20 |%=0 . la|bels%=0 |
|000063f0| 8c 20 6c 61 62 24 3d 22 | 22 3a e5 8d 44 74 67 0d |. lab$="|":..Dtg.|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.