It's compressed, yep, but sooooooooooo easily. I didn't have time to make doc on the dc6 format, but I can give you 2 links to prog that can read dc6.dc6con.zip modified by me to be able to read animated dc6, and to remove some limits.
dc6color.zip a simpler program I made, since it just load dc6 for its own purpose.
They're both in C.
<<< EDIT >>>
* the DC6BLOCKHEADER you can see in the dc6color prog have offset_x & offset_y, while in dc6con they are considered as unknown data.
* these offset_x and offset_y are relative to the BOTTOM left corner !
* In summary, here's the format of a dc6 (a "block" is an image, or a frame of an animation if you prefer)
* header
* X pointers (absolute position in file) to block data
* X block data structured like this :
* header
* compressed image
* A block can't be more than 256*256 pixels, this is why 800*600 bitmaps are split into several blocks.
* there's no palette data in the dc6.
That's not exactly the doc you're looking for, but it's a start.
[This message has been edited by Paul Siramy (edited 10 May 2002).]