Разбирал я -181-ю прошивку, правда не до конца, где-то здесь даже выкладывал дизассемблированную версию. Попробуйте выводить что-то другое, например байт 0, либо пищать байтом 7, либо попереключать РУС/ЛАТ с помощью 016/017. Уж если что-то и будет иммитироваться, то будет видно. А вывод символа у КЦГД довольно замороченный, точек 800, а символов 80, поэтому на каждый символ приходится по 10 бит. Длина строки символа в таблиц знакогенератора составляет 8 бит, поэтому при выводе символа левая половина может находится в одном байте, а правая в другом, на все эти сдвиги и вывод нужно время, а подпрограмма вывода у КЦГД и так не очень оптимально сделана.
P.S. Как-то мы ускользнули от проблем именно с КМД. Хотелось бы у топикстартера узнать, раз КМД запустилось, то как с этим дальше дела идут.

