Это фактически сравнение скорости одной операции - заливки. У корвета она очень-очень быстрая.
В детстве немного ходил в кружок с УКНЦ. Бейсик там в среднем по больнице довольно шустрый.
Это фактически сравнение скорости одной операции - заливки. У корвета она очень-очень быстрая.
В детстве немного ходил в кружок с УКНЦ. Бейсик там в среднем по больнице довольно шустрый.
shapipovo(14.04.2020)
shapipovo, в данном примере (заливка экрана) УКНЦ приходится "лопатить" все 96 КиБ видеопамяти (3 цветовых слоя по 32 КиБ). А у Корвета ГЗУ составляет 48 КиБ, то есть уже в два раза меньше. Более того, в Корвете при заливке используется так называемый "цветовой" режим (а не "послойный/плоскостной"), и при записи цвета в видеопамять он автоматически/аппаратно пишется во все три цветовых плоскости, то есть обрабатывается всего-то 16 КиБ. То есть в случае заливки объём записи различается в 6 раз. И еще используется аппаратная фича при детектировании границы заливки (чтение цвета текущих точек в цветовом, а не послойном режиме), то есть не поточечно, а группами по 8 горизонтальных точек.
Последний раз редактировалось LeoN65816; 14.04.2020 в 11:59.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Согласен.
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).
Сам Бейсик на УКНЦ довольно шустрый. А вот реализация графики в ПП не очень быстрая. Бейсик не имеет доступа к видеопамяти, и для графики пользуется Esc-последовательностями, которые отрабатывает драйвер графического терминала. Например, чтобы отобразить точку, надо подать команду на цвет <Esc>ML@@3, подать команду на отображение точки <Esc>UH!ao@M. Драйвер в ПП это должен принять, расшифровать, отобразить. Поэтому всё это не быстро. Относительно быстро работает рисование вектора и закрашенной прямоугольной области. Для заливки тоже есть команда, но сделана она неоптимально, потому медленно и работает.
hobot(14.04.2020), Oleg N. Cher(14.04.2020)
А стандартный Бейсик RT-11 не пробовали?
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
hobot(14.04.2020)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А Турбо-Бейсик УК-НЦшный под RT-11 не пробовали?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)