delorie.com/archives/browse.cgi | search |
From: | "Ghalos" <greg AT holdridge7 DOT freeserve DOT co DOT uk> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: New convert has a question |
Date: | Thu, 20 May 1999 09:37:19 +0100 |
Organization: | Customer of Planet Online |
Lines: | 24 |
Message-ID: | <7i0hg3$i76$1@news7.svr.pol.co.uk> |
References: | <7hv665$pni$1 AT news6 DOT svr DOT pol DOT co DOT uk> <37433E36 DOT 76780C62 AT cartsys DOT com> |
NNTP-Posting-Host: | modem-30.helium.dialup.pol.co.uk |
X-Trace: | news7.svr.pol.co.uk 927189315 18662 62.136.0.158 (20 May 1999 08:35:15 GMT) |
NNTP-Posting-Date: | 20 May 1999 08:35:15 GMT |
X-Complaints-To: | abuse AT theplanet DOT net |
X-Newsreader: | Microsoft Outlook Express 4.72.3110.5 |
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 |
Thanks a lot. Bye for now -- I'd give my right arm to be ambidextruous, Ghalos Nate Eldredge wrote in message <37433E36 DOT 76780C62 AT cartsys DOT com>... > >Far pointers are quite safe and reasonably fast: > >_farpokeb(_dos_ds, 0xa0000 + x + (y * 320), val); > >If you have a buffered graphics algorithm (draw to a memory array and >blit to the screen), you can use dosmemput; that's about as fast as you >can get. > >[Btw: Interestingly, GCC generates better code for `y * 320' than for >`(y << 6) + (y << 8)'. Try them and see. Hint: The `lea' instruction >can multiply by five!] >-- > >Nate Eldredge >nate AT cartsys DOT com
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |