Watcom C (dos4gw) и прерывания
в программе, компилируемой Watcom C ver. 11.0 с использованием dos4gw. Прерывание по какой то причине маскируется (чтение из порта 0xA1 показывает наличие 1 в соответствующем бите) перед вызовом обработчика, причем редко обработчик все таки вызывается 1 раз. При компиляции программы без использования dos4gw или Borland C++ 5.0 программа работает нормально.
Прерывание IRQ5, обрабатывается также нормально .
Буду благодарен за любую информацию по данной проблеме.