Papyrus Palette Format
Format type | Palette |
Hardware | VGA |
Colour depth | 18-bit |
Number of colours | 1 to 256 |
Games |
|
The Papyrus Palette Format is a minor variation of a standard 6-bit VGA Palette file. Instead of containing a fixed number of palette entries, these files may contain any number of colors from 1 to 256. This allows the game to leave existing palette data in place and replace only the subset of entries specified in the palette file.
Data type |
Description
|
BYTE pad |
Fixed; always 00
|
BYTE startIndex |
The VGA palette index at which color data from this file should be written
|
BYTE numEntries |
Number of color entries in this file. A value of 00 is interpreted to mean 256 colors.
|
Data
Immediately following the three-byte header is the following repeating structure of 6-bit color data. This repeats numEntries times.
Data type |
Description
|
BYTE red |
Red component (6-bit)
|
BYTE green |
Green component (6-bit)
|
BYTE blue |
Blue component (6-bit)
|