|
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 - 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};