Short: akGIF-dt (GIF, 68000-060/MOS) Author: Andreas R. Kleinert Uploader: info ar-kleinert de Type: util/dtype Version: 45.89 Architecture: m68k-amigaos >= 3.1.0; ppc-morphos >= 2.0.0 (68000/020/030/040/060 and MOS versions inside) akGIF.datatype - DONATION WARE - © 2004-2008 by Dipl.-Ing. Andreas Kleinert. All rights reserved. Needs Kickstart V3.1 (NOT 3.0) & SetPatch 43.x & Pic-Dt 43.x Program information ------------------- akGIF.datatype is a GIF datatype, which supports GIF87a/89a and handles transparency along with tiled images - the latter either as multiple frames (single pictures instead of an animation), 8 bit "mosaic" (if same palette for all tiles) or 24 bit "mosaic" (if different palette for some tiles - this results in a so-called "true-color GIF"). It does support interlaced GIF (note: it reads interlaced GIF, but DataTypes cannot display images progressively - instead only as a single chunk). The same restrictions apply to tiled images. WARNING: if the pic-dt of your OS version does not support alpha channel handling, then always set TRANSTOALPHA=OFF (no ARGB/RGBA) -------------------------------------------------------------------------- You should use the included preferences program for best configuration. See program archive for copyright and distribution information. ************************************************************************** V45.90 (13.9.2008): - updated TestDTAlpha tool and check for PICDTALPHA - added STRIPALPHA description to .guide V45.87 (16.1.2008): - fixed version/date strings for V45.86 - for tiled images now also other types of transparency/alpha are supported: - 24 bit GIF (multi-palette) tiles single/multi color transparency becomes 32 bit ARGB/RGBA - 8 bit GIF multi color transparency becomes 32 bit ARGB/RGBA in case TRANSTOALPHA is set (otherwise ignored, since it is not clear which of the different transparent colors should be made transparent in the single color 8 bit case) - added STRIPALPHA option - fixed minor mem-leak related to extra buffers for alpha and alpha-mapped transparency - fixed newly introduced race condition - avoid multiple level 2 buffering setup - fixed the viewmode fix from V45.86 a second time - MOS: switched compiler (same as SV5) and enabled optimizer V45.86 (5.1.2008): - fixed bug in TRANSTOALPHA (oops) - fixed long-standing MOS bug in viewmode generation routine (did not occur with 68k and did only pop up with some graphics) V45.85 (4.1.2008): - MOS/68k: now really building from same source tree; the following information is relative to the former MOS tree - improved MOS startup code - added TRANSTOALPHA and SWAPALPHA options - documented all prefs settings again - Prefs: made the labels easier to understand, especially the 24 bit / tile settings V45.84 (2.1.2008): - some additions to asyncio routines - improvements in asyncio routines V45.83 (28.12.2007): - fixed bug in asyncio dispatcher, which could have lead to a stale file lock, thus memory loss, in case of DOS fallback during AsyncIO availability **************************************************************************