home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / documentation / documents / a252sfmt < prev    next >
Internet Message Format  |  1999-04-27  |  2KB

  1. From: llfs7@fel.tno.nl (L.L.Frederiks)
  2. Subject: New 16/32 bit sprite format
  3. Date: Mon, 1 Nov 1993 12:26:34 GMT
  4.  
  5. Last friday (at the Acorn World Show), someone from CC was willing to explain
  6. the new 16/32 bit sprite format. I got also a 24 bit sprite, which I will
  7. post tomorrow. Note: you will 'special' programs to display the new
  8. sprites (such as Impression Style/Publisher and ....). !Paint will
  9. complain about a 'bad sprite mode'.
  10.  
  11. Loek.
  12.  
  13. New RISC OS sprite format
  14. -------------------------
  15.  
  16. The Sprite Control Block contains the following:
  17.  
  18.     Bytes            Content
  19.  
  20.      0 - 3           Offset to next sprite
  21.      4 - 15          Sprite name, up to 12 characters
  22.     16 - 19          Width in words-1
  23.     20 - 23          Height in scan lines-1
  24.     24 - 27          First bit used (left end of row)
  25.     32 - 35          Offset to sprite image
  26.     36 - 39          Offset to transparency mask or offset to sprite image
  27.                      if no mask
  28.     40 - 43          Mode sprite was defined in
  29.  
  30.                      Bit        Content
  31.    
  32.                       0         Should be one
  33.                       1 - 13    x-resolution in dpi (dots per inch), which
  34.                                 can only be equal to 45 or 90
  35.                      14 - 26    y-resolution in dpi
  36.                      27 - 31    Type of image: 0 = old format
  37.                                                1 = 1 bpp
  38.                                                2 = 2 bpp
  39.                                                3 = 4 bpp
  40.                                                4 = 8 bpp
  41.                                                5 = 16 bpp
  42.                                                6 = 32 bpp
  43.                                                7 = 32 bpp CMYK
  44.  
  45. For 16 bpp sprites, the format of each pixel of the sprite image is as
  46. follows:
  47.  
  48.     Bits            Content
  49.  
  50.      4 - 0          R
  51.      9 - 5          G
  52.     14 - 10         B
  53.     15              Not used
  54.  
  55. -- 
  56. ---------------------------//|-----------------------------------------
  57.  Loek Frederiks           //||  TNO Physics and Electronics Laboratory 
  58.  L.Frederiks@fel.tno.nl  // || Oude Waalsdorperweg 63, 2597 AK Den Haag
  59.  loek@nt.el.utwente.nl  ///|||   The Netherlands   +31-(0)70-3264221  
  60.  
  61.  
  62.