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

194 lines
4.0 KiB
C

/* prom color bitmap: console */
#define console_0_color VeryDarkGray /* 42 42 42 */
unsigned short console_0_bits[] = {
0xffff, 0xffff, 0xe000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x4000, 0x0000, 0x0000,
0x7fff, 0xffff, 0xc000,
};
#define console_1_color BLACK2 /* 85 85 85 */
unsigned short console_1_bits[] = {
0x0100,
0x0100,
0xfd00,
0x0500,
0x0500,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
0x0100,
};
#define console_2_color WHITE /* 255 255 255 */
unsigned short console_2_bits[] = {
0x8000, 0x0000, 0x0000,
0x8000, 0x0010, 0x0000,
0x8000, 0x0010, 0x0000,
0x8000, 0x0010, 0x0000,
0x8000, 0x001f, 0xc000,
0x8000, 0x0000, 0x0000,
0xffff, 0xffff, 0xc000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x9f80, 0x0000, 0x0000,
0x9500, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x9db6, 0xed00, 0x0000,
0x9f14, 0xbc00, 0x0000,
0x9400, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x86ef, 0x7568, 0x0000,
0x86b5, 0x12b0, 0x0000,
0x8400, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0x9fbd, 0x0000, 0x0000,
0x952b, 0x0000, 0x0000,
0x8020, 0x0000, 0x0000,
0x8000, 0x0000, 0x0000,
0xffff, 0xffff, 0xe000,
};
#define console_3_color WHITE2 /* 170 170 170 */
unsigned short console_3_bits[] = {
0xffff, 0xffff, 0xc000,
0xffff, 0xffc0, 0x4000,
0xffff, 0xffdf, 0x4000,
0xffff, 0xffdf, 0x4000,
0xffff, 0xffc0, 0x4000,
0xffff, 0xffff, 0xc000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
0x0000, 0x0000, 0x4000,
};
#define console_4_color TP_IDX /* 96 96 112 */
unsigned short console_4_bits[] = {
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0x81ff, 0xffff,
0xabff, 0xffff,
0xffff, 0xffff,
0xffff, 0xffff,
0x8924, 0x4bff,
0x83ad, 0x0fff,
0xafff, 0xffff,
0xffff, 0xffff,
0xe442, 0x2a5f,
0xe52b, 0xb53f,
0xefff, 0xffff,
0xffff, 0xffff,
0x810b, 0xffff,
0xab53, 0xffff,
0xff7f, 0xffff,
};
struct pcbm_node console_nodes[] = {
{console_0_color,0,0,35,34,console_0_bits},
{console_1_color,28,0,8,35,console_1_bits},
{console_2_color,0,1,35,34,console_2_bits},
{console_3_color,1,1,34,33,console_3_bits},
{console_4_color,2,8,32,25,console_4_bits},
{0,0,0,0,0,0}
};
struct pcbm console = {
36,
35,
0,
0,
console_nodes
};