> @#$ перемыл я эту дему и вот: > ... кому не в падло обратите plz внимание.
Это сложная дема. Я начал изучать такие фишки с алгоритма "жизнь".
(Если в окрестности точки есть три точки, то создать точку, если меньше двух или больше трех - убить точку) Примерный алгоритм таков:
; Населить фигней буффер
; Скажем, ds:di - адрес точки
mov al,[di+1]
add al,[di-1]
add al,[di+319]
add al,[di+320]
add al,[di-319]
add al,[di-320]
add al,[di-321]
add al,[di+321]
shl al,4
or [di],al
; Ну и вывести буфер на экранчик
; Я делал это прямо на экране
Мне кажется, что этот тупой пример(могу выслать весь код) может помочь понять более сложные демки ;)
|