Виновата большая скорость эмулируемого процессора. При скорости эмуляции 2 MIPS и меньше - всё работает.
Проблемное место в исходнике:
Если увеличить задержку в 10 .. 20 раз - программе немного полегчает. А так - при высокой скорости эмуляции задержка кончается раньше, чем начинает приходить ответ от терминала.Код:RETRY = 1000 ;TTINR RETRY COUNT