User's Manual
Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0
R
4
6.2.2.
Source Data.................................................................................................58
6.2.3. Monochrome Source Data...........................................................................59
6.2.4. Pattern Data.................................................................................................60
6.2.5. Destination Data ..........................................................................................62
6.3. BLT Programming Examples.........................................................................................63
6.3.1. Pattern Fill -- A Very Simple BLT .................................................................63
6.3.2. Drawing Characters Using a Font Stored in System Memory .....................66
7. Initialization Registers.................................................................................................................69
7.1. Standard VGA Registers................................................................................................69
7.2. SMRAM Registers .........................................................................................................69
7.2.1. SMRAM—System Management RAM Control Register (Device 0) ...........69
7.3. Display, I/O, GPIO, Clock, LCD, and Pixel Pipeline Registers ......................................72
7.4. 2D Graphics Controller Registers (3CEh / 3CFh)..........................................................73
7.5. 2D CRT Controller Registers (3B4h/3D4h/3B5h/3D5h).................................................73
7.6. Initialization Values for VGA Registers ..........................................................................74
8. Frame Buffer Access ..................................................................................................................77
9. VGA and Extended VGA Registers ............................................................................................79
9.1. General Control & Status Registers...............................................................................79
9.1.1. ST00Input Status 0 ..................................................................................80
9.1.2. ST01Input Status 1 ..................................................................................81
9.1.3. FCRFeature Control.................................................................................82
9.1.4. MSRMiscellaneous Output.......................................................................83
9.2. Sequencer Registers .....................................................................................................84
9.2.1. SRXSequencer Index...............................................................................84
9.2.2. SR00Sequencer Reset ............................................................................85
9.2.3. SR01Clocking Mode ................................................................................86
9.2.4. SR02Plane/Map Mask .............................................................................87
9.2.5. SR03Character Font ................................................................................88
9.2.6. SR04Memory Mode Register ...................................................................89
9.2.7. SR07Horizontal Character Counter Reset ...............................................90
9.3. Graphics Controller Registers........................................................................................90
9.3.1. GRXGRX Graphics Controller Index Register .........................................90
9.3.2. GR00Set/Reset Register..........................................................................91
9.3.3. GR01Enable Set/Reset Register .............................................................91
9.3.4. GR02Color Compare Register .................................................................92
9.3.5. GR03Data Rotate Register ......................................................................92
9.3.6. GR04Read Plane Select Register............................................................93
9.3.7. GR05Graphics Mode Register .................................................................93
9.3.8. GR06Miscellaneous Register...................................................................96
9.3.9. GR07Color Don’t Care Register...............................................................97
9.3.10. GR08Bit Mask Register............................................................................97
9.3.11. GR10Address Mapping............................................................................98
9.3.12. GR11Page Selector .................................................................................99
9.3.13. GR[14:1F]Software Flags.......................................................................100
9.4. Attribute Controller Registers.......................................................................................101
9.4.1. ARXAttribute Controller Index Register..................................................101
9.4.2. AR[00:0F]Palette Registers [0:F] ...........................................................102
9.4.3. AR10Mode Control Register ..................................................................102
9.4.4. AR11Overscan Color Register...............................................................104










