|
#define | ATTR0_REG 0 |
| Regular object.
|
|
#define | ATTR0_AFF 0x0100 |
| Affine object.
|
|
#define | ATTR0_HIDE 0x0200 |
| Inactive object.
|
|
#define | ATTR0_AFF_DBL 0x0300 |
| Double-size affine object.
|
|
#define | ATTR0_AFF_DBL_BIT 0x0200 |
|
#define | ATTR0_BLEND 0x0400 |
| Enable blend.
|
|
#define | ATTR0_WINDOW 0x0800 |
| Use for object window.
|
|
#define | ATTR0_MOSAIC 0x1000 |
| Enable mosaic.
|
|
#define | ATTR0_4BPP 0 |
| Use 4bpp (16 color) tiles.
|
|
#define | ATTR0_8BPP 0x2000 |
| Use 8bpp (256 color) tiles.
|
|
#define | ATTR0_SQUARE 0 |
| Square shape.
|
|
#define | ATTR0_WIDE 0x4000 |
| Wide shape (height < width)
|
|
#define | ATTR0_TALL 0x8000 |
| Tall shape (height > width)
|
|
#define | ATTR0_Y_MASK 0x00FF |
|
#define | ATTR0_Y_SHIFT 0 |
|
#define | ATTR0_Y(n) ((n)<<ATTR0_Y_SHIFT) |
|
#define | ATTR0_MODE_MASK 0x0300 |
|
#define | ATTR0_MODE_SHIFT 8 |
|
#define | ATTR0_MODE(n) ((n)<<ATTR0_MODE_SHIFT) |
|
#define | ATTR0_SHAPE_MASK 0xC000 |
|
#define | ATTR0_SHAPE_SHIFT 14 |
|
#define | ATTR0_SHAPE(n) ((n)<<ATTR0_SHAPE_SHIFT) |
|
#define | ATTR0_BUILD(y, shape, bpp, mode, mos, bld, win) |
|