home *** CD-ROM | disk | FTP | other *** search
/ Collection of Morph / collectionofmorphcarat1997.iso / PROGRAMS / DFV.ZIP / DFV.DOC next >
Text File  |  1993-11-05  |  6KB  |  126 lines

  1.                         DFV (Dave's Flic Viewer)
  2.                           Rel 0.0.5 (09/30/93)
  3.                    Copyright (c) 1993 by David K. Mason
  4.  
  5.   This is an alpha test version of my flic player, DFV.  DFV is
  6.   supposed to be able to play .FLI, .FLC ,and .FLX animation files.
  7.   Right now it's still a bit limited... It should be able to handle
  8.   any .FLI you throw at it, but it can only handle certain resolutions
  9.   of .FLC files: VGA and tweaked VGA resolutions 320x200, 320x240,
  10.   320x400, 320x480, and 360x480. The only SVGA resolution it can
  11.   handle so far is 640x480.  If you've got a VESA-compliant SVGA,
  12.   it'll display it in 640x480, otherwise it'll fake it with the
  13.   tweaked VGA 320x480 resolution.
  14.   It can handle .FLX files up to 640x480, if you've got a VESA
  15.   compliant hicolor SVGA or a hicolor SVGA board using the Tseng
  16.   4000 chip.  (If the resolution is less than 640x480, then it'll
  17.   display it in 640x480 mode.  If the resolution is greater than
  18.   640x480, who knows what it'll do.)
  19.  
  20.   There are two versions of the executable... DFV.EXE, which
  21.   operates in real-mode (under the 640-K limit) and DFVX.EXE,
  22.   which runs in protected mode (accessing up to 16MB).
  23.  
  24.   For small flics, DFV.EXE is faster.  But because it can
  25.   allocate less memory it often pauses to read pieces of
  26.   larger flics from disk.
  27.   For those larger flics, DFVX is quicker because it can
  28.   usually load the whole thing into memory.
  29.  
  30.   You'll also run into pauses with DFVX if you play flics that
  31.   are larger than 16MB... DFVX uses '286 protected mode, not
  32.   '386 protected mode, so 16MB is the max even if you've got
  33.   more in your machine.
  34.  
  35.   DFVX requires RTM.EXE and DPMI16BI.OVL files from either the
  36.   DTA archive or the DMorf archive.
  37.  
  38.   For a list of current command syntax, just type "DFV"
  39.   with no parameters.
  40.  
  41. Version History
  42. ---------------
  43.  
  44. Rel. 0.0.5 (11/04/93) -
  45.  o I think I finally got the DFVX/VESA bug fixed.
  46.  o Added /L, which lets you specify how many times to
  47.    loop the animation.
  48.  o Got some more speed out of SVGA and hicolor display.
  49.  o Got some more speed in 320x200 .FLI display...
  50.    instead of using "tweaked" VGA for 320x200, I switched
  51.    it to regular mode 13h display.
  52.  o Tweaked VGA resolutions (360x480, 320x480, 320x400, 320x240,
  53.    etc.) still display pretty slowly.
  54. Rel. 0.0.4 (09/30/93) -
  55.  o Fixed a bug in the timer routines... if you typed DFV
  56.    with no parameters to get the syntax, DFV forgot to
  57.    turn off high-speed timing, and the system clock would
  58.    go crazy, advancing a minute every few seconds.
  59.  o Added direct support for TS4000 boards (hicolor only, so
  60.    far) ... well, it works on the one I've tried it with, anyway.
  61.    Hopefully it'll work on other folks' machines, too.
  62.      (Because it doesn't have to use real mode interrupts at all,
  63.    it should be quicker than VESA ... but to tell you the
  64.    truth, I haven't been able to detect a difference.)
  65.      Later on I plan to add TS4000 support for the 256-color SVGA
  66.    modes, and also direct support for some other SVGA chipsets.
  67.  o Added a /B command line switch, for specifying the number of
  68.    64K buffers that DFV is allowed to try allocating...
  69.    Unless told otherwise, DFV will allocate as many buffers as
  70.    (1) it needs to hold the entire flic; and (2) are available.
  71.    This can fill up memory real fast, so if you type
  72.     dfv x.flc /b1
  73.    DFV will only use up 64k for flic storage.
  74.    Sometimes, when there isn't enough memory for a whole flic,
  75.    there can be lengthy pauses when DFV stops to refill all
  76.    the buffers with the next portion... the more buffers you
  77.    use, the longer this pause will be.  If you use fewer buffers,
  78.    there will be more pauses, but each one will be a lot shorter
  79.    and less distracting.
  80.  o Changed the keys for variable speed a bit... <2> now represents
  81.    33 milliseconds per frame, which works out to about 30 frames
  82.    per second (the speed of American television) and <3> now
  83.    represents 42 milliseconds per frame, or about 24 frames per
  84.    second (the speed of motion pictures).
  85.    (FYI, <4> = 75, <5> = 125>, <6> = 175, <7> = 275, <8> = 375,
  86.    and <9> = 500.  <1> still represents "as fast as possible",
  87.    and <0> still represents whatever speed is built into the
  88.    flic file.
  89. Rel. 0.0.3 (09/17/93) -
  90.  o Got flic speed working right in protected mode... I think.
  91.    It messes with timing, but it looks like it sets it back
  92.    to normal when it's finished playing.  I dunno, but this
  93.    might cause problems with running DFV in a DOS window in
  94.    Windows or OS/2.  Haven't had a chance to try it out.
  95.  o Added variable speed based on keys 0-9, in a sleazy imitation
  96.    of Trilobyte's PLAY program.
  97.    1 sets speed to 0, the fastest that DFV can display a flic.
  98.    2 through 9 slow the flic down in increments, with 9 being
  99.      real slow.
  100.    0 resets the speed to the speed from the file.
  101.  o DFV was having problems playing some .FLX files produced
  102.    by Tempra Turbo Animation... I think I've got this fixed.
  103.  o Fixed a problem in the real mode version that made DFV display
  104.    graphics in VESA modes *much* too slowly.  It was doing bank-
  105.    switching calculations for every pixel when it didn't have
  106.    to.
  107.  o Got the protected mode version to play FLX files on a couple
  108.    machines which had VESA TSRs instead of VESA hardware.
  109.    Hey Dan R., does this work on yours?
  110.  o DFV expected every palette chunk in a flic to have exactly
  111.    256 colors in it... which was okay if it was playing a
  112.    flic built with DTA, which always does, but was NOT okay
  113.    for flics built in some other programs.
  114.    Expanded the code to fully support partial and multiple
  115.    color packets.
  116. Rel. 0.0.2 (09/12/93) -
  117.  o Split DFV into two versions: DFV (real mode) and
  118.    DFVX (protected mode).
  119.  o Fixed a problem with disk paging... whenever a flic
  120.    was bigger than memory, it would crash when it finished
  121.    playing the first chunk.
  122.  o DFV couldn't play hicolor flics in resolutions other than
  123.    640x480 correctly.  Now it can handle lower-res FLX files
  124.    okay.
  125. Rel. 0.0.1 (09/09/93) - Initial release
  126.