ST Picture Formats

From AtariForumWiki

Jump to: navigation, search
                           ST Picture Formats
                               Edited by:

                       David Baggett, Hans Wessels
                         5640 Vantage Point Road
                         Columbia, MD  21044 USA
                             (301)  596-4779    

  (Please report errors or additions to
       (Please remove the _atari_ part when sending me an e-mail.)

        Copyright (C) 1988, 1989, 1990, 1991 by David M. Baggett
        Additions 2006-2007 Hans Wessels are public domain.
        Additions 2015-2017 Lonny Pursell are public domain.

    Non-profit redistribution of this document is permitted, provided
    the document is not modified in any way.

    Reproduction of this document in whole or in part for  commercial
    purposes is expressly forbidden without the prior written consent
    of David M. Baggett.

    The  information  presented here is not guaranteed to be correct.
    The editor and contributors will in no event be liable for direct,
    indirect, incidental, or consequential damages resulting from the 
    use of the information in this document.

    This document is the product of many hours of volunteer work by a
    large number of people. Please respect this -- do not violate the
    distribution policy.

    Steve Belczyk  Phil Blanchfield  Jason Blochowiak  John Brochu**
        David Brooks  Daniel Deimert  Neil Forsyth  Stefan Hoehn  
    Gerfried Klein  G. "Maddog" Knauss  Ken MacLeod  Shamus McBride
         Jim McCabe  Lars Michael  Darek Mihocka  David Mumper
           George Nassas  Jim Omura  George Seto  Joe Smith
              Greg Wageman  Roland Waldi*  Gerry Wheeler

       Animaster Sprite Bank file format       *.ASB
       Animatic Film file format               *.FLM
       Art Director file format                *.ART
       Calamus Raster Graphic file format      *.CRG
       Canvas file format                      *.CNV *.CPT
       COKE file format                        *.TG1
       C.O.L.R. Object Editor file format      *.MUR
       ComputerEyes Raw Data file format       *.CE?   ? = 1, 2, 3
       CrackArt file format                    *.CA?   ? = 1, 2, 3
       Cybermate Delta Animation file format   *.DLT
       Cyber Paint Cell file format            *.CEL
       Cyber Paint Sequence file format        *.SEQ
       Dali file format                        *.SD?   ? = 0, 1, 2
       Dali Compressed file format             *.?PK   ? = L, M, H
       DEGAS file format                       *.PI?   ? = 1, 2, 3 (4, 5, 6)
       DEGAS Elite file format                 *.PI?   ? = 1, 2, 3
       DEGAS Elite Block file format           *.BL?   ? = 1, 2, 3
       DEGAS Elite Compressed file format      *.PC?   ? = 1, 2, 3
       DEGAS Elite Font file format            *.FNT
       DEGAS Elite Icon file format            *.ICN
       DelmPaint file format                   *.DEL *.DPH
       DeskPic file format                     *.GFB
       Doodle file format                      *.DOO
       DUO file format                         *.DU?   ? = 1, 2, O
       DuneGraph file format                   *.DGU *.DGC
       EggPaint file format                    *.TRP
       EZ-Art Professional file format         *.EZA
       FuckPaint file format                   *.PI4 *.PI9
       GDOS Font file format                   *.FNT
       GEM Bit Image file format               *.IMG
       GEM Metafile file format                *.GEM
       GodPaint file format                    *.GOD
       HighresMedium file format               *.HRM
       IFF file format                         *.IFF
       IMG Scan file format                    *.RWL *.RWH *.RAW
       Imagic Film/Picture file format         *.IC?   ? = 1, 2, 3
       IndyPaint file format                   *.TRU
       InShape file format                     *.IIM
       MacPaint file format                    *.MAC
       MegaPaint file format                   *.BLD
       NEOchrome file format                   *.NEO
       NEOchrome Animation file format         *.ANI
       Overscan Interlaced file format         *.PCI
       Pablo Paint file format                 *.PPP *.PA3
       PaintPro ST/PlusPaint ST                *.PIC
       PhotoChrome file format                 *.PCS
       Picture Packer file format              *.PP?   ? = 1, 2, 3
       PixArt file format                      *.PIX
       PL4 file format                         *.PL4
       Public Painter file format              *.CMP
       QuantumPaint file format                *.PBX
       Rembrandt file format                   *.TCP
       RGB Intermediate file format            *.RGB
       Signum! file format                     *.IMC
       Spectrum 512 file format                *.SPU
       Spectrum 512 Compressed file format     *.SPC
       Spectrum 512 Enhanced file format       *.SPU
       Spectrum 512 Extended file format       *.SPX
       Spectrum 512 Smooshed file format       *.SPS
       STAD file format                        *.PAC
       STOS Memory Bank file format            *.MBK
       Synthetic Arts file format              *.SRT
       Tiny file format                        *.TN?   ? = 1, 2, 3, Y, (4, 5, 6)
       TmS Cranach file format                 *.ESM
       TruePaint/Prism Paint file format       *.TPI *.PNT
       Warp9 Font file format                  *.FNT
       ZZ_ROUGH file format                    *.RGH
       PackBits Compression Algorithm
                        Introductory Information
word    = 2 bytes
long    = 4 bytes
palette = Hardware color palette, stored as 16 words.  First word is
          color register zero (background), last word is color register
          15.  Each word has the form:

          Bit:  (MSB) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 (LSB)
                      -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
                       0  0  0  0  0 R2 R1 R0  0 G2 G1 G0  0 B2 B1 B0

          R2 = MSB of red intensity
          R0 = LSB of red intensity

          G2 = MSB of green intensity
          G0 = LSB of green intensity

          B2 = MSB of blue intensity
          B0 = LSB of blue intensity

          Intensity ranges from 0 (color not present) to 7 (highest

          Example: { red = 7, green = 3, blue = 5 } -> 0735 (hex)

          Caveat:  It is wise to mask off the upper four bits of each
                   palette entry, since a few programs store special
                   information there (most notably Art Studio).


* Roland Waldi contributed extensive information on the following formats:

        GEM, IMG, Doodle, STAD, Imagic Film/Picture, Art Director, IFF

** John Brochu, ST picture formats guru, provided sage advice and many
   corrections to the following formats:

        NeoChrome, DEGAS Elite Compressed, Spectrum 512 Compressed,
        GEM Bit Image, IFF, MacPaint

Magazine References

  • ST Format, issue 31, p123.

Back to Graphics

Personal tools