User's Manual
Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
166
12.2.2. SETUP_MONO_PATTERN_SL_BLT
This setup instruction supplies common setup information including clipping coordinates used
exclusively with the following instruction:
• SCANLINE_BLT (SLB) - 1 scan line of monochrome pattern and destination are the only operands
allowed.
Clipping addresses and coordinates are inclusive. (The BLT Engine performs a trivial reject for this BLT
before performing any accesses. If any pixels are included within the clipping rectangle, then it performs
every access, but deasserts the byte enables for the pixels that are clipped.) These are the only
instructions that require state. There are 4 dedicated registers to contain the state for this instruction. The
3 double word registers are: DW1 (Control), DW5 (Background color), and DW6 (Foreground color).
The ClipRect registers do not need to be saved since they are never used by the interrupt ring buffer.
Only a positive destination pitch is allowed.
DWord Bit Description
0 = BR00 31:29 Client : 02h – 2D Processor
28:22 Instruction Target (Opcode) : 10h
21:05 Reserved. Must be Zero
04:00 Dword Length : 07h
1 = BR01 31 Solid Pattern Select: (1 = solid pattern; 0 = no solid pattern) - (SLB & Pixel only)
30:29 Reserved. Must be Zero
28 Mono Pattern Transparency Mode: (1 = transparency enabled; 0 = use background)
27 Reserved. Must be Zero
26 Must Be One (‘1’).
25:24 Color Depth:
00 = 8 bit color
01 = 16 bit color
10 = 24 bit color
11 = reserved
23:16 Raster Operation:
15:00 Destination Pitch (positive): (13:00 are implemented in Intel
®
810 chipset)
2 = BR02 31:00 ClipRect Y1 Address (Top): (25:00 are implemented inIntel
®
810 chipset)
3 = BR03 31:00 ClipRect Y2 Address (Bottom): (25:00 are implemented in Intel
®
810 chipset)
4 = BR04 31:16 ClipRect X2 coordinate (Right): (27:16 = 12 bits are implemented in the Intel
®
815
chipset)
15:00 ClipRect X1 Coordinate (Left): (11:00 = 12 bits are implemented in the Intel
®
815
chipset)
5 31:24 Reserved. Must be Zero
5 = BR05 23:00 Setup Background Color: All
6 31:24 Reserved. Must be Zero
6 = BR06 23:00 Setup Foreground Color: (SLB & TB only)
7 = BR20 31:00 DW0 (least significant) for a Monochrome Pattern:
8 = BR21 31:00 DW1 (most significant) for a Monochrome Pattern:










