home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / utilities / utility_03 / a_scanread
ArcFS Archive  |  1995-06-25  |  12.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

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

You can browse this item here: a_scanread

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 | 68 01 00 00 54 03 00 00 |Archive.|h...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 41 53 63 61 6e 52 | 65 61 64 00 ff ff ff ff |.!AScanR|ead.....|
|00000070| 46 fd ff ff 0e fe fc 1e | 00 00 00 00 ff ff ff ff |F.......|........|
|00000080| fc 00 00 80 82 21 42 6f | 6f 74 00 61 64 4d 65 00 |.....!Bo|ot.adMe.|
|00000090| 7f 00 00 00 43 eb ff ff | c0 a3 1f 7f 03 00 17 f0 |....C...|........|
|000000a0| 7f 00 00 00 de 14 00 00 | 82 21 52 75 6e 00 65 61 |........|.!Run.ea|
|000000b0| 64 4d 65 00 9f 00 00 00 | 43 eb ff ff ca 83 1f 7f |dMe.....|C.......|
|000000c0| 03 00 82 54 9f 00 00 00 | 81 15 00 00 82 21 52 75 |...T....|.....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 30 0c 00 00 44 fb ff ff |nImage..|0...D...|
|000000e0| 77 3a bf 78 03 00 0f 14 | 30 0c 00 00 44 16 00 00 |w:.x....|0...D...|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 65 00 20 02 00 00 |.!Sprite|s.e. ...|
|00000100| 43 f9 ff ff 0e 60 1f 7f | 03 00 63 90 20 02 00 00 |C....`..|..c. ...|
|00000110| 98 22 00 00 82 52 65 61 | 64 4d 65 00 64 4d 65 00 |."...Rea|dMe.dMe.|
|00000120| 19 08 00 00 44 ff ff ff | 47 16 e6 78 03 00 f0 16 |....D...|G..x....|
|00000130| 19 08 00 00 dc 24 00 00 | 00 53 6f 72 74 52 65 61 |.....$..|.SortRea|
|00000140| 64 4d 65 00 45 04 00 00 | 44 ff ff ff d5 e4 01 79 |dMe.E...|D......y|
|00000150| 03 00 fa 90 45 04 00 00 | 75 10 00 00 82 41 53 63 |....E...|u....ASc|
|00000160| 61 6e 53 6f 72 74 00 00 | 2d 10 00 00 43 fb ff ff |anSort..|-...C...|
|00000170| 1f 80 93 b0 03 00 15 b6 | 2d 10 00 00 24 00 00 00 |........|-...$...|
|00000180| 82 53 6f 72 74 52 65 61 | 64 4d 65 00 45 04 00 00 |.SortRea|dMe.E...|
|00000190| 44 ff ff ff d5 e4 01 79 | 03 00 fa 90 45 04 00 00 |D......y|....E...|
|000001a0| 75 10 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |u.......|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|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 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 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 41 53 63 |....File|Data.ASc|
|00000360| 61 6e 53 6f 72 74 00 00 | 2d 10 00 00 43 fb ff ff |anSort..|-...C...|
|00000370| 1f 80 93 b0 03 00 15 b6 | 0d 00 0a 3e f4 20 3e 20 |........|...>. > |
|00000380| 41 53 63 61 6e 53 6f 72 | 74 20 3a 20 45 57 41 20 |AScanSor|t : EWA |
|00000390| 3a 20 31 3a 31 31 3a 39 | 30 20 28 57 69 74 68 20 |: 1:11:9|0 (With |
|000003a0| 6f 70 74 69 6f 6e 61 6c | 20 53 54 41 52 54 20 72 |optional| START r|
|000003b0| 65 63 6f 72 64 29 0d 00 | 14 2d f4 20 44 69 73 70 |ecord)..|.-. Disp|
|000003c0| 6c 61 79 73 2f 50 72 69 | 6e 74 73 20 31 73 74 20 |lays/Pri|nts 1st |
|000003d0| 6c 69 6e 65 20 6f 66 20 | 61 6c 6c 20 65 6e 74 72 |line of |all entr|
|000003e0| 69 65 73 0d 00 1e 2a f4 | 20 69 6e 20 61 6e 20 41 |ies...*.| in an A|
|000003f0| 52 43 53 43 41 4e 20 66 | 69 6c 65 2c 20 77 69 74 |RCSCAN f|ile, wit|
|00000400| 68 20 53 6f 72 74 20 6f | 70 74 69 6f 6e 0d 00 64 |h Sort o|ption..d|
|00000410| 1a eb 31 36 3a fb 36 3a | f1 27 27 22 41 53 63 61 |..16:.6:|.''"ASca|
|00000420| 6e 50 72 69 6e 74 22 0d | 00 6e 2c f1 27 27 22 50 |nPrint".|.n,.''"P|
|00000430| 72 69 6e 74 20 54 49 54 | 4c 45 53 20 66 72 6f 6d |rint TIT|LES from|
|00000440| 20 61 6e 20 41 72 63 53 | 63 61 6e 20 66 69 6c 65 | an ArcS|can file|
|00000450| 22 27 27 0d 00 78 33 fb | 33 3a e8 22 44 69 72 65 |"''..x3.|3:."Dire|
|00000460| 63 74 6f 72 79 20 50 61 | 74 68 6e 61 6d 65 22 2c |ctory Pa|thname",|
|00000470| 44 24 3a e7 c2 44 24 29 | 20 3c 3e 22 2e 22 3a 44 |D$:..D$)| <>".":D|
|00000480| 24 2b 3d 22 2e 22 0d 00 | 82 1c e8 27 22 46 69 6c |$+="."..|...'"Fil|
|00000490| 65 6e 61 6d 65 22 2c 46 | 24 3a 46 24 3d 44 24 2b |ename",F|$:F$=D$+|
|000004a0| 46 24 0d 00 8c 33 48 25 | 3d ad 20 46 24 3a 53 25 |F$...3H%|=. F$:S%|
|000004b0| 3d a2 23 48 25 3a d9 23 | 30 3a de 20 42 25 20 53 |=.#H%:.#|0:. B% S|
|000004c0| 25 2c 43 24 28 53 25 2f | 32 30 29 2c 73 6f 72 74 |%,C$(S%/|20),sort|
|000004d0| 20 31 30 32 34 0d 00 96 | 34 43 24 28 29 3d 22 7e | 1024...|4C$()="~|
|000004e0| 22 3a f4 20 53 65 6e 64 | 73 20 61 6c 6c 20 75 6e |":. Send|s all un|
|000004f0| 75 73 65 64 20 43 24 28 | 29 20 74 6f 20 65 6e 64 |used C$(|) to end|
|00000500| 20 6f 66 20 73 6f 72 74 | 21 0d 00 a0 08 f2 61 73 | of sort|!.....as|
|00000510| 73 0d 00 aa 30 50 25 3d | 30 3a fb 35 3a f1 27 22 |s...0P%=|0:.5:.'"|
|00000520| 50 72 69 6e 74 65 72 20 | 59 2f 4e 3f 22 3a e7 28 |Printer |Y/N?":.(|
|00000530| a5 20 80 20 26 35 46 29 | 3d 38 39 3a 50 25 3d 2d |. . &5F)|=89:P%=-|
|00000540| 31 0d 00 b4 18 ff 22 4c | 4f 41 44 20 22 2b 46 24 |1....."L|OAD "+F$|
|00000550| 2b 22 20 22 2b c3 7e 42 | 25 0d 00 be 1f ef 31 34 |+" "+.~B|%.....14|
|00000560| 3a e7 50 25 8c 20 ff 22 | 43 4f 4e 44 22 3a ff 22 |:.P%. ."|COND":."|
|00000570| 4c 50 49 38 22 3a ef 32 | 0d 00 c8 11 fb 33 3a f1 |LPI8":.2|.....3:.|
|00000580| 8a 34 32 29 46 24 3a ef | 33 0d 00 ca 3f fb 33 3a |.42)F$:.|3...?.3:|
|00000590| f1 27 22 46 69 72 73 74 | 20 72 65 63 6f 72 64 20 |.'"First| record |
|000005a0| 74 6f 20 64 69 73 70 6c | 61 79 20 2d 20 28 43 52 |to displ|ay - (CR|
|000005b0| 20 3d 20 66 72 6f 6d 20 | 73 74 61 72 74 29 20 22 | = from |start) "|
|000005c0| 3b 3a e8 22 22 53 25 27 | 0d 00 d2 12 49 25 3d 42 |;:.""S%'|....I%=B|
|000005d0| 25 3a 4a 25 3d 2d 53 25 | 3a f5 0d 00 dc 24 f5 3a |%:J%=-S%|:....$.:|
|000005e0| 41 25 3d 3f 49 25 3a 49 | 25 2b 3d 31 3a fd 41 25 |A%=?I%:I|%+=1:.A%|
|000005f0| 3d 97 22 5e 22 20 84 41 | 25 3d 97 22 5b 22 0d 00 |=."^" .A|%=."["..|
|00000600| e6 12 e7 41 25 3d 97 22 | 5b 22 8c 20 8d 54 4e 41 |...A%=."|[". .TNA|
|00000610| 0d 00 f0 19 f5 3a 41 25 | 3d 3f 49 25 3a 49 25 2b |.....:A%|=?I%:I%+|
|00000620| 3d 31 3a fd 41 25 3d 31 | 33 0d 00 fa 15 e7 4a 25 |=1:.A%=1|3.....J%|
|00000630| 3e 3d 30 3a 43 24 28 4a | 25 29 3d 24 49 25 0d 01 |>=0:C$(J|%)=$I%..|
|00000640| 04 15 49 25 2b 3d a9 24 | 49 25 20 2b 31 3a 4a 25 |..I%+=.$|I% +1:J%|
|00000650| 2b 3d 31 0d 01 0e 0d fd | 20 41 25 3d 97 22 5b 22 |+=1.....| A%=."["|
|00000660| 0d 01 18 0a e7 50 25 3a | ef 32 0d 01 22 21 fb 36 |.....P%:|.2.."!.6|
|00000670| 3a f1 22 20 20 20 22 3b | 4a 25 22 20 49 74 65 6d |:." ";|J%" Item|
|00000680| 73 20 66 6f 75 6e 64 22 | 3a ef 33 0d 01 2c 3c fb |s found"|:.3..,<.|
|00000690| 33 3a f1 27 22 4b 65 79 | 20 53 20 66 6f 72 20 53 |3:.'"Key| S for S|
|000006a0| 4f 52 54 45 44 20 6c 69 | 73 74 2c 20 65 6c 73 65 |ORTED li|st, else|
|000006b0| 20 53 50 41 43 45 20 66 | 6f 72 20 46 49 4c 45 20 | SPACE f|or FILE |
|000006c0| 4f 52 44 45 52 22 27 0d | 01 36 1d e7 28 a5 20 80 |ORDER"'.|.6..(. .|
|000006d0| 20 26 35 46 29 3d 38 33 | 20 d6 20 73 6f 72 74 2c | &5F)=83| . sort,|
|000006e0| 43 24 28 29 0d 01 40 0d | fb 32 3a e7 50 25 3a ef |C$()..@.|.2:.P%:.|
|000006f0| 32 0d 01 4a 16 e3 49 25 | 3d 30 b8 4a 25 2d 31 3a |2..J..I%|=0.J%-1:|
|00000700| 4b 25 3d 49 25 83 33 0d | 01 54 13 f1 8a 34 33 2a |K%=I%.3.|.T...43*|
|00000710| 4b 25 29 43 24 28 49 25 | 29 3b 0d 01 5e 0b e7 4b |K%)C$(I%|);..^..K|
|00000720| 25 3d 32 3a f1 0d 01 68 | 0c ed 3a f1 3a ef 33 3a |%=2:...h|..:.:.3:|
|00000730| e0 0d 07 d0 0a dd 20 f2 | 61 73 73 0d 07 da 44 61 |...... .|ass...Da|
|00000740| 72 72 61 79 3d 30 3a 73 | 69 7a 65 3d 31 3a 49 3d |rray=0:s|ize=1:I=|
|00000750| 32 3a 4a 3d 33 3a 73 68 | 69 66 74 3d 33 3a 4b 3d |2:J=3:sh|ift=3:K=|
|00000760| 34 3a 6c 68 73 3d 34 3a | 4c 6f 3d 34 3a 72 68 73 |4:lhs=4:|Lo=4:rhs|
|00000770| 3d 35 3a 48 69 3d 35 3a | 4d 3d 36 3a 58 3d 36 0d |=5:Hi=5:|M=6:X=6.|
|00000780| 07 e4 41 49 61 64 64 72 | 3d 37 3a 49 76 61 6c 3d |..AIaddr|=7:Ival=|
|00000790| 37 3a 58 61 64 64 72 3d | 37 3a 58 6d 61 6e 74 3d |7:Xaddr=|7:Xmant=|
|000007a0| 37 3a 58 77 6f 72 64 3d | 37 3a 4a 61 64 64 72 3d |7:Xword=|7:Jaddr=|
|000007b0| 38 3a 4a 76 61 6c 3d 38 | 3a 59 77 6f 72 64 3d 38 |8:Jval=8|:Yword=8|
|000007c0| 0d 07 ee 4b 4d 61 64 64 | 72 3d 39 3a 4d 76 61 6c |...KMadd|r=9:Mval|
|000007d0| 3d 39 3a 4d 6d 61 6e 74 | 3d 39 3a 58 6c 65 6e 3d |=9:Mmant|=9:Xlen=|
|000007e0| 31 30 3a 58 65 78 70 3d | 31 30 3a 58 62 79 74 65 |10:Xexp=|10:Xbyte|
|000007f0| 3d 31 30 3a 4d 6c 65 6e | 3d 31 31 3a 4d 65 78 70 |=10:Mlen|=11:Mexp|
|00000800| 3d 31 31 3a 74 79 70 65 | 3d 31 32 0d 07 f8 25 73 |=11:type|=12...%s|
|00000810| 70 3d 31 33 3a 6c 69 6e | 6b 3d 31 34 3a 63 74 72 |p=13:lin|k=14:ctr|
|00000820| 3d 31 34 3a 69 6e 78 3d | 31 34 3a 70 63 3d 31 35 |=14:inx=|14:pc=15|
|00000830| 0d 08 02 28 e3 20 70 61 | 73 73 25 3d 30 20 b8 20 |...(. pa|ss%=0 . |
|00000840| 32 20 88 20 32 3a 50 25 | 3d 73 6f 72 74 3a 5b 4f |2 . 2:P%|=sort:[O|
|00000850| 50 54 20 70 61 73 73 25 | 0d 08 0c 2c 2e 73 6f 72 |PT pass%|...,.sor|
|00000860| 74 20 53 54 4d 46 44 20 | 28 73 70 29 21 2c 7b 6c |t STMFD |(sp)!,{l|
|00000870| 69 6e 6b 7d 3a 4c 44 52 | 20 74 79 70 65 2c 5b 39 |ink}:LDR| type,[9|
|00000880| 2c 23 34 5d 0d 08 16 2b | 80 20 72 68 73 2c 74 79 |,#4]...+|. rhs,ty|
|00000890| 70 65 2c 23 26 31 30 30 | 3a 42 45 51 20 65 78 69 |pe,#&100|:BEQ exi|
|000008a0| 74 3a 4c 44 52 20 61 72 | 72 61 79 2c 5b 39 5d 0d |t:LDR ar|ray,[9].|
|000008b0| 08 20 46 2e 73 6f 72 74 | 31 20 4c 44 52 20 69 6e |. F.sort|1 LDR in|
|000008c0| 78 2c 5b 61 72 72 61 79 | 5d 2c 23 34 3a 43 4d 50 |x,[array|],#4:CMP|
|000008d0| 20 69 6e 78 2c 23 30 3a | 42 4e 45 20 73 6f 72 74 | inx,#0:|BNE sort|
|000008e0| 31 3a 4c 44 52 20 73 69 | 7a 65 2c 5b 61 72 72 61 |1:LDR si|ze,[arra|
|000008f0| 79 5d 2c 23 34 0d 08 2a | 47 53 55 42 20 73 69 7a |y],#4..*|GSUB siz|
|00000900| 65 2c 73 69 7a 65 2c 23 | 31 3a 54 45 51 20 74 79 |e,size,#|1:TEQ ty|
|00000910| 70 65 2c 23 26 31 38 30 | 3a ec 51 20 74 79 70 65 |pe,#&180|:.Q type|
|00000920| 2c 23 33 3a 42 45 51 20 | 62 65 67 69 6e 3a 80 20 |,#3:BEQ |begin:. |
|00000930| 74 79 70 65 2c 74 79 70 | 65 2c 23 37 0d 08 34 36 |type,typ|e,#7..46|
|00000940| 54 45 51 20 74 79 70 65 | 2c 23 34 3a 42 45 51 20 |TEQ type|,#4:BEQ |
|00000950| 62 65 67 69 6e 3a 54 45 | 51 20 74 79 70 65 2c 23 |begin:TE|Q type,#|
|00000960| 35 3a 42 45 51 20 62 65 | 67 69 6e 3a 42 20 65 78 |5:BEQ be|gin:B ex|
|00000970| 69 74 0d 08 3e 28 2e 62 | 65 67 69 6e 20 4d 4f 56 |it..>(.b|egin MOV|
|00000980| 20 4c 6f 2c 23 30 3a 4d | 4f 56 20 48 69 2c 73 69 | Lo,#0:M|OV Hi,si|
|00000990| 7a 65 3a 42 4c 20 6d 61 | 69 6e 0d 08 48 1b 2e 65 |ze:BL ma|in..H..e|
|000009a0| 78 69 74 20 4c 44 4d 46 | 44 20 28 73 70 29 21 2c |xit LDMF|D (sp)!,|
|000009b0| 7b 70 63 7d 5e 0d 08 52 | 46 2e 6d 61 69 6e 20 53 |{pc}^..R|F.main S|
|000009c0| 54 4d 46 44 20 28 73 70 | 29 21 2c 7b 6c 69 6e 6b |TMFD (sp|)!,{link|
|000009d0| 7d 3a 4d 4f 56 20 49 2c | 4c 6f 3a 4d 4f 56 20 4a |}:MOV I,|Lo:MOV J|
|000009e0| 2c 48 69 3a 41 44 44 20 | 4d 2c 49 2c 4a 3a 4d 4f |,Hi:ADD |M,I,J:MO|
|000009f0| 56 20 4d 2c 4d 2c 41 53 | 52 23 31 0d 08 5c 3a 54 |V M,M,AS|R#1..\:T|
|00000a00| 45 51 20 74 79 70 65 2c | 23 33 3a 42 45 51 20 73 |EQ type,|#3:BEQ s|
|00000a10| 73 6f 72 74 61 3a 54 45 | 51 20 74 79 70 65 2c 23 |sorta:TE|Q type,#|
|00000a20| 34 3a 42 45 51 20 69 73 | 6f 72 74 61 3a 42 20 72 |4:BEQ is|orta:B r|
|00000a30| 73 6f 72 74 61 0d 08 66 | 3c 2e 73 73 6f 72 74 61 |sorta..f|<.ssorta|
|00000a40| 20 4d 4f 56 20 58 2c 4d | 3a 42 4c 20 66 65 74 63 | MOV X,M|:BL fetc|
|00000a50| 68 58 3a 4d 4f 56 20 4d | 61 64 64 72 2c 58 77 6f |hX:MOV M|addr,Xwo|
|00000a60| 72 64 3a 4d 4f 56 20 4d | 6c 65 6e 2c 58 62 79 74 |rd:MOV M|len,Xbyt|
|00000a70| 65 0d 08 70 16 2e 73 73 | 6f 72 74 62 20 53 55 42 |e..p..ss|ortb SUB|
|00000a80| 20 49 2c 49 2c 23 31 0d | 08 7a 4a 2e 73 73 6f 72 | I,I,#1.|.zJ.ssor|
|00000a90| 74 63 20 41 44 44 20 49 | 2c 49 2c 23 31 3a 4d 4f |tc ADD I|,I,#1:MO|
|00000aa0| 56 20 58 2c 49 3a 42 4c | 20 66 65 74 63 68 58 3a |V X,I:BL| fetchX:|
|00000ab0| 42 4c 20 63 6f 6d 70 61 | 72 65 53 3a 42 4c 54 20 |BL compa|reS:BLT |
|00000ac0| 73 73 6f 72 74 63 3a 41 | 44 44 20 4a 2c 4a 2c 23 |ssortc:A|DD J,J,#|
|00000ad0| 31 0d 08 84 3f 2e 73 73 | 6f 72 74 64 20 53 55 42 |1...?.ss|ortd SUB|
|00000ae0| 20 4a 2c 4a 2c 23 31 3a | 4d 4f 56 20 58 2c 4a 3a | J,J,#1:|MOV X,J:|
|00000af0| 42 4c 20 66 65 74 63 68 | 58 3a 42 4c 20 63 6f 6d |BL fetch|X:BL com|
|00000b00| 70 61 72 65 53 3a 42 47 | 54 20 73 73 6f 72 74 64 |pareS:BG|T ssortd|
|00000b10| 0d 08 8e 34 43 4d 50 20 | 49 2c 4a 3a 42 47 54 20 |...4CMP |I,J:BGT |
|00000b20| 73 73 6f 72 74 65 3a 42 | 4c 20 73 77 6f 70 3a 41 |ssorte:B|L swop:A|
|00000b30| 44 44 20 49 2c 49 2c 23 | 31 3a 53 55 42 20 4a 2c |DD I,I,#|1:SUB J,|
|00000b40| 4a 2c 23 31 0d 08 98 26 | 2e 73 73 6f 72 74 65 20 |J,#1...&|.ssorte |
|00000b50| 43 4d 50 20 49 2c 4a 3a | 42 4c 45 20 73 73 6f 72 |CMP I,J:|BLE ssor|
|00000b60| 74 62 3a 42 20 6d 61 69 | 6e 33 0d 08 a2 24 2e 69 |tb:B mai|n3...$.i|
|00000b70| 73 6f 72 74 61 20 4c 44 | 52 20 4d 76 61 6c 2c 5b |sorta LD|R Mval,[|
|00000b80| 61 72 72 61 79 2c 4d 2c | 41 53 4c 23 32 5d 0d 08 |array,M,|ASL#2]..|
|00000b90| ac 16 2e 69 73 6f 72 74 | 62 20 53 55 42 20 49 2c |...isort|b SUB I,|
|00000ba0| 49 2c 23 31 0d 08 b6 48 | 2e 69 73 6f 72 74 63 20 |I,#1...H|.isortc |
|00000bb0| 41 44 44 20 49 2c 49 2c | 23 31 3a 4c 44 52 20 49 |ADD I,I,|#1:LDR I|
|00000bc0| 76 61 6c 2c 5b 61 72 72 | 61 79 2c 49 2c 41 53 4c |val,[arr|ay,I,ASL|
|00000bd0| 23 32 5d 3a 43 4d 50 20 | 49 76 61 6c 2c 4d 76 61 |#2]:CMP |Ival,Mva|
|00000be0| 6c 3a 42 4c 54 20 69 73 | 6f 72 74 63 0d 08 c0 0e |l:BLT is|ortc....|
|00000bf0| 41 44 44 20 4a 2c 4a 2c | 23 31 0d 08 ca 48 2e 69 |ADD J,J,|#1...H.i|
|00000c00| 73 6f 72 74 64 20 53 55 | 42 20 4a 2c 4a 2c 23 31 |sortd SU|B J,J,#1|
|00000c10| 3a 4c 44 52 20 4a 76 61 | 6c 2c 5b 61 72 72 61 79 |:LDR Jva|l,[array|
|00000c20| 2c 4a 2c 41 53 4c 23 32 | 5d 3a 43 4d 50 20 4a 76 |,J,ASL#2|]:CMP Jv|
|00000c30| 61 6c 2c 4d 76 61 6c 3a | 42 47 54 20 69 73 6f 72 |al,Mval:|BGT isor|
|00000c40| 74 64 0d 08 d4 2f 43 4d | 50 20 49 2c 4a 3a 42 47 |td.../CM|P I,J:BG|
|00000c50| 54 20 69 73 6f 72 74 65 | 3a 53 54 52 20 49 76 61 |T isorte|:STR Iva|
|00000c60| 6c 2c 5b 61 72 72 61 79 | 2c 4a 2c 41 53 4c 23 32 |l,[array|,J,ASL#2|
|00000c70| 5d 0d 08 de 32 53 54 52 | 20 4a 76 61 6c 2c 5b 61 |]...2STR| Jval,[a|
|00000c80| 72 72 61 79 2c 49 2c 41 | 53 4c 23 32 5d 3a 41 44 |rray,I,A|SL#2]:AD|
|00000c90| 44 20 49 2c 49 2c 23 31 | 3a 53 55 42 20 4a 2c 4a |D I,I,#1|:SUB J,J|
|00000ca0| 2c 23 31 0d 08 e8 26 2e | 69 73 6f 72 74 65 20 43 |,#1...&.|isorte C|
|00000cb0| 4d 50 20 49 2c 4a 3a 42 | 4c 45 20 69 73 6f 72 74 |MP I,J:B|LE isort|
|00000cc0| 62 3a 42 20 6d 61 69 6e | 33 0d 08 f2 3b 2e 72 73 |b:B main|3...;.rs|
|00000cd0| 6f 72 74 61 20 4d 4f 56 | 20 58 2c 4d 3a 42 4c 20 |orta MOV| X,M:BL |
|00000ce0| 66 65 74 63 68 58 3a 4d | 4f 56 20 4d 6d 61 6e 74 |fetchX:M|OV Mmant|
|00000cf0| 2c 58 6d 61 6e 74 3a 4d | 4f 56 20 4d 65 78 70 2c |,Xmant:M|OV Mexp,|
|00000d00| 58 65 78 70 0d 08 fc 16 | 2e 72 73 6f 72 74 62 20 |Xexp....|.rsortb |
|00000d10| 53 55 42 20 49 2c 49 2c | 23 31 0d 09 06 4a 2e 72 |SUB I,I,|#1...J.r|
|00000d20| 73 6f 72 74 63 20 41 44 | 44 20 49 2c 49 2c 23 31 |sortc AD|D I,I,#1|
|00000d30| 3a 4d 4f 56 20 58 2c 49 | 3a 42 4c 20 66 65 74 63 |:MOV X,I|:BL fetc|
|00000d40| 68 58 3a 42 4c 20 63 6f | 6d 70 61 72 65 52 3a 42 |hX:BL co|mpareR:B|
|00000d50| 4c 54 20 72 73 6f 72 74 | 63 3a 41 44 44 20 4a 2c |LT rsort|c:ADD J,|
|00000d60| 4a 2c 23 31 0d 09 10 3f | 2e 72 73 6f 72 74 64 20 |J,#1...?|.rsortd |
|00000d70| 53 55 42 20 4a 2c 4a 2c | 23 31 3a 4d 4f 56 20 58 |SUB J,J,|#1:MOV X|
|00000d80| 2c 4a 3a 42 4c 20 66 65 | 74 63 68 58 3a 42 4c 20 |,J:BL fe|tchX:BL |
|00000d90| 63 6f 6d 70 61 72 65 52 | 3a 42 47 54 20 72 73 6f |compareR|:BGT rso|
|00000da0| 72 74 64 0d 09 1a 34 43 | 4d 50 20 49 2c 4a 3a 42 |rtd...4C|MP I,J:B|
|00000db0| 47 54 20 72 73 6f 72 74 | 65 3a 42 4c 20 73 77 6f |GT rsort|e:BL swo|
|00000dc0| 70 3a 41 44 44 20 49 2c | 49 2c 23 31 3a 53 55 42 |p:ADD I,|I,#1:SUB|
|00000dd0| 20 4a 2c 4a 2c 23 31 0d | 09 24 26 2e 72 73 6f 72 | J,J,#1.|.$&.rsor|
|00000de0| 74 65 20 43 4d 50 20 49 | 2c 4a 3a 42 4c 45 20 72 |te CMP I|,J:BLE r|
|00000df0| 73 6f 72 74 62 3a 42 20 | 6d 61 69 6e 33 0d 09 2e |sortb:B |main3...|
|00000e00| 2f 2e 6d 61 69 6e 33 20 | 43 4d 50 20 4a 2c 4c 6f |/.main3 |CMP J,Lo|
|00000e10| 3a 42 4c 45 20 6d 61 69 | 6e 35 3a 53 54 4d 46 44 |:BLE mai|n5:STMFD|
|00000e20| 20 28 73 70 29 21 2c 7b | 32 2d 36 7d 0d 09 38 26 | (sp)!,{|2-6}..8&|
|00000e30| 4d 4f 56 20 48 69 2c 4a | 3a 42 4c 20 6d 61 69 6e |MOV Hi,J|:BL main|
|00000e40| 3a 4c 44 4d 46 44 20 28 | 73 70 29 21 2c 7b 32 2d |:LDMFD (|sp)!,{2-|
|00000e50| 36 7d 0d 09 42 2f 2e 6d | 61 69 6e 35 20 43 4d 50 |6}..B/.m|ain5 CMP|
|00000e60| 20 49 2c 48 69 3a 42 47 | 45 20 6d 61 69 6e 36 3a | I,Hi:BG|E main6:|
|00000e70| 53 54 4d 46 44 20 28 73 | 70 29 21 2c 7b 32 2d 36 |STMFD (s|p)!,{2-6|
|00000e80| 7d 0d 09 4c 26 4d 4f 56 | 20 4c 6f 2c 49 3a 42 4c |}..L&MOV| Lo,I:BL|
|00000e90| 20 6d 61 69 6e 3a 4c 44 | 4d 46 44 20 28 73 70 29 | main:LD|MFD (sp)|
|00000ea0| 21 2c 7b 32 2d 36 7d 0d | 09 56 1c 2e 6d 61 69 6e |!,{2-6}.|.V..main|
|00000eb0| 36 20 4c 44 4d 46 44 20 | 28 73 70 29 21 2c 7b 70 |6 LDMFD |(sp)!,{p|
|00000ec0| 63 7d 5e 0d 09 60 47 2e | 63 6f 6d 70 61 72 65 52 |c}^..`G.|compareR|
|00000ed0| 20 53 54 4d 46 44 20 28 | 73 70 29 21 2c 7b 6c 68 | STMFD (|sp)!,{lh|
|00000ee0| 73 2c 72 68 73 2c 6c 69 | 6e 6b 7d 3a 43 4d 50 20 |s,rhs,li|nk}:CMP |
|00000ef0| 58 65 78 70 2c 23 30 3a | 52 53 42 45 51 20 72 68 |Xexp,#0:|RSBEQ rh|
|00000f00| 73 2c 4d 6d 61 6e 74 2c | 23 30 0d 09 6a 3f 42 45 |s,Mmant,|#0..j?BE|
|00000f10| 51 20 63 52 31 3a 43 4d | 50 20 4d 65 78 70 2c 23 |Q cR1:CM|P Mexp,#|
|00000f20| 30 3a ec 51 20 72 68 73 | 2c 58 6d 61 6e 74 3a 42 |0:.Q rhs|,Xmant:B|
|00000f30| 45 51 20 63 52 31 3a 82 | 53 20 72 68 73 2c 58 6d |EQ cR1:.|S rhs,Xm|
|00000f40| 61 6e 74 2c 4d 6d 61 6e | 74 0d 09 74 41 4d 4f 56 |ant,Mman|t..tAMOV|
|00000f50| 4c 54 20 72 68 73 2c 58 | 6d 61 6e 74 3a 42 4c 54 |LT rhs,X|mant:BLT|
|00000f60| 20 63 52 31 3a 53 55 42 | 20 6c 68 73 2c 58 6d 61 | cR1:SUB| lhs,Xma|
|00000f70| 6e 74 2c 4d 6d 61 6e 74 | 3a 53 55 42 20 72 68 73 |nt,Mmant|:SUB rhs|
|00000f80| 2c 58 65 78 70 2c 4d 65 | 78 70 0d 09 7e 48 43 4d |,Xexp,Me|xp..~HCM|
|00000f90| 50 20 58 6d 61 6e 74 2c | 23 30 3a 52 53 42 4c 54 |P Xmant,|#0:RSBLT|
|00000fa0| 20 6c 68 73 2c 6c 68 73 | 2c 23 30 3a 52 53 42 4c | lhs,lhs|,#0:RSBL|
|00000fb0| 54 20 72 68 73 2c 72 68 | 73 2c 23 30 3a 43 4d 50 |T rhs,rh|s,#0:CMP|
|00000fc0| 20 72 68 73 2c 23 30 3a | ec 51 20 72 68 73 2c 6c | rhs,#0:|.Q rhs,l|
|00000fd0| 68 73 0d 09 88 13 2e 63 | 52 31 20 43 4d 50 20 72 |hs.....c|R1 CMP r|
|00000fe0| 68 73 2c 23 30 0d 09 92 | 20 2e 78 78 20 4c 44 4d |hs,#0...| .xx LDM|
|00000ff0| 46 44 20 28 73 70 29 21 | 2c 7b 6c 68 73 2c 72 68 |FD (sp)!|,{lhs,rh|
|00001000| 73 2c 70 63 7d 0d 09 9c | 4c 2e 66 65 74 63 68 58 |s,pc}...|L.fetchX|
|00001010| 20 53 54 4d 46 44 20 28 | 73 70 29 21 2c 7b 73 68 | STMFD (|sp)!,{sh|
|00001020| 69 66 74 2c 59 77 6f 72 | 64 2c 6c 69 6e 6b 7d 3a |ift,Ywor|d,link}:|
|00001030| 4d 4f 56 20 69 6e 78 2c | 61 72 72 61 79 3a 41 44 |MOV inx,|array:AD|
|00001040| 44 20 69 6e 78 2c 69 6e | 78 2c 58 2c 41 53 4c 23 |D inx,in|x,X,ASL#|
|00001050| 32 0d 09 a6 43 41 44 44 | 20 69 6e 78 2c 69 6e 78 |2...CADD| inx,inx|
|00001060| 2c 58 3a 4c 44 52 42 20 | 58 62 79 74 65 2c 5b 69 |,X:LDRB |Xbyte,[i|
|00001070| 6e 78 2c 23 34 5d 3a 80 | 20 73 68 69 66 74 2c 69 |nx,#4]:.| shift,i|
|00001080| 6e 78 2c 23 33 3a 42 49 | 43 20 69 6e 78 2c 69 6e |nx,#3:BI|C inx,in|
|00001090| 78 2c 23 33 0d 09 b0 4e | 4c 44 4d 46 44 20 69 6e |x,#3...N|LDMFD in|
|000010a0| 78 2c 7b 58 77 6f 72 64 | 2c 59 77 6f 72 64 7d 3a |x,{Xword|,Yword}:|
|000010b0| 4d 4f 56 53 20 73 68 69 | 66 74 2c 73 68 69 66 74 |MOVS shi|ft,shift|
|000010c0| 2c 4c 53 4c 23 33 3a 4d | 4f 56 4e 45 20 58 77 6f |,LSL#3:M|OVNE Xwo|
|000010d0| 72 64 2c 58 77 6f 72 64 | 2c 4c 53 52 20 73 68 69 |rd,Xword|,LSR shi|
|000010e0| 66 74 0d 09 ba 3a 52 53 | 42 4e 45 20 73 68 69 66 |ft...:RS|BNE shif|
|000010f0| 74 2c 73 68 69 66 74 2c | 23 33 32 3a 84 52 4e 45 |t,shift,|#32:.RNE|
|00001100| 20 58 77 6f 72 64 2c 58 | 77 6f 72 64 2c 59 77 6f | Xword,X|word,Ywo|
|00001110| 72 64 2c 4c 53 4c 20 73 | 68 69 66 74 0d 09 c4 21 |rd,LSL s|hift...!|
|00001120| 4c 44 4d 46 44 20 28 73 | 70 29 21 2c 7b 73 68 69 |LDMFD (s|p)!,{shi|
|00001130| 66 74 2c 59 77 6f 72 64 | 2c 70 63 7d 5e 0d 09 ce |ft,Yword|,pc}^...|
|00001140| 3e 2e 63 6f 6d 70 61 72 | 65 53 20 53 54 4d 46 44 |>.compar|eS STMFD|
|00001150| 20 28 73 70 29 21 2c 7b | 34 2c 35 2c 4d 61 64 64 | (sp)!,{|4,5,Madd|
|00001160| 72 2c 6c 69 6e 6b 7d 3a | 54 45 51 20 58 6c 65 6e |r,link}:|TEQ Xlen|
|00001170| 2c 23 30 3a 42 45 51 20 | 63 53 32 0d 09 d8 43 54 |,#0:BEQ |cS2...CT|
|00001180| 45 51 20 4d 6c 65 6e 2c | 23 30 3a 42 45 51 20 63 |EQ Mlen,|#0:BEQ c|
|00001190| 53 32 3a 43 4d 50 20 58 | 6c 65 6e 2c 4d 6c 65 6e |S2:CMP X|len,Mlen|
|000011a0| 3a 4d 4f 56 4c 45 20 63 | 74 72 2c 58 6c 65 6e 3a |:MOVLE c|tr,Xlen:|
|000011b0| 4d 4f 56 47 54 20 63 74 | 72 2c 4d 6c 65 6e 0d 09 |MOVGT ct|r,Mlen..|
|000011c0| e2 30 2e 63 53 31 20 4c | 44 52 42 20 6c 68 73 2c |.0.cS1 L|DRB lhs,|
|000011d0| 5b 58 61 64 64 72 5d 2c | 23 31 3a 4c 44 52 42 20 |[Xaddr],|#1:LDRB |
|000011e0| 72 68 73 2c 5b 4d 61 64 | 64 72 5d 2c 23 31 0d 09 |rhs,[Mad|dr],#1..|
|000011f0| ec 2f 43 4d 50 20 6c 68 | 73 2c 72 68 73 3a 42 4e |./CMP lh|s,rhs:BN|
|00001200| 45 20 63 53 33 3a 53 55 | 42 53 20 63 74 72 2c 63 |E cS3:SU|BS ctr,c|
|00001210| 74 72 2c 23 31 3a 42 4e | 45 20 63 53 31 0d 09 f6 |tr,#1:BN|E cS1...|
|00001220| 1b 2e 63 53 32 20 53 55 | 42 53 20 63 74 72 2c 58 |..cS2 SU|BS ctr,X|
|00001230| 6c 65 6e 2c 4d 6c 65 6e | 0d 0a 00 23 2e 63 53 33 |len,Mlen|...#.cS3|
|00001240| 20 4c 44 4d 46 44 20 28 | 73 70 29 21 2c 7b 34 2c | LDMFD (|sp)!,{4,|
|00001250| 35 2c 4d 61 64 64 72 2c | 70 63 7d 0d 0a 0a 48 2e |5,Maddr,|pc}...H.|
|00001260| 73 77 6f 70 20 53 54 4d | 46 44 20 28 73 70 29 21 |swop STM|FD (sp)!|
|00001270| 2c 7b 34 2c 35 2c 6c 69 | 6e 6b 7d 3a 4d 4f 56 20 |,{4,5,li|nk}:MOV |
|00001280| 49 61 64 64 72 2c 61 72 | 72 61 79 3a 41 44 44 20 |Iaddr,ar|ray:ADD |
|00001290| 49 61 64 64 72 2c 49 61 | 64 64 72 2c 49 2c 41 53 |Iaddr,Ia|ddr,I,AS|
|000012a0| 4c 23 32 0d 0a 14 3d 41 | 44 44 20 49 61 64 64 72 |L#2...=A|DD Iaddr|
|000012b0| 2c 49 61 64 64 72 2c 49 | 3a 4d 4f 56 20 4a 61 64 |,Iaddr,I|:MOV Jad|
|000012c0| 64 72 2c 61 72 72 61 79 | 3a 41 44 44 20 4a 61 64 |dr,array|:ADD Jad|
|000012d0| 64 72 2c 4a 61 64 64 72 | 2c 4a 2c 41 53 4c 23 32 |dr,Jaddr|,J,ASL#2|
|000012e0| 0d 0a 1e 20 41 44 44 20 | 4a 61 64 64 72 2c 4a 61 |... ADD |Jaddr,Ja|
|000012f0| 64 64 72 2c 4a 3a 4d 4f | 56 20 63 74 72 2c 23 34 |ddr,J:MO|V ctr,#4|
|00001300| 0d 0a 28 46 2e 73 31 20 | 4c 44 52 42 20 6c 68 73 |..(F.s1 |LDRB lhs|
|00001310| 2c 5b 49 61 64 64 72 2c | 63 74 72 5d 3a 4c 44 52 |,[Iaddr,|ctr]:LDR|
|00001320| 42 20 72 68 73 2c 5b 4a | 61 64 64 72 2c 63 74 72 |B rhs,[J|addr,ctr|
|00001330| 5d 3a 53 54 52 42 20 72 | 68 73 2c 5b 49 61 64 64 |]:STRB r|hs,[Iadd|
|00001340| 72 2c 63 74 72 5d 0d 0a | 32 2f 53 54 52 42 20 6c |r,ctr]..|2/STRB l|
|00001350| 68 73 2c 5b 4a 61 64 64 | 72 2c 63 74 72 5d 3a 53 |hs,[Jadd|r,ctr]:S|
|00001360| 55 42 53 20 63 74 72 2c | 63 74 72 2c 23 31 3a 42 |UBS ctr,|ctr,#1:B|
|00001370| 47 45 20 73 31 0d 0a 3c | 1c 2e 73 32 20 4c 44 4d |GE s1..<|..s2 LDM|
|00001380| 46 44 20 28 73 70 29 21 | 2c 7b 34 2c 35 2c 70 63 |FD (sp)!|,{4,5,pc|
|00001390| 7d 0d 0a 46 09 2e 61 64 | 64 72 0d 0a 50 09 5d 3a |}..F..ad|dr..P.]:|
|000013a0| ed 3a e1 0d ff 46 69 6c | 65 44 61 74 61 82 53 6f |.:...Fil|eData.So|
|000013b0| 72 74 52 65 61 64 4d 65 | 00 45 04 00 00 44 ff ff |rtReadMe|.E...D..|
|000013c0| ff d5 e4 01 79 03 00 fa | 90 52 65 61 64 4d 65 20 |....y...|.ReadMe |
|000013d0| 66 6f 72 20 41 53 63 61 | 6e 53 6f 72 74 20 20 3a |for ASca|nSort :|
|000013e0| 20 20 45 2e 57 2e 41 79 | 65 72 73 20 20 3a 20 20 | E.W.Ay|ers : |
|000013f0| 31 31 74 68 20 4d 61 72 | 63 68 20 31 39 39 33 0a |11th Mar|ch 1993.|
|00001400| 0a 54 68 69 73 20 70 72 | 6f 67 72 61 6d 20 77 61 |.This pr|ogram wa|
|00001410| 73 20 77 72 69 74 74 65 | 6e 20 66 6f 72 20 61 20 |s writte|n for a |
|00001420| 73 70 65 63 69 61 6c 20 | 70 75 72 70 6f 73 65 20 |special |purpose |
|00001430| 2d 20 74 6f 0a 6b 65 65 | 70 20 74 61 62 73 20 6f |- to.kee|p tabs o|
|00001440| 6e 20 61 20 6c 61 72 67 | 65 20 41 72 63 53 63 61 |n a larg|e ArcSca|
|00001450| 6e 20 66 69 6c 65 20 6f | 66 20 6d 69 6e 65 20 63 |n file o|f mine c|
|00001460| 61 6c 6c 65 64 0a 27 50 | 72 6f 67 72 61 6d 73 27 |alled.'P|rograms'|
|00001470| 2e 20 54 68 69 73 20 72 | 65 63 6f 72 64 73 20 74 |. This r|ecords t|
|00001480| 68 65 20 70 72 6f 67 72 | 61 6d 73 20 49 20 68 61 |he progr|ams I ha|
|00001490| 76 65 20 61 76 61 69 6c | 61 62 6c 65 0a 77 69 74 |ve avail|able.wit|
|000014a0| 68 20 62 72 69 65 66 20 | 61 63 63 65 73 73 20 61 |h brief |access a|
|000014b0| 6e 64 20 6f 70 65 72 61 | 74 69 6e 67 20 20 64 65 |nd opera|ting de|
|000014c0| 74 61 69 6c 73 2e 20 41 | 53 63 61 6e 53 6f 72 74 |tails. A|ScanSort|
|000014d0| 0a 77 69 6c 6c 20 64 69 | 73 70 6c 61 79 20 74 68 |.will di|splay th|
|000014e0| 65 20 54 49 54 4c 45 20 | 4c 49 4e 45 53 20 6f 6e |e TITLE |LINES on|
|000014f0| 6c 79 20 6f 66 20 61 20 | 77 68 6f 6c 65 20 66 69 |ly of a |whole fi|
|00001500| 6c 65 2c 0a 75 73 65 66 | 75 6c 20 66 6f 72 20 63 |le,.usef|ul for c|
|00001510| 68 65 63 6b 69 6e 67 20 | 77 68 65 74 68 65 72 20 |hecking |whether |
|00001520| 61 20 70 72 6f 67 72 61 | 6d 20 68 61 73 20 62 65 |a progra|m has be|
|00001530| 65 6e 20 65 6e 74 65 72 | 65 64 0a 65 74 63 2e 0a |en enter|ed.etc..|
|00001540| 0a 54 68 65 72 65 20 61 | 72 65 20 6f 70 74 69 6f |.There a|re optio|
|00001550| 6e 73 20 66 6f 72 20 50 | 72 69 6e 74 6f 75 74 2c |ns for P|rintout,|
|00001560| 20 61 6e 64 20 66 6f 72 | 20 64 69 73 70 6c 61 79 | and for| display|
|00001570| 0a 69 6e 20 65 69 74 68 | 65 72 20 66 69 6c 65 20 |.in eith|er file |
|00001580| 6f 72 64 65 72 20 6f 72 | 20 73 6f 72 74 65 64 20 |order or| sorted |
|00001590| 28 62 79 20 61 20 66 61 | 73 74 20 6d 61 63 68 69 |(by a fa|st machi|
|000015a0| 6e 65 0a 63 6f 64 65 20 | 72 6f 75 74 69 6e 65 29 |ne.code |routine)|
|000015b0| 2e 20 54 68 65 20 64 69 | 73 70 6c 61 79 20 69 73 |. The di|splay is|
|000015c0| 20 76 65 72 79 20 64 65 | 6e 73 65 2c 20 69 6e 20 | very de|nse, in |
|000015d0| 74 68 72 65 65 0a 63 6f | 6c 75 6d 6e 73 20 69 6e |three.co|lumns in|
|000015e0| 20 4d 4f 44 45 20 31 36 | 2c 20 61 73 20 74 68 65 | MODE 16|, as the|
|000015f0| 72 65 20 61 72 65 20 61 | 20 6c 6f 74 20 6f 66 20 |re are a| lot of |
|00001600| 65 6e 74 72 69 65 73 0a | 74 6f 20 73 68 6f 77 2e |entries.|to show.|
|00001610| 0a 0a 54 68 65 20 70 72 | 6f 67 72 61 6d 20 69 73 |..The pr|ogram is|
|00001620| 20 6f 74 68 65 72 77 69 | 73 65 20 69 6e 20 42 41 | otherwi|se in BA|
|00001630| 53 49 43 2c 20 61 6e 64 | 20 6d 61 6b 65 73 20 6e |SIC, and| makes n|
|00001640| 6f 0a 70 72 65 74 65 6e | 63 65 20 74 6f 20 57 49 |o.preten|ce to WI|
|00001650| 4d 50 68 6f 6f 64 2e 20 | 49 74 20 77 6f 72 6b 73 |MPhood. |It works|
|00001660| 20 66 6f 72 20 6f 74 68 | 65 72 20 41 72 63 53 63 | for oth|er ArcSc|
|00001670| 61 6e 0a 66 69 6c 65 73 | 2c 20 62 75 74 20 69 73 |an.files|, but is|
|00001680| 20 70 65 72 68 61 70 73 | 20 6f 66 20 64 6f 75 62 | perhaps| of doub|
|00001690| 74 66 75 6c 20 75 73 65 | 20 66 6f 72 20 74 68 65 |tful use| for the|
|000016a0| 0a 6e 6f 72 6d 61 6c 20 | 4d 61 67 61 7a 69 6e 65 |.normal |Magazine|
|000016b0| 20 61 6e 64 20 44 69 73 | 63 20 69 6e 64 65 78 20 | and Dis|c index |
|000016c0| 66 69 6c 65 73 2e 0a 0a | 4f 6e 65 20 77 6f 72 64 |files...|One word|
|000016d0| 20 6f 66 20 77 61 72 6e | 69 6e 67 20 2d 20 69 66 | of warn|ing - if|
|000016e0| 20 6c 69 6b 65 20 6d 65 | 20 79 6f 75 20 68 61 76 | like me| you hav|
|000016f0| 65 20 73 65 74 20 79 6f | 75 72 0a 4d 6f 6e 69 74 |e set yo|ur.Monit|
|00001700| 6f 72 20 54 79 70 65 20 | 74 6f 20 61 20 6e 6f 6e |or Type |to a non|
|00001710| 2d 52 49 53 43 20 4f 53 | 20 73 74 79 6c 65 20 28 |-RISC OS| style (|
|00001720| 4d 69 6e 65 20 69 73 20 | 54 79 70 65 0a 34 20 2d |Mine is |Type.4 -|
|00001730| 20 53 56 47 41 29 20 74 | 6f 20 73 75 69 74 20 73 | SVGA) t|o suit s|
|00001740| 6f 6d 65 20 6f 66 20 74 | 68 65 20 65 6e 68 61 6e |ome of t|he enhan|
|00001750| 63 65 64 20 73 63 72 65 | 65 6e 0a 6d 6f 64 65 73 |ced scre|en.modes|
|00001760| 2c 20 79 6f 75 20 6d 61 | 79 20 66 69 6e 64 20 79 |, you ma|y find y|
|00001770| 6f 75 20 63 61 6e 27 74 | 20 75 73 65 20 4d 4f 44 |ou can't| use MOD|
|00001780| 45 20 31 36 2e 20 59 6f | 75 20 63 61 6e 0a 63 68 |E 16. Yo|u can.ch|
|00001790| 61 6e 67 65 20 74 68 65 | 20 4d 4f 44 45 20 73 74 |ange the| MODE st|
|000017a0| 61 74 65 6d 65 6e 74 20 | 61 74 20 74 68 65 20 73 |atement |at the s|
|000017b0| 74 61 72 74 20 6f 66 20 | 74 68 65 0a 70 72 6f 67 |tart of |the.prog|
|000017c0| 72 61 6d 20 74 6f 20 61 | 6e 79 20 6f 74 68 65 72 |ram to a|ny other|
|000017d0| 20 77 69 74 68 20 65 6e | 6f 75 67 68 20 63 68 61 | with en|ough cha|
|000017e0| 72 61 63 74 65 72 73 20 | 70 65 72 0a 6c 69 6e 65 |racters |per.line|
|000017f0| 2e 20 49 20 75 73 65 20 | 41 74 6f 6d 77 69 64 65 |. I use |Atomwide|
|00001800| 27 73 20 4d 4f 44 45 20 | 31 30 36 2e 0a 0a 46 69 |'s MODE |106...Fi|
|00001810| 6c 65 44 61 74 61 82 21 | 42 6f 6f 74 00 61 64 4d |leData.!|Boot.adM|
|00001820| 65 00 7f 00 00 00 43 eb | ff ff c0 a3 1f 7f 03 00 |e.....C.|........|
|00001830| 17 f0 7c 20 21 42 6f 6f | 74 20 4f 62 65 79 20 66 |..| !Boo|t Obey f|
|00001840| 69 6c 65 20 66 6f 72 20 | 21 41 53 63 61 6e 52 65 |ile for |!AScanRe|
|00001850| 61 64 0a 57 69 6d 70 53 | 6c 6f 74 20 2d 6d 69 6e |ad.WimpS|lot -min|
|00001860| 20 33 32 4b 20 2d 6d 61 | 78 20 33 32 4b 0a 53 65 | 32K -ma|x 32K.Se|
|00001870| 74 20 41 53 63 61 6e 52 | 65 61 64 24 44 69 72 20 |t AScanR|ead$Dir |
|00001880| 3c 4f 62 65 79 24 44 69 | 72 3e 0a 49 63 6f 6e 73 |<Obey$Di|r>.Icons|
|00001890| 70 72 69 74 65 73 20 3c | 41 53 63 61 6e 52 65 61 |prites <|AScanRea|
|000018a0| 64 24 44 69 72 3e 2e 21 | 53 70 72 69 74 65 73 0a |d$Dir>.!|Sprites.|
|000018b0| 0a 46 69 6c 65 44 61 74 | 61 82 21 52 75 6e 00 65 |.FileDat|a.!Run.e|
|000018c0| 61 64 4d 65 00 9f 00 00 | 00 43 eb ff ff ca 83 1f |adMe....|.C......|
|000018d0| 7f 03 00 82 54 7c 20 21 | 52 75 6e 20 4f 62 65 79 |....T| !|Run Obey|
|000018e0| 20 66 69 6c 65 20 66 6f | 72 20 21 41 53 63 61 6e | file fo|r !AScan|
|000018f0| 52 65 61 64 0a 57 69 6d | 70 53 6c 6f 74 20 2d 6d |Read.Wim|pSlot -m|
|00001900| 69 6e 20 33 32 4b 20 2d | 6d 61 78 20 33 32 4b 0a |in 32K -|max 32K.|
|00001910| 53 65 74 20 41 53 63 61 | 6e 52 65 61 64 24 44 69 |Set ASca|nRead$Di|
|00001920| 72 20 3c 4f 62 65 79 24 | 44 69 72 3e 0a 49 63 6f |r <Obey$|Dir>.Ico|
|00001930| 6e 73 70 72 69 74 65 73 | 20 3c 41 53 63 61 6e 52 |nsprites| <AScanR|
|00001940| 65 61 64 24 44 69 72 3e | 2e 21 53 70 72 69 74 65 |ead$Dir>|.!Sprite|
|00001950| 73 0a 52 75 6e 20 3c 41 | 53 63 61 6e 52 65 61 64 |s.Run <A|ScanRead|
|00001960| 24 44 69 72 3e 2e 21 52 | 75 6e 49 6d 61 67 65 20 |$Dir>.!R|unImage |
|00001970| 25 2a 30 0a 46 69 6c 65 | 44 61 74 61 82 21 52 75 |%*0.File|Data.!Ru|
|00001980| 6e 49 6d 61 67 65 00 00 | 30 0c 00 00 44 fb ff ff |nImage..|0...D...|
|00001990| 77 3a bf 78 03 00 0f 14 | 0d 00 0a 30 20 f4 20 3e |w:.x....|...0 . >|
|000019a0| 20 21 52 75 6e 49 6d 61 | 67 65 20 66 6f 72 20 21 | !RunIma|ge for !|
|000019b0| 41 53 63 61 6e 52 65 61 | 64 20 20 31 30 2e 31 31 |AScanRea|d 10.11|
|000019c0| 2e 39 31 20 20 45 57 41 | 0d 00 14 38 f4 20 44 69 |.91 EWA|...8. Di|
|000019d0| 73 70 6c 61 79 20 69 6e | 64 69 76 69 64 75 61 6c |splay in|dividual|
|000019e0| 20 69 73 73 75 65 2f 64 | 69 73 63 20 72 65 63 6f | issue/d|isc reco|
|000019f0| 72 64 73 20 66 72 6f 6d | 20 41 72 63 53 63 61 6e |rds from| ArcScan|
|00001a00| 0d 00 1e 38 f4 20 46 6f | 72 20 54 59 50 45 20 31 |...8. Fo|r TYPE 1|
|00001a10| 20 72 65 63 6f 72 64 73 | 2c 20 6f 6e 6c 79 20 66 | records|, only f|
|00001a20| 69 6c 65 73 20 77 69 74 | 68 20 73 61 6d 65 20 66 |iles wit|h same f|
|00001a30| 6f 72 6d 61 74 20 61 73 | 0d 00 28 2d f4 20 74 68 |ormat as|..(-. th|
|00001a40| 65 20 27 53 68 61 72 65 | 43 61 72 65 27 20 64 69 |e 'Share|Care' di|
|00001a50| 72 65 63 74 6f 72 79 20 | 61 72 65 20 73 75 69 74 |rectory |are suit|
|00001a60| 61 62 6c 65 2e 0d 00 50 | 07 eb 31 32 0d 00 5a 21 |able...P|..12..Z!|
|00001a70| ee 85 20 d9 23 30 3a ef | 33 3a f6 3a f1 22 20 61 |.. .#0:.|3:.:." a|
|00001a80| 74 20 6c 69 6e 65 3a 20 | 22 3b 9e 3a e0 0d 00 64 |t line: |";.:...d|
|00001a90| 3b de 20 74 79 70 65 25 | 28 37 29 2c 64 69 72 6e |;. type%|(7),dirn|
|00001aa0| 61 6d 65 24 28 37 29 2c | 76 6f 6c 6e 61 6d 65 24 |ame$(7),|volname$|
|00001ab0| 28 37 29 2c 74 65 78 74 | 24 28 33 30 29 2c 64 6d |(7),text|$(30),dm|
|00001ac0| 65 6e 75 25 20 31 30 30 | 0d 00 6e 43 fb 36 3a f1 |enu% 100|..nC.6:.|
|00001ad0| 27 22 21 41 53 63 61 6e | 52 65 61 64 20 3a 20 44 |'"!AScan|Read : D|
|00001ae0| 69 73 70 6c 61 79 20 73 | 69 6e 67 6c 65 20 41 72 |isplay s|ingle Ar|
|00001af0| 63 53 63 61 6e 20 69 73 | 73 75 65 2f 64 69 73 63 |cScan is|sue/disc|
|00001b00| 20 72 65 63 6f 72 64 73 | 22 27 27 0d 00 78 48 f1 | records|"''..xH.|
|00001b10| 22 49 66 20 74 68 65 20 | 41 72 63 53 63 61 6e 20 |"If the |ArcScan |
|00001b20| 21 43 75 73 74 6f 6d 20 | 66 69 6c 65 20 69 73 20 |!Custom |file is |
|00001b30| 69 6e 20 74 68 65 20 43 | 75 72 72 65 6e 74 20 53 |in the C|urrent S|
|00001b40| 65 6c 65 63 74 65 64 20 | 44 69 72 65 63 74 6f 72 |elected |Director|
|00001b50| 79 2c 22 0d 00 7d 21 f1 | 22 6b 65 79 20 3c 52 45 |y,"..}!.|"key <RE|
|00001b60| 54 55 52 4e 3e 2c 20 65 | 6c 73 65 20 3c 53 50 41 |TURN>, e|lse <SPA|
|00001b70| 43 45 3e 22 0d 00 82 59 | 64 69 72 24 3d 22 22 3a |CE>"...Y|dir$="":|
|00001b80| 4b 25 3d a5 3a e7 4b 25 | 3c 3e 31 33 3a fb 33 3a |K%=.:.K%|<>13:.3:|
|00001b90| e8 22 50 61 74 68 6e 61 | 6d 65 20 66 6f 72 20 21 |."Pathna|me for !|
|00001ba0| 43 75 73 74 6f 6d 20 66 | 69 6c 65 22 2c 64 69 72 |Custom f|ile",dir|
|00001bb0| 24 3a e7 20 c2 64 69 72 | 24 29 3c 3e 22 2e 22 3a |$:. .dir|$)<>".":|
|00001bc0| 64 69 72 24 3d 64 69 72 | 24 2b 22 2e 22 0d 00 8c |dir$=dir|$+"."...|
|00001bd0| 0f f5 3a 66 69 6e 69 73 | 68 25 3d a3 0d 00 96 0f |..:finis|h%=.....|
|00001be0| fb 36 3a 70 72 69 6e 74 | 25 3d a3 0d 00 a0 2f f1 |.6:print|%=..../.|
|00001bf0| 27 22 50 72 69 6e 74 6f | 75 74 20 2d 20 59 2f 4e |'"Printo|ut - Y/N|
|00001c00| 20 3f 22 3b 3a 70 72 69 | 6e 74 25 3d 28 28 a5 20 | ?";:pri|nt%=((. |
|00001c10| 80 20 26 35 46 29 3d 38 | 39 29 0d 00 c8 0f f2 63 |. &5F)=8|9).....c|
|00001c20| 75 73 74 6f 6d 64 61 74 | 61 0d 00 d2 0e f2 64 69 |ustomdat|a.....di|
|00001c30| 72 73 65 6c 65 63 74 0d | 00 dc 0b 64 69 72 25 2d |rselect.|...dir%-|
|00001c40| 3d 31 0d 00 e6 35 e7 20 | 74 79 70 65 25 28 64 69 |=1...5. |type%(di|
|00001c50| 72 25 29 3d 30 3a f2 6d | 61 67 3a f2 66 69 6e 64 |r%)=0:.m|ag:.find|
|00001c60| 69 73 73 75 65 20 8b 20 | f2 6f 74 68 65 72 3a f2 |issue . |.other:.|
|00001c70| 67 65 74 64 69 73 63 0d | 00 f0 18 fb 36 3a f1 27 |getdisc.|....6:.'|
|00001c80| 22 4d 6f 72 65 20 2d 20 | 59 2f 4e 20 3f 22 3b 0d |"More - |Y/N ?";.|
|00001c90| 00 fa 1d e7 20 28 a5 20 | 80 20 26 35 46 29 3c 3e |.... (. |. &5F)<>|
|00001ca0| 38 39 3a 66 69 6e 69 73 | 68 25 3d b9 0d 01 04 0f |89:finis|h%=.....|
|00001cb0| db 3a fd 20 66 69 6e 69 | 73 68 25 0d 01 2c 08 f1 |.:. fini|sh%..,..|
|00001cc0| 27 3a e0 0d 03 e7 05 3a | 0d 03 e8 10 dd f2 63 75 |':.....:|......cu|
|00001cd0| 73 74 6f 6d 64 61 74 61 | 0d 03 ed 38 f4 20 20 20 |stomdata|...8. |
|00001ce0| 20 45 78 74 72 61 63 74 | 20 76 61 6c 69 64 20 64 | Extract| valid d|
|00001cf0| 69 72 65 63 74 6f 72 79 | 20 6e 61 6d 65 73 20 66 |irectory| names f|
|00001d00| 72 6f 6d 20 21 43 75 73 | 74 6f 6d 20 66 69 6c 65 |rom !Cus|tom file|
|00001d10| 0d 03 f2 27 64 69 72 73 | 25 3d 30 3a 65 6e 64 25 |...'dirs|%=0:end%|
|00001d20| 3d a3 3a 48 25 3d 8e 28 | 64 69 72 24 2b 22 21 43 |=.:H%=.(|dir$+"!C|
|00001d30| 75 73 74 6f 6d 22 29 0d | 03 fc 05 f5 0d 04 06 0b |ustom").|........|
|00001d40| 4b 24 3d be 23 48 25 0d | 04 10 0f e7 20 4b 24 3d |K$=.#H%.|.... K$=|
|00001d50| 22 23 23 22 20 8c 0d 04 | 1a 1f 65 6e 64 25 3d b9 |"##" ...|..end%=.|
|00001d60| 3a fb 31 3a f1 27 27 22 | 4e 4f 20 4d 4f 52 45 20 |:.1:.''"|NO MORE |
|00001d70| 44 41 54 41 22 0d 04 24 | 20 cc 3a 4b 24 3d be 23 |DATA"..$| .:K$=.#|
|00001d80| 48 25 3a 4b 24 3d be 23 | 48 25 3a f4 20 64 69 73 |H%:K$=.#|H%:. dis|
|00001d90| 63 61 72 64 73 0d 04 2e | 18 64 69 72 6e 61 6d 65 |cards...|.dirname|
|00001da0| 24 28 64 69 72 73 25 29 | 3d be 23 48 25 0d 04 38 |$(dirs%)|=.#H%..8|
|00001db0| 18 76 6f 6c 6e 61 6d 65 | 24 28 64 69 72 73 25 29 |.volname|$(dirs%)|
|00001dc0| 3d be 23 48 25 0d 04 42 | 16 74 79 70 65 25 28 64 |=.#H%..B|.type%(d|
|00001dd0| 69 72 73 25 29 3d bb be | 23 48 25 0d 04 4c 15 4b |irs%)=..|#H%..L.K|
|00001de0| 24 3d be 23 48 25 3a f4 | 20 64 69 73 63 61 72 64 |$=.#H%:.| discard|
|00001df0| 0d 04 56 0c 64 69 72 73 | 25 2b 3d 31 0d 04 5b 40 |..V.dirs|%+=1..[@|
|00001e00| e7 20 74 79 70 65 25 28 | 64 69 72 73 25 2d 31 29 |. type%(|dirs%-1)|
|00001e10| 3d 31 20 80 20 64 69 72 | 6e 61 6d 65 24 28 64 69 |=1 . dir|name$(di|
|00001e20| 72 73 25 2d 31 29 3c 3e | 22 53 68 61 72 65 43 61 |rs%-1)<>|"ShareCa|
|00001e30| 72 65 22 3a 64 69 72 73 | 25 2d 3d 31 0d 04 60 05 |re":dirs|%-=1..`.|
|00001e40| cd 0d 04 6a 0a fd 20 65 | 6e 64 25 0d 04 74 08 d9 |...j.. e|nd%..t..|
|00001e50| 23 48 25 0d 04 7e 05 e1 | 0d 04 af 05 3a 0d 04 b0 |#H%..~..|....:...|
|00001e60| 0f dd f2 64 69 72 73 65 | 6c 65 63 74 0d 04 ba 2e |...dirse|lect....|
|00001e70| db 3a fb 32 3a f1 27 64 | 69 72 73 25 22 20 56 61 |.:.2:.'d|irs%" Va|
|00001e80| 6c 69 64 20 44 69 72 65 | 63 74 6f 72 69 65 73 20 |lid Dire|ctories |
|00001e90| 46 6f 75 6e 64 22 27 3a | fb 36 0d 04 c4 3a f1 8a |Found"':|.6...:..|
|00001ea0| 35 29 22 44 69 72 65 63 | 74 6f 72 79 20 4e 61 6d |5)"Direc|tory Nam|
|00001eb0| 65 22 8a 32 35 29 22 47 | 65 6e 65 72 69 63 20 56 |e".25)"G|eneric V|
|00001ec0| 6f 6c 2e 20 4e 61 6d 65 | 22 8a 34 35 29 22 54 79 |ol. Name|".45)"Ty|
|00001ed0| 70 65 22 27 0d 04 ce 11 | e3 49 25 3d 30 b8 64 69 |pe"'....|.I%=0.di|
|00001ee0| 72 73 25 2d 31 0d 04 d8 | 11 fb 33 3a f1 3b 49 25 |rs%-1...|..3:.;I%|
|00001ef0| 2b 31 3b 3a fb 31 0d 04 | dd 32 f1 8a 35 29 64 69 |+1;:.1..|.2..5)di|
|00001f00| 72 6e 61 6d 65 24 28 49 | 25 29 8a 32 35 29 76 6f |rname$(I|%).25)vo|
|00001f10| 6c 6e 61 6d 65 24 28 49 | 25 29 8a 34 35 29 3b 74 |lname$(I|%).45);t|
|00001f20| 79 70 65 25 28 49 25 29 | 0d 04 e2 05 ed 0d 04 ec |ype%(I%)|........|
|00001f30| 1e fb 33 3a f1 27 22 4b | 65 79 20 6e 75 6d 62 65 |..3:.'"K|ey numbe|
|00001f40| 72 20 72 65 71 75 69 72 | 65 64 22 0d 04 f6 25 f5 |r requir|ed"...%.|
|00001f50| 3a 64 69 72 25 3d a5 2d | 34 38 3a fd 64 69 72 25 |:dir%=.-|48:.dir%|
|00001f60| 3e 30 20 80 20 64 69 72 | 25 3c 3d 64 69 72 73 25 |>0 . dir|%<=dirs%|
|00001f70| 0d 05 00 05 e1 0d 05 13 | 05 3a 0d 05 14 09 dd f2 |........|.:......|
|00001f80| 6d 61 67 0d 05 19 28 f4 | 20 20 50 72 6f 63 65 73 |mag...(.| Proces|
|00001f90| 73 20 54 79 70 65 20 30 | 20 28 4d 61 67 61 7a 69 |s Type 0| (Magazi|
|00001fa0| 6e 65 29 20 72 65 63 6f | 72 64 73 0d 05 1e 08 db |ne) reco|rds.....|
|00001fb0| 3a fb 36 0d 05 28 2d ff | 28 22 45 6e 75 6d 44 69 |:.6..(-.|("EnumDi|
|00001fc0| 72 20 22 2b 64 69 72 24 | 2b 64 69 72 6e 61 6d 65 |r "+dir$|+dirname|
|00001fd0| 24 28 64 69 72 25 29 2b | 22 20 76 64 75 3a 22 29 |$(dir%)+|" vdu:")|
|00001fe0| 0d 05 32 3a fb 33 3a e8 | 27 22 56 6f 6c 75 6d 65 |..2:.3:.|'"Volume|
|00001ff0| 20 6e 61 6d 65 3a 20 4d | 61 79 20 62 65 20 77 69 | name: M|ay be wi|
|00002000| 6c 64 63 61 72 64 65 64 | 2c 20 65 2e 67 2e 20 27 |ldcarded|, e.g. '|
|00002010| 2a 38 39 27 22 2c 76 6f | 6c 24 0d 05 37 25 76 24 |*89'",vo|l$..7%v$|
|00002020| 3d c2 76 6f 6c 24 2c 32 | 29 3a e7 a7 76 24 2c 22 |=.vol$,2|):..v$,"|
|00002030| 2a 22 29 3a 76 24 3d 22 | 30 22 2b c2 76 24 29 0d |*"):v$="|0"+.v$).|
|00002040| 05 3c 05 f5 0d 05 46 22 | e8 27 22 49 73 73 75 65 |.<....F"|.'"Issue|
|00002050| 20 4e 75 6d 62 65 72 20 | 28 31 2d 31 32 29 22 2c | Number |(1-12)",|
|00002060| 69 73 73 75 65 25 0d 05 | 50 1a fd 20 69 73 73 75 |issue%..|P.. issu|
|00002070| 65 25 3e 30 20 80 20 69 | 73 73 75 65 25 3c 31 33 |e%>0 . i|ssue%<13|
|00002080| 0d 05 55 17 db 3a fb 32 | 3a ef 31 34 3a e7 70 72 |..U..:.2|:.14:.pr|
|00002090| 69 6e 74 25 3a ef 32 0d | 05 57 30 74 69 74 6c 65 |int%:.2.|.W0title|
|000020a0| 24 3d 76 6f 6c 6e 61 6d | 65 24 28 64 69 72 25 29 |$=volnam|e$(dir%)|
|000020b0| 2b 76 24 2b 22 20 20 49 | 73 73 75 65 3a 20 22 2b |+v$+" I|ssue: "+|
|000020c0| c3 69 73 73 75 65 25 0d | 05 58 19 f1 74 69 74 6c |.issue%.|.X..titl|
|000020d0| 65 24 27 c4 a9 74 69 74 | 6c 65 24 2c 22 3d 22 29 |e$'..tit|le$,"=")|
|000020e0| 0d 05 64 05 e1 0d 05 db | 05 3a 0d 05 dc 0f dd f2 |..d.....|.:......|
|000020f0| 66 69 6e 64 69 73 73 75 | 65 0d 05 e6 26 48 25 3d |findissu|e...&H%=|
|00002100| 8e 28 64 69 72 24 2b 64 | 69 72 6e 61 6d 65 24 28 |.(dir$+d|irname$(|
|00002110| 64 69 72 25 29 2b 22 2e | 22 2b 76 6f 6c 24 29 0d |dir%)+".|"+vol$).|
|00002120| 05 ea 0b 4b 24 3d be 23 | 48 25 0d 05 eb 0d f5 3a |...K$=.#|H%.....:|
|00002130| 6c 69 6e 65 25 3d 30 0d | 05 fa 1a f5 3a 4b 25 3d |line%=0.|....:K%=|
|00002140| 9a 23 48 25 3a e7 c5 20 | 23 48 25 20 8c 8d 44 54 |.#H%:.. |#H% ..DT|
|00002150| 46 0d 05 fc 17 cf 23 48 | 25 3d 8f 23 48 25 2d 31 |F.....#H|%=.#H%-1|
|00002160| 3a 4b 24 3d be 23 48 25 | 0d 05 ff 1c 74 65 78 74 |:K$=.#H%|....text|
|00002170| 24 28 6c 69 6e 65 25 29 | 3d 4b 24 3a 6c 69 6e 65 |$(line%)|=K$:line|
|00002180| 25 2b 3d 31 0d 06 0e 0e | fd 20 a7 4b 24 2c 22 5c |%+=1....|. .K$,"\|
|00002190| 22 29 0d 06 22 1d 69 73 | 73 25 3d bb c1 74 65 78 |")..".is|s%=..tex|
|000021a0| 74 24 28 6c 69 6e 65 25 | 2d 31 29 2c 32 29 3a 0d |t$(line%|-1),2):.|
|000021b0| 06 27 12 e7 69 73 73 25 | 3d 69 73 73 75 65 25 20 |.'..iss%|=issue% |
|000021c0| 8c 0d 06 29 34 70 61 67 | 65 25 3d bb 28 c1 74 65 |...)4pag|e%=.(.te|
|000021d0| 78 74 24 28 6c 69 6e 65 | 25 2d 31 29 2c 31 2b a7 |xt$(line|%-1),1+.|
|000021e0| 74 65 78 74 24 28 6c 69 | 6e 65 25 2d 31 29 2c 22 |text$(li|ne%-1),"|
|000021f0| 20 22 29 29 29 0d 06 2c | 10 fb 33 3a f1 74 65 78 | ")))..,|..3:.tex|
|00002200| 74 24 28 30 29 0d 06 2e | 0e e7 6c 69 6e 65 25 3e |t$(0)...|..line%>|
|00002210| 32 20 8c 0d 06 2f 11 e3 | 49 25 3d 31 b8 6c 69 6e |2 .../..|I%=1.lin|
|00002220| 65 25 2d 32 0d 06 31 13 | f1 22 20 20 20 22 74 65 |e%-2..1.|." "te|
|00002230| 78 74 24 28 49 25 29 0d | 06 40 05 ed 0d 06 4a 05 |xt$(I%).|.@....J.|
|00002240| cd 0d 06 4f 19 f1 22 20 | 20 20 20 20 3a 20 50 61 |...O.." | : Pa|
|00002250| 67 65 20 22 3b 70 61 67 | 65 25 0d 06 50 05 cd 0d |ge ";pag|e%..P...|
|00002260| 06 51 05 cd 0d 06 52 0b | 4b 24 3d be 23 48 25 0d |.Q....R.|K$=.#H%.|
|00002270| 06 54 18 fd 20 c5 23 48 | 25 20 84 20 69 73 73 25 |.T.. .#H|% . iss%|
|00002280| 3e 69 73 73 75 65 25 0d | 06 5e 08 d9 23 48 25 0d |>issue%.|.^..#H%.|
|00002290| 06 68 0b ef 33 2c 31 35 | 3a e1 0d 06 a3 05 3a 0d |.h..3,15|:.....:.|
|000022a0| 06 a4 0b dd f2 6f 74 68 | 65 72 0d 06 a9 2c f4 20 |.....oth|er...,. |
|000022b0| 20 50 72 6f 63 65 73 73 | 20 54 79 70 65 20 31 20 | Process| Type 1 |
|000022c0| 28 4e 6f 6e 2d 6d 61 67 | 61 7a 69 6e 65 29 20 72 |(Non-mag|azine) r|
|000022d0| 65 63 6f 72 64 73 0d 06 | aa 3b f4 20 20 54 68 69 |ecords..|.;. Thi|
|000022e0| 73 20 69 73 20 73 65 74 | 20 75 70 20 66 6f 72 20 |s is set| up for |
|000022f0| 41 52 43 48 49 56 45 20 | 53 68 61 72 65 43 61 72 |ARCHIVE |ShareCar|
|00002300| 65 20 64 69 73 63 73 20 | 64 69 72 65 63 74 6f 72 |e discs |director|
|00002310| 79 0d 06 ae 24 db 3a fb | 36 3a ff 22 44 49 52 20 |y...$.:.|6:."DIR |
|00002320| 22 2b 64 69 72 24 2b 64 | 69 72 6e 61 6d 65 24 28 |"+dir$+d|irname$(|
|00002330| 64 69 72 25 29 0d 06 b8 | 0a ff 22 43 41 54 22 0d |dir%)...|.."CAT".|
|00002340| 06 c2 37 fb 33 3a e8 27 | 22 46 69 6c 65 6e 61 6d |..7.3:.'|"Filenam|
|00002350| 65 3a 20 4d 61 79 20 75 | 73 65 20 77 69 6c 64 63 |e: May u|se wildc|
|00002360| 61 72 64 73 2c 20 65 2e | 67 2e 20 27 43 2a 27 22 |ards, e.|g. 'C*'"|
|00002370| 2c 66 69 6c 65 24 0d 06 | c3 0b 77 73 6b 69 70 3d |,file$..|..wskip=|
|00002380| 30 0d 06 c4 0a c8 8e 20 | b9 20 ca 0d 06 c5 26 c9 |0...... |. ....&.|
|00002390| 20 28 a7 66 69 6c 65 24 | 2c 22 43 22 29 3e 30 29 | (.file$|,"C")>0)|
|000023a0| 3a 66 69 6c 65 24 3d 22 | 43 61 72 65 77 61 72 65 |:file$="|Careware|
|000023b0| 22 0d 06 c6 27 c9 20 28 | a7 66 69 6c 65 24 2c 22 |"...'. (|.file$,"|
|000023c0| 53 22 29 3e 30 29 3a 66 | 69 6c 65 24 3d 22 53 68 |S")>0):f|ile$="Sh|
|000023d0| 61 72 65 77 61 72 65 22 | 0d 06 c7 2c c9 20 28 a7 |areware"|...,. (.|
|000023e0| 66 69 6c 65 24 2c 22 57 | 22 29 3e 30 29 3a 66 69 |file$,"W|")>0):fi|
|000023f0| 6c 65 24 3d 22 57 49 4d | 50 65 64 22 3a 77 73 6b |le$="WIM|Ped":wsk|
|00002400| 69 70 3d b9 0d 06 c8 05 | cb 0d 06 cc 29 e7 77 73 |ip=.....|....).ws|
|00002410| 6b 69 70 3a 64 69 73 63 | 25 3d 30 20 8b 20 e8 22 |kip:disc|%=0 . ."|
|00002420| 44 69 73 63 20 6e 75 6d | 62 65 72 22 2c 64 69 73 |Disc num|ber",dis|
|00002430| 63 25 0d 06 d6 17 db 3a | fb 32 3a ef 31 34 3a e7 |c%.....:|.2:.14:.|
|00002440| 70 72 69 6e 74 25 3a ef | 32 0d 06 e0 22 74 69 74 |print%:.|2..."tit|
|00002450| 6c 65 24 3d 66 69 6c 65 | 24 2b 22 20 20 44 69 73 |le$=file|$+" Dis|
|00002460| 63 3a 20 22 2b c3 64 69 | 73 63 25 0d 06 e5 19 f1 |c: "+.di|sc%.....|
|00002470| 74 69 74 6c 65 24 27 c4 | a9 74 69 74 6c 65 24 2c |title$'.|.title$,|
|00002480| 22 3d 22 29 0d 06 ea 05 | e1 0d 07 07 05 3a 0d 07 |"=")....|.....:..|
|00002490| 08 10 dd f2 67 65 74 64 | 69 73 63 3a fb 33 0d 07 |....getd|isc:.3..|
|000024a0| 0d 07 2a 55 50 0d 07 12 | 27 48 25 3d 8e 28 64 69 |..*UP...|'H%=.(di|
|000024b0| 72 24 2b 64 69 72 6e 61 | 6d 65 24 28 64 69 72 25 |r$+dirna|me$(dir%|
|000024c0| 29 2b 22 2e 22 2b 66 69 | 6c 65 24 29 0d 07 17 18 |)+"."+fi|le$)....|
|000024d0| 74 65 73 74 24 3d 22 44 | 69 73 63 20 22 2b c3 64 |test$="D|isc "+.d|
|000024e0| 69 73 63 25 0d 07 1c 1a | f5 3a 4b 24 3d be 23 48 |isc%....|.:K$=.#H|
|000024f0| 25 3a fd 20 a7 4b 24 2c | 74 65 73 74 24 29 0d 07 |%:. .K$,|test$)..|
|00002500| 21 07 f1 4b 24 0d 07 26 | 0d f5 3a 6c 69 6e 65 25 |!..K$..&|..:line%|
|00002510| 3d 30 0d 07 30 20 f5 3a | 74 65 78 74 24 28 6c 69 |=0..0 .:|text$(li|
|00002520| 6e 65 25 29 3d be 23 48 | 25 3a 6c 69 6e 65 25 2b |ne%)=.#H|%:line%+|
|00002530| 3d 31 0d 07 3a 2d fd 20 | 74 65 78 74 24 28 6c 69 |=1..:-. |text$(li|
|00002540| 6e 65 25 2d 31 29 3d 22 | 5e 22 20 84 20 74 65 78 |ne%-1)="|^" . tex|
|00002550| 74 24 28 6c 69 6e 65 25 | 2d 31 29 3d 22 5b 22 0d |t$(line%|-1)="[".|
|00002560| 07 44 22 e3 49 25 3d 30 | b8 20 6c 69 6e 65 25 2d |.D".I%=0|. line%-|
|00002570| 33 3a f1 74 65 78 74 24 | 28 49 25 29 22 20 22 3a |3:.text$|(I%)" ":|
|00002580| ed 0d 07 4e 1a 4b 25 3d | 9a 23 48 25 3a e7 c5 23 |...N.K%=|.#H%:..#|
|00002590| 48 25 20 8b 4b 24 3d be | 23 48 25 0d 07 58 1b fd |H% .K$=.|#H%..X..|
|000025a0| 20 c5 23 48 25 20 84 20 | 28 ac 20 a7 4b 24 2c 74 | .#H% . |(. .K$,t|
|000025b0| 65 73 74 24 29 29 0d 07 | 62 10 d9 23 48 25 3a ef |est$))..|b..#H%:.|
|000025c0| 33 2c 31 35 3a e1 0d ff | 46 69 6c 65 44 61 74 61 |3,15:...|FileData|
|000025d0| 82 21 53 70 72 69 74 65 | 73 00 65 00 20 02 00 00 |.!Sprite|s.e. ...|
|000025e0| 43 f9 ff ff 0e 60 1f 7f | 03 00 63 90 01 00 00 00 |C....`..|..c.....|
|000025f0| 10 00 00 00 24 02 00 00 | 14 02 00 00 21 61 73 63 |....$...|....!asc|
|00002600| 61 6e 72 65 61 64 00 00 | 04 00 00 00 11 00 00 00 |anread..|........|
|00002610| 00 00 00 00 0b 00 00 00 | ac 00 00 00 ac 00 00 00 |........|........|
|00002620| 0c 00 00 00 10 f0 f0 f0 | 10 f0 f0 f0 10 d0 d0 d0 |........|........|
|00002630| 10 d0 d0 d0 10 b0 b0 b0 | 10 b0 b0 b0 10 90 90 90 |........|........|
|00002640| 10 90 90 90 10 70 70 70 | 10 70 70 70 10 50 50 50 |.....ppp|.ppp.PPP|
|00002650| 10 50 50 50 10 30 30 30 | 10 30 30 30 10 00 00 00 |.PPP.000|.000....|
|00002660| 10 00 00 00 10 00 40 90 | 10 00 40 90 10 e0 e0 00 |......@.|..@.....|
|00002670| 10 e0 e0 00 10 00 c0 00 | 10 00 c0 00 10 d0 00 00 |........|........|
|00002680| 10 d0 00 00 10 e0 e0 b0 | 10 e0 e0 b0 10 50 80 00 |........|.....P..|
|00002690| 10 50 80 00 10 f0 b0 00 | 10 f0 b0 00 10 00 b0 f0 |.P......|........|
|000026a0| 10 00 b0 f0 ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000026b0| ff ff ff ff ff 1f 11 11 | cf cc cc cc cc cc cc cc |........|........|
|000026c0| 88 c8 cc cc cc cc cc cc | cc 1f 11 11 cf cc cc cc |........|........|
|000026d0| cc cc cc cc 88 c8 cc cc | cc cc cc cc cc 1f 11 11 |........|........|
|000026e0| cf cc cc 88 88 88 cc cc | 88 c8 cc cc 88 88 88 88 |........|........|
|000026f0| 88 1f 11 11 cf cc cc 88 | 88 88 cc cc 88 c8 cc cc |........|........|
|00002700| 88 88 88 88 88 1f 11 11 | cf cc cc 88 88 88 cc cc |........|........|
|00002710| 88 c8 cc cc cc cc cc cc | cc 1f 11 11 cf cc cc cc |........|........|
|00002720| cc cc cc cc 88 c8 cc cc | cc cc cc cc cc 1f 11 11 |........|........|
|00002730| cf cc cc cc cc cc cc cc | 88 88 88 88 88 88 c8 cc |........|........|
|00002740| cc 1f 11 11 cf cc cc 88 | 88 88 cc cc 88 88 88 88 |........|........|
|00002750| 88 88 c8 cc cc 1f 11 11 | cf cc cc 88 88 88 cc cc |........|........|
|00002760| 88 c8 cc cc cc cc cc cc | cc 1f 11 11 cf cc cc cc |........|........|
|00002770| 88 c8 cc cc 8c c8 cc cc | cc cc cc cc cc 1f 11 11 |........|........|
|00002780| 8f c8 8c c8 8c c8 8c 88 | 88 c8 8c c8 8c c8 8c cc |........|........|
|00002790| 88 1f 11 11 8f c8 8c c8 | 8c c8 8c 88 88 c8 8c c8 |........|........|
|000027a0| 8c c8 8c c8 8c 1f 11 11 | 8f c8 cc cc 88 c8 cc cc |........|........|
|000027b0| 88 c8 cc cc 8c c8 8c c8 | 8c 1f 11 11 8f c8 8c cc |........|........|
|000027c0| 88 c8 8c 88 88 c8 8c c8 | 8c c8 8c c8 8c 1f 11 11 |........|........|
|000027d0| 8f c8 8c c8 8c c8 8c 88 | 88 c8 8c c8 8c c8 8c cc |........|........|
|000027e0| 88 1f 11 11 8f c8 8c c8 | 8c c8 cc cc 8c c8 8c c8 |........|........|
|000027f0| 8c c8 cc 8c 88 1f 11 11 | ff ff ff ff ff ff ff ff |........|........|
|00002800| ff ff ff ff ff ff ff ff | ff 1f 11 11 46 69 6c 65 |........|....File|
|00002810| 44 61 74 61 82 52 65 61 | 64 4d 65 00 64 4d 65 00 |Data.Rea|dMe.dMe.|
|00002820| 19 08 00 00 44 ff ff ff | 47 16 e6 78 03 00 f0 16 |....D...|G..x....|
|00002830| 21 41 53 63 61 6e 52 65 | 61 64 20 20 20 20 3a 20 |!AScanRe|ad : |
|00002840| 20 20 20 45 2e 57 2e 41 | 79 65 72 73 20 20 20 20 | E.W.A|yers |
|00002850| 3a 20 20 20 31 31 74 68 | 20 4d 61 72 63 68 20 31 |: 11th| March 1|
|00002860| 39 39 33 0a 0a 41 72 63 | 53 63 61 6e 20 6f 66 66 |993..Arc|Scan off|
|00002870| 65 72 73 20 73 65 61 72 | 63 68 65 73 20 66 6f 72 |ers sear|ches for|
|00002880| 20 6b 65 79 77 6f 72 64 | 73 2c 20 62 75 74 20 44 | keyword|s, but D|
|00002890| 4f 45 53 20 4e 4f 54 0a | 70 72 6f 76 69 64 65 20 |OES NOT.|provide |
|000028a0| 66 6f 72 20 64 69 73 70 | 6c 61 79 69 6e 67 20 6f |for disp|laying o|
|000028b0| 72 20 70 72 69 6e 74 69 | 6e 67 20 74 68 65 20 63 |r printi|ng the c|
|000028c0| 6f 6e 74 65 6e 74 73 20 | 6f 66 0a 61 20 70 61 72 |ontents |of.a par|
|000028d0| 74 69 63 75 6c 61 72 20 | 6d 61 67 61 7a 69 6e 65 |ticular |magazine|
|000028e0| 20 69 73 73 75 65 20 6f | 72 20 64 69 73 63 2e 0a | issue o|r disc..|
|000028f0| 0a 55 73 69 6e 67 20 41 | 72 63 53 63 61 6e 20 66 |.Using A|rcScan f|
|00002900| 69 6c 65 73 2c 20 21 41 | 53 63 61 6e 52 65 61 64 |iles, !A|ScanRead|
|00002910| 20 66 69 6c 6c 73 20 74 | 68 69 73 20 6e 65 65 64 | fills t|his need|
|00002920| 2e 0a 0a 54 68 65 20 70 | 72 6f 67 72 61 6d 20 72 |...The p|rogram r|
|00002930| 65 61 64 73 20 74 68 65 | 20 6e 61 6d 65 73 20 6f |eads the| names o|
|00002940| 66 20 61 76 61 69 6c 61 | 62 6c 65 20 41 72 63 73 |f availa|ble Arcs|
|00002950| 63 61 6e 0a 64 61 74 61 | 20 66 69 6c 65 20 64 69 |can.data| file di|
|00002960| 72 65 63 74 6f 72 69 65 | 73 20 66 72 6f 6d 20 74 |rectorie|s from t|
|00002970| 68 65 20 21 43 75 73 74 | 6f 6d 20 66 69 6c 65 2c |he !Cust|om file,|
|00002980| 20 61 6e 64 0a 70 72 65 | 73 65 6e 74 73 20 61 20 | and.pre|sents a |
|00002990| 6d 65 6e 75 20 74 72 65 | 65 20 66 6f 72 20 73 65 |menu tre|e for se|
|000029a0| 6c 65 63 74 69 6f 6e 20 | 6f 66 20 61 20 70 61 72 |lection |of a par|
|000029b0| 74 69 63 75 6c 61 72 0a | 64 69 72 65 63 74 6f 72 |ticular.|director|
|000029c0| 79 20 61 6e 64 20 61 20 | 70 61 72 74 69 63 75 6c |y and a |particul|
|000029d0| 61 72 20 6d 61 67 61 7a | 69 6e 65 20 69 73 73 75 |ar magaz|ine issu|
|000029e0| 65 20 6f 72 20 64 69 73 | 63 0a 66 69 6c 65 2e 0a |e or dis|c.file..|
|000029f0| 0a 49 74 20 69 73 20 70 | 72 69 6d 61 72 69 6c 79 |.It is p|rimarily|
|00002a00| 20 69 6e 74 65 6e 64 65 | 64 20 66 6f 72 20 54 59 | intende|d for TY|
|00002a10| 50 45 20 30 20 28 4d 61 | 67 61 7a 69 6e 65 29 20 |PE 0 (Ma|gazine) |
|00002a20| 66 69 6c 65 73 2c 0a 77 | 69 74 68 20 72 65 67 75 |files,.w|ith regu|
|00002a30| 6c 61 72 20 76 6f 6c 75 | 6d 65 20 61 6e 64 20 69 |lar volu|me and i|
|00002a40| 73 73 75 65 20 6e 75 6d | 62 65 72 73 2c 20 62 75 |ssue num|bers, bu|
|00002a50| 74 0a 65 78 63 65 70 74 | 69 6f 6e 61 6c 6c 79 20 |t.except|ionally |
|00002a60| 77 69 6c 6c 20 63 6f 70 | 65 20 77 69 74 68 20 74 |will cop|e with t|
|00002a70| 68 65 20 54 59 50 45 20 | 31 20 66 69 6c 65 73 20 |he TYPE |1 files |
|00002a80| 66 6f 72 0a 74 68 65 20 | 41 52 43 48 49 56 45 20 |for.the |ARCHIVE |
|00002a90| 53 68 61 72 65 77 61 72 | 65 2f 43 61 72 65 77 61 |Sharewar|e/Carewa|
|00002aa0| 72 65 20 64 69 73 63 73 | 2e 20 28 49 74 20 77 69 |re discs|. (It wi|
|00002ab0| 6c 6c 20 61 6c 73 6f 0a | 77 6f 72 6b 20 6f 6e 20 |ll also.|work on |
|00002ac0| 74 68 65 20 52 49 53 43 | 44 65 76 65 6c 6f 70 6d |the RISC|Developm|
|00002ad0| 65 6e 74 73 20 54 59 50 | 45 20 30 20 6d 61 67 61 |ents TYP|E 0 maga|
|00002ae0| 7a 69 6e 65 20 66 69 6c | 65 73 20 2d 0a 69 6e 63 |zine fil|es -.inc|
|00002af0| 6c 75 64 69 6e 67 20 42 | 41 55 2c 20 4d 69 63 72 |luding B|AU, Micr|
|00002b00| 6f 55 73 65 72 20 65 74 | 63 20 2d 20 69 66 20 61 |oUser et|c - if a|
|00002b10| 76 61 69 6c 61 62 6c 65 | 29 2e 0a 0a 0a 54 68 65 |vailable|)....The|
|00002b20| 20 70 72 6f 67 72 61 6d | 20 69 73 20 73 74 61 72 | program| is star|
|00002b30| 74 65 64 20 62 79 20 64 | 6f 75 62 6c 65 2d 63 6c |ted by d|ouble-cl|
|00002b40| 69 63 6b 69 6e 67 20 6f | 6e 20 69 74 73 0a 69 63 |icking o|n its.ic|
|00002b50| 6f 6e 20 69 6e 20 74 68 | 65 20 61 70 70 72 6f 70 |on in th|e approp|
|00002b60| 72 69 61 74 65 20 44 65 | 73 6b 74 6f 70 20 66 69 |riate De|sktop fi|
|00002b70| 6c 65 72 20 77 69 6e 64 | 6f 77 2c 20 62 75 74 0a |ler wind|ow, but.|
|00002b80| 69 74 20 69 73 20 6e 6f | 74 20 57 49 4d 50 2d 62 |it is no|t WIMP-b|
|00002b90| 61 73 65 64 20 6f 72 20 | 6d 75 6c 74 69 2d 74 61 |ased or |multi-ta|
|00002ba0| 73 6b 69 6e 67 20 2d 20 | 69 74 20 74 61 6b 65 73 |sking - |it takes|
|00002bb0| 0a 6f 76 65 72 20 74 68 | 65 20 77 68 6f 6c 65 20 |.over th|e whole |
|00002bc0| 73 63 72 65 65 6e 2e 20 | 54 6f 20 72 65 74 75 72 |screen. |To retur|
|00002bd0| 6e 20 74 6f 20 74 68 65 | 20 44 65 73 6b 74 6f 70 |n to the| Desktop|
|00002be0| 0a 77 68 65 6e 20 66 69 | 6e 69 73 68 65 64 2c 20 |.when fi|nished, |
|00002bf0| 74 79 70 65 20 2a 51 55 | 49 54 20 74 68 65 6e 20 |type *QU|IT then |
|00002c00| 3c 53 50 41 43 45 3e 2e | 0a 0a 49 74 20 68 61 73 |<SPACE>.|..It has|
|00002c10| 20 70 72 6f 76 69 73 69 | 6f 6e 20 66 6f 72 20 69 | provisi|on for i|
|00002c20| 6e 70 75 74 74 69 6e 67 | 20 74 68 65 20 6e 65 63 |nputting| the nec|
|00002c30| 65 73 73 61 72 79 20 70 | 61 74 68 0a 6e 61 6d 65 |essary p|ath.name|
|00002c40| 73 20 74 6f 20 66 69 6e | 64 20 74 68 65 20 66 69 |s to fin|d the fi|
|00002c50| 6c 65 73 20 69 74 20 6e | 65 65 64 73 2c 20 62 75 |les it n|eeds, bu|
|00002c60| 74 20 69 74 20 69 73 0a | 73 69 6d 70 6c 65 73 74 |t it is.|simplest|
|00002c70| 20 6a 75 73 74 20 74 6f | 20 6d 61 6b 65 20 74 68 | just to| make th|
|00002c80| 65 20 64 69 72 65 63 74 | 6f 72 79 20 63 6f 6e 74 |e direct|ory cont|
|00002c90| 61 69 6e 69 6e 67 20 74 | 68 65 0a 41 72 63 53 63 |aining t|he.ArcSc|
|00002ca0| 61 6e 20 21 43 75 73 74 | 6f 6d 20 66 69 6c 65 20 |an !Cust|om file |
|00002cb0| 74 68 65 20 43 53 44 20 | 28 43 75 72 72 65 6e 74 |the CSD |(Current|
|00002cc0| 6c 79 20 53 65 6c 65 63 | 74 65 64 0a 44 69 72 65 |ly Selec|ted.Dire|
|00002cd0| 63 74 6f 72 79 29 20 62 | 65 66 6f 72 65 20 73 74 |ctory) b|efore st|
|00002ce0| 61 72 74 69 6e 67 20 21 | 41 53 63 61 6e 52 65 61 |arting !|AScanRea|
|00002cf0| 64 2e 20 55 74 69 6c 69 | 74 69 65 73 20 6c 69 6b |d. Utili|ties lik|
|00002d00| 65 0a 21 43 53 44 20 6f | 72 20 21 4d 65 6e 6f 6e |e.!CSD o|r !Menon|
|00002d10| 20 6d 61 6b 65 20 69 74 | 20 65 61 73 79 20 74 6f | make it| easy to|
|00002d20| 20 64 6f 20 74 68 69 73 | 20 61 66 74 65 72 20 61 | do this| after a|
|00002d30| 0a 53 48 49 46 54 2d 44 | 6f 75 62 6c 65 43 6c 69 |.SHIFT-D|oubleCli|
|00002d40| 63 6b 20 6f 6e 20 74 68 | 65 20 21 41 72 63 53 63 |ck on th|e !ArcSc|
|00002d50| 61 6e 20 69 63 6f 6e 2e | 0a 20 0a 49 74 20 61 73 |an icon.|. .It as|
|00002d60| 73 75 6d 65 73 20 74 68 | 65 20 64 69 72 65 63 74 |sumes th|e direct|
|00002d70| 6f 72 79 20 73 74 72 75 | 63 74 75 72 65 20 69 73 |ory stru|cture is|
|00002d80| 20 65 73 73 65 6e 74 69 | 61 6c 6c 79 0a 61 73 20 | essenti|ally.as |
|00002d90| 66 6f 6c 6c 6f 77 73 3a | 0a 0a 20 20 20 20 20 20 |follows:|.. |
|00002da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002db0| 21 41 72 63 53 63 61 6e | 20 20 28 6e 65 65 64 20 |!ArcScan| (need |
|00002dc0| 6e 6f 74 20 62 65 20 52 | 4f 4f 54 29 0a 20 20 20 |not be R|OOT). |
|00002dd0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002de0| 20 20 20 20 20 20 20 7c | 0a 20 20 20 20 20 2d 2d | ||. --|
|00002df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e20| 0a 20 20 20 20 20 20 20 | 20 20 20 20 7c 20 20 20 |. | | |
|00002e30| 20 20 20 20 20 20 20 20 | 7c 20 20 20 20 20 20 20 | || |
|00002e40| 20 20 20 20 20 7c 20 20 | 20 20 20 20 20 20 20 20 | | | |
|00002e50| 20 20 7c 0a 43 53 44 2d | 2d 3e 20 20 21 43 75 73 | |.CSD-|-> !Cus|
|00002e60| 74 6f 6d 20 20 20 20 20 | 41 72 63 68 69 76 65 20 |tom |Archive |
|00002e70| 20 20 20 20 41 72 44 69 | 73 63 73 20 20 20 20 20 | ArDi|scs |
|00002e80| 53 68 61 72 65 63 61 72 | 65 0a 20 20 20 20 20 20 |Sharecar|e. |
|00002e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002ea0| 20 7c 20 20 20 20 20 20 | 20 20 20 20 20 20 7c 20 | | | | |
|00002eb0| 20 20 20 20 20 20 20 20 | 20 20 20 7c 0a 20 20 20 | | |. |
|00002ec0| 20 20 29 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | ) | |
|00002ed0| 20 41 52 76 6f 6c 30 31 | 20 20 20 20 20 41 64 76 | ARvol01| Adv|
|00002ee0| 6f 6c 30 31 20 20 20 20 | 20 53 68 61 72 65 77 61 |ol01 | Sharewa|
|00002ef0| 72 65 0a 44 61 74 61 20 | 29 20 20 20 20 20 20 20 |re.Data |) |
|00002f00| 20 20 20 20 20 20 20 41 | 52 76 6f 6c 30 32 20 20 | A|Rvol02 |
|00002f10| 20 20 20 41 64 76 6f 6c | 30 32 20 20 20 20 20 43 | Advol|02 C|
|00002f20| 61 72 65 77 61 72 65 0a | 46 69 6c 65 73 29 20 20 |areware.|Files) |
|00002f30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2e | | .|
|00002f40| 20 20 20 20 20 20 20 20 | 20 20 20 20 2e 20 20 20 | | . |
|00002f50| 20 20 20 20 57 49 4d 50 | 65 64 0a 20 20 20 20 20 | WIMP|ed. |
|00002f60| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |) | |
|00002f70| 20 20 2e 20 20 20 20 20 | 20 20 20 20 20 20 20 2e | . | .|
|00002f80| 0a 20 20 20 20 20 29 20 | 20 20 20 20 20 20 20 20 |. ) | |
|00002f90| 20 20 20 20 20 41 52 76 | 6f 6c 30 36 20 20 20 20 | ARv|ol06 |
|00002fa0| 20 41 64 76 6f 6c 30 36 | 0a 0a 57 68 65 6e 20 65 | Advol06|..When e|
|00002fb0| 6e 74 65 72 69 6e 67 20 | 6d 65 6e 75 20 63 68 6f |ntering |menu cho|
|00002fc0| 69 63 65 73 2c 20 77 69 | 6c 64 63 61 72 64 73 20 |ices, wi|ldcards |
|00002fd0| 6d 61 79 20 62 65 20 75 | 73 65 64 0a 77 68 65 72 |may be u|sed.wher|
|00002fe0| 65 20 6e 6f 20 61 6d 62 | 69 67 75 69 74 79 20 72 |e no amb|iguity r|
|00002ff0| 65 73 75 6c 74 73 2c 20 | 65 2e 67 2e 3a 0a 0a 20 |esults, |e.g.:.. |
|00003000| 20 20 20 2a 36 20 74 6f | 20 73 65 6c 65 63 74 20 | *6 to| select |
|00003010| 41 52 76 6f 6c 6f 36 20 | 6f 72 20 41 64 76 6f 6c |ARvolo6 |or Advol|
|00003020| 30 36 20 66 72 6f 6d 20 | 61 20 6d 65 6e 75 0a 20 |06 from |a menu. |
|00003030| 20 20 20 43 2a 20 74 6f | 20 73 65 6c 65 63 74 20 | C* to| select |
|00003040| 43 61 72 65 77 61 72 65 | 0a |Careware|. |
+--------+-------------------------+-------------------------+--------+--------+