home *** CD-ROM | disk | FTP | other *** search
/ Computer Installation Guide - Dragon Clan Series / CD2.iso / PHOTO / POWERFLC / WHATSNEW.TXT < prev   
Encoding:
Text File  |  1997-11-06  |  31.2 KB  |  607 lines

  1.  PowerFliC 32bit, revision history
  2. -------------------------------------
  3.  
  4.  - 2.52    *It seems that "DeBabelizer Toolbox", and perhaps "DeBabelizer Pro"
  5.             have weird flic encoding, some of which is outright buggy.
  6.             Some of this strange encoding cosists of optimization code to make
  7.             the flics smaller, this i have managed to handle and it plays
  8.             correctly.  However, i have encountered flics that crash even
  9.             the Autodesk Players, these i cannot make a work-around for since
  10.             they are truely encoded incorrectly in my view.
  11.  
  12.  - 2.51    *I have added yet another small fix for the REALLY BUGGY encoding used by
  13.             accurender, i have nothing personal against this program,  but you might
  14.             want to consider rendering into single frames and then building the flic
  15.             in another program (Autodesk Animator Pro perhaps).
  16.  
  17.            *Reorginized the non Direct-X options into a seperate menu, you can reach
  18.             it by pressing the new options button, or by clicking ALT-O.
  19.  
  20.            *Created graphic  buttons  for the Direct-X,  Information and  Statistics
  21.             menus, and for the new Options button.
  22.  
  23.            *Powerflic now has an option  (under the options button)  to remember the
  24.             last directory of a successfully open flic file.  This only works if the
  25.             flic was opened using the open button, and not via the command line.
  26.  
  27.            *Reformatted the documentation file to a width of 80 characters.
  28.  
  29.  - 2.50    *A very important bug fix, in Direct-X playback modes, it wasn't actually
  30.             using the Direct-X palette!,   it was using the GDI palette which caused
  31.             it to use only 236 colors, When it should have been using the entire 256
  32.             color palette.     The big problem was that it was taking the missing 20
  33.             colors and mapping them to the closest color match making it hard to see
  34.             any difference,  so i didn't catch on to this bug till now.       So now
  35.             everything should be working fine and  Direct-X should play with all 256
  36.             colors.
  37.  
  38.            *Due to the fact that the bitmap  palette and the viewed palette were not
  39.             an exact match,  windows was  spending a  lot of CPU  time  trying to do
  40.             color  matching ,  so now  playback  in Direct-X modes  should be  about
  41.             40%-500% faster!
  42.  
  43.            *It seems that several flic  encoders are encoding flics that do not 100%
  44.             conform to the flic standard as set by Autodesk.  Somehow their encoding
  45.             is interfering  with the ASM  optimization,  and perhaps interfere  with
  46.             other issues in PowerFlic.  For this reason, i have added a new checkbox
  47.             called "Optimize".  It replaces in location the  ReadBig checkbox  which
  48.             has moved into the Modes menu.
  49.  
  50.             By  default this  checkbox  should be  left  checked,  and only  if  you
  51.             encounter flics  that cause protection fault  while playing  (usually at
  52.             the second or third frames),  you might want to try turning optimization
  53.             off.
  54.  
  55.             You can also disable / enable optimization using command line parameters
  56.             /OPTIMIZEon  - Enables Assembler optimization (default).
  57.             /OPTIMIZEoff - Disables Assembler optimization.
  58.  
  59.             So far the only bad encoder i have  encountered is AccuRender, but there
  60.             might be others.
  61.  
  62.            *Another side effect  of the color matching  bug was that  if you changed
  63.             the brightness or contrast  of the flic, the speed would  suddenly go up
  64.             wildy since there were less colors to match, no it plays at this maximum
  65.             speed at all times.
  66.  
  67.            *Added an option  under the Direct-X modes  menu to use only  the primary
  68.             (front) Direct-X surface instead of the double buffering  method. If you
  69.             have have this option ON,   PowerFliC will play the flic on one Direct-X
  70.             surface thus skipping the wait for the screen sync.
  71.  
  72.             What does it mean for you?  Well,   if you use one surface,  the playing
  73.             is  faster and more  accurate to the timing  (like  playing in  windowed
  74.             mode). However, since were not waiting for the screen sync, we can get a
  75.             tearing effect in the image since the image  changes while the screen is
  76.             copying the image from the vga memory to the screen output.
  77.  
  78.             Basicly, it's another prefrence for your enjoyment.
  79.  
  80.             This  feature is  interactive  and you  can activate it  during Direct-X
  81.             playback to see the differences in playback. To toggle it press "ALT-1".
  82.  
  83.             To activate from command line use the  "/ONESURFon"  and   "/ONESURFoff"
  84.             parameters.
  85.  
  86.            *Added two fine tuneing keys for the speed delay control:
  87.             SHIFT-"+" will increase delay by 5ms
  88.             SHIFT-"-" will decrease delay by 5ms
  89.  
  90.            *Added a new FPS (frames per second) counter for Direct-X modes.  You can
  91.             enabled it on the  Direct-X modes menu or optionally  press ALT-F during
  92.             Direct-X playback to enable/disable the FPS playback.
  93.  
  94.             To enable FPS display from command line use the
  95.             "/FPSon" and "/FPSoff" parameters.
  96.  
  97.             A few comments on how the FPS works:
  98.  
  99.             1. The calculation is  the FPS from the start  of playback so if the FPS
  100.                changes during playback it will slowly move toward the new speed.
  101.             2. The FPS font  color  tries to be white, some  flics might not  have a
  102.                white color  in them, or even a  near white color that  windows tries
  103.                to fit the font into. In such cases the FPS display might not be seen
  104.                correctly, if at all.
  105.             3. Display the  FPS itself  might actually  slow playback  a little  bit
  106.                making the FPS  number perhaps a little  slower than it should be.  I
  107.                don't  have accurate measurements  on how much  CPU time  drawing the
  108.                font takes,  but i suspect it  is very small,  and SHOULD not  really
  109.                affect the FPS display at all.
  110.  
  111.            *Now the contrast keys change the contrast by 0.2 rather than 0.5.
  112.  
  113.            *Updated the bugs area in the docs and added a "Cause" in there.
  114.  
  115.            *Double clicking  on the image  window now moves  the interface  controls
  116.             into the front  (in windows mode only),  this is good if you're  playing
  117.             a large flic and it covers the interface window completely.    A regular
  118.             click on the image window will ofcourse return it to be on top.  However
  119.             this function wouldn't work if the "On Top" checkbox is checked on.
  120.  
  121.            *Changed the  working of the force  mode selection code,  this should not
  122.             really be visible  to you the user,  but if forced mode  once worked and
  123.             now  suddenly doesnt,  or if it doesnt remember  which mode  you used to
  124.             use, please let me know.
  125.  
  126.            *Updated the formats  section in the  documentation file due to my recent
  127.             bad experiences with the AVI format (see next).
  128.  
  129.            *Also, over the last several month i've been trying to get decent quality
  130.             playback out of the AVI format.  And failed.
  131.  
  132.             It is pathetic, the format is either low quality (Cinepak), high quality
  133.             and  impossible to  playback (Motion JPEG) or just  outright low quality
  134.             AND impossible to playback (Intel Indeo Interactive Movie).
  135.  
  136.             I rendered a space scene picture that rotates around a spaceship, and:
  137.  
  138.             Cinepak     :  While good at  things, and VERY fast  decoding, it totaly
  139.                            destroyed some colors,  my blue reflecting glass  cockpit
  140.                            was reduced to like 3 colors, it looked aweful.
  141.  
  142.             Motion JPEG :  Great quality, but it played at 3fps on my P5/200mhz with
  143.                            a hardware accelerated YUV decoder!
  144.  
  145.             Intel Indeo :  While keeping  colors mostly correctly,  it totaly ruined
  146.                            the shape outline of my spaceship, it turned  it awefully
  147.                            pixelized.
  148.  
  149.             Actually,  the best output  i've got  was from  my  own flic  player, it
  150.             played full-screen at over  640x480  at speeds exceeding 55fps and since
  151.             the animation was smooth you could hardly see the 256 color dithering.
  152.  
  153.             Im  telling you, full screen  video on windows 95  is JUST NOT HERE YET.
  154.             Lets hope some decent MPEG-2 decoders come out on the market soon.  (And
  155.             in my opinion, when you buy your next VGA card,  make sure it comes with
  156.             an MPEG-2  decoder hardware, since  i kind of doubt  software can  do it
  157.             with even the fastest current processor, the P2/300mhz).
  158.  
  159.  - 2.12    *Trying to play using Direct-X mode 1152x864 would crash PowerFliC,
  160.             this happened due to a stupid bug, i told direct-x to move to
  161.             1152x764 instead, and guess what, there is no such mode.
  162.  
  163.            *In the statistics page, you can now see both the current fps, and the
  164.             fps the player is trying to achive according to the speed delay bar.
  165.  
  166.            *I replaced my "About" logo to show the new email, this time it was
  167.             done in 3D (previous logo was 2D).
  168.  
  169.            *Fixed up the docs a little bit, check up the expanded bugs area
  170.             just in case you're wondering what is the missing DDRAW.DLL some of
  171.             you might have seen.
  172.  
  173.            *Lastly, i changed my email to a redirector so if i change my ISP in
  174.             the future, i'll have the same email.
  175.             The new E-Mail is <yaron@earthling.net>.
  176.  
  177.            *P.S. If you have an MPEG-2 VideoCD (not regular MPEG), i would
  178.                  appriciate if you could send me one (some scenenic CD or
  179.                  something similar to show MPEG-2 quality).
  180.  
  181.  - 2.11    *The pause button allowed you to pause in the loop-ring frame, which
  182.             wasn't really a bug, but could confuse people.
  183.  
  184.            *Added a frame-bar, it only appears when paused, and will allow you
  185.             to drag-play the flic, be careful when doing it when playing large
  186.             flic files, especially if playing from hard disk.
  187.  
  188.            *Ouch, MAJOR memory bug fixed in pause routines, i forgot to deallocate
  189.             frame memory, so pausing when playing from hard disk would cause major
  190.             memory loss.
  191.  
  192.            *I also did some timing test.  When moving back a frame on my biggest
  193.             flic (640x480,297 frames), from the last frame, it takes 2 seconds
  194.             to move back 1 frame (decoding 296 640x480 frames on my P5/200mhz takes 2
  195.             seconds), i REALLY wouldn't try doing that when playing from hard disk!.
  196.             Same goes for the frame-bar.  Using the forward button is lightning fast
  197.             though, so feel free to use it, even when playing from hard disk.
  198.  
  199.  - 2.10    *Redrew some of the button graphics to make them appear more uniform.
  200.  
  201.            *Implemented a pause button (only works while playing).
  202.             The keyboard button is the "X" or "Alt-P".
  203.  
  204.            *When paused a small frame counter will appear to the right
  205.             of the lower button-bar to indicate the current shown frame.
  206.  
  207.            *Implemented a next frame button (only works when paused).
  208.             The keyboard button is "C"
  209.  
  210.            *Implemented a last frame button (only works when paused).
  211.             The keyboard button is "Z"
  212.             Be warned, the flic format was not designed to move backwards, in order
  213.             to move a frame backwards what i do is decode the entire flic from the
  214.             start till the begining of the previous frame.  This should be fast
  215.             enough on most computers, but NOT if you're playing from disk or
  216.             playing a high-res long animation that might require a lot of decoding time
  217.             (Though the flic decoding routines are really fast, so if you're playing
  218.             from memory, it should be fast enough).
  219.  
  220.            *Changed the check-box's font (again).
  221.  
  222.            *I restored some of the buttons to a normal button state (they were flat buttons
  223.             before) since the flat button seem to be buggy during flic pausing.
  224.  
  225.            *Fixed a NASTY bug when trying to exit the program while a flic is playing.
  226.             It seems at about 10-20% of the time when you tried to do that, PowerFliC
  227.             could have crashed with an IO error or a memory pointer error, as i said,
  228.             quite nasty.  I think this fix also made the actual closing of the program
  229.             during playback somewhat faster.
  230.  
  231.            *It seems that quiting with the ALT-X button used a different routine than
  232.             the actual quit button, they now share the same code, which i hope is 100%
  233.             bugless.
  234.  
  235.  - 2.01     This is a minor version which main purpose was to fix all the small
  236.             glitches that came with v2.00's introduction of Direct-X support.
  237.  
  238.  
  239.            *The [Escape] key no longer resets the flic playing to it's defaults,
  240.             it was replaced by the "R" key.  The [Escape]'s key new function is
  241.             to stop the flic playing, and if in direct-x mode to return to normal
  242.             windowed mode.  This just seemed more intuative.
  243.  
  244.            *You could have still use the keyboard to use illegal function under
  245.             Direct-X modes (Such as the Max Pal setting).  Fixed.
  246.  
  247.            *You can't enter the statistics screen when the Direct-X checkmark is
  248.             on, since you wont be able to see the stats window, and it will flicker
  249.             annoyingly on the screen.
  250.   
  251.  - 2.00     Before specifying what is actually new in this version, you must first
  252.             be made aware that this version has A LOT of new code in it, and some bugs
  253.             might have slipped in, i did my best to test it, but if you spot any
  254.             bugs, please let me know about it at: yaron@earthling.net
  255.  
  256.  
  257.            *New checkbox, "Direct-X" this checkbox can only be pressed
  258.             when not playing, and it will disable the "Title", "On Top"
  259.             and "Max Pal" checkboxes since they are not needed when playing
  260.             a flic in full-screen mode.
  261.  
  262.             When playing with this checkbox checked, the playback will occur
  263.             in full-screen mode.  You MUST have Direct-X installed or the
  264.             program may hang the system.  Direct-X v3.0 or better required.
  265.  
  266.             Since your VGA card supports many resolutions, PowerFliC does
  267.             it's best to select the best display mode.  However, some resolutions
  268.             don't have a square pixel size, such as 320x200 or 640x400, and even 360x480
  269.             which is truely unsquare-like, so for these it might be better to enter
  270.             the force-mode menu (ALT-M), and select whatever mode you wish for playback.
  271.  
  272.             Please note, that when "forcing" a mode, PowerFliC might fail when trying
  273.             to enter an unsupported mode (unsupported by your specific VGA card).
  274.             So it is wise to know what VGA modes your screen & VGA card support.
  275.             In Practice, any mode supported by QuickRes is supported in Direct-X.
  276.  
  277.             Also, don't forget that while you're in Direct-X full screen mode, the menu
  278.             interface is no longer visible, so you might want to check the doc file
  279.             for the keyboard assignments.  But in case you forget the "Esc" key stops
  280.             playback, and returns to the Windows interface.
  281.  
  282.             And yes, there are more warnings to this direct-x thing:
  283.             1. Don't try playing a flic which is larger than your maximum screen
  284.                resolution, this might cause weird problems, or even crash your computer.
  285.             2. Don't force a larger flic to be played at a low resolution
  286.                (lower than the flic's) since the above might also occur.
  287.  
  288.  
  289.             Direct-X:
  290.  
  291.             Direct-X updates the screen only on screen-refreshes.  What do that
  292.             mean? well, if your screen's vertical refresh rate is set to 70hz that
  293.             means Direct-X fastest possible speed is 70fps, since it waits for the
  294.             screen to finish it's update, and only then it writes the graphic data
  295.             to the vga memory.  However, lets say our data is complex, and our
  296.             CPU isn't the fastest money can buy, and direct-x doesnt have enough time
  297.             to do the screen update in one vga refresh, direct-x will then wait for the
  298.             second refresh giving a maximum speed of 35fps.  All this is done to give
  299.             a smoother playback without any of the sheering that occurs when you update
  300.             the VGA memory during a screen refresh.  Take this into consideration
  301.             whenever you play games that use direct-x or using thie player, somtimes
  302.             a slower refresh rate can give better speed, and sometimes it's the opposite.
  303.  
  304.             In conclusion, it's messy, and i suggest setting your refresh rates to the
  305.             maximum value supported by your screen.  With this in mind, when PowerFliC
  306.             plays in direct-x mode, it's timing caluclations might be a little off since
  307.             Direct-X waits for the screen refresh before moving on to the next frame.
  308.             However, this should not be too noticeable (if at all), give it a try.
  309.  
  310.            *Made a workaround a nasty windows setting that forced bitmaps to be
  311.             of 32bit width (dividing by 4), so now no matter what the flic's width,
  312.             it should play correctly (this fix was a long time coming).
  313.  
  314.             However playing flics which width do not divide by 4 is a little slower
  315.             and takes a little more memory.  If you are making flics, make their
  316.             width divide by 4.
  317.  
  318.            *Major code clean-up.  Unified procedures, changed bitmap recreation,
  319.             got rid of unused code, and lots of other small fix-ups.
  320.  
  321.            *Did a little documentation revamping, added a section to cover the new
  322.             mode selection dialog (ALT-M), updated some of the world data that changed
  323.             since the time i updated the docs, etc...
  324.  
  325.            *You can now reach the Statistic, Information and the new Mode selection
  326.             menus by pressing the mini-buttons to the right of the record button,
  327.             they are labeled (Modes, Stats & Info).
  328.  
  329.            *Powerflc.cfg file no longer used, configuration information has been
  330.             moved into the registry, feel free to erase the old configuration file.
  331.  
  332.            *Compiled under Delphi 3.0 (who knows what this gives except
  333.             an extra 40k in file size).
  334.  
  335.            *Replaced the button style to Flat (ala-explorer), this saves
  336.             a little button width that has been put to better use.
  337.  
  338.            *Fixed the ALT-Enter form not resizing back to it's original size.
  339.  
  340.            *The record button is no longer enabled during playback.
  341.  
  342.            *When pressing ALT-F4 while in full-screen mode, the screen
  343.             would come out of full-screen half way.  Fixed.
  344.  
  345.            *New checkbox, "Read Big" this functions the same as giving
  346.             the "/BigReadOn" parameter, it might improve speed when reading
  347.             from slow medias such as CD-Roms, give it a try (Takes a little more
  348.             memory for playback, and only works when playing from drive rather
  349.             than memory).
  350.  
  351.            *When pressing the "P" or Play buttons while the screen is maximized
  352.             and then trying to maximize the window, the window no longer
  353.             appears shifted to the bottom right.
  354.  
  355.            *When rescaling the image after the playback has stopped, the image
  356.             remains visible.
  357.  
  358.            *New font for checkboxes.
  359.  
  360.            *When pressing ALT-I to see the flic information, it would have shown
  361.             a Delay even though no flic was loaded.
  362.  
  363.  - 1.80    *Added an option (button) to save the flic stream into a series
  364.             of BMP pictures.
  365.  
  366.             Read the new documentation section reguarding the procedure of
  367.             converting flic to bmp for more information.
  368.  
  369.  - 1.72    *Very small bug-fix, when the "Stay on top" checkbox was
  370.             marked, it only affected the stay on top of the image window
  371.             over the interface window, and not ALL the windows out there...
  372.             This should now work.
  373.  
  374.            *I got rid of the word doc file for a standard text file because
  375.             my wordpad program decided it doesnt like to save to a ".doc" file
  376.             anymore. (Another great Micro$oft product).
  377.  
  378.            *While passing over the new text-file documentation, i did correct some
  379.             info on the command line example (it simply wasn't 100% working).
  380.  
  381.            *My DragonFire home page mirror is now off, they started requesting
  382.             money for the page hosting, and frankly i can't afford it.
  383.             So my only page is now on geocities.
  384.  
  385.             However, the nice guys at www.ml.org have allowed me (or anyone else)
  386.             to create a redirector to my home page, so you can now reach my page
  387.             through it's own domain at: "http://bez.home.ml.org", very cool.
  388.  
  389.             If you know of a place where i can have at least 5-10 mb of disk space
  390.             to host my page without paying any monthly fees, please let me know.
  391.  
  392.  - 1.71    *Although this is just a minor version, a lot of internal
  393.             source clean-up was done, with this in mind, let me know if
  394.             any new bugs popped up.
  395.  
  396.            *Added a new command line parameter, use "/HIDEMENU" to
  397.             hide the powerflic interface menu. Although not really
  398.             needed, you should probably do a "/SHOWMENU" at the
  399.             end.
  400.  
  401.             Example : "powerflc /hidemenu /play hello.flc /showmenu"
  402.             or      : "powerflc /hidemenu /playfile hello.flc /close"
  403.  
  404.            *When playing several flics at a sequence from the command line
  405.             the transition between the flics should now be smoother.
  406.  
  407.            *PowerFliC now tries to conform better to NT 4.0 specifications.
  408.             I didn't see any difference in playback here, but others might.
  409.  
  410.            *The powerflc.cfg file should now be more reliable (hopefully).
  411.             One of these days i'll just write it to the registery, but
  412.             corrently im too lazy.
  413.  
  414.            *Fixed disappearence bug where the Powerflic menu just didn't
  415.             appear.  If this still happens, just delete the powerflc.cfg
  416.             file, and the problem will get solved.
  417.  
  418.  - 1.70    *You can now play a wave file (.WAV) in sync with the flic.
  419.             You must specify the wave file name BEFORE using one of the
  420.             play command lines.  The wave file will only play for the
  421.             next played flic file.
  422.  
  423.             Example : "powerflc /wavfile hithere.wav /play hello.flc /close"
  424.  
  425.             If the flic is looping, the wave file may get cut, since it will
  426.             be restarted when the flics loops.
  427.  
  428.            *Now the /WinMax parameter actually works :)
  429.  
  430.  
  431.  - 1.62    *When trying to press the "P" button to play instead of the play
  432.             button, PowerFliC crashed.
  433.  
  434.            *Fixed the error when trying to use the /TitleON or /TitleOFF
  435.             command lines.
  436.  
  437.            *Added another command line parameter called /BigReadON
  438.             It changes the way PowerFliC reads the flic from hard disk,
  439.             it takes about 100-400k more memory (depanding on resolution),
  440.             it only works when playing from hard disk.  It MIGHT be faster,
  441.             but im not really sure.  It is by default OFF.
  442.  
  443.  - 1.61    *Eeek, a really bad resource leak problem fixed!
  444.  
  445.  - 1.60    *Check out my ALL-New home page!, it holds information on
  446.             3D-Design and Rendering, it shows some of my rendering work.
  447.             And ofcourse, it holds link to PowerFliC, so you'll always
  448.             know where to get the latest version from.
  449.  
  450.             Check the page out at:
  451.             http://www.geocities.com/SiliconValley/Park/6601/index.html
  452.  
  453.             If you have a 3D related page of your own, let me know, and             
  454.             i'll add a link.
  455.  
  456.            *Yes, it appears i missed yet another thing, delay frames.
  457.             When there was NO difference between frames, it should have
  458.             been a delay frame, but i just skipped it.  Oh well, this is
  459.             now fixed, and the player waits the frame out.
  460.  
  461.            *Another buggy (?) encoder problem overcome, it appears that
  462.             some flic encoder leaves trash after certain frames, expecting
  463.             the decoder to ignore file position and follow header information
  464.             blindly.  Well, i didn't make PowerFliC follow blindly, but i did
  465.             add a small check for this annoyence, so there will be NO slow downs
  466.             by disk seeks trying to reposition on correctly encoded flic files.
  467.  
  468.            *Now when loop is disabled, the ring frame is not decoded so that
  469.             the last and not the first frame in the flic will remain on screen.
  470.             
  471.            *Fixed a bug that caused the play from file button not to work
  472.             if used more than once.
  473.  
  474.            *You can now play Read-Only files.  Don't you just hate
  475.             those stupid system fuck-ups?
  476.  
  477.            *Very minor cosmetic fix-ups.
  478.  
  479.            *Improved decoding speed by about half a precent.  Decoding 
  480.             speed is about 1030fps at 320x240 on a P5/100mhz (decoding
  481.             alone, without the display).
  482.  
  483.            *Added a rant and rave section to the docs, discussing some
  484.             of the benifits of the different animation formats.
  485.  
  486.  - 1.51    *Check out the new K-Rad 256 color icon! (it only appears
  487.             in the program when in High color modes, but you can view
  488.             the powericn.gif if your vga does not support such modes).
  489.  
  490.            *It seems i didn't check the new play from file method enough.
  491.             It had some bugs when trying to use it from the command line.
  492.  
  493.            *A few other command line glitches were fixed.
  494.  
  495.  
  496.  - 1.50    *Although the interface looks exactly the same as v1.40, the
  497.             meaning of the Play from File button has changed!.  With this
  498.             button, you now select a file to be played, and it is only
  499.             played when you press the PLAY button.  When the flic playback
  500.             is complete, the play button is remained enabled and you can
  501.             press it again to play the same file from disk.
  502.  
  503.            *New information "Status" under the information page (Alt-I).
  504.             The status can contain three things:
  505.             1. In memory      = A Flic is currently loaded in memory.
  506.             2. File Selected  = A flic file was selected using the
  507.                                 file play option.
  508.             3. None           = Means that there is no flic in memory
  509.                                 or file selected to be played.            
  510.  
  511.            *Now pressing the Close button in the IMAGE window fixes the
  512.             image window to one forth the size of the screen.
  513.  
  514.            *New key "Alt-Enter" this key will Go to full-screen
  515.             stretch mode.  Pressing it again will restore the
  516.             window size to the size defined in the Flic header.
  517.  
  518.            *You can now always exit using the quit button, even during
  519.             flic playback.
  520.  
  521.            *Now when you move a window on top of a stopped flic, and
  522.             move it off, the bitmap is not erased.  Not really important
  523.             but what a little more attractive.
  524.  
  525.  - 1.40    *256 color playback now maps unsupported colors to the nearest
  526.             colors in the palette, no more black areas where pixels were
  527.             lost to the 20 system palette.
  528.  
  529.  - 1.30    *Playback speed improvement!, playing is 30%-50%
  530.             faster now.  PowerFliC was timed playing a full motion
  531.             800x600 full screen flic at 28 frames per second
  532.             on a P5/100mhz.
  533.  
  534.             This improvement is due to faster screen writes, 
  535.             PowerFliC has an ASM32 Optimized decoder, so the
  536.             decoding was always fast.  Another thing, the screen
  537.             writes are still the bottleneck.  PowerFliC could be
  538.             even faster (Maybe when i get some good Direct-X docs
  539.             it will get even faster).
  540.  
  541.            *Added a new key "CTRL-+" (Control Plus), this key will
  542.             restore playback speed to it's predefined original state.
  543.  
  544.            *Added a new key "CTRL--" (Control Minus), this key will
  545.             move the speed bar to the Max (0) position for maximum
  546.             playback speedrates.
  547.  
  548.            *Now pressing "ALT-X" will exit PowerFliC,
  549.             even during playback.
  550.  
  551.            *Fixed a bug that caused a "Divide by zero" error
  552.             when playing flics when the speed was set to 0.
  553.  
  554.            *Improved display of FPS (under statistics) when dealing with
  555.             VERY high speed playback (at 100fps).
  556.  
  557.            *Small DOC size (reduced image to 16 colors :)
  558.  
  559.  - 1.20    *It appears that without a special command, windows timing
  560.             accuracy is bad.  So there was a +/- 12ms inaccuracy
  561.             in play timing.  Fixed (Now 1ms accuracy).
  562.  
  563.            *Ouch, it appears that some flic encoders (Animator PRO)
  564.             write wrong frame size for uncompressed frames!
  565.             This caused PowerFliC to crash with an "I/O 87" error.
  566.  
  567.            *Another bug related to uncompressed frames was fixed, it
  568.             was causing unreliable playback on flics with uncompressed
  569.             frames that may cause the player to crash.
  570.  
  571.            *Added tiny arrows to the left and right of the bars
  572.             for accurate moving.
  573.  
  574.            *A new playing statistic page was added (ALT-S).
  575.  
  576.            *A new information page was added (ALT-I).
  577.  
  578.  
  579.  - 1.10    *Changed name from "Flic Player 32bit" to 
  580.             "PowerFliC 32bit", sounds better.
  581.  
  582.            *It appears that some sort of encoder seems to save
  583.             the ring frame of FLI/FLC files as 0 chunks.  
  584.             This caused a "Read beyond end of file" error.
  585.             PowerFliC now plays these files smoothly 
  586.             (not like some other flic players).
  587.  
  588.            *When PowerFliC is passed an invalid or non-existant
  589.             flic file, it now informs you of the problem instead
  590.             of ignoring it.
  591.  
  592.            *Added a new key "ALT-X" to exit PowerFliC
  593.             (Only works when there is no flic playing).
  594.  
  595.            *PowerFliC now correctly writes it's configuration
  596.             file in the directory the exe file is located,
  597.             and NOT the directory it was run at.
  598.  
  599.            *New "About" window created to reflect name change.
  600.  
  601.            *PowerFliC is now available on Tucows (http://www.tucows.com) 
  602.             and all it's mirrors.
  603.             If you're having problems connecting to tucows, try one of
  604.             it's mirrors at "http://www.env.com".
  605.  
  606.  - 1.00     Flic Player 32bit First Release.
  607.