SECTION 6
Conversions and Interfaces
PEN*KEY
R
6200/6300 Hand-Held Computer Programmer’s Reference Guide 6-45
INT 10h, Function AH = 11h, Subfunction 04h/14h: Load ROM 8x14 Fonts
BIOS
Loads the default ROM BIOS 8x14 font table into the specified block of the
characterĆgenerator RAM. This function provides the font selection in text
display modes.
If AL = 14h, page 0 must be active. Refresh buffer points, rows, and length
recalculated and controller reprogrammed with 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). Call function after mode set to avoid
unpredictable behavior.
On Entry:
AH = 11h
AL = 04h or 14h
BL = Block
On Return:
None
INT 10h, Function AX = 1120h: Set INT 1Fh Font Pointer
BIOS
Sets INT 1Fh pointer to point to user table input in ES:BP. Table generates
character codes 80hćFFh in graphics modes 4, 5 and 6.
On Entry:
AH = 11h
AL = 20h
ES:BP = Pointer to font table
On Return:
None
INT 10h, Function AX = 1121h: Set INT 43h for User Font
BIOS
Sets INT 43h vector to point to user font table input in ES:BP and updates video
ROM BIOS data area. Video controller not reprogrammed. Provides font
selection in graphic display modes.
On Entry:
AH = 11h
AL = 21h
BL = 00 = Character rows specified by register DL
01 = 14 rows
02 = 25 rows
03 = 43 rows
CX = Bytes per character
DL = Character rows per screen
ES:BP = Pointer to font table
On Return:
None
6. Conversions and
Interfaces