home *** CD-ROM | disk | FTP | other *** search
Unknown | 1994-04-08 | 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.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 21 | 52 75 6e 49 6d 61 67 65 |..... >!|RunImage|
|00000010| 0d 00 14 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 19 f2 69 | 63 62 61 72 69 63 28 22 |%).....i|cbaric("|
|000027c0| 21 43 4d 4f 53 63 74 72 | 6c 22 29 0d 11 d0 04 0d |!CMOSctr|l").....|
|000027d0| 11 da 3a c8 99 20 22 4f | 53 5f 46 69 6c 65 22 2c |..:.. "O|S_File",|
|000027e0| 35 2c 22 3c 43 4d 4f 53 | 24 44 69 72 3e 2e 43 4d |5,"<CMOS|$Dir>.CM|
|000027f0| 4f 53 44 65 66 73 22 20 | b8 20 2c 2c 2c 2c 66 69 |OSDefs" |. ,,,,fi|
|00002800| 6c 65 5f 6c 65 6e 67 74 | 68 0d 11 e4 04 0d 11 ee |le_lengt|h.......|
|00002810| 39 c8 99 20 22 58 4f 53 | 5f 4d 6f 64 75 6c 65 22 |9.. "XOS|_Module"|
|00002820| 2c 36 2c 2c 2c 66 69 6c | 65 5f 6c 65 6e 67 74 68 |,6,,,fil|e_length|
|00002830| 2b 31 20 b8 20 73 74 61 | 74 75 73 2c 2c 77 6f 72 |+1 . sta|tus,,wor|
|00002840| 6b 73 70 61 63 65 0d 11 | f8 04 0d 12 02 11 e7 20 |kspace..|....... |
|00002850| 73 74 61 74 75 73 3c 3e | 36 20 8c 0d 12 0c 40 f2 |status<>|6 ....@.|
|00002860| 65 72 72 6f 72 28 30 2c | 22 46 61 74 61 6c 20 65 |error(0,|"Fatal e|
|00002870| 72 72 6f 72 20 2d 20 4e | 6f 74 20 65 6e 6f 75 67 |rror - N|ot enoug|
|00002880| 68 20 6d 65 6d 6f 72 79 | 20 69 6e 20 6d 6f 64 75 |h memory| in modu|
|00002890| 6c 65 20 61 72 65 61 22 | 2c 31 29 0d 12 16 0b 71 |le area"|,1)....q|
|000028a0| 75 69 74 25 3d b9 0d 12 | 20 05 cc 0d 12 2a 2f ff |uit%=...| ....*/.|
|000028b0| 20 22 4c 4f 41 44 20 3c | 43 4d 4f 53 24 44 69 72 | "LOAD <|CMOS$Dir|
|000028c0| 3e 2e 43 4d 4f 53 44 65 | 66 73 20 22 2b c3 7e 28 |>.CMOSDe|fs "+.~(|
|000028d0| 77 6f 72 6b 73 70 61 63 | 65 29 0d 12 34 12 f2 67 |workspac|e)..4..g|
|000028e0| 65 74 5f 6c 6f 63 61 74 | 69 6f 6e 73 0d 12 3e 05 |et_locat|ions..>.|
|000028f0| cd 0d 12 48 05 cd 0d 12 | 52 04 0d 12 5c 05 e1 0d |...H....|R...\...|
|00002900| 12 66 05 3a 0d 12 70 13 | dd f2 67 65 74 5f 6c 6f |.f.:..p.|..get_lo|
|00002910| 63 61 74 69 6f 6e 73 0d | 12 7a 04 0d 12 84 15 c8 |cations.|.z......|
|00002920| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 4f 6e 22 |. "Hourg|lass_On"|
|00002930| 0d 12 8e 18 6c 6f 63 61 | 74 69 6f 6e 3d 77 6f 72 |....loca|tion=wor|
|00002940| 6b 73 70 61 63 65 2b 34 | 0d 12 98 0d 63 6f 75 6e |kspace+4|....coun|
|00002950| 74 65 72 3d 30 0d 12 a2 | 05 f5 0d 12 ac 25 21 28 |ter=0...|.....%!(|
|00002960| 74 65 78 74 6c 6f 63 73 | 25 2b 28 63 6f 75 6e 74 |textlocs|%+(count|
|00002970| 65 72 2a 39 29 29 3d 6c | 6f 63 61 74 69 6f 6e 0d |er*9))=l|ocation.|
|00002980| 12 b6 25 c8 99 20 22 4f | 53 5f 42 79 74 65 22 2c |..%.. "O|S_Byte",|
|00002990| 31 36 31 2c 63 6f 75 6e | 74 65 72 20 b8 20 2c 2c |161,coun|ter . ,,|
|000029a0| 63 6f 6e 74 0d 12 c0 23 | 3f 28 74 65 78 74 6c 6f |cont...#|?(textlo|
|000029b0| 63 73 25 2b 28 63 6f 75 | 6e 74 65 72 2a 39 29 2b |cs%+(cou|nter*9)+|
|000029c0| 38 29 3d 63 6f 6e 74 0d | 12 ca 0e f2 6e 65 78 74 |8)=cont.|....next|
|000029d0| 5f 6c 69 6e 65 0d 12 d4 | 04 0d 12 de 32 e7 20 a4 |_line...|....2. .|
|000029e0| 63 68 65 63 6b 6e 75 6d | 62 65 72 3d a3 20 80 20 |checknum|ber=. . |
|000029f0| a4 67 65 74 74 65 78 74 | 28 6c 6f 63 61 74 69 6f |.gettext|(locatio|
|00002a00| 6e 29 3c 3e 22 45 4e 44 | 22 20 8c 0d 12 e8 04 0d |n)<>"END|" ......|
|00002a10| 12 f2 27 21 28 74 65 78 | 74 6c 6f 63 73 25 2b 28 |..'!(tex|tlocs%+(|
|00002a20| 63 6f 75 6e 74 65 72 2a | 39 29 2b 34 29 3d 6c 6f |counter*|9)+4)=lo|
|00002a30| 63 61 74 69 6f 6e 0d 12 | fc 0f f2 6e 65 78 74 6e |cation..|...nextn|
|00002a40| 75 6d 62 65 72 0d 13 06 | 05 cc 0d 13 10 20 21 28 |umber...|..... !(|
|00002a50| 74 65 78 74 6c 6f 63 73 | 25 2b 28 63 6f 75 6e 74 |textlocs|%+(count|
|00002a60| 65 72 2a 39 29 2b 34 29 | 3d 30 0d 13 1a 0f 6c 6f |er*9)+4)|=0....lo|
|00002a70| 63 61 74 69 6f 6e 2b 3d | 34 0d 13 24 05 cd 0d 13 |cation+=|4..$....|
|00002a80| 2e 04 0d 13 38 0e 63 6f | 75 6e 74 65 72 2b 3d 31 |....8.co|unter+=1|
|00002a90| 0d 13 42 2f c8 99 20 22 | 48 6f 75 72 67 6c 61 73 |..B/.. "|Hourglas|
|00002aa0| 73 5f 50 65 72 63 65 6e | 74 61 67 65 22 2c 28 63 |s_Percen|tage",(c|
|00002ab0| 6f 75 6e 74 65 72 2f 32 | 34 30 29 2a 31 30 30 0d |ounter/2|40)*100.|
|00002ac0| 13 4c 11 fd 20 63 6f 75 | 6e 74 65 72 3d 32 34 30 |.L.. cou|nter=240|
|00002ad0| 0d 13 56 04 0d 13 60 16 | c8 99 20 22 48 6f 75 72 |..V...`.|.. "Hour|
|00002ae0| 67 6c 61 73 73 5f 4f 66 | 66 22 0d 13 6a 04 0d 13 |glass_Of|f"..j...|
|00002af0| 74 05 e1 0d 13 7e 05 3a | 0d 13 88 0f dd f2 6e 65 |t....~.:|......ne|
|00002b00| 78 74 5f 6c 69 6e 65 0d | 13 92 05 f5 0d 13 9c 0f |xt_line.|........|
|00002b10| 6c 6f 63 61 74 69 6f 6e | 2b 3d 31 0d 13 a6 44 fd |location|+=1...D.|
|00002b20| 20 3f 6c 6f 63 61 74 69 | 6f 6e 3d 31 30 20 84 20 | ?locati|on=10 . |
|00002b30| 3f 6c 6f 63 61 74 69 6f | 6e 3d 31 33 20 84 20 6c |?locatio|n=13 . l|
|00002b40| 6f 63 61 74 69 6f 6e 3e | 28 77 6f 72 6b 73 70 61 |ocation>|(workspa|
|00002b50| 63 65 2b 66 69 6c 65 5f | 6c 65 6e 67 74 68 29 0d |ce+file_|length).|
|00002b60| 13 b0 44 e7 20 6c 6f 63 | 61 74 69 6f 6e 3e 28 77 |..D. loc|ation>(w|
|00002b70| 6f 72 6b 73 70 61 63 65 | 2b 66 69 6c 65 5f 6c 65 |orkspace|+file_le|
|00002b80| 6e 67 74 68 29 20 8c 20 | 3f 28 77 6f 72 6b 73 70 |ngth) . |?(worksp|
|00002b90| 61 63 65 2b 66 69 6c 65 | 5f 6c 65 6e 67 74 68 29 |ace+file|_length)|
|00002ba0| 3d 31 30 0d 13 ba 0f 6c | 6f 63 61 74 69 6f 6e 2b |=10....l|ocation+|
|00002bb0| 3d 31 0d 13 c4 05 e1 0d | 13 ce 05 3a 0d 13 d8 10 |=1......|...:....|
|00002bc0| dd f2 6e 65 78 74 6e 75 | 6d 62 65 72 0d 13 e2 05 |..nextnu|mber....|
|00002bd0| f5 0d 13 ec 0e f2 6e 65 | 78 74 5f 6c 69 6e 65 0d |......ne|xt_line.|
|00002be0| 13 f6 37 fd 20 a4 63 68 | 65 63 6b 6e 75 6d 62 65 |..7. .ch|ecknumbe|
|00002bf0| 72 3d b9 20 84 20 6c 6f | 63 61 74 69 6f 6e 3e 28 |r=. . lo|cation>(|
|00002c00| 77 6f 72 6b 73 70 61 63 | 65 2b 66 69 6c 65 5f 6c |workspac|e+file_l|
|00002c10| 65 6e 67 74 68 29 0d 14 | 00 44 e7 20 6c 6f 63 61 |ength)..|.D. loca|
|00002c20| 74 69 6f 6e 3e 28 77 6f | 72 6b 73 70 61 63 65 2b |tion>(wo|rkspace+|
|00002c30| 66 69 6c 65 5f 6c 65 6e | 67 74 68 29 20 8c 20 3f |file_len|gth) . ?|
|00002c40| 28 77 6f 72 6b 73 70 61 | 63 65 2b 66 69 6c 65 5f |(workspa|ce+file_|
|00002c50| 6c 65 6e 67 74 68 29 3d | 31 30 0d 14 0a 0f 6c 6f |length)=|10....lo|
|00002c60| 63 61 74 69 6f 6e 2b 3d | 34 0d 14 14 05 e1 0d 14 |cation+=|4.......|
|00002c70| 1e 05 3a 0d 14 28 11 dd | a4 63 68 65 63 6b 6e 75 |..:..(..|.checknu|
|00002c80| 6d 62 65 72 0d 14 32 0b | 6e 75 6d 24 3d 22 22 0d |mber..2.|num$="".|
|00002c90| 14 3c 0a 6c 6f 6f 70 3d | 30 0d 14 46 05 f5 0d 14 |.<.loop=|0..F....|
|00002ca0| 50 19 63 68 61 72 3d 3f | 28 6c 6f 63 61 74 69 6f |P.char=?|(locatio|
|00002cb0| 6e 2b 6c 6f 6f 70 29 0d | 14 5a 22 e7 20 63 68 61 |n+loop).|.Z". cha|
|00002cc0| 72 3c 3e 33 32 20 8c 20 | 6e 75 6d 24 3d 6e 75 6d |r<>32 . |num$=num|
|00002cd0| 24 2b bd 28 63 68 61 72 | 29 0d 14 64 0b 6c 6f 6f |$+.(char|)..d.loo|
|00002ce0| 70 2b 3d 31 0d 14 6e 16 | fd 20 63 68 61 72 3d 33 |p+=1..n.|. char=3|
|00002cf0| 32 20 84 20 6c 6f 6f 70 | 3d 33 0d 14 78 04 0d 14 |2 . loop|=3..x...|
|00002d00| 82 09 6f 6b 25 3d b9 0d | 14 8c 10 e3 20 6c 6f 6f |..ok%=..|.... loo|
|00002d10| 70 3d 31 20 b8 20 33 0d | 14 96 17 63 68 61 72 24 |p=1 . 3.|...char$|
|00002d20| 3d c1 6e 75 6d 24 2c 6c | 6f 6f 70 2c 31 29 0d 14 |=.num$,l|oop,1)..|
|00002d30| a0 24 e7 20 a7 22 30 31 | 32 33 34 35 36 37 38 39 |.$. ."01|23456789|
|00002d40| 22 2c 63 68 61 72 24 29 | 3d 30 20 8c 20 6f 6b 25 |",char$)|=0 . ok%|
|00002d50| 3d a3 0d 14 aa 05 ed 0d | 14 b4 15 e7 20 6e 75 6d |=.......|.... num|
|00002d60| 24 3d 22 22 20 8c 20 6f | 6b 25 3d a3 0d 14 be 08 |$="" . o|k%=.....|
|00002d70| 3d 6f 6b 25 0d 14 c8 05 | 3a 0d 14 d2 0f dd f2 69 |=ok%....|:......i|
|00002d80| 6e 64 69 72 5f 77 69 6e | 0d 14 dc 1f 61 63 74 69 |ndir_win|....acti|
|00002d90| 6f 6e 62 6c 6f 63 6b 25 | 21 37 32 3d 74 65 78 74 |onblock%|!72=text|
|00002da0| 5f 70 6f 69 6e 74 25 0d | 14 e6 20 61 63 74 69 6f |_point%.|.. actio|
|00002db0| 6e 62 6c 6f 63 6b 25 21 | 37 36 3d 76 61 6c 69 64 |nblock%!|76=valid|
|00002dc0| 5f 70 6f 69 6e 74 25 0d | 14 f0 20 61 63 74 69 6f |_point%.|.. actio|
|00002dd0| 6e 62 6c 6f 63 6b 25 21 | 38 30 3d 74 65 78 74 5f |nblock%!|80=text_|
|00002de0| 6c 65 6e 67 74 68 25 0d | 14 fa 05 e1 0d 15 04 05 |length%.|........|
|00002df0| 3a 0d 15 0e 65 dd a4 63 | 72 65 61 74 65 69 63 6f |:...e..c|reateico|
|00002e00| 6e 28 77 69 6e 68 6e 64 | 6c 65 25 2c 69 63 6d 69 |n(winhnd|le%,icmi|
|00002e10| 6e 78 25 2c 69 63 6d 69 | 6e 79 25 2c 69 63 6d 61 |nx%,icmi|ny%,icma|
|00002e20| 78 78 25 2c 69 63 6d 61 | 78 79 25 2c 69 63 66 6c |xx%,icma|xy%,icfl|
|00002e30| 61 67 73 25 2c 69 63 5f | 74 79 70 65 24 2c 74 65 |ags%,ic_|type$,te|
|00002e40| 78 74 24 2c 76 61 72 31 | 25 2c 76 61 72 32 25 2c |xt$,var1|%,var2%,|
|00002e50| 76 61 72 33 25 29 0d 15 | 18 3e f4 20 76 61 72 31 |var3%)..|.>. var1|
|00002e60| 25 3d 70 6f 69 6e 74 65 | 72 20 74 6f 20 74 65 78 |%=pointe|r to tex|
|00002e70| 74 20 62 75 66 66 65 72 | 20 6f 72 20 73 70 72 69 |t buffer| or spri|
|00002e80| 74 65 20 6e 61 6d 65 20 | 28 69 6e 64 69 72 65 63 |te name |(indirec|
|00002e90| 74 65 64 29 0d 15 22 4b | f4 20 76 61 72 32 25 3d |ted).."K|. var2%=|
|00002ea0| 70 6f 69 6e 74 65 72 20 | 74 6f 20 76 61 6c 69 64 |pointer |to valid|
|00002eb0| 61 74 69 6f 6e 20 73 74 | 72 69 6e 67 2c 20 6f 72 |ation st|ring, or|
|00002ec0| 20 73 70 72 69 74 65 20 | 62 6c 6f 63 6b 20 28 31 | sprite |block (1|
|00002ed0| 20 66 6f 72 20 57 49 4d | 50 20 61 72 65 61 29 0d | for WIM|P area).|
|00002ee0| 15 2c 39 f4 20 76 61 72 | 33 25 3d 62 75 66 66 65 |.,9. var|3%=buffe|
|00002ef0| 72 20 6c 65 6e 67 74 68 | 2c 20 73 70 72 69 74 65 |r length|, sprite|
|00002f00| 20 70 6f 69 6e 74 65 72 | 2c 20 6f 72 20 73 70 72 | pointer|, or spr|
|00002f10| 69 74 65 20 6e 61 6d 65 | 0d 15 36 1c 61 63 74 69 |ite name|..6.acti|
|00002f20| 6f 6e 62 6c 6f 63 6b 25 | 21 30 3d 77 69 6e 68 6e |onblock%|!0=winhn|
|00002f30| 64 6c 65 25 0d 15 40 1a | 61 63 74 69 6f 6e 62 6c |dle%..@.|actionbl|
|00002f40| 6f 63 6b 25 21 34 3d 69 | 63 6d 69 6e 78 25 0d 15 |ock%!4=i|cminx%..|
|00002f50| 4a 1a 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 21 38 |J.action|block%!8|
|00002f60| 3d 69 63 6d 69 6e 79 25 | 0d 15 54 1b 61 63 74 69 |=icminy%|..T.acti|
|00002f70| 6f 6e 62 6c 6f 63 6b 25 | 21 31 32 3d 69 63 6d 61 |onblock%|!12=icma|
|00002f80| 78 78 25 0d 15 5e 1b 61 | 63 74 69 6f 6e 62 6c 6f |xx%..^.a|ctionblo|
|00002f90| 63 6b 25 21 31 36 3d 69 | 63 6d 61 78 79 25 0d 15 |ck%!16=i|cmaxy%..|
|00002fa0| 68 1c 61 63 74 69 6f 6e | 62 6c 6f 63 6b 25 21 32 |h.action|block%!2|
|00002fb0| 30 3d 69 63 66 6c 61 67 | 73 25 0d 15 72 1b e7 20 |0=icflag|s%..r.. |
|00002fc0| 69 63 5f 74 79 70 65 24 | 3d 22 49 4e 44 49 52 45 |ic_type$|="INDIRE|
|00002fd0| 43 54 22 20 8c 0d 15 7c | 0d f2 69 6e 64 69 72 5f |CT" ...||..indir_|
|00002fe0| 69 63 0d 15 86 05 cc 0d | 15 90 14 74 65 78 74 24 |ic......|...text$|
|00002ff0| 3d c0 74 65 78 74 24 2c | 31 30 29 0d 15 9a 1c 24 |=.text$,|10)....$|
|00003000| 28 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 2b 32 34 |(actionb|lock%+24|
|00003010| 29 3d 74 65 78 74 24 0d | 15 a4 05 cd 0d 15 ae 30 |)=text$.|.......0|
|00003020| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 49 |.. "Wimp|_CreateI|
|00003030| 63 6f 6e 22 2c 2c 61 63 | 74 69 6f 6e 62 6c 6f 63 |con",,ac|tionbloc|
|00003040| 6b 25 20 b8 20 69 63 68 | 6e 64 6c 25 0d 15 b8 0c |k% . ich|ndl%....|
|00003050| 3d 69 63 68 6e 64 6c 25 | 0d 15 c2 05 3a 0d 15 cc |=ichndl%|....:...|
|00003060| 0e dd f2 69 6e 64 69 72 | 5f 69 63 0d 15 d6 19 61 |...indir|_ic....a|
|00003070| 63 74 69 6f 6e 62 6c 6f | 63 6b 25 21 32 34 3d 76 |ctionblo|ck%!24=v|
|00003080| 61 72 31 25 0d 15 e0 19 | 61 63 74 69 6f 6e 62 6c |ar1%....|actionbl|
|00003090| 6f 63 6b 25 21 32 38 3d | 76 61 72 32 25 0d 15 ea |ock%!28=|var2%...|
|000030a0| 19 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 21 33 32 |.actionb|lock%!32|
|000030b0| 3d 76 61 72 33 25 0d 15 | f4 05 e1 0d 15 fe 05 3a |=var3%..|.......:|
|000030c0| 0d 16 08 2e dd f2 73 74 | 61 72 74 6d 65 6e 75 28 |......st|artmenu(|
|000030d0| 6d 62 6c 6f 63 6b 25 2c | 74 69 74 6c 65 24 2c 77 |mblock%,|title$,w|
|000030e0| 69 64 74 68 25 2c 68 65 | 69 67 68 74 25 29 0d 16 |idth%,he|ight%)..|
|000030f0| 12 12 6d 65 6e 75 5f 70 | 6f 69 6e 74 65 72 3d 31 |..menu_p|ointer=1|
|00003100| 0d 16 1c 17 24 28 6d 62 | 6c 6f 63 6b 25 2b 30 29 |....$(mb|lock%+0)|
|00003110| 3d 74 69 74 6c 65 24 0d | 16 26 10 6d 62 6c 6f 63 |=title$.|.&.mbloc|
|00003120| 6b 25 3f 31 32 3d 37 0d | 16 30 10 6d 62 6c 6f 63 |k%?12=7.|.0.mbloc|
|00003130| 6b 25 3f 31 33 3d 32 0d | 16 3a 10 6d 62 6c 6f 63 |k%?13=2.|.:.mbloc|
|00003140| 6b 25 3f 31 34 3d 37 0d | 16 44 10 6d 62 6c 6f 63 |k%?14=7.|.D.mbloc|
|00003150| 6b 25 3f 31 35 3d 30 0d | 16 4e 15 6d 62 6c 6f 63 |k%?15=0.|.N.mbloc|
|00003160| 6b 25 21 31 36 3d 77 69 | 64 74 68 25 0d 16 58 16 |k%!16=wi|dth%..X.|
|00003170| 6d 62 6c 6f 63 6b 25 21 | 32 30 3d 68 65 69 67 68 |mblock%!|20=heigh|
|00003180| 74 25 0d 16 62 10 6d 62 | 6c 6f 63 6b 25 21 32 34 |t%..b.mb|lock%!24|
|00003190| 3d 34 0d 16 6c 05 e1 0d | 16 76 05 3a 0d 16 80 46 |=4..l...|.v.:...F|
|000031a0| dd f2 63 72 65 61 74 65 | 6d 65 6e 75 28 6d 62 6c |..create|menu(mbl|
|000031b0| 6f 63 6b 25 2c 74 65 78 | 74 24 2c 70 6f 69 6e 74 |ock%,tex|t$,point|
|000031c0| 65 72 25 2c 6d 69 63 66 | 6c 61 67 73 25 2c 6d 65 |er%,micf|lags%,me|
|000031d0| 6e 66 6c 61 67 73 25 2c | 6c 61 73 74 5f 69 74 65 |nflags%,|last_ite|
|000031e0| 6d 29 0d 16 8a 22 e7 20 | 6c 61 73 74 5f 69 74 65 |m)...". |last_ite|
|000031f0| 6d 3d b9 20 8c 20 6d 65 | 6e 66 6c 61 67 73 25 2b |m=. . me|nflags%+|
|00003200| 3d 32 5e 37 0d 16 94 2c | 21 28 6d 62 6c 6f 63 6b |=2^7...,|!(mblock|
|00003210| 25 2b 28 6d 65 6e 75 5f | 70 6f 69 6e 74 65 72 2a |%+(menu_|pointer*|
|00003220| 32 34 29 2b 34 29 3d 6d | 65 6e 66 6c 61 67 73 25 |24)+4)=m|enflags%|
|00003230| 0d 16 9e 2b 21 28 6d 62 | 6c 6f 63 6b 25 2b 28 6d |...+!(mb|lock%+(m|
|00003240| 65 6e 75 5f 70 6f 69 6e | 74 65 72 2a 32 34 29 2b |enu_poin|ter*24)+|
|00003250| 38 29 3d 70 6f 69 6e 74 | 65 72 25 0d 16 a8 2d 21 |8)=point|er%...-!|
|00003260| 28 6d 62 6c 6f 63 6b 25 | 2b 28 6d 65 6e 75 5f 70 |(mblock%|+(menu_p|
|00003270| 6f 69 6e 74 65 72 2a 32 | 34 29 2b 31 32 29 3d 6d |ointer*2|4)+12)=m|
|00003280| 69 63 66 6c 61 67 73 25 | 0d 16 b2 29 24 28 6d 62 |icflags%|...)$(mb|
|00003290| 6c 6f 63 6b 25 2b 28 6d | 65 6e 75 5f 70 6f 69 6e |lock%+(m|enu_poin|
|000032a0| 74 65 72 2a 32 34 29 2b | 31 36 29 3d 74 65 78 74 |ter*24)+|16)=text|
|000032b0| 24 0d 16 bc 13 6d 65 6e | 75 5f 70 6f 69 6e 74 65 |$....men|u_pointe|
|000032c0| 72 2b 3d 31 0d 16 c6 05 | e1 0d 16 d0 05 3a 0d 16 |r+=1....|.....:..|
|000032d0| da 21 dd f2 6f 70 65 6e | 6d 65 6e 75 28 6d 62 6c |.!..open|menu(mbl|
|000032e0| 6f 63 6b 25 2c 74 6c 78 | 25 2c 74 6c 79 25 29 0d |ock%,tlx|%,tly%).|
|000032f0| 16 e4 2a c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 |..*.. "W|imp_Crea|
|00003300| 74 65 4d 65 6e 75 22 2c | 2c 6d 62 6c 6f 63 6b 25 |teMenu",|,mblock%|
|00003310| 2c 74 6c 78 25 2c 32 32 | 38 0d 16 ee 05 e1 0d 16 |,tlx%,22|8.......|
|00003320| f8 05 3a 0d 17 02 10 dd | f2 6d 65 6e 75 73 65 6c |..:.....|.menusel|
|00003330| 65 63 74 0d 17 0c 2a c8 | 99 20 22 57 69 6d 70 5f |ect...*.|. "Wimp_|
|00003340| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|00003350| 2c 61 63 74 69 6f 6e 62 | 6c 6f 63 6b 25 0d 17 16 |,actionb|lock%...|
|00003360| 1a 62 75 74 74 6f 6e 25 | 3d 61 63 74 69 6f 6e 62 |.button%|=actionb|
|00003370| 6c 6f 63 6b 25 21 38 0d | 17 20 04 0d 17 2a 14 c8 |lock%!8.|. ...*..|
|00003380| 8e 20 6d 65 6e 75 68 61 | 6e 64 6c 65 25 20 ca 0d |. menuha|ndle% ..|
|00003390| 17 34 13 c9 20 31 20 3a | f2 69 63 62 61 72 6d 65 |.4.. 1 :|.icbarme|
|000033a0| 6e 75 0d 17 3e 05 cb 0d | 17 48 04 0d 17 52 05 e1 |nu..>...|.H...R..|
|000033b0| 0d 17 5c 05 3a 0d 17 66 | 0f dd f2 69 63 62 61 72 |..\.:..f|...icbar|
|000033c0| 6d 65 6e 75 0d 17 70 3d | c8 99 20 22 57 69 6d 70 |menu..p=|.. "Wimp|
|000033d0| 5f 44 65 63 6f 64 65 4d | 65 6e 75 22 2c 2c 69 63 |_DecodeM|enu",,ic|
|000033e0| 62 61 72 6d 65 6e 75 25 | 2c 70 6f 69 6e 74 5f 62 |barmenu%|,point_b|
|000033f0| 6c 6f 63 6b 25 2c 6d 73 | 74 72 75 63 74 62 6c 6b |lock%,ms|tructblk|
|00003400| 25 0d 17 7a 19 6d 73 65 | 6c 65 63 74 24 3d 24 6d |%..z.mse|lect$=$m|
|00003410| 73 74 72 75 63 74 62 6c | 6b 25 0d 17 84 1f e7 20 |structbl|k%..... |
|00003420| 6d 73 65 6c 65 63 74 24 | 3d 22 51 75 69 74 22 20 |mselect$|="Quit" |
|00003430| 8c 20 71 75 69 74 25 3d | b9 0d 17 8e 27 e7 20 6d |. quit%=|....'. m|
|00003440| 73 65 6c 65 63 74 24 3d | 22 52 65 61 64 20 43 4d |select$=|"Read CM|
|00003450| 4f 53 22 20 8c 20 f2 72 | 65 61 64 5f 63 6d 6f 73 |OS" . .r|ead_cmos|
|00003460| 0d 17 98 3c e7 20 62 75 | 74 74 6f 6e 25 3d 31 20 |...<. bu|tton%=1 |
|00003470| 8c 20 f2 6f 70 65 6e 6d | 65 6e 75 28 69 63 62 61 |. .openm|enu(icba|
|00003480| 72 6d 65 6e 75 25 2c 6d | 6f 75 73 78 25 2d 35 36 |rmenu%,m|ousx%-56|
|00003490| 2c 31 30 34 2b 28 32 2a | 34 30 29 29 0d 17 a2 05 |,104+(2*|40))....|
|000034a0| e1 0d 17 ac 05 3a 0d 17 | b6 0f dd f2 72 65 61 64 |.....:..|....read|
|000034b0| 5f 63 6d 6f 73 0d 17 c0 | 15 c8 99 20 22 48 6f 75 |_cmos...|... "Hou|
|000034c0| 72 67 6c 61 73 73 5f 4f | 6e 22 0d 17 ca 16 e3 20 |rglass_O|n"..... |
|000034d0| 72 65 61 64 6c 6f 6f 70 | 3d 30 20 b8 20 32 33 39 |readloop|=0 . 239|
|000034e0| 0d 17 d4 27 c8 99 20 22 | 4f 53 5f 42 79 74 65 22 |...'.. "|OS_Byte"|
|000034f0| 2c 31 36 31 2c 72 65 61 | 64 6c 6f 6f 70 20 b8 20 |,161,rea|dloop . |
|00003500| 2c 2c 63 6f 6e 74 73 0d | 17 de 25 3f 28 74 65 78 |,,conts.|..%?(tex|
|00003510| 74 6c 6f 63 73 25 2b 28 | 72 65 61 64 6c 6f 6f 70 |tlocs%+(|readloop|
|00003520| 2a 39 29 2b 38 29 3d 63 | 6f 6e 74 73 0d 17 e8 30 |*9)+8)=c|onts...0|
|00003530| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 50 65 |.. "Hour|glass_Pe|
|00003540| 72 63 65 6e 74 61 67 65 | 22 2c 28 72 65 61 64 6c |rcentage|",(readl|
|00003550| 6f 6f 70 2f 32 34 30 29 | 2a 31 30 30 0d 17 f2 05 |oop/240)|*100....|
|00003560| ed 0d 17 fc 2a f2 66 6f | 72 63 65 72 65 64 72 61 |....*.fo|rceredra|
|00003570| 77 28 4d 61 69 6e 57 69 | 6e 25 2c 30 2c 2d 31 30 |w(MainWi|n%,0,-10|
|00003580| 30 30 30 2c 32 30 30 30 | 2c 30 29 0d 18 06 16 c8 |000,2000|,0).....|
|00003590| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 4f 66 66 |. "Hourg|lass_Off|
|000035a0| 22 0d 18 10 05 e1 0d 18 | 1a 05 3a 0d 18 24 1e dd |".......|..:..$..|
|000035b0| f2 65 72 72 6f 72 28 65 | 72 72 25 2c 65 72 72 74 |.error(e|rr%,errt|
|000035c0| 78 74 24 2c 66 6c 61 67 | 29 0d 18 2e 16 21 61 63 |xt$,flag|)....!ac|
|000035d0| 74 69 6f 6e 62 6c 6f 63 | 6b 25 3d 65 72 72 25 0d |tionbloc|k%=err%.|
|000035e0| 18 38 40 24 28 61 63 74 | 69 6f 6e 62 6c 6f 63 6b |.8@$(act|ionblock|
|000035f0| 25 2b 34 29 3d 65 72 72 | 74 78 74 24 2b 22 2e 20 |%+4)=err|txt$+". |
|00003600| 43 6c 69 63 6b 20 27 43 | 61 6e 63 65 6c 27 20 74 |Click 'C|ancel' t|
|00003610| 6f 20 71 75 69 74 20 70 | 72 6f 67 72 61 6d 22 0d |o quit p|rogram".|
|00003620| 18 42 0e e7 20 66 6c 61 | 67 3d 31 20 8c 0d 18 4c |.B.. fla|g=1 ...L|
|00003630| 44 c8 99 20 22 57 69 6d | 70 5f 52 65 70 6f 72 74 |D.. "Wim|p_Report|
|00003640| 45 72 72 6f 72 22 2c 61 | 63 74 69 6f 6e 62 6c 6f |Error",a|ctionblo|
|00003650| 63 6b 25 2c 33 2c 22 43 | 4d 4f 53 20 52 41 4d 20 |ck%,3,"C|MOS RAM |
|00003660| 45 64 69 74 6f 72 22 20 | b8 20 2c 73 74 61 74 75 |Editor" |. ,statu|
|00003670| 73 0d 18 56 05 cc 0d 18 | 60 44 c8 99 20 22 57 69 |s..V....|`D.. "Wi|
|00003680| 6d 70 5f 52 65 70 6f 72 | 74 45 72 72 6f 72 22 2c |mp_Repor|tError",|
|00003690| 61 63 74 69 6f 6e 62 6c | 6f 63 6b 25 2c 31 2c 22 |actionbl|ock%,1,"|
|000036a0| 43 4d 4f 53 20 52 41 4d | 20 45 64 69 74 6f 72 22 |CMOS RAM| Editor"|
|000036b0| 20 b8 20 2c 73 74 61 74 | 75 73 0d 18 6a 05 cd 0d | . ,stat|us..j...|
|000036c0| 18 74 18 e7 20 73 74 61 | 74 75 73 3d 32 20 8c 20 |.t.. sta|tus=2 . |
|000036d0| 71 75 69 74 25 3d b9 0d | 18 7e 05 e1 0d 18 88 05 |quit%=..|.~......|
|000036e0| 3a 0d 18 92 33 dd f2 66 | 6f 72 63 65 72 65 64 72 |:...3..f|orceredr|
|000036f0| 61 77 28 77 69 6e 68 6e | 64 6c 25 2c 6d 69 6e 78 |aw(winhn|dl%,minx|
|00003700| 25 2c 6d 69 6e 79 25 2c | 6d 61 78 78 25 2c 6d 61 |%,miny%,|maxx%,ma|
|00003710| 78 79 25 29 0d 18 9c 3a | c8 99 20 22 57 69 6d 70 |xy%)...:|.. "Wimp|
|00003720| 5f 46 6f 72 63 65 52 65 | 64 72 61 77 22 2c 77 69 |_ForceRe|draw",wi|
|00003730| 6e 68 6e 64 6c 25 2c 6d | 69 6e 78 25 2c 6d 69 6e |nhndl%,m|inx%,min|
|00003740| 79 25 2c 6d 61 78 78 25 | 2c 6d 61 78 79 25 0d 18 |y%,maxx%|,maxy%..|
|00003750| a6 05 e1 0d 18 b0 05 3a | 0d 18 ba 10 dd f2 63 6c |.......:|......cl|
|00003760| 69 70 77 69 6e 64 6f 77 | 0d 18 c4 08 ef 20 32 36 |ipwindow|..... 26|
|00003770| 0d 18 ce 07 ef 20 35 0d | 18 d8 09 e6 20 30 2c 37 |..... 5.|.... 0,7|
|00003780| 0d 18 e2 1b ef 20 32 34 | 2c 67 62 78 3b 67 62 79 |..... 24|,gbx;gby|
|00003790| 3b 67 62 78 32 3b 67 62 | 79 32 3b 0d 18 ec 12 c8 |;gbx2;gb|y2;.....|
|000037a0| 91 20 6f 72 69 67 78 2c | 6f 72 69 67 79 0d 18 f6 |. origx,|origy...|
|000037b0| 05 e1 0d 19 00 05 3a 0d | 19 0a 40 dd f2 73 65 74 |......:.|..@..set|
|000037c0| 75 70 6d 65 6e 75 28 6d | 65 6d 6c 6f 63 25 2c 74 |upmenu(m|emloc%,t|
|000037d0| 69 74 6c 65 24 2c 77 69 | 64 74 68 5f 69 74 65 6d |itle$,wi|dth_item|
|000037e0| 25 2c 68 65 69 67 68 74 | 5f 69 74 65 6d 25 2c 6c |%,height|_item%,l|
|000037f0| 69 6e 65 5f 6e 6f 29 0d | 19 14 0d f7 20 6c 69 6e |ine_no).|.... lin|
|00003800| 65 5f 6e 6f 0d 19 1e 37 | f2 73 74 61 72 74 6d 65 |e_no...7|.startme|
|00003810| 6e 75 28 6d 65 6d 6c 6f | 63 25 2c 74 69 74 6c 65 |nu(memlo|c%,title|
|00003820| 24 2c 77 69 64 74 68 5f | 69 74 65 6d 25 2c 68 65 |$,width_|item%,he|
|00003830| 69 67 68 74 5f 69 74 65 | 6d 25 29 0d 19 28 0e f3 |ight_ite|m%)..(..|
|00003840| 20 6e 6f 5f 69 74 65 6d | 73 0d 19 32 0d 70 6f 69 | no_item|s..2.poi|
|00003850| 6e 74 65 72 3d 30 0d 19 | 3c 09 6c 73 74 3d a3 0d |nter=0..|<.lst=..|
|00003860| 19 46 05 f5 0d 19 50 0e | 70 6f 69 6e 74 65 72 2b |.F....P.|pointer+|
|00003870| 3d 31 0d 19 5a 0b f3 20 | 74 65 78 74 24 0d 19 64 |=1..Z.. |text$..d|
|00003880| 0d f3 20 77 69 6e 5f 74 | 6f 25 0d 19 6e 13 69 63 |.. win_t|o%..n.ic|
|00003890| 5f 66 6c 61 67 73 25 3d | 6d 69 63 66 6c 0d 19 78 |_flags%=|micfl..x|
|000038a0| 11 69 74 65 6d 5f 66 6c | 61 67 73 25 3d 30 0d 19 |.item_fl|ags%=0..|
|000038b0| 82 1e e7 20 70 6f 69 6e | 74 65 72 3d 6e 6f 5f 69 |... poin|ter=no_i|
|000038c0| 74 65 6d 73 20 8c 20 6c | 73 74 3d b9 0d 19 8c 40 |tems . l|st=....@|
|000038d0| f2 63 72 65 61 74 65 6d | 65 6e 75 28 6d 65 6d 6c |.createm|enu(meml|
|000038e0| 6f 63 25 2c 74 65 78 74 | 24 2c 77 69 6e 5f 74 6f |oc%,text|$,win_to|
|000038f0| 25 2c 69 63 5f 66 6c 61 | 67 73 25 2c 69 74 65 6d |%,ic_fla|gs%,item|
|00003900| 5f 66 6c 61 67 73 25 2c | 6c 73 74 29 0d 19 96 16 |_flags%,|lst)....|
|00003910| fd 20 70 6f 69 6e 74 65 | 72 3d 6e 6f 5f 69 74 65 |. pointe|r=no_ite|
|00003920| 6d 73 0d 19 a0 05 e1 0d | 19 aa 05 3a 0d 19 b4 1c |ms......|...:....|
|00003930| f4 20 64 61 74 61 20 66 | 6f 72 20 69 63 6f 6e 20 |. data f|or icon |
|00003940| 62 61 72 20 6d 65 6e 75 | 0d 19 be 2a dc 20 33 2c |bar menu|...*. 3,|
|00003950| 49 6e 66 6f 2c 49 6e 66 | 6f 42 6f 78 25 2c 52 65 |Info,Inf|oBox%,Re|
|00003960| 61 64 20 43 4d 4f 53 2c | 2d 31 2c 51 75 69 74 2c |ad CMOS,|-1,Quit,|
|00003970| 2d 31 0d ff | |-1.. | |
+--------+-------------------------+-------------------------+--------+--------+