home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 3
/
Merciful_Release_3.bin
/
software
/
a
/
animworkshopagafix.dms
/
animworkshopagafix.adf
/
View
/
View.doc
< prev
next >
Wrap
Text File
|
1993-03-08
|
8KB
|
219 lines
View V3.6 - ANIM/ILBM Viewer (2/22/93)
Written By: Michael W. Hartman, Cryogenic Software
Copyright © 1993, All Rights Reserved.
View is a program that allows you to view all ANIM opcode 5, 6
or 8 animations and all ILBM IFF format pictures. This viewer
program is freely re-distributable. This means that you may
distribute it to anyone, or anywhere providing that this unaltered
file, and the original unmodified program are distributed together.
Permission is NOT given to distribute this program with a commercial
product. If you wish to ship this program with your product, please
contact me at the address below.
NOTE: ASDG and Axiom software have been given the right to distribute
View version 3.6 with any product in their product lines.
------------------------------------------------------------
View supports IFF ANIM OpCode 5 animations. This is the
standard ANIM format that has been adopted by the Amiga
community.
OpCode-6 Animation is my own creation. The format is exactly
the same as OpCode 5 but is QUAD buffered instead of DOUBLE
buffered. This allows the player to show 2 screens at one
time for the X-Specs Glasses. Each picture MUST be viewed for
1/60th of a second, therefore to see a 3D-Picture the viewer can
only play ANIMs at up to 30 frames per second. (2 pictures = 1 frame).
OpCode-8 Animation was created by ASDG. It was designed with
the newer, faster machines in mind. It is very similar to OpCode-5,
with the exception that it uses short or long word compression
instead of byte. This gives faster playback, especially with the
new machines.
For more information on Op-Code 6 or anything else about View.
You may contact me at:
Michael W. Hartman
Cryogenic Software
10697 Madison St.
Thornton, CO 80233.
-------------------------------------------------------------
Updated from version 3.5 to 3.6
1. Added stack checking. If the program is not run with at least a
stack of 6000 the program will exit.
2. Added support for non-looping Opcode-8 animations.
***********
Updated from version 3.4 to 3.5
1. Added support for the new Opcode-8 animation format. This makes
playback MUCH faster, especially on the new machines with higher chip ram
band width.
2. Added support for SHIFT-RETURN in the filename string gadget.
Hitting SHIFT-RETURN instead of RETURN causes the path gadget to become
active.
3. Added the calculation of "Average Frames Per Second". It is displayed
after the animation has been viewed.
***********
Updated from version 3.3 to 3.4
1. Add support for the new AGA display modes. If you are running 3.0
the program will open its picture/animation on a screen. It also uses the
new 3.0 Double Buffering functions. If you are not running 3.0 then the
program should operate the same as before.
***********
Updated from versions 3.2 to 3.3:
1. Added support for viewing directories of pictures. To view a
directory full of pictures, use the file requester to select the directory.
Make sure the "FILE" string is empty, and then select "VIEW IFF". To
view the next file press the left mouse button. to abort viewing press the
<ESC> key.
2. A new key was added. The 'L' key toggles lace mode. This is mostly
useful when outputing non-interlace pictures to video. It has a side
effect when viewing interlace pictures of expanding the view so only the
top half of the picture is visable.
***********
Updated from versions 3.0 to 3.2:
1. AGAIN the method for positioning the display has been changed,
to accomodate DCTV pictures. This 'should' be the final needed change.
2. The menus have been removed when in the 'HELP' or 'ABOUT' screens.
The menus are not affected anywhere else.
3. Support for brushes has been added. A brush is any IFF picture
that is SMALLER than the default resolution for its display mode.
4. Support for ANIM brushes was added. Since ANIM brushes have an
interleave of one, double buffering required copying the buffer every
animation frame. This gets rid of flicker but may reduce the speed at
which the brush plays. I tried the brushes I have, however, and could
not detect any speed decrease. Thus I decided to double buffer the ANIM
brush for flickerless playback.
5. I Added an options menu. This menu currently holds only one item.
"Pause on entry", when turned on (CHECKED) it will cause the animation
to begin in paused mode. To start the animation playing, press the <SPACE>
key.
6. View 3.0 did not support non-looping animations correctly. The
routines that were used in versions 2.x had a bug. I changed the program
so that these animations would work, but non-looping animations would not
play without a small -hiccup- upon reaching the end of the animation. This
version of the program now properly handles non-looping animations. It
does this by detecting the non-looping animation and adding the loop frames
magically transforming it into a looping animation.
**********
Updated from versions 2.1 to 3.0:
1. RGB file support has been removed. It proved to be too bulky
and widely unused. And I personally never used it.
2. The code has been significantly reduced. Mostly because of the
removal of RGB support.
3. A bug was fixed that made some IFF pictures display incorrectly.
4. Another bug with HIRES OVERSCAN animations has been fixed.
5. The method for positioning the display has changed AGAIN.
It was found the DCTV pictures had problems with the last method
that I used.
6. A new interface has been applied. This means a new file
requester, (with all the features of the old one plus a few more).
As well as the fact that the file information is now readable on
the screen. The key sequences are displayed via a help screen.
-------------------------------------------------------------
The programs execution should be fairly easy to understand. To
view a single animation or picture either run view from CLI
passing it the filename, or click onto the PROJECT icon of the
file.
Example: if desired ANIM is named "foo.anim"
<CLI> 1> view foo.anim
<WORKBENCH> double click the "foo.anim" icon. The icon
MUST be a project type icon, with its DEFAULT
TOOL set to point to the View
program.
To view multiple animations or pictures simply run the view
program with no arguments. A file requester will appear and you
may select a file. After viewing the picture or animation the
file requester will reappear.
When you have seen enough click on the CANCEL gadget in the file
selector.
Example:
<CLI> 1> view
<WORKBENCH> double click the "VIEW" icon.
Another method for viewing multiple files is :
<CLI> 1> view <file1> [file2] [file3] [...]
<WORKBENCH> single click or drag select multiple project icons
and double click on the last one with the <SHIFT>
key pressed.
-------------------------------------------------------------
Version 3.x now has menus. This allows for a help menu so that you
don't have to remember the keys listed below.
VIEWING CONTROLS:
<ESC> stops viewing for an animation or picture.
<LEFT> mouse buttone also stops viewing.
<ARROWS> move the view offsets of the picture or
animation.
<FUNCTION KEYS> change the playback speed of the animation.
<RETURN> Default speed. This will use the timing
information in the
ANIM file for its speed. This option is DEFAULT
on.
<SPACE> Freezes the animation at the current frame.
<a> Advances forward one frame. (must first freeze it of
course).
-------------------------------------------------------------