home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilsd / filer < prev    next >
ArcFS Archive  |  1995-09-23  |  53.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: ArcFS Archive (archive/arcFS).

ConfidenceProgramDetectionMatch TypeSupport
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 | 88 02 00 00 54 03 00 00 |Archive.|....T...|
|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| 46 ff ff ff ae 1a d5 55 | 33 00 00 00 ff ff ff ff |F......U|3.......|
|00000080| 64 02 00 80 82 21 48 65 | 6c 70 00 24 2e 55 54 49 |d....!He|lp.$.UTI|
|00000090| ad 2a 00 00 45 ff ff ff | 78 79 63 e0 33 00 ac ba |.*..E...|xyc.3...|
|000000a0| ad 2a 00 00 24 00 00 00 | 82 21 52 75 6e 00 2e 24 |.*..$...|.!Run..$|
|000000b0| 2e 55 54 49 fb 01 00 00 | 45 eb ff ff 65 8f 63 e0 |.UTI....|E...e.c.|
|000000c0| 33 00 e6 12 fb 01 00 00 | f5 2a 00 00 82 21 52 75 |3.......|.*...!Ru|
|000000d0| 6e 49 6d 61 67 65 00 49 | 75 41 00 00 45 fb ff ff |nImage.I|uA..E...|
|000000e0| 88 94 ac dd 03 00 0f ee | 75 41 00 00 14 2d 00 00 |........|uA...-..|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 54 49 90 02 00 00 |.!Sprite|s.TI....|
|00000100| 45 f9 ff ff 38 fb ad 75 | 03 00 08 ab 90 02 00 00 |E...8..u|........|
|00000110| ad 6e 00 00 82 46 69 50 | 69 46 69 53 72 63 00 49 |.n...FiP|iFiSrc.I|
|00000120| d3 37 00 00 45 fb ff ff | 6a 8a 42 dd 03 00 f8 e3 |.7..E...|j.B.....|
|00000130| d3 37 00 00 61 71 00 00 | 82 50 69 6e 42 72 64 4d |.7..aq..|.PinBrdM|
|00000140| 65 6e 75 00 ff ff ff ff | 46 ff ff ff 1a 1d d5 55 |enu.....|F......U|
|00000150| 00 00 00 00 ff ff ff ff | 40 02 00 80 82 21 48 65 |........|@....!He|
|00000160| 6c 70 00 00 00 00 00 00 | 03 0a 00 00 45 ff ff ff |lp......|....E...|
|00000170| 4c 91 61 e0 03 00 8e ef | 03 0a 00 00 58 a9 00 00 |L.a.....|....X...|
|00000180| 82 21 4d 61 6b 65 00 00 | 00 00 00 00 11 00 00 00 |.!Make..|........|
|00000190| 45 eb ff ff f4 7c b7 75 | 03 00 29 82 11 00 00 00 |E....|.u|..).....|
|000001a0| 7f b3 00 00 82 41 6c 74 | 5f 4e 6f 00 00 00 00 00 |.....Alt|_No.....|
|000001b0| 51 04 00 00 45 fa ff ff | ae 9c 61 e0 03 00 a6 f2 |Q...E...|..a.....|
|000001c0| 51 04 00 00 b4 b3 00 00 | 82 41 6c 74 5f 59 65 73 |Q.......|.Alt_Yes|
|000001d0| 00 00 00 00 25 04 00 00 | 45 fa ff ff e8 b0 61 e0 |....%...|E.....a.|
|000001e0| 03 00 03 95 25 04 00 00 | 29 b8 00 00 82 44 61 74 |....%...|)....Dat|
|000001f0| 61 00 00 00 00 00 00 00 | 88 00 00 00 45 fd ff ff |a.......|....E...|
|00000200| 3c 56 63 e0 03 00 e4 47 | 88 00 00 00 72 bc 00 00 |<Vc....G|....r...|
|00000210| 82 44 65 76 69 63 65 73 | 00 00 00 00 5f 00 00 00 |.Devices|...._...|
|00000220| 45 ff ff ff 4e 55 63 e0 | 33 00 5a 55 5f 00 00 00 |E...NUc.|3.ZU_...|
|00000230| 1e bd 00 00 82 4d 61 6b | 65 72 00 00 00 00 00 00 |.....Mak|er......|
|00000240| 00 07 00 00 45 fb ff ff | 58 7f bb 75 03 00 a5 61 |....E...|X..u...a|
|00000250| 00 07 00 00 a1 bd 00 00 | 82 53 70 72 69 74 65 73 |........|.Sprites|
|00000260| 00 00 00 00 38 0e 00 00 | 45 f9 ff ff 7b 40 63 e0 |....8...|E...{@c.|
|00000270| 33 00 b7 41 38 0e 00 00 | c5 c4 00 00 00 00 00 00 |3..A8...|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 3a 6d 69 65 73 2e 24 | 2e 55 54 49 4c 53 44 2e |.:mies.$|.UTILSD.|
|000002b0| 43 00 ff ff 25 00 61 0f | 03 00 65 a1 5a 00 00 00 |C...%.a.|..e.Z...|
|000002c0| ff fc ff ff 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 82 21 48 65 |....File|Data.!He|
|00000360| 6c 70 00 24 2e 55 54 49 | ad 2a 00 00 46 fd ff ff |lp.$.UTI|.*..F...|
|00000370| 32 1b d5 55 03 00 ac ba | 0a 0a 21 46 69 6c 65 72 |2..U....|..!Filer|
|00000380| 2d 20 2c 20 76 65 72 73 | 69 6f 6e 20 32 2e 32 0a |- , vers|ion 2.2.|
|00000390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000003a0| 2d 2d 2d 2d 2d 0a 0a 0a | 57 68 61 74 20 69 73 20 |-----...|What is |
|000003b0| 69 74 0a 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 0a 0a 27 |it.=====|=====..'|
|000003c0| 46 69 6c 65 72 27 20 69 | 6e 20 69 74 73 20 6e 61 |Filer' i|n its na|
|000003d0| 6d 65 20 74 65 6c 6c 73 | 20 79 6f 75 20 74 68 61 |me tells| you tha|
|000003e0| 74 20 69 74 27 73 20 61 | 20 6b 69 6e 64 20 6f 66 |t it's a| kind of|
|000003f0| 20 61 20 66 69 6c 65 72 | 0a 27 2d 27 20 20 20 20 | a filer|.'-' |
|00000400| 20 69 6e 20 69 74 73 20 | 6e 61 6d 65 20 74 65 6c | in its |name tel|
|00000410| 6c 73 20 79 6f 75 20 74 | 68 61 74 20 69 74 27 73 |ls you t|hat it's|
|00000420| 20 6c 65 73 73 20 74 68 | 61 6e 20 61 20 66 69 6c | less th|an a fil|
|00000430| 65 72 0a 0a 4c 69 6b 65 | 20 74 68 65 20 46 69 6c |er..Like| the Fil|
|00000440| 65 72 20 69 74 20 61 6c | 6c 6f 77 73 20 79 6f 75 |er it al|lows you|
|00000450| 20 74 6f 20 27 77 61 6c | 6b 27 20 74 68 72 6f 75 | to 'wal|k' throu|
|00000460| 67 68 20 74 68 65 20 64 | 69 72 65 63 74 6f 72 79 |gh the d|irectory|
|00000470| 20 74 72 65 65 0a 6f 66 | 20 61 20 66 69 6c 69 6e | tree.of| a filin|
|00000480| 67 20 73 79 73 74 65 6d | 20 61 6e 64 20 6d 61 6e |g system| and man|
|00000490| 69 70 75 6c 61 74 65 20 | 6f 62 6a 65 63 74 73 2e |ipulate |objects.|
|000004a0| 0a 0a 55 6e 6c 69 6b 65 | 20 74 68 65 20 46 69 6c |..Unlike| the Fil|
|000004b0| 65 72 20 69 74 20 64 6f | 65 73 20 74 68 65 20 66 |er it do|es the f|
|000004c0| 69 72 73 74 20 76 65 72 | 79 20 71 75 69 63 6b 6c |irst ver|y quickl|
|000004d0| 79 20 62 65 63 61 75 73 | 65 20 69 74 27 73 20 27 |y becaus|e it's '|
|000004e0| 6d 65 6e 75 20 64 72 69 | 76 65 6e 27 2c 0a 62 75 |menu dri|ven',.bu|
|000004f0| 74 20 69 73 20 6e 6f 74 | 20 76 65 72 79 20 67 6f |t is not| very go|
|00000500| 6f 64 20 61 74 20 74 68 | 65 20 6c 61 74 74 65 72 |od at th|e latter|
|00000510| 20 2d 20 69 74 20 6f 6e | 6c 79 20 46 69 6c 65 72 | - it on|ly Filer|
|00000520| 5f 52 75 6e 27 73 20 6f | 62 6a 65 63 74 73 20 77 |_Run's o|bjects w|
|00000530| 68 69 63 68 20 6d 65 61 | 6e 73 0a 74 68 61 74 20 |hich mea|ns.that |
|00000540| 66 69 6c 65 73 20 63 61 | 6e 20 62 65 20 72 75 6e |files ca|n be run|
|00000550| 20 61 6e 64 20 6c 6f 61 | 64 65 64 20 61 6e 64 20 | and loa|ded and |
|00000560| 64 69 72 65 63 74 6f 72 | 69 65 73 20 6f 70 65 6e |director|ies open|
|00000570| 65 64 3b 20 79 6f 75 20 | 73 74 69 6c 6c 20 6e 65 |ed; you |still ne|
|00000580| 65 64 20 74 68 65 0a 27 | 72 69 67 68 74 27 20 46 |ed the.'|right' F|
|00000590| 69 6c 65 72 20 74 6f 20 | 63 68 61 6e 67 65 20 66 |iler to |change f|
|000005a0| 69 6c 65 20 74 79 70 65 | 73 2c 20 73 74 61 6d 70 |ile type|s, stamp|
|000005b0| 20 66 69 6c 65 73 20 65 | 74 63 2e 0a 0a 0a 48 6f | files e|tc....Ho|
|000005c0| 77 20 74 6f 20 75 73 65 | 20 69 74 0a 3d 3d 3d 3d |w to use| it.====|
|000005d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0a 0a 54 68 65 72 65 |========|=..There|
|000005e0| 20 61 72 65 20 66 6f 75 | 72 20 77 61 79 73 20 6f | are fou|r ways o|
|000005f0| 66 20 67 65 74 74 69 6e | 67 20 61 20 46 69 6c 65 |f gettin|g a File|
|00000600| 72 2d 20 6d 65 6e 75 3a | 0a 0a 8f 20 49 66 20 61 |r- menu:|... If a|
|00000610| 20 46 69 6c 65 72 20 77 | 69 6e 64 6f 77 20 69 73 | Filer w|indow is|
|00000620| 20 64 69 73 70 6c 61 79 | 69 6e 67 20 74 68 65 20 | display|ing the |
|00000630| 63 6f 6e 74 65 6e 74 73 | 20 6f 66 20 73 6f 6d 65 |contents| of some|
|00000640| 20 64 69 72 65 63 74 6f | 72 79 2c 0a 20 20 2d 20 | directo|ry,. - |
|00000650| 70 6f 73 69 74 69 6f 6e | 20 74 68 65 20 70 6f 69 |position| the poi|
|00000660| 6e 74 65 72 20 6f 76 65 | 72 20 74 68 65 20 77 69 |nter ove|r the wi|
|00000670| 6e 64 6f 77 20 61 6e 64 | 20 63 6c 69 63 6b 20 4d |ndow and| click M|
|00000680| 45 4e 55 20 77 68 69 6c | 65 20 68 6f 6c 64 69 6e |ENU whil|e holdin|
|00000690| 67 0a 20 20 20 20 64 6f | 77 6e 20 74 68 65 20 41 |g. do|wn the A|
|000006a0| 6c 74 20 6b 65 79 20 28 | 65 69 74 68 65 72 20 74 |lt key (|either t|
|000006b0| 68 65 20 6c 65 66 74 20 | 6f 72 20 74 68 65 20 72 |he left |or the r|
|000006c0| 69 67 68 74 20 6f 6e 65 | 29 0a 20 20 2d 20 70 6f |ight one|). - po|
|000006d0| 73 69 74 69 6f 6e 20 74 | 68 65 20 70 6f 69 6e 74 |sition t|he point|
|000006e0| 65 72 20 6f 76 65 72 20 | 74 68 65 20 77 69 6e 64 |er over |the wind|
|000006f0| 6f 77 27 73 20 74 68 65 | 20 74 69 74 6c 65 20 62 |ow's the| title b|
|00000700| 61 72 20 61 6e 64 20 63 | 6c 69 63 6b 20 4d 45 4e |ar and c|lick MEN|
|00000710| 55 0a 20 20 20 20 28 75 | 73 65 72 73 20 6f 66 20 |U. (u|sers of |
|00000720| 4d 6f 75 73 65 41 78 65 | 73 73 2c 20 70 6c 65 61 |MouseAxe|ss, plea|
|00000730| 73 65 20 72 65 61 64 20 | 27 50 72 6f 62 6c 65 6d |se read |'Problem|
|00000740| 73 27 29 0a 0a 20 20 54 | 68 65 20 6d 65 6e 75 20 |s').. T|he menu |
|00000750| 74 68 61 74 20 61 70 70 | 65 61 72 73 20 73 68 6f |that app|ears sho|
|00000760| 77 73 20 74 68 65 20 63 | 6f 6e 74 65 6e 74 73 20 |ws the c|ontents |
|00000770| 6f 66 20 74 68 65 20 64 | 69 73 70 6c 61 79 65 64 |of the d|isplayed|
|00000780| 20 64 69 72 65 63 74 6f | 72 79 0a 20 20 61 6e 64 | directo|ry. and|
|00000790| 20 6c 6f 6f 6b 73 20 6c | 69 6b 65 0a 0a 20 20 2b | looks l|ike.. +|
|000007a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 2b 0a 20 20 |========|====+. |
|000007b0| 7c 20 20 64 69 72 20 6e | 61 6d 65 20 20 7c 20 20 || dir n|ame | |
|000007c0| 74 68 65 20 6d 65 6e 75 | 20 74 69 74 6c 65 20 69 |the menu| title i|
|000007d0| 73 20 74 68 65 20 6e 61 | 6d 65 20 6f 66 20 74 68 |s the na|me of th|
|000007e0| 65 20 64 69 73 70 6c 61 | 79 65 64 20 64 69 72 65 |e displa|yed dire|
|000007f0| 63 74 6f 72 79 0a 20 20 | 2b 3d 3d 3d 3d 3d 3d 3d |ctory. |+=======|
|00000800| 3d 3d 3d 3d 3d 2b 0a 20 | 20 7c 20 20 20 20 55 70 |=====+. | | Up|
|00000810| 20 20 20 20 89 20 7c 20 | 20 6c 65 61 64 73 20 74 | . | | leads t|
|00000820| 6f 20 69 74 73 20 70 61 | 72 65 6e 74 20 64 69 72 |o its pa|rent dir|
|00000830| 20 6f 72 20 74 6f 20 74 | 68 65 20 27 46 53 3a 3a | or to t|he 'FS::|
|00000840| 44 69 73 63 27 20 73 75 | 62 6d 65 6e 75 0a 20 20 |Disc' su|bmenu. |
|00000850| 2b 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0a 20 |+-------|-----+. |
|00000860| 20 7c 20 73 6f 6d 65 20 | 64 69 72 20 89 20 7c 20 | | some |dir . | |
|00000870| 20 67 6f 20 72 69 67 68 | 74 20 74 6f 20 67 65 74 | go righ|t to get|
|00000880| 20 66 75 72 74 68 65 72 | 20 64 6f 77 6e 20 74 68 | further| down th|
|00000890| 65 20 74 72 65 65 20 6f | 72 20 63 6c 69 63 6b 20 |e tree o|r click |
|000008a0| 74 6f 20 6f 70 65 6e 0a | 20 20 7c 20 73 6f 6d 65 |to open.| | some|
|000008b0| 20 66 69 6c 65 20 20 7c | 20 20 63 6c 69 63 6b 20 | file || click |
|000008c0| 74 6f 20 72 75 6e 2f 6c | 6f 61 64 20 73 6f 6d 65 |to run/l|oad some|
|000008d0| 77 68 65 72 65 0a 20 20 | 7c 20 20 20 65 74 63 2e |where. || etc.|
|000008e0| 2e 2e 20 20 20 7c 0a 0a | 20 20 49 66 20 79 6f 75 |.. |..| If you|
|000008f0| 27 72 65 20 69 6e 20 74 | 68 65 20 72 6f 6f 74 20 |'re in t|he root |
|00000900| 64 69 72 65 63 74 6f 72 | 79 20 28 27 64 69 72 20 |director|y ('dir |
|00000910| 6e 61 6d 65 27 20 3d 20 | 24 20 29 2c 20 74 68 65 |name' = |$ ), the|
|00000920| 72 65 27 73 20 6e 6f 20 | 70 61 72 65 6e 74 20 61 |re's no |parent a|
|00000930| 6e 64 0a 20 20 73 6f 20 | 27 55 70 27 20 6c 65 61 |nd. so |'Up' lea|
|00000940| 64 73 20 74 6f 20 61 20 | 31 2d 69 74 65 6d 20 73 |ds to a |1-item s|
|00000950| 75 62 6d 65 6e 75 20 6e | 61 6d 65 64 20 27 46 53 |ubmenu n|amed 'FS|
|00000960| 3a 3a 44 69 73 63 27 20 | 68 6f 6c 64 69 6e 67 20 |::Disc' |holding |
|00000970| 74 68 65 20 6e 61 6d 65 | 0a 20 20 6f 66 20 74 68 |the name|. of th|
|00000980| 65 20 46 69 6c 69 6e 67 | 20 53 79 73 74 65 6d 20 |e Filing| System |
|00000990| 61 6e 64 20 74 68 65 20 | 6e 61 6d 65 2f 6e 75 6d |and the |name/num|
|000009a0| 62 65 72 20 6f 66 20 74 | 68 65 20 44 69 73 63 20 |ber of t|he Disc |
|000009b0| 74 68 65 20 64 69 72 20 | 69 73 20 27 6f 6e 27 2e |the dir |is 'on'.|
|000009c0| 0a 0a 8f 20 43 6c 69 63 | 6b 20 41 44 4a 55 53 54 |... Clic|k ADJUST|
|000009d0| 20 6f 76 65 72 20 61 6e | 79 20 6f 66 20 74 68 65 | over an|y of the|
|000009e0| 20 46 53 20 46 69 6c 65 | 72 73 20 28 65 67 20 41 | FS File|rs (eg A|
|000009f0| 44 46 53 20 66 6c 6f 70 | 70 79 2c 20 52 41 4d 46 |DFS flop|py, RAMF|
|00000a00| 53 29 2e 0a 20 20 59 6f | 75 20 67 65 74 20 61 20 |S).. Yo|u get a |
|00000a10| 6d 65 6e 75 20 73 69 6d | 69 6c 61 72 20 74 6f 20 |menu sim|ilar to |
|00000a20| 74 68 65 20 61 62 6f 76 | 65 20 66 6f 72 20 74 68 |the abov|e for th|
|00000a30| 65 20 72 6f 6f 74 20 64 | 69 72 65 63 74 6f 72 79 |e root d|irectory|
|00000a40| 20 6f 66 20 74 68 65 20 | 64 65 76 69 63 65 2e 0a | of the |device..|
|00000a50| 20 20 54 68 65 20 52 65 | 73 6f 75 72 63 65 46 53 | The Re|sourceFS|
|00000a60| 20 69 73 20 61 6e 20 65 | 78 63 65 70 74 69 6f 6e | is an e|xception|
|00000a70| 3a 20 68 65 72 65 20 79 | 6f 75 20 67 65 74 20 74 |: here y|ou get t|
|00000a80| 68 65 20 6d 65 6e 75 20 | 66 6f 72 20 52 65 73 6f |he menu |for Reso|
|00000a90| 75 72 63 65 73 3a 24 2e | 41 70 70 73 2c 0a 20 20 |urces:$.|Apps,. |
|00000aa0| 6a 75 73 74 20 6c 69 6b | 65 20 77 68 65 6e 20 79 |just lik|e when y|
|00000ab0| 6f 75 20 63 6c 69 63 6b | 20 53 45 4c 45 43 54 20 |ou click| SELECT |
|00000ac0| 6f 76 65 72 20 74 68 65 | 20 41 70 70 73 20 69 63 |over the| Apps ic|
|00000ad0| 6f 6e 2e 0a 0a 8f 20 43 | 6c 69 63 6b 20 4d 45 4e |on.... C|lick MEN|
|00000ae0| 55 20 6f 76 65 72 20 74 | 68 65 20 50 69 6e 62 6f |U over t|he Pinbo|
|00000af0| 61 72 64 2e 0a 20 20 46 | 69 6c 65 72 2d 27 73 20 |ard.. F|iler-'s |
|00000b00| 27 50 69 6e 42 6f 61 72 | 64 20 6d 65 6e 75 27 20 |'PinBoar|d menu' |
|00000b10| 61 70 70 65 61 72 73 3a | 0a 0a 20 20 2b 3d 3d 3d |appears:|.. +===|
|00000b20| 3d 3d 3d 3d 3d 3d 3d 2b | 0a 20 20 7c 20 20 46 69 |=======+|. | Fi|
|00000b30| 6c 65 72 2d 20 20 7c 20 | 20 6d 65 6e 75 20 74 69 |ler- | | menu ti|
|00000b40| 74 6c 65 0a 20 20 2b 3d | 3d 3d 3d 3d 3d 3d 3d 3d |tle. +=|========|
|00000b50| 3d 2b 0a 20 20 7c 20 46 | 6c 6f 70 70 79 20 89 20 |=+. | F|loppy . |
|00000b60| 7c 20 20 6c 65 61 64 73 | 20 74 6f 20 41 44 46 53 || leads| to ADFS|
|00000b70| 3a 3a 30 2e 24 0a 20 20 | 7c 20 48 44 72 69 76 65 |::0.$. || HDrive|
|00000b80| 20 89 20 7c 20 20 20 20 | 20 20 20 20 20 20 20 49 | . | | I|
|00000b90| 44 45 46 53 3a 3a 34 2e | 24 0a 20 20 7c 20 52 41 |DEFS::4.|$. | RA|
|00000ba0| 4d 46 53 20 20 89 20 7c | 20 20 20 20 20 20 20 20 |MFS . || |
|00000bb0| 20 20 20 52 41 4d 3a 24 | 0a 20 20 7c 20 41 70 70 | RAM:$|. | App|
|00000bc0| 73 20 20 20 89 20 7c 20 | 20 20 20 20 20 20 20 20 |s . | | |
|00000bd0| 20 20 52 65 73 6f 75 72 | 63 65 73 3a 24 0a 20 20 | Resour|ces:$. |
|00000be0| 7c 20 4d 65 6d 46 53 20 | 20 89 20 7c 20 20 20 20 || MemFS | . | |
|00000bf0| 20 20 20 20 20 20 20 4d | 65 6d 46 53 3a 24 0a 20 | M|emFS:$. |
|00000c00| 20 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2b 0a 0a 20 | +------|----+.. |
|00000c10| 20 54 68 69 73 20 69 73 | 20 63 75 73 74 6f 6d 69 | This is| customi|
|00000c20| 73 61 62 6c 65 20 61 6e | 64 20 69 73 20 64 65 73 |sable an|d is des|
|00000c30| 63 72 69 62 65 64 20 69 | 6e 20 21 46 69 6c 65 72 |cribed i|n !Filer|
|00000c40| 2d 2e 50 69 6e 42 72 64 | 4d 65 6e 75 2e 21 48 65 |-.PinBrd|Menu.!He|
|00000c50| 6c 70 2c 0a 20 20 62 75 | 74 20 69 6e 20 73 68 6f |lp,. bu|t in sho|
|00000c60| 72 74 3a 20 79 6f 75 20 | 6d 75 73 74 20 70 72 6f |rt: you |must pro|
|00000c70| 76 69 64 65 20 61 20 6c | 69 73 74 20 6f 66 20 64 |vide a l|ist of d|
|00000c80| 65 76 69 63 65 73 20 79 | 6f 75 20 77 61 6e 74 20 |evices y|ou want |
|00000c90| 46 69 6c 65 72 2d 0a 20 | 20 74 6f 20 27 73 75 70 |Filer-. | to 'sup|
|00000ca0| 70 6f 72 74 27 20 61 6e | 64 20 61 20 73 70 72 69 |port' an|d a spri|
|00000cb0| 74 65 20 66 6f 72 20 65 | 61 63 68 20 64 65 76 69 |te for e|ach devi|
|00000cc0| 63 65 2e 20 49 66 20 79 | 6f 75 20 73 75 70 70 6c |ce. If y|ou suppl|
|00000cd0| 79 20 74 77 6f 20 73 70 | 72 69 74 65 73 2c 0a 20 |y two sp|rites,. |
|00000ce0| 20 22 64 65 76 69 63 65 | 22 20 61 6e 64 20 22 64 | "device|" and "d|
|00000cf0| 65 76 69 63 65 27 22 2c | 20 74 68 65 20 6c 61 74 |evice'",| the lat|
|00000d00| 74 65 72 20 77 69 6c 6c | 20 62 65 20 75 73 65 64 |ter will| be used|
|00000d10| 20 62 79 20 74 68 65 20 | 57 69 6d 70 20 74 6f 20 | by the |Wimp to |
|00000d20| 73 68 6f 77 0a 20 20 74 | 68 65 20 64 65 76 69 63 |show. t|he devic|
|00000d30| 65 20 69 73 20 27 73 65 | 6c 65 63 74 65 64 27 2e |e is 'se|lected'.|
|00000d40| 20 32 63 6c 69 63 6b 20 | 6f 6e 20 21 4d 61 6b 65 | 2click |on !Make|
|00000d50| 20 74 6f 20 6d 61 6b 65 | 20 74 68 65 20 50 69 6e | to make| the Pin|
|00000d60| 42 6f 61 72 64 20 6d 65 | 6e 75 2e 0a 0a 20 20 49 |Board me|nu... I|
|00000d70| 66 20 61 20 66 69 6c 69 | 6e 67 20 73 79 73 74 65 |f a fili|ng syste|
|00000d80| 6d 20 66 72 6f 6d 20 46 | 69 6c 65 72 2d 27 73 20 |m from F|iler-'s |
|00000d90| 50 69 6e 42 6f 61 72 64 | 20 6d 65 6e 75 20 69 73 |PinBoard| menu is|
|00000da0| 6e 27 74 20 70 72 65 73 | 65 6e 74 20 61 6e 64 20 |n't pres|ent and |
|00000db0| 79 6f 75 0a 20 20 66 6f | 6c 6c 6f 77 20 74 68 65 |you. fo|llow the|
|00000dc0| 20 89 20 69 6e 20 27 69 | 74 73 27 20 6d 65 6e 75 | . in 'i|ts' menu|
|00000dd0| 20 65 6e 74 72 79 2c 20 | 46 69 6c 65 72 2d 20 77 | entry, |Filer- w|
|00000de0| 69 6c 6c 20 6f 70 65 6e | 20 61 20 73 75 62 6d 65 |ill open| a subme|
|00000df0| 6e 75 20 77 69 74 68 0a | 20 20 61 20 67 72 65 79 |nu with.| a grey|
|00000e00| 65 64 20 6f 75 74 20 27 | 4e 6f 74 20 70 72 65 73 |ed out '|Not pres|
|00000e10| 65 6e 74 27 20 65 6e 74 | 72 79 2e 0a 0a 20 20 54 |ent' ent|ry... T|
|00000e20| 68 65 20 62 65 68 61 76 | 69 6f 75 72 20 6f 66 20 |he behav|iour of |
|00000e30| 46 69 6c 65 72 2d 20 6f | 6e 20 61 20 4d 45 4e 55 |Filer- o|n a MENU|
|00000e40| 20 63 6c 69 63 6b 20 6f | 76 65 72 20 74 68 65 20 | click o|ver the |
|00000e50| 50 69 6e 62 6f 61 72 64 | 20 69 73 20 64 65 74 65 |Pinboard| is dete|
|00000e60| 72 6d 69 6e 65 64 0a 20 | 20 62 79 20 61 20 6d 6f |rmined. | by a mo|
|00000e70| 64 75 6c 65 20 74 69 74 | 6c 65 64 20 27 46 69 50 |dule tit|led 'FiP|
|00000e80| 69 46 69 27 20 28 46 49 | 6c 65 72 20 50 49 6e 62 |iFi' (FI|ler PInb|
|00000e90| 6f 61 72 64 20 46 49 6c | 74 65 72 29 20 61 6e 64 |oard FIl|ter) and|
|00000ea0| 20 6c 6f 63 61 74 65 64 | 20 69 6e 0a 20 20 21 46 | located| in. !F|
|00000eb0| 69 6c 65 72 2d 2e 50 69 | 6e 42 72 64 4d 65 6e 75 |iler-.Pi|nBrdMenu|
|00000ec0| 20 75 6e 64 65 72 20 74 | 68 65 20 6e 61 6d 65 73 | under t|he names|
|00000ed0| 20 41 6c 74 5f 4e 6f 20 | 61 6e 64 20 41 6c 74 5f | Alt_No |and Alt_|
|00000ee0| 59 65 73 3a 0a 0a 20 20 | 49 66 20 41 6c 74 5f 4e |Yes:.. |If Alt_N|
|00000ef0| 6f 20 69 73 20 62 65 69 | 6e 67 20 75 73 65 64 20 |o is bei|ng used |
|00000f00| 79 6f 75 20 67 65 74 20 | 46 69 6c 65 72 2d 27 73 |you get |Filer-'s|
|00000f10| 20 50 69 6e 42 6f 61 72 | 64 20 6d 65 6e 75 20 77 | PinBoar|d menu w|
|00000f20| 68 65 6e 20 79 6f 75 0a | 20 20 63 6c 69 63 6b 20 |hen you.| click |
|00000f30| 4d 45 4e 55 20 6f 76 65 | 72 20 74 68 65 20 50 69 |MENU ove|r the Pi|
|00000f40| 6e 62 6f 61 72 64 20 77 | 69 6e 64 6f 77 2e 20 54 |nboard w|indow. T|
|00000f50| 68 65 20 63 6c 69 63 6b | 20 77 6f 6e 27 74 20 62 |he click| won't b|
|00000f60| 65 20 69 6e 74 65 72 63 | 65 70 74 65 64 0a 20 20 |e interc|epted. |
|00000f70| 69 66 20 79 6f 75 20 68 | 6f 6c 64 20 64 6f 77 6e |if you h|old down|
|00000f80| 20 41 6c 74 20 6f 72 20 | 53 68 69 66 74 2e 0a 20 | Alt or |Shift.. |
|00000f90| 20 0a 20 20 49 66 20 41 | 6c 74 5f 59 65 73 20 69 | . If A|lt_Yes i|
|00000fa0| 73 20 62 65 69 6e 67 20 | 75 73 65 64 20 79 6f 75 |s being |used you|
|00000fb0| 20 67 65 74 20 74 68 65 | 20 6d 65 6e 75 20 77 68 | get the| menu wh|
|00000fc0| 65 6e 20 79 6f 75 20 63 | 6c 69 63 6b 20 4d 45 4e |en you c|lick MEN|
|00000fd0| 55 20 6f 76 65 72 20 74 | 68 65 0a 20 20 50 69 6e |U over t|he. Pin|
|00000fe0| 62 6f 61 72 64 20 77 69 | 6e 64 6f 77 20 41 4e 44 |board wi|ndow AND|
|00000ff0| 20 61 72 65 20 68 6f 6c | 64 69 6e 67 20 64 6f 77 | are hol|ding dow|
|00001000| 6e 20 74 68 65 20 41 6c | 74 20 6b 65 79 20 28 65 |n the Al|t key (e|
|00001010| 69 74 68 65 72 20 6c 65 | 66 74 20 6f 72 20 72 69 |ither le|ft or ri|
|00001020| 67 68 74 29 2e 0a 0a 20 | 20 59 6f 75 20 74 65 6c |ght)... | You tel|
|00001030| 6c 20 46 69 6c 65 72 2d | 20 77 68 69 63 68 20 6f |l Filer-| which o|
|00001040| 6e 65 20 74 6f 20 75 73 | 65 20 69 6e 20 69 74 73 |ne to us|e in its|
|00001050| 20 21 52 75 6e 20 66 69 | 6c 65 20 28 73 65 65 20 | !Run fi|le (see |
|00001060| 74 68 65 72 65 3b 20 69 | 74 27 73 20 65 61 73 79 |there; i|t's easy|
|00001070| 29 0a 0a 0a 57 68 61 74 | 20 63 61 6e 20 69 74 20 |)...What| can it |
|00001080| 64 6f 20 62 65 73 69 64 | 65 73 3f 0a 3d 3d 3d 3d |do besid|es?.====|
|00001090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000010a0| 3d 3d 3d 0a 0a 8f 20 54 | 6f 20 67 65 74 20 69 6e |===... T|o get in|
|000010b0| 74 6f 20 61 6e 20 61 70 | 70 6c 69 63 61 74 69 6f |to an ap|plicatio|
|000010c0| 6e 20 64 69 72 65 63 74 | 6f 72 79 0a 20 20 2d 20 |n direct|ory. - |
|000010d0| 63 6c 69 63 6b 20 53 45 | 4c 45 43 54 2f 41 44 4a |click SE|LECT/ADJ|
|000010e0| 55 53 54 20 6f 76 65 72 | 20 69 74 73 20 6d 65 6e |UST over| its men|
|000010f0| 75 20 65 6e 74 72 79 20 | 77 68 69 6c 65 20 68 6f |u entry |while ho|
|00001100| 6c 64 69 6e 67 20 64 6f | 77 6e 20 53 68 69 66 74 |lding do|wn Shift|
|00001110| 2e 0a 20 20 20 20 28 43 | 6c 69 63 6b 73 20 77 69 |.. (C|licks wi|
|00001120| 74 68 20 41 44 4a 55 53 | 54 20 6b 65 65 70 20 74 |th ADJUS|T keep t|
|00001130| 68 65 20 6d 65 6e 75 20 | 61 6c 69 76 65 2c 20 6f |he menu |alive, o|
|00001140| 66 20 63 6f 75 72 73 65 | 29 0a 20 20 2d 20 75 73 |f course|). - us|
|00001150| 65 20 74 68 65 20 27 6d | 69 73 73 69 6e 67 20 68 |e the 'm|issing h|
|00001160| 61 6e 64 27 20 28 61 20 | 27 6c 6f 6e 67 20 53 45 |and' (a |'long SE|
|00001170| 4c 45 43 54 20 63 6c 69 | 63 6b 27 29 3a 0a 20 20 |LECT cli|ck'):. |
|00001180| 20 20 63 6c 69 63 6b 20 | 6f 6e 20 61 6e 20 27 61 | click |on an 'a|
|00001190| 70 70 6c 69 63 61 74 69 | 6f 6e 20 69 74 65 6d 27 |pplicati|on item'|
|000011a0| 20 77 69 74 68 20 53 45 | 4c 45 43 54 20 61 6e 64 | with SE|LECT and|
|000011b0| 20 68 6f 6c 64 20 74 68 | 65 20 62 75 74 74 6f 6e | hold th|e button|
|000011c0| 20 64 6f 77 6e 0a 20 20 | 20 20 66 6f 72 20 61 20 | down. | for a |
|000011d0| 77 68 69 6c 65 2e 20 41 | 20 27 6c 6f 6e 67 20 41 |while. A| 'long A|
|000011e0| 44 4a 55 53 54 20 63 6c | 69 63 6b 27 20 6f 76 65 |DJUST cl|ick' ove|
|000011f0| 72 20 61 6e 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |r an app|lication|
|00001200| 2d 69 74 65 6d 20 69 6e | 20 61 0a 20 20 20 20 46 |-item in| a. F|
|00001210| 69 6c 65 72 2d 20 6d 65 | 6e 75 20 77 6f 72 6b 73 |iler- me|nu works|
|00001220| 20 6e 6f 74 20 71 75 69 | 74 65 20 61 73 20 65 78 | not qui|te as ex|
|00001230| 70 65 63 74 65 64 20 28 | 73 65 65 20 27 50 72 6f |pected (|see 'Pro|
|00001240| 62 6c 65 6d 73 27 20 62 | 65 6c 6f 77 29 0a 0a 8f |blems' b|elow)...|
|00001250| 20 49 66 20 61 20 27 6e | 6f 72 6d 61 6c 27 20 6d | If a 'n|ormal' m|
|00001260| 65 6e 75 20 69 74 65 6d | 20 69 73 20 61 20 64 69 |enu item| is a di|
|00001270| 72 65 63 74 6f 72 79 2c | 20 74 68 65 20 69 63 6f |rectory,| the ico|
|00001280| 6e 20 77 6f 6e 27 74 20 | 69 6e 76 65 72 74 20 77 |n won't |invert w|
|00001290| 68 65 6e 0a 20 20 74 68 | 65 20 70 6f 69 6e 74 65 |hen. th|e pointe|
|000012a0| 72 27 73 20 6f 76 65 72 | 20 69 74 2c 20 62 75 74 |r's over| it, but|
|000012b0| 20 52 69 73 63 50 43 27 | 73 20 73 6d 61 6c 6c 5f | RiscPC'|s small_|
|000012c0| 64 69 72 6f 20 28 6f 3d | 6f 70 65 6e 29 20 73 70 |diro (o=|open) sp|
|000012d0| 72 69 74 65 20 77 69 6c | 6c 0a 20 20 62 65 20 64 |rite wil|l. be d|
|000012e0| 69 73 70 6c 61 79 65 64 | 20 69 6e 73 74 65 61 64 |isplayed| instead|
|000012f0| 2e 20 28 4c 6f 77 20 72 | 65 73 20 73 6d 61 6c 6c |. (Low r|es small|
|00001300| 5f 64 69 72 6f 20 69 73 | 20 75 73 65 64 2e 20 49 |_diro is| used. I|
|00001310| 66 20 79 6f 75 20 6d 6f | 73 74 6c 79 20 77 6f 72 |f you mo|stly wor|
|00001320| 6b 0a 20 20 69 6e 20 61 | 20 68 69 67 68 20 72 65 |k. in a| high re|
|00001330| 73 6f 6c 75 74 69 6f 6e | 20 6d 6f 64 65 2c 20 72 |solution| mode, r|
|00001340| 65 70 6c 61 63 65 20 21 | 46 69 6c 65 72 2d 2e 50 |eplace !|Filer-.P|
|00001350| 69 6e 42 72 64 4d 65 6e | 75 2e 53 70 72 69 74 65 |inBrdMen|u.Sprite|
|00001360| 73 2e 73 6d 61 6c 6c 5f | 64 69 72 6f 0a 20 20 77 |s.small_|diro. w|
|00001370| 69 74 68 20 21 46 69 6c | 65 72 2d 2e 73 6d 61 6c |ith !Fil|er-.smal|
|00001380| 6c 5f 64 69 72 6f 2e 68 | 69 67 68 a0 72 65 73 2c |l_diro.h|igh.res,|
|00001390| 20 62 75 74 20 64 6f 6e | 27 74 20 66 6f 72 67 65 | but don|'t forge|
|000013a0| 74 20 74 6f 20 72 65 6e | 61 6d 65 20 69 74 2e 20 |t to ren|ame it. |
|000013b0| 49 66 20 79 6f 75 0a 20 | 20 61 72 65 20 61 20 52 |If you. | are a R|
|000013c0| 69 73 63 50 43 2c 20 79 | 6f 75 20 63 61 6e 20 64 |iscPC, y|ou can d|
|000013d0| 65 6c 65 74 65 20 73 6d | 61 6c 6c 5f 64 69 72 6f |elete sm|all_diro|
|000013e0| 20 66 72 6f 6d 20 21 46 | 69 6c 65 72 2d 2e 50 69 | from !F|iler-.Pi|
|000013f0| 6e 42 72 64 4d 65 6e 75 | 2e 53 70 72 69 74 65 73 |nBrdMenu|.Sprites|
|00001400| 29 0a 0a 8f 20 57 68 65 | 6e 20 74 68 65 20 46 69 |)... Whe|n the Fi|
|00001410| 6c 65 72 2d 20 6d 65 6e | 75 20 67 65 74 73 20 64 |ler- men|u gets d|
|00001420| 65 65 70 65 72 20 74 68 | 61 6e 20 38 20 28 73 75 |eeper th|an 8 (su|
|00001430| 62 6d 65 6e 75 73 29 20 | 61 6e 64 20 52 49 53 43 |bmenus) |and RISC|
|00001440| 20 4f 53 20 63 6f 6d 70 | 6c 61 69 6e 73 0a 20 20 | OS comp|lains. |
|00001450| 61 62 6f 75 74 20 27 54 | 6f 6f 20 6d 65 6e 75 20 |about 'T|oo menu |
|00001460| 6d 65 6e 75 73 27 2c 20 | 74 68 65 20 66 69 72 73 |menus', |the firs|
|00001470| 74 20 38 20 73 75 62 73 | 20 61 72 65 20 64 69 73 |t 8 subs| are dis|
|00001480| 63 61 72 64 65 64 20 61 | 6e 64 20 61 20 6e 65 77 |carded a|nd a new|
|00001490| 20 74 72 65 65 20 69 73 | 0a 20 20 73 74 61 72 74 | tree is|. start|
|000014a0| 65 64 20 77 69 74 68 20 | 74 68 65 20 39 74 68 20 |ed with |the 9th |
|000014b0| 73 75 62 6d 65 6e 75 20 | 61 73 20 74 68 65 20 72 |submenu |as the r|
|000014c0| 6f 6f 74 2e 0a 0a 8f 20 | 49 66 20 61 20 73 75 62 |oot.... |If a sub|
|000014d0| 6d 65 6e 75 20 68 61 73 | 20 74 68 65 20 27 55 70 |menu has| the 'Up|
|000014e0| 20 89 27 20 69 74 65 6d | 20 61 6e 64 20 79 6f 75 | .' item| and you|
|000014f0| 20 63 6c 69 63 6b 20 6f | 76 65 72 20 69 74 20 77 | click o|ver it w|
|00001500| 69 74 68 0a 20 20 2d 20 | 53 45 4c 45 43 54 20 3a |ith. - |SELECT :|
|00001510| 20 74 68 65 20 70 61 72 | 65 6e 74 20 64 69 72 65 | the par|ent dire|
|00001520| 63 74 6f 72 79 20 77 69 | 6c 6c 20 62 65 20 6f 70 |ctory wi|ll be op|
|00001530| 65 6e 65 64 20 61 6e 64 | 20 74 68 65 20 46 69 6c |ened and| the Fil|
|00001540| 65 72 2d 20 6d 65 6e 75 | 20 67 6f 6e 65 0a 20 20 |er- menu| gone. |
|00001550| 2d 20 4d 45 4e 55 20 20 | 20 3a 20 6f 6e 6c 79 20 |- MENU | : only |
|00001560| 74 68 65 20 6d 65 6e 75 | 20 6f 66 20 74 68 65 20 |the menu| of the |
|00001570| 70 61 72 65 6e 74 20 64 | 69 72 65 63 74 6f 72 79 |parent d|irectory|
|00001580| 20 77 69 6c 6c 20 62 65 | 20 63 72 65 61 74 65 64 | will be| created|
|00001590| 0a 20 20 2d 20 41 44 4a | 55 53 54 20 3a 20 74 68 |. - ADJ|UST : th|
|000015a0| 65 20 70 61 72 65 6e 74 | 20 64 69 72 65 63 74 6f |e parent| directo|
|000015b0| 72 79 20 77 69 6c 6c 20 | 62 65 20 6f 70 65 6e 65 |ry will |be opene|
|000015c0| 64 20 61 6e 64 20 69 74 | 73 20 6d 65 6e 75 20 62 |d and it|s menu b|
|000015d0| 75 69 6c 74 0a 0a 8f 20 | 49 66 20 79 6f 75 20 63 |uilt... |If you c|
|000015e0| 6c 69 63 6b 20 4d 45 4e | 55 20 6f 76 65 72 20 74 |lick MEN|U over t|
|000015f0| 68 65 20 76 65 72 74 69 | 63 61 6c 2f 68 6f 72 69 |he verti|cal/hori|
|00001600| 7a 6f 6e 74 61 6c 20 73 | 63 72 6f 6c 6c 20 62 61 |zontal s|croll ba|
|00001610| 72 20 6f 66 20 61 20 77 | 69 6e 64 6f 77 2c 0a 20 |r of a w|indow,. |
|00001620| 20 74 68 65 20 73 6c 69 | 64 65 72 20 77 69 6c 6c | the sli|der will|
|00001630| 20 6a 75 6d 70 20 73 6f | 20 74 68 61 74 20 69 74 | jump so| that it|
|00001640| 73 20 75 70 70 65 72 2f | 6c 65 66 74 2d 68 61 6e |s upper/|left-han|
|00001650| 64 20 65 6e 64 20 77 69 | 6c 6c 20 62 65 20 28 72 |d end wi|ll be (r|
|00001660| 6f 75 67 68 6c 79 29 0a | 20 20 61 6c 69 67 6e 65 |oughly).| aligne|
|00001670| 64 20 77 69 74 68 20 74 | 68 65 20 70 6f 69 6e 74 |d with t|he point|
|00001680| 65 72 20 61 6e 64 20 74 | 68 65 20 77 69 6e 64 6f |er and t|he windo|
|00001690| 77 27 73 20 63 6f 6e 74 | 65 6e 74 73 20 73 63 72 |w's cont|ents scr|
|000016a0| 6f 6c 6c 65 64 20 61 70 | 70 72 6f 70 72 69 61 74 |olled ap|propriat|
|000016b0| 65 6c 79 2e 0a 20 20 54 | 68 69 73 20 69 73 20 76 |ely.. T|his is v|
|000016c0| 65 72 79 20 75 73 65 66 | 75 6c 6c 20 77 69 74 68 |ery usef|ull with|
|000016d0| 20 6c 61 72 67 65 20 64 | 6f 63 75 6d 65 6e 74 73 | large d|ocuments|
|000016e0| 20 74 68 61 74 20 61 72 | 65 20 73 6c 6f 77 20 74 | that ar|e slow t|
|000016f0| 6f 20 72 65 64 72 61 77 | 20 61 6e 64 20 77 69 6c |o redraw| and wil|
|00001700| 6c 0a 20 20 77 6f 72 6b | 20 77 69 74 68 20 61 6e |l. work| with an|
|00001710| 79 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 20 74 68 |y applic|ation th|
|00001720| 61 74 20 68 61 73 20 69 | 74 73 20 77 6f 72 6b 20 |at has i|ts work |
|00001730| 61 72 65 61 20 6f 72 69 | 67 69 6e 20 69 6e 20 74 |area ori|gin in t|
|00001740| 68 65 20 75 70 70 65 72 | 20 6c 65 66 74 0a 20 20 |he upper| left. |
|00001750| 63 6f 72 6e 65 72 2e 20 | 4d 61 6e 79 20 27 6f 62 |corner. |Many 'ob|
|00001760| 6a 65 63 74 20 62 61 73 | 65 64 20 64 72 61 77 69 |ject bas|ed drawi|
|00001770| 6e 67 20 70 72 6f 67 72 | 61 6d 73 27 20 61 20 6c |ng progr|ams' a l|
|00001780| 61 20 21 44 72 61 77 20 | 68 61 76 65 6e 27 74 20 |a !Draw |haven't |
|00001790| 73 6f 20 74 68 69 73 0a | 20 20 66 65 61 74 75 72 |so this.| featur|
|000017a0| 65 20 77 6f 6e 27 74 20 | 77 6f 72 6b 20 77 69 74 |e won't |work wit|
|000017b0| 68 20 74 68 65 6d 2c 20 | 62 75 74 20 21 44 72 61 |h them, |but !Dra|
|000017c0| 77 20 69 73 20 27 69 6d | 70 6f 72 74 61 6e 74 27 |w is 'im|portant'|
|000017d0| 20 65 6e 6f 75 67 68 20 | 74 6f 20 67 65 74 20 61 | enough |to get a|
|000017e0| 0a 20 20 73 70 65 63 69 | 61 6c 20 74 72 65 61 74 |. speci|al treat|
|000017f0| 6d 65 6e 74 2e 20 41 6c | 73 6f 20 69 74 20 77 6f |ment. Al|so it wo|
|00001800| 6e 27 74 20 77 6f 72 6b | 20 77 69 74 68 20 21 45 |n't work| with !E|
|00001810| 64 69 74 2c 20 63 61 75 | 73 65 20 21 45 64 69 74 |dit, cau|se !Edit|
|00001820| 20 64 6f 65 73 20 72 65 | 61 6c 0a 20 20 77 69 6c | does re|al. wil|
|00001830| 64 20 74 68 69 6e 67 73 | 20 74 6f 20 69 74 73 20 |d things| to its |
|00001840| 77 6f 72 6b 20 61 72 65 | 61 20 28 74 6f 20 69 6d |work are|a (to im|
|00001850| 70 6c 65 6d 65 6e 74 20 | 69 74 73 20 77 65 69 72 |plement |its weir|
|00001860| 64 20 73 6c 69 64 65 72 | 73 29 2e 0a 0a 8f 20 49 |d slider|s).... I|
|00001870| 66 20 74 68 65 20 73 79 | 73 74 65 6d 20 76 61 72 |f the sy|stem var|
|00001880| 69 61 62 6c 65 20 46 69 | 6c 65 72 2d 24 4f 70 74 |iable Fi|ler-$Opt|
|00001890| 69 6f 6e 73 20 69 73 20 | 64 65 66 69 6e 65 64 20 |ions is |defined |
|000018a0| 61 6e 64 20 63 6f 6e 74 | 61 69 6e 73 20 74 68 65 |and cont|ains the|
|000018b0| 0a 20 20 73 74 72 69 6e | 67 20 27 2b 63 65 6e 74 |. strin|g '+cent|
|000018c0| 65 72 27 20 74 68 65 6e | 20 73 75 62 6d 65 6e 75 |er' then| submenu|
|000018d0| 73 20 77 69 6c 6c 20 62 | 65 20 70 6f 73 69 74 69 |s will b|e positi|
|000018e0| 6f 6e 65 64 20 76 65 72 | 74 69 63 61 6c 6c 79 20 |oned ver|tically |
|000018f0| 63 65 6e 74 65 72 65 64 | 0a 20 20 61 62 6f 75 74 |centered|. about|
|00001900| 20 74 68 65 20 70 6f 69 | 6e 74 65 72 3a 0a 20 20 | the poi|nter:. |
|00001910| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001920| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001930| 20 7c 20 74 69 74 6c 65 | 0a 20 20 20 20 20 20 20 | | title|. |
|00001940| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001950| 20 20 20 20 20 20 20 20 | 20 20 20 20 2b 2d 2d 2d | | +---|
|00001960| 2d 2d 2d 2d 2d 2d 2b 0a | 20 20 20 20 20 20 20 20 |------+.| |
|00001970| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001980| 20 20 20 20 20 20 20 20 | 20 20 20 7c 20 69 74 65 | | | ite|
|00001990| 6d 20 78 30 20 7c 0a 20 | 20 20 20 20 20 20 20 20 |m x0 |. | |
|000019a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000019b0| 20 20 20 20 20 20 20 20 | 20 20 7c 20 2e 2e 2e 20 | | | ... |
|000019c0| 20 20 20 20 7c 0a 20 20 | 20 20 20 20 20 20 20 20 | |. | |
|000019d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 20 | | | |
|000019e0| 2e 2e 2e 20 20 20 20 20 | 20 7c 20 69 74 65 6d 20 |... | | item |
|000019f0| 78 41 20 7c 0a 20 20 20 | 20 20 20 20 20 20 20 20 |xA |. | |
|00001a00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 7c 20 69 | | | i|
|00001a10| 74 65 6d 20 78 20 89 20 | 7c 20 69 74 65 6d 20 78 |tem x . || item x|
|00001a20| 42 20 7c 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |B |. | |
|00001a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a40| 20 20 20 20 20 5e 20 7c | 20 69 74 65 6d 20 78 43 | ^ || item xC|
|00001a50| 20 7c 0a 20 20 20 20 70 | 6f 69 6e 74 65 72 20 6f | |. p|ointer o|
|00001a60| 76 65 72 20 74 68 65 20 | 27 72 69 67 68 74 27 20 |ver the |'right' |
|00001a70| 61 72 72 6f 77 20 7c 20 | 2e 2e 2e 20 20 20 20 20 |arrow | |... |
|00001a80| 7c 0a 0a 20 20 49 66 20 | 79 6f 75 20 77 61 6e 74 ||.. If |you want|
|00001a90| 20 74 68 65 20 73 75 62 | 6d 65 6e 75 20 74 6f 20 | the sub|menu to |
|00001aa0| 62 65 20 62 75 69 6c 74 | 20 61 73 20 75 73 75 61 |be built| as usua|
|00001ab0| 6c 20 28 27 69 74 65 6d | 20 78 30 27 20 61 74 20 |l ('item| x0' at |
|00001ac0| 74 68 65 20 73 61 6d 65 | 20 6c 65 76 65 6c 0a 20 |the same| level. |
|00001ad0| 20 61 73 20 27 69 74 65 | 6d 20 78 27 29 2c 20 65 | as 'ite|m x'), e|
|00001ae0| 6e 73 75 72 65 20 74 68 | 61 74 20 27 2b 63 65 6e |nsure th|at '+cen|
|00001af0| 74 65 72 27 20 64 6f 65 | 73 6e 27 74 20 6f 63 63 |ter' doe|sn't occ|
|00001b00| 75 72 20 69 6e 20 46 69 | 6c 65 72 2d 24 4f 70 74 |ur in Fi|ler-$Opt|
|00001b10| 69 6f 6e 73 0a 0a 8f 20 | 49 66 20 74 68 65 20 73 |ions... |If the s|
|00001b20| 79 73 74 65 6d 20 76 61 | 72 69 61 62 6c 65 20 46 |ystem va|riable F|
|00001b30| 69 6c 65 72 2d 24 4f 70 | 74 69 6f 6e 73 20 69 73 |iler-$Op|tions is|
|00001b40| 20 64 65 66 69 6e 65 64 | 20 61 6e 64 20 63 6f 6e | defined| and con|
|00001b50| 74 61 69 6e 73 20 74 68 | 65 0a 20 20 73 74 72 69 |tains th|e. stri|
|00001b60| 6e 67 20 27 2b 6d 6f 76 | 65 27 20 74 68 65 6e 2c |ng '+mov|e' then,|
|00001b70| 20 69 66 20 61 20 73 75 | 62 6d 65 6e 75 20 69 73 | if a su|bmenu is|
|00001b80| 20 67 6f 69 6e 67 20 74 | 6f 20 6f 76 65 72 6c 61 | going t|o overla|
|00001b90| 70 20 74 68 65 20 6d 65 | 6e 75 20 74 72 65 65 2c |p the me|nu tree,|
|00001ba0| 0a 20 20 74 68 65 20 77 | 68 6f 6c 65 20 6f 66 20 |. the w|hole of |
|00001bb0| 74 68 65 20 46 69 6c 65 | 72 2d 20 6d 65 6e 75 20 |the File|r- menu |
|00001bc0| 77 69 6c 6c 20 62 65 20 | 6d 6f 76 65 64 20 6c 65 |will be |moved le|
|00001bd0| 66 74 20 62 79 20 61 6e | 20 61 70 70 72 6f 70 72 |ft by an| appropr|
|00001be0| 69 61 74 65 20 61 6d 6f | 75 6e 74 2e 0a 20 20 54 |iate amo|unt.. T|
|00001bf0| 68 69 73 20 66 65 61 74 | 75 72 65 20 69 73 20 63 |his feat|ure is c|
|00001c00| 75 72 72 65 6e 74 6c 79 | 20 62 72 6f 6b 65 6e 3a |urrently| broken:|
|00001c10| 20 61 66 74 65 72 20 74 | 68 65 20 6d 65 6e 75 20 | after t|he menu |
|00001c20| 68 61 73 20 62 65 65 6e | 20 6d 6f 76 65 64 2c 20 |has been| moved, |
|00001c30| 79 6f 75 20 63 61 6e 27 | 74 0a 20 20 61 63 63 65 |you can'|t. acce|
|00001c40| 73 73 20 6f 62 6a 65 63 | 74 73 20 66 72 6f 6d 20 |ss objec|ts from |
|00001c50| 74 68 65 20 6e 65 77 20 | 73 75 62 6d 65 6e 75 20 |the new |submenu |
|00001c60| 6f 72 20 61 6e 79 20 6f | 74 68 65 72 20 61 70 61 |or any o|ther apa|
|00001c70| 72 74 20 66 72 6f 6d 20 | 74 68 65 20 72 6f 6f 74 |rt from |the root|
|00001c80| 2e 20 41 73 0a 20 20 74 | 68 69 73 20 69 73 6e 27 |. As. t|his isn'|
|00001c90| 74 20 76 65 72 79 20 75 | 73 65 66 75 6c 2c 20 46 |t very u|seful, F|
|00001ca0| 69 6c 65 72 2d 24 4f 70 | 74 69 6f 6e 73 20 73 68 |iler-$Op|tions sh|
|00001cb0| 6f 75 6c 64 6e 27 74 20 | 63 6f 6e 74 61 69 6e 20 |ouldn't |contain |
|00001cc0| 74 68 65 20 73 74 72 69 | 6e 67 20 27 2b 6d 6f 76 |the stri|ng '+mov|
|00001cd0| 65 27 0a 0a 8f 20 51 75 | 69 74 20 66 72 6f 6d 20 |e'... Qu|it from |
|00001ce0| 54 61 73 6b 20 4d 61 6e | 61 67 65 72 0a 0a 8f 20 |Task Man|ager... |
|00001cf0| 52 75 6e 73 20 6f 6e 20 | 61 20 52 69 73 63 50 43 |Runs on |a RiscPC|
|00001d00| 20 28 62 75 74 20 69 73 | 6e 27 74 20 6d 65 6e 74 | (but is|n't ment|
|00001d10| 69 6f 6e 65 64 20 69 6e | 20 21 50 72 6f 64 75 63 |ioned in| !Produc|
|00001d20| 74 73 29 0a 0a 0a 57 61 | 72 6e 69 6e 67 0a 3d 3d |ts)...Wa|rning.==|
|00001d30| 3d 3d 3d 3d 3d 0a 0a 49 | 66 20 79 6f 75 20 52 4d |=====..I|f you RM|
|00001d40| 4b 69 6c 6c 20 46 69 50 | 69 46 69 20 61 6e 64 20 |Kill FiP|iFi and |
|00001d50| 52 4d 52 75 6e 20 69 74 | 20 61 67 61 69 6e 2c 20 |RMRun it| again, |
|00001d60| 74 68 65 20 27 4d 45 4e | 55 20 6f 76 65 72 20 61 |the 'MEN|U over a|
|00001d70| 20 46 69 6c 65 72 20 77 | 69 6e 64 6f 77 27 73 0a | Filer w|indow's.|
|00001d80| 74 69 74 6c 65 20 62 61 | 72 27 20 6f 70 74 69 6f |title ba|r' optio|
|00001d90| 6e 20 6d 61 79 20 73 74 | 6f 70 20 74 6f 20 77 6f |n may st|op to wo|
|00001da0| 72 6b 2c 20 77 68 65 6e | 20 46 69 50 69 46 69 20 |rk, when| FiPiFi |
|00001db0| 68 61 73 20 63 68 61 6e | 67 65 64 20 69 74 27 73 |has chan|ged it's|
|00001dc0| 20 70 6f 73 69 74 69 6f | 6e 0a 69 6e 20 74 68 65 | positio|n.in the|
|00001dd0| 20 52 4d 41 2e 20 54 68 | 69 73 20 69 73 20 62 65 | RMA. Th|is is be|
|00001de0| 63 61 75 73 65 20 46 69 | 50 69 46 69 20 68 6f 6c |cause Fi|PiFi hol|
|00001df0| 64 73 20 61 20 70 6f 6c | 6c 20 77 6f 72 64 20 66 |ds a pol|l word f|
|00001e00| 6f 72 20 46 69 6c 65 72 | 2d 2c 20 77 68 6f 73 65 |or Filer|-, whose|
|00001e10| 0a 61 64 64 72 65 73 73 | 20 69 73 20 63 61 6c 63 |.address| is calc|
|00001e20| 75 6c 61 74 65 64 20 6f | 6e 6c 79 20 6f 6e 63 65 |ulated o|nly once|
|00001e30| 2c 20 77 68 65 6e 20 46 | 69 6c 65 72 2d 20 73 74 |, when F|iler- st|
|00001e40| 61 72 74 73 20 74 6f 20 | 72 75 6e 0a 0a 0a 50 72 |arts to |run...Pr|
|00001e50| 6f 62 6c 65 6d 73 0a 3d | 3d 3d 3d 3d 3d 3d 3d 0a |oblems.=|=======.|
|00001e60| 0a 8f 20 57 68 65 6e 20 | 79 6f 75 72 20 41 72 63 |.. When |your Arc|
|00001e70| 68 69 20 69 73 20 76 65 | 72 79 20 62 75 73 79 20 |hi is ve|ry busy |
|00001e80| 69 74 20 63 61 6e 20 68 | 61 70 70 65 6e 20 74 68 |it can h|appen th|
|00001e90| 61 74 20 74 68 65 20 46 | 69 6c 65 72 2d 20 64 6f |at the F|iler- do|
|00001ea0| 65 73 6e 27 74 0a 20 20 | 27 67 65 74 27 20 61 6e |esn't. |'get' an|
|00001eb0| 20 41 44 4a 55 53 54 20 | 6f 76 65 72 20 61 20 46 | ADJUST |over a F|
|00001ec0| 53 20 46 69 6c 65 72 20 | 69 63 6f 6e 20 28 74 68 |S Filer |icon (th|
|00001ed0| 69 73 20 6f 66 74 65 6e | 20 68 61 70 70 65 6e 73 |is often| happens|
|00001ee0| 20 77 68 65 6e 20 79 6f | 75 27 72 65 0a 20 20 72 | when yo|u're. r|
|00001ef0| 65 61 64 69 6e 67 20 61 | 20 44 4f 53 20 66 6c 6f |eading a| DOS flo|
|00001f00| 70 70 79 29 2e 20 4a 75 | 73 74 20 68 6f 6c 64 20 |ppy). Ju|st hold |
|00001f10| 74 68 65 20 62 75 74 74 | 6f 6e 20 64 6f 77 6e 20 |the butt|on down |
|00001f20| 66 6f 72 20 61 20 77 68 | 69 6c 65 0a 0a 8f 20 53 |for a wh|ile... S|
|00001f30| 6f 6d 65 20 27 65 64 69 | 74 6f 72 2d 61 70 70 6c |ome 'edi|tor-appl|
|00001f40| 69 63 61 74 69 6f 6e 73 | 27 20 28 65 76 65 6e 20 |ications|' (even |
|00001f50| 73 6f 6d 65 20 62 79 20 | 41 63 6f 72 6e 29 20 63 |some by |Acorn) c|
|00001f60| 6f 6e 66 6f 72 6d 20 74 | 6f 20 41 63 6f 72 6e 27 |onform t|o Acorn'|
|00001f70| 73 20 67 75 69 64 65 0a | 20 20 6c 69 6e 65 73 20 |s guide.| lines |
|00001f80| 28 6f 72 20 77 68 61 74 | 65 76 65 72 20 69 74 27 |(or what|ever it'|
|00001f90| 73 20 63 61 6c 6c 65 64 | 29 20 61 6e 64 20 6f 70 |s called|) and op|
|00001fa0| 65 6e 20 74 68 65 20 70 | 61 72 65 6e 74 20 64 69 |en the p|arent di|
|00001fb0| 72 65 63 74 6f 72 79 20 | 6f 66 20 61 20 66 69 6c |rectory |of a fil|
|00001fc0| 65 0a 20 20 62 65 69 6e | 67 20 65 64 69 74 65 64 |e. bein|g edited|
|00001fd0| 20 77 68 65 6e 20 79 6f | 75 20 63 6c 6f 73 65 20 | when yo|u close |
|00001fe0| 65 64 69 74 6f 72 27 73 | 20 77 69 6e 64 6f 77 20 |editor's| window |
|00001ff0| 64 69 73 70 6c 61 79 69 | 6e 67 20 74 68 65 20 66 |displayi|ng the f|
|00002000| 69 6c 65 20 62 79 20 63 | 6c 69 63 6b 69 6e 67 0a |ile by c|licking.|
|00002010| 20 20 6f 6e 20 74 68 65 | 20 63 6c 6f 73 65 20 69 | on the| close i|
|00002020| 63 6f 6e 20 77 69 74 68 | 20 41 44 4a 55 53 54 20 |con with| ADJUST |
|00002030| 28 75 66 66 21 29 2e 20 | 49 66 20 79 6f 75 20 68 |(uff!). |If you h|
|00002040| 6f 6c 64 20 74 68 65 20 | 62 75 74 74 6f 6e 20 61 |old the |button a|
|00002050| 20 74 69 6e 79 20 62 69 | 74 0a 20 20 6c 6f 6e 67 | tiny bi|t. long|
|00002060| 65 72 20 74 68 61 6e 20 | 27 6e 6f 72 6d 61 6c 27 |er than |'normal'|
|00002070| 2c 20 46 69 6c 65 72 2d | 20 63 61 74 63 68 65 73 |, Filer-| catches|
|00002080| 20 74 68 65 20 27 65 76 | 65 6e 74 27 20 61 6e 64 | the 'ev|ent' and|
|00002090| 20 64 6f 65 73 6e 27 74 | 20 6c 65 74 20 69 74 20 | doesn't| let it |
|000020a0| 74 68 72 6f 75 67 68 0a | 20 20 74 6f 20 74 68 65 |through.| to the|
|000020b0| 20 46 69 6c 65 72 2c 20 | 69 65 2e 20 79 6f 75 20 | Filer, |ie. you |
|000020c0| 64 6f 6e 27 74 20 67 65 | 74 20 61 20 64 69 73 70 |don't ge|t a disp|
|000020d0| 6c 61 79 20 6f 66 20 74 | 68 65 20 64 6f 63 75 6d |lay of t|he docum|
|000020e0| 65 6e 74 27 73 20 70 61 | 72 65 6e 74 20 64 69 72 |ent's pa|rent dir|
|000020f0| 20 62 75 74 0a 20 20 61 | 20 46 69 6c 65 72 2d 20 | but. a| Filer- |
|00002100| 6d 65 6e 75 20 6f 66 20 | 69 74 20 69 6e 73 74 65 |menu of |it inste|
|00002110| 61 64 2e 20 53 6f 20 69 | 66 20 79 6f 75 20 77 61 |ad. So i|f you wa|
|00002120| 6e 74 20 74 68 65 20 64 | 69 72 65 63 74 6f 72 79 |nt the d|irectory|
|00002130| 20 64 69 73 70 6c 61 79 | 65 64 2c 0a 20 20 64 6f | display|ed,. do|
|00002140| 6e 27 74 20 73 74 69 63 | 6b 20 74 6f 20 41 44 4a |n't stic|k to ADJ|
|00002150| 55 53 54 0a 0a 8f 20 49 | 66 20 74 68 65 20 46 69 |UST... I|f the Fi|
|00002160| 6c 65 72 2f 50 69 6e 62 | 6f 61 72 64 20 64 69 65 |ler/Pinb|oard die|
|00002170| 64 20 61 6e 64 20 79 6f | 75 20 72 65 76 69 76 65 |d and yo|u revive|
|00002180| 64 20 69 74 0a 20 20 28 | 2a 52 4d 52 65 69 6e 69 |d it. (|*RMReini|
|00002190| 74 20 46 69 6c 65 72 2f | 50 69 6e 62 6f 61 72 64 |t Filer/|Pinboard|
|000021a0| 2c 20 2a 44 65 73 6b 74 | 6f 70 29 20 62 75 74 20 |, *Deskt|op) but |
|000021b0| 64 6f 6e 27 74 20 67 65 | 74 20 74 68 65 20 46 53 |don't ge|t the FS|
|000021c0| 2f 70 69 6e 62 6f 61 72 | 64 20 6d 65 6e 75 2c 0a |/pinboar|d menu,.|
|000021d0| 20 20 69 73 73 75 65 20 | 61 20 2a 52 4d 52 65 69 | issue |a *RMRei|
|000021e0| 6e 69 74 20 46 69 50 69 | 46 69 2e 20 46 69 6c 65 |nit FiPi|Fi. File|
|000021f0| 72 2d 20 6c 69 73 74 65 | 6e 73 20 66 6f 72 20 74 |r- liste|ns for t|
|00002200| 68 65 20 54 61 73 6b 49 | 6e 69 74 69 61 6c 69 73 |he TaskI|nitialis|
|00002210| 65 20 6d 65 73 73 61 67 | 65 0a 20 20 61 6e 64 20 |e messag|e. and |
|00002220| 64 6f 65 73 20 69 74 73 | 65 6c 74 20 74 68 65 20 |does its|elt the |
|00002230| 72 65 69 6e 69 74 20 77 | 68 65 6e 20 74 68 65 20 |reinit w|hen the |
|00002240| 46 69 6c 65 72 20 6f 72 | 20 74 68 65 20 50 69 6e |Filer or| the Pin|
|00002250| 62 6f 61 72 64 20 72 65 | 73 74 61 72 74 2c 20 62 |board re|start, b|
|00002260| 75 74 0a 20 20 73 6f 6d | 65 74 69 6d 65 73 20 69 |ut. som|etimes i|
|00002270| 74 20 64 6f 65 73 6e 27 | 74 20 77 6f 72 6b 2e 2e |t doesn'|t work..|
|00002280| 2e 0a 0a 8f 20 41 20 27 | 61 20 6c 6f 6e 67 20 41 |.... A '|a long A|
|00002290| 44 4a 55 53 54 20 63 6c | 69 63 6b 27 20 6f 76 65 |DJUST cl|ick' ove|
|000022a0| 72 20 61 20 46 69 6c 65 | 72 2d 27 73 20 6d 65 6e |r a File|r-'s men|
|000022b0| 75 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 2d 69 74 |u applic|ation-it|
|000022c0| 65 6d 20 69 73 20 65 78 | 70 65 63 74 65 64 20 74 |em is ex|pected t|
|000022d0| 6f 0a 20 20 2d 20 6f 70 | 65 6e 20 74 68 65 20 61 |o. - op|en the a|
|000022e0| 70 70 27 73 20 64 69 72 | 0a 20 20 2d 20 6b 65 65 |pp's dir|. - kee|
|000022f0| 70 20 46 69 6c 65 72 2d | 27 73 20 6d 65 6e 75 0a |p Filer-|'s menu.|
|00002300| 20 20 44 75 65 20 74 6f | 20 74 68 65 20 77 61 79 | Due to| the way|
|00002310| 20 46 69 6c 65 72 2d 20 | 77 6f 72 6b 73 2c 20 74 | Filer- |works, t|
|00002320| 68 65 20 27 6f 70 65 6e | 20 64 69 72 27 20 6d 65 |he 'open| dir' me|
|00002330| 73 73 61 67 65 20 66 72 | 6f 6d 20 61 20 63 6c 69 |ssage fr|om a cli|
|00002340| 63 6b 20 77 69 74 68 20 | 41 44 4a 55 53 54 0a 20 |ck with |ADJUST. |
|00002350| 20 6f 76 65 72 20 61 20 | 6d 65 6e 75 20 28 61 70 | over a |menu (ap|
|00002360| 70 6c 69 63 61 74 69 6f | 6e 2d 29 69 74 65 6d 20 |plicatio|n-)item |
|00002370| 69 73 20 73 65 65 6e 20 | 62 79 20 74 68 65 20 46 |is seen |by the F|
|00002380| 69 50 69 46 69 20 6d 6f | 64 75 6c 65 20 61 73 20 |iPiFi mo|dule as |
|00002390| 61 6e 20 41 44 4a 55 53 | 54 0a 20 20 63 6c 69 63 |an ADJUS|T. clic|
|000023a0| 6b 20 6f 76 65 72 20 61 | 6e 20 46 53 2d 46 69 6c |k over a|n FS-Fil|
|000023b0| 65 72 20 69 63 6f 6e 20 | 28 6f 6e 20 74 68 65 20 |er icon |(on the |
|000023c0| 69 63 6f 6e 20 62 61 72 | 29 20 61 6e 64 20 73 65 |icon bar|) and se|
|000023d0| 6e 74 20 74 6f 20 46 69 | 6c 65 72 2d 2e 20 41 6e |nt to Fi|ler-. An|
|000023e0| 64 20 73 6f 2c 0a 20 20 | 77 68 65 6e 20 79 6f 75 |d so,. |when you|
|000023f0| 20 6c 6f 6e 67 20 41 44 | 4a 55 53 54 20 63 6c 69 | long AD|JUST cli|
|00002400| 63 6b 20 6f 76 65 72 20 | 61 6e 20 61 70 70 6c 69 |ck over |an appli|
|00002410| 63 61 74 69 6f 6e 2d 69 | 74 65 6d 2c 20 79 6f 75 |cation-i|tem, you|
|00002420| 20 67 65 74 20 61 20 6d | 65 6e 75 20 73 69 6d 69 | get a m|enu simi|
|00002430| 6c 61 72 0a 20 20 74 6f | 20 74 68 65 20 46 53 2d |lar. to| the FS-|
|00002440| 46 69 6c 65 72 20 6d 65 | 6e 75 73 20 79 6f 75 20 |Filer me|nus you |
|00002450| 67 65 74 20 77 68 65 6e | 20 79 6f 75 20 63 6c 69 |get when| you cli|
|00002460| 63 6b 20 41 44 4a 55 53 | 54 20 6f 76 65 72 20 61 |ck ADJUS|T over a|
|00002470| 6e 20 46 53 2d 46 69 6c | 65 72 20 69 63 6f 6e 2e |n FS-Fil|er icon.|
|00002480| 0a 0a 20 20 49 20 64 6f | 6e 27 74 20 6b 6e 6f 77 |.. I do|n't know|
|00002490| 20 77 68 65 74 68 65 72 | 20 74 68 65 72 65 27 6c | whether| there'l|
|000024a0| 6c 20 62 65 20 70 72 6f | 62 6c 65 6d 73 20 69 66 |l be pro|blems if|
|000024b0| 20 79 6f 75 27 72 65 20 | 72 75 6e 6e 69 6e 67 20 | you're |running |
|000024c0| 6f 74 68 65 72 0a 20 20 | 27 6d 69 73 73 69 6e 67 |other. |'missing|
|000024d0| 20 68 61 6e 64 27 20 70 | 72 6f 76 69 64 65 72 73 | hand' p|roviders|
|000024e0| 20 63 6f 6e 63 75 72 72 | 65 6e 74 6c 79 20 77 69 | concurr|ently wi|
|000024f0| 74 68 20 46 69 6c 65 72 | 2d 0a 0a 8f 20 49 66 20 |th Filer|-... If |
|00002500| 79 6f 75 27 72 65 20 75 | 73 69 6e 67 20 4d 6f 75 |you're u|sing Mou|
|00002510| 73 65 41 78 65 73 73 20 | 28 6c 69 6b 65 20 6d 65 |seAxess |(like me|
|00002520| 29 2c 20 74 68 65 20 46 | 69 6c 65 72 2d 20 6d 65 |), the F|iler- me|
|00002530| 6e 75 20 79 6f 75 20 67 | 65 74 20 6f 6e 0a 20 20 |nu you g|et on. |
|00002540| 4d 45 4e 55 2d 63 6c 69 | 63 6b 20 6f 76 65 72 20 |MENU-cli|ck over |
|00002550| 74 68 65 20 74 69 74 6c | 65 20 62 61 72 20 69 63 |the titl|e bar ic|
|00002560| 6f 6e 20 6f 66 20 61 20 | 46 69 6c 65 72 20 77 69 |on of a |Filer wi|
|00002570| 6e 64 6f 77 20 64 69 73 | 61 70 70 65 61 72 73 20 |ndow dis|appears |
|00002580| 6a 75 73 74 0a 20 20 61 | 66 74 65 72 20 69 74 27 |just. a|fter it'|
|00002590| 73 20 62 65 65 6e 20 63 | 72 65 61 74 65 64 2e 20 |s been c|reated. |
|000025a0| 54 6f 20 6f 76 65 72 63 | 6f 6d 65 20 74 68 69 73 |To overc|ome this|
|000025b0| 2c 20 70 72 65 73 73 20 | 4d 45 4e 55 20 6f 62 6f |, press |MENU obo|
|000025c0| 76 65 20 74 68 65 0a 20 | 20 46 69 6c 65 72 20 77 |ve the. | Filer w|
|000025d0| 69 6e 64 6f 77 2c 20 6a | 75 73 74 20 62 65 6c 6f |indow, j|ust belo|
|000025e0| 77 20 74 68 65 20 74 69 | 74 6c 65 20 62 61 72 2c |w the ti|tle bar,|
|000025f0| 20 6d 6f 76 65 20 74 68 | 65 20 70 6f 69 6e 74 65 | move th|e pointe|
|00002600| 72 20 75 70 20 74 69 6c | 6c 20 69 74 27 73 0a 20 |r up til|l it's. |
|00002610| 20 6f 76 65 72 20 74 68 | 65 20 74 69 74 6c 65 20 | over th|e title |
|00002620| 62 61 72 20 61 6e 64 20 | 72 65 6c 65 61 73 65 20 |bar and |release |
|00002630| 74 68 65 20 62 75 74 74 | 6f 6e 2e 0a 0a 0a 54 69 |the butt|on....Ti|
|00002640| 70 73 20 66 6f 72 20 68 | 61 63 6b 65 72 73 0a 3d |ps for h|ackers.=|
|00002650| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0a |========|=======.|
|00002660| 0a 8f 20 50 6f 69 6e 74 | 65 72 27 73 20 70 6f 73 |.. Point|er's pos|
|00002670| 69 74 69 6f 6e 20 6f 76 | 65 72 20 46 69 6c 65 72 |ition ov|er Filer|
|00002680| 2d 27 73 20 50 69 6e 62 | 6f 61 72 64 20 6d 65 6e |-'s Pinb|oard men|
|00002690| 75 0a 20 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |u. ----|--------|
|000026a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000026c0| 2d 2d 0a 20 20 41 66 74 | 65 72 20 79 6f 75 27 76 |--. Aft|er you'v|
|000026d0| 65 20 67 6f 74 20 79 6f | 75 72 20 50 69 6e 62 6f |e got yo|ur Pinbo|
|000026e0| 61 72 64 20 6d 65 6e 75 | 20 72 75 6e 6e 69 6e 67 |ard menu| running|
|000026f0| 20 79 6f 75 20 6d 61 79 | 20 77 61 6e 74 20 74 6f | you may| want to|
|00002700| 20 63 68 61 6e 67 65 20 | 74 68 65 0a 20 20 70 6f | change |the. po|
|00002710| 73 69 74 69 6f 6e 20 6f | 66 20 74 68 65 20 70 6f |sition o|f the po|
|00002720| 69 6e 74 65 72 20 72 65 | 6c 61 74 69 76 65 20 74 |inter re|lative t|
|00002730| 6f 20 69 74 2e 20 49 6e | 20 74 68 65 20 6f 72 69 |o it. In| the ori|
|00002740| 67 69 6e 61 6c 20 74 68 | 65 20 6d 65 6e 75 20 70 |ginal th|e menu p|
|00002750| 6f 70 73 20 75 70 0a 20 | 20 73 6f 20 74 68 61 74 |ops up. | so that|
|00002760| 20 74 68 65 20 70 6f 69 | 6e 74 65 72 20 69 73 20 | the poi|nter is |
|00002770| 6f 76 65 72 20 74 68 65 | 20 73 65 63 6f 6e 64 20 |over the| second |
|00002780| 69 74 65 6d 20 28 63 61 | 75 73 65 20 69 74 27 73 |item (ca|use it's|
|00002790| 20 6d 79 20 68 61 72 64 | 20 64 69 73 63 29 20 63 | my hard| disc) c|
|000027a0| 6c 6f 73 65 0a 20 20 74 | 6f 20 74 68 65 20 72 69 |lose. t|o the ri|
|000027b0| 67 68 74 20 65 64 67 65 | 20 6f 66 20 74 68 65 20 |ght edge| of the |
|000027c0| 6d 65 6e 75 20 28 74 6f | 20 74 61 6b 65 20 6f 66 |menu (to| take of|
|000027d0| 66 20 71 75 69 63 6b 6c | 79 29 2e 20 54 6f 20 63 |f quickl|y). To c|
|000027e0| 68 61 6e 67 65 20 74 68 | 69 73 2c 20 70 6c 61 79 |hange th|is, play|
|000027f0| 0a 20 20 77 69 74 68 20 | 74 68 65 20 4e 55 4d 42 |. with |the NUMB|
|00002800| 45 52 53 20 69 6e 0a 20 | 20 20 20 20 20 20 20 20 |ERS in. | |
|00002810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 78 | | x|
|00002820| 25 2d 3d 31 32 30 20 3a | 20 79 25 2b 3d 32 34 0a |%-=120 :| y%+=24.|
|00002830| 20 20 0a 20 20 69 6e 20 | 50 52 4f 43 6d 6f 75 73 | . in |PROCmous|
|00002840| 65 43 6c 69 63 6b 20 2c | 20 6c 69 6e 65 20 32 35 |eClick ,| line 25|
|00002850| 39 20 28 79 6f 75 20 64 | 6f 6e 27 74 20 6e 65 65 |9 (you d|on't nee|
|00002860| 64 20 74 6f 20 6b 6e 6f | 77 20 61 6e 79 20 42 41 |d to kno|w any BA|
|00002870| 53 49 43 20 74 6f 20 64 | 6f 20 74 68 61 74 29 0a |SIC to d|o that).|
|00002880| 0a 8f 20 51 75 69 63 6b | 20 73 63 72 6f 6c 6c 20 |.. Quick| scroll |
|00002890| 66 6f 72 20 61 6c 6c 0a | 20 20 2d 2d 2d 2d 2d 2d |for all.| ------|
|000028a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 20 |--------|------. |
|000028b0| 20 49 66 20 79 6f 75 20 | 77 61 6e 74 20 27 71 75 | If you |want 'qu|
|000028c0| 69 63 6b 20 73 63 72 6f | 6c 6c 27 20 66 6f 72 20 |ick scro|ll' for |
|000028d0| 21 44 72 61 77 2b 20 61 | 6e 64 20 6f 74 68 65 72 |!Draw+ a|nd other|
|000028e0| 20 64 72 61 77 69 6e 67 | 20 70 72 6f 67 73 20 74 | drawing| progs t|
|000028f0| 68 61 74 0a 20 20 68 61 | 76 65 20 74 68 65 20 77 |hat. ha|ve the w|
|00002900| 6f 72 6b 20 61 72 65 61 | 20 6f 72 69 67 69 6e 20 |ork area| origin |
|00002910| 69 6e 20 74 68 65 20 6c | 6f 77 65 72 20 6c 65 66 |in the l|ower lef|
|00002920| 74 2d 68 61 6e 64 20 63 | 6f 72 6e 65 72 20 28 21 |t-hand c|orner (!|
|00002930| 56 65 63 74 6f 72 20 73 | 75 72 65 6c 79 0a 20 20 |Vector s|urely. |
|00002940| 68 61 73 29 2c 20 63 68 | 61 6e 67 65 20 74 68 65 |has), ch|ange the|
|00002950| 20 6c 69 6e 65 0a 0a 20 | 20 20 20 49 46 20 44 25 | line.. | IF D%|
|00002960| 3d 46 4e 68 61 6e 64 6c | 65 28 22 44 72 61 77 22 |=FNhandl|e("Draw"|
|00002970| 29 20 51 25 21 32 34 3d | 79 25 2d 35 36 2d 51 25 |) Q%!24=|y%-56-Q%|
|00002980| 21 38 2d 59 25 20 45 4c | 53 45 20 51 25 21 32 34 |!8-Y% EL|SE Q%!24|
|00002990| 3d 79 25 2d 35 36 2d 51 | 25 21 31 36 2b 59 25 0a |=y%-56-Q|%!16+Y%.|
|000029a0| 0a 20 20 69 6e 20 50 52 | 4f 43 73 63 72 6f 6c 6c |. in PR|OCscroll|
|000029b0| 20 69 6e 74 6f 0a 0a 20 | 20 20 20 43 41 53 45 20 | into.. | CASE |
|000029c0| 44 25 20 4f 46 0a 20 20 | 20 20 20 57 48 45 4e 20 |D% OF. | WHEN |
|000029d0| 46 4e 68 61 6e 64 6c 65 | 28 22 44 72 61 77 22 29 |FNhandle|("Draw")|
|000029e0| 2c 20 46 4e 68 61 6e 64 | 6c 65 28 22 44 72 61 77 |, FNhand|le("Draw|
|000029f0| 2b 22 29 2c 20 46 4e 68 | 61 6e 64 6c 65 28 22 56 |+"), FNh|andle("V|
|00002a00| 65 63 74 6f 72 22 29 0a | 20 20 20 20 20 20 51 25 |ector").| Q%|
|00002a10| 21 32 34 3d 79 25 2d 35 | 36 2d 51 25 21 38 2d 59 |!24=y%-5|6-Q%!8-Y|
|00002a20| 25 0a 20 20 20 20 20 4f | 54 48 45 52 57 49 53 45 |%. O|THERWISE|
|00002a30| 20 51 25 21 32 34 3d 79 | 25 2d 35 36 2d 51 25 21 | Q%!24=y|%-56-Q%!|
|00002a40| 31 36 2b 59 25 0a 20 20 | 20 20 45 4e 44 43 41 53 |16+Y%. | ENDCAS|
|00002a50| 45 0a 0a 20 20 54 68 65 | 20 70 61 72 61 6d 65 74 |E.. The| paramet|
|00002a60| 65 72 20 66 6f 72 20 46 | 4e 68 61 6e 64 6c 65 20 |er for F|Nhandle |
|00002a70| 69 73 20 54 61 73 6b 4d | 61 6e 61 67 65 72 27 73 |is TaskM|anager's|
|00002a80| 20 6e 61 6d 65 20 6f 66 | 20 74 68 65 20 74 61 73 | name of| the tas|
|00002a90| 6b 20 77 68 6f 73 65 20 | 68 61 6e 64 6c 65 0a 20 |k whose |handle. |
|00002aa0| 20 79 6f 75 27 72 65 20 | 6c 6f 6f 6b 69 6e 67 20 | you're |looking |
|00002ab0| 66 6f 72 2e 0a 0a 8f 20 | 4d 65 6e 75 20 77 69 64 |for.... |Menu wid|
|00002ac0| 74 68 20 6f 6e 20 52 69 | 73 63 50 43 0a 20 20 2d |th on Ri|scPC. -|
|00002ad0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002ae0| 2d 2d 2d 0a 20 20 4f 6e | 20 61 20 52 69 73 63 50 |---. On| a RiscP|
|00002af0| 43 2c 20 77 68 65 6e 20 | 6f 75 74 6c 69 6e 65 20 |C, when |outline |
|00002b00| 66 6f 6e 74 73 20 61 72 | 65 20 75 73 65 64 2c 20 |fonts ar|e used, |
|00002b10| 74 68 65 20 6d 65 6e 75 | 20 77 69 64 74 68 20 73 |the menu| width s|
|00002b20| 65 65 6d 73 20 6e 6f 74 | 0a 20 20 74 6f 20 62 65 |eems not|. to be|
|00002b30| 20 63 6f 6e 74 72 6f 6c | 6c 61 62 6c 65 20 62 79 | control|lable by|
|00002b40| 20 73 70 65 63 69 66 79 | 69 6e 67 20 69 74 65 6d | specify|ing item|
|00002b50| 73 27 20 77 69 64 74 68 | 20 69 6e 20 74 68 65 20 |s' width| in the |
|00002b60| 6d 65 6e 75 20 68 65 61 | 64 65 72 20 61 6e 64 0a |menu hea|der and.|
|00002b70| 20 20 73 6f 20 74 68 65 | 72 65 27 73 20 6c 69 74 | so the|re's lit|
|00002b80| 74 6c 65 20 49 20 63 61 | 6e 20 64 6f 20 61 62 6f |tle I ca|n do abo|
|00002b90| 75 74 20 69 74 20 28 77 | 65 6c 6c 2c 20 6e 6f 77 |ut it (w|ell, now|
|00002ba0| 20 74 68 61 74 20 6d 79 | 20 66 72 69 65 6e 64 20 | that my| friend |
|00002bb0| 68 61 73 0a 20 20 74 68 | 65 20 50 52 4d 73 20 49 |has. th|e PRMs I|
|00002bc0| 20 63 6f 75 6c 64 2c 20 | 62 75 74 20 69 74 27 73 | could, |but it's|
|00002bd0| 20 61 20 6d 65 73 73 29 | 2e 20 42 75 74 20 79 6f | a mess)|. But yo|
|00002be0| 75 20 63 61 6e 20 65 61 | 73 69 6c 79 20 61 63 68 |u can ea|sily ach|
|00002bf0| 69 65 76 65 20 74 68 61 | 74 0a 20 20 74 68 65 20 |ieve tha|t. the |
|00002c00| 77 69 74 68 20 6f 66 20 | 46 69 6c 65 72 2d 27 73 |with of |Filer-'s|
|00002c10| 20 50 69 6e 42 6f 61 72 | 64 20 6d 65 6e 75 20 69 | PinBoar|d menu i|
|00002c20| 73 20 72 6f 75 67 68 6c | 79 20 77 68 61 74 20 79 |s roughl|y what y|
|00002c30| 6f 75 20 77 61 6e 74 2c | 20 62 65 63 61 75 73 65 |ou want,| because|
|00002c40| 0a 20 20 69 74 27 73 20 | 73 74 61 74 69 63 2e 20 |. it's |static. |
|00002c50| 47 6f 20 74 6f 20 6c 69 | 6e 65 20 31 30 32 20 61 |Go to li|ne 102 a|
|00002c60| 6e 64 20 70 6c 61 79 20 | 77 69 74 68 20 46 4e 31 |nd play |with FN1|
|00002c70| 32 28 22 46 69 6c 65 72 | 2d 22 29 20 28 46 4e 31 |2("Filer|-") (FN1|
|00002c80| 32 20 74 72 75 6e 63 61 | 74 65 73 0a 20 20 69 74 |2 trunca|tes. it|
|00002c90| 73 20 61 72 67 75 6d 65 | 6e 74 20 74 6f 20 31 32 |s argume|nt to 12|
|00002ca0| 20 63 68 61 72 73 20 61 | 6e 64 20 69 6e 73 65 72 | chars a|nd inser|
|00002cb0| 74 73 20 69 74 20 69 6e | 74 6f 20 61 20 6d 65 6e |ts it in|to a men|
|00002cc0| 75 20 68 65 61 64 65 72 | 29 2e 20 49 66 20 74 68 |u header|). If th|
|00002cd0| 65 0a 20 20 64 65 76 69 | 63 65 73 2d 73 70 72 69 |e. devi|ces-spri|
|00002ce0| 74 65 73 20 66 6f 72 20 | 74 68 65 20 50 69 6e 42 |tes for |the PinB|
|00002cf0| 6f 61 72 64 20 6d 65 6e | 75 20 61 72 65 6e 27 74 |oard men|u aren't|
|00002d00| 20 74 6f 6f 20 77 69 64 | 65 2c 20 79 6f 75 20 63 | too wid|e, you c|
|00002d10| 61 6e 20 67 65 74 20 61 | 0a 20 20 6e 69 63 65 72 |an get a|. nicer|
|00002d20| 20 6c 6f 6f 6b 20 62 79 | 20 70 75 74 74 69 6e 67 | look by| putting|
|00002d30| 20 73 6f 6d 65 20 73 70 | 61 63 65 73 20 69 6e 74 | some sp|aces int|
|00002d40| 6f 20 22 46 69 6c 65 72 | 2d 22 2e 20 57 69 74 68 |o "Filer|-". With|
|00002d50| 20 74 68 65 20 73 75 70 | 70 6c 69 65 64 0a 20 20 | the sup|plied. |
|00002d60| 73 70 72 69 74 65 73 2c | 20 49 20 67 65 74 20 61 |sprites,| I get a|
|00002d70| 20 6e 69 63 65 20 46 69 | 6c 65 72 2d 20 50 69 6e | nice Fi|ler- Pin|
|00002d80| 42 6f 61 72 64 20 6d 65 | 6e 75 20 77 69 74 68 20 |Board me|nu with |
|00002d90| 46 4e 31 32 28 22 20 46 | 69 6c 65 72 2d 20 22 29 |FN12(" F|iler- ")|
|00002da0| 0a 0a 2d 2d 0a 0a 45 6e | 6a 6f 79 20 21 0a 0a 0a |..--..En|joy !...|
|00002db0| 46 72 61 6e 7a 20 50 68 | 69 6c 69 70 70 73 0a 4b |Franz Ph|ilipps.K|
|00002dc0| f6 73 6c 69 6e 65 72 73 | 74 72 2e 20 37 31 61 0a |.sliners|tr. 71a.|
|00002dd0| 37 36 31 33 39 20 4b 61 | 72 6c 73 72 75 68 65 0a |76139 Ka|rlsruhe.|
|00002de0| 47 65 72 6d 61 6e 79 0a | 0a 6f 72 20 28 66 6f 72 |Germany.|.or (for|
|00002df0| 20 61 6e 6f 74 68 65 72 | 20 63 6f 75 70 6c 65 20 | another| couple |
|00002e00| 6f 66 20 6d 6f 6e 74 68 | 73 29 0a 0a 69 67 30 36 |of month|s)..ig06|
|00002e10| 40 72 7a 2e 75 6e 69 2d | 6b 61 72 6c 73 72 75 68 |@rz.uni-|karlsruh|
|00002e20| 65 2e 64 65 0a 46 69 6c | 65 44 61 74 61 82 21 52 |e.de.Fil|eData.!R|
|00002e30| 75 6e 00 2e 24 2e 55 54 | 49 fb 01 00 00 45 eb ff |un..$.UT|I....E..|
|00002e40| ff 65 8f 63 e0 03 00 e6 | 12 0a 53 65 74 20 46 69 |.e.c....|..Set Fi|
|00002e50| 6c 65 72 2d 24 4f 70 74 | 69 6f 6e 73 20 2d 63 65 |ler-$Opt|ions -ce|
|00002e60| 6e 74 65 72 20 2d 6d 6f | 76 65 0a 0a 7c 52 4d 45 |nter -mo|ve..|RME|
|00002e70| 6e 73 75 72 65 20 46 69 | 50 69 46 69 20 30 20 52 |nsure Fi|PiFi 0 R|
|00002e80| 4d 4c 6f 61 64 20 3c 6f | 62 65 79 24 64 69 72 3e |MLoad <o|bey$dir>|
|00002e90| 2e 50 69 6e 42 72 64 4d | 65 6e 75 2e 41 6c 74 5f |.PinBrdM|enu.Alt_|
|00002ea0| 59 65 73 0a 0a 7c 20 75 | 6e 63 6f 6d 6d 65 6e 74 |Yes..| u|ncomment|
|00002eb0| 20 74 68 65 20 61 62 6f | 76 65 20 6c 69 6e 65 20 | the abo|ve line |
|00002ec0| 69 66 20 79 6f 75 20 77 | 61 6e 74 20 46 69 6c 65 |if you w|ant File|
|00002ed0| 72 2d 27 73 0a 7c 20 70 | 69 6e 62 6f 61 72 64 20 |r-'s.| p|inboard |
|00002ee0| 28 64 65 73 6b 74 6f 70 | 29 20 6d 65 6e 75 20 77 |(desktop|) menu w|
|00002ef0| 68 65 6e 20 4d 45 4e 55 | 20 68 61 73 20 62 65 65 |hen MENU| has bee|
|00002f00| 6e 20 63 6c 69 63 6b 65 | 64 0a 7c 20 6f 76 65 72 |n clicke|d.| over|
|00002f10| 20 74 68 65 20 50 69 6e | 62 6f 61 72 64 20 61 6e | the Pin|board an|
|00002f20| 64 20 74 68 65 20 41 6c | 74 20 6b 65 79 20 69 73 |d the Al|t key is|
|00002f30| 20 62 65 69 6e 67 20 68 | 65 6c 64 20 64 6f 77 6e | being h|eld down|
|00002f40| 0a 0a 52 4d 45 6e 73 75 | 72 65 20 46 69 50 69 46 |..RMEnsu|re FiPiF|
|00002f50| 69 20 30 20 52 4d 4c 6f | 61 64 20 3c 6f 62 65 79 |i 0 RMLo|ad <obey|
|00002f60| 24 64 69 72 3e 2e 50 69 | 6e 42 72 64 4d 65 6e 75 |$dir>.Pi|nBrdMenu|
|00002f70| 2e 41 6c 74 5f 4e 6f 0a | 0a 7c 20 75 6e 63 6f 6d |.Alt_No.|.| uncom|
|00002f80| 6d 65 6e 74 20 74 68 65 | 20 61 62 6f 76 65 20 6c |ment the| above l|
|00002f90| 69 6e 65 20 69 66 20 79 | 6f 75 20 77 61 6e 74 20 |ine if y|ou want |
|00002fa0| 46 69 6c 65 72 2d 27 73 | 0a 7c 20 70 69 6e 62 6f |Filer-'s|.| pinbo|
|00002fb0| 61 72 64 20 28 64 65 73 | 6b 74 6f 70 29 20 6d 65 |ard (des|ktop) me|
|00002fc0| 6e 75 20 77 68 65 6e 20 | 4d 45 4e 55 20 68 61 73 |nu when |MENU has|
|00002fd0| 20 62 65 65 6e 20 63 6c | 69 63 6b 65 64 0a 7c 20 | been cl|icked.| |
|00002fe0| 6f 76 65 72 20 74 68 65 | 20 50 69 6e 62 6f 61 72 |over the| Pinboar|
|00002ff0| 64 0a 0a 49 63 6f 6e 53 | 70 72 69 74 65 73 20 3c |d..IconS|prites <|
|00003000| 6f 62 65 79 24 64 69 72 | 3e 2e 50 69 6e 42 72 64 |obey$dir|>.PinBrd|
|00003010| 4d 65 6e 75 2e 53 70 72 | 69 74 65 73 0a 0a 57 69 |Menu.Spr|ites..Wi|
|00003020| 6d 70 53 6c 6f 74 20 33 | 32 6b 20 33 32 6b 0a 2f |mpSlot 3|2k 32k./|
|00003030| 3c 6f 62 65 79 24 64 69 | 72 3e 2e 21 52 75 6e 49 |<obey$di|r>.!RunI|
|00003040| 6d 61 67 65 46 69 6c 65 | 44 61 74 61 82 21 52 75 |mageFile|Data.!Ru|
|00003050| 6e 49 6d 61 67 65 00 49 | 75 41 00 00 46 fd ff ff |nImage.I|uA..F...|
|00003060| eb 1b d5 55 03 00 0f ee | 0d 00 01 04 0d 00 02 13 |...U....|........|
|00003070| dd 20 a4 69 63 68 3d 22 | 46 69 6c 65 72 2d 22 0d |. .ich="|Filer-".|
|00003080| 00 03 04 0d 00 04 3d de | 20 50 25 20 35 31 32 20 |......=.| P% 512 |
|00003090| 3a 20 42 25 3d 50 25 20 | 3a 20 51 25 3d 50 25 2b |: B%=P% |: Q%=P%+|
|000030a0| 32 35 36 20 3a f4 20 67 | 65 6e 65 72 61 6c 20 32 |256 :. g|eneral 2|
|000030b0| 35 36 2d 62 79 74 65 73 | 20 62 75 66 66 65 72 73 |56-bytes| buffers|
|000030c0| 0d 00 05 04 0d 00 06 41 | 5b 4f 50 54 20 30 20 3b |.......A|[OPT 0 ;|
|000030d0| 20 4d 72 2e 20 57 69 6e | 64 6f 77 4d 61 6e 61 67 | Mr. Win|dowManag|
|000030e0| 65 72 2c 20 70 6c 65 61 | 73 65 20 6c 65 74 20 74 |er, plea|se let t|
|000030f0| 68 65 73 65 20 6d 65 73 | 73 61 67 65 73 20 74 68 |hese mes|sages th|
|00003100| 72 6f 75 67 68 0d 00 07 | 1a 26 20 32 20 20 20 20 |rough...|.& 2 |
|00003110| 20 20 3b 20 44 61 74 61 | 53 61 76 65 41 63 6b 0d | ; Data|SaveAck.|
|00003120| 00 08 17 26 20 35 20 20 | 20 20 20 20 3b 20 44 61 |...& 5 | ; Da|
|00003130| 74 61 4f 70 65 6e 0d 00 | 09 1b 26 20 26 34 30 30 |taOpen..|..& &400|
|00003140| 20 20 20 3b 20 46 69 6c | 65 72 4f 70 65 6e 44 69 | ; Fil|erOpenDi|
|00003150| 72 0d 00 0a 1d 26 20 26 | 34 30 32 20 20 20 3b 20 |r....& &|402 ; |
|00003160| 46 69 6c 65 72 4f 70 65 | 6e 44 69 72 41 74 0d 00 |FilerOpe|nDirAt..|
|00003170| 0b 1a 26 20 26 34 30 30 | 43 30 20 3b 20 4d 65 6e |..& &400|C0 ; Men|
|00003180| 75 57 61 72 6e 69 6e 67 | 0d 00 0c 1d 26 20 26 34 |uWarning|....& &4|
|00003190| 30 30 43 32 20 3b 20 54 | 61 73 6b 49 6e 69 74 69 |00C2 ; T|askIniti|
|000031a0| 61 6c 69 73 65 0d 00 0d | 1c 26 20 26 34 30 30 43 |alise...|.& &400C|
|000031b0| 33 20 3b 20 54 61 73 6b | 43 6c 6f 73 65 44 6f 77 |3 ; Task|CloseDow|
|000031c0| 6e 0d 00 0e 17 26 20 30 | 20 20 20 20 20 20 3b 20 |n....& 0| ; |
|000031d0| 6c 69 73 74 20 65 6e 64 | 0d 00 0f 05 5d 0d 00 10 |list end|....]...|
|000031e0| 35 c8 99 20 22 57 69 6d | 70 5f 49 6e 69 74 69 61 |5.. "Wim|p_Initia|
|000031f0| 6c 69 73 65 22 2c 33 31 | 30 2c 26 34 42 35 33 34 |lise",31|0,&4B534|
|00003200| 31 35 34 2c a4 69 63 68 | 2c 42 25 20 b8 2c 69 63 |154,.ich|,B% .,ic|
|00003210| 68 25 0d 00 11 04 0d 00 | 12 1e 74 24 3d c4 32 35 |h%......|..t$=.25|
|00003220| 35 2c bd 30 29 20 3a f4 | 20 54 65 6d 70 20 62 75 |5,.0) :.| Temp bu|
|00003230| 66 66 65 72 0d 00 13 04 | 0d 00 14 43 c8 99 20 22 |ffer....|...C.. "|
|00003240| 58 4f 53 5f 52 65 61 64 | 56 61 72 56 61 6c 22 2c |XOS_Read|VarVal",|
|00003250| 22 46 69 6c 65 72 2d 24 | 4f 70 74 69 6f 6e 73 22 |"Filer-$|Options"|
|00003260| 2c 42 25 2c 32 35 36 2c | 2c 33 20 b8 2c 2c 4c 25 |,B%,256,|,3 .,,L%|
|00003270| 20 3a 20 42 25 3f 4c 25 | 3d 31 33 0d 00 15 2d e7 | : B%?L%|=13...-.|
|00003280| 20 4c 25 20 e3 20 50 25 | 3d 42 25 20 b8 20 42 25 | L% . P%|=B% . B%|
|00003290| 2b 4c 25 2d 31 20 3a 20 | 3f 50 25 3d 3f 50 25 20 |+L%-1 : |?P%=?P% |
|000032a0| 84 20 33 32 20 3a 20 ed | 0d 00 16 1d 63 65 6e 74 |. 32 : .|....cent|
|000032b0| 65 72 25 3d a7 24 42 25 | 2c 22 2b 63 65 6e 74 65 |er%=.$B%|,"+cente|
|000032c0| 72 22 29 3e 30 0d 00 17 | 19 6d 6f 76 65 25 3d a7 |r")>0...|.move%=.|
|000032d0| 24 42 25 2c 22 2b 6d 6f | 76 65 22 29 3e 30 0d 00 |$B%,"+mo|ve")>0..|
|000032e0| 18 19 2a 55 6e 73 65 74 | 20 46 69 6c 65 72 2d 24 |..*Unset| Filer-$|
|000032f0| 4f 70 74 69 6f 6e 73 0d | 00 19 04 0d 00 1a 0e ee |Options.|........|
|00003300| 20 85 20 f2 66 61 74 61 | 6c 0d 00 1b 04 0d 00 1c | . .fata|l.......|
|00003310| 39 46 69 6c 65 72 25 3d | a4 68 61 6e 64 6c 65 28 |9Filer%=|.handle(|
|00003320| 22 46 69 6c 65 72 22 29 | 20 3a 20 50 69 6e 42 72 |"Filer")| : PinBr|
|00003330| 64 25 3d a4 68 61 6e 64 | 6c 65 28 22 50 69 6e 62 |d%=.hand|le("Pinb|
|00003340| 6f 61 72 64 22 29 0d 00 | 1d 04 0d 00 1e 24 46 25 |oard")..|.....$F%|
|00003350| 3d 8e 22 3c 6f 62 65 79 | 24 64 69 72 3e 2e 50 69 |=."<obey|$dir>.Pi|
|00003360| 6e 42 72 64 4d 65 6e 75 | 2e 44 61 74 61 22 0d 00 |nBrdMenu|.Data"..|
|00003370| 1f 04 0d 00 20 26 49 25 | 3d bb be 23 46 25 20 3a |.... &I%|=..#F% :|
|00003380| f4 20 49 74 65 6d 73 20 | 69 6e 20 70 69 6e 62 6f |. Items |in pinbo|
|00003390| 61 72 64 20 6d 65 6e 75 | 0d 00 21 04 0d 00 22 19 |ard menu|..!...".|
|000033a0| de 20 64 24 28 49 25 2d | 31 29 20 3a f4 20 44 65 |. d$(I%-|1) :. De|
|000033b0| 76 69 63 65 73 0d 00 23 | 04 0d 00 24 23 e3 20 4a |vices..#|...$#. J|
|000033c0| 25 3d 30 20 b8 20 49 25 | 2d 31 20 3a 20 64 24 28 |%=0 . I%|-1 : d$(|
|000033d0| 4a 25 29 3d be 23 46 25 | 20 3a 20 ed 0d 00 25 04 |J%)=.#F%| : ...%.|
|000033e0| 0d 00 26 41 53 25 3d a2 | 23 46 25 2d 8f 23 46 25 |..&AS%=.|#F%-.#F%|
|000033f0| 20 3a f4 20 53 69 7a 65 | 20 6f 66 20 69 6e 64 69 | :. Size| of indi|
|00003400| 72 20 70 69 6e 62 6f 61 | 72 64 20 6d 65 6e 75 20 |r pinboa|rd menu |
|00003410| 69 74 65 6d 73 20 6e 61 | 6d 65 73 20 28 75 66 66 |items na|mes (uff|
|00003420| 29 0d 00 27 04 0d 00 28 | 2c de 20 50 25 20 53 25 |)..'...(|,. P% S%|
|00003430| 2b 32 20 3a 20 24 50 25 | 3d 22 3f 22 20 3a 20 50 |+2 : $P%|="?" : P|
|00003440| 25 2b 3d 32 20 3a 20 50 | 69 6e 53 70 72 25 3d 50 |%+=2 : P|inSpr%=P|
|00003450| 25 0d 00 29 2a f4 20 64 | 75 6d 6d 79 20 6e 61 6d |%..)*. d|ummy nam|
|00003460| 65 20 66 6f 72 20 5e 20 | 70 69 6e 62 6f 61 72 64 |e for ^ |pinboard|
|00003470| 20 6d 65 6e 75 20 69 74 | 65 6d 73 0d 00 2a 04 0d | menu it|ems..*..|
|00003480| 00 2b 32 e3 20 4a 25 3d | 31 20 b8 20 49 25 20 3a |.+2. J%=|1 . I% :|
|00003490| 20 24 50 25 3d be 23 46 | 25 20 3a 20 50 25 2b 3d | $P%=.#F|% : P%+=|
|000034a0| a9 24 50 25 2b 31 20 3a | 20 ed 20 3a 20 d9 23 46 |.$P%+1 :| . : .#F|
|000034b0| 25 0d 00 2c 04 0d 00 2d | 24 de 20 50 69 6e 25 20 |%..,...-|$. Pin% |
|000034c0| 32 38 2b 49 25 2a 32 34 | 20 3a f4 20 50 69 6e 62 |28+I%*24| :. Pinb|
|000034d0| 6f 61 72 64 20 6d 65 6e | 75 0d 00 2e 04 0d 00 2f |oard men|u....../|
|000034e0| 38 74 24 3d 22 53 73 6d | 61 6c 6c 5f 64 69 72 2c |8t$="Ssm|all_dir,|
|000034f0| 73 6d 61 6c 6c 5f 64 69 | 72 6f 22 20 3a 20 de 20 |small_di|ro" : . |
|00003500| 53 64 69 72 25 20 a9 74 | 24 20 3a 20 24 53 64 69 |Sdir% .t|$ : $Sdi|
|00003510| 72 25 3d 74 24 0d 00 30 | 04 0d 00 31 2f de 20 50 |r%=t$..0|...1/. P|
|00003520| 25 20 32 38 2b 32 34 2b | 32 34 20 3a 20 66 73 44 |% 28+24+|24 : fsD|
|00003530| 69 73 63 25 3d 50 25 20 | 3a f4 20 46 53 3a 3a 44 |isc%=P% |:. FS::D|
|00003540| 69 73 63 20 6d 65 6e 75 | 0d 00 32 40 5b 4f 50 54 |isc menu|..2@[OPT|
|00003550| 20 30 20 3a 20 a4 31 32 | 28 22 46 53 3a 3a 44 69 | 0 : .12|("FS::Di|
|00003560| 73 63 22 29 20 3a 3d 20 | 37 20 3a 3d 20 32 20 3a |sc") := |7 := 2 :|
|00003570| 3d 20 37 20 3a 3d 20 30 | 20 3a 26 20 30 20 3a 26 |= 7 := 0| :& 0 :&|
|00003580| 20 34 34 20 3a 26 20 30 | 0d 00 33 31 26 20 26 38 | 44 :& 0|..31& &8|
|00003590| 30 20 3a 26 2d 31 20 3a | 26 20 31 20 84 20 31 3c |0 :&-1 :|& 1 . 1<|
|000035a0| 3c 33 20 84 20 31 3c 3c | 38 20 84 20 31 3c 3c 32 |<3 . 1<<|8 . 1<<2|
|000035b0| 32 20 84 20 37 3c 3c 32 | 34 0d 00 34 1d 26 20 50 |2 . 7<<2|4..4.& P|
|000035c0| 25 2b 31 32 20 3a 26 20 | 30 20 3a 26 20 32 34 20 |%+12 :& |0 :& 24 |
|000035d0| 3a 20 2e 66 73 25 0d 00 | 35 05 5d 0d 00 36 3e 53 |: .fs%..|5.]..6>S|
|000035e0| 25 3d 32 30 2a 28 35 2a | 34 2b 32 30 29 20 3a f4 |%=20*(5*|4+20) :.|
|000035f0| 20 53 69 7a 65 20 6f 66 | 20 62 75 66 66 65 72 20 | Size of| buffer |
|00003600| 66 6f 72 20 32 30 20 4f | 53 5f 47 42 50 42 2c 31 |for 20 O|S_GBPB,1|
|00003610| 30 20 72 65 63 6f 72 64 | 73 0d 00 37 50 f4 20 20 |0 record|s..7P. |
|00003620| 20 20 20 20 20 20 5e 20 | 3d 20 31 39 2b 31 20 3d | ^ |= 19+1 =|
|00003630| 20 6d 61 78 20 6f 62 6a | 65 63 74 20 6e 61 6d 65 | max obj|ect name|
|00003640| 20 6c 65 6e 67 74 68 20 | 28 69 6e 20 61 72 63 68 | length |(in arch|
|00003650| 69 76 65 73 29 20 2b 20 | 31 20 74 65 72 6d 69 6e |ives) + |1 termin|
|00003660| 61 74 6f 72 20 63 68 61 | 72 0d 00 38 25 de 20 44 |ator cha|r..8%. D|
|00003670| 25 20 53 25 2b 34 20 3a | 20 21 44 25 3d 53 25 20 |% S%+4 :| !D%=S% |
|00003680| 3a 20 44 69 72 42 66 72 | 25 3d 44 25 2b 34 0d 00 |: DirBfr|%=D%+4..|
|00003690| 39 04 0d 00 3a 45 de 20 | 4d 65 6e 75 73 25 20 39 |9...:E. |Menus% 9|
|000036a0| 2a 35 2a 34 20 3a f4 20 | 73 74 61 63 6b 20 66 6f |*5*4 :. |stack fo|
|000036b0| 72 20 28 73 75 62 29 6d | 65 6e 75 20 5e 73 20 28 |r (sub)m|enu ^s (|
|000036c0| 52 49 53 43 20 4f 53 20 | 6c 69 6d 69 74 3a 20 38 |RISC OS |limit: 8|
|000036d0| 20 6d 65 6e 75 73 29 0d | 00 3b 04 0d 00 3c 48 6d | menus).|.;...<Hm|
|000036e0| 65 6e 75 25 3d 4d 65 6e | 75 73 25 20 3a f4 20 74 |enu%=Men|us% :. t|
|000036f0| 68 65 20 73 74 61 63 6b | 20 70 6f 69 6e 74 65 72 |he stack| pointer|
|00003700| 3b 20 77 68 65 6e 20 61 | 20 6e 65 77 20 6d 65 6e |; when a| new men|
|00003710| 75 20 68 61 73 20 62 65 | 65 6e 20 63 72 65 61 74 |u has be|en creat|
|00003720| 65 64 2c 0d 00 3d 3e f4 | 20 21 6d 65 6e 75 25 3d |ed,..=>.| !menu%=|
|00003730| 6d 65 6e 75 20 61 64 64 | 72 2c 20 6d 65 6e 75 25 |menu add|r, menu%|
|00003740| 21 34 3d 2b 2f 2d 2c 20 | 6d 65 6e 75 25 21 38 20 |!4=+/-, |menu%!8 |
|00003750| 5e 20 69 6e 64 69 72 65 | 63 74 65 64 20 64 61 74 |^ indire|cted dat|
|00003760| 61 0d 00 3e 33 f4 20 6d | 65 6e 75 25 21 31 32 3d |a..>3. m|enu%!12=|
|00003770| 78 2d 63 6f 6f 72 64 2c | 20 6d 65 6e 75 25 21 31 |x-coord,| menu%!1|
|00003780| 36 3d 79 2d 63 6f 6f 72 | 64 20 28 66 6f 72 20 6d |6=y-coor|d (for m|
|00003790| 6f 76 65 29 0d 00 3f 18 | f4 20 61 64 76 61 6e 63 |ove)..?.|. advanc|
|000037a0| 65 3a 20 6d 65 6e 75 25 | 2b 3d 32 30 0d 00 40 04 |e: menu%|+=20..@.|
|000037b0| 0d 00 41 46 4d 65 6e 75 | 25 3d 50 69 6e 25 20 3a |..AFMenu|%=Pin% :|
|000037c0| f4 20 63 75 72 72 65 6e | 74 20 6d 65 6e 75 20 74 |. curren|t menu t|
|000037d0| 72 65 65 20 28 63 61 6e | 20 73 74 61 72 74 20 77 |ree (can| start w|
|000037e0| 69 74 68 20 74 68 65 20 | 50 69 6e 62 6f 61 72 64 |ith the |Pinboard|
|000037f0| 20 6d 65 6e 75 29 0d 00 | 42 04 0d 00 43 23 64 69 | menu)..|B...C#di|
|00003800| 72 24 3d c4 32 35 35 2c | bd 30 29 20 3a 20 74 24 |r$=.255,|.0) : t$|
|00003810| 3d 22 22 20 3a 20 64 69 | 72 24 3d 22 22 0d 00 44 |="" : di|r$=""..D|
|00003820| 04 0d 00 45 35 dd 20 a4 | 70 61 74 68 20 e7 20 a7 |...E5. .|path . .|
|00003830| 24 66 73 25 2c 22 3a 3a | 22 29 20 8c 3d 24 66 73 |$fs%,"::|") .=$fs|
|00003840| 25 2b 22 2e 22 2b 64 69 | 72 24 20 8b 3d 24 66 73 |%+"."+di|r$ .=$fs|
|00003850| 25 2b 64 69 72 24 0d 00 | 46 04 0d 00 47 15 de 20 |%+dir$..|F...G.. |
|00003860| 50 25 20 38 2a 34 20 3a | 20 5b 4f 50 54 20 30 0d |P% 8*4 :| [OPT 0.|
|00003870| 00 48 07 26 20 30 0d 00 | 49 18 2e 46 53 61 25 20 |.H.& 0..|I..FSa% |
|00003880| 6c 64 72 20 30 2c 5b 31 | 34 2c 23 32 38 5d 0d 00 |ldr 0,[1|4,#28]..|
|00003890| 4a 15 20 20 20 20 20 20 | 6c 64 72 20 30 2c 5b 38 |J. |ldr 0,[8|
|000038a0| 2c 30 5d 0d 00 4b 16 20 | 20 20 20 20 20 73 74 72 |,0]..K. | str|
|000038b0| 20 30 2c 46 53 61 25 2d | 34 0d 00 4c 13 20 20 20 | 0,FSa%-|4..L. |
|000038c0| 20 20 20 6d 6f 76 20 50 | 43 2c 31 34 0d 00 4d 07 | mov P|C,14..M.|
|000038d0| 26 20 30 0d 00 4e 1b 2e | 42 61 53 74 61 25 20 73 |& 0..N..|BaSta% s|
|000038e0| 74 72 20 31 33 2c 42 61 | 53 74 61 25 2d 34 0d 00 |tr 13,Ba|Sta%-4..|
|000038f0| 4f 15 20 20 20 20 20 20 | 20 20 6d 6f 76 20 50 43 |O. | mov PC|
|00003900| 2c 31 34 0d 00 50 05 5d | 0d 00 51 29 dd 20 a4 66 |,14..P.]|..Q). .f|
|00003910| 72 65 65 53 70 61 63 65 | 53 74 61 72 74 20 3a 20 |reeSpace|Start : |
|00003920| d6 20 46 53 61 25 20 3a | 3d 20 46 53 61 25 21 2d |. FSa% :|= FSa%!-|
|00003930| 34 0d 00 52 04 0d 00 53 | 29 dd 20 a4 62 61 73 69 |4..R...S|). .basi|
|00003940| 63 53 74 61 63 6b 20 3a | 20 d6 20 42 61 53 74 61 |cStack :| . BaSta|
|00003950| 25 20 3a 3d 20 42 61 53 | 74 61 25 21 2d 34 0d 00 |% := BaS|ta%!-4..|
|00003960| 54 04 0d 00 55 26 c8 99 | 20 22 4f 53 5f 52 65 61 |T...U&..| "OS_Rea|
|00003970| 64 4d 65 6d 4d 61 70 49 | 6e 66 6f 22 20 b8 20 50 |dMemMapI|nfo" . P|
|00003980| 61 67 65 53 69 7a 65 25 | 0d 00 56 04 0d 00 57 41 |ageSize%|..V...WA|
|00003990| 55 70 25 3d a3 20 3a f4 | 20 54 52 55 45 20 77 68 |Up%=. :.| TRUE wh|
|000039a0| 65 6e 20 63 75 72 72 65 | 6e 74 20 6d 65 6e 75 20 |en curre|nt menu |
|000039b0| 68 61 73 20 74 68 65 20 | 27 20 55 70 20 27 20 69 |has the |' Up ' i|
|000039c0| 74 65 6d 20 28 75 70 2d | 6d 65 6e 75 29 0d 00 58 |tem (up-|menu)..X|
|000039d0| 04 0d 00 59 41 46 53 25 | 3d a3 20 3a f4 20 54 52 |...YAFS%|=. :. TR|
|000039e0| 55 45 20 77 68 65 6e 20 | 62 75 69 6c 64 69 6e 67 |UE when |building|
|000039f0| 20 31 73 74 20 6d 65 6e | 75 20 6f 66 20 61 6e 20 | 1st men|u of an |
|00003a00| 46 53 20 46 69 6c 65 72 | 20 6d 65 6e 75 20 74 72 |FS Filer| menu tr|
|00003a10| 65 65 0d 00 5a 04 0d 00 | 5b 26 64 65 70 74 68 25 |ee..Z...|[&depth%|
|00003a20| 3d 30 20 3a f4 20 23 20 | 6f 66 20 6d 65 6e 75 73 |=0 :. # |of menus|
|00003a30| 20 69 6e 20 74 68 65 20 | 68 65 61 70 0d 00 5c 04 | in the |heap..\.|
|00003a40| 0d 00 5d 4c 78 25 3d 30 | 20 3a 20 79 25 3d 30 20 |..]Lx%=0| : y%=0 |
|00003a50| 3a 20 48 65 61 70 25 3d | 30 20 3a 20 68 65 61 70 |: Heap%=|0 : heap|
|00003a60| 25 3d 30 20 3a f4 20 63 | 72 65 61 74 65 20 61 6c |%=0 :. c|reate al|
|00003a70| 6c 20 76 61 72 73 20 62 | 65 66 6f 72 65 20 63 68 |l vars b|efore ch|
|00003a80| 61 6e 67 69 6e 67 20 48 | 49 4d 45 4d 0d 00 5e 04 |anging H|IMEM..^.|
|00003a90| 0d 00 5f 32 d3 3d a4 66 | 72 65 65 53 70 61 63 65 |.._2.=.f|reeSpace|
|00003aa0| 53 74 61 72 74 2b 34 30 | 39 36 20 3a f4 20 34 6b |Start+40|96 :. 4k|
|00003ab0| 20 66 6f 72 20 42 41 53 | 49 43 27 73 20 73 74 61 | for BAS|IC's sta|
|00003ac0| 63 6b 0d 00 60 04 0d 00 | 61 2b 48 65 61 70 25 3d |ck..`...|a+Heap%=|
|00003ad0| 93 20 3a 20 68 65 61 70 | 25 3d 48 65 61 70 25 2d |. : heap|%=Heap%-|
|00003ae0| 26 38 30 30 30 20 3a 20 | f2 68 65 61 70 49 6e 69 |&8000 : |.heapIni|
|00003af0| 74 0d 00 62 04 0d 00 63 | 44 21 4d 65 6e 75 73 25 |t..b...c|D!Menus%|
|00003b00| 3d 48 65 61 70 25 2b 34 | 2a 34 2b 31 2a 34 20 3a |=Heap%+4|*4+1*4 :|
|00003b10| f4 20 74 68 65 20 31 73 | 74 20 68 65 61 70 20 62 |. the 1s|t heap b|
|00003b20| 6c 6f 63 6b 20 77 69 6c | 6c 20 62 65 20 61 74 20 |lock wil|l be at |
|00003b30| 74 68 69 73 20 61 64 64 | 72 0d 00 64 3b f4 20 61 |this add|r..d;. a|
|00003b40| 6e 64 20 74 68 65 20 31 | 73 74 20 6d 65 6e 75 20 |nd the 1|st menu |
|00003b50| 73 74 61 63 6b 20 65 6e | 74 72 79 20 77 69 6c 6c |stack en|try will|
|00003b60| 20 61 6c 77 61 79 73 20 | 62 65 20 74 68 69 73 20 | always |be this |
|00003b70| 61 64 64 72 0d 00 65 04 | 0d 00 66 6c 50 25 3d 50 |addr..e.|..flP%=P|
|00003b80| 69 6e 25 20 3a 20 4e 25 | 3d 50 69 6e 53 70 72 25 |in% : N%|=PinSpr%|
|00003b90| 20 3a 20 5b 4f 50 54 20 | 30 3a 20 a4 31 32 28 22 | : [OPT |0: .12("|
|00003ba0| 46 69 6c 65 72 2d 22 29 | 20 3a 3d 20 37 20 3a 3d |Filer-")| := 7 :=|
|00003bb0| 20 32 20 3a 3d 20 37 20 | 3a 3d 20 30 20 3a 2e 57 | 2 := 7 |:= 0 :.W|
|00003bc0| 25 20 26 20 a9 22 46 69 | 6c 65 72 2d 22 2a 31 36 |% & ."Fi|ler-"*16|
|00003bd0| 2b 38 20 3a 2e 48 25 20 | 26 20 34 34 20 3a 26 20 |+8 :.H% |& 44 :& |
|00003be0| 30 20 3a 5d 0d 00 67 04 | 0d 00 68 1f f4 20 70 69 |0 :]..g.|..h.. pi|
|00003bf0| 6e 62 6f 61 72 64 20 6d | 65 6e 75 20 69 74 65 6d |nboard m|enu item|
|00003c00| 73 20 66 6c 61 67 73 0d | 00 69 04 0d 00 6a 22 46 |s flags.|.i...j"F|
|00003c10| 25 20 20 3d 20 25 31 31 | 20 20 20 20 20 3a f4 20 |% = %11| :. |
|00003c20| 73 70 72 69 74 65 20 26 | 20 74 65 78 74 0d 00 6b |sprite &| text..k|
|00003c30| 28 46 25 20 2b 3d 20 31 | 20 3c 3c 20 34 20 20 3a |(F% += 1| << 4 :|
|00003c40| f4 20 76 65 72 74 69 63 | 61 6c 6c 79 20 63 65 6e |. vertic|ally cen|
|00003c50| 74 65 72 65 64 0d 00 6c | 1f 46 25 20 2b 3d 20 31 |tered..l|.F% += 1|
|00003c60| 20 3c 3c 20 38 20 20 3a | f4 20 69 6e 64 69 72 65 | << 8 :|. indire|
|00003c70| 63 74 65 64 0d 00 6d 20 | 46 25 20 2b 3d 20 39 20 |cted..m |F% += 9 |
|00003c80| 3c 3c 20 31 32 20 3a f4 | 20 27 6d 65 6e 75 27 20 |<< 12 :.| 'menu' |
|00003c90| 69 63 6f 6e 0d 00 6e 04 | 0d 00 6f 24 e3 20 4a 25 |icon..n.|..o$. J%|
|00003ca0| 3d 31 20 b8 20 49 25 20 | 3a 20 4c 25 3d a9 24 4e |=1 . I% |: L%=.$N|
|00003cb0| 25 2b 31 20 3a 20 5b 4f | 50 54 20 30 0d 00 70 2e |%+1 : [O|PT 0..p.|
|00003cc0| 20 26 20 25 31 30 30 30 | 20 20 20 3b 20 47 65 6e | & %1000| ; Gen|
|00003cd0| 65 72 61 74 65 20 6d 65 | 73 73 61 67 65 20 77 68 |erate me|ssage wh|
|00003ce0| 65 6e 20 73 75 62 6d 65 | 6e 75 0d 00 71 1a 20 26 |en subme|nu..q. &|
|00003cf0| 20 21 4d 65 6e 75 73 25 | 20 3b 20 73 75 62 6d 65 | !Menus%| ; subme|
|00003d00| 6e 75 20 5e 0d 00 72 21 | 20 26 20 46 25 20 3a 26 |nu ^..r!| & F% :&|
|00003d10| 20 50 69 6e 53 70 72 25 | 2d 32 20 3a 26 20 4e 25 | PinSpr%|-2 :& N%|
|00003d20| 20 3a 26 20 32 0d 00 73 | 22 5d 3a 20 43 25 3d a7 | :& 2..s|"]: C%=.|
|00003d30| 24 4e 25 2c 22 2c 22 29 | 20 3a 20 4e 25 3f 28 43 |$N%,",")| : N%?(C|
|00003d40| 25 2d 31 29 3d 31 33 0d | 00 74 2e 20 c8 99 20 22 |%-1)=13.|.t. .. "|
|00003d50| 57 69 6d 70 5f 53 70 72 | 69 74 65 4f 70 22 2c 34 |Wimp_Spr|iteOp",4|
|00003d60| 30 2c 2c 4e 25 2b 31 20 | b8 2c 2c 2c 58 25 2c 59 |0,,N%+1 |.,,,X%,Y|
|00003d70| 25 2c 2c 4d 25 0d 00 75 | 1c 20 4e 25 3f 28 43 25 |%,,M%..u|. N%?(C%|
|00003d80| 2d 31 29 3d 97 22 2c 22 | 20 3a 20 4e 25 2b 3d 4c |-1)=.","| : N%+=L|
|00003d90| 25 0d 00 76 21 20 f2 32 | 6f 73 28 58 25 2c 34 29 |%..v! .2|os(X%,4)|
|00003da0| 20 3a 20 e7 20 58 25 3e | 21 57 25 20 21 57 25 3d | : . X%>|!W% !W%=|
|00003db0| 58 25 0d 00 77 21 20 f2 | 32 6f 73 28 59 25 2c 35 |X%..w! .|2os(Y%,5|
|00003dc0| 29 20 3a 20 e7 20 59 25 | 3e 21 48 25 20 21 48 25 |) : . Y%|>!H% !H%|
|00003dd0| 3d 59 25 0d 00 78 12 ed | 20 3a 20 50 25 21 2d 32 |=Y%..x..| : P%!-2|
|00003de0| 34 3d 26 38 38 0d 00 79 | 04 0d 00 7a 48 dd 20 f2 |4=&88..y|...zH. .|
|00003df0| 32 6f 73 28 f8 20 44 25 | 2c 45 25 29 20 c8 99 20 |2os(. D%|,E%) .. |
|00003e00| 22 4f 53 5f 52 65 61 64 | 4d 6f 64 65 56 61 72 69 |"OS_Read|ModeVari|
|00003e10| 61 62 6c 65 22 2c 4d 25 | 2c 45 25 20 b8 2c 2c 45 |able",M%|,E% .,,E|
|00003e20| 25 20 3a 20 44 25 3d 44 | 25 3c 3c 45 25 20 3a 20 |% : D%=D|%<<E% : |
|00003e30| e1 0d 00 7b 04 0d 00 7c | 0a f4 20 4d 61 73 6b 0d |...{...||.. Mask.|
|00003e40| 00 7d 04 0d 00 7e 21 4d | 25 20 20 3d 20 20 20 31 |.}...~!M|% = 1|
|00003e50| 20 3c 3c 20 20 31 20 3a | f4 20 6e 6f 20 72 65 64 | << 1 :|. no red|
|00003e60| 72 61 77 73 0d 00 7f 21 | 4d 25 20 2b 3d 20 25 31 |raws...!|M% += %1|
|00003e70| 31 20 3c 3c 20 20 34 20 | 3a f4 20 6e 6f 20 70 6f |1 << 4 |:. no po|
|00003e80| 69 6e 74 65 72 0d 00 80 | 1e 4d 25 20 2b 3d 20 20 |inter...|.M% += |
|00003e90| 20 31 20 3c 3c 20 20 38 | 20 3a f4 20 6e 6f 20 6b | 1 << 8| :. no k|
|00003ea0| 65 79 73 0d 00 81 1f 4d | 25 20 2b 3d 20 25 31 31 |eys....M|% += %11|
|00003eb0| 20 3c 3c 20 31 31 20 3a | f4 20 6e 6f 20 63 61 72 | << 11 :|. no car|
|00003ec0| 65 74 0d 00 82 32 4d 25 | 20 2b 3d 20 20 20 31 20 |et...2M%| += 1 |
|00003ed0| 3c 3c 20 31 39 20 3a f4 | 20 6e 6f 20 55 73 65 72 |<< 19 :.| no User|
|00003ee0| 20 4d 65 73 73 61 67 65 | 20 41 63 6b 6e 6f 77 6c | Message| Acknowl|
|00003ef0| 65 64 67 65 0d 00 83 25 | 4d 25 20 2b 3d 20 20 20 |edge...%|M% += |
|00003f00| 31 20 3c 3c 20 32 32 20 | 3a f4 20 72 33 20 5e 20 |1 << 22 |:. r3 ^ |
|00003f10| 70 6f 6c 6c 20 77 6f 72 | 64 0d 00 84 04 0d 00 85 |poll wor|d.......|
|00003f20| 3e c8 99 20 22 4f 53 5f | 4d 6f 64 75 6c 65 22 2c |>.. "OS_|Module",|
|00003f30| 31 38 2c 22 46 69 50 69 | 46 69 22 20 b8 2c 2c 2c |18,"FiPi|Fi" .,,,|
|00003f40| 70 77 25 20 3a 20 70 77 | 25 2b 3d 37 2a 34 20 3a |pw% : pw|%+=7*4 :|
|00003f50| f4 20 70 6f 6c 6c 20 77 | 6f 72 64 0d 00 86 04 0d |. poll w|ord.....|
|00003f60| 00 87 0f ee 20 85 20 f2 | 72 65 70 6f 72 74 0d 00 |.... . .|report..|
|00003f70| 88 04 0d 00 89 05 f5 0d | 00 8a 23 20 c8 99 20 22 |........|..# .. "|
|00003f80| 57 69 6d 70 5f 50 6f 6c | 6c 22 2c 4d 25 2c 42 25 |Wimp_Pol|l",M%,B%|
|00003f90| 2c 2c 70 77 25 20 b8 20 | 45 25 0d 00 8b 0c 20 c8 |,,pw% . |E%.... .|
|00003fa0| 8e 20 45 25 20 ca 0d 00 | 8c 47 20 20 c9 20 30 20 |. E% ...|.G . 0 |
|00003fb0| 3a 20 4d 25 2b 3d 31 20 | 3a 20 ff 22 52 4d 52 65 |: M%+=1 |: ."RMRe|
|00003fc0| 69 6e 69 74 20 46 69 50 | 69 46 69 22 20 3a f4 20 |init FiP|iFi" :. |
|00003fd0| 6d 61 73 6b 20 6f 75 74 | 20 30 73 20 26 20 72 65 |mask out| 0s & re|
|00003fe0| 67 69 73 74 65 72 20 66 | 69 6c 74 65 72 0d 00 8d |gister f|ilter...|
|00003ff0| 17 20 20 c9 20 36 20 3a | 20 f2 6d 6f 75 73 65 43 |. . 6 :| .mouseC|
|00004000| 6c 69 63 6b 0d 00 8e 17 | 20 20 c9 20 39 20 3a 20 |lick....| . 9 : |
|00004010| f2 6d 65 6e 75 53 65 6c | 65 63 74 0d 00 8f 16 20 |.menuSel|ect.... |
|00004020| 20 c9 20 31 33 20 3a 20 | f2 70 6f 6c 6c 57 6f 72 | . 13 : |.pollWor|
|00004030| 64 0d 00 90 1a 20 20 c9 | 20 31 37 2c 31 38 20 3a |d.... .| 17,18 :|
|00004040| 20 c8 8e 20 42 25 21 31 | 36 20 ca 0d 00 91 11 20 | .. B%!1|6 ..... |
|00004050| 20 20 c9 20 30 20 3a 20 | f2 62 79 65 0d 00 92 15 | . 0 : |.bye....|
|00004060| 20 20 20 c9 20 32 20 3a | 20 f2 73 61 76 65 41 63 | . 2 :| .saveAc|
|00004070| 6b 0d 00 93 16 20 20 20 | c9 20 35 20 3a 20 f2 64 |k.... |. 5 : .d|
|00004080| 61 74 61 4f 70 65 6e 0d | 00 94 1c 20 20 20 c9 20 |ataOpen.|... . |
|00004090| 26 34 30 30 20 3a 20 f2 | 6f 70 65 6e 44 69 72 28 |&400 : .|openDir(|
|000040a0| 32 38 29 0d 00 95 1c 20 | 20 20 c9 20 26 34 30 32 |28).... | . &402|
|000040b0| 20 3a 20 f2 6f 70 65 6e | 44 69 72 28 34 35 29 0d | : .open|Dir(45).|
|000040c0| 00 96 1b 20 20 20 c9 20 | 26 34 30 30 43 30 20 3a |... . |&400C0 :|
|000040d0| 20 f2 6d 65 6e 75 57 61 | 72 6e 0d 00 97 1b 20 20 | .menuWa|rn.... |
|000040e0| 20 c9 20 26 34 30 30 43 | 32 20 3a 20 f2 74 61 73 | . &400C|2 : .tas|
|000040f0| 6b 49 6e 69 74 0d 00 98 | 1b 20 20 20 c9 20 26 34 |kInit...|. . &4|
|00004100| 30 30 43 33 20 3a 20 f2 | 74 61 73 6b 44 69 65 73 |00C3 : .|taskDies|
|00004110| 0d 00 99 07 20 20 cb 0d | 00 9a 06 20 cb 0d 00 9b |.... ..|... ....|
|00004120| 06 fd 30 0d 00 9c 04 0d | 00 9d 0f dd 20 f2 70 6f |..0.....|.... .po|
|00004130| 6c 6c 57 6f 72 64 0d 00 | 9e 0a 21 70 77 25 3d 30 |llWord..|..!pw%=0|
|00004140| 0d 00 9f 2d c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...-.. "|Wimp_Get|
|00004150| 50 6f 69 6e 74 65 72 49 | 6e 66 6f 22 2c 2c 42 25 |PointerI|nfo",,B%|
|00004160| 20 3a 20 c8 8e 20 42 25 | 21 31 36 20 ca 0d 00 a0 | : .. B%|!16 ....|
|00004170| 56 20 c9 20 2d 34 20 3a | 20 21 51 25 3d 32 30 20 |V . -4 :| !Q%=20 |
|00004180| 3a 20 51 25 21 31 32 3d | 30 20 3a 20 c8 99 20 22 |: Q%!12=|0 : .. "|
|00004190| 57 69 6d 70 5f 53 65 6e | 64 4d 65 73 73 61 67 65 |Wimp_Sen|dMessage|
|000041a0| 22 2c 31 39 2c 51 25 2c | 42 25 21 31 32 20 b8 2c |",19,Q%,|B%!12 .,|
|000041b0| 2c 54 25 20 3a 20 e7 20 | 54 25 2d 46 69 6c 65 72 |,T% : . |T%-Filer|
|000041c0| 25 20 e1 0d 00 a1 0d 20 | c9 20 2d 37 2c 2d 31 31 |% ..... |. -7,-11|
|000041d0| 0d 00 a2 08 20 7f 20 e1 | 0d 00 a3 05 cb 0d 00 a4 |.... . .|........|
|000041e0| 23 c8 99 20 22 57 69 6d | 70 5f 53 65 6e 64 4d 65 |#.. "Wim|p_SendMe|
|000041f0| 73 73 61 67 65 22 2c 36 | 2c 42 25 2c 69 63 68 25 |ssage",6|,B%,ich%|
|00004200| 0d 00 a5 05 e1 0d 00 a6 | 04 0d 00 a7 36 dd 20 a4 |........|....6. .|
|00004210| 73 6c 6f 74 20 ea 20 53 | 25 20 3a 20 c8 99 20 22 |slot . S|% : .. "|
|00004220| 57 69 6d 70 5f 53 6c 6f | 74 53 69 7a 65 22 2c 2d |Wimp_Slo|tSize",-|
|00004230| 31 2c 2d 31 20 b8 20 53 | 25 20 3a 3d 20 53 25 0d |1,-1 . S|% := S%.|
|00004240| 00 a8 04 0d 00 a9 3f dd | 20 f2 73 6c 6f 74 58 74 |......?.| .slotXt|
|00004250| 6e 64 28 53 25 29 20 53 | 25 2b 3d a4 73 6c 6f 74 |nd(S%) S|%+=.slot|
|00004260| 20 3a 20 e7 20 53 25 3e | 30 20 c8 99 20 22 57 69 | : . S%>|0 .. "Wi|
|00004270| 6d 70 5f 53 6c 6f 74 53 | 69 7a 65 22 2c 53 25 2c |mp_SlotS|ize",S%,|
|00004280| 2d 31 0d 00 aa 05 e1 0d | 00 ab 04 0d 00 ac 23 dd |-1......|......#.|
|00004290| 20 a4 73 6c 6f 74 46 72 | 65 65 3d a4 73 6c 6f 74 | .slotFr|ee=.slot|
|000042a0| 2d 68 65 61 70 25 2d 48 | 65 61 70 25 21 38 0d 00 |-heap%-H|eap%!8..|
|000042b0| ad 04 0d 00 ae 0f dd 20 | f2 68 65 61 70 49 6e 69 |....... |.heapIni|
|000042c0| 74 0d 00 af 28 53 25 3d | a4 73 6c 6f 74 2d 68 65 |t...(S%=|.slot-he|
|000042d0| 61 70 25 20 3a f4 20 66 | 72 65 65 20 73 70 61 63 |ap% :. f|ree spac|
|000042e0| 65 20 69 6e 20 73 6c 6f | 74 0d 00 b0 22 e7 20 53 |e in slo|t...". S|
|000042f0| 25 3c 32 34 20 53 25 3d | 32 34 20 3a f4 20 6d 69 |%<24 S%=|24 :. mi|
|00004300| 6e 20 68 65 61 70 20 73 | 69 7a 65 0d 00 b1 22 c8 |n heap s|ize...".|
|00004310| 99 20 22 58 4f 53 5f 48 | 65 61 70 22 2c 30 2c 48 |. "XOS_H|eap",0,H|
|00004320| 65 61 70 25 2c 2c 53 25 | 20 b8 3b 46 25 0d 00 b2 |eap%,,S%| .;F%...|
|00004330| 34 e7 20 46 25 20 80 20 | 31 20 f2 73 6c 6f 74 58 |4. F% . |1 .slotX|
|00004340| 74 6e 64 28 31 29 20 3a | 20 c8 99 20 22 4f 53 5f |tnd(1) :| .. "OS_|
|00004350| 48 65 61 70 22 2c 30 2c | 48 65 61 70 25 2c 2c 53 |Heap",0,|Heap%,,S|
|00004360| 25 0d 00 b3 05 e1 0d 00 | b4 04 0d 00 b5 33 68 65 |%.......|.....3he|
|00004370| 61 70 42 6c 6f 63 6b 28 | 53 25 29 20 61 6c 6c 6f |apBlock(|S%) allo|
|00004380| 63 61 74 65 73 20 61 20 | 68 65 61 70 20 62 6c 6f |cates a |heap blo|
|00004390| 63 6b 20 6f 66 20 73 69 | 7a 65 20 53 25 0d 00 b6 |ck of si|ze S%...|
|000043a0| 2f 72 65 74 75 72 6e 73 | 20 61 20 5e 20 74 6f 20 |/returns| a ^ to |
|000043b0| 69 74 20 6f 72 20 30 20 | 69 66 20 61 6c 6c 6f 63 |it or 0 |if alloc|
|000043c0| 61 74 69 6f 6e 20 66 61 | 69 6c 65 64 0d 00 b7 04 |ation fa|iled....|
|000043d0| 0d 00 b8 14 dd 20 a4 68 | 65 61 70 42 6c 6f 63 6b |..... .h|eapBlock|
|000043e0| 28 53 25 29 0d 00 b9 23 | c8 99 20 22 58 4f 53 5f |(S%)...#|.. "XOS_|
|000043f0| 48 65 61 70 22 2c 32 2c | 48 65 61 70 25 2c 2c 53 |Heap",2,|Heap%,,S|
|00004400| 25 20 b8 2c 2c 46 25 0d | 00 ba 45 e7 20 46 25 3d |% .,,F%.|..E. F%=|
|00004410| 30 20 f2 68 65 61 70 58 | 74 6e 64 28 53 25 2d a4 |0 .heapX|tnd(S%-.|
|00004420| 68 65 61 70 55 6e 75 73 | 65 64 29 20 3a 20 c8 99 |heapUnus|ed) : ..|
|00004430| 20 22 4f 53 5f 48 65 61 | 70 22 2c 32 2c 48 65 61 | "OS_Hea|p",2,Hea|
|00004440| 70 25 2c 2c 53 25 20 b8 | 2c 2c 46 25 0d 00 bb 07 |p%,,S% .|,,F%....|
|00004450| 3d 46 25 0d 00 bc 04 0d | 00 bd 24 dd 20 a4 68 65 |=F%.....|..$. .he|
|00004460| 61 70 55 6e 75 73 65 64 | 3d 48 65 61 70 25 21 31 |apUnused|=Heap%!1|
|00004470| 32 2d 48 65 61 70 25 21 | 38 2d 38 0d 00 be 04 0d |2-Heap%!|8-8.....|
|00004480| 00 bf 31 68 65 61 70 46 | 72 65 65 28 50 25 29 20 |..1heapF|ree(P%) |
|00004490| 64 65 61 6c 6c 6f 63 61 | 74 65 73 20 74 68 65 20 |dealloca|tes the |
|000044a0| 68 65 61 70 20 62 6c 6f | 63 6b 20 61 74 20 50 25 |heap blo|ck at P%|
|000044b0| 0d 00 c0 2c 6d 65 6d 6f | 72 79 20 69 73 20 67 69 |...,memo|ry is gi|
|000044c0| 76 65 6e 20 62 61 63 6b | 20 74 6f 20 57 69 6d 70 |ven back| to Wimp|
|000044d0| 20 69 66 20 70 6f 73 73 | 69 62 6c 65 0d 00 c1 04 | if poss|ible....|
|000044e0| 0d 00 c2 13 dd 20 f2 68 | 65 61 70 46 72 65 65 28 |..... .h|eapFree(|
|000044f0| 50 25 29 0d 00 c3 35 c8 | 99 20 22 4f 53 5f 48 65 |P%)...5.|. "OS_He|
|00004500| 61 70 22 2c 33 2c 48 65 | 61 70 25 2c 50 25 20 3a |ap",3,He|ap%,P% :|
|00004510| 20 e7 20 a4 73 6c 6f 74 | 46 72 65 65 3c 50 61 67 | . .slot|Free<Pag|
|00004520| 65 53 69 7a 65 25 20 e1 | 0d 00 c4 0d dd 20 f2 73 |eSize% .|..... .s|
|00004530| 68 72 69 6e 6b 0d 00 c5 | 31 c8 99 20 22 4f 53 5f |hrink...|1.. "OS_|
|00004540| 48 65 61 70 22 2c 35 2c | 48 65 61 70 25 2c 2c 2d |Heap",5,|Heap%,,-|
|00004550| 28 68 65 61 70 25 2b 48 | 65 61 70 25 21 31 32 2d |(heap%+H|eap%!12-|
|00004560| 26 38 30 30 30 29 0d 00 | c6 28 c8 99 20 22 57 69 |&8000)..|.(.. "Wi|
|00004570| 6d 70 5f 53 6c 6f 74 53 | 69 7a 65 22 2c 68 65 61 |mp_SlotS|ize",hea|
|00004580| 70 25 2b 48 65 61 70 25 | 21 31 32 2c 2d 31 0d 00 |p%+Heap%|!12,-1..|
|00004590| c7 05 e1 0d 00 c8 04 0d | 00 c9 0e dd 20 f2 66 72 |........|.... .fr|
|000045a0| 65 65 41 6c 6c 0d 00 ca | 3c c8 95 20 6d 65 6e 75 |eeAll...|<.. menu|
|000045b0| 25 3e 4d 65 6e 75 73 25 | 20 6d 65 6e 75 25 2d 3d |%>Menus%| menu%-=|
|000045c0| 32 30 20 3a 20 e7 20 6d | 65 6e 75 25 21 38 20 f2 |20 : . m|enu%!8 .|
|000045d0| 68 65 61 70 46 72 65 65 | 28 6d 65 6e 75 25 21 38 |heapFree|(menu%!8|
|000045e0| 29 0d 00 cb 24 f2 68 65 | 61 70 46 72 65 65 28 21 |)...$.he|apFree(!|
|000045f0| 6d 65 6e 75 25 29 20 3a | 20 ce 20 3a 20 64 65 70 |menu%) :| . : dep|
|00004600| 74 68 25 3d 30 0d 00 cc | 05 e1 0d 00 cd 04 0d 00 |th%=0...|........|
|00004610| ce 47 68 65 61 70 58 74 | 6e 64 42 6c 6b 28 42 25 |.GheapXt|ndBlk(B%|
|00004620| 2c 53 25 29 20 74 72 69 | 65 73 20 74 6f 20 65 78 |,S%) tri|es to ex|
|00004630| 74 65 6e 64 20 74 68 65 | 20 68 65 61 70 20 62 6c |tend the| heap bl|
|00004640| 6f 63 6b 20 61 74 20 42 | 25 20 62 79 20 53 25 20 |ock at B|% by S% |
|00004650| 62 79 74 65 73 0d 00 cf | 4a 72 65 74 75 72 6e 73 |bytes...|Jreturns|
|00004660| 20 30 20 69 66 20 66 61 | 69 6c 65 64 20 74 6f 20 | 0 if fa|iled to |
|00004670| 64 6f 20 73 6f 20 61 6e | 64 20 74 68 65 20 5e 20 |do so an|d the ^ |
|00004680| 74 6f 20 74 68 65 20 65 | 78 74 65 6e 64 65 64 20 |to the e|xtended |
|00004690| 62 6c 6f 63 6b 20 6f 74 | 68 65 72 77 69 73 65 0d |block ot|herwise.|
|000046a0| 00 d0 04 0d 00 d1 19 dd | 20 f2 68 65 61 70 58 74 |........| .heapXt|
|000046b0| 6e 64 42 6c 6b 28 50 25 | 2c 53 25 29 0d 00 d2 31 |ndBlk(P%|,S%)...1|
|000046c0| c8 99 20 22 58 4f 53 5f | 48 65 61 70 22 2c 34 2c |.. "XOS_|Heap",4,|
|000046d0| 48 65 61 70 25 2c 50 25 | 2c 53 25 20 b8 3b 46 25 |Heap%,P%|,S% .;F%|
|000046e0| 20 3a 20 e7 20 46 25 20 | 80 20 31 20 8c 0d 00 d3 | : . F% |. 1 ....|
|000046f0| 2f 20 e7 20 53 25 3c 30 | 20 e1 20 3a f4 20 63 6f |/ . S%<0| . :. co|
|00004700| 75 6c 64 20 6e 6f 74 20 | 73 68 72 69 6e 6b 20 62 |uld not |shrink b|
|00004710| 6c 6f 63 6b 2c 20 62 75 | 74 20 6f 6b 0d 00 d4 3b |lock, bu|t ok...;|
|00004720| 20 f2 68 65 61 70 58 74 | 6e 64 28 53 25 2d a4 68 | .heapXt|nd(S%-.h|
|00004730| 65 61 70 55 6e 75 73 65 | 64 29 20 3a 20 c8 99 20 |eapUnuse|d) : .. |
|00004740| 22 4f 53 5f 48 65 61 70 | 22 2c 34 2c 48 65 61 70 |"OS_Heap|",4,Heap|
|00004750| 25 2c 50 25 2c 53 25 0d | 00 d5 05 cd 0d 00 d6 29 |%,P%,S%.|.......)|
|00004760| e7 20 53 25 3c 30 20 e7 | 20 a4 73 6c 6f 74 46 72 |. S%<0 .| .slotFr|
|00004770| 65 65 3e 3d 50 61 67 65 | 53 69 7a 65 25 20 f2 73 |ee>=Page|Size% .s|
|00004780| 68 72 69 6e 6b 0d 00 d7 | 05 e1 0d 00 d8 04 0d 00 |hrink...|........|
|00004790| d9 35 68 65 61 70 58 74 | 6e 64 28 53 25 29 20 74 |.5heapXt|nd(S%) t|
|000047a0| 72 69 65 73 20 74 6f 20 | 65 78 74 65 6e 64 20 74 |ries to |extend t|
|000047b0| 68 65 20 68 65 61 70 20 | 62 79 20 53 25 20 62 79 |he heap |by S% by|
|000047c0| 74 65 73 0d 00 da 04 0d | 00 db 13 dd 20 f2 68 65 |tes.....|.... .he|
|000047d0| 61 70 58 74 6e 64 28 53 | 25 29 0d 00 dc 2f c8 99 |apXtnd(S|%).../..|
|000047e0| 20 22 58 4f 53 5f 48 65 | 61 70 22 2c 35 2c 48 65 | "XOS_He|ap",5,He|
|000047f0| 61 70 25 2c 2c 53 25 20 | b8 3b 46 25 20 3a 20 e7 |ap%,,S% |.;F% : .|
|00004800| 20 46 25 20 80 20 31 20 | 8c 0d 00 dd 34 20 e7 20 | F% . 1 |....4 . |
|00004810| 53 25 3e 30 20 f2 73 6c | 6f 74 58 74 6e 64 28 53 |S%>0 .sl|otXtnd(S|
|00004820| 25 29 20 3a 20 c8 99 20 | 22 4f 53 5f 48 65 61 70 |%) : .. |"OS_Heap|
|00004830| 22 2c 35 2c 48 65 61 70 | 25 2c 2c 53 25 0d 00 de |",5,Heap|%,,S%...|
|00004840| 06 20 e1 0d 00 df 05 cd | 0d 00 e0 29 e7 20 53 25 |. ......|...). S%|
|00004850| 3c 30 20 e7 20 a4 73 6c | 6f 74 46 72 65 65 3e 3d |<0 . .sl|otFree>=|
|00004860| 50 61 67 65 53 69 7a 65 | 25 20 f2 73 68 72 69 6e |PageSize|% .shrin|
|00004870| 6b 0d 00 e1 05 e1 0d 00 | e2 04 0d 00 e3 0d dd 20 |k.......|....... |
|00004880| f2 65 72 72 42 6c 6b 0d | 00 e4 3d 21 42 25 3d 9f |.errBlk.|..=!B%=.|
|00004890| 20 3a 20 24 28 42 25 2b | 34 29 3d 22 4c 69 6e 65 | : $(B%+|4)="Line|
|000048a0| 20 22 2b c3 9e 2b 22 3a | 20 22 2b f6 24 20 3a 20 | "+..+":| "+.$ : |
|000048b0| 74 24 3d c3 9f 2b 22 20 | 28 26 22 2b c3 7e 9f 2b |t$=..+" |(&"+.~.+|
|000048c0| 22 29 20 22 0d 00 e5 05 | e1 0d 00 e6 04 0d 00 e7 |") "....|........|
|000048d0| 10 dd 20 f2 65 72 72 6f | 72 28 74 24 29 0d 00 e8 |.. .erro|r(t$)...|
|000048e0| 30 e7 20 74 24 3d f6 24 | 20 f2 65 72 72 42 6c 6b |0. t$=.$| .errBlk|
|000048f0| 20 8b 20 21 42 25 3d 30 | 20 3a 20 24 28 42 25 2b | . !B%=0| : $(B%+|
|00004900| 34 29 3d 74 24 20 3a 20 | 74 24 3d 22 22 0d 00 e9 |4)=t$ : |t$=""...|
|00004910| 17 dd 20 f2 72 65 70 6f | 72 74 20 3a 20 f2 65 72 |.. .repo|rt : .er|
|00004920| 72 42 6c 6b 0d 00 ea 19 | 43 25 3d 31 20 3a f4 20 |rBlk....|C%=1 :. |
|00004930| 43 61 6e 63 65 6c 20 62 | 75 74 74 6f 6e 0d 00 eb |Cancel b|utton...|
|00004940| 1d dd 20 f2 66 61 74 61 | 6c 20 3a 20 f2 65 72 72 |.. .fata|l : .err|
|00004950| 42 6c 6b 20 3a 20 43 25 | 3d 30 0d 00 ec 4a 74 24 |Blk : C%|=0...Jt$|
|00004960| 3d 22 45 72 72 6f 72 20 | 22 2b 74 24 2b 22 66 72 |="Error |"+t$+"fr|
|00004970| 6f 6d 20 22 2b a4 69 63 | 68 20 3a 20 e7 20 43 25 |om "+.ic|h : . C%|
|00004980| 20 24 42 25 2b 3d 22 2e | 20 4f 4b 20 89 20 49 67 | $B%+=".| OK . Ig|
|00004990| 6e 6f 72 65 2c 20 43 61 | 6e 63 65 6c 20 89 20 51 |nore, Ca|ncel . Q|
|000049a0| 75 69 74 22 0d 00 ed 34 | c8 99 20 22 57 69 6d 70 |uit"...4|.. "Wimp|
|000049b0| 5f 52 65 70 6f 72 74 45 | 72 72 6f 72 22 2c 42 25 |_ReportE|rror",B%|
|000049c0| 2c 25 31 30 30 30 31 20 | 84 20 43 25 3c 3c 31 2c |,%10001 |. C%<<1,|
|000049d0| 74 24 20 b8 2c 21 42 25 | 0d 00 ee 2d e7 20 43 25 |t$ .,!B%|...-. C%|
|000049e0| 20 e7 20 21 42 25 3d 31 | 20 c8 99 20 22 57 69 6d | . !B%=1| .. "Wim|
|000049f0| 70 5f 43 72 65 61 74 65 | 4d 65 6e 75 22 2c 2c 2d |p_Create|Menu",,-|
|00004a00| 31 20 3a 20 e1 0d 00 ef | 0a dd 20 f2 62 79 65 0d |1 : ....|.. .bye.|
|00004a10| 00 f0 29 e7 20 69 63 68 | 25 3d a4 68 61 6e 64 6c |..). ich|%=.handl|
|00004a20| 65 28 a4 69 63 68 29 20 | 8c 20 2a 52 4d 4b 69 6c |e(.ich) |. *RMKil|
|00004a30| 6c 20 46 69 50 69 46 69 | 0d 00 f1 05 e0 0d 00 f2 |l FiPiFi|........|
|00004a40| 04 0d 00 f3 27 26 34 32 | 36 38 31 20 3d 20 54 61 |....'&42|681 = Ta|
|00004a50| 73 6b 4d 61 6e 61 67 65 | 72 5f 45 6e 75 6d 65 72 |skManage|r_Enumer|
|00004a60| 61 74 65 54 61 73 6b 73 | 0d 00 f4 04 0d 00 f5 11 |ateTasks|........|
|00004a70| dd 20 a4 68 61 6e 64 6c | 65 28 74 24 29 0d 00 f6 |. .handl|e(t$)...|
|00004a80| 15 4c 25 3d a9 74 24 20 | 3a 20 54 25 3d 30 20 3a |.L%=.t$ |: T%=0 :|
|00004a90| 20 f5 0d 00 f7 1c 20 c8 | 99 20 26 34 32 36 38 31 | ..... .|. &42681|
|00004aa0| 2c 54 25 2c 42 25 2c 31 | 36 20 b8 20 54 25 0d 00 |,T%,B%,1|6 . T%..|
|00004ab0| f8 19 20 e7 20 54 25 3c | 30 20 8c 3d 30 20 8b 20 |.. . T%<|0 .=0 . |
|00004ac0| 4e 25 3d 42 25 21 34 0d | 00 f9 32 20 e3 20 49 25 |N%=B%!4.|..2 . I%|
|00004ad0| 3d 31 20 b8 20 4c 25 20 | 3a 20 e7 20 3f 4e 25 3d |=1 . L% |: . ?N%=|
|00004ae0| 97 c1 74 24 2c 49 25 2c | 31 29 20 4e 25 2b 3d 31 |..t$,I%,|1) N%+=1|
|00004af0| 20 8b 20 49 25 3d 32 35 | 36 0d 00 fa 20 20 ed 20 | . I%=25|6... . |
|00004b00| 3a 20 e7 20 49 25 3d 4c | 25 2b 31 20 e7 20 3f 4e |: . I%=L|%+1 . ?N|
|00004b10| 25 3d 30 20 8c 3d 21 42 | 25 0d 00 fb 06 fd 30 0d |%=0 .=!B|%.....0.|
|00004b20| 00 fc 04 0d 00 fd 11 dd | 20 f2 6d 6f 75 73 65 43 |........| .mouseC|
|00004b30| 6c 69 63 6b 0d 00 fe 1f | 78 25 3d 21 42 25 20 3a |lick....|x%=!B% :|
|00004b40| 20 79 25 3d 42 25 21 34 | 2b 35 36 20 3a 20 46 53 | y%=B%!4|+56 : FS|
|00004b50| 25 3d a3 0d 00 ff 26 57 | 25 3d 42 25 21 31 32 20 |%=....&W|%=B%!12 |
|00004b60| 3a 20 41 25 3d 42 25 21 | 31 36 20 3a f4 20 57 69 |: A%=B%!|16 :. Wi|
|00004b70| 6e 64 6f 77 2c 74 41 73 | 6b 0d 01 00 0b c8 8e 20 |ndow,tAs|k...... |
|00004b80| 41 25 20 ca 0d 01 01 0d | c9 20 50 69 6e 42 72 64 |A% .....|. PinBrd|
|00004b90| 25 0d 01 02 10 20 dd 20 | f2 70 69 60 63 6c 69 63 |%.... . |.pi`clic|
|00004ba0| 6b 0d 01 03 38 20 78 25 | 2d 3d 31 32 30 20 3a 20 |k...8 x%|-=120 : |
|00004bb0| 79 25 2b 3d 32 34 20 3a | 20 58 25 3d 78 25 20 3a |y%+=24 :| X%=x% :|
|00004bc0| 20 59 25 3d 79 25 20 3a | 20 64 69 72 24 3d 22 24 | Y%=y% :| dir$="$|
|00004bd0| 22 20 3a 20 55 70 25 3d | a3 0d 01 04 3d 20 c8 99 |" : Up%=|....= ..|
|00004be0| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 4d 65 6e | "Wimp_C|reateMen|
|00004bf0| 75 22 2c 2c 50 69 6e 25 | 2c 58 25 2c 59 25 20 3a |u",,Pin%|,X%,Y% :|
|00004c00| 20 4d 65 6e 75 25 3d 50 | 69 6e 25 20 3a 20 f2 66 | Menu%=P|in% : .f|
|00004c10| 72 65 65 41 6c 6c 0d 01 | 05 06 20 e1 0d 01 06 0f |reeAll..|.. .....|
|00004c20| c9 20 46 69 6c 65 72 25 | 2c 2d 34 0d 01 07 10 20 |. Filer%|,-4.... |
|00004c30| dd 20 f2 66 69 60 63 6c | 69 63 6b 0d 01 08 32 20 |. .fi`cl|ick...2 |
|00004c40| f4 20 73 65 6e 64 20 61 | 20 44 61 74 61 53 61 76 |. send a| DataSav|
|00004c50| 65 20 6d 73 67 20 74 6f | 20 67 65 74 20 74 68 65 |e msg to| get the|
|00004c60| 20 74 69 74 6c 65 20 73 | 74 72 69 6e 67 0d 01 09 | title s|tring...|
|00004c70| 15 20 50 25 3d 42 25 2b | 32 30 20 3a 5b 4f 50 54 |. P%=B%+|20 :[OPT|
|00004c80| 20 30 0d 01 0a 27 20 26 | 20 57 25 20 3b 20 77 61 | 0...' &| W% ; wa|
|00004c90| 6e 6e 61 20 27 73 61 76 | 65 27 20 74 6f 20 74 68 |nna 'sav|e' to th|
|00004ca0| 69 73 20 77 69 6e 64 6f | 77 0d 01 0b 15 20 26 20 |is windo|w.... & |
|00004cb0| 30 20 20 3b 20 69 63 6f | 6e 20 65 67 61 6c 0d 01 |0 ; ico|n egal..|
|00004cc0| 0c 0f 20 26 20 78 25 20 | 3a 26 20 79 25 0d 01 0d |.. & x% |:& y%...|
|00004cd0| 19 20 26 20 30 20 3b 20 | 65 73 74 69 6d 61 74 65 |. & 0 ; |estimate|
|00004ce0| 64 20 73 69 7a 65 0d 01 | 0e 13 20 26 20 30 20 3b |d size..|.. & 0 ;|
|00004cf0| 20 66 69 6c 65 74 79 70 | 65 0d 01 0f 1f 20 3d 20 | filetyp|e.... = |
|00004d00| 97 22 3f 22 20 3b 20 70 | 72 6f 70 6f 73 65 64 20 |."?" ; p|roposed |
|00004d10| 6c 65 61 66 6e 61 6d 65 | 0d 01 10 17 20 3d 20 30 |leafname|.... = 0|
|00004d20| 20 3b 20 30 20 74 65 72 | 6d 69 6e 61 74 65 64 0d | ; 0 ter|minated.|
|00004d30| 01 11 06 20 5d 0d 01 12 | 45 20 21 42 25 3d 32 35 |... ]...|E !B%=25|
|00004d40| 36 20 3a 20 42 25 21 31 | 32 3d 30 20 3a 20 42 25 |6 : B%!1|2=0 : B%|
|00004d50| 21 31 36 3d 31 20 3a 20 | c8 99 20 22 57 69 6d 70 |!16=1 : |.. "Wimp|
|00004d60| 5f 53 65 6e 64 4d 65 73 | 73 61 67 65 22 2c 31 37 |_SendMes|sage",17|
|00004d70| 2c 42 25 2c 46 69 6c 65 | 72 25 0d 01 13 06 20 e1 |,B%,File|r%.... .|
|00004d80| 0d 01 14 1a c9 20 2d 37 | 2c 2d 31 31 20 3a 20 f2 |..... -7|,-11 : .|
|00004d90| 73 63 72 6f 6c 6c 20 3a | 20 e1 0d 01 15 05 cb 0d |scroll :| .......|
|00004da0| 01 16 4c 46 69 6c 65 72 | 25 3d a4 68 61 6e 64 6c |..LFiler|%=.handl|
|00004db0| 65 28 22 46 69 6c 65 72 | 22 29 20 3a 20 50 69 6e |e("Filer|") : Pin|
|00004dc0| 42 72 64 25 3d a4 68 61 | 6e 64 6c 65 28 22 50 69 |Brd%=.ha|ndle("Pi|
|00004dd0| 6e 62 6f 61 72 64 22 29 | 20 3a 20 2a 52 4d 52 65 |nboard")| : *RMRe|
|00004de0| 69 6e 69 74 20 46 69 50 | 69 46 69 0d 01 17 0b c8 |init FiP|iFi.....|
|00004df0| 8e 20 41 25 20 ca 0d 01 | 18 1a 20 c9 20 50 69 6e |. A% ...|.. . Pin|
|00004e00| 42 72 64 25 20 3a 20 f2 | 70 69 60 63 6c 69 63 6b |Brd% : .|pi`click|
|00004e10| 0d 01 19 1a 20 c9 20 46 | 69 6c 65 72 25 20 20 3a |.... . F|iler% :|
|00004e20| 20 f2 66 69 60 63 6c 69 | 63 6b 0d 01 1a 05 cb 0d | .fi`cli|ck......|
|00004e30| 01 1b 05 e1 0d 01 1c 04 | 0d 01 1d 1a f4 20 69 66 |........|..... if|
|00004e40| 20 63 6c 69 63 6b 65 64 | 20 4d 45 4e 55 20 6f 76 | clicked| MENU ov|
|00004e50| 65 72 0d 01 1e 47 f4 20 | 76 65 72 74 69 63 61 6c |er...G. |vertical|
|00004e60| 20 73 63 72 6f 6c 6c 62 | 61 72 20 28 2d 37 29 20 | scrollb|ar (-7) |
|00004e70| 3a 20 73 63 72 6f 6c 6c | 2e 79 20 3d 20 28 6d 6f |: scroll|.y = (mo|
|00004e80| 75 73 65 2e 79 2d 76 73 | 62 2e 59 29 20 2a 20 77 |use.y-vs|b.Y) * w|
|00004e90| 61 2e 68 2f 76 73 62 2e | 68 0d 01 1f 47 f4 20 68 |a.h/vsb.|h...G. h|
|00004ea0| 6f 72 69 7a 6f 6e 74 61 | 6c 20 20 20 20 20 20 20 |orizonta|l |
|00004eb0| 20 28 2d 31 31 29 20 3a | 20 73 63 72 6f 6c 6c 2e | (-11) :| scroll.|
|00004ec0| 78 20 3d 20 28 6d 6f 75 | 73 65 2e 78 2d 68 73 62 |x = (mou|se.x-hsb|
|00004ed0| 2e 78 29 20 2a 20 77 61 | 2e 77 2f 68 73 62 2e 77 |.x) * wa|.w/hsb.w|
|00004ee0| 0d 01 20 06 f4 20 0d 01 | 21 2c f4 20 68 2f 76 73 |.. .. ..|!,. h/vs|
|00004ef0| 62 20 3d 20 48 6f 72 69 | 7a 6f 6e 74 61 6c 2f 56 |b = Hori|zontal/V|
|00004f00| 65 72 74 69 63 61 6c 20 | 53 63 72 6f 6c 6c 20 42 |ertical |Scroll B|
|00004f10| 61 72 0d 01 22 2d f4 20 | 77 61 20 3d 20 57 6f 72 |ar.."-. |wa = Wor|
|00004f20| 6b 20 41 72 65 61 2c 20 | 76 77 61 20 3d 20 56 69 |k Area, |vwa = Vi|
|00004f30| 73 69 62 6c 65 20 57 6f | 72 6b 20 41 72 65 61 0d |sible Wo|rk Area.|
|00004f40| 01 23 06 f4 20 0d 01 24 | 46 f4 20 57 69 6d 70 5f |.#.. ..$|F. Wimp_|
|00004f50| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 20 73 65 65 |GetIconS|tate see|
|00004f60| 6d 73 20 6e 6f 74 20 74 | 6f 20 77 6f 72 6b 20 77 |ms not t|o work w|
|00004f70| 69 74 68 20 77 69 6e 64 | 6f 77 20 74 6f 6f 6c 73 |ith wind|ow tools|
|00004f80| 2c 20 73 6f 20 61 73 73 | 75 6d 65 0d 01 25 41 f4 |, so ass|ume..%A.|
|00004f90| 20 64 65 66 61 75 6c 74 | 20 74 6f 6f 6c 20 73 69 | default| tool si|
|00004fa0| 7a 65 73 20 28 32 31 78 | 31 31 20 69 6e 20 6c 6f |zes (21x|11 in lo|
|00004fb0| 77 2c 20 32 31 78 32 31 | 20 69 6e 20 68 69 67 68 |w, 21x21| in high|
|00004fc0| 20 72 65 73 20 6d 6f 64 | 65 73 29 2e 0d 01 26 46 | res mod|es)...&F|
|00004fd0| f4 20 73 75 62 74 72 61 | 63 74 20 74 77 69 63 65 |. subtra|ct twice|
|00004fe0| 20 6f 66 20 74 68 69 73 | 20 66 72 6f 6d 20 74 68 | of this| from th|
|00004ff0| 65 20 77 69 64 74 68 2f | 68 65 69 67 68 74 20 6f |e width/|height o|
|00005000| 66 20 74 68 65 20 76 69 | 73 69 62 6c 65 20 61 72 |f the vi|sible ar|
|00005010| 65 61 0d 01 27 35 f4 20 | 74 6f 20 67 65 74 20 74 |ea..'5. |to get t|
|00005020| 68 65 20 77 69 64 74 68 | 2f 68 65 69 67 68 74 20 |he width|/height |
|00005030| 6f 66 20 68 6f 72 2f 76 | 65 72 74 20 73 63 72 6f |of hor/v|ert scro|
|00005040| 6c 6c 20 62 61 72 2e 0d | 01 28 3f f4 20 76 73 62 |ll bar..|.(?. vsb|
|00005050| 2e 59 20 69 73 20 74 68 | 65 6e 20 76 77 61 2e 59 |.Y is th|en vwa.Y|
|00005060| 2d 74 6f 6f 6c 69 63 6f | 6e 2e 68 20 61 6e 64 20 |-toolico|n.h and |
|00005070| 68 73 62 2e 78 3d 76 77 | 61 2e 78 2b 74 6f 6f 6c |hsb.x=vw|a.x+tool|
|00005080| 69 63 6f 6e 2e 77 0d 01 | 29 06 f4 20 0d 01 2a 43 |icon.w..|).. ..*C|
|00005090| f4 20 61 6c 73 6f 2c 20 | 21 45 64 69 74 20 64 6f |. also, |!Edit do|
|000050a0| 65 73 20 77 69 6c 64 20 | 74 68 69 6e 67 73 20 74 |es wild |things t|
|000050b0| 6f 20 69 74 73 20 57 6f | 72 6b 41 72 65 61 2c 20 |o its Wo|rkArea, |
|000050c0| 73 6f 20 6c 65 74 20 69 | 74 20 61 6c 6f 6e 65 0d |so let i|t alone.|
|000050d0| 01 2b 43 f4 20 61 6e 64 | 20 21 44 72 61 77 20 68 |.+C. and| !Draw h|
|000050e0| 61 73 20 69 74 73 20 57 | 41 20 6f 72 69 67 69 6e |as its W|A origin|
|000050f0| 20 69 6e 20 74 68 65 20 | 6c 6f 77 65 72 20 6c 65 | in the |lower le|
|00005100| 66 74 2d 68 61 6e 64 20 | 63 6f 72 6e 65 72 2c 20 |ft-hand |corner, |
|00005110| 73 6f 0d 01 2c 3e f4 20 | 74 68 65 20 68 6f 72 20 |so..,>. |the hor |
|00005120| 73 63 72 6f 6c 6c 20 6d | 75 73 74 20 62 65 20 68 |scroll m|ust be h|
|00005130| 61 6e 64 6c 65 64 20 65 | 78 61 63 74 6c 79 20 61 |andled e|xactly a|
|00005140| 73 20 74 68 65 20 76 65 | 72 20 73 63 72 6f 6c 6c |s the ve|r scroll|
|00005150| 0d 01 2d 04 0d 01 2e 0d | dd 20 f2 73 63 72 6f 6c |..-.....|. .scrol|
|00005160| 6c 0d 01 2f 3b 21 42 25 | 3d 32 30 20 3a 20 42 25 |l../;!B%|=20 : B%|
|00005170| 21 31 32 3d 30 20 3a 20 | c8 99 20 22 57 69 6d 70 |!12=0 : |.. "Wimp|
|00005180| 5f 53 65 6e 64 4d 65 73 | 73 61 67 65 22 2c 31 39 |_SendMes|sage",19|
|00005190| 2c 42 25 2c 57 25 20 b8 | 2c 2c 44 25 0d 01 30 1a |,B%,W% .|,,D%..0.|
|000051a0| e7 20 44 25 3d a4 68 61 | 6e 64 6c 65 28 22 45 64 |. D%=.ha|ndle("Ed|
|000051b0| 69 74 22 29 20 e1 0d 01 | 31 26 58 25 20 3d 20 32 |it") ...|1&X% = 2|
|000051c0| 31 20 3c 3c 20 a4 6d 76 | 28 34 29 20 3a f4 20 77 |1 << .mv|(4) :. w|
|000051d0| 69 64 74 68 20 6f 66 20 | 74 6f 6f 6c 0d 01 32 1f |idth of |tool..2.|
|000051e0| 59 25 20 3d 20 a4 6d 76 | 28 35 29 20 3a f4 20 79 |Y% = .mv|(5) :. y|
|000051f0| 20 65 69 67 20 66 61 63 | 74 6f 72 0d 01 33 3c e7 | eig fac|tor..3<.|
|00005200| 20 59 25 3e 31 20 59 25 | 3d 31 31 3c 3c 59 25 20 | Y%>1 Y%|=11<<Y% |
|00005210| 8b 20 59 25 3d 32 31 3c | 3c 59 25 20 3a f4 20 63 |. Y%=21<|<Y% :. c|
|00005220| 61 74 65 72 20 66 6f 72 | 20 68 69 67 68 20 72 65 |ater for| high re|
|00005230| 73 20 6d 6f 64 65 73 0d | 01 34 38 21 51 25 3d 57 |s modes.|.48!Q%=W|
|00005240| 25 20 3a 20 51 25 2b 3d | 31 20 3a 20 c8 99 20 22 |% : Q%+=|1 : .. "|
|00005250| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 49 6e |Wimp_Get|WindowIn|
|00005260| 66 6f 22 2c 2c 51 25 20 | 3a 20 51 25 2d 3d 31 0d |fo",,Q% |: Q%-=1.|
|00005270| 01 35 0d e7 20 41 25 3d | 2d 37 20 8c 0d 01 36 44 |.5.. A%=|-7 ...6D|
|00005280| 20 e7 20 44 25 3d a4 68 | 61 6e 64 6c 65 28 22 44 | . D%=.h|andle("D|
|00005290| 72 61 77 22 29 20 51 25 | 21 32 34 3d 79 25 2d 35 |raw") Q%|!24=y%-5|
|000052a0| 36 2d 51 25 21 38 2d 59 | 25 20 8b 20 51 25 21 32 |6-Q%!8-Y|% . Q%!2|
|000052b0| 34 3d 79 25 2d 35 36 2d | 51 25 21 31 36 2b 59 25 |4=y%-56-|Q%!16+Y%|
|000052c0| 0d 01 37 31 20 51 25 21 | 32 34 3d 51 25 21 32 34 |..71 Q%!|24=Q%!24|
|000052d0| 2a 28 51 25 21 35 36 2d | 51 25 21 34 38 29 2f 28 |*(Q%!56-|Q%!48)/(|
|000052e0| 51 25 21 31 36 2d 51 25 | 21 38 2d 59 25 2d 59 25 |Q%!16-Q%|!8-Y%-Y%|
|000052f0| 29 0d 01 38 05 cc 0d 01 | 39 38 20 51 25 21 32 30 |)..8....|98 Q%!20|
|00005300| 3d 28 78 25 2d 51 25 21 | 34 2d 58 25 29 2a 28 51 |=(x%-Q%!|4-X%)*(Q|
|00005310| 25 21 35 32 2d 51 25 21 | 34 34 29 2f 28 51 25 21 |%!52-Q%!|44)/(Q%!|
|00005320| 31 32 2d 51 25 21 34 2d | 58 25 2d 58 25 29 0d 01 |12-Q%!4-|X%-X%)..|
|00005330| 3a 05 cd 0d 01 3b 21 c8 | 99 20 22 57 69 6d 70 5f |:....;!.|. "Wimp_|
|00005340| 53 65 6e 64 4d 65 73 73 | 61 67 65 22 2c 32 2c 51 |SendMess|age",2,Q|
|00005350| 25 2c 57 25 0d 01 3c 05 | e1 0d 01 3d 04 0d 01 3e |%,W%..<.|...=...>|
|00005360| 38 dd 20 a4 6d 76 28 56 | 25 29 20 c8 99 20 22 4f |8. .mv(V|%) .. "O|
|00005370| 53 5f 52 65 61 64 4d 6f | 64 65 56 61 72 69 61 62 |S_ReadMo|deVariab|
|00005380| 6c 65 22 2c 2d 31 2c 56 | 25 20 b8 2c 2c 56 25 20 |le",-1,V|% .,,V% |
|00005390| 3a 3d 20 56 25 0d 01 3f | 04 0d 01 40 4e dd 20 f2 |:= V%..?|...@N. .|
|000053a0| 6c 65 61 66 41 62 20 ea | 20 4c 25 20 3a 20 4c 25 |leafAb .| L% : L%|
|000053b0| 3d a9 64 69 72 24 20 3a | 20 f5 20 4c 25 2d 3d 31 |=.dir$ :| . L%-=1|
|000053c0| 20 3a 20 fd 20 c1 64 69 | 72 24 2c 4c 25 2c 31 29 | : . .di|r$,L%,1)|
|000053d0| 3d 22 2e 22 20 3a 20 64 | 69 72 24 3d c0 64 69 72 |="." : d|ir$=.dir|
|000053e0| 24 2c 4c 25 2d 31 29 0d | 01 41 05 e1 0d 01 42 04 |$,L%-1).|.A....B.|
|000053f0| 0d 01 43 11 dd 20 f2 6d | 65 6e 75 53 65 6c 65 63 |..C.. .m|enuSelec|
|00005400| 74 0d 01 44 20 c8 99 20 | 22 57 69 6d 70 5f 47 65 |t..D .. |"Wimp_Ge|
|00005410| 74 50 6f 69 6e 74 65 72 | 49 6e 66 6f 22 2c 2c 51 |tPointer|Info",,Q|
|00005420| 25 0d 01 45 1e 58 25 3d | 21 51 25 20 3a 20 59 25 |%..E.X%=|!Q% : Y%|
|00005430| 3d 51 25 21 34 20 3a 20 | 41 25 3d 51 25 21 38 0d |=Q%!4 : |A%=Q%!8.|
|00005440| 01 46 25 c8 99 20 22 57 | 69 6d 70 5f 44 65 63 6f |.F%.. "W|imp_Deco|
|00005450| 64 65 4d 65 6e 75 22 2c | 2c 4d 65 6e 75 25 2c 42 |deMenu",|,Menu%,B|
|00005460| 25 2c 51 25 0d 01 47 27 | 49 25 3d 31 20 3a f4 20 |%,Q%..G'|I%=1 :. |
|00005470| 23 20 6f 66 20 49 74 65 | 6d 73 20 69 6e 20 27 6d |# of Ite|ms in 'm|
|00005480| 65 6e 75 20 73 74 72 69 | 6e 67 27 0d 01 48 36 4a |enu stri|ng'..H6J|
|00005490| 25 3d a7 24 51 25 2c 22 | 2e 22 29 20 3a 20 c8 95 |%=.$Q%,"|.") : ..|
|000054a0| 20 4a 25 20 49 25 2b 3d | 31 20 3a 20 4a 25 3d a7 | J% I%+=|1 : J%=.|
|000054b0| 24 51 25 2c 22 2e 22 2c | 4a 25 2b 31 29 20 3a 20 |$Q%,".",|J%+1) : |
|000054c0| ce 0d 01 49 65 e7 20 49 | 25 3e 31 20 4a 25 3d 51 |...Ie. I|%>1 J%=Q|
|000054d0| 25 2b a9 24 51 25 20 3a | 20 f5 20 4a 25 2d 3d 31 |%+.$Q% :| . J%-=1|
|000054e0| 20 3a 20 fd 20 3f 4a 25 | 3d 97 22 2e 22 20 3a 20 | : . ?J%|=."." : |
|000054f0| 74 24 3d 24 4a 25 20 8b | e7 20 4d 65 6e 75 25 3d |t$=$J% .|. Menu%=|
|00005500| 50 69 6e 25 20 24 66 73 | 25 3d 64 24 28 21 42 25 |Pin% $fs|%=d$(!B%|
|00005510| 29 20 3a 20 74 24 3d 22 | 22 20 8b 20 74 24 3d 22 |) : t$="|" . t$="|
|00005520| 2e 22 2b 24 51 25 0d 01 | 4a 23 55 70 25 3d 74 24 |."+$Q%..|J#Up%=t$|
|00005530| 3d 22 2e 20 55 70 20 22 | 20 3a 20 e7 20 64 65 70 |=". Up "| : . dep|
|00005540| 74 68 25 3e 3d 49 25 20 | 8c 0d 01 4b 26 20 5a 25 |th%>=I% |...K& Z%|
|00005550| 3d a3 20 3a f4 20 67 6f | 65 73 20 54 52 55 45 20 |=. :. go|es TRUE |
|00005560| 61 66 74 65 72 20 74 68 | 65 20 31 73 74 20 2b 0d |after th|e 1st +.|
|00005570| 01 4c 21 20 e3 20 4a 25 | 3d 49 25 20 b8 20 64 65 |.L! . J%|=I% . de|
|00005580| 70 74 68 25 20 3a 20 6d | 65 6e 75 25 2d 3d 32 30 |pth% : m|enu%-=20|
|00005590| 0d 01 4d 12 20 20 c8 8e | 20 6d 65 6e 75 25 21 34 |..M. ..| menu%!4|
|000055a0| 20 ca 0d 01 4e 34 20 20 | 20 c9 20 97 22 2b 22 20 | ...N4 | . ."+" |
|000055b0| 3a 20 e7 20 5a 25 20 64 | 69 72 24 2b 3d 22 2e 22 |: . Z% d|ir$+="."|
|000055c0| 2b a4 74 69 74 6c 65 28 | 21 6d 65 6e 75 25 29 20 |+.title(|!menu%) |
|000055d0| 8b 20 5a 25 3d b9 0d 01 | 4f 22 20 20 20 c9 20 97 |. Z%=...|O" . .|
|000055e0| 22 2d 22 20 3a 20 e7 20 | 64 69 72 24 3e 22 24 22 |"-" : . |dir$>"$"|
|000055f0| 20 f2 6c 65 61 66 41 62 | 0d 01 50 26 20 20 cb 20 | .leafAb|..P& . |
|00005600| 3a 20 e7 20 6d 65 6e 75 | 25 21 38 20 f2 68 65 61 |: . menu|%!8 .hea|
|00005610| 70 46 72 65 65 28 6d 65 | 6e 75 25 21 38 29 0d 01 |pFree(me|nu%!8)..|
|00005620| 51 17 20 20 f2 68 65 61 | 70 46 72 65 65 28 21 6d |Q. .hea|pFree(!m|
|00005630| 65 6e 75 25 29 0d 01 52 | 33 20 ed 20 3a 20 e7 20 |enu%)..R|3 . : . |
|00005640| 6d 65 6e 75 25 21 34 3d | 97 22 2b 22 20 64 69 72 |menu%!4=|."+" dir|
|00005650| 24 2b 3d 22 2e 22 2b a4 | 74 69 74 6c 65 28 6d 65 |$+="."+.|title(me|
|00005660| 6e 75 25 21 2d 32 30 29 | 0d 01 53 1f 20 64 65 70 |nu%!-20)|..S. dep|
|00005670| 74 68 25 3d 49 25 2d 31 | 20 3a 20 6d 65 6e 75 25 |th%=I%-1| : menu%|
|00005680| 21 34 3d 97 22 2d 22 0d | 01 54 05 cd 0d 01 55 0b |!4=."-".|.T....U.|
|00005690| e7 20 55 70 25 20 8c 0d | 01 56 0d 20 f2 66 72 65 |. Up% ..|.V. .fre|
|000056a0| 65 41 6c 6c 0d 01 57 42 | 20 e7 20 64 69 72 24 3d |eAll..WB| . dir$=|
|000056b0| 22 24 22 20 c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |"$" .. "|Wimp_Cre|
|000056c0| 61 74 65 4d 65 6e 75 22 | 2c 2c 66 73 44 69 73 63 |ateMenu"|,,fsDisc|
|000056d0| 25 2c 58 25 2d a9 24 66 | 73 25 2a 38 2c 59 25 2b |%,X%-.$f|s%*8,Y%+|
|000056e0| 34 34 20 3a 20 e1 0d 01 | 58 4d 20 f2 6c 65 61 66 |44 : ...|XM .leaf|
|000056f0| 41 62 20 3a 20 78 25 3d | 58 25 20 3a 20 e7 20 41 |Ab : x%=|X% : . A|
|00005700| 25 3d 25 31 30 30 20 ff | 20 22 46 69 6c 65 72 5f |%=%100 .| "Filer_|
|00005710| 4f 70 65 6e 44 69 72 20 | 22 2b a4 70 61 74 68 2b |OpenDir |"+.path+|
|00005720| 22 20 22 2b c3 58 25 2b | 22 20 22 2b c3 59 25 20 |" "+.X%+|" "+.Y% |
|00005730| 3a 20 e1 0d 01 59 47 20 | e7 20 41 25 3d 25 30 30 |: ...YG |. A%=%00|
|00005740| 31 20 ff 20 22 46 69 6c | 65 72 5f 4f 70 65 6e 44 |1 . "Fil|er_OpenD|
|00005750| 69 72 20 22 2b a4 70 61 | 74 68 2b 22 20 22 2b c3 |ir "+.pa|th+" "+.|
|00005760| 28 78 25 2b 4d 65 6e 75 | 25 21 31 36 2f 32 2b 33 |(x%+Menu|%!16/2+3|
|00005770| 32 29 2b 22 20 22 2b c3 | 79 25 0d 01 5a 21 20 e7 |2)+" "+.|y%..Z! .|
|00005780| 20 41 25 20 80 20 25 30 | 31 31 20 f2 6d 61 6b 65 | A% . %0|11 .make|
|00005790| 4d 65 6e 75 28 58 25 2c | 79 25 29 0d 01 5b 05 cc |Menu(X%,|y%)..[..|
|000057a0| 0d 01 5c 25 20 ff 20 22 | 57 69 6d 70 54 61 73 6b |..\% . "|WimpTask|
|000057b0| 20 46 69 6c 65 72 5f 52 | 75 6e 20 22 2b a4 70 61 | Filer_R|un "+.pa|
|000057c0| 74 68 2b 74 24 0d 01 5d | 30 20 e7 20 41 25 3d 25 |th+t$..]|0 . A%=%|
|000057d0| 30 30 31 20 c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |001 .. "|Wimp_Cre|
|000057e0| 61 74 65 4d 65 6e 75 22 | 2c 2c 4d 65 6e 75 25 2c |ateMenu"|,,Menu%,|
|000057f0| 78 25 2c 79 25 0d 01 5e | 05 cd 0d 01 5f 05 e1 0d |x%,y%..^|...._...|
|00005800| 01 60 04 0d 01 61 0e dd | 20 f2 73 61 76 65 41 63 |.`...a..| .saveAc|
|00005810| 6b 0d 01 62 39 50 25 3d | 42 25 2b 34 34 20 3a 20 |k..b9P%=|B%+44 : |
|00005820| c8 95 20 3f 50 25 20 50 | 25 2b 3d 31 20 3a 20 ce |.. ?P% P|%+=1 : .|
|00005830| 20 3a 20 50 25 3f 2d 32 | 3d 30 20 3a f4 20 63 75 | : P%?-2|=0 :. cu|
|00005840| 74 20 6f 66 66 20 27 2e | 3f 27 0d 01 63 22 f2 67 |t off '.|?'..c".g|
|00005850| 65 74 44 69 72 28 34 34 | 29 20 3a 20 f2 6d 61 6b |etDir(44|) : .mak|
|00005860| 65 4d 65 6e 75 28 78 25 | 2c 79 25 29 0d 01 64 05 |eMenu(x%|,y%)..d.|
|00005870| e1 0d 01 65 04 0d 01 66 | 11 dd 20 f2 67 65 74 44 |...e...f|.. .getD|
|00005880| 69 72 28 4f 25 29 0d 01 | 67 20 74 24 3d a4 30 28 |ir(O%)..|g t$=.0(|
|00005890| 42 25 2b 4f 25 29 20 3a | 20 c8 95 20 a7 74 24 2c |B%+O%) :| .. .t$,|
|000058a0| 22 24 22 29 3d 30 0d 01 | 68 10 20 4f 25 3d a7 74 |"$")=0..|h. O%=.t|
|000058b0| 24 2c 22 3a 22 29 0d 01 | 69 1a 20 24 51 25 3d c0 |$,":")..|i. $Q%=.|
|000058c0| 74 24 2c 4f 25 2d 31 29 | 2b 22 24 50 61 74 68 22 |t$,O%-1)|+"$Path"|
|000058d0| 0d 01 6a 35 20 c8 99 20 | 22 4f 53 5f 52 65 61 64 |..j5 .. |"OS_Read|
|000058e0| 56 61 72 56 61 6c 22 2c | 51 25 2c 51 25 2c 32 35 |VarVal",|Q%,Q%,25|
|000058f0| 36 2c 2c 33 20 b8 2c 2c | 4c 25 20 3a 20 51 25 3f |6,,3 .,,|L% : Q%?|
|00005900| 4c 25 3d 31 33 0d 01 6b | 15 20 74 24 3d 24 51 25 |L%=13..k|. t$=$Q%|
|00005910| 2b c1 74 24 2c 4f 25 2b | 31 29 0d 01 6c 05 ce 0d |+.t$,O%+|1)..l...|
|00005920| 01 6d 1e 4f 25 3d a7 74 | 24 2c 22 3a 22 29 20 3a |.m.O%=.t|$,":") :|
|00005930| 20 24 66 73 25 3d c0 74 | 24 2c 4f 25 29 0d 01 6e | $fs%=.t|$,O%)..n|
|00005940| 41 4f 25 2b 3d 31 20 3a | 20 e7 20 c1 74 24 2c 4f |AO%+=1 :| . .t$,O|
|00005950| 25 2c 31 29 3c 3e 22 24 | 22 20 4c 25 3d a7 74 24 |%,1)<>"$|" L%=.t$|
|00005960| 2c 22 2e 22 2c 4f 25 29 | 20 3a 20 24 66 73 25 2b |,".",O%)| : $fs%+|
|00005970| 3d c1 74 24 2c 4f 25 2c | 4c 25 2d 4f 25 29 0d 01 |=.t$,O%,|L%-O%)..|
|00005980| 6f 2b 4c 25 3d a9 24 66 | 73 25 20 3a 20 e7 20 4c |o+L%=.$f|s% : . L|
|00005990| 25 3c 38 20 4c 25 3d 38 | 20 3a f4 20 4c 45 4e 22 |%<8 L%=8| :. LEN"|
|000059a0| 46 53 3a 3a 44 69 73 63 | 22 0d 01 70 18 66 73 44 |FS::Disc|"..p.fsD|
|000059b0| 69 73 63 25 21 31 36 3d | 28 4c 25 2b 31 29 2a 31 |isc%!16=|(L%+1)*1|
|000059c0| 36 0d 01 71 39 64 69 72 | 24 3d c1 74 24 2c a7 74 |6..q9dir|$=.t$,.t|
|000059d0| 24 2c 22 24 22 29 29 20 | 3a 20 4d 65 6e 75 25 3d |$,"$")) |: Menu%=|
|000059e0| 21 4d 65 6e 75 73 25 20 | 3a 20 f2 66 72 65 65 41 |!Menus% |: .freeA|
|000059f0| 6c 6c 20 3a 20 55 70 25 | 3d b9 0d 01 72 05 e1 0d |ll : Up%|=...r...|
|00005a00| 01 73 04 0d 01 74 33 dd | 20 a4 30 28 41 25 29 3a |.s...t3.| .0(A%):|
|00005a10| 5a 25 3d 41 25 3a c8 95 | 20 3f 5a 25 20 5a 25 2b |Z%=A%:..| ?Z% Z%+|
|00005a20| 3d 31 3a ce 3a ea 20 3f | 5a 25 3a 3f 5a 25 3d 31 |=1:.:. ?|Z%:?Z%=1|
|00005a30| 33 3a 3d 24 41 25 0d 01 | 75 04 0d 01 76 12 dd 20 |3:=$A%..|u...v.. |
|00005a40| f2 6f 70 65 6e 44 69 72 | 28 4f 25 29 0d 01 77 31 |.openDir|(O%)..w1|
|00005a50| e7 20 42 25 21 31 32 3d | 69 63 68 25 20 c8 99 20 |. B%!12=|ich% .. |
|00005a60| 22 57 69 6d 70 5f 47 65 | 74 50 6f 69 6e 74 65 72 |"Wimp_Ge|tPointer|
|00005a70| 49 6e 66 6f 22 2c 2c 51 | 25 20 8b 20 e1 0d 01 78 |Info",,Q|% . ...x|
|00005a80| 3a 78 25 3d 21 51 25 20 | 3a 20 79 25 3d 51 25 21 |:x%=!Q% |: y%=Q%!|
|00005a90| 34 20 3a 20 58 25 3d 78 | 25 20 3a 20 59 25 3d 79 |4 : X%=x|% : Y%=y|
|00005aa0| 25 20 3a 20 f2 67 65 74 | 44 69 72 28 4f 25 29 20 |% : .get|Dir(O%) |
|00005ab0| 3a 20 46 53 25 3d b9 0d | 01 79 04 0d 01 7a 1f dd |: FS%=..|.y...z..|
|00005ac0| 20 f2 6d 65 6e 75 57 61 | 72 6e 20 e7 20 ac 20 a4 | .menuWa|rn . . .|
|00005ad0| 6d 65 6e 75 57 61 72 6e | 20 e1 0d 01 7b 07 ea 20 |menuWarn| ...{.. |
|00005ae0| 85 0d 01 7c 51 ee 20 85 | 20 ea 20 6d 65 6e 75 25 |...|Q. .| . menu%|
|00005af0| 2b 3d 32 30 20 3a 20 f2 | 66 72 65 65 41 6c 6c 20 |+=20 : .|freeAll |
|00005b00| 3a 20 4d 65 6e 75 25 3d | 21 4d 65 6e 75 73 25 20 |: Menu%=|!Menus% |
|00005b10| 3a 20 55 70 25 3d b9 20 | 3a 20 c8 99 20 22 57 69 |: Up%=. |: .. "Wi|
|00005b20| 6d 70 5f 43 72 65 61 74 | 65 4d 65 6e 75 22 2c 2c |mp_Creat|eMenu",,|
|00005b30| 2d 31 0d 01 7d 04 0d 01 | 7e 16 dd 20 f2 6d 61 6b |-1..}...|~.. .mak|
|00005b40| 65 4d 65 6e 75 28 58 25 | 2c 59 25 29 0d 01 7f 3c |eMenu(X%|,Y%)...<|
|00005b50| e7 20 64 69 72 24 3d 22 | 24 22 20 4c 25 3d 30 20 |. dir$="|$" L%=0 |
|00005b60| 8b 20 4c 25 3d a9 64 69 | 72 24 20 3a 20 f5 20 4c |. L%=.di|r$ : . L|
|00005b70| 25 2d 3d 31 20 3a 20 fd | 20 c1 64 69 72 24 2c 4c |%-=1 : .| .dir$,L|
|00005b80| 25 2c 31 29 3d 22 2e 22 | 0d 01 80 12 74 24 3d c1 |%,1)="."|....t$=.|
|00005b90| 64 69 72 24 2c 4c 25 2b | 31 29 0d 01 81 3b 4c 25 |dir$,L%+|1)...;L%|
|00005ba0| 3d a9 74 24 20 3a 20 e7 | 20 4c 25 3c 34 20 e7 20 |=.t$ : .| L%<4 . |
|00005bb0| 55 70 25 20 4c 25 3d 34 | 20 3a f4 20 4c 6f 6e 67 |Up% L%=4| :. Long|
|00005bc0| 65 73 74 20 69 74 65 6d | 3b 20 34 3d 4c 45 4e 22 |est item|; 4=LEN"|
|00005bd0| 20 55 70 20 22 0d 01 82 | 24 50 25 3d a4 68 65 61 | Up "...|$P%=.hea|
|00005be0| 70 42 6c 6f 63 6b 28 32 | 38 29 20 3a f4 20 6d 65 |pBlock(2|8) :. me|
|00005bf0| 6e 75 20 68 65 61 64 65 | 72 0d 01 83 22 e7 20 50 |nu heade|r...". P|
|00005c00| 25 20 21 6d 65 6e 75 25 | 3d 50 25 20 3a 20 6d 65 |% !menu%|=P% : me|
|00005c10| 6e 75 25 21 38 3d 30 20 | 8b 20 e1 0d 01 84 3f 5b |nu%!8=0 |. ....?[|
|00005c20| 4f 50 54 20 30 20 3a 20 | a4 31 32 28 74 24 29 20 |OPT 0 : |.12(t$) |
|00005c30| 3a 3d 20 37 20 3a 3d 20 | 32 20 3a 3d 20 37 20 3a |:= 7 := |2 := 7 :|
|00005c40| 3d 20 30 20 3a 2e 57 25 | 20 26 20 30 20 3a 26 20 |= 0 :.W%| & 0 :& |
|00005c50| 34 34 20 3a 26 20 30 20 | 3a 5d 0d 01 85 56 e7 20 |44 :& 0 |:]...V. |
|00005c60| 55 70 25 20 f2 68 65 61 | 70 58 74 6e 64 42 6c 6b |Up% .hea|pXtndBlk|
|00005c70| 28 21 6d 65 6e 75 25 2c | 32 34 29 20 3a 20 5b 4f |(!menu%,|24) : [O|
|00005c80| 50 54 20 30 20 3a 26 20 | 25 31 30 31 30 20 3a 26 |PT 0 :& |%1010 :&|
|00005c90| 20 30 20 3a 26 20 26 30 | 37 30 30 39 30 31 39 20 | 0 :& &0|7009019 |
|00005ca0| 3a 20 a4 31 32 28 22 20 | 55 70 20 22 29 20 3a 5d |: .12(" |Up ") :]|
|00005cb0| 0d 01 86 15 e7 20 a4 64 | 69 72 4d 65 6e 75 3d 22 |..... .d|irMenu="|
|00005cc0| 6b 6f 22 20 8c 0d 01 87 | 21 20 e7 20 6d 65 6e 75 |ko" ....|! . menu|
|00005cd0| 25 21 38 20 f2 68 65 61 | 70 46 72 65 65 28 6d 65 |%!8 .hea|pFree(me|
|00005ce0| 6e 75 25 21 38 29 0d 01 | 88 1a 20 f2 68 65 61 70 |nu%!8)..|.. .heap|
|00005cf0| 46 72 65 65 28 21 6d 65 | 6e 75 25 29 20 3a 20 e1 |Free(!me|nu%) : .|
|00005d00| 0d 01 89 05 cd 0d 01 8a | 23 43 25 3d 26 34 30 30 |........|#C%=&400|
|00005d10| 45 38 20 3a f4 20 57 69 | 6d 70 5f 43 72 65 61 74 |E8 :. Wi|mp_Creat|
|00005d20| 65 53 75 62 4d 65 6e 75 | 0d 01 8b 48 e7 20 6d 65 |eSubMenu|...H. me|
|00005d30| 6e 75 25 3d 4d 65 6e 75 | 73 25 20 6d 65 6e 75 25 |nu%=Menu|s% menu%|
|00005d40| 21 34 3d 30 20 3a 20 e7 | 20 4d 65 6e 75 25 2d 50 |!4=0 : .| Menu%-P|
|00005d50| 69 6e 25 20 43 25 3d 26 | 34 30 30 44 34 20 3a f4 |in% C%=&|400D4 :.|
|00005d60| 20 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 | Wimp_Cr|eateMenu|
|00005d70| 0d 01 8c 27 21 57 25 3d | 28 4c 25 2b 31 29 2a 31 |...'!W%=|(L%+1)*1|
|00005d80| 36 20 3a 20 e7 20 49 25 | 20 21 57 25 2b 3d 33 34 |6 : . I%| !W%+=34|
|00005d90| 20 8b 20 49 25 3d 31 0d | 01 8d 28 57 25 3d 21 57 | . I%=1.|..(W%=!W|
|00005da0| 25 20 3a 20 e7 20 58 25 | 3d 78 25 20 58 25 2d 3d |% : . X%|=x% X%-=|
|00005db0| 57 25 2f 32 2b 31 36 20 | 3a 20 78 25 3d 58 25 0d |W%/2+16 |: x%=X%.|
|00005dc0| 01 8e 4b 4f 25 3d 30 20 | 3a 20 e7 20 46 53 25 20 |..KO%=0 |: . FS% |
|00005dd0| 59 25 3d 31 32 30 2b 28 | 49 25 2b 31 29 2a 34 34 |Y%=120+(|I%+1)*44|
|00005de0| 20 3a 20 79 25 3d 59 25 | 20 3a 20 46 53 25 3d a3 | : y%=Y%| : FS%=.|
|00005df0| 20 8b e7 20 63 65 6e 74 | 65 72 25 20 4f 25 3d 28 | .. cent|er% O%=(|
|00005e00| 49 25 2d 31 29 2a 34 34 | 2f 32 0d 01 8f 48 59 25 |I%-1)*44|/2...HY%|
|00005e10| 2b 3d 4f 25 20 3a 20 6d | 65 6e 75 25 21 31 32 3d |+=O% : m|enu%!12=|
|00005e20| 58 25 20 3a 20 6d 65 6e | 75 25 21 31 36 3d 59 25 |X% : men|u%!16=Y%|
|00005e30| 20 3a 20 c8 99 20 43 25 | 2c 2c 21 6d 65 6e 75 25 | : .. C%|,,!menu%|
|00005e40| 2c 58 25 2c 59 25 20 3a | 20 6d 65 6e 75 25 2b 3d |,X%,Y% :| menu%+=|
|00005e50| 32 30 0d 01 90 0f e7 20 | ac 20 6d 6f 76 65 25 20 |20..... |. move% |
|00005e60| e1 0d 01 91 24 e7 20 6d | 65 6e 75 25 2d 32 30 3d |....$. m|enu%-20=|
|00005e70| 4d 65 6e 75 73 25 20 e7 | 20 4d 65 6e 75 25 2d 50 |Menus% .| Menu%-P|
|00005e80| 69 6e 25 20 e1 0d 01 92 | 31 57 25 2b 3d 32 36 3c |in% ....|1W%+=26<|
|00005e90| 3c a4 6d 76 28 34 29 20 | 3a 20 53 25 3d a4 73 63 |<.mv(4) |: S%=.sc|
|00005ea0| 72 65 65 6e 60 77 20 3a | 20 e7 20 58 25 2b 57 25 |reen`w :| . X%+W%|
|00005eb0| 3c 3d 53 25 20 e1 0d 01 | 93 0d e7 20 78 25 3c 57 |<=S% ...|... x%<W|
|00005ec0| 25 20 e1 0d 01 94 39 c8 | 99 20 22 57 69 6d 70 5f |% ....9.|. "Wimp_|
|00005ed0| 47 65 74 4d 65 6e 75 53 | 74 61 74 65 22 2c 2c 42 |GetMenuS|tate",,B|
|00005ee0| 25 20 3a 20 c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |% : .. "|Wimp_Cre|
|00005ef0| 61 74 65 4d 65 6e 75 22 | 2c 2c 2d 31 0d 01 95 46 |ateMenu"|,,-1...F|
|00005f00| 49 25 3d 42 25 20 3a 20 | e7 20 4d 65 6e 75 25 3d |I%=B% : |. Menu%=|
|00005f10| 50 69 6e 25 20 46 25 3d | 50 69 6e 25 2b 32 38 2b |Pin% F%=|Pin%+28+|
|00005f20| 21 49 25 2a 32 34 2b 38 | 20 3a 20 21 46 25 3d 21 |!I%*24+8| : !F%=!|
|00005f30| 46 25 20 84 20 31 3c 3c | 32 31 20 3a 20 49 25 2b |F% . 1<<|21 : I%+|
|00005f40| 3d 34 0d 01 96 52 50 25 | 3d 4d 65 6e 75 73 25 20 |=4...RP%|=Menus% |
|00005f50| 3a 20 c8 95 20 21 49 25 | 2b 31 20 46 25 3d 21 50 |: .. !I%|+1 F%=!P|
|00005f60| 25 2b 32 38 2b 21 49 25 | 2a 32 34 2b 38 20 3a 20 |%+28+!I%|*24+8 : |
|00005f70| 21 46 25 3d 21 46 25 20 | 84 20 31 3c 3c 32 31 20 |!F%=!F% |. 1<<21 |
|00005f80| 3a 20 50 25 2b 3d 32 30 | 20 3a 20 49 25 2b 3d 34 |: P%+=20| : I%+=4|
|00005f90| 20 3a 20 ce 0d 01 97 3c | 57 25 3d 58 25 2b 57 25 | : ....<|W%=X%+W%|
|00005fa0| 2d 53 25 20 3a 20 78 25 | 2d 3d 57 25 20 3a 20 c8 |-S% : x%|-=W% : .|
|00005fb0| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 4d 65 |. "Wimp_|CreateMe|
|00005fc0| 6e 75 22 2c 2c 4d 65 6e | 75 25 2c 78 25 2c 79 25 |nu",,Men|u%,x%,y%|
|00005fd0| 0d 01 98 59 50 25 3d 4d | 65 6e 75 73 25 20 3a 20 |...YP%=M|enus% : |
|00005fe0| e7 20 4d 65 6e 75 25 3d | 50 69 6e 25 20 46 25 3d |. Menu%=|Pin% F%=|
|00005ff0| 50 69 6e 25 2b 32 38 2b | 21 42 25 2a 32 34 2b 38 |Pin%+28+|!B%*24+8|
|00006000| 20 3a 20 21 46 25 3d 21 | 46 25 20 80 20 ac 28 31 | : !F%=!|F% . .(1|
|00006010| 3c 3c 32 31 29 20 8b 20 | 50 25 21 31 32 3d 78 25 |<<21) . |P%!12=x%|
|00006020| 20 3a 20 50 25 2b 3d 32 | 30 0d 01 99 50 43 25 3d | : P%+=2|0...PC%=|
|00006030| 26 34 30 30 45 38 20 3a | 20 e3 20 50 25 3d 50 25 |&400E8 :| . P%=P%|
|00006040| 20 b8 20 6d 65 6e 75 25 | 2d 32 30 20 88 20 32 30 | . menu%|-20 . 20|
|00006050| 20 3a 20 50 25 21 31 32 | 2d 3d 57 25 20 3a 20 c8 | : P%!12|-=W% : .|
|00006060| 99 20 43 25 2c 2c 21 50 | 25 2c 50 25 21 31 32 2c |. C%,,!P|%,P%!12,|
|00006070| 50 25 21 31 36 20 3a 20 | ed 0d 01 9a 05 e1 0d 01 |P%!16 : |........|
|00006080| 9b 04 0d 01 9c 23 dd 20 | a4 73 63 72 65 65 6e 60 |.....#. |.screen`|
|00006090| 77 20 3d 20 a4 6d 76 28 | 31 31 29 20 3c 3c 20 a4 |w = .mv(|11) << .|
|000060a0| 6d 76 28 34 29 0d 01 9d | 04 0d 01 9e 14 66 75 6e |mv(4)...|.....fun|
|000060b0| 63 74 69 6f 6e 20 64 69 | 72 4d 65 6e 75 0d 01 9f |ction di|rMenu...|
|000060c0| 04 0d 01 a0 10 65 6e 74 | 65 72 65 64 20 77 69 74 |.....ent|ered wit|
|000060d0| 68 0d 01 a1 22 64 69 72 | 24 20 3d 20 64 69 72 20 |h..."dir|$ = dir |
|000060e0| 74 6f 20 6d 61 6b 65 20 | 61 20 6d 65 6e 75 20 66 |to make |a menu f|
|000060f0| 72 6f 6d 0d 01 a2 2b 21 | 6d 65 6e 75 20 5e 20 74 |rom...+!|menu ^ t|
|00006100| 6f 20 74 68 65 20 68 65 | 61 70 20 62 6c 6f 63 6b |o the he|ap block|
|00006110| 20 66 6f 72 20 74 68 61 | 74 20 6d 65 6e 75 0d 01 | for tha|t menu..|
|00006120| a3 2c 50 25 20 5e 20 6c | 6f 63 61 74 69 6f 6e 20 |.,P% ^ l|ocation |
|00006130| 74 6f 20 70 75 74 20 6e | 65 78 74 20 6d 65 6e 75 |to put n|ext menu|
|00006140| 20 69 74 65 6d 20 69 6e | 74 6f 0d 01 a4 04 0d 01 | item in|to......|
|00006150| a5 31 72 65 74 75 72 6e | 73 20 74 68 65 20 73 74 |.1return|s the st|
|00006160| 72 69 6e 67 20 22 6b 6f | 22 20 69 66 20 74 68 65 |ring "ko|" if the|
|00006170| 72 65 20 77 61 73 20 61 | 6e 20 65 72 72 6f 72 0d |re was a|n error.|
|00006180| 01 a6 0d 6f 74 68 65 72 | 77 69 73 65 0d 01 a7 19 |...other|wise....|
|00006190| 23 20 6f 66 20 6d 65 6e | 75 20 49 74 65 6d 73 20 |# of men|u Items |
|000061a0| 69 6e 20 49 25 0d 01 a8 | 20 6c 65 6e 67 74 68 20 |in I%...| length |
|000061b0| 6f 66 20 4c 6f 6e 67 65 | 73 74 20 69 74 65 6d 20 |of Longe|st item |
|000061c0| 69 6e 20 4c 25 0d 01 a9 | 04 0d 01 aa 0e dd 20 a4 |in L%...|...... .|
|000061d0| 64 69 72 4d 65 6e 75 0d | 01 ab 1d 49 25 3d 30 20 |dirMenu.|...I%=0 |
|000061e0| 3a f4 20 6d 65 6e 75 20 | 49 74 65 6d 73 20 73 6f |:. menu |Items so|
|000061f0| 20 66 61 72 0d 01 ac 2d | 4f 25 3d 30 20 3a f4 20 | far...-|O%=0 :. |
|00006200| 4f 66 66 73 65 74 20 6f | 66 20 31 73 74 20 69 74 |Offset o|f 1st it|
|00006210| 65 6d 20 74 6f 20 72 65 | 61 64 20 69 6e 20 64 69 |em to re|ad in di|
|00006220| 72 0d 01 ad 2f 55 25 3d | 50 25 20 3a f4 20 6a 65 |r.../U%=|P% :. je|
|00006230| 74 7a 74 20 6b 69 6d 6d | 74 20 65 20 62 6c 65 64 |tzt kimm|t e bled|
|00006240| 65 20 52 45 4d 3a 20 6d | 65 72 6b 65 20 70 6f 73 |e REM: m|erke pos|
|00006250| 0d 01 ae 3d 44 25 3d 44 | 69 72 42 66 72 25 20 3a |...=D%=D|irBfr% :|
|00006260| 20 53 25 3d 44 25 21 2d | 34 20 3a 20 24 42 25 3d | S%=D%!-|4 : $B%=|
|00006270| a4 70 61 74 68 20 3a 20 | 42 25 3f a9 24 42 25 3d |.path : |B%?.$B%=|
|00006280| 30 20 3a 20 45 25 3d 21 | 6d 65 6e 75 25 0d 01 af |0 : E%=!|menu%...|
|00006290| 37 24 51 25 3d 22 22 20 | 3a 20 e7 20 55 70 25 20 |7$Q%="" |: . Up% |
|000062a0| e7 20 6d 65 6e 75 25 3e | 4d 65 6e 75 73 25 20 24 |. menu%>|Menus% $|
|000062b0| 51 25 3d a4 74 69 74 6c | 65 28 6d 65 6e 75 25 21 |Q%=.titl|e(menu%!|
|000062c0| 2d 32 30 29 0d 01 b0 07 | ea 20 85 0d 01 b1 19 ee |-20)....|. ......|
|000062d0| 20 85 20 ea 20 f2 64 69 | 72 45 72 72 6f 72 20 3a | . . .di|rError :|
|000062e0| 3d 20 74 24 0d 01 b2 15 | c8 99 20 22 48 6f 75 72 |= t$....|.. "Hour|
|000062f0| 67 6c 61 73 73 5f 4f 6e | 22 0d 01 b3 0b c8 95 20 |glass_On|"...... |
|00006300| 4f 25 2b 31 0d 01 b4 36 | 20 c8 99 20 22 4f 53 5f |O%+1...6| .. "OS_|
|00006310| 47 42 50 42 22 2c 31 30 | 2c 42 25 2c 44 25 2c 32 |GBPB",10|,B%,D%,2|
|00006320| 30 2c 4f 25 2c 53 25 20 | b8 2c 2c 2c 52 25 2c 4f |0,O%,S% |.,,,R%,O|
|00006330| 25 20 3a 20 e7 20 52 25 | 20 8c 0d 01 b5 32 20 20 |% : . R%| ....2 |
|00006340| f2 68 65 61 70 58 74 6e | 64 42 6c 6b 28 45 25 2c |.heapXtn|dBlk(E%,|
|00006350| 52 25 2a 32 34 29 20 3a | 20 4e 25 3d 44 25 20 3a |R%*24) :| N%=D% :|
|00006360| 20 e3 20 4a 25 3d 31 20 | b8 20 52 25 0d 01 b6 25 | . J%=1 |. R%...%|
|00006370| 20 20 20 74 24 3d a4 30 | 28 4e 25 2b 32 30 29 20 | t$=.0|(N%+20) |
|00006380| 3a 20 e7 20 4c 25 3c a9 | 74 24 20 4c 25 3d a9 74 |: . L%<.|t$ L%=.t|
|00006390| 24 0d 01 b7 2b 20 20 20 | e7 20 74 24 3d 24 51 25 |$...+ |. t$=$Q%|
|000063a0| 20 46 25 3d 26 30 37 34 | 30 39 31 31 33 20 8b 20 | F%=&074|09113 . |
|000063b0| 46 25 3d 26 30 37 30 30 | 39 31 31 33 0d 01 b8 30 |F%=&0700|9113...0|
|000063c0| 20 20 20 5b 4f 50 54 20 | 30 20 3a 26 20 21 4e 25 | [OPT |0 :& !N%|
|000063d0| 20 3a 26 20 4e 25 21 31 | 36 20 3a 26 20 46 25 20 | :& N%!1|6 :& F% |
|000063e0| 3a 20 a4 31 32 28 74 24 | 29 20 3a 5d 0d 01 b9 3b |: .12(t$|) :]...;|
|000063f0| 20 20 20 f4 20 20 20 6c | 6f 61 64 20 5e 20 61 64 | . l|oad ^ ad|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.