Сначала опишу ситуацию.
Мы пишем программы по ДОС на Delphi и используем АДАМ-5510, АДАМ-5510М, АДАМ-5510Е. 
Так как на складах у Адвантека мало или вообще отсутствуют АДАМ-5510Е и нам их не поставили, пришлось брать ADAM-5510EKW/TP. 
Если с диска D в ADAM-5510EKW/TP  правильно повырезать всё не относящееся к ДОСу - ADAM-5510EKW/TP  превращается в обычный АДАМ-5510Е (это же утверждалось и консультантами из Прософт-Москва). 
В реале оказалось, что с диска С в autoexec.bat запускается программа KWSET.exe и после этого (вероятно) моя программа, работающая на АДАМ-5510, АДАМ-5510М, АДАМ-5510Е перестаёт управлять (пуск, сброс, останов) WatchDog'ом (хотя всё остальное работает).
Собственно вопрос:
Вопрос очень важный - как запустить WatchDog на ADAM-5510EKW/TP под ДОСом?
Прошу помощи.
P.S. в описании на процессор RDC написано, что WatchDog висит на 1 канале системного таймера - может KWSET.exe что-то делает с таймером (отключает WatchDog для запуска среды KWE)?
P.P.S. Код работы с WatchDog'ом, работавший на АДАМ-5510, АДАМ-5510М, АДАМ-5510Е:
{-------------------------------- WDT ------------------------------------}
procedure wdt_on;
begin
  PortW[$ff76]:=PortW[$ff76] or  $2000; {/* output mode */}
  PortW[$ff78]:=PortW[$ff78] and $dfff; {/* 10 */}
  PortW[$ff7a]:=PortW[$ff7a] or  $2000; {/* WDI =1 */}
end;
procedure wdt_clear;
begin
  PortW[$ff7a]:=PortW[$ff7a] and  $dfff; {/* WDI =0 */}
  PortW[$ff7a]:=PortW[$ff7a] or   $2000; {/* WDI =1 */}
end;
procedure wdt_off;
begin
  PortW[$ff76]:=PortW[$ff76] and  $dfff; {/* normal mode */}
  PortW[$ff78]:=PortW[$ff78] and  $dfff; {/* 00}
end;
{-------------------------------- END WDT ---------------------------------}