scuter писал(а):
скажите можно ли запустить альфа канал в визе и как это сделать,
просто на много проще вписывать по 4 вайта чем 3
п.с.(альфа канал это прозрачность)
альфа канал это 4 байт пикселя, его можно использовать для создания прямой ссылки на объект чей этот пиксетль, или прозрачности. Что собственно я и делаю.
Он естественно есть, если пиксель 32битный. Для весы у меня такой код.
mov dword[VESAInfo_Signature],'VBE2'
mov ax, 4F00h
mov di, VESA_Info
int 10h
lds si,[VESAInfo_VideoModePtr]
jmp .1
@@: add si,2
mov ax,4F01h ;узнаем LFB режима
mov di,Mode_Info
int 10h
cmp [ModeInfo_Width],1024;800;640
jnz .1
cmp [ModeInfo_Height],768;600;480
jnz .1
cmp [ModeInfo_Depth],32
jz @f
.1: mov cx,[si]
cmp cx,0FFFFh
jne @b
@@:
mov ax,4F02h ;установим режим
mov bx,cx
int 10h