home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 44 01 00 00 a4 01 00 00 |Archive.|D.......|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 46 69 6c 65 72 2d | 00 00 00 00 ff ff ff ff |.!Filer-|........|
|00000070| 45 ff ff ff 92 c2 35 9b | 00 00 00 00 ff ff ff ff |E.....5.|........|
|00000080| 20 01 00 80 82 21 48 65 | 6c 70 00 00 00 00 00 00 | ....!He|lp......|
|00000090| dd 0a 00 00 45 ff ff ff | c1 8f 60 57 33 00 f7 fa |....E...|..`W3...|
|000000a0| dd 0a 00 00 24 00 00 00 | 82 21 52 75 6e 00 04 00 |....$...|.!Run...|
|000000b0| 00 00 00 00 0e 01 00 00 | 45 eb ff ff 53 32 6f 37 |........|E...S2o7|
|000000c0| 03 00 f8 a4 0e 01 00 00 | 25 0b 00 00 82 21 52 75 |........|%....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 51 31 00 00 45 fb ff ff |nImage..|Q1..E...|
|000000e0| ae 2f 44 53 03 00 19 29 | 51 31 00 00 57 0c 00 00 |./DS...)|Q1..W...|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 00 00 90 02 00 00 |.!Sprite|s.......|
|00000100| 45 f9 ff ff cc 7d 7a 37 | 03 00 08 ab 90 02 00 00 |E....}z7|........|
|00000110| cc 3d 00 00 82 50 69 6e | 4d 65 6e 2b 41 6c 74 00 |.=...Pin|Men+Alt.|
|00000120| 44 03 00 00 45 fa ff ff | 9b 00 5e 37 03 00 e5 dd |D...E...|..^7....|
|00000130| 44 03 00 00 80 40 00 00 | 82 50 69 6e 4d 65 6e 2d |D....@..|.PinMen-|
|00000140| 41 6c 74 00 7c 03 00 00 | 45 fa ff ff 05 7f 75 37 |Alt.|...|E.....u7|
|00000150| 03 00 38 e7 7c 03 00 00 | e8 43 00 00 00 00 00 00 |..8.|...|.C......|
|00000160| c3 00 04 00 00 00 00 00 | 20 00 00 00 44 eb ff ff |........| ...D...|
|00000170| 53 5c 8e 90 03 00 80 1b | 20 00 00 00 fc 00 00 00 |S\......| .......|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| b0 01 00 00 46 69 6c 65 | 44 61 74 61 82 21 48 65 |....File|Data.!He|
|000001b0| 6c 70 00 00 00 00 00 00 | dd 0a 00 00 45 ff ff ff |lp......|....E...|
|000001c0| c1 8f 60 57 03 00 f7 fa | 0a 49 66 20 79 6f 75 20 |..`W....|.If you |
|000001d0| 64 6f 6e 27 74 20 6b 6e | 6f 77 20 21 44 69 72 4d |don't kn|ow !DirM|
|000001e0| 65 6e 75 2c 20 21 49 63 | 6f 6e 44 69 72 20 61 6e |enu, !Ic|onDir an|
|000001f0| 64 20 21 51 75 69 63 6b | 44 69 72 3a 0a 0a 21 46 |d !Quick|Dir:..!F|
|00000200| 69 6c 65 72 2d 20 69 73 | 20 61 20 6d 65 6e 75 2d |iler- is| a menu-|
|00000210| 64 72 69 76 65 6e 20 27 | 6e 61 76 69 67 61 74 6f |driven '|navigato|
|00000220| 72 27 20 74 68 72 6f 75 | 67 68 20 74 68 65 20 64 |r' throu|gh the d|
|00000230| 69 72 65 63 74 6f 72 79 | 0a 73 74 72 75 63 74 75 |irectory|.structu|
|00000240| 72 65 20 6f 66 20 61 20 | 66 69 6c 69 6e 67 20 73 |re of a |filing s|
|00000250| 79 73 74 65 6d 2e 0a 0a | 28 6f 72 20 73 6f 2e 2e |ystem...|(or so..|
|00000260| 2e 29 0a 0a 41 6e 79 77 | 61 79 2c 0a 0a 8f 0a 0a |.)..Anyw|ay,.....|
|00000270| 54 6f 20 64 69 73 70 6c | 61 79 20 74 68 65 20 77 |To displ|ay the w|
|00000280| 68 6f 6c 65 20 6f 66 20 | 74 68 65 20 28 73 61 79 |hole of |the (say|
|00000290| 29 20 41 44 46 53 20 64 | 69 72 65 63 74 6f 72 79 |) ADFS d|irectory|
|000002a0| 20 74 72 65 65 20 63 6c | 69 63 6b 0a 0a 2d 20 41 | tree cl|ick..- A|
|000002b0| 44 4a 55 53 54 20 6f 76 | 65 72 20 74 68 65 20 41 |DJUST ov|er the A|
|000002c0| 44 46 53 20 46 69 6c 65 | 72 20 69 63 6f 6e 0a 0a |DFS File|r icon..|
|000002d0| 2d 20 4d 45 4e 55 20 6f | 76 65 72 20 74 68 65 20 |- MENU o|ver the |
|000002e0| 62 61 63 6b 20 77 69 6e | 64 6f 77 20 28 50 69 6e |back win|dow (Pin|
|000002f0| 62 6f 61 72 64 29 20 74 | 6f 20 67 65 74 20 74 68 |board) t|o get th|
|00000300| 65 20 21 46 69 6c 65 72 | 2d 20 27 6d 61 69 6e 27 |e !Filer|- 'main'|
|00000310| 20 6d 65 6e 75 2c 0a 20 | 20 20 20 20 20 20 66 6f | menu,. | fo|
|00000320| 6c 6c 6f 77 20 74 68 65 | 20 27 41 64 46 53 27 20 |llow the| 'AdFS' |
|00000330| 69 74 65 6d 0a 0a 8f 0a | 0a 54 6f 20 64 69 73 70 |item....|.To disp|
|00000340| 6c 61 79 20 74 68 65 20 | 70 61 72 74 20 73 74 61 |lay the |part sta|
|00000350| 72 74 69 6e 67 20 77 69 | 74 68 20 61 20 64 69 72 |rting wi|th a dir|
|00000360| 65 63 74 6f 72 79 20 27 | 69 6e 27 20 61 20 46 69 |ectory '|in' a Fi|
|00000370| 6c 65 72 20 77 69 6e 64 | 6f 77 20 63 6c 69 63 6b |ler wind|ow click|
|00000380| 0a 41 6c 74 2b 4d 45 4e | 55 20 6f 76 65 72 20 74 |.Alt+MEN|U over t|
|00000390| 68 65 20 77 69 6e 64 6f | 77 0a 0a 8f 0a 0a 27 55 |he windo|w.....'U|
|000003a0| 70 27 20 6c 65 61 64 73 | 20 74 6f 20 74 68 65 20 |p' leads| to the |
|000003b0| 70 61 72 65 6e 74 20 6f | 66 20 74 68 65 20 64 69 |parent o|f the di|
|000003c0| 72 65 63 74 6f 72 79 20 | 6f 72 20 74 6f 20 74 68 |rectory |or to th|
|000003d0| 65 20 27 46 53 3a 3a 44 | 69 73 63 27 20 73 75 62 |e 'FS::D|isc' sub|
|000003e0| 6d 65 6e 75 0a 69 66 20 | 74 68 65 20 64 69 72 65 |menu.if |the dire|
|000003f0| 63 74 6f 72 79 20 69 73 | 20 74 68 65 20 72 6f 6f |ctory is| the roo|
|00000400| 74 0a 0a 8f 0a 0a 43 6c | 69 63 6b 20 6f 6e 20 61 |t.....Cl|ick on a|
|00000410| 6e 20 6f 62 6a 65 63 74 | 20 66 72 6f 6d 20 61 20 |n object| from a |
|00000420| 73 75 62 6d 65 6e 75 20 | 6f 74 68 65 72 20 74 68 |submenu |other th|
|00000430| 61 6e 20 27 55 70 27 20 | 74 6f 20 46 69 6c 65 72 |an 'Up' |to Filer|
|00000440| 5f 52 75 6e 20 69 74 2e | 0a 43 6c 69 63 6b 20 6f |_Run it.|.Click o|
|00000450| 6e 20 27 55 70 27 20 74 | 6f 20 64 69 73 63 61 72 |n 'Up' t|o discar|
|00000460| 64 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 6d 65 |d the cu|rrent me|
|00000470| 6e 75 20 61 6e 64 20 62 | 75 69 6c 64 20 61 20 6e |nu and b|uild a n|
|00000480| 65 77 20 6f 6e 65 20 73 | 74 61 72 74 69 6e 67 20 |ew one s|tarting |
|00000490| 77 69 74 68 0a 74 68 65 | 20 70 61 72 65 6e 74 20 |with.the| parent |
|000004a0| 64 69 72 65 63 74 6f 72 | 79 20 28 69 66 20 74 68 |director|y (if th|
|000004b0| 65 72 65 20 69 73 20 6f | 6e 65 29 0a 0a 8f 0a 0a |ere is o|ne).....|
|000004c0| 59 6f 75 20 63 61 6e 20 | 61 64 64 20 79 6f 75 72 |You can |add your|
|000004d0| 20 27 6f 77 6e 27 20 46 | 53 73 20 74 6f 20 74 68 | 'own' F|Ss to th|
|000004e0| 65 20 46 69 6c 65 72 2d | 20 6d 65 6e 75 20 28 70 |e Filer-| menu (p|
|000004f0| 6f 70 73 20 75 70 20 77 | 68 65 6e 20 79 6f 75 20 |ops up w|hen you |
|00000500| 4d 45 4e 55 20 6f 76 65 | 72 0a 74 68 65 20 70 69 |MENU ove|r.the pi|
|00000510| 6e 62 6f 61 72 64 29 2e | 20 54 6f 20 61 64 64 20 |nboard).| To add |
|00000520| 61 20 46 53 20 63 61 6c | 6c 65 64 20 49 53 43 53 |a FS cal|led ISCS|
|00000530| 46 53 2c 20 67 6f 20 74 | 6f 20 6c 69 6e 65 20 37 |FS, go t|o line 7|
|00000540| 38 20 69 6e 20 21 52 75 | 6e 49 6d 61 67 65 2c 0a |8 in !Ru|nImage,.|
|00000550| 63 6f 70 79 20 6f 6e 65 | 20 6f 66 20 74 68 65 20 |copy one| of the |
|00000560| 27 6d 65 6e 75 20 69 74 | 65 6d 27 2d 6c 69 6e 65 |'menu it|em'-line|
|00000570| 73 20 61 6e 64 20 73 61 | 79 0a 0a 26 20 25 31 30 |s and sa|y..& %10|
|00000580| 30 30 20 3a 26 20 4d 25 | 20 3a 26 20 46 25 20 3a |00 :& M%| :& F% :|
|00000590| 20 46 4e 31 32 28 22 49 | 53 43 53 46 53 22 29 0a | FN12("I|SCSFS").|
|000005a0| 0a 49 66 20 79 6f 75 20 | 77 61 6e 74 20 69 74 20 |.If you |want it |
|000005b0| 74 6f 20 62 65 20 74 68 | 65 20 6c 61 73 74 20 6d |to be th|e last m|
|000005c0| 65 6e 75 20 69 74 65 6d | 2c 20 63 68 61 6e 67 65 |enu item|, change|
|000005d0| 20 74 68 65 20 69 74 65 | 6d 20 66 6c 61 67 73 20 | the ite|m flags |
|000005e0| 27 26 20 25 31 30 30 30 | 27 0a 74 6f 20 72 65 61 |'& %1000|'.to rea|
|000005f0| 64 20 27 26 20 26 38 38 | 27 20 61 6e 64 20 74 68 |d '& &88|' and th|
|00000600| 65 20 63 75 72 72 65 6e | 74 20 27 26 20 26 38 38 |e curren|t '& &88|
|00000610| 27 2d 69 74 65 6d 20 28 | 77 68 69 63 68 20 69 73 |'-item (|which is|
|00000620| 20 22 52 65 73 6f 75 72 | 63 65 73 22 20 69 6e 20 | "Resour|ces" in |
|00000630| 74 68 65 0a 6f 72 69 67 | 69 6e 61 6c 20 21 52 75 |the.orig|inal !Ru|
|00000640| 6e 49 6d 61 67 65 29 20 | 74 6f 20 72 65 61 64 20 |nImage) |to read |
|00000650| 27 26 20 25 31 30 30 30 | 27 0a 0a 54 68 65 20 46 |'& %1000|'..The F|
|00000660| 53 20 6e 61 6d 65 20 6d | 75 73 74 20 62 65 20 3c |S name m|ust be <|
|00000670| 3d 20 31 32 20 63 68 61 | 72 73 0a 0a 49 66 20 79 |= 12 cha|rs..If y|
|00000680| 6f 75 20 6a 75 73 74 20 | 72 65 70 6c 61 63 65 64 |ou just |replaced|
|00000690| 20 61 6e 20 65 78 69 73 | 74 69 6e 67 20 69 74 65 | an exis|ting ite|
|000006a0| 6d 2c 20 73 61 76 65 20 | 74 68 65 20 21 52 75 6e |m, save |the !Run|
|000006b0| 49 6d 61 67 65 20 61 6e | 64 20 74 68 61 74 20 77 |Image an|d that w|
|000006c0| 61 73 20 69 74 2c 0a 62 | 75 74 20 69 66 20 74 68 |as it,.b|ut if th|
|000006d0| 65 20 6d 65 6e 75 20 67 | 65 74 73 20 62 69 67 67 |e menu g|ets bigg|
|000006e0| 65 72 20 74 68 61 6e 20 | 35 20 69 74 65 6d 73 20 |er than |5 items |
|000006f0| 79 6f 75 27 6c 6c 20 6e | 65 65 64 20 74 6f 20 69 |you'll n|eed to i|
|00000700| 6e 63 72 65 61 73 65 20 | 74 68 65 0a 62 75 66 66 |ncrease |the.buff|
|00000710| 65 72 20 73 69 7a 65 20 | 69 6e 20 6c 69 6e 65 20 |er size |in line |
|00000720| 32 31 3a 0a 0a 44 49 4d | 20 50 69 6e 25 20 32 38 |21:..DIM| Pin% 28|
|00000730| 2b 35 2a 32 34 20 3a 52 | 45 4d 20 50 69 6e 62 6f |+5*24 :R|EM Pinbo|
|00000740| 61 72 64 20 6d 65 6e 75 | 2c 20 35 20 69 74 65 6d |ard menu|, 5 item|
|00000750| 73 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 5e 20 |s. | ^ |
|00000760| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000770| 20 20 20 20 20 20 20 5e | 0a 20 20 20 20 20 20 20 | ^|. |
|00000780| 20 20 20 20 20 72 65 70 | 6c 61 63 65 20 62 79 20 | rep|lace by |
|00000790| 74 68 65 20 6e 75 6d 62 | 65 72 20 6f 66 20 6d 65 |the numb|er of me|
|000007a0| 6e 75 20 69 74 65 6d 73 | 0a 0a 49 20 6b 6e 6f 77 |nu items|..I know|
|000007b0| 2c 20 69 74 27 73 20 61 | 20 62 69 74 20 6f 66 20 |, it's a| bit of |
|000007c0| 2e 2e 2e 20 49 20 74 68 | 69 6e 6b 20 74 68 65 20 |... I th|ink the |
|000007d0| 65 6e 67 6c 69 73 68 20 | 6d 61 6e 20 73 61 79 73 |english |man says|
|000007e0| 20 27 70 61 69 6e 20 69 | 6e 20 74 68 65 20 61 73 | 'pain i|n the as|
|000007f0| 73 27 2c 0a 62 75 74 20 | 79 6f 75 20 6e 65 65 64 |s',.but |you need|
|00000800| 6e 27 74 20 69 74 20 74 | 68 61 74 20 6f 66 74 65 |n't it t|hat ofte|
|00000810| 6e 20 61 6e 64 20 6d 79 | 20 64 69 63 74 69 6f 6e |n and my| diction|
|00000820| 61 72 79 20 6f 6e 6c 79 | 20 6b 6e 6f 77 73 20 74 |ary only| knows t|
|00000830| 68 61 74 20 61 73 73 3d | 45 73 65 6c 0a 0a 8f 0a |hat ass=|Esel....|
|00000840| 0a 54 77 6f 20 76 65 72 | 73 69 6f 6e 73 20 6f 66 |.Two ver|sions of|
|00000850| 20 74 68 65 20 46 69 50 | 69 46 69 20 28 46 49 6c | the FiP|iFi (FIl|
|00000860| 65 72 20 50 49 6e 62 6f | 61 72 64 20 46 49 6c 74 |er PInbo|ard FIlt|
|00000870| 65 72 73 29 20 6d 6f 64 | 75 6c 65 20 61 72 65 20 |ers) mod|ule are |
|00000880| 73 75 70 70 6c 69 65 64 | 3a 0a 0a 2d 20 50 69 6e |supplied|:..- Pin|
|00000890| 4d 65 6e 2b 41 6c 74 20 | 72 65 64 69 72 65 63 74 |Men+Alt |redirect|
|000008a0| 73 20 4d 45 4e 55 20 63 | 6c 69 63 6b 73 20 6f 76 |s MENU c|licks ov|
|000008b0| 65 72 20 74 68 65 20 50 | 69 6e 62 6f 61 72 64 20 |er the P|inboard |
|000008c0| 77 69 6e 64 6f 77 20 74 | 6f 20 21 46 69 6c 65 72 |window t|o !Filer|
|000008d0| 2d 0a 20 20 69 66 20 74 | 68 65 20 41 6c 74 20 6b |-. if t|he Alt k|
|000008e0| 65 79 20 69 73 20 62 65 | 69 6e 67 20 68 65 6c 64 |ey is be|ing held|
|000008f0| 20 64 6f 77 6e 20 61 6e | 64 20 70 61 73 73 65 73 | down an|d passes|
|00000900| 20 74 68 65 6d 20 6f 6e | 20 74 6f 20 74 68 65 20 | them on| to the |
|00000910| 50 69 6e 62 6f 61 72 64 | 20 6f 74 68 65 72 77 69 |Pinboard| otherwi|
|00000920| 73 65 0a 0a 2d 20 50 69 | 6e 4d 65 6e 2d 41 6c 74 |se..- Pi|nMen-Alt|
|00000930| 20 66 69 6c 74 65 72 73 | 20 6f 75 74 20 4d 45 4e | filters| out MEN|
|00000940| 55 20 63 6c 69 63 6b 73 | 20 6f 76 65 72 20 74 68 |U clicks| over th|
|00000950| 65 20 50 69 6e 62 6f 61 | 72 64 20 77 69 6e 64 6f |e Pinboa|rd windo|
|00000960| 77 20 69 66 20 6e 6f 20 | 6d 6f 64 69 66 69 65 72 |w if no |modifier|
|00000970| 0a 20 20 6b 65 79 20 69 | 73 20 62 65 69 6e 67 20 |. key i|s being |
|00000980| 68 65 6c 64 20 64 6f 77 | 6e 20 61 6e 64 20 70 61 |held dow|n and pa|
|00000990| 73 73 65 73 20 74 68 65 | 6d 20 6f 6e 20 74 6f 20 |sses the|m on to |
|000009a0| 74 68 65 20 50 69 6e 62 | 6f 61 72 64 20 6f 74 68 |the Pinb|oard oth|
|000009b0| 65 72 77 69 73 65 0a 0a | 43 68 6f 6f 73 65 20 74 |erwise..|Choose t|
|000009c0| 68 65 20 6f 6e 65 20 79 | 6f 75 20 6c 69 6b 65 20 |he one y|ou like |
|000009d0| 69 6e 20 74 68 65 20 21 | 52 75 6e 20 6f 62 65 79 |in the !|Run obey|
|000009e0| 20 66 69 6c 65 2e 0a 0a | 8f 0a 0a 41 44 4a 55 53 | file...|...ADJUS|
|000009f0| 54 69 6e 67 20 6f 76 65 | 72 20 52 65 73 6f 75 72 |Ting ove|r Resour|
|00000a00| 63 65 46 53 20 46 69 6c | 65 72 20 62 75 69 6c 64 |ceFS Fil|er build|
|00000a10| 73 20 74 68 65 20 52 65 | 73 6f 75 72 63 65 73 3a |s the Re|sources:|
|00000a20| 24 2e 41 70 70 73 20 6d | 65 6e 75 0a 0a 8f 0a 0a |$.Apps m|enu.....|
|00000a30| 57 68 65 6e 20 79 6f 75 | 72 20 61 72 63 20 69 73 |When you|r arc is|
|00000a40| 20 76 65 72 79 20 62 75 | 73 79 20 69 74 20 63 61 | very bu|sy it ca|
|00000a50| 6e 20 68 61 70 70 65 6e | 20 74 68 61 74 20 74 68 |n happen| that th|
|00000a60| 65 20 46 69 50 69 46 69 | 20 6d 6f 64 75 6c 65 20 |e FiPiFi| module |
|00000a70| 64 6f 65 73 6e 27 74 0a | 27 67 65 74 27 20 61 6e |doesn't.|'get' an|
|00000a80| 20 41 44 4a 55 53 54 20 | 6f 76 65 72 20 61 20 46 | ADJUST |over a F|
|00000a90| 53 20 46 69 6c 65 72 20 | 69 63 6f 6e 2e 20 4a 75 |S Filer |icon. Ju|
|00000aa0| 73 74 20 68 6f 6c 64 20 | 74 68 65 20 62 75 74 74 |st hold |the butt|
|00000ab0| 6f 6e 20 64 6f 77 6e 20 | 66 6f 72 20 61 0a 77 68 |on down |for a.wh|
|00000ac0| 69 6c 65 20 74 6f 20 63 | 75 72 65 20 74 68 69 73 |ile to c|ure this|
|00000ad0| 2e 0a 0a 8f 0a 0a 51 75 | 69 74 20 66 72 6f 6d 20 |......Qu|it from |
|00000ae0| 54 61 73 6b 20 4d 61 6e | 61 67 65 72 0a 0a 8f 0a |Task Man|ager....|
|00000af0| 0a 50 72 6f 62 6c 65 6d | 73 0a 3d 3d 3d 3d 3d 3d |.Problem|s.======|
|00000b00| 3d 3d 0a 49 66 20 79 6f | 75 27 76 65 20 6c 6f 73 |==.If yo|u've los|
|00000b10| 74 20 74 68 65 20 46 69 | 6c 65 72 20 61 6e 64 20 |t the Fi|ler and |
|00000b20| 72 65 76 69 76 65 64 20 | 69 74 20 28 2a 52 4d 52 |revived |it (*RMR|
|00000b30| 65 69 6e 69 74 20 46 69 | 6c 65 72 2c 20 2a 44 65 |einit Fi|ler, *De|
|00000b40| 73 6b 74 6f 70 29 2c 0a | 62 75 74 20 64 6f 6e 27 |sktop),.|but don'|
|00000b50| 74 20 67 65 74 20 74 68 | 65 20 46 53 20 6d 65 6e |t get th|e FS men|
|00000b60| 75 20 6f 6e 20 61 6e 20 | 41 44 4a 55 53 54 20 6f |u on an |ADJUST o|
|00000b70| 76 65 72 20 61 20 46 53 | 20 46 69 6c 65 72 20 69 |ver a FS| Filer i|
|00000b80| 63 6f 6e 2c 20 69 73 73 | 75 65 20 61 0a 2a 52 4d |con, iss|ue a.*RM|
|00000b90| 52 65 69 6e 69 74 20 46 | 69 50 69 46 69 2e 20 46 |Reinit F|iPiFi. F|
|00000ba0| 69 6c 65 72 2d 20 6c 69 | 73 74 65 6e 73 20 66 6f |iler- li|stens fo|
|00000bb0| 72 20 74 68 65 20 54 61 | 73 6b 49 6e 69 74 69 61 |r the Ta|skInitia|
|00000bc0| 6c 69 73 65 20 6d 65 73 | 73 61 67 65 20 61 6e 64 |lise mes|sage and|
|00000bd0| 20 64 6f 65 73 0a 69 74 | 73 65 6c 74 20 61 20 46 | does.it|selt a F|
|00000be0| 69 50 69 46 69 20 52 4d | 52 65 69 6e 69 74 20 77 |iPiFi RM|Reinit w|
|00000bf0| 68 65 6e 20 74 68 65 20 | 46 69 6c 65 72 20 6f 72 |hen the |Filer or|
|00000c00| 20 74 68 65 20 50 69 6e | 62 6f 61 72 64 20 72 65 | the Pin|board re|
|00000c10| 73 74 61 72 74 2c 20 62 | 75 74 0a 73 6f 6d 65 74 |start, b|ut.somet|
|00000c20| 69 6d 65 73 20 69 74 20 | 64 6f 65 73 6e 27 74 20 |imes it |doesn't |
|00000c30| 77 6f 72 6b 20 28 64 75 | 6e 6e 6f 20 77 68 79 2c |work (du|nno why,|
|00000c40| 20 6e 6f 20 50 52 4d 73 | 29 0a 0a 8f 0a 0a 45 6e | no PRMs|).....En|
|00000c50| 6a 6f 79 20 21 20 28 6e | 6f 74 20 74 68 65 20 70 |joy ! (n|ot the p|
|00000c60| 72 6f 62 6c 65 6d 73 29 | 0a 0a 8f 0a 0a 46 72 61 |roblems)|.....Fra|
|00000c70| 6e 7a 20 50 68 69 6c 69 | 70 70 73 0a 4b f6 73 6c |nz Phili|pps.K.sl|
|00000c80| 69 6e 65 72 73 74 72 2e | 20 37 31 61 0a 37 36 31 |inerstr.| 71a.761|
|00000c90| 33 39 20 4b 61 72 6c 73 | 72 75 68 65 0a 47 65 72 |39 Karls|ruhe.Ger|
|00000ca0| 6d 61 6e 79 0a 46 69 6c | 65 44 61 74 61 82 21 52 |many.Fil|eData.!R|
|00000cb0| 75 6e 00 04 00 00 00 00 | 00 0e 01 00 00 45 eb ff |un......|.....E..|
|00000cc0| ff 53 32 6f 37 03 00 f8 | a4 0a 7c 20 50 69 6e 4d |.S2o7...|..| PinM|
|00000cd0| 65 6e 2b 41 6c 74 20 3d | 20 67 69 76 65 20 74 68 |en+Alt =| give th|
|00000ce0| 65 20 46 69 6c 65 72 2d | 20 50 69 6e 62 6f 61 72 |e Filer-| Pinboar|
|00000cf0| 64 20 6d 65 6e 75 20 6f | 6e 20 41 6c 74 2b 4d 45 |d menu o|n Alt+ME|
|00000d00| 4e 55 20 6f 76 65 72 20 | 74 68 65 20 50 69 6e 62 |NU over |the Pinb|
|00000d10| 6f 61 72 64 0a 7c 52 4d | 45 6e 73 75 72 65 20 46 |oard.|RM|Ensure F|
|00000d20| 69 50 69 46 69 20 30 20 | 52 4d 4c 6f 61 64 20 3c |iPiFi 0 |RMLoad <|
|00000d30| 6f 62 65 79 24 64 69 72 | 3e 2e 50 69 6e 4d 65 6e |obey$dir|>.PinMen|
|00000d40| 2b 41 6c 74 0a 0a 7c 20 | 50 69 6e 4d 65 6e 2d 41 |+Alt..| |PinMen-A|
|00000d50| 6c 74 20 3d 20 67 69 76 | 65 20 74 68 65 20 46 69 |lt = giv|e the Fi|
|00000d60| 6c 65 72 2d 20 50 69 6e | 62 6f 61 72 64 20 6d 65 |ler- Pin|board me|
|00000d70| 6e 75 20 6f 6e 20 4d 45 | 4e 55 20 61 6c 6f 6e 65 |nu on ME|NU alone|
|00000d80| 0a 52 4d 45 6e 73 75 72 | 65 20 46 69 50 69 46 69 |.RMEnsur|e FiPiFi|
|00000d90| 20 30 20 52 4d 4c 6f 61 | 64 20 3c 6f 62 65 79 24 | 0 RMLoa|d <obey$|
|00000da0| 64 69 72 3e 2e 50 69 6e | 4d 65 6e 2d 41 6c 74 0a |dir>.Pin|Men-Alt.|
|00000db0| 0a 57 69 6d 70 53 6c 6f | 74 20 33 32 6b 20 33 32 |.WimpSlo|t 32k 32|
|00000dc0| 6b 0a 2f 3c 6f 62 65 79 | 24 64 69 72 3e 2e 21 52 |k./<obey|$dir>.!R|
|00000dd0| 75 6e 49 6d 61 67 65 46 | 69 6c 65 44 61 74 61 82 |unImageF|ileData.|
|00000de0| 21 52 75 6e 49 6d 61 67 | 65 00 00 51 31 00 00 45 |!RunImag|e..Q1..E|
|00000df0| fb ff ff ae 2f 44 53 03 | 00 19 29 0d 00 01 04 0d |..../DS.|..).....|
|00000e00| 00 02 13 dd 20 a4 69 63 | 68 3d 22 46 69 6c 65 72 |.... .ic|h="Filer|
|00000e10| 2d 22 0d 00 03 04 0d 00 | 04 3d de 20 50 25 20 35 |-"......|.=. P% 5|
|00000e20| 31 32 20 3a 20 42 25 3d | 50 25 20 3a 20 51 25 3d |12 : B%=|P% : Q%=|
|00000e30| 50 25 2b 32 35 36 20 3a | f4 20 67 65 6e 65 72 61 |P%+256 :|. genera|
|00000e40| 6c 20 32 35 36 2d 62 79 | 74 65 73 20 62 75 66 66 |l 256-by|tes buff|
|00000e50| 65 72 73 0d 00 05 04 0d | 00 06 41 5b 4f 50 54 20 |ers.....|..A[OPT |
|00000e60| 30 20 3b 20 4d 72 2e 20 | 57 69 6e 64 6f 77 4d 61 |0 ; Mr. |WindowMa|
|00000e70| 6e 61 67 65 72 2c 20 70 | 6c 65 61 73 65 20 6c 65 |nager, p|lease le|
|00000e80| 74 20 74 68 65 73 65 20 | 6d 65 73 73 61 67 65 73 |t these |messages|
|00000e90| 20 74 68 72 6f 75 67 68 | 0d 00 07 1a 26 20 32 20 | through|....& 2 |
|00000ea0| 20 20 20 20 20 3b 20 44 | 61 74 61 53 61 76 65 41 | ; D|ataSaveA|
|00000eb0| 63 6b 0d 00 08 1b 26 20 | 26 34 30 30 20 20 20 3b |ck....& |&400 ;|
|00000ec0| 20 46 69 6c 65 72 4f 70 | 65 6e 44 69 72 0d 00 09 | FilerOp|enDir...|
|00000ed0| 1d 26 20 26 34 30 32 20 | 20 20 3b 20 46 69 6c 65 |.& &402 | ; File|
|00000ee0| 72 4f 70 65 6e 44 69 72 | 41 74 0d 00 0a 1a 26 20 |rOpenDir|At....& |
|00000ef0| 26 34 30 30 43 30 20 3b | 20 4d 65 6e 75 57 61 72 |&400C0 ;| MenuWar|
|00000f00| 6e 69 6e 67 0d 00 0b 1d | 26 20 26 34 30 30 43 32 |ning....|& &400C2|
|00000f10| 20 3b 20 54 61 73 6b 49 | 6e 69 74 69 61 6c 69 73 | ; TaskI|nitialis|
|00000f20| 65 0d 00 0c 1c 26 20 26 | 34 30 30 43 33 20 3b 20 |e....& &|400C3 ; |
|00000f30| 54 61 73 6b 43 6c 6f 73 | 65 44 6f 77 6e 0d 00 0d |TaskClos|eDown...|
|00000f40| 17 26 20 30 20 20 20 20 | 20 20 3b 20 6c 69 73 74 |.& 0 | ; list|
|00000f50| 20 65 6e 64 0d 00 0e 05 | 5d 0d 00 0f 35 c8 99 20 | end....|]...5.. |
|00000f60| 22 57 69 6d 70 5f 49 6e | 69 74 69 61 6c 69 73 65 |"Wimp_In|itialise|
|00000f70| 22 2c 33 31 30 2c 26 34 | 42 35 33 34 31 35 34 2c |",310,&4|B534154,|
|00000f80| a4 69 63 68 2c 42 25 20 | b8 2c 69 63 68 25 0d 00 |.ich,B% |.,ich%..|
|00000f90| 10 04 0d 00 11 0e ee 20 | 85 20 f2 66 61 74 61 6c |....... |. .fatal|
|00000fa0| 0d 00 12 04 0d 00 13 39 | 46 69 6c 65 72 25 3d a4 |.......9|Filer%=.|
|00000fb0| 68 61 6e 64 6c 65 28 22 | 46 69 6c 65 72 22 29 20 |handle("|Filer") |
|00000fc0| 3a 20 50 69 6e 42 72 64 | 25 3d a4 68 61 6e 64 6c |: PinBrd|%=.handl|
|00000fd0| 65 28 22 50 69 6e 62 6f | 61 72 64 22 29 0d 00 14 |e("Pinbo|ard")...|
|00000fe0| 04 0d 00 15 2c de 20 50 | 69 6e 25 20 32 38 2b 35 |....,. P|in% 28+5|
|00000ff0| 2a 32 34 20 3a f4 20 50 | 69 6e 62 6f 61 72 64 20 |*24 :. P|inboard |
|00001000| 6d 65 6e 75 2c 20 35 20 | 69 74 65 6d 73 0d 00 16 |menu, 5 |items...|
|00001010| 04 0d 00 17 2f de 20 50 | 25 20 32 38 2b 32 34 2b |..../. P|% 28+24+|
|00001020| 32 34 20 3a 20 66 73 44 | 69 73 63 25 3d 50 25 20 |24 : fsD|isc%=P% |
|00001030| 3a f4 20 46 53 3a 3a 44 | 69 73 63 20 6d 65 6e 75 |:. FS::D|isc menu|
|00001040| 0d 00 18 40 5b 4f 50 54 | 20 30 20 3a 20 a4 31 32 |...@[OPT| 0 : .12|
|00001050| 28 22 46 53 3a 3a 44 69 | 73 63 22 29 20 3a 3d 20 |("FS::Di|sc") := |
|00001060| 37 20 3a 3d 20 32 20 3a | 3d 20 37 20 3a 3d 20 30 |7 := 2 :|= 7 := 0|
|00001070| 20 3a 26 20 30 20 3a 26 | 20 34 34 20 3a 26 20 30 | :& 0 :&| 44 :& 0|
|00001080| 0d 00 19 31 26 20 26 38 | 30 20 3a 26 2d 31 20 3a |...1& &8|0 :&-1 :|
|00001090| 26 20 31 20 84 20 31 3c | 3c 33 20 84 20 31 3c 3c |& 1 . 1<|<3 . 1<<|
|000010a0| 38 20 84 20 31 3c 3c 32 | 32 20 84 20 37 3c 3c 32 |8 . 1<<2|2 . 7<<2|
|000010b0| 34 0d 00 1a 1d 26 20 50 | 25 2b 31 32 20 3a 26 20 |4....& P|%+12 :& |
|000010c0| 30 20 3a 26 20 32 34 20 | 3a 20 2e 66 73 25 0d 00 |0 :& 24 |: .fs%..|
|000010d0| 1b 05 5d 0d 00 1c 3e 53 | 25 3d 32 30 2a 28 35 2a |..]...>S|%=20*(5*|
|000010e0| 34 2b 32 30 29 20 3a f4 | 20 53 69 7a 65 20 6f 66 |4+20) :.| Size of|
|000010f0| 20 62 75 66 66 65 72 20 | 66 6f 72 20 32 30 20 4f | buffer |for 20 O|
|00001100| 53 5f 47 42 50 42 2c 31 | 30 20 72 65 63 6f 72 64 |S_GBPB,1|0 record|
|00001110| 73 0d 00 1d 50 f4 20 20 | 20 20 20 20 20 20 5e 20 |s...P. | ^ |
|00001120| 3d 20 31 39 2b 31 20 3d | 20 6d 61 78 20 6f 62 6a |= 19+1 =| max obj|
|00001130| 65 63 74 20 6e 61 6d 65 | 20 6c 65 6e 67 74 68 20 |ect name| length |
|00001140| 28 69 6e 20 61 72 63 68 | 69 76 65 73 29 20 2b 20 |(in arch|ives) + |
|00001150| 31 20 74 65 72 6d 69 6e | 61 74 6f 72 20 63 68 61 |1 termin|ator cha|
|00001160| 72 0d 00 1e 25 de 20 44 | 25 20 53 25 2b 34 20 3a |r...%. D|% S%+4 :|
|00001170| 20 21 44 25 3d 53 25 20 | 3a 20 44 69 72 42 66 72 | !D%=S% |: DirBfr|
|00001180| 25 3d 44 25 2b 34 0d 00 | 1f 04 0d 00 20 45 de 20 |%=D%+4..|.... E. |
|00001190| 4d 65 6e 75 73 25 20 39 | 2a 33 2a 34 20 3a f4 20 |Menus% 9|*3*4 :. |
|000011a0| 73 74 61 63 6b 20 66 6f | 72 20 28 73 75 62 29 6d |stack fo|r (sub)m|
|000011b0| 65 6e 75 20 5e 73 20 28 | 52 49 53 43 20 4f 53 20 |enu ^s (|RISC OS |
|000011c0| 6c 69 6d 69 74 3a 20 38 | 20 6d 65 6e 75 73 29 0d |limit: 8| menus).|
|000011d0| 00 21 04 0d 00 22 48 6d | 65 6e 75 25 3d 4d 65 6e |.!..."Hm|enu%=Men|
|000011e0| 75 73 25 20 3a f4 20 74 | 68 65 20 73 74 61 63 6b |us% :. t|he stack|
|000011f0| 20 70 6f 69 6e 74 65 72 | 3b 20 77 68 65 6e 20 61 | pointer|; when a|
|00001200| 20 6e 65 77 20 6d 65 6e | 75 20 68 61 73 20 62 65 | new men|u has be|
|00001210| 65 6e 20 63 72 65 61 74 | 65 64 2c 0d 00 23 3e f4 |en creat|ed,..#>.|
|00001220| 20 21 6d 65 6e 75 25 3d | 6d 65 6e 75 20 61 64 64 | !menu%=|menu add|
|00001230| 72 2c 20 6d 65 6e 75 25 | 21 34 3d 2b 2f 2d 2c 20 |r, menu%|!4=+/-, |
|00001240| 6d 65 6e 75 25 21 38 20 | 5e 20 69 6e 64 69 72 65 |menu%!8 |^ indire|
|00001250| 63 74 65 64 20 64 61 74 | 61 0d 00 24 18 f4 20 61 |cted dat|a..$.. a|
|00001260| 64 76 61 6e 63 65 3a 20 | 6d 65 6e 75 25 2b 3d 31 |dvance: |menu%+=1|
|00001270| 32 0d 00 25 04 0d 00 26 | 46 4d 65 6e 75 25 3d 50 |2..%...&|FMenu%=P|
|00001280| 69 6e 25 20 3a f4 20 63 | 75 72 72 65 6e 74 20 6d |in% :. c|urrent m|
|00001290| 65 6e 75 20 74 72 65 65 | 20 28 63 61 6e 20 73 74 |enu tree| (can st|
|000012a0| 61 72 74 20 77 69 74 68 | 20 74 68 65 20 50 69 6e |art with| the Pin|
|000012b0| 62 6f 61 72 64 20 6d 65 | 6e 75 29 0d 00 27 04 0d |board me|nu)..'..|
|000012c0| 00 28 2b 74 24 3d c4 32 | 35 35 2c bd 30 29 20 3a |.(+t$=.2|55,.0) :|
|000012d0| 20 64 69 72 24 3d 74 24 | 20 3a 20 74 24 3d 22 22 | dir$=t$| : t$=""|
|000012e0| 20 3a 20 64 69 72 24 3d | 22 22 0d 00 29 04 0d 00 | : dir$=|""..)...|
|000012f0| 2a 35 dd 20 a4 70 61 74 | 68 20 e7 20 a7 24 66 73 |*5. .pat|h . .$fs|
|00001300| 25 2c 22 3a 3a 22 29 20 | 8c 3d 24 66 73 25 2b 22 |%,"::") |.=$fs%+"|
|00001310| 2e 22 2b 64 69 72 24 20 | 8b 3d 24 66 73 25 2b 64 |."+dir$ |.=$fs%+d|
|00001320| 69 72 24 0d 00 2b 04 0d | 00 2c 15 de 20 50 25 20 |ir$..+..|.,.. P% |
|00001330| 38 2a 34 20 3a 20 5b 4f | 50 54 20 30 0d 00 2d 07 |8*4 : [O|PT 0..-.|
|00001340| 26 20 30 0d 00 2e 18 2e | 46 53 61 25 20 6c 64 72 |& 0.....|FSa% ldr|
|00001350| 20 30 2c 5b 31 34 2c 23 | 32 38 5d 0d 00 2f 15 20 | 0,[14,#|28]../. |
|00001360| 20 20 20 20 20 6c 64 72 | 20 30 2c 5b 38 2c 30 5d | ldr| 0,[8,0]|
|00001370| 0d 00 30 16 20 20 20 20 | 20 20 73 74 72 20 30 2c |..0. | str 0,|
|00001380| 46 53 61 25 2d 34 0d 00 | 31 13 20 20 20 20 20 20 |FSa%-4..|1. |
|00001390| 6d 6f 76 20 50 43 2c 31 | 34 0d 00 32 07 26 20 30 |mov PC,1|4..2.& 0|
|000013a0| 0d 00 33 1b 2e 42 61 53 | 74 61 25 20 73 74 72 20 |..3..BaS|ta% str |
|000013b0| 31 33 2c 42 61 53 74 61 | 25 2d 34 0d 00 34 15 20 |13,BaSta|%-4..4. |
|000013c0| 20 20 20 20 20 20 20 6d | 6f 76 20 50 43 2c 31 34 | m|ov PC,14|
|000013d0| 0d 00 35 05 5d 0d 00 36 | 29 dd 20 a4 66 72 65 65 |..5.]..6|). .free|
|000013e0| 53 70 61 63 65 53 74 61 | 72 74 20 3a 20 d6 20 46 |SpaceSta|rt : . F|
|000013f0| 53 61 25 20 3a 3d 20 46 | 53 61 25 21 2d 34 0d 00 |Sa% := F|Sa%!-4..|
|00001400| 37 04 0d 00 38 29 dd 20 | a4 62 61 73 69 63 53 74 |7...8). |.basicSt|
|00001410| 61 63 6b 20 3a 20 d6 20 | 42 61 53 74 61 25 20 3a |ack : . |BaSta% :|
|00001420| 3d 20 42 61 53 74 61 25 | 21 2d 34 0d 00 39 04 0d |= BaSta%|!-4..9..|
|00001430| 00 3a 26 c8 99 20 22 4f | 53 5f 52 65 61 64 4d 65 |.:&.. "O|S_ReadMe|
|00001440| 6d 4d 61 70 49 6e 66 6f | 22 20 b8 20 50 61 67 65 |mMapInfo|" . Page|
|00001450| 53 69 7a 65 25 0d 00 3b | 04 0d 00 3c 41 55 70 25 |Size%..;|...<AUp%|
|00001460| 3d a3 20 3a f4 20 54 52 | 55 45 20 77 68 65 6e 20 |=. :. TR|UE when |
|00001470| 63 75 72 72 65 6e 74 20 | 6d 65 6e 75 20 68 61 73 |current |menu has|
|00001480| 20 74 68 65 20 27 20 55 | 70 20 27 20 69 74 65 6d | the ' U|p ' item|
|00001490| 20 28 75 70 2d 6d 65 6e | 75 29 0d 00 3d 04 0d 00 | (up-men|u)..=...|
|000014a0| 3e 41 46 53 25 3d a3 20 | 3a f4 20 54 52 55 45 20 |>AFS%=. |:. TRUE |
|000014b0| 77 68 65 6e 20 62 75 69 | 6c 64 69 6e 67 20 31 73 |when bui|lding 1s|
|000014c0| 74 20 6d 65 6e 75 20 6f | 66 20 61 6e 20 46 53 20 |t menu o|f an FS |
|000014d0| 46 69 6c 65 72 20 6d 65 | 6e 75 20 74 72 65 65 0d |Filer me|nu tree.|
|000014e0| 00 3f 04 0d 00 40 26 64 | 65 70 74 68 25 3d 30 20 |.?...@&d|epth%=0 |
|000014f0| 3a f4 20 23 20 6f 66 20 | 6d 65 6e 75 73 20 69 6e |:. # of |menus in|
|00001500| 20 74 68 65 20 68 65 61 | 70 0d 00 41 04 0d 00 42 | the hea|p..A...B|
|00001510| 4c 78 25 3d 30 20 3a 20 | 79 25 3d 30 20 3a 20 48 |Lx%=0 : |y%=0 : H|
|00001520| 65 61 70 25 3d 30 20 3a | 20 68 65 61 70 25 3d 30 |eap%=0 :| heap%=0|
|00001530| 20 3a f4 20 63 72 65 61 | 74 65 20 61 6c 6c 20 76 | :. crea|te all v|
|00001540| 61 72 73 20 62 65 66 6f | 72 65 20 63 68 61 6e 67 |ars befo|re chang|
|00001550| 69 6e 67 20 48 49 4d 45 | 4d 0d 00 43 04 0d 00 44 |ing HIME|M..C...D|
|00001560| 32 d3 3d a4 66 72 65 65 | 53 70 61 63 65 53 74 61 |2.=.free|SpaceSta|
|00001570| 72 74 2b 34 30 39 36 20 | 3a f4 20 34 6b 20 66 6f |rt+4096 |:. 4k fo|
|00001580| 72 20 42 41 53 49 43 27 | 73 20 73 74 61 63 6b 0d |r BASIC'|s stack.|
|00001590| 00 45 04 0d 00 46 2b 48 | 65 61 70 25 3d 93 20 3a |.E...F+H|eap%=. :|
|000015a0| 20 68 65 61 70 25 3d 48 | 65 61 70 25 2d 26 38 30 | heap%=H|eap%-&80|
|000015b0| 30 30 20 3a 20 f2 68 65 | 61 70 49 6e 69 74 0d 00 |00 : .he|apInit..|
|000015c0| 47 04 0d 00 48 3f 4d 25 | 3d 48 65 61 70 25 2b 34 |G...H?M%|=Heap%+4|
|000015d0| 2a 34 2b 31 2a 34 20 3a | f4 20 74 68 65 20 31 73 |*4+1*4 :|. the 1s|
|000015e0| 74 20 68 65 61 70 20 62 | 6c 6f 63 6b 20 77 69 6c |t heap b|lock wil|
|000015f0| 6c 20 62 65 20 61 74 20 | 74 68 69 73 20 61 64 64 |l be at |this add|
|00001600| 72 0d 00 49 04 0d 00 4a | 43 21 4d 65 6e 75 73 25 |r..I...J|C!Menus%|
|00001610| 3d 4d 25 20 3a f4 20 74 | 68 65 20 31 73 74 20 6d |=M% :. t|he 1st m|
|00001620| 65 6e 75 20 73 74 61 63 | 6b 20 65 6e 74 72 79 20 |enu stac|k entry |
|00001630| 77 69 6c 6c 20 61 6c 77 | 61 79 73 20 62 65 20 74 |will alw|ays be t|
|00001640| 68 69 73 20 61 64 64 72 | 0d 00 4b 04 0d 00 4c 23 |his addr|..K...L#|
|00001650| 50 25 3d 50 69 6e 25 20 | 3a 20 46 25 3d 26 30 37 |P%=Pin% |: F%=&07|
|00001660| 30 30 39 30 31 31 20 3a | 20 5b 4f 50 54 20 30 0d |009011 :| [OPT 0.|
|00001670| 00 4d 47 a4 31 32 28 22 | 46 69 6c 65 72 2d 22 29 |.MG.12("|Filer-")|
|00001680| 20 3a 3d 20 37 20 3a 3d | 20 32 20 3a 3d 20 37 20 | := 7 :=| 2 := 7 |
|00001690| 3a 3d 20 30 20 3a 26 20 | 28 a9 22 52 65 73 6f 75 |:= 0 :& |(."Resou|
|000016a0| 72 63 65 73 22 2b 31 29 | 2a 31 36 20 3a 26 20 34 |rces"+1)|*16 :& 4|
|000016b0| 34 20 3a 26 20 30 0d 00 | 4e 25 26 20 25 31 30 30 |4 :& 0..|N%& %100|
|000016c0| 30 20 3a 26 20 4d 25 20 | 3a 26 20 46 25 20 3a 20 |0 :& M% |:& F% : |
|000016d0| a4 31 32 28 22 41 64 46 | 53 22 29 0d 00 4f 26 26 |.12("AdF|S")..O&&|
|000016e0| 20 25 31 30 30 30 20 3a | 26 20 4d 25 20 3a 26 20 | %1000 :|& M% :& |
|000016f0| 46 25 20 3a 20 a4 31 32 | 28 22 49 64 65 46 53 22 |F% : .12|("IdeFS"|
|00001700| 29 0d 00 50 24 26 20 25 | 31 30 30 30 20 3a 26 20 |)..P$& %|1000 :& |
|00001710| 4d 25 20 3a 26 20 46 25 | 20 3a 20 a4 31 32 28 22 |M% :& F%| : .12("|
|00001720| 4d 45 4d 22 29 0d 00 51 | 24 26 20 25 31 30 30 30 |MEM")..Q|$& %1000|
|00001730| 20 3a 26 20 4d 25 20 3a | 26 20 46 25 20 3a 20 a4 | :& M% :|& F% : .|
|00001740| 31 32 28 22 52 41 4d 22 | 29 0d 00 52 2a 26 20 26 |12("RAM"|)..R*& &|
|00001750| 38 38 20 20 20 3a 26 20 | 4d 25 20 3a 26 20 46 25 |88 :& |M% :& F%|
|00001760| 20 3a 20 a4 31 32 28 22 | 52 65 73 6f 75 72 63 65 | : .12("|Resource|
|00001770| 73 22 29 0d 00 53 05 5d | 0d 00 54 0a f4 20 4d 61 |s")..S.]|..T.. Ma|
|00001780| 73 6b 0d 00 55 04 0d 00 | 56 21 4d 25 20 20 3d 20 |sk..U...|V!M% = |
|00001790| 20 20 31 20 3c 3c 20 20 | 31 20 3a f4 20 6e 6f 20 | 1 << |1 :. no |
|000017a0| 72 65 64 72 61 77 73 0d | 00 57 21 4d 25 20 2b 3d |redraws.|.W!M% +=|
|000017b0| 20 25 31 31 20 3c 3c 20 | 20 34 20 3a f4 20 6e 6f | %11 << | 4 :. no|
|000017c0| 20 70 6f 69 6e 74 65 72 | 0d 00 58 1e 4d 25 20 2b | pointer|..X.M% +|
|000017d0| 3d 20 20 20 31 20 3c 3c | 20 20 38 20 3a f4 20 6e |= 1 <<| 8 :. n|
|000017e0| 6f 20 6b 65 79 73 0d 00 | 59 1f 4d 25 20 2b 3d 20 |o keys..|Y.M% += |
|000017f0| 25 31 31 20 3c 3c 20 31 | 31 20 3a f4 20 6e 6f 20 |%11 << 1|1 :. no |
|00001800| 63 61 72 65 74 0d 00 5a | 32 4d 25 20 2b 3d 20 20 |caret..Z|2M% += |
|00001810| 20 31 20 3c 3c 20 31 39 | 20 3a f4 20 6e 6f 20 55 | 1 << 19| :. no U|
|00001820| 73 65 72 20 4d 65 73 73 | 61 67 65 20 41 63 6b 6e |ser Mess|age Ackn|
|00001830| 6f 77 6c 65 64 67 65 0d | 00 5b 04 0d 00 5c 0f ee |owledge.|.[...\..|
|00001840| 20 85 20 f2 72 65 70 6f | 72 74 0d 00 5d 04 0d 00 | . .repo|rt..]...|
|00001850| 5e 05 f5 0d 00 5f 1e 20 | c8 99 20 22 57 69 6d 70 |^...._. |.. "Wimp|
|00001860| 5f 50 6f 6c 6c 22 2c 4d | 25 2c 42 25 20 b8 20 45 |_Poll",M|%,B% . E|
|00001870| 25 0d 00 60 0c 20 c8 8e | 20 45 25 20 ca 0d 00 61 |%..`. ..| E% ...a|
|00001880| 47 20 20 c9 20 30 20 3a | 20 4d 25 2b 3d 31 20 3a |G . 0 :| M%+=1 :|
|00001890| 20 ff 22 52 4d 52 65 69 | 6e 69 74 20 46 69 50 69 | ."RMRei|nit FiPi|
|000018a0| 46 69 22 20 3a f4 20 6d | 61 73 6b 20 6f 75 74 20 |Fi" :. m|ask out |
|000018b0| 30 73 20 26 20 72 65 67 | 69 73 74 65 72 20 66 69 |0s & reg|ister fi|
|000018c0| 6c 74 65 72 0d 00 62 17 | 20 20 c9 20 36 20 3a 20 |lter..b.| . 6 : |
|000018d0| f2 6d 6f 75 73 65 43 6c | 69 63 6b 0d 00 63 17 20 |.mouseCl|ick..c. |
|000018e0| 20 c9 20 39 20 3a 20 f2 | 6d 65 6e 75 53 65 6c 65 | . 9 : .|menuSele|
|000018f0| 63 74 0d 00 64 1a 20 20 | c9 20 31 37 2c 31 38 20 |ct..d. |. 17,18 |
|00001900| 3a 20 c8 8e 20 42 25 21 | 31 36 20 ca 0d 00 65 11 |: .. B%!|16 ...e.|
|00001910| 20 20 20 c9 20 30 20 3a | 20 f2 62 79 65 0d 00 66 | . 0 :| .bye..f|
|00001920| 15 20 20 20 c9 20 32 20 | 3a 20 f2 73 61 76 65 41 |. . 2 |: .saveA|
|00001930| 63 6b 0d 00 67 1c 20 20 | 20 c9 20 26 34 30 30 20 |ck..g. | . &400 |
|00001940| 3a 20 f2 6f 70 65 6e 44 | 69 72 28 32 38 29 0d 00 |: .openD|ir(28)..|
|00001950| 68 1c 20 20 20 c9 20 26 | 34 30 32 20 3a 20 f2 6f |h. . &|402 : .o|
|00001960| 70 65 6e 44 69 72 28 34 | 35 29 0d 00 69 1b 20 20 |penDir(4|5)..i. |
|00001970| 20 c9 20 26 34 30 30 43 | 30 20 3a 20 f2 6d 65 6e | . &400C|0 : .men|
|00001980| 75 57 61 72 6e 0d 00 6a | 1b 20 20 20 c9 20 26 34 |uWarn..j|. . &4|
|00001990| 30 30 43 32 20 3a 20 f2 | 74 61 73 6b 49 6e 69 74 |00C2 : .|taskInit|
|000019a0| 0d 00 6b 1b 20 20 20 c9 | 20 26 34 30 30 43 33 20 |..k. .| &400C3 |
|000019b0| 3a 20 f2 74 61 73 6b 44 | 69 65 73 0d 00 6c 07 20 |: .taskD|ies..l. |
|000019c0| 20 cb 0d 00 6d 06 20 cb | 0d 00 6e 06 fd 30 0d 00 | ...m. .|..n..0..|
|000019d0| 6f 04 0d 00 70 36 dd 20 | a4 73 6c 6f 74 20 ea 20 |o...p6. |.slot . |
|000019e0| 53 25 20 3a 20 c8 99 20 | 22 57 69 6d 70 5f 53 6c |S% : .. |"Wimp_Sl|
|000019f0| 6f 74 53 69 7a 65 22 2c | 2d 31 2c 2d 31 20 b8 20 |otSize",|-1,-1 . |
|00001a00| 53 25 20 3a 3d 20 53 25 | 0d 00 71 04 0d 00 72 3f |S% := S%|..q...r?|
|00001a10| dd 20 f2 73 6c 6f 74 58 | 74 6e 64 28 53 25 29 20 |. .slotX|tnd(S%) |
|00001a20| 53 25 2b 3d a4 73 6c 6f | 74 20 3a 20 e7 20 53 25 |S%+=.slo|t : . S%|
|00001a30| 3e 30 20 c8 99 20 22 57 | 69 6d 70 5f 53 6c 6f 74 |>0 .. "W|imp_Slot|
|00001a40| 53 69 7a 65 22 2c 53 25 | 2c 2d 31 0d 00 73 05 e1 |Size",S%|,-1..s..|
|00001a50| 0d 00 74 04 0d 00 75 23 | dd 20 a4 73 6c 6f 74 46 |..t...u#|. .slotF|
|00001a60| 72 65 65 3d a4 73 6c 6f | 74 2d 68 65 61 70 25 2d |ree=.slo|t-heap%-|
|00001a70| 48 65 61 70 25 21 38 0d | 00 76 04 0d 00 77 0f dd |Heap%!8.|.v...w..|
|00001a80| 20 f2 68 65 61 70 49 6e | 69 74 0d 00 78 28 53 25 | .heapIn|it..x(S%|
|00001a90| 3d a4 73 6c 6f 74 2d 68 | 65 61 70 25 20 3a f4 20 |=.slot-h|eap% :. |
|00001aa0| 66 72 65 65 20 73 70 61 | 63 65 20 69 6e 20 73 6c |free spa|ce in sl|
|00001ab0| 6f 74 0d 00 79 22 e7 20 | 53 25 3c 32 34 20 53 25 |ot..y". |S%<24 S%|
|00001ac0| 3d 32 34 20 3a f4 20 6d | 69 6e 20 68 65 61 70 20 |=24 :. m|in heap |
|00001ad0| 73 69 7a 65 0d 00 7a 22 | c8 99 20 22 58 4f 53 5f |size..z"|.. "XOS_|
|00001ae0| 48 65 61 70 22 2c 30 2c | 48 65 61 70 25 2c 2c 53 |Heap",0,|Heap%,,S|
|00001af0| 25 20 b8 3b 46 25 0d 00 | 7b 34 e7 20 46 25 20 80 |% .;F%..|{4. F% .|
|00001b00| 20 31 20 f2 73 6c 6f 74 | 58 74 6e 64 28 31 29 20 | 1 .slot|Xtnd(1) |
|00001b10| 3a 20 c8 99 20 22 4f 53 | 5f 48 65 61 70 22 2c 30 |: .. "OS|_Heap",0|
|00001b20| 2c 48 65 61 70 25 2c 2c | 53 25 0d 00 7c 05 e1 0d |,Heap%,,|S%..|...|
|00001b30| 00 7d 04 0d 00 7e 33 68 | 65 61 70 42 6c 6f 63 6b |.}...~3h|eapBlock|
|00001b40| 28 53 25 29 20 61 6c 6c | 6f 63 61 74 65 73 20 61 |(S%) all|ocates a|
|00001b50| 20 68 65 61 70 20 62 6c | 6f 63 6b 20 6f 66 20 73 | heap bl|ock of s|
|00001b60| 69 7a 65 20 53 25 0d 00 | 7f 2f 72 65 74 75 72 6e |ize S%..|./return|
|00001b70| 73 20 61 20 5e 20 74 6f | 20 69 74 20 6f 72 20 30 |s a ^ to| it or 0|
|00001b80| 20 69 66 20 61 6c 6c 6f | 63 61 74 69 6f 6e 20 66 | if allo|cation f|
|00001b90| 61 69 6c 65 64 0d 00 80 | 04 0d 00 81 14 dd 20 a4 |ailed...|...... .|
|00001ba0| 68 65 61 70 42 6c 6f 63 | 6b 28 53 25 29 0d 00 82 |heapBloc|k(S%)...|
|00001bb0| 23 c8 99 20 22 58 4f 53 | 5f 48 65 61 70 22 2c 32 |#.. "XOS|_Heap",2|
|00001bc0| 2c 48 65 61 70 25 2c 2c | 53 25 20 b8 2c 2c 46 25 |,Heap%,,|S% .,,F%|
|00001bd0| 0d 00 83 45 e7 20 46 25 | 3d 30 20 f2 68 65 61 70 |...E. F%|=0 .heap|
|00001be0| 58 74 6e 64 28 53 25 2d | a4 68 65 61 70 55 6e 75 |Xtnd(S%-|.heapUnu|
|00001bf0| 73 65 64 29 20 3a 20 c8 | 99 20 22 4f 53 5f 48 65 |sed) : .|. "OS_He|
|00001c00| 61 70 22 2c 32 2c 48 65 | 61 70 25 2c 2c 53 25 20 |ap",2,He|ap%,,S% |
|00001c10| b8 2c 2c 46 25 0d 00 84 | 07 3d 46 25 0d 00 85 04 |.,,F%...|.=F%....|
|00001c20| 0d 00 86 24 dd 20 a4 68 | 65 61 70 55 6e 75 73 65 |...$. .h|eapUnuse|
|00001c30| 64 3d 48 65 61 70 25 21 | 31 32 2d 48 65 61 70 25 |d=Heap%!|12-Heap%|
|00001c40| 21 38 2d 38 0d 00 87 04 | 0d 00 88 31 68 65 61 70 |!8-8....|...1heap|
|00001c50| 46 72 65 65 28 50 25 29 | 20 64 65 61 6c 6c 6f 63 |Free(P%)| dealloc|
|00001c60| 61 74 65 73 20 74 68 65 | 20 68 65 61 70 20 62 6c |ates the| heap bl|
|00001c70| 6f 63 6b 20 61 74 20 50 | 25 0d 00 89 2c 6d 65 6d |ock at P|%...,mem|
|00001c80| 6f 72 79 20 69 73 20 67 | 69 76 65 6e 20 62 61 63 |ory is g|iven bac|
|00001c90| 6b 20 74 6f 20 57 69 6d | 70 20 69 66 20 70 6f 73 |k to Wim|p if pos|
|00001ca0| 73 69 62 6c 65 0d 00 8a | 04 0d 00 8b 13 dd 20 f2 |sible...|...... .|
|00001cb0| 68 65 61 70 46 72 65 65 | 28 50 25 29 0d 00 8c 35 |heapFree|(P%)...5|
|00001cc0| c8 99 20 22 4f 53 5f 48 | 65 61 70 22 2c 33 2c 48 |.. "OS_H|eap",3,H|
|00001cd0| 65 61 70 25 2c 50 25 20 | 3a 20 e7 20 a4 73 6c 6f |eap%,P% |: . .slo|
|00001ce0| 74 46 72 65 65 3c 50 61 | 67 65 53 69 7a 65 25 20 |tFree<Pa|geSize% |
|00001cf0| e1 0d 00 8d 0d dd 20 f2 | 73 68 72 69 6e 6b 0d 00 |...... .|shrink..|
|00001d00| 8e 31 c8 99 20 22 4f 53 | 5f 48 65 61 70 22 2c 35 |.1.. "OS|_Heap",5|
|00001d10| 2c 48 65 61 70 25 2c 2c | 2d 28 68 65 61 70 25 2b |,Heap%,,|-(heap%+|
|00001d20| 48 65 61 70 25 21 31 32 | 2d 26 38 30 30 30 29 0d |Heap%!12|-&8000).|
|00001d30| 00 8f 28 c8 99 20 22 57 | 69 6d 70 5f 53 6c 6f 74 |..(.. "W|imp_Slot|
|00001d40| 53 69 7a 65 22 2c 68 65 | 61 70 25 2b 48 65 61 70 |Size",he|ap%+Heap|
|00001d50| 25 21 31 32 2c 2d 31 0d | 00 90 05 e1 0d 00 91 04 |%!12,-1.|........|
|00001d60| 0d 00 92 0e dd 20 f2 66 | 72 65 65 41 6c 6c 0d 00 |..... .f|reeAll..|
|00001d70| 93 3c c8 95 20 6d 65 6e | 75 25 3e 4d 65 6e 75 73 |.<.. men|u%>Menus|
|00001d80| 25 20 6d 65 6e 75 25 2d | 3d 31 32 20 3a 20 e7 20 |% menu%-|=12 : . |
|00001d90| 6d 65 6e 75 25 21 38 20 | f2 68 65 61 70 46 72 65 |menu%!8 |.heapFre|
|00001da0| 65 28 6d 65 6e 75 25 21 | 38 29 0d 00 94 24 f2 68 |e(menu%!|8)...$.h|
|00001db0| 65 61 70 46 72 65 65 28 | 21 6d 65 6e 75 25 29 20 |eapFree(|!menu%) |
|00001dc0| 3a 20 ce 20 3a 20 64 65 | 70 74 68 25 3d 30 0d 00 |: . : de|pth%=0..|
|00001dd0| 95 05 e1 0d 00 96 04 0d | 00 97 47 68 65 61 70 58 |........|..GheapX|
|00001de0| 74 6e 64 42 6c 6b 28 42 | 25 2c 53 25 29 20 74 72 |tndBlk(B|%,S%) tr|
|00001df0| 69 65 73 20 74 6f 20 65 | 78 74 65 6e 64 20 74 68 |ies to e|xtend th|
|00001e00| 65 20 68 65 61 70 20 62 | 6c 6f 63 6b 20 61 74 20 |e heap b|lock at |
|00001e10| 42 25 20 62 79 20 53 25 | 20 62 79 74 65 73 0d 00 |B% by S%| bytes..|
|00001e20| 98 4a 72 65 74 75 72 6e | 73 20 30 20 69 66 20 66 |.Jreturn|s 0 if f|
|00001e30| 61 69 6c 65 64 20 74 6f | 20 64 6f 20 73 6f 20 61 |ailed to| do so a|
|00001e40| 6e 64 20 74 68 65 20 5e | 20 74 6f 20 74 68 65 20 |nd the ^| to the |
|00001e50| 65 78 74 65 6e 64 65 64 | 20 62 6c 6f 63 6b 20 6f |extended| block o|
|00001e60| 74 68 65 72 77 69 73 65 | 0d 00 99 04 0d 00 9a 19 |therwise|........|
|00001e70| dd 20 f2 68 65 61 70 58 | 74 6e 64 42 6c 6b 28 50 |. .heapX|tndBlk(P|
|00001e80| 25 2c 53 25 29 0d 00 9b | 31 c8 99 20 22 58 4f 53 |%,S%)...|1.. "XOS|
|00001e90| 5f 48 65 61 70 22 2c 34 | 2c 48 65 61 70 25 2c 50 |_Heap",4|,Heap%,P|
|00001ea0| 25 2c 53 25 20 b8 3b 46 | 25 20 3a 20 e7 20 46 25 |%,S% .;F|% : . F%|
|00001eb0| 20 80 20 31 20 8c 0d 00 | 9c 2f 20 e7 20 53 25 3c | . 1 ...|./ . S%<|
|00001ec0| 30 20 e1 20 3a f4 20 63 | 6f 75 6c 64 20 6e 6f 74 |0 . :. c|ould not|
|00001ed0| 20 73 68 72 69 6e 6b 20 | 62 6c 6f 63 6b 2c 20 62 | shrink |block, b|
|00001ee0| 75 74 20 6f 6b 0d 00 9d | 3b 20 f2 68 65 61 70 58 |ut ok...|; .heapX|
|00001ef0| 74 6e 64 28 53 25 2d a4 | 68 65 61 70 55 6e 75 73 |tnd(S%-.|heapUnus|
|00001f00| 65 64 29 20 3a 20 c8 99 | 20 22 4f 53 5f 48 65 61 |ed) : ..| "OS_Hea|
|00001f10| 70 22 2c 34 2c 48 65 61 | 70 25 2c 50 25 2c 53 25 |p",4,Hea|p%,P%,S%|
|00001f20| 0d 00 9e 05 cd 0d 00 9f | 29 e7 20 53 25 3c 30 20 |........|). S%<0 |
|00001f30| e7 20 a4 73 6c 6f 74 46 | 72 65 65 3e 3d 50 61 67 |. .slotF|ree>=Pag|
|00001f40| 65 53 69 7a 65 25 20 f2 | 73 68 72 69 6e 6b 0d 00 |eSize% .|shrink..|
|00001f50| a0 05 e1 0d 00 a1 04 0d | 00 a2 35 68 65 61 70 58 |........|..5heapX|
|00001f60| 74 6e 64 28 53 25 29 20 | 74 72 69 65 73 20 74 6f |tnd(S%) |tries to|
|00001f70| 20 65 78 74 65 6e 64 20 | 74 68 65 20 68 65 61 70 | extend |the heap|
|00001f80| 20 62 79 20 53 25 20 62 | 79 74 65 73 0d 00 a3 04 | by S% b|ytes....|
|00001f90| 0d 00 a4 13 dd 20 f2 68 | 65 61 70 58 74 6e 64 28 |..... .h|eapXtnd(|
|00001fa0| 53 25 29 0d 00 a5 2f c8 | 99 20 22 58 4f 53 5f 48 |S%).../.|. "XOS_H|
|00001fb0| 65 61 70 22 2c 35 2c 48 | 65 61 70 25 2c 2c 53 25 |eap",5,H|eap%,,S%|
|00001fc0| 20 b8 3b 46 25 20 3a 20 | e7 20 46 25 20 80 20 31 | .;F% : |. F% . 1|
|00001fd0| 20 8c 0d 00 a6 34 20 e7 | 20 53 25 3e 30 20 f2 73 | ....4 .| S%>0 .s|
|00001fe0| 6c 6f 74 58 74 6e 64 28 | 53 25 29 20 3a 20 c8 99 |lotXtnd(|S%) : ..|
|00001ff0| 20 22 4f 53 5f 48 65 61 | 70 22 2c 35 2c 48 65 61 | "OS_Hea|p",5,Hea|
|00002000| 70 25 2c 2c 53 25 0d 00 | a7 06 20 e1 0d 00 a8 05 |p%,,S%..|.. .....|
|00002010| cd 0d 00 a9 29 e7 20 53 | 25 3c 30 20 e7 20 a4 73 |....). S|%<0 . .s|
|00002020| 6c 6f 74 46 72 65 65 3e | 3d 50 61 67 65 53 69 7a |lotFree>|=PageSiz|
|00002030| 65 25 20 f2 73 68 72 69 | 6e 6b 0d 00 aa 05 e1 0d |e% .shri|nk......|
|00002040| 00 ab 04 0d 00 ac 0d dd | 20 f2 65 72 72 42 6c 6b |........| .errBlk|
|00002050| 0d 00 ad 3d 21 42 25 3d | 9f 20 3a 20 24 28 42 25 |...=!B%=|. : $(B%|
|00002060| 2b 34 29 3d 22 4c 69 6e | 65 20 22 2b c3 9e 2b 22 |+4)="Lin|e "+..+"|
|00002070| 3a 20 22 2b f6 24 20 3a | 20 74 24 3d c3 9f 2b 22 |: "+.$ :| t$=..+"|
|00002080| 20 28 26 22 2b c3 7e 9f | 2b 22 29 20 22 0d 00 ae | (&"+.~.|+") "...|
|00002090| 05 e1 0d 00 af 04 0d 00 | b0 10 dd 20 f2 65 72 72 |........|... .err|
|000020a0| 6f 72 28 74 24 29 0d 00 | b1 30 e7 20 74 24 3d f6 |or(t$)..|.0. t$=.|
|000020b0| 24 20 f2 65 72 72 42 6c | 6b 20 8b 20 21 42 25 3d |$ .errBl|k . !B%=|
|000020c0| 30 20 3a 20 24 28 42 25 | 2b 34 29 3d 74 24 20 3a |0 : $(B%|+4)=t$ :|
|000020d0| 20 74 24 3d 22 22 0d 00 | b2 17 dd 20 f2 72 65 70 | t$=""..|... .rep|
|000020e0| 6f 72 74 20 3a 20 f2 65 | 72 72 42 6c 6b 0d 00 b3 |ort : .e|rrBlk...|
|000020f0| 19 43 25 3d 31 20 3a f4 | 20 43 61 6e 63 65 6c 20 |.C%=1 :.| Cancel |
|00002100| 62 75 74 74 6f 6e 0d 00 | b4 1d dd 20 f2 66 61 74 |button..|... .fat|
|00002110| 61 6c 20 3a 20 f2 65 72 | 72 42 6c 6b 20 3a 20 43 |al : .er|rBlk : C|
|00002120| 25 3d 30 0d 00 b5 4a 74 | 24 3d 22 45 72 72 6f 72 |%=0...Jt|$="Error|
|00002130| 20 22 2b 74 24 2b 22 66 | 72 6f 6d 20 22 2b a4 69 | "+t$+"f|rom "+.i|
|00002140| 63 68 20 3a 20 e7 20 43 | 25 20 24 42 25 2b 3d 22 |ch : . C|% $B%+="|
|00002150| 2e 20 4f 4b 20 89 20 49 | 67 6e 6f 72 65 2c 20 43 |. OK . I|gnore, C|
|00002160| 61 6e 63 65 6c 20 89 20 | 51 75 69 74 22 0d 00 b6 |ancel . |Quit"...|
|00002170| 34 c8 99 20 22 57 69 6d | 70 5f 52 65 70 6f 72 74 |4.. "Wim|p_Report|
|00002180| 45 72 72 6f 72 22 2c 42 | 25 2c 25 31 30 30 30 31 |Error",B|%,%10001|
|00002190| 20 84 20 43 25 3c 3c 31 | 2c 74 24 20 b8 2c 21 42 | . C%<<1|,t$ .,!B|
|000021a0| 25 0d 00 b7 2d e7 20 43 | 25 20 e7 20 21 42 25 3d |%...-. C|% . !B%=|
|000021b0| 31 20 c8 99 20 22 57 69 | 6d 70 5f 43 72 65 61 74 |1 .. "Wi|mp_Creat|
|000021c0| 65 4d 65 6e 75 22 2c 2c | 2d 31 20 3a 20 e1 0d 00 |eMenu",,|-1 : ...|
|000021d0| b8 0a dd 20 f2 62 79 65 | 0d 00 b9 29 e7 20 69 63 |... .bye|...). ic|
|000021e0| 68 25 3d a4 68 61 6e 64 | 6c 65 28 a4 69 63 68 29 |h%=.hand|le(.ich)|
|000021f0| 20 8c 20 2a 52 4d 4b 69 | 6c 6c 20 46 69 50 69 46 | . *RMKi|ll FiPiF|
|00002200| 69 0d 00 ba 05 e0 0d 00 | bb 04 0d 00 bc 27 26 34 |i.......|.....'&4|
|00002210| 32 36 38 31 20 3d 20 54 | 61 73 6b 4d 61 6e 61 67 |2681 = T|askManag|
|00002220| 65 72 5f 45 6e 75 6d 65 | 72 61 74 65 54 61 73 6b |er_Enume|rateTask|
|00002230| 73 0d 00 bd 04 0d 00 be | 11 dd 20 a4 68 61 6e 64 |s.......|.. .hand|
|00002240| 6c 65 28 74 24 29 0d 00 | bf 15 4c 25 3d a9 74 24 |le(t$)..|..L%=.t$|
|00002250| 20 3a 20 54 25 3d 30 20 | 3a 20 f5 0d 00 c0 1c 20 | : T%=0 |: ..... |
|00002260| c8 99 20 26 34 32 36 38 | 31 2c 54 25 2c 42 25 2c |.. &4268|1,T%,B%,|
|00002270| 31 36 20 b8 20 54 25 0d | 00 c1 19 20 e7 20 54 25 |16 . T%.|... . T%|
|00002280| 3c 30 20 8c 3d 30 20 8b | 20 4e 25 3d 42 25 21 34 |<0 .=0 .| N%=B%!4|
|00002290| 0d 00 c2 32 20 e3 20 49 | 25 3d 31 20 b8 20 4c 25 |...2 . I|%=1 . L%|
|000022a0| 20 3a 20 e7 20 3f 4e 25 | 3d 97 c1 74 24 2c 49 25 | : . ?N%|=..t$,I%|
|000022b0| 2c 31 29 20 4e 25 2b 3d | 31 20 8b 20 49 25 3d 32 |,1) N%+=|1 . I%=2|
|000022c0| 35 36 0d 00 c3 20 20 ed | 20 3a 20 e7 20 49 25 3d |56... .| : . I%=|
|000022d0| 4c 25 2b 31 20 e7 20 3f | 4e 25 3d 30 20 8c 3d 21 |L%+1 . ?|N%=0 .=!|
|000022e0| 42 25 0d 00 c4 06 fd 30 | 0d 00 c5 04 0d 00 c6 11 |B%.....0|........|
|000022f0| dd 20 f2 6d 6f 75 73 65 | 43 6c 69 63 6b 0d 00 c7 |. .mouse|Click...|
|00002300| 1f 78 25 3d 21 42 25 20 | 3a 20 79 25 3d 42 25 21 |.x%=!B% |: y%=B%!|
|00002310| 34 2b 35 36 20 3a 20 46 | 53 25 3d a3 0d 00 c8 26 |4+56 : F|S%=....&|
|00002320| 57 25 3d 42 25 21 31 32 | 20 3a 20 41 25 3d 42 25 |W%=B%!12| : A%=B%|
|00002330| 21 31 36 20 3a f4 20 57 | 69 6e 64 6f 77 2c 74 41 |!16 :. W|indow,tA|
|00002340| 73 6b 0d 00 c9 0b c8 8e | 20 41 25 20 ca 0d 00 ca |sk......| A% ....|
|00002350| 0d c9 20 50 69 6e 42 72 | 64 25 0d 00 cb 10 20 dd |.. PinBr|d%.... .|
|00002360| 20 f2 70 69 60 63 6c 69 | 63 6b 0d 00 cc 38 20 78 | .pi`cli|ck...8 x|
|00002370| 25 2d 3d 31 34 34 20 3a | 20 79 25 2b 3d 31 32 20 |%-=144 :| y%+=12 |
|00002380| 3a 20 58 25 3d 78 25 20 | 3a 20 59 25 3d 79 25 20 |: X%=x% |: Y%=y% |
|00002390| 3a 20 64 69 72 24 3d 22 | 24 22 20 3a 20 55 70 25 |: dir$="|$" : Up%|
|000023a0| 3d a3 0d 00 cd 3d 20 c8 | 99 20 22 57 69 6d 70 5f |=....= .|. "Wimp_|
|000023b0| 43 72 65 61 74 65 4d 65 | 6e 75 22 2c 2c 50 69 6e |CreateMe|nu",,Pin|
|000023c0| 25 2c 58 25 2c 59 25 20 | 3a 20 4d 65 6e 75 25 3d |%,X%,Y% |: Menu%=|
|000023d0| 50 69 6e 25 20 3a 20 f2 | 66 72 65 65 41 6c 6c 0d |Pin% : .|freeAll.|
|000023e0| 00 ce 06 20 e1 0d 00 cf | 0c c9 20 46 69 6c 65 72 |... ....|.. Filer|
|000023f0| 25 0d 00 d0 10 20 dd 20 | f2 66 69 60 63 6c 69 63 |%.... . |.fi`clic|
|00002400| 6b 0d 00 d1 32 20 f4 20 | 73 65 6e 64 20 61 20 44 |k...2 . |send a D|
|00002410| 61 74 61 53 61 76 65 20 | 6d 73 67 20 74 6f 20 67 |ataSave |msg to g|
|00002420| 65 74 20 74 68 65 20 74 | 69 74 6c 65 20 73 74 72 |et the t|itle str|
|00002430| 69 6e 67 0d 00 d2 15 20 | 50 25 3d 42 25 2b 32 30 |ing.... |P%=B%+20|
|00002440| 20 3a 5b 4f 50 54 20 30 | 0d 00 d3 27 20 26 20 57 | :[OPT 0|...' & W|
|00002450| 25 20 3b 20 77 61 6e 6e | 61 20 27 73 61 76 65 27 |% ; wann|a 'save'|
|00002460| 20 74 6f 20 74 68 69 73 | 20 77 69 6e 64 6f 77 0d | to this| window.|
|00002470| 00 d4 15 20 26 20 30 20 | 20 3b 20 69 63 6f 6e 20 |... & 0 | ; icon |
|00002480| 65 67 61 6c 0d 00 d5 0f | 20 26 20 78 25 20 3a 26 |egal....| & x% :&|
|00002490| 20 79 25 0d 00 d6 19 20 | 26 20 30 20 3b 20 65 73 | y%.... |& 0 ; es|
|000024a0| 74 69 6d 61 74 65 64 20 | 73 69 7a 65 0d 00 d7 13 |timated |size....|
|000024b0| 20 26 20 30 20 3b 20 66 | 69 6c 65 74 79 70 65 0d | & 0 ; f|iletype.|
|000024c0| 00 d8 1f 20 3d 20 97 22 | 3f 22 20 3b 20 70 72 6f |... = ."|?" ; pro|
|000024d0| 70 6f 73 65 64 20 6c 65 | 61 66 6e 61 6d 65 0d 00 |posed le|afname..|
|000024e0| d9 17 20 3d 20 30 20 3b | 20 30 20 74 65 72 6d 69 |.. = 0 ;| 0 termi|
|000024f0| 6e 61 74 65 64 0d 00 da | 06 20 5d 0d 00 db 45 20 |nated...|. ]...E |
|00002500| 21 42 25 3d 32 35 36 20 | 3a 20 42 25 21 31 32 3d |!B%=256 |: B%!12=|
|00002510| 30 20 3a 20 42 25 21 31 | 36 3d 31 20 3a 20 c8 99 |0 : B%!1|6=1 : ..|
|00002520| 20 22 57 69 6d 70 5f 53 | 65 6e 64 4d 65 73 73 61 | "Wimp_S|endMessa|
|00002530| 67 65 22 2c 31 37 2c 42 | 25 2c 46 69 6c 65 72 25 |ge",17,B|%,Filer%|
|00002540| 0d 00 dc 06 20 e1 0d 00 | dd 05 cb 0d 00 de 4c 46 |.... ...|......LF|
|00002550| 69 6c 65 72 25 3d a4 68 | 61 6e 64 6c 65 28 22 46 |iler%=.h|andle("F|
|00002560| 69 6c 65 72 22 29 20 3a | 20 50 69 6e 42 72 64 25 |iler") :| PinBrd%|
|00002570| 3d a4 68 61 6e 64 6c 65 | 28 22 50 69 6e 62 6f 61 |=.handle|("Pinboa|
|00002580| 72 64 22 29 20 3a 20 2a | 52 4d 52 65 69 6e 69 74 |rd") : *|RMReinit|
|00002590| 20 46 69 50 69 46 69 0d | 00 df 0b c8 8e 20 41 25 | FiPiFi.|..... A%|
|000025a0| 20 ca 0d 00 e0 1a 20 c9 | 20 50 69 6e 42 72 64 25 | ..... .| PinBrd%|
|000025b0| 20 3a 20 f2 70 69 60 63 | 6c 69 63 6b 0d 00 e1 1a | : .pi`c|lick....|
|000025c0| 20 c9 20 46 69 6c 65 72 | 25 20 20 3a 20 f2 66 69 | . Filer|% : .fi|
|000025d0| 60 63 6c 69 63 6b 0d 00 | e2 05 cb 0d 00 e3 05 e1 |`click..|........|
|000025e0| 0d 00 e4 04 0d 00 e5 4e | dd 20 f2 6c 65 61 66 41 |.......N|. .leafA|
|000025f0| 62 20 ea 20 4c 25 20 3a | 20 4c 25 3d a9 64 69 72 |b . L% :| L%=.dir|
|00002600| 24 20 3a 20 f5 20 4c 25 | 2d 3d 31 20 3a 20 fd 20 |$ : . L%|-=1 : . |
|00002610| c1 64 69 72 24 2c 4c 25 | 2c 31 29 3d 22 2e 22 20 |.dir$,L%|,1)="." |
|00002620| 3a 20 64 69 72 24 3d c0 | 64 69 72 24 2c 4c 25 2d |: dir$=.|dir$,L%-|
|00002630| 31 29 0d 00 e6 05 e1 0d | 00 e7 04 0d 00 e8 11 dd |1)......|........|
|00002640| 20 f2 6d 65 6e 75 53 65 | 6c 65 63 74 0d 00 e9 20 | .menuSe|lect... |
|00002650| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |.. "Wimp|_GetPoin|
|00002660| 74 65 72 49 6e 66 6f 22 | 2c 2c 51 25 0d 00 ea 31 |terInfo"|,,Q%...1|
|00002670| 58 25 3d 21 51 25 20 3a | 20 59 25 3d 51 25 21 34 |X%=!Q% :| Y%=Q%!4|
|00002680| 20 3a 20 41 25 3d 51 25 | 21 38 20 80 20 25 30 30 | : A%=Q%|!8 . %00|
|00002690| 31 20 3a f4 20 41 44 4a | 55 53 54 20 3f 0d 00 eb |1 :. ADJ|UST ?...|
|000026a0| 25 c8 99 20 22 57 69 6d | 70 5f 44 65 63 6f 64 65 |%.. "Wim|p_Decode|
|000026b0| 4d 65 6e 75 22 2c 2c 4d | 65 6e 75 25 2c 42 25 2c |Menu",,M|enu%,B%,|
|000026c0| 51 25 0d 00 ec 27 49 25 | 3d 31 20 3a f4 20 23 20 |Q%...'I%|=1 :. # |
|000026d0| 6f 66 20 49 74 65 6d 73 | 20 69 6e 20 27 6d 65 6e |of Items| in 'men|
|000026e0| 75 20 73 74 72 69 6e 67 | 27 0d 00 ed 36 4a 25 3d |u string|'...6J%=|
|000026f0| a7 24 51 25 2c 22 2e 22 | 29 20 3a 20 c8 95 20 4a |.$Q%,"."|) : .. J|
|00002700| 25 20 49 25 2b 3d 31 20 | 3a 20 4a 25 3d a7 24 51 |% I%+=1 |: J%=.$Q|
|00002710| 25 2c 22 2e 22 2c 4a 25 | 2b 31 29 20 3a 20 ce 0d |%,".",J%|+1) : ..|
|00002720| 00 ee 65 e7 20 49 25 3e | 31 20 4a 25 3d 51 25 2b |..e. I%>|1 J%=Q%+|
|00002730| a9 24 51 25 20 3a 20 f5 | 20 4a 25 2d 3d 31 20 3a |.$Q% : .| J%-=1 :|
|00002740| 20 fd 20 3f 4a 25 3d 97 | 22 2e 22 20 3a 20 74 24 | . ?J%=.|"." : t$|
|00002750| 3d 24 4a 25 20 8b e7 20 | 4d 65 6e 75 25 3d 50 69 |=$J% .. |Menu%=Pi|
|00002760| 6e 25 20 24 66 73 25 3d | 24 51 25 2b 22 3a 22 20 |n% $fs%=|$Q%+":" |
|00002770| 3a 20 74 24 3d 22 22 20 | 8b 20 74 24 3d 22 2e 22 |: t$="" |. t$="."|
|00002780| 2b 24 51 25 0d 00 ef 23 | 55 70 25 3d 74 24 3d 22 |+$Q%...#|Up%=t$="|
|00002790| 2e 20 55 70 20 22 20 3a | 20 e7 20 64 65 70 74 68 |. Up " :| . depth|
|000027a0| 25 3e 3d 49 25 20 8c 0d | 00 f0 26 20 5a 25 3d a3 |%>=I% ..|..& Z%=.|
|000027b0| 20 3a f4 20 67 6f 65 73 | 20 54 52 55 45 20 61 66 | :. goes| TRUE af|
|000027c0| 74 65 72 20 74 68 65 20 | 31 73 74 20 2b 0d 00 f1 |ter the |1st +...|
|000027d0| 21 20 e3 20 4a 25 3d 49 | 25 20 b8 20 64 65 70 74 |! . J%=I|% . dept|
|000027e0| 68 25 20 3a 20 6d 65 6e | 75 25 2d 3d 31 32 0d 00 |h% : men|u%-=12..|
|000027f0| f2 12 20 20 c8 8e 20 6d | 65 6e 75 25 21 34 20 ca |.. .. m|enu%!4 .|
|00002800| 0d 00 f3 34 20 20 20 c9 | 20 97 22 2b 22 20 3a 20 |...4 .| ."+" : |
|00002810| e7 20 5a 25 20 64 69 72 | 24 2b 3d 22 2e 22 2b a4 |. Z% dir|$+="."+.|
|00002820| 74 69 74 6c 65 28 21 6d | 65 6e 75 25 29 20 8b 20 |title(!m|enu%) . |
|00002830| 5a 25 3d b9 0d 00 f4 22 | 20 20 20 c9 20 97 22 2d |Z%=...."| . ."-|
|00002840| 22 20 3a 20 e7 20 64 69 | 72 24 3e 22 24 22 20 f2 |" : . di|r$>"$" .|
|00002850| 6c 65 61 66 41 62 0d 00 | f5 26 20 20 cb 20 3a 20 |leafAb..|.& . : |
|00002860| e7 20 6d 65 6e 75 25 21 | 38 20 f2 68 65 61 70 46 |. menu%!|8 .heapF|
|00002870| 72 65 65 28 6d 65 6e 75 | 25 21 38 29 0d 00 f6 17 |ree(menu|%!8)....|
|00002880| 20 20 f2 68 65 61 70 46 | 72 65 65 28 21 6d 65 6e | .heapF|ree(!men|
|00002890| 75 25 29 0d 00 f7 33 20 | ed 20 3a 20 e7 20 6d 65 |u%)...3 |. : . me|
|000028a0| 6e 75 25 21 34 3d 97 22 | 2b 22 20 64 69 72 24 2b |nu%!4=."|+" dir$+|
|000028b0| 3d 22 2e 22 2b a4 74 69 | 74 6c 65 28 6d 65 6e 75 |="."+.ti|tle(menu|
|000028c0| 25 21 2d 31 32 29 0d 00 | f8 1f 20 64 65 70 74 68 |%!-12)..|.. depth|
|000028d0| 25 3d 49 25 2d 31 20 3a | 20 6d 65 6e 75 25 21 34 |%=I%-1 :| menu%!4|
|000028e0| 3d 97 22 2d 22 0d 00 f9 | 05 cd 0d 00 fa 0b e7 20 |=."-"...|....... |
|000028f0| 55 70 25 20 8c 0d 00 fb | 0d 20 f2 66 72 65 65 41 |Up% ....|. .freeA|
|00002900| 6c 6c 0d 00 fc 42 20 e7 | 20 64 69 72 24 3d 22 24 |ll...B .| dir$="$|
|00002910| 22 20 c8 99 20 22 57 69 | 6d 70 5f 43 72 65 61 74 |" .. "Wi|mp_Creat|
|00002920| 65 4d 65 6e 75 22 2c 2c | 66 73 44 69 73 63 25 2c |eMenu",,|fsDisc%,|
|00002930| 58 25 2d a9 24 66 73 25 | 2a 38 2c 59 25 2b 34 34 |X%-.$fs%|*8,Y%+44|
|00002940| 20 3a 20 e1 0d 00 fd 27 | 20 f2 6c 65 61 66 41 62 | : ....'| .leafAb|
|00002950| 20 3a 20 78 25 3d 58 25 | 20 3a 20 f2 6d 61 6b 65 | : x%=X%| : .make|
|00002960| 4d 65 6e 75 28 58 25 2c | 79 25 29 0d 00 fe 05 cc |Menu(X%,|y%).....|
|00002970| 0d 00 ff 25 20 ff 20 22 | 57 69 6d 70 54 61 73 6b |...% . "|WimpTask|
|00002980| 20 46 69 6c 65 72 5f 52 | 75 6e 20 22 2b a4 70 61 | Filer_R|un "+.pa|
|00002990| 74 68 2b 74 24 0d 01 00 | 2b 20 e7 20 41 25 20 c8 |th+t$...|+ . A% .|
|000029a0| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 4d 65 |. "Wimp_|CreateMe|
|000029b0| 6e 75 22 2c 2c 4d 65 6e | 75 25 2c 78 25 2c 79 25 |nu",,Men|u%,x%,y%|
|000029c0| 0d 01 01 05 cd 0d 01 02 | 05 e1 0d 01 03 04 0d 01 |........|........|
|000029d0| 04 0e dd 20 f2 73 61 76 | 65 41 63 6b 0d 01 05 39 |... .sav|eAck...9|
|000029e0| 50 25 3d 42 25 2b 34 34 | 20 3a 20 c8 95 20 3f 50 |P%=B%+44| : .. ?P|
|000029f0| 25 20 50 25 2b 3d 31 20 | 3a 20 ce 20 3a 20 50 25 |% P%+=1 |: . : P%|
|00002a00| 3f 2d 32 3d 30 20 3a f4 | 20 63 75 74 20 6f 66 66 |?-2=0 :.| cut off|
|00002a10| 20 27 2e 3f 27 0d 01 06 | 22 f2 67 65 74 44 69 72 | '.?'...|".getDir|
|00002a20| 28 34 34 29 20 3a 20 f2 | 6d 61 6b 65 4d 65 6e 75 |(44) : .|makeMenu|
|00002a30| 28 78 25 2c 79 25 29 0d | 01 07 05 e1 0d 01 08 04 |(x%,y%).|........|
|00002a40| 0d 01 09 11 dd 20 f2 67 | 65 74 44 69 72 28 4f 25 |..... .g|etDir(O%|
|00002a50| 29 0d 01 0a 20 74 24 3d | a4 30 28 42 25 2b 4f 25 |)... t$=|.0(B%+O%|
|00002a60| 29 20 3a 20 c8 95 20 a7 | 74 24 2c 22 24 22 29 3d |) : .. .|t$,"$")=|
|00002a70| 30 0d 01 0b 10 20 4f 25 | 3d a7 74 24 2c 22 3a 22 |0.... O%|=.t$,":"|
|00002a80| 29 0d 01 0c 1a 20 24 51 | 25 3d c0 74 24 2c 4f 25 |).... $Q|%=.t$,O%|
|00002a90| 2d 31 29 2b 22 24 50 61 | 74 68 22 0d 01 0d 35 20 |-1)+"$Pa|th"...5 |
|00002aa0| c8 99 20 22 4f 53 5f 52 | 65 61 64 56 61 72 56 61 |.. "OS_R|eadVarVa|
|00002ab0| 6c 22 2c 51 25 2c 51 25 | 2c 32 35 36 2c 2c 33 20 |l",Q%,Q%|,256,,3 |
|00002ac0| b8 2c 2c 4c 25 20 3a 20 | 51 25 3f 4c 25 3d 31 33 |.,,L% : |Q%?L%=13|
|00002ad0| 0d 01 0e 15 20 74 24 3d | 24 51 25 2b c1 74 24 2c |.... t$=|$Q%+.t$,|
|00002ae0| 4f 25 2b 31 29 0d 01 0f | 05 ce 0d 01 10 1e 4f 25 |O%+1)...|......O%|
|00002af0| 3d a7 74 24 2c 22 3a 22 | 29 20 3a 20 24 66 73 25 |=.t$,":"|) : $fs%|
|00002b00| 3d c0 74 24 2c 4f 25 29 | 0d 01 11 41 4f 25 2b 3d |=.t$,O%)|...AO%+=|
|00002b10| 31 20 3a 20 e7 20 c1 74 | 24 2c 4f 25 2c 31 29 3c |1 : . .t|$,O%,1)<|
|00002b20| 3e 22 24 22 20 4c 25 3d | a7 74 24 2c 22 2e 22 2c |>"$" L%=|.t$,".",|
|00002b30| 4f 25 29 20 3a 20 24 66 | 73 25 2b 3d c1 74 24 2c |O%) : $f|s%+=.t$,|
|00002b40| 4f 25 2c 4c 25 2d 4f 25 | 29 0d 01 12 2b 4c 25 3d |O%,L%-O%|)...+L%=|
|00002b50| a9 24 66 73 25 20 3a 20 | e7 20 4c 25 3c 38 20 4c |.$fs% : |. L%<8 L|
|00002b60| 25 3d 38 20 3a f4 20 4c | 45 4e 22 46 53 3a 3a 44 |%=8 :. L|EN"FS::D|
|00002b70| 69 73 63 22 0d 01 13 18 | 66 73 44 69 73 63 25 21 |isc"....|fsDisc%!|
|00002b80| 31 36 3d 28 4c 25 2b 31 | 29 2a 31 36 0d 01 14 39 |16=(L%+1|)*16...9|
|00002b90| 64 69 72 24 3d c1 74 24 | 2c a7 74 24 2c 22 24 22 |dir$=.t$|,.t$,"$"|
|00002ba0| 29 29 20 3a 20 4d 65 6e | 75 25 3d 21 4d 65 6e 75 |)) : Men|u%=!Menu|
|00002bb0| 73 25 20 3a 20 f2 66 72 | 65 65 41 6c 6c 20 3a 20 |s% : .fr|eeAll : |
|00002bc0| 55 70 25 3d b9 0d 01 15 | 05 e1 0d 01 16 04 0d 01 |Up%=....|........|
|00002bd0| 17 33 dd 20 a4 30 28 41 | 25 29 3a 5a 25 3d 41 25 |.3. .0(A|%):Z%=A%|
|00002be0| 3a c8 95 20 3f 5a 25 20 | 5a 25 2b 3d 31 3a ce 3a |:.. ?Z% |Z%+=1:.:|
|00002bf0| ea 20 3f 5a 25 3a 3f 5a | 25 3d 31 33 3a 3d 24 41 |. ?Z%:?Z|%=13:=$A|
|00002c00| 25 0d 01 18 04 0d 01 19 | 12 dd 20 f2 6f 70 65 6e |%.......|.. .open|
|00002c10| 44 69 72 28 4f 25 29 0d | 01 1a 31 e7 20 42 25 21 |Dir(O%).|..1. B%!|
|00002c20| 31 32 3d 69 63 68 25 20 | c8 99 20 22 57 69 6d 70 |12=ich% |.. "Wimp|
|00002c30| 5f 47 65 74 50 6f 69 6e | 74 65 72 49 6e 66 6f 22 |_GetPoin|terInfo"|
|00002c40| 2c 2c 51 25 20 8b 20 e1 | 0d 01 1b 3a 78 25 3d 21 |,,Q% . .|...:x%=!|
|00002c50| 51 25 20 3a 20 79 25 3d | 51 25 21 34 20 3a 20 58 |Q% : y%=|Q%!4 : X|
|00002c60| 25 3d 78 25 20 3a 20 59 | 25 3d 79 25 20 3a 20 f2 |%=x% : Y|%=y% : .|
|00002c70| 67 65 74 44 69 72 28 4f | 25 29 20 3a 20 46 53 25 |getDir(O|%) : FS%|
|00002c80| 3d b9 0d 01 1c 04 0d 01 | 1d 21 dd 20 f2 6d 65 6e |=.......|.!. .men|
|00002c90| 75 57 61 72 6e 20 3a 20 | e7 20 ac 20 a4 6d 65 6e |uWarn : |. . .men|
|00002ca0| 75 57 61 72 6e 20 e1 0d | 01 1e 04 0d 01 1f 16 dd |uWarn ..|........|
|00002cb0| 20 f2 6d 61 6b 65 4d 65 | 6e 75 28 58 25 2c 59 25 | .makeMe|nu(X%,Y%|
|00002cc0| 29 0d 01 20 3c e7 20 64 | 69 72 24 3d 22 24 22 20 |).. <. d|ir$="$" |
|00002cd0| 4c 25 3d 30 20 8b 20 4c | 25 3d a9 64 69 72 24 20 |L%=0 . L|%=.dir$ |
|00002ce0| 3a 20 f5 20 4c 25 2d 3d | 31 20 3a 20 fd 20 c1 64 |: . L%-=|1 : . .d|
|00002cf0| 69 72 24 2c 4c 25 2c 31 | 29 3d 22 2e 22 0d 01 21 |ir$,L%,1|)="."..!|
|00002d00| 12 74 24 3d c1 64 69 72 | 24 2c 4c 25 2b 31 29 0d |.t$=.dir|$,L%+1).|
|00002d10| 01 22 3b 4c 25 3d a9 74 | 24 20 3a 20 e7 20 4c 25 |.";L%=.t|$ : . L%|
|00002d20| 3c 34 20 e7 20 55 70 25 | 20 4c 25 3d 34 20 3a f4 |<4 . Up%| L%=4 :.|
|00002d30| 20 4c 6f 6e 67 65 73 74 | 20 69 74 65 6d 3b 20 34 | Longest| item; 4|
|00002d40| 3d 4c 45 4e 22 20 55 70 | 20 22 0d 01 23 24 50 25 |=LEN" Up| "..#$P%|
|00002d50| 3d a4 68 65 61 70 42 6c | 6f 63 6b 28 32 38 29 20 |=.heapBl|ock(28) |
|00002d60| 3a f4 20 6d 65 6e 75 20 | 68 65 61 64 65 72 0d 01 |:. menu |header..|
|00002d70| 24 22 e7 20 50 25 20 21 | 6d 65 6e 75 25 3d 50 25 |$". P% !|menu%=P%|
|00002d80| 20 3a 20 6d 65 6e 75 25 | 21 38 3d 30 20 8b 20 e1 | : menu%|!8=0 . .|
|00002d90| 0d 01 25 3f 5b 4f 50 54 | 20 30 20 3a 20 a4 31 32 |..%?[OPT| 0 : .12|
|00002da0| 28 74 24 29 20 3a 3d 20 | 37 20 3a 3d 20 32 20 3a |(t$) := |7 := 2 :|
|00002db0| 3d 20 37 20 3a 3d 20 30 | 20 3a 2e 57 25 20 26 20 |= 7 := 0| :.W% & |
|00002dc0| 30 20 3a 26 20 34 34 20 | 3a 26 20 30 20 3a 5d 0d |0 :& 44 |:& 0 :].|
|00002dd0| 01 26 56 e7 20 55 70 25 | 20 f2 68 65 61 70 58 74 |.&V. Up%| .heapXt|
|00002de0| 6e 64 42 6c 6b 28 21 6d | 65 6e 75 25 2c 32 34 29 |ndBlk(!m|enu%,24)|
|00002df0| 20 3a 20 5b 4f 50 54 20 | 30 20 3a 26 20 25 31 30 | : [OPT |0 :& %10|
|00002e00| 31 30 20 3a 26 20 30 20 | 3a 26 20 26 30 37 30 30 |10 :& 0 |:& &0700|
|00002e10| 39 30 31 39 20 3a 20 a4 | 31 32 28 22 20 55 70 20 |9019 : .|12(" Up |
|00002e20| 22 29 20 3a 5d 0d 01 27 | 15 e7 20 a4 64 69 72 4d |") :]..'|.. .dirM|
|00002e30| 65 6e 75 3d 22 6b 6f 22 | 20 8c 0d 01 28 21 20 e7 |enu="ko"| ...(! .|
|00002e40| 20 6d 65 6e 75 25 21 38 | 20 f2 68 65 61 70 46 72 | menu%!8| .heapFr|
|00002e50| 65 65 28 6d 65 6e 75 25 | 21 38 29 0d 01 29 1a 20 |ee(menu%|!8)..). |
|00002e60| f2 68 65 61 70 46 72 65 | 65 28 21 6d 65 6e 75 25 |.heapFre|e(!menu%|
|00002e70| 29 20 3a 20 e1 0d 01 2a | 05 cd 0d 01 2b 23 43 25 |) : ...*|....+#C%|
|00002e80| 3d 26 34 30 30 45 38 20 | 3a f4 20 57 69 6d 70 5f |=&400E8 |:. Wimp_|
|00002e90| 43 72 65 61 74 65 53 75 | 62 4d 65 6e 75 0d 01 2c |CreateSu|bMenu..,|
|00002ea0| 54 e7 20 6d 65 6e 75 25 | 3d 4d 65 6e 75 73 25 20 |T. menu%|=Menus% |
|00002eb0| 6d 65 6e 75 25 21 34 3d | 30 20 3a 20 e7 20 4d 65 |menu%!4=|0 : . Me|
|00002ec0| 6e 75 25 2d 50 69 6e 25 | 20 43 25 3d 26 34 30 30 |nu%-Pin%| C%=&400|
|00002ed0| 44 34 20 3a 20 c8 99 20 | 43 25 2c 2c 2d 31 20 3a |D4 : .. |C%,,-1 :|
|00002ee0| f4 20 57 69 6d 70 5f 43 | 72 65 61 74 65 4d 65 6e |. Wimp_C|reateMen|
|00002ef0| 75 0d 01 2d 27 21 57 25 | 3d 28 4c 25 2b 31 29 2a |u..-'!W%|=(L%+1)*|
|00002f00| 31 36 20 3a 20 e7 20 49 | 25 20 21 57 25 2b 3d 33 |16 : . I|% !W%+=3|
|00002f10| 34 20 8b 20 49 25 3d 31 | 0d 01 2e 20 e7 20 58 25 |4 . I%=1|... . X%|
|00002f20| 3d 78 25 20 58 25 2d 3d | 21 57 25 2f 32 2b 31 36 |=x% X%-=|!W%/2+16|
|00002f30| 20 3a 20 78 25 3d 58 25 | 0d 01 2f 2a e7 20 46 53 | : x%=X%|../*. FS|
|00002f40| 25 20 59 25 3d 31 32 30 | 2b 28 49 25 2b 31 29 2a |% Y%=120|+(I%+1)*|
|00002f50| 34 34 20 3a 20 79 25 3d | 59 25 20 3a 20 46 53 25 |44 : y%=|Y% : FS%|
|00002f60| 3d a3 0d 01 30 23 c8 99 | 20 43 25 2c 2c 21 6d 65 |=...0#..| C%,,!me|
|00002f70| 6e 75 25 2c 58 25 2c 59 | 25 20 3a 20 6d 65 6e 75 |nu%,X%,Y|% : menu|
|00002f80| 25 2b 3d 31 32 0d 01 31 | 05 e1 0d 01 32 04 0d 01 |%+=12..1|....2...|
|00002f90| 33 14 66 75 6e 63 74 69 | 6f 6e 20 64 69 72 4d 65 |3.functi|on dirMe|
|00002fa0| 6e 75 0d 01 34 04 0d 01 | 35 10 65 6e 74 65 72 65 |nu..4...|5.entere|
|00002fb0| 64 20 77 69 74 68 0d 01 | 36 22 64 69 72 24 20 3d |d with..|6"dir$ =|
|00002fc0| 20 64 69 72 20 74 6f 20 | 6d 61 6b 65 20 61 20 6d | dir to |make a m|
|00002fd0| 65 6e 75 20 66 72 6f 6d | 0d 01 37 2b 21 6d 65 6e |enu from|..7+!men|
|00002fe0| 75 20 5e 20 74 6f 20 74 | 68 65 20 68 65 61 70 20 |u ^ to t|he heap |
|00002ff0| 62 6c 6f 63 6b 20 66 6f | 72 20 74 68 61 74 20 6d |block fo|r that m|
|00003000| 65 6e 75 0d 01 38 2c 50 | 25 20 5e 20 6c 6f 63 61 |enu..8,P|% ^ loca|
|00003010| 74 69 6f 6e 20 74 6f 20 | 70 75 74 20 6e 65 78 74 |tion to |put next|
|00003020| 20 6d 65 6e 75 20 69 74 | 65 6d 20 69 6e 74 6f 0d | menu it|em into.|
|00003030| 01 39 04 0d 01 3a 31 72 | 65 74 75 72 6e 73 20 74 |.9...:1r|eturns t|
|00003040| 68 65 20 73 74 72 69 6e | 67 20 22 6b 6f 22 20 69 |he strin|g "ko" i|
|00003050| 66 20 74 68 65 72 65 20 | 77 61 73 20 61 6e 20 65 |f there |was an e|
|00003060| 72 72 6f 72 0d 01 3b 0d | 6f 74 68 65 72 77 69 73 |rror..;.|otherwis|
|00003070| 65 0d 01 3c 19 23 20 6f | 66 20 6d 65 6e 75 20 49 |e..<.# o|f menu I|
|00003080| 74 65 6d 73 20 69 6e 20 | 49 25 0d 01 3d 20 6c 65 |tems in |I%..= le|
|00003090| 6e 67 74 68 20 6f 66 20 | 4c 6f 6e 67 65 73 74 20 |ngth of |Longest |
|000030a0| 69 74 65 6d 20 69 6e 20 | 4c 25 0d 01 3e 04 0d 01 |item in |L%..>...|
|000030b0| 3f 0e dd 20 a4 64 69 72 | 4d 65 6e 75 0d 01 40 1d |?.. .dir|Menu..@.|
|000030c0| 49 25 3d 30 20 3a f4 20 | 6d 65 6e 75 20 49 74 65 |I%=0 :. |menu Ite|
|000030d0| 6d 73 20 73 6f 20 66 61 | 72 0d 01 41 2d 4f 25 3d |ms so fa|r..A-O%=|
|000030e0| 30 20 3a f4 20 4f 66 66 | 73 65 74 20 6f 66 20 31 |0 :. Off|set of 1|
|000030f0| 73 74 20 69 74 65 6d 20 | 74 6f 20 72 65 61 64 20 |st item |to read |
|00003100| 69 6e 20 64 69 72 0d 01 | 42 2f 55 25 3d 50 25 20 |in dir..|B/U%=P% |
|00003110| 3a f4 20 6a 65 74 7a 74 | 20 6b 69 6d 6d 74 20 65 |:. jetzt| kimmt e|
|00003120| 20 62 6c 65 64 65 20 52 | 45 4d 3a 20 6d 65 72 6b | blede R|EM: merk|
|00003130| 65 20 70 6f 73 0d 01 43 | 3d 44 25 3d 44 69 72 42 |e pos..C|=D%=DirB|
|00003140| 66 72 25 20 3a 20 53 25 | 3d 44 25 21 2d 34 20 3a |fr% : S%|=D%!-4 :|
|00003150| 20 24 42 25 3d a4 70 61 | 74 68 20 3a 20 42 25 3f | $B%=.pa|th : B%?|
|00003160| a9 24 42 25 3d 30 20 3a | 20 45 25 3d 21 6d 65 6e |.$B%=0 :| E%=!men|
|00003170| 75 25 0d 01 44 37 24 51 | 25 3d 22 22 20 3a 20 e7 |u%..D7$Q|%="" : .|
|00003180| 20 55 70 25 20 e7 20 6d | 65 6e 75 25 3e 4d 65 6e | Up% . m|enu%>Men|
|00003190| 75 73 25 20 24 51 25 3d | a4 74 69 74 6c 65 28 6d |us% $Q%=|.title(m|
|000031a0| 65 6e 75 25 21 2d 31 32 | 29 0d 01 45 07 ea 20 85 |enu%!-12|)..E.. .|
|000031b0| 0d 01 46 19 ee 20 85 20 | ea 20 f2 64 69 72 45 72 |..F.. . |. .dirEr|
|000031c0| 72 6f 72 20 3a 3d 20 74 | 24 0d 01 47 15 c8 99 20 |ror := t|$..G... |
|000031d0| 22 48 6f 75 72 67 6c 61 | 73 73 5f 4f 6e 22 0d 01 |"Hourgla|ss_On"..|
|000031e0| 48 0b c8 95 20 4f 25 2b | 31 0d 01 49 36 20 c8 99 |H... O%+|1..I6 ..|
|000031f0| 20 22 4f 53 5f 47 42 50 | 42 22 2c 31 30 2c 42 25 | "OS_GBP|B",10,B%|
|00003200| 2c 44 25 2c 32 30 2c 4f | 25 2c 53 25 20 b8 2c 2c |,D%,20,O|%,S% .,,|
|00003210| 2c 52 25 2c 4f 25 20 3a | 20 e7 20 52 25 20 8c 0d |,R%,O% :| . R% ..|
|00003220| 01 4a 32 20 20 f2 68 65 | 61 70 58 74 6e 64 42 6c |.J2 .he|apXtndBl|
|00003230| 6b 28 45 25 2c 52 25 2a | 32 34 29 20 3a 20 4e 25 |k(E%,R%*|24) : N%|
|00003240| 3d 44 25 20 3a 20 e3 20 | 4a 25 3d 31 20 b8 20 52 |=D% : . |J%=1 . R|
|00003250| 25 0d 01 4b 25 20 20 20 | 74 24 3d a4 30 28 4e 25 |%..K% |t$=.0(N%|
|00003260| 2b 32 30 29 20 3a 20 e7 | 20 4c 25 3c a9 74 24 20 |+20) : .| L%<.t$ |
|00003270| 4c 25 3d a9 74 24 0d 01 | 4c 2b 20 20 20 e7 20 74 |L%=.t$..|L+ . t|
|00003280| 24 3d 24 51 25 20 46 25 | 3d 26 30 37 34 30 39 31 |$=$Q% F%|=&074091|
|00003290| 31 33 20 8b 20 46 25 3d | 26 30 37 30 30 39 31 31 |13 . F%=|&0700911|
|000032a0| 33 0d 01 4d 30 20 20 20 | 5b 4f 50 54 20 30 20 3a |3..M0 |[OPT 0 :|
|000032b0| 26 20 21 4e 25 20 3a 26 | 20 4e 25 21 31 36 20 3a |& !N% :&| N%!16 :|
|000032c0| 26 20 46 25 20 3a 20 a4 | 31 32 28 74 24 29 20 3a |& F% : .|12(t$) :|
|000032d0| 5d 0d 01 4e 3b 20 20 20 | f4 20 20 20 6c 6f 61 64 |]..N; |. load|
|000032e0| 20 5e 20 61 64 64 72 20 | 20 5e 20 6f 62 6a 65 63 | ^ addr | ^ objec|
|000032f0| 74 20 74 79 70 65 3a 20 | 31 2c 32 2c 33 3d 66 69 |t type: |1,2,3=fi|
|00003300| 6c 65 2c 64 69 72 2c 69 | 6d 61 67 65 0d 01 4f 48 |le,dir,i|mage..OH|
|00003310| 20 20 20 54 25 3d a9 74 | 24 2b 31 20 3a 20 4e 25 | T%=.t|$+1 : N%|
|00003320| 2b 3d 32 30 2b 54 25 20 | 3a 20 54 25 3d 54 25 20 |+=20+T% |: T%=T% |
|00003330| 80 20 33 20 3a 20 e7 20 | 54 25 20 4e 25 2b 3d 34 |. 3 : . |T% N%+=4|
|00003340| 2d 54 25 20 3a f4 20 61 | 6c 69 67 6e 20 74 6f 20 |-T% :. a|lign to |
|00003350| 77 6f 72 64 0d 01 50 10 | 20 20 ed 20 3a 20 49 25 |word..P.| . : I%|
|00003360| 2b 3d 52 25 0d 01 51 06 | 20 cd 0d 01 52 21 ce 20 |+=R%..Q.| ...R!. |
|00003370| 3a 20 e7 20 49 25 20 f2 | 75 70 64 74 53 75 62 50 |: . I% .|updtSubP|
|00003380| 74 72 20 8b 20 f2 65 6d | 70 74 79 0d 01 53 07 3d |tr . .em|pty..S.=|
|00003390| 74 24 0d 01 54 04 0d 01 | 55 0f dd 20 f2 64 69 72 |t$..T...|U.. .dir|
|000033a0| 45 72 72 6f 72 0d 01 56 | 53 e7 20 9f 3d 36 37 37 |Error..V|S. .=677|
|000033b0| 39 35 20 74 24 3d 22 44 | 72 69 76 65 20 65 6d 70 |95 t$="D|rive emp|
|000033c0| 74 79 22 20 8b e7 20 9f | 3d 32 34 38 20 74 24 3d |ty" .. .|=248 t$=|
|000033d0| 22 4e 6f 74 20 70 72 65 | 73 65 6e 74 22 20 8b 20 |"Not pre|sent" . |
|000033e0| 74 24 3d 22 6b 6f 22 20 | 3a 20 f2 65 72 72 6f 72 |t$="ko" |: .error|
|000033f0| 28 f6 24 29 20 3a 20 e1 | 0d 01 57 17 dd 20 f2 65 |(.$) : .|..W.. .e|
|00003400| 6d 70 74 79 20 74 24 3d | 22 65 6d 70 74 79 22 0d |mpty t$=|"empty".|
|00003410| 01 58 17 f2 68 65 61 70 | 58 74 6e 64 42 6c 6b 28 |.X..heap|XtndBlk(|
|00003420| 45 25 2c 32 34 29 0d 01 | 59 38 5b 4f 50 54 20 30 |E%,24)..|Y8[OPT 0|
|00003430| 20 3a 26 20 26 38 30 20 | 3a 26 2d 31 20 3a 26 20 | :& &80 |:&-1 :& |
|00003440| 26 30 37 34 30 39 30 31 | 31 20 3a 20 a4 31 32 28 |&0740901|1 : .12(|
|00003450| 74 24 29 20 3a 5d 3a 20 | 4c 25 3d a9 74 24 0d 01 |t$) :]: |L%=.t$..|
|00003460| 5a 11 dd 20 f2 75 70 64 | 74 53 75 62 50 74 72 0d |Z.. .upd|tSubPtr.|
|00003470| 01 5b 21 c8 99 20 22 48 | 6f 75 72 67 6c 61 73 73 |.[!.. "H|ourglass|
|00003480| 5f 4f 66 66 22 20 3a 20 | e7 20 49 25 3d 30 20 8c |_Off" : |. I%=0 .|
|00003490| 0d 01 5c 23 20 f4 20 6d | 65 6e 75 20 69 73 20 65 |..\# . m|enu is e|
|000034a0| 6d 70 74 79 2c 20 6e 6f | 20 69 6e 64 69 72 20 64 |mpty, no| indir d|
|000034b0| 61 74 61 0d 01 5d 18 20 | 6d 65 6e 75 25 21 38 3d |ata..]. |menu%!8=|
|000034c0| 30 20 3a 20 e7 20 55 70 | 25 20 8c 0d 01 5e 2d 20 |0 : . Up|% ...^- |
|000034d0| 20 e7 20 64 69 72 24 3d | 22 24 22 20 55 25 21 2d | . dir$=|"$" U%!-|
|000034e0| 32 30 3d 66 73 44 69 73 | 63 25 20 8b 20 55 25 21 |20=fsDis|c% . U%!|
|000034f0| 2d 32 30 3d 50 25 2b 34 | 0d 01 5f 06 20 cd 0d 01 |-20=P%+4|.._. ...|
|00003500| 60 06 20 e1 0d 01 61 05 | cd 0d 01 62 44 5a 25 3d |`. ...a.|...bDZ%=|
|00003510| 50 25 2d 31 20 3a 20 50 | 25 3d a4 68 65 61 70 42 |P%-1 : P|%=.heapB|
|00003520| 6c 6f 63 6b 28 49 25 2a | 32 38 29 20 3a 20 6d 65 |lock(I%*|28) : me|
|00003530| 6e 75 25 21 38 3d 50 25 | 20 3a 20 e7 20 50 25 3d |nu%!8=P%| : . P%=|
|00003540| 30 20 74 24 3d 22 6b 6f | 22 20 3a 20 e1 0d 01 63 |0 t$="ko|" : ...c|
|00003550| 44 4e 25 3d 50 25 2b 49 | 25 2a 32 38 2b 38 20 3a |DN%=P%+I|%*28+8 :|
|00003560| 20 e7 20 49 25 20 80 20 | 31 20 4e 25 2d 3d 34 20 | . I% . |1 N%-=4 |
|00003570| 3a f4 20 65 6e 73 75 72 | 65 20 61 64 64 72 20 69 |:. ensur|e addr i|
|00003580| 73 20 61 20 6d 75 6c 74 | 69 70 6c 65 20 6f 66 20 |s a mult|iple of |
|00003590| 38 0d 01 64 3c f4 20 5e | 20 4e 65 78 74 20 68 65 |8..d<. ^| Next he|
|000035a0| 61 70 20 62 6c 6f 63 6b | 20 77 69 6c 6c 20 62 65 |ap block| will be|
|000035b0| 20 61 74 20 74 68 69 73 | 20 61 64 64 72 2c 20 69 | at this| addr, i|
|000035c0| 74 73 20 73 69 7a 65 20 | 61 74 20 2d 34 0d 01 65 |ts size |at -4..e|
|000035d0| 0b ea 20 49 25 2c 4c 25 | 0d 01 66 1d e3 20 4a 25 |.. I%,L%|..f.. J%|
|000035e0| 3d 55 25 20 b8 20 5a 25 | 20 88 20 32 34 20 3a 20 |=U% . Z%| . 24 : |
|000035f0| 5a 25 3d 50 25 0d 01 67 | 6e 20 41 25 3d 4a 25 3f |Z%=P%..g|n A%=J%?|
|00003600| 32 34 20 3a 20 4a 25 3f | 32 34 3d 30 20 3a 20 49 |24 : J%?|24=0 : I|
|00003610| 25 3d 4a 25 2b 31 32 20 | 3a 20 c8 95 20 3f 49 25 |%=J%+12 |: .. ?I%|
|00003620| 20 3f 50 25 3d 3f 49 25 | 20 3a 20 49 25 2b 3d 31 | ?P%=?I%| : I%+=1|
|00003630| 20 3a 20 50 25 2b 3d 31 | 20 3a 20 ce 20 3a 20 3f | : P%+=1| : . : ?|
|00003640| 50 25 3d 31 33 20 3a 20 | 4a 25 3f 32 34 3d 41 25 |P%=13 : |J%?24=A%|
|00003650| 20 3a 20 4c 25 3d 50 25 | 20 3a 20 50 25 3d 5a 25 | : L%=P%| : P%=Z%|
|00003660| 2b 31 34 0d 01 68 0f 20 | e7 20 4a 25 21 34 3d 31 |+14..h. |. J%!4=1|
|00003670| 20 8c 0d 01 69 24 20 20 | 4a 25 21 34 3d 30 20 3a | ...i$ |J%!4=0 :|
|00003680| f4 20 61 20 66 69 6c 65 | 20 2d 3e 20 6e 6f 20 73 |. a file| -> no s|
|00003690| 75 62 6d 65 6e 75 0d 01 | 6a 37 20 20 41 25 3d 21 |ubmenu..|j7 A%=!|
|000036a0| 4a 25 20 3a 20 e7 20 41 | 25 3e 3e 3e 32 30 20 82 |J% : . A|%>>>20 .|
|000036b0| 20 26 66 66 66 20 54 25 | 3d 2d 31 20 8b 20 54 25 | &fff T%|=-1 . T%|
|000036c0| 3d 41 25 3e 3e 38 20 80 | 20 26 66 66 66 0d 01 6b |=A%>>8 .| &fff..k|
|000036d0| 0e 20 20 e7 20 54 25 3c | 30 20 8c 0d 01 6c 2b 20 |. . T%<|0 ...l+ |
|000036e0| 20 20 24 50 25 3d 22 53 | 73 6d 61 6c 6c 5f 78 78 | $P%="S|small_xx|
|000036f0| 78 22 20 3a f4 20 6e 6f | 74 20 61 20 74 79 70 65 |x" :. no|t a type|
|00003700| 64 20 66 69 6c 65 0d 01 | 6d 07 20 20 cc 0d 01 6e |d file..|m. ...n|
|00003710| 17 20 20 20 74 24 3d c2 | 22 30 30 22 2b c3 7e 54 |. t$=.|"00"+.~T|
|00003720| 25 2c 33 29 0d 01 6f 96 | 20 20 20 24 50 25 3d 22 |%,3)..o.| $P%="|
|00003730| 53 73 6d 61 6c 6c 5f 22 | 2b 74 24 20 3a 20 c8 99 |Ssmall_"|+t$ : ..|
|00003740| 20 22 58 57 69 6d 70 5f | 53 70 72 69 74 65 4f 70 | "XWimp_|SpriteOp|
|00003750| 22 2c 32 34 2c 2c 50 25 | 2b 31 20 b8 3b 41 25 20 |",24,,P%|+1 .;A% |
|00003760| 3a 20 e7 20 41 25 20 80 | 20 31 20 24 50 25 3d 22 |: . A% .| 1 $P%="|
|00003770| 53 66 69 6c 65 5f 22 2b | 74 24 20 3a 20 c8 99 20 |Sfile_"+|t$ : .. |
|00003780| 22 58 57 69 6d 70 5f 53 | 70 72 69 74 65 4f 70 22 |"XWimp_S|priteOp"|
|00003790| 2c 32 34 2c 2c 50 25 2b | 31 20 b8 3b 41 25 20 3a |,24,,P%+|1 .;A% :|
|000037a0| 20 e7 20 41 25 20 80 20 | 31 20 24 50 25 3d 22 53 | . A% . |1 $P%="S|
|000037b0| 73 6d 61 6c 6c 5f 78 78 | 78 22 0d 01 70 07 20 20 |small_xx|x"..p. |
|000037c0| cd 0d 01 71 23 20 20 e7 | 20 50 25 3f 31 3d 97 22 |...q# .| P%?1=."|
|000037d0| 66 22 20 4a 25 21 38 3d | 4a 25 21 38 20 84 20 31 |f" J%!8=|J%!8 . 1|
|000037e0| 3c 3c 31 31 0d 01 72 06 | 20 cc 0d 01 73 b6 20 20 |<<11..r.| ...s. |
|000037f0| 4a 25 21 34 3d 4e 25 20 | 3a 20 e7 20 3f 5a 25 2d |J%!4=N% |: . ?Z%-|
|00003800| 97 22 21 22 20 24 50 25 | 3d 22 53 73 6d 61 6c 6c |."!" $P%|="Ssmall|
|00003810| 5f 64 69 72 22 20 8b 20 | 24 50 25 3d 22 53 73 6d |_dir" . |$P%="Ssm|
|00003820| 22 2b 24 5a 25 20 3a 20 | c8 99 20 22 58 57 69 6d |"+$Z% : |.. "XWim|
|00003830| 70 5f 53 70 72 69 74 65 | 4f 70 22 2c 32 34 2c 2c |p_Sprite|Op",24,,|
|00003840| 50 25 2b 31 20 b8 3b 41 | 25 20 3a 20 e7 20 41 25 |P%+1 .;A|% : . A%|
|00003850| 20 80 20 31 20 24 50 25 | 3d 22 53 22 2b 24 5a 25 | . 1 $P%|="S"+$Z%|
|00003860| 20 3a 20 c8 99 20 22 58 | 57 69 6d 70 5f 53 70 72 | : .. "X|Wimp_Spr|
|00003870| 69 74 65 4f 70 22 2c 32 | 34 2c 2c 50 25 2b 31 20 |iteOp",2|4,,P%+1 |
|00003880| b8 3b 41 25 20 3a 20 e7 | 20 41 25 20 80 20 31 20 |.;A% : .| A% . 1 |
|00003890| 24 50 25 3d 22 53 73 6d | 61 6c 6c 5f 61 70 70 22 |$P%="Ssm|all_app"|
|000038a0| 0d 01 74 23 20 20 e7 20 | 50 25 3f 31 2d 97 22 73 |..t# . |P%?1-."s|
|000038b0| 22 20 4a 25 21 38 3d 4a | 25 21 38 20 84 20 31 3c |" J%!8=J|%!8 . 1<|
|000038c0| 3c 31 31 0d 01 75 06 20 | cd 0d 01 76 30 20 21 4a |<11..u. |...v0 !J|
|000038d0| 25 3d 38 20 3a f4 20 27 | 67 65 6e 65 72 61 74 65 |%=8 :. '|generate|
|000038e0| 20 6d 65 73 73 61 67 65 | 20 69 66 20 73 75 62 6d | message| if subm|
|000038f0| 65 6e 75 27 20 69 74 65 | 6d 0d 01 77 40 20 3f 4c |enu' ite|m..w@ ?L|
|00003900| 25 3d 30 20 3a 20 50 25 | 3f a9 24 50 25 3d 30 20 |%=0 : P%|?.$P%=0 |
|00003910| 3a 20 4a 25 21 31 32 3d | 5a 25 20 3a 20 4a 25 21 |: J%!12=|Z% : J%!|
|00003920| 31 36 3d 50 25 20 3a 20 | 4a 25 21 32 30 3d 31 34 |16=P% : |J%!20=14|
|00003930| 20 3a 20 50 25 2b 3d 31 | 34 0d 01 78 36 ed 20 3a | : P%+=1|4..x6. :|
|00003940| 20 4a 25 21 2d 32 34 3d | 4a 25 21 2d 32 34 20 84 | J%!-24=|J%!-24 .|
|00003950| 20 31 3c 3c 37 20 3a 20 | 74 24 3d 22 22 20 3a 20 | 1<<7 : |t$="" : |
|00003960| e7 20 55 70 25 20 55 25 | 21 2d 32 30 3d 4e 25 0d |. Up% U%|!-20=N%.|
|00003970| 01 79 05 e1 0d 01 7a 04 | 0d 01 7b 0f dd 20 a4 6d |.y....z.|..{.. .m|
|00003980| 65 6e 75 57 61 72 6e 0d | 01 7c 46 58 25 3d 42 25 |enuWarn.|.|FX%=B%|
|00003990| 21 32 34 20 3a 20 59 25 | 3d 42 25 21 32 38 20 3a |!24 : Y%|=B%!28 :|
|000039a0| 20 c8 99 20 22 57 69 6d | 70 5f 44 65 63 6f 64 65 | .. "Wim|p_Decode|
|000039b0| 4d 65 6e 75 22 2c 2c 4d | 65 6e 75 25 2c 42 25 2b |Menu",,M|enu%,B%+|
|000039c0| 33 32 2c 51 25 20 3a 20 | 74 24 3d 22 22 0d 01 7d |32,Q% : |t$=""..}|
|000039d0| 35 e3 20 4a 25 3d 51 25 | 2b a9 24 51 25 20 b8 20 |5. J%=Q%|+.$Q% . |
|000039e0| 51 25 20 88 2d 31 20 3a | 20 e7 20 3f 4a 25 3d 97 |Q% .-1 :| . ?J%=.|
|000039f0| 22 2e 22 20 74 24 3d 24 | 4a 25 20 3a 20 4a 25 3d |"." t$=$|J% : J%=|
|00003a00| 51 25 0d 01 7e 1a ed 20 | 3a 20 e7 20 74 24 3d 22 |Q%..~.. |: . t$="|
|00003a10| 22 20 74 24 3d 22 2e 22 | 2b 24 51 25 0d 01 7f 12 |" t$="."|+$Q%....|
|00003a20| 55 70 25 3d 74 24 3d 22 | 2e 20 55 70 20 22 0d 01 |Up%=t$="|. Up "..|
|00003a30| 80 27 49 25 3d 31 20 3a | f4 20 23 20 6f 66 20 49 |.'I%=1 :|. # of I|
|00003a40| 74 65 6d 73 20 69 6e 20 | 27 6d 65 6e 75 20 73 74 |tems in |'menu st|
|00003a50| 72 69 6e 67 27 0d 01 81 | 36 4a 25 3d a7 24 51 25 |ring'...|6J%=.$Q%|
|00003a60| 2c 22 2e 22 29 20 3a 20 | c8 95 20 4a 25 20 49 25 |,".") : |.. J% I%|
|00003a70| 2b 3d 31 20 3a 20 4a 25 | 3d a7 24 51 25 2c 22 2e |+=1 : J%|=.$Q%,".|
|00003a80| 22 2c 4a 25 2b 31 29 20 | 3a 20 ce 0d 01 82 24 e7 |",J%+1) |: ....$.|
|00003a90| 20 4d 65 6e 75 25 3d 50 | 69 6e 25 20 e7 20 49 25 | Menu%=P|in% . I%|
|00003aa0| 3d 31 20 24 66 73 25 3d | 24 51 25 2b 22 3a 22 0d |=1 $fs%=|$Q%+":".|
|00003ab0| 01 83 11 e7 20 64 65 70 | 74 68 25 3c 49 25 20 8c |.... dep|th%<I% .|
|00003ac0| 0d 01 84 18 20 64 65 70 | 74 68 25 2b 3d 31 20 3a |.... dep|th%+=1 :|
|00003ad0| 20 e7 20 55 70 25 20 8c | 0d 01 85 48 20 20 e7 20 | . Up% .|...H . |
|00003ae0| 64 69 72 24 3d 22 24 22 | 20 64 65 70 74 68 25 2d |dir$="$"| depth%-|
|00003af0| 3d 31 20 3a 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |=1 : .. |"Wimp_Cr|
|00003b00| 65 61 74 65 53 75 62 4d | 65 6e 75 22 2c 2c 66 73 |eateSubM|enu",,fs|
|00003b10| 44 69 73 63 25 2c 58 25 | 2c 59 25 20 3a 3d 20 a3 |Disc%,X%|,Y% := .|
|00003b20| 0d 01 86 27 20 20 6d 65 | 6e 75 25 21 34 3d 97 22 |...' me|nu%!4=."|
|00003b30| 2b 22 20 3a 20 e7 20 64 | 69 72 24 3e 22 24 22 20 |+" : . d|ir$>"$" |
|00003b40| f2 6c 65 61 66 41 62 0d | 01 87 06 20 cc 0d 01 88 |.leafAb.|... ....|
|00003b50| 31 20 20 6d 65 6e 75 25 | 21 34 3d 97 22 2d 22 20 |1 menu%|!4=."-" |
|00003b60| 3a 20 e7 20 49 25 3e 31 | 20 84 20 4d 65 6e 75 25 |: . I%>1| . Menu%|
|00003b70| 2d 50 69 6e 25 20 64 69 | 72 24 2b 3d 74 24 0d 01 |-Pin% di|r$+=t$..|
|00003b80| 89 06 20 cd 0d 01 8a 05 | cc 0d 01 8b 26 20 5a 25 |.. .....|....& Z%|
|00003b90| 3d a3 20 3a f4 20 67 6f | 65 73 20 54 52 55 45 20 |=. :. go|es TRUE |
|00003ba0| 61 66 74 65 72 20 74 68 | 65 20 31 73 74 20 2b 0d |after th|e 1st +.|
|00003bb0| 01 8c 21 20 e3 20 4a 25 | 3d 49 25 20 b8 20 64 65 |..! . J%|=I% . de|
|00003bc0| 70 74 68 25 20 3a 20 6d | 65 6e 75 25 2d 3d 31 32 |pth% : m|enu%-=12|
|00003bd0| 0d 01 8d 12 20 20 c8 8e | 20 6d 65 6e 75 25 21 34 |.... ..| menu%!4|
|00003be0| 20 ca 0d 01 8e 34 20 20 | 20 c9 20 97 22 2b 22 20 | ....4 | . ."+" |
|00003bf0| 3a 20 e7 20 5a 25 20 64 | 69 72 24 2b 3d 22 2e 22 |: . Z% d|ir$+="."|
|00003c00| 2b a4 74 69 74 6c 65 28 | 21 6d 65 6e 75 25 29 20 |+.title(|!menu%) |
|00003c10| 8b 20 5a 25 3d b9 0d 01 | 8f 22 20 20 20 c9 20 97 |. Z%=...|." . .|
|00003c20| 22 2d 22 20 3a 20 e7 20 | 64 69 72 24 3e 22 24 22 |"-" : . |dir$>"$"|
|00003c30| 20 f2 6c 65 61 66 41 62 | 0d 01 90 26 20 20 cb 20 | .leafAb|...& . |
|00003c40| 3a 20 e7 20 6d 65 6e 75 | 25 21 38 20 f2 68 65 61 |: . menu|%!8 .hea|
|00003c50| 70 46 72 65 65 28 6d 65 | 6e 75 25 21 38 29 0d 01 |pFree(me|nu%!8)..|
|00003c60| 91 17 20 20 f2 68 65 61 | 70 46 72 65 65 28 21 6d |.. .hea|pFree(!m|
|00003c70| 65 6e 75 25 29 0d 01 92 | 33 20 ed 20 3a 20 e7 20 |enu%)...|3 . : . |
|00003c80| 6d 65 6e 75 25 21 34 3d | 97 22 2b 22 20 64 69 72 |menu%!4=|."+" dir|
|00003c90| 24 2b 3d 22 2e 22 2b a4 | 74 69 74 6c 65 28 6d 65 |$+="."+.|title(me|
|00003ca0| 6e 75 25 21 2d 31 32 29 | 0d 01 93 18 20 64 65 70 |nu%!-12)|.... dep|
|00003cb0| 74 68 25 3d 49 25 20 3a | 20 e7 20 55 70 25 20 8c |th%=I% :| . Up% .|
|00003cc0| 0d 01 94 48 20 20 e7 20 | 64 69 72 24 3d 22 24 22 |...H . |dir$="$"|
|00003cd0| 20 64 65 70 74 68 25 2d | 3d 31 20 3a 20 c8 99 20 | depth%-|=1 : .. |
|00003ce0| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 53 75 62 4d |"Wimp_Cr|eateSubM|
|00003cf0| 65 6e 75 22 2c 2c 66 73 | 44 69 73 63 25 2c 58 25 |enu",,fs|Disc%,X%|
|00003d00| 2c 59 25 20 3a 3d 20 a3 | 0d 01 95 21 20 20 f2 6c |,Y% := .|...! .l|
|00003d10| 65 61 66 41 62 20 3a 20 | 6d 65 6e 75 25 21 34 3d |eafAb : |menu%!4=|
|00003d20| 97 22 2b 22 20 3a 3d 20 | b9 0d 01 96 06 20 cd 0d |."+" := |..... ..|
|00003d30| 01 97 30 20 6d 65 6e 75 | 25 21 34 3d 97 22 2d 22 |..0 menu|%!4=."-"|
|00003d40| 20 3a 20 e7 20 49 25 3e | 31 20 84 20 4d 65 6e 75 | : . I%>|1 . Menu|
|00003d50| 25 2d 50 69 6e 25 20 64 | 69 72 24 2b 3d 74 24 0d |%-Pin% d|ir$+=t$.|
|00003d60| 01 98 05 cd 0d 01 99 06 | 3d b9 0d 01 9a 04 0d 01 |........|=.......|
|00003d70| 9b 10 dd 20 a4 74 69 74 | 6c 65 28 4d 25 29 0d 01 |... .tit|le(M%)..|
|00003d80| 9c 3b ea 20 49 25 2c 4a | 25 20 3a 20 4a 25 3d 4d |.;. I%,J|% : J%=M|
|00003d90| 25 2b 31 32 20 3a 20 e3 | 20 49 25 3d 4d 25 20 b8 |%+12 : .| I%=M% .|
|00003da0| 20 4a 25 2d 31 20 3a 20 | e7 20 3f 49 25 3c 33 32 | J%-1 : |. ?I%<32|
|00003db0| 20 c8 94 20 49 25 2c 4a | 25 0d 01 9d 1d ed 20 3a | .. I%,J|%..... :|
|00003dc0| 20 ea 20 3f 4a 25 20 3a | 20 3f 4a 25 3d 31 33 20 | . ?J% :| ?J%=13 |
|00003dd0| 3a 3d 20 24 4d 25 0d 01 | 9e 04 0d 01 9f 29 dd 20 |:= $M%..|.....). |
|00003de0| a4 31 32 28 74 24 29 3a | 5b 4f 50 54 20 30 3a 3d |.12(t$):|[OPT 0:=|
|00003df0| c0 74 24 2b c4 31 32 2c | bd 30 29 2c 31 32 29 3a |.t$+.12,|.0),12):|
|00003e00| 5d 3d 30 0d 01 a0 04 0d | 01 a1 0f dd 20 f2 74 61 |]=0.....|.... .ta|
|00003e10| 73 6b 49 6e 69 74 0d 01 | a2 11 e7 20 42 25 21 34 |skInit..|... B%!4|
|00003e20| 3d 69 63 68 25 20 e1 0d | 01 a3 17 e7 20 a4 30 28 |=ich% ..|.... .0(|
|00003e30| 42 25 2b 32 38 29 3c 3e | a4 69 63 68 20 e1 0d 01 |B%+28)<>|.ich ...|
|00003e40| a4 1f 21 42 25 3d 32 35 | 36 20 3a 20 42 25 21 31 |..!B%=25|6 : B%!1|
|00003e50| 32 3d 30 20 3a 20 42 25 | 21 31 36 3d 30 0d 01 a5 |2=0 : B%|!16=0...|
|00003e60| 24 c8 99 20 22 57 69 6d | 70 5f 53 65 6e 64 4d 65 |$.. "Wim|p_SendMe|
|00003e70| 73 73 61 67 65 22 2c 31 | 37 2c 42 25 2c 42 25 21 |ssage",1|7,B%,B%!|
|00003e80| 34 0d 01 a6 41 21 42 25 | 3d 30 20 3a 20 24 28 42 |4...A!B%|=0 : $(B|
|00003e90| 25 2b 34 29 3d 22 59 6f | 75 20 63 61 6e 27 74 20 |%+4)="Yo|u can't |
|00003ea0| 72 75 6e 20 74 77 6f 20 | 63 6f 70 69 65 73 20 6f |run two |copies o|
|00003eb0| 66 20 21 46 69 6c 65 72 | 2d 20 61 74 20 6f 6e 63 |f !Filer|- at onc|
|00003ec0| 65 22 0d 01 a7 23 c8 99 | 20 22 57 69 6d 70 5f 52 |e"...#..| "Wimp_R|
|00003ed0| 65 70 6f 72 74 45 72 72 | 6f 72 22 2c 42 25 2c 31 |eportErr|or",B%,1|
|00003ee0| 2c a4 69 63 68 0d 01 a8 | 05 e1 0d 01 a9 04 0d 01 |,.ich...|........|
|00003ef0| aa 0f dd 20 f2 74 61 73 | 6b 44 69 65 73 0d 01 ab |... .tas|kDies...|
|00003f00| 0d c8 8e 20 42 25 21 34 | 20 ca 0d 01 ac 18 20 c9 |... B%!4| ..... .|
|00003f10| 20 46 69 6c 65 72 25 20 | 3a 20 46 69 6c 65 72 25 | Filer% |: Filer%|
|00003f20| 3d 30 0d 01 ad 1a 20 c9 | 20 50 69 6e 42 72 64 25 |=0.... .| PinBrd%|
|00003f30| 20 3a 20 50 69 6e 42 72 | 64 25 3d 30 0d 01 ae 05 | : PinBr|d%=0....|
|00003f40| cb 0d 01 af 05 e1 0d 01 | b0 04 0d ff 46 69 6c 65 |........|....File|
|00003f50| 44 61 74 61 82 21 53 70 | 72 69 74 65 73 00 00 00 |Data.!Sp|rites...|
|00003f60| 90 02 00 00 45 f9 ff ff | cc 7d 7a 37 03 00 08 ab |....E...|.}z7....|
|00003f70| 02 00 00 00 10 00 00 00 | 94 02 00 00 80 01 00 00 |........|........|
|00003f80| 21 66 69 6c 65 72 2d 00 | 00 00 00 00 04 00 00 00 |!filer-.|........|
|00003f90| 10 00 00 00 00 00 00 00 | 07 00 00 00 2c 00 00 00 |........|....,...|
|00003fa0| 2c 00 00 00 0c 00 00 00 | 33 33 33 33 33 33 33 33 |,.......|33333333|
|00003fb0| 33 33 33 33 33 33 33 33 | 33 00 00 00 33 33 33 33 |33333333|3...3333|
|00003fc0| 33 33 33 33 33 33 33 33 | 33 33 33 33 33 00 00 00 |33333333|33333...|
|00003fd0| 33 23 22 22 22 32 33 33 | 33 33 33 33 33 33 33 33 |3#"""233|33333333|
|00003fe0| 33 00 00 00 33 23 22 22 | 22 22 22 22 22 32 33 33 |3...3#""|"""""233|
|00003ff0| 33 33 33 33 33 00 00 00 | 33 03 00 00 00 20 22 22 |33333...|3.... ""|
|00004000| 22 32 33 33 33 33 33 33 | 33 00 00 00 33 03 77 77 |"2333333|3...3.ww|
|00004010| 77 00 00 00 00 30 33 33 | 33 33 33 33 33 00 00 00 |w....033|33333...|
|00004020| 33 03 00 00 00 00 22 22 | 22 20 22 22 22 32 33 33 |3.....""|" """233|
|00004030| 33 00 00 00 33 03 22 22 | 22 00 00 00 00 20 22 22 |3...3.""|".... ""|
|00004040| 22 32 33 33 33 00 00 00 | 33 03 00 00 00 00 77 77 |"2333...|3.....ww|
|00004050| 77 00 00 00 00 30 33 33 | 33 00 00 00 33 03 22 22 |w....033|3...3.""|
|00004060| 22 00 00 00 00 00 22 22 | 22 30 33 33 33 00 00 00 |".....""|"0333...|
|00004070| 33 03 00 00 00 00 22 22 | 22 00 00 00 00 30 33 33 |3.....""|"....033|
|00004080| 33 00 00 00 33 03 22 22 | 22 00 00 00 00 00 22 22 |3...3.""|".....""|
|00004090| 22 30 33 33 33 00 00 00 | 33 03 00 00 00 00 44 44 |"0333...|3.....DD|
|000040a0| 44 00 00 00 00 30 33 33 | 33 00 00 00 22 22 22 22 |D....033|3...""""|
|000040b0| 22 02 00 00 00 20 22 22 | 22 22 22 22 22 00 00 00 |".... ""|"""""...|
|000040c0| 22 1c 1c 2c 22 22 22 22 | 22 22 22 22 22 eb 22 ad |"..,""""|""""".".|
|000040d0| 22 00 00 00 22 c1 c1 21 | 22 22 22 22 22 22 22 22 |"..."..!|""""""""|
|000040e0| 22 be 22 da 22 00 00 00 | 22 22 22 22 22 22 22 22 |"."."...|""""""""|
|000040f0| 22 22 22 22 22 22 22 22 | 22 00 00 00 04 01 00 00 |""""""""|".......|
|00004100| 73 6d 21 66 69 6c 65 72 | 2d 00 00 00 02 00 00 00 |sm!filer|-.......|
|00004110| 08 00 00 00 00 00 00 00 | 07 00 00 00 2c 00 00 00 |........|....,...|
|00004120| 98 00 00 00 0c 00 00 00 | bb 0b bb bb bb bb 88 88 |........|........|
|00004130| 88 00 00 00 bb b0 9b bb | bb bb 88 88 88 00 00 00 |........|........|
|00004140| bb b0 b9 80 88 88 88 88 | 88 00 00 00 00 b0 b9 88 |........|........|
|00004150| 88 88 88 88 88 00 00 00 | b0 bb b9 bb 8b f8 fd fd |........|........|
|00004160| 8d 00 00 00 b0 bb b9 bb | 8b d8 df df 8f 00 00 00 |........|........|
|00004170| bb b0 b9 88 88 88 88 88 | 88 00 00 00 bb b0 b9 88 |........|........|
|00004180| 88 88 88 88 88 00 00 00 | bb b0 bb 88 88 88 88 88 |........|........|
|00004190| 88 00 00 00 00 00 ff ff | ff 0f 00 00 00 ff ff ff |........|........|
|000041a0| 00 f0 ff ff ff 0f 00 00 | 00 ff ff ff 00 f0 ff 00 |........|........|
|000041b0| 00 00 00 00 00 ff ff ff | 00 f0 ff 00 00 00 00 00 |........|........|
|000041c0| 00 ff ff ff f0 ff ff ff | 0f f0 ff ff 0f ff ff ff |........|........|
|000041d0| f0 ff ff ff 0f f0 ff ff | 0f ff ff ff 00 f0 ff 00 |........|........|
|000041e0| 00 00 00 00 00 ff ff ff | 00 f0 ff 00 00 00 00 00 |........|........|
|000041f0| 00 ff ff ff 00 f0 ff 00 | 00 00 00 00 00 ff ff ff |........|........|
|00004200| 46 69 6c 65 44 61 74 61 | 82 50 69 6e 4d 65 6e 2b |FileData|.PinMen+|
|00004210| 41 6c 74 00 44 03 00 00 | 45 fa ff ff 9b 00 5e 37 |Alt.D...|E.....^7|
|00004220| 03 00 e5 dd 00 00 00 00 | fc 00 00 00 88 01 00 00 |........|........|
|00004230| 00 00 00 00 cf 00 00 00 | b6 00 00 00 1c 00 00 00 |........|........|
|00004240| 41 62 6f 75 74 5f 46 69 | 50 69 46 69 00 20 20 20 |About_Fi|PiFi. |
|00004250| 00 00 00 00 00 00 00 00 | 00 00 00 00 3d 00 00 00 |........|....=...|
|00004260| 00 0a 0d 54 68 65 20 46 | 69 50 69 46 69 20 6d 6f |...The F|iPiFi mo|
|00004270| 64 75 6c 65 20 69 73 20 | 75 73 65 64 20 62 79 20 |dule is |used by |
|00004280| 74 68 65 20 21 46 69 6c | 65 72 2d 20 61 70 70 6c |the !Fil|er- appl|
|00004290| 69 63 61 74 69 6f 6e 20 | 74 6f 20 61 74 74 61 63 |ication |to attac|
|000042a0| 68 0a 0d 61 20 57 69 6d | 70 5f 50 6f 6c 6c 20 70 |h..a Wim|p_Poll p|
|000042b0| 6f 73 74 20 46 49 6c 74 | 65 72 20 74 6f 20 74 68 |ost FIlt|er to th|
|000042c0| 65 20 50 49 6e 62 6f 61 | 72 64 20 61 6e 64 20 74 |e PInboa|rd and t|
|000042d0| 68 65 20 46 49 6c 65 72 | 2e 00 46 69 50 69 46 69 |he FIler|..FiPiFi|
|000042e0| 09 31 2e 30 30 20 28 4d | 61 72 63 68 20 31 39 39 |.1.00 (M|arch 199|
|000042f0| 34 29 00 46 69 50 69 46 | 69 00 46 69 6c 65 72 00 |4).FiPiF|i.Filer.|
|00004300| 50 69 6e 62 6f 61 72 64 | 00 46 69 6c 65 72 2d 00 |Pinboard|.Filer-.|
|00004310| 00 00 00 00 00 00 00 00 | 00 00 00 00 33 19 08 00 |........|....3...|
|00004320| 07 40 2d e9 20 00 00 eb | 27 60 4f e2 67 00 00 eb |.@-. ...|'`O.g...|
|00004330| 20 30 0f e5 00 00 53 e3 | 07 80 fd 08 4a 60 4f e2 | 0....S.|....J`O.|
|00004340| 62 00 00 eb 3c 60 4f e2 | 04 00 00 eb 54 60 4f e2 |b...<`O.|....T`O.|
|00004350| 5e 00 00 eb 48 60 4f e2 | 00 00 00 eb 07 80 fd e8 |^...H`O.|........|
|00004360| 00 30 86 e5 00 00 53 e3 | 0e f0 a0 01 00 40 2d e9 |.0....S.|.....@-.|
|00004370| 85 00 4f e2 78 10 8f e2 | 03 20 a0 e1 68 40 1f e5 |..O.x...|. ..h@..|
|00004380| 41 26 06 ef 00 00 a0 63 | 00 00 86 65 00 80 bd e8 |A&.....c|...e....|
|00004390| 00 40 2d e9 a2 40 4f e2 | 60 00 00 eb a4 40 4f 12 |.@-..@O.|`....@O.|
|000043a0| 5e 00 00 1b dd ff ff 0b | 00 80 fd e8 07 40 2d e9 |^.......|.....@-.|
|000043b0| a8 60 4f e2 02 00 00 eb | ac 60 4f e2 00 00 00 eb |.`O.....|.`O.....|
|000043c0| 07 80 fd e8 00 30 96 e5 | 00 00 53 e3 0e f0 a0 01 |.....0..|..S.....|
|000043d0| 00 40 2d e9 e9 00 4f e2 | 14 10 8f e2 03 20 a0 e1 |.@-...O.|..... ..|
|000043e0| cc 40 1f e5 43 26 06 ef | 00 00 a0 e3 00 00 86 e5 |.@..C&..|........|
|000043f0| 00 80 bd e8 06 00 50 e3 | 23 00 00 0a 10 30 91 e5 |......P.|#....0..|
|00004400| 01 4b a0 e3 04 00 53 e1 | 02 40 84 12 04 00 53 11 |.K....S.|.@....S.|
|00004410| 12 00 00 0a 01 47 a0 e3 | c2 40 84 e2 04 00 53 e1 |.....G..|.@....S.|
|00004420| da ff ff 0a 01 40 84 e2 | 04 00 53 e1 0e f0 b0 11 |.....@..|..S.....|
|00004430| 04 30 91 e5 02 00 53 e1 | 0e f0 b0 11 07 40 2d e9 |.0....S.|.....@-.|
|00004440| 38 31 1f e5 02 00 53 e1 | 05 6d 4f 02 05 6d 4f 12 |81....S.|.mO..mO.|
|00004450| 44 31 1f 15 02 00 53 11 | dc ff ff 0b 07 80 fd e8 |D1....S.|........|
|00004460| 07 40 2d e9 1c 00 00 ef | 01 00 12 e3 07 00 bd e8 |.@-.....|........|
|00004470| 00 80 fd 08 64 21 1f e5 | 0c 20 81 e5 e7 00 06 ef |....d!..|. ......|
|00004480| 00 00 e0 e3 0c 20 a0 e1 | 00 80 fd e8 08 30 91 e5 |..... ..|.....0..|
|00004490| 02 00 13 e3 0e f0 b0 01 | 07 40 2d e9 81 00 a0 e3 |........|.@-.....|
|000044a0| fd 10 a0 e3 ff 20 a0 e3 | 06 00 02 ef 00 00 51 e3 |..... ..|......Q.|
|000044b0| 07 00 bd e8 00 80 fd 08 | a8 21 1f e5 10 c0 81 e5 |........|.!......|
|000044c0| e7 00 06 ef 00 00 e0 e3 | 0c 20 a0 e1 00 80 fd e8 |........|. ......|
|000044d0| 00 40 2d e9 00 00 a0 e3 | 60 10 8f e2 10 20 a0 e3 |.@-.....|`.... ..|
|000044e0| 81 26 06 ef 0b 00 00 6a | 00 00 50 e3 09 00 00 ba |.&.....j|..P.....|
|000044f0| 06 10 a0 e1 48 20 9f e5 | 01 30 d1 e4 01 40 d2 e4 |....H ..|.0...@..|
|00004500| 04 00 53 e1 f3 ff ff 1a | 00 00 54 e3 f9 ff ff 1a |..S.....|..T.....|
|00004510| 28 30 9f e5 00 80 bd e8 | 00 30 a0 e3 00 80 bd e8 |(0......|.0......|
|00004520| 1c 30 81 e2 01 50 d3 e4 | 01 60 d4 e4 06 00 55 e1 |.0...P..|.`....U.|
|00004530| 0e f0 a0 11 00 00 55 e3 | f9 ff ff 1a 0e f0 a0 e1 |......U.|........|
|00004540| 6c 73 20 20 20 20 20 20 | 31 35 37 20 20 20 72 6f |ls |157 ro|
|00004550| 33 20 66 6f 6e 74 73 3a | 20 43 6c 69 70 61 72 74 |3 fonts:| Clipart|
|00004560| 2c 20 44 6f 6d 69 6e 6f | 46 69 6c 65 44 61 74 61 |, Domino|FileData|
|00004570| 82 50 69 6e 4d 65 6e 2d | 41 6c 74 00 7c 03 00 00 |.PinMen-|Alt.|...|
|00004580| 45 fa ff ff 05 7f 75 37 | 03 00 38 e7 00 00 00 00 |E.....u7|..8.....|
|00004590| fc 00 00 00 88 01 00 00 | 00 00 00 00 cf 00 00 00 |........|........|
|000045a0| b6 00 00 00 1c 00 00 00 | 41 62 6f 75 74 5f 46 69 |........|About_Fi|
|000045b0| 50 69 46 69 00 72 2d 20 | 00 00 00 00 00 00 00 00 |PiFi.r- |........|
|000045c0| 00 00 00 00 3d 00 00 00 | 00 0a 0d 54 68 65 20 46 |....=...|...The F|
|000045d0| 69 50 69 46 69 20 6d 6f | 64 75 6c 65 20 69 73 20 |iPiFi mo|dule is |
|000045e0| 75 73 65 64 20 62 79 20 | 74 68 65 20 21 46 69 6c |used by |the !Fil|
|000045f0| 65 72 2d 20 61 70 70 6c | 69 63 61 74 69 6f 6e 20 |er- appl|ication |
|00004600| 74 6f 20 61 74 74 61 63 | 68 0a 0d 61 20 57 69 6d |to attac|h..a Wim|
|00004610| 70 5f 50 6f 6c 6c 20 70 | 6f 73 74 20 46 49 6c 74 |p_Poll p|ost FIlt|
|00004620| 65 72 20 74 6f 20 74 68 | 65 20 50 49 6e 62 6f 61 |er to th|e PInboa|
|00004630| 72 64 20 61 6e 64 20 74 | 68 65 20 46 49 6c 65 72 |rd and t|he FIler|
|00004640| 2e 00 46 69 50 69 46 69 | 09 31 2e 30 30 20 28 4d |..FiPiFi|.1.00 (M|
|00004650| 61 72 63 68 20 31 39 39 | 34 29 00 46 69 50 69 46 |arch 199|4).FiPiF|
|00004660| 69 00 46 69 6c 65 72 00 | 50 69 6e 62 6f 61 72 64 |i.Filer.|Pinboard|
|00004670| 00 46 69 6c 65 72 2d 00 | 00 00 00 00 00 00 00 00 |.Filer-.|........|
|00004680| 00 00 00 00 33 19 08 00 | 07 40 2d e9 20 00 00 eb |....3...|.@-. ...|
|00004690| 27 60 4f e2 75 00 00 eb | 20 30 0f e5 00 00 53 e3 |'`O.u...| 0....S.|
|000046a0| 07 80 fd 08 4a 60 4f e2 | 70 00 00 eb 3c 60 4f e2 |....J`O.|p...<`O.|
|000046b0| 04 00 00 eb 54 60 4f e2 | 6c 00 00 eb 48 60 4f e2 |....T`O.|l...H`O.|
|000046c0| 00 00 00 eb 07 80 fd e8 | 00 30 86 e5 00 00 53 e3 |........|.0....S.|
|000046d0| 0e f0 a0 01 00 40 2d e9 | 85 00 4f e2 78 10 8f e2 |.....@-.|..O.x...|
|000046e0| 03 20 a0 e1 68 40 1f e5 | 41 26 06 ef 00 00 a0 63 |. ..h@..|A&.....c|
|000046f0| 00 00 86 65 00 80 bd e8 | 00 40 2d e9 a2 40 4f e2 |...e....|.@-..@O.|
|00004700| 6e 00 00 eb a4 40 4f 12 | 6c 00 00 1b dd ff ff 0b |n....@O.|l.......|
|00004710| 00 80 fd e8 07 40 2d e9 | a8 60 4f e2 02 00 00 eb |.....@-.|.`O.....|
|00004720| ac 60 4f e2 00 00 00 eb | 07 80 fd e8 00 30 96 e5 |.`O.....|.....0..|
|00004730| 00 00 53 e3 0e f0 a0 01 | 00 40 2d e9 e9 00 4f e2 |..S.....|.@-...O.|
|00004740| 14 10 8f e2 03 20 a0 e1 | cc 40 1f e5 43 26 06 ef |..... ..|.@..C&..|
|00004750| 00 00 a0 e3 00 00 86 e5 | 00 80 bd e8 06 00 50 e3 |........|......P.|
|00004760| 23 00 00 0a 10 30 91 e5 | 01 4b a0 e3 04 00 53 e1 |#....0..|.K....S.|
|00004770| 02 40 84 12 04 00 53 11 | 12 00 00 0a 01 47 a0 e3 |.@....S.|.....G..|
|00004780| c2 40 84 e2 04 00 53 e1 | da ff ff 0a 01 40 84 e2 |.@....S.|.....@..|
|00004790| 04 00 53 e1 0e f0 b0 11 | 04 30 91 e5 02 00 53 e1 |..S.....|.0....S.|
|000047a0| 0e f0 b0 11 07 40 2d e9 | 38 31 1f e5 02 00 53 e1 |.....@-.|81....S.|
|000047b0| 05 6d 4f 02 05 6d 4f 12 | 44 31 1f 15 02 00 53 11 |.mO..mO.|D1....S.|
|000047c0| dc ff ff 0b 07 80 fd e8 | 07 40 2d e9 1c 00 00 ef |........|.@-.....|
|000047d0| 01 00 12 e3 07 00 bd e8 | 00 80 fd 08 64 21 1f e5 |........|....d!..|
|000047e0| 0c 20 81 e5 e7 00 06 ef | 00 00 e0 e3 0c 20 a0 e1 |. ......|..... ..|
|000047f0| 00 80 fd e8 08 30 91 e5 | 02 00 13 e3 0e f0 b0 01 |.....0..|........|
|00004800| 07 40 2d e9 ff 10 a0 e3 | 12 00 00 eb fe 10 a0 13 |.@-.....|........|
|00004810| 10 00 00 1b fd 10 a0 13 | 0e 00 00 1b 07 00 bd e8 |........|........|
|00004820| 08 00 00 1a b0 31 1f e5 | 0c 00 53 e1 00 80 fd 08 |.....1..|..S.....|
|00004830| 10 c0 81 e5 bc 21 1f e5 | e7 00 06 ef 00 00 e0 e3 |.....!..|........|
|00004840| 0c 20 a0 e1 00 80 fd e8 | d8 31 1f e5 0c 00 53 e1 |. ......|.1....S.|
|00004850| f6 ff ff 1a 00 80 fd e8 | 00 40 2d e9 81 00 a0 e3 |........|.@-.....|
|00004860| ff 20 a0 e3 06 00 02 ef | ff 00 31 e3 00 80 bd e8 |. ......|..1.....|
|00004870| 00 40 2d e9 00 00 a0 e3 | 60 10 8f e2 10 20 a0 e3 |.@-.....|`.... ..|
|00004880| 81 26 06 ef 0b 00 00 6a | 00 00 50 e3 09 00 00 ba |.&.....j|..P.....|
|00004890| 06 10 a0 e1 48 20 9f e5 | 01 30 d1 e4 01 40 d2 e4 |....H ..|.0...@..|
|000048a0| 04 00 53 e1 f3 ff ff 1a | 00 00 54 e3 f9 ff ff 1a |..S.....|..T.....|
|000048b0| 28 30 9f e5 00 80 bd e8 | 00 30 a0 e3 00 80 bd e8 |(0......|.0......|
|000048c0| 1c 30 81 e2 01 50 d3 e4 | 01 60 d4 e4 06 00 55 e1 |.0...P..|.`....U.|
|000048d0| 0e f0 a0 11 00 00 55 e3 | f9 ff ff 1a 0e f0 a0 e1 |......U.|........|
|000048e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004900| 00 00 00 00 00 00 00 00 | |........| |
+--------+-------------------------+-------------------------+--------+--------+