Specifications
184 AMD Geode™ GeodeROM Functional Specification
Video BIOS Support
32087C
13.1.18.14Subfunction 24h: Load 8x16 Graphics Character Set
Sets the INT 43h vector to a pointer to the 8x16 ROM font. This font pointer is used to draw all characters in graphics
modes except modes 4, 5, 6 which only use the lower 128 characters of this table. The pointer to the upper half of the
font for modes 4, 5, 6 is located at the INT 1Fh vector. The font pointer at the INT 43h vector is valid until the next
mode set or the next call to load a graphics character set.
Passed:
Returns:
None.
13.1.18.15Subfunction 30h: Get Font Information
Returns a pointer to a specific font as well as the current character height and number of rows on the screen. The
BIOS stores the number of rows as one less than the total rows - this is the number that is returned, not the actual
number (add one to get the number of rows).
BH Font Pointer
0 Current INT 1Fh Vector
1 Current INT 43h Vector
2 ROM 8x14 Font Pointer
3 ROM 8x8 Font Pointer
4 ROM 8x8 Font Pointer (Top)
5 ROM 9x14 Font Fixup Pointer
6 ROM 8x16 Font Pointer
7 ROM 9x16 Font Fixup Pointer
Passed:
Returns:
Parameter Description
AH 11h
AL 24h
BL Row specifier:
0 = User
1 = 14
2 = 25
3 = 43
DL Rows: Passes the number of rows if BL is set to 0 on entry. Otherwise, BL contains a row specifier.
Parameter Description
AH 11h
AL 30h
BH Font specifier
Parameter Description
CX Current character height
DL Current number of rows – 1
ES:BP Pointer to font