1
0
Files
irix-657m-src/stand/arcs/include/pcbm/i2_instrdir.h
2022-09-29 17:59:04 +03:00

305 lines
7.7 KiB
C

/* prom color bitmap: instrdir */
#define instrdir_1_color MACHCLR0 /* 56 146 121 */
unsigned short instrdir_1_bits[] = {
0x0000, 0xe000, 0x0000,
0x0003, 0xb800, 0x0000,
0x000e, 0x0e00, 0x0000,
0x0039, 0xb380, 0x0000,
0x00e6, 0x3c20, 0x0000,
0x0398, 0x0f38, 0x0000,
0x0e60, 0x330e, 0x0000,
0x3981, 0xbc33, 0x8000,
0xe602, 0x0f3c, 0xe000,
0x9819, 0xb30f, 0x3800,
0x6066, 0x3c33, 0xce00,
0x8118, 0x4f3c, 0xf380,
0x0661, 0xf30f, 0x3c80,
0x1107, 0xfc3f, 0xcf00,
0x645f, 0xff3f, 0x7380,
0x917f, 0xffc9, 0x9c80,
0x65ff, 0xfff2, 0x0700,
0x97ff, 0xfffc, 0x8180,
0x41ff, 0xffff, 0x2040,
0x007f, 0xffff, 0xc800,
0x001f, 0xffff, 0xf240,
0x0007, 0xf01f, 0xfc80,
0x0001, 0xf01f, 0xff80,
0x0000, 0x7c1f, 0xfe00,
0x0000, 0x130f, 0xf800,
0x0000, 0x00cf, 0xe000,
0x0000, 0x01ff, 0x8000,
0x0000, 0x007e, 0x0000,
};
#define instrdir_2_color MACHCLR1 /* 9 112 87 */
unsigned short instrdir_2_bits[] = {
0x0000, 0x4000, 0x0000,
0x0001, 0xb000, 0x0000,
0x0006, 0x0c00, 0x0000,
0x0018, 0x43c0, 0x0000,
0x0061, 0xb0c0, 0x0000,
0x0186, 0x0cf0, 0x0000,
0x0618, 0x43cc, 0x0000,
0x1861, 0xb0c3, 0x0000,
0x6186, 0x0cf0, 0xc000,
0x8618, 0x03cc, 0x3000,
0x1860, 0x00c3, 0x0c00,
0x6180, 0x00f0, 0xc300,
0x8600, 0x00c0, 0x3080,
0x1800, 0x0000, 0x0c00,
0x6000, 0x0000, 0x0300,
0x8000, 0x0000, 0x0080,
};
#define instrdir_3_color MACHCLR2 /* 63 255 191 */
unsigned short instrdir_3_bits[] = {
0x0000, 0x4000, 0x0000,
0x0000, 0x4000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x4000, 0x0000,
0x0000, 0x4000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x4000, 0x0000,
0x0000, 0x4000, 0x0000,
0x0000, 0x4000, 0x0000,
0x0001, 0xb000, 0x0000,
0x0006, 0x0c00, 0x0000,
0x0018, 0x0300, 0x0000,
0x0020, 0x00c0, 0x8000,
0x0080, 0x0036, 0x6000,
0x0200, 0x000d, 0x9800,
0x0800, 0x0003, 0x6600,
0x2000, 0x0000, 0xd980,
0x8000, 0x0000, 0x3640,
0x0000, 0x0000, 0x0d80,
0x0000, 0x0000, 0x0340,
};
#define instrdir_4_color MACHCLR3 /* 63 145 127 */
unsigned short instrdir_4_bits[] = {
0x0001, 0x8000,
0x0006, 0x0000,
0x0019, 0x8000,
0x0066, 0x0000,
0x019c, 0x0000,
0x0660, 0x0000,
0x1981, 0x8000,
0x6686, 0x0000,
0x9818, 0x0000,
0x68e0, 0x0000,
0x8380, 0x0000,
0x0e00, 0x0000,
0x1800, 0x0000,
0x6000, 0x0000,
0x9e00, 0x0000,
0x7f80, 0x0000,
0x7fe0, 0x0000,
0x1ff8, 0x0fe0,
0x07fe, 0x0fe0,
0x01ff, 0x83e0,
0x007f, 0xecf0,
0x001f, 0xff30,
0x0007, 0xfe00,
0x0001, 0xff80,
0x0000, 0x7ff8,
0x0000, 0x1fe0,
0x0000, 0x0780,
};
#define instrdir_5_color BLACK /* 0 0 0 */
unsigned short instrdir_5_bits[] = {
0x2000, 0x0000,
0xf800, 0x0000,
0xa600, 0x0000,
0xa180, 0x0000,
0xa060, 0x0000,
0xa018, 0x0000,
0xa006, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0000,
0xa000, 0x0100,
0xa000, 0x0100,
0xa200, 0x0100,
0x9b80, 0x0100,
0x6460, 0x0100,
0x1818, 0x0100,
0x0408, 0x0100,
0x0408, 0x0100,
0x0306, 0x0100,
0x00d9, 0x8100,
0x0026, 0x6100,
0x0001, 0x9900,
0x0000, 0x6700,
0x0000, 0x1b00,
0x0000, 0x0600,
};
#define instrdir_6_color VeryLightGray /* 213 213 213 */
unsigned short instrdir_6_bits[] = {
0xb000, 0x0000,
0xbc00, 0x0000,
0xbf00, 0x0000,
0xbfc0, 0x0000,
0xbff0, 0x0000,
0xbffc, 0x0000,
0xbffc, 0x0000,
0xbffc, 0x0000,
0xbffc, 0x0000,
0xbffc, 0x0000,
0xbffe, 0x0000,
0xbfff, 0x8000,
0xbfff, 0xe000,
0xbfff, 0xf800,
0xbfff, 0xfc00,
0xbfff, 0xfc00,
0xbbff, 0xfc00,
0xc8ff, 0xfc00,
0x373f, 0xfc00,
0x0fcf, 0xfc00,
0x07ef, 0xfc00,
0x07ef, 0xfc00,
0x01f3, 0xfc00,
0x004c, 0xfc00,
0x0003, 0x3c00,
0x0000, 0xcc00,
0x0000, 0x3000,
0x0000, 0x0800,
};
#define instrdir_7_color WHITE /* 255 255 255 */
unsigned short instrdir_7_bits[] = {
0x0000, 0x0000, 0x0180,
0x0000, 0x0000, 0x0060,
0x0000, 0x0000, 0x0018,
0x0000, 0x0000, 0x0006,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000,
0xb000, 0x0000, 0x0000,
0xf000, 0x0000, 0x0000,
0xf300, 0x0000, 0x1000,
0xf380, 0x0000, 0x1000,
0xf380, 0x0000, 0x3800,
0xf380, 0x0000, 0x3800,
0xf380, 0x0000, 0x7800,
0xf380, 0x0000, 0xfc00,
0xf380, 0x0001, 0xfc00,
0xf380, 0x0003, 0xfe00,
0xf380, 0x0007, 0xfe00,
0xf380, 0x000f, 0xfe00,
0xf380, 0x003f, 0xfe00,
0xf200, 0x007f, 0xff00,
0xf000, 0x003f, 0xff00,
0xc080, 0x000f, 0xff00,
0x8380, 0x0003, 0xff80,
0x0f80, 0x0003, 0xff80,
0x3f80, 0x0007, 0xff80,
0x7f80, 0x0007, 0xffc0,
0x3f80, 0x0007, 0xfbc0,
0x3f80, 0x000f, 0xf8c0,
0x3f80, 0x000f, 0xf060,
0x1fc0, 0x001f, 0xf000,
0x1fc0, 0x001f, 0xe000,
0x0fc0, 0x003f, 0xe000,
0x07e0, 0x007f, 0xc000,
0x03e0, 0x00ff, 0x8000,
0x01f0, 0x01ff, 0x0000,
0x0078, 0x07fc, 0x0000,
0x001f, 0xfff0, 0x0000,
0x0003, 0xff80, 0x0000,
};
#define instrdir_8_color MediumGray /* 128 128 128 */
unsigned short instrdir_8_bits[] = {
0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
0x0000, 0x0000, 0x0002, 0x0000, 0x0000,
0x0000, 0x0200, 0x0002, 0x0000, 0x0000,
0x0000, 0x0200, 0x0002, 0x0000, 0x0000,
0x0000, 0x0200, 0x0002, 0x0000, 0x0000,
0x0000, 0x0200, 0x0002, 0x0000, 0x0000,
0x0000, 0x0200, 0x0002, 0x0000, 0x0000,
0x0000, 0x0200, 0x0000, 0x0000, 0x0000,
0x0000, 0x0200, 0x007f, 0xc000, 0x0000,
0x0000, 0x0200, 0x03c0, 0x0080, 0x0000,
0x0000, 0x0200, 0x1e00, 0x0040, 0x0000,
0x0000, 0x0200, 0x7000, 0x0030, 0x0000,
0x0000, 0x0201, 0xc000, 0x000c, 0x0000,
0x0000, 0x0207, 0x0000, 0x0003, 0x0000,
0x0000, 0x021c, 0x0000, 0x0000, 0x8000,
0x0000, 0x0270, 0x0000, 0x0000, 0x0000,
0x0000, 0x01c0, 0x0000, 0x0000, 0x0000,
0x0000, 0x0700, 0x0000, 0x0000, 0x0000,
0x0000, 0x1c00, 0x0000, 0x0000, 0x0000,
0x0000, 0x7000, 0x0000, 0x0000, 0x0000,
0x0000, 0xc000, 0x0000, 0x0000, 0x0000,
0x0007, 0x0000, 0x0000, 0x0000, 0x0000,
0xe078, 0x0000, 0x0000, 0x0000, 0x0000,
0x1fc0, 0x0000, 0x0000, 0x0000, 0x0000,
};
#define instrdir_9_color VeryDarkGray /* 42 42 42 */
unsigned short instrdir_9_bits[] = {
0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
0x0000, 0x0000, 0x0001, 0x0000, 0x0000,
0x0000, 0x0100, 0x0001, 0x0000, 0x0000,
0x0000, 0x0100, 0x0001, 0x0000, 0x0000,
0x0000, 0x0100, 0x0001, 0x0000, 0x0000,
0x0000, 0x0100, 0x0001, 0x0000, 0x0000,
0x0000, 0x0100, 0x0001, 0x0000, 0x0000,
0x0000, 0x0100, 0x007f, 0xe000, 0x0000,
0x0000, 0x0100, 0x0380, 0x0080, 0x0000,
0x0000, 0x0100, 0x1c00, 0x0060, 0x0000,
0x0000, 0x0100, 0x6000, 0x0038, 0x0000,
0x0000, 0x0101, 0x8000, 0x000e, 0x0000,
0x0000, 0x0106, 0x0000, 0x0003, 0x8000,
0x0000, 0x0118, 0x0000, 0x0000, 0x8000,
0x0000, 0x0160, 0x0000, 0x0000, 0x0000,
0x0000, 0x0180, 0x0000, 0x0000, 0x0000,
0x0000, 0x0e00, 0x0000, 0x0000, 0x0000,
0x0000, 0x1800, 0x0000, 0x0000, 0x0000,
0x0000, 0x6000, 0x0000, 0x0000, 0x0000,
0x0001, 0x8000, 0x0000, 0x0000, 0x0000,
0x800f, 0x0000, 0x0000, 0x0000, 0x0000,
0xf078, 0x0000, 0x0000, 0x0000, 0x0000,
0x1f80, 0x0000, 0x0000, 0x0000, 0x0000,
};
struct pcbm_node instrdir_nodes[] = {
{instrdir_1_color,24,0,42,28,instrdir_1_bits},
{instrdir_2_color,24,1,41,16,instrdir_2_bits},
{instrdir_3_color,24,2,42,20,instrdir_3_bits},
{instrdir_4_color,24,4,29,27,instrdir_4_bits},
{instrdir_5_color,9,8,24,31,instrdir_5_bits},
{instrdir_6_color,10,10,22,28,instrdir_6_bits},
{instrdir_7_color,18,16,47,50,instrdir_7_bits},
{instrdir_8_color,0,31,65,26,instrdir_8_bits},
{instrdir_9_color,0,31,65,25,instrdir_9_bits},
{0,0,0,0,0,0}
};
struct pcbm instrdir = {
66,
66,
0,
0,
instrdir_nodes
};
#define MACHCLR0_CLR 0x389279
#define MACHCLR1_CLR 0x97057
#define MACHCLR2_CLR 0x3fffbf
#define MACHCLR3_CLR 0x3f917f