home *** CD-ROM | disk | FTP | other *** search
-
- superplay.library V3.1
-
- - FREEWARE -
-
- © 1994 by Andreas R. Kleinert. All rights reserved.
-
- Dieses Programm wurde unter OS V3.00 geschrieben und ist
- deshalb voll kompatibel. Es benötigt OS V2.04+.
-
- Release Datum : 21.07.1994
-
-
- Copyright und Distribution :
- ============================
-
- Das Programm superplay.library V3.1
- und seine Dokumentations-Dateien sind
- (C)opyright 1994 by Andreas R. Kleinert. Alle Rechte vorbehalten.
-
- Die Verwendung der "superplay.library" für eigene Programme, ob
- kommerziell oder nicht-kommerziell, ist uneingeschränkt gestattet.
-
-
- Einschränkungen :
- =================
-
- Der Autor übernimmt keine Verantwortung für irgendeine Art von Auswir-
- kungen, die durch die Nutzung dieses Programmes entstehen.
- Diese Software wird zur Verfügung gestellt "WIE SIE IST" und es wird
- keine Garantie irgendeiner Art übernommen, so daß Sie diese Software
- auf eigenes Risiko nutzen.
-
-
- Funktion :
- ==========
-
- Die "superplay.library" findet Verwendung in vielen von mir geschriebenen
- Programmen und enthält viele Funktionen, die das Abspielen, die
- Speicherung und Konvertierung von diversern Soundformaten
- (SoundTracker, MED, IFF-8SVX, VOC, ...) erleichtern.
- Durch externe Player-Libraries (SPObjects) wird höchstmögliche
- Flexibilität und einfache Erweiterbarkeit ermöglicht.
-
- Senden Sie mir einfach die von Ihnen programmierten SPObjects,
- falls Sie möchten, daß diese in das Haupt-Distributionsarchiv
- oder auf die Developer-Disk übernommen werden sollen.
-
-
- Installation :
- ==============
-
- Kopieren Sie die "superplay.library" einfach in das "LIBS:"-Verzeichnis
- Ihrer Diskette.
- Kopieren Sie die SPObjects nach "LIBS:spobjects/".
-
-
- Korrespondenz :
- ===============
-
- Wenn Sie wollen, können Sie mir etwas Geld senden. Sicherlich
- wird mich das motivieren, weiterhin solche Programme zu schreiben
- oder einfach Updates zu diesem zu erstellen.
- Senden Sie bug-reports, Geld oder was-auch-immer an :
-
- Andreas R. Kleinert,
- Grube Hohe Grethe 23,
- D-57074 Siegen,
- Germany. email : Fido 2:2457/345.10
- (Wöchentlicher Check)
-
- Support :
- =========
-
- Folgende Programme machen derzeit Gebrauch von der "superplay.library" :
-
- - SuperPlay
- - SimplePlay
- - ...
-
-
- SPObjects :
- ===========
-
- Verfügbare SPObjects (soweit bekannt) :
-
- SVObject Typ Formate Schreiben
-
- ST Modul SoundTracker, ProTracker, ... -
- MED Modul MMD0 -
- 8SVX Sample IFF-8SVX (unencoded) Sample
- VOC Sample PC VOC V1.10 Sample
- WAV Sample RIFF-WAVE (Windows) Sample
-
-
- Geplante SVObjects (keine Garantie !) :
-
- - OS V3.00+ DataTypes (nur Audio-DataTypes)
- - ...
-
-
- Danke und Grüße an :
- ====================
-
- in alphabetical order :)
-
- Alex Carbin (TuC / PowerBrei Red.),
- Fred Fish (AmigaLibDisks),
- Gerd Frank (BerndsPD),
- Stefan Grad (GPD),
- Stefan Kremer (TuC / PowerBrei Red.),
- Alex Lange (Time PD-Serie),
- H.P. Lattka (Franz PD-Serie),
- Andreas Manewaldt (Taifun PD-Serie),
- Michael Petrikowski (Amiga Szene),
-
- und alle, die ich vergessen habe !
-
-
- Versions-Geschichte :
- =====================
-
- V3.1 (21.07.1994) :
- -------------------
-
- - Dies ist nicht direkt ein Bug-Fix, sondern eher ein zusätzliches
- Feature :
- Version auf 3 erhöht, weil in V2.1 ein Aufruf von SuperWrite()
- mit einem NULL-Wert für den "source_handle"-Parameter nicht
- möglich war, obwohl dies von den V2 SPObjects (jetzt)
- unterstützt wird.
- Wenn Sie dieses Feature in Ihrer Software nutzen wollen,
- verlangen Sie mindestens V3+ !
-
-
- V2.1 (20.07.1994) :
- -------------------
-
- - Einführung der "SampleLists" und Hinzufügen von zwei neuen Funktionen
- zur superplay-Library und den Version 2 SPObjects zum "Empfangen"
- und "Setzen" der Listen.
- Außerdem Erstellung von zwei Beispiel-Programmen, die die Verwendung
- der SampleLists demonstrieren.
- - Verzeichnistruktur im Allgemeinen verändert
- - jegliches NICHT-VON-DISK Lesen und Speichern, z.B. von/nach
- ClipBoard FUNKTIONIERTE NICHT.
- Die Spezifikation mußte dazu leicht geändert werden - auf eine
- kompatible Art und Weise - um das LESEN zum Laufen zu bringen
- (siehe Reference-Docs, SPL_InitHandleAsClip-Funktion).
- Für das SCHREIBEN mußte nur die superplay-Library geändert werden.
- (Dieser Bug-Fix ist bis jetzt noch nicht getestet worden, da
- SuperPlay keine ClipBoard-Zugriffe unterstützt, aber er wurde auf
- dieselbe Art und Weise wie in der superview.library realisiert, so
- daß es funktionieren sollte ...)
- - ST.spobject und MED.spobject können jetzt auch Samples aus
- Modulen extrahieren
- (siehe Beispiel-Programme "SampleListDemo" und "SampleListPlay")
- - üblen Fehler in der Dateierkennung des ST.spobjects korrigiert
- (siehe dort)
-
-
- V1.6 (02.07.1994) :
- -------------------
-
- - Neue Version von SuperPlay (GUI verbessert)
- - Veränderungen am ST.spobject und WAV.spobject
- - ".fd"-Dateien in "Programmers/fd" hinzugefügt, die z.B. für
- Basic-Programmierer (Erzeugung von ".bmap"-Dateien) oder zum
- Erstellen von Link-Libraries nützlich sein können.
- - last not least : Ich bin jetzt per EMail erreichbar
- (Fido : 2:2457/245.10)
-
-
- V1.5 (17.05.1994) :
- -------------------
-
- - Verwendung von SAS/C V6.51
- - ST.spobject stark verbessert
-
-
- V1.4 (30.04.1994) :
- -------------------
-
- - jetzt ist das WAV.spobject wirklich DEBUGGED und FUNKTIONIERT,
- was es vorher nicht unbedingt war bzw. tat ;<
- - außerdem wurden auch die anderen SPObjects erheblich verbessert
-
-
- V1.3 (30.3.1994) :
- ------------------
-
- - neues WAV.spobject ist Teil der Distribution
- - das neue ST.spobject ist jetzt in Form eines der beigefügten
- Beispiel-SPObjects frei verfügbar
- - Beispiel-Programme verbessert : z.B. Abhängigkeit von der
- ak_gen0.library beseitigt
- - einiger "Müll" in den Include-Dateien wurde entfernt
- - SAS/C's sprintf()-Routine wurde durch eine eigene ersetzt, die
- auf RawDoFmt() basiert.
- Dies vergrößert den Codeumfang etwas, da sprintf() bis jetzt gar
- nicht verwendet wurde. Dann kann sich jedoch in Zukunft ändern.
- - die Utility-Library wird jetzt für Integer-Operationen verwendet
- (SAS/C's UTILLIB-Option wurde aktiviert) : das vergrößert den
- 68000-Code etwas, führt jedoch zu Geschwindigkeitssteigerungen
- auf 68020+ Systemen
- (die Codegröße hätte sich eigentlich auch verringern sollen,
- aber sie tat's halt nicht ...)
-
-
- V1.2 (27.2.1994) :
- ------------------
-
- - Rekompilierung : Verwendung von SAS/C V6.5.
- - Parameter-BugFix in SVO_SetWriteSubType() :
- Pragmas initialisierten D1 anstelle von A2
- - kleinen Fehler in der Speicherverwaltung korrigiert
-
-
- V1.1 :
- ------
-
- - Erste Version. FREEWARE.
-
-
- Copyrights :
- ============
-
- Einige der oben genannten Namen oder Produkte können Copyrights oder
- Warenzeichen von Firmen sein.
-
-
-