From: "BDozer" Newsgroups: comp.os.msdos.djgpp Subject: Need for speed Date: Mon, 5 Oct 1998 23:48:22 +0300 Organization: Naturella Agency News Server Lines: 14 Message-ID: <6vbb5d$1fc$1@equila.wfpa.acad.bg> NNTP-Posting-Host: vnpool8.ntrl.net Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Newsreader: Microsoft Outlook Express 4.72.3110.1 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I need really fast way to copy 640x480 bytes from one place to another. Something like movedata(), but I need some more... It have to copy the bytes not equal to 1 (the transperant pixel). Can you help me to make assembler program or whatever for that? I tried: for(i = 0; i < 640*480; i++) --then check every byte... but it's too slow Note: I don't need to copy to the video RAM. Just from buffer to buffer BDozer