Ещё посмотрел код, и дополняю:
когда теряем ДМРВ/ДАД, то должно лить по карте БЦН (кстати, посмотрел, флаг таблицы БЦН 32*16 или 16*16 здесь тоже участвует, исходя из флага выбирается таблица или та, или та). Поэтому если БЦН адекватна, то глохнуть не должно из-за неверного расчета воздуха...