home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / desktop / c / cmosctrl / !CMOSCtrl / !RunImage < prev    next >
Unknown  |  1992-12-23  |  14.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert Truevision Targa Graphic (image/tga) magic Supported
100% file data default
100% xdgMime image/x-tga default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 21 | 52 75 6e 49 6d 61 67 65 |..... >!|RunImage|
|00000010| 0d 00 14 19 f4 20 66 6f | 72 20 21 43 4d 4f 53 43 |..... fo|r !CMOSC|
|00000020| 74 72 6c 20 76 31 2e 30 | 35 0d 00 1e 1a f4 20 42 |trl v1.0|5..... B|
|00000030| 79 20 41 6e 64 72 65 77 | 20 44 65 20 51 75 69 6e |y Andrew| De Quin|
|00000040| 63 65 79 0d 00 28 0c 65 | 72 72 6f 72 25 3d a3 0d |cey..(.e|rror%=..|
|00000050| 00 32 04 0d 00 3c 33 ee | 20 85 20 f2 65 72 72 6f |.2...<3.| . .erro|
|00000060| 72 28 9f 2c f6 24 2b 22 | 20 61 74 20 6c 69 6e 65 |r(.,.$+"| at line|
|00000070| 20 22 2b c3 28 9e 2f 31 | 30 29 2c 31 29 3a 65 72 | "+.(./1|0),1):er|
|00000080| 72 6f 72 25 3d b9 0d 00 | 46 19 e7 20 65 72 72 6f |ror%=...|F.. erro|
|00000090| 72 25 3d a3 20 8c 20 f2 | 73 74 61 72 74 75 70 0d |r%=. . .|startup.|
|000000a0| 00 50 04 0d 00 5a 05 f5 | 0d 00 64 15 e7 20 71 75 |.P...Z..|..d.. qu|
|000000b0| 69 74 25 3d a3 20 8c 20 | f2 70 6f 6c 6c 0d 00 6e |it%=. . |.poll..n|
|000000c0| 0d fd 20 71 75 69 74 25 | 3d b9 0d 00 78 31 e7 20 |.. quit%|=...x1. |
|000000d0| 77 6f 72 6b 73 70 61 63 | 65 3c 3e 2d 31 20 8c 20 |workspac|e<>-1 . |
|000000e0| c8 99 20 22 4f 53 5f 4d | 6f 64 75 6c 65 22 2c 37 |.. "OS_M|odule",7|
|000000f0| 2c 2c 77 6f 72 6b 73 70 | 61 63 65 0d 00 82 2b c8 |,,worksp|ace...+.|
|00000100| 99 20 22 57 69 6d 70 5f | 43 6c 6f 73 65 44 6f 77 |. "Wimp_|CloseDow|
|00000110| 6e 22 2c 74 73 6b 68 6e | 64 6c 65 25 2c 26 34 42 |n",tskhn|dle%,&4B|
|00000120| 35 33 34 31 35 34 0d 00 | 8c 05 e0 0d 00 96 05 3a |534154..|.......:|
|00000130| 0d 00 a0 0a dd f2 70 6f | 6c 6c 0d 00 aa 30 c8 99 |......po|ll...0..|
|00000140| 20 22 57 69 6d 70 5f 50 | 6f 6c 6c 22 2c 30 2c 62 | "Wimp_P|oll",0,b|
|00000150| 6c 6f 63 6b 25 20 b8 20 | 63 6f 64 65 25 2c 70 6f |lock% . |code%,po|
|00000160| 69 6e 74 5f 62 6c 6f 63 | 6b 25 0d 00 b4 04 0d 00 |int_bloc|k%......|
|00000170| be 0e c8 8e 20 63 6f 64 | 65 25 20 ca 0d 00 c8 1f |.... cod|e% .....|
|00000180| c9 20 31 20 3a 20 f2 72 | 65 64 72 61 77 28 70 6f |. 1 : .r|edraw(po|
|00000190| 69 6e 74 5f 62 6c 6f 63 | 6b 25 29 0d 00 d2 0f c9 |int_bloc|k%).....|
|000001a0| 20 32 20 3a 20 f2 6f 70 | 65 6e 0d 00 dc 26 c9 20 | 2 : .op|en...&. |
|000001b0| 33 20 3a 20 f2 63 6c 6f | 73 65 77 69 6e 64 6f 77 |3 : .clo|sewindow|
|000001c0| 28 70 6f 69 6e 74 5f 62 | 6c 6f 63 6b 25 21 30 29 |(point_b|lock%!0)|
|000001d0| 0d 00 e6 23 c9 20 34 20 | 3a 20 f4 20 70 6f 69 6e |...#. 4 |: . poin|
|000001e0| 74 65 72 20 65 6e 74 65 | 72 69 6e 67 20 77 69 6e |ter ente|ring win|
|000001f0| 64 6f 77 0d 00 f0 22 c9 | 20 35 20 3a 20 f4 20 70 |dow...".| 5 : . p|
|00000200| 6f 69 6e 74 65 72 20 6c | 65 61 76 69 6e 67 20 77 |ointer l|eaving w|
|00000210| 69 6e 64 6f 77 0d 00 fa | 15 c9 20 36 20 3a 20 f2 |indow...|.. 6 : .|
|00000220| 6d 6f 75 73 65 63 6c 69 | 63 6b 0d 01 04 14 c9 20 |mousecli|ck..... |
|00000230| 37 20 3a 20 f4 20 50 52 | 4f 43 64 72 61 67 0d 01 |7 : . PR|OCdrag..|
|00000240| 0e 15 c9 20 38 20 3a 20 | f2 6b 65 79 70 72 65 73 |... 8 : |.keypres|
|00000250| 73 65 64 0d 01 18 15 c9 | 20 39 20 3a 20 f2 6d 65 |sed.....| 9 : .me|
|00000260| 6e 75 73 65 6c 65 63 74 | 0d 01 22 16 c9 20 31 37 |nuselect|..".. 17|
|00000270| 2c 31 38 20 3a 20 f2 6d | 65 73 73 61 67 65 0d 01 |,18 : .m|essage..|
|00000280| 2c 05 cb 0d 01 36 04 0d | 01 40 05 e1 0d 01 4a 05 |,....6..|.@....J.|
|00000290| 3a 0d 01 54 0a dd f2 64 | 72 61 67 0d 01 5e 2a c8 |:..T...d|rag..^*.|
|000002a0| 99 20 22 57 69 6d 70 5f | 47 65 74 50 6f 69 6e 74 |. "Wimp_|GetPoint|
|000002b0| 65 72 49 6e 66 6f 22 2c | 2c 61 63 74 69 6f 6e 62 |erInfo",|,actionb|
|000002c0| 6c 6f 63 6b 25 0d 01 68 | 28 61 63 74 69 6f 6e 62 |lock%..h|(actionb|
|000002d0| 6c 6f 63 6b 25 21 32 30 | 3d 36 34 3a 61 63 74 69 |lock%!20|=64:acti|
|000002e0| 6f 6e 62 6c 6f 63 6b 25 | 21 33 32 3d 30 0d 01 72 |onblock%|!32=0..r|
|000002f0| 35 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 21 33 36 |5actionb|lock%!36|
|00000300| 3d 31 3a 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |=1:actio|nblock%!|
|00000310| 34 30 3d 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |40=actio|nblock%!|
|00000320| 31 32 0d 01 7c 23 61 63 | 74 69 6f 6e 62 6c 6f 63 |12..|#ac|tionbloc|
|00000330| 6b 25 21 34 34 3d 61 63 | 74 69 6f 6e 62 6c 6f 63 |k%!44=ac|tionbloc|
|00000340| 6b 25 21 31 36 0d 01 86 | 22 61 63 74 69 6f 6e 62 |k%!16...|"actionb|
|00000350| 6c 6f 63 6b 25 21 34 38 | 3d 61 63 74 69 6f 6e 62 |lock%!48|=actionb|
|00000360| 6c 6f 63 6b 25 21 30 0d | 01 90 22 61 63 74 69 6f |lock%!0.|.."actio|
|00000370| 6e 62 6c 6f 63 6b 25 21 | 35 32 3d 61 63 74 69 6f |nblock%!|52=actio|
|00000380| 6e 62 6c 6f 63 6b 25 21 | 34 0d 01 9a 1d 61 63 74 |nblock%!|4....act|
|00000390| 69 6f 6e 62 6c 6f 63 6b | 25 21 36 30 3d 66 69 6c |ionblock|%!60=fil|
|000003a0| 65 74 79 70 65 25 0d 01 | a4 18 3f 28 61 63 74 69 |etype%..|..?(acti|
|000003b0| 6f 6e 62 6c 6f 63 6b 25 | 2b 36 34 29 3d 30 0d 01 |onblock%|+64)=0..|
|000003c0| ae 4c c8 99 20 22 57 69 | 6d 70 5f 53 65 6e 64 4d |.L.. "Wi|mp_SendM|
|000003d0| 65 73 73 61 67 65 22 2c | 31 37 2c 61 63 74 69 6f |essage",|17,actio|
|000003e0| 6e 62 6c 6f 63 6b 25 2b | 32 30 2c 61 63 74 69 6f |nblock%+|20,actio|
|000003f0| 6e 62 6c 6f 63 6b 25 21 | 31 32 2c 61 63 74 69 6f |nblock%!|12,actio|
|00000400| 6e 62 6c 6f 63 6b 25 21 | 31 36 0d 01 b8 05 e1 0d |nblock%!|16......|
|00000410| 01 c2 05 3a 0d 01 cc 19 | dd a4 67 65 74 69 63 6f |...:....|..getico|
|00000420| 6e 69 6e 64 69 72 28 77 | 25 2c 69 25 29 0d 01 d6 |nindir(w|%,i%)...|
|00000430| 14 21 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 3d 77 |.!action|block%=w|
|00000440| 25 0d 01 e0 15 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |%....act|ionblock|
|00000450| 25 21 34 3d 69 25 0d 01 | ea 28 c8 99 20 22 57 69 |%!4=i%..|.(.. "Wi|
|00000460| 6d 70 5f 47 65 74 49 63 | 6f 6e 53 74 61 74 65 22 |mp_GetIc|onState"|
|00000470| 2c 2c 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 0d 01 |,,action|block%..|
|00000480| f4 14 3d 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |..=actio|nblock%!|
|00000490| 32 38 0d 01 fe 05 3a 0d | 02 08 19 dd a4 67 65 74 |28....:.|.....get|
|000004a0| 69 63 6f 6e 76 61 6c 69 | 64 28 77 25 2c 69 25 29 |iconvali|d(w%,i%)|
|000004b0| 0d 02 12 14 21 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |....!act|ionblock|
|000004c0| 25 3d 77 25 0d 02 1c 15 | 61 63 74 69 6f 6e 62 6c |%=w%....|actionbl|
|000004d0| 6f 63 6b 25 21 34 3d 69 | 25 0d 02 26 28 c8 99 20 |ock%!4=i|%..&(.. |
|000004e0| 22 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Ge|tIconSta|
|000004f0| 74 65 22 2c 2c 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |te",,act|ionblock|
|00000500| 25 0d 02 30 14 3d 61 63 | 74 69 6f 6e 62 6c 6f 63 |%..0.=ac|tionbloc|
|00000510| 6b 25 21 33 32 0d 02 3a | 05 3a 0d 02 44 18 dd a4 |k%!32..:|.:..D...|
|00000520| 67 65 74 69 63 6f 6e 74 | 65 78 74 28 77 25 2c 69 |geticont|ext(w%,i|
|00000530| 25 29 0d 02 4e 1d 6d 6c | 6f 63 3d a4 67 65 74 69 |%)..N.ml|oc=.geti|
|00000540| 63 6f 6e 69 6e 64 69 72 | 28 77 25 2c 69 25 29 0d |conindir|(w%,i%).|
|00000550| 02 58 17 74 78 74 24 3d | a4 67 65 74 74 65 78 74 |.X.txt$=|.gettext|
|00000560| 28 6d 6c 6f 63 29 0d 02 | 62 09 3d 74 78 74 24 0d |(mloc)..|b.=txt$.|
|00000570| 02 6c 05 3a 0d 02 76 15 | dd a4 67 65 74 74 65 78 |.l.:..v.|..gettex|
|00000580| 74 28 6d 65 6d 6c 6f 63 | 29 0d 02 80 0c 74 65 78 |t(memloc|)....tex|
|00000590| 74 24 3d 22 22 0d 02 8a | 0d 70 6f 69 6e 74 65 72 |t$=""...|.pointer|
|000005a0| 3d 30 0d 02 94 18 c8 95 | 20 6d 65 6d 6c 6f 63 3f |=0......| memloc?|
|000005b0| 70 6f 69 6e 74 65 72 3e | 33 31 0d 02 9e 21 74 65 |pointer>|31...!te|
|000005c0| 78 74 24 3d 74 65 78 74 | 24 2b bd 28 6d 65 6d 6c |xt$=text|$+.(meml|
|000005d0| 6f 63 3f 70 6f 69 6e 74 | 65 72 29 0d 02 a8 0e 70 |oc?point|er)....p|
|000005e0| 6f 69 6e 74 65 72 2b 3d | 31 0d 02 b2 05 ce 0d 02 |ointer+=|1.......|
|000005f0| bc 0a 3d 74 65 78 74 24 | 0d 02 c6 05 3a 0d 02 d0 |..=text$|....:...|
|00000600| 10 dd f2 6b 65 79 70 72 | 65 73 73 65 64 0d 02 da |...keypr|essed...|
|00000610| 1b 77 69 6e 68 6e 64 6c | 25 3d 70 6f 69 6e 74 5f |.winhndl|%=point_|
|00000620| 62 6c 6f 63 6b 25 21 30 | 0d 02 e4 1a 69 63 68 6e |block%!0|....ichn|
|00000630| 64 6c 25 3d 70 6f 69 6e | 74 5f 62 6c 6f 63 6b 25 |dl%=poin|t_block%|
|00000640| 21 34 0d 02 ee 18 6b 65 | 79 25 3d 70 6f 69 6e 74 |!4....ke|y%=point|
|00000650| 5f 62 6c 6f 63 6b 25 21 | 32 34 0d 02 f8 04 0d 03 |_block%!|24......|
|00000660| 02 35 e7 20 77 69 6e 68 | 6e 64 6c 25 3d 41 6c 74 |.5. winh|ndl%=Alt|
|00000670| 65 72 57 69 6e 25 20 80 | 20 6b 65 79 25 3d 31 33 |erWin% .| key%=13|
|00000680| 20 8c 20 f2 75 70 64 61 | 74 65 5f 61 6c 74 65 72 | . .upda|te_alter|
|00000690| 77 69 6e 0d 03 0c 04 0d | 03 16 05 e1 0d 03 20 05 |win.....|...... .|
|000006a0| 3a 0d 03 2a 15 dd f2 75 | 70 64 61 74 65 5f 61 6c |:..*...u|pdate_al|
|000006b0| 74 65 72 77 69 6e 0d 03 | 34 2d c8 99 20 22 57 69 |terwin..|4-.. "Wi|
|000006c0| 6d 70 5f 53 65 74 43 61 | 72 65 74 50 6f 73 69 74 |mp_SetCa|retPosit|
|000006d0| 69 6f 6e 22 2c 2d 31 2c | 2d 31 2c 2d 31 2c 2d 31 |ion",-1,|-1,-1,-1|
|000006e0| 2c 2d 31 0d 03 3e 28 74 | 65 78 74 24 3d a4 67 65 |,-1..>(t|ext$=.ge|
|000006f0| 74 69 63 6f 6e 74 65 78 | 74 28 77 69 6e 68 6e 64 |ticontex|t(winhnd|
|00000700| 6c 25 2c 69 63 68 6e 64 | 6c 25 29 0d 03 48 10 c8 |l%,ichnd|l%)..H..|
|00000710| 8e 20 69 63 68 6e 64 6c | 25 20 ca 0d 03 52 19 c9 |. ichndl|% ...R..|
|00000720| 20 34 20 3a 20 74 65 78 | 74 24 3d 22 26 22 2b 74 | 4 : tex|t$="&"+t|
|00000730| 65 78 74 24 0d 03 5c 19 | c9 20 36 20 3a 20 74 65 |ext$..\.|. 6 : te|
|00000740| 78 74 24 3d 22 25 22 2b | 74 65 78 74 24 0d 03 66 |xt$="%"+|text$..f|
|00000750| 05 cb 0d 03 70 04 0d 03 | 7a 13 6e 75 6d 62 65 72 |....p...|z.number|
|00000760| 3d a0 28 74 65 78 74 24 | 29 0d 03 84 04 0d 03 8e |=.(text$|).......|
|00000770| 24 c8 99 20 22 4f 53 5f | 42 79 74 65 22 2c 31 36 |$.. "OS_|Byte",16|
|00000780| 32 2c 63 75 72 5f 6c 6f | 63 25 2c 6e 75 6d 62 65 |2,cur_lo|c%,numbe|
|00000790| 72 0d 03 98 28 c8 99 20 | 22 4f 53 5f 42 79 74 65 |r...(.. |"OS_Byte|
|000007a0| 22 2c 31 36 31 2c 63 75 | 72 5f 6c 6f 63 25 20 b8 |",161,cu|r_loc% .|
|000007b0| 20 2c 2c 6e 75 6d 62 65 | 72 0d 03 a2 26 3f 28 74 | ,,numbe|r...&?(t|
|000007c0| 65 78 74 6c 6f 63 73 25 | 2b 28 63 75 72 5f 6c 6f |extlocs%|+(cur_lo|
|000007d0| 63 25 2a 39 29 2b 38 29 | 3d 6e 75 6d 62 65 72 0d |c%*9)+8)|=number.|
|000007e0| 03 ac 4b f2 66 6f 72 63 | 65 72 65 64 72 61 77 28 |..K.forc|eredraw(|
|000007f0| 4d 61 69 6e 57 69 6e 25 | 2c 30 2c 2d 31 30 30 2d |MainWin%|,0,-100-|
|00000800| 28 28 63 75 72 5f 6c 6f | 63 25 2b 31 29 2a 34 30 |((cur_lo|c%+1)*40|
|00000810| 29 2c 32 30 30 30 2c 2d | 31 30 30 2d 28 63 75 72 |),2000,-|100-(cur|
|00000820| 5f 6c 6f 63 25 2a 34 30 | 29 29 0d 03 b6 1b f2 63 |_loc%*40|)).....c|
|00000830| 6c 6f 73 65 77 69 6e 64 | 6f 77 28 41 6c 74 65 72 |losewind|ow(Alter|
|00000840| 57 69 6e 25 29 0d 03 c0 | 05 e1 0d 03 ca 05 3a 0d |Win%)...|......:.|
|00000850| 03 d4 15 dd f2 69 63 62 | 61 72 69 63 28 73 6e 61 |.....icb|aric(sna|
|00000860| 6d 65 24 29 0d 03 de 58 | 69 63 62 61 72 69 63 25 |me$)...X|icbaric%|
|00000870| 3d a4 63 72 65 61 74 65 | 69 63 6f 6e 28 2d 31 2c |=.create|icon(-1,|
|00000880| 30 2c 30 2c 39 30 2c 38 | 30 2c 25 30 30 30 31 30 |0,0,90,8|0,%00010|
|00000890| 31 31 31 30 30 30 30 30 | 30 30 30 30 30 31 31 30 |11100000|00000110|
|000008a0| 30 30 30 30 30 31 30 30 | 30 31 30 2c 22 22 2c 73 |00000100|010,"",s|
|000008b0| 6e 61 6d 65 24 2c 31 2c | 31 2c 31 29 0d 03 e8 0c |name$,1,|1,1)....|
|000008c0| 20 f4 20 26 36 30 30 32 | 0d 03 f2 05 e1 0d 03 fc | . &6002|........|
|000008d0| 05 3a 0d 04 06 0a dd f2 | 6f 70 65 6e 0d 04 10 26 |.:......|open...&|
|000008e0| c8 99 20 22 57 69 6d 70 | 5f 4f 70 65 6e 57 69 6e |.. "Wimp|_OpenWin|
|000008f0| 64 6f 77 22 2c 2c 70 6f | 69 6e 74 5f 62 6c 6f 63 |dow",,po|int_bloc|
|00000900| 6b 25 0d 04 1a 05 e1 0d | 04 24 05 3a 0d 04 2e 1c |k%......|.$.:....|
|00000910| dd f2 64 65 6c 65 74 65 | 77 69 6e 64 6f 77 28 77 |..delete|window(w|
|00000920| 69 6e 68 6e 64 6c 25 29 | 0d 04 38 1b 61 63 74 69 |inhndl%)|..8.acti|
|00000930| 6f 6e 62 6c 6f 63 6b 25 | 21 30 3d 77 69 6e 68 6e |onblock%|!0=winhn|
|00000940| 64 6c 25 0d 04 42 28 c8 | 99 20 22 57 69 6d 70 5f |dl%..B(.|. "Wimp_|
|00000950| 44 65 6c 65 74 65 57 69 | 6e 64 6f 77 22 2c 2c 61 |DeleteWi|ndow",,a|
|00000960| 63 74 69 6f 6e 62 6c 6f | 63 6b 25 0d 04 4c 05 e1 |ctionblo|ck%..L..|
|00000970| 0d 04 56 05 3a 0d 04 60 | 22 dd f2 64 65 6c 65 74 |..V.:..`|"..delet|
|00000980| 65 69 63 6f 6e 28 77 69 | 6e 68 6e 64 6c 25 2c 69 |eicon(wi|nhndl%,i|
|00000990| 63 68 6e 64 6c 25 29 0d | 04 6a 1b 61 63 74 69 6f |chndl%).|.j.actio|
|000009a0| 6e 62 6c 6f 63 6b 25 21 | 30 3d 77 69 6e 68 6e 64 |nblock%!|0=winhnd|
|000009b0| 6c 25 0d 04 74 1a 61 63 | 74 69 6f 6e 62 6c 6f 63 |l%..t.ac|tionbloc|
|000009c0| 6b 25 21 34 3d 69 63 68 | 6e 64 6c 25 0d 04 7e 26 |k%!4=ich|ndl%..~&|
|000009d0| c8 99 20 22 57 69 6d 70 | 5f 44 65 6c 65 74 65 49 |.. "Wimp|_DeleteI|
|000009e0| 63 6f 6e 22 2c 2c 61 63 | 74 69 6f 6e 62 6c 6f 63 |con",,ac|tionbloc|
|000009f0| 6b 25 0d 04 88 05 e1 0d | 04 92 05 3a 0d 04 9c 0d |k%......|...:....|
|00000a00| dd f2 6d 65 73 73 61 67 | 65 0d 04 a6 1c 6d 65 73 |..messag|e....mes|
|00000a10| 73 5f 6e 6f 25 3d 70 6f | 69 6e 74 5f 62 6c 6f 63 |s_no%=po|int_bloc|
|00000a20| 6b 25 21 31 36 0d 04 b0 | 11 c8 8e 20 6d 65 73 73 |k%!16...|... mess|
|00000a30| 5f 6e 6f 25 20 ca 0d 04 | ba 16 c9 20 30 20 20 20 |_no% ...|... 0 |
|00000a40| 20 20 20 3a 20 71 75 69 | 74 25 3d b9 0d 04 c4 19 | : qui|t%=.....|
|00000a50| c9 20 32 20 20 20 20 20 | 20 3a 20 f4 20 73 61 76 |. 2 | : . sav|
|00000a60| 65 64 61 74 61 0d 04 ce | 19 c9 20 33 20 20 20 20 |edata...|.. 3 |
|00000a70| 20 20 3a 20 f4 20 6c 6f | 61 64 64 61 74 61 0d 04 | : . lo|addata..|
|00000a80| d8 1d c9 20 35 20 20 20 | 20 20 20 3a 20 f4 20 64 |... 5 | : . d|
|00000a90| 6f 75 62 6c 65 5f 63 6c | 69 63 6b 0d 04 e2 1d c9 |ouble_cl|ick.....|
|00000aa0| 20 26 34 30 30 43 30 20 | 3a 20 f4 20 50 52 4f 43 | &400C0 |: . PROC|
|00000ab0| 6d 65 6e 75 6d 65 73 73 | 0d 04 ec 05 cb 0d 04 f6 |menumess|........|
|00000ac0| 05 e1 0d 05 00 05 3a 0d | 05 0a 0d dd f2 61 63 6b |......:.|.....ack|
|00000ad0| 73 61 76 65 0d 05 14 45 | 70 6f 69 6e 74 5f 62 6c |save...E|point_bl|
|00000ae0| 6f 63 6b 25 21 31 32 3d | 70 6f 69 6e 74 5f 62 6c |ock%!12=|point_bl|
|00000af0| 6f 63 6b 25 21 38 3a 70 | 6f 69 6e 74 5f 62 6c 6f |ock%!8:p|oint_blo|
|00000b00| 63 6b 25 21 31 36 3d 33 | 3a 21 70 6f 69 6e 74 5f |ck%!16=3|:!point_|
|00000b10| 62 6c 6f 63 6b 25 3d 36 | 34 0d 05 1e 49 c8 99 20 |block%=6|4...I.. |
|00000b20| 22 57 69 6d 70 5f 53 65 | 6e 64 4d 65 73 73 61 67 |"Wimp_Se|ndMessag|
|00000b30| 65 22 2c 31 37 2c 70 6f | 69 6e 74 5f 62 6c 6f 63 |e",17,po|int_bloc|
|00000b40| 6b 25 2c 70 6f 69 6e 74 | 5f 62 6c 6f 63 6b 25 21 |k%,point|_block%!|
|00000b50| 32 30 2c 70 6f 69 6e 74 | 5f 62 6c 6f 63 6b 25 21 |20,point|_block%!|
|00000b60| 32 34 0d 05 28 05 e1 0d | 05 32 05 3a 0d 05 3c 0d |24..(...|.2.:..<.|
|00000b70| dd f2 61 63 6b 6c 6f 61 | 64 0d 05 46 45 70 6f 69 |..ackloa|d..FEpoi|
|00000b80| 6e 74 5f 62 6c 6f 63 6b | 25 21 31 32 3d 70 6f 69 |nt_block|%!12=poi|
|00000b90| 6e 74 5f 62 6c 6f 63 6b | 25 21 38 3a 70 6f 69 6e |nt_block|%!8:poin|
|00000ba0| 74 5f 62 6c 6f 63 6b 25 | 21 31 36 3d 34 3a 21 70 |t_block%|!16=4:!p|
|00000bb0| 6f 69 6e 74 5f 62 6c 6f | 63 6b 25 3d 36 34 0d 05 |oint_blo|ck%=64..|
|00000bc0| 50 38 c8 99 20 22 57 69 | 6d 70 5f 53 65 6e 64 4d |P8.. "Wi|mp_SendM|
|00000bd0| 65 73 73 61 67 65 22 2c | 31 37 2c 70 6f 69 6e 74 |essage",|17,point|
|00000be0| 5f 62 6c 6f 63 6b 25 2c | 70 6f 69 6e 74 5f 62 6c |_block%,|point_bl|
|00000bf0| 6f 63 6b 25 21 34 0d 05 | 5a 05 e1 0d 05 64 05 3a |ock%!4..|Z....d.:|
|00000c00| 0d 05 6e 0e dd f2 6d 65 | 6e 75 6d 65 73 73 0d 05 |..n...me|numess..|
|00000c10| 78 3e c8 99 20 22 57 69 | 6d 70 5f 44 65 63 6f 64 |x>.. "Wi|mp_Decod|
|00000c20| 65 4d 65 6e 75 22 2c 2c | 66 75 6e 63 6d 65 6e 25 |eMenu",,|funcmen%|
|00000c30| 2c 70 6f 69 6e 74 5f 62 | 6c 6f 63 6b 25 2b 33 32 |,point_b|lock%+32|
|00000c40| 2c 6d 73 74 72 75 63 74 | 62 6c 6b 25 0d 05 82 19 |,mstruct|blk%....|
|00000c50| 6d 73 65 6c 65 63 74 24 | 3d 24 6d 73 74 72 75 63 |mselect$|=$mstruc|
|00000c60| 74 62 6c 6b 25 0d 05 8c | 11 c8 8e 20 6d 73 65 6c |tblk%...|... msel|
|00000c70| 65 63 74 24 20 ca 0d 05 | 96 05 cb 0d 05 a0 05 e1 |ect$ ...|........|
|00000c80| 0d 05 aa 05 3a 0d 05 b4 | 19 dd f2 61 63 6b 6e 6f |....:...|...ackno|
|00000c90| 74 69 66 79 28 6d 65 6d | 5f 6c 6f 63 25 29 0d 05 |tify(mem|_loc%)..|
|00000ca0| be 1a 6d 65 6d 5f 6c 6f | 63 25 21 31 32 3d 6d 65 |..mem_lo|c%!12=me|
|00000cb0| 6d 5f 6c 6f 63 25 21 38 | 0d 05 c8 30 c8 99 20 22 |m_loc%!8|...0.. "|
|00000cc0| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|00000cd0| 22 2c 31 39 2c 6d 65 6d | 5f 6c 6f 63 25 2c 6d 65 |",19,mem|_loc%,me|
|00000ce0| 6d 5f 6c 6f 63 25 21 34 | 0d 05 d2 05 e1 0d 05 dc |m_loc%!4|........|
|00000cf0| 05 3a 0d 05 e6 16 dd f2 | 72 65 64 72 61 77 28 61 |.:......|redraw(a|
|00000d00| 64 64 72 65 73 73 25 29 | 0d 05 f0 17 77 69 6e 68 |ddress%)|....winh|
|00000d10| 6e 64 6c 25 3d 61 64 64 | 72 65 73 73 25 21 30 0d |ndl%=add|ress%!0.|
|00000d20| 05 fa 1b 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |...actio|nblock%!|
|00000d30| 30 3d 77 69 6e 68 6e 64 | 6c 25 0d 06 04 2f c8 99 |0=winhnd|l%.../..|
|00000d40| 20 22 57 69 6d 70 5f 52 | 65 64 72 61 77 57 69 6e | "Wimp_R|edrawWin|
|00000d50| 64 6f 77 22 2c 2c 61 63 | 74 69 6f 6e 62 6c 6f 63 |dow",,ac|tionbloc|
|00000d60| 6b 25 20 b8 20 66 6c 61 | 67 0d 06 0e 04 0d 06 18 |k% . fla|g.......|
|00000d70| 0e c8 95 20 66 6c 61 67 | 3c 3e 30 0d 06 22 0c f2 |... flag|<>0.."..|
|00000d80| 72 65 64 76 61 6c 73 0d | 06 2c 11 c8 8e 20 77 69 |redvals.|.,... wi|
|00000d90| 6e 68 6e 64 6c 25 20 ca | 0d 06 36 04 0d 06 40 20 |nhndl% .|..6...@ |
|00000da0| c9 20 4d 61 69 6e 57 69 | 6e 25 20 3a 20 f2 72 65 |. MainWi|n% : .re|
|00000db0| 64 72 61 77 5f 6d 61 69 | 6e 77 69 6e 0d 06 4a 04 |draw_mai|nwin..J.|
|00000dc0| 0d 06 54 05 cb 0d 06 5e | 2f c8 99 20 22 57 69 6d |..T....^|/.. "Wim|
|00000dd0| 70 5f 47 65 74 52 65 63 | 74 61 6e 67 6c 65 22 2c |p_GetRec|tangle",|
|00000de0| 2c 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 20 b8 20 |,actionb|lock% . |
|00000df0| 66 6c 61 67 0d 06 68 05 | ce 0d 06 72 04 0d 06 7c |flag..h.|...r...||
|00000e00| 04 0d 06 86 05 e1 0d 06 | 90 05 3a 0d 06 9a 14 dd |........|..:.....|
|00000e10| f2 72 65 64 72 61 77 5f | 6d 61 69 6e 77 69 6e 0d |.redraw_|mainwin.|
|00000e20| 06 a4 04 0d 06 ae 1d e7 | 20 77 6d 69 6e 79 3e 2d |........| wminy>-|
|00000e30| 31 30 30 20 8c 20 77 6d | 69 6e 79 3d 2d 31 30 30 |100 . wm|iny=-100|
|00000e40| 0d 06 b8 1d e7 20 77 6d | 61 78 79 3e 2d 31 30 30 |..... wm|axy>-100|
|00000e50| 20 8c 20 77 6d 61 78 79 | 3d 2d 31 30 30 0d 06 c2 | . wmaxy|=-100...|
|00000e60| 04 0d 06 cc 0f f2 63 6c | 69 70 77 69 6e 64 6f 77 |......cl|ipwindow|
|00000e70| 0d 06 d6 13 f2 72 65 64 | 72 61 77 6c 6f 63 61 74 |.....red|rawlocat|
|00000e80| 69 6f 6e 0d 06 e0 10 f2 | 62 72 69 65 66 72 65 64 |ion.....|briefred|
|00000e90| 72 61 77 0d 06 ea 08 ef | 20 32 36 0d 06 f4 04 0d |raw.....| 26.....|
|00000ea0| 06 fe 05 e1 0d 07 08 05 | 3a 0d 07 12 11 dd f2 62 |........|:......b|
|00000eb0| 72 69 65 66 72 65 64 72 | 61 77 0d 07 1c 20 6d 69 |riefredr|aw... mi|
|00000ec0| 6e 79 64 61 74 25 3d a8 | 28 28 94 28 77 6d 61 78 |nydat%=.|((.(wmax|
|00000ed0| 79 29 2d 31 30 29 2f 34 | 30 29 0d 07 26 20 6d 61 |y)-10)/4|0)..& ma|
|00000ee0| 78 79 64 61 74 25 3d a8 | 28 28 94 28 77 6d 69 6e |xydat%=.|((.(wmin|
|00000ef0| 79 29 2d 31 30 29 2f 34 | 30 29 0d 07 30 31 e7 20 |y)-10)/4|0)..01. |
|00000f00| 6d 69 6e 79 64 61 74 25 | 3e 28 32 34 30 2a 34 30 |minydat%|>(240*40|
|00000f10| 29 2b 31 30 20 8c 20 6d | 69 6e 79 64 61 74 25 3d |)+10 . m|inydat%=|
|00000f20| 28 32 34 30 2a 34 30 29 | 2b 31 30 0d 07 3a 31 e7 |(240*40)|+10..:1.|
|00000f30| 20 6d 61 78 79 64 61 74 | 25 3e 28 32 34 30 2a 34 | maxydat|%>(240*4|
|00000f40| 30 29 2b 31 30 20 8c 20 | 6d 61 78 79 64 61 74 25 |0)+10 . |maxydat%|
|00000f50| 3d 28 32 34 30 2a 34 30 | 29 2b 31 30 0d 07 44 04 |=(240*40|)+10..D.|
|00000f60| 0d 07 4e 1c 79 70 6f 73 | 3d 2d 28 28 6d 69 6e 79 |..N.ypos|=-((miny|
|00000f70| 64 61 74 25 2a 34 30 29 | 2b 31 30 29 0d 07 58 13 |dat%*40)|+10)..X.|
|00000f80| 64 6c 6f 63 3d 6d 69 6e | 79 64 61 74 25 2d 32 0d |dloc=min|ydat%-2.|
|00000f90| 07 62 04 0d 07 6c 05 f5 | 0d 07 76 04 0d 07 80 0e |.b...l..|..v.....|
|00000fa0| ec 20 32 30 30 2c 79 70 | 6f 73 0d 07 8a 25 f1 20 |. 200,yp|os...%. |
|00000fb0| a4 67 65 74 74 65 78 74 | 28 21 28 74 65 78 74 6c |.gettext|(!(textl|
|00000fc0| 6f 63 73 25 2b 28 64 6c | 6f 63 2a 39 29 29 29 0d |ocs%+(dl|oc*9))).|
|00000fd0| 07 94 04 0d 07 9e 0c 79 | 70 6f 73 2d 3d 34 30 0d |.......y|pos-=40.|
|00000fe0| 07 a8 0b 64 6c 6f 63 2b | 3d 31 0d 07 b2 04 0d 07 |...dloc+|=1......|
|00000ff0| bc 29 fd 20 79 70 6f 73 | 3c 2d 28 28 6d 61 78 79 |.). ypos|<-((maxy|
|00001000| 64 61 74 25 2a 34 30 29 | 2b 31 30 29 20 84 20 64 |dat%*40)|+10) . d|
|00001010| 6c 6f 63 3d 32 34 30 0d | 07 c6 05 e1 0d 07 d0 05 |loc=240.|........|
|00001020| 3a 0d 07 da 14 dd f2 72 | 65 64 72 61 77 6c 6f 63 |:......r|edrawloc|
|00001030| 61 74 69 6f 6e 0d 07 e4 | 04 0d 07 ee 20 6d 69 6e |ation...|.... min|
|00001040| 79 64 61 74 25 3d a8 28 | 28 94 28 77 6d 61 78 79 |ydat%=.(|(.(wmaxy|
|00001050| 29 2d 31 30 29 2f 34 30 | 29 0d 07 f8 20 6d 61 78 |)-10)/40|)... max|
|00001060| 79 64 61 74 25 3d a8 28 | 28 94 28 77 6d 69 6e 79 |ydat%=.(|(.(wminy|
|00001070| 29 2d 31 30 29 2f 34 30 | 29 0d 08 02 31 e7 20 6d |)-10)/40|)...1. m|
|00001080| 69 6e 79 64 61 74 25 3e | 28 32 34 30 2a 34 30 29 |inydat%>|(240*40)|
|00001090| 2b 31 30 20 8c 20 6d 69 | 6e 79 64 61 74 25 3d 28 |+10 . mi|nydat%=(|
|000010a0| 32 34 30 2a 34 30 29 2b | 31 30 0d 08 0c 31 e7 20 |240*40)+|10...1. |
|000010b0| 6d 61 78 79 64 61 74 25 | 3e 28 32 34 30 2a 34 30 |maxydat%|>(240*40|
|000010c0| 29 2b 31 30 20 8c 20 6d | 61 78 79 64 61 74 25 3d |)+10 . m|axydat%=|
|000010d0| 28 32 34 30 2a 34 30 29 | 2b 31 30 0d 08 16 04 0d |(240*40)|+10.....|
|000010e0| 08 20 1c 79 70 6f 73 3d | 2d 28 28 6d 69 6e 79 64 |. .ypos=|-((minyd|
|000010f0| 61 74 25 2a 34 30 29 2b | 31 30 29 0d 08 2a 13 64 |at%*40)+|10)..*.d|
|00001100| 6c 6f 63 3d 6d 69 6e 79 | 64 61 74 25 2d 32 0d 08 |loc=miny|dat%-2..|
|00001110| 34 04 0d 08 3e 2b c8 99 | 20 22 43 6f 6c 6f 75 72 |4...>+..| "Colour|
|00001120| 54 72 61 6e 73 5f 52 65 | 74 75 72 6e 47 43 4f 4c |Trans_Re|turnGCOL|
|00001130| 22 2c 30 20 b8 20 63 6f | 6c 5f 6e 75 6d 0d 08 48 |",0 . co|l_num..H|
|00001140| 04 0d 08 52 0f e6 20 30 | 2c 63 6f 6c 5f 6e 75 6d |...R.. 0|,col_num|
|00001150| 0d 08 5c 04 0d 08 66 05 | f5 0d 08 70 0f ec 20 2d |..\...f.|...p.. -|
|00001160| 31 30 30 2c 79 70 6f 73 | 0d 08 7a 0a f1 20 64 6c |100,ypos|..z.. dl|
|00001170| 6f 63 0d 08 84 04 0d 08 | 8e 0e ec 20 2d 31 30 2c |oc......|... -10,|
|00001180| 79 70 6f 73 0d 08 98 1d | f1 20 3f 28 74 65 78 74 |ypos....|. ?(text|
|00001190| 6c 6f 63 73 25 2b 28 64 | 6c 6f 63 2a 39 29 2b 38 |locs%+(d|loc*9)+8|
|000011a0| 29 0d 08 a2 04 0d 08 ac | 0c 79 70 6f 73 2d 3d 34 |).......|.ypos-=4|
|000011b0| 30 0d 08 b6 0b 64 6c 6f | 63 2b 3d 31 0d 08 c0 04 |0....dlo|c+=1....|
|000011c0| 0d 08 ca 29 fd 20 79 70 | 6f 73 3c 2d 28 28 6d 61 |...). yp|os<-((ma|
|000011d0| 78 79 64 61 74 25 2a 34 | 30 29 2b 31 30 29 20 84 |xydat%*4|0)+10) .|
|000011e0| 20 64 6c 6f 63 3e 32 33 | 39 0d 08 d4 05 e1 0d 08 | dloc>23|9.......|
|000011f0| de 05 3a 0d 08 e8 0d dd | f2 72 65 64 76 61 6c 73 |..:.....|.redvals|
|00001200| 0d 08 f2 59 67 62 78 3d | 61 63 74 69 6f 6e 62 6c |...Ygbx=|actionbl|
|00001210| 6f 63 6b 25 21 32 38 3a | 67 62 79 3d 61 63 74 69 |ock%!28:|gby=acti|
|00001220| 6f 6e 62 6c 6f 63 6b 25 | 21 33 32 3a 67 62 78 32 |onblock%|!32:gbx2|
|00001230| 3d 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 21 33 36 |=actionb|lock%!36|
|00001240| 2d 32 3a 67 62 79 32 3d | 61 63 74 69 6f 6e 62 6c |-2:gby2=|actionbl|
|00001250| 6f 63 6b 25 21 34 30 2d | 34 0d 08 fc 2a 6f 72 69 |ock%!40-|4...*ori|
|00001260| 67 78 3d 28 61 63 74 69 | 6f 6e 62 6c 6f 63 6b 25 |gx=(acti|onblock%|
|00001270| 21 34 2d 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |!4-actio|nblock%!|
|00001280| 32 30 29 0d 09 06 2b 6f | 72 69 67 79 3d 28 61 63 |20)...+o|rigy=(ac|
|00001290| 74 69 6f 6e 62 6c 6f 63 | 6b 25 21 31 36 2d 61 63 |tionbloc|k%!16-ac|
|000012a0| 74 69 6f 6e 62 6c 6f 63 | 6b 25 21 32 34 29 0d 09 |tionbloc|k%!24)..|
|000012b0| 10 3a 77 6d 69 6e 78 3d | 61 63 74 69 6f 6e 62 6c |.:wminx=|actionbl|
|000012c0| 6f 63 6b 25 21 32 38 2d | 28 61 63 74 69 6f 6e 62 |ock%!28-|(actionb|
|000012d0| 6c 6f 63 6b 25 21 34 2d | 61 63 74 69 6f 6e 62 6c |lock%!4-|actionbl|
|000012e0| 6f 63 6b 25 21 32 30 29 | 0d 09 1a 3a 77 6d 61 78 |ock%!20)|...:wmax|
|000012f0| 78 3d 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 21 33 |x=action|block%!3|
|00001300| 36 2d 28 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |6-(actio|nblock%!|
|00001310| 34 2d 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 21 32 |4-action|block%!2|
|00001320| 30 29 0d 09 24 3b 77 6d | 69 6e 79 3d 61 63 74 69 |0)..$;wm|iny=acti|
|00001330| 6f 6e 62 6c 6f 63 6b 25 | 21 33 32 2d 28 61 63 74 |onblock%|!32-(act|
|00001340| 69 6f 6e 62 6c 6f 63 6b | 25 21 31 36 2d 61 63 74 |ionblock|%!16-act|
|00001350| 69 6f 6e 62 6c 6f 63 6b | 25 21 32 34 29 0d 09 2e |ionblock|%!24)...|
|00001360| 3b 77 6d 61 78 79 3d 61 | 63 74 69 6f 6e 62 6c 6f |;wmaxy=a|ctionblo|
|00001370| 63 6b 25 21 34 30 2d 28 | 61 63 74 69 6f 6e 62 6c |ck%!40-(|actionbl|
|00001380| 6f 63 6b 25 21 31 36 2d | 61 63 74 69 6f 6e 62 6c |ock%!16-|actionbl|
|00001390| 6f 63 6b 25 21 32 34 29 | 0d 09 38 05 e1 0d 09 42 |ock%!24)|..8....B|
|000013a0| 05 3a 0d 09 4c 38 dd f2 | 6f 70 65 6e 77 69 6e 64 |.:..L8..|openwind|
|000013b0| 6f 77 28 68 6e 64 6c 65 | 25 2c 76 61 6d 69 6e 78 |ow(hndle|%,vaminx|
|000013c0| 25 2c 76 61 6d 69 6e 79 | 25 2c 76 61 6d 61 78 78 |%,vaminy|%,vamaxx|
|000013d0| 25 2c 76 61 6d 61 78 79 | 25 29 0d 09 56 19 61 63 |%,vamaxy|%)..V.ac|
|000013e0| 74 69 6f 6e 62 6c 6f 63 | 6b 25 21 30 3d 68 6e 64 |tionbloc|k%!0=hnd|
|000013f0| 6c 65 25 0d 09 60 1a 61 | 63 74 69 6f 6e 62 6c 6f |le%..`.a|ctionblo|
|00001400| 63 6b 25 21 34 3d 76 61 | 6d 69 6e 78 25 0d 09 6a |ck%!4=va|minx%..j|
|00001410| 1a 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 21 38 3d |.actionb|lock%!8=|
|00001420| 76 61 6d 69 6e 79 25 0d | 09 74 1b 61 63 74 69 6f |vaminy%.|.t.actio|
|00001430| 6e 62 6c 6f 63 6b 25 21 | 31 32 3d 76 61 6d 61 78 |nblock%!|12=vamax|
|00001440| 78 25 0d 09 7e 1b 61 63 | 74 69 6f 6e 62 6c 6f 63 |x%..~.ac|tionbloc|
|00001450| 6b 25 21 31 36 3d 76 61 | 6d 61 78 79 25 0d 09 88 |k%!16=va|maxy%...|
|00001460| 15 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 21 32 30 |.actionb|lock%!20|
|00001470| 3d 30 0d 09 92 15 61 63 | 74 69 6f 6e 62 6c 6f 63 |=0....ac|tionbloc|
|00001480| 6b 25 21 32 34 3d 30 0d | 09 9c 16 61 63 74 69 6f |k%!24=0.|...actio|
|00001490| 6e 62 6c 6f 63 6b 25 21 | 32 38 3d 2d 31 0d 09 a6 |nblock%!|28=-1...|
|000014a0| 26 c8 99 20 22 57 69 6d | 70 5f 4f 70 65 6e 57 69 |&.. "Wim|p_OpenWi|
|000014b0| 6e 64 6f 77 22 2c 2c 61 | 63 74 69 6f 6e 62 6c 6f |ndow",,a|ctionblo|
|000014c0| 63 6b 25 0d 09 b0 05 e1 | 0d 09 ba 05 3a 0d 09 c4 |ck%.....|....:...|
|000014d0| 1f dd a4 6c 6f 61 64 74 | 65 6d 70 6c 61 74 65 28 |...loadt|emplate(|
|000014e0| 62 75 66 66 65 72 25 2c | 69 64 24 29 0d 09 ce 68 |buffer%,|id$)...h|
|000014f0| c8 99 20 22 57 69 6d 70 | 5f 4c 6f 61 64 54 65 6d |.. "Wimp|_LoadTem|
|00001500| 70 6c 61 74 65 22 2c 2c | 62 75 66 66 65 72 25 2c |plate",,|buffer%,|
|00001510| 62 75 66 66 70 6f 69 6e | 74 65 72 2c 62 75 66 66 |buffpoin|ter,buff|
|00001520| 70 6f 69 6e 74 65 72 2b | 28 33 2a 31 30 32 34 29 |pointer+|(3*1024)|
|00001530| 2c 2d 31 2c 69 64 24 2c | 30 20 b8 20 2c 2c 62 75 |,-1,id$,|0 . ,,bu|
|00001540| 66 66 70 6f 69 6e 74 65 | 72 2c 2c 2c 2c 73 74 61 |ffpointe|r,,,,sta|
|00001550| 74 75 73 25 0d 09 d8 04 | 0d 09 e2 12 e7 20 73 74 |tus%....|..... st|
|00001560| 61 74 75 73 25 3c 3e 30 | 20 8c 0d 09 ec 2b c8 99 |atus%<>0| ....+..|
|00001570| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 57 69 6e | "Wimp_C|reateWin|
|00001580| 64 6f 77 22 2c 2c 62 75 | 66 66 65 72 25 20 b8 20 |dow",,bu|ffer% . |
|00001590| 68 6e 64 6c 25 0d 09 f6 | 05 cc 0d 0a 00 11 74 65 |hndl%...|......te|
|000015a0| 6d 70 6c 61 74 65 72 72 | 25 3d b9 0d 0a 0a 0b 71 |mplaterr|%=.....q|
|000015b0| 75 69 74 25 3d b9 0d 0a | 14 3d f2 65 72 72 6f 72 |uit%=...|.=.error|
|000015c0| 28 30 2c 22 54 65 6d 70 | 6c 61 74 65 20 6e 6f 74 |(0,"Temp|late not|
|000015d0| 20 66 6f 75 6e 64 20 28 | 54 68 69 73 20 69 73 20 | found (|This is |
|000015e0| 66 61 74 61 6c 20 62 79 | 20 74 68 65 20 77 61 79 |fatal by| the way|
|000015f0| 29 22 29 0d 0a 1e 0c 68 | 6e 64 6c 25 3d 2d 31 0d |)")....h|ndl%=-1.|
|00001600| 0a 28 05 cd 0d 0a 32 04 | 0d 0a 3c 0a 3d 68 6e 64 |.(....2.|..<.=hnd|
|00001610| 6c 25 0d 0a 46 05 3a 0d | 0a 50 19 dd f2 63 6c 6f |l%..F.:.|.P...clo|
|00001620| 73 65 77 69 6e 64 6f 77 | 28 68 6e 64 6c 65 25 29 |sewindow|(hndle%)|
|00001630| 0d 0a 5a 19 61 63 74 69 | 6f 6e 62 6c 6f 63 6b 25 |..Z.acti|onblock%|
|00001640| 21 30 3d 68 6e 64 6c 65 | 25 0d 0a 64 27 c8 99 20 |!0=hndle|%..d'.. |
|00001650| 22 57 69 6d 70 5f 43 6c | 6f 73 65 57 69 6e 64 6f |"Wimp_Cl|oseWindo|
|00001660| 77 22 2c 2c 61 63 74 69 | 6f 6e 62 6c 6f 63 6b 25 |w",,acti|onblock%|
|00001670| 0d 0a 6e 05 e1 0d 0a 78 | 05 3a 0d 0a 82 10 dd f2 |..n....x|.:......|
|00001680| 6d 6f 75 73 65 63 6c 69 | 63 6b 0d 0a 8c 19 6d 6f |mousecli|ck....mo|
|00001690| 75 73 78 25 3d 70 6f 69 | 6e 74 5f 62 6c 6f 63 6b |usx%=poi|nt_block|
|000016a0| 25 21 30 0d 0a 96 19 6d | 6f 75 73 79 25 3d 70 6f |%!0....m|ousy%=po|
|000016b0| 69 6e 74 5f 62 6c 6f 63 | 6b 25 21 34 0d 0a a0 1a |int_bloc|k%!4....|
|000016c0| 62 75 74 74 6f 6e 25 3d | 70 6f 69 6e 74 5f 62 6c |button%=|point_bl|
|000016d0| 6f 63 6b 25 21 38 0d 0a | aa 1c 77 69 6e 68 6e 64 |ock%!8..|..winhnd|
|000016e0| 6c 25 3d 70 6f 69 6e 74 | 5f 62 6c 6f 63 6b 25 21 |l%=point|_block%!|
|000016f0| 31 32 0d 0a b4 1b 69 63 | 68 6e 64 6c 25 3d 70 6f |12....ic|hndl%=po|
|00001700| 69 6e 74 5f 62 6c 6f 63 | 6b 25 21 31 36 0d 0a be |int_bloc|k%!16...|
|00001710| 19 6e 62 75 74 74 25 3d | 70 6f 69 6e 74 5f 62 6c |.nbutt%=|point_bl|
|00001720| 6f 63 6b 25 21 38 0d 0a | c8 11 c8 8e 20 77 69 6e |ock%!8..|.... win|
|00001730| 68 6e 64 6c 25 20 ca 0d | 0a d2 04 0d 0a dc 08 c9 |hndl% ..|........|
|00001740| 20 2d 32 0d 0a e6 4a e7 | 20 62 75 74 74 6f 6e 25 | -2...J.| button%|
|00001750| 3d 32 20 8c 20 f2 6f 70 | 65 6e 6d 65 6e 75 28 69 |=2 . .op|enmenu(i|
|00001760| 63 62 61 72 6d 65 6e 75 | 25 2c 6d 6f 75 73 78 25 |cbarmenu|%,mousx%|
|00001770| 2d 35 36 2c 31 30 34 2b | 28 32 2a 34 30 29 29 3a |-56,104+|(2*40)):|
|00001780| 6d 65 6e 75 68 61 6e 64 | 6c 65 25 3d 31 0d 0a f0 |menuhand|le%=1...|
|00001790| 39 e7 20 62 75 74 74 6f | 6e 25 3d 34 20 8c 20 f2 |9. butto|n%=4 . .|
|000017a0| 6f 70 65 6e 77 69 6e 64 | 6f 77 28 4d 61 69 6e 57 |openwind|ow(MainW|
|000017b0| 69 6e 25 2c 32 30 30 2c | 32 30 30 2c 31 31 30 30 |in%,200,|200,1100|
|000017c0| 2c 31 31 30 30 29 0d 0a | fa 04 0d 0b 04 0e c9 20 |,1100)..|....... |
|000017d0| 4d 61 69 6e 57 69 6e 25 | 0d 0b 0e 28 e7 20 62 75 |MainWin%|...(. bu|
|000017e0| 74 74 6f 6e 25 3d 31 20 | 84 20 62 75 74 74 6f 6e |tton%=1 |. button|
|000017f0| 25 3d 34 20 8c 20 f2 6d | 61 69 6e 63 6c 69 63 6b |%=4 . .m|ainclick|
|00001800| 0d 0b 18 04 0d 0b 22 0f | c9 20 41 6c 74 65 72 57 |......".|. AlterW|
|00001810| 69 6e 25 0d 0b 2c 34 e7 | 20 62 75 74 74 6f 6e 25 |in%..,4.| button%|
|00001820| 3d 34 20 80 20 69 63 68 | 6e 64 6c 25 3d 31 20 8c |=4 . ich|ndl%=1 .|
|00001830| 20 f2 63 6c 69 63 6b 5f | 75 70 64 61 74 65 5f 61 | .click_|update_a|
|00001840| 6c 74 65 72 77 69 6e 0d | 0b 36 04 0d 0b 40 05 cb |lterwin.|.6...@..|
|00001850| 0d 0b 4a 04 0d 0b 54 05 | e1 0d 0b 5e 05 3a 0d 0b |..J...T.|...^.:..|
|00001860| 68 1b dd f2 63 6c 69 63 | 6b 5f 75 70 64 61 74 65 |h...clic|k_update|
|00001870| 5f 61 6c 74 65 72 77 69 | 6e 0d 0b 72 24 69 63 31 |_alterwi|n..r$ic1|
|00001880| 3d a0 28 a4 67 65 74 69 | 63 6f 6e 74 65 78 74 28 |=.(.geti|context(|
|00001890| 41 6c 74 65 72 57 69 6e | 25 2c 32 29 29 0d 0b 7c |AlterWin|%,2))..||
|000018a0| 28 69 63 32 3d a0 28 22 | 26 22 2b a4 67 65 74 69 |(ic2=.("|&"+.geti|
|000018b0| 63 6f 6e 74 65 78 74 28 | 41 6c 74 65 72 57 69 6e |context(|AlterWin|
|000018c0| 25 2c 34 29 29 0d 0b 86 | 28 69 63 33 3d a0 28 22 |%,4))...|(ic3=.("|
|000018d0| 25 22 2b a4 67 65 74 69 | 63 6f 6e 74 65 78 74 28 |%"+.geti|context(|
|000018e0| 41 6c 74 65 72 57 69 6e | 25 2c 36 29 29 0d 0b 90 |AlterWin|%,6))...|
|000018f0| 04 0d 0b 9a 2b c8 99 20 | 22 4f 53 5f 42 79 74 65 |....+.. |"OS_Byte|
|00001900| 22 2c 31 36 31 2c 63 75 | 72 5f 6c 6f 63 25 20 b8 |",161,cu|r_loc% .|
|00001910| 20 2c 2c 6f 6c 64 5f 76 | 61 6c 75 65 0d 0b a4 10 | ,,old_v|alue....|
|00001920| 6e 65 77 5f 76 61 6c 75 | 65 3d 2d 31 0d 0b ae 24 |new_valu|e=-1...$|
|00001930| e7 20 69 63 31 3c 3e 6f | 6c 64 5f 76 61 6c 75 65 |. ic1<>o|ld_value|
|00001940| 20 8c 20 6e 65 77 5f 76 | 61 6c 75 65 3d 69 63 31 | . new_v|alue=ic1|
|00001950| 0d 0b b8 24 e7 20 69 63 | 32 3c 3e 6f 6c 64 5f 76 |...$. ic|2<>old_v|
|00001960| 61 6c 75 65 20 8c 20 6e | 65 77 5f 76 61 6c 75 65 |alue . n|ew_value|
|00001970| 3d 69 63 32 0d 0b c2 24 | e7 20 69 63 33 3c 3e 6f |=ic2...$|. ic3<>o|
|00001980| 6c 64 5f 76 61 6c 75 65 | 20 8c 20 6e 65 77 5f 76 |ld_value| . new_v|
|00001990| 61 6c 75 65 3d 69 63 33 | 0d 0b cc 28 e7 20 6e 65 |alue=ic3|...(. ne|
|000019a0| 77 5f 76 61 6c 75 65 3d | 2d 31 20 8c 20 6e 65 77 |w_value=|-1 . new|
|000019b0| 5f 76 61 6c 75 65 3d 6f | 6c 64 5f 76 61 6c 75 65 |_value=o|ld_value|
|000019c0| 0d 0b d6 04 0d 0b e0 27 | c8 99 20 22 4f 53 5f 42 |.......'|.. "OS_B|
|000019d0| 79 74 65 22 2c 31 36 32 | 2c 63 75 72 5f 6c 6f 63 |yte",162|,cur_loc|
|000019e0| 25 2c 6e 65 77 5f 76 61 | 6c 75 65 0d 0b ea 27 c8 |%,new_va|lue...'.|
|000019f0| 99 20 22 4f 53 5f 42 79 | 74 65 22 2c 31 36 31 2c |. "OS_By|te",161,|
|00001a00| 63 75 72 5f 6c 6f 63 25 | 20 b8 20 2c 2c 76 61 6c |cur_loc%| . ,,val|
|00001a10| 75 65 0d 0b f4 25 3f 28 | 74 65 78 74 6c 6f 63 73 |ue...%?(|textlocs|
|00001a20| 25 2b 28 63 75 72 5f 6c | 6f 63 25 2a 39 29 2b 38 |%+(cur_l|oc%*9)+8|
|00001a30| 29 3d 76 61 6c 75 65 0d | 0b fe 04 0d 0c 08 4b f2 |)=value.|......K.|
|00001a40| 66 6f 72 63 65 72 65 64 | 72 61 77 28 4d 61 69 6e |forcered|raw(Main|
|00001a50| 57 69 6e 25 2c 30 2c 2d | 31 30 30 2d 28 28 63 75 |Win%,0,-|100-((cu|
|00001a60| 72 5f 6c 6f 63 25 2b 31 | 29 2a 34 30 29 2c 32 30 |r_loc%+1|)*40),20|
|00001a70| 30 30 2c 2d 31 30 30 2d | 28 63 75 72 5f 6c 6f 63 |00,-100-|(cur_loc|
|00001a80| 25 2a 34 30 29 29 0d 0c | 12 1b f2 63 6c 6f 73 65 |%*40))..|...close|
|00001a90| 77 69 6e 64 6f 77 28 41 | 6c 74 65 72 57 69 6e 25 |window(A|lterWin%|
|00001aa0| 29 0d 0c 1c 05 e1 0d 0c | 26 05 3a 0d 0c 30 0f dd |).......|&.:..0..|
|00001ab0| f2 6d 61 69 6e 63 6c 69 | 63 6b 0d 0c 3a 1a 21 61 |.maincli|ck..:.!a|
|00001ac0| 63 74 69 6f 6e 62 6c 6f | 63 6b 25 3d 77 69 6e 68 |ctionblo|ck%=winh|
|00001ad0| 6e 64 6c 25 0d 0c 44 29 | c8 99 20 22 57 69 6d 70 |ndl%..D)|.. "Wimp|
|00001ae0| 5f 47 65 74 57 69 6e 64 | 6f 77 49 6e 66 6f 22 2c |_GetWind|owInfo",|
|00001af0| 2c 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 0d 0c 4e |,actionb|lock%..N|
|00001b00| 1e 77 69 6e 64 6f 77 79 | 25 3d 28 61 63 74 69 6f |.windowy|%=(actio|
|00001b10| 6e 62 6c 6f 63 6b 25 21 | 31 36 29 0d 0c 58 1d 76 |nblock%!|16)..X.v|
|00001b20| 61 6d 69 6e 79 25 3d 28 | 61 63 74 69 6f 6e 62 6c |aminy%=(|actionbl|
|00001b30| 6f 63 6b 25 21 32 34 29 | 0d 0c 62 19 6d 70 6f 73 |ock%!24)|..b.mpos|
|00001b40| 25 3d 77 69 6e 64 6f 77 | 79 25 2d 6d 6f 75 73 79 |%=window|y%-mousy|
|00001b50| 25 0d 0c 6c 1c 77 61 6d | 6f 75 73 70 6f 73 25 3d |%..l.wam|ouspos%=|
|00001b60| 76 61 6d 69 6e 79 25 2d | 6d 70 6f 73 25 0d 0c 76 |vaminy%-|mpos%..v|
|00001b70| 19 e7 20 77 61 6d 6f 75 | 73 70 6f 73 25 3e 2d 31 |.. wamou|spos%>-1|
|00001b80| 30 30 20 8c 20 e1 0d 0c | 80 04 0d 0c 8a 1a 6c 6f |00 . ...|......lo|
|00001b90| 63 25 3d a8 28 2d 77 61 | 6d 6f 75 73 70 6f 73 25 |c%=.(-wa|mouspos%|
|00001ba0| 2f 34 30 29 0d 0c 94 04 | 0d 0c 9e 0b 6c 6f 63 25 |/40)....|....loc%|
|00001bb0| 2d 3d 32 0d 0c a8 11 63 | 75 72 5f 6c 6f 63 25 3d |-=2....c|ur_loc%=|
|00001bc0| 6c 6f 63 25 0d 0c b2 24 | 69 6e 66 6f 6c 6f 63 25 |loc%...$|infoloc%|
|00001bd0| 3d 21 28 74 65 78 74 6c | 6f 63 73 25 2b 28 6c 6f |=!(textl|ocs%+(lo|
|00001be0| 63 25 2a 39 29 2b 34 29 | 0d 0c bc 2b 6e 65 78 74 |c%*9)+4)|...+next|
|00001bf0| 5f 64 61 74 61 6c 6f 63 | 25 3d 21 28 74 65 78 74 |_dataloc|%=!(text|
|00001c00| 6c 6f 63 73 25 2b 28 28 | 6c 6f 63 25 2b 31 29 2a |locs%+((|loc%+1)*|
|00001c10| 39 29 29 0d 0c c6 04 0d | 0c d0 2c f2 6f 70 65 6e |9)).....|..,.open|
|00001c20| 77 69 6e 64 6f 77 28 41 | 6c 74 65 72 57 69 6e 25 |window(A|lterWin%|
|00001c30| 2c 33 30 30 2c 31 30 30 | 2c 31 33 30 30 2c 31 30 |,300,100|,1300,10|
|00001c40| 30 30 29 0d 0c da 40 f2 | 61 6c 74 65 72 69 63 6f |00)...@.|alterico|
|00001c50| 6e 28 41 6c 74 65 72 57 | 69 6e 25 2c 38 2c 22 43 |n(AlterW|in%,8,"C|
|00001c60| 75 72 72 65 6e 74 20 56 | 61 6c 75 65 20 6f 66 20 |urrent V|alue of |
|00001c70| 6c 6f 63 61 74 69 6f 6e | 20 22 2b c3 28 6c 6f 63 |location| "+.(loc|
|00001c80| 25 29 29 0d 0c e4 04 0d | 0c ee 23 c8 99 20 22 4f |%)).....|..#.. "O|
|00001c90| 53 5f 42 79 74 65 22 2c | 31 36 31 2c 6c 6f 63 25 |S_Byte",|161,loc%|
|00001ca0| 20 b8 20 2c 2c 63 6f 6e | 74 25 0d 0c f8 24 f2 61 | . ,,con|t%...$.a|
|00001cb0| 6c 74 65 72 69 63 6f 6e | 28 41 6c 74 65 72 57 69 |ltericon|(AlterWi|
|00001cc0| 6e 25 2c 32 2c c3 28 63 | 6f 6e 74 25 29 29 0d 0d |n%,2,.(c|ont%))..|
|00001cd0| 02 25 f2 61 6c 74 65 72 | 69 63 6f 6e 28 41 6c 74 |.%.alter|icon(Alt|
|00001ce0| 65 72 57 69 6e 25 2c 34 | 2c c3 7e 28 63 6f 6e 74 |erWin%,4|,.~(cont|
|00001cf0| 25 29 29 0d 0d 0c 2f f2 | 61 6c 74 65 72 69 63 6f |%)).../.|alterico|
|00001d00| 6e 28 41 6c 74 65 72 57 | 69 6e 25 2c 36 2c a4 67 |n(AlterW|in%,6,.g|
|00001d10| 65 74 62 69 6e 61 72 79 | 28 63 6f 6e 74 25 2c 38 |etbinary|(cont%,8|
|00001d20| 29 29 0d 0d 16 04 0d 0d | 20 0d 75 70 64 61 74 65 |))......| .update|
|00001d30| 64 3d 30 0d 0d 2a 05 f5 | 0d 0d 34 04 0d 0d 3e 0c |d=0..*..|..4...>.|
|00001d40| 74 65 78 74 24 3d 22 22 | 0d 0d 48 2c e7 20 69 6e |text$=""|..H,. in|
|00001d50| 66 6f 6c 6f 63 25 3e 3d | 6e 65 78 74 5f 64 61 74 |foloc%>=|next_dat|
|00001d60| 61 6c 6f 63 25 20 84 20 | 69 6e 66 6f 6c 6f 63 25 |aloc% . |infoloc%|
|00001d70| 3d 30 20 8c 0d 0d 52 0c | 74 65 78 74 24 3d 22 22 |=0 ...R.|text$=""|
|00001d80| 0d 0d 5c 05 cc 0d 0d 66 | 1c 74 65 78 74 24 3d a4 |..\....f|.text$=.|
|00001d90| 67 65 74 74 65 78 74 28 | 69 6e 66 6f 6c 6f 63 25 |gettext(|infoloc%|
|00001da0| 29 0d 0d 70 18 69 6e 66 | 6f 6c 6f 63 25 2b 3d a9 |)..p.inf|oloc%+=.|
|00001db0| 28 74 65 78 74 24 29 2b | 31 0d 0d 7a 28 e7 20 69 |(text$)+|1..z(. i|
|00001dc0| 6e 66 6f 6c 6f 63 25 3e | 3d 6e 65 78 74 5f 64 61 |nfoloc%>|=next_da|
|00001dd0| 74 61 6c 6f 63 25 20 8c | 20 74 65 78 74 24 3d 22 |taloc% .| text$="|
|00001de0| 22 0d 0d 84 05 cd 0d 0d | 8e 04 0d 0d 98 2a f2 61 |".......|.....*.a|
|00001df0| 6c 74 65 72 69 63 6f 6e | 28 41 6c 74 65 72 57 69 |ltericon|(AlterWi|
|00001e00| 6e 25 2c 75 70 64 61 74 | 65 64 2b 31 31 2c 74 65 |n%,updat|ed+11,te|
|00001e10| 78 74 24 29 0d 0d a2 04 | 0d 0d ac 0e 75 70 64 61 |xt$)....|....upda|
|00001e20| 74 65 64 2b 3d 31 0d 0d | b6 0f fd 20 75 70 64 61 |ted+=1..|... upda|
|00001e30| 74 65 64 3d 39 0d 0d c0 | 04 0d 0d ca 05 e1 0d 0d |ted=9...|........|
|00001e40| d4 05 3a 0d 0d de 20 dd | a4 67 65 74 62 69 6e 61 |..:... .|.getbina|
|00001e50| 72 79 28 6e 75 6d 62 65 | 72 25 2c 70 6c 61 63 65 |ry(numbe|r%,place|
|00001e60| 73 25 29 0d 0d e8 0e 6e | 75 6d 62 65 72 24 3d 22 |s%)....n|umber$="|
|00001e70| 22 0d 0d f2 1d e3 20 6c | 6f 6f 70 3d 70 6c 61 63 |"..... l|oop=plac|
|00001e80| 65 73 25 2d 31 20 b8 20 | 30 20 88 20 2d 31 0d 0d |es%-1 . |0 . -1..|
|00001e90| fc 48 e7 28 6e 75 6d 62 | 65 72 25 20 80 20 28 32 |.H.(numb|er% . (2|
|00001ea0| 5e 6c 6f 6f 70 29 29 3c | 3e 30 20 8c 20 6e 75 6d |^loop))<|>0 . num|
|00001eb0| 62 65 72 24 3d 6e 75 6d | 62 65 72 24 2b 22 31 22 |ber$=num|ber$+"1"|
|00001ec0| 20 8b 20 6e 75 6d 62 65 | 72 24 3d 6e 75 6d 62 65 | . numbe|r$=numbe|
|00001ed0| 72 24 2b 22 30 22 0d 0e | 06 05 ed 0d 0e 10 0c 3d |r$+"0"..|.......=|
|00001ee0| 6e 75 6d 62 65 72 24 0d | 0e 1a 05 3a 0d 0e 24 17 |number$.|...:..$.|
|00001ef0| dd f2 72 65 64 72 61 77 | 69 63 6f 6e 28 77 25 2c |..redraw|icon(w%,|
|00001f00| 69 25 29 0d 0e 2e 14 21 | 61 63 74 69 6f 6e 62 6c |i%)....!|actionbl|
|00001f10| 6f 63 6b 25 3d 77 25 0d | 0e 38 15 61 63 74 69 6f |ock%=w%.|.8.actio|
|00001f20| 6e 62 6c 6f 63 6b 25 21 | 34 3d 69 25 0d 0e 42 28 |nblock%!|4=i%..B(|
|00001f30| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 49 63 6f 6e |.. "Wimp|_GetIcon|
|00001f40| 53 74 61 74 65 22 2c 2c | 61 63 74 69 6f 6e 62 6c |State",,|actionbl|
|00001f50| 6f 63 6b 25 0d 0e 4c 04 | 0d 0e 56 53 f2 66 6f 72 |ock%..L.|..VS.for|
|00001f60| 63 65 72 65 64 72 61 77 | 28 77 25 2c 61 63 74 69 |ceredraw|(w%,acti|
|00001f70| 6f 6e 62 6c 6f 63 6b 25 | 21 38 2c 61 63 74 69 6f |onblock%|!8,actio|
|00001f80| 6e 62 6c 6f 63 6b 25 21 | 31 32 2c 61 63 74 69 6f |nblock%!|12,actio|
|00001f90| 6e 62 6c 6f 63 6b 25 21 | 31 36 2c 61 63 74 69 6f |nblock%!|16,actio|
|00001fa0| 6e 62 6c 6f 63 6b 25 21 | 32 30 29 0d 0e 60 05 e1 |nblock%!|20)..`..|
|00001fb0| 0d 0e 6a 05 3a 0d 0e 74 | 1e dd f2 61 6c 74 65 72 |..j.:..t|...alter|
|00001fc0| 69 63 6f 6e 28 77 25 2c | 69 25 2c 6e 75 6d 62 65 |icon(w%,|i%,numbe|
|00001fd0| 72 24 29 0d 0e 7e 1f 6d | 65 6d 6c 6f 63 3d a4 67 |r$)..~.m|emloc=.g|
|00001fe0| 65 74 69 63 6f 6e 69 6e | 64 69 72 28 77 25 2c 69 |eticonin|dir(w%,i|
|00001ff0| 25 29 0d 0e 88 13 24 6d | 65 6d 6c 6f 63 3d 6e 75 |%)....$m|emloc=nu|
|00002000| 6d 62 65 72 24 0d 0e 92 | 16 f2 72 65 64 72 61 77 |mber$...|..redraw|
|00002010| 69 63 6f 6e 28 77 25 2c | 69 25 29 0d 0e 9c 05 e1 |icon(w%,|i%).....|
|00002020| 0d 0e a6 05 3a 0d 0e b0 | 0a dd f2 76 61 72 73 0d |....:...|...vars.|
|00002030| 0e ba 10 77 6f 72 6b 73 | 70 61 63 65 3d 2d 31 0d |...works|pace=-1.|
|00002040| 0e c4 13 de 20 74 65 6d | 70 62 75 66 66 20 32 30 |.... tem|pbuff 20|
|00002050| 34 38 0d 0e ce 19 de 20 | 69 6e 64 69 72 62 75 66 |48..... |indirbuf|
|00002060| 66 25 20 28 33 2a 31 30 | 32 34 29 0d 0e d8 1a 62 |f% (3*10|24)....b|
|00002070| 75 66 66 70 6f 69 6e 74 | 65 72 3d 69 6e 64 69 72 |uffpoint|er=indir|
|00002080| 62 75 66 66 25 0d 0e e2 | 14 de 20 69 63 62 61 72 |buff%...|.. icbar|
|00002090| 6d 65 6e 75 25 20 32 35 | 35 0d 0e ec 10 de 20 62 |menu% 25|5..... b|
|000020a0| 6c 6f 63 6b 25 20 32 35 | 36 0d 0e f6 17 de 20 61 |lock% 25|6..... a|
|000020b0| 63 74 69 6f 6e 62 6c 6f | 63 6b 25 20 31 30 32 34 |ctionblo|ck% 1024|
|000020c0| 0d 0f 00 13 de 20 6e 61 | 6d 65 62 6c 6f 63 6b 25 |..... na|meblock%|
|000020d0| 20 32 35 0d 0f 0a 15 de | 20 6d 73 74 72 75 63 74 | 25.....| mstruct|
|000020e0| 62 6c 6b 25 20 32 35 36 | 0d 0f 14 14 de 20 74 65 |blk% 256|..... te|
|000020f0| 78 74 6c 6f 63 73 25 20 | 32 31 36 30 0d 0f 1e 14 |xtlocs% |2160....|
|00002100| de 20 69 6e 64 69 72 6c | 6f 63 73 25 28 31 33 29 |. indirl|ocs%(13)|
|00002110| 0d 0f 28 0e 6e 6f 74 68 | 69 6e 67 3d 2d 31 0d 0f |..(.noth|ing=-1..|
|00002120| 32 0b 71 75 69 74 25 3d | a3 0d 0f 3c 12 6d 69 63 |2.quit%=|...<.mic|
|00002130| 66 6c 3d 26 37 30 30 39 | 30 33 31 0d 0f 46 05 e1 |fl=&7009|031..F..|
|00002140| 0d 0f 50 05 3a 0d 0f 5a | 32 dd f2 6f 70 65 6e 6e |..P.:..Z|2..openn|
|00002150| 65 77 6d 65 6e 75 28 6d | 74 78 74 24 2c 6d 65 6d |ewmenu(m|txt$,mem|
|00002160| 5f 70 6f 73 25 2c 74 74 | 6c 24 2c 6d 65 6e 78 25 |_pos%,tt|l$,menx%|
|00002170| 2c 6d 65 6e 79 25 29 0d | 0f 64 2b f2 63 72 65 61 |,meny%).|.d+.crea|
|00002180| 74 65 6d 65 6e 75 28 6d | 65 6d 5f 70 6f 73 25 2c |temenu(m|em_pos%,|
|00002190| 74 74 6c 24 2c 31 32 30 | 2c 34 30 2c 6d 74 78 74 |ttl$,120|,40,mtxt|
|000021a0| 24 29 0d 0f 6e 23 f2 6f | 70 65 6e 6d 65 6e 75 28 |$)..n#.o|penmenu(|
|000021b0| 6d 65 6d 5f 70 6f 73 25 | 2c 6d 65 6e 78 25 2c 6d |mem_pos%|,menx%,m|
|000021c0| 65 6e 79 25 29 0d 0f 78 | 05 e1 0d 0f 82 05 3a 0d |eny%)..x|......:.|
|000021d0| 0f 8c 7a dd a4 63 72 65 | 61 74 65 77 69 6e 64 6f |..z..cre|atewindo|
|000021e0| 77 28 74 69 74 6c 65 5f | 66 6c 61 67 73 25 2c 77 |w(title_|flags%,w|
|000021f0| 69 6e 5f 66 6c 61 67 73 | 25 2c 77 61 6d 61 78 78 |in_flags|%,wamaxx|
|00002200| 25 2c 77 61 6d 69 6e 79 | 25 2c 73 70 61 72 65 61 |%,waminy|%,sparea|
|00002210| 25 2c 74 79 70 65 5f 77 | 69 6e 24 2c 74 69 74 6c |%,type_w|in$,titl|
|00002220| 65 24 2c 74 65 78 74 5f | 70 6f 69 6e 74 25 2c 76 |e$,text_|point%,v|
|00002230| 61 6c 69 64 5f 70 6f 69 | 6e 74 25 2c 74 65 78 74 |alid_poi|nt%,text|
|00002240| 5f 6c 65 6e 67 74 68 25 | 29 0d 0f 96 14 61 63 74 |_length%|)....act|
|00002250| 69 6f 6e 62 6c 6f 63 6b | 25 21 30 3d 30 0d 0f a0 |ionblock|%!0=0...|
|00002260| 14 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 21 34 3d |.actionb|lock%!4=|
|00002270| 30 0d 0f aa 14 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |0....act|ionblock|
|00002280| 25 21 38 3d 30 0d 0f b4 | 15 61 63 74 69 6f 6e 62 |%!8=0...|.actionb|
|00002290| 6c 6f 63 6b 25 21 31 32 | 3d 30 0d 0f be 15 61 63 |lock%!12|=0....ac|
|000022a0| 74 69 6f 6e 62 6c 6f 63 | 6b 25 21 31 36 3d 30 0d |tionbloc|k%!16=0.|
|000022b0| 0f c8 15 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |...actio|nblock%!|
|000022c0| 32 30 3d 30 0d 0f d2 16 | 61 63 74 69 6f 6e 62 6c |20=0....|actionbl|
|000022d0| 6f 63 6b 25 21 32 34 3d | 2d 31 0d 0f dc 1e 61 63 |ock%!24=|-1....ac|
|000022e0| 74 69 6f 6e 62 6c 6f 63 | 6b 25 21 32 38 3d 77 69 |tionbloc|k%!28=wi|
|000022f0| 6e 5f 66 6c 61 67 73 25 | 0d 0f e6 15 61 63 74 69 |n_flags%|....acti|
|00002300| 6f 6e 62 6c 6f 63 6b 25 | 3f 33 32 3d 37 0d 0f f0 |onblock%|?32=7...|
|00002310| 15 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 3f 33 33 |.actionb|lock%?33|
|00002320| 3d 32 0d 0f fa 15 61 63 | 74 69 6f 6e 62 6c 6f 63 |=2....ac|tionbloc|
|00002330| 6b 25 3f 33 34 3d 37 0d | 10 04 15 61 63 74 69 6f |k%?34=7.|...actio|
|00002340| 6e 62 6c 6f 63 6b 25 3f | 33 35 3d 31 0d 10 0e 15 |nblock%?|35=1....|
|00002350| 61 63 74 69 6f 6e 62 6c | 6f 63 6b 25 3f 33 36 3d |actionbl|ock%?36=|
|00002360| 33 0d 10 18 15 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |3....act|ionblock|
|00002370| 25 3f 33 37 3d 31 0d 10 | 22 16 61 63 74 69 6f 6e |%?37=1..|".action|
|00002380| 62 6c 6f 63 6b 25 3f 33 | 38 3d 31 32 0d 10 2c 15 |block%?3|8=12..,.|
|00002390| 61 63 74 69 6f 6e 62 6c | 6f 63 6b 25 3f 33 39 3d |actionbl|ock%?39=|
|000023a0| 30 0d 10 36 15 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |0..6.act|ionblock|
|000023b0| 25 21 34 30 3d 30 0d 10 | 40 1b 61 63 74 69 6f 6e |%!40=0..|@.action|
|000023c0| 62 6c 6f 63 6b 25 21 34 | 34 3d 77 61 6d 69 6e 79 |block%!4|4=waminy|
|000023d0| 25 0d 10 4a 1b 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |%..J.act|ionblock|
|000023e0| 25 21 34 38 3d 77 61 6d | 61 78 78 25 0d 10 54 15 |%!48=wam|axx%..T.|
|000023f0| 61 63 74 69 6f 6e 62 6c | 6f 63 6b 25 21 35 32 3d |actionbl|ock%!52=|
|00002400| 30 0d 10 5e 34 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |0..^4act|ionblock|
|00002410| 25 21 35 36 3d 74 69 74 | 6c 65 5f 66 6c 61 67 73 |%!56=tit|le_flags|
|00002420| 25 20 20 20 20 20 3a f4 | 20 26 33 44 20 6e 6f 72 |% :.| &3D nor|
|00002430| 6d 61 6c 6c 79 0d 10 68 | 1e 61 63 74 69 6f 6e 62 |mally..h|.actionb|
|00002440| 6c 6f 63 6b 25 21 36 30 | 3d 2d 31 20 80 20 26 33 |lock%!60|=-1 . &3|
|00002450| 30 30 30 0d 10 72 4a 61 | 63 74 69 6f 6e 62 6c 6f |000..rJa|ctionblo|
|00002460| 63 6b 25 21 36 34 3d 73 | 70 61 72 65 61 25 20 20 |ck%!64=s|parea% |
|00002470| 20 20 20 20 20 3a f4 20 | 73 70 72 69 74 65 20 61 | :. |sprite a|
|00002480| 72 65 61 20 70 6f 69 6e | 74 65 72 20 28 31 20 66 |rea poin|ter (1 f|
|00002490| 6f 72 20 57 49 4d 50 20 | 61 72 65 61 29 0d 10 7c |or WIMP |area)..||
|000024a0| 15 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 21 36 38 |.actionb|lock%!68|
|000024b0| 3d 30 0d 10 86 1c e7 20 | 74 79 70 65 5f 77 69 6e |=0..... |type_win|
|000024c0| 24 3d 22 49 4e 44 49 52 | 45 43 54 22 20 8c 0d 10 |$="INDIR|ECT" ...|
|000024d0| 90 0e f2 69 6e 64 69 72 | 5f 77 69 6e 0d 10 9a 05 |...indir|_win....|
|000024e0| cc 0d 10 a4 16 74 69 74 | 6c 65 24 3d c0 74 69 74 |.....tit|le$=.tit|
|000024f0| 6c 65 24 2c 31 31 29 0d | 10 ae 1d 24 28 61 63 74 |le$,11).|...$(act|
|00002500| 69 6f 6e 62 6c 6f 63 6b | 25 2b 37 32 29 3d 74 69 |ionblock|%+72)=ti|
|00002510| 74 6c 65 24 0d 10 b8 05 | cd 0d 10 c2 15 61 63 74 |tle$....|.....act|
|00002520| 69 6f 6e 62 6c 6f 63 6b | 25 21 38 34 3d 30 0d 10 |ionblock|%!84=0..|
|00002530| cc 15 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 21 38 |..action|block%!8|
|00002540| 38 3d 30 0d 10 d6 31 c8 | 99 20 22 57 69 6d 70 5f |8=0...1.|. "Wimp_|
|00002550| 43 72 65 61 74 65 57 69 | 6e 64 6f 77 22 2c 2c 61 |CreateWi|ndow",,a|
|00002560| 63 74 69 6f 6e 62 6c 6f | 63 6b 25 20 b8 20 68 6e |ctionblo|ck% . hn|
|00002570| 64 6c 65 25 0d 10 e0 0b | 3d 68 6e 64 6c 65 25 0d |dle%....|=hndle%.|
|00002580| 10 ea 05 3a 0d 10 f4 0d | dd f2 73 74 61 72 74 75 |...:....|..startu|
|00002590| 70 0d 10 fe 11 69 63 5f | 6c 69 6e 65 25 3d 34 30 |p....ic_|line%=40|
|000025a0| 39 30 0d 11 08 09 f2 76 | 61 72 73 0d 11 12 26 24 |90.....v|ars...&$|
|000025b0| 6e 61 6d 65 62 6c 6f 63 | 6b 25 3d 22 43 4d 4f 53 |namebloc|k%="CMOS|
|000025c0| 20 52 41 4d 20 45 64 69 | 74 6f 72 22 2b bd 28 30 | RAM Edi|tor"+.(0|
|000025d0| 29 0d 11 1c 3e c8 99 20 | 22 57 69 6d 70 5f 49 6e |)...>.. |"Wimp_In|
|000025e0| 69 74 69 61 6c 69 73 65 | 22 2c 32 30 30 2c 26 34 |itialise|",200,&4|
|000025f0| 42 35 33 34 31 35 34 2c | 6e 61 6d 65 62 6c 6f 63 |B534154,|namebloc|
|00002600| 6b 25 20 b8 20 2c 74 73 | 6b 68 6e 64 6c 65 25 0d |k% . ,ts|khndle%.|
|00002610| 11 26 04 0d 11 30 1a f4 | 20 2d 2d 2d 4c 6f 61 64 |.&...0..| ---Load|
|00002620| 20 74 65 6d 70 6c 61 74 | 65 73 2d 2d 2d 0d 11 3a | templat|es---..:|
|00002630| 04 0d 11 44 11 74 65 6d | 70 6c 61 74 65 72 72 25 |...D.tem|platerr%|
|00002640| 3d a3 0d 11 4e 32 c8 99 | 20 22 57 69 6d 70 5f 4f |=...N2..| "Wimp_O|
|00002650| 70 65 6e 54 65 6d 70 6c | 61 74 65 22 2c 2c 22 3c |penTempl|ate",,"<|
|00002660| 43 4d 4f 53 24 44 69 72 | 3e 2e 54 65 6d 70 6c 61 |CMOS$Dir|>.Templa|
|00002670| 74 65 73 22 0d 11 58 04 | 0d 11 62 2f 49 6e 66 6f |tes"..X.|..b/Info|
|00002680| 42 6f 78 25 3d a4 6c 6f | 61 64 74 65 6d 70 6c 61 |Box%=.lo|adtempla|
|00002690| 74 65 28 74 65 6d 70 62 | 75 66 66 2c 22 70 72 6f |te(tempb|uff,"pro|
|000026a0| 67 49 6e 66 6f 22 29 0d | 11 6c 30 4d 61 69 6e 57 |gInfo").|.l0MainW|
|000026b0| 69 6e 25 3d a4 6c 6f 61 | 64 74 65 6d 70 6c 61 74 |in%=.loa|dtemplat|
|000026c0| 65 28 74 65 6d 70 62 75 | 66 66 2c 22 4c 6f 63 61 |e(tempbu|ff,"Loca|
|000026d0| 74 69 6f 6e 73 22 29 0d | 11 76 2d 41 6c 74 65 72 |tions").|.v-Alter|
|000026e0| 57 69 6e 25 3d a4 6c 6f | 61 64 74 65 6d 70 6c 61 |Win%=.lo|adtempla|
|000026f0| 74 65 28 74 65 6d 70 62 | 75 66 66 2c 22 41 6c 74 |te(tempb|uff,"Alt|
|00002700| 65 72 22 29 0d 11 80 04 | 0d 11 8a 1b c8 99 20 22 |er")....|...... "|
|00002710| 57 69 6d 70 5f 43 6c 6f | 73 65 54 65 6d 70 6c 61 |Wimp_Clo|seTempla|
|00002720| 74 65 22 0d 11 94 04 0d | 11 9e 15 e7 20 74 65 6d |te".....|.... tem|
|00002730| 70 6c 61 74 65 72 72 25 | 3d a3 20 8c 0d 11 a8 27 |platerr%|=. ....'|
|00002740| f2 6f 70 65 6e 77 69 6e | 64 6f 77 28 49 6e 66 6f |.openwin|dow(Info|
|00002750| 42 6f 78 25 2c 30 2c 30 | 2c 31 30 30 30 2c 31 30 |Box%,0,0|,1000,10|
|00002760| 30 30 29 0d 11 b2 1a f2 | 63 6c 6f 73 65 77 69 6e |00).....|closewin|
|00002770| 64 6f 77 28 49 6e 66 6f | 42 6f 78 25 29 0d 11 bc |dow(Info|Box%)...|
|00002780| 35 f2 73 65 74 75 70 6d | 65 6e 75 28 69 63 62 61 |5.setupm|enu(icba|
|00002790| 72 6d 65 6e 75 25 2c 22 | 43 4d 4f 53 20 52 41 4d |rmenu%,"|CMOS RAM|
|000027a0| 22 2c 31 35 30 2c 34 30 | 2c 69 63 5f 6c 69 6e 65 |",150,40|,ic_line|
|000027b0| 25 29 0d 11 c6 15 f2 69 | 63 62 61 72 69 63 28 22 |%).....i|cbaric("|
|000027c0| 21 43 4d 4f 53 22 29 0d | 11 d0 04 0d 11 da 3a c8 |!CMOS").|......:.|
|000027d0| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 35 2c 22 3c |. "OS_Fi|le",5,"<|
|000027e0| 43 4d 4f 53 24 44 69 72 | 3e 2e 43 4d 4f 53 44 65 |CMOS$Dir|>.CMOSDe|
|000027f0| 66 73 22 20 b8 20 2c 2c | 2c 2c 66 69 6c 65 5f 6c |fs" . ,,|,,file_l|
|00002800| 65 6e 67 74 68 0d 11 e4 | 04 0d 11 ee 39 c8 99 20 |ength...|....9.. |
|00002810| 22 58 4f 53 5f 4d 6f 64 | 75 6c 65 22 2c 36 2c 2c |"XOS_Mod|ule",6,,|
|00002820| 2c 66 69 6c 65 5f 6c 65 | 6e 67 74 68 2b 31 20 b8 |,file_le|ngth+1 .|
|00002830| 20 73 74 61 74 75 73 2c | 2c 77 6f 72 6b 73 70 61 | status,|,workspa|
|00002840| 63 65 0d 11 f8 04 0d 12 | 02 11 e7 20 73 74 61 74 |ce......|... stat|
|00002850| 75 73 3c 3e 36 20 8c 0d | 12 0c 40 f2 65 72 72 6f |us<>6 ..|..@.erro|
|00002860| 72 28 30 2c 22 46 61 74 | 61 6c 20 65 72 72 6f 72 |r(0,"Fat|al error|
|00002870| 20 2d 20 4e 6f 74 20 65 | 6e 6f 75 67 68 20 6d 65 | - Not e|nough me|
|00002880| 6d 6f 72 79 20 69 6e 20 | 6d 6f 64 75 6c 65 20 61 |mory in |module a|
|00002890| 72 65 61 22 2c 31 29 0d | 12 16 0b 71 75 69 74 25 |rea",1).|...quit%|
|000028a0| 3d b9 0d 12 20 05 cc 0d | 12 2a 2f ff 20 22 4c 4f |=... ...|.*/. "LO|
|000028b0| 41 44 20 3c 43 4d 4f 53 | 24 44 69 72 3e 2e 43 4d |AD <CMOS|$Dir>.CM|
|000028c0| 4f 53 44 65 66 73 20 22 | 2b c3 7e 28 77 6f 72 6b |OSDefs "|+.~(work|
|000028d0| 73 70 61 63 65 29 0d 12 | 34 12 f2 67 65 74 5f 6c |space)..|4..get_l|
|000028e0| 6f 63 61 74 69 6f 6e 73 | 0d 12 3e 05 cd 0d 12 48 |ocations|..>....H|
|000028f0| 05 cd 0d 12 52 04 0d 12 | 5c 05 e1 0d 12 66 05 3a |....R...|\....f.:|
|00002900| 0d 12 70 13 dd f2 67 65 | 74 5f 6c 6f 63 61 74 69 |..p...ge|t_locati|
|00002910| 6f 6e 73 0d 12 7a 04 0d | 12 84 15 c8 99 20 22 48 |ons..z..|..... "H|
|00002920| 6f 75 72 67 6c 61 73 73 | 5f 4f 6e 22 0d 12 8e 18 |ourglass|_On"....|
|00002930| 6c 6f 63 61 74 69 6f 6e | 3d 77 6f 72 6b 73 70 61 |location|=workspa|
|00002940| 63 65 2b 34 0d 12 98 0d | 63 6f 75 6e 74 65 72 3d |ce+4....|counter=|
|00002950| 30 0d 12 a2 05 f5 0d 12 | ac 25 21 28 74 65 78 74 |0.......|.%!(text|
|00002960| 6c 6f 63 73 25 2b 28 63 | 6f 75 6e 74 65 72 2a 39 |locs%+(c|ounter*9|
|00002970| 29 29 3d 6c 6f 63 61 74 | 69 6f 6e 0d 12 b6 25 c8 |))=locat|ion...%.|
|00002980| 99 20 22 4f 53 5f 42 79 | 74 65 22 2c 31 36 31 2c |. "OS_By|te",161,|
|00002990| 63 6f 75 6e 74 65 72 20 | b8 20 2c 2c 63 6f 6e 74 |counter |. ,,cont|
|000029a0| 0d 12 c0 23 3f 28 74 65 | 78 74 6c 6f 63 73 25 2b |...#?(te|xtlocs%+|
|000029b0| 28 63 6f 75 6e 74 65 72 | 2a 39 29 2b 38 29 3d 63 |(counter|*9)+8)=c|
|000029c0| 6f 6e 74 0d 12 ca 0e f2 | 6e 65 78 74 5f 6c 69 6e |ont.....|next_lin|
|000029d0| 65 0d 12 d4 04 0d 12 de | 32 e7 20 a4 63 68 65 63 |e.......|2. .chec|
|000029e0| 6b 6e 75 6d 62 65 72 3d | a3 20 80 20 a4 67 65 74 |knumber=|. . .get|
|000029f0| 74 65 78 74 28 6c 6f 63 | 61 74 69 6f 6e 29 3c 3e |text(loc|ation)<>|
|00002a00| 22 45 4e 44 22 20 8c 0d | 12 e8 04 0d 12 f2 27 21 |"END" ..|......'!|
|00002a10| 28 74 65 78 74 6c 6f 63 | 73 25 2b 28 63 6f 75 6e |(textloc|s%+(coun|
|00002a20| 74 65 72 2a 39 29 2b 34 | 29 3d 6c 6f 63 61 74 69 |ter*9)+4|)=locati|
|00002a30| 6f 6e 0d 12 fc 0f f2 6e | 65 78 74 6e 75 6d 62 65 |on.....n|extnumbe|
|00002a40| 72 0d 13 06 05 cc 0d 13 | 10 20 21 28 74 65 78 74 |r.......|. !(text|
|00002a50| 6c 6f 63 73 25 2b 28 63 | 6f 75 6e 74 65 72 2a 39 |locs%+(c|ounter*9|
|00002a60| 29 2b 34 29 3d 30 0d 13 | 1a 0f 6c 6f 63 61 74 69 |)+4)=0..|..locati|
|00002a70| 6f 6e 2b 3d 34 0d 13 24 | 05 cd 0d 13 2e 04 0d 13 |on+=4..$|........|
|00002a80| 38 0e 63 6f 75 6e 74 65 | 72 2b 3d 31 0d 13 42 2f |8.counte|r+=1..B/|
|00002a90| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 50 65 |.. "Hour|glass_Pe|
|00002aa0| 72 63 65 6e 74 61 67 65 | 22 2c 28 63 6f 75 6e 74 |rcentage|",(count|
|00002ab0| 65 72 2f 32 34 30 29 2a | 31 30 30 0d 13 4c 11 fd |er/240)*|100..L..|
|00002ac0| 20 63 6f 75 6e 74 65 72 | 3d 32 34 30 0d 13 56 04 | counter|=240..V.|
|00002ad0| 0d 13 60 16 c8 99 20 22 | 48 6f 75 72 67 6c 61 73 |..`... "|Hourglas|
|00002ae0| 73 5f 4f 66 66 22 0d 13 | 6a 04 0d 13 74 05 e1 0d |s_Off"..|j...t...|
|00002af0| 13 7e 05 3a 0d 13 88 0f | dd f2 6e 65 78 74 5f 6c |.~.:....|..next_l|
|00002b00| 69 6e 65 0d 13 92 05 f5 | 0d 13 9c 0f 6c 6f 63 61 |ine.....|....loca|
|00002b10| 74 69 6f 6e 2b 3d 31 0d | 13 a6 44 fd 20 3f 6c 6f |tion+=1.|..D. ?lo|
|00002b20| 63 61 74 69 6f 6e 3d 31 | 30 20 84 20 3f 6c 6f 63 |cation=1|0 . ?loc|
|00002b30| 61 74 69 6f 6e 3d 31 33 | 20 84 20 6c 6f 63 61 74 |ation=13| . locat|
|00002b40| 69 6f 6e 3e 28 77 6f 72 | 6b 73 70 61 63 65 2b 66 |ion>(wor|kspace+f|
|00002b50| 69 6c 65 5f 6c 65 6e 67 | 74 68 29 0d 13 b0 44 e7 |ile_leng|th)...D.|
|00002b60| 20 6c 6f 63 61 74 69 6f | 6e 3e 28 77 6f 72 6b 73 | locatio|n>(works|
|00002b70| 70 61 63 65 2b 66 69 6c | 65 5f 6c 65 6e 67 74 68 |pace+fil|e_length|
|00002b80| 29 20 8c 20 3f 28 77 6f | 72 6b 73 70 61 63 65 2b |) . ?(wo|rkspace+|
|00002b90| 66 69 6c 65 5f 6c 65 6e | 67 74 68 29 3d 31 30 0d |file_len|gth)=10.|
|00002ba0| 13 ba 0f 6c 6f 63 61 74 | 69 6f 6e 2b 3d 31 0d 13 |...locat|ion+=1..|
|00002bb0| c4 05 e1 0d 13 ce 05 3a | 0d 13 d8 10 dd f2 6e 65 |.......:|......ne|
|00002bc0| 78 74 6e 75 6d 62 65 72 | 0d 13 e2 05 f5 0d 13 ec |xtnumber|........|
|00002bd0| 0e f2 6e 65 78 74 5f 6c | 69 6e 65 0d 13 f6 37 fd |..next_l|ine...7.|
|00002be0| 20 a4 63 68 65 63 6b 6e | 75 6d 62 65 72 3d b9 20 | .checkn|umber=. |
|00002bf0| 84 20 6c 6f 63 61 74 69 | 6f 6e 3e 28 77 6f 72 6b |. locati|on>(work|
|00002c00| 73 70 61 63 65 2b 66 69 | 6c 65 5f 6c 65 6e 67 74 |space+fi|le_lengt|
|00002c10| 68 29 0d 14 00 44 e7 20 | 6c 6f 63 61 74 69 6f 6e |h)...D. |location|
|00002c20| 3e 28 77 6f 72 6b 73 70 | 61 63 65 2b 66 69 6c 65 |>(worksp|ace+file|
|00002c30| 5f 6c 65 6e 67 74 68 29 | 20 8c 20 3f 28 77 6f 72 |_length)| . ?(wor|
|00002c40| 6b 73 70 61 63 65 2b 66 | 69 6c 65 5f 6c 65 6e 67 |kspace+f|ile_leng|
|00002c50| 74 68 29 3d 31 30 0d 14 | 0a 0f 6c 6f 63 61 74 69 |th)=10..|..locati|
|00002c60| 6f 6e 2b 3d 34 0d 14 14 | 05 e1 0d 14 1e 05 3a 0d |on+=4...|......:.|
|00002c70| 14 28 11 dd a4 63 68 65 | 63 6b 6e 75 6d 62 65 72 |.(...che|cknumber|
|00002c80| 0d 14 32 0b 6e 75 6d 24 | 3d 22 22 0d 14 3c 0a 6c |..2.num$|=""..<.l|
|00002c90| 6f 6f 70 3d 30 0d 14 46 | 05 f5 0d 14 50 19 63 68 |oop=0..F|....P.ch|
|00002ca0| 61 72 3d 3f 28 6c 6f 63 | 61 74 69 6f 6e 2b 6c 6f |ar=?(loc|ation+lo|
|00002cb0| 6f 70 29 0d 14 5a 22 e7 | 20 63 68 61 72 3c 3e 33 |op)..Z".| char<>3|
|00002cc0| 32 20 8c 20 6e 75 6d 24 | 3d 6e 75 6d 24 2b bd 28 |2 . num$|=num$+.(|
|00002cd0| 63 68 61 72 29 0d 14 64 | 0b 6c 6f 6f 70 2b 3d 31 |char)..d|.loop+=1|
|00002ce0| 0d 14 6e 16 fd 20 63 68 | 61 72 3d 33 32 20 84 20 |..n.. ch|ar=32 . |
|00002cf0| 6c 6f 6f 70 3d 33 0d 14 | 78 04 0d 14 82 09 6f 6b |loop=3..|x.....ok|
|00002d00| 25 3d b9 0d 14 8c 10 e3 | 20 6c 6f 6f 70 3d 31 20 |%=......| loop=1 |
|00002d10| b8 20 33 0d 14 96 17 63 | 68 61 72 24 3d c1 6e 75 |. 3....c|har$=.nu|
|00002d20| 6d 24 2c 6c 6f 6f 70 2c | 31 29 0d 14 a0 24 e7 20 |m$,loop,|1)...$. |
|00002d30| a7 22 30 31 32 33 34 35 | 36 37 38 39 22 2c 63 68 |."012345|6789",ch|
|00002d40| 61 72 24 29 3d 30 20 8c | 20 6f 6b 25 3d a3 0d 14 |ar$)=0 .| ok%=...|
|00002d50| aa 05 ed 0d 14 b4 15 e7 | 20 6e 75 6d 24 3d 22 22 |........| num$=""|
|00002d60| 20 8c 20 6f 6b 25 3d a3 | 0d 14 be 08 3d 6f 6b 25 | . ok%=.|....=ok%|
|00002d70| 0d 14 c8 05 3a 0d 14 d2 | 0f dd f2 69 6e 64 69 72 |....:...|...indir|
|00002d80| 5f 77 69 6e 0d 14 dc 1f | 61 63 74 69 6f 6e 62 6c |_win....|actionbl|
|00002d90| 6f 63 6b 25 21 37 32 3d | 74 65 78 74 5f 70 6f 69 |ock%!72=|text_poi|
|00002da0| 6e 74 25 0d 14 e6 20 61 | 63 74 69 6f 6e 62 6c 6f |nt%... a|ctionblo|
|00002db0| 63 6b 25 21 37 36 3d 76 | 61 6c 69 64 5f 70 6f 69 |ck%!76=v|alid_poi|
|00002dc0| 6e 74 25 0d 14 f0 20 61 | 63 74 69 6f 6e 62 6c 6f |nt%... a|ctionblo|
|00002dd0| 63 6b 25 21 38 30 3d 74 | 65 78 74 5f 6c 65 6e 67 |ck%!80=t|ext_leng|
|00002de0| 74 68 25 0d 14 fa 05 e1 | 0d 15 04 05 3a 0d 15 0e |th%.....|....:...|
|00002df0| 65 dd a4 63 72 65 61 74 | 65 69 63 6f 6e 28 77 69 |e..creat|eicon(wi|
|00002e00| 6e 68 6e 64 6c 65 25 2c | 69 63 6d 69 6e 78 25 2c |nhndle%,|icminx%,|
|00002e10| 69 63 6d 69 6e 79 25 2c | 69 63 6d 61 78 78 25 2c |icminy%,|icmaxx%,|
|00002e20| 69 63 6d 61 78 79 25 2c | 69 63 66 6c 61 67 73 25 |icmaxy%,|icflags%|
|00002e30| 2c 69 63 5f 74 79 70 65 | 24 2c 74 65 78 74 24 2c |,ic_type|$,text$,|
|00002e40| 76 61 72 31 25 2c 76 61 | 72 32 25 2c 76 61 72 33 |var1%,va|r2%,var3|
|00002e50| 25 29 0d 15 18 3e f4 20 | 76 61 72 31 25 3d 70 6f |%)...>. |var1%=po|
|00002e60| 69 6e 74 65 72 20 74 6f | 20 74 65 78 74 20 62 75 |inter to| text bu|
|00002e70| 66 66 65 72 20 6f 72 20 | 73 70 72 69 74 65 20 6e |ffer or |sprite n|
|00002e80| 61 6d 65 20 28 69 6e 64 | 69 72 65 63 74 65 64 29 |ame (ind|irected)|
|00002e90| 0d 15 22 4b f4 20 76 61 | 72 32 25 3d 70 6f 69 6e |.."K. va|r2%=poin|
|00002ea0| 74 65 72 20 74 6f 20 76 | 61 6c 69 64 61 74 69 6f |ter to v|alidatio|
|00002eb0| 6e 20 73 74 72 69 6e 67 | 2c 20 6f 72 20 73 70 72 |n string|, or spr|
|00002ec0| 69 74 65 20 62 6c 6f 63 | 6b 20 28 31 20 66 6f 72 |ite bloc|k (1 for|
|00002ed0| 20 57 49 4d 50 20 61 72 | 65 61 29 0d 15 2c 39 f4 | WIMP ar|ea)..,9.|
|00002ee0| 20 76 61 72 33 25 3d 62 | 75 66 66 65 72 20 6c 65 | var3%=b|uffer le|
|00002ef0| 6e 67 74 68 2c 20 73 70 | 72 69 74 65 20 70 6f 69 |ngth, sp|rite poi|
|00002f00| 6e 74 65 72 2c 20 6f 72 | 20 73 70 72 69 74 65 20 |nter, or| sprite |
|00002f10| 6e 61 6d 65 0d 15 36 1c | 61 63 74 69 6f 6e 62 6c |name..6.|actionbl|
|00002f20| 6f 63 6b 25 21 30 3d 77 | 69 6e 68 6e 64 6c 65 25 |ock%!0=w|inhndle%|
|00002f30| 0d 15 40 1a 61 63 74 69 | 6f 6e 62 6c 6f 63 6b 25 |..@.acti|onblock%|
|00002f40| 21 34 3d 69 63 6d 69 6e | 78 25 0d 15 4a 1a 61 63 |!4=icmin|x%..J.ac|
|00002f50| 74 69 6f 6e 62 6c 6f 63 | 6b 25 21 38 3d 69 63 6d |tionbloc|k%!8=icm|
|00002f60| 69 6e 79 25 0d 15 54 1b | 61 63 74 69 6f 6e 62 6c |iny%..T.|actionbl|
|00002f70| 6f 63 6b 25 21 31 32 3d | 69 63 6d 61 78 78 25 0d |ock%!12=|icmaxx%.|
|00002f80| 15 5e 1b 61 63 74 69 6f | 6e 62 6c 6f 63 6b 25 21 |.^.actio|nblock%!|
|00002f90| 31 36 3d 69 63 6d 61 78 | 79 25 0d 15 68 1c 61 63 |16=icmax|y%..h.ac|
|00002fa0| 74 69 6f 6e 62 6c 6f 63 | 6b 25 21 32 30 3d 69 63 |tionbloc|k%!20=ic|
|00002fb0| 66 6c 61 67 73 25 0d 15 | 72 1b e7 20 69 63 5f 74 |flags%..|r.. ic_t|
|00002fc0| 79 70 65 24 3d 22 49 4e | 44 49 52 45 43 54 22 20 |ype$="IN|DIRECT" |
|00002fd0| 8c 0d 15 7c 0d f2 69 6e | 64 69 72 5f 69 63 0d 15 |...|..in|dir_ic..|
|00002fe0| 86 05 cc 0d 15 90 14 74 | 65 78 74 24 3d c0 74 65 |.......t|ext$=.te|
|00002ff0| 78 74 24 2c 31 30 29 0d | 15 9a 1c 24 28 61 63 74 |xt$,10).|...$(act|
|00003000| 69 6f 6e 62 6c 6f 63 6b | 25 2b 32 34 29 3d 74 65 |ionblock|%+24)=te|
|00003010| 78 74 24 0d 15 a4 05 cd | 0d 15 ae 30 c8 99 20 22 |xt$.....|...0.. "|
|00003020| 57 69 6d 70 5f 43 72 65 | 61 74 65 49 63 6f 6e 22 |Wimp_Cre|ateIcon"|
|00003030| 2c 2c 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 20 b8 |,,action|block% .|
|00003040| 20 69 63 68 6e 64 6c 25 | 0d 15 b8 0c 3d 69 63 68 | ichndl%|....=ich|
|00003050| 6e 64 6c 25 0d 15 c2 05 | 3a 0d 15 cc 0e dd f2 69 |ndl%....|:......i|
|00003060| 6e 64 69 72 5f 69 63 0d | 15 d6 19 61 63 74 69 6f |ndir_ic.|...actio|
|00003070| 6e 62 6c 6f 63 6b 25 21 | 32 34 3d 76 61 72 31 25 |nblock%!|24=var1%|
|00003080| 0d 15 e0 19 61 63 74 69 | 6f 6e 62 6c 6f 63 6b 25 |....acti|onblock%|
|00003090| 21 32 38 3d 76 61 72 32 | 25 0d 15 ea 19 61 63 74 |!28=var2|%....act|
|000030a0| 69 6f 6e 62 6c 6f 63 6b | 25 21 33 32 3d 76 61 72 |ionblock|%!32=var|
|000030b0| 33 25 0d 15 f4 05 e1 0d | 15 fe 05 3a 0d 16 08 2e |3%......|...:....|
|000030c0| dd f2 73 74 61 72 74 6d | 65 6e 75 28 6d 62 6c 6f |..startm|enu(mblo|
|000030d0| 63 6b 25 2c 74 69 74 6c | 65 24 2c 77 69 64 74 68 |ck%,titl|e$,width|
|000030e0| 25 2c 68 65 69 67 68 74 | 25 29 0d 16 12 12 6d 65 |%,height|%)....me|
|000030f0| 6e 75 5f 70 6f 69 6e 74 | 65 72 3d 31 0d 16 1c 17 |nu_point|er=1....|
|00003100| 24 28 6d 62 6c 6f 63 6b | 25 2b 30 29 3d 74 69 74 |$(mblock|%+0)=tit|
|00003110| 6c 65 24 0d 16 26 10 6d | 62 6c 6f 63 6b 25 3f 31 |le$..&.m|block%?1|
|00003120| 32 3d 37 0d 16 30 10 6d | 62 6c 6f 63 6b 25 3f 31 |2=7..0.m|block%?1|
|00003130| 33 3d 32 0d 16 3a 10 6d | 62 6c 6f 63 6b 25 3f 31 |3=2..:.m|block%?1|
|00003140| 34 3d 37 0d 16 44 10 6d | 62 6c 6f 63 6b 25 3f 31 |4=7..D.m|block%?1|
|00003150| 35 3d 30 0d 16 4e 15 6d | 62 6c 6f 63 6b 25 21 31 |5=0..N.m|block%!1|
|00003160| 36 3d 77 69 64 74 68 25 | 0d 16 58 16 6d 62 6c 6f |6=width%|..X.mblo|
|00003170| 63 6b 25 21 32 30 3d 68 | 65 69 67 68 74 25 0d 16 |ck%!20=h|eight%..|
|00003180| 62 10 6d 62 6c 6f 63 6b | 25 21 32 34 3d 34 0d 16 |b.mblock|%!24=4..|
|00003190| 6c 05 e1 0d 16 76 05 3a | 0d 16 80 46 dd f2 63 72 |l....v.:|...F..cr|
|000031a0| 65 61 74 65 6d 65 6e 75 | 28 6d 62 6c 6f 63 6b 25 |eatemenu|(mblock%|
|000031b0| 2c 74 65 78 74 24 2c 70 | 6f 69 6e 74 65 72 25 2c |,text$,p|ointer%,|
|000031c0| 6d 69 63 66 6c 61 67 73 | 25 2c 6d 65 6e 66 6c 61 |micflags|%,menfla|
|000031d0| 67 73 25 2c 6c 61 73 74 | 5f 69 74 65 6d 29 0d 16 |gs%,last|_item)..|
|000031e0| 8a 22 e7 20 6c 61 73 74 | 5f 69 74 65 6d 3d b9 20 |.". last|_item=. |
|000031f0| 8c 20 6d 65 6e 66 6c 61 | 67 73 25 2b 3d 32 5e 37 |. menfla|gs%+=2^7|
|00003200| 0d 16 94 2c 21 28 6d 62 | 6c 6f 63 6b 25 2b 28 6d |...,!(mb|lock%+(m|
|00003210| 65 6e 75 5f 70 6f 69 6e | 74 65 72 2a 32 34 29 2b |enu_poin|ter*24)+|
|00003220| 34 29 3d 6d 65 6e 66 6c | 61 67 73 25 0d 16 9e 2b |4)=menfl|ags%...+|
|00003230| 21 28 6d 62 6c 6f 63 6b | 25 2b 28 6d 65 6e 75 5f |!(mblock|%+(menu_|
|00003240| 70 6f 69 6e 74 65 72 2a | 32 34 29 2b 38 29 3d 70 |pointer*|24)+8)=p|
|00003250| 6f 69 6e 74 65 72 25 0d | 16 a8 2d 21 28 6d 62 6c |ointer%.|..-!(mbl|
|00003260| 6f 63 6b 25 2b 28 6d 65 | 6e 75 5f 70 6f 69 6e 74 |ock%+(me|nu_point|
|00003270| 65 72 2a 32 34 29 2b 31 | 32 29 3d 6d 69 63 66 6c |er*24)+1|2)=micfl|
|00003280| 61 67 73 25 0d 16 b2 29 | 24 28 6d 62 6c 6f 63 6b |ags%...)|$(mblock|
|00003290| 25 2b 28 6d 65 6e 75 5f | 70 6f 69 6e 74 65 72 2a |%+(menu_|pointer*|
|000032a0| 32 34 29 2b 31 36 29 3d | 74 65 78 74 24 0d 16 bc |24)+16)=|text$...|
|000032b0| 13 6d 65 6e 75 5f 70 6f | 69 6e 74 65 72 2b 3d 31 |.menu_po|inter+=1|
|000032c0| 0d 16 c6 05 e1 0d 16 d0 | 05 3a 0d 16 da 21 dd f2 |........|.:...!..|
|000032d0| 6f 70 65 6e 6d 65 6e 75 | 28 6d 62 6c 6f 63 6b 25 |openmenu|(mblock%|
|000032e0| 2c 74 6c 78 25 2c 74 6c | 79 25 29 0d 16 e4 2b c8 |,tlx%,tl|y%)...+.|
|000032f0| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 4d 65 |. "Wimp_|CreateMe|
|00003300| 6e 75 22 2c 2c 6d 62 6c | 6f 63 6b 25 2c 74 6c 78 |nu",,mbl|ock%,tlx|
|00003310| 25 2c 74 6c 79 25 0d 16 | ee 05 e1 0d 16 f8 05 3a |%,tly%..|.......:|
|00003320| 0d 17 02 10 dd f2 6d 65 | 6e 75 73 65 6c 65 63 74 |......me|nuselect|
|00003330| 0d 17 0c 2a c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...*.. "|Wimp_Get|
|00003340| 50 6f 69 6e 74 65 72 49 | 6e 66 6f 22 2c 2c 61 63 |PointerI|nfo",,ac|
|00003350| 74 69 6f 6e 62 6c 6f 63 | 6b 25 0d 17 16 1a 62 75 |tionbloc|k%....bu|
|00003360| 74 74 6f 6e 25 3d 61 63 | 74 69 6f 6e 62 6c 6f 63 |tton%=ac|tionbloc|
|00003370| 6b 25 21 38 0d 17 20 04 | 0d 17 2a 14 c8 8e 20 6d |k%!8.. .|..*... m|
|00003380| 65 6e 75 68 61 6e 64 6c | 65 25 20 ca 0d 17 34 13 |enuhandl|e% ...4.|
|00003390| c9 20 31 20 3a f2 69 63 | 62 61 72 6d 65 6e 75 0d |. 1 :.ic|barmenu.|
|000033a0| 17 3e 05 cb 0d 17 48 04 | 0d 17 52 05 e1 0d 17 5c |.>....H.|..R....\|
|000033b0| 05 3a 0d 17 66 0f dd f2 | 69 63 62 61 72 6d 65 6e |.:..f...|icbarmen|
|000033c0| 75 0d 17 70 3d c8 99 20 | 22 57 69 6d 70 5f 44 65 |u..p=.. |"Wimp_De|
|000033d0| 63 6f 64 65 4d 65 6e 75 | 22 2c 2c 69 63 62 61 72 |codeMenu|",,icbar|
|000033e0| 6d 65 6e 75 25 2c 70 6f | 69 6e 74 5f 62 6c 6f 63 |menu%,po|int_bloc|
|000033f0| 6b 25 2c 6d 73 74 72 75 | 63 74 62 6c 6b 25 0d 17 |k%,mstru|ctblk%..|
|00003400| 7a 19 6d 73 65 6c 65 63 | 74 24 3d 24 6d 73 74 72 |z.mselec|t$=$mstr|
|00003410| 75 63 74 62 6c 6b 25 0d | 17 84 1f e7 20 6d 73 65 |uctblk%.|.... mse|
|00003420| 6c 65 63 74 24 3d 22 51 | 75 69 74 22 20 8c 20 71 |lect$="Q|uit" . q|
|00003430| 75 69 74 25 3d b9 0d 17 | 8e 27 e7 20 6d 73 65 6c |uit%=...|.'. msel|
|00003440| 65 63 74 24 3d 22 52 65 | 61 64 20 43 4d 4f 53 22 |ect$="Re|ad CMOS"|
|00003450| 20 8c 20 f2 72 65 61 64 | 5f 63 6d 6f 73 0d 17 98 | . .read|_cmos...|
|00003460| 3c e7 20 62 75 74 74 6f | 6e 25 3d 31 20 8c 20 f2 |<. butto|n%=1 . .|
|00003470| 6f 70 65 6e 6d 65 6e 75 | 28 69 63 62 61 72 6d 65 |openmenu|(icbarme|
|00003480| 6e 75 25 2c 6d 6f 75 73 | 78 25 2d 35 36 2c 31 30 |nu%,mous|x%-56,10|
|00003490| 34 2b 28 32 2a 34 30 29 | 29 0d 17 a2 05 e1 0d 17 |4+(2*40)|).......|
|000034a0| ac 05 3a 0d 17 b6 0f dd | f2 72 65 61 64 5f 63 6d |..:.....|.read_cm|
|000034b0| 6f 73 0d 17 c0 15 c8 99 | 20 22 48 6f 75 72 67 6c |os......| "Hourgl|
|000034c0| 61 73 73 5f 4f 6e 22 0d | 17 ca 16 e3 20 72 65 61 |ass_On".|.... rea|
|000034d0| 64 6c 6f 6f 70 3d 30 20 | b8 20 32 33 39 0d 17 d4 |dloop=0 |. 239...|
|000034e0| 27 c8 99 20 22 4f 53 5f | 42 79 74 65 22 2c 31 36 |'.. "OS_|Byte",16|
|000034f0| 31 2c 72 65 61 64 6c 6f | 6f 70 20 b8 20 2c 2c 63 |1,readlo|op . ,,c|
|00003500| 6f 6e 74 73 0d 17 de 25 | 3f 28 74 65 78 74 6c 6f |onts...%|?(textlo|
|00003510| 63 73 25 2b 28 72 65 61 | 64 6c 6f 6f 70 2a 39 29 |cs%+(rea|dloop*9)|
|00003520| 2b 38 29 3d 63 6f 6e 74 | 73 0d 17 e8 30 c8 99 20 |+8)=cont|s...0.. |
|00003530| 22 48 6f 75 72 67 6c 61 | 73 73 5f 50 65 72 63 65 |"Hourgla|ss_Perce|
|00003540| 6e 74 61 67 65 22 2c 28 | 72 65 61 64 6c 6f 6f 70 |ntage",(|readloop|
|00003550| 2f 32 34 30 29 2a 31 30 | 30 0d 17 f2 05 ed 0d 17 |/240)*10|0.......|
|00003560| fc 2a f2 66 6f 72 63 65 | 72 65 64 72 61 77 28 4d |.*.force|redraw(M|
|00003570| 61 69 6e 57 69 6e 25 2c | 30 2c 2d 31 30 30 30 30 |ainWin%,|0,-10000|
|00003580| 2c 32 30 30 30 2c 30 29 | 0d 18 06 16 c8 99 20 22 |,2000,0)|...... "|
|00003590| 48 6f 75 72 67 6c 61 73 | 73 5f 4f 66 66 22 0d 18 |Hourglas|s_Off"..|
|000035a0| 10 05 e1 0d 18 1a 05 3a | 0d 18 24 1e dd f2 65 72 |.......:|..$...er|
|000035b0| 72 6f 72 28 65 72 72 25 | 2c 65 72 72 74 78 74 24 |ror(err%|,errtxt$|
|000035c0| 2c 66 6c 61 67 29 0d 18 | 2e 16 21 61 63 74 69 6f |,flag)..|..!actio|
|000035d0| 6e 62 6c 6f 63 6b 25 3d | 65 72 72 25 0d 18 38 40 |nblock%=|err%..8@|
|000035e0| 24 28 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 2b 34 |$(action|block%+4|
|000035f0| 29 3d 65 72 72 74 78 74 | 24 2b 22 2e 20 43 6c 69 |)=errtxt|$+". Cli|
|00003600| 63 6b 20 27 43 61 6e 63 | 65 6c 27 20 74 6f 20 71 |ck 'Canc|el' to q|
|00003610| 75 69 74 20 70 72 6f 67 | 72 61 6d 22 0d 18 42 0e |uit prog|ram"..B.|
|00003620| e7 20 66 6c 61 67 3d 31 | 20 8c 0d 18 4c 44 c8 99 |. flag=1| ...LD..|
|00003630| 20 22 57 69 6d 70 5f 52 | 65 70 6f 72 74 45 72 72 | "Wimp_R|eportErr|
|00003640| 6f 72 22 2c 61 63 74 69 | 6f 6e 62 6c 6f 63 6b 25 |or",acti|onblock%|
|00003650| 2c 33 2c 22 43 4d 4f 53 | 20 52 41 4d 20 45 64 69 |,3,"CMOS| RAM Edi|
|00003660| 74 6f 72 22 20 b8 20 2c | 73 74 61 74 75 73 0d 18 |tor" . ,|status..|
|00003670| 56 05 cc 0d 18 60 44 c8 | 99 20 22 57 69 6d 70 5f |V....`D.|. "Wimp_|
|00003680| 52 65 70 6f 72 74 45 72 | 72 6f 72 22 2c 61 63 74 |ReportEr|ror",act|
|00003690| 69 6f 6e 62 6c 6f 63 6b | 25 2c 31 2c 22 43 4d 4f |ionblock|%,1,"CMO|
|000036a0| 53 20 52 41 4d 20 45 64 | 69 74 6f 72 22 20 b8 20 |S RAM Ed|itor" . |
|000036b0| 2c 73 74 61 74 75 73 0d | 18 6a 05 cd 0d 18 74 18 |,status.|.j....t.|
|000036c0| e7 20 73 74 61 74 75 73 | 3d 32 20 8c 20 71 75 69 |. status|=2 . qui|
|000036d0| 74 25 3d b9 0d 18 7e 05 | e1 0d 18 88 05 3a 0d 18 |t%=...~.|.....:..|
|000036e0| 92 33 dd f2 66 6f 72 63 | 65 72 65 64 72 61 77 28 |.3..forc|eredraw(|
|000036f0| 77 69 6e 68 6e 64 6c 25 | 2c 6d 69 6e 78 25 2c 6d |winhndl%|,minx%,m|
|00003700| 69 6e 79 25 2c 6d 61 78 | 78 25 2c 6d 61 78 79 25 |iny%,max|x%,maxy%|
|00003710| 29 0d 18 9c 3a c8 99 20 | 22 57 69 6d 70 5f 46 6f |)...:.. |"Wimp_Fo|
|00003720| 72 63 65 52 65 64 72 61 | 77 22 2c 77 69 6e 68 6e |rceRedra|w",winhn|
|00003730| 64 6c 25 2c 6d 69 6e 78 | 25 2c 6d 69 6e 79 25 2c |dl%,minx|%,miny%,|
|00003740| 6d 61 78 78 25 2c 6d 61 | 78 79 25 0d 18 a6 05 e1 |maxx%,ma|xy%.....|
|00003750| 0d 18 b0 05 3a 0d 18 ba | 10 dd f2 63 6c 69 70 77 |....:...|...clipw|
|00003760| 69 6e 64 6f 77 0d 18 c4 | 08 ef 20 32 36 0d 18 ce |indow...|.. 26...|
|00003770| 07 ef 20 35 0d 18 d8 09 | e6 20 30 2c 37 0d 18 e2 |.. 5....|. 0,7...|
|00003780| 1b ef 20 32 34 2c 67 62 | 78 3b 67 62 79 3b 67 62 |.. 24,gb|x;gby;gb|
|00003790| 78 32 3b 67 62 79 32 3b | 0d 18 ec 12 c8 91 20 6f |x2;gby2;|...... o|
|000037a0| 72 69 67 78 2c 6f 72 69 | 67 79 0d 18 f6 05 e1 0d |rigx,ori|gy......|
|000037b0| 19 00 05 3a 0d 19 0a 40 | dd f2 73 65 74 75 70 6d |...:...@|..setupm|
|000037c0| 65 6e 75 28 6d 65 6d 6c | 6f 63 25 2c 74 69 74 6c |enu(meml|oc%,titl|
|000037d0| 65 24 2c 77 69 64 74 68 | 5f 69 74 65 6d 25 2c 68 |e$,width|_item%,h|
|000037e0| 65 69 67 68 74 5f 69 74 | 65 6d 25 2c 6c 69 6e 65 |eight_it|em%,line|
|000037f0| 5f 6e 6f 29 0d 19 14 0d | f7 20 6c 69 6e 65 5f 6e |_no)....|. line_n|
|00003800| 6f 0d 19 1e 37 f2 73 74 | 61 72 74 6d 65 6e 75 28 |o...7.st|artmenu(|
|00003810| 6d 65 6d 6c 6f 63 25 2c | 74 69 74 6c 65 24 2c 77 |memloc%,|title$,w|
|00003820| 69 64 74 68 5f 69 74 65 | 6d 25 2c 68 65 69 67 68 |idth_ite|m%,heigh|
|00003830| 74 5f 69 74 65 6d 25 29 | 0d 19 28 0e f3 20 6e 6f |t_item%)|..(.. no|
|00003840| 5f 69 74 65 6d 73 0d 19 | 32 0d 70 6f 69 6e 74 65 |_items..|2.pointe|
|00003850| 72 3d 30 0d 19 3c 09 6c | 73 74 3d a3 0d 19 46 05 |r=0..<.l|st=...F.|
|00003860| f5 0d 19 50 0e 70 6f 69 | 6e 74 65 72 2b 3d 31 0d |...P.poi|nter+=1.|
|00003870| 19 5a 0b f3 20 74 65 78 | 74 24 0d 19 64 0d f3 20 |.Z.. tex|t$..d.. |
|00003880| 77 69 6e 5f 74 6f 25 0d | 19 6e 13 69 63 5f 66 6c |win_to%.|.n.ic_fl|
|00003890| 61 67 73 25 3d 6d 69 63 | 66 6c 0d 19 78 11 69 74 |ags%=mic|fl..x.it|
|000038a0| 65 6d 5f 66 6c 61 67 73 | 25 3d 30 0d 19 82 1e e7 |em_flags|%=0.....|
|000038b0| 20 70 6f 69 6e 74 65 72 | 3d 6e 6f 5f 69 74 65 6d | pointer|=no_item|
|000038c0| 73 20 8c 20 6c 73 74 3d | b9 0d 19 8c 40 f2 63 72 |s . lst=|....@.cr|
|000038d0| 65 61 74 65 6d 65 6e 75 | 28 6d 65 6d 6c 6f 63 25 |eatemenu|(memloc%|
|000038e0| 2c 74 65 78 74 24 2c 77 | 69 6e 5f 74 6f 25 2c 69 |,text$,w|in_to%,i|
|000038f0| 63 5f 66 6c 61 67 73 25 | 2c 69 74 65 6d 5f 66 6c |c_flags%|,item_fl|
|00003900| 61 67 73 25 2c 6c 73 74 | 29 0d 19 96 16 fd 20 70 |ags%,lst|)..... p|
|00003910| 6f 69 6e 74 65 72 3d 6e | 6f 5f 69 74 65 6d 73 0d |ointer=n|o_items.|
|00003920| 19 a0 05 e1 0d 19 aa 05 | 3a 0d 19 b4 1c f4 20 64 |........|:..... d|
|00003930| 61 74 61 20 66 6f 72 20 | 69 63 6f 6e 20 62 61 72 |ata for |icon bar|
|00003940| 20 6d 65 6e 75 0d 19 be | 2a dc 20 33 2c 49 6e 66 | menu...|*. 3,Inf|
|00003950| 6f 2c 49 6e 66 6f 42 6f | 78 25 2c 52 65 61 64 20 |o,InfoBo|x%,Read |
|00003960| 43 4d 4f 53 2c 2d 31 2c | 51 75 69 74 2c 2d 31 0d |CMOS,-1,|Quit,-1.|
|00003970| ff | |. | |
+--------+-------------------------+-------------------------+--------+--------+