; masm dos com # .model tiny .code .686 org 100h IMPUT_STATUS_0 equ 3DAh VGA_SEGMENT equ 0A000h SCREEN_HEIGHT equ 200 SCREEN_WIDTH equ 320...
; masm dos com # .model tiny .code .686 org 100h VGA_SEGMENT equ 0A000h IMPUT_STATUS_0 equ 3DAh SCREEN_WIDTH equ 320 SCREEN_HEIGHT equ 200...
След от водомерки на поверхности водыЭтап первый; masm dos com # .model tiny .code .386 org 100h PALSIZE equ 300h WIDTH_SCREEN equ 320...
Немного теорииВ сущности, пламя, это тот же эффект Blur, изменений совсем немного. Допустим, мы хотим изобразить самый простой вариант: Пламя...
Заставка для Windows 7 64 bits выполнена с использованием того же эффекта. [IMG] На самом деле этот эффект называется blow ("раздувание")....
Anis-эффект Как скролить (вправо-влево, вверх-вниз), надеюсь, вы знаете. Что такое полярные координаты, наверно то же. Так вот этот эффект основан...
Блюр-эффектДовольно простой эффект, как раз для начинающих. К тому же, этот эффект лежит в основе целого семейства эффектов, и знать его...
Эффект кипящей лавы[IMG] Взято здесь, текст программы немного переделан, в результате СОМ-файл уменьшился с 369 байт до 234 байт; masm dos com #...
; masm dos com # .model tiny .code .386 org 100h WIDTH_SCREEN equ 320 HEIGHT_SCREEN equ 200 SCREENSIZE equ WIDTH_SCREEN*HEIGHT_SCREEN...
Эффект RADIAL BLUR[IMG] Если вы захотите подставить какую-нибудь другую картинку, то проделайте следующую последовательность действий: нарисуйте...
Графика DOS. Цветок[img] В общем, палитру выставляйте как хотите, главное, чтобы переходы между цветами были плавными. Для хранения изображения...
Падающий снег в 3D[IMG] ; masm dos com # .model tiny .code .386 org 100h maxpix equ 5000 WIDTH_SCREEN equ 320 HEIGHT_SCREEN equ 200...
Рисование окружностиПостроить окружность несложно. У окружности координаты любой точки относительно ее центра вычисляются из соотношения...
; Обработка горизонтальных линий. IsHorizontalLine: push SCREEN_SEGMENT;установим pop es ;ES:DI на первый байт для отображения mov al,[bp].Color;...
Рисование линий на экранеПроведение линий подразумевает установку на экране всех точек, принадлежащих отрезку. Сложность при рисовании линии в...
Вывод монохромного рисунка на экран в VESA-режиме 640x480x256; masm dos com # .286 .model tiny .code org 100h BITMAPFILEHEADER STRUCT bfType...
Вывод монохромного рисунка на экран в DOSВывод монохромного рисунка на экран в режиме от 0Dh до 12h [IMG] Программа приведенная ниже будет...
Код не использует регистры XMM4-XMM7, и поэтому не было нужды создавать их просмотр. Код просмотра XMM располагается после каждых двух строк SSE2...
Мы видим, что оптимизационные шаги d и h очень хороши, а шаги e, f g и I плохие. Вполне возможно, что оптимальной реализации нет. Мы можем выбрать...
function ArcSinApprox3c(X, A, B, C, D : Double) : Double; asm //push ebp //mov ebp,esp add esp,-8 //Result := ((A*X + B)*X + C)*X + D; fld qword...
Имена участников (разделяйте запятой).