      SSSSSSS PPPPPPP  LL      IIIIIIII TTTTTTTT TTTTTTTT EEEEEEE RRRRRRR
      SS      PP    PP LL         II       TT       TT    EE      RR    RR
      SS      PP    PP LL         II       TT       TT    EE      RR    RR
      SS      PPPPPPP  LL         II       TT       TT    EE      RRRRRRR
      SSSSSSS PP       LL         II       TT       TT    EEEEE   RRRR
           SS PP       LL         II       TT       TT    EE      RR RR
           SS PP       LL         II       TT       TT    EE      RR  RR
           SS PP       LL         II       TT       TT    EE      RR   RR
      SSSSSSS PP       LLLLLLL IIIIIIII    TT       TT    EEEEEEE RR    RR



CONTENTS
--------
WHAT    - What is that splitter thing ?
WHY     - Why did I write it ?
TODO    - What's next ( suggestions welcome )
HISTORY - Where did it all begin ?
CREDITS - Ta chaps ( and gals ).
CONTACT - Where I'm to!



                                      WHAT
                                    ========
What is Splitter ?
Well Splitter is a program that I wrote to chop large files in to smaller,
more manageable, and not least more copiable on to disk type chunks.
Splitter was written in C using DICE, and optimized in assembly.

                                       WHY
                                     =======
Why is simple. I was late to go over a mate's house, and I needed to take a
4.6Mb file with me. Oh :-(. But fear not, I had in my software collection a
chopper program. Yahey :-). But it took 30 minutes to not do anything :-(.
So I eventually decided, it would be quicker to write my own program, and
hence about came the original programs Splitter and DeSplitter
( see History ). From there, I just did the program up, and added more
options, and I am still going now. A GUI will come eventually. I hope ;-)

                                      TODO
                                    ========

Let destination root or whole name be specified in joining and splitting,
and automatically append .00000 etc. if necessary.

In both modes, allow a list of files to be accepted, not just one, then it
joins/creates them in that order. When joining still look for 00000, 00001
etc.

Crunching individual file parts option, so takes longer, but each file is
smaller when done. - Could use powerpacker.library / xpk data crunching.

GUI ( Comes last, when options are all done. )


                               HISTORY OF SPLITTER
                             =======================

V1.4 ( 19/1/96 )
-----------------
        Added -pc flag, so that can be used to transfer destination files
from amiga to pc. Also compiled PC version of the program. Also,
automatically detects files split by pc version or -pc flag, and joins
them if necessary.

V1.32 ( 19/1/96 )
-----------------
        Increased number of possible files by, when the .<number> is at
its maximum, change the last character of the filename, and start again.

V1.31 ( 15/7/95 )
-----------------
        Improved command line parsing so options can appear anywhere
( even between the command and the file name ), and can follow various
different formats. Currently these are:
        -qd
        -q-d
        -q -s 256
        -qs 256
        -qs256
        -s256 -q

        Options don't have to be together, ie you can have :

        "Splitter -do new s -s 30000 -q"
            ^      ^^  ^  ^  ^   ^    ^
            |      ||  |  |  \   /    Quiet mode
            |      |\  /  |  Size = 30000 bytes
         Program   | ||   Split mode
                   | Output files = "new.00000", "new.00001" etc.
               Delete input files


V1.3 ( 13/7/95 )
----------------
        Have now added the new info command, to get an idea of the number of
files you're dealing with, and added options to delete the input files,
specify the output file, and prevent any non-essential output to the console.

V1.2 ( 3/7/95 )
---------------
        The two programs were now merged into one, using a single character
on the command line to determine the operation, and the file size could be
anything from 256 bytes to 4 gigabytes.

V1.1 ( 20/6/95 )
----------------
        The orignal two programs were changed to allow the user to specify
the size of the files, but they could only be multiples of 256 bytes
( the buffer I used for reading / writing ), and a version string and help
text was added.

V1.0 ( 17/6/95 )
----------------
        The first version of splitter to come about. Strictly speaking
there were two seperate programs, Splitter and Desplitter, which each
took only one argument, the file name. Splitter took this file and split
it up in to files with the same name and a suffix .00000, .00001 etc.
each of 40k in size. Desplitter took those files and shoved them back
together, and that was it, the very first version of splitter.

                                     CREDITS
                                   ===========

    My thanx go to :

      Matt Dillon, for the excellent DICE package.

      Steve Sloggett of Software Ambience.

      All Amiga users, for keeping tha Amiga PD scene alive!

                                     CONTACT
                                   ===========

    If you have any bug reports, program requests or ideas then write to :-

                          Ross O'Connor
                          Software Ambience
                          23 Park Road
                          Fowey
                          Cornwall
                          PL23 1EB

    or e-mail: ross@ambience.demon.co.uk
           or: r.oconnor@lancaster.ac.uk
          WWW: http://cent1.lancs.ac.uk/~oconnorr
           or: http://cent1.lancs.ac.uk/~pyc95042
