home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilsc / computils / !CompUtils / Resources / !ReadMe < prev    next >
Encoding:
Text File  |  1996-04-01  |  5.1 KB  |  115 lines

  1. ############################################################################
  2. #                                                                          #
  3. #                             CompUtils v 1.13                             #
  4. #                                                                          #
  5. #==========================================================================#
  6. #                                                                          #
  7. #                             by David Radford                             #
  8. #                                                                          #
  9. #==========================================================================#
  10. #                                                                          #
  11. #   All code here is freeware and therefore copyright. Do not distribute   #
  12. #  any part of !CompUtils separately, unless using it in your own program. #
  13. #                                                                          #
  14. ############################################################################
  15.  
  16. Overview
  17. ========
  18.  
  19. !CompUtils provides the bare code needed to compress and decompress (or
  20. expand) raw samples. It is provided so that you may include support for my
  21. compressed sample formats within your own programs. All code contained
  22. within the !CompUtils directory is copyright and may only be used according
  23. to the rules laid down in this !ReadMe file.
  24.  
  25. If you have been using a older version of !CompUtils, please read the
  26. !Changes file to bring yourself up-to-date.
  27.  
  28.  
  29. Where to go next
  30. ================
  31.  
  32. One compressor and one decompressor are provided for each sample type
  33. supported in this release of !CompUtils. An additional decompressor is
  34. provided which combines all the other decompressors in a single piece of
  35. code. (This is not presently very memory efficient - future releases will
  36. address this problem.)
  37.  
  38. A further piece of code, ExpCode, is a modified version of the decompressor
  39. providing a greatly simplified (and less flexible) interface in case you
  40. just want to decompress from disc directly to a block of memory. Finally,
  41. a module (LoadSample) provides a *command which trivialises decompression
  42. by providing a special version of *Load.
  43.  
  44. If all this is far more work than you had planned to do, have a look at
  45. LoadCSamp which decompresses a sample and creates a module and voice
  46. generator for it on the fly. Everything you might need for a game,
  47. education program, magazine listing, etc.
  48.  
  49. Most pieces of code are stored in three forms: a raw ArmCode file (suitable
  50. for use in Basic), a C version and an ObjAsm version. The latter two are
  51. just padded versions of the first, and since I don't use them they have not
  52. been thoroughly tested. If you experience any problems with these, please
  53. contact me at one of the addresses below and I'll see what I can do.
  54.  
  55. For more information on the different compressed sample formats (called
  56. Types) please read the !Types file. You should definitely read this before
  57. picking a compressor and/or decompressor.
  58.  
  59.  
  60. Important copyright notice
  61. ==========================
  62.  
  63. This application is freeware and may be copied freely, so passing it to
  64. your friends is allowed. However, it is still copyright, so you may not
  65. pretend any of the code is yours, or only use certain parts of any of the
  66. utilities in this application in your own programs (without my consent, that
  67. is). Any utility within !CompUtils may be included in any type of software,
  68. commercial or otherwise, with no fee required, but *only* if:
  69.  
  70.       i) you state somewhere in the documentation that you have used it and
  71.          that I wrote it
  72.      ii) it is not used in a modified form
  73. and iii) you write to let me know you are doing this (so I can keep track of
  74.          who has used which version of the utility in what program)
  75.  
  76. Other than using a utility in one of your own programs, you must not split
  77. the !CompUtils application up or distribute any files separately. You can
  78. upload it to any bulletin board *except* The Plasma Sphere, since I want to
  79. make sure that only the most up-to-date version can be found there. If you
  80. have internet access, my web page contains links to the latest downloadable
  81. copy.
  82.  
  83.  
  84. The Author
  85. ==========
  86.  
  87. If you want to send me comments, suggestions, bug reports, etc. (or just
  88. want a chat) you can contact me at any of the following addresses:
  89.  
  90.     Email:   radford@argonet.co.uk
  91.  
  92.     Fidonet: David Radford at 2:250/219.6
  93.  
  94.     Snail:   David Radford
  95.              64 Molyneux Road,
  96.              Westhoughton,
  97.              Bolton,
  98.              Lancs.
  99.              BL5 3EU
  100.              
  101.     Web:     http://www.argonet.co.uk/users/radford/
  102.  
  103. Email is preferred. It's the easiest to forward on, and harder for me to
  104. forget to send a reply (I'm very easily distracted!). Updates will be made
  105. available via my web pages, so check there if you're looking for the
  106. latest version.
  107.  
  108. If you use any of these utilities in one of your own programs then please
  109. let me know so I can keep track of distribution. You never know, you might
  110. be using an old version! Don't forget to quote the version number given at
  111. the start of this file in any correspondance!
  112.  
  113.  
  114.                          (c) David Radford 1992-1996
  115.