ZXNet эхоконференция «code.zx»


тема: screen output



от: Aleksey Malov
кому: Arseniy Astapenko
дата: 06 Aug 1999
Hi, Arseniy!

Как-то Thu 29 Jul 1999 в 09:57:18 pазговаpивали некто Arseniy Astapenko и All


AA> Может у кого есть интересные идеи "эффектного появления
Пока идей нету.

AA> экрана"? Кста, из Forever никто сорец не дернул еще? ;)
Если ты насчет спиралеобразного проявления ребенка в эпилоге, то для
реализации ентого эффекта нужно создать таблицу размером в 768*2 байт, в
которой хранится время, оставшееся до проявления каждого знакоместа, а также
аттрибут этого знакоместа. Вывод происходит примерно так (я форевер не ломал,
пишу как сам это представляю):

;hl-таблица, о которой я говоорил
;de-облать аттрибутов экрана
;bc=1

inner loop
ld a,(hl);взяли оставшееся время
sub c;уменьшили его
adc a,b;до нуля
ld (hl),a
sbc a,a;если ноль
inc l
and (hl)
inc l
ld (de),a;то заносим аттрибуты в экран, иначе черный квадратик
inc e
скорость достаточна (52 такта на байт аттрибутов).


C U l8r. Virtual/Brainwave of X-Project.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Реклама - Продается компьютер "БАЛТИК 128к".
Report - Report - отчет NoViS с Казанского фестиваля компьютерного искусства CAFe'2oo2.
Юмор - "Hовые русские" :) - "герои нашего времени". :) Hу, не только они. ;-)
Терминалка - Что такое модем - Как правильно настроить программу MMD для нормальной и удобной работы.
Доска почета - Без комментариев.

В этот день...   24 апреля