qa.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Int 10H Function 11H Subfunction 03H
   ◄Summary►  ◄Notes►  ◄Back►
──────────────────────────────────────────────────────────────────────────────
 
    On the EGA and MCGA, the bits of BL are used as follows:
 
    Bits   Significance
    ════   ═════════════════════════════════════════════════════════
    0-1    character block selected by attribute bytes with bit 3=0
    2-3    character block selected by attribute bytes with bit 3=1
    4-7    not used (should be 0)
 
    On the VGA, the bits of BL are used as follows:
 
    Bits   Significance
    ════   ═════════════════════════════════════════════════════════
    0,1,4  character block selected by attribute bytes with bit 3=0
    2,3,5  character block selected by attribute bytes with bit 3=1
    6-7    not used (should be 0)
 
    When using a 256-character set, both fields of BL should select the same
    character block. In such cases, character attribute bit 3 controls the
    foreground intensity.
 
    When using 512-character sets, the fields of BL designate the blocks
    holding each half of the character set, and bit 3 of the character
    attribute selects the upper or lower half of the character set.
 
    When using a 512-character set, a call to Int 10H Function 10H
    Subfunction 00H with BX =0712H is recommended to set the color planes
    to eight consistent colors.
                                    -♦-