==========
psion/sibosdk #347, from psion_c, 1174 chars, Jul 14 17:26 93
Comment to 337. Comments. 
----------
The info. as promised, sorry it's late:

  The format  of Window  Server '.PIC' bitmap files as used on
  the SIBO range of machines is as follows:
  
     struct
       {
       TEXT app_id[3] = 'PIC';            /* Application ID */
       UBYTE  chk = 'P' + 'I' + 'C';            /* ID check */
       UBYTE  file_vn = 0x30;               /* File version */
       UBYTE  app_vn  = 0x30;        /* Application version */
       UWORD  count;           /* Number of bitmaps in file */
     
       struct
         {
         UWORD  checksum;
         UWORD  width;
         UWORD  height;
         UWORD  byte_size;          /* Size of picture data */
         ULONG  offset;       /* From end of header to data */
         } [count]
         {
         .
         .
         .
         picture data - simple pattern of 0s and 1s with
         no compression mapping directly to on-screen image
         .
         .
         .
         } [count];
       }
     
  The checksum is calculated separately for each bitmap in the
  '.PIC' file  using the  PLIB function  'p_crc()'. The header
  data is not included in the calculation.

  All the best,

 Ali (psion_c)

  
  

