home *** CD-ROM | disk | FTP | other *** search
/ TopWare 18: Liquid / Image.iso / liquid / top1192 / whatsnew.dta < prev   
Text File  |  1993-10-23  |  27KB  |  543 lines

  1. What's new in DTA:
  2.  
  3.  Rel 2.0.8 (10/23/93)
  4.   o Added 90 degree increment rotation... use "/ROT90", "/ROT180",
  5.     "/ROT-90", "/ROT270" etc.
  6.     Note: this is the order that operations get done...
  7.     First rotation, next scaling, next clipping.
  8.     So if you did "/cl100,100 /sc200,200 /rot90"
  9.     then DTA will first rotate the picture 90 degrees to the
  10.     right, then scale it to 200x200, and then clip off the
  11.     top half and left half of the scaled, rotated image.
  12.   o Expanded /R switch... in addition to preset resolution
  13.     numbers like "/R6", you could also set the resolution
  14.     explicitly like "/R640,480".  Just be careful that, if you're
  15.     creating a .FLC file *don't* pick an odd number for the
  16.     horizontal dimension: "/R149,200" is a no-no.
  17.     (That's not a limitation of the .FLC format, just of
  18.     my implementation.)
  19.   o Reworked the way scripts work (you know, like "@pics.scr").
  20.     Scripts can now include regular command-line switches
  21.     in addition to filenames.  Just make sure that you've got
  22.     a new file name or switch on each line of the script file.
  23.     You can even include the name of a new script file...
  24.     Just try to avoid recursive script files...
  25.     *Don't* put "@script1.scr" inside of SCRIPT1.SCR, and
  26.     *don't* put "@script1.scr" inside of SCRIPT2.SCR if SCRIPT2.SCR
  27.     is called by SCRIPT1.SCR.
  28.     Or DTA will go into an infinite loop and hang up.
  29.   o If you don't include an extension with an @filename, DTA
  30.     will add '.SCR' to the filename.
  31.   o Fixed some clipping bugs.
  32.   o DTA would sometimes crash with an out-of-heap-memory
  33.     runtime error when flipping a large upside-down TGA file.
  34.     Fixed.
  35.  Rel 2.0.7 (09/30/93)
  36.   o Scaling didn't work right when DTA was reading from a
  37.     flic (probably also when reading an upside-down
  38.     TGA and creating a GIF or TGA).
  39.     Fixed.
  40.  Rel 2.0.6 (09/27/93)
  41.   o Fixed some more bugs in compositing and chroma-key.
  42.  Rel 2.0.5 (09/12/93)
  43.   o Finally got rid of the protection fault that invariably
  44.     occurred after DTA finished building a .FLX file.
  45.  Rel 2.0.4 (09/01/93)
  46.   o Discovered a strange 'feature' in TGA files produced by
  47.     a program called Imagine.  Even though they are unmapped
  48.     24-bit images, for some reason they contain a color map.
  49.     Because DTA doesn't support colormapped TGA files, I
  50.     never paid any attention to color-map info... so DTA
  51.     just would ungraciously treat the color-map in such files
  52.     as if it were part of the image.
  53.     DTA still doesn't read colormapped TGA files, but now if
  54.     there's a color-map in an unmapped picture, it'll at
  55.     least bypass it correctly.
  56.  Rel 2.0.3 (08/25/93)
  57.   o Added inverse chroma-key (/CI).  Works the same as chroma-key
  58.     but backwards... only matching colors *won't* be made
  59.     transparent.
  60.   o Couldn't read .FLC files created with Autodesk Animator...
  61.     it got confused when it ran into the optional "prefix" and
  62.     "postage stamp" chunks.  Fixed.
  63.   o Had problems reading 16-bit TGA files... sometimes
  64.     resulting in page faults, sometimes in bad output.
  65.     Fixed.
  66.   o (There still seems to be a problem with .FLC files
  67.      created with DTA... some players choke on some flics.
  68.      And there's still that irritating page fault after it
  69.      finishes building a .FLX file... I'm working on 'em.)
  70.  Rel 2.0.2 (08/11/93)
  71.   o Multiple layers didn't work right with /NM (no remapping)...
  72.     only the bottom layer would show up in the final picture.
  73.     Now it works, including chroma-key.
  74.     Note: remember, all pictures in all layers must be colormapped,
  75.     and must share the same palette for /NM to work right.
  76.  Rel 2.0.1 (08/04/93)
  77.   o Fixed a bug in /CL (clipping).
  78.   o Fixed a bug in /CH (chroma-key).
  79.  Rel 2.0 (07/29/93)
  80.   o DTA can now read FLIC files.
  81.   o DTA can now read DIB/BMP files.
  82.   o DTA can now read Presidio .ANI files.
  83.   o DTA can read and write hicolor Tempra ".FLX" files.
  84.     Just specify /B16 (for 16-bit) on the command line to
  85.     build an FLX instead of an FLI or FLC.
  86.     (This feature seems to work well enough, but there are
  87.     still some bugs.
  88.     For some reason I haven't figured out yet, DTA crashes
  89.     with a General Protection fault whenever it builds a FLX file.
  90.     This only happens after it's finished building the animation.)
  91.   o Now including the FLISPEED program with the DTA package.
  92.     This'll change the speed value in the header of a flic
  93.     without requiring you to rebuild the animation.
  94.     Just type:
  95.       flispeed xxx.fli /s5
  96.     to change xxx.fli to a speed value of 5.
  97.   o Added multi-layer (use /L to separate layers) compositing.
  98.     Like this: DTA BACKGRND.TGA /L FORE*.TGA
  99.     If FORE*.TGA are 32-bit TGAs with alpha, then
  100.     DTA will make use of the transparency info.
  101.   o Added chroma-key (use /CHr,g,b to specify a transparent
  102.     color) ... this works okay, but not nearly as good as
  103.     starting with 32-bit TGA files containing transparency
  104.     info (which you can create in Polyray and, I'm told,
  105.     3D Studio).
  106.     You can use this feature to create 32-bit TGA files that
  107.     contain alpha information like this: DTA *.TGA /OT /B32 /CH255,0,0
  108.     (DMorf fans: DMorf will morph the alpha info along with the
  109.     color info... but DMorf can add alpha better than DTA can.)
  110.     Or, DTA BACKGRND.GIF /L FORE*.GIF /CH0,0,0 to composite a
  111.     over a background... DTA will make all black pixels transparent.
  112.       /CT specifies a tolerance for chroma-key.  If you (for example
  113.     specify "/CH0,255,0 /CT5" then all pictures in the range
  114.     <0,250,0> and <5,255,5> will become transparent.
  115.   o Added /REP# which repeats a single frame a specified number
  116.     of times.  Useful for inserting pauses in your flics.
  117.     For example, if you type
  118.       DTA before.tga /rep10 morf*.tga after.tga /rep10
  119.     before.tga and after.tga each get repeated ten times.
  120.     Note that this'll only create a pause if you have a speed
  121.     value greater than 0.
  122.   o Added /STx,y (start) ... instead of centering a picture
  123.     on the screen, you can tell DTA where to place the top-left
  124.     hand corner of an image on the screen.  You can have a separate
  125.     start value for each layer.
  126.   o Added /CLx1,y1,x2,y2 (clip)
  127.     X1 and Y1 specify the top-left corner of the clipping window,
  128.     and X2 and Y2 specify the size of the clipping window.
  129.     Clipping takes place AFTER scaling, if you use both.
  130.     You can have a separate clip for each layer.
  131.   o Got rid of /SX (scale X) and /SY (scale Y)... just use /SCx,y
  132.     for scaling.
  133.     You can have a separate scale value for each layer.
  134.   o No more real-mode executable.  DTA is just getting too darn
  135.     big.  Maybe I'll build a pared-down DTALITE or something
  136.     later on, if there's any demand.
  137.   o Fiddled with the status display some.
  138.   o Skipped 1.9... I think the amount of change justifies going
  139.     all the way to a new major release number.  Alexander
  140.     Enzmann requested flic-reading way back even before I
  141.     released 1.0 and here it is, finally.
  142.   o Probably some other stuff I've forgotten about.
  143.   o Fixed a bunch of bugs (and probably added some new ones
  144.     while putting in new features).
  145.  Rel 1.8g (01/18/93)
  146.   o Added comments to @files... just prefix comments with a ";".
  147.   o DTA now ignores blank lines in @files.
  148.   o Fixed assorted bugs.
  149.   o Added grayscale TIF output (/FI)
  150.   o Added /I option, which works like /K (skip), except instead
  151.     of specifying how many frames to skip, specify the total
  152.     number of frames you want in your flic.  So if you have
  153.     50 files... X000.TGA, X001.TGA, on up to X049.TGA, and
  154.     you type:
  155.      dta x*.tga /i10
  156.     then DTA will create a 10-frame flic from X000, X004, X009,
  157.      etc.
  158.  Rel 1.8f (12/30/92)
  159.   o Fixed some more bugs.
  160.   o Added support for 8-bit grayscale TGA files (type 3).
  161.     (To create one, use /B8 /FT).
  162.   o Added picture rescaling.  The /SC option, which only works
  163.     when you're creating flics, rescales an image so it's the same
  164.     size as the screen resolution.
  165.     The /SW option rescales an image so it's the same width as the
  166.     screen resolution (or, if you enter a number, like /SW100,
  167.     to the width that you specify... if you use /SW for an output
  168.     format other than a flic, then a specified width is required)
  169.     The /SD option rescales an image so it's the same depth as the
  170.     screen resolution (or, if you enter a number, like /SD100,
  171.     to the depth that you specify... if you use /SD with an output
  172.     format other than a flic, then a specified width is required)
  173.  Rel 1.8e (12/17/92)
  174.   o For some reason the /NM option didn't work anymore.  Fixed.
  175.   o Fixed a bug in FLC compression... it caused the wrong pixels
  176.     to be updated when there was a change in a pixel row after a
  177.     run of more than 254 unchanged pixels.
  178.   o Fixed a bug that caused a page-fault (runtime error 216)
  179.     when creating GIF or TGA files in the protected mode
  180.     version.
  181.   o There used to be a limit on the width of pictures that DTA
  182.     could process... if you made it read a picture wider than
  183.     1280 pixels, you'd either get a spectacular crash requiring
  184.     a reboot (real mode) or an error message (protected mode).
  185.     Now it should be able to process pictures with a width up
  186.     to 16K pixels or so without crashing.
  187.  Rel 1.8d (11/30/92)
  188.   o Fixed one bug, which prevented DTA from creating 1-frame
  189.     flics correctly.
  190.   o Including two versions of DTA... DTA.EXE (real mode) and
  191.     DTAX.EXE (protected mode).  The memory management stuff
  192.     that I included in 1.8b and 1.8c is now separated into
  193.     another archive, DTAMEM.ZIP.
  194.     The real-mode version runs faster than the protected-mode
  195.     version, but only gives you access to 640K of memory.
  196.  Rel 1.8c (11/27/92)
  197.   o Whoops, introduced some new bugs in 1.8b.  Got ZIP, LZH, and
  198.     ARJ working fine, but it wouldn't read pictures outside of
  199.     archives anymore.
  200.  Rel 1.8b (11/27/92)
  201.   o Fixed a bug that caused a runtime error 204 whenever a frame
  202.     couldn't be compressed and had to be stored raw.
  203.   o Flics of resolutions other than 320x200 are now saved with the
  204.     extension 'FLC' instead of 'FLI'... to be consistent with
  205.     conventions established by Autodesk's Animator Pro.
  206.   o This is the first version of DTA to be compiled in 286 protected
  207.     mode.  This means that DTA can access up to 16MB of extended
  208.     memory without all that messy EMS/XMS/virtual memory management.
  209.     It also means DTA doesn't recognize EMS or page to disk any more.
  210.     If you require EMS or virtual memory, stick with the original
  211.     version 1.8.
  212.     Two extra files (DPMI16BI.OVL and RTM.EXE) are distributed
  213.     along with DTA to support protected mode.  You must keep these
  214.     files either in the same directory as DTA, or in the DOS path.
  215.     When DTA is run from inside a Microsoft Windows enhanced-mode
  216.     DOS window, it'll use Windows' DPMI services instead of the
  217.     Borland DPMI server.
  218.   o MAYBE fixed a bug in FLC compression.
  219.   o DTA can read pictures stored in ZIP and ARJ archives as well
  220.     as the previously supported LZH archives ... IF you've got the
  221.     appropriate de-archiver (PKUNZIP.EXE, ARJ.EXE, LHA.EXE) in your
  222.     DOS path.
  223.  
  224.  Rel 1.8 (11/08/92)
  225.   o DTA couldn't locate PCX, IMG, or GIF files in LZH archives... fixed.
  226.   o DTA can now read 24-bit PCX files (as well as the previously
  227.     supported 8-bit type).
  228.   o Added some additional error-checking so DTA will stop with an error
  229.     message if it runs out of disk space while creating output files.
  230.     Previously it just kept on trying to write to a full disk.
  231.   o In a previous version, made some changes in the GIF-writing
  232.     code to speed it up and use less memory.  As a result, upside-
  233.     down TGAs weren't getting flipped rightside-up like they're
  234.     supposed to... fixed.
  235.   o Removed some useless experimental options: /L, /E, /O
  236.     If anybody ever actually found a use for any of these, let me know
  237.     and I'll put 'em back.
  238.   o Removed /W, since it was only added as a workaround to a bug that's
  239.     now finally fixed.
  240.   o Added GIF89a input. (extension blocks are IGNORED)
  241.   o Fiddled with output-file parameters.  You now specify the output
  242.     filename with /O, and the format with /F instead of specifying
  243.     both with /F
  244.   o Added /H, which lets you adjust brightness.  /HA50 increases the
  245.     values of red, green, and blue by 50%.  /HR200 /HG-25 increases the
  246.     value of red by 200%, and decreases green by 25%.
  247.   o Added /C, which lets you skip frames when scanning for a palette.
  248.     If you use /C5, then DTA will only scan 1 picture for every 5
  249.     in your animation.
  250.   o Added /K, which lets you skip input files when generating a
  251.     flic.  If you use /K3, DTA will ignore 2 frames out of every 3.
  252.     If you use both /K2 and /C2, then DTA will skip every other
  253.     picture, and create a palette out using only 1 of every 4
  254.     pictures.
  255.   o Fiddled with the time blurb so it writes in minutes and seconds
  256.     instead of milliseconds.
  257.  
  258.  Rel 1.7g (08/27/92)
  259.   o Fixed a rarely-encountered bug in 320x200 FLI compression.
  260.   o Reworked the documentation (actually, Dan Farmer did most all of
  261.     this task).
  262.  
  263.  Rel 1.7f (07/19/92)
  264.   o Fixed some weird bugs in selecting output filenames for GIF files.
  265.   o Added /PO option, which causes DTA to create a single optimal
  266.     palette even when it's creating GIF files.
  267.  
  268.  Rel 1.7e (07/02/92)
  269.   o Removed all the logging code, since the memory allocation
  270.     problems seem to be licked.
  271.   o First attempt at creating hi-color and true-color FLIs.
  272.     (To create a hi-color FLI, use the /b16 parameter.  The
  273.      resulting file with have an extension of FLH.  To create
  274.      a true-color FLI, use /b24.  The resulting file will have
  275.      an extension of FLT.)
  276.     So far there's no player that will display these new files,
  277.     but Steve Enns is working on one.
  278.   o The color-mapping speedups in the previous version resulted
  279.     in bad color choices in some cases.  Added an extra
  280.     step between palette selection and color-mapping that
  281.     should improve it.
  282.   o Added /RA parameter (auto-resolution)... tells DTA to use
  283.     the size of the first picture to decide how big to make
  284.     an FLI.  Note: use this parameter only with pictures with
  285.     even horizontal dimensions.
  286.   o When DTA used XMS to store pictures, it wasn't always clearing
  287.     the picture buffer when it was supposed to... resulting in
  288.     some background garbage when animating pictures smaller than
  289.     the FLI.
  290.   o Added /DR (random dither) parameter.  Adds/or subtracts a
  291.     random value from each pixel.  Random values are the same
  292.     across frames, so FLIs shouldn't explode in size like they
  293.     sometimes do with error-diffusion dithers like Floyd-Steinberg
  294.     and Sierra Lite.
  295.     Specify the range of the random number by appending a number
  296.     to the /DR parameter, like this:
  297.      dta *.tga /dr4
  298.     That will result in random numbers ranging from -4 to 4.
  299.     Note: I stole the idea from Stephen Coy's IMG2GIF program.
  300.   o Got rid of /M parameter, which affected the order of
  301.     color-tree pruning.  It was a failed experiments in
  302.     improving color-selection.
  303.   o Changed /MI (max internal colors) parameter to /M
  304.   o Changed RLE TGA output so that line boundaries aren't
  305.     crossed within a packet... (to avoid a VPIC bug)
  306.  
  307.  Rel 1.7d (04/25/92)
  308.   o Fixed some more memory allocation problems.
  309.   o Speeded up color-mapping.  When dithering, there should
  310.     be a big speed increase.  When not dithering there should
  311.     be a lesser increase.
  312.   o Added Sierra Lite dithering (/DS parameter).  SL dither
  313.     another error-diffusion-type dither, somewhat quicker
  314.     than Floyd-Steinberg.
  315.  
  316.  Rel 1.7c (04/15/92)
  317.   o Fixed a bug in grayscale output.
  318.   o Reduced the amount of memory required for the color tree.
  319.   o Fixed some other memory-related problems.
  320.   o Got rid of V (verbose), and added /LOG (which causes
  321.     assorted memory allocation info and other boring
  322.     debugging-type data to be written to a file called "DTA.LOG".
  323.   o Added /MI parameter (which means "maximum internal colors").
  324.     The octree color routine allows only 256 colors to exist
  325.     in the tree at any time.  Whenever the number of colors
  326.     exceeds 256, parts of the tree get truncated.
  327.     With /MI, you can change that maximum number of colors
  328.     to something other than 256.
  329.     If you change it to a number larger than 256, then the palette
  330.     will not be reduced to 256 colors until DTA is done scanning
  331.     pictures.
  332.     This can result in a nicer palette, but it uses more
  333.     memory.  I've had some nice results using "/mi2048".
  334.  
  335.  Rel 1.7b (04/01/92)
  336.   o Rel. 1.7 was missing a last-minute .FLI bug fix and
  337.     a document update or two.
  338.  
  339.  Rel 1.7 (03/31/92)
  340.   o Reads 256-color PCX files.
  341.   o Reads and writes 16, 24, and 32-bit TGA files, compressed
  342.     or uncompressed.
  343.     The default is compressed TGA-24.  /B16 selects 16-bit,
  344.     /B32 selects 32-bit.  /NC selects no rle compression.
  345.     Dithering works for TGA-16 files... But if you use ordered
  346.     dithering, DTA ignores any 'strength' value and uses a
  347.     default (because TGA-16 color reduction is regular).
  348.   o When scanning for a palette, it's a lot faster than before
  349.     when reading 256-color pictures.
  350.   o Fixed EMS bugs.  Added support for XMS.
  351.   o Added /332 (3/3/2 palette) option
  352.     (If you use ordered dithering, DTA ignores any supplies
  353.     'strength' value and uses a default).
  354.   o Added /NM (no-remapping) option.  When reading 8-bit
  355.     colormapped files, this tells DTA to use the original
  356.     palette that's included in the file instead of creating
  357.     a new palette from the colors in the picture, and to skip
  358.     re-mapping the picture to the palette.
  359.     If you're creating an .FLI from a bunch of .GIFs or .PCXs,
  360.     then DTA will use the palette from the first input file,
  361.     and it will assume that all of the pictures use the same
  362.     palette.  This will result in slightly better-looking output,
  363.     and DTA will generate the .FLI *MUCH* faster.
  364.     If these files do not use the same palette, then do not
  365.     use this option.
  366.     /NM does not work with any sort of dithering, frame-averaging,
  367.     or anything else that requires fiddling with colors.
  368.     If you're converting .PCX to .GIF, then the single palette
  369.     restriction does not apply...
  370.  
  371.  Rel 1.6 (01/25/92)
  372.   o Can write uncompressed Targa-16 files (use the /B16 switch).
  373.   o Can read compressed and uncompressed Targa-16 files (like
  374.     those you can produce with POLYRAY).
  375.   o Added /M option, which causes the palette tree-reduction
  376.     routine to prune the most popular branches instead of
  377.     least popular.  The resulting palette should be biased
  378.     a bit more toward detail in a picture instead of smoothly
  379.     shaded areas.
  380.   o Added /L option, which allows you to set the initial
  381.     (pre-reduction, that is) color resolution for one or
  382.     more of the color components (r,g,b) to something other
  383.     than the default 6 bits.  It doesn't make sense to set
  384.     it higher than 6 bits, since that's the most VGA can display.
  385.     But you could, for example, tell DTA to use fewer bits for
  386.     green and blue so that the reds get more representation,
  387.     like so:
  388.      dta *.tga /lb2 /lg3
  389.     (that sets the blue resolution to 2 bits and the green
  390.     resolution to 3 bits).
  391.   o When averaging pictures, DTA used to use an equal percentage
  392.     of each of the original pictures.  That's still the default,
  393.     but with the /E option, you can change this.  /E lets you
  394.     specify two numbers: (a) the amount of weight to give the
  395.     first picture, and (b) how much to increment that weight
  396.     for each successive picture.  So, assuming you start with
  397.     three TGA files, if you use this command:
  398.      dta *.tga /a5 /e2;1 /fg
  399.     the first frame will get a weight of 2, the second will get
  400.     3, and the third will get 4.  Which means the resulting
  401.     GIF file will be made up 22% from the first picture, 33%
  402.     from the second, 44% from the third.
  403.     This can be used with /t (trail) as well as /a (average).
  404.     The increment number can be negative... if you want
  405.     the first picture to stand out more than the others.
  406.     The default for the initial weight is 1.  The default
  407.     for the increment is 0.  If you use /e without specifying
  408.     an increment, then the increment is set to 1.
  409.     If you don't specify either number, then both numbers are
  410.     set to 1.
  411.   o Fixed a bug in averaging GIF files.
  412.   o When creating a new TGA file, DTA forgot to use the resolution
  413.     of the input file like it does with GIF files.  Fixed.
  414.   o Can now ignore comments in TGA files properly.
  415.   o When creating GIF files, DTA now saves at the same
  416.     time it performs the mapping step, instead of saving to
  417.     a buffer and saving it at the end.
  418.     For pictures that would require virtual memory (bigger
  419.     than 320x200), this'll save some time.
  420.   o Added 640x400 resolution for low-end SVGA.
  421.  
  422.  Rel 1.5f (12/13/91)
  423.   o DTA can now read IMG files created by the Stephen Coy's
  424.     Vivid raytracer.
  425.   o Speeded up some input functions that were slowed down
  426.     because of some recently added features.
  427.   o Another probably unsuccessful attempt to fix the same bug
  428.     that 1.5d was supposed to fix.
  429.   o Fixed a bug in dithering (sometimes DTA wouldn't dither
  430.     the whole picture).
  431.   o DTA wasn't deleting a temporary file that it sometimes
  432.     creates.  Now it does.
  433.  
  434.  Rel 1.5e (11/24/91)
  435.   o DTA can now read GIF files as well as TGAs.  GIF87 only,
  436.     no interlacing allowed.
  437.   o Added a /V (verbose) command line option.  If you
  438.     specify this, DTA will tell you exactly how many
  439.     bytes each frame in an animation take up.
  440.   o Added the /W option, which forces DTA to use the
  441.     SVGA-type compression method, even if generating
  442.     a 320x200 .FLI.
  443.   o By the way the fix in 1.5d didn't help.  However, the
  444.     problem is pretty rare.  Maybe next time.
  445.  Rel 1.5d (11/18/91)
  446.   o Hopefully fixed a bug that caused problems with Trilobyte's
  447.     PLAY program.
  448.  Rel 1.5c (11/11/91)
  449.   o Attempting to support 800x600, 1024x768, and 1280x1024
  450.     SVGA resolutions.  Note: This is completely untested.
  451.     I haven't the foggiest idea if it works or not.
  452.  Rel 1.5b (11/09/91)
  453.   o Added "expansion" feature, which inserts averaged frames
  454.     between regular frames.
  455.   o Fixed some bugs in some weird combinations of 3d, "pingpong",
  456.     and "trail".
  457.  
  458.  Rel 1.5 (11/05/91)
  459.   o Ordered dithering
  460.   o VGA "mode x" .FLI resolutions
  461.   o fixed a bug in 320x200 delta encoding
  462.     which would sometimes cause animations to crash
  463.   o "averaging" and "trailing" (where individual frames are
  464.     created by averaging the colors across multiple input
  465.     files).  The difference between "averaging" and "trailing" is:
  466.      If you run an "average" of 2 on 10 .TGAs, frame 1 will be
  467.     an average of files 1 and 2, frame 2 an average of files 3
  468.     and 4, and so on.
  469.      If you do a "trail" of 2 on 10 .TGAs,
  470.     then frame 1 will be an average of 1 and 2, frame 2 an average
  471.     of files 2 and 3, frame 3 an average of files 3 and 4, and
  472.     so on.
  473.   o Red/blue-type 3d
  474.   o TGA output (pretty useless unless you're also averaging
  475.     input files or creating 3d images).  DTA does not compress
  476.     TGAs just yet.
  477.   o Removed .PCX output option.
  478.  
  479.  Rel 1.4 TEST 2 (10/12/91)
  480.   o DTA can now read compressed .TGAs.
  481.   o DTA can new create .GIFs or .PCXs.
  482.   o Before 1.4, DTA would give up on compressing a frame if the
  483.     compressed version required more than about 64K to store.
  484.     This was fine for 320x200 animations, where an uncompressed
  485.     frame only requires 64K anyway, but it left something to
  486.     be desired for 640x480 animations, where an uncompressed
  487.     frame takes up about 300K.
  488.     Now, 640x480 frames will be compressed unless the compressed
  489.     version takes up more than about 300K.
  490.  Rel 1.3c (09/14/31) (second bug fix)
  491.   o .MAP files were missing carriage returns between
  492.     lines.
  493.  Rel 1.3b (09/13/31) (bugfix release)
  494.   o Fixed bugs from the disastrous Rel. 1.3
  495.     (including 640x480 .FLIs)
  496.   o Big speed increase in palette creation
  497.  
  498.  Rel 1.3 (09/03/91)
  499.   o 640x480 .FLIs
  500.   o Better .FLI compression.
  501.   o In pre-1.3, the animation was stored in a temporary file,
  502.     then at the end a new file was created with the .FLI header,
  503.     and then the temporary file was copied onto the end of that.
  504.     Now, only one file is used to store the animation, and the
  505.     header gets modified at the end of the process.
  506.   o Frame #1 is now stored in a temporary file so that it doesn't
  507.     need to be recreated for the "ring frame".
  508.   o Added /G32 option for creating 32-level grayscale animations
  509.     for laptops.
  510.   o Fixed some bugs.
  511.  
  512.  Rel 1.2 (08/06/91)
  513.   o Added support for exit codes returned by LHA 2.13...
  514.     If LHA returns a non-zero exit code, DTA will abort.
  515.   o If you hit the escape key while DTA is running,
  516.     DTA will abort as soon as it's done processing
  517.     an input file.
  518.   o Changed the way input files are sorted.
  519.   o Added /p (pingpong) option.  (makes animation go in
  520.     0-1-2-3-4-3-2-1-0 order instead of 0-1-2-3-4-0).
  521.   o Added support for lists of files to process.
  522.     Tell DTA that a file is a list by preceding the filename
  523.     by an "@" character.  A list file may contain
  524.     the names of .TGA files or .LZH files.  You can't put
  525.     the name of another list file in a list file.
  526.   o Will now clip .TGA files with a resolution greater than
  527.     320x200 instead of choking on them.
  528.   o Added /O (sort order) option.  When DTA has to sort filenames,
  529.     like when you use a wildcards or when you just give the name
  530.     of an .LZH file, "/O+" (the default) will tell DTA to sort
  531.     in ascending order, "/O-" in descending order.
  532.     This option is positional... it will only affect files
  533.     specified AFTER the option on the DTA command line.
  534.     You can use this more than once on a DTA command line.
  535.  
  536.  Rel 1.1 (07/15/91)
  537.   o Can now extract .TGA files from inside of .LZH files.
  538.     (by shelling to LHA.EXE)  Takes longer, but can save plenty
  539.     of disk space.
  540.   o Added /s (to specify playing speed).
  541.   o Doesn't choke on truncated .TGA files any more.
  542.   o Rewrote some I/O routines so scanning palettes is quicker.
  543.