home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-06-20 | 15.8 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
|
---|
10%
| dexvert
| Truevision Targa Graphic (image/tga)
| magic
| Supported |
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1c f4 20 3e 24 | 2e 21 41 4d 46 43 6f 64 |..... >$|.!AMFCod|
|00000010| 65 72 2e 21 52 75 6e 49 | 6d 61 67 65 0d 00 14 2b |er.!RunI|mage...+|
|00000020| f4 20 4d 61 69 6e 20 70 | 72 6f 67 72 61 6d 20 63 |. Main p|rogram c|
|00000030| 6f 64 65 20 66 6f 72 20 | 52 49 53 43 4f 53 20 41 |ode for |RISCOS A|
|00000040| 4d 46 43 6f 64 65 72 0d | 00 1e 27 f4 20 56 65 72 |MFCoder.|..'. Ver|
|00000050| 73 69 6f 6e 20 31 2e 30 | 30 20 4c 61 73 74 20 55 |sion 1.0|0 Last U|
|00000060| 70 64 61 74 65 20 32 30 | 2f 30 36 2f 39 32 0d 00 |pdate 20|/06/92..|
|00000070| 28 20 f4 20 a9 20 41 4d | 46 20 74 68 65 20 44 6f |( . . AM|F the Do|
|00000080| 6f 6d 77 61 74 63 68 65 | 72 20 31 39 39 32 0d 00 |omwatche|r 1992..|
|00000090| 32 05 f4 0d 00 3c 05 3a | 0d 00 46 18 ee 20 85 20 |2....<.:|..F.. . |
|000000a0| f2 69 6e 74 65 72 6e 61 | 6c 65 72 72 6f 72 3a e0 |.interna|lerror:.|
|000000b0| 0d 00 50 0f f2 69 6e 69 | 74 69 61 6c 69 73 65 0d |..P..ini|tialise.|
|000000c0| 00 5a 0d f2 74 65 6d 70 | 6c 61 74 65 0d 00 64 0a |.Z..temp|late..d.|
|000000d0| f2 63 68 65 63 6b 0d 00 | 6e 0e f2 76 69 72 69 63 |.check..|n..viric|
|000000e0| 68 65 63 6b 0d 00 78 05 | 3a 0d 00 82 1d ee 20 85 |heck..x.|:..... .|
|000000f0| 20 f2 69 6e 74 65 72 6e | 61 6c 65 72 72 6f 72 3a | .intern|alerror:|
|00000100| e5 20 8d 74 4c 40 0d 00 | 8c 05 f5 0d 00 96 1b 65 |. .tL@..|.......e|
|00000110| 72 72 6f 72 24 3d 22 6d | 61 69 6e 20 77 69 6d 70 |rror$="m|ain wimp|
|00000120| 20 6c 6f 6f 70 22 0d 00 | a0 26 c8 99 20 22 57 69 | loop"..|.&.. "Wi|
|00000130| 6d 70 5f 50 6f 6c 6c 22 | 2c 31 2c 62 6c 6f 63 6b |mp_Poll"|,1,block|
|00000140| 20 b8 20 65 76 65 6e 74 | 63 6f 64 65 0d 00 aa 12 | . event|code....|
|00000150| c8 8e 20 65 76 65 6e 74 | 63 6f 64 65 20 ca 0d 00 |.. event|code ...|
|00000160| b4 08 c9 20 30 3a 0d 00 | be 15 c9 20 31 3a f2 72 |... 0:..|... 1:.r|
|00000170| 65 64 72 61 77 77 69 6e | 64 6f 77 0d 00 c8 23 c9 |edrawwin|dow...#.|
|00000180| 20 32 3a c8 99 20 22 57 | 69 6d 70 5f 4f 70 65 6e | 2:.. "W|imp_Open|
|00000190| 57 69 6e 64 6f 77 22 2c | 2c 62 6c 6f 63 6b 0d 00 |Window",|,block..|
|000001a0| d2 24 c9 20 33 3a c8 99 | 20 22 57 69 6d 70 5f 43 |.$. 3:..| "Wimp_C|
|000001b0| 6c 6f 73 65 57 69 6e 64 | 6f 77 22 2c 2c 62 6c 6f |loseWind|ow",,blo|
|000001c0| 63 6b 0d 00 dc 13 c9 20 | 36 3a f2 6d 6f 75 73 65 |ck..... |6:.mouse|
|000001d0| 63 6c 69 63 6b 0d 00 e6 | 14 c9 20 37 3a f2 64 72 |click...|.. 7:.dr|
|000001e0| 61 67 72 65 6c 65 61 73 | 65 0d 00 f0 13 c9 20 38 |agreleas|e..... 8|
|000001f0| 3a f2 6b 65 79 70 72 65 | 73 73 65 64 0d 00 fa 16 |:.keypre|ssed....|
|00000200| c9 20 39 3a f2 6d 65 6e | 75 73 65 6c 65 63 74 69 |. 9:.men|uselecti|
|00000210| 6f 6e 0d 01 04 18 c9 20 | 31 37 2c 31 38 3a f2 77 |on..... |17,18:.w|
|00000220| 69 6d 70 6d 65 73 73 61 | 67 65 0d 01 0e 05 cb 0d |impmessa|ge......|
|00000230| 01 18 0a fd 20 65 6e 64 | 25 0d 01 22 05 e0 0d 01 |.... end|%.."....|
|00000240| 2c 05 3a 0d 01 36 10 dd | f2 69 6e 69 74 69 61 6c |,.:..6..|.initial|
|00000250| 69 73 65 0d 01 40 28 65 | 72 72 6f 72 24 3d 22 69 |ise..@(e|rror$="i|
|00000260| 6e 69 74 69 61 6c 69 73 | 61 74 69 6f 6e 22 3a 61 |nitialis|ation":a|
|00000270| 6d 66 65 72 72 6f 72 25 | 3d 2d 31 0d 01 4a 4a de |mferror%|=-1..JJ.|
|00000280| 20 62 6c 6f 63 6b 20 26 | 31 30 30 30 2c 20 6d 65 | block &|1000, me|
|00000290| 6e 75 25 20 31 30 32 34 | 2c 63 75 72 62 75 66 25 |nu% 1024|,curbuf%|
|000002a0| 20 26 31 30 30 30 2c 69 | 63 6f 6e 64 20 26 31 30 | &1000,i|cond &10|
|000002b0| 30 30 2c 6e 61 6d 65 20 | 32 30 2c 73 74 6f 72 65 |00,name |20,store|
|000002c0| 72 20 32 35 36 0d 01 54 | 44 c8 99 20 22 57 69 6d |r 256..T|D.. "Wim|
|000002d0| 70 5f 49 6e 69 74 69 61 | 6c 69 73 65 22 2c 32 30 |p_Initia|lise",20|
|000002e0| 30 2c 26 34 42 35 33 34 | 31 35 34 2c 22 41 4d 46 |0,&4B534|154,"AMF|
|000002f0| 43 6f 64 65 72 22 20 b8 | 20 76 65 72 73 69 6f 6e |Coder" .| version|
|00000300| 25 2c 6d 79 74 61 73 6b | 25 0d 01 5e 39 21 69 63 |%,mytask|%..^9!ic|
|00000310| 6f 6e 64 3d 2d 31 3a 69 | 63 6f 6e 64 21 34 3d 30 |ond=-1:i|cond!4=0|
|00000320| 3a 69 63 6f 6e 64 21 38 | 3d 30 3a 69 63 6f 6e 64 |:icond!8|=0:icond|
|00000330| 21 31 32 3d 36 38 3a 69 | 63 6f 6e 64 21 31 36 3d |!12=68:i|cond!16=|
|00000340| 36 38 0d 01 68 44 69 63 | 6f 6e 64 21 32 30 3d 25 |68..hDic|ond!20=%|
|00000350| 31 31 30 31 30 2b 28 28 | 31 3c 3c 31 32 29 2a 33 |11010+((|1<<12)*3|
|00000360| 29 3a 69 63 6f 6e 64 3f | 32 33 3d 26 30 37 3a 24 |):icond?|23=&07:$|
|00000370| 28 69 63 6f 6e 64 2b 32 | 34 29 3d 22 21 41 4d 46 |(icond+2|4)="!AMF|
|00000380| 43 6f 64 65 72 22 0d 01 | 72 28 c8 99 20 22 57 69 |Coder"..|r(.. "Wi|
|00000390| 6d 70 5f 43 72 65 61 74 | 65 49 63 6f 6e 22 2c 2c |mp_Creat|eIcon",,|
|000003a0| 69 63 6f 6e 64 20 b8 20 | 69 6e 69 74 69 63 0d 01 |icond . |initic..|
|000003b0| 7c 39 65 6e 64 25 3d a3 | 3a 64 72 61 67 25 3d 30 ||9end%=.|:drag%=0|
|000003c0| 3a 73 61 76 69 6e 67 25 | 3d 30 3a 61 63 6b 25 3d |:saving%|=0:ack%=|
|000003d0| a3 3a 6f 72 69 67 68 69 | 6d 65 6d 3d 93 3a 66 72 |.:orighi|mem=.:fr|
|000003e0| 65 65 6d 65 6d 3d 30 0d | 01 86 05 e1 0d 01 90 05 |eemem=0.|........|
|000003f0| 3a 0d 01 9a 0e dd f2 74 | 65 6d 70 6c 61 74 65 0d |:......t|emplate.|
|00000400| 01 a4 1d 65 72 72 6f 72 | 24 3d 22 74 65 6d 70 6c |...error|$="templ|
|00000410| 61 74 65 20 6c 6f 61 64 | 69 6e 67 22 0d 01 ae 27 |ate load|ing"...'|
|00000420| 69 6e 64 69 72 3d 63 75 | 72 62 75 66 25 3a 65 6e |indir=cu|rbuf%:en|
|00000430| 64 62 75 66 25 3d 63 75 | 72 62 75 66 25 2b 26 31 |dbuf%=cu|rbuf%+&1|
|00000440| 30 30 30 0d 01 b8 36 c8 | 99 20 22 57 69 6d 70 5f |000...6.|. "Wimp_|
|00000450| 4f 70 65 6e 54 65 6d 70 | 6c 61 74 65 22 2c 2c 22 |OpenTemp|late",,"|
|00000460| 3c 41 4d 46 43 6f 64 65 | 72 24 44 69 72 3e 2e 54 |<AMFCode|r$Dir>.T|
|00000470| 65 6d 70 6c 61 74 65 73 | 22 0d 01 c2 23 61 6d 66 |emplates|"...#amf|
|00000480| 65 72 72 6f 72 25 3d a4 | 74 65 6d 70 6c 61 74 65 |error%=.|template|
|00000490| 28 22 41 4d 46 45 72 72 | 6f 72 22 29 0d 01 cc 1d |("AMFErr|or")....|
|000004a0| 63 6f 64 65 72 25 3d a4 | 74 65 6d 70 6c 61 74 65 |coder%=.|template|
|000004b0| 28 22 43 6f 64 65 72 22 | 29 0d 01 d6 1f 69 6e 66 |("Coder"|)....inf|
|000004c0| 6f 25 3d a4 74 65 6d 70 | 6c 61 74 65 28 22 50 72 |o%=.temp|late("Pr|
|000004d0| 6f 67 49 6e 66 6f 22 29 | 0d 01 e0 1b 73 61 76 65 |ogInfo")|....save|
|000004e0| 25 3d a4 74 65 6d 70 6c | 61 74 65 28 22 53 61 76 |%=.templ|ate("Sav|
|000004f0| 65 22 29 0d 01 ea 1b c8 | 99 20 22 57 69 6d 70 5f |e").....|. "Wimp_|
|00000500| 43 6c 6f 73 65 54 65 6d | 70 6c 61 74 65 22 0d 01 |CloseTem|plate"..|
|00000510| f4 17 73 74 65 78 74 3d | a4 74 61 64 28 73 61 76 |..stext=|.tad(sav|
|00000520| 65 25 2c 30 29 0d 01 fe | 26 24 a4 74 61 64 28 69 |e%,0)...|&$.tad(i|
|00000530| 6e 66 6f 25 2c 31 35 29 | 3d 22 31 2e 30 30 20 28 |nfo%,15)|="1.00 (|
|00000540| 32 30 2d 4a 75 6e 2d 39 | 32 29 22 0d 02 08 05 e1 |20-Jun-9|2)".....|
|00000550| 0d 02 12 05 3a 0d 02 1c | 10 dd f2 6d 6f 75 73 65 |....:...|...mouse|
|00000560| 63 6c 69 63 6b 0d 02 26 | 1e 65 72 72 6f 72 24 3d |click..&|.error$=|
|00000570| 22 6d 6f 75 73 65 20 63 | 6c 69 63 6b 20 65 76 65 |"mouse c|lick eve|
|00000580| 6e 74 22 0d 02 30 31 77 | 69 6e 64 6f 77 3d 62 6c |nt"..01w|indow=bl|
|00000590| 6f 63 6b 21 31 32 3a 69 | 63 6f 6e 3d 62 6c 6f 63 |ock!12:i|con=bloc|
|000005a0| 6b 21 31 36 3a 62 75 74 | 74 6f 6e 73 3d 62 6c 6f |k!16:but|tons=blo|
|000005b0| 63 6b 21 38 0d 02 3a 25 | e7 20 77 69 6e 64 6f 77 |ck!8..:%|. window|
|000005c0| 3d 2d 32 20 80 20 62 75 | 74 74 6f 6e 73 3d 32 20 |=-2 . bu|ttons=2 |
|000005d0| f2 6d 65 6e 75 73 31 3a | e1 0d 02 44 32 e7 20 77 |.menus1:|...D2. w|
|000005e0| 69 6e 64 6f 77 3d 2d 32 | 20 80 20 62 75 74 74 6f |indow=-2| . butto|
|000005f0| 6e 73 3c 3e 32 20 f2 6f | 70 65 6e 77 69 6e 64 6f |ns<>2 .o|penwindo|
|00000600| 77 28 63 6f 64 65 72 25 | 29 3a e1 0d 02 4e 2c e7 |w(coder%|):...N,.|
|00000610| 20 77 69 6e 64 6f 77 3d | 73 61 76 65 25 20 80 20 | window=|save% . |
|00000620| 69 63 6f 6e 3d 39 20 f2 | 69 73 64 28 73 61 76 65 |icon=9 .|isd(save|
|00000630| 25 2c 2d 31 29 3a e1 0d | 02 58 32 e7 20 77 69 6e |%,-1):..|.X2. win|
|00000640| 64 6f 77 3d 73 61 76 65 | 25 20 80 20 69 63 6f 6e |dow=save|% . icon|
|00000650| 3d 38 20 8c 20 f2 73 61 | 76 65 28 a4 73 74 72 28 |=8 . .sa|ve(.str(|
|00000660| 73 74 65 78 74 29 29 3a | e1 0d 02 62 21 e7 20 77 |stext)):|...b!. w|
|00000670| 69 6e 64 6f 77 3d 63 6f | 64 65 72 25 20 f2 63 6f |indow=co|der% .co|
|00000680| 64 65 72 63 6c 69 63 6b | 3a e1 0d 02 6c 05 e1 0d |derclick|:...l...|
|00000690| 02 76 05 3a 0d 02 80 11 | dd f2 64 72 61 67 72 65 |.v.:....|..dragre|
|000006a0| 6c 65 61 73 65 0d 02 8a | 1f 65 72 72 6f 72 24 3d |lease...|.error$=|
|000006b0| 22 64 72 61 67 20 72 65 | 6c 65 61 73 65 20 65 76 |"drag re|lease ev|
|000006c0| 65 6e 74 22 0d 02 94 25 | e7 20 73 61 76 69 6e 67 |ent"...%|. saving|
|000006d0| 25 3d 2d 31 20 8c 20 f2 | 64 72 61 67 73 61 76 65 |%=-1 . .|dragsave|
|000006e0| 28 73 74 65 78 74 29 3a | e1 0d 02 9e 05 e1 0d 02 |(stext):|........|
|000006f0| a8 05 3a 0d 02 b2 10 dd | f2 6b 65 79 70 72 65 73 |..:.....|.keypres|
|00000700| 73 65 64 0d 02 bc 1e 65 | 72 72 6f 72 24 3d 22 6b |sed....e|rror$="k|
|00000710| 65 79 20 70 72 65 73 73 | 65 64 20 65 76 65 6e 74 |ey press|ed event|
|00000720| 22 0d 02 c6 2c 77 69 6e | 64 6f 77 3d 62 6c 6f 63 |"...,win|dow=bloc|
|00000730| 6b 21 30 3a 69 63 6f 6e | 3d 62 6c 6f 63 6b 21 34 |k!0:icon|=block!4|
|00000740| 3a 6b 65 79 3d 62 6c 6f | 63 6b 21 32 34 0d 02 d0 |:key=blo|ck!24...|
|00000750| 1f e7 20 77 69 6e 64 6f | 77 3d 63 6f 64 65 72 25 |.. windo|w=coder%|
|00000760| 20 8c 20 f2 63 6f 64 65 | 72 6b 65 79 0d 02 da 34 | . .code|rkey...4|
|00000770| e7 20 77 69 6e 64 6f 77 | 3d 73 61 76 65 25 20 80 |. window|=save% .|
|00000780| 20 69 63 6f 6e 3d 30 20 | 80 20 6b 65 79 3d 31 33 | icon=0 |. key=13|
|00000790| 20 8c 20 f2 73 61 76 65 | 28 24 73 74 65 78 74 29 | . .save|($stext)|
|000007a0| 0d 02 e4 21 c8 99 20 22 | 57 69 6d 70 5f 50 72 6f |...!.. "|Wimp_Pro|
|000007b0| 63 65 73 73 4b 65 79 22 | 2c 62 6c 6f 63 6b 21 32 |cessKey"|,block!2|
|000007c0| 34 0d 02 ee 05 e1 0d 02 | f8 05 3a 0d 03 02 13 dd |4.......|..:.....|
|000007d0| f2 6d 65 6e 75 73 65 6c | 65 63 74 69 6f 6e 0d 03 |.menusel|ection..|
|000007e0| 0c 21 65 72 72 6f 72 24 | 3d 22 6d 65 6e 75 20 73 |.!error$|="menu s|
|000007f0| 65 6c 65 63 74 69 6f 6e | 20 65 76 65 6e 74 22 0d |election| event".|
|00000800| 03 16 2e c8 99 20 22 57 | 69 6d 70 5f 44 65 63 6f |..... "W|imp_Deco|
|00000810| 64 65 4d 65 6e 75 22 2c | 2c 74 6f 70 6d 65 6e 75 |deMenu",|,topmenu|
|00000820| 25 2c 62 6c 6f 63 6b 2c | 69 63 6f 6e 64 0d 03 20 |%,block,|icond.. |
|00000830| 1c e7 20 24 69 63 6f 6e | 64 3d 22 51 75 69 74 22 |.. $icon|d="Quit"|
|00000840| 20 8c 20 65 6e 64 25 3d | b9 0d 03 2a 0a f2 63 6d | . end%=|...*..cm|
|00000850| 65 6e 75 0d 03 34 05 e1 | 0d 03 3e 05 3a 0d 03 48 |enu..4..|..>.:..H|
|00000860| 11 dd f2 77 69 6d 70 6d | 65 73 73 61 67 65 0d 03 |...wimpm|essage..|
|00000870| 52 1f 65 72 72 6f 72 24 | 3d 22 77 69 6d 70 20 6d |R.error$|="wimp m|
|00000880| 65 73 73 61 67 65 20 65 | 76 65 6e 74 22 0d 03 5c |essage e|vent"..\|
|00000890| 11 c8 8e 20 62 6c 6f 63 | 6b 21 31 36 20 ca 0d 03 |... bloc|k!16 ...|
|000008a0| 66 0e c9 20 30 3a 65 6e | 64 25 3d b9 0d 03 70 2c |f.. 0:en|d%=...p,|
|000008b0| c9 20 32 3a e7 20 73 61 | 76 69 6e 67 25 3d 2d 31 |. 2:. sa|ving%=-1|
|000008c0| 20 8c 20 f2 73 61 76 65 | 28 a4 73 74 72 28 62 6c | . .save|(.str(bl|
|000008d0| 6f 63 6b 2b 34 34 29 29 | 0d 03 7a 3c c9 20 33 3a |ock+44))|..z<. 3:|
|000008e0| 6c 6f 61 64 24 3d a4 73 | 74 72 28 62 6c 6f 63 6b |load$=.s|tr(block|
|000008f0| 2b 34 34 29 3a e7 20 62 | 6c 6f 63 6b 21 34 30 3c |+44):. b|lock!40<|
|00000900| 26 31 30 30 30 20 8c 20 | f2 6c 6f 61 64 28 6c 6f |&1000 . |.load(lo|
|00000910| 61 64 24 29 0d 03 84 05 | cb 0d 03 8e 05 e1 0d 03 |ad$)....|........|
|00000920| 98 05 3a 0d 03 a2 0c dd | f2 6d 65 6e 75 73 31 0d |..:.....|.menus1.|
|00000930| 03 ac 27 6d 65 6e 75 6f | 70 65 6e 3d 2d 34 34 3a |..'menuo|pen=-44:|
|00000940| 6d 65 6e 75 70 74 72 3d | 6d 65 6e 75 25 3a c8 97 |menuptr=|menu%:..|
|00000950| 20 78 2c 79 2c 62 0d 03 | b6 37 74 6f 70 6d 65 6e | x,y,b..|.7topmen|
|00000960| 75 25 3d a4 6d 65 6e 75 | 28 22 41 4d 46 43 6f 64 |u%=.menu|("AMFCod|
|00000970| 65 72 22 2c 31 35 30 2c | 22 5b 77 2f 69 6e 66 6f |er",150,|"[w/info|
|00000980| 25 5d 49 6e 66 6f 2c 51 | 75 69 74 22 29 0d 03 c0 |%]Info,Q|uit")...|
|00000990| 1d f2 6f 70 65 6e 6d 65 | 6e 75 28 78 2d 37 35 2c |..openme|nu(x-75,|
|000009a0| 39 36 2b 28 34 34 2a 32 | 29 29 0d 03 ca 05 e1 0d |96+(44*2|))......|
|000009b0| 03 d4 05 3a 0d 03 de 11 | dd f2 73 61 76 65 28 73 |...:....|..save(s|
|000009c0| 61 76 65 24 29 0d 03 e8 | 38 e7 20 a7 73 61 76 65 |ave$)...|8. .save|
|000009d0| 24 2c 22 2e 22 29 3c 31 | 20 80 20 a7 73 61 76 65 |$,".")<1| . .save|
|000009e0| 24 2c 22 3a 22 29 3c 31 | 20 f2 64 69 72 65 63 74 |$,":")<1| .direct|
|000009f0| 6f 72 79 63 6f 6d 70 6c | 61 69 6e 3a e1 0d 03 f2 |orycompl|ain:....|
|00000a00| 29 e7 20 a4 63 6f 72 72 | 75 70 74 69 6f 6e 3d 2d |). .corr|uption=-|
|00000a10| 31 20 8c 20 f2 63 6f 72 | 72 75 70 74 63 6f 6d 70 |1 . .cor|ruptcomp|
|00000a20| 6c 61 69 6e 3a e1 0d 03 | fc 25 ea 20 85 3a ee 20 |lain:...|.%. .:. |
|00000a30| 85 20 ea 20 f2 73 61 76 | 65 6e 6f 74 63 6f 6d 70 |. . .sav|enotcomp|
|00000a40| 6c 61 69 6e 3a e5 20 8d | 54 6e 44 0d 04 06 15 c8 |lain:. .|TnD.....|
|00000a50| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 4f 6e 22 |. "Hourg|lass_On"|
|00000a60| 0d 04 10 16 f2 65 6e 63 | 6f 64 65 66 69 6c 65 28 |.....enc|odefile(|
|00000a70| 73 61 76 65 24 29 0d 04 | 1a 17 f2 63 6c 6f 73 65 |save$)..|...close|
|00000a80| 77 69 6e 64 6f 77 28 73 | 61 76 65 25 29 0d 04 24 |window(s|ave%)..$|
|00000a90| 10 24 73 74 65 78 74 3d | 73 61 76 65 24 0d 04 2e |.$stext=|save$...|
|00000aa0| 16 c8 99 20 22 48 6f 75 | 72 67 6c 61 73 73 5f 4f |... "Hou|rglass_O|
|00000ab0| 66 66 22 0d 04 38 07 f7 | 20 85 0d 04 42 05 e1 0d |ff"..8..| ...B...|
|00000ac0| 04 4c 05 3a 0d 04 56 11 | dd f2 6c 6f 61 64 28 6c |.L.:..V.|..load(l|
|00000ad0| 6f 61 64 24 29 0d 04 60 | 25 ea 20 85 3a ee 20 85 |oad$)..`|%. .:. .|
|00000ae0| 20 ea 20 f2 6c 6f 61 64 | 6e 6f 74 63 6f 6d 70 6c | . .load|notcompl|
|00000af0| 61 69 6e 3a e5 20 8d 74 | 7a 44 0d 04 6a 15 c8 99 |ain:. .t|zD..j...|
|00000b00| 20 22 48 6f 75 72 67 6c | 61 73 73 5f 4f 6e 22 0d | "Hourgl|ass_On".|
|00000b10| 04 74 27 24 73 74 65 78 | 74 3d 6c 6f 61 64 24 3a |.t'$stex|t=load$:|
|00000b20| 24 a4 74 61 64 28 63 6f | 64 65 72 25 2c 34 33 29 |$.tad(co|der%,43)|
|00000b30| 3d 6c 6f 61 64 24 0d 04 | 7e 3a c8 99 20 22 4f 53 |=load$..|~:.. "OS|
|00000b40| 5f 46 69 6c 65 22 2c 31 | 37 2c 6c 6f 61 64 24 20 |_File",1|7,load$ |
|00000b50| b8 20 2c 2c 74 79 25 3a | 74 79 25 3d 28 74 79 25 |. ,,ty%:|ty%=(ty%|
|00000b60| 20 80 20 26 46 46 46 30 | 30 29 20 81 20 32 35 36 | . &FFF0|0) . 256|
|00000b70| 0d 04 88 19 74 79 70 65 | 24 3d c2 22 30 30 30 22 |....type|$=."000"|
|00000b80| 2b c3 7e 74 79 25 2c 33 | 29 0d 04 92 20 24 a4 74 |+.~ty%,3|)... $.t|
|00000b90| 61 64 28 73 61 76 65 25 | 2c 39 29 3d 22 66 69 6c |ad(save%|,9)="fil|
|00000ba0| 65 5f 22 2b 74 79 70 65 | 24 0d 04 9c 38 f2 75 70 |e_"+type|$...8.up|
|00000bb0| 64 61 74 65 28 73 61 76 | 65 25 2c 30 29 3a f2 75 |date(sav|e%,0):.u|
|00000bc0| 70 64 61 74 65 28 63 6f | 64 65 72 25 2c 34 33 29 |pdate(co|der%,43)|
|00000bd0| 3a f2 75 70 64 61 74 65 | 28 73 61 76 65 25 2c 39 |:.update|(save%,9|
|00000be0| 29 0d 04 a6 3e f2 63 68 | 65 63 6b 63 61 72 65 74 |)...>.ch|eckcaret|
|00000bf0| 28 73 61 76 65 25 29 3a | f2 63 68 65 63 6b 63 61 |(save%):|.checkca|
|00000c00| 72 65 74 28 63 6f 64 65 | 72 25 29 3a f2 6f 70 65 |ret(code|r%):.ope|
|00000c10| 6e 77 69 6e 64 6f 77 28 | 63 6f 64 65 72 25 29 0d |nwindow(|coder%).|
|00000c20| 04 b0 16 c8 99 20 22 48 | 6f 75 72 67 6c 61 73 73 |..... "H|ourglass|
|00000c30| 5f 4f 66 66 22 0d 04 ba | 07 f7 20 85 0d 04 c4 05 |_Off"...|.. .....|
|00000c40| e1 0d 04 ce 05 3a 0d 04 | d8 10 dd f2 63 6f 64 65 |.....:..|....code|
|00000c50| 72 63 6c 69 63 6b 0d 04 | e2 26 e7 20 69 63 6f 6e |rclick..|.&. icon|
|00000c60| 3d 33 37 20 80 20 24 a4 | 74 61 64 28 63 6f 64 65 |=37 . $.|tad(code|
|00000c70| 72 25 2c 34 33 29 3c 3e | 22 22 20 8c 0d 04 ec 38 |r%,43)<>|"" ....8|
|00000c80| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |.. "Wimp|_GetPoin|
|00000c90| 74 65 72 49 6e 66 6f 22 | 2c 2c 62 6c 6f 63 6b 3a |terInfo"|,,block:|
|00000ca0| 6d 78 3d 21 62 6c 6f 63 | 6b 3a 6d 79 3d 62 6c 6f |mx=!bloc|k:my=blo|
|00000cb0| 63 6b 21 34 0d 04 f6 2f | 21 69 63 6f 6e 64 3d 73 |ck!4.../|!icond=s|
|00000cc0| 61 76 65 25 3a c8 99 20 | 22 57 69 6d 70 5f 47 65 |ave%:.. |"Wimp_Ge|
|00000cd0| 74 57 69 6e 64 6f 77 49 | 6e 66 6f 22 2c 2c 69 63 |tWindowI|nfo",,ic|
|00000ce0| 6f 6e 64 0d 05 00 22 69 | 63 6f 6e 64 21 34 3d 6d |ond..."i|cond!4=m|
|00000cf0| 78 2d 31 33 34 3a 69 63 | 6f 6e 64 21 31 32 3d 6d |x-134:ic|ond!12=m|
|00000d00| 78 2b 31 33 34 0d 05 0a | 20 69 63 6f 6e 64 21 38 |x+134...| icond!8|
|00000d10| 3d 6d 79 2d 38 32 3a 69 | 63 6f 6e 64 21 31 36 3d |=my-82:i|cond!16=|
|00000d20| 6d 79 2b 38 32 0d 05 14 | 1f c8 99 20 22 57 69 6d |my+82...|... "Wim|
|00000d30| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 69 |p_OpenWi|ndow",,i|
|00000d40| 63 6f 6e 64 0d 05 1e 16 | f2 73 65 74 63 61 72 65 |cond....|.setcare|
|00000d50| 74 28 73 61 76 65 25 2c | 30 29 0d 05 28 05 cd 0d |t(save%,|0)..(...|
|00000d60| 05 32 05 e1 0d 05 3c 05 | 3a 0d 05 46 17 dd f2 65 |.2....<.|:..F...e|
|00000d70| 6e 63 6f 64 65 66 69 6c | 65 28 73 61 76 65 24 29 |ncodefil|e(save$)|
|00000d80| 0d 05 50 24 c8 99 20 22 | 58 4f 53 5f 46 69 6c 65 |..P$.. "|XOS_File|
|00000d90| 22 2c 31 37 2c 6c 6f 61 | 64 24 20 b8 20 2c 2c 2c |",17,loa|d$ . ,,,|
|00000da0| 2c 6c 6e 25 0d 05 5a 24 | f2 67 72 61 62 6d 65 6d |,ln%..Z$|.grabmem|
|00000db0| 28 6c 6e 25 2b 26 31 30 | 30 29 3a 62 66 25 3d 6f |(ln%+&10|0):bf%=o|
|00000dc0| 72 69 67 68 69 6d 65 6d | 0d 05 64 1e ff 28 22 4c |righimem|..d..("L|
|00000dd0| 6f 61 64 20 22 2b 6c 6f | 61 64 24 2b 22 20 22 2b |oad "+lo|ad$+" "+|
|00000de0| c3 7e 62 66 25 29 0d 05 | 6e 25 e7 20 a4 73 65 6c |.~bf%)..|n%. .sel|
|00000df0| 65 63 74 28 63 6f 64 65 | 72 25 2c 30 29 20 8c 20 |ect(code|r%,0) . |
|00000e00| f2 65 6e 63 6f 64 65 62 | 79 74 65 0d 05 78 25 e7 |.encodeb|yte..x%.|
|00000e10| 20 a4 73 65 6c 65 63 74 | 28 63 6f 64 65 72 25 2c | .select|(coder%,|
|00000e20| 31 29 20 8c 20 f2 65 6e | 63 6f 64 65 77 6f 72 64 |1) . .en|codeword|
|00000e30| 0d 05 82 25 e7 20 a4 73 | 65 6c 65 63 74 28 63 6f |...%. .s|elect(co|
|00000e40| 64 65 72 25 2c 32 29 20 | 8c 20 f2 65 6e 63 6f 64 |der%,2) |. .encod|
|00000e50| 65 74 65 78 74 0d 05 8c | 27 e7 20 a4 73 65 6c 65 |etext...|'. .sele|
|00000e60| 63 74 28 63 6f 64 65 72 | 25 2c 34 29 20 8c 20 f2 |ct(coder|%,4) . .|
|00000e70| 65 6e 63 6f 64 65 64 6f | 75 62 6c 65 0d 05 96 28 |encodedo|uble...(|
|00000e80| e7 20 a4 73 65 6c 65 63 | 74 28 63 6f 64 65 72 25 |. .selec|t(coder%|
|00000e90| 2c 33 29 20 8c 20 f2 65 | 6e 63 6f 64 65 72 65 76 |,3) . .e|ncoderev|
|00000ea0| 65 72 73 65 0d 05 a0 28 | ff 28 22 53 61 76 65 20 |erse...(|.("Save |
|00000eb0| 22 2b 73 61 76 65 24 2b | 22 20 22 2b c3 7e 62 66 |"+save$+|" "+.~bf|
|00000ec0| 25 2b 22 2b 22 2b c3 7e | 6c 6e 25 29 0d 05 aa 21 |%+"+"+.~|ln%)...!|
|00000ed0| ff 28 22 53 65 74 74 79 | 70 65 20 22 2b 73 61 76 |.("Setty|pe "+sav|
|00000ee0| 65 24 2b 22 20 22 2b 74 | 79 70 65 24 29 0d 05 b4 |e$+" "+t|ype$)...|
|00000ef0| 19 f2 67 72 61 62 6d 65 | 6d 28 2d 28 6c 6e 25 2b |..grabme|m(-(ln%+|
|00000f00| 26 31 30 30 29 29 0d 05 | be 05 e1 0d 05 c8 05 3a |&100))..|.......:|
|00000f10| 0d 05 d2 10 dd a4 63 6f | 72 72 75 70 74 69 6f 6e |......co|rruption|
|00000f20| 0d 05 dc 6f e7 20 a4 73 | 65 6c 65 63 74 28 63 6f |...o. .s|elect(co|
|00000f30| 64 65 72 25 2c 33 29 20 | 8c 20 e7 20 a4 73 65 6c |der%,3) |. . .sel|
|00000f40| 65 63 74 28 63 6f 64 65 | 72 25 2c 30 29 20 84 20 |ect(code|r%,0) . |
|00000f50| a4 73 65 6c 65 63 74 28 | 63 6f 64 65 72 25 2c 31 |.select(|coder%,1|
|00000f60| 29 20 84 20 a4 73 65 6c | 65 63 74 28 63 6f 64 65 |) . .sel|ect(code|
|00000f70| 72 25 2c 32 29 20 84 20 | a4 73 65 6c 65 63 74 28 |r%,2) . |.select(|
|00000f80| 63 6f 64 65 72 25 2c 34 | 29 20 8c 20 3d 2d 31 0d |coder%,4|) . =-1.|
|00000f90| 05 e6 06 3d 30 0d 05 f0 | 05 3a 0d 05 fa 0e dd f2 |...=0...|.:......|
|00000fa0| 63 6f 64 65 72 6b 65 79 | 0d 06 04 19 e7 20 6b 65 |coderkey|..... ke|
|00000fb0| 79 3d 31 33 20 84 20 6b | 65 79 3d 26 31 38 45 20 |y=13 . k|ey=&18E |
|00000fc0| 8c 0d 06 0e 24 e7 20 69 | 63 6f 6e 3d 33 38 20 8c |....$. i|con=38 .|
|00000fd0| 20 f2 73 65 74 63 61 72 | 65 74 28 63 6f 64 65 72 | .setcar|et(coder|
|00000fe0| 25 2c 33 39 29 0d 06 18 | 24 e7 20 69 63 6f 6e 3d |%,39)...|$. icon=|
|00000ff0| 33 39 20 8c 20 f2 73 65 | 74 63 61 72 65 74 28 63 |39 . .se|tcaret(c|
|00001000| 6f 64 65 72 25 2c 34 30 | 29 0d 06 22 24 e7 20 69 |oder%,40|).."$. i|
|00001010| 63 6f 6e 3d 34 30 20 8c | 20 f2 73 65 74 63 61 72 |con=40 .| .setcar|
|00001020| 65 74 28 63 6f 64 65 72 | 25 2c 34 31 29 0d 06 2c |et(coder|%,41)..,|
|00001030| 24 e7 20 69 63 6f 6e 3d | 34 31 20 8c 20 f2 73 65 |$. icon=|41 . .se|
|00001040| 74 63 61 72 65 74 28 63 | 6f 64 65 72 25 2c 34 32 |tcaret(c|oder%,42|
|00001050| 29 0d 06 36 24 e7 20 69 | 63 6f 6e 3d 34 32 20 8c |)..6$. i|con=42 .|
|00001060| 20 f2 73 65 74 63 61 72 | 65 74 28 63 6f 64 65 72 | .setcar|et(coder|
|00001070| 25 2c 33 38 29 0d 06 40 | 05 cd 0d 06 4a 10 e7 20 |%,38)..@|....J.. |
|00001080| 6b 65 79 3d 26 31 38 46 | 20 8c 0d 06 54 24 e7 20 |key=&18F| ...T$. |
|00001090| 69 63 6f 6e 3d 33 38 20 | 8c 20 f2 73 65 74 63 61 |icon=38 |. .setca|
|000010a0| 72 65 74 28 63 6f 64 65 | 72 25 2c 34 32 29 0d 06 |ret(code|r%,42)..|
|000010b0| 5e 24 e7 20 69 63 6f 6e | 3d 33 39 20 8c 20 f2 73 |^$. icon|=39 . .s|
|000010c0| 65 74 63 61 72 65 74 28 | 63 6f 64 65 72 25 2c 33 |etcaret(|coder%,3|
|000010d0| 38 29 0d 06 68 24 e7 20 | 69 63 6f 6e 3d 34 30 20 |8)..h$. |icon=40 |
|000010e0| 8c 20 f2 73 65 74 63 61 | 72 65 74 28 63 6f 64 65 |. .setca|ret(code|
|000010f0| 72 25 2c 33 39 29 0d 06 | 72 24 e7 20 69 63 6f 6e |r%,39)..|r$. icon|
|00001100| 3d 34 31 20 8c 20 f2 73 | 65 74 63 61 72 65 74 28 |=41 . .s|etcaret(|
|00001110| 63 6f 64 65 72 25 2c 34 | 30 29 0d 06 7c 24 e7 20 |coder%,4|0)..|$. |
|00001120| 69 63 6f 6e 3d 34 32 20 | 8c 20 f2 73 65 74 63 61 |icon=42 |. .setca|
|00001130| 72 65 74 28 63 6f 64 65 | 72 25 2c 34 31 29 0d 06 |ret(code|r%,41)..|
|00001140| 86 05 cd 0d 06 90 05 e1 | 0d 06 9a 05 3a 0d 06 a4 |........|....:...|
|00001150| 13 dd f2 65 6e 63 6f 64 | 65 72 65 76 65 72 73 65 |...encod|ereverse|
|00001160| 0d 06 ae 15 70 65 72 63 | 3d 39 39 2f 6c 6e 25 3a |....perc|=99/ln%:|
|00001170| 70 65 74 3d 30 0d 06 b8 | 10 e3 20 4c 25 3d 30 20 |pet=0...|.. L%=0 |
|00001180| b8 20 6c 6e 25 0d 06 c2 | 12 61 25 3d 62 66 25 3f |. ln%...|.a%=bf%?|
|00001190| 4c 25 3a 63 25 3d 30 0d | 06 cc 13 e3 20 49 25 3d |L%:c%=0.|.... I%=|
|000011a0| 37 20 b8 20 30 20 88 20 | 2d 31 0d 06 d6 14 62 25 |7 . 0 . |-1....b%|
|000011b0| 3d 28 61 25 20 80 20 28 | 32 5e 49 25 29 29 0d 06 |=(a% . (|2^I%))..|
|000011c0| e0 1b e7 20 62 25 3e 30 | 20 8c 20 63 25 2b 3d 28 |... b%>0| . c%+=(|
|000011d0| 32 5e 28 37 2d 49 25 29 | 29 0d 06 ea 05 ed 0d 06 |2^(7-I%)|).......|
|000011e0| f4 2b c8 99 20 22 48 6f | 75 72 67 6c 61 73 73 5f |.+.. "Ho|urglass_|
|000011f0| 50 65 72 63 65 6e 74 61 | 67 65 22 2c 70 65 74 3a |Percenta|ge",pet:|
|00001200| 70 65 74 2b 3d 70 65 72 | 63 0d 06 fe 0d 62 66 25 |pet+=per|c....bf%|
|00001210| 3f 4c 25 3d 63 25 0d 07 | 08 05 ed 0d 07 12 05 e1 |?L%=c%..|........|
|00001220| 0d 07 1c 05 3a 0d 07 26 | 10 dd f2 65 6e 63 6f 64 |....:..&|...encod|
|00001230| 65 74 65 78 74 0d 07 30 | 2c 70 65 72 63 3d 39 39 |etext..0|,perc=99|
|00001240| 2f 6c 6e 25 3a 70 65 74 | 3d 30 3a 77 6f 72 64 24 |/ln%:pet|=0:word$|
|00001250| 3d 24 a4 74 61 64 28 63 | 6f 64 65 72 25 2c 34 30 |=$.tad(c|oder%,40|
|00001260| 29 0d 07 3a 0f 77 6c 3d | a9 28 77 6f 72 64 24 29 |)..:.wl=|.(word$)|
|00001270| 0d 07 44 10 e3 20 4c 25 | 3d 30 20 b8 20 6c 6e 25 |..D.. L%|=0 . ln%|
|00001280| 0d 07 4e 1e 61 25 3d 62 | 66 25 3f 4c 25 3a 62 25 |..N.a%=b|f%?L%:b%|
|00001290| 3d 4c 25 20 83 20 77 6c | 3a 62 25 2b 3d 31 0d 07 |=L% . wl|:b%+=1..|
|000012a0| 58 16 62 25 3d 97 28 c1 | 77 6f 72 64 24 2c 62 25 |X.b%=.(.|word$,b%|
|000012b0| 2c 31 29 29 0d 07 62 0e | 61 25 3d 61 25 20 82 20 |,1))..b.|a%=a% . |
|000012c0| 62 25 0d 07 6c 0d 4c 25 | 3f 62 66 25 3d 61 25 0d |b%..l.L%|?bf%=a%.|
|000012d0| 07 76 2b c8 99 20 22 48 | 6f 75 72 67 6c 61 73 73 |.v+.. "H|ourglass|
|000012e0| 5f 50 65 72 63 65 6e 74 | 61 67 65 22 2c 70 65 74 |_Percent|age",pet|
|000012f0| 3a 70 65 74 2b 3d 70 65 | 72 63 0d 07 80 05 ed 0d |:pet+=pe|rc......|
|00001300| 07 8a 05 e1 0d 07 94 05 | 3a 0d 07 9e 10 dd f2 65 |........|:......e|
|00001310| 6e 63 6f 64 65 62 79 74 | 65 0d 07 a8 2f 70 65 72 |ncodebyt|e.../per|
|00001320| 63 3d 39 39 2f 6c 6e 25 | 3a 70 65 74 3d 30 3a 62 |c=99/ln%|:pet=0:b|
|00001330| 79 74 65 25 3d bb 28 24 | a4 74 61 64 28 63 6f 64 |yte%=.($|.tad(cod|
|00001340| 65 72 25 2c 33 38 29 29 | 0d 07 b2 10 e3 20 4c 25 |er%,38))|..... L%|
|00001350| 3d 30 20 b8 20 6c 6e 25 | 0d 07 bc 1f 61 25 3d 62 |=0 . ln%|....a%=b|
|00001360| 66 25 3f 4c 25 3a 4c 25 | 3f 62 66 25 3d 61 25 20 |f%?L%:L%|?bf%=a% |
|00001370| 82 20 62 79 74 65 25 0d | 07 c6 2b c8 99 20 22 48 |. byte%.|..+.. "H|
|00001380| 6f 75 72 67 6c 61 73 73 | 5f 50 65 72 63 65 6e 74 |ourglass|_Percent|
|00001390| 61 67 65 22 2c 70 65 74 | 3a 70 65 74 2b 3d 70 65 |age",pet|:pet+=pe|
|000013a0| 72 63 0d 07 d0 05 ed 0d | 07 da 05 e1 0d 07 e4 05 |rc......|........|
|000013b0| 3a 0d 07 ee 10 dd f2 65 | 6e 63 6f 64 65 77 6f 72 |:......e|ncodewor|
|000013c0| 64 0d 07 f8 2f 70 65 72 | 63 3d 39 39 2f 6c 6e 25 |d.../per|c=99/ln%|
|000013d0| 3a 70 65 74 3d 30 3a 77 | 6f 72 64 25 3d bb 28 24 |:pet=0:w|ord%=.($|
|000013e0| a4 74 61 64 28 63 6f 64 | 65 72 25 2c 33 39 29 29 |.tad(cod|er%,39))|
|000013f0| 0d 08 02 12 4c 31 3d 28 | 6c 6e 25 20 81 20 34 29 |....L1=(|ln% . 4)|
|00001400| 2a 34 0d 08 0c 0b 4c 31 | 3d 4c 31 2b 38 0d 08 16 |*4....L1|=L1+8...|
|00001410| 13 e3 20 4c 25 3d 30 20 | b8 20 4c 31 20 88 20 34 |.. L%=0 |. L1 . 4|
|00001420| 0d 08 20 1f 61 25 3d 62 | 66 25 21 4c 25 3a 4c 25 |.. .a%=b|f%!L%:L%|
|00001430| 21 62 66 25 3d 61 25 20 | 82 20 77 6f 72 64 25 0d |!bf%=a% |. word%.|
|00001440| 08 2a 2b c8 99 20 22 48 | 6f 75 72 67 6c 61 73 73 |.*+.. "H|ourglass|
|00001450| 5f 50 65 72 63 65 6e 74 | 61 67 65 22 2c 70 65 74 |_Percent|age",pet|
|00001460| 3a 70 65 74 2b 3d 70 65 | 72 63 0d 08 34 05 ed 0d |:pet+=pe|rc..4...|
|00001470| 08 3e 05 e1 0d 08 48 05 | 3a 0d 08 52 12 dd f2 65 |.>....H.|:..R...e|
|00001480| 6e 63 6f 64 65 64 6f 75 | 62 6c 65 0d 08 5c 44 70 |ncodedou|ble..\Dp|
|00001490| 65 72 63 3d 39 39 2f 6c | 6e 25 3a 70 65 74 3d 30 |erc=99/l|n%:pet=0|
|000014a0| 3a 77 6f 72 64 24 3d 24 | a4 74 61 64 28 63 6f 64 |:word$=$|.tad(cod|
|000014b0| 65 72 25 2c 34 31 29 3a | 77 6f 72 64 32 24 3d 24 |er%,41):|word2$=$|
|000014c0| a4 74 61 64 28 63 6f 64 | 65 72 25 2c 34 32 29 0d |.tad(cod|er%,42).|
|000014d0| 08 66 0f 77 6c 3d a9 28 | 77 6f 72 64 24 29 0d 08 |.f.wl=.(|word$)..|
|000014e0| 70 11 77 6c 32 3d a9 28 | 77 6f 72 64 32 24 29 0d |p.wl2=.(|word2$).|
|000014f0| 08 7a 10 e3 20 4c 25 3d | 30 20 b8 20 6c 6e 25 0d |.z.. L%=|0 . ln%.|
|00001500| 08 84 1e 61 25 3d 62 66 | 25 3f 4c 25 3a 62 25 3d |...a%=bf|%?L%:b%=|
|00001510| 4c 25 20 83 20 77 6c 3a | 62 25 2b 3d 31 0d 08 8e |L% . wl:|b%+=1...|
|00001520| 16 62 25 3d 97 28 c1 77 | 6f 72 64 24 2c 62 25 2c |.b%=.(.w|ord$,b%,|
|00001530| 31 29 29 0d 08 98 17 62 | 32 25 3d 4c 25 20 83 20 |1))....b|2%=L% . |
|00001540| 77 6c 32 3a 62 32 25 2b | 3d 31 0d 08 a2 19 62 32 |wl2:b2%+|=1....b2|
|00001550| 25 3d 97 28 c1 77 6f 72 | 64 32 24 2c 62 32 25 2c |%=.(.wor|d2$,b2%,|
|00001560| 31 29 29 0d 08 ac 0e 61 | 25 3d 61 25 20 82 20 62 |1))....a|%=a% . b|
|00001570| 25 0d 08 b6 0f 61 25 3d | 61 25 20 82 20 62 32 25 |%....a%=|a% . b2%|
|00001580| 0d 08 c0 0d 4c 25 3f 62 | 66 25 3d 61 25 0d 08 ca |....L%?b|f%=a%...|
|00001590| 2b c8 99 20 22 48 6f 75 | 72 67 6c 61 73 73 5f 50 |+.. "Hou|rglass_P|
|000015a0| 65 72 63 65 6e 74 61 67 | 65 22 2c 70 65 74 3a 70 |ercentag|e",pet:p|
|000015b0| 65 74 2b 3d 70 65 72 63 | 0d 08 d4 05 ed 0d 08 de |et+=perc|........|
|000015c0| 05 e1 0d 08 e8 05 3a 0d | 08 f2 2d f4 20 57 69 6e |......:.|..-. Win|
|000015d0| 64 6f 77 4c 69 62 20 31 | 2e 30 30 20 28 32 30 2d |dowLib 1|.00 (20-|
|000015e0| 4a 75 6e 2d 39 32 29 20 | 66 6f 72 20 41 4d 46 43 |Jun-92) |for AMFC|
|000015f0| 6f 64 65 72 0d 08 fc 12 | dd a4 74 65 6d 70 6c 61 |oder....|..templa|
|00001600| 74 65 28 61 24 29 0d 09 | 06 0c 24 6e 61 6d 65 3d |te(a$)..|..$name=|
|00001610| 61 24 0d 09 10 49 c8 99 | 20 22 57 69 6d 70 5f 4c |a$...I..| "Wimp_L|
|00001620| 6f 61 64 54 65 6d 70 6c | 61 74 65 22 2c 2c 62 6c |oadTempl|ate",,bl|
|00001630| 6f 63 6b 2c 69 6e 64 69 | 72 2c 65 6e 64 62 75 66 |ock,indi|r,endbuf|
|00001640| 25 2c 2d 31 2c 6e 61 6d | 65 2c 30 20 b8 20 2c 2c |%,-1,nam|e,0 . ,,|
|00001650| 69 6e 64 69 72 2c 2c 2c | 2c 63 25 0d 09 1a 0c e7 |indir,,,|,c%.....|
|00001660| 20 63 25 3d 30 20 8c 0d | 09 24 43 c8 99 20 22 57 | c%=0 ..|.$C.. "W|
|00001670| 69 6d 70 5f 43 6c 6f 73 | 65 54 65 6d 70 6c 61 74 |imp_Clos|eTemplat|
|00001680| 65 22 3a 85 20 26 34 30 | 30 30 30 31 30 30 2c 22 |e":. &40|000100,"|
|00001690| 54 65 6d 70 6c 61 74 65 | 20 22 2b 61 24 2b 22 20 |Template| "+a$+" |
|000016a0| 6e 6f 74 20 66 6f 75 6e | 64 22 0d 09 2e 05 cd 0d |not foun|d"......|
|000016b0| 09 38 29 e7 20 61 24 3d | 22 53 61 76 65 22 20 8c |.8). a$=|"Save" .|
|000016c0| 20 21 28 62 6c 6f 63 6b | 2b 38 38 2b 28 33 32 2a | !(block|+88+(32*|
|000016d0| 39 29 2b 32 34 29 3d 31 | 0d 09 42 35 62 6c 6f 63 |9)+24)=1|..B5bloc|
|000016e0| 6b 21 36 34 3d 31 3a c8 | 99 20 22 57 69 6d 70 5f |k!64=1:.|. "Wimp_|
|000016f0| 43 72 65 61 74 65 57 69 | 6e 64 6f 77 22 2c 2c 62 |CreateWi|ndow",,b|
|00001700| 6c 6f 63 6b 20 b8 20 68 | 61 6e 64 6c 65 0d 09 4c |lock . h|andle..L|
|00001710| 0b 3d 68 61 6e 64 6c 65 | 0d 09 56 18 dd f2 6f 70 |.=handle|..V...op|
|00001720| 65 6e 77 69 6e 64 6f 77 | 28 68 61 6e 64 6c 65 29 |enwindow|(handle)|
|00001730| 0d 09 60 4c 21 69 63 6f | 6e 64 3d 68 61 6e 64 6c |..`L!ico|nd=handl|
|00001740| 65 3a c8 99 20 22 57 69 | 6d 70 5f 47 65 74 57 69 |e:.. "Wi|mp_GetWi|
|00001750| 6e 64 6f 77 49 6e 66 6f | 22 2c 2c 69 63 6f 6e 64 |ndowInfo|",,icond|
|00001760| 3a c8 99 20 22 57 69 6d | 70 5f 4f 70 65 6e 57 69 |:.. "Wim|p_OpenWi|
|00001770| 6e 64 6f 77 22 2c 2c 69 | 63 6f 6e 64 0d 09 6a 05 |ndow",,i|cond..j.|
|00001780| e1 0d 09 74 19 dd f2 63 | 6c 6f 73 65 77 69 6e 64 |...t...c|losewind|
|00001790| 6f 77 28 68 61 6e 64 6c | 65 29 0d 09 7e 2e 21 69 |ow(handl|e)..~.!i|
|000017a0| 63 6f 6e 64 3d 68 61 6e | 64 6c 65 3a c8 99 20 22 |cond=han|dle:.. "|
|000017b0| 57 69 6d 70 5f 43 6c 6f | 73 65 57 69 6e 64 6f 77 |Wimp_Clo|seWindow|
|000017c0| 22 2c 2c 69 63 6f 6e 64 | 0d 09 88 05 e1 0d 09 92 |",,icond|........|
|000017d0| 05 3a 0d 09 9c 1e f4 20 | 49 63 6f 6e 4c 69 62 20 |.:..... |IconLib |
|000017e0| 31 2e 30 30 20 28 32 30 | 2d 4a 75 6e 2d 39 32 29 |1.00 (20|-Jun-92)|
|000017f0| 0d 09 a6 1a dd f2 73 65 | 74 63 61 72 65 74 28 77 |......se|tcaret(w|
|00001800| 69 2c 69 63 29 3a ea 20 | 6c 6e 0d 09 b0 41 6c 6e |i,ic):. |ln...Aln|
|00001810| 3d a9 28 24 a4 74 61 64 | 28 77 69 2c 69 63 29 29 |=.($.tad|(wi,ic))|
|00001820| 3a c8 99 20 22 57 69 6d | 70 5f 53 65 74 43 61 72 |:.. "Wim|p_SetCar|
|00001830| 65 74 50 6f 73 69 74 69 | 6f 6e 22 2c 77 69 2c 69 |etPositi|on",wi,i|
|00001840| 63 2c 30 2c 30 2c 2d 31 | 2c 6c 6e 0d 09 ba 05 e1 |c,0,0,-1|,ln.....|
|00001850| 0d 09 c4 14 dd f2 63 68 | 65 63 6b 63 61 72 65 74 |......ch|eckcaret|
|00001860| 28 77 69 29 0d 09 ce 25 | c8 99 20 22 57 69 6d 70 |(wi)...%|.. "Wimp|
|00001870| 5f 47 65 74 43 61 72 65 | 74 50 6f 73 69 74 69 6f |_GetCare|tPositio|
|00001880| 6e 22 2c 2c 69 63 6f 6e | 64 0d 09 d8 35 e7 20 69 |n",,icon|d...5. i|
|00001890| 63 6f 6e 64 21 30 3d 77 | 69 20 80 20 69 63 6f 6e |cond!0=w|i . icon|
|000018a0| 64 21 34 3e 2d 31 20 8c | 20 f2 73 65 74 63 61 72 |d!4>-1 .| .setcar|
|000018b0| 65 74 28 77 69 2c 69 63 | 6f 6e 64 21 34 29 0d 09 |et(wi,ic|ond!4)..|
|000018c0| e2 05 e1 0d 09 ec 10 dd | a4 74 61 64 28 77 69 2c |........|.tad(wi,|
|000018d0| 69 63 29 0d 09 f6 36 21 | 69 63 6f 6e 64 3d 77 69 |ic)...6!|icond=wi|
|000018e0| 3a 69 63 6f 6e 64 21 34 | 3d 69 63 3a c8 99 20 22 |:icond!4|=ic:.. "|
|000018f0| 57 69 6d 70 5f 47 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Get|IconStat|
|00001900| 65 22 2c 2c 69 63 6f 6e | 64 0d 0a 00 0d 3d 69 63 |e",,icon|d....=ic|
|00001910| 6f 6e 64 21 32 38 0d 0a | 0a 18 dd f2 61 6c 74 65 |ond!28..|....alte|
|00001920| 72 28 77 69 2c 69 63 2c | 65 6f 2c 63 6c 29 0d 0a |r(wi,ic,|eo,cl)..|
|00001930| 14 4d 21 69 63 6f 6e 64 | 3d 77 69 3a 69 63 6f 6e |.M!icond|=wi:icon|
|00001940| 64 21 34 3d 69 63 3a 69 | 63 6f 6e 64 21 38 3d 65 |d!4=ic:i|cond!8=e|
|00001950| 6f 3a 69 63 6f 6e 64 21 | 31 32 3d 63 6c 3a c8 99 |o:icond!|12=cl:..|
|00001960| 20 22 57 69 6d 70 5f 53 | 65 74 49 63 6f 6e 53 74 | "Wimp_S|etIconSt|
|00001970| 61 74 65 22 2c 2c 69 63 | 6f 6e 64 0d 0a 1e 05 e1 |ate",,ic|ond.....|
|00001980| 0d 0a 28 27 dd f2 75 70 | 64 61 74 65 28 77 69 2c |..('..up|date(wi,|
|00001990| 69 63 29 3a f2 61 6c 74 | 65 72 28 77 69 2c 69 63 |ic):.alt|er(wi,ic|
|000019a0| 2c 30 2c 30 29 3a e1 0d | 0a 32 2c dd f2 73 65 74 |,0,0):..|.2,..set|
|000019b0| 28 77 69 2c 69 63 29 3a | f2 61 6c 74 65 72 28 77 |(wi,ic):|.alter(w|
|000019c0| 69 2c 69 63 2c 31 3c 3c | 32 31 2c 31 3c 3c 32 31 |i,ic,1<<|21,1<<21|
|000019d0| 29 3a e1 0d 0a 3c 2a dd | f2 75 6e 73 65 74 28 77 |):...<*.|.unset(w|
|000019e0| 69 2c 69 63 29 3a f2 61 | 6c 74 65 72 28 77 69 2c |i,ic):.a|lter(wi,|
|000019f0| 69 63 2c 30 2c 31 3c 3c | 32 31 29 3a e1 0d 0a 46 |ic,0,1<<|21):...F|
|00001a00| 46 dd a4 73 65 6c 65 63 | 74 28 77 69 2c 69 63 29 |F..selec|t(wi,ic)|
|00001a10| 3a 21 62 6c 6f 63 6b 3d | 77 69 3a 62 6c 6f 63 6b |:!block=|wi:block|
|00001a20| 21 34 3d 69 63 3a c8 99 | 20 22 57 69 6d 70 5f 47 |!4=ic:..| "Wimp_G|
|00001a30| 65 74 49 63 6f 6e 53 74 | 61 74 65 22 2c 2c 62 6c |etIconSt|ate",,bl|
|00001a40| 6f 63 6b 0d 0a 50 27 e7 | 20 28 28 62 6c 6f 63 6b |ock..P'.| ((block|
|00001a50| 21 32 34 29 20 80 20 31 | 3c 3c 32 31 29 3e 30 20 |!24) . 1|<<21)>0 |
|00001a60| 8c 20 3d 2d 31 20 8b 20 | 3d 30 0d 0a 5a 05 3a 0d |. =-1 . |=0..Z.:.|
|00001a70| 0a 64 20 f4 20 53 79 73 | 74 65 6d 4c 69 62 20 31 |.d . Sys|temLib 1|
|00001a80| 2e 30 30 20 28 32 30 2d | 4a 75 6e 2d 39 32 29 0d |.00 (20-|Jun-92).|
|00001a90| 0a 6e 12 dd a4 73 74 72 | 28 61 25 29 3a ea 20 62 |.n...str|(a%):. b|
|00001aa0| 24 0d 0a 78 0e c8 95 20 | 3f 61 25 3e 3d 33 32 0d |$..x... |?a%>=32.|
|00001ab0| 0a 82 14 62 24 2b 3d bd | 28 3f 61 25 29 3a 61 25 |...b$+=.|(?a%):a%|
|00001ac0| 2b 3d 31 0d 0a 8c 05 ce | 0d 0a 96 07 3d 62 24 0d |+=1.....|....=b$.|
|00001ad0| 0a a0 0d dd a4 62 69 74 | 28 61 24 29 0d 0a aa 11 |.....bit|(a$)....|
|00001ae0| c8 95 20 a7 61 24 2c 22 | 3a 22 29 3e 30 0d 0a b4 |.. .a$,"|:")>0...|
|00001af0| 16 61 24 3d c1 61 24 2c | a7 61 24 2c 22 3a 22 29 |.a$=.a$,|.a$,":")|
|00001b00| 2b 31 29 0d 0a be 05 ce | 0d 0a c8 11 c8 95 20 a7 |+1).....|...... .|
|00001b10| 61 24 2c 22 2e 22 29 3e | 30 0d 0a d2 16 61 24 3d |a$,".")>|0....a$=|
|00001b20| c1 61 24 2c a7 61 24 2c | 22 2e 22 29 2b 31 29 0d |.a$,.a$,|".")+1).|
|00001b30| 0a dc 05 ce 0d 0a e6 07 | 3d 61 24 0d 0a f0 3b dd |........|=a$...;.|
|00001b40| a4 6c 69 6e 65 34 35 28 | 65 72 24 2c f8 20 65 72 |.line45(|er$,. er|
|00001b50| 24 29 3a e7 20 a9 28 65 | 72 24 29 3c 34 35 20 8c |$):. .(e|r$)<45 .|
|00001b60| 20 6f 75 74 24 3d 65 72 | 24 3a 65 72 24 3d 22 22 | out$=er|$:er$=""|
|00001b70| 3a 3d 6f 75 74 24 0d 0a | fa 13 66 69 72 73 74 24 |:=out$..|..first$|
|00001b80| 3d c0 65 72 24 2c 34 35 | 29 0d 0b 04 37 e7 20 a7 |=.er$,45|)...7. .|
|00001b90| 66 69 72 73 74 24 2c 22 | 20 22 29 3c 31 20 8c 20 |first$,"| ")<1 . |
|00001ba0| 6f 75 74 24 3d c0 65 72 | 24 2c 34 35 29 3a 65 72 |out$=.er|$,45):er|
|00001bb0| 24 3d c1 65 72 24 2c 34 | 36 29 3a 3d 6f 75 74 24 |$=.er$,4|6):=out$|
|00001bc0| 0d 0b 0e 38 73 70 61 63 | 65 25 3d 30 3a e3 20 49 |...8spac|e%=0:. I|
|00001bd0| 25 3d 31 20 b8 20 34 35 | 3a e7 20 c1 66 69 72 73 |%=1 . 45|:. .firs|
|00001be0| 74 24 2c 49 25 2c 31 29 | 3d 22 20 22 20 8c 20 73 |t$,I%,1)|=" " . s|
|00001bf0| 70 61 63 65 25 3d 49 25 | 0d 0b 18 3d ed 3a e7 20 |pace%=I%|...=.:. |
|00001c00| 73 70 61 63 65 25 3e 30 | 20 8c 20 6f 75 74 24 3d |space%>0| . out$=|
|00001c10| c0 65 72 24 2c 73 70 61 | 63 65 25 29 3a 65 72 24 |.er$,spa|ce%):er$|
|00001c20| 3d c1 65 72 24 2c 73 70 | 61 63 65 25 2b 31 29 3a |=.er$,sp|ace%+1):|
|00001c30| 3d 6f 75 74 24 0d 0b 22 | 08 3d 22 2a 22 0d 0b 2c |=out$.."|.="*"..,|
|00001c40| 25 dd a4 68 65 78 38 28 | 6e 6f 25 29 3a 3d c2 22 |%..hex8(|no%):=."|
|00001c50| 30 30 30 30 30 30 30 30 | 22 2b c3 7e 6e 6f 25 2c |00000000|"+.~no%,|
|00001c60| 38 29 0d 0b 36 12 dd f2 | 72 65 61 64 6d 6f 64 65 |8)..6...|readmode|
|00001c70| 69 6e 66 6f 0d 0b 40 2a | c8 99 20 22 4f 53 5f 52 |info..@*|.. "OS_R|
|00001c80| 65 61 64 4d 6f 64 65 56 | 61 72 69 61 62 6c 65 22 |eadModeV|ariable"|
|00001c90| 2c 2d 31 2c 34 20 20 b8 | 20 2c 2c 78 65 66 0d 0b |,-1,4 .| ,,xef..|
|00001ca0| 4a 2a c8 99 20 22 4f 53 | 5f 52 65 61 64 4d 6f 64 |J*.. "OS|_ReadMod|
|00001cb0| 65 56 61 72 69 61 62 6c | 65 22 2c 2d 31 2c 35 20 |eVariabl|e",-1,5 |
|00001cc0| 20 b8 20 2c 2c 79 65 66 | 0d 0b 54 2a c8 99 20 22 | . ,,yef|..T*.. "|
|00001cd0| 4f 53 5f 52 65 61 64 4d | 6f 64 65 56 61 72 69 61 |OS_ReadM|odeVaria|
|00001ce0| 62 6c 65 22 2c 2d 31 2c | 31 31 20 b8 20 2c 2c 78 |ble",-1,|11 . ,,x|
|00001cf0| 6e 70 0d 0b 5e 2a c8 99 | 20 22 4f 53 5f 52 65 61 |np..^*..| "OS_Rea|
|00001d00| 64 4d 6f 64 65 56 61 72 | 69 61 62 6c 65 22 2c 2d |dModeVar|iable",-|
|00001d10| 31 2c 31 32 20 b8 20 2c | 2c 79 6e 70 0d 0b 68 29 |1,12 . ,|,ynp..h)|
|00001d20| 78 70 73 69 7a 65 3d 78 | 6e 70 2a 28 32 5e 78 65 |xpsize=x|np*(2^xe|
|00001d30| 66 29 3a 79 70 73 69 7a | 65 3d 79 6e 70 2a 28 32 |f):ypsiz|e=ynp*(2|
|00001d40| 5e 79 65 66 29 0d 0b 72 | 05 e1 0d 0b 7c 05 3a 0d |^yef)..r|....|.:.|
|00001d50| 0b 86 1e f4 20 4d 65 6e | 75 4c 69 62 20 31 2e 30 |.... Men|uLib 1.0|
|00001d60| 30 20 28 31 39 2d 4a 75 | 6e 2d 39 32 29 0d 0b 90 |0 (19-Ju|n-92)...|
|00001d70| 38 dd f2 6f 70 65 6e 6d | 65 6e 75 28 78 2c 79 29 |8..openm|enu(x,y)|
|00001d80| 3a c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 |:.. "Wim|p_Create|
|00001d90| 4d 65 6e 75 22 2c 2c 74 | 6f 70 6d 65 6e 75 25 2c |Menu",,t|opmenu%,|
|00001da0| 78 2c 79 3a e1 0d 0b 9a | 1e dd a4 6d 65 6e 75 28 |x,y:....|...menu(|
|00001db0| 74 69 74 6c 65 24 2c 77 | 69 64 74 68 2c 6d 65 6e |title$,w|idth,men|
|00001dc0| 75 24 29 0d 0b a4 48 6d | 65 6e 75 24 2b 3d 22 2c |u$)...Hm|enu$+=",|
|00001dd0| 22 3a 6f 6c 64 6d 65 6e | 75 3d 6d 65 6e 75 70 74 |":oldmen|u=menupt|
|00001de0| 72 3a 24 6d 65 6e 75 70 | 74 72 3d 74 69 74 6c 65 |r:$menup|tr=title|
|00001df0| 24 3a 6d 65 6e 75 70 74 | 72 3f 31 32 3d 37 3a 6d |$:menupt|r?12=7:m|
|00001e00| 65 6e 75 70 74 72 3f 31 | 33 3d 32 0d 0b ae 49 6d |enuptr?1|3=2...Im|
|00001e10| 65 6e 75 70 74 72 3f 31 | 34 3d 37 3a 6d 65 6e 75 |enuptr?1|4=7:menu|
|00001e20| 70 74 72 3f 31 35 3d 30 | 3a 6d 65 6e 75 70 74 72 |ptr?15=0|:menuptr|
|00001e30| 21 31 36 3d 77 69 64 74 | 68 3a 6d 65 6e 75 70 74 |!16=widt|h:menupt|
|00001e40| 72 21 32 30 3d 34 34 3a | 6d 65 6e 75 70 74 72 21 |r!20=44:|menuptr!|
|00001e50| 32 34 3d 30 0d 0b b8 0f | 6d 65 6e 75 70 74 72 2b |24=0....|menuptr+|
|00001e60| 3d 32 38 0d 0b c2 3a f5 | 3a f2 69 74 65 6d 28 6d |=28...:.|:.item(m|
|00001e70| 65 6e 75 24 29 3a 6d 65 | 6e 75 24 3d c1 6d 65 6e |enu$):me|nu$=.men|
|00001e80| 75 24 2c a7 6d 65 6e 75 | 24 2c 22 2c 22 29 2b 31 |u$,.menu|$,",")+1|
|00001e90| 29 3a 6d 65 6e 75 70 74 | 72 2b 3d 32 34 0d 0b cc |):menupt|r+=24...|
|00001ea0| 34 fd 20 6d 65 6e 75 24 | 3d 22 22 3a 6d 65 6e 75 |4. menu$|="":menu|
|00001eb0| 70 74 72 21 2d 32 34 3d | 28 6d 65 6e 75 70 74 72 |ptr!-24=|(menuptr|
|00001ec0| 21 2d 32 34 29 20 84 20 | 25 31 30 30 30 30 30 30 |!-24) . |%1000000|
|00001ed0| 30 0d 0b d6 0c 3d 6f 6c | 64 6d 65 6e 75 0d 0b e0 |0....=ol|dmenu...|
|00001ee0| 0e dd f2 69 74 65 6d 28 | 6d 24 29 0d 0b ea 31 6d |...item(|m$)...1m|
|00001ef0| 24 3d c0 6d 24 2c a7 6d | 24 2c 22 2c 22 29 2d 31 |$=.m$,.m|$,",")-1|
|00001f00| 29 3a 69 24 3d 22 22 3a | 6a 24 3d 22 22 3a e7 20 |):i$="":|j$="":. |
|00001f10| a7 6d 24 2c 22 5b 22 29 | 3e 30 20 8c 0d 0b f4 29 |.m$,"[")|>0 ....)|
|00001f20| 69 24 3d c0 6d 24 2c a7 | 6d 24 2c 22 5d 22 29 2d |i$=.m$,.|m$,"]")-|
|00001f30| 31 29 3a 6d 24 3d c1 6d | 24 2c a7 6d 24 2c 22 5d |1):m$=.m|$,.m$,"]|
|00001f40| 22 29 2b 31 29 0d 0b fe | 29 6a 24 3d c0 69 24 2c |")+1)...|)j$=.i$,|
|00001f50| a7 69 24 2c 22 2f 22 29 | 2d 31 29 3a 69 24 3d c1 |.i$,"/")|-1):i$=.|
|00001f60| 69 24 2c a7 69 24 2c 22 | 2f 22 29 2b 31 29 0d 0c |i$,.i$,"|/")+1)..|
|00001f70| 08 05 cd 0d 0c 12 28 69 | 66 6c 61 67 73 3d 26 30 |......(i|flags=&0|
|00001f80| 37 30 30 30 30 32 31 3a | 6d 66 6c 61 67 73 3d 30 |7000021:|mflags=0|
|00001f90| 3a 73 75 62 6d 65 6e 75 | 3d 2d 31 0d 0c 1c 20 e7 |:submenu|=-1... .|
|00001fa0| 20 a7 6a 24 2c 22 77 22 | 29 3e 30 20 8c 20 73 75 | .j$,"w"|)>0 . su|
|00001fb0| 62 6d 65 6e 75 3d a0 28 | 69 24 29 0d 0c 26 20 e7 |bmenu=.(|i$)..& .|
|00001fc0| 20 a7 6a 24 2c 22 73 22 | 29 3e 30 20 8c 20 73 75 | .j$,"s"|)>0 . su|
|00001fd0| 62 6d 65 6e 75 3d a0 28 | 69 24 29 0d 0c 30 24 e7 |bmenu=.(|i$)..0$.|
|00001fe0| 20 a7 6a 24 2c 22 74 22 | 29 3e 30 20 8c 20 6d 66 | .j$,"t"|)>0 . mf|
|00001ff0| 6c 61 67 73 3d 6d 66 6c | 61 67 73 20 84 20 31 0d |lags=mfl|ags . 1.|
|00002000| 0c 3a 24 e7 20 a7 6a 24 | 2c 22 6c 22 29 3e 30 20 |.:$. .j$|,"l")>0 |
|00002010| 8c 20 6d 66 6c 61 67 73 | 3d 6d 66 6c 61 67 73 20 |. mflags|=mflags |
|00002020| 84 20 32 0d 0c 44 28 e7 | 20 a7 6a 24 2c 22 67 22 |. 2..D(.| .j$,"g"|
|00002030| 29 3e 30 20 8c 20 69 66 | 6c 61 67 73 3d 69 66 6c |)>0 . if|lags=ifl|
|00002040| 61 67 73 20 84 20 31 3c | 3c 32 32 0d 0c 4e 47 21 |ags . 1<|<22..NG!|
|00002050| 6d 65 6e 75 70 74 72 3d | 6d 66 6c 61 67 73 3a 6d |menuptr=|mflags:m|
|00002060| 65 6e 75 70 74 72 21 34 | 3d 73 75 62 6d 65 6e 75 |enuptr!4|=submenu|
|00002070| 3a 6d 65 6e 75 70 74 72 | 21 38 3d 69 66 6c 61 67 |:menuptr|!8=iflag|
|00002080| 73 3a 24 28 6d 65 6e 75 | 70 74 72 2b 31 32 29 3d |s:$(menu|ptr+12)=|
|00002090| 6d 24 0d 0c 58 05 e1 0d | 0c 62 0b dd f2 63 6d 65 |m$..X...|.b...cme|
|000020a0| 6e 75 0d 0c 6c 23 c8 99 | 20 22 57 69 6d 70 5f 47 |nu..l#..| "Wimp_G|
|000020b0| 65 74 50 6f 69 6e 74 65 | 72 49 6e 66 6f 22 2c 2c |etPointe|rInfo",,|
|000020c0| 69 63 6f 6e 64 0d 0c 76 | 11 e7 20 69 63 6f 6e 64 |icond..v|.. icond|
|000020d0| 21 38 3d 31 20 8c 0d 0c | 80 1c e7 20 6d 65 6e 75 |!8=1 ...|... menu|
|000020e0| 6f 70 65 6e 3d 2d 34 34 | 20 8c 20 f2 6d 65 6e 75 |open=-44| . .menu|
|000020f0| 73 31 0d 0c 8a 1c e7 20 | 6d 65 6e 75 6f 70 65 6e |s1..... |menuopen|
|00002100| 3d 2d 34 35 20 8c 20 f2 | 6d 65 6e 75 73 32 0d 0c |=-45 . .|menus2..|
|00002110| 94 22 c8 99 20 22 57 69 | 6d 70 5f 43 72 65 61 74 |.".. "Wi|mp_Creat|
|00002120| 65 4d 65 6e 75 22 2c 2c | 74 6f 70 6d 65 6e 75 25 |eMenu",,|topmenu%|
|00002130| 0d 0c 9e 05 cc 0d 0c a8 | 1c c8 99 20 22 57 69 6d |........|... "Wim|
|00002140| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 2d |p_Create|Menu",,-|
|00002150| 31 0d 0c b2 05 cd 0d 0c | bc 05 e1 0d 0c c6 05 3a |1.......|.......:|
|00002160| 0d 0c d0 20 f4 20 46 69 | 6c 69 6e 67 4c 69 62 20 |... . Fi|lingLib |
|00002170| 31 2e 30 30 20 28 31 39 | 2d 4a 75 6e 2d 39 32 29 |1.00 (19|-Jun-92)|
|00002180| 0d 0c da 1d dd f2 69 73 | 64 28 77 69 6e 64 6f 77 |......is|d(window|
|00002190| 25 2c 73 61 76 65 76 61 | 6c 75 65 25 29 0d 0c e4 |%,saveva|lue%)...|
|000021a0| 11 f2 72 65 61 64 6d 6f | 64 65 69 6e 66 6f 0d 0c |..readmo|deinfo..|
|000021b0| ee 32 21 62 6c 6f 63 6b | 3d 77 69 6e 64 6f 77 25 |.2!block|=window%|
|000021c0| 3a c8 99 20 22 57 69 6d | 70 5f 47 65 74 57 69 6e |:.. "Wim|p_GetWin|
|000021d0| 64 6f 77 53 74 61 74 65 | 22 2c 2c 62 6c 6f 63 6b |dowState|",,block|
|000021e0| 0d 0c f8 31 79 73 69 7a | 65 25 3d 62 6c 6f 63 6b |...1ysiz|e%=block|
|000021f0| 21 31 36 2d 62 6c 6f 63 | 6b 21 38 3a 78 25 3d 62 |!16-bloc|k!8:x%=b|
|00002200| 6c 6f 63 6b 21 34 3a 79 | 25 3d 62 6c 6f 63 6b 21 |lock!4:y|%=block!|
|00002210| 38 0d 0d 02 2b 62 6c 6f | 63 6b 21 34 3d 39 3a c8 |8...+blo|ck!4=9:.|
|00002220| 99 20 22 57 69 6d 70 5f | 47 65 74 49 63 6f 6e 53 |. "Wimp_|GetIconS|
|00002230| 74 61 74 65 22 2c 2c 62 | 6c 6f 63 6b 0d 0d 0c 44 |tate",,b|lock...D|
|00002240| 62 6c 6f 63 6b 21 38 2b | 3d 78 25 3a 62 6c 6f 63 |block!8+|=x%:bloc|
|00002250| 6b 21 31 32 2b 3d 79 25 | 2b 79 73 69 7a 65 25 3a |k!12+=y%|+ysize%:|
|00002260| 62 6c 6f 63 6b 21 31 36 | 2b 3d 78 25 3a 62 6c 6f |block!16|+=x%:blo|
|00002270| 63 6b 21 32 30 2b 3d 79 | 25 2b 79 73 69 7a 65 25 |ck!20+=y|%+ysize%|
|00002280| 0d 0d 16 39 62 6c 6f 63 | 6b 21 32 34 3d 30 3a 62 |...9bloc|k!24=0:b|
|00002290| 6c 6f 63 6b 21 32 38 3d | 30 3a 62 6c 6f 63 6b 21 |lock!28=|0:block!|
|000022a0| 33 32 3d 78 70 73 69 7a | 65 3a 62 6c 6f 63 6b 21 |32=xpsiz|e:block!|
|000022b0| 33 36 3d 79 70 73 69 7a | 65 0d 0d 20 31 21 62 6c |36=ypsiz|e.. 1!bl|
|000022c0| 6f 63 6b 3d 30 3a 62 6c | 6f 63 6b 21 34 3d 35 3a |ock=0:bl|ock!4=5:|
|000022d0| 64 72 61 67 25 3d b9 3a | 73 61 76 69 6e 67 25 3d |drag%=.:|saving%=|
|000022e0| 73 61 76 65 76 61 6c 75 | 65 25 0d 0d 2a 1c c8 99 |savevalu|e%..*...|
|000022f0| 20 22 57 69 6d 70 5f 44 | 72 61 67 42 6f 78 22 2c | "Wimp_D|ragBox",|
|00002300| 2c 62 6c 6f 63 6b 0d 0d | 34 05 e1 0d 0d 3e 19 dd |,block..|4....>..|
|00002310| f2 64 72 61 67 73 61 76 | 65 28 73 61 76 65 74 65 |.dragsav|e(savete|
|00002320| 78 74 25 29 0d 0d 48 23 | c8 99 20 22 57 69 6d 70 |xt%)..H#|.. "Wimp|
|00002330| 5f 47 65 74 50 6f 69 6e | 74 65 72 49 6e 66 6f 22 |_GetPoin|terInfo"|
|00002340| 2c 2c 62 6c 6f 63 6b 0d | 0d 52 48 62 6c 6f 63 6b |,,block.|.RHblock|
|00002350| 21 33 32 3d 62 6c 6f 63 | 6b 21 34 3a 62 6c 6f 63 |!32=bloc|k!4:bloc|
|00002360| 6b 21 32 38 3d 21 62 6c | 6f 63 6b 3a 62 6c 6f 63 |k!28=!bl|ock:bloc|
|00002370| 6b 21 32 34 3d 62 6c 6f | 63 6b 21 31 36 3a 62 6c |k!24=blo|ck!16:bl|
|00002380| 6f 63 6b 21 32 30 3d 62 | 6c 6f 63 6b 21 31 32 0d |ock!20=b|lock!12.|
|00002390| 0d 5c 2f 62 6c 6f 63 6b | 21 31 36 3d 31 3a 62 6c |.\/block|!16=1:bl|
|000023a0| 6f 63 6b 21 31 32 3d 30 | 3a 62 6c 6f 63 6b 21 33 |ock!12=0|:block!3|
|000023b0| 36 3d 30 3a 62 6c 6f 63 | 6b 21 34 30 3d 30 0d 0d |6=0:bloc|k!40=0..|
|000023c0| 66 2c e3 20 49 25 3d 30 | 20 b8 20 32 35 35 3a e7 |f,. I%=0| . 255:.|
|000023d0| 20 49 25 3f 73 74 65 78 | 74 3c 33 32 20 8c 20 49 | I%?stex|t<32 . I|
|000023e0| 25 3f 73 74 65 78 74 3d | 31 33 0d 0d 70 05 ed 0d |%?stext=|13..p...|
|000023f0| 0d 7a 29 24 28 62 6c 6f | 63 6b 2b 34 34 29 3d a4 |.z)$(blo|ck+44)=.|
|00002400| 62 69 74 28 24 73 74 65 | 78 74 29 2b bd 30 3a 21 |bit($ste|xt)+.0:!|
|00002410| 62 6c 6f 63 6b 3d 36 30 | 0d 0d 84 2b c8 99 20 22 |block=60|...+.. "|
|00002420| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|00002430| 22 2c 31 37 2c 62 6c 6f | 63 6b 2c 62 6c 6f 63 6b |",17,blo|ck,block|
|00002440| 21 32 30 0d 0d 8e 05 e1 | 0d 0d 98 05 3a 0d 0d a2 |!20.....|....:...|
|00002450| 2d f4 20 52 65 64 72 61 | 77 4c 69 62 20 30 2e 30 |-. Redra|wLib 0.0|
|00002460| 30 20 28 32 30 2d 4a 75 | 6e 2d 39 32 29 20 66 6f |0 (20-Ju|n-92) fo|
|00002470| 72 20 41 4d 46 43 6f 64 | 65 72 0d 0d ac 12 dd f2 |r AMFCod|er......|
|00002480| 72 65 64 72 61 77 77 69 | 6e 64 6f 77 0d 0d b6 29 |redrawwi|ndow...)|
|00002490| c8 99 20 22 57 69 6d 70 | 5f 52 65 64 72 61 77 57 |.. "Wimp|_RedrawW|
|000024a0| 69 6e 64 6f 77 22 2c 2c | 62 6c 6f 63 6b 20 b8 20 |indow",,|block . |
|000024b0| 6d 6f 72 65 25 0d 0d c0 | 05 e1 0d 0d ca 05 3a 0d |more%...|......:.|
|000024c0| 0d d4 20 f4 20 4d 65 6d | 6f 72 79 4c 69 62 20 31 |.. . Mem|oryLib 1|
|000024d0| 2e 30 30 20 28 32 30 2d | 4a 75 6e 2d 39 32 29 0d |.00 (20-|Jun-92).|
|000024e0| 0d de 15 dd f2 67 72 61 | 62 6d 65 6d 28 61 6d 6f |.....gra|bmem(amo|
|000024f0| 75 6e 74 29 0d 0d e8 10 | e7 20 61 6d 6f 75 6e 74 |unt)....|. amount|
|00002500| 3e 30 20 8c 0d 0d f2 28 | e7 20 61 6d 6f 75 6e 74 |>0 ....(|. amount|
|00002510| 3c 66 72 65 65 6d 65 6d | 20 8c 20 66 72 65 65 6d |<freemem| . freem|
|00002520| 65 6d 2d 3d 61 6d 6f 75 | 6e 74 3a e1 0d 0d fc 15 |em-=amou|nt:.....|
|00002530| 6f 72 69 67 61 6d 6f 75 | 6e 74 3d 61 6d 6f 75 6e |origamou|nt=amoun|
|00002540| 74 0d 0e 06 39 f5 3a f2 | 67 72 61 62 6d 65 6d 32 |t...9.:.|grabmem2|
|00002550| 28 33 32 2a 26 34 30 30 | 29 3a 66 72 65 65 6d 65 |(32*&400|):freeme|
|00002560| 6d 2b 3d 33 32 2a 26 34 | 30 30 3a 61 6d 6f 75 6e |m+=32*&4|00:amoun|
|00002570| 74 2d 3d 33 32 2a 26 34 | 30 30 0d 0e 10 0e fd 20 |t-=32*&4|00..... |
|00002580| 61 6d 6f 75 6e 74 3c 30 | 0d 0e 1a 17 66 72 65 65 |amount<0|....free|
|00002590| 6d 65 6d 2d 3d 6f 72 69 | 67 61 6d 6f 75 6e 74 0d |mem-=ori|gamount.|
|000025a0| 0e 24 05 e1 0d 0e 2e 05 | cd 0d 0e 38 10 e7 20 61 |.$......|...8.. a|
|000025b0| 6d 6f 75 6e 74 3c 30 20 | 8c 0d 0e 42 17 e7 20 61 |mount<0 |...B.. a|
|000025c0| 6d 6f 75 6e 74 3c 2d 33 | 32 2a 26 34 30 30 20 8c |mount<-3|2*&400 .|
|000025d0| 0d 0e 4c 14 61 6d 6f 75 | 6e 74 32 3d 2d 33 32 2a |..L.amou|nt2=-32*|
|000025e0| 26 34 30 30 0d 0e 56 24 | c8 99 20 22 58 57 69 6d |&400..V$|.. "XWim|
|000025f0| 70 5f 53 6c 6f 74 53 69 | 7a 65 22 2c 2d 31 2c 2d |p_SlotSi|ze",-1,-|
|00002600| 31 20 b8 20 73 69 7a 65 | 0d 0e 60 27 c8 99 20 22 |1 . size|..`'.. "|
|00002610| 58 57 69 6d 70 5f 53 6c | 6f 74 53 69 7a 65 22 2c |XWimp_Sl|otSize",|
|00002620| 73 69 7a 65 2b 61 6d 6f | 75 6e 74 32 2c 2d 31 0d |size+amo|unt2,-1.|
|00002630| 0e 6a 25 c8 99 20 22 58 | 57 69 6d 70 5f 53 6c 6f |.j%.. "X|Wimp_Slo|
|00002640| 74 53 69 7a 65 22 2c 2d | 31 2c 2d 31 20 b8 20 73 |tSize",-|1,-1 . s|
|00002650| 69 7a 65 32 0d 0e 74 13 | 61 6d 6f 75 6e 74 2b 3d |ize2..t.|amount+=|
|00002660| 33 32 2a 26 34 30 30 0d | 0e 7e 0a e5 20 8d 44 42 |32*&400.|.~.. .DB|
|00002670| 4e 0d 0e 88 05 cd 0d 0e | 92 10 e7 20 61 6d 6f 75 |N.......|... amou|
|00002680| 6e 74 3c 30 20 8c 0d 0e | 9c 13 66 72 65 65 6d 65 |nt<0 ...|..freeme|
|00002690| 6d 2d 3d 61 6d 6f 75 6e | 74 0d 0e a6 17 e7 20 66 |m-=amoun|t..... f|
|000026a0| 72 65 65 6d 65 6d 3e 33 | 32 2a 26 34 30 30 20 8c |reemem>3|2*&400 .|
|000026b0| 0d 0e b0 14 61 6d 6f 75 | 6e 74 32 3d 2d 33 32 2a |....amou|nt2=-32*|
|000026c0| 26 34 30 30 0d 0e ba 24 | c8 99 20 22 58 57 69 6d |&400...$|.. "XWim|
|000026d0| 70 5f 53 6c 6f 74 53 69 | 7a 65 22 2c 2d 31 2c 2d |p_SlotSi|ze",-1,-|
|000026e0| 31 20 b8 20 73 69 7a 65 | 0d 0e c4 27 c8 99 20 22 |1 . size|...'.. "|
|000026f0| 58 57 69 6d 70 5f 53 6c | 6f 74 53 69 7a 65 22 2c |XWimp_Sl|otSize",|
|00002700| 73 69 7a 65 2b 61 6d 6f | 75 6e 74 32 2c 2d 31 0d |size+amo|unt2,-1.|
|00002710| 0e ce 25 c8 99 20 22 58 | 57 69 6d 70 5f 53 6c 6f |..%.. "X|Wimp_Slo|
|00002720| 74 53 69 7a 65 22 2c 2d | 31 2c 2d 31 20 b8 20 73 |tSize",-|1,-1 . s|
|00002730| 69 7a 65 32 0d 0e d8 14 | 66 72 65 65 6d 65 6d 2d |ize2....|freemem-|
|00002740| 3d 33 32 2a 26 34 30 30 | 0d 0e e2 05 cd 0d 0e ec |=32*&400|........|
|00002750| 05 e1 0d 0e f6 16 dd f2 | 67 72 61 62 6d 65 6d 32 |........|grabmem2|
|00002760| 28 61 6d 6f 75 6e 74 29 | 0d 0f 00 24 c8 99 20 22 |(amount)|...$.. "|
|00002770| 58 57 69 6d 70 5f 53 6c | 6f 74 53 69 7a 65 22 2c |XWimp_Sl|otSize",|
|00002780| 2d 31 2c 2d 31 20 b8 20 | 73 69 7a 65 0d 0f 0a 26 |-1,-1 . |size...&|
|00002790| c8 99 20 22 58 57 69 6d | 70 5f 53 6c 6f 74 53 69 |.. "XWim|p_SlotSi|
|000027a0| 7a 65 22 2c 73 69 7a 65 | 2b 61 6d 6f 75 6e 74 2c |ze",size|+amount,|
|000027b0| 2d 31 0d 0f 14 25 c8 99 | 20 22 58 57 69 6d 70 5f |-1...%..| "XWimp_|
|000027c0| 53 6c 6f 74 53 69 7a 65 | 22 2c 2d 31 2c 2d 31 20 |SlotSize|",-1,-1 |
|000027d0| b8 20 73 69 7a 65 32 0d | 0f 1e 35 e7 20 73 69 7a |. size2.|..5. siz|
|000027e0| 65 32 3c 73 69 7a 65 2b | 61 6d 6f 75 6e 74 20 8c |e2<size+|amount .|
|000027f0| 20 85 20 26 34 30 30 30 | 30 31 30 31 2c 22 4f 75 | . &4000|0101,"Ou|
|00002800| 74 20 6f 66 20 6d 65 6d | 6f 72 79 22 0d 0f 28 05 |t of mem|ory"..(.|
|00002810| e1 0d 0f 32 05 3a 0d 0f | 3c 1f f4 20 43 68 65 63 |...2.:..|<.. Chec|
|00002820| 6b 4c 69 62 20 31 2e 30 | 30 20 28 31 39 2d 4a 75 |kLib 1.0|0 (19-Ju|
|00002830| 6e 2d 39 32 29 0d 0f 46 | 0b dd f2 63 68 65 63 6b |n-92)..F|...check|
|00002840| 0d 0f 50 29 e7 20 24 a4 | 74 61 64 28 69 6e 66 6f |..P). $.|tad(info|
|00002850| 25 2c 31 32 29 3c 3e 22 | a9 20 41 4d 46 73 6f 66 |%,12)<>"|. AMFsof|
|00002860| 74 20 31 39 39 32 22 20 | 8c 0d 0f 5a 27 65 72 72 |t 1992" |...Z'err|
|00002870| 31 24 3d 22 41 4d 46 43 | 6f 64 65 72 20 68 61 73 |1$="AMFC|oder has|
|00002880| 20 62 65 65 6e 20 63 6f | 72 72 75 70 74 65 64 22 | been co|rrupted"|
|00002890| 0d 0f 64 37 65 72 72 32 | 24 3d 22 53 6f 6d 65 20 |..d7err2|$="Some |
|000028a0| 6d 61 6c 69 63 69 6f 75 | 73 20 61 6e 64 20 63 6f |maliciou|s and co|
|000028b0| 72 72 75 70 74 20 70 65 | 72 73 6f 6e 20 68 61 73 |rrupt pe|rson has|
|000028c0| 20 74 72 69 65 64 22 0d | 0f 6e 34 65 72 72 33 24 | tried".|.n4err3$|
|000028d0| 3d 22 74 6f 20 64 65 6e | 79 20 74 68 61 74 20 41 |="to den|y that A|
|000028e0| 4d 46 43 6f 64 65 72 20 | 77 61 73 20 77 72 69 74 |MFCoder |was writ|
|000028f0| 74 65 6e 20 62 79 20 41 | 4d 46 22 0d 0f 78 35 65 |ten by A|MF"..x5e|
|00002900| 72 72 34 24 3d 22 74 68 | 65 20 44 6f 6f 6d 77 61 |rr4$="th|e Doomwa|
|00002910| 74 63 68 65 72 2e 20 41 | 4d 46 43 6f 64 65 72 20 |tcher. A|MFCoder |
|00002920| 6b 6e 6f 77 73 20 77 68 | 6f 20 77 72 6f 74 65 22 |knows wh|o wrote"|
|00002930| 0d 0f 82 30 65 72 72 35 | 24 3d 22 69 74 2c 20 61 |...0err5|$="it, a|
|00002940| 6e 64 20 74 68 75 73 20 | 77 69 6c 6c 20 6e 6f 74 |nd thus |will not|
|00002950| 20 6c 6f 61 64 2e 22 3a | 65 72 72 36 24 3d 22 22 | load.":|err6$=""|
|00002960| 0d 0f 8c 37 65 72 72 37 | 24 3d 22 53 68 6f 75 6c |...7err7|$="Shoul|
|00002970| 64 20 79 6f 75 20 72 65 | 63 65 69 76 65 20 74 68 |d you re|ceive th|
|00002980| 69 73 20 65 72 72 6f 72 | 20 77 69 74 68 6f 75 74 |is error| without|
|00002990| 20 64 6f 69 6e 67 22 0d | 0f 96 37 65 72 72 38 24 | doing".|..7err8$|
|000029a0| 3d 22 74 68 65 20 6e 65 | 63 65 73 73 61 72 79 20 |="the ne|cessary |
|000029b0| 65 76 69 6c 2c 20 6b 69 | 6e 64 6c 79 20 73 65 6e |evil, ki|ndly sen|
|000029c0| 64 20 61 20 63 6f 70 79 | 20 62 61 63 6b 22 0d 0f |d a copy| back"..|
|000029d0| a0 2f 65 72 72 39 24 3d | 22 74 6f 20 74 68 65 20 |./err9$=|"to the |
|000029e0| 61 75 74 68 6f 72 2c 20 | 41 4d 46 20 74 68 65 20 |author, |AMF the |
|000029f0| 44 6f 6f 6d 77 61 74 63 | 68 65 72 2e 22 0d 0f aa |Doomwatc|her."...|
|00002a00| 0f f2 61 6d 66 65 72 72 | 6f 72 3a e0 0d 0f b4 05 |..amferr|or:.....|
|00002a10| cd 0d 0f be 05 e1 0d 0f | c8 05 3a 0d 0f d2 2c f4 |........|..:...,.|
|00002a20| 20 45 72 72 6f 72 4c 69 | 62 20 31 2e 30 30 20 28 | ErrorLi|b 1.00 (|
|00002a30| 32 30 2d 4a 75 6e 2d 39 | 32 29 20 66 6f 72 20 41 |20-Jun-9|2) for A|
|00002a40| 4d 46 43 6f 64 65 72 0d | 0f dc 0e dd f2 6d 6f 61 |MFCoder.|.....moa|
|00002a50| 6e 28 61 24 29 0d 0f e6 | 46 21 69 63 6f 6e 64 3d |n(a$)...|F!icond=|
|00002a60| 30 3a 24 28 69 63 6f 6e | 64 2b 34 29 3d 61 24 2b |0:$(icon|d+4)=a$+|
|00002a70| bd 30 3a c8 99 20 22 57 | 69 6d 70 5f 52 65 70 6f |.0:.. "W|imp_Repo|
|00002a80| 72 74 45 72 72 6f 72 22 | 2c 69 63 6f 6e 64 2c 31 |rtError"|,icond,1|
|00002a90| 2c 22 41 4d 46 43 6f 64 | 65 72 22 0d 0f f0 05 e1 |,"AMFCod|er".....|
|00002aa0| 0d 0f fa 15 dd f2 73 61 | 76 65 6e 6f 74 63 6f 6d |......sa|venotcom|
|00002ab0| 70 6c 61 69 6e 0d 10 04 | 27 e7 20 9f 3d 26 34 30 |plain...|'. .=&40|
|00002ac0| 30 30 30 31 30 31 20 8c | 20 f2 6f 75 74 6d 65 6d |000101 .| .outmem|
|00002ad0| 6f 72 63 6f 6d 70 6c 61 | 69 6e 3a e1 0d 10 0e 24 |orcompla|in:....$|
|00002ae0| f2 66 69 6c 69 6e 67 65 | 72 72 6f 72 28 22 43 6f |.filinge|rror("Co|
|00002af0| 75 6c 64 6e 27 74 20 73 | 61 76 65 22 2c f6 24 29 |uldn't s|ave",.$)|
|00002b00| 0d 10 18 05 e1 0d 10 22 | 15 dd f2 6c 6f 61 64 6e |......."|...loadn|
|00002b10| 6f 74 63 6f 6d 70 6c 61 | 69 6e 0d 10 2c 24 f2 66 |otcompla|in..,$.f|
|00002b20| 69 6c 69 6e 67 65 72 72 | 6f 72 28 22 43 6f 75 6c |ilingerr|or("Coul|
|00002b30| 64 6e 27 74 20 6c 6f 61 | 64 22 2c f6 24 29 0d 10 |dn't loa|d",.$)..|
|00002b40| 36 05 e1 0d 10 40 1c dd | f2 66 69 6c 69 6e 67 65 |6....@..|.filinge|
|00002b50| 72 72 6f 72 28 74 79 70 | 65 24 2c 65 72 24 29 0d |rror(typ|e$,er$).|
|00002b60| 10 4a 16 65 72 24 3d f6 | 24 3a 65 72 72 31 24 3d |.J.er$=.|$:err1$=|
|00002b70| 74 79 70 65 24 0d 10 54 | 3f 65 72 72 32 24 3d 22 |type$..T|?err2$="|
|00002b80| 57 68 69 6c 73 74 20 61 | 74 74 65 6d 70 74 69 6e |Whilst a|ttemptin|
|00002b90| 67 20 74 6f 20 22 2b c2 | 74 79 70 65 24 2c 34 29 |g to "+.|type$,4)|
|00002ba0| 2b 22 20 61 20 66 69 6c | 65 2c 20 41 4d 46 43 6f |+" a fil|e, AMFCo|
|00002bb0| 64 65 72 22 0d 10 5e 40 | 65 72 72 33 24 3d 22 72 |der"..^@|err3$="r|
|00002bc0| 65 70 6f 72 74 65 64 20 | 74 68 65 20 66 6f 6c 6c |eported |the foll|
|00002bd0| 6f 77 69 6e 67 20 66 69 | 6c 69 6e 67 20 73 79 73 |owing fi|ling sys|
|00002be0| 74 65 6d 20 65 72 72 6f | 72 3a 22 3a 65 72 72 34 |tem erro|r:":err4|
|00002bf0| 24 3d 22 22 0d 10 68 31 | 65 72 72 35 24 3d a4 6c |$=""..h1|err5$=.l|
|00002c00| 69 6e 65 34 35 28 65 72 | 24 2c 65 72 24 29 3a 65 |ine45(er|$,er$):e|
|00002c10| 72 72 36 24 3d a4 6c 69 | 6e 65 34 35 28 65 72 24 |rr6$=.li|ne45(er$|
|00002c20| 2c 65 72 24 29 0d 10 72 | 31 65 72 72 37 24 3d a4 |,er$)..r|1err7$=.|
|00002c30| 6c 69 6e 65 34 35 28 65 | 72 24 2c 65 72 24 29 3a |line45(e|r$,er$):|
|00002c40| 65 72 72 38 24 3d a4 6c | 69 6e 65 34 35 28 65 72 |err8$=.l|ine45(er|
|00002c50| 24 2c 65 72 24 29 0d 10 | 7c 1a 65 72 72 39 24 3d |$,er$)..||.err9$=|
|00002c60| a4 6c 69 6e 65 34 35 28 | 65 72 24 2c 65 72 24 29 |.line45(|er$,er$)|
|00002c70| 0d 10 86 0d f2 61 6d 66 | 65 72 72 6f 72 0d 10 90 |.....amf|error...|
|00002c80| 05 e1 0d 10 9a 13 dd f2 | 69 6e 74 65 72 6e 61 6c |........|internal|
|00002c90| 65 72 72 6f 72 0d 10 a4 | 20 e7 20 61 6d 66 65 72 |error...| . amfer|
|00002ca0| 72 6f 72 25 3d 2d 31 20 | 8c 20 f2 6d 6f 61 6e 28 |ror%=-1 |. .moan(|
|00002cb0| f6 24 29 3a e1 0d 10 ae | 27 e7 20 9f 3d 26 34 30 |.$):....|'. .=&40|
|00002cc0| 30 30 30 31 30 30 20 8c | 20 f2 74 65 6d 70 6c 61 |000100 .| .templa|
|00002cd0| 74 65 63 6f 6d 70 6c 61 | 69 6e 3a e1 0d 10 b8 27 |tecompla|in:....'|
|00002ce0| e7 20 9f 3d 26 34 30 30 | 30 30 31 30 31 20 8c 20 |. .=&400|00101 . |
|00002cf0| f2 6f 75 74 6d 65 6d 6f | 72 63 6f 6d 70 6c 61 69 |.outmemo|rcomplai|
|00002d00| 6e 3a e1 0d 10 c2 0a 65 | 72 24 3d f6 24 0d 10 cc |n:.....e|r$=.$...|
|00002d10| 4d 65 72 72 31 24 3d 22 | 49 6e 74 65 72 6e 61 6c |Merr1$="|Internal|
|00002d20| 20 45 72 72 6f 72 22 3a | 65 72 72 32 24 3d 22 41 | Error":|err2$="A|
|00002d30| 4d 46 43 6f 64 65 72 20 | 68 61 73 20 72 65 70 6f |MFCoder |has repo|
|00002d40| 72 74 65 64 20 61 6e 20 | 69 6e 74 65 72 6e 61 6c |rted an |internal|
|00002d50| 20 65 72 72 6f 72 20 61 | 74 22 0d 10 d6 3c 65 72 | error a|t"...<er|
|00002d60| 72 33 24 3d 22 6c 69 6e | 65 20 22 2b c3 28 9e 29 |r3$="lin|e "+.(.)|
|00002d70| 2b 22 2c 20 28 6e 75 6d | 62 65 72 20 22 2b c3 28 |+", (num|ber "+.(|
|00002d80| 9f 29 2b 22 29 20 69 6e | 20 70 61 72 74 20 6f 66 |.)+") in| part of|
|00002d90| 20 74 68 65 20 22 0d 10 | e0 26 65 72 72 34 24 3d | the "..|.&err4$=|
|00002da0| 65 72 72 6f 72 24 2b 22 | 20 72 6f 75 74 69 6e 65 |error$+"| routine|
|00002db0| 73 2e 22 3a 65 72 72 35 | 24 3d 22 22 0d 10 ea 31 |s.":err5|$=""...1|
|00002dc0| 65 72 72 36 24 3d a4 6c | 69 6e 65 34 35 28 65 72 |err6$=.l|ine45(er|
|00002dd0| 24 2c 65 72 24 29 3a 65 | 72 72 37 24 3d a4 6c 69 |$,er$):e|rr7$=.li|
|00002de0| 6e 65 34 35 28 65 72 24 | 2c 65 72 24 29 0d 10 f4 |ne45(er$|,er$)...|
|00002df0| 37 65 72 72 38 24 3d 22 | 53 68 6f 75 6c 64 20 74 |7err8$="|Should t|
|00002e00| 68 69 73 20 65 72 72 6f | 72 20 70 65 72 73 69 73 |his erro|r persis|
|00002e10| 74 2c 20 72 65 70 6f 72 | 74 20 69 74 20 74 6f 20 |t, repor|t it to |
|00002e20| 74 68 65 22 0d 10 fe 31 | 65 72 72 39 24 3d 22 61 |the"...1|err9$="a|
|00002e30| 75 74 68 6f 72 20 61 74 | 20 74 68 65 20 61 64 64 |uthor at| the add|
|00002e40| 72 65 73 73 20 67 69 76 | 65 6e 20 69 6e 20 21 48 |ress giv|en in !H|
|00002e50| 65 6c 70 2e 22 0d 11 08 | 0d f2 61 6d 66 65 72 72 |elp."...|..amferr|
|00002e60| 6f 72 0d 11 12 05 e1 0d | 11 1c 0e dd f2 61 6d 66 |or......|.....amf|
|00002e70| 65 72 72 6f 72 0d 11 26 | 18 c8 99 20 22 48 6f 75 |error..&|... "Hou|
|00002e80| 72 67 6c 61 73 73 5f 53 | 6d 61 73 68 22 0d 11 30 |rglass_S|mash"..0|
|00002e90| 48 ea 20 85 3a ee 20 85 | 20 ea 20 f2 6d 6f 61 6e |H. .:. .| . .moan|
|00002ea0| 28 22 43 6f 75 6c 64 6e | 27 74 20 67 65 6e 65 72 |("Couldn|'t gener|
|00002eb0| 61 74 65 20 65 72 72 6f | 72 20 3a 20 22 2b f6 24 |ate erro|r : "+.$|
|00002ec0| 29 3a f2 6d 6f 61 6e 28 | 65 72 72 31 24 29 3a e5 |):.moan(|err1$):.|
|00002ed0| 20 8d 64 78 51 0d 11 3a | 35 24 a4 74 61 64 28 61 | .dxQ..:|5$.tad(a|
|00002ee0| 6d 66 65 72 72 6f 72 25 | 2c 30 29 3d 65 72 72 31 |mferror%|,0)=err1|
|00002ef0| 24 3a 24 a4 74 61 64 28 | 61 6d 66 65 72 72 6f 72 |$:$.tad(|amferror|
|00002f00| 25 2c 31 29 3d 65 72 72 | 32 24 0d 11 44 35 24 a4 |%,1)=err|2$..D5$.|
|00002f10| 74 61 64 28 61 6d 66 65 | 72 72 6f 72 25 2c 32 29 |tad(amfe|rror%,2)|
|00002f20| 3d 65 72 72 33 24 3a 24 | a4 74 61 64 28 61 6d 66 |=err3$:$|.tad(amf|
|00002f30| 65 72 72 6f 72 25 2c 33 | 29 3d 65 72 72 34 24 0d |error%,3|)=err4$.|
|00002f40| 11 4e 35 24 a4 74 61 64 | 28 61 6d 66 65 72 72 6f |.N5$.tad|(amferro|
|00002f50| 72 25 2c 34 29 3d 65 72 | 72 35 24 3a 24 a4 74 61 |r%,4)=er|r5$:$.ta|
|00002f60| 64 28 61 6d 66 65 72 72 | 6f 72 25 2c 35 29 3d 65 |d(amferr|or%,5)=e|
|00002f70| 72 72 36 24 0d 11 58 35 | 24 a4 74 61 64 28 61 6d |rr6$..X5|$.tad(am|
|00002f80| 66 65 72 72 6f 72 25 2c | 36 29 3d 65 72 72 37 24 |ferror%,|6)=err7$|
|00002f90| 3a 24 a4 74 61 64 28 61 | 6d 66 65 72 72 6f 72 25 |:$.tad(a|mferror%|
|00002fa0| 2c 37 29 3d 65 72 72 38 | 24 0d 11 62 36 24 a4 74 |,7)=err8|$..b6$.t|
|00002fb0| 61 64 28 61 6d 66 65 72 | 72 6f 72 25 2c 38 29 3d |ad(amfer|ror%,8)=|
|00002fc0| 65 72 72 39 24 3a f2 6f | 70 65 6e 77 69 6e 64 6f |err9$:.o|penwindo|
|00002fd0| 77 28 61 6d 66 65 72 72 | 6f 72 25 29 3a ef 37 0d |w(amferr|or%):.7.|
|00002fe0| 11 6c 20 61 6d 66 65 72 | 72 6f 72 65 6e 64 25 3d |.l amfer|rorend%=|
|00002ff0| 30 3a f2 72 65 61 64 6d | 6f 64 65 69 6e 66 6f 0d |0:.readm|odeinfo.|
|00003000| 11 76 36 21 69 63 6f 6e | 64 3d 61 6d 66 65 72 72 |.v6!icon|d=amferr|
|00003010| 6f 72 25 3a c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |or%:.. "|Wimp_Get|
|00003020| 57 69 6e 64 6f 77 4f 75 | 74 6c 69 6e 65 22 2c 2c |WindowOu|tline",,|
|00003030| 69 63 6f 6e 64 0d 11 80 | 43 c8 97 20 c8 93 20 69 |icond...|C.. .. i|
|00003040| 63 6f 6e 64 21 34 2c 69 | 63 6f 6e 64 21 38 2c 28 |cond!4,i|cond!8,(|
|00003050| 69 63 6f 6e 64 21 31 32 | 29 2d 28 69 63 6f 6e 64 |icond!12|)-(icond|
|00003060| 21 34 29 2c 28 69 63 6f | 6e 64 21 31 36 29 2d 28 |!4),(ico|nd!16)-(|
|00003070| 69 63 6f 6e 64 21 38 29 | 0d 11 8a 28 f5 3a c8 99 |icond!8)|...(.:..|
|00003080| 20 22 57 69 6d 70 5f 50 | 6f 6c 6c 22 2c 30 2c 62 | "Wimp_P|oll",0,b|
|00003090| 6c 6f 63 6b 20 b8 20 65 | 76 65 6e 74 63 6f 64 65 |lock . e|ventcode|
|000030a0| 0d 11 94 12 c8 8e 20 65 | 76 65 6e 74 63 6f 64 65 |...... e|ventcode|
|000030b0| 20 ca 0d 11 9e 15 c9 20 | 31 3a f2 72 65 64 72 61 | ...... |1:.redra|
|000030c0| 77 77 69 6e 64 6f 77 0d | 11 a8 23 c9 20 32 3a c8 |wwindow.|..#. 2:.|
|000030d0| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |. "Wimp_|OpenWind|
|000030e0| 6f 77 22 2c 2c 62 6c 6f | 63 6b 0d 11 b2 24 c9 20 |ow",,blo|ck...$. |
|000030f0| 33 3a c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |3:.. "Wi|mp_Close|
|00003100| 57 69 6e 64 6f 77 22 2c | 2c 62 6c 6f 63 6b 0d 11 |Window",|,block..|
|00003110| bc 18 c9 20 36 3a f2 61 | 6d 66 65 72 72 6f 72 62 |... 6:.a|mferrorb|
|00003120| 75 74 74 6f 6e 73 0d 11 | c6 18 c9 20 31 37 2c 31 |uttons..|... 17,1|
|00003130| 38 3a f2 77 69 6d 70 6d | 65 73 73 61 67 65 0d 11 |8:.wimpm|essage..|
|00003140| d0 05 cb 0d 11 da 1c fd | 20 61 6d 66 65 72 72 6f |........| amferro|
|00003150| 72 65 6e 64 25 20 84 20 | a6 28 2d 31 31 33 29 0d |rend% . |.(-113).|
|00003160| 11 e4 3f f2 72 65 61 64 | 6d 6f 64 65 69 6e 66 6f |..?.read|modeinfo|
|00003170| 3a 21 69 63 6f 6e 64 3d | 61 6d 66 65 72 72 6f 72 |:!icond=|amferror|
|00003180| 25 3a c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 |%:.. "Wi|mp_Close|
|00003190| 57 69 6e 64 6f 77 22 2c | 2c 69 63 6f 6e 64 0d 11 |Window",|,icond..|
|000031a0| ee 1b c8 97 20 c8 93 20 | 30 2c 30 2c 78 70 73 69 |.... .. |0,0,xpsi|
|000031b0| 7a 65 2c 79 70 73 69 7a | 65 0d 11 f8 07 f7 20 85 |ze,ypsiz|e..... .|
|000031c0| 0d 12 02 05 e1 0d 12 0c | 15 dd f2 61 6d 66 65 72 |........|...amfer|
|000031d0| 72 6f 72 62 75 74 74 6f | 6e 73 0d 12 16 38 e7 20 |rorbutto|ns...8. |
|000031e0| 62 6c 6f 63 6b 21 31 32 | 3d 61 6d 66 65 72 72 6f |block!12|=amferro|
|000031f0| 72 25 20 80 20 62 6c 6f | 63 6b 21 31 36 3d 31 33 |r% . blo|ck!16=13|
|00003200| 20 8c 20 61 6d 66 65 72 | 72 6f 72 65 6e 64 25 3d | . amfer|rorend%=|
|00003210| 2d 31 0d 12 20 05 e1 0d | 12 2a 05 3a 0d 12 34 32 |-1.. ...|.*.:..42|
|00003220| f4 20 53 74 61 6e 64 61 | 72 64 45 72 72 6f 72 73 |. Standa|rdErrors|
|00003230| 20 31 2e 30 30 20 28 32 | 30 2d 4a 75 6e 2d 39 32 | 1.00 (2|0-Jun-92|
|00003240| 29 20 66 6f 72 20 41 4d | 46 43 6f 64 65 72 0d 12 |) for AM|FCoder..|
|00003250| 3e 16 dd f2 74 65 6d 70 | 6c 61 74 65 63 6f 6d 70 |>...temp|latecomp|
|00003260| 6c 61 69 6e 0d 12 48 30 | 65 72 72 31 24 3d 22 54 |lain..H0|err1$="T|
|00003270| 65 6d 70 6c 61 74 65 20 | 22 2b bd 33 34 2b 24 6e |emplate |"+.34+$n|
|00003280| 61 6d 65 2b bd 33 34 2b | 22 20 6e 6f 74 20 66 6f |ame+.34+|" not fo|
|00003290| 75 6e 64 22 0d 12 52 36 | 65 72 72 32 24 3d 22 54 |und"..R6|err2$="T|
|000032a0| 68 65 20 54 65 6d 70 6c | 61 74 65 73 20 66 69 6c |he Templ|ates fil|
|000032b0| 65 20 74 68 61 74 20 73 | 74 6f 72 65 73 20 74 68 |e that s|tores th|
|000032c0| 65 20 77 69 6e 64 6f 77 | 73 22 0d 12 5c 35 65 72 |e window|s"..\5er|
|000032d0| 72 33 24 3d 22 75 73 65 | 64 20 77 69 74 68 69 6e |r3$="use|d within|
|000032e0| 20 41 4d 46 43 6f 64 65 | 72 20 68 61 73 20 62 65 | AMFCode|r has be|
|000032f0| 65 6e 20 61 6c 74 65 72 | 65 64 2c 20 73 6f 22 0d |en alter|ed, so".|
|00003300| 12 66 34 65 72 72 34 24 | 3d 22 74 68 61 74 20 74 |.f4err4$|="that t|
|00003310| 68 65 20 61 62 6f 76 65 | 20 77 69 6e 64 6f 77 20 |he above| window |
|00003320| 63 6f 75 6c 64 20 6e 6f | 74 20 62 65 20 66 6f 75 |could no|t be fou|
|00003330| 6e 64 22 0d 12 70 34 65 | 72 72 35 24 3d 22 77 69 |nd"..p4e|rr5$="wi|
|00003340| 74 68 69 6e 20 69 74 2e | 20 55 6e 66 6f 72 74 75 |thin it.| Unfortu|
|00003350| 6e 61 74 65 6c 79 2c 20 | 74 68 69 73 20 77 69 6e |nately, |this win|
|00003360| 64 6f 77 20 69 73 22 0d | 12 7a 30 65 72 72 36 24 |dow is".|.z0err6$|
|00003370| 3d 22 65 78 74 72 65 6d | 65 6c 79 20 69 6d 70 6f |="extrem|ely impo|
|00003380| 72 74 61 6e 74 2c 20 61 | 6e 64 20 77 69 74 68 6f |rtant, a|nd witho|
|00003390| 75 74 20 69 74 2c 22 0d | 12 84 36 65 72 72 37 24 |ut it,".|..6err7$|
|000033a0| 3d 22 41 4d 46 43 6f 64 | 65 72 20 63 61 6e 6e 6f |="AMFCod|er canno|
|000033b0| 74 20 6f 70 65 72 61 74 | 65 2e 20 59 6f 75 20 61 |t operat|e. You a|
|000033c0| 72 65 20 74 68 65 72 65 | 66 6f 72 65 22 0d 12 8e |re there|fore"...|
|000033d0| 35 65 72 72 38 24 3d 22 | 61 64 76 69 73 65 64 20 |5err8$="|advised |
|000033e0| 74 6f 20 64 65 73 74 72 | 6f 79 20 74 68 69 73 20 |to destr|oy this |
|000033f0| 63 6f 70 79 20 6f 66 20 | 41 4d 46 43 6f 64 65 72 |copy of |AMFCoder|
|00003400| 2c 22 0d 12 98 30 65 72 | 72 39 24 3d 22 61 6e 64 |,"...0er|r9$="and|
|00003410| 20 74 6f 20 61 63 71 75 | 69 72 65 20 74 68 65 20 | to acqu|ire the |
|00003420| 63 6f 6d 70 6c 65 74 65 | 20 76 65 72 73 69 6f 6e |complete| version|
|00003430| 2e 22 0d 12 a2 27 f2 61 | 6d 66 65 72 72 6f 72 3a |."...'.a|mferror:|
|00003440| c8 99 20 22 57 69 6d 70 | 5f 43 6c 6f 73 65 54 65 |.. "Wimp|_CloseTe|
|00003450| 6d 70 6c 61 74 65 22 3a | e0 0d 12 ac 05 e1 0d 12 |mplate":|........|
|00003460| b6 17 dd f2 64 69 72 65 | 63 74 6f 72 79 63 6f 6d |....dire|ctorycom|
|00003470| 70 6c 61 69 6e 0d 12 c0 | 1d 65 72 72 31 24 3d 22 |plain...|.err1$="|
|00003480| 44 69 72 65 63 74 6f 72 | 79 20 76 69 65 77 65 72 |Director|y viewer|
|00003490| 73 22 0d 12 ca 37 65 72 | 72 32 24 3d 22 55 6e 6c |s"...7er|r2$="Unl|
|000034a0| 69 6b 65 20 6f 74 68 65 | 72 20 63 6f 6d 70 75 74 |ike othe|r comput|
|000034b0| 65 72 20 73 79 73 74 65 | 6d 73 2c 20 69 6e 20 52 |er syste|ms, in R|
|000034c0| 49 53 43 4f 53 2c 20 61 | 22 0d 12 d4 38 65 72 72 |ISCOS, a|"...8err|
|000034d0| 33 24 3d 22 73 69 6d 70 | 6c 65 20 66 69 6c 65 6e |3$="simp|le filen|
|000034e0| 61 6d 65 20 63 61 6e 6e | 6f 74 20 62 65 20 65 6e |ame cann|ot be en|
|000034f0| 74 65 72 65 64 20 6f 6e | 20 69 74 73 20 6f 77 6e |tered on| its own|
|00003500| 22 0d 12 de 36 65 72 72 | 34 24 3d 22 69 6e 74 6f |"...6err|4$="into|
|00003510| 20 61 20 73 61 76 65 20 | 77 69 6e 64 6f 77 2e 20 | a save |window. |
|00003520| 49 6e 73 74 65 61 64 2c | 20 61 20 73 69 6d 70 6c |Instead,| a simpl|
|00003530| 65 20 6e 61 6d 65 22 0d | 12 e8 34 65 72 72 35 24 |e name".|..4err5$|
|00003540| 3d 22 6d 75 73 74 20 62 | 65 20 67 69 76 65 6e 2c |="must b|e given,|
|00003550| 20 61 6e 64 20 74 68 65 | 20 73 61 76 65 20 69 63 | and the| save ic|
|00003560| 6f 6e 20 64 72 61 67 67 | 65 64 22 0d 12 f2 24 65 |on dragg|ed"...$e|
|00003570| 72 72 36 24 3d 22 69 6e | 74 6f 20 61 20 64 69 72 |rr6$="in|to a dir|
|00003580| 65 63 74 6f 72 79 20 76 | 69 65 77 65 72 2e 22 0d |ectory v|iewer.".|
|00003590| 12 fc 0c 65 72 72 37 24 | 3d 22 22 0d 13 06 2e 65 |...err7$|=""....e|
|000035a0| 72 72 38 24 3d 22 43 6f | 6e 73 75 6c 74 20 74 68 |rr8$="Co|nsult th|
|000035b0| 65 20 57 65 6c 63 6f 6d | 65 20 47 75 69 64 65 20 |e Welcom|e Guide |
|000035c0| 66 6f 72 20 6d 6f 72 65 | 22 0d 13 10 28 65 72 72 |for more|"...(err|
|000035d0| 39 24 3d 22 69 6e 66 6f | 72 6d 61 74 69 6f 6e 20 |9$="info|rmation |
|000035e0| 6f 6e 20 74 68 69 73 20 | 73 75 62 6a 65 63 74 2e |on this |subject.|
|000035f0| 22 0d 13 1a 0d f2 61 6d | 66 65 72 72 6f 72 0d 13 |".....am|ferror..|
|00003600| 24 05 e1 0d 13 2e 15 dd | f2 63 6f 72 72 75 70 74 |$.......|.corrupt|
|00003610| 63 6f 6d 70 6c 61 69 6e | 0d 13 38 1b 65 72 72 31 |complain|..8.err1|
|00003620| 24 3d 22 46 69 6c 65 20 | 63 6f 72 72 75 70 74 69 |$="File |corrupti|
|00003630| 6f 6e 22 0d 13 42 30 65 | 72 72 32 24 3d 22 44 75 |on"..B0e|rr2$="Du|
|00003640| 65 20 74 6f 20 74 68 65 | 20 6e 61 74 75 72 65 20 |e to the| nature |
|00003650| 6f 66 20 74 68 65 20 62 | 69 74 20 72 65 76 65 72 |of the b|it rever|
|00003660| 73 65 22 0d 13 4c 37 65 | 72 72 33 24 3d 22 65 6e |se"..L7e|rr3$="en|
|00003670| 63 72 79 70 74 69 6f 6e | 20 72 6f 75 74 69 6e 65 |cryption| routine|
|00003680| 2c 20 69 74 20 69 73 20 | 69 6d 70 6f 73 73 69 62 |, it is |impossib|
|00003690| 6c 65 20 74 6f 20 75 73 | 65 22 0d 13 56 39 65 72 |le to us|e"..V9er|
|000036a0| 72 34 24 3d 22 74 68 61 | 74 20 72 6f 75 74 69 6e |r4$="tha|t routin|
|000036b0| 65 20 77 69 74 68 20 61 | 6e 6f 74 68 65 72 20 65 |e with a|nother e|
|000036c0| 6e 63 72 79 70 74 69 6f | 6e 20 72 6f 75 74 69 6e |ncryptio|n routin|
|000036d0| 65 2c 22 0d 13 60 31 65 | 72 72 35 24 3d 22 6c 65 |e,"..`1e|rr5$="le|
|000036e0| 73 74 20 74 68 65 20 65 | 6e 63 72 79 70 74 65 64 |st the e|ncrypted|
|000036f0| 20 66 69 6c 65 20 69 73 | 20 63 6f 72 72 75 70 74 | file is| corrupt|
|00003700| 65 64 2e 22 0d 13 6a 0c | 65 72 72 36 24 3d 22 22 |ed."..j.|err6$=""|
|00003710| 0d 13 74 37 65 72 72 37 | 24 3d 22 54 6f 20 70 72 |..t7err7|$="To pr|
|00003720| 65 76 65 6e 74 20 74 68 | 65 20 63 6f 72 72 75 70 |event th|e corrup|
|00003730| 74 69 6f 6e 20 6f 66 20 | 79 6f 75 72 20 66 69 6c |tion of |your fil|
|00003740| 65 2c 20 74 68 65 22 0d | 13 7e 38 65 72 72 38 24 |e, the".|.~8err8$|
|00003750| 3d 22 65 6e 63 72 79 70 | 74 69 6f 6e 20 70 72 6f |="encryp|tion pro|
|00003760| 63 65 73 73 20 68 61 73 | 20 6e 6f 74 20 73 74 61 |cess has| not sta|
|00003770| 72 74 65 64 2e 20 53 65 | 6c 65 63 74 20 61 22 0d |rted. Se|lect a".|
|00003780| 13 88 38 65 72 72 39 24 | 3d 22 64 69 66 66 65 72 |..8err9$|="differ|
|00003790| 65 6e 74 20 65 6e 63 72 | 79 70 74 69 6f 6e 20 63 |ent encr|yption c|
|000037a0| 6f 6d 62 69 6e 61 74 69 | 6f 6e 2c 20 61 6e 64 20 |ombinati|on, and |
|000037b0| 72 65 74 72 79 2e 22 0d | 13 92 0d f2 61 6d 66 65 |retry.".|....amfe|
|000037c0| 72 72 6f 72 0d 13 9c 05 | e1 0d 13 a6 16 dd f2 6f |rror....|.......o|
|000037d0| 75 74 6d 65 6d 6f 72 63 | 6f 6d 70 6c 61 69 6e 0d |utmemorc|omplain.|
|000037e0| 13 b0 19 65 72 72 31 24 | 3d 22 4f 75 74 20 6f 66 |...err1$|="Out of|
|000037f0| 20 6d 65 6d 6f 72 79 22 | 0d 13 ba 33 65 72 72 32 | memory"|...3err2|
|00003800| 24 3d 22 49 6e 20 6f 72 | 64 65 72 20 74 6f 20 65 |$="In or|der to e|
|00003810| 6e 63 72 79 70 74 20 74 | 68 69 73 20 66 69 6c 65 |ncrypt t|his file|
|00003820| 2c 20 41 4d 46 43 6f 64 | 65 72 22 0d 13 c4 37 65 |, AMFCod|er"...7e|
|00003830| 72 72 33 24 3d 22 72 65 | 71 75 69 72 65 73 20 73 |rr3$="re|quires s|
|00003840| 75 66 66 69 63 69 65 6e | 74 20 66 72 65 65 20 6d |ufficien|t free m|
|00003850| 65 6d 6f 72 79 20 74 6f | 20 6c 6f 61 64 20 74 68 |emory to| load th|
|00003860| 65 22 0d 13 ce 34 65 72 | 72 34 24 3d 22 66 69 6c |e"...4er|r4$="fil|
|00003870| 65 20 69 6e 74 6f 20 6d | 65 6d 6f 72 79 2c 20 73 |e into m|emory, s|
|00003880| 6f 20 74 68 61 74 20 74 | 68 65 20 65 6e 63 72 79 |o that t|he encry|
|00003890| 70 74 69 6f 6e 22 0d 13 | d8 32 65 72 72 35 24 3d |ption"..|.2err5$=|
|000038a0| 22 70 72 6f 63 65 73 73 | 20 70 72 6f 63 65 65 64 |"process| proceed|
|000038b0| 73 20 61 74 20 61 20 72 | 65 61 73 6f 6e 61 62 6c |s at a r|easonabl|
|000038c0| 65 20 72 61 74 65 2e 22 | 0d 13 e2 0c 65 72 72 36 |e rate."|....err6|
|000038d0| 24 3d 22 22 0d 13 ec 37 | 65 72 72 37 24 3d 22 43 |$=""...7|err7$="C|
|000038e0| 6c 6f 73 65 20 64 6f 77 | 6e 20 61 6e 79 20 75 6e |lose dow|n any un|
|000038f0| 77 61 6e 74 65 64 20 61 | 70 70 6c 69 63 61 74 69 |wanted a|pplicati|
|00003900| 6f 6e 73 2c 20 63 6c 65 | 61 72 22 0d 13 f6 36 65 |ons, cle|ar"...6e|
|00003910| 72 72 38 24 3d 22 61 73 | 20 6d 75 63 68 20 6d 65 |rr8$="as| much me|
|00003920| 6d 6f 72 79 20 61 73 20 | 70 6f 73 73 69 62 6c 65 |mory as |possible|
|00003930| 2c 20 61 6e 64 20 72 65 | 70 65 61 74 20 74 68 65 |, and re|peat the|
|00003940| 22 0d 14 00 1f 65 72 72 | 39 24 3d 22 65 6e 63 72 |"....err|9$="encr|
|00003950| 79 70 74 69 6f 6e 20 70 | 72 6f 63 65 73 73 2e 22 |yption p|rocess."|
|00003960| 0d 14 0a 0d f2 61 6d 66 | 65 72 72 6f 72 0d 14 14 |.....amf|error...|
|00003970| 05 e1 0d 14 1e 0f dd f2 | 76 69 72 69 66 6f 75 6e |........|virifoun|
|00003980| 64 0d 14 28 21 65 72 72 | 31 24 3d 22 53 75 73 70 |d..(!err|1$="Susp|
|00003990| 69 63 69 6f 75 73 20 66 | 69 6c 65 20 66 6f 75 6e |icious f|ile foun|
|000039a0| 64 22 0d 14 32 37 65 72 | 72 32 24 3d 22 45 76 65 |d"..27er|r2$="Eve|
|000039b0| 72 79 20 74 69 6d 65 20 | 69 74 20 6c 6f 61 64 73 |ry time |it loads|
|000039c0| 2c 20 41 4d 46 43 6f 64 | 65 72 20 61 75 74 6f 6d |, AMFCod|er autom|
|000039d0| 61 74 69 63 61 6c 6c 79 | 22 0d 14 3c 36 65 72 72 |atically|"..<6err|
|000039e0| 33 24 3d 22 63 68 65 63 | 6b 73 20 69 74 73 65 6c |3$="chec|ks itsel|
|000039f0| 66 20 66 6f 72 20 61 6e | 79 20 73 75 73 70 69 63 |f for an|y suspic|
|00003a00| 69 6f 75 73 20 66 69 6c | 65 73 2c 20 73 6f 22 0d |ious fil|es, so".|
|00003a10| 14 46 39 65 72 72 34 24 | 3d 22 74 68 61 74 20 74 |.F9err4$|="that t|
|00003a20| 68 65 20 75 73 65 72 20 | 69 73 20 61 77 61 72 65 |he user |is aware|
|00003a30| 20 6f 66 20 61 6e 79 20 | 76 69 72 69 2c 20 65 74 | of any |viri, et|
|00003a40| 63 2c 20 74 68 61 74 22 | 0d 14 50 2b 65 72 72 35 |c, that"|..P+err5|
|00003a50| 24 3d 22 63 68 6f 6f 73 | 65 20 74 6f 20 6c 75 72 |$="choos|e to lur|
|00003a60| 6b 20 77 69 74 68 69 6e | 20 41 4d 46 43 6f 64 65 |k within| AMFCode|
|00003a70| 72 2e 22 0d 14 5a 0c 65 | 72 72 36 24 3d 22 22 0d |r."..Z.e|rr6$="".|
|00003a80| 14 64 31 65 72 72 37 24 | 3d 22 54 68 69 73 20 74 |.d1err7$|="This t|
|00003a90| 69 6d 65 2c 61 20 73 75 | 73 70 69 63 69 6f 75 73 |ime,a su|spicious|
|00003aa0| 20 66 69 6c 65 20 6e 61 | 6d 65 64 20 22 2b 66 24 | file na|med "+f$|
|00003ab0| 0d 14 6e 38 65 72 72 38 | 24 3d 22 77 61 73 20 66 |..n8err8|$="was f|
|00003ac0| 6f 75 6e 64 20 77 69 74 | 68 69 6e 20 41 4d 46 43 |ound wit|hin AMFC|
|00003ad0| 6f 64 65 72 2e 20 45 78 | 61 6d 69 6e 65 20 74 68 |oder. Ex|amine th|
|00003ae0| 69 73 20 66 69 6c 65 22 | 0d 14 78 36 65 72 72 39 |is file"|..x6err9|
|00003af0| 24 3d 22 65 78 74 72 65 | 6d 65 6c 79 20 63 61 72 |$="extre|mely car|
|00003b00| 65 66 75 6c 6c 79 2e 20 | 45 6c 69 6d 69 6e 61 74 |efully. |Eliminat|
|00003b10| 65 20 74 68 65 20 74 68 | 72 65 61 74 2e 22 0d 14 |e the th|reat."..|
|00003b20| 82 0d f2 61 6d 66 65 72 | 72 6f 72 0d 14 8c 05 e1 |...amfer|ror.....|
|00003b30| 0d 14 96 13 dd f2 69 6e | 76 61 6c 69 64 6c 65 6e |......in|validlen|
|00003b40| 67 74 68 0d 14 a0 1b 65 | 72 72 31 24 3d 22 46 69 |gth....e|rr1$="Fi|
|00003b50| 6c 65 20 61 6c 74 65 72 | 61 74 69 6f 6e 22 0d 14 |le alter|ation"..|
|00003b60| aa 37 65 72 72 32 24 3d | 22 45 76 65 72 79 20 74 |.7err2$=|"Every t|
|00003b70| 69 6d 65 20 69 74 20 6c | 6f 61 64 73 2c 20 41 4d |ime it l|oads, AM|
|00003b80| 46 43 6f 64 65 72 20 61 | 75 74 6f 6d 61 74 69 63 |FCoder a|utomatic|
|00003b90| 61 6c 6c 79 22 0d 14 b4 | 37 65 72 72 33 24 3d 22 |ally"...|7err3$="|
|00003ba0| 63 68 65 63 6b 73 20 69 | 74 73 20 6f 77 6e 20 66 |checks i|ts own f|
|00003bb0| 69 6c 65 73 2c 20 74 6f | 20 6e 6f 74 69 66 79 20 |iles, to| notify |
|00003bc0| 74 68 65 20 75 73 65 72 | 20 6f 66 22 0d 14 be 39 |the user| of"...9|
|00003bd0| 65 72 72 34 24 3d 22 61 | 6e 79 20 76 69 72 69 2c |err4$="a|ny viri,|
|00003be0| 20 65 74 63 2c 20 74 68 | 61 74 20 63 68 6f 6f 73 | etc, th|at choos|
|00003bf0| 65 20 74 6f 20 6c 75 72 | 6b 20 77 69 74 68 69 6e |e to lur|k within|
|00003c00| 2e 20 4f 6e 22 0d 14 c8 | 34 65 72 72 35 24 3d 22 |. On"...|4err5$="|
|00003c10| 74 68 69 73 20 6f 63 63 | 61 73 69 6f 6e 2c 20 74 |this occ|asion, t|
|00003c20| 68 65 20 66 69 6c 65 20 | 6e 61 6d 65 64 20 22 2b |he file |named "+|
|00003c30| 66 24 2b 22 20 77 61 73 | 22 0d 14 d2 39 65 72 72 |f$+" was|"...9err|
|00003c40| 36 24 3d 22 66 6f 75 6e | 64 20 74 6f 20 68 61 76 |6$="foun|d to hav|
|00003c50| 65 20 62 65 65 6e 20 61 | 6c 74 65 72 65 64 20 69 |e been a|ltered i|
|00003c60| 6e 20 6c 65 6e 67 74 68 | 2e 20 45 78 61 6d 69 6e |n length|. Examin|
|00003c70| 65 22 0d 14 dc 37 65 72 | 72 37 24 3d 22 69 74 20 |e"...7er|r7$="it |
|00003c80| 65 78 74 72 65 6d 65 6c | 79 20 63 61 72 65 66 75 |extremel|y carefu|
|00003c90| 6c 6c 79 2e 20 45 6c 69 | 6d 61 74 65 20 74 68 65 |lly. Eli|mate the|
|00003ca0| 20 74 68 72 65 61 74 2e | 22 0d 14 e6 0c 65 72 72 | threat.|"....err|
|00003cb0| 38 24 3d 22 22 0d 14 f0 | 49 65 72 72 39 24 3d 22 |8$=""...|Ierr9$="|
|00003cc0| 4c 65 6e 67 74 68 20 3a | 20 22 2b a4 68 65 78 38 |Length :| "+.hex8|
|00003cd0| 28 6c 65 6e 67 74 68 29 | 2b 22 20 20 4f 72 69 67 |(length)|+" Orig|
|00003ce0| 69 6e 61 6c 20 6c 65 6e | 67 74 68 20 3a 20 22 2b |inal len|gth : "+|
|00003cf0| a4 68 65 78 38 28 66 69 | 6c 65 6c 65 6e 29 0d 14 |.hex8(fi|lelen)..|
|00003d00| fa 0d f2 61 6d 66 65 72 | 72 6f 72 0d 15 04 05 e1 |...amfer|ror.....|
|00003d10| 0d 15 0e 05 3a 0d 15 18 | 1f f4 20 56 69 72 75 73 |....:...|.. Virus|
|00003d20| 4c 69 62 20 31 2e 30 30 | 20 28 31 39 2d 4a 75 6e |Lib 1.00| (19-Jun|
|00003d30| 2d 39 32 29 0d 15 22 0f | dd f2 76 69 72 69 63 68 |-92)..".|..virich|
|00003d40| 65 63 6b 0d 15 2c 4b c8 | 99 20 22 4f 53 5f 47 42 |eck..,K.|. "OS_GB|
|00003d50| 50 42 22 2c 39 2c 22 3c | 41 4d 46 43 6f 64 65 72 |PB",9,"<|AMFCoder|
|00003d60| 24 44 69 72 3e 22 2c 73 | 74 6f 72 65 72 2c 32 35 |$Dir>",s|torer,25|
|00003d70| 35 2c 30 2c 32 35 36 2c | 22 2a 22 20 b8 20 72 30 |5,0,256,|"*" . r0|
|00003d80| 2c 72 31 2c 72 32 2c 6e | 6f 62 6a 2c 72 34 0d 15 |,r1,r2,n|obj,r4..|
|00003d90| 36 3a 61 64 64 72 3d 73 | 74 6f 72 65 72 3a f3 20 |6:addr=s|torer:. |
|00003da0| 66 6e 6f 25 3a e3 20 6f | 62 6a 3d 31 20 b8 20 6e |fno%:. o|bj=1 . n|
|00003db0| 6f 62 6a 3a 66 24 3d a4 | 73 74 72 28 61 64 64 72 |obj:f$=.|str(addr|
|00003dc0| 29 3a f7 20 8d 74 64 55 | 0d 15 40 16 66 69 6c 65 |):. .tdU|..@.file|
|00003dd0| 6e 6f 3d 30 3a 66 69 6c | 65 6c 65 6e 3d 30 0d 15 |no=0:fil|elen=0..|
|00003de0| 4a 42 e3 20 49 25 3d 31 | 20 b8 20 66 6e 6f 25 3a |JB. I%=1| . fno%:|
|00003df0| f3 20 66 69 6c 65 24 2c | 6c 65 6e 25 3a e7 20 66 |. file$,|len%:. f|
|00003e00| 24 3d 66 69 6c 65 24 20 | 8c 20 66 69 6c 65 6e 6f |$=file$ |. fileno|
|00003e10| 3d 49 25 3a 66 69 6c 65 | 6c 65 6e 3d 6c 65 6e 25 |=I%:file|len=len%|
|00003e20| 0d 15 54 24 ed 3a e7 20 | 66 69 6c 65 6e 6f 3d 30 |..T$.:. |fileno=0|
|00003e30| 20 8c 20 f2 76 69 72 69 | 66 6f 75 6e 64 3a e5 20 | . .viri|found:. |
|00003e40| 8d 44 72 55 0d 15 5e 35 | c8 99 20 22 4f 53 5f 46 |.DrU..^5|.. "OS_F|
|00003e50| 69 6c 65 22 2c 31 37 2c | 22 3c 41 4d 46 43 6f 64 |ile",17,|"<AMFCod|
|00003e60| 65 72 24 44 69 72 3e 2e | 22 2b 66 24 20 b8 20 2c |er$Dir>.|"+f$ . ,|
|00003e70| 2c 2c 2c 6c 65 6e 67 74 | 68 0d 15 68 32 e7 20 6c |,,,lengt|h..h2. l|
|00003e80| 65 6e 67 74 68 3c 3e 66 | 69 6c 65 6c 65 6e 20 80 |ength<>f|ilelen .|
|00003e90| 20 66 69 6c 65 6c 65 6e | 3c 3e 2d 31 20 f2 69 6e | filelen|<>-1 .in|
|00003ea0| 76 61 6c 69 64 6c 65 6e | 67 74 68 0d 15 72 13 61 |validlen|gth..r.a|
|00003eb0| 64 64 72 2b 3d a9 28 66 | 24 29 2b 31 3a ed 0d 15 |ddr+=.(f|$)+1:...|
|00003ec0| 7c 05 e1 0d 15 86 05 3a | 0d 15 90 1a f4 20 44 61 ||......:|..... Da|
|00003ed0| 74 61 20 66 6f 72 20 76 | 61 6c 69 64 20 66 69 6c |ta for v|alid fil|
|00003ee0| 65 73 0d 15 9a 07 dc 20 | 35 0d 15 a4 10 dc 20 21 |es..... |5..... !|
|00003ef0| 48 65 6c 70 2c 26 44 41 | 42 0d 15 ae 0e dc 20 21 |Help,&DA|B..... !|
|00003f00| 52 75 6e 2c 26 45 35 0d | 15 b8 15 dc 20 21 52 75 |Run,&E5.|.... !Ru|
|00003f10| 6e 49 6d 61 67 65 2c 31 | 36 31 39 37 0d 15 c2 13 |nImage,1|6197....|
|00003f20| dc 20 21 53 70 72 69 74 | 65 73 2c 26 36 46 34 0d |. !Sprit|es,&6F4.|
|00003f30| 15 cc 14 dc 20 54 65 6d | 70 6c 61 74 65 73 2c 26 |.... Tem|plates,&|
|00003f40| 44 38 41 0d ff | |D8A.. | |
+--------+-------------------------+-------------------------+--------+--------+