Инициализация FOSSIL-драйвера (COM-порта)
Данная функция используется для инициализации FOSSIL-драйвера. Эта функция должна быть вызвана перед вызовом других функций драйвера.
На входе: AH = 04h;
DX = номер порта: 0 - COM1, 1 - COM2, 2 - COM3,
3 - COM4 и т. д.;
если BX = 4F50h
ES:CX - указатель на флаг <Ctrl-C>.
На выходе: AX = 1954h;
BL = максимальный номер функции (регистр AH при
вызове прерывания INT 14h), поддерживаемой
данным драйвером, не считая функций с
номерами, большими 7Dh;
BH = уровень драйвера.
Если при вызове данной функции регистр BX равен 4F50h, то регистры ES:CX указывают на однобайтный счетчик, содержимое которого увеличивается при нажатии комбинации клавиш <Ctrl-C>.
При инициализации драйвера происходит установка сигнала DTR. Для сброса драйвера (очистки буферов, сброса флага управления потока и т. д.) необходимо вызвать эту функцию второй раз. Данную функцию можно использовать для проверки, установлен ли FOSSIL-драйвер.