home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / discs / a / compress / DocCompr < prev    next >
Encoding:
Text File  |  1991-04-22  |  5.8 KB  |  137 lines

  1. >&.DocCompr
  2.  
  3. Compress Utility Documentation
  4.  
  5. Package Version 1.22 19th June 1989
  6.  
  7. This file documents the machine code utility Compress (1.21,25th April 1989).
  8.  
  9. It contains two sections:
  10.  
  11.         - Compress Documentation
  12.                 How to use the compress utility.
  13.         * Package documentation
  14.                 Information about the package in general. Please read this.
  15.  
  16. Document Version 1.01 19th June 1989
  17.  
  18. --- Compress Documentation
  19.  
  20.         The compress command is used to fully compact ADFS L and D format
  21. floppy discs and old format hard discs. The ordinary compact command merely
  22. moves some of the files on the discs to make a larger block of free space. The
  23. Compress command repeatedly calls the Compact command until all the free space
  24. on the disc is in one block at the end of the disc.
  25.  
  26.         The syntax of the command is:
  27.  
  28. *COMPRESS [<disc spec.>] [-h] [-i] [-v]
  29.  
  30. [<disc spec.>] (which is optional) works the same as for *COMPACT. If it is not
  31. present the current drive is used.
  32. [-h]           prints out help information on the program (help)
  33. [-i]           prints out version information on the program (info)
  34. [-v]           prints out status information as the program proceeds (verbose)
  35.  
  36.         You can press escape at any time during the compress, though it may
  37. take a short while to respond.
  38.  
  39.         If only the -h and/or the -v options are present on the command line
  40. then the program will print out the information without actually doing a
  41. compress.
  42.  
  43.         Examples:
  44.  
  45. *COMPRESS               Compress the current drive
  46. *COMPRESS -v            Compress the current drive, printing status info
  47. *COMPRESS -h -i         Print version and help info on *COMPRESS
  48. *COMPRESS :0 -h         Compress drive 0 printing help info first
  49.  
  50.         If you wish to make a program that uses compact use compress instead
  51. then you could either change the program or set an Alias:
  52.  
  53. *SET Alias$Compact Compress %*0
  54.  
  55. - How the program works
  56.  
  57.         The code repeatedly calls ADFS_FreeSpace to get the largest free block
  58. and the total free space. When these two are equal then the program finishes.
  59.  
  60. --- Package Documentation
  61.  
  62. *** This section has been changed. Please read it. There are significant
  63. *** alterations to it.
  64.  
  65. *** Users of other shareware written by me please note - the text below may
  66. *** look the same as others but it is not. Take a few moments to look through
  67. *** it for differences, please.
  68.  
  69. This package contains:
  70. Compress   1.21 (25th April 1989): Utility (transient mc) to do compression
  71. SCompress  1.21 (25th April 1989): BASIC source code for the above
  72. DocCompr   1.01 (19th June 1989): This text file
  73. Macros          (26th April 1989): Standard BASIC assembler Macros.             
  74.    The software contained in this package is Shareware. The word 'Shareware'
  75. means many things to many people, so I'll explain what I mean. In fact, some
  76. people would call this 'freeware' or 'public domain software' but it hardly
  77. matters what you call it - your obligations are set out below.
  78.    The program is free. You may make any number of copies and give them away to
  79. anyone (subject to the condition that you give them ALL the files in the
  80. package). You may not sell this software, or use it otherwise for personal gain
  81. without my permission. If you wish to post it on your Bulletin Board or include
  82. it in your Shareware library then that, too, is fine.
  83.    If you want to add any part of the code or data to one of your programs for
  84. your own use, then that's fine too. If you want to add it to something you plan
  85. to sell, or otherwise release as copyright material (whether for gain or not)
  86. then you'll need my permission - I retain copyright on this program.
  87.    If you like this program and find it useful then I would appreciate a small
  88. donation (say 5 pounds) (since this took up quite a while to get working). This
  89. donation is a voluntary contribution.
  90.    If you send a donation and say which version of the package you have then I
  91. will send you an update if there is one. This disc will also contain up-to-date
  92. copies of as much of my shareware as will fit, plus any other stuff I can fit.
  93. There may be no update, since, for the moment, I've done all I want to to this
  94. program. Thus I don't guarantee that, if you send me money, I'll send you a
  95. new version of the program. You will, however, get a disc with things on it. If
  96. you'd prefer to wait until there is a disc with a new version on it then please
  97. say so. In this case you'll get a thankyou note.
  98.    This program has been tested with RISC OS. It should be suitable for both
  99. Arthur 1.2 and RISC OS. Please state, when sending for updates, whether you
  100. have RISC OS.
  101.    This software carries no warranty, either express or implied. I've tested it
  102. and, to the best of my knowledge, there are no bugs. If you come across a bug
  103. then I'd be delighted if you got in touch with me. I can't guarantee to fix it
  104. but I'll probably have a good try.
  105. My address is:
  106.         Martyn Lovell
  107.         16, Fairwater Park,
  108.         Barnwood,
  109.         Gloucester.
  110.         GL4 7HF
  111. No telephone calls please.
  112. However, I can be contacted as:
  113. Cix:       MartynL
  114. Janet:     ZCEEB02@UK.AC.UCL.EUCLID
  115. Interspan: Contact via Janet at above address
  116. Eureka II: Martyn Lovell (112)
  117. Note that, during university terms, I read all this EMail sites regularly but
  118. in the holiday periods I may read them less regularly.
  119. For bug reports please send the following information:
  120.         Machine Type
  121.         Arthur Version
  122.         Software Version
  123.         Screenmode in use
  124.         Had the code been modified (if so, try to explain how)
  125.         What *exactly* happened
  126.         Modules Installed
  127.         Modules Unplugged
  128.         Podules Installed
  129.         Drives Installed
  130.         RAM Available
  131.         Monitor Type
  132.         Did you use it via an Alias$
  133.         What format of disc were you using
  134.         Did the disc need compacting
  135.         Is the bug repeatable?
  136. and everything else that seems relevant.
  137.