283 lines
7.3 KiB
C
283 lines
7.3 KiB
C
/* prom color bitmap: instrdir */
|
|
#define instrdir_1_color MAGENTA2 /* 142 56 142 */
|
|
unsigned short instrdir_1_bits[] = {
|
|
0x002a, 0x0000,
|
|
0x0055, 0x4000,
|
|
0x02a0, 0xa000,
|
|
0x0540, 0x1400,
|
|
0x2aaa, 0x0800,
|
|
0x5541, 0x0400,
|
|
0xaaa0, 0x2200,
|
|
0x5554, 0x1000,
|
|
0xaaaa, 0xa400,
|
|
0x5555, 0x2000,
|
|
0xaaaa, 0xa000,
|
|
0x5555, 0x3000,
|
|
0xaaaa, 0xa800,
|
|
0x5555, 0x3400,
|
|
0xaaaa, 0xaa00,
|
|
0x5555, 0x3400,
|
|
0xaaaa, 0xaa00,
|
|
0x5555, 0x3400,
|
|
0xaaaa, 0xaa00,
|
|
0x5555, 0x5400,
|
|
0xaaaa, 0xa200,
|
|
0x5555, 0x7000,
|
|
0xaaa2, 0x8800,
|
|
0x5515, 0x4400,
|
|
0xa8aa, 0xa600,
|
|
0x4555, 0x5000,
|
|
0x2aaa, 0xac00,
|
|
0x1555, 0x5400,
|
|
0x0aaa, 0xa800,
|
|
0x0155, 0x4000,
|
|
0x00aa, 0x0000,
|
|
0x0010, 0x0000,
|
|
};
|
|
#define instrdir_2_color BLUE /* 0 0 255 */
|
|
unsigned short instrdir_2_bits[] = {
|
|
0xa000,
|
|
0x5400,
|
|
0x0080,
|
|
0x0140,
|
|
0xa0a0,
|
|
0x0610,
|
|
0x0000,
|
|
0x5040,
|
|
0xa800,
|
|
0x5410,
|
|
0xa880,
|
|
0x5440,
|
|
0xa8a0,
|
|
0x5450,
|
|
0xa8a0,
|
|
0x5450,
|
|
0xa8a0,
|
|
0x5450,
|
|
0xa8a0,
|
|
0x5450,
|
|
0xaa20,
|
|
0x5410,
|
|
0xa880,
|
|
0x1540,
|
|
0x0080,
|
|
0x0050,
|
|
0x0000,
|
|
0x0010,
|
|
};
|
|
#define instrdir_3_color BLUE2 /* 113 113 198 */
|
|
unsigned short instrdir_3_bits[] = {
|
|
0x00a0, 0x0000,
|
|
0x0140, 0x0000,
|
|
0x0aa0, 0x0000,
|
|
0x1540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa0, 0x0000,
|
|
0x5540, 0x0000,
|
|
0xaaa8, 0x0000,
|
|
0x5555, 0x4000,
|
|
0xaaaa, 0xa000,
|
|
0x9555, 0x5000,
|
|
0x2aaa, 0xa800,
|
|
0x0555, 0x5000,
|
|
0x02aa, 0x8000,
|
|
0x0054, 0x0000,
|
|
0x0020, 0x0000,
|
|
};
|
|
#define instrdir_4_color BLACK /* 0 0 0 */
|
|
unsigned short instrdir_4_bits[] = {
|
|
0x0000, 0x0000, 0x000f, 0xa000,
|
|
0x0000, 0x0000, 0x000f, 0xe000,
|
|
0x0000, 0x0000, 0x0000, 0xf000,
|
|
0x0000, 0x0000, 0x000f, 0x1c00,
|
|
0x2000, 0x0000, 0x000f, 0xee00,
|
|
0xf800, 0x0000, 0x0000, 0xf300,
|
|
0xa600, 0x0000, 0x0000, 0x2d00,
|
|
0xa180, 0x0000, 0x0000, 0x2e00,
|
|
0xa060, 0x0000, 0x0000, 0x2700,
|
|
0xa018, 0x0000, 0x0000, 0x2300,
|
|
0xa006, 0x0000, 0x0000, 0x2100,
|
|
0xa001, 0x8000, 0x0000, 0x2000,
|
|
0xa000, 0x6000, 0x0000, 0x2000,
|
|
0xa000, 0x1800, 0x0000, 0x2000,
|
|
0xa000, 0x0600, 0x0000, 0x2000,
|
|
0xa000, 0x0100, 0x0000, 0x2000,
|
|
0xa000, 0x0100, 0x0000, 0x2000,
|
|
0xa000, 0x0100, 0x0000, 0x1000,
|
|
0xa000, 0x0100, 0x0000, 0x0c00,
|
|
0xa000, 0x0100, 0x0000, 0x0600,
|
|
0xa000, 0x0100, 0x0000, 0x3300,
|
|
0xa000, 0x0100, 0x0000, 0x0900,
|
|
0xa200, 0x0100, 0x0000, 0x0400,
|
|
0x9b80, 0x0100, 0x0000, 0x0200,
|
|
0x6460, 0x0100, 0x0000, 0x0100,
|
|
0x1818, 0x0100, 0x0000, 0x0000,
|
|
0x0408, 0x0100, 0x0000, 0x0000,
|
|
0x0408, 0x0100, 0x0000, 0x0000,
|
|
0x0306, 0x0100, 0x0000, 0x0000,
|
|
0x00d9, 0x8100, 0x0000, 0x0000,
|
|
0x0026, 0x6100, 0x0000, 0x0000,
|
|
0x0001, 0x9900, 0x0000, 0x0000,
|
|
0x0000, 0x6700, 0x0000, 0x0000,
|
|
0x0000, 0x1b00, 0x0000, 0x0000,
|
|
0x0000, 0x0600, 0x0000, 0x0000,
|
|
};
|
|
#define instrdir_5_color VeryLightGray /* 221 221 221 */
|
|
unsigned short instrdir_5_bits[] = {
|
|
0xb000, 0x0000, 0x0000,
|
|
0xb800, 0x0000, 0x0000,
|
|
0xbf00, 0x0000, 0x0000,
|
|
0xbfc0, 0x0000, 0x0000,
|
|
0xbff0, 0x0000, 0x0000,
|
|
0xbffc, 0x0000, 0x0000,
|
|
0xbfff, 0x0000, 0x0000,
|
|
0xbfff, 0xc000, 0x0000,
|
|
0xbfff, 0xf000, 0x0000,
|
|
0xbfff, 0xfc00, 0x0000,
|
|
0xbfff, 0xfc00, 0x0000,
|
|
0xbfff, 0xfc00, 0x0000,
|
|
0xbfff, 0xfc00, 0x0000,
|
|
0xbfff, 0xfc00, 0x0000,
|
|
0xbfff, 0xfc00, 0x0000,
|
|
0xbfff, 0xfc00, 0x0040,
|
|
0x91ff, 0xfc00, 0x0200,
|
|
0xc8ff, 0xfc00, 0x1000,
|
|
0x371f, 0xfc00, 0x4000,
|
|
0x0fcf, 0xfc00, 0x0000,
|
|
0x07ef, 0xfc00, 0x0000,
|
|
0x07ef, 0xfc00, 0x0000,
|
|
0x01f3, 0xfc00, 0x0000,
|
|
0x004c, 0xfc00, 0x0000,
|
|
0x0003, 0x3c00, 0x0000,
|
|
0x0000, 0xcc00, 0x0000,
|
|
0x0000, 0x3000, 0x0000,
|
|
0x0000, 0x0800, 0x0000,
|
|
};
|
|
#define instrdir_6_color WHITE /* 255 255 255 */
|
|
unsigned short instrdir_6_bits[] = {
|
|
0x1000, 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, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0xa800, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0080, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x0280, 0x0000, 0x0000, 0x0000,
|
|
0x0390, 0x0000, 0x0000, 0x0000,
|
|
0x039c, 0x0000, 0x0040, 0x0000,
|
|
0x039e, 0x0000, 0x0040, 0x0000,
|
|
0x039e, 0x0000, 0x00e0, 0x0000,
|
|
0x039e, 0x0000, 0x00e0, 0x0000,
|
|
0x039e, 0x0000, 0x01e0, 0x0000,
|
|
0x039e, 0x0000, 0x03f0, 0x0000,
|
|
0x039e, 0x0000, 0x07f0, 0x0000,
|
|
0x039e, 0x0000, 0x0ff0, 0x0000,
|
|
0x039e, 0x0000, 0x1ff8, 0x0000,
|
|
0x039e, 0x0000, 0x3ff8, 0x0000,
|
|
0x039e, 0x0000, 0xfff8, 0x0000,
|
|
0x0398, 0x0001, 0xfffc, 0x0000,
|
|
0x0380, 0x0000, 0xfffc, 0x0000,
|
|
0x0302, 0x0000, 0x3ffc, 0x0000,
|
|
0x020e, 0x0000, 0x0ffe, 0x0000,
|
|
0x003e, 0x0000, 0x0ffe, 0x0000,
|
|
0x00fe, 0x0000, 0x1ffe, 0x0000,
|
|
0x01fe, 0x0000, 0x1fff, 0x0000,
|
|
0x00fe, 0x0000, 0x1fef, 0x0000,
|
|
0x00fe, 0x0000, 0x3fe3, 0x0000,
|
|
0x00fe, 0x0000, 0x3fc1, 0x8000,
|
|
0x007f, 0x0000, 0x7fc0, 0x0000,
|
|
0x007f, 0x0000, 0x7f80, 0x0000,
|
|
0x003f, 0x0000, 0xff80, 0x0000,
|
|
0x001f, 0x8001, 0xff00, 0x0000,
|
|
0x000f, 0x8003, 0xfe00, 0x0000,
|
|
0x0007, 0xc007, 0xfc00, 0x0000,
|
|
0x0001, 0xe01f, 0xf000, 0x0000,
|
|
0x0000, 0x7fff, 0xc000, 0x0000,
|
|
0x0000, 0x0ffe, 0x0000, 0x0000,
|
|
};
|
|
#define instrdir_7_color BLACK2 /* 85 85 85 */
|
|
unsigned short instrdir_7_bits[] = {
|
|
0x0000, 0x0000, 0x0000, 0x0200, 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, 0x0001, 0x8000,
|
|
0x0000, 0x0000, 0x0003, 0x000e, 0x0000,
|
|
0x0000, 0x0000, 0x0003, 0x0070, 0x0000,
|
|
0x0000, 0x0000, 0x0003, 0x0380, 0x0000,
|
|
0x0000, 0x0400, 0x0003, 0x0000, 0x0000,
|
|
0x0000, 0x0600, 0x0003, 0x0000, 0x0000,
|
|
0x0000, 0x0600, 0x0003, 0x0000, 0x0000,
|
|
0x0000, 0x0600, 0x0003, 0x0000, 0x0000,
|
|
0x0000, 0x0600, 0x0003, 0x0000, 0x0000,
|
|
0x0000, 0x0600, 0x0003, 0x0000, 0x0000,
|
|
0x0000, 0x0600, 0x007f, 0xe000, 0x0000,
|
|
0x0000, 0x0600, 0x03ff, 0xc080, 0x0000,
|
|
0x0000, 0x0600, 0x1fc0, 0x00e0, 0x0000,
|
|
0x0000, 0x0600, 0x7c00, 0x00f8, 0x0000,
|
|
0x0000, 0x0601, 0xf000, 0x003e, 0x0000,
|
|
0x0000, 0x0607, 0xc000, 0x000f, 0x8000,
|
|
0x0000, 0x061f, 0x0000, 0x0003, 0x8000,
|
|
0x0000, 0x067c, 0x0000, 0x0000, 0x8000,
|
|
0x0000, 0x07f0, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x0fc0, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x1f00, 0x0000, 0x0000, 0x0000,
|
|
0x0000, 0x7c00, 0x0000, 0x0000, 0x0000,
|
|
0x0001, 0xf000, 0x0000, 0x0000, 0x0000,
|
|
0x800f, 0xc000, 0x0000, 0x0000, 0x0000,
|
|
0xf07f, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0xfff8, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
0x1fc0, 0x0000, 0x0000, 0x0000, 0x0000,
|
|
};
|
|
|
|
struct pcbm_node instrdir_nodes[] = {
|
|
{instrdir_1_color,42,0,23,32,instrdir_1_bits},
|
|
{instrdir_2_color,53,0,12,28,instrdir_2_bits},
|
|
{instrdir_3_color,42,1,21,31,instrdir_3_bits},
|
|
{instrdir_4_color,9,2,56,35,instrdir_4_bits},
|
|
{instrdir_5_color,10,8,42,28,instrdir_5_bits},
|
|
{instrdir_6_color,12,9,49,55,instrdir_6_bits},
|
|
{instrdir_7_color,0,22,65,33,instrdir_7_bits},
|
|
{0,0,0,0,0,0}
|
|
};
|
|
struct pcbm instrdir = {
|
|
65,
|
|
64,
|
|
0,
|
|
0,
|
|
instrdir_nodes
|
|
};
|