]> NEOchrome
  •  Back 
  •  %Main 
  •  Index 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : ATARI ST Picture formats
Author      : David Baggett/Jan K⌐upka
Version     : atari_gf.hyp 0.01 (17/09/96)
Subject     : Documentation/File formats
Nodes       : 52
Index Size  : 1328
HCP-Version : 3
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : 
@help       : 
@options    : -i -s +y +z
@width      : 75
NEOchrome       *.NEO
1 wordword = 2 bytes
          flag byte [always 0]
1 wordword = 2 bytes
          resolution [0 = low res, 1 = medium res, 2 = high res]
16 words        palette
12 bytes        filename [usually "        .   "]
1 wordword = 2 bytes
          color animation limits.  High bit (bit 15) set if color
                animation data is valid.  Low byte contains color animation
                limits (4 most significant bits are left/lower limit,
                4 least significant bits are right/upper limit).
1 wordword = 2 bytes
          color animation speed and direction.  High bit (bit 15) set
                if animation is on. Low order byte is # vblanks per step.
                If negative, scroll is left (decreasing).  Number of vblanks
                between cycles is |x| - 1
1 wordword = 2 bytes
          # of color steps (as defined in previous word) to display
                picture before going to the next.  (For use in slide shows)
1 wordword = 2 bytes
          image X offset [unused, always 0]
1 wordword = 2 bytes
          image Y offset [unused, always 0]
1 wordword = 2 bytes
          image width [unused, always 320]
1 wordword = 2 bytes
          image height [unused, always 200]
33 words        reserved for future expansion
16000 words     picture data (screen memory)
32128 bytes     total


NEOchrome Animation          *.ANI

  NOTE: To get this feature on versions 0.9 and later select the Grabber
icon and click both mouse buttons in the eye of the second R in the
wordword = 2 bytes
 GRABBER.
  Interestingly enough, some versions of NEO only require you to press
the right button, not both.  Hmmm...

1 longlong = 4 bytes
          magic number BABEEBEA (hex) (seems to be ignored)
1 wordword = 2 bytes
          width of image in bytes (always divisible by 8)
1 wordword = 2 bytes
          height of image in scan lines
1 wordword = 2 bytes
          size of image in bytes + 10 (!)
1 wordword = 2 bytes
          x coordinate of image (must be divisible by 16) - 1
1 wordword = 2 bytes
          y coordinate of image - 1
1 wordword = 2 bytes
          number of frames
1 wordword = 2 bytes
          animation speed (# vblanks to delay between frames)
1 longlong = 4 bytes
          reserved; should be zero
22 bytes        total for header

? words         image data (words of screen memory) for each frame,
                in order