MKPFS.EXE filesystem packing utility
------------------------------------

MKPFS.EXE is a utility that creates the packed filesystem containing
all datafiles and scripts used in a demo. The utility reads filenames
from a list-file and builds the destination filesystem (a big file
containing all file data and a file directory). The packed filesystem
can handle subdirs.

A list file might look like this:

baby/spr/baby.pcy
baby/spr/baby.spl
baby/spr/grid.pcy
baby/spr/grid.spl
baby/spr/silmat.lst
baby/spr/silmat.pcy
baby/spr/silmat.spl
baby/spr/silmatb.pcy
baby/spr/silmatc.pcy
baby/spr/silmatd.pcy
baby/spr/silmate.pcy
baby/spr/silmatf.pcy
baby/spr/sprites.ini
# baby/spr/mkpcx.bat
# baby/spr/mkpcy.bat


The DOS command dir /s /b is very useful when creating the filesystem.
Note that the demosystem (DSYS.EXE) is case sensitive.


Use:  MKPFS files.lst output.pfs [LZSS/NO] [fsnumber]

  files.lst   - A textfile with filenames that should be
                added to the filesystem. # means comment.
                After each filename you can specify LZSS or NO
                to specify what type of packing to use.
  output.pfs  - The destination filename.
  LZSS/NO     - Force LZSS or NO packing for all files.
                This will override the parameters in files.lst
  fsnumber    - Defaults to 0. Use this parameter if more than one
                filesystem will be copied to the same file.

