home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 2 / DATAFILE_PDCD2.iso / games / puzzles / !Puzzle / !RunImage < prev    next >
Unknown  |  1991-04-27  |  8.8 KB

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

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

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 19 f4 20 3e 20 | 21 50 75 7a 7a 6c 65 2e |..... > |!Puzzle.|
|00000010| 21 52 75 6e 49 6d 61 67 | 65 0d 00 14 05 f4 0d 00 |!RunImag|e.......|
|00000020| 1e 25 f4 20 28 63 29 20 | 48 65 6e 72 69 6b 20 42 |.%. (c) |Henrik B|
|00000030| 6a 65 72 72 65 67 61 61 | 72 64 20 50 65 64 65 72 |jerregaa|rd Peder|
|00000040| 73 65 6e 0d 00 28 19 f4 | 20 20 20 20 20 20 32 37 |sen..(..| 27|
|00000050| 2e 20 41 70 72 69 6c 20 | 31 39 39 31 0d 00 32 04 |. April |1991..2.|
|00000060| 0d 00 3c 21 76 65 72 73 | 69 6f 6e 24 3d 22 31 2e |..<!vers|ion$="1.|
|00000070| 30 32 20 50 75 62 6c 69 | 63 20 44 6f 6d 61 69 6e |02 Publi|c Domain|
|00000080| 22 0d 00 46 04 0d 00 50 | 40 de 20 4d 65 6e 75 25 |"..F...P|@. Menu%|
|00000090| 20 34 30 30 2c 62 25 20 | 38 30 30 2c 51 25 20 34 | 400,b% |800,Q% 4|
|000000a0| 30 30 2c 69 63 6f 6e 25 | 20 31 30 2c 4f 72 64 65 |00,icon%| 10,Orde|
|000000b0| 72 25 20 32 30 30 2c 53 | 54 25 20 31 36 2c 43 54 |r% 200,S|T% 16,CT|
|000000c0| 25 20 32 35 36 0d 00 5a | 04 0d 00 64 33 24 62 25 |% 256..Z|...d3$b%|
|000000d0| 3d 22 54 41 53 4b 22 3a | c8 99 22 57 69 6d 70 5f |="TASK":|.."Wimp_|
|000000e0| 49 6e 69 74 69 61 6c 69 | 73 65 22 2c 32 30 30 2c |Initiali|se",200,|
|000000f0| 21 62 25 2c 22 50 75 7a | 7a 6c 65 22 0d 00 6e 04 |!b%,"Puz|zle"..n.|
|00000100| 0d 00 78 09 f2 49 6e 69 | 74 0d 00 82 0e ee 20 85 |..x..Ini|t..... .|
|00000110| 20 f2 45 72 72 6f 72 0d | 00 8c 05 f5 0d 00 96 26 | .Error.|.......&|
|00000120| 20 c8 99 22 57 69 6d 70 | 5f 50 6f 6c 6c 22 2c 25 | .."Wimp|_Poll",%|
|00000130| 31 31 30 30 31 2c 62 25 | 20 b8 20 52 65 61 73 6f |11001,b%| . Reaso|
|00000140| 6e 25 0d 00 a0 11 20 c8 | 8e 20 52 65 61 73 6f 6e |n%.... .|. Reason|
|00000150| 25 20 ca 0d 00 aa 1b 20 | 20 c9 20 31 3a f2 52 65 |% ..... | . 1:.Re|
|00000160| 64 72 61 77 57 69 6e 64 | 6f 77 28 62 25 29 0d 00 |drawWind|ow(b%)..|
|00000170| b4 13 20 20 c9 20 32 3a | f2 4f 70 65 6e 28 62 25 |.. . 2:|.Open(b%|
|00000180| 29 0d 00 be 14 20 20 c9 | 20 33 3a f2 43 6c 6f 73 |).... .| 3:.Clos|
|00000190| 65 28 62 25 29 0d 00 c8 | 16 20 20 c9 20 36 3a f2 |e(b%)...|. . 6:.|
|000001a0| 42 75 74 74 6f 6e 73 28 | 62 25 29 0d 00 d2 19 20 |Buttons(|b%).... |
|000001b0| 20 c9 20 39 3a f2 4d 65 | 6e 75 53 65 6c 65 63 74 | . 9:.Me|nuSelect|
|000001c0| 28 62 25 29 0d 00 dc 1a | 20 20 c9 20 31 37 2c 31 |(b%)....| . 17,1|
|000001d0| 38 3a f2 52 65 63 65 69 | 76 65 28 62 25 29 0d 00 |8:.Recei|ve(b%)..|
|000001e0| e6 06 20 cb 0d 00 f0 0b | fd 20 51 75 69 74 25 0d |.. .....|. Quit%.|
|000001f0| 00 fa 16 c8 99 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |....."Wi|mp_Close|
|00000200| 44 6f 77 6e 22 0d 01 04 | 06 c8 98 0d 01 0e 04 0d |Down"...|........|
|00000210| 01 18 0a dd f2 49 6e 69 | 74 0d 01 22 12 20 ee 20 |.....Ini|t..". . |
|00000220| 85 20 f2 45 72 72 6f 72 | 3a c8 98 0d 01 2c 0f 20 |. .Error|:....,. |
|00000230| f2 54 65 6d 70 6c 61 74 | 65 73 0d 01 36 13 20 f2 |.Templat|es..6. .|
|00000240| 49 63 6f 6e 4f 6e 49 63 | 6f 6e 42 61 72 0d 01 40 |IconOnIc|onBar..@|
|00000250| 16 20 51 75 69 74 25 3d | a3 3a 53 61 76 69 6e 67 |. Quit%=|.:Saving|
|00000260| 25 3d a3 0d 01 4a 22 20 | 42 6c 6f 63 6b 25 3d 2d |%=...J" |Block%=-|
|00000270| 31 3a 48 61 6e 64 6c 65 | 25 3d 2d 31 3a 4d 6f 64 |1:Handle|%=-1:Mod|
|00000280| 65 25 3d 31 32 0d 01 54 | 0c 20 46 69 6c 65 25 3d |e%=12..T|. File%=|
|00000290| a3 0d 01 5e 0e 20 53 70 | 4e 75 6d 25 3d 31 39 0d |...^. Sp|Num%=19.|
|000002a0| 01 68 30 20 62 25 21 30 | 3d 49 6e 66 6f 25 3a 62 |.h0 b%!0|=Info%:b|
|000002b0| 25 21 34 3d 33 3a c8 99 | 22 57 69 6d 70 5f 47 65 |%!4=3:..|"Wimp_Ge|
|000002c0| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 2c 62 25 0d |tIconSta|te",,b%.|
|000002d0| 01 72 16 20 24 28 62 25 | 21 32 38 29 3d 76 65 72 |.r. $(b%|!28)=ver|
|000002e0| 73 69 6f 6e 24 0d 01 7c | 05 e1 0d 01 86 04 0d 01 |sion$..||........|
|000002f0| 90 13 dd f2 49 63 6f 6e | 4f 6e 49 63 6f 6e 42 61 |....Icon|OnIconBa|
|00000300| 72 0d 01 9a 15 20 24 69 | 63 6f 6e 25 3d 22 21 50 |r.... $i|con%="!P|
|00000310| 75 7a 7a 6c 65 22 0d 01 | a4 12 20 21 62 25 3d 2d |uzzle"..|.. !b%=-|
|00000320| 31 3a 62 25 21 34 3d 30 | 0d 01 ae 1d 20 62 25 21 |1:b%!4=0|.... b%!|
|00000330| 38 3d 30 3a 62 25 21 31 | 32 3d 36 38 3a 62 25 21 |8=0:b%!1|2=68:b%!|
|00000340| 31 36 3d 36 38 0d 01 b8 | 14 20 62 25 21 32 30 3d |16=68...|. b%!20=|
|00000350| 26 42 37 30 30 32 31 30 | 32 0d 01 c2 28 20 62 25 |&B700210|2...( b%|
|00000360| 21 32 34 3d 69 63 6f 6e | 25 3a 62 25 21 32 38 3d |!24=icon|%:b%!28=|
|00000370| 31 3a 62 25 21 33 32 3d | a9 24 69 63 6f 6e 25 2b |1:b%!32=|.$icon%+|
|00000380| 31 0d 01 cc 21 20 c8 99 | 22 57 69 6d 70 5f 43 72 |1...! ..|"Wimp_Cr|
|00000390| 65 61 74 65 49 63 6f 6e | 22 2c 2c 62 25 20 b8 20 |eateIcon|",,b% . |
|000003a0| 69 62 0d 01 d6 05 e1 0d | 01 e0 04 0d 01 ea 09 dd |ib......|........|
|000003b0| f2 4d 69 78 0d 01 f4 0f | 20 ea 20 49 25 2c 4e 25 |.Mix....| . I%,N%|
|000003c0| 2c 4c 25 0d 01 fe 23 20 | e3 20 49 25 3d 30 20 b8 |,L%...# |. I%=0 .|
|000003d0| 20 53 70 4e 75 6d 25 3a | 4f 72 64 65 72 25 3f 49 | SpNum%:|Order%?I|
|000003e0| 25 3d 49 25 3a ed 0d 02 | 08 0f 20 e3 20 4c 25 3d |%=I%:...|.. . L%=|
|000003f0| 31 20 b8 20 33 0d 02 12 | 15 20 20 e3 20 49 25 3d |1 . 3...|. . I%=|
|00000400| 30 20 b8 20 53 70 4e 75 | 6d 25 0d 02 1c 17 20 20 |0 . SpNu|m%.... |
|00000410| 20 4e 25 3d b3 28 53 70 | 4e 75 6d 25 2b 31 29 2d | N%=.(Sp|Num%+1)-|
|00000420| 31 0d 02 26 1d 20 20 20 | c8 94 20 4f 72 64 65 72 |1..&. |.. Order|
|00000430| 25 3f 49 25 2c 4f 72 64 | 65 72 25 3f 4e 25 0d 02 |%?I%,Ord|er%?N%..|
|00000440| 30 07 20 20 ed 0d 02 3a | 06 20 ed 0d 02 44 05 e1 |0. ...:|. ...D..|
|00000450| 0d 02 4e 04 0d 02 58 17 | dd f2 4f 70 65 6e 50 75 |..N...X.|..OpenPu|
|00000460| 7a 7a 6c 65 28 6e 61 6d | 65 24 29 0d 02 62 0c 20 |zzle(nam|e$)..b. |
|00000470| ea 20 57 25 2c 48 25 0d | 02 6c 1d 20 57 25 3d 57 |. W%,H%.|.l. W%=W|
|00000480| 69 64 74 68 25 2a 32 3a | 48 25 3d 48 65 69 67 68 |idth%*2:|H%=Heigh|
|00000490| 74 25 2a 34 0d 02 76 24 | 20 57 25 3d 28 57 25 2d |t%*4..v$| W%=(W%-|
|000004a0| 32 29 2a 48 6f 72 69 25 | 3a 48 25 3d 28 48 25 2d |2)*Hori%|:H%=(H%-|
|000004b0| 34 29 2a 56 65 72 74 25 | 0d 02 80 3f 20 48 61 6e |4)*Vert%|...? Han|
|000004c0| 64 6c 65 25 3d a4 43 72 | 65 61 74 65 57 69 6e 64 |dle%=.Cr|eateWind|
|000004d0| 6f 77 28 6e 61 6d 65 24 | 2c 2d 31 2c 57 25 2c 48 |ow(name$|,-1,W%,H|
|000004e0| 25 2c 31 32 38 30 2c 31 | 30 32 34 2c 33 30 30 2c |%,1280,1|024,300,|
|000004f0| 33 30 30 2c 2d 31 29 0d | 02 8a 19 20 f2 57 69 6e |300,-1).|... .Win|
|00000500| 64 6f 77 49 6e 66 6f 28 | 48 61 6e 64 6c 65 25 29 |dowInfo(|Handle%)|
|00000510| 0d 02 94 0e 20 f2 4f 70 | 65 6e 28 62 25 29 0d 02 |.... .Op|en(b%)..|
|00000520| 9e 05 e1 0d 02 a8 04 0d | 02 b2 0f dd f2 54 65 6d |........|.....Tem|
|00000530| 70 6c 61 74 65 73 0d 02 | bc 34 20 c8 99 22 57 69 |plates..|.4 .."Wi|
|00000540| 6d 70 5f 4f 70 65 6e 54 | 65 6d 70 6c 61 74 65 22 |mp_OpenT|emplate"|
|00000550| 2c 2c 22 3c 50 75 7a 7a | 6c 65 24 44 69 72 3e 2e |,,"<Puzz|le$Dir>.|
|00000560| 54 65 6d 70 6c 61 74 65 | 73 22 0d 02 c6 32 20 c8 |Template|s"...2 .|
|00000570| 99 22 57 69 6d 70 5f 4c | 6f 61 64 54 65 6d 70 6c |."Wimp_L|oadTempl|
|00000580| 61 74 65 22 2c 2c 62 25 | 2c 51 25 2c 51 25 2b 34 |ate",,b%|,Q%,Q%+4|
|00000590| 30 30 2c 2d 31 2c 22 49 | 6e 66 6f 22 0d 02 d0 26 |00,-1,"I|nfo"...&|
|000005a0| 20 c8 99 22 57 69 6d 70 | 5f 43 72 65 61 74 65 57 | .."Wimp|_CreateW|
|000005b0| 69 6e 64 6f 77 22 2c 2c | 62 25 20 b8 20 49 6e 66 |indow",,|b% . Inf|
|000005c0| 6f 25 0d 02 da 1b 20 c8 | 99 22 57 69 6d 70 5f 43 |o%.... .|."Wimp_C|
|000005d0| 6c 6f 73 65 54 65 6d 70 | 6c 61 74 65 22 0d 02 e4 |loseTemp|late"...|
|000005e0| 05 e1 0d 02 ee 04 0d 02 | f8 11 dd f2 52 65 63 65 |........|....Rece|
|000005f0| 69 76 65 28 62 25 29 0d | 03 02 0f 20 c8 8e 20 62 |ive(b%).|... .. b|
|00000600| 25 21 31 36 20 ca 0d 03 | 0c 11 20 20 c9 20 30 3a |%!16 ...|.. . 0:|
|00000610| 51 75 69 74 25 3d b9 0d | 03 16 17 20 20 c9 20 33 |Quit%=..|... . 3|
|00000620| 3a f2 44 61 74 61 4c 6f | 61 64 28 62 25 29 0d 03 |:.DataLo|ad(b%)..|
|00000630| 20 1a 20 20 c9 20 26 34 | 30 30 43 31 3a f2 52 65 | . . &4|00C1:.Re|
|00000640| 61 64 54 61 62 6c 65 73 | 0d 03 2a 06 20 cb 0d 03 |adTables|..*. ...|
|00000650| 34 05 e1 0d 03 3e 04 0d | 03 48 0b dd f2 45 72 72 |4....>..|.H...Err|
|00000660| 6f 72 0d 03 52 19 20 c8 | 99 22 57 69 6d 70 5f 44 |or..R. .|."Wimp_D|
|00000670| 72 61 67 42 6f 78 22 2c | 2c 2d 31 0d 03 5c 0a 20 |ragBox",|,-1..\. |
|00000680| 21 62 25 3d 9f 0d 03 66 | 0c 20 e7 20 9f 3e 31 20 |!b%=...f|. . .>1 |
|00000690| 8c 0d 03 70 1c 20 20 24 | 28 62 25 2b 34 29 3d f6 |...p. $|(b%+4)=.|
|000006a0| 24 2b 22 20 28 22 2b c3 | 9e 2b 22 29 22 0d 03 7a |$+" ("+.|.+")"..z|
|000006b0| 06 20 cc 0d 03 84 10 20 | 20 24 28 62 25 2b 34 29 |. ..... | $(b%+4)|
|000006c0| 3d f6 24 0d 03 8e 06 20 | cd 0d 03 98 28 20 c8 99 |=.$.... |....( ..|
|000006d0| 22 57 69 6d 70 5f 52 65 | 70 6f 72 74 45 72 72 6f |"Wimp_Re|portErro|
|000006e0| 72 22 2c 62 25 2c 31 2c | 22 21 50 75 7a 7a 6c 65 |r",b%,1,|"!Puzzle|
|000006f0| 22 0d 03 a2 05 e1 0d 03 | ac 04 0d 03 b6 11 dd f2 |".......|........|
|00000700| 42 75 74 74 6f 6e 73 28 | 62 25 29 0d 03 c0 30 20 |Buttons(|b%)...0 |
|00000710| ea 20 6d 78 25 2c 6d 79 | 25 2c 57 25 2c 48 25 2c |. mx%,my|%,W%,H%,|
|00000720| 4e 25 2c 45 25 2c 58 25 | 2c 59 25 2c 45 58 25 2c |N%,E%,X%|,Y%,EX%,|
|00000730| 45 59 25 2c 4e 58 25 2c | 4e 59 25 0d 03 ca 20 20 |EY%,NX%,|NY%... |
|00000740| 77 69 6e 64 6f 77 25 3d | 62 25 21 31 32 3a 62 75 |window%=|b%!12:bu|
|00000750| 74 74 6f 6e 73 25 3d 62 | 25 21 38 0d 03 d4 11 20 |ttons%=b|%!8.... |
|00000760| c8 8e 20 77 69 6e 64 6f | 77 25 20 ca 0d 03 de 1d |.. windo|w% .....|
|00000770| 20 20 c9 20 2d 32 3a e7 | 20 28 62 75 74 74 6f 6e | . -2:.| (button|
|00000780| 73 25 20 80 20 32 29 20 | 8c 0d 03 e8 11 20 20 20 |s% . 2) |..... |
|00000790| 20 f2 4d 65 6e 75 49 6e | 69 74 0d 03 f2 23 20 20 | .MenuIn|it...# |
|000007a0| 20 20 4d 6f 75 73 65 58 | 25 3d 62 25 21 30 2d 36 | MouseX|%=b%!0-6|
|000007b0| 30 3a 4d 6f 75 73 65 59 | 25 3d 32 32 38 0d 03 fc |0:MouseY|%=228...|
|000007c0| 32 20 20 20 20 c8 99 22 | 57 69 6d 70 5f 43 72 65 |2 .."|Wimp_Cre|
|000007d0| 61 74 65 4d 65 6e 75 22 | 2c 2c 4d 65 6e 75 25 2c |ateMenu"|,,Menu%,|
|000007e0| 4d 6f 75 73 65 58 25 2c | 4d 6f 75 73 65 59 25 0d |MouseX%,|MouseY%.|
|000007f0| 04 06 09 20 20 20 20 e1 | 0d 04 10 08 20 20 20 cd |... .|.... .|
|00000800| 0d 04 1a 21 20 20 20 e7 | 20 28 62 75 74 74 6f 6e |...! .| (button|
|00000810| 73 25 20 80 20 34 29 20 | 80 20 46 69 6c 65 25 20 |s% . 4) |. File% |
|00000820| 8c 0d 04 24 1c 20 20 20 | 20 f2 57 69 6e 64 6f 77 |...$. | .Window|
|00000830| 49 6e 66 6f 28 48 61 6e | 64 6c 65 25 29 0d 04 2e |Info(Han|dle%)...|
|00000840| 11 20 20 20 20 f2 4f 70 | 65 6e 28 62 25 29 0d 04 |. .Op|en(b%)..|
|00000850| 38 09 20 20 20 20 e1 0d | 04 42 08 20 20 20 cd 0d |8. ..|.B. ..|
|00000860| 04 4c 22 20 20 c9 20 48 | 61 6e 64 6c 65 25 3a e7 |.L" . H|andle%:.|
|00000870| 20 28 62 75 74 74 6f 6e | 73 25 20 80 20 34 29 20 | (button|s% . 4) |
|00000880| 8c 0d 04 56 19 20 20 20 | 20 6d 78 25 3d 62 25 21 |...V. | mx%=b%!|
|00000890| 30 3a 6d 79 25 3d 62 25 | 21 34 0d 04 60 1c 20 20 |0:my%=b%|!4..`. |
|000008a0| 20 20 f2 57 69 6e 64 6f | 77 49 6e 66 6f 28 48 61 | .Windo|wInfo(Ha|
|000008b0| 6e 64 6c 65 25 29 0d 04 | 6a 13 20 20 20 20 57 25 |ndle%)..|j. W%|
|000008c0| 3d 57 69 64 74 68 25 2a | 32 0d 04 74 14 20 20 20 |=Width%*|2..t. |
|000008d0| 20 48 25 3d 48 65 69 67 | 68 74 25 2a 34 0d 04 7e | H%=Heig|ht%*4..~|
|000008e0| 34 20 20 20 20 4e 25 3d | 28 28 6d 78 25 2d 4d 69 |4 N%=|((mx%-Mi|
|000008f0| 6e 58 25 29 81 20 57 25 | 29 2b 28 28 6d 79 25 2d |nX%). W%|)+((my%-|
|00000900| 4d 69 6e 59 25 29 81 20 | 48 25 29 2a 48 6f 72 69 |MinY%). |H%)*Hori|
|00000910| 25 0d 04 88 0d 20 20 20 | 20 45 25 3d 2d 31 0d 04 |%.... | E%=-1..|
|00000920| 92 18 20 20 20 20 e3 20 | 58 25 3d 30 20 b8 20 48 |.. . |X%=0 . H|
|00000930| 6f 72 69 25 2d 31 0d 04 | 9c 19 20 20 20 20 20 e3 |ori%-1..|.. .|
|00000940| 20 59 25 3d 30 20 b8 20 | 56 65 72 74 25 2d 31 0d | Y%=0 . |Vert%-1.|
|00000950| 04 a6 35 20 20 20 20 20 | 20 e7 20 4f 72 64 65 72 |..5 | . Order|
|00000960| 25 3f 28 59 25 2a 48 6f | 72 69 25 2b 58 25 29 3d |%?(Y%*Ho|ri%+X%)=|
|00000970| 30 20 8c 20 45 25 3d 28 | 59 25 2a 48 6f 72 69 25 |0 . E%=(|Y%*Hori%|
|00000980| 2b 58 25 29 0d 04 b0 0a | 20 20 20 20 20 ed 0d 04 |+X%)....| ...|
|00000990| ba 09 20 20 20 20 ed 0d | 04 c4 16 20 20 20 20 4e |.. ..|... N|
|000009a0| 58 25 3d 4e 25 20 83 20 | 48 6f 72 69 25 0d 04 ce |X%=N% . |Hori%...|
|000009b0| 16 20 20 20 20 4e 59 25 | 3d 4e 25 20 81 20 48 6f |. NY%|=N% . Ho|
|000009c0| 72 69 25 0d 04 d8 16 20 | 20 20 20 45 58 25 3d 45 |ri%.... | EX%=E|
|000009d0| 25 20 83 20 48 6f 72 69 | 25 0d 04 e2 16 20 20 20 |% . Hori|%.... |
|000009e0| 20 45 59 25 3d 45 25 20 | 81 20 48 6f 72 69 25 0d | EY%=E% |. Hori%.|
|000009f0| 04 ec 2b 20 20 20 20 e7 | 20 a4 43 6c 69 63 6b 4f |..+ .| .ClickO|
|00000a00| 6b 28 4e 25 2c 45 25 2c | 4e 58 25 2c 4e 59 25 2c |k(N%,E%,|NX%,NY%,|
|00000a10| 45 58 25 2c 45 59 25 29 | 20 8c 0d 04 f6 1f 20 20 |EX%,EY%)| ..... |
|00000a20| 20 20 20 c8 94 20 4f 72 | 64 65 72 25 3f 45 25 2c | .. Or|der%?E%,|
|00000a30| 4f 72 64 65 72 25 3f 4e | 25 0d 05 00 1d 20 20 20 |Order%?N|%.... |
|00000a40| 20 20 f2 57 69 6e 64 6f | 77 49 6e 66 6f 28 48 61 | .Windo|wInfo(Ha|
|00000a50| 6e 64 6c 65 25 29 0d 05 | 0a 16 20 20 20 20 20 f2 |ndle%)..|.. .|
|00000a60| 55 70 64 61 74 65 28 4e | 25 2c 31 29 0d 05 14 16 |Update(N|%,1)....|
|00000a70| 20 20 20 20 20 f2 55 70 | 64 61 74 65 28 45 25 2c | .Up|date(E%,|
|00000a80| 30 29 0d 05 1e 09 20 20 | 20 20 cd 0d 05 28 08 20 |0).... | ...(. |
|00000a90| 20 20 cd 0d 05 32 06 20 | cb 0d 05 3c 05 e1 0d 05 | ...2. |...<....|
|00000aa0| 46 04 0d 05 50 24 dd a4 | 43 6c 69 63 6b 4f 6b 28 |F...P$..|ClickOk(|
|00000ab0| 4e 25 2c 45 25 2c 4e 58 | 25 2c 4e 59 25 2c 45 58 |N%,E%,NX|%,NY%,EX|
|00000ac0| 25 2c 45 59 25 29 0d 05 | 5a 11 20 e7 20 4e 25 3d |%,EY%)..|Z. . N%=|
|00000ad0| 45 25 20 8c 20 3d a3 0d | 05 64 2d 20 e7 20 4e 58 |E% . =..|.d- . NX|
|00000ae0| 25 3d 45 58 25 20 80 20 | 28 4e 59 25 3d 45 59 25 |%=EX% . |(NY%=EY%|
|00000af0| 2b 31 20 84 20 4e 59 25 | 3d 45 59 25 2d 31 29 20 |+1 . NY%|=EY%-1) |
|00000b00| 8c 20 3d b9 0d 05 6e 2d | 20 e7 20 4e 59 25 3d 45 |. =...n-| . NY%=E|
|00000b10| 59 25 20 80 20 28 4e 58 | 25 3d 45 58 25 2b 31 20 |Y% . (NX|%=EX%+1 |
|00000b20| 84 20 4e 58 25 3d 45 58 | 25 2d 31 29 20 8c 20 3d |. NX%=EX|%-1) . =|
|00000b30| b9 0d 05 78 06 3d a3 0d | 05 82 04 0d 05 8c 13 dd |...x.=..|........|
|00000b40| a4 47 65 74 53 74 72 69 | 6e 67 28 61 25 29 0d 05 |.GetStri|ng(a%)..|
|00000b50| 96 09 20 ea 20 61 24 0d | 05 a0 28 20 61 24 3d 22 |.. . a$.|..( a$="|
|00000b60| 22 3a c8 95 20 3f 61 25 | 3e 3d 33 32 3a 61 24 2b |":.. ?a%|>=32:a$+|
|00000b70| 3d bd 28 3f 61 25 29 3a | 61 25 2b 3d 31 3a ce 0d |=.(?a%):|a%+=1:..|
|00000b80| 05 aa 07 3d 61 24 0d 05 | b4 04 0d 05 be 12 dd a4 |...=a$..|........|
|00000b90| 4c 61 73 74 50 61 72 74 | 28 66 24 29 0d 05 c8 25 |LastPart|(f$)...%|
|00000ba0| 20 c8 95 20 a7 66 24 2c | 22 2e 22 29 3a 66 24 3d | .. .f$,|"."):f$=|
|00000bb0| c1 66 24 2c a7 66 24 2c | 22 2e 22 29 2b 31 29 3a |.f$,.f$,|".")+1):|
|00000bc0| ce 0d 05 d2 07 3d 66 24 | 0d 05 dc 04 0d 05 e6 12 |.....=f$|........|
|00000bd0| dd f2 44 61 74 61 4c 6f | 61 64 28 62 25 29 0d 05 |..DataLo|ad(b%)..|
|00000be0| f0 16 20 ea 20 70 24 2c | 66 74 25 2c 6f 62 6a 25 |.. . p$,|ft%,obj%|
|00000bf0| 2c 6f 6b 25 0d 05 fa 0a | 20 6f 6b 25 3d a3 0d 06 |,ok%....| ok%=...|
|00000c00| 04 10 20 e7 20 62 25 21 | 31 32 3d 30 20 8c 0d 06 |.. . b%!|12=0 ...|
|00000c10| 0e 1a 20 20 70 24 3d a4 | 47 65 74 53 74 72 69 6e |.. p$=.|GetStrin|
|00000c20| 67 28 62 25 2b 34 34 29 | 0d 06 18 1d 20 20 c8 99 |g(b%+44)|.... ..|
|00000c30| 22 4f 53 5f 46 69 6c 65 | 22 2c 35 2c 70 24 20 b8 |"OS_File|",5,p$ .|
|00000c40| 20 6f 62 6a 25 0d 06 22 | 23 20 20 e7 20 6f 62 6a | obj%.."|# . obj|
|00000c50| 25 3d 31 20 80 20 62 25 | 21 34 30 3d 26 30 39 39 |%=1 . b%|!40=&099|
|00000c60| 20 8c 20 6f 6b 25 3d b9 | 0d 06 2c 06 20 cd 0d 06 | . ok%=.|..,. ...|
|00000c70| 36 10 20 e7 20 ac 20 6f | 6b 25 20 8c 20 e1 0d 06 |6. . . o|k% . ...|
|00000c80| 40 11 20 f2 4e 65 77 3a | 46 69 6c 65 25 3d b9 0d |@. .New:|File%=..|
|00000c90| 06 4a 16 20 6f 6b 25 3d | a4 4c 6f 61 64 46 69 6c |.J. ok%=|.LoadFil|
|00000ca0| 65 28 70 24 29 0d 06 54 | 2c 20 e7 20 ac 20 6f 6b |e(p$)..T|, . . ok|
|00000cb0| 25 20 8c 20 85 20 31 2c | 22 43 61 6e 60 74 20 63 |% . . 1,|"Can`t c|
|00000cc0| 6c 61 69 6d 20 77 6f 72 | 6b 73 70 61 63 65 22 3a |laim wor|kspace":|
|00000cd0| e1 0d 06 5e 09 20 f2 4d | 69 78 0d 06 68 1f 20 f2 |...^. .M|ix..h. .|
|00000ce0| 4f 70 65 6e 50 75 7a 7a | 6c 65 28 a4 4c 61 73 74 |OpenPuzz|le(.Last|
|00000cf0| 50 61 72 74 28 70 24 29 | 29 0d 06 72 05 e1 0d 06 |Part(p$)|)..r....|
|00000d00| 7c 04 0d 06 86 15 dd a4 | 4c 6f 61 64 46 69 6c 65 ||.......|LoadFile|
|00000d10| 28 70 61 74 68 24 29 0d | 06 90 09 20 ea 20 73 25 |(path$).|... . s%|
|00000d20| 0d 06 9a 0e 20 f2 49 6e | 69 74 48 65 61 70 0d 06 |.... .In|itHeap..|
|00000d30| a4 25 20 46 69 6c 65 53 | 69 7a 65 25 3d a4 47 65 |.% FileS|ize%=.Ge|
|00000d40| 74 46 69 6c 65 53 69 7a | 65 28 70 61 74 68 24 29 |tFileSiz|e(path$)|
|00000d50| 2b 32 30 0d 06 ae 24 20 | f2 47 65 74 42 6c 6f 63 |+20...$ |.GetBloc|
|00000d60| 6b 28 46 69 6c 65 53 69 | 7a 65 25 2c 6f 6b 25 2c |k(FileSi|ze%,ok%,|
|00000d70| 42 6c 6f 63 6b 25 29 0d | 06 b8 11 20 e7 20 ac 20 |Block%).|... . . |
|00000d80| 6f 6b 25 20 8c 20 3d a3 | 0d 06 c2 15 20 c8 99 22 |ok% . =.|.... .."|
|00000d90| 48 6f 75 72 67 6c 61 73 | 73 5f 4f 6e 22 0d 06 cc |Hourglas|s_On"...|
|00000da0| 22 20 42 6c 6f 63 6b 25 | 21 30 3d 46 69 6c 65 53 |" Block%|!0=FileS|
|00000db0| 69 7a 65 25 3a 42 6c 6f | 63 6b 25 21 34 3d 30 0d |ize%:Blo|ck%!4=0.|
|00000dc0| 06 d6 1d 20 42 6c 6f 63 | 6b 25 21 38 3d 31 36 3a |... Bloc|k%!8=16:|
|00000dd0| 42 6c 6f 63 6b 25 21 31 | 32 3d 31 36 0d 06 e0 28 |Block%!1|2=16...(|
|00000de0| 20 c8 99 22 4f 53 5f 53 | 70 72 69 74 65 4f 70 22 | .."OS_S|priteOp"|
|00000df0| 2c 32 35 36 2b 31 30 2c | 42 6c 6f 63 6b 25 2c 70 |,256+10,|Block%,p|
|00000e00| 61 74 68 24 0d 06 ea 16 | 20 c8 99 22 48 6f 75 72 |ath$....| .."Hour|
|00000e10| 67 6c 61 73 73 5f 4f 66 | 66 22 0d 06 f4 42 20 c8 |glass_Of|f"...B .|
|00000e20| 99 22 58 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |."XOS_Sp|riteOp",|
|00000e30| 32 35 36 2b 34 30 2c 42 | 6c 6f 63 6b 25 2c 22 31 |256+40,B|lock%,"1|
|00000e40| 22 20 b8 20 2c 2c 2c 57 | 69 64 74 68 25 2c 48 65 |" . ,,,W|idth%,He|
|00000e50| 69 67 68 74 25 2c 2c 4d | 6f 64 65 25 0d 06 fe 2a |ight%,,M|ode%...*|
|00000e60| 20 c8 99 22 58 4f 53 5f | 53 70 72 69 74 65 4f 70 | .."XOS_|SpriteOp|
|00000e70| 22 2c 32 35 36 2b 38 2c | 42 6c 6f 63 6b 25 20 b8 |",256+8,|Block% .|
|00000e80| 20 2c 2c 2c 73 25 0d 07 | 08 0e 20 53 70 4e 75 6d | ,,,s%..|.. SpNum|
|00000e90| 25 3d 73 25 0d 07 12 10 | 20 c8 8e 20 53 70 4e 75 |%=s%....| .. SpNu|
|00000ea0| 6d 25 20 ca 0d 07 1c 19 | 20 20 c9 20 38 3a 48 6f |m% .....| . 8:Ho|
|00000eb0| 72 69 25 3d 33 3a 56 65 | 72 74 25 3d 33 0d 07 26 |ri%=3:Ve|rt%=3..&|
|00000ec0| 1a 20 20 c9 20 31 31 3a | 48 6f 72 69 25 3d 34 3a |. . 11:|Hori%=4:|
|00000ed0| 56 65 72 74 25 3d 33 0d | 07 30 1a 20 20 c9 20 31 |Vert%=3.|.0. . 1|
|00000ee0| 35 3a 48 6f 72 69 25 3d | 34 3a 56 65 72 74 25 3d |5:Hori%=|4:Vert%=|
|00000ef0| 34 0d 07 3a 1a 20 20 c9 | 20 31 39 3a 48 6f 72 69 |4..:. .| 19:Hori|
|00000f00| 25 3d 35 3a 56 65 72 74 | 25 3d 34 0d 07 44 1a 20 |%=5:Vert|%=4..D. |
|00000f10| 20 c9 20 32 33 3a 48 6f | 72 69 25 3d 36 3a 56 65 | . 23:Ho|ri%=6:Ve|
|00000f20| 72 74 25 3d 34 0d 07 4e | 06 20 7f 0d 07 58 19 20 |rt%=4..N|. ...X. |
|00000f30| 20 f2 44 65 6c 65 74 65 | 48 65 61 70 28 42 6c 6f | .Delete|Heap(Blo|
|00000f40| 63 6b 25 29 0d 07 62 0d | 20 20 46 69 6c 65 25 3d |ck%)..b.| File%=|
|00000f50| a3 0d 07 6c 27 20 20 85 | 20 31 2c 22 46 69 6c 65 |...l' .| 1,"File|
|00000f60| 20 64 6f 65 73 6e 60 74 | 20 66 69 74 20 74 6f 20 | doesn`t| fit to |
|00000f70| 21 50 75 7a 7a 6c 65 22 | 0d 07 76 06 20 cb 0d 07 |!Puzzle"|..v. ...|
|00000f80| 80 10 20 f2 52 65 61 64 | 54 61 62 6c 65 73 0d 07 |.. .Read|Tables..|
|00000f90| 8a 08 3d 6f 6b 25 0d 07 | 94 04 0d 07 9e 18 dd a4 |..=ok%..|........|
|00000fa0| 47 65 74 46 69 6c 65 53 | 69 7a 65 28 70 61 74 68 |GetFileS|ize(path|
|00000fb0| 24 29 0d 07 a8 24 20 c8 | 99 22 4f 53 5f 46 69 6c |$)...$ .|."OS_Fil|
|00000fc0| 65 22 2c 35 2c 70 61 74 | 68 24 20 b8 20 2c 2c 2c |e",5,pat|h$ . ,,,|
|00000fd0| 2c 73 69 7a 65 25 0d 07 | b2 0a 3d 73 69 7a 65 25 |,size%..|..=size%|
|00000fe0| 0d 07 bc 04 0d 07 c6 0e | dd f2 49 6e 69 74 48 65 |........|..InitHe|
|00000ff0| 61 70 0d 07 d0 11 20 48 | 65 61 70 53 74 61 72 74 |ap.... H|eapStart|
|00001000| 25 3d 93 0d 07 da 15 20 | 48 65 61 70 53 69 7a 65 |%=..... |HeapSize|
|00001010| 25 3d 38 2a 31 30 32 34 | 0d 07 e4 27 20 c8 99 22 |%=8*1024|...' .."|
|00001020| 57 69 6d 70 5f 53 6c 6f | 74 53 69 7a 65 22 2c 2d |Wimp_Slo|tSize",-|
|00001030| 31 2c 2d 31 20 b8 20 41 | 70 70 53 69 7a 65 25 0d |1,-1 . A|ppSize%.|
|00001040| 07 ee 2c 20 c8 99 22 57 | 69 6d 70 5f 53 6c 6f 74 |.., .."W|imp_Slot|
|00001050| 53 69 7a 65 22 2c 41 70 | 70 53 69 7a 65 25 2b 48 |Size",Ap|pSize%+H|
|00001060| 65 61 70 53 69 7a 65 25 | 2c 2d 31 0d 07 f8 28 20 |eapSize%|,-1...( |
|00001070| c8 99 22 4f 53 5f 48 65 | 61 70 22 2c 30 2c 48 65 |.."OS_He|ap",0,He|
|00001080| 61 70 53 74 61 72 74 25 | 2c 2c 48 65 61 70 53 69 |apStart%|,,HeapSi|
|00001090| 7a 65 25 0d 08 02 05 e1 | 0d 08 0c 04 0d 08 16 22 |ze%.....|......."|
|000010a0| dd f2 47 65 74 42 6c 6f | 63 6b 28 73 69 7a 65 25 |..GetBlo|ck(size%|
|000010b0| 2c f8 20 6f 6b 25 2c f8 | 20 6c 6f 63 25 29 0d 08 |,. ok%,.| loc%)..|
|000010c0| 20 16 20 68 65 61 70 66 | 75 6c 6c 25 3d a3 3a 6f | . heapf|ull%=.:o|
|000010d0| 6b 25 3d a3 0d 08 2a 06 | 20 f5 0d 08 34 2b 20 20 |k%=...*.| ...4+ |
|000010e0| c8 99 22 4f 53 5f 48 65 | 61 70 22 2c 31 2c 48 65 |.."OS_He|ap",1,He|
|000010f0| 61 70 53 74 61 72 74 25 | 20 b8 20 2c 2c 6c 61 72 |apStart%| . ,,lar|
|00001100| 67 65 73 74 25 0d 08 3e | 19 20 20 e7 20 6c 61 72 |gest%..>|. . lar|
|00001110| 67 65 73 74 25 3e 3d 73 | 69 7a 65 25 20 8c 0d 08 |gest%>=s|ize% ...|
|00001120| 48 2f 20 20 20 c8 99 22 | 4f 53 5f 48 65 61 70 22 |H/ .."|OS_Heap"|
|00001130| 2c 32 2c 48 65 61 70 53 | 74 61 72 74 25 2c 2c 73 |,2,HeapS|tart%,,s|
|00001140| 69 7a 65 25 20 b8 20 2c | 2c 6c 6f 63 25 0d 08 52 |ize% . ,|,loc%..R|
|00001150| 0c 20 20 20 6f 6b 25 3d | b9 0d 08 5c 07 20 20 cc |. ok%=|...\. .|
|00001160| 0d 08 66 1c 20 20 20 68 | 65 61 70 66 75 6c 6c 25 |..f. h|eapfull%|
|00001170| 3d a4 45 78 74 65 6e 64 | 48 65 61 70 0d 08 70 07 |=.Extend|Heap..p.|
|00001180| 20 20 cd 0d 08 7a 16 20 | fd 20 6f 6b 25 20 84 20 | ...z. |. ok% . |
|00001190| 68 65 61 70 66 75 6c 6c | 25 0d 08 84 35 20 e7 20 |heapfull|%...5 . |
|000011a0| 68 65 61 70 66 75 6c 6c | 25 20 8c 20 6f 6b 25 3d |heapfull|% . ok%=|
|000011b0| a3 3a 85 20 31 2c 22 4e | 6f 74 20 65 6e 6f 75 67 |.:. 1,"N|ot enoug|
|000011c0| 68 20 66 72 65 65 20 6d | 65 6d 6f 72 79 22 0d 08 |h free m|emory"..|
|000011d0| 8e 05 e1 0d 08 98 04 0d | 08 a2 10 dd a4 45 78 74 |........|.....Ext|
|000011e0| 65 6e 64 48 65 61 70 0d | 08 ac 45 20 c8 99 22 58 |endHeap.|..E .."X|
|000011f0| 57 69 6d 70 5f 53 6c 6f | 74 53 69 7a 65 22 2c 41 |Wimp_Slo|tSize",A|
|00001200| 70 70 53 69 7a 65 25 2b | 48 65 61 70 53 69 7a 65 |ppSize%+|HeapSize|
|00001210| 25 2b 38 2a 31 30 32 34 | 2c 2d 31 20 b8 20 6e 65 |%+8*1024|,-1 . ne|
|00001220| 77 25 3b 68 65 61 70 66 | 75 6c 6c 25 0d 08 b6 22 |w%;heapf|ull%..."|
|00001230| 20 68 65 61 70 66 75 6c | 6c 25 3d 28 28 68 65 61 | heapful|l%=((hea|
|00001240| 70 66 75 6c 6c 25 20 80 | 20 31 29 3d 31 29 0d 08 |pfull% .| 1)=1)..|
|00001250| c0 2c 20 e7 20 6e 65 77 | 25 3d 41 70 70 53 69 7a |., . new|%=AppSiz|
|00001260| 65 25 2b 48 65 61 70 53 | 69 7a 65 25 20 8c 20 68 |e%+HeapS|ize% . h|
|00001270| 65 61 70 66 75 6c 6c 25 | 3d b9 0d 08 ca 14 20 e7 |eapfull%|=..... .|
|00001280| 20 ac 20 68 65 61 70 66 | 75 6c 6c 25 20 8c 0d 08 | . heapf|ull% ...|
|00001290| d4 17 20 20 48 65 61 70 | 53 69 7a 65 25 2b 3d 38 |.. Heap|Size%+=8|
|000012a0| 2a 31 30 32 34 0d 08 de | 26 20 20 c8 99 22 4f 53 |*1024...|& .."OS|
|000012b0| 5f 48 65 61 70 22 2c 35 | 2c 48 65 61 70 53 74 61 |_Heap",5|,HeapSta|
|000012c0| 72 74 25 2c 2c 38 2a 31 | 30 32 34 0d 08 e8 06 20 |rt%,,8*1|024.... |
|000012d0| cd 0d 08 f2 0e 3d 68 65 | 61 70 66 75 6c 6c 25 0d |.....=he|apfull%.|
|000012e0| 08 fc 04 0d 09 06 18 dd | f2 44 65 6c 65 74 65 48 |........|.DeleteH|
|000012f0| 65 61 70 28 f8 20 6c 6f | 63 25 29 0d 09 10 0f 20 |eap(. lo|c%).... |
|00001300| e7 20 6c 6f 63 25 3e 30 | 20 8c 0d 09 1a 23 20 20 |. loc%>0| ....# |
|00001310| c8 99 22 4f 53 5f 48 65 | 61 70 22 2c 33 2c 48 65 |.."OS_He|ap",3,He|
|00001320| 61 70 53 74 61 72 74 25 | 2c 6c 6f 63 25 0d 09 24 |apStart%|,loc%..$|
|00001330| 3a 20 20 c8 99 22 4f 53 | 5f 48 65 61 70 22 2c 35 |: .."OS|_Heap",5|
|00001340| 2c 48 65 61 70 53 74 61 | 72 74 25 2c 2c 48 65 61 |,HeapSta|rt%,,Hea|
|00001350| 70 53 74 61 72 74 25 21 | 38 2d 48 65 61 70 53 74 |pStart%!|8-HeapSt|
|00001360| 61 72 74 25 21 31 32 0d | 09 2e 23 20 20 c8 99 22 |art%!12.|..# .."|
|00001370| 57 69 6d 70 5f 53 6c 6f | 74 53 69 7a 65 22 2c 41 |Wimp_Slo|tSize",A|
|00001380| 70 70 53 69 7a 65 25 2c | 2d 31 0d 09 38 0d 20 20 |ppSize%,|-1..8. |
|00001390| 6c 6f 63 25 3d 2d 31 0d | 09 42 06 20 cd 0d 09 4c |loc%=-1.|.B. ...L|
|000013a0| 05 e1 0d 09 56 04 0d 09 | 60 10 dd f2 52 65 61 64 |....V...|`...Read|
|000013b0| 54 61 62 6c 65 73 0d 09 | 6a 12 20 ea 20 57 25 2c |Tables..|j. . W%,|
|000013c0| 48 25 2c 41 25 2c 42 25 | 0d 09 74 12 20 e7 20 ac |H%,A%,B%|..t. . .|
|000013d0| 20 46 69 6c 65 25 20 8c | 20 e1 0d 09 7e 11 20 e7 | File% .| ...~. .|
|000013e0| 20 4d 6f 64 65 25 3d 31 | 32 20 8c 0d 09 88 35 20 | Mode%=1|2 ....5 |
|000013f0| 20 c8 99 22 57 69 6d 70 | 5f 52 65 61 64 50 69 78 | .."Wimp|_ReadPix|
|00001400| 54 72 61 6e 73 22 2c 32 | 39 36 2c 42 6c 6f 63 6b |Trans",2|96,Block|
|00001410| 25 2c 22 31 22 2c 2c 2c | 2c 53 54 25 2c 43 54 25 |%,"1",,,|,ST%,CT%|
|00001420| 0d 09 92 06 20 cc 0d 09 | 9c 33 20 20 c8 99 22 43 |.... ...|.3 .."C|
|00001430| 6f 6c 6f 75 72 54 72 61 | 6e 73 5f 53 65 6c 65 63 |olourTra|ns_Selec|
|00001440| 74 54 61 62 6c 65 22 2c | 4d 6f 64 65 25 2c 30 2c |tTable",|Mode%,0,|
|00001450| 2d 31 2c 2d 31 2c 43 54 | 25 0d 09 a6 27 20 20 c8 |-1,-1,CT|%...' .|
|00001460| 99 22 4f 53 5f 52 65 61 | 64 4d 6f 64 65 56 61 72 |."OS_Rea|dModeVar|
|00001470| 69 61 62 6c 65 22 2c eb | 2c 34 20 b8 2c 2c 41 25 |iable",.|,4 .,,A%|
|00001480| 0d 09 b0 27 20 20 c8 99 | 22 4f 53 5f 52 65 61 64 |...' ..|"OS_Read|
|00001490| 4d 6f 64 65 56 61 72 69 | 61 62 6c 65 22 2c eb 2c |ModeVari|able",.,|
|000014a0| 35 20 b8 2c 2c 42 25 0d | 09 ba 2f 20 20 c8 99 22 |5 .,,B%.|../ .."|
|000014b0| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 32 39 36 |OS_Sprit|eOp",296|
|000014c0| 2c 42 6c 6f 63 6b 25 2c | 22 31 22 20 b8 20 2c 2c |,Block%,|"1" . ,,|
|000014d0| 2c 57 25 2c 48 25 0d 09 | c4 0f 20 20 57 25 3d 57 |,W%,H%..|.. W%=W|
|000014e0| 25 3c 3c 41 25 0d 09 ce | 0f 20 20 48 25 3d 48 25 |%<<A%...|. H%=H%|
|000014f0| 3c 3c 42 25 0d 09 d8 24 | 20 20 53 54 25 21 30 3d |<<B%...$| ST%!0=|
|00001500| 32 2a 57 69 64 74 68 25 | 3a 53 54 25 21 34 3d 34 |2*Width%|:ST%!4=4|
|00001510| 2a 48 65 69 67 68 74 25 | 0d 09 e2 18 20 20 53 54 |*Height%|.... ST|
|00001520| 25 21 38 3d 57 25 3a 53 | 54 25 21 31 32 3d 48 25 |%!8=W%:S|T%!12=H%|
|00001530| 0d 09 ec 06 20 cd 0d 09 | f6 05 e1 0d 0a 00 04 0d |.... ...|........|
|00001540| 0a 0a 45 dd a4 43 72 65 | 61 74 65 57 69 6e 64 6f |..E..Cre|ateWindo|
|00001550| 77 28 6e 61 6d 65 24 2c | 66 6c 61 67 25 2c 73 69 |w(name$,|flag%,si|
|00001560| 7a 65 78 25 2c 73 69 7a | 65 79 25 2c 73 78 25 2c |zex%,siz|ey%,sx%,|
|00001570| 73 79 25 2c 75 70 78 25 | 2c 75 70 79 25 2c 73 63 |sy%,upx%|,upy%,sc|
|00001580| 72 79 25 29 0d 0a 14 1b | 20 e7 20 66 6c 61 67 25 |ry%)....| . flag%|
|00001590| 3d 2d 31 20 8c 20 66 6c | 61 67 25 3d 25 31 31 0d |=-1 . fl|ag%=%11.|
|000015a0| 0a 1e 1e 20 e7 20 73 63 | 72 79 25 3d 2d 31 20 8c |... . sc|ry%=-1 .|
|000015b0| 20 73 63 72 79 25 3d 73 | 69 7a 65 79 25 0d 0a 28 | scry%=s|izey%..(|
|000015c0| 1e 20 53 69 7a 65 59 25 | 3d 33 32 2a 28 73 69 7a |. SizeY%|=32*(siz|
|000015d0| 65 79 25 20 81 33 32 29 | 2b 33 32 0d 0a 32 18 20 |ey% .32)|+32..2. |
|000015e0| 62 25 21 30 3d 75 70 78 | 25 3a 62 25 21 34 3d 75 |b%!0=upx|%:b%!4=u|
|000015f0| 70 79 25 0d 0a 3c 21 20 | 62 25 21 38 3d 75 70 78 |py%..<! |b%!8=upx|
|00001600| 25 2b 73 78 25 3a 62 25 | 21 31 32 3d 75 70 79 25 |%+sx%:b%|!12=upy%|
|00001610| 2b 73 79 25 0d 0a 46 18 | 20 62 25 21 31 36 3d 30 |+sy%..F.| b%!16=0|
|00001620| 3a 62 25 21 32 30 3d 73 | 63 72 79 25 0d 0a 50 0d |:b%!20=s|cry%..P.|
|00001630| 20 62 25 21 32 34 3d 2d | 31 0d 0a 5a 10 20 62 25 | b%!24=-|1..Z. b%|
|00001640| 21 32 38 3d 66 6c 61 67 | 25 0d 0a 64 14 20 62 25 |!28=flag|%..d. b%|
|00001650| 3f 33 32 3d 37 3a 62 25 | 3f 33 33 3d 32 0d 0a 6e |?32=7:b%|?33=2..n|
|00001660| 14 20 62 25 3f 33 34 3d | 37 3a 62 25 3f 33 35 3d |. b%?34=|7:b%?35=|
|00001670| 30 0d 0a 78 14 20 62 25 | 3f 33 36 3d 34 3a 62 25 |0..x. b%|?36=4:b%|
|00001680| 3f 33 37 3d 31 0d 0a 82 | 0d 20 62 25 3f 33 38 3d |?37=1...|. b%?38=|
|00001690| 31 32 0d 0a 8c 14 20 62 | 25 21 34 30 3d 30 3a 62 |12.... b|%!40=0:b|
|000016a0| 25 21 34 34 3d 30 0d 0a | 96 1e 20 62 25 21 34 38 |%!44=0..|.. b%!48|
|000016b0| 3d 73 69 7a 65 78 25 3a | 62 25 21 35 32 3d 73 69 |=sizex%:|b%!52=si|
|000016c0| 7a 65 79 25 0d 0a a0 0e | 20 62 25 21 35 36 3d 26 |zey%....| b%!56=&|
|000016d0| 32 44 0d 0a aa 20 20 62 | 25 21 36 30 3d 26 33 30 |2D... b|%!60=&30|
|000016e0| 30 30 3a 62 25 21 36 34 | 3d 30 3a 62 25 21 36 38 |00:b%!64|=0:b%!68|
|000016f0| 3d 30 0d 0a b4 18 20 24 | 28 62 25 2b 37 32 29 3d |=0.... $|(b%+72)=|
|00001700| 6e 61 6d 65 24 2b bd 28 | 30 29 0d 0a be 0c 20 62 |name$+.(|0).... b|
|00001710| 25 21 38 34 3d 30 0d 0a | c8 28 20 c8 99 22 57 69 |%!84=0..|.( .."Wi|
|00001720| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|00001730| 2c 2c 62 25 20 b8 20 68 | 61 6e 64 6c 65 25 0d 0a |,,b% . h|andle%..|
|00001740| d2 11 20 62 25 21 30 3d | 68 61 6e 64 6c 65 25 0d |.. b%!0=|handle%.|
|00001750| 0a dc 20 20 c8 99 22 57 | 69 6d 70 5f 47 65 74 57 |.. .."W|imp_GetW|
|00001760| 69 6e 64 6f 77 53 74 61 | 74 65 22 2c 2c 62 25 0d |indowSta|te",,b%.|
|00001770| 0a e6 1c 20 c8 99 22 57 | 69 6d 70 5f 4f 70 65 6e |... .."W|imp_Open|
|00001780| 57 69 6e 64 6f 77 22 2c | 2c 62 25 0d 0a f0 0c 3d |Window",|,b%....=|
|00001790| 68 61 6e 64 6c 65 25 0d | 0a fa 04 0d 0b 04 14 dd |handle%.|........|
|000017a0| f2 57 69 6e 64 6f 77 49 | 6e 66 6f 28 68 25 29 0d |.WindowI|nfo(h%).|
|000017b0| 0b 0e 0c 20 62 25 21 30 | 3d 68 25 0d 0b 18 20 20 |... b%!0|=h%... |
|000017c0| c8 99 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |.."Wimp_|GetWindo|
|000017d0| 77 53 74 61 74 65 22 2c | 2c 62 25 0d 0b 22 1a 20 |wState",|,b%..". |
|000017e0| 4d 69 6e 58 25 3d 62 25 | 21 34 3a 4d 69 6e 59 25 |MinX%=b%|!4:MinY%|
|000017f0| 3d 62 25 21 38 0d 0b 2c | 1c 20 4d 61 78 58 25 3d |=b%!8..,|. MaxX%=|
|00001800| 62 25 21 31 32 3a 4d 61 | 78 59 25 3d 62 25 21 31 |b%!12:Ma|xY%=b%!1|
|00001810| 36 0d 0b 36 1c 20 53 63 | 72 58 25 3d 62 25 21 32 |6..6. Sc|rX%=b%!2|
|00001820| 30 3a 53 63 72 59 25 3d | 62 25 21 32 34 0d 0b 40 |0:ScrY%=|b%!24..@|
|00001830| 0f 20 50 6f 73 25 3d 62 | 25 21 32 38 0d 0b 4a 05 |. Pos%=b|%!28..J.|
|00001840| e1 0d 0b 54 04 0d 0b 5e | 28 dd f2 4f 70 65 6e 28 |...T...^|(..Open(|
|00001850| 62 25 29 3a c8 99 22 57 | 69 6d 70 5f 4f 70 65 6e |b%):.."W|imp_Open|
|00001860| 57 69 6e 64 6f 77 22 2c | 2c 62 25 3a e1 0d 0b 68 |Window",|,b%:...h|
|00001870| 04 0d 0b 72 2a dd f2 43 | 6c 6f 73 65 28 62 25 29 |...r*..C|lose(b%)|
|00001880| 3a c8 99 22 57 69 6d 70 | 5f 43 6c 6f 73 65 57 69 |:.."Wimp|_CloseWi|
|00001890| 6e 64 6f 77 22 2c 2c 62 | 25 3a e1 0d 0b 7c 04 0d |ndow",,b|%:...|..|
|000018a0| 0b 86 16 dd f2 52 65 64 | 72 61 77 57 69 6e 64 6f |.....Red|rawWindo|
|000018b0| 77 28 62 25 29 0d 0b 90 | 18 20 ea 20 57 25 2c 48 |w(b%)...|. . W%,H|
|000018c0| 25 2c 58 25 2c 59 25 2c | 4e 25 2c 4e 24 0d 0b 9a |%,X%,Y%,|N%,N$...|
|000018d0| 19 20 f2 57 69 6e 64 6f | 77 49 6e 66 6f 28 48 61 |. .Windo|wInfo(Ha|
|000018e0| 6e 64 6c 65 25 29 0d 0b | a4 1d 20 57 25 3d 57 69 |ndle%)..|.. W%=Wi|
|000018f0| 64 74 68 25 2a 32 3a 48 | 25 3d 48 65 69 67 68 74 |dth%*2:H|%=Height|
|00001900| 25 2a 34 0d 0b ae 26 20 | c8 99 22 57 69 6d 70 5f |%*4...& |.."Wimp_|
|00001910| 52 65 64 72 61 77 57 69 | 6e 64 6f 77 22 2c 2c 62 |RedrawWi|ndow",,b|
|00001920| 25 20 b8 20 66 6c 61 67 | 25 0d 0b b8 0d 20 c8 95 |% . flag|%.... ..|
|00001930| 20 66 6c 61 67 25 0d 0b | c2 16 20 20 e3 20 58 25 | flag%..|.. . X%|
|00001940| 3d 30 20 b8 20 48 6f 72 | 69 25 2d 31 0d 0b cc 17 |=0 . Hor|i%-1....|
|00001950| 20 20 20 e3 20 59 25 3d | 30 20 b8 20 56 65 72 74 | . Y%=|0 . Vert|
|00001960| 25 2d 31 0d 0b d6 1f 20 | 20 20 20 4e 25 3d 4f 72 |%-1.... | N%=Or|
|00001970| 64 65 72 25 3f 28 59 25 | 2a 48 6f 72 69 25 2b 58 |der%?(Y%|*Hori%+X|
|00001980| 25 29 0d 0b e0 3c 20 20 | 20 20 e7 20 4e 25 3c 3e |%)...< | . N%<>|
|00001990| 30 20 8c 20 f2 50 6c 6f | 74 53 70 72 69 74 65 28 |0 . .Plo|tSprite(|
|000019a0| c3 28 4e 25 29 2c 4d 69 | 6e 58 25 2b 57 25 2a 58 |.(N%),Mi|nX%+W%*X|
|000019b0| 25 2c 4d 69 6e 59 25 2b | 48 25 2a 59 25 29 0d 0b |%,MinY%+|H%*Y%)..|
|000019c0| ea 08 20 20 20 ed 0d 0b | f4 07 20 20 ed 0d 0b fe |.. ...|.. ....|
|000019d0| 27 20 20 c8 99 22 57 69 | 6d 70 5f 47 65 74 52 65 |' .."Wi|mp_GetRe|
|000019e0| 63 74 61 6e 67 6c 65 22 | 2c 2c 62 25 20 b8 20 66 |ctangle"|,,b% . f|
|000019f0| 6c 61 67 25 0d 0c 08 06 | 20 ce 0d 0c 12 05 e1 0d |lag%....| .......|
|00001a00| 0c 1c 04 0d 0c 26 16 dd | f2 55 70 64 61 74 65 28 |.....&..|.Update(|
|00001a10| 4e 25 2c 74 79 70 65 25 | 29 0d 0c 30 17 20 ea 20 |N%,type%|)..0. . |
|00001a20| 4e 58 25 2c 4e 59 25 2c | 57 25 2c 48 25 2c 53 25 |NX%,NY%,|W%,H%,S%|
|00001a30| 0d 0c 3a 22 20 4e 58 25 | 3d 4e 25 20 83 20 48 6f |..:" NX%|=N% . Ho|
|00001a40| 72 69 25 3a 4e 59 25 3d | 4e 25 20 81 20 48 6f 72 |ri%:NY%=|N% . Hor|
|00001a50| 69 25 0d 0c 44 1d 20 57 | 25 3d 57 69 64 74 68 25 |i%..D. W|%=Width%|
|00001a60| 2a 32 3a 48 25 3d 48 65 | 69 67 68 74 25 2a 34 0d |*2:H%=He|ight%*4.|
|00001a70| 0c 4e 11 20 53 25 3d 4f | 72 64 65 72 25 3f 4e 25 |.N. S%=O|rder%?N%|
|00001a80| 0d 0c 58 11 20 62 25 21 | 30 3d 48 61 6e 64 6c 65 |..X. b%!|0=Handle|
|00001a90| 25 0d 0c 62 1c 20 62 25 | 21 34 3d 4e 58 25 2a 57 |%..b. b%|!4=NX%*W|
|00001aa0| 25 3a 62 25 21 38 3d 4e | 59 25 2a 48 25 0d 0c 6c |%:b%!8=N|Y%*H%..l|
|00001ab0| 20 20 62 25 21 31 32 3d | 62 25 21 34 2b 57 25 3a | b%!12=|b%!4+W%:|
|00001ac0| 62 25 21 31 36 3d 62 25 | 21 38 2b 48 25 0d 0c 76 |b%!16=b%|!8+H%..v|
|00001ad0| 26 20 c8 99 22 57 69 6d | 70 5f 55 70 64 61 74 65 |& .."Wim|p_Update|
|00001ae0| 57 69 6e 64 6f 77 22 2c | 2c 62 25 20 b8 20 66 6c |Window",|,b% . fl|
|00001af0| 61 67 25 0d 0c 80 0d 20 | c8 95 20 66 6c 61 67 25 |ag%.... |.. flag%|
|00001b00| 0d 0c 8a 11 20 20 e7 20 | 74 79 70 65 25 3d 31 20 |.... . |type%=1 |
|00001b10| 8c 0d 0c 94 1b 20 20 20 | c8 99 22 57 69 6d 70 5f |..... |.."Wimp_|
|00001b20| 53 65 74 43 6f 6c 6f 75 | 72 22 2c 30 0d 0c 9e 2c |SetColou|r",0...,|
|00001b30| 20 20 20 c8 93 20 c8 90 | 20 4e 58 25 2a 57 25 2b | .. ..| NX%*W%+|
|00001b40| 4d 69 6e 58 25 2c 4e 59 | 25 2a 48 25 2b 4d 69 6e |MinX%,NY|%*H%+Min|
|00001b50| 59 25 2c 57 25 2c 48 25 | 0d 0c a8 07 20 20 cc 0d |Y%,W%,H%|.... ..|
|00001b60| 0c b2 33 20 20 20 f2 50 | 6c 6f 74 53 70 72 69 74 |..3 .P|lotSprit|
|00001b70| 65 28 c3 28 53 25 29 2c | 4e 58 25 2a 57 25 2b 4d |e(.(S%),|NX%*W%+M|
|00001b80| 69 6e 58 25 2c 4e 59 25 | 2a 48 25 2b 4d 69 6e 59 |inX%,NY%|*H%+MinY|
|00001b90| 25 29 0d 0c bc 07 20 20 | cd 0d 0c c6 27 20 20 c8 |%).... |....' .|
|00001ba0| 99 22 57 69 6d 70 5f 47 | 65 74 52 65 63 74 61 6e |."Wimp_G|etRectan|
|00001bb0| 67 6c 65 22 2c 2c 62 25 | 20 b8 20 66 6c 61 67 25 |gle",,b%| . flag%|
|00001bc0| 0d 0c d0 06 20 ce 0d 0c | da 05 e1 0d 0c e4 04 0d |.... ...|........|
|00001bd0| 0c ee 1a dd f2 50 6c 6f | 74 53 70 72 69 74 65 28 |.....Plo|tSprite(|
|00001be0| 4e 24 2c 58 25 2c 59 25 | 29 0d 0c f8 10 20 e7 20 |N$,X%,Y%|).... . |
|00001bf0| eb 3d 4d 6f 64 65 25 20 | 8c 0d 0d 02 2b 20 20 c8 |.=Mode% |....+ .|
|00001c00| 99 22 4f 53 5f 53 70 72 | 69 74 65 4f 70 22 2c 32 |."OS_Spr|iteOp",2|
|00001c10| 39 30 2c 42 6c 6f 63 6b | 25 2c 4e 24 2c 58 25 2c |90,Block|%,N$,X%,|
|00001c20| 59 25 2c 38 0d 0d 0c 06 | 20 cc 0d 0d 16 33 20 20 |Y%,8....| ....3 |
|00001c30| c8 99 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |.."OS_Sp|riteOp",|
|00001c40| 33 30 38 2c 42 6c 6f 63 | 6b 25 2c 4e 24 2c 58 25 |308,Bloc|k%,N$,X%|
|00001c50| 2c 59 25 2c 38 2c 53 54 | 25 2c 43 54 25 0d 0d 20 |,Y%,8,ST|%,CT%.. |
|00001c60| 06 20 cd 0d 0d 2a 05 e1 | 0d 0d 34 04 0d 0d 3e 14 |. ...*..|..4...>.|
|00001c70| dd f2 4d 65 6e 75 53 65 | 6c 65 63 74 28 62 25 29 |..MenuSe|lect(b%)|
|00001c80| 0d 0d 48 09 20 ea 20 49 | 25 0d 0d 52 0e 20 c8 8e |..H. . I|%..R. ..|
|00001c90| 20 62 25 21 30 20 ca 0d | 0d 5c 0a 20 20 c9 20 30 | b%!0 ..|.\. . 0|
|00001ca0| 3a 0d 0d 66 13 20 20 c9 | 20 31 3a c8 8e 20 62 25 |:..f. .| 1:.. b%|
|00001cb0| 21 34 20 ca 0d 0d 70 11 | 20 20 20 20 20 c9 20 30 |!4 ...p.| . 0|
|00001cc0| 3a f2 4d 69 78 0d 0d 7a | 39 20 20 20 20 20 20 20 |:.Mix..z|9 |
|00001cd0| c8 99 22 57 69 6d 70 5f | 46 6f 72 63 65 52 65 64 |.."Wimp_|ForceRed|
|00001ce0| 72 61 77 22 2c 48 61 6e | 64 6c 65 25 2c 2d 33 45 |raw",Han|dle%,-3E|
|00001cf0| 34 2c 2d 33 45 34 2c 33 | 45 34 2c 33 45 34 0d 0d |4,-3E4,3|E4,3E4..|
|00001d00| 84 2b 20 20 20 20 20 c9 | 20 31 3a e3 20 49 25 3d |.+ .| 1:. I%=|
|00001d10| 30 20 b8 20 53 70 4e 75 | 6d 25 3a 4f 72 64 65 72 |0 . SpNu|m%:Order|
|00001d20| 25 3f 49 25 3d 49 25 3a | ed 0d 0d 8e 39 20 20 20 |%?I%=I%:|....9 |
|00001d30| 20 20 20 20 c8 99 22 57 | 69 6d 70 5f 46 6f 72 63 | .."W|imp_Forc|
|00001d40| 65 52 65 64 72 61 77 22 | 2c 48 61 6e 64 6c 65 25 |eRedraw"|,Handle%|
|00001d50| 2c 2d 33 45 34 2c 2d 33 | 45 34 2c 33 45 34 2c 33 |,-3E4,-3|E4,3E4,3|
|00001d60| 45 34 0d 0d 98 19 20 20 | 20 20 20 c9 20 32 3a f2 |E4.... | . 2:.|
|00001d70| 4e 65 77 3a 46 69 6c 65 | 25 3d a3 0d 0d a2 09 20 |New:File|%=..... |
|00001d80| 20 20 20 cb 0d 0d ac 11 | 20 20 c9 20 32 3a 51 75 | .....| . 2:Qu|
|00001d90| 69 74 25 3d b9 0d 0d b6 | 06 20 cb 0d 0d c0 20 20 |it%=....|. .... |
|00001da0| c8 99 22 57 69 6d 70 5f | 47 65 74 50 6f 69 6e 74 |.."Wimp_|GetPoint|
|00001db0| 65 72 49 6e 66 6f 22 2c | 2c 62 25 0d 0d ca 13 20 |erInfo",|,b%.... |
|00001dc0| e7 20 28 62 25 21 38 20 | 80 20 31 29 20 8c 0d 0d |. (b%!8 |. 1) ...|
|00001dd0| d4 0f 20 20 f2 4d 65 6e | 75 49 6e 69 74 0d 0d de |.. .Men|uInit...|
|00001de0| 30 20 20 c8 99 22 57 69 | 6d 70 5f 43 72 65 61 74 |0 .."Wi|mp_Creat|
|00001df0| 65 4d 65 6e 75 22 2c 2c | 4d 65 6e 75 25 2c 4d 6f |eMenu",,|Menu%,Mo|
|00001e00| 75 73 65 58 25 2c 4d 6f | 75 73 65 59 25 0d 0d e8 |useX%,Mo|useY%...|
|00001e10| 06 20 cd 0d 0d f2 05 e1 | 0d 0d fc 04 0d 0e 06 0e |. ......|........|
|00001e20| dd f2 4d 65 6e 75 49 6e | 69 74 0d 0e 10 09 20 ea |..MenuIn|it.... .|
|00001e30| 20 41 24 0d 0e 1a 1d 20 | e7 20 46 69 6c 65 25 20 | A$.... |. File% |
|00001e40| 8c 20 41 24 3d 22 22 20 | 8b 20 41 24 3d 22 7e 22 |. A$="" |. A$="~"|
|00001e50| 0d 0e 24 36 20 4d 65 6e | 75 24 3d 22 49 6e 66 6f |..$6 Men|u$="Info|
|00001e60| 7c 3e 49 6e 66 6f 25 2d | 4d 65 6e 75 25 3c 2c 46 ||>Info%-|Menu%<,F|
|00001e70| 69 6c 65 7c 22 2b 41 24 | 2b 22 3e 32 30 30 3c 2c |ile|"+A$|+">200<,|
|00001e80| 51 75 69 74 7c 22 0d 0e | 2e 2c 20 f2 43 72 65 61 |Quit|"..|., .Crea|
|00001e90| 74 65 4d 65 6e 75 28 33 | 2c 4d 65 6e 75 25 2c 22 |teMenu(3|,Menu%,"|
|00001ea0| 50 75 7a 7a 6c 65 22 2c | 4d 65 6e 75 24 2c 31 32 |Puzzle",|Menu$,12|
|00001eb0| 30 29 0d 0e 38 1d 20 4d | 65 6e 75 24 3d 22 4d 69 |0)..8. M|enu$="Mi|
|00001ec0| 78 7c 2c 53 68 6f 77 7c | 2c 44 72 6f 70 7c 22 0d |x|,Show||,Drop|".|
|00001ed0| 0e 42 2e 20 f2 43 72 65 | 61 74 65 4d 65 6e 75 28 |.B. .Cre|ateMenu(|
|00001ee0| 33 2c 4d 65 6e 75 25 2b | 32 30 30 2c 22 46 69 6c |3,Menu%+|200,"Fil|
|00001ef0| 65 22 2c 4d 65 6e 75 24 | 2c 31 30 30 29 0d 0e 4c |e",Menu$|,100)..L|
|00001f00| 05 e1 0d 0e 56 04 0d 0e | 60 31 dd f2 43 72 65 61 |....V...|`1..Crea|
|00001f10| 74 65 4d 65 6e 75 28 6e | 75 6d 25 2c 73 74 61 72 |teMenu(n|um%,star|
|00001f20| 74 25 2c 74 69 74 6c 65 | 24 2c 6d 65 6e 75 24 2c |t%,title|$,menu$,|
|00001f30| 77 69 64 74 68 25 29 0d | 0e 6a 1a 20 ea 20 74 24 |width%).|.j. . t$|
|00001f40| 2c 74 31 24 2c 63 6f 64 | 65 24 2c 63 6f 64 65 32 |,t1$,cod|e$,code2|
|00001f50| 24 0d 0e 74 1d 20 e7 20 | 77 69 64 74 68 25 3d 2d |$..t. . |width%=-|
|00001f60| 31 20 8c 20 77 69 64 74 | 68 25 3d 31 35 30 0d 0e |1 . widt|h%=150..|
|00001f70| 7e 0f 20 6d 62 25 3d 73 | 74 61 72 74 25 0d 0e 88 |~. mb%=s|tart%...|
|00001f80| 15 20 24 6d 62 25 3d 74 | 69 74 6c 65 24 2b bd 28 |. $mb%=t|itle$+.(|
|00001f90| 30 29 0d 0e 92 16 20 6d | 62 25 3f 31 32 3d 37 3a |0).... m|b%?12=7:|
|00001fa0| 6d 62 25 3f 31 33 3d 32 | 0d 0e 9c 16 20 6d 62 25 |mb%?13=2|.... mb%|
|00001fb0| 3f 31 34 3d 37 3a 6d 62 | 25 3f 31 35 3d 30 0d 0e |?14=7:mb|%?15=0..|
|00001fc0| a6 25 20 6d 62 25 21 31 | 36 3d 77 69 64 74 68 25 |.% mb%!1|6=width%|
|00001fd0| 3a 6d 62 25 21 32 30 3d | 34 34 3a 6d 62 25 21 32 |:mb%!20=|44:mb%!2|
|00001fe0| 34 3d 30 0d 0e b0 0c 20 | 6d 62 25 2b 3d 32 38 0d |4=0.... |mb%+=28.|
|00001ff0| 0e ba 0d 20 74 24 3d 6d | 65 6e 75 24 0d 0e c4 12 |... t$=m|enu$....|
|00002000| 20 e3 20 49 25 3d 31 20 | b8 20 6e 75 6d 25 0d 0e | . I%=1 |. num%..|
|00002010| ce 34 20 20 73 75 62 70 | 74 72 25 3d 2d 31 3a 77 |.4 subp|tr%=-1:w|
|00002020| 72 69 74 65 25 3d 30 3a | 73 68 61 64 65 25 3d 30 |rite%=0:|shade%=0|
|00002030| 3a 74 69 63 6b 25 3d 30 | 3a 64 6f 74 74 65 64 25 |:tick%=0|:dotted%|
|00002040| 3d 30 0d 0e d8 19 20 20 | 74 31 24 3d c0 74 24 2c |=0.... |t1$=.t$,|
|00002050| a7 74 24 2c 22 2c 22 29 | 2d 31 29 0d 0e e2 1e 20 |.t$,",")|-1).... |
|00002060| 20 74 69 74 6c 65 24 3d | c0 74 31 24 2c a7 74 31 | title$=|.t1$,.t1|
|00002070| 24 2c 22 7c 22 29 2d 31 | 29 0d 0e ec 1d 20 20 63 |$,"|")-1|).... c|
|00002080| 6f 64 65 24 3d c1 74 31 | 24 2c a7 74 31 24 2c 22 |ode$=.t1|$,.t1$,"|
|00002090| 7c 22 29 2b 31 29 0d 0e | f6 15 20 20 e7 20 a7 63 ||")+1)..|.. . .c|
|000020a0| 6f 64 65 24 2c 22 3e 22 | 29 20 8c 0d 0f 00 23 20 |ode$,">"|) ....# |
|000020b0| 20 20 63 6f 64 65 32 24 | 3d c1 63 6f 64 65 24 2c | code2$|=.code$,|
|000020c0| a7 63 6f 64 65 24 2c 22 | 3e 22 29 2b 31 29 0d 0f |.code$,"|>")+1)..|
|000020d0| 0a 2f 20 20 20 73 75 62 | 70 74 72 25 3d 73 74 61 |./ sub|ptr%=sta|
|000020e0| 72 74 25 2b a0 20 c0 63 | 6f 64 65 32 24 2c a7 63 |rt%+. .c|ode2$,.c|
|000020f0| 6f 64 65 32 24 2c 22 3c | 22 29 2d 31 29 0d 0f 14 |ode2$,"<|")-1)...|
|00002100| 07 20 20 cd 0d 0f 1e 15 | 20 20 e7 20 a7 63 6f 64 |. .....| . .cod|
|00002110| 65 24 2c 22 28 22 29 20 | 8c 0d 0f 28 23 20 20 20 |e$,"(") |...(# |
|00002120| 63 6f 64 65 32 24 3d c1 | 63 6f 64 65 24 2c a7 63 |code2$=.|code$,.c|
|00002130| 6f 64 65 24 2c 22 28 22 | 29 2b 31 29 0d 0f 32 27 |ode$,"("|)+1)..2'|
|00002140| 20 20 20 6d 62 25 21 31 | 32 3d a0 20 c0 63 6f 64 | mb%!1|2=. .cod|
|00002150| 65 32 24 2c a7 63 6f 64 | 65 32 24 2c 22 29 22 29 |e2$,.cod|e2$,")")|
|00002160| 2d 31 29 0d 0f 3c 23 20 | 20 20 6d 62 25 21 31 36 |-1)..<# | mb%!16|
|00002170| 3d 2d 31 3a 6d 62 25 21 | 32 30 3d 31 30 3a 77 72 |=-1:mb%!|20=10:wr|
|00002180| 69 74 65 25 3d 34 0d 0f | 46 07 20 20 cc 0d 0f 50 |ite%=4..|F. ...P|
|00002190| 1c 20 20 20 24 28 6d 62 | 25 2b 31 32 29 3d 74 69 |. $(mb|%+12)=ti|
|000021a0| 74 6c 65 24 2b bd 28 30 | 29 0d 0f 5a 07 20 20 cd |tle$+.(0|)..Z. .|
|000021b0| 0d 0f 64 24 20 20 e7 20 | a7 63 6f 64 65 24 2c 22 |..d$ . |.code$,"|
|000021c0| 7e 22 29 20 8c 20 73 68 | 61 64 65 25 3d 26 34 30 |~") . sh|ade%=&40|
|000021d0| 30 30 30 30 0d 0f 6e 1d | 20 20 e7 20 a7 63 6f 64 |0000..n.| . .cod|
|000021e0| 65 24 2c 22 21 22 29 20 | 8c 20 74 69 63 6b 25 3d |e$,"!") |. tick%=|
|000021f0| 31 0d 0f 78 1f 20 20 e7 | 20 a7 63 6f 64 65 24 2c |1..x. .| .code$,|
|00002200| 22 3d 22 29 20 8c 20 64 | 6f 74 74 65 64 25 3d 32 |"=") . d|otted%=2|
|00002210| 0d 0f 82 18 20 20 74 24 | 3d c1 74 24 2c a7 74 24 |.... t$|=.t$,.t$|
|00002220| 2c 22 2c 22 29 2b 31 29 | 0d 0f 8c 24 20 20 6d 62 |,",")+1)|...$ mb|
|00002230| 25 21 30 3d 74 69 63 6b | 25 20 84 20 64 6f 74 74 |%!0=tick|% . dott|
|00002240| 65 64 25 20 84 20 77 72 | 69 74 65 25 0d 0f 96 13 |ed% . wr|ite%....|
|00002250| 20 20 6d 62 25 21 34 3d | 73 75 62 70 74 72 25 0d | mb%!4=|subptr%.|
|00002260| 0f a0 29 20 20 6d 62 25 | 21 38 3d 26 37 30 30 30 |..) mb%|!8=&7000|
|00002270| 30 32 31 20 84 20 73 68 | 61 64 65 25 20 84 20 77 |021 . sh|ade% . w|
|00002280| 72 69 74 65 25 3c 3c 36 | 0d 0f aa 0d 20 20 6d 62 |rite%<<6|.... mb|
|00002290| 25 2b 3d 32 34 0d 0f b4 | 06 20 ed 0d 0f be 1c 20 |%+=24...|. ..... |
|000022a0| 6d 62 25 21 2d 32 34 3d | 28 6d 62 25 21 2d 32 34 |mb%!-24=|(mb%!-24|
|000022b0| 20 84 20 26 38 30 29 0d | 0f c8 05 e1 0d 0f d2 04 | . &80).|........|
|000022c0| 0d 0f dc 09 dd f2 4e 65 | 77 0d 0f e6 3b 20 e7 20 |......Ne|w...; . |
|000022d0| 48 61 6e 64 6c 65 25 3c | 3e 2d 31 20 8c 20 62 25 |Handle%<|>-1 . b%|
|000022e0| 21 30 3d 48 61 6e 64 6c | 65 25 3a c8 99 22 57 69 |!0=Handl|e%:.."Wi|
|000022f0| 6d 70 5f 44 65 6c 65 74 | 65 57 69 6e 64 6f 77 22 |mp_Delet|eWindow"|
|00002300| 2c 2c 62 25 0d 0f f0 18 | 20 f2 44 65 6c 65 74 65 |,,b%....| .Delete|
|00002310| 48 65 61 70 28 42 6c 6f | 63 6b 25 29 0d 0f fa 0f |Heap(Blo|ck%)....|
|00002320| 20 48 61 6e 64 6c 65 25 | 3d 2d 31 0d 10 04 05 e1 | Handle%|=-1.....|
|00002330| 0d ff | |.. | |
+--------+-------------------------+-------------------------+--------+--------+