home *** CD-ROM | disk | FTP | other *** search
- /*******************************************************************************
-
- $Header$
-
- Default palettes used for Sprite -> PCX file translation
-
- $Log$
-
- *******************************************************************************/
-
-
- /* Default RISC-OS palettes */
-
- /* BBC palettes simulate TTL RGB graphics. */
- /* BBC 2 colour palette */
-
- unsigned char pal_bbc_2[6] = {
- 0, 0, 0,
- 255, 255, 255
- };
-
- /* BBC 4 colour palette */
-
- unsigned char pal_bbc_4[12] = {
- 0, 0, 0,
- 255, 0, 0,
- 255, 255, 0,
- 255, 255, 255
- };
-
- /* BBC 16 colour palette, flashing colours set to first colour */
-
- unsigned char pal_bbc_16[48] = {
- 0, 0, 0,
- 255, 0, 0,
- 0, 255, 0,
- 255, 255, 0,
- 0, 0, 255,
- 255, 0, 255,
- 0, 255, 255,
- 255, 255, 255,
- 0, 0, 0,
- 255, 0, 0,
- 0, 255, 0,
- 255, 255, 0,
- 0, 0, 255,
- 255, 0, 255,
- 0, 255, 255,
- 255, 255, 255
- };
-
- /* RISC-OS desktop 2 and 4 colour mono/greyscale palettes */
-
- unsigned char pal_desk_2[6] = {
- 255, 255, 255,
- 0, 0, 0
- };
-
- unsigned char pal_desk_4[12] = {
- 240, 240, 240,
- 176, 176, 176,
- 112, 112, 112,
- 0, 0, 0
- };
-
- /* RISC-OS desktop 16-colour palette - provides 8-level greyscale plus 8 */
- /* other colours. */
-
- unsigned char pal_desk_16[48] = {
- 240, 240, 240, /* White */
- 208, 208, 208, /* . */
- 176, 176, 176, /* . */
- 144, 144, 144, /* greys */
- 112, 112, 112, /* . */
- 80, 80, 80, /* . */
- 48, 48, 48, /* . */
- 0, 0, 0, /* Black */
- 0, 64, 144,
- 224, 224, 0,
- 0, 192, 0,
- 208, 0, 0,
- 224, 224, 176,
- 80, 128, 0,
- 240, 176, 0,
- 0, 176, 240
- };
-
- /* Acorn's somewhat fudged 256 colour palette. Arc only has 16-colour palette */
- /* so top 4 bits of colour number go direct to top bit of R and B and top 2 G */
- /* Bottom 4 bits go via palette. */
- /* The default palette is set up so that the colour number has 3 bits for */
- /* each of R,G,B and 2 bits of added white. */
-
-
-
- unsigned char pal_acorn256[256*3] = {
- 0, 0, 0,
- 16, 16, 16, 32, 32, 32,
- 48, 48, 48, 64, 0, 0,
- 80, 16, 16, 96, 32, 32,
- 112, 48, 48, 0, 0, 64,
- 16, 16, 80, 32, 32, 96,
- 48, 48, 112, 64, 0, 64,
- 80, 16, 80, 96, 32, 96,
- 112, 48, 112, 128, 0, 0,
- 144, 16, 16, 160, 32, 32,
- 176, 48, 48, 192, 0, 0,
- 208, 16, 16, 224, 32, 32,
- 240, 48, 48, 128, 0, 64,
- 144, 16, 80, 160, 32, 96,
- 176, 48, 112, 192, 0, 64,
- 208, 16, 80, 224, 32, 96,
- 240, 48, 112, 0, 64, 0,
- 16, 80, 16, 32, 96, 32,
- 48, 112, 48, 64, 64, 0,
- 80, 80, 16, 96, 96, 32,
- 112, 112, 48, 0, 64, 64,
- 16, 80, 80, 32, 96, 96,
- 48, 112, 112, 64, 64, 64,
- 80, 80, 80, 96, 96, 96,
- 112, 112, 112, 128, 64, 0,
- 144, 80, 16, 160, 96, 32,
- 176, 112, 48, 192, 64, 0,
- 208, 80, 16, 224, 96, 32,
- 240, 112, 48, 128, 64, 64,
- 144, 80, 80, 160, 96, 96,
- 176, 112, 112, 192, 64, 64,
- 208, 80, 80, 224, 96, 96,
- 240, 112, 112, 0, 128, 0,
- 16, 144, 16, 32, 160, 32,
- 48, 176, 48, 64, 128, 0,
- 80, 144, 16, 96, 160, 32,
- 112, 176, 48, 0, 128, 64,
- 16, 144, 80, 32, 160, 96,
- 48, 176, 112, 64, 128, 64,
- 80, 144, 80, 96, 160, 96,
- 112, 176, 112, 128, 128, 0,
- 144, 144, 16, 160, 160, 32,
- 176, 176, 48, 192, 128, 0,
- 208, 144, 16, 224, 160, 32,
- 240, 176, 48, 128, 128, 64,
- 144, 144, 80, 160, 160, 96,
- 176, 176, 112, 192, 128, 64,
- 208, 144, 80, 224, 160, 96,
- 240, 176, 112, 0, 192, 0,
- 16, 208, 16, 32, 224, 32,
- 48, 240, 48, 64, 192, 0,
- 80, 208, 16, 96, 224, 32,
- 112, 240, 48, 0, 192, 64,
- 16, 208, 80, 32, 224, 96,
- 48, 240, 112, 64, 192, 64,
- 80, 208, 80, 96, 224, 96,
- 112, 240, 112, 128, 192, 0,
- 144, 208, 16, 160, 224, 32,
- 176, 240, 48, 192, 192, 0,
- 208, 208, 16, 224, 224, 32,
- 240, 240, 48, 128, 192, 64,
- 144, 208, 80, 160, 224, 96,
- 176, 240, 112, 192, 192, 64,
- 208, 208, 80, 224, 224, 96,
- 240, 240, 112, 0, 0, 128,
- 16, 16, 144, 32, 32, 160,
- 48, 48, 176, 64, 0, 128,
- 80, 16, 144, 96, 32, 160,
- 112, 48, 176, 0, 0, 192,
- 16, 16, 208, 32, 32, 224,
- 48, 48, 240, 64, 0, 192,
- 80, 16, 208, 96, 32, 224,
- 112, 48, 240, 128, 0, 128,
- 144, 16, 144, 160, 32, 160,
- 176, 48, 176, 192, 0, 128,
- 208, 16, 144, 224, 32, 160,
- 240, 48, 176, 128, 0, 192,
- 144, 16, 208, 160, 32, 224,
- 176, 48, 240, 192, 0, 192,
- 208, 16, 208, 224, 32, 224,
- 240, 48, 240, 0, 64, 128,
- 16, 80, 144, 32, 96, 160,
- 48, 112, 176, 64, 64, 128,
- 80, 80, 144, 96, 96, 160,
- 112, 112, 176, 0, 64, 192,
- 16, 80, 208, 32, 96, 224,
- 48, 112, 240, 64, 64, 192,
- 80, 80, 208, 96, 96, 224,
- 112, 112, 240, 128, 64, 128,
- 144, 80, 144, 160, 96, 160,
- 176, 112, 176, 192, 64, 128,
- 208, 80, 144, 224, 96, 160,
- 240, 112, 176, 128, 64, 192,
- 144, 80, 208, 160, 96, 224,
- 176, 112, 240, 192, 64, 192,
- 208, 80, 208, 224, 96, 224,
- 240, 112, 240, 0, 128, 128,
- 16, 144, 144, 32, 160, 160,
- 48, 176, 176, 64, 128, 128,
- 80, 144, 144, 96, 160, 160,
- 112, 176, 176, 0, 128, 192,
- 16, 144, 208, 32, 160, 224,
- 48, 176, 240, 64, 128, 192,
- 80, 144, 208, 96, 160, 224,
- 112, 176, 240, 128, 128, 128,
- 144, 144, 144, 160, 160, 160,
- 176, 176, 176, 192, 128, 128,
- 208, 144, 144, 224, 160, 160,
- 240, 176, 176, 128, 128, 192,
- 144, 144, 208, 160, 160, 224,
- 176, 176, 240, 192, 128, 192,
- 208, 144, 208, 224, 160, 224,
- 240, 176, 240, 0, 192, 128,
- 16, 208, 144, 32, 224, 160,
- 48, 240, 176, 64, 192, 128,
- 80, 208, 144, 96, 224, 160,
- 112, 240, 176, 0, 192, 192,
- 16, 208, 208, 32, 224, 224,
- 48, 240, 240, 64, 192, 192,
- 80, 208, 208, 96, 224, 224,
- 112, 240, 240, 128, 192, 128,
- 144, 208, 144, 160, 224, 160,
- 176, 240, 176, 192, 192, 128,
- 208, 208, 144, 224, 224, 160,
- 240, 240, 176, 128, 192, 192,
- 144, 208, 208, 160, 224, 224,
- 176, 240, 240, 192, 192, 192,
- 208, 208, 208, 224, 224, 224,
- 240, 240, 240
- };
-
-