Если говорить о скролле и забыть о том, что вывод тайлов через lxi + push все равно быстрее, то на 6128 применение недокументированных команд может оказаться оправданным.
Скролл вниз - pop h + shlx + inr e + inr e. По скорости и размеру, казалось бы, получается аналогично pop h + shld, но зато достаточно развернуть процедуру сдвига одного столбца, а не всех, как в случае shld, т.е. размер будет в {количество столбцов} раз меньше. В связи с отсутствием на 6128 квазидиска это особенно актуально. На ВМ1 inr по 8 тактов, что уже не так интересно.
Скролл вверх на 4 такта медленнее - lhlx + push h + dcr e + dcr e, но выигрыш по размеру остается.




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