home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 68 01 00 00 c8 01 00 00 |Archive.|h.......|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 57 69 6d 70 41 69 | 64 00 00 00 ff ff ff ff |.!WimpAi|d.......|
|00000070| 41 fd ff ff 50 5f d7 29 | 00 00 00 00 ff ff ff ff |A...P_.)|........|
|00000080| 44 01 00 80 82 21 48 65 | 6c 70 00 00 0f 00 00 00 |D....!He|lp......|
|00000090| 33 03 00 00 45 ff ff ff | c8 c3 18 6f 03 00 ca 52 |3...E...|...o...R|
|000000a0| 33 03 00 00 24 00 00 00 | 82 21 52 75 6e 00 04 00 |3...$...|.!Run...|
|000000b0| 0f 00 00 00 fb 00 00 00 | 42 eb ff ff 99 4e 61 ae |........|B....Na.|
|000000c0| 03 00 63 be fb 00 00 00 | 7b 03 00 00 82 21 52 75 |..c.....|{....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 64 2d 00 00 42 fb ff ff |nImage..|d-..B...|
|000000e0| 99 4e 61 ae 03 00 83 c3 | 64 2d 00 00 9a 04 00 00 |.Na.....|d-......|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 00 00 24 02 00 00 |.!Sprite|s...$...|
|00000100| 42 f9 ff ff 99 4e 61 ae | 03 00 b5 bc 24 02 00 00 |B....Na.|....$...|
|00000110| 22 32 00 00 82 46 6c 61 | 67 53 65 74 74 65 72 00 |"2...Fla|gSetter.|
|00000120| 67 3b 00 00 42 fb ff ff | 99 4e 61 ae 03 00 20 c7 |g;..B...|.Na... .|
|00000130| 67 3b 00 00 6a 34 00 00 | 82 53 70 72 69 74 65 73 |g;..j4..|.Sprites|
|00000140| 00 00 00 00 0c 03 00 00 | 42 f9 ff ff 99 4e 61 ae |........|B....Na.|
|00000150| 03 00 16 77 0c 03 00 00 | f5 6f 00 00 82 54 65 6d |...w....|.o...Tem|
|00000160| 70 6c 61 74 65 73 00 00 | 01 0c 00 00 42 ec ff ff |plates..|....B...|
|00000170| 99 4e 61 ae 03 00 c2 81 | 01 0c 00 00 25 73 00 00 |.Na.....|....%s..|
|00000180| 00 00 00 00 c3 00 04 00 | 0f 00 00 00 2c 00 00 00 |........|....,...|
|00000190| 2c 00 00 00 1c 00 00 00 | fd fd a0 fd a0 fd a0 fd |,.......|........|
|000001a0| 09 6f d1 fb 00 00 00 00 | 00 00 00 00 00 00 00 00 |.o......|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 8c 01 00 00 | 46 69 6c 65 44 61 74 61 |........|FileData|
|000001d0| 82 21 48 65 6c 70 00 00 | 0f 00 00 00 33 03 00 00 |.!Help..|....3...|
|000001e0| 45 ff ff ff c8 c3 18 6f | 03 00 ca 52 57 69 6d 70 |E......o|...RWimp|
|000001f0| 20 4d 6f 6e 69 74 6f 72 | 20 55 74 69 6c 69 74 79 | Monitor| Utility|
|00000200| 0a 62 79 20 47 72 61 68 | 61 6d 20 43 72 6f 77 0a |.by Grah|am Crow.|
|00000210| 0a 54 68 69 73 20 70 72 | 6f 67 72 61 6d 20 61 6c |.This pr|ogram al|
|00000220| 6c 6f 77 73 20 74 68 65 | 20 75 73 65 72 20 74 6f |lows the| user to|
|00000230| 20 6f 62 74 61 69 6e 20 | 69 6e 66 6f 72 6d 61 74 | obtain |informat|
|00000240| 69 6f 6e 20 61 62 6f 75 | 74 20 74 68 65 20 70 6f |ion abou|t the po|
|00000250| 69 6e 74 65 72 2c 20 6f | 72 0a 61 62 6f 75 74 20 |inter, o|r.about |
|00000260| 74 68 65 20 77 69 6e 64 | 6f 77 20 6f 72 20 69 63 |the wind|ow or ic|
|00000270| 6f 6e 20 74 68 61 74 20 | 69 74 20 69 73 20 6f 76 |on that |it is ov|
|00000280| 65 72 2e 20 57 68 65 6e | 20 72 75 6e 2c 20 74 68 |er. When| run, th|
|00000290| 65 20 70 72 6f 67 72 61 | 6d 20 61 64 64 73 20 69 |e progra|m adds i|
|000002a0| 74 73 0a 69 63 6f 6e 20 | 74 6f 20 74 68 65 20 69 |ts.icon |to the i|
|000002b0| 63 6f 6e 20 62 61 72 2e | 20 43 6c 69 63 6b 69 6e |con bar.| Clickin|
|000002c0| 67 20 4d 65 6e 75 20 6f | 76 65 72 20 74 68 69 73 |g Menu o|ver this|
|000002d0| 20 69 63 6f 6e 20 64 69 | 73 70 6c 61 79 73 20 61 | icon di|splays a|
|000002e0| 20 6d 65 6e 75 0a 63 6f | 6e 74 61 69 6e 69 6e 67 | menu.co|ntaining|
|000002f0| 20 73 65 76 65 6e 20 65 | 6e 74 72 69 65 73 2e 0a | seven e|ntries..|
|00000300| 0a 49 6e 66 6f 20 61 6e | 64 20 51 75 69 74 20 68 |.Info an|d Quit h|
|00000310| 61 76 65 20 74 68 65 20 | 75 73 75 61 6c 20 66 75 |ave the |usual fu|
|00000320| 6e 63 74 69 6f 6e 73 2e | 20 43 68 6f 6f 73 69 6e |nctions.| Choosin|
|00000330| 67 20 50 6f 69 6e 74 65 | 72 20 6f 70 65 6e 73 20 |g Pointe|r opens |
|00000340| 61 20 77 69 6e 64 6f 77 | 0a 64 69 73 70 6c 61 79 |a window|.display|
|00000350| 69 6e 67 20 74 68 65 20 | 70 6f 69 6e 74 65 72 20 |ing the |pointer |
|00000360| 78 20 61 6e 64 20 79 20 | 63 6f 2d 6f 72 64 69 6e |x and y |co-ordin|
|00000370| 61 74 65 73 2c 20 74 68 | 65 20 62 75 74 74 6f 6e |ates, th|e button|
|00000380| 20 73 74 61 74 65 2c 20 | 61 6e 64 20 74 68 65 0a | state, |and the.|
|00000390| 68 61 6e 64 6c 65 73 20 | 6f 66 20 74 68 65 20 77 |handles |of the w|
|000003a0| 69 6e 64 6f 77 20 61 6e | 64 20 69 63 6f 6e 20 75 |indow an|d icon u|
|000003b0| 6e 64 65 72 20 74 68 65 | 20 70 6f 69 6e 74 65 72 |nder the| pointer|
|000003c0| 20 28 2d 31 20 69 66 20 | 6e 6f 6e 65 29 2e 20 43 | (-1 if |none). C|
|000003d0| 68 6f 6f 73 69 6e 67 0a | 57 69 6e 64 6f 77 20 6f |hoosing.|Window o|
|000003e0| 72 20 49 63 6f 6e 20 6f | 70 65 6e 73 20 61 20 77 |r Icon o|pens a w|
|000003f0| 69 6e 64 6f 77 20 64 69 | 73 70 6c 61 79 69 6e 67 |indow di|splaying|
|00000400| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 6f 6e 20 | informa|tion on |
|00000410| 74 68 65 20 77 69 6e 64 | 6f 77 20 6f 72 0a 69 63 |the wind|ow or.ic|
|00000420| 6f 6e 20 75 6e 64 65 72 | 20 74 68 65 20 70 6f 69 |on under| the poi|
|00000430| 6e 74 65 72 2e 20 43 68 | 6f 6f 73 69 6e 67 20 53 |nter. Ch|oosing S|
|00000440| 57 49 20 49 6e 64 65 78 | 20 6f 70 65 6e 73 20 61 |WI Index| opens a|
|00000450| 20 77 69 6e 64 6f 77 20 | 64 69 73 70 6c 61 79 69 | window |displayi|
|00000460| 6e 67 20 74 68 65 0a 70 | 61 67 65 20 6e 75 6d 62 |ng the.p|age numb|
|00000470| 65 72 20 69 6e 20 74 68 | 65 20 50 72 6f 67 72 61 |er in th|e Progra|
|00000480| 6d 6d 65 72 27 73 20 52 | 65 66 65 72 65 6e 63 65 |mmer's R|eference|
|00000490| 20 4d 61 6e 75 61 6c 20 | 6f 6e 20 77 68 69 63 68 | Manual |on which|
|000004a0| 20 65 61 63 68 20 57 69 | 6d 70 20 53 57 49 0a 69 | each Wi|mp SWI.i|
|000004b0| 73 20 64 65 73 63 72 69 | 62 65 64 2e 20 50 61 75 |s descri|bed. Pau|
|000004c0| 73 65 20 74 6f 67 67 6c | 65 73 20 74 68 65 20 6d |se toggl|es the m|
|000004d0| 6f 6e 69 74 6f 72 69 6e | 67 20 6f 6e 20 61 6e 64 |onitorin|g on and|
|000004e0| 20 6f 66 66 3b 20 74 68 | 65 20 69 63 6f 6e 20 62 | off; th|e icon b|
|000004f0| 61 72 20 69 63 6f 6e 0a | 74 75 72 6e 73 20 67 72 |ar icon.|turns gr|
|00000500| 65 79 20 77 68 65 6e 20 | 74 68 65 20 70 72 6f 67 |ey when |the prog|
|00000510| 72 61 6d 20 69 73 20 70 | 61 75 73 65 64 2e 0a 46 |ram is p|aused..F|
|00000520| 69 6c 65 44 61 74 61 82 | 21 52 75 6e 00 04 00 0f |ileData.|!Run....|
|00000530| 00 00 00 fb 00 00 00 42 | eb ff ff 99 4e 61 ae 03 |.......B|....Na..|
|00000540| 00 63 be 7c 20 21 52 75 | 6e 20 66 69 6c 65 20 66 |.c.| !Ru|n file f|
|00000550| 6f 72 20 57 69 6d 70 41 | 69 64 20 70 72 6f 67 72 |or WimpA|id progr|
|00000560| 61 6d 0a 7c 20 62 79 20 | 47 72 61 68 61 6d 20 43 |am.| by |Graham C|
|00000570| 72 6f 77 0a 53 65 74 20 | 57 69 6d 70 41 69 64 24 |row.Set |WimpAid$|
|00000580| 44 69 72 20 3c 4f 62 65 | 79 24 44 69 72 3e 0a 49 |Dir <Obe|y$Dir>.I|
|00000590| 63 6f 6e 53 70 72 69 74 | 65 73 20 3c 57 69 6d 70 |conSprit|es <Wimp|
|000005a0| 41 69 64 24 44 69 72 3e | 2e 21 53 70 72 69 74 65 |Aid$Dir>|.!Sprite|
|000005b0| 73 0a 49 66 20 22 3c 57 | 69 6d 70 41 69 64 24 46 |s.If "<W|impAid$F|
|000005c0| 6c 61 67 3e 22 3d 22 2a | 22 20 74 68 65 6e 20 65 |lag>"="*|" then e|
|000005d0| 72 72 6f 72 20 57 69 6d | 70 41 69 64 20 69 73 20 |rror Wim|pAid is |
|000005e0| 61 6c 72 65 61 64 79 20 | 72 75 6e 6e 69 6e 67 0a |already |running.|
|000005f0| 53 65 74 20 57 69 6d 70 | 41 69 64 24 46 6c 61 67 |Set Wimp|Aid$Flag|
|00000600| 20 2a 0a 57 69 6d 70 53 | 6c 6f 74 20 2d 6d 69 6e | *.WimpS|lot -min|
|00000610| 20 36 34 4b 20 2d 6d 61 | 78 20 36 34 4b 0a 52 75 | 64K -ma|x 64K.Ru|
|00000620| 6e 20 3c 57 69 6d 70 41 | 69 64 24 44 69 72 3e 2e |n <WimpA|id$Dir>.|
|00000630| 21 52 75 6e 49 6d 61 67 | 65 20 25 2a 30 0a 46 69 |!RunImag|e %*0.Fi|
|00000640| 6c 65 44 61 74 61 82 21 | 52 75 6e 49 6d 61 67 65 |leData.!|RunImage|
|00000650| 00 00 64 2d 00 00 42 fb | ff ff 99 4e 61 ae 03 00 |..d-..B.|...Na...|
|00000660| 83 c3 0d 00 0a 1f f4 20 | 3e 20 3c 57 69 6d 70 41 |....... |> <WimpA|
|00000670| 69 64 24 44 69 72 3e 2e | 21 52 75 6e 49 6d 61 67 |id$Dir>.|!RunImag|
|00000680| 65 0d 00 14 05 3a 0d 00 | 1e 27 f4 20 52 49 53 43 |e....:..|.'. RISC|
|00000690| 20 4f 53 20 4d 75 6c 74 | 69 2d 74 61 73 6b 69 6e | OS Mult|i-taskin|
|000006a0| 67 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 0d 00 28 |g applic|ation..(|
|000006b0| 1e f4 20 57 49 4d 50 20 | 70 72 6f 67 72 61 6d 6d |.. WIMP |programm|
|000006c0| 69 6e 67 20 75 74 69 6c | 69 74 79 0d 00 32 1b f4 |ing util|ity..2..|
|000006d0| 20 41 75 74 68 6f 72 3a | 20 20 20 47 72 61 68 61 | Author:| Graha|
|000006e0| 6d 20 43 72 6f 77 0d 00 | 3c 1c f4 20 56 65 72 73 |m Crow..|<.. Vers|
|000006f0| 69 6f 6e 20 31 2e 31 20 | 20 20 20 31 31 2f 37 2f |ion 1.1 | 11/7/|
|00000700| 39 30 0d 00 46 35 f4 20 | 57 68 65 6e 20 70 61 75 |90..F5. |When pau|
|00000710| 73 65 64 2c 20 62 61 72 | 20 69 63 6f 6e 20 63 68 |sed, bar| icon ch|
|00000720| 61 6e 67 65 73 20 66 72 | 6f 6d 20 62 6c 75 65 20 |anges fr|om blue |
|00000730| 74 6f 20 67 72 65 79 0d | 00 50 05 3a 0d 00 5a 0e |to grey.|.P.:..Z.|
|00000740| f4 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 00 64 0e f4 2e |.-------|--..d...|
|00000750| 20 50 52 4f 47 52 41 4d | 0d 00 6e 0e f4 2d 2d 2d | PROGRAM|..n..---|
|00000760| 2d 2d 2d 2d 2d 2d 0d 00 | 78 05 3a 0d 00 82 10 ee |------..|x.:.....|
|00000770| 20 85 20 f2 65 72 72 6f | 72 3a e0 0d 00 8c 13 f2 | . .erro|r:......|
|00000780| 69 6e 69 74 3a f2 77 69 | 6d 70 69 6e 69 74 0d 00 |init:.wi|mpinit..|
|00000790| 96 1a de 20 76 61 72 24 | 28 31 30 29 2c 76 61 6c |... var$|(10),val|
|000007a0| 24 28 31 30 29 3a f4 2a | 0d 00 a0 49 53 79 73 25 |$(10):.*|...ISys%|
|000007b0| 3d a4 63 72 65 61 74 65 | 77 69 6e 64 6f 77 28 30 |=.create|window(0|
|000007c0| 2c 31 35 32 2c 34 31 30 | 2c 36 39 36 2c 26 42 46 |,152,410|,696,&BF|
|000007d0| 30 30 30 30 30 32 2c 31 | 32 2c 33 37 34 2c 32 31 |000002,1|2,374,21|
|000007e0| 34 30 2c 33 2c 22 53 57 | 49 20 69 6e 64 65 78 22 |40,3,"SW|I index"|
|000007f0| 29 0d 00 aa 1e f2 6c 6f | 61 64 74 65 6d 70 6c 61 |).....lo|adtempla|
|00000800| 74 65 73 3a f2 66 6c 75 | 73 68 69 63 6f 6e 73 0d |tes:.flu|shicons.|
|00000810| 00 b4 10 f2 63 72 65 61 | 74 65 69 63 6f 6e 73 0d |....crea|teicons.|
|00000820| 00 be 18 ee 20 85 20 e7 | 20 a4 77 69 6d 70 65 72 |.... . .| .wimper|
|00000830| 72 6f 72 20 8c 20 e0 0d | 00 c8 0b 71 75 69 74 25 |ror . ..|...quit%|
|00000840| 3d a3 0d 00 d2 05 f5 0d | 00 dc 0d f2 77 69 6d 70 |=.......|....wimp|
|00000850| 70 6f 6c 6c 0d 00 e6 0a | fd 71 75 69 74 25 0d 00 |poll....|.quit%..|
|00000860| f0 17 2a 55 6e 53 65 74 | 20 57 69 6d 70 41 69 64 |..*UnSet| WimpAid|
|00000870| 24 46 6c 61 67 0d 00 fa | 0e f2 63 6c 6f 73 65 77 |$Flag...|..closew|
|00000880| 69 6d 70 0d 01 04 05 e0 | 0d 01 0e 05 3a 0d 01 18 |imp.....|....:...|
|00000890| 0f f4 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 01 22 0f |..------|----..".|
|000008a0| f4 2e 20 57 49 4d 50 20 | 4f 50 53 0d 01 2c 0f f4 |.. WIMP |OPS..,..|
|000008b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 01 36 05 3a 0d |--------|--..6.:.|
|000008c0| 01 40 0e dd f2 77 69 6d | 70 69 6e 69 74 0d 01 4a |.@...wim|pinit..J|
|000008d0| 12 24 62 6c 6f 63 6b 25 | 3d 22 54 41 53 4b 22 0d |.$block%|="TASK".|
|000008e0| 01 54 3f c8 99 20 22 57 | 69 6d 70 5f 49 6e 69 74 |.T?.. "W|imp_Init|
|000008f0| 69 61 6c 69 73 65 22 2c | 32 30 30 2c 21 62 6c 6f |ialise",|200,!blo|
|00000900| 63 6b 25 2c 22 57 69 6d | 70 41 69 64 22 20 b8 20 |ck%,"Wim|pAid" . |
|00000910| 76 65 72 73 69 6f 6e 25 | 2c 74 61 73 6b 25 0d 01 |version%|,task%..|
|00000920| 5e 05 e1 0d 01 68 05 3a | 0d 01 72 0e dd f2 77 69 |^....h.:|..r...wi|
|00000930| 6d 70 70 6f 6c 6c 0d 01 | 7c 24 c8 99 20 22 57 69 |mppoll..||$.. "Wi|
|00000940| 6d 70 5f 50 6f 6c 6c 22 | 2c 2c 62 6c 6f 63 6b 25 |mp_Poll"|,,block%|
|00000950| 20 b8 20 72 65 61 73 6f | 6e 25 0d 01 86 10 c8 8e | . reaso|n%......|
|00000960| 20 72 65 61 73 6f 6e 25 | 20 ca 0d 01 90 1e c9 20 | reason%| ...... |
|00000970| 30 20 20 20 20 3a e7 20 | 28 73 65 74 25 3f 35 29 |0 :. |(set%?5)|
|00000980| 3d 30 20 f2 68 65 6c 70 | 0d 01 9a 1d c9 20 31 20 |=0 .help|..... 1 |
|00000990| 20 20 20 3a f2 72 65 64 | 72 61 77 28 62 6c 6f 63 | :.red|raw(bloc|
|000009a0| 6b 25 21 30 29 0d 01 a4 | 23 c9 20 32 20 20 20 20 |k%!0)...|#. 2 |
|000009b0| 3a f2 6f 70 65 6e 77 69 | 6e 64 6f 77 28 62 6c 6f |:.openwi|ndow(blo|
|000009c0| 63 6b 25 21 30 2c b9 29 | 0d 01 ae 22 c9 20 33 20 |ck%!0,.)|...". 3 |
|000009d0| 20 20 20 3a f2 63 6c 6f | 73 65 77 69 6e 64 6f 77 | :.clo|sewindow|
|000009e0| 28 62 6c 6f 63 6b 25 21 | 30 29 0d 01 b8 1a c9 20 |(block%!|0)..... |
|000009f0| 36 20 20 20 20 3a f2 6d | 6f 75 73 65 28 62 6c 6f |6 :.m|ouse(blo|
|00000a00| 63 6b 25 29 0d 01 c2 1d | c9 20 38 20 20 20 20 3a |ck%)....|. 8 :|
|00000a10| f2 6b 65 79 70 72 65 73 | 73 28 62 6c 6f 63 6b 25 |.keypres|s(block%|
|00000a20| 29 0d 01 cc 1f c9 20 39 | 20 20 20 20 3a f2 6d 65 |)..... 9| :.me|
|00000a30| 6e 75 73 65 6c 65 63 74 | 28 62 6c 6f 63 6b 25 29 |nuselect|(block%)|
|00000a40| 0d 01 d6 1c c9 20 31 37 | 2c 31 38 3a f2 72 65 63 |..... 17|,18:.rec|
|00000a50| 65 69 76 65 28 62 6c 6f | 63 6b 25 29 0d 01 e0 05 |eive(blo|ck%)....|
|00000a60| cb 0d 01 ea 05 e1 0d 01 | f4 05 3a 0d 01 fe 0f dd |........|..:.....|
|00000a70| f2 63 6c 6f 73 65 77 69 | 6d 70 0d 02 08 12 24 62 |.closewi|mp....$b|
|00000a80| 6c 6f 63 6b 25 3d 22 54 | 41 53 4b 22 0d 02 12 25 |lock%="T|ASK"...%|
|00000a90| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 44 6f |.. "Wimp|_CloseDo|
|00000aa0| 77 6e 22 2c 74 61 73 6b | 25 2c 21 62 6c 6f 63 6b |wn",task|%,!block|
|00000ab0| 25 0d 02 1c 05 e1 0d 02 | 26 05 3a 0d 02 30 15 f4 |%.......|&.:..0..|
|00000ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ad0| 0d 02 3a 15 f4 2e 20 49 | 4e 49 54 49 41 4c 49 53 |..:... I|NITIALIS|
|00000ae0| 41 54 49 4f 4e 0d 02 44 | 15 f4 2d 2d 2d 2d 2d 2d |ATION..D|..------|
|00000af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 02 4e 05 3a 0d |--------|--..N.:.|
|00000b00| 02 58 0a dd f2 69 6e 69 | 74 0d 02 62 2c de 20 62 |.X...ini|t..b,. b|
|00000b10| 6c 6f 63 6b 25 20 26 34 | 30 30 30 2c 20 62 75 66 |lock% &4|000, buf|
|00000b20| 66 65 72 25 20 26 38 30 | 30 2c 20 6d 65 6e 75 25 |fer% &80|0, menu%|
|00000b30| 20 26 31 30 30 0d 02 6c | 3d f4 20 6e 65 65 64 20 | &100..l|=. need |
|00000b40| 68 75 67 65 20 62 6c 6f | 63 6b 20 74 6f 20 47 65 |huge blo|ck to Ge|
|00000b50| 74 57 69 6e 64 6f 77 49 | 6e 66 6f 20 66 72 6f 6d |tWindowI|nfo from|
|00000b60| 20 28 65 67 29 20 54 69 | 67 65 72 20 77 69 6e 64 | (eg) Ti|ger wind|
|00000b70| 6f 77 0d 02 76 38 de 20 | 73 70 72 69 74 65 73 25 |ow..v8. |sprites%|
|00000b80| 20 31 34 39 39 2c 20 77 | 69 6d 70 69 63 6f 6e 25 | 1499, w|impicon%|
|00000b90| 20 32 30 20 3a f4 20 69 | 6e 64 69 72 65 63 74 65 | 20 :. i|ndirecte|
|00000ba0| 64 20 62 61 72 20 69 63 | 6f 6e 0d 02 80 05 3a 0d |d bar ic|on....:.|
|00000bb0| 02 8a 24 f4 20 61 64 64 | 72 65 73 73 65 73 20 66 |..$. add|resses f|
|00000bc0| 6f 72 20 74 65 78 74 20 | 69 6e 64 69 72 65 63 74 |or text |indirect|
|00000bd0| 69 6f 6e 0d 02 94 2c de | 20 73 79 73 25 28 36 30 |ion...,.| sys%(60|
|00000be0| 29 3a e3 4a 25 3d 30 b8 | 36 30 3a de 20 61 25 32 |):.J%=0.|60:. a%2|
|00000bf0| 35 3a 73 79 73 25 28 4a | 25 29 3d 61 25 3a ed 0d |5:sys%(J|%)=a%:..|
|00000c00| 02 9e 12 de 20 73 79 73 | 6e 61 6d 65 25 28 36 30 |.... sys|name%(60|
|00000c10| 29 0d 02 a8 2d de 20 70 | 61 67 65 25 28 36 30 29 |)...-. p|age%(60)|
|00000c20| 3a e3 4a 25 3d 30 b8 36 | 30 3a de 20 61 25 34 3a |:.J%=0.6|0:. a%4:|
|00000c30| 70 61 67 65 25 28 4a 25 | 29 3d 61 25 3a ed 0d 02 |page%(J%|)=a%:...|
|00000c40| b2 13 de 20 70 61 67 65 | 6e 61 6d 65 25 28 36 30 |... page|name%(60|
|00000c50| 29 0d 02 bc 05 3a 0d 02 | c6 21 f4 20 62 79 74 65 |)....:..|.!. byte|
|00000c60| 20 66 6c 61 67 73 20 66 | 6f 72 20 6d 65 6e 75 20 | flags f|or menu |
|00000c70| 63 68 6f 69 63 65 73 0d | 02 d0 1e de 20 73 65 74 |choices.|.... set|
|00000c80| 25 20 38 3a 73 65 74 25 | 21 30 3d 30 3a 73 65 74 |% 8:set%|!0=0:set|
|00000c90| 25 21 34 3d 30 0d 02 da | 05 e1 0d 02 e4 05 3a 0d |%!4=0...|......:.|
|00000ca0| 02 ee 11 f4 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |....----|--------|
|00000cb0| 0d 02 f8 11 f4 2e 20 57 | 49 4e 44 4f 57 20 4f 50 |...... W|INDOW OP|
|00000cc0| 53 0d 03 02 11 f4 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |S.....--|--------|
|00000cd0| 2d 2d 0d 03 0c 05 3a 0d | 03 16 45 dd a4 63 72 65 |--....:.|..E..cre|
|00000ce0| 61 74 65 77 69 6e 64 6f | 77 28 76 61 78 25 2c 76 |atewindo|w(vax%,v|
|00000cf0| 61 79 25 2c 76 61 77 25 | 2c 76 61 68 25 2c 66 6c |ay%,vaw%|,vah%,fl|
|00000d00| 25 2c 62 67 25 2c 77 61 | 77 25 2c 77 61 68 25 2c |%,bg%,wa|w%,wah%,|
|00000d10| 77 61 66 25 2c 74 69 74 | 6c 65 24 29 0d 03 20 11 |waf%,tit|le$).. .|
|00000d20| ea 62 25 3a 62 25 3d 62 | 6c 6f 63 6b 25 0d 03 2a |.b%:b%=b|lock%..*|
|00000d30| 23 24 62 25 3d c4 38 38 | 2c bd 30 29 20 20 3a f4 |#$b%=.88|,.0) :.|
|00000d40| 20 5a 65 72 6f 2d 66 69 | 6c 6c 20 62 6c 6f 63 6b | Zero-fi|ll block|
|00000d50| 0d 03 34 47 62 25 21 30 | 3d 76 61 78 25 3a 62 25 |..4Gb%!0|=vax%:b%|
|00000d60| 21 34 3d 76 61 79 25 3a | 62 25 21 38 3d 76 61 78 |!4=vay%:|b%!8=vax|
|00000d70| 25 2b 76 61 77 25 3a 62 | 25 21 31 32 3d 76 61 79 |%+vaw%:b|%!12=vay|
|00000d80| 25 2b 76 61 68 25 20 20 | 3a f4 20 56 69 73 69 62 |%+vah% |:. Visib|
|00000d90| 6c 65 20 41 72 65 61 0d | 03 3e 38 62 25 21 34 30 |le Area.|.>8b%!40|
|00000da0| 3d 30 3a 62 25 21 34 34 | 3d 2d 77 61 68 25 3a 62 |=0:b%!44|=-wah%:b|
|00000db0| 25 21 34 38 3d 77 61 77 | 25 3a 62 25 21 35 32 3d |%!48=waw|%:b%!52=|
|00000dc0| 30 20 20 3a f4 20 57 6f | 72 6b 20 41 72 65 61 0d |0 :. Wo|rk Area.|
|00000dd0| 03 48 21 62 25 21 32 34 | 3d 2d 31 20 20 3a f4 20 |.H!b%!24|=-1 :. |
|00000de0| 6e 6f 20 77 69 6e 64 6f | 77 73 20 61 62 6f 76 65 |no windo|ws above|
|00000df0| 0d 03 52 16 62 25 21 32 | 38 3d 66 6c 25 20 3a f4 |..R.b%!2|8=fl% :.|
|00000e00| 20 46 6c 61 67 73 0d 03 | 5c 49 62 25 3f 33 32 3d | Flags..|\Ib%?32=|
|00000e10| 37 3a 62 25 3f 33 33 3d | 32 3a 62 25 3f 33 34 3d |7:b%?33=|2:b%?34=|
|00000e20| 37 3a 62 25 3f 33 35 3d | 62 67 25 3a 62 25 3f 33 |7:b%?35=|bg%:b%?3|
|00000e30| 36 3d 33 3a 62 25 3f 33 | 37 3d 31 3a 62 25 3f 33 |6=3:b%?3|7=1:b%?3|
|00000e40| 38 3d 31 32 20 3a f4 20 | 63 6f 6c 6f 75 72 73 0d |8=12 :. |colours.|
|00000e50| 03 66 26 62 25 21 35 36 | 3d 26 33 44 20 20 20 20 |.f&b%!56|=&3D |
|00000e60| 20 20 3a f4 20 54 69 74 | 6c 65 20 69 63 6f 6e 20 | :. Tit|le icon |
|00000e70| 66 6c 61 67 73 0d 03 70 | 24 62 25 21 36 30 3d 77 |flags..p|$b%!60=w|
|00000e80| 61 66 25 3c 3c 31 32 20 | 3a f4 20 57 6f 72 6b 20 |af%<<12 |:. Work |
|00000e90| 61 72 65 61 20 66 6c 67 | 73 0d 03 7a 44 62 25 3f |area flg|s..zDb%?|
|00000ea0| 36 38 3d 30 3a 62 25 3f | 36 39 3d 30 3a 62 25 3f |68=0:b%?|69=0:b%?|
|00000eb0| 37 30 3d 30 3a 62 25 3f | 37 31 3d 30 20 20 3a f4 |70=0:b%?|71=0 :.|
|00000ec0| 20 4d 69 6e 20 77 69 64 | 74 68 20 26 20 68 65 69 | Min wid|th & hei|
|00000ed0| 67 68 74 20 6f 66 20 77 | 69 6e 64 6f 77 0d 03 84 |ght of w|indow...|
|00000ee0| 13 24 28 62 25 2b 37 32 | 29 3d 74 69 74 6c 65 24 |.$(b%+72|)=title$|
|00000ef0| 0d 03 8e 28 c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |...(.. "|Wimp_Cre|
|00000f00| 61 74 65 57 69 6e 64 6f | 77 22 2c 2c 62 25 20 b8 |ateWindo|w",,b% .|
|00000f10| 20 68 61 6e 64 6c 65 25 | 0d 03 98 0c 3d 68 61 6e | handle%|....=han|
|00000f20| 64 6c 65 25 0d 03 a2 05 | 3a 0d 03 ac 13 dd f2 6c |dle%....|:......l|
|00000f30| 6f 61 64 74 65 6d 70 6c | 61 74 65 73 0d 03 b6 35 |oadtempl|ates...5|
|00000f40| c8 99 20 22 57 69 6d 70 | 5f 4f 70 65 6e 54 65 6d |.. "Wimp|_OpenTem|
|00000f50| 70 6c 61 74 65 22 2c 2c | 22 3c 57 69 6d 70 41 69 |plate",,|"<WimpAi|
|00000f60| 64 24 44 69 72 3e 2e 54 | 65 6d 70 6c 61 74 65 73 |d$Dir>.T|emplates|
|00000f70| 22 0d 03 c0 20 50 6f 69 | 6e 74 65 72 25 3d a4 74 |"... Poi|nter%=.t|
|00000f80| 77 69 6e 64 6f 77 28 22 | 50 6f 69 6e 74 65 72 22 |window("|Pointer"|
|00000f90| 29 0d 03 ca 22 57 69 6e | 64 6f 77 25 3d a4 74 77 |)..."Win|dow%=.tw|
|00000fa0| 69 6e 64 6f 77 28 22 57 | 69 6e 64 6f 77 49 6e 66 |indow("W|indowInf|
|00000fb0| 6f 22 29 0d 03 d4 1e 49 | 63 6f 6e 25 3d a4 74 77 |o")....I|con%=.tw|
|00000fc0| 69 6e 64 6f 77 28 22 49 | 63 6f 6e 49 6e 66 6f 22 |indow("I|conInfo"|
|00000fd0| 29 0d 03 de 1a 49 6e 66 | 6f 25 3d a4 74 77 69 6e |)....Inf|o%=.twin|
|00000fe0| 64 6f 77 28 22 49 6e 66 | 6f 22 29 0d 03 e8 1b c8 |dow("Inf|o").....|
|00000ff0| 99 20 22 57 69 6d 70 5f | 43 6c 6f 73 65 54 65 6d |. "Wimp_|CloseTem|
|00001000| 70 6c 61 74 65 22 0d 03 | f2 05 e1 0d 03 fc 05 3a |plate"..|.......:|
|00001010| 0d 04 06 11 dd a4 74 77 | 69 6e 64 6f 77 28 61 24 |......tw|indow(a$|
|00001020| 29 0d 04 10 21 ea 20 63 | 25 2c 65 6e 64 25 20 3a |)...!. c|%,end% :|
|00001030| 20 65 6e 64 25 3d 62 75 | 66 66 65 72 25 2b 26 38 | end%=bu|ffer%+&8|
|00001040| 30 30 0d 04 1a 49 c8 99 | 20 22 57 69 6d 70 5f 4c |00...I..| "Wimp_L|
|00001050| 6f 61 64 54 65 6d 70 6c | 61 74 65 22 2c 2c 62 6c |oadTempl|ate",,bl|
|00001060| 6f 63 6b 25 2c 62 75 66 | 66 65 72 25 2c 65 6e 64 |ock%,buf|fer%,end|
|00001070| 25 2c 2d 31 2c 61 24 2c | 30 20 b8 20 2c 2c 62 75 |%,-1,a$,|0 . ,,bu|
|00001080| 66 66 65 72 25 2c 2c 2c | 2c 63 25 0d 04 24 27 c8 |ffer%,,,|,c%..$'.|
|00001090| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 57 69 |. "Wimp_|CreateWi|
|000010a0| 6e 64 6f 77 22 2c 2c 62 | 6c 6f 63 6b 25 20 b8 20 |ndow",,b|lock% . |
|000010b0| 63 25 0d 04 2e 07 3d 63 | 25 0d 04 38 05 3a 0d 04 |c%....=c|%..8.:..|
|000010c0| 42 1f dd f2 6f 70 65 6e | 77 69 6e 64 6f 77 28 68 |B...open|window(h|
|000010d0| 61 6e 64 6c 65 25 2c 66 | 75 6c 6c 25 29 0d 04 4c |andle%,f|ull%)..L|
|000010e0| 14 62 6c 6f 63 6b 25 21 | 30 3d 68 61 6e 64 6c 65 |.block%!|0=handle|
|000010f0| 25 0d 04 56 3d e7 20 ac | 20 66 75 6c 6c 25 20 8c |%..V=. .| full% .|
|00001100| 20 c8 99 20 22 57 69 6d | 70 5f 47 65 74 57 69 6e | .. "Wim|p_GetWin|
|00001110| 64 6f 77 53 74 61 74 65 | 22 2c 2c 62 6c 6f 63 6b |dowState|",,block|
|00001120| 25 3a 62 6c 6f 63 6b 25 | 21 32 38 3d 2d 31 0d 04 |%:block%|!28=-1..|
|00001130| 60 20 c8 99 20 22 57 69 | 6d 70 5f 4f 70 65 6e 57 |` .. "Wi|mp_OpenW|
|00001140| 69 6e 64 6f 77 22 2c 2c | 62 6c 6f 63 6b 25 0d 04 |indow",,|block%..|
|00001150| 6a 05 e1 0d 04 74 05 3a | 0d 04 7e 15 dd f2 72 65 |j....t.:|..~...re|
|00001160| 64 72 61 77 28 68 61 6e | 64 6c 65 25 29 0d 04 88 |draw(han|dle%)...|
|00001170| 14 62 6c 6f 63 6b 25 21 | 30 3d 68 61 6e 64 6c 65 |.block%!|0=handle|
|00001180| 25 0d 04 92 2a c8 99 20 | 22 57 69 6d 70 5f 52 65 |%...*.. |"Wimp_Re|
|00001190| 64 72 61 77 57 69 6e 64 | 6f 77 22 2c 2c 62 6c 6f |drawWind|ow",,blo|
|000011a0| 63 6b 25 20 b8 20 6d 6f | 72 65 25 0d 04 9c 0c c8 |ck% . mo|re%.....|
|000011b0| 95 20 6d 6f 72 65 25 0d | 04 a6 2a c8 99 20 22 57 |. more%.|..*.. "W|
|000011c0| 69 6d 70 5f 47 65 74 52 | 65 63 74 61 6e 67 6c 65 |imp_GetR|ectangle|
|000011d0| 22 2c 2c 62 6c 6f 63 6b | 25 20 b8 20 6d 6f 72 65 |",,block|% . more|
|000011e0| 25 0d 04 b0 05 ce 0d 04 | ba 05 e1 0d 04 c4 05 3a |%.......|.......:|
|000011f0| 0d 04 ce 1a dd f2 63 6c | 6f 73 65 77 69 6e 64 6f |......cl|osewindo|
|00001200| 77 28 68 61 6e 64 6c 65 | 25 29 0d 04 d8 13 21 62 |w(handle|%)....!b|
|00001210| 6c 6f 63 6b 25 3d 68 61 | 6e 64 6c 65 25 0d 04 e2 |lock%=ha|ndle%...|
|00001220| 21 c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 |!.. "Wim|p_CloseW|
|00001230| 69 6e 64 6f 77 22 2c 2c | 62 6c 6f 63 6b 25 0d 04 |indow",,|block%..|
|00001240| ec 10 c8 8e 20 68 61 6e | 64 6c 65 25 20 ca 0d 04 |.... han|dle% ...|
|00001250| f6 17 c9 20 50 6f 69 6e | 74 65 72 25 3a 73 65 74 |... Poin|ter%:set|
|00001260| 25 3f 31 3d 30 0d 05 00 | 16 c9 20 57 69 6e 64 6f |%?1=0...|.. Windo|
|00001270| 77 25 3a 73 65 74 25 3f | 32 3d 30 0d 05 0a 14 c9 |w%:set%?|2=0.....|
|00001280| 20 49 63 6f 6e 25 3a 73 | 65 74 25 3f 33 3d 30 0d | Icon%:s|et%?3=0.|
|00001290| 05 14 13 c9 20 53 79 73 | 25 3a 73 65 74 25 3f 34 |.... Sys|%:set%?4|
|000012a0| 3d 30 0d 05 1e 05 cb 0d | 05 28 05 e1 0d 05 32 05 |=0......|.(....2.|
|000012b0| 3a 0d 05 3c 0f f4 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |:..<..--|--------|
|000012c0| 0d 05 46 0f f4 2e 20 49 | 43 4f 4e 20 4f 50 53 0d |..F... I|CON OPS.|
|000012d0| 05 50 0f f4 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 05 |.P..----|------..|
|000012e0| 5a 05 3a 0d 05 64 11 dd | f2 63 72 65 61 74 65 69 |Z.:..d..|.createi|
|000012f0| 63 6f 6e 73 0d 05 6e 2b | f4 20 69 63 6f 6e 20 66 |cons..n+|. icon f|
|00001300| 6f 72 20 69 63 6f 6e 20 | 62 61 72 20 2d 20 69 6e |or icon |bar - in|
|00001310| 64 69 72 65 63 74 65 64 | 20 73 70 72 69 74 65 0d |directed| sprite.|
|00001320| 05 78 12 21 73 70 72 69 | 74 65 73 25 3d 31 35 30 |.x.!spri|tes%=150|
|00001330| 30 0d 05 82 3a c8 99 20 | 22 4f 53 5f 53 70 72 69 |0...:.. |"OS_Spri|
|00001340| 74 65 4f 70 22 2c 26 31 | 30 41 2c 73 70 72 69 74 |teOp",&1|0A,sprit|
|00001350| 65 73 25 2c 22 3c 57 69 | 6d 70 41 69 64 24 44 69 |es%,"<Wi|mpAid$Di|
|00001360| 72 3e 2e 53 70 72 69 74 | 65 73 22 0d 05 8c 32 c8 |r>.Sprit|es"...2.|
|00001370| 99 20 22 57 69 6d 70 5f | 53 70 72 69 74 65 4f 70 |. "Wimp_|SpriteOp|
|00001380| 22 2c 34 30 2c 2d 31 2c | 22 21 77 69 6d 70 61 69 |",40,-1,|"!wimpai|
|00001390| 64 22 20 b8 20 2c 2c 2c | 77 25 2c 68 25 0d 05 96 |d" . ,,,|w%,h%...|
|000013a0| 1a 24 77 69 6d 70 69 63 | 6f 6e 25 3d 22 77 69 6d |.$wimpic|on%="wim|
|000013b0| 70 61 69 64 5f 31 22 0d | 05 a0 43 62 6c 6f 63 6b |paid_1".|..Cblock|
|000013c0| 25 21 30 3d 2d 31 3a 62 | 6c 6f 63 6b 25 21 34 3d |%!0=-1:b|lock%!4=|
|000013d0| 30 3a 62 6c 6f 63 6b 25 | 21 38 3d 30 3a 62 6c 6f |0:block%|!8=0:blo|
|000013e0| 63 6b 25 21 31 32 3d 77 | 25 2a 32 3a 62 6c 6f 63 |ck%!12=w|%*2:bloc|
|000013f0| 6b 25 21 31 36 3d 68 25 | 2a 34 0d 05 aa 3e 62 6c |k%!16=h%|*4...>bl|
|00001400| 6f 63 6b 25 21 32 30 3d | 26 30 37 30 30 33 31 31 |ock%!20=|&0700311|
|00001410| 41 3a 62 6c 6f 63 6b 25 | 21 32 34 3d 77 69 6d 70 |A:block%|!24=wimp|
|00001420| 69 63 6f 6e 25 3a 62 6c | 6f 63 6b 25 21 32 38 3d |icon%:bl|ock%!28=|
|00001430| 73 70 72 69 74 65 73 25 | 0d 05 b4 1c 62 6c 6f 63 |sprites%|....bloc|
|00001440| 6b 25 21 33 32 3d a9 28 | 22 77 69 6d 70 61 69 64 |k%!32=.(|"wimpaid|
|00001450| 5f 31 22 29 0d 05 be 2b | c8 99 20 22 57 69 6d 70 |_1")...+|.. "Wimp|
|00001460| 5f 43 72 65 61 74 65 49 | 63 6f 6e 22 2c 2c 62 6c |_CreateI|con",,bl|
|00001470| 6f 63 6b 25 20 b8 20 62 | 61 72 69 63 6f 6e 25 0d |ock% . b|aricon%.|
|00001480| 05 c8 05 3a 0d 05 d2 1a | f4 20 69 63 6f 6e 73 20 |...:....|. icons |
|00001490| 66 6f 72 20 53 79 73 20 | 77 69 6e 64 6f 77 0d 05 |for Sys |window..|
|000014a0| dc 2d 73 78 31 25 3d 34 | 3a 73 79 31 25 3d 2d 35 |.-sx1%=4|:sy1%=-5|
|000014b0| 32 3a 73 78 32 25 3d 32 | 38 36 3a 73 79 32 25 3d |2:sx2%=2|86:sy2%=|
|000014c0| 2d 34 3a 73 62 75 66 25 | 3d 32 35 0d 05 e6 2e 70 |-4:sbuf%|=25....p|
|000014d0| 78 31 25 3d 32 39 30 3a | 70 79 31 25 3d 2d 35 32 |x1%=290:|py1%=-52|
|000014e0| 3a 70 78 32 25 3d 33 37 | 30 3a 70 79 32 25 3d 2d |:px2%=37|0:py2%=-|
|000014f0| 34 3a 70 62 75 66 25 3d | 35 0d 05 f0 05 f7 0d 05 |4:pbuf%=|5.......|
|00001500| fa 08 4a 25 3d 30 0d 06 | 04 10 f5 3a f3 20 63 25 |..J%=0..|...:. c%|
|00001510| 2c 63 24 2c 70 24 0d 06 | 0e 0c e7 63 25 3c 3e 39 |,c$,p$..|...c%<>9|
|00001520| 39 8c 0d 06 18 1e 24 73 | 79 73 25 28 4a 25 29 3d |9.....$s|ys%(J%)=|
|00001530| 63 24 3a 24 70 61 67 65 | 25 28 4a 25 29 3d 70 24 |c$:$page|%(J%)=p$|
|00001540| 0d 06 22 2a 66 6c 61 67 | 73 25 3d 26 43 30 30 30 |.."*flag|s%=&C000|
|00001550| 30 31 33 35 2b 63 25 2a | 26 31 30 30 30 30 30 30 |0135+c%*|&1000000|
|00001560| 20 3a f4 20 63 6f 6c 6f | 75 72 0d 06 2c 46 73 79 | :. colo|ur..,Fsy|
|00001570| 73 6e 61 6d 65 25 28 4a | 25 29 3d a4 69 63 6f 6e |sname%(J|%)=.icon|
|00001580| 28 53 79 73 25 2c 73 78 | 31 25 2c 73 79 31 25 2c |(Sys%,sx|1%,sy1%,|
|00001590| 73 78 32 25 2c 73 79 32 | 25 2c 73 79 73 25 28 4a |sx2%,sy2|%,sys%(J|
|000015a0| 25 29 2c 66 6c 61 67 73 | 25 2c 73 62 75 66 25 29 |%),flags|%,sbuf%)|
|000015b0| 0d 06 36 48 70 61 67 65 | 6e 61 6d 65 25 28 4a 25 |..6Hpage|name%(J%|
|000015c0| 29 3d a4 69 63 6f 6e 28 | 53 79 73 25 2c 70 78 31 |)=.icon(|Sys%,px1|
|000015d0| 25 2c 70 79 31 25 2c 70 | 78 32 25 2c 70 79 32 25 |%,py1%,p|x2%,py2%|
|000015e0| 2c 70 61 67 65 25 28 4a | 25 29 2c 66 6c 61 67 73 |,page%(J|%),flags|
|000015f0| 25 2c 70 62 75 66 25 29 | 0d 06 40 2d 73 79 31 25 |%,pbuf%)|..@-sy1%|
|00001600| 2d 3d 34 30 3a 73 79 32 | 25 2d 3d 34 30 3a 70 79 |-=40:sy2|%-=40:py|
|00001610| 31 25 2d 3d 34 30 3a 70 | 79 32 25 2d 3d 34 30 3a |1%-=40:p|y2%-=40:|
|00001620| 4a 25 2b 3d 31 0d 06 4a | 05 cd 0d 06 54 0a fd 63 |J%+=1..J|....T..c|
|00001630| 25 3d 39 39 0d 06 5e 05 | e1 0d 06 68 05 3a 0d 06 |%=99..^.|...h.:..|
|00001640| 72 3c dd a4 69 63 6f 6e | 28 77 68 25 2c 6d 69 6e |r<..icon|(wh%,min|
|00001650| 78 25 2c 6d 69 6e 79 25 | 2c 6d 61 78 78 25 2c 6d |x%,miny%|,maxx%,m|
|00001660| 61 78 79 25 2c 74 65 78 | 74 25 2c 66 6c 61 67 73 |axy%,tex|t%,flags|
|00001670| 25 2c 62 75 66 6c 65 6e | 25 29 0d 06 7c 10 62 6c |%,buflen|%)..|.bl|
|00001680| 6f 63 6b 25 21 30 3d 77 | 68 25 0d 06 86 41 62 6c |ock%!0=w|h%...Abl|
|00001690| 6f 63 6b 25 21 34 3d 6d | 69 6e 78 25 3a 62 6c 6f |ock%!4=m|inx%:blo|
|000016a0| 63 6b 25 21 38 3d 6d 69 | 6e 79 25 3a 62 6c 6f 63 |ck%!8=mi|ny%:bloc|
|000016b0| 6b 25 21 31 32 3d 6d 61 | 78 78 25 3a 62 6c 6f 63 |k%!12=ma|xx%:bloc|
|000016c0| 6b 25 21 31 36 3d 6d 61 | 78 79 25 0d 06 90 24 62 |k%!16=ma|xy%...$b|
|000016d0| 6c 6f 63 6b 25 21 32 30 | 3d 66 6c 61 67 73 25 3a |lock%!20|=flags%:|
|000016e0| 62 6c 6f 63 6b 25 21 32 | 34 3d 74 65 78 74 25 0d |block%!2|4=text%.|
|000016f0| 06 9a 39 62 6c 6f 63 6b | 25 21 32 38 3d 2d 31 20 |..9block|%!28=-1 |
|00001700| 3a f4 20 70 6f 69 6e 74 | 65 72 20 74 6f 20 76 61 |:. point|er to va|
|00001710| 6c 69 64 61 74 69 6f 6e | 20 73 74 72 69 6e 67 20 |lidation| string |
|00001720| 28 69 66 20 61 6e 79 29 | 0d 06 a4 15 62 6c 6f 63 |(if any)|....bloc|
|00001730| 6b 25 21 33 32 3d 62 75 | 66 6c 65 6e 25 0d 06 ae |k%!32=bu|flen%...|
|00001740| 2a c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 |*.. "Wim|p_Create|
|00001750| 49 63 6f 6e 22 2c 2c 62 | 6c 6f 63 6b 25 20 b8 20 |Icon",,b|lock% . |
|00001760| 68 61 6e 64 6c 65 25 0d | 06 b8 0c 3d 68 61 6e 64 |handle%.|...=hand|
|00001770| 6c 65 25 0d 06 c2 05 3a | 0d 06 cc 10 dd f2 66 6c |le%....:|......fl|
|00001780| 75 73 68 69 63 6f 6e 73 | 0d 06 d6 2d e3 20 4a 25 |ushicons|...-. J%|
|00001790| 3d 35 20 b8 20 39 3a f2 | 70 75 74 69 63 6f 6e 74 |=5 . 9:.|puticont|
|000017a0| 65 78 74 28 50 6f 69 6e | 74 65 72 25 2c 4a 25 2c |ext(Poin|ter%,J%,|
|000017b0| 22 22 29 3a ed 0d 06 e0 | 2e e3 20 4a 25 3d 31 33 |""):....|.. J%=13|
|000017c0| 20 b8 20 33 30 3a f2 70 | 75 74 69 63 6f 6e 74 65 | . 30:.p|uticonte|
|000017d0| 78 74 28 57 69 6e 64 6f | 77 25 2c 4a 25 2c 22 22 |xt(Windo|w%,J%,""|
|000017e0| 29 3a ed 0d 06 ea 2b e3 | 20 4a 25 3d 38 20 b8 20 |):....+.| J%=8 . |
|000017f0| 31 35 3a f2 70 75 74 69 | 63 6f 6e 74 65 78 74 28 |15:.puti|context(|
|00001800| 49 63 6f 6e 25 2c 4a 25 | 2c 22 22 29 3a ed 0d 06 |Icon%,J%|,""):...|
|00001810| f4 05 e1 0d 06 fe 05 3a | 0d 07 08 16 f4 2d 2d 2d |.......:|.....---|
|00001820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 07 |--------|------..|
|00001830| 12 16 f4 2e 20 4b 45 59 | 20 26 20 4d 4f 55 53 45 |.... KEY| & MOUSE|
|00001840| 20 4f 50 53 0d 07 1c 16 | f4 2d 2d 2d 2d 2d 2d 2d | OPS....|.-------|
|00001850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 07 26 05 3a 0d |--------|--..&.:.|
|00001860| 07 30 12 dd f2 6b 65 79 | 70 72 65 73 73 28 62 25 |.0...key|press(b%|
|00001870| 29 0d 07 3a 48 77 68 25 | 3d 62 25 21 30 3a 69 68 |)..:Hwh%|=b%!0:ih|
|00001880| 25 3d 62 25 21 34 3a 78 | 6f 25 3d 62 25 21 38 3a |%=b%!4:x|o%=b%!8:|
|00001890| 79 6f 25 3d 62 25 21 31 | 32 3a 63 68 66 25 3d 62 |yo%=b%!1|2:chf%=b|
|000018a0| 25 21 31 36 3a 69 78 25 | 3d 62 25 21 32 30 3a 63 |%!16:ix%|=b%!20:c|
|000018b0| 68 72 25 3d 62 25 21 32 | 34 0d 07 44 3a c8 99 20 |hr%=b%!2|4..D:.. |
|000018c0| 22 57 69 6d 70 5f 50 72 | 6f 63 65 73 73 4b 65 79 |"Wimp_Pr|ocessKey|
|000018d0| 22 2c 63 68 72 25 20 3a | f4 20 70 61 73 73 20 6f |",chr% :|. pass o|
|000018e0| 6e 20 75 6e 72 65 63 6f | 67 6e 69 73 65 64 20 6b |n unreco|gnised k|
|000018f0| 65 79 73 0d 07 4e 05 e1 | 0d 07 58 05 3a 0d 07 62 |eys..N..|..X.:..b|
|00001900| 0f dd f2 6d 6f 75 73 65 | 28 62 25 29 0d 07 6c 19 |...mouse|(b%)..l.|
|00001910| ea 20 6d 78 25 2c 6d 79 | 25 2c 6d 62 25 2c 77 68 |. mx%,my|%,mb%,wh|
|00001920| 25 2c 69 68 25 0d 07 76 | 3c 6d 78 25 3d 62 25 21 |%,ih%..v|<mx%=b%!|
|00001930| 30 3a 6d 79 25 3d 62 25 | 21 34 3a 6d 62 25 3d 62 |0:my%=b%|!4:mb%=b|
|00001940| 25 21 38 3a 77 68 25 3d | 62 25 21 31 32 3a 69 68 |%!8:wh%=|b%!12:ih|
|00001950| 25 3d 62 25 21 31 36 3a | 69 63 6f 6e 25 3d 69 68 |%=b%!16:|icon%=ih|
|00001960| 25 0d 07 80 23 e7 20 6d | 62 25 20 80 20 32 20 f2 |%...#. m|b% . 2 .|
|00001970| 6d 65 6e 75 28 77 68 25 | 2c 6d 78 25 2c 6d 79 25 |menu(wh%|,mx%,my%|
|00001980| 29 20 3a e1 0d 07 8a 0c | c8 8e 20 6d 62 25 20 ca |) :.....|.. mb% .|
|00001990| 0d 07 94 1a c9 20 31 2c | 34 3a f4 20 41 64 6a 75 |..... 1,|4:. Adju|
|000019a0| 73 74 2c 20 53 65 6c 65 | 63 74 0d 07 9e 0c c8 8e |st, Sele|ct......|
|000019b0| 20 77 68 25 20 ca 0d 07 | a8 12 c9 2d 32 3a f4 20 | wh% ...|...-2:. |
|000019c0| 69 63 6f 6e 20 62 61 72 | 0d 07 b2 13 e7 69 68 25 |icon bar|.....ih%|
|000019d0| 3d 62 61 72 69 63 6f 6e | 25 20 8c 0d 07 bc 13 73 |=baricon|% .....s|
|000019e0| 65 74 25 3f 35 3d ac 20 | 73 65 74 25 3f 35 0d 07 |et%?5=. |set%?5..|
|000019f0| c6 0c f2 62 61 72 69 63 | 6f 6e 0d 07 d0 05 cd 0d |...baric|on......|
|00001a00| 07 da 05 cb 0d 07 e4 05 | cb 0d 07 ee 05 e1 0d 07 |........|........|
|00001a10| f8 05 3a 0d 08 02 0d dd | f2 62 61 72 69 63 6f 6e |..:.....|.baricon|
|00001a20| 0d 08 0c 24 f4 20 67 72 | 65 79 20 69 66 20 70 61 |...$. gr|ey if pa|
|00001a30| 75 73 65 64 2c 20 62 6c | 75 65 20 69 66 20 61 63 |used, bl|ue if ac|
|00001a40| 74 69 76 65 0d 08 16 3e | e7 20 73 65 74 25 3f 35 |tive...>|. set%?5|
|00001a50| 20 8c 20 24 77 69 6d 70 | 69 63 6f 6e 25 3d 22 77 | . $wimp|icon%="w|
|00001a60| 69 6d 70 61 69 64 5f 32 | 22 20 8b 20 24 77 69 6d |impaid_2|" . $wim|
|00001a70| 70 69 63 6f 6e 25 3d 22 | 77 69 6d 70 61 69 64 5f |picon%="|wimpaid_|
|00001a80| 31 22 0d 08 20 38 62 6c | 6f 63 6b 25 21 30 3d 2d |1".. 8bl|ock%!0=-|
|00001a90| 32 3a 62 6c 6f 63 6b 25 | 21 34 3d 62 61 72 69 63 |2:block%|!4=baric|
|00001aa0| 6f 6e 25 3a 62 6c 6f 63 | 6b 25 21 38 3d 30 3a 62 |on%:bloc|k%!8=0:b|
|00001ab0| 6c 6f 63 6b 25 21 31 32 | 3d 30 0d 08 2a 22 c8 99 |lock%!12|=0..*"..|
|00001ac0| 20 22 57 69 6d 70 5f 53 | 65 74 49 63 6f 6e 53 74 | "Wimp_S|etIconSt|
|00001ad0| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 0d 08 34 05 |ate",,bl|ock%..4.|
|00001ae0| e1 0d 08 3e 05 3a 0d 08 | 48 0f f4 2d 2d 2d 2d 2d |...>.:..|H..-----|
|00001af0| 2d 2d 2d 2d 2d 0d 08 52 | 0f f4 2e 20 4d 45 4e 55 |-----..R|... MENU|
|00001b00| 20 4f 50 53 0d 08 5c 0f | f4 2d 2d 2d 2d 2d 2d 2d | OPS..\.|.-------|
|00001b10| 2d 2d 2d 0d 08 66 05 3a | 0d 08 70 14 dd f2 6d 65 |---..f.:|..p...me|
|00001b20| 6e 75 28 77 25 2c 78 25 | 2c 79 25 29 0d 08 7a 1e |nu(w%,x%|,y%)..z.|
|00001b30| 72 65 6d 77 25 3d 77 25 | 3a 72 65 6d 78 25 3d 78 |remw%=w%|:remx%=x|
|00001b40| 25 3a 72 65 6d 79 25 3d | 79 25 0d 08 84 0b c8 8e |%:remy%=|y%......|
|00001b50| 20 77 25 20 ca 0d 08 8e | 08 c9 20 2d 32 0d 08 98 | w% ....|.. -2...|
|00001b60| 42 6d 65 6e 75 24 3d 22 | 57 69 6d 70 41 69 64 2c |Bmenu$="|WimpAid,|
|00001b70| 49 6e 66 6f 2c 50 6f 69 | 6e 74 65 72 2c 57 69 6e |Info,Poi|nter,Win|
|00001b80| 64 6f 77 2c 49 63 6f 6e | 2c 53 57 49 20 69 6e 64 |dow,Icon|,SWI ind|
|00001b90| 65 78 2c 50 61 75 73 65 | 64 2c 51 75 69 74 22 0d |ex,Pause|d,Quit".|
|00001ba0| 08 a2 21 f2 64 72 61 77 | 6d 65 6e 75 28 62 61 72 |..!.draw|menu(bar|
|00001bb0| 69 63 6f 6e 25 2c 6d 65 | 6e 75 24 2c 31 38 30 29 |icon%,me|nu$,180)|
|00001bc0| 0d 08 ac 2c c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |...,.. "|Wimp_Cre|
|00001bd0| 61 74 65 4d 65 6e 75 22 | 2c 2c 6d 65 6e 75 25 2b |ateMenu"|,,menu%+|
|00001be0| 34 2c 21 62 25 2d 35 30 | 2c 33 37 36 0d 08 b6 05 |4,!b%-50|,376....|
|00001bf0| cb 0d 08 c0 05 e1 0d 08 | ca 05 3a 0d 08 d4 24 dd |........|..:...$.|
|00001c00| f2 64 72 61 77 6d 65 6e | 75 28 68 61 6e 64 6c 65 |.drawmen|u(handle|
|00001c10| 25 2c 6d 65 6e 75 24 2c | 77 69 64 74 68 25 29 0d |%,menu$,|width%).|
|00001c20| 08 de 10 ea 20 70 74 72 | 25 2c 70 25 2c 69 25 0d |.... ptr|%,p%,i%.|
|00001c30| 08 e8 12 21 6d 65 6e 75 | 25 3d 68 61 6e 64 6c 65 |...!menu|%=handle|
|00001c40| 25 0d 08 f2 3b 6d 65 6e | 75 25 3f 31 36 3d 37 3a |%...;men|u%?16=7:|
|00001c50| 6d 65 6e 75 25 3f 31 37 | 3d 32 3a 6d 65 6e 75 25 |menu%?17|=2:menu%|
|00001c60| 3f 31 38 3d 37 3a 6d 65 | 6e 75 25 3f 31 39 3d 30 |?18=7:me|nu%?19=0|
|00001c70| 20 20 3a f4 20 63 6f 6c | 6f 75 72 73 0d 08 fc 3d | :. col|ours...=|
|00001c80| 6d 65 6e 75 25 21 32 30 | 3d 77 69 64 74 68 25 3a |menu%!20|=width%:|
|00001c90| 6d 65 6e 75 25 21 32 34 | 3d 34 30 3a 6d 65 6e 75 |menu%!24|=40:menu|
|00001ca0| 25 21 32 38 3d 30 20 20 | 20 20 20 20 20 3a f4 20 |%!28=0 | :. |
|00001cb0| 73 69 7a 65 2c 20 70 6f | 73 0d 09 06 11 70 74 72 |size, po|s....ptr|
|00001cc0| 25 3d 6d 65 6e 75 25 2b | 33 32 0d 09 10 2f 24 28 |%=menu%+|32.../$(|
|00001cd0| 6d 65 6e 75 25 2b 34 29 | 3d c0 6d 65 6e 75 24 2c |menu%+4)|=.menu$,|
|00001ce0| a7 6d 65 6e 75 24 2c 22 | 2c 22 29 2d 31 29 20 20 |.menu$,"|,")-1) |
|00001cf0| 20 3a f4 20 74 69 74 6c | 65 0d 09 1a 13 6d 65 6e | :. titl|e....men|
|00001d00| 75 24 3d 6d 65 6e 75 24 | 2b 22 2c 22 0d 09 24 08 |u$=menu$|+","..$.|
|00001d10| 69 25 3d 30 0d 09 2e 10 | c8 95 20 6d 65 6e 75 24 |i%=0....|.. menu$|
|00001d20| 3c 3e 22 22 0d 09 38 2d | 6d 65 6e 75 24 3d c1 6d |<>""..8-|menu$=.m|
|00001d30| 65 6e 75 24 2c a7 6d 65 | 6e 75 24 2c 22 2c 22 29 |enu$,.me|nu$,",")|
|00001d40| 2b 31 29 20 20 3a f4 20 | 72 65 6d 61 69 6e 64 65 |+1) :. |remainde|
|00001d50| 72 0d 09 42 2c 69 74 65 | 6d 24 3d c0 6d 65 6e 75 |r..B,ite|m$=.menu|
|00001d60| 24 2c a7 6d 65 6e 75 24 | 2c 22 2c 22 29 2d 31 29 |$,.menu$|,",")-1)|
|00001d70| 20 3a f4 20 74 68 69 73 | 20 69 74 65 6d 0d 09 4c | :. this| item..L|
|00001d80| 11 e7 20 6d 65 6e 75 24 | 3c 3e 22 22 20 8c 0d 09 |.. menu$|<>"" ...|
|00001d90| 56 10 f4 20 6d 65 6e 75 | 20 66 6c 61 67 73 0d 09 |V.. menu| flags..|
|00001da0| 60 08 70 25 3d 30 0d 09 | 6a 0b c8 8e 20 69 25 20 |`.p%=0..|j... i% |
|00001db0| ca 0d 09 74 08 c9 20 30 | 3a 0d 09 7e 16 c9 20 31 |...t.. 0|:..~.. 1|
|00001dc0| 3a e7 20 73 65 74 25 3f | 69 25 20 70 25 3d 31 0d |:. set%?|i% p%=1.|
|00001dd0| 09 88 16 c9 20 32 3a e7 | 20 73 65 74 25 3f 69 25 |.... 2:.| set%?i%|
|00001de0| 20 70 25 3d 31 0d 09 92 | 16 c9 20 33 3a e7 20 73 | p%=1...|.. 3:. s|
|00001df0| 65 74 25 3f 69 25 20 70 | 25 3d 31 0d 09 9c 16 c9 |et%?i% p|%=1.....|
|00001e00| 20 34 3a e7 20 73 65 74 | 25 3f 69 25 20 70 25 3d | 4:. set|%?i% p%=|
|00001e10| 31 0d 09 a6 16 c9 20 35 | 3a e7 20 73 65 74 25 3f |1..... 5|:. set%?|
|00001e20| 69 25 20 70 25 3d 31 0d | 09 b0 16 c9 20 36 3a e7 |i% p%=1.|.... 6:.|
|00001e30| 20 73 65 74 25 3f 69 25 | 20 70 25 3d 31 0d 09 ba | set%?i%| p%=1...|
|00001e40| 05 cb 0d 09 c4 0d 70 74 | 72 25 21 30 3d 70 25 0d |......pt|r%!0=p%.|
|00001e50| 09 ce 15 f4 20 73 75 62 | 6d 65 6e 75 20 70 6f 69 |.... sub|menu poi|
|00001e60| 6e 74 65 72 0d 09 d8 09 | 70 25 3d 2d 31 0d 09 e2 |nter....|p%=-1...|
|00001e70| 0b c8 8e 20 69 25 20 ca | 0d 09 ec 10 c9 20 30 3a |... i% .|..... 0:|
|00001e80| 70 25 3d 49 6e 66 6f 25 | 0d 09 f6 05 cb 0d 0a 00 |p%=Info%|........|
|00001e90| 0d 70 74 72 25 21 34 3d | 70 25 0d 0a 0a 13 70 74 |.ptr%!4=|p%....pt|
|00001ea0| 72 25 21 38 3d 26 37 30 | 30 30 30 32 31 0d 0a 14 |r%!8=&70|00021...|
|00001eb0| 14 24 28 70 74 72 25 2b | 31 32 29 3d 69 74 65 6d |.$(ptr%+|12)=item|
|00001ec0| 24 0d 0a 1e 12 70 74 72 | 25 2b 3d 32 34 3a 69 25 |$....ptr|%+=24:i%|
|00001ed0| 2b 3d 31 0d 0a 28 05 cd | 0d 0a 32 05 ce 0d 0a 3c |+=1..(..|..2....<|
|00001ee0| 28 70 74 72 25 21 2d 32 | 34 3d 70 74 72 25 21 2d |(ptr%!-2|4=ptr%!-|
|00001ef0| 32 34 20 84 20 26 38 30 | 20 3a f4 20 6c 61 73 74 |24 . &80| :. last|
|00001f00| 20 69 74 65 6d 0d 0a 46 | 05 e1 0d 0a 50 05 3a 0d | item..F|....P.:.|
|00001f10| 0a 5a 14 dd f2 6d 65 6e | 75 73 65 6c 65 63 74 28 |.Z...men|uselect(|
|00001f20| 62 25 29 0d 0a 64 26 ea | 20 68 61 6e 64 6c 65 25 |b%)..d&.| handle%|
|00001f30| 2c 69 25 3a 68 61 6e 64 | 6c 65 25 3d 21 6d 65 6e |,i%:hand|le%=!men|
|00001f40| 75 25 3a 69 25 3d 21 62 | 25 0d 0a 6e 2d c8 99 20 |u%:i%=!b|%..n-.. |
|00001f50| 22 57 69 6d 70 5f 47 65 | 74 50 6f 69 6e 74 65 72 |"Wimp_Ge|tPointer|
|00001f60| 49 6e 66 6f 22 2c 2c 62 | 25 3a 73 74 61 79 25 3d |Info",,b|%:stay%=|
|00001f70| 62 25 21 38 3d 31 0d 0a | 78 10 c8 8e 20 68 61 6e |b%!8=1..|x... han|
|00001f80| 64 6c 65 25 20 ca 0d 0a | 82 0e c9 20 62 61 72 69 |dle% ...|... bari|
|00001f90| 63 6f 6e 25 0d 0a 8c 0b | c8 8e 20 69 25 20 ca 0d |con%....|.. i% ..|
|00001fa0| 0a 96 15 c9 20 30 3a f4 | 20 69 6e 66 6f 20 77 69 |.... 0:.| info wi|
|00001fb0| 6e 64 6f 77 0d 0a a0 19 | c9 20 31 3a 73 65 74 25 |ndow....|. 1:set%|
|00001fc0| 3f 69 25 3d ac 20 73 65 | 74 25 3f 69 25 0d 0a aa |?i%=. se|t%?i%...|
|00001fd0| 3d e7 20 73 65 74 25 3f | 69 25 20 f2 6f 70 65 6e |=. set%?|i% .open|
|00001fe0| 77 69 6e 64 6f 77 28 50 | 6f 69 6e 74 65 72 25 2c |window(P|ointer%,|
|00001ff0| a3 29 3a 8b f2 63 6c 6f | 73 65 77 69 6e 64 6f 77 |.):..clo|sewindow|
|00002000| 28 50 6f 69 6e 74 65 72 | 25 29 0d 0a b4 19 c9 20 |(Pointer|%)..... |
|00002010| 32 3a 73 65 74 25 3f 69 | 25 3d ac 20 73 65 74 25 |2:set%?i|%=. set%|
|00002020| 3f 69 25 0d 0a be 3b e7 | 20 73 65 74 25 3f 69 25 |?i%...;.| set%?i%|
|00002030| 20 f2 6f 70 65 6e 77 69 | 6e 64 6f 77 28 57 69 6e | .openwi|ndow(Win|
|00002040| 64 6f 77 25 2c a3 29 3a | 8b f2 63 6c 6f 73 65 77 |dow%,.):|..closew|
|00002050| 69 6e 64 6f 77 28 57 69 | 6e 64 6f 77 25 29 0d 0a |indow(Wi|ndow%)..|
|00002060| c8 19 c9 20 33 3a 73 65 | 74 25 3f 69 25 3d ac 20 |... 3:se|t%?i%=. |
|00002070| 73 65 74 25 3f 69 25 0d | 0a d2 37 e7 20 73 65 74 |set%?i%.|..7. set|
|00002080| 25 3f 69 25 20 f2 6f 70 | 65 6e 77 69 6e 64 6f 77 |%?i% .op|enwindow|
|00002090| 28 49 63 6f 6e 25 2c a3 | 29 3a 8b f2 63 6c 6f 73 |(Icon%,.|):..clos|
|000020a0| 65 77 69 6e 64 6f 77 28 | 49 63 6f 6e 25 29 0d 0a |ewindow(|Icon%)..|
|000020b0| dc 19 c9 20 34 3a 73 65 | 74 25 3f 69 25 3d ac 20 |... 4:se|t%?i%=. |
|000020c0| 73 65 74 25 3f 69 25 0d | 0a e6 35 e7 20 73 65 74 |set%?i%.|..5. set|
|000020d0| 25 3f 69 25 20 f2 6f 70 | 65 6e 77 69 6e 64 6f 77 |%?i% .op|enwindow|
|000020e0| 28 53 79 73 25 2c a3 29 | 3a 8b f2 63 6c 6f 73 65 |(Sys%,.)|:..close|
|000020f0| 77 69 6e 64 6f 77 28 53 | 79 73 25 29 0d 0a f0 22 |window(S|ys%)..."|
|00002100| c9 20 35 3a 73 65 74 25 | 3f 69 25 3d ac 20 73 65 |. 5:set%|?i%=. se|
|00002110| 74 25 3f 69 25 3a f2 62 | 61 72 69 63 6f 6e 0d 0a |t%?i%:.b|aricon..|
|00002120| fa 0f c9 20 36 3a 71 75 | 69 74 25 3d b9 0d 0b 04 |... 6:qu|it%=....|
|00002130| 05 cb 0d 0b 0e 05 cb 0d | 0b 18 22 e7 73 74 61 79 |........|..".stay|
|00002140| 25 f2 6d 65 6e 75 28 72 | 65 6d 77 25 2c 72 65 6d |%.menu(r|emw%,rem|
|00002150| 78 25 2c 72 65 6d 79 25 | 29 0d 0b 22 2b f4 20 41 |x%,remy%|).."+. A|
|00002160| 64 75 73 74 20 75 73 65 | 64 20 74 6f 20 73 65 6c |dust use|d to sel|
|00002170| 65 63 74 2c 20 73 6f 20 | 72 65 2d 64 72 61 77 20 |ect, so |re-draw |
|00002180| 6d 65 6e 75 0d 0b 2c 05 | e1 0d 0b 36 05 3a 0d 0b |menu..,.|...6.:..|
|00002190| 40 16 f4 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |@..-----|--------|
|000021a0| 2d 2d 2d 2d 0d 0b 4a 16 | f4 2e 20 52 45 43 45 49 |----..J.|.. RECEI|
|000021b0| 56 45 20 4d 45 53 53 41 | 47 45 0d 0b 54 16 f4 2d |VE MESSA|GE..T..-|
|000021c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000021d0| 0d 0b 5e 05 3a 0d 0b 68 | 11 dd f2 72 65 63 65 69 |..^.:..h|...recei|
|000021e0| 76 65 28 62 25 29 0d 0b | 72 0e c8 8e 20 62 25 21 |ve(b%)..|r... b%!|
|000021f0| 31 36 20 ca 0d 0b 7c 0f | c9 20 30 3a 71 75 69 74 |16 ...|.|. 0:quit|
|00002200| 25 3d b9 0d 0b 86 05 cb | 0d 0b 90 05 e1 0d 0b 9a |%=......|........|
|00002210| 05 3a 0d 0b a4 0e f4 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.:.....-|--------|
|00002220| 0d 0b ae 0e f4 2e 20 44 | 49 53 50 4c 41 59 0d 0b |...... D|ISPLAY..|
|00002230| b8 0e f4 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0b c2 05 |...-----|----....|
|00002240| 3a 0d 0b cc 0a dd f2 68 | 65 6c 70 0d 0b d6 0d f4 |:......h|elp.....|
|00002250| 20 50 6f 69 6e 74 65 72 | 0d 0b e0 0e e7 20 73 65 | Pointer|..... se|
|00002260| 74 25 3f 31 20 8c 0d 0b | ea 24 c8 99 20 22 57 69 |t%?1 ...|.$.. "Wi|
|00002270| 6d 70 5f 47 65 74 50 6f | 69 6e 74 65 72 49 6e 66 |mp_GetPo|interInf|
|00002280| 6f 22 2c 2c 62 6c 6f 63 | 6b 25 0d 0b f4 46 6d 78 |o",,bloc|k%...Fmx|
|00002290| 25 3d 62 6c 6f 63 6b 25 | 21 30 3a 6d 79 25 3d 62 |%=block%|!0:my%=b|
|000022a0| 6c 6f 63 6b 25 21 34 3a | 6d 62 25 3d 62 6c 6f 63 |lock%!4:|mb%=bloc|
|000022b0| 6b 25 21 38 3a 77 68 25 | 3d 62 6c 6f 63 6b 25 21 |k%!8:wh%|=block%!|
|000022c0| 31 32 3a 69 68 25 3d 62 | 6c 6f 63 6b 25 21 31 36 |12:ih%=b|lock%!16|
|000022d0| 0d 0b fe 21 f2 70 75 74 | 69 63 6f 6e 74 65 78 74 |...!.put|icontext|
|000022e0| 28 50 6f 69 6e 74 65 72 | 25 2c 35 2c c3 77 68 25 |(Pointer|%,5,.wh%|
|000022f0| 29 0d 0c 08 21 f2 70 75 | 74 69 63 6f 6e 74 65 78 |)...!.pu|ticontex|
|00002300| 74 28 50 6f 69 6e 74 65 | 72 25 2c 36 2c c3 69 68 |t(Pointe|r%,6,.ih|
|00002310| 25 29 0d 0c 12 21 f2 70 | 75 74 69 63 6f 6e 74 65 |%)...!.p|uticonte|
|00002320| 78 74 28 50 6f 69 6e 74 | 65 72 25 2c 37 2c c3 6d |xt(Point|er%,7,.m|
|00002330| 78 25 29 0d 0c 1c 21 f2 | 70 75 74 69 63 6f 6e 74 |x%)...!.|puticont|
|00002340| 65 78 74 28 50 6f 69 6e | 74 65 72 25 2c 38 2c c3 |ext(Poin|ter%,8,.|
|00002350| 6d 79 25 29 0d 0c 26 21 | f2 70 75 74 69 63 6f 6e |my%)..&!|.puticon|
|00002360| 74 65 78 74 28 50 6f 69 | 6e 74 65 72 25 2c 39 2c |text(Poi|nter%,9,|
|00002370| c3 6d 62 25 29 0d 0c 30 | 05 cd 0d 0c 3a 05 3a 0d |.mb%)..0|....:.:.|
|00002380| 0c 44 0c f4 20 57 69 6e | 64 6f 77 0d 0c 4e 0e e7 |.D.. Win|dow..N..|
|00002390| 20 73 65 74 25 3f 32 20 | 8c 0d 0c 58 32 c8 99 20 | set%?2 |...X2.. |
|000023a0| 22 57 69 6d 70 5f 47 65 | 74 50 6f 69 6e 74 65 72 |"Wimp_Ge|tPointer|
|000023b0| 49 6e 66 6f 22 2c 2c 62 | 6c 6f 63 6b 25 3a 77 68 |Info",,b|lock%:wh|
|000023c0| 25 3d 62 6c 6f 63 6b 25 | 21 31 32 0d 0c 62 21 f2 |%=block%|!12..b!.|
|000023d0| 70 75 74 69 63 6f 6e 74 | 65 78 74 28 57 69 6e 64 |puticont|ext(Wind|
|000023e0| 6f 77 25 2c 31 33 2c c3 | 77 68 25 29 0d 0c 6c 0d |ow%,13,.|wh%)..l.|
|000023f0| e7 20 77 68 25 3c 30 20 | 8c 0d 0c 76 2e e3 20 4a |. wh%<0 |...v.. J|
|00002400| 25 3d 31 34 20 b8 20 33 | 30 3a f2 70 75 74 69 63 |%=14 . 3|0:.putic|
|00002410| 6f 6e 74 65 78 74 28 57 | 69 6e 64 6f 77 25 2c 4a |ontext(W|indow%,J|
|00002420| 25 2c 22 22 29 3a ed 0d | 0c 80 05 cd 0d 0c 8a 0e |%,""):..|........|
|00002430| e7 20 77 68 25 3e 3d 30 | 20 8c 0d 0c 94 0f 21 62 |. wh%>=0| .....!b|
|00002440| 6c 6f 63 6b 25 3d 77 68 | 25 0d 0c 9e 23 c8 99 20 |lock%=wh|%...#.. |
|00002450| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 49 |"Wimp_Ge|tWindowI|
|00002460| 6e 66 6f 22 2c 2c 62 6c | 6f 63 6b 25 0d 0c a8 41 |nfo",,bl|ock%...A|
|00002470| 76 61 78 31 25 3d 62 6c | 6f 63 6b 25 21 34 3a 76 |vax1%=bl|ock%!4:v|
|00002480| 61 79 31 25 3d 62 6c 6f | 63 6b 25 21 38 3a 76 61 |ay1%=blo|ck%!8:va|
|00002490| 78 32 25 3d 62 6c 6f 63 | 6b 25 21 31 32 3a 76 61 |x2%=bloc|k%!12:va|
|000024a0| 79 32 25 3d 62 6c 6f 63 | 6b 25 21 31 36 0d 0c b2 |y2%=bloc|k%!16...|
|000024b0| 27 76 61 77 64 25 3d 76 | 61 78 32 25 2d 76 61 78 |'vawd%=v|ax2%-vax|
|000024c0| 31 25 3a 76 61 68 74 25 | 3d 76 61 79 32 25 2d 76 |1%:vaht%|=vay2%-v|
|000024d0| 61 79 31 25 0d 0c bc 43 | 77 61 78 31 25 3d 62 6c |ay1%...C|wax1%=bl|
|000024e0| 6f 63 6b 25 21 34 34 3a | 77 61 79 31 25 3d 62 6c |ock%!44:|way1%=bl|
|000024f0| 6f 63 6b 25 21 34 38 3a | 77 61 78 32 25 3d 62 6c |ock%!48:|wax2%=bl|
|00002500| 6f 63 6b 25 21 35 32 3a | 77 61 79 32 25 3d 62 6c |ock%!52:|way2%=bl|
|00002510| 6f 63 6b 25 21 35 36 0d | 0c c6 27 77 61 77 64 25 |ock%!56.|..'wawd%|
|00002520| 3d 77 61 78 32 25 2d 77 | 61 78 31 25 3a 77 61 68 |=wax2%-w|ax1%:wah|
|00002530| 74 25 3d 77 61 79 32 25 | 2d 77 61 79 31 25 0d 0c |t%=way2%|-way1%..|
|00002540| d0 23 73 63 72 78 25 3d | 62 6c 6f 63 6b 25 21 32 |.#scrx%=|block%!2|
|00002550| 30 3a 73 63 72 79 25 3d | 62 6c 6f 63 6b 25 21 32 |0:scry%=|block%!2|
|00002560| 34 0d 0c da 25 77 66 6c | 67 25 3d 62 6c 6f 63 6b |4...%wfl|g%=block|
|00002570| 25 21 33 32 3a 77 66 6c | 67 24 3d 22 26 22 2b c3 |%!32:wfl|g$="&"+.|
|00002580| 7e 77 66 6c 67 25 0d 0c | e4 25 74 66 6c 67 25 3d |~wflg%..|.%tflg%=|
|00002590| 62 6c 6f 63 6b 25 21 36 | 30 3a 74 66 6c 67 24 3d |block%!6|0:tflg$=|
|000025a0| 22 26 22 2b c3 7e 74 66 | 6c 67 25 0d 0c ee 25 62 |"&"+.~tf|lg%...%b|
|000025b0| 74 6e 73 25 3d 28 28 62 | 6c 6f 63 6b 25 21 36 34 |tns%=((b|lock%!64|
|000025c0| 29 80 20 26 46 30 30 30 | 29 81 20 26 31 30 30 30 |). &F000|). &1000|
|000025d0| 0d 0c f8 0b f4 20 46 6c | 61 67 73 0d 0d 02 22 f2 |..... Fl|ags...".|
|000025e0| 70 75 74 69 63 6f 6e 74 | 65 78 74 28 57 69 6e 64 |puticont|ext(Wind|
|000025f0| 6f 77 25 2c 31 34 2c 77 | 66 6c 67 24 29 0d 0d 0c |ow%,14,w|flg$)...|
|00002600| 22 f2 70 75 74 69 63 6f | 6e 74 65 78 74 28 57 69 |".putico|ntext(Wi|
|00002610| 6e 64 6f 77 25 2c 31 35 | 2c 74 66 6c 67 24 29 0d |ndow%,15|,tflg$).|
|00002620| 0d 16 0d f4 20 42 75 74 | 74 6f 6e 73 0d 0d 20 23 |.... But|tons.. #|
|00002630| f2 70 75 74 69 63 6f 6e | 74 65 78 74 28 57 69 6e |.puticon|text(Win|
|00002640| 64 6f 77 25 2c 31 36 2c | c3 62 74 6e 73 25 29 0d |dow%,16,|.btns%).|
|00002650| 0d 2a 0f f4 20 57 6f 72 | 6b 20 41 72 65 61 0d 0d |.*.. Wor|k Area..|
|00002660| 34 23 f2 70 75 74 69 63 | 6f 6e 74 65 78 74 28 57 |4#.putic|ontext(W|
|00002670| 69 6e 64 6f 77 25 2c 31 | 37 2c c3 77 61 78 31 25 |indow%,1|7,.wax1%|
|00002680| 29 0d 0d 3e 23 f2 70 75 | 74 69 63 6f 6e 74 65 78 |)..>#.pu|ticontex|
|00002690| 74 28 57 69 6e 64 6f 77 | 25 2c 31 38 2c c3 77 61 |t(Window|%,18,.wa|
|000026a0| 79 31 25 29 0d 0d 48 23 | f2 70 75 74 69 63 6f 6e |y1%)..H#|.puticon|
|000026b0| 74 65 78 74 28 57 69 6e | 64 6f 77 25 2c 31 39 2c |text(Win|dow%,19,|
|000026c0| c3 77 61 78 32 25 29 0d | 0d 52 23 f2 70 75 74 69 |.wax2%).|.R#.puti|
|000026d0| 63 6f 6e 74 65 78 74 28 | 57 69 6e 64 6f 77 25 2c |context(|Window%,|
|000026e0| 32 30 2c c3 77 61 79 32 | 25 29 0d 0d 5c 23 f2 70 |20,.way2|%)..\#.p|
|000026f0| 75 74 69 63 6f 6e 74 65 | 78 74 28 57 69 6e 64 6f |uticonte|xt(Windo|
|00002700| 77 25 2c 32 31 2c c3 77 | 61 77 64 25 29 0d 0d 66 |w%,21,.w|awd%)..f|
|00002710| 23 f2 70 75 74 69 63 6f | 6e 74 65 78 74 28 57 69 |#.putico|ntext(Wi|
|00002720| 6e 64 6f 77 25 2c 32 32 | 2c c3 77 61 68 74 25 29 |ndow%,22|,.waht%)|
|00002730| 0d 0d 70 12 f4 20 56 69 | 73 69 62 6c 65 20 41 72 |..p.. Vi|sible Ar|
|00002740| 65 61 0d 0d 7a 23 f2 70 | 75 74 69 63 6f 6e 74 65 |ea..z#.p|uticonte|
|00002750| 78 74 28 57 69 6e 64 6f | 77 25 2c 32 33 2c c3 76 |xt(Windo|w%,23,.v|
|00002760| 61 78 31 25 29 0d 0d 84 | 23 f2 70 75 74 69 63 6f |ax1%)...|#.putico|
|00002770| 6e 74 65 78 74 28 57 69 | 6e 64 6f 77 25 2c 32 34 |ntext(Wi|ndow%,24|
|00002780| 2c c3 76 61 79 31 25 29 | 0d 0d 8e 23 f2 70 75 74 |,.vay1%)|...#.put|
|00002790| 69 63 6f 6e 74 65 78 74 | 28 57 69 6e 64 6f 77 25 |icontext|(Window%|
|000027a0| 2c 32 35 2c c3 76 61 78 | 32 25 29 0d 0d 98 23 f2 |,25,.vax|2%)...#.|
|000027b0| 70 75 74 69 63 6f 6e 74 | 65 78 74 28 57 69 6e 64 |puticont|ext(Wind|
|000027c0| 6f 77 25 2c 32 36 2c c3 | 76 61 79 32 25 29 0d 0d |ow%,26,.|vay2%)..|
|000027d0| a2 23 f2 70 75 74 69 63 | 6f 6e 74 65 78 74 28 57 |.#.putic|ontext(W|
|000027e0| 69 6e 64 6f 77 25 2c 32 | 37 2c c3 76 61 77 64 25 |indow%,2|7,.vawd%|
|000027f0| 29 0d 0d ac 23 f2 70 75 | 74 69 63 6f 6e 74 65 78 |)...#.pu|ticontex|
|00002800| 74 28 57 69 6e 64 6f 77 | 25 2c 32 38 2c c3 76 61 |t(Window|%,28,.va|
|00002810| 68 74 25 29 0d 0d b6 14 | f4 20 53 63 72 6f 6c 6c |ht%)....|. Scroll|
|00002820| 20 6f 66 66 73 65 74 73 | 0d 0d c0 23 f2 70 75 74 | offsets|...#.put|
|00002830| 69 63 6f 6e 74 65 78 74 | 28 57 69 6e 64 6f 77 25 |icontext|(Window%|
|00002840| 2c 32 39 2c c3 73 63 72 | 78 25 29 0d 0d ca 23 f2 |,29,.scr|x%)...#.|
|00002850| 70 75 74 69 63 6f 6e 74 | 65 78 74 28 57 69 6e 64 |puticont|ext(Wind|
|00002860| 6f 77 25 2c 33 30 2c c3 | 73 63 72 79 25 29 0d 0d |ow%,30,.|scry%)..|
|00002870| d4 05 cd 0d 0d de 05 cd | 0d 0d e8 05 3a 0d 0d f2 |........|....:...|
|00002880| 0a f4 20 49 63 6f 6e 0d | 0d fc 0e e7 20 73 65 74 |.. Icon.|.... set|
|00002890| 25 3f 33 20 8c 0d 0e 06 | 40 c8 99 20 22 57 69 6d |%?3 ....|@.. "Wim|
|000028a0| 70 5f 47 65 74 50 6f 69 | 6e 74 65 72 49 6e 66 6f |p_GetPoi|nterInfo|
|000028b0| 22 2c 2c 62 6c 6f 63 6b | 25 3a 77 68 25 3d 62 6c |",,block|%:wh%=bl|
|000028c0| 6f 63 6b 25 21 31 32 3a | 69 68 25 3d 62 6c 6f 63 |ock%!12:|ih%=bloc|
|000028d0| 6b 25 21 31 36 0d 0e 10 | 1e f2 70 75 74 69 63 6f |k%!16...|..putico|
|000028e0| 6e 74 65 78 74 28 49 63 | 6f 6e 25 2c 38 2c c3 77 |ntext(Ic|on%,8,.w|
|000028f0| 68 25 29 0d 0e 1a 1e f2 | 70 75 74 69 63 6f 6e 74 |h%).....|puticont|
|00002900| 65 78 74 28 49 63 6f 6e | 25 2c 39 2c c3 69 68 25 |ext(Icon|%,9,.ih%|
|00002910| 29 0d 0e 24 34 e7 20 69 | 68 25 3c 30 3a e3 20 4a |)..$4. i|h%<0:. J|
|00002920| 25 3d 31 30 20 b8 20 31 | 35 3a f2 70 75 74 69 63 |%=10 . 1|5:.putic|
|00002930| 6f 6e 74 65 78 74 28 49 | 63 6f 6e 25 2c 4a 25 2c |ontext(I|con%,J%,|
|00002940| 22 22 29 3a ed 0d 0e 2e | 0e e7 20 69 68 25 3e 3d |""):....|.. ih%>=|
|00002950| 30 20 8c 0d 0e 38 3c 62 | 6c 6f 63 6b 25 21 30 3d |0 ...8<b|lock%!0=|
|00002960| 77 68 25 3a 62 6c 6f 63 | 6b 25 21 34 3d 69 68 25 |wh%:bloc|k%!4=ih%|
|00002970| 3a c8 99 20 22 57 69 6d | 70 5f 47 65 74 49 63 6f |:.. "Wim|p_GetIco|
|00002980| 6e 53 74 61 74 65 22 2c | 2c 62 6c 6f 63 6b 25 0d |nState",|,block%.|
|00002990| 0e 42 42 6d 69 6e 78 25 | 3d 62 6c 6f 63 6b 25 21 |.BBminx%|=block%!|
|000029a0| 38 3a 6d 69 6e 79 25 3d | 62 6c 6f 63 6b 25 21 31 |8:miny%=|block%!1|
|000029b0| 32 3a 6d 61 78 78 25 3d | 62 6c 6f 63 6b 25 21 31 |2:maxx%=|block%!1|
|000029c0| 36 3a 6d 61 78 79 25 3d | 62 6c 6f 63 6b 25 21 32 |6:maxy%=|block%!2|
|000029d0| 30 0d 0e 4c 25 69 66 6c | 67 25 3d 62 6c 6f 63 6b |0..L%ifl|g%=block|
|000029e0| 25 21 32 34 3a 69 66 6c | 67 24 3d 22 26 22 2b c3 |%!24:ifl|g$="&"+.|
|000029f0| 7e 69 66 6c 67 25 0d 0e | 56 25 62 74 6e 73 25 3d |~iflg%..|V%btns%=|
|00002a00| 28 28 62 6c 6f 63 6b 25 | 21 32 34 29 80 20 26 46 |((block%|!24). &F|
|00002a10| 30 30 30 29 81 20 26 31 | 30 30 30 0d 0e 60 20 f2 |000). &1|000..` .|
|00002a20| 70 75 74 69 63 6f 6e 74 | 65 78 74 28 49 63 6f 6e |puticont|ext(Icon|
|00002a30| 25 2c 31 30 2c 69 66 6c | 67 24 29 0d 0e 6a 21 f2 |%,10,ifl|g$)..j!.|
|00002a40| 70 75 74 69 63 6f 6e 74 | 65 78 74 28 49 63 6f 6e |puticont|ext(Icon|
|00002a50| 25 2c 31 31 2c c3 62 74 | 6e 73 25 29 0d 0e 74 21 |%,11,.bt|ns%)..t!|
|00002a60| f2 70 75 74 69 63 6f 6e | 74 65 78 74 28 49 63 6f |.puticon|text(Ico|
|00002a70| 6e 25 2c 31 32 2c c3 6d | 69 6e 78 25 29 0d 0e 7e |n%,12,.m|inx%)..~|
|00002a80| 21 f2 70 75 74 69 63 6f | 6e 74 65 78 74 28 49 63 |!.putico|ntext(Ic|
|00002a90| 6f 6e 25 2c 31 33 2c c3 | 6d 69 6e 79 25 29 0d 0e |on%,13,.|miny%)..|
|00002aa0| 88 21 f2 70 75 74 69 63 | 6f 6e 74 65 78 74 28 49 |.!.putic|ontext(I|
|00002ab0| 63 6f 6e 25 2c 31 34 2c | c3 6d 61 78 78 25 29 0d |con%,14,|.maxx%).|
|00002ac0| 0e 92 21 f2 70 75 74 69 | 63 6f 6e 74 65 78 74 28 |..!.puti|context(|
|00002ad0| 49 63 6f 6e 25 2c 31 35 | 2c c3 6d 61 78 79 25 29 |Icon%,15|,.maxy%)|
|00002ae0| 0d 0e 9c 05 cd 0d 0e a6 | 05 cd 0d 0e b0 05 e1 0d |........|........|
|00002af0| 0e ba 05 3a 0d 0e c4 26 | dd f2 70 75 74 69 63 6f |...:...&|..putico|
|00002b00| 6e 74 65 78 74 28 77 69 | 6e 64 6f 77 25 2c 69 63 |ntext(wi|ndow%,ic|
|00002b10| 6f 6e 25 2c 74 65 78 74 | 24 29 0d 0e ce 23 f4 20 |on%,text|$)...#. |
|00002b20| 70 6c 61 63 65 20 74 65 | 78 74 20 69 6e 20 69 6e |place te|xt in in|
|00002b30| 64 69 72 65 63 74 65 64 | 20 69 63 6f 6e 0d 0e d8 |directed| icon...|
|00002b40| 23 62 6c 6f 63 6b 25 21 | 30 3d 77 69 6e 64 6f 77 |#block%!|0=window|
|00002b50| 25 3a 62 6c 6f 63 6b 25 | 21 34 3d 69 63 6f 6e 25 |%:block%|!4=icon%|
|00002b60| 0d 0e e2 22 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...".. "|Wimp_Get|
|00002b70| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 62 6c 6f 63 |IconStat|e",,bloc|
|00002b80| 6b 25 0d 0e ec 28 74 65 | 78 74 62 75 66 25 3d 62 |k%...(te|xtbuf%=b|
|00002b90| 6c 6f 63 6b 25 21 32 38 | 3a 24 28 74 65 78 74 62 |lock%!28|:$(textb|
|00002ba0| 75 66 25 29 3d 74 65 78 | 74 24 0d 0e f6 3a 62 6c |uf%)=tex|t$...:bl|
|00002bb0| 6f 63 6b 25 21 30 3d 77 | 69 6e 64 6f 77 25 3a 62 |ock%!0=w|indow%:b|
|00002bc0| 6c 6f 63 6b 25 21 34 3d | 69 63 6f 6e 25 3a 62 6c |lock%!4=|icon%:bl|
|00002bd0| 6f 63 6b 25 21 38 3d 30 | 3a 62 6c 6f 63 6b 25 21 |ock%!8=0|:block%!|
|00002be0| 31 32 3d 30 0d 0f 00 22 | c8 99 20 22 57 69 6d 70 |12=0..."|.. "Wimp|
|00002bf0| 5f 53 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_SetIcon|State",,|
|00002c00| 62 6c 6f 63 6b 25 0d 0f | 0a 05 e1 0d 0f 14 05 3a |block%..|.......:|
|00002c10| 0d 0f 1e 19 f4 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.....---|--------|
|00002c20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 0f 28 19 f4 2e 20 |--------|-..(... |
|00002c30| 44 41 54 41 20 66 6f 72 | 20 53 57 49 20 49 4e 44 |DATA for| SWI IND|
|00002c40| 45 58 0d 0f 32 19 f4 2d | 2d 2d 2d 2d 2d 2d 2d 2d |EX..2..-|--------|
|00002c50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 0f 3c 05 3a |--------|---..<.:|
|00002c60| 0d 0f 46 19 dc 20 37 2c | 4e 41 4d 45 20 4f 46 20 |..F.. 7,|NAME OF |
|00002c70| 43 41 4c 4c 2c 50 41 47 | 45 0d 0f 50 04 0d 0f 5a |CALL,PAG|E..P...Z|
|00002c80| 18 dc 20 31 31 2c 49 6e | 69 74 69 61 6c 69 73 65 |.. 11,In|itialise|
|00002c90| 2c 31 31 37 33 0d 0f 64 | 19 dc 20 31 31 2c 52 65 |,1173..d|.. 11,Re|
|00002ca0| 70 6f 72 74 45 72 72 6f | 72 2c 31 32 34 33 0d 0f |portErro|r,1243..|
|00002cb0| 6e 12 dc 20 31 31 2c 50 | 6f 6c 6c 2c 31 31 39 32 |n.. 11,P|oll,1192|
|00002cc0| 0d 0f 78 17 dc 20 31 31 | 2c 43 6c 6f 73 65 44 6f |..x.. 11|,CloseDo|
|00002cd0| 77 6e 2c 31 32 34 31 0d | 0f 82 04 0d 0f 8c 1a dc |wn,1241.|........|
|00002ce0| 20 31 33 2c 43 72 65 61 | 74 65 57 69 6e 64 6f 77 | 13,Crea|teWindow|
|00002cf0| 2c 31 31 37 34 0d 0f 96 | 18 dc 20 31 33 2c 4f 70 |,1174...|.. 13,Op|
|00002d00| 65 6e 57 69 6e 64 6f 77 | 2c 31 31 39 30 0d 0f a0 |enWindow|,1190...|
|00002d10| 17 dc 20 31 33 2c 53 65 | 74 45 78 74 65 6e 74 2c |.. 13,Se|tExtent,|
|00002d20| 31 32 33 33 0d 0f aa 1b | dc 20 31 33 2c 47 65 74 |1233....|. 13,Get|
|00002d30| 57 69 6e 64 6f 77 49 6e | 66 6f 2c 31 32 31 30 0d |WindowIn|fo,1210.|
|00002d40| 0f b4 1c dc 20 31 33 2c | 47 65 74 57 69 6e 64 6f |.... 13,|GetWindo|
|00002d50| 77 53 74 61 74 65 2c 31 | 32 30 39 0d 0f be 1e dc |wState,1|209.....|
|00002d60| 20 31 33 2c 47 65 74 57 | 69 6e 64 6f 77 4f 75 74 | 13,GetW|indowOut|
|00002d70| 6c 69 6e 65 2c 31 32 34 | 35 0d 0f c8 1a dc 20 31 |line,124|5..... 1|
|00002d80| 33 2c 52 65 64 72 61 77 | 57 69 6e 64 6f 77 2c 31 |3,Redraw|Window,1|
|00002d90| 32 30 34 0d 0f d2 1a dc | 20 31 33 2c 47 65 74 52 |204.....| 13,GetR|
|00002da0| 65 63 74 61 6e 67 6c 65 | 2c 31 32 30 38 0d 0f dc |ectangle|,1208...|
|00002db0| 19 dc 20 31 33 2c 46 6f | 72 63 65 52 65 64 72 61 |.. 13,Fo|rceRedra|
|00002dc0| 77 2c 31 32 32 31 0d 0f | e6 1a dc 20 31 33 2c 55 |w,1221..|... 13,U|
|00002dd0| 70 64 61 74 65 57 69 6e | 64 6f 77 2c 31 32 30 36 |pdateWin|dow,1206|
|00002de0| 0d 0f f0 1b dc 20 31 33 | 2c 43 6f 6d 6d 61 6e 64 |..... 13|,Command|
|00002df0| 57 69 6e 64 6f 77 2c 31 | 32 38 30 0d 0f fa 19 dc |Window,1|280.....|
|00002e00| 20 31 33 2c 43 6c 6f 73 | 65 57 69 6e 64 6f 77 2c | 13,Clos|eWindow,|
|00002e10| 31 31 39 31 0d 10 04 1a | dc 20 31 33 2c 44 65 6c |1191....|. 13,Del|
|00002e20| 65 74 65 57 69 6e 64 6f | 77 2c 31 31 38 38 0d 10 |eteWindo|w,1188..|
|00002e30| 0e 04 0d 10 18 19 dc 20 | 38 2c 4c 6f 61 64 54 65 |....... |8,LoadTe|
|00002e40| 6d 70 6c 61 74 65 2c 31 | 32 33 38 0d 10 22 19 dc |mplate,1|238.."..|
|00002e50| 20 38 2c 4f 70 65 6e 54 | 65 6d 70 6c 61 74 65 2c | 8,OpenT|emplate,|
|00002e60| 31 32 33 36 0d 10 2c 1a | dc 20 38 2c 43 6c 6f 73 |1236..,.|. 8,Clos|
|00002e70| 65 54 65 6d 70 6c 61 74 | 65 2c 31 32 33 37 0d 10 |eTemplat|e,1237..|
|00002e80| 36 04 0d 10 40 17 dc 20 | 37 2c 43 72 65 61 74 65 |6...@.. |7,Create|
|00002e90| 49 63 6f 6e 2c 31 31 38 | 30 0d 10 4a 16 dc 20 37 |Icon,118|0..J.. 7|
|00002ea0| 2c 57 68 69 63 68 49 63 | 6f 6e 2c 31 32 33 32 0d |,WhichIc|on,1232.|
|00002eb0| 10 54 19 dc 20 37 2c 47 | 65 74 49 63 6f 6e 53 74 |.T.. 7,G|etIconSt|
|00002ec0| 61 74 65 2c 31 32 31 33 | 0d 10 5e 19 dc 20 37 2c |ate,1213|..^.. 7,|
|00002ed0| 53 65 74 49 63 6f 6e 53 | 74 61 74 65 2c 31 32 31 |SetIconS|tate,121|
|00002ee0| 31 0d 10 68 15 dc 20 37 | 2c 50 6c 6f 74 49 63 6f |1..h.. 7|,PlotIco|
|00002ef0| 6e 2c 31 32 34 38 0d 10 | 72 17 dc 20 37 2c 44 65 |n,1248..|r.. 7,De|
|00002f00| 6c 65 74 65 49 63 6f 6e | 2c 31 31 38 39 0d 10 7c |leteIcon|,1189..||
|00002f10| 04 0d 10 86 18 dc 20 31 | 31 2c 43 72 65 61 74 65 |...... 1|1,Create|
|00002f20| 4d 65 6e 75 2c 31 32 32 | 36 0d 10 90 1b dc 20 31 |Menu,122|6..... 1|
|00002f30| 31 2c 43 72 65 61 74 65 | 53 75 62 4d 65 6e 75 2c |1,Create|SubMenu,|
|00002f40| 31 32 37 30 0d 10 9a 18 | dc 20 31 31 2c 44 65 63 |1270....|. 11,Dec|
|00002f50| 6f 64 65 4d 65 6e 75 2c | 31 32 33 31 0d 10 a4 04 |odeMenu,|1231....|
|00002f60| 0d 10 ae 1e dc 20 31 33 | 2c 53 65 74 43 61 72 65 |..... 13|,SetCare|
|00002f70| 74 50 6f 73 69 74 69 6f | 6e 2c 31 32 32 33 0d 10 |tPositio|n,1223..|
|00002f80| b8 1e dc 20 31 33 2c 47 | 65 74 43 61 72 65 74 50 |... 13,G|etCaretP|
|00002f90| 6f 73 69 74 69 6f 6e 2c | 31 32 32 35 0d 10 c2 04 |osition,|1225....|
|00002fa0| 0d 10 cc 1b dc 20 38 2c | 47 65 74 50 6f 69 6e 74 |..... 8,|GetPoint|
|00002fb0| 65 72 49 6e 66 6f 2c 31 | 32 31 34 0d 10 d6 1c dc |erInfo,1|214.....|
|00002fc0| 20 38 2c 53 65 74 50 6f | 69 6e 74 65 72 53 68 61 | 8,SetPo|interSha|
|00002fd0| 70 65 2c 31 32 33 34 0d | 10 e0 04 0d 10 ea 17 dc |pe,1234.|........|
|00002fe0| 20 37 2c 54 65 78 74 43 | 6f 6c 6f 75 72 2c 31 32 | 7,TextC|olour,12|
|00002ff0| 38 32 0d 10 f4 16 dc 20 | 37 2c 53 65 74 43 6f 6c |82..... |7,SetCol|
|00003000| 6f 75 72 2c 31 32 35 32 | 0d 10 fe 1b dc 20 37 2c |our,1252|..... 7,|
|00003010| 53 65 74 46 6f 6e 74 43 | 6f 6c 6f 75 72 73 2c 31 |SetFontC|olours,1|
|00003020| 32 38 35 0d 11 08 18 dc | 20 37 2c 52 65 61 64 50 |285.....| 7,ReadP|
|00003030| 61 6c 65 74 74 65 2c 31 | 32 35 31 0d 11 12 17 dc |alette,1|251.....|
|00003040| 20 37 2c 53 65 74 50 61 | 6c 65 74 74 65 2c 31 32 | 7,SetPa|lette,12|
|00003050| 35 30 0d 11 1c 15 dc 20 | 37 2c 53 70 72 69 74 65 |50..... |7,Sprite|
|00003060| 4f 70 2c 31 32 37 31 0d | 11 26 19 dc 20 37 2c 52 |Op,1271.|.&.. 7,R|
|00003070| 65 61 64 50 69 78 54 72 | 61 6e 73 2c 31 32 37 37 |eadPixTr|ans,1277|
|00003080| 0d 11 30 04 0d 11 3a 18 | dc 20 31 31 2c 50 72 6f |..0...:.|. 11,Pro|
|00003090| 63 65 73 73 4b 65 79 2c | 31 32 34 30 0d 11 44 19 |cessKey,|1240..D.|
|000030a0| dc 20 31 31 2c 53 65 6e | 64 4d 65 73 73 61 67 65 |. 11,Sen|dMessage|
|000030b0| 2c 31 32 35 33 0d 11 4e | 15 dc 20 31 31 2c 44 72 |,1253..N|.. 11,Dr|
|000030c0| 61 67 42 6f 78 2c 31 32 | 31 36 0d 11 58 04 0d 11 |agBox,12|16..X...|
|000030d0| 62 1d dc 20 31 33 2c 43 | 6c 61 69 6d 46 72 65 65 |b.. 13,C|laimFree|
|000030e0| 4d 65 6d 6f 72 79 2c 31 | 32 37 39 0d 11 6c 16 dc |Memory,1|279..l..|
|000030f0| 20 31 33 2c 53 6c 6f 74 | 53 69 7a 65 2c 31 32 37 | 13,Slot|Size,127|
|00003100| 35 0d 11 76 04 0d 11 80 | 1a dc 20 38 2c 42 61 73 |5..v....|.. 8,Bas|
|00003110| 65 4f 66 53 70 72 69 74 | 65 73 2c 31 32 37 32 0d |eOfSprit|es,1272.|
|00003120| 11 8a 15 dc 20 38 2c 50 | 6f 6c 6c 49 64 6c 65 2c |.... 8,P|ollIdle,|
|00003130| 31 32 34 36 0d 11 94 18 | dc 20 38 2c 52 65 61 64 |1246....|. 8,Read|
|00003140| 53 79 73 49 6e 66 6f 2c | 31 32 38 34 0d 11 9e 14 |SysInfo,|1284....|
|00003150| dc 20 38 2c 53 65 74 4d | 6f 64 65 2c 31 32 34 39 |. 8,SetM|ode,1249|
|00003160| 0d 11 a8 16 dc 20 38 2c | 53 74 61 72 74 54 61 73 |..... 8,|StartTas|
|00003170| 6b 2c 31 32 34 32 0d 11 | b2 1a dc 20 38 2c 54 72 |k,1242..|... 8,Tr|
|00003180| 61 6e 73 66 65 72 42 6c | 6f 63 6b 2c 31 32 38 33 |ansferBl|ock,1283|
|00003190| 0d 11 bc 16 dc 20 38 2c | 42 6c 6f 63 6b 43 6f 70 |..... 8,|BlockCop|
|000031a0| 79 2c 31 32 37 33 0d 11 | c6 0c dc 20 39 39 2c 2a |y,1273..|... 99,*|
|000031b0| 2c 2a 0d 11 d0 05 3a 0d | 11 da 15 f4 2d 2d 2d 2d |,*....:.|....----|
|000031c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 11 e4 15 |--------|----....|
|000031d0| f4 2e 20 45 52 52 4f 52 | 2d 48 41 4e 44 4c 45 52 |.. ERROR|-HANDLER|
|000031e0| 53 0d 11 ee 15 f4 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |S.....--|--------|
|000031f0| 2d 2d 2d 2d 2d 2d 0d 11 | f8 05 3a 0d 12 02 0b dd |------..|..:.....|
|00003200| f2 65 72 72 6f 72 0d 12 | 0c 09 ee 20 85 20 87 0d |.error..|... . ..|
|00003210| 12 16 17 2a 55 6e 53 65 | 74 20 57 69 6d 70 41 69 |...*UnSe|t WimpAi|
|00003220| 64 24 46 6c 61 67 0d 12 | 20 12 24 62 6c 6f 63 6b |d$Flag..| .$block|
|00003230| 25 3d 22 54 41 53 4b 22 | 0d 12 2a 24 c8 99 22 57 |%="TASK"|..*$.."W|
|00003240| 69 6d 70 5f 43 6c 6f 73 | 65 44 6f 77 6e 22 2c 74 |imp_Clos|eDown",t|
|00003250| 61 73 6b 25 2c 21 62 6c | 6f 63 6b 25 0d 12 34 16 |ask%,!bl|ock%..4.|
|00003260| f1 20 f6 24 3b 22 20 61 | 74 20 6c 69 6e 65 20 22 |. .$;" a|t line "|
|00003270| 3b 9e 0d 12 3e 05 e1 0d | 12 48 05 3a 0d 12 52 0f |;...>...|.H.:..R.|
|00003280| dd a4 77 69 6d 70 65 72 | 72 6f 72 0d 12 5c 0d 21 |..wimper|ror..\.!|
|00003290| 62 6c 6f 63 6b 25 3d 9f | 0d 12 66 24 24 28 62 6c |block%=.|..f$$(bl|
|000032a0| 6f 63 6b 25 2b 34 29 3d | f6 24 2b 22 20 61 74 20 |ock%+4)=|.$+" at |
|000032b0| 6c 69 6e 65 20 22 2b c3 | 9e 2b bd 30 0d 12 70 39 |line "+.|.+.0..p9|
|000032c0| c8 99 20 22 57 69 6d 70 | 5f 52 65 70 6f 72 74 45 |.. "Wimp|_ReportE|
|000032d0| 72 72 6f 72 22 2c 62 6c | 6f 63 6b 25 2c 33 2c 22 |rror",bl|ock%,3,"|
|000032e0| 57 69 6d 70 41 69 64 22 | 20 b8 20 2c 72 65 73 70 |WimpAid"| . ,resp|
|000032f0| 6f 6e 73 65 25 0d 12 7a | 26 e7 20 72 65 73 70 6f |onse%..z|&. respo|
|00003300| 6e 73 65 25 3d 32 20 8c | 20 f2 63 6c 6f 73 65 77 |nse%=2 .| .closew|
|00003310| 69 6d 70 3a 3d b9 3a 8b | 20 3d a3 0d 12 84 05 3a |imp:=.:.| =.....:|
|00003320| 0d 12 8e 4b 3a 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |...K:---|--------|
|00003330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003350| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 12 98 05 3a |--------|---....:|
|00003370| 0d 12 a2 1a dd f2 64 69 | 73 70 6c 61 79 28 78 25 |......di|splay(x%|
|00003380| 2c 79 25 2c 73 24 2c 76 | 24 29 0d 12 ac 10 fb 38 |,y%,s$,v|$).....8|
|00003390| 3a fb 31 32 39 3a ef 34 | 3a 87 0d 12 b6 25 f1 8a |:.129:.4|:....%..|
|000033a0| 78 25 2c 79 25 29 c4 31 | 30 2c 22 20 22 29 8a 78 |x%,y%).1|0," ").x|
|000033b0| 25 2c 79 25 29 73 24 22 | 3d 22 76 24 3a ef 35 0d |%,y%)s$"|="v$:.5.|
|000033c0| 12 c0 05 e1 0d ff 46 69 | 6c 65 44 61 74 61 82 21 |......Fi|leData.!|
|000033d0| 53 70 72 69 74 65 73 00 | 00 00 24 02 00 00 42 f9 |Sprites.|..$...B.|
|000033e0| ff ff 99 4e 61 ae 03 00 | b5 bc 02 00 00 00 10 00 |...Na...|........|
|000033f0| 00 00 28 02 00 00 98 00 | 00 00 73 6d 21 77 69 6d |..(.....|..sm!wim|
|00003400| 70 61 69 64 00 00 02 00 | 00 00 08 00 00 00 00 00 |paid....|........|
|00003410| 00 00 07 00 00 00 2c 00 | 00 00 2c 00 00 00 0c 00 |......,.|..,.....|
|00003420| 00 00 88 88 11 11 88 11 | 11 88 88 88 88 88 81 88 |........|........|
|00003430| 11 81 88 18 11 88 18 88 | 88 88 11 88 18 88 88 88 |........|........|
|00003440| 81 88 11 88 88 88 11 81 | 88 88 11 88 88 18 11 88 |........|........|
|00003450| 88 88 11 11 88 11 88 11 | 88 11 11 88 88 88 11 11 |........|........|
|00003460| 11 88 88 88 11 11 11 88 | 88 88 11 11 81 88 11 88 |........|........|
|00003470| 18 11 11 88 88 88 11 81 | 88 88 88 88 88 18 11 88 |........|........|
|00003480| 88 88 88 88 18 11 11 11 | 81 88 88 00 00 00 80 01 |........|........|
|00003490| 00 00 21 77 69 6d 70 61 | 69 64 00 00 00 00 04 00 |..!wimpa|id......|
|000034a0| 00 00 10 00 00 00 00 00 | 00 00 07 00 00 00 2c 00 |........|......,.|
|000034b0| 00 00 2c 00 00 00 0c 00 | 00 00 11 11 11 11 11 11 |..,.....|........|
|000034c0| 11 11 11 11 11 11 11 11 | 11 11 11 00 00 00 81 88 |........|........|
|000034d0| 88 88 11 11 81 88 88 88 | 11 11 81 88 88 88 11 00 |........|........|
|000034e0| 00 00 11 81 88 18 11 11 | 11 88 88 18 11 11 11 88 |........|........|
|000034f0| 88 11 11 00 00 00 11 11 | 88 88 11 11 81 88 88 88 |........|........|
|00003500| 11 11 81 88 18 11 11 00 | 00 00 11 11 81 88 18 11 |........|........|
|00003510| 88 88 81 88 18 11 88 88 | 11 11 11 00 00 00 11 11 |........|........|
|00003520| 11 88 88 81 88 18 11 88 | 88 81 88 18 11 11 11 00 |........|........|
|00003530| 00 00 11 11 11 81 88 88 | 88 11 18 81 88 88 88 11 |........|........|
|00003540| 11 11 11 00 00 00 11 11 | 11 11 88 88 18 81 88 11 |........|........|
|00003550| 88 88 18 11 11 11 11 00 | 00 00 11 11 11 11 81 88 |........|........|
|00003560| 11 88 88 18 81 88 11 11 | 11 11 11 00 00 00 11 11 |........|........|
|00003570| 11 11 11 11 81 88 88 88 | 11 11 11 11 11 11 11 00 |........|........|
|00003580| 00 00 11 11 11 11 11 81 | 88 88 81 88 88 11 11 11 |........|........|
|00003590| 11 11 11 00 00 00 11 11 | 11 11 11 88 88 11 11 81 |........|........|
|000035a0| 88 18 11 11 11 11 11 00 | 00 00 11 11 11 11 88 88 |........|........|
|000035b0| 88 88 88 88 88 88 18 11 | 11 11 11 00 00 00 11 11 |........|........|
|000035c0| 11 88 88 88 88 88 88 88 | 88 88 88 18 11 11 11 00 |........|........|
|000035d0| 00 00 11 11 88 88 18 11 | 11 11 11 11 11 11 88 88 |........|........|
|000035e0| 18 11 11 00 00 00 11 88 | 88 88 88 11 11 11 11 11 |........|........|
|000035f0| 11 81 88 88 88 18 11 00 | 00 00 11 11 11 11 11 11 |........|........|
|00003600| 11 11 11 11 11 11 11 11 | 11 11 11 00 00 00 46 69 |........|......Fi|
|00003610| 6c 65 44 61 74 61 82 46 | 6c 61 67 53 65 74 74 65 |leData.F|lagSette|
|00003620| 72 00 67 3b 00 00 42 fb | ff ff 99 4e 61 ae 03 00 |r.g;..B.|...Na...|
|00003630| 20 c7 0d 00 0a 20 f4 20 | 3e 20 3c 57 69 6d 70 41 | .... . |> <WimpA|
|00003640| 69 64 24 44 69 72 3e 2e | 46 6c 61 67 53 65 74 74 |id$Dir>.|FlagSett|
|00003650| 65 72 0d 00 14 1a f4 20 | 47 72 61 68 61 6d 20 43 |er..... |Graham C|
|00003660| 72 6f 77 20 20 31 35 2f | 33 2f 39 30 0d 00 1e 05 |row 15/|3/90....|
|00003670| 3a 0d 00 28 34 f4 20 55 | 74 69 6c 69 74 79 20 66 |:..(4. U|tility f|
|00003680| 6f 72 20 73 65 74 74 69 | 6e 67 20 74 68 65 20 57 |or setti|ng the W|
|00003690| 49 4d 50 20 77 69 6e 64 | 6f 77 2f 69 63 6f 6e 20 |IMP wind|ow/icon |
|000036a0| 66 6c 61 67 73 0d 00 32 | 05 3a 0d 00 3c 15 f4 3d |flags..2|.:..<..=|
|000036b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|000036c0| 00 46 15 f4 2e 20 50 72 | 6f 67 72 61 6d 20 73 65 |.F... Pr|ogram se|
|000036d0| 74 2d 75 70 0d 00 50 15 | f4 3d 3d 3d 3d 3d 3d 3d |t-up..P.|.=======|
|000036e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 00 5a 05 3a 0d 00 |========|=..Z.:..|
|000036f0| 64 08 eb 20 31 32 0d 00 | 6e 2c ee 20 85 20 ff 28 |d.. 12..|n,. . .(|
|00003700| 22 46 58 34 22 29 3a eb | 31 32 3a ef 33 3a f6 3a |"FX4"):.|12:.3:.:|
|00003710| f1 22 20 61 74 20 6c 69 | 6e 65 20 22 3b 9e 3a ee |." at li|ne ";.:.|
|00003720| 3a e0 0d 00 78 09 f2 69 | 6e 69 74 0d 00 82 3f e6 |:...x..i|nit...?.|
|00003730| 31 3a f2 74 65 78 74 28 | 30 2c 31 2c 22 52 49 53 |1:.text(|0,1,"RIS|
|00003740| 43 20 4f 53 20 57 49 4d | 50 20 2d 22 2c 32 2c 31 |C OS WIM|P -",2,1|
|00003750| 29 3a f2 68 65 61 64 69 | 6e 67 28 22 57 69 6e 64 |):.headi|ng("Wind|
|00003760| 6f 77 20 46 6c 61 67 73 | 22 29 0d 00 8c 26 f2 64 |ow Flags|")...&.d|
|00003770| 72 61 77 70 6c 69 6e 74 | 68 73 28 61 72 65 61 31 |rawplint|hs(area1|
|00003780| 25 28 29 2c 22 57 69 6e | 64 6f 77 31 22 2c 30 29 |%(),"Win|dow1",0)|
|00003790| 0d 00 96 26 f2 64 72 61 | 77 70 6c 69 6e 74 68 73 |...&.dra|wplinths|
|000037a0| 28 61 72 65 61 32 25 28 | 29 2c 22 57 69 6e 64 6f |(area2%(|),"Windo|
|000037b0| 77 32 22 2c 30 29 0d 00 | a0 24 f2 64 72 61 77 70 |w2",0)..|.$.drawp|
|000037c0| 6c 69 6e 74 68 73 28 61 | 72 65 61 33 25 28 29 2c |linths(a|rea3%(),|
|000037d0| 22 46 6c 61 67 73 22 2c | 30 29 0d 00 aa 23 f2 64 |"Flags",|0)...#.d|
|000037e0| 72 61 77 70 6c 69 6e 74 | 68 73 28 61 72 65 61 34 |rawplint|hs(area4|
|000037f0| 25 28 29 2c 22 4d 65 6e | 75 22 2c 30 29 0d 00 b4 |%(),"Men|u",0)...|
|00003800| 1d f2 66 6c 61 67 73 3a | f2 6d 65 6e 75 74 69 63 |..flags:|.menutic|
|00003810| 6b 73 28 66 6c 61 67 73 | 24 29 0d 00 be 05 3a 0d |ks(flags|$)....:.|
|00003820| 00 c8 18 f4 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |....====|========|
|00003830| 3d 3d 3d 3d 3d 3d 3d 0d | 00 d2 18 f4 2e 20 4d 61 |=======.|..... Ma|
|00003840| 69 6e 20 70 72 6f 67 72 | 61 6d 20 6c 6f 6f 70 0d |in progr|am loop.|
|00003850| 00 dc 18 f4 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |....====|========|
|00003860| 3d 3d 3d 3d 3d 3d 3d 0d | 00 e6 05 3a 0d 00 f0 0b |=======.|...:....|
|00003870| 71 75 69 74 25 3d a3 0d | 00 fa 05 f5 0d 01 04 12 |quit%=..|........|
|00003880| f2 6d 6f 75 73 65 77 61 | 69 74 28 2d 38 29 0d 01 |.mousewa|it(-8)..|
|00003890| 0e 0c e7 20 7a 25 3d 34 | 20 8c 0d 01 18 0e 63 68 |... z%=4| .....ch|
|000038a0| 6f 69 63 65 25 3d 2d 31 | 0d 01 22 0a c8 8e 20 b9 |oice%=-1|.."... .|
|000038b0| 20 ca 0d 01 2c 21 c9 20 | a4 67 65 74 62 6f 78 6e | ...,!. |.getboxn|
|000038c0| 6f 28 78 25 2c 79 25 2c | 61 72 65 61 31 25 28 29 |o(x%,y%,|area1%()|
|000038d0| 29 3e 30 0d 01 36 3f 63 | 68 6f 69 63 65 25 3d a4 |)>0..6?c|hoice%=.|
|000038e0| 67 65 74 62 6f 78 6e 6f | 28 78 25 2c 79 25 2c 61 |getboxno|(x%,y%,a|
|000038f0| 72 65 61 31 25 28 29 29 | 2d 31 3a f2 61 63 74 69 |rea1%())|-1:.acti|
|00003900| 6f 6e 28 63 68 6f 69 63 | 65 25 2c 66 6c 61 67 73 |on(choic|e%,flags|
|00003910| 24 29 0d 01 40 21 c9 20 | a4 67 65 74 62 6f 78 6e |$)..@!. |.getboxn|
|00003920| 6f 28 78 25 2c 79 25 2c | 61 72 65 61 32 25 28 29 |o(x%,y%,|area2%()|
|00003930| 29 3e 30 0d 01 4a 40 63 | 68 6f 69 63 65 25 3d 31 |)>0..J@c|hoice%=1|
|00003940| 35 2b a4 67 65 74 62 6f | 78 6e 6f 28 78 25 2c 79 |5+.getbo|xno(x%,y|
|00003950| 25 2c 61 72 65 61 32 25 | 28 29 29 3a f2 61 63 74 |%,area2%|()):.act|
|00003960| 69 6f 6e 28 63 68 6f 69 | 63 65 25 2c 66 6c 61 67 |ion(choi|ce%,flag|
|00003970| 73 24 29 0d 01 54 28 c9 | 20 a4 67 65 74 62 6f 78 |s$)..T(.| .getbox|
|00003980| 6e 6f 28 78 25 2c 79 25 | 2c 61 72 65 61 33 25 28 |no(x%,y%|,area3%(|
|00003990| 29 29 3e 30 3a f2 69 6e | 70 75 74 0d 01 5e 1e e7 |))>0:.in|put..^..|
|000039a0| 66 6c 61 67 73 24 3d 22 | 69 63 6f 6e 22 f2 73 68 |flags$="|icon".sh|
|000039b0| 6f 77 6e 75 6d 62 65 72 | 73 0d 01 68 11 f2 74 69 |ownumber|s..h..ti|
|000039c0| 63 6b 73 3a f2 66 6c 61 | 67 73 0d 01 72 21 c9 20 |cks:.fla|gs..r!. |
|000039d0| a4 67 65 74 62 6f 78 6e | 6f 28 78 25 2c 79 25 2c |.getboxn|o(x%,y%,|
|000039e0| 61 72 65 61 34 25 28 29 | 29 3e 30 0d 01 7c 25 63 |area4%()|)>0..|%c|
|000039f0| 68 6f 69 63 65 25 3d a4 | 67 65 74 62 6f 78 6e 6f |hoice%=.|getboxno|
|00003a00| 28 78 25 2c 79 25 2c 61 | 72 65 61 34 25 28 29 29 |(x%,y%,a|rea4%())|
|00003a10| 0d 01 86 10 c8 8e 20 63 | 68 6f 69 63 65 25 20 ca |...... c|hoice% .|
|00003a20| 0d 01 90 13 c9 31 3a f2 | 77 69 6e 64 6f 77 66 6c |.....1:.|windowfl|
|00003a30| 61 67 73 0d 01 9a 11 c9 | 32 3a f2 69 63 6f 6e 66 |ags.....|2:.iconf|
|00003a40| 6c 61 67 73 0d 01 a4 24 | c9 33 3a f2 61 64 6a 75 |lags...$|.3:.adju|
|00003a50| 73 74 28 66 6c 61 67 73 | 24 29 3a f2 74 69 63 6b |st(flags|$):.tick|
|00003a60| 73 3a f2 66 6c 61 67 73 | 0d 01 ae 15 c9 34 3a f2 |s:.flags|.....4:.|
|00003a70| 70 72 69 6e 74 28 66 6c | 61 67 73 24 29 0d 01 b8 |print(fl|ags$)...|
|00003a80| 0e c9 35 3a 71 75 69 74 | 25 3d b9 0d 01 c2 05 cb |..5:quit|%=......|
|00003a90| 0d 01 cc 10 7f 20 63 68 | 6f 69 63 65 25 3d 2d 31 |..... ch|oice%=-1|
|00003aa0| 0d 01 d6 05 cb 0d 01 e0 | 05 cd 0d 01 ea 0b fd 20 |........|....... |
|00003ab0| 71 75 69 74 25 0d 01 f4 | 11 ff 28 22 46 58 34 22 |quit%...|..("FX4"|
|00003ac0| 29 3a eb 20 31 32 0d 01 | fe 05 e0 0d 02 08 05 3a |):. 12..|.......:|
|00003ad0| 0d 02 12 2f 3a 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.../:===|========|
|00003ae0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003af0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|00003b00| 02 1c 2d f4 2e 20 44 69 | 73 70 6c 61 79 20 74 69 |..-.. Di|splay ti|
|00003b10| 63 6b 73 20 61 6e 64 20 | 68 65 78 20 6e 75 6d 62 |cks and |hex numb|
|00003b20| 65 72 20 66 6f 72 20 66 | 6c 61 67 73 0d 02 26 2f |er for f|lags..&/|
|00003b30| 3a 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |:=======|========|
|00003b40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 02 30 05 3a |========|===..0.:|
|00003b60| 0d 02 3a 0b dd f2 66 6c | 61 67 73 0d 02 44 36 f4 |..:...fl|ags..D6.|
|00003b70| 20 62 75 69 6c 64 20 68 | 65 78 20 6e 75 6d 62 65 | build h|ex numbe|
|00003b80| 72 20 66 72 6f 6d 20 62 | 69 74 73 20 69 6e 20 62 |r from b|its in b|
|00003b90| 69 74 25 28 29 20 61 6e | 64 20 64 69 73 70 6c 61 |it%() an|d displa|
|00003ba0| 79 0d 02 4e 0f 68 65 78 | 24 3d a4 66 6c 61 67 73 |y..N.hex|$=.flags|
|00003bb0| 0d 02 58 10 fb 20 31 32 | 38 2b 31 34 3a fb 20 33 |..X.. 12|8+14:. 3|
|00003bc0| 0d 02 62 12 f1 8a 37 30 | 2c 31 29 22 26 22 68 65 |..b...70|,1)"&"he|
|00003bd0| 78 24 0d 02 6c 05 e1 0d | 02 76 05 3a 0d 02 80 0b |x$..l...|.v.:....|
|00003be0| dd a4 66 6c 61 67 73 0d | 02 8a 1d ea 4a 25 2c 4b |..flags.|....J%,K|
|00003bf0| 25 2c 68 65 78 25 2c 62 | 24 2c 69 25 3a 68 65 78 |%,hex%,b|$,i%:hex|
|00003c00| 24 3d 22 22 0d 02 94 18 | e3 20 4a 25 3d 38 20 b8 |$=""....|. J%=8 .|
|00003c10| 20 31 20 88 2d 31 3a 62 | 24 3d 22 22 0d 02 9e 12 | 1 .-1:b|$=""....|
|00003c20| e3 20 4b 25 3d 34 20 b8 | 20 31 20 88 2d 31 0d 02 |. K%=4 .| 1 .-1..|
|00003c30| a8 31 69 25 3d 28 4a 25 | 2a 34 29 2d 28 35 2d 4b |.1i%=(J%|*4)-(5-K|
|00003c40| 25 29 3a e7 20 62 69 74 | 25 28 69 25 29 20 62 24 |%):. bit|%(i%) b$|
|00003c50| 2b 3d 22 31 22 20 8b 20 | 62 24 2b 3d 22 30 22 0d |+="1" . |b$+="0".|
|00003c60| 02 b2 05 ed 0d 02 bc 17 | 68 65 78 24 2b 3d c3 7e |........|hex$+=.~|
|00003c70| 28 a0 28 22 25 22 2b 62 | 24 29 29 0d 02 c6 05 ed |(.("%"+b|$)).....|
|00003c80| 0d 02 d0 09 3d 68 65 78 | 24 0d 02 da 05 3a 0d 02 |....=hex|$....:..|
|00003c90| e4 17 dd f2 6d 65 6e 75 | 74 69 63 6b 73 28 66 6c |....menu|ticks(fl|
|00003ca0| 61 67 73 24 29 0d 02 ee | 18 ef 20 35 3a 67 79 25 |ags$)...|.. 5:gy%|
|00003cb0| 3d 61 72 65 61 34 25 28 | 31 29 2b 34 30 0d 02 f8 |=area4%(|1)+40...|
|00003cc0| 28 67 78 25 3d 61 72 65 | 61 34 25 28 30 29 2b 61 |(gx%=are|a4%(0)+a|
|00003cd0| 72 65 61 34 25 28 32 29 | 2d 33 32 3a ec 20 67 78 |rea4%(2)|-32:. gx|
|00003ce0| 25 2c 67 79 25 0d 03 02 | 20 e7 20 66 6c 61 67 73 |%,gy%...| . flags|
|00003cf0| 24 3d 22 77 69 6e 64 6f | 77 22 20 e6 20 33 3a 8b |$="windo|w" . 3:.|
|00003d00| 20 e6 20 31 34 0d 03 0c | 0a f1 20 bd 32 34 38 0d | . 14...|.. .248.|
|00003d10| 03 16 1c 67 78 25 2b 3d | 61 72 65 61 34 25 28 32 |...gx%+=|area4%(2|
|00003d20| 29 3a ec 20 67 78 25 2c | 67 79 25 0d 03 20 1e e7 |):. gx%,|gy%.. ..|
|00003d30| 20 66 6c 61 67 73 24 3d | 22 69 63 6f 6e 22 20 e6 | flags$=|"icon" .|
|00003d40| 20 33 3a 8b 20 e6 20 31 | 34 0d 03 2a 0a f1 20 bd | 3:. . 1|4..*.. .|
|00003d50| 32 34 38 0d 03 34 09 ef | 20 34 3a 87 0d 03 3e 05 |248..4..| 4:...>.|
|00003d60| e1 0d 03 48 05 3a 0d 03 | 52 0b dd f2 74 69 63 6b |...H.:..|R...tick|
|00003d70| 73 0d 03 5c 11 ea 20 62 | 69 74 25 3a 62 69 74 25 |s..\.. b|it%:bit%|
|00003d80| 3d 30 0d 03 66 18 f2 64 | 72 61 77 74 69 63 6b 73 |=0..f..d|rawticks|
|00003d90| 28 61 72 65 61 31 25 28 | 29 29 0d 03 70 18 f2 64 |(area1%(|))..p..d|
|00003da0| 72 61 77 74 69 63 6b 73 | 28 61 72 65 61 32 25 28 |rawticks|(area2%(|
|00003db0| 29 29 0d 03 7a 05 e1 0d | 03 84 05 3a 0d 03 8e 15 |))..z...|...:....|
|00003dc0| dd f2 64 72 61 77 74 69 | 63 6b 73 28 61 25 28 29 |..drawti|cks(a%()|
|00003dd0| 29 0d 03 98 0d ea 20 69 | 78 25 2c 69 79 25 0d 03 |)..... i|x%,iy%..|
|00003de0| a2 07 ef 20 35 0d 03 ac | 2c e3 20 69 79 25 3d 61 |... 5...|,. iy%=a|
|00003df0| 25 28 31 29 2b 61 25 28 | 37 29 2d 61 25 28 33 29 |%(1)+a%(|7)-a%(3)|
|00003e00| 20 b8 20 61 25 28 31 29 | 20 88 20 2d 61 25 28 33 | . a%(1)| . -a%(3|
|00003e10| 29 0d 03 b6 2b e3 20 69 | 78 25 3d 61 25 28 30 29 |)...+. i|x%=a%(0)|
|00003e20| 20 b8 20 61 25 28 30 29 | 2b 61 25 28 36 29 2d 61 | . a%(0)|+a%(6)-a|
|00003e30| 25 28 32 29 20 88 20 61 | 25 28 32 29 0d 03 c0 23 |%(2) . a|%(2)...#|
|00003e40| ec 20 69 78 25 2b 61 25 | 28 32 29 2d 33 32 2c 69 |. ix%+a%|(2)-32,i|
|00003e50| 79 25 2b 61 25 28 33 29 | 2d 61 25 28 31 32 29 0d |y%+a%(3)|-a%(12).|
|00003e60| 03 ca 1b e7 20 62 69 74 | 25 28 62 69 74 25 29 20 |.... bit|%(bit%) |
|00003e70| e6 20 33 3a 8b 20 e6 20 | 31 34 0d 03 d4 12 f1 20 |. 3:. . |14..... |
|00003e80| bd 32 34 38 3a 62 69 74 | 25 2b 3d 31 0d 03 de 05 |.248:bit|%+=1....|
|00003e90| ed 0d 03 e8 05 ed 0d 03 | f2 09 ef 20 34 3a 87 0d |........|... 4:..|
|00003ea0| 03 fc 05 e1 0d 04 06 05 | 3a 0d 04 10 2f 3a 3d 3d |........|:.../:==|
|00003eb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ec0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ed0| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 04 1a 2d f4 2e 20 41 |========|...-.. A|
|00003ee0| 63 74 69 6f 6e 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |ction fo|llowing |
|00003ef0| 63 6c 69 63 6b 20 6f 6e | 20 61 20 62 69 74 20 70 |click on| a bit p|
|00003f00| 6c 69 6e 74 68 0d 04 24 | 2f 3a 3d 3d 3d 3d 3d 3d |linth..$|/:======|
|00003f10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003f20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003f30| 3d 3d 3d 3d 0d 04 2e 05 | 3a 0d 04 38 1c dd f2 61 |====....|:..8...a|
|00003f40| 63 74 69 6f 6e 28 63 68 | 6f 69 63 65 25 2c 66 6c |ction(ch|oice%,fl|
|00003f50| 61 67 73 24 29 0d 04 42 | 08 ea 20 4a 25 0d 04 4c |ags$)..B|.. J%..L|
|00003f60| 0f c8 8e 20 66 6c 61 67 | 73 24 20 ca 0d 04 56 0e |... flag|s$ ...V.|
|00003f70| c9 20 22 77 69 6e 64 6f | 77 22 0d 04 60 2f 62 69 |. "windo|w"..`/bi|
|00003f80| 74 25 28 63 68 6f 69 63 | 65 25 29 3d ac 20 62 69 |t%(choic|e%)=. bi|
|00003f90| 74 25 28 63 68 6f 69 63 | 65 25 29 3a f2 74 69 63 |t%(choic|e%):.tic|
|00003fa0| 6b 73 3a f2 66 6c 61 67 | 73 0d 04 6a 05 3a 0d 04 |ks:.flag|s..j.:..|
|00003fb0| 74 0c c9 20 22 69 63 6f | 6e 22 0d 04 7e 10 c8 8e |t.. "ico|n"..~...|
|00003fc0| 20 63 68 6f 69 63 65 25 | 20 ca 0d 04 88 25 c9 30 | choice%| ....%.0|
|00003fd0| 2c 31 2c 32 2c 33 2c 34 | 2c 35 2c 37 2c 38 2c 39 |,1,2,3,4|,5,7,8,9|
|00003fe0| 2c 31 30 2c 31 31 2c 32 | 31 2c 32 32 2c 32 33 0d |,10,11,2|1,22,23.|
|00003ff0| 04 92 2f 62 69 74 25 28 | 63 68 6f 69 63 65 25 29 |../bit%(|choice%)|
|00004000| 3d ac 20 62 69 74 25 28 | 63 68 6f 69 63 65 25 29 |=. bit%(|choice%)|
|00004010| 3a f2 74 69 63 6b 73 3a | f2 66 6c 61 67 73 0d 04 |:.ticks:|.flags..|
|00004020| 9c 05 3a 0d 04 a6 14 c9 | 20 36 3a f4 20 61 6e 74 |..:.....| 6:. ant|
|00004030| 69 2d 61 6c 69 61 73 0d | 04 b0 21 62 69 74 25 28 |i-alias.|..!bit%(|
|00004040| 63 68 6f 69 63 65 25 29 | 3d ac 20 62 69 74 25 28 |choice%)|=. bit%(|
|00004050| 63 68 6f 69 63 65 25 29 | 0d 04 ba 37 e7 20 62 69 |choice%)|...7. bi|
|00004060| 74 25 28 63 68 6f 69 63 | 65 25 29 20 f2 64 72 61 |t%(choic|e%) .dra|
|00004070| 77 70 6c 69 6e 74 68 73 | 28 61 72 65 61 35 25 28 |wplinths|(area5%(|
|00004080| 29 2c 22 42 69 74 36 53 | 65 74 22 2c 2d 31 29 0d |),"Bit6S|et",-1).|
|00004090| 04 c4 3b e7 20 ac 20 62 | 69 74 25 28 63 68 6f 69 |..;. . b|it%(choi|
|000040a0| 63 65 25 29 20 f2 64 72 | 61 77 70 6c 69 6e 74 68 |ce%) .dr|awplinth|
|000040b0| 73 28 61 72 65 61 35 25 | 28 29 2c 22 42 69 74 36 |s(area5%|(),"Bit6|
|000040c0| 55 6e 73 65 74 22 2c 2d | 31 29 0d 04 ce 2b e3 20 |Unset",-|1)...+. |
|000040d0| 4a 25 3d 32 34 20 b8 20 | 33 31 3a 62 69 74 25 28 |J%=24 . |31:bit%(|
|000040e0| 4a 25 29 3d 30 3a ed 3a | f2 74 69 63 6b 73 3a f2 |J%)=0:.:|.ticks:.|
|000040f0| 66 6c 61 67 73 0d 04 d8 | 05 3a 0d 04 e2 16 c9 20 |flags...|.:..... |
|00004100| 31 32 3a f4 20 62 75 74 | 74 6f 6e 20 74 79 70 65 |12:. but|ton type|
|00004110| 0d 04 ec 1c f2 69 6e 28 | 35 30 30 2c 32 36 30 2c |.....in(|500,260,|
|00004120| 22 22 2c 32 29 3a 6f 25 | 3d bb 6f 24 0d 04 f6 2c |"",2):o%|=.o$...,|
|00004130| e7 20 ac 20 a4 6e 75 6d | 62 65 72 28 6f 24 29 20 |. . .num|ber(o$) |
|00004140| 84 20 6f 25 3c 30 20 84 | 20 6f 25 3e 31 35 20 ef |. o%<0 .| o%>15 .|
|00004150| 20 37 3a 6f 24 3d 22 22 | 0d 05 00 2e f2 73 68 6f | 7:o$=""|.....sho|
|00004160| 77 6e 75 6d 28 35 30 30 | 2c 32 36 30 2c 32 2c 6f |wnum(500|,260,2,o|
|00004170| 24 29 3a f2 73 65 74 62 | 69 74 73 28 31 32 2c 31 |$):.setb|its(12,1|
|00004180| 35 2c bb 6f 24 29 0d 05 | 0a 11 f2 74 69 63 6b 73 |5,.o$)..|...ticks|
|00004190| 3a f2 66 6c 61 67 73 0d | 05 14 05 3a 0d 05 1e 0e |:.flags.|...:....|
|000041a0| c9 20 31 36 3a f4 20 45 | 53 47 0d 05 28 1d f2 69 |. 16:. E|SG..(..i|
|000041b0| 6e 28 31 31 36 30 2c 38 | 38 34 2c 22 22 2c 32 29 |n(1160,8|84,"",2)|
|000041c0| 3a 6f 25 3d bb 6f 24 0d | 05 32 37 e7 20 ac 20 a4 |:o%=.o$.|.27. . .|
|000041d0| 6e 75 6d 62 65 72 28 6f | 24 29 20 84 20 28 6f 25 |number(o|$) . (o%|
|000041e0| 3c 31 20 80 20 6f 24 3c | 3e 22 22 29 20 84 20 6f |<1 . o$<|>"") . o|
|000041f0| 25 3e 33 31 20 ef 20 37 | 3a 6f 24 3d 22 22 0d 05 |%>31 . 7|:o$=""..|
|00004200| 3c 2f f2 73 68 6f 77 6e | 75 6d 28 31 31 36 30 2c |</.shown|um(1160,|
|00004210| 38 38 34 2c 32 2c 6f 24 | 29 3a f2 73 65 74 62 69 |884,2,o$|):.setbi|
|00004220| 74 73 28 31 36 2c 32 30 | 2c bb 6f 24 29 0d 05 46 |ts(16,20|,.o$)..F|
|00004230| 11 f2 74 69 63 6b 73 3a | f2 66 6c 61 67 73 0d 05 |..ticks:|.flags..|
|00004240| 50 05 3a 0d 05 5a 38 c9 | 20 32 34 3a f4 20 66 67 |P.:..Z8.| 24:. fg|
|00004250| 20 63 6f 6c 20 4f 52 20 | 28 69 66 20 62 69 74 20 | col OR |(if bit |
|00004260| 36 20 73 65 74 29 20 73 | 74 61 72 74 20 6f 66 20 |6 set) s|tart of |
|00004270| 66 6f 6e 74 20 68 61 6e | 64 6c 65 0d 05 64 0f e7 |font han|dle..d..|
|00004280| 20 62 69 74 25 28 36 29 | 20 8c 0d 05 6e 1d f2 69 | bit%(6)| ...n..i|
|00004290| 6e 28 31 31 36 30 2c 34 | 36 38 2c 22 22 2c 33 29 |n(1160,4|68,"",3)|
|000042a0| 3a 6f 25 3d bb 6f 24 0d | 05 78 38 e7 20 ac 20 a4 |:o%=.o$.|.x8. . .|
|000042b0| 6e 75 6d 62 65 72 28 6f | 24 29 20 84 20 28 6f 25 |number(o|$) . (o%|
|000042c0| 3c 31 20 80 20 6f 24 3c | 3e 22 22 29 20 84 20 6f |<1 . o$<|>"") . o|
|000042d0| 25 3e 32 35 35 20 ef 20 | 37 3a 6f 24 3d 22 22 0d |%>255 . |7:o$="".|
|000042e0| 05 82 2f f2 73 68 6f 77 | 6e 75 6d 28 31 31 36 30 |../.show|num(1160|
|000042f0| 2c 34 36 38 2c 33 2c 6f | 24 29 3a f2 73 65 74 62 |,468,3,o|$):.setb|
|00004300| 69 74 73 28 32 34 2c 33 | 31 2c bb 6f 24 29 0d 05 |its(24,3|1,.o$)..|
|00004310| 8c 05 cd 0d 05 96 11 e7 | 20 ac 20 62 69 74 25 28 |........| . bit%(|
|00004320| 36 29 20 8c 0d 05 a0 1d | f2 69 6e 28 31 31 36 30 |6) .....|.in(1160|
|00004330| 2c 34 36 38 2c 22 22 2c | 32 29 3a 6f 25 3d bb 6f |,468,"",|2):o%=.o|
|00004340| 24 0d 05 aa 2c e7 20 ac | 20 a4 6e 75 6d 62 65 72 |$...,. .| .number|
|00004350| 28 6f 24 29 20 84 20 6f | 25 3c 30 20 84 20 6f 25 |(o$) . o|%<0 . o%|
|00004360| 3e 31 35 20 ef 20 37 3a | 6f 24 3d 22 22 0d 05 b4 |>15 . 7:|o$=""...|
|00004370| 2f f2 73 68 6f 77 6e 75 | 6d 28 31 31 36 30 2c 34 |/.shownu|m(1160,4|
|00004380| 36 38 2c 32 2c 6f 24 29 | 3a f2 73 65 74 62 69 74 |68,2,o$)|:.setbit|
|00004390| 73 28 32 34 2c 32 37 2c | bb 6f 24 29 0d 05 be 05 |s(24,27,|.o$)....|
|000043a0| cd 0d 05 c8 11 f2 74 69 | 63 6b 73 3a f2 66 6c 61 |......ti|cks:.fla|
|000043b0| 67 73 0d 05 d2 05 3a 0d | 05 dc 37 c9 20 32 38 3a |gs....:.|..7. 28:|
|000043c0| f4 20 62 67 20 63 6f 6c | 20 4f 52 20 28 69 66 20 |. bg col| OR (if |
|000043d0| 62 69 74 20 36 20 73 65 | 74 29 20 72 65 73 74 20 |bit 6 se|t) rest |
|000043e0| 6f 66 20 66 6f 6e 74 20 | 68 61 6e 64 6c 65 0d 05 |of font |handle..|
|000043f0| e6 11 e7 20 ac 20 62 69 | 74 25 28 36 29 20 8c 0d |... . bi|t%(6) ..|
|00004400| 05 f0 1d f2 69 6e 28 31 | 31 36 30 2c 32 36 32 2c |....in(1|160,262,|
|00004410| 22 22 2c 32 29 3a 6f 25 | 3d bb 6f 24 0d 05 fa 2c |"",2):o%|=.o$...,|
|00004420| e7 20 ac 20 a4 6e 75 6d | 62 65 72 28 6f 24 29 20 |. . .num|ber(o$) |
|00004430| 84 20 6f 25 3c 30 20 84 | 20 6f 25 3e 31 35 20 ef |. o%<0 .| o%>15 .|
|00004440| 20 37 3a 6f 24 3d 22 22 | 0d 06 04 2f f2 73 68 6f | 7:o$=""|.../.sho|
|00004450| 77 6e 75 6d 28 31 31 36 | 30 2c 32 36 32 2c 32 2c |wnum(116|0,262,2,|
|00004460| 6f 24 29 3a f2 73 65 74 | 62 69 74 73 28 32 38 2c |o$):.set|bits(28,|
|00004470| 33 31 2c bb 6f 24 29 0d | 06 0e 11 f2 74 69 63 6b |31,.o$).|....tick|
|00004480| 73 3a f2 66 6c 61 67 73 | 0d 06 18 05 cd 0d 06 22 |s:.flags|......."|
|00004490| 05 cb 0d 06 2c 05 3a 0d | 06 36 05 cb 0d 06 40 05 |....,.:.|.6....@.|
|000044a0| e1 0d 06 4a 05 3a 0d 06 | 54 10 dd a4 6e 75 6d 62 |...J.:..|T...numb|
|000044b0| 65 72 28 63 24 29 0d 06 | 5e 1f ea 20 6c 24 2c 72 |er(c$)..|^.. l$,r|
|000044c0| 24 3a 6c 24 3d c0 63 24 | 2c 31 29 3a 72 24 3d c2 |$:l$=.c$|,1):r$=.|
|000044d0| 63 24 2c 31 29 0d 06 68 | 18 3d a4 6e 75 6d 28 6c |c$,1)..h|.=.num(l|
|000044e0| 24 29 20 80 20 a4 6e 75 | 6d 28 72 24 29 0d 06 72 |$) . .nu|m(r$)..r|
|000044f0| 04 0d 06 7c 0d dd a4 6e | 75 6d 28 63 24 29 0d 06 |...|...n|um(c$)..|
|00004500| 86 18 3d a7 22 30 31 32 | 33 34 35 36 37 38 39 22 |..=."012|3456789"|
|00004510| 2c 63 24 29 3e 30 0d 06 | 90 05 3a 0d 06 9a 11 dd |,c$)>0..|..:.....|
|00004520| f2 73 68 6f 77 6e 75 6d | 62 65 72 73 0d 06 a4 31 |.shownum|bers...1|
|00004530| 6f 24 3d c3 a4 64 65 63 | 6f 64 65 62 69 74 73 28 |o$=..dec|odebits(|
|00004540| 31 32 2c 31 35 29 3a f2 | 73 68 6f 77 6e 75 6d 28 |12,15):.|shownum(|
|00004550| 35 30 30 2c 32 36 30 2c | 32 2c 6f 24 29 0d 06 ae |500,260,|2,o$)...|
|00004560| 32 6f 24 3d c3 a4 64 65 | 63 6f 64 65 62 69 74 73 |2o$=..de|codebits|
|00004570| 28 31 36 2c 32 30 29 3a | f2 73 68 6f 77 6e 75 6d |(16,20):|.shownum|
|00004580| 28 31 31 36 30 2c 38 38 | 34 2c 32 2c 6f 24 29 0d |(1160,88|4,2,o$).|
|00004590| 06 b8 0f e7 20 62 69 74 | 25 28 36 29 20 8c 0d 06 |.... bit|%(6) ...|
|000045a0| c2 27 f2 64 72 61 77 70 | 6c 69 6e 74 68 73 28 61 |.'.drawp|linths(a|
|000045b0| 72 65 61 35 25 28 29 2c | 22 42 69 74 36 53 65 74 |rea5%(),|"Bit6Set|
|000045c0| 22 2c 2d 31 29 0d 06 cc | 32 6f 24 3d c3 a4 64 65 |",-1)...|2o$=..de|
|000045d0| 63 6f 64 65 62 69 74 73 | 28 32 34 2c 33 31 29 3a |codebits|(24,31):|
|000045e0| f2 73 68 6f 77 6e 75 6d | 28 31 31 36 30 2c 34 36 |.shownum|(1160,46|
|000045f0| 38 2c 33 2c 6f 24 29 0d | 06 d6 05 cd 0d 06 e0 10 |8,3,o$).|........|
|00004600| e7 20 ac 20 62 69 74 25 | 28 36 29 8c 0d 06 ea 29 |. . bit%|(6)....)|
|00004610| f2 64 72 61 77 70 6c 69 | 6e 74 68 73 28 61 72 65 |.drawpli|nths(are|
|00004620| 61 35 25 28 29 2c 22 42 | 69 74 36 55 6e 73 65 74 |a5%(),"B|it6Unset|
|00004630| 22 2c 2d 31 29 0d 06 f4 | 32 6f 24 3d c3 a4 64 65 |",-1)...|2o$=..de|
|00004640| 63 6f 64 65 62 69 74 73 | 28 32 34 2c 32 37 29 3a |codebits|(24,27):|
|00004650| f2 73 68 6f 77 6e 75 6d | 28 31 31 36 30 2c 34 36 |.shownum|(1160,46|
|00004660| 38 2c 32 2c 6f 24 29 0d | 06 fe 32 6f 24 3d c3 a4 |8,2,o$).|..2o$=..|
|00004670| 64 65 63 6f 64 65 62 69 | 74 73 28 32 38 2c 33 31 |decodebi|ts(28,31|
|00004680| 29 3a f2 73 68 6f 77 6e | 75 6d 28 31 31 36 30 2c |):.shown|um(1160,|
|00004690| 32 36 32 2c 32 2c 6f 24 | 29 0d 07 08 05 cd 0d 07 |262,2,o$|).......|
|000046a0| 12 05 e1 0d 07 1c 05 3a | 0d 07 26 1a dd f2 73 68 |.......:|..&...sh|
|000046b0| 6f 77 6e 75 6d 28 78 25 | 2c 79 25 2c 6d 25 2c 6e |ownum(x%|,y%,m%,n|
|000046c0| 24 29 0d 07 30 1b e6 20 | 31 34 3a c8 93 c8 90 78 |$)..0.. |14:....x|
|000046d0| 25 2c 79 25 2c 6d 25 2a | 31 36 2c 33 30 0d 07 3a |%,y%,m%*|16,30..:|
|000046e0| 2a e6 20 31 32 38 2b 31 | 34 3a e6 20 33 3a ef 20 |*. 128+1|4:. 3:. |
|000046f0| 35 3a ec 20 78 25 2c 79 | 25 2b 33 30 3a f1 20 6e |5:. x%,y|%+30:. n|
|00004700| 24 3a ef 20 34 3a 87 0d | 07 44 05 e1 0d 07 4e 05 |$:. 4:..|.D....N.|
|00004710| 3a 0d 07 58 17 dd f2 73 | 65 74 62 69 74 73 28 66 |:..X...s|etbits(f|
|00004720| 25 2c 74 25 2c 6e 25 29 | 0d 07 62 1b ea 20 4a 25 |%,t%,n%)|..b.. J%|
|00004730| 2c 64 25 2c 76 25 3a 76 | 25 3d 32 5e 28 74 25 2d |,d%,v%:v|%=2^(t%-|
|00004740| 66 25 29 0d 07 6c 14 e3 | 20 4a 25 3d 74 25 20 b8 |f%)..l..| J%=t% .|
|00004750| 20 66 25 20 88 2d 31 0d | 07 76 31 64 25 3d 6e 25 | f% .-1.|.v1d%=n%|
|00004760| 20 81 20 76 25 3a 62 69 | 74 25 28 4a 25 29 3d 64 | . v%:bi|t%(J%)=d|
|00004770| 25 3e 30 3a 6e 25 3d 6e | 25 20 83 20 76 25 3a 76 |%>0:n%=n|% . v%:v|
|00004780| 25 3d 76 25 20 81 20 32 | 0d 07 80 05 ed 0d 07 8a |%=v% . 2|........|
|00004790| 05 e1 0d 07 94 05 3a 0d | 07 9e 17 dd a4 64 65 63 |......:.|.....dec|
|000047a0| 6f 64 65 62 69 74 73 28 | 66 25 2c 74 25 29 0d 07 |odebits(|f%,t%)..|
|000047b0| a8 1b ea 20 4a 25 2c 6e | 25 2c 76 25 3a 76 25 3d |... J%,n|%,v%:v%=|
|000047c0| 32 5e 28 74 25 2d 66 25 | 29 0d 07 b2 26 e3 20 4a |2^(t%-f%|)...&. J|
|000047d0| 25 3d 74 25 20 b8 20 66 | 25 20 88 2d 31 3a e7 20 |%=t% . f|% .-1:. |
|000047e0| 62 69 74 25 28 4a 25 29 | 20 6e 25 2b 3d 76 25 0d |bit%(J%)| n%+=v%.|
|000047f0| 07 bc 0d 76 25 3d 76 25 | 20 81 20 32 0d 07 c6 05 |...v%=v%| . 2....|
|00004800| ed 0d 07 d0 07 3d 6e 25 | 0d 07 da 05 3a 0d 07 e4 |.....=n%|....:...|
|00004810| 2d 3a 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |-:======|========|
|00004820| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004830| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 07 ee 2b f4 2e |========|==...+..|
|00004840| 20 43 68 61 6e 67 65 20 | 62 65 74 77 65 65 6e 20 | Change |between |
|00004850| 77 69 6e 64 6f 77 20 61 | 6e 64 20 69 63 6f 6e 20 |window a|nd icon |
|00004860| 66 6c 61 67 73 0d 07 f8 | 2d 3a 3d 3d 3d 3d 3d 3d |flags...|-:======|
|00004870| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004880| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004890| 3d 3d 0d 08 02 05 3a 0d | 08 0c 11 dd f2 77 69 6e |==....:.|.....win|
|000048a0| 64 6f 77 66 6c 61 67 73 | 0d 08 16 17 e7 20 66 6c |dowflags|..... fl|
|000048b0| 61 67 73 24 3d 22 77 69 | 6e 64 6f 77 22 20 e1 0d |ags$="wi|ndow" ..|
|000048c0| 08 20 2f 66 6c 61 67 73 | 24 3d 22 77 69 6e 64 6f |. /flags|$="windo|
|000048d0| 77 22 3a f2 6d 65 6e 75 | 74 69 63 6b 73 28 66 6c |w":.menu|ticks(fl|
|000048e0| 61 67 73 24 29 3a 62 69 | 74 25 28 29 3d 30 0d 08 |ags$):bi|t%()=0..|
|000048f0| 2a 13 f2 73 63 72 65 65 | 6e 28 66 6c 61 67 73 24 |*..scree|n(flags$|
|00004900| 29 0d 08 34 05 e1 0d 08 | 3e 05 3a 0d 08 48 0f dd |)..4....|>.:..H..|
|00004910| f2 69 63 6f 6e 66 6c 61 | 67 73 0d 08 52 15 e7 20 |.iconfla|gs..R.. |
|00004920| 66 6c 61 67 73 24 3d 22 | 69 63 6f 6e 22 20 e1 0d |flags$="|icon" ..|
|00004930| 08 5c 2d 66 6c 61 67 73 | 24 3d 22 69 63 6f 6e 22 |.\-flags|$="icon"|
|00004940| 3a f2 6d 65 6e 75 74 69 | 63 6b 73 28 66 6c 61 67 |:.menuti|cks(flag|
|00004950| 73 24 29 3a 62 69 74 25 | 28 29 3d 30 0d 08 66 13 |s$):bit%|()=0..f.|
|00004960| f2 73 63 72 65 65 6e 28 | 66 6c 61 67 73 24 29 0d |.screen(|flags$).|
|00004970| 08 70 05 e1 0d 08 7a 05 | 3a 0d 08 84 14 dd f2 73 |.p....z.|:......s|
|00004980| 63 72 65 65 6e 28 66 6c | 61 67 73 24 29 0d 08 8e |creen(fl|ags$)...|
|00004990| 17 e7 20 66 6c 61 67 73 | 24 3d 22 77 69 6e 64 6f |.. flags|$="windo|
|000049a0| 77 22 20 8c 0d 08 98 1c | f2 68 65 61 64 69 6e 67 |w" .....|.heading|
|000049b0| 28 22 57 69 6e 64 6f 77 | 20 46 6c 61 67 73 22 29 |("Window| Flags")|
|000049c0| 0d 08 a2 27 f2 64 72 61 | 77 70 6c 69 6e 74 68 73 |...'.dra|wplinths|
|000049d0| 28 61 72 65 61 31 25 28 | 29 2c 22 57 69 6e 64 6f |(area1%(|),"Windo|
|000049e0| 77 31 22 2c 2d 31 29 0d | 08 ac 27 f2 64 72 61 77 |w1",-1).|..'.draw|
|000049f0| 70 6c 69 6e 74 68 73 28 | 61 72 65 61 32 25 28 29 |plinths(|area2%()|
|00004a00| 2c 22 57 69 6e 64 6f 77 | 32 22 2c 2d 31 29 0d 08 |,"Window|2",-1)..|
|00004a10| b6 11 f2 74 69 63 6b 73 | 3a f2 66 6c 61 67 73 0d |...ticks|:.flags.|
|00004a20| 08 c0 05 cd 0d 08 ca 15 | e7 20 66 6c 61 67 73 24 |........|. flags$|
|00004a30| 3d 22 69 63 6f 6e 22 20 | 8c 0d 08 d4 1a f2 68 65 |="icon" |......he|
|00004a40| 61 64 69 6e 67 28 22 49 | 63 6f 6e 20 46 6c 61 67 |ading("I|con Flag|
|00004a50| 73 22 29 0d 08 de 25 f2 | 64 72 61 77 70 6c 69 6e |s")...%.|drawplin|
|00004a60| 74 68 73 28 61 72 65 61 | 31 25 28 29 2c 22 49 63 |ths(area|1%(),"Ic|
|00004a70| 6f 6e 31 22 2c 2d 31 29 | 0d 08 e8 25 f2 64 72 61 |on1",-1)|...%.dra|
|00004a80| 77 70 6c 69 6e 74 68 73 | 28 61 72 65 61 32 25 28 |wplinths|(area2%(|
|00004a90| 29 2c 22 49 63 6f 6e 32 | 22 2c 2d 31 29 0d 08 f2 |),"Icon2|",-1)...|
|00004aa0| 11 f2 74 69 63 6b 73 3a | f2 66 6c 61 67 73 0d 08 |..ticks:|.flags..|
|00004ab0| fc 05 cd 0d 09 06 05 e1 | 0d 09 10 05 3a 0d 09 1a |........|....:...|
|00004ac0| 14 dd f2 68 65 61 64 69 | 6e 67 28 74 65 78 74 24 |...headi|ng(text$|
|00004ad0| 29 0d 09 24 1c fb 20 31 | 32 38 2b 31 32 3a f1 8a |)..$.. 1|28+12:..|
|00004ae0| 32 38 2c 31 29 c4 33 32 | 2c 22 20 22 29 0d 09 2e |28,1).32|," ")...|
|00004af0| 1d e6 20 31 3a f2 74 65 | 78 74 28 33 30 2c 31 2c |.. 1:.te|xt(30,1,|
|00004b00| 74 65 78 74 24 2c 32 2c | 31 29 0d 09 38 05 e1 0d |text$,2,|1)..8...|
|00004b10| 09 42 05 3a 0d 09 4c 22 | 3a 3d 3d 3d 3d 3d 3d 3d |.B.:..L"|:=======|
|00004b20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004b30| 3d 3d 3d 3d 3d 3d 0d 09 | 56 20 f4 2e 20 49 6e 70 |======..|V .. Inp|
|00004b40| 75 74 20 66 6c 61 67 73 | 20 61 73 20 68 65 78 20 |ut flags| as hex |
|00004b50| 6e 75 6d 62 65 72 0d 09 | 60 22 3a 3d 3d 3d 3d 3d |number..|`":=====|
|00004b60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004b70| 3d 3d 3d 3d 3d 3d 3d 3d | 0d 09 6a 05 3a 0d 09 74 |========|..j.:..t|
|00004b80| 0b dd f2 69 6e 70 75 74 | 0d 09 7e 3a f4 20 61 63 |...input|..~:. ac|
|00004b90| 63 65 70 74 20 68 65 78 | 20 6e 75 6d 62 65 72 20 |cept hex| number |
|00004ba0| 66 72 6f 6d 20 75 73 65 | 72 20 61 6e 64 20 70 6c |from use|r and pl|
|00004bb0| 61 63 65 20 62 69 74 73 | 20 69 6e 20 62 69 74 25 |ace bits| in bit%|
|00004bc0| 28 29 0d 09 88 1f ea 20 | 4a 25 2c 4b 25 2c 49 25 |()..... |J%,K%,I%|
|00004bd0| 2c 68 65 78 24 2c 68 24 | 2c 62 24 2c 63 24 2c 69 |,hex$,h$|,b$,c$,i|
|00004be0| 25 0d 09 92 29 f2 69 6e | 28 31 31 33 36 2c 39 36 |%...).in|(1136,96|
|00004bf0| 30 2c 22 22 2c 38 29 3a | e7 6f 24 3d 22 22 20 84 |0,"",8):|.o$="" .|
|00004c00| 20 6b 25 3d 32 37 20 8c | 20 e1 0d 09 9c 16 e7 20 | k%=27 .| ...... |
|00004c10| ac 20 a4 68 65 78 28 6f | 24 29 20 ef 20 37 3a e1 |. .hex(o|$) . 7:.|
|00004c20| 0d 09 a6 17 68 65 78 24 | 3d c2 c4 38 2c 22 30 22 |....hex$|=..8,"0"|
|00004c30| 29 2b 6f 24 2c 38 29 0d | 09 b0 0e e3 20 4a 25 3d |)+o$,8).|.... J%=|
|00004c40| 31 20 b8 20 34 0d 09 ba | 2f 68 24 3d 22 22 3a e3 |1 . 4...|/h$="":.|
|00004c50| 20 4b 25 3d 31 20 b8 20 | 32 3a 68 24 2b 3d c1 68 | K%=1 . |2:h$+=.h|
|00004c60| 65 78 24 2c 4a 25 2a 32 | 2d 28 32 2d 4b 25 29 2c |ex$,J%*2|-(2-K%),|
|00004c70| 31 29 3a ed 0d 09 c4 16 | 62 24 3d a4 62 69 6e 28 |1):.....|b$=.bin(|
|00004c80| a0 28 22 26 22 2b 68 24 | 29 29 0d 09 ce 0e e3 20 |.("&"+h$|))..... |
|00004c90| 49 25 3d 31 20 b8 20 38 | 0d 09 d8 10 63 24 3d c1 |I%=1 . 8|....c$=.|
|00004ca0| 62 24 2c 49 25 2c 31 29 | 0d 09 e2 19 69 25 3d 33 |b$,I%,1)|....i%=3|
|00004cb0| 31 2d 28 28 4a 25 2a 38 | 29 2d 28 39 2d 49 25 29 |1-((J%*8|)-(9-I%)|
|00004cc0| 29 0d 09 ec 24 e7 63 24 | 3d 22 31 22 20 62 69 74 |)...$.c$|="1" bit|
|00004cd0| 25 28 69 25 29 3d 2d 31 | 3a 8b 20 62 69 74 25 28 |%(i%)=-1|:. bit%(|
|00004ce0| 69 25 29 3d 30 0d 09 f6 | 05 ed 0d 0a 00 05 ed 0d |i%)=0...|........|
|00004cf0| 0a 0a 05 e1 0d 0a 14 05 | 3a 0d 0a 1e 0f dd a4 62 |........|:......b|
|00004d00| 69 6e 28 64 65 63 25 29 | 0d 0a 28 3b f4 20 72 65 |in(dec%)|..(;. re|
|00004d10| 74 75 72 6e 73 20 38 20 | 63 68 72 20 73 74 72 69 |turns 8 |chr stri|
|00004d20| 6e 67 20 6f 66 20 62 69 | 6e 61 72 79 20 72 65 70 |ng of bi|nary rep|
|00004d30| 72 65 73 65 6e 74 61 74 | 69 6f 6e 20 6f 66 20 64 |resentat|ion of d|
|00004d40| 65 63 25 0d 0a 32 14 ea | 20 62 69 6e 24 2c 62 69 |ec%..2..| bin$,bi|
|00004d50| 74 25 2c 64 69 76 25 0d | 0a 3c 14 62 69 6e 24 3d |t%,div%.|.<.bin$=|
|00004d60| 22 22 3a 64 69 76 25 3d | 31 32 38 0d 0a 46 14 e3 |"":div%=|128..F..|
|00004d70| 20 62 69 74 25 3d 37 20 | b8 20 30 20 88 2d 31 0d | bit%=7 |. 0 .-1.|
|00004d80| 0a 50 3a e7 20 64 65 63 | 25 20 81 20 64 69 76 25 |.P:. dec|% . div%|
|00004d90| 3e 30 20 62 69 6e 24 2b | 3d 22 31 22 3a 64 65 63 |>0 bin$+|="1":dec|
|00004da0| 25 3d 64 65 63 25 20 83 | 20 64 69 76 25 20 8b 20 |%=dec% .| div% . |
|00004db0| 62 69 6e 24 2b 3d 22 30 | 22 0d 0a 5a 11 64 69 76 |bin$+="0|"..Z.div|
|00004dc0| 25 3d 64 69 76 25 20 81 | 20 32 0d 0a 64 05 ed 0d |%=div% .| 2..d...|
|00004dd0| 0a 6e 09 3d 62 69 6e 24 | 0d 0a 78 05 3a 0d 0a 82 |.n.=bin$|..x.:...|
|00004de0| 2c dd f2 69 6e 28 78 25 | 2c 79 25 2c 69 24 2c 6d |,..in(x%|,y%,i$,m|
|00004df0| 25 29 3a ea 6c 25 2c 6b | 25 2c 70 24 2c 65 78 69 |%):.l%,k|%,p$,exi|
|00004e00| 74 25 3a 2a 46 58 34 2c | 31 0d 0a 8c 30 6c 25 3d |t%:*FX4,|1...0l%=|
|00004e10| a9 69 24 3a 70 24 3d c4 | 6d 25 2d 6c 25 2c 22 2d |.i$:p$=.|m%-l%,"-|
|00004e20| 22 29 3a 6f 24 3d 69 24 | 3a 65 78 69 74 25 3d a3 |"):o$=i$|:exit%=.|
|00004e30| 3a 2a 46 58 32 32 39 2c | 31 0d 0a 96 0b f5 3a 2a |:*FX229,|1.....:*|
|00004e40| 46 58 32 31 0d 0a a0 1c | e6 37 3a c8 93 c8 90 78 |FX21....|.7:....x|
|00004e50| 25 2c 79 25 2c 6d 25 2a | 31 36 2c 33 30 3a e6 30 |%,y%,m%*|16,30:.0|
|00004e60| 0d 0a aa 28 ef 35 3a ec | 78 25 2c 79 25 2b 33 30 |...(.5:.|x%,y%+30|
|00004e70| 3a f1 6f 24 2b 70 24 3b | 3a ec 78 25 2b 6c 25 2a |:.o$+p$;|:.x%+l%*|
|00004e80| 31 36 2c 79 25 2b 33 30 | 0d 0a b4 1a f5 3a c8 97 |16,y%+30|.....:..|
|00004e90| 6d 78 25 2c 6d 79 25 2c | 6d 62 25 3a fd 6d 62 25 |mx%,my%,|mb%:.mb%|
|00004ea0| 3d 30 0d 0a be 24 f5 3a | 6b 25 3d a6 30 3a c8 97 |=0...$.:|k%=.0:..|
|00004eb0| 6d 78 25 2c 6d 79 25 2c | 6d 62 25 3a fd ac 6b 25 |mx%,my%,|mb%:..k%|
|00004ec0| 84 6d 62 25 3e 30 0d 0a | c8 0b f4 20 70 72 69 6e |.mb%>0..|... prin|
|00004ed0| 74 0d 0a d2 34 e7 6b 25 | 3e 33 31 80 6b 25 3c 31 |t...4.k%|>31.k%<1|
|00004ee0| 32 37 80 6c 25 3c 6d 25 | 6f 24 3d 6f 24 2b bd 6b |27.l%<m%|o$=o$+.k|
|00004ef0| 25 3a 70 24 3d c0 70 24 | 2c a9 70 24 2d 31 29 3a |%:p$=.p$|,.p$-1):|
|00004f00| 6c 25 2b 3d 31 0d 0a dc | 0c f4 20 64 65 6c 65 74 |l%+=1...|.. delet|
|00004f10| 65 0d 0a e6 2c e7 6b 25 | 3d 31 32 37 80 6c 25 3e |e...,.k%|=127.l%>|
|00004f20| 30 6f 24 3d c0 6f 24 2c | 6c 25 2d 31 29 3a 70 24 |0o$=.o$,|l%-1):p$|
|00004f30| 3d 70 24 2b 22 2d 22 3a | 6c 25 2d 3d 31 0d 0a f0 |=p$+"-":|l%-=1...|
|00004f40| 15 f4 20 65 78 69 74 20 | 63 6f 6e 64 69 74 69 6f |.. exit |conditio|
|00004f50| 6e 73 0d 0a fa 1d e7 6b | 25 3d 32 37 84 6b 25 3d |ns.....k|%=27.k%=|
|00004f60| 31 33 84 6d 62 25 3e 30 | 65 78 69 74 25 3d b9 0d |13.mb%>0|exit%=..|
|00004f70| 0b 04 0c fd 65 78 69 74 | 25 3a 87 0d 0b 0e 1a e6 |....exit|%:......|
|00004f80| 31 34 3a c8 93 c8 90 78 | 25 2c 79 25 2c 6d 25 2a |14:....x|%,y%,m%*|
|00004f90| 31 36 2c 33 30 0d 0b 18 | 21 e6 31 32 38 2b 31 34 |16,30...|!.128+14|
|00004fa0| 3a e6 33 3a ec 78 25 2c | 79 25 2b 33 30 3a f1 6f |:.3:.x%,|y%+30:.o|
|00004fb0| 24 3a ef 34 3a 87 0d 0b | 22 17 e7 6b 25 3d 31 33 |$:.4:...|"..k%=13|
|00004fc0| f5 fd ac a6 2d 37 34 3a | 2a 46 58 32 31 0d 0b 2c |....-74:|*FX21..,|
|00004fd0| 20 e7 6d 62 25 3e 30 f5 | 3a c8 97 6d 78 25 2c 6d | .mb%>0.|:..mx%,m|
|00004fe0| 79 25 2c 6d 62 25 3a fd | 6d 62 25 3d 30 0d 0b 36 |y%,mb%:.|mb%=0..6|
|00004ff0| 0a 2a 46 58 32 32 39 0d | 0b 40 05 e1 0d 0b 4a 05 |.*FX229.|.@....J.|
|00005000| 3a 0d 0b 54 0d dd a4 68 | 65 78 28 73 24 29 0d 0b |:..T...h|ex(s$)..|
|00005010| 5e 21 f4 20 49 73 20 74 | 68 69 73 20 61 20 76 61 |^!. Is t|his a va|
|00005020| 6c 69 64 20 68 65 78 20 | 73 74 72 69 6e 67 3f 0d |lid hex |string?.|
|00005030| 0b 68 13 ea 20 63 24 2c | 69 25 2c 63 25 3a 63 25 |.h.. c$,|i%,c%:c%|
|00005040| 3d 31 0d 0b 72 18 f5 3a | 63 24 3d c1 73 24 2c 63 |=1..r..:|c$=.s$,c|
|00005050| 25 2c 31 29 3a 63 25 2b | 3d 31 0d 0b 7c 24 69 25 |%,1):c%+|=1..|$i%|
|00005060| 3d a7 22 41 42 43 44 45 | 46 61 62 63 64 65 66 30 |=."ABCDE|Fabcdef0|
|00005070| 31 32 33 34 35 36 37 38 | 39 22 2c 63 24 29 0d 0b |12345678|9",c$)..|
|00005080| 86 13 fd 20 69 25 3d 30 | 20 84 20 63 25 3e a9 73 |... i%=0| . c%>.s|
|00005090| 24 0d 0b 90 11 e7 69 25 | 3d 30 20 8c 3d a3 3a 8b |$.....i%|=0 .=.:.|
|000050a0| 3d b9 0d 0b 9a 05 3a 0d | 0b a4 32 3a 3d 3d 3d 3d |=.....:.|..2:====|
|000050b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000050c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000050d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0b ae 30 f4 2e 20 |========|=...0.. |
|000050e0| 41 64 6a 75 73 74 20 75 | 73 65 72 27 73 20 73 65 |Adjust u|ser's se|
|000050f0| 6c 65 63 74 69 6f 6e 20 | 69 66 20 6c 6f 67 69 63 |lection |if logic|
|00005100| 20 64 69 63 74 61 74 65 | 73 0d 0b b8 32 3a 3d 3d | dictate|s...2:==|
|00005110| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 0d 0b c2 05 3a |========|===....:|
|00005140| 0d 0b cc 14 dd f2 61 64 | 6a 75 73 74 28 66 6c 61 |......ad|just(fla|
|00005150| 67 73 24 29 0d 0b d6 2e | f4 20 69 66 20 6e 65 63 |gs$)....|. if nec|
|00005160| 65 73 73 61 72 79 2c 20 | 61 6c 74 65 72 20 74 68 |essary, |alter th|
|00005170| 65 20 75 73 65 72 27 73 | 20 73 65 6c 65 63 74 69 |e user's| selecti|
|00005180| 6f 6e 0d 0b e0 08 ea 20 | 4a 25 0d 0b ea 17 e7 20 |on..... |J%..... |
|00005190| 66 6c 61 67 73 24 3d 22 | 77 69 6e 64 6f 77 22 20 |flags$="|window" |
|000051a0| 8c 0d 0b f4 2a e3 20 4a | 25 3d 31 33 20 b8 20 31 |....*. J|%=13 . 1|
|000051b0| 35 3a 62 69 74 25 28 4a | 25 29 3d 30 3a ed 20 20 |5:bit%(J|%)=0:. |
|000051c0| 3a f4 20 72 65 73 65 72 | 76 65 64 0d 0b fe 2a e3 |:. reser|ved...*.|
|000051d0| 20 4a 25 3d 32 30 20 b8 | 20 32 33 3a 62 69 74 25 | J%=20 .| 23:bit%|
|000051e0| 28 4a 25 29 3d 30 3a ed | 20 20 3a f4 20 72 65 73 |(J%)=0:.| :. res|
|000051f0| 65 72 76 65 64 0d 0c 08 | 32 e3 20 4a 25 3d 31 36 |erved...|2. J%=16|
|00005200| 20 b8 20 31 39 3a 62 69 | 74 25 28 4a 25 29 3d 30 | . 19:bi|t%(J%)=0|
|00005210| 3a ed 20 20 3a f4 20 72 | 65 74 75 72 6e 20 69 6e |:. :. r|eturn in|
|00005220| 66 6f 20 6f 6e 6c 79 0d | 0c 12 46 e7 20 62 69 74 |fo only.|..F. bit|
|00005230| 25 28 33 31 29 20 62 69 | 74 25 28 30 29 3d 30 3a |%(31) bi|t%(0)=0:|
|00005240| 62 69 74 25 28 32 29 3d | 30 3a 62 69 74 25 28 33 |bit%(2)=|0:bit%(3|
|00005250| 29 3d 30 3a 62 69 74 25 | 28 37 29 3d 30 20 20 3a |)=0:bit%|(7)=0 :|
|00005260| f4 20 41 72 74 68 75 72 | 20 6f 6e 6c 79 0d 0c 1c |. Arthur| only...|
|00005270| 26 e7 20 ac 20 62 69 74 | 25 28 32 36 29 20 62 69 |&. . bit|%(26) bi|
|00005280| 74 25 28 32 34 29 3d 30 | 3a 62 69 74 25 28 32 35 |t%(24)=0|:bit%(25|
|00005290| 29 3d 30 0d 0c 26 2a 20 | 20 20 f4 20 6e 65 65 64 |)=0..&* | . need|
|000052a0| 20 74 69 74 6c 65 20 62 | 61 72 20 66 6f 72 20 62 | title b|ar for b|
|000052b0| 61 63 6b 20 61 6e 64 20 | 63 6c 6f 73 65 0d 0c 30 |ack and |close..0|
|000052c0| 26 e7 20 ac 20 62 69 74 | 25 28 32 38 29 20 62 69 |&. . bit|%(28) bi|
|000052d0| 74 25 28 32 37 29 3d 30 | 3a 62 69 74 25 28 32 39 |t%(27)=0|:bit%(29|
|000052e0| 29 3d 30 0d 0c 3a 2f 20 | 20 20 f4 20 6e 65 65 64 |)=0..:/ | . need|
|000052f0| 20 76 65 72 74 20 73 63 | 72 6f 6c 6c 20 66 6f 72 | vert sc|roll for|
|00005300| 20 72 65 73 69 7a 65 20 | 61 6e 64 20 74 6f 67 67 | resize |and togg|
|00005310| 6c 65 0d 0c 44 05 cd 0d | 0c 4e 15 e7 20 66 6c 61 |le..D...|.N.. fla|
|00005320| 67 73 24 3d 22 69 63 6f | 6e 22 20 8c 0d 0c 58 2a |gs$="ico|n" ...X*|
|00005330| e7 20 62 69 74 25 28 36 | 29 20 84 20 62 69 74 25 |. bit%(6|) . bit%|
|00005340| 28 39 29 20 8c 20 62 69 | 74 25 28 30 29 3d b9 3a |(9) . bi|t%(0)=.:|
|00005350| f4 20 74 65 78 74 0d 0c | 62 23 e7 20 62 69 74 25 |. text..|b#. bit%|
|00005360| 28 31 31 29 20 8c 20 62 | 69 74 25 28 31 29 3d b9 |(11) . b|it%(1)=.|
|00005370| 3a f4 20 73 70 72 69 74 | 65 0d 0c 6c 05 cd 0d 0c |:. sprit|e..l....|
|00005380| 76 05 e1 0d 0c 80 05 3a | 0d 0c 8a 2f 3a 3d 3d 3d |v......:|.../:===|
|00005390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000053a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000053b0| 3d 3d 3d 3d 3d 3d 3d 0d | 0c 94 2d f4 2e 20 48 61 |=======.|..-.. Ha|
|000053c0| 72 64 2d 63 6f 70 79 20 | 70 72 69 6e 74 6f 75 74 |rd-copy |printout|
|000053d0| 20 6f 66 20 63 75 72 72 | 65 6e 74 20 73 65 74 74 | of curr|ent sett|
|000053e0| 69 6e 67 73 0d 0c 9e 2f | 3a 3d 3d 3d 3d 3d 3d 3d |ings.../|:=======|
|000053f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005400| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005410| 3d 3d 3d 0d 0c a8 05 3a | 0d 0c b2 13 dd f2 70 72 |===....:|......pr|
|00005420| 69 6e 74 28 66 6c 61 67 | 73 24 29 0d 0c bc 1a e7 |int(flag|s$).....|
|00005430| 20 ac 20 a4 70 72 69 6e | 74 65 72 4f 4b 20 8c 20 | . .prin|terOK . |
|00005440| ef 20 37 3a e1 0d 0c c6 | 18 ef 32 38 2c 36 30 2c |. 7:....|..28,60,|
|00005450| 33 30 2c 36 30 2c 33 30 | 2c 32 3a f1 27 0d 0c d0 |30,60,30|,2:.'...|
|00005460| 05 3a 0d 0c da 17 e7 20 | 66 6c 61 67 73 24 3d 22 |.:..... |flags$="|
|00005470| 77 69 6e 64 6f 77 22 20 | 8c 0d 0c e4 1f f1 22 57 |window" |......"W|
|00005480| 49 4e 44 4f 57 20 46 4c | 41 47 53 20 3d 20 26 22 |INDOW FL|AGS = &"|
|00005490| 3b a4 66 6c 61 67 73 27 | 0d 0c ee 17 f2 72 65 73 |;.flags'|.....res|
|000054a0| 74 6f 72 65 28 22 57 69 | 6e 64 6f 77 31 22 29 0d |tore("Wi|ndow1").|
|000054b0| 0c f8 0f e3 20 4a 25 3d | 30 20 b8 20 31 35 0d 0d |.... J%=|0 . 15..|
|000054c0| 02 12 f3 20 74 24 3a e7 | 20 4a 25 3c 31 33 20 8c |... t$:.| J%<13 .|
|000054d0| 0d 0d 0c 16 f1 20 74 24 | 2b c4 34 30 2d a9 74 24 |..... t$|+.40-.t$|
|000054e0| 2c 22 20 22 29 3b 0d 0d | 16 1a e7 20 62 69 74 25 |," ");..|... bit%|
|000054f0| 28 4a 25 29 20 f1 22 59 | 22 20 8b 20 f1 22 2d 22 |(J%) ."Y|" . ."-"|
|00005500| 0d 0d 20 05 cd 0d 0d 2a | 15 ed 3a f1 22 31 33 2d |.. ....*|..:."13-|
|00005510| 32 34 20 55 6e 75 73 65 | 64 22 0d 0d 34 17 f2 72 |24 Unuse|d"..4..r|
|00005520| 65 73 74 6f 72 65 28 22 | 57 69 6e 64 6f 77 32 22 |estore("|Window2"|
|00005530| 29 0d 0d 3e 10 e3 20 4a | 25 3d 31 36 20 b8 20 33 |)..>.. J|%=16 . 3|
|00005540| 31 0d 0d 48 12 f3 20 74 | 24 3a e7 20 4a 25 3e 32 |1..H.. t|$:. J%>2|
|00005550| 33 20 8c 0d 0d 52 16 f1 | 20 74 24 2b c4 34 30 2d |3 ...R..| t$+.40-|
|00005560| a9 74 24 2c 22 20 22 29 | 3b 0d 0d 5c 1a e7 20 62 |.t$," ")|;..\.. b|
|00005570| 69 74 25 28 4a 25 29 20 | f1 22 59 22 20 8b 20 f1 |it%(J%) |."Y" . .|
|00005580| 22 2d 22 0d 0d 66 05 cd | 0d 0d 70 05 ed 0d 0d 7a |"-"..f..|..p....z|
|00005590| 05 cd 0d 0d 84 05 3a 0d | 0d 8e 15 e7 20 66 6c 61 |......:.|.... fla|
|000055a0| 67 73 24 3d 22 69 63 6f | 6e 22 20 8c 0d 0d 98 1d |gs$="ico|n" .....|
|000055b0| f1 22 49 43 4f 4e 20 46 | 4c 41 47 53 20 3d 20 26 |."ICON F|LAGS = &|
|000055c0| 22 3b a4 66 6c 61 67 73 | 27 0d 0d a2 15 f2 72 65 |";.flags|'.....re|
|000055d0| 73 74 6f 72 65 28 22 49 | 63 6f 6e 31 22 29 0d 0d |store("I|con1")..|
|000055e0| ac 0f e3 20 4a 25 3d 30 | 20 b8 20 31 35 0d 0d b6 |... J%=0| . 15...|
|000055f0| 12 f3 20 74 24 3a e7 20 | 4a 25 3c 31 33 20 8c 0d |.. t$:. |J%<13 ..|
|00005600| 0d c0 1e e7 20 62 69 74 | 25 28 4a 25 29 20 6e 24 |.... bit|%(J%) n$|
|00005610| 3d 22 59 22 20 8b 20 6e | 24 3d 22 2d 22 0d 0d ca |="Y" . n|$="-"...|
|00005620| 22 e7 20 4a 25 3d 31 32 | 20 6e 24 3d c3 a4 64 65 |". J%=12| n$=..de|
|00005630| 63 6f 64 65 62 69 74 73 | 28 31 32 2c 31 35 29 0d |codebits|(12,15).|
|00005640| 0d d4 1c f1 20 74 24 2b | c4 34 30 2d a9 74 24 2d |.... t$+|.40-.t$-|
|00005650| a9 6e 24 2c 22 20 22 29 | 2b 6e 24 0d 0d de 05 cd |.n$," ")|+n$.....|
|00005660| 0d 0d e8 05 ed 0d 0d f2 | 15 f2 72 65 73 74 6f 72 |........|..restor|
|00005670| 65 28 22 49 63 6f 6e 32 | 22 29 0d 0d fc 10 e3 20 |e("Icon2|")..... |
|00005680| 4a 25 3d 31 36 20 b8 20 | 32 33 0d 0e 06 2a f3 20 |J%=16 . |23...*. |
|00005690| 74 24 3a e7 20 4a 25 3d | 31 36 20 84 20 28 4a 25 |t$:. J%=|16 . (J%|
|000056a0| 3e 32 30 80 4a 25 3c 32 | 35 29 20 84 20 4a 25 3d |>20.J%<2|5) . J%=|
|000056b0| 32 38 20 8c 0d 0e 10 1e | e7 20 62 69 74 25 28 4a |28 .....|. bit%(J|
|000056c0| 25 29 20 6e 24 3d 22 59 | 22 20 8b 20 6e 24 3d 22 |%) n$="Y|" . n$="|
|000056d0| 2d 22 0d 0e 1a 22 e7 20 | 4a 25 3d 31 36 20 6e 24 |-"...". |J%=16 n$|
|000056e0| 3d c3 a4 64 65 63 6f 64 | 65 62 69 74 73 28 31 36 |=..decod|ebits(16|
|000056f0| 2c 32 30 29 0d 0e 24 1c | f1 20 74 24 2b c4 34 30 |,20)..$.|. t$+.40|
|00005700| 2d a9 74 24 2d a9 6e 24 | 2c 22 20 22 29 2b 6e 24 |-.t$-.n$|," ")+n$|
|00005710| 0d 0e 2e 05 cd 0d 0e 38 | 05 ed 0d 0e 42 05 3a 0d |.......8|....B.:.|
|00005720| 0e 4c 0f e7 20 62 69 74 | 25 28 36 29 20 8c 0d 0e |.L.. bit|%(6) ...|
|00005730| 56 33 f2 72 65 73 74 6f | 72 65 28 22 42 69 74 36 |V3.resto|re("Bit6|
|00005740| 53 65 74 22 29 3a f3 20 | 74 24 3a 6e 24 3d c3 a4 |Set"):. |t$:n$=..|
|00005750| 64 65 63 6f 64 65 62 69 | 74 73 28 32 34 2c 33 31 |decodebi|ts(24,31|
|00005760| 29 0d 0e 60 1c f1 20 74 | 24 2b c4 34 30 2d a9 74 |)..`.. t|$+.40-.t|
|00005770| 24 2d a9 6e 24 2c 22 20 | 22 29 2b 6e 24 0d 0e 6a |$-.n$," |")+n$..j|
|00005780| 05 cd 0d 0e 74 05 3a 0d | 0e 7e 11 e7 20 ac 20 62 |....t.:.|.~.. . b|
|00005790| 69 74 25 28 36 29 20 8c | 0d 0e 88 19 f2 72 65 73 |it%(6) .|.....res|
|000057a0| 74 6f 72 65 28 22 42 69 | 74 36 55 6e 73 65 74 22 |tore("Bi|t6Unset"|
|000057b0| 29 0d 0e 92 10 e3 20 4a | 25 3d 32 34 20 b8 20 32 |)..... J|%=24 . 2|
|000057c0| 38 0d 0e 9c 1a f3 20 74 | 24 3a e7 20 4a 25 3d 32 |8..... t|$:. J%=2|
|000057d0| 34 20 84 20 4a 25 3d 32 | 38 20 8c 0d 0e a6 22 e7 |4 . J%=2|8 ....".|
|000057e0| 20 4a 25 3d 32 34 20 6e | 24 3d c3 a4 64 65 63 6f | J%=24 n|$=..deco|
|000057f0| 64 65 62 69 74 73 28 32 | 34 2c 32 37 29 0d 0e b0 |debits(2|4,27)...|
|00005800| 22 e7 20 4a 25 3d 32 38 | 20 6e 24 3d c3 a4 64 65 |". J%=28| n$=..de|
|00005810| 63 6f 64 65 62 69 74 73 | 28 32 38 2c 33 31 29 0d |codebits|(28,31).|
|00005820| 0e ba 1c f1 20 74 24 2b | c4 34 30 2d a9 74 24 2d |.... t$+|.40-.t$-|
|00005830| a9 6e 24 2c 22 20 22 29 | 2b 6e 24 0d 0e c4 05 cd |.n$," ")|+n$.....|
|00005840| 0d 0e ce 05 ed 0d 0e d8 | 05 cd 0d 0e e2 05 cd 0d |........|........|
|00005850| 0e ec 05 3a 0d 0e f6 09 | ef 33 2c 32 36 0d 0f 00 |...:....|.3,26...|
|00005860| 05 e1 0d 0f 0a 05 3a 0d | 0f 14 0f dd a4 70 72 69 |......:.|.....pri|
|00005870| 6e 74 65 72 4f 4b 0d 0f | 1e 14 62 75 66 66 65 72 |nterOK..|..buffer|
|00005880| 73 69 7a 65 3d 96 28 2d | 34 29 0d 0f 28 1c ef 32 |size=.(-|4)..(..2|
|00005890| 2c 31 2c 30 2c 31 2c 30 | 2c 31 2c 30 2c 31 2c 30 |,1,0,1,0|,1,0,1,0|
|000058a0| 2c 31 2c 30 2c 33 0d 0f | 32 0e 64 75 6d 6d 79 3d |,1,0,3..|2.dummy=|
|000058b0| a6 28 32 29 0d 0f 3c 17 | 3d 28 96 28 2d 34 29 3d |.(2)..<.|=(.(-4)=|
|000058c0| 62 75 66 66 65 72 73 69 | 7a 65 29 0d 0f 46 05 3a |buffersi|ze)..F.:|
|000058d0| 0d 0f 50 29 3a 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..P):===|========|
|000058e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000058f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0f 5a 27 f4 2e 20 |========|=..Z'.. |
|00005900| 47 65 6e 65 72 61 6c 20 | 70 72 6f 63 65 64 75 72 |General |procedur|
|00005910| 65 73 20 61 6e 64 20 66 | 75 6e 63 74 69 6f 6e 73 |es and f|unctions|
|00005920| 0d 0f 64 29 3a 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..d):===|========|
|00005930| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005940| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 0f 6e 05 3a 0d 0f |========|=..n.:..|
|00005950| 78 1a dd f2 74 65 78 74 | 28 78 25 2c 79 25 2c 74 |x...text|(x%,y%,t|
|00005960| 24 2c 78 73 2c 79 73 29 | 0d 0f 82 13 ea 20 6d 25 |$,xs,ys)|..... m%|
|00005970| 2c 70 25 2c 6e 25 3a 6d | 25 3d eb 0d 0f 8c 26 70 |,p%,n%:m|%=....&p|
|00005980| 25 3d 32 5e 28 28 6d 25 | 2d 28 6d 25 3e 35 80 6d |%=2^((m%|-(m%>5.m|
|00005990| 25 3c 31 32 84 6d 25 3d | 31 34 29 29 83 33 2b 31 |%<12.m%=|14)).3+1|
|000059a0| 29 0d 0f 96 06 ef 35 0d | 0f a0 19 ef 32 33 2c 31 |).....5.|....23,1|
|000059b0| 37 2c 37 2c 36 2c 38 2a | 78 73 3b 38 2a 79 73 7c |7,7,6,8*|xs;8*ys||
|000059c0| 0d 0f aa 17 e7 a9 28 74 | 24 29 3c 35 6e 25 3d 32 |......(t|$)<5n%=2|
|000059d0| 34 3a 8b 6e 25 3d 34 0d | 0f b4 1a ec 78 25 2a 38 |4:.n%=4.|....x%*8|
|000059e0| 2a 70 25 2b 6e 25 2c 31 | 30 32 30 2d 79 25 2a 33 |*p%+n%,1|020-y%*3|
|000059f0| 32 0d 0f be 08 f1 74 24 | 3b 0d 0f c8 13 ef 32 33 |2.....t$|;.....23|
|00005a00| 2c 31 37 2c 37 2c 36 2c | 38 3b 38 7c 0d 0f d2 08 |,17,7,6,|8;8|....|
|00005a10| ef 34 3a 87 0d 0f dc 05 | e1 0d 0f e6 05 3a 0d 0f |.4:.....|.....:..|
|00005a20| f0 12 dd f2 6d 6f 75 73 | 65 77 61 69 74 28 6e 29 |....mous|ewait(n)|
|00005a30| 0d 0f fa 24 f4 20 30 2d | 37 3a 20 57 61 69 74 20 |...$. 0-|7: Wait |
|00005a40| 66 6f 72 20 74 68 69 73 | 20 6d 6f 75 73 65 20 73 |for this| mouse s|
|00005a50| 74 61 74 65 0d 10 04 1e | f4 20 6e 65 67 3a 20 57 |tate....|. neg: W|
|00005a60| 61 69 74 20 66 6f 72 20 | 7a 65 72 6f 20 66 69 72 |ait for |zero fir|
|00005a70| 73 74 0d 10 0e 1e f4 20 | 38 3a 20 20 20 57 61 69 |st..... |8: Wai|
|00005a80| 74 20 66 6f 72 20 61 6e | 79 20 62 75 74 74 6f 6e |t for an|y button|
|00005a90| 0d 10 18 1c f4 20 31 36 | 3a 20 20 57 61 69 74 20 |..... 16|: Wait |
|00005aa0| 66 6f 72 20 6b 65 79 70 | 72 65 73 73 0d 10 22 1c |for keyp|ress..".|
|00005ab0| ea 20 61 6e 79 70 72 65 | 73 73 2c 69 6e 6b 65 79 |. anypre|ss,inkey|
|00005ac0| 2c 6d 2c 61 2c 62 2c 63 | 0d 10 2c 0b 2a 46 58 32 |,m,a,b,c|..,.*FX2|
|00005ad0| 31 2c 39 0d 10 36 20 e7 | 20 6e 3c 30 20 8c 20 f2 |1,9..6 .| n<0 . .|
|00005ae0| 6d 6f 75 73 65 77 61 69 | 74 28 30 29 3a 6e 3d 94 |mousewai|t(0):n=.|
|00005af0| 28 6e 29 0d 10 40 20 e7 | 20 28 6e 20 80 20 31 36 |(n)..@ .| (n . 16|
|00005b00| 29 3e 30 20 8c 20 69 6e | 6b 65 79 3d b9 3a 2a 46 |)>0 . in|key=.:*F|
|00005b10| 58 32 31 0d 10 4a 1c e7 | 20 28 6e 20 80 20 38 29 |X21..J..| (n . 8)|
|00005b20| 3e 30 20 8c 20 61 6e 79 | 70 72 65 73 73 3d b9 0d |>0 . any|press=..|
|00005b30| 10 54 11 6d 3d 6e 20 80 | 20 37 3a 77 25 3d 2d 31 |.T.m=n .| 7:w%=-1|
|00005b40| 0d 10 5e 05 f5 0d 10 68 | 0f c8 97 20 78 25 2c 79 |..^....h|... x%,y|
|00005b50| 25 2c 7a 25 0d 10 72 15 | e7 20 69 6e 6b 65 79 20 |%,z%..r.|. inkey |
|00005b60| 8c 20 77 25 3d a6 28 30 | 29 0d 10 7c 1c 61 3d 28 |. w%=.(0|)..|.a=(|
|00005b70| 7a 25 3d 6d 20 80 20 ac | 20 28 6e 3e 37 20 80 20 |z%=m . .| (n>7 . |
|00005b80| 6d 3d 30 29 29 0d 10 86 | 19 62 3d 28 61 6e 79 70 |m=0))...|.b=(anyp|
|00005b90| 72 65 73 73 20 80 20 28 | 7a 25 3e 30 29 29 0d 10 |ress . (|z%>0))..|
|00005ba0| 90 17 63 3d 28 69 6e 6b | 65 79 20 80 20 28 77 25 |..c=(ink|ey . (w%|
|00005bb0| 3e 2d 31 29 29 0d 10 9a | 0f fd 20 61 20 84 20 62 |>-1))...|.. a . b|
|00005bc0| 20 84 20 63 0d 10 a4 05 | e1 0d 10 ae 05 3a 0d 10 | . c....|.....:..|
|00005bd0| b8 26 dd a4 70 6f 73 69 | 74 69 6f 6e 64 28 78 25 |.&..posi|tiond(x%|
|00005be0| 2c 79 25 2c 78 31 25 2c | 79 31 25 2c 78 64 25 2c |,y%,x1%,|y1%,xd%,|
|00005bf0| 79 64 25 29 0d 10 c2 2e | 3d 78 25 3e 78 31 25 20 |yd%)....|=x%>x1% |
|00005c00| 80 20 78 25 3c 78 31 25 | 2b 78 64 25 20 80 20 79 |. x%<x1%|+xd% . y|
|00005c10| 25 3e 79 31 25 20 80 20 | 79 25 3c 79 31 25 2b 79 |%>y1% . |y%<y1%+y|
|00005c20| 64 25 0d 10 cc 05 3a 0d | 10 d6 1a dd a4 67 65 74 |d%....:.|.....get|
|00005c30| 62 6f 78 6e 6f 28 78 25 | 2c 79 25 2c 61 25 28 29 |boxno(x%|,y%,a%()|
|00005c40| 29 0d 10 e0 20 f4 20 52 | 65 74 75 72 6e 73 20 6e |)... . R|eturns n|
|00005c50| 6f 20 6f 66 20 73 65 6c | 65 63 74 65 64 20 62 6f |o of sel|ected bo|
|00005c60| 78 0d 10 ea 24 f4 20 43 | 6f 75 6e 74 69 6e 67 20 |x...$. C|ounting |
|00005c70| 66 72 6f 6d 20 74 6f 70 | 20 6c 65 66 74 20 28 3d |from top| left (=|
|00005c80| 6e 6f 20 31 29 0d 10 f4 | 1e f4 20 61 6e 64 20 6d |no 1)...|.. and m|
|00005c90| 6f 76 69 6e 67 20 6c 65 | 66 74 20 74 6f 20 72 69 |oving le|ft to ri|
|00005ca0| 67 68 74 0d 10 fe 11 ea | 20 69 78 25 2c 69 79 25 |ght.....| ix%,iy%|
|00005cb0| 2c 6e 6f 25 0d 11 08 31 | e7 20 a4 70 6f 73 69 74 |,no%...1|. .posit|
|00005cc0| 69 6f 6e 64 28 78 25 2c | 79 25 2c 61 25 28 30 29 |iond(x%,|y%,a%(0)|
|00005cd0| 2c 61 25 28 31 29 2c 61 | 25 28 36 29 2c 61 25 28 |,a%(1),a|%(6),a%(|
|00005ce0| 37 29 29 20 8c 0d 11 12 | 1c 69 78 25 3d 28 78 25 |7)) ....|.ix%=(x%|
|00005cf0| 2d 61 25 28 30 29 29 20 | 81 20 61 25 28 32 29 2b |-a%(0)) |. a%(2)+|
|00005d00| 31 0d 11 1c 22 69 79 25 | 3d 61 25 28 35 29 2d 28 |1..."iy%|=a%(5)-(|
|00005d10| 79 25 2d 61 25 28 31 29 | 29 20 81 20 61 25 28 33 |y%-a%(1)|) . a%(3|
|00005d20| 29 2d 31 0d 11 26 15 6e | 6f 25 3d 69 78 25 2b 61 |)-1..&.n|o%=ix%+a|
|00005d30| 25 28 34 29 2a 69 79 25 | 0d 11 30 0c cc 20 6e 6f |%(4)*iy%|..0.. no|
|00005d40| 25 3d 2d 31 0d 11 3a 05 | cd 0d 11 44 08 3d 6e 6f |%=-1..:.|...D.=no|
|00005d50| 25 0d 11 4e 05 3a 0d 11 | 58 20 dd f2 64 72 61 77 |%..N.:..|X ..draw|
|00005d60| 70 6c 69 6e 74 68 73 28 | 61 25 28 29 2c 74 65 78 |plinths(|a%(),tex|
|00005d70| 74 24 2c 74 25 29 0d 11 | 62 29 f4 20 44 72 61 77 |t$,t%)..|b). Draw|
|00005d80| 73 20 73 65 74 20 6f 66 | 20 70 6c 69 6e 74 68 73 |s set of| plinths|
|00005d90| 20 28 74 25 3d 74 65 78 | 74 20 6f 6e 6c 79 29 0d | (t%=tex|t only).|
|00005da0| 11 6c 11 ea 20 69 78 25 | 2c 69 79 25 2c 6e 6f 25 |.l.. ix%|,iy%,no%|
|00005db0| 0d 11 76 15 61 25 28 36 | 29 3d 61 25 28 32 29 2a |..v.a%(6|)=a%(2)*|
|00005dc0| 61 25 28 34 29 0d 11 80 | 15 61 25 28 37 29 3d 61 |a%(4)...|.a%(7)=a|
|00005dd0| 25 28 33 29 2a 61 25 28 | 35 29 0d 11 8a 26 e7 20 |%(3)*a%(|5)...&. |
|00005de0| 61 25 28 30 29 3d 2d 31 | 20 8c 20 61 25 28 30 29 |a%(0)=-1| . a%(0)|
|00005df0| 3d 28 31 32 38 30 2d 61 | 25 28 36 29 29 81 20 32 |=(1280-a|%(6)). 2|
|00005e00| 0d 11 94 24 e7 20 74 65 | 78 74 24 3c 3e 22 22 20 |...$. te|xt$<>"" |
|00005e10| 8c 20 f2 72 65 73 74 6f | 72 65 28 74 65 78 74 24 |. .resto|re(text$|
|00005e20| 29 3a ef 35 0d 11 9e 2c | e3 20 69 79 25 3d 61 25 |):.5...,|. iy%=a%|
|00005e30| 28 31 29 2b 61 25 28 37 | 29 2d 61 25 28 33 29 20 |(1)+a%(7|)-a%(3) |
|00005e40| b8 20 61 25 28 31 29 20 | 88 20 2d 61 25 28 33 29 |. a%(1) |. -a%(3)|
|00005e50| 0d 11 a8 2b e3 20 69 78 | 25 3d 61 25 28 30 29 20 |...+. ix|%=a%(0) |
|00005e60| b8 20 61 25 28 30 29 2b | 61 25 28 36 29 2d 61 25 |. a%(0)+|a%(6)-a%|
|00005e70| 28 32 29 20 88 20 61 25 | 28 32 29 0d 11 b2 08 e7 |(2) . a%|(2).....|
|00005e80| 74 25 8c 0d 11 bc 1b e6 | 20 61 25 28 31 35 29 20 |t%......| a%(15) |
|00005e90| 80 20 36 33 20 c8 9c 20 | 61 25 28 31 35 29 0d 11 |. 63 .. |a%(15)..|
|00005ea0| c6 25 78 3d 69 78 25 3a | 79 3d 69 79 25 3a 77 3d |.%x=ix%:|y=iy%:w=|
|00005eb0| 38 3a 77 78 3d 61 25 28 | 32 29 3a 77 79 3d 61 25 |8:wx=a%(|2):wy=a%|
|00005ec0| 28 33 29 0d 11 d0 1f c8 | 93 20 c8 90 20 78 2b 77 |(3).....|. .. x+w|
|00005ed0| 2c 79 2b 77 2c 77 78 2d | 32 2a 77 2c 77 79 2d 32 |,y+w,wx-|2*w,wy-2|
|00005ee0| 2a 77 0d 11 da 05 cc 0d | 11 e4 47 f2 70 6c 69 6e |*w......|..G.plin|
|00005ef0| 74 68 28 69 78 25 2c 69 | 79 25 2c 61 25 28 32 29 |th(ix%,i|y%,a%(2)|
|00005f00| 2c 61 25 28 33 29 2c 38 | 2c 61 25 28 31 33 29 2c |,a%(3),8|,a%(13),|
|00005f10| 61 25 28 31 34 29 2c 61 | 25 28 31 35 29 2c 61 25 |a%(14),a|%(15),a%|
|00005f20| 28 31 36 29 2c 61 25 28 | 31 37 29 2c b9 29 0d 11 |(16),a%(|17),.)..|
|00005f30| ee 05 cd 0d 11 f8 11 e7 | 20 74 65 78 74 24 3c 3e |........| text$<>|
|00005f40| 22 22 20 8c 0d 12 02 21 | ec 20 69 78 25 2b 61 25 |"" ....!|. ix%+a%|
|00005f50| 28 31 31 29 2c 69 79 25 | 2b 61 25 28 33 29 2d 61 |(11),iy%|+a%(3)-a|
|00005f60| 25 28 31 32 29 0d 12 0c | 1b f3 20 74 65 78 74 24 |%(12)...|.. text$|
|00005f70| 3a e6 20 61 25 28 31 30 | 29 3a f1 74 65 78 74 24 |:. a%(10|):.text$|
|00005f80| 0d 12 16 05 cd 0d 12 20 | 05 ed 0d 12 2a 05 ed 0d |....... |....*...|
|00005f90| 12 34 16 e7 20 74 65 78 | 74 24 3c 3e 22 22 20 8c |.4.. tex|t$<>"" .|
|00005fa0| 20 ef 34 3a 87 0d 12 3e | 05 cd 0d 12 48 05 e1 0d | .4:...>|....H...|
|00005fb0| 12 52 05 3a 0d 12 5c 2f | dd f2 70 6c 69 6e 74 68 |.R.:..\/|..plinth|
|00005fc0| 28 78 2c 79 2c 77 78 2c | 77 79 2c 77 2c 63 30 2c |(x,y,wx,|wy,w,c0,|
|00005fd0| 63 31 2c 63 32 2c 63 33 | 2c 63 34 2c 72 61 69 73 |c1,c2,c3|,c4,rais|
|00005fe0| 65 64 29 0d 12 66 19 e7 | 20 ac 20 72 61 69 73 65 |ed)..f..| . raise|
|00005ff0| 64 20 8c 20 c8 94 20 63 | 31 2c 63 33 0d 12 70 13 |d . .. c|1,c3..p.|
|00006000| e6 20 63 31 20 80 20 36 | 33 20 c8 9c 20 63 31 0d |. c1 . 6|3 .. c1.|
|00006010| 12 7a 13 c8 93 20 c8 90 | 20 78 2c 79 2c 77 78 2c |.z... ..| x,y,wx,|
|00006020| 77 79 0d 12 84 13 e6 20 | 63 33 20 80 20 36 33 20 |wy..... |c3 . 63 |
|00006030| c8 9c 20 63 33 0d 12 8e | 18 c8 93 20 c8 90 20 78 |.. c3...|... .. x|
|00006040| 2b 77 2c 79 2c 77 78 2d | 32 2a 77 2c 77 0d 12 98 |+w,y,wx-|2*w,w...|
|00006050| 19 c8 93 20 c8 90 20 78 | 2b 77 78 2d 77 2c 79 2c |... .. x|+wx-w,y,|
|00006060| 77 2c 77 79 2d 77 0d 12 | a2 11 ec 20 78 2c 79 3a |w,wy-w..|... x,y:|
|00006070| ec 20 78 2b 77 2c 79 0d | 12 ac 1f f0 38 35 2c 78 |. x+w,y.|....85,x|
|00006080| 2b 77 2c 79 2b 77 3a ec | 20 78 2b 77 78 2d 77 2c |+w,y+w:.| x+wx-w,|
|00006090| 79 2b 77 79 2d 77 0d 12 | b6 11 ec 20 78 2b 77 78 |y+wy-w..|... x+wx|
|000060a0| 2c 79 2b 77 79 2d 77 0d | 12 c0 1f f0 38 35 2c 78 |,y+wy-w.|....85,x|
|000060b0| 2b 77 78 2c 79 2b 77 79 | 3a f0 38 35 2c 78 2b 77 |+wx,y+wy|:.85,x+w|
|000060c0| 78 2c 79 2b 77 79 0d 12 | ca 19 e7 20 ac 20 72 61 |x,y+wy..|... . ra|
|000060d0| 69 73 65 64 20 8c 20 c8 | 94 20 63 30 2c 63 34 0d |ised . .|. c0,c4.|
|000060e0| 12 d4 13 e6 20 63 30 20 | 80 20 36 33 20 c8 9c 20 |.... c0 |. 63 .. |
|000060f0| 63 30 0d 12 de 17 86 20 | 78 2c 79 2b 77 79 2c 78 |c0..... |x,y+wy,x|
|00006100| 2b 77 2c 79 2b 77 79 2d | 77 0d 12 e8 13 e6 20 63 |+w,y+wy-|w..... c|
|00006110| 34 20 80 20 36 33 20 c8 | 9c 20 63 34 0d 12 f2 17 |4 . 63 .|. c4....|
|00006120| 86 20 78 2b 77 78 2c 79 | 2c 78 2b 77 78 2d 77 2c |. x+wx,y|,x+wx-w,|
|00006130| 79 2b 77 0d 12 fc 13 e6 | 20 63 32 20 80 20 36 33 |y+w.....| c2 . 63|
|00006140| 20 c8 9c 20 63 32 0d 13 | 06 1f c8 93 20 c8 90 20 | .. c2..|.... .. |
|00006150| 78 2b 77 2c 79 2b 77 2c | 77 78 2d 32 2a 77 2c 77 |x+w,y+w,|wx-2*w,w|
|00006160| 79 2d 32 2a 77 0d 13 10 | 05 e1 0d 13 1a 05 3a 0d |y-2*w...|......:.|
|00006170| 13 24 17 3a 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.$.:====|========|
|00006180| 3d 3d 3d 3d 3d 3d 0d 13 | 2e 15 f4 2e 20 49 6e 69 |======..|.... Ini|
|00006190| 74 69 61 6c 69 73 61 74 | 69 6f 6e 0d 13 38 17 3a |tialisat|ion..8.:|
|000061a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000061b0| 3d 3d 0d 13 42 05 3a 0d | 13 4c 0a dd f2 69 6e 69 |==..B.:.|.L...ini|
|000061c0| 74 0d 13 56 0e de 20 62 | 69 74 25 28 33 31 29 0d |t..V.. b|it%(31).|
|000061d0| 13 60 1e de 20 61 72 65 | 61 31 25 28 31 37 29 20 |.`.. are|a1%(17) |
|000061e0| 20 3a f4 20 62 69 74 73 | 20 30 2d 31 35 0d 13 6a | :. bits| 0-15..j|
|000061f0| 1f de 20 61 72 65 61 32 | 25 28 31 37 29 20 20 3a |.. area2|%(17) :|
|00006200| f4 20 62 69 74 73 20 31 | 36 2d 33 31 0d 13 74 1a |. bits 1|6-31..t.|
|00006210| de 20 61 72 65 61 33 25 | 28 31 37 29 20 20 3a f4 |. area3%|(17) :.|
|00006220| 20 66 6c 61 67 73 0d 13 | 7e 19 de 20 61 72 65 61 | flags..|~.. area|
|00006230| 34 25 28 31 37 29 20 20 | 3a f4 20 6d 65 6e 75 0d |4%(17) |:. menu.|
|00006240| 13 88 2c de 20 61 72 65 | 61 35 25 28 31 37 29 20 |..,. are|a5%(17) |
|00006250| 20 3a f4 20 62 69 74 73 | 20 32 34 2d 33 31 20 28 | :. bits| 24-31 (|
|00006260| 69 63 6f 6e 20 66 6c 61 | 67 73 29 0d 13 92 05 3a |icon fla|gs)....:|
|00006270| 0d 13 9c 14 f4 20 73 65 | 74 20 75 70 20 70 61 6c |..... se|t up pal|
|00006280| 65 74 74 65 0d 13 a6 14 | fb 20 31 32 2c 32 30 38 |ette....|. 12,208|
|00006290| 2c 32 30 38 2c 31 39 32 | 0d 13 b0 14 fb 20 31 33 |,208,192|..... 13|
|000062a0| 2c 31 37 36 2c 31 37 36 | 2c 31 37 36 0d 13 ba 14 |,176,176|,176....|
|000062b0| fb 20 31 34 2c 31 32 38 | 2c 31 32 38 2c 31 32 38 |. 14,128|,128,128|
|000062c0| 0d 13 c4 11 fb 20 31 35 | 2c 31 36 2c 31 36 2c 31 |..... 15|,16,16,1|
|000062d0| 36 0d 13 ce 05 3a 0d 13 | d8 2a fb 31 32 2b 31 32 |6....:..|.*.12+12|
|000062e0| 38 3a db 20 20 20 20 20 | 20 20 20 3a f4 20 79 65 |8:. | :. ye|
|000062f0| 6c 6c 6f 77 2f 67 72 65 | 79 20 73 63 72 65 65 6e |llow/gre|y screen|
|00006300| 0d 13 e2 2f ef 31 39 2c | 30 2c 32 34 2c 32 30 38 |.../.19,|0,24,208|
|00006310| 2c 32 30 38 2c 31 39 32 | 20 20 3a f4 20 79 65 6c |,208,192| :. yel|
|00006320| 6c 6f 77 2f 67 72 65 79 | 20 62 6f 72 64 65 72 0d |low/grey| border.|
|00006330| 13 ec 05 3a 0d 13 f6 19 | f4 20 64 65 66 69 6e 65 |...:....|. define|
|00006340| 20 63 68 72 20 66 6f 72 | 20 74 69 63 6b 0d 14 00 | chr for| tick...|
|00006350| 24 ef 32 33 2c 32 34 38 | 2c 26 30 31 30 30 3b 26 |$.23,248|,&0100;&|
|00006360| 34 34 30 32 3b 26 31 30 | 32 38 3b 26 30 30 30 30 |4402;&10|28;&0000|
|00006370| 3b 0d 14 0a 05 3a 0d 14 | 14 13 66 6c 61 67 73 24 |;....:..|..flags$|
|00006380| 3d 22 77 69 6e 64 6f 77 | 22 0d 14 1e 0e 87 3a 2a |="window|".....:*|
|00006390| 50 4f 49 4e 54 45 52 0d | 14 28 05 3a 0d 14 32 0a |POINTER.|.(.:..2.|
|000063a0| f4 20 62 69 74 73 0d 14 | 3c 2d 61 72 65 61 31 25 |. bits..|<-area1%|
|000063b0| 28 30 29 3d 30 20 20 20 | 20 3a 61 72 65 61 32 25 |(0)=0 | :area2%|
|000063c0| 28 30 29 3d 36 33 38 20 | 20 3a f4 20 58 20 63 6f |(0)=638 | :. X co|
|000063d0| 6f 72 64 0d 14 46 2d 61 | 72 65 61 31 25 28 31 29 |ord..F-a|rea1%(1)|
|000063e0| 3d 39 36 20 20 20 3a 61 | 72 65 61 32 25 28 31 29 |=96 :a|rea2%(1)|
|000063f0| 3d 39 36 20 20 20 3a f4 | 20 59 20 63 6f 6f 72 64 |=96 :.| Y coord|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.