home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 25 / CD_ASCQ_25_1095.iso / dos / graphic / dta22b19 / dfv.doc < prev    next >
Text File  |  1995-06-14  |  11KB  |  279 lines

  1.                        DFV (Dave's Flic Viewer)
  2.                        Rel 1.2 beta  (06/14/95)
  3.             Copyright (c) 1993, 1994, 1995 by David K. Mason
  4.  
  5.   DFV plays is a DOS-based flic-viewer which can display .FLI, .FLC,
  6.   .FLX, .FLH, and .FLT animation files.  (and also .TGA and .PNG
  7.   still images.)
  8.  
  9.   It should be able to handle any 320x200 .FLI you throw at it.
  10.   If you've got a VESA-compliant SVGA or are running a VESA driver,
  11.   then DFV will be able to display .FLC files with dimensions up to
  12.   and including 1024x768 (in 640x480, 800x600, or 1024x768 mode).
  13.  
  14.   If you don't have SVGA, DFV should still be able to display
  15.   .FLC files up to 640x480 by displaying in a 320x480 mode and
  16.   throwing away half the pixels.
  17.  
  18.   If you've got a VESA 1.2 hicolor SVGA, or a hicolor SVGA with
  19.   a VESA 1.2 driver, then DFV can also handle .FLX and .FLH files
  20.   up to 800x600 (in 640x480 or 800x600 mode).
  21.  
  22.   DFV can handle .FLT files up to 640x480, only if you've got
  23.   a VESA 1.2 truecolor SVGA, or truecolor SVGA with a VESA 1.2
  24.   driver.
  25.  
  26.   (For a while there were two versions of DFV included in
  27.   the archive, DFV.EXE which ran in protected mode and
  28.   required DOS extender files, and DFVR.EXE, which ran
  29.   in real mode and played from disk.  Now there's only one
  30.   version, DFV.EXE, which runs in real mode but can load
  31.   entire flics into extended memory.  If the whole flic
  32.   won't fit, then it will play it directly from disk like
  33.   DFVR.EXE used to do instead of pausing for a long time
  34.   like DFV.EXE used to do.)
  35.  
  36.  
  37. DOS Extender files
  38. ------------------
  39.  
  40.   DFV doesn't require any protected mode drivers any more.
  41.  
  42.  
  43. Syntax
  44. ------
  45.  
  46.  DFV filename[.FLI|.FLC|.FLX|.FLH|.FLT|.TGA] [options]
  47.  
  48.  (wildcards and multiple filenames are legal.  If you
  49.   specify more than one image or flic, then you'll need to
  50.   hit escape to make DFV stop displaying one and move on
  51.   to the next.)
  52.  
  53. Options
  54. -------
  55.  /Q      Quiet (do not display copyright notice before playing).
  56.  /L#     Specify the number of times to play a flic (default=forever).
  57.  /S#     Force the flic to play at the specified speed (in 1/1000 second).
  58.  /G      Remain in graphics mode afterward.
  59.  /SF#    Force the first frame to display for a minumum of # ms.
  60.  /SL#    Force the last frame to display for a minumum of # ms.
  61.  /NOXMS  Don't use XMS memory even if it's avaiable... always
  62.          play flics directly from disk.
  63.  
  64.  
  65. Shareware information
  66. ---------------------
  67.  
  68.  DFV is shareware program.  If you continue to use it after a one-month
  69.  trial period, you're expected to pay a $35 registration fee to the author:
  70.  
  71.    David K. Mason
  72.    P.O. Box 181015
  73.    Boston, MA  02118
  74.  
  75.  What do you get for registering DFV?  Just a clear conscience.
  76.  There is no special "registered-only" version of DFV, printed
  77.  documentation, or other incentives.
  78.  
  79.  
  80. Miscellaneous advertisements
  81. ----------------------------
  82.  
  83.  Other shareware programs:
  84.  
  85.    o Dave's TGA Animator (DTA), a flexible graphics conversion image
  86.      processing, composition, and animation utility that runs from the DOS
  87.      command line.  Among other uses, it can convert your still images to
  88.      .FLI, .FLC, .FLH, and .FLT animation files and back.
  89.  
  90.    o Dave's Morphing program (DMorf), the first shareware morphing
  91.      program for the PC.
  92.  
  93.    o Dave's Self-Viewing Flic Builder (BUILDSV), which
  94.      converts flics into executable programs by appending a
  95.      copy of the flic to a special version of DFV.
  96.  
  97.  Books:
  98.  
  99.    o Making Movies on Your PC, by David K. Mason and Alexander
  100.      Enzmann, Waite Group Press, 1993, ISBN 1-878739-41-7, $34.95 USA.
  101.      This book teaches you how to create 3d animation sequences
  102.      using the Polyray raytracer and DTA.
  103.  
  104.    o Morphing on Your PC, Waite Group Press, 1994, ISBN 1-878739-53-0,
  105.      $29.95 USA.  This book teaches you how to create cool morphing
  106.      animations using DMorf and DTA.
  107.  
  108.  
  109. Support
  110. -------
  111.  
  112.  If you've got any requests/bug reports/suggestions, send a message
  113.  to:
  114.  
  115.    "76546,1321" on Compuserve.
  116.  
  117.    From the Internet, that's "76546.1321@compuserve.com".
  118.  
  119.    "David Mason" on the "The Graphics Alternative", (510) 524-2780,
  120.    and on "Channel 1" BBS, (617) 354-8873.
  121.  
  122.  You'll probably get some kind of a response (maybe sooner, maybe later).
  123.  
  124.  You could also send paper mail to the address listed elsewhere in
  125.  this document, but I'm *terrible* at answering my mail.  I much
  126.  prefer electronic mail.
  127.  
  128.  
  129. The Rules
  130. ---------
  131.  
  132.   Feel free to re-upload this program to other bulletin boards or
  133.   online systems or to give copies to friends.  Just keep it in
  134.   its  *original, unmodified*  form.  Don't change the name of the
  135.   ZIP file.  It's supposed to be called DFV112.ZIP except on
  136.   Compuserve, where it's just called DFV.ZIP.
  137.  
  138.   Do not include this program on a floppy disk or CD along with
  139.   any magazine, book, hardware product, or other software product
  140.   without my permission.
  141.  
  142.   Do not include this program inside an archive along with any
  143.   shareware or freeware program unless you have my permission.
  144.  
  145.   (Exception: some online services (like Compuserve) require a
  146.   player program to be included with any animations that are uploaded.
  147.   You don't need to get my permission to do this.  Just make sure that
  148.   you include all the files in the DFV archive, including this
  149.   document.)
  150.  
  151.  
  152. Version History
  153. ---------------
  154.  
  155. Rel. 1.2 beta (06/14/95) -
  156.     DFV can now display 24-bit FLT files on video cards (like
  157.   the Diamond Stealth 64 and #9 GXE64) with 32-bit VESA graphics
  158.   modes instead of the more conventional 24-bit.  It does display
  159.   them somewhat more slowly because of the additional contortions
  160.   that DFV must go through to repackage the pixels.  I don't know
  161.   if this will solve the problems that some of my users have had
  162.   with Diamond Viper cards... the Diamond Viper Pro Video card
  163.   that I bought doesn't even support any VESA modes except in 4- and
  164.   8-bit, and I haven't been able to get my hands on one of the
  165.   older Vipers which aren't based on a Weitek chip.
  166.     DFV now finds out what video modes a card is capable at
  167.   startup instead of repeatedly checking each time it tries to
  168.   display an image.  This is a big help with the ATI Mach 64 card,
  169.   which pauses for a noticeable period of time whenever a program
  170.   queries available modes.
  171.     Added a file-selection screen that comes up if you
  172.   don't type a specific filename on the command-line.
  173.   (Before 1.2 is really finished, I still have to add scrolling to
  174.   the selection screen, and put back command-line help somewhere.)
  175.     DFV can now read 24-bit PPM files.
  176.     DFV can now read 8-bit and 24-bit PNG files, also
  177.   8- and 16-bit grayscale PNG files.
  178.     DFV now displays grayscale TGA files correctly.
  179.     Replaced the timing code so that DFV can handle flic-speed
  180.   more correctly.
  181.  
  182. Rel. 1.1.3 (12/31/94) -
  183.     Removed support for Compuserve GIF format because of
  184.   the Unisys's new royalty plan.  Sorry folks.
  185.     Added /G (stay in graphics mode)
  186. Rel. 1.1.2 (10/10/94) -
  187.     Added support for 16-bit flics... as opposed
  188.   to the already-supported 15-bit flics which I *called*
  189.   16-bit flics.  DTA 2.2 is required to build these.
  190.   (Actually I added this to an earlier release but
  191.   didn't document it.)
  192.     When playing 800x600 16-bit flics, it showed them in
  193.   15-bit VESA mode instead.  Fixed.
  194.     Added support for 1-bit (black & white) flics.  These
  195.   are very small and play quickly but don't look so hot
  196.   unless you're animating wireframe images.  At the
  197.   moment, these display only in VGA 320x200 and 640x480
  198.   video modes.  I might add code for higher resolution VESA
  199.   modes later.  DTA 2.2 is required to build these.
  200.   (I added this in an earlier release, too, but didn't document
  201.   it either.)
  202.  
  203. Rel. 1.1.1 (08/05/94) -
  204.     Fixed some more bugs.
  205.     Put support for "fake 640x480" display mode back so that
  206.   folks without SVGA can still display high-res FLC files.
  207.  
  208. Rel. 1.1 (07/06/94) -
  209.     Fixed bugs that prevented DFV from reading some unusual
  210.   .FLC files correctly.
  211.     DFV can read .GIF files now.  (provided your display
  212.   can handle the resolution... DFV doesn't do any rescaling
  213.   or clipping at the moment)  If you find any .GIF files
  214.   that DFV can't read, let me know and I'll see what I can
  215.   do.
  216.     DFV can now read some .TGA files too.  (again, providing
  217.   your display can handle resolution and # colors... DFV
  218.   does no rescaling, clipping, or color-reduction)
  219.   If you find any .TGA files that DFV can't read, let me
  220.   know and I'll see what I can do.
  221.     DFV can display multiple flics and images now.  The
  222.   commands "dfv *.flc" and "dfv 1.fli xxx.flc *.gif"
  223.   are both legal.  If DFV is displaying one picture or flic,
  224.   hit escape to stop showing the current one and move on
  225.   to the next.
  226.     If you set the speed value in the header of a flic to
  227.   44444, (or specify /444444 on the command line), then DFV will
  228.   wait until the user hits the spacebar before advancing to the
  229.   next frame instead of waiting on a timer.  Thanks to Thomas
  230.   Webber for this idea.
  231.     If you set the speed value to 55555 then DFV will will wait
  232.   for a spacebar (as with 44444) and also it will only play the
  233.   flic once, just as if the user had specified the /L1 switch.
  234.     DFV can now play read-only and hidden files.
  235.     Added /SF and /SL to override the speed setting for the
  236.   first and/or last frames of an animation.
  237.     Added a few new keystrokes... if you're playing multiple
  238.   flics or images, the spacebar will advance to the next
  239.   animation or exit the program if the last one is currently
  240.   showing.  The escape key will exit all the way to the DOS
  241.   prompt, regardless.  The return key will pause the current
  242.   animation (until you press another key).  If you're displaying
  243.   a 256-color flic or image, you can adjust the brightness with
  244.   the PgUp and PgDn keys.
  245.  
  246. Rel. 1.0.5 (05/13/94) -
  247.   If DFV was running at midnight, the timer would get
  248.   confused and go into an endless loop.  Fixed.
  249.  
  250. Rel. 1.0.4 (05/06/94) -
  251.   DFV now runs in real mode instead of protected.  No more
  252.   DOS extender files.  It now loads whole flics into extended
  253.   memory (if available, and in sufficient quantity... otherwise
  254.   it playd from disk).
  255.     No more DFVR.EXE.
  256.   (By the way, there never was a 1.0.3 ... I'm skipping it to
  257.   get the numbering in sync with BUILDSV.)
  258.  
  259. Rel. 1.0.2 (04/20/94) -
  260.   Fixed more flic-reading bugs (mostly in reading 320x200
  261.   .FLC files).
  262.     Added a real-mode version of the program (DFVR.EXE)
  263.   which, instead of loading the whole flic into memory,
  264.   reads from disk as it's playing.
  265.     Added a bit of extra code to prevent DFV from choking
  266.   on "sound-FLI" animations produced with Kavik Software's
  267.   AniMagician.  It doesn't play the sound, but it doesn't
  268.   abort with a "bad magic number for frame" error either.
  269.     Including two programs called VESAINFO (for diagnosing
  270.   display problems for SVGA animations) and FLICINFO
  271.   (which gives you info like resolution, number of frames,
  272.   etc., from a flic file's header).
  273.  
  274. Rel. 1.0.1 (03/01/94) - Fixed some bugs that prevented DFV
  275.   from reading some .FLI files, and caused Protection Fault
  276.   errors when playing some .FLC and .FLH files.
  277.  
  278. Rel. 1.0.0 (02/06/94) - Initial release.
  279.