User's Manual

Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
175
DWord Bit Description
4 31:16 Reserved. Must be Zero
4 = BR11 15:00 Number of Monochrome Source Quadwords - 1: (1 to 64k Quadwords = 64 to 4M
bits)
5 = BR12 31:00 Source Address: (address of the first byte of the first pixel on the first scan line)
(25:00 are implemented in Intel
®
810 chipset)
6 31:24 Reserved. Must be Zero
6 = BR18 23:00 Source Background Color:
7 31:24 Reserved. Must be Zero
7 = BR19 23:00 Source Foreground Color:
12.2.12. MONO_SRC_COPY_IMMEDIATE_BLT
This instruction allows the driver to send data through the instruction stream which eliminates the read
latency of reading a source from memory. If an operand is in system cacheable memory and is either
small or only accessed once, it can be copied directly to the instruction stream versus to graphics
accessible memory.
The IMMEDIATE_BLT data MUST transfer an even number of DWs. The BLT engine will hang if it
does not get an even number of DWs or the exact number of QWs required.
This BLT instruction performs a monochrome source copy where the only operands involved are a
monochrome source and destination. The source and destination operands cannot overlap, which means
that the X direction must always be forward.
Monochrome source data is sent through the instruction stream. BR11 = DW0[15:0] - 4
All non-text monochrome sources are word aligned. At the end of a scan line the monochrome source,
the bits until the next word boundary must be ignored. The Monochrome source data bit position field
[2:0] indicates which bit position within the first byte should be used as the first source pixel.
The monochrome source transparency mode indicates whether to use the source background color or
deassert the write enables when the bit in the source is 0. When the source bit is 1, then the source
foreground color is used in the ROP operation. The ROP value chosen should involve the Mono source
data in the ROP operation.
The Destination pitch can either be positive or negative to allow mirroring in the Y direction.