Xref: news2.mv.net comp.os.msdos.djgpp:5685 From: massimin AT clipper DOT ens DOT fr (Pascal Massimino) Newsgroups: comp.os.msdos.djgpp Subject: Re: Setpixel in AT&T inline asm.... Date: 5 Jul 1996 12:08:43 GMT Organization: Ecole Normale Superieure, Paris, France Lines: 28 Distribution: world Message-ID: <4rj0kb$sf3@nef.ens.fr> References: <4rh0g5$m9r AT twain DOT mo DOT net> NNTP-Posting-Host: flute.ens.fr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp In article <4rh0g5$m9r AT twain DOT mo DOT net>, vecna AT Walden DOT mo DOT net ([vecna]) writes: |> I'm trying to write a simple putpixel to |> a 320x200 virtual screen, which is already allocated and defined as: |> |> char *virscr; |> |> This is my (yes, unoptimized) setpixel routine: |> I'd change it to something like (not actually tested :): movl _y,%eax imull $320,%eax addl _x,%eax movb _c,%cl addl _virscr,%eax movb %cl,(%eax) Anyway, better have a look at Brennan's Guide to Inline Assembly: http://www.rt66.com/~brennan/djgpp/index.html Warning: Cool stuff there ! ------------------------------ Pascal Massimino. e-mail: Pascal DOT Massimino AT ens DOT fr http://www.eleves.ens.fr:8080/home/massimin/index.html.en Ecole Normale Superieure. 45, rue d'Ulm. 75005 Paris.