reg | value |
---|---|
AH | 0x11 |
AL | see below |
reg | descr |
---|---|
AL | 00 |
BH | number of bytes per character |
BL | table in character generator RAM |
CX | count of characters in table |
DX | ASCII code of first character defined |
ES:BP | pointer to user table |
reg | descr |
---|---|
AL | 01 |
BL | table in character generator RAM |
reg | descr |
---|---|
AL | 02 |
BL | table in character generator RAM |
reg | descr |
---|---|
AL | 03 |
BL | value for character Map Select register (EGA,VGA) |
character generator RAM table numbers (MCGA) |
reg | descr |
---|---|
AL | 04 |
BL | table in character generator RAM |
reg | descr |
---|---|
AL | 10 |
BH | bytes per character (points) |
BL | table in character generator RAM |
CX | number of characters defined in table |
DX | ASCII code of first character defined |
ES:BP | pointer to user table |
reg | descr |
---|---|
AL | 11 |
BL | table in character generator RAM |
reg | descr |
---|---|
AL | 12 |
BL | table in character generator RAM |
reg | descr |
---|---|
AL | 14 |
BL | table in character generator RAM |
reg | descr |
---|---|
AL | 20 |
ES:BP | pointer to user table |
reg | descr |
---|---|
AL | 21 |
BL | row specifier * 0 - user specified (DL = rows) * 1 is 14 rows * 2 is 25 rows * 3 is 43 rows |
CX | bytes per character (points) |
DL | rows (when BL = 0) |
ES:BP | pointer to user table |
reg | descr |
---|---|
AL | 22 |
BL | row specifier (see AL=21) |
DL | rows (when BL = 0) |
reg | descr |
---|---|
AL | 23 |
BL | row specifier (see AL=21) |
DL | rows (when BL = 0) |
reg | descr |
---|---|
AL | 24 |
BL | row specifier (see AL=21) |
DL | rows (when BL = 0) |
reg | descr |
---|---|
AL | 30 |
BH | information desired (see bellow) |
reg | descr |
---|---|
CX | Bytes per character (points) |
DL | rows (less 1) |
ES:BP | pointer to table |