Цитата Сообщение от jerri Посмотреть сообщение
ну во первых они вычисляют каждую точку
чтото похожее на первый вариант брошенный сюда
всё равно без буфера получится эпилепсия

Цитата Сообщение от jerri Посмотреть сообщение
в оригинале кусок экрана 192*256
так это только 6 кб! а еще бока экрана можно использовать под нераздражающий нужный "мусор"

Цитата Сообщение от jerri Посмотреть сообщение
много лишних телодвижений
"лишние телодвижения" - это лишние потраченные такты
у тебя сейчас (по последнему вложению) в цикле получается 88-102 такта на пиксель (кстати, ora перед rrca - лишнее)
у меня в примере 76-87 тактов на пиксель, причём в среднем (с учётом вероятности переходов) должно быть ближе к 77

Цитата Сообщение от jerri Посмотреть сообщение
короче ты предлагаешь добавить еще по 3 варианта линий
короче, не тупи! это был кусок для dx>dy, еще нужен лишь один похожий для dy>dx

еще можно для "сильногоризонтальных" добавить ветку, как только что предложил blackmirror
но, возможно, эффект слишком незначительный по сравнению с z80 получится, и для немногих

Цитата Сообщение от jerri Посмотреть сообщение
и да - линии рисуются по XOR
да хоть как на спектруме команды динамически заменяй