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 21H Function 63H
◄Summary► ◄Notes► ◄Back►
──────────────────────────────────────────────────────────────────────────────
▀ The lead byte table consists of a variable number of 2-byte entries, ter-
minated by 2 null (00H) bytes. Each pair defines the beginning and ending
value for a range of lead bytes. The value of a legal lead byte is always
in the range 80-0FFH.
▀ Entries in the lead byte table must be in ascending order. If no legal
lead bytes are defined in a given system, the table consists only of the
two null bytes.
▀ If the interim console flag is set, Int 21H Functions 07H (Unfiltered
Character Input), 08H (Character Input without Echo), and 0BH (Keyboard
Status) will support interim characters.
▀ Unlike most other MS-DOS services, this function call does not necessar-
ily preserve any registers except SS:SP.
▀ [4.0] The address of the DBCS lead byte table can also be obtained with
Int 21H Function 65H.
-♦-