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 21H
   Summary  Notes  Back
──────────────────────────────────────────────────────────────────────────────
 
  Description:  Set Int 43H for User's Font      [EGA] [MCGA] [VGA]
 
  Sets the vector for Int 43H to point to the user's font table and updates
  the video ROM BIOS data area. The video controller is not reprogrammed.
 
  Input                                           Output
  ══════════════════════════════════════════      ═══════
  AH=11H                                          Nothing
  AL=21H
  BL=character rows specifier
     00H if user specified (see register DL)
     01H =14 (0EH) rows
     02H =25 (19H) rows
     03H =43 (2BH) rows
  CX=points (bytes per character)
  DL=character rows per screen (if BL =00H)
  ES:BP=segment:offset of user font table
                                    -♦-