|
|
DataMuseum.dkPresents historical artifacts from the history of: Commodore CBM-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Commodore CBM-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 2125 (0x84d)
Types: TextFile
Notes: UNIX file
Names: »masks.c«
└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
└─⟦2d53db1df⟧ UNIX Filesystem
└─⟦this⟧ »hr/src/smgr/masks.c«
int HALF_TONE[] = { 0x3333, 0xcccc, 0x3333, 0xcccc,
0x3333, 0xcccc, 0x3333, 0xcccc,
0x3333, 0xcccc, 0x3333, 0xcccc,
0x3333, 0xcccc, 0x3333, 0xcccc
};
int ALL_ON[] = { 0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff,
0xffff, 0xffff, 0xffff, 0xffff
};
int STRIPE[] = { 0xc000, 0x3000, 0x0c00, 0x0300,
0x00c0, 0x0030, 0x000c, 0x0003,
0xc000, 0x3000, 0x0c00, 0x0300,
0x00c0, 0x0030, 0x000c, 0x0003
};
int DBL_STRIPE[] = { 0xff3f, 0xff9f, 0xffcf, 0xffe7,
0xfff3, 0xfff9, 0xfffc, 0x7ffe,
0x3fff, 0x9fff, 0xcfff, 0xe7ff,
0xf3ff, 0xf9ff, 0xfcff, 0xfe7f
};
int CROSS_HATCH[] = { 0xffff, 0xff3f, 0xff9f, 0xffcf,
0xfff3, 0xfff9, 0xfffc, 0xffff,
0xffff, 0xfcff, 0xf9ff, 0xf3ff,
0xe7ff, 0xcfff, 0x9fff, 0x3fff
};
int GREY[] = { 0xc0c0, 0xc0c0, 0x0c0c, 0x0c0c,
0xc0c0, 0xc0c0, 0x0c0c, 0x0c0c,
0xc0c0, 0xc0c0, 0x0c0c, 0x0c0c,
0xc0c0, 0xc0c0, 0x0c0c, 0x0c0c
};
int ARROWMSK[] = { 0x0003, 0x0007, 0x000f, 0x00cf,
0x003f, 0x003f, 0x001f, 0x000f,
0x0007, 0x0003, 0x0c01, 0x1e00,
0x7f00, 0xff80, 0xffc1, 0xffe3
};
int CHICKEN[] = { 0x0f00, 0x1fc0, 0x3fc0, 0x71c0,
0x703e, 0xe03c, 0xe038, 0xe000,
0xe038, 0xe03c, 0x703e, 0x71c0,
0x3fc0, 0x1fc0, 0x0f00, 0x0000
};
int BRICK[] = { 0xffc0, 0xffc0, 0x3f30, 0x3f30,
0x0c0c, 0x0c0c, 0x303f, 0x303f,
0xc0ff, 0xc0ff, 0x033f, 0x033f,
0x0c0c, 0x0c0c, 0x3f03, 0x3f03
};
int ALL_OFF[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
/*
int OFF_WHITE[] = { 0xFEFE, 0xEFEF, 0xFEFE, 0xEFEF,
0xFEFE, 0xEFEF, 0xFEFE, 0xEFEF,
0xFEFE, 0xEFEF, 0xFEFE, 0xEFEF,
0xFEFE, 0xEFEF, 0xFEFE, 0xEFEF
};
*/
int OFF_WHITE[] = { 0x0FFF, 0xFF0F, 0xF0FF, 0xFFF0,
0x0FFF, 0xFF0F, 0xF0FF, 0xFFF0,
0x0FFF, 0xFF0F, 0xF0FF, 0xFFF0,
0x0FFF, 0xFF0F, 0xF0FF, 0xFFF0
};
int *texture[] = {ALL_ON, ALL_OFF, GREY, ARROWMSK, HALF_TONE, STRIPE,
DBL_STRIPE, CROSS_HATCH, CHICKEN, BRICK, OFF_WHITE};