                 =====================================
                 XPK - Die externe Kompressionslibrary
                 =====================================

                Dies ist die Ausgabe 2.3 des XPK Pakets.


                           -----------------
                           FR PROGRAMMIERER
                           -----------------

 docs/sublibs.doc   
 docs/xpk.doc       
 docs/xpksub.doc
 docs/philosophy.doc

Diese Dokumente sind alle Englisch.  xpk.doc ist eine Beschreibung der
Funktionen der XPK-Library im Autodoc-Format.  xpksub.doc dasselbe fr
Unter-Libraries, und sublibs.doc beschreibt, wie man Unter-Libraries
selber macht. Philosophy.doc beschreibt die Idee hinter XPK.


 examples/makefile
 examples/xpkdice.c
 examples/xpkmanx.c
 examples/xpksas.c
 examples/xpkgcc.c
 examples/xsum.asm
 examples/xsum.c
 examples/xsum2.c

xpk* sind normale Filepacker/Unpacker fr die 4 bekanntesten C-Compiler.
xSum.c zhlt alle Bytes in einem komprimierten File zusammen, ist mit allen
Compilern compilierbar.  xSum.asm tut dasselbe in Assembler.  xSum2.c macht
dasselbe, ohne je das ganze File zu lesen.


 include/libraries/xpk.h
 include/libraries/xpk.i
 include/libraries/xpksub.h
 include/libraries/xpksub.i
 include/inline/xpk.h
 include/inline/xpksub.h
 include/xpkmaster.fd
 include/xpksub.fd

Hier sind die Includefiles fr C und Assembler, die man fr XPK bentigt.
Die Files in inline sind fr den GCC-Compiler.  Mit den .fd Files kann man
XPK sogar von BASIC aus benutzen, oder aber Includefiles fr andere Compiler
generieren.


 lib/xpkdice.lib
 lib/xpkmanx.lib
 lib/xpksas.lib

Dies sind die Link-Libraries fr XPK. Sie werden bei SAS und Manx C nur
bentigt, wenn man die .....Tags() Funktionen verwendet, bei DICE immer.


 rlen/makefile
 rlen/xpkRLEN.c

RLEN ist ein Beispiel fr eine sublibrary, die ganz in C geschrieben ist.


 enco/makefile
 enco/xpkENCO.c

ENCO ist ein Beispiel fr eine Kodierlibrary.


 huff/

Der Quellcode fr die HUFF Kompressionslibrary (in Assembler).


 sources/makefile
 sources/xDir.c
 sources/xPK.c
 sources/xQuery.c
 sources/xType.c

Dies sind die Sourcen zu den entsprechenden Programmen aus der Shell/
Directory.


 oberon/examples/xpk.mod           
 oberon/examples/xsum.mod          
 oberon/interfaces/XpkMaster.mod   
 oberon/interfaces/XpkSubCalls.mod 
 oberon/interfaces/XpkSubDefs.mod

Dies sind die Definitionsmodule und Beispielprogramme zum Schreiben
von XPK-Programmen mit Amiga Oberon.


 modula2/

Alle Interfaces fr Modula-2 (genauer: M2Amiga)




                                  ---------
                                  COPYRIGHT
                                  ---------

Das Copyright fr XPK liegt bei den Autoren (Urban Dominik Mller, Bryan
Ford u.a.), jedoch darf es fr nichtkommerzielle Zwecke frei genutzt
werden. Interessenten fr eine kommerzielle Nutzung und Autoren von
neuen XPK-Kompressoren wenden sich an die Redaktion der AmigaPlus
oder 

   Urban Dominik Mller
   Schulhausstrasse 83
CH-6312 Steinhausen
   SCHWEIZ

   umueller@amiga.physik.unizh.ch



                                   -------
                                   AUTOREN
                                   -------

Urban Mller        XPK Konzept, xpkmaster.library, NUKE, RLEN, NONE, ENCO
Bryan Ford          XPK Konzept, xpkmaster.library, BLZW
Peter Struijk       Imploder, IMPL
Nico Francois       PowerPacker
Kristian Nielsen    XFH
Martin A. Blatter   xDrop
Christian Schneider XPK Konzept, xLoadSeg
Christian Weber     iff.library Anpassung, ShowIFF, MoviePro
Markus Wild         GCC interface & Beispiele
Harmut Goebel       Oberon interface & Beispiele
