1
0
Files
2022-09-29 17:59:04 +03:00

229 lines
4.5 KiB
C

/* prom color bitmap: install */
#define install_1_color VeryDarkGray /* 34 34 34 */
unsigned short install_1_bits[] = {
0x1000, 0x0000, 0x0000,
0x7820, 0x0000, 0x1c00,
0xfee0, 0x0000, 0x6400,
0x3fe0, 0x0001, 0x8400,
0x0fe0, 0x0006, 0x0400,
0x1fe0, 0x0018, 0x0400,
0x7fe0, 0x007c, 0x0400,
0x0000, 0x007c, 0x0400,
0x0000, 0x000e, 0x0400,
0x0000, 0x0001, 0x2400,
0x0000, 0x0000, 0xe400,
0x0000, 0x0000, 0x6400,
0x0000, 0x0000, 0x6400,
0x0000, 0x0000, 0x2400,
0x0000, 0x0000, 0x2400,
0x0000, 0x0000, 0xf400,
0x0000, 0x0003, 0xc400,
0x0000, 0x000f, 0x0400,
0x0000, 0x003c, 0x0400,
0x0000, 0x00f0, 0x0400,
0x0000, 0x03c0, 0x0400,
0x0000, 0x0f00, 0x0000,
0x0000, 0x3c00, 0x0000,
0x0003, 0xf000, 0x0000,
0x0003, 0xc000, 0x0000,
0x0003, 0x0000, 0x0000,
};
#define install_2_color BLACK2 /* 85 85 85 */
unsigned short install_2_bits[] = {
0x0000, 0x0002,
0x0000, 0x0000,
0x0000, 0x0008,
0x0000, 0x0014,
0x0000, 0x00a8,
0x0000, 0x0154,
0x0000, 0x00a8,
0x0200, 0x4154,
0x0400, 0x20a0,
0xc000, 0x0104,
0x0000, 0x0000,
0x0000, 0x00c4,
0x0000, 0x0000,
0x0000, 0x0004,
0x0030, 0x0000,
0x0040, 0x0004,
0x0038, 0x0000,
0x0000, 0x0054,
0x0000, 0x00a8,
0x0000, 0x0154,
0x0000, 0x0aa8,
0x0000, 0x1554,
0x0000, 0xaaa0,
0x0405, 0x5540,
0x020a, 0xaa00,
0x0455, 0x5400,
0x02aa, 0xa000,
0x0555, 0x4000,
0x02aa, 0x0000,
0x0554, 0x0000,
0x02a0, 0x0000,
0x0540, 0x0000,
0x0200, 0x0000,
0x0400, 0x0000,
};
#define install_3_color MAGENTA2 /* 136 51 136 */
unsigned short install_3_bits[] = {
0x0000, 0x0010,
0x0000, 0x00a0,
0x0000, 0x0150,
0x0000, 0x0aa0,
0x0000, 0x0550,
0x0702, 0x02a0,
0x6000, 0x6110,
0x8000, 0x1800,
0x0000, 0x0010,
0x0000, 0x0000,
0x0000, 0x0110,
0x0000, 0x0080,
0x0000, 0x0090,
0x0000, 0x0000,
0x0000, 0x0070,
0x0000, 0x00a0,
0x0000, 0x0550,
0x0000, 0x1aa0,
0x0000, 0x5550,
0x0001, 0xaaa8,
0x3005, 0x5540,
0x280a, 0xaa00,
0x3055, 0x5400,
0x28aa, 0xa000,
0x3555, 0x4000,
0x2aaa, 0x0000,
0x3554, 0x0000,
0x2aa0, 0x0000,
0x3540, 0x0000,
0x2a00, 0x0000,
0x3400, 0x0000,
0x2000, 0x0000,
};
#define install_4_color BLACK /* 0 0 0 */
unsigned short install_4_bits[] = {
0xfc00, 0x0000,
0x0000, 0x0000,
0x0001, 0x8000,
0x0002, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0xf000, 0x0000,
};
#define install_5_color WHITE2 /* 170 170 170 */
unsigned short install_5_bits[] = {
0x0180, 0x2000,
0x0078, 0x0000,
0x6c3c, 0x2000,
0xc31e, 0x4080,
0x80c6, 0x8200,
0x0022, 0x89e0,
0x0005, 0x2420,
0x7fc0, 0x0000,
0xffe0, 0x0000,
0x7f9c, 0x0000,
0x7816, 0x0000,
0x1822, 0x0000,
0x073a, 0x0000,
};
#define install_6_color WHITE /* 255 255 255 */
unsigned short install_6_bits[] = {
0x001f, 0xf000,
0x03a1, 0xff00,
0x24d0, 0xf7e0,
0x4f28, 0x6f00,
0x43c6, 0x5c70,
0xc033, 0x5180,
0xc000, 0x8400,
0xc000, 0x4800,
0xc000, 0x6500,
0x6000, 0xb900,
0x619a, 0x5c00,
0x3977, 0x6000,
0x1e31, 0x4000,
0x03ff, 0x0000,
0x007c, 0x0000,
};
#define install_7_color MediumGray /* 136 136 136 */
unsigned short install_7_bits[] = {
0xc000,
0x4000,
0x4000,
0x4000,
0x4000,
};
#define install_8_color MAGENTA /* 255 0 255 */
unsigned short install_8_bits[] = {
0x0100, 0x0000,
0x0080, 0x0000,
0x0040, 0x0000,
0x0020, 0x0000,
0xaa10, 0x0000,
0x5540, 0x0a80,
0x8000, 0x5540,
0x0002, 0x0a00,
0x0001, 0x0000,
0x0000, 0x8000,
0x0000, 0x4000,
};
#define install_9_color YELLOW /* 255 255 0 */
unsigned short install_9_bits[] = {
0x0000, 0x0300,
0x7000, 0x0c00,
0x5500, 0x3000,
0xaaa0, 0xc140,
0x0000, 0x8a80,
0x0000, 0x6100,
0x0060, 0x1800,
0x0180, 0x0000,
0x0200, 0x0000,
};
#define install_10_color VeryLightGray /* 221 221 221 */
unsigned short install_10_bits[] = {
0x0000, 0x0080,
0x0000, 0x0080,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x0000,
0x0000, 0x00c0,
0x0000, 0x0300,
0x0000, 0x0c00,
0x0000, 0x3000,
0x0000, 0xc000,
0x0003, 0x0000,
0x000c, 0x0000,
0x0030, 0x0000,
0x00c0, 0x0000,
0x0300, 0x0000,
0x0c00, 0x0000,
0x3000, 0x0000,
0xc000, 0x0000,
};
struct pcbm_node install_nodes[] = {
{install_1_color,0,0,38,26,install_1_bits},
{install_2_color,7,0,31,34,install_2_bits},
{install_3_color,9,2,29,32,install_3_bits},
{install_4_color,17,7,17,9,install_4_bits},
{install_5_color,6,8,27,13,install_5_bits},
{install_6_color,4,8,28,15,install_6_bits},
{install_7_color,34,8,2,5,install_7_bits},
{install_8_color,6,9,26,11,install_8_bits},
{install_9_color,6,11,26,9,install_9_bits},
{install_10_color,11,13,26,22,install_10_bits},
{0,0,0,0,0,0}
};
struct pcbm install = {
38,
35,
0,
0,
install_nodes
};