delorie.com/archives/browse.cgi | search |
From: | "BDozer" <parsec AT nat DOT bg> |
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 |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |