Assembly Language Help (alang.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► ◄Up► ◄Contents► ◄Index► ◄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.
-♦-