Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0

R

12.2.9.MONO_PAT_BLT

MONO_PAT_BLT is used when there is no source and the monochrome pattern is not trivial (is not a solid color only). The monochrome pattern is loaded from the instruction stream and the only memory accesses are for the destination operand, which is dependent on the raster operation. The pattern vertical alignment indicates on which byte to start. The horizontal alignment is relative to the destination from the lower bits of the destination address. The monochrome pattern transparency mode indicates whether to use the pattern background color or deassert the write enables when the bit in the pattern is 0. When the pattern bit is 1, then the pattern foreground color is used in the ROP operation. The ROP value chosen should involve the Mono pattern data in the ROP operation.

Only a positive destination pitch is allowed.

DWord

Bit

Description

 

 

 

0 = BR00

31:29

Client : 02h – 2D Processor

 

 

 

 

28:22

Instruction Target (Opcode) : 42h

 

 

 

 

21:08

Reserved. Must be Zero

 

 

 

 

07:05

Pattern Vertical Alignment: (which scan line of the 8x8 pattern to start on)

 

 

 

 

04:00

Dword Length : 06h

 

 

 

1 = BR13

31: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 = BR14

31:16

Destination Height (in scan lines): (28:16 are implemented in Intel® 810 chipset)

 

15:00

Destination Width (in bytes): (12:00 are implemented in Intel® 810 chipset)

3 = BR09

31:00

Destination Address: Address of the first byte to be written

 

 

(25:00 are implemented in Intel® 810 chipset)

 

31:24

Reserved. Must be Zero

 

 

 

4 = BR16

23:00

Pattern Background Color:

 

 

 

 

31:24

Reserved. Must be Zero

 

 

 

5 = BR17

23:00

Pattern Foreground Color:

 

 

 

6 = BR20

31:00

Pattern Data 0: (least significant DW)

 

 

 

7 = BR21

31:00

Pattern Data 1: (most significant DW)

 

 

 

172

Page 172
Image 172
Intel 815 manual Monopatblt, Instruction Target Opcode 42h, Mono Pattern Transparency Mode 1 = transparency enabled