home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format 67
/
af067sub.adf
/
Flick
/
Flick.doc
< prev
next >
Wrap
Text File
|
1993-12-19
|
4KB
|
153 lines
Flick FLI-format Animation Viewer v1.0 19 Dec 1993
--------------------------------------
This program plays 320x200x8 FLI-format bitmapped animation files on
any ECS or AGA Amiga running OS2.04 or higher. FLI-format files are
produced by Autodesk Animator and Autodesk 3D Studio on a PC, as well
as by other programs.
The files in this archive may be distributed anywhere provided they are
unmodified and are not sold for profit.
Ownership and copyright of all files remains with the author:
Peter McGavin, 86 Totara Crescent, Lower Hutt, New Zealand.
e-mail: peterm@maths.grace.cri.nz
FEATURES:
---------
Plays either from ram or directly from disk (e.g, when not enough ram
is available).
Uses AGA 256-colour mode when AGA is available.
Extra-Half-Brite mode (EHB) allows reasonably good colour
approximation on ECS Amigas.
Falls back to EHB when AGA is not available. Falls back to disk play
when not enough ram is available.
Uses an Intuition-friendly double-buffered Screen. You can flip it
to the back, or drag it down in the usual way, while an animation is
playing.
Uses the ASL file-requester.
Runs quite fast on a range of Amiga models.
Source code is included, so if something doesn't work you can fix it.
OPERATION:
----------
I've tried to make it easy to use in many different ways.
Just double-click the Flick icon and select an anim to play from the
requester.
Alternatively you can set up project icons for your anims (e.g, with
IconEdit).
From the SHELL or CLI there are some more options available. The
syntax is:
FLICK FILE/M,DISK/S,RAM/S,EHB/S,GREY/S,COLOUR/S,ONCE/S
If you don't specify a file, the file-requester pops up.
You can specify a list of files, separated by spaces. However #?
wildcards don't work.
The DISK and RAM options force Flick to play directly from disk or
to load the anim into ram first.
The EHB, GREY and COLOUR options (also GRAY and COLOR are accepted)
force the particular operating mode.
To quit an animation, press ESC, Q, q or CTRL/C.
OTHER FREELY DISTRIBUTABLE FLI PLAYERS FOR THE AMIGA:
-----------------------------------------------------
Other FLI viewers I know about are:
Flit 1.0 by John Bickers.
AmiFlick v1.05 by Garrick Meeker.
Flip 1.41 ???
These should all be available on Aminet.
WHY IS IT SO SLOW?
------------------
Well actually I think it's quite fast for what it does.
FLI-format is exactly the wrong format for the Amiga. That is,
everything is stored internally in "chunky" format, but the Amiga has
its graphics video-memory arranged in "planar" format. All known
algorithms to convert between chunky and planar format are very, very
slow.
I have used a combined blitter+cpu c2p algorithm. That is, the
blitter and cpu work together on different parts of the display at the
same time. The algorithm is optimised for a 68020 or 68030 with FAST
memory and should still give reasonable results on a 68000 or 68040.
If you manage to improve the algorithm significantly, or find a faster
one, please let me know.
For EHB and GREY modes, the program has to make an extra translation
for every pixel. In EHB mode the program must performs calculation
every time the colour map changes.
If you really want to see a FLI-format file played fast, convert it to
an Amiga anim format first. AmiFlick can write IFF files and supports
quite a good HAM mode. Some of the commercial anim utilities, like
ImageFX, can convert directly from FLI to anim.
BUGS:
-----
Bugs? What bugs? Oh well, maybe some of the following can be
construed as bugs:
Probably crashes on pre-ECS Agnus Amigas running OS2.04 & up (untested).
Anims with lots of colour map changes don't play correctly in EHB or GREY.
Doesn't recognise Tool Types, so options are not available from WB.
Doesn't quite work with .FLC files yet.
Can't select multiple files from file requester.
Can't use #? wildcards on commandline.
Stdio output window is ugly.
Might fail with RTG due to writing directly into Screen's BitMap.
Converts all 8 planes from chunky to planar even when only 4 or 6 are used.
Uses heaps of chip ram.
The frame-speed stored in the FLI file is ignored.
THANKS:
-------
Thanks to James McCoull for his 4-pass blitter c2p routine.
DISCLAIMER:
-----------
I wrote this program in the last 4 evenings 15-18th Dec 1993 (except
for the c2p routine). It seems to work for me.
HISTORY:
--------
19 Dec 1993: First release.