
			    K8SVX V1.64

			   - FREEWARE -

	      (c) 1992-93 by Andreas R. Kleinert. All rights reserved.

	      This program was written under OS V3.00 and is therefore
	      fully compatible. It needs OS >= V1.2.
	      This program needs 'ak_gen0.library' V37+ (in "LIBS:").
	      This program supports 'iffparse.library' V37+ (in "LIBS:").

	      Release Date : 07.05.1993


    Copyright :
    ===========

    The program K8SVX and its documentation files are
    (C)opyright 1992-93 by Andreas R. Kleinert. All rights reserved.


    Disclaimer :
    ============

    The author takes no responsibility for any results of the use of this
    program.
    This software is provided "AS IS" and there is no warranty of any kind,
    so that you use this software at your own risk.


    Distribution :
    ==============

    The program K8SVX V1.64 is freely distributable (FREEWARE).
    You may copy it, if the copyright notice is left intact and
    all of its parts are included in the distribution.
    This program must not be included in commercial packages or commercial
    program collections without my written permission.
    This program must not be sold in any way, but it is allowed to take
    a nominal fee including the costs for copying.

    This program may be put on public domain disks or included in public
    domain disk libraries.
    Special permission hereby goes to Fred Fish's AmigaLib-Disks and
    the german series TAIFUN, FRANZ, TIME, GPD and Amiga Szene.

    This program may also be distributed via electronic mail and may be
    put into mailboxes as long as the redistribution conditions are
    respected in all points.

    By using or distributing this program you automatically agree to
    all of the above conditions and terms.


    Function :
    ==========

    "K8SVX" brings to you the possibility to easily play IFF-8SVX-Samples.

    The good :

    - "K8SVX" is pure and can be made resident.
    - The chunks "NAME", "AUTH", "ANNO", "(c) ", "VHDR" and "BODY" are
      supported.
    - The listener is informed about :

       - "NAME"-, "AUTH"-, "ANNO"-, "(c) "-contents (if included)
       - sample length in bytes (as in "BODY")
       - compression type (as in "VHDR")
       - and sample-frequency (as in "VHDR")

    - K8SVX allows you to select via options, whether it should use
      "iffparse.library" or its own routines to read an IFF-8SVX-File.
      It is possible that one of those options does not work on a
      specific IFF-8SVX-File.
    - K8SVX allows you to convert IFF-8SVX-Samples into RIFF-WAVE-Samples
      (8-Bit) :
      USE THIS OPTION CAREFULLY.
      Converted files automatically get the filename extension ".wav".

    The bad :

    - Currently only UNCOMPRESSED IFF-8SVX-Files are supported, because I
      didn't found any Fibonacci-COMPRESSED files in the Public Domain,
      so I couldn't test the decompression-routines.
      But I think most of the samples in the Public Domain are uncompressed,
      so this will not matter, anyway.

    - RIFF-WAVE-Conversion :

      K8SVX will ALWAYS set the following parameters in the RIFF-WAVE-
      Header :

       - PCM-Format
       - four channels used
       - 8-Bit-Data (MONO)

      Frequencies keep the same as in IFF-8SVX.


    Additional Information :
    ========================

    "K8SVX" is the second in my small series of IFF-Reader und -Converter
    programs.
    Upto today there are also available :

    KILBM	 : For displaying, writing and converting of IFF-ILBM- and
		   ACBM-Files.
    KFTXT	 : For reading and converting of IFF-FTXT-Files.
    IFF-Arranger : Editing of IFF-Files (removing/adding of Chunks, ...)


    Correspondence :
    ================

    If you like, you may send me some money. Perhaps this will motivate me
    to continue programming such programs or just making updates of
    this one. Send bug-reports, money or whatever to :

       Andreas R. Kleinert,
       Grube Hohe Grethe 23,
       W-5900 Siegen 1,
       Germany.


    Usage :
    =======

    To get a help "how to use" K8SVX V1.64, just type "K8SVX ?" in the
    CLI/Shell-Window.
    Then you'll get a full explanation of all of it's possibilities.


    History :
    =========

     V1.64 : (original size : 7232 Bytes)
     -------

      - playing of over-length samples (> 64K) now also possible
      - "unsigned"-bug in WAV-conversion fixed
      - Workbench-Start now possible


     V1.63 : (original size : 6240 Bytes)
     -------

      - use of SAS/C V6.00
      - use of _tinymain/_exit
      - and more ...


     V1.52 : (original size : 7328 Bytes)
     -------

      - little improvements
      - RIFF-WAVE (".WAV")-Support seems to be quite good


     V1.51 :
     -------

      - joined "K8SVX" and "K8SVX_2" to "K8SVX".
	IFFParse-Playing now is available via option "-ip"
      - integrated conversion routine : IFF-8SVX -> RIFF-WAVE.
	There seem to be quality problems (compatibility ?).
	For this operation no support of IFFParse-Reading is realized yet.
      - IMPORTANT : Now options have to be entered _before_ any additional
		    parameters (e.g. filename(s))


     V1.42 :
     -------

      - (K8SVX)   - space reduction of about some hundred bytes
		  - made it more efficient
		  - removed rests of silly "byte-count" instructions
		  - replaced dummy-function for chunk reading by "Read()"
		  - additional output-routine instead of multiple similar calls
		  - modified/shortened some error-messages
		  - use of "_tinymain"-startup-code
		  - use of "__builtins"
      - (K8SVX_2) - same kind of code-reductions

      - In the docs there was a remark, that K8SVX was "pure" and could
	be made "resident". This is only valid SINCE THIS VERSION (sorry) !


     V1.41 :
     -------

      - fixed CHIP-Mem bug
      - created a special version, which uses "iffparse.library"
	and is a little bit shorter (and more IFF-conform)


     V1.40 :
     -------

      - removed some unnecessary code-bytes
      - updated doc-file


     V1.39 :
     -------

      - great code-reduction because of replacing "printf()"
	by some other functions
      - removed an unused sub-function
      - fixed some small things
      - fixed a bug in the docs
      - fixed a bug in the info-line which might make believe that
	"-?" was a valid option (indeed, it isn't !!!)


     V1.00 :
     -------

      - First official released FREEWARE version.


    Copyrights :
    ============

    Some of the mentioned names or products above may be copyrighted by
    companies or trademarks of companies.


