I was looking through the system ROM for a PowerBook Duo 280c as part of looking into a strange icon using my duo dock. I saw what looked to be images in the ROM so I extracted out that data for 13 images and wrote a quick program that would render the images as ASCII. Here's an example of one of images outputted using the program.

It's a 28x36 bitmap with a PICT header. But there's around 22 bytes inside the data that I don't quite understand based on documentation I've found describing the PICT format. What I'm seeing:
PICT documentation I have found was confusing. Was wondering if anyone had a pointer to solid documentation.

It's a 28x36 bitmap with a PICT header. But there's around 22 bytes inside the data that I don't quite understand based on documentation I've found describing the PICT format. What I'm seeing:
- Usual version 1 PICT header at the beginning of the data:
- File Size (short): 197
- Top (short): 0
- Left (short): 0
- Bottom (short): 36
- Right (short): 28
- Version (byte): 0x11
- Picture version (byte): 0x01
- This next part I don't quite understand:
- Three Hex Bytes: 0x01 0x00 0x0a
- Four Shorts: 0 0 36 28
- Three Hex Bytes: 0x90 0x00 0x04
- Four Shorts: 0 0 36 28
- Four Shorts: 0 0 36 28
- Four Shorts: 0 0 36 28
- Two Hex Bytes: 0x00 0x00
- And then the actual bitmap data begins
- 36 rows of 4 bytes containing 28 bits of bitmap data + 4 padding bits
PICT documentation I have found was confusing. Was wondering if anyone had a pointer to solid documentation.








