- procedure MoveLine(const Buffer, TextureData : Pointer);
- asm
- push eax
- push ebx
- push ecx
- push esi
- mov esi, eax
- add esi, 352*3*16
- mov ebx, 256
- @@loop1:
- mov ecx, 256
- @@loop :
- mov eax,[esi+0]
- ror eax,16
- mov ah, byte ptr [esi+1]
- mov [edx],eax
- add edx,3
- add esi,3
- dec ecx
- jnz @@loop
- add esi, (352-256)*3
- dec ebx
- cmp ebx, 0
- jnz @@loop1
- pop esi
- pop ecx
- pop ebx
- pop eax
- end;