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 02h/12h
◄Summary► ◄Up► ◄Contents► ◄Index► ◄Back►
────────────────────────────────────────────────────────────────────────────
This function provides font selection in text (alphanumeric)
display modes. For font selection in graphics
(all-points-addressable) modes, see Int 10h Function 11h
Subfunctions 20h-24h.
If AL = 12h, page 0 must be active. The points (bytes per
character), rows, and length of the refresh buffer are
recalculated. The controller is reprogrammed with the maximum
scan line (points - 1), cursor start (points - 2), cursor end
(points - 1), vertical display end ((rows * points) - 1), and
underline location (points - 1, mode 7 only).
If Subfunction 12h is called at any time other than immediately
after a mode set, the results are unpredictable.
On the MCGA, a Subfunction 02h call should be followed by a
Subfunction 03h call, so that the ROM BIOS will load the font into
the character generator's internal font pages.
Subfunction 12h is reserved on the MCGA. If it is called,
Subfunction 02h is executed.
Subfunction 12h acts like Subfunction 02h, but it also adjusts
character height according to the height of characters being
loaded.
-♦-