home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
You can browse this item here: filer
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 | 60 03 00 00 24 06 00 00 |Archive.|`...$...|
|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| 47 ff ff ff 3b 99 28 9b | 03 00 00 00 ff ff ff ff |G...;.(.|........|
|00000080| 40 02 00 80 83 21 48 65 | 6c 70 00 00 20 90 0c 01 |@....!He|lp.. ...|
|00000090| a6 3c 00 00 45 ff ff ff | 5e 32 f9 91 33 00 00 00 |.<..E...|^2..3...|
|000000a0| 1e 3a 00 00 24 00 00 00 | 82 21 52 75 6e 00 01 00 |.:..$...|.!Run...|
|000000b0| 20 90 0c 01 d9 01 00 00 | 45 eb ff ff c1 be bb 75 | .......|E......u|
|000000c0| 03 00 a3 fc d9 01 00 00 | 66 3a 00 00 83 21 52 75 |........|f:...!Ru|
|000000d0| 6e 49 6d 61 67 65 00 01 | f9 36 00 00 45 fb ff ff |nImage..|.6..E...|
|000000e0| 9f 8b 16 86 03 00 00 00 | dd 36 00 00 63 3c 00 00 |........|.6..c<..|
|000000f0| 83 21 53 70 72 69 74 65 | 73 00 0c 01 90 02 00 00 |.!Sprite|s.......|
|00000100| 45 f9 ff ff 38 fb ad 75 | 03 00 08 ab 04 02 00 00 |E...8..u|........|
|00000110| 64 73 00 00 82 50 69 6e | 42 72 64 4d 65 6e 75 00 |ds...Pin|BrdMenu.|
|00000120| ff ff ff ff 47 ff ff ff | 30 9a 28 9b 03 00 00 00 |....G...|0.(.....|
|00000130| ff ff ff ff 1c 02 00 80 | 83 21 48 65 6c 70 00 00 |........|.!Help..|
|00000140| 00 00 00 00 e1 09 00 00 | 45 ff ff ff 43 30 bf 75 |........|E...C0.u|
|00000150| 03 00 d7 90 9b 09 00 00 | 8c 75 00 00 82 21 4d 61 |........|.u...!Ma|
|00000160| 6b 65 00 00 00 00 00 00 | 11 00 00 00 45 eb ff ff |ke......|....E...|
|00000170| f4 7c b7 75 03 00 29 82 | 11 00 00 00 4b 7f 00 00 |.|.u..).|....K...|
|00000180| 83 41 6c 74 5f 4e 6f 00 | 00 00 00 00 64 04 00 00 |.Alt_No.|....d...|
|00000190| 45 fa ff ff c1 44 e5 6e | 03 00 0c 81 33 04 00 00 |E....D.n|....3...|
|000001a0| 80 7f 00 00 83 41 6c 74 | 5f 59 65 73 00 00 00 00 |.....Alt|_Yes....|
|000001b0| 38 04 00 00 45 fa ff ff | 71 60 e5 6e 03 00 15 5a |8...E...|q`.n...Z|
|000001c0| 20 03 00 00 d7 83 00 00 | 82 44 61 74 61 00 00 00 | .......|.Data...|
|000001d0| 00 00 00 00 86 00 00 00 | 45 fd ff ff 2a 98 bd 77 |........|E...*..w|
|000001e0| 03 00 ec d4 86 00 00 00 | 1b 87 00 00 83 44 65 76 |........|.....Dev|
|000001f0| 69 63 65 73 00 00 00 00 | 8b 00 00 00 45 ff ff ff |ices....|....E...|
|00000200| 96 95 bd 77 03 00 18 d4 | 82 00 00 00 c5 87 00 00 |...w....|........|
|00000210| 83 4d 61 6b 65 72 00 00 | 00 00 00 00 00 07 00 00 |.Maker..|........|
|00000220| 45 fb ff ff 58 7f bb 75 | 03 00 a5 61 ff 06 00 00 |E...X..u|...a....|
|00000230| 6b 88 00 00 83 53 70 72 | 69 74 65 73 00 00 00 00 |k....Spr|ites....|
|00000240| 38 0e 00 00 45 f9 ff ff | aa f7 ad 75 03 00 8a b0 |8...E...|...u....|
|00000250| 23 09 00 00 8e 8f 00 00 | 00 00 00 00 00 00 00 00 |#.......|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 90 |........|........|
|00000280| 03 42 01 00 20 90 0c 01 | 00 90 03 38 00 90 04 4a |.B.. ...|...8...J|
|00000290| 00 00 80 71 00 90 03 72 | 00 00 80 85 6c ec fd d8 |...q...r|....l...|
|000002a0| 82 42 75 67 3f 00 00 00 | 00 00 00 00 4d 06 00 00 |.Bug?...|....M...|
|000002b0| 45 ff ff ff b0 63 fb 91 | 33 00 e1 c4 4d 06 00 00 |E....c..|3...M...|
|000002c0| d5 98 00 00 82 53 74 75 | 66 66 00 00 00 00 00 00 |.....Stu|ff......|
|000002d0| ff ff ff ff 47 ff ff ff | 25 9b 28 9b 33 00 00 00 |....G...|%.(.3...|
|000002e0| ff ff ff ff 3c 03 00 80 | 83 46 69 50 69 46 69 53 |....<...|.FiPiFiS|
|000002f0| 72 63 00 00 70 21 00 00 | 45 fb ff ff c0 86 03 91 |rc..p!..|E.......|
|00000300| 03 00 00 00 e1 1f 00 00 | 46 9f 00 00 83 47 72 65 |........|F....Gre|
|00000310| 79 69 73 68 00 15 01 00 | 6c 34 00 00 45 fb ff ff |yish....|l4..E...|
|00000320| c9 0e 3e 76 33 00 00 00 | 4f 34 00 00 4b bf 00 00 |..>v3...|O4..K...|
|00000330| 83 73 6d 61 6c 6c 5f 64 | 69 72 6f 00 ec 02 00 00 |.small_d|iro.....|
|00000340| 45 f9 ff ff 98 51 f8 91 | 33 00 c1 d0 ae 01 00 00 |E....Q..|3.......|
|00000350| be f3 00 00 83 53 74 79 | 6c 65 47 75 69 64 65 00 |.....Sty|leGuide.|
|00000360| 3e 06 00 00 45 ff ff ff | 9a 12 e5 6e 03 00 9f 58 |>...E...|...n...X|
|00000370| 62 05 00 00 90 f5 00 00 | 00 00 90 03 ac 04 00 00 |b.......|........|
|00000380| 52 15 01 00 80 73 00 00 | 78 6a 01 00 00 42 01 00 |R....s..|xj...B..|
|00000390| 20 90 0c 01 00 90 03 38 | ac 8c 04 2c 00 00 00 00 | ......8|...,....|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 68 61 6e 67 65 64 20 66 | 72 6f 6d 20 74 65 78 74 |hanged f|rom text|
|000003d0| 20 74 6f 20 27 70 6f 69 | 6e 74 65 72 20 73 65 6e | to 'poi|nter sen|
|000003e0| 73 69 74 69 76 65 27 20 | 73 70 72 69 74 65 73 2e |sitive' |sprites.|
|000003f0| 0a 6c 6f 6f 6b 73 20 6e | 69 63 65 72 2c 20 62 75 |.looks n|icer, bu|
|00000400| 74 20 74 68 65 20 73 70 | 72 69 74 65 73 20 6d 75 |t the sp|rites mu|
|00000410| 73 74 20 67 6f 20 69 6e | 74 6f 20 74 68 65 20 57 |st go in|to the W|
|00000420| 69 6d 70 20 73 70 72 69 | 74 65 20 70 6f 6f 6c 20 |imp spri|te pool |
|00000430| 61 6e 64 0a 69 66 20 79 | 6f 75 20 61 64 64 20 6e |and.if y|ou add n|
|00000440| 65 77 20 64 65 76 69 63 | 65 73 20 74 6f 20 74 68 |ew devic|es to th|
|00000450| 65 20 70 69 6e 62 6f 61 | 72 64 20 6d 65 6e 75 20 |e pinboa|rd menu |
|00000460| 79 6f 75 27 6c 6c 20 68 | 61 76 65 20 74 6f 20 66 |you'll h|ave to f|
|00000470| 69 6e 64 0a 61 70 70 72 | 6f 70 72 69 61 74 65 20 |ind.appr|opriate |
|00000480| 73 70 72 69 74 65 73 20 | 66 6f 72 20 74 68 65 6d |sprites |for them|
|00000490| 0a 0a 74 68 65 20 70 69 | 6e 62 6f 61 72 64 20 6d |..the pi|nboard m|
|000004a0| 65 6e 75 20 63 6f 6e 66 | 69 67 75 72 61 74 69 6f |enu conf|iguratio|
|000004b0| 6e 20 73 74 75 66 66 20 | 68 61 73 20 62 65 65 6e |n stuff |has been|
|000004c0| 20 6d 6f 76 65 64 20 6f | 75 74 20 6f 66 20 21 52 | moved o|ut of !R|
|000004d0| 75 6e 49 6d 61 67 65 2e | 0a 61 20 64 65 64 69 63 |unImage.|.a dedic|
|000004e0| 61 74 65 64 20 70 72 6f | 67 72 61 6d 20 69 73 20 |ated pro|gram is |
|000004f0| 75 73 65 64 20 74 6f 20 | 63 72 65 61 74 65 20 6e |used to |create n|
|00000500| 65 65 64 65 64 20 64 61 | 74 61 20 66 72 6f 6d 20 |eeded da|ta from |
|00000510| 61 20 6c 69 73 74 20 6f | 66 0a 64 65 76 69 63 65 |a list o|f.device|
|00000520| 2f 73 70 72 69 74 65 20 | 70 61 69 72 73 2e 20 73 |/sprite |pairs. s|
|00000530| 65 65 20 21 46 69 6c 65 | 72 2d 2e 50 69 6e 42 72 |ee !File|r-.PinBr|
|00000540| 64 4d 65 6e 75 2e 21 48 | 65 6c 70 0a 0a 69 66 20 |dMenu.!H|elp..if |
|00000550| 61 20 27 6e 6f 72 6d 61 | 6c 27 20 6d 65 6e 75 20 |a 'norma|l' menu |
|00000560| 69 74 65 6d 20 69 73 20 | 61 20 64 69 72 65 63 74 |item is |a direct|
|00000570| 6f 72 79 2c 20 74 68 65 | 20 69 63 6f 6e 20 77 6f |ory, the| icon wo|
|00000580| 6e 27 74 20 69 6e 76 65 | 72 74 20 77 68 65 6e 0a |n't inve|rt when.|
|00000590| 74 68 65 20 70 6f 69 6e | 74 65 72 27 73 20 6f 76 |the poin|ter's ov|
|000005a0| 65 72 20 69 74 2c 20 62 | 75 74 20 52 69 73 63 50 |er it, b|ut RiscP|
|000005b0| 43 27 73 20 73 6d 61 6c | 6c 5f 64 69 72 6f 20 28 |C's smal|l_diro (|
|000005c0| 6f 3d 6f 70 65 6e 29 20 | 73 70 72 69 74 65 20 77 |o=open) |sprite w|
|000005d0| 69 6c 6c 0a 62 65 20 64 | 69 73 70 6c 61 79 65 64 |ill.be d|isplayed|
|000005e0| 20 69 6e 73 74 65 61 64 | 2e 20 28 6c 6f 77 20 72 | instead|. (low r|
|000005f0| 65 73 20 73 6d 61 6c 6c | 5f 64 69 72 6f 20 69 73 |es small|_diro is|
|00000600| 20 27 75 73 65 64 27 2e | 20 69 66 20 79 6f 75 20 | 'used'.| if you |
|00000610| 6d 6f 73 74 6c 79 20 77 | 6f 72 6b 0a 69 6e 20 61 |mostly w|ork.in a|
|00000620| 20 68 69 67 46 69 6c 65 | 44 61 74 61 83 21 48 65 | higFile|Data.!He|
|00000630| 6c 70 00 00 20 90 0c 01 | a6 3c 00 00 47 fd ff ff |lp.. ...|.<..G...|
|00000640| 70 99 28 9b 03 00 00 00 | 0a 21 46 69 6c 65 72 2d |p.(.....|.!Filer-|
|00000650| 20 76 65 72 73 69 6f 6e | 20 32 2e 30 0a 5f 90 13 | version| 2.0._..|
|00000660| 0a 90 03 31 2e 31 20 2d | 3e 20 32 2e 30 20 63 68 |...1.1 -|> 2.0 ch|
|00000670| 61 6e 67 65 73 0a 3d 90 | 12 0a 0a 70 69 6e 62 6f |anges.=.|...pinbo|
|00000680| 61 72 64 20 6d 65 6e 75 | 20 69 74 65 6d 73 20 63 |ard menu| items c|
|00000690| 68 61 6e 67 65 64 20 66 | 72 6f 6d 20 74 65 78 74 |hanged f|rom text|
|000006a0| 20 74 6f 20 27 70 6f 69 | 6e 74 65 72 20 73 65 6e | to 'poi|nter sen|
|000006b0| 73 69 74 69 76 65 27 20 | 73 70 72 69 74 65 73 2e |sitive' |sprites.|
|000006c0| 0a 6c 6f 6f 6b 73 20 6e | 69 63 65 72 2c 20 62 75 |.looks n|icer, bu|
|000006d0| 74 20 74 68 65 20 73 70 | 72 69 74 65 73 20 6d 75 |t the sp|rites mu|
|000006e0| 73 74 20 67 6f 20 69 6e | 74 6f 20 74 68 65 20 57 |st go in|to the W|
|000006f0| 69 6d 70 20 73 70 72 69 | 74 65 20 70 6f 6f 6c 20 |imp spri|te pool |
|00000700| 61 6e 64 0a 69 66 20 79 | 6f 75 20 61 64 64 20 6e |and.if y|ou add n|
|00000710| 65 77 20 64 65 76 69 63 | 65 73 20 74 6f 20 74 68 |ew devic|es to th|
|00000720| 65 20 70 69 6e 62 6f 61 | 72 64 20 6d 65 6e 75 20 |e pinboa|rd menu |
|00000730| 79 6f 75 27 6c 6c 20 68 | 61 76 65 20 74 6f 20 66 |you'll h|ave to f|
|00000740| 69 6e 64 0a 61 70 70 72 | 6f 70 72 69 61 74 65 20 |ind.appr|opriate |
|00000750| 73 70 72 69 74 65 73 20 | 66 6f 72 20 74 68 65 6d |sprites |for them|
|00000760| 0a 0a 74 68 65 20 70 69 | 6e 62 6f 61 72 64 20 6d |..the pi|nboard m|
|00000770| 65 6e 75 20 63 6f 6e 66 | 69 67 75 72 61 74 69 6f |enu conf|iguratio|
|00000780| 6e 20 73 74 75 66 66 20 | 68 61 73 20 62 65 65 6e |n stuff |has been|
|00000790| 20 6d 6f 76 65 64 20 6f | 75 74 20 6f 66 20 21 52 | moved o|ut of !R|
|000007a0| 75 6e 49 6d 61 67 65 2e | 0a 61 20 64 65 64 69 63 |unImage.|.a dedic|
|000007b0| 61 74 65 64 20 70 72 6f | 67 72 61 6d 20 69 73 20 |ated pro|gram is |
|000007c0| 75 73 65 64 20 74 6f 20 | 63 72 65 61 74 65 20 6e |used to |create n|
|000007d0| 65 65 64 65 64 20 64 61 | 74 61 20 66 72 6f 6d 20 |eeded da|ta from |
|000007e0| 61 20 6c 69 73 74 20 6f | 66 0a 64 65 76 69 63 65 |a list o|f.device|
|000007f0| 2f 73 70 72 69 74 65 20 | 70 61 69 72 73 2e 20 73 |/sprite |pairs. s|
|00000800| 65 65 20 21 46 69 6c 65 | 72 2d 2e 50 69 6e 42 72 |ee !File|r-.PinBr|
|00000810| 64 4d 65 6e 75 2e 21 48 | 65 6c 70 0a 0a 69 66 20 |dMenu.!H|elp..if |
|00000820| 61 20 27 6e 6f 72 6d 61 | 6c 27 20 6d 65 6e 75 20 |a 'norma|l' menu |
|00000830| 69 74 65 6d 20 69 73 20 | 61 20 64 69 72 65 63 74 |item is |a direct|
|00000840| 6f 72 79 2c 20 74 68 65 | 20 69 63 6f 6e 20 77 6f |ory, the| icon wo|
|00000850| 6e 27 74 20 69 6e 76 65 | 72 74 20 77 68 65 6e 0a |n't inve|rt when.|
|00000860| 74 68 65 20 70 6f 69 6e | 74 65 72 27 73 20 6f 76 |the poin|ter's ov|
|00000870| 65 72 20 69 74 2c 20 62 | 75 74 20 52 69 73 63 50 |er it, b|ut RiscP|
|00000880| 43 27 73 20 73 6d 61 6c | 6c 5f 64 69 72 6f 20 28 |C's smal|l_diro (|
|00000890| 6f 3d 6f 70 65 6e 29 20 | 73 70 72 69 74 65 20 77 |o=open) |sprite w|
|000008a0| 69 6c 6c 0a 62 65 20 64 | 69 73 70 6c 61 79 65 64 |ill.be d|isplayed|
|000008b0| 20 69 6e 73 74 65 61 64 | 2e 20 28 6c 6f 77 20 72 | instead|. (low r|
|000008c0| 65 73 20 73 6d 61 6c 6c | 5f 64 69 72 6f 20 69 73 |es small|_diro is|
|000008d0| 20 27 75 73 65 64 27 2e | 20 69 66 20 79 6f 75 20 | 'used'.| if you |
|000008e0| 6d 6f 73 74 6c 79 20 77 | 6f 72 6b 0a 69 6e 20 61 |mostly w|ork.in a|
|000008f0| 20 68 69 67 68 20 72 65 | 73 6f 6c 75 74 69 6f 6e | high re|solution|
|00000900| 20 6d 6f 64 65 2c 20 72 | 65 70 6c 61 63 65 20 21 | mode, r|eplace !|
|00000910| 46 69 6c 65 72 2d 2e 50 | 69 6e 42 72 64 4d 65 6e |Filer-.P|inBrdMen|
|00000920| 75 2e 53 70 72 69 74 65 | 73 2e 73 6d 61 6c 6c 5f |u.Sprite|s.small_|
|00000930| 64 69 72 6f 0a 77 69 74 | 68 20 53 74 75 66 66 2e |diro.wit|h Stuff.|
|00000940| 73 6d 61 6c 6c 5f 64 69 | 72 6f 2e 68 69 67 68 a0 |small_di|ro.high.|
|00000950| 72 65 73 20 28 64 6f 6e | 27 74 20 66 6f 72 67 65 |res (don|'t forge|
|00000960| 74 20 74 6f 20 72 65 6e | 61 6d 65 20 69 74 29 2e |t to ren|ame it).|
|00000970| 20 53 74 69 6c 6c 20 62 | 65 74 74 65 72 0a 70 75 | Still b|etter.pu|
|00000980| 74 20 62 6f 74 68 20 69 | 6e 74 6f 20 52 65 73 6f |t both i|nto Reso|
|00000990| 49 63 6f 6e 73 2f 49 63 | 6f 6e 53 77 69 74 63 68 |Icons/Ic|onSwitch|
|000009a0| 2c 20 77 68 61 74 65 76 | 65 72 20 79 6f 75 72 20 |, whatev|er your |
|000009b0| 6c 6f 77 2f 68 69 67 68 | 20 72 65 73 20 69 63 6f |low/high| res ico|
|000009c0| 6e 0a 73 77 69 74 63 68 | 65 72 27 73 20 6e 61 6d |n.switch|er's nam|
|000009d0| 65 20 69 73 2e 20 69 66 | 20 79 6f 75 20 61 72 65 |e is. if| you are|
|000009e0| 20 61 20 52 69 73 63 50 | 43 2c 20 79 6f 75 20 63 | a RiscP|C, you c|
|000009f0| 61 6e 20 64 6f 20 65 76 | 65 6e 20 62 65 74 74 65 |an do ev|en bette|
|00000a00| 72 3a 20 64 65 6c 65 74 | 65 0a 73 6d 61 6c 6c 5f |r: delet|e.small_|
|00000a10| 64 69 72 6f 20 66 72 6f | 6d 20 21 46 69 6c 65 72 |diro fro|m !Filer|
|00000a20| 2d 2e 50 69 6e 42 72 64 | 4d 65 6e 75 2e 53 70 72 |-.PinBrd|Menu.Spr|
|00000a30| 69 74 65 73 29 0a 0a 74 | 68 65 20 27 6d 69 73 73 |ites)..t|he 'miss|
|00000a40| 69 6e 67 20 68 61 6e 64 | 27 20 66 65 61 74 75 72 |ing hand|' featur|
|00000a50| 65 20 28 73 65 65 20 62 | 65 6c 6f 77 29 20 68 61 |e (see b|elow) ha|
|00000a60| 73 20 62 65 65 6e 20 61 | 64 64 65 64 0a 28 69 74 |s been a|dded.(it|
|00000a70| 27 73 20 61 62 6f 75 74 | 20 6f 70 65 6e 69 6e 67 |'s about| opening|
|00000a80| 20 64 69 72 65 63 74 6f | 72 69 65 73 2c 20 73 6f | directo|ries, so|
|00000a90| 6d 65 74 68 69 6e 67 20 | 61 20 66 69 6c 65 72 20 |mething |a filer |
|00000aa0| 64 6f 65 73 20 3f 29 0a | 0a 2d 2d 0a 0a 32 2e 30 |does ?).|.--..2.0|
|00000ab0| 20 21 52 75 6e 49 6d 61 | 67 65 20 69 73 20 31 34 | !RunIma|ge is 14|
|00000ac0| 30 37 31 2d 31 33 34 32 | 30 20 62 79 74 65 73 20 |071-1342|0 bytes |
|00000ad0| 6c 6f 6e 67 65 72 20 74 | 68 61 6e 20 31 2e 31 20 |longer t|han 1.1 |
|00000ae0| 61 6e 64 20 69 74 20 61 | 64 64 73 20 33 36 34 30 |and it a|dds 3640|
|00000af0| 20 62 79 74 65 73 20 74 | 6f 0a 79 6f 75 72 20 57 | bytes t|o.your W|
|00000b00| 69 6d 70 20 73 70 72 69 | 74 65 20 70 6f 6f 6c 2e |imp spri|te pool.|
|00000b10| 20 73 6f 2c 20 69 74 20 | 63 6f 6d 65 73 20 77 69 | so, it |comes wi|
|00000b20| 74 68 20 74 68 65 20 31 | 2e 31 20 21 52 75 6e 49 |th the 1|.1 !RunI|
|00000b30| 6d 61 67 65 20 69 6e 20 | 53 74 75 66 66 2e 47 72 |mage in |Stuff.Gr|
|00000b40| 65 79 69 73 68 0a 90 03 | 62 75 67 20 66 69 78 65 |eyish...|bug fixe|
|00000b50| 73 0a 3d 90 09 0a 0a 77 | 68 65 6e 20 79 6f 75 20 |s.=....w|hen you |
|00000b60| 67 6f 74 20 74 68 65 20 | 27 54 6f 6f 20 6d 65 6e |got the |'Too men|
|00000b70| 75 20 6d 65 6e 75 73 27 | 20 65 72 72 6f 72 20 28 |u menus'| error (|
|00000b80| 52 49 53 43 20 4f 53 27 | 20 38 20 6d 65 6e 75 73 |RISC OS'| 8 menus|
|00000b90| 20 6c 69 6d 69 74 29 20 | 61 6e 64 0a 63 6c 69 63 | limit) |and.clic|
|00000ba0| 6b 65 64 20 6f 6e 20 27 | 4f 4b 27 20 69 6e 20 74 |ked on '|OK' in t|
|00000bb0| 68 65 20 65 72 72 6f 72 | 20 62 6f 78 2c 20 46 69 |he error| box, Fi|
|00000bc0| 6c 65 72 2d 20 66 65 6c | 6c 20 69 6e 74 6f 20 74 |ler- fel|l into t|
|00000bd0| 68 65 20 69 6e 66 69 6e | 69 74 65 0a 27 4e 6f 74 |he infin|ite.'Not|
|00000be0| 20 61 20 68 65 61 70 20 | 62 6c 6f 63 6b 27 20 65 | a heap |block' e|
|00000bf0| 72 72 6f 72 20 6c 6f 6f | 70 2c 20 77 68 69 63 68 |rror loo|p, which|
|00000c00| 20 79 6f 75 20 63 6f 75 | 6c 64 20 6c 65 61 76 65 | you cou|ld leave|
|00000c10| 20 6f 6e 6c 79 20 62 79 | 20 71 75 69 74 74 69 6e | only by| quittin|
|00000c20| 67 0a 46 69 6c 65 72 2d | 20 28 63 6c 69 63 6b 69 |g.Filer-| (clicki|
|00000c30| 6e 67 20 27 43 61 6e 63 | 65 6c 27 29 2e 20 74 68 |ng 'Canc|el'). th|
|00000c40| 69 73 20 68 61 73 20 62 | 65 65 6e 20 63 6f 72 72 |is has b|een corr|
|00000c50| 65 63 74 65 64 20 69 6e | 20 62 6f 74 68 20 31 2e |ected in| both 1.|
|00000c60| 31 20 61 6e 64 20 32 2e | 30 20 2e 0a 79 6f 75 20 |1 and 2.|0 ..you |
|00000c70| 73 74 69 6c 6c 20 67 65 | 74 20 74 68 65 20 65 72 |still ge|t the er|
|00000c80| 72 6f 72 20 62 6f 78 2c | 20 62 75 74 20 63 61 6e |ror box,| but can|
|00000c90| 20 73 61 66 65 6c 79 20 | 63 6c 69 63 6b 20 75 70 | safely |click up|
|00000ca0| 6f 6e 20 27 4f 4b 27 20 | 74 6f 20 69 67 6e 6f 72 |on 'OK' |to ignor|
|00000cb0| 65 0a 74 68 65 20 65 72 | 72 6f 72 2e 0a 90 03 74 |e.the er|ror....t|
|00000cc0| 68 65 20 6d 6f 64 69 66 | 69 65 64 20 31 2e 31 20 |he modif|ied 1.1 |
|00000cd0| 21 48 65 6c 70 20 66 6f | 6c 6c 6f 77 73 0a 7b 20 |!Help fo|llows.{ |
|00000ce0| 73 74 75 66 66 20 69 6e | 20 7b 7d 20 62 72 61 63 |stuff in| {} brac|
|00000cf0| 6b 65 74 73 20 61 70 70 | 6c 69 65 73 20 74 6f 20 |kets app|lies to |
|00000d00| 32 2e 30 20 6f 6e 6c 79 | 20 7d 0a 0a 2d 2d 0a 0a |2.0 only| }..--..|
|00000d10| 57 68 6f 27 73 20 74 68 | 61 74 20 67 69 72 6c 20 |Who's th|at girl |
|00000d20| 3f 0a 3d 90 11 0a 0a 27 | 46 69 6c 65 72 27 20 69 |?.=....'|Filer' i|
|00000d30| 6e 20 69 74 73 20 6e 61 | 6d 65 20 74 65 6c 6c 73 |n its na|me tells|
|00000d40| 20 75 73 20 74 68 61 74 | 20 69 74 27 73 20 61 20 | us that| it's a |
|00000d50| 6b 69 6e 64 20 6f 66 20 | 61 20 66 69 6c 65 72 0a |kind of |a filer.|
|00000d60| 27 2d 27 20 90 05 69 6e | 20 69 74 73 20 6e 61 6d |'-' ..in| its nam|
|00000d70| 65 20 74 65 6c 6c 73 20 | 75 73 20 74 68 61 74 20 |e tells |us that |
|00000d80| 69 74 27 73 20 6c 65 73 | 73 20 74 68 61 6e 20 61 |it's les|s than a|
|00000d90| 20 66 69 6c 65 72 0a 0a | 4c 69 6b 65 20 74 68 65 | filer..|Like the|
|00000da0| 20 46 69 6c 65 72 20 69 | 74 20 61 6c 6c 6f 77 73 | Filer i|t allows|
|00000db0| 20 79 6f 75 20 74 6f 20 | 27 77 61 6c 6b 27 20 74 | you to |'walk' t|
|00000dc0| 68 72 6f 75 67 68 20 74 | 68 65 20 64 69 72 65 63 |hrough t|he direc|
|00000dd0| 74 6f 72 79 20 74 72 65 | 65 0a 6f 66 20 61 20 66 |tory tre|e.of a f|
|00000de0| 69 6c 69 6e 67 20 73 79 | 73 74 65 6d 20 61 6e 64 |iling sy|stem and|
|00000df0| 20 6d 61 6e 69 70 75 6c | 61 74 65 20 6f 62 6a 65 | manipul|ate obje|
|00000e00| 63 74 73 2e 0a 0a 55 6e | 6c 69 6b 65 20 74 68 65 |cts...Un|like the|
|00000e10| 20 46 69 6c 65 72 20 69 | 74 20 64 6f 65 73 20 74 | Filer i|t does t|
|00000e20| 68 65 20 66 69 72 73 74 | 20 76 65 72 79 20 71 75 |he first| very qu|
|00000e30| 69 63 6b 6c 79 20 62 65 | 63 61 75 73 65 20 69 74 |ickly be|cause it|
|00000e40| 27 73 20 27 6d 65 6e 75 | 20 64 72 69 76 65 6e 27 |'s 'menu| driven'|
|00000e50| 2c 0a 62 75 74 20 69 73 | 20 6e 6f 74 20 76 65 72 |,.but is| not ver|
|00000e60| 79 20 67 6f 6f 64 20 61 | 74 20 74 68 65 20 6c 61 |y good a|t the la|
|00000e70| 74 74 65 72 20 2d 20 69 | 74 20 6f 6e 6c 79 20 46 |tter - i|t only F|
|00000e80| 69 6c 65 72 5f 52 75 6e | 27 73 20 6f 62 6a 65 63 |iler_Run|'s objec|
|00000e90| 74 73 20 77 68 69 63 68 | 20 6d 65 61 6e 73 0a 74 |ts which| means.t|
|00000ea0| 68 61 74 20 66 69 6c 65 | 73 20 63 61 6e 20 62 65 |hat file|s can be|
|00000eb0| 20 72 75 6e 20 61 6e 64 | 20 6c 6f 61 64 65 64 20 | run and| loaded |
|00000ec0| 61 6e 64 20 64 69 72 65 | 63 74 6f 72 69 65 73 20 |and dire|ctories |
|00000ed0| 6f 70 65 6e 65 64 3b 20 | 79 6f 75 20 73 74 69 6c |opened; |you stil|
|00000ee0| 6c 20 6e 65 65 64 20 74 | 68 65 0a 27 72 69 67 68 |l need t|he.'righ|
|00000ef0| 74 27 20 46 69 6c 65 72 | 20 74 6f 20 63 68 61 6e |t' Filer| to chan|
|00000f00| 67 65 20 66 69 6c 65 20 | 74 79 70 65 73 2c 20 73 |ge file |types, s|
|00000f10| 74 61 6d 70 20 66 69 6c | 65 73 20 65 74 63 2e 0a |tamp fil|es etc..|
|00000f20| 90 03 48 6f 77 20 74 6f | 20 75 73 65 20 69 74 2e |..How to| use it.|
|00000f30| 90 03 0a 3d 90 10 0a 0a | 54 68 65 72 65 20 61 72 |...=....|There ar|
|00000f40| 65 20 74 68 72 65 65 20 | 77 61 79 73 20 6f 66 20 |e three |ways of |
|00000f50| 67 65 74 74 69 6e 67 20 | 61 20 46 69 6c 65 72 2d |getting |a Filer-|
|00000f60| 20 6d 65 6e 75 2e 0a 0a | 31 29 20 49 66 20 74 68 | menu...|1) If th|
|00000f70| 65 72 65 27 73 20 61 6e | 20 6f 70 65 6e 65 64 20 |ere's an| opened |
|00000f80| 64 69 72 65 63 74 6f 72 | 79 20 76 69 65 77 65 72 |director|y viewer|
|00000f90| 20 6f 6e 20 79 6f 75 72 | 20 64 65 73 6b 74 6f 70 | on your| desktop|
|00000fa0| 2c 0a 20 90 03 70 6f 73 | 69 74 69 6f 6e 20 74 68 |,. ..pos|ition th|
|00000fb0| 65 20 70 6f 69 6e 74 65 | 72 20 6f 76 65 72 20 69 |e pointe|r over i|
|00000fc0| 74 20 61 6e 64 20 63 6c | 69 63 6b 20 4d 45 4e 55 |t and cl|ick MENU|
|00000fd0| 20 77 68 69 6c 65 20 68 | 6f 6c 64 69 6e 67 20 64 | while h|olding d|
|00000fe0| 6f 77 6e 0a 20 90 03 74 | 68 65 20 41 6c 74 20 6b |own. ..t|he Alt k|
|00000ff0| 65 79 20 28 65 69 74 68 | 65 72 20 74 68 65 20 6c |ey (eith|er the l|
|00001000| 65 66 74 20 6f 72 20 74 | 68 65 20 72 69 67 68 74 |eft or t|he right|
|00001010| 20 6f 6e 65 29 2e 20 54 | 68 65 20 6d 65 6e 75 20 | one). T|he menu |
|00001020| 74 68 61 74 0a 20 90 03 | 61 70 70 65 61 72 73 20 |that. ..|appears |
|00001030| 73 68 6f 77 73 20 74 68 | 65 20 63 6f 6e 74 65 6e |shows th|e conten|
|00001040| 74 73 20 6f 66 20 74 68 | 65 20 64 69 72 65 63 74 |ts of th|e direct|
|00001050| 6f 72 79 20 28 74 68 65 | 20 76 69 65 77 65 72 20 |ory (the| viewer |
|00001060| 69 73 20 61 6c 72 65 61 | 64 79 0a 20 90 03 64 69 |is alrea|dy. ..di|
|00001070| 73 70 6c 61 79 69 6e 67 | 2e 90 03 29 20 61 6e 64 |splaying|...) and|
|00001080| 20 6c 6f 6f 6b 73 20 6c | 69 6b 65 0a 0a 20 90 03 | looks l|ike.. ..|
|00001090| 2b 2d 90 0c 2b 0a 20 90 | 03 7c 20 20 64 69 72 20 |+-..+. .|.| dir |
|000010a0| 6e 61 6d 65 20 20 7c 20 | 20 74 68 65 20 74 69 74 |name | | the tit|
|000010b0| 6c 65 20 68 6f 6c 64 73 | 20 74 68 65 20 6e 61 6d |le holds| the nam|
|000010c0| 65 20 6f 66 20 74 68 65 | 20 64 69 72 65 63 74 6f |e of the| directo|
|000010d0| 72 79 0a 20 90 03 2b 2d | 90 0c 2b 0a 20 90 03 7c |ry. ..+-|..+. ..||
|000010e0| 20 90 04 55 70 20 90 04 | 89 20 7c 20 20 6c 65 61 | ..Up ..|. | lea|
|000010f0| 64 73 20 74 6f 20 74 68 | 65 20 70 61 72 65 6e 74 |ds to th|e parent|
|00001100| 20 64 69 72 0a 20 90 03 | 7c 20 73 6f 6d 65 20 64 | dir. ..|| some d|
|00001110| 69 72 20 89 20 7c 20 20 | 67 6f 20 72 69 67 68 74 |ir . | |go right|
|00001120| 20 74 6f 20 67 65 74 20 | 66 75 72 74 68 65 72 20 | to get |further |
|00001130| 64 6f 77 6e 20 74 68 65 | 20 74 72 65 65 20 6f 72 |down the| tree or|
|00001140| 20 63 6c 69 63 6b 20 74 | 6f 20 6f 70 65 6e 0a 20 | click t|o open. |
|00001150| 90 03 7c 20 73 6f 6d 65 | 20 66 69 6c 65 20 20 7c |..| some| file ||
|00001160| 20 20 63 6c 69 63 6b 20 | 74 6f 20 72 75 6e 2f 6c | click |to run/l|
|00001170| 6f 61 64 20 73 6f 6d 65 | 77 68 65 72 65 0a 20 90 |oad some|where. .|
|00001180| 03 7c 20 90 03 65 74 63 | 2e 90 03 20 90 03 7c 0a |.| ..etc|... ..|.|
|00001190| 0a 20 90 03 49 66 20 79 | 6f 75 27 72 65 20 69 6e |. ..If y|ou're in|
|000011a0| 20 74 68 65 20 72 6f 6f | 74 20 64 69 72 65 63 74 | the roo|t direct|
|000011b0| 6f 72 79 20 28 27 64 69 | 72 20 6e 61 6d 65 27 20 |ory ('di|r name' |
|000011c0| 3d 20 24 20 29 2c 20 74 | 68 65 72 65 27 73 20 6e |= $ ), t|here's n|
|000011d0| 6f 20 70 61 72 65 6e 74 | 20 61 6e 64 0a 20 90 03 |o parent| and. ..|
|000011e0| 73 6f 20 27 55 70 27 20 | 6c 65 61 64 73 20 74 6f |so 'Up' |leads to|
|000011f0| 20 61 20 31 2d 69 74 65 | 6d 20 73 75 62 6d 65 6e | a 1-ite|m submen|
|00001200| 75 20 6e 61 6d 65 64 20 | 27 46 53 3a 3a 44 69 73 |u named |'FS::Dis|
|00001210| 63 27 20 68 6f 6c 64 69 | 6e 67 20 74 68 65 20 6e |c' holdi|ng the n|
|00001220| 61 6d 65 0a 20 90 03 6f | 66 20 74 68 65 20 46 69 |ame. ..o|f the Fi|
|00001230| 6c 69 6e 67 20 53 79 73 | 74 65 6d 20 61 6e 64 20 |ling Sys|tem and |
|00001240| 74 68 65 20 6e 61 6d 65 | 2f 6e 75 6d 62 65 72 20 |the name|/number |
|00001250| 6f 66 20 74 68 65 20 44 | 69 73 63 20 74 68 65 20 |of the D|isc the |
|00001260| 64 69 72 20 69 73 20 27 | 6f 6e 27 2e 0a 0a 20 90 |dir is '|on'... .|
|00001270| 03 54 6f 20 67 65 74 20 | 69 6e 74 6f 20 61 6e 20 |.To get |into an |
|00001280| 61 70 70 6c 69 63 61 74 | 69 6f 6e 20 64 69 72 65 |applicat|ion dire|
|00001290| 63 74 6f 72 79 2c 20 63 | 6c 69 63 6b 20 53 45 4c |ctory, c|lick SEL|
|000012a0| 45 43 54 2f 41 44 4a 55 | 53 54 20 6f 76 65 72 20 |ECT/ADJU|ST over |
|000012b0| 69 74 73 20 6d 65 6e 75 | 0a 20 90 03 65 6e 74 72 |its menu|. ..entr|
|000012c0| 79 20 77 68 69 6c 65 20 | 68 6f 6c 64 69 6e 67 20 |y while |holding |
|000012d0| 64 6f 77 6e 20 53 68 69 | 66 74 2e 20 43 6c 69 63 |down Shi|ft. Clic|
|000012e0| 6b 73 20 77 69 74 68 20 | 41 44 4a 55 53 54 20 6b |ks with |ADJUST k|
|000012f0| 65 65 70 20 74 68 65 20 | 6d 65 6e 75 20 61 6c 69 |eep the |menu ali|
|00001300| 76 65 0a 20 90 03 28 6f | 66 20 63 6f 75 72 73 65 |ve. ..(o|f course|
|00001310| 29 0a 0a 20 90 03 7b 20 | 69 6e 20 32 2e 30 2c 20 |).. ..{ |in 2.0, |
|00001320| 79 6f 75 20 63 61 6e 20 | 75 73 65 20 61 20 27 6c |you can |use a 'l|
|00001330| 6f 6e 67 20 53 45 4c 45 | 43 54 20 63 6c 69 63 6b |ong SELE|CT click|
|00001340| 27 3a 20 63 6c 69 63 6b | 20 6f 6e 20 61 6e 20 27 |': click| on an '|
|00001350| 61 70 70 6c 69 63 61 74 | 69 6f 6e 0a 20 90 05 69 |applicat|ion. ..i|
|00001360| 74 65 6d 27 20 77 69 74 | 68 20 53 45 4c 45 43 54 |tem' wit|h SELECT|
|00001370| 20 61 6e 64 20 68 6f 6c | 64 20 74 68 65 20 62 75 | and hol|d the bu|
|00001380| 74 74 6f 6e 20 64 6f 77 | 6e 20 66 6f 72 20 61 20 |tton dow|n for a |
|00001390| 77 68 69 6c 65 2e 20 79 | 6f 75 20 4d 55 53 54 20 |while. y|ou MUST |
|000013a0| 4e 4f 54 0a 20 90 05 27 | 6c 6f 6e 67 20 41 44 4a |NOT. ..'|long ADJ|
|000013b0| 55 53 54 20 63 6c 69 63 | 6b 27 20 75 70 6f 6e 20 |UST clic|k' upon |
|000013c0| 61 20 46 69 6c 65 72 2d | 20 6d 65 6e 75 20 69 74 |a Filer-| menu it|
|000013d0| 65 6d 3b 20 73 65 65 20 | 27 50 72 6f 62 6c 65 6d |em; see |'Problem|
|000013e0| 73 27 20 62 65 6c 6f 77 | 20 7d 0a 0a 32 29 20 43 |s' below| }..2) C|
|000013f0| 6c 69 63 6b 20 41 44 4a | 55 53 54 20 6f 76 65 72 |lick ADJ|UST over|
|00001400| 20 61 6e 79 20 6f 66 20 | 74 68 65 20 46 53 20 46 | any of |the FS F|
|00001410| 69 6c 65 72 73 20 28 65 | 67 20 41 44 46 53 20 66 |ilers (e|g ADFS f|
|00001420| 6c 6f 70 70 79 2c 20 52 | 41 4d 46 53 29 2e 0a 20 |loppy, R|AMFS).. |
|00001430| 90 03 59 6f 75 20 67 65 | 74 20 61 20 6d 65 6e 75 |..You ge|t a menu|
|00001440| 20 73 69 6d 69 6c 61 72 | 20 74 6f 20 74 68 65 20 | similar| to the |
|00001450| 61 62 6f 76 65 20 66 6f | 72 20 74 68 65 20 72 6f |above fo|r the ro|
|00001460| 6f 74 20 64 69 72 65 63 | 74 6f 72 79 20 6f 66 20 |ot direc|tory of |
|00001470| 74 68 65 20 64 65 76 69 | 63 65 2e 0a 20 90 03 54 |the devi|ce.. ..T|
|00001480| 68 65 20 52 65 73 6f 75 | 72 63 65 46 53 20 69 73 |he Resou|rceFS is|
|00001490| 20 61 6e 20 65 78 63 65 | 70 74 69 6f 6e 3a 20 68 | an exce|ption: h|
|000014a0| 65 72 65 20 79 6f 75 20 | 67 65 74 20 74 68 65 20 |ere you |get the |
|000014b0| 24 2e 41 70 70 73 20 6d | 65 6e 75 2c 20 6a 75 73 |$.Apps m|enu, jus|
|000014c0| 74 20 6c 69 6b 65 0a 20 | 90 03 77 68 65 6e 20 79 |t like. |..when y|
|000014d0| 6f 75 20 63 6c 69 63 6b | 20 53 45 4c 45 43 54 20 |ou click| SELECT |
|000014e0| 6f 76 65 72 20 74 68 65 | 20 41 70 70 73 20 69 63 |over the| Apps ic|
|000014f0| 6f 6e 2e 0a 0a 33 29 20 | 54 6f 20 67 65 74 20 74 |on...3) |To get t|
|00001500| 68 65 20 33 72 64 20 6d | 65 74 68 6f 64 20 74 6f |he 3rd m|ethod to|
|00001510| 20 77 6f 72 6b 20 31 30 | 30 25 20 79 6f 75 20 6d | work 10|0% you m|
|00001520| 6f 73 74 20 70 72 6f 62 | 61 62 6c 79 20 77 69 6c |ost prob|ably wil|
|00001530| 6c 20 6e 65 65 64 20 74 | 6f 20 64 6f 0a 20 90 03 |l need t|o do. ..|
|00001540| 73 6f 6d 65 20 72 65 63 | 6f 6e 66 69 67 75 72 61 |some rec|onfigura|
|00001550| 74 69 6f 6e 2c 20 61 73 | 20 21 46 69 6c 65 72 2d |tion, as| !Filer-|
|00001560| 20 61 73 20 79 6f 75 27 | 76 65 20 67 6f 74 20 69 | as you'|ve got i|
|00001570| 74 20 69 73 20 63 6f 6e | 66 69 67 75 72 65 64 20 |t is con|figured |
|00001580| 74 6f 0a 20 90 03 72 75 | 6e 20 6f 6e 20 6d 79 20 |to. ..ru|n on my |
|00001590| 6d 61 63 68 69 6e 65 20 | 77 68 69 63 68 20 69 73 |machine |which is|
|000015a0| 20 76 65 72 79 20 6c 69 | 6b 65 6c 79 20 74 6f 20 | very li|kely to |
|000015b0| 62 65 20 64 69 66 66 65 | 72 65 6e 74 20 74 6f 20 |be diffe|rent to |
|000015c0| 79 6f 75 72 73 2e 0a 20 | 90 03 53 6f 6d 65 20 74 |yours.. |..Some t|
|000015d0| 68 69 6e 67 73 20 77 69 | 6c 6c 20 77 6f 72 6b 20 |hings wi|ll work |
|000015e0| 74 68 6f 75 67 68 20 73 | 6f 20 6c 65 74 27 73 20 |though s|o let's |
|000015f0| 74 72 79 20 69 74 2e 90 | 03 0a 0a 20 90 03 43 6c |try it..|... ..Cl|
|00001600| 69 63 6b 20 4d 45 4e 55 | 20 6f 76 65 72 20 74 68 |ick MENU| over th|
|00001610| 65 20 50 69 6e 62 6f 61 | 72 64 2e 20 59 6f 75 27 |e Pinboa|rd. You'|
|00001620| 6c 6c 20 67 65 74 3a 0a | 0a 20 90 03 2b 2d 90 0a |ll get:.|. ..+-..|
|00001630| 2b 0a 20 90 03 7c 20 20 | 46 69 6c 65 72 2d 20 20 |+. ..| |Filer- |
|00001640| 7c 20 20 6d 65 6e 75 20 | 74 69 74 6c 65 0a 20 90 || menu |title. .|
|00001650| 03 2b 2d 90 0a 2b 0a 20 | 90 03 7c 20 46 6c 6f 70 |.+-..+. |..| Flop|
|00001660| 70 79 20 89 20 7c 20 20 | 6c 65 61 64 73 20 74 6f |py . | |leads to|
|00001670| 20 41 44 46 53 3a 3a 30 | 2e 24 0a 20 90 03 7c 20 | ADFS::0|.$. ..| |
|00001680| 48 44 72 69 76 65 20 89 | 20 7c 20 90 0b 49 44 45 |HDrive .| | ..IDE|
|00001690| 46 53 3a 3a 34 2e 24 0a | 20 90 03 7c 20 52 41 4d |FS::4.$.| ..| RAM|
|000016a0| 20 90 04 89 20 7c 20 90 | 0b 52 41 4d 3a 24 0a 20 | ... | .|.RAM:$. |
|000016b0| 90 03 7c 20 52 4f 4d 20 | 90 04 89 20 7c 20 90 0b |..| ROM |... | ..|
|000016c0| 52 65 73 6f 75 72 63 65 | 46 53 3a 24 0a 20 90 03 |Resource|FS:$. ..|
|000016d0| 7c 20 4d 65 6d 66 69 73 | 20 89 20 7c 20 90 0b 4d || Memfis| . | ..M|
|000016e0| 65 6d 46 53 3a 24 0a 20 | 90 03 2b 2d 90 0a 2b 0a |emFS:$. |..+-..+.|
|000016f0| 0a 20 90 03 7b 20 69 6e | 20 32 2e 30 2c 20 79 6f |. ..{ in| 2.0, yo|
|00001700| 75 20 68 61 76 65 20 73 | 70 72 69 74 65 73 20 69 |u have s|prites i|
|00001710| 6e 73 74 65 61 64 20 6f | 66 20 74 65 78 74 2e 20 |nstead o|f text. |
|00001720| 74 68 65 20 73 70 72 69 | 74 65 73 20 61 72 65 20 |the spri|tes are |
|00001730| 69 6e 20 53 70 72 69 74 | 65 73 0a 20 90 05 69 6e |in Sprit|es. ..in|
|00001740| 20 74 68 65 20 64 69 72 | 65 63 74 6f 72 79 20 21 | the dir|ectory !|
|00001750| 46 69 6c 65 72 2d 2e 50 | 69 6e 42 72 64 4d 65 6e |Filer-.P|inBrdMen|
|00001760| 75 20 2e 20 73 65 65 20 | 21 48 65 6c 70 20 69 6e |u . see |!Help in|
|00001770| 20 74 68 65 20 73 61 6d | 65 20 70 6c 61 63 65 20 | the sam|e place |
|00001780| 7d 0a 0a 20 90 03 4e 6f | 77 20 79 6f 75 20 73 65 |}.. ..No|w you se|
|00001790| 65 20 77 68 79 20 69 74 | 20 63 6f 75 6c 64 20 66 |e why it| could f|
|000017a0| 61 69 6c 20 74 6f 20 77 | 6f 72 6b 20 70 72 6f 70 |ail to w|ork prop|
|000017b0| 65 72 6c 79 20 6f 6e 20 | 79 6f 75 72 20 73 79 73 |erly on |your sys|
|000017c0| 74 65 6d 2e 0a 0a 20 90 | 03 49 66 20 79 6f 75 20 |tem... .|.If you |
|000017d0| 68 61 76 65 6e 27 74 20 | 67 6f 74 20 61 20 66 69 |haven't |got a fi|
|000017e0| 6c 69 6e 67 20 73 79 73 | 74 65 6d 20 66 72 6f 6d |ling sys|tem from|
|000017f0| 20 74 68 65 20 61 62 6f | 76 65 20 6c 69 73 74 20 | the abo|ve list |
|00001800| 61 6e 64 20 66 6f 6c 6c | 6f 77 0a 20 90 03 74 68 |and foll|ow. ..th|
|00001810| 65 20 89 20 69 6e 20 27 | 69 74 73 27 20 6d 65 6e |e . in '|its' men|
|00001820| 75 20 65 6e 74 72 79 2c | 20 74 68 65 20 27 46 69 |u entry,| the 'Fi|
|00001830| 6c 69 6e 67 20 73 79 73 | 74 65 6d 20 6e 6f 74 20 |ling sys|tem not |
|00001840| 70 72 65 73 65 6e 74 27 | 20 65 72 72 6f 72 0a 20 |present'| error. |
|00001850| 90 03 77 69 6c 6c 20 62 | 65 20 67 65 6e 65 72 61 |..will b|e genera|
|00001860| 74 65 64 20 77 68 69 63 | 68 20 46 69 6c 65 72 2d |ted whic|h Filer-|
|00001870| 20 77 69 6c 6c 20 74 72 | 61 70 20 61 6e 64 20 6f | will tr|ap and o|
|00001880| 70 65 6e 20 61 20 73 75 | 62 6d 65 6e 75 20 77 69 |pen a su|bmenu wi|
|00001890| 74 68 0a 20 90 03 61 20 | 67 72 65 79 65 64 20 6f |th. ..a |greyed o|
|000018a0| 75 74 20 27 4e 6f 74 20 | 70 72 65 73 65 6e 74 27 |ut 'Not |present'|
|000018b0| 20 65 6e 74 72 79 2e 0a | 0a 20 90 03 54 68 69 73 | entry..|. ..This|
|000018c0| 20 69 73 20 63 75 72 61 | 62 6c 65 20 62 79 0a 0a | is cura|ble by..|
|000018d0| 43 75 73 74 6f 6d 69 73 | 69 6e 67 20 74 68 65 20 |Customis|ing the |
|000018e0| 70 69 6e 62 6f 61 72 64 | 20 6d 65 6e 75 0a 3d 90 |pinboard| menu.=.|
|000018f0| 1d 0a 0a 21 46 69 6c 65 | 72 2d 20 63 6f 6d 65 73 |...!File|r- comes|
|00001900| 20 77 69 74 68 20 32 20 | 76 61 72 69 61 6e 74 73 | with 2 |variants|
|00001910| 20 6f 66 20 74 68 65 20 | 73 61 6d 65 20 6d 6f 64 | of the |same mod|
|00001920| 75 6c 65 3a 20 41 6c 74 | 5f 4e 6f 20 61 6e 64 20 |ule: Alt|_No and |
|00001930| 41 6c 74 5f 59 65 73 0a | 28 69 6e 20 74 68 65 20 |Alt_Yes.|(in the |
|00001940| 21 46 69 6c 65 72 2d 2e | 50 69 6e 42 72 64 4d 65 |!Filer-.|PinBrdMe|
|00001950| 6e 75 20 64 69 72 65 63 | 74 6f 72 79 2e 20 74 68 |nu direc|tory. th|
|00001960| 65 20 6d 6f 64 75 6c 65 | 20 69 73 20 74 69 74 6c |e module| is titl|
|00001970| 65 64 0a 20 46 69 50 69 | 46 69 3a 20 46 49 6c 65 |ed. FiPi|Fi: FIle|
|00001980| 72 20 50 49 6e 62 6f 61 | 72 64 20 46 49 6c 74 65 |r PInboa|rd FIlte|
|00001990| 72 29 0a 0a 49 66 20 41 | 6c 74 5f 4e 6f 20 69 73 |r)..If A|lt_No is|
|000019a0| 20 62 65 69 6e 67 20 75 | 73 65 64 20 79 6f 75 20 | being u|sed you |
|000019b0| 67 65 74 20 46 69 6c 65 | 72 2d 27 73 20 27 70 69 |get File|r-'s 'pi|
|000019c0| 6e 62 6f 61 72 64 20 28 | 61 6c 69 61 73 20 64 65 |nboard (|alias de|
|000019d0| 73 6b 74 6f 70 29 20 6d | 65 6e 75 27 0a 77 68 65 |sktop) m|enu'.whe|
|000019e0| 6e 20 79 6f 75 20 63 6c | 69 63 6b 20 4d 45 4e 55 |n you cl|ick MENU|
|000019f0| 20 6f 76 65 72 20 74 68 | 65 20 50 69 6e 62 6f 61 | over th|e Pinboa|
|00001a00| 72 64 20 77 69 6e 64 6f | 77 2e 0a 0a 49 66 20 41 |rd windo|w...If A|
|00001a10| 6c 74 5f 59 65 73 20 69 | 73 20 62 65 69 6e 67 20 |lt_Yes i|s being |
|00001a20| 75 73 65 64 20 79 6f 75 | 20 67 65 74 20 74 68 65 |used you| get the|
|00001a30| 20 6d 65 6e 75 20 77 68 | 65 6e 20 79 6f 75 20 63 | menu wh|en you c|
|00001a40| 6c 69 63 6b 20 4d 45 4e | 55 20 6f 76 65 72 20 74 |lick MEN|U over t|
|00001a50| 68 65 0a 50 69 6e 62 6f | 61 72 64 20 77 69 6e 64 |he.Pinbo|ard wind|
|00001a60| 6f 77 20 41 4e 44 20 61 | 72 65 20 68 6f 6c 64 69 |ow AND a|re holdi|
|00001a70| 6e 67 20 64 6f 77 6e 20 | 74 68 65 20 41 6c 74 20 |ng down |the Alt |
|00001a80| 6b 65 79 20 28 65 69 74 | 68 65 72 20 6c 65 66 74 |key (eit|her left|
|00001a90| 20 6f 72 20 72 69 67 68 | 74 29 2e 0a 0a 59 6f 75 | or righ|t)...You|
|00001aa0| 20 74 65 6c 6c 20 46 69 | 6c 65 72 2d 20 77 68 69 | tell Fi|ler- whi|
|00001ab0| 63 68 20 6f 6e 65 20 74 | 6f 20 75 73 65 20 69 6e |ch one t|o use in|
|00001ac0| 20 21 46 69 6c 65 72 2d | 2e 21 52 75 6e 20 28 73 | !Filer-|.!Run (s|
|00001ad0| 65 65 20 74 68 65 72 65 | 2c 20 69 74 27 73 20 65 |ee there|, it's e|
|00001ae0| 61 73 79 2e 90 03 29 0a | 0a 54 6f 20 61 64 61 70 |asy...).|.To adap|
|00001af0| 74 20 74 68 65 20 70 69 | 6e 62 6f 61 72 64 20 6d |t the pi|nboard m|
|00001b00| 65 6e 75 20 74 6f 20 79 | 6f 75 72 20 73 79 73 74 |enu to y|our syst|
|00001b10| 65 6d 20 69 6e 76 6f 6c | 76 65 73 20 68 61 63 6b |em invol|ves hack|
|00001b20| 69 6e 67 20 74 68 65 20 | 73 6f 75 72 63 65 20 63 |ing the |source c|
|00001b30| 6f 64 65 0a 61 20 62 69 | 74 2c 20 62 75 74 20 62 |ode.a bi|t, but b|
|00001b40| 65 63 61 75 73 65 20 6f | 66 20 76 61 72 69 6f 75 |ecause o|f variou|
|00001b50| 73 20 69 6d 70 6f 72 74 | 61 6e 74 20 72 65 61 73 |s import|ant reas|
|00001b60| 6f 6e 73 20 69 27 76 65 | 20 61 6c 72 65 61 64 79 |ons i've| already|
|00001b70| 20 66 6f 72 67 6f 74 74 | 65 6e 20 69 0a 64 65 63 | forgott|en i.dec|
|00001b80| 69 64 65 64 20 74 6f 20 | 64 6f 20 69 74 20 74 68 |ided to |do it th|
|00001b90| 69 73 20 77 61 79 2e 90 | 03 0a 0a 7b 20 6e 6f 20 |is way..|...{ no |
|00001ba0| 68 61 63 6b 69 6e 67 20 | 6e 65 65 64 65 64 20 69 |hacking |needed i|
|00001bb0| 6e 20 32 2e 30 2c 20 72 | 65 61 64 20 21 46 69 6c |n 2.0, r|ead !Fil|
|00001bc0| 65 72 2d 2e 50 69 6e 42 | 72 64 4d 65 6e 75 2e 21 |er-.PinB|rdMenu.!|
|00001bd0| 48 65 6c 70 20 7d 0a 0a | 2d 2d 0a 0a 28 31 2e 31 |Help }..|--..(1.1|
|00001be0| 20 6f 6e 6c 79 2c 20 62 | 75 74 20 72 65 61 64 20 | only, b|ut read |
|00001bf0| 69 74 20 61 6e 79 77 61 | 79 29 0a 0a 54 68 65 20 |it anywa|y)..The |
|00001c00| 6d 65 6e 75 20 6c 61 79 | 6f 75 74 20 61 6e 64 20 |menu lay|out and |
|00001c10| 74 68 65 20 70 68 79 73 | 69 63 61 6c 20 64 65 76 |the phys|ical dev|
|00001c20| 69 63 65 73 20 61 73 73 | 6f 63 69 61 74 65 64 20 |ices ass|ociated |
|00001c30| 77 69 74 68 20 74 68 65 | 20 6d 65 6e 75 0a 69 74 |with the| menu.it|
|00001c40| 65 6d 73 20 61 72 65 20 | 73 70 65 63 69 66 69 65 |ems are |specifie|
|00001c50| 64 20 69 6e 20 74 77 6f | 20 b9 20 44 41 54 41 20 |d in two| . DATA |
|00001c60| 6c 69 6e 65 73 20 61 74 | 20 74 68 65 20 73 74 61 |lines at| the sta|
|00001c70| 72 74 20 6f 66 20 21 46 | 69 6c 65 72 2d 2e 21 52 |rt of !F|iler-.!R|
|00001c80| 75 6e 49 6d 61 67 65 3a | 0a 0a 44 41 54 41 20 70 |unImage:|..DATA p|
|00001c90| 6d 69 20 31 2c 20 70 6d | 69 20 32 2c 20 2e 90 03 |mi 1, pm|i 2, ...|
|00001ca0| 20 2c 20 70 6d 69 20 4e | 2c 0a 44 41 54 41 20 64 | , pmi N|,.DATA d|
|00001cb0| 65 76 20 31 2c 20 64 65 | 76 20 32 2c 20 2e 90 03 |ev 1, de|v 2, ...|
|00001cc0| 20 2c 20 64 65 76 20 4e | 2c 0a 0a 52 65 6d 65 6d | , dev N|,..Remem|
|00001cd0| 62 65 72 20 74 68 61 74 | 20 73 70 61 63 65 73 20 |ber that| spaces |
|00001ce0| 42 45 46 4f 52 45 20 61 | 20 2c 20 61 72 65 20 70 |BEFORE a| , are p|
|00001cf0| 72 65 70 65 6e 64 65 64 | 20 74 6f 20 61 20 44 41 |repended| to a DA|
|00001d00| 54 41 20 73 74 72 69 6e | 67 20 62 75 74 20 73 70 |TA strin|g but sp|
|00001d10| 61 63 65 73 0a 42 45 48 | 49 4e 44 20 61 20 2c 20 |aces.BEH|IND a , |
|00001d20| 61 72 65 20 6e 6f 74 20 | 3a 20 72 65 61 64 69 6e |are not |: readin|
|00001d30| 67 20 27 44 41 54 41 20 | 61 20 2c 20 62 27 20 79 |g 'DATA |a , b' y|
|00001d40| 65 69 6c 64 73 20 74 68 | 65 20 73 74 72 69 6e 67 |eilds th|e string|
|00001d50| 73 20 22 61 20 22 20 61 | 6e 64 20 22 62 22 2e 0a |s "a " a|nd "b"..|
|00001d60| 54 68 69 73 20 69 73 20 | 69 6d 70 6f 72 74 61 6e |This is |importan|
|00001d70| 74 20 77 68 65 6e 20 73 | 70 65 63 69 66 79 69 6e |t when s|pecifyin|
|00001d80| 67 20 64 65 76 69 63 65 | 20 6e 61 6d 65 73 2e 0a |g device| names..|
|00001d90| 0a 42 6f 74 68 20 6c 69 | 73 74 73 20 28 6d 75 73 |.Both li|sts (mus|
|00001da0| 74 29 20 65 6e 64 20 69 | 6e 20 74 68 65 20 69 6e |t) end i|n the in|
|00001db0| 76 69 73 69 62 6c 65 20 | 28 6f 66 20 63 6f 75 72 |visible |(of cour|
|00001dc0| 73 65 29 20 65 6d 70 74 | 79 20 73 74 72 69 6e 67 |se) empt|y string|
|00001dd0| 0a 49 66 20 79 6f 75 20 | 64 6f 6e 27 74 20 6c 69 |.If you |don't li|
|00001de0| 6b 65 20 69 6e 76 69 73 | 69 62 6c 65 20 74 68 69 |ke invis|ible thi|
|00001df0| 6e 67 73 20 70 75 74 20 | 61 20 22 22 20 61 66 74 |ngs put |a "" aft|
|00001e00| 65 72 20 74 68 65 20 66 | 69 6e 61 6c 20 2c 0a 0a |er the f|inal ,..|
|00001e10| 8f 20 61 20 70 69 6e 62 | 6f 61 72 64 20 6d 65 6e |. a pinb|oard men|
|00001e20| 75 20 69 74 65 6d 20 28 | 31 73 74 20 44 41 54 41 |u item (|1st DATA|
|00001e30| 20 6c 69 6e 65 29 20 63 | 61 6e 20 62 65 20 61 6e | line) c|an be an|
|00001e40| 79 20 73 74 72 69 6e 67 | 20 79 6f 75 20 6c 69 6b |y string| you lik|
|00001e50| 65 2c 20 65 78 63 65 70 | 74 3a 0a 20 20 2d 20 69 |e, excep|t:. - i|
|00001e60| 74 20 6d 75 73 74 20 6e | 6f 74 20 63 6f 6e 74 61 |t must n|ot conta|
|00001e70| 69 6e 20 74 68 65 20 66 | 75 6c 6c 20 73 74 6f 70 |in the f|ull stop|
|00001e80| 20 28 2e 29 20 63 68 61 | 72 61 63 74 65 72 0a 20 | (.) cha|racter. |
|00001e90| 20 2d 20 6f 6e 6c 79 20 | 74 68 65 20 66 69 72 73 | - only |the firs|
|00001ea0| 74 20 31 32 20 63 68 61 | 72 61 63 74 65 72 73 20 |t 12 cha|racters |
|00001eb0| 61 72 65 20 27 73 69 67 | 6e 69 66 69 63 61 6e 74 |are 'sig|nificant|
|00001ec0| 27 0a 20 90 04 28 27 27 | 20 66 6f 72 20 69 74 27 |'. ..(''| for it'|
|00001ed0| 73 20 61 20 73 74 75 70 | 69 64 20 77 6f 72 64 3b |s a stup|id word;|
|00001ee0| 20 62 75 74 20 6e 6f 74 | 20 61 6c 6c 20 27 27 2d | but not| all ''-|
|00001ef0| 77 6f 72 64 73 20 61 72 | 65 29 0a 0a 8f 20 61 20 |words ar|e)... a |
|00001f00| 64 65 76 69 63 65 20 73 | 70 65 63 69 66 69 63 61 |device s|pecifica|
|00001f10| 74 69 6f 6e 20 28 32 6e | 64 20 44 41 54 41 20 6c |tion (2n|d DATA l|
|00001f20| 69 6e 65 29 20 69 73 20 | 6f 66 20 74 68 65 20 66 |ine) is |of the f|
|00001f30| 6f 72 6d 0a 0a 20 90 10 | 46 69 6c 69 6e 67 53 79 |orm.. ..|FilingSy|
|00001f40| 73 74 65 6d 4e 61 6d 65 | 3a 5b 3a 44 72 69 76 65 |stemName|:[:Drive|
|00001f50| 4e 75 6d 62 65 72 5d 20 | 6f 72 0a 20 90 10 46 69 |Number] |or. ..Fi|
|00001f60| 6c 69 6e 67 53 79 73 74 | 65 6d 4e 61 6d 65 3a 5b |lingSyst|emName:[|
|00001f70| 3a 44 72 69 76 65 4e 61 | 6d 65 5d 0a 0a 20 20 28 |:DriveNa|me].. (|
|00001f80| 73 74 75 66 66 20 69 6e | 20 73 71 75 61 72 65 20 |stuff in| square |
|00001f90| 62 72 61 63 6b 65 74 73 | 20 5b 5d 20 69 73 20 6f |brackets| [] is o|
|00001fa0| 70 74 69 6f 6e 61 6c 29 | 0a 0a 20 20 54 68 65 73 |ptional)|.. Thes|
|00001fb0| 65 20 61 72 65 20 70 72 | 65 70 65 6e 64 65 64 20 |e are pr|epended |
|00001fc0| 74 6f 20 74 68 65 20 24 | 2e 65 74 63 20 70 61 72 |to the $|.etc par|
|00001fd0| 74 20 6f 66 20 61 6e 20 | 6f 62 6a 65 63 74 27 73 |t of an |object's|
|00001fe0| 20 70 61 74 68 20 6e 61 | 6d 65 20 61 6e 64 0a 20 | path na|me and. |
|00001ff0| 20 74 68 75 73 20 6d 75 | 73 74 20 66 6f 6c 6c 6f | thus mu|st follo|
|00002000| 77 20 74 68 65 20 67 69 | 76 65 6e 20 66 6f 72 6d |w the gi|ven form|
|00002010| 61 74 0a 0a 4e 6f 74 65 | 3a 20 74 68 65 20 63 6f |at..Note|: the co|
|00002020| 64 65 20 74 68 61 74 20 | 62 75 69 6c 64 73 20 74 |de that |builds t|
|00002030| 68 65 20 70 69 6e 62 6f | 61 72 64 20 6d 65 6e 75 |he pinbo|ard menu|
|00002040| 20 61 73 73 75 6d 65 73 | 20 69 74 20 68 61 73 20 | assumes| it has |
|00002050| 61 74 20 6c 65 61 73 74 | 20 6f 6e 65 0a 69 74 65 |at least| one.ite|
|00002060| 6d 20 69 6e 20 69 74 2e | 20 54 6f 20 67 65 74 20 |m in it.| To get |
|00002070| 74 68 65 20 65 78 6f 74 | 69 63 20 27 3c 20 31 20 |the exot|ic '< 1 |
|00002080| 69 74 65 6d 27 20 63 61 | 73 65 20 64 6f 20 6e 6f |item' ca|se do no|
|00002090| 74 20 64 6f 75 62 6c 65 | 63 6c 69 63 6b 20 6f 76 |t double|click ov|
|000020a0| 65 72 20 74 68 65 0a 21 | 46 69 6c 65 72 2d 20 69 |er the.!|Filer- i|
|000020b0| 63 6f 6e 20 77 68 65 6e | 20 79 6f 75 20 73 65 65 |con when| you see|
|000020c0| 20 69 74 20 69 6e 20 61 | 20 64 69 72 65 63 74 6f | it in a| directo|
|000020d0| 72 79 20 76 69 65 77 65 | 72 20 77 69 6e 64 6f 77 |ry viewe|r window|
|000020e0| 0a 90 03 45 78 61 6d 70 | 6c 65 73 0a 2d 90 08 0a |...Examp|les.-...|
|000020f0| 0a 31 29 20 59 6f 75 20 | 68 61 76 65 20 6f 6e 65 |.1) You |have one|
|00002100| 20 41 44 46 53 20 66 6c | 6f 70 70 79 20 28 79 65 | ADFS fl|oppy (ye|
|00002110| 61 68 29 20 61 6e 64 20 | 6f 6e 65 20 49 44 45 20 |ah) and |one IDE |
|00002120| 68 61 72 64 20 64 72 69 | 76 65 20 63 61 6c 6c 65 |hard dri|ve calle|
|00002130| 64 20 49 44 45 44 69 73 | 63 34 0a 20 90 03 53 6f |d IDEDis|c4. ..So|
|00002140| 20 79 6f 75 20 73 61 79 | 3a 0a 0a 20 90 03 44 41 | you say|:.. ..DA|
|00002150| 54 41 20 41 64 76 61 6e | 63 65 64 20 46 53 2c 20 |TA Advan|ced FS, |
|00002160| 49 20 44 6f 20 45 61 73 | 79 2c 0a 20 90 03 44 41 |I Do Eas|y,. ..DA|
|00002170| 54 41 20 41 44 46 53 3a | 2c 20 90 07 49 44 45 46 |TA ADFS:|, ..IDEF|
|00002180| 53 3a 3a 49 44 45 44 69 | 73 63 34 2c 0a 0a 20 90 |S::IDEDi|sc4,.. .|
|00002190| 03 4f 6e 20 61 28 6e 29 | 20 28 41 6c 74 29 4d 45 |.On a(n)| (Alt)ME|
|000021a0| 4e 55 20 46 69 6c 65 72 | 2d 20 70 6f 70 73 20 75 |NU Filer|- pops u|
|000021b0| 70 3a 0a 0a 20 90 03 2b | 2d 90 0f 2b 0a 20 90 03 |p:.. ..+|-..+. ..|
|000021c0| 7c 20 90 04 46 69 6c 65 | 72 2d 20 90 05 7c 0a 20 || ..File|r- ..|. |
|000021d0| 90 03 2b 2d 90 0f 2b 20 | 20 77 68 65 6e 20 79 6f |..+-..+ | when yo|
|000021e0| 75 20 67 6f 20 72 69 67 | 68 74 20 61 6e 64 20 63 |u go rig|ht and c|
|000021f0| 6c 69 63 6b 20 6f 76 65 | 72 2c 20 66 6f 72 20 69 |lick ove|r, for i|
|00002200| 6e 73 74 61 6e 63 65 0a | 20 90 03 7c 20 41 64 76 |nstance.| ..| Adv|
|00002210| 61 6e 63 65 64 20 46 53 | 20 89 20 7c 20 20 24 2e |anced FS| . | $.|
|00002220| 64 69 72 2e 66 69 6c 65 | 20 2d 3e 20 28 61 29 0a |dir.file| -> (a).|
|00002230| 20 90 03 7c 20 49 20 44 | 6f 20 45 61 73 79 20 90 | ..| I D|o Easy .|
|00002240| 03 89 20 7c 20 20 24 2e | 64 69 72 20 90 06 2d 3e |.. | $.|dir ..->|
|00002250| 20 28 62 29 0a 20 90 03 | 7c 20 2e 90 03 20 90 09 | (b). ..|| ... ..|
|00002260| 89 20 7c 0a 0a 20 90 03 | 74 68 65 6e 20 46 69 6c |. |.. ..|then Fil|
|00002270| 65 72 5f 52 75 6e 20 41 | 44 46 53 3a 24 2e 64 69 |er_Run A|DFS:$.di|
|00002280| 72 2e 66 69 6c 65 20 90 | 07 28 61 29 0a 20 90 12 |r.file .|.(a). ..|
|00002290| 49 44 45 46 53 3a 3a 49 | 44 45 44 69 73 63 34 2e |IDEFS::I|DEDisc4.|
|000022a0| 24 2e 64 69 72 20 28 62 | 29 0a 0a 20 90 03 77 69 |$.dir (b|).. ..wi|
|000022b0| 6c 6c 20 62 65 20 65 78 | 65 63 75 74 65 64 2e 0a |ll be ex|ecuted..|
|000022c0| 0a 20 90 03 49 6e 20 28 | 61 29 2c 20 74 68 65 20 |. ..In (|a), the |
|000022d0| 66 69 6c 65 72 20 6c 6f | 6f 6b 73 20 66 6f 72 20 |filer lo|oks for |
|000022e0| 74 68 65 20 6f 62 6a 65 | 63 74 20 6f 6e 20 74 68 |the obje|ct on th|
|000022f0| 65 20 2a 43 6f 6e 66 69 | 67 75 72 65 27 64 20 41 |e *Confi|gure'd A|
|00002300| 44 46 53 20 64 72 69 76 | 65 2c 0a 20 90 03 77 68 |DFS driv|e,. ..wh|
|00002310| 69 63 68 20 69 73 20 64 | 72 69 76 65 20 30 20 6f |ich is d|rive 0 o|
|00002320| 6e 20 61 20 31 20 46 44 | 20 6d 61 63 68 69 6e 65 |n a 1 FD| machine|
|00002330| 20 28 61 74 20 6c 65 61 | 73 74 20 6f 6e 20 6d 69 | (at lea|st on mi|
|00002340| 6e 65 29 0a 0a 20 90 03 | 4e 6f 77 20 69 6d 61 67 |ne).. ..|Now imag|
|00002350| 69 6e 65 20 74 68 69 73 | 20 73 63 65 6e 61 72 69 |ine this| scenari|
|00002360| 6f 3a 0a 20 90 03 2d 20 | 79 6f 75 20 67 65 74 20 |o:. ..- |you get |
|00002370| 61 20 6a 6f 62 20 28 68 | 65 79 21 20 63 6f 6e 67 |a job (h|ey! cong|
|00002380| 72 61 74 73 21 29 0a 20 | 90 03 2d 20 79 6f 75 20 |rats!). |..- you |
|00002390| 61 64 64 20 74 68 65 20 | 73 65 63 6f 6e 64 20 66 |add the |second f|
|000023a0| 6c 6f 70 70 79 20 74 6f | 20 79 6f 75 72 20 73 79 |loppy to| your sy|
|000023b0| 73 74 65 6d 0a 20 90 03 | 2d 20 79 6f 75 20 2a 43 |stem. ..|- you *C|
|000023c0| 6f 6e 66 69 67 75 72 65 | 20 64 72 69 76 65 20 31 |onfigure| drive 1|
|000023d0| 0a 20 90 03 2d 20 62 75 | 74 20 79 6f 75 20 73 74 |. ..- bu|t you st|
|000023e0| 69 6c 6c 20 77 61 6e 74 | 3a 20 41 64 76 61 6e 63 |ill want|: Advanc|
|000023f0| 65 64 20 46 53 20 3d 20 | 41 44 46 53 3a 3a 30 0a |ed FS = |ADFS::0.|
|00002400| 0a 20 90 03 53 65 65 20 | 69 74 3f 20 59 6f 75 20 |. ..See |it? You |
|00002410| 6d 75 73 74 20 63 68 61 | 6e 67 65 20 41 44 46 53 |must cha|nge ADFS|
|00002420| 3a 20 69 6e 74 6f 20 41 | 44 46 53 3a 3a 30 20 2e |: into A|DFS::0 .|
|00002430| 0a 20 90 03 53 6f 2c 20 | 77 68 79 20 6e 6f 74 20 |. ..So, |why not |
|00002440| 64 6f 20 69 74 20 72 69 | 67 68 74 20 72 69 67 68 |do it ri|ght righ|
|00002450| 74 20 66 72 6f 6d 20 74 | 68 65 20 73 74 61 72 74 |t from t|he start|
|00002460| 3f 20 53 70 65 63 69 66 | 79 69 6e 67 20 74 68 65 |? Specif|ying the|
|00002470| 20 64 72 69 76 65 20 6e | 75 6d 62 65 72 0a 20 90 | drive n|umber. .|
|00002480| 03 28 6e 61 6d 65 20 77 | 68 65 6e 20 61 70 70 6c |.(name w|hen appl|
|00002490| 69 63 61 62 6c 65 29 20 | 6d 61 6b 65 73 20 74 68 |icable) |makes th|
|000024a0| 65 20 65 78 69 73 74 69 | 6e 67 20 6d 65 6e 75 20 |e existi|ng menu |
|000024b0| 27 63 6f 6e 73 74 61 6e | 74 27 20 61 6e 64 20 61 |'constan|t' and a|
|000024c0| 6e 79 20 63 68 61 6e 67 | 65 73 0a 20 90 03 61 72 |ny chang|es. ..ar|
|000024d0| 65 20 64 75 65 20 74 6f | 20 6e 65 77 20 69 74 65 |e due to| new ite|
|000024e0| 6d 73 20 6f 6e 6c 79 20 | 2d 20 6a 75 73 74 20 61 |ms only |- just a|
|000024f0| 64 64 20 61 20 6e 65 77 | 20 6d 65 6e 75 20 65 6e |dd a new| menu en|
|00002500| 74 72 79 20 66 6f 72 20 | 64 72 69 76 65 20 31 3a |try for |drive 1:|
|00002510| 0a 0a 20 90 03 44 41 54 | 41 20 6f 6c 64 20 73 74 |.. ..DAT|A old st|
|00002520| 75 66 66 2c 20 52 6f 63 | 6b 65 66 65 6c 6c 65 72 |uff, Roc|kefeller|
|00002530| 2c 20 6f 6c 64 20 73 74 | 75 66 66 2c 0a 20 90 03 |, old st|uff,. ..|
|00002540| 44 41 54 41 20 6f 6c 64 | 20 73 74 75 66 66 2c 20 |DATA old| stuff, |
|00002550| 90 05 41 44 46 53 3a 3a | 31 2c 20 6f 6c 64 20 73 |..ADFS::|1, old s|
|00002560| 74 75 66 66 2c 0a 90 03 | 32 29 20 59 6f 75 20 68 |tuff,...|2) You h|
|00002570| 61 76 65 20 32 20 41 44 | 46 53 20 66 6c 6f 70 70 |ave 2 AD|FS flopp|
|00002580| 69 65 73 20 61 6e 64 20 | 6f 6e 65 20 41 44 46 53 |ies and |one ADFS|
|00002590| 20 68 61 72 64 20 64 72 | 69 76 65 20 63 61 6c 6c | hard dr|ive call|
|000025a0| 65 64 20 44 72 69 76 65 | 34 0a 20 90 03 53 6f 20 |ed Drive|4. ..So |
|000025b0| 79 6f 75 20 73 61 79 3a | 0a 0a 20 90 03 44 41 54 |you say:|.. ..DAT|
|000025c0| 41 20 46 6c 6f 70 70 79 | 20 31 2c 20 46 6c 6f 70 |A Floppy| 1, Flop|
|000025d0| 70 79 20 32 2c 20 48 61 | 72 64 20 43 68 61 69 72 |py 2, Ha|rd Chair|
|000025e0| 2c 0a 20 90 03 44 41 54 | 41 20 41 44 46 53 3a 3a |,. ..DAT|A ADFS::|
|000025f0| 30 2c 20 20 41 44 46 53 | 3a 3a 31 2c 20 20 41 44 |0, ADFS|::1, AD|
|00002600| 46 53 3a 3a 34 2c 0a 20 | 90 1c 5e 90 07 0a 20 90 |FS::4,. |..^... .|
|00002610| 12 63 6f 75 6c 64 20 73 | 61 79 20 41 44 46 53 3a |.could s|ay ADFS:|
|00002620| 3a 44 72 69 76 65 34 20 | 6f 66 20 63 6f 75 72 73 |:Drive4 |of cours|
|00002630| 65 0a 0a 20 90 03 4f 6e | 20 61 28 6e 29 20 28 41 |e.. ..On| a(n) (A|
|00002640| 6c 74 29 4d 45 4e 55 20 | 46 69 6c 65 72 2d 20 70 |lt)MENU |Filer- p|
|00002650| 6f 70 73 20 75 70 3a 0a | 0a 20 90 03 2b 2d 90 0e |ops up:.|. ..+-..|
|00002660| 2b 0a 20 90 03 7c 20 90 | 04 46 69 6c 65 72 2d 20 |+. ..| .|.Filer- |
|00002670| 90 04 7c 0a 20 90 03 2b | 2d 90 0e 2b 20 20 77 68 |..|. ..+|-..+ wh|
|00002680| 65 6e 20 79 6f 75 20 67 | 6f 20 72 69 67 68 74 20 |en you g|o right |
|00002690| 61 6e 64 20 63 6c 69 63 | 6b 20 6f 76 65 72 0a 20 |and clic|k over. |
|000026a0| 90 03 7c 20 46 6c 6f 70 | 70 79 20 31 20 90 03 89 |..| Flop|py 1 ...|
|000026b0| 20 7c 20 20 24 2e 64 69 | 72 2e 66 69 6c 65 20 90 | | $.di|r.file .|
|000026c0| 03 2d 3e 20 28 61 29 0a | 20 90 03 7c 20 46 6c 6f |.-> (a).| ..| Flo|
|000026d0| 70 70 79 20 32 20 90 03 | 89 20 7c 20 20 24 2e 64 |ppy 2 ..|. | $.d|
|000026e0| 69 72 20 90 08 2d 3e 20 | 28 62 29 0a 20 90 03 7c |ir ..-> |(b). ..||
|000026f0| 20 48 61 72 64 20 43 68 | 61 69 72 20 89 20 7c 20 | Hard Ch|air . | |
|00002700| 20 24 2e 64 69 72 2e 6f | 62 6a 65 63 74 20 2d 3e | $.dir.o|bject ->|
|00002710| 20 28 63 29 0a 20 90 03 | 7c 20 2e 90 03 20 90 08 | (c). ..|| ... ..|
|00002720| 89 20 7c 0a 0a 20 90 03 | 74 68 65 6e 20 46 69 6c |. |.. ..|then Fil|
|00002730| 65 72 5f 52 75 6e 20 41 | 44 46 53 3a 3a 30 2e 24 |er_Run A|DFS::0.$|
|00002740| 2e 64 69 72 2e 66 69 6c | 65 20 90 03 28 61 29 0a |.dir.fil|e ..(a).|
|00002750| 20 90 12 41 44 46 53 3a | 3a 31 2e 24 2e 64 69 72 | ..ADFS:|:1.$.dir|
|00002760| 20 90 08 28 62 29 0a 20 | 90 12 41 44 46 53 3a 3a | ..(b). |..ADFS::|
|00002770| 34 2e 24 2e 64 69 72 2e | 6f 62 6a 65 63 74 20 28 |4.$.dir.|object (|
|00002780| 63 29 0a 0a 20 90 03 77 | 69 6c 6c 20 62 65 20 65 |c).. ..w|ill be e|
|00002790| 78 65 63 75 74 65 64 2e | 0a 0a 20 90 03 48 65 72 |xecuted.|.. ..Her|
|000027a0| 65 2c 20 79 6f 75 20 6d | 75 73 74 20 67 69 76 65 |e, you m|ust give|
|000027b0| 20 74 68 65 20 66 75 6c | 6c 20 73 70 65 63 69 66 | the ful|l specif|
|000027c0| 69 63 61 74 69 6f 6e 20 | 74 6f 20 67 65 74 20 61 |ication |to get a|
|000027d0| 20 31 2d 74 6f 2d 31 20 | 72 65 6c 61 74 69 6f 6e | 1-to-1 |relation|
|000027e0| 73 68 69 70 0a 20 90 03 | 62 65 74 77 65 65 6e 20 |ship. ..|between |
|000027f0| 74 68 65 20 6d 65 6e 75 | 20 69 74 65 6d 73 20 61 |the menu| items a|
|00002800| 6e 64 20 74 68 65 20 41 | 44 46 53 20 64 65 76 69 |nd the A|DFS devi|
|00002810| 63 65 73 2e 0a 90 03 b9 | 20 49 66 20 79 6f 75 20 |ces.....| If you |
|00002820| 68 61 76 65 20 6d 6f 72 | 65 20 74 68 61 6e 20 61 |have mor|e than a|
|00002830| 62 6f 75 74 20 32 35 36 | 2f 31 32 20 66 69 6c 69 |bout 256|/12 fili|
|00002840| 6e 67 20 73 79 73 74 65 | 6d 73 20 6f 6e 20 79 6f |ng syste|ms on yo|
|00002850| 75 72 20 6d 61 63 68 69 | 6e 65 20 61 20 44 41 54 |ur machi|ne a DAT|
|00002860| 41 0a 20 20 6c 69 6e 65 | 20 63 61 6e 20 67 65 74 |A. line| can get|
|00002870| 20 74 6f 6f 20 6c 6f 6e | 67 20 66 6f 72 20 42 41 | too lon|g for BA|
|00002880| 53 49 43 20 74 6f 20 63 | 6f 70 65 2e 20 4a 75 73 |SIC to c|ope. Jus|
|00002890| 74 20 73 70 6c 69 74 20 | 69 74 20 69 6e 20 61 73 |t split |it in as|
|000028a0| 20 6d 61 6e 79 20 63 68 | 75 6e 6b 73 0a 20 20 61 | many ch|unks. a|
|000028b0| 73 20 6e 65 65 64 65 64 | 2e 20 49 74 27 73 20 74 |s needed|. It's t|
|000028c0| 68 65 20 6f 72 64 65 72 | 20 6f 66 20 74 68 65 20 |he order| of the |
|000028d0| 6c 69 6e 65 73 20 74 68 | 61 74 20 69 73 20 69 6d |lines th|at is im|
|000028e0| 70 6f 72 74 61 6e 74 3a | 20 66 69 72 73 74 20 63 |portant:| first c|
|000028f0| 6f 6d 65 20 74 68 65 0a | 20 20 6d 65 6e 75 20 65 |ome the.| menu e|
|00002900| 6e 74 72 69 65 73 20 74 | 68 65 6e 20 74 68 65 20 |ntries t|hen the |
|00002910| 64 65 76 69 63 65 73 2e | 0a 0a 28 65 6e 64 20 27 |devices.|..(end '|
|00002920| 31 2e 31 20 6f 6e 6c 79 | 2c 20 62 75 74 20 72 65 |1.1 only|, but re|
|00002930| 61 64 20 69 74 20 61 6e | 79 77 61 79 27 29 0a 0a |ad it an|yway')..|
|00002940| 2d 2d 0a 0a 41 66 74 65 | 72 20 79 6f 75 27 76 65 |--..Afte|r you've|
|00002950| 20 67 6f 74 20 79 6f 75 | 72 20 6d 65 6e 75 20 72 | got you|r menu r|
|00002960| 75 6e 6e 69 6e 67 20 79 | 6f 75 20 6d 69 67 68 74 |unning y|ou might|
|00002970| 20 77 61 6e 74 20 74 6f | 20 63 68 61 6e 67 65 20 | want to| change |
|00002980| 74 68 65 0a 70 6f 73 69 | 74 69 6f 6e 20 6f 66 20 |the.posi|tion of |
|00002990| 74 68 65 20 70 6f 69 6e | 74 65 72 20 72 65 6c 61 |the poin|ter rela|
|000029a0| 74 69 76 65 20 74 6f 20 | 69 74 2e 20 49 6e 20 74 |tive to |it. In t|
|000029b0| 68 65 20 6f 72 69 67 69 | 6e 61 6c 20 74 68 65 20 |he origi|nal the |
|000029c0| 6d 65 6e 75 20 70 6f 70 | 73 20 75 70 0a 73 6f 20 |menu pop|s up.so |
|000029d0| 74 68 61 74 20 74 68 65 | 20 70 6f 69 6e 74 65 72 |that the| pointer|
|000029e0| 20 69 73 20 6f 76 65 72 | 20 74 68 65 20 73 65 63 | is over| the sec|
|000029f0| 6f 6e 64 20 69 74 65 6d | 20 28 63 61 75 73 65 20 |ond item| (cause |
|00002a00| 69 74 27 73 20 6d 79 20 | 68 61 72 64 20 64 69 73 |it's my |hard dis|
|00002a10| 63 29 20 63 6c 6f 73 65 | 0a 74 6f 20 74 68 65 20 |c) close|.to the |
|00002a20| 72 69 67 68 74 20 65 64 | 67 65 20 6f 66 20 74 68 |right ed|ge of th|
|00002a30| 65 20 6d 65 6e 75 20 28 | 74 6f 20 74 61 6b 65 20 |e menu (|to take |
|00002a40| 6f 66 66 20 71 75 69 63 | 6b 6c 79 29 2e 20 54 6f |off quic|kly). To|
|00002a50| 20 63 68 61 6e 67 65 20 | 74 68 69 73 2c 20 70 6c | change |this, pl|
|00002a60| 61 79 0a 77 69 74 68 20 | 74 68 65 20 4e 55 4d 42 |ay.with |the NUMB|
|00002a70| 45 52 53 20 69 6e 0a 20 | 90 16 78 25 2d 3d 31 33 |ERS in. |..x%-=13|
|00002a80| 36 20 3a 20 79 25 2b 3d | 31 32 0a 0a 69 6e 20 6c |6 : y%+=|12..in l|
|00002a90| 69 6e 65 20 32 32 36 20 | 28 73 74 69 6c 6c 20 64 |ine 226 |(still d|
|00002aa0| 6f 6e 27 74 20 6e 65 65 | 64 20 74 6f 20 6b 6e 6f |on't nee|d to kno|
|00002ab0| 77 20 61 6e 79 20 42 41 | 53 49 43 2c 20 6a 75 73 |w any BA|SIC, jus|
|00002ac0| 74 20 77 68 61 74 20 6e | 75 6d 62 65 72 73 20 61 |t what n|umbers a|
|00002ad0| 72 65 29 2e 0a 0a 7b 20 | 69 6e 20 6f 72 69 67 69 |re)...{ |in origi|
|00002ae0| 6e 61 6c 20 32 2e 30 2c | 20 74 68 69 73 20 69 73 |nal 2.0,| this is|
|00002af0| 20 6c 69 6e 65 20 32 33 | 38 20 61 6e 64 20 69 74 | line 23|8 and it|
|00002b00| 20 72 65 61 64 73 3a 20 | 20 78 25 2d 3d 31 32 30 | reads: | x%-=120|
|00002b10| 20 3a 20 79 25 2b 3d 32 | 34 20 7d 0a 0a 2d 2d 0a | : y%+=2|4 }..--.|
|00002b20| 0a 47 6f 69 6e 67 20 27 | 55 70 20 89 27 0a 3d 90 |.Going '|Up .'.=.|
|00002b30| 0c 0a 0a 31 29 20 49 66 | 20 79 6f 75 27 72 65 20 |...1) If| you're |
|00002b40| 69 6e 20 74 68 65 20 72 | 6f 6f 74 20 64 69 72 65 |in the r|oot dire|
|00002b50| 63 74 6f 72 79 20 61 6e | 64 20 63 6c 69 63 6b 20 |ctory an|d click |
|00002b60| 6f 76 65 72 20 27 55 70 | 20 89 27 20 6f 72 20 67 |over 'Up| .' or g|
|00002b70| 6f 20 27 55 70 20 89 27 | 20 72 69 67 68 74 2c 0a |o 'Up .'| right,.|
|00002b80| 20 90 03 46 69 6c 65 72 | 2d 20 70 6f 70 73 20 75 | ..Filer|- pops u|
|00002b90| 70 20 74 68 65 20 27 46 | 53 3a 3a 44 69 73 63 27 |p the 'F|S::Disc'|
|00002ba0| 20 28 73 75 62 29 6d 65 | 6e 75 3a 0a 0a 20 90 03 | (sub)me|nu:.. ..|
|00002bb0| 2b 2d 90 11 2b 0a 20 90 | 03 7c 20 90 04 46 53 3a |+-..+. .|.| ..FS:|
|00002bc0| 3a 44 69 73 63 20 90 05 | 7c 0a 20 90 03 2b 2d 90 |:Disc ..||. ..+-.|
|00002bd0| 11 2b 0a 20 90 03 7c 20 | 41 44 46 53 3a 3a 53 74 |.+. ..| |ADFS::St|
|00002be0| 61 72 46 69 67 68 74 20 | 7c 20 20 66 6f 72 20 65 |arFight || for e|
|00002bf0| 78 61 6d 70 6c 65 0a 20 | 90 03 2b 2d 90 11 2b 0a |xample. |..+-..+.|
|00002c00| 0a 20 90 03 49 66 20 6e | 6f 20 64 69 73 63 20 6e |. ..If n|o disc n|
|00002c10| 61 6d 65 2f 64 72 69 76 | 65 20 6e 75 6d 62 65 72 |ame/driv|e number|
|00002c20| 20 68 61 73 20 62 65 65 | 6e 20 61 73 73 6f 63 69 | has bee|n associ|
|00002c30| 61 74 65 64 20 77 69 74 | 68 20 61 20 27 64 65 76 |ated wit|h a 'dev|
|00002c40| 69 63 65 27 2c 20 6a 75 | 73 74 0a 20 90 03 74 68 |ice', ju|st. ..th|
|00002c50| 65 20 46 69 6c 69 6e 67 | 20 53 79 73 74 65 6d 20 |e Filing| System |
|00002c60| 6e 61 6d 65 20 69 73 20 | 64 69 73 70 6c 61 79 65 |name is |displaye|
|00002c70| 64 2e 20 53 61 79 2c 20 | 79 6f 75 20 68 61 64 20 |d. Say, |you had |
|00002c80| 63 6f 6e 66 69 67 75 72 | 65 64 0a 0a 20 90 03 44 |configur|ed.. ..D|
|00002c90| 41 54 41 20 52 61 6d 42 | 61 4c 61 6d 2c 20 2e 90 |ATA RamB|aLam, ..|
|00002ca0| 03 2c 20 90 08 7b 20 52 | 41 4d 3a 20 90 07 7d 0a |., ..{ R|AM: ..}.|
|00002cb0| 20 90 03 44 41 54 41 20 | 90 05 52 41 4d 3a 2c 20 | ..DATA |..RAM:, |
|00002cc0| 2e 90 03 2c 20 90 08 7b | 20 73 70 72 69 74 65 6e |..., ..{| spriten|
|00002cd0| 61 6d 65 20 7d 0a 20 90 | 20 5e 0a 20 90 1e 7b 20 |ame }. .| ^. ..{ |
|00002ce0| 61 20 32 2d 6c 69 6e 65 | 73 20 65 6e 74 72 79 20 |a 2-line|s entry |
|00002cf0| 69 6e 20 21 46 69 6c 65 | 72 2d 2e 50 69 6e 42 72 |in !File|r-.PinBr|
|00002d00| 64 4d 65 6e 75 2e 44 65 | 76 69 63 65 73 20 7d 0a |dMenu.De|vices }.|
|00002d10| 20 90 03 74 68 65 6e 20 | 79 6f 75 20 67 65 74 20 | ..then |you get |
|00002d20| 2b 2d 90 0a 2b 0a 20 90 | 10 7c 20 46 53 3a 3a 44 |+-..+. .|.| FS::D|
|00002d30| 69 73 63 20 7c 0a 20 90 | 10 2b 2d 90 0a 2b 0a 20 |isc |. .|.+-..+. |
|00002d40| 90 10 7c 20 52 41 4d 3a | 20 90 05 7c 0a 20 90 10 |..| RAM:| ..|. ..|
|00002d50| 2b 2d 90 0a 2b 0a 90 03 | 32 29 20 48 6f 77 65 76 |+-..+...|2) Howev|
|00002d60| 65 72 2c 20 69 66 20 79 | 6f 75 27 72 65 20 73 6f |er, if y|ou're so|
|00002d70| 6d 65 77 68 65 72 65 20 | 64 65 65 70 65 72 20 69 |mewhere |deeper i|
|00002d80| 6e 20 74 68 65 20 6d 75 | 64 20 61 6e 64 20 79 6f |n the mu|d and yo|
|00002d90| 75 20 63 6c 69 63 6b 20 | 6f 6e 20 27 55 70 20 89 |u click |on 'Up .|
|00002da0| 27 20 77 69 74 68 0a 0a | 20 90 03 8f 20 53 45 4c |' with..| ... SEL|
|00002db0| 45 43 54 20 3a 20 74 68 | 65 20 70 61 72 65 6e 74 |ECT : th|e parent|
|00002dc0| 20 64 69 72 65 63 74 6f | 72 79 20 77 69 6c 6c 20 | directo|ry will |
|00002dd0| 62 65 20 6f 70 65 6e 65 | 64 20 61 6e 64 20 74 68 |be opene|d and th|
|00002de0| 65 20 6d 65 6e 75 20 67 | 6f 6e 65 0a 20 90 03 8f |e menu g|one. ...|
|00002df0| 20 4d 45 4e 55 20 90 03 | 3a 20 6f 6e 6c 79 20 74 | MENU ..|: only t|
|00002e00| 68 65 20 6d 65 6e 75 20 | 6f 66 20 74 68 65 20 70 |he menu |of the p|
|00002e10| 61 72 65 6e 74 20 64 69 | 72 65 63 74 6f 72 79 20 |arent di|rectory |
|00002e20| 77 69 6c 6c 20 62 65 20 | 63 72 65 61 74 65 64 0a |will be |created.|
|00002e30| 20 90 03 8f 20 41 44 4a | 55 53 54 20 3a 20 74 68 | ... ADJ|UST : th|
|00002e40| 65 20 70 61 72 65 6e 74 | 20 64 69 72 65 63 74 6f |e parent| directo|
|00002e50| 72 79 20 77 69 6c 6c 20 | 62 65 20 6f 70 65 6e 65 |ry will |be opene|
|00002e60| 64 20 61 6e 64 20 69 74 | 73 20 6d 65 6e 75 20 62 |d and it|s menu b|
|00002e70| 75 69 6c 74 0a 0a 20 90 | 03 47 6f 69 6e 67 20 27 |uilt.. .|.Going '|
|00002e80| 55 70 20 89 27 20 72 69 | 67 68 74 20 77 6f 72 6b |Up .' ri|ght work|
|00002e90| 73 20 61 73 20 65 78 70 | 65 63 74 65 64 2e 0a 90 |s as exp|ected...|
|00002ea0| 03 54 68 69 73 20 61 6e | 64 20 74 68 61 74 0a 3d |.This an|d that.=|
|00002eb0| 90 0d 0a 0a 8f 20 51 75 | 69 74 20 66 72 6f 6d 20 |..... Qu|it from |
|00002ec0| 54 61 73 6b 20 4d 61 6e | 61 67 65 72 0a 0a 8f 20 |Task Man|ager... |
|00002ed0| 57 68 65 6e 20 79 6f 75 | 72 20 41 72 63 68 69 20 |When you|r Archi |
|00002ee0| 69 73 20 76 65 72 79 20 | 62 75 73 79 20 69 74 20 |is very |busy it |
|00002ef0| 63 61 6e 20 68 61 70 70 | 65 6e 20 74 68 61 74 20 |can happ|en that |
|00002f00| 74 68 65 20 46 69 6c 65 | 72 2d 20 64 6f 65 73 6e |the File|r- doesn|
|00002f10| 27 74 0a 20 20 27 67 65 | 74 27 20 61 6e 20 41 44 |'t. 'ge|t' an AD|
|00002f20| 4a 55 53 54 20 6f 76 65 | 72 20 61 20 46 53 20 46 |JUST ove|r a FS F|
|00002f30| 69 6c 65 72 20 69 63 6f | 6e 20 28 74 68 69 73 20 |iler ico|n (this |
|00002f40| 6f 66 74 65 6e 20 68 61 | 70 70 65 6e 73 20 77 68 |often ha|ppens wh|
|00002f50| 65 6e 20 79 6f 75 27 72 | 65 0a 20 20 72 65 61 64 |en you'r|e. read|
|00002f60| 69 6e 67 20 61 20 44 4f | 53 20 66 6c 6f 70 70 79 |ing a DO|S floppy|
|00002f70| 29 2e 20 4a 75 73 74 20 | 68 6f 6c 64 20 74 68 65 |). Just |hold the|
|00002f80| 20 62 75 74 74 6f 6e 20 | 64 6f 77 6e 20 66 6f 72 | button |down for|
|00002f90| 20 61 20 77 68 69 6c 65 | 0a 0a 8f 20 53 6f 6d 65 | a while|... Some|
|00002fa0| 20 27 65 64 69 74 6f 72 | 2d 61 70 70 6c 69 63 61 | 'editor|-applica|
|00002fb0| 74 69 6f 6e 73 27 20 28 | 65 76 65 6e 20 73 6f 6d |tions' (|even som|
|00002fc0| 65 20 62 79 20 41 63 6f | 72 6e 29 20 63 6f 6e 66 |e by Aco|rn) conf|
|00002fd0| 6f 72 6d 20 74 6f 20 41 | 63 6f 72 6e 27 73 20 67 |orm to A|corn's g|
|00002fe0| 75 69 64 65 0a 20 20 6c | 69 6e 65 73 20 28 6f 72 |uide. l|ines (or|
|00002ff0| 20 77 68 61 74 65 76 65 | 72 20 69 74 27 73 20 63 | whateve|r it's c|
|00003000| 61 6c 6c 65 64 29 20 61 | 6e 64 20 6f 70 65 6e 20 |alled) a|nd open |
|00003010| 74 68 65 20 70 61 72 65 | 6e 74 20 64 69 72 65 63 |the pare|nt direc|
|00003020| 74 6f 72 79 20 6f 66 20 | 61 20 66 69 6c 65 0a 20 |tory of |a file. |
|00003030| 20 62 65 69 6e 67 20 65 | 64 69 74 65 64 20 77 68 | being e|dited wh|
|00003040| 65 6e 20 79 6f 75 20 63 | 6c 6f 73 65 20 65 64 69 |en you c|lose edi|
|00003050| 74 6f 72 27 73 20 77 69 | 6e 64 6f 77 20 64 69 73 |tor's wi|ndow dis|
|00003060| 70 6c 61 79 69 6e 67 20 | 74 68 65 20 66 69 6c 65 |playing |the file|
|00003070| 20 62 79 20 63 6c 69 63 | 6b 69 6e 67 0a 20 20 6f | by clic|king. o|
|00003080| 6e 20 74 68 65 20 63 6c | 6f 73 65 20 69 63 6f 6e |n the cl|ose icon|
|00003090| 20 77 69 74 68 20 41 44 | 4a 55 53 54 20 28 75 66 | with AD|JUST (uf|
|000030a0| 66 21 29 2e 20 49 66 20 | 79 6f 75 20 68 6f 6c 64 |f!). If |you hold|
|000030b0| 20 74 68 65 20 62 75 74 | 74 6f 6e 20 61 20 74 69 | the but|ton a ti|
|000030c0| 6e 79 20 62 69 74 0a 20 | 20 6c 6f 6e 67 65 72 20 |ny bit. | longer |
|000030d0| 74 68 61 6e 20 27 6e 6f | 72 6d 61 6c 27 2c 20 46 |than 'no|rmal', F|
|000030e0| 69 6c 65 72 2d 20 63 61 | 74 63 68 65 73 20 74 68 |iler- ca|tches th|
|000030f0| 65 20 27 65 76 65 6e 74 | 27 20 61 6e 64 20 64 6f |e 'event|' and do|
|00003100| 65 73 6e 27 74 20 6c 65 | 74 20 69 74 20 74 68 72 |esn't le|t it thr|
|00003110| 6f 75 67 68 0a 20 20 74 | 6f 20 74 68 65 20 46 69 |ough. t|o the Fi|
|00003120| 6c 65 72 2c 20 69 65 2e | 20 79 6f 75 20 64 6f 6e |ler, ie.| you don|
|00003130| 27 74 20 67 65 74 20 61 | 20 64 69 72 65 63 74 6f |'t get a| directo|
|00003140| 72 79 20 76 69 65 77 65 | 72 20 6f 66 20 74 68 65 |ry viewe|r of the|
|00003150| 20 64 6f 63 75 6d 65 6e | 74 27 73 0a 20 20 70 61 | documen|t's. pa|
|00003160| 72 65 6e 74 20 64 69 72 | 65 63 74 6f 72 79 20 62 |rent dir|ectory b|
|00003170| 75 74 20 61 20 46 69 6c | 65 72 2d 20 6d 65 6e 75 |ut a Fil|er- menu|
|00003180| 20 6f 66 20 69 74 20 69 | 6e 73 74 65 61 64 2e 20 | of it i|nstead. |
|00003190| 53 6f 20 64 6f 6e 27 74 | 20 73 74 69 63 6b 20 74 |So don't| stick t|
|000031a0| 6f 20 41 44 4a 55 53 54 | 0a 20 20 74 6f 20 67 65 |o ADJUST|. to ge|
|000031b0| 74 20 74 68 65 20 66 6f | 72 6d 65 72 2e 0a 0a 8f |t the fo|rmer....|
|000031c0| 20 52 75 6e 73 20 6f 6e | 20 61 20 52 69 73 63 50 | Runs on| a RiscP|
|000031d0| 43 20 28 62 75 74 20 69 | 73 6e 27 74 20 6d 65 6e |C (but i|sn't men|
|000031e0| 74 69 6f 6e 65 64 20 69 | 6e 20 21 50 72 6f 64 75 |tioned i|n !Produ|
|000031f0| 63 74 73 29 0a 90 03 50 | 72 6f 62 6c 65 6d 73 0a |cts)...P|roblems.|
|00003200| 3d 90 08 0a 0a 31 29 20 | 50 61 75 6c 20 44 65 6e |=....1) |Paul Den|
|00003210| 69 7a 65 20 28 70 64 65 | 6e 69 7a 65 40 77 61 69 |ize (pde|nize@wai|
|00003220| 6b 61 74 6f 2e 61 63 2e | 6e 7a 29 20 72 65 70 6f |kato.ac.|nz) repo|
|00003230| 72 74 65 64 20 74 68 61 | 74 20 46 69 6c 65 72 2d |rted tha|t Filer-|
|00003240| 20 31 2e 30 20 63 72 61 | 73 68 65 64 20 77 68 65 | 1.0 cra|shed whe|
|00003250| 6e 0a 20 90 03 74 68 65 | 20 63 6f 6d 70 75 74 65 |n. ..the| compute|
|00003260| 72 20 68 61 73 20 62 65 | 65 6e 20 73 68 75 74 64 |r has be|en shutd|
|00003270| 6f 77 6e 20 77 69 74 68 | 20 53 74 75 61 72 74 20 |own with| Stuart |
|00003280| 48 69 63 6b 69 6e 62 6f | 74 74 6f 6d 27 73 20 21 |Hickinbo|ttom's !|
|00003290| 53 68 75 74 64 6f 77 6e | 0a 20 90 03 61 70 70 6c |Shutdown|. ..appl|
|000032a0| 69 63 61 74 69 6f 6e 2e | 20 53 6f 20 68 61 72 64 |ication.| So hard|
|000032b0| 20 49 20 74 72 69 65 64 | 2c 20 49 20 63 6f 75 6c | I tried|, I coul|
|000032c0| 64 20 6e 6f 74 20 72 65 | 70 72 6f 64 75 63 65 20 |d not re|produce |
|000032d0| 69 74 20 6f 6e 20 74 68 | 65 20 62 65 73 74 0a 20 |it on th|e best. |
|000032e0| 90 03 6d 61 63 68 69 6e | 65 20 69 6e 20 74 68 69 |..machin|e in thi|
|000032f0| 73 20 64 75 6c 6c 20 28 | 77 65 6c 6c 2c 20 73 6f |s dull (|well, so|
|00003300| 6d 65 74 69 6d 65 73 29 | 20 77 6f 72 6c 64 20 28 |metimes)| world (|
|00003310| 49 20 68 61 76 65 20 61 | 6e 20 61 33 31 30 2c 20 |I have a|n a310, |
|00003320| 34 20 6d 74 2c 0a 20 90 | 03 52 49 53 43 20 4f 53 |4 mt,. .|.RISC OS|
|00003330| 20 33 2e 31 31 2c 20 73 | 6f 6c 64 65 72 65 64 20 | 3.11, s|oldered |
|00003340| 69 74 20 69 6e 20 6d 79 | 73 65 6c 66 2c 20 41 44 |it in my|self, AD|
|00003350| 46 53 2c 20 49 44 45 46 | 53 2c 20 73 74 61 6e 64 |FS, IDEF|S, stand|
|00003360| 61 72 64 20 73 70 65 61 | 6b 65 72 29 2e 0a 20 90 |ard spea|ker).. .|
|00003370| 03 48 6f 77 65 76 65 72 | 2c 20 69 6e 20 63 61 73 |.However|, in cas|
|00003380| 65 20 61 6e 79 62 6f 64 | 79 20 65 6c 73 65 20 69 |e anybod|y else i|
|00003390| 73 20 6c 65 73 73 20 6c | 75 63 6b 79 20 74 68 61 |s less l|ucky tha|
|000033a0| 6e 20 6d 65 2c 20 68 65 | 72 65 27 73 20 74 68 65 |n me, he|re's the|
|000033b0| 20 73 6f 6c 75 74 69 6f | 6e 0a 20 90 03 73 75 67 | solutio|n. ..sug|
|000033c0| 67 65 73 74 65 64 20 62 | 79 20 50 61 75 6c 3a 0a |gested b|y Paul:.|
|000033d0| 0a 20 90 03 73 74 61 72 | 74 69 6e 67 20 61 74 20 |. ..star|ting at |
|000033e0| 6c 69 6e 65 20 31 38 20 | 20 7b 20 38 20 7d 20 20 |line 18 | { 8 } |
|000033f0| 69 6e 20 6f 72 69 67 69 | 6e 61 6c 20 21 46 69 6c |in origi|nal !Fil|
|00003400| 65 72 2d 2e 21 52 75 6e | 49 6d 61 67 65 2c 0a 20 |er-.!Run|Image,. |
|00003410| 90 03 74 68 65 72 65 27 | 73 20 61 20 6c 69 73 74 |..there'|s a list|
|00003420| 20 6f 66 20 57 69 6d 70 | 20 6d 65 73 73 61 67 65 | of Wimp| message|
|00003430| 73 20 66 6f 72 20 74 68 | 65 20 77 69 6e 64 6f 77 |s for th|e window|
|00003440| 20 6d 61 6e 61 67 65 72 | 2e 0a 20 90 03 41 66 74 | manager|.. ..Aft|
|00003450| 65 72 20 74 68 65 20 66 | 69 72 73 74 20 6c 69 6e |er the f|irst lin|
|00003460| 65 0a 0a 20 90 03 5b 4f | 50 54 20 30 20 3b 20 4d |e.. ..[O|PT 0 ; M|
|00003470| 72 2e 20 57 69 6e 64 6f | 77 4d 61 6e 61 67 65 72 |r. Windo|wManager|
|00003480| 2c 20 70 6c 65 61 73 65 | 20 6c 65 74 20 74 68 65 |, please| let the|
|00003490| 73 65 20 6d 65 73 73 61 | 67 65 73 20 74 68 72 6f |se messa|ges thro|
|000034a0| 75 67 68 0a 0a 20 90 03 | 69 6e 73 65 72 74 20 74 |ugh.. ..|insert t|
|000034b0| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 3a 0a 0a 20 |he follo|wing:.. |
|000034c0| 90 03 26 20 38 20 3b 20 | 50 72 65 51 75 69 74 0a |..& 8 ; |PreQuit.|
|000034d0| 20 90 07 5e 90 09 20 79 | 6f 75 20 63 61 6e 20 6c | ..^.. y|ou can l|
|000034e0| 65 61 76 65 20 74 68 69 | 73 20 6f 75 74 0a 0a 20 |eave thi|s out.. |
|000034f0| 90 03 54 68 65 6e 20 67 | 6f 20 74 6f 20 6c 69 6e |..Then g|o to lin|
|00003500| 65 20 31 32 33 20 20 7b | 20 31 33 34 20 7d 0a 0a |e 123 {| 134 }..|
|00003510| 20 90 06 57 48 45 4e 20 | 30 20 3a 20 50 52 4f 43 | ..WHEN |0 : PROC|
|00003520| 62 79 65 0a 20 90 03 0a | 20 90 03 61 6e 64 20 63 |bye. ...| ..and c|
|00003530| 68 61 6e 67 65 20 69 74 | 20 74 6f 20 72 65 61 64 |hange it| to read|
|00003540| 0a 20 90 03 0a 20 90 06 | 57 48 45 4e 20 30 2c 38 |. ... ..|WHEN 0,8|
|00003550| 20 3a 20 50 52 4f 43 62 | 79 65 0a 20 90 03 0a 20 | : PROCb|ye. ... |
|00003560| 90 03 54 68 69 73 20 73 | 68 6f 75 6c 64 20 66 69 |..This s|hould fi|
|00003570| 78 20 2e 90 03 20 65 68 | 72 6d 20 2e 90 03 20 74 |x ... eh|rm ... t|
|00003580| 68 61 74 2e 0a 90 03 32 | 29 20 50 61 75 6c 20 61 |hat....2|) Paul a|
|00003590| 6c 73 6f 20 72 65 70 6f | 72 74 65 64 20 46 69 6c |lso repo|rted Fil|
|000035a0| 65 72 2d 20 67 65 74 74 | 69 6e 67 20 69 6e 74 6f |er- gett|ing into|
|000035b0| 20 74 72 6f 75 62 6c 65 | 20 77 69 74 68 20 61 20 | trouble| with a |
|000035c0| 63 65 72 74 61 69 6e 0a | 20 90 03 2a 43 6f 6e 66 |certain.| ..*Conf|
|000035d0| 69 67 75 72 65 27 64 20 | 44 72 69 76 65 2e 20 54 |igure'd |Drive. T|
|000035e0| 6f 20 61 76 6f 69 64 20 | 73 75 63 68 20 70 72 6f |o avoid |such pro|
|000035f0| 62 6c 65 6d 73 2c 20 61 | 6c 77 61 79 73 20 73 70 |blems, a|lways sp|
|00003600| 65 63 69 66 79 20 74 68 | 65 0a 20 90 03 66 69 6c |ecify th|e. ..fil|
|00003610| 69 6e 67 20 73 79 73 74 | 65 6d 20 41 4e 44 20 74 |ing syst|em AND t|
|00003620| 68 65 20 64 72 69 76 65 | 20 6e 61 6d 65 2f 6e 75 |he drive| name/nu|
|00003630| 6d 62 65 72 20 69 6e 20 | 74 68 65 20 44 41 54 41 |mber in |the DATA|
|00003640| 2d 6c 69 6e 65 73 0a 20 | 90 03 7b 20 69 6e 20 21 |-lines. |..{ in !|
|00003650| 46 69 6c 65 72 2d 2e 50 | 69 6e 42 65 64 4d 65 6e |Filer-.P|inBedMen|
|00003660| 75 2e 44 65 76 69 63 65 | 73 20 7d 20 66 6f 72 20 |u.Device|s } for |
|00003670| 74 68 65 20 70 69 6e 62 | 6f 61 72 64 20 6d 65 6e |the pinb|oard men|
|00003680| 75 2e 0a 0a 33 29 20 49 | 66 20 74 68 65 20 46 69 |u...3) I|f the Fi|
|00003690| 6c 65 72 2f 50 69 6e 62 | 6f 61 72 64 20 64 69 65 |ler/Pinb|oard die|
|000036a0| 64 20 61 6e 64 20 79 6f | 75 20 72 65 76 69 76 65 |d and yo|u revive|
|000036b0| 64 20 69 74 0a 20 90 03 | 28 2a 52 4d 52 65 69 6e |d it. ..|(*RMRein|
|000036c0| 69 74 20 46 69 6c 65 72 | 2f 50 69 6e 62 6f 61 72 |it Filer|/Pinboar|
|000036d0| 64 2c 20 2a 44 65 73 6b | 74 6f 70 29 20 62 75 74 |d, *Desk|top) but|
|000036e0| 20 64 6f 6e 27 74 20 67 | 65 74 20 74 68 65 20 46 | don't g|et the F|
|000036f0| 53 2f 70 69 6e 62 6f 61 | 72 64 20 6d 65 6e 75 2c |S/pinboa|rd menu,|
|00003700| 0a 20 90 03 69 73 73 75 | 65 20 61 20 2a 52 4d 52 |. ..issu|e a *RMR|
|00003710| 65 69 6e 69 74 20 46 69 | 50 69 46 69 2e 20 46 69 |einit Fi|PiFi. Fi|
|00003720| 6c 65 72 2d 20 6c 69 73 | 74 65 6e 73 20 66 6f 72 |ler- lis|tens for|
|00003730| 20 74 68 65 20 54 61 73 | 6b 49 6e 69 74 69 61 6c | the Tas|kInitial|
|00003740| 69 73 65 20 6d 65 73 73 | 61 67 65 0a 20 90 03 61 |ise mess|age. ..a|
|00003750| 6e 64 20 64 6f 65 73 20 | 69 74 73 65 6c 74 20 74 |nd does |itselt t|
|00003760| 68 65 20 72 65 69 6e 69 | 74 20 77 68 65 6e 20 74 |he reini|t when t|
|00003770| 68 65 20 46 69 6c 65 72 | 20 6f 72 20 74 68 65 20 |he Filer| or the |
|00003780| 50 69 6e 62 6f 61 72 64 | 20 72 65 73 74 61 72 74 |Pinboard| restart|
|00003790| 2c 20 62 75 74 0a 20 90 | 03 73 6f 6d 65 74 69 6d |, but. .|.sometim|
|000037a0| 65 73 20 69 74 20 64 6f | 65 73 6e 27 74 20 77 6f |es it do|esn't wo|
|000037b0| 72 6b 20 28 64 6f 6e 27 | 74 20 61 73 6b 20 77 68 |rk (don'|t ask wh|
|000037c0| 79 2c 20 74 68 65 20 50 | 52 4d 73 20 61 72 65 20 |y, the P|RMs are |
|000037d0| 33 30 30 20 44 4d 20 68 | 65 61 76 79 29 0a 0a 34 |300 DM h|eavy)..4|
|000037e0| 29 20 54 68 65 72 65 20 | 61 72 65 20 73 6f 6d 65 |) There |are some|
|000037f0| 20 61 70 70 73 20 66 6c | 6f 61 74 69 6e 67 20 61 | apps fl|oating a|
|00003800| 72 6f 75 6e 64 20 74 68 | 61 74 20 73 69 6d 75 6c |round th|at simul|
|00003810| 61 74 65 20 61 20 53 68 | 69 66 74 2d 64 6f 75 62 |ate a Sh|ift-doub|
|00003820| 6c 65 20 63 6c 69 63 6b | 0a 20 90 03 62 79 20 61 |le click|. ..by a|
|00003830| 20 6c 6f 6e 67 2d 64 6f | 75 62 6c 65 20 63 6c 69 | long-do|uble cli|
|00003840| 63 6b 20 28 27 6e 6f 72 | 6d 61 6c 27 20 32 63 6c |ck ('nor|mal' 2cl|
|00003850| 69 63 6b 20 62 75 74 20 | 68 6f 6c 64 20 74 68 65 |ick but |hold the|
|00003860| 20 62 75 74 74 6f 6e 20 | 64 6f 77 6e 20 66 6f 72 | button |down for|
|00003870| 20 61 0a 20 90 03 77 68 | 69 6c 65 20 61 66 74 65 | a. ..wh|ile afte|
|00003880| 72 20 74 68 65 20 73 65 | 63 6f 6e 64 20 63 6c 69 |r the se|cond cli|
|00003890| 63 6b 29 2e 20 54 68 65 | 79 20 77 6f 6e 27 74 20 |ck). The|y won't |
|000038a0| 64 6f 20 61 20 70 72 6f | 70 65 72 20 6c 6f 6e 67 |do a pro|per long|
|000038b0| 2d 64 6f 75 62 6c 65 20 | 63 6c 69 63 6b 0a 20 90 |-double |click. .|
|000038c0| 03 77 69 74 68 20 41 44 | 4a 55 53 54 20 69 66 20 |.with AD|JUST if |
|000038d0| 74 68 65 79 20 77 6f 72 | 6b 20 6c 69 6b 65 20 74 |they wor|k like t|
|000038e0| 68 65 20 6f 6e 65 20 49 | 20 75 73 65 20 28 6d 62 |he one I| use (mb|
|000038f0| 66 32 2c 20 62 79 20 61 | 20 67 75 79 20 61 74 20 |f2, by a| guy at |
|00003900| 74 68 65 20 65 6e 64 29 | 2e 0a 20 90 03 41 20 6c |the end)|.. ..A l|
|00003910| 6f 6e 67 20 41 44 4a 55 | 53 54 20 32 63 6c 69 63 |ong ADJU|ST 2clic|
|00003920| 6b 20 6f 76 65 72 20 61 | 6e 20 61 70 70 6c 69 63 |k over a|n applic|
|00003930| 61 74 69 6f 6e 20 69 63 | 6f 6e 20 69 6e 20 61 20 |ation ic|on in a |
|00003940| 64 69 72 65 63 74 6f 72 | 79 20 76 69 65 77 65 72 |director|y viewer|
|00003950| 20 69 73 0a 20 90 03 73 | 75 70 70 6f 73 65 64 20 | is. ..s|upposed |
|00003960| 74 6f 20 6f 70 65 6e 20 | 61 20 76 69 65 77 65 72 |to open |a viewer|
|00003970| 20 69 6e 74 6f 20 74 68 | 65 20 61 70 70 6c 69 63 | into th|e applic|
|00003980| 61 74 69 6f 6e 20 64 69 | 72 65 63 74 6f 72 79 20 |ation di|rectory |
|00003990| 61 6e 64 20 74 6f 20 63 | 6c 6f 73 65 20 69 74 73 |and to c|lose its|
|000039a0| 0a 20 90 03 70 61 72 65 | 6e 74 20 64 69 72 65 63 |. ..pare|nt direc|
|000039b0| 74 6f 72 79 2e 20 57 68 | 65 6e 20 46 69 6c 65 72 |tory. Wh|en Filer|
|000039c0| 2d 27 73 20 72 75 6e 6e | 69 6e 67 2c 20 79 6f 75 |-'s runn|ing, you|
|000039d0| 27 6c 6c 20 67 65 74 20 | 61 20 6d 65 6e 75 20 69 |'ll get |a menu i|
|000039e0| 6e 73 74 65 61 64 2e 20 | 41 20 6c 6f 6e 67 0a 20 |nstead. |A long. |
|000039f0| 90 03 53 45 4c 45 43 54 | 20 32 63 6c 69 63 6b 20 |..SELECT| 2click |
|00003a00| 69 73 20 6f 6b 20 74 68 | 6f 75 67 68 2e 20 54 68 |is ok th|ough. Th|
|00003a10| 69 73 20 69 73 20 62 65 | 63 61 75 73 65 20 6f 66 |is is be|cause of|
|00003a20| 20 74 68 65 20 77 61 79 | 20 46 69 6c 65 72 2d 20 | the way| Filer- |
|00003a30| 77 6f 72 6b 73 2e 0a 0a | 20 90 03 41 6c 73 6f 2c |works...| ..Also,|
|00003a40| 20 77 68 65 6e 20 61 70 | 70 6c 69 65 64 20 74 6f | when ap|plied to|
|00003a50| 20 61 20 46 69 6c 65 72 | 2d 20 6d 65 6e 75 20 69 | a Filer|- menu i|
|00003a60| 74 65 6d 2c 20 6c 6f 6e | 67 20 32 63 6c 69 63 6b |tem, lon|g 2click|
|00003a70| 73 20 62 65 63 6f 6d 65 | 20 6c 6f 6e 67 20 31 63 |s become| long 1c|
|00003a80| 6c 69 63 6b 73 2c 0a 20 | 90 03 61 73 20 79 6f 75 |licks,. |..as you|
|00003a90| 20 63 6c 69 63 6b 20 6f | 6e 6c 79 20 6f 6e 63 65 | click o|nly once|
|00003aa0| 20 6f 76 65 72 20 61 20 | 6d 65 6e 75 20 69 74 65 | over a |menu ite|
|00003ab0| 6d 20 74 6f 20 27 74 72 | 69 67 67 65 72 27 20 69 |m to 'tr|igger' i|
|00003ac0| 74 2e 20 53 6f 20 79 6f | 75 20 63 61 6e 20 67 65 |t. So yo|u can ge|
|00003ad0| 74 0a 20 90 03 69 6e 74 | 6f 20 61 6e 20 61 70 70 |t. ..int|o an app|
|00003ae0| 6c 69 63 61 74 69 6f 6e | 20 64 69 72 65 63 74 6f |lication| directo|
|00003af0| 72 79 20 62 79 20 63 6c | 69 63 6b 69 6e 67 20 6f |ry by cl|icking o|
|00003b00| 76 65 72 20 69 74 73 20 | 69 63 6f 6e 20 69 6e 20 |ver its |icon in |
|00003b10| 74 68 65 20 46 69 6c 65 | 72 2d 20 6d 65 6e 75 0a |the File|r- menu.|
|00003b20| 20 90 03 77 69 74 68 20 | 53 45 4c 45 43 54 20 61 | ..with |SELECT a|
|00003b30| 6e 64 20 68 6f 6c 64 69 | 6e 67 20 74 68 65 20 62 |nd holdi|ng the b|
|00003b40| 75 74 74 6f 6e 20 64 6f | 77 6e 20 66 6f 72 20 61 |utton do|wn for a|
|00003b50| 20 77 68 69 6c 65 2e 20 | 44 6f 20 4e 4f 54 20 75 | while. |Do NOT u|
|00003b60| 73 65 20 6c 6f 6e 67 20 | 41 44 4a 55 53 54 0a 20 |se long |ADJUST. |
|00003b70| 90 03 61 73 20 74 68 65 | 6e 20 79 6f 75 27 6c 6c |..as the|n you'll|
|00003b80| 20 67 65 74 20 74 68 65 | 20 27 49 6e 76 61 6c 69 | get the| 'Invali|
|00003b90| 64 20 77 69 6e 64 6f 77 | 20 68 61 6e 64 6c 65 27 |d window| handle'|
|00003ba0| 20 65 72 72 6f 72 20 61 | 6e 64 20 65 76 65 6e 20 | error a|nd even |
|00003bb0| 6f 6e 20 74 68 65 20 62 | 65 73 74 0a 20 90 03 6d |on the b|est. ..m|
|00003bc0| 61 63 68 69 6e 65 20 69 | 6e 20 74 68 69 73 20 64 |achine i|n this d|
|00003bd0| 75 6c 6c 20 28 77 65 6c | 6c 2c 20 73 6f 6d 65 74 |ull (wel|l, somet|
|00003be0| 69 6d 65 73 29 20 77 6f | 72 6c 64 20 73 6f 6d 65 |imes) wo|rld some|
|00003bf0| 20 61 70 70 73 20 28 69 | 6e 63 6c 75 64 69 6e 67 | apps (i|ncluding|
|00003c00| 20 74 68 65 0a 20 90 03 | 49 44 45 46 53 20 66 69 | the. ..|IDEFS fi|
|00003c10| 6c 65 72 29 20 67 65 74 | 20 6b 69 6c 6c 65 64 20 |ler) get| killed |
|00003c20| 62 65 66 6f 72 65 20 49 | 20 67 65 74 20 77 68 61 |before I| get wha|
|00003c30| 74 20 49 20 77 61 6e 74 | 65 64 2e 0a 0a 20 90 03 |t I want|ed... ..|
|00003c40| 7b 20 32 2e 30 20 68 61 | 73 20 67 6f 74 20 74 68 |{ 2.0 ha|s got th|
|00003c50| 65 20 6d 69 73 73 69 6e | 67 20 68 61 6e 64 20 6e |e missin|g hand n|
|00003c60| 6f 77 20 7d 0a 0a 35 29 | 20 6f 6e 20 61 20 52 69 |ow }..5)| on a Ri|
|00003c70| 73 63 50 43 2c 20 77 68 | 65 6e 20 6f 75 74 6c 69 |scPC, wh|en outli|
|00003c80| 6e 65 20 66 6f 6e 74 73 | 20 61 72 65 20 75 73 65 |ne fonts| are use|
|00003c90| 64 2c 20 74 68 65 20 6d | 65 6e 75 20 77 69 64 74 |d, the m|enu widt|
|00003ca0| 68 20 73 65 65 6d 73 20 | 6e 6f 74 0a 20 90 03 74 |h seems |not. ..t|
|00003cb0| 6f 20 62 65 20 63 6f 6e | 74 72 6f 6c 6c 61 62 6c |o be con|trollabl|
|00003cc0| 65 20 62 79 20 73 70 65 | 63 69 66 79 69 6e 67 20 |e by spe|cifying |
|00003cd0| 69 74 65 6d 73 27 20 77 | 69 64 74 68 20 69 6e 20 |items' w|idth in |
|00003ce0| 74 68 65 20 6d 65 6e 75 | 20 68 65 61 64 65 72 2c |the menu| header,|
|00003cf0| 0a 20 90 03 61 6e 64 20 | 73 6f 20 63 65 72 74 61 |. ..and |so certa|
|00003d00| 69 6e 20 6c 6f 6e 67 20 | 64 69 72 20 6e 61 6d 65 |in long |dir name|
|00003d10| 73 20 69 6e 20 27 6e 6f | 72 6d 61 6c 27 20 46 69 |s in 'no|rmal' Fi|
|00003d20| 6c 65 72 2d 20 6d 65 6e | 75 73 20 62 75 6d 70 20 |ler- men|us bump |
|00003d30| 69 6e 74 6f 0a 20 90 03 | 74 68 65 20 89 20 61 72 |into. ..|the . ar|
|00003d40| 72 6f 77 20 61 6e 64 20 | 69 20 73 75 70 70 6f 73 |row and |i suppos|
|00003d50| 65 20 6c 6f 6e 67 20 66 | 69 6c 65 20 6e 61 6d 65 |e long f|ile name|
|00003d60| 73 20 77 69 6c 6c 20 62 | 65 20 74 72 75 6e 63 61 |s will b|e trunca|
|00003d70| 74 65 64 20 61 74 20 74 | 68 65 0a 20 90 03 72 69 |ted at t|he. ..ri|
|00003d80| 67 68 74 20 65 64 67 65 | 20 28 69 27 6d 20 6e 6f |ght edge| (i'm no|
|00003d90| 74 20 74 61 6c 6b 69 6e | 67 20 61 62 6f 75 74 20 |t talkin|g about |
|00003da0| 53 70 61 72 6b 20 61 72 | 63 68 69 76 65 73 20 77 |Spark ar|chives w|
|00003db0| 68 65 72 65 20 6e 61 6d | 65 73 20 63 61 6e 20 62 |here nam|es can b|
|00003dc0| 65 0a 20 90 03 6c 6f 6e | 67 65 72 20 74 68 61 6e |e. ..lon|ger than|
|00003dd0| 20 31 32 20 63 68 61 72 | 61 63 74 65 72 73 29 2e | 12 char|acters).|
|00003de0| 20 74 68 65 20 6f 6e 6c | 79 20 28 61 73 20 6e 6f | the onl|y (as no|
|00003df0| 20 52 69 73 63 50 43 6d | 61 6e 20 77 6f 75 6c 64 | RiscPCm|an would|
|00003e00| 20 73 77 69 74 63 68 20 | 62 61 63 6b 0a 20 90 03 | switch |back. ..|
|00003e10| 74 6f 20 73 79 73 74 65 | 6d 20 66 6f 6e 74 29 20 |to syste|m font) |
|00003e20| 73 6f 6c 75 74 69 6f 6e | 20 73 65 65 6d 73 20 74 |solution| seems t|
|00003e30| 6f 20 62 65 20 74 6f 20 | 61 64 64 20 61 73 20 6d |o be to |add as m|
|00003e40| 61 6e 79 20 73 70 61 63 | 65 73 20 74 6f 20 74 68 |any spac|es to th|
|00003e50| 65 20 6d 65 6e 75 0a 20 | 90 03 74 69 74 6c 65 20 |e menu. |..title |
|00003e60| 61 73 20 6e 65 65 64 65 | 64 20 74 6f 20 6d 61 6b |as neede|d to mak|
|00003e70| 65 20 74 68 65 20 6d 65 | 6e 75 20 77 69 64 65 20 |e the me|nu wide |
|00003e80| 65 6e 6f 75 67 68 2e 20 | 77 68 69 6c 65 20 74 68 |enough. |while th|
|00003e90| 69 73 20 69 73 6e 27 74 | 20 74 72 69 76 69 61 6c |is isn't| trivial|
|00003ea0| 0a 20 90 03 66 6f 72 20 | 6e 6f 72 6d 61 6c 20 6d |. ..for |normal m|
|00003eb0| 65 6e 75 73 2c 20 69 74 | 27 73 20 65 61 73 79 20 |enus, it|'s easy |
|00003ec0| 66 6f 72 20 74 68 65 20 | 27 73 74 61 74 69 63 27 |for the |'static'|
|00003ed0| 20 70 69 6e 62 6f 61 72 | 64 20 6d 65 6e 75 2e 20 | pinboar|d menu. |
|00003ee0| 74 68 65 20 74 69 74 6c | 65 0a 20 90 03 79 6f 75 |the titl|e. ..you|
|00003ef0| 20 77 61 6e 74 20 69 73 | 20 22 46 69 6c 65 72 2d | want is| "Filer-|
|00003f00| 22 20 69 6e 20 46 4e 31 | 32 28 22 46 69 6c 65 72 |" in FN1|2("Filer|
|00003f10| 2d 22 29 2c 20 6c 69 6e | 65 20 31 30 30 20 20 7b |-"), lin|e 100 {|
|00003f20| 20 39 35 20 7d 2e 20 72 | 65 6d 65 6d 62 65 72 20 | 95 }. r|emember |
|00003f30| 74 68 61 74 0a 20 90 03 | 74 68 69 73 20 73 74 72 |that. ..|this str|
|00003f40| 69 6e 67 20 20 5e 90 06 | 20 6d 75 73 74 20 6e 6f |ing ^..| must no|
|00003f50| 74 20 62 65 20 6c 6f 6e | 67 65 72 20 74 68 61 6e |t be lon|ger than|
|00003f60| 20 31 32 20 63 68 61 72 | 73 20 28 74 68 6f 75 67 | 12 char|s (thoug|
|00003f70| 68 20 69 74 20 63 61 6e | 27 74 0a 20 90 03 61 6e |h it can|'t. ..an|
|00003f80| 79 77 61 79 20 2d 20 46 | 4e 31 32 20 77 69 6c 6c |yway - F|N12 will|
|00003f90| 20 74 72 75 6e 63 61 74 | 65 29 0a 90 03 45 6e 6a | truncat|e)...Enj|
|00003fa0| 6f 79 0a 3d 90 05 0a 0a | 45 6e 6a 6f 79 20 21 0a |oy.=....|Enjoy !.|
|00003fb0| 90 03 57 68 6f 27 73 20 | 74 68 61 74 20 67 75 79 |..Who's |that guy|
|00003fc0| 20 3f 0a 3d 90 10 0a 0a | 46 72 61 6e 7a 20 50 68 | ?.=....|Franz Ph|
|00003fd0| 69 6c 69 70 70 73 0a 4b | f6 73 6c 69 6e 65 72 73 |ilipps.K|.sliners|
|00003fe0| 74 72 2e 20 37 31 61 0a | 37 36 31 33 39 20 4b 61 |tr. 71a.|76139 Ka|
|00003ff0| 72 6c 73 72 75 68 65 0a | 47 65 72 6d 61 6e 79 0a |rlsruhe.|Germany.|
|00004000| 0a 6f 72 20 28 66 6f 72 | 20 61 6e 6f 74 68 65 72 |.or (for| another|
|00004010| 20 63 6f 75 70 6c 65 20 | 6f 66 20 6d 6f 6e 74 68 | couple |of month|
|00004020| 73 29 0a 0a 69 67 30 36 | 40 72 7a 2e 75 6e 69 2d |s)..ig06|@rz.uni-|
|00004030| 6b 61 72 6c 73 72 75 68 | 65 2e 64 65 0a 0a 74 68 |karlsruh|e.de..th|
|00004040| 65 73 65 20 3a 2d 29 20 | 61 72 65 20 6d 69 73 73 |ese :-) |are miss|
|00004050| 69 6e 67 20 69 6e 20 73 | 65 76 65 72 61 6c 20 70 |ing in s|everal p|
|00004060| 6c 61 63 65 73 0a 46 69 | 6c 65 44 61 74 61 82 21 |laces.Fi|leData.!|
|00004070| 52 75 6e 00 01 00 20 90 | 0c 01 d9 01 00 00 45 eb |Run... .|......E.|
|00004080| ff ff c1 be bb 75 03 00 | a3 fc 0a 7c 52 4d 45 6e |.....u..|...|RMEn|
|00004090| 73 75 72 65 20 46 69 50 | 69 46 69 20 30 20 52 4d |sure FiP|iFi 0 RM|
|000040a0| 4c 6f 61 64 20 3c 6f 62 | 65 79 24 64 69 72 3e 2e |Load <ob|ey$dir>.|
|000040b0| 50 69 6e 42 72 64 4d 65 | 6e 75 2e 41 6c 74 5f 59 |PinBrdMe|nu.Alt_Y|
|000040c0| 65 73 0a 0a 7c 20 75 6e | 63 6f 6d 6d 65 6e 74 20 |es..| un|comment |
|000040d0| 74 68 65 20 61 62 6f 76 | 65 20 6c 69 6e 65 20 69 |the abov|e line i|
|000040e0| 66 20 79 6f 75 20 77 61 | 6e 74 20 46 69 6c 65 72 |f you wa|nt Filer|
|000040f0| 2d 27 73 0a 7c 20 70 69 | 6e 62 6f 61 72 64 20 28 |-'s.| pi|nboard (|
|00004100| 64 65 73 6b 74 6f 70 29 | 20 6d 65 6e 75 20 77 68 |desktop)| menu wh|
|00004110| 65 6e 20 4d 45 4e 55 20 | 68 61 73 20 62 65 65 6e |en MENU |has been|
|00004120| 20 63 6c 69 63 6b 65 64 | 0a 7c 20 6f 76 65 72 20 | clicked|.| over |
|00004130| 74 68 65 20 50 69 6e 62 | 6f 61 72 64 20 61 6e 64 |the Pinb|oard and|
|00004140| 20 74 68 65 20 41 6c 74 | 20 6b 65 79 20 69 73 20 | the Alt| key is |
|00004150| 62 65 69 6e 67 20 68 65 | 6c 64 20 64 6f 77 6e 0a |being he|ld down.|
|00004160| 0a 52 4d 45 6e 73 75 72 | 65 20 46 69 50 69 46 69 |.RMEnsur|e FiPiFi|
|00004170| 20 30 20 52 4d 4c 6f 61 | 64 20 3c 6f 62 65 79 24 | 0 RMLoa|d <obey$|
|00004180| 64 69 72 3e 2e 50 69 6e | 42 72 64 4d 65 6e 75 2e |dir>.Pin|BrdMenu.|
|00004190| 41 6c 74 5f 4e 6f 0a 0a | 7c 20 75 6e 63 6f 6d 6d |Alt_No..|| uncomm|
|000041a0| 65 6e 74 20 74 68 65 20 | 61 62 6f 76 65 20 6c 69 |ent the |above li|
|000041b0| 6e 65 20 69 66 20 79 6f | 75 20 77 61 6e 74 20 46 |ne if yo|u want F|
|000041c0| 69 6c 65 72 2d 27 73 0a | 7c 20 70 69 6e 62 6f 61 |iler-'s.|| pinboa|
|000041d0| 72 64 20 28 64 65 73 6b | 74 6f 70 29 20 6d 65 6e |rd (desk|top) men|
|000041e0| 75 20 77 68 65 6e 20 4d | 45 4e 55 20 68 61 73 20 |u when M|ENU has |
|000041f0| 62 65 65 6e 20 63 6c 69 | 63 6b 65 64 0a 7c 20 6f |been cli|cked.| o|
|00004200| 76 65 72 20 74 68 65 20 | 50 69 6e 62 6f 61 72 64 |ver the |Pinboard|
|00004210| 0a 0a 49 63 6f 6e 53 70 | 72 69 74 65 73 20 3c 6f |..IconSp|rites <o|
|00004220| 62 65 79 24 64 69 72 3e | 2e 50 69 6e 42 72 64 4d |bey$dir>|.PinBrdM|
|00004230| 65 6e 75 2e 53 70 72 69 | 74 65 73 0a 0a 57 69 6d |enu.Spri|tes..Wim|
|00004240| 70 53 6c 6f 74 20 33 32 | 6b 20 33 32 6b 0a 2f 3c |pSlot 32|k 32k./<|
|00004250| 6f 62 65 79 24 64 69 72 | 3e 2e 21 52 75 6e 49 6d |obey$dir|>.!RunIm|
|00004260| 61 67 65 46 69 6c 65 44 | 61 74 61 83 21 52 75 6e |ageFileD|ata.!Run|
|00004270| 49 6d 61 67 65 00 01 f9 | 36 00 00 47 fd ff ff e7 |Image...|6..G....|
|00004280| 99 28 9b 03 00 00 00 0d | 00 01 04 0d 00 02 13 dd |.(......|........|
|00004290| 20 a4 69 63 68 3d 22 46 | 69 6c 65 72 2d 22 0d 00 | .ich="F|iler-"..|
|000042a0| 03 04 0d 00 04 3d de 20 | 50 25 20 35 31 32 20 3a |.....=. |P% 512 :|
|000042b0| 20 42 25 3d 50 25 20 3a | 20 51 25 3d 50 25 2b 32 | B%=P% :| Q%=P%+2|
|000042c0| 35 36 20 3a f4 20 67 65 | 6e 65 72 61 6c 20 32 35 |56 :. ge|neral 25|
|000042d0| 36 2d 62 79 74 65 73 20 | 62 75 66 66 65 72 73 0d |6-bytes |buffers.|
|000042e0| 00 05 04 0d 00 06 1e 74 | 24 3d c4 32 35 35 2c bd |.......t|$=.255,.|
|000042f0| 30 29 20 3a f4 20 54 65 | 6d 70 20 62 75 66 66 65 |0) :. Te|mp buffe|
|00004300| 72 0d 00 07 04 0d 00 08 | 41 5b 4f 50 54 20 30 20 |r.......|A[OPT 0 |
|00004310| 3b 20 4d 72 2e 20 57 69 | 6e 64 6f 77 4d 61 6e 61 |; Mr. Wi|ndowMana|
|00004320| 67 65 72 2c 20 70 6c 65 | 61 73 65 20 6c 65 74 20 |ger, ple|ase let |
|00004330| 74 68 65 73 65 20 6d 65 | 73 73 61 67 65 73 20 74 |these me|ssages t|
|00004340| 68 72 6f 75 67 68 0d 00 | 09 1a 26 20 32 20 90 06 |hrough..|..& 2 ..|
|00004350| 3b 20 44 61 74 61 53 61 | 76 65 41 63 6b 0d 00 0a |; DataSa|veAck...|
|00004360| 17 26 20 35 20 90 06 3b | 20 44 61 74 61 4f 70 65 |.& 5 ..;| DataOpe|
|00004370| 6e 0d 00 0b 1b 26 20 26 | 34 30 30 20 90 03 3b 20 |n....& &|400 ..; |
|00004380| 46 69 6c 65 72 4f 70 65 | 6e 44 69 72 0d 00 0c 1d |FilerOpe|nDir....|
|00004390| 26 20 26 34 30 32 20 90 | 03 3b 20 46 69 6c 65 72 |& &402 .|.; Filer|
|000043a0| 4f 70 65 6e 44 69 72 41 | 74 0d 00 0d 1a 26 20 26 |OpenDirA|t....& &|
|000043b0| 34 30 30 43 30 20 3b 20 | 4d 65 6e 75 57 61 72 6e |400C0 ; |MenuWarn|
|000043c0| 69 6e 67 0d 00 0e 1d 26 | 20 26 34 30 30 43 32 20 |ing....&| &400C2 |
|000043d0| 3b 20 54 61 73 6b 49 6e | 69 74 69 61 6c 69 73 65 |; TaskIn|itialise|
|000043e0| 0d 00 0f 1c 26 20 26 34 | 30 30 43 33 20 3b 20 54 |....& &4|00C3 ; T|
|000043f0| 61 73 6b 43 6c 6f 73 65 | 44 6f 77 6e 0d 00 10 17 |askClose|Down....|
|00004400| 26 20 30 20 90 06 3b 20 | 6c 69 73 74 20 65 6e 64 |& 0 ..; |list end|
|00004410| 0d 00 11 05 5d 0d 00 12 | 35 c8 99 20 22 57 69 6d |....]...|5.. "Wim|
|00004420| 70 5f 49 6e 69 74 69 61 | 6c 69 73 65 22 2c 33 31 |p_Initia|lise",31|
|00004430| 30 2c 26 34 42 35 33 34 | 31 35 34 2c a4 69 63 68 |0,&4B534|154,.ich|
|00004440| 2c 42 25 20 b8 2c 69 63 | 68 25 0d 00 13 04 0d 00 |,B% .,ic|h%......|
|00004450| 14 0e ee 20 85 20 f2 66 | 61 74 61 6c 0d 00 15 04 |... . .f|atal....|
|00004460| 0d 00 16 39 46 69 6c 65 | 72 25 3d a4 68 61 6e 64 |...9File|r%=.hand|
|00004470| 6c 65 28 22 46 69 6c 65 | 72 22 29 20 3a 20 50 69 |le("File|r") : Pi|
|00004480| 6e 42 72 64 25 3d a4 68 | 61 6e 64 6c 65 28 22 50 |nBrd%=.h|andle("P|
|00004490| 69 6e 62 6f 61 72 64 22 | 29 0d 00 17 04 0d 00 18 |inboard"|).......|
|000044a0| 25 46 25 3d 8e 20 22 3c | 6f 62 65 79 24 64 69 72 |%F%=. "<|obey$dir|
|000044b0| 3e 2e 50 69 6e 42 72 64 | 4d 65 6e 75 2e 44 61 74 |>.PinBrd|Menu.Dat|
|000044c0| 61 22 0d 00 19 04 0d 00 | 1a 26 49 25 3d bb be 23 |a"......|.&I%=..#|
|000044d0| 46 25 20 3a f4 20 49 74 | 65 6d 73 20 69 6e 20 70 |F% :. It|ems in p|
|000044e0| 69 6e 62 6f 61 72 64 20 | 6d 65 6e 75 0d 00 1b 04 |inboard |menu....|
|000044f0| 0d 00 1c 19 de 20 64 24 | 28 49 25 2d 31 29 20 3a |..... d$|(I%-1) :|
|00004500| f4 20 44 65 76 69 63 65 | 73 0d 00 1d 04 0d 00 1e |. Device|s.......|
|00004510| 23 e3 20 4a 25 3d 30 20 | b8 20 49 25 2d 31 20 3a |#. J%=0 |. I%-1 :|
|00004520| 20 64 24 28 4a 25 29 3d | be 23 46 25 20 3a 20 ed | d$(J%)=|.#F% : .|
|00004530| 0d 00 1f 04 0d 00 20 41 | 53 25 3d a2 23 46 25 2d |...... A|S%=.#F%-|
|00004540| 8f 23 46 25 20 3a f4 20 | 53 69 7a 65 20 6f 66 20 |.#F% :. |Size of |
|00004550| 69 6e 64 69 72 20 70 69 | 6e 62 6f 61 72 64 20 6d |indir pi|nboard m|
|00004560| 65 6e 75 20 69 74 65 6d | 73 20 6e 61 6d 65 73 20 |enu item|s names |
|00004570| 28 75 66 66 29 0d 00 21 | 04 0d 00 22 2c de 20 50 |(uff)..!|...",. P|
|00004580| 25 20 53 25 2b 32 20 3a | 20 24 50 25 3d 22 3f 22 |% S%+2 :| $P%="?"|
|00004590| 20 3a 20 50 25 2b 3d 32 | 20 3a 20 50 69 6e 53 70 | : P%+=2| : PinSp|
|000045a0| 72 25 3d 50 25 0d 00 23 | 2a f4 20 64 75 6d 6d 79 |r%=P%..#|*. dummy|
|000045b0| 20 6e 61 6d 65 20 66 6f | 72 20 5e 20 70 69 6e 62 | name fo|r ^ pinb|
|000045c0| 6f 61 72 64 20 6d 65 6e | 75 20 69 74 65 6d 73 0d |oard men|u items.|
|000045d0| 00 24 04 0d 00 25 32 e3 | 20 4a 25 3d 31 20 b8 20 |.$...%2.| J%=1 . |
|000045e0| 49 25 20 3a 20 24 50 25 | 3d be 23 46 25 20 3a 20 |I% : $P%|=.#F% : |
|000045f0| 50 25 2b 3d a9 24 50 25 | 2b 31 20 3a 20 ed 20 3a |P%+=.$P%|+1 : . :|
|00004600| 20 d9 23 46 25 0d 00 26 | 04 0d 00 27 24 de 20 50 | .#F%..&|...'$. P|
|00004610| 69 6e 25 20 32 38 2b 49 | 25 2a 32 34 20 3a f4 20 |in% 28+I|%*24 :. |
|00004620| 50 69 6e 62 6f 61 72 64 | 20 6d 65 6e 75 0d 00 28 |Pinboard| menu..(|
|00004630| 04 0d 00 29 38 74 24 3d | 22 53 73 6d 61 6c 6c 5f |...)8t$=|"Ssmall_|
|00004640| 64 69 72 2c 73 6d 61 6c | 6c 5f 64 69 72 6f 22 20 |dir,smal|l_diro" |
|00004650| 3a 20 de 20 53 64 69 72 | 25 20 a9 74 24 20 3a 20 |: . Sdir|% .t$ : |
|00004660| 24 53 64 69 72 25 3d 74 | 24 0d 00 2a 04 0d 00 2b |$Sdir%=t|$..*...+|
|00004670| 2f de 20 50 25 20 32 38 | 2b 32 34 2b 32 34 20 3a |/. P% 28|+24+24 :|
|00004680| 20 66 73 44 69 73 63 25 | 3d 50 25 20 3a f4 20 46 | fsDisc%|=P% :. F|
|00004690| 53 3a 3a 44 69 73 63 20 | 6d 65 6e 75 0d 00 2c 40 |S::Disc |menu..,@|
|000046a0| 5b 4f 50 54 20 30 20 3a | 20 a4 31 32 28 22 46 53 |[OPT 0 :| .12("FS|
|000046b0| 3a 3a 44 69 73 63 22 29 | 20 3a 3d 20 37 20 3a 3d |::Disc")| := 7 :=|
|000046c0| 20 32 20 3a 3d 20 37 20 | 3a 3d 20 30 20 3a 26 20 | 2 := 7 |:= 0 :& |
|000046d0| 30 20 3a 26 20 34 34 20 | 3a 26 20 30 0d 00 2d 31 |0 :& 44 |:& 0..-1|
|000046e0| 26 20 26 38 30 20 3a 26 | 2d 31 20 3a 26 20 31 20 |& &80 :&|-1 :& 1 |
|000046f0| 84 20 31 3c 3c 33 20 84 | 20 31 3c 3c 38 20 84 20 |. 1<<3 .| 1<<8 . |
|00004700| 31 3c 3c 32 32 20 84 20 | 37 3c 3c 32 34 0d 00 2e |1<<22 . |7<<24...|
|00004710| 1d 26 20 50 25 2b 31 32 | 20 3a 26 20 30 20 3a 26 |.& P%+12| :& 0 :&|
|00004720| 20 32 34 20 3a 20 2e 66 | 73 25 0d 00 2f 05 5d 0d | 24 : .f|s%../.].|
|00004730| 00 30 3e 53 25 3d 32 30 | 2a 28 35 2a 34 2b 32 30 |.0>S%=20|*(5*4+20|
|00004740| 29 20 3a f4 20 53 69 7a | 65 20 6f 66 20 62 75 66 |) :. Siz|e of buf|
|00004750| 66 65 72 20 66 6f 72 20 | 32 30 20 4f 53 5f 47 42 |fer for |20 OS_GB|
|00004760| 50 42 2c 31 30 20 72 65 | 63 6f 72 64 73 0d 00 31 |PB,10 re|cords..1|
|00004770| 50 f4 20 90 08 5e 20 3d | 20 31 39 2b 31 20 3d 20 |P. ..^ =| 19+1 = |
|00004780| 6d 61 78 20 6f 62 6a 65 | 63 74 20 6e 61 6d 65 20 |max obje|ct name |
|00004790| 6c 65 6e 67 74 68 20 28 | 69 6e 20 61 72 63 68 69 |length (|in archi|
|000047a0| 76 65 73 29 20 2b 20 31 | 20 74 65 72 6d 69 6e 61 |ves) + 1| termina|
|000047b0| 74 6f 72 20 63 68 61 72 | 0d 00 32 25 de 20 44 25 |tor char|..2%. D%|
|000047c0| 20 53 25 2b 34 20 3a 20 | 21 44 25 3d 53 25 20 3a | S%+4 : |!D%=S% :|
|000047d0| 20 44 69 72 42 66 72 25 | 3d 44 25 2b 34 0d 00 33 | DirBfr%|=D%+4..3|
|000047e0| 04 0d 00 34 45 de 20 4d | 65 6e 75 73 25 20 39 2a |...4E. M|enus% 9*|
|000047f0| 33 2a 34 20 3a f4 20 73 | 74 61 63 6b 20 66 6f 72 |3*4 :. s|tack for|
|00004800| 20 28 73 75 62 29 6d 65 | 6e 75 20 5e 73 20 28 52 | (sub)me|nu ^s (R|
|00004810| 49 53 43 20 4f 53 20 6c | 69 6d 69 74 3a 20 38 20 |ISC OS l|imit: 8 |
|00004820| 6d 65 6e 75 73 29 0d 00 | 35 04 0d 00 36 48 6d 65 |menus)..|5...6Hme|
|00004830| 6e 75 25 3d 4d 65 6e 75 | 73 25 20 3a f4 20 74 68 |nu%=Menu|s% :. th|
|00004840| 65 20 73 74 61 63 6b 20 | 70 6f 69 6e 74 65 72 3b |e stack |pointer;|
|00004850| 20 77 68 65 6e 20 61 20 | 6e 65 77 20 6d 65 6e 75 | when a |new menu|
|00004860| 20 68 61 73 20 62 65 65 | 6e 20 63 72 65 61 74 65 | has bee|n create|
|00004870| 64 2c 0d 00 37 3e f4 20 | 21 6d 65 6e 75 25 3d 6d |d,..7>. |!menu%=m|
|00004880| 65 6e 75 20 61 64 64 72 | 2c 20 6d 65 6e 75 25 21 |enu addr|, menu%!|
|00004890| 34 3d 2b 2f 2d 2c 20 6d | 65 6e 75 25 21 38 20 5e |4=+/-, m|enu%!8 ^|
|000048a0| 20 69 6e 64 69 72 65 63 | 74 65 64 20 64 61 74 61 | indirec|ted data|
|000048b0| 0d 00 38 18 f4 20 61 64 | 76 61 6e 63 65 3a 20 6d |..8.. ad|vance: m|
|000048c0| 65 6e 75 25 2b 3d 31 32 | 0d 00 39 04 0d 00 3a 46 |enu%+=12|..9...:F|
|000048d0| 4d 65 6e 75 25 3d 50 69 | 6e 25 20 3a f4 20 63 75 |Menu%=Pi|n% :. cu|
|000048e0| 72 72 65 6e 74 20 6d 65 | 6e 75 20 74 72 65 65 20 |rrent me|nu tree |
|000048f0| 28 63 61 6e 20 73 74 61 | 72 74 20 77 69 74 68 20 |(can sta|rt with |
|00004900| 74 68 65 20 50 69 6e 62 | 6f 61 72 64 20 6d 65 6e |the Pinb|oard men|
|00004910| 75 29 0d 00 3b 04 0d 00 | 3c 23 64 69 72 24 3d c4 |u)..;...|<#dir$=.|
|00004920| 32 35 35 2c bd 30 29 20 | 3a 20 74 24 3d 22 22 20 |255,.0) |: t$="" |
|00004930| 3a 20 64 69 72 24 3d 22 | 22 0d 00 3d 04 0d 00 3e |: dir$="|"..=...>|
|00004940| 35 dd 20 a4 70 61 74 68 | 20 e7 20 a7 24 66 73 25 |5. .path| . .$fs%|
|00004950| 2c 22 3a 3a 22 29 20 8c | 3d 24 66 73 25 2b 22 2e |,"::") .|=$fs%+".|
|00004960| 22 2b 64 69 72 24 20 8b | 3d 24 66 73 25 2b 64 69 |"+dir$ .|=$fs%+di|
|00004970| 72 24 0d 00 3f 04 0d 00 | 40 15 de 20 50 25 20 38 |r$..?...|@.. P% 8|
|00004980| 2a 34 20 3a 20 5b 4f 50 | 54 20 30 0d 00 41 07 26 |*4 : [OP|T 0..A.&|
|00004990| 20 30 0d 00 42 18 2e 46 | 53 61 25 20 6c 64 72 20 | 0..B..F|Sa% ldr |
|000049a0| 30 2c 5b 31 34 2c 23 32 | 38 5d 0d 00 43 15 20 90 |0,[14,#2|8]..C. .|
|000049b0| 06 6c 64 72 20 30 2c 5b | 38 2c 30 5d 0d 00 44 16 |.ldr 0,[|8,0]..D.|
|000049c0| 20 90 06 73 74 72 20 30 | 2c 46 53 61 25 2d 34 0d | ..str 0|,FSa%-4.|
|000049d0| 00 45 13 20 90 06 6d 6f | 76 20 50 43 2c 31 34 0d |.E. ..mo|v PC,14.|
|000049e0| 00 46 07 26 20 30 0d 00 | 47 1b 2e 42 61 53 74 61 |.F.& 0..|G..BaSta|
|000049f0| 25 20 73 74 72 20 31 33 | 2c 42 61 53 74 61 25 2d |% str 13|,BaSta%-|
|00004a00| 34 0d 00 48 15 20 90 08 | 6d 6f 76 20 50 43 2c 31 |4..H. ..|mov PC,1|
|00004a10| 34 0d 00 49 05 5d 0d 00 | 4a 29 dd 20 a4 66 72 65 |4..I.]..|J). .fre|
|00004a20| 65 53 70 61 63 65 53 74 | 61 72 74 20 3a 20 d6 20 |eSpaceSt|art : . |
|00004a30| 46 53 61 25 20 3a 3d 20 | 46 53 61 25 21 2d 34 0d |FSa% := |FSa%!-4.|
|00004a40| 00 4b 04 0d 00 4c 29 dd | 20 a4 62 61 73 69 63 53 |.K...L).| .basicS|
|00004a50| 74 61 63 6b 20 3a 20 d6 | 20 42 61 53 74 61 25 20 |tack : .| BaSta% |
|00004a60| 3a 3d 20 42 61 53 74 61 | 25 21 2d 34 0d 00 4d 04 |:= BaSta|%!-4..M.|
|00004a70| 0d 00 4e 26 c8 99 20 22 | 4f 53 5f 52 65 61 64 4d |..N&.. "|OS_ReadM|
|00004a80| 65 6d 4d 61 70 49 6e 66 | 6f 22 20 b8 20 50 61 67 |emMapInf|o" . Pag|
|00004a90| 65 53 69 7a 65 25 0d 00 | 4f 04 0d 00 50 41 55 70 |eSize%..|O...PAUp|
|00004aa0| 25 3d a3 20 3a f4 20 54 | 52 55 45 20 77 68 65 6e |%=. :. T|RUE when|
|00004ab0| 20 63 75 72 72 65 6e 74 | 20 6d 65 6e 75 20 68 61 | current| menu ha|
|00004ac0| 73 20 74 68 65 20 27 20 | 55 70 20 27 20 69 74 65 |s the ' |Up ' ite|
|00004ad0| 6d 20 28 75 70 2d 6d 65 | 6e 75 29 0d 00 51 04 0d |m (up-me|nu)..Q..|
|00004ae0| 00 52 41 46 53 25 3d a3 | 20 3a f4 20 54 52 55 45 |.RAFS%=.| :. TRUE|
|00004af0| 20 77 68 65 6e 20 62 75 | 69 6c 64 69 6e 67 20 31 | when bu|ilding 1|
|00004b00| 73 74 20 6d 65 6e 75 20 | 6f 66 20 61 6e 20 46 53 |st menu |of an FS|
|00004b10| 20 46 69 6c 65 72 20 6d | 65 6e 75 20 74 72 65 65 | Filer m|enu tree|
|00004b20| 0d 00 53 04 0d 00 54 26 | 64 65 70 74 68 25 3d 30 |..S...T&|depth%=0|
|00004b30| 20 3a f4 20 23 20 6f 66 | 20 6d 65 6e 75 73 20 69 | :. # of| menus i|
|00004b40| 6e 20 74 68 65 20 68 65 | 61 70 0d 00 55 04 0d 00 |n the he|ap..U...|
|00004b50| 56 4c 78 25 3d 30 20 3a | 20 79 25 3d 30 20 3a 20 |VLx%=0 :| y%=0 : |
|00004b60| 48 65 61 70 25 3d 30 20 | 3a 20 68 65 61 70 25 3d |Heap%=0 |: heap%=|
|00004b70| 30 20 3a f4 20 63 72 65 | 61 74 65 20 61 6c 6c 20 |0 :. cre|ate all |
|00004b80| 76 61 72 73 20 62 65 66 | 6f 72 65 20 63 68 61 6e |vars bef|ore chan|
|00004b90| 67 69 6e 67 20 48 49 4d | 45 4d 0d 00 57 04 0d 00 |ging HIM|EM..W...|
|00004ba0| 58 32 d3 3d a4 66 72 65 | 65 53 70 61 63 65 53 74 |X2.=.fre|eSpaceSt|
|00004bb0| 61 72 74 2b 34 30 39 36 | 20 3a f4 20 34 6b 20 66 |art+4096| :. 4k f|
|00004bc0| 6f 72 20 42 41 53 49 43 | 27 73 20 73 74 61 63 6b |or BASIC|'s stack|
|00004bd0| 0d 00 59 04 0d 00 5a 2b | 48 65 61 70 25 3d 93 20 |..Y...Z+|Heap%=. |
|00004be0| 3a 20 68 65 61 70 25 3d | 48 65 61 70 25 2d 26 38 |: heap%=|Heap%-&8|
|00004bf0| 30 90 03 20 3a 20 f2 68 | 65 61 70 49 6e 69 74 0d |0.. : .h|eapInit.|
|00004c00| 00 5b 04 0d 00 5c 44 21 | 4d 65 6e 75 73 25 3d 48 |.[...\D!|Menus%=H|
|00004c10| 65 61 70 25 2b 34 2a 34 | 2b 31 2a 34 20 3a f4 20 |eap%+4*4|+1*4 :. |
|00004c20| 74 68 65 20 31 73 74 20 | 68 65 61 70 20 62 6c 6f |the 1st |heap blo|
|00004c30| 63 6b 20 77 69 6c 6c 20 | 62 65 20 61 74 20 74 68 |ck will |be at th|
|00004c40| 69 73 20 61 64 64 72 0d | 00 5d 3b f4 20 61 6e 64 |is addr.|.];. and|
|00004c50| 20 74 68 65 20 31 73 74 | 20 6d 65 6e 75 20 73 74 | the 1st| menu st|
|00004c60| 61 63 6b 20 65 6e 74 72 | 79 20 77 69 6c 6c 20 61 |ack entr|y will a|
|00004c70| 6c 77 61 79 73 20 62 65 | 20 74 68 69 73 20 61 64 |lways be| this ad|
|00004c80| 64 72 0d 00 5e 04 0d 00 | 5f 6c 50 25 3d 50 69 6e |dr..^...|_lP%=Pin|
|00004c90| 25 20 3a 20 4e 25 3d 50 | 69 6e 53 70 72 25 20 3a |% : N%=P|inSpr% :|
|00004ca0| 20 5b 4f 50 54 20 30 3a | 20 a4 31 32 28 22 46 69 | [OPT 0:| .12("Fi|
|00004cb0| 6c 65 72 2d 22 29 20 3a | 3d 20 37 20 3a 3d 20 32 |ler-") :|= 7 := 2|
|00004cc0| 20 3a 3d 20 37 20 3a 3d | 20 30 20 3a 2e 57 25 20 | := 7 :=| 0 :.W% |
|00004cd0| 26 20 a9 22 46 69 6c 65 | 72 2d 22 2a 31 36 2b 38 |& ."File|r-"*16+8|
|00004ce0| 20 3a 2e 48 25 20 26 20 | 34 34 20 3a 26 20 30 20 | :.H% & |44 :& 0 |
|00004cf0| 3a 5d 0d 00 60 04 0d 00 | 61 1f f4 20 70 69 6e 62 |:]..`...|a.. pinb|
|00004d00| 6f 61 72 64 20 6d 65 6e | 75 20 69 74 65 6d 73 20 |oard men|u items |
|00004d10| 66 6c 61 67 73 0d 00 62 | 04 0d 00 63 22 46 25 20 |flags..b|...c"F% |
|00004d20| 20 3d 20 25 31 31 20 90 | 05 3a f4 20 73 70 72 69 | = %11 .|.:. spri|
|00004d30| 74 65 20 26 20 74 65 78 | 74 0d 00 64 28 46 25 20 |te & tex|t..d(F% |
|00004d40| 2b 3d 20 31 20 3c 3c 20 | 34 20 20 3a f4 20 76 65 |+= 1 << |4 :. ve|
|00004d50| 72 74 69 63 61 6c 6c 79 | 20 63 65 6e 74 65 72 65 |rtically| centere|
|00004d60| 64 0d 00 65 1f 46 25 20 | 2b 3d 20 31 20 3c 3c 20 |d..e.F% |+= 1 << |
|00004d70| 38 20 20 3a f4 20 69 6e | 64 69 72 65 63 74 65 64 |8 :. in|directed|
|00004d80| 0d 00 66 20 46 25 20 2b | 3d 20 39 20 3c 3c 20 31 |..f F% +|= 9 << 1|
|00004d90| 32 20 3a f4 20 27 6d 65 | 6e 75 27 20 69 63 6f 6e |2 :. 'me|nu' icon|
|00004da0| 0d 00 67 04 0d 00 68 24 | e3 20 4a 25 3d 31 20 b8 |..g...h$|. J%=1 .|
|00004db0| 20 49 25 20 3a 20 4c 25 | 3d a9 24 4e 25 2b 31 20 | I% : L%|=.$N%+1 |
|00004dc0| 3a 20 5b 4f 50 54 20 30 | 0d 00 69 2e 20 26 20 25 |: [OPT 0|..i. & %|
|00004dd0| 31 30 90 03 20 90 03 3b | 20 47 65 6e 65 72 61 74 |10.. ..;| Generat|
|00004de0| 65 20 6d 65 73 73 61 67 | 65 20 77 68 65 6e 20 73 |e messag|e when s|
|00004df0| 75 62 6d 65 6e 75 0d 00 | 6a 1a 20 26 20 21 4d 65 |ubmenu..|j. & !Me|
|00004e00| 6e 75 73 25 20 3b 20 73 | 75 62 6d 65 6e 75 20 5e |nus% ; s|ubmenu ^|
|00004e10| 0d 00 6b 21 20 26 20 46 | 25 20 3a 26 20 50 69 6e |..k! & F|% :& Pin|
|00004e20| 53 70 72 25 2d 32 20 3a | 26 20 4e 25 20 3a 26 20 |Spr%-2 :|& N% :& |
|00004e30| 32 0d 00 6c 22 5d 3a 20 | 43 25 3d a7 24 4e 25 2c |2..l"]: |C%=.$N%,|
|00004e40| 22 2c 22 29 20 3a 20 4e | 25 3f 28 43 25 2d 31 29 |",") : N|%?(C%-1)|
|00004e50| 3d 31 33 0d 00 6d 2e 20 | c8 99 20 22 57 69 6d 70 |=13..m. |.. "Wimp|
|00004e60| 5f 53 70 72 69 74 65 4f | 70 22 2c 34 30 2c 2c 4e |_SpriteO|p",40,,N|
|00004e70| 25 2b 31 20 b8 2c 90 03 | 58 25 2c 59 25 2c 2c 4d |%+1 .,..|X%,Y%,,M|
|00004e80| 25 0d 00 6e 1c 20 4e 25 | 3f 28 43 25 2d 31 29 3d |%..n. N%|?(C%-1)=|
|00004e90| 97 22 2c 22 20 3a 20 4e | 25 2b 3d 4c 25 0d 00 6f |."," : N|%+=L%..o|
|00004ea0| 21 20 f2 32 6f 73 28 58 | 25 2c 34 29 20 3a 20 e7 |! .2os(X|%,4) : .|
|00004eb0| 20 58 25 3e 21 57 25 20 | 21 57 25 3d 58 25 0d 00 | X%>!W% |!W%=X%..|
|00004ec0| 70 21 20 f2 32 6f 73 28 | 59 25 2c 35 29 20 3a 20 |p! .2os(|Y%,5) : |
|00004ed0| e7 20 59 25 3e 21 48 25 | 20 21 48 25 3d 59 25 0d |. Y%>!H%| !H%=Y%.|
|00004ee0| 00 71 12 ed 20 3a 20 50 | 25 21 2d 32 34 3d 26 38 |.q.. : P|%!-24=&8|
|00004ef0| 38 0d 00 72 04 0d 00 73 | 48 dd 20 f2 32 6f 73 28 |8..r...s|H. .2os(|
|00004f00| f8 20 44 25 2c 45 25 29 | 20 c8 99 20 22 4f 53 5f |. D%,E%)| .. "OS_|
|00004f10| 52 65 61 64 4d 6f 64 65 | 56 61 72 69 61 62 6c 65 |ReadMode|Variable|
|00004f20| 22 2c 4d 25 2c 45 25 20 | b8 2c 2c 45 25 20 3a 20 |",M%,E% |.,,E% : |
|00004f30| 44 25 3d 44 25 3c 3c 45 | 25 20 3a 20 e1 0d 00 74 |D%=D%<<E|% : ...t|
|00004f40| 04 0d 00 75 0a f4 20 4d | 61 73 6b 0d 00 76 04 0d |...u.. M|ask..v..|
|00004f50| 00 77 21 4d 25 20 20 3d | 20 90 03 31 20 3c 3c 20 |.w!M% =| ..1 << |
|00004f60| 20 31 20 3a f4 20 6e 6f | 20 72 65 64 72 61 77 73 | 1 :. no| redraws|
|00004f70| 0d 00 78 21 4d 25 20 2b | 3d 20 25 31 31 20 3c 3c |..x!M% +|= %11 <<|
|00004f80| 20 20 34 20 3a f4 20 6e | 6f 20 70 6f 69 6e 74 65 | 4 :. n|o pointe|
|00004f90| 72 0d 00 79 1e 4d 25 20 | 2b 3d 20 90 03 31 20 3c |r..y.M% |+= ..1 <|
|00004fa0| 3c 20 20 38 20 3a f4 20 | 6e 6f 20 6b 65 79 73 0d |< 8 :. |no keys.|
|00004fb0| 00 7a 1f 4d 25 20 2b 3d | 20 25 31 31 20 3c 3c 20 |.z.M% +=| %11 << |
|00004fc0| 31 31 20 3a f4 20 6e 6f | 20 63 61 72 65 74 0d 00 |11 :. no| caret..|
|00004fd0| 7b 32 4d 25 20 2b 3d 20 | 90 03 31 20 3c 3c 20 31 |{2M% += |..1 << 1|
|00004fe0| 39 20 3a f4 20 6e 6f 20 | 55 73 65 72 20 4d 65 73 |9 :. no |User Mes|
|00004ff0| 73 61 67 65 20 41 63 6b | 6e 6f 77 6c 65 64 67 65 |sage Ack|nowledge|
|00005000| 0d 00 7c 04 0d 00 7d 0f | ee 20 85 20 f2 72 65 70 |..|...}.|. . .rep|
|00005010| 6f 72 74 0d 00 7e 04 0d | 00 7f 05 f5 0d 00 80 1e |ort..~..|........|
|00005020| 20 c8 99 20 22 57 69 6d | 70 5f 50 6f 6c 6c 22 2c | .. "Wim|p_Poll",|
|00005030| 4d 25 2c 42 25 20 b8 20 | 45 25 0d 00 81 0c 20 c8 |M%,B% . |E%.... .|
|00005040| 8e 20 45 25 20 ca 0d 00 | 82 47 20 20 c9 20 30 20 |. E% ...|.G . 0 |
|00005050| 3a 20 4d 25 2b 3d 31 20 | 3a 20 ff 22 52 4d 52 65 |: M%+=1 |: ."RMRe|
|00005060| 69 6e 69 74 20 46 69 50 | 69 46 69 22 20 3a f4 20 |init FiP|iFi" :. |
|00005070| 6d 61 73 6b 20 6f 75 74 | 20 30 73 20 26 20 72 65 |mask out| 0s & re|
|00005080| 67 69 73 74 65 72 20 66 | 69 6c 74 65 72 0d 00 83 |gister f|ilter...|
|00005090| 17 20 20 c9 20 36 20 3a | 20 f2 6d 6f 75 73 65 43 |. . 6 :| .mouseC|
|000050a0| 6c 69 63 6b 0d 00 84 17 | 20 20 c9 20 39 20 3a 20 |lick....| . 9 : |
|000050b0| f2 6d 65 6e 75 53 65 6c | 65 63 74 0d 00 85 1a 20 |.menuSel|ect.... |
|000050c0| 20 c9 20 31 37 2c 31 38 | 20 3a 20 c8 8e 20 42 25 | . 17,18| : .. B%|
|000050d0| 21 31 36 20 ca 0d 00 86 | 11 20 90 03 c9 20 30 20 |!16 ....|. ... 0 |
|000050e0| 3a 20 f2 62 79 65 0d 00 | 87 15 20 90 03 c9 20 32 |: .bye..|.. ... 2|
|000050f0| 20 3a 20 f2 73 61 76 65 | 41 63 6b 0d 00 88 16 20 | : .save|Ack.... |
|00005100| 90 03 c9 20 35 20 3a 20 | f2 64 61 74 61 4f 70 65 |... 5 : |.dataOpe|
|00005110| 6e 0d 00 89 1c 20 90 03 | c9 20 26 34 30 30 20 3a |n.... ..|. &400 :|
|00005120| 20 f2 6f 70 65 6e 44 69 | 72 28 32 38 29 0d 00 8a | .openDi|r(28)...|
|00005130| 1c 20 90 03 c9 20 26 34 | 30 32 20 3a 20 f2 6f 70 |. ... &4|02 : .op|
|00005140| 65 6e 44 69 72 28 34 35 | 29 0d 00 8b 1b 20 90 03 |enDir(45|).... ..|
|00005150| c9 20 26 34 30 30 43 30 | 20 3a 20 f2 6d 65 6e 75 |. &400C0| : .menu|
|00005160| 57 61 72 6e 0d 00 8c 1b | 20 90 03 c9 20 26 34 30 |Warn....| ... &40|
|00005170| 30 43 32 20 3a 20 f2 74 | 61 73 6b 49 6e 69 74 0d |0C2 : .t|askInit.|
|00005180| 00 8d 1b 20 90 03 c9 20 | 26 34 30 30 43 33 20 3a |... ... |&400C3 :|
|00005190| 20 f2 74 61 73 6b 44 69 | 65 73 0d 00 8e 07 20 20 | .taskDi|es.... |
|000051a0| cb 0d 00 8f 06 20 cb 0d | 00 90 00 06 fd 30 0d 00 |..... ..|.....0..|
|000051b0| 91 04 0d 00 92 36 dd 20 | a4 73 6c 6f 74 20 ea 20 |.....6. |.slot . |
|000051c0| 53 25 20 3a 20 c8 99 20 | 22 57 69 6d 70 5f 53 6c |S% : .. |"Wimp_Sl|
|000051d0| 6f 74 53 69 7a 65 22 2c | 2d 31 2c 2d 31 20 b8 20 |otSize",|-1,-1 . |
|000051e0| 53 25 20 3a 3d 20 53 25 | 0d 00 93 04 0d 00 94 3f |S% := S%|.......?|
|000051f0| dd 20 f2 73 6c 6f 74 58 | 74 6e 64 28 53 25 29 20 |. .slotX|tnd(S%) |
|00005200| 53 25 2b 3d a4 73 6c 6f | 74 20 3a 20 e7 20 53 25 |S%+=.slo|t : . S%|
|00005210| 3e 30 20 c8 99 20 22 57 | 69 6d 70 5f 53 6c 6f 74 |>0 .. "W|imp_Slot|
|00005220| 53 69 7a 65 22 2c 53 25 | 2c 2d 31 0d 00 95 05 e1 |Size",S%|,-1.....|
|00005230| 0d 00 96 04 0d 00 97 23 | dd 20 a4 73 6c 6f 74 46 |.......#|. .slotF|
|00005240| 72 65 65 3d a4 73 6c 6f | 74 2d 68 65 61 70 25 2d |ree=.slo|t-heap%-|
|00005250| 48 65 61 70 25 21 38 0d | 00 98 04 0d 00 99 0f dd |Heap%!8.|........|
|00005260| 20 f2 68 65 61 70 49 6e | 69 74 0d 00 9a 28 53 25 | .heapIn|it...(S%|
|00005270| 3d a4 73 6c 6f 74 2d 68 | 65 61 70 25 20 3a f4 20 |=.slot-h|eap% :. |
|00005280| 66 72 65 65 20 73 70 61 | 63 65 20 69 6e 20 73 6c |free spa|ce in sl|
|00005290| 6f 74 0d 00 9b 22 e7 20 | 53 25 3c 32 34 20 53 25 |ot...". |S%<24 S%|
|000052a0| 3d 32 34 20 3a f4 20 6d | 69 6e 20 68 65 61 70 20 |=24 :. m|in heap |
|000052b0| 73 69 7a 65 0d 00 9c 22 | c8 99 20 22 58 4f 53 5f |size..."|.. "XOS_|
|000052c0| 48 65 61 70 22 2c 30 2c | 48 65 61 70 25 2c 2c 53 |Heap",0,|Heap%,,S|
|000052d0| 25 20 b8 3b 46 25 0d 00 | 9d 34 e7 20 46 25 20 80 |% .;F%..|.4. F% .|
|000052e0| 20 31 20 f2 73 6c 6f 74 | 58 74 6e 64 28 31 29 20 | 1 .slot|Xtnd(1) |
|000052f0| 3a 20 c8 99 20 22 4f 53 | 5f 48 65 61 70 22 2c 30 |: .. "OS|_Heap",0|
|00005300| 2c 48 65 61 70 25 2c 2c | 53 25 0d 00 9e 05 e1 0d |,Heap%,,|S%......|
|00005310| 00 9f 04 0d 00 a0 33 68 | 65 61 70 42 6c 6f 63 6b |......3h|eapBlock|
|00005320| 28 53 25 29 20 61 6c 6c | 6f 63 61 74 65 73 20 61 |(S%) all|ocates a|
|00005330| 20 68 65 61 70 20 62 6c | 6f 63 6b 20 6f 66 20 73 | heap bl|ock of s|
|00005340| 69 7a 65 20 53 25 0d 00 | a1 2f 72 65 74 75 72 6e |ize S%..|./return|
|00005350| 73 20 61 20 5e 20 74 6f | 20 69 74 20 6f 72 20 30 |s a ^ to| it or 0|
|00005360| 20 69 66 20 61 6c 6c 6f | 63 61 74 69 6f 6e 20 66 | if allo|cation f|
|00005370| 61 69 6c 65 64 0d 00 a2 | 04 0d 00 a3 14 dd 20 a4 |ailed...|...... .|
|00005380| 68 65 61 70 42 6c 6f 63 | 6b 28 53 25 29 0d 00 a4 |heapBloc|k(S%)...|
|00005390| 23 c8 99 20 22 58 4f 53 | 5f 48 65 61 70 22 2c 32 |#.. "XOS|_Heap",2|
|000053a0| 2c 48 65 61 70 25 2c 2c | 53 25 20 b8 2c 2c 46 25 |,Heap%,,|S% .,,F%|
|000053b0| 0d 00 a5 45 e7 20 46 25 | 3d 30 20 f2 68 65 61 70 |...E. F%|=0 .heap|
|000053c0| 58 74 6e 64 28 53 25 2d | a4 68 65 61 70 55 6e 75 |Xtnd(S%-|.heapUnu|
|000053d0| 73 65 64 29 20 3a 20 c8 | 99 20 22 4f 53 5f 48 65 |sed) : .|. "OS_He|
|000053e0| 61 70 22 2c 32 2c 48 65 | 61 70 25 2c 2c 53 25 20 |ap",2,He|ap%,,S% |
|000053f0| b8 2c 2c 46 25 0d 00 a6 | 07 3d 46 25 0d 00 a7 04 |.,,F%...|.=F%....|
|00005400| 0d 00 a8 24 dd 20 a4 68 | 65 61 70 55 6e 75 73 65 |...$. .h|eapUnuse|
|00005410| 64 3d 48 65 61 70 25 21 | 31 32 2d 48 65 61 70 25 |d=Heap%!|12-Heap%|
|00005420| 21 38 2d 38 0d 00 a9 04 | 0d 00 aa 31 68 65 61 70 |!8-8....|...1heap|
|00005430| 46 72 65 65 28 50 25 29 | 20 64 65 61 6c 6c 6f 63 |Free(P%)| dealloc|
|00005440| 61 74 65 73 20 74 68 65 | 20 68 65 61 70 20 62 6c |ates the| heap bl|
|00005450| 6f 63 6b 20 61 74 20 50 | 25 0d 00 ab 2c 6d 65 6d |ock at P|%...,mem|
|00005460| 6f 72 79 20 69 73 20 67 | 69 76 65 6e 20 62 61 63 |ory is g|iven bac|
|00005470| 6b 20 74 6f 20 57 69 6d | 70 20 69 66 20 70 6f 73 |k to Wim|p if pos|
|00005480| 73 69 62 6c 65 0d 00 ac | 04 0d 00 ad 13 dd 20 f2 |sible...|...... .|
|00005490| 68 65 61 70 46 72 65 65 | 28 50 25 29 0d 00 ae 35 |heapFree|(P%)...5|
|000054a0| c8 99 20 22 4f 53 5f 48 | 65 61 70 22 2c 33 2c 48 |.. "OS_H|eap",3,H|
|000054b0| 65 61 70 25 2c 50 25 20 | 3a 20 e7 20 a4 73 6c 6f |eap%,P% |: . .slo|
|000054c0| 74 46 72 65 65 3c 50 61 | 67 65 53 69 7a 65 25 20 |tFree<Pa|geSize% |
|000054d0| e1 0d 00 af 0d dd 20 f2 | 73 68 72 69 6e 6b 0d 00 |...... .|shrink..|
|000054e0| b0 31 c8 99 20 22 4f 53 | 5f 48 65 61 70 22 2c 35 |.1.. "OS|_Heap",5|
|000054f0| 2c 48 65 61 70 25 2c 2c | 2d 28 68 65 61 70 25 2b |,Heap%,,|-(heap%+|
|00005500| 48 65 61 70 25 21 31 32 | 2d 26 38 30 90 03 29 0d |Heap%!12|-&80..).|
|00005510| 00 b1 28 c8 99 20 22 57 | 69 6d 70 5f 53 6c 6f 74 |..(.. "W|imp_Slot|
|00005520| 53 69 7a 65 22 2c 68 65 | 61 70 25 2b 48 65 61 70 |Size",he|ap%+Heap|
|00005530| 25 21 31 32 2c 2d 31 0d | 00 b2 05 e1 0d 00 b3 04 |%!12,-1.|........|
|00005540| 0d 00 b4 0e dd 20 f2 66 | 72 65 65 41 6c 6c 0d 00 |..... .f|reeAll..|
|00005550| b5 3c c8 95 20 6d 65 6e | 75 25 3e 4d 65 6e 75 73 |.<.. men|u%>Menus|
|00005560| 25 20 6d 65 6e 75 25 2d | 3d 31 32 20 3a 20 e7 20 |% menu%-|=12 : . |
|00005570| 6d 65 6e 75 25 21 38 20 | f2 68 65 61 70 46 72 65 |menu%!8 |.heapFre|
|00005580| 65 28 6d 65 6e 75 25 21 | 38 29 0d 00 b6 24 f2 68 |e(menu%!|8)...$.h|
|00005590| 65 61 70 46 72 65 65 28 | 21 6d 65 6e 75 25 29 20 |eapFree(|!menu%) |
|000055a0| 3a 20 ce 20 3a 20 64 65 | 70 74 68 25 3d 30 0d 00 |: . : de|pth%=0..|
|000055b0| b7 05 e1 0d 00 b8 04 0d | 00 b9 47 68 65 61 70 58 |........|..GheapX|
|000055c0| 74 6e 64 42 6c 6b 28 42 | 25 2c 53 25 29 20 74 72 |tndBlk(B|%,S%) tr|
|000055d0| 69 65 73 20 74 6f 20 65 | 78 74 65 6e 64 20 74 68 |ies to e|xtend th|
|000055e0| 65 20 68 65 61 70 20 62 | 6c 6f 63 6b 20 61 74 20 |e heap b|lock at |
|000055f0| 42 25 20 62 79 20 53 25 | 20 62 79 74 65 73 0d 00 |B% by S%| bytes..|
|00005600| ba 4a 72 65 74 75 72 6e | 73 20 30 20 69 66 20 66 |.Jreturn|s 0 if f|
|00005610| 61 69 6c 65 64 20 74 6f | 20 64 6f 20 73 6f 20 61 |ailed to| do so a|
|00005620| 6e 64 20 74 68 65 20 5e | 20 74 6f 20 74 68 65 20 |nd the ^| to the |
|00005630| 65 78 74 65 6e 64 65 64 | 20 62 6c 6f 63 6b 20 6f |extended| block o|
|00005640| 74 68 65 72 77 69 73 65 | 0d 00 bb 04 0d 00 bc 19 |therwise|........|
|00005650| dd 20 f2 68 65 61 70 58 | 74 6e 64 42 6c 6b 28 50 |. .heapX|tndBlk(P|
|00005660| 25 2c 53 25 29 0d 00 bd | 31 c8 99 20 22 58 4f 53 |%,S%)...|1.. "XOS|
|00005670| 5f 48 65 61 70 22 2c 34 | 2c 48 65 61 70 25 2c 50 |_Heap",4|,Heap%,P|
|00005680| 25 2c 53 25 20 b8 3b 46 | 25 20 3a 20 e7 20 46 25 |%,S% .;F|% : . F%|
|00005690| 20 80 20 31 20 8c 0d 00 | be 2f 20 e7 20 53 25 3c | . 1 ...|./ . S%<|
|000056a0| 30 20 e1 20 3a f4 20 63 | 6f 75 6c 64 20 6e 6f 74 |0 . :. c|ould not|
|000056b0| 20 73 68 72 69 6e 6b 20 | 62 6c 6f 63 6b 2c 20 62 | shrink |block, b|
|000056c0| 75 74 20 6f 6b 0d 00 bf | 3b 20 f2 68 65 61 70 58 |ut ok...|; .heapX|
|000056d0| 74 6e 64 28 53 25 2d a4 | 68 65 61 70 55 6e 75 73 |tnd(S%-.|heapUnus|
|000056e0| 65 64 29 20 3a 20 c8 99 | 20 22 4f 53 5f 48 65 61 |ed) : ..| "OS_Hea|
|000056f0| 70 22 2c 34 2c 48 65 61 | 70 25 2c 50 25 2c 53 25 |p",4,Hea|p%,P%,S%|
|00005700| 0d 00 c0 05 cd 0d 00 c1 | 29 e7 20 53 25 3c 30 20 |........|). S%<0 |
|00005710| e7 20 a4 73 6c 6f 74 46 | 72 65 65 3e 3d 50 61 67 |. .slotF|ree>=Pag|
|00005720| 65 53 69 7a 65 25 20 f2 | 73 68 72 69 6e 6b 0d 00 |eSize% .|shrink..|
|00005730| c2 05 e1 0d 00 c3 04 0d | 00 c4 35 68 65 61 70 58 |........|..5heapX|
|00005740| 74 6e 64 28 53 25 29 20 | 74 72 69 65 73 20 74 6f |tnd(S%) |tries to|
|00005750| 20 65 78 74 65 6e 64 20 | 74 68 65 20 68 65 61 70 | extend |the heap|
|00005760| 20 62 79 20 53 25 20 62 | 79 74 65 73 0d 00 c5 04 | by S% b|ytes....|
|00005770| 0d 00 c6 13 dd 20 f2 68 | 65 61 70 58 74 6e 64 28 |..... .h|eapXtnd(|
|00005780| 53 25 29 0d 00 c7 2f c8 | 99 20 22 58 4f 53 5f 48 |S%).../.|. "XOS_H|
|00005790| 65 61 70 22 2c 35 2c 48 | 65 61 70 25 2c 2c 53 25 |eap",5,H|eap%,,S%|
|000057a0| 20 b8 3b 46 25 20 3a 20 | e7 20 46 25 20 80 20 31 | .;F% : |. F% . 1|
|000057b0| 20 8c 0d 00 c8 34 20 e7 | 20 53 25 3e 30 20 f2 73 | ....4 .| S%>0 .s|
|000057c0| 6c 6f 74 58 74 6e 64 28 | 53 25 29 20 3a 20 c8 99 |lotXtnd(|S%) : ..|
|000057d0| 20 22 4f 53 5f 48 65 61 | 70 22 2c 35 2c 48 65 61 | "OS_Hea|p",5,Hea|
|000057e0| 70 25 2c 2c 53 25 0d 00 | c9 06 20 e1 0d 00 ca 05 |p%,,S%..|.. .....|
|000057f0| cd 0d 00 cb 29 e7 20 53 | 25 3c 30 20 e7 20 a4 73 |....). S|%<0 . .s|
|00005800| 6c 6f 74 46 72 65 65 3e | 3d 50 61 67 65 53 69 7a |lotFree>|=PageSiz|
|00005810| 65 25 20 f2 73 68 72 69 | 6e 6b 0d 00 cc 05 e1 0d |e% .shri|nk......|
|00005820| 00 cd 04 0d 00 ce 0d dd | 20 f2 65 72 72 42 6c 6b |........| .errBlk|
|00005830| 0d 00 cf 3d 21 42 25 3d | 9f 20 3a 20 24 28 42 25 |...=!B%=|. : $(B%|
|00005840| 2b 34 29 3d 22 4c 69 6e | 65 20 22 2b c3 9e 2b 22 |+4)="Lin|e "+..+"|
|00005850| 3a 20 22 2b f6 24 20 3a | 20 74 24 3d c3 9f 2b 22 |: "+.$ :| t$=..+"|
|00005860| 20 28 26 22 2b c3 7e 9f | 2b 22 29 20 22 0d 00 d0 | (&"+.~.|+") "...|
|00005870| 05 e1 0d 00 d1 04 0d 00 | d2 10 dd 20 f2 65 72 72 |........|... .err|
|00005880| 6f 72 28 74 24 29 0d 00 | d3 30 e7 20 74 24 3d f6 |or(t$)..|.0. t$=.|
|00005890| 24 20 f2 65 72 72 42 6c | 6b 20 8b 20 21 42 25 3d |$ .errBl|k . !B%=|
|000058a0| 30 20 3a 20 24 28 42 25 | 2b 34 29 3d 74 24 20 3a |0 : $(B%|+4)=t$ :|
|000058b0| 20 74 24 3d 22 22 0d 00 | d4 17 dd 20 f2 72 65 70 | t$=""..|... .rep|
|000058c0| 6f 72 74 20 3a 20 f2 65 | 72 72 42 6c 6b 0d 00 d5 |ort : .e|rrBlk...|
|000058d0| 19 43 25 3d 31 20 3a f4 | 20 43 61 6e 63 65 6c 20 |.C%=1 :.| Cancel |
|000058e0| 62 75 74 74 6f 6e 0d 00 | d6 1d dd 20 f2 66 61 74 |button..|... .fat|
|000058f0| 61 6c 20 3a 20 f2 65 72 | 72 42 6c 6b 20 3a 20 43 |al : .er|rBlk : C|
|00005900| 25 3d 30 0d 00 d7 4a 74 | 24 3d 22 45 72 72 6f 72 |%=0...Jt|$="Error|
|00005910| 20 22 2b 74 24 2b 22 66 | 72 6f 6d 20 22 2b a4 69 | "+t$+"f|rom "+.i|
|00005920| 63 68 20 3a 20 e7 20 43 | 25 20 24 42 25 2b 3d 22 |ch : . C|% $B%+="|
|00005930| 2e 20 4f 4b 20 89 20 49 | 67 6e 6f 72 65 2c 20 43 |. OK . I|gnore, C|
|00005940| 61 6e 63 65 6c 20 89 20 | 51 75 69 74 22 0d 00 d8 |ancel . |Quit"...|
|00005950| 34 c8 99 20 22 57 69 6d | 70 5f 52 65 70 6f 72 74 |4.. "Wim|p_Report|
|00005960| 45 72 72 6f 72 22 2c 42 | 25 2c 25 31 30 90 03 31 |Error",B|%,%10..1|
|00005970| 20 84 20 43 25 3c 3c 31 | 2c 74 24 20 b8 2c 21 42 | . C%<<1|,t$ .,!B|
|00005980| 25 0d 00 d9 4e e7 20 9f | 3d 26 32 38 39 20 c8 99 |%...N. .|=&289 ..|
|00005990| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 4d 65 6e | "Wimp_C|reateMen|
|000059a0| 75 22 2c 2c 2d 31 20 3a | 20 6d 65 6e 75 25 2b 3d |u",,-1 :| menu%+=|
|000059b0| 31 32 20 3a 20 f2 66 72 | 65 65 41 6c 6c 20 3a f4 |12 : .fr|eeAll :.|
|000059c0| 20 74 6f 6f 20 6d 61 6e | 79 20 6d 65 6e 75 73 0d | too man|y menus.|
|000059d0| 00 da 2d e7 20 43 25 20 | e7 20 21 42 25 3d 31 20 |..-. C% |. !B%=1 |
|000059e0| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 4d |.. "Wimp|_CreateM|
|000059f0| 65 6e 75 22 2c 2c 2d 31 | 20 3a 20 e1 0d 00 db 0a |enu",,-1| : .....|
|00005a00| dd 20 f2 62 79 65 0d 00 | dc 29 e7 20 69 63 68 25 |. .bye..|.). ich%|
|00005a10| 3d a4 68 61 6e 64 6c 65 | 28 a4 69 63 68 29 20 8c |=.handle|(.ich) .|
|00005a20| 20 2a 52 4d 4b 69 6c 6c | 20 46 69 50 69 46 69 0d | *RMKill| FiPiFi.|
|00005a30| 00 dd 05 e0 0d 00 de 04 | 0d 00 df 27 26 34 32 36 |........|...'&426|
|00005a40| 38 31 20 3d 20 54 61 73 | 6b 4d 61 6e 61 67 65 72 |81 = Tas|kManager|
|00005a50| 5f 45 6e 75 6d 65 72 61 | 74 65 54 61 73 6b 73 0d |_Enumera|teTasks.|
|00005a60| 00 e0 04 0d 00 e1 11 dd | 20 a4 68 61 6e 64 6c 65 |........| .handle|
|00005a70| 28 74 24 29 0d 00 e2 15 | 4c 25 3d a9 74 24 20 3a |(t$)....|L%=.t$ :|
|00005a80| 20 54 25 3d 30 20 3a 20 | f5 0d 00 e3 1c 20 c8 99 | T%=0 : |..... ..|
|00005a90| 20 26 34 32 36 38 31 2c | 54 25 2c 42 25 2c 31 36 | &42681,|T%,B%,16|
|00005aa0| 20 b8 20 54 25 0d 00 e4 | 19 20 e7 20 54 25 3c 30 | . T%...|. . T%<0|
|00005ab0| 20 8c 3d 30 20 8b 20 4e | 25 3d 42 25 21 34 0d 00 | .=0 . N|%=B%!4..|
|00005ac0| e5 32 20 e3 20 49 25 3d | 31 20 b8 20 4c 25 20 3a |.2 . I%=|1 . L% :|
|00005ad0| 20 e7 20 3f 4e 25 3d 97 | c1 74 24 2c 49 25 2c 31 | . ?N%=.|.t$,I%,1|
|00005ae0| 29 20 4e 25 2b 3d 31 20 | 8b 20 49 25 3d 32 35 36 |) N%+=1 |. I%=256|
|00005af0| 0d 00 e6 20 20 ed 20 3a | 20 e7 20 49 25 3d 4c 25 |... . :| . I%=L%|
|00005b00| 2b 31 20 e7 20 3f 4e 25 | 3d 30 20 8c 3d 21 42 25 |+1 . ?N%|=0 .=!B%|
|00005b10| 0d 00 e7 06 fd 30 0d 00 | e8 04 0d 00 e9 11 dd 20 |.....0..|....... |
|00005b20| f2 6d 6f 75 73 65 43 6c | 69 63 6b 0d 00 ea 1f 78 |.mouseCl|ick....x|
|00005b30| 25 3d 21 42 25 20 3a 20 | 79 25 3d 42 25 21 34 2b |%=!B% : |y%=B%!4+|
|00005b40| 35 36 20 3a 20 46 53 25 | 3d a3 0d 00 eb 26 57 25 |56 : FS%|=....&W%|
|00005b50| 3d 42 25 21 31 32 20 3a | 20 41 25 3d 42 25 21 31 |=B%!12 :| A%=B%!1|
|00005b60| 36 20 3a f4 20 57 69 6e | 64 6f 77 2c 74 41 73 6b |6 :. Win|dow,tAsk|
|00005b70| 0d 00 ec 0b c8 8e 20 41 | 25 20 ca 0d 00 ed 0d c9 |...... A|% ......|
|00005b80| 20 50 69 6e 42 72 64 25 | 0d 00 ee 10 20 dd 20 f2 | PinBrd%|.... . .|
|00005b90| 70 69 60 63 6c 69 63 6b | 0d 00 ef 38 20 78 25 2d |pi`click|...8 x%-|
|00005ba0| 3d 31 32 30 20 3a 20 79 | 25 2b 3d 32 34 20 3a 20 |=120 : y|%+=24 : |
|00005bb0| 58 25 3d 78 25 20 3a 20 | 59 25 3d 79 25 20 3a 20 |X%=x% : |Y%=y% : |
|00005bc0| 64 69 72 24 3d 22 24 22 | 20 3a 20 55 70 25 3d a3 |dir$="$"| : Up%=.|
|00005bd0| 0d 00 f0 3d 20 c8 99 20 | 22 57 69 6d 70 5f 43 72 |...= .. |"Wimp_Cr|
|00005be0| 65 61 74 65 4d 65 6e 75 | 22 2c 2c 50 69 6e 25 2c |eateMenu|",,Pin%,|
|00005bf0| 58 25 2c 59 25 20 3a 20 | 4d 65 6e 75 25 3d 50 69 |X%,Y% : |Menu%=Pi|
|00005c00| 6e 25 20 3a 20 f2 66 72 | 65 65 41 6c 6c 0d 00 f1 |n% : .fr|eeAll...|
|00005c10| 06 20 e1 0d 00 f2 0c c9 | 20 46 69 6c 65 72 25 0d |. ......| Filer%.|
|00005c20| 00 f3 10 20 dd 20 f2 66 | 69 60 63 6c 69 63 6b 0d |... . .f|i`click.|
|00005c30| 00 f4 32 20 f4 20 73 65 | 6e 64 20 61 20 44 61 74 |..2 . se|nd a Dat|
|00005c40| 61 53 61 76 65 20 6d 73 | 67 20 74 6f 20 67 65 74 |aSave ms|g to get|
|00005c50| 20 74 68 65 20 74 69 74 | 6c 65 20 73 74 72 69 6e | the tit|le strin|
|00005c60| 67 0d 00 f5 15 20 50 25 | 3d 42 25 2b 32 30 20 3a |g.... P%|=B%+20 :|
|00005c70| 5b 4f 50 54 20 30 0d 00 | f6 27 20 26 20 57 25 20 |[OPT 0..|.' & W% |
|00005c80| 3b 20 77 61 6e 6e 61 20 | 27 73 61 76 65 27 20 74 |; wanna |'save' t|
|00005c90| 6f 20 74 68 69 73 20 77 | 69 6e 64 6f 77 0d 00 f7 |o this w|indow...|
|00005ca0| 15 20 26 20 30 20 20 3b | 20 69 63 6f 6e 20 65 67 |. & 0 ;| icon eg|
|00005cb0| 61 6c 0d 00 f8 0f 20 26 | 20 78 25 20 3a 26 20 79 |al.... &| x% :& y|
|00005cc0| 25 0d 00 f9 19 20 26 20 | 30 20 3b 20 65 73 74 69 |%.... & |0 ; esti|
|00005cd0| 6d 61 74 65 64 20 73 69 | 7a 65 0d 00 fa 13 20 26 |mated si|ze.... &|
|00005ce0| 20 30 20 3b 20 66 69 6c | 65 74 79 70 65 0d 00 fb | 0 ; fil|etype...|
|00005cf0| 1f 20 3d 20 97 22 3f 22 | 20 3b 20 70 72 6f 70 6f |. = ."?"| ; propo|
|00005d00| 73 65 64 20 6c 65 61 66 | 6e 61 6d 65 0d 00 fc 17 |sed leaf|name....|
|00005d10| 20 3d 20 30 20 3b 20 30 | 20 74 65 72 6d 69 6e 61 | = 0 ; 0| termina|
|00005d20| 74 65 64 0d 00 fd 06 20 | 5d 0d 00 fe 45 20 21 42 |ted.... |]...E !B|
|00005d30| 25 3d 32 35 36 20 3a 20 | 42 25 21 31 32 3d 30 20 |%=256 : |B%!12=0 |
|00005d40| 3a 20 42 25 21 31 36 3d | 31 20 3a 20 c8 99 20 22 |: B%!16=|1 : .. "|
|00005d50| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|00005d60| 22 2c 31 37 2c 42 25 2c | 46 69 6c 65 72 25 0d 00 |",17,B%,|Filer%..|
|00005d70| ff 06 20 e1 0d 01 00 05 | cb 0d 01 01 4c 46 69 6c |.. .....|....LFil|
|00005d80| 65 72 25 3d a4 68 61 6e | 64 6c 65 28 22 46 69 6c |er%=.han|dle("Fil|
|00005d90| 65 72 22 29 20 3a 20 50 | 69 6e 42 72 64 25 3d a4 |er") : P|inBrd%=.|
|00005da0| 68 61 6e 64 6c 65 28 22 | 50 69 6e 62 6f 61 72 64 |handle("|Pinboard|
|00005db0| 22 29 20 3a 20 2a 52 4d | 52 65 69 6e 69 74 20 46 |") : *RM|Reinit F|
|00005dc0| 69 50 69 46 69 0d 01 02 | 0b c8 8e 20 41 25 20 ca |iPiFi...|... A% .|
|00005dd0| 0d 01 03 1a 20 c9 20 50 | 69 6e 42 72 64 25 20 3a |.... . P|inBrd% :|
|00005de0| 20 f2 70 69 60 63 6c 69 | 63 6b 0d 01 04 1a 20 c9 | .pi`cli|ck.... .|
|00005df0| 20 46 69 6c 65 72 25 20 | 20 3a 20 f2 66 69 60 63 | Filer% | : .fi`c|
|00005e00| 6c 69 63 6b 0d 01 05 05 | cb 0d 01 06 05 e1 0d 01 |lick....|........|
|00005e10| 07 04 0d 01 08 4e dd 20 | f2 6c 65 61 66 41 62 20 |.....N. |.leafAb |
|00005e20| ea 20 4c 25 20 3a 20 4c | 25 3d a9 64 69 72 24 20 |. L% : L|%=.dir$ |
|00005e30| 3a 20 f5 20 4c 25 2d 3d | 31 20 3a 20 fd 20 c1 64 |: . L%-=|1 : . .d|
|00005e40| 69 72 24 2c 4c 25 2c 31 | 29 3d 22 2e 22 20 3a 20 |ir$,L%,1|)="." : |
|00005e50| 64 69 72 24 3d c0 64 69 | 72 24 2c 4c 25 2d 31 29 |dir$=.di|r$,L%-1)|
|00005e60| 0d 01 09 05 e1 0d 01 0a | 04 0d 01 0b 11 dd 20 f2 |........|...... .|
|00005e70| 6d 65 6e 75 53 65 6c 65 | 63 74 0d 01 0c 20 c8 99 |menuSele|ct... ..|
|00005e80| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|00005e90| 72 49 6e 66 6f 22 2c 2c | 51 25 0d 01 0d 1e 58 25 |rInfo",,|Q%....X%|
|00005ea0| 3d 21 51 25 20 3a 20 59 | 25 3d 51 25 21 34 20 3a |=!Q% : Y|%=Q%!4 :|
|00005eb0| 20 41 25 3d 51 25 21 38 | 0d 01 0e 25 c8 99 20 22 | A%=Q%!8|...%.. "|
|00005ec0| 57 69 6d 70 5f 44 65 63 | 6f 64 65 4d 65 6e 75 22 |Wimp_Dec|odeMenu"|
|00005ed0| 2c 2c 4d 65 6e 75 25 2c | 42 25 2c 51 25 0d 01 0f |,,Menu%,|B%,Q%...|
|00005ee0| 27 49 25 3d 31 20 3a f4 | 20 23 20 6f 66 20 49 74 |'I%=1 :.| # of It|
|00005ef0| 65 6d 73 20 69 6e 20 27 | 6d 65 6e 75 20 73 74 72 |ems in '|menu str|
|00005f00| 69 6e 67 27 0d 01 10 36 | 4a 25 3d a7 24 51 25 2c |ing'...6|J%=.$Q%,|
|00005f10| 22 2e 22 29 20 3a 20 c8 | 95 20 4a 25 20 49 25 2b |".") : .|. J% I%+|
|00005f20| 3d 31 20 3a 20 4a 25 3d | a7 24 51 25 2c 22 2e 22 |=1 : J%=|.$Q%,"."|
|00005f30| 2c 4a 25 2b 31 29 20 3a | 20 ce 0d 01 11 65 e7 20 |,J%+1) :| ....e. |
|00005f40| 49 25 3e 31 20 4a 25 3d | 51 25 2b a9 24 51 25 20 |I%>1 J%=|Q%+.$Q% |
|00005f50| 3a 20 f5 20 4a 25 2d 3d | 31 20 3a 20 fd 20 3f 4a |: . J%-=|1 : . ?J|
|00005f60| 25 3d 97 22 2e 22 20 3a | 20 74 24 3d 24 4a 25 20 |%=."." :| t$=$J% |
|00005f70| 8b e7 20 4d 65 6e 75 25 | 3d 50 69 6e 25 20 24 66 |.. Menu%|=Pin% $f|
|00005f80| 73 25 3d 64 24 28 21 42 | 25 29 20 3a 20 74 24 3d |s%=d$(!B|%) : t$=|
|00005f90| 22 22 20 8b 20 74 24 3d | 22 2e 22 2b 24 51 25 0d |"" . t$=|"."+$Q%.|
|00005fa0| 01 12 23 55 70 25 3d 74 | 24 3d 22 2e 20 55 70 20 |..#Up%=t|$=". Up |
|00005fb0| 22 20 3a 20 e7 20 64 65 | 70 74 68 25 3e 3d 49 25 |" : . de|pth%>=I%|
|00005fc0| 20 8c 0d 01 13 26 20 5a | 25 3d a3 20 3a f4 20 67 | ....& Z|%=. :. g|
|00005fd0| 6f 65 73 20 54 52 55 45 | 20 61 66 74 65 72 20 74 |oes TRUE| after t|
|00005fe0| 68 65 20 31 73 74 20 2b | 0d 01 14 21 20 e3 20 4a |he 1st +|...! . J|
|00005ff0| 25 3d 49 25 20 b8 20 64 | 65 70 74 68 25 20 3a 20 |%=I% . d|epth% : |
|00006000| 6d 65 6e 75 25 2d 3d 31 | 32 0d 01 15 12 20 20 c8 |menu%-=1|2.... .|
|00006010| 8e 20 6d 65 6e 75 25 21 | 34 20 ca 0d 01 16 34 20 |. menu%!|4 ....4 |
|00006020| 90 03 c9 20 97 22 2b 22 | 20 3a 20 e7 20 5a 25 20 |... ."+"| : . Z% |
|00006030| 64 69 72 24 2b 3d 22 2e | 22 2b a4 74 69 74 6c 65 |dir$+=".|"+.title|
|00006040| 28 21 6d 65 6e 75 25 29 | 20 8b 20 5a 25 3d b9 0d |(!menu%)| . Z%=..|
|00006050| 01 17 22 20 90 03 c9 20 | 97 22 2d 22 20 3a 20 e7 |.." ... |."-" : .|
|00006060| 20 64 69 72 24 3e 22 24 | 22 20 f2 6c 65 61 66 41 | dir$>"$|" .leafA|
|00006070| 62 0d 01 18 26 20 20 cb | 20 3a 20 e7 20 6d 65 6e |b...& .| : . men|
|00006080| 75 25 21 38 20 f2 68 65 | 61 70 46 72 65 65 28 6d |u%!8 .he|apFree(m|
|00006090| 65 6e 75 25 21 38 29 0d | 01 19 17 20 20 f2 68 65 |enu%!8).|... .he|
|000060a0| 61 70 46 72 65 65 28 21 | 6d 65 6e 75 25 29 0d 01 |apFree(!|menu%)..|
|000060b0| 1a 33 20 ed 20 3a 20 e7 | 20 6d 65 6e 75 25 21 34 |.3 . : .| menu%!4|
|000060c0| 3d 97 22 2b 22 20 64 69 | 72 24 2b 3d 22 2e 22 2b |=."+" di|r$+="."+|
|000060d0| a4 74 69 74 6c 65 28 6d | 65 6e 75 25 21 2d 31 32 |.title(m|enu%!-12|
|000060e0| 29 0d 01 1b 1f 20 64 65 | 70 74 68 25 3d 49 25 2d |).... de|pth%=I%-|
|000060f0| 31 20 3a 20 6d 65 6e 75 | 25 21 34 3d 97 22 2d 22 |1 : menu|%!4=."-"|
|00006100| 0d 01 1c 05 cd 0d 01 1d | 0b e7 20 55 70 25 20 8c |........|.. Up% .|
|00006110| 0d 01 1e 0d 20 f2 66 72 | 65 65 41 6c 6c 0d 01 1f |.... .fr|eeAll...|
|00006120| 42 20 e7 20 64 69 72 24 | 3d 22 24 22 20 c8 99 20 |B . dir$|="$" .. |
|00006130| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00006140| 22 2c 2c 66 73 44 69 73 | 63 25 2c 58 25 2d a9 24 |",,fsDis|c%,X%-.$|
|00006150| 66 73 25 2a 38 2c 59 25 | 2b 34 34 20 3a 20 e1 0d |fs%*8,Y%|+44 : ..|
|00006160| 01 20 4d 20 f2 6c 65 61 | 66 41 62 20 3a 20 78 25 |. M .lea|fAb : x%|
|00006170| 3d 58 25 20 3a 20 e7 20 | 41 25 3d 25 31 30 30 20 |=X% : . |A%=%100 |
|00006180| ff 20 22 46 69 6c 65 72 | 5f 4f 70 65 6e 44 69 72 |. "Filer|_OpenDir|
|00006190| 20 22 2b a4 70 61 74 68 | 2b 22 20 22 2b c3 58 25 | "+.path|+" "+.X%|
|000061a0| 2b 22 20 22 2b c3 59 25 | 20 3a 20 e1 0d 01 21 47 |+" "+.Y%| : ...!G|
|000061b0| 20 e7 20 41 25 3d 25 30 | 30 31 20 ff 20 22 46 69 | . A%=%0|01 . "Fi|
|000061c0| 6c 65 72 5f 4f 70 65 6e | 44 69 72 20 22 2b a4 70 |ler_Open|Dir "+.p|
|000061d0| 61 74 68 2b 22 20 22 2b | c3 28 78 25 2b 4d 65 6e |ath+" "+|.(x%+Men|
|000061e0| 75 25 21 31 36 2f 32 2b | 33 32 29 2b 22 20 22 2b |u%!16/2+|32)+" "+|
|000061f0| c3 79 25 0d 01 22 21 20 | e7 20 41 25 20 80 20 25 |.y%.."! |. A% . %|
|00006200| 30 31 31 20 f2 6d 61 6b | 65 4d 65 6e 75 28 58 25 |011 .mak|eMenu(X%|
|00006210| 2c 79 25 29 0d 01 23 05 | cc 0d 01 24 25 20 ff 20 |,y%)..#.|...$% . |
|00006220| 22 57 69 6d 70 54 61 73 | 6b 20 46 69 6c 65 72 5f |"WimpTas|k Filer_|
|00006230| 52 75 6e 20 22 2b a4 70 | 61 74 68 2b 74 24 0d 01 |Run "+.p|ath+t$..|
|00006240| 25 30 20 e7 20 41 25 3d | 25 30 30 31 20 c8 99 20 |%0 . A%=|%001 .. |
|00006250| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00006260| 22 2c 2c 4d 65 6e 75 25 | 2c 78 25 2c 79 25 0d 01 |",,Menu%|,x%,y%..|
|00006270| 26 05 cd 0d 01 27 05 e1 | 0d 01 28 04 0d 01 29 0e |&....'..|..(...).|
|00006280| dd 20 f2 73 61 76 65 41 | 63 6b 0d 01 2a 39 50 25 |. .saveA|ck..*9P%|
|00006290| 3d 42 25 2b 34 34 20 3a | 20 c8 95 20 3f 50 25 20 |=B%+44 :| .. ?P% |
|000062a0| 50 25 2b 3d 31 20 3a 20 | ce 20 3a 20 50 25 3f 2d |P%+=1 : |. : P%?-|
|000062b0| 32 3d 30 20 3a f4 20 63 | 75 74 20 6f 66 66 20 27 |2=0 :. c|ut off '|
|000062c0| 2e 3f 27 0d 01 2b 22 f2 | 67 65 74 44 69 72 28 34 |.?'..+".|getDir(4|
|000062d0| 34 29 20 3a 20 f2 6d 61 | 6b 65 4d 65 6e 75 28 78 |4) : .ma|keMenu(x|
|000062e0| 25 2c 79 25 29 0d 01 2c | 05 e1 0d 01 2d 04 0d 01 |%,y%)..,|....-...|
|000062f0| 2e 11 dd 20 f2 67 65 74 | 44 69 72 28 4f 25 29 0d |... .get|Dir(O%).|
|00006300| 01 2f 20 74 24 3d a4 30 | 28 42 25 2b 4f 25 29 20 |./ t$=.0|(B%+O%) |
|00006310| 3a 20 c8 95 20 a7 74 24 | 2c 22 24 22 29 3d 30 0d |: .. .t$|,"$")=0.|
|00006320| 01 30 10 20 4f 25 3d a7 | 74 24 2c 22 3a 22 29 0d |.0. O%=.|t$,":").|
|00006330| 01 31 1a 20 24 51 25 3d | c0 74 24 2c 4f 25 2d 31 |.1. $Q%=|.t$,O%-1|
|00006340| 29 2b 22 24 50 61 74 68 | 22 0d 01 32 35 20 c8 99 |)+"$Path|"..25 ..|
|00006350| 20 22 4f 53 5f 52 65 61 | 64 56 61 72 56 61 6c 22 | "OS_Rea|dVarVal"|
|00006360| 2c 51 25 2c 51 25 2c 32 | 35 36 2c 2c 33 20 b8 2c |,Q%,Q%,2|56,,3 .,|
|00006370| 2c 4c 25 20 3a 20 51 25 | 3f 4c 25 3d 31 33 0d 01 |,L% : Q%|?L%=13..|
|00006380| 33 15 20 74 24 3d 24 51 | 25 2b c1 74 24 2c 4f 25 |3. t$=$Q|%+.t$,O%|
|00006390| 2b 31 29 0d 01 34 05 ce | 0d 01 35 1e 4f 25 3d a7 |+1)..4..|..5.O%=.|
|000063a0| 74 24 2c 22 3a 22 29 20 | 3a 20 24 66 73 25 3d c0 |t$,":") |: $fs%=.|
|000063b0| 74 24 2c 4f 25 29 0d 01 | 36 41 4f 25 2b 3d 31 20 |t$,O%)..|6AO%+=1 |
|000063c0| 3a 20 e7 20 c1 74 24 2c | 4f 25 2c 31 29 3c 3e 22 |: . .t$,|O%,1)<>"|
|000063d0| 24 22 20 4c 25 3d a7 74 | 24 2c 22 2e 22 2c 4f 25 |$" L%=.t|$,".",O%|
|000063e0| 29 20 3a 20 24 66 73 25 | 2b 3d c1 74 24 2c 4f 25 |) : $fs%|+=.t$,O%|
|000063f0| 2c 4c 25 2d 4f 25 29 0d | 01 37 2b 4c 25 3d a9 24 |,L%-O%).|.7+L%=.$|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.