home *** CD-ROM | disk | FTP | other *** search
- ############################################################################
- # #
- # CompUtils v 1.13 #
- # #
- #==========================================================================#
- # #
- # by David Radford #
- # #
- #==========================================================================#
- # #
- # All code here is freeware and therefore copyright. Do not distribute #
- # any part of !CompUtils separately, unless using it in your own program. #
- # #
- ############################################################################
-
- Overview
- ========
-
- !CompUtils provides the bare code needed to compress and decompress (or
- expand) raw samples. It is provided so that you may include support for my
- compressed sample formats within your own programs. All code contained
- within the !CompUtils directory is copyright and may only be used according
- to the rules laid down in this !ReadMe file.
-
- If you have been using a older version of !CompUtils, please read the
- !Changes file to bring yourself up-to-date.
-
-
- Where to go next
- ================
-
- One compressor and one decompressor are provided for each sample type
- supported in this release of !CompUtils. An additional decompressor is
- provided which combines all the other decompressors in a single piece of
- code. (This is not presently very memory efficient - future releases will
- address this problem.)
-
- A further piece of code, ExpCode, is a modified version of the decompressor
- providing a greatly simplified (and less flexible) interface in case you
- just want to decompress from disc directly to a block of memory. Finally,
- a module (LoadSample) provides a *command which trivialises decompression
- by providing a special version of *Load.
-
- If all this is far more work than you had planned to do, have a look at
- LoadCSamp which decompresses a sample and creates a module and voice
- generator for it on the fly. Everything you might need for a game,
- education program, magazine listing, etc.
-
- Most pieces of code are stored in three forms: a raw ArmCode file (suitable
- for use in Basic), a C version and an ObjAsm version. The latter two are
- just padded versions of the first, and since I don't use them they have not
- been thoroughly tested. If you experience any problems with these, please
- contact me at one of the addresses below and I'll see what I can do.
-
- For more information on the different compressed sample formats (called
- Types) please read the !Types file. You should definitely read this before
- picking a compressor and/or decompressor.
-
-
- Important copyright notice
- ==========================
-
- This application is freeware and may be copied freely, so passing it to
- your friends is allowed. However, it is still copyright, so you may not
- pretend any of the code is yours, or only use certain parts of any of the
- utilities in this application in your own programs (without my consent, that
- is). Any utility within !CompUtils may be included in any type of software,
- commercial or otherwise, with no fee required, but *only* if:
-
- i) you state somewhere in the documentation that you have used it and
- that I wrote it
- ii) it is not used in a modified form
- and iii) you write to let me know you are doing this (so I can keep track of
- who has used which version of the utility in what program)
-
- Other than using a utility in one of your own programs, you must not split
- the !CompUtils application up or distribute any files separately. You can
- upload it to any bulletin board *except* The Plasma Sphere, since I want to
- make sure that only the most up-to-date version can be found there. If you
- have internet access, my web page contains links to the latest downloadable
- copy.
-
-
- The Author
- ==========
-
- If you want to send me comments, suggestions, bug reports, etc. (or just
- want a chat) you can contact me at any of the following addresses:
-
- Email: radford@argonet.co.uk
-
- Fidonet: David Radford at 2:250/219.6
-
- Snail: David Radford
- 64 Molyneux Road,
- Westhoughton,
- Bolton,
- Lancs.
- BL5 3EU
-
- Web: http://www.argonet.co.uk/users/radford/
-
- Email is preferred. It's the easiest to forward on, and harder for me to
- forget to send a reply (I'm very easily distracted!). Updates will be made
- available via my web pages, so check there if you're looking for the
- latest version.
-
- If you use any of these utilities in one of your own programs then please
- let me know so I can keep track of distribution. You never know, you might
- be using an old version! Don't forget to quote the version number given at
- the start of this file in any correspondance!
-
-
- (c) David Radford 1992-1996
-