home *** CD-ROM | disk | FTP | other *** search
-
- VOC.svobject
-
- © 1994 by Andreas R. Kleinert.
-
- FREEWARE. All rights reserved.
-
- Version : 2.2
- Release Date : 21.07.1994
-
-
- Description
- ~~~~~~~~~~~
- VOC.svobject is an external Library-Module for the superplay.library V1+.
-
- It supports reading and writing of PC VOC-Sample-Files (V1.10).
-
-
- Author
- ~~~~~~
- Andreas R. Kleinert
- Grube Hohe Grethe 23
- D-57074 Siegen
- Germany
-
-
- Features / Handicaps
- ~~~~~~~~~~~~~~~~~~~~
- - Currently only VOC-Version V1.10 is supported.
- - All Blocks except Block 1 and the Header are ignored,
- e.g. Stereo-Sample-Data.
-
-
- History :
- ~~~~~~~~~
- V2.2 (21.07.1994) :
-
- - added possibility to save all Samples from all multiple-SampleList
- and to accept NULL parameters for the Source-SPObject with
- SPO_Write(), so that custom applications may save their self-
- created SampleLists by simply setting them via SPO_SetSampleList().
- The old way behaviour is still supported (as also handling of
- V1 SPObjects).
- - fixed silly bug : SampleBuffer was AllocMem()ed, but FreeVec()ed.
- - in former versions the sourcebuffer had been left "trashed", because
- conversion into the VOC format (via XOR) had not been reversed.
- Now the old buffer is reconstructed after saving.
-
-
- V2.1 (17.07.1994) :
-
- - integrated new "SampleList"-Functions for exporting more than one
- sample
- - fixed subtype strings (one blank too much)
-
-
- V1.4 (29.04.1994) :
-
- - now there's more information given about the loaded Sample
- - like in WAV.spobject the LONGword macro for IntelToMotorola (and
- reverse) conversion was not correctly implemented.
- This did not affected working at all, because inside the supported
- VOC-Blocks no LONGwords exist !
- So this was only done to prevent future bugs.
- - fixed (hopefully) "header not located" problems within memory
- delocation
- - and more
-
-
- V1.3 (30.03.1994) :
-
- - replaced SAS/C's sprintf()-routine with own, RawDoFmt()-based one.
- This saves about 1800 Bytes.
- - "utility.library" is not used, because this crashes the Player-Task
- and no reason for this could be found.
-
-
- V1.2 (25.02.1994) :
-
- - fixed small bug in memory management routines
-
-
- V1.1 (16.01.1994) :
-
- - first version
-
-
- Literature
- ~~~~~~~~~~
- [1] "c't", Magazin für Computertechnik, Issue 1/1993, DMV-Verlag
-
-
- Copyrights
- ~~~~~~~~~~
- Some of the mentioned names or products above may be copyrighted by
- companies or trademarks of companies.
-
-
-