Ясно.DCR "глюк" это "глюк"="глюк"-1 на один "глюк" стало меньше
В данном случае используется сплошная ширма высотой 16 строк, по 8 строк вверху и внизу экрана.
За одно прерывание происходит скроллинг 4 строки.
Соответственно, (с моей точки зрения) не имеет смысла перерисовывать по 8 строк ширмы. Достаточно с одной стороны удалить 4 строки, с другой добавить к ширме 4 строки. В связи с этим и "оптимизация", сокращающая работу с ширмой в 3-4 раза. И это в каждом прерывании при наличии перемещения по вертикали. А при отсутствии перемещения по вертикали, чего вообще тратить ресурсы на перерисовку ширмы...





Ответить с цитированием