home *** CD-ROM | disk | FTP | other *** search
Unknown | 1992-02-29 | 19.7 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 25 f4 20 3e 20 | 3a 34 2e 24 2e 4d 59 50 |...%. > |:4.$.MYP|
|00000010| 44 2e 21 56 69 65 77 48 | 65 6c 70 2e 21 52 75 6e |D.!ViewH|elp.!Run|
|00000020| 49 6d 61 67 65 0d 00 14 | 04 0d 00 1e 12 74 65 78 |Image...|.....tex|
|00000030| 74 76 65 72 73 69 6f 6e | 25 3d 31 0d 00 28 11 74 |tversion|%=1..(.t|
|00000040| 6f 6b 65 6e 6d 61 78 25 | 3d 31 36 30 0d 00 32 17 |okenmax%|=160..2.|
|00000050| 70 72 65 76 69 6f 75 73 | 76 65 72 73 69 6f 6e 25 |previous|version%|
|00000060| 3d 2d 31 0d 00 3c 0e f4 | 20 6f 70 74 69 6f 6e 73 |=-1..<..| options|
|00000070| 3a 0d 00 46 18 f4 20 62 | 69 74 20 30 20 2d 20 21 |:..F.. b|it 0 - !|
|00000080| 42 6f 6f 74 20 66 69 6c | 65 0d 00 50 1b f4 20 62 |Boot fil|e..P.. b|
|00000090| 69 74 20 31 20 2d 20 21 | 53 70 72 69 74 65 73 20 |it 1 - !|Sprites |
|000000a0| 66 69 6c 65 0d 00 5a 19 | f4 20 62 69 74 20 32 20 |file..Z.|. bit 2 |
|000000b0| 2d 20 45 6e 61 62 6c 65 | 20 6d 65 6e 75 0d 00 64 |- Enable| menu..d|
|000000c0| 22 f4 20 62 69 74 20 33 | 20 2d 20 45 6e 61 62 6c |". bit 3| - Enabl|
|000000d0| 65 20 21 48 65 6c 70 20 | 73 75 70 70 6f 72 74 0d |e !Help |support.|
|000000e0| 00 6e 20 f4 20 62 69 74 | 20 34 20 2d 20 45 6e 61 |.n . bit| 4 - Ena|
|000000f0| 62 6c 65 20 73 61 76 65 | 20 6f 70 74 69 6f 6e 0d |ble save| option.|
|00000100| 00 78 21 f4 20 62 69 74 | 20 35 20 2d 20 45 6e 61 |.x!. bit| 5 - Ena|
|00000110| 62 6c 65 20 70 72 69 6e | 74 20 6f 70 74 69 6f 6e |ble prin|t option|
|00000120| 0d 00 82 2f f4 20 62 69 | 74 20 36 20 2d 20 52 65 |.../. bi|t 6 - Re|
|00000130| 6c 69 65 66 20 77 69 6e | 64 6f 77 20 73 74 79 6c |lief win|dow styl|
|00000140| 65 20 28 65 6c 73 65 20 | 6e 6f 72 6d 61 6c 29 0d |e (else |normal).|
|00000150| 00 8c 19 f4 20 62 69 74 | 20 37 20 2d 20 45 6e 61 |.... bit| 7 - Ena|
|00000160| 62 6c 65 20 6b 65 79 73 | 0d 00 96 04 0d 00 a0 04 |ble keys|........|
|00000170| 0d 00 aa 04 0d 00 b4 0d | f2 6c 6f 61 64 63 6f 64 |........|.loadcod|
|00000180| 65 0d 00 be 0d f2 61 73 | 73 65 6d 62 6c 65 0d 00 |e.....as|semble..|
|00000190| c8 1f 69 64 69 72 6c 65 | 6e 25 3d 37 36 38 3a 74 |..idirle|n%=768:t|
|000001a0| 6f 6b 65 6e 6c 65 6e 25 | 3d 31 30 32 34 0d 00 d2 |okenlen%|=1024...|
|000001b0| 45 de 20 62 6c 6f 63 6b | 25 20 26 31 30 30 30 2c |E. block|% &1000,|
|000001c0| 70 6f 6c 6c 62 6c 6f 63 | 6b 25 20 35 31 32 2c 69 |pollbloc|k% 512,i|
|000001d0| 64 69 72 25 20 69 64 69 | 72 6c 65 6e 25 2c 74 6f |dir% idi|rlen%,to|
|000001e0| 6b 65 6e 64 61 74 61 25 | 20 74 6f 6b 65 6e 6c 65 |kendata%| tokenle|
|000001f0| 6e 25 0d 00 dc 0d de 20 | 66 6e 25 20 35 31 32 0d |n%..... |fn% 512.|
|00000200| 00 e6 15 6d 65 6e 75 25 | 3d 62 6c 6f 63 6b 25 2b |...menu%|=block%+|
|00000210| 26 38 30 30 0d 00 f0 1b | 69 64 69 72 65 6e 64 25 |&800....|idirend%|
|00000220| 3d 69 64 69 72 25 2b 69 | 64 69 72 6c 65 6e 25 0d |=idir%+i|dirlen%.|
|00000230| 00 fa 0b 71 75 69 74 25 | 3d a3 0d 01 04 12 24 62 |...quit%|=.....$b|
|00000240| 6c 6f 63 6b 25 3d 22 54 | 41 53 4b 22 0d 01 0e 39 |lock%="T|ASK"...9|
|00000250| c8 99 20 22 57 69 6d 70 | 5f 49 6e 69 74 69 61 6c |.. "Wimp|_Initial|
|00000260| 69 73 65 22 2c 32 30 30 | 2c 21 62 6c 6f 63 6b 25 |ise",200|,!block%|
|00000270| 2c 22 56 69 65 77 20 48 | 65 6c 70 22 20 b8 20 2c |,"View H|elp" . ,|
|00000280| 74 61 73 6b 25 0d 01 18 | 28 c8 99 20 22 57 69 6d |task%...|(.. "Wim|
|00000290| 70 5f 53 6c 6f 74 53 69 | 7a 65 22 2c 2d 31 2c 2d |p_SlotSi|ze",-1,-|
|000002a0| 31 20 b8 20 73 6c 6f 74 | 73 69 7a 65 25 0d 01 22 |1 . slot|size%.."|
|000002b0| 33 6c 6f 61 64 65 64 25 | 3d a3 3a 77 69 70 65 6f |3loaded%|=.:wipeo|
|000002c0| 6e 65 72 72 6f 72 25 3d | a3 3a 66 69 6c 65 68 61 |nerror%=|.:fileha|
|000002d0| 6e 64 6c 65 25 3d 30 3a | 74 6f 61 70 70 25 3d a3 |ndle%=0:|toapp%=.|
|000002e0| 0d 01 2c 0e f2 74 65 6d | 70 6c 61 74 65 73 0d 01 |..,..tem|plates..|
|000002f0| 36 09 f2 69 63 6f 6e 0d | 01 40 1a ee 20 85 20 f2 |6..icon.|.@.. . .|
|00000300| 72 65 70 6f 72 74 65 72 | 72 6f 72 28 9f 2c f6 24 |reporter|ror(.,.$|
|00000310| 29 0d 01 4a 05 f5 0d 01 | 54 24 c8 99 20 22 57 69 |)..J....|T$.. "Wi|
|00000320| 6d 70 5f 50 6f 6c 6c 22 | 2c 31 2c 70 6f 6c 6c 62 |mp_Poll"|,1,pollb|
|00000330| 6c 6f 63 6b 25 20 b8 20 | 72 25 0d 01 5e 0b c8 8e |lock% . |r%..^...|
|00000340| 20 72 25 20 ca 0d 01 68 | 28 c9 20 32 3a c8 99 20 | r% ...h|(. 2:.. |
|00000350| 22 57 69 6d 70 5f 4f 70 | 65 6e 57 69 6e 64 6f 77 |"Wimp_Op|enWindow|
|00000360| 22 2c 2c 70 6f 6c 6c 62 | 6c 6f 63 6b 25 0d 01 72 |",,pollb|lock%..r|
|00000370| 07 c9 20 33 0d 01 7c 1f | 20 20 20 e7 20 21 70 6f |.. 3..|.| . !po|
|00000380| 6c 6c 62 6c 6f 63 6b 25 | 3d 73 61 76 65 77 69 6e |llblock%|=savewin|
|00000390| 25 20 8c 0d 01 86 13 20 | 20 20 20 20 20 6c 6f 61 |% ..... | loa|
|000003a0| 64 65 64 25 3d a3 0d 01 | 90 29 20 20 20 20 20 20 |ded%=...|.) |
|000003b0| c8 99 20 22 57 69 6d 70 | 5f 53 6c 6f 74 53 69 7a |.. "Wimp|_SlotSiz|
|000003c0| 65 22 2c 73 6c 6f 74 73 | 69 7a 65 25 2c 2d 31 0d |e",slots|ize%,-1.|
|000003d0| 01 9a 08 20 20 20 cd 0d | 01 a4 28 20 20 20 c8 99 |... ..|..( ..|
|000003e0| 20 22 57 69 6d 70 5f 43 | 6c 6f 73 65 57 69 6e 64 | "Wimp_C|loseWind|
|000003f0| 6f 77 22 2c 2c 70 6f 6c | 6c 62 6c 6f 63 6b 25 0d |ow",,pol|lblock%.|
|00000400| 01 ae 20 c9 20 36 3a f2 | 62 75 74 74 6f 6e 63 6c |.. . 6:.|buttoncl|
|00000410| 69 63 6b 28 70 6f 6c 6c | 62 6c 6f 63 6b 25 29 0d |ick(poll|block%).|
|00000420| 01 b8 1d c9 20 37 3a f2 | 64 72 61 67 64 6f 6e 65 |.... 7:.|dragdone|
|00000430| 28 70 6f 6c 6c 62 6c 6f | 63 6b 25 29 0d 01 c2 1f |(pollblo|ck%)....|
|00000440| c9 20 38 3a f2 6b 65 79 | 70 72 65 73 73 65 64 28 |. 8:.key|pressed(|
|00000450| 70 6f 6c 6c 62 6c 6f 63 | 6b 25 29 0d 01 cc 1f c9 |pollbloc|k%).....|
|00000460| 20 39 3a f2 6d 65 6e 75 | 73 65 6c 65 63 74 28 70 | 9:.menu|select(p|
|00000470| 6f 6c 6c 62 6c 6f 63 6b | 25 29 0d 01 d6 20 c9 20 |ollblock|%)... . |
|00000480| 31 37 2c 31 38 3a f2 6d | 65 73 73 61 67 65 28 70 |17,18:.m|essage(p|
|00000490| 6f 6c 6c 62 6c 6f 63 6b | 25 29 0d 01 e0 05 cb 0d |ollblock|%)......|
|000004a0| 01 ea 0b fd 20 71 75 69 | 74 25 0d 01 f4 17 c8 99 |.... qui|t%......|
|000004b0| 20 22 57 69 6d 70 5f 43 | 6c 6f 73 65 44 6f 77 6e | "Wimp_C|loseDown|
|000004c0| 22 0d 01 fe 05 e0 0d 02 | 08 04 0d 02 12 27 dd 20 |".......|.....'. |
|000004d0| f2 72 65 70 6f 72 74 65 | 72 72 6f 72 28 21 62 6c |.reporte|rror(!bl|
|000004e0| 6f 63 6b 25 2c 24 28 62 | 6c 6f 63 6b 25 2b 34 29 |ock%,$(b|lock%+4)|
|000004f0| 29 0d 02 1c 13 24 28 62 | 6c 6f 63 6b 25 2b 34 29 |)....$(b|lock%+4)|
|00000500| 2b 3d bd 30 0d 02 26 15 | f2 72 61 77 65 72 72 6f |+=.0..&.|.rawerro|
|00000510| 72 28 62 6c 6f 63 6b 25 | 29 0d 02 30 05 e1 0d 02 |r(block%|)..0....|
|00000520| 3a 04 0d 02 44 13 dd 20 | f2 72 61 77 65 72 72 6f |:...D.. |.rawerro|
|00000530| 72 28 62 25 29 0d 02 4e | 1c c8 99 20 22 57 69 6d |r(b%)..N|... "Wim|
|00000540| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 2d |p_Create|Menu",,-|
|00000550| 31 0d 02 58 18 c8 99 20 | 22 48 6f 75 72 67 6c 61 |1..X... |"Hourgla|
|00000560| 73 73 5f 53 6d 61 73 68 | 22 0d 02 62 19 c8 99 20 |ss_Smash|"..b... |
|00000570| 22 57 69 6d 70 5f 44 72 | 61 67 42 6f 78 22 2c 2c |"Wimp_Dr|agBox",,|
|00000580| 2d 31 0d 02 6c 2a c8 99 | 20 22 57 69 6d 70 5f 52 |-1..l*..| "Wimp_R|
|00000590| 65 70 6f 72 74 45 72 72 | 6f 72 22 2c 62 25 2c 31 |eportErr|or",b%,1|
|000005a0| 2c 22 56 69 65 77 20 48 | 65 6c 70 22 0d 02 76 37 |,"View H|elp"..v7|
|000005b0| e7 20 66 69 6c 65 68 61 | 6e 64 6c 65 25 3e 30 20 |. fileha|ndle%>0 |
|000005c0| 8c 20 41 25 3d 66 69 6c | 65 68 61 6e 64 6c 65 25 |. A%=fil|ehandle%|
|000005d0| 3a 66 69 6c 65 68 61 6e | 64 6c 65 25 3d 30 3a d9 |:filehan|dle%=0:.|
|000005e0| 23 41 25 0d 02 80 14 e7 | 20 77 69 70 65 6f 6e 65 |#A%.....| wipeone|
|000005f0| 72 72 6f 72 25 20 8c 0d | 02 8a 10 20 20 20 6c 6f |rror% ..|... lo|
|00000600| 61 64 65 64 25 3d a3 0d | 02 94 15 20 20 20 77 69 |aded%=..|... wi|
|00000610| 70 65 6f 6e 65 72 72 6f | 72 25 3d a3 0d 02 9e 17 |peonerro|r%=.....|
|00000620| 20 20 20 21 62 6c 6f 63 | 6b 25 3d 73 61 76 65 77 | !bloc|k%=savew|
|00000630| 69 6e 25 0d 02 a8 25 20 | 20 20 c8 99 20 22 58 57 |in%...% | .. "XW|
|00000640| 69 6d 70 5f 43 6c 6f 73 | 65 57 69 6e 64 6f 77 22 |imp_Clos|eWindow"|
|00000650| 2c 2c 62 6c 6f 63 6b 25 | 0d 02 b2 26 20 20 20 c8 |,,block%|...& .|
|00000660| 99 20 22 57 69 6d 70 5f | 53 6c 6f 74 53 69 7a 65 |. "Wimp_|SlotSize|
|00000670| 22 2c 73 6c 6f 74 73 69 | 7a 65 25 2c 2d 31 0d 02 |",slotsi|ze%,-1..|
|00000680| bc 05 cd 0d 02 c6 05 e1 | 0d 02 d0 04 0d 02 da 17 |........|........|
|00000690| dd 20 a4 72 28 69 25 29 | 3a 50 25 2b 3d 69 25 3a |. .r(i%)|:P%+=i%:|
|000006a0| 3d 22 22 0d 02 e4 0f dd | 20 a4 74 28 61 24 2c 69 |="".....| .t(a$,i|
|000006b0| 25 29 0d 02 ee 2d 74 61 | 62 6c 65 6f 66 66 73 65 |%)...-ta|bleoffse|
|000006c0| 74 73 21 28 28 69 25 2d | 31 32 38 29 2a 34 29 3d |ts!((i%-|128)*4)=|
|000006d0| 50 25 2d 74 61 62 6c 65 | 6f 66 66 73 65 74 73 0d |P%-table|offsets.|
|000006e0| 02 f8 22 5b 4f 50 54 20 | 50 41 53 53 3a 45 51 55 |.."[OPT |PASS:EQU|
|000006f0| 53 20 61 24 3a 45 51 55 | 42 20 30 3a 5d 3a 3d 22 |S a$:EQU|B 0:]:="|
|00000700| 22 0d 03 02 04 0d 03 0c | 10 dd 20 f2 74 65 6d 70 |".......|.. .temp|
|00000710| 6c 61 74 65 73 0d 03 16 | 36 c8 99 20 22 57 69 6d |lates...|6.. "Wim|
|00000720| 70 5f 4f 70 65 6e 54 65 | 6d 70 6c 61 74 65 22 2c |p_OpenTe|mplate",|
|00000730| 2c 22 3c 56 69 65 77 48 | 65 6c 70 24 44 69 72 3e |,"<ViewH|elp$Dir>|
|00000740| 2e 54 65 6d 70 6c 61 74 | 65 73 22 0d 03 20 25 69 |.Templat|es".. %i|
|00000750| 6e 66 6f 77 69 6e 25 3d | a4 6c 6f 61 64 74 65 6d |nfowin%=|.loadtem|
|00000760| 70 6c 61 74 65 28 22 69 | 6e 66 6f 77 69 6e 22 29 |plate("i|nfowin")|
|00000770| 0d 03 2a 25 73 61 76 65 | 77 69 6e 25 3d a4 6c 6f |..*%save|win%=.lo|
|00000780| 61 64 74 65 6d 70 6c 61 | 74 65 28 22 73 61 76 65 |adtempla|te("save|
|00000790| 77 69 6e 22 29 0d 03 34 | 2a 6f 70 74 69 6f 6e 73 |win")..4|*options|
|000007a0| 77 69 6e 25 3d a4 6c 6f | 61 64 74 65 6d 70 6c 61 |win%=.lo|adtempla|
|000007b0| 74 65 28 22 6f 70 74 69 | 6f 6e 77 69 6e 22 29 0d |te("opti|onwin").|
|000007c0| 03 3e 1b c8 99 20 22 57 | 69 6d 70 5f 43 6c 6f 73 |.>... "W|imp_Clos|
|000007d0| 65 54 65 6d 70 6c 61 74 | 65 22 0d 03 48 14 21 62 |eTemplat|e"..H.!b|
|000007e0| 6c 6f 63 6b 25 3d 73 61 | 76 65 77 69 6e 25 0d 03 |lock%=sa|vewin%..|
|000007f0| 52 0e 62 6c 6f 63 6b 25 | 21 34 3d 32 0d 03 5c 22 |R.block%|!4=2..\"|
|00000800| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 49 63 6f 6e |.. "Wimp|_GetIcon|
|00000810| 53 74 61 74 65 22 2c 2c | 62 6c 6f 63 6b 25 0d 03 |State",,|block%..|
|00000820| 66 14 66 6e 61 6d 65 25 | 3d 62 6c 6f 63 6b 25 21 |f.fname%|=block%!|
|00000830| 32 38 0d 03 70 0e 62 6c | 6f 63 6b 25 21 34 3d 31 |28..p.bl|ock%!4=1|
|00000840| 0d 03 7a 22 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |..z".. "|Wimp_Get|
|00000850| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 62 6c 6f 63 |IconStat|e",,bloc|
|00000860| 6b 25 0d 03 84 14 76 61 | 6c 69 64 25 3d 62 6c 6f |k%....va|lid%=blo|
|00000870| 63 6b 25 21 33 32 0d 03 | 8e 23 21 62 6c 6f 63 6b |ck%!32..|.#!block|
|00000880| 25 3d 6f 70 74 69 6f 6e | 73 77 69 6e 25 3a 62 6c |%=option|swin%:bl|
|00000890| 6f 63 6b 25 21 34 3d 31 | 39 0d 03 98 22 c8 99 20 |ock%!4=1|9...".. |
|000008a0| 22 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Ge|tIconSta|
|000008b0| 74 65 22 2c 2c 62 6c 6f | 63 6b 25 0d 03 a2 18 72 |te",,blo|ck%....r|
|000008c0| 75 6e 6c 65 6e 70 74 72 | 25 3d 62 6c 6f 63 6b 25 |unlenptr|%=block%|
|000008d0| 21 32 38 0d 03 ac 10 f2 | 6c 6f 61 64 63 68 6f 69 |!28.....|loadchoi|
|000008e0| 63 65 73 0d 03 b6 13 f2 | 6c 6f 61 64 73 70 72 69 |ces.....|loadspri|
|000008f0| 74 65 66 69 6c 65 0d 03 | c0 05 e1 0d 03 ca 04 0d |tefile..|........|
|00000900| 03 d4 17 dd 20 a4 6c 6f | 61 64 74 65 6d 70 6c 61 |.... .lo|adtempla|
|00000910| 74 65 28 61 24 29 0d 03 | de 50 c8 99 20 22 57 69 |te(a$)..|.P.. "Wi|
|00000920| 6d 70 5f 4c 6f 61 64 54 | 65 6d 70 6c 61 74 65 22 |mp_LoadT|emplate"|
|00000930| 2c 2c 62 6c 6f 63 6b 25 | 2c 69 64 69 72 25 2c 69 |,,block%|,idir%,i|
|00000940| 64 69 72 65 6e 64 25 2c | 2d 31 2c 61 24 2b c4 31 |dirend%,|-1,a$+.1|
|00000950| 32 2c bd 30 29 2c 30 20 | b8 2c 2c 69 64 69 72 25 |2,.0),0 |.,,idir%|
|00000960| 2c 2c 2c 2c 4d 25 0d 03 | e8 27 c8 99 20 22 57 69 |,,,,M%..|.'.. "Wi|
|00000970| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|00000980| 2c 2c 62 6c 6f 63 6b 25 | 20 b8 20 68 25 0d 03 f2 |,,block%| . h%...|
|00000990| 07 3d 68 25 0d 03 fc 04 | 0d 04 06 12 dd 20 f2 73 |.=h%....|..... .s|
|000009a0| 61 76 65 63 68 6f 69 63 | 65 73 0d 04 10 32 c8 99 |avechoic|es...2..|
|000009b0| 20 22 4f 53 5f 46 69 6c | 65 22 2c 35 2c 22 3c 56 | "OS_Fil|e",5,"<V|
|000009c0| 69 65 77 48 65 6c 70 24 | 44 69 72 3e 2e 43 6f 64 |iewHelp$|Dir>.Cod|
|000009d0| 65 22 20 b8 20 2c 2c 2c | 2c 2c 41 25 0d 04 1a 44 |e" . ,,,|,,A%...D|
|000009e0| e7 20 28 41 25 20 80 20 | 38 29 3d 30 20 8c 20 c8 |. (A% . |8)=0 . .|
|000009f0| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 34 2c 22 3c |. "OS_Fi|le",4,"<|
|00000a00| 56 69 65 77 48 65 6c 70 | 24 44 69 72 3e 2e 43 6f |ViewHelp|$Dir>.Co|
|00000a10| 64 65 22 2c 2c 2c 2c 28 | 41 25 20 84 20 33 34 29 |de",,,,(|A% . 34)|
|00000a20| 0d 04 24 26 66 69 6c 65 | 68 61 6e 64 6c 65 25 3d |..$&file|handle%=|
|00000a30| ad 22 3c 56 69 65 77 48 | 65 6c 70 24 44 69 72 3e |."<ViewH|elp$Dir>|
|00000a40| 2e 43 6f 64 65 22 0d 04 | 2e 12 58 25 3d 66 69 6c |.Code"..|..X%=fil|
|00000a50| 65 68 61 6e 64 6c 65 25 | 0d 04 38 26 e7 20 58 25 |ehandle%|..8&. X%|
|00000a60| 3d 30 20 8c 20 85 20 30 | 2c 22 55 6e 61 62 6c 65 |=0 . . 0|,"Unable|
|00000a70| 20 74 6f 20 73 61 76 65 | 20 66 69 6c 65 22 0d 04 | to save| file"..|
|00000a80| 42 0c cf 20 23 58 25 3d | 31 36 0d 04 4c 12 d5 20 |B.. #X%=|16..L.. |
|00000a90| 23 58 25 2c 6f 70 74 69 | 6f 6e 73 25 0d 04 56 17 |#X%,opti|ons%..V.|
|00000aa0| d5 20 23 58 25 2c 28 6f | 70 74 69 6f 6e 73 25 3e |. #X%,(o|ptions%>|
|00000ab0| 3e 38 29 0d 04 60 18 d5 | 20 23 58 25 2c 28 6f 70 |>8)..`..| #X%,(op|
|00000ac0| 74 69 6f 6e 73 25 3e 3e | 31 36 29 0d 04 6a 18 d5 |tions%>>|16)..j..|
|00000ad0| 20 23 58 25 2c 28 6f 70 | 74 69 6f 6e 73 25 3e 3e | #X%,(op|tions%>>|
|00000ae0| 32 34 29 0d 04 74 09 d9 | 20 23 58 25 0d 04 7e 2e |24)..t..| #X%..~.|
|00000af0| c8 99 20 22 4f 53 5f 46 | 69 6c 65 22 2c 34 2c 22 |.. "OS_F|ile",4,"|
|00000b00| 3c 56 69 65 77 48 65 6c | 70 24 44 69 72 3e 2e 43 |<ViewHel|p$Dir>.C|
|00000b10| 6f 64 65 22 2c 2c 2c 2c | 41 25 0d 04 88 05 e1 0d |ode",,,,|A%......|
|00000b20| 04 92 04 0d 04 9c 12 dd | 20 f2 6c 6f 61 64 63 68 |........| .loadch|
|00000b30| 6f 69 63 65 73 0d 04 a6 | 0f 61 25 3d 6f 70 74 69 |oices...|.a%=opti|
|00000b40| 6f 6e 73 25 0d 04 b0 16 | f2 73 65 74 73 74 61 74 |ons%....|.setstat|
|00000b50| 65 28 32 2c 61 25 20 80 | 31 29 0d 04 ba 16 f2 73 |e(2,a% .|1).....s|
|00000b60| 65 74 73 74 61 74 65 28 | 33 2c 61 25 20 80 32 29 |etstate(|3,a% .2)|
|00000b70| 0d 04 c4 16 f2 73 65 74 | 73 74 61 74 65 28 34 2c |.....set|state(4,|
|00000b80| 61 25 20 80 34 29 0d 04 | ce 17 f2 73 65 74 73 74 |a% .4)..|...setst|
|00000b90| 61 74 65 28 31 33 2c 61 | 25 20 80 38 29 0d 04 d8 |ate(13,a|% .8)...|
|00000ba0| 17 f2 73 65 74 73 74 61 | 74 65 28 37 2c 61 25 20 |..setsta|te(7,a% |
|00000bb0| 80 31 36 29 0d 04 e2 17 | f2 73 65 74 73 74 61 74 |.16)....|.setstat|
|00000bc0| 65 28 38 2c 61 25 20 80 | 33 32 29 0d 04 ec 18 f2 |e(8,a% .|32).....|
|00000bd0| 73 65 74 73 74 61 74 65 | 28 31 32 2c 61 25 20 80 |setstate|(12,a% .|
|00000be0| 36 34 29 0d 04 f6 1e f2 | 73 65 74 73 74 61 74 65 |64).....|setstate|
|00000bf0| 28 31 31 2c 28 61 25 20 | 80 36 34 29 20 82 36 34 |(11,(a% |.64) .64|
|00000c00| 29 0d 05 00 19 f2 73 65 | 74 73 74 61 74 65 28 32 |).....se|tstate(2|
|00000c10| 30 2c 61 25 20 80 31 32 | 38 29 0d 05 0a 0f f2 63 |0,a% .12|8).....c|
|00000c20| 61 6c 63 72 75 6e 6c 65 | 6e 0d 05 14 05 e1 0d 05 |alcrunle|n.......|
|00000c30| 1e 04 0d 05 28 15 dd 20 | f2 6c 6f 61 64 73 70 72 |....(.. |.loadspr|
|00000c40| 69 74 65 66 69 6c 65 0d | 05 32 3a c8 99 20 22 4f |itefile.|.2:.. "O|
|00000c50| 53 5f 46 69 6c 65 22 2c | 31 37 2c 22 3c 56 69 65 |S_File",|17,"<Vie|
|00000c60| 77 48 65 6c 70 24 44 69 | 72 3e 2e 53 70 72 69 74 |wHelp$Di|r>.Sprit|
|00000c70| 65 46 69 6c 65 22 20 b8 | 20 61 25 2c 2c 2c 2c 62 |eFile" .| a%,,,,b|
|00000c80| 25 0d 05 3c 45 e7 20 61 | 25 3c 3e 31 20 f2 73 65 |%..<E. a|%<>1 .se|
|00000c90| 74 73 68 61 64 65 28 33 | 2c b9 29 3a f2 73 65 74 |tshade(3|,.):.set|
|00000ca0| 73 74 61 74 65 28 33 2c | a3 29 3a 6f 70 74 69 6f |state(3,|.):optio|
|00000cb0| 6e 73 25 3d 6f 70 74 69 | 6f 6e 73 25 20 80 20 28 |ns%=opti|ons% . (|
|00000cc0| ac 20 32 29 3a e1 0d 05 | 46 24 de 20 68 65 6c 70 |. 2):...|F$. help|
|00000cd0| 69 63 6f 6e 25 20 62 25 | 2b 34 3a 21 68 65 6c 70 |icon% b%|+4:!help|
|00000ce0| 69 63 6f 6e 25 3d 62 25 | 2b 34 0d 05 50 3b c8 99 |icon%=b%|+4..P;..|
|00000cf0| 20 22 4f 53 5f 46 69 6c | 65 22 2c 31 36 2c 22 3c | "OS_Fil|e",16,"<|
|00000d00| 56 69 65 77 48 65 6c 70 | 24 44 69 72 3e 2e 53 70 |ViewHelp|$Dir>.Sp|
|00000d10| 72 69 74 65 46 69 6c 65 | 22 2c 68 65 6c 70 69 63 |riteFile|",helpic|
|00000d20| 6f 6e 25 2b 34 0d 05 5a | 1f 68 65 6c 70 69 63 6f |on%+4..Z|.helpico|
|00000d30| 6e 65 6e 64 25 3d 68 65 | 6c 70 69 63 6f 6e 25 2b |nend%=he|lpicon%+|
|00000d40| 62 25 2b 34 0d 05 64 3d | c8 99 20 22 4f 53 5f 53 |b%+4..d=|.. "OS_S|
|00000d50| 70 72 69 74 65 4f 70 22 | 2c 32 34 2b 32 35 36 2c |priteOp"|,24+256,|
|00000d60| 68 65 6c 70 69 63 6f 6e | 25 2c 22 21 68 65 6c 70 |helpicon|%,"!help|
|00000d70| 22 20 b8 20 2c 2c 73 70 | 72 69 74 65 6e 61 6d 65 |" . ,,sp|ritename|
|00000d80| 25 0d 05 6e 05 e1 0d 05 | 78 04 0d 05 82 1d dd 20 |%..n....|x...... |
|00000d90| f2 73 65 74 73 68 61 64 | 65 28 62 6c 6f 63 6b 25 |.setshad|e(block%|
|00000da0| 21 32 30 2c 73 25 29 0d | 05 8c 29 62 6c 6f 63 6b |!20,s%).|..)block|
|00000db0| 25 21 32 38 3d 31 3c 3c | 32 32 3a 62 6c 6f 63 6b |%!28=1<<|22:block|
|00000dc0| 25 21 31 36 3d 6f 70 74 | 69 6f 6e 73 77 69 6e 25 |%!16=opt|ionswin%|
|00000dd0| 0d 05 96 1f 62 6c 6f 63 | 6b 25 21 32 34 3d 28 31 |....bloc|k%!24=(1|
|00000de0| 3c 3c 32 32 29 20 80 20 | 28 73 25 3c 3e 30 29 0d |<<22) . |(s%<>0).|
|00000df0| 05 a0 25 c8 99 20 22 57 | 69 6d 70 5f 53 65 74 49 |..%.. "W|imp_SetI|
|00000e00| 63 6f 6e 53 74 61 74 65 | 22 2c 2c 62 6c 6f 63 6b |conState|",,block|
|00000e10| 25 2b 31 36 0d 05 aa 05 | e1 0d 05 b4 04 0d 05 be |%+16....|........|
|00000e20| 1c dd 20 f2 73 65 74 73 | 74 61 74 65 28 62 6c 6f |.. .sets|tate(blo|
|00000e30| 63 6b 25 21 34 2c 73 25 | 29 0d 05 c8 27 62 6c 6f |ck%!4,s%|)...'blo|
|00000e40| 63 6b 25 21 31 32 3d 31 | 3c 3c 32 31 3a 21 62 6c |ck%!12=1|<<21:!bl|
|00000e50| 6f 63 6b 25 3d 6f 70 74 | 69 6f 6e 73 77 69 6e 25 |ock%=opt|ionswin%|
|00000e60| 0d 05 d2 1e 62 6c 6f 63 | 6b 25 21 38 3d 28 31 3c |....bloc|k%!8=(1<|
|00000e70| 3c 32 31 29 20 80 20 28 | 73 25 3c 3e 30 29 0d 05 |<21) . (|s%<>0)..|
|00000e80| dc 22 c8 99 20 22 57 69 | 6d 70 5f 53 65 74 49 63 |.".. "Wi|mp_SetIc|
|00000e90| 6f 6e 53 74 61 74 65 22 | 2c 2c 62 6c 6f 63 6b 25 |onState"|,,block%|
|00000ea0| 0d 05 e6 1e e7 20 21 62 | 6c 6f 63 6b 25 3c 3e 6f |..... !b|lock%<>o|
|00000eb0| 70 74 69 6f 6e 73 77 69 | 6e 25 20 8c 20 e1 0d 05 |ptionswi|n% . ...|
|00000ec0| f0 12 e7 20 62 6c 6f 63 | 6b 25 21 34 3d 34 20 8c |... bloc|k%!4=4 .|
|00000ed0| 0d 05 fa 10 20 20 20 73 | 25 3d 28 73 25 3d 30 29 |.... s|%=(s%=0)|
|00000ee0| 0d 06 04 26 20 20 20 f2 | 73 65 74 73 68 61 64 65 |...& .|setshade|
|00000ef0| 28 37 2c 73 25 29 3a f2 | 73 65 74 73 68 61 64 65 |(7,s%):.|setshade|
|00000f00| 28 38 2c 73 25 29 0d 06 | 0e 28 20 20 20 f2 73 65 |(8,s%)..|.( .se|
|00000f10| 74 73 68 61 64 65 28 31 | 31 2c 73 25 29 3a f2 73 |tshade(1|1,s%):.s|
|00000f20| 65 74 73 68 61 64 65 28 | 31 32 2c 73 25 29 0d 06 |etshade(|12,s%)..|
|00000f30| 18 05 cd 0d 06 22 05 e1 | 0d 06 2c 04 0d 06 36 0b |....."..|..,...6.|
|00000f40| dd 20 f2 69 63 6f 6e 0d | 06 40 0e 21 62 6c 6f 63 |. .icon.|.@.!bloc|
|00000f50| 6b 25 3d 2d 31 0d 06 4a | 19 62 6c 6f 63 6b 25 21 |k%=-1..J|.block%!|
|00000f60| 34 3d 30 3a 62 6c 6f 63 | 6b 25 21 38 3d 30 0d 06 |4=0:bloc|k%!8=0..|
|00000f70| 54 1d 62 6c 6f 63 6b 25 | 21 31 32 3d 36 38 3a 62 |T.block%|!12=68:b|
|00000f80| 6c 6f 63 6b 25 21 31 36 | 3d 36 38 0d 06 5e 17 62 |lock%!16|=68..^.b|
|00000f90| 6c 6f 63 6b 25 21 32 30 | 3d 26 30 30 30 30 33 30 |lock%!20|=&000030|
|00000fa0| 31 32 0d 06 68 1c 24 28 | 62 6c 6f 63 6b 25 2b 32 |12..h.$(|block%+2|
|00000fb0| 34 29 3d 22 21 76 69 65 | 77 68 65 6c 70 22 0d 06 |4)="!vie|whelp"..|
|00000fc0| 72 2c c8 99 20 22 57 69 | 6d 70 5f 43 72 65 61 74 |r,.. "Wi|mp_Creat|
|00000fd0| 65 49 63 6f 6e 22 2c 2c | 62 6c 6f 63 6b 25 20 b8 |eIcon",,|block% .|
|00000fe0| 20 74 61 73 6b 69 63 6f | 6e 25 0d 06 7c 05 e1 0d | taskico|n%..|...|
|00000ff0| 06 86 04 0d 06 90 1b dd | 20 f2 6d 65 6e 75 28 69 |........| .menu(i|
|00001000| 63 6f 6e 62 61 72 25 2c | 78 25 2c 79 25 29 0d 06 |conbar%,|x%,y%)..|
|00001010| 9a 16 24 6d 65 6e 75 25 | 3d 22 56 69 65 77 20 48 |..$menu%|="View H|
|00001020| 65 6c 70 22 0d 06 a4 16 | 6d 65 6e 75 25 21 31 32 |elp"....|menu%!12|
|00001030| 3d 26 30 30 30 37 30 32 | 30 37 0d 06 ae 12 6d 65 |=&000702|07....me|
|00001040| 6e 75 25 21 31 36 3d 31 | 36 2a 31 33 0d 06 b8 0f |nu%!16=1|6*13....|
|00001050| 6d 65 6e 75 25 21 32 30 | 3d 34 38 0d 06 c2 0e 6d |menu%!20|=48....m|
|00001060| 65 6e 75 25 21 32 34 3d | 30 0d 06 cc 04 0d 06 d6 |enu%!24=|0.......|
|00001070| 0e 6d 65 6e 75 25 21 32 | 38 3d 30 0d 06 e0 15 6d |.menu%!2|8=0....m|
|00001080| 65 6e 75 25 21 33 32 3d | 69 6e 66 6f 77 69 6e 25 |enu%!32=|infowin%|
|00001090| 0d 06 ea 18 6d 65 6e 75 | 25 21 33 36 3d 26 30 30 |....menu|%!36=&00|
|000010a0| 30 37 30 30 39 30 33 31 | 0d 06 f4 16 24 28 6d 65 |07009031|....$(me|
|000010b0| 6e 75 25 2b 34 30 29 3d | 22 49 6e 66 6f 22 0d 06 |nu%+40)=|"Info"..|
|000010c0| fe 04 0d 07 08 0e 6d 65 | 6e 75 25 21 35 32 3d 30 |......me|nu%!52=0|
|000010d0| 0d 07 12 0f 6d 65 6e 75 | 25 21 35 36 3d 2d 31 0d |....menu|%!56=-1.|
|000010e0| 07 1c 18 6d 65 6e 75 25 | 21 36 30 3d 26 30 30 30 |...menu%|!60=&000|
|000010f0| 37 30 30 39 30 33 31 0d | 07 26 1e 24 28 6d 65 6e |7009031.|.&.$(men|
|00001100| 75 25 2b 36 34 29 3d 22 | 53 61 76 65 20 63 68 6f |u%+64)="|Save cho|
|00001110| 69 63 65 73 22 0d 07 30 | 04 0d 07 3a 0e 6d 65 6e |ices"..0|...:.men|
|00001120| 75 25 21 37 36 3d 30 0d | 07 44 0f 6d 65 6e 75 25 |u%!76=0.|.D.menu%|
|00001130| 21 38 30 3d 2d 31 0d 07 | 4e 18 6d 65 6e 75 25 21 |!80=-1..|N.menu%!|
|00001140| 38 34 3d 26 30 30 30 37 | 30 30 39 30 33 31 0d 07 |84=&0007|009031..|
|00001150| 58 1e 24 28 6d 65 6e 75 | 25 2b 38 38 29 3d 22 44 |X.$(menu|%+88)="D|
|00001160| 69 73 70 6c 61 79 20 68 | 65 6c 70 22 0d 07 62 04 |isplay h|elp"..b.|
|00001170| 0d 07 6c 11 6d 65 6e 75 | 25 21 31 30 30 3d 26 38 |..l.menu|%!100=&8|
|00001180| 30 0d 07 76 10 6d 65 6e | 75 25 21 31 30 34 3d 2d |0..v.men|u%!104=-|
|00001190| 31 0d 07 80 19 6d 65 6e | 75 25 21 31 30 38 3d 26 |1....men|u%!108=&|
|000011a0| 30 30 30 37 30 30 39 30 | 33 31 0d 07 8a 17 24 28 |00070090|31....$(|
|000011b0| 6d 65 6e 75 25 2b 31 31 | 32 29 3d 22 51 75 69 74 |menu%+11|2)="Quit|
|000011c0| 22 0d 07 94 04 0d 07 9e | 24 e7 20 69 63 6f 6e 62 |".......|$. iconb|
|000011d0| 61 72 25 20 8c 20 79 25 | 3d 39 36 2b 34 38 2a 34 |ar% . y%|=96+48*4|
|000011e0| 20 8b 20 79 25 2b 3d 32 | 34 0d 07 a8 29 c8 99 20 | . y%+=2|4...).. |
|000011f0| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00001200| 22 2c 2c 6d 65 6e 75 25 | 2c 78 25 2d 31 32 38 2c |",,menu%|,x%-128,|
|00001210| 79 25 0d 07 b2 05 e1 0d | 07 bc 04 0d 07 c6 15 dd |y%......|........|
|00001220| 20 f2 6d 65 6e 75 73 65 | 6c 65 63 74 28 70 25 29 | .menuse|lect(p%)|
|00001230| 0d 07 d0 24 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...$.. "|Wimp_Get|
|00001240| 50 6f 69 6e 74 65 72 49 | 6e 66 6f 22 2c 2c 62 6c |PointerI|nfo",,bl|
|00001250| 6f 63 6b 25 0d 07 da 3c | e7 20 21 70 25 3d 32 20 |ock%...<|. !p%=2 |
|00001260| 8c 20 c8 99 20 22 57 69 | 6d 70 5f 53 74 61 72 74 |. .. "Wi|mp_Start|
|00001270| 54 61 73 6b 22 2c 22 52 | 75 6e 20 3c 56 69 65 77 |Task","R|un <View|
|00001280| 48 65 6c 70 24 44 69 72 | 3e 2e 21 48 65 6c 70 22 |Help$Dir|>.!Help"|
|00001290| 0d 07 e4 1a e7 20 21 70 | 25 3d 31 20 8c 20 f2 73 |..... !p|%=1 . .s|
|000012a0| 61 76 65 63 68 6f 69 63 | 65 73 0d 07 ee 15 e7 20 |avechoic|es..... |
|000012b0| 21 70 25 3d 33 20 8c 20 | 71 75 69 74 25 3d b9 0d |!p%=3 . |quit%=..|
|000012c0| 07 f8 3e e7 20 28 62 6c | 6f 63 6b 25 21 38 20 80 |..>. (bl|ock%!8 .|
|000012d0| 20 31 29 3c 3e 30 20 8c | 20 c8 99 20 22 57 69 6d | 1)<>0 .| .. "Wim|
|000012e0| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 6d |p_Create|Menu",,m|
|000012f0| 65 6e 75 25 2c 78 25 2d | 36 34 2c 79 25 0d 08 02 |enu%,x%-|64,y%...|
|00001300| 05 e1 0d 08 0c 04 0d 08 | 16 12 dd 20 f2 6d 65 73 |........|... .mes|
|00001310| 73 61 67 65 28 70 25 29 | 0d 08 20 0e c8 8e 20 70 |sage(p%)|.. ... p|
|00001320| 25 21 31 36 20 ca 0d 08 | 2a 0f c9 20 30 3a 71 75 |%!16 ...|*.. 0:qu|
|00001330| 69 74 25 3d b9 0d 08 34 | 15 c9 20 31 3a f2 73 61 |it%=...4|.. 1:.sa|
|00001340| 76 65 74 6f 6d 65 28 70 | 25 29 0d 08 3e 16 c9 20 |vetome(p|%)..>.. |
|00001350| 32 3a f2 73 74 61 72 74 | 73 61 76 65 28 70 25 29 |2:.start|save(p%)|
|00001360| 0d 08 48 15 c9 20 33 3a | f2 64 61 74 61 6c 6f 61 |..H.. 3:|.dataloa|
|00001370| 64 28 70 25 29 0d 08 52 | 15 c9 20 35 3a f2 64 61 |d(p%)..R|.. 5:.da|
|00001380| 74 61 6f 70 65 6e 28 70 | 25 29 0d 08 5c 05 cb 0d |taopen(p|%)..\...|
|00001390| 08 66 05 e1 0d 08 70 04 | 0d 08 7a 13 dd 20 f2 64 |.f....p.|..z.. .d|
|000013a0| 61 74 61 6c 6f 61 64 28 | 70 25 29 0d 08 84 12 77 |ataload(|p%)....w|
|000013b0| 69 70 65 6f 6e 65 72 72 | 6f 72 25 3d a3 0d 08 8e |ipeonerr|or%=....|
|000013c0| 32 e7 20 70 25 21 34 30 | 3c 3e 26 46 46 46 20 80 |2. p%!40|<>&FFF .|
|000013d0| 20 70 25 21 34 30 3c 3e | 26 46 46 44 20 80 20 70 | p%!40<>|&FFD . p|
|000013e0| 25 21 34 30 3c 3e 26 32 | 30 30 30 20 8c 20 e1 0d |%!40<>&2|000 . ..|
|000013f0| 08 98 6a e7 20 6c 6f 61 | 64 65 64 25 20 8c 20 6c |..j. loa|ded% . l|
|00001400| 6f 61 64 65 64 25 3d a3 | 3a c8 99 20 22 58 57 69 |oaded%=.|:.. "XWi|
|00001410| 6d 70 5f 53 6c 6f 74 53 | 69 7a 65 22 2c 73 6c 6f |mp_SlotS|ize",slo|
|00001420| 74 73 69 7a 65 25 2c 2d | 31 3a 21 62 6c 6f 63 6b |tsize%,-|1:!block|
|00001430| 25 3d 73 61 76 65 77 69 | 6e 25 3a c8 99 20 22 58 |%=savewi|n%:.. "X|
|00001440| 57 69 6d 70 5f 43 6c 6f | 73 65 57 69 6e 64 6f 77 |Wimp_Clo|seWindow|
|00001450| 22 2c 2c 62 6c 6f 63 6b | 25 0d 08 a2 1d e3 20 61 |",,block|%..... a|
|00001460| 25 3d 70 25 2b 34 34 20 | b8 20 70 25 2b 21 70 25 |%=p%+44 |. p%+!p%|
|00001470| 2d 34 20 88 20 34 0d 08 | ac 1a 66 6e 25 21 28 61 |-4 . 4..|..fn%!(a|
|00001480| 25 2d 28 70 25 2b 34 34 | 29 29 3d 21 61 25 3a ed |%-(p%+44|))=!a%:.|
|00001490| 0d 08 b6 2d 61 25 3d 66 | 6e 25 3a c8 95 20 3f 61 |...-a%=f|n%:.. ?a|
|000014a0| 25 3c 3e 30 3a 61 25 2b | 3d 31 3a ce 3a 3f 61 25 |%<>0:a%+|=1:.:?a%|
|000014b0| 3d 31 33 3a 61 24 3d 22 | 66 69 6c 65 22 0d 08 c0 |=13:a$="|file"...|
|000014c0| 0e c8 8e 20 70 25 21 34 | 30 20 ca 0d 08 ca 16 20 |... p%!4|0 ..... |
|000014d0| 20 20 c9 20 26 46 46 46 | 3a 74 6f 61 70 70 25 3d | . &FFF|:toapp%=|
|000014e0| b9 0d 08 d4 16 20 20 20 | c9 20 26 46 46 44 3a 74 |..... |. &FFD:t|
|000014f0| 6f 61 70 70 25 3d a3 0d | 08 de 0e 20 20 20 c9 20 |oapp%=..|... . |
|00001500| 26 32 30 30 30 0d 08 e8 | 29 20 20 20 20 20 20 74 |&2000...|) t|
|00001510| 6f 61 70 70 25 3d a3 3a | 61 24 3d 22 21 48 65 6c |oapp%=.:|a$="!Hel|
|00001520| 70 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 22 0d 08 |p applic|ation"..|
|00001530| f2 33 20 20 20 20 20 20 | c8 99 20 22 4f 53 5f 46 |.3 |.. "OS_F|
|00001540| 69 6c 65 22 2c 35 2c 24 | 66 6e 25 2b 22 2e 48 65 |ile",5,$|fn%+".He|
|00001550| 6c 70 54 65 78 74 22 20 | b8 20 61 25 2c 2c 66 74 |lpText" |. a%,,ft|
|00001560| 25 0d 08 fc 12 20 20 20 | 20 20 20 e7 20 61 25 3d |%.... | . a%=|
|00001570| 30 20 8c 0d 09 06 33 20 | 20 20 20 20 20 20 20 20 |0 ....3 | |
|00001580| c8 99 20 22 4f 53 5f 46 | 69 6c 65 22 2c 35 2c 24 |.. "OS_F|ile",5,$|
|00001590| 66 6e 25 2b 22 2e 21 48 | 65 6c 70 22 20 b8 20 61 |fn%+".!H|elp" . a|
|000015a0| 25 2c 2c 66 74 25 0d 09 | 10 14 20 20 20 20 20 20 |%,,ft%..|.. |
|000015b0| 20 20 20 c8 8e 20 61 25 | 20 ca 0d 09 1a 55 20 20 | .. a%| ....U |
|000015c0| 20 20 20 20 20 20 20 c9 | 20 31 3a e7 20 28 66 74 | .| 1:. (ft|
|000015d0| 25 20 80 26 46 46 46 46 | 46 46 30 30 29 3d 26 46 |% .&FFFF|FF00)=&F|
|000015e0| 46 46 46 46 46 30 30 20 | 8c 20 24 66 6e 25 3d 24 |FFFFF00 |. $fn%=$|
|000015f0| 66 6e 25 2b 22 2e 21 48 | 65 6c 70 22 3a 74 6f 61 |fn%+".!H|elp":toa|
|00001600| 70 70 25 3d b9 3a 61 24 | 3d 22 66 69 6c 65 22 0d |pp%=.:a$|="file".|
|00001610| 09 24 40 20 20 20 20 20 | 20 20 20 20 c9 20 32 3a |.$@ | . 2:|
|00001620| c8 99 20 22 4f 53 5f 46 | 69 6c 65 22 2c 35 2c 24 |.. "OS_F|ile",5,$|
|00001630| 66 6e 25 2b 22 2e 21 48 | 65 6c 70 2e 48 65 6c 70 |fn%+".!H|elp.Help|
|00001640| 54 65 78 74 22 20 b8 20 | 61 25 2c 2c 66 74 25 0d |Text" . |a%,,ft%.|
|00001650| 09 2e 51 20 20 20 20 20 | 20 20 20 20 20 20 20 e7 |..Q | .|
|00001660| 20 61 25 3d 31 20 80 20 | 28 66 74 25 20 80 26 46 | a%=1 . |(ft% .&F|
|00001670| 46 46 46 46 46 30 30 29 | 3d 26 46 46 46 46 46 44 |FFFFF00)|=&FFFFFD|
|00001680| 30 30 20 8c 20 24 66 6e | 25 3d 24 66 6e 25 2b 22 |00 . $fn|%=$fn%+"|
|00001690| 2e 21 48 65 6c 70 2e 48 | 65 6c 70 54 65 78 74 22 |.!Help.H|elpText"|
|000016a0| 0d 09 38 0e 20 20 20 20 | 20 20 20 20 20 cb 0d 09 |..8. | ...|
|000016b0| 42 0b 20 20 20 20 20 20 | cc 0d 09 4c 41 20 20 20 |B. |...LA |
|000016c0| 20 20 20 20 20 20 e7 20 | 28 66 74 25 20 80 26 46 | . |(ft% .&F|
|000016d0| 46 46 46 46 46 30 30 29 | 3d 26 46 46 46 46 46 44 |FFFFF00)|=&FFFFFD|
|000016e0| 30 30 20 8c 20 24 66 6e | 25 3d 24 66 6e 25 2b 22 |00 . $fn|%=$fn%+"|
|000016f0| 2e 48 65 6c 70 54 65 78 | 74 22 0d 09 56 0b 20 20 |.HelpTex|t"..V. |
|00001700| 20 20 20 20 cd 0d 09 60 | 05 cb 0d 09 6a 2a c8 99 | ...`|....j*..|
|00001710| 20 22 4f 53 5f 46 69 6c | 65 22 2c 35 2c 66 6e 25 | "OS_Fil|e",5,fn%|
|00001720| 20 b8 20 74 25 2c 2c 66 | 74 25 2c 2c 66 69 6c 65 | . t%,,f|t%,,file|
|00001730| 6c 65 6e 25 0d 09 74 0f | e7 20 74 25 3c 3e 31 20 |len%..t.|. t%<>1 |
|00001740| 8c 20 e1 0d 09 7e 14 e7 | 20 66 69 6c 65 6c 65 6e |. ...~..| filelen|
|00001750| 25 3d 30 20 8c 20 e1 0d | 09 88 45 e7 20 28 66 74 |%=0 . ..|..E. (ft|
|00001760| 25 20 80 20 26 46 46 46 | 46 46 46 30 30 29 3c 3e |% . &FFF|FFF00)<>|
|00001770| 26 46 46 46 46 46 44 30 | 30 20 80 20 28 66 74 25 |&FFFFFD0|0 . (ft%|
|00001780| 20 80 20 26 46 46 46 46 | 46 46 30 30 29 3c 3e 26 | . &FFFF|FF00)<>&|
|00001790| 46 46 46 46 46 46 30 30 | 20 8c 20 e1 0d 09 92 12 |FFFFFF00| . .....|
|000017a0| 77 69 70 65 6f 6e 65 72 | 72 6f 72 25 3d b9 0d 09 |wipeoner|ror%=...|
|000017b0| 9c 31 c8 99 20 22 57 69 | 6d 70 5f 53 6c 6f 74 53 |.1.. "Wi|mp_SlotS|
|000017c0| 69 7a 65 22 2c 73 6c 6f | 74 73 69 7a 65 25 2b 66 |ize",slo|tsize%+f|
|000017d0| 69 6c 65 6c 65 6e 25 2c | 2d 31 20 b8 20 74 25 0d |ilelen%,|-1 . t%.|
|000017e0| 09 a6 5c e7 20 74 25 3c | 73 6c 6f 74 73 69 7a 65 |..\. t%<|slotsize|
|000017f0| 25 2b 66 69 6c 65 6c 65 | 6e 25 20 8c 20 f2 72 65 |%+filele|n% . .re|
|00001800| 70 6f 72 74 65 72 72 6f | 72 28 30 2c 22 55 6e 61 |porterro|r(0,"Una|
|00001810| 62 6c 65 20 74 6f 20 63 | 6c 61 69 6d 20 65 6e 6f |ble to c|laim eno|
|00001820| 75 67 68 20 6d 65 6d 6f | 72 79 20 74 6f 20 6c 6f |ugh memo|ry to lo|
|00001830| 61 64 20 66 69 6c 65 22 | 29 3a e1 0d 09 b0 1c c8 |ad file"|):......|
|00001840| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 32 35 35 2c |. "OS_Fi|le",255,|
|00001850| 66 6e 25 2c 93 2c 30 0d | 09 ba 1d 64 61 74 61 76 |fn%,.,0.|...datav|
|00001860| 65 72 73 69 6f 6e 25 3d | 74 65 78 74 76 65 72 73 |ersion%=|textvers|
|00001870| 69 6f 6e 25 0d 09 c4 77 | e7 20 28 66 74 25 20 80 |ion%...w|. (ft% .|
|00001880| 20 26 46 46 46 46 46 46 | 30 30 29 3d 26 46 46 46 | &FFFFFF|00)=&FFF|
|00001890| 46 46 44 30 30 20 8c 20 | 64 61 74 61 76 65 72 73 |FFD00 . |datavers|
|000018a0| 69 6f 6e 25 3d 30 3a 69 | 6e 64 61 74 61 6f 66 66 |ion%=0:i|ndataoff|
|000018b0| 73 65 74 25 3d 38 3a e7 | 20 21 93 3d 26 36 35 37 |set%=8:.| !.=&657|
|000018c0| 36 36 31 34 34 20 8c 20 | 64 61 74 61 76 65 72 73 |66144 . |datavers|
|000018d0| 69 6f 6e 25 3d 3f 28 93 | 2b 38 29 3a 69 6e 64 61 |ion%=?(.|+8):inda|
|000018e0| 74 61 6f 66 66 73 65 74 | 25 3d 39 0d 09 ce 87 e7 |taoffset|%=9.....|
|000018f0| 20 28 66 74 25 20 80 20 | 26 46 46 46 46 46 46 30 | (ft% . |&FFFFFF0|
|00001900| 30 29 3d 26 46 46 46 46 | 46 44 30 30 20 80 20 28 |0)=&FFFF|FD00 . (|
|00001910| 21 93 3c 3e 26 37 30 36 | 43 36 35 34 38 20 80 20 |!.<>&706|C6548 . |
|00001920| 21 93 3c 3e 26 36 35 37 | 36 36 31 34 34 29 20 8c |!.<>&657|66144) .|
|00001930| 20 f2 72 65 70 6f 72 74 | 65 72 72 6f 72 28 30 2c | .report|error(0,|
|00001940| 22 54 68 69 73 20 22 2b | 61 24 2b 22 20 69 73 20 |"This "+|a$+" is |
|00001950| 69 6e 20 61 20 66 6f 72 | 6d 61 74 20 49 20 63 61 |in a for|mat I ca|
|00001960| 6e 27 74 20 75 6e 64 65 | 72 73 74 61 6e 64 22 29 |n't unde|rstand")|
|00001970| 3a e1 0d 09 d8 94 e7 20 | 28 66 74 25 20 80 20 26 |:...... |(ft% . &|
|00001980| 46 46 46 46 46 46 30 30 | 29 3d 26 46 46 46 46 46 |FFFFFF00|)=&FFFFF|
|00001990| 44 30 30 20 80 20 28 64 | 61 74 61 76 65 72 73 69 |D00 . (d|ataversi|
|000019a0| 6f 6e 25 3c 30 20 84 20 | 64 61 74 61 76 65 72 73 |on%<0 . |datavers|
|000019b0| 69 6f 6e 25 3e 74 65 78 | 74 76 65 72 73 69 6f 6e |ion%>tex|tversion|
|000019c0| 25 29 20 8c 20 f2 72 65 | 70 6f 72 74 65 72 72 6f |%) . .re|porterro|
|000019d0| 72 28 30 2c 22 54 68 69 | 73 20 22 2b 61 24 2b 22 |r(0,"Thi|s "+a$+"|
|000019e0| 20 69 73 20 69 6e 20 61 | 20 66 6f 72 6d 61 74 20 | is in a| format |
|000019f0| 49 20 63 61 6e 27 74 20 | 75 6e 64 65 72 73 74 61 |I can't |understa|
|00001a00| 6e 64 22 29 3a e1 0d 09 | e2 09 61 24 3d 22 22 0d |nd"):...|..a$="".|
|00001a10| 09 ec 1f e3 20 54 25 3d | 30 20 b8 20 31 31 3a 61 |.... T%=|0 . 11:a|
|00001a20| 24 2b 3d bd 28 66 6e 25 | 3f 54 25 29 3a ed 0d 09 |$+=.(fn%|?T%):...|
|00001a30| f6 2e e7 20 61 24 3d 22 | 3c 57 69 6d 70 24 53 63 |... a$="|<Wimp$Sc|
|00001a40| 72 61 70 3e 22 20 8c 20 | 2a 52 65 6d 6f 76 65 20 |rap>" . |*Remove |
|00001a50| 3c 57 69 6d 70 24 53 63 | 72 61 70 3e 0d 0a 00 0b |<Wimp$Sc|rap>....|
|00001a60| 70 25 21 31 36 3d 34 0d | 0a 0a 0e 70 25 21 31 32 |p%!16=4.|...p%!12|
|00001a70| 3d 70 25 21 38 0d 0a 14 | 24 c8 99 20 22 57 69 6d |=p%!8...|$.. "Wim|
|00001a80| 70 5f 53 65 6e 64 4d 65 | 73 73 61 67 65 22 2c 31 |p_SendMe|ssage",1|
|00001a90| 37 2c 70 25 2c 70 25 21 | 34 0d 0a 1e 0d 6c 6f 61 |7,p%,p%!|4....loa|
|00001aa0| 64 65 64 25 3d b9 0d 0a | 28 0e e7 20 74 6f 61 70 |ded%=...|(.. toap|
|00001ab0| 70 25 20 8c 0d 0a 32 16 | 20 20 20 24 66 6e 61 6d |p% ...2.| $fnam|
|00001ac0| 65 25 3d 22 21 48 65 6c | 70 22 0d 0a 3c 1d 20 20 |e%="!Hel|p"..<. |
|00001ad0| 20 24 76 61 6c 69 64 25 | 3d 22 53 61 70 70 6c 69 | $valid%|="Sappli|
|00001ae0| 63 61 74 69 6f 6e 22 0d | 0a 46 05 cc 0d 0a 50 19 |cation".|.F....P.|
|00001af0| 20 20 20 24 66 6e 61 6d | 65 25 3d 22 54 65 78 74 | $fnam|e%="Text|
|00001b00| 46 69 6c 65 22 0d 0a 5a | 1a 20 20 20 24 76 61 6c |File"..Z|. $val|
|00001b10| 69 64 25 3d 22 53 66 69 | 6c 65 5f 66 66 66 22 0d |id%="Sfi|le_fff".|
|00001b20| 0a 64 05 cd 0d 0a 6e 14 | 21 62 6c 6f 63 6b 25 3d |.d....n.|!block%=|
|00001b30| 73 61 76 65 77 69 6e 25 | 0d 0a 78 24 c8 99 20 22 |savewin%|..x$.. "|
|00001b40| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00001b50| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 0d 0a 82 10 |ate",,bl|ock%....|
|00001b60| 62 6c 6f 63 6b 25 21 32 | 38 3d 2d 31 0d 0a 8c 19 |block%!2|8=-1....|
|00001b70| 61 25 3d 62 6c 6f 63 6b | 25 21 31 32 2d 62 6c 6f |a%=block|%!12-blo|
|00001b80| 63 6b 25 21 34 0d 0a 96 | 19 62 25 3d 62 6c 6f 63 |ck%!4...|.b%=bloc|
|00001b90| 6b 25 21 31 36 2d 62 6c | 6f 63 6b 25 21 38 0d 0a |k%!16-bl|ock%!8..|
|00001ba0| a0 16 62 6c 6f 63 6b 25 | 21 34 3d 70 25 21 32 38 |..block%|!4=p%!28|
|00001bb0| 2d 31 31 32 0d 0a aa 16 | 62 6c 6f 63 6b 25 21 31 |-112....|block%!1|
|00001bc0| 36 3d 70 25 21 33 32 2b | 36 34 0d 0a b4 19 62 6c |6=p%!32+|64....bl|
|00001bd0| 6f 63 6b 25 21 31 32 3d | 62 6c 6f 63 6b 25 21 34 |ock%!12=|block%!4|
|00001be0| 2b 61 25 0d 0a be 19 62 | 6c 6f 63 6b 25 21 38 3d |+a%....b|lock%!8=|
|00001bf0| 62 6c 6f 63 6b 25 21 31 | 36 2d 62 25 0d 0a c8 20 |block%!1|6-b%... |
|00001c00| c8 99 20 22 57 69 6d 70 | 5f 4f 70 65 6e 57 69 6e |.. "Wimp|_OpenWin|
|00001c10| 64 6f 77 22 2c 2c 62 6c | 6f 63 6b 25 0d 0a d2 37 |dow",,bl|ock%...7|
|00001c20| c8 99 20 22 57 69 6d 70 | 5f 53 65 74 43 61 72 65 |.. "Wimp|_SetCare|
|00001c30| 74 50 6f 73 69 74 69 6f | 6e 22 2c 73 61 76 65 77 |tPositio|n",savew|
|00001c40| 69 6e 25 2c 32 2c 2c 2c | 2d 31 2c a9 24 66 6e 61 |in%,2,,,|-1,.$fna|
|00001c50| 6d 65 25 0d 0a dc 12 77 | 69 70 65 6f 6e 65 72 72 |me%....w|ipeonerr|
|00001c60| 6f 72 25 3d a3 0d 0a e6 | 05 e1 0d 0a f0 04 0d 0a |or%=....|........|
|00001c70| fa 13 dd 20 f2 73 61 76 | 65 74 6f 6d 65 28 70 25 |... .sav|etome(p%|
|00001c80| 29 0d 0b 04 32 e7 20 70 | 25 21 34 30 3c 3e 26 46 |)...2. p|%!40<>&F|
|00001c90| 46 46 20 80 20 70 25 21 | 34 30 3c 3e 26 32 30 30 |FF . p%!|40<>&200|
|00001ca0| 30 20 80 20 70 25 21 34 | 30 3c 3e 26 46 46 44 20 |0 . p%!4|0<>&FFD |
|00001cb0| 8c 20 e1 0d 0b 0e 1e 24 | 28 70 25 2b 34 34 29 3d |. .....$|(p%+44)=|
|00001cc0| 22 3c 57 69 6d 70 24 53 | 63 72 61 70 3e 22 2b bd |"<Wimp$S|crap>"+.|
|00001cd0| 30 0d 0b 18 0c 70 25 21 | 33 36 3d 2d 31 0d 0b 22 |0....p%!|36=-1.."|
|00001ce0| 0b 70 25 21 31 36 3d 32 | 0d 0b 2c 0e 70 25 21 31 |.p%!16=2|..,.p%!1|
|00001cf0| 32 3d 70 25 21 38 0d 0b | 36 0a 21 70 25 3d 36 30 |2=p%!8..|6.!p%=60|
|00001d00| 0d 0b 40 24 c8 99 20 22 | 57 69 6d 70 5f 53 65 6e |..@$.. "|Wimp_Sen|
|00001d10| 64 4d 65 73 73 61 67 65 | 22 2c 31 37 2c 70 25 2c |dMessage|",17,p%,|
|00001d20| 70 25 21 34 0d 0b 4a 05 | e1 0d 0b 54 04 0d 0b 5e |p%!4..J.|...T...^|
|00001d30| 16 dd 20 f2 62 75 74 74 | 6f 6e 63 6c 69 63 6b 28 |.. .butt|onclick(|
|00001d40| 70 25 29 0d 0b 68 2b e7 | 20 70 25 21 38 3d 32 20 |p%)..h+.| p%!8=2 |
|00001d50| 8c 20 f2 6d 65 6e 75 28 | 28 70 25 21 31 32 3d 2d |. .menu(|(p%!12=-|
|00001d60| 32 29 2c 21 70 25 2c 70 | 25 21 34 29 3a e1 0d 0b |2),!p%,p|%!4):...|
|00001d70| 72 30 e7 20 70 25 21 31 | 32 3d 6f 70 74 69 6f 6e |r0. p%!1|2=option|
|00001d80| 73 77 69 6e 25 20 8c 20 | f2 63 6c 69 63 6b 6f 70 |swin% . |.clickop|
|00001d90| 74 69 6f 6e 73 28 70 25 | 21 31 36 29 3a e1 0d 0b |tions(p%|!16):...|
|00001da0| 7c 1b e7 20 70 25 21 31 | 32 3d 2d 32 20 80 20 70 ||.. p%!1|2=-2 . p|
|00001db0| 25 21 31 36 3e 2d 31 20 | 8c 0d 0b 86 1a 20 20 20 |%!16>-1 |..... |
|00001dc0| 21 62 6c 6f 63 6b 25 3d | 6f 70 74 69 6f 6e 73 77 |!block%=|optionsw|
|00001dd0| 69 6e 25 0d 0b 90 27 20 | 20 20 c8 99 20 22 57 69 |in%...' | .. "Wi|
|00001de0| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00001df0| 65 22 2c 2c 62 6c 6f 63 | 6b 25 0d 0b 9a 13 20 20 |e",,bloc|k%.... |
|00001e00| 20 62 6c 6f 63 6b 25 21 | 32 38 3d 2d 31 0d 0b a4 | block%!|28=-1...|
|00001e10| 23 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 4f 70 65 |# .. "|Wimp_Ope|
|00001e20| 6e 57 69 6e 64 6f 77 22 | 2c 2c 62 6c 6f 63 6b 25 |nWindow"|,,block%|
|00001e30| 0d 0b ae 05 cd 0d 0b b8 | 19 e7 20 70 25 21 31 32 |........|.. p%!12|
|00001e40| 3c 3e 73 61 76 65 77 69 | 6e 25 20 8c 20 e1 0d 0b |<>savewi|n% . ...|
|00001e50| c2 18 e7 20 70 25 21 31 | 36 3d 30 20 8c 20 f2 63 |... p%!1|6=0 . .c|
|00001e60| 6c 69 63 6b 6f 6b 0d 0b | cc 11 e7 20 70 25 21 31 |lickok..|... p%!1|
|00001e70| 36 3d 32 20 8c 20 e1 0d | 0b d6 1e e7 20 70 25 21 |6=2 . ..|.... p%!|
|00001e80| 31 36 3d 31 20 8c 20 f2 | 73 74 61 72 74 64 72 61 |16=1 . .|startdra|
|00001e90| 67 28 70 25 29 0d 0b e0 | 05 e1 0d 0b ea 04 0d 0b |g(p%)...|........|
|00001ea0| f4 15 dd 20 f2 6b 65 79 | 70 72 65 73 73 65 64 28 |... .key|pressed(|
|00001eb0| 70 25 29 0d 0b fe 3d e7 | 20 21 70 25 3d 73 61 76 |p%)...=.| !p%=sav|
|00001ec0| 65 77 69 6e 25 20 80 20 | 70 25 21 34 3d 32 20 80 |ewin% . |p%!4=2 .|
|00001ed0| 20 70 25 21 32 34 3d 31 | 33 20 80 20 6c 6f 61 64 | p%!24=1|3 . load|
|00001ee0| 65 64 25 20 8c 20 f2 63 | 6c 69 63 6b 6f 6b 3a e1 |ed% . .c|lickok:.|
|00001ef0| 0d 0c 08 1e c8 99 20 22 | 57 69 6d 70 5f 50 72 6f |...... "|Wimp_Pro|
|00001f00| 63 65 73 73 4b 65 79 22 | 2c 70 25 21 32 34 0d 0c |cessKey"|,p%!24..|
|00001f10| 12 05 e1 0d 0c 1c 04 0d | 0c 26 0e dd 20 f2 63 6c |........|.&.. .cl|
|00001f20| 69 63 6b 6f 6b 0d 0c 30 | 71 e7 20 a7 24 66 6e 61 |ickok..0|q. .$fna|
|00001f30| 6d 65 25 2c 22 2e 22 29 | 3c 3d 30 20 80 20 a7 24 |me%,".")|<=0 . .$|
|00001f40| 66 6e 61 6d 65 25 2c 22 | 3a 22 29 3c 3d 30 20 8c |fname%,"|:")<=0 .|
|00001f50| 20 f2 72 65 70 6f 72 74 | 65 72 72 6f 72 28 30 2c | .report|error(0,|
|00001f60| 22 54 6f 20 73 61 76 65 | 2c 20 64 72 61 67 20 74 |"To save|, drag t|
|00001f70| 68 65 20 66 69 6c 65 20 | 69 63 6f 6e 20 74 6f 20 |he file |icon to |
|00001f80| 61 20 64 69 72 65 63 74 | 6f 72 79 20 76 69 65 77 |a direct|ory view|
|00001f90| 65 72 22 29 3a e1 0d 0c | 3a 1f 24 28 70 6f 6c 6c |er"):...|:.$(poll|
|00001fa0| 62 6c 6f 63 6b 25 2b 34 | 34 29 3d 24 66 6e 61 6d |block%+4|4)=$fnam|
|00001fb0| 65 25 2b bd 30 0d 0c 44 | 1a f2 63 72 65 61 74 65 |e%+.0..D|..create|
|00001fc0| 61 70 70 28 70 6f 6c 6c | 62 6c 6f 63 6b 25 29 0d |app(poll|block%).|
|00001fd0| 0c 4e 05 e1 0d 0c 58 04 | 0d 0c 62 14 dd 20 f2 73 |.N....X.|..b.. .s|
|00001fe0| 74 61 72 74 64 72 61 67 | 28 70 25 29 0d 0c 6c 14 |tartdrag|(p%)..l.|
|00001ff0| 21 62 6c 6f 63 6b 25 3d | 73 61 76 65 77 69 6e 25 |!block%=|savewin%|
|00002000| 0d 0c 76 24 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |..v$.. "|Wimp_Get|
|00002010| 57 69 6e 64 6f 77 53 74 | 61 74 65 22 2c 2c 62 6c |WindowSt|ate",,bl|
|00002020| 6f 63 6b 25 0d 0c 80 1b | 78 25 3d 62 6c 6f 63 6b |ock%....|x%=block|
|00002030| 25 21 34 3a 79 25 3d 62 | 6c 6f 63 6b 25 21 38 0d |%!4:y%=b|lock%!8.|
|00002040| 0c 8a 13 68 25 3d 62 6c | 6f 63 6b 25 21 31 36 2d |...h%=bl|ock%!16-|
|00002050| 79 25 0d 0c 94 0e 62 6c | 6f 63 6b 25 21 34 3d 31 |y%....bl|ock%!4=1|
|00002060| 0d 0c 9e 22 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...".. "|Wimp_Get|
|00002070| 49 63 6f 6e 53 74 61 74 | 65 22 2c 2c 62 6c 6f 63 |IconStat|e",,bloc|
|00002080| 6b 25 0d 0c a8 0e 62 6c | 6f 63 6b 25 21 34 3d 35 |k%....bl|ock%!4=5|
|00002090| 0d 0c b2 10 62 6c 6f 63 | 6b 25 21 38 2b 3d 78 25 |....bloc|k%!8+=x%|
|000020a0| 0d 0c bc 1f 62 6c 6f 63 | 6b 25 21 31 32 3d 79 25 |....bloc|k%!12=y%|
|000020b0| 2b 28 62 6c 6f 63 6b 25 | 21 31 32 2b 68 25 29 0d |+(block%|!12+h%).|
|000020c0| 0c c6 19 62 6c 6f 63 6b | 25 21 31 36 3d 62 6c 6f |...block|%!16=blo|
|000020d0| 63 6b 25 21 38 2b 36 38 | 0d 0c d0 1a 62 6c 6f 63 |ck%!8+68|....bloc|
|000020e0| 6b 25 21 32 30 3d 62 6c | 6f 63 6b 25 21 31 32 2b |k%!20=bl|ock%!12+|
|000020f0| 36 38 0d 0c da 17 62 6c | 6f 63 6b 25 21 32 34 3d |68....bl|ock%!24=|
|00002100| 26 38 30 30 30 30 30 30 | 30 0d 0c e4 17 62 6c 6f |&8000000|0....blo|
|00002110| 63 6b 25 21 32 38 3d 26 | 38 30 30 30 30 30 30 30 |ck%!28=&|80000000|
|00002120| 0d 0c ee 17 62 6c 6f 63 | 6b 25 21 33 32 3d 26 37 |....bloc|k%!32=&7|
|00002130| 46 46 46 46 46 46 46 0d | 0c f8 17 62 6c 6f 63 6b |FFFFFFF.|...block|
|00002140| 25 21 33 36 3d 26 37 46 | 46 46 46 46 46 46 0d 0d |%!36=&7F|FFFFFF..|
|00002150| 02 1d c8 99 20 22 57 69 | 6d 70 5f 44 72 61 67 42 |.... "Wi|mp_DragB|
|00002160| 6f 78 22 2c 2c 62 6c 6f | 63 6b 25 0d 0d 0c 05 e1 |ox",,blo|ck%.....|
|00002170| 0d 0d 16 04 0d 0d 20 13 | dd 20 f2 64 72 61 67 64 |...... .|. .dragd|
|00002180| 6f 6e 65 28 70 25 29 0d | 0d 2a 13 e7 20 ac 20 6c |one(p%).|.*.. . l|
|00002190| 6f 61 64 65 64 25 20 8c | 20 e1 0d 0d 34 24 c8 99 |oaded% .| ...4$..|
|000021a0| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|000021b0| 72 49 6e 66 6f 22 2c 2c | 62 6c 6f 63 6b 25 0d 0d |rInfo",,|block%..|
|000021c0| 3e 17 62 6c 6f 63 6b 25 | 21 32 30 3d 62 6c 6f 63 |>.block%|!20=bloc|
|000021d0| 6b 25 21 31 32 0d 0d 48 | 17 62 6c 6f 63 6b 25 21 |k%!12..H|.block%!|
|000021e0| 32 34 3d 62 6c 6f 63 6b | 25 21 31 36 0d 0d 52 16 |24=block|%!16..R.|
|000021f0| 62 6c 6f 63 6b 25 21 32 | 38 3d 62 6c 6f 63 6b 25 |block%!2|8=block%|
|00002200| 21 30 0d 0d 5c 16 62 6c | 6f 63 6b 25 21 33 32 3d |!0..\.bl|ock%!32=|
|00002210| 62 6c 6f 63 6b 25 21 34 | 0d 0d 66 0f 62 6c 6f 63 |block%!4|..f.bloc|
|00002220| 6b 25 21 33 36 3d 30 0d | 0d 70 2f e7 20 74 6f 61 |k%!36=0.|.p/. toa|
|00002230| 70 70 25 20 8c 20 62 6c | 6f 63 6b 25 21 34 30 3d |pp% . bl|ock%!40=|
|00002240| 26 32 30 30 30 20 8b 20 | 62 6c 6f 63 6b 25 21 34 |&2000 . |block%!4|
|00002250| 30 3d 26 46 46 46 0d 0d | 7a 1e 24 66 6e 61 6d 65 |0=&FFF..|z.$fname|
|00002260| 25 3d a4 70 65 61 6c 28 | 24 66 6e 61 6d 65 25 2c |%=.peal(|$fname%,|
|00002270| 22 3a 22 29 0d 0d 84 1e | 24 66 6e 61 6d 65 25 3d |":")....|$fname%=|
|00002280| a4 70 65 61 6c 28 24 66 | 6e 61 6d 65 25 2c 22 2e |.peal($f|name%,".|
|00002290| 22 29 0d 0d 8e 1b 24 28 | 62 6c 6f 63 6b 25 2b 34 |")....$(|block%+4|
|000022a0| 34 29 3d 24 66 6e 61 6d | 65 25 2b bd 30 0d 0d 98 |4)=$fnam|e%+.0...|
|000022b0| 26 62 6c 6f 63 6b 25 21 | 30 3d 28 34 34 2b a9 24 |&block%!|0=(44+.$|
|000022c0| 66 6e 61 6d 65 25 2b 31 | 2b 33 29 20 80 20 28 ac |fname%+1|+3) . (.|
|000022d0| 20 33 29 0d 0d a2 0f 62 | 6c 6f 63 6b 25 21 31 32 | 3)....b|lock%!12|
|000022e0| 3d 30 0d 0d ac 0f 62 6c | 6f 63 6b 25 21 31 36 3d |=0....bl|ock%!16=|
|000022f0| 31 0d 0d b6 37 c8 99 20 | 22 57 69 6d 70 5f 53 65 |1...7.. |"Wimp_Se|
|00002300| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 37 2c 62 6c |ndMessag|e",17,bl|
|00002310| 6f 63 6b 25 2c 62 6c 6f | 63 6b 25 21 32 30 2c 62 |ock%,blo|ck%!20,b|
|00002320| 6c 6f 63 6b 25 21 32 34 | 0d 0d c0 05 e1 0d 0d ca |lock%!24|........|
|00002330| 04 0d 0d d4 12 dd 20 a4 | 70 65 61 6c 28 61 24 2c |...... .|peal(a$,|
|00002340| 62 24 29 0d 0d de 10 c8 | 95 20 a7 61 24 2c 62 24 |b$).....|. .a$,b$|
|00002350| 29 3e 30 0d 0d e8 0e 69 | 25 3d a7 61 24 2c 62 24 |)>0....i|%=.a$,b$|
|00002360| 29 0d 0d f2 10 61 24 3d | c1 61 24 2c 69 25 2b 31 |)....a$=|.a$,i%+1|
|00002370| 29 0d 0d fc 05 ce 0d 0e | 06 07 3d 61 24 0d 0e 10 |).......|..=a$...|
|00002380| 04 0d 0e 1a 14 dd 20 f2 | 73 74 61 72 74 73 61 76 |...... .|startsav|
|00002390| 65 28 70 25 29 0d 0e 24 | 14 e7 20 70 25 21 34 3d |e(p%)..$|.. p%!4=|
|000023a0| 74 61 73 6b 25 20 8c 20 | e1 0d 0e 2e 77 e7 20 70 |task% . |....w. p|
|000023b0| 25 21 33 36 3c 30 20 80 | 20 74 6f 61 70 70 25 20 |%!36<0 .| toapp% |
|000023c0| 8c 20 f2 72 65 70 6f 72 | 74 65 72 72 6f 72 28 30 |. .repor|terror(0|
|000023d0| 2c 22 54 6f 20 73 61 76 | 65 2c 20 64 72 61 67 20 |,"To sav|e, drag |
|000023e0| 74 68 65 20 66 69 6c 65 | 20 69 63 6f 6e 20 74 6f |the file| icon to|
|000023f0| 20 61 20 64 69 72 65 63 | 74 6f 72 79 20 76 69 65 | a direc|tory vie|
|00002400| 77 65 72 2c 20 6e 6f 74 | 20 61 6e 6f 74 68 65 72 |wer, not| another|
|00002410| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 22 29 3a e1 | applica|tion"):.|
|00002420| 0d 0e 38 12 f2 63 72 65 | 61 74 65 61 70 70 28 70 |..8..cre|ateapp(p|
|00002430| 25 29 0d 0e 42 0e 70 25 | 21 31 32 3d 70 25 21 38 |%)..B.p%|!12=p%!8|
|00002440| 0d 0e 4c 0b 70 25 21 31 | 36 3d 33 0d 0e 56 24 c8 |..L.p%!1|6=3..V$.|
|00002450| 99 20 22 57 69 6d 70 5f | 53 65 6e 64 4d 65 73 73 |. "Wimp_|SendMess|
|00002460| 61 67 65 22 2c 31 37 2c | 70 25 2c 70 25 21 34 0d |age",17,|p%,p%!4.|
|00002470| 0e 60 05 e1 0d 0e 6a 04 | 0d 0e 74 15 dd 20 f2 64 |.`....j.|..t.. .d|
|00002480| 61 74 61 74 6f 74 65 78 | 74 28 70 25 29 0d 0e 7e |atatotex|t(p%)..~|
|00002490| 12 77 69 70 65 6f 6e 65 | 72 72 6f 72 25 3d b9 0d |.wipeone|rror%=..|
|000024a0| 0e 88 22 f2 73 65 74 74 | 6f 6b 65 6e 76 65 72 73 |..".sett|okenvers|
|000024b0| 69 6f 6e 28 64 61 74 61 | 76 65 72 73 69 6f 6e 25 |ion(data|version%|
|000024c0| 29 0d 0e 92 0d 61 25 3d | 66 6e 61 6d 65 25 0d 0e |)....a%=|fname%..|
|000024d0| 9c 0c 62 25 3d 70 25 2b | 34 34 0d 0e a6 22 c8 95 |..b%=p%+|44..."..|
|000024e0| 20 3f 62 25 3e 30 3a 3f | 61 25 3d 3f 62 25 3a 62 | ?b%>0:?|a%=?b%:b|
|000024f0| 25 2b 3d 31 3a 61 25 2b | 3d 31 3a ce 0d 0e b0 0a |%+=1:a%+|=1:.....|
|00002500| 3f 61 25 3d 31 33 0d 0e | ba 14 21 62 6c 6f 63 6b |?a%=13..|..!block|
|00002510| 25 3d 73 61 76 65 77 69 | 6e 25 0d 0e c4 21 c8 99 |%=savewi|n%...!..|
|00002520| 20 22 57 69 6d 70 5f 43 | 6c 6f 73 65 57 69 6e 64 | "Wimp_C|loseWind|
|00002530| 6f 77 22 2c 2c 62 6c 6f | 63 6b 25 0d 0e ce 15 c8 |ow",,blo|ck%.....|
|00002540| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 4f 6e 22 |. "Hourg|lass_On"|
|00002550| 0d 0e d8 1a 66 69 6c 65 | 68 61 6e 64 6c 65 25 3d |....file|handle%=|
|00002560| ae 28 24 66 6e 61 6d 65 | 25 29 0d 0e e2 11 6c 69 |.($fname|%)....li|
|00002570| 6e 65 73 25 3d 21 28 93 | 2b 34 29 0d 0e ec 1c 21 |nes%=!(.|+4)....!|
|00002580| 64 61 74 61 70 74 72 3d | 93 2b 69 6e 64 61 74 61 |dataptr=|.+indata|
|00002590| 6f 66 66 73 65 74 25 0d | 0e f6 0f c8 95 20 6c 69 |offset%.|..... li|
|000025a0| 6e 65 73 25 3e 30 0d 0f | 00 10 20 20 20 6c 69 6e |nes%>0..|.. lin|
|000025b0| 65 73 25 2d 3d 31 0d 0f | 0a 13 20 20 20 d6 20 64 |es%-=1..|.. . d|
|000025c0| 65 74 6f 6b 65 6e 69 73 | 65 0d 0f 14 1f 20 20 20 |etokenis|e.... |
|000025d0| d5 23 66 69 6c 65 68 61 | 6e 64 6c 65 25 2c 24 74 |.#fileha|ndle%,$t|
|000025e0| 6f 6b 65 6e 62 75 66 66 | 0d 0f 1e 05 ce 0d 0f 28 |okenbuff|.......(|
|000025f0| 11 d9 23 66 69 6c 65 68 | 61 6e 64 6c 65 25 0d 0f |..#fileh|andle%..|
|00002600| 32 1f c8 99 20 22 4f 53 | 5f 46 69 6c 65 22 2c 31 |2... "OS|_File",1|
|00002610| 38 2c 66 6e 61 6d 65 25 | 2c 26 46 46 46 0d 0f 3c |8,fname%|,&FFF..<|
|00002620| 11 66 69 6c 65 68 61 6e | 64 6c 65 25 3d 30 0d 0f |.filehan|dle%=0..|
|00002630| 46 16 c8 99 20 22 48 6f | 75 72 67 6c 61 73 73 5f |F... "Ho|urglass_|
|00002640| 4f 66 66 22 0d 0f 50 23 | c8 99 20 22 57 69 6d 70 |Off"..P#|.. "Wimp|
|00002650| 5f 53 6c 6f 74 53 69 7a | 65 22 2c 73 6c 6f 74 73 |_SlotSiz|e",slots|
|00002660| 69 7a 65 25 2c 2d 31 0d | 0f 5a 0d 6c 6f 61 64 65 |ize%,-1.|.Z.loade|
|00002670| 64 25 3d a3 0d 0f 64 12 | 77 69 70 65 6f 6e 65 72 |d%=...d.|wipeoner|
|00002680| 72 6f 72 25 3d a3 0d 0f | 6e 05 e1 0d 0f 78 04 0d |ror%=...|n....x..|
|00002690| 0f 82 14 dd 20 f2 63 72 | 65 61 74 65 61 70 70 28 |.... .cr|eateapp(|
|000026a0| 70 25 29 0d 0f 8c 22 e7 | 20 ac 20 74 6f 61 70 70 |p%)...".| . toapp|
|000026b0| 25 20 8c 20 f2 64 61 74 | 61 74 6f 74 65 78 74 28 |% . .dat|atotext(|
|000026c0| 70 25 29 3a e1 0d 0f 96 | 0d 61 25 3d 66 6e 61 6d |p%):....|.a%=fnam|
|000026d0| 65 25 0d 0f a0 0c 62 25 | 3d 70 25 2b 34 34 0d 0f |e%....b%|=p%+44..|
|000026e0| aa 22 c8 95 20 3f 62 25 | 3e 30 3a 3f 61 25 3d 3f |.".. ?b%|>0:?a%=?|
|000026f0| 62 25 3a 62 25 2b 3d 31 | 3a 61 25 2b 3d 31 3a ce |b%:b%+=1|:a%+=1:.|
|00002700| 0d 0f b4 0c 3f 61 25 3d | 97 22 2e 22 0d 0f be 0b |....?a%=|."."....|
|00002710| 61 25 3f 31 3d 31 33 0d | 0f c8 12 77 69 70 65 6f |a%?1=13.|...wipeo|
|00002720| 6e 65 72 72 6f 72 25 3d | b9 0d 0f d2 14 21 62 6c |nerror%=|.....!bl|
|00002730| 6f 63 6b 25 3d 73 61 76 | 65 77 69 6e 25 0d 0f dc |ock%=sav|ewin%...|
|00002740| 21 c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 |!.. "Wim|p_CloseW|
|00002750| 69 6e 64 6f 77 22 2c 2c | 62 6c 6f 63 6b 25 0d 0f |indow",,|block%..|
|00002760| e6 1e c8 99 20 22 58 4f | 53 5f 46 69 6c 65 22 2c |.... "XO|S_File",|
|00002770| 35 2c 70 25 2b 34 34 20 | b8 20 6f 25 0d 0f f0 13 |5,p%+44 |. o%....|
|00002780| e7 20 6f 25 3d 31 20 84 | 20 6f 25 3d 32 20 8c 0d |. o%=1 .| o%=2 ..|
|00002790| 0f fa 2a 20 20 20 e7 20 | 6f 25 3d 31 20 8c 20 61 |..* . |o%=1 . a|
|000027a0| 24 3d 22 66 69 6c 65 22 | 20 8b 20 61 24 3d 22 64 |$="file"| . a$="d|
|000027b0| 69 72 65 63 74 6f 72 79 | 22 0d 10 04 10 20 20 20 |irectory|".... |
|000027c0| 21 62 6c 6f 63 6b 25 3d | 30 0d 10 0e 5f 20 20 20 |!block%=|0..._ |
|000027d0| 24 28 62 6c 6f 63 6b 25 | 2b 34 29 3d 22 41 20 22 |$(block%|+4)="A "|
|000027e0| 2b 61 24 2b 22 20 61 6c | 72 65 61 64 79 20 65 78 |+a$+" al|ready ex|
|000027f0| 69 73 74 73 20 77 69 74 | 68 20 74 68 69 73 20 6e |ists wit|h this n|
|00002800| 61 6d 65 20 2d 20 73 68 | 61 6c 6c 20 49 20 64 65 |ame - sh|all I de|
|00002810| 6c 65 74 65 20 61 6e 64 | 20 72 65 70 6c 61 63 65 |lete and| replace|
|00002820| 20 69 74 3f 22 2b bd 30 | 0d 10 18 46 20 20 20 c8 | it?"+.0|...F .|
|00002830| 99 20 22 57 69 6d 70 5f | 52 65 70 6f 72 74 45 72 |. "Wimp_|ReportEr|
|00002840| 72 6f 72 22 2c 62 6c 6f | 63 6b 25 2c 26 31 37 2c |ror",blo|ck%,&17,|
|00002850| 22 4d 65 73 73 61 67 65 | 20 66 72 6f 6d 20 56 69 |"Message| from Vi|
|00002860| 65 77 20 48 65 6c 70 22 | 20 b8 20 2c 61 25 0d 10 |ew Help"| . ,a%..|
|00002870| 22 2d 20 20 20 e7 20 61 | 25 3d 31 20 8c 20 f2 64 |"- . a|%=1 . .d|
|00002880| 65 6c 65 74 65 6f 62 6a | 65 63 74 28 70 25 29 20 |eleteobj|ect(p%) |
|00002890| 8b 20 6c 6f 61 64 65 64 | 25 3d a3 0d 10 2c 05 cd |. loaded|%=...,..|
|000028a0| 0d 10 36 42 e7 20 6c 6f | 61 64 65 64 25 3d a3 20 |..6B. lo|aded%=. |
|000028b0| 8c 20 c8 99 20 22 57 69 | 6d 70 5f 53 6c 6f 74 53 |. .. "Wi|mp_SlotS|
|000028c0| 69 7a 65 22 2c 73 6c 6f | 74 73 69 7a 65 25 2c 2d |ize",slo|tsize%,-|
|000028d0| 31 3a 77 69 70 65 6f 6e | 65 72 72 6f 72 25 3d a3 |1:wipeon|error%=.|
|000028e0| 3a e1 0d 10 40 15 c8 99 | 20 22 48 6f 75 72 67 6c |:...@...| "Hourgl|
|000028f0| 61 73 73 5f 4f 6e 22 0d | 10 4a 18 c8 99 20 22 4f |ass_On".|.J... "O|
|00002900| 53 5f 46 69 6c 65 22 2c | 38 2c 70 25 2b 34 34 0d |S_File",|8,p%+44.|
|00002910| 10 54 50 e7 20 28 6f 70 | 74 69 6f 6e 73 25 20 80 |.TP. (op|tions% .|
|00002920| 20 33 29 3d 33 20 8c 20 | c8 99 20 22 4f 53 5f 46 | 3)=3 . |.. "OS_F|
|00002930| 69 6c 65 22 2c 31 30 2c | 24 66 6e 61 6d 65 25 2b |ile",10,|$fname%+|
|00002940| 22 21 42 6f 6f 74 22 2c | 26 46 45 42 2c 2c 62 6f |"!Boot",|&FEB,,bo|
|00002950| 6f 74 66 69 6c 65 31 2c | 62 6f 6f 74 65 6e 64 0d |otfile1,|bootend.|
|00002960| 10 5e 50 e7 20 28 6f 70 | 74 69 6f 6e 73 25 20 80 |.^P. (op|tions% .|
|00002970| 20 33 29 3d 31 20 8c 20 | c8 99 20 22 4f 53 5f 46 | 3)=1 . |.. "OS_F|
|00002980| 69 6c 65 22 2c 31 30 2c | 24 66 6e 61 6d 65 25 2b |ile",10,|$fname%+|
|00002990| 22 21 42 6f 6f 74 22 2c | 26 46 45 42 2c 2c 62 6f |"!Boot",|&FEB,,bo|
|000029a0| 6f 74 66 69 6c 65 32 2c | 62 6f 6f 74 65 6e 64 0d |otfile2,|bootend.|
|000029b0| 10 68 3b c8 99 20 22 4f | 53 5f 46 69 6c 65 22 2c |.h;.. "O|S_File",|
|000029c0| 31 30 2c 24 66 6e 61 6d | 65 25 2b 22 21 52 75 6e |10,$fnam|e%+"!Run|
|000029d0| 22 2c 26 46 45 42 2c 2c | 72 75 6e 66 69 6c 65 2c |",&FEB,,|runfile,|
|000029e0| 72 75 6e 66 69 6c 65 65 | 6e 64 0d 10 72 2f e7 20 |runfilee|nd..r/. |
|000029f0| 28 6f 70 74 69 6f 6e 73 | 25 20 80 20 32 29 3d 32 |(options|% . 2)=2|
|00002a00| 20 8c 20 f2 62 75 69 6c | 64 73 70 72 69 74 65 73 | . .buil|dsprites|
|00002a10| 28 24 66 6e 61 6d 65 25 | 29 0d 10 7c 27 f2 62 75 |($fname%|)..|'.bu|
|00002a20| 69 6c 64 72 75 6e 69 6d | 61 67 65 28 24 66 6e 61 |ildrunim|age($fna|
|00002a30| 6d 65 25 2b 22 21 52 75 | 6e 49 6d 61 67 65 22 29 |me%+"!Ru|nImage")|
|00002a40| 0d 10 86 35 e7 20 61 75 | 78 63 6f 6e 74 72 6f 6c |...5. au|xcontrol|
|00002a50| 25 21 31 32 3c 3e 30 20 | 8c 20 f2 72 61 77 65 72 |%!12<>0 |. .rawer|
|00002a60| 72 6f 72 28 61 75 78 63 | 6f 6e 74 72 6f 6c 25 21 |ror(auxc|ontrol%!|
|00002a70| 31 32 29 3a e1 0d 10 90 | 26 f2 62 75 69 6c 64 74 |12):....|&.buildt|
|00002a80| 65 78 74 66 69 6c 65 28 | 24 66 6e 61 6d 65 25 2b |extfile(|$fname%+|
|00002a90| 22 48 65 6c 70 54 65 78 | 74 22 29 0d 10 9a 16 c8 |"HelpTex|t").....|
|00002aa0| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 4f 66 66 |. "Hourg|lass_Off|
|00002ab0| 22 0d 10 a4 23 c8 99 20 | 22 57 69 6d 70 5f 53 6c |"...#.. |"Wimp_Sl|
|00002ac0| 6f 74 53 69 7a 65 22 2c | 73 6c 6f 74 73 69 7a 65 |otSize",|slotsize|
|00002ad0| 25 2c 2d 31 0d 10 ae 0d | 6c 6f 61 64 65 64 25 3d |%,-1....|loaded%=|
|00002ae0| a3 0d 10 b8 12 77 69 70 | 65 6f 6e 65 72 72 6f 72 |.....wip|eonerror|
|00002af0| 25 3d a3 0d 10 c2 05 e1 | 0d 10 cc 04 0d 10 d6 17 |%=......|........|
|00002b00| dd 20 f2 64 65 6c 65 74 | 65 6f 62 6a 65 63 74 28 |. .delet|eobject(|
|00002b10| 70 25 29 0d 10 e0 33 c8 | 99 20 22 4f 53 5f 46 53 |p%)...3.|. "OS_FS|
|00002b20| 43 6f 6e 74 72 6f 6c 22 | 2c 32 37 2c 70 25 2b 34 |Control"|,27,p%+4|
|00002b30| 34 2c 2c 33 2c 30 2c 30 | 2c 26 46 46 46 46 46 46 |4,,3,0,0|,&FFFFFF|
|00002b40| 46 46 2c 26 46 46 0d 10 | ea 05 e1 0d 10 f4 04 0d |FF,&FF..|........|
|00002b50| 10 fe 18 dd 20 f2 62 75 | 69 6c 64 74 65 78 74 66 |.... .bu|ildtextf|
|00002b60| 69 6c 65 28 61 24 29 0d | 11 08 22 f2 73 65 74 74 |ile(a$).|..".sett|
|00002b70| 6f 6b 65 6e 76 65 72 73 | 69 6f 6e 28 74 65 78 74 |okenvers|ion(text|
|00002b80| 76 65 72 73 69 6f 6e 25 | 29 0d 11 12 15 66 69 6c |version%|)....fil|
|00002b90| 65 68 61 6e 64 6c 65 25 | 3d ae 28 61 24 29 0d 11 |ehandle%|=.(a$)..|
|00002ba0| 1c 18 d5 23 66 69 6c 65 | 68 61 6e 64 6c 65 25 2c |...#file|handle%,|
|00002bb0| 22 44 61 76 65 22 0d 11 | 26 13 a2 23 66 69 6c 65 |"Dave"..|&..#file|
|00002bc0| 68 61 6e 64 6c 65 25 3d | 38 0d 11 30 13 cf 23 66 |handle%=|8..0..#f|
|00002bd0| 69 6c 65 68 61 6e 64 6c | 65 25 3d 38 0d 11 3a 1e |ilehandl|e%=8..:.|
|00002be0| d5 23 66 69 6c 65 68 61 | 6e 64 6c 65 25 2c 74 65 |.#fileha|ndle%,te|
|00002bf0| 78 74 76 65 72 73 69 6f | 6e 25 0d 11 44 0c 6c 69 |xtversio|n%..D.li|
|00002c00| 6e 65 73 25 3d 30 0d 11 | 4e 0c 69 6e 70 74 72 25 |nes%=0..|N.inptr%|
|00002c10| 3d 93 0d 11 58 16 65 6e | 64 70 74 72 25 3d 93 2b |=...X.en|dptr%=.+|
|00002c20| 66 69 6c 65 6c 65 6e 25 | 0d 11 62 05 f5 0d 11 6c |filelen%|..b....l|
|00002c30| 22 24 74 6f 6b 65 6e 62 | 75 66 66 3d a4 72 65 61 |"$tokenb|uff=.rea|
|00002c40| 64 6c 69 6e 65 3a 6c 69 | 6e 65 73 25 2b 3d 31 0d |dline:li|nes%+=1.|
|00002c50| 11 76 10 d6 20 63 72 75 | 6e 63 68 74 65 78 74 0d |.v.. cru|nchtext.|
|00002c60| 11 80 1d 6d 61 73 6b 25 | 3d 3f 74 6f 6b 65 6e 62 |...mask%|=?tokenb|
|00002c70| 75 66 66 6c 65 6e 20 80 | 20 31 32 37 0d 11 8a 33 |ufflen .| 127...3|
|00002c80| e3 20 61 25 3d 30 20 b8 | 20 6d 61 73 6b 25 3a d5 |. a%=0 .| mask%:.|
|00002c90| 20 23 66 69 6c 65 68 61 | 6e 64 6c 65 25 2c 74 6f | #fileha|ndle%,to|
|00002ca0| 6b 65 6e 62 75 66 66 6c | 65 6e 3f 61 25 3a ed 0d |kenbuffl|en?a%:..|
|00002cb0| 11 94 15 fd 20 69 6e 70 | 74 72 25 3e 3d 65 6e 64 |.... inp|tr%>=end|
|00002cc0| 70 74 72 25 0d 11 9e 13 | cf 23 66 69 6c 65 68 61 |ptr%....|.#fileha|
|00002cd0| 6e 64 6c 65 25 3d 34 0d | 11 a8 19 d5 20 23 66 69 |ndle%=4.|.... #fi|
|00002ce0| 6c 65 68 61 6e 64 6c 65 | 25 2c 6c 69 6e 65 73 25 |lehandle|%,lines%|
|00002cf0| 0d 11 b2 1e d5 20 23 66 | 69 6c 65 68 61 6e 64 6c |..... #f|ilehandl|
|00002d00| 65 25 2c 28 6c 69 6e 65 | 73 25 3e 3e 38 29 0d 11 |e%,(line|s%>>8)..|
|00002d10| bc 1f d5 20 23 66 69 6c | 65 68 61 6e 64 6c 65 25 |... #fil|ehandle%|
|00002d20| 2c 28 6c 69 6e 65 73 25 | 3e 3e 31 36 29 0d 11 c6 |,(lines%|>>16)...|
|00002d30| 1f d5 20 23 66 69 6c 65 | 68 61 6e 64 6c 65 25 2c |.. #file|handle%,|
|00002d40| 28 6c 69 6e 65 73 25 3e | 3e 32 34 29 0d 11 d0 12 |(lines%>|>24)....|
|00002d50| d9 20 23 66 69 6c 65 68 | 61 6e 64 6c 65 25 0d 11 |. #fileh|andle%..|
|00002d60| da 1b c8 99 20 22 4f 53 | 5f 46 69 6c 65 22 2c 31 |.... "OS|_File",1|
|00002d70| 38 2c 61 24 2c 26 46 46 | 44 0d 11 e4 11 66 69 6c |8,a$,&FF|D....fil|
|00002d80| 65 68 61 6e 64 6c 65 25 | 3d 30 0d 11 ee 05 e1 0d |ehandle%|=0......|
|00002d90| 11 f8 04 0d 12 02 0f dd | 20 a4 72 65 61 64 6c 69 |........| .readli|
|00002da0| 6e 65 0d 12 0c 24 ea 20 | 62 25 2c 63 25 2c 64 25 |ne...$. |b%,c%,d%|
|00002db0| 2c 61 24 3a 62 25 3d 30 | 3a 61 24 3d 22 22 3a 6d |,a$:b%=0|:a$="":m|
|00002dc0| 61 73 6b 25 3d 30 0d 12 | 16 25 c8 95 20 a9 61 24 |ask%=0..|.%.. .a$|
|00002dd0| 3c 37 36 20 80 20 62 25 | 3d 30 20 80 20 69 6e 70 |<76 . b%|=0 . inp|
|00002de0| 74 72 25 3c 65 6e 64 70 | 74 72 25 0d 12 20 18 63 |tr%<endp|tr%.. .c|
|00002df0| 25 3d 3f 69 6e 70 74 72 | 25 3a 69 6e 70 74 72 25 |%=?inptr|%:inptr%|
|00002e00| 2b 3d 31 0d 12 2a 24 e7 | 20 63 25 3d 31 30 20 84 |+=1..*$.| c%=10 .|
|00002e10| 20 63 25 3d 31 33 20 8c | 20 62 25 3d b9 20 8b 20 | c%=13 .| b%=. . |
|00002e20| 61 24 2b 3d bd 63 25 0d | 12 34 05 ce 0d 12 3e 45 |a$+=.c%.|.4....>E|
|00002e30| e7 20 a9 61 24 3d 37 36 | 20 80 20 69 6e 70 74 72 |. .a$=76| . inptr|
|00002e40| 25 3c 65 6e 64 70 74 72 | 25 20 8c 20 e7 20 3f 69 |%<endptr|% . . ?i|
|00002e50| 6e 70 74 72 25 3d 31 30 | 20 84 20 3f 69 6e 70 74 |nptr%=10| . ?inpt|
|00002e60| 72 25 3d 31 33 20 8c 20 | 69 6e 70 74 72 25 2b 3d |r%=13 . |inptr%+=|
|00002e70| 31 0d 12 48 07 3d 61 24 | 0d 12 52 04 0d 12 5c 1a |1..H.=a$|..R...\.|
|00002e80| dd 20 a4 6d 61 6b 65 74 | 6f 6b 65 6e 28 61 24 2c |. .maket|oken(a$,|
|00002e90| 74 24 2c 74 25 29 0d 12 | 66 10 c8 95 20 a7 61 24 |t$,t%)..|f... .a$|
|00002ea0| 2c 74 24 29 3e 30 0d 12 | 70 11 20 20 20 62 25 3d |,t$)>0..|p. b%=|
|00002eb0| a7 61 24 2c 74 24 29 0d | 12 7a 23 20 20 20 61 24 |.a$,t$).|.z# a$|
|00002ec0| 3d c0 61 24 2c 62 25 2d | 31 29 2b bd 74 25 2b c1 |=.a$,b%-|1)+.t%+.|
|00002ed0| 61 24 2c 62 25 2b a9 74 | 24 29 0d 12 84 05 ce 0d |a$,b%+.t|$)......|
|00002ee0| 12 8e 07 3d 61 24 0d 12 | 98 04 0d 12 a2 13 dd 20 |...=a$..|....... |
|00002ef0| f2 64 61 74 61 6f 70 65 | 6e 28 70 25 29 0d 12 ac |.dataope|n(p%)...|
|00002f00| 16 e7 20 70 25 21 34 30 | 3c 3e 26 32 30 30 30 20 |.. p%!40|<>&2000 |
|00002f10| 8c 20 e1 0d 12 b6 0c 61 | 25 3d 70 25 2b 34 34 0d |. .....a|%=p%+44.|
|00002f20| 12 c0 09 62 25 3d 61 25 | 0d 12 ca 1a c8 95 20 3f |...b%=a%|...... ?|
|00002f30| 62 25 3e 30 3a 62 25 2b | 3d 31 3a ce 3a 62 25 2d |b%>0:b%+|=1:.:b%-|
|00002f40| 3d 31 0d 12 d4 09 61 24 | 3d 22 22 0d 12 de 0d c8 |=1....a$|="".....|
|00002f50| 95 20 62 25 3e 3d 61 25 | 0d 12 e8 11 20 20 20 61 |. b%>=a%|.... a|
|00002f60| 24 3d bd 3f 62 25 2b 61 | 24 0d 12 f2 34 20 20 20 |$=.?b%+a|$...4 |
|00002f70| e7 20 c0 61 24 2c 31 29 | 3d 22 2e 22 20 84 20 c0 |. .a$,1)|="." . .|
|00002f80| 61 24 2c 31 29 3d 22 3a | 22 20 8c 20 62 25 3d 61 |a$,1)=":|" . b%=a|
|00002f90| 25 2d 31 3a 61 24 3d c1 | 61 24 2c 32 29 0d 12 fc |%-1:a$=.|a$,2)...|
|00002fa0| 0c 20 20 20 62 25 2d 3d | 31 0d 13 06 05 ce 0d 13 |. b%-=|1.......|
|00002fb0| 10 0f e7 20 61 24 3d 22 | 22 20 8c 20 e1 0d 13 1a |... a$="|" . ....|
|00002fc0| 10 e3 20 61 25 3d 31 20 | b8 20 a9 61 24 0d 13 24 |.. a%=1 |. .a$..$|
|00002fd0| 16 20 20 20 62 25 3d 97 | 28 c1 61 24 2c 61 25 2c |. b%=.|(.a$,a%,|
|00002fe0| 31 29 29 0d 13 2e 25 20 | 20 20 e7 20 62 25 3e 3d |1))...% | . b%>=|
|00002ff0| 97 22 61 22 20 80 20 62 | 25 3c 3d 97 22 7a 22 20 |."a" . b|%<=."z" |
|00003000| 8c 20 62 25 2d 3d 33 32 | 0d 13 38 14 20 20 20 c1 |. b%-=32|..8. .|
|00003010| 61 24 2c 61 25 2c 31 29 | 3d bd 62 25 0d 13 42 05 |a$,a%,1)|=.b%..B.|
|00003020| ed 0d 13 4c 19 e7 20 61 | 24 3c 3e 22 21 56 49 45 |...L.. a|$<>"!VIE|
|00003030| 57 48 45 4c 50 22 20 8c | 20 e1 0d 13 56 0b 70 25 |WHELP" .| ...V.p%|
|00003040| 21 31 36 3d 34 0d 13 60 | 0e 70 25 21 31 32 3d 70 |!16=4..`|.p%!12=p|
|00003050| 25 21 38 0d 13 6a 24 c8 | 99 20 22 57 69 6d 70 5f |%!8..j$.|. "Wimp_|
|00003060| 53 65 6e 64 4d 65 73 73 | 61 67 65 22 2c 31 37 2c |SendMess|age",17,|
|00003070| 70 25 2c 70 25 21 34 0d | 13 74 05 e1 0d 13 7e 04 |p%,p%!4.|.t....~.|
|00003080| 0d 13 88 0f dd 20 f2 61 | 73 73 65 6d 62 6c 65 0d |..... .a|ssemble.|
|00003090| 13 92 10 6d 61 78 79 73 | 69 7a 65 25 3d 31 34 0d |...maxys|ize%=14.|
|000030a0| 13 9c 14 63 6f 64 65 73 | 70 61 63 65 25 3d 26 31 |...codes|pace%=&1|
|000030b0| 30 30 30 0d 13 a6 16 de | 20 63 6f 64 65 25 20 63 |000.....| code% c|
|000030c0| 6f 64 65 73 70 61 63 65 | 25 0d 13 b0 14 e3 20 50 |odespace|%..... P|
|000030d0| 41 53 53 3d 30 20 b8 20 | 32 20 88 20 32 0d 13 ba |ASS=0 . |2 . 2...|
|000030e0| 0c 50 25 3d 63 6f 64 65 | 25 0d 13 c4 0d 5b 4f 50 |.P%=code|%....[OP|
|000030f0| 54 20 50 41 53 53 0d 13 | ce 04 0d 13 d8 0c 2e 72 |T PASS..|.......r|
|00003100| 75 6e 66 69 6c 65 0d 13 | e2 2d 45 51 55 53 20 22 |unfile..|.-EQUS "|
|00003110| 57 69 6d 70 53 6c 6f 74 | 20 2d 6d 69 6e 20 31 36 |WimpSlot| -min 16|
|00003120| 4b 20 2d 6d 61 78 20 31 | 36 4b 22 3a 45 51 55 42 |K -max 1|6K":EQUB|
|00003130| 20 31 30 0d 13 ec 2b 45 | 51 55 53 20 22 52 75 6e | 10...+E|QUS "Run|
|00003140| 20 3c 4f 62 65 79 24 44 | 69 72 3e 2e 21 52 75 6e | <Obey$D|ir>.!Run|
|00003150| 49 6d 61 67 65 22 3a 45 | 51 55 42 20 31 30 0d 13 |Image":E|QUB 10..|
|00003160| f6 0f 2e 72 75 6e 66 69 | 6c 65 65 6e 64 0d 14 00 |...runfi|leend...|
|00003170| 0e 2e 62 6f 6f 74 66 69 | 6c 65 31 0d 14 0a 32 45 |..bootfi|le1...2E|
|00003180| 51 55 53 20 22 49 63 6f | 6e 53 70 72 69 74 65 73 |QUS "Ico|nSprites|
|00003190| 20 3c 4f 62 65 79 24 44 | 69 72 3e 2e 21 53 70 72 | <Obey$D|ir>.!Spr|
|000031a0| 69 74 65 73 22 3a 45 51 | 55 42 20 31 30 0d 14 14 |ites":EQ|UB 10...|
|000031b0| 0e 2e 62 6f 6f 74 66 69 | 6c 65 32 0d 14 1e 4c 45 |..bootfi|le2...LE|
|000031c0| 51 55 53 20 22 7c 20 54 | 68 69 73 20 66 69 6c 65 |QUS "| T|his file|
|000031d0| 20 68 61 73 20 62 65 65 | 6e 20 69 6e 6e 6f 63 75 | has bee|n innocu|
|000031e0| 6c 61 74 65 64 20 61 67 | 61 69 6e 73 74 20 74 68 |lated ag|ainst th|
|000031f0| 65 20 45 78 74 65 6e 64 | 20 56 69 72 75 73 22 3a |e Extend| Virus":|
|00003200| 45 51 55 42 20 31 30 0d | 14 28 16 45 51 55 53 20 |EQUB 10.|.(.EQUS |
|00003210| 22 7c 7c 22 3a 45 51 55 | 42 20 32 35 35 0d 14 32 |"||":EQU|B 255..2|
|00003220| 0c 2e 62 6f 6f 74 65 6e | 64 0d 14 3c 09 41 4c 49 |..booten|d..<.ALI|
|00003230| 47 4e 0d 14 46 04 0d 14 | 50 0f 2e 63 72 75 6e 63 |GN..F...|P..crunc|
|00003240| 68 74 65 78 74 0d 14 5a | 14 53 54 4d 46 44 20 52 |htext..Z|.STMFD R|
|00003250| 31 33 21 2c 7b 52 31 34 | 7d 0d 14 64 16 42 4c 20 |13!,{R14|}..d.BL |
|00003260| 67 65 74 74 6f 6b 65 6e | 62 75 66 66 6c 65 6e 0d |gettoken|bufflen.|
|00003270| 14 6e 12 42 4c 20 73 74 | 72 69 70 73 70 61 63 65 |.n.BL st|ripspace|
|00003280| 73 0d 14 78 15 42 4c 20 | 74 6f 6b 65 6e 69 73 65 |s..x.BL |tokenise|
|00003290| 61 6e 64 74 68 65 0d 14 | 82 12 42 4c 20 73 63 61 |andthe..|..BL sca|
|000032a0| 6e 66 6f 72 75 64 67 73 | 0d 14 8c 0d 54 45 51 20 |nforudgs|....TEQ |
|000032b0| 52 35 2c 23 30 0d 14 96 | 11 42 4c 4e 45 20 74 6f |R5,#0...|.BLNE to|
|000032c0| 6b 65 6e 69 73 65 0d 14 | a0 13 42 4c 20 63 72 75 |kenise..|..BL cru|
|000032d0| 6e 63 68 73 70 61 63 65 | 73 0d 14 aa 13 4c 44 4d |nchspace|s....LDM|
|000032e0| 46 44 20 52 31 33 21 2c | 7b 50 43 7d 0d 14 b4 04 |FD R13!,|{PC}....|
|000032f0| 0d 14 be 11 2e 63 72 75 | 6e 63 68 73 70 61 63 65 |.....cru|nchspace|
|00003300| 73 0d 14 c8 15 41 44 52 | 20 52 31 30 2c 74 6f 6b |s....ADR| R10,tok|
|00003310| 65 6e 62 75 66 66 0d 14 | d2 19 4c 44 52 42 20 52 |enbuff..|..LDRB R|
|00003320| 31 31 2c 74 6f 6b 65 6e | 62 75 66 66 6c 65 6e 0d |11,token|bufflen.|
|00003330| 14 dc 0e 4d 4f 56 20 52 | 39 2c 52 31 31 0d 14 e6 |...MOV R|9,R11...|
|00003340| 12 80 20 52 31 31 2c 52 | 31 31 2c 23 31 32 37 0d |.. R11,R|11,#127.|
|00003350| 14 f0 0e 54 45 51 20 52 | 31 31 2c 23 30 0d 14 fa |...TEQ R|11,#0...|
|00003360| 0d ec 51 20 50 43 2c 52 | 31 34 0d 15 04 13 41 44 |..Q PC,R|14....AD|
|00003370| 44 20 52 31 31 2c 52 31 | 30 2c 52 31 31 0d 15 0e |D R11,R1|0,R11...|
|00003380| 16 2e 63 72 75 6e 63 68 | 73 70 61 63 65 73 6c 6f |..crunch|spaceslo|
|00003390| 6f 70 31 0d 15 18 12 5c | 20 66 69 6e 64 20 61 20 |op1....\| find a |
|000033a0| 73 70 61 63 65 0d 15 22 | 14 4c 44 52 42 20 52 30 |space.."|.LDRB R0|
|000033b0| 2c 5b 52 31 30 5d 2c 23 | 31 0d 15 2c 0e 54 45 51 |,[R10],#|1..,.TEQ|
|000033c0| 20 52 30 2c 23 33 32 0d | 15 36 12 42 45 51 20 73 | R0,#32.|.6.BEQ s|
|000033d0| 70 61 63 65 66 6f 75 6e | 64 0d 15 40 0f 43 4d 50 |pacefoun|d..@.CMP|
|000033e0| 20 52 31 30 2c 52 31 31 | 0d 15 4a 19 42 4c 54 20 | R10,R11|..J.BLT |
|000033f0| 63 72 75 6e 63 68 73 70 | 61 63 65 73 6c 6f 6f 70 |crunchsp|acesloop|
|00003400| 31 0d 15 54 0e 4d 4f 56 | 20 50 43 2c 52 31 34 0d |1..T.MOV| PC,R14.|
|00003410| 15 5e 0f 2e 73 70 61 63 | 65 66 6f 75 6e 64 0d 15 |.^..spac|efound..|
|00003420| 68 12 53 55 42 20 52 31 | 30 2c 52 31 30 2c 23 31 |h.SUB R1|0,R10,#1|
|00003430| 0d 15 72 12 41 44 44 20 | 52 38 2c 52 31 30 2c 23 |..r.ADD |R8,R10,#|
|00003440| 33 32 0d 15 7c 0e 4d 4f | 56 20 52 37 2c 52 31 30 |32..|.MO|V R7,R10|
|00003450| 0d 15 86 23 5c 20 66 69 | 6e 64 20 6c 65 6e 67 74 |...#\ fi|nd lengt|
|00003460| 68 20 28 6c 69 6d 69 74 | 20 74 6f 20 33 32 20 6d |h (limit| to 32 m|
|00003470| 61 78 29 0d 15 90 16 2e | 63 72 75 6e 63 68 73 70 |ax).....|crunchsp|
|00003480| 61 63 65 73 6c 6f 6f 70 | 32 0d 15 9a 13 4c 44 52 |acesloop|2....LDR|
|00003490| 42 20 52 30 2c 5b 52 37 | 5d 2c 23 31 0d 15 a4 0e |B R0,[R7|],#1....|
|000034a0| 54 45 51 20 52 30 2c 23 | 33 32 0d 15 ae 12 53 55 |TEQ R0,#|32....SU|
|000034b0| 42 4e 45 20 52 37 2c 52 | 37 2c 23 31 0d 15 b8 18 |BNE R7,R|7,#1....|
|000034c0| 42 4e 45 20 65 6e 64 6f | 66 73 70 61 63 65 73 66 |BNE endo|fspacesf|
|000034d0| 6f 75 6e 64 0d 15 c2 0d | 43 4d 50 20 52 37 2c 52 |ound....|CMP R7,R|
|000034e0| 38 0d 15 cc 18 42 47 45 | 20 65 6e 64 6f 66 73 70 |8....BGE| endofsp|
|000034f0| 61 63 65 73 66 6f 75 6e | 64 0d 15 d6 0e 43 4d 50 |acesfoun|d....CMP|
|00003500| 20 52 37 2c 52 31 31 0d | 15 e0 19 42 4c 54 20 63 | R7,R11.|...BLT c|
|00003510| 72 75 6e 63 68 73 70 61 | 63 65 73 6c 6f 6f 70 32 |runchspa|cesloop2|
|00003520| 0d 15 ea 15 2e 65 6e 64 | 6f 66 73 70 61 63 65 73 |.....end|ofspaces|
|00003530| 66 6f 75 6e 64 0d 15 f4 | 0d 4d 4f 56 20 52 31 2c |found...|.MOV R1,|
|00003540| 52 37 0d 15 fe 11 53 55 | 42 20 52 37 2c 52 37 2c |R7....SU|B R7,R7,|
|00003550| 52 31 30 0d 16 08 14 53 | 54 52 42 20 52 37 2c 5b |R10....S|TRB R7,[|
|00003560| 52 31 30 5d 2c 23 31 0d | 16 12 12 53 55 42 20 52 |R10],#1.|...SUB R|
|00003570| 31 31 2c 52 31 31 2c 52 | 37 0d 16 1c 12 41 44 44 |11,R11,R|7....ADD|
|00003580| 20 52 31 31 2c 52 31 31 | 2c 23 31 0d 16 26 10 53 | R11,R11|,#1..&.S|
|00003590| 55 42 20 52 39 2c 52 39 | 2c 52 37 0d 16 30 10 41 |UB R9,R9|,R7..0.A|
|000035a0| 44 44 20 52 39 2c 52 39 | 2c 23 31 0d 16 3a 18 53 |DD R9,R9|,#1..:.S|
|000035b0| 54 52 42 20 52 39 2c 74 | 6f 6b 65 6e 62 75 66 66 |TRB R9,t|okenbuff|
|000035c0| 6c 65 6e 0d 16 44 0e 4d | 4f 56 20 52 30 2c 52 31 |len..D.M|OV R0,R1|
|000035d0| 30 0d 16 4e 0d 2e 63 6f | 70 79 72 65 73 74 0d 16 |0..N..co|pyrest..|
|000035e0| 58 13 4c 44 52 42 20 52 | 32 2c 5b 52 31 5d 2c 23 |X.LDRB R|2,[R1],#|
|000035f0| 31 0d 16 62 13 53 54 52 | 42 20 52 32 2c 5b 52 30 |1..b.STR|B R2,[R0|
|00003600| 5d 2c 23 31 0d 16 6c 0e | 54 45 51 20 52 32 2c 23 |],#1..l.|TEQ R2,#|
|00003610| 31 33 0d 16 76 10 42 4e | 45 20 63 6f 70 79 72 65 |13..v.BN|E copyre|
|00003620| 73 74 0d 16 80 17 42 20 | 63 72 75 6e 63 68 73 70 |st....B |crunchsp|
|00003630| 61 63 65 73 6c 6f 6f 70 | 31 0d 16 8a 04 0d 16 94 |acesloop|1.......|
|00003640| 10 2e 73 63 61 6e 66 6f | 72 75 64 67 73 0d 16 9e |..scanfo|rudgs...|
|00003650| 0f 4d 4f 56 20 52 35 2c | 23 32 35 35 0d 16 a8 18 |.MOV R5,|#255....|
|00003660| 4c 44 52 42 20 52 34 2c | 74 6f 6b 65 6e 62 75 66 |LDRB R4,|tokenbuf|
|00003670| 66 6c 65 6e 0d 16 b2 0d | 54 45 51 20 52 34 2c 23 |flen....|TEQ R4,#|
|00003680| 30 0d 16 bc 0d ec 51 20 | 50 43 2c 52 31 34 0d 16 |0.....Q |PC,R14..|
|00003690| c6 14 41 44 52 20 52 30 | 2c 74 6f 6b 65 6e 62 75 |..ADR R0|,tokenbu|
|000036a0| 66 66 0d 16 d0 16 4c 44 | 52 20 52 33 2c 74 6f 6b |ff....LD|R R3,tok|
|000036b0| 65 6e 6d 61 78 6e 75 6d | 0d 16 da 14 2e 73 63 61 |enmaxnum|.....sca|
|000036c0| 6e 66 6f 72 75 64 67 73 | 6c 6f 6f 70 0d 16 e4 13 |nforudgs|loop....|
|000036d0| 4c 44 52 42 20 52 31 2c | 5b 52 30 5d 2c 23 31 0d |LDRB R1,|[R0],#1.|
|000036e0| 16 ee 0f 43 4d 50 20 52 | 31 2c 23 31 32 38 0d 16 |...CMP R|1,#128..|
|000036f0| f8 15 42 4c 54 20 73 63 | 61 6e 66 6f 72 75 64 67 |..BLT sc|anforudg|
|00003700| 73 6f 6b 0d 17 02 0d 43 | 4d 50 20 52 31 2c 52 33 |sok....C|MP R1,R3|
|00003710| 0d 17 0c 0f 4d 4f 56 4c | 45 20 52 35 2c 23 30 0d |....MOVL|E R5,#0.|
|00003720| 17 16 12 2e 73 63 61 6e | 66 6f 72 75 64 67 73 6f |....scan|forudgso|
|00003730| 6b 0d 17 20 11 53 55 42 | 53 20 52 34 2c 52 34 2c |k.. .SUB|S R4,R4,|
|00003740| 23 31 0d 17 2a 17 42 4e | 45 20 73 63 61 6e 66 6f |#1..*.BN|E scanfo|
|00003750| 72 75 64 67 73 6c 6f 6f | 70 0d 17 34 0e 4d 4f 56 |rudgsloo|p..4.MOV|
|00003760| 20 50 43 2c 52 31 34 0d | 17 3e 04 0d 17 48 10 2e | PC,R14.|.>...H..|
|00003770| 73 74 72 69 70 73 70 61 | 63 65 73 0d 17 52 14 41 |stripspa|ces..R.A|
|00003780| 44 52 20 52 30 2c 74 6f | 6b 65 6e 62 75 66 66 0d |DR R0,to|kenbuff.|
|00003790| 17 5c 18 4c 44 52 42 20 | 52 32 2c 74 6f 6b 65 6e |.\.LDRB |R2,token|
|000037a0| 62 75 66 66 6c 65 6e 0d | 17 66 0d 54 45 51 20 52 |bufflen.|.f.TEQ R|
|000037b0| 32 2c 23 30 0d 17 70 0d | ec 51 20 50 43 2c 52 31 |2,#0..p.|.Q PC,R1|
|000037c0| 34 0d 17 7a 10 41 44 44 | 20 52 30 2c 52 30 2c 52 |4..z.ADD| R0,R0,R|
|000037d0| 32 0d 17 84 14 2e 73 74 | 72 69 70 73 70 61 63 65 |2.....st|ripspace|
|000037e0| 73 6c 6f 6f 70 0d 17 8e | 15 4c 44 52 42 20 52 31 |sloop...|.LDRB R1|
|000037f0| 2c 5b 52 30 2c 23 2d 31 | 5d 21 0d 17 98 0e 54 45 |,[R0,#-1|]!....TE|
|00003800| 51 20 52 31 2c 23 33 32 | 0d 17 a2 10 4d 4f 56 4e |Q R1,#32|....MOVN|
|00003810| 45 20 50 43 2c 52 31 34 | 0d 17 ac 11 53 55 42 53 |E PC,R14|....SUBS|
|00003820| 20 52 32 2c 52 32 2c 23 | 31 0d 17 b6 18 53 54 52 | R2,R2,#|1....STR|
|00003830| 42 20 52 32 2c 74 6f 6b | 65 6e 62 75 66 66 6c 65 |B R2,tok|enbuffle|
|00003840| 6e 0d 17 c0 0e 4d 4f 56 | 20 52 33 2c 23 31 33 0d |n....MOV| R3,#13.|
|00003850| 17 ca 10 53 54 52 42 20 | 52 33 2c 5b 52 30 5d 0d |...STRB |R3,[R0].|
|00003860| 17 d4 17 42 4e 45 20 73 | 74 72 69 70 73 70 61 63 |...BNE s|tripspac|
|00003870| 65 73 6c 6f 6f 70 0d 17 | de 0e 4d 4f 56 20 50 43 |esloop..|..MOV PC|
|00003880| 2c 52 31 34 0d 17 e8 04 | 0d 17 f2 14 2e 67 65 74 |,R14....|.....get|
|00003890| 74 6f 6b 65 6e 62 75 66 | 66 6c 65 6e 0d 17 fc 20 |tokenbuf|flen... |
|000038a0| 5c 20 66 69 6e 64 20 6c | 65 6e 67 74 68 20 6f 66 |\ find l|ength of|
|000038b0| 20 74 65 78 74 20 73 74 | 72 69 6e 67 0d 18 06 14 | text st|ring....|
|000038c0| 41 44 52 20 52 30 2c 74 | 6f 6b 65 6e 62 75 66 66 |ADR R0,t|okenbuff|
|000038d0| 0d 18 10 0e 4d 4f 56 20 | 52 31 31 2c 52 30 0d 18 |....MOV |R11,R0..|
|000038e0| 1a 12 2e 74 6f 6b 65 6e | 69 73 65 6c 6f 6f 70 31 |...token|iseloop1|
|000038f0| 0d 18 24 13 4c 44 52 42 | 20 52 31 2c 5b 52 30 5d |..$.LDRB| R1,[R0]|
|00003900| 2c 23 31 0d 18 2e 0e 54 | 45 51 20 52 31 2c 23 31 |,#1....T|EQ R1,#1|
|00003910| 33 0d 18 38 15 42 4e 45 | 20 74 6f 6b 65 6e 69 73 |3..8.BNE| tokenis|
|00003920| 65 6c 6f 6f 70 31 0d 18 | 42 12 53 55 42 20 52 31 |eloop1..|B.SUB R1|
|00003930| 31 2c 52 30 2c 52 31 31 | 0d 18 4c 12 53 55 42 20 |1,R0,R11|..L.SUB |
|00003940| 52 31 31 2c 52 31 31 2c | 23 31 0d 18 56 19 53 54 |R11,R11,|#1..V.ST|
|00003950| 52 42 20 52 31 31 2c 74 | 6f 6b 65 6e 62 75 66 66 |RB R11,t|okenbuff|
|00003960| 6c 65 6e 0d 18 60 0f 4d | 4f 56 53 20 50 43 2c 52 |len..`.M|OVS PC,R|
|00003970| 31 34 0d 18 6a 04 0d 18 | 74 0d 2e 74 6f 6b 65 6e |14..j...|t..token|
|00003980| 69 73 65 0d 18 7e 21 5c | 20 72 31 31 20 3d 20 6c |ise..~!\| r11 = l|
|00003990| 65 6e 67 74 68 20 6f 66 | 20 74 65 78 74 20 73 74 |ength of| text st|
|000039a0| 72 69 6e 67 0d 18 88 1a | 5c 20 72 31 30 20 3d 20 |ring....|\ r10 = |
|000039b0| 74 6f 6b 65 6e 74 61 62 | 6c 65 20 70 74 72 0d 18 |tokentab|le ptr..|
|000039c0| 92 16 5c 20 72 39 20 3d | 20 74 6f 6b 65 6e 20 76 |..\ r9 =| token v|
|000039d0| 61 6c 75 65 0d 18 9c 1a | 5c 20 72 38 20 3d 20 6c |alue....|\ r8 = l|
|000039e0| 65 6e 67 74 68 20 6f 66 | 20 74 6f 6b 65 6e 0d 18 |ength of| token..|
|000039f0| a6 21 5c 20 72 37 20 3d | 20 6c 61 73 74 20 70 6f |.!\ r7 =| last po|
|00003a00| 73 73 69 62 6c 65 20 70 | 6f 73 69 74 69 6f 6e 0d |ssible p|osition.|
|00003a10| 18 b0 1d 5c 20 72 36 20 | 3d 20 70 74 72 20 74 6f |...\ r6 |= ptr to|
|00003a20| 20 74 65 78 74 20 73 74 | 72 69 6e 67 0d 18 ba 04 | text st|ring....|
|00003a30| 0d 18 c4 19 4c 44 52 42 | 20 52 31 31 2c 74 6f 6b |....LDRB| R11,tok|
|00003a40| 65 6e 62 75 66 66 6c 65 | 6e 0d 18 ce 0e 54 45 51 |enbuffle|n....TEQ|
|00003a50| 20 52 31 31 2c 23 30 0d | 18 d8 0e ec 51 53 20 50 | R11,#0.|....QS P|
|00003a60| 43 2c 52 31 34 0d 18 e2 | 04 0d 18 ec 19 5c 20 6c |C,R14...|.....\ l|
|00003a70| 6f 6f 70 20 74 68 72 6f | 75 67 68 20 74 6f 6b 65 |oop thro|ugh toke|
|00003a80| 6e 73 0d 18 f6 0f 4d 4f | 56 20 52 39 2c 23 31 32 |ns....MO|V R9,#12|
|00003a90| 38 0d 19 00 19 4c 44 52 | 20 52 31 30 2c 74 6f 6b |8....LDR| R10,tok|
|00003aa0| 65 6e 74 61 62 6c 65 70 | 74 72 0d 19 0a 12 2e 74 |entablep|tr.....t|
|00003ab0| 6f 6b 65 6e 69 73 65 6c | 6f 6f 70 32 0d 19 14 14 |okenisel|oop2....|
|00003ac0| 53 54 4d 46 44 20 52 31 | 33 21 2c 7b 52 31 34 7d |STMFD R1|3!,{R14}|
|00003ad0| 0d 19 1e 17 5c 20 72 39 | 20 3d 20 74 6f 6b 65 6e |....\ r9| = token|
|00003ae0| 20 6e 75 6d 62 65 72 0d | 19 28 18 5c 20 72 31 30 | number.|.(.\ r10|
|00003af0| 3d 20 74 6f 6b 65 6e 20 | 61 64 64 72 65 73 73 0d |= token |address.|
|00003b00| 19 32 19 5c 20 72 31 31 | 3d 20 6c 65 6e 67 74 68 |.2.\ r11|= length|
|00003b10| 20 6f 66 20 74 65 78 74 | 0d 19 3c 11 42 4c 20 64 | of text|..<.BL d|
|00003b20| 6f 74 6f 6b 65 6e 69 73 | 65 0d 19 46 14 4c 44 4d |otokenis|e..F.LDM|
|00003b30| 46 44 20 52 31 33 21 2c | 7b 52 31 34 7d 0d 19 50 |FD R13!,|{R14}..P|
|00003b40| 04 0d 19 5a 1b 5c 20 6d | 6f 76 65 20 6f 6e 20 74 |...Z.\ m|ove on t|
|00003b50| 6f 20 6e 65 78 74 20 74 | 6f 6b 65 6e 0d 19 64 11 |o next t|oken..d.|
|00003b60| 2e 74 72 79 6e 65 78 74 | 74 6f 6b 65 6e 0d 19 6e |.trynext|token..n|
|00003b70| 14 4c 44 52 42 20 52 31 | 2c 5b 52 31 30 5d 2c 23 |.LDRB R1|,[R10],#|
|00003b80| 31 0d 19 78 0d 54 45 51 | 20 52 31 2c 23 30 0d 19 |1..x.TEQ| R1,#0..|
|00003b90| 82 14 42 4e 45 20 74 72 | 79 6e 65 78 74 74 6f 6b |..BNE tr|ynexttok|
|00003ba0| 65 6e 0d 19 8c 16 4c 44 | 52 20 52 31 2c 74 6f 6b |en....LD|R R1,tok|
|00003bb0| 65 6e 6d 61 78 6e 75 6d | 0d 19 96 10 41 44 44 20 |enmaxnum|....ADD |
|00003bc0| 52 39 2c 52 39 2c 23 31 | 0d 19 a0 0d 43 4d 50 20 |R9,R9,#1|....CMP |
|00003bd0| 52 39 2c 52 31 0d 19 aa | 15 42 4c 45 20 74 6f 6b |R9,R1...|.BLE tok|
|00003be0| 65 6e 69 73 65 6c 6f 6f | 70 32 0d 19 b4 13 84 52 |eniseloo|p2.....R|
|00003bf0| 20 52 31 31 2c 52 31 31 | 2c 23 31 32 38 0d 19 be | R11,R11|,#128...|
|00003c00| 19 53 54 52 42 20 52 31 | 31 2c 74 6f 6b 65 6e 62 |.STRB R1|1,tokenb|
|00003c10| 75 66 66 6c 65 6e 0d 19 | c8 0f 4d 4f 56 53 20 50 |ufflen..|..MOVS P|
|00003c20| 43 2c 52 31 34 0d 19 d2 | 04 0d 19 dc 0f 2e 64 6f |C,R14...|......do|
|00003c30| 74 6f 6b 65 6e 69 73 65 | 0d 19 e6 1a 5c 20 66 69 |tokenise|....\ fi|
|00003c40| 6e 64 20 6c 65 6e 67 74 | 68 20 6f 66 20 74 6f 6b |nd lengt|h of tok|
|00003c50| 65 6e 0d 19 f0 0e 4d 4f | 56 20 52 30 2c 52 31 30 |en....MO|V R0,R10|
|00003c60| 0d 19 fa 12 2e 74 6f 6b | 65 6e 69 73 65 6c 6f 6f |.....tok|eniseloo|
|00003c70| 70 33 0d 1a 04 13 4c 44 | 52 42 20 52 31 2c 5b 52 |p3....LD|RB R1,[R|
|00003c80| 30 5d 2c 23 31 0d 1a 0e | 0d 54 45 51 20 52 31 2c |0],#1...|.TEQ R1,|
|00003c90| 23 30 0d 1a 18 15 42 4e | 45 20 74 6f 6b 65 6e 69 |#0....BN|E tokeni|
|00003ca0| 73 65 6c 6f 6f 70 33 0d | 1a 22 10 53 55 42 20 52 |seloop3.|.".SUB R|
|00003cb0| 30 2c 52 30 2c 23 31 0d | 1a 2c 11 53 55 42 20 52 |0,R0,#1.|.,.SUB R|
|00003cc0| 38 2c 52 30 2c 52 31 30 | 0d 1a 36 0d 54 45 51 20 |8,R0,R10|..6.TEQ |
|00003cd0| 52 38 2c 23 30 0d 1a 40 | 0d ec 51 20 50 43 2c 52 |R8,#0..@|..Q PC,R|
|00003ce0| 31 34 0d 1a 4a 0e 43 4d | 50 20 52 38 2c 52 31 31 |14..J.CM|P R8,R11|
|00003cf0| 0d 1a 54 10 4d 4f 56 47 | 54 20 50 43 2c 52 31 34 |..T.MOVG|T PC,R14|
|00003d00| 0d 1a 5e 04 0d 1a 68 25 | 5c 20 66 69 6e 64 20 74 |..^...h%|\ find t|
|00003d10| 68 65 20 6c 61 73 74 20 | 70 6f 73 73 69 62 6c 65 |he last |possible|
|00003d20| 20 70 6f 73 69 74 69 6f | 6e 0d 1a 72 26 5c 20 66 | positio|n..r&\ f|
|00003d30| 6f 72 20 74 68 65 20 73 | 75 62 2d 73 74 72 69 6e |or the s|ub-strin|
|00003d40| 67 20 69 6e 20 74 68 65 | 20 73 74 72 69 6e 67 0d |g in the| string.|
|00003d50| 1a 7c 14 41 44 52 20 52 | 36 2c 74 6f 6b 65 6e 62 |.|.ADR R|6,tokenb|
|00003d60| 75 66 66 0d 1a 86 11 53 | 55 42 20 52 37 2c 52 31 |uff....S|UB R7,R1|
|00003d70| 31 2c 52 38 0d 1a 90 10 | 41 44 44 20 52 37 2c 52 |1,R8....|ADD R7,R|
|00003d80| 36 2c 52 37 0d 1a 9a 1d | 5c 20 73 63 61 6e 20 66 |6,R7....|\ scan f|
|00003d90| 6f 72 20 74 68 65 20 73 | 75 62 2d 73 74 72 69 6e |or the s|ub-strin|
|00003da0| 67 0d 1a a4 12 2e 74 6f | 6b 65 6e 69 73 65 6c 6f |g.....to|keniselo|
|00003db0| 6f 70 34 0d 1a ae 0d 4d | 4f 56 20 52 35 2c 23 30 |op4....M|OV R5,#0|
|00003dc0| 0d 1a b8 12 2e 74 6f 6b | 65 6e 69 73 65 6c 6f 6f |.....tok|eniseloo|
|00003dd0| 70 35 0d 1a c2 13 4c 44 | 52 42 20 52 31 2c 5b 52 |p5....LD|RB R1,[R|
|00003de0| 36 2c 52 35 5d 0d 1a cc | 14 4c 44 52 42 20 52 32 |6,R5]...|.LDRB R2|
|00003df0| 2c 5b 52 31 30 2c 52 35 | 5d 0d 1a d6 0d 54 45 51 |,[R10,R5|]....TEQ|
|00003e00| 20 52 31 2c 52 32 0d 1a | e0 14 42 4e 45 20 6e 6f | R1,R2..|..BNE no|
|00003e10| 74 73 61 6d 65 74 6f 6b | 65 6e 0d 1a ea 10 41 44 |tsametok|en....AD|
|00003e20| 44 20 52 35 2c 52 35 2c | 23 31 0d 1a f4 0d 43 4d |D R5,R5,|#1....CM|
|00003e30| 50 20 52 35 2c 52 38 0d | 1a fe 15 42 4c 54 20 74 |P R5,R8.|...BLT t|
|00003e40| 6f 6b 65 6e 69 73 65 6c | 6f 6f 70 35 0d 1b 08 0f |okenisel|oop5....|
|00003e50| 2e 74 6f 6b 65 6e 66 6f | 75 6e 64 0d 1b 12 10 53 |.tokenfo|und....S|
|00003e60| 54 52 42 20 52 39 2c 5b | 52 36 5d 0d 1b 1c 10 41 |TRB R9,[|R6]....A|
|00003e70| 44 44 20 52 30 2c 52 36 | 2c 23 31 0d 1b 26 10 41 |DD R0,R6|,#1..&.A|
|00003e80| 44 44 20 52 31 2c 52 36 | 2c 52 38 0d 1b 30 12 53 |DD R1,R6|,R8..0.S|
|00003e90| 55 42 20 52 31 31 2c 52 | 31 31 2c 52 38 0d 1b 3a |UB R11,R|11,R8..:|
|00003ea0| 12 41 44 44 20 52 31 31 | 2c 52 31 31 2c 23 31 0d |.ADD R11|,R11,#1.|
|00003eb0| 1b 44 10 53 55 42 20 52 | 37 2c 52 37 2c 52 38 0d |.D.SUB R|7,R7,R8.|
|00003ec0| 1b 4e 10 41 44 44 20 52 | 37 2c 52 37 2c 23 31 0d |.N.ADD R|7,R7,#1.|
|00003ed0| 1b 58 12 2e 74 6f 6b 65 | 6e 69 73 65 6c 6f 6f 70 |.X..toke|niseloop|
|00003ee0| 36 0d 1b 62 13 4c 44 52 | 42 20 52 32 2c 5b 52 31 |6..b.LDR|B R2,[R1|
|00003ef0| 5d 2c 23 31 0d 1b 6c 13 | 53 54 52 42 20 52 32 2c |],#1..l.|STRB R2,|
|00003f00| 5b 52 30 5d 2c 23 31 0d | 1b 76 0e 54 45 51 20 52 |[R0],#1.|.v.TEQ R|
|00003f10| 32 2c 23 31 33 0d 1b 80 | 15 42 4e 45 20 74 6f 6b |2,#13...|.BNE tok|
|00003f20| 65 6e 69 73 65 6c 6f 6f | 70 36 0d 1b 8a 04 0d 1b |eniseloo|p6......|
|00003f30| 94 11 2e 6e 6f 74 73 61 | 6d 65 74 6f 6b 65 6e 0d |...notsa|metoken.|
|00003f40| 1b 9e 10 41 44 44 20 52 | 36 2c 52 36 2c 23 31 0d |...ADD R|6,R6,#1.|
|00003f50| 1b a8 0d 43 4d 50 20 52 | 36 2c 52 37 0d 1b b2 15 |...CMP R|6,R7....|
|00003f60| 42 4c 45 20 74 6f 6b 65 | 6e 69 73 65 6c 6f 6f 70 |BLE toke|niseloop|
|00003f70| 34 0d 1b bc 0e 4d 4f 56 | 20 50 43 2c 52 31 34 0d |4....MOV| PC,R14.|
|00003f80| 1b c6 04 0d 1b d0 13 2e | 74 6f 6b 65 6e 69 73 65 |........|tokenise|
|00003f90| 61 6e 64 74 68 65 0d 1b | da 14 53 54 4d 46 44 20 |andthe..|..STMFD |
|00003fa0| 52 31 33 21 2c 7b 52 31 | 34 7d 0d 1b e4 19 4c 44 |R13!,{R1|4}....LD|
|00003fb0| 52 42 20 52 31 31 2c 74 | 6f 6b 65 6e 62 75 66 66 |RB R11,t|okenbuff|
|00003fc0| 6c 65 6e 0d 1b ee 14 41 | 44 52 20 52 31 30 2c 61 |len....A|DR R10,a|
|00003fd0| 6e 64 74 6f 6b 65 6e 0d | 1b f8 0f 4d 4f 56 20 52 |ndtoken.|...MOV R|
|00003fe0| 39 2c 23 31 32 37 0d 1c | 02 11 42 4c 20 64 6f 74 |9,#127..|..BL dot|
|00003ff0| 6f 6b 65 6e 69 73 65 0d | 1c 0c 14 41 44 52 20 52 |okenise.|...ADR R|
|00004000| 31 30 2c 74 68 65 74 6f | 6b 65 6e 0d 1c 16 0d 4d |10,theto|ken....M|
|00004010| 4f 56 20 52 39 2c 23 30 | 0d 1c 20 11 42 4c 20 64 |OV R9,#0|.. .BL d|
|00004020| 6f 74 6f 6b 65 6e 69 73 | 65 0d 1c 2a 19 53 54 52 |otokenis|e..*.STR|
|00004030| 42 20 52 31 31 2c 74 6f | 6b 65 6e 62 75 66 66 6c |B R11,to|kenbuffl|
|00004040| 65 6e 0d 1c 34 13 4c 44 | 4d 46 44 20 52 31 33 21 |en..4.LD|MFD R13!|
|00004050| 2c 7b 50 43 7d 0d 1c 3e | 04 0d 1c 48 0d 2e 61 6e |,{PC}..>|...H..an|
|00004060| 64 74 6f 6b 65 6e 0d 1c | 52 15 45 51 55 53 20 22 |dtoken..|R.EQUS "|
|00004070| 61 6e 64 22 3a 45 51 55 | 42 20 30 0d 1c 5c 0d 2e |and":EQU|B 0..\..|
|00004080| 74 68 65 74 6f 6b 65 6e | 0d 1c 66 15 45 51 55 53 |thetoken|..f.EQUS|
|00004090| 20 22 74 68 65 22 3a 45 | 51 55 42 20 30 0d 1c 70 | "the":E|QUB 0..p|
|000040a0| 09 41 4c 49 47 4e 0d 1c | 7a 04 0d 1c 84 26 45 51 |.ALIGN..|z....&EQ|
|000040b0| 55 57 20 30 3a 45 51 55 | 42 20 30 3a 2e 74 6f 6b |UW 0:EQU|B 0:.tok|
|000040c0| 65 6e 62 75 66 66 6c 65 | 6e 20 45 51 55 42 20 30 |enbuffle|n EQUB 0|
|000040d0| 0d 1c 8e 16 2e 74 6f 6b | 65 6e 62 75 66 66 20 a4 |.....tok|enbuff .|
|000040e0| 72 28 32 35 36 29 0d 1c | 98 19 2e 74 6f 6b 65 6e |r(256)..|...token|
|000040f0| 74 61 62 6c 65 70 74 72 | 20 45 51 55 44 20 30 0d |tableptr| EQUD 0.|
|00004100| 1c a2 13 2e 64 61 74 61 | 70 74 72 20 45 51 55 44 |....data|ptr EQUD|
|00004110| 20 30 0d 1c ac 17 2e 74 | 6f 6b 65 6e 6d 61 78 6e | 0.....t|okenmaxn|
|00004120| 75 6d 20 45 51 55 44 20 | 30 0d 1c b6 04 0d 1c c0 |um EQUD |0.......|
|00004130| 0f 2e 64 65 74 6f 6b 65 | 6e 69 73 65 0d 1c ca 14 |..detoke|nise....|
|00004140| 53 54 4d 46 44 20 52 31 | 33 21 2c 7b 52 31 34 7d |STMFD R1|3!,{R14}|
|00004150| 0d 1c d4 15 41 44 52 20 | 52 31 30 2c 74 6f 6b 65 |....ADR |R10,toke|
|00004160| 6e 62 75 66 66 0d 1c de | 12 4c 44 52 20 52 39 2c |nbuff...|.LDR R9,|
|00004170| 64 61 74 61 70 74 72 0d | 1c e8 13 4c 44 52 42 20 |dataptr.|...LDRB |
|00004180| 52 38 2c 5b 52 39 5d 2c | 23 31 0d 1c f2 10 80 20 |R8,[R9],|#1..... |
|00004190| 52 34 2c 52 38 2c 23 31 | 32 38 0d 1c fc 10 80 20 |R4,R8,#1|28..... |
|000041a0| 52 38 2c 52 38 2c 23 31 | 32 37 0d 1d 06 0e 2e 64 |R8,R8,#1|27.....d|
|000041b0| 65 74 6f 6b 6c 6f 6f 70 | 0d 1d 10 0d 54 45 51 20 |etokloop|....TEQ |
|000041c0| 52 38 2c 23 30 0d 1d 1a | 11 42 45 51 20 64 65 74 |R8,#0...|.BEQ det|
|000041d0| 6f 6b 64 6f 6e 65 0d 1d | 24 13 4c 44 52 42 20 52 |okdone..|$.LDRB R|
|000041e0| 30 2c 5b 52 39 5d 2c 23 | 31 0d 1d 2e 10 53 55 42 |0,[R9],#|1....SUB|
|000041f0| 20 52 38 2c 52 38 2c 23 | 31 0d 1d 38 04 0d 1d 42 | R8,R8,#|1..8...B|
|00004200| 0e 43 4d 50 20 52 30 2c | 23 33 32 0d 1d 4c 13 42 |.CMP R0,|#32..L.B|
|00004210| 4c 45 20 64 65 74 6f 6b | 73 70 61 63 65 73 0d 1d |LE detok|spaces..|
|00004220| 56 0f 43 4d 50 20 52 30 | 2c 23 31 32 37 0d 1d 60 |V.CMP R0|,#127..`|
|00004230| 14 42 45 51 20 64 65 74 | 6f 6b 77 6f 72 64 61 6e |.BEQ det|okwordan|
|00004240| 64 0d 1d 6a 0f 42 47 54 | 20 64 65 74 6f 6b 65 6e |d..j.BGT| detoken|
|00004250| 0d 1d 74 11 2e 64 65 74 | 6f 6b 6f 6e 65 63 68 61 |..t..det|okonecha|
|00004260| 72 0d 1d 7e 14 53 54 52 | 42 20 52 30 2c 5b 52 31 |r..~.STR|B R0,[R1|
|00004270| 30 5d 2c 23 31 0d 1d 88 | 0f 42 20 64 65 74 6f 6b |0],#1...|.B detok|
|00004280| 6c 6f 6f 70 0d 1d 92 10 | 2e 64 65 74 6f 6b 73 70 |loop....|.detoksp|
|00004290| 61 63 65 73 0d 1d 9c 0d | 54 45 51 20 52 30 2c 23 |aces....|TEQ R0,#|
|000042a0| 30 0d 1d a6 14 42 45 51 | 20 64 65 74 6f 6b 77 6f |0....BEQ| detokwo|
|000042b0| 72 64 74 68 65 0d 1d b0 | 0d 4d 4f 56 20 52 33 2c |rdthe...|.MOV R3,|
|000042c0| 52 30 0d 1d ba 0e 4d 4f | 56 20 52 30 2c 23 33 32 |R0....MO|V R0,#32|
|000042d0| 0d 1d c4 0f 2e 64 65 74 | 6f 6b 6c 6f 6f 70 32 0d |.....det|okloop2.|
|000042e0| 1d ce 0d 43 4d 50 20 52 | 33 2c 23 30 0d 1d d8 11 |...CMP R|3,#0....|
|000042f0| 42 4c 45 20 64 65 74 6f | 6b 6c 6f 6f 70 0d 1d e2 |BLE deto|kloop...|
|00004300| 10 53 55 42 20 52 33 2c | 52 33 2c 23 31 0d 1d ec |.SUB R3,|R3,#1...|
|00004310| 14 53 54 52 42 20 52 30 | 2c 5b 52 31 30 5d 2c 23 |.STRB R0|,[R10],#|
|00004320| 31 0d 1d f6 10 42 20 64 | 65 74 6f 6b 6c 6f 6f 70 |1....B d|etokloop|
|00004330| 32 0d 1e 00 11 2e 64 65 | 74 6f 6b 77 6f 72 64 74 |2.....de|tokwordt|
|00004340| 68 65 0d 1e 0a 21 4d 4f | 56 20 52 30 2c 23 97 22 |he...!MO|V R0,#."|
|00004350| 74 22 3a 53 54 52 42 20 | 52 30 2c 5b 52 31 30 5d |t":STRB |R0,[R10]|
|00004360| 2c 23 31 0d 1e 14 21 4d | 4f 56 20 52 30 2c 23 97 |,#1...!M|OV R0,#.|
|00004370| 22 68 22 3a 53 54 52 42 | 20 52 30 2c 5b 52 31 30 |"h":STRB| R0,[R10|
|00004380| 5d 2c 23 31 0d 1e 1e 21 | 4d 4f 56 20 52 30 2c 23 |],#1...!|MOV R0,#|
|00004390| 97 22 65 22 3a 53 54 52 | 42 20 52 30 2c 5b 52 31 |."e":STR|B R0,[R1|
|000043a0| 30 5d 2c 23 31 0d 1e 28 | 0f 42 20 64 65 74 6f 6b |0],#1..(|.B detok|
|000043b0| 6c 6f 6f 70 0d 1e 32 0c | 2e 64 65 74 6f 6b 65 6e |loop..2.|.detoken|
|000043c0| 0d 1e 3c 16 4c 44 52 20 | 52 33 2c 74 6f 6b 65 6e |..<.LDR |R3,token|
|000043d0| 6d 61 78 6e 75 6d 0d 1e | 46 0d 43 4d 50 20 52 30 |maxnum..|F.CMP R0|
|000043e0| 2c 52 33 0d 1e 50 14 42 | 47 54 20 64 65 74 6f 6b |,R3..P.B|GT detok|
|000043f0| 6f 6e 65 63 68 61 72 0d | 1e 5a 0d 54 45 51 20 52 |onechar.|.Z.TEQ R|
|00004400| 34 2c 23 30 0d 1e 64 14 | 42 45 51 20 64 65 74 6f |4,#0..d.|BEQ deto|
|00004410| 6b 6f 6e 65 63 68 61 72 | 0d 1e 6e 12 53 55 42 20 |konechar|..n.SUB |
|00004420| 52 33 2c 52 30 2c 23 31 | 32 38 0d 1e 78 1a 4c 44 |R3,R0,#1|28..x.LD|
|00004430| 52 20 52 30 2c 74 61 62 | 6c 65 6f 66 66 73 65 74 |R R0,tab|leoffset|
|00004440| 73 70 74 72 0d 1e 82 19 | 4c 44 52 20 52 33 2c 5b |sptr....|LDR R3,[|
|00004450| 52 30 2c 52 33 2c 4c 53 | 4c 20 23 32 5d 0d 1e 8c |R0,R3,LS|L #2]...|
|00004460| 10 2e 64 65 74 6f 6b 65 | 6e 6c 6f 6f 70 0d 1e 96 |..detoke|nloop...|
|00004470| 13 4c 44 52 42 20 52 30 | 2c 5b 52 33 5d 2c 23 31 |.LDRB R0|,[R3],#1|
|00004480| 0d 1e a0 0d 54 45 51 20 | 52 30 2c 23 30 0d 1e aa |....TEQ |R0,#0...|
|00004490| 11 42 45 51 20 64 65 74 | 6f 6b 6c 6f 6f 70 0d 1e |.BEQ det|okloop..|
|000044a0| b4 14 53 54 52 42 20 52 | 30 2c 5b 52 31 30 5d 2c |..STRB R|0,[R10],|
|000044b0| 23 31 0d 1e be 11 42 20 | 64 65 74 6f 6b 65 6e 6c |#1....B |detokenl|
|000044c0| 6f 6f 70 0d 1e c8 04 0d | 1e d2 11 2e 64 65 74 6f |oop.....|....deto|
|000044d0| 6b 77 6f 72 64 61 6e 64 | 0d 1e dc 21 4d 4f 56 20 |kwordand|...!MOV |
|000044e0| 52 30 2c 23 97 22 61 22 | 3a 53 54 52 42 20 52 30 |R0,#."a"|:STRB R0|
|000044f0| 2c 5b 52 31 30 5d 2c 23 | 31 0d 1e e6 21 4d 4f 56 |,[R10],#|1...!MOV|
|00004500| 20 52 30 2c 23 97 22 6e | 22 3a 53 54 52 42 20 52 | R0,#."n|":STRB R|
|00004510| 30 2c 5b 52 31 30 5d 2c | 23 31 0d 1e f0 21 4d 4f |0,[R10],|#1...!MO|
|00004520| 56 20 52 30 2c 23 97 22 | 64 22 3a 53 54 52 42 20 |V R0,#."|d":STRB |
|00004530| 52 30 2c 5b 52 31 30 5d | 2c 23 31 0d 1e fa 0f 42 |R0,[R10]|,#1....B|
|00004540| 20 64 65 74 6f 6b 6c 6f | 6f 70 0d 1f 04 04 0d 1f | detoklo|op......|
|00004550| 0e 0e 2e 64 65 74 6f 6b | 64 6f 6e 65 0d 1f 18 0e |...detok|done....|
|00004560| 4d 4f 56 20 52 30 2c 23 | 31 33 0d 1f 22 11 53 54 |MOV R0,#|13..".ST|
|00004570| 52 42 20 52 30 2c 5b 52 | 31 30 5d 0d 1f 2c 12 53 |RB R0,[R|10]..,.S|
|00004580| 54 52 20 52 39 2c 64 61 | 74 61 70 74 72 0d 1f 36 |TR R9,da|taptr..6|
|00004590| 13 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 50 43 7d |.LDMFD R|13!,{PC}|
|000045a0| 0d 1f 40 04 0d 1f 4a 1b | 2e 74 61 62 6c 65 6f 66 |..@...J.|.tableof|
|000045b0| 66 73 65 74 73 70 74 72 | 20 45 51 55 44 20 30 0d |fsetsptr| EQUD 0.|
|000045c0| 1f 54 04 0d 1f 5e 06 5d | ed 0d 1f 68 05 e1 0d 1f |.T...^.]|...h....|
|000045d0| 72 04 0d 1f 7c 0f dd 20 | f2 6c 6f 61 64 63 6f 64 |r...|.. |.loadcod|
|000045e0| 65 0d 1f 86 37 c8 99 20 | 22 4f 53 5f 46 69 6c 65 |e...7.. |"OS_File|
|000045f0| 22 2c 35 2c 22 3c 56 69 | 65 77 48 65 6c 70 24 44 |",5,"<Vi|ewHelp$D|
|00004600| 69 72 3e 2e 43 6f 64 65 | 22 20 b8 20 2c 2c 2c 2c |ir>.Code|" . ,,,,|
|00004610| 63 6f 64 65 6c 65 6e 25 | 0d 1f 90 1a de 20 61 75 |codelen%|..... au|
|00004620| 78 63 6f 6e 74 72 6f 6c | 25 20 63 6f 64 65 6c 65 |xcontrol|% codele|
|00004630| 6e 25 0d 1f 9a 38 c8 99 | 20 22 4f 53 5f 46 69 6c |n%...8..| "OS_Fil|
|00004640| 65 22 2c 32 35 35 2c 22 | 3c 56 69 65 77 48 65 6c |e",255,"|<ViewHel|
|00004650| 70 24 44 69 72 3e 2e 43 | 6f 64 65 22 2c 61 75 78 |p$Dir>.C|ode",aux|
|00004660| 63 6f 6e 74 72 6f 6c 25 | 2c 30 0d 1f a4 29 d6 20 |control%|,0...). |
|00004670| 61 75 78 63 6f 6e 74 72 | 6f 6c 25 3a 6f 70 74 69 |auxcontr|ol%:opti|
|00004680| 6f 6e 73 25 3d 61 75 78 | 63 6f 6e 74 72 6f 6c 25 |ons%=aux|control%|
|00004690| 21 31 36 0d 1f ae 05 e1 | 0d 1f b8 04 0d 1f c2 11 |!16.....|........|
|000046a0| dd 20 f2 63 61 6c 63 72 | 75 6e 6c 65 6e 0d 1f cc |. .calcr|unlen...|
|000046b0| 1f 41 25 3d 6f 70 74 69 | 6f 6e 73 25 3a d6 20 61 |.A%=opti|ons%:. a|
|000046c0| 75 78 63 6f 6e 74 72 6f | 6c 25 2b 34 0d 1f d6 21 |uxcontro|l%+4...!|
|000046d0| 24 72 75 6e 6c 65 6e 70 | 74 72 25 3d c3 28 61 75 |$runlenp|tr%=.(au|
|000046e0| 78 63 6f 6e 74 72 6f 6c | 25 21 32 30 29 0d 1f e0 |xcontrol|%!20)...|
|000046f0| 23 21 62 6c 6f 63 6b 25 | 3d 6f 70 74 69 6f 6e 73 |#!block%|=options|
|00004700| 77 69 6e 25 3a 62 6c 6f | 63 6b 25 21 34 3d 31 39 |win%:blo|ck%!4=19|
|00004710| 0d 1f ea 1a 62 6c 6f 63 | 6b 25 21 38 3d 30 3a 62 |....bloc|k%!8=0:b|
|00004720| 6c 6f 63 6b 25 21 31 32 | 3d 30 0d 1f f4 22 c8 99 |lock%!12|=0..."..|
|00004730| 20 22 57 69 6d 70 5f 53 | 65 74 49 63 6f 6e 53 74 | "Wimp_S|etIconSt|
|00004740| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 25 0d 1f fe 05 |ate",,bl|ock%....|
|00004750| e1 0d 20 08 04 0d 20 12 | 17 dd 20 f2 63 6c 69 63 |.. ... .|.. .clic|
|00004760| 6b 6f 70 74 69 6f 6e 73 | 28 69 25 29 0d 20 1c 0f |koptions|(i%). ..|
|00004770| e7 20 69 25 3d 2d 31 20 | 8c 20 e1 0d 20 26 17 21 |. i%=-1 |. .. &.!|
|00004780| 62 6c 6f 63 6b 25 3d 6f | 70 74 69 6f 6e 73 77 69 |block%=o|ptionswi|
|00004790| 6e 25 0d 20 30 0f 62 6c | 6f 63 6b 25 21 34 3d 69 |n%. 0.bl|ock%!4=i|
|000047a0| 25 0d 20 3a 22 c8 99 20 | 22 57 69 6d 70 5f 47 65 |%. :".. |"Wimp_Ge|
|000047b0| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 2c 62 6c 6f |tIconSta|te",,blo|
|000047c0| 63 6b 25 0d 20 44 21 61 | 25 3d 28 28 62 6c 6f 63 |ck%. D!a|%=((bloc|
|000047d0| 6b 25 21 32 34 29 20 80 | 20 28 31 3c 3c 32 31 29 |k%!24) .| (1<<21)|
|000047e0| 29 3c 3e 30 0d 20 4e 09 | 62 25 3d 33 31 0d 20 58 |)<>0. N.|b%=31. X|
|000047f0| 0b c8 8e 20 69 25 20 ca | 0d 20 62 0c c9 20 32 3a |... i% .|. b.. 2:|
|00004800| 62 25 3d 30 0d 20 6c 0c | c9 20 33 3a 62 25 3d 31 |b%=0. l.|. 3:b%=1|
|00004810| 0d 20 76 0c c9 20 34 3a | 62 25 3d 32 0d 20 80 1b |. v.. 4:|b%=2. ..|
|00004820| 20 20 20 e7 20 61 25 3d | 30 20 8c 20 63 25 3d b9 | . a%=|0 . c%=.|
|00004830| 20 8b 20 63 25 3d a3 0d | 20 8a 16 20 20 20 f2 73 | . c%=..| .. .s|
|00004840| 65 74 73 68 61 64 65 28 | 37 2c 63 25 29 0d 20 94 |etshade(|7,c%). .|
|00004850| 16 20 20 20 f2 73 65 74 | 73 68 61 64 65 28 38 2c |. .set|shade(8,|
|00004860| 63 25 29 0d 20 9e 17 20 | 20 20 f2 73 65 74 73 68 |c%). .. | .setsh|
|00004870| 61 64 65 28 31 31 2c 63 | 25 29 0d 20 a8 17 20 20 |ade(11,c|%). .. |
|00004880| 20 f2 73 65 74 73 68 61 | 64 65 28 31 32 2c 63 25 | .setsha|de(12,c%|
|00004890| 29 0d 20 b2 0d c9 20 31 | 33 3a 62 25 3d 33 0d 20 |). ... 1|3:b%=3. |
|000048a0| bc 11 c9 20 37 2c 38 3a | 62 25 3d 69 25 2d 33 0d |... 7,8:|b%=i%-3.|
|000048b0| 20 c6 26 c9 20 31 31 3a | 62 25 3d 36 3a e7 20 61 | .&. 11:|b%=6:. a|
|000048c0| 25 3d 30 20 8c 20 f2 73 | 65 74 73 74 61 74 65 28 |%=0 . .s|etstate(|
|000048d0| 31 31 2c b9 29 0d 20 d0 | 0b 20 20 20 61 25 3d a3 |11,.). .|. a%=.|
|000048e0| 0d 20 da 26 c9 20 31 32 | 3a 62 25 3d 36 3a e7 20 |. .&. 12|:b%=6:. |
|000048f0| 61 25 3d 30 20 8c 20 f2 | 73 65 74 73 74 61 74 65 |a%=0 . .|setstate|
|00004900| 28 31 32 2c b9 29 0d 20 | e4 0b 20 20 20 61 25 3d |(12,.). |.. a%=|
|00004910| b9 0d 20 ee 0d c9 20 32 | 30 3a 62 25 3d 37 0d 20 |.. ... 2|0:b%=7. |
|00004920| f8 05 cb 0d 21 02 3e e7 | 20 62 25 3c 33 31 20 8c |....!.>.| b%<31 .|
|00004930| 20 6f 70 74 69 6f 6e 73 | 25 3d 6f 70 74 69 6f 6e | options|%=option|
|00004940| 73 25 20 80 20 28 ac 20 | 28 31 3c 3c 62 25 29 29 |s% . (. |(1<<b%))|
|00004950| 20 84 20 28 61 25 20 80 | 20 28 31 3c 3c 62 25 29 | . (a% .| (1<<b%)|
|00004960| 29 0d 21 0c 0f f2 63 61 | 6c 63 72 75 6e 6c 65 6e |).!...ca|lcrunlen|
|00004970| 0d 21 16 05 e1 0d 21 20 | 04 0d 21 2a 17 dd f2 62 |.!....! |..!*...b|
|00004980| 75 69 6c 64 72 75 6e 69 | 6d 61 67 65 28 61 24 29 |uildruni|mage(a$)|
|00004990| 0d 21 34 15 66 69 6c 65 | 68 61 6e 64 6c 65 25 3d |.!4.file|handle%=|
|000049a0| ae 28 61 24 29 0d 21 3e | 1b c8 99 20 22 4f 53 5f |.(a$).!>|... "OS_|
|000049b0| 46 69 6c 65 22 2c 31 38 | 2c 61 24 2c 26 46 46 38 |File",18|,a$,&FF8|
|000049c0| 0d 21 48 1e 41 25 3d 6f | 70 74 69 6f 6e 73 25 3a |.!H.A%=o|ptions%:|
|000049d0| 42 25 3d 66 69 6c 65 68 | 61 6e 64 6c 65 25 0d 21 |B%=fileh|andle%.!|
|000049e0| 52 13 d6 20 61 75 78 63 | 6f 6e 74 72 6f 6c 25 2b |R.. auxc|ontrol%+|
|000049f0| 38 0d 21 5c 11 d9 23 66 | 69 6c 65 68 61 6e 64 6c |8.!\..#f|ilehandl|
|00004a00| 65 25 0d 21 66 05 e1 0d | 21 70 04 0d 21 7a 17 dd |e%.!f...|!p..!z..|
|00004a10| 20 f2 62 75 69 6c 64 73 | 70 72 69 74 65 73 28 61 | .builds|prites(a|
|00004a20| 24 29 0d 21 84 1b ea 20 | 63 24 2c 61 25 3a 63 24 |$).!... |c$,a%:c$|
|00004a30| 3d c0 61 24 2c a9 28 61 | 24 29 2d 31 29 0d 21 8e |=.a$,.(a|$)-1).!.|
|00004a40| 14 63 24 3d a4 70 65 61 | 6c 28 63 24 2c 22 3a 22 |.c$=.pea|l(c$,":"|
|00004a50| 29 0d 21 98 14 63 24 3d | a4 70 65 61 6c 28 63 24 |).!..c$=|.peal(c$|
|00004a60| 2c 22 2e 22 29 0d 21 a2 | 34 c8 99 20 22 4f 53 5f |,".").!.|4.. "OS_|
|00004a70| 53 70 72 69 74 65 4f 70 | 22 2c 32 36 2b 35 31 32 |SpriteOp|",26+512|
|00004a80| 2c 68 65 6c 70 69 63 6f | 6e 25 2c 73 70 72 69 74 |,helpico|n%,sprit|
|00004a90| 65 6e 61 6d 65 25 2c 63 | 24 0d 21 ac 40 c8 99 20 |ename%,c|$.!.@.. |
|00004aa0| 22 4f 53 5f 46 69 6c 65 | 22 2c 31 30 2c 61 24 2b |"OS_File|",10,a$+|
|00004ab0| 22 21 53 70 72 69 74 65 | 73 22 2c 26 46 46 39 2c |"!Sprite|s",&FF9,|
|00004ac0| 2c 68 65 6c 70 69 63 6f | 6e 25 2b 34 2c 68 65 6c |,helpico|n%+4,hel|
|00004ad0| 70 69 63 6f 6e 65 6e 64 | 25 0d 21 b6 05 e1 0d 21 |piconend|%.!....!|
|00004ae0| c0 04 0d 21 ca 1a dd 20 | f2 73 65 74 74 6f 6b 65 |...!... |.settoke|
|00004af0| 6e 76 65 72 73 69 6f 6e | 28 76 25 29 0d 21 d4 14 |nversion|(v%).!..|
|00004b00| ea 20 61 24 2c 54 25 2c | 43 25 2c 41 25 2c 42 25 |. a$,T%,|C%,A%,B%|
|00004b10| 0d 21 de 11 e7 20 76 25 | 3c 30 20 8c 20 76 25 3d |.!... v%|<0 . v%=|
|00004b20| 30 0d 21 e8 27 e7 20 76 | 25 3e 74 65 78 74 76 65 |0.!.'. v|%>textve|
|00004b30| 72 73 69 6f 6e 25 20 8c | 20 76 25 3d 74 65 78 74 |rsion% .| v%=text|
|00004b40| 76 65 72 73 69 6f 6e 25 | 0d 21 f2 1d e7 20 70 72 |version%|.!... pr|
|00004b50| 65 76 69 6f 75 73 76 65 | 72 73 69 6f 6e 25 3d 76 |eviousve|rsion%=v|
|00004b60| 25 20 8c 20 e1 0d 21 fc | 17 70 72 65 76 69 6f 75 |% . ..!.|.previou|
|00004b70| 73 76 65 72 73 69 6f 6e | 25 3d 76 25 0d 22 06 08 |sversion|%=v%."..|
|00004b80| f7 20 2b 30 0d 22 10 2d | e3 20 54 25 3d 30 20 b8 |. +0.".-|. T%=0 .|
|00004b90| 20 76 25 3a 43 25 3d 31 | 32 37 3a f5 20 f3 61 24 | v%:C%=1|27:. .a$|
|00004ba0| 3a e7 20 61 24 3c 3e 22 | 22 20 8c 20 43 25 2b 3d |:. a$<>"|" . C%+=|
|00004bb0| 31 0d 22 1a 0d fd 20 61 | 24 3d 22 22 3a ed 0d 22 |1."... a|$="":.."|
|00004bc0| 24 13 21 74 6f 6b 65 6e | 6d 61 78 6e 75 6d 3d 43 |$.!token|maxnum=C|
|00004bd0| 25 0d 22 2e 08 f7 20 2b | 30 0d 22 38 29 e7 20 76 |%."... +|0."8). v|
|00004be0| 25 3e 30 20 8c 20 e3 20 | 54 25 3d 30 20 b8 20 76 |%>0 . . |T%=0 . v|
|00004bf0| 25 2d 31 3a f5 20 f3 61 | 24 3a fd 61 24 3d 22 22 |%-1:. .a|$:.a$=""|
|00004c00| 3a ed 0d 22 42 21 41 25 | 3d 74 6f 6b 65 6e 64 61 |:.."B!A%|=tokenda|
|00004c10| 74 61 25 2b 34 2a 28 43 | 25 2d 31 32 37 29 3a 42 |ta%+4*(C|%-127):B|
|00004c20| 25 3d 30 0d 22 4c 1f 21 | 74 61 62 6c 65 6f 66 66 |%=0."L.!|tableoff|
|00004c30| 73 65 74 73 70 74 72 3d | 74 6f 6b 65 6e 64 61 74 |setsptr=|tokendat|
|00004c40| 61 25 0d 22 56 15 21 74 | 6f 6b 65 6e 74 61 62 6c |a%."V.!t|okentabl|
|00004c50| 65 70 74 72 3d 41 25 0d | 22 60 0a f5 20 f3 20 61 |eptr=A%.|"`.. . a|
|00004c60| 24 0d 22 6a 39 e7 20 61 | 24 3c 3e 22 22 20 8c 20 |$."j9. a|$<>"" . |
|00004c70| 24 41 25 3d 61 24 2b bd | 30 3a 74 6f 6b 65 6e 64 |$A%=a$+.|0:tokend|
|00004c80| 61 74 61 25 21 42 25 3d | 41 25 3a 41 25 2b 3d a9 |ata%!B%=|A%:A%+=.|
|00004c90| 61 24 2b 31 3a 42 25 2b | 3d 34 0d 22 74 0b fd 20 |a$+1:B%+|=4."t.. |
|00004ca0| 61 24 3d 22 22 0d 22 7e | 05 e1 0d 22 88 04 0d 22 |a$=""."~|..."..."|
|00004cb0| 92 0f f4 20 76 65 72 73 | 69 6f 6e 20 30 0d 22 9c |... vers|ion 0.".|
|00004cc0| 04 0d 22 a6 3f dc 20 54 | 68 65 2c 70 72 6f 67 72 |..".?. T|he,progr|
|00004cd0| 61 6d 2c 61 70 70 6c 69 | 63 61 74 69 6f 6e 2c 63 |am,appli|cation,c|
|00004ce0| 6f 75 72 73 65 2c 64 72 | 61 67 2c 69 63 6f 6e 2c |ourse,dr|ag,icon,|
|00004cf0| 62 61 72 2c 77 69 6e 64 | 6f 77 2c 63 6c 69 63 6b |bar,wind|ow,click|
|00004d00| 0d 22 b0 3c dc 20 23 23 | 23 23 23 23 23 2c 6d 6f |.".<. ##|#####,mo|
|00004d10| 75 73 65 2c 70 6f 69 6e | 74 65 72 2c 64 6f 75 62 |use,poin|ter,doub|
|00004d20| 6c 65 2c 66 6f 72 2c 66 | 72 6f 6d 2c 43 6f 70 79 |le,for,f|rom,Copy|
|00004d30| 72 69 67 68 74 2c 6d 61 | 79 2c 61 73 0d 22 ba 17 |right,ma|y,as."..|
|00004d40| dc 20 69 73 2c 74 68 69 | 73 2c 70 75 62 6c 69 63 |. is,thi|s,public|
|00004d50| 2c 6f 66 0d 22 c4 29 dc | 20 65 61 2c 69 65 73 2c |,of.".).| ea,ies,|
|00004d60| 6c 79 2c 62 79 2c 73 74 | 72 2c 73 74 2c 69 6e 67 |ly,by,st|r,st,ing|
|00004d70| 2c 74 6f 2c 61 74 2c 69 | 6e 2c 69 74 0d 22 ce 08 |,to,at,i|n,it."..|
|00004d80| dc 20 22 22 0d 22 d8 04 | 0d 22 e2 0f f4 20 76 65 |. ""."..|."... ve|
|00004d90| 72 73 69 6f 6e 20 31 0d | 22 ec 04 0d 22 f6 33 dc |rsion 1.|"...".3.|
|00004da0| 20 61 70 70 6c 69 63 61 | 74 69 6f 6e 2c 43 6f 70 | applica|tion,Cop|
|00004db0| 79 72 69 67 68 74 2c 70 | 72 6f 67 72 61 6d 2c 70 |yright,p|rogram,p|
|00004dc0| 6f 69 6e 74 65 72 2c 23 | 23 23 23 23 23 23 0d 23 |ointer,#|######.#|
|00004dd0| 00 15 dc 20 2a 2a 2a 2a | 2a 2c 2d 2d 2d 2d 2c 3d |... ****|*,----,=|
|00004de0| 3d 3d 3d 0d 23 0a 21 dc | 20 63 6f 75 72 73 65 2c |===.#.!.| course,|
|00004df0| 64 6f 75 62 6c 65 2c 70 | 75 62 6c 69 63 2c 77 69 |double,p|ublic,wi|
|00004e00| 6e 64 6f 77 0d 23 14 11 | dc 20 63 6c 69 63 6b 2c |ndow.#..|. click,|
|00004e10| 6d 6f 75 73 65 0d 23 1e | 2d dc 20 64 72 61 67 2c |mouse.#.|-. drag,|
|00004e20| 69 63 6f 6e 2c 66 72 6f | 6d 2c 74 68 69 73 2c 6f |icon,fro|m,this,o|
|00004e30| 75 67 68 2c 77 68 65 6e | 2c 74 69 6f 6e 2c 73 6f |ugh,when|,tion,so|
|00004e40| 6d 65 0d 23 28 29 dc 20 | 54 68 65 2c 62 61 72 2c |me.#(). |The,bar,|
|00004e50| 66 6f 72 2c 6d 61 79 2c | 69 65 73 2c 73 74 72 2c |for,may,|ies,str,|
|00004e60| 69 6e 67 2c 62 75 74 2c | 74 72 79 0d 23 32 15 dc |ing,but,|try.#2..|
|00004e70| 20 79 6f 75 2c 61 72 65 | 2c 61 72 79 2c 69 6c 65 | you,are|,ary,ile|
|00004e80| 0d 23 3c 2f dc 20 70 70 | 2c 6c 6c 2c 65 65 2c 64 |.#</. pp|,ll,ee,d|
|00004e90| 64 2c 66 66 2c 74 74 2c | 6f 6f 2c 6c 65 2c 72 65 |d,ff,tt,|oo,le,re|
|00004ea0| 2c 65 72 2c 63 6b 2c 69 | 65 2c 6f 75 2c 6f 6e 0d |,er,ck,i|e,ou,on.|
|00004eb0| 23 46 14 dc 20 6f 77 2c | 6f 72 2c 74 72 2c 63 68 |#F.. ow,|or,tr,ch|
|00004ec0| 2c 73 68 0d 23 50 26 dc | 20 61 73 2c 69 73 2c 6f |,sh.#P&.| as,is,o|
|00004ed0| 66 2c 65 61 2c 6c 79 2c | 62 79 2c 73 74 2c 74 6f |f,ea,ly,|by,st,to|
|00004ee0| 2c 61 74 2c 69 6e 2c 69 | 74 0d 23 5a 08 dc 20 22 |,at,in,i|t.#Z.. "|
|00004ef0| 22 0d ff | |".. | |
+--------+-------------------------+-------------------------+--------+--------+